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