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