.. ... ...### ### ...... ..# .....? #.# ....$.##{# # .........#.# ..###...##.# ###..#...# . +......### ...####.....# ..........#.# ###..#......# #......^...## #.#...#..#.# #...#....#.# ..#.#.#.##.# . # ###.##.# ..##.# #..##.# .. #.# ##.# #<.# ####