.. #.. ..# .#. ... #.# . .#....# . . .# #. .#.##...## .#. .# ..## .#.#..#.... ..#.# #..# ...........## ##.## ##. # ............###...###.. # ................#.....#..... .....!........... .......... ................# ....# . . ...............###... ...# ...... #......## ##.## ##.## ......##.......###...# #... ................# .. .#..... ..................... ...... ................#...o # .. ...............###. .###. .# ..............## #.# # # ............h..# .. .. ......##........# ....#. ...#.....# #..... ..#...#.#