#. ... #######.## ..#..... #.#.##.######## #.#.##..^.....#### #........##......# #........##......#. #........##......#.. .#########.#.##...##......#.# ...........#.##...##......#.# . #.........#.##...##......#.##.... #.###...#.#......##......#.##....# #....)#.#.#####..####.####.##....# ##########.#.#####..####.####.##....### ... +..................................... .....# ######.###.#######.#####.####.##.##.## .....# #.# #.#.......(# #...#.........### .....##. #.# #.#....##########......%......# #........ #.# #.................#..⌠...⌠..#...# #........ #.#####.###############.....%...##.# #........ #.#........................>.......# #......... #.#.###.#......########.......(.##.# #......... #######.#.###........########..⌠...⌠..##.# #.##.##### #.......#................................# ######w##.# #.#########....###...######.#.........#### #.......#.# #.##......'..........+......##.##.##.## #.#.....#.## #.##.######....###...##..####...#.#+.# #....)O..# #.##.# #....# #...#...#......#.#.## #.....#..# #.##.# #....# #...#.#.#.##...#.#.# #.....#..# #.##.# #....# #...#.#.#.###..#.#.# #.....#..# #.##.### ###### #.....#.#......#.#.# ### #.....#..# #......# #######....##.##.#.#######.## ......#..# ####.#.# ####.##.##.#..........# .....#..# ##.#.### #.##.##.#########.### #####..##########......# ###.#..........[......# #..##..............# ####### #...!..##.......!...###### ######..##.#######......###...[.########........................# #.......................'.'..........>.....................####.# #..........#.###........###.....########.....#.#................# #..........#.# #........# #.....# #.....#.#!################ ########.#.#.###........# #.....# ###'#.#........... ###########.#.#...#........# #.....# #.#.###.######## #...........#.#<..#..#.#+#####.....# #.#.# #.# #.###########.#####..#.#.#...'.....# #.#.###.# #........... .#........#.#.###.....# #%#..(.<# #..############........#.#.# ####### #.####.## #......<...#.............#.# #.# #.# ##.####.##.#..%..........#.# . #.# #.# #.##.#..####...#...#.# #.# #.# #....#..#########..#.# #.# #.# ######.............#.# #.# #.# ##.########...#.# #.# #.# #.# #...#.# #.# #.# #.# #...#.# #.##########.# #...#.# #............# #.....# ############.# #...#.# ### #######