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