# ... ## #...# . ...... #. .o.o..### #####.### ...o.....# #........## ..###.### #.........#### #.#.....# #.......#<...# #.#)....# .......####.# ##.#.#)h.<.# ....... .. #..o.......# ...g..g . #....#.....# .....g #....#.....# #.... #..o.####### .... ...... . ...... .##.. #.. .