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