########### ####### # ###############.........####.....# .... #................................#...... #......##...###......................... #......##.............................## #...........#.........................# #...................<(.%............... ##......#...#.................(........ #......#..............#.............. #.....#####...o...................## #.........#....###.................# #.....###.#....###..........#...##. #>..........>...[......#.........# ###...#####.###.....#............ ###.##..<#.........#.#.###..... #........##..........#..##.#.. #........++..........##...... #........##......).......... #........................... #.(........................ #.....................(... ##!o....#................ ........(.............. ....................... ....................... ........... ....#. #####o..... o..... o..