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