########## .........# .........# .........# .........# .........# .........# #!.# #..# #..# #..# #..# #..# #..# #..# #..# #..# ###########..# #............# #............# .. #............# #.. #............# .. #.# ##............# .. #.# +.............# .###.# ##.............# ##.#.#.# ### ##..............# ##..#.#.# #.### ###...............# ##..##.'.# #...#####++##.................# #>.....#.# #...#......#..................# ####..##.#)# #...#......#..................# ##>###..#.#)# #...#......#..................# ##...###.#.#)# #...#......#..................# #.....##.###)#######+###...#......#..................# .....#.#.....##((.............#......#...(..............# ..####.####..##((........(....#####'##....[.............# #[......#####..(.)....................(...............# ......##########'######.....((((.)..............(...............# #........#........#..............................................# #........#........#..............................................# ##........#........'...#####################...(###########.......# ..........#........#...#...................#...((.........#.......# ..........#........#...#...................#....#(........#.......# ..........#........#...#...................#....#((.......#.......# ..........##########...#...#####...#####...#....#..(......#.......# .......................#...#..(#.....#.....'....#...(.....#.......# .....e.................#...#.###...#.###...#....#....())..#.......# ####...................#...#)((#...#.#.....#....#.....)...#.......# #....###########....#...###(#########...#....#.........#.......# #....# #....#([(....#...#.......#....#.........#.......# #....# #....#.>.....###.#..[))).#....#.........#.......# #....# #....#.......#.#......)..#....###########.......# #....# #....#...#.#.#.###.#.#...#......................# #)().# #....#.(.#.#.#...#(#.#...#....#####'##########..# #..(.# #....#...#####...#####...#....#..............#..# ..........# #+##....#.......#...#.#.#...#....#..............#..# ............. ........#...#####...#.#.#...#....#..............#..# ...D........... .....>..#...................#....#..............#..# ............... ........#.........∩.........#....#..............#..# ............... .........#.............(.....#....#..............#..# .......####+####.........#####+###############....#..............#..# ....... #..........#......#................#..............'..# #..........'......#................#..............#..# #..........#......#................#..............#..# #..........#......#................#..............#..# #..........#......#................################..# #........).#......#..................................# #..........########..................................# .....................................................# ................................^....................# ######################################################