#.. #...# #...## #....## ... #.....## #.... . #......# ...######.# #......# .........?## #..)..##### ..##......# #######....###..## ..##......# ..........)###....###.##......## #####.(..##......##.##g.......# #(..............##.h....# ##(###.............hh$...# #..# #.................### #.#########....#######..... #.#.......###### ..#.# #.#.##'##.# .# . #.#.#...#.# # #.#.#.<.#.# #.#.##+##.# #.+.'.....# #.#'####### #...# #####