#... ..... #... #...# #... #...# #... #...# #... #...##### #...#######........ #..............?... #...<.........!.# #........####...# #...##...# ..# #... #...# .# #.......... .. #........... .. ############# .