.#. .. #. ... #.#### ##.#...# #..# #.#..# #..#...# +....#....## ##......# #....#.....###.>.....# ...?.........#.......# #..........##......# ..#........<..#......### ...........#............ ...........##..#.a...... ..........$...#..#.#.... ..........###.#.....#### ..........# .....#.## #.........#..#.....# ##.......##..#...... ...J...............#