... .# #.....# ).###...#.# #....?#.#.# #..## #...)....##### ....## ##.#......... ..... # ##)........# #...#.#.##..#......# #...#......h#......# #.^.......O)....##.## #..........####.....# #.# #...... #...<...# #<# #....#.##.......# #.# #.#..#..........# #.# # #..####.....#.#.# ... #................ #.# .######.####.#.# #.. ...............# ### ........####.... ######### ###