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