. .. ### ... ! #...# #x ##... # .# ...#..#### ..##........# #.. .. .# #....##.## ####.....# # ##.#.#.# . #.....# ## ####.. .## .# #.. ..#..# # #.## .#..#.## .## #.#.####.# ##.#.## # .. #..X##>.....# ### .#.#...#..# # ##q..# #.....#.# ##......# ....##..# ..##.# ..# # #. #.. ## .#. ####