### ###### # ##########.######....#.# ..........∩oo).........# ###.######.######.##.#.### #................. . #o#######.##.#.### .. #. #.####.(........... ...##.#####................. ......#...o................ ...###...............##.#.##### ##.....#o##.#####.###........... ..........#.#####.# #.#.#.# # ##.....#..#.......###.#.#.# #< #..#.....#...........#.#.# ####.#..####.##.#########.#.#.# ......^.ooo.o.##...........#.#.# .###.#..#######.#.%####.......#####... #.....o.# #....#.#........... #....o..+ #.#..#.###.#####... .....o..# # #..#.............# .........# .#. #####.......#. ..........# #.#..#####.#######.# ..........# ...................# ########. #.########.########## ....................# #.########..#.#####.# #.# #..#?....#.# #.########..#####.#.##.# # #...........# #.#.##.# #.#)########..#####.#.##.# #.####.#.#.............#.#.##.# #..........%.####..#.###.#.##.# ########%#.######..#.# #.#.##.# .........<...........# #.#.##.# ...................># #.#.##.# ........#########.#.###.#.##.###### #######.#########..............[..# #..............##.#.######### #.###########..##.#.# #.# #.......# ### #.#####.# #.......# #########