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