########## ######........# #####. #.............# ####........... #.............#####.....##....... #.......................'........ #.............#####.....##>...... ###........#.####.........##....... #.'.......................##(<..... ##+#........#.#.........o........... #...........#<...................... #...........'.........#............. #...........#.#.......#............. #...........#.####...)#......#...... #...........#.# #....#............ #...........#+# #....#.#........ ..###+###... #....#.#....... ... ......#.#.###.. .......