.. .. #!### #...# #...# ... #.# #.# #.# #.# #.# #.##### #.#... #<#.## #....#####. #..#....... ##...###. ##.## #.# #.# ##.## ### ##...# ..# #..#.# #.# #.g..# #.# #h#### #.# #.# ##.###.# #......# #..##### #..# # #.g#########.# . #..........#.#.# ######.####.#.#...# ..........g.h.....# ############.#.#.#.# ######...# #...g.###..... #.####.# ###. #?# #.# #.# .# #.# # #.# #.# #g# #h# #.# ### #.###########...!. #......ghh....# ###############