### . ..) #.# ##. ... #.# .. .. #.# #.###.# # #.# .....#.# #.# ### ....#.#.. ######.#####8###......... #<..........(.....(#..... ######.#####8###........!.... #.#...###...............# #(#..........(.......... #.#...###.....#........# # #.# #.....#........######.## #.# #..................?.... ### #.#####................. #. #.................. #. #.................. #. ######h##h...?..... #g##......... #.########.## #b# # #.# #.# #.# #.# ... #.# ... ...