. #.## ..# ..# ... #.# #g# ###.####.##### .........h...# ####.###.###h# ##..g..# #...##.# . #...# .# ... #...##.# ......###.....### .................. .....####...##### . ##..# ##.# . #.## #.# ######..##### #.# .............# #.# .#.########.# #.########## #.# #..........# #.# #.#######'###### #.# #.##...#...#...# #.#####..'...'...'...+ #.......##...#...#...# #.#.#######'###'###### #.#.# #...#...# #.#.# #...#.<.# ....# #...#...# ##### ######+##