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