]> git.donarmstrong.com Git - lilypond.git/blob - scm/x11-color.scm
(make-x11-color-handler): don't use
[lilypond.git] / scm / x11-color.scm
1 ;;;;
2 ;;;;  x11-color.scm -- allows access to x11 color codes
3 ;;;;
4 ;;;;  source file of the GNU LilyPond music typesetter
5 ;;;; 
6 ;;;; (c) 2005 Bernard Hurley <bernard@fong-hurley.org.uk>
7 ;;;;
8
9 (define-public (make-x11-color-handler)
10   (let
11       ((x11-color-table (make-hash-table 31))
12        (x11-color-list      
13         '((snow 1 0.98039215686274506 0.98039215686274506)
14           (GhostWhite 0.97254901960784312 0.97254901960784312 1)
15           (WhiteSmoke 0.96078431372549022 0.96078431372549022 0.96078431372549022)
16           (gainsboro 0.86274509803921573 0.86274509803921573 0.86274509803921573)
17           (FloralWhite 1 0.98039215686274506 0.94117647058823528)
18           (OldLace 0.99215686274509807 0.96078431372549022 0.90196078431372551)
19           (linen 0.98039215686274506 0.94117647058823528 0.90196078431372551)
20           (AntiqueWhite 0.98039215686274506 0.92156862745098034 0.84313725490196079)
21           (PapayaWhip 1 0.93725490196078431 0.83529411764705885)
22           (BlanchedAlmond 1 0.92156862745098034 0.80392156862745101)
23           (bisque 1 0.89411764705882357 0.7686274509803922)
24           (PeachPuff 1 0.85490196078431369 0.72549019607843135)
25           (NavajoWhite 1 0.87058823529411766 0.67843137254901964)
26           (moccasin 1 0.89411764705882357 0.70980392156862748)
27           (cornsilk 1 0.97254901960784312 0.86274509803921573)
28           (ivory 1 1 0.94117647058823528)
29           (LemonChiffon 1 0.98039215686274506 0.80392156862745101)
30           (seashell 1 0.96078431372549022 0.93333333333333335)
31           (honeydew 0.94117647058823528 1 0.94117647058823528)
32           (MintCream 0.96078431372549022 1 0.98039215686274506)
33           (azure 0.94117647058823528 1 1)
34           (AliceBlue 0.94117647058823528 0.97254901960784312 1)
35           (lavender 0.90196078431372551 0.90196078431372551 0.98039215686274506)
36           (LavenderBlush 1 0.94117647058823528 0.96078431372549022)
37           (MistyRose 1 0.89411764705882357 0.88235294117647056)
38           (white 1 1 1)
39           (black 0 0 0)
40           (DarkSlateGray 0.18431372549019609 0.30980392156862746 0.30980392156862746)
41           (DarkSlateGrey 0.18431372549019609 0.30980392156862746 0.30980392156862746)
42           (DimGray 0.41176470588235292 0.41176470588235292 0.41176470588235292)
43           (DimGrey 0.41176470588235292 0.41176470588235292 0.41176470588235292)
44           (SlateGray 0.4392156862745098 0.50196078431372548 0.56470588235294117)
45           (SlateGrey 0.4392156862745098 0.50196078431372548 0.56470588235294117)
46           (LightSlateGray 0.46666666666666667 0.53333333333333333 0.59999999999999998)
47           (LightSlateGrey 0.46666666666666667 0.53333333333333333 0.59999999999999998)
48           (gray 0.74509803921568629 0.74509803921568629 0.74509803921568629)
49           (grey 0.74509803921568629 0.74509803921568629 0.74509803921568629)
50           (LightGrey 0.82745098039215681 0.82745098039215681 0.82745098039215681)
51           (LightGray 0.82745098039215681 0.82745098039215681 0.82745098039215681)
52           (MidnightBlue 0.098039215686274508 0.098039215686274508 0.4392156862745098)
53           (navy 0 0 0.50196078431372548)
54           (NavyBlue 0 0 0.50196078431372548)
55           (CornflowerBlue 0.39215686274509803 0.58431372549019611 0.92941176470588238)
56           (DarkSlateBlue 0.28235294117647058 0.23921568627450981 0.54509803921568623)
57           (SlateBlue 0.41568627450980394 0.35294117647058826 0.80392156862745101)
58           (MediumSlateBlue 0.4823529411764706 0.40784313725490196 0.93333333333333335)
59           (LightSlateBlue 0.51764705882352946 0.4392156862745098 1)
60           (MediumBlue 0 0 0.80392156862745101)
61           (RoyalBlue 0.25490196078431371 0.41176470588235292 0.88235294117647056)
62           (blue 0 0 1)
63           (DodgerBlue 0.11764705882352941 0.56470588235294117 1)
64           (DeepSkyBlue 0 0.74901960784313726 1)
65           (SkyBlue 0.52941176470588236 0.80784313725490198 0.92156862745098034)
66           (LightSkyBlue 0.52941176470588236 0.80784313725490198 0.98039215686274506)
67           (SteelBlue 0.27450980392156865 0.50980392156862742 0.70588235294117652)
68           (LightSteelBlue 0.69019607843137254 0.7686274509803922 0.87058823529411766)
69           (LightBlue 0.67843137254901964 0.84705882352941175 0.90196078431372551)
70           (PowderBlue 0.69019607843137254 0.8784313725490196 0.90196078431372551)
71           (PaleTurquoise 0.68627450980392157 0.93333333333333335 0.93333333333333335)
72           (DarkTurquoise 0 0.80784313725490198 0.81960784313725488)
73           (MediumTurquoise 0.28235294117647058 0.81960784313725488 0.80000000000000004)
74           (turquoise 0.25098039215686274 0.8784313725490196 0.81568627450980391)
75           (cyan 0 1 1)
76           (LightCyan 0.8784313725490196 1 1)
77           (CadetBlue 0.37254901960784315 0.61960784313725492 0.62745098039215685)
78           (MediumAquamarine 0.40000000000000002 0.80392156862745101 0.66666666666666663)
79           (aquamarine 0.49803921568627452 1 0.83137254901960789)
80           (DarkGreen 0 0.39215686274509803 0)
81           (DarkOliveGreen 0.33333333333333331 0.41960784313725491 0.18431372549019609)
82           (DarkSeaGreen 0.5607843137254902 0.73725490196078436 0.5607843137254902)
83           (SeaGreen 0.1803921568627451 0.54509803921568623 0.3411764705882353)
84           (MediumSeaGreen 0.23529411764705882 0.70196078431372544 0.44313725490196076)
85           (LightSeaGreen 0.12549019607843137 0.69803921568627447 0.66666666666666663)
86           (PaleGreen 0.59607843137254901 0.98431372549019602 0.59607843137254901)
87           (SpringGreen 0 1 0.49803921568627452)
88           (LawnGreen 0.48627450980392156 0.9882352941176471 0)
89           (green 0 1 0)
90           (chartreuse 0.49803921568627452 1 0)
91           (MediumSpringGreen 0 0.98039215686274506 0.60392156862745094)
92           (GreenYellow 0.67843137254901964 1 0.18431372549019609)
93           (LimeGreen 0.19607843137254902 0.80392156862745101 0.19607843137254902)
94           (YellowGreen 0.60392156862745094 0.80392156862745101 0.19607843137254902)
95           (ForestGreen 0.13333333333333333 0.54509803921568623 0.13333333333333333)
96           (OliveDrab 0.41960784313725491 0.55686274509803924 0.13725490196078433)
97           (DarkKhaki 0.74117647058823533 0.71764705882352942 0.41960784313725491)
98           (khaki 0.94117647058823528 0.90196078431372551 0.5490196078431373)
99           (PaleGoldenrod 0.93333333333333335 0.90980392156862744 0.66666666666666663)
100           (LightGoldenrodYellow 0.98039215686274506 0.98039215686274506 0.82352941176470584)
101           (LightYellow 1 1 0.8784313725490196)
102           (yellow 1 1 0)
103           (gold 1 0.84313725490196079 0)
104           (LightGoldenrod 0.93333333333333335 0.8666666666666667 0.50980392156862742)
105           (goldenrod 0.85490196078431369 0.6470588235294118 0.12549019607843137)
106           (DarkGoldenrod 0.72156862745098038 0.52549019607843139 0.043137254901960784)
107           (RosyBrown 0.73725490196078436 0.5607843137254902 0.5607843137254902)
108           (IndianRed 0.80392156862745101 0.36078431372549019 0.36078431372549019)
109           (SaddleBrown 0.54509803921568623 0.27058823529411763 0.074509803921568626)
110           (sienna 0.62745098039215685 0.32156862745098042 0.17647058823529413)
111           (peru 0.80392156862745101 0.52156862745098043 0.24705882352941178)
112           (burlywood 0.87058823529411766 0.72156862745098038 0.52941176470588236)
113           (beige 0.96078431372549022 0.96078431372549022 0.86274509803921573)
114           (wheat 0.96078431372549022 0.87058823529411766 0.70196078431372544)
115           (SandyBrown 0.95686274509803926 0.64313725490196083 0.37647058823529411)
116           (tan 0.82352941176470584 0.70588235294117652 0.5490196078431373)
117           (chocolate 0.82352941176470584 0.41176470588235292 0.11764705882352941)
118           (firebrick 0.69803921568627447 0.13333333333333333 0.13333333333333333)
119           (brown 0.6470588235294118 0.16470588235294117 0.16470588235294117)
120           (DarkSalmon 0.9137254901960784 0.58823529411764708 0.47843137254901963)
121           (salmon 0.98039215686274506 0.50196078431372548 0.44705882352941179)
122           (LightSalmon 1 0.62745098039215685 0.47843137254901963)
123           (orange 1 0.6470588235294118 0)
124           (DarkOrange 1 0.5490196078431373 0)
125           (coral 1 0.49803921568627452 0.31372549019607843)
126           (LightCoral 0.94117647058823528 0.50196078431372548 0.50196078431372548)
127           (tomato 1 0.38823529411764707 0.27843137254901962)
128           (OrangeRed 1 0.27058823529411763 0)
129           (red 1 0 0)
130           (HotPink 1 0.41176470588235292 0.70588235294117652)
131           (DeepPink 1 0.078431372549019607 0.57647058823529407)
132           (pink 1 0.75294117647058822 0.79607843137254897)
133           (LightPink 1 0.71372549019607845 0.75686274509803919)
134           (PaleVioletRed 0.85882352941176465 0.4392156862745098 0.57647058823529407)
135           (maroon 0.69019607843137254 0.18823529411764706 0.37647058823529411)
136           (MediumVioletRed 0.7803921568627451 0.082352941176470587 0.52156862745098043)
137           (VioletRed 0.81568627450980391 0.12549019607843137 0.56470588235294117)
138           (magenta 1 0 1)
139           (violet 0.93333333333333335 0.50980392156862742 0.93333333333333335)
140           (plum 0.8666666666666667 0.62745098039215685 0.8666666666666667)
141           (orchid 0.85490196078431369 0.4392156862745098 0.83921568627450982)
142           (MediumOrchid 0.72941176470588232 0.33333333333333331 0.82745098039215681)
143           (DarkOrchid 0.59999999999999998 0.19607843137254902 0.80000000000000004)
144           (DarkViolet 0.58039215686274515 0 0.82745098039215681)
145           (BlueViolet 0.54117647058823526 0.16862745098039217 0.88627450980392153)
146           (purple 0.62745098039215685 0.12549019607843137 0.94117647058823528)
147           (MediumPurple 0.57647058823529407 0.4392156862745098 0.85882352941176465)
148           (thistle 0.84705882352941175 0.74901960784313726 0.84705882352941175)
149           (snow1 1 0.98039215686274506 0.98039215686274506)
150           (snow2 0.93333333333333335 0.9137254901960784 0.9137254901960784)
151           (snow3 0.80392156862745101 0.78823529411764703 0.78823529411764703)
152           (snow4 0.54509803921568623 0.53725490196078429 0.53725490196078429)
153           (seashell1 1 0.96078431372549022 0.93333333333333335)
154           (seashell2 0.93333333333333335 0.89803921568627454 0.87058823529411766)
155           (seashell3 0.80392156862745101 0.77254901960784317 0.74901960784313726)
156           (seashell4 0.54509803921568623 0.52549019607843139 0.50980392156862742)
157           (AntiqueWhite1 1 0.93725490196078431 0.85882352941176465)
158           (AntiqueWhite2 0.93333333333333335 0.87450980392156863 0.80000000000000004)
159           (AntiqueWhite3 0.80392156862745101 0.75294117647058822 0.69019607843137254)
160           (AntiqueWhite4 0.54509803921568623 0.51372549019607838 0.47058823529411764)
161           (bisque1 1 0.89411764705882357 0.7686274509803922)
162           (bisque2 0.93333333333333335 0.83529411764705885 0.71764705882352942)
163           (bisque3 0.80392156862745101 0.71764705882352942 0.61960784313725492)
164           (bisque4 0.54509803921568623 0.49019607843137253 0.41960784313725491)
165           (PeachPuff1 1 0.85490196078431369 0.72549019607843135)
166           (PeachPuff2 0.93333333333333335 0.79607843137254897 0.67843137254901964)
167           (PeachPuff3 0.80392156862745101 0.68627450980392157 0.58431372549019611)
168           (PeachPuff4 0.54509803921568623 0.46666666666666667 0.396078431372549)
169           (NavajoWhite1 1 0.87058823529411766 0.67843137254901964)
170           (NavajoWhite2 0.93333333333333335 0.81176470588235294 0.63137254901960782)
171           (NavajoWhite3 0.80392156862745101 0.70196078431372544 0.54509803921568623)
172           (NavajoWhite4 0.54509803921568623 0.47450980392156861 0.36862745098039218)
173           (LemonChiffon1 1 0.98039215686274506 0.80392156862745101)
174           (LemonChiffon2 0.93333333333333335 0.9137254901960784 0.74901960784313726)
175           (LemonChiffon3 0.80392156862745101 0.78823529411764703 0.6470588235294118)
176           (LemonChiffon4 0.54509803921568623 0.53725490196078429 0.4392156862745098)
177           (cornsilk1 1 0.97254901960784312 0.86274509803921573)
178           (cornsilk2 0.93333333333333335 0.90980392156862744 0.80392156862745101)
179           (cornsilk3 0.80392156862745101 0.78431372549019607 0.69411764705882351)
180           (cornsilk4 0.54509803921568623 0.53333333333333333 0.47058823529411764)
181           (ivory1 1 1 0.94117647058823528)
182           (ivory2 0.93333333333333335 0.93333333333333335 0.8784313725490196)
183           (ivory3 0.80392156862745101 0.80392156862745101 0.75686274509803919)
184           (ivory4 0.54509803921568623 0.54509803921568623 0.51372549019607838)
185           (honeydew1 0.94117647058823528 1 0.94117647058823528)
186           (honeydew2 0.8784313725490196 0.93333333333333335 0.8784313725490196)
187           (honeydew3 0.75686274509803919 0.80392156862745101 0.75686274509803919)
188           (honeydew4 0.51372549019607838 0.54509803921568623 0.51372549019607838)
189           (LavenderBlush1 1 0.94117647058823528 0.96078431372549022)
190           (LavenderBlush2 0.93333333333333335 0.8784313725490196 0.89803921568627454)
191           (LavenderBlush3 0.80392156862745101 0.75686274509803919 0.77254901960784317)
192           (LavenderBlush4 0.54509803921568623 0.51372549019607838 0.52549019607843139)
193           (MistyRose1 1 0.89411764705882357 0.88235294117647056)
194           (MistyRose2 0.93333333333333335 0.83529411764705885 0.82352941176470584)
195           (MistyRose3 0.80392156862745101 0.71764705882352942 0.70980392156862748)
196           (MistyRose4 0.54509803921568623 0.49019607843137253 0.4823529411764706)
197           (azure1 0.94117647058823528 1 1)
198           (azure2 0.8784313725490196 0.93333333333333335 0.93333333333333335)
199           (azure3 0.75686274509803919 0.80392156862745101 0.80392156862745101)
200           (azure4 0.51372549019607838 0.54509803921568623 0.54509803921568623)
201           (SlateBlue1 0.51372549019607838 0.43529411764705883 1)
202           (SlateBlue2 0.47843137254901963 0.40392156862745099 0.93333333333333335)
203           (SlateBlue3 0.41176470588235292 0.34901960784313724 0.80392156862745101)
204           (SlateBlue4 0.27843137254901962 0.23529411764705882 0.54509803921568623)
205           (RoyalBlue1 0.28235294117647058 0.46274509803921571 1)
206           (RoyalBlue2 0.2627450980392157 0.43137254901960786 0.93333333333333335)
207           (RoyalBlue3 0.22745098039215686 0.37254901960784315 0.80392156862745101)
208           (RoyalBlue4 0.15294117647058825 0.25098039215686274 0.54509803921568623)
209           (blue1 0 0 1)
210           (blue2 0 0 0.93333333333333335)
211           (blue3 0 0 0.80392156862745101)
212           (blue4 0 0 0.54509803921568623)
213           (DodgerBlue1 0.11764705882352941 0.56470588235294117 1)
214           (DodgerBlue2 0.10980392156862745 0.52549019607843139 0.93333333333333335)
215           (DodgerBlue3 0.094117647058823528 0.45490196078431372 0.80392156862745101)
216           (DodgerBlue4 0.062745098039215685 0.30588235294117649 0.54509803921568623)
217           (SteelBlue1 0.38823529411764707 0.72156862745098038 1)
218           (SteelBlue2 0.36078431372549019 0.67450980392156867 0.93333333333333335)
219           (SteelBlue3 0.30980392156862746 0.58039215686274515 0.80392156862745101)
220           (SteelBlue4 0.21176470588235294 0.39215686274509803 0.54509803921568623)
221           (DeepSkyBlue1 0 0.74901960784313726 1)
222           (DeepSkyBlue2 0 0.69803921568627447 0.93333333333333335)
223           (DeepSkyBlue3 0 0.60392156862745094 0.80392156862745101)
224           (DeepSkyBlue4 0 0.40784313725490196 0.54509803921568623)
225           (SkyBlue1 0.52941176470588236 0.80784313725490198 1)
226           (SkyBlue2 0.49411764705882355 0.75294117647058822 0.93333333333333335)
227           (SkyBlue3 0.42352941176470588 0.65098039215686276 0.80392156862745101)
228           (SkyBlue4 0.29019607843137257 0.4392156862745098 0.54509803921568623)
229           (LightSkyBlue1 0.69019607843137254 0.88627450980392153 1)
230           (LightSkyBlue2 0.64313725490196083 0.82745098039215681 0.93333333333333335)
231           (LightSkyBlue3 0.55294117647058827 0.71372549019607845 0.80392156862745101)
232           (LightSkyBlue4 0.37647058823529411 0.4823529411764706 0.54509803921568623)
233           (SlateGray1 0.77647058823529413 0.88627450980392153 1)
234           (SlateGray2 0.72549019607843135 0.82745098039215681 0.93333333333333335)
235           (SlateGray3 0.62352941176470589 0.71372549019607845 0.80392156862745101)
236           (SlateGray4 0.42352941176470588 0.4823529411764706 0.54509803921568623)
237           (LightSteelBlue1 0.792156862745098 0.88235294117647056 1)
238           (LightSteelBlue2 0.73725490196078436 0.82352941176470584 0.93333333333333335)
239           (LightSteelBlue3 0.63529411764705879 0.70980392156862748 0.80392156862745101)
240           (LightSteelBlue4 0.43137254901960786 0.4823529411764706 0.54509803921568623)
241           (LightBlue1 0.74901960784313726 0.93725490196078431 1)
242           (LightBlue2 0.69803921568627447 0.87450980392156863 0.93333333333333335)
243           (LightBlue3 0.60392156862745094 0.75294117647058822 0.80392156862745101)
244           (LightBlue4 0.40784313725490196 0.51372549019607838 0.54509803921568623)
245           (LightCyan1 0.8784313725490196 1 1)
246           (LightCyan2 0.81960784313725488 0.93333333333333335 0.93333333333333335)
247           (LightCyan3 0.70588235294117652 0.80392156862745101 0.80392156862745101)
248           (LightCyan4 0.47843137254901963 0.54509803921568623 0.54509803921568623)
249           (PaleTurquoise1 0.73333333333333328 1 1)
250           (PaleTurquoise2 0.68235294117647061 0.93333333333333335 0.93333333333333335)
251           (PaleTurquoise3 0.58823529411764708 0.80392156862745101 0.80392156862745101)
252           (PaleTurquoise4 0.40000000000000002 0.54509803921568623 0.54509803921568623)
253           (CadetBlue1 0.59607843137254901 0.96078431372549022 1)
254           (CadetBlue2 0.55686274509803924 0.89803921568627454 0.93333333333333335)
255           (CadetBlue3 0.47843137254901963 0.77254901960784317 0.80392156862745101)
256           (CadetBlue4 0.32549019607843138 0.52549019607843139 0.54509803921568623)
257           (turquoise1 0 0.96078431372549022 1)
258           (turquoise2 0 0.89803921568627454 0.93333333333333335)
259           (turquoise3 0 0.77254901960784317 0.80392156862745101)
260           (turquoise4 0 0.52549019607843139 0.54509803921568623)
261           (cyan1 0 1 1)
262           (cyan2 0 0.93333333333333335 0.93333333333333335)
263           (cyan3 0 0.80392156862745101 0.80392156862745101)
264           (cyan4 0 0.54509803921568623 0.54509803921568623)
265           (DarkSlateGray1 0.59215686274509804 1 1)
266           (DarkSlateGray2 0.55294117647058827 0.93333333333333335 0.93333333333333335)
267           (DarkSlateGray3 0.47450980392156861 0.80392156862745101 0.80392156862745101)
268           (DarkSlateGray4 0.32156862745098042 0.54509803921568623 0.54509803921568623)
269           (aquamarine1 0.49803921568627452 1 0.83137254901960789)
270           (aquamarine2 0.46274509803921571 0.93333333333333335 0.77647058823529413)
271           (aquamarine3 0.40000000000000002 0.80392156862745101 0.66666666666666663)
272           (aquamarine4 0.27058823529411763 0.54509803921568623 0.45490196078431372)
273           (DarkSeaGreen1 0.75686274509803919 1 0.75686274509803919)
274           (DarkSeaGreen2 0.70588235294117652 0.93333333333333335 0.70588235294117652)
275           (DarkSeaGreen3 0.60784313725490191 0.80392156862745101 0.60784313725490191)
276           (DarkSeaGreen4 0.41176470588235292 0.54509803921568623 0.41176470588235292)
277           (SeaGreen1 0.32941176470588235 1 0.62352941176470589)
278           (SeaGreen2 0.30588235294117649 0.93333333333333335 0.58039215686274515)
279           (SeaGreen3 0.2627450980392157 0.80392156862745101 0.50196078431372548)
280           (SeaGreen4 0.1803921568627451 0.54509803921568623 0.3411764705882353)
281           (PaleGreen1 0.60392156862745094 1 0.60392156862745094)
282           (PaleGreen2 0.56470588235294117 0.93333333333333335 0.56470588235294117)
283           (PaleGreen3 0.48627450980392156 0.80392156862745101 0.48627450980392156)
284           (PaleGreen4 0.32941176470588235 0.54509803921568623 0.32941176470588235)
285           (SpringGreen1 0 1 0.49803921568627452)
286           (SpringGreen2 0 0.93333333333333335 0.46274509803921571)
287           (SpringGreen3 0 0.80392156862745101 0.40000000000000002)
288           (SpringGreen4 0 0.54509803921568623 0.27058823529411763)
289           (green1 0 1 0)
290           (green2 0 0.93333333333333335 0)
291           (green3 0 0.80392156862745101 0)
292           (green4 0 0.54509803921568623 0)
293           (chartreuse1 0.49803921568627452 1 0)
294           (chartreuse2 0.46274509803921571 0.93333333333333335 0)
295           (chartreuse3 0.40000000000000002 0.80392156862745101 0)
296           (chartreuse4 0.27058823529411763 0.54509803921568623 0)
297           (OliveDrab1 0.75294117647058822 1 0.24313725490196078)
298           (OliveDrab2 0.70196078431372544 0.93333333333333335 0.22745098039215686)
299           (OliveDrab3 0.60392156862745094 0.80392156862745101 0.19607843137254902)
300           (OliveDrab4 0.41176470588235292 0.54509803921568623 0.13333333333333333)
301           (DarkOliveGreen1 0.792156862745098 1 0.4392156862745098)
302           (DarkOliveGreen2 0.73725490196078436 0.93333333333333335 0.40784313725490196)
303           (DarkOliveGreen3 0.63529411764705879 0.80392156862745101 0.35294117647058826)
304           (DarkOliveGreen4 0.43137254901960786 0.54509803921568623 0.23921568627450981)
305           (khaki1 1 0.96470588235294119 0.5607843137254902)
306           (khaki2 0.93333333333333335 0.90196078431372551 0.52156862745098043)
307           (khaki3 0.80392156862745101 0.77647058823529413 0.45098039215686275)
308           (khaki4 0.54509803921568623 0.52549019607843139 0.30588235294117649)
309           (LightGoldenrod1 1 0.92549019607843142 0.54509803921568623)
310           (LightGoldenrod2 0.93333333333333335 0.86274509803921573 0.50980392156862742)
311           (LightGoldenrod3 0.80392156862745101 0.74509803921568629 0.4392156862745098)
312           (LightGoldenrod4 0.54509803921568623 0.50588235294117645 0.29803921568627451)
313           (LightYellow1 1 1 0.8784313725490196)
314           (LightYellow2 0.93333333333333335 0.93333333333333335 0.81960784313725488)
315           (LightYellow3 0.80392156862745101 0.80392156862745101 0.70588235294117652)
316           (LightYellow4 0.54509803921568623 0.54509803921568623 0.47843137254901963)
317           (yellow1 1 1 0)
318           (yellow2 0.93333333333333335 0.93333333333333335 0)
319           (yellow3 0.80392156862745101 0.80392156862745101 0)
320           (yellow4 0.54509803921568623 0.54509803921568623 0)
321           (gold1 1 0.84313725490196079 0)
322           (gold2 0.93333333333333335 0.78823529411764703 0)
323           (gold3 0.80392156862745101 0.67843137254901964 0)
324           (gold4 0.54509803921568623 0.45882352941176469 0)
325           (goldenrod1 1 0.75686274509803919 0.14509803921568629)
326           (goldenrod2 0.93333333333333335 0.70588235294117652 0.13333333333333333)
327           (goldenrod3 0.80392156862745101 0.60784313725490191 0.11372549019607843)
328           (goldenrod4 0.54509803921568623 0.41176470588235292 0.078431372549019607)
329           (DarkGoldenrod1 1 0.72549019607843135 0.058823529411764705)
330           (DarkGoldenrod2 0.93333333333333335 0.67843137254901964 0.054901960784313725)
331           (DarkGoldenrod3 0.80392156862745101 0.58431372549019611 0.047058823529411764)
332           (DarkGoldenrod4 0.54509803921568623 0.396078431372549 0.031372549019607843)
333           (RosyBrown1 1 0.75686274509803919 0.75686274509803919)
334           (RosyBrown2 0.93333333333333335 0.70588235294117652 0.70588235294117652)
335           (RosyBrown3 0.80392156862745101 0.60784313725490191 0.60784313725490191)
336           (RosyBrown4 0.54509803921568623 0.41176470588235292 0.41176470588235292)
337           (IndianRed1 1 0.41568627450980394 0.41568627450980394)
338           (IndianRed2 0.93333333333333335 0.38823529411764707 0.38823529411764707)
339           (IndianRed3 0.80392156862745101 0.33333333333333331 0.33333333333333331)
340           (IndianRed4 0.54509803921568623 0.22745098039215686 0.22745098039215686)
341           (sienna1 1 0.50980392156862742 0.27843137254901962)
342           (sienna2 0.93333333333333335 0.47450980392156861 0.25882352941176473)
343           (sienna3 0.80392156862745101 0.40784313725490196 0.22352941176470589)
344           (sienna4 0.54509803921568623 0.27843137254901962 0.14901960784313725)
345           (burlywood1 1 0.82745098039215681 0.60784313725490191)
346           (burlywood2 0.93333333333333335 0.77254901960784317 0.56862745098039214)
347           (burlywood3 0.80392156862745101 0.66666666666666663 0.49019607843137253)
348           (burlywood4 0.54509803921568623 0.45098039215686275 0.33333333333333331)
349           (wheat1 1 0.90588235294117647 0.72941176470588232)
350           (wheat2 0.93333333333333335 0.84705882352941175 0.68235294117647061)
351           (wheat3 0.80392156862745101 0.72941176470588232 0.58823529411764708)
352           (wheat4 0.54509803921568623 0.49411764705882355 0.40000000000000002)
353           (tan1 1 0.6470588235294118 0.30980392156862746)
354           (tan2 0.93333333333333335 0.60392156862745094 0.28627450980392155)
355           (tan3 0.80392156862745101 0.52156862745098043 0.24705882352941178)
356           (tan4 0.54509803921568623 0.35294117647058826 0.16862745098039217)
357           (chocolate1 1 0.49803921568627452 0.14117647058823529)
358           (chocolate2 0.93333333333333335 0.46274509803921571 0.12941176470588237)
359           (chocolate3 0.80392156862745101 0.40000000000000002 0.11372549019607843)
360           (chocolate4 0.54509803921568623 0.27058823529411763 0.074509803921568626)
361           (firebrick1 1 0.18823529411764706 0.18823529411764706)
362           (firebrick2 0.93333333333333335 0.17254901960784313 0.17254901960784313)
363           (firebrick3 0.80392156862745101 0.14901960784313725 0.14901960784313725)
364           (firebrick4 0.54509803921568623 0.10196078431372549 0.10196078431372549)
365           (brown1 1 0.25098039215686274 0.25098039215686274)
366           (brown2 0.93333333333333335 0.23137254901960785 0.23137254901960785)
367           (brown3 0.80392156862745101 0.20000000000000001 0.20000000000000001)
368           (brown4 0.54509803921568623 0.13725490196078433 0.13725490196078433)
369           (salmon1 1 0.5490196078431373 0.41176470588235292)
370           (salmon2 0.93333333333333335 0.50980392156862742 0.3843137254901961)
371           (salmon3 0.80392156862745101 0.4392156862745098 0.32941176470588235)
372           (salmon4 0.54509803921568623 0.29803921568627451 0.22352941176470589)
373           (LightSalmon1 1 0.62745098039215685 0.47843137254901963)
374           (LightSalmon2 0.93333333333333335 0.58431372549019611 0.44705882352941179)
375           (LightSalmon3 0.80392156862745101 0.50588235294117645 0.3843137254901961)
376           (LightSalmon4 0.54509803921568623 0.3411764705882353 0.25882352941176473)
377           (orange1 1 0.6470588235294118 0)
378           (orange2 0.93333333333333335 0.60392156862745094 0)
379           (orange3 0.80392156862745101 0.52156862745098043 0)
380           (orange4 0.54509803921568623 0.35294117647058826 0)
381           (DarkOrange1 1 0.49803921568627452 0)
382           (DarkOrange2 0.93333333333333335 0.46274509803921571 0)
383           (DarkOrange3 0.80392156862745101 0.40000000000000002 0)
384           (DarkOrange4 0.54509803921568623 0.27058823529411763 0)
385           (coral1 1 0.44705882352941179 0.33725490196078434)
386           (coral2 0.93333333333333335 0.41568627450980394 0.31372549019607843)
387           (coral3 0.80392156862745101 0.35686274509803922 0.27058823529411763)
388           (coral4 0.54509803921568623 0.24313725490196078 0.18431372549019609)
389           (tomato1 1 0.38823529411764707 0.27843137254901962)
390           (tomato2 0.93333333333333335 0.36078431372549019 0.25882352941176473)
391           (tomato3 0.80392156862745101 0.30980392156862746 0.22352941176470589)
392           (tomato4 0.54509803921568623 0.21176470588235294 0.14901960784313725)
393           (OrangeRed1 1 0.27058823529411763 0)
394           (OrangeRed2 0.93333333333333335 0.25098039215686274 0)
395           (OrangeRed3 0.80392156862745101 0.21568627450980393 0)
396           (OrangeRed4 0.54509803921568623 0.14509803921568629 0)
397           (red1 1 0 0)
398           (red2 0.93333333333333335 0 0)
399           (red3 0.80392156862745101 0 0)
400           (red4 0.54509803921568623 0 0)
401           (DeepPink1 1 0.078431372549019607 0.57647058823529407)
402           (DeepPink2 0.93333333333333335 0.070588235294117646 0.53725490196078429)
403           (DeepPink3 0.80392156862745101 0.062745098039215685 0.46274509803921571)
404           (DeepPink4 0.54509803921568623 0.039215686274509803 0.31372549019607843)
405           (HotPink1 1 0.43137254901960786 0.70588235294117652)
406           (HotPink2 0.93333333333333335 0.41568627450980394 0.65490196078431373)
407           (HotPink3 0.80392156862745101 0.37647058823529411 0.56470588235294117)
408           (HotPink4 0.54509803921568623 0.22745098039215686 0.3843137254901961)
409           (pink1 1 0.70980392156862748 0.77254901960784317)
410           (pink2 0.93333333333333335 0.66274509803921566 0.72156862745098038)
411           (pink3 0.80392156862745101 0.56862745098039214 0.61960784313725492)
412           (pink4 0.54509803921568623 0.38823529411764707 0.42352941176470588)
413           (LightPink1 1 0.68235294117647061 0.72549019607843135)
414           (LightPink2 0.93333333333333335 0.63529411764705879 0.67843137254901964)
415           (LightPink3 0.80392156862745101 0.5490196078431373 0.58431372549019611)
416           (LightPink4 0.54509803921568623 0.37254901960784315 0.396078431372549)
417           (PaleVioletRed1 1 0.50980392156862742 0.6705882352941176)
418           (PaleVioletRed2 0.93333333333333335 0.47450980392156861 0.62352941176470589)
419           (PaleVioletRed3 0.80392156862745101 0.40784313725490196 0.53725490196078429)
420           (PaleVioletRed4 0.54509803921568623 0.27843137254901962 0.36470588235294116)
421           (maroon1 1 0.20392156862745098 0.70196078431372544)
422           (maroon2 0.93333333333333335 0.18823529411764706 0.65490196078431373)
423           (maroon3 0.80392156862745101 0.16078431372549021 0.56470588235294117)
424           (maroon4 0.54509803921568623 0.10980392156862745 0.3843137254901961)
425           (VioletRed1 1 0.24313725490196078 0.58823529411764708)
426           (VioletRed2 0.93333333333333335 0.22745098039215686 0.5490196078431373)
427           (VioletRed3 0.80392156862745101 0.19607843137254902 0.47058823529411764)
428           (VioletRed4 0.54509803921568623 0.13333333333333333 0.32156862745098042)
429           (magenta1 1 0 1)
430           (magenta2 0.93333333333333335 0 0.93333333333333335)
431           (magenta3 0.80392156862745101 0 0.80392156862745101)
432           (magenta4 0.54509803921568623 0 0.54509803921568623)
433           (orchid1 1 0.51372549019607838 0.98039215686274506)
434           (orchid2 0.93333333333333335 0.47843137254901963 0.9137254901960784)
435           (orchid3 0.80392156862745101 0.41176470588235292 0.78823529411764703)
436           (orchid4 0.54509803921568623 0.27843137254901962 0.53725490196078429)
437           (plum1 1 0.73333333333333328 1)
438           (plum2 0.93333333333333335 0.68235294117647061 0.93333333333333335)
439           (plum3 0.80392156862745101 0.58823529411764708 0.80392156862745101)
440           (plum4 0.54509803921568623 0.40000000000000002 0.54509803921568623)
441           (MediumOrchid1 0.8784313725490196 0.40000000000000002 1)
442           (MediumOrchid2 0.81960784313725488 0.37254901960784315 0.93333333333333335)
443           (MediumOrchid3 0.70588235294117652 0.32156862745098042 0.80392156862745101)
444           (MediumOrchid4 0.47843137254901963 0.21568627450980393 0.54509803921568623)
445           (DarkOrchid1 0.74901960784313726 0.24313725490196078 1)
446           (DarkOrchid2 0.69803921568627447 0.22745098039215686 0.93333333333333335)
447           (DarkOrchid3 0.60392156862745094 0.19607843137254902 0.80392156862745101)
448           (DarkOrchid4 0.40784313725490196 0.13333333333333333 0.54509803921568623)
449           (purple1 0.60784313725490191 0.18823529411764706 1)
450           (purple2 0.56862745098039214 0.17254901960784313 0.93333333333333335)
451           (purple3 0.49019607843137253 0.14901960784313725 0.80392156862745101)
452           (purple4 0.33333333333333331 0.10196078431372549 0.54509803921568623)
453           (MediumPurple1 0.6705882352941176 0.50980392156862742 1)
454           (MediumPurple2 0.62352941176470589 0.47450980392156861 0.93333333333333335)
455           (MediumPurple3 0.53725490196078429 0.40784313725490196 0.80392156862745101)
456           (MediumPurple4 0.36470588235294116 0.27843137254901962 0.54509803921568623)
457           (thistle1 1 0.88235294117647056 1)
458           (thistle2 0.93333333333333335 0.82352941176470584 0.93333333333333335)
459           (thistle3 0.80392156862745101 0.70980392156862748 0.80392156862745101)
460           (thistle4 0.54509803921568623 0.4823529411764706 0.54509803921568623)
461           (gray0 0 0 0)
462           (grey0 0 0 0)
463           (gray1 0.011764705882352941 0.011764705882352941 0.011764705882352941)
464           (grey1 0.011764705882352941 0.011764705882352941 0.011764705882352941)
465           (gray2 0.019607843137254902 0.019607843137254902 0.019607843137254902)
466           (grey2 0.019607843137254902 0.019607843137254902 0.019607843137254902)
467           (gray3 0.031372549019607843 0.031372549019607843 0.031372549019607843)
468           (grey3 0.031372549019607843 0.031372549019607843 0.031372549019607843)
469           (gray4 0.039215686274509803 0.039215686274509803 0.039215686274509803)
470           (grey4 0.039215686274509803 0.039215686274509803 0.039215686274509803)
471           (gray5 0.050980392156862744 0.050980392156862744 0.050980392156862744)
472           (grey5 0.050980392156862744 0.050980392156862744 0.050980392156862744)
473           (gray6 0.058823529411764705 0.058823529411764705 0.058823529411764705)
474           (grey6 0.058823529411764705 0.058823529411764705 0.058823529411764705)
475           (gray7 0.070588235294117646 0.070588235294117646 0.070588235294117646)
476           (grey7 0.070588235294117646 0.070588235294117646 0.070588235294117646)
477           (gray8 0.078431372549019607 0.078431372549019607 0.078431372549019607)
478           (grey8 0.078431372549019607 0.078431372549019607 0.078431372549019607)
479           (gray9 0.090196078431372548 0.090196078431372548 0.090196078431372548)
480           (grey9 0.090196078431372548 0.090196078431372548 0.090196078431372548)
481           (gray10 0.10196078431372549 0.10196078431372549 0.10196078431372549)
482           (grey10 0.10196078431372549 0.10196078431372549 0.10196078431372549)
483           (gray11 0.10980392156862745 0.10980392156862745 0.10980392156862745)
484           (grey11 0.10980392156862745 0.10980392156862745 0.10980392156862745)
485           (gray12 0.12156862745098039 0.12156862745098039 0.12156862745098039)
486           (grey12 0.12156862745098039 0.12156862745098039 0.12156862745098039)
487           (gray13 0.12941176470588237 0.12941176470588237 0.12941176470588237)
488           (grey13 0.12941176470588237 0.12941176470588237 0.12941176470588237)
489           (gray14 0.14117647058823529 0.14117647058823529 0.14117647058823529)
490           (grey14 0.14117647058823529 0.14117647058823529 0.14117647058823529)
491           (gray15 0.14901960784313725 0.14901960784313725 0.14901960784313725)
492           (grey15 0.14901960784313725 0.14901960784313725 0.14901960784313725)
493           (gray16 0.16078431372549021 0.16078431372549021 0.16078431372549021)
494           (grey16 0.16078431372549021 0.16078431372549021 0.16078431372549021)
495           (gray17 0.16862745098039217 0.16862745098039217 0.16862745098039217)
496           (grey17 0.16862745098039217 0.16862745098039217 0.16862745098039217)
497           (gray18 0.1803921568627451 0.1803921568627451 0.1803921568627451)
498           (grey18 0.1803921568627451 0.1803921568627451 0.1803921568627451)
499           (gray19 0.18823529411764706 0.18823529411764706 0.18823529411764706)
500           (grey19 0.18823529411764706 0.18823529411764706 0.18823529411764706)
501           (gray20 0.20000000000000001 0.20000000000000001 0.20000000000000001)
502           (grey20 0.20000000000000001 0.20000000000000001 0.20000000000000001)
503           (gray21 0.21176470588235294 0.21176470588235294 0.21176470588235294)
504           (grey21 0.21176470588235294 0.21176470588235294 0.21176470588235294)
505           (gray22 0.2196078431372549 0.2196078431372549 0.2196078431372549)
506           (grey22 0.2196078431372549 0.2196078431372549 0.2196078431372549)
507           (gray23 0.23137254901960785 0.23137254901960785 0.23137254901960785)
508           (grey23 0.23137254901960785 0.23137254901960785 0.23137254901960785)
509           (gray24 0.23921568627450981 0.23921568627450981 0.23921568627450981)
510           (grey24 0.23921568627450981 0.23921568627450981 0.23921568627450981)
511           (gray25 0.25098039215686274 0.25098039215686274 0.25098039215686274)
512           (grey25 0.25098039215686274 0.25098039215686274 0.25098039215686274)
513           (gray26 0.25882352941176473 0.25882352941176473 0.25882352941176473)
514           (grey26 0.25882352941176473 0.25882352941176473 0.25882352941176473)
515           (gray27 0.27058823529411763 0.27058823529411763 0.27058823529411763)
516           (grey27 0.27058823529411763 0.27058823529411763 0.27058823529411763)
517           (gray28 0.27843137254901962 0.27843137254901962 0.27843137254901962)
518           (grey28 0.27843137254901962 0.27843137254901962 0.27843137254901962)
519           (gray29 0.29019607843137257 0.29019607843137257 0.29019607843137257)
520           (grey29 0.29019607843137257 0.29019607843137257 0.29019607843137257)
521           (gray30 0.30196078431372547 0.30196078431372547 0.30196078431372547)
522           (grey30 0.30196078431372547 0.30196078431372547 0.30196078431372547)
523           (gray31 0.30980392156862746 0.30980392156862746 0.30980392156862746)
524           (grey31 0.30980392156862746 0.30980392156862746 0.30980392156862746)
525           (gray32 0.32156862745098042 0.32156862745098042 0.32156862745098042)
526           (grey32 0.32156862745098042 0.32156862745098042 0.32156862745098042)
527           (gray33 0.32941176470588235 0.32941176470588235 0.32941176470588235)
528           (grey33 0.32941176470588235 0.32941176470588235 0.32941176470588235)
529           (gray34 0.3411764705882353 0.3411764705882353 0.3411764705882353)
530           (grey34 0.3411764705882353 0.3411764705882353 0.3411764705882353)
531           (gray35 0.34901960784313724 0.34901960784313724 0.34901960784313724)
532           (grey35 0.34901960784313724 0.34901960784313724 0.34901960784313724)
533           (gray36 0.36078431372549019 0.36078431372549019 0.36078431372549019)
534           (grey36 0.36078431372549019 0.36078431372549019 0.36078431372549019)
535           (gray37 0.36862745098039218 0.36862745098039218 0.36862745098039218)
536           (grey37 0.36862745098039218 0.36862745098039218 0.36862745098039218)
537           (gray38 0.38039215686274508 0.38039215686274508 0.38039215686274508)
538           (grey38 0.38039215686274508 0.38039215686274508 0.38039215686274508)
539           (gray39 0.38823529411764707 0.38823529411764707 0.38823529411764707)
540           (grey39 0.38823529411764707 0.38823529411764707 0.38823529411764707)
541           (gray40 0.40000000000000002 0.40000000000000002 0.40000000000000002)
542           (grey40 0.40000000000000002 0.40000000000000002 0.40000000000000002)
543           (gray41 0.41176470588235292 0.41176470588235292 0.41176470588235292)
544           (grey41 0.41176470588235292 0.41176470588235292 0.41176470588235292)
545           (gray42 0.41960784313725491 0.41960784313725491 0.41960784313725491)
546           (grey42 0.41960784313725491 0.41960784313725491 0.41960784313725491)
547           (gray43 0.43137254901960786 0.43137254901960786 0.43137254901960786)
548           (grey43 0.43137254901960786 0.43137254901960786 0.43137254901960786)
549           (gray44 0.4392156862745098 0.4392156862745098 0.4392156862745098)
550           (grey44 0.4392156862745098 0.4392156862745098 0.4392156862745098)
551           (gray45 0.45098039215686275 0.45098039215686275 0.45098039215686275)
552           (grey45 0.45098039215686275 0.45098039215686275 0.45098039215686275)
553           (gray46 0.45882352941176469 0.45882352941176469 0.45882352941176469)
554           (grey46 0.45882352941176469 0.45882352941176469 0.45882352941176469)
555           (gray47 0.47058823529411764 0.47058823529411764 0.47058823529411764)
556           (grey47 0.47058823529411764 0.47058823529411764 0.47058823529411764)
557           (gray48 0.47843137254901963 0.47843137254901963 0.47843137254901963)
558           (grey48 0.47843137254901963 0.47843137254901963 0.47843137254901963)
559           (gray49 0.49019607843137253 0.49019607843137253 0.49019607843137253)
560           (grey49 0.49019607843137253 0.49019607843137253 0.49019607843137253)
561           (gray50 0.49803921568627452 0.49803921568627452 0.49803921568627452)
562           (grey50 0.49803921568627452 0.49803921568627452 0.49803921568627452)
563           (gray51 0.50980392156862742 0.50980392156862742 0.50980392156862742)
564           (grey51 0.50980392156862742 0.50980392156862742 0.50980392156862742)
565           (gray52 0.52156862745098043 0.52156862745098043 0.52156862745098043)
566           (grey52 0.52156862745098043 0.52156862745098043 0.52156862745098043)
567           (gray53 0.52941176470588236 0.52941176470588236 0.52941176470588236)
568           (grey53 0.52941176470588236 0.52941176470588236 0.52941176470588236)
569           (gray54 0.54117647058823526 0.54117647058823526 0.54117647058823526)
570           (grey54 0.54117647058823526 0.54117647058823526 0.54117647058823526)
571           (gray55 0.5490196078431373 0.5490196078431373 0.5490196078431373)
572           (grey55 0.5490196078431373 0.5490196078431373 0.5490196078431373)
573           (gray56 0.5607843137254902 0.5607843137254902 0.5607843137254902)
574           (grey56 0.5607843137254902 0.5607843137254902 0.5607843137254902)
575           (gray57 0.56862745098039214 0.56862745098039214 0.56862745098039214)
576           (grey57 0.56862745098039214 0.56862745098039214 0.56862745098039214)
577           (gray58 0.58039215686274515 0.58039215686274515 0.58039215686274515)
578           (grey58 0.58039215686274515 0.58039215686274515 0.58039215686274515)
579           (gray59 0.58823529411764708 0.58823529411764708 0.58823529411764708)
580           (grey59 0.58823529411764708 0.58823529411764708 0.58823529411764708)
581           (gray60 0.59999999999999998 0.59999999999999998 0.59999999999999998)
582           (grey60 0.59999999999999998 0.59999999999999998 0.59999999999999998)
583           (gray61 0.61176470588235299 0.61176470588235299 0.61176470588235299)
584           (grey61 0.61176470588235299 0.61176470588235299 0.61176470588235299)
585           (gray62 0.61960784313725492 0.61960784313725492 0.61960784313725492)
586           (grey62 0.61960784313725492 0.61960784313725492 0.61960784313725492)
587           (gray63 0.63137254901960782 0.63137254901960782 0.63137254901960782)
588           (grey63 0.63137254901960782 0.63137254901960782 0.63137254901960782)
589           (gray64 0.63921568627450975 0.63921568627450975 0.63921568627450975)
590           (grey64 0.63921568627450975 0.63921568627450975 0.63921568627450975)
591           (gray65 0.65098039215686276 0.65098039215686276 0.65098039215686276)
592           (grey65 0.65098039215686276 0.65098039215686276 0.65098039215686276)
593           (gray66 0.6588235294117647 0.6588235294117647 0.6588235294117647)
594           (grey66 0.6588235294117647 0.6588235294117647 0.6588235294117647)
595           (gray67 0.6705882352941176 0.6705882352941176 0.6705882352941176)
596           (grey67 0.6705882352941176 0.6705882352941176 0.6705882352941176)
597           (gray68 0.67843137254901964 0.67843137254901964 0.67843137254901964)
598           (grey68 0.67843137254901964 0.67843137254901964 0.67843137254901964)
599           (gray69 0.69019607843137254 0.69019607843137254 0.69019607843137254)
600           (grey69 0.69019607843137254 0.69019607843137254 0.69019607843137254)
601           (gray70 0.70196078431372544 0.70196078431372544 0.70196078431372544)
602           (grey70 0.70196078431372544 0.70196078431372544 0.70196078431372544)
603           (gray71 0.70980392156862748 0.70980392156862748 0.70980392156862748)
604           (grey71 0.70980392156862748 0.70980392156862748 0.70980392156862748)
605           (gray72 0.72156862745098038 0.72156862745098038 0.72156862745098038)
606           (grey72 0.72156862745098038 0.72156862745098038 0.72156862745098038)
607           (gray73 0.72941176470588232 0.72941176470588232 0.72941176470588232)
608           (grey73 0.72941176470588232 0.72941176470588232 0.72941176470588232)
609           (gray74 0.74117647058823533 0.74117647058823533 0.74117647058823533)
610           (grey74 0.74117647058823533 0.74117647058823533 0.74117647058823533)
611           (gray75 0.74901960784313726 0.74901960784313726 0.74901960784313726)
612           (grey75 0.74901960784313726 0.74901960784313726 0.74901960784313726)
613           (gray76 0.76078431372549016 0.76078431372549016 0.76078431372549016)
614           (grey76 0.76078431372549016 0.76078431372549016 0.76078431372549016)
615           (gray77 0.7686274509803922 0.7686274509803922 0.7686274509803922)
616           (grey77 0.7686274509803922 0.7686274509803922 0.7686274509803922)
617           (gray78 0.7803921568627451 0.7803921568627451 0.7803921568627451)
618           (grey78 0.7803921568627451 0.7803921568627451 0.7803921568627451)
619           (gray79 0.78823529411764703 0.78823529411764703 0.78823529411764703)
620           (grey79 0.78823529411764703 0.78823529411764703 0.78823529411764703)
621           (gray80 0.80000000000000004 0.80000000000000004 0.80000000000000004)
622           (grey80 0.80000000000000004 0.80000000000000004 0.80000000000000004)
623           (gray81 0.81176470588235294 0.81176470588235294 0.81176470588235294)
624           (grey81 0.81176470588235294 0.81176470588235294 0.81176470588235294)
625           (gray82 0.81960784313725488 0.81960784313725488 0.81960784313725488)
626           (grey82 0.81960784313725488 0.81960784313725488 0.81960784313725488)
627           (gray83 0.83137254901960789 0.83137254901960789 0.83137254901960789)
628           (grey83 0.83137254901960789 0.83137254901960789 0.83137254901960789)
629           (gray84 0.83921568627450982 0.83921568627450982 0.83921568627450982)
630           (grey84 0.83921568627450982 0.83921568627450982 0.83921568627450982)
631           (gray85 0.85098039215686272 0.85098039215686272 0.85098039215686272)
632           (grey85 0.85098039215686272 0.85098039215686272 0.85098039215686272)
633           (gray86 0.85882352941176465 0.85882352941176465 0.85882352941176465)
634           (grey86 0.85882352941176465 0.85882352941176465 0.85882352941176465)
635           (gray87 0.87058823529411766 0.87058823529411766 0.87058823529411766)
636           (grey87 0.87058823529411766 0.87058823529411766 0.87058823529411766)
637           (gray88 0.8784313725490196 0.8784313725490196 0.8784313725490196)
638           (grey88 0.8784313725490196 0.8784313725490196 0.8784313725490196)
639           (gray89 0.8901960784313725 0.8901960784313725 0.8901960784313725)
640           (grey89 0.8901960784313725 0.8901960784313725 0.8901960784313725)
641           (gray90 0.89803921568627454 0.89803921568627454 0.89803921568627454)
642           (grey90 0.89803921568627454 0.89803921568627454 0.89803921568627454)
643           (gray91 0.90980392156862744 0.90980392156862744 0.90980392156862744)
644           (grey91 0.90980392156862744 0.90980392156862744 0.90980392156862744)
645           (gray92 0.92156862745098034 0.92156862745098034 0.92156862745098034)
646           (grey92 0.92156862745098034 0.92156862745098034 0.92156862745098034)
647           (gray93 0.92941176470588238 0.92941176470588238 0.92941176470588238)
648           (grey93 0.92941176470588238 0.92941176470588238 0.92941176470588238)
649           (gray94 0.94117647058823528 0.94117647058823528 0.94117647058823528)
650           (grey94 0.94117647058823528 0.94117647058823528 0.94117647058823528)
651           (gray95 0.94901960784313721 0.94901960784313721 0.94901960784313721)
652           (grey95 0.94901960784313721 0.94901960784313721 0.94901960784313721)
653           (gray96 0.96078431372549022 0.96078431372549022 0.96078431372549022)
654           (grey96 0.96078431372549022 0.96078431372549022 0.96078431372549022)
655           (gray97 0.96862745098039216 0.96862745098039216 0.96862745098039216)
656           (grey97 0.96862745098039216 0.96862745098039216 0.96862745098039216)
657           (gray98 0.98039215686274506 0.98039215686274506 0.98039215686274506)
658           (grey98 0.98039215686274506 0.98039215686274506 0.98039215686274506)
659           (gray99 0.9882352941176471 0.9882352941176471 0.9882352941176471)
660           (grey99 0.9882352941176471 0.9882352941176471 0.9882352941176471)
661           (gray100 1 1 1)
662           (grey100 1 1 1)
663           (DarkGrey 0.66274509803921566 0.66274509803921566 0.66274509803921566)
664           (DarkGray 0.66274509803921566 0.66274509803921566 0.66274509803921566)
665           (DarkBlue 0 0 0.54509803921568623)
666           (DarkCyan 0 0.54509803921568623 0.54509803921568623)
667           (DarkMagenta 0.54509803921568623 0 0.54509803921568623)
668           (DarkRed 0.54509803921568623 0 0)
669           (LightGreen 0.56470588235294117 0.93333333333333335 0.56470588235294117))))
670     (lambda (arg)
671       (let* 
672           ((arg-sym 
673             (if 
674              (string? arg)
675              (if 
676               (string-index arg #\ )
677               (begin
678                 (string-capitalize! arg)
679                 (let
680                     ((arg-list (string-split arg #\ )))
681                   (string->symbol 
682                    (let append-all ((x arg-list))
683                      (if 
684                       (null? x)
685                       ""
686                       (string-append (car x) (append-all (cdr x))))))))
687               (string->symbol arg))
688              arg))
689            (temp (hashq-ref x11-color-table arg-sym)))
690         (if
691          temp
692          temp
693          (let*
694              ((temp-1         
695                (assq-ref
696                 x11-color-list
697                 arg-sym))
698               (temp
699                (if
700                 temp-1
701                 temp-1
702                 '(0 0 0))))
703            (hashq-create-handle! x11-color-table arg-sym temp)
704            temp))))))
705
706 (define-public x11-color (make-x11-color-handler))