... .. .# #####.# ..... . ####### .?..#.....#.# #..#..<..#.# #..#.....#.# #..#.....#.# ## ##+++## .#