###### ### ##.#..## ##.### ##......# ###....######## ######.......###..........##.## ##.#...........................# #.....................#....#..## #....................#.........## ##.#...#.#.#....................#### ########.#.^.......#................###.## ##.##.##.............................##...# ##.......................)o)...........##.## ###.#.................#...[><#...........##.## ##.......#.....###..........)..[..............## ##...............###..#..............[.....#....# #...#.......#.#.#####..................#.......## ##...............##........#........#.#.......## #).)............#........#.#.......####.##....# ##[###.........#.#..................######...## #...)##...............#...............## ##.## ##....##....................#.##.......# ### #.......#...#......#.....#.#...........### ##.#............>.##......#....#.........## ###....#.........##.....###..###....#....# ##...................## #### ##.#####.## ###.......#........## ### ##.#### ### #....##.###.......## ##.###.....## ##.###...###.......# #...##......# ### ##.## ##.....## ##..#.......## ### ###.### #...........# ### ##.#.......## ##......### #........## ##.##.....## ##.#.......# #.........### ### ##..#.......###.## ##...........#...## ##..).....#....#...# #.....).).....##..## ##...[..).........## ##.....))....#......# #.......)..........## ##..#............#.## #.............#.#### #..............#.#### ##............#.....## ##..................## #.........>..........# ##..................## ##..#...............# #........^.........## ##.#................# ##................## ##......#.......## #................# ##.#.#..#........# ###....##.#.#..## #.....##.##....# ##.#.##...#...## #######.#...## ####.## ###