### ### #.#############.# #.......#.......# #####.#####.###.###.###### #...........# #...#.#....# ## #.###.###########.#.#.##.# ... #.###.#.......###.#.#.##.########.# #.##..#.#####.#...#.#.##..........# #.##..#.# ###.#...#.#.##.........^# #.##.##'###.......................+ #.##......#.###...#.#.##..........### #.###.....#.# #...#.#.##............. #.# #.....#.# #...#................## #.###.....#.# #...###.##......####.# #.#.....#.#.###...............#### # #.#.....#........#....##.........#+## #.#.....###.####.#.#####............. #.#..............#.# #............. #.#.......#.###### #.....)....... #.#....##.#.# #............. #.#....##.#.# #....5Z....... #.#....#....# #.........<... #.'....#...>. +.......[..... ###<...+...## #............. #....#.... ............... ######.... ............... #..... ...............