##. .. # . . ..## # ... #. # # #... ..#.#.. #. #...#.....#. ..... .... .#.. ...# .# ..#..# .#.....#....# ##.# ........#..###....# .## ###.. ........### ..## ##....#xx....#...# # ...##..#. ##.....#.h.. # #..#$#.####.. ....#....# #...#.....##px..#.###.# #..#.....p.#.#. ..... #...# ..#h#.# ..# #. #..###....#....#.# # ##....##.......#..# #......#.#..........# #........#.#).....#. #...#?..##.. #.##...# ..#..##.....#.... ...### #...# ... #.... .# .##.