######### #.......######## #..............# #...........##.# ##.........##.# #....#######.# #....#######.#######.. ####.................. #.#######.#.###### #.# #.#.# #.# ..#.# #.# #.###.# .. #.#####.###.####.#.. #.#..........>...... #>.................. #.#.###.###.####.#(. #.#.# #. #......... ###.#.###.###..###.... #..........o...# . #.#.#.###.####.# #.#.#.##.....))....... # #....#......#####... #....#...... #....#.....? #.#.####.... #.... ..... #.#.. ....#.