.. ..?.... #.# ##..... ...###..... .#. .W#...#.## ..... ........## #... #.......#.. .. #... #x........ #.# ##.## ##.....# ...###...###.....## ...#.....#..y#.## . ................# #.. .#.....#.......# #.. ##...###........ ##.# ##.## ##.....#.. ##. .###...# #.....###. #.....#.....# .#.## h.................!# .....#.....#... .. #...###.. ###...... ##.# ##. ##..... .. ##... ##..$ .# ..#.....#..$ .## ........... . # ... #.....#. ..... ..###. . # ... . .# # .#####.....