#. ..... ## ##. ..#.# #..... .... #..#..#.#.# #.........# ##..#.#.#..###. ............... #. #..#.#.#.. #.##......... #....###..#.# # ###..# .... #.##....# ... #.......# .. ####o#### # #.# #.# #.# #.# #.# #.#######. #.<....... ##########