..# #..# #..# #..## ##... .... #..# # #..# .# #######..##..##### ..!......?.......# #######..##..###.. ##8.8#..##..... #............... #.......#....... ##.......#.#.### #8.......# # # #<.......# #8.......# ##.......# #........ #....... ##8.8#. ####