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