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