..#####...########...##....##..##.....##..#.....#..##.....##..##...##...###...###..#........##.....##..##..##....####.####..######...########...#####.....##.###.##..#.....#..##.....##..##..##....##.....##..#.....#..##.....##..##...##...##.....##...#####...########...##....##..##.....##.