-
Notifications
You must be signed in to change notification settings - Fork 0
/
colour.cpp
1103 lines (1090 loc) · 142 KB
/
colour.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#include "colour.h"
#include <cmath>
#include <algorithm>
#define BLACK Colour::from_rgb(0.0, 0.0, 0.0)
template<typename T>
static T clamp(T d, T min, T max) {
const T t = d < min ? min : d;
return t > max ? max : t;
}
template<typename T>
static T mix(T x, T y, T a) { // linear interp
return x * (1 - a) + y * a;
}
template<typename T>
Colour Colour::from_rgb(T r_, T g_, T b_) {
Colour out;
out.r = static_cast<unsigned int>(r_ * 255.99);
out.g = static_cast<unsigned int>(g_ * 255.99);
out.b = static_cast<unsigned int>(b_ * 255.99);
return out;
}
template<typename T>
Colour Colour::from_brightness(T grey) {
Colour out;
unsigned int greyval = static_cast<unsigned int>(grey * 255.99);
out.r = greyval;
out.g = greyval;
out.b = greyval;
return out;
}
template<typename T>
Colour Colour::from_hsv(T h, T s, T v) {
if (h == -1.0)
return Colour::from_brightness(0.0);
T H = h * 360.0;
T C = s*v;
T X = C*(1-fabs(fmod(H/60.0, 2)-1));
T m = v-C;
T r,g,b;
if(H >= 0 && H < 60){
r = C,g = X,b = 0;
} else if(H >= 60 && H < 120) {
r = X,g = C,b = 0;
} else if(H >= 120 && H < 180) {
r = 0,g = C,b = X;
} else if(H >= 180 && H < 240) {
r = 0,g = X,b = C;
} else if(H >= 240 && H < 300) {
r = X,g = 0,b = C;
} else{
r = C,g = 0,b = X;
}
r += m;
g += m;
b += m;
return Colour::from_rgb(r, g, b);
}
#define VIRIDIS_PALETTE_LEN 1024
static const Colour viridis_arr[VIRIDIS_PALETTE_LEN] = {Colour::from_rgb(0.267004000000000019, 0.004874000000000000, 0.329415000000000013),
Colour::from_rgb(0.267004000000000019, 0.004874000000000000, 0.329415000000000013),
Colour::from_rgb(0.267004000000000019, 0.004874000000000000, 0.329415000000000013),
Colour::from_rgb(0.267004000000000019, 0.004874000000000000, 0.329415000000000013),
Colour::from_rgb(0.268510000000000026, 0.009605000000000001, 0.335426999999999975),
Colour::from_rgb(0.268510000000000026, 0.009605000000000001, 0.335426999999999975),
Colour::from_rgb(0.268510000000000026, 0.009605000000000001, 0.335426999999999975),
Colour::from_rgb(0.268510000000000026, 0.009605000000000001, 0.335426999999999975),
Colour::from_rgb(0.269944000000000017, 0.014625000000000001, 0.341378999999999988),
Colour::from_rgb(0.269944000000000017, 0.014625000000000001, 0.341378999999999988),
Colour::from_rgb(0.269944000000000017, 0.014625000000000001, 0.341378999999999988),
Colour::from_rgb(0.269944000000000017, 0.014625000000000001, 0.341378999999999988),
Colour::from_rgb(0.271305000000000018, 0.019942000000000001, 0.347268999999999994),
Colour::from_rgb(0.271305000000000018, 0.019942000000000001, 0.347268999999999994),
Colour::from_rgb(0.271305000000000018, 0.019942000000000001, 0.347268999999999994),
Colour::from_rgb(0.271305000000000018, 0.019942000000000001, 0.347268999999999994),
Colour::from_rgb(0.272594000000000003, 0.025562999999999999, 0.353092999999999990),
Colour::from_rgb(0.272594000000000003, 0.025562999999999999, 0.353092999999999990),
Colour::from_rgb(0.272594000000000003, 0.025562999999999999, 0.353092999999999990),
Colour::from_rgb(0.272594000000000003, 0.025562999999999999, 0.353092999999999990),
Colour::from_rgb(0.273809000000000025, 0.031496999999999997, 0.358852999999999978),
Colour::from_rgb(0.273809000000000025, 0.031496999999999997, 0.358852999999999978),
Colour::from_rgb(0.273809000000000025, 0.031496999999999997, 0.358852999999999978),
Colour::from_rgb(0.273809000000000025, 0.031496999999999997, 0.358852999999999978),
Colour::from_rgb(0.274951999999999974, 0.037752000000000001, 0.364543000000000006),
Colour::from_rgb(0.274951999999999974, 0.037752000000000001, 0.364543000000000006),
Colour::from_rgb(0.274951999999999974, 0.037752000000000001, 0.364543000000000006),
Colour::from_rgb(0.274951999999999974, 0.037752000000000001, 0.364543000000000006),
Colour::from_rgb(0.276021999999999990, 0.044166999999999998, 0.370163999999999993),
Colour::from_rgb(0.276021999999999990, 0.044166999999999998, 0.370163999999999993),
Colour::from_rgb(0.276021999999999990, 0.044166999999999998, 0.370163999999999993),
Colour::from_rgb(0.276021999999999990, 0.044166999999999998, 0.370163999999999993),
Colour::from_rgb(0.277017999999999986, 0.050344000000000000, 0.375715000000000021),
Colour::from_rgb(0.277017999999999986, 0.050344000000000000, 0.375715000000000021),
Colour::from_rgb(0.277017999999999986, 0.050344000000000000, 0.375715000000000021),
Colour::from_rgb(0.277017999999999986, 0.050344000000000000, 0.375715000000000021),
Colour::from_rgb(0.277940999999999994, 0.056323999999999999, 0.381191000000000002),
Colour::from_rgb(0.277940999999999994, 0.056323999999999999, 0.381191000000000002),
Colour::from_rgb(0.277940999999999994, 0.056323999999999999, 0.381191000000000002),
Colour::from_rgb(0.277940999999999994, 0.056323999999999999, 0.381191000000000002),
Colour::from_rgb(0.278791000000000011, 0.062144999999999999, 0.386591999999999991),
Colour::from_rgb(0.278791000000000011, 0.062144999999999999, 0.386591999999999991),
Colour::from_rgb(0.278791000000000011, 0.062144999999999999, 0.386591999999999991),
Colour::from_rgb(0.278791000000000011, 0.062144999999999999, 0.386591999999999991),
Colour::from_rgb(0.279565999999999981, 0.067835999999999994, 0.391917000000000015),
Colour::from_rgb(0.279565999999999981, 0.067835999999999994, 0.391917000000000015),
Colour::from_rgb(0.279565999999999981, 0.067835999999999994, 0.391917000000000015),
Colour::from_rgb(0.279565999999999981, 0.067835999999999994, 0.391917000000000015),
Colour::from_rgb(0.280266999999999988, 0.073416999999999996, 0.397162999999999988),
Colour::from_rgb(0.280266999999999988, 0.073416999999999996, 0.397162999999999988),
Colour::from_rgb(0.280266999999999988, 0.073416999999999996, 0.397162999999999988),
Colour::from_rgb(0.280266999999999988, 0.073416999999999996, 0.397162999999999988),
Colour::from_rgb(0.280893999999999977, 0.078907000000000005, 0.402328999999999992),
Colour::from_rgb(0.280893999999999977, 0.078907000000000005, 0.402328999999999992),
Colour::from_rgb(0.280893999999999977, 0.078907000000000005, 0.402328999999999992),
Colour::from_rgb(0.280893999999999977, 0.078907000000000005, 0.402328999999999992),
Colour::from_rgb(0.281445999999999974, 0.084320000000000006, 0.407413999999999998),
Colour::from_rgb(0.281445999999999974, 0.084320000000000006, 0.407413999999999998),
Colour::from_rgb(0.281445999999999974, 0.084320000000000006, 0.407413999999999998),
Colour::from_rgb(0.281445999999999974, 0.084320000000000006, 0.407413999999999998),
Colour::from_rgb(0.281924000000000008, 0.089665999999999996, 0.412414999999999976),
Colour::from_rgb(0.281924000000000008, 0.089665999999999996, 0.412414999999999976),
Colour::from_rgb(0.281924000000000008, 0.089665999999999996, 0.412414999999999976),
Colour::from_rgb(0.281924000000000008, 0.089665999999999996, 0.412414999999999976),
Colour::from_rgb(0.282326999999999995, 0.094954999999999998, 0.417331000000000008),
Colour::from_rgb(0.282326999999999995, 0.094954999999999998, 0.417331000000000008),
Colour::from_rgb(0.282326999999999995, 0.094954999999999998, 0.417331000000000008),
Colour::from_rgb(0.282326999999999995, 0.094954999999999998, 0.417331000000000008),
Colour::from_rgb(0.282656000000000018, 0.100195999999999993, 0.422159999999999980),
Colour::from_rgb(0.282656000000000018, 0.100195999999999993, 0.422159999999999980),
Colour::from_rgb(0.282656000000000018, 0.100195999999999993, 0.422159999999999980),
Colour::from_rgb(0.282656000000000018, 0.100195999999999993, 0.422159999999999980),
Colour::from_rgb(0.282909999999999995, 0.105393000000000001, 0.426902000000000004),
Colour::from_rgb(0.282909999999999995, 0.105393000000000001, 0.426902000000000004),
Colour::from_rgb(0.282909999999999995, 0.105393000000000001, 0.426902000000000004),
Colour::from_rgb(0.282909999999999995, 0.105393000000000001, 0.426902000000000004),
Colour::from_rgb(0.283090999999999982, 0.110552999999999998, 0.431553999999999993),
Colour::from_rgb(0.283090999999999982, 0.110552999999999998, 0.431553999999999993),
Colour::from_rgb(0.283090999999999982, 0.110552999999999998, 0.431553999999999993),
Colour::from_rgb(0.283090999999999982, 0.110552999999999998, 0.431553999999999993),
Colour::from_rgb(0.283196999999999977, 0.115680000000000005, 0.436114999999999975),
Colour::from_rgb(0.283196999999999977, 0.115680000000000005, 0.436114999999999975),
Colour::from_rgb(0.283196999999999977, 0.115680000000000005, 0.436114999999999975),
Colour::from_rgb(0.283196999999999977, 0.115680000000000005, 0.436114999999999975),
Colour::from_rgb(0.283229000000000009, 0.120776999999999995, 0.440583999999999976),
Colour::from_rgb(0.283229000000000009, 0.120776999999999995, 0.440583999999999976),
Colour::from_rgb(0.283229000000000009, 0.120776999999999995, 0.440583999999999976),
Colour::from_rgb(0.283229000000000009, 0.120776999999999995, 0.440583999999999976),
Colour::from_rgb(0.283187000000000022, 0.125847999999999988, 0.444960000000000022),
Colour::from_rgb(0.283187000000000022, 0.125847999999999988, 0.444960000000000022),
Colour::from_rgb(0.283187000000000022, 0.125847999999999988, 0.444960000000000022),
Colour::from_rgb(0.283187000000000022, 0.125847999999999988, 0.444960000000000022),
Colour::from_rgb(0.283071999999999990, 0.130895000000000011, 0.449241000000000001),
Colour::from_rgb(0.283071999999999990, 0.130895000000000011, 0.449241000000000001),
Colour::from_rgb(0.283071999999999990, 0.130895000000000011, 0.449241000000000001),
Colour::from_rgb(0.283071999999999990, 0.130895000000000011, 0.449241000000000001),
Colour::from_rgb(0.282884000000000024, 0.135920000000000013, 0.453427000000000024),
Colour::from_rgb(0.282884000000000024, 0.135920000000000013, 0.453427000000000024),
Colour::from_rgb(0.282884000000000024, 0.135920000000000013, 0.453427000000000024),
Colour::from_rgb(0.282884000000000024, 0.135920000000000013, 0.453427000000000024),
Colour::from_rgb(0.282623000000000013, 0.140925999999999996, 0.457517000000000007),
Colour::from_rgb(0.282623000000000013, 0.140925999999999996, 0.457517000000000007),
Colour::from_rgb(0.282623000000000013, 0.140925999999999996, 0.457517000000000007),
Colour::from_rgb(0.282623000000000013, 0.140925999999999996, 0.457517000000000007),
Colour::from_rgb(0.282289999999999985, 0.145911999999999986, 0.461509999999999976),
Colour::from_rgb(0.282289999999999985, 0.145911999999999986, 0.461509999999999976),
Colour::from_rgb(0.282289999999999985, 0.145911999999999986, 0.461509999999999976),
Colour::from_rgb(0.282289999999999985, 0.145911999999999986, 0.461509999999999976),
Colour::from_rgb(0.281886999999999999, 0.150880999999999987, 0.465405000000000013),
Colour::from_rgb(0.281886999999999999, 0.150880999999999987, 0.465405000000000013),
Colour::from_rgb(0.281886999999999999, 0.150880999999999987, 0.465405000000000013),
Colour::from_rgb(0.281886999999999999, 0.150880999999999987, 0.465405000000000013),
Colour::from_rgb(0.281411999999999995, 0.155834000000000000, 0.469200999999999979),
Colour::from_rgb(0.281411999999999995, 0.155834000000000000, 0.469200999999999979),
Colour::from_rgb(0.281411999999999995, 0.155834000000000000, 0.469200999999999979),
Colour::from_rgb(0.281411999999999995, 0.155834000000000000, 0.469200999999999979),
Colour::from_rgb(0.280868000000000007, 0.160770999999999997, 0.472899000000000014),
Colour::from_rgb(0.280868000000000007, 0.160770999999999997, 0.472899000000000014),
Colour::from_rgb(0.280868000000000007, 0.160770999999999997, 0.472899000000000014),
Colour::from_rgb(0.280868000000000007, 0.160770999999999997, 0.472899000000000014),
Colour::from_rgb(0.280254999999999976, 0.165693000000000007, 0.476497999999999977),
Colour::from_rgb(0.280254999999999976, 0.165693000000000007, 0.476497999999999977),
Colour::from_rgb(0.280254999999999976, 0.165693000000000007, 0.476497999999999977),
Colour::from_rgb(0.280254999999999976, 0.165693000000000007, 0.476497999999999977),
Colour::from_rgb(0.279573999999999989, 0.170599000000000001, 0.479997000000000007),
Colour::from_rgb(0.279573999999999989, 0.170599000000000001, 0.479997000000000007),
Colour::from_rgb(0.279573999999999989, 0.170599000000000001, 0.479997000000000007),
Colour::from_rgb(0.279573999999999989, 0.170599000000000001, 0.479997000000000007),
Colour::from_rgb(0.278826000000000018, 0.175490000000000007, 0.483397000000000021),
Colour::from_rgb(0.278826000000000018, 0.175490000000000007, 0.483397000000000021),
Colour::from_rgb(0.278826000000000018, 0.175490000000000007, 0.483397000000000021),
Colour::from_rgb(0.278826000000000018, 0.175490000000000007, 0.483397000000000021),
Colour::from_rgb(0.278011999999999981, 0.180367000000000000, 0.486696999999999991),
Colour::from_rgb(0.278011999999999981, 0.180367000000000000, 0.486696999999999991),
Colour::from_rgb(0.278011999999999981, 0.180367000000000000, 0.486696999999999991),
Colour::from_rgb(0.278011999999999981, 0.180367000000000000, 0.486696999999999991),
Colour::from_rgb(0.277133999999999991, 0.185228000000000004, 0.489898000000000000),
Colour::from_rgb(0.277133999999999991, 0.185228000000000004, 0.489898000000000000),
Colour::from_rgb(0.277133999999999991, 0.185228000000000004, 0.489898000000000000),
Colour::from_rgb(0.277133999999999991, 0.185228000000000004, 0.489898000000000000),
Colour::from_rgb(0.276193999999999995, 0.190073999999999993, 0.493001000000000023),
Colour::from_rgb(0.276193999999999995, 0.190073999999999993, 0.493001000000000023),
Colour::from_rgb(0.276193999999999995, 0.190073999999999993, 0.493001000000000023),
Colour::from_rgb(0.276193999999999995, 0.190073999999999993, 0.493001000000000023),
Colour::from_rgb(0.275191000000000019, 0.194904999999999995, 0.496004999999999974),
Colour::from_rgb(0.275191000000000019, 0.194904999999999995, 0.496004999999999974),
Colour::from_rgb(0.275191000000000019, 0.194904999999999995, 0.496004999999999974),
Colour::from_rgb(0.275191000000000019, 0.194904999999999995, 0.496004999999999974),
Colour::from_rgb(0.274127999999999983, 0.199721000000000010, 0.498910999999999993),
Colour::from_rgb(0.274127999999999983, 0.199721000000000010, 0.498910999999999993),
Colour::from_rgb(0.274127999999999983, 0.199721000000000010, 0.498910999999999993),
Colour::from_rgb(0.274127999999999983, 0.199721000000000010, 0.498910999999999993),
Colour::from_rgb(0.273006000000000026, 0.204520000000000007, 0.501720999999999973),
Colour::from_rgb(0.273006000000000026, 0.204520000000000007, 0.501720999999999973),
Colour::from_rgb(0.273006000000000026, 0.204520000000000007, 0.501720999999999973),
Colour::from_rgb(0.273006000000000026, 0.204520000000000007, 0.501720999999999973),
Colour::from_rgb(0.271828000000000014, 0.209302999999999989, 0.504434000000000049),
Colour::from_rgb(0.271828000000000014, 0.209302999999999989, 0.504434000000000049),
Colour::from_rgb(0.271828000000000014, 0.209302999999999989, 0.504434000000000049),
Colour::from_rgb(0.271828000000000014, 0.209302999999999989, 0.504434000000000049),
Colour::from_rgb(0.270594999999999974, 0.214069000000000009, 0.507051999999999947),
Colour::from_rgb(0.270594999999999974, 0.214069000000000009, 0.507051999999999947),
Colour::from_rgb(0.270594999999999974, 0.214069000000000009, 0.507051999999999947),
Colour::from_rgb(0.270594999999999974, 0.214069000000000009, 0.507051999999999947),
Colour::from_rgb(0.269307999999999992, 0.218818000000000012, 0.509576999999999947),
Colour::from_rgb(0.269307999999999992, 0.218818000000000012, 0.509576999999999947),
Colour::from_rgb(0.269307999999999992, 0.218818000000000012, 0.509576999999999947),
Colour::from_rgb(0.269307999999999992, 0.218818000000000012, 0.509576999999999947),
Colour::from_rgb(0.267967999999999984, 0.223548999999999998, 0.512008000000000019),
Colour::from_rgb(0.267967999999999984, 0.223548999999999998, 0.512008000000000019),
Colour::from_rgb(0.267967999999999984, 0.223548999999999998, 0.512008000000000019),
Colour::from_rgb(0.267967999999999984, 0.223548999999999998, 0.512008000000000019),
Colour::from_rgb(0.266579999999999984, 0.228261999999999993, 0.514348999999999945),
Colour::from_rgb(0.266579999999999984, 0.228261999999999993, 0.514348999999999945),
Colour::from_rgb(0.266579999999999984, 0.228261999999999993, 0.514348999999999945),
Colour::from_rgb(0.266579999999999984, 0.228261999999999993, 0.514348999999999945),
Colour::from_rgb(0.265145000000000020, 0.232955999999999996, 0.516599000000000030),
Colour::from_rgb(0.265145000000000020, 0.232955999999999996, 0.516599000000000030),
Colour::from_rgb(0.265145000000000020, 0.232955999999999996, 0.516599000000000030),
Colour::from_rgb(0.265145000000000020, 0.232955999999999996, 0.516599000000000030),
Colour::from_rgb(0.263662999999999981, 0.237631000000000009, 0.518761999999999945),
Colour::from_rgb(0.263662999999999981, 0.237631000000000009, 0.518761999999999945),
Colour::from_rgb(0.263662999999999981, 0.237631000000000009, 0.518761999999999945),
Colour::from_rgb(0.263662999999999981, 0.237631000000000009, 0.518761999999999945),
Colour::from_rgb(0.262137999999999982, 0.242286000000000001, 0.520836999999999994),
Colour::from_rgb(0.262137999999999982, 0.242286000000000001, 0.520836999999999994),
Colour::from_rgb(0.262137999999999982, 0.242286000000000001, 0.520836999999999994),
Colour::from_rgb(0.262137999999999982, 0.242286000000000001, 0.520836999999999994),
Colour::from_rgb(0.260570999999999997, 0.246922000000000003, 0.522827999999999959),
Colour::from_rgb(0.260570999999999997, 0.246922000000000003, 0.522827999999999959),
Colour::from_rgb(0.260570999999999997, 0.246922000000000003, 0.522827999999999959),
Colour::from_rgb(0.260570999999999997, 0.246922000000000003, 0.522827999999999959),
Colour::from_rgb(0.258965000000000001, 0.251537000000000011, 0.524735999999999980),
Colour::from_rgb(0.258965000000000001, 0.251537000000000011, 0.524735999999999980),
Colour::from_rgb(0.258965000000000001, 0.251537000000000011, 0.524735999999999980),
Colour::from_rgb(0.258965000000000001, 0.251537000000000011, 0.524735999999999980),
Colour::from_rgb(0.257321999999999995, 0.256130000000000024, 0.526563000000000003),
Colour::from_rgb(0.257321999999999995, 0.256130000000000024, 0.526563000000000003),
Colour::from_rgb(0.257321999999999995, 0.256130000000000024, 0.526563000000000003),
Colour::from_rgb(0.257321999999999995, 0.256130000000000024, 0.526563000000000003),
Colour::from_rgb(0.255645000000000011, 0.260703000000000018, 0.528312000000000004),
Colour::from_rgb(0.255645000000000011, 0.260703000000000018, 0.528312000000000004),
Colour::from_rgb(0.255645000000000011, 0.260703000000000018, 0.528312000000000004),
Colour::from_rgb(0.255645000000000011, 0.260703000000000018, 0.528312000000000004),
Colour::from_rgb(0.253935000000000022, 0.265253999999999990, 0.529982999999999982),
Colour::from_rgb(0.253935000000000022, 0.265253999999999990, 0.529982999999999982),
Colour::from_rgb(0.253935000000000022, 0.265253999999999990, 0.529982999999999982),
Colour::from_rgb(0.253935000000000022, 0.265253999999999990, 0.529982999999999982),
Colour::from_rgb(0.252193999999999974, 0.269782999999999995, 0.531579000000000024),
Colour::from_rgb(0.252193999999999974, 0.269782999999999995, 0.531579000000000024),
Colour::from_rgb(0.252193999999999974, 0.269782999999999995, 0.531579000000000024),
Colour::from_rgb(0.252193999999999974, 0.269782999999999995, 0.531579000000000024),
Colour::from_rgb(0.250425000000000009, 0.274289999999999978, 0.533102999999999994),
Colour::from_rgb(0.250425000000000009, 0.274289999999999978, 0.533102999999999994),
Colour::from_rgb(0.250425000000000009, 0.274289999999999978, 0.533102999999999994),
Colour::from_rgb(0.250425000000000009, 0.274289999999999978, 0.533102999999999994),
Colour::from_rgb(0.248628999999999989, 0.278774999999999995, 0.534556000000000031),
Colour::from_rgb(0.248628999999999989, 0.278774999999999995, 0.534556000000000031),
Colour::from_rgb(0.248628999999999989, 0.278774999999999995, 0.534556000000000031),
Colour::from_rgb(0.248628999999999989, 0.278774999999999995, 0.534556000000000031),
Colour::from_rgb(0.246811000000000003, 0.283237000000000017, 0.535941000000000001),
Colour::from_rgb(0.246811000000000003, 0.283237000000000017, 0.535941000000000001),
Colour::from_rgb(0.246811000000000003, 0.283237000000000017, 0.535941000000000001),
Colour::from_rgb(0.246811000000000003, 0.283237000000000017, 0.535941000000000001),
Colour::from_rgb(0.244971999999999995, 0.287675000000000014, 0.537259999999999960),
Colour::from_rgb(0.244971999999999995, 0.287675000000000014, 0.537259999999999960),
Colour::from_rgb(0.244971999999999995, 0.287675000000000014, 0.537259999999999960),
Colour::from_rgb(0.244971999999999995, 0.287675000000000014, 0.537259999999999960),
Colour::from_rgb(0.243112999999999996, 0.292092000000000018, 0.538515999999999995),
Colour::from_rgb(0.243112999999999996, 0.292092000000000018, 0.538515999999999995),
Colour::from_rgb(0.243112999999999996, 0.292092000000000018, 0.538515999999999995),
Colour::from_rgb(0.243112999999999996, 0.292092000000000018, 0.538515999999999995),
Colour::from_rgb(0.241237000000000007, 0.296484999999999999, 0.539708999999999994),
Colour::from_rgb(0.241237000000000007, 0.296484999999999999, 0.539708999999999994),
Colour::from_rgb(0.241237000000000007, 0.296484999999999999, 0.539708999999999994),
Colour::from_rgb(0.241237000000000007, 0.296484999999999999, 0.539708999999999994),
Colour::from_rgb(0.239346000000000003, 0.300854999999999984, 0.540843999999999991),
Colour::from_rgb(0.239346000000000003, 0.300854999999999984, 0.540843999999999991),
Colour::from_rgb(0.239346000000000003, 0.300854999999999984, 0.540843999999999991),
Colour::from_rgb(0.239346000000000003, 0.300854999999999984, 0.540843999999999991),
Colour::from_rgb(0.237441000000000013, 0.305201999999999973, 0.541920999999999986),
Colour::from_rgb(0.237441000000000013, 0.305201999999999973, 0.541920999999999986),
Colour::from_rgb(0.237441000000000013, 0.305201999999999973, 0.541920999999999986),
Colour::from_rgb(0.237441000000000013, 0.305201999999999973, 0.541920999999999986),
Colour::from_rgb(0.235526000000000013, 0.309526999999999997, 0.542943999999999982),
Colour::from_rgb(0.235526000000000013, 0.309526999999999997, 0.542943999999999982),
Colour::from_rgb(0.235526000000000013, 0.309526999999999997, 0.542943999999999982),
Colour::from_rgb(0.235526000000000013, 0.309526999999999997, 0.542943999999999982),
Colour::from_rgb(0.233603000000000005, 0.313827999999999996, 0.543914000000000009),
Colour::from_rgb(0.233603000000000005, 0.313827999999999996, 0.543914000000000009),
Colour::from_rgb(0.233603000000000005, 0.313827999999999996, 0.543914000000000009),
Colour::from_rgb(0.233603000000000005, 0.313827999999999996, 0.543914000000000009),
Colour::from_rgb(0.231673999999999991, 0.318106000000000000, 0.544834000000000040),
Colour::from_rgb(0.231673999999999991, 0.318106000000000000, 0.544834000000000040),
Colour::from_rgb(0.231673999999999991, 0.318106000000000000, 0.544834000000000040),
Colour::from_rgb(0.231673999999999991, 0.318106000000000000, 0.544834000000000040),
Colour::from_rgb(0.229738999999999999, 0.322361000000000009, 0.545706000000000024),
Colour::from_rgb(0.229738999999999999, 0.322361000000000009, 0.545706000000000024),
Colour::from_rgb(0.229738999999999999, 0.322361000000000009, 0.545706000000000024),
Colour::from_rgb(0.229738999999999999, 0.322361000000000009, 0.545706000000000024),
Colour::from_rgb(0.227802000000000004, 0.326593999999999995, 0.546532000000000018),
Colour::from_rgb(0.227802000000000004, 0.326593999999999995, 0.546532000000000018),
Colour::from_rgb(0.227802000000000004, 0.326593999999999995, 0.546532000000000018),
Colour::from_rgb(0.227802000000000004, 0.326593999999999995, 0.546532000000000018),
Colour::from_rgb(0.225863000000000008, 0.330805000000000016, 0.547313999999999967),
Colour::from_rgb(0.225863000000000008, 0.330805000000000016, 0.547313999999999967),
Colour::from_rgb(0.225863000000000008, 0.330805000000000016, 0.547313999999999967),
Colour::from_rgb(0.225863000000000008, 0.330805000000000016, 0.547313999999999967),
Colour::from_rgb(0.223925000000000013, 0.334994000000000014, 0.548053000000000012),
Colour::from_rgb(0.223925000000000013, 0.334994000000000014, 0.548053000000000012),
Colour::from_rgb(0.223925000000000013, 0.334994000000000014, 0.548053000000000012),
Colour::from_rgb(0.223925000000000013, 0.334994000000000014, 0.548053000000000012),
Colour::from_rgb(0.221988999999999992, 0.339160999999999990, 0.548752000000000018),
Colour::from_rgb(0.221988999999999992, 0.339160999999999990, 0.548752000000000018),
Colour::from_rgb(0.221988999999999992, 0.339160999999999990, 0.548752000000000018),
Colour::from_rgb(0.221988999999999992, 0.339160999999999990, 0.548752000000000018),
Colour::from_rgb(0.220057000000000003, 0.343306999999999973, 0.549413000000000040),
Colour::from_rgb(0.220057000000000003, 0.343306999999999973, 0.549413000000000040),
Colour::from_rgb(0.220057000000000003, 0.343306999999999973, 0.549413000000000040),
Colour::from_rgb(0.220057000000000003, 0.343306999999999973, 0.549413000000000040),
Colour::from_rgb(0.218129999999999991, 0.347432000000000019, 0.550038000000000027),
Colour::from_rgb(0.218129999999999991, 0.347432000000000019, 0.550038000000000027),
Colour::from_rgb(0.218129999999999991, 0.347432000000000019, 0.550038000000000027),
Colour::from_rgb(0.218129999999999991, 0.347432000000000019, 0.550038000000000027),
Colour::from_rgb(0.216210000000000013, 0.351534999999999986, 0.550626999999999978),
Colour::from_rgb(0.216210000000000013, 0.351534999999999986, 0.550626999999999978),
Colour::from_rgb(0.216210000000000013, 0.351534999999999986, 0.550626999999999978),
Colour::from_rgb(0.216210000000000013, 0.351534999999999986, 0.550626999999999978),
Colour::from_rgb(0.214297999999999988, 0.355619000000000018, 0.551184000000000007),
Colour::from_rgb(0.214297999999999988, 0.355619000000000018, 0.551184000000000007),
Colour::from_rgb(0.214297999999999988, 0.355619000000000018, 0.551184000000000007),
Colour::from_rgb(0.214297999999999988, 0.355619000000000018, 0.551184000000000007),
Colour::from_rgb(0.212395000000000000, 0.359682999999999975, 0.551710000000000034),
Colour::from_rgb(0.212395000000000000, 0.359682999999999975, 0.551710000000000034),
Colour::from_rgb(0.212395000000000000, 0.359682999999999975, 0.551710000000000034),
Colour::from_rgb(0.212395000000000000, 0.359682999999999975, 0.551710000000000034),
Colour::from_rgb(0.210502999999999996, 0.363727000000000023, 0.552205999999999975),
Colour::from_rgb(0.210502999999999996, 0.363727000000000023, 0.552205999999999975),
Colour::from_rgb(0.210502999999999996, 0.363727000000000023, 0.552205999999999975),
Colour::from_rgb(0.210502999999999996, 0.363727000000000023, 0.552205999999999975),
Colour::from_rgb(0.208623000000000003, 0.367752000000000023, 0.552675000000000027),
Colour::from_rgb(0.208623000000000003, 0.367752000000000023, 0.552675000000000027),
Colour::from_rgb(0.208623000000000003, 0.367752000000000023, 0.552675000000000027),
Colour::from_rgb(0.208623000000000003, 0.367752000000000023, 0.552675000000000027),
Colour::from_rgb(0.206755999999999995, 0.371757999999999977, 0.553116999999999970),
Colour::from_rgb(0.206755999999999995, 0.371757999999999977, 0.553116999999999970),
Colour::from_rgb(0.206755999999999995, 0.371757999999999977, 0.553116999999999970),
Colour::from_rgb(0.206755999999999995, 0.371757999999999977, 0.553116999999999970),
Colour::from_rgb(0.204903000000000002, 0.375746000000000024, 0.553533000000000053),
Colour::from_rgb(0.204903000000000002, 0.375746000000000024, 0.553533000000000053),
Colour::from_rgb(0.204903000000000002, 0.375746000000000024, 0.553533000000000053),
Colour::from_rgb(0.204903000000000002, 0.375746000000000024, 0.553533000000000053),
Colour::from_rgb(0.203062999999999994, 0.379715999999999998, 0.553925000000000001),
Colour::from_rgb(0.203062999999999994, 0.379715999999999998, 0.553925000000000001),
Colour::from_rgb(0.203062999999999994, 0.379715999999999998, 0.553925000000000001),
Colour::from_rgb(0.203062999999999994, 0.379715999999999998, 0.553925000000000001),
Colour::from_rgb(0.201239000000000001, 0.383670000000000011, 0.554293999999999953),
Colour::from_rgb(0.201239000000000001, 0.383670000000000011, 0.554293999999999953),
Colour::from_rgb(0.201239000000000001, 0.383670000000000011, 0.554293999999999953),
Colour::from_rgb(0.201239000000000001, 0.383670000000000011, 0.554293999999999953),
Colour::from_rgb(0.199429999999999996, 0.387606999999999979, 0.554641999999999968),
Colour::from_rgb(0.199429999999999996, 0.387606999999999979, 0.554641999999999968),
Colour::from_rgb(0.199429999999999996, 0.387606999999999979, 0.554641999999999968),
Colour::from_rgb(0.199429999999999996, 0.387606999999999979, 0.554641999999999968),
Colour::from_rgb(0.197636000000000006, 0.391527999999999987, 0.554969000000000046),
Colour::from_rgb(0.197636000000000006, 0.391527999999999987, 0.554969000000000046),
Colour::from_rgb(0.197636000000000006, 0.391527999999999987, 0.554969000000000046),
Colour::from_rgb(0.197636000000000006, 0.391527999999999987, 0.554969000000000046),
Colour::from_rgb(0.195860000000000006, 0.395432999999999979, 0.555275999999999992),
Colour::from_rgb(0.195860000000000006, 0.395432999999999979, 0.555275999999999992),
Colour::from_rgb(0.195860000000000006, 0.395432999999999979, 0.555275999999999992),
Colour::from_rgb(0.195860000000000006, 0.395432999999999979, 0.555275999999999992),
Colour::from_rgb(0.194099999999999995, 0.399322999999999984, 0.555564999999999976),
Colour::from_rgb(0.194099999999999995, 0.399322999999999984, 0.555564999999999976),
Colour::from_rgb(0.194099999999999995, 0.399322999999999984, 0.555564999999999976),
Colour::from_rgb(0.194099999999999995, 0.399322999999999984, 0.555564999999999976),
Colour::from_rgb(0.192357000000000000, 0.403198999999999974, 0.555835999999999997),
Colour::from_rgb(0.192357000000000000, 0.403198999999999974, 0.555835999999999997),
Colour::from_rgb(0.192357000000000000, 0.403198999999999974, 0.555835999999999997),
Colour::from_rgb(0.192357000000000000, 0.403198999999999974, 0.555835999999999997),
Colour::from_rgb(0.190630999999999995, 0.407061000000000006, 0.556089000000000055),
Colour::from_rgb(0.190630999999999995, 0.407061000000000006, 0.556089000000000055),
Colour::from_rgb(0.190630999999999995, 0.407061000000000006, 0.556089000000000055),
Colour::from_rgb(0.190630999999999995, 0.407061000000000006, 0.556089000000000055),
Colour::from_rgb(0.188923000000000008, 0.410909999999999997, 0.556325999999999987),
Colour::from_rgb(0.188923000000000008, 0.410909999999999997, 0.556325999999999987),
Colour::from_rgb(0.188923000000000008, 0.410909999999999997, 0.556325999999999987),
Colour::from_rgb(0.188923000000000008, 0.410909999999999997, 0.556325999999999987),
Colour::from_rgb(0.187231000000000009, 0.414746000000000004, 0.556547000000000014),
Colour::from_rgb(0.187231000000000009, 0.414746000000000004, 0.556547000000000014),
Colour::from_rgb(0.187231000000000009, 0.414746000000000004, 0.556547000000000014),
Colour::from_rgb(0.187231000000000009, 0.414746000000000004, 0.556547000000000014),
Colour::from_rgb(0.185555999999999999, 0.418569999999999998, 0.556753000000000053),
Colour::from_rgb(0.185555999999999999, 0.418569999999999998, 0.556753000000000053),
Colour::from_rgb(0.185555999999999999, 0.418569999999999998, 0.556753000000000053),
Colour::from_rgb(0.185555999999999999, 0.418569999999999998, 0.556753000000000053),
Colour::from_rgb(0.183898000000000006, 0.422383000000000008, 0.556943999999999995),
Colour::from_rgb(0.183898000000000006, 0.422383000000000008, 0.556943999999999995),
Colour::from_rgb(0.183898000000000006, 0.422383000000000008, 0.556943999999999995),
Colour::from_rgb(0.183898000000000006, 0.422383000000000008, 0.556943999999999995),
Colour::from_rgb(0.182256000000000001, 0.426184000000000007, 0.557119999999999949),
Colour::from_rgb(0.182256000000000001, 0.426184000000000007, 0.557119999999999949),
Colour::from_rgb(0.182256000000000001, 0.426184000000000007, 0.557119999999999949),
Colour::from_rgb(0.182256000000000001, 0.426184000000000007, 0.557119999999999949),
Colour::from_rgb(0.180629000000000012, 0.429974999999999996, 0.557282000000000055),
Colour::from_rgb(0.180629000000000012, 0.429974999999999996, 0.557282000000000055),
Colour::from_rgb(0.180629000000000012, 0.429974999999999996, 0.557282000000000055),
Colour::from_rgb(0.180629000000000012, 0.429974999999999996, 0.557282000000000055),
Colour::from_rgb(0.179019000000000011, 0.433755999999999975, 0.557429999999999981),
Colour::from_rgb(0.179019000000000011, 0.433755999999999975, 0.557429999999999981),
Colour::from_rgb(0.179019000000000011, 0.433755999999999975, 0.557429999999999981),
Colour::from_rgb(0.179019000000000011, 0.433755999999999975, 0.557429999999999981),
Colour::from_rgb(0.177422999999999997, 0.437526999999999999, 0.557564999999999977),
Colour::from_rgb(0.177422999999999997, 0.437526999999999999, 0.557564999999999977),
Colour::from_rgb(0.177422999999999997, 0.437526999999999999, 0.557564999999999977),
Colour::from_rgb(0.177422999999999997, 0.437526999999999999, 0.557564999999999977),
Colour::from_rgb(0.175840999999999997, 0.441290000000000016, 0.557684999999999986),
Colour::from_rgb(0.175840999999999997, 0.441290000000000016, 0.557684999999999986),
Colour::from_rgb(0.175840999999999997, 0.441290000000000016, 0.557684999999999986),
Colour::from_rgb(0.175840999999999997, 0.441290000000000016, 0.557684999999999986),
Colour::from_rgb(0.174274000000000012, 0.445043999999999995, 0.557791999999999955),
Colour::from_rgb(0.174274000000000012, 0.445043999999999995, 0.557791999999999955),
Colour::from_rgb(0.174274000000000012, 0.445043999999999995, 0.557791999999999955),
Colour::from_rgb(0.174274000000000012, 0.445043999999999995, 0.557791999999999955),
Colour::from_rgb(0.172719000000000011, 0.448790999999999995, 0.557884999999999964),
Colour::from_rgb(0.172719000000000011, 0.448790999999999995, 0.557884999999999964),
Colour::from_rgb(0.172719000000000011, 0.448790999999999995, 0.557884999999999964),
Colour::from_rgb(0.172719000000000011, 0.448790999999999995, 0.557884999999999964),
Colour::from_rgb(0.171175999999999995, 0.452529999999999988, 0.557965000000000044),
Colour::from_rgb(0.171175999999999995, 0.452529999999999988, 0.557965000000000044),
Colour::from_rgb(0.171175999999999995, 0.452529999999999988, 0.557965000000000044),
Colour::from_rgb(0.171175999999999995, 0.452529999999999988, 0.557965000000000044),
Colour::from_rgb(0.169645999999999991, 0.456262000000000001, 0.558030000000000026),
Colour::from_rgb(0.169645999999999991, 0.456262000000000001, 0.558030000000000026),
Colour::from_rgb(0.169645999999999991, 0.456262000000000001, 0.558030000000000026),
Colour::from_rgb(0.169645999999999991, 0.456262000000000001, 0.558030000000000026),
Colour::from_rgb(0.168125999999999998, 0.459988000000000008, 0.558081999999999967),
Colour::from_rgb(0.168125999999999998, 0.459988000000000008, 0.558081999999999967),
Colour::from_rgb(0.168125999999999998, 0.459988000000000008, 0.558081999999999967),
Colour::from_rgb(0.168125999999999998, 0.459988000000000008, 0.558081999999999967),
Colour::from_rgb(0.166616999999999987, 0.463708000000000009, 0.558119000000000032),
Colour::from_rgb(0.166616999999999987, 0.463708000000000009, 0.558119000000000032),
Colour::from_rgb(0.166616999999999987, 0.463708000000000009, 0.558119000000000032),
Colour::from_rgb(0.166616999999999987, 0.463708000000000009, 0.558119000000000032),
Colour::from_rgb(0.165117000000000014, 0.467422999999999977, 0.558140999999999998),
Colour::from_rgb(0.165117000000000014, 0.467422999999999977, 0.558140999999999998),
Colour::from_rgb(0.165117000000000014, 0.467422999999999977, 0.558140999999999998),
Colour::from_rgb(0.165117000000000014, 0.467422999999999977, 0.558140999999999998),
Colour::from_rgb(0.163624999999999993, 0.471133000000000024, 0.558147999999999977),
Colour::from_rgb(0.163624999999999993, 0.471133000000000024, 0.558147999999999977),
Colour::from_rgb(0.163624999999999993, 0.471133000000000024, 0.558147999999999977),
Colour::from_rgb(0.163624999999999993, 0.471133000000000024, 0.558147999999999977),
Colour::from_rgb(0.162142000000000008, 0.474837999999999982, 0.558139999999999969),
Colour::from_rgb(0.162142000000000008, 0.474837999999999982, 0.558139999999999969),
Colour::from_rgb(0.162142000000000008, 0.474837999999999982, 0.558139999999999969),
Colour::from_rgb(0.162142000000000008, 0.474837999999999982, 0.558139999999999969),
Colour::from_rgb(0.160665000000000002, 0.478540000000000021, 0.558115000000000028),
Colour::from_rgb(0.160665000000000002, 0.478540000000000021, 0.558115000000000028),
Colour::from_rgb(0.160665000000000002, 0.478540000000000021, 0.558115000000000028),
Colour::from_rgb(0.160665000000000002, 0.478540000000000021, 0.558115000000000028),
Colour::from_rgb(0.159194000000000002, 0.482237000000000027, 0.558073000000000041),
Colour::from_rgb(0.159194000000000002, 0.482237000000000027, 0.558073000000000041),
Colour::from_rgb(0.159194000000000002, 0.482237000000000027, 0.558073000000000041),
Colour::from_rgb(0.159194000000000002, 0.482237000000000027, 0.558073000000000041),
Colour::from_rgb(0.157729000000000008, 0.485931999999999975, 0.558012999999999981),
Colour::from_rgb(0.157729000000000008, 0.485931999999999975, 0.558012999999999981),
Colour::from_rgb(0.157729000000000008, 0.485931999999999975, 0.558012999999999981),
Colour::from_rgb(0.157729000000000008, 0.485931999999999975, 0.558012999999999981),
Colour::from_rgb(0.156269999999999992, 0.489624000000000004, 0.557935999999999988),
Colour::from_rgb(0.156269999999999992, 0.489624000000000004, 0.557935999999999988),
Colour::from_rgb(0.156269999999999992, 0.489624000000000004, 0.557935999999999988),
Colour::from_rgb(0.156269999999999992, 0.489624000000000004, 0.557935999999999988),
Colour::from_rgb(0.154815000000000008, 0.493313000000000001, 0.557840000000000003),
Colour::from_rgb(0.154815000000000008, 0.493313000000000001, 0.557840000000000003),
Colour::from_rgb(0.154815000000000008, 0.493313000000000001, 0.557840000000000003),
Colour::from_rgb(0.154815000000000008, 0.493313000000000001, 0.557840000000000003),
Colour::from_rgb(0.153364000000000000, 0.496999999999999997, 0.557723999999999998),
Colour::from_rgb(0.153364000000000000, 0.496999999999999997, 0.557723999999999998),
Colour::from_rgb(0.153364000000000000, 0.496999999999999997, 0.557723999999999998),
Colour::from_rgb(0.153364000000000000, 0.496999999999999997, 0.557723999999999998),
Colour::from_rgb(0.151917999999999997, 0.500685000000000047, 0.557587000000000055),
Colour::from_rgb(0.151917999999999997, 0.500685000000000047, 0.557587000000000055),
Colour::from_rgb(0.151917999999999997, 0.500685000000000047, 0.557587000000000055),
Colour::from_rgb(0.151917999999999997, 0.500685000000000047, 0.557587000000000055),
Colour::from_rgb(0.150475999999999999, 0.504368999999999956, 0.557429999999999981),
Colour::from_rgb(0.150475999999999999, 0.504368999999999956, 0.557429999999999981),
Colour::from_rgb(0.150475999999999999, 0.504368999999999956, 0.557429999999999981),
Colour::from_rgb(0.150475999999999999, 0.504368999999999956, 0.557429999999999981),
Colour::from_rgb(0.149039000000000005, 0.508051000000000030, 0.557250000000000023),
Colour::from_rgb(0.149039000000000005, 0.508051000000000030, 0.557250000000000023),
Colour::from_rgb(0.149039000000000005, 0.508051000000000030, 0.557250000000000023),
Colour::from_rgb(0.149039000000000005, 0.508051000000000030, 0.557250000000000023),
Colour::from_rgb(0.147606999999999988, 0.511732999999999993, 0.557049000000000016),
Colour::from_rgb(0.147606999999999988, 0.511732999999999993, 0.557049000000000016),
Colour::from_rgb(0.147606999999999988, 0.511732999999999993, 0.557049000000000016),
Colour::from_rgb(0.147606999999999988, 0.511732999999999993, 0.557049000000000016),
Colour::from_rgb(0.146180000000000004, 0.515413000000000010, 0.556822999999999957),
Colour::from_rgb(0.146180000000000004, 0.515413000000000010, 0.556822999999999957),
Colour::from_rgb(0.146180000000000004, 0.515413000000000010, 0.556822999999999957),
Colour::from_rgb(0.146180000000000004, 0.515413000000000010, 0.556822999999999957),
Colour::from_rgb(0.144758999999999999, 0.519093000000000027, 0.556571999999999956),
Colour::from_rgb(0.144758999999999999, 0.519093000000000027, 0.556571999999999956),
Colour::from_rgb(0.144758999999999999, 0.519093000000000027, 0.556571999999999956),
Colour::from_rgb(0.144758999999999999, 0.519093000000000027, 0.556571999999999956),
Colour::from_rgb(0.143342999999999998, 0.522773000000000043, 0.556294999999999984),
Colour::from_rgb(0.143342999999999998, 0.522773000000000043, 0.556294999999999984),
Colour::from_rgb(0.143342999999999998, 0.522773000000000043, 0.556294999999999984),
Colour::from_rgb(0.143342999999999998, 0.522773000000000043, 0.556294999999999984),
Colour::from_rgb(0.141935000000000006, 0.526452999999999949, 0.555991000000000013),
Colour::from_rgb(0.141935000000000006, 0.526452999999999949, 0.555991000000000013),
Colour::from_rgb(0.141935000000000006, 0.526452999999999949, 0.555991000000000013),
Colour::from_rgb(0.141935000000000006, 0.526452999999999949, 0.555991000000000013),
Colour::from_rgb(0.140535999999999994, 0.530132000000000048, 0.555659000000000014),
Colour::from_rgb(0.140535999999999994, 0.530132000000000048, 0.555659000000000014),
Colour::from_rgb(0.140535999999999994, 0.530132000000000048, 0.555659000000000014),
Colour::from_rgb(0.140535999999999994, 0.530132000000000048, 0.555659000000000014),
Colour::from_rgb(0.139146999999999993, 0.533811999999999953, 0.555297999999999958),
Colour::from_rgb(0.139146999999999993, 0.533811999999999953, 0.555297999999999958),
Colour::from_rgb(0.139146999999999993, 0.533811999999999953, 0.555297999999999958),
Colour::from_rgb(0.139146999999999993, 0.533811999999999953, 0.555297999999999958),
Colour::from_rgb(0.137770000000000004, 0.537491999999999970, 0.554906000000000010),
Colour::from_rgb(0.137770000000000004, 0.537491999999999970, 0.554906000000000010),
Colour::from_rgb(0.137770000000000004, 0.537491999999999970, 0.554906000000000010),
Colour::from_rgb(0.137770000000000004, 0.537491999999999970, 0.554906000000000010),
Colour::from_rgb(0.136408000000000001, 0.541173000000000015, 0.554482999999999948),
Colour::from_rgb(0.136408000000000001, 0.541173000000000015, 0.554482999999999948),
Colour::from_rgb(0.136408000000000001, 0.541173000000000015, 0.554482999999999948),
Colour::from_rgb(0.136408000000000001, 0.541173000000000015, 0.554482999999999948),
Colour::from_rgb(0.135065999999999992, 0.544853000000000032, 0.554028999999999994),
Colour::from_rgb(0.135065999999999992, 0.544853000000000032, 0.554028999999999994),
Colour::from_rgb(0.135065999999999992, 0.544853000000000032, 0.554028999999999994),
Colour::from_rgb(0.135065999999999992, 0.544853000000000032, 0.554028999999999994),
Colour::from_rgb(0.133743000000000001, 0.548534999999999995, 0.553540999999999950),
Colour::from_rgb(0.133743000000000001, 0.548534999999999995, 0.553540999999999950),
Colour::from_rgb(0.133743000000000001, 0.548534999999999995, 0.553540999999999950),
Colour::from_rgb(0.133743000000000001, 0.548534999999999995, 0.553540999999999950),
Colour::from_rgb(0.132444000000000006, 0.552216000000000040, 0.553018000000000010),
Colour::from_rgb(0.132444000000000006, 0.552216000000000040, 0.553018000000000010),
Colour::from_rgb(0.132444000000000006, 0.552216000000000040, 0.553018000000000010),
Colour::from_rgb(0.132444000000000006, 0.552216000000000040, 0.553018000000000010),
Colour::from_rgb(0.131172000000000011, 0.555899000000000032, 0.552459000000000033),
Colour::from_rgb(0.131172000000000011, 0.555899000000000032, 0.552459000000000033),
Colour::from_rgb(0.131172000000000011, 0.555899000000000032, 0.552459000000000033),
Colour::from_rgb(0.131172000000000011, 0.555899000000000032, 0.552459000000000033),
Colour::from_rgb(0.129932999999999993, 0.559582000000000024, 0.551864000000000021),
Colour::from_rgb(0.129932999999999993, 0.559582000000000024, 0.551864000000000021),
Colour::from_rgb(0.129932999999999993, 0.559582000000000024, 0.551864000000000021),
Colour::from_rgb(0.129932999999999993, 0.559582000000000024, 0.551864000000000021),
Colour::from_rgb(0.128729000000000010, 0.563265000000000016, 0.551228999999999969),
Colour::from_rgb(0.128729000000000010, 0.563265000000000016, 0.551228999999999969),
Colour::from_rgb(0.128729000000000010, 0.563265000000000016, 0.551228999999999969),
Colour::from_rgb(0.128729000000000010, 0.563265000000000016, 0.551228999999999969),
Colour::from_rgb(0.127567999999999987, 0.566949000000000036, 0.550556000000000045),
Colour::from_rgb(0.127567999999999987, 0.566949000000000036, 0.550556000000000045),
Colour::from_rgb(0.127567999999999987, 0.566949000000000036, 0.550556000000000045),
Colour::from_rgb(0.127567999999999987, 0.566949000000000036, 0.550556000000000045),
Colour::from_rgb(0.126453000000000010, 0.570632999999999946, 0.549841000000000024),
Colour::from_rgb(0.126453000000000010, 0.570632999999999946, 0.549841000000000024),
Colour::from_rgb(0.126453000000000010, 0.570632999999999946, 0.549841000000000024),
Colour::from_rgb(0.126453000000000010, 0.570632999999999946, 0.549841000000000024),
Colour::from_rgb(0.125394000000000005, 0.574317999999999995, 0.549085999999999963),
Colour::from_rgb(0.125394000000000005, 0.574317999999999995, 0.549085999999999963),
Colour::from_rgb(0.125394000000000005, 0.574317999999999995, 0.549085999999999963),
Colour::from_rgb(0.125394000000000005, 0.574317999999999995, 0.549085999999999963),
Colour::from_rgb(0.124395000000000006, 0.578002000000000016, 0.548286999999999969),
Colour::from_rgb(0.124395000000000006, 0.578002000000000016, 0.548286999999999969),
Colour::from_rgb(0.124395000000000006, 0.578002000000000016, 0.548286999999999969),
Colour::from_rgb(0.124395000000000006, 0.578002000000000016, 0.548286999999999969),
Colour::from_rgb(0.123463000000000003, 0.581686999999999954, 0.547444999999999959),
Colour::from_rgb(0.123463000000000003, 0.581686999999999954, 0.547444999999999959),
Colour::from_rgb(0.123463000000000003, 0.581686999999999954, 0.547444999999999959),
Colour::from_rgb(0.123463000000000003, 0.581686999999999954, 0.547444999999999959),
Colour::from_rgb(0.122606000000000007, 0.585370999999999975, 0.546556999999999960),
Colour::from_rgb(0.122606000000000007, 0.585370999999999975, 0.546556999999999960),
Colour::from_rgb(0.122606000000000007, 0.585370999999999975, 0.546556999999999960),
Colour::from_rgb(0.122606000000000007, 0.585370999999999975, 0.546556999999999960),
Colour::from_rgb(0.121830999999999995, 0.589054999999999995, 0.545622999999999969),
Colour::from_rgb(0.121830999999999995, 0.589054999999999995, 0.545622999999999969),
Colour::from_rgb(0.121830999999999995, 0.589054999999999995, 0.545622999999999969),
Colour::from_rgb(0.121830999999999995, 0.589054999999999995, 0.545622999999999969),
Colour::from_rgb(0.121148000000000006, 0.592739000000000016, 0.544641000000000042),
Colour::from_rgb(0.121148000000000006, 0.592739000000000016, 0.544641000000000042),
Colour::from_rgb(0.121148000000000006, 0.592739000000000016, 0.544641000000000042),
Colour::from_rgb(0.121148000000000006, 0.592739000000000016, 0.544641000000000042),
Colour::from_rgb(0.120565000000000005, 0.596422000000000008, 0.543610999999999955),
Colour::from_rgb(0.120565000000000005, 0.596422000000000008, 0.543610999999999955),
Colour::from_rgb(0.120565000000000005, 0.596422000000000008, 0.543610999999999955),
Colour::from_rgb(0.120565000000000005, 0.596422000000000008, 0.543610999999999955),
Colour::from_rgb(0.120092000000000004, 0.600103999999999971, 0.542529999999999957),
Colour::from_rgb(0.120092000000000004, 0.600103999999999971, 0.542529999999999957),
Colour::from_rgb(0.120092000000000004, 0.600103999999999971, 0.542529999999999957),
Colour::from_rgb(0.120092000000000004, 0.600103999999999971, 0.542529999999999957),
Colour::from_rgb(0.119737999999999997, 0.603785000000000016, 0.541399999999999992),
Colour::from_rgb(0.119737999999999997, 0.603785000000000016, 0.541399999999999992),
Colour::from_rgb(0.119737999999999997, 0.603785000000000016, 0.541399999999999992),
Colour::from_rgb(0.119737999999999997, 0.603785000000000016, 0.541399999999999992),
Colour::from_rgb(0.119511999999999993, 0.607464000000000004, 0.540217999999999976),
Colour::from_rgb(0.119511999999999993, 0.607464000000000004, 0.540217999999999976),
Colour::from_rgb(0.119511999999999993, 0.607464000000000004, 0.540217999999999976),
Colour::from_rgb(0.119511999999999993, 0.607464000000000004, 0.540217999999999976),
Colour::from_rgb(0.119423000000000001, 0.611141000000000045, 0.538981999999999961),
Colour::from_rgb(0.119423000000000001, 0.611141000000000045, 0.538981999999999961),
Colour::from_rgb(0.119423000000000001, 0.611141000000000045, 0.538981999999999961),
Colour::from_rgb(0.119423000000000001, 0.611141000000000045, 0.538981999999999961),
Colour::from_rgb(0.119483000000000006, 0.614816999999999947, 0.537691999999999948),
Colour::from_rgb(0.119483000000000006, 0.614816999999999947, 0.537691999999999948),
Colour::from_rgb(0.119483000000000006, 0.614816999999999947, 0.537691999999999948),
Colour::from_rgb(0.119483000000000006, 0.614816999999999947, 0.537691999999999948),
Colour::from_rgb(0.119699000000000000, 0.618489999999999984, 0.536347000000000018),
Colour::from_rgb(0.119699000000000000, 0.618489999999999984, 0.536347000000000018),
Colour::from_rgb(0.119699000000000000, 0.618489999999999984, 0.536347000000000018),
Colour::from_rgb(0.119699000000000000, 0.618489999999999984, 0.536347000000000018),
Colour::from_rgb(0.120080999999999993, 0.622160999999999964, 0.534946000000000033),
Colour::from_rgb(0.120080999999999993, 0.622160999999999964, 0.534946000000000033),
Colour::from_rgb(0.120080999999999993, 0.622160999999999964, 0.534946000000000033),
Colour::from_rgb(0.120080999999999993, 0.622160999999999964, 0.534946000000000033),
Colour::from_rgb(0.120637999999999995, 0.625828000000000051, 0.533487999999999962),
Colour::from_rgb(0.120637999999999995, 0.625828000000000051, 0.533487999999999962),
Colour::from_rgb(0.120637999999999995, 0.625828000000000051, 0.533487999999999962),
Colour::from_rgb(0.120637999999999995, 0.625828000000000051, 0.533487999999999962),
Colour::from_rgb(0.121380000000000002, 0.629492000000000052, 0.531973000000000029),
Colour::from_rgb(0.121380000000000002, 0.629492000000000052, 0.531973000000000029),
Colour::from_rgb(0.121380000000000002, 0.629492000000000052, 0.531973000000000029),
Colour::from_rgb(0.121380000000000002, 0.629492000000000052, 0.531973000000000029),
Colour::from_rgb(0.122312000000000004, 0.633152999999999966, 0.530398000000000036),
Colour::from_rgb(0.122312000000000004, 0.633152999999999966, 0.530398000000000036),
Colour::from_rgb(0.122312000000000004, 0.633152999999999966, 0.530398000000000036),
Colour::from_rgb(0.122312000000000004, 0.633152999999999966, 0.530398000000000036),
Colour::from_rgb(0.123443999999999998, 0.636808999999999958, 0.528762999999999983),
Colour::from_rgb(0.123443999999999998, 0.636808999999999958, 0.528762999999999983),
Colour::from_rgb(0.123443999999999998, 0.636808999999999958, 0.528762999999999983),
Colour::from_rgb(0.123443999999999998, 0.636808999999999958, 0.528762999999999983),
Colour::from_rgb(0.124780000000000002, 0.640460999999999947, 0.527067999999999981),
Colour::from_rgb(0.124780000000000002, 0.640460999999999947, 0.527067999999999981),
Colour::from_rgb(0.124780000000000002, 0.640460999999999947, 0.527067999999999981),
Colour::from_rgb(0.124780000000000002, 0.640460999999999947, 0.527067999999999981),
Colour::from_rgb(0.126325999999999994, 0.644106999999999985, 0.525310999999999972),
Colour::from_rgb(0.126325999999999994, 0.644106999999999985, 0.525310999999999972),
Colour::from_rgb(0.126325999999999994, 0.644106999999999985, 0.525310999999999972),
Colour::from_rgb(0.126325999999999994, 0.644106999999999985, 0.525310999999999972),
Colour::from_rgb(0.128087000000000006, 0.647749000000000019, 0.523491000000000040),
Colour::from_rgb(0.128087000000000006, 0.647749000000000019, 0.523491000000000040),
Colour::from_rgb(0.128087000000000006, 0.647749000000000019, 0.523491000000000040),
Colour::from_rgb(0.128087000000000006, 0.647749000000000019, 0.523491000000000040),
Colour::from_rgb(0.130066999999999988, 0.651383999999999963, 0.521607999999999961),
Colour::from_rgb(0.130066999999999988, 0.651383999999999963, 0.521607999999999961),
Colour::from_rgb(0.130066999999999988, 0.651383999999999963, 0.521607999999999961),
Colour::from_rgb(0.130066999999999988, 0.651383999999999963, 0.521607999999999961),
Colour::from_rgb(0.132267999999999997, 0.655013999999999985, 0.519661000000000040),
Colour::from_rgb(0.132267999999999997, 0.655013999999999985, 0.519661000000000040),
Colour::from_rgb(0.132267999999999997, 0.655013999999999985, 0.519661000000000040),
Colour::from_rgb(0.132267999999999997, 0.655013999999999985, 0.519661000000000040),
Colour::from_rgb(0.134692000000000006, 0.658635999999999999, 0.517649000000000026),
Colour::from_rgb(0.134692000000000006, 0.658635999999999999, 0.517649000000000026),
Colour::from_rgb(0.134692000000000006, 0.658635999999999999, 0.517649000000000026),
Colour::from_rgb(0.134692000000000006, 0.658635999999999999, 0.517649000000000026),
Colour::from_rgb(0.137338999999999989, 0.662251999999999952, 0.515571000000000002),
Colour::from_rgb(0.137338999999999989, 0.662251999999999952, 0.515571000000000002),
Colour::from_rgb(0.137338999999999989, 0.662251999999999952, 0.515571000000000002),
Colour::from_rgb(0.137338999999999989, 0.662251999999999952, 0.515571000000000002),
Colour::from_rgb(0.140210000000000001, 0.665858999999999979, 0.513426999999999967),
Colour::from_rgb(0.140210000000000001, 0.665858999999999979, 0.513426999999999967),
Colour::from_rgb(0.140210000000000001, 0.665858999999999979, 0.513426999999999967),
Colour::from_rgb(0.140210000000000001, 0.665858999999999979, 0.513426999999999967),
Colour::from_rgb(0.143303000000000014, 0.669459000000000026, 0.511214999999999975),
Colour::from_rgb(0.143303000000000014, 0.669459000000000026, 0.511214999999999975),
Colour::from_rgb(0.143303000000000014, 0.669459000000000026, 0.511214999999999975),
Colour::from_rgb(0.143303000000000014, 0.669459000000000026, 0.511214999999999975),
Colour::from_rgb(0.146615999999999996, 0.673050000000000037, 0.508936000000000055),
Colour::from_rgb(0.146615999999999996, 0.673050000000000037, 0.508936000000000055),
Colour::from_rgb(0.146615999999999996, 0.673050000000000037, 0.508936000000000055),
Colour::from_rgb(0.146615999999999996, 0.673050000000000037, 0.508936000000000055),
Colour::from_rgb(0.150148000000000004, 0.676630999999999982, 0.506588999999999956),
Colour::from_rgb(0.150148000000000004, 0.676630999999999982, 0.506588999999999956),
Colour::from_rgb(0.150148000000000004, 0.676630999999999982, 0.506588999999999956),
Colour::from_rgb(0.150148000000000004, 0.676630999999999982, 0.506588999999999956),
Colour::from_rgb(0.153894000000000003, 0.680203000000000002, 0.504171999999999954),
Colour::from_rgb(0.153894000000000003, 0.680203000000000002, 0.504171999999999954),
Colour::from_rgb(0.153894000000000003, 0.680203000000000002, 0.504171999999999954),
Colour::from_rgb(0.153894000000000003, 0.680203000000000002, 0.504171999999999954),
Colour::from_rgb(0.157850999999999991, 0.683764999999999956, 0.501685999999999965),
Colour::from_rgb(0.157850999999999991, 0.683764999999999956, 0.501685999999999965),
Colour::from_rgb(0.157850999999999991, 0.683764999999999956, 0.501685999999999965),
Colour::from_rgb(0.157850999999999991, 0.683764999999999956, 0.501685999999999965),
Colour::from_rgb(0.162015999999999993, 0.687316000000000038, 0.499128999999999989),
Colour::from_rgb(0.162015999999999993, 0.687316000000000038, 0.499128999999999989),
Colour::from_rgb(0.162015999999999993, 0.687316000000000038, 0.499128999999999989),
Colour::from_rgb(0.162015999999999993, 0.687316000000000038, 0.499128999999999989),
Colour::from_rgb(0.166383000000000003, 0.690856000000000026, 0.496501999999999999),
Colour::from_rgb(0.166383000000000003, 0.690856000000000026, 0.496501999999999999),
Colour::from_rgb(0.166383000000000003, 0.690856000000000026, 0.496501999999999999),
Colour::from_rgb(0.166383000000000003, 0.690856000000000026, 0.496501999999999999),
Colour::from_rgb(0.170947999999999989, 0.694384000000000001, 0.493802999999999992),
Colour::from_rgb(0.170947999999999989, 0.694384000000000001, 0.493802999999999992),
Colour::from_rgb(0.170947999999999989, 0.694384000000000001, 0.493802999999999992),
Colour::from_rgb(0.170947999999999989, 0.694384000000000001, 0.493802999999999992),
Colour::from_rgb(0.175707000000000002, 0.697899999999999965, 0.491032999999999997),
Colour::from_rgb(0.175707000000000002, 0.697899999999999965, 0.491032999999999997),
Colour::from_rgb(0.175707000000000002, 0.697899999999999965, 0.491032999999999997),
Colour::from_rgb(0.175707000000000002, 0.697899999999999965, 0.491032999999999997),
Colour::from_rgb(0.180653000000000008, 0.701401999999999970, 0.488188999999999984),
Colour::from_rgb(0.180653000000000008, 0.701401999999999970, 0.488188999999999984),
Colour::from_rgb(0.180653000000000008, 0.701401999999999970, 0.488188999999999984),
Colour::from_rgb(0.180653000000000008, 0.701401999999999970, 0.488188999999999984),
Colour::from_rgb(0.185783000000000004, 0.704891000000000045, 0.485273000000000010),
Colour::from_rgb(0.185783000000000004, 0.704891000000000045, 0.485273000000000010),
Colour::from_rgb(0.185783000000000004, 0.704891000000000045, 0.485273000000000010),
Colour::from_rgb(0.185783000000000004, 0.704891000000000045, 0.485273000000000010),
Colour::from_rgb(0.191090000000000010, 0.708366000000000051, 0.482283999999999990),
Colour::from_rgb(0.191090000000000010, 0.708366000000000051, 0.482283999999999990),
Colour::from_rgb(0.191090000000000010, 0.708366000000000051, 0.482283999999999990),
Colour::from_rgb(0.191090000000000010, 0.708366000000000051, 0.482283999999999990),
Colour::from_rgb(0.196570999999999996, 0.711826999999999988, 0.479221000000000008),
Colour::from_rgb(0.196570999999999996, 0.711826999999999988, 0.479221000000000008),
Colour::from_rgb(0.196570999999999996, 0.711826999999999988, 0.479221000000000008),
Colour::from_rgb(0.196570999999999996, 0.711826999999999988, 0.479221000000000008),
Colour::from_rgb(0.202219000000000010, 0.715272000000000019, 0.476084000000000007),
Colour::from_rgb(0.202219000000000010, 0.715272000000000019, 0.476084000000000007),
Colour::from_rgb(0.202219000000000010, 0.715272000000000019, 0.476084000000000007),
Colour::from_rgb(0.202219000000000010, 0.715272000000000019, 0.476084000000000007),
Colour::from_rgb(0.208029999999999993, 0.718701000000000034, 0.472872999999999988),
Colour::from_rgb(0.208029999999999993, 0.718701000000000034, 0.472872999999999988),
Colour::from_rgb(0.208029999999999993, 0.718701000000000034, 0.472872999999999988),
Colour::from_rgb(0.208029999999999993, 0.718701000000000034, 0.472872999999999988),
Colour::from_rgb(0.213999999999999996, 0.722114000000000034, 0.469588000000000005),
Colour::from_rgb(0.213999999999999996, 0.722114000000000034, 0.469588000000000005),
Colour::from_rgb(0.213999999999999996, 0.722114000000000034, 0.469588000000000005),
Colour::from_rgb(0.213999999999999996, 0.722114000000000034, 0.469588000000000005),
Colour::from_rgb(0.220123999999999986, 0.725508999999999959, 0.466225999999999974),
Colour::from_rgb(0.220123999999999986, 0.725508999999999959, 0.466225999999999974),
Colour::from_rgb(0.220123999999999986, 0.725508999999999959, 0.466225999999999974),
Colour::from_rgb(0.220123999999999986, 0.725508999999999959, 0.466225999999999974),
Colour::from_rgb(0.226396999999999987, 0.728887999999999980, 0.462789000000000006),
Colour::from_rgb(0.226396999999999987, 0.728887999999999980, 0.462789000000000006),
Colour::from_rgb(0.226396999999999987, 0.728887999999999980, 0.462789000000000006),
Colour::from_rgb(0.226396999999999987, 0.728887999999999980, 0.462789000000000006),
Colour::from_rgb(0.232814999999999994, 0.732246999999999981, 0.459276999999999991),
Colour::from_rgb(0.232814999999999994, 0.732246999999999981, 0.459276999999999991),
Colour::from_rgb(0.232814999999999994, 0.732246999999999981, 0.459276999999999991),
Colour::from_rgb(0.232814999999999994, 0.732246999999999981, 0.459276999999999991),
Colour::from_rgb(0.239374000000000003, 0.735588000000000020, 0.455687999999999982),
Colour::from_rgb(0.239374000000000003, 0.735588000000000020, 0.455687999999999982),
Colour::from_rgb(0.239374000000000003, 0.735588000000000020, 0.455687999999999982),
Colour::from_rgb(0.239374000000000003, 0.735588000000000020, 0.455687999999999982),
Colour::from_rgb(0.246070000000000011, 0.738909999999999956, 0.452023999999999981),
Colour::from_rgb(0.246070000000000011, 0.738909999999999956, 0.452023999999999981),
Colour::from_rgb(0.246070000000000011, 0.738909999999999956, 0.452023999999999981),
Colour::from_rgb(0.246070000000000011, 0.738909999999999956, 0.452023999999999981),
Colour::from_rgb(0.252898999999999985, 0.742210999999999954, 0.448284000000000016),
Colour::from_rgb(0.252898999999999985, 0.742210999999999954, 0.448284000000000016),
Colour::from_rgb(0.252898999999999985, 0.742210999999999954, 0.448284000000000016),
Colour::from_rgb(0.252898999999999985, 0.742210999999999954, 0.448284000000000016),
Colour::from_rgb(0.259857000000000005, 0.745492000000000044, 0.444467000000000001),
Colour::from_rgb(0.259857000000000005, 0.745492000000000044, 0.444467000000000001),
Colour::from_rgb(0.259857000000000005, 0.745492000000000044, 0.444467000000000001),
Colour::from_rgb(0.259857000000000005, 0.745492000000000044, 0.444467000000000001),
Colour::from_rgb(0.266940999999999984, 0.748751000000000055, 0.440572999999999992),
Colour::from_rgb(0.266940999999999984, 0.748751000000000055, 0.440572999999999992),
Colour::from_rgb(0.266940999999999984, 0.748751000000000055, 0.440572999999999992),
Colour::from_rgb(0.266940999999999984, 0.748751000000000055, 0.440572999999999992),
Colour::from_rgb(0.274148999999999976, 0.751987999999999990, 0.436601000000000017),
Colour::from_rgb(0.274148999999999976, 0.751987999999999990, 0.436601000000000017),
Colour::from_rgb(0.274148999999999976, 0.751987999999999990, 0.436601000000000017),
Colour::from_rgb(0.274148999999999976, 0.751987999999999990, 0.436601000000000017),
Colour::from_rgb(0.281476999999999977, 0.755202999999999958, 0.432551999999999992),
Colour::from_rgb(0.281476999999999977, 0.755202999999999958, 0.432551999999999992),
Colour::from_rgb(0.281476999999999977, 0.755202999999999958, 0.432551999999999992),
Colour::from_rgb(0.281476999999999977, 0.755202999999999958, 0.432551999999999992),
Colour::from_rgb(0.288920999999999983, 0.758394000000000013, 0.428425999999999974),
Colour::from_rgb(0.288920999999999983, 0.758394000000000013, 0.428425999999999974),
Colour::from_rgb(0.288920999999999983, 0.758394000000000013, 0.428425999999999974),
Colour::from_rgb(0.288920999999999983, 0.758394000000000013, 0.428425999999999974),
Colour::from_rgb(0.296478999999999993, 0.761561000000000043, 0.424223000000000017),
Colour::from_rgb(0.296478999999999993, 0.761561000000000043, 0.424223000000000017),
Colour::from_rgb(0.296478999999999993, 0.761561000000000043, 0.424223000000000017),
Colour::from_rgb(0.296478999999999993, 0.761561000000000043, 0.424223000000000017),
Colour::from_rgb(0.304147999999999974, 0.764704000000000050, 0.419943000000000011),
Colour::from_rgb(0.304147999999999974, 0.764704000000000050, 0.419943000000000011),
Colour::from_rgb(0.304147999999999974, 0.764704000000000050, 0.419943000000000011),
Colour::from_rgb(0.304147999999999974, 0.764704000000000050, 0.419943000000000011),
Colour::from_rgb(0.311925000000000008, 0.767822000000000005, 0.415586000000000011),
Colour::from_rgb(0.311925000000000008, 0.767822000000000005, 0.415586000000000011),
Colour::from_rgb(0.311925000000000008, 0.767822000000000005, 0.415586000000000011),
Colour::from_rgb(0.311925000000000008, 0.767822000000000005, 0.415586000000000011),
Colour::from_rgb(0.319809000000000010, 0.770913999999999988, 0.411152000000000017),
Colour::from_rgb(0.319809000000000010, 0.770913999999999988, 0.411152000000000017),
Colour::from_rgb(0.319809000000000010, 0.770913999999999988, 0.411152000000000017),
Colour::from_rgb(0.319809000000000010, 0.770913999999999988, 0.411152000000000017),
Colour::from_rgb(0.327795999999999976, 0.773980000000000001, 0.406640000000000001),
Colour::from_rgb(0.327795999999999976, 0.773980000000000001, 0.406640000000000001),
Colour::from_rgb(0.327795999999999976, 0.773980000000000001, 0.406640000000000001),
Colour::from_rgb(0.327795999999999976, 0.773980000000000001, 0.406640000000000001),
Colour::from_rgb(0.335884999999999989, 0.777017999999999986, 0.402048999999999990),
Colour::from_rgb(0.335884999999999989, 0.777017999999999986, 0.402048999999999990),
Colour::from_rgb(0.335884999999999989, 0.777017999999999986, 0.402048999999999990),
Colour::from_rgb(0.335884999999999989, 0.777017999999999986, 0.402048999999999990),
Colour::from_rgb(0.344073999999999991, 0.780028999999999972, 0.397380999999999984),
Colour::from_rgb(0.344073999999999991, 0.780028999999999972, 0.397380999999999984),
Colour::from_rgb(0.344073999999999991, 0.780028999999999972, 0.397380999999999984),
Colour::from_rgb(0.344073999999999991, 0.780028999999999972, 0.397380999999999984),
Colour::from_rgb(0.352360000000000007, 0.783011000000000013, 0.392635999999999985),
Colour::from_rgb(0.352360000000000007, 0.783011000000000013, 0.392635999999999985),
Colour::from_rgb(0.352360000000000007, 0.783011000000000013, 0.392635999999999985),
Colour::from_rgb(0.352360000000000007, 0.783011000000000013, 0.392635999999999985),
Colour::from_rgb(0.360740999999999978, 0.785963999999999996, 0.387813999999999992),
Colour::from_rgb(0.360740999999999978, 0.785963999999999996, 0.387813999999999992),
Colour::from_rgb(0.360740999999999978, 0.785963999999999996, 0.387813999999999992),
Colour::from_rgb(0.360740999999999978, 0.785963999999999996, 0.387813999999999992),
Colour::from_rgb(0.369213999999999987, 0.788888000000000034, 0.382913999999999977),
Colour::from_rgb(0.369213999999999987, 0.788888000000000034, 0.382913999999999977),
Colour::from_rgb(0.369213999999999987, 0.788888000000000034, 0.382913999999999977),
Colour::from_rgb(0.369213999999999987, 0.788888000000000034, 0.382913999999999977),
Colour::from_rgb(0.377778999999999976, 0.791780999999999957, 0.377939000000000025),
Colour::from_rgb(0.377778999999999976, 0.791780999999999957, 0.377939000000000025),
Colour::from_rgb(0.377778999999999976, 0.791780999999999957, 0.377939000000000025),
Colour::from_rgb(0.377778999999999976, 0.791780999999999957, 0.377939000000000025),
Colour::from_rgb(0.386433000000000026, 0.794644000000000017, 0.372885999999999995),
Colour::from_rgb(0.386433000000000026, 0.794644000000000017, 0.372885999999999995),
Colour::from_rgb(0.386433000000000026, 0.794644000000000017, 0.372885999999999995),
Colour::from_rgb(0.386433000000000026, 0.794644000000000017, 0.372885999999999995),
Colour::from_rgb(0.395174000000000025, 0.797475000000000045, 0.367757000000000001),
Colour::from_rgb(0.395174000000000025, 0.797475000000000045, 0.367757000000000001),
Colour::from_rgb(0.395174000000000025, 0.797475000000000045, 0.367757000000000001),
Colour::from_rgb(0.395174000000000025, 0.797475000000000045, 0.367757000000000001),
Colour::from_rgb(0.404000999999999999, 0.800274999999999959, 0.362551999999999985),
Colour::from_rgb(0.404000999999999999, 0.800274999999999959, 0.362551999999999985),
Colour::from_rgb(0.404000999999999999, 0.800274999999999959, 0.362551999999999985),
Colour::from_rgb(0.404000999999999999, 0.800274999999999959, 0.362551999999999985),
Colour::from_rgb(0.412912999999999974, 0.803041000000000005, 0.357269000000000003),
Colour::from_rgb(0.412912999999999974, 0.803041000000000005, 0.357269000000000003),
Colour::from_rgb(0.412912999999999974, 0.803041000000000005, 0.357269000000000003),
Colour::from_rgb(0.412912999999999974, 0.803041000000000005, 0.357269000000000003),
Colour::from_rgb(0.421908000000000005, 0.805773999999999990, 0.351910000000000001),
Colour::from_rgb(0.421908000000000005, 0.805773999999999990, 0.351910000000000001),
Colour::from_rgb(0.421908000000000005, 0.805773999999999990, 0.351910000000000001),
Colour::from_rgb(0.421908000000000005, 0.805773999999999990, 0.351910000000000001),
Colour::from_rgb(0.430983000000000005, 0.808472999999999997, 0.346476000000000006),
Colour::from_rgb(0.430983000000000005, 0.808472999999999997, 0.346476000000000006),
Colour::from_rgb(0.430983000000000005, 0.808472999999999997, 0.346476000000000006),
Colour::from_rgb(0.430983000000000005, 0.808472999999999997, 0.346476000000000006),
Colour::from_rgb(0.440137000000000000, 0.811138000000000026, 0.340967000000000020),
Colour::from_rgb(0.440137000000000000, 0.811138000000000026, 0.340967000000000020),
Colour::from_rgb(0.440137000000000000, 0.811138000000000026, 0.340967000000000020),
Colour::from_rgb(0.440137000000000000, 0.811138000000000026, 0.340967000000000020),
Colour::from_rgb(0.449367999999999990, 0.813768000000000047, 0.335384000000000015),
Colour::from_rgb(0.449367999999999990, 0.813768000000000047, 0.335384000000000015),
Colour::from_rgb(0.449367999999999990, 0.813768000000000047, 0.335384000000000015),
Colour::from_rgb(0.449367999999999990, 0.813768000000000047, 0.335384000000000015),
Colour::from_rgb(0.458674000000000026, 0.816362999999999950, 0.329726999999999992),
Colour::from_rgb(0.458674000000000026, 0.816362999999999950, 0.329726999999999992),
Colour::from_rgb(0.458674000000000026, 0.816362999999999950, 0.329726999999999992),
Colour::from_rgb(0.458674000000000026, 0.816362999999999950, 0.329726999999999992),
Colour::from_rgb(0.468052999999999997, 0.818921000000000010, 0.323998000000000008),
Colour::from_rgb(0.468052999999999997, 0.818921000000000010, 0.323998000000000008),
Colour::from_rgb(0.468052999999999997, 0.818921000000000010, 0.323998000000000008),
Colour::from_rgb(0.468052999999999997, 0.818921000000000010, 0.323998000000000008),
Colour::from_rgb(0.477503999999999984, 0.821443999999999952, 0.318195000000000006),
Colour::from_rgb(0.477503999999999984, 0.821443999999999952, 0.318195000000000006),
Colour::from_rgb(0.477503999999999984, 0.821443999999999952, 0.318195000000000006),
Colour::from_rgb(0.477503999999999984, 0.821443999999999952, 0.318195000000000006),
Colour::from_rgb(0.487026000000000014, 0.823929000000000022, 0.312321000000000015),
Colour::from_rgb(0.487026000000000014, 0.823929000000000022, 0.312321000000000015),
Colour::from_rgb(0.487026000000000014, 0.823929000000000022, 0.312321000000000015),
Colour::from_rgb(0.487026000000000014, 0.823929000000000022, 0.312321000000000015),
Colour::from_rgb(0.496614999999999973, 0.826375999999999999, 0.306377000000000010),
Colour::from_rgb(0.496614999999999973, 0.826375999999999999, 0.306377000000000010),
Colour::from_rgb(0.496614999999999973, 0.826375999999999999, 0.306377000000000010),
Colour::from_rgb(0.496614999999999973, 0.826375999999999999, 0.306377000000000010),
Colour::from_rgb(0.506271000000000027, 0.828786000000000023, 0.300362000000000018),
Colour::from_rgb(0.506271000000000027, 0.828786000000000023, 0.300362000000000018),
Colour::from_rgb(0.506271000000000027, 0.828786000000000023, 0.300362000000000018),
Colour::from_rgb(0.506271000000000027, 0.828786000000000023, 0.300362000000000018),
Colour::from_rgb(0.515992000000000006, 0.831157999999999952, 0.294279000000000013),
Colour::from_rgb(0.515992000000000006, 0.831157999999999952, 0.294279000000000013),
Colour::from_rgb(0.515992000000000006, 0.831157999999999952, 0.294279000000000013),
Colour::from_rgb(0.515992000000000006, 0.831157999999999952, 0.294279000000000013),
Colour::from_rgb(0.525776000000000021, 0.833490999999999982, 0.288127000000000022),
Colour::from_rgb(0.525776000000000021, 0.833490999999999982, 0.288127000000000022),
Colour::from_rgb(0.525776000000000021, 0.833490999999999982, 0.288127000000000022),
Colour::from_rgb(0.525776000000000021, 0.833490999999999982, 0.288127000000000022),
Colour::from_rgb(0.535621000000000014, 0.835785000000000000, 0.281907999999999992),
Colour::from_rgb(0.535621000000000014, 0.835785000000000000, 0.281907999999999992),
Colour::from_rgb(0.535621000000000014, 0.835785000000000000, 0.281907999999999992),
Colour::from_rgb(0.535621000000000014, 0.835785000000000000, 0.281907999999999992),
Colour::from_rgb(0.545524000000000009, 0.838038999999999978, 0.275625999999999982),
Colour::from_rgb(0.545524000000000009, 0.838038999999999978, 0.275625999999999982),
Colour::from_rgb(0.545524000000000009, 0.838038999999999978, 0.275625999999999982),
Colour::from_rgb(0.545524000000000009, 0.838038999999999978, 0.275625999999999982),
Colour::from_rgb(0.555483999999999978, 0.840253999999999945, 0.269280999999999993),
Colour::from_rgb(0.555483999999999978, 0.840253999999999945, 0.269280999999999993),
Colour::from_rgb(0.555483999999999978, 0.840253999999999945, 0.269280999999999993),
Colour::from_rgb(0.555483999999999978, 0.840253999999999945, 0.269280999999999993),
Colour::from_rgb(0.565497999999999945, 0.842430000000000012, 0.262877000000000027),
Colour::from_rgb(0.565497999999999945, 0.842430000000000012, 0.262877000000000027),
Colour::from_rgb(0.565497999999999945, 0.842430000000000012, 0.262877000000000027),
Colour::from_rgb(0.565497999999999945, 0.842430000000000012, 0.262877000000000027),
Colour::from_rgb(0.575563000000000047, 0.844566000000000039, 0.256415000000000004),
Colour::from_rgb(0.575563000000000047, 0.844566000000000039, 0.256415000000000004),
Colour::from_rgb(0.575563000000000047, 0.844566000000000039, 0.256415000000000004),
Colour::from_rgb(0.575563000000000047, 0.844566000000000039, 0.256415000000000004),
Colour::from_rgb(0.585678000000000032, 0.846660999999999997, 0.249897000000000008),
Colour::from_rgb(0.585678000000000032, 0.846660999999999997, 0.249897000000000008),
Colour::from_rgb(0.585678000000000032, 0.846660999999999997, 0.249897000000000008),
Colour::from_rgb(0.585678000000000032, 0.846660999999999997, 0.249897000000000008),
Colour::from_rgb(0.595839000000000008, 0.848717000000000055, 0.243328999999999990),
Colour::from_rgb(0.595839000000000008, 0.848717000000000055, 0.243328999999999990),
Colour::from_rgb(0.595839000000000008, 0.848717000000000055, 0.243328999999999990),
Colour::from_rgb(0.595839000000000008, 0.848717000000000055, 0.243328999999999990),
Colour::from_rgb(0.606044999999999945, 0.850732999999999961, 0.236712000000000006),
Colour::from_rgb(0.606044999999999945, 0.850732999999999961, 0.236712000000000006),
Colour::from_rgb(0.606044999999999945, 0.850732999999999961, 0.236712000000000006),
Colour::from_rgb(0.606044999999999945, 0.850732999999999961, 0.236712000000000006),
Colour::from_rgb(0.616292999999999980, 0.852709000000000050, 0.230052000000000006),
Colour::from_rgb(0.616292999999999980, 0.852709000000000050, 0.230052000000000006),
Colour::from_rgb(0.616292999999999980, 0.852709000000000050, 0.230052000000000006),
Colour::from_rgb(0.616292999999999980, 0.852709000000000050, 0.230052000000000006),
Colour::from_rgb(0.626578999999999997, 0.854644999999999988, 0.223352999999999996),
Colour::from_rgb(0.626578999999999997, 0.854644999999999988, 0.223352999999999996),
Colour::from_rgb(0.626578999999999997, 0.854644999999999988, 0.223352999999999996),
Colour::from_rgb(0.626578999999999997, 0.854644999999999988, 0.223352999999999996),
Colour::from_rgb(0.636901999999999968, 0.856542000000000026, 0.216620000000000007),
Colour::from_rgb(0.636901999999999968, 0.856542000000000026, 0.216620000000000007),
Colour::from_rgb(0.636901999999999968, 0.856542000000000026, 0.216620000000000007),
Colour::from_rgb(0.636901999999999968, 0.856542000000000026, 0.216620000000000007),
Colour::from_rgb(0.647256999999999971, 0.858400000000000052, 0.209860999999999992),
Colour::from_rgb(0.647256999999999971, 0.858400000000000052, 0.209860999999999992),
Colour::from_rgb(0.647256999999999971, 0.858400000000000052, 0.209860999999999992),
Colour::from_rgb(0.647256999999999971, 0.858400000000000052, 0.209860999999999992),
Colour::from_rgb(0.657641999999999949, 0.860218999999999956, 0.203082000000000013),
Colour::from_rgb(0.657641999999999949, 0.860218999999999956, 0.203082000000000013),
Colour::from_rgb(0.657641999999999949, 0.860218999999999956, 0.203082000000000013),
Colour::from_rgb(0.657641999999999949, 0.860218999999999956, 0.203082000000000013),
Colour::from_rgb(0.668054000000000037, 0.861998999999999960, 0.196292999999999995),
Colour::from_rgb(0.668054000000000037, 0.861998999999999960, 0.196292999999999995),
Colour::from_rgb(0.668054000000000037, 0.861998999999999960, 0.196292999999999995),
Colour::from_rgb(0.668054000000000037, 0.861998999999999960, 0.196292999999999995),
Colour::from_rgb(0.678489000000000009, 0.863742000000000010, 0.189503000000000005),
Colour::from_rgb(0.678489000000000009, 0.863742000000000010, 0.189503000000000005),
Colour::from_rgb(0.678489000000000009, 0.863742000000000010, 0.189503000000000005),
Colour::from_rgb(0.678489000000000009, 0.863742000000000010, 0.189503000000000005),
Colour::from_rgb(0.688944000000000001, 0.865447999999999995, 0.182724999999999999),
Colour::from_rgb(0.688944000000000001, 0.865447999999999995, 0.182724999999999999),
Colour::from_rgb(0.688944000000000001, 0.865447999999999995, 0.182724999999999999),
Colour::from_rgb(0.688944000000000001, 0.865447999999999995, 0.182724999999999999),
Colour::from_rgb(0.699415000000000009, 0.867117000000000027, 0.175970999999999989),
Colour::from_rgb(0.699415000000000009, 0.867117000000000027, 0.175970999999999989),
Colour::from_rgb(0.699415000000000009, 0.867117000000000027, 0.175970999999999989),
Colour::from_rgb(0.699415000000000009, 0.867117000000000027, 0.175970999999999989),
Colour::from_rgb(0.709898000000000029, 0.868751000000000051, 0.169256999999999991),
Colour::from_rgb(0.709898000000000029, 0.868751000000000051, 0.169256999999999991),
Colour::from_rgb(0.709898000000000029, 0.868751000000000051, 0.169256999999999991),
Colour::from_rgb(0.709898000000000029, 0.868751000000000051, 0.169256999999999991),
Colour::from_rgb(0.720391000000000004, 0.870349999999999957, 0.162602999999999998),
Colour::from_rgb(0.720391000000000004, 0.870349999999999957, 0.162602999999999998),
Colour::from_rgb(0.720391000000000004, 0.870349999999999957, 0.162602999999999998),
Colour::from_rgb(0.720391000000000004, 0.870349999999999957, 0.162602999999999998),
Colour::from_rgb(0.730889000000000011, 0.871916000000000024, 0.156029000000000001),
Colour::from_rgb(0.730889000000000011, 0.871916000000000024, 0.156029000000000001),
Colour::from_rgb(0.730889000000000011, 0.871916000000000024, 0.156029000000000001),
Colour::from_rgb(0.730889000000000011, 0.871916000000000024, 0.156029000000000001),
Colour::from_rgb(0.741388000000000047, 0.873449000000000031, 0.149560999999999999),
Colour::from_rgb(0.741388000000000047, 0.873449000000000031, 0.149560999999999999),
Colour::from_rgb(0.741388000000000047, 0.873449000000000031, 0.149560999999999999),
Colour::from_rgb(0.741388000000000047, 0.873449000000000031, 0.149560999999999999),
Colour::from_rgb(0.751883999999999997, 0.874951000000000034, 0.143227999999999994),
Colour::from_rgb(0.751883999999999997, 0.874951000000000034, 0.143227999999999994),
Colour::from_rgb(0.751883999999999997, 0.874951000000000034, 0.143227999999999994),
Colour::from_rgb(0.751883999999999997, 0.874951000000000034, 0.143227999999999994),
Colour::from_rgb(0.762372999999999967, 0.876423999999999981, 0.137063999999999991),
Colour::from_rgb(0.762372999999999967, 0.876423999999999981, 0.137063999999999991),
Colour::from_rgb(0.762372999999999967, 0.876423999999999981, 0.137063999999999991),