### #############################################.# #.............................................# #.###########################################.# #.# #.# ##### #.# #.###8.8## #.# #.#......# ##.#.#### #.#......# #>........ #.#......## #..#.##### #.#......8# #..#.# #.'......<# ...# # .......#......8# ....# ..######......## ....# #......# ..#... #......# ..#.#. ###8.8## #####