..>.......... .............. ............. ............. ........... .... ....##...# ......# .. #.....## ......##... #....<.+ ......+.....# ###...####.......#...... +.....##.#..)......#.... ##....##...# #.....#..... .##...%##.#####........... ...............#<......... ..............#.#%..)....# .........####.#.#........# .....########...#...O....# .....#.....###..#........# .....#._........#........+ .. #.....###%.#........##### ... ########+#%#............. #.... #...#...#'#'#+###. .#....##############+#...#...#.#... ....................................#.#..... ....................................#.#....... .............................#........#....l.. .............................+........#.#'#... #.................o..........#..........#'#### #.............o.####.......................###. #...............# #...........#............... ...............(# #...........+......#.l...... ..######........# #..(.......##......#.# ###.....#######.[................#'## #.......#.......%...................# #.......#...........................# #.......#........###................+ #.....###........# #[...............# #.....# #........# #....l........#### #.....# #........# #)............# #.....# #........# #