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