######## ############### ###......# ######.............# #########........############# #......##.##.###.#.###.........#.............!....# ######.##...##.##.# #.._..#.#.....#.#..##.....########.#### #...##.........##.# ###.#...#..........##......# #....# #.#.....#...#####.# #.###.#.....#.#.........## #..#.# #...##.###..# #.#####.###.#.....#.#####.##.## ##...# ##.###......#####.##.....##.###.###.......##.# ##.## ######.# #####........##.....##.........########.# #.# #...##.# ##'#########.....######.##### ##'## #.# #.#....# ##...## #.....# #.# ##...## #.# #...#### ##.....## #.....# #.#### ##.....## ###.# ##.#.## ##.......## ##.#.### ##.##.## ##.......## ##.#.# #....####.........####....#######......####.........####....# ####.......+......<..+.......................'.........'.......# #.......####.........##.........#######...####.........#.##....# #.##.#..# ##.......###..#.#.#..# #####..## ##.......##.###.#.# #.##.##.# ##.<...## #..###.#..# #.......# ##.....###.###.#.# #.##.##.# ##...## #..#...#..# #.##..#.# ##...## #.##....# #.##.##.# ##+## #..#.###..# #.##.##.# ##+## #.##..### #.##.##.# ### #.# #..#.###..# #.......# #.# #.....# #<##.##.###.## #.# #.........# ####.#### #.# ####.## #......(##.#.###.## ####.###########.##### ##.## #.# ####.####.###.#.>.## #.# #.........# ##...#######.# #.###.## ##.....# #.# #.###.###.# #............# #....## ##...########.# #.###.######.....####### #####.# ##.#......(....## #........# ##.....## #.###.##..###..._...# #######.##.###.......## #.#^.....# #.......# ........##............# #.####.## #.#####.# ##############.......## ### #.# #.#.((#.# ##..[..## #.# #.#...#.# #....## #.# #.#####.# #.#.## #.# #.......# # #.### #.# #.###..## ...####.####### .# #..(...#.....# #..........#.######## #..##....#..........# #. #.....###.######.# # ...........# #.# ..####.####### #.# #. #.# ## #.# # #.# ##.###.# #+# #.#....# ####.##### #......# #.##.>.# # #...# .Y...# ##...## ....# ###.# .# .#