########## ######........######### #.........###.#........ #...........#.#........ #...........#.#........ ###'#+#......#'#....#..... #...................#...... #.........)#................ #..........+................. ##.........#....###.......... #......####......#..........# #................#..........#. #............>.................... ##................................ ###...............................# #.................................+ +....(............................### #............#................##....# ###..........#..).............++....+ .. ###........ #................##....#... #.......... #.........^................ #.....##### #............#............. +.........### ...........##......#..... #............ .........#........## .... #............ ........##.......##.. .. #............ ..................... #.........## .###................. #.........# ........#.......###... ###.......##########....#...##### .. ###'#####.......##....#...# . ####.#####.####8#.#.#.##...# #........##....##.#.#.##...+ #...########.<.##.#.#.##...# +...'.l....#...##.#.#.####.# #...######.##.##.##........# #...# . ##''####.......# #.... ....##...#............ #.... .........#'#.......... #.... ###......†............ #...#. #................... #... #................... ..................... ..................... .................... .................. ....##+##.##.##