############# #...........# #.#########.# ##.####### #.# #########........# #.# #..........#####.# #.# #.########.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.#####.# #.# #.# #.##....# #.# .!.......[...###.##.######.# ######.#.###.#.............# .# #. #.#######.##### .# #. #. #####.## .. ## # #......## .. #.....#.# .#. ###......## #........# #.#......# ####'####...# #.......###.# #.8.8.8.# ... #.......# .... +.8.<.8.+ .###. #.......# #.8.8.8.# #.......# ####+####