         init(percentile: Double) {
             switch percentile {
             case percentile where percentile >= 0.9999997:
-                self = .o
+                self = .O
             case percentile where percentile >= 0.9987:
-                self = .b
+                self = .B
             case percentile where percentile >= 0.994:
-                self = .a
+                self = .A
             case percentile where percentile >= 0.97:
-                self = .f
+                self = .F
             case percentile where percentile >= 0.924:
-                self = .g
+                self = .G
             case percentile where percentile >= 0.879:
-                self = .k
+                self = .K
             default:
-                self = .m
+                self = .M
             }
         }
     }

        
        var referenceColor: (hue: CGFloat, saturation: CGFloat) {
            switch self {
            case .o:
                return (hue: 0.639, saturation: 0.457)
            case .b:
                return (hue: 0.634, saturation: 0.398)
            case .a:
                return (hue: 0.628, saturation: 0.251)
            case .f:
                return (hue: 0.741, saturation: 0.035)
            case .g:
                return (hue: 0.089, saturation: 0.11)
            case .k:
                return (hue: 0.092, saturation: 0.35)
            case .m:
                return (hue: 0.086, saturation: 0.636)
            }
        }

        
        var radiusRange: (min: SolarRadius, max: SolarRadius) {
            switch self {
            case .O:
                return (min: 6.6, max: 76)
            case .B:
                return (min: 1.8, max: 6.6)
            case .A:
                return (min: 1.4, max: 1.8)
            case .F:
                return (min: 1.15, max: 1.4)
            case .G:
                return (min: 0.96, max: 1.15)
            case .K:
                return (min: 0.7, max: 0.96)
            case .M:
                return (min: 0.33, max: 0.7)
            }
        }
