########## ######### ###......... #.......###........... #.......#>............ #.......#.#.#......... #.............####.### #.......#.#.#.# # #.......#.#.#.# #.........#.#.# #####.#...#.#.# #########.#...#.#.# #. #+# #.# #...>.....#...#.#.# #.# #.# ..# #.###########.#.#.# #.# #.# #.# #.# ####.#.#.# #.# #.####### #.# #.# #..#.#.#.####.# #.#.....# #.# #.# #..#.#.....##.# #.#.###.# #.# #####.########..#.#.###..#.###.#.# #.# #.# #...............#.#.#)#........#.###.###.# ##.##.#######...#.#.##.##......#.........# #.##.# #...#.#...#.#..........#.###.# #.##.#######...#.#...##.##...######.#<..# #.....)........#.#.....#.#........#.###.# #####..........#.#.....##.####..#.#.....# #..^.......#'#..#....#...#..#)#####.# #........#......#.#..#..[#..#....##.# #.............#.#....#...#.......##.# #........#....###..##.####..<....##.# #........#.........#.#...........##.# #........##.###..##.##.............oo...... ###########.##...#.#.............#####?#### #.##.##.##..#..........# .. #.##.#.#...#####...##### ## ###########.##.###...........# ###........##.##.....######....# #.'...[....'..##.....# #.#.## #.#........#########.# #.#.# #.#........#########.# #.#.#### #.#...............##.#### #.#....# #.#######...............# #.####.##.#.# ###.#.....#...............# #.#....##.#.# #...#.###.#...............###.#....##.#.# #.###.# #.##.....###....).....#....##.#.# #.# #.# #.##......<.......#####....##.#.# #.# #.# #.##.....###......+...'....##.#.# ##.###)# #.####.### #........###...###.#.# #.((.).# #^# #.# ########.###...###.#.##### ######## #.# #.# #.................# #.# #.# #..####.####.####.# #.# #.# #.)# #.####.# #.# #.####.# #..# ##...##.# #.# #......# #..###....##.####.# ######## #......_..........# ##.##....###..##### #.##...## #..# #.####.# #..# #.####.####..# #............# ######.......# #########