### ##########.... ###########..........## #............o...)....# #.########.########....# #.# #.#..o... .#. #.# #........ #.# #.#.###^. #.# #o#.# #..# #.# #.#.# #..# #.# #.o.###.### #..# #.# #.......... #..# #.# ###.###.## #..# #.# #.## #..# #.# #..## # #######..# #.# ########...#.# ........<# #.# #......oo....#.# ########.## #.#########.o....#.# #..# #..........).......# ##.# #####.##<..)#....#.# #.# #..(.##......#..# #.# ######)#).#).#...##.## #.# #.....<)##.#.##.###.# #.# #...>..###.#....# #.# #.# #.....#....#..### #.# ####.# #......#####..# #.# ##....# #..(...# ###..#####.# #######..#### ###.##.# #..........# ........## #.##.###.#..####..# #######.# #.##........####..###### #.# #.######.#.............# #.# #.######.##...#...#....# #.# #.##..........#.⌠.#....# #.# #.##.#####..###...###..## #.# #.# ##.............# #.# #. #..⌠..>..⌠..#.# ##################.# #.# #.....).....#.######### #..................# #.# ##.###..)###.#.........# #>###..............# # #.# #....#.⌠.#..........#######.# #.############## #.##.## #....#...#...######.........# #.# #>#...####........)...# #..######## #.# #..............###)##.######...# #.# ###...############.............#########.# ##.## #.......######.............# #.##########.####### ############### #............# ##############