#.#..# .#..# .#?.# ... ... #.#### #.. #.#.. . #..# #.#!# .# #..# #!#.##..## #..# #......... #..# #....#..## .####..###....# #..........#.## $####..O...#$# ##.##.#..# ###########...###.... #.........h..## #.... #.###########.# ###. #.# #.# #.# #.# $ ######.#### .# #.........# # #.####.##.# #.# #.##.# #.# ##.##.# #.# #..##.# #.# #.###.# #.# #.# #.# #.###.###.# #<........# #####.##### #.# #.# #.# #.# #.. ## $