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