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