.. ... ..###########....# ..'.........#....+ #.........#....# ##... #.........+....# .......#.........#....# .....).#.........#....#####. ......#.........#.......... ......####'##)###....#+####### ####................#)........# ...'>........#####.###(###....# . .#.........# ###.....##...# ....####......# #.8...8.#...# .......)......# .#.......#...# #....#.......#......# ......._.......# #....#.......####...# ..##.......#...# #....#....... #...# . #.8...8.#...# #####....#....... ###...#######.....##...#.# ..........#....... #...........###.###....#.# ..........#....... #.........####.......###.# ..........#....... #.........+..........#...# . .........)##########.........#..........#...######.. .........)..)....YD..........#......[...#........... .........##'##########.Y....#....#'#####........... ###.....#...........#......#....#...)............. #.....#...........#......######....D...{<....... #.D...#...........#...............Y............. #.#####...........#.....#####................... #. #.#...............#.....# #......#####........ #.######.#............####.....# #......# #........ #..|.....#............# .......# #......# #...##### #.......D#............#........# #......# #...# #........##############.)....... ........# #...# #............D.Y................ ......... ...# ##...........####......>.... .........#####..#.....)### ........'......#...#### ##......#......#..)# #......#......#...# #......#......+...# #......########...# ##................# #........###+#...######. #........# #.......... #####........# +.......... #..>.........# #.......... #............#####.......... #........................... #........................... ################............ #......#####. ########