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