######### #.......##### #.............. #......o........ .## #...)........... ......####%.......... ### #.......)....#.#.#.# ..... #............#.#.#.###..... ........................... o........#..##.......#....... ###.........#................... ..###+###.##...####.####.......# . ....##........###........ ..#.##..................# .........###.####.......# ..............# #.......###. #....<..#....####............ #.......#...............# #.......#...............# .#......)#.............#.## #........#.........)........ #...#...(####..........#.### ...####(# #####.######.# #(######......# # #.(..).<......# ##....)..(%...# #............# #......##...... ........##...... ................ ............... ............ ........