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