. .. #. ##.## ##..$## #.# ###o....# #.# #.......# #.# #.....# #.# #..)############ #.# ##.#)%....%....# #.# #o#o#########h## #.# o.#.# ###...###.# .###.# ##...#....<# .# ##.#####........### .# #..o.........##...# #..#####........#.# #..# ##...#.###)# #..# ##....# #.# #..# #.#.## #.# #..# #.#.# #.# #.g. ....# #.# #.## ##.### #%# #.. #.# #.# #.# #.# #.. ##. .