.. .# #.#.####.#. .#.#.#....#.# #............# #............#.# #..............# ##.#.#.>......... ........)......### ##.#.............# .....#....####.#.# #...#..<......# ###...##.#......#. .....##........... .#####..##.....##.#. ................+ .. .#####..##.....# ..#.....##.##### ...#.#..>##.# #..#.#...#### #..#.#...# ### #..#.#...# ..# #..#[#...####### #.# #..#.#.......... #.# #..#.#..######## #.# #.)#.#..#........ ####### #.# #..#............# ....#.....####.####........######.# ..!....S..'.......'.......## ##+##.....####%####....#### ....?...... #.# #....# #.#########.#.# #....# . #.# #....# #.# ##.#.# #.# #.#.# #.# #.#.# #.# #.#.# #.# #.#