############ # ..........######## #. .......#..##....# #..##.#..#.#.##.##.# #..#...#..#..#...#.# ....#..#.#.#..#...# #..#...#...#..### ####..#.....#..#### ##### #........#........## #...# #..#.....###.....#..# #...# #.#.###.## ##.###.#.# #...# ..#.....###.....#..# #...# ##........#........## #...# ####..#.....#....## #...# ###..#...#...#..)## #...# #...#..#.#.#..#...# #...# #.#......#..#...#.# #...# #.##....#.#.##.##.# #...# #...# #........#..##....# #...# #...# ###....#...###...## #...# #...# ##..)##### #...# #...# #...# #...# #...# #...# .^ #...# #...# #...# #...# ..... #...# #...#######...# #...# ...... #?..# #.............########...# ......########...######....................∩...# ...............................................# ..........................#######..............# ..........................# #...########...# .. .................######...# #...# #...######### ... ..........)).....# #...# #...# #....##.....##... .)......)).......## #...# #...# #.......#...#.... .........)))........# #...# #... #..#...........# .........)).........# #...# #.##..#...#...### .........)).........# #.#.............# .........)1.(.......# #.#.#...#...#...# ....................# #.#.............# ###...:...#####.....# #.#.).#...#...#.# ###...### ..... #.#.(...........# #''' ../ #.###...#...#..## #... #..#...........# .... #.....#...#...... #######....##.....##... ............####### .. ................ ................. #######.......... #.......... #.......... #.^........ #......... #........ #......^.