###### #######...)# ###.....#.##.####### .......<...........# ......#.##.#..#.##.# .... .......>...#.......# ..8.. ..[..##....#.##.#### ...... .... ....#.#....# .# ..8... ..# ####+#####..# #.# ....... . # ###..##### #.#....8 .. #........######.#.. .# #.######....))S#.######... #. #..######.#...#..#.#. # #.## #.#.=......... #.# #.#............ #.# #.#......?...... ### #.#...g.......... #.#.......#.##...# ..#.......#.#.# .## .#........##### # .......... #.......#