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