.####..#..##.......######..###.#....#.#####..##.#..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# #.#..####.#..#####..#####..##.#.###..#.##..###.##..###.#.##..####....##..#.##....#.#....#.....#..#................................................................................................................................................................................................................................................................................................................................................................#.##..###.#...#......###..#..#.....##.#####.#.##.# ####.##.#.........##.##.##.#...#.#.##.##..#.###..#..#..#.##.#.####.##.....#.###....#.##.#....#..##################################################################################################################################################################################################################################################################################################################################################################.##.#..##..###....#......####....#..#..#..#.####.# .#..#.#####.....###..#..#.....###..##...####.##.#...####.###.....####.....#...##.#......#######..#################################################################################################################################################################################################################################################################################################################################################################..####....##.#.#.#.#..####.##.#.###..##....###...# ###...#....#.##..###...#..###.#..##..#..#..###.#.##.#..####..##.#.#..##.....#..##......#.##...#.#.................................................................................................................................................................................................................................................................................................................................................................####.#.##.#.....###.#..##..##..####...#.##..#..#.. .#...#.##.#...##..#.#.#..####......#..#.....##.#.##..#.....###...#.#####...#.#..##..###.#.....#####################################################################################################################################################################################################################################################################################################################################################################..##.###.####.#.....#.#.##.###.#.##..######.##.## ##.#.#...###.####.....##..##...###...#.#.#####..#.###.....###.##...###..##..#...#..#.##..##..#.###................................................................................................................................................................................................................................................................................................................................................................#.###......#.#...##.##..#..#..#.#.#..##..#.##.#### ##..#.##..##...###..#.##.#......###.#........#.###....##....##..#.#.##.##.####...###..##.###.##...################################################################################################################################################################################################################################################################################################################################################################...#.###...#.#.#.#.#.#######.........####..#..#... .##.#....#.##..##.#.####.#...##.#.##.#..##.##.#....#.##.#..........##.#.......###..#.#.####.#.#.#.................................................................................................................................................................................................................................................................................................................................................................#....##.######.#.#..###.#.####.##.###....#..####.. #..#..###.#.....#....###.##..#......#######....#.##.#.#.#.#..##..####..#.#..###.#####..##.....####................................................................................................................................................................................................................................................................................................................................................................######..#.####..#.##...#.#######....###.#.#.###.## .#####.#.##.##..#.#.......#.#.####..###.#.##.......#.#.#......##..#...###...##...#.#..###.....##.....................................................................................................................................................................................................................................................................................................................................................................#####..#.#.####.#...#.###....##.##.#..####....# .###..#####.#...#.....###.##.#..####.#.#.#.....##....###.....#..##....###.##...#.#....#.#.####....##################################################################################################################################################################################################################################################################################################################################################################.#..###.#...#.###..#.###...#..######.##.#.#..#.# #.#..#..#.###.#.##.#.######.###.#.......#..#.##.##.##..#....###.##..##..#.#.##....##.#.#..###....#.................................................................................................................................................................................................................................................................................................................................................................#..#....#.##.###.##..###..#.....##.#..##.####...# #.#.#..#.#.####.#.###.##..#.###.#######..###...#.#.##.#.#.###.####...#.#..##.##..#..##..#..#.######################################################################################################################################################################################################################################################################################################################################################################..#.#.#.#.####.#..#.#####..#..###..#..#.#.###.#.# .#..#.#......#.#.###..###.#...##..#...###.###.#...###...#####.#...#..##.#..##.##.##..#.#..#..####.################################################################################################################################################################################################################################################################################################################################################################.#.##.#..####.##....##.#.#.##.##.#.#..##.#.......# ####....##..##.###.###.####....##..#..#....##.#.##..#...###.#.#.#...#..##.####.#..#..##..#.#.###.#................................................................................................................................................................................................................................................................................................................................................................#..##....#.#.#.##..##.#.#####..#..#.#.....#####.## ....#.#...#.....####....###.#####.#.....###..#.##.........#..#.#.##.####..#..#...##....#..#..##..#................................................................................................................................................................................................................................................................................................................................................................#...##.#.#.#.#.#####..#.....#.#......####..#.##..# #....#..#..##.####...###...#.####..##..#..#...#.#.##.#.##.....##.##..##....##..#.#..##...###.#.###................................................................................................................................................................................................................................................................................................................................................................####.#.###.##...#.##.#..#####.#.##...##..#....#.#. ##......####....#.#...##.#.#..#.####.###.##.###.#.#.###.#.###.#......#.##...##.#....##.#..#.##.#..##################################################################################################################################################################################################################################################################################################################################################################..#.#..##.#..##.#..#####.#..#.#.#..######.#####. #..#.#.#.#...#.#.##.#....##..##..##...####..###.###.###...##.######.#....#.#..#.....#..#.#####.#..................................................................................................................................................................................................................................................................................................................................................................##...##.#.......#.#...##..##..###.#.##.#.#..#.#### #...##.#...###...##.#.###.#..###...#.#.##.##.....##.#.##.#.#.##..####..#....#..###.#.#.##..#######################################################################################################################################################################################################################################################################################################################################################################.#......##.###..##.##.#.....#.#..#...#.#.#.#....#. .#.###...##.....#####.##.####..###..#...#.##...#....#.##..#..##.#.###.####.####.####.#..#....###..################################################################################################################################################################################################################################################################################################################################################################..##.###...#.#....#....##.#......#...###.###.##.#. .######.##.#.#####..##...####.###.#.###..#...##....#.#.##..######.###..#.#.##......#.#####.#####..################################################################################################################################################################################################################################################################################################################################################################..##..##...###.###..#...###...#...###.....#####... ...#.#....#...#.#.##.######...###..#.##........##.#.###.##.##.####.##.##.#...#.##.#.####.....#####.................................................................................................................................................................................................................................................................................................................................................................#..##.#.#.##..##.#.###.....#..#..#.#..###..###.## #.#......##......#####.##.#.#..####.######.##.#.#.#..##..#..##.#.####.#..#.#..##.###...#####.#.###................................................................................................................................................................................................................................................................................................................................................................#.##.#.###..##.....#.##...###.#.########.##.###.#. ####...#.##....#....#########.######.##...##...##..#...###.#...#####.#.#...#.###...#.##.##...#.#...................................................................................................................................................................................................................................................................................................................................................................#...#.#.....#...###.##.#.##.##.#..####...###..#.. ..##....##...###.##.##...####.#..##.#...###.#...#.#..#.........###....#..#.#..#.###.#.##.....#.#####################################################################################################################################################################################################################################################################################################################################################################...#.#######.####..#.#.##.#......#.#..#...###### #.#.#..##.#.#..###.##.##..##...#.#..###.#.#.##.#...###.##..##.......##..#....#.###.##.##...#..####................................................................................................................................................................................................................................................................................................................................................................#.#.##.##.#.##.###.###.#######.###.#...#.####.##.. .#.##...#.#.####.####.##..###.#####.......#..##.##.####.#..##....##...###..##.#.#...#####.#.....#.################################################################################################################################################################################################################################################################################################################################################################.##.#...#..#####.##.##.######.#......###.#.##.#.#. ..###...###..#.#......#.###.#.#.#..##..##.####....##..#######......##.##.####.###.###.######...#.##################################################################################################################################################################################################################################################################################################################################################################..#....###.##...#...##.#.##...##...#.#.#..##..#.. ##.....###..#..##..#.#..##....###...#.###.###...#####..##......##...##..#.#..##..###..#.###.###..#.................................................................................................................................................................................................................................................................................................................................................................#.....##.#...##...#.#.#..###..#..#....##.#...##.# #...#..#...#....###.#..#....###..##.##.#.###.#.###..##...#..#.##.#..##..##.##.#....#.##.#.##.......................................................................................................................................................................................................................................................................................................................................................................#..#..##..#.###..#.#..#..#.#.#####....##.#.#.##.. ..#..###..##.#...#...####.#..#.#...####.##...######.#.##.##..###.#..#.#.###..###.##...#####......#.................................................................................................................................................................................................................................................................................................................................................................#.....#.#..#.##..#.........###..####.#...###.##.# .##..###.....##..#...#.#.#.##.#.#...#.#.#.#.###.##.#.#..##.##....##...####...####....##.###.####..#################################################################################################################################################################################################################################################################################################################################################################..#..#..###..##.#..##..##...####..##.#####..##..# #......##....#########..#.#.#######..########.##..#....##.##.#####.#.#....#..#.#..#....##.#.#.#..#.................................................................................................................................................................................................................................................................................................................................................................##.##.#....#..#.#..#.#...#.#...#..##............# .###...########.##.#.####..#....#....##.##..#...##..##..#...##....##..#.#.#...#.###########.#.##.#....................................................................................................................................................................................................................................................................................................................................................................##......###....#.##..#.#..#......#.##..####### .##.########..##...#.#..###....#####.#.#...##.####.##.##..####.##.#..#.#.#..##.....###.##...#.#...#################################################################################################################################################################################################################################################################################################################################################################.#.##.#..#.##..#####.#####...#.######.#.#..#..#.# ......##.....###..#.##..#...##..##..#.#.#..##..#....#.###......#.##...#.##.####..#.#...##.#....####################################################################################################################################################################################################################################################################################################################################################################..######.####.#....#...#.#..##.#......##..##..... ##.##########.#.#..##.#.######....####...#.#.#.###.#.#..#.#.###..#..####..#####..######....##.#####################################################################################################################################################################################################################################################################################################################################################################..##..#.##.###....###.#.#....#########..##..##.## ...#...###.###.#..#.##......######.##.#....###.#.#.####..###..#..##.#..#...##..#..##..#.#.#...#....................................................................................................................................................................................................................................................................................................................................................................#.#.##...##.###...#.#.#...##..#....##..##.#..#..# .#..#....#######.#.#####.#..##..##..#.##.#.#####.#..####..##..#..#.###..##.#...######..#.#.####.#..................................................................................................................................................................................................................................................................................................................................................................#.#.#.#####...#...######.#...#.##.#..#.#..###.##. .#..###...#..#..#..#.##.###..#..#.###..###.#..###.###.........#....######.##......#..#.#.###..##..################################################################################################################################################################################################################################################################################################################################################################.#.###....####.##.###.##.##...#....###..##.##...#. .#####..###.###.#.#.########...#######.#..######.....##.##.####...#...##.#.....#..###......#######................................................................................................................................................................................................................................................................................................................................................................####..###..#....#.#......#...##..#..##...##..#.#.# .#.##...###.#######..###.###.##.#.#.#.#########..####..#....#.##..#.##..#####..###.#.##..#....#.##................................................................................................................................................................................................................................................................................................................................................................###.##..#..##..#.####.#.##..#.###....#..#..##.##.# ..###.##......##...#.#.#....#######.##..##..##.##..##.#.#..#.#.####...##..#.###...#...#..#.#...#..################################################################################################################################################################################################################################################################################################################################################################...#.#.########..#..#.##.#.##...#######..##..##### #.#..###...#.#####.#.#####.####.....##..##.####..##.##..#...#.###.....#...####.###.#.###..###.#..##################################################################################################################################################################################################################################################################################################################################################################.###.#.....###.....####.###..#...#.....#..##..#.# .######....#..#.##...###..####.#.#########.#..###.####.#..#.#.#..####....#..#..#..###.#.########..................................................................................................................................................................................................................................................................................................................................................................##.#.#..#.#...#.###..#.##.###.#####...#.....####.# ...#..#.....####.##.##..###..#####.##..##..#.....######..#...##.##..##..#.####.#.###.#.##.##.#####................................................................................................................................................................................................................................................................................................................................................................##..#..###.##.#..##.#.##.##...##..##....#.#..#.#.# #.###.#.#..#####...###.#.##.#.###.#...###..#####.#...####...#......#.#.#######.##......####.#..#....................................................................................................................................................................................................................................................................................................................................................................##.....#....##.###.##.#..##..#..###...#.#.#..### #..##.###.#.##..#...##..#.#...#.###.######.##...#.#.#...#..#.#...#.#..###..........#.##.####.####....................................................................................................................................................................................................................................................................................................................................................................#####...####.###.##..####.#..#...##...##.###.#. .####.....#.#..####.###.....#...#.##..#.#.###.####...#.#.#..#..####.#.####....##.##..#.#..#.###..#################################################################################################################################################################################################################################################################################################################################################################...####..##..#..####.####.#.####..#..#...##..##... .####.#..#######..#.#####....##..###..#.#...##...###.####.####.#..#####.#.##.##.###...#.####.#.##.################################################################################################################################################################################################################################################################################################################################################################........#.###.######..#...#..#####...#.#...##..### ##..#.#####...#..#..#...#..##.###.##..##.###.###.#################################################################################################################################################################################################################################################################################################################################################################################################################...#.###.##....#.........###.#...#.######.#.......