######### ######### #.......# #.......# ### #.#####.# #..###..# ##.###.#####.###### #..# #..###.........##.)....## ##..###..##.....#.##.##.......## #...........###.#.........#)...# #........##..#...........###...# #.##########....#.##....##∩##..## #.# ####.#......##.(.##..## #.# ########.#..#..##....^##..# #.# #.....##.#..#.#####'#####.# #.######.....##..................# #.....>......#####%#...########### #..####......#####.#.### #..####...)..#.......# ###..#.......#.#.###.#.# #......##..###.#.###.#.# #.#....##......#.##....# #.#.......######.##..#.# #.###..#.#.............# #.###..#.#.####.###.#### ####### ########.......%#..........# #.....# ####........#.#........##.##### #.###.# #.......####.##...#....##.# #.# #.# #.##.##.#......###.#.#.##.# . ... #%# #.####.##(##.#.##.#.# ###......# .#... # #.###.....<...##.# #.#.# ##...### .##.##... ####.......##.#####.#.##.#.# #..%# .##.. ... #......###.##.#####.#......# #...# .##...<... #.##....##..........####.### #...# .##.#... #.##.#..##............##.# #####...#####...... #.##....##........###.##.###.............###.# #.##.......###.....# .#................?ooo..# #.##.#.##### #.....# #..###>...........o##### #......#########...# ....# #####...###### ####.#......_#2#.........# #...# #.#############.##..... #o..# #.# ........ #...# #.# ###..... #...# #.# ##...## . o #(# ### #.. ###