    -- This header file was generated by ./256colres.pl
    module Graphics.Vty.Attributes.Color240
      ( rgbColorToColor240
      , color240CodeToRGB
      )
    where

    import Data.Word (Word8)
    import Text.Printf

    -- Note: rgbColor's mapping from RGB to 240 colors was generated from
    -- 256colres.pl which is forked from xterm 256colres.pl.

    -- | Create a value in the Color240 set from an RGB triple
    rgbColorToColor240 :: Integral i => i -> i -> i -> Word8
    rgbColorToColor240 :: i -> i -> i -> Word8
    rgbColorToColor240 r :: i
    r g :: i
    g b :: i
    b
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    < 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    < 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    < 0 = [Char] -> Word8
    forall a. HasCallStack => [Char] -> a
    error "rgbColor with negative color component intensity"
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 8 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 8 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 8 = 216
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 18 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 18 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 18 = 217
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 28 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 28 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 28 = 218
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 38 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 38 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 38 = 219
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 48 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 48 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 48 = 220
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 58 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 58 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 58 = 221
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 68 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 68 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 68 = 222
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 78 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 78 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 78 = 223
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 88 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 88 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 88 = 224
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 98 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 98 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 98 = 225
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 108 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 108 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 108 = 226
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 118 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 118 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 118 = 227
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 128 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 128 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 128 = 228
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 138 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 138 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 138 = 229
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 148 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 148 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 148 = 230
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 158 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 158 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 158 = 231
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 168 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 168 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 168 = 232
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 178 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 178 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 178 = 233
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 188 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 188 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 188 = 234
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 198 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 198 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 198 = 235
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 208 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 208 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 208 = 236
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 218 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 218 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 218 = 237
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 228 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 228 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 228 = 238
        | i
    r i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 238 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 238 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Eq a => a -> a -> Bool
    == 238 = 239
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 0
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 1
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 2
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 3
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 4
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 5
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 6
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 7
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 8
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 9
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 10
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 11
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 12
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 13
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 14
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 15
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 16
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 17
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 18
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 19
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 20
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 21
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 22
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 23
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 24
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 25
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 26
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 27
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 28
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 29
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 30
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 31
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 32
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 33
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 34
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 35
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 36
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 37
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 38
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 39
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 40
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 41
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 42
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 43
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 44
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 45
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 46
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 47
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 48
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 49
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 50
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 51
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 52
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 53
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 54
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 55
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 56
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 57
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 58
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 59
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 60
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 61
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 62
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 63
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 64
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 65
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 66
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 67
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 68
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 69
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 70
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 71
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 72
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 73
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 74
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 75
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 76
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 77
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 78
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 79
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 80
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 81
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 82
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 83
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 84
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 85
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 86
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 87
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 88
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 89
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 90
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 91
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 92
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 93
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 94
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 95
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 96
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 97
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 98
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 99
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 100
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 101
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 102
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 103
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 104
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 105
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 106
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 107
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 108
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 109
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 110
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 111
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 112
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 113
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 114
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 115
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 116
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 117
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 118
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 119
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 120
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 121
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 122
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 123
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 124
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 125
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 126
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 127
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 128
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 129
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 130
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 131
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 132
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 133
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 134
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 135
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 136
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 137
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 138
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 139
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 140
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 141
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 142
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 143
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 144
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 145
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 146
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 147
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 148
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 149
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 150
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 151
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 152
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 153
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 154
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 155
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 156
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 157
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 158
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 159
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 160
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 161
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 162
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 163
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 164
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 165
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 166
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 167
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 168
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 169
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 170
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 171
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 172
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 173
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 174
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 175
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 176
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 177
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 178
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 179
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 180
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 181
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 182
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 183
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 184
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 185
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 186
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 187
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 188
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 189
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 190
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 191
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 192
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 193
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 194
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 195
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 196
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 197
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 198
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 199
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 200
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 201
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 202
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 203
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 204
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 205
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 206
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 207
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 208
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 209
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 0 = 210
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 95 = 211
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 135 = 212
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 175 = 213
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 215 = 214
        | i
    r i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    g i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 Bool -> Bool -> Bool
    && i
    b i -> i -> Bool
    forall a. Ord a => a -> a -> Bool
    <= 255 = 215
        | Bool
    otherwise = [Char] -> Word8
    forall a. HasCallStack => [Char] -> a
    error ([Char] -> Int -> Int -> Int -> [Char]
    forall r. PrintfType r => [Char] -> r
    printf "RGB color %d %d %d does not map to 240 palette."
                                    (i -> Int
    forall a b. (Integral a, Num b) => a -> b
    fromIntegral i
    r :: Int)
                                    (i -> Int
    forall a b. (Integral a, Num b) => a -> b
    fromIntegral i
    g :: Int)
                                    (i -> Int
    forall a b. (Integral a, Num b) => a -> b
    fromIntegral i
    b :: Int))

    -- | Create a RGB triple from a value in the Color240 set.
    color240CodeToRGB :: Word8 -> Maybe (Int, Int, Int)
    color240CodeToRGB :: Word8 -> Maybe (Int, Int, Int)
    color240CodeToRGB n :: Word8
    n = case Word8
    n of
        0 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 0, 0)
        1 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 0, 95)
        2 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 0, 135)
        3 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 0, 175)
        4 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 0, 215)
        5 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 0, 255)
        6 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 95, 0)
        7 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 95, 95)
        8 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 95, 135)
        9 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 95, 175)
        10 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 95, 215)
        11 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 95, 255)
        12 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 135, 0)
        13 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 135, 95)
        14 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 135, 135)
        15 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 135, 175)
        16 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 135, 215)
        17 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 135, 255)
        18 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 175, 0)
        19 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 175, 95)
        20 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 175, 135)
        21 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 175, 175)
        22 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 175, 215)
        23 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 175, 255)
        24 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 215, 0)
        25 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 215, 95)
        26 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 215, 135)
        27 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 215, 175)
        28 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 215, 215)
        29 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 215, 255)
        30 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 255, 0)
        31 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 255, 95)
        32 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 255, 135)
        33 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 255, 175)
        34 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 255, 215)
        35 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (0, 255, 255)
        36 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 0, 0)
        37 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 0, 95)
        38 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 0, 135)
        39 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 0, 175)
        40 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 0, 215)
        41 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 0, 255)
        42 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 95, 0)
        43 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 95, 95)
        44 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 95, 135)
        45 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 95, 175)
        46 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 95, 215)
        47 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 95, 255)
        48 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 135, 0)
        49 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 135, 95)
        50 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 135, 135)
        51 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 135, 175)
        52 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 135, 215)
        53 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 135, 255)
        54 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 175, 0)
        55 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 175, 95)
        56 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 175, 135)
        57 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 175, 175)
        58 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 175, 215)
        59 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 175, 255)
        60 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 215, 0)
        61 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 215, 95)
        62 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 215, 135)
        63 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 215, 175)
        64 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 215, 215)
        65 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 215, 255)
        66 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 255, 0)
        67 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 255, 95)
        68 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 255, 135)
        69 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 255, 175)
        70 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 255, 215)
        71 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (95, 255, 255)
        72 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 0, 0)
        73 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 0, 95)
        74 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 0, 135)
        75 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 0, 175)
        76 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 0, 215)
        77 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 0, 255)
        78 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 95, 0)
        79 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 95, 95)
        80 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 95, 135)
        81 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 95, 175)
        82 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 95, 215)
        83 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 95, 255)
        84 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 135, 0)
        85 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 135, 95)
        86 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 135, 135)
        87 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 135, 175)
        88 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 135, 215)
        89 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 135, 255)
        90 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 175, 0)
        91 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 175, 95)
        92 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 175, 135)
        93 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 175, 175)
        94 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 175, 215)
        95 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 175, 255)
        96 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 215, 0)
        97 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 215, 95)
        98 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 215, 135)
        99 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 215, 175)
        100 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 215, 215)
        101 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 215, 255)
        102 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 255, 0)
        103 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 255, 95)
        104 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 255, 135)
        105 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 255, 175)
        106 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 255, 215)
        107 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (135, 255, 255)
        108 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 0, 0)
        109 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 0, 95)
        110 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 0, 135)
        111 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 0, 175)
        112 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 0, 215)
        113 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 0, 255)
        114 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 95, 0)
        115 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 95, 95)
        116 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 95, 135)
        117 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 95, 175)
        118 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 95, 215)
        119 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 95, 255)
        120 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 135, 0)
        121 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 135, 95)
        122 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 135, 135)
        123 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 135, 175)
        124 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 135, 215)
        125 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 135, 255)
        126 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 175, 0)
        127 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 175, 95)
        128 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 175, 135)
        129 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 175, 175)
        130 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 175, 215)
        131 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 175, 255)
        132 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 215, 0)
        133 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 215, 95)
        134 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 215, 135)
        135 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 215, 175)
        136 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 215, 215)
        137 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 215, 255)
        138 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 255, 0)
        139 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 255, 95)
        140 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 255, 135)
        141 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 255, 175)
        142 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 255, 215)
        143 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (175, 255, 255)
        144 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 0, 0)
        145 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 0, 95)
        146 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 0, 135)
        147 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 0, 175)
        148 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 0, 215)
        149 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 0, 255)
        150 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 95, 0)
        151 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 95, 95)
        152 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 95, 135)
        153 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 95, 175)
        154 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 95, 215)
        155 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 95, 255)
        156 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 135, 0)
        157 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 135, 95)
        158 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 135, 135)
        159 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 135, 175)
        160 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 135, 215)
        161 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 135, 255)
        162 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 175, 0)
        163 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 175, 95)
        164 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 175, 135)
        165 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 175, 175)
        166 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 175, 215)
        167 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 175, 255)
        168 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 215, 0)
        169 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 215, 95)
        170 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 215, 135)
        171 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 215, 175)
        172 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 215, 215)
        173 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 215, 255)
        174 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 255, 0)
        175 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 255, 95)
        176 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 255, 135)
        177 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 255, 175)
        178 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 255, 215)
        179 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (215, 255, 255)
        180 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 0, 0)
        181 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 0, 95)
        182 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 0, 135)
        183 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 0, 175)
        184 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 0, 215)
        185 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 0, 255)
        186 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 95, 0)
        187 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 95, 95)
        188 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 95, 135)
        189 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 95, 175)
        190 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 95, 215)
        191 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 95, 255)
        192 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 135, 0)
        193 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 135, 95)
        194 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 135, 135)
        195 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 135, 175)
        196 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 135, 215)
        197 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 135, 255)
        198 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 175, 0)
        199 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 175, 95)
        200 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 175, 135)
        201 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 175, 175)
        202 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 175, 215)
        203 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 175, 255)
        204 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 215, 0)
        205 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 215, 95)
        206 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 215, 135)
        207 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 215, 175)
        208 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 215, 215)
        209 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 215, 255)
        210 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 255, 0)
        211 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 255, 95)
        212 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 255, 135)
        213 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 255, 175)
        214 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 255, 215)
        215 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (255, 255, 255)
        216 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (8, 8, 8)
        217 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (18, 18, 18)
        218 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (28, 28, 28)
        219 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (38, 38, 38)
        220 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (48, 48, 48)
        221 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (58, 58, 58)
        222 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (68, 68, 68)
        223 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (78, 78, 78)
        224 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (88, 88, 88)
        225 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (98, 98, 98)
        226 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (108, 108, 108)
        227 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (118, 118, 118)
        228 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (128, 128, 128)
        229 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (138, 138, 138)
        230 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (148, 148, 148)
        231 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (158, 158, 158)
        232 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (168, 168, 168)
        233 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (178, 178, 178)
        234 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (188, 188, 188)
        235 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (198, 198, 198)
        236 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (208, 208, 208)
        237 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (218, 218, 218)
        238 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (228, 228, 228)
        239 -> (Int, Int, Int) -> Maybe (Int, Int, Int)
    forall a. a -> Maybe a
    Just (238, 238, 238)
        _   -> Maybe (Int, Int, Int)
    forall a. Maybe a
    Nothing