####+##.. #.......# +.......# ..#.......# ..#....... .##..... ###.#....# .. #...#....# ... +...+..O.# ..#######'##....##+## #................... #................... #.........).......... #.............$...... ######.................... ......##'#############+##. ......#........# . ......'........# . ......# .....#.########.# ####.....# ######.########(## #........# #..#.......... #........# #....#....# #..#......###+####........# +....#....# .# #..'......#.....##........# ##+###....#....# ..## #..#......#.⌠.⌠.##........# ..........#....# ....# ..# #..#......'..>..'.........######..........#....+ ... ..# #####.###.#.⌠.⌠.#...............)..<......#....# #.# ..# ### #.#.....#....##'##................#....######.########..# ..###+###....#...'....(.######....'.....'...............# .... #....+...#......#....#....#.....#...............# ##.## #....########'###....#....#.....#...............# ## ....... #..........#....#.....#...............# ........ #..........#....#.....#...............# #..######'##....#....#######..##..##..# #..######..#....#....# ######..##..# #..#....#..#....#..... #........#..# #..#....#..#....# #........#..# #..#....'..#....# #........#..# #..#....#..'....# #........#..# ############....# ########## ######