... ###############... #................ #..............# #..............# #######..............# #....................# #......#'#######.....########## #......#.....>.###'##.......... ######......#........#.............. #...........#........#.....#........ #...........#........#.....#........ #......[....#........#.....#........ #...........#........#.....#........ #...........#........#.....#........ #...........## ##+####........ ####'#........ #........###### ## #...#........ #........#...# ...# #...#........ #........o...#.... ... #...#........ #........#...#... ..... #...#........ #........###.##.###..... #...#........ #.....######.##.#......# #...#........# +....o#....#....#......# #.>.#........# #.....#....#....#......# #...#........# #.....'....#.oo.⌠......# #...#........# #.....#...###...$......# #...#........# #.....#...#...⌠.>.⌠.### #...'........# .. $ #.....#o..#....$........ #...#........#... #.....#...#.....⌠....... #...#........#'######.....#...#.........#(.. #####.....................#.o.#.........# .. #...####..................#...#.........# . #......#..................'...#.........# #......#<..............O.o#...#.........# #......#..................#...#.........# #......#))...............o#...#.........# #......'..................#?..#........... #.....)#.....##'#####.....#...#......<.... ###'#####.....# . #.....#+###........... #.............# #.....o....$.#######.. #.............# #............# .? #.............+ #..<.......?.# #.............# #............# #.............########............# #..............)......############# #........##+##........# #........'...#........# #........#...#........# #######'##...#........# #.......#...#........# #......###'##........# #......##...########## #......##....# #########....# #.......#....# #.......'....# #.......#....# ##############