... ... #.. #.# # #...##.....#...#.#.# { ...##..#..#...#.#.#{ ......#..#...#.#.# #.#..............# ##.##............# ###...#..##.#...#.## #..................# #..............#..## #o#..#.............# { #o#..#..###....#...# { . #o#..##.# #........# ##. #.#..##.# #...#...## ... #.#o.##.# #...#..## ### #.###. #.#.....o #......#####.# #+#...... ....<............(.....######...#.## ##.#..##.###..##.####.#..............) .......o..Z(..... #.#.#####.#..#.##. ...?.#.#......... ........#..>..... ### .. ##..##. ...#.###....[...... #. #.. .........# ##...#.#.... .. .......... ........... ..###.#.##.#.....#^... ...{............ .. .......... ............. ... ......##..