summaryrefslogtreecommitdiff
path: root/palettes_builtin.c
diff options
context:
space:
mode:
authorLars-Dominik Braun <lars@6xq.net>2015-05-10 16:01:38 +0200
committerLars-Dominik Braun <lars@6xq.net>2015-05-10 16:01:38 +0200
commitad199eccf9334c8ee00f52686a0f401b82f402bc (patch)
tree8a1eb2b452d8fa453a9944e6c7db212a9414c04f /palettes_builtin.c
parentb66dc836db66e9769f5c7142104c80fda6dd386b (diff)
downloadpucket-ad199eccf9334c8ee00f52686a0f401b82f402bc.tar.gz
pucket-ad199eccf9334c8ee00f52686a0f401b82f402bc.tar.bz2
pucket-ad199eccf9334c8ee00f52686a0f401b82f402bc.zip
Use built-in palettes
This increases the binaries’ size, but we don’t have to parse the palette file every time.
Diffstat (limited to 'palettes_builtin.c')
-rw-r--r--palettes_builtin.c182268
1 files changed, 182268 insertions, 0 deletions
diff --git a/palettes_builtin.c b/palettes_builtin.c
new file mode 100644
index 0000000..6bad5c4
--- /dev/null
+++ b/palettes_builtin.c
@@ -0,0 +1,182268 @@
+#include "vector.h"
+#include "palettes.h"
+
+/* south-sea-bather */
+static double4 colors_0[] = {
+ { 0.725490, 0.917647, 0.921569, 1.0 },
+ { 0.756863, 0.933333, 0.921569, 1.0 },
+ { 0.772549, 0.949020, 0.921569, 1.0 },
+ { 0.788235, 0.949020, 0.921569, 1.0 },
+ { 0.788235, 0.964706, 0.921569, 1.0 },
+ { 0.803922, 0.964706, 0.921569, 1.0 },
+ { 0.803922, 0.964706, 0.921569, 1.0 },
+ { 0.803922, 0.949020, 0.921569, 1.0 },
+ { 0.819608, 0.949020, 0.921569, 1.0 },
+ { 0.823529, 0.933333, 0.921569, 1.0 },
+ { 0.819608, 0.949020, 0.882353, 1.0 },
+ { 0.839216, 0.949020, 0.921569, 1.0 },
+ { 0.866667, 0.964706, 0.996078, 1.0 },
+ { 0.835294, 0.949020, 0.956863, 1.0 },
+ { 0.949020, 0.980392, 0.956863, 1.0 },
+ { 0.886275, 0.949020, 0.921569, 1.0 },
+ { 0.870588, 0.949020, 0.921569, 1.0 },
+ { 0.839216, 0.949020, 0.921569, 1.0 },
+ { 0.839216, 0.949020, 0.956863, 1.0 },
+ { 0.819608, 0.933333, 0.956863, 1.0 },
+ { 0.819608, 0.933333, 0.956863, 1.0 },
+ { 0.803922, 0.933333, 0.956863, 1.0 },
+ { 0.803922, 0.933333, 0.921569, 1.0 },
+ { 0.788235, 0.933333, 0.921569, 1.0 },
+ { 0.788235, 0.933333, 0.921569, 1.0 },
+ { 0.788235, 0.933333, 0.956863, 1.0 },
+ { 0.788235, 0.933333, 0.956863, 1.0 },
+ { 0.788235, 0.949020, 0.956863, 1.0 },
+ { 0.803922, 0.949020, 0.956863, 1.0 },
+ { 0.819608, 0.949020, 0.956863, 1.0 },
+ { 0.823529, 0.949020, 0.956863, 1.0 },
+ { 0.819608, 0.964706, 0.956863, 1.0 },
+ { 0.803922, 0.949020, 0.956863, 1.0 },
+ { 0.772549, 0.949020, 0.956863, 1.0 },
+ { 0.741176, 0.949020, 0.956863, 1.0 },
+ { 0.741176, 0.949020, 0.956863, 1.0 },
+ { 0.725490, 0.933333, 0.956863, 1.0 },
+ { 0.709804, 0.949020, 0.956863, 1.0 },
+ { 0.741176, 0.949020, 0.956863, 1.0 },
+ { 0.756863, 0.949020, 0.956863, 1.0 },
+ { 0.772549, 0.949020, 0.996078, 1.0 },
+ { 0.772549, 0.949020, 0.996078, 1.0 },
+ { 0.741176, 0.949020, 0.956863, 1.0 },
+ { 0.709804, 0.949020, 0.956863, 1.0 },
+ { 0.694118, 0.949020, 0.956863, 1.0 },
+ { 0.709804, 0.933333, 0.956863, 1.0 },
+ { 0.741176, 0.917647, 0.921569, 1.0 },
+ { 0.741176, 0.917647, 0.921569, 1.0 },
+ { 0.756863, 0.901961, 0.921569, 1.0 },
+ { 0.756863, 0.901961, 0.921569, 1.0 },
+ { 0.741176, 0.901961, 0.882353, 1.0 },
+ { 0.709804, 0.901961, 0.882353, 1.0 },
+ { 0.647059, 0.901961, 0.882353, 1.0 },
+ { 0.647059, 0.886275, 0.882353, 1.0 },
+ { 0.631373, 0.886275, 0.921569, 1.0 },
+ { 0.615686, 0.901961, 0.917647, 1.0 },
+ { 0.600000, 0.870588, 0.956863, 1.0 },
+ { 0.647059, 0.886275, 0.956863, 1.0 },
+ { 0.647059, 0.901961, 0.956863, 1.0 },
+ { 0.647059, 0.901961, 0.956863, 1.0 },
+ { 0.662745, 0.886275, 0.956863, 1.0 },
+ { 0.678431, 0.886275, 0.921569, 1.0 },
+ { 0.694118, 0.886275, 0.921569, 1.0 },
+ { 0.694118, 0.870588, 0.921569, 1.0 },
+ { 0.694118, 0.886275, 0.921569, 1.0 },
+ { 0.694118, 0.901961, 0.956863, 1.0 },
+ { 0.694118, 0.886275, 0.956863, 1.0 },
+ { 0.694118, 0.886275, 0.956863, 1.0 },
+ { 0.694118, 0.886275, 0.956863, 1.0 },
+ { 0.678431, 0.886275, 0.956863, 1.0 },
+ { 0.662745, 0.886275, 0.956863, 1.0 },
+ { 0.631373, 0.901961, 0.996078, 1.0 },
+ { 0.615686, 0.901961, 0.996078, 1.0 },
+ { 0.647059, 0.917647, 0.956863, 1.0 },
+ { 0.678431, 0.917647, 0.956863, 1.0 },
+ { 0.694118, 0.933333, 0.917647, 1.0 },
+ { 0.725490, 0.933333, 0.921569, 1.0 },
+ { 0.756863, 0.933333, 0.921569, 1.0 },
+ { 0.772549, 0.933333, 0.921569, 1.0 },
+ { 0.772549, 0.933333, 0.921569, 1.0 },
+ { 0.788235, 0.933333, 0.921569, 1.0 },
+ { 0.788235, 0.949020, 0.956863, 1.0 },
+ { 0.772549, 0.949020, 0.956863, 1.0 },
+ { 0.772549, 0.933333, 0.956863, 1.0 },
+ { 0.772549, 0.917647, 0.956863, 1.0 },
+ { 0.772549, 0.917647, 0.956863, 1.0 },
+ { 0.772549, 0.917647, 0.956863, 1.0 },
+ { 0.756863, 0.901961, 0.921569, 1.0 },
+ { 0.756863, 0.901961, 0.921569, 1.0 },
+ { 0.772549, 0.917647, 0.882353, 1.0 },
+ { 0.772549, 0.901961, 0.886275, 1.0 },
+ { 0.760784, 0.886275, 0.811765, 1.0 },
+ { 0.807843, 0.607843, 0.517647, 1.0 },
+ { 0.698039, 0.498039, 0.443137, 1.0 },
+ { 0.650980, 0.517647, 0.333333, 1.0 },
+ { 0.568627, 0.501961, 0.333333, 1.0 },
+ { 0.603922, 0.501961, 0.333333, 1.0 },
+ { 0.635294, 0.447059, 0.333333, 1.0 },
+ { 0.635294, 0.462745, 0.294118, 1.0 },
+ { 0.713725, 0.447059, 0.294118, 1.0 },
+ { 0.729412, 0.498039, 0.403922, 1.0 },
+ { 0.823529, 0.643137, 0.517647, 1.0 },
+ { 0.776471, 0.886275, 0.776471, 1.0 },
+ { 0.788235, 0.917647, 0.882353, 1.0 },
+ { 0.807843, 0.933333, 0.847059, 1.0 },
+ { 0.870588, 0.670588, 0.513725, 1.0 },
+ { 0.807843, 0.607843, 0.478431, 1.0 },
+ { 0.745098, 0.564706, 0.478431, 1.0 },
+ { 0.792157, 0.592157, 0.478431, 1.0 },
+ { 0.858824, 0.639216, 0.517647, 1.0 },
+ { 0.901961, 0.717647, 0.588235, 1.0 },
+ { 0.980392, 0.913725, 0.807843, 1.0 },
+ { 0.870588, 0.917647, 0.921569, 1.0 },
+ { 0.819608, 0.933333, 0.921569, 1.0 },
+ { 0.756863, 0.886275, 0.921569, 1.0 },
+ { 0.741176, 0.870588, 0.921569, 1.0 },
+ { 0.709804, 0.870588, 0.921569, 1.0 },
+ { 0.678431, 0.886275, 0.956863, 1.0 },
+ { 0.662745, 0.886275, 0.956863, 1.0 },
+ { 0.662745, 0.886275, 0.956863, 1.0 },
+ { 0.678431, 0.901961, 0.956863, 1.0 },
+ { 0.678431, 0.917647, 0.921569, 1.0 },
+ { 0.678431, 0.917647, 0.917647, 1.0 },
+ { 0.678431, 0.901961, 0.921569, 1.0 },
+ { 0.678431, 0.886275, 0.921569, 1.0 },
+ { 0.678431, 0.886275, 0.917647, 1.0 },
+ { 0.694118, 0.901961, 0.886275, 1.0 },
+ { 0.709804, 0.901961, 0.886275, 1.0 },
+ { 0.741176, 0.901961, 0.921569, 1.0 },
+ { 0.756863, 0.901961, 0.956863, 1.0 },
+ { 0.772549, 0.917647, 0.956863, 1.0 },
+ { 0.788235, 0.917647, 0.956863, 1.0 },
+ { 0.788235, 0.933333, 0.956863, 1.0 },
+ { 0.788235, 0.933333, 0.956863, 1.0 },
+ { 0.788235, 0.933333, 0.956863, 1.0 },
+ { 0.788235, 0.933333, 0.956863, 1.0 },
+ { 0.788235, 0.933333, 0.956863, 1.0 },
+ { 0.788235, 0.949020, 0.956863, 1.0 },
+ { 0.788235, 0.949020, 0.956863, 1.0 },
+ { 0.788235, 0.949020, 0.956863, 1.0 },
+ { 0.788235, 0.949020, 0.956863, 1.0 },
+ { 0.788235, 0.949020, 0.956863, 1.0 },
+ { 0.772549, 0.933333, 0.956863, 1.0 },
+ { 0.756863, 0.933333, 0.996078, 1.0 },
+ { 0.694118, 0.933333, 0.996078, 1.0 },
+ { 0.678431, 0.901961, 0.956863, 1.0 },
+ { 0.694118, 0.901961, 0.956863, 1.0 },
+ { 0.694118, 0.917647, 0.956863, 1.0 },
+ { 0.709804, 0.933333, 0.956863, 1.0 },
+ { 0.741176, 0.933333, 0.956863, 1.0 },
+ { 0.756863, 0.949020, 0.956863, 1.0 },
+ { 0.788235, 0.964706, 0.956863, 1.0 },
+ { 0.803922, 0.964706, 0.956863, 1.0 },
+ { 0.803922, 0.964706, 0.956863, 1.0 },
+ { 0.803922, 0.964706, 0.956863, 1.0 },
+ { 0.803922, 0.949020, 0.956863, 1.0 },
+ { 0.803922, 0.933333, 0.956863, 1.0 },
+ { 0.803922, 0.933333, 0.996078, 1.0 },
+ { 0.788235, 0.933333, 0.996078, 1.0 },
+ { 0.772549, 0.933333, 0.996078, 1.0 },
+ { 0.756863, 0.933333, 0.956863, 1.0 },
+ { 0.756863, 0.933333, 0.956863, 1.0 },
+ { 0.756863, 0.917647, 0.956863, 1.0 },
+ { 0.756863, 0.917647, 0.921569, 1.0 },
+ { 0.756863, 0.917647, 0.921569, 1.0 },
+ { 0.756863, 0.917647, 0.921569, 1.0 },
+ { 0.741176, 0.917647, 0.956863, 1.0 },
+ { 0.725490, 0.917647, 0.956863, 1.0 },
+ { 0.709804, 0.917647, 0.956863, 1.0 },
+ { 0.709804, 0.901961, 0.956863, 1.0 },
+ { 0.709804, 0.901961, 0.956863, 1.0 },
+ { 0.709804, 0.917647, 0.956863, 1.0 },
+ { 0.741176, 0.917647, 0.956863, 1.0 },
+ { 0.756863, 0.917647, 0.956863, 1.0 },
+ { 0.772549, 0.917647, 0.921569, 1.0 },
+ { 0.772549, 0.917647, 0.921569, 1.0 },
+ { 0.788235, 0.917647, 0.921569, 1.0 },
+ { 0.788235, 0.917647, 0.956863, 1.0 },
+ { 0.803922, 0.917647, 0.956863, 1.0 },
+ { 0.803922, 0.933333, 0.956863, 1.0 },
+ { 0.803922, 0.933333, 0.956863, 1.0 },
+ { 0.803922, 0.933333, 0.956863, 1.0 },
+ { 0.803922, 0.949020, 0.956863, 1.0 },
+ { 0.788235, 0.949020, 0.921569, 1.0 },
+ { 0.788235, 0.949020, 0.921569, 1.0 },
+ { 0.772549, 0.949020, 0.921569, 1.0 },
+ { 0.756863, 0.917647, 0.956863, 1.0 },
+ { 0.725490, 0.901961, 0.956863, 1.0 },
+ { 0.709804, 0.886275, 0.956863, 1.0 },
+ { 0.709804, 0.886275, 0.956863, 1.0 },
+ { 0.709804, 0.901961, 0.956863, 1.0 },
+ { 0.709804, 0.901961, 0.956863, 1.0 },
+ { 0.725490, 0.917647, 0.921569, 1.0 },
+ { 0.741176, 0.933333, 0.921569, 1.0 },
+ { 0.741176, 0.949020, 0.921569, 1.0 },
+ { 0.756863, 0.933333, 0.921569, 1.0 },
+ { 0.772549, 0.933333, 0.921569, 1.0 },
+ { 0.772549, 0.933333, 0.921569, 1.0 },
+ { 0.772549, 0.933333, 0.882353, 1.0 },
+ { 0.756863, 0.917647, 0.882353, 1.0 },
+ { 0.741176, 0.870588, 0.847059, 1.0 },
+ { 0.666667, 0.580392, 0.443137, 1.0 },
+ { 0.458824, 0.407843, 0.258824, 1.0 },
+ { 0.282353, 0.215686, 0.145098, 1.0 },
+ { 0.043137, 0.047059, 0.035294, 1.0 },
+ { 0.141176, 0.172549, 0.145098, 1.0 },
+ { 0.298039, 0.458824, 0.403922, 1.0 },
+ { 0.619608, 0.568627, 0.443137, 1.0 },
+ { 0.694118, 0.807843, 0.772549, 1.0 },
+ { 0.741176, 0.886275, 0.847059, 1.0 },
+ { 0.741176, 0.917647, 0.886275, 1.0 },
+ { 0.756863, 0.933333, 0.921569, 1.0 },
+ { 0.741176, 0.933333, 0.956863, 1.0 },
+ { 0.741176, 0.933333, 0.956863, 1.0 },
+ { 0.741176, 0.933333, 0.956863, 1.0 },
+ { 0.725490, 0.917647, 0.956863, 1.0 },
+ { 0.725490, 0.917647, 0.956863, 1.0 },
+ { 0.725490, 0.901961, 0.956863, 1.0 },
+ { 0.741176, 0.901961, 0.921569, 1.0 },
+ { 0.741176, 0.901961, 0.921569, 1.0 },
+ { 0.741176, 0.917647, 0.956863, 1.0 },
+ { 0.756863, 0.933333, 0.956863, 1.0 },
+ { 0.772549, 0.949020, 0.996078, 1.0 },
+ { 0.788235, 0.964706, 0.996078, 1.0 },
+ { 0.788235, 0.949020, 0.996078, 1.0 },
+ { 0.772549, 0.933333, 0.996078, 1.0 },
+ { 0.756863, 0.933333, 0.956863, 1.0 },
+ { 0.741176, 0.933333, 0.921569, 1.0 },
+ { 0.725490, 0.917647, 0.921569, 1.0 },
+ { 0.694118, 0.901961, 0.917647, 1.0 },
+ { 0.709804, 0.901961, 0.921569, 1.0 },
+ { 0.709804, 0.901961, 0.921569, 1.0 },
+ { 0.725490, 0.886275, 0.921569, 1.0 },
+ { 0.709804, 0.901961, 0.921569, 1.0 },
+ { 0.741176, 0.901961, 0.921569, 1.0 },
+ { 0.756863, 0.917647, 0.921569, 1.0 },
+ { 0.756863, 0.917647, 0.956863, 1.0 },
+ { 0.741176, 0.917647, 0.956863, 1.0 },
+ { 0.725490, 0.901961, 0.956863, 1.0 },
+ { 0.709804, 0.901961, 0.956863, 1.0 },
+ { 0.694118, 0.901961, 0.956863, 1.0 },
+ { 0.694118, 0.901961, 0.921569, 1.0 },
+ { 0.662745, 0.886275, 0.921569, 1.0 },
+ { 0.662745, 0.886275, 0.921569, 1.0 },
+ { 0.631373, 0.870588, 0.882353, 1.0 },
+ { 0.537255, 0.745098, 0.772549, 1.0 },
+ { 0.619608, 0.568627, 0.478431, 1.0 },
+ { 0.584314, 0.486275, 0.403922, 1.0 },
+ { 0.521569, 0.474510, 0.403922, 1.0 },
+ { 0.552941, 0.415686, 0.294118, 1.0 },
+ { 0.552941, 0.372549, 0.258824, 1.0 },
+ { 0.521569, 0.388235, 0.258824, 1.0 },
+ { 0.474510, 0.423529, 0.258824, 1.0 },
+ { 0.474510, 0.392157, 0.219608, 1.0 },
+ { 0.458824, 0.407843, 0.254902, 1.0 },
+ { 0.364706, 0.349020, 0.219608, 1.0 },
+ };
+/* sky-flesh */
+static double4 colors_1[] = {
+ { 0.650980, 0.580392, 0.478431, 1.0 },
+ { 0.858824, 0.635294, 0.517647, 1.0 },
+ { 0.933333, 0.831373, 0.698039, 1.0 },
+ { 0.980392, 0.929412, 0.807843, 1.0 },
+ { 0.933333, 0.980392, 0.921569, 1.0 },
+ { 0.886275, 0.949020, 0.921569, 1.0 },
+ { 0.854902, 0.949020, 0.882353, 1.0 },
+ { 0.807843, 0.949020, 0.882353, 1.0 },
+ { 0.807843, 0.933333, 0.882353, 1.0 },
+ { 0.807843, 0.917647, 0.811765, 1.0 },
+ { 0.713725, 0.662745, 0.552941, 1.0 },
+ { 0.698039, 0.541176, 0.403922, 1.0 },
+ { 0.698039, 0.509804, 0.403922, 1.0 },
+ { 0.666667, 0.576471, 0.443137, 1.0 },
+ { 0.694118, 0.776471, 0.701961, 1.0 },
+ { 0.709804, 0.901961, 0.882353, 1.0 },
+ { 0.725490, 0.901961, 0.921569, 1.0 },
+ { 0.741176, 0.901961, 0.956863, 1.0 },
+ { 0.772549, 0.901961, 0.956863, 1.0 },
+ { 0.788235, 0.917647, 0.956863, 1.0 },
+ { 0.803922, 0.917647, 0.956863, 1.0 },
+ { 0.803922, 0.933333, 0.956863, 1.0 },
+ { 0.788235, 0.917647, 0.921569, 1.0 },
+ { 0.772549, 0.917647, 0.882353, 1.0 },
+ { 0.756863, 0.870588, 0.811765, 1.0 },
+ { 0.666667, 0.580392, 0.478431, 1.0 },
+ { 0.568627, 0.498039, 0.368627, 1.0 },
+ { 0.458824, 0.392157, 0.258824, 1.0 },
+ { 0.235294, 0.250980, 0.184314, 1.0 },
+ { 0.078431, 0.141176, 0.109804, 1.0 },
+ { 0.031373, 0.078431, 0.035294, 1.0 },
+ { 0.078431, 0.109804, 0.070588, 1.0 },
+ { 0.219608, 0.235294, 0.145098, 1.0 },
+ { 0.443137, 0.356863, 0.219608, 1.0 },
+ { 0.568627, 0.415686, 0.294118, 1.0 },
+ { 0.650980, 0.474510, 0.333333, 1.0 },
+ { 0.745098, 0.537255, 0.403922, 1.0 },
+ { 0.901961, 0.745098, 0.662745, 1.0 },
+ { 0.854902, 0.901961, 0.886275, 1.0 },
+ { 0.839216, 0.933333, 0.921569, 1.0 },
+ { 0.819608, 0.933333, 0.956863, 1.0 },
+ { 0.803922, 0.933333, 0.956863, 1.0 },
+ { 0.803922, 0.933333, 0.956863, 1.0 },
+ { 0.788235, 0.933333, 0.956863, 1.0 },
+ { 0.772549, 0.917647, 0.956863, 1.0 },
+ { 0.772549, 0.917647, 0.956863, 1.0 },
+ { 0.772549, 0.901961, 0.956863, 1.0 },
+ { 0.772549, 0.901961, 0.956863, 1.0 },
+ { 0.772549, 0.901961, 0.956863, 1.0 },
+ { 0.756863, 0.917647, 0.956863, 1.0 },
+ { 0.725490, 0.901961, 0.956863, 1.0 },
+ { 0.694118, 0.886275, 0.921569, 1.0 },
+ { 0.615686, 0.807843, 0.807843, 1.0 },
+ { 0.470588, 0.600000, 0.552941, 1.0 },
+ { 0.376471, 0.521569, 0.517647, 1.0 },
+ { 0.423529, 0.552941, 0.552941, 1.0 },
+ { 0.552941, 0.694118, 0.698039, 1.0 },
+ { 0.678431, 0.886275, 0.882353, 1.0 },
+ { 0.694118, 0.901961, 0.921569, 1.0 },
+ { 0.725490, 0.917647, 0.921569, 1.0 },
+ { 0.725490, 0.949020, 0.956863, 1.0 },
+ { 0.772549, 0.949020, 0.956863, 1.0 },
+ { 0.772549, 0.933333, 0.956863, 1.0 },
+ { 0.772549, 0.933333, 0.956863, 1.0 },
+ { 0.772549, 0.933333, 0.956863, 1.0 },
+ { 0.756863, 0.917647, 0.956863, 1.0 },
+ { 0.741176, 0.901961, 0.921569, 1.0 },
+ { 0.725490, 0.839216, 0.772549, 1.0 },
+ { 0.603922, 0.564706, 0.478431, 1.0 },
+ { 0.588235, 0.498039, 0.368627, 1.0 },
+ { 0.572549, 0.501961, 0.333333, 1.0 },
+ { 0.521569, 0.450980, 0.294118, 1.0 },
+ { 0.521569, 0.470588, 0.294118, 1.0 },
+ { 0.490196, 0.419608, 0.294118, 1.0 },
+ { 0.490196, 0.439216, 0.333333, 1.0 },
+ { 0.521569, 0.435294, 0.294118, 1.0 },
+ { 0.552941, 0.396078, 0.258824, 1.0 },
+ { 0.505882, 0.415686, 0.294118, 1.0 },
+ { 0.537255, 0.415686, 0.258824, 1.0 },
+ { 0.521569, 0.400000, 0.258824, 1.0 },
+ { 0.552941, 0.356863, 0.258824, 1.0 },
+ { 0.552941, 0.364706, 0.219608, 1.0 },
+ { 0.537255, 0.364706, 0.184314, 1.0 },
+ { 0.458824, 0.341176, 0.145098, 1.0 },
+ { 0.427451, 0.290196, 0.145098, 1.0 },
+ { 0.219608, 0.172549, 0.109804, 1.0 },
+ { 0.047059, 0.078431, 0.035294, 1.0 },
+ { 0.015686, 0.062745, 0.000000, 1.0 },
+ { 0.047059, 0.109804, 0.035294, 1.0 },
+ { 0.203922, 0.184314, 0.109804, 1.0 },
+ { 0.313725, 0.298039, 0.184314, 1.0 },
+ { 0.443137, 0.356863, 0.219608, 1.0 },
+ { 0.474510, 0.368627, 0.219608, 1.0 },
+ { 0.490196, 0.384314, 0.219608, 1.0 },
+ { 0.443137, 0.341176, 0.145098, 1.0 },
+ { 0.333333, 0.247059, 0.109804, 1.0 },
+ { 0.156863, 0.172549, 0.109804, 1.0 },
+ { 0.047059, 0.047059, 0.035294, 1.0 },
+ { 0.000000, 0.047059, 0.000000, 1.0 },
+ { 0.015686, 0.094118, 0.035294, 1.0 },
+ { 0.109804, 0.235294, 0.145098, 1.0 },
+ { 0.219608, 0.345098, 0.294118, 1.0 },
+ { 0.474510, 0.407843, 0.329412, 1.0 },
+ { 0.568627, 0.517647, 0.403922, 1.0 },
+ { 0.666667, 0.627451, 0.517647, 1.0 },
+ { 0.756863, 0.886275, 0.811765, 1.0 },
+ { 0.772549, 0.933333, 0.882353, 1.0 },
+ { 0.803922, 0.949020, 0.921569, 1.0 },
+ { 0.803922, 0.949020, 0.956863, 1.0 },
+ { 0.803922, 0.933333, 0.956863, 1.0 },
+ { 0.788235, 0.933333, 0.956863, 1.0 },
+ { 0.788235, 0.933333, 0.956863, 1.0 },
+ { 0.788235, 0.933333, 0.956863, 1.0 },
+ { 0.772549, 0.933333, 0.956863, 1.0 },
+ { 0.756863, 0.917647, 0.956863, 1.0 },
+ { 0.741176, 0.901961, 0.921569, 1.0 },
+ { 0.741176, 0.886275, 0.882353, 1.0 },
+ { 0.729412, 0.741176, 0.592157, 1.0 },
+ { 0.729412, 0.588235, 0.403922, 1.0 },
+ { 0.650980, 0.529412, 0.368627, 1.0 },
+ { 0.650980, 0.525490, 0.368627, 1.0 },
+ { 0.635294, 0.509804, 0.368627, 1.0 },
+ { 0.635294, 0.509804, 0.368627, 1.0 },
+ { 0.650980, 0.509804, 0.333333, 1.0 },
+ { 0.635294, 0.509804, 0.333333, 1.0 },
+ { 0.619608, 0.494118, 0.294118, 1.0 },
+ { 0.588235, 0.462745, 0.294118, 1.0 },
+ { 0.619608, 0.443137, 0.294118, 1.0 },
+ { 0.588235, 0.458824, 0.258824, 1.0 },
+ { 0.603922, 0.458824, 0.258824, 1.0 },
+ { 0.584314, 0.447059, 0.294118, 1.0 },
+ { 0.619608, 0.513725, 0.333333, 1.0 },
+ { 0.650980, 0.545098, 0.333333, 1.0 },
+ { 0.682353, 0.556863, 0.333333, 1.0 },
+ { 0.713725, 0.607843, 0.443137, 1.0 },
+ { 0.776471, 0.760784, 0.662745, 1.0 },
+ { 0.803922, 0.901961, 0.847059, 1.0 },
+ { 0.803922, 0.917647, 0.921569, 1.0 },
+ { 0.772549, 0.870588, 0.956863, 1.0 },
+ { 0.756863, 0.886275, 0.956863, 1.0 },
+ { 0.725490, 0.901961, 0.956863, 1.0 },
+ { 0.709804, 0.886275, 0.956863, 1.0 },
+ { 0.694118, 0.886275, 0.886275, 1.0 },
+ { 0.568627, 0.647059, 0.627451, 1.0 },
+ { 0.619608, 0.564706, 0.403922, 1.0 },
+ { 0.619608, 0.564706, 0.368627, 1.0 },
+ { 0.650980, 0.560784, 0.368627, 1.0 },
+ { 0.729412, 0.627451, 0.478431, 1.0 },
+ { 0.772549, 0.870588, 0.811765, 1.0 },
+ { 0.792157, 0.886275, 0.886275, 1.0 },
+ { 0.788235, 0.917647, 0.921569, 1.0 },
+ { 0.772549, 0.917647, 0.921569, 1.0 },
+ { 0.756863, 0.933333, 0.956863, 1.0 },
+ { 0.741176, 0.917647, 0.956863, 1.0 },
+ { 0.678431, 0.886275, 0.956863, 1.0 },
+ { 0.678431, 0.870588, 0.921569, 1.0 },
+ { 0.537255, 0.615686, 0.627451, 1.0 },
+ { 0.537255, 0.470588, 0.443137, 1.0 },
+ { 0.505882, 0.486275, 0.403922, 1.0 },
+ { 0.552941, 0.517647, 0.368627, 1.0 },
+ { 0.619608, 0.494118, 0.368627, 1.0 },
+ { 0.666667, 0.560784, 0.443137, 1.0 },
+ { 0.698039, 0.725490, 0.627451, 1.0 },
+ { 0.725490, 0.901961, 0.882353, 1.0 },
+ { 0.741176, 0.901961, 0.921569, 1.0 },
+ { 0.756863, 0.917647, 0.921569, 1.0 },
+ { 0.756863, 0.917647, 0.921569, 1.0 },
+ { 0.756863, 0.917647, 0.882353, 1.0 },
+ { 0.713725, 0.760784, 0.666667, 1.0 },
+ { 0.635294, 0.564706, 0.443137, 1.0 },
+ { 0.572549, 0.466667, 0.333333, 1.0 },
+ { 0.443137, 0.360784, 0.258824, 1.0 },
+ { 0.266667, 0.250980, 0.145098, 1.0 },
+ { 0.094118, 0.125490, 0.035294, 1.0 },
+ { 0.000000, 0.062745, 0.035294, 1.0 },
+ { 0.000000, 0.047059, 0.035294, 1.0 },
+ { 0.047059, 0.062745, 0.070588, 1.0 },
+ { 0.219608, 0.184314, 0.109804, 1.0 },
+ { 0.443137, 0.325490, 0.180392, 1.0 },
+ { 0.521569, 0.352941, 0.219608, 1.0 },
+ { 0.588235, 0.423529, 0.219608, 1.0 },
+ { 0.603922, 0.427451, 0.258824, 1.0 },
+ { 0.619608, 0.407843, 0.258824, 1.0 },
+ { 0.600000, 0.392157, 0.219608, 1.0 },
+ { 0.647059, 0.372549, 0.184314, 1.0 },
+ { 0.619608, 0.403922, 0.184314, 1.0 },
+ { 0.619608, 0.423529, 0.219608, 1.0 },
+ { 0.619608, 0.407843, 0.258824, 1.0 },
+ { 0.615686, 0.431373, 0.294118, 1.0 },
+ { 0.619608, 0.407843, 0.294118, 1.0 },
+ { 0.635294, 0.443137, 0.294118, 1.0 },
+ { 0.635294, 0.423529, 0.294118, 1.0 },
+ { 0.619608, 0.443137, 0.258824, 1.0 },
+ { 0.666667, 0.439216, 0.258824, 1.0 },
+ { 0.682353, 0.454902, 0.294118, 1.0 },
+ { 0.713725, 0.486275, 0.294118, 1.0 },
+ { 0.682353, 0.470588, 0.294118, 1.0 },
+ { 0.713725, 0.486275, 0.333333, 1.0 },
+ { 0.745098, 0.556863, 0.403922, 1.0 },
+ { 0.839216, 0.752941, 0.662745, 1.0 },
+ { 0.823529, 0.901961, 0.882353, 1.0 },
+ { 0.839216, 0.917647, 0.921569, 1.0 },
+ { 0.839216, 0.917647, 0.921569, 1.0 },
+ { 0.823529, 0.917647, 0.921569, 1.0 },
+ { 0.819608, 0.917647, 0.921569, 1.0 },
+ { 0.803922, 0.917647, 0.921569, 1.0 },
+ { 0.803922, 0.933333, 0.921569, 1.0 },
+ { 0.792157, 0.933333, 0.921569, 1.0 },
+ { 0.772549, 0.933333, 0.921569, 1.0 },
+ { 0.772549, 0.933333, 0.921569, 1.0 },
+ { 0.772549, 0.933333, 0.921569, 1.0 },
+ { 0.772549, 0.933333, 0.921569, 1.0 },
+ { 0.788235, 0.933333, 0.921569, 1.0 },
+ { 0.792157, 0.933333, 0.921569, 1.0 },
+ { 0.803922, 0.933333, 0.921569, 1.0 },
+ { 0.803922, 0.933333, 0.921569, 1.0 },
+ { 0.823529, 0.949020, 0.921569, 1.0 },
+ { 0.839216, 0.949020, 0.921569, 1.0 },
+ { 0.839216, 0.933333, 0.882353, 1.0 },
+ { 0.823529, 0.917647, 0.886275, 1.0 },
+ { 0.776471, 0.823529, 0.737255, 1.0 },
+ { 0.698039, 0.592157, 0.478431, 1.0 },
+ { 0.619608, 0.450980, 0.403922, 1.0 },
+ { 0.490196, 0.419608, 0.333333, 1.0 },
+ { 0.360784, 0.380392, 0.368627, 1.0 },
+ { 0.188235, 0.298039, 0.258824, 1.0 },
+ { 0.047059, 0.094118, 0.109804, 1.0 },
+ { 0.031373, 0.047059, 0.070588, 1.0 },
+ { 0.015686, 0.031373, 0.035294, 1.0 },
+ { 0.062745, 0.109804, 0.070588, 1.0 },
+ { 0.219608, 0.219608, 0.145098, 1.0 },
+ { 0.392157, 0.294118, 0.219608, 1.0 },
+ { 0.521569, 0.384314, 0.258824, 1.0 },
+ { 0.572549, 0.431373, 0.333333, 1.0 },
+ { 0.603922, 0.482353, 0.368627, 1.0 },
+ { 0.619608, 0.549020, 0.403922, 1.0 },
+ { 0.698039, 0.694118, 0.552941, 1.0 },
+ { 0.725490, 0.901961, 0.847059, 1.0 },
+ { 0.756863, 0.917647, 0.921569, 1.0 },
+ { 0.772549, 0.917647, 0.921569, 1.0 },
+ { 0.807843, 0.917647, 0.882353, 1.0 },
+ { 0.807843, 0.917647, 0.811765, 1.0 },
+ { 0.839216, 0.635294, 0.517647, 1.0 },
+ { 0.745098, 0.537255, 0.368627, 1.0 },
+ { 0.698039, 0.490196, 0.368627, 1.0 },
+ { 0.666667, 0.482353, 0.368627, 1.0 },
+ { 0.666667, 0.490196, 0.368627, 1.0 },
+ { 0.650980, 0.529412, 0.443137, 1.0 },
+ { 0.698039, 0.658824, 0.552941, 1.0 },
+ { 0.725490, 0.886275, 0.811765, 1.0 },
+ { 0.709804, 0.901961, 0.921569, 1.0 },
+ { 0.725490, 0.901961, 0.956863, 1.0 },
+ { 0.725490, 0.901961, 0.956863, 1.0 },
+ { 0.709804, 0.886275, 0.921569, 1.0 },
+ { 0.745098, 0.823529, 0.776471, 1.0 },
+ { 0.666667, 0.596078, 0.443137, 1.0 },
+ };
+/* blue-bather */
+static double4 colors_2[] = {
+ { 0.490196, 0.392157, 0.329412, 1.0 },
+ { 0.635294, 0.388235, 0.294118, 1.0 },
+ { 0.682353, 0.388235, 0.294118, 1.0 },
+ { 0.713725, 0.450980, 0.407843, 1.0 },
+ { 0.745098, 0.486275, 0.478431, 1.0 },
+ { 0.745098, 0.537255, 0.552941, 1.0 },
+ { 0.760784, 0.600000, 0.592157, 1.0 },
+ { 0.807843, 0.631373, 0.627451, 1.0 },
+ { 0.854902, 0.678431, 0.662745, 1.0 },
+ { 0.901961, 0.662745, 0.737255, 1.0 },
+ { 0.933333, 0.674510, 0.772549, 1.0 },
+ { 0.917647, 0.705882, 0.772549, 1.0 },
+ { 0.917647, 0.690196, 0.737255, 1.0 },
+ { 0.870588, 0.705882, 0.737255, 1.0 },
+ { 0.870588, 0.678431, 0.701961, 1.0 },
+ { 0.886275, 0.631373, 0.662745, 1.0 },
+ { 0.886275, 0.584314, 0.662745, 1.0 },
+ { 0.839216, 0.552941, 0.592157, 1.0 },
+ { 0.823529, 0.552941, 0.592157, 1.0 },
+ { 0.776471, 0.568627, 0.552941, 1.0 },
+ { 0.760784, 0.537255, 0.517647, 1.0 },
+ { 0.745098, 0.517647, 0.478431, 1.0 },
+ { 0.698039, 0.486275, 0.407843, 1.0 },
+ { 0.588235, 0.407843, 0.333333, 1.0 },
+ { 0.443137, 0.360784, 0.294118, 1.0 },
+ { 0.219608, 0.250980, 0.294118, 1.0 },
+ { 0.203922, 0.266667, 0.403922, 1.0 },
+ { 0.188235, 0.235294, 0.478431, 1.0 },
+ { 0.156863, 0.235294, 0.517647, 1.0 },
+ { 0.152941, 0.219608, 0.517647, 1.0 },
+ { 0.156863, 0.219608, 0.478431, 1.0 },
+ { 0.141176, 0.203922, 0.478431, 1.0 },
+ { 0.141176, 0.203922, 0.403922, 1.0 },
+ { 0.156863, 0.141176, 0.219608, 1.0 },
+ { 0.121569, 0.094118, 0.184314, 1.0 },
+ { 0.047059, 0.094118, 0.145098, 1.0 },
+ { 0.015686, 0.078431, 0.109804, 1.0 },
+ { 0.000000, 0.062745, 0.109804, 1.0 },
+ { 0.015686, 0.062745, 0.109804, 1.0 },
+ { 0.047059, 0.094118, 0.109804, 1.0 },
+ { 0.156863, 0.121569, 0.145098, 1.0 },
+ { 0.203922, 0.156863, 0.219608, 1.0 },
+ { 0.172549, 0.188235, 0.258824, 1.0 },
+ { 0.203922, 0.219608, 0.443137, 1.0 },
+ { 0.188235, 0.266667, 0.552941, 1.0 },
+ { 0.219608, 0.317647, 0.627451, 1.0 },
+ { 0.250980, 0.333333, 0.666667, 1.0 },
+ { 0.266667, 0.380392, 0.701961, 1.0 },
+ { 0.282353, 0.380392, 0.737255, 1.0 },
+ { 0.282353, 0.380392, 0.737255, 1.0 },
+ { 0.282353, 0.396078, 0.737255, 1.0 },
+ { 0.282353, 0.411765, 0.701961, 1.0 },
+ { 0.298039, 0.396078, 0.701961, 1.0 },
+ { 0.313725, 0.396078, 0.701961, 1.0 },
+ { 0.678431, 0.486275, 0.482353, 1.0 },
+ { 0.729412, 0.533333, 0.517647, 1.0 },
+ { 0.729412, 0.552941, 0.517647, 1.0 },
+ { 0.745098, 0.552941, 0.552941, 1.0 },
+ { 0.745098, 0.552941, 0.517647, 1.0 },
+ { 0.745098, 0.568627, 0.517647, 1.0 },
+ { 0.760784, 0.552941, 0.517647, 1.0 },
+ { 0.745098, 0.537255, 0.517647, 1.0 },
+ { 0.729412, 0.537255, 0.517647, 1.0 },
+ { 0.694118, 0.501961, 0.517647, 1.0 },
+ { 0.298039, 0.411765, 0.701961, 1.0 },
+ { 0.313725, 0.411765, 0.737255, 1.0 },
+ { 0.329412, 0.427451, 0.737255, 1.0 },
+ { 0.729412, 0.600000, 0.592157, 1.0 },
+ { 0.745098, 0.615686, 0.592157, 1.0 },
+ { 0.776471, 0.631373, 0.592157, 1.0 },
+ { 0.792157, 0.647059, 0.627451, 1.0 },
+ { 0.792157, 0.631373, 0.666667, 1.0 },
+ { 0.792157, 0.647059, 0.666667, 1.0 },
+ { 0.792157, 0.662745, 0.666667, 1.0 },
+ { 0.792157, 0.662745, 0.666667, 1.0 },
+ { 0.807843, 0.678431, 0.666667, 1.0 },
+ { 0.807843, 0.678431, 0.666667, 1.0 },
+ { 0.823529, 0.678431, 0.666667, 1.0 },
+ { 0.823529, 0.662745, 0.666667, 1.0 },
+ { 0.792157, 0.647059, 0.627451, 1.0 },
+ { 0.792157, 0.647059, 0.627451, 1.0 },
+ { 0.792157, 0.631373, 0.592157, 1.0 },
+ { 0.776471, 0.600000, 0.592157, 1.0 },
+ { 0.776471, 0.568627, 0.552941, 1.0 },
+ { 0.760784, 0.568627, 0.552941, 1.0 },
+ { 0.760784, 0.568627, 0.552941, 1.0 },
+ { 0.776471, 0.568627, 0.517647, 1.0 },
+ { 0.776471, 0.533333, 0.478431, 1.0 },
+ { 0.713725, 0.470588, 0.443137, 1.0 },
+ { 0.666667, 0.403922, 0.368627, 1.0 },
+ { 0.619608, 0.345098, 0.294118, 1.0 },
+ { 0.329412, 0.235294, 0.219608, 1.0 },
+ { 0.188235, 0.203922, 0.219608, 1.0 },
+ { 0.156863, 0.156863, 0.184314, 1.0 },
+ { 0.141176, 0.188235, 0.184314, 1.0 },
+ { 0.156863, 0.188235, 0.219608, 1.0 },
+ { 0.156863, 0.203922, 0.258824, 1.0 },
+ { 0.156863, 0.203922, 0.443137, 1.0 },
+ { 0.188235, 0.219608, 0.517647, 1.0 },
+ { 0.203922, 0.266667, 0.592157, 1.0 },
+ { 0.235294, 0.317647, 0.666667, 1.0 },
+ { 0.282353, 0.364706, 0.701961, 1.0 },
+ { 0.282353, 0.380392, 0.701961, 1.0 },
+ { 0.282353, 0.380392, 0.701961, 1.0 },
+ { 0.282353, 0.380392, 0.701961, 1.0 },
+ { 0.286275, 0.364706, 0.666667, 1.0 },
+ { 0.662745, 0.435294, 0.478431, 1.0 },
+ { 0.729412, 0.501961, 0.517647, 1.0 },
+ { 0.729412, 0.517647, 0.517647, 1.0 },
+ { 0.745098, 0.501961, 0.552941, 1.0 },
+ { 0.760784, 0.454902, 0.517647, 1.0 },
+ { 0.713725, 0.450980, 0.443137, 1.0 },
+ { 0.745098, 0.435294, 0.407843, 1.0 },
+ { 0.698039, 0.388235, 0.333333, 1.0 },
+ { 0.666667, 0.329412, 0.294118, 1.0 },
+ { 0.458824, 0.329412, 0.329412, 1.0 },
+ { 0.266667, 0.235294, 0.333333, 1.0 },
+ { 0.203922, 0.266667, 0.443137, 1.0 },
+ { 0.188235, 0.250980, 0.517647, 1.0 },
+ { 0.219608, 0.286275, 0.552941, 1.0 },
+ { 0.427451, 0.345098, 0.478431, 1.0 },
+ { 0.619608, 0.454902, 0.407843, 1.0 },
+ { 0.662745, 0.486275, 0.443137, 1.0 },
+ { 0.631373, 0.501961, 0.443137, 1.0 },
+ { 0.286275, 0.396078, 0.666667, 1.0 },
+ { 0.282353, 0.396078, 0.701961, 1.0 },
+ { 0.282353, 0.396078, 0.701961, 1.0 },
+ { 0.286275, 0.380392, 0.666667, 1.0 },
+ { 0.647059, 0.470588, 0.443137, 1.0 },
+ { 0.666667, 0.470588, 0.443137, 1.0 },
+ { 0.698039, 0.486275, 0.443137, 1.0 },
+ { 0.713725, 0.470588, 0.443137, 1.0 },
+ { 0.698039, 0.466667, 0.403922, 1.0 },
+ { 0.603922, 0.419608, 0.333333, 1.0 },
+ { 0.474510, 0.376471, 0.368627, 1.0 },
+ { 0.203922, 0.250980, 0.517647, 1.0 },
+ { 0.172549, 0.250980, 0.517647, 1.0 },
+ { 0.188235, 0.266667, 0.552941, 1.0 },
+ { 0.203922, 0.286275, 0.592157, 1.0 },
+ { 0.219608, 0.333333, 0.627451, 1.0 },
+ { 0.250980, 0.349020, 0.666667, 1.0 },
+ { 0.250980, 0.364706, 0.666667, 1.0 },
+ { 0.250980, 0.364706, 0.666667, 1.0 },
+ { 0.266667, 0.364706, 0.666667, 1.0 },
+ { 0.266667, 0.380392, 0.666667, 1.0 },
+ { 0.329412, 0.380392, 0.592157, 1.0 },
+ { 0.568627, 0.407843, 0.368627, 1.0 },
+ { 0.682353, 0.313725, 0.294118, 1.0 },
+ { 0.635294, 0.282353, 0.258824, 1.0 },
+ { 0.329412, 0.235294, 0.254902, 1.0 },
+ { 0.250980, 0.203922, 0.258824, 1.0 },
+ { 0.203922, 0.188235, 0.258824, 1.0 },
+ { 0.301961, 0.286275, 0.294118, 1.0 },
+ { 0.552941, 0.392157, 0.329412, 1.0 },
+ { 0.666667, 0.454902, 0.407843, 1.0 },
+ { 0.713725, 0.470588, 0.443137, 1.0 },
+ { 0.713725, 0.470588, 0.443137, 1.0 },
+ { 0.698039, 0.486275, 0.443137, 1.0 },
+ { 0.682353, 0.486275, 0.478431, 1.0 },
+ { 0.552941, 0.407843, 0.517647, 1.0 },
+ { 0.250980, 0.301961, 0.592157, 1.0 },
+ { 0.203922, 0.266667, 0.592157, 1.0 },
+ { 0.188235, 0.250980, 0.552941, 1.0 },
+ { 0.172549, 0.219608, 0.552941, 1.0 },
+ { 0.203922, 0.266667, 0.592157, 1.0 },
+ { 0.219608, 0.317647, 0.666667, 1.0 },
+ { 0.266667, 0.349020, 0.701961, 1.0 },
+ { 0.250980, 0.380392, 0.737255, 1.0 },
+ { 0.282353, 0.380392, 0.737255, 1.0 },
+ { 0.298039, 0.396078, 0.737255, 1.0 },
+ { 0.298039, 0.411765, 0.737255, 1.0 },
+ { 0.313725, 0.427451, 0.737255, 1.0 },
+ { 0.713725, 0.537255, 0.592157, 1.0 },
+ { 0.760784, 0.584314, 0.592157, 1.0 },
+ { 0.776471, 0.600000, 0.627451, 1.0 },
+ { 0.776471, 0.600000, 0.627451, 1.0 },
+ { 0.760784, 0.600000, 0.592157, 1.0 },
+ { 0.729412, 0.584314, 0.552941, 1.0 },
+ { 0.729412, 0.552941, 0.517647, 1.0 },
+ { 0.662745, 0.501961, 0.478431, 1.0 },
+ { 0.298039, 0.396078, 0.701961, 1.0 },
+ { 0.282353, 0.396078, 0.701961, 1.0 },
+ { 0.266667, 0.396078, 0.701961, 1.0 },
+ { 0.235294, 0.364706, 0.666667, 1.0 },
+ { 0.203922, 0.317647, 0.627451, 1.0 },
+ { 0.188235, 0.286275, 0.592157, 1.0 },
+ { 0.203922, 0.286275, 0.592157, 1.0 },
+ { 0.235294, 0.301961, 0.592157, 1.0 },
+ { 0.505882, 0.392157, 0.443137, 1.0 },
+ { 0.662745, 0.470588, 0.443137, 1.0 },
+ { 0.713725, 0.517647, 0.478431, 1.0 },
+ { 0.729412, 0.517647, 0.478431, 1.0 },
+ { 0.729412, 0.517647, 0.478431, 1.0 },
+ { 0.666667, 0.486275, 0.482353, 1.0 },
+ { 0.298039, 0.380392, 0.666667, 1.0 },
+ { 0.266667, 0.364706, 0.666667, 1.0 },
+ { 0.266667, 0.364706, 0.666667, 1.0 },
+ { 0.266667, 0.333333, 0.666667, 1.0 },
+ { 0.250980, 0.333333, 0.666667, 1.0 },
+ { 0.250980, 0.317647, 0.627451, 1.0 },
+ { 0.266667, 0.333333, 0.478431, 1.0 },
+ { 0.505882, 0.360784, 0.329412, 1.0 },
+ { 0.666667, 0.372549, 0.294118, 1.0 },
+ { 0.698039, 0.356863, 0.294118, 1.0 },
+ { 0.729412, 0.435294, 0.368627, 1.0 },
+ { 0.760784, 0.466667, 0.368627, 1.0 },
+ { 0.729412, 0.466667, 0.407843, 1.0 },
+ { 0.729412, 0.517647, 0.443137, 1.0 },
+ { 0.729412, 0.533333, 0.443137, 1.0 },
+ { 0.713725, 0.549020, 0.443137, 1.0 },
+ { 0.682353, 0.501961, 0.443137, 1.0 },
+ { 0.650980, 0.470588, 0.443137, 1.0 },
+ { 0.313725, 0.329412, 0.592157, 1.0 },
+ { 0.219608, 0.286275, 0.592157, 1.0 },
+ { 0.203922, 0.266667, 0.592157, 1.0 },
+ { 0.188235, 0.266667, 0.592157, 1.0 },
+ { 0.188235, 0.266667, 0.592157, 1.0 },
+ { 0.172549, 0.250980, 0.592157, 1.0 },
+ { 0.172549, 0.250980, 0.552941, 1.0 },
+ { 0.172549, 0.266667, 0.552941, 1.0 },
+ { 0.188235, 0.286275, 0.552941, 1.0 },
+ { 0.188235, 0.286275, 0.552941, 1.0 },
+ { 0.172549, 0.286275, 0.592157, 1.0 },
+ { 0.219608, 0.333333, 0.666667, 1.0 },
+ { 0.266667, 0.380392, 0.701961, 1.0 },
+ { 0.282353, 0.380392, 0.737255, 1.0 },
+ { 0.282353, 0.396078, 0.737255, 1.0 },
+ { 0.282353, 0.411765, 0.776471, 1.0 },
+ { 0.298039, 0.396078, 0.737255, 1.0 },
+ { 0.313725, 0.427451, 0.737255, 1.0 },
+ { 0.729412, 0.552941, 0.552941, 1.0 },
+ { 0.729412, 0.552941, 0.552941, 1.0 },
+ { 0.760784, 0.584314, 0.592157, 1.0 },
+ { 0.792157, 0.615686, 0.592157, 1.0 },
+ { 0.807843, 0.615686, 0.592157, 1.0 },
+ { 0.792157, 0.631373, 0.592157, 1.0 },
+ { 0.776471, 0.600000, 0.552941, 1.0 },
+ { 0.760784, 0.584314, 0.517647, 1.0 },
+ { 0.745098, 0.580392, 0.478431, 1.0 },
+ { 0.729412, 0.533333, 0.443137, 1.0 },
+ { 0.713725, 0.482353, 0.407843, 1.0 },
+ { 0.713725, 0.450980, 0.407843, 1.0 },
+ { 0.650980, 0.403922, 0.294118, 1.0 },
+ { 0.443137, 0.360784, 0.254902, 1.0 },
+ { 0.219608, 0.235294, 0.219608, 1.0 },
+ { 0.141176, 0.203922, 0.184314, 1.0 },
+ { 0.141176, 0.203922, 0.184314, 1.0 },
+ { 0.125490, 0.172549, 0.145098, 1.0 },
+ { 0.219608, 0.152941, 0.109804, 1.0 },
+ { 0.572549, 0.266667, 0.258824, 1.0 },
+ { 0.682353, 0.313725, 0.258824, 1.0 },
+ { 0.713725, 0.341176, 0.258824, 1.0 },
+ { 0.760784, 0.419608, 0.407843, 1.0 },
+ { 0.760784, 0.435294, 0.443137, 1.0 },
+ { 0.760784, 0.450980, 0.443137, 1.0 },
+ { 0.745098, 0.454902, 0.403922, 1.0 },
+ };
+/* no-name */
+static double4 colors_3[] = {
+ { 0.062745, 0.035294, 0.035294, 1.0 },
+ { 0.223529, 0.196078, 0.094118, 1.0 },
+ { 0.333333, 0.298039, 0.192157, 1.0 },
+ { 0.392157, 0.376471, 0.313725, 1.0 },
+ { 0.474510, 0.458824, 0.345098, 1.0 },
+ { 0.541176, 0.411765, 0.290196, 1.0 },
+ { 0.552941, 0.360784, 0.286275, 1.0 },
+ { 0.564706, 0.298039, 0.258824, 1.0 },
+ { 0.545098, 0.274510, 0.207843, 1.0 },
+ { 0.498039, 0.235294, 0.168627, 1.0 },
+ { 0.388235, 0.172549, 0.098039, 1.0 },
+ { 0.294118, 0.137255, 0.113725, 1.0 },
+ { 0.239216, 0.105882, 0.070588, 1.0 },
+ { 0.160784, 0.047059, 0.035294, 1.0 },
+ { 0.074510, 0.031373, 0.031373, 1.0 },
+ { 0.050980, 0.031373, 0.031373, 1.0 },
+ { 0.054902, 0.031373, 0.031373, 1.0 },
+ { 0.121569, 0.047059, 0.039216, 1.0 },
+ { 0.176471, 0.133333, 0.054902, 1.0 },
+ { 0.278431, 0.192157, 0.082353, 1.0 },
+ { 0.349020, 0.282353, 0.149020, 1.0 },
+ { 0.403922, 0.274510, 0.113725, 1.0 },
+ { 0.419608, 0.290196, 0.121569, 1.0 },
+ { 0.419608, 0.298039, 0.121569, 1.0 },
+ { 0.372549, 0.294118, 0.137255, 1.0 },
+ { 0.321569, 0.254902, 0.129412, 1.0 },
+ { 0.266667, 0.156863, 0.070588, 1.0 },
+ { 0.203922, 0.094118, 0.047059, 1.0 },
+ { 0.160784, 0.043137, 0.027451, 1.0 },
+ { 0.062745, 0.027451, 0.027451, 1.0 },
+ { 0.043137, 0.023529, 0.023529, 1.0 },
+ { 0.031373, 0.023529, 0.023529, 1.0 },
+ { 0.027451, 0.023529, 0.023529, 1.0 },
+ { 0.031373, 0.023529, 0.023529, 1.0 },
+ { 0.031373, 0.023529, 0.023529, 1.0 },
+ { 0.035294, 0.027451, 0.027451, 1.0 },
+ { 0.043137, 0.031373, 0.031373, 1.0 },
+ { 0.050980, 0.031373, 0.047059, 1.0 },
+ { 0.058824, 0.035294, 0.050980, 1.0 },
+ { 0.074510, 0.070588, 0.078431, 1.0 },
+ { 0.160784, 0.125490, 0.062745, 1.0 },
+ { 0.231373, 0.207843, 0.105882, 1.0 },
+ { 0.341176, 0.290196, 0.145098, 1.0 },
+ { 0.450980, 0.349020, 0.133333, 1.0 },
+ { 0.505882, 0.380392, 0.133333, 1.0 },
+ { 0.537255, 0.419608, 0.172549, 1.0 },
+ { 0.533333, 0.403922, 0.137255, 1.0 },
+ { 0.533333, 0.423529, 0.141176, 1.0 },
+ { 0.552941, 0.427451, 0.149020, 1.0 },
+ { 0.537255, 0.427451, 0.172549, 1.0 },
+ { 0.545098, 0.443137, 0.176471, 1.0 },
+ { 0.549020, 0.435294, 0.184314, 1.0 },
+ { 0.549020, 0.423529, 0.196078, 1.0 },
+ { 0.607843, 0.400000, 0.262745, 1.0 },
+ { 0.580392, 0.396078, 0.298039, 1.0 },
+ { 0.592157, 0.392157, 0.305882, 1.0 },
+ { 0.600000, 0.411765, 0.329412, 1.0 },
+ { 0.607843, 0.407843, 0.349020, 1.0 },
+ { 0.635294, 0.443137, 0.388235, 1.0 },
+ { 0.666667, 0.482353, 0.454902, 1.0 },
+ { 0.674510, 0.549020, 0.482353, 1.0 },
+ { 0.658824, 0.564706, 0.482353, 1.0 },
+ { 0.658824, 0.549020, 0.474510, 1.0 },
+ { 0.662745, 0.549020, 0.490196, 1.0 },
+ { 0.643137, 0.552941, 0.474510, 1.0 },
+ { 0.647059, 0.529412, 0.454902, 1.0 },
+ { 0.611765, 0.482353, 0.388235, 1.0 },
+ { 0.600000, 0.458824, 0.368627, 1.0 },
+ { 0.552941, 0.407843, 0.345098, 1.0 },
+ { 0.517647, 0.364706, 0.282353, 1.0 },
+ { 0.388235, 0.349020, 0.211765, 1.0 },
+ { 0.352941, 0.294118, 0.168627, 1.0 },
+ { 0.180392, 0.176471, 0.129412, 1.0 },
+ { 0.066667, 0.101961, 0.160784, 1.0 },
+ { 0.062745, 0.078431, 0.149020, 1.0 },
+ { 0.070588, 0.098039, 0.125490, 1.0 },
+ { 0.184314, 0.164706, 0.090196, 1.0 },
+ { 0.254902, 0.227451, 0.125490, 1.0 },
+ { 0.360784, 0.294118, 0.168627, 1.0 },
+ { 0.454902, 0.364706, 0.141176, 1.0 },
+ { 0.478431, 0.376471, 0.145098, 1.0 },
+ { 0.529412, 0.380392, 0.160784, 1.0 },
+ { 0.541176, 0.341176, 0.219608, 1.0 },
+ { 0.576471, 0.356863, 0.270588, 1.0 },
+ { 0.552941, 0.356863, 0.266667, 1.0 },
+ { 0.549020, 0.333333, 0.227451, 1.0 },
+ { 0.549020, 0.345098, 0.270588, 1.0 },
+ { 0.560784, 0.329412, 0.258824, 1.0 },
+ { 0.529412, 0.298039, 0.207843, 1.0 },
+ { 0.525490, 0.298039, 0.207843, 1.0 },
+ { 0.509804, 0.278431, 0.180392, 1.0 },
+ { 0.498039, 0.274510, 0.172549, 1.0 },
+ { 0.494118, 0.258824, 0.168627, 1.0 },
+ { 0.501961, 0.278431, 0.168627, 1.0 },
+ { 0.498039, 0.341176, 0.121569, 1.0 },
+ { 0.494118, 0.349020, 0.117647, 1.0 },
+ { 0.513725, 0.364706, 0.133333, 1.0 },
+ { 0.505882, 0.380392, 0.129412, 1.0 },
+ { 0.501961, 0.356863, 0.133333, 1.0 },
+ { 0.478431, 0.341176, 0.133333, 1.0 },
+ { 0.439216, 0.298039, 0.117647, 1.0 },
+ { 0.376471, 0.262745, 0.109804, 1.0 },
+ { 0.309804, 0.188235, 0.094118, 1.0 },
+ { 0.219608, 0.152941, 0.082353, 1.0 },
+ { 0.141176, 0.125490, 0.074510, 1.0 },
+ { 0.074510, 0.066667, 0.086275, 1.0 },
+ { 0.058824, 0.031373, 0.054902, 1.0 },
+ { 0.047059, 0.031373, 0.047059, 1.0 },
+ { 0.039216, 0.031373, 0.031373, 1.0 },
+ { 0.039216, 0.027451, 0.027451, 1.0 },
+ { 0.035294, 0.027451, 0.031373, 1.0 },
+ { 0.031373, 0.031373, 0.031373, 1.0 },
+ { 0.035294, 0.031373, 0.031373, 1.0 },
+ { 0.039216, 0.031373, 0.031373, 1.0 },
+ { 0.043137, 0.031373, 0.031373, 1.0 },
+ { 0.050980, 0.031373, 0.031373, 1.0 },
+ { 0.062745, 0.035294, 0.031373, 1.0 },
+ { 0.141176, 0.043137, 0.031373, 1.0 },
+ { 0.192157, 0.070588, 0.054902, 1.0 },
+ { 0.270588, 0.152941, 0.082353, 1.0 },
+ { 0.376471, 0.231373, 0.094118, 1.0 },
+ { 0.478431, 0.294118, 0.090196, 1.0 },
+ { 0.545098, 0.380392, 0.125490, 1.0 },
+ { 0.580392, 0.427451, 0.152941, 1.0 },
+ { 0.580392, 0.466667, 0.203922, 1.0 },
+ { 0.580392, 0.470588, 0.227451, 1.0 },
+ { 0.580392, 0.462745, 0.235294, 1.0 },
+ { 0.580392, 0.415686, 0.317647, 1.0 },
+ { 0.588235, 0.423529, 0.317647, 1.0 },
+ { 0.611765, 0.431373, 0.337255, 1.0 },
+ { 0.635294, 0.458824, 0.384314, 1.0 },
+ { 0.647059, 0.498039, 0.447059, 1.0 },
+ { 0.635294, 0.564706, 0.482353, 1.0 },
+ { 0.568627, 0.564706, 0.521569, 1.0 },
+ { 0.549020, 0.549020, 0.490196, 1.0 },
+ { 0.545098, 0.556863, 0.494118, 1.0 },
+ { 0.552941, 0.631373, 0.694118, 1.0 },
+ { 0.662745, 0.600000, 0.572549, 1.0 },
+ { 0.650980, 0.596078, 0.549020, 1.0 },
+ { 0.654902, 0.580392, 0.529412, 1.0 },
+ { 0.670588, 0.560784, 0.490196, 1.0 },
+ { 0.654902, 0.541176, 0.470588, 1.0 },
+ { 0.654902, 0.501961, 0.431373, 1.0 },
+ { 0.639216, 0.462745, 0.376471, 1.0 },
+ { 0.603922, 0.427451, 0.333333, 1.0 },
+ { 0.572549, 0.392157, 0.298039, 1.0 },
+ { 0.533333, 0.313725, 0.227451, 1.0 },
+ { 0.458824, 0.227451, 0.203922, 1.0 },
+ { 0.329412, 0.180392, 0.152941, 1.0 },
+ { 0.243137, 0.105882, 0.074510, 1.0 },
+ { 0.184314, 0.058824, 0.031373, 1.0 },
+ { 0.098039, 0.031373, 0.031373, 1.0 },
+ { 0.054902, 0.031373, 0.031373, 1.0 },
+ { 0.054902, 0.031373, 0.031373, 1.0 },
+ { 0.125490, 0.043137, 0.027451, 1.0 },
+ { 0.188235, 0.066667, 0.043137, 1.0 },
+ { 0.274510, 0.137255, 0.066667, 1.0 },
+ { 0.345098, 0.172549, 0.105882, 1.0 },
+ { 0.462745, 0.200000, 0.129412, 1.0 },
+ { 0.466667, 0.254902, 0.149020, 1.0 },
+ { 0.466667, 0.254902, 0.149020, 1.0 },
+ { 0.478431, 0.258824, 0.168627, 1.0 },
+ { 0.454902, 0.270588, 0.141176, 1.0 },
+ { 0.396078, 0.298039, 0.149020, 1.0 },
+ { 0.352941, 0.286275, 0.152941, 1.0 },
+ { 0.266667, 0.207843, 0.098039, 1.0 },
+ { 0.168627, 0.129412, 0.082353, 1.0 },
+ { 0.066667, 0.078431, 0.121569, 1.0 },
+ { 0.058824, 0.066667, 0.133333, 1.0 },
+ { 0.062745, 0.062745, 0.113725, 1.0 },
+ { 0.054902, 0.039216, 0.082353, 1.0 },
+ { 0.058824, 0.031373, 0.066667, 1.0 },
+ { 0.149020, 0.101961, 0.062745, 1.0 },
+ { 0.262745, 0.137255, 0.054902, 1.0 },
+ { 0.356863, 0.200000, 0.074510, 1.0 },
+ { 0.415686, 0.227451, 0.078431, 1.0 },
+ { 0.474510, 0.282353, 0.090196, 1.0 },
+ { 0.486275, 0.325490, 0.101961, 1.0 },
+ { 0.462745, 0.337255, 0.152941, 1.0 },
+ { 0.411765, 0.356863, 0.145098, 1.0 },
+ { 0.352941, 0.286275, 0.156863, 1.0 },
+ { 0.247059, 0.219608, 0.129412, 1.0 },
+ { 0.101961, 0.117647, 0.125490, 1.0 },
+ { 0.062745, 0.066667, 0.125490, 1.0 },
+ { 0.054902, 0.058824, 0.105882, 1.0 },
+ { 0.047059, 0.031373, 0.066667, 1.0 },
+ { 0.054902, 0.031373, 0.054902, 1.0 },
+ { 0.066667, 0.031373, 0.031373, 1.0 },
+ { 0.156863, 0.043137, 0.027451, 1.0 },
+ { 0.207843, 0.094118, 0.058824, 1.0 },
+ { 0.294118, 0.121569, 0.070588, 1.0 },
+ { 0.403922, 0.188235, 0.070588, 1.0 },
+ { 0.478431, 0.215686, 0.129412, 1.0 },
+ { 0.470588, 0.278431, 0.117647, 1.0 },
+ { 0.509804, 0.345098, 0.117647, 1.0 },
+ { 0.552941, 0.396078, 0.156863, 1.0 },
+ { 0.545098, 0.392157, 0.200000, 1.0 },
+ { 0.545098, 0.403922, 0.274510, 1.0 },
+ { 0.470588, 0.474510, 0.380392, 1.0 },
+ { 0.462745, 0.443137, 0.486275, 1.0 },
+ { 0.537255, 0.541176, 0.482353, 1.0 },
+ { 0.537255, 0.549020, 0.482353, 1.0 },
+ { 0.509804, 0.513725, 0.458824, 1.0 },
+ { 0.482353, 0.482353, 0.384314, 1.0 },
+ { 0.501961, 0.490196, 0.423529, 1.0 },
+ { 0.490196, 0.490196, 0.364706, 1.0 },
+ { 0.592157, 0.427451, 0.325490, 1.0 },
+ { 0.662745, 0.498039, 0.270588, 1.0 },
+ { 0.650980, 0.505882, 0.258824, 1.0 },
+ { 0.654902, 0.513725, 0.243137, 1.0 },
+ { 0.654902, 0.509804, 0.243137, 1.0 },
+ { 0.627451, 0.482353, 0.211765, 1.0 },
+ { 0.607843, 0.505882, 0.223529, 1.0 },
+ { 0.596078, 0.486275, 0.215686, 1.0 },
+ { 0.600000, 0.486275, 0.207843, 1.0 },
+ { 0.603922, 0.470588, 0.180392, 1.0 },
+ { 0.603922, 0.466667, 0.188235, 1.0 },
+ { 0.572549, 0.454902, 0.207843, 1.0 },
+ { 0.529412, 0.423529, 0.180392, 1.0 },
+ { 0.501961, 0.419608, 0.219608, 1.0 },
+ { 0.407843, 0.372549, 0.254902, 1.0 },
+ { 0.360784, 0.333333, 0.203922, 1.0 },
+ { 0.364706, 0.313725, 0.180392, 1.0 },
+ { 0.317647, 0.266667, 0.137255, 1.0 },
+ { 0.231373, 0.200000, 0.105882, 1.0 },
+ { 0.160784, 0.125490, 0.062745, 1.0 },
+ { 0.078431, 0.043137, 0.035294, 1.0 },
+ { 0.050980, 0.031373, 0.031373, 1.0 },
+ { 0.047059, 0.031373, 0.031373, 1.0 },
+ { 0.047059, 0.031373, 0.031373, 1.0 },
+ { 0.050980, 0.031373, 0.031373, 1.0 },
+ { 0.050980, 0.027451, 0.027451, 1.0 },
+ { 0.062745, 0.031373, 0.031373, 1.0 },
+ { 0.141176, 0.035294, 0.027451, 1.0 },
+ { 0.192157, 0.058824, 0.027451, 1.0 },
+ { 0.196078, 0.058824, 0.039216, 1.0 },
+ { 0.211765, 0.082353, 0.054902, 1.0 },
+ { 0.247059, 0.105882, 0.062745, 1.0 },
+ { 0.262745, 0.109804, 0.062745, 1.0 },
+ { 0.274510, 0.105882, 0.078431, 1.0 },
+ { 0.290196, 0.101961, 0.062745, 1.0 },
+ { 0.313725, 0.121569, 0.066667, 1.0 },
+ { 0.337255, 0.117647, 0.062745, 1.0 },
+ { 0.329412, 0.145098, 0.078431, 1.0 },
+ { 0.384314, 0.215686, 0.078431, 1.0 },
+ { 0.396078, 0.254902, 0.098039, 1.0 },
+ { 0.435294, 0.274510, 0.090196, 1.0 },
+ { 0.474510, 0.325490, 0.113725, 1.0 },
+ { 0.478431, 0.376471, 0.145098, 1.0 },
+ { 0.509804, 0.411765, 0.172549, 1.0 },
+ { 0.494118, 0.403922, 0.172549, 1.0 },
+ { 0.423529, 0.368627, 0.250980, 1.0 },
+ { 0.427451, 0.384314, 0.266667, 1.0 },
+ { 0.415686, 0.384314, 0.270588, 1.0 },
+ { 0.415686, 0.400000, 0.290196, 1.0 },
+ { 0.454902, 0.411765, 0.278431, 1.0 },
+ };
+/* pillows */
+static double4 colors_4[] = {
+ { 0.294118, 0.227451, 0.184314, 1.0 },
+ { 0.227451, 0.168627, 0.168627, 1.0 },
+ { 0.168627, 0.133333, 0.109804, 1.0 },
+ { 0.109804, 0.109804, 0.086275, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.043137, 0.066667, 0.043137, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.043137, 0.066667, 0.043137, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.109804, 0.066667, 0.066667, 1.0 },
+ { 0.168627, 0.086275, 0.066667, 1.0 },
+ { 0.235294, 0.109804, 0.086275, 1.0 },
+ { 0.301961, 0.176471, 0.109804, 1.0 },
+ { 0.368627, 0.211765, 0.125490, 1.0 },
+ { 0.466667, 0.266667, 0.133333, 1.0 },
+ { 0.552941, 0.352941, 0.176471, 1.0 },
+ { 0.678431, 0.396078, 0.196078, 1.0 },
+ { 0.749020, 0.415686, 0.196078, 1.0 },
+ { 0.796078, 0.458824, 0.262745, 1.0 },
+ { 0.729412, 0.458824, 0.305882, 1.0 },
+ { 0.686275, 0.439216, 0.262745, 1.0 },
+ { 0.552941, 0.376471, 0.243137, 1.0 },
+ { 0.501961, 0.309804, 0.243137, 1.0 },
+ { 0.443137, 0.286275, 0.200000, 1.0 },
+ { 0.447059, 0.258824, 0.168627, 1.0 },
+ { 0.478431, 0.301961, 0.168627, 1.0 },
+ { 0.592157, 0.286275, 0.086275, 1.0 },
+ { 0.627451, 0.286275, 0.109804, 1.0 },
+ { 0.541176, 0.286275, 0.086275, 1.0 },
+ { 0.458824, 0.254902, 0.101961, 1.0 },
+ { 0.403922, 0.235294, 0.145098, 1.0 },
+ { 0.325490, 0.192157, 0.101961, 1.0 },
+ { 0.301961, 0.192157, 0.078431, 1.0 },
+ { 0.235294, 0.109804, 0.066667, 1.0 },
+ { 0.176471, 0.066667, 0.043137, 1.0 },
+ { 0.101961, 0.066667, 0.043137, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.109804, 0.086275, 0.066667, 1.0 },
+ { 0.152941, 0.086275, 0.086275, 1.0 },
+ { 0.211765, 0.133333, 0.109804, 1.0 },
+ { 0.235294, 0.133333, 0.086275, 1.0 },
+ { 0.317647, 0.133333, 0.086275, 1.0 },
+ { 0.317647, 0.133333, 0.066667, 1.0 },
+ { 0.341176, 0.152941, 0.066667, 1.0 },
+ { 0.407843, 0.176471, 0.043137, 1.0 },
+ { 0.513725, 0.196078, 0.000000, 1.0 },
+ { 0.611765, 0.239216, 0.000000, 1.0 },
+ { 0.600000, 0.262745, 0.019608, 1.0 },
+ { 0.533333, 0.262745, 0.019608, 1.0 },
+ { 0.490196, 0.196078, 0.043137, 1.0 },
+ { 0.419608, 0.200000, 0.066667, 1.0 },
+ { 0.419608, 0.200000, 0.066667, 1.0 },
+ { 0.407843, 0.196078, 0.066667, 1.0 },
+ { 0.400000, 0.200000, 0.066667, 1.0 },
+ { 0.352941, 0.243137, 0.133333, 1.0 },
+ { 0.325490, 0.211765, 0.125490, 1.0 },
+ { 0.360784, 0.250980, 0.117647, 1.0 },
+ { 0.376471, 0.266667, 0.152941, 1.0 },
+ { 0.376471, 0.243137, 0.176471, 1.0 },
+ { 0.407843, 0.286275, 0.219608, 1.0 },
+ { 0.466667, 0.309804, 0.219608, 1.0 },
+ { 0.494118, 0.317647, 0.227451, 1.0 },
+ { 0.533333, 0.376471, 0.243137, 1.0 },
+ { 0.533333, 0.376471, 0.243137, 1.0 },
+ { 0.533333, 0.352941, 0.219608, 1.0 },
+ { 0.458824, 0.325490, 0.211765, 1.0 },
+ { 0.400000, 0.286275, 0.200000, 1.0 },
+ { 0.392157, 0.235294, 0.192157, 1.0 },
+ { 0.376471, 0.235294, 0.168627, 1.0 },
+ { 0.376471, 0.243137, 0.152941, 1.0 },
+ { 0.352941, 0.243137, 0.152941, 1.0 },
+ { 0.352941, 0.243137, 0.152941, 1.0 },
+ { 0.337255, 0.250980, 0.160784, 1.0 },
+ { 0.337255, 0.250980, 0.184314, 1.0 },
+ { 0.317647, 0.227451, 0.203922, 1.0 },
+ { 0.278431, 0.211765, 0.192157, 1.0 },
+ { 0.286275, 0.243137, 0.219608, 1.0 },
+ { 0.360784, 0.294118, 0.270588, 1.0 },
+ { 0.466667, 0.309804, 0.352941, 1.0 },
+ { 0.509804, 0.400000, 0.400000, 1.0 },
+ { 0.568627, 0.635294, 0.678431, 1.0 },
+ { 0.686275, 0.752941, 0.772549, 1.0 },
+ { 0.823529, 0.847059, 0.890196, 1.0 },
+ { 0.952941, 0.952941, 0.952941, 1.0 },
+ { 0.988235, 0.964706, 0.988235, 1.0 },
+ { 0.964706, 0.964706, 0.945098, 1.0 },
+ { 0.980392, 0.980392, 0.937255, 1.0 },
+ { 0.964706, 0.964706, 0.945098, 1.0 },
+ { 0.949020, 0.772549, 0.615686, 1.0 },
+ { 0.788235, 0.474510, 0.345098, 1.0 },
+ { 0.662745, 0.439216, 0.376471, 1.0 },
+ { 0.552941, 0.400000, 0.352941, 1.0 },
+ { 0.525490, 0.329412, 0.309804, 1.0 },
+ { 0.419608, 0.266667, 0.266667, 1.0 },
+ { 0.333333, 0.200000, 0.243137, 1.0 },
+ { 0.270588, 0.192157, 0.192157, 1.0 },
+ { 0.211765, 0.152941, 0.152941, 1.0 },
+ { 0.176471, 0.133333, 0.109804, 1.0 },
+ { 0.133333, 0.109804, 0.086275, 1.0 },
+ { 0.133333, 0.086275, 0.066667, 1.0 },
+ { 0.211765, 0.086275, 0.066667, 1.0 },
+ { 0.227451, 0.078431, 0.125490, 1.0 },
+ { 0.243137, 0.137255, 0.137255, 1.0 },
+ { 0.286275, 0.200000, 0.152941, 1.0 },
+ { 0.309804, 0.219608, 0.152941, 1.0 },
+ { 0.317647, 0.227451, 0.184314, 1.0 },
+ { 0.360784, 0.250980, 0.184314, 1.0 },
+ { 0.376471, 0.266667, 0.200000, 1.0 },
+ { 0.360784, 0.294118, 0.227451, 1.0 },
+ { 0.419608, 0.333333, 0.243137, 1.0 },
+ { 0.435294, 0.325490, 0.235294, 1.0 },
+ { 0.443137, 0.333333, 0.243137, 1.0 },
+ { 0.478431, 0.258824, 0.301961, 1.0 },
+ { 0.525490, 0.325490, 0.325490, 1.0 },
+ { 0.474510, 0.298039, 0.364706, 1.0 },
+ { 0.466667, 0.286275, 0.329412, 1.0 },
+ { 0.403922, 0.274510, 0.254902, 1.0 },
+ { 0.407843, 0.286275, 0.219608, 1.0 },
+ { 0.392157, 0.258824, 0.192157, 1.0 },
+ { 0.337255, 0.250980, 0.184314, 1.0 },
+ { 0.286275, 0.243137, 0.176471, 1.0 },
+ { 0.286275, 0.200000, 0.152941, 1.0 },
+ { 0.219608, 0.152941, 0.109804, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.066667, 0.086275, 0.066667, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.086275, 0.109804, 0.086275, 1.0 },
+ { 0.109804, 0.152941, 0.176471, 1.0 },
+ { 0.109804, 0.207843, 0.305882, 1.0 },
+ { 0.250980, 0.227451, 0.203922, 1.0 },
+ { 0.294118, 0.200000, 0.200000, 1.0 },
+ { 0.392157, 0.235294, 0.211765, 1.0 },
+ { 0.466667, 0.266667, 0.309804, 1.0 },
+ { 0.474510, 0.298039, 0.298039, 1.0 },
+ { 0.568627, 0.243137, 0.309804, 1.0 },
+ { 0.509804, 0.333333, 0.286275, 1.0 },
+ { 0.576471, 0.329412, 0.133333, 1.0 },
+ { 0.701961, 0.219608, 0.219608, 1.0 },
+ { 0.619608, 0.286275, 0.086275, 1.0 },
+ { 0.670588, 0.286275, 0.043137, 1.0 },
+ { 0.788235, 0.019608, 0.043137, 1.0 },
+ { 0.713725, 0.192157, 0.000000, 1.0 },
+ { 0.600000, 0.239216, 0.043137, 1.0 },
+ { 0.600000, 0.305882, 0.043137, 1.0 },
+ { 0.654902, 0.305882, 0.019608, 1.0 },
+ { 0.588235, 0.219608, 0.043137, 1.0 },
+ { 0.525490, 0.196078, 0.019608, 1.0 },
+ { 0.486275, 0.086275, 0.043137, 1.0 },
+ { 0.427451, 0.066667, 0.066667, 1.0 },
+ { 0.376471, 0.133333, 0.086275, 1.0 },
+ { 0.325490, 0.176471, 0.086275, 1.0 },
+ { 0.325490, 0.152941, 0.066667, 1.0 },
+ { 0.286275, 0.133333, 0.086275, 1.0 },
+ { 0.243137, 0.109804, 0.086275, 1.0 },
+ { 0.211765, 0.109804, 0.066667, 1.0 },
+ { 0.160784, 0.137255, 0.070588, 1.0 },
+ { 0.109804, 0.086275, 0.066667, 1.0 },
+ { 0.086275, 0.066667, 0.066667, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.043137, 0.066667, 0.043137, 1.0 },
+ { 0.043137, 0.066667, 0.043137, 1.0 },
+ { 0.043137, 0.066667, 0.043137, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.000000, 0.019608, 0.000000, 1.0 },
+ { 0.000000, 0.043137, 0.000000, 1.0 },
+ { 0.000000, 0.043137, 0.000000, 1.0 },
+ { 0.000000, 0.043137, 0.000000, 1.0 },
+ { 0.000000, 0.043137, 0.000000, 1.0 },
+ { 0.019608, 0.043137, 0.019608, 1.0 },
+ { 0.019608, 0.043137, 0.019608, 1.0 },
+ { 0.043137, 0.066667, 0.019608, 1.0 },
+ { 0.066667, 0.043137, 0.043137, 1.0 },
+ { 0.101961, 0.043137, 0.043137, 1.0 },
+ { 0.133333, 0.066667, 0.043137, 1.0 },
+ { 0.203922, 0.066667, 0.043137, 1.0 },
+ { 0.219608, 0.109804, 0.086275, 1.0 },
+ { 0.235294, 0.133333, 0.133333, 1.0 },
+ { 0.243137, 0.145098, 0.145098, 1.0 },
+ { 0.294118, 0.192157, 0.168627, 1.0 },
+ { 0.258824, 0.211765, 0.192157, 1.0 },
+ { 0.258824, 0.211765, 0.192157, 1.0 },
+ { 0.235294, 0.211765, 0.192157, 1.0 },
+ { 0.243137, 0.200000, 0.176471, 1.0 },
+ { 0.258824, 0.176471, 0.152941, 1.0 },
+ { 0.270588, 0.168627, 0.168627, 1.0 },
+ { 0.227451, 0.125490, 0.184314, 1.0 },
+ { 0.176471, 0.133333, 0.152941, 1.0 },
+ { 0.133333, 0.109804, 0.109804, 1.0 },
+ { 0.133333, 0.133333, 0.086275, 1.0 },
+ { 0.176471, 0.152941, 0.109804, 1.0 },
+ { 0.203922, 0.184314, 0.137255, 1.0 },
+ { 0.278431, 0.211765, 0.168627, 1.0 },
+ { 0.309804, 0.200000, 0.219608, 1.0 },
+ { 0.376471, 0.266667, 0.309804, 1.0 },
+ { 0.466667, 0.309804, 0.352941, 1.0 },
+ { 0.584314, 0.450980, 0.427451, 1.0 },
+ { 0.643137, 0.662745, 0.686275, 1.0 },
+ { 0.725490, 0.749020, 0.768627, 1.0 },
+ { 0.870588, 0.894118, 0.913725, 1.0 },
+ { 0.945098, 0.945098, 0.945098, 1.0 },
+ { 0.996078, 0.839216, 0.729412, 1.0 },
+ { 0.941176, 0.807843, 0.545098, 1.0 },
+ { 0.796078, 0.501961, 0.305882, 1.0 },
+ { 0.729412, 0.439216, 0.305882, 1.0 },
+ { 0.678431, 0.352941, 0.262745, 1.0 },
+ { 0.552941, 0.329412, 0.200000, 1.0 },
+ { 0.486275, 0.309804, 0.219608, 1.0 },
+ { 0.443137, 0.309804, 0.243137, 1.0 },
+ { 0.337255, 0.317647, 0.294118, 1.0 },
+ { 0.337255, 0.337255, 0.462745, 1.0 },
+ { 0.525490, 0.525490, 0.611765, 1.0 },
+ { 0.654902, 0.545098, 0.635294, 1.0 },
+ { 0.772549, 0.549020, 0.529412, 1.0 },
+ { 0.678431, 0.498039, 0.454902, 1.0 },
+ { 0.607843, 0.521569, 0.407843, 1.0 },
+ { 0.552941, 0.400000, 0.309804, 1.0 },
+ { 0.611765, 0.352941, 0.262745, 1.0 },
+ { 0.662745, 0.415686, 0.196078, 1.0 },
+ { 0.643137, 0.396078, 0.109804, 1.0 },
+ { 0.592157, 0.286275, 0.062745, 1.0 },
+ { 0.454902, 0.176471, 0.066667, 1.0 },
+ { 0.345098, 0.133333, 0.066667, 1.0 },
+ { 0.301961, 0.109804, 0.043137, 1.0 },
+ { 0.258824, 0.066667, 0.066667, 1.0 },
+ { 0.141176, 0.019608, 0.019608, 1.0 },
+ { 0.086275, 0.043137, 0.000000, 1.0 },
+ { 0.066667, 0.078431, 0.000000, 1.0 },
+ { 0.066667, 0.043137, 0.019608, 1.0 },
+ { 0.066667, 0.043137, 0.000000, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.019608, 0.043137, 0.019608, 1.0 },
+ { 0.019608, 0.066667, 0.019608, 1.0 },
+ { 0.019608, 0.066667, 0.019608, 1.0 },
+ { 0.019608, 0.043137, 0.019608, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.066667, 0.043137, 0.043137, 1.0 },
+ };
+/* mauve-splat */
+static double4 colors_5[] = {
+ { 0.086275, 0.086275, 0.086275, 1.0 },
+ { 0.086275, 0.086275, 0.086275, 1.0 },
+ { 0.086275, 0.066667, 0.078431, 1.0 },
+ { 0.086275, 0.043137, 0.058824, 1.0 },
+ { 0.066667, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.058824, 1.0 },
+ { 0.043137, 0.043137, 0.058824, 1.0 },
+ { 0.043137, 0.043137, 0.058824, 1.0 },
+ { 0.043137, 0.043137, 0.066667, 1.0 },
+ { 0.066667, 0.043137, 0.066667, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.066667, 0.043137, 0.043137, 1.0 },
+ { 0.066667, 0.043137, 0.043137, 1.0 },
+ { 0.066667, 0.043137, 0.043137, 1.0 },
+ { 0.066667, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.035294, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.019608, 0.019608, 0.035294, 1.0 },
+ { 0.019608, 0.019608, 0.043137, 1.0 },
+ { 0.019608, 0.019608, 0.058824, 1.0 },
+ { 0.043137, 0.019608, 0.066667, 1.0 },
+ { 0.066667, 0.019608, 0.066667, 1.0 },
+ { 0.066667, 0.019608, 0.058824, 1.0 },
+ { 0.066667, 0.019608, 0.058824, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.058824, 1.0 },
+ { 0.043137, 0.043137, 0.066667, 1.0 },
+ { 0.043137, 0.043137, 0.066667, 1.0 },
+ { 0.066667, 0.043137, 0.066667, 1.0 },
+ { 0.066667, 0.043137, 0.078431, 1.0 },
+ { 0.066667, 0.019608, 0.086275, 1.0 },
+ { 0.066667, 0.043137, 0.078431, 1.0 },
+ { 0.086275, 0.043137, 0.078431, 1.0 },
+ { 0.086275, 0.066667, 0.086275, 1.0 },
+ { 0.086275, 0.086275, 0.086275, 1.0 },
+ { 0.086275, 0.109804, 0.066667, 1.0 },
+ { 0.086275, 0.109804, 0.086275, 1.0 },
+ { 0.086275, 0.086275, 0.086275, 1.0 },
+ { 0.086275, 0.086275, 0.086275, 1.0 },
+ { 0.086275, 0.086275, 0.086275, 1.0 },
+ { 0.086275, 0.086275, 0.086275, 1.0 },
+ { 0.086275, 0.086275, 0.086275, 1.0 },
+ { 0.086275, 0.066667, 0.086275, 1.0 },
+ { 0.086275, 0.066667, 0.078431, 1.0 },
+ { 0.086275, 0.066667, 0.066667, 1.0 },
+ { 0.086275, 0.066667, 0.066667, 1.0 },
+ { 0.109804, 0.066667, 0.066667, 1.0 },
+ { 0.109804, 0.066667, 0.066667, 1.0 },
+ { 0.086275, 0.066667, 0.066667, 1.0 },
+ { 0.086275, 0.043137, 0.066667, 1.0 },
+ { 0.086275, 0.043137, 0.066667, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.066667, 0.066667, 0.086275, 1.0 },
+ { 0.066667, 0.043137, 0.086275, 1.0 },
+ { 0.043137, 0.043137, 0.066667, 1.0 },
+ { 0.043137, 0.043137, 0.066667, 1.0 },
+ { 0.043137, 0.043137, 0.066667, 1.0 },
+ { 0.019608, 0.043137, 0.058824, 1.0 },
+ { 0.019608, 0.019608, 0.043137, 1.0 },
+ { 0.019608, 0.000000, 0.043137, 1.0 },
+ { 0.019608, 0.000000, 0.035294, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.066667, 0.019608, 0.019608, 1.0 },
+ { 0.086275, 0.043137, 0.043137, 1.0 },
+ { 0.086275, 0.066667, 0.066667, 1.0 },
+ { 0.109804, 0.086275, 0.086275, 1.0 },
+ { 0.109804, 0.086275, 0.086275, 1.0 },
+ { 0.109804, 0.086275, 0.086275, 1.0 },
+ { 0.109804, 0.086275, 0.133333, 1.0 },
+ { 0.109804, 0.086275, 0.145098, 1.0 },
+ { 0.086275, 0.066667, 0.125490, 1.0 },
+ { 0.066667, 0.043137, 0.117647, 1.0 },
+ { 0.043137, 0.043137, 0.094118, 1.0 },
+ { 0.043137, 0.043137, 0.078431, 1.0 },
+ { 0.043137, 0.043137, 0.078431, 1.0 },
+ { 0.043137, 0.019608, 0.101961, 1.0 },
+ { 0.043137, 0.019608, 0.078431, 1.0 },
+ { 0.043137, 0.019608, 0.078431, 1.0 },
+ { 0.043137, 0.019608, 0.078431, 1.0 },
+ { 0.043137, 0.019608, 0.066667, 1.0 },
+ { 0.043137, 0.019608, 0.066667, 1.0 },
+ { 0.066667, 0.019608, 0.066667, 1.0 },
+ { 0.066667, 0.019608, 0.066667, 1.0 },
+ { 0.066667, 0.019608, 0.078431, 1.0 },
+ { 0.066667, 0.019608, 0.078431, 1.0 },
+ { 0.066667, 0.019608, 0.078431, 1.0 },
+ { 0.086275, 0.043137, 0.101961, 1.0 },
+ { 0.066667, 0.043137, 0.125490, 1.0 },
+ { 0.101961, 0.078431, 0.152941, 1.0 },
+ { 0.109804, 0.109804, 0.168627, 1.0 },
+ { 0.301961, 0.258824, 0.282353, 1.0 },
+ { 0.376471, 0.478431, 0.396078, 1.0 },
+ { 0.682353, 0.674510, 0.505882, 1.0 },
+ { 0.329412, 0.545098, 0.572549, 1.0 },
+ { 0.941176, 0.764706, 0.721569, 1.0 },
+ { 0.749020, 0.439216, 0.305882, 1.0 },
+ { 0.623529, 0.352941, 0.286275, 1.0 },
+ { 0.823529, 0.286275, 0.172549, 1.0 },
+ { 0.470588, 0.368627, 0.258824, 1.0 },
+ { 0.419608, 0.352941, 0.352941, 1.0 },
+ { 0.329412, 0.345098, 0.352941, 1.0 },
+ { 0.462745, 0.352941, 0.262745, 1.0 },
+ { 0.333333, 0.376471, 0.419608, 1.0 },
+ { 0.258824, 0.392157, 0.458824, 1.0 },
+ { 0.294118, 0.294118, 0.250980, 1.0 },
+ { 0.211765, 0.313725, 0.290196, 1.0 },
+ { 0.211765, 0.258824, 0.211765, 1.0 },
+ { 0.152941, 0.176471, 0.066667, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.176471, 0.152941, 0.133333, 1.0 },
+ { 0.325490, 0.145098, 0.145098, 1.0 },
+ { 0.513725, 0.109804, 0.043137, 1.0 },
+ { 0.835294, 0.086275, 0.000000, 1.0 },
+ { 0.854902, 0.062745, 0.019608, 1.0 },
+ { 0.580392, 0.105882, 0.000000, 1.0 },
+ { 0.294118, 0.062745, 0.086275, 1.0 },
+ { 0.168627, 0.086275, 0.066667, 1.0 },
+ { 0.109804, 0.086275, 0.043137, 1.0 },
+ { 0.086275, 0.086275, 0.019608, 1.0 },
+ { 0.125490, 0.066667, 0.000000, 1.0 },
+ { 0.109804, 0.145098, 0.000000, 1.0 },
+ { 0.066667, 0.066667, 0.019608, 1.0 },
+ { 0.066667, 0.086275, 0.043137, 1.0 },
+ { 0.066667, 0.066667, 0.043137, 1.0 },
+ { 0.066667, 0.043137, 0.043137, 1.0 },
+ { 0.066667, 0.043137, 0.043137, 1.0 },
+ { 0.066667, 0.043137, 0.043137, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.066667, 0.019608, 0.043137, 1.0 },
+ { 0.066667, 0.019608, 0.043137, 1.0 },
+ { 0.066667, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.000000, 0.043137, 1.0 },
+ { 0.043137, 0.000000, 0.043137, 1.0 },
+ { 0.043137, 0.000000, 0.043137, 1.0 },
+ { 0.043137, 0.000000, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.043137, 0.043137, 0.058824, 1.0 },
+ { 0.043137, 0.019608, 0.066667, 1.0 },
+ { 0.043137, 0.019608, 0.066667, 1.0 },
+ { 0.066667, 0.019608, 0.066667, 1.0 },
+ { 0.066667, 0.019608, 0.066667, 1.0 },
+ { 0.066667, 0.043137, 0.066667, 1.0 },
+ { 0.066667, 0.043137, 0.066667, 1.0 },
+ { 0.066667, 0.043137, 0.066667, 1.0 },
+ { 0.066667, 0.043137, 0.066667, 1.0 },
+ { 0.066667, 0.043137, 0.058824, 1.0 },
+ { 0.066667, 0.043137, 0.043137, 1.0 },
+ { 0.066667, 0.043137, 0.019608, 1.0 },
+ { 0.043137, 0.043137, 0.000000, 1.0 },
+ { 0.066667, 0.019608, 0.000000, 1.0 },
+ { 0.066667, 0.019608, 0.019608, 1.0 },
+ { 0.066667, 0.019608, 0.019608, 1.0 },
+ { 0.066667, 0.019608, 0.043137, 1.0 },
+ { 0.066667, 0.019608, 0.043137, 1.0 },
+ { 0.066667, 0.019608, 0.043137, 1.0 },
+ { 0.066667, 0.019608, 0.043137, 1.0 },
+ { 0.066667, 0.000000, 0.043137, 1.0 },
+ { 0.066667, 0.000000, 0.043137, 1.0 },
+ { 0.066667, 0.000000, 0.019608, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.000000, 0.000000, 0.019608, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.019608, 0.019608, 0.058824, 1.0 },
+ { 0.019608, 0.000000, 0.058824, 1.0 },
+ { 0.019608, 0.000000, 0.066667, 1.0 },
+ { 0.043137, 0.000000, 0.066667, 1.0 },
+ { 0.043137, 0.000000, 0.058824, 1.0 },
+ { 0.043137, 0.000000, 0.043137, 1.0 },
+ { 0.043137, 0.000000, 0.043137, 1.0 },
+ { 0.043137, 0.000000, 0.043137, 1.0 },
+ { 0.043137, 0.000000, 0.035294, 1.0 },
+ { 0.043137, 0.000000, 0.019608, 1.0 },
+ { 0.043137, 0.000000, 0.000000, 1.0 },
+ { 0.043137, 0.000000, 0.000000, 1.0 },
+ { 0.043137, 0.000000, 0.019608, 1.0 },
+ { 0.043137, 0.000000, 0.019608, 1.0 },
+ { 0.043137, 0.000000, 0.019608, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.066667, 0.019608, 0.019608, 1.0 },
+ { 0.066667, 0.019608, 0.019608, 1.0 },
+ { 0.066667, 0.043137, 0.043137, 1.0 },
+ { 0.066667, 0.043137, 0.043137, 1.0 },
+ { 0.066667, 0.043137, 0.043137, 1.0 },
+ { 0.066667, 0.043137, 0.043137, 1.0 },
+ { 0.078431, 0.043137, 0.043137, 1.0 },
+ { 0.086275, 0.066667, 0.043137, 1.0 },
+ { 0.086275, 0.066667, 0.066667, 1.0 },
+ { 0.086275, 0.066667, 0.066667, 1.0 },
+ { 0.086275, 0.066667, 0.066667, 1.0 },
+ { 0.066667, 0.043137, 0.066667, 1.0 },
+ { 0.066667, 0.043137, 0.066667, 1.0 },
+ { 0.066667, 0.043137, 0.066667, 1.0 },
+ { 0.066667, 0.043137, 0.066667, 1.0 },
+ { 0.066667, 0.043137, 0.066667, 1.0 },
+ { 0.066667, 0.043137, 0.066667, 1.0 },
+ { 0.066667, 0.043137, 0.066667, 1.0 },
+ { 0.066667, 0.043137, 0.066667, 1.0 },
+ { 0.066667, 0.043137, 0.066667, 1.0 },
+ { 0.066667, 0.043137, 0.066667, 1.0 },
+ { 0.066667, 0.043137, 0.066667, 1.0 },
+ { 0.066667, 0.043137, 0.078431, 1.0 },
+ { 0.066667, 0.043137, 0.086275, 1.0 },
+ { 0.066667, 0.066667, 0.101961, 1.0 },
+ { 0.066667, 0.086275, 0.117647, 1.0 },
+ { 0.086275, 0.086275, 0.125490, 1.0 },
+ { 0.109804, 0.066667, 0.109804, 1.0 },
+ { 0.109804, 0.066667, 0.086275, 1.0 },
+ { 0.133333, 0.066667, 0.101961, 1.0 },
+ { 0.145098, 0.101961, 0.078431, 1.0 },
+ { 0.176471, 0.109804, 0.086275, 1.0 },
+ { 0.211765, 0.192157, 0.101961, 1.0 },
+ { 0.392157, 0.200000, 0.200000, 1.0 },
+ { 0.301961, 0.219608, 0.196078, 1.0 },
+ { 0.301961, 0.227451, 0.227451, 1.0 },
+ { 0.196078, 0.305882, 0.352941, 1.0 },
+ { 0.192157, 0.211765, 0.235294, 1.0 },
+ { 0.278431, 0.196078, 0.219608, 1.0 },
+ { 0.243137, 0.227451, 0.203922, 1.0 },
+ { 0.235294, 0.258824, 0.086275, 1.0 },
+ { 0.309804, 0.266667, 0.176471, 1.0 },
+ { 0.176471, 0.133333, 0.145098, 1.0 },
+ };
+/* facial-treescape 6 */
+static double4 colors_6[] = {
+ { 0.152941, 0.133333, 0.101961, 1.0 },
+ { 0.203922, 0.145098, 0.219608, 1.0 },
+ { 0.145098, 0.235294, 0.227451, 1.0 },
+ { 0.203922, 0.286275, 0.203922, 1.0 },
+ { 0.286275, 0.333333, 0.200000, 1.0 },
+ { 0.431373, 0.341176, 0.231373, 1.0 },
+ { 0.643137, 0.576471, 0.498039, 1.0 },
+ { 0.521569, 0.411765, 0.345098, 1.0 },
+ { 0.650980, 0.525490, 0.458824, 1.0 },
+ { 0.478431, 0.521569, 0.556863, 1.0 },
+ { 0.537255, 0.490196, 0.356863, 1.0 },
+ { 0.588235, 0.505882, 0.219608, 1.0 },
+ { 0.596078, 0.396078, 0.000000, 1.0 },
+ { 0.529412, 0.286275, 0.152941, 1.0 },
+ { 0.243137, 0.278431, 0.066667, 1.0 },
+ { 0.152941, 0.337255, 0.066667, 1.0 },
+ { 0.133333, 0.243137, 0.086275, 1.0 },
+ { 0.145098, 0.301961, 0.168627, 1.0 },
+ { 0.152941, 0.243137, 0.133333, 1.0 },
+ { 0.152941, 0.309804, 0.109804, 1.0 },
+ { 0.176471, 0.360784, 0.200000, 1.0 },
+ { 0.211765, 0.309804, 0.192157, 1.0 },
+ { 0.203922, 0.250980, 0.227451, 1.0 },
+ { 0.192157, 0.270588, 0.192157, 1.0 },
+ { 0.152941, 0.250980, 0.176471, 1.0 },
+ { 0.184314, 0.243137, 0.117647, 1.0 },
+ { 0.152941, 0.243137, 0.066667, 1.0 },
+ { 0.152941, 0.192157, 0.043137, 1.0 },
+ { 0.176471, 0.176471, 0.066667, 1.0 },
+ { 0.152941, 0.192157, 0.086275, 1.0 },
+ { 0.133333, 0.211765, 0.109804, 1.0 },
+ { 0.125490, 0.215686, 0.137255, 1.0 },
+ { 0.152941, 0.219608, 0.152941, 1.0 },
+ { 0.176471, 0.200000, 0.133333, 1.0 },
+ { 0.176471, 0.235294, 0.133333, 1.0 },
+ { 0.133333, 0.192157, 0.086275, 1.0 },
+ { 0.109804, 0.152941, 0.066667, 1.0 },
+ { 0.078431, 0.137255, 0.058824, 1.0 },
+ { 0.086275, 0.133333, 0.043137, 1.0 },
+ { 0.066667, 0.152941, 0.043137, 1.0 },
+ { 0.086275, 0.109804, 0.043137, 1.0 },
+ { 0.066667, 0.133333, 0.043137, 1.0 },
+ { 0.066667, 0.152941, 0.066667, 1.0 },
+ { 0.043137, 0.109804, 0.043137, 1.0 },
+ { 0.043137, 0.109804, 0.019608, 1.0 },
+ { 0.043137, 0.109804, 0.043137, 1.0 },
+ { 0.066667, 0.109804, 0.043137, 1.0 },
+ { 0.086275, 0.086275, 0.043137, 1.0 },
+ { 0.086275, 0.066667, 0.019608, 1.0 },
+ { 0.086275, 0.043137, 0.000000, 1.0 },
+ { 0.086275, 0.043137, 0.000000, 1.0 },
+ { 0.086275, 0.066667, 0.000000, 1.0 },
+ { 0.086275, 0.066667, 0.000000, 1.0 },
+ { 0.137255, 0.078431, 0.035294, 1.0 },
+ { 0.235294, 0.086275, 0.066667, 1.0 },
+ { 0.321569, 0.152941, 0.062745, 1.0 },
+ { 0.317647, 0.192157, 0.078431, 1.0 },
+ { 0.517647, 0.313725, 0.160784, 1.0 },
+ { 0.529412, 0.482353, 0.352941, 1.0 },
+ { 0.698039, 0.650980, 0.439216, 1.0 },
+ { 0.772549, 0.796078, 0.662745, 1.0 },
+ { 0.803922, 0.913725, 0.870588, 1.0 },
+ { 0.698039, 0.854902, 0.831373, 1.0 },
+ { 0.419608, 0.619608, 0.686275, 1.0 },
+ { 0.196078, 0.376471, 0.517647, 1.0 },
+ { 0.192157, 0.337255, 0.403922, 1.0 },
+ { 0.145098, 0.215686, 0.215686, 1.0 },
+ { 0.133333, 0.176471, 0.152941, 1.0 },
+ { 0.133333, 0.152941, 0.133333, 1.0 },
+ { 0.109804, 0.109804, 0.133333, 1.0 },
+ { 0.133333, 0.086275, 0.086275, 1.0 },
+ { 0.109804, 0.066667, 0.066667, 1.0 },
+ { 0.086275, 0.086275, 0.066667, 1.0 },
+ { 0.086275, 0.086275, 0.066667, 1.0 },
+ { 0.086275, 0.066667, 0.066667, 1.0 },
+ { 0.066667, 0.066667, 0.043137, 1.0 },
+ { 0.058824, 0.078431, 0.035294, 1.0 },
+ { 0.066667, 0.086275, 0.019608, 1.0 },
+ { 0.086275, 0.101961, 0.000000, 1.0 },
+ { 0.086275, 0.109804, 0.000000, 1.0 },
+ { 0.133333, 0.125490, 0.000000, 1.0 },
+ { 0.109804, 0.125490, 0.019608, 1.0 },
+ { 0.133333, 0.109804, 0.019608, 1.0 },
+ { 0.133333, 0.109804, 0.000000, 1.0 },
+ { 0.109804, 0.109804, 0.000000, 1.0 },
+ { 0.133333, 0.086275, 0.043137, 1.0 },
+ { 0.133333, 0.086275, 0.043137, 1.0 },
+ { 0.109804, 0.066667, 0.066667, 1.0 },
+ { 0.109804, 0.086275, 0.043137, 1.0 },
+ { 0.109804, 0.086275, 0.043137, 1.0 },
+ { 0.086275, 0.086275, 0.043137, 1.0 },
+ { 0.086275, 0.109804, 0.043137, 1.0 },
+ { 0.086275, 0.109804, 0.066667, 1.0 },
+ { 0.086275, 0.109804, 0.066667, 1.0 },
+ { 0.066667, 0.086275, 0.086275, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.086275, 0.066667, 0.043137, 1.0 },
+ { 0.086275, 0.066667, 0.043137, 1.0 },
+ { 0.086275, 0.066667, 0.043137, 1.0 },
+ { 0.086275, 0.066667, 0.043137, 1.0 },
+ { 0.086275, 0.043137, 0.043137, 1.0 },
+ { 0.066667, 0.043137, 0.043137, 1.0 },
+ { 0.066667, 0.043137, 0.043137, 1.0 },
+ { 0.066667, 0.043137, 0.043137, 1.0 },
+ { 0.058824, 0.035294, 0.035294, 1.0 },
+ { 0.086275, 0.019608, 0.019608, 1.0 },
+ { 0.086275, 0.043137, 0.019608, 1.0 },
+ { 0.086275, 0.043137, 0.019608, 1.0 },
+ { 0.086275, 0.066667, 0.019608, 1.0 },
+ { 0.086275, 0.086275, 0.019608, 1.0 },
+ { 0.066667, 0.086275, 0.019608, 1.0 },
+ { 0.066667, 0.109804, 0.043137, 1.0 },
+ { 0.066667, 0.109804, 0.043137, 1.0 },
+ { 0.066667, 0.101961, 0.043137, 1.0 },
+ { 0.043137, 0.086275, 0.043137, 1.0 },
+ { 0.043137, 0.086275, 0.043137, 1.0 },
+ { 0.043137, 0.066667, 0.019608, 1.0 },
+ { 0.043137, 0.066667, 0.019608, 1.0 },
+ { 0.019608, 0.066667, 0.019608, 1.0 },
+ { 0.043137, 0.066667, 0.000000, 1.0 },
+ { 0.043137, 0.066667, 0.019608, 1.0 },
+ { 0.066667, 0.066667, 0.019608, 1.0 },
+ { 0.066667, 0.066667, 0.043137, 1.0 },
+ { 0.066667, 0.086275, 0.066667, 1.0 },
+ { 0.086275, 0.109804, 0.086275, 1.0 },
+ { 0.109804, 0.109804, 0.145098, 1.0 },
+ { 0.086275, 0.152941, 0.250980, 1.0 },
+ { 0.200000, 0.325490, 0.286275, 1.0 },
+ { 0.333333, 0.458824, 0.290196, 1.0 },
+ { 0.478431, 0.690196, 0.556863, 1.0 },
+ { 0.756863, 0.870588, 0.890196, 1.0 },
+ { 0.862745, 0.905882, 0.929412, 1.0 },
+ { 0.843137, 0.886275, 0.909804, 1.0 },
+ { 0.980392, 0.847059, 0.603922, 1.0 },
+ { 0.956863, 0.803922, 0.427451, 1.0 },
+ { 0.764706, 0.447059, 0.270588, 1.0 },
+ { 0.584314, 0.447059, 0.227451, 1.0 },
+ { 0.364706, 0.403922, 0.207843, 1.0 },
+ { 0.243137, 0.278431, 0.133333, 1.0 },
+ { 0.200000, 0.211765, 0.086275, 1.0 },
+ { 0.152941, 0.133333, 0.066667, 1.0 },
+ { 0.125490, 0.101961, 0.078431, 1.0 },
+ { 0.066667, 0.086275, 0.043137, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.043137, 0.019608, 1.0 },
+ { 0.043137, 0.043137, 0.000000, 1.0 },
+ { 0.043137, 0.043137, 0.019608, 1.0 },
+ { 0.066667, 0.043137, 0.019608, 1.0 },
+ { 0.066667, 0.043137, 0.019608, 1.0 },
+ { 0.066667, 0.066667, 0.019608, 1.0 },
+ { 0.066667, 0.086275, 0.019608, 1.0 },
+ { 0.043137, 0.086275, 0.000000, 1.0 },
+ { 0.043137, 0.066667, 0.000000, 1.0 },
+ { 0.043137, 0.043137, 0.000000, 1.0 },
+ { 0.043137, 0.043137, 0.000000, 1.0 },
+ { 0.043137, 0.019608, 0.000000, 1.0 },
+ { 0.066667, 0.019608, 0.000000, 1.0 },
+ { 0.078431, 0.019608, 0.000000, 1.0 },
+ { 0.066667, 0.019608, 0.000000, 1.0 },
+ { 0.066667, 0.019608, 0.000000, 1.0 },
+ { 0.066667, 0.000000, 0.000000, 1.0 },
+ { 0.066667, 0.000000, 0.000000, 1.0 },
+ { 0.043137, 0.000000, 0.000000, 1.0 },
+ { 0.043137, 0.019608, 0.000000, 1.0 },
+ { 0.043137, 0.019608, 0.000000, 1.0 },
+ { 0.043137, 0.019608, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.043137, 0.019608, 0.000000, 1.0 },
+ { 0.019608, 0.019608, 0.000000, 1.0 },
+ { 0.019608, 0.019608, 0.000000, 1.0 },
+ { 0.019608, 0.043137, 0.000000, 1.0 },
+ { 0.019608, 0.043137, 0.019608, 1.0 },
+ { 0.043137, 0.043137, 0.019608, 1.0 },
+ { 0.066667, 0.066667, 0.019608, 1.0 },
+ { 0.066667, 0.086275, 0.000000, 1.0 },
+ { 0.086275, 0.109804, 0.000000, 1.0 },
+ { 0.086275, 0.145098, 0.019608, 1.0 },
+ { 0.101961, 0.145098, 0.035294, 1.0 },
+ { 0.109804, 0.168627, 0.058824, 1.0 },
+ { 0.101961, 0.223529, 0.113725, 1.0 },
+ { 0.168627, 0.266667, 0.168627, 1.0 },
+ { 0.109804, 0.250980, 0.168627, 1.0 },
+ { 0.109804, 0.270588, 0.133333, 1.0 },
+ { 0.125490, 0.313725, 0.137255, 1.0 },
+ { 0.160784, 0.301961, 0.184314, 1.0 },
+ { 0.219608, 0.376471, 0.266667, 1.0 },
+ { 0.286275, 0.431373, 0.298039, 1.0 },
+ { 0.176471, 0.435294, 0.309804, 1.0 },
+ { 0.321569, 0.411765, 0.368627, 1.0 },
+ { 0.243137, 0.447059, 0.454902, 1.0 },
+ { 0.262745, 0.576471, 0.576471, 1.0 },
+ { 0.305882, 0.686275, 0.772549, 1.0 },
+ { 0.705882, 0.862745, 0.862745, 1.0 },
+ { 0.847059, 0.870588, 0.870588, 1.0 },
+ { 0.980392, 0.823529, 0.513725, 1.0 },
+ { 0.705882, 0.482353, 0.372549, 1.0 },
+ { 0.474510, 0.341176, 0.231373, 1.0 },
+ { 0.286275, 0.266667, 0.152941, 1.0 },
+ { 0.227451, 0.282353, 0.172549, 1.0 },
+ { 0.200000, 0.258824, 0.133333, 1.0 },
+ { 0.145098, 0.192157, 0.125490, 1.0 },
+ { 0.133333, 0.152941, 0.086275, 1.0 },
+ { 0.109804, 0.133333, 0.066667, 1.0 },
+ { 0.109804, 0.086275, 0.043137, 1.0 },
+ { 0.086275, 0.066667, 0.043137, 1.0 },
+ { 0.066667, 0.043137, 0.019608, 1.0 },
+ { 0.066667, 0.043137, 0.019608, 1.0 },
+ { 0.066667, 0.043137, 0.000000, 1.0 },
+ { 0.043137, 0.043137, 0.000000, 1.0 },
+ { 0.043137, 0.043137, 0.000000, 1.0 },
+ { 0.043137, 0.043137, 0.000000, 1.0 },
+ { 0.066667, 0.066667, 0.000000, 1.0 },
+ { 0.086275, 0.086275, 0.019608, 1.0 },
+ { 0.101961, 0.101961, 0.035294, 1.0 },
+ { 0.109804, 0.133333, 0.043137, 1.0 },
+ { 0.109804, 0.133333, 0.043137, 1.0 },
+ { 0.101961, 0.145098, 0.058824, 1.0 },
+ { 0.109804, 0.152941, 0.066667, 1.0 },
+ { 0.109804, 0.133333, 0.086275, 1.0 },
+ { 0.109804, 0.125490, 0.086275, 1.0 },
+ { 0.125490, 0.125490, 0.078431, 1.0 },
+ { 0.133333, 0.133333, 0.066667, 1.0 },
+ { 0.133333, 0.145098, 0.066667, 1.0 },
+ { 0.152941, 0.168627, 0.043137, 1.0 },
+ { 0.145098, 0.168627, 0.058824, 1.0 },
+ { 0.133333, 0.152941, 0.066667, 1.0 },
+ { 0.133333, 0.145098, 0.043137, 1.0 },
+ { 0.109804, 0.125490, 0.043137, 1.0 },
+ { 0.086275, 0.109804, 0.043137, 1.0 },
+ { 0.109804, 0.109804, 0.043137, 1.0 },
+ { 0.101961, 0.101961, 0.035294, 1.0 },
+ { 0.133333, 0.133333, 0.043137, 1.0 },
+ { 0.176471, 0.109804, 0.043137, 1.0 },
+ { 0.192157, 0.145098, 0.058824, 1.0 },
+ { 0.211765, 0.152941, 0.086275, 1.0 },
+ { 0.270588, 0.152941, 0.109804, 1.0 },
+ { 0.219608, 0.152941, 0.109804, 1.0 },
+ { 0.160784, 0.137255, 0.101961, 1.0 },
+ { 0.133333, 0.133333, 0.109804, 1.0 },
+ { 0.109804, 0.133333, 0.109804, 1.0 },
+ { 0.101961, 0.133333, 0.086275, 1.0 },
+ { 0.109804, 0.145098, 0.086275, 1.0 },
+ { 0.133333, 0.152941, 0.086275, 1.0 },
+ { 0.133333, 0.176471, 0.086275, 1.0 },
+ { 0.133333, 0.152941, 0.086275, 1.0 },
+ { 0.133333, 0.152941, 0.066667, 1.0 },
+ { 0.133333, 0.145098, 0.066667, 1.0 },
+ { 0.176471, 0.152941, 0.043137, 1.0 },
+ { 0.176471, 0.152941, 0.078431, 1.0 },
+ { 0.176471, 0.152941, 0.086275, 1.0 },
+ { 0.200000, 0.152941, 0.066667, 1.0 },
+ { 0.192157, 0.168627, 0.078431, 1.0 },
+ { 0.200000, 0.223529, 0.141176, 1.0 },
+ };
+/* fasion-bug */
+static double4 colors_7[] = {
+ { 0.094118, 0.074510, 0.101961, 1.0 },
+ { 0.176471, 0.121569, 0.160784, 1.0 },
+ { 0.262745, 0.176471, 0.200000, 1.0 },
+ { 0.478431, 0.121569, 0.172549, 1.0 },
+ { 0.564706, 0.121569, 0.152941, 1.0 },
+ { 0.568627, 0.113725, 0.145098, 1.0 },
+ { 0.572549, 0.117647, 0.137255, 1.0 },
+ { 0.588235, 0.117647, 0.141176, 1.0 },
+ { 0.564706, 0.117647, 0.141176, 1.0 },
+ { 0.521569, 0.129412, 0.137255, 1.0 },
+ { 0.270588, 0.176471, 0.172549, 1.0 },
+ { 0.184314, 0.133333, 0.156863, 1.0 },
+ { 0.137255, 0.113725, 0.141176, 1.0 },
+ { 0.121569, 0.098039, 0.117647, 1.0 },
+ { 0.105882, 0.090196, 0.105882, 1.0 },
+ { 0.101961, 0.082353, 0.101961, 1.0 },
+ { 0.105882, 0.086275, 0.109804, 1.0 },
+ { 0.117647, 0.094118, 0.129412, 1.0 },
+ { 0.125490, 0.109804, 0.133333, 1.0 },
+ { 0.145098, 0.133333, 0.160784, 1.0 },
+ { 0.188235, 0.168627, 0.184314, 1.0 },
+ { 0.231373, 0.207843, 0.219608, 1.0 },
+ { 0.325490, 0.301961, 0.286275, 1.0 },
+ { 0.372549, 0.301961, 0.270588, 1.0 },
+ { 0.482353, 0.352941, 0.301961, 1.0 },
+ { 0.509804, 0.427451, 0.345098, 1.0 },
+ { 0.486275, 0.454902, 0.384314, 1.0 },
+ { 0.580392, 0.556863, 0.439216, 1.0 },
+ { 0.690196, 0.643137, 0.470588, 1.0 },
+ { 0.788235, 0.752941, 0.600000, 1.0 },
+ { 0.839216, 0.815686, 0.760784, 1.0 },
+ { 0.894118, 0.870588, 0.807843, 1.0 },
+ { 0.901961, 0.878431, 0.803922, 1.0 },
+ { 0.901961, 0.882353, 0.788235, 1.0 },
+ { 0.901961, 0.866667, 0.792157, 1.0 },
+ { 0.898039, 0.835294, 0.745098, 1.0 },
+ { 0.858824, 0.745098, 0.619608, 1.0 },
+ { 0.690196, 0.596078, 0.435294, 1.0 },
+ { 0.552941, 0.427451, 0.325490, 1.0 },
+ { 0.596078, 0.286275, 0.270588, 1.0 },
+ { 0.611765, 0.227451, 0.207843, 1.0 },
+ { 0.572549, 0.490196, 0.368627, 1.0 },
+ { 0.713725, 0.584314, 0.482353, 1.0 },
+ { 0.854902, 0.803922, 0.564706, 1.0 },
+ { 0.898039, 0.847059, 0.749020, 1.0 },
+ { 0.901961, 0.870588, 0.803922, 1.0 },
+ { 0.901961, 0.878431, 0.854902, 1.0 },
+ { 0.901961, 0.886275, 0.858824, 1.0 },
+ { 0.894118, 0.886275, 0.862745, 1.0 },
+ { 0.901961, 0.890196, 0.866667, 1.0 },
+ { 0.909804, 0.894118, 0.850980, 1.0 },
+ { 0.925490, 0.909804, 0.800000, 1.0 },
+ { 0.913725, 0.905882, 0.749020, 1.0 },
+ { 0.901961, 0.870588, 0.780392, 1.0 },
+ { 0.898039, 0.858824, 0.784314, 1.0 },
+ { 0.850980, 0.831373, 0.776471, 1.0 },
+ { 0.866667, 0.819608, 0.709804, 1.0 },
+ { 0.780392, 0.658824, 0.568627, 1.0 },
+ { 0.611765, 0.498039, 0.490196, 1.0 },
+ { 0.360784, 0.290196, 0.317647, 1.0 },
+ { 0.270588, 0.196078, 0.200000, 1.0 },
+ { 0.215686, 0.156863, 0.196078, 1.0 },
+ { 0.160784, 0.133333, 0.156863, 1.0 },
+ { 0.113725, 0.113725, 0.133333, 1.0 },
+ { 0.090196, 0.094118, 0.125490, 1.0 },
+ { 0.082353, 0.094118, 0.113725, 1.0 },
+ { 0.086275, 0.082353, 0.109804, 1.0 },
+ { 0.094118, 0.078431, 0.105882, 1.0 },
+ { 0.117647, 0.082353, 0.113725, 1.0 },
+ { 0.145098, 0.098039, 0.113725, 1.0 },
+ { 0.176471, 0.098039, 0.125490, 1.0 },
+ { 0.219608, 0.117647, 0.133333, 1.0 },
+ { 0.423529, 0.113725, 0.149020, 1.0 },
+ { 0.556863, 0.117647, 0.152941, 1.0 },
+ { 0.584314, 0.133333, 0.145098, 1.0 },
+ { 0.588235, 0.125490, 0.141176, 1.0 },
+ { 0.580392, 0.117647, 0.141176, 1.0 },
+ { 0.572549, 0.113725, 0.141176, 1.0 },
+ { 0.556863, 0.113725, 0.137255, 1.0 },
+ { 0.533333, 0.121569, 0.141176, 1.0 },
+ { 0.282353, 0.196078, 0.207843, 1.0 },
+ { 0.247059, 0.184314, 0.196078, 1.0 },
+ { 0.231373, 0.188235, 0.188235, 1.0 },
+ { 0.223529, 0.176471, 0.192157, 1.0 },
+ { 0.247059, 0.188235, 0.200000, 1.0 },
+ { 0.305882, 0.215686, 0.227451, 1.0 },
+ { 0.360784, 0.313725, 0.298039, 1.0 },
+ { 0.494118, 0.439216, 0.372549, 1.0 },
+ { 0.654902, 0.576471, 0.458824, 1.0 },
+ { 0.807843, 0.627451, 0.556863, 1.0 },
+ { 0.800000, 0.764706, 0.658824, 1.0 },
+ { 0.839216, 0.807843, 0.745098, 1.0 },
+ { 0.674510, 0.607843, 0.556863, 1.0 },
+ { 0.572549, 0.509804, 0.482353, 1.0 },
+ { 0.450980, 0.372549, 0.345098, 1.0 },
+ { 0.352941, 0.290196, 0.317647, 1.0 },
+ { 0.239216, 0.211765, 0.219608, 1.0 },
+ { 0.215686, 0.156863, 0.203922, 1.0 },
+ { 0.192157, 0.156863, 0.168627, 1.0 },
+ { 0.180392, 0.160784, 0.176471, 1.0 },
+ { 0.172549, 0.164706, 0.180392, 1.0 },
+ { 0.180392, 0.164706, 0.180392, 1.0 },
+ { 0.180392, 0.149020, 0.156863, 1.0 },
+ { 0.164706, 0.160784, 0.145098, 1.0 },
+ { 0.145098, 0.129412, 0.129412, 1.0 },
+ { 0.133333, 0.105882, 0.105882, 1.0 },
+ { 0.121569, 0.090196, 0.109804, 1.0 },
+ { 0.113725, 0.082353, 0.090196, 1.0 },
+ { 0.098039, 0.070588, 0.090196, 1.0 },
+ { 0.094118, 0.050980, 0.082353, 1.0 },
+ { 0.086275, 0.054902, 0.082353, 1.0 },
+ { 0.078431, 0.058824, 0.082353, 1.0 },
+ { 0.074510, 0.062745, 0.082353, 1.0 },
+ { 0.074510, 0.066667, 0.082353, 1.0 },
+ { 0.078431, 0.062745, 0.090196, 1.0 },
+ { 0.086275, 0.066667, 0.094118, 1.0 },
+ { 0.098039, 0.074510, 0.098039, 1.0 },
+ { 0.109804, 0.074510, 0.105882, 1.0 },
+ { 0.121569, 0.082353, 0.113725, 1.0 },
+ { 0.172549, 0.094118, 0.141176, 1.0 },
+ { 0.203922, 0.129412, 0.160784, 1.0 },
+ { 0.258824, 0.156863, 0.172549, 1.0 },
+ { 0.478431, 0.113725, 0.129412, 1.0 },
+ { 0.556863, 0.109804, 0.137255, 1.0 },
+ { 0.560784, 0.109804, 0.137255, 1.0 },
+ { 0.549020, 0.121569, 0.133333, 1.0 },
+ { 0.466667, 0.133333, 0.129412, 1.0 },
+ { 0.266667, 0.156863, 0.156863, 1.0 },
+ { 0.168627, 0.117647, 0.129412, 1.0 },
+ { 0.121569, 0.074510, 0.105882, 1.0 },
+ { 0.094118, 0.062745, 0.078431, 1.0 },
+ { 0.070588, 0.054902, 0.066667, 1.0 },
+ { 0.062745, 0.047059, 0.062745, 1.0 },
+ { 0.050980, 0.047059, 0.062745, 1.0 },
+ { 0.047059, 0.043137, 0.066667, 1.0 },
+ { 0.050980, 0.043137, 0.062745, 1.0 },
+ { 0.058824, 0.047059, 0.062745, 1.0 },
+ { 0.070588, 0.054902, 0.070588, 1.0 },
+ { 0.086275, 0.078431, 0.094118, 1.0 },
+ { 0.105882, 0.098039, 0.113725, 1.0 },
+ { 0.145098, 0.129412, 0.137255, 1.0 },
+ { 0.203922, 0.152941, 0.168627, 1.0 },
+ { 0.270588, 0.176471, 0.188235, 1.0 },
+ { 0.498039, 0.117647, 0.141176, 1.0 },
+ { 0.556863, 0.113725, 0.141176, 1.0 },
+ { 0.580392, 0.117647, 0.141176, 1.0 },
+ { 0.596078, 0.113725, 0.149020, 1.0 },
+ { 0.611765, 0.113725, 0.152941, 1.0 },
+ { 0.611765, 0.109804, 0.137255, 1.0 },
+ { 0.603922, 0.109804, 0.141176, 1.0 },
+ { 0.580392, 0.113725, 0.125490, 1.0 },
+ { 0.568627, 0.129412, 0.129412, 1.0 },
+ { 0.541176, 0.125490, 0.133333, 1.0 },
+ { 0.290196, 0.188235, 0.203922, 1.0 },
+ { 0.231373, 0.156863, 0.196078, 1.0 },
+ { 0.188235, 0.133333, 0.172549, 1.0 },
+ { 0.172549, 0.133333, 0.156863, 1.0 },
+ { 0.149020, 0.129412, 0.141176, 1.0 },
+ { 0.121569, 0.121569, 0.141176, 1.0 },
+ { 0.129412, 0.109804, 0.133333, 1.0 },
+ { 0.160784, 0.101961, 0.121569, 1.0 },
+ { 0.180392, 0.105882, 0.145098, 1.0 },
+ { 0.227451, 0.145098, 0.160784, 1.0 },
+ { 0.454902, 0.109804, 0.137255, 1.0 },
+ { 0.545098, 0.105882, 0.129412, 1.0 },
+ { 0.564706, 0.105882, 0.137255, 1.0 },
+ { 0.584314, 0.113725, 0.152941, 1.0 },
+ { 0.600000, 0.121569, 0.149020, 1.0 },
+ { 0.611765, 0.121569, 0.152941, 1.0 },
+ { 0.615686, 0.129412, 0.152941, 1.0 },
+ { 0.603922, 0.141176, 0.156863, 1.0 },
+ { 0.592157, 0.133333, 0.164706, 1.0 },
+ { 0.568627, 0.117647, 0.145098, 1.0 },
+ { 0.533333, 0.105882, 0.137255, 1.0 },
+ { 0.372549, 0.094118, 0.113725, 1.0 },
+ { 0.192157, 0.125490, 0.098039, 1.0 },
+ { 0.125490, 0.094118, 0.098039, 1.0 },
+ { 0.098039, 0.078431, 0.090196, 1.0 },
+ { 0.078431, 0.066667, 0.094118, 1.0 },
+ { 0.070588, 0.062745, 0.090196, 1.0 },
+ { 0.066667, 0.058824, 0.082353, 1.0 },
+ { 0.070588, 0.062745, 0.086275, 1.0 },
+ { 0.062745, 0.058824, 0.094118, 1.0 },
+ { 0.078431, 0.062745, 0.105882, 1.0 },
+ { 0.070588, 0.074510, 0.137255, 1.0 },
+ { 0.125490, 0.098039, 0.137255, 1.0 },
+ { 0.164706, 0.141176, 0.149020, 1.0 },
+ { 0.180392, 0.164706, 0.160784, 1.0 },
+ { 0.203922, 0.207843, 0.176471, 1.0 },
+ { 0.262745, 0.266667, 0.180392, 1.0 },
+ { 0.384314, 0.294118, 0.254902, 1.0 },
+ { 0.396078, 0.270588, 0.247059, 1.0 },
+ { 0.572549, 0.133333, 0.188235, 1.0 },
+ { 0.588235, 0.129412, 0.168627, 1.0 },
+ { 0.615686, 0.129412, 0.160784, 1.0 },
+ { 0.627451, 0.117647, 0.152941, 1.0 },
+ { 0.627451, 0.125490, 0.152941, 1.0 },
+ { 0.635294, 0.113725, 0.145098, 1.0 },
+ { 0.631373, 0.137255, 0.156863, 1.0 },
+ { 0.670588, 0.145098, 0.149020, 1.0 },
+ { 0.615686, 0.145098, 0.156863, 1.0 },
+ { 0.592157, 0.141176, 0.156863, 1.0 },
+ { 0.564706, 0.125490, 0.152941, 1.0 },
+ { 0.541176, 0.125490, 0.149020, 1.0 },
+ { 0.309804, 0.172549, 0.188235, 1.0 },
+ { 0.239216, 0.160784, 0.180392, 1.0 },
+ { 0.215686, 0.141176, 0.152941, 1.0 },
+ { 0.184314, 0.125490, 0.164706, 1.0 },
+ { 0.137255, 0.109804, 0.137255, 1.0 },
+ { 0.105882, 0.094118, 0.113725, 1.0 },
+ { 0.105882, 0.082353, 0.105882, 1.0 },
+ { 0.086275, 0.078431, 0.101961, 1.0 },
+ { 0.074510, 0.078431, 0.094118, 1.0 },
+ { 0.062745, 0.070588, 0.094118, 1.0 },
+ { 0.058824, 0.062745, 0.086275, 1.0 },
+ { 0.058824, 0.062745, 0.090196, 1.0 },
+ { 0.058824, 0.074510, 0.086275, 1.0 },
+ { 0.062745, 0.062745, 0.086275, 1.0 },
+ { 0.066667, 0.058824, 0.086275, 1.0 },
+ { 0.054902, 0.062745, 0.082353, 1.0 },
+ { 0.047059, 0.058824, 0.078431, 1.0 },
+ { 0.058824, 0.050980, 0.078431, 1.0 },
+ { 0.070588, 0.054902, 0.082353, 1.0 },
+ { 0.074510, 0.062745, 0.082353, 1.0 },
+ { 0.086275, 0.062745, 0.082353, 1.0 },
+ { 0.098039, 0.078431, 0.082353, 1.0 },
+ { 0.094118, 0.086275, 0.098039, 1.0 },
+ { 0.098039, 0.094118, 0.113725, 1.0 },
+ { 0.113725, 0.098039, 0.121569, 1.0 },
+ { 0.125490, 0.105882, 0.125490, 1.0 },
+ { 0.121569, 0.105882, 0.129412, 1.0 },
+ { 0.121569, 0.098039, 0.113725, 1.0 },
+ { 0.105882, 0.082353, 0.101961, 1.0 },
+ { 0.109804, 0.074510, 0.101961, 1.0 },
+ { 0.101961, 0.062745, 0.094118, 1.0 },
+ { 0.098039, 0.066667, 0.090196, 1.0 },
+ { 0.090196, 0.054902, 0.090196, 1.0 },
+ { 0.074510, 0.058824, 0.086275, 1.0 },
+ { 0.062745, 0.054902, 0.074510, 1.0 },
+ { 0.054902, 0.050980, 0.070588, 1.0 },
+ { 0.050980, 0.043137, 0.070588, 1.0 },
+ { 0.058824, 0.047059, 0.070588, 1.0 },
+ { 0.062745, 0.054902, 0.066667, 1.0 },
+ { 0.058824, 0.058824, 0.074510, 1.0 },
+ { 0.062745, 0.062745, 0.078431, 1.0 },
+ { 0.062745, 0.062745, 0.082353, 1.0 },
+ { 0.070588, 0.058824, 0.090196, 1.0 },
+ { 0.078431, 0.062745, 0.090196, 1.0 },
+ { 0.090196, 0.070588, 0.101961, 1.0 },
+ { 0.094118, 0.074510, 0.129412, 1.0 },
+ { 0.113725, 0.070588, 0.117647, 1.0 },
+ { 0.137255, 0.094118, 0.125490, 1.0 },
+ { 0.168627, 0.109804, 0.133333, 1.0 },
+ { 0.215686, 0.125490, 0.145098, 1.0 },
+ { 0.270588, 0.164706, 0.168627, 1.0 },
+ { 0.513725, 0.105882, 0.125490, 1.0 },
+ };
+/* leafy-face */
+static double4 colors_8[] = {
+ { 0.164706, 0.145098, 0.129412, 1.0 },
+ { 0.121569, 0.090196, 0.098039, 1.0 },
+ { 0.090196, 0.074510, 0.086275, 1.0 },
+ { 0.078431, 0.078431, 0.094118, 1.0 },
+ { 0.094118, 0.090196, 0.098039, 1.0 },
+ { 0.121569, 0.098039, 0.098039, 1.0 },
+ { 0.184314, 0.145098, 0.152941, 1.0 },
+ { 0.250980, 0.156863, 0.152941, 1.0 },
+ { 0.317647, 0.200000, 0.200000, 1.0 },
+ { 0.290196, 0.231373, 0.223529, 1.0 },
+ { 0.286275, 0.270588, 0.247059, 1.0 },
+ { 0.301961, 0.317647, 0.282353, 1.0 },
+ { 0.372549, 0.384314, 0.368627, 1.0 },
+ { 0.784314, 0.658824, 0.525490, 1.0 },
+ { 0.843137, 0.737255, 0.600000, 1.0 },
+ { 0.874510, 0.819608, 0.694118, 1.0 },
+ { 0.933333, 0.882353, 0.811765, 1.0 },
+ { 0.929412, 0.890196, 0.843137, 1.0 },
+ { 0.933333, 0.890196, 0.788235, 1.0 },
+ { 0.882353, 0.764706, 0.635294, 1.0 },
+ { 0.823529, 0.713725, 0.576471, 1.0 },
+ { 0.749020, 0.639216, 0.521569, 1.0 },
+ { 0.356863, 0.384314, 0.380392, 1.0 },
+ { 0.294118, 0.290196, 0.309804, 1.0 },
+ { 0.274510, 0.274510, 0.262745, 1.0 },
+ { 0.286275, 0.270588, 0.231373, 1.0 },
+ { 0.325490, 0.298039, 0.215686, 1.0 },
+ { 0.329412, 0.290196, 0.215686, 1.0 },
+ { 0.419608, 0.309804, 0.286275, 1.0 },
+ { 0.772549, 0.517647, 0.376471, 1.0 },
+ { 0.854902, 0.623529, 0.454902, 1.0 },
+ { 0.870588, 0.682353, 0.509804, 1.0 },
+ { 0.882353, 0.713725, 0.525490, 1.0 },
+ { 0.870588, 0.713725, 0.537255, 1.0 },
+ { 0.862745, 0.678431, 0.513725, 1.0 },
+ { 0.843137, 0.643137, 0.447059, 1.0 },
+ { 0.639216, 0.427451, 0.345098, 1.0 },
+ { 0.403922, 0.325490, 0.266667, 1.0 },
+ { 0.352941, 0.325490, 0.239216, 1.0 },
+ { 0.568627, 0.407843, 0.345098, 1.0 },
+ { 0.815686, 0.639216, 0.474510, 1.0 },
+ { 0.819608, 0.682353, 0.541176, 1.0 },
+ { 0.835294, 0.690196, 0.592157, 1.0 },
+ { 0.835294, 0.698039, 0.592157, 1.0 },
+ { 0.827451, 0.717647, 0.560784, 1.0 },
+ { 0.807843, 0.682353, 0.521569, 1.0 },
+ { 0.772549, 0.603922, 0.470588, 1.0 },
+ { 0.349020, 0.356863, 0.356863, 1.0 },
+ { 0.282353, 0.301961, 0.305882, 1.0 },
+ { 0.258824, 0.278431, 0.270588, 1.0 },
+ { 0.250980, 0.258824, 0.247059, 1.0 },
+ { 0.243137, 0.219608, 0.231373, 1.0 },
+ { 0.235294, 0.231373, 0.227451, 1.0 },
+ { 0.227451, 0.227451, 0.215686, 1.0 },
+ { 0.219608, 0.211765, 0.211765, 1.0 },
+ { 0.196078, 0.200000, 0.188235, 1.0 },
+ { 0.235294, 0.184314, 0.180392, 1.0 },
+ { 0.254902, 0.196078, 0.180392, 1.0 },
+ { 0.254902, 0.196078, 0.180392, 1.0 },
+ { 0.262745, 0.203922, 0.192157, 1.0 },
+ { 0.258824, 0.231373, 0.223529, 1.0 },
+ { 0.254902, 0.262745, 0.231373, 1.0 },
+ { 0.266667, 0.286275, 0.266667, 1.0 },
+ { 0.305882, 0.329412, 0.313725, 1.0 },
+ { 0.509804, 0.470588, 0.423529, 1.0 },
+ { 0.807843, 0.635294, 0.529412, 1.0 },
+ { 0.850980, 0.674510, 0.564706, 1.0 },
+ { 0.874510, 0.721569, 0.596078, 1.0 },
+ { 0.878431, 0.737255, 0.603922, 1.0 },
+ { 0.886275, 0.737255, 0.603922, 1.0 },
+ { 0.886275, 0.733333, 0.596078, 1.0 },
+ { 0.882353, 0.745098, 0.580392, 1.0 },
+ { 0.886275, 0.764706, 0.564706, 1.0 },
+ { 0.878431, 0.764706, 0.572549, 1.0 },
+ { 0.862745, 0.745098, 0.576471, 1.0 },
+ { 0.874510, 0.745098, 0.600000, 1.0 },
+ { 0.886275, 0.756863, 0.596078, 1.0 },
+ { 0.890196, 0.752941, 0.596078, 1.0 },
+ { 0.874510, 0.733333, 0.596078, 1.0 },
+ { 0.874510, 0.733333, 0.576471, 1.0 },
+ { 0.890196, 0.721569, 0.560784, 1.0 },
+ { 0.874510, 0.721569, 0.552941, 1.0 },
+ { 0.866667, 0.682353, 0.529412, 1.0 },
+ { 0.800000, 0.635294, 0.509804, 1.0 },
+ { 0.509804, 0.423529, 0.400000, 1.0 },
+ { 0.321569, 0.321569, 0.294118, 1.0 },
+ { 0.290196, 0.301961, 0.247059, 1.0 },
+ { 0.274510, 0.298039, 0.247059, 1.0 },
+ { 0.266667, 0.278431, 0.247059, 1.0 },
+ { 0.266667, 0.278431, 0.247059, 1.0 },
+ { 0.258824, 0.282353, 0.247059, 1.0 },
+ { 0.278431, 0.298039, 0.258824, 1.0 },
+ { 0.305882, 0.349020, 0.301961, 1.0 },
+ { 0.541176, 0.478431, 0.427451, 1.0 },
+ { 0.803922, 0.650980, 0.537255, 1.0 },
+ { 0.823529, 0.701961, 0.584314, 1.0 },
+ { 0.835294, 0.713725, 0.596078, 1.0 },
+ { 0.870588, 0.741176, 0.607843, 1.0 },
+ { 0.886275, 0.780392, 0.611765, 1.0 },
+ { 0.929412, 0.823529, 0.674510, 1.0 },
+ { 0.941176, 0.890196, 0.780392, 1.0 },
+ { 0.933333, 0.898039, 0.839216, 1.0 },
+ { 0.933333, 0.905882, 0.870588, 1.0 },
+ { 0.937255, 0.909804, 0.890196, 1.0 },
+ { 0.921569, 0.901961, 0.890196, 1.0 },
+ { 0.901961, 0.894118, 0.874510, 1.0 },
+ { 0.862745, 0.850980, 0.811765, 1.0 },
+ { 0.796078, 0.756863, 0.690196, 1.0 },
+ { 0.807843, 0.650980, 0.584314, 1.0 },
+ { 0.760784, 0.580392, 0.462745, 1.0 },
+ { 0.341176, 0.384314, 0.305882, 1.0 },
+ { 0.282353, 0.349020, 0.278431, 1.0 },
+ { 0.321569, 0.337255, 0.270588, 1.0 },
+ { 0.545098, 0.454902, 0.364706, 1.0 },
+ { 0.815686, 0.654902, 0.482353, 1.0 },
+ { 0.858824, 0.666667, 0.529412, 1.0 },
+ { 0.858824, 0.701961, 0.541176, 1.0 },
+ { 0.854902, 0.713725, 0.584314, 1.0 },
+ { 0.839216, 0.690196, 0.592157, 1.0 },
+ { 0.831373, 0.682353, 0.576471, 1.0 },
+ { 0.776471, 0.627451, 0.533333, 1.0 },
+ { 0.384314, 0.380392, 0.380392, 1.0 },
+ { 0.305882, 0.298039, 0.321569, 1.0 },
+ { 0.266667, 0.278431, 0.278431, 1.0 },
+ { 0.235294, 0.258824, 0.266667, 1.0 },
+ { 0.254902, 0.262745, 0.270588, 1.0 },
+ { 0.262745, 0.282353, 0.278431, 1.0 },
+ { 0.321569, 0.341176, 0.313725, 1.0 },
+ { 0.658824, 0.509804, 0.443137, 1.0 },
+ { 0.815686, 0.643137, 0.545098, 1.0 },
+ { 0.819608, 0.654902, 0.541176, 1.0 },
+ { 0.741176, 0.552941, 0.505882, 1.0 },
+ { 0.388235, 0.337255, 0.352941, 1.0 },
+ { 0.313725, 0.294118, 0.250980, 1.0 },
+ { 0.321569, 0.278431, 0.247059, 1.0 },
+ { 0.325490, 0.301961, 0.266667, 1.0 },
+ { 0.384314, 0.368627, 0.376471, 1.0 },
+ { 0.792157, 0.607843, 0.482353, 1.0 },
+ { 0.858824, 0.666667, 0.509804, 1.0 },
+ { 0.831373, 0.643137, 0.458824, 1.0 },
+ { 0.556863, 0.415686, 0.360784, 1.0 },
+ { 0.317647, 0.317647, 0.290196, 1.0 },
+ { 0.282353, 0.286275, 0.266667, 1.0 },
+ { 0.278431, 0.286275, 0.262745, 1.0 },
+ { 0.286275, 0.309804, 0.270588, 1.0 },
+ { 0.325490, 0.388235, 0.333333, 1.0 },
+ { 0.643137, 0.584314, 0.474510, 1.0 },
+ { 0.811765, 0.650980, 0.549020, 1.0 },
+ { 0.835294, 0.694118, 0.600000, 1.0 },
+ { 0.878431, 0.756863, 0.666667, 1.0 },
+ { 0.870588, 0.823529, 0.811765, 1.0 },
+ { 0.874510, 0.870588, 0.843137, 1.0 },
+ { 0.909804, 0.905882, 0.882353, 1.0 },
+ { 0.913725, 0.890196, 0.886275, 1.0 },
+ { 0.886275, 0.886275, 0.874510, 1.0 },
+ { 0.854902, 0.886275, 0.847059, 1.0 },
+ { 0.870588, 0.870588, 0.839216, 1.0 },
+ { 0.870588, 0.835294, 0.780392, 1.0 },
+ { 0.882353, 0.749020, 0.615686, 1.0 },
+ { 0.835294, 0.721569, 0.580392, 1.0 },
+ { 0.819608, 0.690196, 0.541176, 1.0 },
+ { 0.780392, 0.647059, 0.501961, 1.0 },
+ { 0.376471, 0.376471, 0.372549, 1.0 },
+ { 0.294118, 0.301961, 0.270588, 1.0 },
+ { 0.274510, 0.262745, 0.250980, 1.0 },
+ { 0.266667, 0.239216, 0.235294, 1.0 },
+ { 0.266667, 0.243137, 0.231373, 1.0 },
+ { 0.274510, 0.247059, 0.227451, 1.0 },
+ { 0.290196, 0.282353, 0.247059, 1.0 },
+ { 0.321569, 0.345098, 0.301961, 1.0 },
+ { 0.686275, 0.556863, 0.443137, 1.0 },
+ { 0.850980, 0.670588, 0.490196, 1.0 },
+ { 0.866667, 0.666667, 0.509804, 1.0 },
+ { 0.811765, 0.623529, 0.478431, 1.0 },
+ { 0.439216, 0.337255, 0.286275, 1.0 },
+ { 0.325490, 0.250980, 0.235294, 1.0 },
+ { 0.200000, 0.160784, 0.168627, 1.0 },
+ { 0.113725, 0.105882, 0.121569, 1.0 },
+ { 0.082353, 0.070588, 0.094118, 1.0 },
+ { 0.050980, 0.043137, 0.058824, 1.0 },
+ { 0.074510, 0.062745, 0.066667, 1.0 },
+ { 0.086275, 0.066667, 0.090196, 1.0 },
+ { 0.117647, 0.094118, 0.113725, 1.0 },
+ { 0.180392, 0.145098, 0.160784, 1.0 },
+ { 0.172549, 0.160784, 0.172549, 1.0 },
+ { 0.168627, 0.180392, 0.149020, 1.0 },
+ { 0.125490, 0.125490, 0.105882, 1.0 },
+ { 0.098039, 0.101961, 0.109804, 1.0 },
+ { 0.109804, 0.086275, 0.098039, 1.0 },
+ { 0.125490, 0.117647, 0.125490, 1.0 },
+ { 0.160784, 0.160784, 0.164706, 1.0 },
+ { 0.168627, 0.160784, 0.184314, 1.0 },
+ { 0.184314, 0.196078, 0.192157, 1.0 },
+ { 0.215686, 0.215686, 0.207843, 1.0 },
+ { 0.227451, 0.247059, 0.235294, 1.0 },
+ { 0.239216, 0.266667, 0.227451, 1.0 },
+ { 0.250980, 0.274510, 0.223529, 1.0 },
+ { 0.262745, 0.290196, 0.243137, 1.0 },
+ { 0.294118, 0.298039, 0.254902, 1.0 },
+ { 0.345098, 0.349020, 0.325490, 1.0 },
+ { 0.690196, 0.568627, 0.462745, 1.0 },
+ { 0.807843, 0.650980, 0.564706, 1.0 },
+ { 0.878431, 0.745098, 0.658824, 1.0 },
+ { 0.933333, 0.874510, 0.823529, 1.0 },
+ { 0.913725, 0.901961, 0.882353, 1.0 },
+ { 0.913725, 0.898039, 0.878431, 1.0 },
+ { 0.890196, 0.854902, 0.823529, 1.0 },
+ { 0.862745, 0.737255, 0.635294, 1.0 },
+ { 0.800000, 0.654902, 0.592157, 1.0 },
+ { 0.588235, 0.556863, 0.517647, 1.0 },
+ { 0.333333, 0.380392, 0.372549, 1.0 },
+ { 0.294118, 0.305882, 0.282353, 1.0 },
+ { 0.274510, 0.274510, 0.254902, 1.0 },
+ { 0.262745, 0.250980, 0.223529, 1.0 },
+ { 0.247059, 0.239216, 0.203922, 1.0 },
+ { 0.223529, 0.215686, 0.192157, 1.0 },
+ { 0.243137, 0.219608, 0.180392, 1.0 },
+ { 0.235294, 0.231373, 0.180392, 1.0 },
+ { 0.239216, 0.231373, 0.203922, 1.0 },
+ { 0.250980, 0.239216, 0.227451, 1.0 },
+ { 0.250980, 0.266667, 0.223529, 1.0 },
+ { 0.243137, 0.274510, 0.211765, 1.0 },
+ { 0.243137, 0.262745, 0.211765, 1.0 },
+ { 0.247059, 0.262745, 0.215686, 1.0 },
+ { 0.250980, 0.250980, 0.215686, 1.0 },
+ { 0.258824, 0.254902, 0.200000, 1.0 },
+ { 0.262745, 0.254902, 0.196078, 1.0 },
+ { 0.270588, 0.254902, 0.200000, 1.0 },
+ { 0.270588, 0.254902, 0.211765, 1.0 },
+ { 0.298039, 0.258824, 0.215686, 1.0 },
+ { 0.329412, 0.254902, 0.211765, 1.0 },
+ { 0.474510, 0.282353, 0.250980, 1.0 },
+ { 0.772549, 0.517647, 0.376471, 1.0 },
+ { 0.850980, 0.650980, 0.466667, 1.0 },
+ { 0.870588, 0.698039, 0.486275, 1.0 },
+ { 0.882353, 0.737255, 0.505882, 1.0 },
+ { 0.878431, 0.737255, 0.541176, 1.0 },
+ { 0.870588, 0.721569, 0.545098, 1.0 },
+ { 0.819608, 0.698039, 0.552941, 1.0 },
+ { 0.807843, 0.670588, 0.525490, 1.0 },
+ { 0.635294, 0.564706, 0.423529, 1.0 },
+ { 0.305882, 0.352941, 0.317647, 1.0 },
+ { 0.262745, 0.298039, 0.282353, 1.0 },
+ { 0.282353, 0.282353, 0.282353, 1.0 },
+ { 0.325490, 0.274510, 0.321569, 1.0 },
+ { 0.447059, 0.439216, 0.411765, 1.0 },
+ { 0.796078, 0.654902, 0.560784, 1.0 },
+ { 0.835294, 0.721569, 0.615686, 1.0 },
+ { 0.858824, 0.823529, 0.780392, 1.0 },
+ { 0.866667, 0.862745, 0.823529, 1.0 },
+ { 0.854902, 0.835294, 0.784314, 1.0 },
+ { 0.717647, 0.678431, 0.647059, 1.0 },
+ { 0.419608, 0.415686, 0.403922, 1.0 },
+ { 0.301961, 0.325490, 0.305882, 1.0 },
+ { 0.290196, 0.325490, 0.294118, 1.0 },
+ { 0.321569, 0.372549, 0.325490, 1.0 },
+ };
+/* mouldy-sun */
+static double4 colors_9[] = {
+ { 0.066667, 0.043137, 0.043137, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.043137, 0.043137, 0.019608, 1.0 },
+ { 0.043137, 0.066667, 0.000000, 1.0 },
+ { 0.043137, 0.066667, 0.000000, 1.0 },
+ { 0.066667, 0.086275, 0.000000, 1.0 },
+ { 0.086275, 0.109804, 0.000000, 1.0 },
+ { 0.133333, 0.109804, 0.043137, 1.0 },
+ { 0.200000, 0.152941, 0.086275, 1.0 },
+ { 0.270588, 0.250980, 0.094118, 1.0 },
+ { 0.329412, 0.411765, 0.196078, 1.0 },
+ { 0.505882, 0.529412, 0.286275, 1.0 },
+ { 0.741176, 0.650980, 0.305882, 1.0 },
+ { 0.764706, 0.760784, 0.305882, 1.0 },
+ { 0.811765, 0.741176, 0.325490, 1.0 },
+ { 0.815686, 0.705882, 0.372549, 1.0 },
+ { 0.839216, 0.796078, 0.352941, 1.0 },
+ { 0.839216, 0.772549, 0.352941, 1.0 },
+ { 0.811765, 0.701961, 0.411765, 1.0 },
+ { 0.749020, 0.678431, 0.360784, 1.0 },
+ { 0.749020, 0.639216, 0.352941, 1.0 },
+ { 0.705882, 0.619608, 0.243137, 1.0 },
+ { 0.694118, 0.584314, 0.176471, 1.0 },
+ { 0.705882, 0.572549, 0.152941, 1.0 },
+ { 0.682353, 0.568627, 0.215686, 1.0 },
+ { 0.623529, 0.509804, 0.254902, 1.0 },
+ { 0.494118, 0.427451, 0.235294, 1.0 },
+ { 0.564706, 0.407843, 0.133333, 1.0 },
+ { 0.580392, 0.407843, 0.176471, 1.0 },
+ { 0.600000, 0.450980, 0.188235, 1.0 },
+ { 0.572549, 0.364706, 0.121569, 1.0 },
+ { 0.603922, 0.376471, 0.066667, 1.0 },
+ { 0.639216, 0.450980, 0.098039, 1.0 },
+ { 0.705882, 0.482353, 0.062745, 1.0 },
+ { 0.717647, 0.541176, 0.109804, 1.0 },
+ { 0.678431, 0.505882, 0.176471, 1.0 },
+ { 0.823529, 0.529412, 0.239216, 1.0 },
+ { 0.882353, 0.572549, 0.262745, 1.0 },
+ { 0.772549, 0.682353, 0.482353, 1.0 },
+ { 0.580392, 0.756863, 0.756863, 1.0 },
+ { 0.749020, 0.749020, 0.705882, 1.0 },
+ { 0.800000, 0.752941, 0.666667, 1.0 },
+ { 0.835294, 0.768627, 0.545098, 1.0 },
+ { 0.796078, 0.815686, 0.529412, 1.0 },
+ { 0.647059, 0.725490, 0.611765, 1.0 },
+ { 0.443137, 0.486275, 0.352941, 1.0 },
+ { 0.262745, 0.443137, 0.196078, 1.0 },
+ { 0.301961, 0.329412, 0.101961, 1.0 },
+ { 0.235294, 0.266667, 0.078431, 1.0 },
+ { 0.258824, 0.250980, 0.078431, 1.0 },
+ { 0.325490, 0.270588, 0.078431, 1.0 },
+ { 0.470588, 0.321569, 0.078431, 1.0 },
+ { 0.623529, 0.407843, 0.043137, 1.0 },
+ { 0.674510, 0.494118, 0.152941, 1.0 },
+ { 0.729412, 0.525490, 0.176471, 1.0 },
+ { 0.815686, 0.572549, 0.152941, 1.0 },
+ { 0.949020, 0.572549, 0.172549, 1.0 },
+ { 0.807843, 0.580392, 0.152941, 1.0 },
+ { 0.643137, 0.474510, 0.176471, 1.0 },
+ { 0.568627, 0.372549, 0.176471, 1.0 },
+ { 0.501961, 0.329412, 0.133333, 1.0 },
+ { 0.349020, 0.152941, 0.086275, 1.0 },
+ { 0.227451, 0.109804, 0.066667, 1.0 },
+ { 0.168627, 0.086275, 0.043137, 1.0 },
+ { 0.109804, 0.066667, 0.043137, 1.0 },
+ { 0.086275, 0.043137, 0.043137, 1.0 },
+ { 0.086275, 0.043137, 0.043137, 1.0 },
+ { 0.086275, 0.043137, 0.043137, 1.0 },
+ { 0.066667, 0.043137, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.101961, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.066667, 0.043137, 0.066667, 1.0 },
+ { 0.066667, 0.066667, 0.043137, 1.0 },
+ { 0.086275, 0.086275, 0.019608, 1.0 },
+ { 0.066667, 0.043137, 0.000000, 1.0 },
+ { 0.086275, 0.086275, 0.000000, 1.0 },
+ { 0.066667, 0.086275, 0.000000, 1.0 },
+ { 0.066667, 0.043137, 0.000000, 1.0 },
+ { 0.109804, 0.066667, 0.000000, 1.0 },
+ { 0.145098, 0.043137, 0.000000, 1.0 },
+ { 0.192157, 0.086275, 0.019608, 1.0 },
+ { 0.243137, 0.152941, 0.000000, 1.0 },
+ { 0.278431, 0.227451, 0.035294, 1.0 },
+ { 0.466667, 0.286275, 0.000000, 1.0 },
+ { 0.643137, 0.282353, 0.109804, 1.0 },
+ { 0.729412, 0.458824, 0.086275, 1.0 },
+ { 0.796078, 0.615686, 0.129412, 1.0 },
+ { 0.949020, 0.682353, 0.196078, 1.0 },
+ { 0.972549, 0.815686, 0.349020, 1.0 },
+ { 0.956863, 0.937255, 0.603922, 1.0 },
+ { 0.996078, 0.972549, 0.662745, 1.0 },
+ { 0.929412, 0.862745, 0.529412, 1.0 },
+ { 0.941176, 0.807843, 0.345098, 1.0 },
+ { 0.905882, 0.729412, 0.282353, 1.0 },
+ { 0.796078, 0.682353, 0.196078, 1.0 },
+ { 0.698039, 0.572549, 0.152941, 1.0 },
+ { 0.545098, 0.498039, 0.062745, 1.0 },
+ { 0.454902, 0.396078, 0.043137, 1.0 },
+ { 0.368627, 0.317647, 0.019608, 1.0 },
+ { 0.200000, 0.227451, 0.000000, 1.0 },
+ { 0.086275, 0.125490, 0.000000, 1.0 },
+ { 0.066667, 0.101961, 0.000000, 1.0 },
+ { 0.043137, 0.066667, 0.000000, 1.0 },
+ { 0.019608, 0.066667, 0.000000, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.019608, 0.000000, 0.000000, 1.0 },
+ { 0.043137, 0.019608, 0.000000, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.066667, 0.019608, 0.019608, 1.0 },
+ { 0.066667, 0.019608, 0.019608, 1.0 },
+ { 0.086275, 0.019608, 0.019608, 1.0 },
+ { 0.086275, 0.019608, 0.019608, 1.0 },
+ { 0.066667, 0.019608, 0.019608, 1.0 },
+ { 0.066667, 0.019608, 0.019608, 1.0 },
+ { 0.066667, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.043137, 0.000000, 1.0 },
+ { 0.043137, 0.043137, 0.000000, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.066667, 0.019608, 0.000000, 1.0 },
+ { 0.066667, 0.019608, 0.000000, 1.0 },
+ { 0.066667, 0.019608, 0.000000, 1.0 },
+ { 0.066667, 0.019608, 0.000000, 1.0 },
+ { 0.086275, 0.019608, 0.019608, 1.0 },
+ { 0.066667, 0.000000, 0.000000, 1.0 },
+ { 0.066667, 0.000000, 0.000000, 1.0 },
+ { 0.066667, 0.000000, 0.000000, 1.0 },
+ { 0.066667, 0.019608, 0.019608, 1.0 },
+ { 0.066667, 0.066667, 0.043137, 1.0 },
+ { 0.043137, 0.066667, 0.035294, 1.0 },
+ { 0.043137, 0.086275, 0.000000, 1.0 },
+ { 0.043137, 0.109804, 0.000000, 1.0 },
+ { 0.066667, 0.152941, 0.066667, 1.0 },
+ { 0.176471, 0.270588, 0.000000, 1.0 },
+ { 0.243137, 0.337255, 0.098039, 1.0 },
+ { 0.329412, 0.384314, 0.043137, 1.0 },
+ { 0.419608, 0.388235, 0.066667, 1.0 },
+ { 0.466667, 0.364706, 0.066667, 1.0 },
+ { 0.478431, 0.388235, 0.078431, 1.0 },
+ { 0.525490, 0.396078, 0.109804, 1.0 },
+ { 0.552941, 0.439216, 0.086275, 1.0 },
+ { 0.588235, 0.431373, 0.129412, 1.0 },
+ { 0.509804, 0.443137, 0.152941, 1.0 },
+ { 0.501961, 0.435294, 0.294118, 1.0 },
+ { 0.521569, 0.517647, 0.341176, 1.0 },
+ { 0.647059, 0.556863, 0.470588, 1.0 },
+ { 0.772549, 0.639216, 0.529412, 1.0 },
+ { 0.862745, 0.792157, 0.572549, 1.0 },
+ { 0.882353, 0.882353, 0.705882, 1.0 },
+ { 0.898039, 0.898039, 0.745098, 1.0 },
+ { 0.980392, 0.937255, 0.780392, 1.0 },
+ { 0.956863, 0.913725, 0.737255, 1.0 },
+ { 0.949020, 0.929412, 0.639216, 1.0 },
+ { 0.854902, 0.784314, 0.498039, 1.0 },
+ { 0.882353, 0.792157, 0.462745, 1.0 },
+ { 0.878431, 0.788235, 0.411765, 1.0 },
+ { 0.890196, 0.803922, 0.356863, 1.0 },
+ { 0.882353, 0.815686, 0.305882, 1.0 },
+ { 0.929412, 0.862745, 0.172549, 1.0 },
+ { 0.929412, 0.772549, 0.196078, 1.0 },
+ { 0.972549, 0.749020, 0.262745, 1.0 },
+ { 0.882353, 0.682353, 0.349020, 1.0 },
+ { 0.709804, 0.572549, 0.333333, 1.0 },
+ { 0.564706, 0.541176, 0.298039, 1.0 },
+ { 0.486275, 0.486275, 0.200000, 1.0 },
+ { 0.423529, 0.466667, 0.168627, 1.0 },
+ { 0.376471, 0.388235, 0.164706, 1.0 },
+ { 0.286275, 0.286275, 0.109804, 1.0 },
+ { 0.278431, 0.203922, 0.078431, 1.0 },
+ { 0.309804, 0.196078, 0.086275, 1.0 },
+ { 0.309804, 0.152941, 0.086275, 1.0 },
+ { 0.364706, 0.196078, 0.219608, 1.0 },
+ { 0.603922, 0.352941, 0.329412, 1.0 },
+ { 0.619608, 0.419608, 0.262745, 1.0 },
+ { 0.635294, 0.498039, 0.258824, 1.0 },
+ { 0.772549, 0.639216, 0.196078, 1.0 },
+ { 0.823529, 0.690196, 0.184314, 1.0 },
+ { 0.796078, 0.658824, 0.129412, 1.0 },
+ { 0.705882, 0.545098, 0.000000, 1.0 },
+ { 0.596078, 0.462745, 0.019608, 1.0 },
+ { 0.490196, 0.313725, 0.000000, 1.0 },
+ { 0.376471, 0.286275, 0.043137, 1.0 },
+ { 0.270588, 0.176471, 0.043137, 1.0 },
+ { 0.211765, 0.109804, 0.086275, 1.0 },
+ { 0.152941, 0.133333, 0.086275, 1.0 },
+ { 0.133333, 0.133333, 0.086275, 1.0 },
+ { 0.109804, 0.109804, 0.066667, 1.0 },
+ { 0.109804, 0.109804, 0.043137, 1.0 },
+ { 0.152941, 0.086275, 0.019608, 1.0 },
+ { 0.133333, 0.086275, 0.000000, 1.0 },
+ { 0.109804, 0.094118, 0.000000, 1.0 },
+ { 0.086275, 0.109804, 0.019608, 1.0 },
+ { 0.109804, 0.133333, 0.078431, 1.0 },
+ { 0.200000, 0.203922, 0.117647, 1.0 },
+ { 0.258824, 0.211765, 0.094118, 1.0 },
+ { 0.368627, 0.235294, 0.180392, 1.0 },
+ { 0.494118, 0.337255, 0.184314, 1.0 },
+ { 0.517647, 0.462745, 0.321569, 1.0 },
+ { 0.619608, 0.549020, 0.352941, 1.0 },
+ { 0.815686, 0.658824, 0.396078, 1.0 },
+ { 0.839216, 0.772549, 0.549020, 1.0 },
+ { 0.913725, 0.890196, 0.737255, 1.0 },
+ { 0.988235, 0.941176, 0.788235, 1.0 },
+ { 0.988235, 0.988235, 0.831373, 1.0 },
+ { 0.988235, 0.964706, 0.788235, 1.0 },
+ { 0.980392, 0.956863, 0.690196, 1.0 },
+ { 0.996078, 0.949020, 0.596078, 1.0 },
+ { 0.996078, 0.862745, 0.372549, 1.0 },
+ { 0.972549, 0.815686, 0.329412, 1.0 },
+ { 0.905882, 0.682353, 0.172549, 1.0 },
+ { 0.796078, 0.615686, 0.109804, 1.0 },
+ { 0.760784, 0.494118, 0.000000, 1.0 },
+ { 0.749020, 0.482353, 0.019608, 1.0 },
+ { 0.745098, 0.439216, 0.019608, 1.0 },
+ { 0.686275, 0.462745, 0.062745, 1.0 },
+ { 0.541176, 0.454902, 0.000000, 1.0 },
+ { 0.419608, 0.388235, 0.000000, 1.0 },
+ { 0.388235, 0.376471, 0.054902, 1.0 },
+ { 0.356863, 0.349020, 0.078431, 1.0 },
+ { 0.211765, 0.250980, 0.035294, 1.0 },
+ { 0.152941, 0.109804, 0.066667, 1.0 },
+ { 0.109804, 0.066667, 0.066667, 1.0 },
+ { 0.066667, 0.043137, 0.043137, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.019608, 0.000000, 0.000000, 1.0 },
+ { 0.019608, 0.000000, 0.000000, 1.0 },
+ { 0.043137, 0.000000, 0.000000, 1.0 },
+ { 0.043137, 0.019608, 0.000000, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.066667, 0.019608, 0.019608, 1.0 },
+ { 0.066667, 0.043137, 0.066667, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.109804, 0.129412, 0.129412, 1.0 },
+ { 0.223529, 0.247059, 0.180392, 1.0 },
+ { 0.301961, 0.278431, 0.133333, 1.0 },
+ { 0.356863, 0.294118, 0.168627, 1.0 },
+ { 0.486275, 0.345098, 0.129412, 1.0 },
+ { 0.607843, 0.439216, 0.043137, 1.0 },
+ { 0.729412, 0.529412, 0.086275, 1.0 },
+ { 0.796078, 0.572549, 0.152941, 1.0 },
+ { 0.905882, 0.615686, 0.152941, 1.0 },
+ { 0.882353, 0.658824, 0.196078, 1.0 },
+ { 0.929412, 0.796078, 0.352941, 1.0 },
+ { 0.937255, 0.913725, 0.580392, 1.0 },
+ { 0.988235, 0.921569, 0.741176, 1.0 },
+ { 0.972549, 0.949020, 0.815686, 1.0 },
+ { 0.898039, 0.854902, 0.878431, 1.0 },
+ { 0.956863, 0.956863, 0.823529, 1.0 },
+ { 0.929412, 0.815686, 0.662745, 1.0 },
+ };
+/* sunny-harvest */
+static double4 colors_10[] = {
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.133333, 0.015686, 0.050980, 1.0 },
+ { 0.278431, 0.074510, 0.090196, 1.0 },
+ { 0.411765, 0.078431, 0.125490, 1.0 },
+ { 0.419608, 0.200000, 0.125490, 1.0 },
+ { 0.400000, 0.117647, 0.133333, 1.0 },
+ { 0.274510, 0.090196, 0.105882, 1.0 },
+ { 0.203922, 0.078431, 0.078431, 1.0 },
+ { 0.070588, 0.023529, 0.031373, 1.0 },
+ { 0.015686, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.031373, 0.019608, 0.023529, 1.0 },
+ { 0.062745, 0.047059, 0.082353, 1.0 },
+ { 0.227451, 0.113725, 0.117647, 1.0 },
+ { 0.349020, 0.192157, 0.152941, 1.0 },
+ { 0.454902, 0.368627, 0.286275, 1.0 },
+ { 0.584314, 0.494118, 0.392157, 1.0 },
+ { 0.756863, 0.670588, 0.564706, 1.0 },
+ { 0.815686, 0.780392, 0.709804, 1.0 },
+ { 0.835294, 0.792157, 0.721569, 1.0 },
+ { 0.800000, 0.796078, 0.764706, 1.0 },
+ { 0.890196, 0.819608, 0.737255, 1.0 },
+ { 0.894118, 0.823529, 0.721569, 1.0 },
+ { 0.858824, 0.784314, 0.670588, 1.0 },
+ { 0.847059, 0.745098, 0.580392, 1.0 },
+ { 0.831373, 0.713725, 0.482353, 1.0 },
+ { 0.827451, 0.670588, 0.423529, 1.0 },
+ { 0.741176, 0.537255, 0.345098, 1.0 },
+ { 0.678431, 0.490196, 0.282353, 1.0 },
+ { 0.654902, 0.482353, 0.321569, 1.0 },
+ { 0.615686, 0.498039, 0.403922, 1.0 },
+ { 0.721569, 0.623529, 0.537255, 1.0 },
+ { 0.800000, 0.705882, 0.635294, 1.0 },
+ { 0.803922, 0.725490, 0.611765, 1.0 },
+ { 0.807843, 0.713725, 0.572549, 1.0 },
+ { 0.784314, 0.658824, 0.521569, 1.0 },
+ { 0.666667, 0.513725, 0.341176, 1.0 },
+ { 0.639216, 0.439216, 0.250980, 1.0 },
+ { 0.568627, 0.403922, 0.266667, 1.0 },
+ { 0.517647, 0.384314, 0.266667, 1.0 },
+ { 0.482353, 0.400000, 0.192157, 1.0 },
+ { 0.364706, 0.254902, 0.152941, 1.0 },
+ { 0.329412, 0.223529, 0.129412, 1.0 },
+ { 0.337255, 0.250980, 0.117647, 1.0 },
+ { 0.462745, 0.317647, 0.172549, 1.0 },
+ { 0.537255, 0.376471, 0.223529, 1.0 },
+ { 0.580392, 0.462745, 0.243137, 1.0 },
+ { 0.623529, 0.454902, 0.250980, 1.0 },
+ { 0.690196, 0.533333, 0.301961, 1.0 },
+ { 0.764706, 0.560784, 0.352941, 1.0 },
+ { 0.807843, 0.643137, 0.439216, 1.0 },
+ { 0.729412, 0.627451, 0.447059, 1.0 },
+ { 0.662745, 0.509804, 0.333333, 1.0 },
+ { 0.592157, 0.447059, 0.349020, 1.0 },
+ { 0.474510, 0.407843, 0.317647, 1.0 },
+ { 0.439216, 0.364706, 0.266667, 1.0 },
+ { 0.400000, 0.301961, 0.207843, 1.0 },
+ { 0.337255, 0.203922, 0.129412, 1.0 },
+ { 0.298039, 0.192157, 0.109804, 1.0 },
+ { 0.321569, 0.247059, 0.117647, 1.0 },
+ { 0.360784, 0.309804, 0.149020, 1.0 },
+ { 0.443137, 0.400000, 0.278431, 1.0 },
+ { 0.517647, 0.501961, 0.384314, 1.0 },
+ { 0.603922, 0.607843, 0.588235, 1.0 },
+ { 0.788235, 0.733333, 0.631373, 1.0 },
+ { 0.811765, 0.749020, 0.639216, 1.0 },
+ { 0.843137, 0.749020, 0.682353, 1.0 },
+ { 0.800000, 0.709804, 0.647059, 1.0 },
+ { 0.725490, 0.662745, 0.537255, 1.0 },
+ { 0.560784, 0.521569, 0.392157, 1.0 },
+ { 0.388235, 0.345098, 0.313725, 1.0 },
+ { 0.239216, 0.160784, 0.152941, 1.0 },
+ { 0.160784, 0.062745, 0.082353, 1.0 },
+ { 0.066667, 0.011765, 0.047059, 1.0 },
+ { 0.023529, 0.000000, 0.011765, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.003922, 0.011765, 1.0 },
+ { 0.062745, 0.031373, 0.035294, 1.0 },
+ { 0.211765, 0.094118, 0.117647, 1.0 },
+ { 0.254902, 0.247059, 0.168627, 1.0 },
+ { 0.333333, 0.341176, 0.282353, 1.0 },
+ { 0.486275, 0.478431, 0.352941, 1.0 },
+ { 0.713725, 0.603922, 0.423529, 1.0 },
+ { 0.788235, 0.682353, 0.533333, 1.0 },
+ { 0.792157, 0.709804, 0.478431, 1.0 },
+ { 0.811765, 0.717647, 0.443137, 1.0 },
+ { 0.854902, 0.662745, 0.356863, 1.0 },
+ { 0.815686, 0.572549, 0.262745, 1.0 },
+ { 0.835294, 0.517647, 0.250980, 1.0 },
+ { 0.890196, 0.521569, 0.188235, 1.0 },
+ { 0.886275, 0.509804, 0.188235, 1.0 },
+ { 0.874510, 0.486275, 0.184314, 1.0 },
+ { 0.835294, 0.478431, 0.176471, 1.0 },
+ { 0.827451, 0.439216, 0.160784, 1.0 },
+ { 0.843137, 0.396078, 0.168627, 1.0 },
+ { 0.839216, 0.403922, 0.172549, 1.0 },
+ { 0.803922, 0.439216, 0.176471, 1.0 },
+ { 0.760784, 0.415686, 0.164706, 1.0 },
+ { 0.686275, 0.392157, 0.145098, 1.0 },
+ { 0.662745, 0.349020, 0.137255, 1.0 },
+ { 0.643137, 0.290196, 0.152941, 1.0 },
+ { 0.650980, 0.325490, 0.164706, 1.0 },
+ { 0.639216, 0.290196, 0.141176, 1.0 },
+ { 0.690196, 0.360784, 0.137255, 1.0 },
+ { 0.733333, 0.400000, 0.164706, 1.0 },
+ { 0.792157, 0.454902, 0.211765, 1.0 },
+ { 0.854902, 0.513725, 0.176471, 1.0 },
+ { 0.898039, 0.611765, 0.211765, 1.0 },
+ { 0.898039, 0.643137, 0.243137, 1.0 },
+ { 0.898039, 0.701961, 0.301961, 1.0 },
+ { 0.878431, 0.717647, 0.372549, 1.0 },
+ { 0.870588, 0.756863, 0.450980, 1.0 },
+ { 0.878431, 0.741176, 0.482353, 1.0 },
+ { 0.854902, 0.764706, 0.584314, 1.0 },
+ { 0.874510, 0.784314, 0.619608, 1.0 },
+ { 0.843137, 0.745098, 0.674510, 1.0 },
+ { 0.792157, 0.701961, 0.615686, 1.0 },
+ { 0.603922, 0.564706, 0.466667, 1.0 },
+ { 0.560784, 0.478431, 0.380392, 1.0 },
+ { 0.478431, 0.368627, 0.274510, 1.0 },
+ { 0.466667, 0.333333, 0.200000, 1.0 },
+ { 0.396078, 0.176471, 0.125490, 1.0 },
+ { 0.380392, 0.184314, 0.121569, 1.0 },
+ { 0.325490, 0.137255, 0.113725, 1.0 },
+ { 0.278431, 0.113725, 0.129412, 1.0 },
+ { 0.219608, 0.082353, 0.094118, 1.0 },
+ { 0.062745, 0.031373, 0.082353, 1.0 },
+ { 0.007843, 0.000000, 0.011765, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.062745, 0.039216, 0.031373, 1.0 },
+ { 0.090196, 0.062745, 0.043137, 1.0 },
+ { 0.243137, 0.156863, 0.113725, 1.0 },
+ { 0.360784, 0.258824, 0.160784, 1.0 },
+ { 0.541176, 0.388235, 0.239216, 1.0 },
+ { 0.756863, 0.572549, 0.196078, 1.0 },
+ { 0.843137, 0.666667, 0.235294, 1.0 },
+ { 0.870588, 0.643137, 0.223529, 1.0 },
+ { 0.898039, 0.658824, 0.211765, 1.0 },
+ { 0.913725, 0.658824, 0.219608, 1.0 },
+ { 0.925490, 0.686275, 0.215686, 1.0 },
+ { 0.933333, 0.705882, 0.215686, 1.0 },
+ { 0.925490, 0.694118, 0.223529, 1.0 },
+ { 0.921569, 0.701961, 0.235294, 1.0 },
+ { 0.925490, 0.717647, 0.231373, 1.0 },
+ { 0.905882, 0.745098, 0.247059, 1.0 },
+ { 0.917647, 0.721569, 0.239216, 1.0 },
+ { 0.925490, 0.678431, 0.235294, 1.0 },
+ { 0.913725, 0.662745, 0.231373, 1.0 },
+ { 0.921569, 0.666667, 0.227451, 1.0 },
+ { 0.921569, 0.650980, 0.227451, 1.0 },
+ { 0.913725, 0.627451, 0.227451, 1.0 },
+ { 0.913725, 0.592157, 0.227451, 1.0 },
+ { 0.913725, 0.588235, 0.231373, 1.0 },
+ { 0.886275, 0.537255, 0.207843, 1.0 },
+ { 0.905882, 0.490196, 0.196078, 1.0 },
+ { 0.858824, 0.396078, 0.180392, 1.0 },
+ { 0.792157, 0.384314, 0.176471, 1.0 },
+ { 0.811765, 0.329412, 0.152941, 1.0 },
+ { 0.756863, 0.301961, 0.145098, 1.0 },
+ { 0.745098, 0.290196, 0.145098, 1.0 },
+ { 0.698039, 0.243137, 0.152941, 1.0 },
+ { 0.701961, 0.203922, 0.137255, 1.0 },
+ { 0.717647, 0.223529, 0.141176, 1.0 },
+ { 0.749020, 0.243137, 0.156863, 1.0 },
+ { 0.745098, 0.313725, 0.176471, 1.0 },
+ { 0.733333, 0.380392, 0.168627, 1.0 },
+ { 0.666667, 0.447059, 0.223529, 1.0 },
+ { 0.682353, 0.486275, 0.278431, 1.0 },
+ { 0.709804, 0.592157, 0.317647, 1.0 },
+ { 0.803922, 0.666667, 0.372549, 1.0 },
+ { 0.854902, 0.741176, 0.466667, 1.0 },
+ { 0.843137, 0.745098, 0.447059, 1.0 },
+ { 0.890196, 0.749020, 0.403922, 1.0 },
+ { 0.882353, 0.745098, 0.376471, 1.0 },
+ { 0.921569, 0.752941, 0.286275, 1.0 },
+ { 0.921569, 0.729412, 0.262745, 1.0 },
+ { 0.913725, 0.682353, 0.266667, 1.0 },
+ { 0.913725, 0.596078, 0.219608, 1.0 },
+ { 0.847059, 0.494118, 0.168627, 1.0 },
+ { 0.776471, 0.368627, 0.156863, 1.0 },
+ { 0.717647, 0.282353, 0.160784, 1.0 },
+ { 0.592157, 0.278431, 0.152941, 1.0 },
+ { 0.501961, 0.168627, 0.129412, 1.0 },
+ { 0.349020, 0.054902, 0.098039, 1.0 },
+ { 0.098039, 0.058824, 0.023529, 1.0 },
+ { 0.023529, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.003922, 1.0 },
+ { 0.070588, 0.015686, 0.027451, 1.0 },
+ { 0.129412, 0.050980, 0.074510, 1.0 },
+ { 0.235294, 0.109804, 0.129412, 1.0 },
+ { 0.290196, 0.172549, 0.141176, 1.0 },
+ { 0.341176, 0.207843, 0.137255, 1.0 },
+ { 0.364706, 0.243137, 0.145098, 1.0 },
+ { 0.478431, 0.329412, 0.180392, 1.0 },
+ { 0.474510, 0.345098, 0.176471, 1.0 },
+ { 0.552941, 0.352941, 0.200000, 1.0 },
+ { 0.549020, 0.262745, 0.160784, 1.0 },
+ { 0.478431, 0.317647, 0.192157, 1.0 },
+ { 0.545098, 0.235294, 0.156863, 1.0 },
+ { 0.529412, 0.239216, 0.133333, 1.0 },
+ { 0.588235, 0.223529, 0.133333, 1.0 },
+ { 0.568627, 0.149020, 0.149020, 1.0 },
+ { 0.584314, 0.250980, 0.145098, 1.0 },
+ { 0.482353, 0.219608, 0.125490, 1.0 },
+ { 0.603922, 0.156863, 0.152941, 1.0 },
+ { 0.619608, 0.180392, 0.141176, 1.0 },
+ { 0.686275, 0.176471, 0.149020, 1.0 },
+ { 0.701961, 0.219608, 0.160784, 1.0 },
+ { 0.643137, 0.282353, 0.152941, 1.0 },
+ { 0.627451, 0.333333, 0.156863, 1.0 },
+ { 0.588235, 0.317647, 0.184314, 1.0 },
+ { 0.650980, 0.364706, 0.188235, 1.0 },
+ { 0.615686, 0.388235, 0.215686, 1.0 },
+ { 0.529412, 0.415686, 0.258824, 1.0 },
+ { 0.454902, 0.427451, 0.290196, 1.0 },
+ { 0.533333, 0.447059, 0.352941, 1.0 },
+ { 0.552941, 0.423529, 0.337255, 1.0 },
+ { 0.623529, 0.450980, 0.270588, 1.0 },
+ { 0.705882, 0.521569, 0.313725, 1.0 },
+ { 0.827451, 0.686275, 0.431373, 1.0 },
+ { 0.839216, 0.745098, 0.568627, 1.0 },
+ { 0.878431, 0.796078, 0.698039, 1.0 },
+ { 0.909804, 0.886275, 0.760784, 1.0 },
+ { 0.921569, 0.854902, 0.733333, 1.0 },
+ { 0.882353, 0.835294, 0.721569, 1.0 },
+ { 0.831373, 0.768627, 0.643137, 1.0 },
+ { 0.756863, 0.694118, 0.537255, 1.0 },
+ { 0.705882, 0.529412, 0.352941, 1.0 },
+ { 0.686275, 0.443137, 0.223529, 1.0 },
+ { 0.776471, 0.431373, 0.172549, 1.0 },
+ { 0.815686, 0.443137, 0.160784, 1.0 },
+ { 0.870588, 0.533333, 0.176471, 1.0 },
+ { 0.913725, 0.596078, 0.207843, 1.0 },
+ { 0.921569, 0.615686, 0.211765, 1.0 },
+ { 0.905882, 0.627451, 0.215686, 1.0 },
+ { 0.905882, 0.627451, 0.211765, 1.0 },
+ { 0.894118, 0.592157, 0.203922, 1.0 },
+ { 0.847059, 0.509804, 0.176471, 1.0 },
+ { 0.772549, 0.415686, 0.168627, 1.0 },
+ { 0.678431, 0.329412, 0.152941, 1.0 },
+ { 0.588235, 0.262745, 0.145098, 1.0 },
+ { 0.521569, 0.215686, 0.121569, 1.0 },
+ };
+/* peach-tree */
+static double4 colors_11[] = {
+ { 0.666667, 0.231373, 0.109804, 1.0 },
+ { 0.666667, 0.247059, 0.109804, 1.0 },
+ { 0.505882, 0.266667, 0.145098, 1.0 },
+ { 0.266667, 0.329412, 0.145098, 1.0 },
+ { 0.301961, 0.427451, 0.145098, 1.0 },
+ { 0.317647, 0.474510, 0.184314, 1.0 },
+ { 0.317647, 0.443137, 0.184314, 1.0 },
+ { 0.364706, 0.443137, 0.219608, 1.0 },
+ { 0.396078, 0.521569, 0.294118, 1.0 },
+ { 0.458824, 0.552941, 0.333333, 1.0 },
+ { 0.537255, 0.631373, 0.368627, 1.0 },
+ { 0.552941, 0.635294, 0.329412, 1.0 },
+ { 0.760784, 0.678431, 0.254902, 1.0 },
+ { 0.854902, 0.545098, 0.184314, 1.0 },
+ { 0.870588, 0.466667, 0.145098, 1.0 },
+ { 0.839216, 0.403922, 0.184314, 1.0 },
+ { 0.839216, 0.415686, 0.145098, 1.0 },
+ { 0.760784, 0.372549, 0.109804, 1.0 },
+ { 0.568627, 0.298039, 0.145098, 1.0 },
+ { 0.298039, 0.411765, 0.145098, 1.0 },
+ { 0.203922, 0.313725, 0.070588, 1.0 },
+ { 0.125490, 0.266667, 0.035294, 1.0 },
+ { 0.125490, 0.235294, 0.070588, 1.0 },
+ { 0.125490, 0.188235, 0.070588, 1.0 },
+ { 0.125490, 0.219608, 0.070588, 1.0 },
+ { 0.172549, 0.282353, 0.070588, 1.0 },
+ { 0.250980, 0.411765, 0.145098, 1.0 },
+ { 0.380392, 0.537255, 0.219608, 1.0 },
+ { 0.552941, 0.698039, 0.368627, 1.0 },
+ { 0.666667, 0.776471, 0.478431, 1.0 },
+ { 0.933333, 0.819608, 0.478431, 1.0 },
+ { 0.980392, 0.882353, 0.329412, 1.0 },
+ { 0.901961, 0.592157, 0.180392, 1.0 },
+ { 0.901961, 0.478431, 0.145098, 1.0 },
+ { 0.901961, 0.478431, 0.145098, 1.0 },
+ { 0.858824, 0.411765, 0.145098, 1.0 },
+ { 0.792157, 0.368627, 0.145098, 1.0 },
+ { 0.713725, 0.298039, 0.109804, 1.0 },
+ { 0.521569, 0.215686, 0.070588, 1.0 },
+ { 0.329412, 0.168627, 0.035294, 1.0 },
+ { 0.141176, 0.105882, 0.035294, 1.0 },
+ { 0.109804, 0.125490, 0.000000, 1.0 },
+ { 0.109804, 0.188235, 0.035294, 1.0 },
+ { 0.125490, 0.250980, 0.035294, 1.0 },
+ { 0.250980, 0.360784, 0.109804, 1.0 },
+ { 0.329412, 0.474510, 0.219608, 1.0 },
+ { 0.411765, 0.568627, 0.294118, 1.0 },
+ { 0.568627, 0.682353, 0.403922, 1.0 },
+ { 0.588235, 0.698039, 0.443137, 1.0 },
+ { 0.584314, 0.682353, 0.443137, 1.0 },
+ { 0.552941, 0.666667, 0.443137, 1.0 },
+ { 0.443137, 0.552941, 0.333333, 1.0 },
+ { 0.317647, 0.427451, 0.258824, 1.0 },
+ { 0.250980, 0.266667, 0.184314, 1.0 },
+ { 0.141176, 0.203922, 0.109804, 1.0 },
+ { 0.062745, 0.094118, 0.070588, 1.0 },
+ { 0.047059, 0.047059, 0.035294, 1.0 },
+ { 0.015686, 0.031373, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.047059, 0.000000, 0.000000, 1.0 },
+ { 0.062745, 0.043137, 0.000000, 1.0 },
+ { 0.141176, 0.058824, 0.000000, 1.0 },
+ { 0.266667, 0.090196, 0.070588, 1.0 },
+ { 0.505882, 0.149020, 0.070588, 1.0 },
+ { 0.666667, 0.215686, 0.070588, 1.0 },
+ { 0.760784, 0.372549, 0.109804, 1.0 },
+ { 0.698039, 0.486275, 0.184314, 1.0 },
+ { 0.603922, 0.682353, 0.403922, 1.0 },
+ { 0.650980, 0.760784, 0.478431, 1.0 },
+ { 0.666667, 0.792157, 0.478431, 1.0 },
+ { 0.698039, 0.823529, 0.552941, 1.0 },
+ { 0.745098, 0.854902, 0.627451, 1.0 },
+ { 0.745098, 0.823529, 0.592157, 1.0 },
+ { 0.792157, 0.839216, 0.592157, 1.0 },
+ { 0.886275, 0.870588, 0.517647, 1.0 },
+ { 0.713725, 0.854902, 0.552941, 1.0 },
+ { 0.713725, 0.823529, 0.552941, 1.0 },
+ { 0.729412, 0.807843, 0.552941, 1.0 },
+ { 0.745098, 0.807843, 0.592157, 1.0 },
+ { 0.776471, 0.807843, 0.662745, 1.0 },
+ { 0.823529, 0.854902, 0.701961, 1.0 },
+ { 0.917647, 0.901961, 0.772549, 1.0 },
+ { 0.917647, 0.917647, 0.772549, 1.0 },
+ { 0.980392, 0.945098, 0.737255, 1.0 },
+ { 0.964706, 0.898039, 0.737255, 1.0 },
+ { 0.917647, 0.752941, 0.552941, 1.0 },
+ { 0.823529, 0.674510, 0.588235, 1.0 },
+ { 0.745098, 0.792157, 0.588235, 1.0 },
+ { 0.698039, 0.776471, 0.592157, 1.0 },
+ { 0.713725, 0.807843, 0.552941, 1.0 },
+ { 0.713725, 0.792157, 0.552941, 1.0 },
+ { 0.713725, 0.776471, 0.517647, 1.0 },
+ { 0.666667, 0.792157, 0.517647, 1.0 },
+ { 0.650980, 0.776471, 0.517647, 1.0 },
+ { 0.619608, 0.729412, 0.478431, 1.0 },
+ { 0.552941, 0.698039, 0.443137, 1.0 },
+ { 0.443137, 0.584314, 0.294118, 1.0 },
+ { 0.317647, 0.458824, 0.219608, 1.0 },
+ { 0.235294, 0.329412, 0.145098, 1.0 },
+ { 0.188235, 0.250980, 0.109804, 1.0 },
+ { 0.094118, 0.219608, 0.035294, 1.0 },
+ { 0.078431, 0.156863, 0.035294, 1.0 },
+ { 0.078431, 0.094118, 0.035294, 1.0 },
+ { 0.047059, 0.062745, 0.035294, 1.0 },
+ { 0.027451, 0.047059, 0.035294, 1.0 },
+ { 0.015686, 0.031373, 0.035294, 1.0 },
+ { 0.031373, 0.015686, 0.035294, 1.0 },
+ { 0.078431, 0.027451, 0.035294, 1.0 },
+ { 0.109804, 0.058824, 0.035294, 1.0 },
+ { 0.141176, 0.090196, 0.035294, 1.0 },
+ { 0.313725, 0.152941, 0.070588, 1.0 },
+ { 0.505882, 0.184314, 0.070588, 1.0 },
+ { 0.698039, 0.231373, 0.070588, 1.0 },
+ { 0.776471, 0.341176, 0.145098, 1.0 },
+ { 0.858824, 0.400000, 0.145098, 1.0 },
+ { 0.870588, 0.400000, 0.145098, 1.0 },
+ { 0.870588, 0.458824, 0.109804, 1.0 },
+ { 0.886275, 0.529412, 0.109804, 1.0 },
+ { 0.901961, 0.556863, 0.109804, 1.0 },
+ { 0.949020, 0.572549, 0.145098, 1.0 },
+ { 0.980392, 0.607843, 0.109804, 1.0 },
+ { 0.964706, 0.733333, 0.109804, 1.0 },
+ { 0.917647, 0.498039, 0.184314, 1.0 },
+ { 0.980392, 0.737255, 0.403922, 1.0 },
+ { 0.980392, 0.882353, 0.439216, 1.0 },
+ { 0.980392, 0.882353, 0.329412, 1.0 },
+ { 0.996078, 0.827451, 0.180392, 1.0 },
+ { 0.996078, 0.811765, 0.180392, 1.0 },
+ { 0.996078, 0.815686, 0.290196, 1.0 },
+ { 0.854902, 0.709804, 0.368627, 1.0 },
+ { 0.584314, 0.470588, 0.403922, 1.0 },
+ { 0.349020, 0.474510, 0.258824, 1.0 },
+ { 0.250980, 0.364706, 0.184314, 1.0 },
+ { 0.125490, 0.235294, 0.070588, 1.0 },
+ { 0.078431, 0.172549, 0.035294, 1.0 },
+ { 0.015686, 0.094118, 0.000000, 1.0 },
+ { 0.000000, 0.047059, 0.000000, 1.0 },
+ { 0.015686, 0.031373, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.015686, 0.000000, 1.0 },
+ { 0.015686, 0.015686, 0.000000, 1.0 },
+ { 0.015686, 0.031373, 0.000000, 1.0 },
+ { 0.015686, 0.031373, 0.000000, 1.0 },
+ { 0.015686, 0.031373, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.015686, 0.000000, 1.0 },
+ { 0.047059, 0.031373, 0.000000, 1.0 },
+ { 0.062745, 0.062745, 0.000000, 1.0 },
+ { 0.125490, 0.062745, 0.000000, 1.0 },
+ { 0.219608, 0.105882, 0.035294, 1.0 },
+ { 0.349020, 0.200000, 0.035294, 1.0 },
+ { 0.490196, 0.262745, 0.035294, 1.0 },
+ { 0.650980, 0.247059, 0.070588, 1.0 },
+ { 0.698039, 0.282353, 0.070588, 1.0 },
+ { 0.776471, 0.352941, 0.109804, 1.0 },
+ { 0.745098, 0.419608, 0.145098, 1.0 },
+ { 0.615686, 0.439216, 0.219608, 1.0 },
+ { 0.600000, 0.388235, 0.184314, 1.0 },
+ { 0.349020, 0.474510, 0.219608, 1.0 },
+ { 0.333333, 0.396078, 0.219608, 1.0 },
+ { 0.443137, 0.282353, 0.109804, 1.0 },
+ { 0.713725, 0.313725, 0.145098, 1.0 },
+ { 0.807843, 0.384314, 0.145098, 1.0 },
+ { 0.823529, 0.400000, 0.145098, 1.0 },
+ { 0.839216, 0.431373, 0.109804, 1.0 },
+ { 0.839216, 0.431373, 0.109804, 1.0 },
+ { 0.854902, 0.462745, 0.145098, 1.0 },
+ { 0.870588, 0.431373, 0.109804, 1.0 },
+ { 0.886275, 0.447059, 0.145098, 1.0 },
+ { 0.870588, 0.431373, 0.184314, 1.0 },
+ { 0.933333, 0.435294, 0.254902, 1.0 },
+ { 0.776471, 0.627451, 0.329412, 1.0 },
+ { 0.662745, 0.580392, 0.439216, 1.0 },
+ { 0.631373, 0.729412, 0.478431, 1.0 },
+ { 0.666667, 0.760784, 0.517647, 1.0 },
+ { 0.745098, 0.807843, 0.592157, 1.0 },
+ { 0.807843, 0.839216, 0.627451, 1.0 },
+ { 0.886275, 0.933333, 0.737255, 1.0 },
+ { 0.964706, 0.933333, 0.772549, 1.0 },
+ { 0.996078, 0.980392, 0.996078, 1.0 },
+ { 0.980392, 0.996078, 0.807843, 1.0 },
+ { 0.949020, 0.996078, 0.807843, 1.0 },
+ { 0.901961, 0.933333, 0.772549, 1.0 },
+ { 0.776471, 0.839216, 0.627451, 1.0 },
+ { 0.666667, 0.760784, 0.517647, 1.0 },
+ { 0.568627, 0.584314, 0.443137, 1.0 },
+ { 0.329412, 0.427451, 0.258824, 1.0 },
+ { 0.219608, 0.250980, 0.145098, 1.0 },
+ { 0.109804, 0.172549, 0.070588, 1.0 },
+ { 0.094118, 0.141176, 0.035294, 1.0 },
+ { 0.078431, 0.078431, 0.035294, 1.0 },
+ { 0.125490, 0.074510, 0.035294, 1.0 },
+ { 0.188235, 0.058824, 0.035294, 1.0 },
+ { 0.396078, 0.152941, 0.070588, 1.0 },
+ { 0.537255, 0.184314, 0.070588, 1.0 },
+ { 0.650980, 0.200000, 0.074510, 1.0 },
+ { 0.568627, 0.215686, 0.070588, 1.0 },
+ { 0.396078, 0.184314, 0.070588, 1.0 },
+ { 0.266667, 0.152941, 0.070588, 1.0 },
+ { 0.125490, 0.219608, 0.035294, 1.0 },
+ { 0.109804, 0.172549, 0.035294, 1.0 },
+ { 0.078431, 0.109804, 0.035294, 1.0 },
+ { 0.062745, 0.078431, 0.035294, 1.0 },
+ { 0.031373, 0.062745, 0.000000, 1.0 },
+ { 0.031373, 0.062745, 0.000000, 1.0 },
+ { 0.015686, 0.047059, 0.000000, 1.0 },
+ { 0.015686, 0.062745, 0.000000, 1.0 },
+ { 0.031373, 0.078431, 0.035294, 1.0 },
+ { 0.062745, 0.125490, 0.035294, 1.0 },
+ { 0.078431, 0.188235, 0.070588, 1.0 },
+ { 0.156863, 0.282353, 0.070588, 1.0 },
+ { 0.266667, 0.427451, 0.145098, 1.0 },
+ { 0.380392, 0.505882, 0.219608, 1.0 },
+ { 0.537255, 0.666667, 0.403922, 1.0 },
+ { 0.584314, 0.713725, 0.443137, 1.0 },
+ { 0.568627, 0.713725, 0.443137, 1.0 },
+ { 0.505882, 0.631373, 0.368627, 1.0 },
+ { 0.411765, 0.521569, 0.294118, 1.0 },
+ { 0.266667, 0.349020, 0.219608, 1.0 },
+ { 0.235294, 0.298039, 0.145098, 1.0 },
+ { 0.188235, 0.250980, 0.145098, 1.0 },
+ { 0.235294, 0.266667, 0.109804, 1.0 },
+ { 0.443137, 0.215686, 0.070588, 1.0 },
+ { 0.650980, 0.200000, 0.074510, 1.0 },
+ { 0.745098, 0.298039, 0.109804, 1.0 },
+ { 0.792157, 0.356863, 0.109804, 1.0 },
+ { 0.823529, 0.368627, 0.109804, 1.0 },
+ { 0.823529, 0.384314, 0.109804, 1.0 },
+ { 0.776471, 0.341176, 0.070588, 1.0 },
+ { 0.619608, 0.215686, 0.035294, 1.0 },
+ { 0.411765, 0.133333, 0.000000, 1.0 },
+ { 0.172549, 0.058824, 0.000000, 1.0 },
+ { 0.078431, 0.015686, 0.000000, 1.0 },
+ { 0.047059, 0.000000, 0.000000, 1.0 },
+ { 0.031373, 0.015686, 0.000000, 1.0 },
+ { 0.015686, 0.031373, 0.000000, 1.0 },
+ { 0.031373, 0.062745, 0.000000, 1.0 },
+ { 0.062745, 0.125490, 0.035294, 1.0 },
+ { 0.109804, 0.203922, 0.035294, 1.0 },
+ };
+/* fire-dragon */
+static double4 colors_12[] = {
+ { 0.345098, 0.011765, 0.035294, 1.0 },
+ { 0.250980, 0.000000, 0.035294, 1.0 },
+ { 0.172549, 0.011765, 0.035294, 1.0 },
+ { 0.094118, 0.015686, 0.035294, 1.0 },
+ { 0.058824, 0.000000, 0.035294, 1.0 },
+ { 0.062745, 0.015686, 0.035294, 1.0 },
+ { 0.109804, 0.031373, 0.035294, 1.0 },
+ { 0.156863, 0.015686, 0.035294, 1.0 },
+ { 0.188235, 0.011765, 0.000000, 1.0 },
+ { 0.203922, 0.000000, 0.000000, 1.0 },
+ { 0.203922, 0.000000, 0.000000, 1.0 },
+ { 0.188235, 0.000000, 0.000000, 1.0 },
+ { 0.156863, 0.000000, 0.000000, 1.0 },
+ { 0.109804, 0.015686, 0.000000, 1.0 },
+ { 0.062745, 0.000000, 0.000000, 1.0 },
+ { 0.031373, 0.000000, 0.035294, 1.0 },
+ { 0.031373, 0.000000, 0.035294, 1.0 },
+ { 0.058824, 0.000000, 0.035294, 1.0 },
+ { 0.109804, 0.000000, 0.000000, 1.0 },
+ { 0.156863, 0.000000, 0.000000, 1.0 },
+ { 0.172549, 0.000000, 0.000000, 1.0 },
+ { 0.188235, 0.000000, 0.000000, 1.0 },
+ { 0.219608, 0.015686, 0.000000, 1.0 },
+ { 0.219608, 0.011765, 0.000000, 1.0 },
+ { 0.203922, 0.000000, 0.000000, 1.0 },
+ { 0.188235, 0.000000, 0.000000, 1.0 },
+ { 0.156863, 0.000000, 0.000000, 1.0 },
+ { 0.109804, 0.000000, 0.000000, 1.0 },
+ { 0.062745, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.031373, 0.015686, 0.000000, 1.0 },
+ { 0.047059, 0.015686, 0.000000, 1.0 },
+ { 0.094118, 0.015686, 0.000000, 1.0 },
+ { 0.125490, 0.015686, 0.000000, 1.0 },
+ { 0.156863, 0.015686, 0.035294, 1.0 },
+ { 0.188235, 0.015686, 0.035294, 1.0 },
+ { 0.203922, 0.011765, 0.035294, 1.0 },
+ { 0.266667, 0.011765, 0.035294, 1.0 },
+ { 0.317647, 0.015686, 0.000000, 1.0 },
+ { 0.396078, 0.011765, 0.000000, 1.0 },
+ { 0.458824, 0.000000, 0.000000, 1.0 },
+ { 0.537255, 0.000000, 0.035294, 1.0 },
+ { 0.619608, 0.000000, 0.035294, 1.0 },
+ { 0.713725, 0.000000, 0.035294, 1.0 },
+ { 0.792157, 0.027451, 0.000000, 1.0 },
+ { 0.823529, 0.039216, 0.000000, 1.0 },
+ { 0.792157, 0.027451, 0.000000, 1.0 },
+ { 0.745098, 0.000000, 0.035294, 1.0 },
+ { 0.682353, 0.000000, 0.035294, 1.0 },
+ { 0.568627, 0.011765, 0.035294, 1.0 },
+ { 0.443137, 0.011765, 0.000000, 1.0 },
+ { 0.349020, 0.011765, 0.000000, 1.0 },
+ { 0.266667, 0.011765, 0.035294, 1.0 },
+ { 0.188235, 0.027451, 0.035294, 1.0 },
+ { 0.141176, 0.015686, 0.035294, 1.0 },
+ { 0.078431, 0.000000, 0.000000, 1.0 },
+ { 0.031373, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.031373, 0.015686, 0.000000, 1.0 },
+ { 0.094118, 0.015686, 0.000000, 1.0 },
+ { 0.156863, 0.015686, 0.000000, 1.0 },
+ { 0.235294, 0.011765, 0.000000, 1.0 },
+ { 0.329412, 0.011765, 0.000000, 1.0 },
+ { 0.427451, 0.011765, 0.000000, 1.0 },
+ { 0.490196, 0.011765, 0.000000, 1.0 },
+ { 0.568627, 0.000000, 0.000000, 1.0 },
+ { 0.619608, 0.000000, 0.000000, 1.0 },
+ { 0.635294, 0.000000, 0.000000, 1.0 },
+ { 0.635294, 0.000000, 0.000000, 1.0 },
+ { 0.635294, 0.000000, 0.000000, 1.0 },
+ { 0.635294, 0.000000, 0.000000, 1.0 },
+ { 0.635294, 0.011765, 0.000000, 1.0 },
+ { 0.600000, 0.027451, 0.035294, 1.0 },
+ { 0.615686, 0.043137, 0.000000, 1.0 },
+ { 0.600000, 0.000000, 0.000000, 1.0 },
+ { 0.568627, 0.011765, 0.000000, 1.0 },
+ { 0.505882, 0.000000, 0.000000, 1.0 },
+ { 0.427451, 0.000000, 0.000000, 1.0 },
+ { 0.349020, 0.000000, 0.000000, 1.0 },
+ { 0.286275, 0.011765, 0.000000, 1.0 },
+ { 0.203922, 0.011765, 0.000000, 1.0 },
+ { 0.141176, 0.015686, 0.000000, 1.0 },
+ { 0.062745, 0.000000, 0.000000, 1.0 },
+ { 0.031373, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.035294, 1.0 },
+ { 0.015686, 0.000000, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.062745, 0.000000, 0.000000, 1.0 },
+ { 0.156863, 0.015686, 0.000000, 1.0 },
+ { 0.235294, 0.000000, 0.000000, 1.0 },
+ { 0.286275, 0.000000, 0.000000, 1.0 },
+ { 0.380392, 0.000000, 0.000000, 1.0 },
+ { 0.443137, 0.000000, 0.000000, 1.0 },
+ { 0.521569, 0.000000, 0.000000, 1.0 },
+ { 0.615686, 0.000000, 0.000000, 1.0 },
+ { 0.650980, 0.027451, 0.000000, 1.0 },
+ { 0.713725, 0.027451, 0.000000, 1.0 },
+ { 0.682353, 0.039216, 0.000000, 1.0 },
+ { 0.682353, 0.058824, 0.035294, 1.0 },
+ { 0.650980, 0.113725, 0.000000, 1.0 },
+ { 0.615686, 0.137255, 0.035294, 1.0 },
+ { 0.474510, 0.117647, 0.035294, 1.0 },
+ { 0.364706, 0.058824, 0.035294, 1.0 },
+ { 0.364706, 0.043137, 0.035294, 1.0 },
+ { 0.360784, 0.043137, 0.000000, 1.0 },
+ { 0.349020, 0.011765, 0.035294, 1.0 },
+ { 0.345098, 0.011765, 0.035294, 1.0 },
+ { 0.313725, 0.011765, 0.035294, 1.0 },
+ { 0.298039, 0.000000, 0.000000, 1.0 },
+ { 0.266667, 0.000000, 0.000000, 1.0 },
+ { 0.250980, 0.011765, 0.000000, 1.0 },
+ { 0.266667, 0.011765, 0.000000, 1.0 },
+ { 0.298039, 0.000000, 0.000000, 1.0 },
+ { 0.349020, 0.011765, 0.000000, 1.0 },
+ { 0.411765, 0.000000, 0.000000, 1.0 },
+ { 0.474510, 0.000000, 0.000000, 1.0 },
+ { 0.568627, 0.000000, 0.000000, 1.0 },
+ { 0.619608, 0.000000, 0.000000, 1.0 },
+ { 0.635294, 0.011765, 0.000000, 1.0 },
+ { 0.600000, 0.070588, 0.035294, 1.0 },
+ { 0.662745, 0.027451, 0.000000, 1.0 },
+ { 0.650980, 0.000000, 0.000000, 1.0 },
+ { 0.682353, 0.011765, 0.000000, 1.0 },
+ { 0.682353, 0.000000, 0.000000, 1.0 },
+ { 0.698039, 0.000000, 0.000000, 1.0 },
+ { 0.698039, 0.011765, 0.000000, 1.0 },
+ { 0.713725, 0.011765, 0.000000, 1.0 },
+ { 0.745098, 0.043137, 0.035294, 1.0 },
+ { 0.807843, 0.054902, 0.035294, 1.0 },
+ { 0.917647, 0.227451, 0.035294, 1.0 },
+ { 0.964706, 0.513725, 0.109804, 1.0 },
+ { 0.949020, 0.701961, 0.109804, 1.0 },
+ { 0.980392, 0.733333, 0.145098, 1.0 },
+ { 0.980392, 0.913725, 0.329412, 1.0 },
+ { 0.964706, 0.996078, 0.400000, 1.0 },
+ { 0.980392, 0.996078, 0.549020, 1.0 },
+ { 0.996078, 0.976471, 0.549020, 1.0 },
+ { 0.980392, 0.945098, 0.400000, 1.0 },
+ { 0.949020, 0.764706, 0.180392, 1.0 },
+ { 0.964706, 0.623529, 0.180392, 1.0 },
+ { 0.729412, 0.356863, 0.145098, 1.0 },
+ { 0.537255, 0.168627, 0.070588, 1.0 },
+ { 0.396078, 0.215686, 0.070588, 1.0 },
+ { 0.298039, 0.152941, 0.070588, 1.0 },
+ { 0.219608, 0.043137, 0.035294, 1.0 },
+ { 0.172549, 0.043137, 0.035294, 1.0 },
+ { 0.109804, 0.015686, 0.000000, 1.0 },
+ { 0.062745, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.031373, 0.015686, 0.000000, 1.0 },
+ { 0.062745, 0.031373, 0.000000, 1.0 },
+ { 0.094118, 0.015686, 0.000000, 1.0 },
+ { 0.141176, 0.027451, 0.000000, 1.0 },
+ { 0.156863, 0.015686, 0.000000, 1.0 },
+ { 0.125490, 0.000000, 0.000000, 1.0 },
+ { 0.109804, 0.000000, 0.000000, 1.0 },
+ { 0.078431, 0.000000, 0.000000, 1.0 },
+ { 0.047059, 0.000000, 0.000000, 1.0 },
+ { 0.031373, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.031373, 0.000000, 0.000000, 1.0 },
+ { 0.094118, 0.000000, 0.000000, 1.0 },
+ { 0.172549, 0.011765, 0.000000, 1.0 },
+ { 0.235294, 0.000000, 0.000000, 1.0 },
+ { 0.301961, 0.000000, 0.000000, 1.0 },
+ { 0.396078, 0.000000, 0.000000, 1.0 },
+ { 0.521569, 0.011765, 0.000000, 1.0 },
+ { 0.635294, 0.117647, 0.000000, 1.0 },
+ { 0.713725, 0.184314, 0.000000, 1.0 },
+ { 0.760784, 0.309804, 0.070588, 1.0 },
+ { 0.772549, 0.419608, 0.070588, 1.0 },
+ { 0.807843, 0.372549, 0.070588, 1.0 },
+ { 0.776471, 0.337255, 0.070588, 1.0 },
+ { 0.776471, 0.184314, 0.000000, 1.0 },
+ { 0.745098, 0.152941, 0.035294, 1.0 },
+ { 0.760784, 0.070588, 0.035294, 1.0 },
+ { 0.713725, 0.027451, 0.000000, 1.0 },
+ { 0.713725, 0.039216, 0.000000, 1.0 },
+ { 0.729412, 0.086275, 0.035294, 1.0 },
+ { 0.745098, 0.086275, 0.035294, 1.0 },
+ { 0.807843, 0.258824, 0.035294, 1.0 },
+ { 0.901961, 0.384314, 0.035294, 1.0 },
+ { 0.964706, 0.525490, 0.035294, 1.0 },
+ { 0.964706, 0.607843, 0.109804, 1.0 },
+ { 0.933333, 0.541176, 0.035294, 1.0 },
+ { 0.933333, 0.556863, 0.145098, 1.0 },
+ { 0.886275, 0.494118, 0.070588, 1.0 },
+ { 0.745098, 0.341176, 0.035294, 1.0 },
+ { 0.552941, 0.188235, 0.000000, 1.0 },
+ { 0.490196, 0.168627, 0.035294, 1.0 },
+ { 0.396078, 0.058824, 0.035294, 1.0 },
+ { 0.396078, 0.000000, 0.035294, 1.0 },
+ { 0.380392, 0.011765, 0.000000, 1.0 },
+ { 0.360784, 0.027451, 0.000000, 1.0 },
+ { 0.349020, 0.058824, 0.035294, 1.0 },
+ { 0.301961, 0.094118, 0.035294, 1.0 },
+ { 0.333333, 0.027451, 0.000000, 1.0 },
+ { 0.250980, 0.027451, 0.000000, 1.0 },
+ { 0.235294, 0.011765, 0.000000, 1.0 },
+ { 0.203922, 0.027451, 0.000000, 1.0 },
+ { 0.188235, 0.015686, 0.000000, 1.0 },
+ { 0.172549, 0.015686, 0.000000, 1.0 },
+ { 0.172549, 0.011765, 0.000000, 1.0 },
+ { 0.188235, 0.000000, 0.000000, 1.0 },
+ { 0.172549, 0.000000, 0.000000, 1.0 },
+ { 0.156863, 0.027451, 0.000000, 1.0 },
+ { 0.141176, 0.015686, 0.000000, 1.0 },
+ { 0.109804, 0.000000, 0.000000, 1.0 },
+ };
+/* ice-dragon */
+static double4 colors_13[] = {
+ { 0.376471, 0.168627, 0.145098, 1.0 },
+ { 0.443137, 0.313725, 0.294118, 1.0 },
+ { 0.615686, 0.470588, 0.403922, 1.0 },
+ { 0.682353, 0.552941, 0.478431, 1.0 },
+ { 0.698039, 0.631373, 0.592157, 1.0 },
+ { 0.760784, 0.678431, 0.627451, 1.0 },
+ { 0.729412, 0.662745, 0.666667, 1.0 },
+ { 0.647059, 0.552941, 0.588235, 1.0 },
+ { 0.600000, 0.505882, 0.552941, 1.0 },
+ { 0.552941, 0.521569, 0.513725, 1.0 },
+ { 0.537255, 0.505882, 0.513725, 1.0 },
+ { 0.537255, 0.521569, 0.552941, 1.0 },
+ { 0.552941, 0.537255, 0.552941, 1.0 },
+ { 0.615686, 0.615686, 0.627451, 1.0 },
+ { 0.631373, 0.678431, 0.737255, 1.0 },
+ { 0.647059, 0.741176, 0.847059, 1.0 },
+ { 0.709804, 0.803922, 0.921569, 1.0 },
+ { 0.756863, 0.870588, 0.921569, 1.0 },
+ { 0.741176, 0.886275, 0.956863, 1.0 },
+ { 0.756863, 0.901961, 0.956863, 1.0 },
+ { 0.772549, 0.901961, 0.996078, 1.0 },
+ { 0.772549, 0.886275, 0.996078, 1.0 },
+ { 0.741176, 0.886275, 0.956863, 1.0 },
+ { 0.725490, 0.870588, 0.956863, 1.0 },
+ { 0.678431, 0.819608, 0.956863, 1.0 },
+ { 0.615686, 0.756863, 0.921569, 1.0 },
+ { 0.521569, 0.694118, 0.886275, 1.0 },
+ { 0.470588, 0.662745, 0.921569, 1.0 },
+ { 0.486275, 0.678431, 0.882353, 1.0 },
+ { 0.521569, 0.725490, 0.882353, 1.0 },
+ { 0.564706, 0.776471, 0.921569, 1.0 },
+ { 0.584314, 0.756863, 0.956863, 1.0 },
+ { 0.615686, 0.788235, 0.956863, 1.0 },
+ { 0.631373, 0.772549, 0.921569, 1.0 },
+ { 0.662745, 0.756863, 0.886275, 1.0 },
+ { 0.631373, 0.725490, 0.772549, 1.0 },
+ { 0.694118, 0.694118, 0.701961, 1.0 },
+ { 0.725490, 0.694118, 0.737255, 1.0 },
+ { 0.756863, 0.756863, 0.811765, 1.0 },
+ { 0.886275, 0.870588, 0.847059, 1.0 },
+ { 0.964706, 0.964706, 0.921569, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.980392, 0.996078, 0.996078, 1.0 },
+ { 0.929412, 0.960784, 0.996078, 1.0 },
+ { 0.819608, 0.901961, 0.956863, 1.0 },
+ { 0.756863, 0.788235, 0.847059, 1.0 },
+ { 0.709804, 0.678431, 0.737255, 1.0 },
+ { 0.678431, 0.631373, 0.701961, 1.0 },
+ { 0.631373, 0.615686, 0.627451, 1.0 },
+ { 0.568627, 0.537255, 0.552941, 1.0 },
+ { 0.584314, 0.470588, 0.478431, 1.0 },
+ { 0.521569, 0.376471, 0.368627, 1.0 },
+ { 0.474510, 0.235294, 0.219608, 1.0 },
+ { 0.380392, 0.219608, 0.180392, 1.0 },
+ { 0.313725, 0.152941, 0.145098, 1.0 },
+ { 0.235294, 0.058824, 0.070588, 1.0 },
+ { 0.172549, 0.074510, 0.035294, 1.0 },
+ { 0.188235, 0.074510, 0.070588, 1.0 },
+ { 0.219608, 0.090196, 0.070588, 1.0 },
+ { 0.235294, 0.121569, 0.145098, 1.0 },
+ { 0.250980, 0.152941, 0.219608, 1.0 },
+ { 0.298039, 0.203922, 0.254902, 1.0 },
+ { 0.360784, 0.282353, 0.403922, 1.0 },
+ { 0.380392, 0.396078, 0.478431, 1.0 },
+ { 0.458824, 0.443137, 0.517647, 1.0 },
+ { 0.490196, 0.458824, 0.517647, 1.0 },
+ { 0.521569, 0.458824, 0.478431, 1.0 },
+ { 0.537255, 0.458824, 0.443137, 1.0 },
+ { 0.490196, 0.427451, 0.368627, 1.0 },
+ { 0.458824, 0.360784, 0.329412, 1.0 },
+ { 0.458824, 0.345098, 0.329412, 1.0 },
+ { 0.521569, 0.380392, 0.368627, 1.0 },
+ { 0.552941, 0.392157, 0.368627, 1.0 },
+ { 0.521569, 0.407843, 0.443137, 1.0 },
+ { 0.505882, 0.474510, 0.517647, 1.0 },
+ { 0.501961, 0.568627, 0.698039, 1.0 },
+ { 0.454902, 0.635294, 0.847059, 1.0 },
+ { 0.474510, 0.584314, 0.772549, 1.0 },
+ { 0.454902, 0.439216, 0.592157, 1.0 },
+ { 0.423529, 0.360784, 0.478431, 1.0 },
+ { 0.298039, 0.188235, 0.333333, 1.0 },
+ { 0.219608, 0.156863, 0.258824, 1.0 },
+ { 0.235294, 0.121569, 0.145098, 1.0 },
+ { 0.203922, 0.105882, 0.109804, 1.0 },
+ { 0.172549, 0.105882, 0.109804, 1.0 },
+ { 0.188235, 0.074510, 0.109804, 1.0 },
+ { 0.188235, 0.105882, 0.109804, 1.0 },
+ { 0.219608, 0.121569, 0.184314, 1.0 },
+ { 0.266667, 0.219608, 0.294118, 1.0 },
+ { 0.376471, 0.360784, 0.443137, 1.0 },
+ { 0.443137, 0.458824, 0.592157, 1.0 },
+ { 0.423529, 0.600000, 0.772549, 1.0 },
+ { 0.423529, 0.619608, 0.882353, 1.0 },
+ { 0.392157, 0.603922, 0.921569, 1.0 },
+ { 0.392157, 0.619608, 0.921569, 1.0 },
+ { 0.423529, 0.619608, 0.921569, 1.0 },
+ { 0.552941, 0.741176, 0.956863, 1.0 },
+ { 0.615686, 0.788235, 0.956863, 1.0 },
+ { 0.662745, 0.823529, 0.956863, 1.0 },
+ { 0.678431, 0.819608, 0.956863, 1.0 },
+ { 0.647059, 0.803922, 0.956863, 1.0 },
+ { 0.580392, 0.772549, 0.996078, 1.0 },
+ { 0.549020, 0.756863, 0.996078, 1.0 },
+ { 0.454902, 0.725490, 0.996078, 1.0 },
+ { 0.407843, 0.678431, 0.956863, 1.0 },
+ { 0.392157, 0.635294, 0.956863, 1.0 },
+ { 0.376471, 0.603922, 0.956863, 1.0 },
+ { 0.392157, 0.619608, 0.956863, 1.0 },
+ { 0.407843, 0.619608, 0.956863, 1.0 },
+ { 0.407843, 0.647059, 0.956863, 1.0 },
+ { 0.423529, 0.709804, 0.956863, 1.0 },
+ { 0.552941, 0.772549, 0.956863, 1.0 },
+ { 0.662745, 0.823529, 0.956863, 1.0 },
+ { 0.725490, 0.886275, 0.956863, 1.0 },
+ { 0.803922, 0.933333, 0.996078, 1.0 },
+ { 0.854902, 0.964706, 0.996078, 1.0 },
+ { 0.901961, 0.980392, 0.996078, 1.0 },
+ { 0.917647, 0.996078, 0.996078, 1.0 },
+ { 0.917647, 0.996078, 0.956863, 1.0 },
+ { 0.835294, 0.980392, 0.956863, 1.0 },
+ { 0.741176, 0.949020, 0.956863, 1.0 },
+ { 0.694118, 0.886275, 0.996078, 1.0 },
+ { 0.678431, 0.886275, 0.956863, 1.0 },
+ { 0.627451, 0.886275, 0.996078, 1.0 },
+ { 0.678431, 0.917647, 0.996078, 1.0 },
+ { 0.741176, 0.933333, 0.996078, 1.0 },
+ { 0.866667, 0.964706, 0.996078, 1.0 },
+ { 0.980392, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.980392, 0.996078, 0.996078, 1.0 },
+ { 0.917647, 0.980392, 0.996078, 1.0 },
+ { 0.870588, 0.949020, 0.996078, 1.0 },
+ { 0.788235, 0.886275, 0.956863, 1.0 },
+ { 0.709804, 0.823529, 0.921569, 1.0 },
+ { 0.631373, 0.792157, 0.921569, 1.0 },
+ { 0.584314, 0.741176, 0.921569, 1.0 },
+ { 0.470588, 0.678431, 0.921569, 1.0 },
+ { 0.423529, 0.694118, 0.921569, 1.0 },
+ { 0.423529, 0.694118, 0.956863, 1.0 },
+ { 0.439216, 0.709804, 0.956863, 1.0 },
+ { 0.549020, 0.772549, 0.956863, 1.0 },
+ { 0.615686, 0.803922, 0.956863, 1.0 },
+ { 0.694118, 0.854902, 0.956863, 1.0 },
+ { 0.756863, 0.917647, 0.921569, 1.0 },
+ { 0.839216, 0.964706, 0.956863, 1.0 },
+ { 0.870588, 0.964706, 0.996078, 1.0 },
+ { 0.886275, 0.980392, 0.996078, 1.0 },
+ { 0.870588, 0.964706, 0.956863, 1.0 },
+ { 0.819608, 0.886275, 0.921569, 1.0 },
+ { 0.756863, 0.772549, 0.847059, 1.0 },
+ { 0.678431, 0.694118, 0.811765, 1.0 },
+ { 0.631373, 0.631373, 0.701961, 1.0 },
+ { 0.568627, 0.521569, 0.588235, 1.0 },
+ { 0.490196, 0.392157, 0.478431, 1.0 },
+ { 0.392157, 0.282353, 0.329412, 1.0 },
+ { 0.345098, 0.203922, 0.258824, 1.0 },
+ { 0.313725, 0.188235, 0.219608, 1.0 },
+ { 0.345098, 0.168627, 0.184314, 1.0 },
+ { 0.266667, 0.152941, 0.184314, 1.0 },
+ { 0.282353, 0.152941, 0.219608, 1.0 },
+ { 0.313725, 0.168627, 0.219608, 1.0 },
+ { 0.313725, 0.203922, 0.254902, 1.0 },
+ { 0.345098, 0.250980, 0.294118, 1.0 },
+ { 0.443137, 0.380392, 0.403922, 1.0 },
+ { 0.490196, 0.505882, 0.592157, 1.0 },
+ { 0.454902, 0.603922, 0.811765, 1.0 },
+ { 0.407843, 0.619608, 0.921569, 1.0 },
+ { 0.392157, 0.619608, 0.921569, 1.0 },
+ { 0.392157, 0.619608, 0.956863, 1.0 },
+ { 0.392157, 0.650980, 0.996078, 1.0 },
+ { 0.407843, 0.678431, 0.996078, 1.0 },
+ { 0.392157, 0.678431, 0.956863, 1.0 },
+ { 0.407843, 0.741176, 0.996078, 1.0 },
+ { 0.517647, 0.792157, 0.996078, 1.0 },
+ { 0.631373, 0.788235, 0.956863, 1.0 },
+ { 0.725490, 0.792157, 0.956863, 1.0 },
+ { 0.788235, 0.886275, 0.996078, 1.0 },
+ { 0.866667, 0.901961, 0.996078, 1.0 },
+ { 0.913725, 0.980392, 0.996078, 1.0 },
+ { 0.980392, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.980392, 0.980392, 0.996078, 1.0 },
+ { 0.901961, 0.933333, 0.921569, 1.0 },
+ { 0.807843, 0.792157, 0.811765, 1.0 },
+ { 0.698039, 0.662745, 0.662745, 1.0 },
+ { 0.584314, 0.505882, 0.517647, 1.0 },
+ { 0.458824, 0.345098, 0.403922, 1.0 },
+ { 0.364706, 0.235294, 0.254902, 1.0 },
+ { 0.411765, 0.219608, 0.219608, 1.0 },
+ { 0.443137, 0.219608, 0.219608, 1.0 },
+ { 0.521569, 0.345098, 0.294118, 1.0 },
+ { 0.552941, 0.423529, 0.368627, 1.0 },
+ { 0.584314, 0.537255, 0.517647, 1.0 },
+ { 0.666667, 0.647059, 0.662745, 1.0 },
+ { 0.713725, 0.745098, 0.776471, 1.0 },
+ { 0.839216, 0.839216, 0.886275, 1.0 },
+ { 0.850980, 0.901961, 0.956863, 1.0 },
+ { 0.850980, 0.917647, 0.956863, 1.0 },
+ { 0.819608, 0.917647, 0.996078, 1.0 },
+ { 0.772549, 0.886275, 0.921569, 1.0 },
+ { 0.678431, 0.760784, 0.886275, 1.0 },
+ { 0.584314, 0.678431, 0.776471, 1.0 },
+ { 0.615686, 0.647059, 0.701961, 1.0 },
+ { 0.584314, 0.584314, 0.627451, 1.0 },
+ { 0.584314, 0.474510, 0.478431, 1.0 },
+ { 0.505882, 0.392157, 0.403922, 1.0 },
+ { 0.443137, 0.298039, 0.329412, 1.0 },
+ { 0.376471, 0.219608, 0.254902, 1.0 },
+ { 0.360784, 0.203922, 0.219608, 1.0 },
+ { 0.345098, 0.203922, 0.219608, 1.0 },
+ { 0.329412, 0.266667, 0.219608, 1.0 },
+ { 0.380392, 0.333333, 0.368627, 1.0 },
+ { 0.439216, 0.427451, 0.517647, 1.0 },
+ { 0.501961, 0.505882, 0.588235, 1.0 },
+ { 0.521569, 0.537255, 0.701961, 1.0 },
+ { 0.537255, 0.615686, 0.737255, 1.0 },
+ { 0.631373, 0.615686, 0.662745, 1.0 },
+ { 0.631373, 0.552941, 0.588235, 1.0 },
+ { 0.650980, 0.533333, 0.517647, 1.0 },
+ { 0.600000, 0.517647, 0.478431, 1.0 },
+ { 0.615686, 0.470588, 0.443137, 1.0 },
+ { 0.662745, 0.552941, 0.513725, 1.0 },
+ { 0.776471, 0.678431, 0.627451, 1.0 },
+ { 0.792157, 0.694118, 0.666667, 1.0 },
+ { 0.854902, 0.823529, 0.811765, 1.0 },
+ { 0.964706, 0.933333, 0.956863, 1.0 },
+ { 0.980392, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.980392, 0.996078, 0.996078, 1.0 },
+ { 0.933333, 0.980392, 0.956863, 1.0 },
+ { 0.870588, 0.949020, 0.956863, 1.0 },
+ { 0.854902, 0.839216, 0.886275, 1.0 },
+ { 0.745098, 0.745098, 0.776471, 1.0 },
+ { 0.709804, 0.694118, 0.698039, 1.0 },
+ { 0.725490, 0.678431, 0.662745, 1.0 },
+ { 0.760784, 0.678431, 0.662745, 1.0 },
+ { 0.709804, 0.678431, 0.701961, 1.0 },
+ { 0.631373, 0.647059, 0.701961, 1.0 },
+ { 0.615686, 0.662745, 0.701961, 1.0 },
+ { 0.552941, 0.678431, 0.811765, 1.0 },
+ { 0.521569, 0.678431, 0.847059, 1.0 },
+ { 0.533333, 0.662745, 0.886275, 1.0 },
+ { 0.537255, 0.584314, 0.737255, 1.0 },
+ { 0.490196, 0.474510, 0.517647, 1.0 },
+ { 0.376471, 0.360784, 0.403922, 1.0 },
+ { 0.329412, 0.250980, 0.294118, 1.0 },
+ { 0.313725, 0.235294, 0.258824, 1.0 },
+ { 0.345098, 0.235294, 0.258824, 1.0 },
+ { 0.407843, 0.298039, 0.333333, 1.0 },
+ { 0.505882, 0.490196, 0.478431, 1.0 },
+ { 0.631373, 0.631373, 0.662745, 1.0 },
+ { 0.788235, 0.756863, 0.772549, 1.0 },
+ };
+/* german-landscape */
+static double4 colors_14[] = {
+ { 0.239216, 0.243137, 0.168627, 1.0 },
+ { 0.203922, 0.188235, 0.176471, 1.0 },
+ { 0.164706, 0.172549, 0.152941, 1.0 },
+ { 0.145098, 0.152941, 0.133333, 1.0 },
+ { 0.129412, 0.152941, 0.090196, 1.0 },
+ { 0.141176, 0.172549, 0.086275, 1.0 },
+ { 0.180392, 0.211765, 0.125490, 1.0 },
+ { 0.200000, 0.215686, 0.129412, 1.0 },
+ { 0.176471, 0.192157, 0.149020, 1.0 },
+ { 0.176471, 0.192157, 0.149020, 1.0 },
+ { 0.176471, 0.176471, 0.176471, 1.0 },
+ { 0.176471, 0.176471, 0.176471, 1.0 },
+ { 0.137255, 0.137255, 0.137255, 1.0 },
+ { 0.137255, 0.152941, 0.109804, 1.0 },
+ { 0.141176, 0.172549, 0.086275, 1.0 },
+ { 0.141176, 0.172549, 0.086275, 1.0 },
+ { 0.121569, 0.152941, 0.066667, 1.0 },
+ { 0.121569, 0.152941, 0.066667, 1.0 },
+ { 0.121569, 0.152941, 0.066667, 1.0 },
+ { 0.121569, 0.152941, 0.066667, 1.0 },
+ { 0.121569, 0.152941, 0.066667, 1.0 },
+ { 0.121569, 0.152941, 0.066667, 1.0 },
+ { 0.109804, 0.133333, 0.070588, 1.0 },
+ { 0.090196, 0.113725, 0.050980, 1.0 },
+ { 0.098039, 0.113725, 0.070588, 1.0 },
+ { 0.117647, 0.133333, 0.090196, 1.0 },
+ { 0.117647, 0.133333, 0.090196, 1.0 },
+ { 0.129412, 0.152941, 0.090196, 1.0 },
+ { 0.141176, 0.172549, 0.086275, 1.0 },
+ { 0.152941, 0.188235, 0.086275, 1.0 },
+ { 0.176471, 0.168627, 0.149020, 1.0 },
+ { 0.215686, 0.215686, 0.172549, 1.0 },
+ { 0.235294, 0.211765, 0.176471, 1.0 },
+ { 0.247059, 0.239216, 0.211765, 1.0 },
+ { 0.270588, 0.266667, 0.227451, 1.0 },
+ { 0.274510, 0.258824, 0.211765, 1.0 },
+ { 0.258824, 0.250980, 0.188235, 1.0 },
+ { 0.274510, 0.270588, 0.176471, 1.0 },
+ { 0.309804, 0.294118, 0.196078, 1.0 },
+ { 0.301961, 0.333333, 0.215686, 1.0 },
+ { 0.368627, 0.396078, 0.247059, 1.0 },
+ { 0.392157, 0.482353, 0.274510, 1.0 },
+ { 0.450980, 0.482353, 0.313725, 1.0 },
+ { 0.513725, 0.517647, 0.415686, 1.0 },
+ { 0.525490, 0.545098, 0.400000, 1.0 },
+ { 0.513725, 0.509804, 0.313725, 1.0 },
+ { 0.470588, 0.411765, 0.247059, 1.0 },
+ { 0.431373, 0.384314, 0.274510, 1.0 },
+ { 0.376471, 0.298039, 0.243137, 1.0 },
+ { 0.301961, 0.266667, 0.223529, 1.0 },
+ { 0.254902, 0.309804, 0.235294, 1.0 },
+ { 0.282353, 0.309804, 0.254902, 1.0 },
+ { 0.352941, 0.372549, 0.270588, 1.0 },
+ { 0.400000, 0.388235, 0.301961, 1.0 },
+ { 0.462745, 0.509804, 0.419608, 1.0 },
+ { 0.537255, 0.639216, 0.552941, 1.0 },
+ { 0.623529, 0.713725, 0.678431, 1.0 },
+ { 0.654902, 0.698039, 0.705882, 1.0 },
+ { 0.694118, 0.666667, 0.701961, 1.0 },
+ { 0.698039, 0.674510, 0.717647, 1.0 },
+ { 0.717647, 0.701961, 0.768627, 1.0 },
+ { 0.647059, 0.694118, 0.760784, 1.0 },
+ { 0.592157, 0.658824, 0.725490, 1.0 },
+ { 0.498039, 0.603922, 0.611765, 1.0 },
+ { 0.513725, 0.521569, 0.552941, 1.0 },
+ { 0.517647, 0.490196, 0.584314, 1.0 },
+ { 0.521569, 0.545098, 0.549020, 1.0 },
+ { 0.592157, 0.505882, 0.603922, 1.0 },
+ { 0.639216, 0.615686, 0.666667, 1.0 },
+ { 0.662745, 0.658824, 0.690196, 1.0 },
+ { 0.643137, 0.682353, 0.705882, 1.0 },
+ { 0.658824, 0.701961, 0.756863, 1.0 },
+ { 0.658824, 0.733333, 0.764706, 1.0 },
+ { 0.631373, 0.701961, 0.760784, 1.0 },
+ { 0.631373, 0.764706, 0.760784, 1.0 },
+ { 0.682353, 0.776471, 0.800000, 1.0 },
+ { 0.756863, 0.890196, 0.792157, 1.0 },
+ { 0.823529, 0.901961, 0.878431, 1.0 },
+ { 0.839216, 0.874510, 0.839216, 1.0 },
+ { 0.941176, 0.917647, 0.819608, 1.0 },
+ { 0.858824, 0.843137, 0.788235, 1.0 },
+ { 0.788235, 0.772549, 0.752941, 1.0 },
+ { 0.800000, 0.705882, 0.674510, 1.0 },
+ { 0.772549, 0.611765, 0.670588, 1.0 },
+ { 0.721569, 0.615686, 0.654902, 1.0 },
+ { 0.662745, 0.611765, 0.662745, 1.0 },
+ { 0.694118, 0.505882, 0.537255, 1.0 },
+ { 0.580392, 0.411765, 0.278431, 1.0 },
+ { 0.435294, 0.325490, 0.250980, 1.0 },
+ { 0.396078, 0.309804, 0.223529, 1.0 },
+ { 0.364706, 0.313725, 0.196078, 1.0 },
+ { 0.317647, 0.286275, 0.176471, 1.0 },
+ { 0.309804, 0.309804, 0.184314, 1.0 },
+ { 0.333333, 0.349020, 0.219608, 1.0 },
+ { 0.392157, 0.368627, 0.290196, 1.0 },
+ { 0.466667, 0.470588, 0.329412, 1.0 },
+ { 0.603922, 0.427451, 0.376471, 1.0 },
+ { 0.517647, 0.517647, 0.470588, 1.0 },
+ { 0.521569, 0.737255, 0.439216, 1.0 },
+ { 0.486275, 0.705882, 0.388235, 1.0 },
+ { 0.509804, 0.611765, 0.403922, 1.0 },
+ { 0.435294, 0.545098, 0.294118, 1.0 },
+ { 0.400000, 0.427451, 0.243137, 1.0 },
+ { 0.368627, 0.368627, 0.211765, 1.0 },
+ { 0.356863, 0.309804, 0.223529, 1.0 },
+ { 0.337255, 0.282353, 0.219608, 1.0 },
+ { 0.337255, 0.274510, 0.207843, 1.0 },
+ { 0.305882, 0.266667, 0.192157, 1.0 },
+ { 0.266667, 0.223529, 0.180392, 1.0 },
+ { 0.227451, 0.227451, 0.172549, 1.0 },
+ { 0.207843, 0.231373, 0.168627, 1.0 },
+ { 0.196078, 0.211765, 0.168627, 1.0 },
+ { 0.180392, 0.196078, 0.109804, 1.0 },
+ { 0.160784, 0.192157, 0.105882, 1.0 },
+ { 0.152941, 0.188235, 0.086275, 1.0 },
+ { 0.152941, 0.188235, 0.086275, 1.0 },
+ { 0.152941, 0.188235, 0.086275, 1.0 },
+ { 0.152941, 0.188235, 0.086275, 1.0 },
+ { 0.172549, 0.207843, 0.105882, 1.0 },
+ { 0.184314, 0.223529, 0.129412, 1.0 },
+ { 0.211765, 0.247059, 0.145098, 1.0 },
+ { 0.274510, 0.278431, 0.176471, 1.0 },
+ { 0.294118, 0.309804, 0.156863, 1.0 },
+ { 0.329412, 0.305882, 0.160784, 1.0 },
+ { 0.376471, 0.364706, 0.180392, 1.0 },
+ { 0.431373, 0.415686, 0.215686, 1.0 },
+ { 0.478431, 0.450980, 0.196078, 1.0 },
+ { 0.556863, 0.619608, 0.286275, 1.0 },
+ { 0.537255, 0.725490, 0.301961, 1.0 },
+ { 0.517647, 0.698039, 0.309804, 1.0 },
+ { 0.529412, 0.588235, 0.278431, 1.0 },
+ { 0.447059, 0.427451, 0.207843, 1.0 },
+ { 0.380392, 0.360784, 0.227451, 1.0 },
+ { 0.337255, 0.380392, 0.305882, 1.0 },
+ { 0.380392, 0.376471, 0.243137, 1.0 },
+ { 0.443137, 0.474510, 0.352941, 1.0 },
+ { 0.431373, 0.505882, 0.505882, 1.0 },
+ { 0.541176, 0.564706, 0.666667, 1.0 },
+ { 0.643137, 0.678431, 0.709804, 1.0 },
+ { 0.717647, 0.721569, 0.784314, 1.0 },
+ { 0.760784, 0.756863, 0.792157, 1.0 },
+ { 0.839216, 0.823529, 0.827451, 1.0 },
+ { 0.815686, 0.862745, 0.847059, 1.0 },
+ { 0.823529, 0.862745, 0.831373, 1.0 },
+ { 0.803922, 0.792157, 0.800000, 1.0 },
+ { 0.729412, 0.729412, 0.756863, 1.0 },
+ { 0.729412, 0.678431, 0.690196, 1.0 },
+ { 0.690196, 0.607843, 0.596078, 1.0 },
+ { 0.725490, 0.482353, 0.345098, 1.0 },
+ { 0.674510, 0.509804, 0.254902, 1.0 },
+ { 0.631373, 0.494118, 0.207843, 1.0 },
+ { 0.470588, 0.415686, 0.219608, 1.0 },
+ { 0.384314, 0.325490, 0.235294, 1.0 },
+ { 0.298039, 0.274510, 0.200000, 1.0 },
+ { 0.227451, 0.227451, 0.184314, 1.0 },
+ { 0.227451, 0.227451, 0.172549, 1.0 },
+ { 0.250980, 0.262745, 0.168627, 1.0 },
+ { 0.274510, 0.305882, 0.164706, 1.0 },
+ { 0.313725, 0.380392, 0.196078, 1.0 },
+ { 0.388235, 0.435294, 0.227451, 1.0 },
+ { 0.407843, 0.549020, 0.231373, 1.0 },
+ { 0.443137, 0.564706, 0.243137, 1.0 },
+ { 0.568627, 0.545098, 0.262745, 1.0 },
+ { 0.643137, 0.521569, 0.235294, 1.0 },
+ { 0.674510, 0.521569, 0.254902, 1.0 },
+ { 0.721569, 0.584314, 0.231373, 1.0 },
+ { 0.619608, 0.529412, 0.219608, 1.0 },
+ { 0.525490, 0.427451, 0.219608, 1.0 },
+ { 0.447059, 0.392157, 0.227451, 1.0 },
+ { 0.415686, 0.403922, 0.254902, 1.0 },
+ { 0.427451, 0.423529, 0.250980, 1.0 },
+ { 0.447059, 0.470588, 0.294118, 1.0 },
+ { 0.482353, 0.525490, 0.462745, 1.0 },
+ { 0.533333, 0.576471, 0.596078, 1.0 },
+ { 0.568627, 0.658824, 0.733333, 1.0 },
+ { 0.611765, 0.701961, 0.717647, 1.0 },
+ { 0.600000, 0.682353, 0.745098, 1.0 },
+ { 0.600000, 0.674510, 0.745098, 1.0 },
+ { 0.560784, 0.631373, 0.698039, 1.0 },
+ { 0.509804, 0.545098, 0.588235, 1.0 },
+ { 0.447059, 0.454902, 0.470588, 1.0 },
+ { 0.364706, 0.349020, 0.321569, 1.0 },
+ { 0.341176, 0.317647, 0.243137, 1.0 },
+ { 0.309804, 0.309804, 0.184314, 1.0 },
+ { 0.294118, 0.333333, 0.184314, 1.0 },
+ { 0.298039, 0.341176, 0.180392, 1.0 },
+ { 0.301961, 0.333333, 0.176471, 1.0 },
+ { 0.329412, 0.345098, 0.176471, 1.0 },
+ { 0.341176, 0.380392, 0.180392, 1.0 },
+ { 0.380392, 0.380392, 0.184314, 1.0 },
+ { 0.454902, 0.423529, 0.219608, 1.0 },
+ { 0.623529, 0.509804, 0.223529, 1.0 },
+ { 0.666667, 0.470588, 0.282353, 1.0 },
+ { 0.537255, 0.403922, 0.262745, 1.0 },
+ { 0.423529, 0.333333, 0.254902, 1.0 },
+ { 0.388235, 0.294118, 0.219608, 1.0 },
+ { 0.341176, 0.305882, 0.211765, 1.0 },
+ { 0.305882, 0.266667, 0.180392, 1.0 },
+ { 0.270588, 0.266667, 0.172549, 1.0 },
+ { 0.274510, 0.250980, 0.176471, 1.0 },
+ { 0.286275, 0.262745, 0.188235, 1.0 },
+ { 0.301961, 0.294118, 0.215686, 1.0 },
+ { 0.329412, 0.345098, 0.254902, 1.0 },
+ { 0.380392, 0.400000, 0.325490, 1.0 },
+ { 0.423529, 0.466667, 0.501961, 1.0 },
+ { 0.513725, 0.572549, 0.572549, 1.0 },
+ { 0.592157, 0.635294, 0.694118, 1.0 },
+ { 0.658824, 0.674510, 0.745098, 1.0 },
+ { 0.705882, 0.713725, 0.784314, 1.0 },
+ { 0.658824, 0.733333, 0.764706, 1.0 },
+ { 0.713725, 0.745098, 0.768627, 1.0 },
+ { 0.760784, 0.772549, 0.772549, 1.0 },
+ { 0.831373, 0.823529, 0.792157, 1.0 },
+ { 0.866667, 0.850980, 0.815686, 1.0 },
+ { 0.862745, 0.850980, 0.850980, 1.0 },
+ { 0.854902, 0.850980, 0.847059, 1.0 },
+ { 0.823529, 0.803922, 0.800000, 1.0 },
+ { 0.784314, 0.713725, 0.635294, 1.0 },
+ { 0.874510, 0.760784, 0.325490, 1.0 },
+ { 0.862745, 0.682353, 0.294118, 1.0 },
+ { 0.882353, 0.678431, 0.305882, 1.0 },
+ { 0.839216, 0.592157, 0.301961, 1.0 },
+ { 0.666667, 0.450980, 0.298039, 1.0 },
+ { 0.490196, 0.345098, 0.313725, 1.0 },
+ { 0.396078, 0.325490, 0.235294, 1.0 },
+ { 0.345098, 0.325490, 0.215686, 1.0 },
+ { 0.337255, 0.356863, 0.184314, 1.0 },
+ { 0.325490, 0.356863, 0.196078, 1.0 },
+ { 0.321569, 0.360784, 0.223529, 1.0 },
+ { 0.384314, 0.388235, 0.274510, 1.0 },
+ { 0.447059, 0.454902, 0.270588, 1.0 },
+ { 0.458824, 0.537255, 0.388235, 1.0 },
+ { 0.505882, 0.580392, 0.498039, 1.0 },
+ { 0.560784, 0.615686, 0.658824, 1.0 },
+ { 0.631373, 0.670588, 0.701961, 1.0 },
+ { 0.627451, 0.658824, 0.741176, 1.0 },
+ { 0.600000, 0.615686, 0.713725, 1.0 },
+ { 0.607843, 0.545098, 0.631373, 1.0 },
+ { 0.701961, 0.454902, 0.439216, 1.0 },
+ { 0.619608, 0.407843, 0.349020, 1.0 },
+ { 0.643137, 0.380392, 0.325490, 1.0 },
+ { 0.631373, 0.380392, 0.266667, 1.0 },
+ { 0.678431, 0.400000, 0.313725, 1.0 },
+ { 0.713725, 0.466667, 0.392157, 1.0 },
+ { 0.709804, 0.564706, 0.615686, 1.0 },
+ { 0.666667, 0.666667, 0.662745, 1.0 },
+ { 0.611765, 0.619608, 0.674510, 1.0 },
+ { 0.509804, 0.552941, 0.611765, 1.0 },
+ { 0.450980, 0.549020, 0.549020, 1.0 },
+ { 0.486275, 0.545098, 0.509804, 1.0 },
+ { 0.513725, 0.607843, 0.447059, 1.0 },
+ { 0.509804, 0.627451, 0.454902, 1.0 },
+ { 0.494118, 0.584314, 0.407843, 1.0 },
+ { 0.525490, 0.580392, 0.533333, 1.0 },
+ { 0.576471, 0.615686, 0.674510, 1.0 },
+ { 0.639216, 0.698039, 0.733333, 1.0 },
+ };
+/* no-name */
+static double4 colors_15[] = {
+ { 0.854902, 0.870588, 0.737255, 1.0 },
+ { 0.933333, 0.901961, 0.772549, 1.0 },
+ { 0.933333, 0.949020, 0.807843, 1.0 },
+ { 0.933333, 0.949020, 0.811765, 1.0 },
+ { 0.901961, 0.933333, 0.882353, 1.0 },
+ { 0.917647, 0.933333, 0.847059, 1.0 },
+ { 0.949020, 0.945098, 0.921569, 1.0 },
+ { 0.949020, 0.960784, 0.847059, 1.0 },
+ { 0.901961, 0.949020, 0.807843, 1.0 },
+ { 0.870588, 0.917647, 0.772549, 1.0 },
+ { 0.839216, 0.854902, 0.776471, 1.0 },
+ { 0.807843, 0.823529, 0.737255, 1.0 },
+ { 0.760784, 0.792157, 0.662745, 1.0 },
+ { 0.745098, 0.792157, 0.627451, 1.0 },
+ { 0.807843, 0.839216, 0.666667, 1.0 },
+ { 0.870588, 0.886275, 0.772549, 1.0 },
+ { 0.917647, 0.929412, 0.807843, 1.0 },
+ { 0.917647, 0.949020, 0.772549, 1.0 },
+ { 0.870588, 0.886275, 0.772549, 1.0 },
+ { 0.760784, 0.792157, 0.666667, 1.0 },
+ { 0.682353, 0.745098, 0.666667, 1.0 },
+ { 0.647059, 0.698039, 0.588235, 1.0 },
+ { 0.635294, 0.662745, 0.552941, 1.0 },
+ { 0.588235, 0.635294, 0.517647, 1.0 },
+ { 0.552941, 0.552941, 0.478431, 1.0 },
+ { 0.521569, 0.537255, 0.443137, 1.0 },
+ { 0.521569, 0.552941, 0.443137, 1.0 },
+ { 0.521569, 0.521569, 0.403922, 1.0 },
+ { 0.474510, 0.490196, 0.403922, 1.0 },
+ { 0.474510, 0.490196, 0.403922, 1.0 },
+ { 0.443137, 0.474510, 0.368627, 1.0 },
+ { 0.396078, 0.427451, 0.333333, 1.0 },
+ { 0.301961, 0.364706, 0.258824, 1.0 },
+ { 0.203922, 0.250980, 0.145098, 1.0 },
+ { 0.188235, 0.250980, 0.145098, 1.0 },
+ { 0.188235, 0.219608, 0.109804, 1.0 },
+ { 0.172549, 0.235294, 0.109804, 1.0 },
+ { 0.172549, 0.203922, 0.109804, 1.0 },
+ { 0.141176, 0.172549, 0.070588, 1.0 },
+ { 0.141176, 0.141176, 0.000000, 1.0 },
+ { 0.141176, 0.172549, 0.035294, 1.0 },
+ { 0.156863, 0.203922, 0.035294, 1.0 },
+ { 0.219608, 0.250980, 0.070588, 1.0 },
+ { 0.188235, 0.250980, 0.109804, 1.0 },
+ { 0.250980, 0.313725, 0.184314, 1.0 },
+ { 0.333333, 0.411765, 0.258824, 1.0 },
+ { 0.396078, 0.458824, 0.333333, 1.0 },
+ { 0.423529, 0.490196, 0.368627, 1.0 },
+ { 0.454902, 0.552941, 0.443137, 1.0 },
+ { 0.454902, 0.537255, 0.517647, 1.0 },
+ { 0.454902, 0.552941, 0.517647, 1.0 },
+ { 0.470588, 0.552941, 0.517647, 1.0 },
+ { 0.474510, 0.537255, 0.478431, 1.0 },
+ { 0.474510, 0.521569, 0.443137, 1.0 },
+ { 0.458824, 0.490196, 0.403922, 1.0 },
+ { 0.443137, 0.474510, 0.368627, 1.0 },
+ { 0.423529, 0.443137, 0.368627, 1.0 },
+ { 0.427451, 0.439216, 0.368627, 1.0 },
+ { 0.423529, 0.474510, 0.368627, 1.0 },
+ { 0.407843, 0.458824, 0.368627, 1.0 },
+ { 0.411765, 0.443137, 0.333333, 1.0 },
+ { 0.427451, 0.458824, 0.333333, 1.0 },
+ { 0.427451, 0.458824, 0.333333, 1.0 },
+ { 0.411765, 0.443137, 0.333333, 1.0 },
+ { 0.396078, 0.443137, 0.333333, 1.0 },
+ { 0.411765, 0.427451, 0.333333, 1.0 },
+ { 0.392157, 0.443137, 0.368627, 1.0 },
+ { 0.407843, 0.439216, 0.403922, 1.0 },
+ { 0.407843, 0.439216, 0.403922, 1.0 },
+ { 0.407843, 0.423529, 0.403922, 1.0 },
+ { 0.423529, 0.423529, 0.368627, 1.0 },
+ { 0.443137, 0.443137, 0.368627, 1.0 },
+ { 0.474510, 0.474510, 0.403922, 1.0 },
+ { 0.505882, 0.521569, 0.443137, 1.0 },
+ { 0.490196, 0.568627, 0.443137, 1.0 },
+ { 0.521569, 0.572549, 0.478431, 1.0 },
+ { 0.521569, 0.572549, 0.478431, 1.0 },
+ { 0.490196, 0.572549, 0.517647, 1.0 },
+ { 0.474510, 0.572549, 0.517647, 1.0 },
+ { 0.470588, 0.572549, 0.552941, 1.0 },
+ { 0.470588, 0.552941, 0.552941, 1.0 },
+ { 0.454902, 0.552941, 0.517647, 1.0 },
+ { 0.454902, 0.572549, 0.517647, 1.0 },
+ { 0.458824, 0.572549, 0.478431, 1.0 },
+ { 0.423529, 0.521569, 0.403922, 1.0 },
+ { 0.392157, 0.474510, 0.368627, 1.0 },
+ { 0.349020, 0.411765, 0.294118, 1.0 },
+ { 0.666667, 0.341176, 0.000000, 1.0 },
+ { 0.219608, 0.266667, 0.109804, 1.0 },
+ { 0.188235, 0.235294, 0.109804, 1.0 },
+ { 0.172549, 0.235294, 0.109804, 1.0 },
+ { 0.203922, 0.250980, 0.145098, 1.0 },
+ { 0.313725, 0.380392, 0.294118, 1.0 },
+ { 0.364706, 0.427451, 0.368627, 1.0 },
+ { 0.392157, 0.443137, 0.368627, 1.0 },
+ { 0.376471, 0.443137, 0.368627, 1.0 },
+ { 0.376471, 0.458824, 0.368627, 1.0 },
+ { 0.407843, 0.458824, 0.368627, 1.0 },
+ { 0.423529, 0.474510, 0.368627, 1.0 },
+ { 0.423529, 0.474510, 0.368627, 1.0 },
+ { 0.443137, 0.474510, 0.403922, 1.0 },
+ { 0.439216, 0.474510, 0.403922, 1.0 },
+ { 0.423529, 0.490196, 0.403922, 1.0 },
+ { 0.407843, 0.474510, 0.403922, 1.0 },
+ { 0.423529, 0.474510, 0.403922, 1.0 },
+ { 0.423529, 0.458824, 0.403922, 1.0 },
+ { 0.443137, 0.458824, 0.368627, 1.0 },
+ { 0.443137, 0.458824, 0.368627, 1.0 },
+ { 0.458824, 0.474510, 0.368627, 1.0 },
+ { 0.458824, 0.490196, 0.368627, 1.0 },
+ { 0.505882, 0.552941, 0.368627, 1.0 },
+ { 0.552941, 0.572549, 0.368627, 1.0 },
+ { 0.552941, 0.572549, 0.403922, 1.0 },
+ { 0.603922, 0.603922, 0.443137, 1.0 },
+ { 0.603922, 0.635294, 0.478431, 1.0 },
+ { 0.603922, 0.635294, 0.478431, 1.0 },
+ { 0.603922, 0.631373, 0.478431, 1.0 },
+ { 0.572549, 0.603922, 0.443137, 1.0 },
+ { 0.537255, 0.572549, 0.403922, 1.0 },
+ { 0.505882, 0.521569, 0.368627, 1.0 },
+ { 0.490196, 0.490196, 0.333333, 1.0 },
+ { 0.411765, 0.474510, 0.294118, 1.0 },
+ { 0.380392, 0.427451, 0.258824, 1.0 },
+ { 0.266667, 0.298039, 0.145098, 1.0 },
+ { 0.219608, 0.266667, 0.109804, 1.0 },
+ { 0.250980, 0.317647, 0.145098, 1.0 },
+ { 0.270588, 0.301961, 0.145098, 1.0 },
+ { 0.443137, 0.427451, 0.258824, 1.0 },
+ { 0.474510, 0.490196, 0.294118, 1.0 },
+ { 0.505882, 0.490196, 0.333333, 1.0 },
+ { 0.474510, 0.474510, 0.333333, 1.0 },
+ { 0.427451, 0.458824, 0.333333, 1.0 },
+ { 0.411765, 0.490196, 0.333333, 1.0 },
+ { 0.423529, 0.474510, 0.368627, 1.0 },
+ { 0.396078, 0.474510, 0.329412, 1.0 },
+ { 0.407843, 0.474510, 0.368627, 1.0 },
+ { 0.392157, 0.474510, 0.403922, 1.0 },
+ { 0.392157, 0.474510, 0.403922, 1.0 },
+ { 0.407843, 0.458824, 0.368627, 1.0 },
+ { 0.392157, 0.443137, 0.368627, 1.0 },
+ { 0.392157, 0.423529, 0.368627, 1.0 },
+ { 0.396078, 0.427451, 0.333333, 1.0 },
+ { 0.301961, 0.345098, 0.258824, 1.0 },
+ { 0.203922, 0.250980, 0.145098, 1.0 },
+ { 0.172549, 0.219608, 0.109804, 1.0 },
+ { 0.125490, 0.156863, 0.109804, 1.0 },
+ { 0.109804, 0.078431, 0.035294, 1.0 },
+ { 0.094118, 0.094118, 0.000000, 1.0 },
+ { 0.015686, 0.078431, 0.000000, 1.0 },
+ { 0.031373, 0.062745, 0.000000, 1.0 },
+ { 0.047059, 0.094118, 0.000000, 1.0 },
+ { 0.109804, 0.156863, 0.035294, 1.0 },
+ { 0.141176, 0.188235, 0.070588, 1.0 },
+ { 0.235294, 0.266667, 0.145098, 1.0 },
+ { 0.364706, 0.396078, 0.333333, 1.0 },
+ { 0.458824, 0.474510, 0.333333, 1.0 },
+ { 0.521569, 0.537255, 0.368627, 1.0 },
+ { 0.537255, 0.568627, 0.443137, 1.0 },
+ { 0.588235, 0.635294, 0.443137, 1.0 },
+ { 0.603922, 0.635294, 0.478431, 1.0 },
+ { 0.619608, 0.666667, 0.478431, 1.0 },
+ { 0.619608, 0.666667, 0.478431, 1.0 },
+ { 0.666667, 0.682353, 0.443137, 1.0 },
+ { 0.650980, 0.666667, 0.478431, 1.0 },
+ { 0.635294, 0.666667, 0.478431, 1.0 },
+ { 0.631373, 0.647059, 0.478431, 1.0 },
+ { 0.588235, 0.619608, 0.478431, 1.0 },
+ { 0.521569, 0.588235, 0.478431, 1.0 },
+ { 0.505882, 0.572549, 0.478431, 1.0 },
+ { 0.470588, 0.572549, 0.478431, 1.0 },
+ { 0.458824, 0.572549, 0.478431, 1.0 },
+ { 0.458824, 0.552941, 0.478431, 1.0 },
+ { 0.439216, 0.505882, 0.403922, 1.0 },
+ { 0.490196, 0.490196, 0.403922, 1.0 },
+ { 0.537255, 0.537255, 0.403922, 1.0 },
+ { 0.572549, 0.603922, 0.443137, 1.0 },
+ { 0.619608, 0.666667, 0.478431, 1.0 },
+ { 0.666667, 0.713725, 0.517647, 1.0 },
+ { 0.698039, 0.713725, 0.552941, 1.0 },
+ { 0.713725, 0.729412, 0.592157, 1.0 },
+ { 0.760784, 0.792157, 0.592157, 1.0 },
+ { 0.698039, 0.745098, 0.552941, 1.0 },
+ { 0.698039, 0.713725, 0.552941, 1.0 },
+ { 0.666667, 0.698039, 0.552941, 1.0 },
+ { 0.635294, 0.682353, 0.517647, 1.0 },
+ { 0.603922, 0.650980, 0.478431, 1.0 },
+ { 0.572549, 0.619608, 0.478431, 1.0 },
+ { 0.521569, 0.603922, 0.478431, 1.0 },
+ { 0.490196, 0.588235, 0.478431, 1.0 },
+ { 0.490196, 0.572549, 0.478431, 1.0 },
+ { 0.490196, 0.572549, 0.517647, 1.0 },
+ { 0.490196, 0.572549, 0.517647, 1.0 },
+ { 0.505882, 0.588235, 0.517647, 1.0 },
+ { 0.521569, 0.588235, 0.517647, 1.0 },
+ { 0.521569, 0.588235, 0.517647, 1.0 },
+ { 0.505882, 0.572549, 0.517647, 1.0 },
+ { 0.521569, 0.603922, 0.517647, 1.0 },
+ { 0.521569, 0.603922, 0.517647, 1.0 },
+ { 0.552941, 0.603922, 0.517647, 1.0 },
+ { 0.572549, 0.588235, 0.517647, 1.0 },
+ { 0.619608, 0.662745, 0.517647, 1.0 },
+ { 0.682353, 0.698039, 0.517647, 1.0 },
+ { 0.666667, 0.729412, 0.517647, 1.0 },
+ { 0.698039, 0.745098, 0.552941, 1.0 },
+ { 0.713725, 0.760784, 0.627451, 1.0 },
+ { 0.776471, 0.792157, 0.627451, 1.0 },
+ { 0.776471, 0.807843, 0.666667, 1.0 },
+ { 0.839216, 0.854902, 0.701961, 1.0 },
+ { 0.854902, 0.886275, 0.772549, 1.0 },
+ { 0.823529, 0.839216, 0.737255, 1.0 },
+ { 0.745098, 0.760784, 0.627451, 1.0 },
+ { 0.666667, 0.713725, 0.552941, 1.0 },
+ { 0.619608, 0.650980, 0.478431, 1.0 },
+ { 0.572549, 0.603922, 0.443137, 1.0 },
+ { 0.537255, 0.537255, 0.443137, 1.0 },
+ { 0.505882, 0.490196, 0.403922, 1.0 },
+ { 0.490196, 0.490196, 0.403922, 1.0 },
+ { 0.505882, 0.470588, 0.403922, 1.0 },
+ { 0.490196, 0.490196, 0.368627, 1.0 },
+ { 0.474510, 0.474510, 0.368627, 1.0 },
+ { 0.474510, 0.505882, 0.368627, 1.0 },
+ { 0.505882, 0.490196, 0.403922, 1.0 },
+ { 0.505882, 0.490196, 0.403922, 1.0 },
+ { 0.505882, 0.505882, 0.403922, 1.0 },
+ { 0.505882, 0.537255, 0.443137, 1.0 },
+ { 0.521569, 0.568627, 0.478431, 1.0 },
+ { 0.537255, 0.572549, 0.478431, 1.0 },
+ { 0.588235, 0.615686, 0.478431, 1.0 },
+ { 0.588235, 0.619608, 0.478431, 1.0 },
+ { 0.572549, 0.588235, 0.517647, 1.0 },
+ { 0.588235, 0.603922, 0.552941, 1.0 },
+ { 0.572549, 0.572549, 0.517647, 1.0 },
+ { 0.537255, 0.568627, 0.517647, 1.0 },
+ { 0.505882, 0.572549, 0.517647, 1.0 },
+ { 0.490196, 0.572549, 0.552941, 1.0 },
+ { 0.470588, 0.572549, 0.552941, 1.0 },
+ { 0.454902, 0.572549, 0.552941, 1.0 },
+ { 0.470588, 0.572549, 0.552941, 1.0 },
+ { 0.470588, 0.588235, 0.592157, 1.0 },
+ { 0.505882, 0.588235, 0.552941, 1.0 },
+ { 0.505882, 0.588235, 0.552941, 1.0 },
+ { 0.505882, 0.603922, 0.552941, 1.0 },
+ { 0.521569, 0.603922, 0.552941, 1.0 },
+ { 0.537255, 0.619608, 0.552941, 1.0 },
+ { 0.537255, 0.619608, 0.552941, 1.0 },
+ { 0.552941, 0.635294, 0.592157, 1.0 },
+ { 0.584314, 0.635294, 0.592157, 1.0 },
+ { 0.552941, 0.635294, 0.592157, 1.0 },
+ { 0.588235, 0.650980, 0.552941, 1.0 },
+ { 0.603922, 0.631373, 0.552941, 1.0 },
+ { 0.619608, 0.662745, 0.517647, 1.0 },
+ { 0.619608, 0.650980, 0.478431, 1.0 },
+ { 0.635294, 0.647059, 0.443137, 1.0 },
+ { 0.619608, 0.650980, 0.443137, 1.0 },
+ { 0.603922, 0.650980, 0.443137, 1.0 },
+ { 0.584314, 0.615686, 0.443137, 1.0 },
+ };
+/* living-mud-bomb */
+static double4 colors_16[] = {
+ { 0.756863, 0.564706, 0.137255, 1.0 },
+ { 0.600000, 0.458824, 0.129412, 1.0 },
+ { 0.521569, 0.419608, 0.137255, 1.0 },
+ { 0.400000, 0.298039, 0.078431, 1.0 },
+ { 0.376471, 0.262745, 0.078431, 1.0 },
+ { 0.309804, 0.200000, 0.062745, 1.0 },
+ { 0.274510, 0.184314, 0.062745, 1.0 },
+ { 0.258824, 0.203922, 0.062745, 1.0 },
+ { 0.250980, 0.188235, 0.062745, 1.0 },
+ { 0.250980, 0.184314, 0.062745, 1.0 },
+ { 0.239216, 0.172549, 0.062745, 1.0 },
+ { 0.227451, 0.160784, 0.062745, 1.0 },
+ { 0.227451, 0.164706, 0.062745, 1.0 },
+ { 0.250980, 0.180392, 0.062745, 1.0 },
+ { 0.282353, 0.188235, 0.062745, 1.0 },
+ { 0.333333, 0.203922, 0.070588, 1.0 },
+ { 0.337255, 0.235294, 0.070588, 1.0 },
+ { 0.345098, 0.250980, 0.086275, 1.0 },
+ { 0.333333, 0.298039, 0.094118, 1.0 },
+ { 0.294118, 0.298039, 0.094118, 1.0 },
+ { 0.349020, 0.219608, 0.058824, 1.0 },
+ { 0.329412, 0.184314, 0.062745, 1.0 },
+ { 0.329412, 0.180392, 0.062745, 1.0 },
+ { 0.329412, 0.168627, 0.062745, 1.0 },
+ { 0.329412, 0.160784, 0.062745, 1.0 },
+ { 0.329412, 0.156863, 0.062745, 1.0 },
+ { 0.329412, 0.156863, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.317647, 0.152941, 0.062745, 1.0 },
+ { 0.309804, 0.152941, 0.062745, 1.0 },
+ { 0.294118, 0.152941, 0.062745, 1.0 },
+ { 0.258824, 0.152941, 0.062745, 1.0 },
+ { 0.250980, 0.156863, 0.062745, 1.0 },
+ { 0.215686, 0.156863, 0.062745, 1.0 },
+ { 0.200000, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.192157, 0.164706, 0.062745, 1.0 },
+ { 0.207843, 0.168627, 0.062745, 1.0 },
+ { 0.215686, 0.160784, 0.062745, 1.0 },
+ { 0.215686, 0.160784, 0.062745, 1.0 },
+ { 0.207843, 0.160784, 0.062745, 1.0 },
+ { 0.192157, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.149020, 0.062745, 1.0 },
+ { 0.188235, 0.149020, 0.062745, 1.0 },
+ { 0.188235, 0.149020, 0.062745, 1.0 },
+ { 0.188235, 0.149020, 0.062745, 1.0 },
+ { 0.188235, 0.149020, 0.062745, 1.0 },
+ { 0.176471, 0.137255, 0.062745, 1.0 },
+ { 0.188235, 0.149020, 0.062745, 1.0 },
+ { 0.188235, 0.149020, 0.062745, 1.0 },
+ { 0.192157, 0.156863, 0.062745, 1.0 },
+ { 0.207843, 0.156863, 0.062745, 1.0 },
+ { 0.227451, 0.156863, 0.062745, 1.0 },
+ { 0.250980, 0.156863, 0.062745, 1.0 },
+ { 0.294118, 0.152941, 0.062745, 1.0 },
+ { 0.317647, 0.152941, 0.062745, 1.0 },
+ { 0.325490, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.317647, 0.152941, 0.062745, 1.0 },
+ { 0.309804, 0.152941, 0.062745, 1.0 },
+ { 0.294118, 0.156863, 0.062745, 1.0 },
+ { 0.266667, 0.184314, 0.062745, 1.0 },
+ { 0.250980, 0.188235, 0.062745, 1.0 },
+ { 0.250980, 0.188235, 0.062745, 1.0 },
+ { 0.250980, 0.188235, 0.062745, 1.0 },
+ { 0.227451, 0.180392, 0.062745, 1.0 },
+ { 0.219608, 0.172549, 0.062745, 1.0 },
+ { 0.219608, 0.172549, 0.062745, 1.0 },
+ { 0.207843, 0.168627, 0.062745, 1.0 },
+ { 0.192157, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.192157, 0.156863, 0.062745, 1.0 },
+ { 0.215686, 0.160784, 0.062745, 1.0 },
+ { 0.247059, 0.168627, 0.062745, 1.0 },
+ { 0.266667, 0.184314, 0.062745, 1.0 },
+ { 0.309804, 0.192157, 0.062745, 1.0 },
+ { 0.364706, 0.219608, 0.058824, 1.0 },
+ { 0.376471, 0.266667, 0.078431, 1.0 },
+ { 0.470588, 0.329412, 0.078431, 1.0 },
+ { 0.592157, 0.431373, 0.137255, 1.0 },
+ { 0.729412, 0.552941, 0.137255, 1.0 },
+ { 0.925490, 0.635294, 0.137255, 1.0 },
+ { 0.964706, 0.654902, 0.172549, 1.0 },
+ { 0.933333, 0.647059, 0.137255, 1.0 },
+ { 0.886275, 0.600000, 0.129412, 1.0 },
+ { 0.725490, 0.415686, 0.086275, 1.0 },
+ { 0.501961, 0.321569, 0.058824, 1.0 },
+ { 0.376471, 0.274510, 0.078431, 1.0 },
+ { 0.329412, 0.235294, 0.086275, 1.0 },
+ { 0.282353, 0.188235, 0.062745, 1.0 },
+ { 0.243137, 0.184314, 0.062745, 1.0 },
+ { 0.215686, 0.164706, 0.062745, 1.0 },
+ { 0.192157, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.192157, 0.156863, 0.062745, 1.0 },
+ { 0.215686, 0.156863, 0.062745, 1.0 },
+ { 0.227451, 0.156863, 0.062745, 1.0 },
+ { 0.250980, 0.164706, 0.062745, 1.0 },
+ { 0.266667, 0.180392, 0.062745, 1.0 },
+ { 0.274510, 0.184314, 0.062745, 1.0 },
+ { 0.301961, 0.168627, 0.062745, 1.0 },
+ { 0.317647, 0.156863, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.333333, 0.152941, 0.062745, 1.0 },
+ { 0.356863, 0.152941, 0.058824, 1.0 },
+ { 0.376471, 0.152941, 0.062745, 1.0 },
+ { 0.376471, 0.152941, 0.062745, 1.0 },
+ { 0.368627, 0.152941, 0.062745, 1.0 },
+ { 0.356863, 0.152941, 0.062745, 1.0 },
+ { 0.333333, 0.152941, 0.062745, 1.0 },
+ { 0.333333, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.333333, 0.152941, 0.062745, 1.0 },
+ { 0.341176, 0.164706, 0.062745, 1.0 },
+ { 0.356863, 0.168627, 0.062745, 1.0 },
+ { 0.376471, 0.168627, 0.062745, 1.0 },
+ { 0.392157, 0.156863, 0.062745, 1.0 },
+ { 0.415686, 0.203922, 0.086275, 1.0 },
+ { 0.486275, 0.294118, 0.066667, 1.0 },
+ { 0.643137, 0.411765, 0.082353, 1.0 },
+ { 0.850980, 0.529412, 0.117647, 1.0 },
+ { 0.937255, 0.635294, 0.192157, 1.0 },
+ { 0.972549, 0.686275, 0.188235, 1.0 },
+ { 0.929412, 0.623529, 0.192157, 1.0 },
+ { 0.792157, 0.490196, 0.125490, 1.0 },
+ { 0.639216, 0.329412, 0.058824, 1.0 },
+ { 0.509804, 0.298039, 0.078431, 1.0 },
+ { 0.415686, 0.278431, 0.086275, 1.0 },
+ { 0.384314, 0.207843, 0.058824, 1.0 },
+ { 0.356863, 0.168627, 0.062745, 1.0 },
+ { 0.329412, 0.160784, 0.062745, 1.0 },
+ { 0.301961, 0.152941, 0.062745, 1.0 },
+ { 0.266667, 0.152941, 0.062745, 1.0 },
+ { 0.250980, 0.164706, 0.062745, 1.0 },
+ { 0.250980, 0.172549, 0.062745, 1.0 },
+ { 0.266667, 0.184314, 0.062745, 1.0 },
+ { 0.294118, 0.180392, 0.062745, 1.0 },
+ { 0.329412, 0.164706, 0.062745, 1.0 },
+ { 0.356863, 0.156863, 0.062745, 1.0 },
+ { 0.384314, 0.152941, 0.062745, 1.0 },
+ { 0.392157, 0.156863, 0.062745, 1.0 },
+ { 0.396078, 0.196078, 0.058824, 1.0 },
+ { 0.458824, 0.215686, 0.058824, 1.0 },
+ { 0.470588, 0.207843, 0.058824, 1.0 },
+ { 0.470588, 0.200000, 0.058824, 1.0 },
+ { 0.470588, 0.211765, 0.058824, 1.0 },
+ { 0.415686, 0.203922, 0.058824, 1.0 },
+ { 0.400000, 0.168627, 0.058824, 1.0 },
+ { 0.392157, 0.152941, 0.062745, 1.0 },
+ { 0.360784, 0.152941, 0.062745, 1.0 },
+ { 0.341176, 0.152941, 0.062745, 1.0 },
+ { 0.333333, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.333333, 0.152941, 0.062745, 1.0 },
+ { 0.360784, 0.152941, 0.062745, 1.0 },
+ { 0.392157, 0.152941, 0.062745, 1.0 },
+ { 0.392157, 0.152941, 0.062745, 1.0 },
+ { 0.458824, 0.180392, 0.058824, 1.0 },
+ { 0.498039, 0.243137, 0.058824, 1.0 },
+ { 0.686275, 0.215686, 0.058824, 1.0 },
+ { 0.752941, 0.207843, 0.058824, 1.0 },
+ { 0.929412, 0.235294, 0.058824, 1.0 },
+ { 0.968627, 0.290196, 0.078431, 1.0 },
+ { 0.901961, 0.243137, 0.066667, 1.0 },
+ { 0.721569, 0.207843, 0.058824, 1.0 },
+ { 0.713725, 0.219608, 0.058824, 1.0 },
+ { 0.525490, 0.188235, 0.058824, 1.0 },
+ { 0.501961, 0.262745, 0.078431, 1.0 },
+ { 0.501961, 0.305882, 0.109804, 1.0 },
+ { 0.537255, 0.403922, 0.109804, 1.0 },
+ { 0.737255, 0.501961, 0.117647, 1.0 },
+ { 0.898039, 0.600000, 0.137255, 1.0 },
+ { 0.960784, 0.592157, 0.137255, 1.0 },
+ { 0.972549, 0.521569, 0.160784, 1.0 },
+ { 0.972549, 0.415686, 0.121569, 1.0 },
+ { 0.792157, 0.419608, 0.086275, 1.0 },
+ { 0.537255, 0.368627, 0.137255, 1.0 },
+ { 0.423529, 0.298039, 0.058824, 1.0 },
+ { 0.364706, 0.219608, 0.058824, 1.0 },
+ { 0.329412, 0.184314, 0.062745, 1.0 },
+ { 0.329412, 0.176471, 0.062745, 1.0 },
+ { 0.329412, 0.164706, 0.062745, 1.0 },
+ { 0.317647, 0.152941, 0.062745, 1.0 },
+ { 0.317647, 0.152941, 0.062745, 1.0 },
+ { 0.286275, 0.152941, 0.062745, 1.0 },
+ { 0.250980, 0.156863, 0.062745, 1.0 },
+ { 0.227451, 0.156863, 0.062745, 1.0 },
+ { 0.215686, 0.152941, 0.062745, 1.0 },
+ { 0.192157, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.188235, 0.156863, 0.062745, 1.0 },
+ { 0.192157, 0.156863, 0.062745, 1.0 },
+ { 0.207843, 0.156863, 0.062745, 1.0 },
+ { 0.223529, 0.156863, 0.062745, 1.0 },
+ { 0.250980, 0.156863, 0.062745, 1.0 },
+ { 0.258824, 0.152941, 0.062745, 1.0 },
+ { 0.274510, 0.152941, 0.062745, 1.0 },
+ { 0.301961, 0.152941, 0.062745, 1.0 },
+ { 0.317647, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.329412, 0.152941, 0.062745, 1.0 },
+ { 0.317647, 0.160784, 0.062745, 1.0 },
+ { 0.301961, 0.156863, 0.062745, 1.0 },
+ { 0.266667, 0.180392, 0.062745, 1.0 },
+ { 0.250980, 0.184314, 0.062745, 1.0 },
+ { 0.250980, 0.184314, 0.062745, 1.0 },
+ };
+/* cars */
+static double4 colors_17[] = {
+ { 0.168627, 0.117647, 0.141176, 1.0 },
+ { 0.149020, 0.101961, 0.129412, 1.0 },
+ { 0.113725, 0.086275, 0.117647, 1.0 },
+ { 0.125490, 0.094118, 0.125490, 1.0 },
+ { 0.121569, 0.121569, 0.137255, 1.0 },
+ { 0.156863, 0.152941, 0.141176, 1.0 },
+ { 0.200000, 0.219608, 0.164706, 1.0 },
+ { 0.270588, 0.278431, 0.168627, 1.0 },
+ { 0.360784, 0.368627, 0.211765, 1.0 },
+ { 0.454902, 0.470588, 0.250980, 1.0 },
+ { 0.717647, 0.509804, 0.301961, 1.0 },
+ { 0.866667, 0.674510, 0.333333, 1.0 },
+ { 0.854902, 0.737255, 0.533333, 1.0 },
+ { 0.733333, 0.741176, 0.580392, 1.0 },
+ { 0.745098, 0.749020, 0.678431, 1.0 },
+ { 0.690196, 0.705882, 0.674510, 1.0 },
+ { 0.623529, 0.721569, 0.666667, 1.0 },
+ { 0.556863, 0.631373, 0.596078, 1.0 },
+ { 0.494118, 0.529412, 0.509804, 1.0 },
+ { 0.407843, 0.466667, 0.384314, 1.0 },
+ { 0.384314, 0.325490, 0.305882, 1.0 },
+ { 0.317647, 0.235294, 0.250980, 1.0 },
+ { 0.341176, 0.160784, 0.164706, 1.0 },
+ { 0.352941, 0.172549, 0.141176, 1.0 },
+ { 0.305882, 0.137255, 0.125490, 1.0 },
+ { 0.231373, 0.094118, 0.133333, 1.0 },
+ { 0.223529, 0.094118, 0.125490, 1.0 },
+ { 0.211765, 0.125490, 0.149020, 1.0 },
+ { 0.200000, 0.137255, 0.145098, 1.0 },
+ { 0.211765, 0.125490, 0.152941, 1.0 },
+ { 0.250980, 0.200000, 0.149020, 1.0 },
+ { 0.290196, 0.231373, 0.133333, 1.0 },
+ { 0.321569, 0.274510, 0.149020, 1.0 },
+ { 0.356863, 0.376471, 0.200000, 1.0 },
+ { 0.517647, 0.537255, 0.266667, 1.0 },
+ { 0.811765, 0.596078, 0.258824, 1.0 },
+ { 0.898039, 0.800000, 0.380392, 1.0 },
+ { 0.850980, 0.780392, 0.458824, 1.0 },
+ { 0.835294, 0.870588, 0.576471, 1.0 },
+ { 0.854902, 0.843137, 0.698039, 1.0 },
+ { 0.756863, 0.800000, 0.709804, 1.0 },
+ { 0.694118, 0.772549, 0.725490, 1.0 },
+ { 0.670588, 0.780392, 0.749020, 1.0 },
+ { 0.647059, 0.713725, 0.725490, 1.0 },
+ { 0.607843, 0.631373, 0.611765, 1.0 },
+ { 0.454902, 0.478431, 0.505882, 1.0 },
+ { 0.356863, 0.341176, 0.388235, 1.0 },
+ { 0.282353, 0.290196, 0.333333, 1.0 },
+ { 0.247059, 0.215686, 0.247059, 1.0 },
+ { 0.172549, 0.160784, 0.196078, 1.0 },
+ { 0.133333, 0.129412, 0.176471, 1.0 },
+ { 0.129412, 0.098039, 0.133333, 1.0 },
+ { 0.105882, 0.090196, 0.109804, 1.0 },
+ { 0.129412, 0.082353, 0.098039, 1.0 },
+ { 0.152941, 0.129412, 0.094118, 1.0 },
+ { 0.184314, 0.176471, 0.149020, 1.0 },
+ { 0.203922, 0.200000, 0.176471, 1.0 },
+ { 0.262745, 0.243137, 0.219608, 1.0 },
+ { 0.360784, 0.321569, 0.270588, 1.0 },
+ { 0.470588, 0.462745, 0.349020, 1.0 },
+ { 0.596078, 0.525490, 0.333333, 1.0 },
+ { 0.643137, 0.529412, 0.356863, 1.0 },
+ { 0.596078, 0.596078, 0.364706, 1.0 },
+ { 0.607843, 0.650980, 0.372549, 1.0 },
+ { 0.572549, 0.615686, 0.462745, 1.0 },
+ { 0.541176, 0.650980, 0.400000, 1.0 },
+ { 0.509804, 0.643137, 0.435294, 1.0 },
+ { 0.521569, 0.607843, 0.364706, 1.0 },
+ { 0.443137, 0.533333, 0.345098, 1.0 },
+ { 0.400000, 0.513725, 0.333333, 1.0 },
+ { 0.376471, 0.392157, 0.235294, 1.0 },
+ { 0.352941, 0.317647, 0.223529, 1.0 },
+ { 0.270588, 0.274510, 0.145098, 1.0 },
+ { 0.231373, 0.247059, 0.149020, 1.0 },
+ { 0.227451, 0.192157, 0.145098, 1.0 },
+ { 0.192157, 0.152941, 0.152941, 1.0 },
+ { 0.168627, 0.141176, 0.125490, 1.0 },
+ { 0.129412, 0.090196, 0.117647, 1.0 },
+ { 0.105882, 0.066667, 0.117647, 1.0 },
+ { 0.105882, 0.074510, 0.121569, 1.0 },
+ { 0.101961, 0.090196, 0.113725, 1.0 },
+ { 0.094118, 0.078431, 0.105882, 1.0 },
+ { 0.101961, 0.082353, 0.113725, 1.0 },
+ { 0.129412, 0.094118, 0.125490, 1.0 },
+ { 0.176471, 0.125490, 0.145098, 1.0 },
+ { 0.200000, 0.176471, 0.180392, 1.0 },
+ { 0.274510, 0.258824, 0.243137, 1.0 },
+ { 0.423529, 0.368627, 0.305882, 1.0 },
+ { 0.682353, 0.419608, 0.290196, 1.0 },
+ { 0.803922, 0.564706, 0.219608, 1.0 },
+ { 0.823529, 0.670588, 0.305882, 1.0 },
+ { 0.803922, 0.760784, 0.580392, 1.0 },
+ { 0.827451, 0.788235, 0.698039, 1.0 },
+ { 0.803922, 0.886275, 0.772549, 1.0 },
+ { 0.764706, 0.823529, 0.792157, 1.0 },
+ { 0.717647, 0.811765, 0.780392, 1.0 },
+ { 0.698039, 0.807843, 0.764706, 1.0 },
+ { 0.635294, 0.796078, 0.721569, 1.0 },
+ { 0.611765, 0.764706, 0.694118, 1.0 },
+ { 0.619608, 0.733333, 0.662745, 1.0 },
+ { 0.596078, 0.729412, 0.611765, 1.0 },
+ { 0.596078, 0.635294, 0.592157, 1.0 },
+ { 0.560784, 0.560784, 0.537255, 1.0 },
+ { 0.576471, 0.576471, 0.435294, 1.0 },
+ { 0.490196, 0.541176, 0.400000, 1.0 },
+ { 0.490196, 0.486275, 0.380392, 1.0 },
+ { 0.478431, 0.517647, 0.266667, 1.0 },
+ { 0.427451, 0.447059, 0.243137, 1.0 },
+ { 0.360784, 0.368627, 0.192157, 1.0 },
+ { 0.321569, 0.286275, 0.160784, 1.0 },
+ { 0.282353, 0.215686, 0.192157, 1.0 },
+ { 0.270588, 0.196078, 0.152941, 1.0 },
+ { 0.262745, 0.192157, 0.184314, 1.0 },
+ { 0.270588, 0.243137, 0.235294, 1.0 },
+ { 0.274510, 0.274510, 0.313725, 1.0 },
+ { 0.329412, 0.364706, 0.392157, 1.0 },
+ { 0.376471, 0.517647, 0.447059, 1.0 },
+ { 0.415686, 0.521569, 0.490196, 1.0 },
+ { 0.443137, 0.509804, 0.482353, 1.0 },
+ { 0.458824, 0.501961, 0.447059, 1.0 },
+ { 0.533333, 0.541176, 0.482353, 1.0 },
+ { 0.560784, 0.627451, 0.494118, 1.0 },
+ { 0.592157, 0.682353, 0.501961, 1.0 },
+ { 0.615686, 0.737255, 0.462745, 1.0 },
+ { 0.647059, 0.721569, 0.529412, 1.0 },
+ { 0.678431, 0.796078, 0.607843, 1.0 },
+ { 0.729412, 0.858824, 0.639216, 1.0 },
+ { 0.776471, 0.886275, 0.705882, 1.0 },
+ { 0.764706, 0.956863, 0.749020, 1.0 },
+ { 0.796078, 0.968627, 0.780392, 1.0 },
+ { 0.811765, 0.933333, 0.768627, 1.0 },
+ { 0.803922, 0.956863, 0.886275, 1.0 },
+ { 0.866667, 0.972549, 0.909804, 1.0 },
+ { 0.925490, 0.980392, 0.925490, 1.0 },
+ { 0.870588, 0.968627, 0.909804, 1.0 },
+ { 0.811765, 0.901961, 0.831373, 1.0 },
+ { 0.745098, 0.831373, 0.784314, 1.0 },
+ { 0.647059, 0.745098, 0.749020, 1.0 },
+ { 0.533333, 0.635294, 0.678431, 1.0 },
+ { 0.419608, 0.521569, 0.501961, 1.0 },
+ { 0.376471, 0.454902, 0.427451, 1.0 },
+ { 0.360784, 0.411765, 0.301961, 1.0 },
+ { 0.298039, 0.282353, 0.270588, 1.0 },
+ { 0.349020, 0.298039, 0.235294, 1.0 },
+ { 0.392157, 0.360784, 0.298039, 1.0 },
+ { 0.470588, 0.462745, 0.384314, 1.0 },
+ { 0.588235, 0.643137, 0.537255, 1.0 },
+ { 0.654902, 0.776471, 0.619608, 1.0 },
+ { 0.737255, 0.854902, 0.615686, 1.0 },
+ { 0.819608, 0.929412, 0.635294, 1.0 },
+ { 0.843137, 0.956863, 0.721569, 1.0 },
+ { 0.870588, 0.996078, 0.831373, 1.0 },
+ { 0.925490, 0.992157, 0.933333, 1.0 },
+ { 0.964706, 0.992157, 0.937255, 1.0 },
+ { 0.988235, 0.988235, 0.945098, 1.0 },
+ { 0.984314, 0.996078, 0.952941, 1.0 },
+ { 0.972549, 0.988235, 0.945098, 1.0 },
+ { 0.952941, 0.984314, 0.933333, 1.0 },
+ { 0.949020, 0.941176, 0.878431, 1.0 },
+ { 0.937255, 0.937255, 0.835294, 1.0 },
+ { 0.827451, 0.898039, 0.819608, 1.0 },
+ { 0.878431, 0.898039, 0.772549, 1.0 },
+ { 0.843137, 0.898039, 0.701961, 1.0 },
+ { 0.796078, 0.894118, 0.772549, 1.0 },
+ { 0.745098, 0.862745, 0.705882, 1.0 },
+ { 0.713725, 0.854902, 0.639216, 1.0 },
+ { 0.623529, 0.772549, 0.545098, 1.0 },
+ { 0.521569, 0.654902, 0.505882, 1.0 },
+ { 0.470588, 0.568627, 0.501961, 1.0 },
+ { 0.415686, 0.509804, 0.431373, 1.0 },
+ { 0.309804, 0.321569, 0.368627, 1.0 },
+ { 0.250980, 0.250980, 0.274510, 1.0 },
+ { 0.203922, 0.172549, 0.223529, 1.0 },
+ { 0.164706, 0.121569, 0.168627, 1.0 },
+ { 0.152941, 0.164706, 0.180392, 1.0 },
+ { 0.227451, 0.231373, 0.239216, 1.0 },
+ { 0.298039, 0.286275, 0.329412, 1.0 },
+ { 0.423529, 0.419608, 0.447059, 1.0 },
+ { 0.549020, 0.580392, 0.568627, 1.0 },
+ { 0.662745, 0.698039, 0.647059, 1.0 },
+ { 0.764706, 0.803922, 0.729412, 1.0 },
+ { 0.835294, 0.890196, 0.819608, 1.0 },
+ { 0.854902, 0.956863, 0.882353, 1.0 },
+ { 0.945098, 0.992157, 0.843137, 1.0 },
+ { 0.945098, 0.996078, 0.831373, 1.0 },
+ { 0.937255, 0.972549, 0.705882, 1.0 },
+ { 0.913725, 0.968627, 0.686275, 1.0 },
+ { 0.874510, 0.882353, 0.670588, 1.0 },
+ { 0.717647, 0.752941, 0.576471, 1.0 },
+ { 0.596078, 0.560784, 0.478431, 1.0 },
+ { 0.482353, 0.462745, 0.403922, 1.0 },
+ { 0.411765, 0.439216, 0.372549, 1.0 },
+ { 0.352941, 0.349020, 0.368627, 1.0 },
+ { 0.298039, 0.301961, 0.349020, 1.0 },
+ { 0.309804, 0.345098, 0.384314, 1.0 },
+ { 0.376471, 0.431373, 0.439216, 1.0 },
+ { 0.454902, 0.454902, 0.454902, 1.0 },
+ { 0.525490, 0.525490, 0.525490, 1.0 },
+ { 0.564706, 0.611765, 0.643137, 1.0 },
+ { 0.541176, 0.650980, 0.686275, 1.0 },
+ { 0.600000, 0.721569, 0.717647, 1.0 },
+ { 0.650980, 0.788235, 0.631373, 1.0 },
+ { 0.682353, 0.854902, 0.666667, 1.0 },
+ { 0.701961, 0.843137, 0.686275, 1.0 },
+ { 0.713725, 0.749020, 0.662745, 1.0 },
+ { 0.670588, 0.721569, 0.662745, 1.0 },
+ { 0.584314, 0.643137, 0.658824, 1.0 },
+ { 0.533333, 0.619608, 0.639216, 1.0 },
+ { 0.454902, 0.513725, 0.498039, 1.0 },
+ { 0.360784, 0.470588, 0.388235, 1.0 },
+ { 0.305882, 0.396078, 0.254902, 1.0 },
+ { 0.301961, 0.305882, 0.239216, 1.0 },
+ { 0.258824, 0.266667, 0.188235, 1.0 },
+ { 0.258824, 0.262745, 0.172549, 1.0 },
+ { 0.294118, 0.282353, 0.203922, 1.0 },
+ { 0.360784, 0.301961, 0.258824, 1.0 },
+ { 0.600000, 0.392157, 0.266667, 1.0 },
+ { 0.698039, 0.341176, 0.231373, 1.0 },
+ { 0.658824, 0.235294, 0.196078, 1.0 },
+ { 0.596078, 0.207843, 0.168627, 1.0 },
+ { 0.360784, 0.301961, 0.196078, 1.0 },
+ { 0.309804, 0.266667, 0.203922, 1.0 },
+ { 0.266667, 0.231373, 0.258824, 1.0 },
+ { 0.247059, 0.231373, 0.282353, 1.0 },
+ { 0.223529, 0.278431, 0.286275, 1.0 },
+ { 0.309804, 0.325490, 0.356863, 1.0 },
+ { 0.435294, 0.431373, 0.372549, 1.0 },
+ { 0.525490, 0.470588, 0.356863, 1.0 },
+ { 0.713725, 0.290196, 0.215686, 1.0 },
+ { 0.741176, 0.117647, 0.152941, 1.0 },
+ { 0.741176, 0.109804, 0.145098, 1.0 },
+ { 0.654902, 0.101961, 0.133333, 1.0 },
+ { 0.623529, 0.125490, 0.141176, 1.0 },
+ { 0.380392, 0.141176, 0.145098, 1.0 },
+ { 0.247059, 0.141176, 0.156863, 1.0 },
+ { 0.188235, 0.105882, 0.141176, 1.0 },
+ { 0.156863, 0.090196, 0.094118, 1.0 },
+ { 0.125490, 0.086275, 0.062745, 1.0 },
+ { 0.094118, 0.066667, 0.090196, 1.0 },
+ { 0.086275, 0.066667, 0.098039, 1.0 },
+ { 0.090196, 0.066667, 0.098039, 1.0 },
+ { 0.094118, 0.078431, 0.105882, 1.0 },
+ { 0.094118, 0.074510, 0.094118, 1.0 },
+ { 0.101961, 0.074510, 0.101961, 1.0 },
+ { 0.117647, 0.070588, 0.101961, 1.0 },
+ { 0.129412, 0.062745, 0.113725, 1.0 },
+ { 0.141176, 0.074510, 0.105882, 1.0 },
+ { 0.129412, 0.074510, 0.105882, 1.0 },
+ { 0.137255, 0.086275, 0.105882, 1.0 },
+ { 0.176471, 0.105882, 0.082353, 1.0 },
+ { 0.196078, 0.133333, 0.145098, 1.0 },
+ { 0.192157, 0.172549, 0.168627, 1.0 },
+ { 0.250980, 0.207843, 0.176471, 1.0 },
+ { 0.313725, 0.270588, 0.203922, 1.0 },
+ { 0.360784, 0.368627, 0.266667, 1.0 },
+ { 0.498039, 0.482353, 0.333333, 1.0 },
+ };
+/* unhealthy-tan */
+static double4 colors_18[] = {
+ { 0.854902, 0.803922, 0.752941, 1.0 },
+ { 0.874510, 0.803922, 0.717647, 1.0 },
+ { 0.858824, 0.792157, 0.694118, 1.0 },
+ { 0.803922, 0.756863, 0.670588, 1.0 },
+ { 0.807843, 0.729412, 0.615686, 1.0 },
+ { 0.741176, 0.666667, 0.576471, 1.0 },
+ { 0.678431, 0.592157, 0.509804, 1.0 },
+ { 0.639216, 0.560784, 0.505882, 1.0 },
+ { 0.627451, 0.556863, 0.466667, 1.0 },
+ { 0.611765, 0.552941, 0.470588, 1.0 },
+ { 0.623529, 0.588235, 0.521569, 1.0 },
+ { 0.658824, 0.631373, 0.560784, 1.0 },
+ { 0.717647, 0.674510, 0.643137, 1.0 },
+ { 0.827451, 0.784314, 0.749020, 1.0 },
+ { 0.847059, 0.807843, 0.780392, 1.0 },
+ { 0.854902, 0.831373, 0.827451, 1.0 },
+ { 0.862745, 0.835294, 0.807843, 1.0 },
+ { 0.870588, 0.835294, 0.796078, 1.0 },
+ { 0.874510, 0.819608, 0.780392, 1.0 },
+ { 0.831373, 0.796078, 0.752941, 1.0 },
+ { 0.803922, 0.760784, 0.690196, 1.0 },
+ { 0.776471, 0.705882, 0.592157, 1.0 },
+ { 0.733333, 0.627451, 0.498039, 1.0 },
+ { 0.678431, 0.552941, 0.415686, 1.0 },
+ { 0.600000, 0.494118, 0.396078, 1.0 },
+ { 0.509804, 0.423529, 0.345098, 1.0 },
+ { 0.407843, 0.376471, 0.309804, 1.0 },
+ { 0.345098, 0.298039, 0.250980, 1.0 },
+ { 0.282353, 0.231373, 0.200000, 1.0 },
+ { 0.262745, 0.188235, 0.188235, 1.0 },
+ { 0.247059, 0.164706, 0.172549, 1.0 },
+ { 0.227451, 0.137255, 0.149020, 1.0 },
+ { 0.235294, 0.160784, 0.176471, 1.0 },
+ { 0.250980, 0.180392, 0.176471, 1.0 },
+ { 0.298039, 0.219608, 0.196078, 1.0 },
+ { 0.313725, 0.235294, 0.207843, 1.0 },
+ { 0.360784, 0.258824, 0.223529, 1.0 },
+ { 0.376471, 0.274510, 0.227451, 1.0 },
+ { 0.388235, 0.301961, 0.250980, 1.0 },
+ { 0.411765, 0.329412, 0.262745, 1.0 },
+ { 0.447059, 0.356863, 0.278431, 1.0 },
+ { 0.462745, 0.380392, 0.309804, 1.0 },
+ { 0.474510, 0.407843, 0.329412, 1.0 },
+ { 0.482353, 0.411765, 0.321569, 1.0 },
+ { 0.447059, 0.396078, 0.321569, 1.0 },
+ { 0.443137, 0.376471, 0.282353, 1.0 },
+ { 0.443137, 0.349020, 0.250980, 1.0 },
+ { 0.443137, 0.317647, 0.235294, 1.0 },
+ { 0.423529, 0.262745, 0.200000, 1.0 },
+ { 0.400000, 0.254902, 0.203922, 1.0 },
+ { 0.345098, 0.247059, 0.207843, 1.0 },
+ { 0.309804, 0.211765, 0.192157, 1.0 },
+ { 0.290196, 0.188235, 0.188235, 1.0 },
+ { 0.254902, 0.180392, 0.184314, 1.0 },
+ { 0.270588, 0.180392, 0.172549, 1.0 },
+ { 0.266667, 0.160784, 0.168627, 1.0 },
+ { 0.274510, 0.180392, 0.180392, 1.0 },
+ { 0.286275, 0.188235, 0.192157, 1.0 },
+ { 0.301961, 0.211765, 0.203922, 1.0 },
+ { 0.301961, 0.227451, 0.211765, 1.0 },
+ { 0.352941, 0.274510, 0.231373, 1.0 },
+ { 0.364706, 0.298039, 0.250980, 1.0 },
+ { 0.380392, 0.333333, 0.262745, 1.0 },
+ { 0.396078, 0.364706, 0.317647, 1.0 },
+ { 0.450980, 0.415686, 0.341176, 1.0 },
+ { 0.490196, 0.439216, 0.380392, 1.0 },
+ { 0.552941, 0.486275, 0.380392, 1.0 },
+ { 0.576471, 0.474510, 0.407843, 1.0 },
+ { 0.572549, 0.470588, 0.407843, 1.0 },
+ { 0.541176, 0.447059, 0.356863, 1.0 },
+ { 0.525490, 0.427451, 0.333333, 1.0 },
+ { 0.478431, 0.376471, 0.294118, 1.0 },
+ { 0.435294, 0.325490, 0.258824, 1.0 },
+ { 0.415686, 0.274510, 0.243137, 1.0 },
+ { 0.400000, 0.254902, 0.207843, 1.0 },
+ { 0.360784, 0.227451, 0.200000, 1.0 },
+ { 0.325490, 0.192157, 0.192157, 1.0 },
+ { 0.325490, 0.188235, 0.180392, 1.0 },
+ { 0.325490, 0.211765, 0.192157, 1.0 },
+ { 0.368627, 0.258824, 0.219608, 1.0 },
+ { 0.388235, 0.274510, 0.211765, 1.0 },
+ { 0.403922, 0.294118, 0.227451, 1.0 },
+ { 0.423529, 0.309804, 0.247059, 1.0 },
+ { 0.443137, 0.333333, 0.250980, 1.0 },
+ { 0.466667, 0.352941, 0.282353, 1.0 },
+ { 0.482353, 0.384314, 0.298039, 1.0 },
+ { 0.501961, 0.400000, 0.305882, 1.0 },
+ { 0.509804, 0.419608, 0.305882, 1.0 },
+ { 0.513725, 0.423529, 0.309804, 1.0 },
+ { 0.517647, 0.407843, 0.309804, 1.0 },
+ { 0.513725, 0.392157, 0.309804, 1.0 },
+ { 0.529412, 0.388235, 0.286275, 1.0 },
+ { 0.529412, 0.384314, 0.278431, 1.0 },
+ { 0.513725, 0.392157, 0.274510, 1.0 },
+ { 0.486275, 0.368627, 0.274510, 1.0 },
+ { 0.462745, 0.356863, 0.278431, 1.0 },
+ { 0.447059, 0.364706, 0.274510, 1.0 },
+ { 0.411765, 0.376471, 0.270588, 1.0 },
+ { 0.411765, 0.352941, 0.262745, 1.0 },
+ { 0.411765, 0.337255, 0.250980, 1.0 },
+ { 0.407843, 0.317647, 0.247059, 1.0 },
+ { 0.403922, 0.294118, 0.243137, 1.0 },
+ { 0.368627, 0.286275, 0.219608, 1.0 },
+ { 0.345098, 0.282353, 0.227451, 1.0 },
+ { 0.333333, 0.290196, 0.231373, 1.0 },
+ { 0.360784, 0.274510, 0.235294, 1.0 },
+ { 0.341176, 0.290196, 0.235294, 1.0 },
+ { 0.376471, 0.309804, 0.243137, 1.0 },
+ { 0.396078, 0.341176, 0.274510, 1.0 },
+ { 0.439216, 0.400000, 0.301961, 1.0 },
+ { 0.486275, 0.419608, 0.329412, 1.0 },
+ { 0.521569, 0.423529, 0.341176, 1.0 },
+ { 0.560784, 0.447059, 0.360784, 1.0 },
+ { 0.580392, 0.466667, 0.388235, 1.0 },
+ { 0.584314, 0.486275, 0.407843, 1.0 },
+ { 0.584314, 0.486275, 0.415686, 1.0 },
+ { 0.588235, 0.513725, 0.407843, 1.0 },
+ { 0.647059, 0.549020, 0.427451, 1.0 },
+ { 0.686275, 0.580392, 0.443137, 1.0 },
+ { 0.741176, 0.643137, 0.513725, 1.0 },
+ { 0.780392, 0.698039, 0.564706, 1.0 },
+ { 0.792157, 0.713725, 0.627451, 1.0 },
+ { 0.819608, 0.752941, 0.698039, 1.0 },
+ { 0.839216, 0.792157, 0.749020, 1.0 },
+ { 0.862745, 0.823529, 0.760784, 1.0 },
+ { 0.858824, 0.811765, 0.752941, 1.0 },
+ { 0.870588, 0.800000, 0.709804, 1.0 },
+ { 0.815686, 0.752941, 0.647059, 1.0 },
+ { 0.768627, 0.662745, 0.541176, 1.0 },
+ { 0.721569, 0.600000, 0.462745, 1.0 },
+ { 0.690196, 0.556863, 0.407843, 1.0 },
+ { 0.647059, 0.505882, 0.360784, 1.0 },
+ { 0.607843, 0.450980, 0.294118, 1.0 },
+ { 0.556863, 0.431373, 0.301961, 1.0 },
+ { 0.533333, 0.423529, 0.321569, 1.0 },
+ { 0.533333, 0.423529, 0.329412, 1.0 },
+ { 0.525490, 0.431373, 0.329412, 1.0 },
+ { 0.525490, 0.450980, 0.341176, 1.0 },
+ { 0.533333, 0.454902, 0.352941, 1.0 },
+ { 0.572549, 0.482353, 0.372549, 1.0 },
+ { 0.580392, 0.494118, 0.384314, 1.0 },
+ { 0.584314, 0.498039, 0.400000, 1.0 },
+ { 0.584314, 0.490196, 0.396078, 1.0 },
+ { 0.584314, 0.498039, 0.380392, 1.0 },
+ { 0.588235, 0.490196, 0.388235, 1.0 },
+ { 0.580392, 0.486275, 0.380392, 1.0 },
+ { 0.549020, 0.470588, 0.360784, 1.0 },
+ { 0.533333, 0.462745, 0.337255, 1.0 },
+ { 0.513725, 0.462745, 0.337255, 1.0 },
+ { 0.505882, 0.427451, 0.333333, 1.0 },
+ { 0.501961, 0.423529, 0.333333, 1.0 },
+ { 0.490196, 0.423529, 0.349020, 1.0 },
+ { 0.494118, 0.419608, 0.380392, 1.0 },
+ { 0.513725, 0.439216, 0.372549, 1.0 },
+ { 0.549020, 0.494118, 0.396078, 1.0 },
+ { 0.600000, 0.529412, 0.439216, 1.0 },
+ { 0.670588, 0.576471, 0.462745, 1.0 },
+ { 0.764706, 0.643137, 0.533333, 1.0 },
+ { 0.800000, 0.694118, 0.564706, 1.0 },
+ { 0.780392, 0.701961, 0.584314, 1.0 },
+ { 0.788235, 0.725490, 0.627451, 1.0 },
+ { 0.780392, 0.721569, 0.635294, 1.0 },
+ { 0.713725, 0.666667, 0.600000, 1.0 },
+ { 0.674510, 0.611765, 0.549020, 1.0 },
+ { 0.619608, 0.580392, 0.490196, 1.0 },
+ { 0.564706, 0.545098, 0.474510, 1.0 },
+ { 0.517647, 0.490196, 0.439216, 1.0 },
+ { 0.505882, 0.474510, 0.392157, 1.0 },
+ { 0.486275, 0.431373, 0.360784, 1.0 },
+ { 0.439216, 0.392157, 0.329412, 1.0 },
+ { 0.407843, 0.329412, 0.266667, 1.0 },
+ { 0.392157, 0.298039, 0.262745, 1.0 },
+ { 0.384314, 0.294118, 0.247059, 1.0 },
+ { 0.368627, 0.298039, 0.235294, 1.0 },
+ { 0.368627, 0.298039, 0.235294, 1.0 },
+ { 0.368627, 0.286275, 0.235294, 1.0 },
+ { 0.400000, 0.305882, 0.239216, 1.0 },
+ { 0.435294, 0.317647, 0.254902, 1.0 },
+ { 0.443137, 0.349020, 0.254902, 1.0 },
+ { 0.482353, 0.364706, 0.278431, 1.0 },
+ { 0.501961, 0.396078, 0.305882, 1.0 },
+ { 0.517647, 0.423529, 0.313725, 1.0 },
+ { 0.521569, 0.423529, 0.329412, 1.0 },
+ { 0.509804, 0.427451, 0.313725, 1.0 },
+ { 0.482353, 0.400000, 0.305882, 1.0 },
+ { 0.458824, 0.396078, 0.294118, 1.0 },
+ { 0.439216, 0.368627, 0.278431, 1.0 },
+ { 0.415686, 0.337255, 0.262745, 1.0 },
+ { 0.415686, 0.321569, 0.254902, 1.0 },
+ { 0.427451, 0.321569, 0.235294, 1.0 },
+ { 0.435294, 0.329412, 0.223529, 1.0 },
+ { 0.443137, 0.329412, 0.223529, 1.0 },
+ { 0.462745, 0.345098, 0.223529, 1.0 },
+ { 0.474510, 0.360784, 0.250980, 1.0 },
+ { 0.490196, 0.384314, 0.270588, 1.0 },
+ { 0.505882, 0.415686, 0.290196, 1.0 },
+ { 0.517647, 0.427451, 0.309804, 1.0 },
+ { 0.560784, 0.466667, 0.321569, 1.0 },
+ { 0.635294, 0.490196, 0.341176, 1.0 },
+ { 0.658824, 0.521569, 0.372549, 1.0 },
+ { 0.635294, 0.549020, 0.450980, 1.0 },
+ { 0.619608, 0.564706, 0.517647, 1.0 },
+ { 0.611765, 0.596078, 0.576471, 1.0 },
+ { 0.607843, 0.596078, 0.588235, 1.0 },
+ { 0.631373, 0.623529, 0.611765, 1.0 },
+ { 0.717647, 0.658824, 0.623529, 1.0 },
+ { 0.737255, 0.682353, 0.592157, 1.0 },
+ { 0.745098, 0.670588, 0.568627, 1.0 },
+ { 0.760784, 0.666667, 0.560784, 1.0 },
+ { 0.756863, 0.678431, 0.572549, 1.0 },
+ { 0.756863, 0.654902, 0.568627, 1.0 },
+ { 0.737255, 0.639216, 0.541176, 1.0 },
+ { 0.705882, 0.607843, 0.486275, 1.0 },
+ { 0.635294, 0.549020, 0.462745, 1.0 },
+ { 0.580392, 0.482353, 0.392157, 1.0 },
+ { 0.537255, 0.415686, 0.333333, 1.0 },
+ { 0.509804, 0.388235, 0.298039, 1.0 },
+ { 0.482353, 0.368627, 0.266667, 1.0 },
+ { 0.486275, 0.356863, 0.243137, 1.0 },
+ { 0.474510, 0.349020, 0.250980, 1.0 },
+ { 0.482353, 0.356863, 0.250980, 1.0 },
+ { 0.494118, 0.368627, 0.270588, 1.0 },
+ { 0.513725, 0.380392, 0.294118, 1.0 },
+ { 0.501961, 0.384314, 0.294118, 1.0 },
+ { 0.482353, 0.376471, 0.282353, 1.0 },
+ { 0.458824, 0.368627, 0.258824, 1.0 },
+ { 0.458824, 0.360784, 0.254902, 1.0 },
+ { 0.435294, 0.349020, 0.247059, 1.0 },
+ { 0.400000, 0.325490, 0.247059, 1.0 },
+ { 0.352941, 0.294118, 0.235294, 1.0 },
+ { 0.329412, 0.258824, 0.231373, 1.0 },
+ { 0.309804, 0.215686, 0.215686, 1.0 },
+ { 0.282353, 0.192157, 0.203922, 1.0 },
+ { 0.278431, 0.180392, 0.188235, 1.0 },
+ { 0.282353, 0.180392, 0.188235, 1.0 },
+ { 0.294118, 0.196078, 0.188235, 1.0 },
+ { 0.309804, 0.211765, 0.203922, 1.0 },
+ { 0.360784, 0.243137, 0.207843, 1.0 },
+ { 0.388235, 0.262745, 0.211765, 1.0 },
+ { 0.427451, 0.294118, 0.231373, 1.0 },
+ { 0.478431, 0.309804, 0.215686, 1.0 },
+ { 0.494118, 0.349020, 0.247059, 1.0 },
+ { 0.517647, 0.368627, 0.262745, 1.0 },
+ { 0.533333, 0.380392, 0.262745, 1.0 },
+ { 0.541176, 0.400000, 0.274510, 1.0 },
+ { 0.529412, 0.415686, 0.313725, 1.0 },
+ { 0.545098, 0.447059, 0.356863, 1.0 },
+ { 0.596078, 0.494118, 0.376471, 1.0 },
+ { 0.639216, 0.509804, 0.396078, 1.0 },
+ { 0.623529, 0.525490, 0.407843, 1.0 },
+ { 0.635294, 0.552941, 0.427451, 1.0 },
+ { 0.658824, 0.533333, 0.396078, 1.0 },
+ { 0.596078, 0.517647, 0.403922, 1.0 },
+ { 0.592157, 0.482353, 0.372549, 1.0 },
+ { 0.556863, 0.450980, 0.325490, 1.0 },
+ { 0.541176, 0.423529, 0.305882, 1.0 },
+ };
+/* daffodil */
+static double4 colors_19[] = {
+ { 0.066667, 0.000000, 0.000000, 1.0 },
+ { 0.211765, 0.133333, 0.086275, 1.0 },
+ { 0.360784, 0.243137, 0.109804, 1.0 },
+ { 0.501961, 0.478431, 0.180392, 1.0 },
+ { 0.839216, 0.525490, 0.000000, 1.0 },
+ { 0.972549, 0.596078, 0.000000, 1.0 },
+ { 0.949020, 0.615686, 0.019608, 1.0 },
+ { 0.882353, 0.615686, 0.019608, 1.0 },
+ { 0.674510, 0.560784, 0.219608, 1.0 },
+ { 0.521569, 0.431373, 0.219608, 1.0 },
+ { 0.352941, 0.352941, 0.200000, 1.0 },
+ { 0.254902, 0.254902, 0.180392, 1.0 },
+ { 0.258824, 0.211765, 0.168627, 1.0 },
+ { 0.211765, 0.211765, 0.184314, 1.0 },
+ { 0.145098, 0.200000, 0.176471, 1.0 },
+ { 0.133333, 0.192157, 0.133333, 1.0 },
+ { 0.133333, 0.235294, 0.109804, 1.0 },
+ { 0.152941, 0.203922, 0.141176, 1.0 },
+ { 0.133333, 0.176471, 0.109804, 1.0 },
+ { 0.200000, 0.200000, 0.117647, 1.0 },
+ { 0.192157, 0.192157, 0.125490, 1.0 },
+ { 0.211765, 0.192157, 0.125490, 1.0 },
+ { 0.192157, 0.176471, 0.101961, 1.0 },
+ { 0.176471, 0.152941, 0.066667, 1.0 },
+ { 0.133333, 0.109804, 0.043137, 1.0 },
+ { 0.086275, 0.086275, 0.043137, 1.0 },
+ { 0.066667, 0.066667, 0.043137, 1.0 },
+ { 0.066667, 0.066667, 0.019608, 1.0 },
+ { 0.066667, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.019608, 0.043137, 0.043137, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.019608, 0.000000, 0.000000, 1.0 },
+ { 0.019608, 0.000000, 0.000000, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.019608, 0.000000, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.000000, 0.000000, 1.0 },
+ { 0.043137, 0.000000, 0.000000, 1.0 },
+ { 0.066667, 0.000000, 0.000000, 1.0 },
+ { 0.066667, 0.019608, 0.000000, 1.0 },
+ { 0.109804, 0.019608, 0.019608, 1.0 },
+ { 0.184314, 0.086275, 0.043137, 1.0 },
+ { 0.294118, 0.168627, 0.078431, 1.0 },
+ { 0.447059, 0.325490, 0.180392, 1.0 },
+ { 0.729412, 0.525490, 0.196078, 1.0 },
+ { 0.937255, 0.572549, 0.043137, 1.0 },
+ { 0.996078, 0.572549, 0.000000, 1.0 },
+ { 0.929412, 0.596078, 0.019608, 1.0 },
+ { 0.823529, 0.529412, 0.109804, 1.0 },
+ { 0.447059, 0.396078, 0.168627, 1.0 },
+ { 0.266667, 0.258824, 0.086275, 1.0 },
+ { 0.211765, 0.235294, 0.125490, 1.0 },
+ { 0.176471, 0.219608, 0.133333, 1.0 },
+ { 0.200000, 0.235294, 0.109804, 1.0 },
+ { 0.200000, 0.211765, 0.109804, 1.0 },
+ { 0.184314, 0.200000, 0.094118, 1.0 },
+ { 0.211765, 0.192157, 0.058824, 1.0 },
+ { 0.211765, 0.192157, 0.043137, 1.0 },
+ { 0.200000, 0.109804, 0.019608, 1.0 },
+ { 0.168627, 0.101961, 0.000000, 1.0 },
+ { 0.109804, 0.086275, 0.000000, 1.0 },
+ { 0.086275, 0.066667, 0.000000, 1.0 },
+ { 0.109804, 0.133333, 0.000000, 1.0 },
+ { 0.117647, 0.176471, 0.058824, 1.0 },
+ { 0.168627, 0.160784, 0.058824, 1.0 },
+ { 0.176471, 0.176471, 0.086275, 1.0 },
+ { 0.192157, 0.176471, 0.086275, 1.0 },
+ { 0.200000, 0.176471, 0.086275, 1.0 },
+ { 0.184314, 0.145098, 0.086275, 1.0 },
+ { 0.176471, 0.152941, 0.086275, 1.0 },
+ { 0.125490, 0.125490, 0.078431, 1.0 },
+ { 0.109804, 0.066667, 0.066667, 1.0 },
+ { 0.086275, 0.043137, 0.043137, 1.0 },
+ { 0.066667, 0.043137, 0.043137, 1.0 },
+ { 0.066667, 0.043137, 0.043137, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.066667, 0.086275, 0.066667, 1.0 },
+ { 0.066667, 0.078431, 0.058824, 1.0 },
+ { 0.066667, 0.086275, 0.019608, 1.0 },
+ { 0.066667, 0.066667, 0.000000, 1.0 },
+ { 0.066667, 0.043137, 0.000000, 1.0 },
+ { 0.066667, 0.019608, 0.019608, 1.0 },
+ { 0.086275, 0.043137, 0.019608, 1.0 },
+ { 0.094118, 0.035294, 0.035294, 1.0 },
+ { 0.109804, 0.066667, 0.043137, 1.0 },
+ { 0.133333, 0.086275, 0.043137, 1.0 },
+ { 0.160784, 0.109804, 0.066667, 1.0 },
+ { 0.176471, 0.152941, 0.086275, 1.0 },
+ { 0.200000, 0.207843, 0.113725, 1.0 },
+ { 0.266667, 0.243137, 0.133333, 1.0 },
+ { 0.396078, 0.305882, 0.219608, 1.0 },
+ { 0.607843, 0.454902, 0.254902, 1.0 },
+ { 0.862745, 0.592157, 0.286275, 1.0 },
+ { 0.949020, 0.615686, 0.152941, 1.0 },
+ { 0.996078, 0.729412, 0.152941, 1.0 },
+ { 0.972549, 0.796078, 0.129412, 1.0 },
+ { 0.972549, 0.749020, 0.105882, 1.0 },
+ { 0.972549, 0.639216, 0.043137, 1.0 },
+ { 0.996078, 0.525490, 0.000000, 1.0 },
+ { 0.996078, 0.505882, 0.000000, 1.0 },
+ { 0.831373, 0.372549, 0.000000, 1.0 },
+ { 0.498039, 0.243137, 0.109804, 1.0 },
+ { 0.301961, 0.231373, 0.098039, 1.0 },
+ { 0.235294, 0.227451, 0.125490, 1.0 },
+ { 0.235294, 0.247059, 0.137255, 1.0 },
+ { 0.266667, 0.309804, 0.176471, 1.0 },
+ { 0.333333, 0.364706, 0.231373, 1.0 },
+ { 0.376471, 0.376471, 0.219608, 1.0 },
+ { 0.403922, 0.317647, 0.360784, 1.0 },
+ { 0.321569, 0.486275, 0.576471, 1.0 },
+ { 0.235294, 0.435294, 0.545098, 1.0 },
+ { 0.176471, 0.286275, 0.513725, 1.0 },
+ { 0.192157, 0.325490, 0.325490, 1.0 },
+ { 0.200000, 0.243137, 0.266667, 1.0 },
+ { 0.227451, 0.203922, 0.203922, 1.0 },
+ { 0.192157, 0.168627, 0.168627, 1.0 },
+ { 0.137255, 0.141176, 0.141176, 1.0 },
+ { 0.133333, 0.133333, 0.086275, 1.0 },
+ { 0.086275, 0.086275, 0.078431, 1.0 },
+ { 0.086275, 0.086275, 0.101961, 1.0 },
+ { 0.086275, 0.066667, 0.101961, 1.0 },
+ { 0.086275, 0.066667, 0.066667, 1.0 },
+ { 0.086275, 0.066667, 0.043137, 1.0 },
+ { 0.086275, 0.086275, 0.066667, 1.0 },
+ { 0.086275, 0.086275, 0.066667, 1.0 },
+ { 0.101961, 0.125490, 0.078431, 1.0 },
+ { 0.109804, 0.133333, 0.086275, 1.0 },
+ { 0.133333, 0.176471, 0.101961, 1.0 },
+ { 0.192157, 0.192157, 0.145098, 1.0 },
+ { 0.219608, 0.219608, 0.192157, 1.0 },
+ { 0.301961, 0.278431, 0.258824, 1.0 },
+ { 0.427451, 0.439216, 0.360784, 1.0 },
+ { 0.470588, 0.627451, 0.623529, 1.0 },
+ { 0.705882, 0.729412, 0.705882, 1.0 },
+ { 0.854902, 0.878431, 0.745098, 1.0 },
+ { 0.937255, 0.913725, 0.803922, 1.0 },
+ { 0.811765, 0.854902, 0.698039, 1.0 },
+ { 0.619608, 0.658824, 0.482353, 1.0 },
+ { 0.498039, 0.607843, 0.376471, 1.0 },
+ { 0.419608, 0.443137, 0.352941, 1.0 },
+ { 0.258824, 0.301961, 0.258824, 1.0 },
+ { 0.211765, 0.309804, 0.211765, 1.0 },
+ { 0.192157, 0.270588, 0.192157, 1.0 },
+ { 0.219608, 0.266667, 0.141176, 1.0 },
+ { 0.152941, 0.282353, 0.188235, 1.0 },
+ { 0.192157, 0.337255, 0.247059, 1.0 },
+ { 0.352941, 0.400000, 0.309804, 1.0 },
+ { 0.545098, 0.521569, 0.368627, 1.0 },
+ { 0.701961, 0.701961, 0.478431, 1.0 },
+ { 0.929412, 0.839216, 0.615686, 1.0 },
+ { 0.964706, 0.921569, 0.741176, 1.0 },
+ { 0.972549, 0.882353, 0.639216, 1.0 },
+ { 0.972549, 0.815686, 0.505882, 1.0 },
+ { 0.972549, 0.815686, 0.286275, 1.0 },
+ { 0.996078, 0.772549, 0.172549, 1.0 },
+ { 0.996078, 0.772549, 0.172549, 1.0 },
+ { 0.972549, 0.725490, 0.219608, 1.0 },
+ { 0.815686, 0.705882, 0.286275, 1.0 },
+ { 0.741176, 0.607843, 0.231373, 1.0 },
+ { 0.596078, 0.552941, 0.309804, 1.0 },
+ { 0.498039, 0.541176, 0.286275, 1.0 },
+ { 0.541176, 0.564706, 0.262745, 1.0 },
+ { 0.529412, 0.552941, 0.309804, 1.0 },
+ { 0.588235, 0.611765, 0.368627, 1.0 },
+ { 0.694118, 0.580392, 0.403922, 1.0 },
+ { 0.839216, 0.705882, 0.462745, 1.0 },
+ { 0.964706, 0.850980, 0.631373, 1.0 },
+ { 0.956863, 0.776471, 0.623529, 1.0 },
+ { 0.964706, 0.898039, 0.698039, 1.0 },
+ { 0.996078, 0.929412, 0.705882, 1.0 },
+ { 0.996078, 0.929412, 0.705882, 1.0 },
+ { 0.964706, 0.874510, 0.674510, 1.0 },
+ { 0.670588, 0.749020, 0.556863, 1.0 },
+ { 0.576471, 0.596078, 0.462745, 1.0 },
+ { 0.576471, 0.552941, 0.419608, 1.0 },
+ { 0.529412, 0.552941, 0.419608, 1.0 },
+ { 0.584314, 0.513725, 0.407843, 1.0 },
+ { 0.619608, 0.552941, 0.423529, 1.0 },
+ { 0.596078, 0.552941, 0.462745, 1.0 },
+ { 0.611765, 0.603922, 0.501961, 1.0 },
+ { 0.737255, 0.647059, 0.603922, 1.0 },
+ { 0.905882, 0.815686, 0.662745, 1.0 },
+ { 0.972549, 0.886275, 0.729412, 1.0 },
+ { 0.972549, 0.886275, 0.772549, 1.0 },
+ { 0.815686, 0.882353, 0.772549, 1.0 },
+ { 0.686275, 0.701961, 0.596078, 1.0 },
+ { 0.592157, 0.568627, 0.458824, 1.0 },
+ { 0.466667, 0.486275, 0.376471, 1.0 },
+ { 0.337255, 0.392157, 0.258824, 1.0 },
+ { 0.243137, 0.333333, 0.200000, 1.0 },
+ { 0.176471, 0.278431, 0.086275, 1.0 },
+ { 0.192157, 0.250980, 0.101961, 1.0 },
+ { 0.235294, 0.270588, 0.098039, 1.0 },
+ { 0.396078, 0.341176, 0.196078, 1.0 },
+ { 0.568627, 0.443137, 0.219608, 1.0 },
+ { 0.839216, 0.529412, 0.109804, 1.0 },
+ { 0.972549, 0.639216, 0.062745, 1.0 },
+ { 0.972549, 0.662745, 0.086275, 1.0 },
+ { 0.996078, 0.682353, 0.062745, 1.0 },
+ { 0.996078, 0.705882, 0.043137, 1.0 },
+ { 0.996078, 0.705882, 0.062745, 1.0 },
+ { 0.949020, 0.682353, 0.043137, 1.0 },
+ { 0.996078, 0.658824, 0.019608, 1.0 },
+ { 0.996078, 0.615686, 0.000000, 1.0 },
+ { 0.996078, 0.592157, 0.000000, 1.0 },
+ { 0.996078, 0.615686, 0.000000, 1.0 },
+ { 0.996078, 0.682353, 0.000000, 1.0 },
+ { 0.996078, 0.729412, 0.000000, 1.0 },
+ { 0.996078, 0.749020, 0.062745, 1.0 },
+ { 0.949020, 0.772549, 0.109804, 1.0 },
+ { 0.768627, 0.698039, 0.235294, 1.0 },
+ { 0.596078, 0.509804, 0.266667, 1.0 },
+ { 0.443137, 0.486275, 0.231373, 1.0 },
+ { 0.392157, 0.392157, 0.219608, 1.0 },
+ { 0.266667, 0.309804, 0.231373, 1.0 },
+ { 0.207843, 0.235294, 0.152941, 1.0 },
+ { 0.192157, 0.145098, 0.125490, 1.0 },
+ { 0.152941, 0.109804, 0.086275, 1.0 },
+ { 0.133333, 0.066667, 0.066667, 1.0 },
+ { 0.109804, 0.086275, 0.066667, 1.0 },
+ { 0.133333, 0.086275, 0.043137, 1.0 },
+ { 0.133333, 0.125490, 0.043137, 1.0 },
+ { 0.192157, 0.145098, 0.058824, 1.0 },
+ { 0.219608, 0.152941, 0.109804, 1.0 },
+ { 0.235294, 0.184314, 0.125490, 1.0 },
+ { 0.301961, 0.223529, 0.121569, 1.0 },
+ { 0.352941, 0.313725, 0.188235, 1.0 },
+ { 0.419608, 0.454902, 0.254902, 1.0 },
+ { 0.643137, 0.462745, 0.329412, 1.0 },
+ { 0.737255, 0.580392, 0.427451, 1.0 },
+ { 0.772549, 0.596078, 0.419608, 1.0 },
+ { 0.905882, 0.772549, 0.505882, 1.0 },
+ { 0.772549, 0.682353, 0.372549, 1.0 },
+ { 0.619608, 0.596078, 0.372549, 1.0 },
+ { 0.521569, 0.474510, 0.254902, 1.0 },
+ { 0.435294, 0.321569, 0.278431, 1.0 },
+ { 0.352941, 0.235294, 0.211765, 1.0 },
+ { 0.360784, 0.294118, 0.184314, 1.0 },
+ { 0.431373, 0.274510, 0.164706, 1.0 },
+ { 0.517647, 0.345098, 0.196078, 1.0 },
+ { 0.729412, 0.439216, 0.196078, 1.0 },
+ { 0.862745, 0.505882, 0.109804, 1.0 },
+ { 0.878431, 0.458824, 0.086275, 1.0 },
+ { 0.705882, 0.372549, 0.109804, 1.0 },
+ { 0.400000, 0.235294, 0.133333, 1.0 },
+ { 0.235294, 0.235294, 0.078431, 1.0 },
+ { 0.168627, 0.203922, 0.058824, 1.0 },
+ { 0.101961, 0.168627, 0.019608, 1.0 },
+ { 0.066667, 0.121569, 0.000000, 1.0 },
+ { 0.043137, 0.109804, 0.019608, 1.0 },
+ { 0.109804, 0.086275, 0.066667, 1.0 },
+ };
+/* rose */
+static double4 colors_20[] = {
+ { 0.443137, 0.129412, 0.145098, 1.0 },
+ { 0.329412, 0.090196, 0.145098, 1.0 },
+ { 0.215686, 0.105882, 0.109804, 1.0 },
+ { 0.141176, 0.156863, 0.070588, 1.0 },
+ { 0.125490, 0.219608, 0.035294, 1.0 },
+ { 0.235294, 0.301961, 0.070588, 1.0 },
+ { 0.219608, 0.396078, 0.105882, 1.0 },
+ { 0.235294, 0.317647, 0.109804, 1.0 },
+ { 0.203922, 0.349020, 0.070588, 1.0 },
+ { 0.188235, 0.333333, 0.109804, 1.0 },
+ { 0.156863, 0.266667, 0.109804, 1.0 },
+ { 0.156863, 0.219608, 0.109804, 1.0 },
+ { 0.156863, 0.203922, 0.109804, 1.0 },
+ { 0.298039, 0.117647, 0.109804, 1.0 },
+ { 0.411765, 0.070588, 0.070588, 1.0 },
+ { 0.474510, 0.086275, 0.074510, 1.0 },
+ { 0.490196, 0.082353, 0.109804, 1.0 },
+ { 0.411765, 0.086275, 0.109804, 1.0 },
+ { 0.329412, 0.074510, 0.109804, 1.0 },
+ { 0.219608, 0.090196, 0.109804, 1.0 },
+ { 0.141176, 0.141176, 0.109804, 1.0 },
+ { 0.125490, 0.156863, 0.109804, 1.0 },
+ { 0.109804, 0.141176, 0.070588, 1.0 },
+ { 0.109804, 0.125490, 0.070588, 1.0 },
+ { 0.105882, 0.125490, 0.035294, 1.0 },
+ { 0.188235, 0.105882, 0.035294, 1.0 },
+ { 0.301961, 0.086275, 0.035294, 1.0 },
+ { 0.396078, 0.058824, 0.035294, 1.0 },
+ { 0.537255, 0.054902, 0.035294, 1.0 },
+ { 0.588235, 0.082353, 0.074510, 1.0 },
+ { 0.635294, 0.109804, 0.149020, 1.0 },
+ { 0.698039, 0.149020, 0.223529, 1.0 },
+ { 0.650980, 0.137255, 0.337255, 1.0 },
+ { 0.650980, 0.152941, 0.337255, 1.0 },
+ { 0.698039, 0.172549, 0.337255, 1.0 },
+ { 0.698039, 0.184314, 0.372549, 1.0 },
+ { 0.682353, 0.266667, 0.443137, 1.0 },
+ { 0.666667, 0.713725, 0.666667, 1.0 },
+ { 0.694118, 0.745098, 0.737255, 1.0 },
+ { 0.709804, 0.776471, 0.701961, 1.0 },
+ { 0.650980, 0.666667, 0.627451, 1.0 },
+ { 0.713725, 0.203922, 0.411765, 1.0 },
+ { 0.776471, 0.172549, 0.376471, 1.0 },
+ { 0.650980, 0.121569, 0.337255, 1.0 },
+ { 0.603922, 0.117647, 0.262745, 1.0 },
+ { 0.572549, 0.113725, 0.184314, 1.0 },
+ { 0.505882, 0.098039, 0.109804, 1.0 },
+ { 0.396078, 0.086275, 0.070588, 1.0 },
+ { 0.266667, 0.086275, 0.070588, 1.0 },
+ { 0.203922, 0.090196, 0.070588, 1.0 },
+ { 0.141176, 0.141176, 0.070588, 1.0 },
+ { 0.109804, 0.141176, 0.070588, 1.0 },
+ { 0.125490, 0.172549, 0.070588, 1.0 },
+ { 0.141176, 0.188235, 0.070588, 1.0 },
+ { 0.156863, 0.219608, 0.109804, 1.0 },
+ { 0.203922, 0.235294, 0.109804, 1.0 },
+ { 0.203922, 0.286275, 0.109804, 1.0 },
+ { 0.250980, 0.286275, 0.109804, 1.0 },
+ { 0.396078, 0.101961, 0.109804, 1.0 },
+ { 0.490196, 0.098039, 0.109804, 1.0 },
+ { 0.552941, 0.086275, 0.109804, 1.0 },
+ { 0.505882, 0.070588, 0.109804, 1.0 },
+ { 0.427451, 0.082353, 0.109804, 1.0 },
+ { 0.298039, 0.101961, 0.109804, 1.0 },
+ { 0.188235, 0.203922, 0.145098, 1.0 },
+ { 0.235294, 0.282353, 0.109804, 1.0 },
+ { 0.286275, 0.380392, 0.184314, 1.0 },
+ { 0.301961, 0.427451, 0.333333, 1.0 },
+ { 0.360784, 0.521569, 0.478431, 1.0 },
+ { 0.392157, 0.521569, 0.517647, 1.0 },
+ { 0.376471, 0.521569, 0.513725, 1.0 },
+ { 0.333333, 0.443137, 0.333333, 1.0 },
+ { 0.364706, 0.376471, 0.184314, 1.0 },
+ { 0.364706, 0.458824, 0.184314, 1.0 },
+ { 0.443137, 0.423529, 0.145098, 1.0 },
+ { 0.490196, 0.247059, 0.184314, 1.0 },
+ { 0.552941, 0.113725, 0.149020, 1.0 },
+ { 0.572549, 0.098039, 0.109804, 1.0 },
+ { 0.572549, 0.086275, 0.109804, 1.0 },
+ { 0.572549, 0.098039, 0.149020, 1.0 },
+ { 0.572549, 0.098039, 0.223529, 1.0 },
+ { 0.588235, 0.101961, 0.258824, 1.0 },
+ { 0.619608, 0.117647, 0.298039, 1.0 },
+ { 0.619608, 0.137255, 0.337255, 1.0 },
+ { 0.635294, 0.105882, 0.337255, 1.0 },
+ { 0.650980, 0.105882, 0.337255, 1.0 },
+ { 0.619608, 0.133333, 0.298039, 1.0 },
+ { 0.600000, 0.133333, 0.223529, 1.0 },
+ { 0.552941, 0.113725, 0.184314, 1.0 },
+ { 0.474510, 0.129412, 0.145098, 1.0 },
+ { 0.298039, 0.231373, 0.145098, 1.0 },
+ { 0.188235, 0.235294, 0.145098, 1.0 },
+ { 0.109804, 0.219608, 0.109804, 1.0 },
+ { 0.109804, 0.156863, 0.070588, 1.0 },
+ { 0.078431, 0.109804, 0.070588, 1.0 },
+ { 0.078431, 0.094118, 0.070588, 1.0 },
+ { 0.090196, 0.094118, 0.070588, 1.0 },
+ { 0.094118, 0.125490, 0.109804, 1.0 },
+ { 0.109804, 0.141176, 0.145098, 1.0 },
+ { 0.156863, 0.152941, 0.145098, 1.0 },
+ { 0.250980, 0.090196, 0.109804, 1.0 },
+ { 0.396078, 0.086275, 0.109804, 1.0 },
+ { 0.552941, 0.074510, 0.149020, 1.0 },
+ { 0.572549, 0.086275, 0.184314, 1.0 },
+ { 0.588235, 0.082353, 0.184314, 1.0 },
+ { 0.619608, 0.101961, 0.223529, 1.0 },
+ { 0.588235, 0.086275, 0.184314, 1.0 },
+ { 0.588235, 0.082353, 0.223529, 1.0 },
+ { 0.572549, 0.086275, 0.184314, 1.0 },
+ { 0.552941, 0.070588, 0.149020, 1.0 },
+ { 0.537255, 0.082353, 0.109804, 1.0 },
+ { 0.537255, 0.086275, 0.109804, 1.0 },
+ { 0.521569, 0.082353, 0.109804, 1.0 },
+ { 0.521569, 0.082353, 0.070588, 1.0 },
+ { 0.443137, 0.070588, 0.035294, 1.0 },
+ { 0.521569, 0.078431, 0.070588, 1.0 },
+ { 0.552941, 0.082353, 0.074510, 1.0 },
+ { 0.572549, 0.082353, 0.109804, 1.0 },
+ { 0.588235, 0.082353, 0.109804, 1.0 },
+ { 0.603922, 0.109804, 0.109804, 1.0 },
+ { 0.619608, 0.094118, 0.109804, 1.0 },
+ { 0.588235, 0.109804, 0.109804, 1.0 },
+ { 0.603922, 0.109804, 0.149020, 1.0 },
+ { 0.650980, 0.129412, 0.188235, 1.0 },
+ { 0.650980, 0.098039, 0.188235, 1.0 },
+ { 0.603922, 0.086275, 0.184314, 1.0 },
+ { 0.619608, 0.117647, 0.223529, 1.0 },
+ { 0.635294, 0.121569, 0.262745, 1.0 },
+ { 0.635294, 0.168627, 0.298039, 1.0 },
+ { 0.615686, 0.549020, 0.219608, 1.0 },
+ { 0.505882, 0.666667, 0.403922, 1.0 },
+ { 0.650980, 0.729412, 0.662745, 1.0 },
+ { 0.709804, 0.741176, 0.776471, 1.0 },
+ { 0.678431, 0.741176, 0.811765, 1.0 },
+ { 0.662745, 0.725490, 0.737255, 1.0 },
+ { 0.603922, 0.666667, 0.666667, 1.0 },
+ { 0.713725, 0.203922, 0.521569, 1.0 },
+ { 0.698039, 0.172549, 0.450980, 1.0 },
+ { 0.698039, 0.156863, 0.411765, 1.0 },
+ { 0.713725, 0.219608, 0.447059, 1.0 },
+ { 0.588235, 0.666667, 0.627451, 1.0 },
+ { 0.647059, 0.729412, 0.737255, 1.0 },
+ { 0.647059, 0.725490, 0.737255, 1.0 },
+ { 0.439216, 0.619608, 0.627451, 1.0 },
+ { 0.407843, 0.521569, 0.443137, 1.0 },
+ { 0.298039, 0.443137, 0.294118, 1.0 },
+ { 0.333333, 0.360784, 0.184314, 1.0 },
+ { 0.521569, 0.117647, 0.149020, 1.0 },
+ { 0.588235, 0.113725, 0.109804, 1.0 },
+ { 0.619608, 0.109804, 0.109804, 1.0 },
+ { 0.619608, 0.113725, 0.109804, 1.0 },
+ { 0.666667, 0.098039, 0.109804, 1.0 },
+ { 0.650980, 0.145098, 0.149020, 1.0 },
+ { 0.615686, 0.117647, 0.188235, 1.0 },
+ { 0.588235, 0.101961, 0.223529, 1.0 },
+ { 0.572549, 0.086275, 0.258824, 1.0 },
+ { 0.588235, 0.133333, 0.262745, 1.0 },
+ { 0.588235, 0.129412, 0.223529, 1.0 },
+ { 0.588235, 0.098039, 0.184314, 1.0 },
+ { 0.572549, 0.086275, 0.184314, 1.0 },
+ { 0.572549, 0.074510, 0.149020, 1.0 },
+ { 0.537255, 0.082353, 0.109804, 1.0 },
+ { 0.427451, 0.082353, 0.109804, 1.0 },
+ { 0.282353, 0.074510, 0.109804, 1.0 },
+ { 0.188235, 0.105882, 0.109804, 1.0 },
+ { 0.168627, 0.156863, 0.145098, 1.0 },
+ { 0.141176, 0.172549, 0.109804, 1.0 },
+ { 0.141176, 0.203922, 0.109804, 1.0 },
+ { 0.188235, 0.235294, 0.145098, 1.0 },
+ { 0.203922, 0.301961, 0.145098, 1.0 },
+ { 0.203922, 0.317647, 0.184314, 1.0 },
+ { 0.235294, 0.301961, 0.219608, 1.0 },
+ { 0.235294, 0.333333, 0.219608, 1.0 },
+ { 0.301961, 0.427451, 0.258824, 1.0 },
+ { 0.301961, 0.490196, 0.254902, 1.0 },
+ { 0.301961, 0.521569, 0.219608, 1.0 },
+ { 0.364706, 0.552941, 0.180392, 1.0 },
+ { 0.396078, 0.572549, 0.258824, 1.0 },
+ { 0.364706, 0.521569, 0.290196, 1.0 },
+ { 0.317647, 0.505882, 0.325490, 1.0 },
+ { 0.411765, 0.537255, 0.294118, 1.0 },
+ { 0.427451, 0.635294, 0.368627, 1.0 },
+ { 0.443137, 0.619608, 0.329412, 1.0 },
+ { 0.474510, 0.635294, 0.333333, 1.0 },
+ { 0.556863, 0.603922, 0.258824, 1.0 },
+ { 0.443137, 0.552941, 0.294118, 1.0 },
+ { 0.427451, 0.505882, 0.219608, 1.0 },
+ { 0.396078, 0.474510, 0.184314, 1.0 },
+ { 0.427451, 0.537255, 0.184314, 1.0 },
+ { 0.380392, 0.474510, 0.145098, 1.0 },
+ { 0.317647, 0.458824, 0.145098, 1.0 },
+ { 0.286275, 0.380392, 0.109804, 1.0 },
+ { 0.317647, 0.364706, 0.070588, 1.0 },
+ { 0.427451, 0.098039, 0.109804, 1.0 },
+ { 0.505882, 0.098039, 0.109804, 1.0 },
+ { 0.552941, 0.098039, 0.109804, 1.0 },
+ { 0.552941, 0.086275, 0.109804, 1.0 },
+ { 0.552941, 0.086275, 0.109804, 1.0 },
+ { 0.552941, 0.082353, 0.109804, 1.0 },
+ { 0.537255, 0.082353, 0.145098, 1.0 },
+ { 0.364706, 0.074510, 0.109804, 1.0 },
+ { 0.266667, 0.074510, 0.109804, 1.0 },
+ { 0.200000, 0.074510, 0.109804, 1.0 },
+ { 0.094118, 0.094118, 0.145098, 1.0 },
+ { 0.090196, 0.094118, 0.109804, 1.0 },
+ { 0.094118, 0.094118, 0.070588, 1.0 },
+ { 0.094118, 0.094118, 0.070588, 1.0 },
+ { 0.105882, 0.094118, 0.070588, 1.0 },
+ { 0.109804, 0.094118, 0.070588, 1.0 },
+ { 0.184314, 0.090196, 0.109804, 1.0 },
+ { 0.247059, 0.090196, 0.109804, 1.0 },
+ { 0.345098, 0.074510, 0.109804, 1.0 },
+ { 0.474510, 0.070588, 0.074510, 1.0 },
+ { 0.521569, 0.094118, 0.074510, 1.0 },
+ { 0.572549, 0.082353, 0.109804, 1.0 },
+ { 0.572549, 0.082353, 0.109804, 1.0 },
+ { 0.572549, 0.082353, 0.109804, 1.0 },
+ { 0.572549, 0.070588, 0.109804, 1.0 },
+ { 0.572549, 0.070588, 0.109804, 1.0 },
+ { 0.572549, 0.070588, 0.109804, 1.0 },
+ { 0.572549, 0.066667, 0.109804, 1.0 },
+ { 0.572549, 0.070588, 0.109804, 1.0 },
+ { 0.572549, 0.082353, 0.109804, 1.0 },
+ { 0.572549, 0.082353, 0.074510, 1.0 },
+ { 0.572549, 0.082353, 0.074510, 1.0 },
+ { 0.572549, 0.066667, 0.074510, 1.0 },
+ { 0.552941, 0.082353, 0.074510, 1.0 },
+ { 0.552941, 0.082353, 0.074510, 1.0 },
+ { 0.552941, 0.082353, 0.074510, 1.0 },
+ { 0.521569, 0.082353, 0.074510, 1.0 },
+ { 0.505882, 0.082353, 0.074510, 1.0 },
+ { 0.427451, 0.070588, 0.070588, 1.0 },
+ { 0.313725, 0.101961, 0.070588, 1.0 },
+ { 0.219608, 0.105882, 0.070588, 1.0 },
+ { 0.125490, 0.125490, 0.070588, 1.0 },
+ { 0.109804, 0.109804, 0.070588, 1.0 },
+ { 0.125490, 0.125490, 0.070588, 1.0 },
+ { 0.219608, 0.074510, 0.070588, 1.0 },
+ { 0.313725, 0.074510, 0.070588, 1.0 },
+ { 0.443137, 0.086275, 0.109804, 1.0 },
+ { 0.572549, 0.101961, 0.223529, 1.0 },
+ { 0.603922, 0.133333, 0.262745, 1.0 },
+ { 0.631373, 0.200000, 0.333333, 1.0 },
+ { 0.419608, 0.521569, 0.517647, 1.0 },
+ { 0.588235, 0.682353, 0.666667, 1.0 },
+ { 0.647059, 0.729412, 0.701961, 1.0 },
+ { 0.603922, 0.682353, 0.666667, 1.0 },
+ { 0.486275, 0.603922, 0.478431, 1.0 },
+ { 0.666667, 0.215686, 0.333333, 1.0 },
+ { 0.682353, 0.152941, 0.262745, 1.0 },
+ { 0.713725, 0.215686, 0.258824, 1.0 },
+ { 0.666667, 0.145098, 0.184314, 1.0 },
+ { 0.619608, 0.125490, 0.149020, 1.0 },
+ { 0.568627, 0.101961, 0.149020, 1.0 },
+ { 0.490196, 0.098039, 0.109804, 1.0 },
+ { 0.266667, 0.090196, 0.109804, 1.0 },
+ };
+/* healthy-skin */
+static double4 colors_21[] = {
+ { 0.980392, 0.882353, 0.921569, 1.0 },
+ { 0.760784, 0.647059, 0.737255, 1.0 },
+ { 0.615686, 0.521569, 0.552941, 1.0 },
+ { 0.537255, 0.392157, 0.368627, 1.0 },
+ { 0.376471, 0.235294, 0.184314, 1.0 },
+ { 0.282353, 0.168627, 0.109804, 1.0 },
+ { 0.235294, 0.137255, 0.109804, 1.0 },
+ { 0.203922, 0.090196, 0.070588, 1.0 },
+ { 0.137255, 0.062745, 0.035294, 1.0 },
+ { 0.137255, 0.062745, 0.035294, 1.0 },
+ { 0.137255, 0.062745, 0.035294, 1.0 },
+ { 0.125490, 0.031373, 0.000000, 1.0 },
+ { 0.121569, 0.047059, 0.035294, 1.0 },
+ { 0.094118, 0.047059, 0.035294, 1.0 },
+ { 0.137255, 0.062745, 0.070588, 1.0 },
+ { 0.156863, 0.074510, 0.109804, 1.0 },
+ { 0.219608, 0.105882, 0.109804, 1.0 },
+ { 0.313725, 0.152941, 0.184314, 1.0 },
+ { 0.443137, 0.250980, 0.254902, 1.0 },
+ { 0.552941, 0.329412, 0.294118, 1.0 },
+ { 0.650980, 0.372549, 0.333333, 1.0 },
+ { 0.713725, 0.419608, 0.368627, 1.0 },
+ { 0.729412, 0.419608, 0.368627, 1.0 },
+ { 0.745098, 0.435294, 0.368627, 1.0 },
+ { 0.729412, 0.435294, 0.368627, 1.0 },
+ { 0.713725, 0.435294, 0.333333, 1.0 },
+ { 0.603922, 0.360784, 0.258824, 1.0 },
+ { 0.552941, 0.345098, 0.184314, 1.0 },
+ { 0.411765, 0.266667, 0.180392, 1.0 },
+ { 0.317647, 0.200000, 0.070588, 1.0 },
+ { 0.219608, 0.105882, 0.070588, 1.0 },
+ { 0.203922, 0.090196, 0.035294, 1.0 },
+ { 0.137255, 0.062745, 0.070588, 1.0 },
+ { 0.105882, 0.047059, 0.070588, 1.0 },
+ { 0.094118, 0.031373, 0.070588, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.094118, 0.015686, 0.070588, 1.0 },
+ { 0.137255, 0.031373, 0.070588, 1.0 },
+ { 0.172549, 0.047059, 0.070588, 1.0 },
+ { 0.172549, 0.078431, 0.070588, 1.0 },
+ { 0.172549, 0.074510, 0.070588, 1.0 },
+ { 0.156863, 0.047059, 0.070588, 1.0 },
+ { 0.203922, 0.074510, 0.070588, 1.0 },
+ { 0.203922, 0.074510, 0.109804, 1.0 },
+ { 0.156863, 0.062745, 0.109804, 1.0 },
+ { 0.137255, 0.047059, 0.109804, 1.0 },
+ { 0.152941, 0.062745, 0.109804, 1.0 },
+ { 0.203922, 0.090196, 0.109804, 1.0 },
+ { 0.219608, 0.105882, 0.109804, 1.0 },
+ { 0.266667, 0.152941, 0.109804, 1.0 },
+ { 0.298039, 0.188235, 0.184314, 1.0 },
+ { 0.396078, 0.250980, 0.254902, 1.0 },
+ { 0.521569, 0.392157, 0.329412, 1.0 },
+ { 0.619608, 0.439216, 0.368627, 1.0 },
+ { 0.729412, 0.466667, 0.368627, 1.0 },
+ { 0.776471, 0.533333, 0.443137, 1.0 },
+ { 0.807843, 0.596078, 0.517647, 1.0 },
+ { 0.823529, 0.615686, 0.552941, 1.0 },
+ { 0.886275, 0.631373, 0.627451, 1.0 },
+ { 0.933333, 0.643137, 0.627451, 1.0 },
+ { 0.933333, 0.705882, 0.662745, 1.0 },
+ { 0.964706, 0.721569, 0.662745, 1.0 },
+ { 0.980392, 0.721569, 0.662745, 1.0 },
+ { 0.964706, 0.705882, 0.623529, 1.0 },
+ { 0.949020, 0.674510, 0.588235, 1.0 },
+ { 0.980392, 0.627451, 0.552941, 1.0 },
+ { 0.949020, 0.596078, 0.478431, 1.0 },
+ { 0.949020, 0.580392, 0.478431, 1.0 },
+ { 0.917647, 0.564706, 0.443137, 1.0 },
+ { 0.917647, 0.564706, 0.478431, 1.0 },
+ { 0.870588, 0.568627, 0.517647, 1.0 },
+ { 0.839216, 0.584314, 0.517647, 1.0 },
+ { 0.839216, 0.584314, 0.478431, 1.0 },
+ { 0.858824, 0.584314, 0.478431, 1.0 },
+ { 0.823529, 0.647059, 0.517647, 1.0 },
+ { 0.858824, 0.647059, 0.552941, 1.0 },
+ { 0.917647, 0.674510, 0.588235, 1.0 },
+ { 0.933333, 0.690196, 0.588235, 1.0 },
+ { 0.933333, 0.690196, 0.588235, 1.0 },
+ { 0.964706, 0.690196, 0.549020, 1.0 },
+ { 0.980392, 0.643137, 0.552941, 1.0 },
+ { 0.949020, 0.627451, 0.513725, 1.0 },
+ { 0.917647, 0.611765, 0.443137, 1.0 },
+ { 0.917647, 0.564706, 0.403922, 1.0 },
+ { 0.858824, 0.501961, 0.368627, 1.0 },
+ { 0.839216, 0.482353, 0.333333, 1.0 },
+ { 0.823529, 0.466667, 0.368627, 1.0 },
+ { 0.839216, 0.486275, 0.403922, 1.0 },
+ { 0.886275, 0.549020, 0.443137, 1.0 },
+ { 0.933333, 0.596078, 0.513725, 1.0 },
+ { 0.933333, 0.643137, 0.552941, 1.0 },
+ { 0.933333, 0.643137, 0.588235, 1.0 },
+ { 0.917647, 0.627451, 0.588235, 1.0 },
+ { 0.933333, 0.611765, 0.552941, 1.0 },
+ { 0.949020, 0.580392, 0.552941, 1.0 },
+ { 0.858824, 0.552941, 0.517647, 1.0 },
+ { 0.823529, 0.533333, 0.478431, 1.0 },
+ { 0.776471, 0.466667, 0.407843, 1.0 },
+ { 0.760784, 0.466667, 0.403922, 1.0 },
+ { 0.713725, 0.403922, 0.368627, 1.0 },
+ { 0.682353, 0.403922, 0.333333, 1.0 },
+ { 0.666667, 0.372549, 0.294118, 1.0 },
+ { 0.650980, 0.345098, 0.333333, 1.0 },
+ { 0.588235, 0.345098, 0.333333, 1.0 },
+ { 0.584314, 0.360784, 0.294118, 1.0 },
+ { 0.572549, 0.376471, 0.333333, 1.0 },
+ { 0.552941, 0.345098, 0.294118, 1.0 },
+ { 0.474510, 0.298039, 0.254902, 1.0 },
+ { 0.376471, 0.235294, 0.219608, 1.0 },
+ { 0.329412, 0.203922, 0.184314, 1.0 },
+ { 0.313725, 0.184314, 0.145098, 1.0 },
+ { 0.329412, 0.200000, 0.109804, 1.0 },
+ { 0.360784, 0.235294, 0.145098, 1.0 },
+ { 0.443137, 0.235294, 0.184314, 1.0 },
+ { 0.537255, 0.329412, 0.219608, 1.0 },
+ { 0.650980, 0.372549, 0.294118, 1.0 },
+ { 0.713725, 0.450980, 0.333333, 1.0 },
+ { 0.729412, 0.501961, 0.407843, 1.0 },
+ { 0.807843, 0.615686, 0.517647, 1.0 },
+ { 0.870588, 0.647059, 0.592157, 1.0 },
+ { 0.933333, 0.721569, 0.662745, 1.0 },
+ { 0.964706, 0.772549, 0.807843, 1.0 },
+ { 0.964706, 0.835294, 0.956863, 1.0 },
+ { 0.917647, 0.886275, 0.996078, 1.0 },
+ { 0.949020, 0.886275, 0.956863, 1.0 },
+ { 0.839216, 0.792157, 0.811765, 1.0 },
+ { 0.858824, 0.662745, 0.627451, 1.0 },
+ { 0.839216, 0.584314, 0.517647, 1.0 },
+ { 0.858824, 0.568627, 0.478431, 1.0 },
+ { 0.823529, 0.537255, 0.443137, 1.0 },
+ { 0.839216, 0.501961, 0.443137, 1.0 },
+ { 0.823529, 0.470588, 0.407843, 1.0 },
+ { 0.792157, 0.486275, 0.403922, 1.0 },
+ { 0.807843, 0.501961, 0.443137, 1.0 },
+ { 0.776471, 0.466667, 0.407843, 1.0 },
+ { 0.760784, 0.419608, 0.368627, 1.0 },
+ { 0.698039, 0.388235, 0.333333, 1.0 },
+ { 0.619608, 0.329412, 0.294118, 1.0 },
+ { 0.603922, 0.313725, 0.294118, 1.0 },
+ { 0.537255, 0.266667, 0.258824, 1.0 },
+ { 0.490196, 0.266667, 0.254902, 1.0 },
+ { 0.490196, 0.250980, 0.219608, 1.0 },
+ { 0.537255, 0.282353, 0.219608, 1.0 },
+ { 0.572549, 0.329412, 0.219608, 1.0 },
+ { 0.619608, 0.419608, 0.294118, 1.0 },
+ { 0.650980, 0.435294, 0.333333, 1.0 },
+ { 0.713725, 0.501961, 0.403922, 1.0 },
+ { 0.792157, 0.600000, 0.552941, 1.0 },
+ { 0.870588, 0.725490, 0.662745, 1.0 },
+ { 0.964706, 0.819608, 0.737255, 1.0 },
+ { 0.964706, 0.870588, 0.956863, 1.0 },
+ { 0.980392, 0.886275, 0.956863, 1.0 },
+ { 0.964706, 0.866667, 0.956863, 1.0 },
+ { 0.901961, 0.803922, 0.882353, 1.0 },
+ { 0.807843, 0.792157, 0.776471, 1.0 },
+ { 0.886275, 0.725490, 0.701961, 1.0 },
+ { 0.933333, 0.721569, 0.662745, 1.0 },
+ { 0.917647, 0.674510, 0.588235, 1.0 },
+ { 0.823529, 0.631373, 0.478431, 1.0 },
+ { 0.823529, 0.552941, 0.443137, 1.0 },
+ { 0.745098, 0.435294, 0.368627, 1.0 },
+ { 0.666667, 0.403922, 0.333333, 1.0 },
+ { 0.572549, 0.329412, 0.294118, 1.0 },
+ { 0.458824, 0.235294, 0.219608, 1.0 },
+ { 0.376471, 0.184314, 0.184314, 1.0 },
+ { 0.313725, 0.168627, 0.145098, 1.0 },
+ { 0.282353, 0.152941, 0.145098, 1.0 },
+ { 0.298039, 0.168627, 0.184314, 1.0 },
+ { 0.376471, 0.235294, 0.184314, 1.0 },
+ { 0.443137, 0.298039, 0.219608, 1.0 },
+ { 0.552941, 0.360784, 0.258824, 1.0 },
+ { 0.635294, 0.454902, 0.368627, 1.0 },
+ { 0.713725, 0.549020, 0.443137, 1.0 },
+ { 0.745098, 0.631373, 0.588235, 1.0 },
+ { 0.776471, 0.615686, 0.701961, 1.0 },
+ { 0.807843, 0.662745, 0.701961, 1.0 },
+ { 0.823529, 0.678431, 0.666667, 1.0 },
+ { 0.807843, 0.627451, 0.592157, 1.0 },
+ { 0.760784, 0.600000, 0.592157, 1.0 },
+ { 0.760784, 0.580392, 0.592157, 1.0 },
+ { 0.650980, 0.521569, 0.478431, 1.0 },
+ { 0.584314, 0.470588, 0.443137, 1.0 },
+ { 0.505882, 0.407843, 0.403922, 1.0 },
+ { 0.490196, 0.392157, 0.403922, 1.0 },
+ { 0.396078, 0.313725, 0.329412, 1.0 },
+ { 0.329412, 0.219608, 0.184314, 1.0 },
+ { 0.313725, 0.219608, 0.145098, 1.0 },
+ { 0.345098, 0.184314, 0.145098, 1.0 },
+ { 0.396078, 0.219608, 0.184314, 1.0 },
+ { 0.474510, 0.282353, 0.219608, 1.0 },
+ { 0.603922, 0.345098, 0.258824, 1.0 },
+ { 0.729412, 0.450980, 0.368627, 1.0 },
+ { 0.792157, 0.568627, 0.517647, 1.0 },
+ { 0.854902, 0.631373, 0.627451, 1.0 },
+ { 0.901961, 0.674510, 0.662745, 1.0 },
+ { 0.886275, 0.709804, 0.737255, 1.0 },
+ { 0.803922, 0.725490, 0.811765, 1.0 },
+ { 0.792157, 0.725490, 0.776471, 1.0 },
+ { 0.698039, 0.682353, 0.666667, 1.0 },
+ { 0.631373, 0.537255, 0.552941, 1.0 },
+ { 0.521569, 0.439216, 0.443137, 1.0 },
+ { 0.505882, 0.329412, 0.329412, 1.0 },
+ { 0.392157, 0.266667, 0.219608, 1.0 },
+ { 0.329412, 0.200000, 0.184314, 1.0 },
+ { 0.282353, 0.152941, 0.145098, 1.0 },
+ { 0.282353, 0.152941, 0.109804, 1.0 },
+ { 0.313725, 0.168627, 0.109804, 1.0 },
+ { 0.360784, 0.250980, 0.184314, 1.0 },
+ { 0.458824, 0.345098, 0.294118, 1.0 },
+ { 0.521569, 0.439216, 0.368627, 1.0 },
+ { 0.666667, 0.501961, 0.403922, 1.0 },
+ { 0.729412, 0.615686, 0.552941, 1.0 },
+ { 0.729412, 0.647059, 0.592157, 1.0 },
+ { 0.729412, 0.615686, 0.627451, 1.0 },
+ { 0.662745, 0.584314, 0.627451, 1.0 },
+ { 0.666667, 0.537255, 0.517647, 1.0 },
+ { 0.666667, 0.470588, 0.407843, 1.0 },
+ { 0.698039, 0.435294, 0.368627, 1.0 },
+ { 0.729412, 0.419608, 0.368627, 1.0 },
+ { 0.760784, 0.419608, 0.333333, 1.0 },
+ { 0.776471, 0.435294, 0.333333, 1.0 },
+ { 0.729412, 0.450980, 0.333333, 1.0 },
+ { 0.698039, 0.435294, 0.333333, 1.0 },
+ { 0.698039, 0.419608, 0.333333, 1.0 },
+ { 0.698039, 0.372549, 0.219608, 1.0 },
+ { 0.584314, 0.247059, 0.145098, 1.0 },
+ { 0.396078, 0.203922, 0.184314, 1.0 },
+ { 0.329412, 0.152941, 0.145098, 1.0 },
+ { 0.282353, 0.121569, 0.109804, 1.0 },
+ { 0.282353, 0.105882, 0.109804, 1.0 },
+ { 0.235294, 0.105882, 0.109804, 1.0 },
+ { 0.188235, 0.121569, 0.109804, 1.0 },
+ { 0.219608, 0.121569, 0.109804, 1.0 },
+ { 0.266667, 0.137255, 0.109804, 1.0 },
+ { 0.266667, 0.137255, 0.109804, 1.0 },
+ { 0.313725, 0.152941, 0.109804, 1.0 },
+ { 0.349020, 0.219608, 0.145098, 1.0 },
+ { 0.443137, 0.298039, 0.219608, 1.0 },
+ { 0.537255, 0.376471, 0.294118, 1.0 },
+ { 0.615686, 0.470588, 0.368627, 1.0 },
+ { 0.698039, 0.549020, 0.403922, 1.0 },
+ { 0.792157, 0.600000, 0.517647, 1.0 },
+ { 0.776471, 0.584314, 0.552941, 1.0 },
+ { 0.776471, 0.568627, 0.517647, 1.0 },
+ { 0.776471, 0.501961, 0.407843, 1.0 },
+ { 0.760784, 0.466667, 0.368627, 1.0 },
+ { 0.682353, 0.403922, 0.333333, 1.0 },
+ { 0.572549, 0.407843, 0.333333, 1.0 },
+ { 0.568627, 0.392157, 0.333333, 1.0 },
+ { 0.568627, 0.407843, 0.333333, 1.0 },
+ { 0.600000, 0.439216, 0.403922, 1.0 },
+ { 0.666667, 0.439216, 0.403922, 1.0 },
+ { 0.760784, 0.466667, 0.368627, 1.0 },
+ { 0.839216, 0.517647, 0.368627, 1.0 },
+ { 0.901961, 0.549020, 0.403922, 1.0 },
+ };
+/* orange */
+static double4 colors_22[] = {
+ { 0.482353, 0.415686, 0.223529, 1.0 },
+ { 0.380392, 0.392157, 0.235294, 1.0 },
+ { 0.356863, 0.325490, 0.227451, 1.0 },
+ { 0.274510, 0.290196, 0.211765, 1.0 },
+ { 0.274510, 0.278431, 0.207843, 1.0 },
+ { 0.231373, 0.266667, 0.200000, 1.0 },
+ { 0.231373, 0.219608, 0.125490, 1.0 },
+ { 0.211765, 0.239216, 0.172549, 1.0 },
+ { 0.223529, 0.282353, 0.223529, 1.0 },
+ { 0.262745, 0.290196, 0.243137, 1.0 },
+ { 0.317647, 0.380392, 0.298039, 1.0 },
+ { 0.372549, 0.447059, 0.356863, 1.0 },
+ { 0.427451, 0.447059, 0.321569, 1.0 },
+ { 0.450980, 0.443137, 0.329412, 1.0 },
+ { 0.439216, 0.470588, 0.384314, 1.0 },
+ { 0.501961, 0.513725, 0.384314, 1.0 },
+ { 0.509804, 0.537255, 0.415686, 1.0 },
+ { 0.525490, 0.556863, 0.415686, 1.0 },
+ { 0.588235, 0.592157, 0.419608, 1.0 },
+ { 0.584314, 0.588235, 0.447059, 1.0 },
+ { 0.584314, 0.596078, 0.482353, 1.0 },
+ { 0.580392, 0.611765, 0.529412, 1.0 },
+ { 0.666667, 0.631373, 0.498039, 1.0 },
+ { 0.737255, 0.474510, 0.505882, 1.0 },
+ { 0.894118, 0.396078, 0.392157, 1.0 },
+ { 0.917647, 0.360784, 0.286275, 1.0 },
+ { 0.878431, 0.258824, 0.223529, 1.0 },
+ { 0.764706, 0.282353, 0.223529, 1.0 },
+ { 0.474510, 0.254902, 0.141176, 1.0 },
+ { 0.337255, 0.211765, 0.125490, 1.0 },
+ { 0.294118, 0.286275, 0.149020, 1.0 },
+ { 0.113725, 0.133333, 0.152941, 1.0 },
+ { 0.211765, 0.203922, 0.203922, 1.0 },
+ { 0.207843, 0.223529, 0.243137, 1.0 },
+ { 0.235294, 0.305882, 0.266667, 1.0 },
+ { 0.247059, 0.270588, 0.301961, 1.0 },
+ { 0.250980, 0.349020, 0.286275, 1.0 },
+ { 0.329412, 0.411765, 0.301961, 1.0 },
+ { 0.329412, 0.447059, 0.372549, 1.0 },
+ { 0.384314, 0.478431, 0.423529, 1.0 },
+ { 0.470588, 0.560784, 0.490196, 1.0 },
+ { 0.517647, 0.619608, 0.541176, 1.0 },
+ { 0.541176, 0.647059, 0.537255, 1.0 },
+ { 0.545098, 0.635294, 0.537255, 1.0 },
+ { 0.603922, 0.600000, 0.623529, 1.0 },
+ { 0.698039, 0.607843, 0.639216, 1.0 },
+ { 0.690196, 0.603922, 0.607843, 1.0 },
+ { 0.717647, 0.623529, 0.615686, 1.0 },
+ { 0.733333, 0.670588, 0.509804, 1.0 },
+ { 0.662745, 0.682353, 0.560784, 1.0 },
+ { 0.647059, 0.717647, 0.509804, 1.0 },
+ { 0.666667, 0.670588, 0.541176, 1.0 },
+ { 0.686275, 0.701961, 0.505882, 1.0 },
+ { 0.623529, 0.686275, 0.486275, 1.0 },
+ { 0.607843, 0.611765, 0.478431, 1.0 },
+ { 0.560784, 0.556863, 0.431373, 1.0 },
+ { 0.513725, 0.505882, 0.454902, 1.0 },
+ { 0.490196, 0.501961, 0.454902, 1.0 },
+ { 0.498039, 0.474510, 0.513725, 1.0 },
+ { 0.466667, 0.466667, 0.525490, 1.0 },
+ { 0.450980, 0.462745, 0.517647, 1.0 },
+ { 0.474510, 0.545098, 0.521569, 1.0 },
+ { 0.482353, 0.541176, 0.486275, 1.0 },
+ { 0.486275, 0.552941, 0.509804, 1.0 },
+ { 0.533333, 0.603922, 0.552941, 1.0 },
+ { 0.549020, 0.580392, 0.619608, 1.0 },
+ { 0.513725, 0.584314, 0.619608, 1.0 },
+ { 0.356863, 0.607843, 0.713725, 1.0 },
+ { 0.392157, 0.517647, 0.670588, 1.0 },
+ { 0.325490, 0.505882, 0.721569, 1.0 },
+ { 0.321569, 0.501961, 0.756863, 1.0 },
+ { 0.333333, 0.584314, 0.811765, 1.0 },
+ { 0.364706, 0.717647, 0.925490, 1.0 },
+ { 0.443137, 0.752941, 0.949020, 1.0 },
+ { 0.537255, 0.768627, 0.929412, 1.0 },
+ { 0.498039, 0.749020, 0.929412, 1.0 },
+ { 0.466667, 0.733333, 0.917647, 1.0 },
+ { 0.447059, 0.666667, 0.839216, 1.0 },
+ { 0.427451, 0.611765, 0.772549, 1.0 },
+ { 0.564706, 0.600000, 0.678431, 1.0 },
+ { 0.600000, 0.576471, 0.627451, 1.0 },
+ { 0.662745, 0.631373, 0.658824, 1.0 },
+ { 0.686275, 0.725490, 0.741176, 1.0 },
+ { 0.619608, 0.768627, 0.882353, 1.0 },
+ { 0.560784, 0.756863, 0.858824, 1.0 },
+ { 0.631373, 0.729412, 0.839216, 1.0 },
+ { 0.701961, 0.725490, 0.756863, 1.0 },
+ { 0.780392, 0.658824, 0.619608, 1.0 },
+ { 0.882353, 0.466667, 0.454902, 1.0 },
+ { 0.921569, 0.400000, 0.447059, 1.0 },
+ { 0.901961, 0.392157, 0.423529, 1.0 },
+ { 0.850980, 0.439216, 0.470588, 1.0 },
+ { 0.690196, 0.560784, 0.576471, 1.0 },
+ { 0.552941, 0.529412, 0.552941, 1.0 },
+ { 0.443137, 0.568627, 0.576471, 1.0 },
+ { 0.372549, 0.501961, 0.600000, 1.0 },
+ { 0.403922, 0.490196, 0.572549, 1.0 },
+ { 0.439216, 0.505882, 0.498039, 1.0 },
+ { 0.478431, 0.521569, 0.415686, 1.0 },
+ { 0.529412, 0.580392, 0.380392, 1.0 },
+ { 0.564706, 0.525490, 0.333333, 1.0 },
+ { 0.639216, 0.533333, 0.317647, 1.0 },
+ { 0.627451, 0.560784, 0.364706, 1.0 },
+ { 0.776471, 0.639216, 0.286275, 1.0 },
+ { 0.862745, 0.698039, 0.239216, 1.0 },
+ { 0.835294, 0.635294, 0.262745, 1.0 },
+ { 0.788235, 0.584314, 0.196078, 1.0 },
+ { 0.631373, 0.466667, 0.266667, 1.0 },
+ { 0.729412, 0.423529, 0.364706, 1.0 },
+ { 0.650980, 0.541176, 0.388235, 1.0 },
+ { 0.596078, 0.584314, 0.549020, 1.0 },
+ { 0.611765, 0.619608, 0.643137, 1.0 },
+ { 0.556863, 0.705882, 0.835294, 1.0 },
+ { 0.541176, 0.709804, 0.882353, 1.0 },
+ { 0.458824, 0.733333, 0.925490, 1.0 },
+ { 0.352941, 0.694118, 0.913725, 1.0 },
+ { 0.325490, 0.600000, 0.788235, 1.0 },
+ { 0.435294, 0.533333, 0.643137, 1.0 },
+ { 0.533333, 0.443137, 0.450980, 1.0 },
+ { 0.733333, 0.403922, 0.360784, 1.0 },
+ { 0.925490, 0.392157, 0.262745, 1.0 },
+ { 0.894118, 0.294118, 0.188235, 1.0 },
+ { 0.968627, 0.266667, 0.141176, 1.0 },
+ { 0.972549, 0.270588, 0.125490, 1.0 },
+ { 0.945098, 0.250980, 0.164706, 1.0 },
+ { 0.913725, 0.266667, 0.160784, 1.0 },
+ { 0.854902, 0.250980, 0.200000, 1.0 },
+ { 0.533333, 0.333333, 0.250980, 1.0 },
+ { 0.376471, 0.333333, 0.266667, 1.0 },
+ { 0.392157, 0.403922, 0.309804, 1.0 },
+ { 0.356863, 0.392157, 0.301961, 1.0 },
+ { 0.415686, 0.388235, 0.266667, 1.0 },
+ { 0.474510, 0.443137, 0.278431, 1.0 },
+ { 0.533333, 0.580392, 0.309804, 1.0 },
+ { 0.576471, 0.596078, 0.317647, 1.0 },
+ { 0.619608, 0.603922, 0.356863, 1.0 },
+ { 0.749020, 0.658824, 0.396078, 1.0 },
+ { 0.784314, 0.701961, 0.380392, 1.0 },
+ { 0.745098, 0.678431, 0.396078, 1.0 },
+ { 0.725490, 0.686275, 0.439216, 1.0 },
+ { 0.694118, 0.760784, 0.450980, 1.0 },
+ { 0.674510, 0.717647, 0.517647, 1.0 },
+ { 0.686275, 0.749020, 0.584314, 1.0 },
+ { 0.584314, 0.694118, 0.517647, 1.0 },
+ { 0.533333, 0.611765, 0.513725, 1.0 },
+ { 0.490196, 0.545098, 0.478431, 1.0 },
+ { 0.419608, 0.517647, 0.466667, 1.0 },
+ { 0.380392, 0.466667, 0.400000, 1.0 },
+ { 0.349020, 0.427451, 0.360784, 1.0 },
+ { 0.329412, 0.360784, 0.282353, 1.0 },
+ { 0.294118, 0.294118, 0.258824, 1.0 },
+ { 0.309804, 0.313725, 0.286275, 1.0 },
+ { 0.298039, 0.356863, 0.286275, 1.0 },
+ { 0.301961, 0.415686, 0.364706, 1.0 },
+ { 0.298039, 0.396078, 0.419608, 1.0 },
+ { 0.360784, 0.474510, 0.419608, 1.0 },
+ { 0.384314, 0.490196, 0.466667, 1.0 },
+ { 0.439216, 0.580392, 0.537255, 1.0 },
+ { 0.545098, 0.666667, 0.611765, 1.0 },
+ { 0.588235, 0.733333, 0.835294, 1.0 },
+ { 0.564706, 0.756863, 0.901961, 1.0 },
+ { 0.568627, 0.752941, 0.894118, 1.0 },
+ { 0.572549, 0.749020, 0.870588, 1.0 },
+ { 0.654902, 0.705882, 0.709804, 1.0 },
+ { 0.619608, 0.725490, 0.603922, 1.0 },
+ { 0.615686, 0.694118, 0.474510, 1.0 },
+ { 0.607843, 0.627451, 0.349020, 1.0 },
+ { 0.619608, 0.658824, 0.305882, 1.0 },
+ { 0.674510, 0.686275, 0.364706, 1.0 },
+ { 0.729412, 0.619608, 0.286275, 1.0 },
+ { 0.729412, 0.619608, 0.286275, 1.0 },
+ { 0.709804, 0.600000, 0.329412, 1.0 },
+ { 0.592157, 0.615686, 0.345098, 1.0 },
+ { 0.521569, 0.603922, 0.356863, 1.0 },
+ { 0.509804, 0.592157, 0.388235, 1.0 },
+ { 0.517647, 0.576471, 0.384314, 1.0 },
+ { 0.494118, 0.545098, 0.411765, 1.0 },
+ { 0.482353, 0.505882, 0.403922, 1.0 },
+ { 0.415686, 0.435294, 0.376471, 1.0 },
+ { 0.329412, 0.372549, 0.411765, 1.0 },
+ { 0.290196, 0.317647, 0.349020, 1.0 },
+ { 0.278431, 0.250980, 0.360784, 1.0 },
+ { 0.301961, 0.286275, 0.317647, 1.0 },
+ { 0.352941, 0.396078, 0.325490, 1.0 },
+ { 0.376471, 0.392157, 0.352941, 1.0 },
+ { 0.411765, 0.411765, 0.380392, 1.0 },
+ { 0.450980, 0.447059, 0.380392, 1.0 },
+ { 0.458824, 0.478431, 0.372549, 1.0 },
+ { 0.525490, 0.537255, 0.325490, 1.0 },
+ { 0.533333, 0.541176, 0.215686, 1.0 },
+ { 0.588235, 0.494118, 0.203922, 1.0 },
+ { 0.431373, 0.462745, 0.231373, 1.0 },
+ { 0.333333, 0.419608, 0.215686, 1.0 },
+ { 0.349020, 0.376471, 0.235294, 1.0 },
+ { 0.298039, 0.298039, 0.207843, 1.0 },
+ { 0.266667, 0.262745, 0.145098, 1.0 },
+ { 0.282353, 0.286275, 0.231373, 1.0 },
+ { 0.352941, 0.341176, 0.286275, 1.0 },
+ { 0.450980, 0.419608, 0.337255, 1.0 },
+ { 0.564706, 0.431373, 0.298039, 1.0 },
+ { 0.588235, 0.474510, 0.341176, 1.0 },
+ { 0.596078, 0.482353, 0.372549, 1.0 },
+ { 0.545098, 0.549020, 0.415686, 1.0 },
+ { 0.517647, 0.564706, 0.482353, 1.0 },
+ { 0.552941, 0.592157, 0.588235, 1.0 },
+ { 0.635294, 0.619608, 0.627451, 1.0 },
+ { 0.662745, 0.698039, 0.686275, 1.0 },
+ { 0.725490, 0.780392, 0.854902, 1.0 },
+ { 0.749020, 0.803922, 0.866667, 1.0 },
+ { 0.725490, 0.792157, 0.866667, 1.0 },
+ { 0.725490, 0.764706, 0.831373, 1.0 },
+ { 0.741176, 0.772549, 0.564706, 1.0 },
+ { 0.760784, 0.694118, 0.533333, 1.0 },
+ { 0.835294, 0.768627, 0.352941, 1.0 },
+ { 0.862745, 0.713725, 0.250980, 1.0 },
+ { 0.815686, 0.643137, 0.298039, 1.0 },
+ { 0.933333, 0.415686, 0.356863, 1.0 },
+ { 0.925490, 0.403922, 0.333333, 1.0 },
+ { 0.941176, 0.345098, 0.325490, 1.0 },
+ { 0.937255, 0.313725, 0.282353, 1.0 },
+ { 0.937255, 0.321569, 0.223529, 1.0 },
+ { 0.925490, 0.266667, 0.203922, 1.0 },
+ { 0.964706, 0.254902, 0.168627, 1.0 },
+ { 0.960784, 0.247059, 0.101961, 1.0 },
+ { 0.956863, 0.262745, 0.062745, 1.0 },
+ { 0.956863, 0.305882, 0.066667, 1.0 },
+ { 0.956863, 0.321569, 0.090196, 1.0 },
+ { 0.952941, 0.298039, 0.090196, 1.0 },
+ { 0.968627, 0.270588, 0.109804, 1.0 },
+ { 0.952941, 0.290196, 0.109804, 1.0 },
+ { 0.956863, 0.282353, 0.172549, 1.0 },
+ { 0.933333, 0.337255, 0.215686, 1.0 },
+ { 0.952941, 0.294118, 0.235294, 1.0 },
+ { 0.882353, 0.329412, 0.278431, 1.0 },
+ { 0.623529, 0.360784, 0.380392, 1.0 },
+ { 0.486275, 0.490196, 0.403922, 1.0 },
+ { 0.443137, 0.458824, 0.411765, 1.0 },
+ { 0.360784, 0.443137, 0.392157, 1.0 },
+ { 0.372549, 0.443137, 0.396078, 1.0 },
+ { 0.415686, 0.435294, 0.443137, 1.0 },
+ { 0.419608, 0.450980, 0.427451, 1.0 },
+ { 0.431373, 0.450980, 0.388235, 1.0 },
+ { 0.458824, 0.482353, 0.352941, 1.0 },
+ { 0.466667, 0.482353, 0.294118, 1.0 },
+ { 0.525490, 0.478431, 0.317647, 1.0 },
+ { 0.509804, 0.501961, 0.278431, 1.0 },
+ { 0.517647, 0.556863, 0.294118, 1.0 },
+ { 0.607843, 0.607843, 0.368627, 1.0 },
+ { 0.639216, 0.643137, 0.474510, 1.0 },
+ { 0.627451, 0.596078, 0.580392, 1.0 },
+ { 0.509804, 0.647059, 0.627451, 1.0 },
+ { 0.419608, 0.639216, 0.800000, 1.0 },
+ { 0.368627, 0.717647, 0.921569, 1.0 },
+ { 0.376471, 0.737255, 0.933333, 1.0 },
+ { 0.415686, 0.705882, 0.917647, 1.0 },
+ { 0.494118, 0.674510, 0.819608, 1.0 },
+ };
+/* white-ivy */
+static double4 colors_23[] = {
+ { 0.949020, 0.949020, 0.996078, 1.0 },
+ { 0.815686, 0.905882, 0.772549, 1.0 },
+ { 0.639216, 0.772549, 0.596078, 1.0 },
+ { 0.552941, 0.686275, 0.462745, 1.0 },
+ { 0.419608, 0.596078, 0.286275, 1.0 },
+ { 0.376471, 0.576471, 0.200000, 1.0 },
+ { 0.309804, 0.486275, 0.176471, 1.0 },
+ { 0.309804, 0.419608, 0.109804, 1.0 },
+ { 0.333333, 0.419608, 0.086275, 1.0 },
+ { 0.376471, 0.486275, 0.152941, 1.0 },
+ { 0.419608, 0.576471, 0.243137, 1.0 },
+ { 0.443137, 0.643137, 0.376471, 1.0 },
+ { 0.529412, 0.662745, 0.529412, 1.0 },
+ { 0.596078, 0.796078, 0.596078, 1.0 },
+ { 0.698039, 0.831373, 0.698039, 1.0 },
+ { 0.815686, 0.905882, 0.772549, 1.0 },
+ { 0.862745, 0.949020, 0.882353, 1.0 },
+ { 0.831373, 0.964706, 0.964706, 1.0 },
+ { 0.815686, 0.929412, 0.996078, 1.0 },
+ { 0.772549, 0.949020, 0.996078, 1.0 },
+ { 0.662745, 0.913725, 0.882353, 1.0 },
+ { 0.662745, 0.862745, 0.729412, 1.0 },
+ { 0.596078, 0.815686, 0.639216, 1.0 },
+ { 0.596078, 0.796078, 0.596078, 1.0 },
+ { 0.639216, 0.729412, 0.596078, 1.0 },
+ { 0.572549, 0.639216, 0.619608, 1.0 },
+ { 0.611765, 0.611765, 0.611765, 1.0 },
+ { 0.564706, 0.619608, 0.619608, 1.0 },
+ { 0.529412, 0.596078, 0.486275, 1.0 },
+ { 0.462745, 0.596078, 0.462745, 1.0 },
+ { 0.396078, 0.509804, 0.443137, 1.0 },
+ { 0.321569, 0.321569, 0.321569, 1.0 },
+ { 0.227451, 0.125490, 0.125490, 1.0 },
+ { 0.219608, 0.109804, 0.109804, 1.0 },
+ { 0.329412, 0.329412, 0.152941, 1.0 },
+ { 0.376471, 0.443137, 0.129412, 1.0 },
+ { 0.419608, 0.509804, 0.086275, 1.0 },
+ { 0.462745, 0.596078, 0.109804, 1.0 },
+ { 0.552941, 0.686275, 0.133333, 1.0 },
+ { 0.529412, 0.686275, 0.262745, 1.0 },
+ { 0.443137, 0.643137, 0.352941, 1.0 },
+ { 0.462745, 0.596078, 0.396078, 1.0 },
+ { 0.439216, 0.552941, 0.439216, 1.0 },
+ { 0.396078, 0.537255, 0.439216, 1.0 },
+ { 0.396078, 0.529412, 0.396078, 1.0 },
+ { 0.376471, 0.509804, 0.376471, 1.0 },
+ { 0.329412, 0.462745, 0.329412, 1.0 },
+ { 0.262745, 0.443137, 0.243137, 1.0 },
+ { 0.219608, 0.419608, 0.200000, 1.0 },
+ { 0.219608, 0.419608, 0.176471, 1.0 },
+ { 0.266667, 0.400000, 0.133333, 1.0 },
+ { 0.286275, 0.486275, 0.200000, 1.0 },
+ { 0.309804, 0.462745, 0.309804, 1.0 },
+ { 0.419608, 0.552941, 0.376471, 1.0 },
+ { 0.509804, 0.643137, 0.486275, 1.0 },
+ { 0.619608, 0.705882, 0.552941, 1.0 },
+ { 0.729412, 0.729412, 0.662745, 1.0 },
+ { 0.839216, 0.862745, 0.815686, 1.0 },
+ { 0.937255, 0.937255, 0.937255, 1.0 },
+ { 0.964706, 0.964706, 0.964706, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.949020, 0.996078, 0.996078, 1.0 },
+ { 0.949020, 0.972549, 0.996078, 1.0 },
+ { 0.929412, 0.949020, 0.972549, 1.0 },
+ { 0.905882, 0.949020, 0.949020, 1.0 },
+ { 0.862745, 0.929412, 0.796078, 1.0 },
+ { 0.839216, 0.815686, 0.462745, 1.0 },
+ { 0.639216, 0.772549, 0.219608, 1.0 },
+ { 0.662745, 0.639216, 0.109804, 1.0 },
+ { 0.576471, 0.662745, 0.196078, 1.0 },
+ { 0.552941, 0.619608, 0.329412, 1.0 },
+ { 0.462745, 0.643137, 0.462745, 1.0 },
+ { 0.443137, 0.662745, 0.462745, 1.0 },
+ { 0.419608, 0.619608, 0.462745, 1.0 },
+ { 0.286275, 0.552941, 0.396078, 1.0 },
+ { 0.176471, 0.501961, 0.219608, 1.0 },
+ { 0.133333, 0.333333, 0.133333, 1.0 },
+ { 0.109804, 0.286275, 0.109804, 1.0 },
+ { 0.109804, 0.301961, 0.109804, 1.0 },
+ { 0.176471, 0.352941, 0.219608, 1.0 },
+ { 0.329412, 0.462745, 0.329412, 1.0 },
+ { 0.462745, 0.596078, 0.462745, 1.0 },
+ { 0.596078, 0.705882, 0.596078, 1.0 },
+ { 0.686275, 0.796078, 0.686275, 1.0 },
+ { 0.772549, 0.905882, 0.815686, 1.0 },
+ { 0.815686, 0.905882, 0.996078, 1.0 },
+ { 0.815686, 0.905882, 0.996078, 1.0 },
+ { 0.815686, 0.862745, 0.996078, 1.0 },
+ { 0.807843, 0.839216, 0.772549, 1.0 },
+ { 0.752941, 0.662745, 0.662745, 1.0 },
+ { 0.670588, 0.705882, 0.686275, 1.0 },
+ { 0.682353, 0.815686, 0.682353, 1.0 },
+ { 0.705882, 0.819608, 0.705882, 1.0 },
+ { 0.772549, 0.905882, 0.749020, 1.0 },
+ { 0.862745, 0.929412, 0.839216, 1.0 },
+ { 0.929412, 0.949020, 0.929412, 1.0 },
+ { 0.964706, 0.964706, 0.964706, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.949020, 0.996078, 0.996078, 1.0 },
+ { 0.949020, 0.996078, 0.996078, 1.0 },
+ { 0.949020, 0.972549, 0.996078, 1.0 },
+ { 0.929412, 0.929412, 0.972549, 1.0 },
+ { 0.882353, 0.882353, 0.882353, 1.0 },
+ { 0.905882, 0.639216, 0.639216, 1.0 },
+ { 0.588235, 0.439216, 0.439216, 1.0 },
+ { 0.376471, 0.329412, 0.309804, 1.0 },
+ { 0.321569, 0.321569, 0.321569, 1.0 },
+ { 0.219608, 0.376471, 0.219608, 1.0 },
+ { 0.196078, 0.360784, 0.176471, 1.0 },
+ { 0.133333, 0.333333, 0.109804, 1.0 },
+ { 0.152941, 0.352941, 0.152941, 1.0 },
+ { 0.286275, 0.450980, 0.286275, 1.0 },
+ { 0.486275, 0.529412, 0.396078, 1.0 },
+ { 0.619608, 0.686275, 0.505882, 1.0 },
+ { 0.639216, 0.729412, 0.639216, 1.0 },
+ { 0.729412, 0.819608, 0.729412, 1.0 },
+ { 0.815686, 0.839216, 0.996078, 1.0 },
+ { 0.815686, 0.882353, 0.996078, 1.0 },
+ { 0.815686, 0.815686, 0.996078, 1.0 },
+ { 0.682353, 0.815686, 0.772549, 1.0 },
+ { 0.596078, 0.752941, 0.596078, 1.0 },
+ { 0.462745, 0.596078, 0.462745, 1.0 },
+ { 0.329412, 0.486275, 0.309804, 1.0 },
+ { 0.243137, 0.396078, 0.219608, 1.0 },
+ { 0.109804, 0.286275, 0.109804, 1.0 },
+ { 0.019608, 0.200000, 0.000000, 1.0 },
+ { 0.133333, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.203922, 0.000000, 1.0 },
+ { 0.000000, 0.200000, 0.000000, 1.0 },
+ { 0.000000, 0.203922, 0.000000, 1.0 },
+ { 0.043137, 0.243137, 0.019608, 1.0 },
+ { 0.109804, 0.309804, 0.086275, 1.0 },
+ { 0.109804, 0.286275, 0.109804, 1.0 },
+ { 0.219608, 0.325490, 0.043137, 1.0 },
+ { 0.266667, 0.266667, 0.000000, 1.0 },
+ { 0.176471, 0.200000, 0.000000, 1.0 },
+ { 0.286275, 0.376471, 0.109804, 1.0 },
+ { 0.329412, 0.396078, 0.129412, 1.0 },
+ { 0.352941, 0.400000, 0.109804, 1.0 },
+ { 0.309804, 0.509804, 0.200000, 1.0 },
+ { 0.352941, 0.560784, 0.439216, 1.0 },
+ { 0.352941, 0.686275, 0.462745, 1.0 },
+ { 0.596078, 0.796078, 0.596078, 1.0 },
+ { 0.639216, 0.819608, 0.729412, 1.0 },
+ { 0.729412, 0.862745, 0.996078, 1.0 },
+ { 0.815686, 0.882353, 0.996078, 1.0 },
+ { 0.862745, 0.862745, 0.996078, 1.0 },
+ { 0.862745, 0.862745, 0.996078, 1.0 },
+ { 0.862745, 0.882353, 0.996078, 1.0 },
+ { 0.862745, 0.905882, 0.996078, 1.0 },
+ { 0.862745, 0.905882, 0.996078, 1.0 },
+ { 0.905882, 0.905882, 0.996078, 1.0 },
+ { 0.905882, 0.905882, 0.996078, 1.0 },
+ { 0.905882, 0.905882, 0.996078, 1.0 },
+ { 0.905882, 0.949020, 0.996078, 1.0 },
+ { 0.862745, 0.996078, 0.996078, 1.0 },
+ { 0.815686, 0.996078, 0.996078, 1.0 },
+ { 0.815686, 0.996078, 0.996078, 1.0 },
+ { 0.772549, 0.996078, 0.996078, 1.0 },
+ { 0.815686, 0.996078, 0.996078, 1.0 },
+ { 0.862745, 0.996078, 0.996078, 1.0 },
+ { 0.905882, 0.972549, 0.996078, 1.0 },
+ { 0.905882, 0.929412, 0.996078, 1.0 },
+ { 0.905882, 0.905882, 0.996078, 1.0 },
+ { 0.905882, 0.905882, 0.996078, 1.0 },
+ { 0.905882, 0.905882, 0.996078, 1.0 },
+ { 0.905882, 0.929412, 0.996078, 1.0 },
+ { 0.905882, 0.949020, 0.996078, 1.0 },
+ { 0.905882, 0.949020, 0.996078, 1.0 },
+ { 0.905882, 0.949020, 0.996078, 1.0 },
+ { 0.905882, 0.949020, 0.996078, 1.0 },
+ { 0.905882, 0.929412, 0.996078, 1.0 },
+ { 0.905882, 0.905882, 0.996078, 1.0 },
+ { 0.905882, 0.905882, 0.996078, 1.0 },
+ { 0.862745, 0.929412, 0.996078, 1.0 },
+ { 0.862745, 0.929412, 0.996078, 1.0 },
+ { 0.772549, 0.996078, 0.996078, 1.0 },
+ { 0.639216, 0.996078, 0.996078, 1.0 },
+ { 0.549020, 0.749020, 0.772549, 1.0 },
+ { 0.596078, 0.686275, 0.596078, 1.0 },
+ { 0.596078, 0.619608, 0.505882, 1.0 },
+ { 0.486275, 0.509804, 0.352941, 1.0 },
+ { 0.419608, 0.262745, 0.243137, 1.0 },
+ { 0.486275, 0.133333, 0.133333, 1.0 },
+ { 0.537255, 0.176471, 0.176471, 1.0 },
+ { 0.600000, 0.200000, 0.200000, 1.0 },
+ { 0.600000, 0.200000, 0.200000, 1.0 },
+ { 0.686275, 0.372549, 0.262745, 1.0 },
+ { 0.552941, 0.552941, 0.439216, 1.0 },
+ { 0.529412, 0.596078, 0.486275, 1.0 },
+ { 0.552941, 0.639216, 0.529412, 1.0 },
+ { 0.596078, 0.729412, 0.596078, 1.0 },
+ { 0.596078, 0.796078, 0.596078, 1.0 },
+ { 0.596078, 0.796078, 0.596078, 1.0 },
+ { 0.639216, 0.815686, 0.639216, 1.0 },
+ { 0.749020, 0.882353, 0.749020, 1.0 },
+ { 0.905882, 0.905882, 0.905882, 1.0 },
+ { 0.862745, 0.905882, 0.996078, 1.0 },
+ { 0.862745, 0.882353, 0.996078, 1.0 },
+ { 0.862745, 0.882353, 0.996078, 1.0 },
+ { 0.905882, 0.905882, 0.996078, 1.0 },
+ { 0.949020, 0.949020, 0.996078, 1.0 },
+ { 0.949020, 0.949020, 0.996078, 1.0 },
+ { 0.949020, 0.972549, 0.996078, 1.0 },
+ { 0.949020, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.949020, 0.972549, 0.996078, 1.0 },
+ { 0.949020, 0.949020, 0.996078, 1.0 },
+ { 0.905882, 0.949020, 0.996078, 1.0 },
+ { 0.905882, 0.949020, 0.996078, 1.0 },
+ { 0.905882, 0.949020, 0.996078, 1.0 },
+ { 0.905882, 0.949020, 0.905882, 1.0 },
+ { 0.905882, 0.882353, 0.686275, 1.0 },
+ { 0.862745, 0.839216, 0.529412, 1.0 },
+ { 0.996078, 0.662745, 0.549020, 1.0 },
+ { 0.815686, 0.772549, 0.462745, 1.0 },
+ { 0.815686, 0.749020, 0.439216, 1.0 },
+ { 0.639216, 0.749020, 0.419608, 1.0 },
+ { 0.419608, 0.596078, 0.286275, 1.0 },
+ { 0.376471, 0.576471, 0.200000, 1.0 },
+ { 0.352941, 0.552941, 0.200000, 1.0 },
+ { 0.352941, 0.529412, 0.152941, 1.0 },
+ { 0.333333, 0.533333, 0.200000, 1.0 },
+ { 0.376471, 0.552941, 0.176471, 1.0 },
+ { 0.396078, 0.576471, 0.176471, 1.0 },
+ { 0.462745, 0.552941, 0.243137, 1.0 },
+ { 0.529412, 0.505882, 0.305882, 1.0 },
+ { 0.529412, 0.619608, 0.419608, 1.0 },
+ { 0.572549, 0.752941, 0.396078, 1.0 },
+ { 0.572549, 0.772549, 0.439216, 1.0 },
+ { 0.596078, 0.772549, 0.529412, 1.0 },
+ { 0.596078, 0.796078, 0.596078, 1.0 },
+ { 0.729412, 0.839216, 0.729412, 1.0 },
+ { 0.815686, 0.949020, 0.905882, 1.0 },
+ { 0.862745, 0.929412, 0.996078, 1.0 },
+ { 0.905882, 0.949020, 0.996078, 1.0 },
+ { 0.949020, 0.949020, 0.996078, 1.0 },
+ { 0.949020, 0.949020, 0.996078, 1.0 },
+ { 0.949020, 0.949020, 0.996078, 1.0 },
+ { 0.949020, 0.949020, 0.996078, 1.0 },
+ { 0.949020, 0.972549, 0.996078, 1.0 },
+ { 0.905882, 0.996078, 0.996078, 1.0 },
+ { 0.905882, 0.996078, 0.996078, 1.0 },
+ { 0.905882, 0.949020, 0.996078, 1.0 },
+ { 0.929412, 0.929412, 0.972549, 1.0 },
+ { 0.839216, 0.929412, 0.862745, 1.0 },
+ { 0.729412, 0.862745, 0.705882, 1.0 },
+ { 0.596078, 0.796078, 0.596078, 1.0 },
+ { 0.552941, 0.752941, 0.329412, 1.0 },
+ { 0.462745, 0.643137, 0.176471, 1.0 },
+ { 0.376471, 0.486275, 0.109804, 1.0 },
+ };
+/* summer-makeup */
+static double4 colors_24[] = {
+ { 0.933333, 0.756863, 0.552941, 1.0 },
+ { 0.933333, 0.752941, 0.552941, 1.0 },
+ { 0.933333, 0.752941, 0.552941, 1.0 },
+ { 0.917647, 0.756863, 0.552941, 1.0 },
+ { 0.917647, 0.756863, 0.552941, 1.0 },
+ { 0.917647, 0.756863, 0.552941, 1.0 },
+ { 0.901961, 0.756863, 0.552941, 1.0 },
+ { 0.901961, 0.741176, 0.552941, 1.0 },
+ { 0.886275, 0.741176, 0.552941, 1.0 },
+ { 0.886275, 0.756863, 0.552941, 1.0 },
+ { 0.917647, 0.756863, 0.552941, 1.0 },
+ { 0.933333, 0.772549, 0.552941, 1.0 },
+ { 0.933333, 0.788235, 0.552941, 1.0 },
+ { 0.917647, 0.772549, 0.588235, 1.0 },
+ { 0.917647, 0.756863, 0.588235, 1.0 },
+ { 0.917647, 0.772549, 0.588235, 1.0 },
+ { 0.901961, 0.756863, 0.588235, 1.0 },
+ { 0.886275, 0.741176, 0.552941, 1.0 },
+ { 0.870588, 0.725490, 0.517647, 1.0 },
+ { 0.858824, 0.694118, 0.443137, 1.0 },
+ { 0.823529, 0.564706, 0.333333, 1.0 },
+ { 0.858824, 0.415686, 0.294118, 1.0 },
+ { 0.858824, 0.372549, 0.258824, 1.0 },
+ { 0.745098, 0.247059, 0.145098, 1.0 },
+ { 0.588235, 0.250980, 0.109804, 1.0 },
+ { 0.568627, 0.184314, 0.109804, 1.0 },
+ { 0.521569, 0.200000, 0.145098, 1.0 },
+ { 0.396078, 0.168627, 0.109804, 1.0 },
+ { 0.329412, 0.200000, 0.145098, 1.0 },
+ { 0.313725, 0.203922, 0.145098, 1.0 },
+ { 0.313725, 0.219608, 0.145098, 1.0 },
+ { 0.313725, 0.235294, 0.184314, 1.0 },
+ { 0.349020, 0.282353, 0.219608, 1.0 },
+ { 0.427451, 0.329412, 0.219608, 1.0 },
+ { 0.490196, 0.407843, 0.258824, 1.0 },
+ { 0.650980, 0.419608, 0.258824, 1.0 },
+ { 0.776471, 0.533333, 0.294118, 1.0 },
+ { 0.858824, 0.631373, 0.368627, 1.0 },
+ { 0.870588, 0.705882, 0.403922, 1.0 },
+ { 0.886275, 0.756863, 0.478431, 1.0 },
+ { 0.886275, 0.741176, 0.478431, 1.0 },
+ { 0.870588, 0.705882, 0.443137, 1.0 },
+ { 0.858824, 0.662745, 0.403922, 1.0 },
+ { 0.776471, 0.549020, 0.333333, 1.0 },
+ { 0.698039, 0.450980, 0.258824, 1.0 },
+ { 0.619608, 0.388235, 0.219608, 1.0 },
+ { 0.619608, 0.345098, 0.184314, 1.0 },
+ { 0.619608, 0.345098, 0.219608, 1.0 },
+ { 0.650980, 0.419608, 0.219608, 1.0 },
+ { 0.729412, 0.466667, 0.258824, 1.0 },
+ { 0.792157, 0.549020, 0.368627, 1.0 },
+ { 0.858824, 0.678431, 0.403922, 1.0 },
+ { 0.901961, 0.705882, 0.443137, 1.0 },
+ { 0.901961, 0.705882, 0.478431, 1.0 },
+ { 0.886275, 0.705882, 0.478431, 1.0 },
+ { 0.858824, 0.647059, 0.443137, 1.0 },
+ { 0.792157, 0.549020, 0.368627, 1.0 },
+ { 0.635294, 0.403922, 0.258824, 1.0 },
+ { 0.490196, 0.313725, 0.219608, 1.0 },
+ { 0.443137, 0.282353, 0.180392, 1.0 },
+ { 0.349020, 0.235294, 0.145098, 1.0 },
+ { 0.298039, 0.203922, 0.145098, 1.0 },
+ { 0.250980, 0.188235, 0.145098, 1.0 },
+ { 0.203922, 0.152941, 0.109804, 1.0 },
+ { 0.156863, 0.137255, 0.109804, 1.0 },
+ { 0.141176, 0.141176, 0.109804, 1.0 },
+ { 0.125490, 0.141176, 0.145098, 1.0 },
+ { 0.141176, 0.141176, 0.145098, 1.0 },
+ { 0.156863, 0.137255, 0.145098, 1.0 },
+ { 0.188235, 0.156863, 0.145098, 1.0 },
+ { 0.203922, 0.152941, 0.145098, 1.0 },
+ { 0.188235, 0.137255, 0.145098, 1.0 },
+ { 0.203922, 0.156863, 0.145098, 1.0 },
+ { 0.250980, 0.188235, 0.145098, 1.0 },
+ { 0.282353, 0.203922, 0.145098, 1.0 },
+ { 0.313725, 0.235294, 0.184314, 1.0 },
+ { 0.376471, 0.266667, 0.219608, 1.0 },
+ { 0.380392, 0.266667, 0.219608, 1.0 },
+ { 0.392157, 0.266667, 0.219608, 1.0 },
+ { 0.380392, 0.250980, 0.219608, 1.0 },
+ { 0.329412, 0.219608, 0.219608, 1.0 },
+ { 0.298039, 0.188235, 0.184314, 1.0 },
+ { 0.266667, 0.184314, 0.184314, 1.0 },
+ { 0.250980, 0.188235, 0.184314, 1.0 },
+ { 0.266667, 0.188235, 0.184314, 1.0 },
+ { 0.298039, 0.203922, 0.184314, 1.0 },
+ { 0.329412, 0.235294, 0.184314, 1.0 },
+ { 0.396078, 0.266667, 0.219608, 1.0 },
+ { 0.458824, 0.329412, 0.254902, 1.0 },
+ { 0.537255, 0.345098, 0.258824, 1.0 },
+ { 0.650980, 0.403922, 0.258824, 1.0 },
+ { 0.807843, 0.533333, 0.294118, 1.0 },
+ { 0.823529, 0.615686, 0.333333, 1.0 },
+ { 0.870588, 0.643137, 0.368627, 1.0 },
+ { 0.839216, 0.611765, 0.333333, 1.0 },
+ { 0.792157, 0.549020, 0.333333, 1.0 },
+ { 0.729412, 0.482353, 0.258824, 1.0 },
+ { 0.588235, 0.403922, 0.258824, 1.0 },
+ { 0.474510, 0.345098, 0.219608, 1.0 },
+ { 0.411765, 0.298039, 0.219608, 1.0 },
+ { 0.345098, 0.235294, 0.184314, 1.0 },
+ { 0.298039, 0.188235, 0.184314, 1.0 },
+ { 0.250980, 0.188235, 0.145098, 1.0 },
+ { 0.219608, 0.172549, 0.145098, 1.0 },
+ { 0.235294, 0.188235, 0.184314, 1.0 },
+ { 0.266667, 0.188235, 0.184314, 1.0 },
+ { 0.333333, 0.235294, 0.184314, 1.0 },
+ { 0.411765, 0.313725, 0.219608, 1.0 },
+ { 0.537255, 0.345098, 0.258824, 1.0 },
+ { 0.603922, 0.419608, 0.294118, 1.0 },
+ { 0.760784, 0.549020, 0.333333, 1.0 },
+ { 0.839216, 0.662745, 0.443137, 1.0 },
+ { 0.858824, 0.694118, 0.478431, 1.0 },
+ { 0.870588, 0.705882, 0.552941, 1.0 },
+ { 0.537255, 0.568627, 0.592157, 1.0 },
+ { 0.345098, 0.407843, 0.368627, 1.0 },
+ { 0.298039, 0.266667, 0.258824, 1.0 },
+ { 0.317647, 0.266667, 0.254902, 1.0 },
+ { 0.313725, 0.250980, 0.219608, 1.0 },
+ { 0.298039, 0.235294, 0.219608, 1.0 },
+ { 0.313725, 0.219608, 0.184314, 1.0 },
+ { 0.298039, 0.203922, 0.184314, 1.0 },
+ { 0.298039, 0.203922, 0.219608, 1.0 },
+ { 0.298039, 0.203922, 0.219608, 1.0 },
+ { 0.266667, 0.203922, 0.219608, 1.0 },
+ { 0.219608, 0.172549, 0.219608, 1.0 },
+ { 0.188235, 0.152941, 0.184314, 1.0 },
+ { 0.188235, 0.137255, 0.184314, 1.0 },
+ { 0.188235, 0.137255, 0.145098, 1.0 },
+ { 0.156863, 0.137255, 0.145098, 1.0 },
+ { 0.152941, 0.125490, 0.109804, 1.0 },
+ { 0.141176, 0.125490, 0.109804, 1.0 },
+ { 0.141176, 0.125490, 0.109804, 1.0 },
+ { 0.141176, 0.125490, 0.109804, 1.0 },
+ { 0.125490, 0.125490, 0.109804, 1.0 },
+ { 0.121569, 0.109804, 0.109804, 1.0 },
+ { 0.109804, 0.125490, 0.109804, 1.0 },
+ { 0.121569, 0.125490, 0.109804, 1.0 },
+ { 0.094118, 0.125490, 0.109804, 1.0 },
+ { 0.121569, 0.109804, 0.109804, 1.0 },
+ { 0.125490, 0.109804, 0.109804, 1.0 },
+ { 0.137255, 0.109804, 0.145098, 1.0 },
+ { 0.141176, 0.125490, 0.145098, 1.0 },
+ { 0.141176, 0.125490, 0.145098, 1.0 },
+ { 0.156863, 0.121569, 0.109804, 1.0 },
+ { 0.172549, 0.137255, 0.109804, 1.0 },
+ { 0.203922, 0.141176, 0.109804, 1.0 },
+ { 0.219608, 0.152941, 0.109804, 1.0 },
+ { 0.203922, 0.137255, 0.145098, 1.0 },
+ { 0.235294, 0.152941, 0.145098, 1.0 },
+ { 0.203922, 0.156863, 0.145098, 1.0 },
+ { 0.188235, 0.156863, 0.145098, 1.0 },
+ { 0.188235, 0.188235, 0.145098, 1.0 },
+ { 0.172549, 0.156863, 0.109804, 1.0 },
+ { 0.172549, 0.141176, 0.109804, 1.0 },
+ { 0.172549, 0.141176, 0.109804, 1.0 },
+ { 0.188235, 0.137255, 0.109804, 1.0 },
+ { 0.219608, 0.152941, 0.109804, 1.0 },
+ { 0.250980, 0.152941, 0.109804, 1.0 },
+ { 0.345098, 0.200000, 0.145098, 1.0 },
+ { 0.458824, 0.282353, 0.180392, 1.0 },
+ { 0.572549, 0.313725, 0.219608, 1.0 },
+ { 0.650980, 0.435294, 0.219608, 1.0 },
+ { 0.776471, 0.533333, 0.294118, 1.0 },
+ { 0.839216, 0.643137, 0.368627, 1.0 },
+ { 0.858824, 0.694118, 0.443137, 1.0 },
+ { 0.870588, 0.725490, 0.517647, 1.0 },
+ { 0.886275, 0.721569, 0.552941, 1.0 },
+ { 0.886275, 0.741176, 0.552941, 1.0 },
+ { 0.901961, 0.756863, 0.513725, 1.0 },
+ { 0.901961, 0.772549, 0.513725, 1.0 },
+ { 0.917647, 0.752941, 0.513725, 1.0 },
+ { 0.901961, 0.721569, 0.513725, 1.0 },
+ { 0.870588, 0.725490, 0.517647, 1.0 },
+ { 0.901961, 0.721569, 0.513725, 1.0 },
+ { 0.901961, 0.721569, 0.513725, 1.0 },
+ { 0.886275, 0.741176, 0.517647, 1.0 },
+ { 0.870588, 0.741176, 0.517647, 1.0 },
+ { 0.917647, 0.737255, 0.513725, 1.0 },
+ { 0.917647, 0.721569, 0.513725, 1.0 },
+ { 0.901961, 0.721569, 0.478431, 1.0 },
+ { 0.870588, 0.705882, 0.443137, 1.0 },
+ { 0.858824, 0.694118, 0.403922, 1.0 },
+ { 0.823529, 0.580392, 0.333333, 1.0 },
+ { 0.760784, 0.517647, 0.258824, 1.0 },
+ { 0.745098, 0.415686, 0.219608, 1.0 },
+ { 0.666667, 0.372549, 0.219608, 1.0 },
+ { 0.682353, 0.356863, 0.184314, 1.0 },
+ { 0.760784, 0.341176, 0.109804, 1.0 },
+ { 0.760784, 0.282353, 0.109804, 1.0 },
+ { 0.603922, 0.298039, 0.145098, 1.0 },
+ { 0.505882, 0.250980, 0.145098, 1.0 },
+ { 0.364706, 0.200000, 0.145098, 1.0 },
+ { 0.282353, 0.168627, 0.145098, 1.0 },
+ { 0.266667, 0.168627, 0.145098, 1.0 },
+ { 0.250980, 0.188235, 0.145098, 1.0 },
+ { 0.235294, 0.203922, 0.145098, 1.0 },
+ { 0.266667, 0.203922, 0.145098, 1.0 },
+ { 0.349020, 0.250980, 0.184314, 1.0 },
+ { 0.443137, 0.329412, 0.219608, 1.0 },
+ { 0.568627, 0.392157, 0.258824, 1.0 },
+ { 0.713725, 0.498039, 0.333333, 1.0 },
+ { 0.823529, 0.647059, 0.368627, 1.0 },
+ { 0.858824, 0.709804, 0.403922, 1.0 },
+ { 0.917647, 0.756863, 0.439216, 1.0 },
+ { 0.917647, 0.756863, 0.478431, 1.0 },
+ { 0.917647, 0.737255, 0.478431, 1.0 },
+ { 0.870588, 0.690196, 0.443137, 1.0 },
+ { 0.792157, 0.580392, 0.368627, 1.0 },
+ { 0.729412, 0.466667, 0.294118, 1.0 },
+ { 0.666667, 0.403922, 0.258824, 1.0 },
+ { 0.572549, 0.360784, 0.294118, 1.0 },
+ { 0.537255, 0.360784, 0.294118, 1.0 },
+ { 0.584314, 0.407843, 0.294118, 1.0 },
+ { 0.682353, 0.435294, 0.294118, 1.0 },
+ { 0.729412, 0.498039, 0.333333, 1.0 },
+ { 0.792157, 0.564706, 0.368627, 1.0 },
+ { 0.870588, 0.662745, 0.478431, 1.0 },
+ { 0.886275, 0.705882, 0.552941, 1.0 },
+ { 0.917647, 0.756863, 0.588235, 1.0 },
+ { 0.917647, 0.788235, 0.627451, 1.0 },
+ { 0.917647, 0.803922, 0.662745, 1.0 },
+ { 0.917647, 0.788235, 0.627451, 1.0 },
+ { 0.901961, 0.772549, 0.588235, 1.0 },
+ { 0.901961, 0.741176, 0.552941, 1.0 },
+ { 0.886275, 0.705882, 0.478431, 1.0 },
+ { 0.839216, 0.631373, 0.403922, 1.0 },
+ { 0.729412, 0.529412, 0.333333, 1.0 },
+ { 0.600000, 0.407843, 0.329412, 1.0 },
+ { 0.505882, 0.423529, 0.329412, 1.0 },
+ { 0.474510, 0.360784, 0.294118, 1.0 },
+ { 0.474510, 0.313725, 0.254902, 1.0 },
+ { 0.443137, 0.298039, 0.219608, 1.0 },
+ { 0.474510, 0.282353, 0.219608, 1.0 },
+ { 0.458824, 0.282353, 0.180392, 1.0 },
+ { 0.490196, 0.266667, 0.184314, 1.0 },
+ { 0.490196, 0.266667, 0.219608, 1.0 },
+ { 0.427451, 0.250980, 0.219608, 1.0 },
+ { 0.427451, 0.235294, 0.180392, 1.0 },
+ { 0.345098, 0.215686, 0.184314, 1.0 },
+ { 0.329412, 0.168627, 0.184314, 1.0 },
+ { 0.282353, 0.168627, 0.184314, 1.0 },
+ { 0.235294, 0.172549, 0.145098, 1.0 },
+ { 0.203922, 0.172549, 0.145098, 1.0 },
+ { 0.172549, 0.156863, 0.145098, 1.0 },
+ { 0.156863, 0.137255, 0.109804, 1.0 },
+ { 0.141176, 0.141176, 0.109804, 1.0 },
+ { 0.141176, 0.141176, 0.145098, 1.0 },
+ { 0.156863, 0.137255, 0.145098, 1.0 },
+ { 0.172549, 0.172549, 0.145098, 1.0 },
+ { 0.203922, 0.188235, 0.184314, 1.0 },
+ { 0.313725, 0.235294, 0.184314, 1.0 },
+ { 0.427451, 0.266667, 0.180392, 1.0 },
+ { 0.505882, 0.329412, 0.184314, 1.0 },
+ { 0.619608, 0.388235, 0.258824, 1.0 },
+ { 0.729412, 0.466667, 0.294118, 1.0 },
+ };
+/* glow-buzz */
+static double4 colors_25[] = {
+ { 0.713725, 0.356863, 0.145098, 1.0 },
+ { 0.552941, 0.329412, 0.145098, 1.0 },
+ { 0.474510, 0.266667, 0.180392, 1.0 },
+ { 0.364706, 0.235294, 0.180392, 1.0 },
+ { 0.298039, 0.188235, 0.145098, 1.0 },
+ { 0.282353, 0.168627, 0.145098, 1.0 },
+ { 0.313725, 0.188235, 0.184314, 1.0 },
+ { 0.396078, 0.235294, 0.180392, 1.0 },
+ { 0.537255, 0.266667, 0.184314, 1.0 },
+ { 0.635294, 0.298039, 0.184314, 1.0 },
+ { 0.698039, 0.372549, 0.219608, 1.0 },
+ { 0.713725, 0.400000, 0.219608, 1.0 },
+ { 0.713725, 0.388235, 0.184314, 1.0 },
+ { 0.713725, 0.341176, 0.184314, 1.0 },
+ { 0.760784, 0.329412, 0.219608, 1.0 },
+ { 0.776471, 0.329412, 0.219608, 1.0 },
+ { 0.745098, 0.341176, 0.258824, 1.0 },
+ { 0.682353, 0.341176, 0.219608, 1.0 },
+ { 0.572549, 0.298039, 0.219608, 1.0 },
+ { 0.458824, 0.235294, 0.184314, 1.0 },
+ { 0.345098, 0.200000, 0.145098, 1.0 },
+ { 0.250980, 0.152941, 0.109804, 1.0 },
+ { 0.203922, 0.105882, 0.109804, 1.0 },
+ { 0.172549, 0.094118, 0.109804, 1.0 },
+ { 0.156863, 0.094118, 0.109804, 1.0 },
+ { 0.156863, 0.090196, 0.109804, 1.0 },
+ { 0.156863, 0.090196, 0.109804, 1.0 },
+ { 0.156863, 0.090196, 0.109804, 1.0 },
+ { 0.172549, 0.105882, 0.109804, 1.0 },
+ { 0.203922, 0.121569, 0.109804, 1.0 },
+ { 0.235294, 0.152941, 0.109804, 1.0 },
+ { 0.329412, 0.184314, 0.145098, 1.0 },
+ { 0.427451, 0.200000, 0.184314, 1.0 },
+ { 0.521569, 0.231373, 0.219608, 1.0 },
+ { 0.635294, 0.250980, 0.219608, 1.0 },
+ { 0.698039, 0.266667, 0.184314, 1.0 },
+ { 0.745098, 0.266667, 0.219608, 1.0 },
+ { 0.776471, 0.282353, 0.184314, 1.0 },
+ { 0.776471, 0.282353, 0.184314, 1.0 },
+ { 0.776471, 0.282353, 0.184314, 1.0 },
+ { 0.745098, 0.266667, 0.184314, 1.0 },
+ { 0.698039, 0.266667, 0.184314, 1.0 },
+ { 0.650980, 0.266667, 0.184314, 1.0 },
+ { 0.584314, 0.278431, 0.145098, 1.0 },
+ { 0.505882, 0.250980, 0.145098, 1.0 },
+ { 0.392157, 0.235294, 0.109804, 1.0 },
+ { 0.360784, 0.184314, 0.145098, 1.0 },
+ { 0.298039, 0.168627, 0.145098, 1.0 },
+ { 0.282353, 0.188235, 0.145098, 1.0 },
+ { 0.298039, 0.203922, 0.184314, 1.0 },
+ { 0.392157, 0.219608, 0.219608, 1.0 },
+ { 0.521569, 0.298039, 0.219608, 1.0 },
+ { 0.603922, 0.313725, 0.184314, 1.0 },
+ { 0.698039, 0.341176, 0.184314, 1.0 },
+ { 0.698039, 0.313725, 0.184314, 1.0 },
+ { 0.619608, 0.313725, 0.184314, 1.0 },
+ { 0.552941, 0.266667, 0.184314, 1.0 },
+ { 0.443137, 0.235294, 0.180392, 1.0 },
+ { 0.376471, 0.219608, 0.184314, 1.0 },
+ { 0.329412, 0.184314, 0.219608, 1.0 },
+ { 0.329412, 0.188235, 0.184314, 1.0 },
+ { 0.360784, 0.215686, 0.184314, 1.0 },
+ { 0.392157, 0.200000, 0.180392, 1.0 },
+ { 0.376471, 0.200000, 0.184314, 1.0 },
+ { 0.360784, 0.215686, 0.184314, 1.0 },
+ { 0.329412, 0.219608, 0.184314, 1.0 },
+ { 0.364706, 0.235294, 0.184314, 1.0 },
+ { 0.329412, 0.203922, 0.145098, 1.0 },
+ { 0.298039, 0.203922, 0.109804, 1.0 },
+ { 0.282353, 0.156863, 0.070588, 1.0 },
+ { 0.250980, 0.137255, 0.109804, 1.0 },
+ { 0.219608, 0.121569, 0.109804, 1.0 },
+ { 0.188235, 0.125490, 0.145098, 1.0 },
+ { 0.172549, 0.137255, 0.145098, 1.0 },
+ { 0.188235, 0.121569, 0.145098, 1.0 },
+ { 0.219608, 0.137255, 0.145098, 1.0 },
+ { 0.188235, 0.141176, 0.145098, 1.0 },
+ { 0.219608, 0.137255, 0.145098, 1.0 },
+ { 0.250980, 0.137255, 0.145098, 1.0 },
+ { 0.235294, 0.152941, 0.184314, 1.0 },
+ { 0.235294, 0.137255, 0.184314, 1.0 },
+ { 0.219608, 0.137255, 0.145098, 1.0 },
+ { 0.203922, 0.137255, 0.109804, 1.0 },
+ { 0.188235, 0.121569, 0.109804, 1.0 },
+ { 0.188235, 0.121569, 0.109804, 1.0 },
+ { 0.172549, 0.121569, 0.109804, 1.0 },
+ { 0.172549, 0.121569, 0.109804, 1.0 },
+ { 0.172549, 0.109804, 0.109804, 1.0 },
+ { 0.156863, 0.105882, 0.109804, 1.0 },
+ { 0.172549, 0.109804, 0.109804, 1.0 },
+ { 0.219608, 0.121569, 0.145098, 1.0 },
+ { 0.250980, 0.168627, 0.184314, 1.0 },
+ { 0.313725, 0.168627, 0.219608, 1.0 },
+ { 0.392157, 0.235294, 0.219608, 1.0 },
+ { 0.537255, 0.298039, 0.254902, 1.0 },
+ { 0.698039, 0.400000, 0.219608, 1.0 },
+ { 0.823529, 0.482353, 0.258824, 1.0 },
+ { 0.776471, 0.564706, 0.294118, 1.0 },
+ { 0.839216, 0.580392, 0.294118, 1.0 },
+ { 0.858824, 0.615686, 0.294118, 1.0 },
+ { 0.870588, 0.627451, 0.294118, 1.0 },
+ { 0.870588, 0.658824, 0.329412, 1.0 },
+ { 0.980392, 0.701961, 0.290196, 1.0 },
+ { 0.980392, 0.749020, 0.254902, 1.0 },
+ { 0.964706, 0.717647, 0.219608, 1.0 },
+ { 0.949020, 0.717647, 0.254902, 1.0 },
+ { 0.933333, 0.658824, 0.219608, 1.0 },
+ { 0.901961, 0.596078, 0.184314, 1.0 },
+ { 0.949020, 0.623529, 0.219608, 1.0 },
+ { 0.858824, 0.568627, 0.294118, 1.0 },
+ { 0.839216, 0.501961, 0.478431, 1.0 },
+ { 0.870588, 0.690196, 0.662745, 1.0 },
+ { 0.745098, 0.662745, 0.478431, 1.0 },
+ { 0.996078, 0.831373, 0.474510, 1.0 },
+ { 0.980392, 0.882353, 0.588235, 1.0 },
+ { 0.996078, 0.831373, 0.364706, 1.0 },
+ { 0.996078, 0.866667, 0.329412, 1.0 },
+ { 0.980392, 0.835294, 0.364706, 1.0 },
+ { 0.996078, 0.850980, 0.329412, 1.0 },
+ { 0.980392, 0.784314, 0.290196, 1.0 },
+ { 0.996078, 0.831373, 0.329412, 1.0 },
+ { 0.964706, 0.815686, 0.290196, 1.0 },
+ { 0.996078, 0.815686, 0.290196, 1.0 },
+ { 0.996078, 0.749020, 0.219608, 1.0 },
+ { 0.996078, 0.698039, 0.180392, 1.0 },
+ { 0.917647, 0.654902, 0.180392, 1.0 },
+ { 0.870588, 0.584314, 0.184314, 1.0 },
+ { 0.823529, 0.568627, 0.219608, 1.0 },
+ { 0.807843, 0.498039, 0.219608, 1.0 },
+ { 0.760784, 0.415686, 0.219608, 1.0 },
+ { 0.745098, 0.415686, 0.219608, 1.0 },
+ { 0.776471, 0.356863, 0.219608, 1.0 },
+ { 0.745098, 0.356863, 0.184314, 1.0 },
+ { 0.729412, 0.415686, 0.219608, 1.0 },
+ { 0.776471, 0.466667, 0.184314, 1.0 },
+ { 0.858824, 0.517647, 0.219608, 1.0 },
+ { 0.901961, 0.466667, 0.219608, 1.0 },
+ { 0.901961, 0.431373, 0.184314, 1.0 },
+ { 0.901961, 0.482353, 0.184314, 1.0 },
+ { 0.917647, 0.580392, 0.219608, 1.0 },
+ { 0.980392, 0.650980, 0.219608, 1.0 },
+ { 0.980392, 0.686275, 0.219608, 1.0 },
+ { 0.980392, 0.701961, 0.219608, 1.0 },
+ { 0.980392, 0.701961, 0.219608, 1.0 },
+ { 0.933333, 0.670588, 0.219608, 1.0 },
+ { 0.858824, 0.600000, 0.258824, 1.0 },
+ { 0.901961, 0.596078, 0.219608, 1.0 },
+ { 0.823529, 0.549020, 0.184314, 1.0 },
+ { 0.760784, 0.415686, 0.184314, 1.0 },
+ { 0.682353, 0.325490, 0.145098, 1.0 },
+ { 0.635294, 0.282353, 0.145098, 1.0 },
+ { 0.603922, 0.282353, 0.184314, 1.0 },
+ { 0.650980, 0.298039, 0.184314, 1.0 },
+ { 0.666667, 0.329412, 0.184314, 1.0 },
+ { 0.666667, 0.356863, 0.184314, 1.0 },
+ { 0.713725, 0.372549, 0.184314, 1.0 },
+ { 0.729412, 0.329412, 0.219608, 1.0 },
+ { 0.776471, 0.341176, 0.219608, 1.0 },
+ { 0.823529, 0.400000, 0.219608, 1.0 },
+ { 0.886275, 0.431373, 0.219608, 1.0 },
+ { 0.886275, 0.384314, 0.184314, 1.0 },
+ { 0.886275, 0.400000, 0.219608, 1.0 },
+ { 0.870588, 0.341176, 0.219608, 1.0 },
+ { 0.839216, 0.325490, 0.219608, 1.0 },
+ { 0.792157, 0.329412, 0.219608, 1.0 },
+ { 0.760784, 0.329412, 0.219608, 1.0 },
+ { 0.713725, 0.313725, 0.219608, 1.0 },
+ { 0.635294, 0.282353, 0.219608, 1.0 },
+ { 0.572549, 0.298039, 0.184314, 1.0 },
+ { 0.537255, 0.250980, 0.184314, 1.0 },
+ { 0.490196, 0.250980, 0.184314, 1.0 },
+ { 0.427451, 0.219608, 0.219608, 1.0 },
+ { 0.443137, 0.219608, 0.219608, 1.0 },
+ { 0.505882, 0.250980, 0.219608, 1.0 },
+ { 0.572549, 0.298039, 0.219608, 1.0 },
+ { 0.650980, 0.282353, 0.219608, 1.0 },
+ { 0.713725, 0.298039, 0.219608, 1.0 },
+ { 0.760784, 0.282353, 0.184314, 1.0 },
+ { 0.713725, 0.313725, 0.219608, 1.0 },
+ { 0.729412, 0.282353, 0.145098, 1.0 },
+ { 0.729412, 0.231373, 0.109804, 1.0 },
+ { 0.760784, 0.282353, 0.145098, 1.0 },
+ { 0.807843, 0.282353, 0.184314, 1.0 },
+ { 0.807843, 0.325490, 0.145098, 1.0 },
+ { 0.807843, 0.313725, 0.184314, 1.0 },
+ { 0.823529, 0.341176, 0.184314, 1.0 },
+ { 0.858824, 0.325490, 0.184314, 1.0 },
+ { 0.823529, 0.313725, 0.219608, 1.0 },
+ { 0.776471, 0.298039, 0.219608, 1.0 },
+ { 0.682353, 0.282353, 0.219608, 1.0 },
+ { 0.572549, 0.235294, 0.184314, 1.0 },
+ { 0.505882, 0.235294, 0.145098, 1.0 },
+ { 0.427451, 0.200000, 0.109804, 1.0 },
+ { 0.360784, 0.184314, 0.109804, 1.0 },
+ { 0.396078, 0.200000, 0.109804, 1.0 },
+ { 0.474510, 0.200000, 0.145098, 1.0 },
+ { 0.552941, 0.215686, 0.145098, 1.0 },
+ { 0.619608, 0.235294, 0.145098, 1.0 },
+ { 0.666667, 0.219608, 0.184314, 1.0 },
+ { 0.682353, 0.250980, 0.184314, 1.0 },
+ { 0.682353, 0.266667, 0.184314, 1.0 },
+ { 0.698039, 0.250980, 0.184314, 1.0 },
+ { 0.713725, 0.247059, 0.184314, 1.0 },
+ { 0.745098, 0.313725, 0.184314, 1.0 },
+ { 0.792157, 0.313725, 0.184314, 1.0 },
+ { 0.792157, 0.341176, 0.184314, 1.0 },
+ { 0.776471, 0.325490, 0.184314, 1.0 },
+ { 0.713725, 0.325490, 0.184314, 1.0 },
+ { 0.698039, 0.313725, 0.184314, 1.0 },
+ { 0.588235, 0.282353, 0.184314, 1.0 },
+ { 0.521569, 0.250980, 0.184314, 1.0 },
+ { 0.443137, 0.235294, 0.180392, 1.0 },
+ { 0.396078, 0.200000, 0.145098, 1.0 },
+ { 0.298039, 0.152941, 0.145098, 1.0 },
+ { 0.235294, 0.121569, 0.109804, 1.0 },
+ { 0.172549, 0.105882, 0.109804, 1.0 },
+ { 0.156863, 0.090196, 0.109804, 1.0 },
+ { 0.152941, 0.074510, 0.070588, 1.0 },
+ { 0.141176, 0.062745, 0.070588, 1.0 },
+ { 0.141176, 0.062745, 0.070588, 1.0 },
+ { 0.137255, 0.078431, 0.070588, 1.0 },
+ { 0.137255, 0.078431, 0.109804, 1.0 },
+ { 0.137255, 0.094118, 0.109804, 1.0 },
+ { 0.141176, 0.094118, 0.070588, 1.0 },
+ { 0.137255, 0.078431, 0.035294, 1.0 },
+ { 0.141176, 0.078431, 0.035294, 1.0 },
+ { 0.141176, 0.078431, 0.070588, 1.0 },
+ { 0.141176, 0.094118, 0.070588, 1.0 },
+ { 0.172549, 0.121569, 0.070588, 1.0 },
+ { 0.219608, 0.137255, 0.109804, 1.0 },
+ { 0.282353, 0.168627, 0.145098, 1.0 },
+ { 0.376471, 0.168627, 0.145098, 1.0 },
+ { 0.427451, 0.200000, 0.180392, 1.0 },
+ { 0.458824, 0.235294, 0.180392, 1.0 },
+ { 0.505882, 0.282353, 0.184314, 1.0 },
+ { 0.490196, 0.266667, 0.145098, 1.0 },
+ { 0.427451, 0.235294, 0.145098, 1.0 },
+ { 0.376471, 0.184314, 0.145098, 1.0 },
+ { 0.313725, 0.152941, 0.145098, 1.0 },
+ { 0.235294, 0.137255, 0.145098, 1.0 },
+ { 0.188235, 0.105882, 0.109804, 1.0 },
+ { 0.172549, 0.105882, 0.070588, 1.0 },
+ { 0.156863, 0.090196, 0.070588, 1.0 },
+ { 0.156863, 0.090196, 0.070588, 1.0 },
+ { 0.152941, 0.094118, 0.109804, 1.0 },
+ { 0.141176, 0.094118, 0.109804, 1.0 },
+ { 0.137255, 0.078431, 0.109804, 1.0 },
+ { 0.137255, 0.062745, 0.109804, 1.0 },
+ { 0.137255, 0.078431, 0.145098, 1.0 },
+ { 0.156863, 0.109804, 0.145098, 1.0 },
+ { 0.219608, 0.156863, 0.145098, 1.0 },
+ { 0.282353, 0.168627, 0.184314, 1.0 },
+ { 0.380392, 0.203922, 0.180392, 1.0 },
+ { 0.443137, 0.200000, 0.184314, 1.0 },
+ { 0.635294, 0.235294, 0.184314, 1.0 },
+ { 0.729412, 0.266667, 0.184314, 1.0 },
+ };
+/* deep-water */
+static double4 colors_26[] = {
+ { 0.094118, 0.078431, 0.070588, 1.0 },
+ { 0.094118, 0.094118, 0.109804, 1.0 },
+ { 0.109804, 0.109804, 0.184314, 1.0 },
+ { 0.105882, 0.094118, 0.258824, 1.0 },
+ { 0.094118, 0.109804, 0.294118, 1.0 },
+ { 0.090196, 0.109804, 0.294118, 1.0 },
+ { 0.090196, 0.109804, 0.258824, 1.0 },
+ { 0.074510, 0.109804, 0.184314, 1.0 },
+ { 0.078431, 0.094118, 0.109804, 1.0 },
+ { 0.078431, 0.094118, 0.070588, 1.0 },
+ { 0.078431, 0.094118, 0.070588, 1.0 },
+ { 0.094118, 0.109804, 0.109804, 1.0 },
+ { 0.109804, 0.125490, 0.219608, 1.0 },
+ { 0.109804, 0.141176, 0.258824, 1.0 },
+ { 0.109804, 0.141176, 0.333333, 1.0 },
+ { 0.141176, 0.203922, 0.403922, 1.0 },
+ { 0.188235, 0.250980, 0.443137, 1.0 },
+ { 0.188235, 0.219608, 0.478431, 1.0 },
+ { 0.172549, 0.250980, 0.478431, 1.0 },
+ { 0.203922, 0.250980, 0.517647, 1.0 },
+ { 0.203922, 0.250980, 0.443137, 1.0 },
+ { 0.266667, 0.235294, 0.443137, 1.0 },
+ { 0.266667, 0.250980, 0.403922, 1.0 },
+ { 0.219608, 0.301961, 0.403922, 1.0 },
+ { 0.219608, 0.266667, 0.368627, 1.0 },
+ { 0.203922, 0.235294, 0.368627, 1.0 },
+ { 0.203922, 0.203922, 0.368627, 1.0 },
+ { 0.141176, 0.203922, 0.368627, 1.0 },
+ { 0.141176, 0.203922, 0.333333, 1.0 },
+ { 0.141176, 0.156863, 0.258824, 1.0 },
+ { 0.125490, 0.125490, 0.219608, 1.0 },
+ { 0.094118, 0.094118, 0.109804, 1.0 },
+ { 0.062745, 0.062745, 0.070588, 1.0 },
+ { 0.043137, 0.031373, 0.070588, 1.0 },
+ { 0.043137, 0.031373, 0.035294, 1.0 },
+ { 0.031373, 0.015686, 0.000000, 1.0 },
+ { 0.031373, 0.015686, 0.000000, 1.0 },
+ { 0.043137, 0.015686, 0.035294, 1.0 },
+ { 0.043137, 0.031373, 0.070588, 1.0 },
+ { 0.043137, 0.031373, 0.109804, 1.0 },
+ { 0.062745, 0.062745, 0.109804, 1.0 },
+ { 0.074510, 0.109804, 0.145098, 1.0 },
+ { 0.094118, 0.125490, 0.219608, 1.0 },
+ { 0.094118, 0.156863, 0.294118, 1.0 },
+ { 0.109804, 0.188235, 0.368627, 1.0 },
+ { 0.141176, 0.250980, 0.403922, 1.0 },
+ { 0.156863, 0.250980, 0.443137, 1.0 },
+ { 0.172549, 0.266667, 0.478431, 1.0 },
+ { 0.172549, 0.266667, 0.443137, 1.0 },
+ { 0.156863, 0.250980, 0.443137, 1.0 },
+ { 0.141176, 0.235294, 0.443137, 1.0 },
+ { 0.141176, 0.203922, 0.403922, 1.0 },
+ { 0.109804, 0.188235, 0.368627, 1.0 },
+ { 0.125490, 0.156863, 0.294118, 1.0 },
+ { 0.141176, 0.141176, 0.258824, 1.0 },
+ { 0.125490, 0.141176, 0.219608, 1.0 },
+ { 0.094118, 0.125490, 0.184314, 1.0 },
+ { 0.074510, 0.125490, 0.145098, 1.0 },
+ { 0.078431, 0.125490, 0.109804, 1.0 },
+ { 0.043137, 0.094118, 0.070588, 1.0 },
+ { 0.031373, 0.078431, 0.070588, 1.0 },
+ { 0.031373, 0.062745, 0.070588, 1.0 },
+ { 0.047059, 0.062745, 0.070588, 1.0 },
+ { 0.047059, 0.062745, 0.070588, 1.0 },
+ { 0.058824, 0.078431, 0.070588, 1.0 },
+ { 0.062745, 0.078431, 0.109804, 1.0 },
+ { 0.078431, 0.109804, 0.145098, 1.0 },
+ { 0.090196, 0.125490, 0.184314, 1.0 },
+ { 0.105882, 0.125490, 0.219608, 1.0 },
+ { 0.109804, 0.109804, 0.184314, 1.0 },
+ { 0.105882, 0.109804, 0.145098, 1.0 },
+ { 0.090196, 0.078431, 0.109804, 1.0 },
+ { 0.074510, 0.062745, 0.070588, 1.0 },
+ { 0.058824, 0.062745, 0.070588, 1.0 },
+ { 0.062745, 0.062745, 0.035294, 1.0 },
+ { 0.047059, 0.047059, 0.000000, 1.0 },
+ { 0.031373, 0.047059, 0.000000, 1.0 },
+ { 0.031373, 0.031373, 0.000000, 1.0 },
+ { 0.031373, 0.031373, 0.035294, 1.0 },
+ { 0.031373, 0.031373, 0.035294, 1.0 },
+ { 0.031373, 0.031373, 0.035294, 1.0 },
+ { 0.031373, 0.047059, 0.035294, 1.0 },
+ { 0.043137, 0.047059, 0.070588, 1.0 },
+ { 0.043137, 0.047059, 0.070588, 1.0 },
+ { 0.043137, 0.047059, 0.070588, 1.0 },
+ { 0.043137, 0.047059, 0.070588, 1.0 },
+ { 0.047059, 0.062745, 0.070588, 1.0 },
+ { 0.062745, 0.094118, 0.070588, 1.0 },
+ { 0.094118, 0.125490, 0.070588, 1.0 },
+ { 0.109804, 0.172549, 0.145098, 1.0 },
+ { 0.156863, 0.203922, 0.145098, 1.0 },
+ { 0.188235, 0.219608, 0.258824, 1.0 },
+ { 0.188235, 0.219608, 0.294118, 1.0 },
+ { 0.203922, 0.266667, 0.333333, 1.0 },
+ { 0.219608, 0.301961, 0.443137, 1.0 },
+ { 0.286275, 0.380392, 0.517647, 1.0 },
+ { 0.329412, 0.427451, 0.627451, 1.0 },
+ { 0.392157, 0.443137, 0.627451, 1.0 },
+ { 0.392157, 0.458824, 0.662745, 1.0 },
+ { 0.396078, 0.458824, 0.627451, 1.0 },
+ { 0.407843, 0.505882, 0.592157, 1.0 },
+ { 0.443137, 0.505882, 0.592157, 1.0 },
+ { 0.407843, 0.490196, 0.666667, 1.0 },
+ { 0.407843, 0.490196, 0.666667, 1.0 },
+ { 0.486275, 0.537255, 0.776471, 1.0 },
+ { 0.407843, 0.454902, 0.666667, 1.0 },
+ { 0.345098, 0.392157, 0.517647, 1.0 },
+ { 0.266667, 0.301961, 0.403922, 1.0 },
+ { 0.203922, 0.250980, 0.368627, 1.0 },
+ { 0.156863, 0.219608, 0.333333, 1.0 },
+ { 0.109804, 0.172549, 0.294118, 1.0 },
+ { 0.109804, 0.141176, 0.219608, 1.0 },
+ { 0.094118, 0.125490, 0.184314, 1.0 },
+ { 0.094118, 0.109804, 0.109804, 1.0 },
+ { 0.094118, 0.094118, 0.070588, 1.0 },
+ { 0.078431, 0.094118, 0.070588, 1.0 },
+ { 0.058824, 0.078431, 0.070588, 1.0 },
+ { 0.047059, 0.062745, 0.070588, 1.0 },
+ { 0.047059, 0.062745, 0.070588, 1.0 },
+ { 0.047059, 0.062745, 0.035294, 1.0 },
+ { 0.047059, 0.047059, 0.035294, 1.0 },
+ { 0.047059, 0.047059, 0.035294, 1.0 },
+ { 0.043137, 0.047059, 0.035294, 1.0 },
+ { 0.043137, 0.062745, 0.035294, 1.0 },
+ { 0.047059, 0.062745, 0.035294, 1.0 },
+ { 0.062745, 0.062745, 0.035294, 1.0 },
+ { 0.062745, 0.078431, 0.000000, 1.0 },
+ { 0.062745, 0.094118, 0.000000, 1.0 },
+ { 0.078431, 0.078431, 0.035294, 1.0 },
+ { 0.094118, 0.078431, 0.070588, 1.0 },
+ { 0.109804, 0.094118, 0.070588, 1.0 },
+ { 0.125490, 0.125490, 0.109804, 1.0 },
+ { 0.125490, 0.141176, 0.184314, 1.0 },
+ { 0.125490, 0.156863, 0.219608, 1.0 },
+ { 0.125490, 0.141176, 0.258824, 1.0 },
+ { 0.109804, 0.141176, 0.294118, 1.0 },
+ { 0.109804, 0.141176, 0.294118, 1.0 },
+ { 0.109804, 0.141176, 0.294118, 1.0 },
+ { 0.109804, 0.141176, 0.294118, 1.0 },
+ { 0.109804, 0.141176, 0.258824, 1.0 },
+ { 0.094118, 0.141176, 0.258824, 1.0 },
+ { 0.094118, 0.141176, 0.294118, 1.0 },
+ { 0.078431, 0.141176, 0.333333, 1.0 },
+ { 0.078431, 0.141176, 0.333333, 1.0 },
+ { 0.094118, 0.141176, 0.294118, 1.0 },
+ { 0.094118, 0.125490, 0.258824, 1.0 },
+ { 0.094118, 0.125490, 0.219608, 1.0 },
+ { 0.090196, 0.094118, 0.109804, 1.0 },
+ { 0.078431, 0.078431, 0.070588, 1.0 },
+ { 0.062745, 0.062745, 0.035294, 1.0 },
+ { 0.062745, 0.062745, 0.035294, 1.0 },
+ { 0.062745, 0.078431, 0.035294, 1.0 },
+ { 0.062745, 0.078431, 0.035294, 1.0 },
+ { 0.074510, 0.078431, 0.035294, 1.0 },
+ { 0.078431, 0.094118, 0.070588, 1.0 },
+ { 0.078431, 0.094118, 0.070588, 1.0 },
+ { 0.078431, 0.094118, 0.070588, 1.0 },
+ { 0.062745, 0.062745, 0.070588, 1.0 },
+ { 0.058824, 0.062745, 0.070588, 1.0 },
+ { 0.047059, 0.047059, 0.070588, 1.0 },
+ { 0.043137, 0.047059, 0.035294, 1.0 },
+ { 0.043137, 0.047059, 0.035294, 1.0 },
+ { 0.031373, 0.047059, 0.035294, 1.0 },
+ { 0.047059, 0.031373, 0.035294, 1.0 },
+ { 0.031373, 0.031373, 0.035294, 1.0 },
+ { 0.031373, 0.031373, 0.035294, 1.0 },
+ { 0.015686, 0.015686, 0.035294, 1.0 },
+ { 0.015686, 0.015686, 0.035294, 1.0 },
+ { 0.027451, 0.000000, 0.070588, 1.0 },
+ { 0.011765, 0.015686, 0.070588, 1.0 },
+ { 0.011765, 0.031373, 0.070588, 1.0 },
+ { 0.011765, 0.015686, 0.035294, 1.0 },
+ { 0.015686, 0.015686, 0.035294, 1.0 },
+ { 0.031373, 0.031373, 0.035294, 1.0 },
+ { 0.031373, 0.031373, 0.035294, 1.0 },
+ { 0.047059, 0.047059, 0.035294, 1.0 },
+ { 0.062745, 0.047059, 0.035294, 1.0 },
+ { 0.062745, 0.047059, 0.035294, 1.0 },
+ { 0.062745, 0.062745, 0.035294, 1.0 },
+ { 0.074510, 0.078431, 0.035294, 1.0 },
+ { 0.078431, 0.109804, 0.070588, 1.0 },
+ { 0.094118, 0.125490, 0.109804, 1.0 },
+ { 0.125490, 0.156863, 0.145098, 1.0 },
+ { 0.141176, 0.172549, 0.219608, 1.0 },
+ { 0.219608, 0.266667, 0.294118, 1.0 },
+ { 0.329412, 0.396078, 0.443137, 1.0 },
+ { 0.458824, 0.490196, 0.592157, 1.0 },
+ { 0.584314, 0.647059, 0.737255, 1.0 },
+ { 0.615686, 0.694118, 0.847059, 1.0 },
+ { 0.709804, 0.741176, 0.921569, 1.0 },
+ { 0.756863, 0.807843, 0.847059, 1.0 },
+ { 0.776471, 0.792157, 0.776471, 1.0 },
+ { 0.584314, 0.694118, 0.772549, 1.0 },
+ { 0.552941, 0.631373, 0.737255, 1.0 },
+ { 0.423529, 0.572549, 0.588235, 1.0 },
+ { 0.360784, 0.423529, 0.552941, 1.0 },
+ { 0.266667, 0.286275, 0.443137, 1.0 },
+ { 0.219608, 0.250980, 0.403922, 1.0 },
+ { 0.188235, 0.219608, 0.368627, 1.0 },
+ { 0.141176, 0.203922, 0.333333, 1.0 },
+ { 0.109804, 0.156863, 0.333333, 1.0 },
+ { 0.125490, 0.156863, 0.333333, 1.0 },
+ { 0.109804, 0.141176, 0.333333, 1.0 },
+ { 0.125490, 0.172549, 0.333333, 1.0 },
+ { 0.141176, 0.219608, 0.368627, 1.0 },
+ { 0.188235, 0.266667, 0.443137, 1.0 },
+ { 0.203922, 0.286275, 0.517647, 1.0 },
+ { 0.203922, 0.286275, 0.517647, 1.0 },
+ { 0.188235, 0.286275, 0.552941, 1.0 },
+ { 0.219608, 0.282353, 0.552941, 1.0 },
+ { 0.250980, 0.317647, 0.552941, 1.0 },
+ { 0.286275, 0.364706, 0.552941, 1.0 },
+ { 0.298039, 0.360784, 0.517647, 1.0 },
+ { 0.235294, 0.301961, 0.517647, 1.0 },
+ { 0.219608, 0.250980, 0.517647, 1.0 },
+ { 0.188235, 0.188235, 0.443137, 1.0 },
+ { 0.141176, 0.156863, 0.333333, 1.0 },
+ { 0.125490, 0.141176, 0.294118, 1.0 },
+ { 0.121569, 0.125490, 0.219608, 1.0 },
+ { 0.090196, 0.109804, 0.145098, 1.0 },
+ { 0.074510, 0.078431, 0.109804, 1.0 },
+ { 0.043137, 0.078431, 0.070588, 1.0 },
+ { 0.027451, 0.062745, 0.035294, 1.0 },
+ { 0.027451, 0.062745, 0.035294, 1.0 },
+ { 0.027451, 0.047059, 0.035294, 1.0 },
+ { 0.027451, 0.047059, 0.035294, 1.0 },
+ { 0.027451, 0.031373, 0.035294, 1.0 },
+ { 0.015686, 0.031373, 0.000000, 1.0 },
+ { 0.015686, 0.015686, 0.000000, 1.0 },
+ { 0.015686, 0.015686, 0.000000, 1.0 },
+ { 0.015686, 0.015686, 0.000000, 1.0 },
+ { 0.015686, 0.015686, 0.000000, 1.0 },
+ { 0.027451, 0.031373, 0.035294, 1.0 },
+ { 0.031373, 0.047059, 0.035294, 1.0 },
+ { 0.031373, 0.062745, 0.035294, 1.0 },
+ { 0.043137, 0.062745, 0.070588, 1.0 },
+ { 0.047059, 0.078431, 0.070588, 1.0 },
+ { 0.074510, 0.094118, 0.109804, 1.0 },
+ { 0.078431, 0.125490, 0.184314, 1.0 },
+ { 0.078431, 0.141176, 0.258824, 1.0 },
+ { 0.078431, 0.141176, 0.333333, 1.0 },
+ { 0.078431, 0.141176, 0.333333, 1.0 },
+ { 0.094118, 0.125490, 0.333333, 1.0 },
+ { 0.094118, 0.125490, 0.333333, 1.0 },
+ { 0.090196, 0.109804, 0.333333, 1.0 },
+ { 0.074510, 0.109804, 0.333333, 1.0 },
+ { 0.078431, 0.125490, 0.333333, 1.0 },
+ { 0.090196, 0.125490, 0.333333, 1.0 },
+ { 0.094118, 0.125490, 0.333333, 1.0 },
+ { 0.121569, 0.125490, 0.368627, 1.0 },
+ { 0.109804, 0.141176, 0.333333, 1.0 },
+ { 0.094118, 0.141176, 0.333333, 1.0 },
+ { 0.105882, 0.109804, 0.258824, 1.0 },
+ { 0.094118, 0.109804, 0.184314, 1.0 },
+ { 0.090196, 0.094118, 0.109804, 1.0 },
+ { 0.058824, 0.062745, 0.070588, 1.0 },
+ };
+/* afternoon-beach */
+static double4 colors_27[] = {
+ { 0.713725, 0.635294, 0.666667, 1.0 },
+ { 0.745098, 0.615686, 0.517647, 1.0 },
+ { 0.698039, 0.533333, 0.443137, 1.0 },
+ { 0.682353, 0.419608, 0.294118, 1.0 },
+ { 0.635294, 0.486275, 0.333333, 1.0 },
+ { 0.745098, 0.627451, 0.368627, 1.0 },
+ { 0.858824, 0.772549, 0.403922, 1.0 },
+ { 0.901961, 0.823529, 0.443137, 1.0 },
+ { 0.996078, 0.960784, 0.513725, 1.0 },
+ { 0.996078, 0.996078, 0.623529, 1.0 },
+ { 0.996078, 0.996078, 0.698039, 1.0 },
+ { 0.980392, 0.996078, 0.807843, 1.0 },
+ { 0.996078, 0.996078, 0.847059, 1.0 },
+ { 0.996078, 0.996078, 0.772549, 1.0 },
+ { 0.980392, 0.996078, 0.662745, 1.0 },
+ { 0.917647, 0.870588, 0.552941, 1.0 },
+ { 0.858824, 0.756863, 0.627451, 1.0 },
+ { 0.792157, 0.741176, 0.666667, 1.0 },
+ { 0.745098, 0.725490, 0.662745, 1.0 },
+ { 0.709804, 0.662745, 0.701961, 1.0 },
+ { 0.709804, 0.615686, 0.701961, 1.0 },
+ { 0.662745, 0.600000, 0.737255, 1.0 },
+ { 0.678431, 0.615686, 0.776471, 1.0 },
+ { 0.631373, 0.584314, 0.737255, 1.0 },
+ { 0.647059, 0.584314, 0.701961, 1.0 },
+ { 0.635294, 0.572549, 0.666667, 1.0 },
+ { 0.568627, 0.552941, 0.592157, 1.0 },
+ { 0.423529, 0.423529, 0.552941, 1.0 },
+ { 0.439216, 0.439216, 0.403922, 1.0 },
+ { 0.505882, 0.505882, 0.403922, 1.0 },
+ { 0.584314, 0.486275, 0.403922, 1.0 },
+ { 0.678431, 0.584314, 0.368627, 1.0 },
+ { 0.807843, 0.584314, 0.368627, 1.0 },
+ { 0.917647, 0.658824, 0.403922, 1.0 },
+ { 0.980392, 0.752941, 0.439216, 1.0 },
+ { 0.980392, 0.784314, 0.439216, 1.0 },
+ { 0.949020, 0.850980, 0.478431, 1.0 },
+ { 0.949020, 0.898039, 0.478431, 1.0 },
+ { 0.996078, 0.929412, 0.439216, 1.0 },
+ { 0.964706, 0.898039, 0.439216, 1.0 },
+ { 0.964706, 0.819608, 0.403922, 1.0 },
+ { 0.996078, 0.800000, 0.364706, 1.0 },
+ { 0.980392, 0.768627, 0.364706, 1.0 },
+ { 0.933333, 0.596078, 0.368627, 1.0 },
+ { 0.760784, 0.498039, 0.294118, 1.0 },
+ { 0.729412, 0.435294, 0.258824, 1.0 },
+ { 0.745098, 0.498039, 0.294118, 1.0 },
+ { 0.870588, 0.658824, 0.368627, 1.0 },
+ { 0.996078, 0.800000, 0.474510, 1.0 },
+ { 0.996078, 0.960784, 0.662745, 1.0 },
+ { 0.980392, 0.996078, 0.807843, 1.0 },
+ { 0.980392, 0.996078, 0.882353, 1.0 },
+ { 0.870588, 0.835294, 0.882353, 1.0 },
+ { 0.823529, 0.756863, 0.811765, 1.0 },
+ { 0.933333, 0.772549, 0.662745, 1.0 },
+ { 0.980392, 0.913725, 0.588235, 1.0 },
+ { 0.996078, 0.976471, 0.623529, 1.0 },
+ { 0.996078, 0.996078, 0.662745, 1.0 },
+ { 0.996078, 0.996078, 0.772549, 1.0 },
+ { 0.980392, 0.996078, 0.847059, 1.0 },
+ { 0.996078, 0.996078, 0.772549, 1.0 },
+ { 0.996078, 0.996078, 0.662745, 1.0 },
+ { 0.996078, 0.996078, 0.623529, 1.0 },
+ { 0.996078, 0.945098, 0.549020, 1.0 },
+ { 0.996078, 0.866667, 0.474510, 1.0 },
+ { 0.980392, 0.819608, 0.439216, 1.0 },
+ { 0.964706, 0.819608, 0.439216, 1.0 },
+ { 0.996078, 0.850980, 0.439216, 1.0 },
+ { 0.996078, 0.866667, 0.474510, 1.0 },
+ { 0.980392, 0.882353, 0.549020, 1.0 },
+ { 0.933333, 0.772549, 0.662745, 1.0 },
+ { 0.886275, 0.725490, 0.811765, 1.0 },
+ { 0.807843, 0.725490, 0.811765, 1.0 },
+ { 0.803922, 0.694118, 0.811765, 1.0 },
+ { 0.788235, 0.725490, 0.847059, 1.0 },
+ { 0.741176, 0.709804, 0.886275, 1.0 },
+ { 0.741176, 0.709804, 0.847059, 1.0 },
+ { 0.694118, 0.647059, 0.847059, 1.0 },
+ { 0.678431, 0.647059, 0.811765, 1.0 },
+ { 0.725490, 0.662745, 0.737255, 1.0 },
+ { 0.792157, 0.647059, 0.737255, 1.0 },
+ { 0.858824, 0.709804, 0.627451, 1.0 },
+ { 0.901961, 0.721569, 0.552941, 1.0 },
+ { 0.917647, 0.705882, 0.513725, 1.0 },
+ { 0.901961, 0.705882, 0.478431, 1.0 },
+ { 0.823529, 0.709804, 0.552941, 1.0 },
+ { 0.823529, 0.662745, 0.592157, 1.0 },
+ { 0.792157, 0.631373, 0.627451, 1.0 },
+ { 0.682353, 0.603922, 0.666667, 1.0 },
+ { 0.694118, 0.584314, 0.701961, 1.0 },
+ { 0.666667, 0.588235, 0.666667, 1.0 },
+ { 0.662745, 0.600000, 0.701961, 1.0 },
+ { 0.650980, 0.635294, 0.666667, 1.0 },
+ { 0.631373, 0.647059, 0.592157, 1.0 },
+ { 0.682353, 0.635294, 0.592157, 1.0 },
+ { 0.698039, 0.615686, 0.552941, 1.0 },
+ { 0.666667, 0.615686, 0.552941, 1.0 },
+ { 0.619608, 0.568627, 0.443137, 1.0 },
+ { 0.552941, 0.454902, 0.368627, 1.0 },
+ { 0.490196, 0.376471, 0.294118, 1.0 },
+ { 0.380392, 0.360784, 0.184314, 1.0 },
+ { 0.301961, 0.301961, 0.184314, 1.0 },
+ { 0.286275, 0.286275, 0.184314, 1.0 },
+ { 0.250980, 0.266667, 0.184314, 1.0 },
+ { 0.266667, 0.250980, 0.184314, 1.0 },
+ { 0.250980, 0.235294, 0.184314, 1.0 },
+ { 0.235294, 0.203922, 0.184314, 1.0 },
+ { 0.219608, 0.188235, 0.184314, 1.0 },
+ { 0.188235, 0.141176, 0.184314, 1.0 },
+ { 0.188235, 0.156863, 0.145098, 1.0 },
+ { 0.203922, 0.156863, 0.145098, 1.0 },
+ { 0.203922, 0.152941, 0.145098, 1.0 },
+ { 0.203922, 0.152941, 0.145098, 1.0 },
+ { 0.250980, 0.152941, 0.145098, 1.0 },
+ { 0.250980, 0.172549, 0.145098, 1.0 },
+ { 0.282353, 0.219608, 0.145098, 1.0 },
+ { 0.250980, 0.235294, 0.145098, 1.0 },
+ { 0.266667, 0.235294, 0.145098, 1.0 },
+ { 0.329412, 0.219608, 0.219608, 1.0 },
+ { 0.458824, 0.298039, 0.254902, 1.0 },
+ { 0.572549, 0.345098, 0.294118, 1.0 },
+ { 0.568627, 0.360784, 0.294118, 1.0 },
+ { 0.584314, 0.388235, 0.294118, 1.0 },
+ { 0.572549, 0.423529, 0.333333, 1.0 },
+ { 0.568627, 0.407843, 0.403922, 1.0 },
+ { 0.635294, 0.423529, 0.407843, 1.0 },
+ { 0.619608, 0.454902, 0.368627, 1.0 },
+ { 0.662745, 0.450980, 0.407843, 1.0 },
+ { 0.615686, 0.505882, 0.368627, 1.0 },
+ { 0.635294, 0.600000, 0.403922, 1.0 },
+ { 0.713725, 0.729412, 0.443137, 1.0 },
+ { 0.870588, 0.839216, 0.478431, 1.0 },
+ { 0.964706, 0.964706, 0.513725, 1.0 },
+ { 0.980392, 0.996078, 0.662745, 1.0 },
+ { 0.996078, 0.996078, 0.772549, 1.0 },
+ { 0.996078, 0.996078, 0.847059, 1.0 },
+ { 0.996078, 0.996078, 0.882353, 1.0 },
+ { 0.917647, 0.886275, 0.996078, 1.0 },
+ { 0.819608, 0.788235, 0.886275, 1.0 },
+ { 0.807843, 0.756863, 0.811765, 1.0 },
+ { 0.823529, 0.694118, 0.776471, 1.0 },
+ { 0.709804, 0.647059, 0.701961, 1.0 },
+ { 0.635294, 0.552941, 0.627451, 1.0 },
+ { 0.568627, 0.474510, 0.478431, 1.0 },
+ { 0.568627, 0.392157, 0.443137, 1.0 },
+ { 0.474510, 0.376471, 0.368627, 1.0 },
+ { 0.407843, 0.364706, 0.368627, 1.0 },
+ { 0.333333, 0.313725, 0.294118, 1.0 },
+ { 0.349020, 0.333333, 0.294118, 1.0 },
+ { 0.380392, 0.364706, 0.329412, 1.0 },
+ { 0.392157, 0.376471, 0.368627, 1.0 },
+ { 0.396078, 0.411765, 0.329412, 1.0 },
+ { 0.474510, 0.474510, 0.403922, 1.0 },
+ { 0.537255, 0.505882, 0.443137, 1.0 },
+ { 0.588235, 0.588235, 0.403922, 1.0 },
+ { 0.713725, 0.596078, 0.403922, 1.0 },
+ { 0.807843, 0.694118, 0.443137, 1.0 },
+ { 0.901961, 0.772549, 0.368627, 1.0 },
+ { 0.933333, 0.705882, 0.329412, 1.0 },
+ { 0.933333, 0.658824, 0.364706, 1.0 },
+ { 0.886275, 0.674510, 0.329412, 1.0 },
+ { 0.741176, 0.596078, 0.329412, 1.0 },
+ { 0.713725, 0.439216, 0.258824, 1.0 },
+ { 0.650980, 0.388235, 0.258824, 1.0 },
+ { 0.521569, 0.313725, 0.219608, 1.0 },
+ { 0.345098, 0.231373, 0.184314, 1.0 },
+ { 0.266667, 0.188235, 0.184314, 1.0 },
+ { 0.250980, 0.172549, 0.184314, 1.0 },
+ { 0.203922, 0.152941, 0.145098, 1.0 },
+ { 0.188235, 0.156863, 0.109804, 1.0 },
+ { 0.188235, 0.137255, 0.109804, 1.0 },
+ { 0.203922, 0.152941, 0.109804, 1.0 },
+ { 0.188235, 0.172549, 0.145098, 1.0 },
+ { 0.219608, 0.188235, 0.145098, 1.0 },
+ { 0.219608, 0.188235, 0.184314, 1.0 },
+ { 0.266667, 0.203922, 0.219608, 1.0 },
+ { 0.298039, 0.250980, 0.219608, 1.0 },
+ { 0.333333, 0.298039, 0.254902, 1.0 },
+ { 0.443137, 0.345098, 0.294118, 1.0 },
+ { 0.458824, 0.360784, 0.329412, 1.0 },
+ { 0.490196, 0.376471, 0.329412, 1.0 },
+ { 0.490196, 0.376471, 0.329412, 1.0 },
+ { 0.490196, 0.360784, 0.329412, 1.0 },
+ { 0.521569, 0.345098, 0.329412, 1.0 },
+ { 0.458824, 0.345098, 0.294118, 1.0 },
+ { 0.360784, 0.282353, 0.219608, 1.0 },
+ { 0.317647, 0.266667, 0.219608, 1.0 },
+ { 0.282353, 0.266667, 0.219608, 1.0 },
+ { 0.266667, 0.266667, 0.219608, 1.0 },
+ { 0.298039, 0.298039, 0.258824, 1.0 },
+ { 0.317647, 0.317647, 0.294118, 1.0 },
+ { 0.333333, 0.301961, 0.294118, 1.0 },
+ { 0.333333, 0.266667, 0.254902, 1.0 },
+ { 0.282353, 0.219608, 0.258824, 1.0 },
+ { 0.266667, 0.250980, 0.219608, 1.0 },
+ { 0.250980, 0.235294, 0.258824, 1.0 },
+ { 0.250980, 0.219608, 0.219608, 1.0 },
+ { 0.235294, 0.188235, 0.219608, 1.0 },
+ { 0.235294, 0.203922, 0.219608, 1.0 },
+ { 0.235294, 0.219608, 0.219608, 1.0 },
+ { 0.235294, 0.219608, 0.184314, 1.0 },
+ { 0.266667, 0.235294, 0.184314, 1.0 },
+ { 0.266667, 0.250980, 0.219608, 1.0 },
+ { 0.286275, 0.286275, 0.219608, 1.0 },
+ { 0.317647, 0.317647, 0.258824, 1.0 },
+ { 0.333333, 0.376471, 0.294118, 1.0 },
+ { 0.380392, 0.411765, 0.294118, 1.0 },
+ { 0.411765, 0.427451, 0.219608, 1.0 },
+ { 0.490196, 0.458824, 0.258824, 1.0 },
+ { 0.490196, 0.505882, 0.258824, 1.0 },
+ { 0.572549, 0.552941, 0.333333, 1.0 },
+ { 0.666667, 0.662745, 0.333333, 1.0 },
+ { 0.776471, 0.792157, 0.443137, 1.0 },
+ { 0.917647, 0.803922, 0.439216, 1.0 },
+ { 0.980392, 0.752941, 0.439216, 1.0 },
+ { 0.933333, 0.674510, 0.403922, 1.0 },
+ { 0.917647, 0.596078, 0.368627, 1.0 },
+ { 0.745098, 0.466667, 0.258824, 1.0 },
+ { 0.682353, 0.415686, 0.219608, 1.0 },
+ { 0.650980, 0.435294, 0.258824, 1.0 },
+ { 0.552941, 0.423529, 0.294118, 1.0 },
+ { 0.490196, 0.439216, 0.333333, 1.0 },
+ { 0.423529, 0.443137, 0.403922, 1.0 },
+ { 0.443137, 0.505882, 0.403922, 1.0 },
+ { 0.521569, 0.490196, 0.478431, 1.0 },
+ { 0.713725, 0.568627, 0.627451, 1.0 },
+ { 0.792157, 0.631373, 0.701961, 1.0 },
+ { 0.823529, 0.756863, 0.701961, 1.0 },
+ { 0.996078, 0.945098, 0.772549, 1.0 },
+ { 0.996078, 0.996078, 0.847059, 1.0 },
+ { 0.996078, 0.996078, 0.847059, 1.0 },
+ { 0.996078, 0.996078, 0.772549, 1.0 },
+ { 0.996078, 0.996078, 0.662745, 1.0 },
+ { 0.996078, 0.996078, 0.623529, 1.0 },
+ { 0.996078, 0.960784, 0.588235, 1.0 },
+ { 0.996078, 0.960784, 0.549020, 1.0 },
+ { 0.980392, 0.898039, 0.513725, 1.0 },
+ { 0.886275, 0.807843, 0.478431, 1.0 },
+ { 0.713725, 0.713725, 0.443137, 1.0 },
+ { 0.635294, 0.552941, 0.368627, 1.0 },
+ { 0.584314, 0.501961, 0.254902, 1.0 },
+ { 0.568627, 0.454902, 0.294118, 1.0 },
+ { 0.537255, 0.392157, 0.329412, 1.0 },
+ { 0.490196, 0.423529, 0.333333, 1.0 },
+ { 0.505882, 0.376471, 0.329412, 1.0 },
+ { 0.490196, 0.439216, 0.294118, 1.0 },
+ { 0.458824, 0.427451, 0.329412, 1.0 },
+ { 0.411765, 0.427451, 0.294118, 1.0 },
+ { 0.380392, 0.427451, 0.294118, 1.0 },
+ { 0.396078, 0.411765, 0.294118, 1.0 },
+ { 0.474510, 0.439216, 0.258824, 1.0 },
+ { 0.552941, 0.439216, 0.294118, 1.0 },
+ { 0.584314, 0.454902, 0.333333, 1.0 },
+ { 0.635294, 0.552941, 0.403922, 1.0 },
+ { 0.760784, 0.662745, 0.478431, 1.0 },
+ { 0.854902, 0.788235, 0.517647, 1.0 },
+ };
+/* dim-beach */
+static double4 colors_28[] = {
+ { 0.105882, 0.109804, 0.109804, 1.0 },
+ { 0.188235, 0.141176, 0.145098, 1.0 },
+ { 0.266667, 0.188235, 0.145098, 1.0 },
+ { 0.282353, 0.235294, 0.145098, 1.0 },
+ { 0.266667, 0.266667, 0.145098, 1.0 },
+ { 0.219608, 0.235294, 0.145098, 1.0 },
+ { 0.172549, 0.172549, 0.109804, 1.0 },
+ { 0.141176, 0.141176, 0.109804, 1.0 },
+ { 0.125490, 0.125490, 0.109804, 1.0 },
+ { 0.109804, 0.125490, 0.109804, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.109804, 0.125490, 0.109804, 1.0 },
+ { 0.109804, 0.141176, 0.109804, 1.0 },
+ { 0.125490, 0.156863, 0.145098, 1.0 },
+ { 0.188235, 0.235294, 0.219608, 1.0 },
+ { 0.219608, 0.286275, 0.258824, 1.0 },
+ { 0.235294, 0.317647, 0.294118, 1.0 },
+ { 0.313725, 0.364706, 0.294118, 1.0 },
+ { 0.360784, 0.537255, 0.552941, 1.0 },
+ { 0.392157, 0.666667, 0.627451, 1.0 },
+ { 0.521569, 0.725490, 0.737255, 1.0 },
+ { 0.600000, 0.760784, 0.737255, 1.0 },
+ { 0.552941, 0.713725, 0.662745, 1.0 },
+ { 0.458824, 0.635294, 0.513725, 1.0 },
+ { 0.427451, 0.568627, 0.478431, 1.0 },
+ { 0.333333, 0.443137, 0.329412, 1.0 },
+ { 0.270588, 0.333333, 0.219608, 1.0 },
+ { 0.250980, 0.266667, 0.184314, 1.0 },
+ { 0.219608, 0.219608, 0.145098, 1.0 },
+ { 0.156863, 0.156863, 0.109804, 1.0 },
+ { 0.125490, 0.141176, 0.109804, 1.0 },
+ { 0.121569, 0.125490, 0.109804, 1.0 },
+ { 0.109804, 0.125490, 0.109804, 1.0 },
+ { 0.109804, 0.125490, 0.109804, 1.0 },
+ { 0.125490, 0.125490, 0.109804, 1.0 },
+ { 0.141176, 0.141176, 0.109804, 1.0 },
+ { 0.203922, 0.172549, 0.109804, 1.0 },
+ { 0.282353, 0.219608, 0.070588, 1.0 },
+ { 0.380392, 0.235294, 0.109804, 1.0 },
+ { 0.474510, 0.329412, 0.109804, 1.0 },
+ { 0.505882, 0.439216, 0.145098, 1.0 },
+ { 0.588235, 0.419608, 0.145098, 1.0 },
+ { 0.552941, 0.392157, 0.145098, 1.0 },
+ { 0.505882, 0.329412, 0.109804, 1.0 },
+ { 0.427451, 0.282353, 0.109804, 1.0 },
+ { 0.250980, 0.286275, 0.109804, 1.0 },
+ { 0.188235, 0.172549, 0.109804, 1.0 },
+ { 0.141176, 0.156863, 0.070588, 1.0 },
+ { 0.141176, 0.156863, 0.070588, 1.0 },
+ { 0.203922, 0.219608, 0.145098, 1.0 },
+ { 0.250980, 0.250980, 0.184314, 1.0 },
+ { 0.266667, 0.298039, 0.219608, 1.0 },
+ { 0.380392, 0.345098, 0.219608, 1.0 },
+ { 0.427451, 0.392157, 0.219608, 1.0 },
+ { 0.427451, 0.392157, 0.219608, 1.0 },
+ { 0.364706, 0.380392, 0.258824, 1.0 },
+ { 0.266667, 0.298039, 0.258824, 1.0 },
+ { 0.188235, 0.298039, 0.294118, 1.0 },
+ { 0.188235, 0.219608, 0.219608, 1.0 },
+ { 0.156863, 0.141176, 0.145098, 1.0 },
+ { 0.109804, 0.125490, 0.145098, 1.0 },
+ { 0.109804, 0.125490, 0.145098, 1.0 },
+ { 0.105882, 0.125490, 0.145098, 1.0 },
+ { 0.109804, 0.125490, 0.145098, 1.0 },
+ { 0.125490, 0.125490, 0.109804, 1.0 },
+ { 0.125490, 0.125490, 0.109804, 1.0 },
+ { 0.109804, 0.125490, 0.109804, 1.0 },
+ { 0.109804, 0.125490, 0.109804, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.105882, 0.109804, 0.109804, 1.0 },
+ { 0.094118, 0.109804, 0.070588, 1.0 },
+ { 0.094118, 0.109804, 0.070588, 1.0 },
+ { 0.090196, 0.109804, 0.070588, 1.0 },
+ { 0.078431, 0.109804, 0.070588, 1.0 },
+ { 0.078431, 0.109804, 0.109804, 1.0 },
+ { 0.074510, 0.109804, 0.109804, 1.0 },
+ { 0.074510, 0.109804, 0.109804, 1.0 },
+ { 0.062745, 0.094118, 0.109804, 1.0 },
+ { 0.074510, 0.109804, 0.109804, 1.0 },
+ { 0.078431, 0.109804, 0.109804, 1.0 },
+ { 0.094118, 0.125490, 0.109804, 1.0 },
+ { 0.094118, 0.141176, 0.109804, 1.0 },
+ { 0.094118, 0.156863, 0.109804, 1.0 },
+ { 0.094118, 0.141176, 0.145098, 1.0 },
+ { 0.094118, 0.125490, 0.145098, 1.0 },
+ { 0.125490, 0.141176, 0.145098, 1.0 },
+ { 0.203922, 0.235294, 0.184314, 1.0 },
+ { 0.266667, 0.301961, 0.184314, 1.0 },
+ { 0.411765, 0.345098, 0.180392, 1.0 },
+ { 0.521569, 0.454902, 0.145098, 1.0 },
+ { 0.650980, 0.549020, 0.145098, 1.0 },
+ { 0.713725, 0.600000, 0.403922, 1.0 },
+ { 0.839216, 0.807843, 0.517647, 1.0 },
+ { 0.870588, 0.854902, 0.662745, 1.0 },
+ { 0.901961, 0.917647, 0.737255, 1.0 },
+ { 0.949020, 0.949020, 0.772549, 1.0 },
+ { 0.949020, 0.945098, 0.772549, 1.0 },
+ { 0.901961, 0.886275, 0.698039, 1.0 },
+ { 0.964706, 0.768627, 0.364706, 1.0 },
+ { 0.949020, 0.721569, 0.290196, 1.0 },
+ { 0.886275, 0.611765, 0.219608, 1.0 },
+ { 0.823529, 0.643137, 0.219608, 1.0 },
+ { 0.870588, 0.627451, 0.219608, 1.0 },
+ { 0.839216, 0.611765, 0.184314, 1.0 },
+ { 0.870588, 0.639216, 0.145098, 1.0 },
+ { 0.870588, 0.596078, 0.145098, 1.0 },
+ { 0.839216, 0.615686, 0.145098, 1.0 },
+ { 0.729412, 0.482353, 0.145098, 1.0 },
+ { 0.713725, 0.447059, 0.184314, 1.0 },
+ { 0.682353, 0.435294, 0.184314, 1.0 },
+ { 0.584314, 0.388235, 0.219608, 1.0 },
+ { 0.474510, 0.360784, 0.219608, 1.0 },
+ { 0.396078, 0.443137, 0.294118, 1.0 },
+ { 0.490196, 0.666667, 0.478431, 1.0 },
+ { 0.603922, 0.682353, 0.627451, 1.0 },
+ { 0.725490, 0.792157, 0.737255, 1.0 },
+ { 0.776471, 0.854902, 0.776471, 1.0 },
+ { 0.662745, 0.776471, 0.737255, 1.0 },
+ { 0.552941, 0.698039, 0.662745, 1.0 },
+ { 0.407843, 0.603922, 0.588235, 1.0 },
+ { 0.203922, 0.427451, 0.592157, 1.0 },
+ { 0.172549, 0.349020, 0.478431, 1.0 },
+ { 0.156863, 0.219608, 0.294118, 1.0 },
+ { 0.078431, 0.188235, 0.219608, 1.0 },
+ { 0.094118, 0.141176, 0.145098, 1.0 },
+ { 0.094118, 0.125490, 0.109804, 1.0 },
+ { 0.094118, 0.125490, 0.109804, 1.0 },
+ { 0.094118, 0.125490, 0.109804, 1.0 },
+ { 0.094118, 0.125490, 0.109804, 1.0 },
+ { 0.105882, 0.125490, 0.109804, 1.0 },
+ { 0.109804, 0.125490, 0.109804, 1.0 },
+ { 0.109804, 0.141176, 0.109804, 1.0 },
+ { 0.125490, 0.156863, 0.109804, 1.0 },
+ { 0.156863, 0.219608, 0.184314, 1.0 },
+ { 0.188235, 0.235294, 0.219608, 1.0 },
+ { 0.188235, 0.250980, 0.219608, 1.0 },
+ { 0.219608, 0.250980, 0.219608, 1.0 },
+ { 0.219608, 0.250980, 0.219608, 1.0 },
+ { 0.313725, 0.266667, 0.219608, 1.0 },
+ { 0.360784, 0.235294, 0.180392, 1.0 },
+ { 0.443137, 0.376471, 0.184314, 1.0 },
+ { 0.588235, 0.435294, 0.219608, 1.0 },
+ { 0.600000, 0.501961, 0.258824, 1.0 },
+ { 0.666667, 0.650980, 0.517647, 1.0 },
+ { 0.823529, 0.792157, 0.627451, 1.0 },
+ { 0.886275, 0.886275, 0.737255, 1.0 },
+ { 0.964706, 0.949020, 0.772549, 1.0 },
+ { 0.980392, 0.945098, 0.807843, 1.0 },
+ { 0.917647, 0.901961, 0.772549, 1.0 },
+ { 0.886275, 0.870588, 0.737255, 1.0 },
+ { 0.760784, 0.741176, 0.552941, 1.0 },
+ { 0.600000, 0.568627, 0.403922, 1.0 },
+ { 0.411765, 0.396078, 0.258824, 1.0 },
+ { 0.286275, 0.301961, 0.219608, 1.0 },
+ { 0.235294, 0.250980, 0.184314, 1.0 },
+ { 0.172549, 0.156863, 0.145098, 1.0 },
+ { 0.125490, 0.125490, 0.145098, 1.0 },
+ { 0.105882, 0.109804, 0.145098, 1.0 },
+ { 0.094118, 0.094118, 0.145098, 1.0 },
+ { 0.094118, 0.109804, 0.109804, 1.0 },
+ { 0.094118, 0.109804, 0.109804, 1.0 },
+ { 0.094118, 0.109804, 0.109804, 1.0 },
+ { 0.105882, 0.125490, 0.109804, 1.0 },
+ { 0.121569, 0.125490, 0.109804, 1.0 },
+ { 0.125490, 0.141176, 0.109804, 1.0 },
+ { 0.156863, 0.188235, 0.145098, 1.0 },
+ { 0.188235, 0.250980, 0.184314, 1.0 },
+ { 0.203922, 0.286275, 0.184314, 1.0 },
+ { 0.219608, 0.282353, 0.219608, 1.0 },
+ { 0.235294, 0.266667, 0.184314, 1.0 },
+ { 0.266667, 0.298039, 0.219608, 1.0 },
+ { 0.364706, 0.333333, 0.184314, 1.0 },
+ { 0.443137, 0.376471, 0.184314, 1.0 },
+ { 0.411765, 0.313725, 0.184314, 1.0 },
+ { 0.396078, 0.282353, 0.180392, 1.0 },
+ { 0.407843, 0.282353, 0.219608, 1.0 },
+ { 0.380392, 0.298039, 0.180392, 1.0 },
+ { 0.360784, 0.266667, 0.145098, 1.0 },
+ { 0.349020, 0.298039, 0.145098, 1.0 },
+ { 0.345098, 0.282353, 0.184314, 1.0 },
+ { 0.266667, 0.286275, 0.184314, 1.0 },
+ { 0.188235, 0.250980, 0.145098, 1.0 },
+ { 0.141176, 0.156863, 0.109804, 1.0 },
+ { 0.125490, 0.141176, 0.109804, 1.0 },
+ { 0.109804, 0.141176, 0.109804, 1.0 },
+ { 0.109804, 0.125490, 0.109804, 1.0 },
+ { 0.109804, 0.125490, 0.070588, 1.0 },
+ { 0.125490, 0.109804, 0.070588, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.094118, 0.109804, 0.109804, 1.0 },
+ { 0.090196, 0.109804, 0.109804, 1.0 },
+ { 0.094118, 0.109804, 0.109804, 1.0 },
+ { 0.094118, 0.109804, 0.109804, 1.0 },
+ { 0.094118, 0.109804, 0.109804, 1.0 },
+ { 0.094118, 0.125490, 0.109804, 1.0 },
+ { 0.105882, 0.141176, 0.145098, 1.0 },
+ { 0.109804, 0.141176, 0.145098, 1.0 },
+ { 0.125490, 0.235294, 0.219608, 1.0 },
+ { 0.188235, 0.250980, 0.219608, 1.0 },
+ { 0.188235, 0.266667, 0.219608, 1.0 },
+ { 0.203922, 0.286275, 0.219608, 1.0 },
+ { 0.203922, 0.282353, 0.219608, 1.0 },
+ { 0.188235, 0.250980, 0.219608, 1.0 },
+ { 0.188235, 0.235294, 0.219608, 1.0 },
+ { 0.203922, 0.219608, 0.184314, 1.0 },
+ { 0.172549, 0.156863, 0.145098, 1.0 },
+ { 0.141176, 0.141176, 0.109804, 1.0 },
+ { 0.141176, 0.125490, 0.109804, 1.0 },
+ { 0.141176, 0.141176, 0.109804, 1.0 },
+ { 0.172549, 0.203922, 0.145098, 1.0 },
+ { 0.235294, 0.235294, 0.184314, 1.0 },
+ { 0.235294, 0.250980, 0.184314, 1.0 },
+ { 0.266667, 0.286275, 0.219608, 1.0 },
+ { 0.301961, 0.329412, 0.219608, 1.0 },
+ { 0.364706, 0.380392, 0.219608, 1.0 },
+ { 0.364706, 0.396078, 0.219608, 1.0 },
+ { 0.380392, 0.396078, 0.258824, 1.0 },
+ { 0.380392, 0.380392, 0.219608, 1.0 },
+ { 0.380392, 0.396078, 0.258824, 1.0 },
+ { 0.380392, 0.427451, 0.258824, 1.0 },
+ { 0.345098, 0.537255, 0.439216, 1.0 },
+ { 0.380392, 0.603922, 0.552941, 1.0 },
+ { 0.423529, 0.619608, 0.552941, 1.0 },
+ { 0.454902, 0.650980, 0.627451, 1.0 },
+ { 0.490196, 0.713725, 0.627451, 1.0 },
+ { 0.490196, 0.698039, 0.552941, 1.0 },
+ { 0.552941, 0.713725, 0.517647, 1.0 },
+ { 0.650980, 0.615686, 0.443137, 1.0 },
+ { 0.682353, 0.533333, 0.294118, 1.0 },
+ { 0.776471, 0.549020, 0.219608, 1.0 },
+ { 0.823529, 0.584314, 0.219608, 1.0 },
+ { 0.858824, 0.674510, 0.258824, 1.0 },
+ { 0.823529, 0.807843, 0.592157, 1.0 },
+ { 0.823529, 0.870588, 0.776471, 1.0 },
+ { 0.839216, 0.901961, 0.811765, 1.0 },
+ { 0.870588, 0.901961, 0.811765, 1.0 },
+ { 0.886275, 0.886275, 0.772549, 1.0 },
+ { 0.807843, 0.807843, 0.592157, 1.0 },
+ { 0.650980, 0.635294, 0.478431, 1.0 },
+ { 0.490196, 0.490196, 0.294118, 1.0 },
+ { 0.349020, 0.396078, 0.258824, 1.0 },
+ { 0.235294, 0.286275, 0.184314, 1.0 },
+ { 0.156863, 0.172549, 0.109804, 1.0 },
+ { 0.109804, 0.125490, 0.070588, 1.0 },
+ { 0.094118, 0.125490, 0.070588, 1.0 },
+ { 0.078431, 0.125490, 0.070588, 1.0 },
+ { 0.094118, 0.125490, 0.109804, 1.0 },
+ { 0.109804, 0.141176, 0.145098, 1.0 },
+ { 0.141176, 0.156863, 0.184314, 1.0 },
+ { 0.141176, 0.203922, 0.258824, 1.0 },
+ { 0.156863, 0.313725, 0.333333, 1.0 },
+ { 0.219608, 0.333333, 0.329412, 1.0 },
+ { 0.345098, 0.556863, 0.552941, 1.0 },
+ { 0.505882, 0.713725, 0.627451, 1.0 },
+ };
+/* cloudy-brick */
+static double4 colors_29[] = {
+ { 0.792157, 0.807843, 0.737255, 1.0 },
+ { 0.698039, 0.729412, 0.627451, 1.0 },
+ { 0.600000, 0.615686, 0.552941, 1.0 },
+ { 0.505882, 0.552941, 0.478431, 1.0 },
+ { 0.439216, 0.505882, 0.443137, 1.0 },
+ { 0.376471, 0.490196, 0.478431, 1.0 },
+ { 0.407843, 0.572549, 0.552941, 1.0 },
+ { 0.439216, 0.619608, 0.662745, 1.0 },
+ { 0.537255, 0.709804, 0.737255, 1.0 },
+ { 0.615686, 0.870588, 0.882353, 1.0 },
+ { 0.600000, 0.854902, 0.921569, 1.0 },
+ { 0.517647, 0.823529, 0.921569, 1.0 },
+ { 0.392157, 0.776471, 0.847059, 1.0 },
+ { 0.329412, 0.603922, 0.737255, 1.0 },
+ { 0.235294, 0.458824, 0.478431, 1.0 },
+ { 0.188235, 0.313725, 0.368627, 1.0 },
+ { 0.156863, 0.235294, 0.294118, 1.0 },
+ { 0.109804, 0.188235, 0.219608, 1.0 },
+ { 0.156863, 0.172549, 0.145098, 1.0 },
+ { 0.094118, 0.125490, 0.109804, 1.0 },
+ { 0.188235, 0.219608, 0.145098, 1.0 },
+ { 0.313725, 0.137255, 0.109804, 1.0 },
+ { 0.298039, 0.137255, 0.145098, 1.0 },
+ { 0.266667, 0.137255, 0.145098, 1.0 },
+ { 0.266667, 0.152941, 0.109804, 1.0 },
+ { 0.266667, 0.152941, 0.145098, 1.0 },
+ { 0.266667, 0.282353, 0.219608, 1.0 },
+ { 0.219608, 0.266667, 0.184314, 1.0 },
+ { 0.266667, 0.282353, 0.219608, 1.0 },
+ { 0.188235, 0.282353, 0.184314, 1.0 },
+ { 0.235294, 0.282353, 0.258824, 1.0 },
+ { 0.301961, 0.380392, 0.333333, 1.0 },
+ { 0.329412, 0.443137, 0.403922, 1.0 },
+ { 0.392157, 0.521569, 0.517647, 1.0 },
+ { 0.521569, 0.635294, 0.627451, 1.0 },
+ { 0.678431, 0.745098, 0.737255, 1.0 },
+ { 0.741176, 0.823529, 0.776471, 1.0 },
+ { 0.756863, 0.854902, 0.811765, 1.0 },
+ { 0.756863, 0.854902, 0.847059, 1.0 },
+ { 0.756863, 0.854902, 0.847059, 1.0 },
+ { 0.678431, 0.823529, 0.882353, 1.0 },
+ { 0.517647, 0.788235, 0.882353, 1.0 },
+ { 0.407843, 0.631373, 0.737255, 1.0 },
+ { 0.329412, 0.552941, 0.662745, 1.0 },
+ { 0.313725, 0.474510, 0.552941, 1.0 },
+ { 0.298039, 0.427451, 0.478431, 1.0 },
+ { 0.364706, 0.407843, 0.329412, 1.0 },
+ { 0.411765, 0.360784, 0.258824, 1.0 },
+ { 0.505882, 0.313725, 0.219608, 1.0 },
+ { 0.568627, 0.372549, 0.109804, 1.0 },
+ { 0.600000, 0.372549, 0.109804, 1.0 },
+ { 0.682353, 0.435294, 0.258824, 1.0 },
+ { 0.886275, 0.654902, 0.329412, 1.0 },
+ { 0.917647, 0.607843, 0.254902, 1.0 },
+ { 0.760784, 0.466667, 0.145098, 1.0 },
+ { 0.698039, 0.247059, 0.035294, 1.0 },
+ { 0.666667, 0.129412, 0.035294, 1.0 },
+ { 0.505882, 0.149020, 0.070588, 1.0 },
+ { 0.490196, 0.247059, 0.145098, 1.0 },
+ { 0.600000, 0.298039, 0.109804, 1.0 },
+ { 0.666667, 0.419608, 0.219608, 1.0 },
+ { 0.964706, 0.737255, 0.290196, 1.0 },
+ { 0.964706, 0.768627, 0.403922, 1.0 },
+ { 0.980392, 0.850980, 0.623529, 1.0 },
+ { 0.886275, 0.835294, 0.737255, 1.0 },
+ { 0.901961, 0.917647, 0.847059, 1.0 },
+ { 0.901961, 0.929412, 0.882353, 1.0 },
+ { 0.901961, 0.964706, 0.921569, 1.0 },
+ { 0.854902, 0.964706, 0.956863, 1.0 },
+ { 0.854902, 0.949020, 0.921569, 1.0 },
+ { 0.819608, 0.933333, 0.882353, 1.0 },
+ { 0.823529, 0.901961, 0.882353, 1.0 },
+ { 0.807843, 0.870588, 0.886275, 1.0 },
+ { 0.772549, 0.854902, 0.847059, 1.0 },
+ { 0.741176, 0.854902, 0.811765, 1.0 },
+ { 0.725490, 0.823529, 0.811765, 1.0 },
+ { 0.600000, 0.662745, 0.737255, 1.0 },
+ { 0.411765, 0.588235, 0.627451, 1.0 },
+ { 0.313725, 0.490196, 0.552941, 1.0 },
+ { 0.266667, 0.396078, 0.478431, 1.0 },
+ { 0.219608, 0.364706, 0.443137, 1.0 },
+ { 0.203922, 0.380392, 0.478431, 1.0 },
+ { 0.266667, 0.411765, 0.443137, 1.0 },
+ { 0.360784, 0.505882, 0.517647, 1.0 },
+ { 0.505882, 0.588235, 0.552941, 1.0 },
+ { 0.725490, 0.694118, 0.552941, 1.0 },
+ { 0.949020, 0.768627, 0.478431, 1.0 },
+ { 0.792157, 0.647059, 0.517647, 1.0 },
+ { 0.713725, 0.450980, 0.294118, 1.0 },
+ { 0.666667, 0.231373, 0.109804, 1.0 },
+ { 0.600000, 0.231373, 0.070588, 1.0 },
+ { 0.490196, 0.164706, 0.109804, 1.0 },
+ { 0.443137, 0.168627, 0.109804, 1.0 },
+ { 0.360784, 0.137255, 0.145098, 1.0 },
+ { 0.313725, 0.152941, 0.145098, 1.0 },
+ { 0.250980, 0.250980, 0.258824, 1.0 },
+ { 0.203922, 0.298039, 0.333333, 1.0 },
+ { 0.219608, 0.349020, 0.329412, 1.0 },
+ { 0.219608, 0.317647, 0.333333, 1.0 },
+ { 0.250980, 0.333333, 0.368627, 1.0 },
+ { 0.286275, 0.380392, 0.368627, 1.0 },
+ { 0.333333, 0.427451, 0.368627, 1.0 },
+ { 0.392157, 0.427451, 0.368627, 1.0 },
+ { 0.474510, 0.568627, 0.443137, 1.0 },
+ { 0.505882, 0.650980, 0.552941, 1.0 },
+ { 0.572549, 0.729412, 0.662745, 1.0 },
+ { 0.694118, 0.823529, 0.772549, 1.0 },
+ { 0.741176, 0.854902, 0.811765, 1.0 },
+ { 0.772549, 0.854902, 0.886275, 1.0 },
+ { 0.772549, 0.870588, 0.886275, 1.0 },
+ { 0.807843, 0.870588, 0.886275, 1.0 },
+ { 0.850980, 0.886275, 0.882353, 1.0 },
+ { 0.870588, 0.917647, 0.882353, 1.0 },
+ { 0.854902, 0.917647, 0.886275, 1.0 },
+ { 0.839216, 0.917647, 0.847059, 1.0 },
+ { 0.788235, 0.917647, 0.847059, 1.0 },
+ { 0.788235, 0.901961, 0.847059, 1.0 },
+ { 0.772549, 0.901961, 0.882353, 1.0 },
+ { 0.772549, 0.901961, 0.882353, 1.0 },
+ { 0.756863, 0.901961, 0.882353, 1.0 },
+ { 0.756863, 0.901961, 0.886275, 1.0 },
+ { 0.756863, 0.901961, 0.886275, 1.0 },
+ { 0.741176, 0.949020, 0.921569, 1.0 },
+ { 0.788235, 0.949020, 0.956863, 1.0 },
+ { 0.835294, 0.929412, 0.956863, 1.0 },
+ { 0.803922, 0.917647, 0.921569, 1.0 },
+ { 0.788235, 0.933333, 0.921569, 1.0 },
+ { 0.788235, 0.917647, 0.921569, 1.0 },
+ { 0.756863, 0.901961, 0.921569, 1.0 },
+ { 0.756863, 0.901961, 0.886275, 1.0 },
+ { 0.756863, 0.886275, 0.886275, 1.0 },
+ { 0.741176, 0.886275, 0.882353, 1.0 },
+ { 0.709804, 0.901961, 0.882353, 1.0 },
+ { 0.631373, 0.776471, 0.811765, 1.0 },
+ { 0.423529, 0.650980, 0.698039, 1.0 },
+ { 0.360784, 0.600000, 0.627451, 1.0 },
+ { 0.286275, 0.494118, 0.588235, 1.0 },
+ { 0.345098, 0.537255, 0.588235, 1.0 },
+ { 0.349020, 0.556863, 0.592157, 1.0 },
+ { 0.490196, 0.635294, 0.592157, 1.0 },
+ { 0.584314, 0.713725, 0.666667, 1.0 },
+ { 0.709804, 0.792157, 0.737255, 1.0 },
+ { 0.741176, 0.854902, 0.811765, 1.0 },
+ { 0.760784, 0.886275, 0.847059, 1.0 },
+ { 0.788235, 0.901961, 0.882353, 1.0 },
+ { 0.803922, 0.901961, 0.882353, 1.0 },
+ { 0.835294, 0.917647, 0.882353, 1.0 },
+ { 0.839216, 0.917647, 0.882353, 1.0 },
+ { 0.839216, 0.901961, 0.847059, 1.0 },
+ { 0.807843, 0.901961, 0.811765, 1.0 },
+ { 0.760784, 0.854902, 0.776471, 1.0 },
+ { 0.650980, 0.745098, 0.666667, 1.0 },
+ { 0.568627, 0.584314, 0.517647, 1.0 },
+ { 0.474510, 0.427451, 0.329412, 1.0 },
+ { 0.458824, 0.407843, 0.294118, 1.0 },
+ { 0.552941, 0.443137, 0.403922, 1.0 },
+ { 0.650980, 0.552941, 0.517647, 1.0 },
+ { 0.713725, 0.682353, 0.627451, 1.0 },
+ { 0.807843, 0.839216, 0.701961, 1.0 },
+ { 0.854902, 0.933333, 0.811765, 1.0 },
+ { 0.964706, 0.976471, 0.882353, 1.0 },
+ { 0.980392, 0.996078, 0.921569, 1.0 },
+ { 0.996078, 0.996078, 0.956863, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.980392, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.956863, 1.0 },
+ { 0.980392, 0.980392, 0.956863, 1.0 },
+ { 0.964706, 0.980392, 0.956863, 1.0 },
+ { 0.949020, 0.980392, 0.956863, 1.0 },
+ { 0.901961, 0.960784, 0.921569, 1.0 },
+ { 0.886275, 0.901961, 0.882353, 1.0 },
+ { 0.839216, 0.870588, 0.847059, 1.0 },
+ { 0.886275, 0.933333, 0.847059, 1.0 },
+ { 0.823529, 0.870588, 0.847059, 1.0 },
+ { 0.807843, 0.870588, 0.847059, 1.0 },
+ { 0.788235, 0.901961, 0.886275, 1.0 },
+ { 0.803922, 0.886275, 0.847059, 1.0 },
+ { 0.807843, 0.870588, 0.811765, 1.0 },
+ { 0.776471, 0.870588, 0.811765, 1.0 },
+ { 0.792157, 0.870588, 0.811765, 1.0 },
+ { 0.788235, 0.886275, 0.847059, 1.0 },
+ { 0.772549, 0.870588, 0.847059, 1.0 },
+ { 0.776471, 0.870588, 0.811765, 1.0 },
+ { 0.776471, 0.870588, 0.776471, 1.0 },
+ { 0.792157, 0.823529, 0.701961, 1.0 },
+ { 0.682353, 0.776471, 0.662745, 1.0 },
+ { 0.600000, 0.725490, 0.737255, 1.0 },
+ { 0.615686, 0.745098, 0.701961, 1.0 },
+ { 0.709804, 0.792157, 0.737255, 1.0 },
+ { 0.776471, 0.823529, 0.776471, 1.0 },
+ { 0.792157, 0.823529, 0.776471, 1.0 },
+ { 0.756863, 0.854902, 0.811765, 1.0 },
+ { 0.776471, 0.886275, 0.811765, 1.0 },
+ { 0.807843, 0.901961, 0.811765, 1.0 },
+ { 0.807843, 0.901961, 0.811765, 1.0 },
+ { 0.792157, 0.901961, 0.847059, 1.0 },
+ { 0.792157, 0.886275, 0.847059, 1.0 },
+ { 0.772549, 0.854902, 0.847059, 1.0 },
+ { 0.756863, 0.854902, 0.886275, 1.0 },
+ { 0.725490, 0.866667, 0.921569, 1.0 },
+ { 0.725490, 0.901961, 0.956863, 1.0 },
+ { 0.709804, 0.917647, 0.956863, 1.0 },
+ { 0.678431, 0.917647, 0.956863, 1.0 },
+ { 0.678431, 0.901961, 0.956863, 1.0 },
+ { 0.454902, 0.811765, 0.921569, 1.0 },
+ { 0.298039, 0.760784, 0.847059, 1.0 },
+ { 0.282353, 0.725490, 0.807843, 1.0 },
+ { 0.235294, 0.666667, 0.811765, 1.0 },
+ { 0.298039, 0.600000, 0.662745, 1.0 },
+ { 0.266667, 0.474510, 0.478431, 1.0 },
+ { 0.298039, 0.411765, 0.368627, 1.0 },
+ { 0.235294, 0.333333, 0.294118, 1.0 },
+ { 0.286275, 0.317647, 0.294118, 1.0 },
+ { 0.301961, 0.301961, 0.219608, 1.0 },
+ { 0.298039, 0.266667, 0.258824, 1.0 },
+ { 0.286275, 0.349020, 0.333333, 1.0 },
+ { 0.380392, 0.313725, 0.254902, 1.0 },
+ { 0.313725, 0.250980, 0.184314, 1.0 },
+ { 0.376471, 0.168627, 0.145098, 1.0 },
+ { 0.490196, 0.149020, 0.109804, 1.0 },
+ { 0.490196, 0.164706, 0.109804, 1.0 },
+ { 0.392157, 0.184314, 0.184314, 1.0 },
+ { 0.360784, 0.282353, 0.294118, 1.0 },
+ { 0.266667, 0.317647, 0.333333, 1.0 },
+ { 0.266667, 0.333333, 0.368627, 1.0 },
+ { 0.329412, 0.364706, 0.403922, 1.0 },
+ { 0.282353, 0.443137, 0.478431, 1.0 },
+ { 0.392157, 0.584314, 0.552941, 1.0 },
+ { 0.521569, 0.666667, 0.662745, 1.0 },
+ { 0.725490, 0.792157, 0.811765, 1.0 },
+ { 0.807843, 0.870588, 0.847059, 1.0 },
+ { 0.886275, 0.917647, 0.882353, 1.0 },
+ { 0.933333, 0.980392, 0.956863, 1.0 },
+ { 0.964706, 0.996078, 0.956863, 1.0 },
+ { 0.980392, 0.996078, 0.956863, 1.0 },
+ { 0.980392, 0.980392, 0.956863, 1.0 },
+ { 0.980392, 0.996078, 0.956863, 1.0 },
+ { 0.980392, 0.996078, 0.956863, 1.0 },
+ { 0.996078, 0.996078, 0.956863, 1.0 },
+ { 0.980392, 0.996078, 0.921569, 1.0 },
+ { 0.980392, 0.996078, 0.921569, 1.0 },
+ { 0.980392, 0.996078, 0.882353, 1.0 },
+ { 0.996078, 0.996078, 0.847059, 1.0 },
+ { 0.980392, 0.976471, 0.847059, 1.0 },
+ { 0.823529, 0.870588, 0.811765, 1.0 },
+ { 0.854902, 0.709804, 0.662745, 1.0 },
+ { 0.839216, 0.725490, 0.588235, 1.0 },
+ { 0.713725, 0.454902, 0.403922, 1.0 },
+ { 0.505882, 0.470588, 0.219608, 1.0 },
+ { 0.505882, 0.356863, 0.219608, 1.0 },
+ { 0.490196, 0.345098, 0.254902, 1.0 },
+ { 0.411765, 0.345098, 0.329412, 1.0 },
+ { 0.505882, 0.505882, 0.443137, 1.0 },
+ { 0.584314, 0.631373, 0.627451, 1.0 },
+ };
+/* burning-wood */
+static double4 colors_30[] = {
+ { 0.313725, 0.137255, 0.109804, 1.0 },
+ { 0.360784, 0.152941, 0.109804, 1.0 },
+ { 0.380392, 0.152941, 0.109804, 1.0 },
+ { 0.376471, 0.152941, 0.145098, 1.0 },
+ { 0.380392, 0.152941, 0.109804, 1.0 },
+ { 0.313725, 0.168627, 0.145098, 1.0 },
+ { 0.266667, 0.168627, 0.145098, 1.0 },
+ { 0.329412, 0.152941, 0.145098, 1.0 },
+ { 0.298039, 0.168627, 0.184314, 1.0 },
+ { 0.282353, 0.188235, 0.219608, 1.0 },
+ { 0.235294, 0.168627, 0.184314, 1.0 },
+ { 0.172549, 0.172549, 0.184314, 1.0 },
+ { 0.141176, 0.125490, 0.145098, 1.0 },
+ { 0.121569, 0.109804, 0.145098, 1.0 },
+ { 0.105882, 0.109804, 0.145098, 1.0 },
+ { 0.109804, 0.125490, 0.145098, 1.0 },
+ { 0.156863, 0.109804, 0.145098, 1.0 },
+ { 0.188235, 0.125490, 0.145098, 1.0 },
+ { 0.203922, 0.121569, 0.145098, 1.0 },
+ { 0.219608, 0.105882, 0.109804, 1.0 },
+ { 0.266667, 0.137255, 0.109804, 1.0 },
+ { 0.329412, 0.137255, 0.109804, 1.0 },
+ { 0.376471, 0.117647, 0.109804, 1.0 },
+ { 0.407843, 0.133333, 0.070588, 1.0 },
+ { 0.411765, 0.117647, 0.070588, 1.0 },
+ { 0.380392, 0.133333, 0.070588, 1.0 },
+ { 0.345098, 0.133333, 0.070588, 1.0 },
+ { 0.298039, 0.137255, 0.109804, 1.0 },
+ { 0.266667, 0.152941, 0.109804, 1.0 },
+ { 0.250980, 0.168627, 0.070588, 1.0 },
+ { 0.235294, 0.188235, 0.145098, 1.0 },
+ { 0.203922, 0.203922, 0.145098, 1.0 },
+ { 0.188235, 0.172549, 0.145098, 1.0 },
+ { 0.125490, 0.156863, 0.109804, 1.0 },
+ { 0.125490, 0.125490, 0.109804, 1.0 },
+ { 0.105882, 0.125490, 0.109804, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.109804, 0.109804, 0.070588, 1.0 },
+ { 0.121569, 0.109804, 0.070588, 1.0 },
+ { 0.121569, 0.109804, 0.070588, 1.0 },
+ { 0.137255, 0.109804, 0.070588, 1.0 },
+ { 0.141176, 0.125490, 0.070588, 1.0 },
+ { 0.203922, 0.137255, 0.070588, 1.0 },
+ { 0.219608, 0.121569, 0.070588, 1.0 },
+ { 0.298039, 0.121569, 0.070588, 1.0 },
+ { 0.376471, 0.117647, 0.070588, 1.0 },
+ { 0.443137, 0.117647, 0.070588, 1.0 },
+ { 0.521569, 0.101961, 0.070588, 1.0 },
+ { 0.568627, 0.101961, 0.070588, 1.0 },
+ { 0.603922, 0.086275, 0.074510, 1.0 },
+ { 0.635294, 0.086275, 0.070588, 1.0 },
+ { 0.682353, 0.098039, 0.000000, 1.0 },
+ { 0.698039, 0.098039, 0.000000, 1.0 },
+ { 0.698039, 0.180392, 0.035294, 1.0 },
+ { 0.745098, 0.341176, 0.070588, 1.0 },
+ { 0.839216, 0.411765, 0.070588, 1.0 },
+ { 0.858824, 0.380392, 0.000000, 1.0 },
+ { 0.776471, 0.341176, 0.070588, 1.0 },
+ { 0.698039, 0.282353, 0.035294, 1.0 },
+ { 0.635294, 0.145098, 0.000000, 1.0 },
+ { 0.619608, 0.086275, 0.000000, 1.0 },
+ { 0.619608, 0.086275, 0.035294, 1.0 },
+ { 0.603922, 0.086275, 0.000000, 1.0 },
+ { 0.572549, 0.086275, 0.000000, 1.0 },
+ { 0.572549, 0.101961, 0.035294, 1.0 },
+ { 0.537255, 0.101961, 0.035294, 1.0 },
+ { 0.458824, 0.117647, 0.035294, 1.0 },
+ { 0.411765, 0.117647, 0.070588, 1.0 },
+ { 0.360784, 0.090196, 0.070588, 1.0 },
+ { 0.345098, 0.090196, 0.109804, 1.0 },
+ { 0.360784, 0.152941, 0.109804, 1.0 },
+ { 0.345098, 0.152941, 0.109804, 1.0 },
+ { 0.313725, 0.203922, 0.184314, 1.0 },
+ { 0.282353, 0.219608, 0.219608, 1.0 },
+ { 0.329412, 0.266667, 0.254902, 1.0 },
+ { 0.286275, 0.286275, 0.294118, 1.0 },
+ { 0.250980, 0.235294, 0.219608, 1.0 },
+ { 0.203922, 0.219608, 0.219608, 1.0 },
+ { 0.141176, 0.203922, 0.184314, 1.0 },
+ { 0.125490, 0.141176, 0.145098, 1.0 },
+ { 0.141176, 0.125490, 0.109804, 1.0 },
+ { 0.156863, 0.121569, 0.109804, 1.0 },
+ { 0.203922, 0.121569, 0.109804, 1.0 },
+ { 0.188235, 0.121569, 0.070588, 1.0 },
+ { 0.235294, 0.105882, 0.070588, 1.0 },
+ { 0.298039, 0.121569, 0.070588, 1.0 },
+ { 0.345098, 0.121569, 0.070588, 1.0 },
+ { 0.392157, 0.117647, 0.035294, 1.0 },
+ { 0.443137, 0.133333, 0.035294, 1.0 },
+ { 0.474510, 0.117647, 0.035294, 1.0 },
+ { 0.521569, 0.117647, 0.070588, 1.0 },
+ { 0.490196, 0.152941, 0.070588, 1.0 },
+ { 0.474510, 0.121569, 0.109804, 1.0 },
+ { 0.474510, 0.149020, 0.109804, 1.0 },
+ { 0.427451, 0.137255, 0.145098, 1.0 },
+ { 0.427451, 0.133333, 0.109804, 1.0 },
+ { 0.411765, 0.121569, 0.109804, 1.0 },
+ { 0.396078, 0.133333, 0.109804, 1.0 },
+ { 0.329412, 0.137255, 0.145098, 1.0 },
+ { 0.282353, 0.121569, 0.145098, 1.0 },
+ { 0.266667, 0.105882, 0.145098, 1.0 },
+ { 0.219608, 0.105882, 0.109804, 1.0 },
+ { 0.188235, 0.090196, 0.109804, 1.0 },
+ { 0.156863, 0.094118, 0.109804, 1.0 },
+ { 0.141176, 0.105882, 0.109804, 1.0 },
+ { 0.137255, 0.109804, 0.109804, 1.0 },
+ { 0.137255, 0.109804, 0.109804, 1.0 },
+ { 0.141176, 0.125490, 0.070588, 1.0 },
+ { 0.188235, 0.121569, 0.070588, 1.0 },
+ { 0.313725, 0.168627, 0.070588, 1.0 },
+ { 0.396078, 0.250980, 0.109804, 1.0 },
+ { 0.552941, 0.298039, 0.109804, 1.0 },
+ { 0.713725, 0.372549, 0.109804, 1.0 },
+ { 0.839216, 0.482353, 0.145098, 1.0 },
+ { 0.917647, 0.639216, 0.219608, 1.0 },
+ { 0.917647, 0.690196, 0.329412, 1.0 },
+ { 0.917647, 0.690196, 0.294118, 1.0 },
+ { 0.870588, 0.615686, 0.184314, 1.0 },
+ { 0.870588, 0.513725, 0.184314, 1.0 },
+ { 0.823529, 0.431373, 0.109804, 1.0 },
+ { 0.870588, 0.309804, 0.145098, 1.0 },
+ { 0.760784, 0.149020, 0.070588, 1.0 },
+ { 0.792157, 0.054902, 0.035294, 1.0 },
+ { 0.807843, 0.101961, 0.074510, 1.0 },
+ { 0.729412, 0.117647, 0.035294, 1.0 },
+ { 0.713725, 0.117647, 0.035294, 1.0 },
+ { 0.729412, 0.282353, 0.035294, 1.0 },
+ { 0.682353, 0.325490, 0.035294, 1.0 },
+ { 0.631373, 0.309804, 0.070588, 1.0 },
+ { 0.552941, 0.231373, 0.035294, 1.0 },
+ { 0.505882, 0.250980, 0.109804, 1.0 },
+ { 0.474510, 0.298039, 0.184314, 1.0 },
+ { 0.474510, 0.247059, 0.219608, 1.0 },
+ { 0.521569, 0.180392, 0.145098, 1.0 },
+ { 0.490196, 0.184314, 0.109804, 1.0 },
+ { 0.505882, 0.168627, 0.109804, 1.0 },
+ { 0.474510, 0.184314, 0.109804, 1.0 },
+ { 0.443137, 0.184314, 0.109804, 1.0 },
+ { 0.490196, 0.184314, 0.070588, 1.0 },
+ { 0.474510, 0.184314, 0.109804, 1.0 },
+ { 0.427451, 0.184314, 0.070588, 1.0 },
+ { 0.392157, 0.168627, 0.109804, 1.0 },
+ { 0.360784, 0.152941, 0.109804, 1.0 },
+ { 0.298039, 0.121569, 0.109804, 1.0 },
+ { 0.219608, 0.121569, 0.109804, 1.0 },
+ { 0.188235, 0.121569, 0.145098, 1.0 },
+ { 0.156863, 0.105882, 0.109804, 1.0 },
+ { 0.137255, 0.109804, 0.109804, 1.0 },
+ { 0.125490, 0.109804, 0.109804, 1.0 },
+ { 0.141176, 0.121569, 0.109804, 1.0 },
+ { 0.172549, 0.141176, 0.109804, 1.0 },
+ { 0.219608, 0.137255, 0.109804, 1.0 },
+ { 0.266667, 0.137255, 0.109804, 1.0 },
+ { 0.298039, 0.137255, 0.145098, 1.0 },
+ { 0.313725, 0.184314, 0.109804, 1.0 },
+ { 0.345098, 0.152941, 0.109804, 1.0 },
+ { 0.345098, 0.168627, 0.145098, 1.0 },
+ { 0.396078, 0.168627, 0.109804, 1.0 },
+ { 0.411765, 0.152941, 0.109804, 1.0 },
+ { 0.427451, 0.168627, 0.109804, 1.0 },
+ { 0.427451, 0.235294, 0.180392, 1.0 },
+ { 0.380392, 0.282353, 0.219608, 1.0 },
+ { 0.411765, 0.345098, 0.294118, 1.0 },
+ { 0.443137, 0.407843, 0.329412, 1.0 },
+ { 0.521569, 0.392157, 0.368627, 1.0 },
+ { 0.647059, 0.356863, 0.219608, 1.0 },
+ { 0.647059, 0.341176, 0.184314, 1.0 },
+ { 0.635294, 0.278431, 0.145098, 1.0 },
+ { 0.650980, 0.231373, 0.109804, 1.0 },
+ { 0.635294, 0.247059, 0.070588, 1.0 },
+ { 0.584314, 0.250980, 0.070588, 1.0 },
+ { 0.588235, 0.231373, 0.070588, 1.0 },
+ { 0.572549, 0.235294, 0.035294, 1.0 },
+ { 0.552941, 0.129412, 0.000000, 1.0 },
+ { 0.505882, 0.231373, 0.000000, 1.0 },
+ { 0.474510, 0.231373, 0.070588, 1.0 },
+ { 0.521569, 0.250980, 0.070588, 1.0 },
+ { 0.584314, 0.250980, 0.109804, 1.0 },
+ { 0.603922, 0.313725, 0.145098, 1.0 },
+ { 0.682353, 0.325490, 0.070588, 1.0 },
+ { 0.713725, 0.356863, 0.070588, 1.0 },
+ { 0.776471, 0.376471, 0.070588, 1.0 },
+ { 0.792157, 0.431373, 0.109804, 1.0 },
+ { 0.792157, 0.415686, 0.145098, 1.0 },
+ { 0.792157, 0.415686, 0.145098, 1.0 },
+ { 0.776471, 0.372549, 0.184314, 1.0 },
+ { 0.698039, 0.337255, 0.109804, 1.0 },
+ { 0.521569, 0.266667, 0.109804, 1.0 },
+ { 0.443137, 0.231373, 0.109804, 1.0 },
+ { 0.360784, 0.168627, 0.070588, 1.0 },
+ { 0.298039, 0.137255, 0.109804, 1.0 },
+ { 0.235294, 0.137255, 0.109804, 1.0 },
+ { 0.219608, 0.121569, 0.109804, 1.0 },
+ { 0.250980, 0.121569, 0.109804, 1.0 },
+ { 0.266667, 0.105882, 0.109804, 1.0 },
+ { 0.282353, 0.121569, 0.109804, 1.0 },
+ { 0.298039, 0.121569, 0.109804, 1.0 },
+ { 0.298039, 0.137255, 0.109804, 1.0 },
+ { 0.313725, 0.152941, 0.070588, 1.0 },
+ { 0.329412, 0.121569, 0.109804, 1.0 },
+ { 0.333333, 0.137255, 0.070588, 1.0 },
+ { 0.317647, 0.121569, 0.070588, 1.0 },
+ { 0.313725, 0.121569, 0.070588, 1.0 },
+ { 0.298039, 0.105882, 0.109804, 1.0 },
+ { 0.250980, 0.105882, 0.109804, 1.0 },
+ { 0.219608, 0.105882, 0.109804, 1.0 },
+ { 0.172549, 0.105882, 0.109804, 1.0 },
+ { 0.141176, 0.109804, 0.109804, 1.0 },
+ { 0.121569, 0.109804, 0.109804, 1.0 },
+ { 0.105882, 0.094118, 0.109804, 1.0 },
+ { 0.090196, 0.094118, 0.109804, 1.0 },
+ { 0.105882, 0.094118, 0.109804, 1.0 },
+ { 0.121569, 0.109804, 0.109804, 1.0 },
+ { 0.125490, 0.109804, 0.109804, 1.0 },
+ { 0.137255, 0.109804, 0.109804, 1.0 },
+ { 0.172549, 0.121569, 0.109804, 1.0 },
+ { 0.266667, 0.121569, 0.109804, 1.0 },
+ { 0.345098, 0.168627, 0.109804, 1.0 },
+ { 0.427451, 0.235294, 0.109804, 1.0 },
+ { 0.521569, 0.250980, 0.109804, 1.0 },
+ { 0.650980, 0.356863, 0.109804, 1.0 },
+ { 0.823529, 0.549020, 0.258824, 1.0 },
+ { 0.839216, 0.823529, 0.737255, 1.0 },
+ { 0.901961, 0.705882, 0.443137, 1.0 },
+ { 0.933333, 0.690196, 0.364706, 1.0 },
+ { 0.858824, 0.678431, 0.333333, 1.0 },
+ { 0.870588, 0.643137, 0.258824, 1.0 },
+ { 0.792157, 0.513725, 0.184314, 1.0 },
+ { 0.682353, 0.403922, 0.184314, 1.0 },
+ { 0.552941, 0.392157, 0.184314, 1.0 },
+ { 0.474510, 0.345098, 0.258824, 1.0 },
+ { 0.313725, 0.235294, 0.184314, 1.0 },
+ { 0.235294, 0.168627, 0.145098, 1.0 },
+ { 0.188235, 0.105882, 0.145098, 1.0 },
+ { 0.172549, 0.105882, 0.145098, 1.0 },
+ { 0.141176, 0.109804, 0.109804, 1.0 },
+ { 0.125490, 0.109804, 0.109804, 1.0 },
+ { 0.121569, 0.109804, 0.109804, 1.0 },
+ { 0.105882, 0.109804, 0.109804, 1.0 },
+ { 0.105882, 0.109804, 0.109804, 1.0 },
+ { 0.094118, 0.109804, 0.109804, 1.0 },
+ { 0.105882, 0.109804, 0.109804, 1.0 },
+ { 0.105882, 0.109804, 0.109804, 1.0 },
+ { 0.121569, 0.109804, 0.109804, 1.0 },
+ { 0.125490, 0.109804, 0.109804, 1.0 },
+ { 0.125490, 0.141176, 0.145098, 1.0 },
+ { 0.172549, 0.156863, 0.145098, 1.0 },
+ { 0.219608, 0.121569, 0.145098, 1.0 },
+ { 0.266667, 0.137255, 0.219608, 1.0 },
+ { 0.349020, 0.235294, 0.184314, 1.0 },
+ { 0.458824, 0.250980, 0.145098, 1.0 },
+ { 0.474510, 0.219608, 0.145098, 1.0 },
+ { 0.490196, 0.219608, 0.184314, 1.0 },
+ { 0.427451, 0.184314, 0.145098, 1.0 },
+ { 0.411765, 0.184314, 0.145098, 1.0 },
+ { 0.360784, 0.105882, 0.145098, 1.0 },
+ };
+/* aquatic-garden */
+static double4 colors_31[] = {
+ { 0.572549, 0.313725, 0.035294, 1.0 },
+ { 0.521569, 0.360784, 0.109804, 1.0 },
+ { 0.521569, 0.423529, 0.219608, 1.0 },
+ { 0.600000, 0.439216, 0.294118, 1.0 },
+ { 0.552941, 0.490196, 0.329412, 1.0 },
+ { 0.521569, 0.443137, 0.254902, 1.0 },
+ { 0.411765, 0.298039, 0.219608, 1.0 },
+ { 0.313725, 0.282353, 0.145098, 1.0 },
+ { 0.235294, 0.266667, 0.145098, 1.0 },
+ { 0.203922, 0.235294, 0.184314, 1.0 },
+ { 0.156863, 0.172549, 0.184314, 1.0 },
+ { 0.141176, 0.141176, 0.145098, 1.0 },
+ { 0.125490, 0.109804, 0.145098, 1.0 },
+ { 0.125490, 0.109804, 0.109804, 1.0 },
+ { 0.125490, 0.094118, 0.109804, 1.0 },
+ { 0.105882, 0.094118, 0.145098, 1.0 },
+ { 0.105882, 0.109804, 0.145098, 1.0 },
+ { 0.109804, 0.125490, 0.145098, 1.0 },
+ { 0.156863, 0.172549, 0.184314, 1.0 },
+ { 0.235294, 0.250980, 0.219608, 1.0 },
+ { 0.301961, 0.349020, 0.258824, 1.0 },
+ { 0.360784, 0.411765, 0.258824, 1.0 },
+ { 0.458824, 0.521569, 0.333333, 1.0 },
+ { 0.490196, 0.619608, 0.403922, 1.0 },
+ { 0.650980, 0.694118, 0.403922, 1.0 },
+ { 0.584314, 0.698039, 0.478431, 1.0 },
+ { 0.615686, 0.615686, 0.443137, 1.0 },
+ { 0.490196, 0.521569, 0.403922, 1.0 },
+ { 0.427451, 0.376471, 0.368627, 1.0 },
+ { 0.317647, 0.364706, 0.294118, 1.0 },
+ { 0.250980, 0.333333, 0.294118, 1.0 },
+ { 0.203922, 0.266667, 0.219608, 1.0 },
+ { 0.156863, 0.219608, 0.184314, 1.0 },
+ { 0.156863, 0.172549, 0.145098, 1.0 },
+ { 0.141176, 0.141176, 0.109804, 1.0 },
+ { 0.125490, 0.125490, 0.109804, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.094118, 0.109804, 0.109804, 1.0 },
+ { 0.090196, 0.109804, 0.109804, 1.0 },
+ { 0.109804, 0.125490, 0.109804, 1.0 },
+ { 0.141176, 0.141176, 0.109804, 1.0 },
+ { 0.156863, 0.156863, 0.109804, 1.0 },
+ { 0.219608, 0.152941, 0.109804, 1.0 },
+ { 0.282353, 0.188235, 0.109804, 1.0 },
+ { 0.329412, 0.200000, 0.109804, 1.0 },
+ { 0.313725, 0.219608, 0.109804, 1.0 },
+ { 0.329412, 0.250980, 0.109804, 1.0 },
+ { 0.282353, 0.250980, 0.109804, 1.0 },
+ { 0.266667, 0.152941, 0.109804, 1.0 },
+ { 0.219608, 0.168627, 0.109804, 1.0 },
+ { 0.141176, 0.125490, 0.070588, 1.0 },
+ { 0.109804, 0.109804, 0.070588, 1.0 },
+ { 0.094118, 0.109804, 0.109804, 1.0 },
+ { 0.090196, 0.094118, 0.109804, 1.0 },
+ { 0.078431, 0.078431, 0.109804, 1.0 },
+ { 0.090196, 0.078431, 0.109804, 1.0 },
+ { 0.074510, 0.078431, 0.109804, 1.0 },
+ { 0.074510, 0.078431, 0.109804, 1.0 },
+ { 0.094118, 0.094118, 0.109804, 1.0 },
+ { 0.121569, 0.094118, 0.109804, 1.0 },
+ { 0.121569, 0.109804, 0.109804, 1.0 },
+ { 0.137255, 0.109804, 0.109804, 1.0 },
+ { 0.188235, 0.137255, 0.109804, 1.0 },
+ { 0.250980, 0.168627, 0.109804, 1.0 },
+ { 0.282353, 0.203922, 0.145098, 1.0 },
+ { 0.298039, 0.219608, 0.145098, 1.0 },
+ { 0.282353, 0.203922, 0.145098, 1.0 },
+ { 0.219608, 0.152941, 0.109804, 1.0 },
+ { 0.188235, 0.121569, 0.109804, 1.0 },
+ { 0.141176, 0.109804, 0.109804, 1.0 },
+ { 0.125490, 0.109804, 0.109804, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.109804, 0.125490, 0.109804, 1.0 },
+ { 0.109804, 0.125490, 0.109804, 1.0 },
+ { 0.109804, 0.125490, 0.109804, 1.0 },
+ { 0.094118, 0.125490, 0.109804, 1.0 },
+ { 0.094118, 0.125490, 0.109804, 1.0 },
+ { 0.094118, 0.125490, 0.109804, 1.0 },
+ { 0.094118, 0.125490, 0.109804, 1.0 },
+ { 0.094118, 0.125490, 0.109804, 1.0 },
+ { 0.094118, 0.125490, 0.109804, 1.0 },
+ { 0.109804, 0.141176, 0.109804, 1.0 },
+ { 0.141176, 0.156863, 0.109804, 1.0 },
+ { 0.172549, 0.188235, 0.145098, 1.0 },
+ { 0.250980, 0.250980, 0.184314, 1.0 },
+ { 0.317647, 0.380392, 0.258824, 1.0 },
+ { 0.376471, 0.474510, 0.403922, 1.0 },
+ { 0.345098, 0.572549, 0.588235, 1.0 },
+ { 0.376471, 0.619608, 0.662745, 1.0 },
+ { 0.392157, 0.619608, 0.701961, 1.0 },
+ { 0.392157, 0.588235, 0.627451, 1.0 },
+ { 0.392157, 0.505882, 0.552941, 1.0 },
+ { 0.333333, 0.427451, 0.443137, 1.0 },
+ { 0.266667, 0.364706, 0.333333, 1.0 },
+ { 0.172549, 0.235294, 0.258824, 1.0 },
+ { 0.141176, 0.172549, 0.184314, 1.0 },
+ { 0.094118, 0.156863, 0.145098, 1.0 },
+ { 0.094118, 0.141176, 0.145098, 1.0 },
+ { 0.090196, 0.125490, 0.109804, 1.0 },
+ { 0.078431, 0.094118, 0.070588, 1.0 },
+ { 0.094118, 0.094118, 0.070588, 1.0 },
+ { 0.090196, 0.078431, 0.035294, 1.0 },
+ { 0.094118, 0.125490, 0.070588, 1.0 },
+ { 0.141176, 0.172549, 0.070588, 1.0 },
+ { 0.172549, 0.188235, 0.145098, 1.0 },
+ { 0.203922, 0.235294, 0.184314, 1.0 },
+ { 0.219608, 0.317647, 0.294118, 1.0 },
+ { 0.250980, 0.380392, 0.333333, 1.0 },
+ { 0.266667, 0.396078, 0.368627, 1.0 },
+ { 0.333333, 0.443137, 0.333333, 1.0 },
+ { 0.376471, 0.458824, 0.368627, 1.0 },
+ { 0.329412, 0.329412, 0.368627, 1.0 },
+ { 0.266667, 0.313725, 0.333333, 1.0 },
+ { 0.250980, 0.286275, 0.294118, 1.0 },
+ { 0.219608, 0.219608, 0.219608, 1.0 },
+ { 0.203922, 0.219608, 0.184314, 1.0 },
+ { 0.156863, 0.172549, 0.145098, 1.0 },
+ { 0.141176, 0.141176, 0.145098, 1.0 },
+ { 0.137255, 0.125490, 0.109804, 1.0 },
+ { 0.109804, 0.094118, 0.070588, 1.0 },
+ { 0.125490, 0.109804, 0.109804, 1.0 },
+ { 0.125490, 0.125490, 0.070588, 1.0 },
+ { 0.203922, 0.152941, 0.070588, 1.0 },
+ { 0.235294, 0.137255, 0.070588, 1.0 },
+ { 0.329412, 0.184314, 0.145098, 1.0 },
+ { 0.317647, 0.215686, 0.145098, 1.0 },
+ { 0.313725, 0.282353, 0.219608, 1.0 },
+ { 0.250980, 0.298039, 0.258824, 1.0 },
+ { 0.203922, 0.250980, 0.294118, 1.0 },
+ { 0.188235, 0.286275, 0.333333, 1.0 },
+ { 0.203922, 0.317647, 0.368627, 1.0 },
+ { 0.235294, 0.349020, 0.478431, 1.0 },
+ { 0.250980, 0.396078, 0.478431, 1.0 },
+ { 0.345098, 0.411765, 0.478431, 1.0 },
+ { 0.349020, 0.458824, 0.443137, 1.0 },
+ { 0.364706, 0.458824, 0.443137, 1.0 },
+ { 0.392157, 0.458824, 0.443137, 1.0 },
+ { 0.392157, 0.490196, 0.403922, 1.0 },
+ { 0.407843, 0.490196, 0.403922, 1.0 },
+ { 0.427451, 0.505882, 0.333333, 1.0 },
+ { 0.376471, 0.411765, 0.294118, 1.0 },
+ { 0.364706, 0.396078, 0.258824, 1.0 },
+ { 0.349020, 0.364706, 0.258824, 1.0 },
+ { 0.411765, 0.411765, 0.294118, 1.0 },
+ { 0.458824, 0.490196, 0.219608, 1.0 },
+ { 0.474510, 0.474510, 0.294118, 1.0 },
+ { 0.458824, 0.392157, 0.219608, 1.0 },
+ { 0.427451, 0.392157, 0.184314, 1.0 },
+ { 0.349020, 0.364706, 0.219608, 1.0 },
+ { 0.329412, 0.364706, 0.258824, 1.0 },
+ { 0.286275, 0.333333, 0.258824, 1.0 },
+ { 0.219608, 0.250980, 0.184314, 1.0 },
+ { 0.172549, 0.188235, 0.184314, 1.0 },
+ { 0.156863, 0.125490, 0.145098, 1.0 },
+ { 0.172549, 0.121569, 0.145098, 1.0 },
+ { 0.156863, 0.172549, 0.145098, 1.0 },
+ { 0.219608, 0.203922, 0.109804, 1.0 },
+ { 0.266667, 0.266667, 0.145098, 1.0 },
+ { 0.250980, 0.219608, 0.145098, 1.0 },
+ { 0.266667, 0.219608, 0.145098, 1.0 },
+ { 0.250980, 0.188235, 0.184314, 1.0 },
+ { 0.188235, 0.203922, 0.184314, 1.0 },
+ { 0.156863, 0.156863, 0.184314, 1.0 },
+ { 0.125490, 0.141176, 0.145098, 1.0 },
+ { 0.125490, 0.141176, 0.109804, 1.0 },
+ { 0.125490, 0.141176, 0.109804, 1.0 },
+ { 0.141176, 0.156863, 0.145098, 1.0 },
+ { 0.172549, 0.203922, 0.184314, 1.0 },
+ { 0.203922, 0.235294, 0.258824, 1.0 },
+ { 0.250980, 0.333333, 0.333333, 1.0 },
+ { 0.329412, 0.427451, 0.403922, 1.0 },
+ { 0.392157, 0.474510, 0.478431, 1.0 },
+ { 0.407843, 0.568627, 0.592157, 1.0 },
+ { 0.454902, 0.619608, 0.552941, 1.0 },
+ { 0.439216, 0.588235, 0.592157, 1.0 },
+ { 0.423529, 0.505882, 0.517647, 1.0 },
+ { 0.443137, 0.411765, 0.403922, 1.0 },
+ { 0.349020, 0.396078, 0.294118, 1.0 },
+ { 0.270588, 0.364706, 0.219608, 1.0 },
+ { 0.266667, 0.298039, 0.145098, 1.0 },
+ { 0.266667, 0.266667, 0.109804, 1.0 },
+ { 0.203922, 0.188235, 0.109804, 1.0 },
+ { 0.156863, 0.156863, 0.109804, 1.0 },
+ { 0.141176, 0.141176, 0.109804, 1.0 },
+ { 0.125490, 0.141176, 0.109804, 1.0 },
+ { 0.125490, 0.125490, 0.109804, 1.0 },
+ { 0.125490, 0.125490, 0.109804, 1.0 },
+ { 0.125490, 0.125490, 0.109804, 1.0 },
+ { 0.125490, 0.141176, 0.109804, 1.0 },
+ { 0.125490, 0.156863, 0.145098, 1.0 },
+ { 0.109804, 0.172549, 0.184314, 1.0 },
+ { 0.141176, 0.266667, 0.258824, 1.0 },
+ { 0.188235, 0.333333, 0.368627, 1.0 },
+ { 0.172549, 0.427451, 0.627451, 1.0 },
+ { 0.345098, 0.588235, 0.662745, 1.0 },
+ { 0.443137, 0.698039, 0.623529, 1.0 },
+ { 0.454902, 0.666667, 0.662745, 1.0 },
+ { 0.521569, 0.678431, 0.701961, 1.0 },
+ { 0.360784, 0.603922, 0.772549, 1.0 },
+ { 0.141176, 0.364706, 0.666667, 1.0 },
+ { 0.156863, 0.364706, 0.627451, 1.0 },
+ { 0.141176, 0.286275, 0.403922, 1.0 },
+ { 0.188235, 0.219608, 0.294118, 1.0 },
+ { 0.172549, 0.188235, 0.219608, 1.0 },
+ { 0.141176, 0.141176, 0.145098, 1.0 },
+ { 0.125490, 0.125490, 0.109804, 1.0 },
+ { 0.105882, 0.109804, 0.070588, 1.0 },
+ { 0.094118, 0.109804, 0.070588, 1.0 },
+ { 0.078431, 0.125490, 0.070588, 1.0 },
+ { 0.094118, 0.109804, 0.070588, 1.0 },
+ { 0.074510, 0.109804, 0.070588, 1.0 },
+ { 0.074510, 0.094118, 0.109804, 1.0 },
+ { 0.078431, 0.094118, 0.109804, 1.0 },
+ { 0.078431, 0.109804, 0.109804, 1.0 },
+ { 0.090196, 0.109804, 0.109804, 1.0 },
+ { 0.078431, 0.125490, 0.109804, 1.0 },
+ { 0.078431, 0.109804, 0.109804, 1.0 },
+ { 0.094118, 0.109804, 0.109804, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.109804, 0.125490, 0.109804, 1.0 },
+ { 0.125490, 0.125490, 0.109804, 1.0 },
+ { 0.141176, 0.125490, 0.145098, 1.0 },
+ { 0.156863, 0.141176, 0.184314, 1.0 },
+ { 0.203922, 0.188235, 0.258824, 1.0 },
+ { 0.235294, 0.301961, 0.368627, 1.0 },
+ { 0.360784, 0.474510, 0.517647, 1.0 },
+ { 0.490196, 0.650980, 0.627451, 1.0 },
+ { 0.568627, 0.694118, 0.701961, 1.0 },
+ { 0.631373, 0.745098, 0.776471, 1.0 },
+ { 0.662745, 0.776471, 0.737255, 1.0 },
+ { 0.682353, 0.729412, 0.666667, 1.0 },
+ { 0.650980, 0.729412, 0.666667, 1.0 },
+ { 0.568627, 0.666667, 0.517647, 1.0 },
+ { 0.552941, 0.635294, 0.333333, 1.0 },
+ { 0.505882, 0.521569, 0.333333, 1.0 },
+ { 0.537255, 0.388235, 0.184314, 1.0 },
+ { 0.537255, 0.282353, 0.035294, 1.0 },
+ { 0.490196, 0.180392, 0.000000, 1.0 },
+ { 0.427451, 0.184314, 0.070588, 1.0 },
+ { 0.333333, 0.200000, 0.109804, 1.0 },
+ { 0.411765, 0.313725, 0.109804, 1.0 },
+ { 0.364706, 0.250980, 0.184314, 1.0 },
+ { 0.407843, 0.282353, 0.294118, 1.0 },
+ { 0.490196, 0.474510, 0.368627, 1.0 },
+ { 0.505882, 0.537255, 0.443137, 1.0 },
+ { 0.423529, 0.588235, 0.478431, 1.0 },
+ { 0.376471, 0.572549, 0.513725, 1.0 },
+ { 0.345098, 0.537255, 0.478431, 1.0 },
+ { 0.266667, 0.411765, 0.552941, 1.0 },
+ { 0.203922, 0.282353, 0.368627, 1.0 },
+ { 0.109804, 0.203922, 0.219608, 1.0 },
+ { 0.090196, 0.125490, 0.184314, 1.0 },
+ { 0.121569, 0.109804, 0.184314, 1.0 },
+ { 0.125490, 0.156863, 0.184314, 1.0 },
+ { 0.156863, 0.203922, 0.219608, 1.0 },
+ };
+/* no-name */
+static double4 colors_32[] = {
+ { 0.094118, 0.094118, 0.035294, 1.0 },
+ { 0.094118, 0.109804, 0.035294, 1.0 },
+ { 0.094118, 0.109804, 0.070588, 1.0 },
+ { 0.109804, 0.109804, 0.070588, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.105882, 0.109804, 0.109804, 1.0 },
+ { 0.094118, 0.109804, 0.109804, 1.0 },
+ { 0.094118, 0.109804, 0.109804, 1.0 },
+ { 0.078431, 0.109804, 0.109804, 1.0 },
+ { 0.074510, 0.109804, 0.070588, 1.0 },
+ { 0.094118, 0.109804, 0.035294, 1.0 },
+ { 0.090196, 0.094118, 0.035294, 1.0 },
+ { 0.078431, 0.094118, 0.070588, 1.0 },
+ { 0.074510, 0.078431, 0.070588, 1.0 },
+ { 0.078431, 0.078431, 0.070588, 1.0 },
+ { 0.074510, 0.078431, 0.109804, 1.0 },
+ { 0.058824, 0.094118, 0.109804, 1.0 },
+ { 0.043137, 0.078431, 0.070588, 1.0 },
+ { 0.047059, 0.062745, 0.070588, 1.0 },
+ { 0.047059, 0.047059, 0.035294, 1.0 },
+ { 0.062745, 0.078431, 0.070588, 1.0 },
+ { 0.078431, 0.094118, 0.109804, 1.0 },
+ { 0.094118, 0.094118, 0.109804, 1.0 },
+ { 0.105882, 0.125490, 0.109804, 1.0 },
+ { 0.125490, 0.141176, 0.109804, 1.0 },
+ { 0.125490, 0.172549, 0.109804, 1.0 },
+ { 0.125490, 0.203922, 0.145098, 1.0 },
+ { 0.188235, 0.235294, 0.145098, 1.0 },
+ { 0.298039, 0.266667, 0.184314, 1.0 },
+ { 0.396078, 0.313725, 0.145098, 1.0 },
+ { 0.588235, 0.376471, 0.109804, 1.0 },
+ { 0.760784, 0.400000, 0.109804, 1.0 },
+ { 0.823529, 0.415686, 0.145098, 1.0 },
+ { 0.839216, 0.431373, 0.145098, 1.0 },
+ { 0.839216, 0.498039, 0.145098, 1.0 },
+ { 0.823529, 0.498039, 0.145098, 1.0 },
+ { 0.807843, 0.517647, 0.184314, 1.0 },
+ { 0.839216, 0.611765, 0.184314, 1.0 },
+ { 0.886275, 0.658824, 0.184314, 1.0 },
+ { 0.964706, 0.749020, 0.180392, 1.0 },
+ { 0.964706, 0.815686, 0.180392, 1.0 },
+ { 0.996078, 0.862745, 0.219608, 1.0 },
+ { 0.996078, 0.811765, 0.219608, 1.0 },
+ { 0.980392, 0.749020, 0.180392, 1.0 },
+ { 0.980392, 0.733333, 0.180392, 1.0 },
+ { 0.933333, 0.701961, 0.180392, 1.0 },
+ { 0.933333, 0.623529, 0.180392, 1.0 },
+ { 0.917647, 0.580392, 0.180392, 1.0 },
+ { 0.870588, 0.533333, 0.145098, 1.0 },
+ { 0.854902, 0.580392, 0.145098, 1.0 },
+ { 0.870588, 0.701961, 0.184314, 1.0 },
+ { 0.901961, 0.784314, 0.145098, 1.0 },
+ { 0.890196, 0.901961, 0.180392, 1.0 },
+ { 0.964706, 0.882353, 0.180392, 1.0 },
+ { 0.886275, 0.854902, 0.184314, 1.0 },
+ { 0.843137, 0.752941, 0.219608, 1.0 },
+ { 0.647059, 0.584314, 0.258824, 1.0 },
+ { 0.396078, 0.427451, 0.184314, 1.0 },
+ { 0.282353, 0.282353, 0.109804, 1.0 },
+ { 0.219608, 0.235294, 0.109804, 1.0 },
+ { 0.156863, 0.172549, 0.109804, 1.0 },
+ { 0.125490, 0.125490, 0.070588, 1.0 },
+ { 0.109804, 0.109804, 0.070588, 1.0 },
+ { 0.094118, 0.125490, 0.070588, 1.0 },
+ { 0.094118, 0.125490, 0.070588, 1.0 },
+ { 0.094118, 0.125490, 0.070588, 1.0 },
+ { 0.125490, 0.125490, 0.109804, 1.0 },
+ { 0.125490, 0.141176, 0.109804, 1.0 },
+ { 0.156863, 0.172549, 0.145098, 1.0 },
+ { 0.203922, 0.188235, 0.184314, 1.0 },
+ { 0.250980, 0.188235, 0.219608, 1.0 },
+ { 0.298039, 0.250980, 0.184314, 1.0 },
+ { 0.349020, 0.250980, 0.184314, 1.0 },
+ { 0.427451, 0.313725, 0.219608, 1.0 },
+ { 0.603922, 0.376471, 0.219608, 1.0 },
+ { 0.745098, 0.419608, 0.184314, 1.0 },
+ { 0.729412, 0.415686, 0.184314, 1.0 },
+ { 0.682353, 0.482353, 0.145098, 1.0 },
+ { 0.584314, 0.435294, 0.145098, 1.0 },
+ { 0.427451, 0.329412, 0.180392, 1.0 },
+ { 0.333333, 0.313725, 0.184314, 1.0 },
+ { 0.317647, 0.298039, 0.219608, 1.0 },
+ { 0.250980, 0.301961, 0.258824, 1.0 },
+ { 0.219608, 0.250980, 0.258824, 1.0 },
+ { 0.188235, 0.203922, 0.219608, 1.0 },
+ { 0.125490, 0.141176, 0.184314, 1.0 },
+ { 0.109804, 0.141176, 0.145098, 1.0 },
+ { 0.109804, 0.125490, 0.109804, 1.0 },
+ { 0.109804, 0.125490, 0.109804, 1.0 },
+ { 0.137255, 0.125490, 0.070588, 1.0 },
+ { 0.172549, 0.156863, 0.070588, 1.0 },
+ { 0.282353, 0.188235, 0.109804, 1.0 },
+ { 0.396078, 0.215686, 0.145098, 1.0 },
+ { 0.521569, 0.282353, 0.184314, 1.0 },
+ { 0.729412, 0.400000, 0.184314, 1.0 },
+ { 0.729412, 0.356863, 0.219608, 1.0 },
+ { 0.584314, 0.329412, 0.219608, 1.0 },
+ { 0.427451, 0.313725, 0.219608, 1.0 },
+ { 0.537255, 0.388235, 0.184314, 1.0 },
+ { 0.635294, 0.423529, 0.184314, 1.0 },
+ { 0.698039, 0.533333, 0.219608, 1.0 },
+ { 0.729412, 0.580392, 0.219608, 1.0 },
+ { 0.823529, 0.741176, 0.294118, 1.0 },
+ { 0.917647, 0.819608, 0.403922, 1.0 },
+ { 0.917647, 0.803922, 0.403922, 1.0 },
+ { 0.917647, 0.772549, 0.403922, 1.0 },
+ { 0.933333, 0.705882, 0.254902, 1.0 },
+ { 0.823529, 0.580392, 0.219608, 1.0 },
+ { 0.886275, 0.450980, 0.254902, 1.0 },
+ { 0.870588, 0.450980, 0.294118, 1.0 },
+ { 0.776471, 0.431373, 0.258824, 1.0 },
+ { 0.713725, 0.431373, 0.184314, 1.0 },
+ { 0.490196, 0.313725, 0.145098, 1.0 },
+ { 0.411765, 0.231373, 0.145098, 1.0 },
+ { 0.266667, 0.203922, 0.109804, 1.0 },
+ { 0.172549, 0.156863, 0.109804, 1.0 },
+ { 0.125490, 0.125490, 0.070588, 1.0 },
+ { 0.109804, 0.109804, 0.070588, 1.0 },
+ { 0.094118, 0.109804, 0.070588, 1.0 },
+ { 0.078431, 0.094118, 0.070588, 1.0 },
+ { 0.090196, 0.094118, 0.070588, 1.0 },
+ { 0.109804, 0.125490, 0.109804, 1.0 },
+ { 0.156863, 0.156863, 0.145098, 1.0 },
+ { 0.203922, 0.188235, 0.145098, 1.0 },
+ { 0.282353, 0.235294, 0.145098, 1.0 },
+ { 0.376471, 0.282353, 0.145098, 1.0 },
+ { 0.568627, 0.388235, 0.219608, 1.0 },
+ { 0.760784, 0.400000, 0.219608, 1.0 },
+ { 0.839216, 0.482353, 0.333333, 1.0 },
+ { 0.901961, 0.705882, 0.403922, 1.0 },
+ { 0.996078, 0.960784, 0.513725, 1.0 },
+ { 0.996078, 0.996078, 0.549020, 1.0 },
+ { 0.980392, 0.996078, 0.772549, 1.0 },
+ { 0.917647, 0.917647, 0.737255, 1.0 },
+ { 0.745098, 0.678431, 0.592157, 1.0 },
+ { 0.505882, 0.572549, 0.552941, 1.0 },
+ { 0.411765, 0.537255, 0.329412, 1.0 },
+ { 0.333333, 0.396078, 0.184314, 1.0 },
+ { 0.364706, 0.301961, 0.180392, 1.0 },
+ { 0.427451, 0.235294, 0.145098, 1.0 },
+ { 0.474510, 0.298039, 0.145098, 1.0 },
+ { 0.584314, 0.423529, 0.184314, 1.0 },
+ { 0.713725, 0.466667, 0.184314, 1.0 },
+ { 0.698039, 0.549020, 0.219608, 1.0 },
+ { 0.729412, 0.564706, 0.184314, 1.0 },
+ { 0.760784, 0.533333, 0.184314, 1.0 },
+ { 0.760784, 0.482353, 0.145098, 1.0 },
+ { 0.698039, 0.450980, 0.145098, 1.0 },
+ { 0.458824, 0.345098, 0.184314, 1.0 },
+ { 0.329412, 0.250980, 0.184314, 1.0 },
+ { 0.235294, 0.219608, 0.184314, 1.0 },
+ { 0.203922, 0.235294, 0.219608, 1.0 },
+ { 0.203922, 0.250980, 0.184314, 1.0 },
+ { 0.235294, 0.266667, 0.219608, 1.0 },
+ { 0.286275, 0.317647, 0.294118, 1.0 },
+ { 0.454902, 0.552941, 0.552941, 1.0 },
+ { 0.713725, 0.729412, 0.592157, 1.0 },
+ { 0.854902, 0.870588, 0.662745, 1.0 },
+ { 0.807843, 0.807843, 0.701961, 1.0 },
+ { 0.588235, 0.650980, 0.592157, 1.0 },
+ { 0.329412, 0.427451, 0.403922, 1.0 },
+ { 0.235294, 0.286275, 0.333333, 1.0 },
+ { 0.219608, 0.286275, 0.294118, 1.0 },
+ { 0.286275, 0.301961, 0.294118, 1.0 },
+ { 0.333333, 0.364706, 0.254902, 1.0 },
+ { 0.380392, 0.443137, 0.258824, 1.0 },
+ { 0.505882, 0.552941, 0.294118, 1.0 },
+ { 0.650980, 0.615686, 0.443137, 1.0 },
+ { 0.713725, 0.662745, 0.443137, 1.0 },
+ { 0.776471, 0.611765, 0.403922, 1.0 },
+ { 0.729412, 0.517647, 0.258824, 1.0 },
+ { 0.682353, 0.466667, 0.184314, 1.0 },
+ { 0.474510, 0.329412, 0.145098, 1.0 },
+ { 0.317647, 0.235294, 0.109804, 1.0 },
+ { 0.250980, 0.219608, 0.109804, 1.0 },
+ { 0.188235, 0.203922, 0.070588, 1.0 },
+ { 0.172549, 0.172549, 0.109804, 1.0 },
+ { 0.156863, 0.156863, 0.145098, 1.0 },
+ { 0.125490, 0.141176, 0.145098, 1.0 },
+ { 0.125490, 0.141176, 0.145098, 1.0 },
+ { 0.156863, 0.156863, 0.145098, 1.0 },
+ { 0.188235, 0.188235, 0.184314, 1.0 },
+ { 0.188235, 0.286275, 0.219608, 1.0 },
+ { 0.286275, 0.458824, 0.180392, 1.0 },
+ { 0.443137, 0.490196, 0.184314, 1.0 },
+ { 0.588235, 0.666667, 0.368627, 1.0 },
+ { 0.729412, 0.709804, 0.403922, 1.0 },
+ { 0.843137, 0.807843, 0.368627, 1.0 },
+ { 0.964706, 0.913725, 0.290196, 1.0 },
+ { 0.980392, 0.976471, 0.329412, 1.0 },
+ { 0.996078, 0.913725, 0.329412, 1.0 },
+ { 0.996078, 0.945098, 0.290196, 1.0 },
+ { 0.996078, 0.898039, 0.219608, 1.0 },
+ { 0.980392, 0.898039, 0.219608, 1.0 },
+ { 0.996078, 0.882353, 0.254902, 1.0 },
+ { 0.980392, 0.913725, 0.329412, 1.0 },
+ { 0.933333, 0.945098, 0.439216, 1.0 },
+ { 0.964706, 0.850980, 0.478431, 1.0 },
+ { 0.807843, 0.709804, 0.443137, 1.0 },
+ { 0.776471, 0.482353, 0.333333, 1.0 },
+ { 0.792157, 0.466667, 0.258824, 1.0 },
+ { 0.760784, 0.498039, 0.219608, 1.0 },
+ { 0.776471, 0.513725, 0.219608, 1.0 },
+ { 0.760784, 0.533333, 0.258824, 1.0 },
+ { 0.870588, 0.725490, 0.329412, 1.0 },
+ { 0.917647, 0.901961, 0.439216, 1.0 },
+ { 0.996078, 0.976471, 0.439216, 1.0 },
+ { 0.996078, 0.996078, 0.513725, 1.0 },
+ { 0.870588, 0.886275, 0.588235, 1.0 },
+ { 0.839216, 0.756863, 0.517647, 1.0 },
+ { 0.682353, 0.615686, 0.443137, 1.0 },
+ { 0.411765, 0.443137, 0.219608, 1.0 },
+ { 0.301961, 0.329412, 0.219608, 1.0 },
+ { 0.203922, 0.266667, 0.184314, 1.0 },
+ { 0.172549, 0.203922, 0.145098, 1.0 },
+ { 0.141176, 0.156863, 0.109804, 1.0 },
+ { 0.125490, 0.141176, 0.109804, 1.0 },
+ { 0.141176, 0.156863, 0.109804, 1.0 },
+ { 0.141176, 0.141176, 0.109804, 1.0 },
+ { 0.156863, 0.125490, 0.145098, 1.0 },
+ { 0.188235, 0.152941, 0.145098, 1.0 },
+ { 0.250980, 0.152941, 0.109804, 1.0 },
+ { 0.313725, 0.203922, 0.145098, 1.0 },
+ { 0.411765, 0.215686, 0.184314, 1.0 },
+ { 0.647059, 0.329412, 0.219608, 1.0 },
+ { 0.760784, 0.384314, 0.184314, 1.0 },
+ { 0.776471, 0.415686, 0.184314, 1.0 },
+ { 0.792157, 0.513725, 0.219608, 1.0 },
+ { 0.933333, 0.674510, 0.329412, 1.0 },
+ { 0.949020, 0.768627, 0.403922, 1.0 },
+ { 0.980392, 0.835294, 0.403922, 1.0 },
+ { 0.964706, 0.866667, 0.290196, 1.0 },
+ { 0.964706, 0.784314, 0.219608, 1.0 },
+ { 0.823529, 0.705882, 0.219608, 1.0 },
+ { 0.666667, 0.584314, 0.219608, 1.0 },
+ { 0.552941, 0.435294, 0.184314, 1.0 },
+ { 0.364706, 0.360784, 0.184314, 1.0 },
+ { 0.329412, 0.282353, 0.184314, 1.0 },
+ { 0.250980, 0.266667, 0.109804, 1.0 },
+ { 0.219608, 0.250980, 0.109804, 1.0 },
+ { 0.172549, 0.203922, 0.109804, 1.0 },
+ { 0.141176, 0.172549, 0.109804, 1.0 },
+ { 0.141176, 0.141176, 0.109804, 1.0 },
+ { 0.156863, 0.156863, 0.109804, 1.0 },
+ { 0.156863, 0.156863, 0.109804, 1.0 },
+ { 0.219608, 0.168627, 0.070588, 1.0 },
+ { 0.235294, 0.168627, 0.070588, 1.0 },
+ { 0.282353, 0.203922, 0.109804, 1.0 },
+ { 0.376471, 0.250980, 0.180392, 1.0 },
+ { 0.458824, 0.329412, 0.254902, 1.0 },
+ { 0.666667, 0.482353, 0.258824, 1.0 },
+ { 0.666667, 0.517647, 0.258824, 1.0 },
+ { 0.474510, 0.282353, 0.219608, 1.0 },
+ { 0.392157, 0.215686, 0.180392, 1.0 },
+ { 0.219608, 0.188235, 0.145098, 1.0 },
+ { 0.141176, 0.141176, 0.145098, 1.0 },
+ };
+/* fall-quilt */
+static double4 colors_33[] = {
+ { 0.094118, 0.156863, 0.145098, 1.0 },
+ { 0.219608, 0.203922, 0.145098, 1.0 },
+ { 0.364706, 0.266667, 0.145098, 1.0 },
+ { 0.537255, 0.266667, 0.070588, 1.0 },
+ { 0.682353, 0.298039, 0.070588, 1.0 },
+ { 0.745098, 0.400000, 0.035294, 1.0 },
+ { 0.745098, 0.368627, 0.070588, 1.0 },
+ { 0.698039, 0.294118, 0.070588, 1.0 },
+ { 0.635294, 0.250980, 0.070588, 1.0 },
+ { 0.505882, 0.235294, 0.070588, 1.0 },
+ { 0.411765, 0.298039, 0.070588, 1.0 },
+ { 0.301961, 0.266667, 0.109804, 1.0 },
+ { 0.250980, 0.235294, 0.145098, 1.0 },
+ { 0.156863, 0.188235, 0.145098, 1.0 },
+ { 0.094118, 0.156863, 0.145098, 1.0 },
+ { 0.078431, 0.125490, 0.145098, 1.0 },
+ { 0.074510, 0.125490, 0.145098, 1.0 },
+ { 0.058824, 0.125490, 0.145098, 1.0 },
+ { 0.058824, 0.125490, 0.145098, 1.0 },
+ { 0.078431, 0.141176, 0.184314, 1.0 },
+ { 0.094118, 0.156863, 0.219608, 1.0 },
+ { 0.094118, 0.156863, 0.219608, 1.0 },
+ { 0.109804, 0.156863, 0.219608, 1.0 },
+ { 0.109804, 0.172549, 0.219608, 1.0 },
+ { 0.109804, 0.172549, 0.219608, 1.0 },
+ { 0.125490, 0.172549, 0.184314, 1.0 },
+ { 0.141176, 0.188235, 0.145098, 1.0 },
+ { 0.188235, 0.203922, 0.145098, 1.0 },
+ { 0.298039, 0.266667, 0.145098, 1.0 },
+ { 0.317647, 0.286275, 0.145098, 1.0 },
+ { 0.427451, 0.313725, 0.145098, 1.0 },
+ { 0.537255, 0.313725, 0.109804, 1.0 },
+ { 0.666667, 0.341176, 0.145098, 1.0 },
+ { 0.760784, 0.384314, 0.070588, 1.0 },
+ { 0.776471, 0.400000, 0.070588, 1.0 },
+ { 0.823529, 0.431373, 0.070588, 1.0 },
+ { 0.839216, 0.462745, 0.035294, 1.0 },
+ { 0.776471, 0.466667, 0.070588, 1.0 },
+ { 0.666667, 0.501961, 0.109804, 1.0 },
+ { 0.572549, 0.388235, 0.109804, 1.0 },
+ { 0.458824, 0.313725, 0.109804, 1.0 },
+ { 0.333333, 0.282353, 0.145098, 1.0 },
+ { 0.266667, 0.203922, 0.145098, 1.0 },
+ { 0.156863, 0.156863, 0.145098, 1.0 },
+ { 0.094118, 0.141176, 0.109804, 1.0 },
+ { 0.074510, 0.125490, 0.109804, 1.0 },
+ { 0.094118, 0.094118, 0.109804, 1.0 },
+ { 0.125490, 0.109804, 0.109804, 1.0 },
+ { 0.156863, 0.121569, 0.070588, 1.0 },
+ { 0.219608, 0.137255, 0.070588, 1.0 },
+ { 0.298039, 0.203922, 0.109804, 1.0 },
+ { 0.411765, 0.329412, 0.145098, 1.0 },
+ { 0.521569, 0.376471, 0.145098, 1.0 },
+ { 0.760784, 0.564706, 0.219608, 1.0 },
+ { 0.839216, 0.772549, 0.552941, 1.0 },
+ { 0.839216, 0.792157, 0.701961, 1.0 },
+ { 0.917647, 0.901961, 0.847059, 1.0 },
+ { 0.980392, 0.913725, 0.882353, 1.0 },
+ { 0.980392, 0.913725, 0.847059, 1.0 },
+ { 0.870588, 0.756863, 0.662745, 1.0 },
+ { 0.588235, 0.568627, 0.368627, 1.0 },
+ { 0.427451, 0.376471, 0.219608, 1.0 },
+ { 0.301961, 0.266667, 0.184314, 1.0 },
+ { 0.156863, 0.188235, 0.219608, 1.0 },
+ { 0.141176, 0.172549, 0.219608, 1.0 },
+ { 0.141176, 0.156863, 0.219608, 1.0 },
+ { 0.125490, 0.141176, 0.219608, 1.0 },
+ { 0.109804, 0.156863, 0.219608, 1.0 },
+ { 0.094118, 0.141176, 0.184314, 1.0 },
+ { 0.078431, 0.125490, 0.184314, 1.0 },
+ { 0.078431, 0.125490, 0.145098, 1.0 },
+ { 0.094118, 0.141176, 0.145098, 1.0 },
+ { 0.094118, 0.141176, 0.145098, 1.0 },
+ { 0.141176, 0.141176, 0.145098, 1.0 },
+ { 0.141176, 0.141176, 0.109804, 1.0 },
+ { 0.156863, 0.125490, 0.109804, 1.0 },
+ { 0.156863, 0.121569, 0.109804, 1.0 },
+ { 0.188235, 0.121569, 0.109804, 1.0 },
+ { 0.266667, 0.184314, 0.109804, 1.0 },
+ { 0.427451, 0.152941, 0.109804, 1.0 },
+ { 0.505882, 0.180392, 0.070588, 1.0 },
+ { 0.521569, 0.184314, 0.035294, 1.0 },
+ { 0.635294, 0.231373, 0.000000, 1.0 },
+ { 0.776471, 0.447059, 0.035294, 1.0 },
+ { 0.839216, 0.568627, 0.109804, 1.0 },
+ { 0.886275, 0.670588, 0.184314, 1.0 },
+ { 0.917647, 0.717647, 0.184314, 1.0 },
+ { 0.901961, 0.752941, 0.254902, 1.0 },
+ { 0.870588, 0.647059, 0.254902, 1.0 },
+ { 0.760784, 0.564706, 0.184314, 1.0 },
+ { 0.568627, 0.439216, 0.184314, 1.0 },
+ { 0.443137, 0.345098, 0.184314, 1.0 },
+ { 0.364706, 0.282353, 0.180392, 1.0 },
+ { 0.235294, 0.235294, 0.184314, 1.0 },
+ { 0.141176, 0.188235, 0.184314, 1.0 },
+ { 0.125490, 0.172549, 0.184314, 1.0 },
+ { 0.125490, 0.141176, 0.184314, 1.0 },
+ { 0.141176, 0.141176, 0.145098, 1.0 },
+ { 0.141176, 0.156863, 0.145098, 1.0 },
+ { 0.156863, 0.156863, 0.145098, 1.0 },
+ { 0.156863, 0.172549, 0.109804, 1.0 },
+ { 0.188235, 0.203922, 0.109804, 1.0 },
+ { 0.298039, 0.266667, 0.145098, 1.0 },
+ { 0.364706, 0.298039, 0.145098, 1.0 },
+ { 0.443137, 0.345098, 0.109804, 1.0 },
+ { 0.666667, 0.482353, 0.109804, 1.0 },
+ { 0.760784, 0.478431, 0.109804, 1.0 },
+ { 0.823529, 0.517647, 0.070588, 1.0 },
+ { 0.839216, 0.552941, 0.070588, 1.0 },
+ { 0.823529, 0.498039, 0.070588, 1.0 },
+ { 0.713725, 0.466667, 0.109804, 1.0 },
+ { 0.600000, 0.298039, 0.109804, 1.0 },
+ { 0.537255, 0.250980, 0.070588, 1.0 },
+ { 0.474510, 0.215686, 0.035294, 1.0 },
+ { 0.364706, 0.200000, 0.070588, 1.0 },
+ { 0.313725, 0.250980, 0.145098, 1.0 },
+ { 0.380392, 0.298039, 0.145098, 1.0 },
+ { 0.443137, 0.329412, 0.145098, 1.0 },
+ { 0.650980, 0.450980, 0.184314, 1.0 },
+ { 0.839216, 0.678431, 0.294118, 1.0 },
+ { 0.901961, 0.772549, 0.294118, 1.0 },
+ { 0.949020, 0.784314, 0.294118, 1.0 },
+ { 0.854902, 0.678431, 0.258824, 1.0 },
+ { 0.713725, 0.517647, 0.184314, 1.0 },
+ { 0.443137, 0.345098, 0.180392, 1.0 },
+ { 0.301961, 0.282353, 0.145098, 1.0 },
+ { 0.219608, 0.188235, 0.145098, 1.0 },
+ { 0.172549, 0.156863, 0.145098, 1.0 },
+ { 0.137255, 0.094118, 0.109804, 1.0 },
+ { 0.094118, 0.047059, 0.070588, 1.0 },
+ { 0.090196, 0.047059, 0.070588, 1.0 },
+ { 0.105882, 0.078431, 0.070588, 1.0 },
+ { 0.203922, 0.121569, 0.070588, 1.0 },
+ { 0.364706, 0.200000, 0.070588, 1.0 },
+ { 0.584314, 0.360784, 0.109804, 1.0 },
+ { 0.760784, 0.549020, 0.145098, 1.0 },
+ { 0.886275, 0.705882, 0.294118, 1.0 },
+ { 0.949020, 0.835294, 0.329412, 1.0 },
+ { 0.980392, 0.835294, 0.439216, 1.0 },
+ { 0.996078, 0.831373, 0.474510, 1.0 },
+ { 0.933333, 0.870588, 0.552941, 1.0 },
+ { 0.980392, 0.913725, 0.772549, 1.0 },
+ { 0.996078, 0.945098, 0.847059, 1.0 },
+ { 0.980392, 0.929412, 0.882353, 1.0 },
+ { 0.996078, 0.913725, 0.772549, 1.0 },
+ { 0.980392, 0.898039, 0.662745, 1.0 },
+ { 0.996078, 0.898039, 0.588235, 1.0 },
+ { 0.996078, 0.898039, 0.549020, 1.0 },
+ { 0.980392, 0.866667, 0.513725, 1.0 },
+ { 0.964706, 0.850980, 0.439216, 1.0 },
+ { 0.980392, 0.819608, 0.329412, 1.0 },
+ { 0.980392, 0.815686, 0.290196, 1.0 },
+ { 0.933333, 0.752941, 0.219608, 1.0 },
+ { 0.839216, 0.513725, 0.109804, 1.0 },
+ { 0.729412, 0.282353, 0.035294, 1.0 },
+ { 0.572549, 0.149020, 0.000000, 1.0 },
+ { 0.427451, 0.117647, 0.035294, 1.0 },
+ { 0.298039, 0.058824, 0.035294, 1.0 },
+ { 0.188235, 0.062745, 0.035294, 1.0 },
+ { 0.105882, 0.031373, 0.035294, 1.0 },
+ { 0.090196, 0.094118, 0.109804, 1.0 },
+ { 0.094118, 0.125490, 0.145098, 1.0 },
+ { 0.094118, 0.141176, 0.145098, 1.0 },
+ { 0.094118, 0.156863, 0.184314, 1.0 },
+ { 0.125490, 0.172549, 0.184314, 1.0 },
+ { 0.156863, 0.172549, 0.219608, 1.0 },
+ { 0.219608, 0.203922, 0.219608, 1.0 },
+ { 0.349020, 0.250980, 0.219608, 1.0 },
+ { 0.490196, 0.282353, 0.145098, 1.0 },
+ { 0.619608, 0.235294, 0.145098, 1.0 },
+ { 0.635294, 0.247059, 0.109804, 1.0 },
+ { 0.603922, 0.215686, 0.070588, 1.0 },
+ { 0.552941, 0.149020, 0.070588, 1.0 },
+ { 0.521569, 0.101961, 0.035294, 1.0 },
+ { 0.443137, 0.086275, 0.000000, 1.0 },
+ { 0.349020, 0.043137, 0.035294, 1.0 },
+ { 0.286275, 0.043137, 0.000000, 1.0 },
+ { 0.203922, 0.043137, 0.035294, 1.0 },
+ { 0.141176, 0.078431, 0.000000, 1.0 },
+ { 0.156863, 0.062745, 0.035294, 1.0 },
+ { 0.105882, 0.078431, 0.070588, 1.0 },
+ { 0.090196, 0.078431, 0.109804, 1.0 },
+ { 0.094118, 0.094118, 0.145098, 1.0 },
+ { 0.074510, 0.109804, 0.184314, 1.0 },
+ { 0.058824, 0.109804, 0.184314, 1.0 },
+ { 0.062745, 0.125490, 0.184314, 1.0 },
+ { 0.047059, 0.109804, 0.145098, 1.0 },
+ { 0.062745, 0.109804, 0.145098, 1.0 },
+ { 0.074510, 0.109804, 0.145098, 1.0 },
+ { 0.062745, 0.109804, 0.145098, 1.0 },
+ { 0.094118, 0.141176, 0.109804, 1.0 },
+ { 0.156863, 0.137255, 0.070588, 1.0 },
+ { 0.172549, 0.137255, 0.070588, 1.0 },
+ { 0.250980, 0.137255, 0.070588, 1.0 },
+ { 0.380392, 0.149020, 0.000000, 1.0 },
+ { 0.474510, 0.200000, 0.035294, 1.0 },
+ { 0.490196, 0.164706, 0.035294, 1.0 },
+ { 0.474510, 0.149020, 0.035294, 1.0 },
+ { 0.364706, 0.121569, 0.070588, 1.0 },
+ { 0.203922, 0.156863, 0.109804, 1.0 },
+ { 0.141176, 0.156863, 0.184314, 1.0 },
+ { 0.125490, 0.172549, 0.184314, 1.0 },
+ { 0.125490, 0.188235, 0.184314, 1.0 },
+ { 0.125490, 0.188235, 0.184314, 1.0 },
+ { 0.109804, 0.172549, 0.184314, 1.0 },
+ { 0.094118, 0.141176, 0.184314, 1.0 },
+ { 0.074510, 0.109804, 0.145098, 1.0 },
+ { 0.074510, 0.078431, 0.109804, 1.0 },
+ { 0.078431, 0.047059, 0.070588, 1.0 },
+ { 0.094118, 0.015686, 0.035294, 1.0 },
+ { 0.062745, 0.031373, 0.000000, 1.0 },
+ { 0.062745, 0.047059, 0.000000, 1.0 },
+ { 0.078431, 0.047059, 0.035294, 1.0 },
+ { 0.078431, 0.078431, 0.070588, 1.0 },
+ { 0.062745, 0.109804, 0.109804, 1.0 },
+ { 0.062745, 0.109804, 0.145098, 1.0 },
+ { 0.058824, 0.109804, 0.145098, 1.0 },
+ { 0.047059, 0.109804, 0.109804, 1.0 },
+ { 0.090196, 0.109804, 0.070588, 1.0 },
+ { 0.172549, 0.105882, 0.070588, 1.0 },
+ { 0.219608, 0.074510, 0.070588, 1.0 },
+ { 0.313725, 0.074510, 0.109804, 1.0 },
+ { 0.443137, 0.117647, 0.070588, 1.0 },
+ { 0.505882, 0.200000, 0.035294, 1.0 },
+ { 0.568627, 0.309804, 0.109804, 1.0 },
+ { 0.729412, 0.498039, 0.109804, 1.0 },
+ { 0.886275, 0.639216, 0.184314, 1.0 },
+ { 0.917647, 0.752941, 0.254902, 1.0 },
+ { 0.949020, 0.784314, 0.294118, 1.0 },
+ { 0.886275, 0.737255, 0.329412, 1.0 },
+ { 0.745098, 0.564706, 0.184314, 1.0 },
+ { 0.490196, 0.376471, 0.184314, 1.0 },
+ { 0.380392, 0.313725, 0.219608, 1.0 },
+ { 0.235294, 0.235294, 0.184314, 1.0 },
+ { 0.141176, 0.188235, 0.184314, 1.0 },
+ { 0.094118, 0.156863, 0.184314, 1.0 },
+ { 0.078431, 0.125490, 0.184314, 1.0 },
+ { 0.062745, 0.109804, 0.184314, 1.0 },
+ { 0.047059, 0.094118, 0.145098, 1.0 },
+ { 0.047059, 0.078431, 0.145098, 1.0 },
+ { 0.047059, 0.078431, 0.184314, 1.0 },
+ { 0.058824, 0.094118, 0.184314, 1.0 },
+ { 0.058824, 0.109804, 0.219608, 1.0 },
+ { 0.078431, 0.109804, 0.219608, 1.0 },
+ { 0.078431, 0.141176, 0.219608, 1.0 },
+ { 0.109804, 0.172549, 0.219608, 1.0 },
+ { 0.141176, 0.188235, 0.184314, 1.0 },
+ { 0.203922, 0.188235, 0.184314, 1.0 },
+ { 0.301961, 0.286275, 0.145098, 1.0 },
+ { 0.427451, 0.345098, 0.219608, 1.0 },
+ { 0.490196, 0.376471, 0.184314, 1.0 },
+ { 0.729412, 0.498039, 0.145098, 1.0 },
+ { 0.854902, 0.639216, 0.184314, 1.0 },
+ { 0.901961, 0.650980, 0.145098, 1.0 },
+ { 0.901961, 0.564706, 0.109804, 1.0 },
+ { 0.776471, 0.470588, 0.145098, 1.0 },
+ };
+/* night-blue-sky */
+static double4 colors_34[] = {
+ { 0.011765, 0.047059, 0.258824, 1.0 },
+ { 0.015686, 0.047059, 0.258824, 1.0 },
+ { 0.027451, 0.047059, 0.258824, 1.0 },
+ { 0.027451, 0.031373, 0.219608, 1.0 },
+ { 0.015686, 0.031373, 0.184314, 1.0 },
+ { 0.011765, 0.031373, 0.145098, 1.0 },
+ { 0.000000, 0.015686, 0.070588, 1.0 },
+ { 0.000000, 0.015686, 0.035294, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.035294, 1.0 },
+ { 0.000000, 0.015686, 0.070588, 1.0 },
+ { 0.011765, 0.015686, 0.070588, 1.0 },
+ { 0.015686, 0.015686, 0.070588, 1.0 },
+ { 0.015686, 0.015686, 0.070588, 1.0 },
+ { 0.015686, 0.015686, 0.035294, 1.0 },
+ { 0.015686, 0.015686, 0.035294, 1.0 },
+ { 0.000000, 0.015686, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.015686, 0.015686, 0.035294, 1.0 },
+ { 0.015686, 0.015686, 0.070588, 1.0 },
+ { 0.015686, 0.015686, 0.070588, 1.0 },
+ { 0.015686, 0.031373, 0.070588, 1.0 },
+ { 0.011765, 0.031373, 0.070588, 1.0 },
+ { 0.000000, 0.031373, 0.070588, 1.0 },
+ { 0.000000, 0.015686, 0.070588, 1.0 },
+ { 0.000000, 0.015686, 0.070588, 1.0 },
+ { 0.000000, 0.015686, 0.070588, 1.0 },
+ { 0.000000, 0.015686, 0.109804, 1.0 },
+ { 0.000000, 0.031373, 0.145098, 1.0 },
+ { 0.000000, 0.047059, 0.184314, 1.0 },
+ { 0.011765, 0.047059, 0.219608, 1.0 },
+ { 0.011765, 0.062745, 0.258824, 1.0 },
+ { 0.011765, 0.062745, 0.294118, 1.0 },
+ { 0.011765, 0.047059, 0.294118, 1.0 },
+ { 0.011765, 0.047059, 0.294118, 1.0 },
+ { 0.011765, 0.062745, 0.294118, 1.0 },
+ { 0.011765, 0.062745, 0.294118, 1.0 },
+ { 0.015686, 0.062745, 0.294118, 1.0 },
+ { 0.015686, 0.047059, 0.294118, 1.0 },
+ { 0.011765, 0.047059, 0.294118, 1.0 },
+ { 0.011765, 0.047059, 0.294118, 1.0 },
+ { 0.011765, 0.047059, 0.294118, 1.0 },
+ { 0.000000, 0.047059, 0.258824, 1.0 },
+ { 0.011765, 0.031373, 0.219608, 1.0 },
+ { 0.011765, 0.031373, 0.219608, 1.0 },
+ { 0.011765, 0.031373, 0.219608, 1.0 },
+ { 0.011765, 0.015686, 0.184314, 1.0 },
+ { 0.015686, 0.015686, 0.184314, 1.0 },
+ { 0.015686, 0.015686, 0.219608, 1.0 },
+ { 0.015686, 0.031373, 0.219608, 1.0 },
+ { 0.015686, 0.031373, 0.219608, 1.0 },
+ { 0.011765, 0.031373, 0.219608, 1.0 },
+ { 0.011765, 0.031373, 0.184314, 1.0 },
+ { 0.000000, 0.031373, 0.145098, 1.0 },
+ { 0.000000, 0.031373, 0.109804, 1.0 },
+ { 0.000000, 0.015686, 0.109804, 1.0 },
+ { 0.000000, 0.015686, 0.070588, 1.0 },
+ { 0.000000, 0.015686, 0.070588, 1.0 },
+ { 0.015686, 0.015686, 0.070588, 1.0 },
+ { 0.015686, 0.015686, 0.109804, 1.0 },
+ { 0.011765, 0.015686, 0.109804, 1.0 },
+ { 0.000000, 0.015686, 0.145098, 1.0 },
+ { 0.000000, 0.015686, 0.145098, 1.0 },
+ { 0.000000, 0.015686, 0.145098, 1.0 },
+ { 0.000000, 0.015686, 0.145098, 1.0 },
+ { 0.000000, 0.015686, 0.109804, 1.0 },
+ { 0.000000, 0.000000, 0.070588, 1.0 },
+ { 0.000000, 0.000000, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.035294, 1.0 },
+ { 0.000000, 0.015686, 0.035294, 1.0 },
+ { 0.000000, 0.015686, 0.035294, 1.0 },
+ { 0.000000, 0.015686, 0.035294, 1.0 },
+ { 0.000000, 0.015686, 0.035294, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.035294, 1.0 },
+ { 0.000000, 0.015686, 0.035294, 1.0 },
+ { 0.000000, 0.031373, 0.070588, 1.0 },
+ { 0.000000, 0.031373, 0.109804, 1.0 },
+ { 0.000000, 0.015686, 0.109804, 1.0 },
+ { 0.000000, 0.015686, 0.109804, 1.0 },
+ { 0.011765, 0.015686, 0.109804, 1.0 },
+ { 0.015686, 0.015686, 0.070588, 1.0 },
+ { 0.015686, 0.015686, 0.035294, 1.0 },
+ { 0.015686, 0.015686, 0.035294, 1.0 },
+ { 0.015686, 0.015686, 0.070588, 1.0 },
+ { 0.015686, 0.015686, 0.109804, 1.0 },
+ { 0.027451, 0.031373, 0.145098, 1.0 },
+ { 0.015686, 0.047059, 0.184314, 1.0 },
+ { 0.031373, 0.047059, 0.219608, 1.0 },
+ { 0.027451, 0.047059, 0.258824, 1.0 },
+ { 0.027451, 0.062745, 0.294118, 1.0 },
+ { 0.027451, 0.062745, 0.294118, 1.0 },
+ { 0.043137, 0.062745, 0.294118, 1.0 },
+ { 0.043137, 0.062745, 0.294118, 1.0 },
+ { 0.043137, 0.062745, 0.294118, 1.0 },
+ { 0.027451, 0.062745, 0.258824, 1.0 },
+ { 0.027451, 0.062745, 0.258824, 1.0 },
+ { 0.027451, 0.062745, 0.258824, 1.0 },
+ { 0.015686, 0.062745, 0.258824, 1.0 },
+ { 0.011765, 0.062745, 0.258824, 1.0 },
+ { 0.015686, 0.047059, 0.219608, 1.0 },
+ { 0.015686, 0.031373, 0.184314, 1.0 },
+ { 0.015686, 0.015686, 0.145098, 1.0 },
+ { 0.015686, 0.015686, 0.109804, 1.0 },
+ { 0.015686, 0.000000, 0.070588, 1.0 },
+ { 0.015686, 0.000000, 0.070588, 1.0 },
+ { 0.011765, 0.000000, 0.070588, 1.0 },
+ { 0.000000, 0.000000, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.035294, 1.0 },
+ { 0.000000, 0.015686, 0.035294, 1.0 },
+ { 0.000000, 0.015686, 0.035294, 1.0 },
+ { 0.000000, 0.015686, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.035294, 1.0 },
+ { 0.015686, 0.015686, 0.035294, 1.0 },
+ { 0.015686, 0.015686, 0.035294, 1.0 },
+ { 0.015686, 0.015686, 0.035294, 1.0 },
+ { 0.011765, 0.015686, 0.035294, 1.0 },
+ { 0.000000, 0.015686, 0.035294, 1.0 },
+ { 0.000000, 0.015686, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.035294, 1.0 },
+ { 0.000000, 0.015686, 0.035294, 1.0 },
+ { 0.000000, 0.015686, 0.035294, 1.0 },
+ { 0.015686, 0.015686, 0.035294, 1.0 },
+ { 0.015686, 0.015686, 0.070588, 1.0 },
+ { 0.015686, 0.031373, 0.109804, 1.0 },
+ { 0.027451, 0.031373, 0.145098, 1.0 },
+ { 0.015686, 0.031373, 0.184314, 1.0 },
+ { 0.011765, 0.031373, 0.184314, 1.0 },
+ { 0.011765, 0.031373, 0.184314, 1.0 },
+ { 0.000000, 0.015686, 0.184314, 1.0 },
+ { 0.000000, 0.015686, 0.145098, 1.0 },
+ { 0.000000, 0.015686, 0.145098, 1.0 },
+ { 0.000000, 0.015686, 0.145098, 1.0 },
+ { 0.000000, 0.015686, 0.145098, 1.0 },
+ { 0.000000, 0.015686, 0.184314, 1.0 },
+ { 0.000000, 0.015686, 0.219608, 1.0 },
+ { 0.011765, 0.031373, 0.219608, 1.0 },
+ { 0.015686, 0.047059, 0.219608, 1.0 },
+ { 0.027451, 0.078431, 0.258824, 1.0 },
+ { 0.027451, 0.094118, 0.258824, 1.0 },
+ { 0.011765, 0.078431, 0.258824, 1.0 },
+ { 0.000000, 0.062745, 0.219608, 1.0 },
+ { 0.000000, 0.031373, 0.219608, 1.0 },
+ { 0.000000, 0.015686, 0.184314, 1.0 },
+ { 0.000000, 0.015686, 0.109804, 1.0 },
+ { 0.000000, 0.015686, 0.070588, 1.0 },
+ { 0.015686, 0.015686, 0.035294, 1.0 },
+ { 0.015686, 0.015686, 0.035294, 1.0 },
+ { 0.000000, 0.015686, 0.070588, 1.0 },
+ { 0.000000, 0.015686, 0.109804, 1.0 },
+ { 0.000000, 0.031373, 0.145098, 1.0 },
+ { 0.000000, 0.031373, 0.219608, 1.0 },
+ { 0.011765, 0.047059, 0.258824, 1.0 },
+ { 0.027451, 0.047059, 0.294118, 1.0 },
+ { 0.031373, 0.062745, 0.294118, 1.0 },
+ { 0.031373, 0.062745, 0.333333, 1.0 },
+ { 0.027451, 0.078431, 0.333333, 1.0 },
+ { 0.031373, 0.078431, 0.294118, 1.0 },
+ { 0.027451, 0.062745, 0.294118, 1.0 },
+ { 0.027451, 0.047059, 0.258824, 1.0 },
+ { 0.015686, 0.047059, 0.219608, 1.0 },
+ { 0.011765, 0.031373, 0.184314, 1.0 },
+ { 0.011765, 0.031373, 0.145098, 1.0 },
+ { 0.000000, 0.031373, 0.145098, 1.0 },
+ { 0.000000, 0.015686, 0.109804, 1.0 },
+ { 0.000000, 0.015686, 0.109804, 1.0 },
+ { 0.000000, 0.015686, 0.109804, 1.0 },
+ { 0.000000, 0.015686, 0.109804, 1.0 },
+ { 0.000000, 0.015686, 0.109804, 1.0 },
+ { 0.000000, 0.015686, 0.109804, 1.0 },
+ { 0.000000, 0.031373, 0.109804, 1.0 },
+ { 0.000000, 0.031373, 0.070588, 1.0 },
+ { 0.000000, 0.031373, 0.035294, 1.0 },
+ { 0.015686, 0.031373, 0.035294, 1.0 },
+ { 0.015686, 0.015686, 0.035294, 1.0 },
+ { 0.015686, 0.015686, 0.070588, 1.0 },
+ { 0.015686, 0.031373, 0.145098, 1.0 },
+ { 0.015686, 0.047059, 0.219608, 1.0 },
+ { 0.011765, 0.047059, 0.258824, 1.0 },
+ { 0.011765, 0.062745, 0.258824, 1.0 },
+ { 0.011765, 0.062745, 0.219608, 1.0 },
+ { 0.015686, 0.062745, 0.219608, 1.0 },
+ { 0.031373, 0.047059, 0.219608, 1.0 },
+ { 0.027451, 0.031373, 0.219608, 1.0 },
+ { 0.027451, 0.031373, 0.184314, 1.0 },
+ { 0.015686, 0.015686, 0.184314, 1.0 },
+ { 0.015686, 0.015686, 0.184314, 1.0 },
+ { 0.015686, 0.015686, 0.184314, 1.0 },
+ { 0.011765, 0.031373, 0.219608, 1.0 },
+ { 0.011765, 0.047059, 0.219608, 1.0 },
+ { 0.011765, 0.047059, 0.258824, 1.0 },
+ { 0.011765, 0.047059, 0.258824, 1.0 },
+ { 0.011765, 0.047059, 0.294118, 1.0 },
+ { 0.011765, 0.047059, 0.294118, 1.0 },
+ { 0.015686, 0.047059, 0.294118, 1.0 },
+ { 0.015686, 0.047059, 0.294118, 1.0 },
+ { 0.027451, 0.047059, 0.294118, 1.0 },
+ { 0.027451, 0.047059, 0.294118, 1.0 },
+ { 0.027451, 0.047059, 0.258824, 1.0 },
+ { 0.015686, 0.031373, 0.219608, 1.0 },
+ { 0.011765, 0.015686, 0.184314, 1.0 },
+ { 0.000000, 0.000000, 0.109804, 1.0 },
+ { 0.000000, 0.000000, 0.070588, 1.0 },
+ { 0.000000, 0.000000, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.035294, 1.0 },
+ { 0.015686, 0.000000, 0.035294, 1.0 },
+ { 0.015686, 0.000000, 0.035294, 1.0 },
+ { 0.015686, 0.000000, 0.035294, 1.0 },
+ { 0.015686, 0.000000, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.035294, 1.0 },
+ { 0.000000, 0.015686, 0.035294, 1.0 },
+ { 0.015686, 0.015686, 0.035294, 1.0 },
+ { 0.015686, 0.015686, 0.035294, 1.0 },
+ { 0.015686, 0.015686, 0.035294, 1.0 },
+ { 0.015686, 0.015686, 0.070588, 1.0 },
+ { 0.015686, 0.031373, 0.109804, 1.0 },
+ { 0.015686, 0.031373, 0.145098, 1.0 },
+ { 0.015686, 0.031373, 0.184314, 1.0 },
+ { 0.015686, 0.031373, 0.219608, 1.0 },
+ { 0.015686, 0.047059, 0.219608, 1.0 },
+ { 0.011765, 0.047059, 0.184314, 1.0 },
+ { 0.000000, 0.062745, 0.184314, 1.0 },
+ { 0.000000, 0.031373, 0.145098, 1.0 },
+ { 0.000000, 0.031373, 0.109804, 1.0 },
+ { 0.000000, 0.015686, 0.070588, 1.0 },
+ { 0.000000, 0.015686, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.035294, 1.0 },
+ { 0.000000, 0.015686, 0.035294, 1.0 },
+ { 0.011765, 0.015686, 0.070588, 1.0 },
+ { 0.015686, 0.031373, 0.109804, 1.0 },
+ { 0.015686, 0.047059, 0.145098, 1.0 },
+ { 0.015686, 0.062745, 0.184314, 1.0 },
+ { 0.015686, 0.062745, 0.184314, 1.0 },
+ { 0.015686, 0.047059, 0.145098, 1.0 },
+ { 0.015686, 0.031373, 0.109804, 1.0 },
+ { 0.015686, 0.015686, 0.070588, 1.0 },
+ { 0.015686, 0.015686, 0.035294, 1.0 },
+ };
+/* shadow-iris */
+static double4 colors_35[] = {
+ { 0.141176, 0.078431, 0.070588, 1.0 },
+ { 0.125490, 0.078431, 0.070588, 1.0 },
+ { 0.121569, 0.078431, 0.070588, 1.0 },
+ { 0.121569, 0.078431, 0.070588, 1.0 },
+ { 0.125490, 0.094118, 0.070588, 1.0 },
+ { 0.137255, 0.109804, 0.070588, 1.0 },
+ { 0.141176, 0.125490, 0.070588, 1.0 },
+ { 0.109804, 0.094118, 0.070588, 1.0 },
+ { 0.105882, 0.078431, 0.070588, 1.0 },
+ { 0.094118, 0.062745, 0.070588, 1.0 },
+ { 0.090196, 0.047059, 0.070588, 1.0 },
+ { 0.090196, 0.047059, 0.070588, 1.0 },
+ { 0.090196, 0.062745, 0.070588, 1.0 },
+ { 0.094118, 0.078431, 0.070588, 1.0 },
+ { 0.094118, 0.078431, 0.070588, 1.0 },
+ { 0.090196, 0.078431, 0.070588, 1.0 },
+ { 0.074510, 0.078431, 0.070588, 1.0 },
+ { 0.062745, 0.078431, 0.070588, 1.0 },
+ { 0.074510, 0.062745, 0.035294, 1.0 },
+ { 0.078431, 0.047059, 0.035294, 1.0 },
+ { 0.090196, 0.047059, 0.035294, 1.0 },
+ { 0.094118, 0.062745, 0.035294, 1.0 },
+ { 0.094118, 0.078431, 0.035294, 1.0 },
+ { 0.094118, 0.078431, 0.035294, 1.0 },
+ { 0.078431, 0.078431, 0.035294, 1.0 },
+ { 0.078431, 0.062745, 0.035294, 1.0 },
+ { 0.078431, 0.031373, 0.035294, 1.0 },
+ { 0.090196, 0.047059, 0.035294, 1.0 },
+ { 0.094118, 0.047059, 0.035294, 1.0 },
+ { 0.109804, 0.062745, 0.035294, 1.0 },
+ { 0.109804, 0.078431, 0.035294, 1.0 },
+ { 0.109804, 0.078431, 0.035294, 1.0 },
+ { 0.105882, 0.078431, 0.035294, 1.0 },
+ { 0.094118, 0.078431, 0.070588, 1.0 },
+ { 0.090196, 0.062745, 0.070588, 1.0 },
+ { 0.090196, 0.062745, 0.070588, 1.0 },
+ { 0.078431, 0.062745, 0.070588, 1.0 },
+ { 0.074510, 0.047059, 0.070588, 1.0 },
+ { 0.062745, 0.047059, 0.035294, 1.0 },
+ { 0.074510, 0.062745, 0.035294, 1.0 },
+ { 0.078431, 0.062745, 0.035294, 1.0 },
+ { 0.090196, 0.062745, 0.035294, 1.0 },
+ { 0.109804, 0.062745, 0.035294, 1.0 },
+ { 0.137255, 0.062745, 0.070588, 1.0 },
+ { 0.172549, 0.078431, 0.109804, 1.0 },
+ { 0.219608, 0.090196, 0.145098, 1.0 },
+ { 0.250980, 0.074510, 0.184314, 1.0 },
+ { 0.298039, 0.090196, 0.184314, 1.0 },
+ { 0.313725, 0.105882, 0.145098, 1.0 },
+ { 0.345098, 0.137255, 0.145098, 1.0 },
+ { 0.345098, 0.137255, 0.145098, 1.0 },
+ { 0.345098, 0.121569, 0.109804, 1.0 },
+ { 0.266667, 0.121569, 0.109804, 1.0 },
+ { 0.203922, 0.090196, 0.109804, 1.0 },
+ { 0.172549, 0.078431, 0.109804, 1.0 },
+ { 0.141176, 0.078431, 0.109804, 1.0 },
+ { 0.137255, 0.094118, 0.109804, 1.0 },
+ { 0.137255, 0.094118, 0.109804, 1.0 },
+ { 0.137255, 0.094118, 0.109804, 1.0 },
+ { 0.137255, 0.078431, 0.109804, 1.0 },
+ { 0.125490, 0.078431, 0.070588, 1.0 },
+ { 0.109804, 0.078431, 0.070588, 1.0 },
+ { 0.109804, 0.078431, 0.070588, 1.0 },
+ { 0.105882, 0.062745, 0.070588, 1.0 },
+ { 0.105882, 0.062745, 0.070588, 1.0 },
+ { 0.109804, 0.062745, 0.070588, 1.0 },
+ { 0.121569, 0.062745, 0.070588, 1.0 },
+ { 0.137255, 0.062745, 0.109804, 1.0 },
+ { 0.156863, 0.074510, 0.109804, 1.0 },
+ { 0.188235, 0.090196, 0.145098, 1.0 },
+ { 0.235294, 0.090196, 0.184314, 1.0 },
+ { 0.282353, 0.121569, 0.219608, 1.0 },
+ { 0.345098, 0.137255, 0.258824, 1.0 },
+ { 0.392157, 0.152941, 0.294118, 1.0 },
+ { 0.376471, 0.172549, 0.294118, 1.0 },
+ { 0.376471, 0.188235, 0.294118, 1.0 },
+ { 0.392157, 0.156863, 0.329412, 1.0 },
+ { 0.392157, 0.156863, 0.294118, 1.0 },
+ { 0.329412, 0.105882, 0.219608, 1.0 },
+ { 0.282353, 0.090196, 0.184314, 1.0 },
+ { 0.219608, 0.090196, 0.145098, 1.0 },
+ { 0.172549, 0.090196, 0.070588, 1.0 },
+ { 0.141176, 0.078431, 0.035294, 1.0 },
+ { 0.137255, 0.062745, 0.035294, 1.0 },
+ { 0.125490, 0.062745, 0.035294, 1.0 },
+ { 0.109804, 0.062745, 0.035294, 1.0 },
+ { 0.109804, 0.078431, 0.035294, 1.0 },
+ { 0.137255, 0.078431, 0.035294, 1.0 },
+ { 0.137255, 0.094118, 0.035294, 1.0 },
+ { 0.137255, 0.094118, 0.070588, 1.0 },
+ { 0.137255, 0.078431, 0.070588, 1.0 },
+ { 0.137255, 0.078431, 0.070588, 1.0 },
+ { 0.137255, 0.094118, 0.070588, 1.0 },
+ { 0.141176, 0.094118, 0.109804, 1.0 },
+ { 0.156863, 0.090196, 0.109804, 1.0 },
+ { 0.172549, 0.090196, 0.109804, 1.0 },
+ { 0.219608, 0.105882, 0.109804, 1.0 },
+ { 0.250980, 0.105882, 0.145098, 1.0 },
+ { 0.282353, 0.105882, 0.145098, 1.0 },
+ { 0.298039, 0.137255, 0.145098, 1.0 },
+ { 0.250980, 0.121569, 0.145098, 1.0 },
+ { 0.203922, 0.090196, 0.109804, 1.0 },
+ { 0.203922, 0.090196, 0.109804, 1.0 },
+ { 0.203922, 0.090196, 0.109804, 1.0 },
+ { 0.235294, 0.105882, 0.145098, 1.0 },
+ { 0.250980, 0.090196, 0.145098, 1.0 },
+ { 0.266667, 0.105882, 0.184314, 1.0 },
+ { 0.282353, 0.105882, 0.184314, 1.0 },
+ { 0.313725, 0.137255, 0.219608, 1.0 },
+ { 0.345098, 0.156863, 0.254902, 1.0 },
+ { 0.396078, 0.172549, 0.258824, 1.0 },
+ { 0.392157, 0.168627, 0.219608, 1.0 },
+ { 0.329412, 0.137255, 0.219608, 1.0 },
+ { 0.266667, 0.152941, 0.219608, 1.0 },
+ { 0.156863, 0.156863, 0.184314, 1.0 },
+ { 0.152941, 0.109804, 0.145098, 1.0 },
+ { 0.156863, 0.090196, 0.109804, 1.0 },
+ { 0.168627, 0.078431, 0.109804, 1.0 },
+ { 0.172549, 0.090196, 0.109804, 1.0 },
+ { 0.188235, 0.090196, 0.145098, 1.0 },
+ { 0.203922, 0.094118, 0.145098, 1.0 },
+ { 0.219608, 0.105882, 0.145098, 1.0 },
+ { 0.203922, 0.105882, 0.145098, 1.0 },
+ { 0.184314, 0.105882, 0.184314, 1.0 },
+ { 0.152941, 0.094118, 0.184314, 1.0 },
+ { 0.137255, 0.094118, 0.145098, 1.0 },
+ { 0.137255, 0.078431, 0.145098, 1.0 },
+ { 0.109804, 0.094118, 0.109804, 1.0 },
+ { 0.109804, 0.094118, 0.070588, 1.0 },
+ { 0.094118, 0.094118, 0.070588, 1.0 },
+ { 0.090196, 0.078431, 0.070588, 1.0 },
+ { 0.074510, 0.062745, 0.070588, 1.0 },
+ { 0.058824, 0.062745, 0.070588, 1.0 },
+ { 0.062745, 0.062745, 0.070588, 1.0 },
+ { 0.074510, 0.062745, 0.070588, 1.0 },
+ { 0.078431, 0.062745, 0.070588, 1.0 },
+ { 0.090196, 0.078431, 0.070588, 1.0 },
+ { 0.090196, 0.078431, 0.070588, 1.0 },
+ { 0.090196, 0.062745, 0.070588, 1.0 },
+ { 0.078431, 0.047059, 0.070588, 1.0 },
+ { 0.094118, 0.047059, 0.070588, 1.0 },
+ { 0.105882, 0.047059, 0.070588, 1.0 },
+ { 0.121569, 0.062745, 0.070588, 1.0 },
+ { 0.125490, 0.062745, 0.070588, 1.0 },
+ { 0.137255, 0.062745, 0.070588, 1.0 },
+ { 0.141176, 0.062745, 0.070588, 1.0 },
+ { 0.141176, 0.078431, 0.070588, 1.0 },
+ { 0.141176, 0.078431, 0.070588, 1.0 },
+ { 0.156863, 0.078431, 0.070588, 1.0 },
+ { 0.156863, 0.074510, 0.070588, 1.0 },
+ { 0.172549, 0.078431, 0.109804, 1.0 },
+ { 0.219608, 0.090196, 0.145098, 1.0 },
+ { 0.250980, 0.090196, 0.219608, 1.0 },
+ { 0.298039, 0.121569, 0.258824, 1.0 },
+ { 0.329412, 0.266667, 0.294118, 1.0 },
+ { 0.423529, 0.235294, 0.368627, 1.0 },
+ { 0.474510, 0.250980, 0.368627, 1.0 },
+ { 0.490196, 0.203922, 0.368627, 1.0 },
+ { 0.458824, 0.219608, 0.329412, 1.0 },
+ { 0.427451, 0.152941, 0.294118, 1.0 },
+ { 0.407843, 0.156863, 0.294118, 1.0 },
+ { 0.407843, 0.168627, 0.254902, 1.0 },
+ { 0.427451, 0.137255, 0.258824, 1.0 },
+ { 0.392157, 0.137255, 0.219608, 1.0 },
+ { 0.313725, 0.121569, 0.184314, 1.0 },
+ { 0.282353, 0.074510, 0.145098, 1.0 },
+ { 0.219608, 0.074510, 0.109804, 1.0 },
+ { 0.203922, 0.074510, 0.109804, 1.0 },
+ { 0.188235, 0.078431, 0.109804, 1.0 },
+ { 0.172549, 0.074510, 0.109804, 1.0 },
+ { 0.152941, 0.062745, 0.109804, 1.0 },
+ { 0.141176, 0.062745, 0.070588, 1.0 },
+ { 0.125490, 0.062745, 0.035294, 1.0 },
+ { 0.141176, 0.078431, 0.035294, 1.0 },
+ { 0.137255, 0.078431, 0.070588, 1.0 },
+ { 0.156863, 0.094118, 0.070588, 1.0 },
+ { 0.188235, 0.090196, 0.109804, 1.0 },
+ { 0.282353, 0.121569, 0.145098, 1.0 },
+ { 0.360784, 0.121569, 0.219608, 1.0 },
+ { 0.443137, 0.172549, 0.329412, 1.0 },
+ { 0.552941, 0.235294, 0.368627, 1.0 },
+ { 0.792157, 0.709804, 0.737255, 1.0 },
+ { 0.694118, 0.454902, 0.556863, 1.0 },
+ { 0.568627, 0.298039, 0.478431, 1.0 },
+ { 0.568627, 0.298039, 0.443137, 1.0 },
+ { 0.537255, 0.313725, 0.443137, 1.0 },
+ { 0.505882, 0.219608, 0.368627, 1.0 },
+ { 0.490196, 0.219608, 0.329412, 1.0 },
+ { 0.474510, 0.184314, 0.294118, 1.0 },
+ { 0.407843, 0.137255, 0.258824, 1.0 },
+ { 0.376471, 0.137255, 0.219608, 1.0 },
+ { 0.329412, 0.121569, 0.184314, 1.0 },
+ { 0.298039, 0.137255, 0.145098, 1.0 },
+ { 0.250980, 0.090196, 0.109804, 1.0 },
+ { 0.203922, 0.090196, 0.109804, 1.0 },
+ { 0.172549, 0.078431, 0.070588, 1.0 },
+ { 0.152941, 0.062745, 0.070588, 1.0 },
+ { 0.121569, 0.062745, 0.070588, 1.0 },
+ { 0.094118, 0.062745, 0.070588, 1.0 },
+ { 0.078431, 0.062745, 0.070588, 1.0 },
+ { 0.062745, 0.047059, 0.035294, 1.0 },
+ { 0.062745, 0.047059, 0.035294, 1.0 },
+ { 0.062745, 0.047059, 0.035294, 1.0 },
+ { 0.062745, 0.062745, 0.035294, 1.0 },
+ { 0.058824, 0.062745, 0.035294, 1.0 },
+ { 0.058824, 0.047059, 0.035294, 1.0 },
+ { 0.058824, 0.047059, 0.070588, 1.0 },
+ { 0.062745, 0.047059, 0.070588, 1.0 },
+ { 0.062745, 0.047059, 0.070588, 1.0 },
+ { 0.074510, 0.047059, 0.070588, 1.0 },
+ { 0.078431, 0.047059, 0.070588, 1.0 },
+ { 0.094118, 0.047059, 0.070588, 1.0 },
+ { 0.105882, 0.047059, 0.070588, 1.0 },
+ { 0.105882, 0.062745, 0.109804, 1.0 },
+ { 0.105882, 0.062745, 0.109804, 1.0 },
+ { 0.105882, 0.062745, 0.109804, 1.0 },
+ { 0.109804, 0.062745, 0.109804, 1.0 },
+ { 0.121569, 0.062745, 0.109804, 1.0 },
+ { 0.156863, 0.074510, 0.109804, 1.0 },
+ { 0.188235, 0.090196, 0.145098, 1.0 },
+ { 0.203922, 0.090196, 0.184314, 1.0 },
+ { 0.219608, 0.105882, 0.184314, 1.0 },
+ { 0.250980, 0.137255, 0.184314, 1.0 },
+ { 0.282353, 0.121569, 0.184314, 1.0 },
+ { 0.266667, 0.137255, 0.184314, 1.0 },
+ { 0.235294, 0.141176, 0.184314, 1.0 },
+ { 0.188235, 0.121569, 0.145098, 1.0 },
+ { 0.156863, 0.094118, 0.109804, 1.0 },
+ { 0.156863, 0.094118, 0.109804, 1.0 },
+ { 0.168627, 0.094118, 0.109804, 1.0 },
+ { 0.188235, 0.109804, 0.109804, 1.0 },
+ { 0.203922, 0.125490, 0.145098, 1.0 },
+ { 0.250980, 0.121569, 0.184314, 1.0 },
+ { 0.266667, 0.105882, 0.184314, 1.0 },
+ { 0.313725, 0.121569, 0.184314, 1.0 },
+ { 0.329412, 0.121569, 0.219608, 1.0 },
+ { 0.345098, 0.137255, 0.219608, 1.0 },
+ { 0.376471, 0.137255, 0.219608, 1.0 },
+ { 0.376471, 0.121569, 0.219608, 1.0 },
+ { 0.329412, 0.121569, 0.219608, 1.0 },
+ { 0.298039, 0.105882, 0.219608, 1.0 },
+ { 0.282353, 0.105882, 0.219608, 1.0 },
+ { 0.266667, 0.105882, 0.219608, 1.0 },
+ { 0.235294, 0.105882, 0.184314, 1.0 },
+ { 0.203922, 0.090196, 0.145098, 1.0 },
+ { 0.156863, 0.078431, 0.109804, 1.0 },
+ { 0.121569, 0.078431, 0.109804, 1.0 },
+ { 0.062745, 0.078431, 0.109804, 1.0 },
+ { 0.078431, 0.047059, 0.109804, 1.0 },
+ { 0.078431, 0.047059, 0.109804, 1.0 },
+ { 0.090196, 0.047059, 0.070588, 1.0 },
+ { 0.105882, 0.062745, 0.070588, 1.0 },
+ { 0.125490, 0.078431, 0.109804, 1.0 },
+ { 0.137255, 0.094118, 0.109804, 1.0 },
+ { 0.141176, 0.109804, 0.109804, 1.0 },
+ { 0.156863, 0.109804, 0.145098, 1.0 },
+ };
+/* solid-sky */
+static double4 colors_36[] = {
+ { 0.568627, 0.407843, 0.329412, 1.0 },
+ { 0.698039, 0.435294, 0.294118, 1.0 },
+ { 0.792157, 0.482353, 0.294118, 1.0 },
+ { 0.776471, 0.498039, 0.294118, 1.0 },
+ { 0.505882, 0.439216, 0.333333, 1.0 },
+ { 0.329412, 0.282353, 0.145098, 1.0 },
+ { 0.156863, 0.156863, 0.109804, 1.0 },
+ { 0.078431, 0.062745, 0.070588, 1.0 },
+ { 0.043137, 0.015686, 0.109804, 1.0 },
+ { 0.047059, 0.015686, 0.109804, 1.0 },
+ { 0.090196, 0.094118, 0.109804, 1.0 },
+ { 0.000000, 0.364706, 0.552941, 1.0 },
+ { 0.000000, 0.427451, 0.627451, 1.0 },
+ { 0.015686, 0.478431, 0.666667, 1.0 },
+ { 0.027451, 0.525490, 0.701961, 1.0 },
+ { 0.074510, 0.541176, 0.737255, 1.0 },
+ { 0.094118, 0.556863, 0.701961, 1.0 },
+ { 0.121569, 0.592157, 0.701961, 1.0 },
+ { 0.172549, 0.619608, 0.701961, 1.0 },
+ { 0.203922, 0.635294, 0.701961, 1.0 },
+ { 0.505882, 0.458824, 0.478431, 1.0 },
+ { 0.745098, 0.537255, 0.403922, 1.0 },
+ { 0.839216, 0.596078, 0.258824, 1.0 },
+ { 0.807843, 0.513725, 0.145098, 1.0 },
+ { 0.792157, 0.466667, 0.109804, 1.0 },
+ { 0.776471, 0.415686, 0.035294, 1.0 },
+ { 0.760784, 0.352941, 0.035294, 1.0 },
+ { 0.650980, 0.168627, 0.035294, 1.0 },
+ { 0.521569, 0.070588, 0.000000, 1.0 },
+ { 0.282353, 0.074510, 0.035294, 1.0 },
+ { 0.235294, 0.074510, 0.070588, 1.0 },
+ { 0.141176, 0.109804, 0.035294, 1.0 },
+ { 0.141176, 0.141176, 0.070588, 1.0 },
+ { 0.203922, 0.235294, 0.145098, 1.0 },
+ { 0.000000, 0.396078, 0.588235, 1.0 },
+ { 0.000000, 0.427451, 0.588235, 1.0 },
+ { 0.000000, 0.427451, 0.588235, 1.0 },
+ { 0.000000, 0.411765, 0.588235, 1.0 },
+ { 0.000000, 0.380392, 0.552941, 1.0 },
+ { 0.078431, 0.141176, 0.070588, 1.0 },
+ { 0.062745, 0.094118, 0.035294, 1.0 },
+ { 0.031373, 0.031373, 0.035294, 1.0 },
+ { 0.047059, 0.015686, 0.035294, 1.0 },
+ { 0.047059, 0.015686, 0.035294, 1.0 },
+ { 0.043137, 0.015686, 0.035294, 1.0 },
+ { 0.031373, 0.015686, 0.035294, 1.0 },
+ { 0.015686, 0.015686, 0.035294, 1.0 },
+ { 0.027451, 0.015686, 0.035294, 1.0 },
+ { 0.031373, 0.000000, 0.035294, 1.0 },
+ { 0.047059, 0.000000, 0.035294, 1.0 },
+ { 0.058824, 0.000000, 0.035294, 1.0 },
+ { 0.062745, 0.015686, 0.070588, 1.0 },
+ { 0.074510, 0.047059, 0.109804, 1.0 },
+ { 0.000000, 0.349020, 0.552941, 1.0 },
+ { 0.000000, 0.380392, 0.627451, 1.0 },
+ { 0.000000, 0.396078, 0.627451, 1.0 },
+ { 0.000000, 0.396078, 0.588235, 1.0 },
+ { 0.235294, 0.235294, 0.145098, 1.0 },
+ { 0.266667, 0.121569, 0.070588, 1.0 },
+ { 0.411765, 0.117647, 0.035294, 1.0 },
+ { 0.666667, 0.313725, 0.035294, 1.0 },
+ { 0.776471, 0.352941, 0.000000, 1.0 },
+ { 0.698039, 0.262745, 0.000000, 1.0 },
+ { 0.521569, 0.117647, 0.000000, 1.0 },
+ { 0.282353, 0.058824, 0.035294, 1.0 },
+ { 0.141176, 0.047059, 0.070588, 1.0 },
+ { 0.090196, 0.031373, 0.035294, 1.0 },
+ { 0.062745, 0.015686, 0.035294, 1.0 },
+ { 0.074510, 0.031373, 0.035294, 1.0 },
+ { 0.105882, 0.078431, 0.070588, 1.0 },
+ { 0.203922, 0.172549, 0.145098, 1.0 },
+ { 0.015686, 0.411765, 0.588235, 1.0 },
+ { 0.235294, 0.635294, 0.737255, 1.0 },
+ { 0.678431, 0.678431, 0.627451, 1.0 },
+ { 0.776471, 0.647059, 0.592157, 1.0 },
+ { 0.760784, 0.580392, 0.443137, 1.0 },
+ { 0.854902, 0.627451, 0.329412, 1.0 },
+ { 0.870588, 0.600000, 0.329412, 1.0 },
+ { 0.839216, 0.517647, 0.184314, 1.0 },
+ { 0.823529, 0.482353, 0.145098, 1.0 },
+ { 0.792157, 0.435294, 0.109804, 1.0 },
+ { 0.854902, 0.462745, 0.109804, 1.0 },
+ { 0.792157, 0.466667, 0.184314, 1.0 },
+ { 0.584314, 0.407843, 0.333333, 1.0 },
+ { 0.345098, 0.454902, 0.443137, 1.0 },
+ { 0.015686, 0.443137, 0.627451, 1.0 },
+ { 0.000000, 0.462745, 0.627451, 1.0 },
+ { 0.000000, 0.478431, 0.627451, 1.0 },
+ { 0.000000, 0.478431, 0.627451, 1.0 },
+ { 0.000000, 0.478431, 0.627451, 1.0 },
+ { 0.000000, 0.478431, 0.666667, 1.0 },
+ { 0.015686, 0.478431, 0.666667, 1.0 },
+ { 0.000000, 0.462745, 0.666667, 1.0 },
+ { 0.000000, 0.447059, 0.666667, 1.0 },
+ { 0.000000, 0.427451, 0.627451, 1.0 },
+ { 0.000000, 0.396078, 0.588235, 1.0 },
+ { 0.172549, 0.235294, 0.109804, 1.0 },
+ { 0.109804, 0.141176, 0.035294, 1.0 },
+ { 0.078431, 0.062745, 0.035294, 1.0 },
+ { 0.062745, 0.031373, 0.035294, 1.0 },
+ { 0.058824, 0.015686, 0.035294, 1.0 },
+ { 0.047059, 0.000000, 0.070588, 1.0 },
+ { 0.043137, 0.000000, 0.070588, 1.0 },
+ { 0.031373, 0.000000, 0.070588, 1.0 },
+ { 0.031373, 0.000000, 0.070588, 1.0 },
+ { 0.047059, 0.015686, 0.035294, 1.0 },
+ { 0.058824, 0.015686, 0.035294, 1.0 },
+ { 0.078431, 0.015686, 0.035294, 1.0 },
+ { 0.109804, 0.047059, 0.070588, 1.0 },
+ { 0.141176, 0.141176, 0.070588, 1.0 },
+ { 0.203922, 0.203922, 0.184314, 1.0 },
+ { 0.000000, 0.380392, 0.588235, 1.0 },
+ { 0.000000, 0.396078, 0.588235, 1.0 },
+ { 0.286275, 0.286275, 0.258824, 1.0 },
+ { 0.250980, 0.235294, 0.145098, 1.0 },
+ { 0.188235, 0.219608, 0.109804, 1.0 },
+ { 0.250980, 0.250980, 0.184314, 1.0 },
+ { 0.000000, 0.411765, 0.588235, 1.0 },
+ { 0.000000, 0.462745, 0.627451, 1.0 },
+ { 0.015686, 0.478431, 0.666667, 1.0 },
+ { 0.031373, 0.494118, 0.666667, 1.0 },
+ { 0.015686, 0.509804, 0.666667, 1.0 },
+ { 0.015686, 0.525490, 0.666667, 1.0 },
+ { 0.000000, 0.509804, 0.666667, 1.0 },
+ { 0.000000, 0.494118, 0.666667, 1.0 },
+ { 0.000000, 0.494118, 0.666667, 1.0 },
+ { 0.000000, 0.478431, 0.666667, 1.0 },
+ { 0.000000, 0.447059, 0.666667, 1.0 },
+ { 0.000000, 0.411765, 0.627451, 1.0 },
+ { 0.000000, 0.364706, 0.588235, 1.0 },
+ { 0.062745, 0.125490, 0.109804, 1.0 },
+ { 0.062745, 0.047059, 0.070588, 1.0 },
+ { 0.074510, 0.031373, 0.035294, 1.0 },
+ { 0.078431, 0.078431, 0.070588, 1.0 },
+ { 0.109804, 0.172549, 0.109804, 1.0 },
+ { 0.000000, 0.380392, 0.552941, 1.0 },
+ { 0.015686, 0.462745, 0.627451, 1.0 },
+ { 0.090196, 0.556863, 0.701961, 1.0 },
+ { 0.172549, 0.619608, 0.737255, 1.0 },
+ { 0.235294, 0.650980, 0.772549, 1.0 },
+ { 0.235294, 0.650980, 0.772549, 1.0 },
+ { 0.266667, 0.666667, 0.772549, 1.0 },
+ { 0.282353, 0.666667, 0.772549, 1.0 },
+ { 0.282353, 0.678431, 0.772549, 1.0 },
+ { 0.376471, 0.694118, 0.737255, 1.0 },
+ { 0.584314, 0.568627, 0.403922, 1.0 },
+ { 0.839216, 0.560784, 0.294118, 1.0 },
+ { 0.823529, 0.498039, 0.184314, 1.0 },
+ { 0.603922, 0.388235, 0.145098, 1.0 },
+ { 0.266667, 0.266667, 0.109804, 1.0 },
+ { 0.172549, 0.137255, 0.070588, 1.0 },
+ { 0.094118, 0.078431, 0.070588, 1.0 },
+ { 0.058824, 0.031373, 0.070588, 1.0 },
+ { 0.027451, 0.015686, 0.070588, 1.0 },
+ { 0.015686, 0.000000, 0.070588, 1.0 },
+ { 0.011765, 0.015686, 0.070588, 1.0 },
+ { 0.027451, 0.015686, 0.070588, 1.0 },
+ { 0.043137, 0.015686, 0.070588, 1.0 },
+ { 0.074510, 0.031373, 0.070588, 1.0 },
+ { 0.125490, 0.141176, 0.109804, 1.0 },
+ { 0.000000, 0.411765, 0.588235, 1.0 },
+ { 0.094118, 0.541176, 0.701961, 1.0 },
+ { 0.282353, 0.682353, 0.737255, 1.0 },
+ { 0.584314, 0.745098, 0.772549, 1.0 },
+ { 0.807843, 0.854902, 0.811765, 1.0 },
+ { 0.823529, 0.870588, 0.811765, 1.0 },
+ { 0.854902, 0.823529, 0.811765, 1.0 },
+ { 0.854902, 0.854902, 0.776471, 1.0 },
+ { 0.854902, 0.823529, 0.776471, 1.0 },
+ { 0.760784, 0.760784, 0.666667, 1.0 },
+ { 0.760784, 0.709804, 0.627451, 1.0 },
+ { 0.552941, 0.537255, 0.403922, 1.0 },
+ { 0.443137, 0.317647, 0.294118, 1.0 },
+ { 0.282353, 0.329412, 0.145098, 1.0 },
+ { 0.203922, 0.266667, 0.109804, 1.0 },
+ { 0.203922, 0.188235, 0.109804, 1.0 },
+ { 0.266667, 0.250980, 0.109804, 1.0 },
+ { 0.317647, 0.313725, 0.145098, 1.0 },
+ { 0.552941, 0.345098, 0.184314, 1.0 },
+ { 0.760784, 0.415686, 0.145098, 1.0 },
+ { 0.807843, 0.415686, 0.109804, 1.0 },
+ { 0.807843, 0.431373, 0.070588, 1.0 },
+ { 0.807843, 0.431373, 0.035294, 1.0 },
+ { 0.760784, 0.384314, 0.070588, 1.0 },
+ { 0.682353, 0.341176, 0.145098, 1.0 },
+ { 0.376471, 0.345098, 0.368627, 1.0 },
+ { 0.015686, 0.443137, 0.588235, 1.0 },
+ { 0.047059, 0.525490, 0.666667, 1.0 },
+ { 0.074510, 0.556863, 0.701961, 1.0 },
+ { 0.121569, 0.576471, 0.701961, 1.0 },
+ { 0.152941, 0.592157, 0.737255, 1.0 },
+ { 0.188235, 0.619608, 0.737255, 1.0 },
+ { 0.188235, 0.650980, 0.737255, 1.0 },
+ { 0.188235, 0.635294, 0.737255, 1.0 },
+ { 0.168627, 0.623529, 0.772549, 1.0 },
+ { 0.152941, 0.592157, 0.776471, 1.0 },
+ { 0.105882, 0.576471, 0.737255, 1.0 },
+ { 0.090196, 0.556863, 0.701961, 1.0 },
+ { 0.078431, 0.541176, 0.701961, 1.0 },
+ { 0.074510, 0.525490, 0.701961, 1.0 },
+ { 0.031373, 0.509804, 0.701961, 1.0 },
+ { 0.015686, 0.478431, 0.627451, 1.0 },
+ { 0.015686, 0.427451, 0.627451, 1.0 },
+ { 0.000000, 0.380392, 0.588235, 1.0 },
+ { 0.172549, 0.141176, 0.145098, 1.0 },
+ { 0.121569, 0.062745, 0.070588, 1.0 },
+ { 0.090196, 0.031373, 0.070588, 1.0 },
+ { 0.090196, 0.031373, 0.070588, 1.0 },
+ { 0.105882, 0.109804, 0.109804, 1.0 },
+ { 0.000000, 0.364706, 0.552941, 1.0 },
+ { 0.000000, 0.411765, 0.588235, 1.0 },
+ { 0.000000, 0.380392, 0.552941, 1.0 },
+ { 0.188235, 0.152941, 0.145098, 1.0 },
+ { 0.109804, 0.109804, 0.070588, 1.0 },
+ { 0.125490, 0.094118, 0.035294, 1.0 },
+ { 0.172549, 0.058824, 0.035294, 1.0 },
+ { 0.235294, 0.105882, 0.070588, 1.0 },
+ { 0.364706, 0.215686, 0.145098, 1.0 },
+ { 0.603922, 0.329412, 0.145098, 1.0 },
+ { 0.729412, 0.384314, 0.109804, 1.0 },
+ { 0.729412, 0.400000, 0.035294, 1.0 },
+ { 0.666667, 0.341176, 0.070588, 1.0 },
+ { 0.286275, 0.313725, 0.109804, 1.0 },
+ { 0.156863, 0.203922, 0.070588, 1.0 },
+ { 0.156863, 0.141176, 0.070588, 1.0 },
+ { 0.188235, 0.137255, 0.070588, 1.0 },
+ { 0.250980, 0.235294, 0.070588, 1.0 },
+ { 0.584314, 0.294118, 0.000000, 1.0 },
+ { 0.760784, 0.368627, 0.035294, 1.0 },
+ { 0.776471, 0.384314, 0.035294, 1.0 },
+ { 0.839216, 0.411765, 0.000000, 1.0 },
+ { 0.823529, 0.384314, 0.035294, 1.0 },
+ { 0.823529, 0.396078, 0.070588, 1.0 },
+ { 0.776471, 0.439216, 0.145098, 1.0 },
+ { 0.745098, 0.419608, 0.219608, 1.0 },
+ { 0.423529, 0.423529, 0.368627, 1.0 },
+ { 0.015686, 0.411765, 0.588235, 1.0 },
+ { 0.000000, 0.411765, 0.627451, 1.0 },
+ { 0.000000, 0.427451, 0.627451, 1.0 },
+ { 0.000000, 0.411765, 0.627451, 1.0 },
+ { 0.000000, 0.396078, 0.627451, 1.0 },
+ { 0.000000, 0.349020, 0.552941, 1.0 },
+ { 0.043137, 0.031373, 0.145098, 1.0 },
+ { 0.043137, 0.015686, 0.109804, 1.0 },
+ { 0.043137, 0.015686, 0.070588, 1.0 },
+ { 0.047059, 0.015686, 0.070588, 1.0 },
+ { 0.078431, 0.031373, 0.070588, 1.0 },
+ { 0.141176, 0.047059, 0.070588, 1.0 },
+ { 0.250980, 0.074510, 0.035294, 1.0 },
+ { 0.301961, 0.043137, 0.000000, 1.0 },
+ { 0.427451, 0.074510, 0.000000, 1.0 },
+ { 0.662745, 0.054902, 0.035294, 1.0 },
+ { 0.584314, 0.262745, 0.070588, 1.0 },
+ { 0.333333, 0.333333, 0.258824, 1.0 },
+ { 0.094118, 0.443137, 0.588235, 1.0 },
+ { 0.137255, 0.607843, 0.737255, 1.0 },
+ };
+/* misty-field */
+static double4 colors_37[] = {
+ { 0.329412, 0.349020, 0.403922, 1.0 },
+ { 0.376471, 0.392157, 0.368627, 1.0 },
+ { 0.396078, 0.411765, 0.333333, 1.0 },
+ { 0.364706, 0.411765, 0.329412, 1.0 },
+ { 0.349020, 0.427451, 0.333333, 1.0 },
+ { 0.392157, 0.443137, 0.368627, 1.0 },
+ { 0.427451, 0.474510, 0.403922, 1.0 },
+ { 0.407843, 0.458824, 0.443137, 1.0 },
+ { 0.454902, 0.458824, 0.478431, 1.0 },
+ { 0.474510, 0.552941, 0.552941, 1.0 },
+ { 0.521569, 0.650980, 0.701961, 1.0 },
+ { 0.600000, 0.725490, 0.772549, 1.0 },
+ { 0.631373, 0.725490, 0.811765, 1.0 },
+ { 0.615686, 0.741176, 0.811765, 1.0 },
+ { 0.631373, 0.725490, 0.811765, 1.0 },
+ { 0.615686, 0.694118, 0.811765, 1.0 },
+ { 0.584314, 0.662745, 0.776471, 1.0 },
+ { 0.521569, 0.619608, 0.737255, 1.0 },
+ { 0.454902, 0.572549, 0.701961, 1.0 },
+ { 0.423529, 0.521569, 0.701961, 1.0 },
+ { 0.423529, 0.521569, 0.701961, 1.0 },
+ { 0.454902, 0.552941, 0.701961, 1.0 },
+ { 0.439216, 0.552941, 0.666667, 1.0 },
+ { 0.505882, 0.588235, 0.666667, 1.0 },
+ { 0.521569, 0.615686, 0.737255, 1.0 },
+ { 0.552941, 0.631373, 0.737255, 1.0 },
+ { 0.537255, 0.600000, 0.662745, 1.0 },
+ { 0.490196, 0.552941, 0.552941, 1.0 },
+ { 0.474510, 0.521569, 0.443137, 1.0 },
+ { 0.427451, 0.474510, 0.368627, 1.0 },
+ { 0.411765, 0.490196, 0.333333, 1.0 },
+ { 0.396078, 0.521569, 0.329412, 1.0 },
+ { 0.396078, 0.521569, 0.333333, 1.0 },
+ { 0.427451, 0.521569, 0.333333, 1.0 },
+ { 0.380392, 0.521569, 0.333333, 1.0 },
+ { 0.364706, 0.474510, 0.294118, 1.0 },
+ { 0.380392, 0.490196, 0.333333, 1.0 },
+ { 0.396078, 0.458824, 0.333333, 1.0 },
+ { 0.411765, 0.458824, 0.294118, 1.0 },
+ { 0.349020, 0.458824, 0.294118, 1.0 },
+ { 0.329412, 0.474510, 0.294118, 1.0 },
+ { 0.364706, 0.552941, 0.294118, 1.0 },
+ { 0.427451, 0.588235, 0.294118, 1.0 },
+ { 0.458824, 0.666667, 0.403922, 1.0 },
+ { 0.521569, 0.698039, 0.478431, 1.0 },
+ { 0.568627, 0.666667, 0.592157, 1.0 },
+ { 0.662745, 0.760784, 0.737255, 1.0 },
+ { 0.662745, 0.776471, 0.811765, 1.0 },
+ { 0.678431, 0.756863, 0.811765, 1.0 },
+ { 0.662745, 0.741176, 0.811765, 1.0 },
+ { 0.662745, 0.741176, 0.847059, 1.0 },
+ { 0.647059, 0.741176, 0.847059, 1.0 },
+ { 0.647059, 0.725490, 0.847059, 1.0 },
+ { 0.631373, 0.709804, 0.847059, 1.0 },
+ { 0.615686, 0.709804, 0.886275, 1.0 },
+ { 0.615686, 0.725490, 0.886275, 1.0 },
+ { 0.615686, 0.741176, 0.882353, 1.0 },
+ { 0.694118, 0.788235, 0.886275, 1.0 },
+ { 0.803922, 0.823529, 0.921569, 1.0 },
+ { 0.839216, 0.854902, 0.956863, 1.0 },
+ { 0.839216, 0.870588, 0.956863, 1.0 },
+ { 0.819608, 0.870588, 0.956863, 1.0 },
+ { 0.803922, 0.854902, 0.956863, 1.0 },
+ { 0.756863, 0.839216, 0.921569, 1.0 },
+ { 0.694118, 0.772549, 0.847059, 1.0 },
+ { 0.694118, 0.741176, 0.811765, 1.0 },
+ { 0.662745, 0.725490, 0.811765, 1.0 },
+ { 0.662745, 0.709804, 0.811765, 1.0 },
+ { 0.647059, 0.694118, 0.847059, 1.0 },
+ { 0.631373, 0.709804, 0.847059, 1.0 },
+ { 0.647059, 0.725490, 0.847059, 1.0 },
+ { 0.647059, 0.741176, 0.847059, 1.0 },
+ { 0.662745, 0.756863, 0.847059, 1.0 },
+ { 0.694118, 0.772549, 0.847059, 1.0 },
+ { 0.756863, 0.807843, 0.886275, 1.0 },
+ { 0.807843, 0.870588, 0.886275, 1.0 },
+ { 0.854902, 0.870588, 0.921569, 1.0 },
+ { 0.870588, 0.886275, 0.956863, 1.0 },
+ { 0.886275, 0.870588, 0.921569, 1.0 },
+ { 0.870588, 0.901961, 0.956863, 1.0 },
+ { 0.870588, 0.886275, 0.996078, 1.0 },
+ { 0.870588, 0.886275, 0.956863, 1.0 },
+ { 0.854902, 0.886275, 0.956863, 1.0 },
+ { 0.854902, 0.886275, 0.956863, 1.0 },
+ { 0.870588, 0.917647, 0.956863, 1.0 },
+ { 0.839216, 0.886275, 0.956863, 1.0 },
+ { 0.803922, 0.854902, 0.921569, 1.0 },
+ { 0.725490, 0.772549, 0.847059, 1.0 },
+ { 0.647059, 0.709804, 0.811765, 1.0 },
+ { 0.552941, 0.600000, 0.662745, 1.0 },
+ { 0.474510, 0.474510, 0.552941, 1.0 },
+ { 0.411765, 0.396078, 0.443137, 1.0 },
+ { 0.329412, 0.329412, 0.368627, 1.0 },
+ { 0.301961, 0.333333, 0.333333, 1.0 },
+ { 0.286275, 0.301961, 0.294118, 1.0 },
+ { 0.286275, 0.286275, 0.294118, 1.0 },
+ { 0.286275, 0.286275, 0.294118, 1.0 },
+ { 0.286275, 0.301961, 0.294118, 1.0 },
+ { 0.286275, 0.333333, 0.333333, 1.0 },
+ { 0.301961, 0.380392, 0.333333, 1.0 },
+ { 0.329412, 0.443137, 0.368627, 1.0 },
+ { 0.407843, 0.521569, 0.517647, 1.0 },
+ { 0.439216, 0.603922, 0.517647, 1.0 },
+ { 0.505882, 0.635294, 0.627451, 1.0 },
+ { 0.552941, 0.662745, 0.737255, 1.0 },
+ { 0.568627, 0.647059, 0.776471, 1.0 },
+ { 0.552941, 0.647059, 0.811765, 1.0 },
+ { 0.537255, 0.631373, 0.811765, 1.0 },
+ { 0.486275, 0.647059, 0.811765, 1.0 },
+ { 0.250980, 0.545098, 0.811765, 1.0 },
+ { 0.250980, 0.545098, 0.811765, 1.0 },
+ { 0.250980, 0.529412, 0.811765, 1.0 },
+ { 0.392157, 0.505882, 0.701961, 1.0 },
+ { 0.376471, 0.490196, 0.627451, 1.0 },
+ { 0.423529, 0.568627, 0.517647, 1.0 },
+ { 0.439216, 0.537255, 0.403922, 1.0 },
+ { 0.380392, 0.474510, 0.368627, 1.0 },
+ { 0.349020, 0.443137, 0.333333, 1.0 },
+ { 0.349020, 0.411765, 0.333333, 1.0 },
+ { 0.301961, 0.349020, 0.333333, 1.0 },
+ { 0.301961, 0.317647, 0.329412, 1.0 },
+ { 0.301961, 0.286275, 0.294118, 1.0 },
+ { 0.301961, 0.286275, 0.294118, 1.0 },
+ { 0.301961, 0.301961, 0.294118, 1.0 },
+ { 0.317647, 0.317647, 0.329412, 1.0 },
+ { 0.301961, 0.301961, 0.294118, 1.0 },
+ { 0.286275, 0.286275, 0.258824, 1.0 },
+ { 0.286275, 0.286275, 0.258824, 1.0 },
+ { 0.286275, 0.301961, 0.294118, 1.0 },
+ { 0.298039, 0.301961, 0.368627, 1.0 },
+ { 0.266667, 0.266667, 0.403922, 1.0 },
+ { 0.282353, 0.301961, 0.403922, 1.0 },
+ { 0.360784, 0.392157, 0.517647, 1.0 },
+ { 0.486275, 0.521569, 0.552941, 1.0 },
+ { 0.568627, 0.631373, 0.701961, 1.0 },
+ { 0.647059, 0.725490, 0.811765, 1.0 },
+ { 0.678431, 0.788235, 0.882353, 1.0 },
+ { 0.788235, 0.870588, 0.921569, 1.0 },
+ { 0.835294, 0.901961, 0.956863, 1.0 },
+ { 0.870588, 0.901961, 0.921569, 1.0 },
+ { 0.870588, 0.886275, 0.921569, 1.0 },
+ { 0.870588, 0.886275, 0.921569, 1.0 },
+ { 0.819608, 0.870588, 0.921569, 1.0 },
+ { 0.803922, 0.854902, 0.921569, 1.0 },
+ { 0.725490, 0.807843, 0.886275, 1.0 },
+ { 0.678431, 0.772549, 0.847059, 1.0 },
+ { 0.662745, 0.741176, 0.847059, 1.0 },
+ { 0.647059, 0.741176, 0.811765, 1.0 },
+ { 0.647059, 0.725490, 0.776471, 1.0 },
+ { 0.600000, 0.662745, 0.701961, 1.0 },
+ { 0.552941, 0.650980, 0.552941, 1.0 },
+ { 0.537255, 0.603922, 0.517647, 1.0 },
+ { 0.490196, 0.615686, 0.517647, 1.0 },
+ { 0.474510, 0.619608, 0.403922, 1.0 },
+ { 0.396078, 0.584314, 0.294118, 1.0 },
+ { 0.333333, 0.490196, 0.254902, 1.0 },
+ { 0.317647, 0.458824, 0.294118, 1.0 },
+ { 0.282353, 0.427451, 0.368627, 1.0 },
+ { 0.301961, 0.333333, 0.333333, 1.0 },
+ { 0.313725, 0.317647, 0.368627, 1.0 },
+ { 0.317647, 0.301961, 0.329412, 1.0 },
+ { 0.301961, 0.286275, 0.294118, 1.0 },
+ { 0.286275, 0.286275, 0.294118, 1.0 },
+ { 0.266667, 0.266667, 0.258824, 1.0 },
+ { 0.266667, 0.266667, 0.258824, 1.0 },
+ { 0.286275, 0.286275, 0.258824, 1.0 },
+ { 0.286275, 0.286275, 0.294118, 1.0 },
+ { 0.282353, 0.282353, 0.294118, 1.0 },
+ { 0.317647, 0.333333, 0.294118, 1.0 },
+ { 0.317647, 0.349020, 0.294118, 1.0 },
+ { 0.317647, 0.349020, 0.294118, 1.0 },
+ { 0.333333, 0.380392, 0.294118, 1.0 },
+ { 0.349020, 0.380392, 0.368627, 1.0 },
+ { 0.349020, 0.364706, 0.368627, 1.0 },
+ { 0.333333, 0.349020, 0.333333, 1.0 },
+ { 0.317647, 0.317647, 0.294118, 1.0 },
+ { 0.333333, 0.380392, 0.294118, 1.0 },
+ { 0.333333, 0.349020, 0.294118, 1.0 },
+ { 0.333333, 0.333333, 0.294118, 1.0 },
+ { 0.317647, 0.380392, 0.294118, 1.0 },
+ { 0.317647, 0.411765, 0.258824, 1.0 },
+ { 0.333333, 0.380392, 0.258824, 1.0 },
+ { 0.333333, 0.396078, 0.294118, 1.0 },
+ { 0.317647, 0.396078, 0.294118, 1.0 },
+ { 0.298039, 0.396078, 0.294118, 1.0 },
+ { 0.286275, 0.380392, 0.294118, 1.0 },
+ { 0.301961, 0.364706, 0.294118, 1.0 },
+ { 0.286275, 0.317647, 0.294118, 1.0 },
+ { 0.266667, 0.301961, 0.294118, 1.0 },
+ { 0.286275, 0.286275, 0.294118, 1.0 },
+ { 0.286275, 0.286275, 0.294118, 1.0 },
+ { 0.286275, 0.286275, 0.294118, 1.0 },
+ { 0.286275, 0.286275, 0.294118, 1.0 },
+ { 0.286275, 0.286275, 0.258824, 1.0 },
+ { 0.317647, 0.333333, 0.294118, 1.0 },
+ { 0.317647, 0.380392, 0.258824, 1.0 },
+ { 0.317647, 0.411765, 0.219608, 1.0 },
+ { 0.235294, 0.396078, 0.184314, 1.0 },
+ { 0.286275, 0.380392, 0.219608, 1.0 },
+ { 0.266667, 0.349020, 0.258824, 1.0 },
+ { 0.286275, 0.301961, 0.258824, 1.0 },
+ { 0.286275, 0.286275, 0.258824, 1.0 },
+ { 0.266667, 0.266667, 0.294118, 1.0 },
+ { 0.203922, 0.282353, 0.403922, 1.0 },
+ { 0.172549, 0.317647, 0.552941, 1.0 },
+ { 0.235294, 0.509804, 0.811765, 1.0 },
+ { 0.235294, 0.529412, 0.811765, 1.0 },
+ { 0.250980, 0.541176, 0.776471, 1.0 },
+ { 0.376471, 0.490196, 0.627451, 1.0 },
+ { 0.345098, 0.474510, 0.478431, 1.0 },
+ { 0.329412, 0.423529, 0.443137, 1.0 },
+ { 0.360784, 0.396078, 0.403922, 1.0 },
+ { 0.396078, 0.396078, 0.443137, 1.0 },
+ { 0.439216, 0.458824, 0.517647, 1.0 },
+ { 0.407843, 0.458824, 0.552941, 1.0 },
+ { 0.407843, 0.490196, 0.592157, 1.0 },
+ { 0.454902, 0.521569, 0.666667, 1.0 },
+ { 0.501961, 0.568627, 0.737255, 1.0 },
+ { 0.501961, 0.615686, 0.776471, 1.0 },
+ { 0.505882, 0.603922, 0.811765, 1.0 },
+ { 0.505882, 0.615686, 0.772549, 1.0 },
+ { 0.537255, 0.678431, 0.776471, 1.0 },
+ { 0.568627, 0.678431, 0.776471, 1.0 },
+ { 0.552941, 0.647059, 0.737255, 1.0 },
+ { 0.521569, 0.647059, 0.737255, 1.0 },
+ { 0.490196, 0.615686, 0.737255, 1.0 },
+ { 0.470588, 0.568627, 0.701961, 1.0 },
+ { 0.439216, 0.521569, 0.666667, 1.0 },
+ { 0.376471, 0.474510, 0.627451, 1.0 },
+ { 0.392157, 0.458824, 0.592157, 1.0 },
+ { 0.282353, 0.411765, 0.478431, 1.0 },
+ { 0.266667, 0.349020, 0.443137, 1.0 },
+ { 0.313725, 0.364706, 0.403922, 1.0 },
+ { 0.298039, 0.380392, 0.517647, 1.0 },
+ { 0.423529, 0.490196, 0.592157, 1.0 },
+ { 0.537255, 0.552941, 0.627451, 1.0 },
+ { 0.568627, 0.615686, 0.737255, 1.0 },
+ { 0.631373, 0.709804, 0.811765, 1.0 },
+ { 0.662745, 0.756863, 0.847059, 1.0 },
+ { 0.709804, 0.823529, 0.886275, 1.0 },
+ { 0.756863, 0.870588, 0.921569, 1.0 },
+ { 0.772549, 0.854902, 0.921569, 1.0 },
+ { 0.709804, 0.788235, 0.886275, 1.0 },
+ { 0.647059, 0.756863, 0.847059, 1.0 },
+ { 0.631373, 0.741176, 0.847059, 1.0 },
+ { 0.615686, 0.709804, 0.847059, 1.0 },
+ { 0.615686, 0.709804, 0.847059, 1.0 },
+ { 0.600000, 0.709804, 0.847059, 1.0 },
+ { 0.584314, 0.709804, 0.811765, 1.0 },
+ { 0.615686, 0.709804, 0.811765, 1.0 },
+ { 0.600000, 0.694118, 0.811765, 1.0 },
+ { 0.584314, 0.694118, 0.811765, 1.0 },
+ { 0.584314, 0.694118, 0.811765, 1.0 },
+ { 0.552941, 0.662745, 0.811765, 1.0 },
+ { 0.537255, 0.647059, 0.776471, 1.0 },
+ { 0.501961, 0.631373, 0.776471, 1.0 },
+ };
+/* wooden-highlight */
+static double4 colors_38[] = {
+ { 0.380392, 0.298039, 0.294118, 1.0 },
+ { 0.333333, 0.266667, 0.219608, 1.0 },
+ { 0.380392, 0.282353, 0.180392, 1.0 },
+ { 0.490196, 0.329412, 0.219608, 1.0 },
+ { 0.552941, 0.392157, 0.333333, 1.0 },
+ { 0.584314, 0.419608, 0.443137, 1.0 },
+ { 0.537255, 0.454902, 0.478431, 1.0 },
+ { 0.600000, 0.439216, 0.443137, 1.0 },
+ { 0.603922, 0.521569, 0.478431, 1.0 },
+ { 0.615686, 0.486275, 0.403922, 1.0 },
+ { 0.600000, 0.486275, 0.368627, 1.0 },
+ { 0.631373, 0.466667, 0.368627, 1.0 },
+ { 0.698039, 0.466667, 0.333333, 1.0 },
+ { 0.682353, 0.517647, 0.403922, 1.0 },
+ { 0.666667, 0.537255, 0.478431, 1.0 },
+ { 0.760784, 0.600000, 0.478431, 1.0 },
+ { 0.650980, 0.486275, 0.482353, 1.0 },
+ { 0.635294, 0.490196, 0.482353, 1.0 },
+ { 0.666667, 0.470588, 0.403922, 1.0 },
+ { 0.698039, 0.513725, 0.333333, 1.0 },
+ { 0.682353, 0.466667, 0.258824, 1.0 },
+ { 0.650980, 0.435294, 0.184314, 1.0 },
+ { 0.603922, 0.372549, 0.184314, 1.0 },
+ { 0.537255, 0.313725, 0.109804, 1.0 },
+ { 0.552941, 0.282353, 0.035294, 1.0 },
+ { 0.552941, 0.266667, 0.070588, 1.0 },
+ { 0.552941, 0.250980, 0.070588, 1.0 },
+ { 0.537255, 0.231373, 0.070588, 1.0 },
+ { 0.490196, 0.215686, 0.035294, 1.0 },
+ { 0.552941, 0.200000, 0.035294, 1.0 },
+ { 0.490196, 0.200000, 0.035294, 1.0 },
+ { 0.458824, 0.200000, 0.070588, 1.0 },
+ { 0.458824, 0.215686, 0.109804, 1.0 },
+ { 0.427451, 0.215686, 0.109804, 1.0 },
+ { 0.411765, 0.215686, 0.109804, 1.0 },
+ { 0.427451, 0.200000, 0.109804, 1.0 },
+ { 0.380392, 0.215686, 0.109804, 1.0 },
+ { 0.396078, 0.200000, 0.180392, 1.0 },
+ { 0.345098, 0.250980, 0.184314, 1.0 },
+ { 0.427451, 0.266667, 0.180392, 1.0 },
+ { 0.552941, 0.376471, 0.258824, 1.0 },
+ { 0.650980, 0.470588, 0.333333, 1.0 },
+ { 0.666667, 0.466667, 0.258824, 1.0 },
+ { 0.682353, 0.435294, 0.294118, 1.0 },
+ { 0.666667, 0.450980, 0.333333, 1.0 },
+ { 0.698039, 0.482353, 0.333333, 1.0 },
+ { 0.588235, 0.423529, 0.368627, 1.0 },
+ { 0.603922, 0.419608, 0.333333, 1.0 },
+ { 0.521569, 0.360784, 0.294118, 1.0 },
+ { 0.552941, 0.345098, 0.184314, 1.0 },
+ { 0.505882, 0.298039, 0.109804, 1.0 },
+ { 0.474510, 0.250980, 0.109804, 1.0 },
+ { 0.521569, 0.282353, 0.109804, 1.0 },
+ { 0.537255, 0.313725, 0.145098, 1.0 },
+ { 0.572549, 0.345098, 0.145098, 1.0 },
+ { 0.588235, 0.376471, 0.184314, 1.0 },
+ { 0.603922, 0.388235, 0.184314, 1.0 },
+ { 0.603922, 0.388235, 0.184314, 1.0 },
+ { 0.572549, 0.360784, 0.109804, 1.0 },
+ { 0.603922, 0.298039, 0.070588, 1.0 },
+ { 0.572549, 0.250980, 0.070588, 1.0 },
+ { 0.552941, 0.250980, 0.109804, 1.0 },
+ { 0.552941, 0.298039, 0.109804, 1.0 },
+ { 0.568627, 0.313725, 0.145098, 1.0 },
+ { 0.619608, 0.372549, 0.184314, 1.0 },
+ { 0.682353, 0.415686, 0.145098, 1.0 },
+ { 0.698039, 0.431373, 0.184314, 1.0 },
+ { 0.666667, 0.400000, 0.109804, 1.0 },
+ { 0.588235, 0.329412, 0.070588, 1.0 },
+ { 0.505882, 0.282353, 0.070588, 1.0 },
+ { 0.427451, 0.266667, 0.070588, 1.0 },
+ { 0.376471, 0.184314, 0.035294, 1.0 },
+ { 0.329412, 0.137255, 0.070588, 1.0 },
+ { 0.282353, 0.137255, 0.070588, 1.0 },
+ { 0.266667, 0.137255, 0.070588, 1.0 },
+ { 0.266667, 0.152941, 0.070588, 1.0 },
+ { 0.298039, 0.168627, 0.109804, 1.0 },
+ { 0.329412, 0.168627, 0.109804, 1.0 },
+ { 0.360784, 0.200000, 0.109804, 1.0 },
+ { 0.392157, 0.215686, 0.109804, 1.0 },
+ { 0.458824, 0.282353, 0.109804, 1.0 },
+ { 0.521569, 0.345098, 0.109804, 1.0 },
+ { 0.635294, 0.415686, 0.109804, 1.0 },
+ { 0.666667, 0.415686, 0.109804, 1.0 },
+ { 0.635294, 0.356863, 0.109804, 1.0 },
+ { 0.588235, 0.313725, 0.109804, 1.0 },
+ { 0.552941, 0.250980, 0.109804, 1.0 },
+ { 0.490196, 0.200000, 0.109804, 1.0 },
+ { 0.458824, 0.184314, 0.070588, 1.0 },
+ { 0.396078, 0.164706, 0.070588, 1.0 },
+ { 0.329412, 0.152941, 0.070588, 1.0 },
+ { 0.235294, 0.121569, 0.035294, 1.0 },
+ { 0.172549, 0.090196, 0.035294, 1.0 },
+ { 0.125490, 0.062745, 0.035294, 1.0 },
+ { 0.094118, 0.062745, 0.035294, 1.0 },
+ { 0.062745, 0.062745, 0.035294, 1.0 },
+ { 0.062745, 0.078431, 0.000000, 1.0 },
+ { 0.062745, 0.062745, 0.035294, 1.0 },
+ { 0.062745, 0.062745, 0.035294, 1.0 },
+ { 0.062745, 0.078431, 0.035294, 1.0 },
+ { 0.078431, 0.078431, 0.035294, 1.0 },
+ { 0.105882, 0.078431, 0.035294, 1.0 },
+ { 0.105882, 0.078431, 0.035294, 1.0 },
+ { 0.105882, 0.094118, 0.035294, 1.0 },
+ { 0.094118, 0.078431, 0.070588, 1.0 },
+ { 0.125490, 0.062745, 0.070588, 1.0 },
+ { 0.109804, 0.062745, 0.070588, 1.0 },
+ { 0.078431, 0.062745, 0.070588, 1.0 },
+ { 0.074510, 0.047059, 0.070588, 1.0 },
+ { 0.074510, 0.047059, 0.070588, 1.0 },
+ { 0.062745, 0.047059, 0.070588, 1.0 },
+ { 0.062745, 0.062745, 0.070588, 1.0 },
+ { 0.062745, 0.062745, 0.070588, 1.0 },
+ { 0.058824, 0.062745, 0.070588, 1.0 },
+ { 0.062745, 0.062745, 0.070588, 1.0 },
+ { 0.074510, 0.062745, 0.070588, 1.0 },
+ { 0.105882, 0.094118, 0.070588, 1.0 },
+ { 0.121569, 0.078431, 0.109804, 1.0 },
+ { 0.141176, 0.094118, 0.109804, 1.0 },
+ { 0.188235, 0.094118, 0.109804, 1.0 },
+ { 0.266667, 0.137255, 0.109804, 1.0 },
+ { 0.313725, 0.168627, 0.109804, 1.0 },
+ { 0.349020, 0.200000, 0.070588, 1.0 },
+ { 0.411765, 0.200000, 0.070588, 1.0 },
+ { 0.427451, 0.200000, 0.070588, 1.0 },
+ { 0.474510, 0.200000, 0.070588, 1.0 },
+ { 0.474510, 0.164706, 0.035294, 1.0 },
+ { 0.474510, 0.200000, 0.070588, 1.0 },
+ { 0.490196, 0.180392, 0.070588, 1.0 },
+ { 0.474510, 0.215686, 0.070588, 1.0 },
+ { 0.458824, 0.250980, 0.070588, 1.0 },
+ { 0.443137, 0.266667, 0.070588, 1.0 },
+ { 0.427451, 0.266667, 0.070588, 1.0 },
+ { 0.411765, 0.250980, 0.109804, 1.0 },
+ { 0.411765, 0.231373, 0.109804, 1.0 },
+ { 0.376471, 0.200000, 0.109804, 1.0 },
+ { 0.313725, 0.168627, 0.109804, 1.0 },
+ { 0.219608, 0.105882, 0.109804, 1.0 },
+ { 0.172549, 0.074510, 0.109804, 1.0 },
+ { 0.141176, 0.094118, 0.109804, 1.0 },
+ { 0.094118, 0.078431, 0.109804, 1.0 },
+ { 0.074510, 0.062745, 0.070588, 1.0 },
+ { 0.047059, 0.047059, 0.035294, 1.0 },
+ { 0.047059, 0.047059, 0.035294, 1.0 },
+ { 0.062745, 0.062745, 0.035294, 1.0 },
+ { 0.094118, 0.078431, 0.035294, 1.0 },
+ { 0.156863, 0.090196, 0.035294, 1.0 },
+ { 0.266667, 0.137255, 0.035294, 1.0 },
+ { 0.333333, 0.168627, 0.035294, 1.0 },
+ { 0.411765, 0.164706, 0.035294, 1.0 },
+ { 0.427451, 0.184314, 0.070588, 1.0 },
+ { 0.427451, 0.184314, 0.070588, 1.0 },
+ { 0.427451, 0.180392, 0.035294, 1.0 },
+ { 0.427451, 0.180392, 0.035294, 1.0 },
+ { 0.380392, 0.149020, 0.035294, 1.0 },
+ { 0.313725, 0.168627, 0.035294, 1.0 },
+ { 0.235294, 0.137255, 0.035294, 1.0 },
+ { 0.156863, 0.094118, 0.070588, 1.0 },
+ { 0.125490, 0.094118, 0.070588, 1.0 },
+ { 0.109804, 0.094118, 0.070588, 1.0 },
+ { 0.109804, 0.094118, 0.070588, 1.0 },
+ { 0.156863, 0.109804, 0.070588, 1.0 },
+ { 0.172549, 0.090196, 0.070588, 1.0 },
+ { 0.219608, 0.121569, 0.070588, 1.0 },
+ { 0.266667, 0.152941, 0.070588, 1.0 },
+ { 0.313725, 0.168627, 0.070588, 1.0 },
+ { 0.333333, 0.203922, 0.109804, 1.0 },
+ { 0.396078, 0.282353, 0.145098, 1.0 },
+ { 0.521569, 0.345098, 0.184314, 1.0 },
+ { 0.552941, 0.392157, 0.294118, 1.0 },
+ { 0.572549, 0.439216, 0.333333, 1.0 },
+ { 0.572549, 0.454902, 0.333333, 1.0 },
+ { 0.572549, 0.419608, 0.294118, 1.0 },
+ { 0.474510, 0.282353, 0.145098, 1.0 },
+ { 0.443137, 0.235294, 0.109804, 1.0 },
+ { 0.345098, 0.184314, 0.109804, 1.0 },
+ { 0.219608, 0.137255, 0.109804, 1.0 },
+ { 0.137255, 0.094118, 0.070588, 1.0 },
+ { 0.090196, 0.062745, 0.070588, 1.0 },
+ { 0.074510, 0.062745, 0.070588, 1.0 },
+ { 0.062745, 0.062745, 0.070588, 1.0 },
+ { 0.062745, 0.047059, 0.035294, 1.0 },
+ { 0.062745, 0.047059, 0.035294, 1.0 },
+ { 0.094118, 0.062745, 0.035294, 1.0 },
+ { 0.137255, 0.078431, 0.035294, 1.0 },
+ { 0.188235, 0.105882, 0.035294, 1.0 },
+ { 0.219608, 0.121569, 0.070588, 1.0 },
+ { 0.235294, 0.121569, 0.070588, 1.0 },
+ { 0.266667, 0.137255, 0.145098, 1.0 },
+ { 0.298039, 0.152941, 0.145098, 1.0 },
+ { 0.298039, 0.152941, 0.109804, 1.0 },
+ { 0.298039, 0.137255, 0.109804, 1.0 },
+ { 0.329412, 0.137255, 0.109804, 1.0 },
+ { 0.376471, 0.149020, 0.070588, 1.0 },
+ { 0.380392, 0.152941, 0.070588, 1.0 },
+ { 0.392157, 0.149020, 0.070588, 1.0 },
+ { 0.329412, 0.152941, 0.109804, 1.0 },
+ { 0.266667, 0.137255, 0.070588, 1.0 },
+ { 0.219608, 0.105882, 0.070588, 1.0 },
+ { 0.172549, 0.090196, 0.070588, 1.0 },
+ { 0.188235, 0.090196, 0.070588, 1.0 },
+ { 0.219608, 0.105882, 0.070588, 1.0 },
+ { 0.250980, 0.137255, 0.145098, 1.0 },
+ { 0.282353, 0.250980, 0.219608, 1.0 },
+ { 0.349020, 0.282353, 0.254902, 1.0 },
+ { 0.411765, 0.364706, 0.329412, 1.0 },
+ { 0.537255, 0.392157, 0.333333, 1.0 },
+ { 0.584314, 0.423529, 0.368627, 1.0 },
+ { 0.588235, 0.407843, 0.333333, 1.0 },
+ { 0.505882, 0.360784, 0.329412, 1.0 },
+ { 0.396078, 0.329412, 0.294118, 1.0 },
+ { 0.396078, 0.282353, 0.145098, 1.0 },
+ { 0.443137, 0.266667, 0.109804, 1.0 },
+ { 0.521569, 0.266667, 0.109804, 1.0 },
+ { 0.505882, 0.250980, 0.070588, 1.0 },
+ { 0.537255, 0.266667, 0.070588, 1.0 },
+ { 0.537255, 0.282353, 0.109804, 1.0 },
+ { 0.490196, 0.250980, 0.070588, 1.0 },
+ { 0.490196, 0.235294, 0.070588, 1.0 },
+ { 0.474510, 0.235294, 0.070588, 1.0 },
+ { 0.458824, 0.215686, 0.070588, 1.0 },
+ { 0.396078, 0.184314, 0.109804, 1.0 },
+ { 0.329412, 0.184314, 0.109804, 1.0 },
+ { 0.266667, 0.152941, 0.109804, 1.0 },
+ { 0.188235, 0.121569, 0.070588, 1.0 },
+ { 0.121569, 0.094118, 0.070588, 1.0 },
+ { 0.078431, 0.062745, 0.035294, 1.0 },
+ { 0.062745, 0.047059, 0.035294, 1.0 },
+ { 0.047059, 0.047059, 0.035294, 1.0 },
+ { 0.043137, 0.047059, 0.035294, 1.0 },
+ { 0.047059, 0.047059, 0.035294, 1.0 },
+ { 0.062745, 0.047059, 0.035294, 1.0 },
+ { 0.094118, 0.047059, 0.035294, 1.0 },
+ { 0.121569, 0.047059, 0.035294, 1.0 },
+ { 0.137255, 0.062745, 0.035294, 1.0 },
+ { 0.235294, 0.090196, 0.035294, 1.0 },
+ { 0.250980, 0.105882, 0.035294, 1.0 },
+ { 0.282353, 0.152941, 0.070588, 1.0 },
+ { 0.282353, 0.184314, 0.070588, 1.0 },
+ { 0.298039, 0.184314, 0.109804, 1.0 },
+ { 0.282353, 0.203922, 0.109804, 1.0 },
+ { 0.298039, 0.184314, 0.109804, 1.0 },
+ { 0.313725, 0.168627, 0.109804, 1.0 },
+ { 0.282353, 0.137255, 0.109804, 1.0 },
+ { 0.250980, 0.121569, 0.070588, 1.0 },
+ { 0.235294, 0.121569, 0.035294, 1.0 },
+ { 0.156863, 0.105882, 0.035294, 1.0 },
+ { 0.105882, 0.078431, 0.035294, 1.0 },
+ { 0.125490, 0.078431, 0.035294, 1.0 },
+ { 0.141176, 0.109804, 0.035294, 1.0 },
+ { 0.188235, 0.105882, 0.035294, 1.0 },
+ { 0.219608, 0.152941, 0.070588, 1.0 },
+ { 0.317647, 0.184314, 0.070588, 1.0 },
+ { 0.411765, 0.231373, 0.070588, 1.0 },
+ { 0.474510, 0.250980, 0.070588, 1.0 },
+ { 0.572549, 0.298039, 0.109804, 1.0 },
+ };
+/* jet-tundra */
+static double4 colors_39[] = {
+ { 0.427451, 0.360784, 0.294118, 1.0 },
+ { 0.411765, 0.333333, 0.294118, 1.0 },
+ { 0.411765, 0.333333, 0.294118, 1.0 },
+ { 0.380392, 0.349020, 0.294118, 1.0 },
+ { 0.364706, 0.333333, 0.294118, 1.0 },
+ { 0.364706, 0.317647, 0.294118, 1.0 },
+ { 0.364706, 0.313725, 0.254902, 1.0 },
+ { 0.333333, 0.286275, 0.254902, 1.0 },
+ { 0.329412, 0.266667, 0.219608, 1.0 },
+ { 0.329412, 0.266667, 0.184314, 1.0 },
+ { 0.313725, 0.250980, 0.184314, 1.0 },
+ { 0.298039, 0.250980, 0.184314, 1.0 },
+ { 0.282353, 0.235294, 0.145098, 1.0 },
+ { 0.266667, 0.250980, 0.145098, 1.0 },
+ { 0.282353, 0.250980, 0.184314, 1.0 },
+ { 0.301961, 0.286275, 0.184314, 1.0 },
+ { 0.333333, 0.298039, 0.184314, 1.0 },
+ { 0.364706, 0.298039, 0.219608, 1.0 },
+ { 0.380392, 0.313725, 0.219608, 1.0 },
+ { 0.396078, 0.313725, 0.219608, 1.0 },
+ { 0.411765, 0.313725, 0.219608, 1.0 },
+ { 0.427451, 0.329412, 0.219608, 1.0 },
+ { 0.411765, 0.345098, 0.219608, 1.0 },
+ { 0.396078, 0.329412, 0.219608, 1.0 },
+ { 0.380392, 0.313725, 0.219608, 1.0 },
+ { 0.364706, 0.298039, 0.219608, 1.0 },
+ { 0.333333, 0.266667, 0.184314, 1.0 },
+ { 0.282353, 0.235294, 0.184314, 1.0 },
+ { 0.250980, 0.219608, 0.145098, 1.0 },
+ { 0.235294, 0.219608, 0.145098, 1.0 },
+ { 0.235294, 0.219608, 0.145098, 1.0 },
+ { 0.266667, 0.235294, 0.145098, 1.0 },
+ { 0.282353, 0.219608, 0.145098, 1.0 },
+ { 0.286275, 0.250980, 0.184314, 1.0 },
+ { 0.298039, 0.266667, 0.219608, 1.0 },
+ { 0.298039, 0.266667, 0.219608, 1.0 },
+ { 0.317647, 0.250980, 0.219608, 1.0 },
+ { 0.313725, 0.266667, 0.219608, 1.0 },
+ { 0.317647, 0.286275, 0.219608, 1.0 },
+ { 0.333333, 0.313725, 0.254902, 1.0 },
+ { 0.364706, 0.333333, 0.254902, 1.0 },
+ { 0.396078, 0.364706, 0.254902, 1.0 },
+ { 0.396078, 0.364706, 0.294118, 1.0 },
+ { 0.411765, 0.380392, 0.329412, 1.0 },
+ { 0.443137, 0.376471, 0.329412, 1.0 },
+ { 0.443137, 0.392157, 0.368627, 1.0 },
+ { 0.443137, 0.407843, 0.368627, 1.0 },
+ { 0.443137, 0.407843, 0.368627, 1.0 },
+ { 0.458824, 0.423529, 0.368627, 1.0 },
+ { 0.474510, 0.423529, 0.333333, 1.0 },
+ { 0.474510, 0.407843, 0.329412, 1.0 },
+ { 0.474510, 0.407843, 0.294118, 1.0 },
+ { 0.458824, 0.392157, 0.294118, 1.0 },
+ { 0.427451, 0.380392, 0.294118, 1.0 },
+ { 0.411765, 0.364706, 0.294118, 1.0 },
+ { 0.411765, 0.360784, 0.254902, 1.0 },
+ { 0.411765, 0.360784, 0.258824, 1.0 },
+ { 0.380392, 0.349020, 0.294118, 1.0 },
+ { 0.364706, 0.349020, 0.294118, 1.0 },
+ { 0.364706, 0.333333, 0.294118, 1.0 },
+ { 0.333333, 0.301961, 0.254902, 1.0 },
+ { 0.317647, 0.286275, 0.254902, 1.0 },
+ { 0.317647, 0.282353, 0.219608, 1.0 },
+ { 0.301961, 0.282353, 0.219608, 1.0 },
+ { 0.286275, 0.286275, 0.219608, 1.0 },
+ { 0.282353, 0.266667, 0.219608, 1.0 },
+ { 0.282353, 0.266667, 0.219608, 1.0 },
+ { 0.298039, 0.266667, 0.219608, 1.0 },
+ { 0.301961, 0.266667, 0.219608, 1.0 },
+ { 0.333333, 0.298039, 0.219608, 1.0 },
+ { 0.349020, 0.313725, 0.219608, 1.0 },
+ { 0.364706, 0.317647, 0.254902, 1.0 },
+ { 0.380392, 0.349020, 0.294118, 1.0 },
+ { 0.411765, 0.360784, 0.294118, 1.0 },
+ { 0.443137, 0.360784, 0.294118, 1.0 },
+ { 0.474510, 0.360784, 0.294118, 1.0 },
+ { 0.474510, 0.360784, 0.258824, 1.0 },
+ { 0.443137, 0.360784, 0.254902, 1.0 },
+ { 0.411765, 0.345098, 0.254902, 1.0 },
+ { 0.364706, 0.333333, 0.219608, 1.0 },
+ { 0.349020, 0.329412, 0.219608, 1.0 },
+ { 0.333333, 0.301961, 0.219608, 1.0 },
+ { 0.286275, 0.286275, 0.219608, 1.0 },
+ { 0.282353, 0.266667, 0.219608, 1.0 },
+ { 0.282353, 0.250980, 0.184314, 1.0 },
+ { 0.266667, 0.235294, 0.184314, 1.0 },
+ { 0.266667, 0.235294, 0.184314, 1.0 },
+ { 0.250980, 0.235294, 0.184314, 1.0 },
+ { 0.250980, 0.235294, 0.219608, 1.0 },
+ { 0.266667, 0.235294, 0.219608, 1.0 },
+ { 0.266667, 0.235294, 0.219608, 1.0 },
+ { 0.282353, 0.250980, 0.258824, 1.0 },
+ { 0.266667, 0.266667, 0.219608, 1.0 },
+ { 0.266667, 0.250980, 0.184314, 1.0 },
+ { 0.266667, 0.250980, 0.184314, 1.0 },
+ { 0.250980, 0.219608, 0.184314, 1.0 },
+ { 0.219608, 0.203922, 0.145098, 1.0 },
+ { 0.219608, 0.203922, 0.145098, 1.0 },
+ { 0.203922, 0.203922, 0.145098, 1.0 },
+ { 0.203922, 0.203922, 0.145098, 1.0 },
+ { 0.203922, 0.188235, 0.145098, 1.0 },
+ { 0.188235, 0.188235, 0.145098, 1.0 },
+ { 0.188235, 0.188235, 0.109804, 1.0 },
+ { 0.235294, 0.203922, 0.109804, 1.0 },
+ { 0.235294, 0.219608, 0.109804, 1.0 },
+ { 0.219608, 0.203922, 0.145098, 1.0 },
+ { 0.203922, 0.188235, 0.145098, 1.0 },
+ { 0.219608, 0.188235, 0.145098, 1.0 },
+ { 0.219608, 0.188235, 0.145098, 1.0 },
+ { 0.235294, 0.188235, 0.145098, 1.0 },
+ { 0.282353, 0.235294, 0.184314, 1.0 },
+ { 0.333333, 0.282353, 0.219608, 1.0 },
+ { 0.380392, 0.333333, 0.254902, 1.0 },
+ { 0.427451, 0.376471, 0.294118, 1.0 },
+ { 0.474510, 0.407843, 0.333333, 1.0 },
+ { 0.505882, 0.454902, 0.403922, 1.0 },
+ { 0.521569, 0.490196, 0.403922, 1.0 },
+ { 0.537255, 0.490196, 0.443137, 1.0 },
+ { 0.537255, 0.486275, 0.443137, 1.0 },
+ { 0.521569, 0.490196, 0.403922, 1.0 },
+ { 0.537255, 0.454902, 0.403922, 1.0 },
+ { 0.521569, 0.439216, 0.403922, 1.0 },
+ { 0.505882, 0.439216, 0.368627, 1.0 },
+ { 0.490196, 0.454902, 0.333333, 1.0 },
+ { 0.443137, 0.423529, 0.333333, 1.0 },
+ { 0.411765, 0.396078, 0.294118, 1.0 },
+ { 0.396078, 0.360784, 0.258824, 1.0 },
+ { 0.364706, 0.345098, 0.254902, 1.0 },
+ { 0.349020, 0.333333, 0.254902, 1.0 },
+ { 0.349020, 0.333333, 0.219608, 1.0 },
+ { 0.349020, 0.333333, 0.219608, 1.0 },
+ { 0.349020, 0.333333, 0.254902, 1.0 },
+ { 0.349020, 0.349020, 0.294118, 1.0 },
+ { 0.364706, 0.349020, 0.329412, 1.0 },
+ { 0.407843, 0.407843, 0.368627, 1.0 },
+ { 0.423529, 0.376471, 0.368627, 1.0 },
+ { 0.423529, 0.376471, 0.368627, 1.0 },
+ { 0.411765, 0.380392, 0.329412, 1.0 },
+ { 0.396078, 0.364706, 0.329412, 1.0 },
+ { 0.380392, 0.313725, 0.294118, 1.0 },
+ { 0.349020, 0.298039, 0.254902, 1.0 },
+ { 0.317647, 0.286275, 0.219608, 1.0 },
+ { 0.286275, 0.266667, 0.184314, 1.0 },
+ { 0.266667, 0.250980, 0.184314, 1.0 },
+ { 0.235294, 0.219608, 0.184314, 1.0 },
+ { 0.219608, 0.219608, 0.184314, 1.0 },
+ { 0.250980, 0.250980, 0.184314, 1.0 },
+ { 0.282353, 0.266667, 0.184314, 1.0 },
+ { 0.317647, 0.286275, 0.219608, 1.0 },
+ { 0.364706, 0.317647, 0.219608, 1.0 },
+ { 0.380392, 0.345098, 0.258824, 1.0 },
+ { 0.396078, 0.345098, 0.294118, 1.0 },
+ { 0.411765, 0.349020, 0.329412, 1.0 },
+ { 0.427451, 0.380392, 0.329412, 1.0 },
+ { 0.458824, 0.392157, 0.329412, 1.0 },
+ { 0.490196, 0.392157, 0.329412, 1.0 },
+ { 0.490196, 0.392157, 0.329412, 1.0 },
+ { 0.474510, 0.392157, 0.329412, 1.0 },
+ { 0.474510, 0.407843, 0.329412, 1.0 },
+ { 0.474510, 0.423529, 0.368627, 1.0 },
+ { 0.474510, 0.423529, 0.368627, 1.0 },
+ { 0.458824, 0.423529, 0.368627, 1.0 },
+ { 0.474510, 0.423529, 0.368627, 1.0 },
+ { 0.474510, 0.458824, 0.368627, 1.0 },
+ { 0.521569, 0.474510, 0.403922, 1.0 },
+ { 0.568627, 0.454902, 0.403922, 1.0 },
+ { 0.584314, 0.486275, 0.368627, 1.0 },
+ { 0.588235, 0.470588, 0.368627, 1.0 },
+ { 0.603922, 0.470588, 0.368627, 1.0 },
+ { 0.619608, 0.501961, 0.333333, 1.0 },
+ { 0.619608, 0.517647, 0.333333, 1.0 },
+ { 0.537255, 0.470588, 0.294118, 1.0 },
+ { 0.521569, 0.439216, 0.258824, 1.0 },
+ { 0.443137, 0.376471, 0.254902, 1.0 },
+ { 0.380392, 0.345098, 0.219608, 1.0 },
+ { 0.333333, 0.298039, 0.184314, 1.0 },
+ { 0.286275, 0.266667, 0.184314, 1.0 },
+ { 0.250980, 0.219608, 0.184314, 1.0 },
+ { 0.235294, 0.203922, 0.184314, 1.0 },
+ { 0.235294, 0.188235, 0.145098, 1.0 },
+ { 0.250980, 0.203922, 0.145098, 1.0 },
+ { 0.286275, 0.235294, 0.145098, 1.0 },
+ { 0.333333, 0.282353, 0.184314, 1.0 },
+ { 0.349020, 0.298039, 0.184314, 1.0 },
+ { 0.364706, 0.313725, 0.184314, 1.0 },
+ { 0.380392, 0.317647, 0.219608, 1.0 },
+ { 0.380392, 0.333333, 0.254902, 1.0 },
+ { 0.380392, 0.345098, 0.254902, 1.0 },
+ { 0.396078, 0.360784, 0.254902, 1.0 },
+ { 0.396078, 0.380392, 0.294118, 1.0 },
+ { 0.443137, 0.407843, 0.329412, 1.0 },
+ { 0.490196, 0.423529, 0.368627, 1.0 },
+ { 0.521569, 0.454902, 0.403922, 1.0 },
+ { 0.568627, 0.470588, 0.443137, 1.0 },
+ { 0.603922, 0.537255, 0.478431, 1.0 },
+ { 0.698039, 0.584314, 0.552941, 1.0 },
+ { 0.776471, 0.647059, 0.592157, 1.0 },
+ { 0.854902, 0.756863, 0.701961, 1.0 },
+ { 0.823529, 0.725490, 0.701961, 1.0 },
+ { 0.698039, 0.600000, 0.552941, 1.0 },
+ { 0.650980, 0.568627, 0.517647, 1.0 },
+ { 0.615686, 0.552941, 0.478431, 1.0 },
+ { 0.600000, 0.521569, 0.517647, 1.0 },
+ { 0.470588, 0.439216, 0.478431, 1.0 },
+ { 0.490196, 0.423529, 0.443137, 1.0 },
+ { 0.474510, 0.392157, 0.368627, 1.0 },
+ { 0.443137, 0.380392, 0.294118, 1.0 },
+ { 0.427451, 0.364706, 0.254902, 1.0 },
+ { 0.427451, 0.360784, 0.254902, 1.0 },
+ { 0.411765, 0.364706, 0.254902, 1.0 },
+ { 0.427451, 0.364706, 0.294118, 1.0 },
+ { 0.443137, 0.407843, 0.329412, 1.0 },
+ { 0.443137, 0.392157, 0.329412, 1.0 },
+ { 0.443137, 0.407843, 0.329412, 1.0 },
+ { 0.443137, 0.407843, 0.329412, 1.0 },
+ { 0.443137, 0.407843, 0.294118, 1.0 },
+ { 0.427451, 0.376471, 0.258824, 1.0 },
+ { 0.411765, 0.360784, 0.219608, 1.0 },
+ { 0.411765, 0.360784, 0.219608, 1.0 },
+ { 0.411765, 0.345098, 0.184314, 1.0 },
+ { 0.427451, 0.364706, 0.219608, 1.0 },
+ { 0.443137, 0.376471, 0.254902, 1.0 },
+ { 0.474510, 0.392157, 0.294118, 1.0 },
+ { 0.490196, 0.392157, 0.329412, 1.0 },
+ { 0.505882, 0.423529, 0.333333, 1.0 },
+ { 0.521569, 0.439216, 0.333333, 1.0 },
+ { 0.521569, 0.439216, 0.368627, 1.0 },
+ { 0.521569, 0.454902, 0.403922, 1.0 },
+ { 0.537255, 0.470588, 0.403922, 1.0 },
+ { 0.568627, 0.486275, 0.403922, 1.0 },
+ { 0.537255, 0.470588, 0.403922, 1.0 },
+ { 0.552941, 0.454902, 0.368627, 1.0 },
+ { 0.521569, 0.454902, 0.294118, 1.0 },
+ { 0.474510, 0.392157, 0.294118, 1.0 },
+ { 0.474510, 0.376471, 0.294118, 1.0 },
+ { 0.427451, 0.360784, 0.254902, 1.0 },
+ { 0.411765, 0.345098, 0.254902, 1.0 },
+ { 0.396078, 0.329412, 0.219608, 1.0 },
+ { 0.364706, 0.301961, 0.219608, 1.0 },
+ { 0.333333, 0.282353, 0.184314, 1.0 },
+ { 0.313725, 0.266667, 0.145098, 1.0 },
+ { 0.282353, 0.250980, 0.145098, 1.0 },
+ { 0.266667, 0.250980, 0.109804, 1.0 },
+ { 0.235294, 0.219608, 0.109804, 1.0 },
+ { 0.250980, 0.235294, 0.109804, 1.0 },
+ { 0.266667, 0.235294, 0.145098, 1.0 },
+ { 0.298039, 0.250980, 0.145098, 1.0 },
+ { 0.333333, 0.286275, 0.145098, 1.0 },
+ { 0.349020, 0.329412, 0.184314, 1.0 },
+ { 0.380392, 0.345098, 0.184314, 1.0 },
+ { 0.380392, 0.345098, 0.219608, 1.0 },
+ { 0.380392, 0.333333, 0.219608, 1.0 },
+ { 0.380392, 0.313725, 0.219608, 1.0 },
+ { 0.364706, 0.298039, 0.219608, 1.0 },
+ { 0.317647, 0.282353, 0.219608, 1.0 },
+ { 0.286275, 0.266667, 0.219608, 1.0 },
+ };
+/* pastel-lime */
+static double4 colors_40[] = {
+ { 0.537255, 0.584314, 0.333333, 1.0 },
+ { 0.521569, 0.572549, 0.368627, 1.0 },
+ { 0.505882, 0.552941, 0.368627, 1.0 },
+ { 0.427451, 0.521569, 0.333333, 1.0 },
+ { 0.474510, 0.521569, 0.333333, 1.0 },
+ { 0.411765, 0.474510, 0.294118, 1.0 },
+ { 0.521569, 0.505882, 0.294118, 1.0 },
+ { 0.635294, 0.501961, 0.333333, 1.0 },
+ { 0.745098, 0.419608, 0.258824, 1.0 },
+ { 0.619608, 0.435294, 0.145098, 1.0 },
+ { 0.776471, 0.450980, 0.219608, 1.0 },
+ { 0.792157, 0.596078, 0.258824, 1.0 },
+ { 0.682353, 0.549020, 0.333333, 1.0 },
+ { 0.584314, 0.584314, 0.294118, 1.0 },
+ { 0.537255, 0.572549, 0.368627, 1.0 },
+ { 0.443137, 0.521569, 0.294118, 1.0 },
+ { 0.411765, 0.474510, 0.294118, 1.0 },
+ { 0.396078, 0.474510, 0.294118, 1.0 },
+ { 0.380392, 0.474510, 0.258824, 1.0 },
+ { 0.364706, 0.411765, 0.219608, 1.0 },
+ { 0.364706, 0.333333, 0.219608, 1.0 },
+ { 0.443137, 0.298039, 0.219608, 1.0 },
+ { 0.572549, 0.345098, 0.070588, 1.0 },
+ { 0.635294, 0.231373, 0.035294, 1.0 },
+ { 0.443137, 0.266667, 0.035294, 1.0 },
+ { 0.333333, 0.313725, 0.145098, 1.0 },
+ { 0.317647, 0.266667, 0.184314, 1.0 },
+ { 0.250980, 0.250980, 0.184314, 1.0 },
+ { 0.203922, 0.286275, 0.184314, 1.0 },
+ { 0.219608, 0.286275, 0.145098, 1.0 },
+ { 0.250980, 0.301961, 0.145098, 1.0 },
+ { 0.250980, 0.301961, 0.109804, 1.0 },
+ { 0.266667, 0.286275, 0.145098, 1.0 },
+ { 0.266667, 0.301961, 0.145098, 1.0 },
+ { 0.301961, 0.349020, 0.184314, 1.0 },
+ { 0.349020, 0.427451, 0.219608, 1.0 },
+ { 0.443137, 0.537255, 0.294118, 1.0 },
+ { 0.427451, 0.521569, 0.333333, 1.0 },
+ { 0.474510, 0.588235, 0.403922, 1.0 },
+ { 0.537255, 0.635294, 0.478431, 1.0 },
+ { 0.568627, 0.650980, 0.592157, 1.0 },
+ { 0.588235, 0.713725, 0.592157, 1.0 },
+ { 0.760784, 0.776471, 0.627451, 1.0 },
+ { 0.917647, 0.803922, 0.588235, 1.0 },
+ { 0.839216, 0.725490, 0.517647, 1.0 },
+ { 0.839216, 0.709804, 0.368627, 1.0 },
+ { 0.823529, 0.615686, 0.403922, 1.0 },
+ { 0.776471, 0.564706, 0.368627, 1.0 },
+ { 0.600000, 0.454902, 0.368627, 1.0 },
+ { 0.427451, 0.443137, 0.333333, 1.0 },
+ { 0.396078, 0.427451, 0.294118, 1.0 },
+ { 0.349020, 0.392157, 0.258824, 1.0 },
+ { 0.301961, 0.364706, 0.258824, 1.0 },
+ { 0.270588, 0.349020, 0.219608, 1.0 },
+ { 0.250980, 0.301961, 0.219608, 1.0 },
+ { 0.235294, 0.301961, 0.184314, 1.0 },
+ { 0.219608, 0.317647, 0.219608, 1.0 },
+ { 0.219608, 0.298039, 0.219608, 1.0 },
+ { 0.219608, 0.286275, 0.219608, 1.0 },
+ { 0.235294, 0.286275, 0.219608, 1.0 },
+ { 0.266667, 0.286275, 0.219608, 1.0 },
+ { 0.286275, 0.317647, 0.219608, 1.0 },
+ { 0.286275, 0.349020, 0.219608, 1.0 },
+ { 0.286275, 0.349020, 0.219608, 1.0 },
+ { 0.333333, 0.443137, 0.219608, 1.0 },
+ { 0.396078, 0.474510, 0.294118, 1.0 },
+ { 0.427451, 0.505882, 0.333333, 1.0 },
+ { 0.505882, 0.588235, 0.368627, 1.0 },
+ { 0.552941, 0.650980, 0.443137, 1.0 },
+ { 0.650980, 0.678431, 0.403922, 1.0 },
+ { 0.635294, 0.698039, 0.517647, 1.0 },
+ { 0.682353, 0.713725, 0.517647, 1.0 },
+ { 0.729412, 0.745098, 0.478431, 1.0 },
+ { 0.760784, 0.760784, 0.517647, 1.0 },
+ { 0.839216, 0.792157, 0.517647, 1.0 },
+ { 0.729412, 0.760784, 0.552941, 1.0 },
+ { 0.666667, 0.729412, 0.478431, 1.0 },
+ { 0.650980, 0.678431, 0.403922, 1.0 },
+ { 0.635294, 0.662745, 0.333333, 1.0 },
+ { 0.568627, 0.650980, 0.333333, 1.0 },
+ { 0.490196, 0.521569, 0.333333, 1.0 },
+ { 0.427451, 0.458824, 0.258824, 1.0 },
+ { 0.411765, 0.427451, 0.258824, 1.0 },
+ { 0.380392, 0.380392, 0.219608, 1.0 },
+ { 0.364706, 0.298039, 0.219608, 1.0 },
+ { 0.443137, 0.345098, 0.258824, 1.0 },
+ { 0.443137, 0.427451, 0.294118, 1.0 },
+ { 0.666667, 0.356863, 0.145098, 1.0 },
+ { 0.666667, 0.466667, 0.219608, 1.0 },
+ { 0.682353, 0.450980, 0.219608, 1.0 },
+ { 0.615686, 0.568627, 0.333333, 1.0 },
+ { 0.490196, 0.537255, 0.333333, 1.0 },
+ { 0.427451, 0.443137, 0.294118, 1.0 },
+ { 0.411765, 0.427451, 0.294118, 1.0 },
+ { 0.396078, 0.396078, 0.294118, 1.0 },
+ { 0.380392, 0.411765, 0.258824, 1.0 },
+ { 0.364706, 0.427451, 0.258824, 1.0 },
+ { 0.349020, 0.443137, 0.258824, 1.0 },
+ { 0.349020, 0.427451, 0.294118, 1.0 },
+ { 0.349020, 0.427451, 0.294118, 1.0 },
+ { 0.333333, 0.427451, 0.294118, 1.0 },
+ { 0.333333, 0.411765, 0.294118, 1.0 },
+ { 0.329412, 0.396078, 0.258824, 1.0 },
+ { 0.317647, 0.396078, 0.258824, 1.0 },
+ { 0.317647, 0.396078, 0.258824, 1.0 },
+ { 0.317647, 0.396078, 0.258824, 1.0 },
+ { 0.333333, 0.411765, 0.258824, 1.0 },
+ { 0.333333, 0.411765, 0.219608, 1.0 },
+ { 0.349020, 0.392157, 0.219608, 1.0 },
+ { 0.317647, 0.380392, 0.219608, 1.0 },
+ { 0.286275, 0.380392, 0.219608, 1.0 },
+ { 0.286275, 0.364706, 0.219608, 1.0 },
+ { 0.301961, 0.317647, 0.184314, 1.0 },
+ { 0.364706, 0.298039, 0.184314, 1.0 },
+ { 0.333333, 0.282353, 0.219608, 1.0 },
+ { 0.317647, 0.286275, 0.219608, 1.0 },
+ { 0.317647, 0.313725, 0.258824, 1.0 },
+ { 0.349020, 0.286275, 0.294118, 1.0 },
+ { 0.396078, 0.333333, 0.329412, 1.0 },
+ { 0.443137, 0.376471, 0.329412, 1.0 },
+ { 0.474510, 0.474510, 0.368627, 1.0 },
+ { 0.537255, 0.537255, 0.403922, 1.0 },
+ { 0.615686, 0.584314, 0.478431, 1.0 },
+ { 0.698039, 0.694118, 0.478431, 1.0 },
+ { 0.792157, 0.725490, 0.592157, 1.0 },
+ { 0.823529, 0.807843, 0.666667, 1.0 },
+ { 0.839216, 0.756863, 0.666667, 1.0 },
+ { 0.745098, 0.745098, 0.666667, 1.0 },
+ { 0.713725, 0.745098, 0.592157, 1.0 },
+ { 0.666667, 0.729412, 0.627451, 1.0 },
+ { 0.682353, 0.745098, 0.592157, 1.0 },
+ { 0.666667, 0.760784, 0.592157, 1.0 },
+ { 0.619608, 0.729412, 0.552941, 1.0 },
+ { 0.584314, 0.698039, 0.552941, 1.0 },
+ { 0.635294, 0.760784, 0.627451, 1.0 },
+ { 0.584314, 0.666667, 0.517647, 1.0 },
+ { 0.568627, 0.600000, 0.478431, 1.0 },
+ { 0.490196, 0.521569, 0.443137, 1.0 },
+ { 0.407843, 0.458824, 0.368627, 1.0 },
+ { 0.349020, 0.411765, 0.294118, 1.0 },
+ { 0.301961, 0.364706, 0.258824, 1.0 },
+ { 0.250980, 0.298039, 0.219608, 1.0 },
+ { 0.219608, 0.250980, 0.219608, 1.0 },
+ { 0.235294, 0.235294, 0.219608, 1.0 },
+ { 0.235294, 0.235294, 0.258824, 1.0 },
+ { 0.298039, 0.250980, 0.254902, 1.0 },
+ { 0.380392, 0.298039, 0.254902, 1.0 },
+ { 0.380392, 0.380392, 0.294118, 1.0 },
+ { 0.396078, 0.427451, 0.294118, 1.0 },
+ { 0.411765, 0.474510, 0.329412, 1.0 },
+ { 0.490196, 0.552941, 0.403922, 1.0 },
+ { 0.505882, 0.619608, 0.443137, 1.0 },
+ { 0.521569, 0.619608, 0.478431, 1.0 },
+ { 0.505882, 0.603922, 0.478431, 1.0 },
+ { 0.505882, 0.619608, 0.443137, 1.0 },
+ { 0.458824, 0.588235, 0.403922, 1.0 },
+ { 0.427451, 0.458824, 0.294118, 1.0 },
+ { 0.349020, 0.380392, 0.258824, 1.0 },
+ { 0.286275, 0.301961, 0.219608, 1.0 },
+ { 0.235294, 0.235294, 0.184314, 1.0 },
+ { 0.203922, 0.188235, 0.145098, 1.0 },
+ { 0.172549, 0.152941, 0.109804, 1.0 },
+ { 0.125490, 0.156863, 0.070588, 1.0 },
+ { 0.078431, 0.078431, 0.070588, 1.0 },
+ { 0.090196, 0.078431, 0.109804, 1.0 },
+ { 0.078431, 0.094118, 0.145098, 1.0 },
+ { 0.074510, 0.109804, 0.145098, 1.0 },
+ { 0.141176, 0.125490, 0.145098, 1.0 },
+ { 0.156863, 0.188235, 0.184314, 1.0 },
+ { 0.172549, 0.219608, 0.258824, 1.0 },
+ { 0.188235, 0.172549, 0.219608, 1.0 },
+ { 0.188235, 0.188235, 0.219608, 1.0 },
+ { 0.172549, 0.219608, 0.219608, 1.0 },
+ { 0.219608, 0.250980, 0.219608, 1.0 },
+ { 0.219608, 0.235294, 0.219608, 1.0 },
+ { 0.188235, 0.219608, 0.184314, 1.0 },
+ { 0.203922, 0.203922, 0.184314, 1.0 },
+ { 0.235294, 0.188235, 0.184314, 1.0 },
+ { 0.188235, 0.188235, 0.184314, 1.0 },
+ { 0.188235, 0.188235, 0.184314, 1.0 },
+ { 0.141176, 0.219608, 0.184314, 1.0 },
+ { 0.156863, 0.188235, 0.145098, 1.0 },
+ { 0.125490, 0.203922, 0.145098, 1.0 },
+ { 0.172549, 0.235294, 0.184314, 1.0 },
+ { 0.172549, 0.203922, 0.145098, 1.0 },
+ { 0.156863, 0.219608, 0.145098, 1.0 },
+ { 0.156863, 0.250980, 0.145098, 1.0 },
+ { 0.156863, 0.266667, 0.145098, 1.0 },
+ { 0.188235, 0.219608, 0.109804, 1.0 },
+ { 0.219608, 0.266667, 0.145098, 1.0 },
+ { 0.188235, 0.203922, 0.109804, 1.0 },
+ { 0.219608, 0.250980, 0.145098, 1.0 },
+ { 0.219608, 0.203922, 0.184314, 1.0 },
+ { 0.203922, 0.250980, 0.184314, 1.0 },
+ { 0.235294, 0.266667, 0.184314, 1.0 },
+ { 0.250980, 0.250980, 0.219608, 1.0 },
+ { 0.250980, 0.286275, 0.219608, 1.0 },
+ { 0.266667, 0.286275, 0.219608, 1.0 },
+ { 0.266667, 0.266667, 0.184314, 1.0 },
+ { 0.266667, 0.286275, 0.184314, 1.0 },
+ { 0.235294, 0.301961, 0.184314, 1.0 },
+ { 0.266667, 0.298039, 0.184314, 1.0 },
+ { 0.266667, 0.317647, 0.219608, 1.0 },
+ { 0.235294, 0.317647, 0.219608, 1.0 },
+ { 0.235294, 0.317647, 0.219608, 1.0 },
+ { 0.250980, 0.317647, 0.219608, 1.0 },
+ { 0.266667, 0.317647, 0.258824, 1.0 },
+ { 0.286275, 0.301961, 0.294118, 1.0 },
+ { 0.298039, 0.345098, 0.294118, 1.0 },
+ { 0.317647, 0.364706, 0.294118, 1.0 },
+ { 0.333333, 0.380392, 0.294118, 1.0 },
+ { 0.349020, 0.411765, 0.294118, 1.0 },
+ { 0.349020, 0.427451, 0.294118, 1.0 },
+ { 0.364706, 0.458824, 0.294118, 1.0 },
+ { 0.364706, 0.443137, 0.333333, 1.0 },
+ { 0.396078, 0.458824, 0.329412, 1.0 },
+ { 0.427451, 0.505882, 0.368627, 1.0 },
+ { 0.490196, 0.552941, 0.443137, 1.0 },
+ { 0.552941, 0.631373, 0.478431, 1.0 },
+ { 0.682353, 0.615686, 0.478431, 1.0 },
+ { 0.745098, 0.568627, 0.517647, 1.0 },
+ { 0.650980, 0.666667, 0.403922, 1.0 },
+ { 0.635294, 0.713725, 0.443137, 1.0 },
+ { 0.603922, 0.698039, 0.517647, 1.0 },
+ { 0.588235, 0.682353, 0.443137, 1.0 },
+ { 0.552941, 0.666667, 0.517647, 1.0 },
+ { 0.537255, 0.666667, 0.478431, 1.0 },
+ { 0.537255, 0.635294, 0.443137, 1.0 },
+ { 0.490196, 0.568627, 0.403922, 1.0 },
+ { 0.474510, 0.521569, 0.368627, 1.0 },
+ { 0.411765, 0.458824, 0.333333, 1.0 },
+ { 0.396078, 0.427451, 0.333333, 1.0 },
+ { 0.364706, 0.427451, 0.333333, 1.0 },
+ { 0.364706, 0.407843, 0.333333, 1.0 },
+ { 0.349020, 0.427451, 0.333333, 1.0 },
+ { 0.396078, 0.458824, 0.333333, 1.0 },
+ { 0.458824, 0.537255, 0.403922, 1.0 },
+ { 0.458824, 0.588235, 0.443137, 1.0 },
+ { 0.454902, 0.521569, 0.443137, 1.0 },
+ { 0.380392, 0.427451, 0.368627, 1.0 },
+ { 0.333333, 0.411765, 0.333333, 1.0 },
+ { 0.286275, 0.380392, 0.294118, 1.0 },
+ { 0.298039, 0.329412, 0.258824, 1.0 },
+ { 0.301961, 0.329412, 0.258824, 1.0 },
+ { 0.317647, 0.313725, 0.219608, 1.0 },
+ { 0.286275, 0.317647, 0.219608, 1.0 },
+ { 0.266667, 0.333333, 0.219608, 1.0 },
+ { 0.250980, 0.333333, 0.184314, 1.0 },
+ { 0.219608, 0.333333, 0.184314, 1.0 },
+ { 0.270588, 0.317647, 0.184314, 1.0 },
+ { 0.286275, 0.317647, 0.219608, 1.0 },
+ { 0.266667, 0.317647, 0.184314, 1.0 },
+ { 0.286275, 0.333333, 0.184314, 1.0 },
+ { 0.286275, 0.349020, 0.219608, 1.0 },
+ { 0.317647, 0.349020, 0.219608, 1.0 },
+ { 0.333333, 0.380392, 0.219608, 1.0 },
+ };
+/* hell */
+static double4 colors_41[] = {
+ { 0.552941, 0.121569, 0.070588, 1.0 },
+ { 0.568627, 0.149020, 0.035294, 1.0 },
+ { 0.584314, 0.133333, 0.035294, 1.0 },
+ { 0.603922, 0.133333, 0.035294, 1.0 },
+ { 0.603922, 0.133333, 0.035294, 1.0 },
+ { 0.600000, 0.133333, 0.070588, 1.0 },
+ { 0.603922, 0.133333, 0.035294, 1.0 },
+ { 0.635294, 0.145098, 0.000000, 1.0 },
+ { 0.650980, 0.145098, 0.000000, 1.0 },
+ { 0.682353, 0.180392, 0.000000, 1.0 },
+ { 0.729412, 0.211765, 0.000000, 1.0 },
+ { 0.776471, 0.262745, 0.000000, 1.0 },
+ { 0.776471, 0.243137, 0.000000, 1.0 },
+ { 0.682353, 0.227451, 0.000000, 1.0 },
+ { 0.650980, 0.149020, 0.000000, 1.0 },
+ { 0.619608, 0.101961, 0.000000, 1.0 },
+ { 0.537255, 0.086275, 0.000000, 1.0 },
+ { 0.537255, 0.043137, 0.000000, 1.0 },
+ { 0.521569, 0.043137, 0.000000, 1.0 },
+ { 0.505882, 0.027451, 0.035294, 1.0 },
+ { 0.537255, 0.086275, 0.000000, 1.0 },
+ { 0.537255, 0.101961, 0.035294, 1.0 },
+ { 0.505882, 0.101961, 0.035294, 1.0 },
+ { 0.552941, 0.117647, 0.000000, 1.0 },
+ { 0.603922, 0.164706, 0.000000, 1.0 },
+ { 0.666667, 0.196078, 0.000000, 1.0 },
+ { 0.698039, 0.247059, 0.035294, 1.0 },
+ { 0.666667, 0.294118, 0.070588, 1.0 },
+ { 0.713725, 0.294118, 0.070588, 1.0 },
+ { 0.713725, 0.294118, 0.070588, 1.0 },
+ { 0.698039, 0.278431, 0.035294, 1.0 },
+ { 0.729412, 0.294118, 0.000000, 1.0 },
+ { 0.729412, 0.294118, 0.035294, 1.0 },
+ { 0.745098, 0.262745, 0.035294, 1.0 },
+ { 0.760784, 0.262745, 0.035294, 1.0 },
+ { 0.792157, 0.247059, 0.035294, 1.0 },
+ { 0.776471, 0.262745, 0.035294, 1.0 },
+ { 0.807843, 0.309804, 0.035294, 1.0 },
+ { 0.854902, 0.368627, 0.035294, 1.0 },
+ { 0.839216, 0.400000, 0.070588, 1.0 },
+ { 0.901961, 0.384314, 0.035294, 1.0 },
+ { 0.854902, 0.403922, 0.035294, 1.0 },
+ { 0.949020, 0.545098, 0.219608, 1.0 },
+ { 0.870588, 0.384314, 0.035294, 1.0 },
+ { 0.823529, 0.337255, 0.035294, 1.0 },
+ { 0.760784, 0.294118, 0.109804, 1.0 },
+ { 0.713725, 0.247059, 0.035294, 1.0 },
+ { 0.666667, 0.164706, 0.035294, 1.0 },
+ { 0.588235, 0.149020, 0.035294, 1.0 },
+ { 0.537255, 0.133333, 0.035294, 1.0 },
+ { 0.490196, 0.101961, 0.035294, 1.0 },
+ { 0.443137, 0.058824, 0.000000, 1.0 },
+ { 0.396078, 0.027451, 0.000000, 1.0 },
+ { 0.333333, 0.027451, 0.000000, 1.0 },
+ { 0.286275, 0.043137, 0.000000, 1.0 },
+ { 0.298039, 0.011765, 0.000000, 1.0 },
+ { 0.286275, 0.043137, 0.000000, 1.0 },
+ { 0.333333, 0.043137, 0.000000, 1.0 },
+ { 0.349020, 0.058824, 0.035294, 1.0 },
+ { 0.380392, 0.101961, 0.035294, 1.0 },
+ { 0.443137, 0.152941, 0.070588, 1.0 },
+ { 0.490196, 0.184314, 0.109804, 1.0 },
+ { 0.474510, 0.262745, 0.145098, 1.0 },
+ { 0.521569, 0.247059, 0.070588, 1.0 },
+ { 0.619608, 0.231373, 0.035294, 1.0 },
+ { 0.745098, 0.341176, 0.070588, 1.0 },
+ { 0.823529, 0.384314, 0.035294, 1.0 },
+ { 0.823529, 0.419608, 0.070588, 1.0 },
+ { 0.854902, 0.403922, 0.070588, 1.0 },
+ { 0.839216, 0.384314, 0.035294, 1.0 },
+ { 0.792157, 0.352941, 0.035294, 1.0 },
+ { 0.713725, 0.290196, 0.035294, 1.0 },
+ { 0.635294, 0.231373, 0.035294, 1.0 },
+ { 0.588235, 0.164706, 0.035294, 1.0 },
+ { 0.521569, 0.133333, 0.035294, 1.0 },
+ { 0.458824, 0.101961, 0.000000, 1.0 },
+ { 0.380392, 0.074510, 0.000000, 1.0 },
+ { 0.313725, 0.058824, 0.035294, 1.0 },
+ { 0.235294, 0.043137, 0.035294, 1.0 },
+ { 0.219608, 0.058824, 0.035294, 1.0 },
+ { 0.219608, 0.058824, 0.000000, 1.0 },
+ { 0.219608, 0.027451, 0.000000, 1.0 },
+ { 0.250980, 0.027451, 0.000000, 1.0 },
+ { 0.301961, 0.058824, 0.000000, 1.0 },
+ { 0.349020, 0.074510, 0.000000, 1.0 },
+ { 0.380392, 0.086275, 0.000000, 1.0 },
+ { 0.458824, 0.133333, 0.000000, 1.0 },
+ { 0.505882, 0.133333, 0.000000, 1.0 },
+ { 0.521569, 0.133333, 0.000000, 1.0 },
+ { 0.537255, 0.133333, 0.000000, 1.0 },
+ { 0.537255, 0.133333, 0.000000, 1.0 },
+ { 0.537255, 0.149020, 0.000000, 1.0 },
+ { 0.521569, 0.133333, 0.000000, 1.0 },
+ { 0.505882, 0.133333, 0.000000, 1.0 },
+ { 0.474510, 0.105882, 0.000000, 1.0 },
+ { 0.443137, 0.086275, 0.000000, 1.0 },
+ { 0.443137, 0.086275, 0.000000, 1.0 },
+ { 0.427451, 0.086275, 0.000000, 1.0 },
+ { 0.411765, 0.101961, 0.035294, 1.0 },
+ { 0.411765, 0.090196, 0.035294, 1.0 },
+ { 0.411765, 0.074510, 0.000000, 1.0 },
+ { 0.411765, 0.043137, 0.000000, 1.0 },
+ { 0.427451, 0.043137, 0.000000, 1.0 },
+ { 0.427451, 0.086275, 0.000000, 1.0 },
+ { 0.443137, 0.101961, 0.000000, 1.0 },
+ { 0.458824, 0.121569, 0.000000, 1.0 },
+ { 0.474510, 0.133333, 0.000000, 1.0 },
+ { 0.490196, 0.117647, 0.000000, 1.0 },
+ { 0.474510, 0.117647, 0.000000, 1.0 },
+ { 0.458824, 0.117647, 0.000000, 1.0 },
+ { 0.427451, 0.101961, 0.000000, 1.0 },
+ { 0.396078, 0.086275, 0.000000, 1.0 },
+ { 0.349020, 0.074510, 0.000000, 1.0 },
+ { 0.333333, 0.074510, 0.000000, 1.0 },
+ { 0.301961, 0.090196, 0.000000, 1.0 },
+ { 0.286275, 0.074510, 0.000000, 1.0 },
+ { 0.286275, 0.074510, 0.000000, 1.0 },
+ { 0.266667, 0.058824, 0.035294, 1.0 },
+ { 0.298039, 0.074510, 0.000000, 1.0 },
+ { 0.298039, 0.058824, 0.035294, 1.0 },
+ { 0.298039, 0.074510, 0.035294, 1.0 },
+ { 0.313725, 0.105882, 0.070588, 1.0 },
+ { 0.313725, 0.121569, 0.070588, 1.0 },
+ { 0.329412, 0.090196, 0.035294, 1.0 },
+ { 0.364706, 0.090196, 0.035294, 1.0 },
+ { 0.411765, 0.101961, 0.035294, 1.0 },
+ { 0.490196, 0.101961, 0.070588, 1.0 },
+ { 0.458824, 0.101961, 0.070588, 1.0 },
+ { 0.411765, 0.105882, 0.070588, 1.0 },
+ { 0.380392, 0.121569, 0.070588, 1.0 },
+ { 0.364706, 0.105882, 0.070588, 1.0 },
+ { 0.380392, 0.090196, 0.035294, 1.0 },
+ { 0.349020, 0.101961, 0.000000, 1.0 },
+ { 0.349020, 0.090196, 0.000000, 1.0 },
+ { 0.349020, 0.105882, 0.035294, 1.0 },
+ { 0.364706, 0.101961, 0.000000, 1.0 },
+ { 0.380392, 0.101961, 0.000000, 1.0 },
+ { 0.427451, 0.105882, 0.000000, 1.0 },
+ { 0.458824, 0.133333, 0.000000, 1.0 },
+ { 0.490196, 0.133333, 0.035294, 1.0 },
+ { 0.521569, 0.133333, 0.035294, 1.0 },
+ { 0.552941, 0.133333, 0.000000, 1.0 },
+ { 0.572549, 0.133333, 0.000000, 1.0 },
+ { 0.603922, 0.129412, 0.000000, 1.0 },
+ { 0.619608, 0.113725, 0.000000, 1.0 },
+ { 0.619608, 0.129412, 0.000000, 1.0 },
+ { 0.619608, 0.149020, 0.035294, 1.0 },
+ { 0.635294, 0.133333, 0.035294, 1.0 },
+ { 0.631373, 0.164706, 0.035294, 1.0 },
+ { 0.631373, 0.164706, 0.035294, 1.0 },
+ { 0.635294, 0.149020, 0.035294, 1.0 },
+ { 0.650980, 0.145098, 0.000000, 1.0 },
+ { 0.666667, 0.145098, 0.000000, 1.0 },
+ { 0.666667, 0.196078, 0.000000, 1.0 },
+ { 0.682353, 0.247059, 0.000000, 1.0 },
+ { 0.698039, 0.247059, 0.035294, 1.0 },
+ { 0.682353, 0.231373, 0.000000, 1.0 },
+ { 0.635294, 0.180392, 0.000000, 1.0 },
+ { 0.572549, 0.164706, 0.000000, 1.0 },
+ { 0.505882, 0.168627, 0.035294, 1.0 },
+ { 0.474510, 0.149020, 0.035294, 1.0 },
+ { 0.490196, 0.149020, 0.035294, 1.0 },
+ { 0.474510, 0.149020, 0.035294, 1.0 },
+ { 0.474510, 0.149020, 0.000000, 1.0 },
+ { 0.458824, 0.164706, 0.000000, 1.0 },
+ { 0.474510, 0.180392, 0.035294, 1.0 },
+ { 0.490196, 0.164706, 0.035294, 1.0 },
+ { 0.505882, 0.172549, 0.070588, 1.0 },
+ { 0.584314, 0.219608, 0.109804, 1.0 },
+ { 0.568627, 0.294118, 0.145098, 1.0 },
+ { 0.600000, 0.266667, 0.109804, 1.0 },
+ { 0.713725, 0.313725, 0.184314, 1.0 },
+ { 0.647059, 0.372549, 0.294118, 1.0 },
+ { 0.647059, 0.388235, 0.329412, 1.0 },
+ { 0.760784, 0.486275, 0.294118, 1.0 },
+ { 0.698039, 0.470588, 0.219608, 1.0 },
+ { 0.678431, 0.341176, 0.145098, 1.0 },
+ { 0.682353, 0.325490, 0.145098, 1.0 },
+ { 0.682353, 0.309804, 0.109804, 1.0 },
+ { 0.662745, 0.215686, 0.109804, 1.0 },
+ { 0.615686, 0.180392, 0.109804, 1.0 },
+ { 0.603922, 0.215686, 0.035294, 1.0 },
+ { 0.603922, 0.215686, 0.035294, 1.0 },
+ { 0.572549, 0.168627, 0.035294, 1.0 },
+ { 0.584314, 0.200000, 0.000000, 1.0 },
+ { 0.603922, 0.180392, 0.000000, 1.0 },
+ { 0.572549, 0.164706, 0.000000, 1.0 },
+ { 0.588235, 0.164706, 0.035294, 1.0 },
+ { 0.588235, 0.149020, 0.035294, 1.0 },
+ { 0.572549, 0.133333, 0.035294, 1.0 },
+ { 0.552941, 0.152941, 0.070588, 1.0 },
+ { 0.521569, 0.168627, 0.070588, 1.0 },
+ { 0.521569, 0.152941, 0.070588, 1.0 },
+ { 0.552941, 0.164706, 0.074510, 1.0 },
+ { 0.572549, 0.200000, 0.035294, 1.0 },
+ { 0.584314, 0.231373, 0.035294, 1.0 },
+ { 0.619608, 0.262745, 0.035294, 1.0 },
+ { 0.745098, 0.337255, 0.070588, 1.0 },
+ { 0.792157, 0.372549, 0.070588, 1.0 },
+ { 0.807843, 0.309804, 0.035294, 1.0 },
+ { 0.760784, 0.282353, 0.000000, 1.0 },
+ { 0.682353, 0.247059, 0.035294, 1.0 },
+ { 0.584314, 0.200000, 0.070588, 1.0 },
+ { 0.521569, 0.180392, 0.035294, 1.0 },
+ { 0.474510, 0.215686, 0.000000, 1.0 },
+ { 0.443137, 0.152941, 0.000000, 1.0 },
+ { 0.396078, 0.121569, 0.035294, 1.0 },
+ { 0.360784, 0.117647, 0.035294, 1.0 },
+ { 0.396078, 0.117647, 0.035294, 1.0 },
+ { 0.411765, 0.101961, 0.035294, 1.0 },
+ { 0.458824, 0.152941, 0.035294, 1.0 },
+ { 0.505882, 0.149020, 0.035294, 1.0 },
+ { 0.521569, 0.133333, 0.035294, 1.0 },
+ { 0.537255, 0.133333, 0.035294, 1.0 },
+ { 0.537255, 0.149020, 0.035294, 1.0 },
+ { 0.552941, 0.149020, 0.035294, 1.0 },
+ { 0.568627, 0.149020, 0.035294, 1.0 },
+ { 0.568627, 0.149020, 0.000000, 1.0 },
+ { 0.572549, 0.149020, 0.000000, 1.0 },
+ { 0.603922, 0.133333, 0.000000, 1.0 },
+ { 0.619608, 0.133333, 0.000000, 1.0 },
+ { 0.588235, 0.129412, 0.000000, 1.0 },
+ { 0.552941, 0.105882, 0.000000, 1.0 },
+ { 0.521569, 0.086275, 0.000000, 1.0 },
+ { 0.490196, 0.086275, 0.000000, 1.0 },
+ { 0.490196, 0.086275, 0.000000, 1.0 },
+ { 0.474510, 0.070588, 0.000000, 1.0 },
+ { 0.474510, 0.070588, 0.000000, 1.0 },
+ { 0.458824, 0.086275, 0.000000, 1.0 },
+ { 0.490196, 0.105882, 0.000000, 1.0 },
+ { 0.490196, 0.133333, 0.000000, 1.0 },
+ { 0.474510, 0.149020, 0.035294, 1.0 },
+ { 0.474510, 0.149020, 0.035294, 1.0 },
+ { 0.474510, 0.149020, 0.035294, 1.0 },
+ { 0.443137, 0.149020, 0.035294, 1.0 },
+ { 0.411765, 0.101961, 0.000000, 1.0 },
+ { 0.396078, 0.074510, 0.000000, 1.0 },
+ { 0.380392, 0.058824, 0.000000, 1.0 },
+ { 0.380392, 0.058824, 0.000000, 1.0 },
+ { 0.333333, 0.058824, 0.000000, 1.0 },
+ { 0.329412, 0.058824, 0.000000, 1.0 },
+ { 0.313725, 0.058824, 0.000000, 1.0 },
+ { 0.301961, 0.058824, 0.000000, 1.0 },
+ { 0.317647, 0.074510, 0.000000, 1.0 },
+ { 0.333333, 0.074510, 0.000000, 1.0 },
+ { 0.349020, 0.086275, 0.000000, 1.0 },
+ { 0.380392, 0.086275, 0.000000, 1.0 },
+ { 0.411765, 0.086275, 0.000000, 1.0 },
+ { 0.443137, 0.058824, 0.035294, 1.0 },
+ { 0.490196, 0.101961, 0.035294, 1.0 },
+ { 0.505882, 0.117647, 0.000000, 1.0 },
+ { 0.505882, 0.117647, 0.000000, 1.0 },
+ { 0.490196, 0.086275, 0.000000, 1.0 },
+ { 0.490196, 0.070588, 0.000000, 1.0 },
+ { 0.521569, 0.070588, 0.000000, 1.0 },
+ { 0.521569, 0.086275, 0.000000, 1.0 },
+ };
+/* indian-coast */
+static double4 colors_42[] = {
+ { 0.266667, 0.219608, 0.184314, 1.0 },
+ { 0.313725, 0.250980, 0.184314, 1.0 },
+ { 0.349020, 0.298039, 0.184314, 1.0 },
+ { 0.411765, 0.266667, 0.180392, 1.0 },
+ { 0.407843, 0.266667, 0.180392, 1.0 },
+ { 0.313725, 0.235294, 0.145098, 1.0 },
+ { 0.235294, 0.203922, 0.145098, 1.0 },
+ { 0.203922, 0.172549, 0.145098, 1.0 },
+ { 0.172549, 0.156863, 0.145098, 1.0 },
+ { 0.141176, 0.156863, 0.145098, 1.0 },
+ { 0.125490, 0.125490, 0.145098, 1.0 },
+ { 0.156863, 0.172549, 0.109804, 1.0 },
+ { 0.141176, 0.172549, 0.109804, 1.0 },
+ { 0.141176, 0.156863, 0.109804, 1.0 },
+ { 0.109804, 0.141176, 0.109804, 1.0 },
+ { 0.078431, 0.125490, 0.109804, 1.0 },
+ { 0.074510, 0.094118, 0.109804, 1.0 },
+ { 0.078431, 0.094118, 0.109804, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.137255, 0.125490, 0.145098, 1.0 },
+ { 0.105882, 0.141176, 0.145098, 1.0 },
+ { 0.047059, 0.141176, 0.184314, 1.0 },
+ { 0.078431, 0.141176, 0.109804, 1.0 },
+ { 0.125490, 0.125490, 0.109804, 1.0 },
+ { 0.125490, 0.125490, 0.109804, 1.0 },
+ { 0.141176, 0.172549, 0.109804, 1.0 },
+ { 0.141176, 0.188235, 0.109804, 1.0 },
+ { 0.156863, 0.188235, 0.109804, 1.0 },
+ { 0.203922, 0.219608, 0.109804, 1.0 },
+ { 0.219608, 0.235294, 0.109804, 1.0 },
+ { 0.235294, 0.235294, 0.109804, 1.0 },
+ { 0.250980, 0.235294, 0.145098, 1.0 },
+ { 0.317647, 0.301961, 0.184314, 1.0 },
+ { 0.364706, 0.349020, 0.184314, 1.0 },
+ { 0.427451, 0.360784, 0.145098, 1.0 },
+ { 0.443137, 0.345098, 0.184314, 1.0 },
+ { 0.505882, 0.376471, 0.219608, 1.0 },
+ { 0.490196, 0.392157, 0.219608, 1.0 },
+ { 0.490196, 0.392157, 0.219608, 1.0 },
+ { 0.505882, 0.376471, 0.219608, 1.0 },
+ { 0.474510, 0.329412, 0.219608, 1.0 },
+ { 0.458824, 0.329412, 0.219608, 1.0 },
+ { 0.427451, 0.313725, 0.184314, 1.0 },
+ { 0.427451, 0.298039, 0.180392, 1.0 },
+ { 0.380392, 0.313725, 0.184314, 1.0 },
+ { 0.333333, 0.301961, 0.219608, 1.0 },
+ { 0.329412, 0.298039, 0.219608, 1.0 },
+ { 0.317647, 0.282353, 0.258824, 1.0 },
+ { 0.301961, 0.286275, 0.258824, 1.0 },
+ { 0.349020, 0.380392, 0.333333, 1.0 },
+ { 0.537255, 0.694118, 0.737255, 1.0 },
+ { 0.662745, 0.823529, 0.847059, 1.0 },
+ { 0.678431, 0.823529, 0.847059, 1.0 },
+ { 0.678431, 0.807843, 0.847059, 1.0 },
+ { 0.694118, 0.792157, 0.776471, 1.0 },
+ { 0.713725, 0.466667, 0.294118, 1.0 },
+ { 0.650980, 0.403922, 0.219608, 1.0 },
+ { 0.635294, 0.388235, 0.219608, 1.0 },
+ { 0.698039, 0.482353, 0.294118, 1.0 },
+ { 0.709804, 0.807843, 0.811765, 1.0 },
+ { 0.709804, 0.823529, 0.847059, 1.0 },
+ { 0.709804, 0.823529, 0.847059, 1.0 },
+ { 0.694118, 0.823529, 0.847059, 1.0 },
+ { 0.694118, 0.823529, 0.847059, 1.0 },
+ { 0.694118, 0.823529, 0.811765, 1.0 },
+ { 0.647059, 0.521569, 0.403922, 1.0 },
+ { 0.584314, 0.423529, 0.219608, 1.0 },
+ { 0.552941, 0.419608, 0.219608, 1.0 },
+ { 0.568627, 0.403922, 0.219608, 1.0 },
+ { 0.568627, 0.392157, 0.219608, 1.0 },
+ { 0.619608, 0.403922, 0.294118, 1.0 },
+ { 0.662745, 0.823529, 0.772549, 1.0 },
+ { 0.662745, 0.823529, 0.847059, 1.0 },
+ { 0.662745, 0.807843, 0.811765, 1.0 },
+ { 0.552941, 0.490196, 0.443137, 1.0 },
+ { 0.521569, 0.345098, 0.294118, 1.0 },
+ { 0.474510, 0.329412, 0.254902, 1.0 },
+ { 0.490196, 0.298039, 0.219608, 1.0 },
+ { 0.458824, 0.313725, 0.219608, 1.0 },
+ { 0.458824, 0.298039, 0.184314, 1.0 },
+ { 0.474510, 0.313725, 0.180392, 1.0 },
+ { 0.474510, 0.345098, 0.184314, 1.0 },
+ { 0.490196, 0.329412, 0.219608, 1.0 },
+ { 0.521569, 0.360784, 0.219608, 1.0 },
+ { 0.552941, 0.403922, 0.219608, 1.0 },
+ { 0.552941, 0.407843, 0.294118, 1.0 },
+ { 0.584314, 0.584314, 0.478431, 1.0 },
+ { 0.694118, 0.792157, 0.847059, 1.0 },
+ { 0.694118, 0.823529, 0.847059, 1.0 },
+ { 0.709804, 0.839216, 0.847059, 1.0 },
+ { 0.725490, 0.854902, 0.847059, 1.0 },
+ { 0.725490, 0.839216, 0.847059, 1.0 },
+ { 0.709804, 0.823529, 0.886275, 1.0 },
+ { 0.709804, 0.823529, 0.886275, 1.0 },
+ { 0.694118, 0.823529, 0.886275, 1.0 },
+ { 0.678431, 0.823529, 0.847059, 1.0 },
+ { 0.631373, 0.807843, 0.772549, 1.0 },
+ { 0.474510, 0.474510, 0.333333, 1.0 },
+ { 0.396078, 0.345098, 0.219608, 1.0 },
+ { 0.329412, 0.298039, 0.184314, 1.0 },
+ { 0.266667, 0.266667, 0.145098, 1.0 },
+ { 0.203922, 0.235294, 0.145098, 1.0 },
+ { 0.203922, 0.235294, 0.109804, 1.0 },
+ { 0.156863, 0.235294, 0.184314, 1.0 },
+ { 0.219608, 0.266667, 0.109804, 1.0 },
+ { 0.301961, 0.250980, 0.145098, 1.0 },
+ { 0.427451, 0.282353, 0.180392, 1.0 },
+ { 0.521569, 0.345098, 0.219608, 1.0 },
+ { 0.568627, 0.376471, 0.258824, 1.0 },
+ { 0.666667, 0.450980, 0.333333, 1.0 },
+ { 0.678431, 0.807843, 0.811765, 1.0 },
+ { 0.694118, 0.807843, 0.847059, 1.0 },
+ { 0.694118, 0.823529, 0.886275, 1.0 },
+ { 0.694118, 0.807843, 0.882353, 1.0 },
+ { 0.694118, 0.823529, 0.847059, 1.0 },
+ { 0.694118, 0.839216, 0.811765, 1.0 },
+ { 0.537255, 0.537255, 0.443137, 1.0 },
+ { 0.505882, 0.392157, 0.294118, 1.0 },
+ { 0.443137, 0.345098, 0.219608, 1.0 },
+ { 0.364706, 0.298039, 0.145098, 1.0 },
+ { 0.333333, 0.235294, 0.035294, 1.0 },
+ { 0.188235, 0.172549, 0.070588, 1.0 },
+ { 0.172549, 0.156863, 0.109804, 1.0 },
+ { 0.141176, 0.109804, 0.109804, 1.0 },
+ { 0.203922, 0.137255, 0.109804, 1.0 },
+ { 0.203922, 0.188235, 0.184314, 1.0 },
+ { 0.250980, 0.219608, 0.219608, 1.0 },
+ { 0.298039, 0.282353, 0.219608, 1.0 },
+ { 0.364706, 0.333333, 0.219608, 1.0 },
+ { 0.458824, 0.427451, 0.329412, 1.0 },
+ { 0.615686, 0.807843, 0.811765, 1.0 },
+ { 0.647059, 0.807843, 0.882353, 1.0 },
+ { 0.662745, 0.807843, 0.882353, 1.0 },
+ { 0.662745, 0.807843, 0.882353, 1.0 },
+ { 0.662745, 0.823529, 0.847059, 1.0 },
+ { 0.647059, 0.776471, 0.811765, 1.0 },
+ { 0.474510, 0.423529, 0.368627, 1.0 },
+ { 0.458824, 0.345098, 0.254902, 1.0 },
+ { 0.427451, 0.282353, 0.219608, 1.0 },
+ { 0.427451, 0.282353, 0.219608, 1.0 },
+ { 0.333333, 0.282353, 0.219608, 1.0 },
+ { 0.313725, 0.266667, 0.219608, 1.0 },
+ { 0.313725, 0.250980, 0.219608, 1.0 },
+ { 0.298039, 0.266667, 0.219608, 1.0 },
+ { 0.317647, 0.282353, 0.219608, 1.0 },
+ { 0.333333, 0.298039, 0.219608, 1.0 },
+ { 0.411765, 0.313725, 0.219608, 1.0 },
+ { 0.474510, 0.313725, 0.219608, 1.0 },
+ { 0.552941, 0.376471, 0.258824, 1.0 },
+ { 0.568627, 0.407843, 0.294118, 1.0 },
+ { 0.615686, 0.650980, 0.552941, 1.0 },
+ { 0.709804, 0.823529, 0.811765, 1.0 },
+ { 0.741176, 0.823529, 0.847059, 1.0 },
+ { 0.725490, 0.839216, 0.847059, 1.0 },
+ { 0.725490, 0.823529, 0.811765, 1.0 },
+ { 0.729412, 0.498039, 0.333333, 1.0 },
+ { 0.603922, 0.388235, 0.258824, 1.0 },
+ { 0.568627, 0.388235, 0.219608, 1.0 },
+ { 0.568627, 0.388235, 0.219608, 1.0 },
+ { 0.572549, 0.376471, 0.184314, 1.0 },
+ { 0.619608, 0.345098, 0.184314, 1.0 },
+ { 0.615686, 0.388235, 0.219608, 1.0 },
+ { 0.729412, 0.498039, 0.294118, 1.0 },
+ { 0.694118, 0.807843, 0.776471, 1.0 },
+ { 0.662745, 0.823529, 0.847059, 1.0 },
+ { 0.600000, 0.760784, 0.811765, 1.0 },
+ { 0.423529, 0.407843, 0.368627, 1.0 },
+ { 0.333333, 0.349020, 0.294118, 1.0 },
+ { 0.286275, 0.298039, 0.219608, 1.0 },
+ { 0.250980, 0.266667, 0.184314, 1.0 },
+ { 0.219608, 0.235294, 0.184314, 1.0 },
+ { 0.235294, 0.235294, 0.219608, 1.0 },
+ { 0.266667, 0.235294, 0.219608, 1.0 },
+ { 0.282353, 0.266667, 0.219608, 1.0 },
+ { 0.317647, 0.301961, 0.219608, 1.0 },
+ { 0.349020, 0.349020, 0.184314, 1.0 },
+ { 0.364706, 0.345098, 0.219608, 1.0 },
+ { 0.411765, 0.380392, 0.329412, 1.0 },
+ { 0.647059, 0.729412, 0.772549, 1.0 },
+ { 0.741176, 0.807843, 0.847059, 1.0 },
+ { 0.772549, 0.839216, 0.847059, 1.0 },
+ { 0.807843, 0.854902, 0.847059, 1.0 },
+ { 0.964706, 0.898039, 0.772549, 1.0 },
+ { 0.964706, 0.882353, 0.737255, 1.0 },
+ { 0.807843, 0.580392, 0.368627, 1.0 },
+ { 0.619608, 0.392157, 0.294118, 1.0 },
+ { 0.521569, 0.376471, 0.254902, 1.0 },
+ { 0.411765, 0.298039, 0.219608, 1.0 },
+ { 0.282353, 0.235294, 0.219608, 1.0 },
+ { 0.125490, 0.188235, 0.219608, 1.0 },
+ { 0.125490, 0.188235, 0.219608, 1.0 },
+ { 0.125490, 0.188235, 0.219608, 1.0 },
+ { 0.094118, 0.188235, 0.258824, 1.0 },
+ { 0.203922, 0.266667, 0.258824, 1.0 },
+ { 0.301961, 0.301961, 0.329412, 1.0 },
+ { 0.443137, 0.474510, 0.443137, 1.0 },
+ { 0.647059, 0.807843, 0.811765, 1.0 },
+ { 0.709804, 0.839216, 0.847059, 1.0 },
+ { 0.756863, 0.854902, 0.847059, 1.0 },
+ { 0.756863, 0.854902, 0.847059, 1.0 },
+ { 0.792157, 0.854902, 0.847059, 1.0 },
+ { 0.792157, 0.854902, 0.847059, 1.0 },
+ { 0.792157, 0.823529, 0.776471, 1.0 },
+ { 0.729412, 0.513725, 0.294118, 1.0 },
+ { 0.666667, 0.466667, 0.219608, 1.0 },
+ { 0.682353, 0.450980, 0.258824, 1.0 },
+ { 0.760784, 0.564706, 0.333333, 1.0 },
+ { 0.725490, 0.839216, 0.811765, 1.0 },
+ { 0.709804, 0.839216, 0.847059, 1.0 },
+ { 0.709804, 0.854902, 0.886275, 1.0 },
+ { 0.709804, 0.839216, 0.886275, 1.0 },
+ { 0.741176, 0.839216, 0.886275, 1.0 },
+ { 0.756863, 0.854902, 0.886275, 1.0 },
+ { 0.772549, 0.854902, 0.886275, 1.0 },
+ { 0.807843, 0.854902, 0.886275, 1.0 },
+ { 0.807843, 0.854902, 0.886275, 1.0 },
+ { 0.788235, 0.854902, 0.886275, 1.0 },
+ { 0.772549, 0.854902, 0.886275, 1.0 },
+ { 0.776471, 0.854902, 0.811765, 1.0 },
+ { 0.886275, 0.839216, 0.701961, 1.0 },
+ { 0.745098, 0.533333, 0.294118, 1.0 },
+ { 0.682353, 0.450980, 0.258824, 1.0 },
+ { 0.698039, 0.435294, 0.294118, 1.0 },
+ { 0.760784, 0.596078, 0.403922, 1.0 },
+ { 0.725490, 0.839216, 0.811765, 1.0 },
+ { 0.709804, 0.823529, 0.847059, 1.0 },
+ { 0.694118, 0.792157, 0.847059, 1.0 },
+ { 0.584314, 0.521569, 0.443137, 1.0 },
+ { 0.537255, 0.392157, 0.258824, 1.0 },
+ { 0.552941, 0.376471, 0.219608, 1.0 },
+ { 0.521569, 0.329412, 0.184314, 1.0 },
+ { 0.490196, 0.345098, 0.145098, 1.0 },
+ { 0.505882, 0.309804, 0.145098, 1.0 },
+ { 0.490196, 0.313725, 0.184314, 1.0 },
+ { 0.427451, 0.329412, 0.145098, 1.0 },
+ { 0.427451, 0.298039, 0.180392, 1.0 },
+ { 0.364706, 0.313725, 0.184314, 1.0 },
+ { 0.266667, 0.250980, 0.184314, 1.0 },
+ { 0.235294, 0.235294, 0.145098, 1.0 },
+ { 0.235294, 0.235294, 0.145098, 1.0 },
+ { 0.266667, 0.235294, 0.184314, 1.0 },
+ { 0.282353, 0.266667, 0.219608, 1.0 },
+ { 0.286275, 0.286275, 0.258824, 1.0 },
+ { 0.317647, 0.333333, 0.333333, 1.0 },
+ { 0.443137, 0.521569, 0.478431, 1.0 },
+ { 0.647059, 0.823529, 0.847059, 1.0 },
+ { 0.678431, 0.823529, 0.882353, 1.0 },
+ { 0.678431, 0.823529, 0.886275, 1.0 },
+ { 0.678431, 0.823529, 0.847059, 1.0 },
+ { 0.662745, 0.839216, 0.847059, 1.0 },
+ { 0.647059, 0.823529, 0.811765, 1.0 },
+ { 0.505882, 0.490196, 0.333333, 1.0 },
+ { 0.490196, 0.407843, 0.219608, 1.0 },
+ { 0.427451, 0.329412, 0.219608, 1.0 },
+ { 0.349020, 0.298039, 0.219608, 1.0 },
+ { 0.317647, 0.301961, 0.219608, 1.0 },
+ };
+/* dentist-decor */
+static double4 colors_43[] = {
+ { 0.854902, 0.725490, 0.662745, 1.0 },
+ { 0.839216, 0.756863, 0.592157, 1.0 },
+ { 0.823529, 0.741176, 0.552941, 1.0 },
+ { 0.792157, 0.776471, 0.517647, 1.0 },
+ { 0.698039, 0.662745, 0.443137, 1.0 },
+ { 0.650980, 0.635294, 0.403922, 1.0 },
+ { 0.584314, 0.521569, 0.368627, 1.0 },
+ { 0.521569, 0.470588, 0.403922, 1.0 },
+ { 0.474510, 0.427451, 0.368627, 1.0 },
+ { 0.427451, 0.411765, 0.329412, 1.0 },
+ { 0.411765, 0.396078, 0.329412, 1.0 },
+ { 0.411765, 0.411765, 0.333333, 1.0 },
+ { 0.427451, 0.427451, 0.333333, 1.0 },
+ { 0.427451, 0.427451, 0.333333, 1.0 },
+ { 0.427451, 0.427451, 0.333333, 1.0 },
+ { 0.458824, 0.427451, 0.368627, 1.0 },
+ { 0.505882, 0.505882, 0.403922, 1.0 },
+ { 0.537255, 0.572549, 0.368627, 1.0 },
+ { 0.572549, 0.650980, 0.368627, 1.0 },
+ { 0.572549, 0.650980, 0.333333, 1.0 },
+ { 0.537255, 0.584314, 0.333333, 1.0 },
+ { 0.521569, 0.552941, 0.333333, 1.0 },
+ { 0.552941, 0.552941, 0.333333, 1.0 },
+ { 0.537255, 0.572549, 0.333333, 1.0 },
+ { 0.552941, 0.537255, 0.368627, 1.0 },
+ { 0.537255, 0.568627, 0.403922, 1.0 },
+ { 0.572549, 0.603922, 0.443137, 1.0 },
+ { 0.619608, 0.635294, 0.478431, 1.0 },
+ { 0.615686, 0.650980, 0.443137, 1.0 },
+ { 0.603922, 0.666667, 0.443137, 1.0 },
+ { 0.588235, 0.666667, 0.478431, 1.0 },
+ { 0.650980, 0.713725, 0.517647, 1.0 },
+ { 0.760784, 0.694118, 0.552941, 1.0 },
+ { 0.823529, 0.725490, 0.552941, 1.0 },
+ { 0.854902, 0.725490, 0.592157, 1.0 },
+ { 0.901961, 0.705882, 0.552941, 1.0 },
+ { 0.917647, 0.705882, 0.588235, 1.0 },
+ { 0.917647, 0.690196, 0.552941, 1.0 },
+ { 0.901961, 0.674510, 0.513725, 1.0 },
+ { 0.839216, 0.615686, 0.443137, 1.0 },
+ { 0.776471, 0.568627, 0.443137, 1.0 },
+ { 0.713725, 0.501961, 0.403922, 1.0 },
+ { 0.600000, 0.423529, 0.368627, 1.0 },
+ { 0.552941, 0.392157, 0.329412, 1.0 },
+ { 0.474510, 0.396078, 0.329412, 1.0 },
+ { 0.458824, 0.360784, 0.329412, 1.0 },
+ { 0.427451, 0.345098, 0.368627, 1.0 },
+ { 0.376471, 0.313725, 0.368627, 1.0 },
+ { 0.474510, 0.298039, 0.368627, 1.0 },
+ { 0.458824, 0.360784, 0.368627, 1.0 },
+ { 0.458824, 0.411765, 0.368627, 1.0 },
+ { 0.458824, 0.360784, 0.368627, 1.0 },
+ { 0.505882, 0.392157, 0.368627, 1.0 },
+ { 0.521569, 0.490196, 0.403922, 1.0 },
+ { 0.600000, 0.517647, 0.403922, 1.0 },
+ { 0.682353, 0.552941, 0.478431, 1.0 },
+ { 0.745098, 0.580392, 0.443137, 1.0 },
+ { 0.760784, 0.647059, 0.443137, 1.0 },
+ { 0.858824, 0.631373, 0.478431, 1.0 },
+ { 0.901961, 0.705882, 0.552941, 1.0 },
+ { 0.901961, 0.705882, 0.552941, 1.0 },
+ { 0.933333, 0.705882, 0.552941, 1.0 },
+ { 0.917647, 0.615686, 0.592157, 1.0 },
+ { 0.901961, 0.674510, 0.552941, 1.0 },
+ { 0.917647, 0.615686, 0.627451, 1.0 },
+ { 0.917647, 0.611765, 0.588235, 1.0 },
+ { 0.901961, 0.615686, 0.662745, 1.0 },
+ { 0.870588, 0.584314, 0.592157, 1.0 },
+ { 0.858824, 0.568627, 0.552941, 1.0 },
+ { 0.807843, 0.584314, 0.478431, 1.0 },
+ { 0.776471, 0.549020, 0.443137, 1.0 },
+ { 0.745098, 0.501961, 0.443137, 1.0 },
+ { 0.729412, 0.533333, 0.403922, 1.0 },
+ { 0.760784, 0.501961, 0.407843, 1.0 },
+ { 0.760784, 0.533333, 0.403922, 1.0 },
+ { 0.792157, 0.549020, 0.403922, 1.0 },
+ { 0.792157, 0.568627, 0.443137, 1.0 },
+ { 0.792157, 0.596078, 0.443137, 1.0 },
+ { 0.823529, 0.596078, 0.443137, 1.0 },
+ { 0.870588, 0.631373, 0.443137, 1.0 },
+ { 0.870588, 0.662745, 0.478431, 1.0 },
+ { 0.858824, 0.647059, 0.478431, 1.0 },
+ { 0.858824, 0.662745, 0.517647, 1.0 },
+ { 0.839216, 0.662745, 0.517647, 1.0 },
+ { 0.823529, 0.647059, 0.517647, 1.0 },
+ { 0.839216, 0.631373, 0.517647, 1.0 },
+ { 0.858824, 0.568627, 0.552941, 1.0 },
+ { 0.858824, 0.552941, 0.517647, 1.0 },
+ { 0.870588, 0.552941, 0.552941, 1.0 },
+ { 0.858824, 0.568627, 0.552941, 1.0 },
+ { 0.839216, 0.631373, 0.552941, 1.0 },
+ { 0.807843, 0.658824, 0.517647, 1.0 },
+ { 0.792157, 0.678431, 0.517647, 1.0 },
+ { 0.682353, 0.666667, 0.478431, 1.0 },
+ { 0.584314, 0.584314, 0.403922, 1.0 },
+ { 0.537255, 0.521569, 0.368627, 1.0 },
+ { 0.443137, 0.423529, 0.333333, 1.0 },
+ { 0.396078, 0.364706, 0.329412, 1.0 },
+ { 0.317647, 0.301961, 0.294118, 1.0 },
+ { 0.301961, 0.317647, 0.294118, 1.0 },
+ { 0.333333, 0.333333, 0.329412, 1.0 },
+ { 0.427451, 0.380392, 0.329412, 1.0 },
+ { 0.537255, 0.439216, 0.294118, 1.0 },
+ { 0.584314, 0.439216, 0.368627, 1.0 },
+ { 0.647059, 0.466667, 0.368627, 1.0 },
+ { 0.729412, 0.482353, 0.368627, 1.0 },
+ { 0.729412, 0.501961, 0.407843, 1.0 },
+ { 0.760784, 0.533333, 0.443137, 1.0 },
+ { 0.760784, 0.580392, 0.443137, 1.0 },
+ { 0.807843, 0.647059, 0.517647, 1.0 },
+ { 0.870588, 0.772549, 0.627451, 1.0 },
+ { 0.980392, 0.960784, 0.847059, 1.0 },
+ { 0.870588, 0.772549, 0.627451, 1.0 },
+ { 0.839216, 0.709804, 0.627451, 1.0 },
+ { 0.839216, 0.709804, 0.701961, 1.0 },
+ { 0.980392, 0.772549, 0.772549, 1.0 },
+ { 0.933333, 0.643137, 0.662745, 1.0 },
+ { 0.917647, 0.615686, 0.627451, 1.0 },
+ { 0.917647, 0.627451, 0.588235, 1.0 },
+ { 0.917647, 0.568627, 0.592157, 1.0 },
+ { 0.858824, 0.552941, 0.552941, 1.0 },
+ { 0.807843, 0.537255, 0.552941, 1.0 },
+ { 0.729412, 0.564706, 0.517647, 1.0 },
+ { 0.698039, 0.600000, 0.517647, 1.0 },
+ { 0.650980, 0.647059, 0.478431, 1.0 },
+ { 0.635294, 0.666667, 0.443137, 1.0 },
+ { 0.572549, 0.650980, 0.403922, 1.0 },
+ { 0.537255, 0.588235, 0.403922, 1.0 },
+ { 0.584314, 0.537255, 0.368627, 1.0 },
+ { 0.682353, 0.615686, 0.403922, 1.0 },
+ { 0.745098, 0.678431, 0.403922, 1.0 },
+ { 0.792157, 0.776471, 0.443137, 1.0 },
+ { 0.807843, 0.858824, 0.517647, 1.0 },
+ { 0.807843, 0.792157, 0.443137, 1.0 },
+ { 0.745098, 0.709804, 0.478431, 1.0 },
+ { 0.682353, 0.662745, 0.443137, 1.0 },
+ { 0.552941, 0.552941, 0.368627, 1.0 },
+ { 0.411765, 0.443137, 0.333333, 1.0 },
+ { 0.301961, 0.317647, 0.294118, 1.0 },
+ { 0.235294, 0.250980, 0.258824, 1.0 },
+ { 0.188235, 0.172549, 0.184314, 1.0 },
+ { 0.172549, 0.172549, 0.145098, 1.0 },
+ { 0.141176, 0.125490, 0.145098, 1.0 },
+ { 0.094118, 0.125490, 0.145098, 1.0 },
+ { 0.141176, 0.141176, 0.184314, 1.0 },
+ { 0.203922, 0.156863, 0.219608, 1.0 },
+ { 0.313725, 0.250980, 0.254902, 1.0 },
+ { 0.329412, 0.282353, 0.294118, 1.0 },
+ { 0.411765, 0.345098, 0.329412, 1.0 },
+ { 0.474510, 0.443137, 0.403922, 1.0 },
+ { 0.568627, 0.552941, 0.443137, 1.0 },
+ { 0.635294, 0.584314, 0.478431, 1.0 },
+ { 0.729412, 0.615686, 0.552941, 1.0 },
+ { 0.792157, 0.709804, 0.592157, 1.0 },
+ { 0.823529, 0.741176, 0.592157, 1.0 },
+ { 0.823529, 0.756863, 0.627451, 1.0 },
+ { 0.870588, 0.772549, 0.627451, 1.0 },
+ { 0.854902, 0.741176, 0.588235, 1.0 },
+ { 0.807843, 0.709804, 0.552941, 1.0 },
+ { 0.823529, 0.647059, 0.517647, 1.0 },
+ { 0.823529, 0.600000, 0.478431, 1.0 },
+ { 0.823529, 0.600000, 0.478431, 1.0 },
+ { 0.858824, 0.552941, 0.517647, 1.0 },
+ { 0.858824, 0.537255, 0.517647, 1.0 },
+ { 0.807843, 0.537255, 0.478431, 1.0 },
+ { 0.807843, 0.580392, 0.478431, 1.0 },
+ { 0.807843, 0.568627, 0.478431, 1.0 },
+ { 0.858824, 0.537255, 0.517647, 1.0 },
+ { 0.858824, 0.552941, 0.517647, 1.0 },
+ { 0.870588, 0.568627, 0.552941, 1.0 },
+ { 0.870588, 0.600000, 0.592157, 1.0 },
+ { 0.870588, 0.643137, 0.588235, 1.0 },
+ { 0.858824, 0.600000, 0.592157, 1.0 },
+ { 0.858824, 0.568627, 0.592157, 1.0 },
+ { 0.807843, 0.537255, 0.592157, 1.0 },
+ { 0.662745, 0.517647, 0.552941, 1.0 },
+ { 0.647059, 0.552941, 0.517647, 1.0 },
+ { 0.568627, 0.505882, 0.443137, 1.0 },
+ { 0.568627, 0.423529, 0.403922, 1.0 },
+ { 0.521569, 0.360784, 0.403922, 1.0 },
+ { 0.537255, 0.407843, 0.403922, 1.0 },
+ { 0.490196, 0.443137, 0.403922, 1.0 },
+ { 0.490196, 0.458824, 0.403922, 1.0 },
+ { 0.568627, 0.454902, 0.403922, 1.0 },
+ { 0.631373, 0.501961, 0.403922, 1.0 },
+ { 0.698039, 0.596078, 0.368627, 1.0 },
+ { 0.698039, 0.631373, 0.403922, 1.0 },
+ { 0.698039, 0.647059, 0.368627, 1.0 },
+ { 0.650980, 0.682353, 0.368627, 1.0 },
+ { 0.603922, 0.650980, 0.368627, 1.0 },
+ { 0.682353, 0.662745, 0.368627, 1.0 },
+ { 0.603922, 0.635294, 0.368627, 1.0 },
+ { 0.600000, 0.584314, 0.333333, 1.0 },
+ { 0.615686, 0.537255, 0.368627, 1.0 },
+ { 0.729412, 0.517647, 0.368627, 1.0 },
+ { 0.729412, 0.498039, 0.368627, 1.0 },
+ { 0.745098, 0.501961, 0.368627, 1.0 },
+ { 0.760784, 0.533333, 0.407843, 1.0 },
+ { 0.745098, 0.533333, 0.407843, 1.0 },
+ { 0.760784, 0.549020, 0.368627, 1.0 },
+ { 0.792157, 0.549020, 0.368627, 1.0 },
+ { 0.792157, 0.568627, 0.403922, 1.0 },
+ { 0.792157, 0.568627, 0.443137, 1.0 },
+ { 0.807843, 0.584314, 0.478431, 1.0 },
+ { 0.807843, 0.584314, 0.517647, 1.0 },
+ { 0.823529, 0.552941, 0.552941, 1.0 },
+ { 0.839216, 0.537255, 0.552941, 1.0 },
+ { 0.807843, 0.537255, 0.552941, 1.0 },
+ { 0.807843, 0.537255, 0.517647, 1.0 },
+ { 0.776471, 0.552941, 0.517647, 1.0 },
+ { 0.776471, 0.568627, 0.478431, 1.0 },
+ { 0.760784, 0.568627, 0.478431, 1.0 },
+ { 0.698039, 0.580392, 0.478431, 1.0 },
+ { 0.682353, 0.631373, 0.478431, 1.0 },
+ { 0.650980, 0.647059, 0.403922, 1.0 },
+ { 0.635294, 0.698039, 0.368627, 1.0 },
+ { 0.619608, 0.666667, 0.403922, 1.0 },
+ { 0.635294, 0.729412, 0.443137, 1.0 },
+ { 0.698039, 0.729412, 0.368627, 1.0 },
+ { 0.745098, 0.760784, 0.403922, 1.0 },
+ { 0.745098, 0.694118, 0.478431, 1.0 },
+ { 0.776471, 0.678431, 0.517647, 1.0 },
+ { 0.729412, 0.631373, 0.592157, 1.0 },
+ { 0.807843, 0.568627, 0.592157, 1.0 },
+ { 0.839216, 0.552941, 0.552941, 1.0 },
+ { 0.858824, 0.552941, 0.517647, 1.0 },
+ { 0.807843, 0.552941, 0.478431, 1.0 },
+ { 0.858824, 0.537255, 0.443137, 1.0 },
+ { 0.792157, 0.568627, 0.478431, 1.0 },
+ { 0.760784, 0.549020, 0.478431, 1.0 },
+ { 0.713725, 0.533333, 0.443137, 1.0 },
+ { 0.713725, 0.517647, 0.403922, 1.0 },
+ { 0.584314, 0.470588, 0.368627, 1.0 },
+ { 0.474510, 0.411765, 0.329412, 1.0 },
+ { 0.364706, 0.298039, 0.254902, 1.0 },
+ { 0.333333, 0.266667, 0.258824, 1.0 },
+ { 0.282353, 0.266667, 0.294118, 1.0 },
+ { 0.188235, 0.188235, 0.258824, 1.0 },
+ { 0.188235, 0.156863, 0.184314, 1.0 },
+ { 0.172549, 0.172549, 0.184314, 1.0 },
+ { 0.172549, 0.156863, 0.184314, 1.0 },
+ { 0.156863, 0.172549, 0.184314, 1.0 },
+ { 0.125490, 0.156863, 0.184314, 1.0 },
+ { 0.109804, 0.156863, 0.219608, 1.0 },
+ { 0.125490, 0.141176, 0.219608, 1.0 },
+ { 0.172549, 0.172549, 0.219608, 1.0 },
+ { 0.266667, 0.219608, 0.258824, 1.0 },
+ { 0.333333, 0.317647, 0.254902, 1.0 },
+ { 0.411765, 0.396078, 0.294118, 1.0 },
+ { 0.458824, 0.458824, 0.333333, 1.0 },
+ { 0.537255, 0.521569, 0.333333, 1.0 },
+ { 0.521569, 0.537255, 0.368627, 1.0 },
+ { 0.568627, 0.470588, 0.333333, 1.0 },
+ { 0.521569, 0.423529, 0.294118, 1.0 },
+ { 0.380392, 0.380392, 0.258824, 1.0 },
+ { 0.298039, 0.266667, 0.294118, 1.0 },
+ };
+/* greenland */
+static double4 colors_44[] = {
+ { 0.678431, 0.823529, 0.737255, 1.0 },
+ { 0.662745, 0.725490, 0.776471, 1.0 },
+ { 0.568627, 0.662745, 0.776471, 1.0 },
+ { 0.552941, 0.631373, 0.737255, 1.0 },
+ { 0.537255, 0.615686, 0.701961, 1.0 },
+ { 0.490196, 0.600000, 0.662745, 1.0 },
+ { 0.470588, 0.619608, 0.662745, 1.0 },
+ { 0.505882, 0.619608, 0.666667, 1.0 },
+ { 0.537255, 0.682353, 0.662745, 1.0 },
+ { 0.635294, 0.776471, 0.627451, 1.0 },
+ { 0.760784, 0.917647, 0.772549, 1.0 },
+ { 0.807843, 0.949020, 0.807843, 1.0 },
+ { 0.898039, 0.949020, 0.882353, 1.0 },
+ { 0.996078, 0.933333, 0.882353, 1.0 },
+ { 0.996078, 0.913725, 0.847059, 1.0 },
+ { 0.980392, 0.929412, 0.847059, 1.0 },
+ { 0.980392, 0.898039, 0.847059, 1.0 },
+ { 0.917647, 0.819608, 0.737255, 1.0 },
+ { 0.901961, 0.788235, 0.701961, 1.0 },
+ { 0.870588, 0.741176, 0.662745, 1.0 },
+ { 0.807843, 0.658824, 0.552941, 1.0 },
+ { 0.745098, 0.678431, 0.517647, 1.0 },
+ { 0.839216, 0.741176, 0.627451, 1.0 },
+ { 0.901961, 0.772549, 0.662745, 1.0 },
+ { 0.917647, 0.788235, 0.737255, 1.0 },
+ { 0.901961, 0.823529, 0.772549, 1.0 },
+ { 0.949020, 0.882353, 0.847059, 1.0 },
+ { 0.980392, 0.949020, 0.921569, 1.0 },
+ { 0.933333, 0.980392, 0.956863, 1.0 },
+ { 0.917647, 0.949020, 0.996078, 1.0 },
+ { 0.854902, 0.917647, 0.996078, 1.0 },
+ { 0.803922, 0.870588, 0.996078, 1.0 },
+ { 0.756863, 0.823529, 0.921569, 1.0 },
+ { 0.709804, 0.788235, 0.886275, 1.0 },
+ { 0.647059, 0.709804, 0.847059, 1.0 },
+ { 0.552941, 0.647059, 0.776471, 1.0 },
+ { 0.537255, 0.647059, 0.737255, 1.0 },
+ { 0.537255, 0.662745, 0.737255, 1.0 },
+ { 0.568627, 0.698039, 0.666667, 1.0 },
+ { 0.635294, 0.823529, 0.662745, 1.0 },
+ { 0.741176, 0.886275, 0.811765, 1.0 },
+ { 0.772549, 0.901961, 0.847059, 1.0 },
+ { 0.839216, 0.933333, 0.882353, 1.0 },
+ { 0.870588, 0.933333, 0.956863, 1.0 },
+ { 0.870588, 0.933333, 0.996078, 1.0 },
+ { 0.870588, 0.933333, 0.996078, 1.0 },
+ { 0.866667, 0.933333, 0.996078, 1.0 },
+ { 0.854902, 0.933333, 0.996078, 1.0 },
+ { 0.835294, 0.949020, 0.956863, 1.0 },
+ { 0.772549, 0.933333, 0.882353, 1.0 },
+ { 0.709804, 0.901961, 0.847059, 1.0 },
+ { 0.694118, 0.772549, 0.847059, 1.0 },
+ { 0.537255, 0.678431, 0.737255, 1.0 },
+ { 0.490196, 0.619608, 0.662745, 1.0 },
+ { 0.470588, 0.603922, 0.666667, 1.0 },
+ { 0.486275, 0.615686, 0.701961, 1.0 },
+ { 0.521569, 0.647059, 0.737255, 1.0 },
+ { 0.600000, 0.694118, 0.776471, 1.0 },
+ { 0.694118, 0.756863, 0.886275, 1.0 },
+ { 0.741176, 0.803922, 0.921569, 1.0 },
+ { 0.788235, 0.854902, 0.921569, 1.0 },
+ { 0.823529, 0.933333, 0.882353, 1.0 },
+ { 0.839216, 0.949020, 0.882353, 1.0 },
+ { 0.854902, 0.949020, 0.886275, 1.0 },
+ { 0.854902, 0.949020, 0.921569, 1.0 },
+ { 0.854902, 0.964706, 0.921569, 1.0 },
+ { 0.839216, 0.949020, 0.921569, 1.0 },
+ { 0.839216, 0.933333, 0.921569, 1.0 },
+ { 0.839216, 0.933333, 0.921569, 1.0 },
+ { 0.854902, 0.933333, 0.921569, 1.0 },
+ { 0.854902, 0.933333, 0.921569, 1.0 },
+ { 0.854902, 0.933333, 0.921569, 1.0 },
+ { 0.854902, 0.933333, 0.882353, 1.0 },
+ { 0.839216, 0.949020, 0.882353, 1.0 },
+ { 0.807843, 0.933333, 0.847059, 1.0 },
+ { 0.776471, 0.901961, 0.811765, 1.0 },
+ { 0.709804, 0.854902, 0.737255, 1.0 },
+ { 0.650980, 0.729412, 0.627451, 1.0 },
+ { 0.588235, 0.588235, 0.666667, 1.0 },
+ { 0.537255, 0.552941, 0.666667, 1.0 },
+ { 0.521569, 0.552941, 0.627451, 1.0 },
+ { 0.490196, 0.537255, 0.627451, 1.0 },
+ { 0.474510, 0.568627, 0.662745, 1.0 },
+ { 0.470588, 0.572549, 0.666667, 1.0 },
+ { 0.486275, 0.588235, 0.666667, 1.0 },
+ { 0.439216, 0.600000, 0.662745, 1.0 },
+ { 0.454902, 0.572549, 0.666667, 1.0 },
+ { 0.470588, 0.603922, 0.666667, 1.0 },
+ { 0.505882, 0.603922, 0.662745, 1.0 },
+ { 0.568627, 0.647059, 0.701961, 1.0 },
+ { 0.662745, 0.792157, 0.737255, 1.0 },
+ { 0.741176, 0.870588, 0.811765, 1.0 },
+ { 0.741176, 0.886275, 0.811765, 1.0 },
+ { 0.694118, 0.807843, 0.701961, 1.0 },
+ { 0.682353, 0.729412, 0.592157, 1.0 },
+ { 0.600000, 0.650980, 0.592157, 1.0 },
+ { 0.521569, 0.572549, 0.592157, 1.0 },
+ { 0.521569, 0.572549, 0.592157, 1.0 },
+ { 0.454902, 0.552941, 0.592157, 1.0 },
+ { 0.423529, 0.521569, 0.592157, 1.0 },
+ { 0.407843, 0.505882, 0.592157, 1.0 },
+ { 0.392157, 0.505882, 0.592157, 1.0 },
+ { 0.407843, 0.505882, 0.627451, 1.0 },
+ { 0.423529, 0.521569, 0.627451, 1.0 },
+ { 0.423529, 0.537255, 0.627451, 1.0 },
+ { 0.439216, 0.537255, 0.627451, 1.0 },
+ { 0.439216, 0.537255, 0.627451, 1.0 },
+ { 0.443137, 0.537255, 0.627451, 1.0 },
+ { 0.454902, 0.537255, 0.627451, 1.0 },
+ { 0.439216, 0.552941, 0.627451, 1.0 },
+ { 0.439216, 0.552941, 0.666667, 1.0 },
+ { 0.423529, 0.552941, 0.666667, 1.0 },
+ { 0.423529, 0.537255, 0.666667, 1.0 },
+ { 0.423529, 0.537255, 0.666667, 1.0 },
+ { 0.439216, 0.521569, 0.627451, 1.0 },
+ { 0.454902, 0.505882, 0.552941, 1.0 },
+ { 0.407843, 0.474510, 0.517647, 1.0 },
+ { 0.392157, 0.458824, 0.517647, 1.0 },
+ { 0.392157, 0.505882, 0.517647, 1.0 },
+ { 0.407843, 0.521569, 0.552941, 1.0 },
+ { 0.454902, 0.521569, 0.552941, 1.0 },
+ { 0.454902, 0.521569, 0.592157, 1.0 },
+ { 0.521569, 0.552941, 0.627451, 1.0 },
+ { 0.568627, 0.568627, 0.627451, 1.0 },
+ { 0.650980, 0.600000, 0.592157, 1.0 },
+ { 0.682353, 0.631373, 0.592157, 1.0 },
+ { 0.713725, 0.650980, 0.627451, 1.0 },
+ { 0.870588, 0.741176, 0.701961, 1.0 },
+ { 0.901961, 0.788235, 0.737255, 1.0 },
+ { 0.807843, 0.807843, 0.847059, 1.0 },
+ { 0.823529, 0.870588, 0.921569, 1.0 },
+ { 0.870588, 0.901961, 0.956863, 1.0 },
+ { 0.870588, 0.917647, 0.996078, 1.0 },
+ { 0.870588, 0.917647, 0.996078, 1.0 },
+ { 0.886275, 0.917647, 0.996078, 1.0 },
+ { 0.886275, 0.917647, 0.996078, 1.0 },
+ { 0.886275, 0.949020, 0.996078, 1.0 },
+ { 0.886275, 0.964706, 0.996078, 1.0 },
+ { 0.886275, 0.964706, 0.996078, 1.0 },
+ { 0.901961, 0.980392, 0.996078, 1.0 },
+ { 0.917647, 0.980392, 0.996078, 1.0 },
+ { 0.917647, 0.980392, 0.996078, 1.0 },
+ { 0.901961, 0.964706, 0.996078, 1.0 },
+ { 0.886275, 0.964706, 0.996078, 1.0 },
+ { 0.870588, 0.949020, 0.996078, 1.0 },
+ { 0.854902, 0.949020, 0.956863, 1.0 },
+ { 0.823529, 0.933333, 0.882353, 1.0 },
+ { 0.756863, 0.901961, 0.847059, 1.0 },
+ { 0.792157, 0.839216, 0.772549, 1.0 },
+ { 0.854902, 0.756863, 0.662745, 1.0 },
+ { 0.792157, 0.709804, 0.592157, 1.0 },
+ { 0.729412, 0.662745, 0.627451, 1.0 },
+ { 0.729412, 0.709804, 0.666667, 1.0 },
+ { 0.741176, 0.854902, 0.811765, 1.0 },
+ { 0.807843, 0.933333, 0.886275, 1.0 },
+ { 0.839216, 0.933333, 0.921569, 1.0 },
+ { 0.870588, 0.933333, 0.956863, 1.0 },
+ { 0.854902, 0.917647, 0.956863, 1.0 },
+ { 0.835294, 0.870588, 0.956863, 1.0 },
+ { 0.803922, 0.854902, 0.956863, 1.0 },
+ { 0.803922, 0.854902, 0.956863, 1.0 },
+ { 0.772549, 0.823529, 0.921569, 1.0 },
+ { 0.788235, 0.807843, 0.886275, 1.0 },
+ { 0.756863, 0.807843, 0.886275, 1.0 },
+ { 0.741176, 0.807843, 0.886275, 1.0 },
+ { 0.772549, 0.839216, 0.886275, 1.0 },
+ { 0.839216, 0.933333, 0.886275, 1.0 },
+ { 0.886275, 0.949020, 0.921569, 1.0 },
+ { 0.901961, 0.964706, 0.956863, 1.0 },
+ { 0.901961, 0.964706, 0.956863, 1.0 },
+ { 0.886275, 0.964706, 0.956863, 1.0 },
+ { 0.870588, 0.933333, 0.956863, 1.0 },
+ { 0.870588, 0.917647, 0.956863, 1.0 },
+ { 0.835294, 0.854902, 0.956863, 1.0 },
+ { 0.788235, 0.819608, 0.921569, 1.0 },
+ { 0.725490, 0.788235, 0.886275, 1.0 },
+ { 0.694118, 0.756863, 0.847059, 1.0 },
+ { 0.631373, 0.631373, 0.701961, 1.0 },
+ { 0.650980, 0.600000, 0.701961, 1.0 },
+ { 0.666667, 0.603922, 0.592157, 1.0 },
+ { 0.698039, 0.631373, 0.592157, 1.0 },
+ { 0.698039, 0.662745, 0.592157, 1.0 },
+ { 0.792157, 0.678431, 0.592157, 1.0 },
+ { 0.870588, 0.756863, 0.662745, 1.0 },
+ { 0.917647, 0.803922, 0.737255, 1.0 },
+ { 0.964706, 0.854902, 0.847059, 1.0 },
+ { 0.980392, 0.901961, 0.882353, 1.0 },
+ { 0.901961, 0.949020, 0.956863, 1.0 },
+ { 0.886275, 0.949020, 0.996078, 1.0 },
+ { 0.886275, 0.949020, 0.996078, 1.0 },
+ { 0.886275, 0.949020, 0.996078, 1.0 },
+ { 0.886275, 0.949020, 0.996078, 1.0 },
+ { 0.882353, 0.933333, 0.996078, 1.0 },
+ { 0.870588, 0.933333, 0.996078, 1.0 },
+ { 0.870588, 0.933333, 0.996078, 1.0 },
+ { 0.870588, 0.933333, 0.996078, 1.0 },
+ { 0.870588, 0.917647, 0.996078, 1.0 },
+ { 0.854902, 0.917647, 0.921569, 1.0 },
+ { 0.850980, 0.933333, 0.882353, 1.0 },
+ { 0.788235, 0.917647, 0.811765, 1.0 },
+ { 0.729412, 0.870588, 0.701961, 1.0 },
+ { 0.635294, 0.760784, 0.627451, 1.0 },
+ { 0.588235, 0.713725, 0.592157, 1.0 },
+ { 0.505882, 0.650980, 0.552941, 1.0 },
+ { 0.490196, 0.619608, 0.517647, 1.0 },
+ { 0.552941, 0.572549, 0.478431, 1.0 },
+ { 0.568627, 0.552941, 0.517647, 1.0 },
+ { 0.682353, 0.600000, 0.517647, 1.0 },
+ { 0.760784, 0.631373, 0.517647, 1.0 },
+ { 0.792157, 0.627451, 0.517647, 1.0 },
+ { 0.870588, 0.741176, 0.662745, 1.0 },
+ { 0.917647, 0.803922, 0.737255, 1.0 },
+ { 0.933333, 0.866667, 0.847059, 1.0 },
+ { 0.917647, 0.917647, 0.921569, 1.0 },
+ { 0.886275, 0.933333, 0.956863, 1.0 },
+ { 0.886275, 0.933333, 0.996078, 1.0 },
+ { 0.886275, 0.933333, 0.996078, 1.0 },
+ { 0.886275, 0.933333, 0.996078, 1.0 },
+ { 0.886275, 0.933333, 0.996078, 1.0 },
+ { 0.901961, 0.949020, 0.996078, 1.0 },
+ { 0.901961, 0.980392, 0.956863, 1.0 },
+ { 0.917647, 0.996078, 0.956863, 1.0 },
+ { 0.964706, 0.996078, 0.921569, 1.0 },
+ { 0.996078, 0.960784, 0.921569, 1.0 },
+ { 0.980392, 0.949020, 0.996078, 1.0 },
+ { 0.933333, 0.980392, 0.996078, 1.0 },
+ { 0.917647, 0.964706, 0.996078, 1.0 },
+ { 0.917647, 0.964706, 0.956863, 1.0 },
+ { 0.917647, 0.964706, 0.956863, 1.0 },
+ { 0.901961, 0.949020, 0.956863, 1.0 },
+ { 0.886275, 0.933333, 0.956863, 1.0 },
+ { 0.886275, 0.949020, 0.956863, 1.0 },
+ { 0.886275, 0.949020, 0.956863, 1.0 },
+ { 0.886275, 0.964706, 0.956863, 1.0 },
+ { 0.886275, 0.964706, 0.956863, 1.0 },
+ { 0.886275, 0.980392, 0.956863, 1.0 },
+ { 0.886275, 0.964706, 0.956863, 1.0 },
+ { 0.870588, 0.949020, 0.956863, 1.0 },
+ { 0.870588, 0.933333, 0.956863, 1.0 },
+ { 0.870588, 0.917647, 0.956863, 1.0 },
+ { 0.839216, 0.886275, 0.956863, 1.0 },
+ { 0.803922, 0.854902, 0.956863, 1.0 },
+ { 0.725490, 0.788235, 0.921569, 1.0 },
+ { 0.678431, 0.756863, 0.847059, 1.0 },
+ { 0.568627, 0.647059, 0.737255, 1.0 },
+ { 0.505882, 0.600000, 0.666667, 1.0 },
+ { 0.490196, 0.584314, 0.627451, 1.0 },
+ { 0.470588, 0.572549, 0.627451, 1.0 },
+ { 0.439216, 0.572549, 0.627451, 1.0 },
+ { 0.439216, 0.572549, 0.592157, 1.0 },
+ { 0.439216, 0.556863, 0.627451, 1.0 },
+ { 0.439216, 0.552941, 0.627451, 1.0 },
+ { 0.439216, 0.552941, 0.666667, 1.0 },
+ { 0.454902, 0.552941, 0.666667, 1.0 },
+ { 0.454902, 0.552941, 0.666667, 1.0 },
+ { 0.439216, 0.552941, 0.662745, 1.0 },
+ };
+/* purple-dress */
+static double4 colors_45[] = {
+ { 0.776471, 0.376471, 0.556863, 1.0 },
+ { 0.807843, 0.423529, 0.556863, 1.0 },
+ { 0.776471, 0.533333, 0.478431, 1.0 },
+ { 0.698039, 0.600000, 0.517647, 1.0 },
+ { 0.713725, 0.584314, 0.552941, 1.0 },
+ { 0.682353, 0.584314, 0.517647, 1.0 },
+ { 0.619608, 0.537255, 0.443137, 1.0 },
+ { 0.600000, 0.470588, 0.403922, 1.0 },
+ { 0.600000, 0.435294, 0.403922, 1.0 },
+ { 0.600000, 0.419608, 0.368627, 1.0 },
+ { 0.572549, 0.407843, 0.333333, 1.0 },
+ { 0.537255, 0.392157, 0.329412, 1.0 },
+ { 0.474510, 0.360784, 0.329412, 1.0 },
+ { 0.427451, 0.349020, 0.329412, 1.0 },
+ { 0.427451, 0.333333, 0.329412, 1.0 },
+ { 0.427451, 0.333333, 0.329412, 1.0 },
+ { 0.458824, 0.329412, 0.329412, 1.0 },
+ { 0.537255, 0.376471, 0.368627, 1.0 },
+ { 0.584314, 0.407843, 0.368627, 1.0 },
+ { 0.666667, 0.345098, 0.443137, 1.0 },
+ { 0.698039, 0.360784, 0.482353, 1.0 },
+ { 0.698039, 0.345098, 0.517647, 1.0 },
+ { 0.729412, 0.376471, 0.556863, 1.0 },
+ { 0.760784, 0.392157, 0.556863, 1.0 },
+ { 0.760784, 0.407843, 0.517647, 1.0 },
+ { 0.713725, 0.501961, 0.443137, 1.0 },
+ { 0.678431, 0.517647, 0.443137, 1.0 },
+ { 0.635294, 0.533333, 0.443137, 1.0 },
+ { 0.603922, 0.537255, 0.443137, 1.0 },
+ { 0.600000, 0.521569, 0.443137, 1.0 },
+ { 0.615686, 0.486275, 0.443137, 1.0 },
+ { 0.603922, 0.454902, 0.443137, 1.0 },
+ { 0.662745, 0.360784, 0.482353, 1.0 },
+ { 0.694118, 0.345098, 0.517647, 1.0 },
+ { 0.745098, 0.392157, 0.556863, 1.0 },
+ { 0.807843, 0.423529, 0.592157, 1.0 },
+ { 0.858824, 0.474510, 0.666667, 1.0 },
+ { 0.933333, 0.552941, 0.737255, 1.0 },
+ { 0.964706, 0.658824, 0.811765, 1.0 },
+ { 0.964706, 0.803922, 0.737255, 1.0 },
+ { 0.858824, 0.678431, 0.592157, 1.0 },
+ { 0.964706, 0.737255, 0.698039, 1.0 },
+ { 0.976471, 0.882353, 0.882353, 1.0 },
+ { 0.745098, 0.631373, 0.592157, 1.0 },
+ { 0.682353, 0.584314, 0.517647, 1.0 },
+ { 0.647059, 0.501961, 0.443137, 1.0 },
+ { 0.647059, 0.450980, 0.368627, 1.0 },
+ { 0.650980, 0.435294, 0.368627, 1.0 },
+ { 0.682353, 0.470588, 0.403922, 1.0 },
+ { 0.666667, 0.517647, 0.443137, 1.0 },
+ { 0.650980, 0.552941, 0.478431, 1.0 },
+ { 0.647059, 0.552941, 0.478431, 1.0 },
+ { 0.631373, 0.552941, 0.517647, 1.0 },
+ { 0.615686, 0.537255, 0.517647, 1.0 },
+ { 0.615686, 0.537255, 0.552941, 1.0 },
+ { 0.662745, 0.552941, 0.552941, 1.0 },
+ { 0.682353, 0.588235, 0.592157, 1.0 },
+ { 0.698039, 0.615686, 0.552941, 1.0 },
+ { 0.713725, 0.615686, 0.552941, 1.0 },
+ { 0.698039, 0.600000, 0.552941, 1.0 },
+ { 0.729412, 0.631373, 0.592157, 1.0 },
+ { 0.823529, 0.458824, 0.631373, 1.0 },
+ { 0.854902, 0.474510, 0.631373, 1.0 },
+ { 0.858824, 0.474510, 0.631373, 1.0 },
+ { 0.854902, 0.439216, 0.631373, 1.0 },
+ { 0.870588, 0.490196, 0.627451, 1.0 },
+ { 0.858824, 0.615686, 0.552941, 1.0 },
+ { 0.858824, 0.631373, 0.552941, 1.0 },
+ { 0.792157, 0.600000, 0.478431, 1.0 },
+ { 0.666667, 0.549020, 0.478431, 1.0 },
+ { 0.631373, 0.486275, 0.478431, 1.0 },
+ { 0.615686, 0.376471, 0.517647, 1.0 },
+ { 0.584314, 0.345098, 0.517647, 1.0 },
+ { 0.600000, 0.345098, 0.517647, 1.0 },
+ { 0.615686, 0.329412, 0.478431, 1.0 },
+ { 0.631373, 0.313725, 0.482353, 1.0 },
+ { 0.662745, 0.329412, 0.556863, 1.0 },
+ { 0.678431, 0.360784, 0.556863, 1.0 },
+ { 0.694118, 0.345098, 0.556863, 1.0 },
+ { 0.662745, 0.345098, 0.517647, 1.0 },
+ { 0.615686, 0.329412, 0.478431, 1.0 },
+ { 0.584314, 0.313725, 0.443137, 1.0 },
+ { 0.552941, 0.313725, 0.403922, 1.0 },
+ { 0.537255, 0.360784, 0.368627, 1.0 },
+ { 0.568627, 0.407843, 0.368627, 1.0 },
+ { 0.572549, 0.454902, 0.368627, 1.0 },
+ { 0.568627, 0.486275, 0.403922, 1.0 },
+ { 0.588235, 0.505882, 0.403922, 1.0 },
+ { 0.603922, 0.501961, 0.403922, 1.0 },
+ { 0.631373, 0.486275, 0.368627, 1.0 },
+ { 0.619608, 0.454902, 0.368627, 1.0 },
+ { 0.619608, 0.439216, 0.368627, 1.0 },
+ { 0.600000, 0.486275, 0.443137, 1.0 },
+ { 0.588235, 0.501961, 0.443137, 1.0 },
+ { 0.588235, 0.521569, 0.443137, 1.0 },
+ { 0.568627, 0.521569, 0.443137, 1.0 },
+ { 0.568627, 0.521569, 0.478431, 1.0 },
+ { 0.600000, 0.505882, 0.517647, 1.0 },
+ { 0.600000, 0.521569, 0.517647, 1.0 },
+ { 0.603922, 0.521569, 0.517647, 1.0 },
+ { 0.603922, 0.521569, 0.478431, 1.0 },
+ { 0.600000, 0.521569, 0.478431, 1.0 },
+ { 0.600000, 0.521569, 0.443137, 1.0 },
+ { 0.631373, 0.501961, 0.443137, 1.0 },
+ { 0.647059, 0.470588, 0.443137, 1.0 },
+ { 0.729412, 0.407843, 0.482353, 1.0 },
+ { 0.745098, 0.376471, 0.482353, 1.0 },
+ { 0.776471, 0.392157, 0.517647, 1.0 },
+ { 0.792157, 0.407843, 0.517647, 1.0 },
+ { 0.776471, 0.407843, 0.517647, 1.0 },
+ { 0.713725, 0.392157, 0.517647, 1.0 },
+ { 0.666667, 0.439216, 0.482353, 1.0 },
+ { 0.615686, 0.501961, 0.478431, 1.0 },
+ { 0.635294, 0.537255, 0.478431, 1.0 },
+ { 0.635294, 0.549020, 0.478431, 1.0 },
+ { 0.631373, 0.521569, 0.443137, 1.0 },
+ { 0.666667, 0.486275, 0.443137, 1.0 },
+ { 0.729412, 0.407843, 0.517647, 1.0 },
+ { 0.776471, 0.407843, 0.517647, 1.0 },
+ { 0.792157, 0.407843, 0.556863, 1.0 },
+ { 0.807843, 0.407843, 0.556863, 1.0 },
+ { 0.807843, 0.407843, 0.556863, 1.0 },
+ { 0.792157, 0.392157, 0.556863, 1.0 },
+ { 0.792157, 0.376471, 0.556863, 1.0 },
+ { 0.776471, 0.392157, 0.556863, 1.0 },
+ { 0.776471, 0.407843, 0.556863, 1.0 },
+ { 0.792157, 0.407843, 0.556863, 1.0 },
+ { 0.776471, 0.392157, 0.592157, 1.0 },
+ { 0.776471, 0.396078, 0.592157, 1.0 },
+ { 0.776471, 0.423529, 0.592157, 1.0 },
+ { 0.745098, 0.392157, 0.592157, 1.0 },
+ { 0.776471, 0.392157, 0.592157, 1.0 },
+ { 0.760784, 0.392157, 0.556863, 1.0 },
+ { 0.745098, 0.407843, 0.556863, 1.0 },
+ { 0.713725, 0.407843, 0.517647, 1.0 },
+ { 0.647059, 0.470588, 0.443137, 1.0 },
+ { 0.619608, 0.486275, 0.443137, 1.0 },
+ { 0.619608, 0.470588, 0.443137, 1.0 },
+ { 0.600000, 0.423529, 0.443137, 1.0 },
+ { 0.600000, 0.345098, 0.478431, 1.0 },
+ { 0.647059, 0.360784, 0.478431, 1.0 },
+ { 0.650980, 0.407843, 0.407843, 1.0 },
+ { 0.615686, 0.439216, 0.407843, 1.0 },
+ { 0.615686, 0.470588, 0.443137, 1.0 },
+ { 0.603922, 0.470588, 0.443137, 1.0 },
+ { 0.584314, 0.490196, 0.443137, 1.0 },
+ { 0.584314, 0.454902, 0.443137, 1.0 },
+ { 0.552941, 0.439216, 0.403922, 1.0 },
+ { 0.521569, 0.439216, 0.403922, 1.0 },
+ { 0.521569, 0.423529, 0.403922, 1.0 },
+ { 0.521569, 0.392157, 0.368627, 1.0 },
+ { 0.458824, 0.360784, 0.329412, 1.0 },
+ { 0.427451, 0.333333, 0.329412, 1.0 },
+ { 0.380392, 0.317647, 0.329412, 1.0 },
+ { 0.380392, 0.333333, 0.329412, 1.0 },
+ { 0.458824, 0.376471, 0.329412, 1.0 },
+ { 0.568627, 0.407843, 0.368627, 1.0 },
+ { 0.615686, 0.435294, 0.403922, 1.0 },
+ { 0.682353, 0.392157, 0.482353, 1.0 },
+ { 0.729412, 0.376471, 0.517647, 1.0 },
+ { 0.745098, 0.392157, 0.517647, 1.0 },
+ { 0.745098, 0.360784, 0.517647, 1.0 },
+ { 0.713725, 0.392157, 0.517647, 1.0 },
+ { 0.615686, 0.470588, 0.478431, 1.0 },
+ { 0.552941, 0.439216, 0.443137, 1.0 },
+ { 0.521569, 0.407843, 0.403922, 1.0 },
+ { 0.458824, 0.392157, 0.403922, 1.0 },
+ { 0.474510, 0.423529, 0.443137, 1.0 },
+ { 0.537255, 0.454902, 0.443137, 1.0 },
+ { 0.568627, 0.486275, 0.443137, 1.0 },
+ { 0.584314, 0.505882, 0.478431, 1.0 },
+ { 0.600000, 0.517647, 0.478431, 1.0 },
+ { 0.615686, 0.521569, 0.478431, 1.0 },
+ { 0.631373, 0.552941, 0.478431, 1.0 },
+ { 0.647059, 0.552941, 0.478431, 1.0 },
+ { 0.647059, 0.537255, 0.517647, 1.0 },
+ { 0.650980, 0.537255, 0.517647, 1.0 },
+ { 0.729412, 0.407843, 0.556863, 1.0 },
+ { 0.760784, 0.392157, 0.556863, 1.0 },
+ { 0.776471, 0.392157, 0.556863, 1.0 },
+ { 0.776471, 0.407843, 0.556863, 1.0 },
+ { 0.760784, 0.392157, 0.556863, 1.0 },
+ { 0.745098, 0.407843, 0.517647, 1.0 },
+ { 0.698039, 0.486275, 0.443137, 1.0 },
+ { 0.635294, 0.486275, 0.407843, 1.0 },
+ { 0.568627, 0.470588, 0.443137, 1.0 },
+ { 0.505882, 0.439216, 0.403922, 1.0 },
+ { 0.423529, 0.376471, 0.368627, 1.0 },
+ { 0.392157, 0.345098, 0.368627, 1.0 },
+ { 0.427451, 0.349020, 0.329412, 1.0 },
+ { 0.474510, 0.376471, 0.329412, 1.0 },
+ { 0.521569, 0.392157, 0.368627, 1.0 },
+ { 0.552941, 0.407843, 0.368627, 1.0 },
+ { 0.537255, 0.407843, 0.368627, 1.0 },
+ { 0.474510, 0.392157, 0.368627, 1.0 },
+ { 0.423529, 0.360784, 0.368627, 1.0 },
+ { 0.392157, 0.329412, 0.368627, 1.0 },
+ { 0.380392, 0.317647, 0.329412, 1.0 },
+ { 0.349020, 0.317647, 0.294118, 1.0 },
+ { 0.349020, 0.286275, 0.294118, 1.0 },
+ { 0.349020, 0.286275, 0.294118, 1.0 },
+ { 0.364706, 0.301961, 0.329412, 1.0 },
+ { 0.407843, 0.329412, 0.364706, 1.0 },
+ { 0.521569, 0.360784, 0.368627, 1.0 },
+ { 0.631373, 0.329412, 0.478431, 1.0 },
+ { 0.729412, 0.376471, 0.556863, 1.0 },
+ { 0.776471, 0.407843, 0.592157, 1.0 },
+ { 0.823529, 0.439216, 0.631373, 1.0 },
+ { 0.870588, 0.490196, 0.666667, 1.0 },
+ { 0.933333, 0.537255, 0.737255, 1.0 },
+ { 0.933333, 0.537255, 0.737255, 1.0 },
+ { 0.917647, 0.521569, 0.741176, 1.0 },
+ { 0.870588, 0.474510, 0.666667, 1.0 },
+ { 0.823529, 0.439216, 0.592157, 1.0 },
+ { 0.792157, 0.517647, 0.478431, 1.0 },
+ { 0.745098, 0.533333, 0.443137, 1.0 },
+ { 0.792157, 0.584314, 0.443137, 1.0 },
+ { 0.729412, 0.517647, 0.407843, 1.0 },
+ { 0.713725, 0.501961, 0.403922, 1.0 },
+ { 0.713725, 0.482353, 0.407843, 1.0 },
+ { 0.650980, 0.470588, 0.443137, 1.0 },
+ { 0.662745, 0.345098, 0.482353, 1.0 },
+ { 0.647059, 0.329412, 0.482353, 1.0 },
+ { 0.631373, 0.313725, 0.478431, 1.0 },
+ { 0.600000, 0.298039, 0.478431, 1.0 },
+ { 0.600000, 0.329412, 0.478431, 1.0 },
+ { 0.537255, 0.360784, 0.443137, 1.0 },
+ { 0.552941, 0.392157, 0.403922, 1.0 },
+ { 0.552941, 0.439216, 0.443137, 1.0 },
+ { 0.584314, 0.470588, 0.478431, 1.0 },
+ { 0.568627, 0.454902, 0.478431, 1.0 },
+ { 0.568627, 0.470588, 0.478431, 1.0 },
+ { 0.584314, 0.486275, 0.478431, 1.0 },
+ { 0.615686, 0.521569, 0.478431, 1.0 },
+ { 0.650980, 0.552941, 0.478431, 1.0 },
+ { 0.666667, 0.568627, 0.478431, 1.0 },
+ { 0.666667, 0.568627, 0.478431, 1.0 },
+ { 0.666667, 0.568627, 0.517647, 1.0 },
+ { 0.635294, 0.552941, 0.517647, 1.0 },
+ { 0.650980, 0.552941, 0.517647, 1.0 },
+ { 0.666667, 0.537255, 0.517647, 1.0 },
+ { 0.760784, 0.423529, 0.592157, 1.0 },
+ { 0.776471, 0.439216, 0.631373, 1.0 },
+ { 0.776471, 0.423529, 0.631373, 1.0 },
+ { 0.792157, 0.392157, 0.631373, 1.0 },
+ { 0.807843, 0.407843, 0.592157, 1.0 },
+ { 0.807843, 0.423529, 0.592157, 1.0 },
+ { 0.823529, 0.423529, 0.592157, 1.0 },
+ { 0.807843, 0.392157, 0.592157, 1.0 },
+ { 0.792157, 0.392157, 0.592157, 1.0 },
+ { 0.792157, 0.392157, 0.592157, 1.0 },
+ { 0.792157, 0.376471, 0.556863, 1.0 },
+ { 0.776471, 0.376471, 0.556863, 1.0 },
+ { 0.760784, 0.360784, 0.517647, 1.0 },
+ { 0.698039, 0.345098, 0.482353, 1.0 },
+ { 0.650980, 0.329412, 0.482353, 1.0 },
+ };
+/* no-name */
+static double4 colors_46[] = {
+ { 0.474510, 0.360784, 0.294118, 1.0 },
+ { 0.635294, 0.517647, 0.403922, 1.0 },
+ { 0.713725, 0.596078, 0.478431, 1.0 },
+ { 0.776471, 0.662745, 0.552941, 1.0 },
+ { 0.823529, 0.741176, 0.627451, 1.0 },
+ { 0.807843, 0.823529, 0.737255, 1.0 },
+ { 0.760784, 0.776471, 0.737255, 1.0 },
+ { 0.792157, 0.725490, 0.666667, 1.0 },
+ { 0.807843, 0.709804, 0.627451, 1.0 },
+ { 0.807843, 0.694118, 0.592157, 1.0 },
+ { 0.792157, 0.694118, 0.627451, 1.0 },
+ { 0.776471, 0.694118, 0.592157, 1.0 },
+ { 0.760784, 0.678431, 0.627451, 1.0 },
+ { 0.760784, 0.678431, 0.627451, 1.0 },
+ { 0.760784, 0.678431, 0.627451, 1.0 },
+ { 0.776471, 0.678431, 0.592157, 1.0 },
+ { 0.760784, 0.647059, 0.592157, 1.0 },
+ { 0.729412, 0.615686, 0.552941, 1.0 },
+ { 0.729412, 0.600000, 0.517647, 1.0 },
+ { 0.729412, 0.580392, 0.478431, 1.0 },
+ { 0.666667, 0.501961, 0.368627, 1.0 },
+ { 0.568627, 0.329412, 0.258824, 1.0 },
+ { 0.427451, 0.250980, 0.145098, 1.0 },
+ { 0.317647, 0.266667, 0.145098, 1.0 },
+ { 0.250980, 0.235294, 0.145098, 1.0 },
+ { 0.188235, 0.219608, 0.145098, 1.0 },
+ { 0.219608, 0.203922, 0.109804, 1.0 },
+ { 0.188235, 0.235294, 0.145098, 1.0 },
+ { 0.219608, 0.235294, 0.145098, 1.0 },
+ { 0.235294, 0.235294, 0.145098, 1.0 },
+ { 0.282353, 0.266667, 0.145098, 1.0 },
+ { 0.349020, 0.200000, 0.109804, 1.0 },
+ { 0.427451, 0.231373, 0.109804, 1.0 },
+ { 0.521569, 0.282353, 0.109804, 1.0 },
+ { 0.650980, 0.450980, 0.258824, 1.0 },
+ { 0.729412, 0.580392, 0.403922, 1.0 },
+ { 0.745098, 0.615686, 0.517647, 1.0 },
+ { 0.760784, 0.647059, 0.592157, 1.0 },
+ { 0.745098, 0.709804, 0.666667, 1.0 },
+ { 0.792157, 0.807843, 0.811765, 1.0 },
+ { 0.792157, 0.839216, 0.811765, 1.0 },
+ { 0.772549, 0.839216, 0.847059, 1.0 },
+ { 0.772549, 0.839216, 0.847059, 1.0 },
+ { 0.772549, 0.839216, 0.847059, 1.0 },
+ { 0.756863, 0.839216, 0.847059, 1.0 },
+ { 0.772549, 0.839216, 0.847059, 1.0 },
+ { 0.788235, 0.839216, 0.847059, 1.0 },
+ { 0.807843, 0.839216, 0.847059, 1.0 },
+ { 0.807843, 0.823529, 0.847059, 1.0 },
+ { 0.807843, 0.839216, 0.811765, 1.0 },
+ { 0.792157, 0.839216, 0.776471, 1.0 },
+ { 0.760784, 0.807843, 0.737255, 1.0 },
+ { 0.729412, 0.713725, 0.662745, 1.0 },
+ { 0.745098, 0.678431, 0.552941, 1.0 },
+ { 0.760784, 0.678431, 0.443137, 1.0 },
+ { 0.792157, 0.678431, 0.443137, 1.0 },
+ { 0.839216, 0.709804, 0.478431, 1.0 },
+ { 0.901961, 0.756863, 0.552941, 1.0 },
+ { 0.901961, 0.788235, 0.627451, 1.0 },
+ { 0.917647, 0.788235, 0.662745, 1.0 },
+ { 0.917647, 0.803922, 0.662745, 1.0 },
+ { 0.917647, 0.803922, 0.662745, 1.0 },
+ { 0.901961, 0.788235, 0.662745, 1.0 },
+ { 0.901961, 0.772549, 0.627451, 1.0 },
+ { 0.870588, 0.741176, 0.627451, 1.0 },
+ { 0.792157, 0.662745, 0.552941, 1.0 },
+ { 0.713725, 0.600000, 0.478431, 1.0 },
+ { 0.619608, 0.552941, 0.368627, 1.0 },
+ { 0.474510, 0.298039, 0.219608, 1.0 },
+ { 0.333333, 0.203922, 0.145098, 1.0 },
+ { 0.266667, 0.137255, 0.109804, 1.0 },
+ { 0.235294, 0.156863, 0.145098, 1.0 },
+ { 0.188235, 0.152941, 0.145098, 1.0 },
+ { 0.203922, 0.172549, 0.109804, 1.0 },
+ { 0.172549, 0.172549, 0.145098, 1.0 },
+ { 0.172549, 0.172549, 0.145098, 1.0 },
+ { 0.172549, 0.203922, 0.145098, 1.0 },
+ { 0.156863, 0.172549, 0.109804, 1.0 },
+ { 0.141176, 0.172549, 0.145098, 1.0 },
+ { 0.156863, 0.188235, 0.184314, 1.0 },
+ { 0.172549, 0.172549, 0.184314, 1.0 },
+ { 0.188235, 0.172549, 0.184314, 1.0 },
+ { 0.219608, 0.188235, 0.219608, 1.0 },
+ { 0.266667, 0.188235, 0.219608, 1.0 },
+ { 0.282353, 0.203922, 0.184314, 1.0 },
+ { 0.360784, 0.266667, 0.180392, 1.0 },
+ { 0.411765, 0.364706, 0.254902, 1.0 },
+ { 0.537255, 0.552941, 0.333333, 1.0 },
+ { 0.572549, 0.603922, 0.368627, 1.0 },
+ { 0.603922, 0.600000, 0.403922, 1.0 },
+ { 0.619608, 0.615686, 0.443137, 1.0 },
+ { 0.505882, 0.552941, 0.517647, 1.0 },
+ { 0.329412, 0.380392, 0.333333, 1.0 },
+ { 0.250980, 0.317647, 0.258824, 1.0 },
+ { 0.172549, 0.235294, 0.184314, 1.0 },
+ { 0.141176, 0.172549, 0.184314, 1.0 },
+ { 0.109804, 0.125490, 0.109804, 1.0 },
+ { 0.121569, 0.094118, 0.070588, 1.0 },
+ { 0.094118, 0.109804, 0.109804, 1.0 },
+ { 0.078431, 0.109804, 0.109804, 1.0 },
+ { 0.078431, 0.094118, 0.109804, 1.0 },
+ { 0.078431, 0.094118, 0.109804, 1.0 },
+ { 0.078431, 0.094118, 0.109804, 1.0 },
+ { 0.078431, 0.125490, 0.109804, 1.0 },
+ { 0.078431, 0.125490, 0.109804, 1.0 },
+ { 0.078431, 0.125490, 0.109804, 1.0 },
+ { 0.078431, 0.141176, 0.109804, 1.0 },
+ { 0.125490, 0.141176, 0.145098, 1.0 },
+ { 0.156863, 0.172549, 0.184314, 1.0 },
+ { 0.203922, 0.203922, 0.184314, 1.0 },
+ { 0.250980, 0.203922, 0.184314, 1.0 },
+ { 0.282353, 0.266667, 0.219608, 1.0 },
+ { 0.364706, 0.411765, 0.258824, 1.0 },
+ { 0.521569, 0.572549, 0.368627, 1.0 },
+ { 0.698039, 0.662745, 0.443137, 1.0 },
+ { 0.870588, 0.756863, 0.592157, 1.0 },
+ { 0.917647, 0.803922, 0.662745, 1.0 },
+ { 0.949020, 0.850980, 0.737255, 1.0 },
+ { 0.870588, 0.886275, 0.811765, 1.0 },
+ { 0.870588, 0.886275, 0.847059, 1.0 },
+ { 0.886275, 0.870588, 0.847059, 1.0 },
+ { 0.886275, 0.901961, 0.847059, 1.0 },
+ { 0.854902, 0.886275, 0.847059, 1.0 },
+ { 0.792157, 0.854902, 0.847059, 1.0 },
+ { 0.788235, 0.839216, 0.847059, 1.0 },
+ { 0.788235, 0.823529, 0.847059, 1.0 },
+ { 0.792157, 0.854902, 0.847059, 1.0 },
+ { 0.807843, 0.854902, 0.811765, 1.0 },
+ { 0.823529, 0.854902, 0.811765, 1.0 },
+ { 0.917647, 0.819608, 0.701961, 1.0 },
+ { 0.901961, 0.803922, 0.662745, 1.0 },
+ { 0.886275, 0.756863, 0.627451, 1.0 },
+ { 0.792157, 0.678431, 0.517647, 1.0 },
+ { 0.745098, 0.647059, 0.443137, 1.0 },
+ { 0.635294, 0.584314, 0.368627, 1.0 },
+ { 0.443137, 0.380392, 0.294118, 1.0 },
+ { 0.333333, 0.313725, 0.219608, 1.0 },
+ { 0.250980, 0.266667, 0.184314, 1.0 },
+ { 0.203922, 0.219608, 0.184314, 1.0 },
+ { 0.172549, 0.188235, 0.184314, 1.0 },
+ { 0.156863, 0.203922, 0.184314, 1.0 },
+ { 0.172549, 0.203922, 0.219608, 1.0 },
+ { 0.203922, 0.235294, 0.219608, 1.0 },
+ { 0.282353, 0.282353, 0.258824, 1.0 },
+ { 0.364706, 0.313725, 0.254902, 1.0 },
+ { 0.411765, 0.474510, 0.333333, 1.0 },
+ { 0.537255, 0.588235, 0.368627, 1.0 },
+ { 0.650980, 0.647059, 0.403922, 1.0 },
+ { 0.698039, 0.600000, 0.443137, 1.0 },
+ { 0.745098, 0.662745, 0.478431, 1.0 },
+ { 0.760784, 0.662745, 0.517647, 1.0 },
+ { 0.776471, 0.662745, 0.552941, 1.0 },
+ { 0.792157, 0.725490, 0.627451, 1.0 },
+ { 0.792157, 0.839216, 0.776471, 1.0 },
+ { 0.776471, 0.839216, 0.811765, 1.0 },
+ { 0.776471, 0.823529, 0.811765, 1.0 },
+ { 0.741176, 0.823529, 0.811765, 1.0 },
+ { 0.709804, 0.776471, 0.737255, 1.0 },
+ { 0.745098, 0.694118, 0.666667, 1.0 },
+ { 0.713725, 0.631373, 0.592157, 1.0 },
+ { 0.698039, 0.568627, 0.478431, 1.0 },
+ { 0.572549, 0.360784, 0.294118, 1.0 },
+ { 0.505882, 0.266667, 0.180392, 1.0 },
+ { 0.505882, 0.266667, 0.184314, 1.0 },
+ { 0.552941, 0.439216, 0.333333, 1.0 },
+ { 0.729412, 0.600000, 0.478431, 1.0 },
+ { 0.858824, 0.756863, 0.627451, 1.0 },
+ { 0.917647, 0.819608, 0.698039, 1.0 },
+ { 0.839216, 0.839216, 0.811765, 1.0 },
+ { 0.823529, 0.854902, 0.811765, 1.0 },
+ { 0.807843, 0.854902, 0.811765, 1.0 },
+ { 0.807843, 0.839216, 0.776471, 1.0 },
+ { 0.760784, 0.694118, 0.666667, 1.0 },
+ { 0.729412, 0.600000, 0.552941, 1.0 },
+ { 0.662745, 0.549020, 0.443137, 1.0 },
+ { 0.490196, 0.407843, 0.294118, 1.0 },
+ { 0.380392, 0.313725, 0.294118, 1.0 },
+ { 0.301961, 0.301961, 0.258824, 1.0 },
+ { 0.282353, 0.298039, 0.294118, 1.0 },
+ { 0.380392, 0.427451, 0.294118, 1.0 },
+ { 0.572549, 0.572549, 0.368627, 1.0 },
+ { 0.713725, 0.615686, 0.478431, 1.0 },
+ { 0.792157, 0.678431, 0.552941, 1.0 },
+ { 0.858824, 0.725490, 0.592157, 1.0 },
+ { 0.886275, 0.741176, 0.552941, 1.0 },
+ { 0.839216, 0.643137, 0.517647, 1.0 },
+ { 0.776471, 0.631373, 0.443137, 1.0 },
+ { 0.713725, 0.549020, 0.368627, 1.0 },
+ { 0.552941, 0.360784, 0.258824, 1.0 },
+ { 0.427451, 0.231373, 0.180392, 1.0 },
+ { 0.458824, 0.282353, 0.180392, 1.0 },
+ { 0.572549, 0.345098, 0.258824, 1.0 },
+ { 0.713725, 0.513725, 0.368627, 1.0 },
+ { 0.792157, 0.615686, 0.478431, 1.0 },
+ { 0.901961, 0.756863, 0.552941, 1.0 },
+ { 0.949020, 0.788235, 0.588235, 1.0 },
+ { 0.949020, 0.835294, 0.662745, 1.0 },
+ { 0.949020, 0.835294, 0.698039, 1.0 },
+ { 0.933333, 0.835294, 0.698039, 1.0 },
+ { 0.901961, 0.788235, 0.627451, 1.0 },
+ { 0.886275, 0.756863, 0.552941, 1.0 },
+ { 0.807843, 0.658824, 0.443137, 1.0 },
+ { 0.760784, 0.631373, 0.368627, 1.0 },
+ { 0.666667, 0.600000, 0.403922, 1.0 },
+ { 0.537255, 0.568627, 0.333333, 1.0 },
+ { 0.427451, 0.407843, 0.258824, 1.0 },
+ { 0.301961, 0.301961, 0.219608, 1.0 },
+ { 0.250980, 0.250980, 0.219608, 1.0 },
+ { 0.250980, 0.250980, 0.219608, 1.0 },
+ { 0.298039, 0.282353, 0.258824, 1.0 },
+ { 0.380392, 0.345098, 0.294118, 1.0 },
+ { 0.505882, 0.490196, 0.333333, 1.0 },
+ { 0.662745, 0.584314, 0.478431, 1.0 },
+ { 0.713725, 0.568627, 0.517647, 1.0 },
+ { 0.745098, 0.568627, 0.517647, 1.0 },
+ { 0.745098, 0.615686, 0.517647, 1.0 },
+ { 0.745098, 0.615686, 0.517647, 1.0 },
+ { 0.760784, 0.631373, 0.517647, 1.0 },
+ { 0.729412, 0.615686, 0.517647, 1.0 },
+ { 0.698039, 0.568627, 0.478431, 1.0 },
+ { 0.537255, 0.407843, 0.329412, 1.0 },
+ { 0.427451, 0.250980, 0.219608, 1.0 },
+ { 0.282353, 0.250980, 0.219608, 1.0 },
+ { 0.250980, 0.235294, 0.219608, 1.0 },
+ { 0.235294, 0.250980, 0.184314, 1.0 },
+ { 0.235294, 0.266667, 0.184314, 1.0 },
+ { 0.235294, 0.250980, 0.184314, 1.0 },
+ { 0.266667, 0.250980, 0.219608, 1.0 },
+ { 0.364706, 0.317647, 0.254902, 1.0 },
+ { 0.490196, 0.521569, 0.333333, 1.0 },
+ { 0.588235, 0.568627, 0.403922, 1.0 },
+ { 0.698039, 0.600000, 0.478431, 1.0 },
+ { 0.729412, 0.647059, 0.517647, 1.0 },
+ { 0.745098, 0.647059, 0.517647, 1.0 },
+ { 0.745098, 0.631373, 0.552941, 1.0 },
+ { 0.760784, 0.647059, 0.552941, 1.0 },
+ { 0.745098, 0.647059, 0.517647, 1.0 },
+ { 0.745098, 0.647059, 0.517647, 1.0 },
+ { 0.745098, 0.643137, 0.517647, 1.0 },
+ { 0.745098, 0.631373, 0.478431, 1.0 },
+ { 0.682353, 0.596078, 0.443137, 1.0 },
+ { 0.588235, 0.568627, 0.368627, 1.0 },
+ { 0.443137, 0.329412, 0.254902, 1.0 },
+ { 0.349020, 0.282353, 0.219608, 1.0 },
+ { 0.266667, 0.250980, 0.184314, 1.0 },
+ { 0.203922, 0.188235, 0.145098, 1.0 },
+ { 0.141176, 0.109804, 0.145098, 1.0 },
+ { 0.109804, 0.109804, 0.145098, 1.0 },
+ { 0.074510, 0.125490, 0.145098, 1.0 },
+ { 0.062745, 0.094118, 0.109804, 1.0 },
+ { 0.074510, 0.078431, 0.070588, 1.0 },
+ { 0.062745, 0.078431, 0.109804, 1.0 },
+ { 0.078431, 0.094118, 0.109804, 1.0 },
+ { 0.094118, 0.109804, 0.109804, 1.0 },
+ { 0.125490, 0.156863, 0.109804, 1.0 },
+ { 0.188235, 0.172549, 0.109804, 1.0 },
+ };
+/* spring-flora */
+static double4 colors_47[] = {
+ { 0.200000, 0.262745, 0.141176, 1.0 },
+ { 0.207843, 0.258824, 0.133333, 1.0 },
+ { 0.200000, 0.243137, 0.113725, 1.0 },
+ { 0.156863, 0.200000, 0.090196, 1.0 },
+ { 0.156863, 0.164706, 0.101961, 1.0 },
+ { 0.145098, 0.168627, 0.098039, 1.0 },
+ { 0.141176, 0.188235, 0.098039, 1.0 },
+ { 0.125490, 0.180392, 0.090196, 1.0 },
+ { 0.133333, 0.172549, 0.086275, 1.0 },
+ { 0.082353, 0.109804, 0.066667, 1.0 },
+ { 0.070588, 0.074510, 0.054902, 1.0 },
+ { 0.062745, 0.066667, 0.043137, 1.0 },
+ { 0.058824, 0.066667, 0.043137, 1.0 },
+ { 0.050980, 0.058824, 0.039216, 1.0 },
+ { 0.050980, 0.054902, 0.047059, 1.0 },
+ { 0.050980, 0.054902, 0.047059, 1.0 },
+ { 0.058824, 0.066667, 0.050980, 1.0 },
+ { 0.066667, 0.082353, 0.054902, 1.0 },
+ { 0.101961, 0.137255, 0.082353, 1.0 },
+ { 0.133333, 0.172549, 0.109804, 1.0 },
+ { 0.164706, 0.200000, 0.152941, 1.0 },
+ { 0.192157, 0.231373, 0.152941, 1.0 },
+ { 0.196078, 0.250980, 0.211765, 1.0 },
+ { 0.215686, 0.223529, 0.247059, 1.0 },
+ { 0.223529, 0.211765, 0.258824, 1.0 },
+ { 0.215686, 0.145098, 0.231373, 1.0 },
+ { 0.196078, 0.105882, 0.200000, 1.0 },
+ { 0.172549, 0.149020, 0.109804, 1.0 },
+ { 0.101961, 0.125490, 0.070588, 1.0 },
+ { 0.066667, 0.078431, 0.054902, 1.0 },
+ { 0.058824, 0.070588, 0.047059, 1.0 },
+ { 0.054902, 0.062745, 0.039216, 1.0 },
+ { 0.054902, 0.054902, 0.035294, 1.0 },
+ { 0.070588, 0.070588, 0.050980, 1.0 },
+ { 0.074510, 0.090196, 0.062745, 1.0 },
+ { 0.121569, 0.160784, 0.141176, 1.0 },
+ { 0.172549, 0.156863, 0.227451, 1.0 },
+ { 0.203922, 0.188235, 0.282353, 1.0 },
+ { 0.258824, 0.207843, 0.309804, 1.0 },
+ { 0.254902, 0.247059, 0.298039, 1.0 },
+ { 0.247059, 0.239216, 0.266667, 1.0 },
+ { 0.211765, 0.247059, 0.164706, 1.0 },
+ { 0.207843, 0.258824, 0.133333, 1.0 },
+ { 0.180392, 0.262745, 0.133333, 1.0 },
+ { 0.180392, 0.243137, 0.125490, 1.0 },
+ { 0.137255, 0.200000, 0.094118, 1.0 },
+ { 0.101961, 0.137255, 0.074510, 1.0 },
+ { 0.070588, 0.074510, 0.054902, 1.0 },
+ { 0.047059, 0.050980, 0.035294, 1.0 },
+ { 0.035294, 0.039216, 0.027451, 1.0 },
+ { 0.031373, 0.023529, 0.019608, 1.0 },
+ { 0.027451, 0.019608, 0.015686, 1.0 },
+ { 0.035294, 0.023529, 0.023529, 1.0 },
+ { 0.043137, 0.035294, 0.035294, 1.0 },
+ { 0.054902, 0.058824, 0.043137, 1.0 },
+ { 0.082353, 0.086275, 0.058824, 1.0 },
+ { 0.172549, 0.121569, 0.196078, 1.0 },
+ { 0.188235, 0.105882, 0.211765, 1.0 },
+ { 0.215686, 0.152941, 0.231373, 1.0 },
+ { 0.207843, 0.125490, 0.231373, 1.0 },
+ { 0.188235, 0.149020, 0.243137, 1.0 },
+ { 0.172549, 0.168627, 0.215686, 1.0 },
+ { 0.196078, 0.231373, 0.164706, 1.0 },
+ { 0.207843, 0.262745, 0.152941, 1.0 },
+ { 0.211765, 0.282353, 0.176471, 1.0 },
+ { 0.227451, 0.309804, 0.172549, 1.0 },
+ { 0.247059, 0.341176, 0.172549, 1.0 },
+ { 0.239216, 0.341176, 0.164706, 1.0 },
+ { 0.227451, 0.309804, 0.164706, 1.0 },
+ { 0.219608, 0.290196, 0.141176, 1.0 },
+ { 0.196078, 0.282353, 0.133333, 1.0 },
+ { 0.176471, 0.258824, 0.133333, 1.0 },
+ { 0.141176, 0.223529, 0.121569, 1.0 },
+ { 0.125490, 0.172549, 0.101961, 1.0 },
+ { 0.090196, 0.129412, 0.078431, 1.0 },
+ { 0.062745, 0.078431, 0.058824, 1.0 },
+ { 0.058824, 0.074510, 0.047059, 1.0 },
+ { 0.066667, 0.074510, 0.050980, 1.0 },
+ { 0.066667, 0.078431, 0.058824, 1.0 },
+ { 0.090196, 0.129412, 0.086275, 1.0 },
+ { 0.117647, 0.180392, 0.113725, 1.0 },
+ { 0.141176, 0.215686, 0.125490, 1.0 },
+ { 0.160784, 0.243137, 0.129412, 1.0 },
+ { 0.180392, 0.262745, 0.133333, 1.0 },
+ { 0.188235, 0.258824, 0.141176, 1.0 },
+ { 0.196078, 0.258824, 0.145098, 1.0 },
+ { 0.196078, 0.258824, 0.145098, 1.0 },
+ { 0.207843, 0.258824, 0.145098, 1.0 },
+ { 0.200000, 0.262745, 0.152941, 1.0 },
+ { 0.207843, 0.262745, 0.149020, 1.0 },
+ { 0.215686, 0.282353, 0.164706, 1.0 },
+ { 0.223529, 0.282353, 0.164706, 1.0 },
+ { 0.203922, 0.282353, 0.176471, 1.0 },
+ { 0.203922, 0.282353, 0.176471, 1.0 },
+ { 0.192157, 0.282353, 0.176471, 1.0 },
+ { 0.192157, 0.282353, 0.164706, 1.0 },
+ { 0.196078, 0.282353, 0.145098, 1.0 },
+ { 0.196078, 0.282353, 0.145098, 1.0 },
+ { 0.184314, 0.282353, 0.164706, 1.0 },
+ { 0.200000, 0.290196, 0.152941, 1.0 },
+ { 0.223529, 0.282353, 0.133333, 1.0 },
+ { 0.215686, 0.282353, 0.152941, 1.0 },
+ { 0.223529, 0.294118, 0.152941, 1.0 },
+ { 0.239216, 0.309804, 0.152941, 1.0 },
+ { 0.274510, 0.317647, 0.145098, 1.0 },
+ { 0.298039, 0.349020, 0.200000, 1.0 },
+ { 0.321569, 0.400000, 0.262745, 1.0 },
+ { 0.337255, 0.439216, 0.286275, 1.0 },
+ { 0.392157, 0.447059, 0.298039, 1.0 },
+ { 0.349020, 0.462745, 0.235294, 1.0 },
+ { 0.400000, 0.494118, 0.345098, 1.0 },
+ { 0.447059, 0.549020, 0.380392, 1.0 },
+ { 0.529412, 0.596078, 0.384314, 1.0 },
+ { 0.439216, 0.498039, 0.364706, 1.0 },
+ { 0.462745, 0.549020, 0.364706, 1.0 },
+ { 0.749020, 0.682353, 0.639216, 1.0 },
+ { 0.560784, 0.603922, 0.443137, 1.0 },
+ { 0.388235, 0.498039, 0.392157, 1.0 },
+ { 0.364706, 0.470588, 0.231373, 1.0 },
+ { 0.309804, 0.400000, 0.235294, 1.0 },
+ { 0.321569, 0.403922, 0.262745, 1.0 },
+ { 0.325490, 0.407843, 0.278431, 1.0 },
+ { 0.337255, 0.403922, 0.282353, 1.0 },
+ { 0.337255, 0.403922, 0.250980, 1.0 },
+ { 0.341176, 0.341176, 0.203922, 1.0 },
+ { 0.286275, 0.345098, 0.196078, 1.0 },
+ { 0.298039, 0.313725, 0.203922, 1.0 },
+ { 0.243137, 0.341176, 0.223529, 1.0 },
+ { 0.274510, 0.345098, 0.196078, 1.0 },
+ { 0.278431, 0.329412, 0.219608, 1.0 },
+ { 0.274510, 0.294118, 0.196078, 1.0 },
+ { 0.262745, 0.290196, 0.172549, 1.0 },
+ { 0.223529, 0.282353, 0.164706, 1.0 },
+ { 0.203922, 0.282353, 0.164706, 1.0 },
+ { 0.184314, 0.258824, 0.156863, 1.0 },
+ { 0.160784, 0.211765, 0.141176, 1.0 },
+ { 0.133333, 0.164706, 0.098039, 1.0 },
+ { 0.082353, 0.105882, 0.062745, 1.0 },
+ { 0.062745, 0.074510, 0.047059, 1.0 },
+ { 0.047059, 0.043137, 0.039216, 1.0 },
+ { 0.039216, 0.031373, 0.027451, 1.0 },
+ { 0.027451, 0.019608, 0.019608, 1.0 },
+ { 0.023529, 0.015686, 0.015686, 1.0 },
+ { 0.019608, 0.015686, 0.011765, 1.0 },
+ { 0.019608, 0.011765, 0.015686, 1.0 },
+ { 0.019608, 0.015686, 0.011765, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.023529, 0.019608, 0.019608, 1.0 },
+ { 0.023529, 0.015686, 0.019608, 1.0 },
+ { 0.027451, 0.015686, 0.019608, 1.0 },
+ { 0.027451, 0.015686, 0.019608, 1.0 },
+ { 0.027451, 0.019608, 0.019608, 1.0 },
+ { 0.031373, 0.023529, 0.023529, 1.0 },
+ { 0.039216, 0.031373, 0.027451, 1.0 },
+ { 0.050980, 0.043137, 0.039216, 1.0 },
+ { 0.054902, 0.058824, 0.043137, 1.0 },
+ { 0.074510, 0.082353, 0.058824, 1.0 },
+ { 0.152941, 0.129412, 0.090196, 1.0 },
+ { 0.188235, 0.184314, 0.117647, 1.0 },
+ { 0.235294, 0.223529, 0.207843, 1.0 },
+ { 0.309804, 0.254902, 0.380392, 1.0 },
+ { 0.290196, 0.227451, 0.298039, 1.0 },
+ { 0.415686, 0.231373, 0.309804, 1.0 },
+ { 0.376471, 0.352941, 0.333333, 1.0 },
+ { 0.329412, 0.243137, 0.333333, 1.0 },
+ { 0.345098, 0.309804, 0.368627, 1.0 },
+ { 0.313725, 0.321569, 0.282353, 1.0 },
+ { 0.274510, 0.270588, 0.231373, 1.0 },
+ { 0.223529, 0.270588, 0.211765, 1.0 },
+ { 0.235294, 0.309804, 0.184314, 1.0 },
+ { 0.227451, 0.309804, 0.184314, 1.0 },
+ { 0.227451, 0.309804, 0.180392, 1.0 },
+ { 0.211765, 0.309804, 0.172549, 1.0 },
+ { 0.207843, 0.309804, 0.172549, 1.0 },
+ { 0.207843, 0.309804, 0.172549, 1.0 },
+ { 0.207843, 0.309804, 0.184314, 1.0 },
+ { 0.215686, 0.309804, 0.196078, 1.0 },
+ { 0.235294, 0.309804, 0.196078, 1.0 },
+ { 0.243137, 0.341176, 0.192157, 1.0 },
+ { 0.235294, 0.341176, 0.203922, 1.0 },
+ { 0.239216, 0.368627, 0.203922, 1.0 },
+ { 0.262745, 0.368627, 0.203922, 1.0 },
+ { 0.298039, 0.368627, 0.219608, 1.0 },
+ { 0.337255, 0.462745, 0.219608, 1.0 },
+ { 0.313725, 0.376471, 0.207843, 1.0 },
+ { 0.325490, 0.427451, 0.172549, 1.0 },
+ { 0.325490, 0.431373, 0.215686, 1.0 },
+ { 0.298039, 0.403922, 0.215686, 1.0 },
+ { 0.286275, 0.400000, 0.211765, 1.0 },
+ { 0.266667, 0.345098, 0.196078, 1.0 },
+ { 0.247059, 0.309804, 0.172549, 1.0 },
+ { 0.223529, 0.282353, 0.152941, 1.0 },
+ { 0.215686, 0.282353, 0.133333, 1.0 },
+ { 0.207843, 0.262745, 0.133333, 1.0 },
+ { 0.196078, 0.258824, 0.145098, 1.0 },
+ { 0.172549, 0.243137, 0.141176, 1.0 },
+ { 0.172549, 0.215686, 0.149020, 1.0 },
+ { 0.160784, 0.223529, 0.137255, 1.0 },
+ { 0.156863, 0.239216, 0.141176, 1.0 },
+ { 0.160784, 0.243137, 0.149020, 1.0 },
+ { 0.172549, 0.282353, 0.164706, 1.0 },
+ { 0.215686, 0.309804, 0.160784, 1.0 },
+ { 0.239216, 0.341176, 0.184314, 1.0 },
+ { 0.262745, 0.368627, 0.184314, 1.0 },
+ { 0.301961, 0.403922, 0.207843, 1.0 },
+ { 0.349020, 0.462745, 0.223529, 1.0 },
+ { 0.337255, 0.458824, 0.223529, 1.0 },
+ { 0.349020, 0.462745, 0.298039, 1.0 },
+ { 0.447059, 0.498039, 0.333333, 1.0 },
+ { 0.415686, 0.494118, 0.380392, 1.0 },
+ { 0.364706, 0.466667, 0.298039, 1.0 },
+ { 0.321569, 0.458824, 0.282353, 1.0 },
+ { 0.286275, 0.400000, 0.231373, 1.0 },
+ { 0.235294, 0.341176, 0.203922, 1.0 },
+ { 0.192157, 0.282353, 0.176471, 1.0 },
+ { 0.152941, 0.223529, 0.133333, 1.0 },
+ { 0.125490, 0.180392, 0.105882, 1.0 },
+ { 0.090196, 0.129412, 0.070588, 1.0 },
+ { 0.066667, 0.090196, 0.050980, 1.0 },
+ { 0.066667, 0.082353, 0.050980, 1.0 },
+ { 0.066667, 0.078431, 0.054902, 1.0 },
+ { 0.086275, 0.105882, 0.066667, 1.0 },
+ { 0.129412, 0.164706, 0.098039, 1.0 },
+ { 0.141176, 0.184314, 0.109804, 1.0 },
+ { 0.172549, 0.223529, 0.121569, 1.0 },
+ { 0.192157, 0.243137, 0.129412, 1.0 },
+ { 0.192157, 0.247059, 0.137255, 1.0 },
+ { 0.176471, 0.227451, 0.129412, 1.0 },
+ { 0.145098, 0.200000, 0.105882, 1.0 },
+ { 0.125490, 0.172549, 0.090196, 1.0 },
+ { 0.090196, 0.129412, 0.066667, 1.0 },
+ { 0.062745, 0.082353, 0.050980, 1.0 },
+ { 0.047059, 0.058824, 0.031373, 1.0 },
+ { 0.043137, 0.050980, 0.027451, 1.0 },
+ { 0.043137, 0.043137, 0.027451, 1.0 },
+ { 0.039216, 0.054902, 0.031373, 1.0 },
+ { 0.047059, 0.047059, 0.035294, 1.0 },
+ { 0.050980, 0.058824, 0.031373, 1.0 },
+ { 0.058824, 0.074510, 0.043137, 1.0 },
+ { 0.074510, 0.090196, 0.058824, 1.0 },
+ { 0.113725, 0.172549, 0.086275, 1.0 },
+ { 0.137255, 0.203922, 0.113725, 1.0 },
+ { 0.152941, 0.223529, 0.117647, 1.0 },
+ { 0.180392, 0.262745, 0.109804, 1.0 },
+ { 0.196078, 0.258824, 0.109804, 1.0 },
+ { 0.184314, 0.282353, 0.113725, 1.0 },
+ { 0.184314, 0.247059, 0.117647, 1.0 },
+ { 0.152941, 0.223529, 0.105882, 1.0 },
+ { 0.125490, 0.200000, 0.098039, 1.0 },
+ { 0.109804, 0.156863, 0.098039, 1.0 },
+ { 0.082353, 0.101961, 0.066667, 1.0 },
+ { 0.074510, 0.090196, 0.058824, 1.0 },
+ { 0.109804, 0.137255, 0.082353, 1.0 },
+ { 0.137255, 0.184314, 0.101961, 1.0 },
+ { 0.180392, 0.243137, 0.129412, 1.0 },
+ { 0.207843, 0.262745, 0.152941, 1.0 },
+ };
+/* andi */
+static double4 colors_48[] = {
+ { 0.207843, 0.058824, 0.019608, 1.0 },
+ { 0.301961, 0.184314, 0.086275, 1.0 },
+ { 0.360784, 0.270588, 0.152941, 1.0 },
+ { 0.439216, 0.325490, 0.215686, 1.0 },
+ { 0.494118, 0.352941, 0.231373, 1.0 },
+ { 0.541176, 0.341176, 0.247059, 1.0 },
+ { 0.549020, 0.352941, 0.258824, 1.0 },
+ { 0.549020, 0.364706, 0.250980, 1.0 },
+ { 0.537255, 0.345098, 0.196078, 1.0 },
+ { 0.478431, 0.321569, 0.125490, 1.0 },
+ { 0.392157, 0.243137, 0.074510, 1.0 },
+ { 0.282353, 0.121569, 0.047059, 1.0 },
+ { 0.203922, 0.007843, 0.003922, 1.0 },
+ { 0.078431, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.000000, 0.000000, 1.0 },
+ { 0.094118, 0.082353, 0.047059, 1.0 },
+ { 0.282353, 0.133333, 0.117647, 1.0 },
+ { 0.321569, 0.207843, 0.184314, 1.0 },
+ { 0.380392, 0.243137, 0.160784, 1.0 },
+ { 0.423529, 0.278431, 0.164706, 1.0 },
+ { 0.478431, 0.301961, 0.215686, 1.0 },
+ { 0.517647, 0.317647, 0.254902, 1.0 },
+ { 0.533333, 0.360784, 0.278431, 1.0 },
+ { 0.537255, 0.360784, 0.278431, 1.0 },
+ { 0.537255, 0.368627, 0.278431, 1.0 },
+ { 0.533333, 0.360784, 0.278431, 1.0 },
+ { 0.529412, 0.321569, 0.270588, 1.0 },
+ { 0.517647, 0.290196, 0.239216, 1.0 },
+ { 0.450980, 0.262745, 0.207843, 1.0 },
+ { 0.415686, 0.231373, 0.211765, 1.0 },
+ { 0.333333, 0.176471, 0.164706, 1.0 },
+ { 0.188235, 0.050980, 0.082353, 1.0 },
+ { 0.062745, 0.007843, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.000000, 0.000000, 1.0 },
+ { 0.180392, 0.066667, 0.019608, 1.0 },
+ { 0.286275, 0.141176, 0.070588, 1.0 },
+ { 0.329412, 0.235294, 0.149020, 1.0 },
+ { 0.454902, 0.298039, 0.203922, 1.0 },
+ { 0.537255, 0.325490, 0.231373, 1.0 },
+ { 0.580392, 0.368627, 0.278431, 1.0 },
+ { 0.615686, 0.407843, 0.298039, 1.0 },
+ { 0.635294, 0.427451, 0.309804, 1.0 },
+ { 0.627451, 0.462745, 0.321569, 1.0 },
+ { 0.611765, 0.454902, 0.309804, 1.0 },
+ { 0.600000, 0.431373, 0.309804, 1.0 },
+ { 0.580392, 0.400000, 0.286275, 1.0 },
+ { 0.580392, 0.364706, 0.282353, 1.0 },
+ { 0.560784, 0.341176, 0.254902, 1.0 },
+ { 0.568627, 0.317647, 0.227451, 1.0 },
+ { 0.564706, 0.317647, 0.215686, 1.0 },
+ { 0.572549, 0.309804, 0.192157, 1.0 },
+ { 0.549020, 0.317647, 0.188235, 1.0 },
+ { 0.560784, 0.329412, 0.188235, 1.0 },
+ { 0.584314, 0.345098, 0.247059, 1.0 },
+ { 0.592157, 0.356863, 0.254902, 1.0 },
+ { 0.580392, 0.352941, 0.262745, 1.0 },
+ { 0.568627, 0.341176, 0.266667, 1.0 },
+ { 0.564706, 0.341176, 0.266667, 1.0 },
+ { 0.541176, 0.356863, 0.266667, 1.0 },
+ { 0.537255, 0.345098, 0.243137, 1.0 },
+ { 0.462745, 0.333333, 0.219608, 1.0 },
+ { 0.435294, 0.325490, 0.168627, 1.0 },
+ { 0.392157, 0.290196, 0.141176, 1.0 },
+ { 0.392157, 0.247059, 0.129412, 1.0 },
+ { 0.392157, 0.219608, 0.094118, 1.0 },
+ { 0.368627, 0.247059, 0.078431, 1.0 },
+ { 0.376471, 0.203922, 0.078431, 1.0 },
+ { 0.341176, 0.219608, 0.070588, 1.0 },
+ { 0.345098, 0.188235, 0.054902, 1.0 },
+ { 0.282353, 0.149020, 0.027451, 1.0 },
+ { 0.266667, 0.090196, 0.023529, 1.0 },
+ { 0.270588, 0.078431, 0.043137, 1.0 },
+ { 0.325490, 0.133333, 0.047059, 1.0 },
+ { 0.380392, 0.168627, 0.109804, 1.0 },
+ { 0.392157, 0.180392, 0.156863, 1.0 },
+ { 0.447059, 0.258824, 0.196078, 1.0 },
+ { 0.478431, 0.341176, 0.250980, 1.0 },
+ { 0.505882, 0.407843, 0.298039, 1.0 },
+ { 0.556863, 0.466667, 0.396078, 1.0 },
+ { 0.635294, 0.525490, 0.478431, 1.0 },
+ { 0.666667, 0.588235, 0.549020, 1.0 },
+ { 0.658824, 0.635294, 0.607843, 1.0 },
+ { 0.721569, 0.686275, 0.654902, 1.0 },
+ { 0.698039, 0.654902, 0.623529, 1.0 },
+ { 0.682353, 0.615686, 0.580392, 1.0 },
+ { 0.643137, 0.592157, 0.521569, 1.0 },
+ { 0.639216, 0.560784, 0.450980, 1.0 },
+ { 0.584314, 0.498039, 0.356863, 1.0 },
+ { 0.549020, 0.415686, 0.247059, 1.0 },
+ { 0.458824, 0.298039, 0.200000, 1.0 },
+ { 0.349020, 0.180392, 0.117647, 1.0 },
+ { 0.223529, 0.050980, 0.015686, 1.0 },
+ { 0.090196, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.074510, 0.023529, 0.003922, 1.0 },
+ { 0.219608, 0.082353, 0.031373, 1.0 },
+ { 0.337255, 0.196078, 0.137255, 1.0 },
+ { 0.423529, 0.223529, 0.188235, 1.0 },
+ { 0.494118, 0.254902, 0.192157, 1.0 },
+ { 0.509804, 0.266667, 0.223529, 1.0 },
+ { 0.501961, 0.282353, 0.188235, 1.0 },
+ { 0.521569, 0.254902, 0.180392, 1.0 },
+ { 0.501961, 0.266667, 0.156863, 1.0 },
+ { 0.529412, 0.254902, 0.113725, 1.0 },
+ { 0.470588, 0.258824, 0.094118, 1.0 },
+ { 0.509804, 0.223529, 0.078431, 1.0 },
+ { 0.380392, 0.184314, 0.043137, 1.0 },
+ { 0.286275, 0.090196, 0.027451, 1.0 },
+ { 0.247059, 0.054902, 0.007843, 1.0 },
+ { 0.211765, 0.000000, 0.000000, 1.0 },
+ { 0.211765, 0.000000, 0.000000, 1.0 },
+ { 0.254902, 0.070588, 0.043137, 1.0 },
+ { 0.325490, 0.215686, 0.117647, 1.0 },
+ { 0.349020, 0.239216, 0.145098, 1.0 },
+ { 0.411765, 0.290196, 0.168627, 1.0 },
+ { 0.454902, 0.349020, 0.203922, 1.0 },
+ { 0.509804, 0.376471, 0.239216, 1.0 },
+ { 0.505882, 0.380392, 0.258824, 1.0 },
+ { 0.517647, 0.376471, 0.278431, 1.0 },
+ { 0.552941, 0.392157, 0.305882, 1.0 },
+ { 0.556863, 0.427451, 0.298039, 1.0 },
+ { 0.568627, 0.423529, 0.298039, 1.0 },
+ { 0.584314, 0.447059, 0.313725, 1.0 },
+ { 0.592157, 0.454902, 0.313725, 1.0 },
+ { 0.592157, 0.458824, 0.329412, 1.0 },
+ { 0.603922, 0.466667, 0.341176, 1.0 },
+ { 0.666667, 0.501961, 0.403922, 1.0 },
+ { 0.694118, 0.537255, 0.423529, 1.0 },
+ { 0.678431, 0.576471, 0.470588, 1.0 },
+ { 0.674510, 0.596078, 0.486275, 1.0 },
+ { 0.690196, 0.611765, 0.552941, 1.0 },
+ { 0.733333, 0.670588, 0.556863, 1.0 },
+ { 0.713725, 0.674510, 0.572549, 1.0 },
+ { 0.682353, 0.615686, 0.549020, 1.0 },
+ { 0.674510, 0.611765, 0.474510, 1.0 },
+ { 0.631373, 0.568627, 0.415686, 1.0 },
+ { 0.607843, 0.533333, 0.384314, 1.0 },
+ { 0.600000, 0.517647, 0.364706, 1.0 },
+ { 0.580392, 0.462745, 0.341176, 1.0 },
+ { 0.588235, 0.423529, 0.301961, 1.0 },
+ { 0.584314, 0.392157, 0.290196, 1.0 },
+ { 0.588235, 0.364706, 0.282353, 1.0 },
+ { 0.568627, 0.360784, 0.239216, 1.0 },
+ { 0.560784, 0.349020, 0.243137, 1.0 },
+ { 0.549020, 0.333333, 0.223529, 1.0 },
+ { 0.549020, 0.349020, 0.203922, 1.0 },
+ { 0.541176, 0.392157, 0.211765, 1.0 },
+ { 0.525490, 0.396078, 0.231373, 1.0 },
+ { 0.529412, 0.388235, 0.231373, 1.0 },
+ { 0.552941, 0.380392, 0.250980, 1.0 },
+ { 0.556863, 0.368627, 0.258824, 1.0 },
+ { 0.541176, 0.384314, 0.231373, 1.0 },
+ { 0.517647, 0.388235, 0.211765, 1.0 },
+ { 0.509804, 0.376471, 0.192157, 1.0 },
+ { 0.470588, 0.356863, 0.149020, 1.0 },
+ { 0.411765, 0.235294, 0.066667, 1.0 },
+ { 0.368627, 0.054902, 0.011765, 1.0 },
+ { 0.239216, 0.000000, 0.000000, 1.0 },
+ { 0.231373, 0.015686, 0.007843, 1.0 },
+ { 0.266667, 0.050980, 0.066667, 1.0 },
+ { 0.345098, 0.105882, 0.039216, 1.0 },
+ { 0.376471, 0.188235, 0.074510, 1.0 },
+ { 0.435294, 0.286275, 0.145098, 1.0 },
+ { 0.490196, 0.345098, 0.164706, 1.0 },
+ { 0.509804, 0.368627, 0.196078, 1.0 },
+ { 0.549020, 0.376471, 0.227451, 1.0 },
+ { 0.580392, 0.380392, 0.270588, 1.0 },
+ { 0.588235, 0.384314, 0.286275, 1.0 },
+ { 0.600000, 0.403922, 0.313725, 1.0 },
+ { 0.619608, 0.431373, 0.309804, 1.0 },
+ { 0.607843, 0.431373, 0.329412, 1.0 },
+ { 0.619608, 0.431373, 0.313725, 1.0 },
+ { 0.615686, 0.411765, 0.309804, 1.0 },
+ { 0.607843, 0.400000, 0.294118, 1.0 },
+ { 0.596078, 0.384314, 0.286275, 1.0 },
+ { 0.603922, 0.380392, 0.282353, 1.0 },
+ { 0.639216, 0.376471, 0.274510, 1.0 },
+ { 0.643137, 0.415686, 0.313725, 1.0 },
+ { 0.647059, 0.439216, 0.317647, 1.0 },
+ { 0.643137, 0.458824, 0.313725, 1.0 },
+ { 0.639216, 0.462745, 0.317647, 1.0 },
+ { 0.635294, 0.470588, 0.317647, 1.0 },
+ { 0.619608, 0.458824, 0.313725, 1.0 },
+ { 0.596078, 0.427451, 0.301961, 1.0 },
+ { 0.549020, 0.392157, 0.286275, 1.0 },
+ { 0.494118, 0.341176, 0.266667, 1.0 },
+ { 0.462745, 0.313725, 0.239216, 1.0 },
+ { 0.411765, 0.247059, 0.176471, 1.0 },
+ { 0.356863, 0.207843, 0.098039, 1.0 },
+ { 0.345098, 0.172549, 0.047059, 1.0 },
+ { 0.337255, 0.156863, 0.058824, 1.0 },
+ { 0.407843, 0.137255, 0.066667, 1.0 },
+ { 0.458824, 0.223529, 0.117647, 1.0 },
+ { 0.458824, 0.266667, 0.164706, 1.0 },
+ { 0.513725, 0.313725, 0.164706, 1.0 },
+ { 0.498039, 0.321569, 0.184314, 1.0 },
+ { 0.486275, 0.337255, 0.180392, 1.0 },
+ { 0.494118, 0.321569, 0.152941, 1.0 },
+ { 0.470588, 0.337255, 0.156863, 1.0 },
+ { 0.427451, 0.266667, 0.117647, 1.0 },
+ { 0.407843, 0.235294, 0.098039, 1.0 },
+ { 0.372549, 0.254902, 0.094118, 1.0 },
+ { 0.396078, 0.258824, 0.082353, 1.0 },
+ { 0.403922, 0.254902, 0.141176, 1.0 },
+ { 0.419608, 0.282353, 0.152941, 1.0 },
+ { 0.454902, 0.321569, 0.164706, 1.0 },
+ { 0.486275, 0.345098, 0.180392, 1.0 },
+ { 0.486275, 0.356863, 0.203922, 1.0 },
+ { 0.474510, 0.392157, 0.219608, 1.0 },
+ { 0.494118, 0.400000, 0.243137, 1.0 },
+ { 0.513725, 0.392157, 0.274510, 1.0 },
+ { 0.533333, 0.376471, 0.282353, 1.0 },
+ { 0.549020, 0.372549, 0.282353, 1.0 },
+ { 0.556863, 0.364706, 0.282353, 1.0 },
+ { 0.556863, 0.376471, 0.282353, 1.0 },
+ { 0.560784, 0.364706, 0.266667, 1.0 },
+ { 0.549020, 0.364706, 0.274510, 1.0 },
+ { 0.549020, 0.352941, 0.274510, 1.0 },
+ { 0.556863, 0.349020, 0.274510, 1.0 },
+ { 0.549020, 0.321569, 0.250980, 1.0 },
+ { 0.537255, 0.294118, 0.235294, 1.0 },
+ { 0.517647, 0.301961, 0.215686, 1.0 },
+ { 0.490196, 0.341176, 0.235294, 1.0 },
+ { 0.470588, 0.349020, 0.243137, 1.0 },
+ { 0.501961, 0.407843, 0.274510, 1.0 },
+ { 0.533333, 0.435294, 0.298039, 1.0 },
+ { 0.576471, 0.462745, 0.349020, 1.0 },
+ { 0.611765, 0.529412, 0.458824, 1.0 },
+ { 0.623529, 0.568627, 0.486275, 1.0 },
+ { 0.682353, 0.580392, 0.509804, 1.0 },
+ { 0.701961, 0.592157, 0.490196, 1.0 },
+ { 0.682353, 0.592157, 0.466667, 1.0 },
+ { 0.678431, 0.580392, 0.443137, 1.0 },
+ { 0.698039, 0.572549, 0.392157, 1.0 },
+ { 0.666667, 0.560784, 0.439216, 1.0 },
+ { 0.631373, 0.541176, 0.427451, 1.0 },
+ { 0.631373, 0.525490, 0.360784, 1.0 },
+ { 0.627451, 0.490196, 0.317647, 1.0 },
+ { 0.631373, 0.529412, 0.356863, 1.0 },
+ { 0.666667, 0.482353, 0.333333, 1.0 },
+ { 0.643137, 0.478431, 0.345098, 1.0 },
+ { 0.600000, 0.509804, 0.313725, 1.0 },
+ { 0.596078, 0.462745, 0.329412, 1.0 },
+ { 0.580392, 0.466667, 0.313725, 1.0 },
+ { 0.545098, 0.435294, 0.301961, 1.0 },
+ { 0.552941, 0.435294, 0.286275, 1.0 },
+ { 0.537255, 0.427451, 0.309804, 1.0 },
+ { 0.529412, 0.423529, 0.364706, 1.0 },
+ { 0.560784, 0.435294, 0.368627, 1.0 },
+ { 0.580392, 0.501961, 0.392157, 1.0 },
+ };
+/* gig-o835 */
+static double4 colors_49[] = {
+ { 0.219608, 0.380392, 0.333333, 1.0 },
+ { 0.298039, 0.411765, 0.329412, 1.0 },
+ { 0.301961, 0.458824, 0.329412, 1.0 },
+ { 0.298039, 0.427451, 0.368627, 1.0 },
+ { 0.329412, 0.427451, 0.368627, 1.0 },
+ { 0.345098, 0.443137, 0.368627, 1.0 },
+ { 0.360784, 0.490196, 0.368627, 1.0 },
+ { 0.396078, 0.474510, 0.403922, 1.0 },
+ { 0.411765, 0.521569, 0.443137, 1.0 },
+ { 0.443137, 0.568627, 0.478431, 1.0 },
+ { 0.443137, 0.584314, 0.478431, 1.0 },
+ { 0.396078, 0.552941, 0.443137, 1.0 },
+ { 0.360784, 0.490196, 0.403922, 1.0 },
+ { 0.329412, 0.443137, 0.368627, 1.0 },
+ { 0.317647, 0.396078, 0.294118, 1.0 },
+ { 0.219608, 0.380392, 0.258824, 1.0 },
+ { 0.203922, 0.349020, 0.258824, 1.0 },
+ { 0.141176, 0.317647, 0.258824, 1.0 },
+ { 0.109804, 0.301961, 0.258824, 1.0 },
+ { 0.172549, 0.282353, 0.184314, 1.0 },
+ { 0.078431, 0.235294, 0.184314, 1.0 },
+ { 0.078431, 0.235294, 0.184314, 1.0 },
+ { 0.062745, 0.266667, 0.258824, 1.0 },
+ { 0.062745, 0.266667, 0.258824, 1.0 },
+ { 0.015686, 0.266667, 0.294118, 1.0 },
+ { 0.015686, 0.317647, 0.329412, 1.0 },
+ { 0.047059, 0.349020, 0.403922, 1.0 },
+ { 0.062745, 0.396078, 0.478431, 1.0 },
+ { 0.109804, 0.396078, 0.478431, 1.0 },
+ { 0.109804, 0.411765, 0.478431, 1.0 },
+ { 0.109804, 0.443137, 0.478431, 1.0 },
+ { 0.141176, 0.411765, 0.478431, 1.0 },
+ { 0.141176, 0.411765, 0.478431, 1.0 },
+ { 0.188235, 0.411765, 0.478431, 1.0 },
+ { 0.203922, 0.411765, 0.443137, 1.0 },
+ { 0.188235, 0.427451, 0.403922, 1.0 },
+ { 0.172549, 0.396078, 0.364706, 1.0 },
+ { 0.156863, 0.380392, 0.329412, 1.0 },
+ { 0.188235, 0.349020, 0.294118, 1.0 },
+ { 0.156863, 0.298039, 0.219608, 1.0 },
+ { 0.094118, 0.282353, 0.219608, 1.0 },
+ { 0.109804, 0.282353, 0.219608, 1.0 },
+ { 0.094118, 0.298039, 0.219608, 1.0 },
+ { 0.156863, 0.282353, 0.258824, 1.0 },
+ { 0.188235, 0.349020, 0.294118, 1.0 },
+ { 0.219608, 0.364706, 0.329412, 1.0 },
+ { 0.266667, 0.411765, 0.403922, 1.0 },
+ { 0.266667, 0.458824, 0.478431, 1.0 },
+ { 0.266667, 0.458824, 0.478431, 1.0 },
+ { 0.282353, 0.458824, 0.478431, 1.0 },
+ { 0.282353, 0.474510, 0.443137, 1.0 },
+ { 0.298039, 0.474510, 0.443137, 1.0 },
+ { 0.329412, 0.490196, 0.403922, 1.0 },
+ { 0.349020, 0.490196, 0.403922, 1.0 },
+ { 0.360784, 0.474510, 0.443137, 1.0 },
+ { 0.364706, 0.505882, 0.403922, 1.0 },
+ { 0.407843, 0.568627, 0.478431, 1.0 },
+ { 0.392157, 0.615686, 0.552941, 1.0 },
+ { 0.474510, 0.635294, 0.588235, 1.0 },
+ { 0.490196, 0.650980, 0.662745, 1.0 },
+ { 0.631373, 0.713725, 0.662745, 1.0 },
+ { 0.678431, 0.823529, 0.772549, 1.0 },
+ { 0.631373, 0.729412, 0.627451, 1.0 },
+ { 0.537255, 0.698039, 0.701961, 1.0 },
+ { 0.474510, 0.647059, 0.627451, 1.0 },
+ { 0.423529, 0.568627, 0.552941, 1.0 },
+ { 0.360784, 0.552941, 0.513725, 1.0 },
+ { 0.313725, 0.505882, 0.513725, 1.0 },
+ { 0.313725, 0.490196, 0.478431, 1.0 },
+ { 0.298039, 0.490196, 0.478431, 1.0 },
+ { 0.298039, 0.505882, 0.439216, 1.0 },
+ { 0.282353, 0.490196, 0.403922, 1.0 },
+ { 0.282353, 0.458824, 0.403922, 1.0 },
+ { 0.282353, 0.458824, 0.403922, 1.0 },
+ { 0.266667, 0.474510, 0.443137, 1.0 },
+ { 0.235294, 0.474510, 0.439216, 1.0 },
+ { 0.203922, 0.458824, 0.478431, 1.0 },
+ { 0.188235, 0.474510, 0.513725, 1.0 },
+ { 0.156863, 0.458824, 0.552941, 1.0 },
+ { 0.156863, 0.443137, 0.552941, 1.0 },
+ { 0.188235, 0.474510, 0.588235, 1.0 },
+ { 0.219608, 0.458824, 0.627451, 1.0 },
+ { 0.250980, 0.490196, 0.588235, 1.0 },
+ { 0.298039, 0.490196, 0.517647, 1.0 },
+ { 0.349020, 0.541176, 0.517647, 1.0 },
+ { 0.392157, 0.572549, 0.552941, 1.0 },
+ { 0.439216, 0.603922, 0.588235, 1.0 },
+ { 0.458824, 0.584314, 0.592157, 1.0 },
+ { 0.454902, 0.568627, 0.588235, 1.0 },
+ { 0.439216, 0.584314, 0.588235, 1.0 },
+ { 0.392157, 0.572549, 0.627451, 1.0 },
+ { 0.313725, 0.556863, 0.627451, 1.0 },
+ { 0.235294, 0.509804, 0.588235, 1.0 },
+ { 0.188235, 0.474510, 0.552941, 1.0 },
+ { 0.141176, 0.458824, 0.513725, 1.0 },
+ { 0.141176, 0.443137, 0.513725, 1.0 },
+ { 0.219608, 0.443137, 0.513725, 1.0 },
+ { 0.266667, 0.474510, 0.513725, 1.0 },
+ { 0.298039, 0.490196, 0.517647, 1.0 },
+ { 0.329412, 0.537255, 0.513725, 1.0 },
+ { 0.376471, 0.556863, 0.552941, 1.0 },
+ { 0.392157, 0.584314, 0.588235, 1.0 },
+ { 0.392157, 0.572549, 0.627451, 1.0 },
+ { 0.407843, 0.588235, 0.627451, 1.0 },
+ { 0.392157, 0.556863, 0.627451, 1.0 },
+ { 0.392157, 0.521569, 0.588235, 1.0 },
+ { 0.360784, 0.505882, 0.517647, 1.0 },
+ { 0.345098, 0.490196, 0.478431, 1.0 },
+ { 0.349020, 0.474510, 0.403922, 1.0 },
+ { 0.313725, 0.443137, 0.403922, 1.0 },
+ { 0.282353, 0.411765, 0.368627, 1.0 },
+ { 0.282353, 0.396078, 0.333333, 1.0 },
+ { 0.250980, 0.364706, 0.294118, 1.0 },
+ { 0.141176, 0.364706, 0.329412, 1.0 },
+ { 0.109804, 0.380392, 0.364706, 1.0 },
+ { 0.047059, 0.317647, 0.329412, 1.0 },
+ { 0.047059, 0.349020, 0.403922, 1.0 },
+ { 0.015686, 0.301961, 0.403922, 1.0 },
+ { 0.062745, 0.364706, 0.403922, 1.0 },
+ { 0.074510, 0.380392, 0.403922, 1.0 },
+ { 0.125490, 0.364706, 0.368627, 1.0 },
+ { 0.188235, 0.380392, 0.368627, 1.0 },
+ { 0.250980, 0.411765, 0.368627, 1.0 },
+ { 0.298039, 0.458824, 0.368627, 1.0 },
+ { 0.364706, 0.474510, 0.403922, 1.0 },
+ { 0.380392, 0.474510, 0.403922, 1.0 },
+ { 0.360784, 0.490196, 0.443137, 1.0 },
+ { 0.329412, 0.490196, 0.443137, 1.0 },
+ { 0.360784, 0.505882, 0.443137, 1.0 },
+ { 0.329412, 0.521569, 0.443137, 1.0 },
+ { 0.345098, 0.505882, 0.478431, 1.0 },
+ { 0.345098, 0.505882, 0.478431, 1.0 },
+ { 0.360784, 0.505882, 0.478431, 1.0 },
+ { 0.376471, 0.505882, 0.478431, 1.0 },
+ { 0.423529, 0.505882, 0.478431, 1.0 },
+ { 0.439216, 0.552941, 0.517647, 1.0 },
+ { 0.427451, 0.600000, 0.513725, 1.0 },
+ { 0.423529, 0.572549, 0.552941, 1.0 },
+ { 0.443137, 0.584314, 0.552941, 1.0 },
+ { 0.490196, 0.584314, 0.517647, 1.0 },
+ { 0.443137, 0.588235, 0.517647, 1.0 },
+ { 0.423529, 0.600000, 0.552941, 1.0 },
+ { 0.423529, 0.635294, 0.588235, 1.0 },
+ { 0.443137, 0.650980, 0.588235, 1.0 },
+ { 0.439216, 0.603922, 0.552941, 1.0 },
+ { 0.454902, 0.584314, 0.552941, 1.0 },
+ { 0.458824, 0.600000, 0.552941, 1.0 },
+ { 0.470588, 0.603922, 0.592157, 1.0 },
+ { 0.490196, 0.635294, 0.592157, 1.0 },
+ { 0.521569, 0.635294, 0.592157, 1.0 },
+ { 0.552941, 0.666667, 0.592157, 1.0 },
+ { 0.568627, 0.682353, 0.627451, 1.0 },
+ { 0.552941, 0.698039, 0.662745, 1.0 },
+ { 0.537255, 0.713725, 0.701961, 1.0 },
+ { 0.521569, 0.635294, 0.627451, 1.0 },
+ { 0.490196, 0.635294, 0.552941, 1.0 },
+ { 0.474510, 0.615686, 0.517647, 1.0 },
+ { 0.458824, 0.572549, 0.478431, 1.0 },
+ { 0.427451, 0.568627, 0.478431, 1.0 },
+ { 0.376471, 0.521569, 0.443137, 1.0 },
+ { 0.345098, 0.474510, 0.443137, 1.0 },
+ { 0.329412, 0.443137, 0.403922, 1.0 },
+ { 0.298039, 0.443137, 0.403922, 1.0 },
+ { 0.266667, 0.443137, 0.403922, 1.0 },
+ { 0.235294, 0.411765, 0.403922, 1.0 },
+ { 0.203922, 0.396078, 0.368627, 1.0 },
+ { 0.188235, 0.396078, 0.403922, 1.0 },
+ { 0.109804, 0.396078, 0.439216, 1.0 },
+ { 0.125490, 0.427451, 0.513725, 1.0 },
+ { 0.109804, 0.411765, 0.517647, 1.0 },
+ { 0.125490, 0.443137, 0.517647, 1.0 },
+ { 0.152941, 0.458824, 0.513725, 1.0 },
+ { 0.219608, 0.474510, 0.517647, 1.0 },
+ { 0.266667, 0.490196, 0.513725, 1.0 },
+ { 0.266667, 0.490196, 0.513725, 1.0 },
+ { 0.298039, 0.505882, 0.513725, 1.0 },
+ { 0.286275, 0.509804, 0.517647, 1.0 },
+ { 0.282353, 0.525490, 0.552941, 1.0 },
+ { 0.317647, 0.525490, 0.592157, 1.0 },
+ { 0.313725, 0.525490, 0.627451, 1.0 },
+ { 0.329412, 0.525490, 0.588235, 1.0 },
+ { 0.329412, 0.525490, 0.552941, 1.0 },
+ { 0.345098, 0.505882, 0.517647, 1.0 },
+ { 0.392157, 0.521569, 0.517647, 1.0 },
+ { 0.392157, 0.537255, 0.517647, 1.0 },
+ { 0.392157, 0.556863, 0.517647, 1.0 },
+ { 0.392157, 0.537255, 0.552941, 1.0 },
+ { 0.392157, 0.556863, 0.552941, 1.0 },
+ { 0.380392, 0.556863, 0.517647, 1.0 },
+ { 0.360784, 0.572549, 0.474510, 1.0 },
+ { 0.345098, 0.521569, 0.478431, 1.0 },
+ { 0.345098, 0.505882, 0.478431, 1.0 },
+ { 0.345098, 0.505882, 0.478431, 1.0 },
+ { 0.345098, 0.521569, 0.478431, 1.0 },
+ { 0.376471, 0.537255, 0.478431, 1.0 },
+ { 0.376471, 0.537255, 0.478431, 1.0 },
+ { 0.423529, 0.568627, 0.517647, 1.0 },
+ { 0.439216, 0.552941, 0.517647, 1.0 },
+ { 0.423529, 0.568627, 0.552941, 1.0 },
+ { 0.454902, 0.552941, 0.552941, 1.0 },
+ { 0.423529, 0.552941, 0.588235, 1.0 },
+ { 0.376471, 0.572549, 0.627451, 1.0 },
+ { 0.282353, 0.509804, 0.627451, 1.0 },
+ { 0.235294, 0.494118, 0.588235, 1.0 },
+ { 0.172549, 0.458824, 0.552941, 1.0 },
+ { 0.141176, 0.427451, 0.513725, 1.0 },
+ { 0.156863, 0.411765, 0.478431, 1.0 },
+ { 0.172549, 0.427451, 0.478431, 1.0 },
+ { 0.235294, 0.443137, 0.478431, 1.0 },
+ { 0.282353, 0.474510, 0.478431, 1.0 },
+ { 0.333333, 0.505882, 0.478431, 1.0 },
+ { 0.376471, 0.521569, 0.513725, 1.0 },
+ { 0.392157, 0.521569, 0.517647, 1.0 },
+ { 0.407843, 0.521569, 0.517647, 1.0 },
+ { 0.407843, 0.537255, 0.552941, 1.0 },
+ { 0.423529, 0.537255, 0.552941, 1.0 },
+ { 0.407843, 0.521569, 0.552941, 1.0 },
+ { 0.392157, 0.521569, 0.517647, 1.0 },
+ { 0.360784, 0.474510, 0.478431, 1.0 },
+ { 0.345098, 0.458824, 0.478431, 1.0 },
+ { 0.298039, 0.458824, 0.443137, 1.0 },
+ { 0.313725, 0.458824, 0.403922, 1.0 },
+ { 0.298039, 0.458824, 0.403922, 1.0 },
+ { 0.282353, 0.458824, 0.403922, 1.0 },
+ { 0.266667, 0.443137, 0.403922, 1.0 },
+ { 0.250980, 0.443137, 0.443137, 1.0 },
+ { 0.219608, 0.427451, 0.443137, 1.0 },
+ { 0.219608, 0.427451, 0.443137, 1.0 },
+ { 0.188235, 0.443137, 0.443137, 1.0 },
+ { 0.203922, 0.443137, 0.439216, 1.0 },
+ { 0.235294, 0.458824, 0.478431, 1.0 },
+ { 0.286275, 0.494118, 0.517647, 1.0 },
+ { 0.313725, 0.509804, 0.627451, 1.0 },
+ { 0.345098, 0.541176, 0.666667, 1.0 },
+ { 0.313725, 0.541176, 0.666667, 1.0 },
+ { 0.266667, 0.525490, 0.627451, 1.0 },
+ { 0.219608, 0.509804, 0.627451, 1.0 },
+ { 0.156863, 0.458824, 0.627451, 1.0 },
+ { 0.109804, 0.443137, 0.552941, 1.0 },
+ { 0.078431, 0.396078, 0.552941, 1.0 },
+ { 0.094118, 0.380392, 0.517647, 1.0 },
+ { 0.062745, 0.380392, 0.478431, 1.0 },
+ { 0.078431, 0.380392, 0.439216, 1.0 },
+ { 0.141176, 0.380392, 0.368627, 1.0 },
+ { 0.188235, 0.396078, 0.364706, 1.0 },
+ { 0.235294, 0.411765, 0.368627, 1.0 },
+ { 0.282353, 0.458824, 0.368627, 1.0 },
+ { 0.301961, 0.474510, 0.403922, 1.0 },
+ { 0.329412, 0.490196, 0.478431, 1.0 },
+ { 0.329412, 0.525490, 0.517647, 1.0 },
+ { 0.345098, 0.525490, 0.588235, 1.0 },
+ { 0.345098, 0.537255, 0.627451, 1.0 },
+ { 0.329412, 0.556863, 0.627451, 1.0 },
+ { 0.298039, 0.521569, 0.552941, 1.0 },
+ { 0.313725, 0.490196, 0.517647, 1.0 },
+ { 0.313725, 0.474510, 0.478431, 1.0 },
+ };
+/* rie02 */
+static double4 colors_50[] = {
+ { 0.188235, 0.282353, 0.145098, 1.0 },
+ { 0.235294, 0.333333, 0.109804, 1.0 },
+ { 0.188235, 0.345098, 0.109804, 1.0 },
+ { 0.235294, 0.298039, 0.145098, 1.0 },
+ { 0.219608, 0.250980, 0.145098, 1.0 },
+ { 0.188235, 0.203922, 0.109804, 1.0 },
+ { 0.172549, 0.188235, 0.109804, 1.0 },
+ { 0.141176, 0.172549, 0.109804, 1.0 },
+ { 0.094118, 0.141176, 0.070588, 1.0 },
+ { 0.078431, 0.141176, 0.070588, 1.0 },
+ { 0.094118, 0.156863, 0.070588, 1.0 },
+ { 0.109804, 0.172549, 0.070588, 1.0 },
+ { 0.141176, 0.156863, 0.070588, 1.0 },
+ { 0.141176, 0.109804, 0.070588, 1.0 },
+ { 0.078431, 0.078431, 0.070588, 1.0 },
+ { 0.047059, 0.062745, 0.035294, 1.0 },
+ { 0.062745, 0.078431, 0.035294, 1.0 },
+ { 0.078431, 0.094118, 0.035294, 1.0 },
+ { 0.109804, 0.109804, 0.035294, 1.0 },
+ { 0.156863, 0.172549, 0.070588, 1.0 },
+ { 0.219608, 0.203922, 0.109804, 1.0 },
+ { 0.266667, 0.250980, 0.145098, 1.0 },
+ { 0.345098, 0.282353, 0.184314, 1.0 },
+ { 0.333333, 0.364706, 0.184314, 1.0 },
+ { 0.333333, 0.392157, 0.219608, 1.0 },
+ { 0.345098, 0.376471, 0.294118, 1.0 },
+ { 0.364706, 0.380392, 0.294118, 1.0 },
+ { 0.360784, 0.380392, 0.258824, 1.0 },
+ { 0.333333, 0.396078, 0.219608, 1.0 },
+ { 0.345098, 0.411765, 0.258824, 1.0 },
+ { 0.349020, 0.411765, 0.294118, 1.0 },
+ { 0.329412, 0.411765, 0.258824, 1.0 },
+ { 0.349020, 0.443137, 0.258824, 1.0 },
+ { 0.443137, 0.552941, 0.333333, 1.0 },
+ { 0.521569, 0.615686, 0.478431, 1.0 },
+ { 0.552941, 0.745098, 0.588235, 1.0 },
+ { 0.568627, 0.713725, 0.662745, 1.0 },
+ { 0.505882, 0.741176, 0.737255, 1.0 },
+ { 0.662745, 0.709804, 0.701961, 1.0 },
+ { 0.694118, 0.741176, 0.662745, 1.0 },
+ { 0.823529, 0.901961, 0.627451, 1.0 },
+ { 0.870588, 0.917647, 0.701961, 1.0 },
+ { 0.964706, 0.945098, 0.623529, 1.0 },
+ { 0.839216, 0.901961, 0.552941, 1.0 },
+ { 0.745098, 0.854902, 0.627451, 1.0 },
+ { 0.776471, 0.886275, 0.478431, 1.0 },
+ { 0.917647, 0.964706, 0.474510, 1.0 },
+ { 0.854902, 0.819608, 0.439216, 1.0 },
+ { 0.615686, 0.678431, 0.364706, 1.0 },
+ { 0.490196, 0.584314, 0.368627, 1.0 },
+ { 0.474510, 0.584314, 0.329412, 1.0 },
+ { 0.396078, 0.490196, 0.258824, 1.0 },
+ { 0.364706, 0.427451, 0.258824, 1.0 },
+ { 0.349020, 0.396078, 0.184314, 1.0 },
+ { 0.349020, 0.458824, 0.184314, 1.0 },
+ { 0.396078, 0.443137, 0.184314, 1.0 },
+ { 0.443137, 0.490196, 0.219608, 1.0 },
+ { 0.490196, 0.521569, 0.294118, 1.0 },
+ { 0.600000, 0.552941, 0.329412, 1.0 },
+ { 0.600000, 0.615686, 0.403922, 1.0 },
+ { 0.635294, 0.760784, 0.403922, 1.0 },
+ { 0.713725, 0.792157, 0.403922, 1.0 },
+ { 0.713725, 0.745098, 0.329412, 1.0 },
+ { 0.760784, 0.596078, 0.439216, 1.0 },
+ { 0.537255, 0.505882, 0.368627, 1.0 },
+ { 0.443137, 0.443137, 0.294118, 1.0 },
+ { 0.349020, 0.427451, 0.258824, 1.0 },
+ { 0.282353, 0.360784, 0.219608, 1.0 },
+ { 0.235294, 0.349020, 0.219608, 1.0 },
+ { 0.219608, 0.360784, 0.219608, 1.0 },
+ { 0.235294, 0.364706, 0.184314, 1.0 },
+ { 0.250980, 0.345098, 0.184314, 1.0 },
+ { 0.219608, 0.349020, 0.219608, 1.0 },
+ { 0.203922, 0.349020, 0.219608, 1.0 },
+ { 0.203922, 0.313725, 0.219608, 1.0 },
+ { 0.219608, 0.313725, 0.219608, 1.0 },
+ { 0.188235, 0.282353, 0.184314, 1.0 },
+ { 0.172549, 0.282353, 0.184314, 1.0 },
+ { 0.141176, 0.235294, 0.184314, 1.0 },
+ { 0.125490, 0.203922, 0.219608, 1.0 },
+ { 0.141176, 0.219608, 0.258824, 1.0 },
+ { 0.141176, 0.219608, 0.219608, 1.0 },
+ { 0.141176, 0.266667, 0.219608, 1.0 },
+ { 0.188235, 0.345098, 0.219608, 1.0 },
+ { 0.266667, 0.396078, 0.254902, 1.0 },
+ { 0.380392, 0.490196, 0.333333, 1.0 },
+ { 0.443137, 0.584314, 0.368627, 1.0 },
+ { 0.568627, 0.666667, 0.478431, 1.0 },
+ { 0.584314, 0.694118, 0.439216, 1.0 },
+ { 0.490196, 0.600000, 0.403922, 1.0 },
+ { 0.380392, 0.474510, 0.329412, 1.0 },
+ { 0.333333, 0.364706, 0.258824, 1.0 },
+ { 0.235294, 0.250980, 0.258824, 1.0 },
+ { 0.141176, 0.172549, 0.184314, 1.0 },
+ { 0.078431, 0.141176, 0.109804, 1.0 },
+ { 0.047059, 0.094118, 0.070588, 1.0 },
+ { 0.031373, 0.062745, 0.000000, 1.0 },
+ { 0.047059, 0.047059, 0.000000, 1.0 },
+ { 0.078431, 0.094118, 0.070588, 1.0 },
+ { 0.125490, 0.188235, 0.109804, 1.0 },
+ { 0.172549, 0.235294, 0.145098, 1.0 },
+ { 0.266667, 0.298039, 0.184314, 1.0 },
+ { 0.282353, 0.349020, 0.184314, 1.0 },
+ { 0.250980, 0.329412, 0.184314, 1.0 },
+ { 0.317647, 0.345098, 0.184314, 1.0 },
+ { 0.282353, 0.364706, 0.109804, 1.0 },
+ { 0.235294, 0.298039, 0.184314, 1.0 },
+ { 0.219608, 0.219608, 0.184314, 1.0 },
+ { 0.172549, 0.219608, 0.145098, 1.0 },
+ { 0.125490, 0.203922, 0.109804, 1.0 },
+ { 0.094118, 0.203922, 0.109804, 1.0 },
+ { 0.078431, 0.172549, 0.070588, 1.0 },
+ { 0.109804, 0.188235, 0.035294, 1.0 },
+ { 0.094118, 0.188235, 0.070588, 1.0 },
+ { 0.109804, 0.219608, 0.109804, 1.0 },
+ { 0.094118, 0.219608, 0.145098, 1.0 },
+ { 0.094118, 0.219608, 0.145098, 1.0 },
+ { 0.109804, 0.219608, 0.145098, 1.0 },
+ { 0.141176, 0.235294, 0.184314, 1.0 },
+ { 0.188235, 0.282353, 0.145098, 1.0 },
+ { 0.203922, 0.345098, 0.145098, 1.0 },
+ { 0.235294, 0.380392, 0.145098, 1.0 },
+ { 0.235294, 0.364706, 0.184314, 1.0 },
+ { 0.235294, 0.376471, 0.180392, 1.0 },
+ { 0.188235, 0.298039, 0.184314, 1.0 },
+ { 0.156863, 0.266667, 0.145098, 1.0 },
+ { 0.125490, 0.203922, 0.109804, 1.0 },
+ { 0.109804, 0.219608, 0.109804, 1.0 },
+ { 0.062745, 0.172549, 0.070588, 1.0 },
+ { 0.062745, 0.156863, 0.070588, 1.0 },
+ { 0.062745, 0.172549, 0.035294, 1.0 },
+ { 0.109804, 0.188235, 0.035294, 1.0 },
+ { 0.172549, 0.203922, 0.109804, 1.0 },
+ { 0.141176, 0.219608, 0.070588, 1.0 },
+ { 0.156863, 0.250980, 0.070588, 1.0 },
+ { 0.141176, 0.282353, 0.145098, 1.0 },
+ { 0.172549, 0.298039, 0.145098, 1.0 },
+ { 0.172549, 0.298039, 0.145098, 1.0 },
+ { 0.156863, 0.282353, 0.145098, 1.0 },
+ { 0.172549, 0.219608, 0.109804, 1.0 },
+ { 0.141176, 0.203922, 0.109804, 1.0 },
+ { 0.109804, 0.188235, 0.109804, 1.0 },
+ { 0.125490, 0.156863, 0.109804, 1.0 },
+ { 0.125490, 0.125490, 0.070588, 1.0 },
+ { 0.094118, 0.125490, 0.109804, 1.0 },
+ { 0.078431, 0.156863, 0.109804, 1.0 },
+ { 0.109804, 0.156863, 0.145098, 1.0 },
+ { 0.109804, 0.141176, 0.109804, 1.0 },
+ { 0.094118, 0.156863, 0.145098, 1.0 },
+ { 0.094118, 0.172549, 0.145098, 1.0 },
+ { 0.094118, 0.203922, 0.184314, 1.0 },
+ { 0.109804, 0.172549, 0.184314, 1.0 },
+ { 0.109804, 0.156863, 0.145098, 1.0 },
+ { 0.109804, 0.188235, 0.145098, 1.0 },
+ { 0.078431, 0.156863, 0.145098, 1.0 },
+ { 0.047059, 0.156863, 0.109804, 1.0 },
+ { 0.078431, 0.125490, 0.070588, 1.0 },
+ { 0.062745, 0.078431, 0.070588, 1.0 },
+ { 0.047059, 0.078431, 0.070588, 1.0 },
+ { 0.047059, 0.094118, 0.035294, 1.0 },
+ { 0.047059, 0.094118, 0.035294, 1.0 },
+ { 0.062745, 0.141176, 0.070588, 1.0 },
+ { 0.078431, 0.203922, 0.109804, 1.0 },
+ { 0.094118, 0.235294, 0.145098, 1.0 },
+ { 0.125490, 0.298039, 0.184314, 1.0 },
+ { 0.172549, 0.313725, 0.219608, 1.0 },
+ { 0.172549, 0.317647, 0.184314, 1.0 },
+ { 0.188235, 0.380392, 0.184314, 1.0 },
+ { 0.235294, 0.474510, 0.145098, 1.0 },
+ { 0.250980, 0.427451, 0.145098, 1.0 },
+ { 0.282353, 0.396078, 0.184314, 1.0 },
+ { 0.235294, 0.364706, 0.219608, 1.0 },
+ { 0.219608, 0.349020, 0.294118, 1.0 },
+ { 0.235294, 0.313725, 0.368627, 1.0 },
+ { 0.298039, 0.364706, 0.403922, 1.0 },
+ { 0.345098, 0.474510, 0.368627, 1.0 },
+ { 0.396078, 0.505882, 0.294118, 1.0 },
+ { 0.380392, 0.568627, 0.294118, 1.0 },
+ { 0.364706, 0.521569, 0.219608, 1.0 },
+ { 0.443137, 0.615686, 0.254902, 1.0 },
+ { 0.364706, 0.474510, 0.258824, 1.0 },
+ { 0.333333, 0.458824, 0.184314, 1.0 },
+ { 0.301961, 0.396078, 0.184314, 1.0 },
+ { 0.266667, 0.333333, 0.145098, 1.0 },
+ { 0.235294, 0.266667, 0.145098, 1.0 },
+ { 0.235294, 0.219608, 0.145098, 1.0 },
+ { 0.219608, 0.203922, 0.145098, 1.0 },
+ { 0.235294, 0.235294, 0.184314, 1.0 },
+ { 0.313725, 0.313725, 0.219608, 1.0 },
+ { 0.345098, 0.407843, 0.294118, 1.0 },
+ { 0.458824, 0.505882, 0.368627, 1.0 },
+ { 0.584314, 0.678431, 0.443137, 1.0 },
+ { 0.650980, 0.729412, 0.552941, 1.0 },
+ { 0.650980, 0.776471, 0.478431, 1.0 },
+ { 0.678431, 0.729412, 0.517647, 1.0 },
+ { 0.635294, 0.698039, 0.478431, 1.0 },
+ { 0.521569, 0.584314, 0.368627, 1.0 },
+ { 0.458824, 0.521569, 0.294118, 1.0 },
+ { 0.364706, 0.443137, 0.294118, 1.0 },
+ { 0.329412, 0.411765, 0.294118, 1.0 },
+ { 0.235294, 0.380392, 0.294118, 1.0 },
+ { 0.250980, 0.266667, 0.258824, 1.0 },
+ { 0.172549, 0.250980, 0.294118, 1.0 },
+ { 0.141176, 0.203922, 0.258824, 1.0 },
+ { 0.109804, 0.219608, 0.258824, 1.0 },
+ { 0.109804, 0.219608, 0.258824, 1.0 },
+ { 0.125490, 0.188235, 0.219608, 1.0 },
+ { 0.141176, 0.188235, 0.184314, 1.0 },
+ { 0.203922, 0.188235, 0.109804, 1.0 },
+ { 0.188235, 0.219608, 0.145098, 1.0 },
+ { 0.188235, 0.172549, 0.109804, 1.0 },
+ { 0.172549, 0.203922, 0.109804, 1.0 },
+ { 0.219608, 0.219608, 0.109804, 1.0 },
+ { 0.235294, 0.235294, 0.109804, 1.0 },
+ { 0.250980, 0.266667, 0.145098, 1.0 },
+ { 0.313725, 0.313725, 0.219608, 1.0 },
+ { 0.411765, 0.396078, 0.258824, 1.0 },
+ { 0.505882, 0.505882, 0.333333, 1.0 },
+ { 0.521569, 0.521569, 0.443137, 1.0 },
+ { 0.505882, 0.537255, 0.478431, 1.0 },
+ { 0.458824, 0.568627, 0.403922, 1.0 },
+ { 0.474510, 0.615686, 0.329412, 1.0 },
+ { 0.443137, 0.568627, 0.258824, 1.0 },
+ { 0.380392, 0.458824, 0.258824, 1.0 },
+ { 0.298039, 0.411765, 0.219608, 1.0 },
+ { 0.282353, 0.443137, 0.219608, 1.0 },
+ { 0.266667, 0.505882, 0.219608, 1.0 },
+ { 0.235294, 0.490196, 0.215686, 1.0 },
+ { 0.203922, 0.427451, 0.254902, 1.0 },
+ { 0.203922, 0.380392, 0.254902, 1.0 },
+ { 0.250980, 0.411765, 0.294118, 1.0 },
+ { 0.349020, 0.521569, 0.368627, 1.0 },
+ { 0.490196, 0.584314, 0.443137, 1.0 },
+ { 0.635294, 0.682353, 0.517647, 1.0 },
+ { 0.600000, 0.776471, 0.592157, 1.0 },
+ { 0.666667, 0.776471, 0.552941, 1.0 },
+ { 0.662745, 0.807843, 0.552941, 1.0 },
+ { 0.682353, 0.823529, 0.517647, 1.0 },
+ { 0.709804, 0.839216, 0.513725, 1.0 },
+ { 0.662745, 0.839216, 0.549020, 1.0 },
+ { 0.682353, 0.870588, 0.552941, 1.0 },
+ { 0.713725, 0.807843, 0.592157, 1.0 },
+ { 0.745098, 0.792157, 0.588235, 1.0 },
+ { 0.776471, 0.776471, 0.588235, 1.0 },
+ { 0.854902, 0.835294, 0.552941, 1.0 },
+ { 0.839216, 0.839216, 0.627451, 1.0 },
+ { 0.741176, 0.807843, 0.552941, 1.0 },
+ { 0.745098, 0.823529, 0.403922, 1.0 },
+ { 0.682353, 0.823529, 0.294118, 1.0 },
+ { 0.458824, 0.600000, 0.219608, 1.0 },
+ { 0.411765, 0.521569, 0.219608, 1.0 },
+ { 0.411765, 0.490196, 0.219608, 1.0 },
+ { 0.427451, 0.427451, 0.219608, 1.0 },
+ { 0.364706, 0.443137, 0.258824, 1.0 },
+ { 0.411765, 0.427451, 0.294118, 1.0 },
+ { 0.458824, 0.490196, 0.443137, 1.0 },
+ };
+/* rie05 */
+static double4 colors_51[] = {
+ { 0.286275, 0.490196, 0.329412, 1.0 },
+ { 0.301961, 0.552941, 0.325490, 1.0 },
+ { 0.349020, 0.572549, 0.325490, 1.0 },
+ { 0.407843, 0.603922, 0.368627, 1.0 },
+ { 0.427451, 0.666667, 0.403922, 1.0 },
+ { 0.572549, 0.776471, 0.443137, 1.0 },
+ { 0.635294, 0.839216, 0.517647, 1.0 },
+ { 0.713725, 0.886275, 0.627451, 1.0 },
+ { 0.776471, 0.917647, 0.627451, 1.0 },
+ { 0.807843, 0.917647, 0.662745, 1.0 },
+ { 0.854902, 0.949020, 0.698039, 1.0 },
+ { 0.870588, 0.933333, 0.662745, 1.0 },
+ { 0.854902, 0.886275, 0.588235, 1.0 },
+ { 0.870588, 0.901961, 0.552941, 1.0 },
+ { 0.854902, 0.901961, 0.513725, 1.0 },
+ { 0.823529, 0.870588, 0.513725, 1.0 },
+ { 0.807843, 0.870588, 0.478431, 1.0 },
+ { 0.745098, 0.858824, 0.443137, 1.0 },
+ { 0.796078, 0.886275, 0.478431, 1.0 },
+ { 0.807843, 0.886275, 0.403922, 1.0 },
+ { 0.854902, 0.886275, 0.368627, 1.0 },
+ { 0.827451, 0.870588, 0.368627, 1.0 },
+ { 0.776471, 0.870588, 0.294118, 1.0 },
+ { 0.666667, 0.823529, 0.368627, 1.0 },
+ { 0.666667, 0.807843, 0.403922, 1.0 },
+ { 0.588235, 0.760784, 0.443137, 1.0 },
+ { 0.537255, 0.682353, 0.443137, 1.0 },
+ { 0.474510, 0.666667, 0.403922, 1.0 },
+ { 0.505882, 0.682353, 0.443137, 1.0 },
+ { 0.505882, 0.713725, 0.443137, 1.0 },
+ { 0.572549, 0.776471, 0.517647, 1.0 },
+ { 0.635294, 0.870588, 0.627451, 1.0 },
+ { 0.713725, 0.854902, 0.662745, 1.0 },
+ { 0.823529, 0.917647, 0.772549, 1.0 },
+ { 0.901961, 0.964706, 0.807843, 1.0 },
+ { 0.901961, 0.964706, 0.847059, 1.0 },
+ { 0.901961, 0.949020, 0.811765, 1.0 },
+ { 0.870588, 0.917647, 0.772549, 1.0 },
+ { 0.839216, 0.933333, 0.737255, 1.0 },
+ { 0.839216, 0.917647, 0.662745, 1.0 },
+ { 0.839216, 0.901961, 0.588235, 1.0 },
+ { 0.823529, 0.901961, 0.513725, 1.0 },
+ { 0.776471, 0.901961, 0.478431, 1.0 },
+ { 0.729412, 0.858824, 0.478431, 1.0 },
+ { 0.666667, 0.807843, 0.478431, 1.0 },
+ { 0.603922, 0.776471, 0.443137, 1.0 },
+ { 0.537255, 0.713725, 0.333333, 1.0 },
+ { 0.490196, 0.698039, 0.294118, 1.0 },
+ { 0.474510, 0.666667, 0.329412, 1.0 },
+ { 0.537255, 0.600000, 0.368627, 1.0 },
+ { 0.552941, 0.682353, 0.368627, 1.0 },
+ { 0.635294, 0.713725, 0.443137, 1.0 },
+ { 0.756863, 0.788235, 0.552941, 1.0 },
+ { 0.803922, 0.803922, 0.698039, 1.0 },
+ { 0.870588, 0.901961, 0.772549, 1.0 },
+ { 0.917647, 0.980392, 0.807843, 1.0 },
+ { 0.964706, 0.996078, 0.772549, 1.0 },
+ { 0.996078, 0.945098, 0.662745, 1.0 },
+ { 0.964706, 0.917647, 0.623529, 1.0 },
+ { 0.949020, 0.980392, 0.439216, 1.0 },
+ { 0.901961, 0.933333, 0.368627, 1.0 },
+ { 0.870588, 0.917647, 0.439216, 1.0 },
+ { 0.776471, 0.870588, 0.443137, 1.0 },
+ { 0.745098, 0.858824, 0.403922, 1.0 },
+ { 0.776471, 0.807843, 0.403922, 1.0 },
+ { 0.729412, 0.839216, 0.403922, 1.0 },
+ { 0.682353, 0.839216, 0.443137, 1.0 },
+ { 0.650980, 0.854902, 0.443137, 1.0 },
+ { 0.713725, 0.839216, 0.443137, 1.0 },
+ { 0.729412, 0.858824, 0.478431, 1.0 },
+ { 0.776471, 0.886275, 0.517647, 1.0 },
+ { 0.792157, 0.886275, 0.588235, 1.0 },
+ { 0.870588, 0.870588, 0.627451, 1.0 },
+ { 0.933333, 0.917647, 0.623529, 1.0 },
+ { 0.964706, 0.913725, 0.662745, 1.0 },
+ { 0.886275, 0.933333, 0.698039, 1.0 },
+ { 0.823529, 0.917647, 0.662745, 1.0 },
+ { 0.776471, 0.917647, 0.627451, 1.0 },
+ { 0.776471, 0.901961, 0.588235, 1.0 },
+ { 0.792157, 0.886275, 0.517647, 1.0 },
+ { 0.811765, 0.901961, 0.478431, 1.0 },
+ { 0.776471, 0.886275, 0.478431, 1.0 },
+ { 0.729412, 0.870588, 0.443137, 1.0 },
+ { 0.698039, 0.839216, 0.403922, 1.0 },
+ { 0.650980, 0.807843, 0.403922, 1.0 },
+ { 0.650980, 0.792157, 0.368627, 1.0 },
+ { 0.588235, 0.745098, 0.329412, 1.0 },
+ { 0.552941, 0.729412, 0.294118, 1.0 },
+ { 0.600000, 0.682353, 0.258824, 1.0 },
+ { 0.647059, 0.662745, 0.258824, 1.0 },
+ { 0.588235, 0.713725, 0.333333, 1.0 },
+ { 0.619608, 0.760784, 0.368627, 1.0 },
+ { 0.635294, 0.760784, 0.403922, 1.0 },
+ { 0.635294, 0.807843, 0.403922, 1.0 },
+ { 0.619608, 0.807843, 0.403922, 1.0 },
+ { 0.650980, 0.823529, 0.443137, 1.0 },
+ { 0.635294, 0.792157, 0.443137, 1.0 },
+ { 0.635294, 0.823529, 0.478431, 1.0 },
+ { 0.650980, 0.839216, 0.443137, 1.0 },
+ { 0.619608, 0.807843, 0.368627, 1.0 },
+ { 0.556863, 0.760784, 0.333333, 1.0 },
+ { 0.505882, 0.682353, 0.333333, 1.0 },
+ { 0.474510, 0.650980, 0.294118, 1.0 },
+ { 0.474510, 0.682353, 0.294118, 1.0 },
+ { 0.474510, 0.615686, 0.294118, 1.0 },
+ { 0.505882, 0.635294, 0.294118, 1.0 },
+ { 0.603922, 0.580392, 0.145098, 1.0 },
+ { 0.537255, 0.615686, 0.294118, 1.0 },
+ { 0.427451, 0.603922, 0.294118, 1.0 },
+ { 0.474510, 0.635294, 0.403922, 1.0 },
+ { 0.537255, 0.666667, 0.517647, 1.0 },
+ { 0.650980, 0.776471, 0.592157, 1.0 },
+ { 0.698039, 0.854902, 0.662745, 1.0 },
+ { 0.713725, 0.839216, 0.701961, 1.0 },
+ { 0.725490, 0.823529, 0.701961, 1.0 },
+ { 0.698039, 0.854902, 0.662745, 1.0 },
+ { 0.603922, 0.776471, 0.552941, 1.0 },
+ { 0.490196, 0.698039, 0.478431, 1.0 },
+ { 0.490196, 0.729412, 0.443137, 1.0 },
+ { 0.572549, 0.760784, 0.403922, 1.0 },
+ { 0.588235, 0.760784, 0.403922, 1.0 },
+ { 0.588235, 0.760784, 0.403922, 1.0 },
+ { 0.603922, 0.760784, 0.368627, 1.0 },
+ { 0.572549, 0.776471, 0.333333, 1.0 },
+ { 0.556863, 0.760784, 0.333333, 1.0 },
+ { 0.556863, 0.713725, 0.333333, 1.0 },
+ { 0.552941, 0.713725, 0.329412, 1.0 },
+ { 0.572549, 0.760784, 0.294118, 1.0 },
+ { 0.588235, 0.760784, 0.294118, 1.0 },
+ { 0.603922, 0.776471, 0.294118, 1.0 },
+ { 0.619608, 0.760784, 0.219608, 1.0 },
+ { 0.666667, 0.776471, 0.219608, 1.0 },
+ { 0.635294, 0.807843, 0.258824, 1.0 },
+ { 0.745098, 0.823529, 0.294118, 1.0 },
+ { 0.901961, 0.733333, 0.109804, 1.0 },
+ { 0.996078, 0.776471, 0.035294, 1.0 },
+ { 0.949020, 0.815686, 0.145098, 1.0 },
+ { 0.949020, 0.882353, 0.294118, 1.0 },
+ { 0.964706, 0.929412, 0.439216, 1.0 },
+ { 0.870588, 0.949020, 0.623529, 1.0 },
+ { 0.886275, 0.933333, 0.698039, 1.0 },
+ { 0.949020, 0.949020, 0.811765, 1.0 },
+ { 0.964706, 0.949020, 0.847059, 1.0 },
+ { 0.964706, 0.964706, 0.882353, 1.0 },
+ { 0.949020, 0.949020, 0.882353, 1.0 },
+ { 0.949020, 0.945098, 0.847059, 1.0 },
+ { 0.886275, 0.949020, 0.737255, 1.0 },
+ { 0.807843, 0.917647, 0.701961, 1.0 },
+ { 0.760784, 0.886275, 0.588235, 1.0 },
+ { 0.698039, 0.839216, 0.517647, 1.0 },
+ { 0.635294, 0.823529, 0.478431, 1.0 },
+ { 0.505882, 0.760784, 0.403922, 1.0 },
+ { 0.458824, 0.650980, 0.333333, 1.0 },
+ { 0.427451, 0.584314, 0.254902, 1.0 },
+ { 0.396078, 0.600000, 0.294118, 1.0 },
+ { 0.349020, 0.588235, 0.290196, 1.0 },
+ { 0.380392, 0.619608, 0.294118, 1.0 },
+ { 0.396078, 0.635294, 0.329412, 1.0 },
+ { 0.443137, 0.666667, 0.333333, 1.0 },
+ { 0.537255, 0.760784, 0.368627, 1.0 },
+ { 0.603922, 0.807843, 0.403922, 1.0 },
+ { 0.666667, 0.807843, 0.368627, 1.0 },
+ { 0.741176, 0.756863, 0.329412, 1.0 },
+ { 0.933333, 0.815686, 0.254902, 1.0 },
+ { 0.996078, 0.894118, 0.329412, 1.0 },
+ { 0.996078, 0.913725, 0.400000, 1.0 },
+ { 0.996078, 0.866667, 0.364706, 1.0 },
+ { 0.901961, 0.803922, 0.368627, 1.0 },
+ { 0.713725, 0.807843, 0.443137, 1.0 },
+ { 0.600000, 0.694118, 0.478431, 1.0 },
+ { 0.443137, 0.603922, 0.368627, 1.0 },
+ { 0.392157, 0.588235, 0.368627, 1.0 },
+ { 0.329412, 0.505882, 0.364706, 1.0 },
+ { 0.286275, 0.474510, 0.294118, 1.0 },
+ { 0.254902, 0.458824, 0.254902, 1.0 },
+ { 0.239216, 0.443137, 0.219608, 1.0 },
+ { 0.235294, 0.427451, 0.219608, 1.0 },
+ { 0.254902, 0.443137, 0.184314, 1.0 },
+ { 0.239216, 0.427451, 0.219608, 1.0 },
+ { 0.254902, 0.427451, 0.219608, 1.0 },
+ { 0.254902, 0.443137, 0.219608, 1.0 },
+ { 0.270588, 0.458824, 0.254902, 1.0 },
+ { 0.301961, 0.505882, 0.254902, 1.0 },
+ { 0.364706, 0.552941, 0.254902, 1.0 },
+ { 0.364706, 0.588235, 0.290196, 1.0 },
+ { 0.443137, 0.619608, 0.333333, 1.0 },
+ { 0.521569, 0.666667, 0.333333, 1.0 },
+ { 0.572549, 0.745098, 0.403922, 1.0 },
+ { 0.588235, 0.745098, 0.478431, 1.0 },
+ { 0.615686, 0.745098, 0.517647, 1.0 },
+ { 0.619608, 0.792157, 0.517647, 1.0 },
+ { 0.635294, 0.823529, 0.517647, 1.0 },
+ { 0.682353, 0.858824, 0.478431, 1.0 },
+ { 0.729412, 0.870588, 0.478431, 1.0 },
+ { 0.776471, 0.901961, 0.588235, 1.0 },
+ { 0.807843, 0.901961, 0.662745, 1.0 },
+ { 0.839216, 0.901961, 0.701961, 1.0 },
+ { 0.870588, 0.917647, 0.772549, 1.0 },
+ { 0.901961, 0.964706, 0.847059, 1.0 },
+ { 0.933333, 0.929412, 0.882353, 1.0 },
+ { 0.933333, 0.917647, 0.921569, 1.0 },
+ { 0.933333, 0.933333, 0.847059, 1.0 },
+ { 0.886275, 0.933333, 0.737255, 1.0 },
+ { 0.839216, 0.901961, 0.627451, 1.0 },
+ { 0.760784, 0.854902, 0.552941, 1.0 },
+ { 0.745098, 0.776471, 0.513725, 1.0 },
+ { 0.682353, 0.776471, 0.478431, 1.0 },
+ { 0.682353, 0.792157, 0.478431, 1.0 },
+ { 0.682353, 0.839216, 0.478431, 1.0 },
+ { 0.713725, 0.858824, 0.478431, 1.0 },
+ { 0.760784, 0.839216, 0.517647, 1.0 },
+ { 0.776471, 0.886275, 0.627451, 1.0 },
+ { 0.792157, 0.886275, 0.627451, 1.0 },
+ { 0.792157, 0.886275, 0.627451, 1.0 },
+ { 0.745098, 0.870588, 0.701961, 1.0 },
+ { 0.745098, 0.870588, 0.701961, 1.0 },
+ { 0.760784, 0.901961, 0.701961, 1.0 },
+ { 0.792157, 0.901961, 0.698039, 1.0 },
+ { 0.839216, 0.917647, 0.698039, 1.0 },
+ { 0.870588, 0.901961, 0.701961, 1.0 },
+ { 0.854902, 0.917647, 0.698039, 1.0 },
+ { 0.823529, 0.901961, 0.662745, 1.0 },
+ { 0.807843, 0.854902, 0.662745, 1.0 },
+ { 0.713725, 0.870588, 0.627451, 1.0 },
+ { 0.603922, 0.760784, 0.552941, 1.0 },
+ { 0.505882, 0.666667, 0.443137, 1.0 },
+ { 0.396078, 0.603922, 0.364706, 1.0 },
+ { 0.317647, 0.552941, 0.325490, 1.0 },
+ { 0.317647, 0.521569, 0.325490, 1.0 },
+ { 0.301961, 0.490196, 0.290196, 1.0 },
+ { 0.286275, 0.474510, 0.290196, 1.0 },
+ { 0.270588, 0.505882, 0.254902, 1.0 },
+ { 0.286275, 0.474510, 0.290196, 1.0 },
+ { 0.301961, 0.505882, 0.290196, 1.0 },
+ { 0.427451, 0.521569, 0.294118, 1.0 },
+ { 0.380392, 0.572549, 0.294118, 1.0 },
+ { 0.423529, 0.603922, 0.368627, 1.0 },
+ { 0.490196, 0.698039, 0.403922, 1.0 },
+ { 0.588235, 0.792157, 0.443137, 1.0 },
+ { 0.650980, 0.823529, 0.478431, 1.0 },
+ { 0.729412, 0.870588, 0.552941, 1.0 },
+ { 0.760784, 0.870588, 0.592157, 1.0 },
+ { 0.760784, 0.854902, 0.592157, 1.0 },
+ { 0.713725, 0.854902, 0.592157, 1.0 },
+ { 0.635294, 0.854902, 0.513725, 1.0 },
+ { 0.666667, 0.839216, 0.478431, 1.0 },
+ { 0.682353, 0.823529, 0.478431, 1.0 },
+ { 0.713725, 0.823529, 0.478431, 1.0 },
+ { 0.729412, 0.839216, 0.478431, 1.0 },
+ { 0.745098, 0.839216, 0.478431, 1.0 },
+ { 0.760784, 0.854902, 0.517647, 1.0 },
+ { 0.776471, 0.901961, 0.552941, 1.0 },
+ { 0.792157, 0.901961, 0.588235, 1.0 },
+ { 0.811765, 0.901961, 0.552941, 1.0 },
+ { 0.792157, 0.854902, 0.513725, 1.0 },
+ { 0.745098, 0.807843, 0.478431, 1.0 },
+ };
+/* rie11 */
+static double4 colors_52[] = {
+ { 0.682353, 0.564706, 0.403922, 1.0 },
+ { 0.505882, 0.376471, 0.333333, 1.0 },
+ { 0.458824, 0.313725, 0.258824, 1.0 },
+ { 0.411765, 0.360784, 0.219608, 1.0 },
+ { 0.443137, 0.313725, 0.184314, 1.0 },
+ { 0.396078, 0.360784, 0.258824, 1.0 },
+ { 0.427451, 0.443137, 0.333333, 1.0 },
+ { 0.490196, 0.537255, 0.403922, 1.0 },
+ { 0.631373, 0.533333, 0.478431, 1.0 },
+ { 0.776471, 0.596078, 0.478431, 1.0 },
+ { 0.807843, 0.615686, 0.517647, 1.0 },
+ { 0.682353, 0.647059, 0.517647, 1.0 },
+ { 0.568627, 0.619608, 0.403922, 1.0 },
+ { 0.443137, 0.458824, 0.368627, 1.0 },
+ { 0.345098, 0.360784, 0.258824, 1.0 },
+ { 0.266667, 0.266667, 0.219608, 1.0 },
+ { 0.235294, 0.219608, 0.184314, 1.0 },
+ { 0.203922, 0.168627, 0.145098, 1.0 },
+ { 0.188235, 0.156863, 0.145098, 1.0 },
+ { 0.172549, 0.172549, 0.109804, 1.0 },
+ { 0.172549, 0.172549, 0.109804, 1.0 },
+ { 0.172549, 0.172549, 0.145098, 1.0 },
+ { 0.188235, 0.188235, 0.184314, 1.0 },
+ { 0.203922, 0.203922, 0.184314, 1.0 },
+ { 0.203922, 0.203922, 0.184314, 1.0 },
+ { 0.203922, 0.203922, 0.184314, 1.0 },
+ { 0.172549, 0.203922, 0.219608, 1.0 },
+ { 0.203922, 0.219608, 0.219608, 1.0 },
+ { 0.219608, 0.219608, 0.219608, 1.0 },
+ { 0.219608, 0.219608, 0.219608, 1.0 },
+ { 0.219608, 0.235294, 0.219608, 1.0 },
+ { 0.235294, 0.235294, 0.219608, 1.0 },
+ { 0.250980, 0.235294, 0.219608, 1.0 },
+ { 0.266667, 0.219608, 0.219608, 1.0 },
+ { 0.250980, 0.219608, 0.184314, 1.0 },
+ { 0.235294, 0.235294, 0.184314, 1.0 },
+ { 0.219608, 0.219608, 0.145098, 1.0 },
+ { 0.203922, 0.203922, 0.145098, 1.0 },
+ { 0.188235, 0.188235, 0.145098, 1.0 },
+ { 0.188235, 0.172549, 0.145098, 1.0 },
+ { 0.188235, 0.172549, 0.145098, 1.0 },
+ { 0.188235, 0.172549, 0.184314, 1.0 },
+ { 0.172549, 0.172549, 0.219608, 1.0 },
+ { 0.156863, 0.188235, 0.219608, 1.0 },
+ { 0.172549, 0.219608, 0.219608, 1.0 },
+ { 0.188235, 0.235294, 0.258824, 1.0 },
+ { 0.203922, 0.250980, 0.294118, 1.0 },
+ { 0.219608, 0.282353, 0.294118, 1.0 },
+ { 0.317647, 0.333333, 0.333333, 1.0 },
+ { 0.411765, 0.380392, 0.329412, 1.0 },
+ { 0.474510, 0.474510, 0.403922, 1.0 },
+ { 0.600000, 0.490196, 0.403922, 1.0 },
+ { 0.682353, 0.549020, 0.478431, 1.0 },
+ { 0.760784, 0.580392, 0.517647, 1.0 },
+ { 0.745098, 0.596078, 0.517647, 1.0 },
+ { 0.631373, 0.552941, 0.443137, 1.0 },
+ { 0.521569, 0.474510, 0.368627, 1.0 },
+ { 0.443137, 0.376471, 0.258824, 1.0 },
+ { 0.360784, 0.313725, 0.219608, 1.0 },
+ { 0.266667, 0.235294, 0.184314, 1.0 },
+ { 0.235294, 0.203922, 0.145098, 1.0 },
+ { 0.203922, 0.168627, 0.109804, 1.0 },
+ { 0.188235, 0.137255, 0.109804, 1.0 },
+ { 0.188235, 0.156863, 0.109804, 1.0 },
+ { 0.203922, 0.203922, 0.145098, 1.0 },
+ { 0.203922, 0.219608, 0.184314, 1.0 },
+ { 0.219608, 0.235294, 0.184314, 1.0 },
+ { 0.235294, 0.219608, 0.184314, 1.0 },
+ { 0.219608, 0.203922, 0.184314, 1.0 },
+ { 0.188235, 0.203922, 0.184314, 1.0 },
+ { 0.156863, 0.172549, 0.145098, 1.0 },
+ { 0.125490, 0.141176, 0.109804, 1.0 },
+ { 0.125490, 0.141176, 0.109804, 1.0 },
+ { 0.109804, 0.125490, 0.109804, 1.0 },
+ { 0.141176, 0.141176, 0.109804, 1.0 },
+ { 0.188235, 0.188235, 0.145098, 1.0 },
+ { 0.266667, 0.235294, 0.184314, 1.0 },
+ { 0.333333, 0.282353, 0.219608, 1.0 },
+ { 0.443137, 0.360784, 0.294118, 1.0 },
+ { 0.600000, 0.505882, 0.403922, 1.0 },
+ { 0.698039, 0.600000, 0.478431, 1.0 },
+ { 0.776471, 0.647059, 0.592157, 1.0 },
+ { 0.776471, 0.647059, 0.592157, 1.0 },
+ { 0.776471, 0.647059, 0.552941, 1.0 },
+ { 0.619608, 0.603922, 0.443137, 1.0 },
+ { 0.521569, 0.521569, 0.368627, 1.0 },
+ { 0.396078, 0.380392, 0.258824, 1.0 },
+ { 0.298039, 0.235294, 0.184314, 1.0 },
+ { 0.286275, 0.219608, 0.145098, 1.0 },
+ { 0.250980, 0.188235, 0.184314, 1.0 },
+ { 0.250980, 0.188235, 0.184314, 1.0 },
+ { 0.235294, 0.219608, 0.219608, 1.0 },
+ { 0.266667, 0.266667, 0.258824, 1.0 },
+ { 0.282353, 0.349020, 0.258824, 1.0 },
+ { 0.380392, 0.411765, 0.333333, 1.0 },
+ { 0.474510, 0.505882, 0.403922, 1.0 },
+ { 0.568627, 0.568627, 0.478431, 1.0 },
+ { 0.760784, 0.647059, 0.517647, 1.0 },
+ { 0.823529, 0.647059, 0.552941, 1.0 },
+ { 0.823529, 0.678431, 0.552941, 1.0 },
+ { 0.854902, 0.709804, 0.592157, 1.0 },
+ { 0.854902, 0.705882, 0.627451, 1.0 },
+ { 0.854902, 0.694118, 0.627451, 1.0 },
+ { 0.776471, 0.662745, 0.552941, 1.0 },
+ { 0.615686, 0.568627, 0.443137, 1.0 },
+ { 0.490196, 0.490196, 0.403922, 1.0 },
+ { 0.427451, 0.427451, 0.294118, 1.0 },
+ { 0.301961, 0.301961, 0.258824, 1.0 },
+ { 0.282353, 0.298039, 0.258824, 1.0 },
+ { 0.286275, 0.286275, 0.294118, 1.0 },
+ { 0.266667, 0.235294, 0.258824, 1.0 },
+ { 0.235294, 0.219608, 0.219608, 1.0 },
+ { 0.188235, 0.188235, 0.219608, 1.0 },
+ { 0.188235, 0.188235, 0.184314, 1.0 },
+ { 0.172549, 0.172549, 0.184314, 1.0 },
+ { 0.125490, 0.141176, 0.145098, 1.0 },
+ { 0.094118, 0.109804, 0.109804, 1.0 },
+ { 0.078431, 0.078431, 0.109804, 1.0 },
+ { 0.058824, 0.078431, 0.109804, 1.0 },
+ { 0.047059, 0.078431, 0.070588, 1.0 },
+ { 0.047059, 0.062745, 0.070588, 1.0 },
+ { 0.047059, 0.062745, 0.035294, 1.0 },
+ { 0.047059, 0.078431, 0.035294, 1.0 },
+ { 0.062745, 0.062745, 0.035294, 1.0 },
+ { 0.047059, 0.078431, 0.035294, 1.0 },
+ { 0.062745, 0.078431, 0.035294, 1.0 },
+ { 0.078431, 0.078431, 0.035294, 1.0 },
+ { 0.078431, 0.078431, 0.035294, 1.0 },
+ { 0.090196, 0.078431, 0.035294, 1.0 },
+ { 0.094118, 0.078431, 0.035294, 1.0 },
+ { 0.105882, 0.062745, 0.035294, 1.0 },
+ { 0.109804, 0.094118, 0.035294, 1.0 },
+ { 0.094118, 0.078431, 0.035294, 1.0 },
+ { 0.090196, 0.078431, 0.070588, 1.0 },
+ { 0.074510, 0.078431, 0.070588, 1.0 },
+ { 0.094118, 0.078431, 0.070588, 1.0 },
+ { 0.121569, 0.078431, 0.070588, 1.0 },
+ { 0.137255, 0.094118, 0.109804, 1.0 },
+ { 0.109804, 0.094118, 0.070588, 1.0 },
+ { 0.125490, 0.094118, 0.109804, 1.0 },
+ { 0.121569, 0.094118, 0.109804, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.109804, 0.125490, 0.145098, 1.0 },
+ { 0.094118, 0.141176, 0.184314, 1.0 },
+ { 0.109804, 0.125490, 0.184314, 1.0 },
+ { 0.109804, 0.125490, 0.145098, 1.0 },
+ { 0.090196, 0.094118, 0.109804, 1.0 },
+ { 0.090196, 0.078431, 0.109804, 1.0 },
+ { 0.094118, 0.109804, 0.109804, 1.0 },
+ { 0.109804, 0.141176, 0.145098, 1.0 },
+ { 0.156863, 0.156863, 0.145098, 1.0 },
+ { 0.172549, 0.172549, 0.184314, 1.0 },
+ { 0.172549, 0.156863, 0.219608, 1.0 },
+ { 0.156863, 0.156863, 0.219608, 1.0 },
+ { 0.121569, 0.109804, 0.145098, 1.0 },
+ { 0.078431, 0.078431, 0.109804, 1.0 },
+ { 0.074510, 0.062745, 0.109804, 1.0 },
+ { 0.062745, 0.062745, 0.109804, 1.0 },
+ { 0.062745, 0.062745, 0.070588, 1.0 },
+ { 0.062745, 0.078431, 0.070588, 1.0 },
+ { 0.062745, 0.094118, 0.070588, 1.0 },
+ { 0.062745, 0.094118, 0.070588, 1.0 },
+ { 0.078431, 0.094118, 0.070588, 1.0 },
+ { 0.090196, 0.078431, 0.070588, 1.0 },
+ { 0.078431, 0.094118, 0.070588, 1.0 },
+ { 0.094118, 0.094118, 0.070588, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.156863, 0.172549, 0.109804, 1.0 },
+ { 0.188235, 0.235294, 0.145098, 1.0 },
+ { 0.219608, 0.235294, 0.184314, 1.0 },
+ { 0.219608, 0.282353, 0.219608, 1.0 },
+ { 0.250980, 0.282353, 0.219608, 1.0 },
+ { 0.266667, 0.250980, 0.219608, 1.0 },
+ { 0.266667, 0.250980, 0.258824, 1.0 },
+ { 0.250980, 0.250980, 0.219608, 1.0 },
+ { 0.266667, 0.250980, 0.258824, 1.0 },
+ { 0.266667, 0.286275, 0.258824, 1.0 },
+ { 0.298039, 0.298039, 0.258824, 1.0 },
+ { 0.266667, 0.349020, 0.333333, 1.0 },
+ { 0.329412, 0.376471, 0.443137, 1.0 },
+ { 0.443137, 0.458824, 0.403922, 1.0 },
+ { 0.568627, 0.537255, 0.478431, 1.0 },
+ { 0.584314, 0.552941, 0.517647, 1.0 },
+ { 0.537255, 0.552941, 0.478431, 1.0 },
+ { 0.411765, 0.474510, 0.403922, 1.0 },
+ { 0.317647, 0.333333, 0.329412, 1.0 },
+ { 0.235294, 0.266667, 0.258824, 1.0 },
+ { 0.188235, 0.235294, 0.219608, 1.0 },
+ { 0.203922, 0.219608, 0.219608, 1.0 },
+ { 0.219608, 0.219608, 0.184314, 1.0 },
+ { 0.203922, 0.203922, 0.184314, 1.0 },
+ { 0.219608, 0.203922, 0.184314, 1.0 },
+ { 0.235294, 0.168627, 0.184314, 1.0 },
+ { 0.219608, 0.188235, 0.184314, 1.0 },
+ { 0.203922, 0.172549, 0.184314, 1.0 },
+ { 0.188235, 0.121569, 0.145098, 1.0 },
+ { 0.156863, 0.109804, 0.109804, 1.0 },
+ { 0.156863, 0.125490, 0.109804, 1.0 },
+ { 0.141176, 0.121569, 0.109804, 1.0 },
+ { 0.172549, 0.125490, 0.070588, 1.0 },
+ { 0.141176, 0.141176, 0.109804, 1.0 },
+ { 0.141176, 0.141176, 0.109804, 1.0 },
+ { 0.141176, 0.141176, 0.145098, 1.0 },
+ { 0.156863, 0.121569, 0.145098, 1.0 },
+ { 0.141176, 0.141176, 0.145098, 1.0 },
+ { 0.156863, 0.141176, 0.145098, 1.0 },
+ { 0.188235, 0.152941, 0.145098, 1.0 },
+ { 0.203922, 0.156863, 0.145098, 1.0 },
+ { 0.250980, 0.172549, 0.145098, 1.0 },
+ { 0.250980, 0.172549, 0.145098, 1.0 },
+ { 0.235294, 0.188235, 0.145098, 1.0 },
+ { 0.219608, 0.188235, 0.184314, 1.0 },
+ { 0.203922, 0.188235, 0.219608, 1.0 },
+ { 0.219608, 0.203922, 0.219608, 1.0 },
+ { 0.235294, 0.203922, 0.219608, 1.0 },
+ { 0.219608, 0.203922, 0.184314, 1.0 },
+ { 0.219608, 0.188235, 0.145098, 1.0 },
+ { 0.235294, 0.219608, 0.145098, 1.0 },
+ { 0.219608, 0.188235, 0.145098, 1.0 },
+ { 0.203922, 0.188235, 0.145098, 1.0 },
+ { 0.188235, 0.188235, 0.145098, 1.0 },
+ { 0.172549, 0.172549, 0.145098, 1.0 },
+ { 0.172549, 0.188235, 0.109804, 1.0 },
+ { 0.125490, 0.172549, 0.070588, 1.0 },
+ { 0.094118, 0.125490, 0.070588, 1.0 },
+ { 0.090196, 0.094118, 0.070588, 1.0 },
+ { 0.090196, 0.062745, 0.070588, 1.0 },
+ { 0.078431, 0.062745, 0.070588, 1.0 },
+ { 0.058824, 0.078431, 0.109804, 1.0 },
+ { 0.047059, 0.094118, 0.109804, 1.0 },
+ { 0.058824, 0.109804, 0.109804, 1.0 },
+ { 0.094118, 0.094118, 0.109804, 1.0 },
+ { 0.141176, 0.109804, 0.109804, 1.0 },
+ { 0.172549, 0.125490, 0.109804, 1.0 },
+ { 0.188235, 0.156863, 0.145098, 1.0 },
+ { 0.203922, 0.188235, 0.184314, 1.0 },
+ { 0.203922, 0.203922, 0.184314, 1.0 },
+ { 0.203922, 0.219608, 0.184314, 1.0 },
+ { 0.219608, 0.219608, 0.184314, 1.0 },
+ { 0.235294, 0.235294, 0.184314, 1.0 },
+ { 0.266667, 0.219608, 0.184314, 1.0 },
+ { 0.298039, 0.219608, 0.184314, 1.0 },
+ { 0.333333, 0.250980, 0.219608, 1.0 },
+ { 0.474510, 0.298039, 0.219608, 1.0 },
+ { 0.600000, 0.403922, 0.294118, 1.0 },
+ { 0.682353, 0.533333, 0.368627, 1.0 },
+ { 0.823529, 0.643137, 0.517647, 1.0 },
+ { 0.870588, 0.741176, 0.662745, 1.0 },
+ { 0.901961, 0.772549, 0.662745, 1.0 },
+ { 0.917647, 0.752941, 0.698039, 1.0 },
+ { 0.870588, 0.741176, 0.662745, 1.0 },
+ { 0.807843, 0.662745, 0.592157, 1.0 },
+ { 0.682353, 0.584314, 0.517647, 1.0 },
+ { 0.490196, 0.439216, 0.368627, 1.0 },
+ { 0.250980, 0.250980, 0.184314, 1.0 },
+ { 0.058824, 0.062745, 0.035294, 1.0 },
+ };
+/* etretat.ppm */
+static double4 colors_53[] = {
+ { 0.145098, 0.211765, 0.145098, 1.0 },
+ { 0.219608, 0.290196, 0.200000, 1.0 },
+ { 0.282353, 0.349020, 0.239216, 1.0 },
+ { 0.360784, 0.400000, 0.298039, 1.0 },
+ { 0.431373, 0.407843, 0.356863, 1.0 },
+ { 0.478431, 0.447059, 0.376471, 1.0 },
+ { 0.509804, 0.450980, 0.388235, 1.0 },
+ { 0.576471, 0.505882, 0.411765, 1.0 },
+ { 0.611765, 0.482353, 0.443137, 1.0 },
+ { 0.619608, 0.478431, 0.431373, 1.0 },
+ { 0.603922, 0.458824, 0.439216, 1.0 },
+ { 0.501961, 0.411765, 0.337255, 1.0 },
+ { 0.443137, 0.372549, 0.305882, 1.0 },
+ { 0.435294, 0.345098, 0.266667, 1.0 },
+ { 0.427451, 0.294118, 0.207843, 1.0 },
+ { 0.466667, 0.286275, 0.211765, 1.0 },
+ { 0.443137, 0.341176, 0.250980, 1.0 },
+ { 0.427451, 0.352941, 0.301961, 1.0 },
+ { 0.439216, 0.388235, 0.325490, 1.0 },
+ { 0.466667, 0.419608, 0.352941, 1.0 },
+ { 0.466667, 0.415686, 0.392157, 1.0 },
+ { 0.435294, 0.447059, 0.419608, 1.0 },
+ { 0.423529, 0.423529, 0.466667, 1.0 },
+ { 0.435294, 0.517647, 0.458824, 1.0 },
+ { 0.478431, 0.549020, 0.458824, 1.0 },
+ { 0.513725, 0.576471, 0.478431, 1.0 },
+ { 0.490196, 0.580392, 0.454902, 1.0 },
+ { 0.501961, 0.572549, 0.458824, 1.0 },
+ { 0.505882, 0.525490, 0.415686, 1.0 },
+ { 0.466667, 0.470588, 0.392157, 1.0 },
+ { 0.478431, 0.462745, 0.400000, 1.0 },
+ { 0.494118, 0.435294, 0.364706, 1.0 },
+ { 0.501961, 0.411765, 0.325490, 1.0 },
+ { 0.498039, 0.392157, 0.309804, 1.0 },
+ { 0.454902, 0.376471, 0.266667, 1.0 },
+ { 0.450980, 0.372549, 0.278431, 1.0 },
+ { 0.411765, 0.364706, 0.294118, 1.0 },
+ { 0.376471, 0.372549, 0.298039, 1.0 },
+ { 0.368627, 0.345098, 0.294118, 1.0 },
+ { 0.356863, 0.352941, 0.329412, 1.0 },
+ { 0.349020, 0.407843, 0.388235, 1.0 },
+ { 0.329412, 0.443137, 0.411765, 1.0 },
+ { 0.337255, 0.454902, 0.450980, 1.0 },
+ { 0.368627, 0.443137, 0.435294, 1.0 },
+ { 0.388235, 0.450980, 0.411765, 1.0 },
+ { 0.352941, 0.415686, 0.380392, 1.0 },
+ { 0.294118, 0.396078, 0.352941, 1.0 },
+ { 0.258824, 0.384314, 0.345098, 1.0 },
+ { 0.250980, 0.325490, 0.301961, 1.0 },
+ { 0.211765, 0.313725, 0.290196, 1.0 },
+ { 0.188235, 0.290196, 0.235294, 1.0 },
+ { 0.247059, 0.301961, 0.239216, 1.0 },
+ { 0.207843, 0.329412, 0.235294, 1.0 },
+ { 0.227451, 0.329412, 0.266667, 1.0 },
+ { 0.290196, 0.305882, 0.301961, 1.0 },
+ { 0.341176, 0.345098, 0.325490, 1.0 },
+ { 0.400000, 0.392157, 0.372549, 1.0 },
+ { 0.470588, 0.439216, 0.427451, 1.0 },
+ { 0.556863, 0.501961, 0.494118, 1.0 },
+ { 0.615686, 0.588235, 0.513725, 1.0 },
+ { 0.678431, 0.627451, 0.556863, 1.0 },
+ { 0.674510, 0.643137, 0.592157, 1.0 },
+ { 0.670588, 0.639216, 0.549020, 1.0 },
+ { 0.596078, 0.650980, 0.505882, 1.0 },
+ { 0.572549, 0.596078, 0.458824, 1.0 },
+ { 0.486275, 0.478431, 0.400000, 1.0 },
+ { 0.466667, 0.396078, 0.325490, 1.0 },
+ { 0.419608, 0.341176, 0.266667, 1.0 },
+ { 0.384314, 0.301961, 0.231373, 1.0 },
+ { 0.325490, 0.286275, 0.219608, 1.0 },
+ { 0.278431, 0.274510, 0.211765, 1.0 },
+ { 0.250980, 0.270588, 0.207843, 1.0 },
+ { 0.243137, 0.254902, 0.192157, 1.0 },
+ { 0.200000, 0.227451, 0.172549, 1.0 },
+ { 0.180392, 0.207843, 0.164706, 1.0 },
+ { 0.164706, 0.215686, 0.141176, 1.0 },
+ { 0.160784, 0.200000, 0.141176, 1.0 },
+ { 0.129412, 0.180392, 0.113725, 1.0 },
+ { 0.125490, 0.137255, 0.098039, 1.0 },
+ { 0.125490, 0.129412, 0.098039, 1.0 },
+ { 0.125490, 0.129412, 0.101961, 1.0 },
+ { 0.133333, 0.129412, 0.098039, 1.0 },
+ { 0.192157, 0.160784, 0.109804, 1.0 },
+ { 0.207843, 0.164706, 0.125490, 1.0 },
+ { 0.180392, 0.180392, 0.125490, 1.0 },
+ { 0.137255, 0.152941, 0.105882, 1.0 },
+ { 0.137255, 0.141176, 0.101961, 1.0 },
+ { 0.129412, 0.137255, 0.101961, 1.0 },
+ { 0.129412, 0.176471, 0.129412, 1.0 },
+ { 0.145098, 0.196078, 0.180392, 1.0 },
+ { 0.168627, 0.192157, 0.192157, 1.0 },
+ { 0.152941, 0.207843, 0.188235, 1.0 },
+ { 0.180392, 0.235294, 0.223529, 1.0 },
+ { 0.250980, 0.286275, 0.239216, 1.0 },
+ { 0.298039, 0.325490, 0.274510, 1.0 },
+ { 0.384314, 0.360784, 0.345098, 1.0 },
+ { 0.470588, 0.423529, 0.403922, 1.0 },
+ { 0.509804, 0.466667, 0.505882, 1.0 },
+ { 0.521569, 0.478431, 0.509804, 1.0 },
+ { 0.549020, 0.525490, 0.552941, 1.0 },
+ { 0.549020, 0.533333, 0.549020, 1.0 },
+ { 0.584314, 0.580392, 0.505882, 1.0 },
+ { 0.596078, 0.619608, 0.541176, 1.0 },
+ { 0.639216, 0.607843, 0.556863, 1.0 },
+ { 0.650980, 0.619608, 0.545098, 1.0 },
+ { 0.643137, 0.588235, 0.541176, 1.0 },
+ { 0.627451, 0.505882, 0.458824, 1.0 },
+ { 0.643137, 0.498039, 0.431373, 1.0 },
+ { 0.627451, 0.458824, 0.333333, 1.0 },
+ { 0.505882, 0.396078, 0.317647, 1.0 },
+ { 0.372549, 0.349020, 0.235294, 1.0 },
+ { 0.294118, 0.325490, 0.219608, 1.0 },
+ { 0.223529, 0.290196, 0.211765, 1.0 },
+ { 0.196078, 0.282353, 0.180392, 1.0 },
+ { 0.196078, 0.258824, 0.176471, 1.0 },
+ { 0.219608, 0.258824, 0.203922, 1.0 },
+ { 0.231373, 0.239216, 0.203922, 1.0 },
+ { 0.211765, 0.239216, 0.203922, 1.0 },
+ { 0.184314, 0.243137, 0.176471, 1.0 },
+ { 0.188235, 0.223529, 0.184314, 1.0 },
+ { 0.176471, 0.227451, 0.180392, 1.0 },
+ { 0.176471, 0.200000, 0.156863, 1.0 },
+ { 0.196078, 0.192157, 0.137255, 1.0 },
+ { 0.196078, 0.188235, 0.137255, 1.0 },
+ { 0.215686, 0.192157, 0.137255, 1.0 },
+ { 0.227451, 0.200000, 0.176471, 1.0 },
+ { 0.270588, 0.254902, 0.215686, 1.0 },
+ { 0.298039, 0.262745, 0.231373, 1.0 },
+ { 0.333333, 0.298039, 0.266667, 1.0 },
+ { 0.352941, 0.313725, 0.258824, 1.0 },
+ { 0.376471, 0.294118, 0.227451, 1.0 },
+ { 0.372549, 0.286275, 0.227451, 1.0 },
+ { 0.329412, 0.282353, 0.239216, 1.0 },
+ { 0.325490, 0.282353, 0.243137, 1.0 },
+ { 0.298039, 0.278431, 0.254902, 1.0 },
+ { 0.282353, 0.266667, 0.247059, 1.0 },
+ { 0.262745, 0.254902, 0.227451, 1.0 },
+ { 0.235294, 0.239216, 0.207843, 1.0 },
+ { 0.207843, 0.258824, 0.215686, 1.0 },
+ { 0.203922, 0.274510, 0.247059, 1.0 },
+ { 0.184314, 0.274510, 0.250980, 1.0 },
+ { 0.188235, 0.254902, 0.239216, 1.0 },
+ { 0.176471, 0.258824, 0.184314, 1.0 },
+ { 0.160784, 0.227451, 0.156863, 1.0 },
+ { 0.149020, 0.227451, 0.149020, 1.0 },
+ { 0.121569, 0.180392, 0.121569, 1.0 },
+ { 0.121569, 0.133333, 0.098039, 1.0 },
+ { 0.129412, 0.129412, 0.094118, 1.0 },
+ { 0.129412, 0.129412, 0.094118, 1.0 },
+ { 0.141176, 0.141176, 0.101961, 1.0 },
+ { 0.176471, 0.176471, 0.129412, 1.0 },
+ { 0.184314, 0.192157, 0.137255, 1.0 },
+ { 0.192157, 0.188235, 0.149020, 1.0 },
+ { 0.227451, 0.223529, 0.180392, 1.0 },
+ { 0.278431, 0.258824, 0.192157, 1.0 },
+ { 0.290196, 0.278431, 0.223529, 1.0 },
+ { 0.294118, 0.290196, 0.247059, 1.0 },
+ { 0.274510, 0.305882, 0.250980, 1.0 },
+ { 0.247059, 0.301961, 0.235294, 1.0 },
+ { 0.231373, 0.262745, 0.200000, 1.0 },
+ { 0.211765, 0.223529, 0.149020, 1.0 },
+ { 0.203922, 0.203922, 0.156863, 1.0 },
+ { 0.231373, 0.223529, 0.196078, 1.0 },
+ { 0.270588, 0.250980, 0.223529, 1.0 },
+ { 0.313725, 0.325490, 0.266667, 1.0 },
+ { 0.384314, 0.360784, 0.317647, 1.0 },
+ { 0.454902, 0.419608, 0.392157, 1.0 },
+ { 0.529412, 0.478431, 0.431373, 1.0 },
+ { 0.584314, 0.545098, 0.490196, 1.0 },
+ { 0.658824, 0.596078, 0.537255, 1.0 },
+ { 0.678431, 0.643137, 0.572549, 1.0 },
+ { 0.698039, 0.650980, 0.568627, 1.0 },
+ { 0.733333, 0.631373, 0.556863, 1.0 },
+ { 0.686275, 0.627451, 0.545098, 1.0 },
+ { 0.654902, 0.611765, 0.517647, 1.0 },
+ { 0.615686, 0.572549, 0.498039, 1.0 },
+ { 0.603922, 0.498039, 0.419608, 1.0 },
+ { 0.537255, 0.403922, 0.305882, 1.0 },
+ { 0.462745, 0.349020, 0.254902, 1.0 },
+ { 0.380392, 0.290196, 0.215686, 1.0 },
+ { 0.368627, 0.250980, 0.180392, 1.0 },
+ { 0.317647, 0.262745, 0.200000, 1.0 },
+ { 0.301961, 0.266667, 0.207843, 1.0 },
+ { 0.301961, 0.294118, 0.250980, 1.0 },
+ { 0.294118, 0.309804, 0.290196, 1.0 },
+ { 0.270588, 0.337255, 0.333333, 1.0 },
+ { 0.317647, 0.329412, 0.345098, 1.0 },
+ { 0.321569, 0.360784, 0.337255, 1.0 },
+ { 0.341176, 0.364706, 0.345098, 1.0 },
+ { 0.356863, 0.384314, 0.384314, 1.0 },
+ { 0.372549, 0.439216, 0.388235, 1.0 },
+ { 0.392157, 0.427451, 0.384314, 1.0 },
+ { 0.360784, 0.400000, 0.360784, 1.0 },
+ { 0.337255, 0.380392, 0.345098, 1.0 },
+ { 0.372549, 0.388235, 0.360784, 1.0 },
+ { 0.423529, 0.427451, 0.384314, 1.0 },
+ { 0.466667, 0.450980, 0.396078, 1.0 },
+ { 0.470588, 0.529412, 0.400000, 1.0 },
+ { 0.505882, 0.568627, 0.415686, 1.0 },
+ { 0.482353, 0.556863, 0.458824, 1.0 },
+ { 0.474510, 0.533333, 0.466667, 1.0 },
+ { 0.423529, 0.458824, 0.431373, 1.0 },
+ { 0.396078, 0.462745, 0.396078, 1.0 },
+ { 0.360784, 0.407843, 0.349020, 1.0 },
+ { 0.329412, 0.372549, 0.341176, 1.0 },
+ { 0.325490, 0.345098, 0.290196, 1.0 },
+ { 0.333333, 0.321569, 0.290196, 1.0 },
+ { 0.321569, 0.313725, 0.282353, 1.0 },
+ { 0.333333, 0.309804, 0.258824, 1.0 },
+ { 0.349020, 0.321569, 0.239216, 1.0 },
+ { 0.372549, 0.325490, 0.219608, 1.0 },
+ { 0.384314, 0.317647, 0.239216, 1.0 },
+ { 0.396078, 0.313725, 0.266667, 1.0 },
+ { 0.360784, 0.317647, 0.270588, 1.0 },
+ { 0.352941, 0.329412, 0.290196, 1.0 },
+ { 0.368627, 0.337255, 0.321569, 1.0 },
+ { 0.384314, 0.360784, 0.337255, 1.0 },
+ { 0.376471, 0.388235, 0.352941, 1.0 },
+ { 0.443137, 0.431373, 0.368627, 1.0 },
+ { 0.466667, 0.411765, 0.360784, 1.0 },
+ { 0.470588, 0.407843, 0.345098, 1.0 },
+ { 0.403922, 0.368627, 0.337255, 1.0 },
+ { 0.352941, 0.356863, 0.305882, 1.0 },
+ { 0.298039, 0.352941, 0.294118, 1.0 },
+ { 0.305882, 0.325490, 0.309804, 1.0 },
+ { 0.274510, 0.329412, 0.286275, 1.0 },
+ { 0.258824, 0.360784, 0.301961, 1.0 },
+ { 0.298039, 0.368627, 0.341176, 1.0 },
+ { 0.368627, 0.388235, 0.392157, 1.0 },
+ { 0.403922, 0.423529, 0.466667, 1.0 },
+ { 0.411765, 0.517647, 0.509804, 1.0 },
+ { 0.505882, 0.611765, 0.545098, 1.0 },
+ { 0.619608, 0.635294, 0.572549, 1.0 },
+ { 0.698039, 0.674510, 0.615686, 1.0 },
+ { 0.698039, 0.690196, 0.678431, 1.0 },
+ { 0.650980, 0.650980, 0.654902, 1.0 },
+ { 0.490196, 0.588235, 0.560784, 1.0 },
+ { 0.380392, 0.517647, 0.529412, 1.0 },
+ { 0.411765, 0.505882, 0.509804, 1.0 },
+ { 0.407843, 0.494118, 0.482353, 1.0 },
+ { 0.392157, 0.501961, 0.470588, 1.0 },
+ { 0.372549, 0.466667, 0.470588, 1.0 },
+ { 0.372549, 0.458824, 0.419608, 1.0 },
+ { 0.403922, 0.498039, 0.435294, 1.0 },
+ { 0.431373, 0.537255, 0.478431, 1.0 },
+ { 0.509804, 0.552941, 0.521569, 1.0 },
+ { 0.556863, 0.541176, 0.470588, 1.0 },
+ { 0.537255, 0.615686, 0.470588, 1.0 },
+ { 0.545098, 0.521569, 0.431373, 1.0 },
+ { 0.513725, 0.482353, 0.427451, 1.0 },
+ { 0.498039, 0.439216, 0.388235, 1.0 },
+ { 0.470588, 0.411765, 0.372549, 1.0 },
+ { 0.454902, 0.403922, 0.352941, 1.0 },
+ { 0.403922, 0.360784, 0.309804, 1.0 },
+ { 0.411765, 0.360784, 0.298039, 1.0 },
+ { 0.447059, 0.388235, 0.325490, 1.0 },
+ };
+/* the-hollow-needle-at-etretat.ppm */
+static double4 colors_54[] = {
+ { 0.415686, 0.431373, 0.403922, 1.0 },
+ { 0.411765, 0.458824, 0.454902, 1.0 },
+ { 0.411765, 0.466667, 0.470588, 1.0 },
+ { 0.458824, 0.521569, 0.509804, 1.0 },
+ { 0.482353, 0.564706, 0.529412, 1.0 },
+ { 0.486275, 0.564706, 0.541176, 1.0 },
+ { 0.490196, 0.584314, 0.549020, 1.0 },
+ { 0.482353, 0.572549, 0.549020, 1.0 },
+ { 0.478431, 0.584314, 0.588235, 1.0 },
+ { 0.498039, 0.611765, 0.564706, 1.0 },
+ { 0.501961, 0.607843, 0.556863, 1.0 },
+ { 0.537255, 0.592157, 0.560784, 1.0 },
+ { 0.549020, 0.580392, 0.556863, 1.0 },
+ { 0.560784, 0.592157, 0.517647, 1.0 },
+ { 0.588235, 0.603922, 0.509804, 1.0 },
+ { 0.592157, 0.596078, 0.529412, 1.0 },
+ { 0.576471, 0.619608, 0.584314, 1.0 },
+ { 0.560784, 0.603922, 0.564706, 1.0 },
+ { 0.545098, 0.592157, 0.564706, 1.0 },
+ { 0.537255, 0.588235, 0.576471, 1.0 },
+ { 0.560784, 0.596078, 0.584314, 1.0 },
+ { 0.537255, 0.584314, 0.572549, 1.0 },
+ { 0.537255, 0.576471, 0.556863, 1.0 },
+ { 0.525490, 0.572549, 0.549020, 1.0 },
+ { 0.513725, 0.552941, 0.529412, 1.0 },
+ { 0.490196, 0.549020, 0.541176, 1.0 },
+ { 0.482353, 0.560784, 0.541176, 1.0 },
+ { 0.482353, 0.564706, 0.549020, 1.0 },
+ { 0.482353, 0.564706, 0.549020, 1.0 },
+ { 0.501961, 0.568627, 0.556863, 1.0 },
+ { 0.498039, 0.588235, 0.552941, 1.0 },
+ { 0.470588, 0.600000, 0.552941, 1.0 },
+ { 0.490196, 0.615686, 0.564706, 1.0 },
+ { 0.513725, 0.623529, 0.592157, 1.0 },
+ { 0.525490, 0.631373, 0.576471, 1.0 },
+ { 0.560784, 0.627451, 0.592157, 1.0 },
+ { 0.556863, 0.650980, 0.639216, 1.0 },
+ { 0.533333, 0.674510, 0.662745, 1.0 },
+ { 0.545098, 0.639216, 0.647059, 1.0 },
+ { 0.509804, 0.615686, 0.556863, 1.0 },
+ { 0.509804, 0.592157, 0.552941, 1.0 },
+ { 0.513725, 0.572549, 0.552941, 1.0 },
+ { 0.525490, 0.580392, 0.588235, 1.0 },
+ { 0.509804, 0.596078, 0.560784, 1.0 },
+ { 0.509804, 0.611765, 0.541176, 1.0 },
+ { 0.517647, 0.607843, 0.537255, 1.0 },
+ { 0.537255, 0.619608, 0.517647, 1.0 },
+ { 0.525490, 0.600000, 0.505882, 1.0 },
+ { 0.525490, 0.576471, 0.505882, 1.0 },
+ { 0.529412, 0.560784, 0.494118, 1.0 },
+ { 0.521569, 0.556863, 0.498039, 1.0 },
+ { 0.541176, 0.529412, 0.462745, 1.0 },
+ { 0.517647, 0.490196, 0.415686, 1.0 },
+ { 0.490196, 0.443137, 0.372549, 1.0 },
+ { 0.462745, 0.396078, 0.341176, 1.0 },
+ { 0.403922, 0.360784, 0.282353, 1.0 },
+ { 0.305882, 0.270588, 0.215686, 1.0 },
+ { 0.250980, 0.231373, 0.211765, 1.0 },
+ { 0.231373, 0.219608, 0.207843, 1.0 },
+ { 0.235294, 0.227451, 0.211765, 1.0 },
+ { 0.270588, 0.250980, 0.227451, 1.0 },
+ { 0.345098, 0.337255, 0.325490, 1.0 },
+ { 0.372549, 0.396078, 0.380392, 1.0 },
+ { 0.364706, 0.423529, 0.396078, 1.0 },
+ { 0.356863, 0.423529, 0.396078, 1.0 },
+ { 0.356863, 0.427451, 0.419608, 1.0 },
+ { 0.356863, 0.431373, 0.427451, 1.0 },
+ { 0.349020, 0.447059, 0.443137, 1.0 },
+ { 0.364706, 0.439216, 0.427451, 1.0 },
+ { 0.364706, 0.423529, 0.411765, 1.0 },
+ { 0.396078, 0.439216, 0.423529, 1.0 },
+ { 0.419608, 0.454902, 0.462745, 1.0 },
+ { 0.450980, 0.501961, 0.490196, 1.0 },
+ { 0.470588, 0.576471, 0.517647, 1.0 },
+ { 0.490196, 0.603922, 0.525490, 1.0 },
+ { 0.513725, 0.588235, 0.513725, 1.0 },
+ { 0.541176, 0.576471, 0.529412, 1.0 },
+ { 0.541176, 0.564706, 0.517647, 1.0 },
+ { 0.533333, 0.545098, 0.501961, 1.0 },
+ { 0.541176, 0.541176, 0.498039, 1.0 },
+ { 0.541176, 0.541176, 0.450980, 1.0 },
+ { 0.537255, 0.525490, 0.400000, 1.0 },
+ { 0.517647, 0.513725, 0.400000, 1.0 },
+ { 0.537255, 0.486275, 0.380392, 1.0 },
+ { 0.498039, 0.470588, 0.345098, 1.0 },
+ { 0.470588, 0.423529, 0.329412, 1.0 },
+ { 0.447059, 0.431373, 0.329412, 1.0 },
+ { 0.439216, 0.407843, 0.329412, 1.0 },
+ { 0.443137, 0.388235, 0.325490, 1.0 },
+ { 0.454902, 0.411765, 0.341176, 1.0 },
+ { 0.462745, 0.435294, 0.349020, 1.0 },
+ { 0.474510, 0.458824, 0.400000, 1.0 },
+ { 0.494118, 0.498039, 0.439216, 1.0 },
+ { 0.513725, 0.513725, 0.474510, 1.0 },
+ { 0.533333, 0.537255, 0.501961, 1.0 },
+ { 0.533333, 0.533333, 0.509804, 1.0 },
+ { 0.529412, 0.545098, 0.513725, 1.0 },
+ { 0.517647, 0.549020, 0.498039, 1.0 },
+ { 0.513725, 0.517647, 0.494118, 1.0 },
+ { 0.501961, 0.474510, 0.466667, 1.0 },
+ { 0.478431, 0.431373, 0.407843, 1.0 },
+ { 0.415686, 0.360784, 0.360784, 1.0 },
+ { 0.356863, 0.294118, 0.270588, 1.0 },
+ { 0.274510, 0.231373, 0.207843, 1.0 },
+ { 0.235294, 0.215686, 0.203922, 1.0 },
+ { 0.231373, 0.211765, 0.200000, 1.0 },
+ { 0.231373, 0.215686, 0.188235, 1.0 },
+ { 0.223529, 0.211765, 0.196078, 1.0 },
+ { 0.231373, 0.207843, 0.203922, 1.0 },
+ { 0.227451, 0.200000, 0.200000, 1.0 },
+ { 0.203922, 0.200000, 0.200000, 1.0 },
+ { 0.203922, 0.192157, 0.196078, 1.0 },
+ { 0.215686, 0.203922, 0.200000, 1.0 },
+ { 0.200000, 0.207843, 0.196078, 1.0 },
+ { 0.215686, 0.203922, 0.203922, 1.0 },
+ { 0.227451, 0.207843, 0.211765, 1.0 },
+ { 0.215686, 0.215686, 0.223529, 1.0 },
+ { 0.227451, 0.239216, 0.231373, 1.0 },
+ { 0.227451, 0.309804, 0.298039, 1.0 },
+ { 0.333333, 0.396078, 0.364706, 1.0 },
+ { 0.372549, 0.396078, 0.380392, 1.0 },
+ { 0.396078, 0.400000, 0.380392, 1.0 },
+ { 0.403922, 0.407843, 0.388235, 1.0 },
+ { 0.376471, 0.415686, 0.407843, 1.0 },
+ { 0.423529, 0.454902, 0.415686, 1.0 },
+ { 0.454902, 0.470588, 0.431373, 1.0 },
+ { 0.490196, 0.505882, 0.474510, 1.0 },
+ { 0.505882, 0.552941, 0.513725, 1.0 },
+ { 0.505882, 0.552941, 0.529412, 1.0 },
+ { 0.509804, 0.545098, 0.517647, 1.0 },
+ { 0.494118, 0.501961, 0.501961, 1.0 },
+ { 0.447059, 0.470588, 0.458824, 1.0 },
+ { 0.419608, 0.415686, 0.392157, 1.0 },
+ { 0.392157, 0.368627, 0.333333, 1.0 },
+ { 0.345098, 0.313725, 0.270588, 1.0 },
+ { 0.266667, 0.231373, 0.215686, 1.0 },
+ { 0.235294, 0.207843, 0.203922, 1.0 },
+ { 0.215686, 0.200000, 0.188235, 1.0 },
+ { 0.207843, 0.192157, 0.188235, 1.0 },
+ { 0.192157, 0.203922, 0.188235, 1.0 },
+ { 0.184314, 0.196078, 0.176471, 1.0 },
+ { 0.184314, 0.180392, 0.184314, 1.0 },
+ { 0.192157, 0.172549, 0.168627, 1.0 },
+ { 0.200000, 0.168627, 0.164706, 1.0 },
+ { 0.203922, 0.192157, 0.176471, 1.0 },
+ { 0.219608, 0.203922, 0.203922, 1.0 },
+ { 0.227451, 0.223529, 0.219608, 1.0 },
+ { 0.247059, 0.317647, 0.305882, 1.0 },
+ { 0.337255, 0.411765, 0.392157, 1.0 },
+ { 0.400000, 0.474510, 0.462745, 1.0 },
+ { 0.388235, 0.486275, 0.494118, 1.0 },
+ { 0.411765, 0.486275, 0.482353, 1.0 },
+ { 0.458824, 0.498039, 0.466667, 1.0 },
+ { 0.505882, 0.529412, 0.474510, 1.0 },
+ { 0.521569, 0.552941, 0.482353, 1.0 },
+ { 0.533333, 0.545098, 0.450980, 1.0 },
+ { 0.521569, 0.509804, 0.427451, 1.0 },
+ { 0.498039, 0.490196, 0.400000, 1.0 },
+ { 0.486275, 0.462745, 0.380392, 1.0 },
+ { 0.454902, 0.447059, 0.384314, 1.0 },
+ { 0.470588, 0.443137, 0.388235, 1.0 },
+ { 0.474510, 0.443137, 0.376471, 1.0 },
+ { 0.490196, 0.427451, 0.376471, 1.0 },
+ { 0.470588, 0.431373, 0.368627, 1.0 },
+ { 0.466667, 0.415686, 0.360784, 1.0 },
+ { 0.439216, 0.415686, 0.360784, 1.0 },
+ { 0.415686, 0.368627, 0.352941, 1.0 },
+ { 0.360784, 0.329412, 0.305882, 1.0 },
+ { 0.270588, 0.235294, 0.239216, 1.0 },
+ { 0.239216, 0.215686, 0.207843, 1.0 },
+ { 0.227451, 0.211765, 0.207843, 1.0 },
+ { 0.223529, 0.211765, 0.207843, 1.0 },
+ { 0.203922, 0.211765, 0.211765, 1.0 },
+ { 0.203922, 0.207843, 0.200000, 1.0 },
+ { 0.207843, 0.215686, 0.196078, 1.0 },
+ { 0.235294, 0.223529, 0.203922, 1.0 },
+ { 0.278431, 0.258824, 0.231373, 1.0 },
+ { 0.356863, 0.380392, 0.349020, 1.0 },
+ { 0.376471, 0.415686, 0.400000, 1.0 },
+ { 0.415686, 0.474510, 0.454902, 1.0 },
+ { 0.498039, 0.541176, 0.505882, 1.0 },
+ { 0.501961, 0.552941, 0.529412, 1.0 },
+ { 0.482353, 0.545098, 0.537255, 1.0 },
+ { 0.454902, 0.505882, 0.482353, 1.0 },
+ { 0.403922, 0.490196, 0.435294, 1.0 },
+ { 0.407843, 0.474510, 0.435294, 1.0 },
+ { 0.435294, 0.450980, 0.415686, 1.0 },
+ { 0.447059, 0.447059, 0.411765, 1.0 },
+ { 0.474510, 0.435294, 0.403922, 1.0 },
+ { 0.470588, 0.450980, 0.431373, 1.0 },
+ { 0.478431, 0.470588, 0.439216, 1.0 },
+ { 0.498039, 0.486275, 0.439216, 1.0 },
+ { 0.513725, 0.462745, 0.419608, 1.0 },
+ { 0.509804, 0.454902, 0.411765, 1.0 },
+ { 0.501961, 0.486275, 0.400000, 1.0 },
+ { 0.509804, 0.486275, 0.403922, 1.0 },
+ { 0.545098, 0.474510, 0.384314, 1.0 },
+ { 0.560784, 0.454902, 0.388235, 1.0 },
+ { 0.576471, 0.501961, 0.392157, 1.0 },
+ { 0.603922, 0.498039, 0.388235, 1.0 },
+ { 0.576471, 0.529412, 0.427451, 1.0 },
+ { 0.615686, 0.501961, 0.400000, 1.0 },
+ { 0.619608, 0.509804, 0.450980, 1.0 },
+ { 0.635294, 0.580392, 0.450980, 1.0 },
+ { 0.588235, 0.537255, 0.466667, 1.0 },
+ { 0.564706, 0.568627, 0.474510, 1.0 },
+ { 0.560784, 0.580392, 0.517647, 1.0 },
+ { 0.552941, 0.556863, 0.494118, 1.0 },
+ { 0.529412, 0.549020, 0.501961, 1.0 },
+ { 0.525490, 0.552941, 0.521569, 1.0 },
+ { 0.525490, 0.564706, 0.517647, 1.0 },
+ { 0.517647, 0.549020, 0.509804, 1.0 },
+ { 0.513725, 0.556863, 0.509804, 1.0 },
+ { 0.517647, 0.552941, 0.501961, 1.0 },
+ { 0.525490, 0.552941, 0.494118, 1.0 },
+ { 0.521569, 0.552941, 0.482353, 1.0 },
+ { 0.533333, 0.529412, 0.443137, 1.0 },
+ { 0.525490, 0.505882, 0.419608, 1.0 },
+ { 0.498039, 0.478431, 0.392157, 1.0 },
+ { 0.474510, 0.466667, 0.368627, 1.0 },
+ { 0.419608, 0.454902, 0.352941, 1.0 },
+ { 0.415686, 0.435294, 0.356863, 1.0 },
+ { 0.411765, 0.403922, 0.364706, 1.0 },
+ { 0.419608, 0.403922, 0.360784, 1.0 },
+ { 0.423529, 0.435294, 0.368627, 1.0 },
+ { 0.439216, 0.466667, 0.419608, 1.0 },
+ { 0.447059, 0.501961, 0.474510, 1.0 },
+ { 0.466667, 0.545098, 0.513725, 1.0 },
+ { 0.478431, 0.568627, 0.529412, 1.0 },
+ { 0.494118, 0.580392, 0.533333, 1.0 },
+ { 0.501961, 0.576471, 0.529412, 1.0 },
+ { 0.541176, 0.572549, 0.537255, 1.0 },
+ { 0.545098, 0.568627, 0.517647, 1.0 },
+ { 0.556863, 0.556863, 0.490196, 1.0 },
+ { 0.560784, 0.521569, 0.462745, 1.0 },
+ { 0.564706, 0.517647, 0.435294, 1.0 },
+ { 0.556863, 0.533333, 0.431373, 1.0 },
+ { 0.549020, 0.533333, 0.431373, 1.0 },
+ { 0.529412, 0.509804, 0.450980, 1.0 },
+ { 0.517647, 0.482353, 0.415686, 1.0 },
+ { 0.509804, 0.462745, 0.360784, 1.0 },
+ { 0.517647, 0.450980, 0.360784, 1.0 },
+ { 0.556863, 0.415686, 0.356863, 1.0 },
+ { 0.482353, 0.427451, 0.349020, 1.0 },
+ { 0.419608, 0.396078, 0.329412, 1.0 },
+ { 0.372549, 0.356863, 0.337255, 1.0 },
+ { 0.282353, 0.250980, 0.231373, 1.0 },
+ { 0.250980, 0.227451, 0.207843, 1.0 },
+ { 0.231373, 0.211765, 0.211765, 1.0 },
+ { 0.231373, 0.219608, 0.200000, 1.0 },
+ { 0.247059, 0.223529, 0.215686, 1.0 },
+ { 0.278431, 0.270588, 0.266667, 1.0 },
+ { 0.380392, 0.392157, 0.345098, 1.0 },
+ { 0.439216, 0.447059, 0.403922, 1.0 },
+ { 0.482353, 0.529412, 0.482353, 1.0 },
+ { 0.517647, 0.568627, 0.501961, 1.0 },
+ };
+/* rouen-cathedral-sunset.ppm */
+static double4 colors_55[] = {
+ { 0.537255, 0.505882, 0.494118, 1.0 },
+ { 0.509804, 0.490196, 0.435294, 1.0 },
+ { 0.470588, 0.439216, 0.384314, 1.0 },
+ { 0.443137, 0.427451, 0.341176, 1.0 },
+ { 0.392157, 0.396078, 0.325490, 1.0 },
+ { 0.356863, 0.364706, 0.317647, 1.0 },
+ { 0.305882, 0.329412, 0.282353, 1.0 },
+ { 0.321569, 0.349020, 0.258824, 1.0 },
+ { 0.337255, 0.345098, 0.278431, 1.0 },
+ { 0.372549, 0.372549, 0.270588, 1.0 },
+ { 0.392157, 0.360784, 0.239216, 1.0 },
+ { 0.447059, 0.368627, 0.207843, 1.0 },
+ { 0.490196, 0.356863, 0.211765, 1.0 },
+ { 0.498039, 0.376471, 0.223529, 1.0 },
+ { 0.486275, 0.388235, 0.223529, 1.0 },
+ { 0.450980, 0.396078, 0.250980, 1.0 },
+ { 0.396078, 0.384314, 0.266667, 1.0 },
+ { 0.376471, 0.396078, 0.313725, 1.0 },
+ { 0.392157, 0.415686, 0.341176, 1.0 },
+ { 0.407843, 0.407843, 0.352941, 1.0 },
+ { 0.427451, 0.415686, 0.341176, 1.0 },
+ { 0.450980, 0.435294, 0.352941, 1.0 },
+ { 0.494118, 0.450980, 0.392157, 1.0 },
+ { 0.521569, 0.494118, 0.419608, 1.0 },
+ { 0.560784, 0.529412, 0.454902, 1.0 },
+ { 0.564706, 0.521569, 0.478431, 1.0 },
+ { 0.584314, 0.513725, 0.533333, 1.0 },
+ { 0.611765, 0.525490, 0.505882, 1.0 },
+ { 0.568627, 0.525490, 0.490196, 1.0 },
+ { 0.552941, 0.501961, 0.462745, 1.0 },
+ { 0.521569, 0.505882, 0.427451, 1.0 },
+ { 0.513725, 0.490196, 0.435294, 1.0 },
+ { 0.505882, 0.490196, 0.431373, 1.0 },
+ { 0.494118, 0.486275, 0.388235, 1.0 },
+ { 0.494118, 0.509804, 0.419608, 1.0 },
+ { 0.501961, 0.505882, 0.435294, 1.0 },
+ { 0.521569, 0.505882, 0.443137, 1.0 },
+ { 0.533333, 0.533333, 0.482353, 1.0 },
+ { 0.580392, 0.568627, 0.537255, 1.0 },
+ { 0.611765, 0.588235, 0.564706, 1.0 },
+ { 0.623529, 0.600000, 0.572549, 1.0 },
+ { 0.623529, 0.588235, 0.596078, 1.0 },
+ { 0.627451, 0.596078, 0.568627, 1.0 },
+ { 0.611765, 0.576471, 0.576471, 1.0 },
+ { 0.580392, 0.560784, 0.584314, 1.0 },
+ { 0.552941, 0.552941, 0.564706, 1.0 },
+ { 0.541176, 0.521569, 0.509804, 1.0 },
+ { 0.529412, 0.498039, 0.490196, 1.0 },
+ { 0.525490, 0.513725, 0.486275, 1.0 },
+ { 0.549020, 0.513725, 0.470588, 1.0 },
+ { 0.549020, 0.505882, 0.494118, 1.0 },
+ { 0.541176, 0.537255, 0.517647, 1.0 },
+ { 0.541176, 0.541176, 0.584314, 1.0 },
+ { 0.529412, 0.584314, 0.627451, 1.0 },
+ { 0.525490, 0.584314, 0.643137, 1.0 },
+ { 0.525490, 0.600000, 0.670588, 1.0 },
+ { 0.541176, 0.584314, 0.643137, 1.0 },
+ { 0.501961, 0.549020, 0.588235, 1.0 },
+ { 0.537255, 0.556863, 0.576471, 1.0 },
+ { 0.572549, 0.564706, 0.568627, 1.0 },
+ { 0.619608, 0.552941, 0.549020, 1.0 },
+ { 0.639216, 0.572549, 0.545098, 1.0 },
+ { 0.690196, 0.603922, 0.533333, 1.0 },
+ { 0.701961, 0.623529, 0.564706, 1.0 },
+ { 0.733333, 0.654902, 0.592157, 1.0 },
+ { 0.776471, 0.670588, 0.603922, 1.0 },
+ { 0.745098, 0.619608, 0.517647, 1.0 },
+ { 0.650980, 0.568627, 0.419608, 1.0 },
+ { 0.568627, 0.521569, 0.356863, 1.0 },
+ { 0.572549, 0.447059, 0.309804, 1.0 },
+ { 0.541176, 0.423529, 0.278431, 1.0 },
+ { 0.466667, 0.396078, 0.298039, 1.0 },
+ { 0.419608, 0.400000, 0.305882, 1.0 },
+ { 0.384314, 0.384314, 0.305882, 1.0 },
+ { 0.368627, 0.360784, 0.305882, 1.0 },
+ { 0.364706, 0.352941, 0.278431, 1.0 },
+ { 0.356863, 0.345098, 0.235294, 1.0 },
+ { 0.352941, 0.321569, 0.207843, 1.0 },
+ { 0.345098, 0.301961, 0.203922, 1.0 },
+ { 0.286275, 0.290196, 0.203922, 1.0 },
+ { 0.329412, 0.321569, 0.223529, 1.0 },
+ { 0.364706, 0.349020, 0.223529, 1.0 },
+ { 0.411765, 0.368627, 0.278431, 1.0 },
+ { 0.368627, 0.356863, 0.270588, 1.0 },
+ { 0.380392, 0.368627, 0.282353, 1.0 },
+ { 0.423529, 0.384314, 0.250980, 1.0 },
+ { 0.450980, 0.388235, 0.278431, 1.0 },
+ { 0.431373, 0.396078, 0.290196, 1.0 },
+ { 0.450980, 0.419608, 0.286275, 1.0 },
+ { 0.501961, 0.439216, 0.294118, 1.0 },
+ { 0.556863, 0.443137, 0.286275, 1.0 },
+ { 0.580392, 0.458824, 0.294118, 1.0 },
+ { 0.592157, 0.501961, 0.337255, 1.0 },
+ { 0.611765, 0.537255, 0.415686, 1.0 },
+ { 0.635294, 0.552941, 0.466667, 1.0 },
+ { 0.639216, 0.592157, 0.494118, 1.0 },
+ { 0.654902, 0.611765, 0.521569, 1.0 },
+ { 0.639216, 0.607843, 0.533333, 1.0 },
+ { 0.596078, 0.576471, 0.564706, 1.0 },
+ { 0.549020, 0.576471, 0.549020, 1.0 },
+ { 0.521569, 0.545098, 0.498039, 1.0 },
+ { 0.494118, 0.509804, 0.490196, 1.0 },
+ { 0.486275, 0.490196, 0.443137, 1.0 },
+ { 0.450980, 0.466667, 0.423529, 1.0 },
+ { 0.439216, 0.470588, 0.435294, 1.0 },
+ { 0.400000, 0.462745, 0.450980, 1.0 },
+ { 0.407843, 0.454902, 0.454902, 1.0 },
+ { 0.380392, 0.458824, 0.419608, 1.0 },
+ { 0.419608, 0.443137, 0.419608, 1.0 },
+ { 0.435294, 0.423529, 0.403922, 1.0 },
+ { 0.411765, 0.427451, 0.388235, 1.0 },
+ { 0.407843, 0.435294, 0.380392, 1.0 },
+ { 0.415686, 0.415686, 0.356863, 1.0 },
+ { 0.411765, 0.396078, 0.345098, 1.0 },
+ { 0.423529, 0.400000, 0.333333, 1.0 },
+ { 0.419608, 0.400000, 0.305882, 1.0 },
+ { 0.439216, 0.411765, 0.305882, 1.0 },
+ { 0.505882, 0.439216, 0.352941, 1.0 },
+ { 0.541176, 0.498039, 0.360784, 1.0 },
+ { 0.564706, 0.529412, 0.435294, 1.0 },
+ { 0.541176, 0.556863, 0.505882, 1.0 },
+ { 0.584314, 0.584314, 0.576471, 1.0 },
+ { 0.607843, 0.596078, 0.631373, 1.0 },
+ { 0.600000, 0.619608, 0.666667, 1.0 },
+ { 0.607843, 0.623529, 0.670588, 1.0 },
+ { 0.639216, 0.619608, 0.631373, 1.0 },
+ { 0.654902, 0.607843, 0.600000, 1.0 },
+ { 0.678431, 0.623529, 0.568627, 1.0 },
+ { 0.662745, 0.607843, 0.529412, 1.0 },
+ { 0.662745, 0.552941, 0.411765, 1.0 },
+ { 0.635294, 0.490196, 0.372549, 1.0 },
+ { 0.588235, 0.458824, 0.364706, 1.0 },
+ { 0.541176, 0.454902, 0.356863, 1.0 },
+ { 0.525490, 0.427451, 0.333333, 1.0 },
+ { 0.466667, 0.427451, 0.313725, 1.0 },
+ { 0.466667, 0.423529, 0.321569, 1.0 },
+ { 0.478431, 0.423529, 0.301961, 1.0 },
+ { 0.486275, 0.411765, 0.290196, 1.0 },
+ { 0.490196, 0.435294, 0.309804, 1.0 },
+ { 0.470588, 0.427451, 0.301961, 1.0 },
+ { 0.462745, 0.435294, 0.317647, 1.0 },
+ { 0.454902, 0.450980, 0.341176, 1.0 },
+ { 0.435294, 0.443137, 0.349020, 1.0 },
+ { 0.447059, 0.447059, 0.356863, 1.0 },
+ { 0.454902, 0.474510, 0.376471, 1.0 },
+ { 0.525490, 0.501961, 0.423529, 1.0 },
+ { 0.600000, 0.541176, 0.478431, 1.0 },
+ { 0.662745, 0.572549, 0.517647, 1.0 },
+ { 0.709804, 0.603922, 0.509804, 1.0 },
+ { 0.658824, 0.600000, 0.509804, 1.0 },
+ { 0.596078, 0.556863, 0.466667, 1.0 },
+ { 0.560784, 0.529412, 0.423529, 1.0 },
+ { 0.521569, 0.494118, 0.372549, 1.0 },
+ { 0.490196, 0.482353, 0.364706, 1.0 },
+ { 0.466667, 0.439216, 0.337255, 1.0 },
+ { 0.454902, 0.415686, 0.325490, 1.0 },
+ { 0.474510, 0.435294, 0.329412, 1.0 },
+ { 0.501961, 0.419608, 0.341176, 1.0 },
+ { 0.505882, 0.431373, 0.372549, 1.0 },
+ { 0.541176, 0.470588, 0.356863, 1.0 },
+ { 0.549020, 0.486275, 0.356863, 1.0 },
+ { 0.564706, 0.494118, 0.364706, 1.0 },
+ { 0.552941, 0.513725, 0.356863, 1.0 },
+ { 0.501961, 0.478431, 0.352941, 1.0 },
+ { 0.466667, 0.466667, 0.352941, 1.0 },
+ { 0.454902, 0.439216, 0.400000, 1.0 },
+ { 0.427451, 0.447059, 0.372549, 1.0 },
+ { 0.427451, 0.439216, 0.431373, 1.0 },
+ { 0.427451, 0.470588, 0.466667, 1.0 },
+ { 0.474510, 0.505882, 0.478431, 1.0 },
+ { 0.517647, 0.513725, 0.478431, 1.0 },
+ { 0.564706, 0.568627, 0.529412, 1.0 },
+ { 0.619608, 0.580392, 0.552941, 1.0 },
+ { 0.686275, 0.619608, 0.564706, 1.0 },
+ { 0.705882, 0.619608, 0.584314, 1.0 },
+ { 0.733333, 0.670588, 0.619608, 1.0 },
+ { 0.737255, 0.690196, 0.619608, 1.0 },
+ { 0.721569, 0.654902, 0.568627, 1.0 },
+ { 0.686275, 0.650980, 0.537255, 1.0 },
+ { 0.635294, 0.592157, 0.521569, 1.0 },
+ { 0.600000, 0.537255, 0.435294, 1.0 },
+ { 0.564706, 0.482353, 0.392157, 1.0 },
+ { 0.501961, 0.466667, 0.352941, 1.0 },
+ { 0.470588, 0.443137, 0.333333, 1.0 },
+ { 0.443137, 0.431373, 0.313725, 1.0 },
+ { 0.450980, 0.407843, 0.282353, 1.0 },
+ { 0.454902, 0.392157, 0.266667, 1.0 },
+ { 0.486275, 0.396078, 0.250980, 1.0 },
+ { 0.525490, 0.392157, 0.262745, 1.0 },
+ { 0.529412, 0.427451, 0.247059, 1.0 },
+ { 0.545098, 0.439216, 0.262745, 1.0 },
+ { 0.529412, 0.470588, 0.294118, 1.0 },
+ { 0.521569, 0.470588, 0.364706, 1.0 },
+ { 0.521569, 0.498039, 0.411765, 1.0 },
+ { 0.517647, 0.501961, 0.482353, 1.0 },
+ { 0.517647, 0.533333, 0.572549, 1.0 },
+ { 0.525490, 0.560784, 0.596078, 1.0 },
+ { 0.549020, 0.600000, 0.643137, 1.0 },
+ { 0.552941, 0.603922, 0.658824, 1.0 },
+ { 0.556863, 0.607843, 0.647059, 1.0 },
+ { 0.615686, 0.611765, 0.592157, 1.0 },
+ { 0.623529, 0.623529, 0.541176, 1.0 },
+ { 0.678431, 0.635294, 0.552941, 1.0 },
+ { 0.694118, 0.643137, 0.560784, 1.0 },
+ { 0.694118, 0.639216, 0.588235, 1.0 },
+ { 0.709804, 0.650980, 0.619608, 1.0 },
+ { 0.709804, 0.662745, 0.635294, 1.0 },
+ { 0.686275, 0.666667, 0.639216, 1.0 },
+ { 0.701961, 0.643137, 0.635294, 1.0 },
+ { 0.686275, 0.635294, 0.607843, 1.0 },
+ { 0.631373, 0.607843, 0.580392, 1.0 },
+ { 0.619608, 0.615686, 0.576471, 1.0 },
+ { 0.588235, 0.607843, 0.576471, 1.0 },
+ { 0.576471, 0.600000, 0.564706, 1.0 },
+ { 0.533333, 0.541176, 0.486275, 1.0 },
+ { 0.501961, 0.494118, 0.447059, 1.0 },
+ { 0.439216, 0.439216, 0.419608, 1.0 },
+ { 0.392157, 0.415686, 0.388235, 1.0 },
+ { 0.376471, 0.407843, 0.388235, 1.0 },
+ { 0.364706, 0.403922, 0.376471, 1.0 },
+ { 0.403922, 0.400000, 0.349020, 1.0 },
+ { 0.435294, 0.407843, 0.329412, 1.0 },
+ { 0.439216, 0.400000, 0.313725, 1.0 },
+ { 0.462745, 0.400000, 0.290196, 1.0 },
+ { 0.466667, 0.384314, 0.274510, 1.0 },
+ { 0.462745, 0.372549, 0.262745, 1.0 },
+ { 0.454902, 0.368627, 0.239216, 1.0 },
+ { 0.439216, 0.352941, 0.227451, 1.0 },
+ { 0.407843, 0.352941, 0.235294, 1.0 },
+ { 0.403922, 0.356863, 0.219608, 1.0 },
+ { 0.384314, 0.337255, 0.223529, 1.0 },
+ { 0.360784, 0.329412, 0.200000, 1.0 },
+ { 0.349020, 0.329412, 0.235294, 1.0 },
+ { 0.415686, 0.321569, 0.215686, 1.0 },
+ { 0.435294, 0.352941, 0.219608, 1.0 },
+ { 0.443137, 0.333333, 0.219608, 1.0 },
+ { 0.403922, 0.360784, 0.254902, 1.0 },
+ { 0.427451, 0.403922, 0.301961, 1.0 },
+ { 0.407843, 0.388235, 0.337255, 1.0 },
+ { 0.415686, 0.376471, 0.349020, 1.0 },
+ { 0.396078, 0.396078, 0.372549, 1.0 },
+ { 0.403922, 0.411765, 0.384314, 1.0 },
+ { 0.427451, 0.431373, 0.403922, 1.0 },
+ { 0.400000, 0.447059, 0.368627, 1.0 },
+ { 0.439216, 0.447059, 0.419608, 1.0 },
+ { 0.494118, 0.458824, 0.388235, 1.0 },
+ { 0.533333, 0.509804, 0.407843, 1.0 },
+ { 0.588235, 0.549020, 0.419608, 1.0 },
+ { 0.615686, 0.541176, 0.415686, 1.0 },
+ { 0.615686, 0.556863, 0.407843, 1.0 },
+ { 0.603922, 0.545098, 0.427451, 1.0 },
+ { 0.607843, 0.572549, 0.501961, 1.0 },
+ { 0.603922, 0.556863, 0.533333, 1.0 },
+ { 0.607843, 0.568627, 0.568627, 1.0 },
+ { 0.580392, 0.592157, 0.611765, 1.0 },
+ { 0.529412, 0.619608, 0.666667, 1.0 },
+ };
+/* the-houses-of-parliament.ppm */
+static double4 colors_56[] = {
+ { 0.411765, 0.372549, 0.521569, 1.0 },
+ { 0.380392, 0.337255, 0.470588, 1.0 },
+ { 0.317647, 0.317647, 0.403922, 1.0 },
+ { 0.305882, 0.278431, 0.345098, 1.0 },
+ { 0.290196, 0.258824, 0.309804, 1.0 },
+ { 0.294118, 0.250980, 0.286275, 1.0 },
+ { 0.298039, 0.266667, 0.294118, 1.0 },
+ { 0.309804, 0.254902, 0.290196, 1.0 },
+ { 0.317647, 0.278431, 0.290196, 1.0 },
+ { 0.325490, 0.290196, 0.317647, 1.0 },
+ { 0.345098, 0.290196, 0.341176, 1.0 },
+ { 0.356863, 0.317647, 0.376471, 1.0 },
+ { 0.384314, 0.360784, 0.439216, 1.0 },
+ { 0.396078, 0.372549, 0.494118, 1.0 },
+ { 0.419608, 0.372549, 0.533333, 1.0 },
+ { 0.431373, 0.372549, 0.552941, 1.0 },
+ { 0.427451, 0.352941, 0.533333, 1.0 },
+ { 0.407843, 0.345098, 0.533333, 1.0 },
+ { 0.411765, 0.349020, 0.509804, 1.0 },
+ { 0.403922, 0.341176, 0.462745, 1.0 },
+ { 0.400000, 0.345098, 0.458824, 1.0 },
+ { 0.411765, 0.341176, 0.431373, 1.0 },
+ { 0.396078, 0.329412, 0.435294, 1.0 },
+ { 0.411765, 0.352941, 0.439216, 1.0 },
+ { 0.403922, 0.388235, 0.450980, 1.0 },
+ { 0.411765, 0.396078, 0.454902, 1.0 },
+ { 0.419608, 0.384314, 0.458824, 1.0 },
+ { 0.407843, 0.352941, 0.470588, 1.0 },
+ { 0.380392, 0.341176, 0.478431, 1.0 },
+ { 0.384314, 0.352941, 0.447059, 1.0 },
+ { 0.368627, 0.349020, 0.427451, 1.0 },
+ { 0.352941, 0.356863, 0.403922, 1.0 },
+ { 0.345098, 0.321569, 0.376471, 1.0 },
+ { 0.321569, 0.298039, 0.337255, 1.0 },
+ { 0.305882, 0.290196, 0.301961, 1.0 },
+ { 0.274510, 0.282353, 0.270588, 1.0 },
+ { 0.258824, 0.282353, 0.247059, 1.0 },
+ { 0.223529, 0.262745, 0.235294, 1.0 },
+ { 0.235294, 0.262745, 0.223529, 1.0 },
+ { 0.266667, 0.286275, 0.254902, 1.0 },
+ { 0.301961, 0.325490, 0.278431, 1.0 },
+ { 0.333333, 0.368627, 0.360784, 1.0 },
+ { 0.368627, 0.400000, 0.380392, 1.0 },
+ { 0.380392, 0.396078, 0.415686, 1.0 },
+ { 0.396078, 0.396078, 0.392157, 1.0 },
+ { 0.388235, 0.388235, 0.415686, 1.0 },
+ { 0.392157, 0.384314, 0.427451, 1.0 },
+ { 0.403922, 0.368627, 0.439216, 1.0 },
+ { 0.403922, 0.352941, 0.439216, 1.0 },
+ { 0.396078, 0.341176, 0.443137, 1.0 },
+ { 0.407843, 0.349020, 0.435294, 1.0 },
+ { 0.392157, 0.376471, 0.419608, 1.0 },
+ { 0.372549, 0.376471, 0.419608, 1.0 },
+ { 0.372549, 0.345098, 0.415686, 1.0 },
+ { 0.380392, 0.345098, 0.423529, 1.0 },
+ { 0.388235, 0.364706, 0.439216, 1.0 },
+ { 0.384314, 0.352941, 0.411765, 1.0 },
+ { 0.388235, 0.349020, 0.376471, 1.0 },
+ { 0.380392, 0.352941, 0.376471, 1.0 },
+ { 0.376471, 0.341176, 0.388235, 1.0 },
+ { 0.368627, 0.345098, 0.411765, 1.0 },
+ { 0.380392, 0.333333, 0.435294, 1.0 },
+ { 0.396078, 0.337255, 0.443137, 1.0 },
+ { 0.411765, 0.345098, 0.458824, 1.0 },
+ { 0.427451, 0.364706, 0.501961, 1.0 },
+ { 0.454902, 0.384314, 0.529412, 1.0 },
+ { 0.450980, 0.384314, 0.529412, 1.0 },
+ { 0.443137, 0.403922, 0.513725, 1.0 },
+ { 0.439216, 0.411765, 0.541176, 1.0 },
+ { 0.423529, 0.388235, 0.521569, 1.0 },
+ { 0.419608, 0.372549, 0.486275, 1.0 },
+ { 0.427451, 0.368627, 0.482353, 1.0 },
+ { 0.415686, 0.356863, 0.478431, 1.0 },
+ { 0.415686, 0.345098, 0.454902, 1.0 },
+ { 0.419608, 0.341176, 0.454902, 1.0 },
+ { 0.407843, 0.329412, 0.458824, 1.0 },
+ { 0.411765, 0.329412, 0.454902, 1.0 },
+ { 0.427451, 0.341176, 0.439216, 1.0 },
+ { 0.431373, 0.356863, 0.447059, 1.0 },
+ { 0.419608, 0.376471, 0.458824, 1.0 },
+ { 0.435294, 0.360784, 0.458824, 1.0 },
+ { 0.419608, 0.349020, 0.454902, 1.0 },
+ { 0.411765, 0.337255, 0.462745, 1.0 },
+ { 0.411765, 0.313725, 0.498039, 1.0 },
+ { 0.388235, 0.294118, 0.525490, 1.0 },
+ { 0.384314, 0.286275, 0.505882, 1.0 },
+ { 0.392157, 0.313725, 0.501961, 1.0 },
+ { 0.384314, 0.309804, 0.494118, 1.0 },
+ { 0.396078, 0.290196, 0.498039, 1.0 },
+ { 0.384314, 0.305882, 0.474510, 1.0 },
+ { 0.380392, 0.298039, 0.443137, 1.0 },
+ { 0.376471, 0.294118, 0.403922, 1.0 },
+ { 0.360784, 0.298039, 0.388235, 1.0 },
+ { 0.345098, 0.309804, 0.352941, 1.0 },
+ { 0.341176, 0.294118, 0.352941, 1.0 },
+ { 0.352941, 0.290196, 0.368627, 1.0 },
+ { 0.341176, 0.294118, 0.360784, 1.0 },
+ { 0.345098, 0.298039, 0.360784, 1.0 },
+ { 0.356863, 0.278431, 0.376471, 1.0 },
+ { 0.388235, 0.301961, 0.388235, 1.0 },
+ { 0.376471, 0.313725, 0.400000, 1.0 },
+ { 0.372549, 0.301961, 0.411765, 1.0 },
+ { 0.356863, 0.278431, 0.439216, 1.0 },
+ { 0.368627, 0.270588, 0.458824, 1.0 },
+ { 0.384314, 0.305882, 0.458824, 1.0 },
+ { 0.403922, 0.341176, 0.478431, 1.0 },
+ { 0.447059, 0.352941, 0.552941, 1.0 },
+ { 0.427451, 0.376471, 0.525490, 1.0 },
+ { 0.443137, 0.396078, 0.533333, 1.0 },
+ { 0.494118, 0.419608, 0.549020, 1.0 },
+ { 0.466667, 0.392157, 0.517647, 1.0 },
+ { 0.447059, 0.376471, 0.443137, 1.0 },
+ { 0.423529, 0.345098, 0.427451, 1.0 },
+ { 0.388235, 0.341176, 0.415686, 1.0 },
+ { 0.360784, 0.325490, 0.400000, 1.0 },
+ { 0.341176, 0.309804, 0.376471, 1.0 },
+ { 0.345098, 0.298039, 0.372549, 1.0 },
+ { 0.333333, 0.290196, 0.380392, 1.0 },
+ { 0.341176, 0.270588, 0.400000, 1.0 },
+ { 0.345098, 0.278431, 0.396078, 1.0 },
+ { 0.345098, 0.286275, 0.380392, 1.0 },
+ { 0.352941, 0.309804, 0.403922, 1.0 },
+ { 0.364706, 0.317647, 0.419608, 1.0 },
+ { 0.364706, 0.321569, 0.462745, 1.0 },
+ { 0.388235, 0.317647, 0.482353, 1.0 },
+ { 0.376471, 0.317647, 0.490196, 1.0 },
+ { 0.364706, 0.329412, 0.490196, 1.0 },
+ { 0.368627, 0.321569, 0.505882, 1.0 },
+ { 0.392157, 0.352941, 0.501961, 1.0 },
+ { 0.396078, 0.380392, 0.486275, 1.0 },
+ { 0.392157, 0.388235, 0.454902, 1.0 },
+ { 0.419608, 0.403922, 0.439216, 1.0 },
+ { 0.458824, 0.415686, 0.407843, 1.0 },
+ { 0.447059, 0.415686, 0.423529, 1.0 },
+ { 0.458824, 0.415686, 0.450980, 1.0 },
+ { 0.423529, 0.388235, 0.423529, 1.0 },
+ { 0.407843, 0.388235, 0.419608, 1.0 },
+ { 0.403922, 0.419608, 0.384314, 1.0 },
+ { 0.403922, 0.400000, 0.384314, 1.0 },
+ { 0.372549, 0.376471, 0.380392, 1.0 },
+ { 0.372549, 0.368627, 0.356863, 1.0 },
+ { 0.341176, 0.341176, 0.325490, 1.0 },
+ { 0.341176, 0.309804, 0.341176, 1.0 },
+ { 0.317647, 0.286275, 0.329412, 1.0 },
+ { 0.301961, 0.247059, 0.309804, 1.0 },
+ { 0.294118, 0.235294, 0.290196, 1.0 },
+ { 0.286275, 0.239216, 0.294118, 1.0 },
+ { 0.282353, 0.239216, 0.305882, 1.0 },
+ { 0.294118, 0.247059, 0.305882, 1.0 },
+ { 0.286275, 0.243137, 0.305882, 1.0 },
+ { 0.305882, 0.247059, 0.329412, 1.0 },
+ { 0.301961, 0.227451, 0.380392, 1.0 },
+ { 0.333333, 0.258824, 0.392157, 1.0 },
+ { 0.341176, 0.254902, 0.400000, 1.0 },
+ { 0.321569, 0.282353, 0.407843, 1.0 },
+ { 0.317647, 0.258824, 0.411765, 1.0 },
+ { 0.313725, 0.235294, 0.376471, 1.0 },
+ { 0.286275, 0.247059, 0.321569, 1.0 },
+ { 0.258824, 0.247059, 0.298039, 1.0 },
+ { 0.223529, 0.215686, 0.211765, 1.0 },
+ { 0.082353, 0.094118, 0.082353, 1.0 },
+ { 0.090196, 0.113725, 0.078431, 1.0 },
+ { 0.188235, 0.215686, 0.188235, 1.0 },
+ { 0.215686, 0.250980, 0.235294, 1.0 },
+ { 0.247059, 0.262745, 0.270588, 1.0 },
+ { 0.274510, 0.258824, 0.282353, 1.0 },
+ { 0.317647, 0.290196, 0.325490, 1.0 },
+ { 0.349020, 0.309804, 0.349020, 1.0 },
+ { 0.376471, 0.337255, 0.376471, 1.0 },
+ { 0.411765, 0.337255, 0.411765, 1.0 },
+ { 0.458824, 0.376471, 0.439216, 1.0 },
+ { 0.462745, 0.447059, 0.486275, 1.0 },
+ { 0.494118, 0.482353, 0.494118, 1.0 },
+ { 0.529412, 0.517647, 0.592157, 1.0 },
+ { 0.490196, 0.450980, 0.537255, 1.0 },
+ { 0.466667, 0.462745, 0.525490, 1.0 },
+ { 0.427451, 0.427451, 0.521569, 1.0 },
+ { 0.427451, 0.396078, 0.501961, 1.0 },
+ { 0.439216, 0.419608, 0.501961, 1.0 },
+ { 0.427451, 0.407843, 0.478431, 1.0 },
+ { 0.396078, 0.403922, 0.486275, 1.0 },
+ { 0.415686, 0.388235, 0.458824, 1.0 },
+ { 0.439216, 0.392157, 0.466667, 1.0 },
+ { 0.427451, 0.384314, 0.439216, 1.0 },
+ { 0.415686, 0.396078, 0.447059, 1.0 },
+ { 0.411765, 0.400000, 0.447059, 1.0 },
+ { 0.392157, 0.388235, 0.435294, 1.0 },
+ { 0.376471, 0.368627, 0.403922, 1.0 },
+ { 0.368627, 0.349020, 0.368627, 1.0 },
+ { 0.368627, 0.345098, 0.345098, 1.0 },
+ { 0.345098, 0.360784, 0.321569, 1.0 },
+ { 0.321569, 0.360784, 0.286275, 1.0 },
+ { 0.309804, 0.349020, 0.286275, 1.0 },
+ { 0.282353, 0.329412, 0.282353, 1.0 },
+ { 0.274510, 0.325490, 0.266667, 1.0 },
+ { 0.325490, 0.294118, 0.301961, 1.0 },
+ { 0.349020, 0.298039, 0.341176, 1.0 },
+ { 0.356863, 0.313725, 0.403922, 1.0 },
+ { 0.396078, 0.329412, 0.447059, 1.0 },
+ { 0.423529, 0.337255, 0.494118, 1.0 },
+ { 0.431373, 0.341176, 0.545098, 1.0 },
+ { 0.450980, 0.352941, 0.556863, 1.0 },
+ { 0.486275, 0.333333, 0.556863, 1.0 },
+ { 0.419608, 0.321569, 0.505882, 1.0 },
+ { 0.427451, 0.360784, 0.505882, 1.0 },
+ { 0.392157, 0.321569, 0.466667, 1.0 },
+ { 0.380392, 0.321569, 0.439216, 1.0 },
+ { 0.380392, 0.325490, 0.400000, 1.0 },
+ { 0.349020, 0.329412, 0.380392, 1.0 },
+ { 0.349020, 0.325490, 0.376471, 1.0 },
+ { 0.360784, 0.337255, 0.368627, 1.0 },
+ { 0.376471, 0.341176, 0.372549, 1.0 },
+ { 0.388235, 0.337255, 0.360784, 1.0 },
+ { 0.372549, 0.329412, 0.376471, 1.0 },
+ { 0.368627, 0.333333, 0.364706, 1.0 },
+ { 0.356863, 0.329412, 0.333333, 1.0 },
+ { 0.337255, 0.325490, 0.329412, 1.0 },
+ { 0.305882, 0.333333, 0.349020, 1.0 },
+ { 0.286275, 0.329412, 0.337255, 1.0 },
+ { 0.270588, 0.298039, 0.325490, 1.0 },
+ { 0.294118, 0.278431, 0.325490, 1.0 },
+ { 0.301961, 0.266667, 0.325490, 1.0 },
+ { 0.301961, 0.270588, 0.317647, 1.0 },
+ { 0.309804, 0.274510, 0.329412, 1.0 },
+ { 0.313725, 0.270588, 0.321569, 1.0 },
+ { 0.301961, 0.266667, 0.325490, 1.0 },
+ { 0.305882, 0.270588, 0.333333, 1.0 },
+ { 0.325490, 0.282353, 0.337255, 1.0 },
+ { 0.321569, 0.294118, 0.341176, 1.0 },
+ { 0.329412, 0.290196, 0.329412, 1.0 },
+ { 0.325490, 0.282353, 0.317647, 1.0 },
+ { 0.301961, 0.258824, 0.298039, 1.0 },
+ { 0.286275, 0.235294, 0.286275, 1.0 },
+ { 0.243137, 0.203922, 0.274510, 1.0 },
+ { 0.235294, 0.203922, 0.247059, 1.0 },
+ { 0.262745, 0.254902, 0.247059, 1.0 },
+ { 0.313725, 0.266667, 0.254902, 1.0 },
+ { 0.329412, 0.305882, 0.278431, 1.0 },
+ { 0.341176, 0.305882, 0.337255, 1.0 },
+ { 0.345098, 0.321569, 0.364706, 1.0 },
+ { 0.360784, 0.329412, 0.376471, 1.0 },
+ { 0.380392, 0.333333, 0.400000, 1.0 },
+ { 0.411765, 0.321569, 0.423529, 1.0 },
+ { 0.403922, 0.329412, 0.411765, 1.0 },
+ { 0.384314, 0.321569, 0.400000, 1.0 },
+ { 0.368627, 0.301961, 0.403922, 1.0 },
+ { 0.345098, 0.290196, 0.396078, 1.0 },
+ { 0.345098, 0.286275, 0.400000, 1.0 },
+ { 0.349020, 0.290196, 0.407843, 1.0 },
+ { 0.345098, 0.294118, 0.450980, 1.0 },
+ { 0.352941, 0.317647, 0.462745, 1.0 },
+ { 0.372549, 0.325490, 0.478431, 1.0 },
+ { 0.380392, 0.321569, 0.462745, 1.0 },
+ { 0.392157, 0.325490, 0.443137, 1.0 },
+ { 0.380392, 0.337255, 0.427451, 1.0 },
+ { 0.356863, 0.349020, 0.396078, 1.0 },
+ };
+/* starry-night.ppm */
+static double4 colors_57[] = {
+ { 0.090196, 0.101961, 0.070588, 1.0 },
+ { 0.105882, 0.113725, 0.082353, 1.0 },
+ { 0.117647, 0.113725, 0.082353, 1.0 },
+ { 0.113725, 0.117647, 0.086275, 1.0 },
+ { 0.125490, 0.137255, 0.101961, 1.0 },
+ { 0.156863, 0.164706, 0.125490, 1.0 },
+ { 0.168627, 0.184314, 0.137255, 1.0 },
+ { 0.176471, 0.211765, 0.149020, 1.0 },
+ { 0.203922, 0.203922, 0.141176, 1.0 },
+ { 0.196078, 0.211765, 0.149020, 1.0 },
+ { 0.200000, 0.219608, 0.152941, 1.0 },
+ { 0.196078, 0.219608, 0.164706, 1.0 },
+ { 0.196078, 0.235294, 0.164706, 1.0 },
+ { 0.203922, 0.247059, 0.184314, 1.0 },
+ { 0.235294, 0.266667, 0.200000, 1.0 },
+ { 0.270588, 0.286275, 0.215686, 1.0 },
+ { 0.262745, 0.298039, 0.215686, 1.0 },
+ { 0.266667, 0.305882, 0.207843, 1.0 },
+ { 0.270588, 0.321569, 0.215686, 1.0 },
+ { 0.274510, 0.341176, 0.231373, 1.0 },
+ { 0.301961, 0.396078, 0.254902, 1.0 },
+ { 0.341176, 0.396078, 0.258824, 1.0 },
+ { 0.360784, 0.423529, 0.262745, 1.0 },
+ { 0.364706, 0.411765, 0.254902, 1.0 },
+ { 0.364706, 0.419608, 0.254902, 1.0 },
+ { 0.352941, 0.431373, 0.258824, 1.0 },
+ { 0.364706, 0.431373, 0.254902, 1.0 },
+ { 0.372549, 0.435294, 0.270588, 1.0 },
+ { 0.400000, 0.447059, 0.286275, 1.0 },
+ { 0.407843, 0.431373, 0.270588, 1.0 },
+ { 0.427451, 0.431373, 0.239216, 1.0 },
+ { 0.384314, 0.411765, 0.254902, 1.0 },
+ { 0.368627, 0.423529, 0.239216, 1.0 },
+ { 0.321569, 0.384314, 0.219608, 1.0 },
+ { 0.305882, 0.337255, 0.207843, 1.0 },
+ { 0.317647, 0.309804, 0.223529, 1.0 },
+ { 0.317647, 0.321569, 0.243137, 1.0 },
+ { 0.345098, 0.356863, 0.235294, 1.0 },
+ { 0.388235, 0.364706, 0.243137, 1.0 },
+ { 0.372549, 0.415686, 0.250980, 1.0 },
+ { 0.356863, 0.431373, 0.254902, 1.0 },
+ { 0.329412, 0.458824, 0.301961, 1.0 },
+ { 0.349020, 0.486275, 0.317647, 1.0 },
+ { 0.407843, 0.501961, 0.360784, 1.0 },
+ { 0.447059, 0.509804, 0.329412, 1.0 },
+ { 0.470588, 0.517647, 0.329412, 1.0 },
+ { 0.541176, 0.580392, 0.333333, 1.0 },
+ { 0.580392, 0.588235, 0.298039, 1.0 },
+ { 0.525490, 0.576471, 0.298039, 1.0 },
+ { 0.513725, 0.541176, 0.305882, 1.0 },
+ { 0.431373, 0.423529, 0.258824, 1.0 },
+ { 0.376471, 0.349020, 0.223529, 1.0 },
+ { 0.317647, 0.282353, 0.192157, 1.0 },
+ { 0.258824, 0.254902, 0.176471, 1.0 },
+ { 0.247059, 0.235294, 0.156863, 1.0 },
+ { 0.235294, 0.215686, 0.172549, 1.0 },
+ { 0.227451, 0.219608, 0.168627, 1.0 },
+ { 0.219608, 0.219608, 0.164706, 1.0 },
+ { 0.207843, 0.223529, 0.164706, 1.0 },
+ { 0.227451, 0.231373, 0.164706, 1.0 },
+ { 0.223529, 0.239216, 0.160784, 1.0 },
+ { 0.223529, 0.254902, 0.164706, 1.0 },
+ { 0.223529, 0.254902, 0.176471, 1.0 },
+ { 0.231373, 0.239216, 0.192157, 1.0 },
+ { 0.247059, 0.266667, 0.215686, 1.0 },
+ { 0.278431, 0.301961, 0.207843, 1.0 },
+ { 0.298039, 0.337255, 0.211765, 1.0 },
+ { 0.352941, 0.372549, 0.215686, 1.0 },
+ { 0.396078, 0.423529, 0.254902, 1.0 },
+ { 0.447059, 0.490196, 0.290196, 1.0 },
+ { 0.521569, 0.572549, 0.298039, 1.0 },
+ { 0.556863, 0.611765, 0.321569, 1.0 },
+ { 0.631373, 0.658824, 0.360784, 1.0 },
+ { 0.694118, 0.698039, 0.368627, 1.0 },
+ { 0.694118, 0.678431, 0.364706, 1.0 },
+ { 0.654902, 0.619608, 0.337255, 1.0 },
+ { 0.596078, 0.576471, 0.309804, 1.0 },
+ { 0.521569, 0.450980, 0.282353, 1.0 },
+ { 0.384314, 0.392157, 0.262745, 1.0 },
+ { 0.313725, 0.337255, 0.211765, 1.0 },
+ { 0.286275, 0.313725, 0.207843, 1.0 },
+ { 0.239216, 0.278431, 0.184314, 1.0 },
+ { 0.172549, 0.227451, 0.149020, 1.0 },
+ { 0.145098, 0.180392, 0.125490, 1.0 },
+ { 0.137255, 0.149020, 0.105882, 1.0 },
+ { 0.113725, 0.137255, 0.090196, 1.0 },
+ { 0.109804, 0.141176, 0.098039, 1.0 },
+ { 0.109804, 0.149020, 0.094118, 1.0 },
+ { 0.129412, 0.180392, 0.117647, 1.0 },
+ { 0.145098, 0.184314, 0.117647, 1.0 },
+ { 0.172549, 0.188235, 0.133333, 1.0 },
+ { 0.184314, 0.192157, 0.141176, 1.0 },
+ { 0.180392, 0.200000, 0.141176, 1.0 },
+ { 0.160784, 0.200000, 0.121569, 1.0 },
+ { 0.137255, 0.196078, 0.133333, 1.0 },
+ { 0.137255, 0.188235, 0.121569, 1.0 },
+ { 0.164706, 0.200000, 0.137255, 1.0 },
+ { 0.180392, 0.207843, 0.172549, 1.0 },
+ { 0.207843, 0.243137, 0.168627, 1.0 },
+ { 0.235294, 0.274510, 0.192157, 1.0 },
+ { 0.286275, 0.301961, 0.231373, 1.0 },
+ { 0.313725, 0.345098, 0.250980, 1.0 },
+ { 0.325490, 0.384314, 0.329412, 1.0 },
+ { 0.337255, 0.396078, 0.388235, 1.0 },
+ { 0.392157, 0.447059, 0.360784, 1.0 },
+ { 0.396078, 0.423529, 0.313725, 1.0 },
+ { 0.364706, 0.415686, 0.298039, 1.0 },
+ { 0.317647, 0.403922, 0.294118, 1.0 },
+ { 0.341176, 0.396078, 0.294118, 1.0 },
+ { 0.333333, 0.443137, 0.333333, 1.0 },
+ { 0.305882, 0.431373, 0.313725, 1.0 },
+ { 0.325490, 0.427451, 0.290196, 1.0 },
+ { 0.337255, 0.419608, 0.278431, 1.0 },
+ { 0.337255, 0.443137, 0.254902, 1.0 },
+ { 0.349020, 0.407843, 0.262745, 1.0 },
+ { 0.309804, 0.396078, 0.258824, 1.0 },
+ { 0.301961, 0.384314, 0.247059, 1.0 },
+ { 0.274510, 0.337255, 0.247059, 1.0 },
+ { 0.266667, 0.298039, 0.262745, 1.0 },
+ { 0.270588, 0.321569, 0.239216, 1.0 },
+ { 0.286275, 0.321569, 0.231373, 1.0 },
+ { 0.282353, 0.329412, 0.239216, 1.0 },
+ { 0.274510, 0.352941, 0.270588, 1.0 },
+ { 0.313725, 0.384314, 0.325490, 1.0 },
+ { 0.356863, 0.415686, 0.301961, 1.0 },
+ { 0.400000, 0.431373, 0.313725, 1.0 },
+ { 0.400000, 0.470588, 0.301961, 1.0 },
+ { 0.384314, 0.494118, 0.274510, 1.0 },
+ { 0.388235, 0.478431, 0.305882, 1.0 },
+ { 0.368627, 0.447059, 0.282353, 1.0 },
+ { 0.329412, 0.396078, 0.262745, 1.0 },
+ { 0.294118, 0.329412, 0.227451, 1.0 },
+ { 0.298039, 0.305882, 0.207843, 1.0 },
+ { 0.270588, 0.301961, 0.188235, 1.0 },
+ { 0.250980, 0.254902, 0.172549, 1.0 },
+ { 0.227451, 0.250980, 0.168627, 1.0 },
+ { 0.200000, 0.215686, 0.160784, 1.0 },
+ { 0.180392, 0.200000, 0.149020, 1.0 },
+ { 0.156863, 0.176471, 0.137255, 1.0 },
+ { 0.117647, 0.133333, 0.113725, 1.0 },
+ { 0.113725, 0.113725, 0.086275, 1.0 },
+ { 0.101961, 0.105882, 0.086275, 1.0 },
+ { 0.101961, 0.109804, 0.094118, 1.0 },
+ { 0.098039, 0.105882, 0.086275, 1.0 },
+ { 0.109804, 0.109804, 0.086275, 1.0 },
+ { 0.121569, 0.117647, 0.098039, 1.0 },
+ { 0.145098, 0.133333, 0.109804, 1.0 },
+ { 0.160784, 0.145098, 0.113725, 1.0 },
+ { 0.164706, 0.152941, 0.133333, 1.0 },
+ { 0.184314, 0.172549, 0.141176, 1.0 },
+ { 0.164706, 0.184314, 0.129412, 1.0 },
+ { 0.149020, 0.172549, 0.117647, 1.0 },
+ { 0.129412, 0.141176, 0.105882, 1.0 },
+ { 0.121569, 0.121569, 0.098039, 1.0 },
+ { 0.113725, 0.105882, 0.082353, 1.0 },
+ { 0.105882, 0.094118, 0.082353, 1.0 },
+ { 0.094118, 0.101961, 0.074510, 1.0 },
+ { 0.090196, 0.101961, 0.070588, 1.0 },
+ { 0.078431, 0.070588, 0.054902, 1.0 },
+ { 0.094118, 0.098039, 0.070588, 1.0 },
+ { 0.117647, 0.125490, 0.090196, 1.0 },
+ { 0.145098, 0.156863, 0.117647, 1.0 },
+ { 0.164706, 0.176471, 0.145098, 1.0 },
+ { 0.200000, 0.215686, 0.160784, 1.0 },
+ { 0.235294, 0.247059, 0.184314, 1.0 },
+ { 0.274510, 0.294118, 0.203922, 1.0 },
+ { 0.329412, 0.305882, 0.192157, 1.0 },
+ { 0.392157, 0.360784, 0.231373, 1.0 },
+ { 0.439216, 0.415686, 0.247059, 1.0 },
+ { 0.462745, 0.450980, 0.258824, 1.0 },
+ { 0.474510, 0.513725, 0.305882, 1.0 },
+ { 0.478431, 0.541176, 0.349020, 1.0 },
+ { 0.490196, 0.584314, 0.384314, 1.0 },
+ { 0.545098, 0.615686, 0.411765, 1.0 },
+ { 0.486275, 0.596078, 0.384314, 1.0 },
+ { 0.443137, 0.545098, 0.325490, 1.0 },
+ { 0.403922, 0.490196, 0.282353, 1.0 },
+ { 0.411765, 0.439216, 0.270588, 1.0 },
+ { 0.364706, 0.403922, 0.247059, 1.0 },
+ { 0.313725, 0.345098, 0.211765, 1.0 },
+ { 0.286275, 0.305882, 0.207843, 1.0 },
+ { 0.239216, 0.298039, 0.192157, 1.0 },
+ { 0.223529, 0.258824, 0.184314, 1.0 },
+ { 0.211765, 0.266667, 0.184314, 1.0 },
+ { 0.196078, 0.250980, 0.156863, 1.0 },
+ { 0.207843, 0.235294, 0.164706, 1.0 },
+ { 0.219608, 0.207843, 0.172549, 1.0 },
+ { 0.227451, 0.211765, 0.152941, 1.0 },
+ { 0.227451, 0.219608, 0.152941, 1.0 },
+ { 0.207843, 0.223529, 0.145098, 1.0 },
+ { 0.207843, 0.219608, 0.149020, 1.0 },
+ { 0.219608, 0.211765, 0.141176, 1.0 },
+ { 0.203922, 0.192157, 0.129412, 1.0 },
+ { 0.164706, 0.172549, 0.117647, 1.0 },
+ { 0.137255, 0.149020, 0.101961, 1.0 },
+ { 0.113725, 0.137255, 0.094118, 1.0 },
+ { 0.113725, 0.137255, 0.101961, 1.0 },
+ { 0.149020, 0.164706, 0.121569, 1.0 },
+ { 0.172549, 0.172549, 0.125490, 1.0 },
+ { 0.207843, 0.200000, 0.121569, 1.0 },
+ { 0.243137, 0.243137, 0.160784, 1.0 },
+ { 0.305882, 0.301961, 0.211765, 1.0 },
+ { 0.356863, 0.380392, 0.262745, 1.0 },
+ { 0.427451, 0.478431, 0.301961, 1.0 },
+ { 0.533333, 0.541176, 0.325490, 1.0 },
+ { 0.584314, 0.584314, 0.325490, 1.0 },
+ { 0.639216, 0.603922, 0.325490, 1.0 },
+ { 0.654902, 0.600000, 0.349020, 1.0 },
+ { 0.611765, 0.627451, 0.352941, 1.0 },
+ { 0.568627, 0.600000, 0.329412, 1.0 },
+ { 0.505882, 0.556863, 0.309804, 1.0 },
+ { 0.427451, 0.509804, 0.313725, 1.0 },
+ { 0.396078, 0.482353, 0.333333, 1.0 },
+ { 0.384314, 0.482353, 0.368627, 1.0 },
+ { 0.356863, 0.400000, 0.341176, 1.0 },
+ { 0.352941, 0.384314, 0.309804, 1.0 },
+ { 0.368627, 0.360784, 0.317647, 1.0 },
+ { 0.325490, 0.360784, 0.258824, 1.0 },
+ { 0.305882, 0.329412, 0.231373, 1.0 },
+ { 0.290196, 0.301961, 0.215686, 1.0 },
+ { 0.250980, 0.254902, 0.188235, 1.0 },
+ { 0.227451, 0.219608, 0.168627, 1.0 },
+ { 0.196078, 0.188235, 0.141176, 1.0 },
+ { 0.176471, 0.164706, 0.121569, 1.0 },
+ { 0.145098, 0.133333, 0.098039, 1.0 },
+ { 0.133333, 0.117647, 0.082353, 1.0 },
+ { 0.133333, 0.109804, 0.094118, 1.0 },
+ { 0.149020, 0.152941, 0.109804, 1.0 },
+ { 0.184314, 0.188235, 0.137255, 1.0 },
+ { 0.203922, 0.203922, 0.160784, 1.0 },
+ { 0.219608, 0.231373, 0.168627, 1.0 },
+ { 0.231373, 0.266667, 0.223529, 1.0 },
+ { 0.223529, 0.305882, 0.227451, 1.0 },
+ { 0.266667, 0.349020, 0.223529, 1.0 },
+ { 0.270588, 0.345098, 0.219608, 1.0 },
+ { 0.262745, 0.313725, 0.211765, 1.0 },
+ { 0.239216, 0.301961, 0.200000, 1.0 },
+ { 0.219608, 0.290196, 0.184314, 1.0 },
+ { 0.219608, 0.270588, 0.172549, 1.0 },
+ { 0.207843, 0.243137, 0.164706, 1.0 },
+ { 0.200000, 0.219608, 0.164706, 1.0 },
+ { 0.207843, 0.207843, 0.176471, 1.0 },
+ { 0.200000, 0.203922, 0.172549, 1.0 },
+ { 0.200000, 0.211765, 0.188235, 1.0 },
+ { 0.211765, 0.231373, 0.203922, 1.0 },
+ { 0.250980, 0.239216, 0.207843, 1.0 },
+ { 0.270588, 0.258824, 0.247059, 1.0 },
+ { 0.247059, 0.270588, 0.219608, 1.0 },
+ { 0.294118, 0.298039, 0.203922, 1.0 },
+ { 0.313725, 0.309804, 0.203922, 1.0 },
+ { 0.305882, 0.321569, 0.200000, 1.0 },
+ { 0.329412, 0.356863, 0.231373, 1.0 },
+ { 0.360784, 0.392157, 0.254902, 1.0 },
+ { 0.380392, 0.407843, 0.247059, 1.0 },
+ { 0.384314, 0.388235, 0.239216, 1.0 },
+ { 0.360784, 0.364706, 0.223529, 1.0 },
+ };
+/* water-lilies-sunset.ppm */
+static double4 colors_58[] = {
+ { 0.278431, 0.262745, 0.180392, 1.0 },
+ { 0.278431, 0.262745, 0.196078, 1.0 },
+ { 0.262745, 0.282353, 0.223529, 1.0 },
+ { 0.282353, 0.329412, 0.235294, 1.0 },
+ { 0.317647, 0.341176, 0.282353, 1.0 },
+ { 0.360784, 0.364706, 0.290196, 1.0 },
+ { 0.329412, 0.337255, 0.290196, 1.0 },
+ { 0.345098, 0.392157, 0.329412, 1.0 },
+ { 0.325490, 0.329412, 0.286275, 1.0 },
+ { 0.301961, 0.290196, 0.266667, 1.0 },
+ { 0.266667, 0.243137, 0.219608, 1.0 },
+ { 0.235294, 0.231373, 0.188235, 1.0 },
+ { 0.235294, 0.215686, 0.184314, 1.0 },
+ { 0.223529, 0.192157, 0.149020, 1.0 },
+ { 0.207843, 0.176471, 0.149020, 1.0 },
+ { 0.203922, 0.172549, 0.141176, 1.0 },
+ { 0.203922, 0.180392, 0.141176, 1.0 },
+ { 0.223529, 0.192157, 0.145098, 1.0 },
+ { 0.227451, 0.192157, 0.149020, 1.0 },
+ { 0.235294, 0.203922, 0.152941, 1.0 },
+ { 0.247059, 0.223529, 0.168627, 1.0 },
+ { 0.274510, 0.235294, 0.176471, 1.0 },
+ { 0.313725, 0.254902, 0.188235, 1.0 },
+ { 0.333333, 0.278431, 0.203922, 1.0 },
+ { 0.349020, 0.298039, 0.211765, 1.0 },
+ { 0.352941, 0.325490, 0.207843, 1.0 },
+ { 0.376471, 0.360784, 0.223529, 1.0 },
+ { 0.400000, 0.372549, 0.243137, 1.0 },
+ { 0.415686, 0.384314, 0.239216, 1.0 },
+ { 0.439216, 0.392157, 0.243137, 1.0 },
+ { 0.450980, 0.419608, 0.254902, 1.0 },
+ { 0.466667, 0.415686, 0.262745, 1.0 },
+ { 0.505882, 0.435294, 0.274510, 1.0 },
+ { 0.517647, 0.466667, 0.290196, 1.0 },
+ { 0.509804, 0.470588, 0.278431, 1.0 },
+ { 0.494118, 0.462745, 0.270588, 1.0 },
+ { 0.439216, 0.435294, 0.329412, 1.0 },
+ { 0.396078, 0.392157, 0.313725, 1.0 },
+ { 0.341176, 0.364706, 0.360784, 1.0 },
+ { 0.352941, 0.396078, 0.341176, 1.0 },
+ { 0.333333, 0.368627, 0.392157, 1.0 },
+ { 0.419608, 0.423529, 0.352941, 1.0 },
+ { 0.509804, 0.462745, 0.431373, 1.0 },
+ { 0.529412, 0.462745, 0.407843, 1.0 },
+ { 0.600000, 0.611765, 0.498039, 1.0 },
+ { 0.717647, 0.717647, 0.494118, 1.0 },
+ { 0.741176, 0.721569, 0.494118, 1.0 },
+ { 0.694118, 0.647059, 0.392157, 1.0 },
+ { 0.678431, 0.600000, 0.356863, 1.0 },
+ { 0.635294, 0.580392, 0.345098, 1.0 },
+ { 0.568627, 0.529412, 0.301961, 1.0 },
+ { 0.525490, 0.486275, 0.282353, 1.0 },
+ { 0.454902, 0.419608, 0.258824, 1.0 },
+ { 0.403922, 0.356863, 0.231373, 1.0 },
+ { 0.349020, 0.286275, 0.243137, 1.0 },
+ { 0.305882, 0.254902, 0.192157, 1.0 },
+ { 0.270588, 0.227451, 0.168627, 1.0 },
+ { 0.262745, 0.200000, 0.160784, 1.0 },
+ { 0.247059, 0.196078, 0.164706, 1.0 },
+ { 0.258824, 0.200000, 0.188235, 1.0 },
+ { 0.270588, 0.223529, 0.192157, 1.0 },
+ { 0.298039, 0.227451, 0.207843, 1.0 },
+ { 0.317647, 0.254902, 0.211765, 1.0 },
+ { 0.337255, 0.286275, 0.215686, 1.0 },
+ { 0.337255, 0.317647, 0.207843, 1.0 },
+ { 0.372549, 0.341176, 0.215686, 1.0 },
+ { 0.392157, 0.341176, 0.227451, 1.0 },
+ { 0.396078, 0.345098, 0.254902, 1.0 },
+ { 0.439216, 0.341176, 0.313725, 1.0 },
+ { 0.458824, 0.384314, 0.286275, 1.0 },
+ { 0.447059, 0.415686, 0.266667, 1.0 },
+ { 0.470588, 0.431373, 0.266667, 1.0 },
+ { 0.478431, 0.427451, 0.262745, 1.0 },
+ { 0.478431, 0.419608, 0.258824, 1.0 },
+ { 0.490196, 0.407843, 0.258824, 1.0 },
+ { 0.454902, 0.368627, 0.247059, 1.0 },
+ { 0.447059, 0.352941, 0.235294, 1.0 },
+ { 0.411765, 0.329412, 0.219608, 1.0 },
+ { 0.364706, 0.298039, 0.207843, 1.0 },
+ { 0.364706, 0.294118, 0.200000, 1.0 },
+ { 0.356863, 0.294118, 0.203922, 1.0 },
+ { 0.329412, 0.298039, 0.192157, 1.0 },
+ { 0.325490, 0.286275, 0.188235, 1.0 },
+ { 0.321569, 0.290196, 0.188235, 1.0 },
+ { 0.301961, 0.298039, 0.200000, 1.0 },
+ { 0.282353, 0.290196, 0.207843, 1.0 },
+ { 0.266667, 0.266667, 0.211765, 1.0 },
+ { 0.270588, 0.258824, 0.211765, 1.0 },
+ { 0.258824, 0.258824, 0.203922, 1.0 },
+ { 0.254902, 0.250980, 0.188235, 1.0 },
+ { 0.254902, 0.243137, 0.192157, 1.0 },
+ { 0.250980, 0.227451, 0.192157, 1.0 },
+ { 0.247059, 0.227451, 0.180392, 1.0 },
+ { 0.243137, 0.235294, 0.180392, 1.0 },
+ { 0.239216, 0.235294, 0.180392, 1.0 },
+ { 0.227451, 0.223529, 0.172549, 1.0 },
+ { 0.219608, 0.215686, 0.176471, 1.0 },
+ { 0.219608, 0.203922, 0.172549, 1.0 },
+ { 0.215686, 0.200000, 0.176471, 1.0 },
+ { 0.192157, 0.196078, 0.160784, 1.0 },
+ { 0.200000, 0.184314, 0.149020, 1.0 },
+ { 0.211765, 0.192157, 0.160784, 1.0 },
+ { 0.196078, 0.180392, 0.149020, 1.0 },
+ { 0.176471, 0.192157, 0.152941, 1.0 },
+ { 0.172549, 0.184314, 0.141176, 1.0 },
+ { 0.196078, 0.184314, 0.133333, 1.0 },
+ { 0.188235, 0.172549, 0.129412, 1.0 },
+ { 0.200000, 0.172549, 0.133333, 1.0 },
+ { 0.200000, 0.192157, 0.145098, 1.0 },
+ { 0.215686, 0.200000, 0.145098, 1.0 },
+ { 0.219608, 0.192157, 0.149020, 1.0 },
+ { 0.211765, 0.203922, 0.164706, 1.0 },
+ { 0.215686, 0.196078, 0.156863, 1.0 },
+ { 0.223529, 0.200000, 0.152941, 1.0 },
+ { 0.227451, 0.207843, 0.152941, 1.0 },
+ { 0.235294, 0.207843, 0.149020, 1.0 },
+ { 0.231373, 0.211765, 0.156863, 1.0 },
+ { 0.239216, 0.215686, 0.160784, 1.0 },
+ { 0.239216, 0.227451, 0.168627, 1.0 },
+ { 0.250980, 0.235294, 0.168627, 1.0 },
+ { 0.282353, 0.250980, 0.188235, 1.0 },
+ { 0.325490, 0.254902, 0.184314, 1.0 },
+ { 0.329412, 0.282353, 0.188235, 1.0 },
+ { 0.364706, 0.294118, 0.200000, 1.0 },
+ { 0.400000, 0.341176, 0.215686, 1.0 },
+ { 0.415686, 0.380392, 0.239216, 1.0 },
+ { 0.443137, 0.407843, 0.250980, 1.0 },
+ { 0.478431, 0.427451, 0.262745, 1.0 },
+ { 0.521569, 0.443137, 0.270588, 1.0 },
+ { 0.533333, 0.454902, 0.270588, 1.0 },
+ { 0.556863, 0.482353, 0.282353, 1.0 },
+ { 0.556863, 0.482353, 0.290196, 1.0 },
+ { 0.564706, 0.462745, 0.286275, 1.0 },
+ { 0.509804, 0.392157, 0.325490, 1.0 },
+ { 0.525490, 0.345098, 0.278431, 1.0 },
+ { 0.439216, 0.337255, 0.227451, 1.0 },
+ { 0.392157, 0.266667, 0.203922, 1.0 },
+ { 0.313725, 0.211765, 0.172549, 1.0 },
+ { 0.282353, 0.203922, 0.164706, 1.0 },
+ { 0.258824, 0.192157, 0.149020, 1.0 },
+ { 0.247059, 0.215686, 0.160784, 1.0 },
+ { 0.247059, 0.223529, 0.164706, 1.0 },
+ { 0.247059, 0.235294, 0.172549, 1.0 },
+ { 0.274510, 0.250980, 0.184314, 1.0 },
+ { 0.282353, 0.266667, 0.188235, 1.0 },
+ { 0.305882, 0.278431, 0.184314, 1.0 },
+ { 0.298039, 0.301961, 0.200000, 1.0 },
+ { 0.305882, 0.321569, 0.203922, 1.0 },
+ { 0.321569, 0.317647, 0.203922, 1.0 },
+ { 0.309804, 0.290196, 0.188235, 1.0 },
+ { 0.305882, 0.274510, 0.184314, 1.0 },
+ { 0.294118, 0.262745, 0.176471, 1.0 },
+ { 0.262745, 0.250980, 0.168627, 1.0 },
+ { 0.243137, 0.231373, 0.164706, 1.0 },
+ { 0.231373, 0.215686, 0.164706, 1.0 },
+ { 0.223529, 0.207843, 0.156863, 1.0 },
+ { 0.219608, 0.207843, 0.172549, 1.0 },
+ { 0.235294, 0.215686, 0.196078, 1.0 },
+ { 0.262745, 0.239216, 0.192157, 1.0 },
+ { 0.301961, 0.266667, 0.200000, 1.0 },
+ { 0.329412, 0.290196, 0.203922, 1.0 },
+ { 0.349020, 0.321569, 0.207843, 1.0 },
+ { 0.384314, 0.349020, 0.219608, 1.0 },
+ { 0.396078, 0.345098, 0.227451, 1.0 },
+ { 0.400000, 0.352941, 0.231373, 1.0 },
+ { 0.396078, 0.372549, 0.270588, 1.0 },
+ { 0.372549, 0.372549, 0.239216, 1.0 },
+ { 0.376471, 0.368627, 0.231373, 1.0 },
+ { 0.325490, 0.345098, 0.258824, 1.0 },
+ { 0.329412, 0.309804, 0.266667, 1.0 },
+ { 0.298039, 0.286275, 0.262745, 1.0 },
+ { 0.286275, 0.266667, 0.211765, 1.0 },
+ { 0.266667, 0.243137, 0.200000, 1.0 },
+ { 0.258824, 0.239216, 0.188235, 1.0 },
+ { 0.239216, 0.239216, 0.184314, 1.0 },
+ { 0.235294, 0.223529, 0.184314, 1.0 },
+ { 0.223529, 0.215686, 0.172549, 1.0 },
+ { 0.223529, 0.211765, 0.156863, 1.0 },
+ { 0.223529, 0.219608, 0.156863, 1.0 },
+ { 0.223529, 0.211765, 0.152941, 1.0 },
+ { 0.219608, 0.215686, 0.149020, 1.0 },
+ { 0.203922, 0.200000, 0.145098, 1.0 },
+ { 0.188235, 0.180392, 0.149020, 1.0 },
+ { 0.172549, 0.160784, 0.141176, 1.0 },
+ { 0.164706, 0.164706, 0.129412, 1.0 },
+ { 0.172549, 0.168627, 0.129412, 1.0 },
+ { 0.188235, 0.156863, 0.133333, 1.0 },
+ { 0.203922, 0.172549, 0.141176, 1.0 },
+ { 0.223529, 0.184314, 0.164706, 1.0 },
+ { 0.223529, 0.192157, 0.164706, 1.0 },
+ { 0.243137, 0.215686, 0.160784, 1.0 },
+ { 0.250980, 0.215686, 0.172549, 1.0 },
+ { 0.262745, 0.219608, 0.168627, 1.0 },
+ { 0.266667, 0.227451, 0.172549, 1.0 },
+ { 0.270588, 0.239216, 0.160784, 1.0 },
+ { 0.278431, 0.239216, 0.160784, 1.0 },
+ { 0.305882, 0.247059, 0.188235, 1.0 },
+ { 0.305882, 0.282353, 0.203922, 1.0 },
+ { 0.337255, 0.294118, 0.227451, 1.0 },
+ { 0.372549, 0.333333, 0.239216, 1.0 },
+ { 0.431373, 0.388235, 0.266667, 1.0 },
+ { 0.466667, 0.435294, 0.270588, 1.0 },
+ { 0.525490, 0.486275, 0.290196, 1.0 },
+ { 0.584314, 0.517647, 0.305882, 1.0 },
+ { 0.596078, 0.552941, 0.329412, 1.0 },
+ { 0.631373, 0.560784, 0.333333, 1.0 },
+ { 0.560784, 0.478431, 0.298039, 1.0 },
+ { 0.505882, 0.454902, 0.274510, 1.0 },
+ { 0.447059, 0.352941, 0.235294, 1.0 },
+ { 0.384314, 0.321569, 0.215686, 1.0 },
+ { 0.349020, 0.258824, 0.188235, 1.0 },
+ { 0.309804, 0.219608, 0.176471, 1.0 },
+ { 0.290196, 0.207843, 0.172549, 1.0 },
+ { 0.278431, 0.211765, 0.180392, 1.0 },
+ { 0.258824, 0.211765, 0.164706, 1.0 },
+ { 0.250980, 0.219608, 0.156863, 1.0 },
+ { 0.243137, 0.219608, 0.156863, 1.0 },
+ { 0.250980, 0.203922, 0.152941, 1.0 },
+ { 0.247059, 0.188235, 0.152941, 1.0 },
+ { 0.239216, 0.188235, 0.168627, 1.0 },
+ { 0.227451, 0.196078, 0.172549, 1.0 },
+ { 0.223529, 0.200000, 0.172549, 1.0 },
+ { 0.239216, 0.207843, 0.180392, 1.0 },
+ { 0.262745, 0.207843, 0.192157, 1.0 },
+ { 0.266667, 0.223529, 0.188235, 1.0 },
+ { 0.278431, 0.235294, 0.203922, 1.0 },
+ { 0.274510, 0.247059, 0.192157, 1.0 },
+ { 0.270588, 0.239216, 0.188235, 1.0 },
+ { 0.274510, 0.243137, 0.192157, 1.0 },
+ { 0.274510, 0.254902, 0.188235, 1.0 },
+ { 0.266667, 0.266667, 0.184314, 1.0 },
+ { 0.254902, 0.262745, 0.188235, 1.0 },
+ { 0.243137, 0.250980, 0.180392, 1.0 },
+ { 0.247059, 0.239216, 0.168627, 1.0 },
+ { 0.250980, 0.235294, 0.164706, 1.0 },
+ { 0.266667, 0.231373, 0.168627, 1.0 },
+ { 0.282353, 0.239216, 0.172549, 1.0 },
+ { 0.309804, 0.219608, 0.176471, 1.0 },
+ { 0.333333, 0.254902, 0.184314, 1.0 },
+ { 0.333333, 0.278431, 0.203922, 1.0 },
+ { 0.321569, 0.301961, 0.231373, 1.0 },
+ { 0.309804, 0.301961, 0.247059, 1.0 },
+ { 0.282353, 0.278431, 0.254902, 1.0 },
+ { 0.274510, 0.270588, 0.219608, 1.0 },
+ { 0.247059, 0.270588, 0.207843, 1.0 },
+ { 0.239216, 0.258824, 0.203922, 1.0 },
+ { 0.227451, 0.247059, 0.184314, 1.0 },
+ { 0.250980, 0.243137, 0.176471, 1.0 },
+ { 0.262745, 0.231373, 0.188235, 1.0 },
+ { 0.278431, 0.247059, 0.200000, 1.0 },
+ { 0.290196, 0.250980, 0.211765, 1.0 },
+ { 0.290196, 0.282353, 0.203922, 1.0 },
+ { 0.329412, 0.301961, 0.211765, 1.0 },
+ { 0.360784, 0.329412, 0.239216, 1.0 },
+ { 0.411765, 0.376471, 0.243137, 1.0 },
+ { 0.458824, 0.400000, 0.294118, 1.0 },
+ };
+/* gogh.chambre-arles.ppm */
+static double4 colors_59[] = {
+ { 0.094118, 0.066667, 0.031373, 1.0 },
+ { 0.098039, 0.133333, 0.015686, 1.0 },
+ { 0.207843, 0.219608, 0.282353, 1.0 },
+ { 0.294118, 0.368627, 0.423529, 1.0 },
+ { 0.337255, 0.431373, 0.568627, 1.0 },
+ { 0.388235, 0.552941, 0.686275, 1.0 },
+ { 0.490196, 0.603922, 0.639216, 1.0 },
+ { 0.650980, 0.572549, 0.427451, 1.0 },
+ { 0.713725, 0.556863, 0.403922, 1.0 },
+ { 0.749020, 0.623529, 0.443137, 1.0 },
+ { 0.807843, 0.749020, 0.470588, 1.0 },
+ { 0.933333, 0.847059, 0.556863, 1.0 },
+ { 0.988235, 0.913725, 0.611765, 1.0 },
+ { 0.949020, 0.898039, 0.670588, 1.0 },
+ { 0.862745, 0.886275, 0.843137, 1.0 },
+ { 0.819608, 0.847059, 0.866667, 1.0 },
+ { 0.811765, 0.835294, 0.878431, 1.0 },
+ { 0.780392, 0.843137, 0.878431, 1.0 },
+ { 0.741176, 0.815686, 0.874510, 1.0 },
+ { 0.670588, 0.760784, 0.815686, 1.0 },
+ { 0.690196, 0.737255, 0.733333, 1.0 },
+ { 0.717647, 0.623529, 0.458824, 1.0 },
+ { 0.674510, 0.509804, 0.360784, 1.0 },
+ { 0.639216, 0.443137, 0.243137, 1.0 },
+ { 0.623529, 0.427451, 0.207843, 1.0 },
+ { 0.690196, 0.431373, 0.035294, 1.0 },
+ { 0.737255, 0.454902, 0.023529, 1.0 },
+ { 0.768627, 0.462745, 0.023529, 1.0 },
+ { 0.792157, 0.482353, 0.039216, 1.0 },
+ { 0.819608, 0.494118, 0.058824, 1.0 },
+ { 0.784314, 0.498039, 0.149020, 1.0 },
+ { 0.756863, 0.568627, 0.356863, 1.0 },
+ { 0.941176, 0.756863, 0.466667, 1.0 },
+ { 0.984314, 0.921569, 0.600000, 1.0 },
+ { 0.988235, 0.941176, 0.666667, 1.0 },
+ { 0.964706, 0.905882, 0.682353, 1.0 },
+ { 0.898039, 0.878431, 0.862745, 1.0 },
+ { 0.909804, 0.909804, 0.878431, 1.0 },
+ { 0.878431, 0.901961, 0.901961, 1.0 },
+ { 0.807843, 0.858824, 0.882353, 1.0 },
+ { 0.760784, 0.811765, 0.843137, 1.0 },
+ { 0.694118, 0.756863, 0.745098, 1.0 },
+ { 0.803922, 0.694118, 0.509804, 1.0 },
+ { 0.768627, 0.584314, 0.396078, 1.0 },
+ { 0.749020, 0.525490, 0.380392, 1.0 },
+ { 0.756863, 0.572549, 0.415686, 1.0 },
+ { 0.768627, 0.658824, 0.490196, 1.0 },
+ { 0.690196, 0.745098, 0.749020, 1.0 },
+ { 0.666667, 0.772549, 0.850980, 1.0 },
+ { 0.733333, 0.800000, 0.862745, 1.0 },
+ { 0.737255, 0.807843, 0.847059, 1.0 },
+ { 0.698039, 0.776471, 0.800000, 1.0 },
+ { 0.670588, 0.749020, 0.717647, 1.0 },
+ { 0.678431, 0.576471, 0.423529, 1.0 },
+ { 0.635294, 0.474510, 0.329412, 1.0 },
+ { 0.603922, 0.423529, 0.274510, 1.0 },
+ { 0.549020, 0.384314, 0.227451, 1.0 },
+ { 0.454902, 0.333333, 0.188235, 1.0 },
+ { 0.454902, 0.329412, 0.219608, 1.0 },
+ { 0.513725, 0.364706, 0.203922, 1.0 },
+ { 0.580392, 0.380392, 0.192157, 1.0 },
+ { 0.670588, 0.372549, 0.035294, 1.0 },
+ { 0.717647, 0.407843, 0.027451, 1.0 },
+ { 0.737255, 0.431373, 0.023529, 1.0 },
+ { 0.745098, 0.431373, 0.015686, 1.0 },
+ { 0.756863, 0.427451, 0.007843, 1.0 },
+ { 0.776471, 0.427451, 0.003922, 1.0 },
+ { 0.756863, 0.419608, 0.003922, 1.0 },
+ { 0.760784, 0.415686, 0.027451, 1.0 },
+ { 0.768627, 0.427451, 0.015686, 1.0 },
+ { 0.768627, 0.431373, 0.023529, 1.0 },
+ { 0.780392, 0.423529, 0.019608, 1.0 },
+ { 0.815686, 0.419608, 0.007843, 1.0 },
+ { 0.815686, 0.447059, 0.011765, 1.0 },
+ { 0.819608, 0.462745, 0.011765, 1.0 },
+ { 0.811765, 0.454902, 0.015686, 1.0 },
+ { 0.811765, 0.462745, 0.003922, 1.0 },
+ { 0.803922, 0.454902, 0.007843, 1.0 },
+ { 0.803922, 0.450980, 0.007843, 1.0 },
+ { 0.796078, 0.443137, 0.007843, 1.0 },
+ { 0.784314, 0.443137, 0.011765, 1.0 },
+ { 0.780392, 0.443137, 0.015686, 1.0 },
+ { 0.784314, 0.443137, 0.031373, 1.0 },
+ { 0.776471, 0.431373, 0.023529, 1.0 },
+ { 0.764706, 0.439216, 0.015686, 1.0 },
+ { 0.764706, 0.435294, 0.031373, 1.0 },
+ { 0.772549, 0.443137, 0.035294, 1.0 },
+ { 0.756863, 0.439216, 0.031373, 1.0 },
+ { 0.756863, 0.423529, 0.054902, 1.0 },
+ { 0.662745, 0.466667, 0.262745, 1.0 },
+ { 0.674510, 0.560784, 0.427451, 1.0 },
+ { 0.670588, 0.721569, 0.698039, 1.0 },
+ { 0.662745, 0.741176, 0.776471, 1.0 },
+ { 0.658824, 0.733333, 0.776471, 1.0 },
+ { 0.658824, 0.725490, 0.705882, 1.0 },
+ { 0.662745, 0.580392, 0.443137, 1.0 },
+ { 0.662745, 0.517647, 0.376471, 1.0 },
+ { 0.654902, 0.478431, 0.349020, 1.0 },
+ { 0.662745, 0.486275, 0.356863, 1.0 },
+ { 0.662745, 0.513725, 0.368627, 1.0 },
+ { 0.650980, 0.607843, 0.400000, 1.0 },
+ { 0.580392, 0.674510, 0.635294, 1.0 },
+ { 0.505882, 0.674510, 0.733333, 1.0 },
+ { 0.533333, 0.666667, 0.760784, 1.0 },
+ { 0.600000, 0.615686, 0.631373, 1.0 },
+ { 0.647059, 0.513725, 0.372549, 1.0 },
+ { 0.627451, 0.474510, 0.329412, 1.0 },
+ { 0.631373, 0.462745, 0.333333, 1.0 },
+ { 0.639216, 0.478431, 0.356863, 1.0 },
+ { 0.670588, 0.521569, 0.368627, 1.0 },
+ { 0.721569, 0.596078, 0.454902, 1.0 },
+ { 0.701961, 0.709804, 0.658824, 1.0 },
+ { 0.694118, 0.737255, 0.796078, 1.0 },
+ { 0.662745, 0.756863, 0.792157, 1.0 },
+ { 0.639216, 0.749020, 0.792157, 1.0 },
+ { 0.584314, 0.698039, 0.760784, 1.0 },
+ { 0.521569, 0.635294, 0.690196, 1.0 },
+ { 0.533333, 0.541176, 0.435294, 1.0 },
+ { 0.517647, 0.564706, 0.239216, 1.0 },
+ { 0.537255, 0.525490, 0.207843, 1.0 },
+ { 0.760784, 0.490196, 0.058824, 1.0 },
+ { 0.745098, 0.458824, 0.039216, 1.0 },
+ { 0.749020, 0.462745, 0.015686, 1.0 },
+ { 0.756863, 0.478431, 0.015686, 1.0 },
+ { 0.784314, 0.490196, 0.031373, 1.0 },
+ { 0.811765, 0.509804, 0.007843, 1.0 },
+ { 0.823529, 0.525490, 0.007843, 1.0 },
+ { 0.847059, 0.525490, 0.031373, 1.0 },
+ { 0.858824, 0.529412, 0.023529, 1.0 },
+ { 0.858824, 0.568627, 0.035294, 1.0 },
+ { 0.807843, 0.803922, 0.388235, 1.0 },
+ { 0.909804, 0.862745, 0.498039, 1.0 },
+ { 0.870588, 0.847059, 0.498039, 1.0 },
+ { 0.788235, 0.803922, 0.384314, 1.0 },
+ { 0.768627, 0.666667, 0.403922, 1.0 },
+ { 0.686275, 0.545098, 0.337255, 1.0 },
+ { 0.592157, 0.462745, 0.325490, 1.0 },
+ { 0.450980, 0.400000, 0.400000, 1.0 },
+ { 0.431373, 0.521569, 0.580392, 1.0 },
+ { 0.470588, 0.611765, 0.690196, 1.0 },
+ { 0.525490, 0.662745, 0.772549, 1.0 },
+ { 0.533333, 0.694118, 0.780392, 1.0 },
+ { 0.631373, 0.682353, 0.698039, 1.0 },
+ { 0.713725, 0.564706, 0.419608, 1.0 },
+ { 0.709804, 0.486275, 0.266667, 1.0 },
+ { 0.788235, 0.474510, 0.062745, 1.0 },
+ { 0.807843, 0.478431, 0.039216, 1.0 },
+ { 0.815686, 0.466667, 0.015686, 1.0 },
+ { 0.839216, 0.462745, 0.003922, 1.0 },
+ { 0.862745, 0.517647, 0.039216, 1.0 },
+ { 0.831373, 0.564706, 0.215686, 1.0 },
+ { 0.917647, 0.713725, 0.439216, 1.0 },
+ { 0.894118, 0.737255, 0.454902, 1.0 },
+ { 0.760784, 0.647059, 0.427451, 1.0 },
+ { 0.725490, 0.556863, 0.376471, 1.0 },
+ { 0.733333, 0.521569, 0.325490, 1.0 },
+ { 0.694118, 0.494118, 0.309804, 1.0 },
+ { 0.698039, 0.498039, 0.337255, 1.0 },
+ { 0.733333, 0.545098, 0.407843, 1.0 },
+ { 0.776471, 0.643137, 0.474510, 1.0 },
+ { 0.819608, 0.725490, 0.607843, 1.0 },
+ { 0.847059, 0.831373, 0.752941, 1.0 },
+ { 0.866667, 0.878431, 0.850980, 1.0 },
+ { 0.890196, 0.901961, 0.874510, 1.0 },
+ { 0.901961, 0.913725, 0.886275, 1.0 },
+ { 0.870588, 0.894118, 0.898039, 1.0 },
+ { 0.811765, 0.854902, 0.854902, 1.0 },
+ { 0.741176, 0.776471, 0.788235, 1.0 },
+ { 0.772549, 0.662745, 0.509804, 1.0 },
+ { 0.709804, 0.533333, 0.388235, 1.0 },
+ { 0.662745, 0.470588, 0.337255, 1.0 },
+ { 0.607843, 0.458824, 0.294118, 1.0 },
+ { 0.600000, 0.447059, 0.294118, 1.0 },
+ { 0.592157, 0.431373, 0.282353, 1.0 },
+ { 0.564706, 0.415686, 0.282353, 1.0 },
+ { 0.564706, 0.407843, 0.266667, 1.0 },
+ { 0.580392, 0.411765, 0.254902, 1.0 },
+ { 0.576471, 0.403922, 0.250980, 1.0 },
+ { 0.576471, 0.392157, 0.258824, 1.0 },
+ { 0.568627, 0.415686, 0.262745, 1.0 },
+ { 0.552941, 0.439216, 0.282353, 1.0 },
+ { 0.537255, 0.466667, 0.286275, 1.0 },
+ { 0.525490, 0.447059, 0.301961, 1.0 },
+ { 0.545098, 0.462745, 0.305882, 1.0 },
+ { 0.588235, 0.450980, 0.309804, 1.0 },
+ { 0.643137, 0.466667, 0.305882, 1.0 },
+ { 0.725490, 0.541176, 0.372549, 1.0 },
+ { 0.764706, 0.670588, 0.462745, 1.0 },
+ { 0.952941, 0.803922, 0.482353, 1.0 },
+ { 0.984314, 0.929412, 0.588235, 1.0 },
+ { 0.992157, 0.941176, 0.650980, 1.0 },
+ { 0.988235, 0.921569, 0.643137, 1.0 },
+ { 0.878431, 0.827451, 0.635294, 1.0 },
+ { 0.749020, 0.705882, 0.470588, 1.0 },
+ { 0.635294, 0.501961, 0.337255, 1.0 },
+ { 0.517647, 0.368627, 0.219608, 1.0 },
+ { 0.329412, 0.301961, 0.145098, 1.0 },
+ { 0.215686, 0.117647, 0.062745, 1.0 },
+ { 0.250980, 0.133333, 0.027451, 1.0 },
+ { 0.439216, 0.239216, 0.027451, 1.0 },
+ { 0.588235, 0.305882, 0.047059, 1.0 },
+ { 0.694118, 0.368627, 0.023529, 1.0 },
+ { 0.729412, 0.419608, 0.019608, 1.0 },
+ { 0.752941, 0.450980, 0.019608, 1.0 },
+ { 0.784314, 0.450980, 0.027451, 1.0 },
+ { 0.811765, 0.458824, 0.019608, 1.0 },
+ { 0.803922, 0.486275, 0.047059, 1.0 },
+ { 0.819608, 0.509804, 0.050980, 1.0 },
+ { 0.768627, 0.639216, 0.345098, 1.0 },
+ { 0.866667, 0.784314, 0.427451, 1.0 },
+ { 0.968627, 0.866667, 0.568627, 1.0 },
+ { 0.937255, 0.874510, 0.650980, 1.0 },
+ { 0.850980, 0.827451, 0.694118, 1.0 },
+ { 0.690196, 0.764706, 0.760784, 1.0 },
+ { 0.505882, 0.631373, 0.721569, 1.0 },
+ { 0.368627, 0.490196, 0.580392, 1.0 },
+ { 0.286275, 0.360784, 0.474510, 1.0 },
+ { 0.333333, 0.333333, 0.419608, 1.0 },
+ { 0.388235, 0.368627, 0.235294, 1.0 },
+ { 0.380392, 0.352941, 0.227451, 1.0 },
+ { 0.415686, 0.282353, 0.094118, 1.0 },
+ { 0.521569, 0.301961, 0.054902, 1.0 },
+ { 0.560784, 0.313725, 0.027451, 1.0 },
+ { 0.501961, 0.247059, 0.043137, 1.0 },
+ { 0.376471, 0.231373, 0.094118, 1.0 },
+ { 0.392157, 0.219608, 0.121569, 1.0 },
+ { 0.490196, 0.313725, 0.156863, 1.0 },
+ { 0.556863, 0.376471, 0.231373, 1.0 },
+ { 0.619608, 0.439216, 0.243137, 1.0 },
+ { 0.682353, 0.521569, 0.321569, 1.0 },
+ { 0.725490, 0.619608, 0.439216, 1.0 },
+ { 0.788235, 0.752941, 0.615686, 1.0 },
+ { 0.768627, 0.807843, 0.815686, 1.0 },
+ { 0.772549, 0.847059, 0.874510, 1.0 },
+ { 0.792157, 0.831373, 0.874510, 1.0 },
+ { 0.776471, 0.831373, 0.843137, 1.0 },
+ { 0.745098, 0.776471, 0.819608, 1.0 },
+ { 0.745098, 0.737255, 0.654902, 1.0 },
+ { 0.721569, 0.619608, 0.439216, 1.0 },
+ { 0.662745, 0.505882, 0.368627, 1.0 },
+ { 0.607843, 0.447059, 0.301961, 1.0 },
+ { 0.572549, 0.439216, 0.305882, 1.0 },
+ { 0.556863, 0.439216, 0.305882, 1.0 },
+ { 0.556863, 0.419608, 0.294118, 1.0 },
+ { 0.556863, 0.419608, 0.270588, 1.0 },
+ { 0.541176, 0.407843, 0.254902, 1.0 },
+ { 0.564706, 0.384314, 0.239216, 1.0 },
+ { 0.600000, 0.419608, 0.203922, 1.0 },
+ { 0.650980, 0.380392, 0.043137, 1.0 },
+ { 0.682353, 0.396078, 0.019608, 1.0 },
+ { 0.729412, 0.427451, 0.019608, 1.0 },
+ { 0.745098, 0.415686, 0.019608, 1.0 },
+ { 0.745098, 0.400000, 0.015686, 1.0 },
+ { 0.772549, 0.160784, 0.003922, 1.0 },
+ { 0.454902, 0.129412, 0.027451, 1.0 },
+ { 0.227451, 0.125490, 0.019608, 1.0 },
+ };
+/* gogh.entrance.ppm */
+static double4 colors_60[] = {
+ { 0.007843, 0.007843, 0.003922, 1.0 },
+ { 0.023529, 0.019608, 0.031373, 1.0 },
+ { 0.019608, 0.031373, 0.027451, 1.0 },
+ { 0.031373, 0.058824, 0.031373, 1.0 },
+ { 0.035294, 0.082353, 0.062745, 1.0 },
+ { 0.043137, 0.101961, 0.078431, 1.0 },
+ { 0.105882, 0.192157, 0.117647, 1.0 },
+ { 0.137255, 0.254902, 0.137255, 1.0 },
+ { 0.211765, 0.301961, 0.184314, 1.0 },
+ { 0.270588, 0.415686, 0.203922, 1.0 },
+ { 0.368627, 0.490196, 0.250980, 1.0 },
+ { 0.486275, 0.537255, 0.317647, 1.0 },
+ { 0.580392, 0.615686, 0.341176, 1.0 },
+ { 0.662745, 0.713725, 0.407843, 1.0 },
+ { 0.745098, 0.756863, 0.454902, 1.0 },
+ { 0.811765, 0.811765, 0.505882, 1.0 },
+ { 0.858824, 0.862745, 0.549020, 1.0 },
+ { 0.858824, 0.815686, 0.556863, 1.0 },
+ { 0.850980, 0.862745, 0.549020, 1.0 },
+ { 0.843137, 0.839216, 0.494118, 1.0 },
+ { 0.811765, 0.780392, 0.439216, 1.0 },
+ { 0.737255, 0.662745, 0.341176, 1.0 },
+ { 0.701961, 0.556863, 0.227451, 1.0 },
+ { 0.713725, 0.517647, 0.172549, 1.0 },
+ { 0.725490, 0.560784, 0.113725, 1.0 },
+ { 0.776471, 0.796078, 0.254902, 1.0 },
+ { 0.862745, 0.839216, 0.388235, 1.0 },
+ { 0.905882, 0.870588, 0.458824, 1.0 },
+ { 0.933333, 0.894118, 0.498039, 1.0 },
+ { 0.917647, 0.898039, 0.533333, 1.0 },
+ { 0.984314, 0.960784, 0.611765, 1.0 },
+ { 0.921569, 0.921569, 0.564706, 1.0 },
+ { 0.941176, 0.921569, 0.592157, 1.0 },
+ { 0.956863, 0.917647, 0.592157, 1.0 },
+ { 0.945098, 0.913725, 0.584314, 1.0 },
+ { 0.937255, 0.925490, 0.533333, 1.0 },
+ { 0.945098, 0.901961, 0.486275, 1.0 },
+ { 0.913725, 0.909804, 0.454902, 1.0 },
+ { 0.874510, 0.847059, 0.411765, 1.0 },
+ { 0.835294, 0.800000, 0.384314, 1.0 },
+ { 0.701961, 0.701961, 0.356863, 1.0 },
+ { 0.533333, 0.568627, 0.235294, 1.0 },
+ { 0.364706, 0.541176, 0.207843, 1.0 },
+ { 0.290196, 0.435294, 0.227451, 1.0 },
+ { 0.243137, 0.443137, 0.207843, 1.0 },
+ { 0.231373, 0.400000, 0.243137, 1.0 },
+ { 0.203922, 0.368627, 0.262745, 1.0 },
+ { 0.168627, 0.368627, 0.274510, 1.0 },
+ { 0.176471, 0.341176, 0.239216, 1.0 },
+ { 0.152941, 0.325490, 0.219608, 1.0 },
+ { 0.149020, 0.341176, 0.211765, 1.0 },
+ { 0.243137, 0.392157, 0.184314, 1.0 },
+ { 0.258824, 0.423529, 0.184314, 1.0 },
+ { 0.349020, 0.439216, 0.203922, 1.0 },
+ { 0.458824, 0.498039, 0.172549, 1.0 },
+ { 0.545098, 0.545098, 0.172549, 1.0 },
+ { 0.545098, 0.545098, 0.196078, 1.0 },
+ { 0.513725, 0.505882, 0.164706, 1.0 },
+ { 0.400000, 0.474510, 0.235294, 1.0 },
+ { 0.313725, 0.439216, 0.227451, 1.0 },
+ { 0.266667, 0.368627, 0.164706, 1.0 },
+ { 0.184314, 0.345098, 0.109804, 1.0 },
+ { 0.137255, 0.266667, 0.152941, 1.0 },
+ { 0.164706, 0.219608, 0.211765, 1.0 },
+ { 0.176471, 0.219608, 0.239216, 1.0 },
+ { 0.160784, 0.250980, 0.282353, 1.0 },
+ { 0.145098, 0.384314, 0.270588, 1.0 },
+ { 0.156863, 0.435294, 0.313725, 1.0 },
+ { 0.207843, 0.545098, 0.392157, 1.0 },
+ { 0.301961, 0.521569, 0.431373, 1.0 },
+ { 0.329412, 0.533333, 0.439216, 1.0 },
+ { 0.317647, 0.478431, 0.458824, 1.0 },
+ { 0.301961, 0.372549, 0.474510, 1.0 },
+ { 0.278431, 0.380392, 0.403922, 1.0 },
+ { 0.231373, 0.380392, 0.392157, 1.0 },
+ { 0.211765, 0.352941, 0.352941, 1.0 },
+ { 0.172549, 0.313725, 0.360784, 1.0 },
+ { 0.172549, 0.278431, 0.309804, 1.0 },
+ { 0.164706, 0.313725, 0.298039, 1.0 },
+ { 0.247059, 0.364706, 0.262745, 1.0 },
+ { 0.345098, 0.443137, 0.258824, 1.0 },
+ { 0.505882, 0.501961, 0.227451, 1.0 },
+ { 0.607843, 0.615686, 0.270588, 1.0 },
+ { 0.694118, 0.701961, 0.388235, 1.0 },
+ { 0.760784, 0.772549, 0.427451, 1.0 },
+ { 0.807843, 0.788235, 0.486275, 1.0 },
+ { 0.866667, 0.847059, 0.470588, 1.0 },
+ { 0.913725, 0.925490, 0.474510, 1.0 },
+ { 0.941176, 0.921569, 0.462745, 1.0 },
+ { 0.905882, 0.866667, 0.407843, 1.0 },
+ { 0.866667, 0.815686, 0.384314, 1.0 },
+ { 0.784314, 0.780392, 0.368627, 1.0 },
+ { 0.713725, 0.674510, 0.227451, 1.0 },
+ { 0.670588, 0.533333, 0.184314, 1.0 },
+ { 0.556863, 0.521569, 0.223529, 1.0 },
+ { 0.486275, 0.423529, 0.180392, 1.0 },
+ { 0.317647, 0.380392, 0.188235, 1.0 },
+ { 0.301961, 0.368627, 0.180392, 1.0 },
+ { 0.349020, 0.360784, 0.203922, 1.0 },
+ { 0.490196, 0.329412, 0.164706, 1.0 },
+ { 0.611765, 0.388235, 0.125490, 1.0 },
+ { 0.525490, 0.415686, 0.160784, 1.0 },
+ { 0.321569, 0.388235, 0.164706, 1.0 },
+ { 0.298039, 0.360784, 0.156863, 1.0 },
+ { 0.254902, 0.333333, 0.145098, 1.0 },
+ { 0.141176, 0.294118, 0.176471, 1.0 },
+ { 0.090196, 0.294118, 0.192157, 1.0 },
+ { 0.129412, 0.309804, 0.184314, 1.0 },
+ { 0.113725, 0.352941, 0.207843, 1.0 },
+ { 0.160784, 0.407843, 0.294118, 1.0 },
+ { 0.239216, 0.439216, 0.309804, 1.0 },
+ { 0.290196, 0.525490, 0.282353, 1.0 },
+ { 0.427451, 0.592157, 0.364706, 1.0 },
+ { 0.568627, 0.678431, 0.486275, 1.0 },
+ { 0.682353, 0.768627, 0.631373, 1.0 },
+ { 0.729412, 0.807843, 0.686275, 1.0 },
+ { 0.741176, 0.811765, 0.631373, 1.0 },
+ { 0.686275, 0.737255, 0.552941, 1.0 },
+ { 0.541176, 0.658824, 0.462745, 1.0 },
+ { 0.427451, 0.517647, 0.427451, 1.0 },
+ { 0.286275, 0.396078, 0.396078, 1.0 },
+ { 0.215686, 0.372549, 0.321569, 1.0 },
+ { 0.180392, 0.286275, 0.223529, 1.0 },
+ { 0.078431, 0.215686, 0.168627, 1.0 },
+ { 0.066667, 0.141176, 0.152941, 1.0 },
+ { 0.047059, 0.145098, 0.141176, 1.0 },
+ { 0.050980, 0.109804, 0.109804, 1.0 },
+ { 0.078431, 0.098039, 0.078431, 1.0 },
+ { 0.082353, 0.070588, 0.090196, 1.0 },
+ { 0.043137, 0.058824, 0.109804, 1.0 },
+ { 0.117647, 0.117647, 0.066667, 1.0 },
+ { 0.086275, 0.113725, 0.101961, 1.0 },
+ { 0.082353, 0.109804, 0.086275, 1.0 },
+ { 0.074510, 0.164706, 0.086275, 1.0 },
+ { 0.117647, 0.145098, 0.090196, 1.0 },
+ { 0.121569, 0.149020, 0.117647, 1.0 },
+ { 0.098039, 0.149020, 0.121569, 1.0 },
+ { 0.094118, 0.105882, 0.133333, 1.0 },
+ { 0.098039, 0.117647, 0.188235, 1.0 },
+ { 0.121569, 0.180392, 0.243137, 1.0 },
+ { 0.121569, 0.215686, 0.211765, 1.0 },
+ { 0.137255, 0.247059, 0.235294, 1.0 },
+ { 0.113725, 0.298039, 0.301961, 1.0 },
+ { 0.121569, 0.305882, 0.309804, 1.0 },
+ { 0.141176, 0.356863, 0.321569, 1.0 },
+ { 0.176471, 0.352941, 0.388235, 1.0 },
+ { 0.192157, 0.380392, 0.435294, 1.0 },
+ { 0.250980, 0.423529, 0.423529, 1.0 },
+ { 0.290196, 0.478431, 0.482353, 1.0 },
+ { 0.388235, 0.560784, 0.545098, 1.0 },
+ { 0.658824, 0.678431, 0.552941, 1.0 },
+ { 0.745098, 0.819608, 0.584314, 1.0 },
+ { 0.800000, 0.843137, 0.623529, 1.0 },
+ { 0.819608, 0.886275, 0.627451, 1.0 },
+ { 0.819608, 0.839216, 0.600000, 1.0 },
+ { 0.772549, 0.811765, 0.517647, 1.0 },
+ { 0.725490, 0.705882, 0.450980, 1.0 },
+ { 0.662745, 0.619608, 0.400000, 1.0 },
+ { 0.564706, 0.584314, 0.286275, 1.0 },
+ { 0.400000, 0.521569, 0.243137, 1.0 },
+ { 0.286275, 0.419608, 0.227451, 1.0 },
+ { 0.211765, 0.290196, 0.215686, 1.0 },
+ { 0.164706, 0.250980, 0.203922, 1.0 },
+ { 0.121569, 0.203922, 0.172549, 1.0 },
+ { 0.133333, 0.176471, 0.149020, 1.0 },
+ { 0.152941, 0.184314, 0.117647, 1.0 },
+ { 0.192157, 0.200000, 0.113725, 1.0 },
+ { 0.215686, 0.203922, 0.133333, 1.0 },
+ { 0.172549, 0.207843, 0.176471, 1.0 },
+ { 0.215686, 0.298039, 0.235294, 1.0 },
+ { 0.317647, 0.372549, 0.305882, 1.0 },
+ { 0.411765, 0.486275, 0.392157, 1.0 },
+ { 0.560784, 0.647059, 0.384314, 1.0 },
+ { 0.713725, 0.784314, 0.517647, 1.0 },
+ { 0.792157, 0.839216, 0.584314, 1.0 },
+ { 0.843137, 0.862745, 0.658824, 1.0 },
+ { 0.901961, 0.925490, 0.647059, 1.0 },
+ { 0.905882, 0.921569, 0.709804, 1.0 },
+ { 0.847059, 0.898039, 0.666667, 1.0 },
+ { 0.811765, 0.835294, 0.682353, 1.0 },
+ { 0.760784, 0.823529, 0.725490, 1.0 },
+ { 0.705882, 0.858824, 0.788235, 1.0 },
+ { 0.549020, 0.776471, 0.788235, 1.0 },
+ { 0.556863, 0.737255, 0.756863, 1.0 },
+ { 0.623529, 0.721569, 0.619608, 1.0 },
+ { 0.431373, 0.627451, 0.560784, 1.0 },
+ { 0.321569, 0.564706, 0.537255, 1.0 },
+ { 0.349020, 0.568627, 0.443137, 1.0 },
+ { 0.403922, 0.537255, 0.372549, 1.0 },
+ { 0.513725, 0.572549, 0.384314, 1.0 },
+ { 0.572549, 0.592157, 0.427451, 1.0 },
+ { 0.611765, 0.615686, 0.431373, 1.0 },
+ { 0.768627, 0.745098, 0.525490, 1.0 },
+ { 0.811765, 0.788235, 0.564706, 1.0 },
+ { 0.815686, 0.819608, 0.603922, 1.0 },
+ { 0.815686, 0.827451, 0.580392, 1.0 },
+ { 0.764706, 0.788235, 0.572549, 1.0 },
+ { 0.513725, 0.615686, 0.505882, 1.0 },
+ { 0.380392, 0.517647, 0.494118, 1.0 },
+ { 0.301961, 0.494118, 0.458824, 1.0 },
+ { 0.192157, 0.470588, 0.423529, 1.0 },
+ { 0.227451, 0.443137, 0.345098, 1.0 },
+ { 0.254902, 0.360784, 0.298039, 1.0 },
+ { 0.286275, 0.372549, 0.258824, 1.0 },
+ { 0.349020, 0.368627, 0.243137, 1.0 },
+ { 0.482353, 0.376471, 0.184314, 1.0 },
+ { 0.627451, 0.392157, 0.156863, 1.0 },
+ { 0.647059, 0.419608, 0.164706, 1.0 },
+ { 0.560784, 0.443137, 0.227451, 1.0 },
+ { 0.419608, 0.411765, 0.239216, 1.0 },
+ { 0.345098, 0.439216, 0.274510, 1.0 },
+ { 0.325490, 0.380392, 0.258824, 1.0 },
+ { 0.290196, 0.317647, 0.235294, 1.0 },
+ { 0.223529, 0.329412, 0.250980, 1.0 },
+ { 0.192157, 0.352941, 0.262745, 1.0 },
+ { 0.211765, 0.392157, 0.298039, 1.0 },
+ { 0.235294, 0.376471, 0.329412, 1.0 },
+ { 0.262745, 0.450980, 0.352941, 1.0 },
+ { 0.384314, 0.486275, 0.356863, 1.0 },
+ { 0.411765, 0.462745, 0.349020, 1.0 },
+ { 0.517647, 0.529412, 0.282353, 1.0 },
+ { 0.639216, 0.525490, 0.329412, 1.0 },
+ { 0.709804, 0.654902, 0.388235, 1.0 },
+ { 0.776471, 0.749020, 0.411765, 1.0 },
+ { 0.823529, 0.815686, 0.454902, 1.0 },
+ { 0.831373, 0.831373, 0.439216, 1.0 },
+ { 0.858824, 0.843137, 0.423529, 1.0 },
+ { 0.858824, 0.858824, 0.450980, 1.0 },
+ { 0.858824, 0.866667, 0.513725, 1.0 },
+ { 0.890196, 0.854902, 0.537255, 1.0 },
+ { 0.905882, 0.894118, 0.545098, 1.0 },
+ { 0.894118, 0.894118, 0.529412, 1.0 },
+ { 0.886275, 0.878431, 0.525490, 1.0 },
+ { 0.913725, 0.894118, 0.525490, 1.0 },
+ { 0.925490, 0.913725, 0.505882, 1.0 },
+ { 0.929412, 0.913725, 0.521569, 1.0 },
+ { 0.952941, 0.913725, 0.541176, 1.0 },
+ { 0.952941, 0.901961, 0.525490, 1.0 },
+ { 0.945098, 0.909804, 0.505882, 1.0 },
+ { 0.929412, 0.901961, 0.482353, 1.0 },
+ { 0.886275, 0.850980, 0.423529, 1.0 },
+ { 0.835294, 0.827451, 0.388235, 1.0 },
+ { 0.756863, 0.749020, 0.349020, 1.0 },
+ { 0.639216, 0.686275, 0.290196, 1.0 },
+ { 0.584314, 0.607843, 0.188235, 1.0 },
+ { 0.564706, 0.596078, 0.243137, 1.0 },
+ { 0.654902, 0.607843, 0.239216, 1.0 },
+ { 0.713725, 0.678431, 0.325490, 1.0 },
+ { 0.729412, 0.705882, 0.407843, 1.0 },
+ { 0.745098, 0.690196, 0.392157, 1.0 },
+ { 0.698039, 0.670588, 0.349020, 1.0 },
+ { 0.658824, 0.552941, 0.243137, 1.0 },
+ { 0.564706, 0.537255, 0.250980, 1.0 },
+ { 0.419608, 0.435294, 0.200000, 1.0 },
+ { 0.309804, 0.337255, 0.180392, 1.0 },
+ { 0.137255, 0.121569, 0.066667, 1.0 },
+ };
+/* gogh.the-night-cafe.ppm */
+static double4 colors_61[] = {
+ { 0.219608, 0.141176, 0.098039, 1.0 },
+ { 0.282353, 0.156863, 0.062745, 1.0 },
+ { 0.298039, 0.180392, 0.101961, 1.0 },
+ { 0.376471, 0.215686, 0.121569, 1.0 },
+ { 0.474510, 0.278431, 0.160784, 1.0 },
+ { 0.568627, 0.345098, 0.180392, 1.0 },
+ { 0.631373, 0.352941, 0.235294, 1.0 },
+ { 0.658824, 0.427451, 0.247059, 1.0 },
+ { 0.658824, 0.466667, 0.325490, 1.0 },
+ { 0.662745, 0.478431, 0.337255, 1.0 },
+ { 0.635294, 0.482353, 0.309804, 1.0 },
+ { 0.545098, 0.450980, 0.294118, 1.0 },
+ { 0.400000, 0.450980, 0.286275, 1.0 },
+ { 0.388235, 0.482353, 0.282353, 1.0 },
+ { 0.411765, 0.517647, 0.294118, 1.0 },
+ { 0.423529, 0.537255, 0.294118, 1.0 },
+ { 0.521569, 0.576471, 0.368627, 1.0 },
+ { 0.572549, 0.545098, 0.537255, 1.0 },
+ { 0.701961, 0.678431, 0.509804, 1.0 },
+ { 0.776471, 0.725490, 0.549020, 1.0 },
+ { 0.792157, 0.733333, 0.568627, 1.0 },
+ { 0.815686, 0.705882, 0.635294, 1.0 },
+ { 0.843137, 0.733333, 0.552941, 1.0 },
+ { 0.913725, 0.737255, 0.494118, 1.0 },
+ { 0.917647, 0.752941, 0.486275, 1.0 },
+ { 0.831373, 0.717647, 0.447059, 1.0 },
+ { 0.839216, 0.690196, 0.396078, 1.0 },
+ { 0.870588, 0.709804, 0.364706, 1.0 },
+ { 0.839216, 0.682353, 0.325490, 1.0 },
+ { 0.823529, 0.647059, 0.313725, 1.0 },
+ { 0.811765, 0.631373, 0.325490, 1.0 },
+ { 0.780392, 0.607843, 0.301961, 1.0 },
+ { 0.772549, 0.603922, 0.290196, 1.0 },
+ { 0.760784, 0.584314, 0.262745, 1.0 },
+ { 0.745098, 0.564706, 0.243137, 1.0 },
+ { 0.733333, 0.533333, 0.243137, 1.0 },
+ { 0.737255, 0.521569, 0.258824, 1.0 },
+ { 0.749020, 0.478431, 0.274510, 1.0 },
+ { 0.752941, 0.505882, 0.262745, 1.0 },
+ { 0.745098, 0.537255, 0.247059, 1.0 },
+ { 0.760784, 0.537255, 0.243137, 1.0 },
+ { 0.768627, 0.560784, 0.250980, 1.0 },
+ { 0.764706, 0.584314, 0.274510, 1.0 },
+ { 0.784314, 0.607843, 0.274510, 1.0 },
+ { 0.788235, 0.635294, 0.286275, 1.0 },
+ { 0.803922, 0.647059, 0.301961, 1.0 },
+ { 0.807843, 0.635294, 0.333333, 1.0 },
+ { 0.792157, 0.627451, 0.356863, 1.0 },
+ { 0.756863, 0.588235, 0.376471, 1.0 },
+ { 0.717647, 0.611765, 0.384314, 1.0 },
+ { 0.713725, 0.600000, 0.415686, 1.0 },
+ { 0.701961, 0.627451, 0.439216, 1.0 },
+ { 0.639216, 0.615686, 0.419608, 1.0 },
+ { 0.647059, 0.576471, 0.356863, 1.0 },
+ { 0.639216, 0.560784, 0.345098, 1.0 },
+ { 0.674510, 0.537255, 0.325490, 1.0 },
+ { 0.705882, 0.525490, 0.309804, 1.0 },
+ { 0.709804, 0.533333, 0.301961, 1.0 },
+ { 0.701961, 0.517647, 0.262745, 1.0 },
+ { 0.686275, 0.517647, 0.282353, 1.0 },
+ { 0.698039, 0.513725, 0.286275, 1.0 },
+ { 0.698039, 0.486275, 0.262745, 1.0 },
+ { 0.705882, 0.525490, 0.250980, 1.0 },
+ { 0.709804, 0.513725, 0.235294, 1.0 },
+ { 0.737255, 0.494118, 0.231373, 1.0 },
+ { 0.709804, 0.454902, 0.247059, 1.0 },
+ { 0.658824, 0.458824, 0.235294, 1.0 },
+ { 0.678431, 0.396078, 0.239216, 1.0 },
+ { 0.631373, 0.345098, 0.227451, 1.0 },
+ { 0.619608, 0.313725, 0.227451, 1.0 },
+ { 0.564706, 0.325490, 0.207843, 1.0 },
+ { 0.501961, 0.317647, 0.243137, 1.0 },
+ { 0.439216, 0.368627, 0.223529, 1.0 },
+ { 0.384314, 0.407843, 0.243137, 1.0 },
+ { 0.352941, 0.400000, 0.258824, 1.0 },
+ { 0.349020, 0.400000, 0.278431, 1.0 },
+ { 0.388235, 0.364706, 0.325490, 1.0 },
+ { 0.439216, 0.392157, 0.333333, 1.0 },
+ { 0.498039, 0.403922, 0.298039, 1.0 },
+ { 0.564706, 0.419608, 0.270588, 1.0 },
+ { 0.596078, 0.431373, 0.270588, 1.0 },
+ { 0.588235, 0.439216, 0.247059, 1.0 },
+ { 0.607843, 0.443137, 0.247059, 1.0 },
+ { 0.635294, 0.439216, 0.235294, 1.0 },
+ { 0.615686, 0.431373, 0.223529, 1.0 },
+ { 0.603922, 0.427451, 0.200000, 1.0 },
+ { 0.603922, 0.396078, 0.215686, 1.0 },
+ { 0.556863, 0.356863, 0.215686, 1.0 },
+ { 0.462745, 0.309804, 0.211765, 1.0 },
+ { 0.419608, 0.290196, 0.188235, 1.0 },
+ { 0.411765, 0.290196, 0.176471, 1.0 },
+ { 0.403922, 0.262745, 0.141176, 1.0 },
+ { 0.423529, 0.203922, 0.152941, 1.0 },
+ { 0.454902, 0.219608, 0.160784, 1.0 },
+ { 0.478431, 0.207843, 0.145098, 1.0 },
+ { 0.529412, 0.235294, 0.172549, 1.0 },
+ { 0.584314, 0.262745, 0.160784, 1.0 },
+ { 0.607843, 0.262745, 0.176471, 1.0 },
+ { 0.639216, 0.266667, 0.188235, 1.0 },
+ { 0.666667, 0.290196, 0.196078, 1.0 },
+ { 0.686275, 0.317647, 0.215686, 1.0 },
+ { 0.690196, 0.384314, 0.168627, 1.0 },
+ { 0.678431, 0.427451, 0.145098, 1.0 },
+ { 0.654902, 0.439216, 0.200000, 1.0 },
+ { 0.690196, 0.454902, 0.188235, 1.0 },
+ { 0.666667, 0.458824, 0.223529, 1.0 },
+ { 0.666667, 0.466667, 0.239216, 1.0 },
+ { 0.666667, 0.454902, 0.215686, 1.0 },
+ { 0.658824, 0.482353, 0.231373, 1.0 },
+ { 0.678431, 0.505882, 0.239216, 1.0 },
+ { 0.682353, 0.486275, 0.254902, 1.0 },
+ { 0.666667, 0.470588, 0.250980, 1.0 },
+ { 0.611765, 0.494118, 0.231373, 1.0 },
+ { 0.615686, 0.431373, 0.239216, 1.0 },
+ { 0.619608, 0.364706, 0.270588, 1.0 },
+ { 0.549020, 0.392157, 0.215686, 1.0 },
+ { 0.517647, 0.356863, 0.184314, 1.0 },
+ { 0.431373, 0.298039, 0.188235, 1.0 },
+ { 0.364706, 0.309804, 0.211765, 1.0 },
+ { 0.294118, 0.247059, 0.180392, 1.0 },
+ { 0.290196, 0.203922, 0.168627, 1.0 },
+ { 0.274510, 0.176471, 0.168627, 1.0 },
+ { 0.254902, 0.188235, 0.160784, 1.0 },
+ { 0.282353, 0.215686, 0.160784, 1.0 },
+ { 0.313725, 0.223529, 0.145098, 1.0 },
+ { 0.345098, 0.239216, 0.145098, 1.0 },
+ { 0.380392, 0.258824, 0.172549, 1.0 },
+ { 0.407843, 0.258824, 0.180392, 1.0 },
+ { 0.443137, 0.270588, 0.176471, 1.0 },
+ { 0.490196, 0.274510, 0.168627, 1.0 },
+ { 0.537255, 0.325490, 0.188235, 1.0 },
+ { 0.584314, 0.333333, 0.164706, 1.0 },
+ { 0.619608, 0.321569, 0.176471, 1.0 },
+ { 0.603922, 0.352941, 0.180392, 1.0 },
+ { 0.607843, 0.309804, 0.192157, 1.0 },
+ { 0.615686, 0.317647, 0.196078, 1.0 },
+ { 0.631373, 0.313725, 0.188235, 1.0 },
+ { 0.647059, 0.298039, 0.215686, 1.0 },
+ { 0.647059, 0.294118, 0.219608, 1.0 },
+ { 0.627451, 0.274510, 0.192157, 1.0 },
+ { 0.623529, 0.274510, 0.176471, 1.0 },
+ { 0.611765, 0.290196, 0.188235, 1.0 },
+ { 0.619608, 0.282353, 0.176471, 1.0 },
+ { 0.615686, 0.266667, 0.184314, 1.0 },
+ { 0.639216, 0.262745, 0.180392, 1.0 },
+ { 0.631373, 0.250980, 0.176471, 1.0 },
+ { 0.615686, 0.258824, 0.184314, 1.0 },
+ { 0.635294, 0.247059, 0.172549, 1.0 },
+ { 0.635294, 0.227451, 0.168627, 1.0 },
+ { 0.607843, 0.231373, 0.172549, 1.0 },
+ { 0.603922, 0.262745, 0.184314, 1.0 },
+ { 0.603922, 0.298039, 0.203922, 1.0 },
+ { 0.576471, 0.313725, 0.215686, 1.0 },
+ { 0.525490, 0.278431, 0.227451, 1.0 },
+ { 0.482353, 0.286275, 0.192157, 1.0 },
+ { 0.450980, 0.305882, 0.223529, 1.0 },
+ { 0.443137, 0.305882, 0.231373, 1.0 },
+ { 0.454902, 0.349020, 0.235294, 1.0 },
+ { 0.466667, 0.356863, 0.270588, 1.0 },
+ { 0.466667, 0.360784, 0.254902, 1.0 },
+ { 0.482353, 0.360784, 0.227451, 1.0 },
+ { 0.505882, 0.380392, 0.203922, 1.0 },
+ { 0.572549, 0.403922, 0.223529, 1.0 },
+ { 0.596078, 0.427451, 0.239216, 1.0 },
+ { 0.592157, 0.443137, 0.239216, 1.0 },
+ { 0.639216, 0.447059, 0.247059, 1.0 },
+ { 0.639216, 0.486275, 0.235294, 1.0 },
+ { 0.643137, 0.478431, 0.203922, 1.0 },
+ { 0.674510, 0.521569, 0.203922, 1.0 },
+ { 0.650980, 0.435294, 0.227451, 1.0 },
+ { 0.666667, 0.396078, 0.207843, 1.0 },
+ { 0.658824, 0.372549, 0.200000, 1.0 },
+ { 0.639216, 0.356863, 0.200000, 1.0 },
+ { 0.627451, 0.356863, 0.200000, 1.0 },
+ { 0.627451, 0.360784, 0.203922, 1.0 },
+ { 0.647059, 0.380392, 0.203922, 1.0 },
+ { 0.647059, 0.376471, 0.176471, 1.0 },
+ { 0.670588, 0.364706, 0.192157, 1.0 },
+ { 0.690196, 0.360784, 0.196078, 1.0 },
+ { 0.705882, 0.411765, 0.200000, 1.0 },
+ { 0.729412, 0.439216, 0.231373, 1.0 },
+ { 0.780392, 0.474510, 0.211765, 1.0 },
+ { 0.788235, 0.552941, 0.262745, 1.0 },
+ { 0.784314, 0.572549, 0.278431, 1.0 },
+ { 0.803922, 0.611765, 0.282353, 1.0 },
+ { 0.811765, 0.635294, 0.298039, 1.0 },
+ { 0.815686, 0.647059, 0.301961, 1.0 },
+ { 0.831373, 0.662745, 0.337255, 1.0 },
+ { 0.843137, 0.666667, 0.349020, 1.0 },
+ { 0.866667, 0.682353, 0.372549, 1.0 },
+ { 0.854902, 0.674510, 0.392157, 1.0 },
+ { 0.843137, 0.674510, 0.388235, 1.0 },
+ { 0.819608, 0.650980, 0.349020, 1.0 },
+ { 0.807843, 0.647059, 0.325490, 1.0 },
+ { 0.807843, 0.647059, 0.321569, 1.0 },
+ { 0.768627, 0.643137, 0.337255, 1.0 },
+ { 0.764706, 0.635294, 0.356863, 1.0 },
+ { 0.745098, 0.627451, 0.352941, 1.0 },
+ { 0.741176, 0.603922, 0.360784, 1.0 },
+ { 0.694118, 0.584314, 0.329412, 1.0 },
+ { 0.705882, 0.556863, 0.317647, 1.0 },
+ { 0.674510, 0.521569, 0.274510, 1.0 },
+ { 0.596078, 0.505882, 0.301961, 1.0 },
+ { 0.427451, 0.509804, 0.298039, 1.0 },
+ { 0.392157, 0.498039, 0.274510, 1.0 },
+ { 0.380392, 0.482353, 0.274510, 1.0 },
+ { 0.384314, 0.462745, 0.266667, 1.0 },
+ { 0.368627, 0.454902, 0.270588, 1.0 },
+ { 0.352941, 0.443137, 0.266667, 1.0 },
+ { 0.341176, 0.380392, 0.215686, 1.0 },
+ { 0.345098, 0.313725, 0.247059, 1.0 },
+ { 0.360784, 0.313725, 0.223529, 1.0 },
+ { 0.337255, 0.294118, 0.239216, 1.0 },
+ { 0.388235, 0.286275, 0.243137, 1.0 },
+ { 0.466667, 0.325490, 0.247059, 1.0 },
+ { 0.584314, 0.384314, 0.262745, 1.0 },
+ { 0.627451, 0.443137, 0.258824, 1.0 },
+ { 0.670588, 0.501961, 0.270588, 1.0 },
+ { 0.690196, 0.556863, 0.298039, 1.0 },
+ { 0.745098, 0.611765, 0.294118, 1.0 },
+ { 0.800000, 0.666667, 0.337255, 1.0 },
+ { 0.839216, 0.686275, 0.392157, 1.0 },
+ { 0.882353, 0.701961, 0.431373, 1.0 },
+ { 0.933333, 0.788235, 0.427451, 1.0 },
+ { 0.937255, 0.768627, 0.384314, 1.0 },
+ { 0.882353, 0.705882, 0.349020, 1.0 },
+ { 0.878431, 0.698039, 0.321569, 1.0 },
+ { 0.854902, 0.623529, 0.301961, 1.0 },
+ { 0.831373, 0.619608, 0.317647, 1.0 },
+ { 0.792157, 0.607843, 0.321569, 1.0 },
+ { 0.784314, 0.592157, 0.309804, 1.0 },
+ { 0.760784, 0.584314, 0.294118, 1.0 },
+ { 0.737255, 0.552941, 0.270588, 1.0 },
+ { 0.737255, 0.564706, 0.270588, 1.0 },
+ { 0.694118, 0.549020, 0.266667, 1.0 },
+ { 0.737255, 0.549020, 0.258824, 1.0 },
+ { 0.698039, 0.576471, 0.274510, 1.0 },
+ { 0.725490, 0.552941, 0.270588, 1.0 },
+ { 0.729412, 0.533333, 0.301961, 1.0 },
+ { 0.768627, 0.541176, 0.321569, 1.0 },
+ { 0.784314, 0.560784, 0.415686, 1.0 },
+ { 0.827451, 0.643137, 0.403922, 1.0 },
+ { 0.843137, 0.674510, 0.415686, 1.0 },
+ { 0.815686, 0.705882, 0.517647, 1.0 },
+ { 0.792157, 0.682353, 0.552941, 1.0 },
+ { 0.705882, 0.662745, 0.494118, 1.0 },
+ { 0.709804, 0.639216, 0.458824, 1.0 },
+ { 0.650980, 0.552941, 0.396078, 1.0 },
+ { 0.686275, 0.513725, 0.396078, 1.0 },
+ { 0.584314, 0.415686, 0.333333, 1.0 },
+ { 0.482353, 0.360784, 0.274510, 1.0 },
+ { 0.388235, 0.290196, 0.215686, 1.0 },
+ { 0.298039, 0.215686, 0.168627, 1.0 },
+ { 0.278431, 0.184314, 0.137255, 1.0 },
+ { 0.266667, 0.133333, 0.129412, 1.0 },
+ { 0.250980, 0.176471, 0.129412, 1.0 },
+ };
+/* gogh.vegetable-montmartre.ppm */
+static double4 colors_62[] = {
+ { 0.156863, 0.168627, 0.113725, 1.0 },
+ { 0.172549, 0.156863, 0.109804, 1.0 },
+ { 0.258824, 0.215686, 0.117647, 1.0 },
+ { 0.356863, 0.239216, 0.117647, 1.0 },
+ { 0.439216, 0.254902, 0.156863, 1.0 },
+ { 0.537255, 0.321569, 0.192157, 1.0 },
+ { 0.643137, 0.400000, 0.207843, 1.0 },
+ { 0.768627, 0.462745, 0.262745, 1.0 },
+ { 0.862745, 0.505882, 0.270588, 1.0 },
+ { 0.890196, 0.501961, 0.301961, 1.0 },
+ { 0.909804, 0.552941, 0.282353, 1.0 },
+ { 0.866667, 0.592157, 0.325490, 1.0 },
+ { 0.925490, 0.631373, 0.313725, 1.0 },
+ { 0.882353, 0.631373, 0.321569, 1.0 },
+ { 0.882353, 0.639216, 0.313725, 1.0 },
+ { 0.866667, 0.658824, 0.376471, 1.0 },
+ { 0.866667, 0.600000, 0.345098, 1.0 },
+ { 0.913725, 0.670588, 0.376471, 1.0 },
+ { 0.823529, 0.682353, 0.411765, 1.0 },
+ { 0.890196, 0.631373, 0.384314, 1.0 },
+ { 0.921569, 0.674510, 0.427451, 1.0 },
+ { 0.933333, 0.701961, 0.454902, 1.0 },
+ { 0.909804, 0.690196, 0.403922, 1.0 },
+ { 0.905882, 0.729412, 0.400000, 1.0 },
+ { 0.890196, 0.721569, 0.431373, 1.0 },
+ { 0.823529, 0.670588, 0.462745, 1.0 },
+ { 0.745098, 0.631373, 0.400000, 1.0 },
+ { 0.698039, 0.627451, 0.396078, 1.0 },
+ { 0.623529, 0.611765, 0.427451, 1.0 },
+ { 0.560784, 0.603922, 0.486275, 1.0 },
+ { 0.525490, 0.584314, 0.494118, 1.0 },
+ { 0.517647, 0.572549, 0.470588, 1.0 },
+ { 0.498039, 0.564706, 0.462745, 1.0 },
+ { 0.513725, 0.564706, 0.462745, 1.0 },
+ { 0.564706, 0.596078, 0.447059, 1.0 },
+ { 0.564706, 0.588235, 0.407843, 1.0 },
+ { 0.639216, 0.560784, 0.400000, 1.0 },
+ { 0.725490, 0.576471, 0.364706, 1.0 },
+ { 0.756863, 0.603922, 0.384314, 1.0 },
+ { 0.780392, 0.607843, 0.360784, 1.0 },
+ { 0.776471, 0.607843, 0.352941, 1.0 },
+ { 0.756863, 0.572549, 0.341176, 1.0 },
+ { 0.752941, 0.556863, 0.352941, 1.0 },
+ { 0.725490, 0.556863, 0.341176, 1.0 },
+ { 0.713725, 0.552941, 0.325490, 1.0 },
+ { 0.662745, 0.545098, 0.313725, 1.0 },
+ { 0.568627, 0.517647, 0.360784, 1.0 },
+ { 0.490196, 0.580392, 0.352941, 1.0 },
+ { 0.498039, 0.541176, 0.415686, 1.0 },
+ { 0.482353, 0.537255, 0.474510, 1.0 },
+ { 0.470588, 0.533333, 0.474510, 1.0 },
+ { 0.454902, 0.517647, 0.462745, 1.0 },
+ { 0.439216, 0.525490, 0.474510, 1.0 },
+ { 0.415686, 0.525490, 0.458824, 1.0 },
+ { 0.388235, 0.478431, 0.443137, 1.0 },
+ { 0.376471, 0.466667, 0.427451, 1.0 },
+ { 0.356863, 0.419608, 0.388235, 1.0 },
+ { 0.341176, 0.403922, 0.400000, 1.0 },
+ { 0.349020, 0.403922, 0.337255, 1.0 },
+ { 0.372549, 0.392157, 0.301961, 1.0 },
+ { 0.380392, 0.376471, 0.282353, 1.0 },
+ { 0.372549, 0.352941, 0.250980, 1.0 },
+ { 0.384314, 0.349020, 0.309804, 1.0 },
+ { 0.392157, 0.372549, 0.270588, 1.0 },
+ { 0.458824, 0.384314, 0.250980, 1.0 },
+ { 0.427451, 0.380392, 0.282353, 1.0 },
+ { 0.407843, 0.392157, 0.282353, 1.0 },
+ { 0.450980, 0.376471, 0.278431, 1.0 },
+ { 0.470588, 0.388235, 0.290196, 1.0 },
+ { 0.521569, 0.431373, 0.274510, 1.0 },
+ { 0.611765, 0.482353, 0.301961, 1.0 },
+ { 0.647059, 0.545098, 0.298039, 1.0 },
+ { 0.694118, 0.572549, 0.309804, 1.0 },
+ { 0.760784, 0.588235, 0.345098, 1.0 },
+ { 0.823529, 0.580392, 0.341176, 1.0 },
+ { 0.835294, 0.611765, 0.333333, 1.0 },
+ { 0.831373, 0.619608, 0.380392, 1.0 },
+ { 0.827451, 0.627451, 0.384314, 1.0 },
+ { 0.827451, 0.631373, 0.392157, 1.0 },
+ { 0.854902, 0.658824, 0.435294, 1.0 },
+ { 0.870588, 0.713725, 0.447059, 1.0 },
+ { 0.925490, 0.760784, 0.494118, 1.0 },
+ { 0.909804, 0.776471, 0.490196, 1.0 },
+ { 0.878431, 0.733333, 0.478431, 1.0 },
+ { 0.827451, 0.717647, 0.494118, 1.0 },
+ { 0.894118, 0.776471, 0.552941, 1.0 },
+ { 0.713725, 0.741176, 0.513725, 1.0 },
+ { 0.592157, 0.662745, 0.552941, 1.0 },
+ { 0.564706, 0.631373, 0.525490, 1.0 },
+ { 0.525490, 0.607843, 0.537255, 1.0 },
+ { 0.505882, 0.596078, 0.533333, 1.0 },
+ { 0.498039, 0.584314, 0.533333, 1.0 },
+ { 0.501961, 0.580392, 0.529412, 1.0 },
+ { 0.486275, 0.568627, 0.517647, 1.0 },
+ { 0.482353, 0.568627, 0.513725, 1.0 },
+ { 0.454902, 0.556863, 0.517647, 1.0 },
+ { 0.435294, 0.533333, 0.513725, 1.0 },
+ { 0.423529, 0.509804, 0.501961, 1.0 },
+ { 0.419608, 0.494118, 0.478431, 1.0 },
+ { 0.388235, 0.478431, 0.435294, 1.0 },
+ { 0.400000, 0.411765, 0.345098, 1.0 },
+ { 0.419608, 0.439216, 0.321569, 1.0 },
+ { 0.435294, 0.419608, 0.290196, 1.0 },
+ { 0.450980, 0.415686, 0.262745, 1.0 },
+ { 0.482353, 0.400000, 0.235294, 1.0 },
+ { 0.592157, 0.435294, 0.243137, 1.0 },
+ { 0.635294, 0.388235, 0.223529, 1.0 },
+ { 0.631373, 0.403922, 0.298039, 1.0 },
+ { 0.631373, 0.450980, 0.286275, 1.0 },
+ { 0.603922, 0.474510, 0.274510, 1.0 },
+ { 0.580392, 0.490196, 0.258824, 1.0 },
+ { 0.545098, 0.482353, 0.305882, 1.0 },
+ { 0.560784, 0.478431, 0.345098, 1.0 },
+ { 0.580392, 0.486275, 0.329412, 1.0 },
+ { 0.529412, 0.443137, 0.301961, 1.0 },
+ { 0.498039, 0.458824, 0.298039, 1.0 },
+ { 0.447059, 0.435294, 0.286275, 1.0 },
+ { 0.447059, 0.435294, 0.286275, 1.0 },
+ { 0.458824, 0.415686, 0.356863, 1.0 },
+ { 0.447059, 0.431373, 0.290196, 1.0 },
+ { 0.435294, 0.447059, 0.325490, 1.0 },
+ { 0.407843, 0.435294, 0.380392, 1.0 },
+ { 0.388235, 0.478431, 0.439216, 1.0 },
+ { 0.384314, 0.486275, 0.466667, 1.0 },
+ { 0.392157, 0.498039, 0.462745, 1.0 },
+ { 0.411765, 0.501961, 0.466667, 1.0 },
+ { 0.415686, 0.505882, 0.474510, 1.0 },
+ { 0.439216, 0.517647, 0.474510, 1.0 },
+ { 0.447059, 0.533333, 0.498039, 1.0 },
+ { 0.435294, 0.533333, 0.509804, 1.0 },
+ { 0.439216, 0.537255, 0.513725, 1.0 },
+ { 0.458824, 0.552941, 0.501961, 1.0 },
+ { 0.474510, 0.576471, 0.509804, 1.0 },
+ { 0.490196, 0.568627, 0.494118, 1.0 },
+ { 0.490196, 0.552941, 0.478431, 1.0 },
+ { 0.486275, 0.552941, 0.470588, 1.0 },
+ { 0.505882, 0.552941, 0.435294, 1.0 },
+ { 0.603922, 0.537255, 0.384314, 1.0 },
+ { 0.650980, 0.576471, 0.368627, 1.0 },
+ { 0.733333, 0.580392, 0.352941, 1.0 },
+ { 0.792157, 0.576471, 0.333333, 1.0 },
+ { 0.827451, 0.552941, 0.329412, 1.0 },
+ { 0.854902, 0.556863, 0.325490, 1.0 },
+ { 0.858824, 0.584314, 0.349020, 1.0 },
+ { 0.890196, 0.611765, 0.376471, 1.0 },
+ { 0.870588, 0.607843, 0.368627, 1.0 },
+ { 0.823529, 0.600000, 0.380392, 1.0 },
+ { 0.800000, 0.596078, 0.376471, 1.0 },
+ { 0.745098, 0.580392, 0.364706, 1.0 },
+ { 0.674510, 0.584314, 0.356863, 1.0 },
+ { 0.611765, 0.576471, 0.364706, 1.0 },
+ { 0.560784, 0.584314, 0.403922, 1.0 },
+ { 0.537255, 0.572549, 0.415686, 1.0 },
+ { 0.501961, 0.560784, 0.447059, 1.0 },
+ { 0.490196, 0.552941, 0.450980, 1.0 },
+ { 0.490196, 0.541176, 0.439216, 1.0 },
+ { 0.486275, 0.513725, 0.384314, 1.0 },
+ { 0.478431, 0.482353, 0.356863, 1.0 },
+ { 0.466667, 0.470588, 0.345098, 1.0 },
+ { 0.411765, 0.450980, 0.309804, 1.0 },
+ { 0.403922, 0.400000, 0.270588, 1.0 },
+ { 0.372549, 0.368627, 0.239216, 1.0 },
+ { 0.329412, 0.341176, 0.243137, 1.0 },
+ { 0.321569, 0.305882, 0.211765, 1.0 },
+ { 0.294118, 0.294118, 0.180392, 1.0 },
+ { 0.278431, 0.270588, 0.211765, 1.0 },
+ { 0.325490, 0.298039, 0.156863, 1.0 },
+ { 0.388235, 0.266667, 0.121569, 1.0 },
+ { 0.396078, 0.258824, 0.129412, 1.0 },
+ { 0.372549, 0.188235, 0.070588, 1.0 },
+ { 0.419608, 0.215686, 0.101961, 1.0 },
+ { 0.411765, 0.235294, 0.137255, 1.0 },
+ { 0.403922, 0.223529, 0.145098, 1.0 },
+ { 0.435294, 0.219608, 0.105882, 1.0 },
+ { 0.470588, 0.156863, 0.090196, 1.0 },
+ { 0.458824, 0.235294, 0.113725, 1.0 },
+ { 0.462745, 0.313725, 0.180392, 1.0 },
+ { 0.552941, 0.388235, 0.223529, 1.0 },
+ { 0.584314, 0.407843, 0.211765, 1.0 },
+ { 0.588235, 0.384314, 0.211765, 1.0 },
+ { 0.494118, 0.345098, 0.145098, 1.0 },
+ { 0.501961, 0.266667, 0.129412, 1.0 },
+ { 0.474510, 0.286275, 0.133333, 1.0 },
+ { 0.458824, 0.254902, 0.086275, 1.0 },
+ { 0.521569, 0.290196, 0.133333, 1.0 },
+ { 0.619608, 0.258824, 0.137255, 1.0 },
+ { 0.658824, 0.352941, 0.207843, 1.0 },
+ { 0.662745, 0.380392, 0.192157, 1.0 },
+ { 0.764706, 0.400000, 0.219608, 1.0 },
+ { 0.784314, 0.431373, 0.239216, 1.0 },
+ { 0.796078, 0.462745, 0.254902, 1.0 },
+ { 0.819608, 0.486275, 0.254902, 1.0 },
+ { 0.768627, 0.494118, 0.215686, 1.0 },
+ { 0.709804, 0.501961, 0.223529, 1.0 },
+ { 0.682353, 0.490196, 0.282353, 1.0 },
+ { 0.670588, 0.474510, 0.274510, 1.0 },
+ { 0.647059, 0.447059, 0.266667, 1.0 },
+ { 0.658824, 0.392157, 0.227451, 1.0 },
+ { 0.686275, 0.411765, 0.203922, 1.0 },
+ { 0.713725, 0.431373, 0.243137, 1.0 },
+ { 0.698039, 0.470588, 0.282353, 1.0 },
+ { 0.737255, 0.513725, 0.286275, 1.0 },
+ { 0.772549, 0.545098, 0.309804, 1.0 },
+ { 0.772549, 0.560784, 0.309804, 1.0 },
+ { 0.768627, 0.607843, 0.349020, 1.0 },
+ { 0.764706, 0.639216, 0.380392, 1.0 },
+ { 0.756863, 0.623529, 0.431373, 1.0 },
+ { 0.756863, 0.678431, 0.486275, 1.0 },
+ { 0.725490, 0.678431, 0.525490, 1.0 },
+ { 0.603922, 0.643137, 0.525490, 1.0 },
+ { 0.588235, 0.643137, 0.513725, 1.0 },
+ { 0.580392, 0.623529, 0.521569, 1.0 },
+ { 0.549020, 0.615686, 0.517647, 1.0 },
+ { 0.529412, 0.584314, 0.501961, 1.0 },
+ { 0.509804, 0.596078, 0.501961, 1.0 },
+ { 0.486275, 0.572549, 0.494118, 1.0 },
+ { 0.474510, 0.564706, 0.486275, 1.0 },
+ { 0.462745, 0.556863, 0.490196, 1.0 },
+ { 0.454902, 0.529412, 0.462745, 1.0 },
+ { 0.466667, 0.509804, 0.400000, 1.0 },
+ { 0.486275, 0.513725, 0.384314, 1.0 },
+ { 0.490196, 0.501961, 0.372549, 1.0 },
+ { 0.474510, 0.470588, 0.349020, 1.0 },
+ { 0.447059, 0.427451, 0.298039, 1.0 },
+ { 0.447059, 0.407843, 0.274510, 1.0 },
+ { 0.396078, 0.372549, 0.231373, 1.0 },
+ { 0.403922, 0.345098, 0.231373, 1.0 },
+ { 0.333333, 0.329412, 0.188235, 1.0 },
+ { 0.360784, 0.294118, 0.168627, 1.0 },
+ { 0.380392, 0.309804, 0.215686, 1.0 },
+ { 0.333333, 0.333333, 0.156863, 1.0 },
+ { 0.380392, 0.290196, 0.137255, 1.0 },
+ { 0.403922, 0.282353, 0.156863, 1.0 },
+ { 0.384314, 0.298039, 0.164706, 1.0 },
+ { 0.403922, 0.305882, 0.176471, 1.0 },
+ { 0.396078, 0.325490, 0.184314, 1.0 },
+ { 0.411765, 0.345098, 0.235294, 1.0 },
+ { 0.450980, 0.372549, 0.231373, 1.0 },
+ { 0.447059, 0.388235, 0.215686, 1.0 },
+ { 0.541176, 0.439216, 0.215686, 1.0 },
+ { 0.592157, 0.478431, 0.254902, 1.0 },
+ { 0.670588, 0.509804, 0.270588, 1.0 },
+ { 0.686275, 0.490196, 0.290196, 1.0 },
+ { 0.764706, 0.529412, 0.282353, 1.0 },
+ { 0.827451, 0.560784, 0.286275, 1.0 },
+ { 0.858824, 0.537255, 0.298039, 1.0 },
+ { 0.878431, 0.549020, 0.290196, 1.0 },
+ { 0.843137, 0.564706, 0.278431, 1.0 },
+ { 0.776471, 0.549020, 0.298039, 1.0 },
+ { 0.729412, 0.537255, 0.274510, 1.0 },
+ { 0.678431, 0.494118, 0.266667, 1.0 },
+ { 0.654902, 0.427451, 0.196078, 1.0 },
+ { 0.576471, 0.400000, 0.215686, 1.0 },
+ { 0.431373, 0.333333, 0.152941, 1.0 },
+ { 0.341176, 0.243137, 0.145098, 1.0 },
+ { 0.203922, 0.200000, 0.117647, 1.0 },
+ };
+/* matisse.bonheur-vivre.ppm */
+static double4 colors_63[] = {
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.152941, 0.121569, 0.180392, 1.0 },
+ { 0.356863, 0.231373, 0.247059, 1.0 },
+ { 0.662745, 0.490196, 0.317647, 1.0 },
+ { 0.807843, 0.623529, 0.411765, 1.0 },
+ { 0.815686, 0.729412, 0.450980, 1.0 },
+ { 0.800000, 0.768627, 0.396078, 1.0 },
+ { 0.874510, 0.745098, 0.333333, 1.0 },
+ { 0.960784, 0.811765, 0.298039, 1.0 },
+ { 0.968627, 0.823529, 0.258824, 1.0 },
+ { 0.972549, 0.823529, 0.235294, 1.0 },
+ { 0.960784, 0.772549, 0.243137, 1.0 },
+ { 0.870588, 0.729412, 0.290196, 1.0 },
+ { 0.811765, 0.690196, 0.333333, 1.0 },
+ { 0.749020, 0.607843, 0.423529, 1.0 },
+ { 0.631373, 0.494118, 0.400000, 1.0 },
+ { 0.411765, 0.435294, 0.435294, 1.0 },
+ { 0.313725, 0.384314, 0.400000, 1.0 },
+ { 0.168627, 0.321569, 0.235294, 1.0 },
+ { 0.141176, 0.239216, 0.176471, 1.0 },
+ { 0.090196, 0.211765, 0.156863, 1.0 },
+ { 0.070588, 0.200000, 0.164706, 1.0 },
+ { 0.125490, 0.235294, 0.149020, 1.0 },
+ { 0.207843, 0.290196, 0.200000, 1.0 },
+ { 0.286275, 0.384314, 0.262745, 1.0 },
+ { 0.462745, 0.529412, 0.364706, 1.0 },
+ { 0.686275, 0.631373, 0.470588, 1.0 },
+ { 0.858824, 0.647059, 0.517647, 1.0 },
+ { 0.886275, 0.670588, 0.549020, 1.0 },
+ { 0.886275, 0.764706, 0.603922, 1.0 },
+ { 0.894118, 0.807843, 0.545098, 1.0 },
+ { 0.945098, 0.835294, 0.450980, 1.0 },
+ { 0.937255, 0.815686, 0.439216, 1.0 },
+ { 0.917647, 0.780392, 0.403922, 1.0 },
+ { 0.874510, 0.741176, 0.372549, 1.0 },
+ { 0.890196, 0.631373, 0.301961, 1.0 },
+ { 0.862745, 0.592157, 0.278431, 1.0 },
+ { 0.803922, 0.619608, 0.188235, 1.0 },
+ { 0.792157, 0.556863, 0.160784, 1.0 },
+ { 0.721569, 0.474510, 0.145098, 1.0 },
+ { 0.694118, 0.454902, 0.098039, 1.0 },
+ { 0.627451, 0.419608, 0.141176, 1.0 },
+ { 0.392157, 0.454902, 0.172549, 1.0 },
+ { 0.317647, 0.258824, 0.243137, 1.0 },
+ { 0.258824, 0.203922, 0.235294, 1.0 },
+ { 0.294118, 0.329412, 0.325490, 1.0 },
+ { 0.309804, 0.352941, 0.423529, 1.0 },
+ { 0.368627, 0.407843, 0.439216, 1.0 },
+ { 0.478431, 0.470588, 0.478431, 1.0 },
+ { 0.686275, 0.639216, 0.490196, 1.0 },
+ { 0.831373, 0.690196, 0.568627, 1.0 },
+ { 0.866667, 0.745098, 0.654902, 1.0 },
+ { 0.882353, 0.788235, 0.650980, 1.0 },
+ { 0.909804, 0.780392, 0.619608, 1.0 },
+ { 0.901961, 0.776471, 0.576471, 1.0 },
+ { 0.894118, 0.780392, 0.419608, 1.0 },
+ { 0.894118, 0.815686, 0.396078, 1.0 },
+ { 0.886275, 0.807843, 0.266667, 1.0 },
+ { 0.901961, 0.796078, 0.231373, 1.0 },
+ { 0.874510, 0.772549, 0.180392, 1.0 },
+ { 0.952941, 0.780392, 0.090196, 1.0 },
+ { 0.909804, 0.796078, 0.156863, 1.0 },
+ { 0.850980, 0.749020, 0.180392, 1.0 },
+ { 0.854902, 0.678431, 0.137255, 1.0 },
+ { 0.788235, 0.698039, 0.137255, 1.0 },
+ { 0.886275, 0.729412, 0.098039, 1.0 },
+ { 0.823529, 0.658824, 0.113725, 1.0 },
+ { 0.800000, 0.690196, 0.231373, 1.0 },
+ { 0.850980, 0.588235, 0.141176, 1.0 },
+ { 0.737255, 0.466667, 0.082353, 1.0 },
+ { 0.847059, 0.639216, 0.074510, 1.0 },
+ { 0.862745, 0.568627, 0.035294, 1.0 },
+ { 0.882353, 0.623529, 0.003922, 1.0 },
+ { 0.874510, 0.615686, 0.003922, 1.0 },
+ { 0.858824, 0.529412, 0.000000, 1.0 },
+ { 0.800000, 0.525490, 0.082353, 1.0 },
+ { 0.800000, 0.443137, 0.007843, 1.0 },
+ { 0.756863, 0.407843, 0.007843, 1.0 },
+ { 0.764706, 0.439216, 0.000000, 1.0 },
+ { 0.729412, 0.450980, 0.070588, 1.0 },
+ { 0.678431, 0.458824, 0.050980, 1.0 },
+ { 0.717647, 0.407843, 0.074510, 1.0 },
+ { 0.717647, 0.462745, 0.125490, 1.0 },
+ { 0.643137, 0.607843, 0.168627, 1.0 },
+ { 0.556863, 0.607843, 0.258824, 1.0 },
+ { 0.380392, 0.541176, 0.270588, 1.0 },
+ { 0.184314, 0.345098, 0.239216, 1.0 },
+ { 0.188235, 0.309804, 0.200000, 1.0 },
+ { 0.137255, 0.290196, 0.192157, 1.0 },
+ { 0.152941, 0.282353, 0.203922, 1.0 },
+ { 0.164706, 0.301961, 0.223529, 1.0 },
+ { 0.262745, 0.337255, 0.352941, 1.0 },
+ { 0.352941, 0.372549, 0.396078, 1.0 },
+ { 0.556863, 0.521569, 0.407843, 1.0 },
+ { 0.658824, 0.556863, 0.368627, 1.0 },
+ { 0.733333, 0.533333, 0.407843, 1.0 },
+ { 0.788235, 0.529412, 0.415686, 1.0 },
+ { 0.811765, 0.541176, 0.482353, 1.0 },
+ { 0.819608, 0.549020, 0.474510, 1.0 },
+ { 0.850980, 0.592157, 0.478431, 1.0 },
+ { 0.850980, 0.592157, 0.498039, 1.0 },
+ { 0.870588, 0.588235, 0.494118, 1.0 },
+ { 0.858824, 0.596078, 0.525490, 1.0 },
+ { 0.870588, 0.654902, 0.533333, 1.0 },
+ { 0.890196, 0.666667, 0.564706, 1.0 },
+ { 0.862745, 0.682353, 0.572549, 1.0 },
+ { 0.862745, 0.717647, 0.611765, 1.0 },
+ { 0.858824, 0.690196, 0.615686, 1.0 },
+ { 0.752941, 0.662745, 0.607843, 1.0 },
+ { 0.541176, 0.658824, 0.501961, 1.0 },
+ { 0.407843, 0.584314, 0.423529, 1.0 },
+ { 0.254902, 0.466667, 0.337255, 1.0 },
+ { 0.149020, 0.341176, 0.278431, 1.0 },
+ { 0.113725, 0.274510, 0.227451, 1.0 },
+ { 0.098039, 0.231373, 0.211765, 1.0 },
+ { 0.098039, 0.270588, 0.219608, 1.0 },
+ { 0.113725, 0.258824, 0.219608, 1.0 },
+ { 0.168627, 0.345098, 0.250980, 1.0 },
+ { 0.286275, 0.458824, 0.345098, 1.0 },
+ { 0.462745, 0.529412, 0.364706, 1.0 },
+ { 0.600000, 0.556863, 0.305882, 1.0 },
+ { 0.756863, 0.572549, 0.282353, 1.0 },
+ { 0.776471, 0.568627, 0.239216, 1.0 },
+ { 0.780392, 0.635294, 0.274510, 1.0 },
+ { 0.768627, 0.615686, 0.207843, 1.0 },
+ { 0.858824, 0.588235, 0.184314, 1.0 },
+ { 0.870588, 0.639216, 0.188235, 1.0 },
+ { 0.850980, 0.756863, 0.231373, 1.0 },
+ { 0.870588, 0.788235, 0.243137, 1.0 },
+ { 0.870588, 0.741176, 0.321569, 1.0 },
+ { 0.811765, 0.705882, 0.364706, 1.0 },
+ { 0.827451, 0.725490, 0.384314, 1.0 },
+ { 0.803922, 0.701961, 0.392157, 1.0 },
+ { 0.745098, 0.631373, 0.380392, 1.0 },
+ { 0.662745, 0.603922, 0.333333, 1.0 },
+ { 0.458824, 0.619608, 0.368627, 1.0 },
+ { 0.321569, 0.513725, 0.400000, 1.0 },
+ { 0.294118, 0.474510, 0.364706, 1.0 },
+ { 0.305882, 0.466667, 0.368627, 1.0 },
+ { 0.345098, 0.474510, 0.352941, 1.0 },
+ { 0.513725, 0.400000, 0.341176, 1.0 },
+ { 0.635294, 0.411765, 0.149020, 1.0 },
+ { 0.627451, 0.396078, 0.129412, 1.0 },
+ { 0.639216, 0.407843, 0.109804, 1.0 },
+ { 0.650980, 0.345098, 0.117647, 1.0 },
+ { 0.690196, 0.305882, 0.011765, 1.0 },
+ { 0.662745, 0.278431, 0.011765, 1.0 },
+ { 0.650980, 0.168627, 0.003922, 1.0 },
+ { 0.623529, 0.058824, 0.031373, 1.0 },
+ { 0.603922, 0.031373, 0.031373, 1.0 },
+ { 0.647059, 0.023529, 0.011765, 1.0 },
+ { 0.627451, 0.011765, 0.000000, 1.0 },
+ { 0.584314, 0.003922, 0.000000, 1.0 },
+ { 0.580392, 0.035294, 0.011765, 1.0 },
+ { 0.196078, 0.043137, 0.039216, 1.0 },
+ { 0.188235, 0.113725, 0.047059, 1.0 },
+ { 0.180392, 0.094118, 0.105882, 1.0 },
+ { 0.188235, 0.152941, 0.129412, 1.0 },
+ { 0.321569, 0.274510, 0.125490, 1.0 },
+ { 0.607843, 0.403922, 0.117647, 1.0 },
+ { 0.674510, 0.466667, 0.180392, 1.0 },
+ { 0.721569, 0.509804, 0.211765, 1.0 },
+ { 0.823529, 0.611765, 0.270588, 1.0 },
+ { 0.890196, 0.631373, 0.356863, 1.0 },
+ { 0.862745, 0.662745, 0.431373, 1.0 },
+ { 0.878431, 0.607843, 0.419608, 1.0 },
+ { 0.823529, 0.513725, 0.407843, 1.0 },
+ { 0.721569, 0.415686, 0.368627, 1.0 },
+ { 0.666667, 0.396078, 0.337255, 1.0 },
+ { 0.650980, 0.356863, 0.317647, 1.0 },
+ { 0.611765, 0.376471, 0.333333, 1.0 },
+ { 0.345098, 0.435294, 0.321569, 1.0 },
+ { 0.298039, 0.482353, 0.352941, 1.0 },
+ { 0.243137, 0.466667, 0.337255, 1.0 },
+ { 0.211765, 0.454902, 0.356863, 1.0 },
+ { 0.258824, 0.482353, 0.400000, 1.0 },
+ { 0.337255, 0.556863, 0.454902, 1.0 },
+ { 0.494118, 0.619608, 0.482353, 1.0 },
+ { 0.639216, 0.647059, 0.462745, 1.0 },
+ { 0.819608, 0.658824, 0.466667, 1.0 },
+ { 0.870588, 0.698039, 0.564706, 1.0 },
+ { 0.882353, 0.784314, 0.639216, 1.0 },
+ { 0.886275, 0.831373, 0.635294, 1.0 },
+ { 0.866667, 0.788235, 0.654902, 1.0 },
+ { 0.882353, 0.819608, 0.666667, 1.0 },
+ { 0.843137, 0.835294, 0.737255, 1.0 },
+ { 0.917647, 0.807843, 0.745098, 1.0 },
+ { 0.878431, 0.823529, 0.670588, 1.0 },
+ { 0.890196, 0.788235, 0.682353, 1.0 },
+ { 0.874510, 0.796078, 0.698039, 1.0 },
+ { 0.882353, 0.709804, 0.666667, 1.0 },
+ { 0.854902, 0.639216, 0.576471, 1.0 },
+ { 0.768627, 0.556863, 0.509804, 1.0 },
+ { 0.709804, 0.517647, 0.380392, 1.0 },
+ { 0.705882, 0.435294, 0.247059, 1.0 },
+ { 0.776471, 0.364706, 0.137255, 1.0 },
+ { 0.784314, 0.396078, 0.011765, 1.0 },
+ { 0.835294, 0.403922, 0.101961, 1.0 },
+ { 0.815686, 0.368627, 0.015686, 1.0 },
+ { 0.819608, 0.329412, 0.031373, 1.0 },
+ { 0.823529, 0.262745, 0.003922, 1.0 },
+ { 0.764706, 0.258824, 0.003922, 1.0 },
+ { 0.760784, 0.290196, 0.007843, 1.0 },
+ { 0.709804, 0.274510, 0.000000, 1.0 },
+ { 0.737255, 0.254902, 0.003922, 1.0 },
+ { 0.741176, 0.207843, 0.015686, 1.0 },
+ { 0.721569, 0.196078, 0.003922, 1.0 },
+ { 0.701961, 0.207843, 0.011765, 1.0 },
+ { 0.666667, 0.160784, 0.015686, 1.0 },
+ { 0.682353, 0.050980, 0.023529, 1.0 },
+ { 0.690196, 0.050980, 0.011765, 1.0 },
+ { 0.698039, 0.188235, 0.019608, 1.0 },
+ { 0.650980, 0.250980, 0.203922, 1.0 },
+ { 0.772549, 0.352941, 0.219608, 1.0 },
+ { 0.737255, 0.388235, 0.313725, 1.0 },
+ { 0.819608, 0.407843, 0.376471, 1.0 },
+ { 0.870588, 0.478431, 0.360784, 1.0 },
+ { 0.807843, 0.513725, 0.439216, 1.0 },
+ { 0.807843, 0.592157, 0.470588, 1.0 },
+ { 0.780392, 0.631373, 0.513725, 1.0 },
+ { 0.678431, 0.705882, 0.541176, 1.0 },
+ { 0.533333, 0.701961, 0.568627, 1.0 },
+ { 0.384314, 0.611765, 0.509804, 1.0 },
+ { 0.325490, 0.576471, 0.458824, 1.0 },
+ { 0.274510, 0.525490, 0.419608, 1.0 },
+ { 0.333333, 0.517647, 0.415686, 1.0 },
+ { 0.431373, 0.564706, 0.403922, 1.0 },
+ { 0.635294, 0.549020, 0.345098, 1.0 },
+ { 0.698039, 0.462745, 0.329412, 1.0 },
+ { 0.752941, 0.478431, 0.364706, 1.0 },
+ { 0.800000, 0.478431, 0.443137, 1.0 },
+ { 0.796078, 0.494118, 0.466667, 1.0 },
+ { 0.768627, 0.537255, 0.462745, 1.0 },
+ { 0.749020, 0.513725, 0.443137, 1.0 },
+ { 0.713725, 0.509804, 0.419608, 1.0 },
+ { 0.631373, 0.600000, 0.470588, 1.0 },
+ { 0.407843, 0.568627, 0.427451, 1.0 },
+ { 0.305882, 0.501961, 0.403922, 1.0 },
+ { 0.207843, 0.439216, 0.341176, 1.0 },
+ { 0.137255, 0.400000, 0.313725, 1.0 },
+ { 0.156863, 0.376471, 0.278431, 1.0 },
+ { 0.203922, 0.403922, 0.294118, 1.0 },
+ { 0.380392, 0.537255, 0.309804, 1.0 },
+ { 0.541176, 0.623529, 0.262745, 1.0 },
+ { 0.733333, 0.678431, 0.250980, 1.0 },
+ { 0.752941, 0.694118, 0.231373, 1.0 },
+ { 0.823529, 0.745098, 0.239216, 1.0 },
+ { 0.858824, 0.717647, 0.356863, 1.0 },
+ { 0.878431, 0.768627, 0.407843, 1.0 },
+ { 0.866667, 0.803922, 0.545098, 1.0 },
+ { 0.882353, 0.792157, 0.607843, 1.0 },
+ { 0.819608, 0.788235, 0.596078, 1.0 },
+ { 0.611765, 0.690196, 0.564706, 1.0 },
+ { 0.450980, 0.470588, 0.501961, 1.0 },
+ { 0.270588, 0.341176, 0.376471, 1.0 },
+ { 0.105882, 0.227451, 0.188235, 1.0 },
+ };
+/* matisse.flowers.ppm */
+static double4 colors_64[] = {
+ { 0.050980, 0.039216, 0.066667, 1.0 },
+ { 0.258824, 0.117647, 0.054902, 1.0 },
+ { 0.549020, 0.207843, 0.133333, 1.0 },
+ { 0.647059, 0.172549, 0.129412, 1.0 },
+ { 0.803922, 0.368627, 0.176471, 1.0 },
+ { 0.694118, 0.474510, 0.294118, 1.0 },
+ { 0.713725, 0.623529, 0.349020, 1.0 },
+ { 0.725490, 0.686275, 0.458824, 1.0 },
+ { 0.819608, 0.729412, 0.509804, 1.0 },
+ { 0.796078, 0.741176, 0.549020, 1.0 },
+ { 0.815686, 0.752941, 0.552941, 1.0 },
+ { 0.839216, 0.776471, 0.556863, 1.0 },
+ { 0.862745, 0.788235, 0.588235, 1.0 },
+ { 0.866667, 0.800000, 0.592157, 1.0 },
+ { 0.870588, 0.792157, 0.592157, 1.0 },
+ { 0.862745, 0.776471, 0.552941, 1.0 },
+ { 0.847059, 0.772549, 0.529412, 1.0 },
+ { 0.862745, 0.796078, 0.556863, 1.0 },
+ { 0.847059, 0.796078, 0.611765, 1.0 },
+ { 0.878431, 0.811765, 0.658824, 1.0 },
+ { 0.890196, 0.807843, 0.658824, 1.0 },
+ { 0.890196, 0.831373, 0.658824, 1.0 },
+ { 0.901961, 0.850980, 0.678431, 1.0 },
+ { 0.909804, 0.850980, 0.709804, 1.0 },
+ { 0.921569, 0.854902, 0.756863, 1.0 },
+ { 0.945098, 0.835294, 0.784314, 1.0 },
+ { 0.921569, 0.854902, 0.780392, 1.0 },
+ { 0.913725, 0.854902, 0.776471, 1.0 },
+ { 0.905882, 0.850980, 0.725490, 1.0 },
+ { 0.905882, 0.858824, 0.690196, 1.0 },
+ { 0.894118, 0.835294, 0.666667, 1.0 },
+ { 0.866667, 0.815686, 0.666667, 1.0 },
+ { 0.827451, 0.800000, 0.698039, 1.0 },
+ { 0.807843, 0.796078, 0.737255, 1.0 },
+ { 0.819608, 0.803922, 0.749020, 1.0 },
+ { 0.839216, 0.803922, 0.772549, 1.0 },
+ { 0.827451, 0.811765, 0.776471, 1.0 },
+ { 0.784314, 0.788235, 0.764706, 1.0 },
+ { 0.780392, 0.780392, 0.733333, 1.0 },
+ { 0.776471, 0.772549, 0.698039, 1.0 },
+ { 0.796078, 0.776471, 0.654902, 1.0 },
+ { 0.807843, 0.772549, 0.643137, 1.0 },
+ { 0.835294, 0.792157, 0.639216, 1.0 },
+ { 0.847059, 0.792157, 0.643137, 1.0 },
+ { 0.854902, 0.768627, 0.627451, 1.0 },
+ { 0.878431, 0.749020, 0.600000, 1.0 },
+ { 0.882353, 0.741176, 0.552941, 1.0 },
+ { 0.843137, 0.760784, 0.509804, 1.0 },
+ { 0.850980, 0.749020, 0.450980, 1.0 },
+ { 0.862745, 0.772549, 0.407843, 1.0 },
+ { 0.866667, 0.737255, 0.407843, 1.0 },
+ { 0.850980, 0.639216, 0.341176, 1.0 },
+ { 0.843137, 0.631373, 0.200000, 1.0 },
+ { 0.827451, 0.674510, 0.196078, 1.0 },
+ { 0.835294, 0.682353, 0.231373, 1.0 },
+ { 0.807843, 0.650980, 0.345098, 1.0 },
+ { 0.839216, 0.643137, 0.341176, 1.0 },
+ { 0.815686, 0.600000, 0.341176, 1.0 },
+ { 0.772549, 0.474510, 0.364706, 1.0 },
+ { 0.819608, 0.321569, 0.152941, 1.0 },
+ { 0.756863, 0.082353, 0.031373, 1.0 },
+ { 0.658824, 0.149020, 0.078431, 1.0 },
+ { 0.666667, 0.294118, 0.239216, 1.0 },
+ { 0.592157, 0.498039, 0.372549, 1.0 },
+ { 0.603922, 0.647059, 0.580392, 1.0 },
+ { 0.705882, 0.737255, 0.682353, 1.0 },
+ { 0.721569, 0.733333, 0.674510, 1.0 },
+ { 0.709804, 0.733333, 0.686275, 1.0 },
+ { 0.698039, 0.721569, 0.694118, 1.0 },
+ { 0.615686, 0.698039, 0.721569, 1.0 },
+ { 0.596078, 0.686275, 0.713725, 1.0 },
+ { 0.521569, 0.674510, 0.678431, 1.0 },
+ { 0.509804, 0.670588, 0.623529, 1.0 },
+ { 0.545098, 0.670588, 0.647059, 1.0 },
+ { 0.611765, 0.694118, 0.717647, 1.0 },
+ { 0.686275, 0.733333, 0.725490, 1.0 },
+ { 0.705882, 0.741176, 0.745098, 1.0 },
+ { 0.713725, 0.741176, 0.717647, 1.0 },
+ { 0.741176, 0.745098, 0.682353, 1.0 },
+ { 0.745098, 0.752941, 0.658824, 1.0 },
+ { 0.792157, 0.760784, 0.627451, 1.0 },
+ { 0.807843, 0.772549, 0.600000, 1.0 },
+ { 0.831373, 0.788235, 0.619608, 1.0 },
+ { 0.854902, 0.792157, 0.662745, 1.0 },
+ { 0.882353, 0.819608, 0.701961, 1.0 },
+ { 0.886275, 0.847059, 0.717647, 1.0 },
+ { 0.929412, 0.870588, 0.756863, 1.0 },
+ { 0.925490, 0.870588, 0.784314, 1.0 },
+ { 0.921569, 0.874510, 0.811765, 1.0 },
+ { 0.921569, 0.866667, 0.823529, 1.0 },
+ { 0.925490, 0.870588, 0.835294, 1.0 },
+ { 0.913725, 0.874510, 0.839216, 1.0 },
+ { 0.917647, 0.858824, 0.843137, 1.0 },
+ { 0.917647, 0.866667, 0.839216, 1.0 },
+ { 0.913725, 0.862745, 0.831373, 1.0 },
+ { 0.917647, 0.866667, 0.839216, 1.0 },
+ { 0.929412, 0.870588, 0.850980, 1.0 },
+ { 0.937255, 0.886275, 0.847059, 1.0 },
+ { 0.937255, 0.913725, 0.847059, 1.0 },
+ { 0.937255, 0.901961, 0.866667, 1.0 },
+ { 0.937255, 0.898039, 0.858824, 1.0 },
+ { 0.929412, 0.894118, 0.839216, 1.0 },
+ { 0.913725, 0.870588, 0.827451, 1.0 },
+ { 0.905882, 0.866667, 0.815686, 1.0 },
+ { 0.901961, 0.874510, 0.800000, 1.0 },
+ { 0.909804, 0.847059, 0.788235, 1.0 },
+ { 0.870588, 0.843137, 0.733333, 1.0 },
+ { 0.811765, 0.803922, 0.725490, 1.0 },
+ { 0.780392, 0.784314, 0.725490, 1.0 },
+ { 0.764706, 0.772549, 0.721569, 1.0 },
+ { 0.764706, 0.768627, 0.713725, 1.0 },
+ { 0.760784, 0.764706, 0.698039, 1.0 },
+ { 0.729412, 0.745098, 0.690196, 1.0 },
+ { 0.705882, 0.721569, 0.694118, 1.0 },
+ { 0.619608, 0.682353, 0.698039, 1.0 },
+ { 0.560784, 0.674510, 0.611765, 1.0 },
+ { 0.454902, 0.623529, 0.584314, 1.0 },
+ { 0.282353, 0.403922, 0.376471, 1.0 },
+ { 0.215686, 0.298039, 0.254902, 1.0 },
+ { 0.082353, 0.164706, 0.172549, 1.0 },
+ { 0.160784, 0.149020, 0.145098, 1.0 },
+ { 0.274510, 0.231373, 0.137255, 1.0 },
+ { 0.584314, 0.415686, 0.380392, 1.0 },
+ { 0.686275, 0.513725, 0.364706, 1.0 },
+ { 0.835294, 0.705882, 0.388235, 1.0 },
+ { 0.858824, 0.737255, 0.443137, 1.0 },
+ { 0.866667, 0.764706, 0.458824, 1.0 },
+ { 0.890196, 0.800000, 0.486275, 1.0 },
+ { 0.886275, 0.807843, 0.560784, 1.0 },
+ { 0.913725, 0.776471, 0.592157, 1.0 },
+ { 0.898039, 0.827451, 0.639216, 1.0 },
+ { 0.901961, 0.843137, 0.698039, 1.0 },
+ { 0.913725, 0.847059, 0.784314, 1.0 },
+ { 0.862745, 0.854902, 0.807843, 1.0 },
+ { 0.827451, 0.827451, 0.800000, 1.0 },
+ { 0.764706, 0.776471, 0.780392, 1.0 },
+ { 0.725490, 0.772549, 0.741176, 1.0 },
+ { 0.733333, 0.741176, 0.733333, 1.0 },
+ { 0.737255, 0.713725, 0.737255, 1.0 },
+ { 0.709804, 0.694118, 0.713725, 1.0 },
+ { 0.686275, 0.698039, 0.690196, 1.0 },
+ { 0.631373, 0.686275, 0.635294, 1.0 },
+ { 0.639216, 0.552941, 0.592157, 1.0 },
+ { 0.690196, 0.439216, 0.462745, 1.0 },
+ { 0.552941, 0.388235, 0.427451, 1.0 },
+ { 0.321569, 0.313725, 0.207843, 1.0 },
+ { 0.207843, 0.200000, 0.156863, 1.0 },
+ { 0.141176, 0.156863, 0.200000, 1.0 },
+ { 0.235294, 0.286275, 0.247059, 1.0 },
+ { 0.305882, 0.435294, 0.380392, 1.0 },
+ { 0.513725, 0.631373, 0.490196, 1.0 },
+ { 0.603922, 0.698039, 0.603922, 1.0 },
+ { 0.611765, 0.709804, 0.701961, 1.0 },
+ { 0.615686, 0.713725, 0.733333, 1.0 },
+ { 0.643137, 0.752941, 0.772549, 1.0 },
+ { 0.705882, 0.737255, 0.772549, 1.0 },
+ { 0.752941, 0.760784, 0.784314, 1.0 },
+ { 0.784314, 0.784314, 0.776471, 1.0 },
+ { 0.819608, 0.815686, 0.780392, 1.0 },
+ { 0.843137, 0.839216, 0.792157, 1.0 },
+ { 0.835294, 0.854902, 0.788235, 1.0 },
+ { 0.831373, 0.843137, 0.803922, 1.0 },
+ { 0.803922, 0.811765, 0.800000, 1.0 },
+ { 0.776471, 0.776471, 0.800000, 1.0 },
+ { 0.752941, 0.768627, 0.780392, 1.0 },
+ { 0.705882, 0.756863, 0.756863, 1.0 },
+ { 0.690196, 0.729412, 0.752941, 1.0 },
+ { 0.682353, 0.721569, 0.741176, 1.0 },
+ { 0.619608, 0.709804, 0.733333, 1.0 },
+ { 0.592157, 0.686275, 0.698039, 1.0 },
+ { 0.529412, 0.662745, 0.619608, 1.0 },
+ { 0.454902, 0.611765, 0.576471, 1.0 },
+ { 0.223529, 0.325490, 0.337255, 1.0 },
+ { 0.219608, 0.121569, 0.125490, 1.0 },
+ { 0.274510, 0.109804, 0.074510, 1.0 },
+ { 0.474510, 0.219608, 0.180392, 1.0 },
+ { 0.607843, 0.294118, 0.254902, 1.0 },
+ { 0.698039, 0.415686, 0.447059, 1.0 },
+ { 0.756863, 0.521569, 0.396078, 1.0 },
+ { 0.713725, 0.670588, 0.454902, 1.0 },
+ { 0.647059, 0.654902, 0.549020, 1.0 },
+ { 0.737255, 0.545098, 0.556863, 1.0 },
+ { 0.721569, 0.482353, 0.498039, 1.0 },
+ { 0.729412, 0.447059, 0.458824, 1.0 },
+ { 0.772549, 0.572549, 0.435294, 1.0 },
+ { 0.815686, 0.658824, 0.552941, 1.0 },
+ { 0.866667, 0.721569, 0.670588, 1.0 },
+ { 0.815686, 0.776471, 0.709804, 1.0 },
+ { 0.835294, 0.807843, 0.749020, 1.0 },
+ { 0.874510, 0.819608, 0.764706, 1.0 },
+ { 0.909804, 0.847059, 0.788235, 1.0 },
+ { 0.909804, 0.847059, 0.811765, 1.0 },
+ { 0.905882, 0.850980, 0.815686, 1.0 },
+ { 0.909804, 0.862745, 0.835294, 1.0 },
+ { 0.886275, 0.862745, 0.843137, 1.0 },
+ { 0.858824, 0.850980, 0.819608, 1.0 },
+ { 0.850980, 0.854902, 0.819608, 1.0 },
+ { 0.847059, 0.819608, 0.815686, 1.0 },
+ { 0.792157, 0.792157, 0.792157, 1.0 },
+ { 0.752941, 0.772549, 0.764706, 1.0 },
+ { 0.756863, 0.764706, 0.729412, 1.0 },
+ { 0.752941, 0.756863, 0.725490, 1.0 },
+ { 0.756863, 0.764706, 0.713725, 1.0 },
+ { 0.760784, 0.776471, 0.749020, 1.0 },
+ { 0.803922, 0.807843, 0.784314, 1.0 },
+ { 0.850980, 0.823529, 0.764706, 1.0 },
+ { 0.905882, 0.843137, 0.792157, 1.0 },
+ { 0.905882, 0.854902, 0.800000, 1.0 },
+ { 0.921569, 0.862745, 0.803922, 1.0 },
+ { 0.925490, 0.862745, 0.800000, 1.0 },
+ { 0.917647, 0.866667, 0.803922, 1.0 },
+ { 0.909804, 0.866667, 0.803922, 1.0 },
+ { 0.905882, 0.850980, 0.811765, 1.0 },
+ { 0.905882, 0.839216, 0.800000, 1.0 },
+ { 0.882353, 0.811765, 0.768627, 1.0 },
+ { 0.839216, 0.784314, 0.752941, 1.0 },
+ { 0.803922, 0.749020, 0.733333, 1.0 },
+ { 0.800000, 0.662745, 0.662745, 1.0 },
+ { 0.807843, 0.678431, 0.654902, 1.0 },
+ { 0.784314, 0.756863, 0.686275, 1.0 },
+ { 0.764706, 0.768627, 0.705882, 1.0 },
+ { 0.760784, 0.776471, 0.729412, 1.0 },
+ { 0.776471, 0.784314, 0.768627, 1.0 },
+ { 0.843137, 0.788235, 0.792157, 1.0 },
+ { 0.898039, 0.839216, 0.811765, 1.0 },
+ { 0.905882, 0.850980, 0.815686, 1.0 },
+ { 0.913725, 0.858824, 0.819608, 1.0 },
+ { 0.917647, 0.874510, 0.827451, 1.0 },
+ { 0.933333, 0.890196, 0.827451, 1.0 },
+ { 0.941176, 0.898039, 0.811765, 1.0 },
+ { 0.941176, 0.890196, 0.815686, 1.0 },
+ { 0.937255, 0.886275, 0.819608, 1.0 },
+ { 0.929412, 0.878431, 0.815686, 1.0 },
+ { 0.925490, 0.862745, 0.803922, 1.0 },
+ { 0.921569, 0.843137, 0.800000, 1.0 },
+ { 0.890196, 0.827451, 0.772549, 1.0 },
+ { 0.839216, 0.815686, 0.756863, 1.0 },
+ { 0.772549, 0.772549, 0.721569, 1.0 },
+ { 0.737255, 0.741176, 0.674510, 1.0 },
+ { 0.662745, 0.705882, 0.627451, 1.0 },
+ { 0.584314, 0.662745, 0.537255, 1.0 },
+ { 0.450980, 0.533333, 0.333333, 1.0 },
+ { 0.286275, 0.258824, 0.152941, 1.0 },
+ { 0.200000, 0.121569, 0.117647, 1.0 },
+ { 0.137255, 0.125490, 0.047059, 1.0 },
+ { 0.129412, 0.109804, 0.054902, 1.0 },
+ { 0.149020, 0.160784, 0.129412, 1.0 },
+ { 0.247059, 0.215686, 0.156863, 1.0 },
+ { 0.301961, 0.392157, 0.305882, 1.0 },
+ { 0.505882, 0.607843, 0.513725, 1.0 },
+ { 0.482353, 0.635294, 0.592157, 1.0 },
+ { 0.505882, 0.647059, 0.623529, 1.0 },
+ { 0.529412, 0.654902, 0.619608, 1.0 },
+ { 0.541176, 0.588235, 0.545098, 1.0 },
+ { 0.486275, 0.474510, 0.529412, 1.0 },
+ { 0.219608, 0.211765, 0.254902, 1.0 },
+ };
+/* matisse.lecon-musique.ppm */
+static double4 colors_65[] = {
+ { 0.066667, 0.094118, 0.050980, 1.0 },
+ { 0.098039, 0.196078, 0.145098, 1.0 },
+ { 0.200000, 0.235294, 0.223529, 1.0 },
+ { 0.219608, 0.274510, 0.278431, 1.0 },
+ { 0.196078, 0.423529, 0.329412, 1.0 },
+ { 0.235294, 0.470588, 0.396078, 1.0 },
+ { 0.305882, 0.427451, 0.407843, 1.0 },
+ { 0.356863, 0.431373, 0.501961, 1.0 },
+ { 0.466667, 0.482353, 0.403922, 1.0 },
+ { 0.513725, 0.552941, 0.423529, 1.0 },
+ { 0.545098, 0.576471, 0.419608, 1.0 },
+ { 0.549020, 0.564706, 0.400000, 1.0 },
+ { 0.505882, 0.509804, 0.345098, 1.0 },
+ { 0.505882, 0.470588, 0.352941, 1.0 },
+ { 0.556863, 0.466667, 0.270588, 1.0 },
+ { 0.635294, 0.478431, 0.219608, 1.0 },
+ { 0.670588, 0.498039, 0.250980, 1.0 },
+ { 0.701961, 0.498039, 0.270588, 1.0 },
+ { 0.580392, 0.419608, 0.258824, 1.0 },
+ { 0.521569, 0.403922, 0.274510, 1.0 },
+ { 0.419608, 0.396078, 0.266667, 1.0 },
+ { 0.360784, 0.454902, 0.215686, 1.0 },
+ { 0.325490, 0.400000, 0.243137, 1.0 },
+ { 0.305882, 0.498039, 0.211765, 1.0 },
+ { 0.270588, 0.517647, 0.247059, 1.0 },
+ { 0.301961, 0.537255, 0.298039, 1.0 },
+ { 0.333333, 0.564706, 0.282353, 1.0 },
+ { 0.349020, 0.603922, 0.317647, 1.0 },
+ { 0.403922, 0.631373, 0.282353, 1.0 },
+ { 0.384314, 0.639216, 0.298039, 1.0 },
+ { 0.396078, 0.611765, 0.313725, 1.0 },
+ { 0.384314, 0.643137, 0.447059, 1.0 },
+ { 0.419608, 0.694118, 0.309804, 1.0 },
+ { 0.415686, 0.635294, 0.462745, 1.0 },
+ { 0.470588, 0.643137, 0.447059, 1.0 },
+ { 0.501961, 0.588235, 0.525490, 1.0 },
+ { 0.505882, 0.627451, 0.552941, 1.0 },
+ { 0.541176, 0.639216, 0.603922, 1.0 },
+ { 0.549020, 0.666667, 0.615686, 1.0 },
+ { 0.556863, 0.666667, 0.627451, 1.0 },
+ { 0.505882, 0.654902, 0.666667, 1.0 },
+ { 0.596078, 0.705882, 0.658824, 1.0 },
+ { 0.627451, 0.701961, 0.619608, 1.0 },
+ { 0.678431, 0.745098, 0.615686, 1.0 },
+ { 0.674510, 0.756863, 0.674510, 1.0 },
+ { 0.678431, 0.788235, 0.709804, 1.0 },
+ { 0.717647, 0.803922, 0.749020, 1.0 },
+ { 0.705882, 0.776471, 0.752941, 1.0 },
+ { 0.733333, 0.792157, 0.800000, 1.0 },
+ { 0.749020, 0.792157, 0.768627, 1.0 },
+ { 0.807843, 0.819608, 0.737255, 1.0 },
+ { 0.827451, 0.835294, 0.768627, 1.0 },
+ { 0.819608, 0.839216, 0.745098, 1.0 },
+ { 0.827451, 0.815686, 0.741176, 1.0 },
+ { 0.784314, 0.788235, 0.725490, 1.0 },
+ { 0.772549, 0.780392, 0.713725, 1.0 },
+ { 0.800000, 0.776471, 0.635294, 1.0 },
+ { 0.768627, 0.745098, 0.623529, 1.0 },
+ { 0.745098, 0.752941, 0.533333, 1.0 },
+ { 0.701961, 0.745098, 0.478431, 1.0 },
+ { 0.709804, 0.698039, 0.447059, 1.0 },
+ { 0.721569, 0.639216, 0.478431, 1.0 },
+ { 0.686275, 0.611765, 0.470588, 1.0 },
+ { 0.674510, 0.611765, 0.470588, 1.0 },
+ { 0.670588, 0.611765, 0.494118, 1.0 },
+ { 0.576471, 0.572549, 0.498039, 1.0 },
+ { 0.517647, 0.592157, 0.529412, 1.0 },
+ { 0.552941, 0.619608, 0.545098, 1.0 },
+ { 0.600000, 0.603922, 0.552941, 1.0 },
+ { 0.603922, 0.584314, 0.513725, 1.0 },
+ { 0.580392, 0.619608, 0.447059, 1.0 },
+ { 0.588235, 0.588235, 0.443137, 1.0 },
+ { 0.533333, 0.556863, 0.443137, 1.0 },
+ { 0.501961, 0.478431, 0.376471, 1.0 },
+ { 0.478431, 0.466667, 0.384314, 1.0 },
+ { 0.447059, 0.474510, 0.372549, 1.0 },
+ { 0.443137, 0.458824, 0.352941, 1.0 },
+ { 0.415686, 0.419608, 0.321569, 1.0 },
+ { 0.439216, 0.368627, 0.333333, 1.0 },
+ { 0.509804, 0.372549, 0.341176, 1.0 },
+ { 0.588235, 0.360784, 0.317647, 1.0 },
+ { 0.654902, 0.356863, 0.360784, 1.0 },
+ { 0.705882, 0.305882, 0.282353, 1.0 },
+ { 0.709804, 0.290196, 0.294118, 1.0 },
+ { 0.725490, 0.270588, 0.294118, 1.0 },
+ { 0.713725, 0.262745, 0.243137, 1.0 },
+ { 0.760784, 0.333333, 0.196078, 1.0 },
+ { 0.768627, 0.478431, 0.117647, 1.0 },
+ { 0.866667, 0.623529, 0.027451, 1.0 },
+ { 0.886275, 0.631373, 0.023529, 1.0 },
+ { 0.862745, 0.639216, 0.023529, 1.0 },
+ { 0.917647, 0.733333, 0.145098, 1.0 },
+ { 0.745098, 0.517647, 0.231373, 1.0 },
+ { 0.811765, 0.611765, 0.231373, 1.0 },
+ { 0.729412, 0.501961, 0.156863, 1.0 },
+ { 0.733333, 0.509804, 0.074510, 1.0 },
+ { 0.737255, 0.505882, 0.141176, 1.0 },
+ { 0.729412, 0.450980, 0.109804, 1.0 },
+ { 0.635294, 0.423529, 0.125490, 1.0 },
+ { 0.603922, 0.431373, 0.176471, 1.0 },
+ { 0.450980, 0.356863, 0.188235, 1.0 },
+ { 0.384314, 0.392157, 0.254902, 1.0 },
+ { 0.364706, 0.380392, 0.243137, 1.0 },
+ { 0.352941, 0.364706, 0.250980, 1.0 },
+ { 0.274510, 0.317647, 0.247059, 1.0 },
+ { 0.278431, 0.290196, 0.223529, 1.0 },
+ { 0.294118, 0.305882, 0.196078, 1.0 },
+ { 0.376471, 0.290196, 0.156863, 1.0 },
+ { 0.419608, 0.313725, 0.168627, 1.0 },
+ { 0.588235, 0.317647, 0.215686, 1.0 },
+ { 0.698039, 0.360784, 0.196078, 1.0 },
+ { 0.741176, 0.345098, 0.313725, 1.0 },
+ { 0.729412, 0.411765, 0.400000, 1.0 },
+ { 0.686275, 0.541176, 0.474510, 1.0 },
+ { 0.764706, 0.592157, 0.486275, 1.0 },
+ { 0.803922, 0.600000, 0.529412, 1.0 },
+ { 0.733333, 0.701961, 0.552941, 1.0 },
+ { 0.749020, 0.823529, 0.635294, 1.0 },
+ { 0.819608, 0.874510, 0.713725, 1.0 },
+ { 0.894118, 0.917647, 0.815686, 1.0 },
+ { 0.894118, 0.882353, 0.815686, 1.0 },
+ { 0.858824, 0.866667, 0.811765, 1.0 },
+ { 0.823529, 0.831373, 0.772549, 1.0 },
+ { 0.807843, 0.807843, 0.764706, 1.0 },
+ { 0.737255, 0.776471, 0.741176, 1.0 },
+ { 0.737255, 0.760784, 0.698039, 1.0 },
+ { 0.717647, 0.733333, 0.627451, 1.0 },
+ { 0.717647, 0.749020, 0.607843, 1.0 },
+ { 0.729412, 0.729412, 0.564706, 1.0 },
+ { 0.725490, 0.690196, 0.552941, 1.0 },
+ { 0.749020, 0.686275, 0.533333, 1.0 },
+ { 0.749020, 0.639216, 0.486275, 1.0 },
+ { 0.658824, 0.666667, 0.435294, 1.0 },
+ { 0.607843, 0.721569, 0.419608, 1.0 },
+ { 0.568627, 0.694118, 0.380392, 1.0 },
+ { 0.470588, 0.658824, 0.294118, 1.0 },
+ { 0.443137, 0.584314, 0.305882, 1.0 },
+ { 0.458824, 0.631373, 0.313725, 1.0 },
+ { 0.474510, 0.670588, 0.321569, 1.0 },
+ { 0.525490, 0.698039, 0.376471, 1.0 },
+ { 0.596078, 0.745098, 0.435294, 1.0 },
+ { 0.568627, 0.760784, 0.513725, 1.0 },
+ { 0.588235, 0.705882, 0.521569, 1.0 },
+ { 0.643137, 0.701961, 0.517647, 1.0 },
+ { 0.654902, 0.694118, 0.501961, 1.0 },
+ { 0.698039, 0.690196, 0.545098, 1.0 },
+ { 0.662745, 0.650980, 0.517647, 1.0 },
+ { 0.635294, 0.615686, 0.505882, 1.0 },
+ { 0.611765, 0.572549, 0.466667, 1.0 },
+ { 0.603922, 0.572549, 0.462745, 1.0 },
+ { 0.603922, 0.513725, 0.458824, 1.0 },
+ { 0.588235, 0.427451, 0.403922, 1.0 },
+ { 0.670588, 0.364706, 0.352941, 1.0 },
+ { 0.725490, 0.400000, 0.360784, 1.0 },
+ { 0.772549, 0.400000, 0.376471, 1.0 },
+ { 0.756863, 0.407843, 0.372549, 1.0 },
+ { 0.717647, 0.329412, 0.321569, 1.0 },
+ { 0.678431, 0.278431, 0.250980, 1.0 },
+ { 0.678431, 0.254902, 0.247059, 1.0 },
+ { 0.627451, 0.227451, 0.168627, 1.0 },
+ { 0.615686, 0.188235, 0.149020, 1.0 },
+ { 0.470588, 0.015686, 0.019608, 1.0 },
+ { 0.149020, 0.117647, 0.035294, 1.0 },
+ { 0.125490, 0.101961, 0.047059, 1.0 },
+ { 0.121569, 0.098039, 0.054902, 1.0 },
+ { 0.184314, 0.188235, 0.109804, 1.0 },
+ { 0.247059, 0.203922, 0.101961, 1.0 },
+ { 0.368627, 0.247059, 0.078431, 1.0 },
+ { 0.388235, 0.258824, 0.086275, 1.0 },
+ { 0.450980, 0.345098, 0.109804, 1.0 },
+ { 0.474510, 0.384314, 0.129412, 1.0 },
+ { 0.619608, 0.435294, 0.188235, 1.0 },
+ { 0.690196, 0.505882, 0.239216, 1.0 },
+ { 0.725490, 0.474510, 0.117647, 1.0 },
+ { 0.752941, 0.580392, 0.113725, 1.0 },
+ { 0.678431, 0.486275, 0.133333, 1.0 },
+ { 0.752941, 0.419608, 0.007843, 1.0 },
+ { 0.752941, 0.384314, 0.011765, 1.0 },
+ { 0.725490, 0.356863, 0.007843, 1.0 },
+ { 0.631373, 0.349020, 0.035294, 1.0 },
+ { 0.619608, 0.349020, 0.086275, 1.0 },
+ { 0.603922, 0.376471, 0.125490, 1.0 },
+ { 0.478431, 0.337255, 0.180392, 1.0 },
+ { 0.443137, 0.333333, 0.145098, 1.0 },
+ { 0.419608, 0.368627, 0.160784, 1.0 },
+ { 0.345098, 0.325490, 0.235294, 1.0 },
+ { 0.294118, 0.313725, 0.196078, 1.0 },
+ { 0.266667, 0.313725, 0.211765, 1.0 },
+ { 0.254902, 0.305882, 0.227451, 1.0 },
+ { 0.247059, 0.278431, 0.207843, 1.0 },
+ { 0.231373, 0.258824, 0.156863, 1.0 },
+ { 0.227451, 0.200000, 0.156863, 1.0 },
+ { 0.235294, 0.266667, 0.145098, 1.0 },
+ { 0.192157, 0.215686, 0.145098, 1.0 },
+ { 0.247059, 0.254902, 0.145098, 1.0 },
+ { 0.243137, 0.250980, 0.164706, 1.0 },
+ { 0.258824, 0.286275, 0.203922, 1.0 },
+ { 0.274510, 0.313725, 0.227451, 1.0 },
+ { 0.313725, 0.352941, 0.290196, 1.0 },
+ { 0.313725, 0.372549, 0.329412, 1.0 },
+ { 0.333333, 0.364706, 0.278431, 1.0 },
+ { 0.368627, 0.396078, 0.274510, 1.0 },
+ { 0.384314, 0.384314, 0.262745, 1.0 },
+ { 0.376471, 0.392157, 0.301961, 1.0 },
+ { 0.403922, 0.435294, 0.321569, 1.0 },
+ { 0.407843, 0.450980, 0.372549, 1.0 },
+ { 0.435294, 0.439216, 0.356863, 1.0 },
+ { 0.407843, 0.427451, 0.341176, 1.0 },
+ { 0.364706, 0.443137, 0.325490, 1.0 },
+ { 0.298039, 0.431373, 0.329412, 1.0 },
+ { 0.262745, 0.364706, 0.368627, 1.0 },
+ { 0.270588, 0.333333, 0.349020, 1.0 },
+ { 0.294118, 0.352941, 0.290196, 1.0 },
+ { 0.305882, 0.317647, 0.250980, 1.0 },
+ { 0.282353, 0.294118, 0.223529, 1.0 },
+ { 0.274510, 0.286275, 0.219608, 1.0 },
+ { 0.266667, 0.278431, 0.196078, 1.0 },
+ { 0.360784, 0.282353, 0.129412, 1.0 },
+ { 0.423529, 0.231373, 0.082353, 1.0 },
+ { 0.541176, 0.301961, 0.050980, 1.0 },
+ { 0.631373, 0.313725, 0.019608, 1.0 },
+ { 0.627451, 0.254902, 0.000000, 1.0 },
+ { 0.603922, 0.211765, 0.000000, 1.0 },
+ { 0.541176, 0.133333, 0.007843, 1.0 },
+ { 0.215686, 0.164706, 0.019608, 1.0 },
+ { 0.078431, 0.054902, 0.023529, 1.0 },
+ { 0.054902, 0.035294, 0.015686, 1.0 },
+ { 0.094118, 0.098039, 0.047059, 1.0 },
+ { 0.129412, 0.152941, 0.117647, 1.0 },
+ { 0.176471, 0.176471, 0.137255, 1.0 },
+ { 0.176471, 0.188235, 0.156863, 1.0 },
+ { 0.200000, 0.243137, 0.192157, 1.0 },
+ { 0.235294, 0.290196, 0.215686, 1.0 },
+ { 0.247059, 0.301961, 0.247059, 1.0 },
+ { 0.231373, 0.403922, 0.250980, 1.0 },
+ { 0.294118, 0.501961, 0.274510, 1.0 },
+ { 0.349020, 0.584314, 0.309804, 1.0 },
+ { 0.376471, 0.615686, 0.411765, 1.0 },
+ { 0.396078, 0.686275, 0.537255, 1.0 },
+ { 0.482353, 0.733333, 0.576471, 1.0 },
+ { 0.486275, 0.760784, 0.572549, 1.0 },
+ { 0.537255, 0.741176, 0.564706, 1.0 },
+ { 0.431373, 0.694118, 0.533333, 1.0 },
+ { 0.450980, 0.709804, 0.498039, 1.0 },
+ { 0.439216, 0.690196, 0.505882, 1.0 },
+ { 0.466667, 0.635294, 0.584314, 1.0 },
+ { 0.356863, 0.666667, 0.533333, 1.0 },
+ { 0.329412, 0.596078, 0.466667, 1.0 },
+ { 0.262745, 0.596078, 0.454902, 1.0 },
+ { 0.203922, 0.549020, 0.454902, 1.0 },
+ { 0.192157, 0.552941, 0.474510, 1.0 },
+ { 0.180392, 0.525490, 0.458824, 1.0 },
+ { 0.109804, 0.466667, 0.419608, 1.0 },
+ { 0.164706, 0.345098, 0.270588, 1.0 },
+ { 0.184314, 0.294118, 0.239216, 1.0 },
+ { 0.129412, 0.196078, 0.176471, 1.0 },
+ };
+/* modigliani.nude-caryatid.ppm */
+static double4 colors_66[] = {
+ { 0.121569, 0.094118, 0.066667, 1.0 },
+ { 0.223529, 0.184314, 0.149020, 1.0 },
+ { 0.349020, 0.301961, 0.239216, 1.0 },
+ { 0.466667, 0.345098, 0.337255, 1.0 },
+ { 0.592157, 0.423529, 0.407843, 1.0 },
+ { 0.678431, 0.501961, 0.505882, 1.0 },
+ { 0.721569, 0.552941, 0.596078, 1.0 },
+ { 0.768627, 0.580392, 0.627451, 1.0 },
+ { 0.772549, 0.611765, 0.619608, 1.0 },
+ { 0.788235, 0.643137, 0.662745, 1.0 },
+ { 0.780392, 0.670588, 0.682353, 1.0 },
+ { 0.784314, 0.690196, 0.701961, 1.0 },
+ { 0.796078, 0.698039, 0.709804, 1.0 },
+ { 0.796078, 0.701961, 0.713725, 1.0 },
+ { 0.796078, 0.698039, 0.725490, 1.0 },
+ { 0.788235, 0.698039, 0.717647, 1.0 },
+ { 0.792157, 0.694118, 0.729412, 1.0 },
+ { 0.776471, 0.698039, 0.721569, 1.0 },
+ { 0.764706, 0.701961, 0.698039, 1.0 },
+ { 0.796078, 0.678431, 0.678431, 1.0 },
+ { 0.792157, 0.662745, 0.662745, 1.0 },
+ { 0.800000, 0.654902, 0.639216, 1.0 },
+ { 0.780392, 0.607843, 0.607843, 1.0 },
+ { 0.784314, 0.619608, 0.592157, 1.0 },
+ { 0.796078, 0.615686, 0.576471, 1.0 },
+ { 0.780392, 0.615686, 0.580392, 1.0 },
+ { 0.768627, 0.596078, 0.545098, 1.0 },
+ { 0.792157, 0.564706, 0.482353, 1.0 },
+ { 0.784314, 0.556863, 0.482353, 1.0 },
+ { 0.745098, 0.509804, 0.466667, 1.0 },
+ { 0.686275, 0.435294, 0.400000, 1.0 },
+ { 0.686275, 0.360784, 0.301961, 1.0 },
+ { 0.658824, 0.356863, 0.317647, 1.0 },
+ { 0.619608, 0.341176, 0.325490, 1.0 },
+ { 0.545098, 0.286275, 0.282353, 1.0 },
+ { 0.521569, 0.278431, 0.243137, 1.0 },
+ { 0.447059, 0.223529, 0.215686, 1.0 },
+ { 0.337255, 0.200000, 0.196078, 1.0 },
+ { 0.196078, 0.133333, 0.125490, 1.0 },
+ { 0.156863, 0.125490, 0.117647, 1.0 },
+ { 0.129412, 0.121569, 0.129412, 1.0 },
+ { 0.129412, 0.121569, 0.133333, 1.0 },
+ { 0.156863, 0.137255, 0.133333, 1.0 },
+ { 0.223529, 0.207843, 0.168627, 1.0 },
+ { 0.321569, 0.274510, 0.258824, 1.0 },
+ { 0.423529, 0.329412, 0.349020, 1.0 },
+ { 0.509804, 0.419608, 0.439216, 1.0 },
+ { 0.666667, 0.525490, 0.529412, 1.0 },
+ { 0.721569, 0.556863, 0.568627, 1.0 },
+ { 0.749020, 0.592157, 0.568627, 1.0 },
+ { 0.741176, 0.592157, 0.588235, 1.0 },
+ { 0.709804, 0.576471, 0.572549, 1.0 },
+ { 0.674510, 0.607843, 0.517647, 1.0 },
+ { 0.662745, 0.600000, 0.509804, 1.0 },
+ { 0.658824, 0.596078, 0.505882, 1.0 },
+ { 0.658824, 0.592157, 0.505882, 1.0 },
+ { 0.654902, 0.584314, 0.498039, 1.0 },
+ { 0.584314, 0.501961, 0.443137, 1.0 },
+ { 0.556863, 0.470588, 0.380392, 1.0 },
+ { 0.549020, 0.423529, 0.341176, 1.0 },
+ { 0.498039, 0.411765, 0.329412, 1.0 },
+ { 0.498039, 0.333333, 0.313725, 1.0 },
+ { 0.462745, 0.301961, 0.305882, 1.0 },
+ { 0.450980, 0.298039, 0.313725, 1.0 },
+ { 0.439216, 0.313725, 0.290196, 1.0 },
+ { 0.376471, 0.301961, 0.235294, 1.0 },
+ { 0.282353, 0.223529, 0.188235, 1.0 },
+ { 0.172549, 0.149020, 0.141176, 1.0 },
+ { 0.149020, 0.113725, 0.133333, 1.0 },
+ { 0.137255, 0.113725, 0.121569, 1.0 },
+ { 0.145098, 0.121569, 0.105882, 1.0 },
+ { 0.160784, 0.129412, 0.121569, 1.0 },
+ { 0.188235, 0.156863, 0.149020, 1.0 },
+ { 0.337255, 0.219608, 0.200000, 1.0 },
+ { 0.454902, 0.309804, 0.290196, 1.0 },
+ { 0.490196, 0.372549, 0.368627, 1.0 },
+ { 0.600000, 0.431373, 0.415686, 1.0 },
+ { 0.690196, 0.478431, 0.498039, 1.0 },
+ { 0.725490, 0.529412, 0.529412, 1.0 },
+ { 0.760784, 0.560784, 0.556863, 1.0 },
+ { 0.764706, 0.568627, 0.560784, 1.0 },
+ { 0.745098, 0.568627, 0.525490, 1.0 },
+ { 0.701961, 0.505882, 0.478431, 1.0 },
+ { 0.643137, 0.466667, 0.466667, 1.0 },
+ { 0.611765, 0.435294, 0.423529, 1.0 },
+ { 0.549020, 0.415686, 0.396078, 1.0 },
+ { 0.501961, 0.403922, 0.384314, 1.0 },
+ { 0.486275, 0.415686, 0.403922, 1.0 },
+ { 0.490196, 0.380392, 0.372549, 1.0 },
+ { 0.568627, 0.360784, 0.349020, 1.0 },
+ { 0.611765, 0.364706, 0.341176, 1.0 },
+ { 0.615686, 0.360784, 0.356863, 1.0 },
+ { 0.643137, 0.392157, 0.376471, 1.0 },
+ { 0.647059, 0.427451, 0.435294, 1.0 },
+ { 0.713725, 0.482353, 0.490196, 1.0 },
+ { 0.709804, 0.486275, 0.494118, 1.0 },
+ { 0.705882, 0.525490, 0.509804, 1.0 },
+ { 0.662745, 0.584314, 0.501961, 1.0 },
+ { 0.662745, 0.592157, 0.505882, 1.0 },
+ { 0.670588, 0.607843, 0.509804, 1.0 },
+ { 0.756863, 0.592157, 0.545098, 1.0 },
+ { 0.788235, 0.603922, 0.588235, 1.0 },
+ { 0.800000, 0.611765, 0.596078, 1.0 },
+ { 0.831373, 0.639216, 0.639216, 1.0 },
+ { 0.823529, 0.650980, 0.635294, 1.0 },
+ { 0.847059, 0.686275, 0.662745, 1.0 },
+ { 0.882353, 0.737255, 0.701961, 1.0 },
+ { 0.854902, 0.725490, 0.737255, 1.0 },
+ { 0.850980, 0.752941, 0.768627, 1.0 },
+ { 0.878431, 0.764706, 0.768627, 1.0 },
+ { 0.878431, 0.764706, 0.784314, 1.0 },
+ { 0.882353, 0.803922, 0.819608, 1.0 },
+ { 0.898039, 0.819608, 0.831373, 1.0 },
+ { 0.886275, 0.815686, 0.827451, 1.0 },
+ { 0.854902, 0.796078, 0.831373, 1.0 },
+ { 0.850980, 0.760784, 0.784314, 1.0 },
+ { 0.843137, 0.768627, 0.780392, 1.0 },
+ { 0.839216, 0.749020, 0.760784, 1.0 },
+ { 0.854902, 0.725490, 0.717647, 1.0 },
+ { 0.843137, 0.717647, 0.709804, 1.0 },
+ { 0.839216, 0.686275, 0.678431, 1.0 },
+ { 0.807843, 0.654902, 0.643137, 1.0 },
+ { 0.772549, 0.623529, 0.627451, 1.0 },
+ { 0.756863, 0.603922, 0.600000, 1.0 },
+ { 0.694118, 0.588235, 0.580392, 1.0 },
+ { 0.666667, 0.603922, 0.517647, 1.0 },
+ { 0.658824, 0.584314, 0.498039, 1.0 },
+ { 0.627451, 0.545098, 0.435294, 1.0 },
+ { 0.596078, 0.494118, 0.403922, 1.0 },
+ { 0.596078, 0.501961, 0.407843, 1.0 },
+ { 0.631373, 0.556863, 0.462745, 1.0 },
+ { 0.658824, 0.588235, 0.505882, 1.0 },
+ { 0.682353, 0.611765, 0.525490, 1.0 },
+ { 0.745098, 0.615686, 0.580392, 1.0 },
+ { 0.768627, 0.623529, 0.631373, 1.0 },
+ { 0.768627, 0.643137, 0.674510, 1.0 },
+ { 0.768627, 0.682353, 0.709804, 1.0 },
+ { 0.776471, 0.690196, 0.717647, 1.0 },
+ { 0.792157, 0.705882, 0.713725, 1.0 },
+ { 0.807843, 0.705882, 0.705882, 1.0 },
+ { 0.823529, 0.698039, 0.705882, 1.0 },
+ { 0.839216, 0.733333, 0.717647, 1.0 },
+ { 0.819608, 0.737255, 0.741176, 1.0 },
+ { 0.815686, 0.721569, 0.756863, 1.0 },
+ { 0.827451, 0.741176, 0.749020, 1.0 },
+ { 0.843137, 0.760784, 0.756863, 1.0 },
+ { 0.831373, 0.768627, 0.772549, 1.0 },
+ { 0.811765, 0.749020, 0.780392, 1.0 },
+ { 0.760784, 0.741176, 0.760784, 1.0 },
+ { 0.694118, 0.690196, 0.705882, 1.0 },
+ { 0.678431, 0.623529, 0.647059, 1.0 },
+ { 0.678431, 0.584314, 0.607843, 1.0 },
+ { 0.666667, 0.584314, 0.603922, 1.0 },
+ { 0.654902, 0.533333, 0.572549, 1.0 },
+ { 0.631373, 0.490196, 0.501961, 1.0 },
+ { 0.572549, 0.427451, 0.443137, 1.0 },
+ { 0.517647, 0.384314, 0.360784, 1.0 },
+ { 0.501961, 0.313725, 0.317647, 1.0 },
+ { 0.521569, 0.301961, 0.313725, 1.0 },
+ { 0.580392, 0.360784, 0.360784, 1.0 },
+ { 0.611765, 0.400000, 0.388235, 1.0 },
+ { 0.647059, 0.458824, 0.443137, 1.0 },
+ { 0.682353, 0.513725, 0.501961, 1.0 },
+ { 0.733333, 0.560784, 0.549020, 1.0 },
+ { 0.709804, 0.556863, 0.545098, 1.0 },
+ { 0.658824, 0.478431, 0.478431, 1.0 },
+ { 0.564706, 0.423529, 0.407843, 1.0 },
+ { 0.474510, 0.360784, 0.368627, 1.0 },
+ { 0.419608, 0.325490, 0.317647, 1.0 },
+ { 0.290196, 0.247059, 0.211765, 1.0 },
+ { 0.176471, 0.168627, 0.160784, 1.0 },
+ { 0.160784, 0.125490, 0.121569, 1.0 },
+ { 0.145098, 0.109804, 0.101961, 1.0 },
+ { 0.129412, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.094118, 1.0 },
+ { 0.149020, 0.109804, 0.105882, 1.0 },
+ { 0.227451, 0.156863, 0.094118, 1.0 },
+ { 0.298039, 0.211765, 0.156863, 1.0 },
+ { 0.427451, 0.266667, 0.219608, 1.0 },
+ { 0.407843, 0.254902, 0.172549, 1.0 },
+ { 0.262745, 0.207843, 0.156863, 1.0 },
+ { 0.164706, 0.133333, 0.125490, 1.0 },
+ { 0.141176, 0.105882, 0.109804, 1.0 },
+ { 0.125490, 0.090196, 0.105882, 1.0 },
+ { 0.113725, 0.078431, 0.090196, 1.0 },
+ { 0.117647, 0.078431, 0.082353, 1.0 },
+ { 0.121569, 0.082353, 0.078431, 1.0 },
+ { 0.113725, 0.078431, 0.074510, 1.0 },
+ { 0.082353, 0.058824, 0.058824, 1.0 },
+ { 0.058824, 0.043137, 0.047059, 1.0 },
+ { 0.058824, 0.039216, 0.043137, 1.0 },
+ { 0.070588, 0.027451, 0.035294, 1.0 },
+ { 0.070588, 0.047059, 0.047059, 1.0 },
+ { 0.082353, 0.047059, 0.054902, 1.0 },
+ { 0.082353, 0.047059, 0.058824, 1.0 },
+ { 0.082353, 0.058824, 0.066667, 1.0 },
+ { 0.098039, 0.078431, 0.082353, 1.0 },
+ { 0.113725, 0.090196, 0.094118, 1.0 },
+ { 0.117647, 0.094118, 0.105882, 1.0 },
+ { 0.121569, 0.094118, 0.105882, 1.0 },
+ { 0.133333, 0.098039, 0.101961, 1.0 },
+ { 0.156863, 0.137255, 0.129412, 1.0 },
+ { 0.200000, 0.192157, 0.180392, 1.0 },
+ { 0.266667, 0.282353, 0.239216, 1.0 },
+ { 0.411765, 0.388235, 0.368627, 1.0 },
+ { 0.482353, 0.427451, 0.454902, 1.0 },
+ { 0.564706, 0.462745, 0.454902, 1.0 },
+ { 0.615686, 0.584314, 0.533333, 1.0 },
+ { 0.650980, 0.588235, 0.490196, 1.0 },
+ { 0.603922, 0.525490, 0.400000, 1.0 },
+ { 0.592157, 0.498039, 0.403922, 1.0 },
+ { 0.576471, 0.482353, 0.388235, 1.0 },
+ { 0.560784, 0.462745, 0.376471, 1.0 },
+ { 0.600000, 0.407843, 0.392157, 1.0 },
+ { 0.627451, 0.419608, 0.407843, 1.0 },
+ { 0.650980, 0.450980, 0.403922, 1.0 },
+ { 0.709804, 0.474510, 0.439216, 1.0 },
+ { 0.733333, 0.466667, 0.439216, 1.0 },
+ { 0.694118, 0.482353, 0.435294, 1.0 },
+ { 0.607843, 0.439216, 0.423529, 1.0 },
+ { 0.556863, 0.466667, 0.380392, 1.0 },
+ { 0.541176, 0.478431, 0.380392, 1.0 },
+ { 0.494118, 0.415686, 0.333333, 1.0 },
+ { 0.462745, 0.388235, 0.317647, 1.0 },
+ { 0.403922, 0.313725, 0.235294, 1.0 },
+ { 0.313725, 0.235294, 0.188235, 1.0 },
+ { 0.207843, 0.176471, 0.145098, 1.0 },
+ { 0.164706, 0.133333, 0.125490, 1.0 },
+ { 0.160784, 0.129412, 0.121569, 1.0 },
+ { 0.168627, 0.149020, 0.137255, 1.0 },
+ { 0.258824, 0.223529, 0.207843, 1.0 },
+ { 0.352941, 0.278431, 0.286275, 1.0 },
+ { 0.454902, 0.313725, 0.317647, 1.0 },
+ { 0.529412, 0.396078, 0.407843, 1.0 },
+ { 0.596078, 0.458824, 0.462745, 1.0 },
+ { 0.658824, 0.545098, 0.556863, 1.0 },
+ { 0.643137, 0.600000, 0.607843, 1.0 },
+ { 0.600000, 0.615686, 0.658824, 1.0 },
+ { 0.576471, 0.619608, 0.674510, 1.0 },
+ { 0.666667, 0.596078, 0.623529, 1.0 },
+ { 0.733333, 0.619608, 0.650980, 1.0 },
+ { 0.729412, 0.639216, 0.650980, 1.0 },
+ { 0.737255, 0.643137, 0.639216, 1.0 },
+ { 0.752941, 0.658824, 0.654902, 1.0 },
+ { 0.788235, 0.654902, 0.643137, 1.0 },
+ { 0.800000, 0.658824, 0.658824, 1.0 },
+ { 0.792157, 0.650980, 0.654902, 1.0 },
+ { 0.776471, 0.639216, 0.650980, 1.0 },
+ { 0.745098, 0.631373, 0.635294, 1.0 },
+ { 0.725490, 0.603922, 0.615686, 1.0 },
+ { 0.733333, 0.584314, 0.596078, 1.0 },
+ { 0.713725, 0.576471, 0.576471, 1.0 },
+ { 0.650980, 0.529412, 0.541176, 1.0 },
+ { 0.545098, 0.447059, 0.474510, 1.0 },
+ { 0.407843, 0.360784, 0.345098, 1.0 },
+ { 0.270588, 0.243137, 0.215686, 1.0 },
+ };
+/* braque.instruments.ppm */
+static double4 colors_67[] = {
+ { 0.050980, 0.035294, 0.015686, 1.0 },
+ { 0.086275, 0.070588, 0.039216, 1.0 },
+ { 0.137255, 0.121569, 0.078431, 1.0 },
+ { 0.188235, 0.164706, 0.054902, 1.0 },
+ { 0.219608, 0.176471, 0.027451, 1.0 },
+ { 0.266667, 0.223529, 0.043137, 1.0 },
+ { 0.325490, 0.258824, 0.058824, 1.0 },
+ { 0.396078, 0.321569, 0.070588, 1.0 },
+ { 0.458824, 0.349020, 0.058824, 1.0 },
+ { 0.454902, 0.341176, 0.074510, 1.0 },
+ { 0.403922, 0.325490, 0.062745, 1.0 },
+ { 0.345098, 0.368627, 0.098039, 1.0 },
+ { 0.282353, 0.360784, 0.129412, 1.0 },
+ { 0.250980, 0.325490, 0.098039, 1.0 },
+ { 0.227451, 0.309804, 0.078431, 1.0 },
+ { 0.223529, 0.266667, 0.070588, 1.0 },
+ { 0.211765, 0.258824, 0.058824, 1.0 },
+ { 0.243137, 0.270588, 0.058824, 1.0 },
+ { 0.254902, 0.286275, 0.050980, 1.0 },
+ { 0.274510, 0.266667, 0.043137, 1.0 },
+ { 0.305882, 0.243137, 0.047059, 1.0 },
+ { 0.341176, 0.239216, 0.043137, 1.0 },
+ { 0.403922, 0.266667, 0.043137, 1.0 },
+ { 0.435294, 0.274510, 0.078431, 1.0 },
+ { 0.501961, 0.317647, 0.047059, 1.0 },
+ { 0.517647, 0.341176, 0.090196, 1.0 },
+ { 0.545098, 0.333333, 0.086275, 1.0 },
+ { 0.525490, 0.419608, 0.094118, 1.0 },
+ { 0.541176, 0.450980, 0.117647, 1.0 },
+ { 0.572549, 0.462745, 0.172549, 1.0 },
+ { 0.615686, 0.509804, 0.219608, 1.0 },
+ { 0.647059, 0.545098, 0.247059, 1.0 },
+ { 0.631373, 0.568627, 0.321569, 1.0 },
+ { 0.666667, 0.643137, 0.447059, 1.0 },
+ { 0.729412, 0.694118, 0.494118, 1.0 },
+ { 0.764706, 0.725490, 0.501961, 1.0 },
+ { 0.823529, 0.784314, 0.537255, 1.0 },
+ { 0.862745, 0.835294, 0.545098, 1.0 },
+ { 0.917647, 0.835294, 0.521569, 1.0 },
+ { 0.941176, 0.835294, 0.521569, 1.0 },
+ { 0.937255, 0.862745, 0.568627, 1.0 },
+ { 0.976471, 0.890196, 0.576471, 1.0 },
+ { 0.976471, 0.890196, 0.600000, 1.0 },
+ { 0.980392, 0.905882, 0.627451, 1.0 },
+ { 0.956863, 0.890196, 0.635294, 1.0 },
+ { 0.968627, 0.909804, 0.647059, 1.0 },
+ { 0.976471, 0.949020, 0.737255, 1.0 },
+ { 0.960784, 0.949020, 0.670588, 1.0 },
+ { 1.000000, 0.988235, 0.745098, 1.0 },
+ { 0.984314, 0.945098, 0.658824, 1.0 },
+ { 0.968627, 0.945098, 0.709804, 1.0 },
+ { 0.945098, 0.905882, 0.666667, 1.0 },
+ { 0.929412, 0.898039, 0.650980, 1.0 },
+ { 0.870588, 0.850980, 0.631373, 1.0 },
+ { 0.831373, 0.803922, 0.623529, 1.0 },
+ { 0.815686, 0.792157, 0.572549, 1.0 },
+ { 0.803922, 0.752941, 0.482353, 1.0 },
+ { 0.768627, 0.682353, 0.388235, 1.0 },
+ { 0.698039, 0.588235, 0.305882, 1.0 },
+ { 0.658824, 0.549020, 0.258824, 1.0 },
+ { 0.588235, 0.494118, 0.203922, 1.0 },
+ { 0.513725, 0.458824, 0.168627, 1.0 },
+ { 0.498039, 0.372549, 0.129412, 1.0 },
+ { 0.470588, 0.376471, 0.133333, 1.0 },
+ { 0.415686, 0.372549, 0.160784, 1.0 },
+ { 0.372549, 0.352941, 0.176471, 1.0 },
+ { 0.364706, 0.341176, 0.196078, 1.0 },
+ { 0.364706, 0.356863, 0.211765, 1.0 },
+ { 0.380392, 0.337255, 0.243137, 1.0 },
+ { 0.462745, 0.427451, 0.313725, 1.0 },
+ { 0.572549, 0.517647, 0.364706, 1.0 },
+ { 0.662745, 0.631373, 0.490196, 1.0 },
+ { 0.741176, 0.717647, 0.529412, 1.0 },
+ { 0.811765, 0.772549, 0.568627, 1.0 },
+ { 0.835294, 0.807843, 0.580392, 1.0 },
+ { 0.866667, 0.807843, 0.545098, 1.0 },
+ { 0.874510, 0.796078, 0.537255, 1.0 },
+ { 0.874510, 0.792157, 0.537255, 1.0 },
+ { 0.882353, 0.800000, 0.525490, 1.0 },
+ { 0.886275, 0.811765, 0.509804, 1.0 },
+ { 0.917647, 0.811765, 0.498039, 1.0 },
+ { 0.870588, 0.796078, 0.494118, 1.0 },
+ { 0.847059, 0.737255, 0.447059, 1.0 },
+ { 0.823529, 0.701961, 0.384314, 1.0 },
+ { 0.874510, 0.674510, 0.180392, 1.0 },
+ { 0.850980, 0.670588, 0.180392, 1.0 },
+ { 0.827451, 0.650980, 0.180392, 1.0 },
+ { 0.815686, 0.623529, 0.113725, 1.0 },
+ { 0.792157, 0.568627, 0.086275, 1.0 },
+ { 0.780392, 0.600000, 0.129412, 1.0 },
+ { 0.768627, 0.631373, 0.243137, 1.0 },
+ { 0.796078, 0.701961, 0.356863, 1.0 },
+ { 0.827451, 0.752941, 0.450980, 1.0 },
+ { 0.835294, 0.772549, 0.498039, 1.0 },
+ { 0.862745, 0.800000, 0.509804, 1.0 },
+ { 0.866667, 0.815686, 0.505882, 1.0 },
+ { 0.866667, 0.788235, 0.509804, 1.0 },
+ { 0.831373, 0.768627, 0.486275, 1.0 },
+ { 0.784314, 0.701961, 0.443137, 1.0 },
+ { 0.760784, 0.682353, 0.376471, 1.0 },
+ { 0.686275, 0.603922, 0.325490, 1.0 },
+ { 0.650980, 0.572549, 0.282353, 1.0 },
+ { 0.654902, 0.576471, 0.298039, 1.0 },
+ { 0.705882, 0.611765, 0.352941, 1.0 },
+ { 0.796078, 0.694118, 0.431373, 1.0 },
+ { 0.827451, 0.752941, 0.450980, 1.0 },
+ { 0.835294, 0.776471, 0.454902, 1.0 },
+ { 0.854902, 0.780392, 0.478431, 1.0 },
+ { 0.819608, 0.749020, 0.419608, 1.0 },
+ { 0.756863, 0.654902, 0.301961, 1.0 },
+ { 0.807843, 0.623529, 0.164706, 1.0 },
+ { 0.760784, 0.572549, 0.125490, 1.0 },
+ { 0.756863, 0.552941, 0.078431, 1.0 },
+ { 0.729412, 0.529412, 0.039216, 1.0 },
+ { 0.701961, 0.552941, 0.062745, 1.0 },
+ { 0.701961, 0.560784, 0.031373, 1.0 },
+ { 0.600000, 0.470588, 0.027451, 1.0 },
+ { 0.576471, 0.431373, 0.078431, 1.0 },
+ { 0.501961, 0.431373, 0.098039, 1.0 },
+ { 0.462745, 0.403922, 0.145098, 1.0 },
+ { 0.450980, 0.419608, 0.149020, 1.0 },
+ { 0.431373, 0.478431, 0.180392, 1.0 },
+ { 0.458824, 0.470588, 0.250980, 1.0 },
+ { 0.517647, 0.505882, 0.290196, 1.0 },
+ { 0.549020, 0.521569, 0.349020, 1.0 },
+ { 0.568627, 0.521569, 0.333333, 1.0 },
+ { 0.529412, 0.501961, 0.313725, 1.0 },
+ { 0.533333, 0.439216, 0.262745, 1.0 },
+ { 0.545098, 0.454902, 0.207843, 1.0 },
+ { 0.541176, 0.462745, 0.121569, 1.0 },
+ { 0.533333, 0.427451, 0.105882, 1.0 },
+ { 0.521569, 0.396078, 0.054902, 1.0 },
+ { 0.529412, 0.360784, 0.015686, 1.0 },
+ { 0.509804, 0.313725, 0.007843, 1.0 },
+ { 0.482353, 0.290196, 0.023529, 1.0 },
+ { 0.435294, 0.286275, 0.003922, 1.0 },
+ { 0.364706, 0.262745, 0.015686, 1.0 },
+ { 0.313725, 0.247059, 0.031373, 1.0 },
+ { 0.309804, 0.239216, 0.054902, 1.0 },
+ { 0.321569, 0.274510, 0.086275, 1.0 },
+ { 0.349020, 0.364706, 0.074510, 1.0 },
+ { 0.415686, 0.392157, 0.109804, 1.0 },
+ { 0.466667, 0.403922, 0.152941, 1.0 },
+ { 0.545098, 0.490196, 0.164706, 1.0 },
+ { 0.623529, 0.541176, 0.231373, 1.0 },
+ { 0.690196, 0.580392, 0.329412, 1.0 },
+ { 0.737255, 0.635294, 0.431373, 1.0 },
+ { 0.811765, 0.721569, 0.509804, 1.0 },
+ { 0.843137, 0.768627, 0.513725, 1.0 },
+ { 0.858824, 0.756863, 0.537255, 1.0 },
+ { 0.815686, 0.733333, 0.494118, 1.0 },
+ { 0.788235, 0.682353, 0.427451, 1.0 },
+ { 0.694118, 0.619608, 0.325490, 1.0 },
+ { 0.701961, 0.603922, 0.239216, 1.0 },
+ { 0.678431, 0.537255, 0.152941, 1.0 },
+ { 0.694118, 0.545098, 0.101961, 1.0 },
+ { 0.694118, 0.568627, 0.078431, 1.0 },
+ { 0.588235, 0.450980, 0.043137, 1.0 },
+ { 0.545098, 0.423529, 0.027451, 1.0 },
+ { 0.509804, 0.396078, 0.035294, 1.0 },
+ { 0.447059, 0.298039, 0.019608, 1.0 },
+ { 0.403922, 0.262745, 0.031373, 1.0 },
+ { 0.392157, 0.215686, 0.019608, 1.0 },
+ { 0.321569, 0.231373, 0.031373, 1.0 },
+ { 0.321569, 0.227451, 0.066667, 1.0 },
+ { 0.278431, 0.250980, 0.086275, 1.0 },
+ { 0.258824, 0.290196, 0.070588, 1.0 },
+ { 0.235294, 0.286275, 0.086275, 1.0 },
+ { 0.235294, 0.286275, 0.109804, 1.0 },
+ { 0.266667, 0.333333, 0.105882, 1.0 },
+ { 0.309804, 0.345098, 0.129412, 1.0 },
+ { 0.341176, 0.380392, 0.145098, 1.0 },
+ { 0.352941, 0.419608, 0.145098, 1.0 },
+ { 0.376471, 0.380392, 0.227451, 1.0 },
+ { 0.470588, 0.443137, 0.247059, 1.0 },
+ { 0.537255, 0.474510, 0.223529, 1.0 },
+ { 0.623529, 0.513725, 0.223529, 1.0 },
+ { 0.670588, 0.564706, 0.250980, 1.0 },
+ { 0.647059, 0.576471, 0.247059, 1.0 },
+ { 0.631373, 0.533333, 0.188235, 1.0 },
+ { 0.635294, 0.490196, 0.133333, 1.0 },
+ { 0.603922, 0.478431, 0.164706, 1.0 },
+ { 0.568627, 0.443137, 0.113725, 1.0 },
+ { 0.498039, 0.400000, 0.043137, 1.0 },
+ { 0.431373, 0.364706, 0.011765, 1.0 },
+ { 0.341176, 0.341176, 0.003922, 1.0 },
+ { 0.325490, 0.231373, 0.000000, 1.0 },
+ { 0.309804, 0.219608, 0.019608, 1.0 },
+ { 0.317647, 0.207843, 0.023529, 1.0 },
+ { 0.278431, 0.176471, 0.023529, 1.0 },
+ { 0.239216, 0.141176, 0.007843, 1.0 },
+ { 0.235294, 0.133333, 0.003922, 1.0 },
+ { 0.211765, 0.121569, 0.019608, 1.0 },
+ { 0.200000, 0.094118, 0.011765, 1.0 },
+ { 0.180392, 0.074510, 0.000000, 1.0 },
+ { 0.152941, 0.058824, 0.015686, 1.0 },
+ { 0.133333, 0.062745, 0.007843, 1.0 },
+ { 0.129412, 0.058824, 0.015686, 1.0 },
+ { 0.141176, 0.050980, 0.019608, 1.0 },
+ { 0.152941, 0.062745, 0.011765, 1.0 },
+ { 0.145098, 0.113725, 0.011765, 1.0 },
+ { 0.149020, 0.105882, 0.031373, 1.0 },
+ { 0.149020, 0.105882, 0.031373, 1.0 },
+ { 0.172549, 0.078431, 0.035294, 1.0 },
+ { 0.219608, 0.109804, 0.023529, 1.0 },
+ { 0.223529, 0.101961, 0.007843, 1.0 },
+ { 0.239216, 0.098039, 0.007843, 1.0 },
+ { 0.254902, 0.113725, 0.015686, 1.0 },
+ { 0.227451, 0.117647, 0.035294, 1.0 },
+ { 0.254902, 0.149020, 0.039216, 1.0 },
+ { 0.258824, 0.176471, 0.050980, 1.0 },
+ { 0.286275, 0.184314, 0.039216, 1.0 },
+ { 0.274510, 0.211765, 0.031373, 1.0 },
+ { 0.274510, 0.215686, 0.023529, 1.0 },
+ { 0.219608, 0.231373, 0.023529, 1.0 },
+ { 0.188235, 0.239216, 0.054902, 1.0 },
+ { 0.188235, 0.215686, 0.027451, 1.0 },
+ { 0.168627, 0.215686, 0.019608, 1.0 },
+ { 0.188235, 0.215686, 0.054902, 1.0 },
+ { 0.176471, 0.266667, 0.031373, 1.0 },
+ { 0.188235, 0.333333, 0.078431, 1.0 },
+ { 0.219608, 0.337255, 0.094118, 1.0 },
+ { 0.235294, 0.317647, 0.086275, 1.0 },
+ { 0.223529, 0.317647, 0.098039, 1.0 },
+ { 0.215686, 0.321569, 0.156863, 1.0 },
+ { 0.278431, 0.290196, 0.200000, 1.0 },
+ { 0.349020, 0.294118, 0.180392, 1.0 },
+ { 0.352941, 0.321569, 0.207843, 1.0 },
+ { 0.400000, 0.321569, 0.250980, 1.0 },
+ { 0.470588, 0.415686, 0.317647, 1.0 },
+ { 0.509804, 0.482353, 0.305882, 1.0 },
+ { 0.556863, 0.537255, 0.317647, 1.0 },
+ { 0.639216, 0.600000, 0.360784, 1.0 },
+ { 0.698039, 0.654902, 0.439216, 1.0 },
+ { 0.729412, 0.686275, 0.470588, 1.0 },
+ { 0.705882, 0.658824, 0.470588, 1.0 },
+ { 0.643137, 0.603922, 0.364706, 1.0 },
+ { 0.576471, 0.564706, 0.290196, 1.0 },
+ { 0.525490, 0.517647, 0.278431, 1.0 },
+ { 0.509804, 0.450980, 0.258824, 1.0 },
+ { 0.470588, 0.423529, 0.235294, 1.0 },
+ { 0.427451, 0.384314, 0.172549, 1.0 },
+ { 0.431373, 0.341176, 0.113725, 1.0 },
+ { 0.501961, 0.341176, 0.086275, 1.0 },
+ { 0.478431, 0.321569, 0.039216, 1.0 },
+ { 0.431373, 0.301961, 0.039216, 1.0 },
+ { 0.392157, 0.254902, 0.019608, 1.0 },
+ { 0.356863, 0.215686, 0.007843, 1.0 },
+ { 0.317647, 0.211765, 0.011765, 1.0 },
+ { 0.298039, 0.211765, 0.027451, 1.0 },
+ { 0.250980, 0.196078, 0.035294, 1.0 },
+ { 0.172549, 0.203922, 0.050980, 1.0 },
+ { 0.137255, 0.164706, 0.031373, 1.0 },
+ { 0.137255, 0.160784, 0.031373, 1.0 },
+ { 0.113725, 0.101961, 0.035294, 1.0 },
+ { 0.094118, 0.047059, 0.003922, 1.0 },
+ };
+/* calcoast09.ppm */
+static double4 colors_68[] = {
+ { 0.125490, 0.125490, 0.172549, 1.0 },
+ { 0.203922, 0.219608, 0.258824, 1.0 },
+ { 0.266667, 0.278431, 0.349020, 1.0 },
+ { 0.298039, 0.368627, 0.403922, 1.0 },
+ { 0.321569, 0.454902, 0.478431, 1.0 },
+ { 0.325490, 0.447059, 0.560784, 1.0 },
+ { 0.352941, 0.482353, 0.603922, 1.0 },
+ { 0.368627, 0.498039, 0.619608, 1.0 },
+ { 0.376471, 0.509804, 0.631373, 1.0 },
+ { 0.388235, 0.525490, 0.643137, 1.0 },
+ { 0.388235, 0.529412, 0.654902, 1.0 },
+ { 0.396078, 0.533333, 0.658824, 1.0 },
+ { 0.403922, 0.541176, 0.666667, 1.0 },
+ { 0.403922, 0.545098, 0.670588, 1.0 },
+ { 0.403922, 0.545098, 0.678431, 1.0 },
+ { 0.403922, 0.545098, 0.682353, 1.0 },
+ { 0.403922, 0.545098, 0.686275, 1.0 },
+ { 0.407843, 0.549020, 0.682353, 1.0 },
+ { 0.415686, 0.556863, 0.690196, 1.0 },
+ { 0.423529, 0.560784, 0.686275, 1.0 },
+ { 0.423529, 0.560784, 0.690196, 1.0 },
+ { 0.427451, 0.564706, 0.690196, 1.0 },
+ { 0.423529, 0.560784, 0.682353, 1.0 },
+ { 0.415686, 0.552941, 0.674510, 1.0 },
+ { 0.403922, 0.545098, 0.678431, 1.0 },
+ { 0.400000, 0.541176, 0.674510, 1.0 },
+ { 0.392157, 0.533333, 0.666667, 1.0 },
+ { 0.384314, 0.525490, 0.666667, 1.0 },
+ { 0.384314, 0.521569, 0.658824, 1.0 },
+ { 0.380392, 0.513725, 0.650980, 1.0 },
+ { 0.372549, 0.505882, 0.643137, 1.0 },
+ { 0.372549, 0.501961, 0.623529, 1.0 },
+ { 0.372549, 0.501961, 0.611765, 1.0 },
+ { 0.368627, 0.494118, 0.600000, 1.0 },
+ { 0.360784, 0.498039, 0.568627, 1.0 },
+ { 0.321569, 0.462745, 0.549020, 1.0 },
+ { 0.298039, 0.450980, 0.478431, 1.0 },
+ { 0.270588, 0.392157, 0.419608, 1.0 },
+ { 0.274510, 0.349020, 0.368627, 1.0 },
+ { 0.239216, 0.329412, 0.356863, 1.0 },
+ { 0.250980, 0.298039, 0.345098, 1.0 },
+ { 0.278431, 0.294118, 0.305882, 1.0 },
+ { 0.274510, 0.282353, 0.266667, 1.0 },
+ { 0.254902, 0.286275, 0.286275, 1.0 },
+ { 0.258824, 0.254902, 0.286275, 1.0 },
+ { 0.219608, 0.243137, 0.290196, 1.0 },
+ { 0.215686, 0.231373, 0.278431, 1.0 },
+ { 0.211765, 0.231373, 0.270588, 1.0 },
+ { 0.196078, 0.215686, 0.250980, 1.0 },
+ { 0.160784, 0.176471, 0.227451, 1.0 },
+ { 0.164706, 0.160784, 0.207843, 1.0 },
+ { 0.172549, 0.172549, 0.207843, 1.0 },
+ { 0.180392, 0.172549, 0.227451, 1.0 },
+ { 0.188235, 0.196078, 0.215686, 1.0 },
+ { 0.227451, 0.219608, 0.219608, 1.0 },
+ { 0.223529, 0.250980, 0.254902, 1.0 },
+ { 0.282353, 0.266667, 0.247059, 1.0 },
+ { 0.317647, 0.301961, 0.250980, 1.0 },
+ { 0.376471, 0.321569, 0.243137, 1.0 },
+ { 0.403922, 0.364706, 0.286275, 1.0 },
+ { 0.392157, 0.360784, 0.305882, 1.0 },
+ { 0.360784, 0.349020, 0.278431, 1.0 },
+ { 0.345098, 0.345098, 0.278431, 1.0 },
+ { 0.349020, 0.329412, 0.286275, 1.0 },
+ { 0.341176, 0.341176, 0.301961, 1.0 },
+ { 0.368627, 0.368627, 0.329412, 1.0 },
+ { 0.388235, 0.396078, 0.349020, 1.0 },
+ { 0.388235, 0.419608, 0.388235, 1.0 },
+ { 0.376471, 0.431373, 0.466667, 1.0 },
+ { 0.333333, 0.443137, 0.560784, 1.0 },
+ { 0.333333, 0.450980, 0.584314, 1.0 },
+ { 0.356863, 0.486275, 0.607843, 1.0 },
+ { 0.376471, 0.505882, 0.627451, 1.0 },
+ { 0.392157, 0.529412, 0.647059, 1.0 },
+ { 0.415686, 0.545098, 0.666667, 1.0 },
+ { 0.423529, 0.560784, 0.674510, 1.0 },
+ { 0.466667, 0.572549, 0.611765, 1.0 },
+ { 0.498039, 0.584314, 0.627451, 1.0 },
+ { 0.580392, 0.647059, 0.615686, 1.0 },
+ { 0.647059, 0.737255, 0.745098, 1.0 },
+ { 0.701961, 0.749020, 0.674510, 1.0 },
+ { 0.721569, 0.741176, 0.603922, 1.0 },
+ { 0.745098, 0.760784, 0.584314, 1.0 },
+ { 0.682353, 0.607843, 0.407843, 1.0 },
+ { 0.576471, 0.513725, 0.376471, 1.0 },
+ { 0.564706, 0.541176, 0.423529, 1.0 },
+ { 0.537255, 0.529412, 0.419608, 1.0 },
+ { 0.541176, 0.509804, 0.439216, 1.0 },
+ { 0.568627, 0.556863, 0.450980, 1.0 },
+ { 0.517647, 0.537255, 0.513725, 1.0 },
+ { 0.447059, 0.501961, 0.533333, 1.0 },
+ { 0.396078, 0.509804, 0.556863, 1.0 },
+ { 0.400000, 0.509804, 0.615686, 1.0 },
+ { 0.376471, 0.505882, 0.635294, 1.0 },
+ { 0.376471, 0.509804, 0.647059, 1.0 },
+ { 0.384314, 0.513725, 0.650980, 1.0 },
+ { 0.388235, 0.521569, 0.658824, 1.0 },
+ { 0.388235, 0.525490, 0.662745, 1.0 },
+ { 0.392157, 0.525490, 0.662745, 1.0 },
+ { 0.392157, 0.533333, 0.662745, 1.0 },
+ { 0.392157, 0.525490, 0.662745, 1.0 },
+ { 0.392157, 0.525490, 0.662745, 1.0 },
+ { 0.388235, 0.525490, 0.650980, 1.0 },
+ { 0.376471, 0.505882, 0.643137, 1.0 },
+ { 0.368627, 0.498039, 0.627451, 1.0 },
+ { 0.360784, 0.486275, 0.615686, 1.0 },
+ { 0.352941, 0.482353, 0.603922, 1.0 },
+ { 0.329412, 0.447059, 0.576471, 1.0 },
+ { 0.317647, 0.427451, 0.545098, 1.0 },
+ { 0.294118, 0.396078, 0.505882, 1.0 },
+ { 0.243137, 0.356863, 0.466667, 1.0 },
+ { 0.231373, 0.349020, 0.411765, 1.0 },
+ { 0.215686, 0.345098, 0.388235, 1.0 },
+ { 0.215686, 0.341176, 0.384314, 1.0 },
+ { 0.223529, 0.321569, 0.439216, 1.0 },
+ { 0.227451, 0.317647, 0.450980, 1.0 },
+ { 0.247059, 0.341176, 0.470588, 1.0 },
+ { 0.262745, 0.364706, 0.494118, 1.0 },
+ { 0.290196, 0.392157, 0.521569, 1.0 },
+ { 0.301961, 0.415686, 0.541176, 1.0 },
+ { 0.317647, 0.431373, 0.560784, 1.0 },
+ { 0.313725, 0.431373, 0.564706, 1.0 },
+ { 0.305882, 0.419608, 0.552941, 1.0 },
+ { 0.294118, 0.396078, 0.525490, 1.0 },
+ { 0.266667, 0.368627, 0.498039, 1.0 },
+ { 0.243137, 0.345098, 0.474510, 1.0 },
+ { 0.250980, 0.352941, 0.470588, 1.0 },
+ { 0.286275, 0.384314, 0.501961, 1.0 },
+ { 0.294118, 0.407843, 0.533333, 1.0 },
+ { 0.309804, 0.431373, 0.549020, 1.0 },
+ { 0.317647, 0.435294, 0.564706, 1.0 },
+ { 0.321569, 0.439216, 0.572549, 1.0 },
+ { 0.321569, 0.435294, 0.556863, 1.0 },
+ { 0.301961, 0.411765, 0.529412, 1.0 },
+ { 0.309804, 0.423529, 0.458824, 1.0 },
+ { 0.317647, 0.384314, 0.450980, 1.0 },
+ { 0.341176, 0.376471, 0.403922, 1.0 },
+ { 0.356863, 0.372549, 0.380392, 1.0 },
+ { 0.368627, 0.356863, 0.356863, 1.0 },
+ { 0.396078, 0.400000, 0.368627, 1.0 },
+ { 0.458824, 0.454902, 0.392157, 1.0 },
+ { 0.490196, 0.501961, 0.419608, 1.0 },
+ { 0.462745, 0.525490, 0.513725, 1.0 },
+ { 0.478431, 0.568627, 0.580392, 1.0 },
+ { 0.509804, 0.650980, 0.654902, 1.0 },
+ { 0.549020, 0.690196, 0.729412, 1.0 },
+ { 0.611765, 0.756863, 0.784314, 1.0 },
+ { 0.639216, 0.800000, 0.831373, 1.0 },
+ { 0.654902, 0.835294, 0.831373, 1.0 },
+ { 0.662745, 0.811765, 0.843137, 1.0 },
+ { 0.658824, 0.811765, 0.827451, 1.0 },
+ { 0.615686, 0.780392, 0.803922, 1.0 },
+ { 0.537255, 0.686275, 0.741176, 1.0 },
+ { 0.509804, 0.650980, 0.682353, 1.0 },
+ { 0.462745, 0.596078, 0.643137, 1.0 },
+ { 0.462745, 0.600000, 0.615686, 1.0 },
+ { 0.462745, 0.619608, 0.627451, 1.0 },
+ { 0.482353, 0.643137, 0.650980, 1.0 },
+ { 0.533333, 0.694118, 0.694118, 1.0 },
+ { 0.572549, 0.749020, 0.772549, 1.0 },
+ { 0.635294, 0.772549, 0.776471, 1.0 },
+ { 0.650980, 0.788235, 0.796078, 1.0 },
+ { 0.631373, 0.784314, 0.796078, 1.0 },
+ { 0.600000, 0.741176, 0.784314, 1.0 },
+ { 0.537255, 0.686275, 0.725490, 1.0 },
+ { 0.474510, 0.639216, 0.654902, 1.0 },
+ { 0.423529, 0.576471, 0.592157, 1.0 },
+ { 0.415686, 0.552941, 0.600000, 1.0 },
+ { 0.384314, 0.513725, 0.631373, 1.0 },
+ { 0.376471, 0.513725, 0.631373, 1.0 },
+ { 0.392157, 0.533333, 0.607843, 1.0 },
+ { 0.435294, 0.517647, 0.568627, 1.0 },
+ { 0.439216, 0.525490, 0.564706, 1.0 },
+ { 0.411765, 0.525490, 0.541176, 1.0 },
+ { 0.396078, 0.525490, 0.541176, 1.0 },
+ { 0.411765, 0.509804, 0.552941, 1.0 },
+ { 0.427451, 0.458824, 0.501961, 1.0 },
+ { 0.431373, 0.450980, 0.419608, 1.0 },
+ { 0.407843, 0.419608, 0.372549, 1.0 },
+ { 0.443137, 0.435294, 0.345098, 1.0 },
+ { 0.466667, 0.439216, 0.360784, 1.0 },
+ { 0.494118, 0.486275, 0.403922, 1.0 },
+ { 0.474510, 0.454902, 0.403922, 1.0 },
+ { 0.466667, 0.458824, 0.352941, 1.0 },
+ { 0.458824, 0.439216, 0.333333, 1.0 },
+ { 0.439216, 0.400000, 0.321569, 1.0 },
+ { 0.372549, 0.372549, 0.317647, 1.0 },
+ { 0.337255, 0.337255, 0.313725, 1.0 },
+ { 0.313725, 0.329412, 0.325490, 1.0 },
+ { 0.317647, 0.360784, 0.396078, 1.0 },
+ { 0.333333, 0.439216, 0.478431, 1.0 },
+ { 0.368627, 0.498039, 0.517647, 1.0 },
+ { 0.415686, 0.549020, 0.560784, 1.0 },
+ { 0.454902, 0.635294, 0.627451, 1.0 },
+ { 0.556863, 0.717647, 0.725490, 1.0 },
+ { 0.721569, 0.788235, 0.803922, 1.0 },
+ { 0.741176, 0.878431, 0.898039, 1.0 },
+ { 0.839216, 0.972549, 0.968627, 1.0 },
+ { 0.878431, 0.984314, 0.980392, 1.0 },
+ { 0.788235, 0.909804, 0.941176, 1.0 },
+ { 0.733333, 0.854902, 0.870588, 1.0 },
+ { 0.666667, 0.760784, 0.796078, 1.0 },
+ { 0.541176, 0.686275, 0.690196, 1.0 },
+ { 0.450980, 0.600000, 0.635294, 1.0 },
+ { 0.396078, 0.537255, 0.592157, 1.0 },
+ { 0.325490, 0.494118, 0.517647, 1.0 },
+ { 0.262745, 0.415686, 0.435294, 1.0 },
+ { 0.274510, 0.341176, 0.364706, 1.0 },
+ { 0.286275, 0.313725, 0.321569, 1.0 },
+ { 0.286275, 0.298039, 0.305882, 1.0 },
+ { 0.278431, 0.317647, 0.313725, 1.0 },
+ { 0.278431, 0.305882, 0.317647, 1.0 },
+ { 0.258824, 0.294118, 0.345098, 1.0 },
+ { 0.239216, 0.317647, 0.380392, 1.0 },
+ { 0.274510, 0.356863, 0.458824, 1.0 },
+ { 0.286275, 0.384314, 0.498039, 1.0 },
+ { 0.301961, 0.415686, 0.541176, 1.0 },
+ { 0.321569, 0.431373, 0.560784, 1.0 },
+ { 0.325490, 0.450980, 0.580392, 1.0 },
+ { 0.333333, 0.462745, 0.592157, 1.0 },
+ { 0.352941, 0.482353, 0.611765, 1.0 },
+ { 0.352941, 0.486275, 0.615686, 1.0 },
+ { 0.360784, 0.490196, 0.619608, 1.0 },
+ { 0.364706, 0.494118, 0.623529, 1.0 },
+ { 0.364706, 0.494118, 0.623529, 1.0 },
+ { 0.368627, 0.498039, 0.627451, 1.0 },
+ { 0.368627, 0.498039, 0.635294, 1.0 },
+ { 0.368627, 0.498039, 0.635294, 1.0 },
+ { 0.368627, 0.501961, 0.639216, 1.0 },
+ { 0.372549, 0.501961, 0.639216, 1.0 },
+ { 0.372549, 0.505882, 0.643137, 1.0 },
+ { 0.372549, 0.501961, 0.639216, 1.0 },
+ { 0.372549, 0.501961, 0.631373, 1.0 },
+ { 0.364706, 0.494118, 0.623529, 1.0 },
+ { 0.364706, 0.494118, 0.615686, 1.0 },
+ { 0.368627, 0.486275, 0.600000, 1.0 },
+ { 0.356863, 0.478431, 0.549020, 1.0 },
+ { 0.317647, 0.454902, 0.486275, 1.0 },
+ { 0.305882, 0.411765, 0.447059, 1.0 },
+ { 0.317647, 0.356863, 0.376471, 1.0 },
+ { 0.329412, 0.329412, 0.313725, 1.0 },
+ { 0.301961, 0.305882, 0.278431, 1.0 },
+ { 0.250980, 0.243137, 0.211765, 1.0 },
+ { 0.200000, 0.168627, 0.137255, 1.0 },
+ { 0.145098, 0.113725, 0.137255, 1.0 },
+ { 0.101961, 0.090196, 0.117647, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.019608, 0.007843, 0.047059, 1.0 },
+ { 0.086275, 0.105882, 0.180392, 1.0 },
+ { 0.137255, 0.125490, 0.188235, 1.0 },
+ { 0.168627, 0.156863, 0.196078, 1.0 },
+ { 0.164706, 0.192157, 0.227451, 1.0 },
+ { 0.113725, 0.219608, 0.286275, 1.0 },
+ { 0.137255, 0.243137, 0.313725, 1.0 },
+ { 0.149020, 0.184314, 0.247059, 1.0 },
+ { 0.113725, 0.129412, 0.207843, 1.0 },
+ };
+/* dodge102.ppm */
+static double4 colors_69[] = {
+ { 0.184314, 0.164706, 0.180392, 1.0 },
+ { 0.345098, 0.364706, 0.352941, 1.0 },
+ { 0.533333, 0.596078, 0.588235, 1.0 },
+ { 0.549020, 0.854902, 0.882353, 1.0 },
+ { 0.509804, 0.949020, 0.984314, 1.0 },
+ { 0.482353, 0.960784, 0.952941, 1.0 },
+ { 0.478431, 0.737255, 0.776471, 1.0 },
+ { 0.388235, 0.537255, 0.600000, 1.0 },
+ { 0.290196, 0.443137, 0.427451, 1.0 },
+ { 0.290196, 0.349020, 0.321569, 1.0 },
+ { 0.227451, 0.286275, 0.239216, 1.0 },
+ { 0.192157, 0.250980, 0.211765, 1.0 },
+ { 0.227451, 0.160784, 0.125490, 1.0 },
+ { 0.250980, 0.117647, 0.094118, 1.0 },
+ { 0.247059, 0.109804, 0.090196, 1.0 },
+ { 0.254902, 0.105882, 0.086275, 1.0 },
+ { 0.298039, 0.117647, 0.082353, 1.0 },
+ { 0.294118, 0.133333, 0.066667, 1.0 },
+ { 0.290196, 0.125490, 0.054902, 1.0 },
+ { 0.309804, 0.121569, 0.054902, 1.0 },
+ { 0.313725, 0.125490, 0.058824, 1.0 },
+ { 0.333333, 0.121569, 0.070588, 1.0 },
+ { 0.321569, 0.133333, 0.090196, 1.0 },
+ { 0.349020, 0.164706, 0.098039, 1.0 },
+ { 0.333333, 0.176471, 0.105882, 1.0 },
+ { 0.305882, 0.192157, 0.113725, 1.0 },
+ { 0.301961, 0.156863, 0.113725, 1.0 },
+ { 0.301961, 0.141176, 0.105882, 1.0 },
+ { 0.349020, 0.152941, 0.137255, 1.0 },
+ { 0.439216, 0.219608, 0.152941, 1.0 },
+ { 0.454902, 0.270588, 0.168627, 1.0 },
+ { 0.462745, 0.349020, 0.200000, 1.0 },
+ { 0.486275, 0.360784, 0.145098, 1.0 },
+ { 0.627451, 0.478431, 0.180392, 1.0 },
+ { 0.670588, 0.529412, 0.219608, 1.0 },
+ { 0.658824, 0.611765, 0.380392, 1.0 },
+ { 0.600000, 0.623529, 0.400000, 1.0 },
+ { 0.564706, 0.588235, 0.345098, 1.0 },
+ { 0.537255, 0.450980, 0.333333, 1.0 },
+ { 0.462745, 0.423529, 0.349020, 1.0 },
+ { 0.423529, 0.372549, 0.294118, 1.0 },
+ { 0.372549, 0.341176, 0.247059, 1.0 },
+ { 0.372549, 0.305882, 0.215686, 1.0 },
+ { 0.345098, 0.254902, 0.219608, 1.0 },
+ { 0.360784, 0.223529, 0.192157, 1.0 },
+ { 0.368627, 0.223529, 0.188235, 1.0 },
+ { 0.368627, 0.207843, 0.184314, 1.0 },
+ { 0.384314, 0.200000, 0.168627, 1.0 },
+ { 0.411765, 0.262745, 0.196078, 1.0 },
+ { 0.427451, 0.290196, 0.235294, 1.0 },
+ { 0.454902, 0.356863, 0.317647, 1.0 },
+ { 0.549020, 0.466667, 0.349020, 1.0 },
+ { 0.701961, 0.631373, 0.435294, 1.0 },
+ { 0.921569, 0.866667, 0.666667, 1.0 },
+ { 0.960784, 0.964706, 0.549020, 1.0 },
+ { 0.929412, 0.866667, 0.400000, 1.0 },
+ { 0.890196, 0.756863, 0.356863, 1.0 },
+ { 0.843137, 0.709804, 0.415686, 1.0 },
+ { 0.772549, 0.615686, 0.345098, 1.0 },
+ { 0.721569, 0.600000, 0.243137, 1.0 },
+ { 0.631373, 0.486275, 0.180392, 1.0 },
+ { 0.584314, 0.388235, 0.160784, 1.0 },
+ { 0.560784, 0.329412, 0.145098, 1.0 },
+ { 0.509804, 0.301961, 0.164706, 1.0 },
+ { 0.458824, 0.286275, 0.188235, 1.0 },
+ { 0.462745, 0.262745, 0.207843, 1.0 },
+ { 0.486275, 0.317647, 0.235294, 1.0 },
+ { 0.545098, 0.419608, 0.352941, 1.0 },
+ { 0.611765, 0.631373, 0.576471, 1.0 },
+ { 0.752941, 0.811765, 0.631373, 1.0 },
+ { 0.866667, 0.921569, 0.729412, 1.0 },
+ { 0.847059, 0.956863, 0.807843, 1.0 },
+ { 0.698039, 0.874510, 0.784314, 1.0 },
+ { 0.701961, 0.733333, 0.639216, 1.0 },
+ { 0.603922, 0.525490, 0.454902, 1.0 },
+ { 0.572549, 0.415686, 0.309804, 1.0 },
+ { 0.505882, 0.411765, 0.203922, 1.0 },
+ { 0.447059, 0.403922, 0.192157, 1.0 },
+ { 0.466667, 0.478431, 0.290196, 1.0 },
+ { 0.529412, 0.552941, 0.439216, 1.0 },
+ { 0.576471, 0.643137, 0.584314, 1.0 },
+ { 0.647059, 0.835294, 0.658824, 1.0 },
+ { 0.780392, 0.952941, 0.870588, 1.0 },
+ { 0.733333, 0.984314, 0.972549, 1.0 },
+ { 0.745098, 0.972549, 0.913725, 1.0 },
+ { 0.662745, 0.843137, 0.780392, 1.0 },
+ { 0.619608, 0.690196, 0.588235, 1.0 },
+ { 0.533333, 0.545098, 0.470588, 1.0 },
+ { 0.466667, 0.474510, 0.407843, 1.0 },
+ { 0.474510, 0.470588, 0.364706, 1.0 },
+ { 0.572549, 0.596078, 0.427451, 1.0 },
+ { 0.705882, 0.623529, 0.388235, 1.0 },
+ { 0.709804, 0.749020, 0.411765, 1.0 },
+ { 0.709804, 0.803922, 0.615686, 1.0 },
+ { 0.686275, 0.905882, 0.847059, 1.0 },
+ { 0.658824, 0.952941, 0.952941, 1.0 },
+ { 0.541176, 0.945098, 0.968627, 1.0 },
+ { 0.498039, 0.968627, 0.968627, 1.0 },
+ { 0.541176, 0.968627, 0.941176, 1.0 },
+ { 0.552941, 0.737255, 0.682353, 1.0 },
+ { 0.439216, 0.533333, 0.505882, 1.0 },
+ { 0.356863, 0.403922, 0.317647, 1.0 },
+ { 0.270588, 0.337255, 0.262745, 1.0 },
+ { 0.270588, 0.231373, 0.160784, 1.0 },
+ { 0.243137, 0.231373, 0.082353, 1.0 },
+ { 0.231373, 0.141176, 0.066667, 1.0 },
+ { 0.239216, 0.098039, 0.054902, 1.0 },
+ { 0.239216, 0.094118, 0.062745, 1.0 },
+ { 0.215686, 0.098039, 0.058824, 1.0 },
+ { 0.172549, 0.101961, 0.090196, 1.0 },
+ { 0.184314, 0.121569, 0.090196, 1.0 },
+ { 0.211765, 0.129412, 0.086275, 1.0 },
+ { 0.235294, 0.133333, 0.117647, 1.0 },
+ { 0.207843, 0.164706, 0.192157, 1.0 },
+ { 0.200000, 0.235294, 0.258824, 1.0 },
+ { 0.180392, 0.282353, 0.235294, 1.0 },
+ { 0.207843, 0.329412, 0.337255, 1.0 },
+ { 0.211765, 0.392157, 0.490196, 1.0 },
+ { 0.329412, 0.584314, 0.607843, 1.0 },
+ { 0.360784, 0.952941, 0.976471, 1.0 },
+ { 0.423529, 0.956863, 0.976471, 1.0 },
+ { 0.509804, 0.858824, 0.905882, 1.0 },
+ { 0.490196, 0.607843, 0.650980, 1.0 },
+ { 0.278431, 0.411765, 0.470588, 1.0 },
+ { 0.184314, 0.349020, 0.462745, 1.0 },
+ { 0.101961, 0.196078, 0.266667, 1.0 },
+ { 0.094118, 0.098039, 0.125490, 1.0 },
+ { 0.050980, 0.047059, 0.082353, 1.0 },
+ { 0.047059, 0.035294, 0.031373, 1.0 },
+ { 0.019608, 0.015686, 0.015686, 1.0 },
+ { 0.019608, 0.007843, 0.007843, 1.0 },
+ { 0.015686, 0.000000, 0.003922, 1.0 },
+ { 0.019608, 0.003922, 0.000000, 1.0 },
+ { 0.047059, 0.015686, 0.007843, 1.0 },
+ { 0.062745, 0.027451, 0.015686, 1.0 },
+ { 0.082353, 0.027451, 0.003922, 1.0 },
+ { 0.086275, 0.019608, 0.007843, 1.0 },
+ { 0.070588, 0.019608, 0.019608, 1.0 },
+ { 0.062745, 0.023529, 0.023529, 1.0 },
+ { 0.035294, 0.019608, 0.015686, 1.0 },
+ { 0.019608, 0.007843, 0.003922, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.003922, 1.0 },
+ { 0.023529, 0.000000, 0.011765, 1.0 },
+ { 0.062745, 0.019608, 0.019608, 1.0 },
+ { 0.090196, 0.035294, 0.015686, 1.0 },
+ { 0.086275, 0.058824, 0.035294, 1.0 },
+ { 0.070588, 0.054902, 0.054902, 1.0 },
+ { 0.078431, 0.078431, 0.101961, 1.0 },
+ { 0.101961, 0.101961, 0.090196, 1.0 },
+ { 0.168627, 0.141176, 0.113725, 1.0 },
+ { 0.203922, 0.164706, 0.164706, 1.0 },
+ { 0.231373, 0.262745, 0.243137, 1.0 },
+ { 0.294118, 0.313725, 0.313725, 1.0 },
+ { 0.301961, 0.454902, 0.388235, 1.0 },
+ { 0.380392, 0.552941, 0.600000, 1.0 },
+ { 0.474510, 0.858824, 0.882353, 1.0 },
+ { 0.474510, 0.964706, 0.988235, 1.0 },
+ { 0.533333, 0.933333, 0.960784, 1.0 },
+ { 0.560784, 0.690196, 0.682353, 1.0 },
+ { 0.474510, 0.490196, 0.474510, 1.0 },
+ { 0.419608, 0.384314, 0.368627, 1.0 },
+ { 0.298039, 0.364706, 0.282353, 1.0 },
+ { 0.301961, 0.337255, 0.200000, 1.0 },
+ { 0.325490, 0.223529, 0.192157, 1.0 },
+ { 0.305882, 0.200000, 0.172549, 1.0 },
+ { 0.274510, 0.156863, 0.160784, 1.0 },
+ { 0.262745, 0.121569, 0.121569, 1.0 },
+ { 0.247059, 0.109804, 0.094118, 1.0 },
+ { 0.243137, 0.105882, 0.078431, 1.0 },
+ { 0.227451, 0.113725, 0.039216, 1.0 },
+ { 0.215686, 0.121569, 0.047059, 1.0 },
+ { 0.192157, 0.109804, 0.050980, 1.0 },
+ { 0.164706, 0.090196, 0.027451, 1.0 },
+ { 0.145098, 0.074510, 0.027451, 1.0 },
+ { 0.149020, 0.066667, 0.023529, 1.0 },
+ { 0.168627, 0.050980, 0.019608, 1.0 },
+ { 0.184314, 0.054902, 0.019608, 1.0 },
+ { 0.231373, 0.058824, 0.023529, 1.0 },
+ { 0.239216, 0.066667, 0.023529, 1.0 },
+ { 0.247059, 0.082353, 0.019608, 1.0 },
+ { 0.262745, 0.090196, 0.031373, 1.0 },
+ { 0.270588, 0.105882, 0.023529, 1.0 },
+ { 0.258824, 0.109804, 0.023529, 1.0 },
+ { 0.258824, 0.117647, 0.050980, 1.0 },
+ { 0.274510, 0.133333, 0.070588, 1.0 },
+ { 0.274510, 0.156863, 0.109804, 1.0 },
+ { 0.305882, 0.164706, 0.137255, 1.0 },
+ { 0.345098, 0.207843, 0.152941, 1.0 },
+ { 0.364706, 0.270588, 0.219608, 1.0 },
+ { 0.443137, 0.325490, 0.325490, 1.0 },
+ { 0.541176, 0.466667, 0.454902, 1.0 },
+ { 0.768627, 0.709804, 0.541176, 1.0 },
+ { 0.870588, 0.890196, 0.847059, 1.0 },
+ { 0.968627, 0.960784, 0.874510, 1.0 },
+ { 0.980392, 0.976471, 0.894118, 1.0 },
+ { 0.968627, 0.984314, 0.949020, 1.0 },
+ { 0.901961, 0.968627, 0.921569, 1.0 },
+ { 0.780392, 0.925490, 0.905882, 1.0 },
+ { 0.780392, 0.925490, 0.894118, 1.0 },
+ { 0.756863, 0.905882, 0.890196, 1.0 },
+ { 0.647059, 0.678431, 0.698039, 1.0 },
+ { 0.600000, 0.525490, 0.549020, 1.0 },
+ { 0.501961, 0.466667, 0.431373, 1.0 },
+ { 0.439216, 0.372549, 0.341176, 1.0 },
+ { 0.423529, 0.305882, 0.223529, 1.0 },
+ { 0.388235, 0.309804, 0.188235, 1.0 },
+ { 0.368627, 0.278431, 0.145098, 1.0 },
+ { 0.278431, 0.203922, 0.109804, 1.0 },
+ { 0.254902, 0.184314, 0.101961, 1.0 },
+ { 0.270588, 0.121569, 0.101961, 1.0 },
+ { 0.239216, 0.101961, 0.086275, 1.0 },
+ { 0.219608, 0.094118, 0.074510, 1.0 },
+ { 0.219608, 0.082353, 0.058824, 1.0 },
+ { 0.215686, 0.082353, 0.050980, 1.0 },
+ { 0.184314, 0.062745, 0.043137, 1.0 },
+ { 0.176471, 0.043137, 0.011765, 1.0 },
+ { 0.160784, 0.039216, 0.015686, 1.0 },
+ { 0.152941, 0.039216, 0.023529, 1.0 },
+ { 0.145098, 0.043137, 0.019608, 1.0 },
+ { 0.129412, 0.054902, 0.011765, 1.0 },
+ { 0.117647, 0.035294, 0.007843, 1.0 },
+ { 0.117647, 0.019608, 0.000000, 1.0 },
+ { 0.109804, 0.035294, 0.011765, 1.0 },
+ { 0.105882, 0.043137, 0.007843, 1.0 },
+ { 0.105882, 0.043137, 0.011765, 1.0 },
+ { 0.101961, 0.054902, 0.027451, 1.0 },
+ { 0.094118, 0.047059, 0.019608, 1.0 },
+ { 0.086275, 0.058824, 0.019608, 1.0 },
+ { 0.105882, 0.047059, 0.015686, 1.0 },
+ { 0.121569, 0.062745, 0.023529, 1.0 },
+ { 0.141176, 0.066667, 0.027451, 1.0 },
+ { 0.160784, 0.082353, 0.043137, 1.0 },
+ { 0.188235, 0.078431, 0.047059, 1.0 },
+ { 0.223529, 0.070588, 0.047059, 1.0 },
+ { 0.239216, 0.086275, 0.043137, 1.0 },
+ { 0.254902, 0.090196, 0.050980, 1.0 },
+ { 0.266667, 0.090196, 0.054902, 1.0 },
+ { 0.266667, 0.086275, 0.035294, 1.0 },
+ { 0.247059, 0.074510, 0.027451, 1.0 },
+ { 0.223529, 0.066667, 0.027451, 1.0 },
+ { 0.180392, 0.066667, 0.027451, 1.0 },
+ { 0.145098, 0.070588, 0.019608, 1.0 },
+ { 0.133333, 0.066667, 0.023529, 1.0 },
+ { 0.117647, 0.070588, 0.054902, 1.0 },
+ { 0.117647, 0.101961, 0.043137, 1.0 },
+ { 0.098039, 0.125490, 0.066667, 1.0 },
+ { 0.145098, 0.121569, 0.121569, 1.0 },
+ };
+/* ernst.anti-pope.ppm */
+static double4 colors_70[] = {
+ { 0.235294, 0.160784, 0.172549, 1.0 },
+ { 0.247059, 0.172549, 0.207843, 1.0 },
+ { 0.239216, 0.176471, 0.211765, 1.0 },
+ { 0.243137, 0.168627, 0.215686, 1.0 },
+ { 0.231373, 0.164706, 0.219608, 1.0 },
+ { 0.239216, 0.152941, 0.215686, 1.0 },
+ { 0.239216, 0.168627, 0.223529, 1.0 },
+ { 0.254902, 0.172549, 0.207843, 1.0 },
+ { 0.262745, 0.180392, 0.207843, 1.0 },
+ { 0.290196, 0.172549, 0.211765, 1.0 },
+ { 0.298039, 0.172549, 0.223529, 1.0 },
+ { 0.313725, 0.188235, 0.247059, 1.0 },
+ { 0.341176, 0.192157, 0.250980, 1.0 },
+ { 0.349020, 0.168627, 0.223529, 1.0 },
+ { 0.364706, 0.180392, 0.207843, 1.0 },
+ { 0.376471, 0.172549, 0.207843, 1.0 },
+ { 0.415686, 0.192157, 0.207843, 1.0 },
+ { 0.407843, 0.219608, 0.219608, 1.0 },
+ { 0.423529, 0.266667, 0.250980, 1.0 },
+ { 0.435294, 0.282353, 0.262745, 1.0 },
+ { 0.466667, 0.274510, 0.266667, 1.0 },
+ { 0.505882, 0.298039, 0.278431, 1.0 },
+ { 0.521569, 0.309804, 0.266667, 1.0 },
+ { 0.521569, 0.294118, 0.290196, 1.0 },
+ { 0.545098, 0.254902, 0.254902, 1.0 },
+ { 0.525490, 0.270588, 0.298039, 1.0 },
+ { 0.560784, 0.301961, 0.298039, 1.0 },
+ { 0.666667, 0.301961, 0.298039, 1.0 },
+ { 0.580392, 0.360784, 0.317647, 1.0 },
+ { 0.533333, 0.360784, 0.286275, 1.0 },
+ { 0.529412, 0.352941, 0.341176, 1.0 },
+ { 0.584314, 0.376471, 0.294118, 1.0 },
+ { 0.682353, 0.447059, 0.286275, 1.0 },
+ { 0.796078, 0.509804, 0.317647, 1.0 },
+ { 0.792157, 0.537255, 0.337255, 1.0 },
+ { 0.788235, 0.643137, 0.533333, 1.0 },
+ { 0.788235, 0.643137, 0.541176, 1.0 },
+ { 0.690196, 0.576471, 0.529412, 1.0 },
+ { 0.796078, 0.513725, 0.396078, 1.0 },
+ { 0.654902, 0.568627, 0.458824, 1.0 },
+ { 0.729412, 0.474510, 0.423529, 1.0 },
+ { 0.682353, 0.419608, 0.349020, 1.0 },
+ { 0.572549, 0.458824, 0.352941, 1.0 },
+ { 0.521569, 0.439216, 0.384314, 1.0 },
+ { 0.462745, 0.439216, 0.482353, 1.0 },
+ { 0.392157, 0.372549, 0.392157, 1.0 },
+ { 0.490196, 0.400000, 0.384314, 1.0 },
+ { 0.443137, 0.392157, 0.364706, 1.0 },
+ { 0.400000, 0.329412, 0.317647, 1.0 },
+ { 0.392157, 0.290196, 0.337255, 1.0 },
+ { 0.388235, 0.301961, 0.380392, 1.0 },
+ { 0.384314, 0.247059, 0.298039, 1.0 },
+ { 0.368627, 0.207843, 0.274510, 1.0 },
+ { 0.337255, 0.203922, 0.254902, 1.0 },
+ { 0.317647, 0.192157, 0.247059, 1.0 },
+ { 0.294118, 0.203922, 0.239216, 1.0 },
+ { 0.278431, 0.203922, 0.250980, 1.0 },
+ { 0.274510, 0.192157, 0.250980, 1.0 },
+ { 0.274510, 0.196078, 0.243137, 1.0 },
+ { 0.270588, 0.203922, 0.247059, 1.0 },
+ { 0.262745, 0.196078, 0.239216, 1.0 },
+ { 0.250980, 0.196078, 0.247059, 1.0 },
+ { 0.258824, 0.200000, 0.231373, 1.0 },
+ { 0.247059, 0.200000, 0.243137, 1.0 },
+ { 0.247059, 0.211765, 0.239216, 1.0 },
+ { 0.243137, 0.196078, 0.239216, 1.0 },
+ { 0.243137, 0.188235, 0.239216, 1.0 },
+ { 0.243137, 0.188235, 0.239216, 1.0 },
+ { 0.223529, 0.176471, 0.231373, 1.0 },
+ { 0.223529, 0.168627, 0.219608, 1.0 },
+ { 0.223529, 0.180392, 0.219608, 1.0 },
+ { 0.215686, 0.176471, 0.219608, 1.0 },
+ { 0.207843, 0.168627, 0.219608, 1.0 },
+ { 0.207843, 0.168627, 0.223529, 1.0 },
+ { 0.211765, 0.156863, 0.207843, 1.0 },
+ { 0.207843, 0.160784, 0.215686, 1.0 },
+ { 0.215686, 0.168627, 0.223529, 1.0 },
+ { 0.223529, 0.164706, 0.231373, 1.0 },
+ { 0.223529, 0.184314, 0.231373, 1.0 },
+ { 0.231373, 0.192157, 0.235294, 1.0 },
+ { 0.207843, 0.188235, 0.266667, 1.0 },
+ { 0.227451, 0.196078, 0.258824, 1.0 },
+ { 0.200000, 0.192157, 0.274510, 1.0 },
+ { 0.192157, 0.192157, 0.250980, 1.0 },
+ { 0.203922, 0.200000, 0.274510, 1.0 },
+ { 0.211765, 0.200000, 0.270588, 1.0 },
+ { 0.223529, 0.207843, 0.262745, 1.0 },
+ { 0.239216, 0.203922, 0.286275, 1.0 },
+ { 0.254902, 0.207843, 0.294118, 1.0 },
+ { 0.250980, 0.203922, 0.274510, 1.0 },
+ { 0.243137, 0.200000, 0.262745, 1.0 },
+ { 0.239216, 0.196078, 0.266667, 1.0 },
+ { 0.235294, 0.188235, 0.274510, 1.0 },
+ { 0.227451, 0.192157, 0.274510, 1.0 },
+ { 0.227451, 0.192157, 0.262745, 1.0 },
+ { 0.235294, 0.188235, 0.243137, 1.0 },
+ { 0.239216, 0.196078, 0.250980, 1.0 },
+ { 0.239216, 0.196078, 0.247059, 1.0 },
+ { 0.243137, 0.196078, 0.243137, 1.0 },
+ { 0.247059, 0.188235, 0.239216, 1.0 },
+ { 0.254902, 0.184314, 0.239216, 1.0 },
+ { 0.262745, 0.176471, 0.231373, 1.0 },
+ { 0.254902, 0.180392, 0.227451, 1.0 },
+ { 0.250980, 0.180392, 0.227451, 1.0 },
+ { 0.247059, 0.184314, 0.227451, 1.0 },
+ { 0.247059, 0.176471, 0.223529, 1.0 },
+ { 0.231373, 0.176471, 0.227451, 1.0 },
+ { 0.227451, 0.172549, 0.223529, 1.0 },
+ { 0.239216, 0.168627, 0.223529, 1.0 },
+ { 0.239216, 0.172549, 0.223529, 1.0 },
+ { 0.239216, 0.168627, 0.231373, 1.0 },
+ { 0.243137, 0.164706, 0.235294, 1.0 },
+ { 0.250980, 0.172549, 0.235294, 1.0 },
+ { 0.258824, 0.176471, 0.239216, 1.0 },
+ { 0.262745, 0.184314, 0.243137, 1.0 },
+ { 0.258824, 0.188235, 0.262745, 1.0 },
+ { 0.258824, 0.196078, 0.270588, 1.0 },
+ { 0.282353, 0.207843, 0.266667, 1.0 },
+ { 0.290196, 0.219608, 0.274510, 1.0 },
+ { 0.305882, 0.219608, 0.278431, 1.0 },
+ { 0.286275, 0.266667, 0.294118, 1.0 },
+ { 0.313725, 0.215686, 0.298039, 1.0 },
+ { 0.333333, 0.227451, 0.305882, 1.0 },
+ { 0.309804, 0.235294, 0.329412, 1.0 },
+ { 0.337255, 0.254902, 0.321569, 1.0 },
+ { 0.376471, 0.266667, 0.298039, 1.0 },
+ { 0.384314, 0.282353, 0.309804, 1.0 },
+ { 0.423529, 0.333333, 0.305882, 1.0 },
+ { 0.482353, 0.345098, 0.274510, 1.0 },
+ { 0.443137, 0.325490, 0.305882, 1.0 },
+ { 0.478431, 0.333333, 0.317647, 1.0 },
+ { 0.517647, 0.407843, 0.360784, 1.0 },
+ { 0.498039, 0.435294, 0.352941, 1.0 },
+ { 0.533333, 0.364706, 0.396078, 1.0 },
+ { 0.556863, 0.325490, 0.341176, 1.0 },
+ { 0.537255, 0.321569, 0.294118, 1.0 },
+ { 0.474510, 0.313725, 0.301961, 1.0 },
+ { 0.431373, 0.262745, 0.333333, 1.0 },
+ { 0.400000, 0.262745, 0.301961, 1.0 },
+ { 0.368627, 0.258824, 0.282353, 1.0 },
+ { 0.325490, 0.266667, 0.258824, 1.0 },
+ { 0.313725, 0.278431, 0.298039, 1.0 },
+ { 0.317647, 0.286275, 0.333333, 1.0 },
+ { 0.341176, 0.329412, 0.349020, 1.0 },
+ { 0.333333, 0.270588, 0.329412, 1.0 },
+ { 0.352941, 0.329412, 0.376471, 1.0 },
+ { 0.321569, 0.329412, 0.345098, 1.0 },
+ { 0.313725, 0.352941, 0.372549, 1.0 },
+ { 0.333333, 0.329412, 0.431373, 1.0 },
+ { 0.364706, 0.282353, 0.337255, 1.0 },
+ { 0.321569, 0.282353, 0.317647, 1.0 },
+ { 0.301961, 0.274510, 0.321569, 1.0 },
+ { 0.290196, 0.247059, 0.301961, 1.0 },
+ { 0.282353, 0.219608, 0.290196, 1.0 },
+ { 0.278431, 0.215686, 0.266667, 1.0 },
+ { 0.262745, 0.200000, 0.254902, 1.0 },
+ { 0.254902, 0.200000, 0.262745, 1.0 },
+ { 0.250980, 0.196078, 0.254902, 1.0 },
+ { 0.262745, 0.196078, 0.258824, 1.0 },
+ { 0.282353, 0.200000, 0.266667, 1.0 },
+ { 0.290196, 0.196078, 0.258824, 1.0 },
+ { 0.313725, 0.207843, 0.247059, 1.0 },
+ { 0.337255, 0.215686, 0.266667, 1.0 },
+ { 0.349020, 0.247059, 0.266667, 1.0 },
+ { 0.356863, 0.258824, 0.266667, 1.0 },
+ { 0.380392, 0.254902, 0.254902, 1.0 },
+ { 0.403922, 0.258824, 0.227451, 1.0 },
+ { 0.388235, 0.250980, 0.250980, 1.0 },
+ { 0.400000, 0.239216, 0.278431, 1.0 },
+ { 0.435294, 0.227451, 0.282353, 1.0 },
+ { 0.407843, 0.247059, 0.247059, 1.0 },
+ { 0.462745, 0.207843, 0.231373, 1.0 },
+ { 0.498039, 0.203922, 0.231373, 1.0 },
+ { 0.552941, 0.184314, 0.203922, 1.0 },
+ { 0.631373, 0.152941, 0.207843, 1.0 },
+ { 0.643137, 0.145098, 0.200000, 1.0 },
+ { 0.560784, 0.160784, 0.200000, 1.0 },
+ { 0.533333, 0.180392, 0.239216, 1.0 },
+ { 0.462745, 0.184314, 0.196078, 1.0 },
+ { 0.435294, 0.184314, 0.231373, 1.0 },
+ { 0.427451, 0.176471, 0.231373, 1.0 },
+ { 0.415686, 0.180392, 0.239216, 1.0 },
+ { 0.419608, 0.164706, 0.247059, 1.0 },
+ { 0.427451, 0.160784, 0.227451, 1.0 },
+ { 0.415686, 0.164706, 0.207843, 1.0 },
+ { 0.372549, 0.172549, 0.231373, 1.0 },
+ { 0.345098, 0.176471, 0.223529, 1.0 },
+ { 0.305882, 0.168627, 0.239216, 1.0 },
+ { 0.274510, 0.184314, 0.247059, 1.0 },
+ { 0.262745, 0.180392, 0.239216, 1.0 },
+ { 0.258824, 0.176471, 0.243137, 1.0 },
+ { 0.250980, 0.180392, 0.243137, 1.0 },
+ { 0.243137, 0.176471, 0.235294, 1.0 },
+ { 0.243137, 0.180392, 0.227451, 1.0 },
+ { 0.235294, 0.176471, 0.227451, 1.0 },
+ { 0.227451, 0.176471, 0.231373, 1.0 },
+ { 0.227451, 0.184314, 0.227451, 1.0 },
+ { 0.243137, 0.188235, 0.243137, 1.0 },
+ { 0.250980, 0.196078, 0.247059, 1.0 },
+ { 0.258824, 0.203922, 0.254902, 1.0 },
+ { 0.270588, 0.215686, 0.266667, 1.0 },
+ { 0.278431, 0.247059, 0.266667, 1.0 },
+ { 0.266667, 0.254902, 0.298039, 1.0 },
+ { 0.258824, 0.258824, 0.298039, 1.0 },
+ { 0.243137, 0.239216, 0.305882, 1.0 },
+ { 0.243137, 0.239216, 0.309804, 1.0 },
+ { 0.254902, 0.215686, 0.313725, 1.0 },
+ { 0.258824, 0.211765, 0.298039, 1.0 },
+ { 0.254902, 0.207843, 0.301961, 1.0 },
+ { 0.235294, 0.203922, 0.313725, 1.0 },
+ { 0.223529, 0.211765, 0.286275, 1.0 },
+ { 0.227451, 0.227451, 0.274510, 1.0 },
+ { 0.223529, 0.231373, 0.290196, 1.0 },
+ { 0.243137, 0.239216, 0.313725, 1.0 },
+ { 0.231373, 0.262745, 0.337255, 1.0 },
+ { 0.247059, 0.266667, 0.337255, 1.0 },
+ { 0.247059, 0.266667, 0.345098, 1.0 },
+ { 0.254902, 0.274510, 0.352941, 1.0 },
+ { 0.262745, 0.254902, 0.364706, 1.0 },
+ { 0.243137, 0.274510, 0.372549, 1.0 },
+ { 0.227451, 0.266667, 0.388235, 1.0 },
+ { 0.243137, 0.294118, 0.360784, 1.0 },
+ { 0.231373, 0.301961, 0.380392, 1.0 },
+ { 0.239216, 0.298039, 0.427451, 1.0 },
+ { 0.239216, 0.301961, 0.392157, 1.0 },
+ { 0.211765, 0.274510, 0.411765, 1.0 },
+ { 0.219608, 0.274510, 0.411765, 1.0 },
+ { 0.207843, 0.262745, 0.400000, 1.0 },
+ { 0.203922, 0.254902, 0.388235, 1.0 },
+ { 0.215686, 0.254902, 0.400000, 1.0 },
+ { 0.211765, 0.266667, 0.403922, 1.0 },
+ { 0.239216, 0.286275, 0.360784, 1.0 },
+ { 0.250980, 0.266667, 0.368627, 1.0 },
+ { 0.266667, 0.298039, 0.372549, 1.0 },
+ { 0.290196, 0.309804, 0.349020, 1.0 },
+ { 0.274510, 0.301961, 0.325490, 1.0 },
+ { 0.258824, 0.282353, 0.341176, 1.0 },
+ { 0.266667, 0.243137, 0.360784, 1.0 },
+ { 0.274510, 0.219608, 0.301961, 1.0 },
+ { 0.282353, 0.215686, 0.298039, 1.0 },
+ { 0.266667, 0.219608, 0.294118, 1.0 },
+ { 0.282353, 0.207843, 0.282353, 1.0 },
+ { 0.290196, 0.211765, 0.258824, 1.0 },
+ { 0.294118, 0.219608, 0.250980, 1.0 },
+ { 0.301961, 0.207843, 0.239216, 1.0 },
+ { 0.317647, 0.196078, 0.227451, 1.0 },
+ { 0.341176, 0.211765, 0.203922, 1.0 },
+ { 0.376471, 0.200000, 0.227451, 1.0 },
+ { 0.360784, 0.172549, 0.239216, 1.0 },
+ { 0.333333, 0.176471, 0.243137, 1.0 },
+ { 0.294118, 0.176471, 0.227451, 1.0 },
+ { 0.278431, 0.160784, 0.211765, 1.0 },
+ { 0.274510, 0.160784, 0.219608, 1.0 },
+ { 0.274510, 0.160784, 0.219608, 1.0 },
+ { 0.270588, 0.160784, 0.215686, 1.0 },
+ { 0.258824, 0.160784, 0.207843, 1.0 },
+ };
+/* ernst.ubu-imperator.ppm */
+static double4 colors_71[] = {
+ { 0.141176, 0.223529, 0.047059, 1.0 },
+ { 0.341176, 0.400000, 0.509804, 1.0 },
+ { 0.494118, 0.580392, 0.666667, 1.0 },
+ { 0.537255, 0.650980, 0.698039, 1.0 },
+ { 0.572549, 0.682353, 0.725490, 1.0 },
+ { 0.627451, 0.701961, 0.729412, 1.0 },
+ { 0.639216, 0.717647, 0.745098, 1.0 },
+ { 0.631373, 0.705882, 0.729412, 1.0 },
+ { 0.603922, 0.674510, 0.709804, 1.0 },
+ { 0.576471, 0.647059, 0.682353, 1.0 },
+ { 0.541176, 0.564706, 0.607843, 1.0 },
+ { 0.564706, 0.403922, 0.090196, 1.0 },
+ { 0.498039, 0.301961, 0.011765, 1.0 },
+ { 0.364706, 0.078431, 0.023529, 1.0 },
+ { 0.305882, 0.039216, 0.023529, 1.0 },
+ { 0.254902, 0.015686, 0.007843, 1.0 },
+ { 0.207843, 0.000000, 0.031373, 1.0 },
+ { 0.117647, 0.015686, 0.000000, 1.0 },
+ { 0.035294, 0.011765, 0.007843, 1.0 },
+ { 0.003922, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.003922, 1.0 },
+ { 0.011765, 0.003922, 0.011765, 1.0 },
+ { 0.019608, 0.000000, 0.035294, 1.0 },
+ { 0.082353, 0.058824, 0.015686, 1.0 },
+ { 0.125490, 0.066667, 0.000000, 1.0 },
+ { 0.152941, 0.011765, 0.007843, 1.0 },
+ { 0.188235, 0.019608, 0.000000, 1.0 },
+ { 0.211765, 0.015686, 0.000000, 1.0 },
+ { 0.219608, 0.011765, 0.011765, 1.0 },
+ { 0.254902, 0.011765, 0.000000, 1.0 },
+ { 0.258824, 0.007843, 0.007843, 1.0 },
+ { 0.274510, 0.011765, 0.011765, 1.0 },
+ { 0.298039, 0.027451, 0.003922, 1.0 },
+ { 0.313725, 0.015686, 0.003922, 1.0 },
+ { 0.309804, 0.011765, 0.000000, 1.0 },
+ { 0.313725, 0.015686, 0.000000, 1.0 },
+ { 0.317647, 0.035294, 0.000000, 1.0 },
+ { 0.317647, 0.058824, 0.000000, 1.0 },
+ { 0.341176, 0.101961, 0.003922, 1.0 },
+ { 0.403922, 0.266667, 0.031373, 1.0 },
+ { 0.423529, 0.592157, 0.043137, 1.0 },
+ { 0.364706, 0.623529, 0.121569, 1.0 },
+ { 0.482353, 0.584314, 0.631373, 1.0 },
+ { 0.545098, 0.639216, 0.686275, 1.0 },
+ { 0.584314, 0.670588, 0.709804, 1.0 },
+ { 0.619608, 0.690196, 0.721569, 1.0 },
+ { 0.635294, 0.694118, 0.729412, 1.0 },
+ { 0.650980, 0.698039, 0.733333, 1.0 },
+ { 0.643137, 0.686275, 0.725490, 1.0 },
+ { 0.631373, 0.678431, 0.709804, 1.0 },
+ { 0.635294, 0.666667, 0.678431, 1.0 },
+ { 0.674510, 0.482353, 0.290196, 1.0 },
+ { 0.698039, 0.443137, 0.011765, 1.0 },
+ { 0.733333, 0.458824, 0.003922, 1.0 },
+ { 0.745098, 0.478431, 0.000000, 1.0 },
+ { 0.721569, 0.478431, 0.007843, 1.0 },
+ { 0.647059, 0.482353, 0.031373, 1.0 },
+ { 0.423529, 0.560784, 0.141176, 1.0 },
+ { 0.458824, 0.576471, 0.643137, 1.0 },
+ { 0.505882, 0.631373, 0.690196, 1.0 },
+ { 0.505882, 0.650980, 0.713725, 1.0 },
+ { 0.403922, 0.580392, 0.682353, 1.0 },
+ { 0.360784, 0.411765, 0.529412, 1.0 },
+ { 0.282353, 0.270588, 0.058824, 1.0 },
+ { 0.298039, 0.094118, 0.011765, 1.0 },
+ { 0.282353, 0.066667, 0.011765, 1.0 },
+ { 0.286275, 0.062745, 0.003922, 1.0 },
+ { 0.294118, 0.058824, 0.007843, 1.0 },
+ { 0.301961, 0.054902, 0.011765, 1.0 },
+ { 0.305882, 0.043137, 0.015686, 1.0 },
+ { 0.305882, 0.035294, 0.011765, 1.0 },
+ { 0.301961, 0.035294, 0.003922, 1.0 },
+ { 0.290196, 0.035294, 0.003922, 1.0 },
+ { 0.282353, 0.039216, 0.007843, 1.0 },
+ { 0.278431, 0.039216, 0.015686, 1.0 },
+ { 0.258824, 0.035294, 0.015686, 1.0 },
+ { 0.258824, 0.023529, 0.003922, 1.0 },
+ { 0.250980, 0.023529, 0.007843, 1.0 },
+ { 0.258824, 0.039216, 0.003922, 1.0 },
+ { 0.266667, 0.047059, 0.007843, 1.0 },
+ { 0.270588, 0.031373, 0.003922, 1.0 },
+ { 0.266667, 0.023529, 0.003922, 1.0 },
+ { 0.270588, 0.023529, 0.000000, 1.0 },
+ { 0.278431, 0.027451, 0.000000, 1.0 },
+ { 0.278431, 0.031373, 0.003922, 1.0 },
+ { 0.286275, 0.039216, 0.007843, 1.0 },
+ { 0.294118, 0.047059, 0.003922, 1.0 },
+ { 0.294118, 0.054902, 0.003922, 1.0 },
+ { 0.317647, 0.050980, 0.007843, 1.0 },
+ { 0.329412, 0.058824, 0.003922, 1.0 },
+ { 0.352941, 0.066667, 0.007843, 1.0 },
+ { 0.388235, 0.090196, 0.007843, 1.0 },
+ { 0.545098, 0.309804, 0.000000, 1.0 },
+ { 0.592157, 0.341176, 0.023529, 1.0 },
+ { 0.525490, 0.247059, 0.035294, 1.0 },
+ { 0.400000, 0.082353, 0.015686, 1.0 },
+ { 0.364706, 0.058824, 0.019608, 1.0 },
+ { 0.360784, 0.047059, 0.023529, 1.0 },
+ { 0.396078, 0.039216, 0.007843, 1.0 },
+ { 0.490196, 0.105882, 0.011765, 1.0 },
+ { 0.639216, 0.258824, 0.007843, 1.0 },
+ { 0.701961, 0.298039, 0.007843, 1.0 },
+ { 0.745098, 0.368627, 0.019608, 1.0 },
+ { 0.807843, 0.454902, 0.015686, 1.0 },
+ { 0.827451, 0.474510, 0.003922, 1.0 },
+ { 0.835294, 0.509804, 0.007843, 1.0 },
+ { 0.839216, 0.533333, 0.003922, 1.0 },
+ { 0.819608, 0.537255, 0.003922, 1.0 },
+ { 0.776471, 0.513725, 0.007843, 1.0 },
+ { 0.709804, 0.439216, 0.003922, 1.0 },
+ { 0.654902, 0.392157, 0.000000, 1.0 },
+ { 0.588235, 0.352941, 0.003922, 1.0 },
+ { 0.494118, 0.341176, 0.027451, 1.0 },
+ { 0.227451, 0.329412, 0.027451, 1.0 },
+ { 0.133333, 0.250980, 0.007843, 1.0 },
+ { 0.243137, 0.352941, 0.039216, 1.0 },
+ { 0.513725, 0.341176, 0.015686, 1.0 },
+ { 0.615686, 0.325490, 0.003922, 1.0 },
+ { 0.650980, 0.341176, 0.007843, 1.0 },
+ { 0.658824, 0.345098, 0.007843, 1.0 },
+ { 0.662745, 0.345098, 0.003922, 1.0 },
+ { 0.686275, 0.341176, 0.003922, 1.0 },
+ { 0.705882, 0.352941, 0.015686, 1.0 },
+ { 0.694118, 0.384314, 0.015686, 1.0 },
+ { 0.709804, 0.400000, 0.003922, 1.0 },
+ { 0.694118, 0.411765, 0.003922, 1.0 },
+ { 0.701961, 0.427451, 0.011765, 1.0 },
+ { 0.737255, 0.439216, 0.003922, 1.0 },
+ { 0.764706, 0.419608, 0.003922, 1.0 },
+ { 0.772549, 0.427451, 0.000000, 1.0 },
+ { 0.784314, 0.454902, 0.007843, 1.0 },
+ { 0.752941, 0.474510, 0.015686, 1.0 },
+ { 0.749020, 0.474510, 0.007843, 1.0 },
+ { 0.701961, 0.443137, 0.011765, 1.0 },
+ { 0.678431, 0.411765, 0.007843, 1.0 },
+ { 0.619608, 0.415686, 0.035294, 1.0 },
+ { 0.419608, 0.474510, 0.556863, 1.0 },
+ { 0.447059, 0.545098, 0.635294, 1.0 },
+ { 0.427451, 0.533333, 0.635294, 1.0 },
+ { 0.345098, 0.396078, 0.541176, 1.0 },
+ { 0.360784, 0.172549, 0.129412, 1.0 },
+ { 0.337255, 0.062745, 0.019608, 1.0 },
+ { 0.329412, 0.039216, 0.007843, 1.0 },
+ { 0.321569, 0.035294, 0.011765, 1.0 },
+ { 0.329412, 0.027451, 0.003922, 1.0 },
+ { 0.349020, 0.043137, 0.000000, 1.0 },
+ { 0.356863, 0.054902, 0.003922, 1.0 },
+ { 0.388235, 0.066667, 0.003922, 1.0 },
+ { 0.431373, 0.078431, 0.000000, 1.0 },
+ { 0.592157, 0.223529, 0.015686, 1.0 },
+ { 0.647059, 0.266667, 0.007843, 1.0 },
+ { 0.666667, 0.274510, 0.023529, 1.0 },
+ { 0.666667, 0.270588, 0.007843, 1.0 },
+ { 0.658824, 0.286275, 0.007843, 1.0 },
+ { 0.670588, 0.305882, 0.000000, 1.0 },
+ { 0.678431, 0.345098, 0.000000, 1.0 },
+ { 0.686275, 0.372549, 0.007843, 1.0 },
+ { 0.713725, 0.411765, 0.000000, 1.0 },
+ { 0.741176, 0.447059, 0.000000, 1.0 },
+ { 0.772549, 0.482353, 0.007843, 1.0 },
+ { 0.807843, 0.498039, 0.007843, 1.0 },
+ { 0.819608, 0.509804, 0.007843, 1.0 },
+ { 0.831373, 0.505882, 0.011765, 1.0 },
+ { 0.815686, 0.486275, 0.003922, 1.0 },
+ { 0.807843, 0.478431, 0.003922, 1.0 },
+ { 0.776471, 0.486275, 0.015686, 1.0 },
+ { 0.749020, 0.466667, 0.007843, 1.0 },
+ { 0.729412, 0.407843, 0.019608, 1.0 },
+ { 0.694118, 0.349020, 0.031373, 1.0 },
+ { 0.662745, 0.290196, 0.019608, 1.0 },
+ { 0.643137, 0.286275, 0.007843, 1.0 },
+ { 0.615686, 0.223529, 0.003922, 1.0 },
+ { 0.486275, 0.098039, 0.023529, 1.0 },
+ { 0.400000, 0.062745, 0.007843, 1.0 },
+ { 0.372549, 0.062745, 0.011765, 1.0 },
+ { 0.356863, 0.054902, 0.007843, 1.0 },
+ { 0.341176, 0.062745, 0.007843, 1.0 },
+ { 0.345098, 0.058824, 0.015686, 1.0 },
+ { 0.372549, 0.086275, 0.007843, 1.0 },
+ { 0.513725, 0.203922, 0.007843, 1.0 },
+ { 0.623529, 0.262745, 0.003922, 1.0 },
+ { 0.635294, 0.298039, 0.000000, 1.0 },
+ { 0.635294, 0.313725, 0.007843, 1.0 },
+ { 0.658824, 0.345098, 0.023529, 1.0 },
+ { 0.678431, 0.376471, 0.023529, 1.0 },
+ { 0.686275, 0.376471, 0.011765, 1.0 },
+ { 0.674510, 0.380392, 0.007843, 1.0 },
+ { 0.678431, 0.384314, 0.011765, 1.0 },
+ { 0.682353, 0.400000, 0.007843, 1.0 },
+ { 0.654902, 0.400000, 0.015686, 1.0 },
+ { 0.635294, 0.443137, 0.074510, 1.0 },
+ { 0.568627, 0.592157, 0.600000, 1.0 },
+ { 0.635294, 0.670588, 0.690196, 1.0 },
+ { 0.639216, 0.674510, 0.701961, 1.0 },
+ { 0.662745, 0.698039, 0.717647, 1.0 },
+ { 0.658824, 0.694118, 0.729412, 1.0 },
+ { 0.658824, 0.721569, 0.756863, 1.0 },
+ { 0.662745, 0.725490, 0.745098, 1.0 },
+ { 0.690196, 0.729412, 0.737255, 1.0 },
+ { 0.713725, 0.749020, 0.717647, 1.0 },
+ { 0.705882, 0.741176, 0.737255, 1.0 },
+ { 0.678431, 0.745098, 0.768627, 1.0 },
+ { 0.694118, 0.749020, 0.784314, 1.0 },
+ { 0.662745, 0.749020, 0.776471, 1.0 },
+ { 0.623529, 0.745098, 0.788235, 1.0 },
+ { 0.580392, 0.690196, 0.733333, 1.0 },
+ { 0.541176, 0.650980, 0.698039, 1.0 },
+ { 0.521569, 0.619608, 0.674510, 1.0 },
+ { 0.427451, 0.494118, 0.572549, 1.0 },
+ { 0.290196, 0.345098, 0.145098, 1.0 },
+ { 0.227451, 0.105882, 0.019608, 1.0 },
+ { 0.278431, 0.074510, 0.007843, 1.0 },
+ { 0.305882, 0.074510, 0.011765, 1.0 },
+ { 0.317647, 0.058824, 0.019608, 1.0 },
+ { 0.360784, 0.129412, 0.133333, 1.0 },
+ { 0.341176, 0.388235, 0.486275, 1.0 },
+ { 0.400000, 0.494118, 0.607843, 1.0 },
+ { 0.368627, 0.411765, 0.443137, 1.0 },
+ { 0.509804, 0.372549, 0.015686, 1.0 },
+ { 0.572549, 0.388235, 0.011765, 1.0 },
+ { 0.596078, 0.376471, 0.003922, 1.0 },
+ { 0.623529, 0.360784, 0.007843, 1.0 },
+ { 0.650980, 0.403922, 0.007843, 1.0 },
+ { 0.694118, 0.443137, 0.000000, 1.0 },
+ { 0.686275, 0.458824, 0.007843, 1.0 },
+ { 0.670588, 0.474510, 0.062745, 1.0 },
+ { 0.596078, 0.521569, 0.274510, 1.0 },
+ { 0.572549, 0.639216, 0.678431, 1.0 },
+ { 0.588235, 0.658824, 0.694118, 1.0 },
+ { 0.603922, 0.674510, 0.709804, 1.0 },
+ { 0.600000, 0.690196, 0.721569, 1.0 },
+ { 0.592157, 0.678431, 0.729412, 1.0 },
+ { 0.603922, 0.670588, 0.725490, 1.0 },
+ { 0.584314, 0.662745, 0.721569, 1.0 },
+ { 0.568627, 0.662745, 0.694118, 1.0 },
+ { 0.541176, 0.603922, 0.615686, 1.0 },
+ { 0.674510, 0.486275, 0.090196, 1.0 },
+ { 0.764706, 0.486275, 0.023529, 1.0 },
+ { 0.772549, 0.494118, 0.027451, 1.0 },
+ { 0.784314, 0.498039, 0.027451, 1.0 },
+ { 0.831373, 0.509804, 0.043137, 1.0 },
+ { 0.686275, 0.690196, 0.674510, 1.0 },
+ { 0.686275, 0.717647, 0.721569, 1.0 },
+ { 0.678431, 0.713725, 0.709804, 1.0 },
+ { 0.627451, 0.666667, 0.701961, 1.0 },
+ { 0.545098, 0.631373, 0.682353, 1.0 },
+ { 0.490196, 0.541176, 0.627451, 1.0 },
+ { 0.356863, 0.384314, 0.411765, 1.0 },
+ { 0.168627, 0.227451, 0.023529, 1.0 },
+ { 0.113725, 0.070588, 0.019608, 1.0 },
+ { 0.058824, 0.047059, 0.015686, 1.0 },
+ { 0.011765, 0.023529, 0.015686, 1.0 },
+ { 0.003922, 0.011765, 0.015686, 1.0 },
+ { 0.015686, 0.011765, 0.007843, 1.0 },
+ { 0.043137, 0.043137, 0.003922, 1.0 },
+ { 0.101961, 0.098039, 0.011765, 1.0 },
+ };
+/* fighting-forms.ppm */
+static double4 colors_72[] = {
+ { 0.007843, 0.011765, 0.000000, 1.0 },
+ { 0.043137, 0.058824, 0.007843, 1.0 },
+ { 0.086275, 0.090196, 0.031373, 1.0 },
+ { 0.156863, 0.141176, 0.090196, 1.0 },
+ { 0.321569, 0.207843, 0.156863, 1.0 },
+ { 0.521569, 0.247059, 0.141176, 1.0 },
+ { 0.584314, 0.376471, 0.070588, 1.0 },
+ { 0.662745, 0.392157, 0.047059, 1.0 },
+ { 0.713725, 0.478431, 0.054902, 1.0 },
+ { 0.839216, 0.549020, 0.184314, 1.0 },
+ { 0.921569, 0.698039, 0.286275, 1.0 },
+ { 0.901961, 0.690196, 0.247059, 1.0 },
+ { 0.862745, 0.623529, 0.172549, 1.0 },
+ { 0.682353, 0.592157, 0.113725, 1.0 },
+ { 0.552941, 0.545098, 0.168627, 1.0 },
+ { 0.505882, 0.388235, 0.156863, 1.0 },
+ { 0.219608, 0.239216, 0.129412, 1.0 },
+ { 0.137255, 0.141176, 0.070588, 1.0 },
+ { 0.098039, 0.094118, 0.023529, 1.0 },
+ { 0.066667, 0.070588, 0.011765, 1.0 },
+ { 0.070588, 0.066667, 0.000000, 1.0 },
+ { 0.094118, 0.074510, 0.000000, 1.0 },
+ { 0.105882, 0.098039, 0.011765, 1.0 },
+ { 0.137255, 0.113725, 0.047059, 1.0 },
+ { 0.392157, 0.164706, 0.062745, 1.0 },
+ { 0.549020, 0.176471, 0.054902, 1.0 },
+ { 0.564706, 0.203922, 0.054902, 1.0 },
+ { 0.470588, 0.215686, 0.152941, 1.0 },
+ { 0.294118, 0.231373, 0.219608, 1.0 },
+ { 0.200000, 0.156863, 0.149020, 1.0 },
+ { 0.133333, 0.109804, 0.058824, 1.0 },
+ { 0.094118, 0.074510, 0.019608, 1.0 },
+ { 0.050980, 0.050980, 0.011765, 1.0 },
+ { 0.047059, 0.050980, 0.003922, 1.0 },
+ { 0.027451, 0.031373, 0.011765, 1.0 },
+ { 0.043137, 0.050980, 0.007843, 1.0 },
+ { 0.035294, 0.043137, 0.000000, 1.0 },
+ { 0.047059, 0.043137, 0.007843, 1.0 },
+ { 0.050980, 0.058824, 0.007843, 1.0 },
+ { 0.086275, 0.090196, 0.027451, 1.0 },
+ { 0.117647, 0.121569, 0.047059, 1.0 },
+ { 0.156863, 0.156863, 0.109804, 1.0 },
+ { 0.203922, 0.247059, 0.270588, 1.0 },
+ { 0.247059, 0.376471, 0.254902, 1.0 },
+ { 0.258824, 0.403922, 0.286275, 1.0 },
+ { 0.392157, 0.447059, 0.486275, 1.0 },
+ { 0.411765, 0.607843, 0.521569, 1.0 },
+ { 0.541176, 0.572549, 0.411765, 1.0 },
+ { 0.596078, 0.490196, 0.254902, 1.0 },
+ { 0.623529, 0.478431, 0.215686, 1.0 },
+ { 0.619608, 0.368627, 0.117647, 1.0 },
+ { 0.611765, 0.235294, 0.027451, 1.0 },
+ { 0.584314, 0.180392, 0.054902, 1.0 },
+ { 0.529412, 0.168627, 0.156863, 1.0 },
+ { 0.486275, 0.223529, 0.317647, 1.0 },
+ { 0.380392, 0.227451, 0.517647, 1.0 },
+ { 0.313725, 0.274510, 0.584314, 1.0 },
+ { 0.258824, 0.325490, 0.545098, 1.0 },
+ { 0.333333, 0.368627, 0.549020, 1.0 },
+ { 0.380392, 0.454902, 0.600000, 1.0 },
+ { 0.376471, 0.466667, 0.592157, 1.0 },
+ { 0.376471, 0.400000, 0.494118, 1.0 },
+ { 0.380392, 0.341176, 0.309804, 1.0 },
+ { 0.537255, 0.301961, 0.262745, 1.0 },
+ { 0.643137, 0.215686, 0.094118, 1.0 },
+ { 0.682353, 0.235294, 0.062745, 1.0 },
+ { 0.686275, 0.164706, 0.015686, 1.0 },
+ { 0.686275, 0.145098, 0.027451, 1.0 },
+ { 0.643137, 0.156863, 0.047059, 1.0 },
+ { 0.556863, 0.184314, 0.054902, 1.0 },
+ { 0.435294, 0.184314, 0.117647, 1.0 },
+ { 0.254902, 0.180392, 0.184314, 1.0 },
+ { 0.145098, 0.133333, 0.086275, 1.0 },
+ { 0.125490, 0.133333, 0.047059, 1.0 },
+ { 0.121569, 0.125490, 0.062745, 1.0 },
+ { 0.168627, 0.129412, 0.098039, 1.0 },
+ { 0.345098, 0.164706, 0.145098, 1.0 },
+ { 0.549020, 0.117647, 0.035294, 1.0 },
+ { 0.643137, 0.094118, 0.003922, 1.0 },
+ { 0.662745, 0.109804, 0.007843, 1.0 },
+ { 0.682353, 0.133333, 0.007843, 1.0 },
+ { 0.658824, 0.149020, 0.003922, 1.0 },
+ { 0.627451, 0.160784, 0.015686, 1.0 },
+ { 0.513725, 0.172549, 0.027451, 1.0 },
+ { 0.278431, 0.207843, 0.082353, 1.0 },
+ { 0.133333, 0.117647, 0.039216, 1.0 },
+ { 0.105882, 0.086275, 0.019608, 1.0 },
+ { 0.070588, 0.058824, 0.003922, 1.0 },
+ { 0.050980, 0.062745, 0.003922, 1.0 },
+ { 0.070588, 0.074510, 0.011765, 1.0 },
+ { 0.117647, 0.105882, 0.043137, 1.0 },
+ { 0.145098, 0.129412, 0.125490, 1.0 },
+ { 0.180392, 0.125490, 0.274510, 1.0 },
+ { 0.231373, 0.149020, 0.458824, 1.0 },
+ { 0.258824, 0.227451, 0.498039, 1.0 },
+ { 0.262745, 0.235294, 0.521569, 1.0 },
+ { 0.247059, 0.247059, 0.482353, 1.0 },
+ { 0.207843, 0.200000, 0.278431, 1.0 },
+ { 0.219608, 0.196078, 0.262745, 1.0 },
+ { 0.215686, 0.184314, 0.250980, 1.0 },
+ { 0.176471, 0.180392, 0.145098, 1.0 },
+ { 0.176471, 0.156863, 0.113725, 1.0 },
+ { 0.188235, 0.168627, 0.152941, 1.0 },
+ { 0.239216, 0.196078, 0.243137, 1.0 },
+ { 0.294118, 0.352941, 0.274510, 1.0 },
+ { 0.317647, 0.372549, 0.470588, 1.0 },
+ { 0.349020, 0.392157, 0.533333, 1.0 },
+ { 0.388235, 0.380392, 0.486275, 1.0 },
+ { 0.509804, 0.364706, 0.309804, 1.0 },
+ { 0.619608, 0.227451, 0.109804, 1.0 },
+ { 0.682353, 0.247059, 0.035294, 1.0 },
+ { 0.721569, 0.200000, 0.015686, 1.0 },
+ { 0.729412, 0.180392, 0.031373, 1.0 },
+ { 0.745098, 0.145098, 0.070588, 1.0 },
+ { 0.733333, 0.156863, 0.082353, 1.0 },
+ { 0.705882, 0.188235, 0.039216, 1.0 },
+ { 0.682353, 0.196078, 0.011765, 1.0 },
+ { 0.650980, 0.270588, 0.007843, 1.0 },
+ { 0.709804, 0.325490, 0.082353, 1.0 },
+ { 0.803922, 0.380392, 0.007843, 1.0 },
+ { 0.796078, 0.450980, 0.019608, 1.0 },
+ { 0.831373, 0.541176, 0.011765, 1.0 },
+ { 0.854902, 0.552941, 0.015686, 1.0 },
+ { 0.929412, 0.564706, 0.000000, 1.0 },
+ { 0.913725, 0.545098, 0.019608, 1.0 },
+ { 0.882353, 0.450980, 0.015686, 1.0 },
+ { 0.811765, 0.384314, 0.015686, 1.0 },
+ { 0.800000, 0.227451, 0.105882, 1.0 },
+ { 0.780392, 0.203922, 0.070588, 1.0 },
+ { 0.780392, 0.192157, 0.062745, 1.0 },
+ { 0.756863, 0.152941, 0.035294, 1.0 },
+ { 0.760784, 0.137255, 0.023529, 1.0 },
+ { 0.741176, 0.141176, 0.019608, 1.0 },
+ { 0.729412, 0.137255, 0.007843, 1.0 },
+ { 0.729412, 0.129412, 0.023529, 1.0 },
+ { 0.713725, 0.145098, 0.019608, 1.0 },
+ { 0.725490, 0.152941, 0.007843, 1.0 },
+ { 0.729412, 0.121569, 0.007843, 1.0 },
+ { 0.725490, 0.117647, 0.011765, 1.0 },
+ { 0.729412, 0.121569, 0.011765, 1.0 },
+ { 0.733333, 0.117647, 0.011765, 1.0 },
+ { 0.729412, 0.117647, 0.007843, 1.0 },
+ { 0.717647, 0.125490, 0.007843, 1.0 },
+ { 0.701961, 0.105882, 0.011765, 1.0 },
+ { 0.705882, 0.121569, 0.011765, 1.0 },
+ { 0.721569, 0.121569, 0.019608, 1.0 },
+ { 0.721569, 0.113725, 0.023529, 1.0 },
+ { 0.709804, 0.117647, 0.011765, 1.0 },
+ { 0.709804, 0.109804, 0.000000, 1.0 },
+ { 0.709804, 0.117647, 0.007843, 1.0 },
+ { 0.701961, 0.113725, 0.007843, 1.0 },
+ { 0.682353, 0.113725, 0.000000, 1.0 },
+ { 0.690196, 0.129412, 0.011765, 1.0 },
+ { 0.698039, 0.117647, 0.011765, 1.0 },
+ { 0.686275, 0.098039, 0.003922, 1.0 },
+ { 0.682353, 0.094118, 0.003922, 1.0 },
+ { 0.678431, 0.098039, 0.000000, 1.0 },
+ { 0.650980, 0.094118, 0.003922, 1.0 },
+ { 0.600000, 0.101961, 0.027451, 1.0 },
+ { 0.454902, 0.117647, 0.019608, 1.0 },
+ { 0.168627, 0.098039, 0.015686, 1.0 },
+ { 0.109804, 0.070588, 0.007843, 1.0 },
+ { 0.101961, 0.058824, 0.003922, 1.0 },
+ { 0.105882, 0.058824, 0.003922, 1.0 },
+ { 0.125490, 0.090196, 0.031373, 1.0 },
+ { 0.168627, 0.109804, 0.054902, 1.0 },
+ { 0.435294, 0.133333, 0.007843, 1.0 },
+ { 0.564706, 0.152941, 0.015686, 1.0 },
+ { 0.627451, 0.117647, 0.007843, 1.0 },
+ { 0.639216, 0.137255, 0.015686, 1.0 },
+ { 0.607843, 0.160784, 0.047059, 1.0 },
+ { 0.505882, 0.207843, 0.258824, 1.0 },
+ { 0.517647, 0.278431, 0.388235, 1.0 },
+ { 0.388235, 0.427451, 0.517647, 1.0 },
+ { 0.372549, 0.552941, 0.568627, 1.0 },
+ { 0.419608, 0.529412, 0.560784, 1.0 },
+ { 0.396078, 0.490196, 0.611765, 1.0 },
+ { 0.392157, 0.458824, 0.560784, 1.0 },
+ { 0.341176, 0.435294, 0.501961, 1.0 },
+ { 0.258824, 0.447059, 0.286275, 1.0 },
+ { 0.282353, 0.423529, 0.188235, 1.0 },
+ { 0.380392, 0.435294, 0.113725, 1.0 },
+ { 0.423529, 0.470588, 0.227451, 1.0 },
+ { 0.541176, 0.588235, 0.466667, 1.0 },
+ { 0.717647, 0.647059, 0.607843, 1.0 },
+ { 0.764706, 0.686275, 0.643137, 1.0 },
+ { 0.639216, 0.650980, 0.713725, 1.0 },
+ { 0.490196, 0.666667, 0.772549, 1.0 },
+ { 0.513725, 0.603922, 0.737255, 1.0 },
+ { 0.470588, 0.458824, 0.674510, 1.0 },
+ { 0.337255, 0.415686, 0.686275, 1.0 },
+ { 0.266667, 0.317647, 0.560784, 1.0 },
+ { 0.262745, 0.239216, 0.482353, 1.0 },
+ { 0.333333, 0.219608, 0.258824, 1.0 },
+ { 0.439216, 0.145098, 0.188235, 1.0 },
+ { 0.603922, 0.152941, 0.058824, 1.0 },
+ { 0.705882, 0.188235, 0.094118, 1.0 },
+ { 0.733333, 0.235294, 0.270588, 1.0 },
+ { 0.737255, 0.462745, 0.482353, 1.0 },
+ { 0.756863, 0.572549, 0.627451, 1.0 },
+ { 0.807843, 0.666667, 0.737255, 1.0 },
+ { 0.635294, 0.615686, 0.745098, 1.0 },
+ { 0.564706, 0.533333, 0.576471, 1.0 },
+ { 0.545098, 0.400000, 0.619608, 1.0 },
+ { 0.678431, 0.211765, 0.427451, 1.0 },
+ { 0.654902, 0.176471, 0.192157, 1.0 },
+ { 0.694118, 0.168627, 0.050980, 1.0 },
+ { 0.666667, 0.160784, 0.054902, 1.0 },
+ { 0.600000, 0.156863, 0.035294, 1.0 },
+ { 0.494118, 0.141176, 0.019608, 1.0 },
+ { 0.215686, 0.113725, 0.043137, 1.0 },
+ { 0.113725, 0.066667, 0.007843, 1.0 },
+ { 0.082353, 0.043137, 0.003922, 1.0 },
+ { 0.070588, 0.039216, 0.000000, 1.0 },
+ { 0.098039, 0.062745, 0.003922, 1.0 },
+ { 0.109804, 0.074510, 0.031373, 1.0 },
+ { 0.141176, 0.109804, 0.039216, 1.0 },
+ { 0.356863, 0.172549, 0.035294, 1.0 },
+ { 0.560784, 0.149020, 0.027451, 1.0 },
+ { 0.572549, 0.184314, 0.023529, 1.0 },
+ { 0.556863, 0.203922, 0.019608, 1.0 },
+ { 0.509804, 0.286275, 0.039216, 1.0 },
+ { 0.305882, 0.243137, 0.086275, 1.0 },
+ { 0.156863, 0.145098, 0.090196, 1.0 },
+ { 0.172549, 0.101961, 0.062745, 1.0 },
+ { 0.352941, 0.105882, 0.015686, 1.0 },
+ { 0.533333, 0.117647, 0.027451, 1.0 },
+ { 0.619608, 0.117647, 0.007843, 1.0 },
+ { 0.662745, 0.129412, 0.003922, 1.0 },
+ { 0.686275, 0.125490, 0.027451, 1.0 },
+ { 0.650980, 0.145098, 0.066667, 1.0 },
+ { 0.584314, 0.200000, 0.141176, 1.0 },
+ { 0.505882, 0.188235, 0.290196, 1.0 },
+ { 0.388235, 0.211765, 0.494118, 1.0 },
+ { 0.298039, 0.200000, 0.505882, 1.0 },
+ { 0.286275, 0.227451, 0.537255, 1.0 },
+ { 0.329412, 0.290196, 0.580392, 1.0 },
+ { 0.400000, 0.309804, 0.596078, 1.0 },
+ { 0.466667, 0.313725, 0.556863, 1.0 },
+ { 0.682353, 0.223529, 0.388235, 1.0 },
+ { 0.698039, 0.196078, 0.196078, 1.0 },
+ { 0.686275, 0.192157, 0.192157, 1.0 },
+ { 0.729412, 0.227451, 0.188235, 1.0 },
+ { 0.729412, 0.223529, 0.388235, 1.0 },
+ { 0.690196, 0.231373, 0.450980, 1.0 },
+ { 0.486275, 0.419608, 0.454902, 1.0 },
+ { 0.454902, 0.560784, 0.576471, 1.0 },
+ { 0.501961, 0.631373, 0.545098, 1.0 },
+ { 0.745098, 0.662745, 0.498039, 1.0 },
+ { 0.921569, 0.686275, 0.447059, 1.0 },
+ { 0.913725, 0.686275, 0.317647, 1.0 },
+ { 0.580392, 0.572549, 0.219608, 1.0 },
+ { 0.592157, 0.388235, 0.117647, 1.0 },
+ { 0.470588, 0.337255, 0.047059, 1.0 },
+ { 0.470588, 0.305882, 0.086275, 1.0 },
+ { 0.219608, 0.196078, 0.035294, 1.0 },
+ };
+/* fog25.ppm */
+static double4 colors_73[] = {
+ { 0.043137, 0.054902, 0.007843, 1.0 },
+ { 0.117647, 0.109804, 0.039216, 1.0 },
+ { 0.137255, 0.137255, 0.054902, 1.0 },
+ { 0.203922, 0.168627, 0.090196, 1.0 },
+ { 0.203922, 0.239216, 0.086275, 1.0 },
+ { 0.239216, 0.247059, 0.113725, 1.0 },
+ { 0.262745, 0.243137, 0.117647, 1.0 },
+ { 0.325490, 0.274510, 0.152941, 1.0 },
+ { 0.443137, 0.376471, 0.247059, 1.0 },
+ { 0.584314, 0.525490, 0.513725, 1.0 },
+ { 0.639216, 0.615686, 0.635294, 1.0 },
+ { 0.686275, 0.662745, 0.678431, 1.0 },
+ { 0.698039, 0.674510, 0.690196, 1.0 },
+ { 0.678431, 0.647059, 0.666667, 1.0 },
+ { 0.627451, 0.584314, 0.596078, 1.0 },
+ { 0.635294, 0.466667, 0.305882, 1.0 },
+ { 0.623529, 0.423529, 0.254902, 1.0 },
+ { 0.529412, 0.372549, 0.184314, 1.0 },
+ { 0.439216, 0.325490, 0.125490, 1.0 },
+ { 0.345098, 0.317647, 0.090196, 1.0 },
+ { 0.294118, 0.282353, 0.070588, 1.0 },
+ { 0.282353, 0.231373, 0.070588, 1.0 },
+ { 0.286275, 0.247059, 0.094118, 1.0 },
+ { 0.274510, 0.188235, 0.086275, 1.0 },
+ { 0.282353, 0.223529, 0.117647, 1.0 },
+ { 0.258824, 0.203922, 0.078431, 1.0 },
+ { 0.250980, 0.235294, 0.082353, 1.0 },
+ { 0.258824, 0.278431, 0.090196, 1.0 },
+ { 0.282353, 0.243137, 0.105882, 1.0 },
+ { 0.258824, 0.286275, 0.082353, 1.0 },
+ { 0.294118, 0.258824, 0.101961, 1.0 },
+ { 0.313725, 0.250980, 0.090196, 1.0 },
+ { 0.403922, 0.286275, 0.129412, 1.0 },
+ { 0.509804, 0.345098, 0.156863, 1.0 },
+ { 0.639216, 0.388235, 0.184314, 1.0 },
+ { 0.674510, 0.392157, 0.184314, 1.0 },
+ { 0.682353, 0.415686, 0.200000, 1.0 },
+ { 0.725490, 0.470588, 0.235294, 1.0 },
+ { 0.760784, 0.501961, 0.286275, 1.0 },
+ { 0.807843, 0.552941, 0.329412, 1.0 },
+ { 0.788235, 0.568627, 0.368627, 1.0 },
+ { 0.701961, 0.647059, 0.643137, 1.0 },
+ { 0.749020, 0.705882, 0.721569, 1.0 },
+ { 0.803922, 0.768627, 0.752941, 1.0 },
+ { 0.839216, 0.831373, 0.850980, 1.0 },
+ { 0.905882, 0.901961, 0.925490, 1.0 },
+ { 0.933333, 0.949020, 0.960784, 1.0 },
+ { 0.937255, 0.949020, 0.968627, 1.0 },
+ { 0.913725, 0.925490, 0.945098, 1.0 },
+ { 0.890196, 0.886275, 0.905882, 1.0 },
+ { 0.835294, 0.815686, 0.839216, 1.0 },
+ { 0.772549, 0.752941, 0.776471, 1.0 },
+ { 0.698039, 0.674510, 0.694118, 1.0 },
+ { 0.588235, 0.564706, 0.572549, 1.0 },
+ { 0.509804, 0.403922, 0.266667, 1.0 },
+ { 0.337255, 0.298039, 0.207843, 1.0 },
+ { 0.290196, 0.239216, 0.172549, 1.0 },
+ { 0.266667, 0.227451, 0.156863, 1.0 },
+ { 0.239216, 0.207843, 0.109804, 1.0 },
+ { 0.227451, 0.200000, 0.074510, 1.0 },
+ { 0.235294, 0.207843, 0.043137, 1.0 },
+ { 0.243137, 0.176471, 0.019608, 1.0 },
+ { 0.176471, 0.168627, 0.023529, 1.0 },
+ { 0.133333, 0.152941, 0.015686, 1.0 },
+ { 0.121569, 0.160784, 0.011765, 1.0 },
+ { 0.141176, 0.141176, 0.035294, 1.0 },
+ { 0.125490, 0.137255, 0.035294, 1.0 },
+ { 0.117647, 0.141176, 0.023529, 1.0 },
+ { 0.066667, 0.062745, 0.039216, 1.0 },
+ { 0.082353, 0.070588, 0.007843, 1.0 },
+ { 0.121569, 0.050980, 0.019608, 1.0 },
+ { 0.109804, 0.078431, 0.027451, 1.0 },
+ { 0.109804, 0.094118, 0.015686, 1.0 },
+ { 0.129412, 0.094118, 0.023529, 1.0 },
+ { 0.137255, 0.160784, 0.066667, 1.0 },
+ { 0.176471, 0.164706, 0.047059, 1.0 },
+ { 0.200000, 0.141176, 0.066667, 1.0 },
+ { 0.207843, 0.145098, 0.086275, 1.0 },
+ { 0.243137, 0.149020, 0.062745, 1.0 },
+ { 0.305882, 0.152941, 0.047059, 1.0 },
+ { 0.317647, 0.180392, 0.066667, 1.0 },
+ { 0.325490, 0.203922, 0.047059, 1.0 },
+ { 0.349020, 0.254902, 0.050980, 1.0 },
+ { 0.403922, 0.298039, 0.070588, 1.0 },
+ { 0.466667, 0.313725, 0.101961, 1.0 },
+ { 0.537255, 0.333333, 0.113725, 1.0 },
+ { 0.627451, 0.360784, 0.160784, 1.0 },
+ { 0.635294, 0.403922, 0.211765, 1.0 },
+ { 0.670588, 0.427451, 0.231373, 1.0 },
+ { 0.721569, 0.470588, 0.231373, 1.0 },
+ { 0.768627, 0.486275, 0.235294, 1.0 },
+ { 0.760784, 0.513725, 0.286275, 1.0 },
+ { 0.780392, 0.572549, 0.380392, 1.0 },
+ { 0.709804, 0.666667, 0.674510, 1.0 },
+ { 0.768627, 0.729412, 0.749020, 1.0 },
+ { 0.796078, 0.776471, 0.792157, 1.0 },
+ { 0.843137, 0.847059, 0.854902, 1.0 },
+ { 0.901961, 0.898039, 0.921569, 1.0 },
+ { 0.905882, 0.905882, 0.937255, 1.0 },
+ { 0.905882, 0.901961, 0.933333, 1.0 },
+ { 0.882353, 0.882353, 0.898039, 1.0 },
+ { 0.827451, 0.815686, 0.811765, 1.0 },
+ { 0.764706, 0.741176, 0.756863, 1.0 },
+ { 0.678431, 0.658824, 0.670588, 1.0 },
+ { 0.568627, 0.549020, 0.556863, 1.0 },
+ { 0.458824, 0.403922, 0.211765, 1.0 },
+ { 0.384314, 0.301961, 0.129412, 1.0 },
+ { 0.337255, 0.239216, 0.133333, 1.0 },
+ { 0.305882, 0.247059, 0.117647, 1.0 },
+ { 0.298039, 0.247059, 0.121569, 1.0 },
+ { 0.294118, 0.250980, 0.133333, 1.0 },
+ { 0.274510, 0.227451, 0.164706, 1.0 },
+ { 0.298039, 0.215686, 0.141176, 1.0 },
+ { 0.282353, 0.227451, 0.117647, 1.0 },
+ { 0.262745, 0.223529, 0.066667, 1.0 },
+ { 0.247059, 0.215686, 0.035294, 1.0 },
+ { 0.207843, 0.243137, 0.007843, 1.0 },
+ { 0.196078, 0.164706, 0.015686, 1.0 },
+ { 0.184314, 0.156863, 0.027451, 1.0 },
+ { 0.180392, 0.156863, 0.023529, 1.0 },
+ { 0.200000, 0.152941, 0.031373, 1.0 },
+ { 0.203922, 0.152941, 0.039216, 1.0 },
+ { 0.215686, 0.160784, 0.047059, 1.0 },
+ { 0.227451, 0.176471, 0.074510, 1.0 },
+ { 0.223529, 0.188235, 0.078431, 1.0 },
+ { 0.247059, 0.184314, 0.070588, 1.0 },
+ { 0.274510, 0.188235, 0.058824, 1.0 },
+ { 0.278431, 0.188235, 0.062745, 1.0 },
+ { 0.341176, 0.207843, 0.074510, 1.0 },
+ { 0.392157, 0.282353, 0.113725, 1.0 },
+ { 0.431373, 0.352941, 0.152941, 1.0 },
+ { 0.525490, 0.466667, 0.247059, 1.0 },
+ { 0.580392, 0.541176, 0.537255, 1.0 },
+ { 0.654902, 0.643137, 0.639216, 1.0 },
+ { 0.713725, 0.694118, 0.694118, 1.0 },
+ { 0.729412, 0.701961, 0.733333, 1.0 },
+ { 0.721569, 0.694118, 0.725490, 1.0 },
+ { 0.698039, 0.670588, 0.698039, 1.0 },
+ { 0.658824, 0.607843, 0.619608, 1.0 },
+ { 0.733333, 0.560784, 0.419608, 1.0 },
+ { 0.752941, 0.509804, 0.309804, 1.0 },
+ { 0.701961, 0.466667, 0.247059, 1.0 },
+ { 0.647059, 0.435294, 0.219608, 1.0 },
+ { 0.623529, 0.427451, 0.215686, 1.0 },
+ { 0.627451, 0.435294, 0.239216, 1.0 },
+ { 0.627451, 0.447059, 0.282353, 1.0 },
+ { 0.600000, 0.552941, 0.556863, 1.0 },
+ { 0.654902, 0.623529, 0.643137, 1.0 },
+ { 0.674510, 0.654902, 0.670588, 1.0 },
+ { 0.670588, 0.650980, 0.666667, 1.0 },
+ { 0.615686, 0.592157, 0.600000, 1.0 },
+ { 0.592157, 0.529412, 0.505882, 1.0 },
+ { 0.560784, 0.411765, 0.250980, 1.0 },
+ { 0.486275, 0.337255, 0.156863, 1.0 },
+ { 0.439216, 0.286275, 0.121569, 1.0 },
+ { 0.345098, 0.243137, 0.121569, 1.0 },
+ { 0.356863, 0.250980, 0.094118, 1.0 },
+ { 0.352941, 0.250980, 0.074510, 1.0 },
+ { 0.349020, 0.247059, 0.070588, 1.0 },
+ { 0.360784, 0.270588, 0.078431, 1.0 },
+ { 0.400000, 0.305882, 0.074510, 1.0 },
+ { 0.439216, 0.305882, 0.113725, 1.0 },
+ { 0.482353, 0.325490, 0.145098, 1.0 },
+ { 0.556863, 0.380392, 0.203922, 1.0 },
+ { 0.560784, 0.462745, 0.270588, 1.0 },
+ { 0.607843, 0.572549, 0.584314, 1.0 },
+ { 0.698039, 0.674510, 0.682353, 1.0 },
+ { 0.760784, 0.745098, 0.745098, 1.0 },
+ { 0.796078, 0.780392, 0.792157, 1.0 },
+ { 0.850980, 0.847059, 0.870588, 1.0 },
+ { 0.909804, 0.921569, 0.937255, 1.0 },
+ { 0.945098, 0.960784, 0.972549, 1.0 },
+ { 0.960784, 0.976471, 0.988235, 1.0 },
+ { 0.968627, 0.984314, 0.996078, 1.0 },
+ { 0.976471, 0.992157, 1.000000, 1.0 },
+ { 0.984314, 0.992157, 1.000000, 1.0 },
+ { 0.992157, 0.996078, 1.000000, 1.0 },
+ { 0.992157, 0.996078, 1.000000, 1.0 },
+ { 0.992157, 0.996078, 1.000000, 1.0 },
+ { 0.984314, 1.000000, 1.000000, 1.0 },
+ { 0.976471, 0.996078, 1.000000, 1.0 },
+ { 0.976471, 0.992157, 0.996078, 1.0 },
+ { 0.976471, 0.992157, 0.996078, 1.0 },
+ { 0.968627, 0.992157, 1.000000, 1.0 },
+ { 0.960784, 0.980392, 0.992157, 1.0 },
+ { 0.956863, 0.976471, 0.992157, 1.0 },
+ { 0.956863, 0.976471, 0.988235, 1.0 },
+ { 0.941176, 0.960784, 0.972549, 1.0 },
+ { 0.905882, 0.909804, 0.929412, 1.0 },
+ { 0.858824, 0.847059, 0.854902, 1.0 },
+ { 0.796078, 0.768627, 0.792157, 1.0 },
+ { 0.741176, 0.717647, 0.733333, 1.0 },
+ { 0.662745, 0.627451, 0.643137, 1.0 },
+ { 0.705882, 0.521569, 0.384314, 1.0 },
+ { 0.662745, 0.443137, 0.258824, 1.0 },
+ { 0.639216, 0.427451, 0.219608, 1.0 },
+ { 0.654902, 0.411765, 0.227451, 1.0 },
+ { 0.654902, 0.447059, 0.254902, 1.0 },
+ { 0.635294, 0.450980, 0.294118, 1.0 },
+ { 0.607843, 0.564706, 0.580392, 1.0 },
+ { 0.678431, 0.643137, 0.670588, 1.0 },
+ { 0.721569, 0.694118, 0.725490, 1.0 },
+ { 0.733333, 0.713725, 0.741176, 1.0 },
+ { 0.737255, 0.713725, 0.733333, 1.0 },
+ { 0.701961, 0.678431, 0.682353, 1.0 },
+ { 0.650980, 0.611765, 0.607843, 1.0 },
+ { 0.776471, 0.541176, 0.349020, 1.0 },
+ { 0.709804, 0.482353, 0.262745, 1.0 },
+ { 0.639216, 0.407843, 0.215686, 1.0 },
+ { 0.596078, 0.372549, 0.196078, 1.0 },
+ { 0.521569, 0.356863, 0.145098, 1.0 },
+ { 0.486275, 0.317647, 0.109804, 1.0 },
+ { 0.458824, 0.317647, 0.109804, 1.0 },
+ { 0.423529, 0.301961, 0.105882, 1.0 },
+ { 0.435294, 0.309804, 0.125490, 1.0 },
+ { 0.462745, 0.325490, 0.152941, 1.0 },
+ { 0.521569, 0.360784, 0.200000, 1.0 },
+ { 0.572549, 0.380392, 0.219608, 1.0 },
+ { 0.600000, 0.403922, 0.239216, 1.0 },
+ { 0.596078, 0.407843, 0.223529, 1.0 },
+ { 0.580392, 0.407843, 0.223529, 1.0 },
+ { 0.556863, 0.396078, 0.188235, 1.0 },
+ { 0.525490, 0.372549, 0.168627, 1.0 },
+ { 0.482353, 0.329412, 0.121569, 1.0 },
+ { 0.427451, 0.274510, 0.109804, 1.0 },
+ { 0.388235, 0.258824, 0.086275, 1.0 },
+ { 0.372549, 0.250980, 0.109804, 1.0 },
+ { 0.380392, 0.254902, 0.141176, 1.0 },
+ { 0.400000, 0.305882, 0.203922, 1.0 },
+ { 0.470588, 0.345098, 0.227451, 1.0 },
+ { 0.560784, 0.431373, 0.317647, 1.0 },
+ { 0.596078, 0.564706, 0.576471, 1.0 },
+ { 0.682353, 0.647059, 0.666667, 1.0 },
+ { 0.756863, 0.713725, 0.737255, 1.0 },
+ { 0.803922, 0.764706, 0.796078, 1.0 },
+ { 0.862745, 0.850980, 0.878431, 1.0 },
+ { 0.909804, 0.921569, 0.949020, 1.0 },
+ { 0.952941, 0.964706, 0.984314, 1.0 },
+ { 0.960784, 0.980392, 0.992157, 1.0 },
+ { 0.972549, 0.992157, 0.996078, 1.0 },
+ { 0.976471, 0.992157, 0.996078, 1.0 },
+ { 0.992157, 1.000000, 0.996078, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.996078, 1.000000, 1.000000, 1.0 },
+ { 0.992157, 0.996078, 1.000000, 1.0 },
+ { 0.992157, 0.996078, 1.000000, 1.0 },
+ { 0.980392, 0.984314, 0.992157, 1.0 },
+ { 0.956863, 0.972549, 0.980392, 1.0 },
+ { 0.917647, 0.925490, 0.952941, 1.0 },
+ { 0.870588, 0.858824, 0.898039, 1.0 },
+ { 0.811765, 0.772549, 0.803922, 1.0 },
+ { 0.737255, 0.709804, 0.741176, 1.0 },
+ { 0.666667, 0.627451, 0.654902, 1.0 },
+ { 0.556863, 0.521569, 0.525490, 1.0 },
+ { 0.298039, 0.262745, 0.172549, 1.0 },
+ };
+/* geyser27.ppm */
+static double4 colors_74[] = {
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.101961, 0.019608, 0.019608, 1.0 },
+ { 0.301961, 0.066667, 0.023529, 1.0 },
+ { 0.384314, 0.176471, 0.113725, 1.0 },
+ { 0.486275, 0.305882, 0.258824, 1.0 },
+ { 0.447059, 0.505882, 0.572549, 1.0 },
+ { 0.450980, 0.658824, 0.756863, 1.0 },
+ { 0.517647, 0.701961, 0.823529, 1.0 },
+ { 0.596078, 0.729412, 0.862745, 1.0 },
+ { 0.600000, 0.690196, 0.792157, 1.0 },
+ { 0.556863, 0.670588, 0.709804, 1.0 },
+ { 0.615686, 0.662745, 0.690196, 1.0 },
+ { 0.647059, 0.635294, 0.619608, 1.0 },
+ { 0.603922, 0.513725, 0.403922, 1.0 },
+ { 0.584314, 0.407843, 0.286275, 1.0 },
+ { 0.596078, 0.384314, 0.235294, 1.0 },
+ { 0.549020, 0.333333, 0.180392, 1.0 },
+ { 0.541176, 0.262745, 0.090196, 1.0 },
+ { 0.639216, 0.223529, 0.023529, 1.0 },
+ { 0.678431, 0.215686, 0.031373, 1.0 },
+ { 0.701961, 0.219608, 0.011765, 1.0 },
+ { 0.745098, 0.239216, 0.031373, 1.0 },
+ { 0.815686, 0.337255, 0.027451, 1.0 },
+ { 0.823529, 0.431373, 0.098039, 1.0 },
+ { 0.866667, 0.498039, 0.113725, 1.0 },
+ { 0.870588, 0.588235, 0.172549, 1.0 },
+ { 0.886275, 0.631373, 0.207843, 1.0 },
+ { 0.870588, 0.623529, 0.203922, 1.0 },
+ { 0.870588, 0.596078, 0.235294, 1.0 },
+ { 0.835294, 0.580392, 0.258824, 1.0 },
+ { 0.756863, 0.525490, 0.274510, 1.0 },
+ { 0.643137, 0.572549, 0.443137, 1.0 },
+ { 0.541176, 0.552941, 0.623529, 1.0 },
+ { 0.521569, 0.564706, 0.647059, 1.0 },
+ { 0.603922, 0.545098, 0.478431, 1.0 },
+ { 0.580392, 0.423529, 0.329412, 1.0 },
+ { 0.619608, 0.450980, 0.270588, 1.0 },
+ { 0.741176, 0.474510, 0.223529, 1.0 },
+ { 0.776471, 0.486275, 0.188235, 1.0 },
+ { 0.831373, 0.533333, 0.176471, 1.0 },
+ { 0.878431, 0.572549, 0.152941, 1.0 },
+ { 0.874510, 0.560784, 0.137255, 1.0 },
+ { 0.870588, 0.537255, 0.121569, 1.0 },
+ { 0.870588, 0.533333, 0.094118, 1.0 },
+ { 0.866667, 0.537255, 0.070588, 1.0 },
+ { 0.803922, 0.396078, 0.074510, 1.0 },
+ { 0.776471, 0.298039, 0.015686, 1.0 },
+ { 0.690196, 0.235294, 0.054902, 1.0 },
+ { 0.580392, 0.337255, 0.168627, 1.0 },
+ { 0.603922, 0.431373, 0.239216, 1.0 },
+ { 0.552941, 0.450980, 0.349020, 1.0 },
+ { 0.490196, 0.658824, 0.611765, 1.0 },
+ { 0.494118, 0.678431, 0.780392, 1.0 },
+ { 0.427451, 0.611765, 0.831373, 1.0 },
+ { 0.411765, 0.564706, 0.764706, 1.0 },
+ { 0.376471, 0.470588, 0.631373, 1.0 },
+ { 0.278431, 0.290196, 0.474510, 1.0 },
+ { 0.145098, 0.227451, 0.490196, 1.0 },
+ { 0.101961, 0.192157, 0.466667, 1.0 },
+ { 0.062745, 0.164706, 0.458824, 1.0 },
+ { 0.066667, 0.160784, 0.450980, 1.0 },
+ { 0.070588, 0.149020, 0.415686, 1.0 },
+ { 0.137255, 0.164706, 0.372549, 1.0 },
+ { 0.207843, 0.141176, 0.176471, 1.0 },
+ { 0.231373, 0.137255, 0.137255, 1.0 },
+ { 0.329412, 0.098039, 0.054902, 1.0 },
+ { 0.384314, 0.137255, 0.058824, 1.0 },
+ { 0.454902, 0.188235, 0.070588, 1.0 },
+ { 0.474510, 0.219608, 0.090196, 1.0 },
+ { 0.529412, 0.282353, 0.109804, 1.0 },
+ { 0.556863, 0.321569, 0.141176, 1.0 },
+ { 0.639216, 0.403922, 0.200000, 1.0 },
+ { 0.698039, 0.423529, 0.219608, 1.0 },
+ { 0.768627, 0.482353, 0.239216, 1.0 },
+ { 0.839216, 0.568627, 0.266667, 1.0 },
+ { 0.792157, 0.647059, 0.388235, 1.0 },
+ { 0.713725, 0.650980, 0.584314, 1.0 },
+ { 0.694118, 0.682353, 0.647059, 1.0 },
+ { 0.686275, 0.690196, 0.647059, 1.0 },
+ { 0.615686, 0.658824, 0.670588, 1.0 },
+ { 0.529412, 0.600000, 0.654902, 1.0 },
+ { 0.470588, 0.490196, 0.505882, 1.0 },
+ { 0.494118, 0.341176, 0.270588, 1.0 },
+ { 0.490196, 0.321569, 0.250980, 1.0 },
+ { 0.494118, 0.317647, 0.247059, 1.0 },
+ { 0.498039, 0.294118, 0.180392, 1.0 },
+ { 0.537255, 0.325490, 0.145098, 1.0 },
+ { 0.556863, 0.321569, 0.141176, 1.0 },
+ { 0.556863, 0.313725, 0.137255, 1.0 },
+ { 0.525490, 0.274510, 0.078431, 1.0 },
+ { 0.454902, 0.200000, 0.035294, 1.0 },
+ { 0.419608, 0.149020, 0.043137, 1.0 },
+ { 0.380392, 0.113725, 0.027451, 1.0 },
+ { 0.337255, 0.098039, 0.050980, 1.0 },
+ { 0.341176, 0.101961, 0.031373, 1.0 },
+ { 0.364706, 0.109804, 0.031373, 1.0 },
+ { 0.403922, 0.121569, 0.023529, 1.0 },
+ { 0.431373, 0.156863, 0.023529, 1.0 },
+ { 0.435294, 0.168627, 0.027451, 1.0 },
+ { 0.552941, 0.109804, 0.031373, 1.0 },
+ { 0.560784, 0.121569, 0.027451, 1.0 },
+ { 0.568627, 0.133333, 0.039216, 1.0 },
+ { 0.580392, 0.141176, 0.023529, 1.0 },
+ { 0.568627, 0.152941, 0.011765, 1.0 },
+ { 0.501961, 0.211765, 0.086275, 1.0 },
+ { 0.450980, 0.200000, 0.098039, 1.0 },
+ { 0.388235, 0.196078, 0.098039, 1.0 },
+ { 0.388235, 0.184314, 0.109804, 1.0 },
+ { 0.400000, 0.172549, 0.105882, 1.0 },
+ { 0.372549, 0.164706, 0.101961, 1.0 },
+ { 0.207843, 0.137255, 0.168627, 1.0 },
+ { 0.090196, 0.149020, 0.392157, 1.0 },
+ { 0.054902, 0.133333, 0.403922, 1.0 },
+ { 0.070588, 0.109804, 0.349020, 1.0 },
+ { 0.015686, 0.000000, 0.007843, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.094118, 0.011765, 0.007843, 1.0 },
+ { 0.294118, 0.058824, 0.023529, 1.0 },
+ { 0.333333, 0.058824, 0.007843, 1.0 },
+ { 0.384314, 0.090196, 0.015686, 1.0 },
+ { 0.396078, 0.094118, 0.007843, 1.0 },
+ { 0.411765, 0.125490, 0.007843, 1.0 },
+ { 0.415686, 0.133333, 0.007843, 1.0 },
+ { 0.407843, 0.145098, 0.047059, 1.0 },
+ { 0.392157, 0.129412, 0.054902, 1.0 },
+ { 0.356863, 0.117647, 0.043137, 1.0 },
+ { 0.345098, 0.113725, 0.043137, 1.0 },
+ { 0.364706, 0.149020, 0.070588, 1.0 },
+ { 0.376471, 0.152941, 0.094118, 1.0 },
+ { 0.384314, 0.184314, 0.117647, 1.0 },
+ { 0.270588, 0.247059, 0.298039, 1.0 },
+ { 0.141176, 0.211765, 0.474510, 1.0 },
+ { 0.192157, 0.247059, 0.462745, 1.0 },
+ { 0.392157, 0.266667, 0.270588, 1.0 },
+ { 0.447059, 0.278431, 0.215686, 1.0 },
+ { 0.513725, 0.337255, 0.223529, 1.0 },
+ { 0.623529, 0.427451, 0.239216, 1.0 },
+ { 0.729412, 0.439216, 0.176471, 1.0 },
+ { 0.784314, 0.482353, 0.180392, 1.0 },
+ { 0.850980, 0.560784, 0.196078, 1.0 },
+ { 0.866667, 0.584314, 0.215686, 1.0 },
+ { 0.866667, 0.576471, 0.196078, 1.0 },
+ { 0.827451, 0.545098, 0.211765, 1.0 },
+ { 0.737255, 0.466667, 0.192157, 1.0 },
+ { 0.686275, 0.403922, 0.149020, 1.0 },
+ { 0.596078, 0.333333, 0.125490, 1.0 },
+ { 0.647059, 0.239216, 0.090196, 1.0 },
+ { 0.627451, 0.168627, 0.027451, 1.0 },
+ { 0.639216, 0.160784, 0.023529, 1.0 },
+ { 0.600000, 0.121569, 0.011765, 1.0 },
+ { 0.611765, 0.137255, 0.027451, 1.0 },
+ { 0.635294, 0.160784, 0.027451, 1.0 },
+ { 0.643137, 0.168627, 0.019608, 1.0 },
+ { 0.666667, 0.207843, 0.035294, 1.0 },
+ { 0.713725, 0.262745, 0.047059, 1.0 },
+ { 0.764706, 0.431373, 0.156863, 1.0 },
+ { 0.835294, 0.525490, 0.188235, 1.0 },
+ { 0.878431, 0.596078, 0.227451, 1.0 },
+ { 0.874510, 0.631373, 0.262745, 1.0 },
+ { 0.870588, 0.603922, 0.250980, 1.0 },
+ { 0.764706, 0.525490, 0.239216, 1.0 },
+ { 0.709804, 0.466667, 0.235294, 1.0 },
+ { 0.611765, 0.435294, 0.239216, 1.0 },
+ { 0.568627, 0.407843, 0.290196, 1.0 },
+ { 0.494118, 0.317647, 0.254902, 1.0 },
+ { 0.356863, 0.356863, 0.439216, 1.0 },
+ { 0.447059, 0.482353, 0.615686, 1.0 },
+ { 0.462745, 0.639216, 0.717647, 1.0 },
+ { 0.498039, 0.713725, 0.768627, 1.0 },
+ { 0.501961, 0.729412, 0.827451, 1.0 },
+ { 0.517647, 0.733333, 0.752941, 1.0 },
+ { 0.603922, 0.756863, 0.643137, 1.0 },
+ { 0.654902, 0.800000, 0.643137, 1.0 },
+ { 0.666667, 0.792157, 0.639216, 1.0 },
+ { 0.705882, 0.796078, 0.737255, 1.0 },
+ { 0.639216, 0.776471, 0.882353, 1.0 },
+ { 0.545098, 0.756863, 0.870588, 1.0 },
+ { 0.533333, 0.752941, 0.858824, 1.0 },
+ { 0.466667, 0.694118, 0.882353, 1.0 },
+ { 0.450980, 0.678431, 0.882353, 1.0 },
+ { 0.439216, 0.650980, 0.882353, 1.0 },
+ { 0.427451, 0.603922, 0.792157, 1.0 },
+ { 0.443137, 0.462745, 0.564706, 1.0 },
+ { 0.466667, 0.301961, 0.282353, 1.0 },
+ { 0.439216, 0.262745, 0.203922, 1.0 },
+ { 0.400000, 0.207843, 0.125490, 1.0 },
+ { 0.400000, 0.207843, 0.129412, 1.0 },
+ { 0.435294, 0.262745, 0.211765, 1.0 },
+ { 0.352941, 0.333333, 0.356863, 1.0 },
+ { 0.172549, 0.247059, 0.498039, 1.0 },
+ { 0.125490, 0.203922, 0.474510, 1.0 },
+ { 0.101961, 0.180392, 0.466667, 1.0 },
+ { 0.070588, 0.149020, 0.427451, 1.0 },
+ { 0.062745, 0.121569, 0.372549, 1.0 },
+ { 0.007843, 0.015686, 0.082353, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.023529, 0.003922, 0.000000, 1.0 },
+ { 0.129412, 0.043137, 0.082353, 1.0 },
+ { 0.180392, 0.145098, 0.203922, 1.0 },
+ { 0.215686, 0.258824, 0.470588, 1.0 },
+ { 0.384314, 0.419608, 0.564706, 1.0 },
+ { 0.521569, 0.584314, 0.690196, 1.0 },
+ { 0.537255, 0.619608, 0.745098, 1.0 },
+ { 0.474510, 0.517647, 0.643137, 1.0 },
+ { 0.298039, 0.337255, 0.501961, 1.0 },
+ { 0.156863, 0.227451, 0.490196, 1.0 },
+ { 0.117647, 0.196078, 0.462745, 1.0 },
+ { 0.105882, 0.184314, 0.474510, 1.0 },
+ { 0.152941, 0.196078, 0.427451, 1.0 },
+ { 0.419608, 0.239216, 0.180392, 1.0 },
+ { 0.407843, 0.223529, 0.141176, 1.0 },
+ { 0.431373, 0.235294, 0.156863, 1.0 },
+ { 0.509804, 0.321569, 0.215686, 1.0 },
+ { 0.600000, 0.423529, 0.235294, 1.0 },
+ { 0.607843, 0.447059, 0.258824, 1.0 },
+ { 0.729412, 0.517647, 0.266667, 1.0 },
+ { 0.847059, 0.694118, 0.384314, 1.0 },
+ { 0.866667, 0.713725, 0.447059, 1.0 },
+ { 0.862745, 0.835294, 0.494118, 1.0 },
+ { 0.874510, 0.803922, 0.576471, 1.0 },
+ { 0.760784, 0.772549, 0.698039, 1.0 },
+ { 0.682353, 0.776471, 0.694118, 1.0 },
+ { 0.717647, 0.721569, 0.623529, 1.0 },
+ { 0.752941, 0.568627, 0.400000, 1.0 },
+ { 0.698039, 0.435294, 0.250980, 1.0 },
+ { 0.666667, 0.317647, 0.109804, 1.0 },
+ { 0.678431, 0.227451, 0.027451, 1.0 },
+ { 0.678431, 0.203922, 0.027451, 1.0 },
+ { 0.678431, 0.196078, 0.019608, 1.0 },
+ { 0.654902, 0.188235, 0.007843, 1.0 },
+ { 0.627451, 0.184314, 0.011765, 1.0 },
+ { 0.619608, 0.188235, 0.007843, 1.0 },
+ { 0.639216, 0.200000, 0.023529, 1.0 },
+ { 0.682353, 0.227451, 0.031373, 1.0 },
+ { 0.741176, 0.380392, 0.086275, 1.0 },
+ { 0.819608, 0.486275, 0.160784, 1.0 },
+ { 0.858824, 0.564706, 0.203922, 1.0 },
+ { 0.858824, 0.580392, 0.243137, 1.0 },
+ { 0.784314, 0.541176, 0.243137, 1.0 },
+ { 0.733333, 0.525490, 0.282353, 1.0 },
+ { 0.670588, 0.611765, 0.521569, 1.0 },
+ { 0.654902, 0.674510, 0.627451, 1.0 },
+ { 0.541176, 0.588235, 0.678431, 1.0 },
+ { 0.494118, 0.545098, 0.615686, 1.0 },
+ { 0.556863, 0.415686, 0.317647, 1.0 },
+ { 0.458824, 0.278431, 0.215686, 1.0 },
+ { 0.423529, 0.196078, 0.109804, 1.0 },
+ { 0.384314, 0.164706, 0.070588, 1.0 },
+ { 0.349020, 0.109804, 0.039216, 1.0 },
+ { 0.317647, 0.090196, 0.023529, 1.0 },
+ { 0.305882, 0.054902, 0.007843, 1.0 },
+ { 0.305882, 0.054902, 0.003922, 1.0 },
+ { 0.294118, 0.027451, 0.003922, 1.0 },
+ { 0.035294, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ };
+/* gris.josette.ppm */
+static double4 colors_75[] = {
+ { 0.141176, 0.160784, 0.156863, 1.0 },
+ { 0.278431, 0.301961, 0.321569, 1.0 },
+ { 0.352941, 0.447059, 0.466667, 1.0 },
+ { 0.470588, 0.596078, 0.643137, 1.0 },
+ { 0.619608, 0.752941, 0.784314, 1.0 },
+ { 0.670588, 0.776471, 0.811765, 1.0 },
+ { 0.690196, 0.780392, 0.811765, 1.0 },
+ { 0.698039, 0.776471, 0.811765, 1.0 },
+ { 0.690196, 0.780392, 0.815686, 1.0 },
+ { 0.701961, 0.784314, 0.811765, 1.0 },
+ { 0.709804, 0.792157, 0.811765, 1.0 },
+ { 0.721569, 0.800000, 0.835294, 1.0 },
+ { 0.729412, 0.819608, 0.858824, 1.0 },
+ { 0.721569, 0.819608, 0.862745, 1.0 },
+ { 0.717647, 0.827451, 0.850980, 1.0 },
+ { 0.709804, 0.811765, 0.819608, 1.0 },
+ { 0.701961, 0.803922, 0.823529, 1.0 },
+ { 0.733333, 0.811765, 0.835294, 1.0 },
+ { 0.737255, 0.827451, 0.847059, 1.0 },
+ { 0.737255, 0.827451, 0.850980, 1.0 },
+ { 0.737255, 0.827451, 0.850980, 1.0 },
+ { 0.745098, 0.819608, 0.866667, 1.0 },
+ { 0.760784, 0.835294, 0.858824, 1.0 },
+ { 0.980392, 0.976471, 0.898039, 1.0 },
+ { 1.000000, 0.980392, 0.890196, 1.0 },
+ { 1.000000, 0.968627, 0.894118, 1.0 },
+ { 0.890196, 0.894118, 0.854902, 1.0 },
+ { 0.756863, 0.803922, 0.831373, 1.0 },
+ { 0.737255, 0.800000, 0.800000, 1.0 },
+ { 0.705882, 0.764706, 0.776471, 1.0 },
+ { 0.635294, 0.698039, 0.654902, 1.0 },
+ { 0.458824, 0.572549, 0.576471, 1.0 },
+ { 0.352941, 0.486275, 0.525490, 1.0 },
+ { 0.317647, 0.458824, 0.482353, 1.0 },
+ { 0.298039, 0.411765, 0.427451, 1.0 },
+ { 0.278431, 0.400000, 0.380392, 1.0 },
+ { 0.247059, 0.349020, 0.313725, 1.0 },
+ { 0.156863, 0.231373, 0.235294, 1.0 },
+ { 0.129412, 0.184314, 0.196078, 1.0 },
+ { 0.113725, 0.168627, 0.180392, 1.0 },
+ { 0.101961, 0.141176, 0.149020, 1.0 },
+ { 0.070588, 0.105882, 0.101961, 1.0 },
+ { 0.054902, 0.090196, 0.086275, 1.0 },
+ { 0.074510, 0.109804, 0.105882, 1.0 },
+ { 0.117647, 0.141176, 0.137255, 1.0 },
+ { 0.113725, 0.141176, 0.152941, 1.0 },
+ { 0.125490, 0.160784, 0.180392, 1.0 },
+ { 0.125490, 0.180392, 0.192157, 1.0 },
+ { 0.164706, 0.188235, 0.184314, 1.0 },
+ { 0.164706, 0.207843, 0.180392, 1.0 },
+ { 0.286275, 0.321569, 0.223529, 1.0 },
+ { 0.282353, 0.329412, 0.282353, 1.0 },
+ { 0.286275, 0.356863, 0.329412, 1.0 },
+ { 0.298039, 0.372549, 0.376471, 1.0 },
+ { 0.309804, 0.384314, 0.368627, 1.0 },
+ { 0.321569, 0.400000, 0.388235, 1.0 },
+ { 0.329412, 0.407843, 0.392157, 1.0 },
+ { 0.364706, 0.415686, 0.392157, 1.0 },
+ { 0.352941, 0.435294, 0.447059, 1.0 },
+ { 0.345098, 0.450980, 0.486275, 1.0 },
+ { 0.368627, 0.478431, 0.521569, 1.0 },
+ { 0.545098, 0.600000, 0.596078, 1.0 },
+ { 0.686275, 0.745098, 0.717647, 1.0 },
+ { 0.694118, 0.756863, 0.745098, 1.0 },
+ { 0.615686, 0.682353, 0.615686, 1.0 },
+ { 0.368627, 0.482353, 0.505882, 1.0 },
+ { 0.321569, 0.423529, 0.427451, 1.0 },
+ { 0.258824, 0.364706, 0.349020, 1.0 },
+ { 0.145098, 0.203922, 0.227451, 1.0 },
+ { 0.101961, 0.149020, 0.152941, 1.0 },
+ { 0.043137, 0.070588, 0.086275, 1.0 },
+ { 0.031373, 0.043137, 0.070588, 1.0 },
+ { 0.027451, 0.035294, 0.062745, 1.0 },
+ { 0.035294, 0.054902, 0.070588, 1.0 },
+ { 0.050980, 0.078431, 0.090196, 1.0 },
+ { 0.101961, 0.141176, 0.149020, 1.0 },
+ { 0.141176, 0.196078, 0.215686, 1.0 },
+ { 0.239216, 0.313725, 0.321569, 1.0 },
+ { 0.274510, 0.376471, 0.364706, 1.0 },
+ { 0.298039, 0.392157, 0.396078, 1.0 },
+ { 0.298039, 0.403922, 0.435294, 1.0 },
+ { 0.309804, 0.431373, 0.443137, 1.0 },
+ { 0.321569, 0.431373, 0.470588, 1.0 },
+ { 0.333333, 0.439216, 0.490196, 1.0 },
+ { 0.337255, 0.450980, 0.505882, 1.0 },
+ { 0.341176, 0.462745, 0.521569, 1.0 },
+ { 0.352941, 0.486275, 0.560784, 1.0 },
+ { 0.545098, 0.650980, 0.686275, 1.0 },
+ { 0.670588, 0.733333, 0.796078, 1.0 },
+ { 0.705882, 0.764706, 0.792157, 1.0 },
+ { 0.717647, 0.776471, 0.788235, 1.0 },
+ { 0.705882, 0.776471, 0.780392, 1.0 },
+ { 0.682353, 0.760784, 0.764706, 1.0 },
+ { 0.615686, 0.627451, 0.647059, 1.0 },
+ { 0.380392, 0.466667, 0.490196, 1.0 },
+ { 0.337255, 0.415686, 0.415686, 1.0 },
+ { 0.270588, 0.325490, 0.321569, 1.0 },
+ { 0.145098, 0.203922, 0.207843, 1.0 },
+ { 0.109804, 0.152941, 0.141176, 1.0 },
+ { 0.062745, 0.098039, 0.094118, 1.0 },
+ { 0.039216, 0.070588, 0.082353, 1.0 },
+ { 0.039216, 0.062745, 0.086275, 1.0 },
+ { 0.047059, 0.078431, 0.090196, 1.0 },
+ { 0.098039, 0.152941, 0.164706, 1.0 },
+ { 0.156863, 0.231373, 0.254902, 1.0 },
+ { 0.270588, 0.380392, 0.368627, 1.0 },
+ { 0.352941, 0.458824, 0.478431, 1.0 },
+ { 0.490196, 0.588235, 0.603922, 1.0 },
+ { 0.678431, 0.756863, 0.725490, 1.0 },
+ { 0.725490, 0.784314, 0.764706, 1.0 },
+ { 0.721569, 0.784314, 0.784314, 1.0 },
+ { 0.682353, 0.768627, 0.788235, 1.0 },
+ { 0.568627, 0.701961, 0.717647, 1.0 },
+ { 0.356863, 0.521569, 0.552941, 1.0 },
+ { 0.337255, 0.470588, 0.517647, 1.0 },
+ { 0.337255, 0.454902, 0.498039, 1.0 },
+ { 0.337255, 0.454902, 0.498039, 1.0 },
+ { 0.352941, 0.454902, 0.498039, 1.0 },
+ { 0.388235, 0.501961, 0.529412, 1.0 },
+ { 0.627451, 0.690196, 0.639216, 1.0 },
+ { 0.756863, 0.764706, 0.729412, 1.0 },
+ { 0.745098, 0.803922, 0.772549, 1.0 },
+ { 0.815686, 0.839216, 0.796078, 1.0 },
+ { 1.000000, 0.980392, 0.874510, 1.0 },
+ { 0.996078, 0.988235, 0.909804, 1.0 },
+ { 0.992157, 0.988235, 0.917647, 1.0 },
+ { 0.992157, 0.980392, 0.905882, 1.0 },
+ { 0.964706, 0.960784, 0.882353, 1.0 },
+ { 0.749020, 0.823529, 0.843137, 1.0 },
+ { 0.729412, 0.800000, 0.835294, 1.0 },
+ { 0.713725, 0.796078, 0.815686, 1.0 },
+ { 0.698039, 0.788235, 0.819608, 1.0 },
+ { 0.682353, 0.788235, 0.819608, 1.0 },
+ { 0.647059, 0.772549, 0.811765, 1.0 },
+ { 0.556863, 0.686275, 0.725490, 1.0 },
+ { 0.341176, 0.482353, 0.564706, 1.0 },
+ { 0.333333, 0.466667, 0.541176, 1.0 },
+ { 0.341176, 0.470588, 0.552941, 1.0 },
+ { 0.423529, 0.537255, 0.560784, 1.0 },
+ { 0.568627, 0.709804, 0.709804, 1.0 },
+ { 0.686275, 0.768627, 0.788235, 1.0 },
+ { 0.721569, 0.772549, 0.803922, 1.0 },
+ { 0.741176, 0.811765, 0.811765, 1.0 },
+ { 0.752941, 0.807843, 0.811765, 1.0 },
+ { 0.752941, 0.819608, 0.815686, 1.0 },
+ { 0.839216, 0.882353, 0.827451, 1.0 },
+ { 0.976471, 0.992157, 0.905882, 1.0 },
+ { 0.992157, 0.992157, 0.952941, 1.0 },
+ { 0.992157, 0.992157, 0.956863, 1.0 },
+ { 0.992157, 0.988235, 0.952941, 1.0 },
+ { 0.968627, 0.976471, 0.882353, 1.0 },
+ { 0.752941, 0.819608, 0.796078, 1.0 },
+ { 0.639216, 0.698039, 0.674510, 1.0 },
+ { 0.462745, 0.533333, 0.560784, 1.0 },
+ { 0.352941, 0.466667, 0.494118, 1.0 },
+ { 0.333333, 0.443137, 0.470588, 1.0 },
+ { 0.329412, 0.439216, 0.450980, 1.0 },
+ { 0.337255, 0.431373, 0.435294, 1.0 },
+ { 0.345098, 0.439216, 0.454902, 1.0 },
+ { 0.345098, 0.458824, 0.482353, 1.0 },
+ { 0.360784, 0.478431, 0.517647, 1.0 },
+ { 0.462745, 0.580392, 0.580392, 1.0 },
+ { 0.631373, 0.709804, 0.690196, 1.0 },
+ { 0.690196, 0.764706, 0.784314, 1.0 },
+ { 0.698039, 0.772549, 0.800000, 1.0 },
+ { 0.698039, 0.776471, 0.803922, 1.0 },
+ { 0.674510, 0.784314, 0.800000, 1.0 },
+ { 0.662745, 0.752941, 0.784314, 1.0 },
+ { 0.490196, 0.611765, 0.650980, 1.0 },
+ { 0.356863, 0.482353, 0.529412, 1.0 },
+ { 0.301961, 0.439216, 0.454902, 1.0 },
+ { 0.266667, 0.380392, 0.380392, 1.0 },
+ { 0.207843, 0.278431, 0.317647, 1.0 },
+ { 0.125490, 0.192157, 0.231373, 1.0 },
+ { 0.117647, 0.180392, 0.223529, 1.0 },
+ { 0.156863, 0.235294, 0.262745, 1.0 },
+ { 0.254902, 0.345098, 0.313725, 1.0 },
+ { 0.282353, 0.360784, 0.356863, 1.0 },
+ { 0.290196, 0.372549, 0.384314, 1.0 },
+ { 0.294118, 0.392157, 0.380392, 1.0 },
+ { 0.301961, 0.400000, 0.388235, 1.0 },
+ { 0.309804, 0.407843, 0.396078, 1.0 },
+ { 0.305882, 0.403922, 0.392157, 1.0 },
+ { 0.305882, 0.396078, 0.372549, 1.0 },
+ { 0.305882, 0.396078, 0.372549, 1.0 },
+ { 0.305882, 0.400000, 0.372549, 1.0 },
+ { 0.313725, 0.403922, 0.384314, 1.0 },
+ { 0.317647, 0.400000, 0.396078, 1.0 },
+ { 0.317647, 0.396078, 0.400000, 1.0 },
+ { 0.321569, 0.400000, 0.403922, 1.0 },
+ { 0.313725, 0.407843, 0.411765, 1.0 },
+ { 0.298039, 0.415686, 0.419608, 1.0 },
+ { 0.301961, 0.415686, 0.423529, 1.0 },
+ { 0.309804, 0.427451, 0.423529, 1.0 },
+ { 0.313725, 0.431373, 0.439216, 1.0 },
+ { 0.309804, 0.435294, 0.447059, 1.0 },
+ { 0.317647, 0.435294, 0.447059, 1.0 },
+ { 0.321569, 0.443137, 0.450980, 1.0 },
+ { 0.333333, 0.450980, 0.454902, 1.0 },
+ { 0.333333, 0.447059, 0.462745, 1.0 },
+ { 0.333333, 0.443137, 0.482353, 1.0 },
+ { 0.333333, 0.450980, 0.498039, 1.0 },
+ { 0.329412, 0.454902, 0.486275, 1.0 },
+ { 0.325490, 0.458824, 0.498039, 1.0 },
+ { 0.337255, 0.466667, 0.490196, 1.0 },
+ { 0.380392, 0.494118, 0.521569, 1.0 },
+ { 0.584314, 0.682353, 0.670588, 1.0 },
+ { 0.678431, 0.760784, 0.772549, 1.0 },
+ { 0.694118, 0.772549, 0.780392, 1.0 },
+ { 0.701961, 0.784314, 0.784314, 1.0 },
+ { 0.678431, 0.756863, 0.788235, 1.0 },
+ { 0.564706, 0.678431, 0.701961, 1.0 },
+ { 0.356863, 0.486275, 0.552941, 1.0 },
+ { 0.329412, 0.462745, 0.509804, 1.0 },
+ { 0.298039, 0.439216, 0.474510, 1.0 },
+ { 0.258824, 0.415686, 0.439216, 1.0 },
+ { 0.278431, 0.407843, 0.415686, 1.0 },
+ { 0.286275, 0.407843, 0.403922, 1.0 },
+ { 0.282353, 0.396078, 0.380392, 1.0 },
+ { 0.266667, 0.356863, 0.325490, 1.0 },
+ { 0.180392, 0.239216, 0.266667, 1.0 },
+ { 0.152941, 0.196078, 0.203922, 1.0 },
+ { 0.141176, 0.180392, 0.152941, 1.0 },
+ { 0.133333, 0.149020, 0.109804, 1.0 },
+ { 0.050980, 0.074510, 0.074510, 1.0 },
+ { 0.035294, 0.070588, 0.066667, 1.0 },
+ { 0.035294, 0.078431, 0.090196, 1.0 },
+ { 0.094118, 0.133333, 0.145098, 1.0 },
+ { 0.133333, 0.168627, 0.164706, 1.0 },
+ { 0.164706, 0.203922, 0.211765, 1.0 },
+ { 0.274510, 0.317647, 0.278431, 1.0 },
+ { 0.286275, 0.345098, 0.317647, 1.0 },
+ { 0.290196, 0.376471, 0.341176, 1.0 },
+ { 0.282353, 0.372549, 0.337255, 1.0 },
+ { 0.274510, 0.352941, 0.321569, 1.0 },
+ { 0.274510, 0.329412, 0.309804, 1.0 },
+ { 0.172549, 0.243137, 0.262745, 1.0 },
+ { 0.113725, 0.188235, 0.211765, 1.0 },
+ { 0.117647, 0.188235, 0.203922, 1.0 },
+ { 0.125490, 0.200000, 0.227451, 1.0 },
+ { 0.188235, 0.247059, 0.274510, 1.0 },
+ { 0.270588, 0.356863, 0.349020, 1.0 },
+ { 0.337255, 0.423529, 0.435294, 1.0 },
+ { 0.372549, 0.486275, 0.509804, 1.0 },
+ { 0.709804, 0.745098, 0.588235, 1.0 },
+ { 0.878431, 0.811765, 0.741176, 1.0 },
+ { 0.980392, 0.964706, 0.858824, 1.0 },
+ { 1.000000, 0.984314, 0.878431, 1.0 },
+ { 0.988235, 0.980392, 0.898039, 1.0 },
+ { 0.933333, 0.952941, 0.905882, 1.0 },
+ { 0.741176, 0.831373, 0.839216, 1.0 },
+ { 0.709804, 0.796078, 0.788235, 1.0 },
+ { 0.682353, 0.756863, 0.760784, 1.0 },
+ { 0.505882, 0.611765, 0.603922, 1.0 },
+ { 0.360784, 0.474510, 0.470588, 1.0 },
+ { 0.270588, 0.352941, 0.313725, 1.0 },
+ };
+/* gris.landscape-ceret.ppm */
+static double4 colors_76[] = {
+ { 0.062745, 0.058824, 0.035294, 1.0 },
+ { 0.149020, 0.149020, 0.098039, 1.0 },
+ { 0.290196, 0.250980, 0.164706, 1.0 },
+ { 0.400000, 0.231373, 0.152941, 1.0 },
+ { 0.486275, 0.309804, 0.156863, 1.0 },
+ { 0.533333, 0.356863, 0.172549, 1.0 },
+ { 0.627451, 0.368627, 0.219608, 1.0 },
+ { 0.678431, 0.313725, 0.282353, 1.0 },
+ { 0.713725, 0.313725, 0.274510, 1.0 },
+ { 0.823529, 0.301961, 0.278431, 1.0 },
+ { 0.819608, 0.321569, 0.262745, 1.0 },
+ { 0.792157, 0.188235, 0.149020, 1.0 },
+ { 0.890196, 0.345098, 0.211765, 1.0 },
+ { 0.827451, 0.400000, 0.211765, 1.0 },
+ { 0.886275, 0.498039, 0.196078, 1.0 },
+ { 0.917647, 0.560784, 0.219608, 1.0 },
+ { 0.933333, 0.611765, 0.254902, 1.0 },
+ { 0.894118, 0.654902, 0.278431, 1.0 },
+ { 0.741176, 0.650980, 0.309804, 1.0 },
+ { 0.521569, 0.690196, 0.419608, 1.0 },
+ { 0.466667, 0.600000, 0.478431, 1.0 },
+ { 0.435294, 0.568627, 0.486275, 1.0 },
+ { 0.376471, 0.541176, 0.494118, 1.0 },
+ { 0.403922, 0.486275, 0.392157, 1.0 },
+ { 0.388235, 0.392157, 0.368627, 1.0 },
+ { 0.305882, 0.376471, 0.419608, 1.0 },
+ { 0.270588, 0.392157, 0.517647, 1.0 },
+ { 0.250980, 0.474510, 0.678431, 1.0 },
+ { 0.384314, 0.647059, 0.768627, 1.0 },
+ { 0.419608, 0.647059, 0.713725, 1.0 },
+ { 0.478431, 0.674510, 0.701961, 1.0 },
+ { 0.670588, 0.788235, 0.827451, 1.0 },
+ { 0.741176, 0.819608, 0.819608, 1.0 },
+ { 0.788235, 0.823529, 0.811765, 1.0 },
+ { 0.823529, 0.858824, 0.803922, 1.0 },
+ { 0.768627, 0.815686, 0.800000, 1.0 },
+ { 0.639216, 0.741176, 0.780392, 1.0 },
+ { 0.517647, 0.650980, 0.682353, 1.0 },
+ { 0.462745, 0.541176, 0.600000, 1.0 },
+ { 0.525490, 0.450980, 0.494118, 1.0 },
+ { 0.658824, 0.509804, 0.419608, 1.0 },
+ { 0.705882, 0.470588, 0.423529, 1.0 },
+ { 0.709804, 0.396078, 0.439216, 1.0 },
+ { 0.819608, 0.352941, 0.380392, 1.0 },
+ { 0.843137, 0.360784, 0.372549, 1.0 },
+ { 0.862745, 0.372549, 0.376471, 1.0 },
+ { 0.850980, 0.384314, 0.392157, 1.0 },
+ { 0.886275, 0.384314, 0.372549, 1.0 },
+ { 0.894118, 0.411765, 0.360784, 1.0 },
+ { 0.909804, 0.411765, 0.345098, 1.0 },
+ { 0.898039, 0.380392, 0.325490, 1.0 },
+ { 0.878431, 0.325490, 0.286275, 1.0 },
+ { 0.890196, 0.345098, 0.333333, 1.0 },
+ { 0.858824, 0.392157, 0.298039, 1.0 },
+ { 0.890196, 0.411765, 0.325490, 1.0 },
+ { 0.898039, 0.415686, 0.352941, 1.0 },
+ { 0.878431, 0.419608, 0.384314, 1.0 },
+ { 0.886275, 0.454902, 0.403922, 1.0 },
+ { 0.886275, 0.474510, 0.447059, 1.0 },
+ { 0.843137, 0.596078, 0.607843, 1.0 },
+ { 0.854902, 0.658824, 0.658824, 1.0 },
+ { 0.850980, 0.674510, 0.654902, 1.0 },
+ { 0.870588, 0.694118, 0.674510, 1.0 },
+ { 0.937255, 0.717647, 0.666667, 1.0 },
+ { 0.937255, 0.725490, 0.654902, 1.0 },
+ { 0.886275, 0.792157, 0.564706, 1.0 },
+ { 0.988235, 0.905882, 0.388235, 1.0 },
+ { 0.988235, 0.874510, 0.349020, 1.0 },
+ { 0.972549, 0.854902, 0.321569, 1.0 },
+ { 0.976471, 0.784314, 0.309804, 1.0 },
+ { 0.894118, 0.749020, 0.325490, 1.0 },
+ { 0.705882, 0.627451, 0.356863, 1.0 },
+ { 0.533333, 0.721569, 0.494118, 1.0 },
+ { 0.439216, 0.635294, 0.509804, 1.0 },
+ { 0.443137, 0.611765, 0.517647, 1.0 },
+ { 0.435294, 0.611765, 0.529412, 1.0 },
+ { 0.486275, 0.631373, 0.603922, 1.0 },
+ { 0.501961, 0.639216, 0.654902, 1.0 },
+ { 0.494118, 0.603922, 0.682353, 1.0 },
+ { 0.470588, 0.552941, 0.635294, 1.0 },
+ { 0.384314, 0.482353, 0.541176, 1.0 },
+ { 0.396078, 0.482353, 0.513725, 1.0 },
+ { 0.392157, 0.517647, 0.427451, 1.0 },
+ { 0.392157, 0.470588, 0.376471, 1.0 },
+ { 0.376471, 0.431373, 0.333333, 1.0 },
+ { 0.345098, 0.368627, 0.274510, 1.0 },
+ { 0.439216, 0.341176, 0.164706, 1.0 },
+ { 0.470588, 0.333333, 0.172549, 1.0 },
+ { 0.501961, 0.337255, 0.219608, 1.0 },
+ { 0.545098, 0.337255, 0.211765, 1.0 },
+ { 0.623529, 0.450980, 0.243137, 1.0 },
+ { 0.694118, 0.478431, 0.203922, 1.0 },
+ { 0.776471, 0.498039, 0.243137, 1.0 },
+ { 0.866667, 0.572549, 0.196078, 1.0 },
+ { 0.866667, 0.627451, 0.184314, 1.0 },
+ { 0.839216, 0.650980, 0.145098, 1.0 },
+ { 0.917647, 0.701961, 0.125490, 1.0 },
+ { 0.972549, 0.760784, 0.137255, 1.0 },
+ { 0.992157, 0.772549, 0.133333, 1.0 },
+ { 0.988235, 0.776471, 0.137255, 1.0 },
+ { 0.976471, 0.768627, 0.121569, 1.0 },
+ { 0.976471, 0.764706, 0.168627, 1.0 },
+ { 0.976471, 0.647059, 0.188235, 1.0 },
+ { 0.949020, 0.588235, 0.149020, 1.0 },
+ { 0.945098, 0.592157, 0.125490, 1.0 },
+ { 0.949020, 0.584314, 0.141176, 1.0 },
+ { 0.945098, 0.588235, 0.137255, 1.0 },
+ { 0.929412, 0.556863, 0.129412, 1.0 },
+ { 0.882353, 0.545098, 0.109804, 1.0 },
+ { 0.898039, 0.549020, 0.125490, 1.0 },
+ { 0.901961, 0.521569, 0.168627, 1.0 },
+ { 0.862745, 0.494118, 0.172549, 1.0 },
+ { 0.874510, 0.478431, 0.125490, 1.0 },
+ { 0.866667, 0.498039, 0.113725, 1.0 },
+ { 0.839216, 0.529412, 0.129412, 1.0 },
+ { 0.811765, 0.521569, 0.152941, 1.0 },
+ { 0.823529, 0.564706, 0.168627, 1.0 },
+ { 0.807843, 0.549020, 0.235294, 1.0 },
+ { 0.756863, 0.552941, 0.262745, 1.0 },
+ { 0.643137, 0.560784, 0.321569, 1.0 },
+ { 0.505882, 0.513725, 0.270588, 1.0 },
+ { 0.427451, 0.450980, 0.227451, 1.0 },
+ { 0.352941, 0.454902, 0.270588, 1.0 },
+ { 0.333333, 0.419608, 0.266667, 1.0 },
+ { 0.298039, 0.309804, 0.317647, 1.0 },
+ { 0.349020, 0.364706, 0.282353, 1.0 },
+ { 0.305882, 0.333333, 0.266667, 1.0 },
+ { 0.258824, 0.278431, 0.243137, 1.0 },
+ { 0.219608, 0.243137, 0.227451, 1.0 },
+ { 0.188235, 0.200000, 0.200000, 1.0 },
+ { 0.141176, 0.137255, 0.094118, 1.0 },
+ { 0.098039, 0.058824, 0.062745, 1.0 },
+ { 0.039216, 0.050980, 0.035294, 1.0 },
+ { 0.031373, 0.027451, 0.019608, 1.0 },
+ { 0.015686, 0.007843, 0.011765, 1.0 },
+ { 0.054902, 0.050980, 0.043137, 1.0 },
+ { 0.062745, 0.054902, 0.058824, 1.0 },
+ { 0.074510, 0.070588, 0.058824, 1.0 },
+ { 0.078431, 0.070588, 0.074510, 1.0 },
+ { 0.109804, 0.137255, 0.094118, 1.0 },
+ { 0.129412, 0.133333, 0.125490, 1.0 },
+ { 0.113725, 0.149020, 0.121569, 1.0 },
+ { 0.176471, 0.219608, 0.156863, 1.0 },
+ { 0.203922, 0.223529, 0.184314, 1.0 },
+ { 0.227451, 0.211765, 0.168627, 1.0 },
+ { 0.223529, 0.231373, 0.180392, 1.0 },
+ { 0.235294, 0.207843, 0.192157, 1.0 },
+ { 0.243137, 0.235294, 0.227451, 1.0 },
+ { 0.270588, 0.266667, 0.247059, 1.0 },
+ { 0.274510, 0.313725, 0.235294, 1.0 },
+ { 0.325490, 0.317647, 0.274510, 1.0 },
+ { 0.380392, 0.341176, 0.317647, 1.0 },
+ { 0.439216, 0.368627, 0.337255, 1.0 },
+ { 0.454902, 0.407843, 0.325490, 1.0 },
+ { 0.505882, 0.435294, 0.286275, 1.0 },
+ { 0.509804, 0.486275, 0.215686, 1.0 },
+ { 0.490196, 0.470588, 0.223529, 1.0 },
+ { 0.525490, 0.439216, 0.180392, 1.0 },
+ { 0.639216, 0.474510, 0.188235, 1.0 },
+ { 0.776471, 0.556863, 0.231373, 1.0 },
+ { 0.803922, 0.600000, 0.298039, 1.0 },
+ { 0.854902, 0.639216, 0.537255, 1.0 },
+ { 0.831373, 0.643137, 0.627451, 1.0 },
+ { 0.815686, 0.607843, 0.635294, 1.0 },
+ { 0.780392, 0.494118, 0.505882, 1.0 },
+ { 0.760784, 0.443137, 0.482353, 1.0 },
+ { 0.741176, 0.474510, 0.486275, 1.0 },
+ { 0.792157, 0.494118, 0.407843, 1.0 },
+ { 0.768627, 0.454902, 0.270588, 1.0 },
+ { 0.776471, 0.439216, 0.137255, 1.0 },
+ { 0.780392, 0.423529, 0.121569, 1.0 },
+ { 0.811765, 0.498039, 0.152941, 1.0 },
+ { 0.827451, 0.513725, 0.156863, 1.0 },
+ { 0.894118, 0.549020, 0.156863, 1.0 },
+ { 0.956863, 0.627451, 0.172549, 1.0 },
+ { 0.972549, 0.760784, 0.172549, 1.0 },
+ { 0.992157, 0.780392, 0.156863, 1.0 },
+ { 0.992157, 0.784314, 0.137255, 1.0 },
+ { 0.992157, 0.788235, 0.145098, 1.0 },
+ { 0.996078, 0.800000, 0.160784, 1.0 },
+ { 0.984314, 0.803922, 0.160784, 1.0 },
+ { 0.988235, 0.807843, 0.164706, 1.0 },
+ { 0.996078, 0.827451, 0.152941, 1.0 },
+ { 0.996078, 0.807843, 0.172549, 1.0 },
+ { 0.992157, 0.792157, 0.172549, 1.0 },
+ { 0.976471, 0.800000, 0.207843, 1.0 },
+ { 0.964706, 0.768627, 0.231373, 1.0 },
+ { 0.945098, 0.752941, 0.211765, 1.0 },
+ { 0.925490, 0.674510, 0.250980, 1.0 },
+ { 0.764706, 0.643137, 0.329412, 1.0 },
+ { 0.517647, 0.733333, 0.486275, 1.0 },
+ { 0.498039, 0.741176, 0.466667, 1.0 },
+ { 0.450980, 0.670588, 0.415686, 1.0 },
+ { 0.435294, 0.631373, 0.372549, 1.0 },
+ { 0.403922, 0.494118, 0.372549, 1.0 },
+ { 0.380392, 0.450980, 0.349020, 1.0 },
+ { 0.368627, 0.439216, 0.337255, 1.0 },
+ { 0.352941, 0.423529, 0.305882, 1.0 },
+ { 0.415686, 0.419608, 0.262745, 1.0 },
+ { 0.450980, 0.368627, 0.258824, 1.0 },
+ { 0.407843, 0.341176, 0.231373, 1.0 },
+ { 0.392157, 0.294118, 0.219608, 1.0 },
+ { 0.360784, 0.270588, 0.192157, 1.0 },
+ { 0.333333, 0.301961, 0.239216, 1.0 },
+ { 0.364706, 0.333333, 0.243137, 1.0 },
+ { 0.384314, 0.349020, 0.196078, 1.0 },
+ { 0.376471, 0.278431, 0.180392, 1.0 },
+ { 0.364706, 0.290196, 0.180392, 1.0 },
+ { 0.341176, 0.286275, 0.168627, 1.0 },
+ { 0.309804, 0.321569, 0.247059, 1.0 },
+ { 0.270588, 0.349020, 0.270588, 1.0 },
+ { 0.270588, 0.372549, 0.243137, 1.0 },
+ { 0.203922, 0.337255, 0.235294, 1.0 },
+ { 0.235294, 0.329412, 0.247059, 1.0 },
+ { 0.250980, 0.337255, 0.184314, 1.0 },
+ { 0.254902, 0.278431, 0.223529, 1.0 },
+ { 0.270588, 0.274510, 0.196078, 1.0 },
+ { 0.298039, 0.270588, 0.192157, 1.0 },
+ { 0.290196, 0.313725, 0.203922, 1.0 },
+ { 0.282353, 0.372549, 0.239216, 1.0 },
+ { 0.305882, 0.411765, 0.278431, 1.0 },
+ { 0.372549, 0.482353, 0.294118, 1.0 },
+ { 0.423529, 0.541176, 0.278431, 1.0 },
+ { 0.466667, 0.541176, 0.317647, 1.0 },
+ { 0.596078, 0.556863, 0.545098, 1.0 },
+ { 0.788235, 0.592157, 0.635294, 1.0 },
+ { 0.843137, 0.678431, 0.686275, 1.0 },
+ { 0.854902, 0.784314, 0.686275, 1.0 },
+ { 0.890196, 0.894118, 0.827451, 1.0 },
+ { 0.996078, 0.984314, 0.976471, 1.0 },
+ { 0.988235, 0.988235, 0.980392, 1.0 },
+ { 0.980392, 0.988235, 0.988235, 1.0 },
+ { 0.894118, 0.917647, 0.901961, 1.0 },
+ { 0.858824, 0.862745, 0.847059, 1.0 },
+ { 0.929412, 0.741176, 0.674510, 1.0 },
+ { 0.992157, 0.894118, 0.380392, 1.0 },
+ { 0.984314, 0.854902, 0.282353, 1.0 },
+ { 0.996078, 0.835294, 0.247059, 1.0 },
+ { 0.984314, 0.827451, 0.262745, 1.0 },
+ { 0.976471, 0.839216, 0.243137, 1.0 },
+ { 0.984314, 0.831373, 0.219608, 1.0 },
+ { 0.988235, 0.835294, 0.203922, 1.0 },
+ { 0.992157, 0.823529, 0.180392, 1.0 },
+ { 0.996078, 0.788235, 0.172549, 1.0 },
+ { 0.964706, 0.749020, 0.184314, 1.0 },
+ { 0.956863, 0.643137, 0.290196, 1.0 },
+ { 0.870588, 0.666667, 0.392157, 1.0 },
+ { 0.905882, 0.615686, 0.545098, 1.0 },
+ { 0.839216, 0.647059, 0.650980, 1.0 },
+ { 0.835294, 0.611765, 0.635294, 1.0 },
+ { 0.776471, 0.529412, 0.580392, 1.0 },
+ { 0.698039, 0.462745, 0.513725, 1.0 },
+ { 0.631373, 0.415686, 0.450980, 1.0 },
+ { 0.482353, 0.298039, 0.282353, 1.0 },
+ { 0.294118, 0.266667, 0.219608, 1.0 },
+ { 0.164706, 0.164706, 0.149020, 1.0 },
+ };
+/* kandinsky.comp-9.ppm */
+static double4 colors_77[] = {
+ { 0.317647, 0.121569, 0.082353, 1.0 },
+ { 0.474510, 0.101961, 0.039216, 1.0 },
+ { 0.623529, 0.082353, 0.011765, 1.0 },
+ { 0.760784, 0.223529, 0.007843, 1.0 },
+ { 0.847059, 0.400000, 0.000000, 1.0 },
+ { 0.843137, 0.435294, 0.000000, 1.0 },
+ { 0.843137, 0.478431, 0.003922, 1.0 },
+ { 0.862745, 0.517647, 0.007843, 1.0 },
+ { 0.890196, 0.580392, 0.011765, 1.0 },
+ { 0.913725, 0.654902, 0.086275, 1.0 },
+ { 0.984314, 0.749020, 0.160784, 1.0 },
+ { 0.988235, 0.760784, 0.235294, 1.0 },
+ { 0.992157, 0.784314, 0.282353, 1.0 },
+ { 0.882353, 0.752941, 0.403922, 1.0 },
+ { 0.847059, 0.800000, 0.529412, 1.0 },
+ { 0.878431, 0.803922, 0.600000, 1.0 },
+ { 0.909804, 0.788235, 0.611765, 1.0 },
+ { 0.984314, 0.823529, 0.360784, 1.0 },
+ { 0.996078, 0.811765, 0.266667, 1.0 },
+ { 0.996078, 0.749020, 0.164706, 1.0 },
+ { 0.972549, 0.713725, 0.027451, 1.0 },
+ { 0.905882, 0.572549, 0.007843, 1.0 },
+ { 0.882353, 0.498039, 0.007843, 1.0 },
+ { 0.866667, 0.419608, 0.000000, 1.0 },
+ { 0.772549, 0.243137, 0.023529, 1.0 },
+ { 0.662745, 0.101961, 0.015686, 1.0 },
+ { 0.615686, 0.137255, 0.047059, 1.0 },
+ { 0.603922, 0.298039, 0.360784, 1.0 },
+ { 0.635294, 0.313725, 0.392157, 1.0 },
+ { 0.678431, 0.537255, 0.388235, 1.0 },
+ { 0.552941, 0.729412, 0.474510, 1.0 },
+ { 0.572549, 0.717647, 0.498039, 1.0 },
+ { 0.701961, 0.717647, 0.556863, 1.0 },
+ { 0.752941, 0.666667, 0.537255, 1.0 },
+ { 0.941176, 0.694118, 0.321569, 1.0 },
+ { 0.996078, 0.776471, 0.270588, 1.0 },
+ { 0.996078, 0.811765, 0.266667, 1.0 },
+ { 0.996078, 0.796078, 0.254902, 1.0 },
+ { 0.988235, 0.760784, 0.243137, 1.0 },
+ { 0.984314, 0.745098, 0.219608, 1.0 },
+ { 0.976471, 0.709804, 0.223529, 1.0 },
+ { 0.952941, 0.662745, 0.145098, 1.0 },
+ { 0.866667, 0.505882, 0.019608, 1.0 },
+ { 0.823529, 0.431373, 0.000000, 1.0 },
+ { 0.764706, 0.235294, 0.015686, 1.0 },
+ { 0.654902, 0.074510, 0.003922, 1.0 },
+ { 0.505882, 0.078431, 0.011765, 1.0 },
+ { 0.376471, 0.109804, 0.078431, 1.0 },
+ { 0.329412, 0.117647, 0.090196, 1.0 },
+ { 0.345098, 0.129412, 0.105882, 1.0 },
+ { 0.380392, 0.113725, 0.164706, 1.0 },
+ { 0.329412, 0.137255, 0.180392, 1.0 },
+ { 0.360784, 0.533333, 0.450980, 1.0 },
+ { 0.352941, 0.631373, 0.498039, 1.0 },
+ { 0.490196, 0.729412, 0.458824, 1.0 },
+ { 0.560784, 0.733333, 0.462745, 1.0 },
+ { 0.796078, 0.674510, 0.301961, 1.0 },
+ { 0.784314, 0.541176, 0.156863, 1.0 },
+ { 0.768627, 0.450980, 0.035294, 1.0 },
+ { 0.666667, 0.200000, 0.050980, 1.0 },
+ { 0.482353, 0.113725, 0.027451, 1.0 },
+ { 0.415686, 0.137255, 0.050980, 1.0 },
+ { 0.360784, 0.125490, 0.070588, 1.0 },
+ { 0.360784, 0.113725, 0.066667, 1.0 },
+ { 0.466667, 0.109804, 0.019608, 1.0 },
+ { 0.490196, 0.117647, 0.027451, 1.0 },
+ { 0.713725, 0.223529, 0.054902, 1.0 },
+ { 0.823529, 0.427451, 0.011765, 1.0 },
+ { 0.854902, 0.482353, 0.039216, 1.0 },
+ { 0.929412, 0.647059, 0.105882, 1.0 },
+ { 0.921569, 0.733333, 0.239216, 1.0 },
+ { 0.843137, 0.760784, 0.403922, 1.0 },
+ { 0.678431, 0.772549, 0.517647, 1.0 },
+ { 0.572549, 0.772549, 0.494118, 1.0 },
+ { 0.541176, 0.764706, 0.498039, 1.0 },
+ { 0.525490, 0.760784, 0.486275, 1.0 },
+ { 0.537255, 0.752941, 0.509804, 1.0 },
+ { 0.584314, 0.756863, 0.525490, 1.0 },
+ { 0.698039, 0.737255, 0.541176, 1.0 },
+ { 0.784314, 0.803922, 0.552941, 1.0 },
+ { 0.831373, 0.803922, 0.674510, 1.0 },
+ { 0.847059, 0.835294, 0.733333, 1.0 },
+ { 0.831373, 0.850980, 0.729412, 1.0 },
+ { 0.705882, 0.803922, 0.682353, 1.0 },
+ { 0.615686, 0.764706, 0.650980, 1.0 },
+ { 0.439216, 0.733333, 0.698039, 1.0 },
+ { 0.403922, 0.725490, 0.717647, 1.0 },
+ { 0.372549, 0.694118, 0.709804, 1.0 },
+ { 0.266667, 0.627451, 0.725490, 1.0 },
+ { 0.270588, 0.650980, 0.788235, 1.0 },
+ { 0.356863, 0.678431, 0.654902, 1.0 },
+ { 0.439216, 0.674510, 0.552941, 1.0 },
+ { 0.505882, 0.745098, 0.482353, 1.0 },
+ { 0.513725, 0.737255, 0.482353, 1.0 },
+ { 0.501961, 0.729412, 0.454902, 1.0 },
+ { 0.474510, 0.713725, 0.419608, 1.0 },
+ { 0.356863, 0.584314, 0.454902, 1.0 },
+ { 0.400000, 0.133333, 0.184314, 1.0 },
+ { 0.419608, 0.133333, 0.058824, 1.0 },
+ { 0.482353, 0.109804, 0.039216, 1.0 },
+ { 0.666667, 0.192157, 0.043137, 1.0 },
+ { 0.839216, 0.380392, 0.003922, 1.0 },
+ { 0.850980, 0.435294, 0.000000, 1.0 },
+ { 0.870588, 0.486275, 0.011765, 1.0 },
+ { 0.890196, 0.552941, 0.007843, 1.0 },
+ { 0.917647, 0.615686, 0.086275, 1.0 },
+ { 0.941176, 0.690196, 0.172549, 1.0 },
+ { 0.976471, 0.760784, 0.211765, 1.0 },
+ { 0.980392, 0.760784, 0.235294, 1.0 },
+ { 0.988235, 0.792157, 0.250980, 1.0 },
+ { 0.996078, 0.784314, 0.247059, 1.0 },
+ { 0.992157, 0.768627, 0.262745, 1.0 },
+ { 0.964706, 0.752941, 0.258824, 1.0 },
+ { 0.858824, 0.713725, 0.360784, 1.0 },
+ { 0.635294, 0.752941, 0.462745, 1.0 },
+ { 0.552941, 0.737255, 0.486275, 1.0 },
+ { 0.521569, 0.733333, 0.482353, 1.0 },
+ { 0.533333, 0.729412, 0.474510, 1.0 },
+ { 0.537255, 0.741176, 0.501961, 1.0 },
+ { 0.517647, 0.733333, 0.517647, 1.0 },
+ { 0.423529, 0.690196, 0.713725, 1.0 },
+ { 0.384314, 0.717647, 0.737255, 1.0 },
+ { 0.376471, 0.725490, 0.756863, 1.0 },
+ { 0.317647, 0.670588, 0.776471, 1.0 },
+ { 0.262745, 0.686275, 0.819608, 1.0 },
+ { 0.266667, 0.682353, 0.800000, 1.0 },
+ { 0.317647, 0.705882, 0.768627, 1.0 },
+ { 0.368627, 0.709804, 0.670588, 1.0 },
+ { 0.509804, 0.752941, 0.505882, 1.0 },
+ { 0.533333, 0.729412, 0.470588, 1.0 },
+ { 0.525490, 0.462745, 0.356863, 1.0 },
+ { 0.498039, 0.207843, 0.286275, 1.0 },
+ { 0.368627, 0.121569, 0.196078, 1.0 },
+ { 0.333333, 0.101961, 0.172549, 1.0 },
+ { 0.317647, 0.098039, 0.156863, 1.0 },
+ { 0.317647, 0.098039, 0.141176, 1.0 },
+ { 0.290196, 0.113725, 0.129412, 1.0 },
+ { 0.286275, 0.113725, 0.117647, 1.0 },
+ { 0.113725, 0.160784, 0.113725, 1.0 },
+ { 0.109804, 0.149020, 0.105882, 1.0 },
+ { 0.043137, 0.066667, 0.050980, 1.0 },
+ { 0.019608, 0.062745, 0.043137, 1.0 },
+ { 0.039216, 0.047059, 0.031373, 1.0 },
+ { 0.047059, 0.047059, 0.039216, 1.0 },
+ { 0.101961, 0.070588, 0.027451, 1.0 },
+ { 0.278431, 0.101961, 0.129412, 1.0 },
+ { 0.333333, 0.117647, 0.168627, 1.0 },
+ { 0.376471, 0.317647, 0.207843, 1.0 },
+ { 0.337255, 0.615686, 0.474510, 1.0 },
+ { 0.498039, 0.721569, 0.470588, 1.0 },
+ { 0.568627, 0.678431, 0.560784, 1.0 },
+ { 0.639216, 0.690196, 0.623529, 1.0 },
+ { 0.772549, 0.721569, 0.662745, 1.0 },
+ { 0.843137, 0.776471, 0.745098, 1.0 },
+ { 0.819608, 0.792157, 0.713725, 1.0 },
+ { 0.701961, 0.788235, 0.619608, 1.0 },
+ { 0.607843, 0.784314, 0.560784, 1.0 },
+ { 0.545098, 0.764706, 0.498039, 1.0 },
+ { 0.525490, 0.721569, 0.443137, 1.0 },
+ { 0.580392, 0.443137, 0.301961, 1.0 },
+ { 0.619608, 0.141176, 0.050980, 1.0 },
+ { 0.647059, 0.058824, 0.011765, 1.0 },
+ { 0.682353, 0.015686, 0.019608, 1.0 },
+ { 0.698039, 0.019608, 0.003922, 1.0 },
+ { 0.709804, 0.054902, 0.003922, 1.0 },
+ { 0.635294, 0.070588, 0.011765, 1.0 },
+ { 0.513725, 0.074510, 0.000000, 1.0 },
+ { 0.466667, 0.086275, 0.019608, 1.0 },
+ { 0.478431, 0.109804, 0.054902, 1.0 },
+ { 0.564706, 0.372549, 0.250980, 1.0 },
+ { 0.631373, 0.576471, 0.298039, 1.0 },
+ { 0.533333, 0.721569, 0.450980, 1.0 },
+ { 0.541176, 0.733333, 0.462745, 1.0 },
+ { 0.592157, 0.729412, 0.439216, 1.0 },
+ { 0.835294, 0.745098, 0.337255, 1.0 },
+ { 0.921569, 0.745098, 0.282353, 1.0 },
+ { 0.988235, 0.796078, 0.305882, 1.0 },
+ { 0.937255, 0.835294, 0.458824, 1.0 },
+ { 0.905882, 0.839216, 0.662745, 1.0 },
+ { 0.917647, 0.854902, 0.701961, 1.0 },
+ { 0.894118, 0.862745, 0.709804, 1.0 },
+ { 0.823529, 0.839216, 0.666667, 1.0 },
+ { 0.627451, 0.803922, 0.584314, 1.0 },
+ { 0.580392, 0.792157, 0.556863, 1.0 },
+ { 0.576471, 0.784314, 0.541176, 1.0 },
+ { 0.631373, 0.776471, 0.545098, 1.0 },
+ { 0.709804, 0.784314, 0.525490, 1.0 },
+ { 0.776471, 0.764706, 0.462745, 1.0 },
+ { 0.917647, 0.733333, 0.274510, 1.0 },
+ { 0.945098, 0.682353, 0.200000, 1.0 },
+ { 0.901961, 0.505882, 0.070588, 1.0 },
+ { 0.890196, 0.490196, 0.011765, 1.0 },
+ { 0.878431, 0.474510, 0.011765, 1.0 },
+ { 0.894118, 0.466667, 0.007843, 1.0 },
+ { 0.870588, 0.482353, 0.015686, 1.0 },
+ { 0.878431, 0.490196, 0.015686, 1.0 },
+ { 0.874510, 0.509804, 0.003922, 1.0 },
+ { 0.898039, 0.568627, 0.003922, 1.0 },
+ { 0.909804, 0.650980, 0.113725, 1.0 },
+ { 0.858824, 0.709804, 0.270588, 1.0 },
+ { 0.717647, 0.717647, 0.431373, 1.0 },
+ { 0.600000, 0.756863, 0.486275, 1.0 },
+ { 0.600000, 0.788235, 0.529412, 1.0 },
+ { 0.619608, 0.796078, 0.572549, 1.0 },
+ { 0.737255, 0.823529, 0.643137, 1.0 },
+ { 0.807843, 0.854902, 0.772549, 1.0 },
+ { 0.792157, 0.858824, 0.796078, 1.0 },
+ { 0.784314, 0.839216, 0.788235, 1.0 },
+ { 0.584314, 0.756863, 0.674510, 1.0 },
+ { 0.439216, 0.752941, 0.717647, 1.0 },
+ { 0.490196, 0.760784, 0.674510, 1.0 },
+ { 0.564706, 0.752941, 0.517647, 1.0 },
+ { 0.650980, 0.752941, 0.494118, 1.0 },
+ { 0.835294, 0.596078, 0.384314, 1.0 },
+ { 0.835294, 0.513725, 0.054902, 1.0 },
+ { 0.854902, 0.474510, 0.027451, 1.0 },
+ { 0.866667, 0.443137, 0.019608, 1.0 },
+ { 0.862745, 0.435294, 0.007843, 1.0 },
+ { 0.874510, 0.458824, 0.007843, 1.0 },
+ { 0.874510, 0.458824, 0.015686, 1.0 },
+ { 0.870588, 0.462745, 0.003922, 1.0 },
+ { 0.854902, 0.466667, 0.003922, 1.0 },
+ { 0.854902, 0.478431, 0.000000, 1.0 },
+ { 0.850980, 0.490196, 0.003922, 1.0 },
+ { 0.850980, 0.525490, 0.035294, 1.0 },
+ { 0.905882, 0.627451, 0.125490, 1.0 },
+ { 0.945098, 0.670588, 0.333333, 1.0 },
+ { 0.807843, 0.729412, 0.529412, 1.0 },
+ { 0.901961, 0.827451, 0.678431, 1.0 },
+ { 0.890196, 0.847059, 0.737255, 1.0 },
+ { 0.890196, 0.823529, 0.752941, 1.0 },
+ { 0.901961, 0.862745, 0.764706, 1.0 },
+ { 0.886275, 0.866667, 0.760784, 1.0 },
+ { 0.882353, 0.858824, 0.737255, 1.0 },
+ { 0.866667, 0.854902, 0.752941, 1.0 },
+ { 0.874510, 0.890196, 0.768627, 1.0 },
+ { 0.858824, 0.870588, 0.811765, 1.0 },
+ { 0.811765, 0.866667, 0.800000, 1.0 },
+ { 0.847059, 0.874510, 0.768627, 1.0 },
+ { 0.843137, 0.854902, 0.741176, 1.0 },
+ { 0.862745, 0.854902, 0.678431, 1.0 },
+ { 0.800000, 0.749020, 0.568627, 1.0 },
+ { 0.788235, 0.529412, 0.564706, 1.0 },
+ { 0.854902, 0.556863, 0.325490, 1.0 },
+ { 0.768627, 0.498039, 0.086275, 1.0 },
+ { 0.792157, 0.341176, 0.007843, 1.0 },
+ { 0.639216, 0.082353, 0.000000, 1.0 },
+ { 0.486275, 0.074510, 0.003922, 1.0 },
+ { 0.396078, 0.125490, 0.023529, 1.0 },
+ { 0.329412, 0.184314, 0.054902, 1.0 },
+ { 0.435294, 0.470588, 0.262745, 1.0 },
+ { 0.333333, 0.607843, 0.482353, 1.0 },
+ { 0.349020, 0.647059, 0.505882, 1.0 },
+ { 0.325490, 0.615686, 0.486275, 1.0 },
+ { 0.274510, 0.478431, 0.458824, 1.0 },
+ { 0.305882, 0.125490, 0.156863, 1.0 },
+ };
+/* kandinsky.yellow-red-blue.ppm */
+static double4 colors_78[] = {
+ { 0.031373, 0.003922, 0.035294, 1.0 },
+ { 0.070588, 0.027451, 0.047059, 1.0 },
+ { 0.160784, 0.007843, 0.066667, 1.0 },
+ { 0.219608, 0.054902, 0.101961, 1.0 },
+ { 0.380392, 0.070588, 0.156863, 1.0 },
+ { 0.396078, 0.188235, 0.176471, 1.0 },
+ { 0.431373, 0.298039, 0.141176, 1.0 },
+ { 0.556863, 0.439216, 0.145098, 1.0 },
+ { 0.490196, 0.478431, 0.164706, 1.0 },
+ { 0.462745, 0.352941, 0.156863, 1.0 },
+ { 0.431373, 0.282353, 0.133333, 1.0 },
+ { 0.407843, 0.066667, 0.113725, 1.0 },
+ { 0.435294, 0.090196, 0.105882, 1.0 },
+ { 0.552941, 0.160784, 0.164706, 1.0 },
+ { 0.658824, 0.345098, 0.345098, 1.0 },
+ { 0.698039, 0.454902, 0.396078, 1.0 },
+ { 0.611765, 0.462745, 0.501961, 1.0 },
+ { 0.541176, 0.509804, 0.447059, 1.0 },
+ { 0.545098, 0.494118, 0.388235, 1.0 },
+ { 0.517647, 0.474510, 0.352941, 1.0 },
+ { 0.505882, 0.470588, 0.396078, 1.0 },
+ { 0.505882, 0.462745, 0.454902, 1.0 },
+ { 0.431373, 0.392157, 0.482353, 1.0 },
+ { 0.360784, 0.270588, 0.490196, 1.0 },
+ { 0.333333, 0.254902, 0.454902, 1.0 },
+ { 0.384314, 0.278431, 0.411765, 1.0 },
+ { 0.509804, 0.384314, 0.290196, 1.0 },
+ { 0.537255, 0.509804, 0.211765, 1.0 },
+ { 0.549020, 0.501961, 0.215686, 1.0 },
+ { 0.568627, 0.462745, 0.176471, 1.0 },
+ { 0.584314, 0.482353, 0.149020, 1.0 },
+ { 0.564706, 0.501961, 0.196078, 1.0 },
+ { 0.619608, 0.552941, 0.219608, 1.0 },
+ { 0.674510, 0.592157, 0.215686, 1.0 },
+ { 0.623529, 0.568627, 0.184314, 1.0 },
+ { 0.670588, 0.603922, 0.227451, 1.0 },
+ { 0.721569, 0.600000, 0.258824, 1.0 },
+ { 0.725490, 0.603922, 0.274510, 1.0 },
+ { 0.717647, 0.607843, 0.266667, 1.0 },
+ { 0.694118, 0.639216, 0.274510, 1.0 },
+ { 0.682353, 0.627451, 0.258824, 1.0 },
+ { 0.658824, 0.615686, 0.278431, 1.0 },
+ { 0.674510, 0.623529, 0.254902, 1.0 },
+ { 0.658824, 0.611765, 0.266667, 1.0 },
+ { 0.639216, 0.607843, 0.262745, 1.0 },
+ { 0.627451, 0.576471, 0.270588, 1.0 },
+ { 0.643137, 0.592157, 0.333333, 1.0 },
+ { 0.643137, 0.600000, 0.349020, 1.0 },
+ { 0.635294, 0.600000, 0.356863, 1.0 },
+ { 0.611765, 0.607843, 0.384314, 1.0 },
+ { 0.607843, 0.556863, 0.423529, 1.0 },
+ { 0.619608, 0.584314, 0.380392, 1.0 },
+ { 0.596078, 0.584314, 0.376471, 1.0 },
+ { 0.592157, 0.576471, 0.443137, 1.0 },
+ { 0.560784, 0.537255, 0.486275, 1.0 },
+ { 0.545098, 0.501961, 0.529412, 1.0 },
+ { 0.501961, 0.462745, 0.529412, 1.0 },
+ { 0.466667, 0.494118, 0.556863, 1.0 },
+ { 0.450980, 0.501961, 0.576471, 1.0 },
+ { 0.454902, 0.501961, 0.603922, 1.0 },
+ { 0.458824, 0.427451, 0.654902, 1.0 },
+ { 0.411765, 0.431373, 0.647059, 1.0 },
+ { 0.403922, 0.545098, 0.807843, 1.0 },
+ { 0.454902, 0.560784, 0.945098, 1.0 },
+ { 0.462745, 0.517647, 0.949020, 1.0 },
+ { 0.501961, 0.541176, 0.952941, 1.0 },
+ { 0.529412, 0.588235, 0.952941, 1.0 },
+ { 0.580392, 0.631373, 0.956863, 1.0 },
+ { 0.549020, 0.592157, 0.937255, 1.0 },
+ { 0.552941, 0.627451, 0.949020, 1.0 },
+ { 0.568627, 0.607843, 0.941176, 1.0 },
+ { 0.619608, 0.568627, 0.901961, 1.0 },
+ { 0.631373, 0.572549, 0.874510, 1.0 },
+ { 0.564706, 0.596078, 0.874510, 1.0 },
+ { 0.619608, 0.533333, 0.890196, 1.0 },
+ { 0.666667, 0.529412, 0.847059, 1.0 },
+ { 0.662745, 0.572549, 0.862745, 1.0 },
+ { 0.737255, 0.647059, 0.839216, 1.0 },
+ { 0.823529, 0.701961, 0.933333, 1.0 },
+ { 0.858824, 0.752941, 0.956863, 1.0 },
+ { 0.913725, 0.819608, 0.960784, 1.0 },
+ { 0.925490, 0.827451, 0.952941, 1.0 },
+ { 0.854902, 0.745098, 0.960784, 1.0 },
+ { 0.749020, 0.666667, 0.964706, 1.0 },
+ { 0.698039, 0.619608, 0.968627, 1.0 },
+ { 0.615686, 0.564706, 0.929412, 1.0 },
+ { 0.576471, 0.501961, 0.901961, 1.0 },
+ { 0.560784, 0.490196, 0.890196, 1.0 },
+ { 0.403922, 0.486275, 0.913725, 1.0 },
+ { 0.392157, 0.450980, 0.784314, 1.0 },
+ { 0.400000, 0.341176, 0.752941, 1.0 },
+ { 0.294118, 0.290196, 0.580392, 1.0 },
+ { 0.105882, 0.211765, 0.470588, 1.0 },
+ { 0.117647, 0.176471, 0.392157, 1.0 },
+ { 0.117647, 0.152941, 0.258824, 1.0 },
+ { 0.109804, 0.145098, 0.200000, 1.0 },
+ { 0.129412, 0.121569, 0.129412, 1.0 },
+ { 0.125490, 0.129412, 0.145098, 1.0 },
+ { 0.152941, 0.176471, 0.200000, 1.0 },
+ { 0.156863, 0.262745, 0.368627, 1.0 },
+ { 0.231373, 0.203922, 0.443137, 1.0 },
+ { 0.278431, 0.258824, 0.470588, 1.0 },
+ { 0.305882, 0.258824, 0.619608, 1.0 },
+ { 0.345098, 0.258824, 0.705882, 1.0 },
+ { 0.419608, 0.294118, 0.843137, 1.0 },
+ { 0.470588, 0.349020, 0.847059, 1.0 },
+ { 0.490196, 0.329412, 0.886275, 1.0 },
+ { 0.517647, 0.396078, 0.894118, 1.0 },
+ { 0.552941, 0.419608, 0.925490, 1.0 },
+ { 0.564706, 0.443137, 0.925490, 1.0 },
+ { 0.545098, 0.423529, 0.913725, 1.0 },
+ { 0.490196, 0.407843, 0.811765, 1.0 },
+ { 0.431373, 0.372549, 0.776471, 1.0 },
+ { 0.521569, 0.431373, 0.694118, 1.0 },
+ { 0.607843, 0.521569, 0.650980, 1.0 },
+ { 0.658824, 0.603922, 0.670588, 1.0 },
+ { 0.639216, 0.584314, 0.635294, 1.0 },
+ { 0.568627, 0.525490, 0.650980, 1.0 },
+ { 0.505882, 0.517647, 0.631373, 1.0 },
+ { 0.427451, 0.474510, 0.517647, 1.0 },
+ { 0.376471, 0.447059, 0.478431, 1.0 },
+ { 0.337255, 0.384314, 0.486275, 1.0 },
+ { 0.262745, 0.298039, 0.458824, 1.0 },
+ { 0.219608, 0.247059, 0.407843, 1.0 },
+ { 0.235294, 0.227451, 0.270588, 1.0 },
+ { 0.258824, 0.137255, 0.270588, 1.0 },
+ { 0.372549, 0.098039, 0.219608, 1.0 },
+ { 0.443137, 0.113725, 0.243137, 1.0 },
+ { 0.564706, 0.164706, 0.309804, 1.0 },
+ { 0.615686, 0.254902, 0.392157, 1.0 },
+ { 0.505882, 0.294118, 0.509804, 1.0 },
+ { 0.384314, 0.317647, 0.709804, 1.0 },
+ { 0.380392, 0.333333, 0.780392, 1.0 },
+ { 0.376471, 0.239216, 0.800000, 1.0 },
+ { 0.368627, 0.231373, 0.792157, 1.0 },
+ { 0.349020, 0.223529, 0.772549, 1.0 },
+ { 0.333333, 0.207843, 0.768627, 1.0 },
+ { 0.360784, 0.247059, 0.745098, 1.0 },
+ { 0.368627, 0.239216, 0.772549, 1.0 },
+ { 0.352941, 0.231373, 0.737255, 1.0 },
+ { 0.290196, 0.176471, 0.678431, 1.0 },
+ { 0.274510, 0.168627, 0.690196, 1.0 },
+ { 0.270588, 0.156863, 0.627451, 1.0 },
+ { 0.247059, 0.141176, 0.564706, 1.0 },
+ { 0.121569, 0.129412, 0.388235, 1.0 },
+ { 0.078431, 0.074510, 0.262745, 1.0 },
+ { 0.074510, 0.062745, 0.188235, 1.0 },
+ { 0.066667, 0.054902, 0.152941, 1.0 },
+ { 0.074510, 0.078431, 0.105882, 1.0 },
+ { 0.050980, 0.035294, 0.027451, 1.0 },
+ { 0.019608, 0.007843, 0.035294, 1.0 },
+ { 0.019608, 0.000000, 0.027451, 1.0 },
+ { 0.015686, 0.000000, 0.023529, 1.0 },
+ { 0.003922, 0.003922, 0.011765, 1.0 },
+ { 0.003922, 0.000000, 0.007843, 1.0 },
+ { 0.011765, 0.007843, 0.007843, 1.0 },
+ { 0.011765, 0.015686, 0.015686, 1.0 },
+ { 0.011765, 0.007843, 0.023529, 1.0 },
+ { 0.011765, 0.003922, 0.039216, 1.0 },
+ { 0.031373, 0.023529, 0.054902, 1.0 },
+ { 0.086275, 0.074510, 0.125490, 1.0 },
+ { 0.133333, 0.113725, 0.121569, 1.0 },
+ { 0.133333, 0.117647, 0.117647, 1.0 },
+ { 0.164706, 0.113725, 0.149020, 1.0 },
+ { 0.172549, 0.101961, 0.188235, 1.0 },
+ { 0.203922, 0.145098, 0.188235, 1.0 },
+ { 0.235294, 0.219608, 0.258824, 1.0 },
+ { 0.258824, 0.258824, 0.290196, 1.0 },
+ { 0.262745, 0.294118, 0.372549, 1.0 },
+ { 0.501961, 0.462745, 0.407843, 1.0 },
+ { 0.607843, 0.556863, 0.427451, 1.0 },
+ { 0.658824, 0.607843, 0.494118, 1.0 },
+ { 0.698039, 0.639216, 0.603922, 1.0 },
+ { 0.694118, 0.654902, 0.647059, 1.0 },
+ { 0.717647, 0.666667, 0.678431, 1.0 },
+ { 0.756863, 0.686275, 0.764706, 1.0 },
+ { 0.788235, 0.717647, 0.862745, 1.0 },
+ { 0.839216, 0.729412, 0.890196, 1.0 },
+ { 0.843137, 0.698039, 0.909804, 1.0 },
+ { 0.858824, 0.705882, 0.941176, 1.0 },
+ { 0.815686, 0.705882, 0.956863, 1.0 },
+ { 0.776471, 0.686275, 0.949020, 1.0 },
+ { 0.698039, 0.670588, 0.905882, 1.0 },
+ { 0.694118, 0.627451, 0.862745, 1.0 },
+ { 0.713725, 0.611765, 0.823529, 1.0 },
+ { 0.721569, 0.611765, 0.811765, 1.0 },
+ { 0.729412, 0.607843, 0.811765, 1.0 },
+ { 0.709804, 0.619608, 0.733333, 1.0 },
+ { 0.705882, 0.623529, 0.725490, 1.0 },
+ { 0.592157, 0.552941, 0.788235, 1.0 },
+ { 0.560784, 0.509804, 0.800000, 1.0 },
+ { 0.603922, 0.494118, 0.854902, 1.0 },
+ { 0.576471, 0.470588, 0.909804, 1.0 },
+ { 0.580392, 0.450980, 0.925490, 1.0 },
+ { 0.619608, 0.470588, 0.929412, 1.0 },
+ { 0.619608, 0.537255, 0.921569, 1.0 },
+ { 0.611765, 0.545098, 0.941176, 1.0 },
+ { 0.584314, 0.596078, 0.964706, 1.0 },
+ { 0.580392, 0.615686, 0.980392, 1.0 },
+ { 0.588235, 0.627451, 0.980392, 1.0 },
+ { 0.639216, 0.619608, 0.996078, 1.0 },
+ { 0.713725, 0.682353, 0.980392, 1.0 },
+ { 0.709804, 0.694118, 0.937255, 1.0 },
+ { 0.686275, 0.694118, 0.921569, 1.0 },
+ { 0.690196, 0.654902, 0.831373, 1.0 },
+ { 0.639216, 0.584314, 0.768627, 1.0 },
+ { 0.576471, 0.584314, 0.717647, 1.0 },
+ { 0.533333, 0.549020, 0.733333, 1.0 },
+ { 0.470588, 0.466667, 0.682353, 1.0 },
+ { 0.494118, 0.482353, 0.749020, 1.0 },
+ { 0.568627, 0.541176, 0.733333, 1.0 },
+ { 0.545098, 0.576471, 0.768627, 1.0 },
+ { 0.584314, 0.505882, 0.768627, 1.0 },
+ { 0.615686, 0.517647, 0.737255, 1.0 },
+ { 0.643137, 0.364706, 0.694118, 1.0 },
+ { 0.717647, 0.368627, 0.713725, 1.0 },
+ { 0.725490, 0.431373, 0.682353, 1.0 },
+ { 0.717647, 0.521569, 0.564706, 1.0 },
+ { 0.619608, 0.541176, 0.584314, 1.0 },
+ { 0.650980, 0.552941, 0.619608, 1.0 },
+ { 0.623529, 0.576471, 0.568627, 1.0 },
+ { 0.619608, 0.588235, 0.509804, 1.0 },
+ { 0.627451, 0.607843, 0.490196, 1.0 },
+ { 0.631373, 0.611765, 0.396078, 1.0 },
+ { 0.658824, 0.615686, 0.313725, 1.0 },
+ { 0.686275, 0.627451, 0.294118, 1.0 },
+ { 0.733333, 0.623529, 0.274510, 1.0 },
+ { 0.752941, 0.635294, 0.250980, 1.0 },
+ { 0.894118, 0.764706, 0.188235, 1.0 },
+ { 0.776471, 0.647059, 0.258824, 1.0 },
+ { 0.784314, 0.682353, 0.329412, 1.0 },
+ { 0.792157, 0.662745, 0.337255, 1.0 },
+ { 0.862745, 0.670588, 0.352941, 1.0 },
+ { 0.847059, 0.729412, 0.235294, 1.0 },
+ { 0.827451, 0.709804, 0.360784, 1.0 },
+ { 0.827451, 0.694118, 0.376471, 1.0 },
+ { 0.866667, 0.674510, 0.392157, 1.0 },
+ { 0.811765, 0.698039, 0.384314, 1.0 },
+ { 0.858824, 0.729412, 0.380392, 1.0 },
+ { 0.894118, 0.796078, 0.396078, 1.0 },
+ { 0.882353, 0.772549, 0.443137, 1.0 },
+ { 0.874510, 0.752941, 0.580392, 1.0 },
+ { 0.835294, 0.737255, 0.584314, 1.0 },
+ { 0.819608, 0.701961, 0.592157, 1.0 },
+ { 0.760784, 0.639216, 0.552941, 1.0 },
+ { 0.713725, 0.650980, 0.537255, 1.0 },
+ { 0.635294, 0.596078, 0.419608, 1.0 },
+ { 0.631373, 0.588235, 0.341176, 1.0 },
+ { 0.623529, 0.568627, 0.254902, 1.0 },
+ { 0.619608, 0.509804, 0.219608, 1.0 },
+ { 0.541176, 0.505882, 0.294118, 1.0 },
+ { 0.490196, 0.372549, 0.211765, 1.0 },
+ { 0.407843, 0.274510, 0.121569, 1.0 },
+ { 0.219608, 0.074510, 0.172549, 1.0 },
+ { 0.105882, 0.035294, 0.156863, 1.0 },
+ { 0.050980, 0.007843, 0.043137, 1.0 },
+ };
+/* klee.insula-dulcamara.ppm */
+static double4 colors_79[] = {
+ { 0.090196, 0.039216, 0.015686, 1.0 },
+ { 0.247059, 0.149020, 0.105882, 1.0 },
+ { 0.564706, 0.431373, 0.333333, 1.0 },
+ { 0.580392, 0.513725, 0.286275, 1.0 },
+ { 0.564706, 0.533333, 0.337255, 1.0 },
+ { 0.639216, 0.513725, 0.352941, 1.0 },
+ { 0.690196, 0.572549, 0.376471, 1.0 },
+ { 0.752941, 0.639216, 0.400000, 1.0 },
+ { 0.756863, 0.615686, 0.447059, 1.0 },
+ { 0.756863, 0.631373, 0.509804, 1.0 },
+ { 0.756863, 0.658824, 0.576471, 1.0 },
+ { 0.709804, 0.662745, 0.611765, 1.0 },
+ { 0.658824, 0.662745, 0.588235, 1.0 },
+ { 0.572549, 0.627451, 0.619608, 1.0 },
+ { 0.509804, 0.576471, 0.607843, 1.0 },
+ { 0.470588, 0.623529, 0.635294, 1.0 },
+ { 0.474510, 0.631373, 0.572549, 1.0 },
+ { 0.439216, 0.588235, 0.596078, 1.0 },
+ { 0.341176, 0.474510, 0.556863, 1.0 },
+ { 0.360784, 0.454902, 0.541176, 1.0 },
+ { 0.466667, 0.541176, 0.556863, 1.0 },
+ { 0.513725, 0.556863, 0.513725, 1.0 },
+ { 0.603922, 0.619608, 0.431373, 1.0 },
+ { 0.611765, 0.603922, 0.396078, 1.0 },
+ { 0.670588, 0.592157, 0.388235, 1.0 },
+ { 0.666667, 0.576471, 0.329412, 1.0 },
+ { 0.650980, 0.513725, 0.298039, 1.0 },
+ { 0.596078, 0.501961, 0.294118, 1.0 },
+ { 0.584314, 0.478431, 0.247059, 1.0 },
+ { 0.427451, 0.325490, 0.188235, 1.0 },
+ { 0.101961, 0.031373, 0.027451, 1.0 },
+ { 0.094118, 0.023529, 0.015686, 1.0 },
+ { 0.074510, 0.027451, 0.023529, 1.0 },
+ { 0.066667, 0.011765, 0.007843, 1.0 },
+ { 0.035294, 0.007843, 0.007843, 1.0 },
+ { 0.015686, 0.043137, 0.023529, 1.0 },
+ { 0.101961, 0.078431, 0.023529, 1.0 },
+ { 0.341176, 0.458824, 0.333333, 1.0 },
+ { 0.458824, 0.592157, 0.458824, 1.0 },
+ { 0.568627, 0.541176, 0.443137, 1.0 },
+ { 0.560784, 0.517647, 0.341176, 1.0 },
+ { 0.505882, 0.419608, 0.258824, 1.0 },
+ { 0.109804, 0.039216, 0.027451, 1.0 },
+ { 0.086275, 0.027451, 0.031373, 1.0 },
+ { 0.117647, 0.058824, 0.047059, 1.0 },
+ { 0.360784, 0.435294, 0.427451, 1.0 },
+ { 0.329412, 0.458824, 0.537255, 1.0 },
+ { 0.329412, 0.435294, 0.572549, 1.0 },
+ { 0.431373, 0.545098, 0.600000, 1.0 },
+ { 0.494118, 0.615686, 0.552941, 1.0 },
+ { 0.600000, 0.627451, 0.517647, 1.0 },
+ { 0.592157, 0.647059, 0.470588, 1.0 },
+ { 0.643137, 0.670588, 0.478431, 1.0 },
+ { 0.670588, 0.654902, 0.435294, 1.0 },
+ { 0.666667, 0.662745, 0.407843, 1.0 },
+ { 0.694118, 0.584314, 0.407843, 1.0 },
+ { 0.729412, 0.560784, 0.364706, 1.0 },
+ { 0.690196, 0.580392, 0.301961, 1.0 },
+ { 0.627451, 0.592157, 0.254902, 1.0 },
+ { 0.686275, 0.588235, 0.294118, 1.0 },
+ { 0.662745, 0.552941, 0.239216, 1.0 },
+ { 0.639216, 0.423529, 0.239216, 1.0 },
+ { 0.517647, 0.337255, 0.137255, 1.0 },
+ { 0.125490, 0.035294, 0.003922, 1.0 },
+ { 0.133333, 0.078431, 0.019608, 1.0 },
+ { 0.501961, 0.427451, 0.219608, 1.0 },
+ { 0.623529, 0.447059, 0.305882, 1.0 },
+ { 0.694118, 0.458824, 0.325490, 1.0 },
+ { 0.729412, 0.505882, 0.325490, 1.0 },
+ { 0.721569, 0.513725, 0.349020, 1.0 },
+ { 0.756863, 0.525490, 0.388235, 1.0 },
+ { 0.733333, 0.584314, 0.356863, 1.0 },
+ { 0.752941, 0.560784, 0.392157, 1.0 },
+ { 0.780392, 0.603922, 0.423529, 1.0 },
+ { 0.788235, 0.611765, 0.466667, 1.0 },
+ { 0.788235, 0.662745, 0.474510, 1.0 },
+ { 0.792157, 0.682353, 0.501961, 1.0 },
+ { 0.788235, 0.698039, 0.521569, 1.0 },
+ { 0.835294, 0.717647, 0.521569, 1.0 },
+ { 0.807843, 0.701961, 0.537255, 1.0 },
+ { 0.823529, 0.701961, 0.537255, 1.0 },
+ { 0.858824, 0.705882, 0.541176, 1.0 },
+ { 0.858824, 0.713725, 0.521569, 1.0 },
+ { 0.847059, 0.725490, 0.525490, 1.0 },
+ { 0.847059, 0.725490, 0.537255, 1.0 },
+ { 0.866667, 0.721569, 0.564706, 1.0 },
+ { 0.866667, 0.756863, 0.576471, 1.0 },
+ { 0.866667, 0.752941, 0.619608, 1.0 },
+ { 0.858824, 0.733333, 0.623529, 1.0 },
+ { 0.866667, 0.745098, 0.647059, 1.0 },
+ { 0.866667, 0.768627, 0.654902, 1.0 },
+ { 0.862745, 0.772549, 0.674510, 1.0 },
+ { 0.862745, 0.784314, 0.647059, 1.0 },
+ { 0.807843, 0.768627, 0.647059, 1.0 },
+ { 0.768627, 0.749020, 0.654902, 1.0 },
+ { 0.764706, 0.721569, 0.650980, 1.0 },
+ { 0.752941, 0.698039, 0.654902, 1.0 },
+ { 0.650980, 0.698039, 0.678431, 1.0 },
+ { 0.627451, 0.701961, 0.654902, 1.0 },
+ { 0.619608, 0.658824, 0.631373, 1.0 },
+ { 0.584314, 0.647059, 0.643137, 1.0 },
+ { 0.580392, 0.643137, 0.654902, 1.0 },
+ { 0.564706, 0.666667, 0.666667, 1.0 },
+ { 0.556863, 0.647059, 0.698039, 1.0 },
+ { 0.474510, 0.600000, 0.670588, 1.0 },
+ { 0.443137, 0.541176, 0.627451, 1.0 },
+ { 0.368627, 0.466667, 0.576471, 1.0 },
+ { 0.349020, 0.431373, 0.549020, 1.0 },
+ { 0.203922, 0.192157, 0.211765, 1.0 },
+ { 0.090196, 0.039216, 0.027451, 1.0 },
+ { 0.054902, 0.019608, 0.000000, 1.0 },
+ { 0.023529, 0.003922, 0.000000, 1.0 },
+ { 0.035294, 0.007843, 0.003922, 1.0 },
+ { 0.074510, 0.031373, 0.027451, 1.0 },
+ { 0.101961, 0.031373, 0.023529, 1.0 },
+ { 0.211765, 0.133333, 0.054902, 1.0 },
+ { 0.588235, 0.478431, 0.156863, 1.0 },
+ { 0.576471, 0.580392, 0.223529, 1.0 },
+ { 0.560784, 0.584314, 0.239216, 1.0 },
+ { 0.607843, 0.568627, 0.270588, 1.0 },
+ { 0.690196, 0.560784, 0.270588, 1.0 },
+ { 0.760784, 0.592157, 0.258824, 1.0 },
+ { 0.780392, 0.572549, 0.250980, 1.0 },
+ { 0.772549, 0.568627, 0.235294, 1.0 },
+ { 0.709804, 0.568627, 0.262745, 1.0 },
+ { 0.698039, 0.545098, 0.282353, 1.0 },
+ { 0.729412, 0.556863, 0.298039, 1.0 },
+ { 0.717647, 0.576471, 0.282353, 1.0 },
+ { 0.725490, 0.603922, 0.313725, 1.0 },
+ { 0.745098, 0.611765, 0.329412, 1.0 },
+ { 0.749020, 0.658824, 0.388235, 1.0 },
+ { 0.686275, 0.701961, 0.407843, 1.0 },
+ { 0.709804, 0.658824, 0.470588, 1.0 },
+ { 0.764706, 0.662745, 0.521569, 1.0 },
+ { 0.717647, 0.682353, 0.537255, 1.0 },
+ { 0.772549, 0.647059, 0.509804, 1.0 },
+ { 0.807843, 0.650980, 0.494118, 1.0 },
+ { 0.827451, 0.690196, 0.521569, 1.0 },
+ { 0.819608, 0.737255, 0.533333, 1.0 },
+ { 0.843137, 0.709804, 0.521569, 1.0 },
+ { 0.792157, 0.721569, 0.478431, 1.0 },
+ { 0.803922, 0.772549, 0.466667, 1.0 },
+ { 0.764706, 0.752941, 0.450980, 1.0 },
+ { 0.796078, 0.745098, 0.419608, 1.0 },
+ { 0.823529, 0.674510, 0.431373, 1.0 },
+ { 0.831373, 0.741176, 0.431373, 1.0 },
+ { 0.811765, 0.752941, 0.415686, 1.0 },
+ { 0.749020, 0.745098, 0.396078, 1.0 },
+ { 0.713725, 0.729412, 0.360784, 1.0 },
+ { 0.682353, 0.717647, 0.305882, 1.0 },
+ { 0.658824, 0.701961, 0.309804, 1.0 },
+ { 0.619608, 0.686275, 0.294118, 1.0 },
+ { 0.615686, 0.650980, 0.270588, 1.0 },
+ { 0.568627, 0.643137, 0.250980, 1.0 },
+ { 0.505882, 0.639216, 0.356863, 1.0 },
+ { 0.368627, 0.572549, 0.415686, 1.0 },
+ { 0.262745, 0.227451, 0.113725, 1.0 },
+ { 0.094118, 0.043137, 0.023529, 1.0 },
+ { 0.101961, 0.035294, 0.023529, 1.0 },
+ { 0.372549, 0.309804, 0.164706, 1.0 },
+ { 0.474510, 0.505882, 0.376471, 1.0 },
+ { 0.572549, 0.631373, 0.360784, 1.0 },
+ { 0.650980, 0.725490, 0.345098, 1.0 },
+ { 0.674510, 0.694118, 0.321569, 1.0 },
+ { 0.725490, 0.721569, 0.298039, 1.0 },
+ { 0.721569, 0.733333, 0.333333, 1.0 },
+ { 0.701961, 0.694118, 0.337255, 1.0 },
+ { 0.741176, 0.686275, 0.380392, 1.0 },
+ { 0.796078, 0.694118, 0.392157, 1.0 },
+ { 0.780392, 0.658824, 0.431373, 1.0 },
+ { 0.827451, 0.643137, 0.439216, 1.0 },
+ { 0.815686, 0.635294, 0.482353, 1.0 },
+ { 0.792157, 0.650980, 0.474510, 1.0 },
+ { 0.823529, 0.643137, 0.525490, 1.0 },
+ { 0.811765, 0.654902, 0.576471, 1.0 },
+ { 0.811765, 0.662745, 0.529412, 1.0 },
+ { 0.811765, 0.662745, 0.509804, 1.0 },
+ { 0.839216, 0.682353, 0.490196, 1.0 },
+ { 0.823529, 0.678431, 0.478431, 1.0 },
+ { 0.803922, 0.674510, 0.490196, 1.0 },
+ { 0.792157, 0.698039, 0.486275, 1.0 },
+ { 0.733333, 0.698039, 0.470588, 1.0 },
+ { 0.721569, 0.713725, 0.458824, 1.0 },
+ { 0.796078, 0.733333, 0.372549, 1.0 },
+ { 0.819608, 0.729412, 0.368627, 1.0 },
+ { 0.850980, 0.756863, 0.396078, 1.0 },
+ { 0.835294, 0.686275, 0.364706, 1.0 },
+ { 0.815686, 0.670588, 0.341176, 1.0 },
+ { 0.815686, 0.647059, 0.313725, 1.0 },
+ { 0.803922, 0.619608, 0.309804, 1.0 },
+ { 0.756863, 0.627451, 0.309804, 1.0 },
+ { 0.752941, 0.635294, 0.313725, 1.0 },
+ { 0.796078, 0.705882, 0.333333, 1.0 },
+ { 0.780392, 0.733333, 0.321569, 1.0 },
+ { 0.850980, 0.776471, 0.352941, 1.0 },
+ { 0.862745, 0.788235, 0.384314, 1.0 },
+ { 0.886275, 0.800000, 0.411765, 1.0 },
+ { 0.866667, 0.745098, 0.403922, 1.0 },
+ { 0.870588, 0.784314, 0.470588, 1.0 },
+ { 0.870588, 0.749020, 0.498039, 1.0 },
+ { 0.917647, 0.784314, 0.525490, 1.0 },
+ { 0.870588, 0.729412, 0.478431, 1.0 },
+ { 0.866667, 0.729412, 0.521569, 1.0 },
+ { 0.858824, 0.729412, 0.529412, 1.0 },
+ { 0.843137, 0.725490, 0.509804, 1.0 },
+ { 0.807843, 0.741176, 0.509804, 1.0 },
+ { 0.800000, 0.725490, 0.545098, 1.0 },
+ { 0.807843, 0.717647, 0.572549, 1.0 },
+ { 0.784314, 0.682353, 0.564706, 1.0 },
+ { 0.792157, 0.694118, 0.572549, 1.0 },
+ { 0.756863, 0.713725, 0.588235, 1.0 },
+ { 0.733333, 0.721569, 0.603922, 1.0 },
+ { 0.709804, 0.682353, 0.600000, 1.0 },
+ { 0.760784, 0.721569, 0.584314, 1.0 },
+ { 0.823529, 0.698039, 0.596078, 1.0 },
+ { 0.819608, 0.709804, 0.615686, 1.0 },
+ { 0.847059, 0.737255, 0.572549, 1.0 },
+ { 0.839216, 0.749020, 0.572549, 1.0 },
+ { 0.847059, 0.768627, 0.576471, 1.0 },
+ { 0.874510, 0.772549, 0.592157, 1.0 },
+ { 0.886275, 0.776471, 0.603922, 1.0 },
+ { 0.874510, 0.811765, 0.611765, 1.0 },
+ { 0.843137, 0.796078, 0.650980, 1.0 },
+ { 0.866667, 0.800000, 0.643137, 1.0 },
+ { 0.870588, 0.764706, 0.694118, 1.0 },
+ { 0.929412, 0.800000, 0.694118, 1.0 },
+ { 0.874510, 0.784314, 0.670588, 1.0 },
+ { 0.901961, 0.866667, 0.733333, 1.0 },
+ { 0.886275, 0.858824, 0.749020, 1.0 },
+ { 0.850980, 0.815686, 0.764706, 1.0 },
+ { 1.000000, 0.980392, 0.909804, 1.0 },
+ { 0.823529, 0.788235, 0.709804, 1.0 },
+ { 0.850980, 0.819608, 0.654902, 1.0 },
+ { 0.901961, 0.815686, 0.631373, 1.0 },
+ { 0.890196, 0.815686, 0.619608, 1.0 },
+ { 0.878431, 0.811765, 0.600000, 1.0 },
+ { 0.886275, 0.792157, 0.611765, 1.0 },
+ { 0.890196, 0.768627, 0.631373, 1.0 },
+ { 0.874510, 0.749020, 0.647059, 1.0 },
+ { 0.878431, 0.745098, 0.623529, 1.0 },
+ { 0.858824, 0.768627, 0.635294, 1.0 },
+ { 0.843137, 0.776471, 0.639216, 1.0 },
+ { 0.831373, 0.752941, 0.654902, 1.0 },
+ { 0.827451, 0.749020, 0.627451, 1.0 },
+ { 0.807843, 0.768627, 0.631373, 1.0 },
+ { 0.807843, 0.764706, 0.647059, 1.0 },
+ { 0.811765, 0.729412, 0.647059, 1.0 },
+ { 0.784314, 0.745098, 0.650980, 1.0 },
+ { 0.780392, 0.760784, 0.627451, 1.0 },
+ { 0.776471, 0.772549, 0.560784, 1.0 },
+ { 0.701961, 0.784314, 0.552941, 1.0 },
+ { 0.670588, 0.670588, 0.509804, 1.0 },
+ { 0.607843, 0.576471, 0.470588, 1.0 },
+ { 0.576471, 0.529412, 0.435294, 1.0 },
+ { 0.525490, 0.447059, 0.290196, 1.0 },
+ { 0.133333, 0.062745, 0.027451, 1.0 },
+ };
+/* nile.ppm */
+static double4 colors_80[] = {
+ { 0.023529, 0.152941, 0.258824, 1.0 },
+ { 0.105882, 0.243137, 0.388235, 1.0 },
+ { 0.380392, 0.266667, 0.294118, 1.0 },
+ { 0.611765, 0.262745, 0.149020, 1.0 },
+ { 0.847059, 0.458824, 0.011765, 1.0 },
+ { 0.921569, 0.556863, 0.011765, 1.0 },
+ { 0.996078, 0.674510, 0.011765, 1.0 },
+ { 0.980392, 0.831373, 0.639216, 1.0 },
+ { 0.988235, 0.905882, 0.854902, 1.0 },
+ { 0.933333, 0.886275, 0.968627, 1.0 },
+ { 0.937255, 0.898039, 0.976471, 1.0 },
+ { 0.929412, 0.866667, 0.980392, 1.0 },
+ { 0.862745, 0.811765, 0.956863, 1.0 },
+ { 0.796078, 0.784314, 0.952941, 1.0 },
+ { 0.776471, 0.760784, 0.921569, 1.0 },
+ { 0.776471, 0.678431, 0.831373, 1.0 },
+ { 0.803922, 0.635294, 0.654902, 1.0 },
+ { 0.796078, 0.541176, 0.164706, 1.0 },
+ { 0.913725, 0.568627, 0.007843, 1.0 },
+ { 0.949020, 0.580392, 0.003922, 1.0 },
+ { 0.980392, 0.615686, 0.023529, 1.0 },
+ { 0.843137, 0.686275, 0.549020, 1.0 },
+ { 0.796078, 0.686275, 0.764706, 1.0 },
+ { 0.745098, 0.643137, 0.764706, 1.0 },
+ { 0.745098, 0.580392, 0.537255, 1.0 },
+ { 0.847059, 0.529412, 0.086275, 1.0 },
+ { 0.843137, 0.490196, 0.039216, 1.0 },
+ { 0.670588, 0.400000, 0.090196, 1.0 },
+ { 0.505882, 0.392157, 0.184314, 1.0 },
+ { 0.474510, 0.372549, 0.564706, 1.0 },
+ { 0.501961, 0.556863, 0.682353, 1.0 },
+ { 0.678431, 0.631373, 0.866667, 1.0 },
+ { 0.717647, 0.666667, 0.894118, 1.0 },
+ { 0.729412, 0.678431, 0.898039, 1.0 },
+ { 0.737255, 0.686275, 0.929412, 1.0 },
+ { 0.737255, 0.705882, 0.937255, 1.0 },
+ { 0.749020, 0.698039, 0.949020, 1.0 },
+ { 0.749020, 0.690196, 0.945098, 1.0 },
+ { 0.764706, 0.670588, 0.901961, 1.0 },
+ { 0.756863, 0.650980, 0.941176, 1.0 },
+ { 0.768627, 0.654902, 0.905882, 1.0 },
+ { 0.764706, 0.658824, 0.898039, 1.0 },
+ { 0.725490, 0.643137, 0.862745, 1.0 },
+ { 0.694118, 0.627451, 0.823529, 1.0 },
+ { 0.537255, 0.545098, 0.552941, 1.0 },
+ { 0.525490, 0.321569, 0.235294, 1.0 },
+ { 0.552941, 0.149020, 0.070588, 1.0 },
+ { 0.454902, 0.094118, 0.003922, 1.0 },
+ { 0.439216, 0.062745, 0.003922, 1.0 },
+ { 0.450980, 0.109804, 0.023529, 1.0 },
+ { 0.470588, 0.239216, 0.203922, 1.0 },
+ { 0.403922, 0.286275, 0.623529, 1.0 },
+ { 0.250980, 0.141176, 0.650980, 1.0 },
+ { 0.113725, 0.156863, 0.686275, 1.0 },
+ { 0.094118, 0.164706, 0.654902, 1.0 },
+ { 0.031373, 0.184314, 0.666667, 1.0 },
+ { 0.007843, 0.149020, 0.674510, 1.0 },
+ { 0.027451, 0.133333, 0.698039, 1.0 },
+ { 0.035294, 0.188235, 0.725490, 1.0 },
+ { 0.074510, 0.211765, 0.729412, 1.0 },
+ { 0.090196, 0.262745, 0.760784, 1.0 },
+ { 0.156863, 0.231373, 0.725490, 1.0 },
+ { 0.203922, 0.239216, 0.717647, 1.0 },
+ { 0.254902, 0.266667, 0.749020, 1.0 },
+ { 0.266667, 0.274510, 0.749020, 1.0 },
+ { 0.301961, 0.337255, 0.780392, 1.0 },
+ { 0.329412, 0.349020, 0.788235, 1.0 },
+ { 0.411765, 0.415686, 0.796078, 1.0 },
+ { 0.447059, 0.447059, 0.874510, 1.0 },
+ { 0.698039, 0.584314, 0.866667, 1.0 },
+ { 0.756863, 0.615686, 0.827451, 1.0 },
+ { 0.827451, 0.674510, 0.643137, 1.0 },
+ { 0.972549, 0.619608, 0.043137, 1.0 },
+ { 0.996078, 0.647059, 0.011765, 1.0 },
+ { 0.988235, 0.674510, 0.031373, 1.0 },
+ { 0.917647, 0.749020, 0.690196, 1.0 },
+ { 0.858824, 0.768627, 0.811765, 1.0 },
+ { 0.831373, 0.756863, 0.847059, 1.0 },
+ { 0.811765, 0.752941, 0.858824, 1.0 },
+ { 0.803922, 0.694118, 0.890196, 1.0 },
+ { 0.796078, 0.701961, 0.890196, 1.0 },
+ { 0.772549, 0.717647, 0.933333, 1.0 },
+ { 0.768627, 0.741176, 0.956863, 1.0 },
+ { 0.760784, 0.721569, 0.956863, 1.0 },
+ { 0.784314, 0.733333, 0.960784, 1.0 },
+ { 0.803922, 0.780392, 0.984314, 1.0 },
+ { 0.835294, 0.843137, 0.984314, 1.0 },
+ { 0.850980, 0.839216, 0.996078, 1.0 },
+ { 0.925490, 0.913725, 0.980392, 1.0 },
+ { 0.968627, 0.909804, 0.992157, 1.0 },
+ { 0.984314, 0.933333, 0.992157, 1.0 },
+ { 0.984314, 0.949020, 0.984314, 1.0 },
+ { 0.988235, 0.952941, 0.984314, 1.0 },
+ { 0.984314, 0.941176, 0.988235, 1.0 },
+ { 0.952941, 0.905882, 0.984314, 1.0 },
+ { 0.913725, 0.858824, 0.905882, 1.0 },
+ { 0.921569, 0.831373, 0.839216, 1.0 },
+ { 0.835294, 0.713725, 0.854902, 1.0 },
+ { 0.800000, 0.643137, 0.662745, 1.0 },
+ { 0.631373, 0.431373, 0.384314, 1.0 },
+ { 0.450980, 0.231373, 0.168627, 1.0 },
+ { 0.466667, 0.156863, 0.011765, 1.0 },
+ { 0.486275, 0.121569, 0.019608, 1.0 },
+ { 0.517647, 0.152941, 0.031373, 1.0 },
+ { 0.682353, 0.286275, 0.027451, 1.0 },
+ { 0.874510, 0.501961, 0.019608, 1.0 },
+ { 0.952941, 0.615686, 0.039216, 1.0 },
+ { 0.909804, 0.701961, 0.654902, 1.0 },
+ { 0.878431, 0.768627, 0.823529, 1.0 },
+ { 0.937255, 0.803922, 0.827451, 1.0 },
+ { 0.945098, 0.866667, 0.854902, 1.0 },
+ { 0.917647, 0.874510, 0.933333, 1.0 },
+ { 0.925490, 0.882353, 0.972549, 1.0 },
+ { 0.901961, 0.850980, 0.968627, 1.0 },
+ { 0.898039, 0.807843, 0.917647, 1.0 },
+ { 0.858824, 0.803922, 0.858824, 1.0 },
+ { 0.839216, 0.768627, 0.823529, 1.0 },
+ { 0.843137, 0.721569, 0.639216, 1.0 },
+ { 0.964706, 0.619608, 0.027451, 1.0 },
+ { 0.976471, 0.647059, 0.011765, 1.0 },
+ { 0.960784, 0.627451, 0.015686, 1.0 },
+ { 0.945098, 0.572549, 0.011765, 1.0 },
+ { 0.913725, 0.537255, 0.007843, 1.0 },
+ { 0.862745, 0.478431, 0.027451, 1.0 },
+ { 0.631373, 0.345098, 0.200000, 1.0 },
+ { 0.600000, 0.498039, 0.509804, 1.0 },
+ { 0.674510, 0.568627, 0.760784, 1.0 },
+ { 0.749020, 0.627451, 0.839216, 1.0 },
+ { 0.752941, 0.643137, 0.882353, 1.0 },
+ { 0.752941, 0.635294, 0.901961, 1.0 },
+ { 0.725490, 0.623529, 0.909804, 1.0 },
+ { 0.694118, 0.611765, 0.886275, 1.0 },
+ { 0.564706, 0.576471, 0.874510, 1.0 },
+ { 0.384314, 0.513725, 0.862745, 1.0 },
+ { 0.317647, 0.486275, 0.839216, 1.0 },
+ { 0.250980, 0.450980, 0.796078, 1.0 },
+ { 0.239216, 0.458824, 0.709804, 1.0 },
+ { 0.243137, 0.435294, 0.686275, 1.0 },
+ { 0.270588, 0.415686, 0.635294, 1.0 },
+ { 0.258824, 0.415686, 0.580392, 1.0 },
+ { 0.192157, 0.392157, 0.603922, 1.0 },
+ { 0.098039, 0.341176, 0.588235, 1.0 },
+ { 0.117647, 0.313725, 0.568627, 1.0 },
+ { 0.050980, 0.258824, 0.509804, 1.0 },
+ { 0.066667, 0.274510, 0.474510, 1.0 },
+ { 0.125490, 0.313725, 0.403922, 1.0 },
+ { 0.266667, 0.321569, 0.388235, 1.0 },
+ { 0.345098, 0.133333, 0.043137, 1.0 },
+ { 0.411765, 0.066667, 0.023529, 1.0 },
+ { 0.415686, 0.074510, 0.011765, 1.0 },
+ { 0.466667, 0.219608, 0.121569, 1.0 },
+ { 0.447059, 0.298039, 0.325490, 1.0 },
+ { 0.462745, 0.396078, 0.654902, 1.0 },
+ { 0.631373, 0.588235, 0.850980, 1.0 },
+ { 0.690196, 0.674510, 0.913725, 1.0 },
+ { 0.701961, 0.694118, 0.913725, 1.0 },
+ { 0.690196, 0.717647, 0.949020, 1.0 },
+ { 0.670588, 0.694118, 0.933333, 1.0 },
+ { 0.658824, 0.709804, 0.945098, 1.0 },
+ { 0.694118, 0.725490, 0.949020, 1.0 },
+ { 0.698039, 0.737255, 0.945098, 1.0 },
+ { 0.698039, 0.745098, 0.968627, 1.0 },
+ { 0.741176, 0.768627, 0.988235, 1.0 },
+ { 0.760784, 0.815686, 0.980392, 1.0 },
+ { 0.796078, 0.796078, 0.952941, 1.0 },
+ { 0.772549, 0.776471, 0.956863, 1.0 },
+ { 0.768627, 0.764706, 0.952941, 1.0 },
+ { 0.752941, 0.768627, 0.956863, 1.0 },
+ { 0.768627, 0.756863, 0.933333, 1.0 },
+ { 0.752941, 0.733333, 0.937255, 1.0 },
+ { 0.717647, 0.749020, 0.941176, 1.0 },
+ { 0.713725, 0.745098, 0.956863, 1.0 },
+ { 0.737255, 0.749020, 0.878431, 1.0 },
+ { 0.725490, 0.701961, 0.878431, 1.0 },
+ { 0.725490, 0.670588, 0.823529, 1.0 },
+ { 0.670588, 0.564706, 0.694118, 1.0 },
+ { 0.686275, 0.505882, 0.360784, 1.0 },
+ { 0.882353, 0.541176, 0.003922, 1.0 },
+ { 0.917647, 0.549020, 0.003922, 1.0 },
+ { 0.941176, 0.572549, 0.015686, 1.0 },
+ { 0.960784, 0.592157, 0.023529, 1.0 },
+ { 0.858824, 0.658824, 0.541176, 1.0 },
+ { 0.756863, 0.615686, 0.807843, 1.0 },
+ { 0.678431, 0.615686, 0.858824, 1.0 },
+ { 0.423529, 0.482353, 0.796078, 1.0 },
+ { 0.325490, 0.478431, 0.811765, 1.0 },
+ { 0.274510, 0.498039, 0.741176, 1.0 },
+ { 0.250980, 0.454902, 0.705882, 1.0 },
+ { 0.239216, 0.443137, 0.658824, 1.0 },
+ { 0.219608, 0.380392, 0.619608, 1.0 },
+ { 0.117647, 0.349020, 0.556863, 1.0 },
+ { 0.137255, 0.352941, 0.501961, 1.0 },
+ { 0.117647, 0.349020, 0.490196, 1.0 },
+ { 0.086275, 0.301961, 0.470588, 1.0 },
+ { 0.070588, 0.266667, 0.431373, 1.0 },
+ { 0.078431, 0.215686, 0.345098, 1.0 },
+ { 0.364706, 0.031373, 0.023529, 1.0 },
+ { 0.392157, 0.035294, 0.011765, 1.0 },
+ { 0.462745, 0.054902, 0.003922, 1.0 },
+ { 0.533333, 0.160784, 0.023529, 1.0 },
+ { 0.850980, 0.443137, 0.011765, 1.0 },
+ { 0.890196, 0.537255, 0.003922, 1.0 },
+ { 0.874510, 0.517647, 0.011765, 1.0 },
+ { 0.647059, 0.388235, 0.078431, 1.0 },
+ { 0.564706, 0.215686, 0.117647, 1.0 },
+ { 0.498039, 0.125490, 0.023529, 1.0 },
+ { 0.454902, 0.101961, 0.023529, 1.0 },
+ { 0.439216, 0.180392, 0.172549, 1.0 },
+ { 0.435294, 0.278431, 0.384314, 1.0 },
+ { 0.360784, 0.364706, 0.596078, 1.0 },
+ { 0.419608, 0.431373, 0.690196, 1.0 },
+ { 0.400000, 0.450980, 0.784314, 1.0 },
+ { 0.431373, 0.462745, 0.835294, 1.0 },
+ { 0.572549, 0.556863, 0.870588, 1.0 },
+ { 0.678431, 0.639216, 0.878431, 1.0 },
+ { 0.713725, 0.686275, 0.898039, 1.0 },
+ { 0.721569, 0.701961, 0.913725, 1.0 },
+ { 0.721569, 0.694118, 0.925490, 1.0 },
+ { 0.713725, 0.674510, 0.937255, 1.0 },
+ { 0.698039, 0.666667, 0.937255, 1.0 },
+ { 0.682353, 0.678431, 0.929412, 1.0 },
+ { 0.666667, 0.627451, 0.882353, 1.0 },
+ { 0.423529, 0.470588, 0.854902, 1.0 },
+ { 0.384314, 0.490196, 0.823529, 1.0 },
+ { 0.329412, 0.466667, 0.854902, 1.0 },
+ { 0.317647, 0.474510, 0.850980, 1.0 },
+ { 0.278431, 0.482353, 0.854902, 1.0 },
+ { 0.282353, 0.450980, 0.831373, 1.0 },
+ { 0.309804, 0.447059, 0.815686, 1.0 },
+ { 0.341176, 0.454902, 0.807843, 1.0 },
+ { 0.341176, 0.415686, 0.796078, 1.0 },
+ { 0.333333, 0.392157, 0.792157, 1.0 },
+ { 0.290196, 0.360784, 0.776471, 1.0 },
+ { 0.223529, 0.352941, 0.819608, 1.0 },
+ { 0.215686, 0.372549, 0.807843, 1.0 },
+ { 0.239216, 0.345098, 0.764706, 1.0 },
+ { 0.239216, 0.309804, 0.729412, 1.0 },
+ { 0.200000, 0.325490, 0.760784, 1.0 },
+ { 0.129412, 0.313725, 0.764706, 1.0 },
+ { 0.125490, 0.341176, 0.776471, 1.0 },
+ { 0.125490, 0.352941, 0.788235, 1.0 },
+ { 0.200000, 0.407843, 0.827451, 1.0 },
+ { 0.227451, 0.400000, 0.807843, 1.0 },
+ { 0.239216, 0.415686, 0.709804, 1.0 },
+ { 0.243137, 0.431373, 0.698039, 1.0 },
+ { 0.282353, 0.450980, 0.647059, 1.0 },
+ { 0.286275, 0.431373, 0.627451, 1.0 },
+ { 0.294118, 0.372549, 0.607843, 1.0 },
+ { 0.294118, 0.376471, 0.568627, 1.0 },
+ { 0.266667, 0.356863, 0.584314, 1.0 },
+ { 0.152941, 0.376471, 0.580392, 1.0 },
+ { 0.121569, 0.317647, 0.560784, 1.0 },
+ { 0.113725, 0.321569, 0.537255, 1.0 },
+ { 0.090196, 0.309804, 0.474510, 1.0 },
+ { 0.098039, 0.250980, 0.470588, 1.0 },
+ { 0.066667, 0.235294, 0.392157, 1.0 },
+ };
+/* picasso.jfille-chevre.ppm */
+static double4 colors_81[] = {
+ { 0.094118, 0.000000, 0.000000, 1.0 },
+ { 0.329412, 0.007843, 0.007843, 1.0 },
+ { 0.721569, 0.180392, 0.000000, 1.0 },
+ { 0.764706, 0.239216, 0.019608, 1.0 },
+ { 0.776471, 0.239216, 0.007843, 1.0 },
+ { 0.796078, 0.298039, 0.011765, 1.0 },
+ { 0.811765, 0.313725, 0.011765, 1.0 },
+ { 0.827451, 0.333333, 0.011765, 1.0 },
+ { 0.819608, 0.329412, 0.007843, 1.0 },
+ { 0.815686, 0.309804, 0.011765, 1.0 },
+ { 0.800000, 0.286275, 0.000000, 1.0 },
+ { 0.796078, 0.239216, 0.003922, 1.0 },
+ { 0.788235, 0.231373, 0.015686, 1.0 },
+ { 0.780392, 0.243137, 0.011765, 1.0 },
+ { 0.792157, 0.298039, 0.011765, 1.0 },
+ { 0.803922, 0.301961, 0.027451, 1.0 },
+ { 0.811765, 0.333333, 0.027451, 1.0 },
+ { 0.796078, 0.364706, 0.054902, 1.0 },
+ { 0.760784, 0.352941, 0.109804, 1.0 },
+ { 0.796078, 0.400000, 0.180392, 1.0 },
+ { 0.800000, 0.392157, 0.156863, 1.0 },
+ { 0.717647, 0.380392, 0.149020, 1.0 },
+ { 0.725490, 0.376471, 0.109804, 1.0 },
+ { 0.592157, 0.400000, 0.200000, 1.0 },
+ { 0.768627, 0.400000, 0.160784, 1.0 },
+ { 0.807843, 0.466667, 0.200000, 1.0 },
+ { 0.882353, 0.556863, 0.305882, 1.0 },
+ { 0.870588, 0.580392, 0.301961, 1.0 },
+ { 0.894118, 0.580392, 0.298039, 1.0 },
+ { 0.862745, 0.549020, 0.301961, 1.0 },
+ { 0.780392, 0.533333, 0.274510, 1.0 },
+ { 0.815686, 0.447059, 0.168627, 1.0 },
+ { 0.819608, 0.423529, 0.145098, 1.0 },
+ { 0.780392, 0.486275, 0.121569, 1.0 },
+ { 0.807843, 0.498039, 0.113725, 1.0 },
+ { 0.811765, 0.509804, 0.117647, 1.0 },
+ { 0.803922, 0.529412, 0.117647, 1.0 },
+ { 0.815686, 0.537255, 0.125490, 1.0 },
+ { 0.839216, 0.572549, 0.141176, 1.0 },
+ { 0.854902, 0.603922, 0.215686, 1.0 },
+ { 0.870588, 0.635294, 0.325490, 1.0 },
+ { 0.882353, 0.721569, 0.388235, 1.0 },
+ { 0.894118, 0.772549, 0.501961, 1.0 },
+ { 0.909804, 0.792157, 0.588235, 1.0 },
+ { 0.890196, 0.792157, 0.639216, 1.0 },
+ { 0.929412, 0.815686, 0.674510, 1.0 },
+ { 0.937255, 0.827451, 0.674510, 1.0 },
+ { 0.945098, 0.839216, 0.678431, 1.0 },
+ { 0.964706, 0.854902, 0.686275, 1.0 },
+ { 0.972549, 0.858824, 0.698039, 1.0 },
+ { 0.976471, 0.862745, 0.698039, 1.0 },
+ { 0.968627, 0.874510, 0.725490, 1.0 },
+ { 0.988235, 0.886275, 0.705882, 1.0 },
+ { 0.988235, 0.878431, 0.733333, 1.0 },
+ { 0.980392, 0.886275, 0.749020, 1.0 },
+ { 0.976471, 0.882353, 0.741176, 1.0 },
+ { 0.968627, 0.878431, 0.749020, 1.0 },
+ { 0.976471, 0.886275, 0.764706, 1.0 },
+ { 0.972549, 0.882353, 0.752941, 1.0 },
+ { 0.968627, 0.890196, 0.752941, 1.0 },
+ { 0.968627, 0.878431, 0.756863, 1.0 },
+ { 0.960784, 0.870588, 0.756863, 1.0 },
+ { 0.956863, 0.862745, 0.729412, 1.0 },
+ { 0.952941, 0.866667, 0.721569, 1.0 },
+ { 0.960784, 0.862745, 0.713725, 1.0 },
+ { 0.960784, 0.847059, 0.721569, 1.0 },
+ { 0.956863, 0.843137, 0.717647, 1.0 },
+ { 0.949020, 0.847059, 0.705882, 1.0 },
+ { 0.937255, 0.843137, 0.701961, 1.0 },
+ { 0.933333, 0.835294, 0.686275, 1.0 },
+ { 0.929412, 0.839216, 0.674510, 1.0 },
+ { 0.933333, 0.827451, 0.635294, 1.0 },
+ { 0.925490, 0.807843, 0.596078, 1.0 },
+ { 0.925490, 0.800000, 0.549020, 1.0 },
+ { 0.909804, 0.780392, 0.501961, 1.0 },
+ { 0.898039, 0.701961, 0.443137, 1.0 },
+ { 0.898039, 0.654902, 0.380392, 1.0 },
+ { 0.882353, 0.639216, 0.364706, 1.0 },
+ { 0.874510, 0.607843, 0.321569, 1.0 },
+ { 0.823529, 0.576471, 0.333333, 1.0 },
+ { 0.768627, 0.494118, 0.274510, 1.0 },
+ { 0.815686, 0.407843, 0.188235, 1.0 },
+ { 0.843137, 0.396078, 0.192157, 1.0 },
+ { 0.827451, 0.435294, 0.125490, 1.0 },
+ { 0.803922, 0.490196, 0.070588, 1.0 },
+ { 0.839216, 0.521569, 0.054902, 1.0 },
+ { 0.839216, 0.556863, 0.058824, 1.0 },
+ { 0.843137, 0.600000, 0.172549, 1.0 },
+ { 0.858824, 0.658824, 0.298039, 1.0 },
+ { 0.894118, 0.721569, 0.352941, 1.0 },
+ { 0.905882, 0.737255, 0.388235, 1.0 },
+ { 0.913725, 0.760784, 0.462745, 1.0 },
+ { 0.945098, 0.796078, 0.486275, 1.0 },
+ { 0.921569, 0.792157, 0.529412, 1.0 },
+ { 0.925490, 0.788235, 0.521569, 1.0 },
+ { 0.929412, 0.729412, 0.470588, 1.0 },
+ { 0.929412, 0.690196, 0.419608, 1.0 },
+ { 0.905882, 0.670588, 0.400000, 1.0 },
+ { 0.905882, 0.658824, 0.368627, 1.0 },
+ { 0.890196, 0.654902, 0.396078, 1.0 },
+ { 0.882353, 0.658824, 0.466667, 1.0 },
+ { 0.831373, 0.643137, 0.411765, 1.0 },
+ { 0.909804, 0.698039, 0.466667, 1.0 },
+ { 0.956863, 0.760784, 0.513725, 1.0 },
+ { 0.945098, 0.807843, 0.549020, 1.0 },
+ { 0.933333, 0.815686, 0.588235, 1.0 },
+ { 0.933333, 0.823529, 0.631373, 1.0 },
+ { 0.913725, 0.815686, 0.666667, 1.0 },
+ { 0.913725, 0.827451, 0.662745, 1.0 },
+ { 0.929412, 0.843137, 0.678431, 1.0 },
+ { 0.945098, 0.850980, 0.694118, 1.0 },
+ { 0.952941, 0.850980, 0.709804, 1.0 },
+ { 0.964706, 0.854902, 0.701961, 1.0 },
+ { 0.968627, 0.866667, 0.678431, 1.0 },
+ { 0.984314, 0.874510, 0.682353, 1.0 },
+ { 0.968627, 0.862745, 0.674510, 1.0 },
+ { 0.968627, 0.862745, 0.662745, 1.0 },
+ { 0.952941, 0.847059, 0.631373, 1.0 },
+ { 0.960784, 0.819608, 0.564706, 1.0 },
+ { 0.949020, 0.788235, 0.537255, 1.0 },
+ { 0.945098, 0.788235, 0.454902, 1.0 },
+ { 0.909804, 0.733333, 0.388235, 1.0 },
+ { 0.890196, 0.627451, 0.313725, 1.0 },
+ { 0.882353, 0.568627, 0.286275, 1.0 },
+ { 0.850980, 0.478431, 0.200000, 1.0 },
+ { 0.835294, 0.478431, 0.129412, 1.0 },
+ { 0.800000, 0.505882, 0.082353, 1.0 },
+ { 0.784314, 0.498039, 0.078431, 1.0 },
+ { 0.772549, 0.474510, 0.043137, 1.0 },
+ { 0.768627, 0.458824, 0.027451, 1.0 },
+ { 0.756863, 0.427451, 0.000000, 1.0 },
+ { 0.764706, 0.470588, 0.031373, 1.0 },
+ { 0.772549, 0.517647, 0.070588, 1.0 },
+ { 0.819608, 0.537255, 0.105882, 1.0 },
+ { 0.854902, 0.568627, 0.121569, 1.0 },
+ { 0.862745, 0.639216, 0.219608, 1.0 },
+ { 0.901961, 0.729412, 0.372549, 1.0 },
+ { 0.909804, 0.756863, 0.411765, 1.0 },
+ { 0.913725, 0.784314, 0.505882, 1.0 },
+ { 0.929412, 0.811765, 0.552941, 1.0 },
+ { 0.960784, 0.827451, 0.588235, 1.0 },
+ { 0.949020, 0.843137, 0.619608, 1.0 },
+ { 0.949020, 0.835294, 0.643137, 1.0 },
+ { 0.925490, 0.831373, 0.670588, 1.0 },
+ { 0.921569, 0.827451, 0.674510, 1.0 },
+ { 0.917647, 0.831373, 0.690196, 1.0 },
+ { 0.925490, 0.839216, 0.694118, 1.0 },
+ { 0.933333, 0.835294, 0.717647, 1.0 },
+ { 0.933333, 0.839216, 0.701961, 1.0 },
+ { 0.890196, 0.811765, 0.709804, 1.0 },
+ { 0.941176, 0.843137, 0.713725, 1.0 },
+ { 0.949020, 0.858824, 0.713725, 1.0 },
+ { 0.945098, 0.866667, 0.713725, 1.0 },
+ { 0.952941, 0.866667, 0.717647, 1.0 },
+ { 0.956863, 0.862745, 0.717647, 1.0 },
+ { 0.949020, 0.854902, 0.717647, 1.0 },
+ { 0.941176, 0.847059, 0.745098, 1.0 },
+ { 0.949020, 0.854902, 0.749020, 1.0 },
+ { 0.964706, 0.858824, 0.764706, 1.0 },
+ { 0.960784, 0.878431, 0.776471, 1.0 },
+ { 0.952941, 0.886275, 0.780392, 1.0 },
+ { 0.964706, 0.894118, 0.803922, 1.0 },
+ { 0.964706, 0.886275, 0.792157, 1.0 },
+ { 0.980392, 0.901961, 0.803922, 1.0 },
+ { 0.980392, 0.898039, 0.807843, 1.0 },
+ { 0.972549, 0.905882, 0.803922, 1.0 },
+ { 0.980392, 0.894118, 0.772549, 1.0 },
+ { 0.972549, 0.901961, 0.760784, 1.0 },
+ { 0.972549, 0.894118, 0.768627, 1.0 },
+ { 0.964706, 0.890196, 0.764706, 1.0 },
+ { 0.956863, 0.878431, 0.768627, 1.0 },
+ { 0.937255, 0.874510, 0.772549, 1.0 },
+ { 0.925490, 0.839216, 0.756863, 1.0 },
+ { 0.929412, 0.854902, 0.737255, 1.0 },
+ { 0.941176, 0.850980, 0.729412, 1.0 },
+ { 0.937255, 0.843137, 0.709804, 1.0 },
+ { 0.945098, 0.831373, 0.678431, 1.0 },
+ { 0.933333, 0.827451, 0.650980, 1.0 },
+ { 0.929412, 0.831373, 0.607843, 1.0 },
+ { 0.913725, 0.807843, 0.568627, 1.0 },
+ { 0.921569, 0.788235, 0.525490, 1.0 },
+ { 0.862745, 0.701961, 0.470588, 1.0 },
+ { 0.831373, 0.666667, 0.474510, 1.0 },
+ { 0.807843, 0.686275, 0.423529, 1.0 },
+ { 0.827451, 0.635294, 0.458824, 1.0 },
+ { 0.823529, 0.611765, 0.364706, 1.0 },
+ { 0.874510, 0.603922, 0.349020, 1.0 },
+ { 0.878431, 0.619608, 0.317647, 1.0 },
+ { 0.894118, 0.639216, 0.317647, 1.0 },
+ { 0.917647, 0.654902, 0.352941, 1.0 },
+ { 0.929412, 0.690196, 0.407843, 1.0 },
+ { 0.941176, 0.756863, 0.498039, 1.0 },
+ { 0.929412, 0.800000, 0.552941, 1.0 },
+ { 0.929412, 0.807843, 0.596078, 1.0 },
+ { 0.929412, 0.815686, 0.623529, 1.0 },
+ { 0.933333, 0.831373, 0.647059, 1.0 },
+ { 0.945098, 0.854902, 0.666667, 1.0 },
+ { 0.941176, 0.843137, 0.670588, 1.0 },
+ { 0.956863, 0.847059, 0.666667, 1.0 },
+ { 0.964706, 0.843137, 0.627451, 1.0 },
+ { 0.949020, 0.835294, 0.662745, 1.0 },
+ { 0.960784, 0.823529, 0.627451, 1.0 },
+ { 0.976471, 0.843137, 0.603922, 1.0 },
+ { 0.968627, 0.831373, 0.572549, 1.0 },
+ { 0.984314, 0.835294, 0.537255, 1.0 },
+ { 0.960784, 0.827451, 0.537255, 1.0 },
+ { 0.937255, 0.811765, 0.572549, 1.0 },
+ { 0.921569, 0.796078, 0.592157, 1.0 },
+ { 0.878431, 0.788235, 0.603922, 1.0 },
+ { 0.925490, 0.792157, 0.592157, 1.0 },
+ { 0.929412, 0.796078, 0.603922, 1.0 },
+ { 0.913725, 0.807843, 0.619608, 1.0 },
+ { 0.937255, 0.823529, 0.650980, 1.0 },
+ { 0.933333, 0.827451, 0.662745, 1.0 },
+ { 0.941176, 0.827451, 0.654902, 1.0 },
+ { 0.949020, 0.831373, 0.658824, 1.0 },
+ { 0.937255, 0.831373, 0.643137, 1.0 },
+ { 0.945098, 0.827451, 0.615686, 1.0 },
+ { 0.925490, 0.815686, 0.588235, 1.0 },
+ { 0.925490, 0.803922, 0.556863, 1.0 },
+ { 0.921569, 0.792157, 0.545098, 1.0 },
+ { 0.905882, 0.752941, 0.478431, 1.0 },
+ { 0.890196, 0.741176, 0.400000, 1.0 },
+ { 0.886275, 0.658824, 0.345098, 1.0 },
+ { 0.878431, 0.623529, 0.282353, 1.0 },
+ { 0.827451, 0.564706, 0.156863, 1.0 },
+ { 0.788235, 0.533333, 0.129412, 1.0 },
+ { 0.800000, 0.517647, 0.082353, 1.0 },
+ { 0.803922, 0.521569, 0.062745, 1.0 },
+ { 0.815686, 0.517647, 0.054902, 1.0 },
+ { 0.803922, 0.513725, 0.039216, 1.0 },
+ { 0.800000, 0.509804, 0.035294, 1.0 },
+ { 0.792157, 0.470588, 0.031373, 1.0 },
+ { 0.800000, 0.486275, 0.007843, 1.0 },
+ { 0.764706, 0.466667, 0.023529, 1.0 },
+ { 0.756863, 0.458824, 0.047059, 1.0 },
+ { 0.803922, 0.427451, 0.105882, 1.0 },
+ { 0.835294, 0.384314, 0.117647, 1.0 },
+ { 0.796078, 0.349020, 0.105882, 1.0 },
+ { 0.811765, 0.360784, 0.113725, 1.0 },
+ { 0.831373, 0.372549, 0.090196, 1.0 },
+ { 0.796078, 0.352941, 0.094118, 1.0 },
+ { 0.788235, 0.349020, 0.098039, 1.0 },
+ { 0.796078, 0.352941, 0.090196, 1.0 },
+ { 0.792157, 0.352941, 0.078431, 1.0 },
+ { 0.800000, 0.360784, 0.062745, 1.0 },
+ { 0.796078, 0.333333, 0.043137, 1.0 },
+ { 0.741176, 0.321569, 0.019608, 1.0 },
+ { 0.768627, 0.313725, 0.058824, 1.0 },
+ { 0.756863, 0.305882, 0.047059, 1.0 },
+ { 0.741176, 0.266667, 0.019608, 1.0 },
+ { 0.760784, 0.305882, 0.015686, 1.0 },
+ { 0.717647, 0.274510, 0.007843, 1.0 },
+ { 0.713725, 0.254902, 0.035294, 1.0 },
+ { 0.576471, 0.192157, 0.043137, 1.0 },
+ { 0.164706, 0.003922, 0.011765, 1.0 },
+ };
+/* pollock.lavender-mist.ppm */
+static double4 colors_82[] = {
+ { 0.011765, 0.019608, 0.007843, 1.0 },
+ { 0.145098, 0.129412, 0.090196, 1.0 },
+ { 0.254902, 0.266667, 0.141176, 1.0 },
+ { 0.376471, 0.372549, 0.247059, 1.0 },
+ { 0.501961, 0.439216, 0.325490, 1.0 },
+ { 0.596078, 0.498039, 0.337255, 1.0 },
+ { 0.658824, 0.552941, 0.392157, 1.0 },
+ { 0.709804, 0.607843, 0.407843, 1.0 },
+ { 0.717647, 0.615686, 0.435294, 1.0 },
+ { 0.701961, 0.615686, 0.466667, 1.0 },
+ { 0.686275, 0.615686, 0.474510, 1.0 },
+ { 0.686275, 0.623529, 0.478431, 1.0 },
+ { 0.674510, 0.615686, 0.474510, 1.0 },
+ { 0.658824, 0.603922, 0.447059, 1.0 },
+ { 0.631373, 0.584314, 0.435294, 1.0 },
+ { 0.603922, 0.549020, 0.415686, 1.0 },
+ { 0.588235, 0.545098, 0.419608, 1.0 },
+ { 0.584314, 0.529412, 0.403922, 1.0 },
+ { 0.564706, 0.517647, 0.400000, 1.0 },
+ { 0.549020, 0.509804, 0.407843, 1.0 },
+ { 0.537255, 0.501961, 0.403922, 1.0 },
+ { 0.549020, 0.486275, 0.400000, 1.0 },
+ { 0.533333, 0.494118, 0.400000, 1.0 },
+ { 0.521569, 0.486275, 0.380392, 1.0 },
+ { 0.529412, 0.482353, 0.368627, 1.0 },
+ { 0.537255, 0.482353, 0.376471, 1.0 },
+ { 0.549020, 0.482353, 0.368627, 1.0 },
+ { 0.556863, 0.494118, 0.384314, 1.0 },
+ { 0.572549, 0.490196, 0.388235, 1.0 },
+ { 0.588235, 0.533333, 0.396078, 1.0 },
+ { 0.615686, 0.568627, 0.400000, 1.0 },
+ { 0.643137, 0.572549, 0.419608, 1.0 },
+ { 0.674510, 0.588235, 0.474510, 1.0 },
+ { 0.674510, 0.611765, 0.494118, 1.0 },
+ { 0.705882, 0.611765, 0.482353, 1.0 },
+ { 0.768627, 0.643137, 0.466667, 1.0 },
+ { 0.811765, 0.670588, 0.470588, 1.0 },
+ { 0.815686, 0.682353, 0.501961, 1.0 },
+ { 0.831373, 0.709804, 0.533333, 1.0 },
+ { 0.823529, 0.733333, 0.537255, 1.0 },
+ { 0.819608, 0.709804, 0.513725, 1.0 },
+ { 0.807843, 0.658824, 0.505882, 1.0 },
+ { 0.796078, 0.662745, 0.498039, 1.0 },
+ { 0.768627, 0.670588, 0.474510, 1.0 },
+ { 0.721569, 0.650980, 0.478431, 1.0 },
+ { 0.694118, 0.611765, 0.458824, 1.0 },
+ { 0.643137, 0.572549, 0.411765, 1.0 },
+ { 0.611765, 0.513725, 0.364706, 1.0 },
+ { 0.533333, 0.474510, 0.349020, 1.0 },
+ { 0.474510, 0.439216, 0.321569, 1.0 },
+ { 0.411765, 0.407843, 0.294118, 1.0 },
+ { 0.400000, 0.400000, 0.301961, 1.0 },
+ { 0.368627, 0.352941, 0.290196, 1.0 },
+ { 0.278431, 0.298039, 0.243137, 1.0 },
+ { 0.286275, 0.301961, 0.223529, 1.0 },
+ { 0.368627, 0.352941, 0.254902, 1.0 },
+ { 0.423529, 0.376471, 0.258824, 1.0 },
+ { 0.435294, 0.384314, 0.278431, 1.0 },
+ { 0.431373, 0.388235, 0.317647, 1.0 },
+ { 0.450980, 0.435294, 0.337255, 1.0 },
+ { 0.474510, 0.447059, 0.372549, 1.0 },
+ { 0.482353, 0.447059, 0.368627, 1.0 },
+ { 0.505882, 0.458824, 0.368627, 1.0 },
+ { 0.509804, 0.470588, 0.352941, 1.0 },
+ { 0.509804, 0.474510, 0.352941, 1.0 },
+ { 0.509804, 0.466667, 0.337255, 1.0 },
+ { 0.509804, 0.458824, 0.317647, 1.0 },
+ { 0.490196, 0.403922, 0.266667, 1.0 },
+ { 0.419608, 0.345098, 0.219608, 1.0 },
+ { 0.376471, 0.329412, 0.207843, 1.0 },
+ { 0.290196, 0.243137, 0.156863, 1.0 },
+ { 0.215686, 0.188235, 0.141176, 1.0 },
+ { 0.160784, 0.121569, 0.113725, 1.0 },
+ { 0.156863, 0.133333, 0.094118, 1.0 },
+ { 0.145098, 0.149020, 0.098039, 1.0 },
+ { 0.164706, 0.152941, 0.109804, 1.0 },
+ { 0.219608, 0.192157, 0.109804, 1.0 },
+ { 0.231373, 0.223529, 0.141176, 1.0 },
+ { 0.270588, 0.286275, 0.200000, 1.0 },
+ { 0.368627, 0.313725, 0.247059, 1.0 },
+ { 0.388235, 0.372549, 0.309804, 1.0 },
+ { 0.415686, 0.388235, 0.313725, 1.0 },
+ { 0.462745, 0.435294, 0.333333, 1.0 },
+ { 0.494118, 0.443137, 0.360784, 1.0 },
+ { 0.521569, 0.482353, 0.372549, 1.0 },
+ { 0.517647, 0.501961, 0.372549, 1.0 },
+ { 0.537255, 0.517647, 0.372549, 1.0 },
+ { 0.549020, 0.521569, 0.403922, 1.0 },
+ { 0.552941, 0.517647, 0.407843, 1.0 },
+ { 0.556863, 0.529412, 0.415686, 1.0 },
+ { 0.564706, 0.529412, 0.427451, 1.0 },
+ { 0.580392, 0.545098, 0.439216, 1.0 },
+ { 0.580392, 0.556863, 0.443137, 1.0 },
+ { 0.592157, 0.572549, 0.462745, 1.0 },
+ { 0.592157, 0.564706, 0.474510, 1.0 },
+ { 0.611765, 0.568627, 0.486275, 1.0 },
+ { 0.596078, 0.592157, 0.509804, 1.0 },
+ { 0.576471, 0.611765, 0.509804, 1.0 },
+ { 0.588235, 0.623529, 0.525490, 1.0 },
+ { 0.619608, 0.615686, 0.517647, 1.0 },
+ { 0.635294, 0.619608, 0.533333, 1.0 },
+ { 0.643137, 0.627451, 0.537255, 1.0 },
+ { 0.678431, 0.647059, 0.560784, 1.0 },
+ { 0.701961, 0.670588, 0.603922, 1.0 },
+ { 0.741176, 0.701961, 0.607843, 1.0 },
+ { 0.760784, 0.733333, 0.631373, 1.0 },
+ { 0.752941, 0.729412, 0.643137, 1.0 },
+ { 0.737255, 0.729412, 0.619608, 1.0 },
+ { 0.737255, 0.705882, 0.584314, 1.0 },
+ { 0.725490, 0.694118, 0.572549, 1.0 },
+ { 0.701961, 0.654902, 0.545098, 1.0 },
+ { 0.666667, 0.643137, 0.517647, 1.0 },
+ { 0.654902, 0.615686, 0.505882, 1.0 },
+ { 0.635294, 0.607843, 0.494118, 1.0 },
+ { 0.607843, 0.584314, 0.470588, 1.0 },
+ { 0.619608, 0.556863, 0.466667, 1.0 },
+ { 0.611765, 0.556863, 0.450980, 1.0 },
+ { 0.615686, 0.576471, 0.447059, 1.0 },
+ { 0.623529, 0.580392, 0.450980, 1.0 },
+ { 0.643137, 0.596078, 0.450980, 1.0 },
+ { 0.654902, 0.600000, 0.482353, 1.0 },
+ { 0.662745, 0.607843, 0.505882, 1.0 },
+ { 0.678431, 0.627451, 0.513725, 1.0 },
+ { 0.690196, 0.639216, 0.509804, 1.0 },
+ { 0.725490, 0.674510, 0.529412, 1.0 },
+ { 0.749020, 0.709804, 0.556863, 1.0 },
+ { 0.772549, 0.725490, 0.584314, 1.0 },
+ { 0.776471, 0.737255, 0.623529, 1.0 },
+ { 0.792157, 0.733333, 0.627451, 1.0 },
+ { 0.811765, 0.745098, 0.611765, 1.0 },
+ { 0.831373, 0.768627, 0.596078, 1.0 },
+ { 0.831373, 0.760784, 0.607843, 1.0 },
+ { 0.811765, 0.756863, 0.643137, 1.0 },
+ { 0.819608, 0.768627, 0.647059, 1.0 },
+ { 0.835294, 0.772549, 0.647059, 1.0 },
+ { 0.854902, 0.760784, 0.627451, 1.0 },
+ { 0.843137, 0.741176, 0.596078, 1.0 },
+ { 0.811765, 0.725490, 0.596078, 1.0 },
+ { 0.784314, 0.701961, 0.588235, 1.0 },
+ { 0.772549, 0.694118, 0.568627, 1.0 },
+ { 0.737255, 0.666667, 0.537255, 1.0 },
+ { 0.682353, 0.627451, 0.513725, 1.0 },
+ { 0.662745, 0.615686, 0.498039, 1.0 },
+ { 0.650980, 0.635294, 0.466667, 1.0 },
+ { 0.607843, 0.600000, 0.454902, 1.0 },
+ { 0.576471, 0.568627, 0.423529, 1.0 },
+ { 0.568627, 0.541176, 0.447059, 1.0 },
+ { 0.545098, 0.525490, 0.447059, 1.0 },
+ { 0.541176, 0.517647, 0.450980, 1.0 },
+ { 0.505882, 0.521569, 0.443137, 1.0 },
+ { 0.505882, 0.501961, 0.427451, 1.0 },
+ { 0.498039, 0.509804, 0.400000, 1.0 },
+ { 0.466667, 0.462745, 0.364706, 1.0 },
+ { 0.466667, 0.439216, 0.341176, 1.0 },
+ { 0.447059, 0.396078, 0.301961, 1.0 },
+ { 0.447059, 0.400000, 0.282353, 1.0 },
+ { 0.458824, 0.415686, 0.290196, 1.0 },
+ { 0.458824, 0.435294, 0.301961, 1.0 },
+ { 0.482353, 0.454902, 0.341176, 1.0 },
+ { 0.470588, 0.450980, 0.356863, 1.0 },
+ { 0.494118, 0.474510, 0.360784, 1.0 },
+ { 0.525490, 0.501961, 0.360784, 1.0 },
+ { 0.568627, 0.501961, 0.352941, 1.0 },
+ { 0.584314, 0.541176, 0.380392, 1.0 },
+ { 0.603922, 0.549020, 0.407843, 1.0 },
+ { 0.635294, 0.541176, 0.403922, 1.0 },
+ { 0.639216, 0.537255, 0.400000, 1.0 },
+ { 0.654902, 0.560784, 0.423529, 1.0 },
+ { 0.654902, 0.564706, 0.435294, 1.0 },
+ { 0.674510, 0.584314, 0.462745, 1.0 },
+ { 0.686275, 0.615686, 0.474510, 1.0 },
+ { 0.694118, 0.639216, 0.478431, 1.0 },
+ { 0.705882, 0.650980, 0.466667, 1.0 },
+ { 0.729412, 0.654902, 0.501961, 1.0 },
+ { 0.749020, 0.682353, 0.509804, 1.0 },
+ { 0.784314, 0.678431, 0.513725, 1.0 },
+ { 0.788235, 0.678431, 0.517647, 1.0 },
+ { 0.752941, 0.690196, 0.533333, 1.0 },
+ { 0.737255, 0.682353, 0.552941, 1.0 },
+ { 0.741176, 0.694118, 0.560784, 1.0 },
+ { 0.749020, 0.674510, 0.533333, 1.0 },
+ { 0.725490, 0.650980, 0.501961, 1.0 },
+ { 0.709804, 0.631373, 0.494118, 1.0 },
+ { 0.733333, 0.615686, 0.478431, 1.0 },
+ { 0.760784, 0.584314, 0.443137, 1.0 },
+ { 0.713725, 0.549020, 0.368627, 1.0 },
+ { 0.650980, 0.462745, 0.298039, 1.0 },
+ { 0.513725, 0.392157, 0.239216, 1.0 },
+ { 0.396078, 0.317647, 0.219608, 1.0 },
+ { 0.290196, 0.274510, 0.203922, 1.0 },
+ { 0.278431, 0.219608, 0.149020, 1.0 },
+ { 0.258824, 0.215686, 0.137255, 1.0 },
+ { 0.227451, 0.192157, 0.125490, 1.0 },
+ { 0.270588, 0.247059, 0.192157, 1.0 },
+ { 0.301961, 0.286275, 0.219608, 1.0 },
+ { 0.368627, 0.329412, 0.278431, 1.0 },
+ { 0.384314, 0.380392, 0.313725, 1.0 },
+ { 0.403922, 0.403922, 0.345098, 1.0 },
+ { 0.396078, 0.458824, 0.384314, 1.0 },
+ { 0.427451, 0.560784, 0.490196, 1.0 },
+ { 0.541176, 0.556863, 0.478431, 1.0 },
+ { 0.541176, 0.556863, 0.474510, 1.0 },
+ { 0.568627, 0.560784, 0.482353, 1.0 },
+ { 0.607843, 0.596078, 0.501961, 1.0 },
+ { 0.631373, 0.619608, 0.521569, 1.0 },
+ { 0.674510, 0.623529, 0.537255, 1.0 },
+ { 0.721569, 0.662745, 0.560784, 1.0 },
+ { 0.772549, 0.698039, 0.584314, 1.0 },
+ { 0.788235, 0.733333, 0.572549, 1.0 },
+ { 0.807843, 0.737255, 0.596078, 1.0 },
+ { 0.843137, 0.741176, 0.576471, 1.0 },
+ { 0.835294, 0.737255, 0.529412, 1.0 },
+ { 0.870588, 0.709804, 0.482353, 1.0 },
+ { 0.835294, 0.709804, 0.486275, 1.0 },
+ { 0.796078, 0.639216, 0.439216, 1.0 },
+ { 0.752941, 0.600000, 0.431373, 1.0 },
+ { 0.725490, 0.568627, 0.388235, 1.0 },
+ { 0.694118, 0.556863, 0.415686, 1.0 },
+ { 0.658824, 0.556863, 0.411765, 1.0 },
+ { 0.635294, 0.556863, 0.411765, 1.0 },
+ { 0.603922, 0.545098, 0.415686, 1.0 },
+ { 0.592157, 0.529412, 0.427451, 1.0 },
+ { 0.584314, 0.533333, 0.431373, 1.0 },
+ { 0.588235, 0.537255, 0.447059, 1.0 },
+ { 0.592157, 0.560784, 0.470588, 1.0 },
+ { 0.619608, 0.572549, 0.478431, 1.0 },
+ { 0.654902, 0.607843, 0.509804, 1.0 },
+ { 0.709804, 0.658824, 0.525490, 1.0 },
+ { 0.760784, 0.713725, 0.560784, 1.0 },
+ { 0.815686, 0.729412, 0.560784, 1.0 },
+ { 0.823529, 0.784314, 0.568627, 1.0 },
+ { 0.878431, 0.776471, 0.568627, 1.0 },
+ { 0.882353, 0.768627, 0.588235, 1.0 },
+ { 0.898039, 0.803922, 0.631373, 1.0 },
+ { 0.952941, 0.874510, 0.682353, 1.0 },
+ { 0.960784, 0.870588, 0.717647, 1.0 },
+ { 0.909804, 0.827451, 0.694118, 1.0 },
+ { 0.882353, 0.815686, 0.670588, 1.0 },
+ { 0.878431, 0.858824, 0.741176, 1.0 },
+ { 0.878431, 0.850980, 0.784314, 1.0 },
+ { 0.870588, 0.803922, 0.729412, 1.0 },
+ { 0.811765, 0.796078, 0.662745, 1.0 },
+ { 0.796078, 0.768627, 0.611765, 1.0 },
+ { 0.768627, 0.729412, 0.615686, 1.0 },
+ { 0.741176, 0.698039, 0.584314, 1.0 },
+ { 0.686275, 0.643137, 0.521569, 1.0 },
+ { 0.639216, 0.615686, 0.505882, 1.0 },
+ { 0.592157, 0.592157, 0.470588, 1.0 },
+ { 0.552941, 0.552941, 0.439216, 1.0 },
+ { 0.517647, 0.505882, 0.407843, 1.0 },
+ { 0.474510, 0.501961, 0.415686, 1.0 },
+ { 0.392157, 0.431373, 0.368627, 1.0 },
+ { 0.329412, 0.345098, 0.294118, 1.0 },
+ { 0.286275, 0.270588, 0.235294, 1.0 },
+ { 0.196078, 0.219608, 0.164706, 1.0 },
+ { 0.070588, 0.074510, 0.050980, 1.0 },
+ };
+/* yngpaint.ppm */
+static double4 colors_83[] = {
+ { 0.078431, 0.058824, 0.039216, 1.0 },
+ { 0.203922, 0.184314, 0.176471, 1.0 },
+ { 0.078431, 0.411765, 0.407843, 1.0 },
+ { 0.247059, 0.509804, 0.482353, 1.0 },
+ { 0.356863, 0.564706, 0.447059, 1.0 },
+ { 0.407843, 0.549020, 0.482353, 1.0 },
+ { 0.494118, 0.552941, 0.509804, 1.0 },
+ { 0.537255, 0.592157, 0.513725, 1.0 },
+ { 0.627451, 0.615686, 0.501961, 1.0 },
+ { 0.666667, 0.647059, 0.494118, 1.0 },
+ { 0.713725, 0.678431, 0.501961, 1.0 },
+ { 0.737255, 0.729412, 0.505882, 1.0 },
+ { 0.745098, 0.752941, 0.564706, 1.0 },
+ { 0.784314, 0.800000, 0.615686, 1.0 },
+ { 0.800000, 0.803922, 0.639216, 1.0 },
+ { 0.827451, 0.819608, 0.650980, 1.0 },
+ { 0.831373, 0.835294, 0.654902, 1.0 },
+ { 0.847059, 0.854902, 0.670588, 1.0 },
+ { 0.858824, 0.862745, 0.682353, 1.0 },
+ { 0.866667, 0.874510, 0.678431, 1.0 },
+ { 0.870588, 0.878431, 0.690196, 1.0 },
+ { 0.870588, 0.878431, 0.694118, 1.0 },
+ { 0.878431, 0.878431, 0.682353, 1.0 },
+ { 0.870588, 0.870588, 0.670588, 1.0 },
+ { 0.866667, 0.866667, 0.654902, 1.0 },
+ { 0.862745, 0.862745, 0.643137, 1.0 },
+ { 0.858824, 0.862745, 0.627451, 1.0 },
+ { 0.850980, 0.858824, 0.603922, 1.0 },
+ { 0.843137, 0.854902, 0.600000, 1.0 },
+ { 0.831373, 0.827451, 0.580392, 1.0 },
+ { 0.792157, 0.796078, 0.600000, 1.0 },
+ { 0.760784, 0.760784, 0.596078, 1.0 },
+ { 0.725490, 0.713725, 0.552941, 1.0 },
+ { 0.670588, 0.654902, 0.505882, 1.0 },
+ { 0.647059, 0.654902, 0.474510, 1.0 },
+ { 0.650980, 0.600000, 0.443137, 1.0 },
+ { 0.635294, 0.525490, 0.384314, 1.0 },
+ { 0.619608, 0.549020, 0.400000, 1.0 },
+ { 0.670588, 0.619608, 0.411765, 1.0 },
+ { 0.674510, 0.639216, 0.454902, 1.0 },
+ { 0.647059, 0.639216, 0.458824, 1.0 },
+ { 0.686275, 0.670588, 0.419608, 1.0 },
+ { 0.701961, 0.662745, 0.435294, 1.0 },
+ { 0.733333, 0.650980, 0.509804, 1.0 },
+ { 0.752941, 0.733333, 0.513725, 1.0 },
+ { 0.772549, 0.756863, 0.549020, 1.0 },
+ { 0.792157, 0.788235, 0.607843, 1.0 },
+ { 0.803922, 0.811765, 0.619608, 1.0 },
+ { 0.823529, 0.839216, 0.607843, 1.0 },
+ { 0.827451, 0.874510, 0.635294, 1.0 },
+ { 0.862745, 0.870588, 0.639216, 1.0 },
+ { 0.886275, 0.878431, 0.650980, 1.0 },
+ { 0.882353, 0.870588, 0.670588, 1.0 },
+ { 0.878431, 0.878431, 0.674510, 1.0 },
+ { 0.878431, 0.878431, 0.682353, 1.0 },
+ { 0.878431, 0.886275, 0.690196, 1.0 },
+ { 0.882353, 0.886275, 0.713725, 1.0 },
+ { 0.882353, 0.905882, 0.725490, 1.0 },
+ { 0.882353, 0.890196, 0.694118, 1.0 },
+ { 0.890196, 0.890196, 0.686275, 1.0 },
+ { 0.894118, 0.890196, 0.705882, 1.0 },
+ { 0.898039, 0.905882, 0.721569, 1.0 },
+ { 0.894118, 0.917647, 0.737255, 1.0 },
+ { 0.886275, 0.909804, 0.737255, 1.0 },
+ { 0.894118, 0.917647, 0.745098, 1.0 },
+ { 0.898039, 0.905882, 0.752941, 1.0 },
+ { 0.894118, 0.913725, 0.749020, 1.0 },
+ { 0.890196, 0.909804, 0.752941, 1.0 },
+ { 0.898039, 0.917647, 0.760784, 1.0 },
+ { 0.894118, 0.913725, 0.768627, 1.0 },
+ { 0.898039, 0.913725, 0.784314, 1.0 },
+ { 0.905882, 0.921569, 0.792157, 1.0 },
+ { 0.913725, 0.949020, 0.839216, 1.0 },
+ { 0.956863, 0.968627, 0.858824, 1.0 },
+ { 0.925490, 0.945098, 0.823529, 1.0 },
+ { 0.933333, 0.921569, 0.800000, 1.0 },
+ { 0.917647, 0.933333, 0.788235, 1.0 },
+ { 0.898039, 0.925490, 0.788235, 1.0 },
+ { 0.898039, 0.917647, 0.792157, 1.0 },
+ { 0.905882, 0.925490, 0.780392, 1.0 },
+ { 0.917647, 0.917647, 0.768627, 1.0 },
+ { 0.913725, 0.905882, 0.749020, 1.0 },
+ { 0.913725, 0.905882, 0.745098, 1.0 },
+ { 0.898039, 0.901961, 0.737255, 1.0 },
+ { 0.898039, 0.898039, 0.737255, 1.0 },
+ { 0.862745, 0.878431, 0.741176, 1.0 },
+ { 0.854902, 0.870588, 0.741176, 1.0 },
+ { 0.858824, 0.874510, 0.745098, 1.0 },
+ { 0.862745, 0.878431, 0.737255, 1.0 },
+ { 0.862745, 0.878431, 0.733333, 1.0 },
+ { 0.870588, 0.901961, 0.717647, 1.0 },
+ { 0.878431, 0.882353, 0.709804, 1.0 },
+ { 0.862745, 0.886275, 0.705882, 1.0 },
+ { 0.862745, 0.886275, 0.698039, 1.0 },
+ { 0.858824, 0.886275, 0.698039, 1.0 },
+ { 0.850980, 0.886275, 0.682353, 1.0 },
+ { 0.854902, 0.886275, 0.674510, 1.0 },
+ { 0.862745, 0.870588, 0.674510, 1.0 },
+ { 0.866667, 0.866667, 0.670588, 1.0 },
+ { 0.874510, 0.866667, 0.662745, 1.0 },
+ { 0.878431, 0.866667, 0.658824, 1.0 },
+ { 0.878431, 0.858824, 0.662745, 1.0 },
+ { 0.870588, 0.854902, 0.666667, 1.0 },
+ { 0.850980, 0.858824, 0.662745, 1.0 },
+ { 0.847059, 0.858824, 0.647059, 1.0 },
+ { 0.847059, 0.847059, 0.635294, 1.0 },
+ { 0.835294, 0.835294, 0.631373, 1.0 },
+ { 0.803922, 0.815686, 0.615686, 1.0 },
+ { 0.788235, 0.780392, 0.572549, 1.0 },
+ { 0.721569, 0.721569, 0.505882, 1.0 },
+ { 0.647059, 0.643137, 0.427451, 1.0 },
+ { 0.596078, 0.572549, 0.380392, 1.0 },
+ { 0.560784, 0.568627, 0.349020, 1.0 },
+ { 0.537255, 0.560784, 0.372549, 1.0 },
+ { 0.568627, 0.584314, 0.435294, 1.0 },
+ { 0.494118, 0.509804, 0.396078, 1.0 },
+ { 0.419608, 0.537255, 0.337255, 1.0 },
+ { 0.349020, 0.450980, 0.396078, 1.0 },
+ { 0.454902, 0.450980, 0.325490, 1.0 },
+ { 0.458824, 0.450980, 0.380392, 1.0 },
+ { 0.478431, 0.513725, 0.450980, 1.0 },
+ { 0.450980, 0.478431, 0.411765, 1.0 },
+ { 0.423529, 0.486275, 0.490196, 1.0 },
+ { 0.521569, 0.560784, 0.407843, 1.0 },
+ { 0.545098, 0.564706, 0.454902, 1.0 },
+ { 0.556863, 0.603922, 0.470588, 1.0 },
+ { 0.650980, 0.674510, 0.462745, 1.0 },
+ { 0.713725, 0.733333, 0.474510, 1.0 },
+ { 0.764706, 0.776471, 0.466667, 1.0 },
+ { 0.807843, 0.815686, 0.572549, 1.0 },
+ { 0.831373, 0.823529, 0.568627, 1.0 },
+ { 0.831373, 0.858824, 0.603922, 1.0 },
+ { 0.839216, 0.854902, 0.615686, 1.0 },
+ { 0.843137, 0.850980, 0.615686, 1.0 },
+ { 0.847059, 0.850980, 0.615686, 1.0 },
+ { 0.847059, 0.850980, 0.623529, 1.0 },
+ { 0.843137, 0.835294, 0.623529, 1.0 },
+ { 0.831373, 0.831373, 0.635294, 1.0 },
+ { 0.803922, 0.807843, 0.635294, 1.0 },
+ { 0.796078, 0.780392, 0.635294, 1.0 },
+ { 0.784314, 0.784314, 0.615686, 1.0 },
+ { 0.721569, 0.725490, 0.564706, 1.0 },
+ { 0.678431, 0.650980, 0.545098, 1.0 },
+ { 0.552941, 0.607843, 0.521569, 1.0 },
+ { 0.447059, 0.580392, 0.517647, 1.0 },
+ { 0.388235, 0.576471, 0.549020, 1.0 },
+ { 0.352941, 0.556863, 0.572549, 1.0 },
+ { 0.431373, 0.584314, 0.556863, 1.0 },
+ { 0.490196, 0.615686, 0.568627, 1.0 },
+ { 0.505882, 0.572549, 0.576471, 1.0 },
+ { 0.643137, 0.647059, 0.537255, 1.0 },
+ { 0.717647, 0.729412, 0.549020, 1.0 },
+ { 0.784314, 0.792157, 0.631373, 1.0 },
+ { 0.796078, 0.796078, 0.666667, 1.0 },
+ { 0.800000, 0.823529, 0.678431, 1.0 },
+ { 0.803922, 0.815686, 0.694118, 1.0 },
+ { 0.827451, 0.823529, 0.705882, 1.0 },
+ { 0.831373, 0.843137, 0.721569, 1.0 },
+ { 0.831373, 0.839216, 0.745098, 1.0 },
+ { 0.850980, 0.850980, 0.741176, 1.0 },
+ { 0.858824, 0.854902, 0.733333, 1.0 },
+ { 0.850980, 0.866667, 0.741176, 1.0 },
+ { 0.866667, 0.862745, 0.745098, 1.0 },
+ { 0.866667, 0.866667, 0.764706, 1.0 },
+ { 0.858824, 0.870588, 0.749020, 1.0 },
+ { 0.866667, 0.882353, 0.752941, 1.0 },
+ { 0.854902, 0.866667, 0.764706, 1.0 },
+ { 0.854902, 0.870588, 0.776471, 1.0 },
+ { 0.854902, 0.870588, 0.772549, 1.0 },
+ { 0.843137, 0.886275, 0.760784, 1.0 },
+ { 0.854902, 0.878431, 0.745098, 1.0 },
+ { 0.854902, 0.874510, 0.717647, 1.0 },
+ { 0.854902, 0.878431, 0.705882, 1.0 },
+ { 0.854902, 0.878431, 0.694118, 1.0 },
+ { 0.850980, 0.878431, 0.705882, 1.0 },
+ { 0.847059, 0.866667, 0.709804, 1.0 },
+ { 0.847059, 0.862745, 0.717647, 1.0 },
+ { 0.835294, 0.854902, 0.717647, 1.0 },
+ { 0.835294, 0.847059, 0.725490, 1.0 },
+ { 0.835294, 0.847059, 0.721569, 1.0 },
+ { 0.839216, 0.835294, 0.717647, 1.0 },
+ { 0.835294, 0.823529, 0.705882, 1.0 },
+ { 0.819608, 0.835294, 0.686275, 1.0 },
+ { 0.835294, 0.843137, 0.658824, 1.0 },
+ { 0.847059, 0.843137, 0.658824, 1.0 },
+ { 0.847059, 0.847059, 0.650980, 1.0 },
+ { 0.843137, 0.831373, 0.647059, 1.0 },
+ { 0.839216, 0.831373, 0.639216, 1.0 },
+ { 0.839216, 0.839216, 0.627451, 1.0 },
+ { 0.850980, 0.850980, 0.639216, 1.0 },
+ { 0.850980, 0.850980, 0.654902, 1.0 },
+ { 0.847059, 0.854902, 0.666667, 1.0 },
+ { 0.854902, 0.862745, 0.678431, 1.0 },
+ { 0.866667, 0.862745, 0.682353, 1.0 },
+ { 0.870588, 0.866667, 0.686275, 1.0 },
+ { 0.866667, 0.870588, 0.701961, 1.0 },
+ { 0.850980, 0.878431, 0.705882, 1.0 },
+ { 0.850980, 0.866667, 0.733333, 1.0 },
+ { 0.839216, 0.862745, 0.729412, 1.0 },
+ { 0.847059, 0.858824, 0.737255, 1.0 },
+ { 0.847059, 0.858824, 0.737255, 1.0 },
+ { 0.854902, 0.854902, 0.745098, 1.0 },
+ { 0.862745, 0.854902, 0.752941, 1.0 },
+ { 0.839216, 0.854902, 0.745098, 1.0 },
+ { 0.847059, 0.858824, 0.737255, 1.0 },
+ { 0.843137, 0.854902, 0.733333, 1.0 },
+ { 0.850980, 0.847059, 0.725490, 1.0 },
+ { 0.847059, 0.843137, 0.721569, 1.0 },
+ { 0.847059, 0.843137, 0.721569, 1.0 },
+ { 0.850980, 0.839216, 0.721569, 1.0 },
+ { 0.847059, 0.847059, 0.721569, 1.0 },
+ { 0.850980, 0.850980, 0.717647, 1.0 },
+ { 0.862745, 0.866667, 0.713725, 1.0 },
+ { 0.858824, 0.858824, 0.721569, 1.0 },
+ { 0.862745, 0.862745, 0.721569, 1.0 },
+ { 0.850980, 0.870588, 0.717647, 1.0 },
+ { 0.850980, 0.874510, 0.701961, 1.0 },
+ { 0.843137, 0.866667, 0.690196, 1.0 },
+ { 0.835294, 0.858824, 0.686275, 1.0 },
+ { 0.843137, 0.866667, 0.678431, 1.0 },
+ { 0.843137, 0.870588, 0.670588, 1.0 },
+ { 0.835294, 0.870588, 0.662745, 1.0 },
+ { 0.843137, 0.870588, 0.678431, 1.0 },
+ { 0.847059, 0.870588, 0.678431, 1.0 },
+ { 0.858824, 0.866667, 0.682353, 1.0 },
+ { 0.847059, 0.870588, 0.682353, 1.0 },
+ { 0.843137, 0.866667, 0.686275, 1.0 },
+ { 0.843137, 0.870588, 0.698039, 1.0 },
+ { 0.843137, 0.862745, 0.705882, 1.0 },
+ { 0.858824, 0.858824, 0.709804, 1.0 },
+ { 0.850980, 0.847059, 0.717647, 1.0 },
+ { 0.843137, 0.839216, 0.717647, 1.0 },
+ { 0.827451, 0.839216, 0.709804, 1.0 },
+ { 0.807843, 0.835294, 0.678431, 1.0 },
+ { 0.788235, 0.811765, 0.631373, 1.0 },
+ { 0.792157, 0.803922, 0.580392, 1.0 },
+ { 0.733333, 0.729412, 0.486275, 1.0 },
+ { 0.709804, 0.674510, 0.419608, 1.0 },
+ { 0.650980, 0.619608, 0.337255, 1.0 },
+ { 0.650980, 0.541176, 0.317647, 1.0 },
+ { 0.635294, 0.556863, 0.341176, 1.0 },
+ { 0.588235, 0.549020, 0.294118, 1.0 },
+ { 0.533333, 0.521569, 0.266667, 1.0 },
+ { 0.517647, 0.482353, 0.258824, 1.0 },
+ { 0.478431, 0.458824, 0.176471, 1.0 },
+ { 0.466667, 0.360784, 0.035294, 1.0 },
+ { 0.521569, 0.443137, 0.219608, 1.0 },
+ { 0.400000, 0.376471, 0.203922, 1.0 },
+ { 0.388235, 0.215686, 0.196078, 1.0 },
+ { 0.454902, 0.423529, 0.258824, 1.0 },
+ { 0.290196, 0.239216, 0.027451, 1.0 },
+ { 0.294118, 0.196078, 0.094118, 1.0 },
+ { 0.215686, 0.160784, 0.200000, 1.0 },
+ { 0.180392, 0.168627, 0.078431, 1.0 },
+ { 0.329412, 0.035294, 0.031373, 1.0 },
+ { 0.125490, 0.011765, 0.019608, 1.0 },
+ };
+/* cl-gold-orange-green from classlady1.ugr */
+static double4 colors_84[] = {
+ { 0.000000, 0.250980, 0.000000, 1.0 },
+ { 0.172549, 0.250980, 0.000000, 1.0 },
+ { 0.258824, 0.250980, 0.000000, 1.0 },
+ { 0.345098, 0.250980, 0.000000, 1.0 },
+ { 0.435294, 0.286275, 0.000000, 1.0 },
+ { 0.529412, 0.321569, 0.000000, 1.0 },
+ { 0.541176, 0.356863, 0.000000, 1.0 },
+ { 0.556863, 0.392157, 0.000000, 1.0 },
+ { 0.615686, 0.537255, 0.000000, 1.0 },
+ { 0.639216, 0.600000, 0.000000, 1.0 },
+ { 0.666667, 0.666667, 0.000000, 1.0 },
+ { 0.721569, 0.721569, 0.011765, 1.0 },
+ { 0.780392, 0.780392, 0.023529, 1.0 },
+ { 0.835294, 0.835294, 0.035294, 1.0 },
+ { 0.894118, 0.894118, 0.047059, 1.0 },
+ { 0.921569, 0.921569, 0.050980, 1.0 },
+ { 0.952941, 0.952941, 0.058824, 1.0 },
+ { 0.913725, 0.827451, 0.054902, 1.0 },
+ { 0.827451, 0.654902, 0.043137, 1.0 },
+ { 0.745098, 0.486275, 0.031373, 1.0 },
+ { 0.658824, 0.313725, 0.019608, 1.0 },
+ { 0.572549, 0.141176, 0.007843, 1.0 },
+ { 0.537255, 0.070588, 0.003922, 1.0 },
+ { 0.501961, 0.000000, 0.000000, 1.0 },
+ { 0.674510, 0.345098, 0.172549, 1.0 },
+ { 0.756863, 0.513725, 0.258824, 1.0 },
+ { 0.843137, 0.686275, 0.345098, 1.0 },
+ { 0.921569, 0.843137, 0.423529, 1.0 },
+ { 1.000000, 1.000000, 0.501961, 1.0 },
+ { 0.956863, 0.956863, 0.458824, 1.0 },
+ { 0.913725, 0.913725, 0.415686, 1.0 },
+ { 0.827451, 0.827451, 0.329412, 1.0 },
+ { 0.745098, 0.745098, 0.243137, 1.0 },
+ { 0.501961, 0.501961, 0.000000, 1.0 },
+ { 0.541176, 0.541176, 0.000000, 1.0 },
+ { 0.580392, 0.580392, 0.000000, 1.0 },
+ { 0.615686, 0.615686, 0.000000, 1.0 },
+ { 0.654902, 0.654902, 0.000000, 1.0 },
+ { 0.674510, 0.674510, 0.000000, 1.0 },
+ { 0.694118, 0.694118, 0.000000, 1.0 },
+ { 0.600000, 0.643137, 0.000000, 1.0 },
+ { 0.474510, 0.560784, 0.000000, 1.0 },
+ { 0.352941, 0.482353, 0.000000, 1.0 },
+ { 0.227451, 0.400000, 0.000000, 1.0 },
+ { 0.101961, 0.317647, 0.000000, 1.0 },
+ { 0.050980, 0.282353, 0.000000, 1.0 },
+ { 0.000000, 0.250980, 0.000000, 1.0 },
+ { 0.172549, 0.380392, 0.094118, 1.0 },
+ { 0.345098, 0.509804, 0.184314, 1.0 },
+ { 0.686275, 0.764706, 0.372549, 1.0 },
+ { 0.843137, 0.882353, 0.454902, 1.0 },
+ { 1.000000, 1.000000, 0.541176, 1.0 },
+ { 0.913725, 0.870588, 0.447059, 1.0 },
+ { 0.827451, 0.741176, 0.356863, 1.0 },
+ { 0.784314, 0.678431, 0.309804, 1.0 },
+ { 0.745098, 0.615686, 0.262745, 1.0 },
+ { 0.572549, 0.356863, 0.074510, 1.0 },
+ { 0.525490, 0.313725, 0.035294, 1.0 },
+ { 0.482353, 0.274510, 0.000000, 1.0 },
+ { 0.462745, 0.298039, 0.000000, 1.0 },
+ { 0.447059, 0.325490, 0.000000, 1.0 },
+ { 0.435294, 0.337255, 0.000000, 1.0 },
+ { 0.427451, 0.349020, 0.000000, 1.0 },
+ { 0.407843, 0.372549, 0.000000, 1.0 },
+ { 0.392157, 0.392157, 0.000000, 1.0 },
+ { 0.505882, 0.505882, 0.000000, 1.0 },
+ { 0.560784, 0.560784, 0.000000, 1.0 },
+ { 0.615686, 0.615686, 0.000000, 1.0 },
+ { 0.666667, 0.666667, 0.000000, 1.0 },
+ { 0.717647, 0.717647, 0.000000, 1.0 },
+ { 0.717647, 0.717647, 0.000000, 1.0 },
+ { 0.717647, 0.717647, 0.000000, 1.0 },
+ { 0.717647, 0.717647, 0.000000, 1.0 },
+ { 0.717647, 0.717647, 0.000000, 1.0 },
+ { 0.717647, 0.717647, 0.000000, 1.0 },
+ { 0.678431, 0.635294, 0.000000, 1.0 },
+ { 0.643137, 0.556863, 0.000000, 1.0 },
+ { 0.623529, 0.517647, 0.000000, 1.0 },
+ { 0.607843, 0.478431, 0.000000, 1.0 },
+ { 0.568627, 0.396078, 0.000000, 1.0 },
+ { 0.533333, 0.317647, 0.000000, 1.0 },
+ { 0.588235, 0.380392, 0.094118, 1.0 },
+ { 0.670588, 0.505882, 0.184314, 1.0 },
+ { 0.756863, 0.635294, 0.278431, 1.0 },
+ { 0.800000, 0.698039, 0.325490, 1.0 },
+ { 0.843137, 0.764706, 0.372549, 1.0 },
+ { 0.929412, 0.894118, 0.466667, 1.0 },
+ { 1.000000, 1.000000, 0.541176, 1.0 },
+ { 0.827451, 0.827451, 0.356863, 1.0 },
+ { 0.741176, 0.741176, 0.262745, 1.0 },
+ { 0.658824, 0.658824, 0.168627, 1.0 },
+ { 0.615686, 0.615686, 0.121569, 1.0 },
+ { 0.572549, 0.572549, 0.074510, 1.0 },
+ { 0.501961, 0.501961, 0.000000, 1.0 },
+ { 0.588235, 0.588235, 0.086275, 1.0 },
+ { 0.674510, 0.674510, 0.172549, 1.0 },
+ { 0.756863, 0.756863, 0.258824, 1.0 },
+ { 1.000000, 1.000000, 0.501961, 1.0 },
+ { 1.000000, 0.956863, 0.501961, 1.0 },
+ { 1.000000, 0.913725, 0.501961, 1.0 },
+ { 1.000000, 0.894118, 0.501961, 1.0 },
+ { 1.000000, 0.874510, 0.505882, 1.0 },
+ { 1.000000, 0.831373, 0.505882, 1.0 },
+ { 1.000000, 0.788235, 0.505882, 1.0 },
+ { 1.000000, 0.796078, 0.423529, 1.0 },
+ { 1.000000, 0.835294, 0.333333, 1.0 },
+ { 1.000000, 0.878431, 0.247059, 1.0 },
+ { 1.000000, 0.898039, 0.203922, 1.0 },
+ { 1.000000, 0.921569, 0.160784, 1.0 },
+ { 1.000000, 0.964706, 0.070588, 1.0 },
+ { 1.000000, 1.000000, 0.000000, 1.0 },
+ { 0.913725, 0.827451, 0.000000, 1.0 },
+ { 0.827451, 0.654902, 0.000000, 1.0 },
+ { 0.658824, 0.313725, 0.000000, 1.0 },
+ { 0.615686, 0.227451, 0.000000, 1.0 },
+ { 0.572549, 0.141176, 0.000000, 1.0 },
+ { 0.501961, 0.000000, 0.000000, 1.0 },
+ { 0.415686, 0.043137, 0.000000, 1.0 },
+ { 0.329412, 0.086275, 0.000000, 1.0 },
+ { 0.243137, 0.129412, 0.000000, 1.0 },
+ { 0.070588, 0.215686, 0.000000, 1.0 },
+ { 0.121569, 0.298039, 0.043137, 1.0 },
+ { 0.172549, 0.380392, 0.086275, 1.0 },
+ { 0.258824, 0.443137, 0.129412, 1.0 },
+ { 0.345098, 0.509804, 0.172549, 1.0 },
+ { 0.513725, 0.635294, 0.258824, 1.0 },
+ { 0.686275, 0.764706, 0.345098, 1.0 },
+ { 1.000000, 1.000000, 0.501961, 1.0 },
+ { 0.913725, 0.870588, 0.415686, 1.0 },
+ { 0.745098, 0.615686, 0.243137, 1.0 },
+ { 0.701961, 0.549020, 0.200000, 1.0 },
+ { 0.658824, 0.486275, 0.156863, 1.0 },
+ { 0.572549, 0.356863, 0.070588, 1.0 },
+ { 0.501961, 0.250980, 0.000000, 1.0 },
+ { 0.501961, 0.250980, 0.000000, 1.0 },
+ { 0.501961, 0.250980, 0.000000, 1.0 },
+ { 0.501961, 0.250980, 0.000000, 1.0 },
+ { 0.501961, 0.250980, 0.000000, 1.0 },
+ { 0.501961, 0.250980, 0.000000, 1.0 },
+ { 0.545098, 0.298039, 0.054902, 1.0 },
+ { 0.588235, 0.349020, 0.109804, 1.0 },
+ { 0.674510, 0.447059, 0.219608, 1.0 },
+ { 0.756863, 0.545098, 0.333333, 1.0 },
+ { 0.843137, 0.643137, 0.443137, 1.0 },
+ { 0.929412, 0.741176, 0.552941, 1.0 },
+ { 0.894118, 0.745098, 0.533333, 1.0 },
+ { 0.839216, 0.705882, 0.478431, 1.0 },
+ { 0.788235, 0.670588, 0.423529, 1.0 },
+ { 0.682353, 0.596078, 0.309804, 1.0 },
+ { 0.576471, 0.521569, 0.200000, 1.0 },
+ { 0.470588, 0.447059, 0.090196, 1.0 },
+ { 0.384314, 0.384314, 0.000000, 1.0 },
+ { 0.596078, 0.596078, 0.149020, 1.0 },
+ { 0.647059, 0.647059, 0.184314, 1.0 },
+ { 0.701961, 0.701961, 0.223529, 1.0 },
+ { 0.807843, 0.807843, 0.298039, 1.0 },
+ { 0.913725, 0.913725, 0.372549, 1.0 },
+ { 1.000000, 1.000000, 0.435294, 1.0 },
+ { 1.000000, 1.000000, 0.435294, 1.0 },
+ { 1.000000, 1.000000, 0.435294, 1.0 },
+ { 1.000000, 1.000000, 0.435294, 1.0 },
+ { 1.000000, 1.000000, 0.435294, 1.0 },
+ { 0.956863, 0.933333, 0.396078, 1.0 },
+ { 0.913725, 0.870588, 0.360784, 1.0 },
+ { 0.827451, 0.741176, 0.286275, 1.0 },
+ { 0.745098, 0.615686, 0.211765, 1.0 },
+ { 0.658824, 0.486275, 0.137255, 1.0 },
+ { 0.572549, 0.356863, 0.062745, 1.0 },
+ { 0.564706, 0.356863, 0.000000, 1.0 },
+ { 0.596078, 0.411765, 0.000000, 1.0 },
+ { 0.631373, 0.466667, 0.000000, 1.0 },
+ { 0.694118, 0.572549, 0.000000, 1.0 },
+ { 0.756863, 0.678431, 0.000000, 1.0 },
+ { 0.823529, 0.788235, 0.000000, 1.0 },
+ { 0.874510, 0.874510, 0.000000, 1.0 },
+ { 0.811765, 0.725490, 0.000000, 1.0 },
+ { 0.745098, 0.572549, 0.000000, 1.0 },
+ { 0.682353, 0.423529, 0.000000, 1.0 },
+ { 0.619608, 0.274510, 0.000000, 1.0 },
+ { 0.552941, 0.121569, 0.000000, 1.0 },
+ { 0.501961, 0.000000, 0.000000, 1.0 },
+ { 0.564706, 0.149020, 0.000000, 1.0 },
+ { 0.631373, 0.301961, 0.000000, 1.0 },
+ { 0.694118, 0.450980, 0.000000, 1.0 },
+ { 0.823529, 0.752941, 0.000000, 1.0 },
+ { 0.847059, 0.811765, 0.000000, 1.0 },
+ { 0.874510, 0.874510, 0.000000, 1.0 },
+ { 0.811765, 0.811765, 0.000000, 1.0 },
+ { 0.745098, 0.745098, 0.000000, 1.0 },
+ { 0.682353, 0.682353, 0.000000, 1.0 },
+ { 0.619608, 0.619608, 0.000000, 1.0 },
+ { 0.501961, 0.501961, 0.000000, 1.0 },
+ { 0.588235, 0.588235, 0.000000, 1.0 },
+ { 0.674510, 0.674510, 0.000000, 1.0 },
+ { 0.756863, 0.756863, 0.000000, 1.0 },
+ { 0.843137, 0.843137, 0.000000, 1.0 },
+ { 0.929412, 0.929412, 0.000000, 1.0 },
+ { 1.000000, 1.000000, 0.000000, 1.0 },
+ { 0.956863, 0.956863, 0.000000, 1.0 },
+ { 0.917647, 0.917647, 0.000000, 1.0 },
+ { 0.874510, 0.874510, 0.000000, 1.0 },
+ { 0.831373, 0.831373, 0.000000, 1.0 },
+ { 0.792157, 0.792157, 0.000000, 1.0 },
+ { 0.756863, 0.756863, 0.000000, 1.0 },
+ { 0.690196, 0.658824, 0.000000, 1.0 },
+ { 0.623529, 0.560784, 0.000000, 1.0 },
+ { 0.556863, 0.462745, 0.000000, 1.0 },
+ { 0.490196, 0.364706, 0.000000, 1.0 },
+ { 0.423529, 0.266667, 0.000000, 1.0 },
+ { 0.368627, 0.184314, 0.000000, 1.0 },
+ { 0.478431, 0.325490, 0.086275, 1.0 },
+ { 0.584314, 0.462745, 0.172549, 1.0 },
+ { 0.694118, 0.603922, 0.258824, 1.0 },
+ { 0.803922, 0.745098, 0.345098, 1.0 },
+ { 0.909804, 0.886275, 0.431373, 1.0 },
+ { 1.000000, 1.000000, 0.501961, 1.0 },
+ { 0.949020, 0.949020, 0.443137, 1.0 },
+ { 0.901961, 0.894118, 0.384314, 1.0 },
+ { 0.850980, 0.843137, 0.325490, 1.0 },
+ { 0.800000, 0.788235, 0.266667, 1.0 },
+ { 0.749020, 0.737255, 0.203922, 1.0 },
+ { 0.709804, 0.694118, 0.156863, 1.0 },
+ { 0.709804, 0.694118, 0.156863, 1.0 },
+ { 0.709804, 0.694118, 0.156863, 1.0 },
+ { 0.709804, 0.694118, 0.156863, 1.0 },
+ { 0.709804, 0.694118, 0.156863, 1.0 },
+ { 0.709804, 0.694118, 0.156863, 1.0 },
+ { 0.588235, 0.619608, 0.129412, 1.0 },
+ { 0.466667, 0.541176, 0.101961, 1.0 },
+ { 0.345098, 0.466667, 0.074510, 1.0 },
+ { 0.223529, 0.388235, 0.047059, 1.0 },
+ { 0.098039, 0.313725, 0.023529, 1.0 },
+ { 0.000000, 0.250980, 0.000000, 1.0 },
+ { 0.149020, 0.356863, 0.000000, 1.0 },
+ { 0.301961, 0.466667, 0.000000, 1.0 },
+ { 0.450980, 0.572549, 0.000000, 1.0 },
+ { 0.600000, 0.678431, 0.000000, 1.0 },
+ { 0.752941, 0.788235, 0.000000, 1.0 },
+ { 0.874510, 0.874510, 0.000000, 1.0 },
+ { 0.811765, 0.768627, 0.000000, 1.0 },
+ { 0.745098, 0.658824, 0.000000, 1.0 },
+ { 0.682353, 0.552941, 0.000000, 1.0 },
+ { 0.619608, 0.447059, 0.000000, 1.0 },
+ { 0.552941, 0.337255, 0.000000, 1.0 },
+ { 0.501961, 0.250980, 0.000000, 1.0 },
+ { 0.501961, 0.250980, 0.000000, 1.0 },
+ { 0.501961, 0.250980, 0.000000, 1.0 },
+ { 0.501961, 0.250980, 0.000000, 1.0 },
+ { 0.501961, 0.250980, 0.000000, 1.0 },
+ { 0.501961, 0.250980, 0.000000, 1.0 },
+ { 0.501961, 0.250980, 0.000000, 1.0 },
+ { 0.564706, 0.356863, 0.000000, 1.0 },
+ { 0.627451, 0.462745, 0.000000, 1.0 },
+ { 0.690196, 0.568627, 0.000000, 1.0 },
+ { 0.752941, 0.674510, 0.000000, 1.0 },
+ { 0.866667, 0.866667, 0.000000, 1.0 },
+ };
+/* cl-gold-rose */
+static double4 colors_85[] = {
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.988235, 0.752941, 0.000000, 1.0 },
+ { 0.980392, 0.745098, 0.007843, 1.0 },
+ { 0.972549, 0.737255, 0.015686, 1.0 },
+ { 0.972549, 0.729412, 0.015686, 1.0 },
+ { 0.972549, 0.721569, 0.015686, 1.0 },
+ { 0.972549, 0.721569, 0.015686, 1.0 },
+ { 0.972549, 0.721569, 0.015686, 1.0 },
+ { 0.956863, 0.705882, 0.015686, 1.0 },
+ { 0.956863, 0.698039, 0.023529, 1.0 },
+ { 0.956863, 0.690196, 0.031373, 1.0 },
+ { 0.949020, 0.682353, 0.031373, 1.0 },
+ { 0.941176, 0.674510, 0.031373, 1.0 },
+ { 0.941176, 0.666667, 0.031373, 1.0 },
+ { 0.941176, 0.658824, 0.031373, 1.0 },
+ { 0.933333, 0.658824, 0.039216, 1.0 },
+ { 0.925490, 0.658824, 0.047059, 1.0 },
+ { 0.925490, 0.643137, 0.047059, 1.0 },
+ { 0.917647, 0.635294, 0.047059, 1.0 },
+ { 0.909804, 0.627451, 0.047059, 1.0 },
+ { 0.909804, 0.619608, 0.054902, 1.0 },
+ { 0.909804, 0.611765, 0.062745, 1.0 },
+ { 0.909804, 0.611765, 0.062745, 1.0 },
+ { 0.909804, 0.611765, 0.062745, 1.0 },
+ { 0.894118, 0.596078, 0.062745, 1.0 },
+ { 0.894118, 0.588235, 0.062745, 1.0 },
+ { 0.894118, 0.580392, 0.062745, 1.0 },
+ { 0.886275, 0.580392, 0.070588, 1.0 },
+ { 0.878431, 0.580392, 0.078431, 1.0 },
+ { 0.878431, 0.572549, 0.078431, 1.0 },
+ { 0.878431, 0.564706, 0.078431, 1.0 },
+ { 0.878431, 0.564706, 0.078431, 1.0 },
+ { 0.862745, 0.549020, 0.078431, 1.0 },
+ { 0.862745, 0.549020, 0.094118, 1.0 },
+ { 0.854902, 0.541176, 0.094118, 1.0 },
+ { 0.847059, 0.533333, 0.094118, 1.0 },
+ { 0.847059, 0.525490, 0.094118, 1.0 },
+ { 0.847059, 0.517647, 0.094118, 1.0 },
+ { 0.847059, 0.517647, 0.094118, 1.0 },
+ { 0.847059, 0.517647, 0.094118, 1.0 },
+ { 0.831373, 0.501961, 0.109804, 1.0 },
+ { 0.831373, 0.494118, 0.109804, 1.0 },
+ { 0.831373, 0.486275, 0.109804, 1.0 },
+ { 0.823529, 0.478431, 0.109804, 1.0 },
+ { 0.815686, 0.470588, 0.109804, 1.0 },
+ { 0.815686, 0.470588, 0.117647, 1.0 },
+ { 0.815686, 0.470588, 0.125490, 1.0 },
+ { 0.815686, 0.454902, 0.125490, 1.0 },
+ { 0.800000, 0.454902, 0.125490, 1.0 },
+ { 0.800000, 0.439216, 0.125490, 1.0 },
+ { 0.792157, 0.431373, 0.133333, 1.0 },
+ { 0.784314, 0.423529, 0.141176, 1.0 },
+ { 0.784314, 0.415686, 0.141176, 1.0 },
+ { 0.784314, 0.407843, 0.141176, 1.0 },
+ { 0.784314, 0.407843, 0.141176, 1.0 },
+ { 0.784314, 0.407843, 0.141176, 1.0 },
+ { 0.768627, 0.392157, 0.141176, 1.0 },
+ { 0.768627, 0.384314, 0.149020, 1.0 },
+ { 0.768627, 0.376471, 0.156863, 1.0 },
+ { 0.760784, 0.376471, 0.156863, 1.0 },
+ { 0.752941, 0.376471, 0.156863, 1.0 },
+ { 0.752941, 0.368627, 0.156863, 1.0 },
+ { 0.752941, 0.360784, 0.156863, 1.0 },
+ { 0.752941, 0.360784, 0.172549, 1.0 },
+ { 0.752941, 0.345098, 0.172549, 1.0 },
+ { 0.737255, 0.345098, 0.172549, 1.0 },
+ { 0.737255, 0.337255, 0.172549, 1.0 },
+ { 0.737255, 0.329412, 0.172549, 1.0 },
+ { 0.729412, 0.321569, 0.180392, 1.0 },
+ { 0.721569, 0.313725, 0.188235, 1.0 },
+ { 0.721569, 0.313725, 0.188235, 1.0 },
+ { 0.721569, 0.313725, 0.188235, 1.0 },
+ { 0.705882, 0.298039, 0.188235, 1.0 },
+ { 0.705882, 0.290196, 0.196078, 1.0 },
+ { 0.705882, 0.282353, 0.203922, 1.0 },
+ { 0.698039, 0.274510, 0.203922, 1.0 },
+ { 0.690196, 0.266667, 0.203922, 1.0 },
+ { 0.690196, 0.266667, 0.203922, 1.0 },
+ { 0.690196, 0.266667, 0.203922, 1.0 },
+ { 0.690196, 0.250980, 0.203922, 1.0 },
+ { 0.690196, 0.250980, 0.203922, 1.0 },
+ { 0.674510, 0.235294, 0.219608, 1.0 },
+ { 0.674510, 0.227451, 0.219608, 1.0 },
+ { 0.674510, 0.219608, 0.219608, 1.0 },
+ { 0.666667, 0.219608, 0.219608, 1.0 },
+ { 0.658824, 0.219608, 0.219608, 1.0 },
+ { 0.658824, 0.203922, 0.219608, 1.0 },
+ { 0.658824, 0.203922, 0.235294, 1.0 },
+ { 0.643137, 0.188235, 0.235294, 1.0 },
+ { 0.643137, 0.180392, 0.235294, 1.0 },
+ { 0.643137, 0.172549, 0.235294, 1.0 },
+ { 0.643137, 0.172549, 0.235294, 1.0 },
+ { 0.643137, 0.172549, 0.235294, 1.0 },
+ { 0.627451, 0.172549, 0.250980, 1.0 },
+ { 0.627451, 0.156863, 0.250980, 1.0 },
+ { 0.627451, 0.156863, 0.250980, 1.0 },
+ { 0.627451, 0.141176, 0.250980, 1.0 },
+ { 0.611765, 0.141176, 0.250980, 1.0 },
+ { 0.611765, 0.133333, 0.258824, 1.0 },
+ { 0.611765, 0.125490, 0.266667, 1.0 },
+ { 0.603922, 0.117647, 0.266667, 1.0 },
+ { 0.596078, 0.109804, 0.266667, 1.0 },
+ { 0.596078, 0.109804, 0.266667, 1.0 },
+ { 0.596078, 0.109804, 0.266667, 1.0 },
+ { 0.580392, 0.094118, 0.282353, 1.0 },
+ { 0.580392, 0.086275, 0.282353, 1.0 },
+ { 0.580392, 0.078431, 0.282353, 1.0 },
+ { 0.580392, 0.070588, 0.282353, 1.0 },
+ { 0.580392, 0.062745, 0.282353, 1.0 },
+ { 0.564706, 0.062745, 0.282353, 1.0 },
+ { 0.564706, 0.062745, 0.282353, 1.0 },
+ { 0.564706, 0.047059, 0.298039, 1.0 },
+ { 0.564706, 0.047059, 0.298039, 1.0 },
+ { 0.549020, 0.031373, 0.298039, 1.0 },
+ { 0.549020, 0.031373, 0.298039, 1.0 },
+ { 0.549020, 0.031373, 0.298039, 1.0 },
+ { 0.549020, 0.015686, 0.298039, 1.0 },
+ { 0.533333, 0.015686, 0.313725, 1.0 },
+ { 0.533333, 0.000000, 0.313725, 1.0 },
+ { 0.533333, 0.000000, 0.313725, 1.0 },
+ { 0.533333, 0.000000, 0.313725, 1.0 },
+ { 0.525490, 0.000000, 0.313725, 1.0 },
+ { 0.517647, 0.000000, 0.313725, 1.0 },
+ { 0.517647, 0.000000, 0.313725, 1.0 },
+ { 0.517647, 0.000000, 0.313725, 1.0 },
+ { 0.517647, 0.000000, 0.313725, 1.0 },
+ { 0.501961, 0.000000, 0.313725, 1.0 },
+ { 0.501961, 0.000000, 0.298039, 1.0 },
+ { 0.501961, 0.000000, 0.298039, 1.0 },
+ { 0.486275, 0.000000, 0.298039, 1.0 },
+ { 0.486275, 0.000000, 0.298039, 1.0 },
+ { 0.486275, 0.000000, 0.298039, 1.0 },
+ { 0.486275, 0.000000, 0.298039, 1.0 },
+ { 0.486275, 0.000000, 0.282353, 1.0 },
+ { 0.470588, 0.000000, 0.282353, 1.0 },
+ { 0.470588, 0.000000, 0.282353, 1.0 },
+ { 0.470588, 0.000000, 0.282353, 1.0 },
+ { 0.462745, 0.000000, 0.282353, 1.0 },
+ { 0.454902, 0.000000, 0.282353, 1.0 },
+ { 0.454902, 0.000000, 0.274510, 1.0 },
+ { 0.454902, 0.000000, 0.266667, 1.0 },
+ { 0.454902, 0.000000, 0.266667, 1.0 },
+ { 0.439216, 0.000000, 0.266667, 1.0 },
+ { 0.439216, 0.000000, 0.266667, 1.0 },
+ { 0.439216, 0.000000, 0.266667, 1.0 },
+ { 0.423529, 0.000000, 0.266667, 1.0 },
+ { 0.423529, 0.000000, 0.258824, 1.0 },
+ { 0.423529, 0.000000, 0.250980, 1.0 },
+ { 0.423529, 0.000000, 0.250980, 1.0 },
+ { 0.423529, 0.000000, 0.250980, 1.0 },
+ { 0.407843, 0.000000, 0.250980, 1.0 },
+ { 0.407843, 0.000000, 0.250980, 1.0 },
+ { 0.407843, 0.000000, 0.235294, 1.0 },
+ { 0.400000, 0.000000, 0.235294, 1.0 },
+ { 0.392157, 0.000000, 0.235294, 1.0 },
+ { 0.392157, 0.000000, 0.235294, 1.0 },
+ { 0.392157, 0.000000, 0.235294, 1.0 },
+ { 0.392157, 0.000000, 0.235294, 1.0 },
+ { 0.376471, 0.000000, 0.235294, 1.0 },
+ { 0.376471, 0.000000, 0.235294, 1.0 },
+ { 0.376471, 0.000000, 0.219608, 1.0 },
+ { 0.360784, 0.000000, 0.219608, 1.0 },
+ { 0.360784, 0.000000, 0.219608, 1.0 },
+ { 0.360784, 0.000000, 0.219608, 1.0 },
+ { 0.360784, 0.000000, 0.219608, 1.0 },
+ { 0.360784, 0.000000, 0.219608, 1.0 },
+ { 0.345098, 0.000000, 0.203922, 1.0 },
+ { 0.345098, 0.000000, 0.203922, 1.0 },
+ { 0.345098, 0.000000, 0.203922, 1.0 },
+ { 0.337255, 0.000000, 0.203922, 1.0 },
+ { 0.329412, 0.000000, 0.203922, 1.0 },
+ { 0.329412, 0.000000, 0.203922, 1.0 },
+ { 0.329412, 0.000000, 0.203922, 1.0 },
+ { 0.329412, 0.000000, 0.188235, 1.0 },
+ { 0.313725, 0.000000, 0.188235, 1.0 },
+ { 0.313725, 0.000000, 0.188235, 1.0 },
+ { 0.313725, 0.000000, 0.188235, 1.0 },
+ { 0.313725, 0.000000, 0.188235, 1.0 },
+ { 0.298039, 0.000000, 0.188235, 1.0 },
+ { 0.298039, 0.000000, 0.188235, 1.0 },
+ { 0.298039, 0.000000, 0.172549, 1.0 },
+ { 0.298039, 0.000000, 0.172549, 1.0 },
+ { 0.282353, 0.000000, 0.172549, 1.0 },
+ { 0.282353, 0.000000, 0.172549, 1.0 },
+ { 0.282353, 0.000000, 0.172549, 1.0 },
+ { 0.274510, 0.000000, 0.164706, 1.0 },
+ { 0.266667, 0.000000, 0.156863, 1.0 },
+ { 0.266667, 0.000000, 0.156863, 1.0 },
+ { 0.266667, 0.000000, 0.156863, 1.0 },
+ { 0.266667, 0.000000, 0.156863, 1.0 },
+ { 0.250980, 0.000000, 0.156863, 1.0 },
+ { 0.250980, 0.000000, 0.156863, 1.0 },
+ { 0.250980, 0.000000, 0.156863, 1.0 },
+ { 0.250980, 0.000000, 0.141176, 1.0 },
+ { 0.235294, 0.000000, 0.141176, 1.0 },
+ { 0.235294, 0.000000, 0.141176, 1.0 },
+ { 0.235294, 0.000000, 0.141176, 1.0 },
+ { 0.235294, 0.000000, 0.141176, 1.0 },
+ { 0.219608, 0.000000, 0.141176, 1.0 },
+ { 0.219608, 0.000000, 0.125490, 1.0 },
+ { 0.219608, 0.000000, 0.125490, 1.0 },
+ { 0.219608, 0.000000, 0.125490, 1.0 },
+ { 0.203922, 0.000000, 0.125490, 1.0 },
+ { 0.203922, 0.000000, 0.125490, 1.0 },
+ { 0.203922, 0.000000, 0.125490, 1.0 },
+ { 0.203922, 0.000000, 0.125490, 1.0 },
+ { 0.188235, 0.000000, 0.109804, 1.0 },
+ { 0.188235, 0.000000, 0.109804, 1.0 },
+ { 0.188235, 0.000000, 0.109804, 1.0 },
+ { 0.188235, 0.000000, 0.109804, 1.0 },
+ { 0.172549, 0.000000, 0.109804, 1.0 },
+ { 0.172549, 0.000000, 0.109804, 1.0 },
+ { 0.172549, 0.000000, 0.109804, 1.0 },
+ { 0.172549, 0.000000, 0.094118, 1.0 },
+ { 0.156863, 0.000000, 0.094118, 1.0 },
+ { 0.156863, 0.000000, 0.094118, 1.0 },
+ { 0.156863, 0.000000, 0.094118, 1.0 },
+ { 0.156863, 0.000000, 0.094118, 1.0 },
+ { 0.141176, 0.000000, 0.094118, 1.0 },
+ { 0.141176, 0.000000, 0.078431, 1.0 },
+ { 0.141176, 0.000000, 0.078431, 1.0 },
+ { 0.141176, 0.000000, 0.078431, 1.0 },
+ { 0.125490, 0.000000, 0.078431, 1.0 },
+ { 0.125490, 0.000000, 0.078431, 1.0 },
+ { 0.125490, 0.000000, 0.078431, 1.0 },
+ { 0.125490, 0.000000, 0.078431, 1.0 },
+ { 0.109804, 0.000000, 0.062745, 1.0 },
+ { 0.109804, 0.000000, 0.062745, 1.0 },
+ { 0.109804, 0.000000, 0.062745, 1.0 },
+ { 0.109804, 0.000000, 0.062745, 1.0 },
+ { 0.094118, 0.000000, 0.062745, 1.0 },
+ { 0.094118, 0.000000, 0.062745, 1.0 },
+ { 0.094118, 0.000000, 0.047059, 1.0 },
+ { 0.094118, 0.000000, 0.047059, 1.0 },
+ { 0.078431, 0.000000, 0.047059, 1.0 },
+ { 0.078431, 0.000000, 0.047059, 1.0 },
+ { 0.078431, 0.000000, 0.047059, 1.0 },
+ { 0.078431, 0.000000, 0.047059, 1.0 },
+ { 0.062745, 0.000000, 0.047059, 1.0 },
+ { 0.062745, 0.000000, 0.031373, 1.0 },
+ { 0.062745, 0.000000, 0.031373, 1.0 },
+ { 0.062745, 0.000000, 0.031373, 1.0 },
+ { 0.047059, 0.000000, 0.031373, 1.0 },
+ { 0.047059, 0.000000, 0.031373, 1.0 },
+ { 0.047059, 0.000000, 0.031373, 1.0 },
+ { 0.047059, 0.000000, 0.031373, 1.0 },
+ { 0.031373, 0.000000, 0.015686, 1.0 },
+ { 0.031373, 0.000000, 0.015686, 1.0 },
+ { 0.031373, 0.000000, 0.015686, 1.0 },
+ { 0.031373, 0.000000, 0.015686, 1.0 },
+ { 0.015686, 0.000000, 0.015686, 1.0 },
+ { 0.015686, 0.000000, 0.015686, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ };
+/* cl-lavender-purple-blues-black */
+static double4 colors_86[] = {
+ { 0.403922, 0.411765, 0.400000, 1.0 },
+ { 0.294118, 0.113725, 0.498039, 1.0 },
+ { 0.215686, 0.101961, 0.388235, 1.0 },
+ { 0.137255, 0.090196, 0.278431, 1.0 },
+ { 0.098039, 0.078431, 0.203922, 1.0 },
+ { 0.058824, 0.070588, 0.129412, 1.0 },
+ { 0.047059, 0.070588, 0.121569, 1.0 },
+ { 0.039216, 0.070588, 0.113725, 1.0 },
+ { 0.113725, 0.160784, 0.121569, 1.0 },
+ { 0.160784, 0.211765, 0.172549, 1.0 },
+ { 0.211765, 0.262745, 0.223529, 1.0 },
+ { 0.317647, 0.278431, 0.258824, 1.0 },
+ { 0.427451, 0.294118, 0.298039, 1.0 },
+ { 0.415686, 0.364706, 0.341176, 1.0 },
+ { 0.407843, 0.439216, 0.388235, 1.0 },
+ { 0.388235, 0.403922, 0.352941, 1.0 },
+ { 0.368627, 0.368627, 0.321569, 1.0 },
+ { 0.329412, 0.325490, 0.356863, 1.0 },
+ { 0.274510, 0.274510, 0.470588, 1.0 },
+ { 0.219608, 0.223529, 0.584314, 1.0 },
+ { 0.211765, 0.215686, 0.572549, 1.0 },
+ { 0.207843, 0.207843, 0.560784, 1.0 },
+ { 0.203922, 0.203922, 0.556863, 1.0 },
+ { 0.203922, 0.203922, 0.556863, 1.0 },
+ { 0.203922, 0.160784, 0.521569, 1.0 },
+ { 0.270588, 0.121569, 0.505882, 1.0 },
+ { 0.341176, 0.086275, 0.494118, 1.0 },
+ { 0.349020, 0.086275, 0.498039, 1.0 },
+ { 0.356863, 0.086275, 0.501961, 1.0 },
+ { 0.341176, 0.082353, 0.494118, 1.0 },
+ { 0.329412, 0.082353, 0.490196, 1.0 },
+ { 0.325490, 0.070588, 0.478431, 1.0 },
+ { 0.313725, 0.070588, 0.466667, 1.0 },
+ { 0.298039, 0.172549, 0.317647, 1.0 },
+ { 0.211765, 0.172549, 0.239216, 1.0 },
+ { 0.125490, 0.172549, 0.164706, 1.0 },
+ { 0.117647, 0.168627, 0.129412, 1.0 },
+ { 0.109804, 0.168627, 0.094118, 1.0 },
+ { 0.117647, 0.172549, 0.117647, 1.0 },
+ { 0.129412, 0.180392, 0.145098, 1.0 },
+ { 0.278431, 0.258824, 0.274510, 1.0 },
+ { 0.329412, 0.317647, 0.317647, 1.0 },
+ { 0.384314, 0.380392, 0.360784, 1.0 },
+ { 0.435294, 0.282353, 0.470588, 1.0 },
+ { 0.490196, 0.184314, 0.580392, 1.0 },
+ { 0.498039, 0.172549, 0.576471, 1.0 },
+ { 0.505882, 0.164706, 0.576471, 1.0 },
+ { 0.490196, 0.152941, 0.572549, 1.0 },
+ { 0.482353, 0.156863, 0.572549, 1.0 },
+ { 0.227451, 0.192157, 0.556863, 1.0 },
+ { 0.200000, 0.184314, 0.549020, 1.0 },
+ { 0.176471, 0.180392, 0.541176, 1.0 },
+ { 0.176471, 0.176471, 0.537255, 1.0 },
+ { 0.176471, 0.172549, 0.537255, 1.0 },
+ { 0.172549, 0.168627, 0.533333, 1.0 },
+ { 0.172549, 0.168627, 0.533333, 1.0 },
+ { 0.184314, 0.180392, 0.545098, 1.0 },
+ { 0.184314, 0.180392, 0.545098, 1.0 },
+ { 0.188235, 0.184314, 0.549020, 1.0 },
+ { 0.200000, 0.172549, 0.533333, 1.0 },
+ { 0.211765, 0.160784, 0.521569, 1.0 },
+ { 0.211765, 0.152941, 0.513725, 1.0 },
+ { 0.215686, 0.149020, 0.509804, 1.0 },
+ { 0.243137, 0.105882, 0.466667, 1.0 },
+ { 0.294118, 0.074510, 0.462745, 1.0 },
+ { 0.364706, 0.094118, 0.513725, 1.0 },
+ { 0.352941, 0.090196, 0.501961, 1.0 },
+ { 0.341176, 0.086275, 0.494118, 1.0 },
+ { 0.317647, 0.082353, 0.478431, 1.0 },
+ { 0.294118, 0.082353, 0.466667, 1.0 },
+ { 0.176471, 0.113725, 0.305882, 1.0 },
+ { 0.149020, 0.098039, 0.270588, 1.0 },
+ { 0.129412, 0.098039, 0.243137, 1.0 },
+ { 0.101961, 0.090196, 0.188235, 1.0 },
+ { 0.078431, 0.086275, 0.133333, 1.0 },
+ { 0.066667, 0.078431, 0.129412, 1.0 },
+ { 0.058824, 0.070588, 0.129412, 1.0 },
+ { 0.058824, 0.070588, 0.125490, 1.0 },
+ { 0.058824, 0.074510, 0.121569, 1.0 },
+ { 0.043137, 0.070588, 0.101961, 1.0 },
+ { 0.031373, 0.066667, 0.086275, 1.0 },
+ { 0.015686, 0.043137, 0.066667, 1.0 },
+ { 0.011765, 0.043137, 0.070588, 1.0 },
+ { 0.011765, 0.047059, 0.074510, 1.0 },
+ { 0.019608, 0.054902, 0.078431, 1.0 },
+ { 0.027451, 0.062745, 0.082353, 1.0 },
+ { 0.027451, 0.066667, 0.074510, 1.0 },
+ { 0.031373, 0.070588, 0.078431, 1.0 },
+ { 0.035294, 0.070588, 0.090196, 1.0 },
+ { 0.035294, 0.066667, 0.094118, 1.0 },
+ { 0.039216, 0.066667, 0.098039, 1.0 },
+ { 0.043137, 0.070588, 0.098039, 1.0 },
+ { 0.047059, 0.074510, 0.098039, 1.0 },
+ { 0.039216, 0.074510, 0.101961, 1.0 },
+ { 0.039216, 0.074510, 0.109804, 1.0 },
+ { 0.035294, 0.070588, 0.105882, 1.0 },
+ { 0.035294, 0.070588, 0.098039, 1.0 },
+ { 0.035294, 0.070588, 0.090196, 1.0 },
+ { 0.039216, 0.074510, 0.098039, 1.0 },
+ { 0.043137, 0.078431, 0.105882, 1.0 },
+ { 0.050980, 0.082353, 0.109804, 1.0 },
+ { 0.062745, 0.090196, 0.113725, 1.0 },
+ { 0.086275, 0.125490, 0.121569, 1.0 },
+ { 0.137255, 0.188235, 0.149020, 1.0 },
+ { 0.227451, 0.258824, 0.200000, 1.0 },
+ { 0.250980, 0.278431, 0.231373, 1.0 },
+ { 0.278431, 0.301961, 0.262745, 1.0 },
+ { 0.282353, 0.305882, 0.258824, 1.0 },
+ { 0.286275, 0.309804, 0.254902, 1.0 },
+ { 0.274510, 0.356863, 0.235294, 1.0 },
+ { 0.243137, 0.317647, 0.239216, 1.0 },
+ { 0.239216, 0.298039, 0.207843, 1.0 },
+ { 0.266667, 0.290196, 0.235294, 1.0 },
+ { 0.254902, 0.258824, 0.266667, 1.0 },
+ { 0.219608, 0.254902, 0.239216, 1.0 },
+ { 0.188235, 0.250980, 0.211765, 1.0 },
+ { 0.129412, 0.200000, 0.152941, 1.0 },
+ { 0.113725, 0.168627, 0.117647, 1.0 },
+ { 0.090196, 0.141176, 0.113725, 1.0 },
+ { 0.086275, 0.117647, 0.129412, 1.0 },
+ { 0.082353, 0.133333, 0.098039, 1.0 },
+ { 0.086275, 0.141176, 0.113725, 1.0 },
+ { 0.090196, 0.149020, 0.129412, 1.0 },
+ { 0.098039, 0.141176, 0.145098, 1.0 },
+ { 0.109804, 0.137255, 0.160784, 1.0 },
+ { 0.129412, 0.090196, 0.227451, 1.0 },
+ { 0.129412, 0.098039, 0.250980, 1.0 },
+ { 0.180392, 0.152941, 0.215686, 1.0 },
+ { 0.219608, 0.223529, 0.192157, 1.0 },
+ { 0.192157, 0.282353, 0.203922, 1.0 },
+ { 0.196078, 0.286275, 0.196078, 1.0 },
+ { 0.200000, 0.290196, 0.188235, 1.0 },
+ { 0.219608, 0.298039, 0.200000, 1.0 },
+ { 0.219608, 0.313725, 0.211765, 1.0 },
+ { 0.207843, 0.301961, 0.207843, 1.0 },
+ { 0.215686, 0.266667, 0.231373, 1.0 },
+ { 0.290196, 0.278431, 0.313725, 1.0 },
+ { 0.250980, 0.247059, 0.419608, 1.0 },
+ { 0.211765, 0.215686, 0.529412, 1.0 },
+ { 0.215686, 0.211765, 0.549020, 1.0 },
+ { 0.223529, 0.211765, 0.568627, 1.0 },
+ { 0.231373, 0.235294, 0.588235, 1.0 },
+ { 0.317647, 0.243137, 0.596078, 1.0 },
+ { 0.352941, 0.254902, 0.611765, 1.0 },
+ { 0.376471, 0.258824, 0.611765, 1.0 },
+ { 0.337255, 0.223529, 0.584314, 1.0 },
+ { 0.301961, 0.203922, 0.564706, 1.0 },
+ { 0.266667, 0.184314, 0.549020, 1.0 },
+ { 0.333333, 0.086275, 0.494118, 1.0 },
+ { 0.313725, 0.070588, 0.466667, 1.0 },
+ { 0.309804, 0.074510, 0.466667, 1.0 },
+ { 0.231373, 0.145098, 0.337255, 1.0 },
+ { 0.196078, 0.235294, 0.192157, 1.0 },
+ { 0.184314, 0.231373, 0.184314, 1.0 },
+ { 0.172549, 0.227451, 0.176471, 1.0 },
+ { 0.141176, 0.184314, 0.168627, 1.0 },
+ { 0.137255, 0.196078, 0.168627, 1.0 },
+ { 0.164706, 0.235294, 0.172549, 1.0 },
+ { 0.176471, 0.250980, 0.164706, 1.0 },
+ { 0.219608, 0.278431, 0.196078, 1.0 },
+ { 0.278431, 0.305882, 0.235294, 1.0 },
+ { 0.313725, 0.313725, 0.352941, 1.0 },
+ { 0.298039, 0.247059, 0.447059, 1.0 },
+ { 0.286275, 0.180392, 0.545098, 1.0 },
+ { 0.313725, 0.211765, 0.568627, 1.0 },
+ { 0.313725, 0.223529, 0.580392, 1.0 },
+ { 0.227451, 0.247059, 0.603922, 1.0 },
+ { 0.223529, 0.243137, 0.600000, 1.0 },
+ { 0.274510, 0.235294, 0.584314, 1.0 },
+ { 0.298039, 0.239216, 0.584314, 1.0 },
+ { 0.325490, 0.247059, 0.588235, 1.0 },
+ { 0.392157, 0.411765, 0.388235, 1.0 },
+ { 0.494118, 0.400000, 0.384314, 1.0 },
+ { 0.564706, 0.392157, 0.380392, 1.0 },
+ { 0.568627, 0.447059, 0.368627, 1.0 },
+ { 0.560784, 0.411765, 0.400000, 1.0 },
+ { 0.545098, 0.403922, 0.403922, 1.0 },
+ { 0.509804, 0.168627, 0.576471, 1.0 },
+ { 0.501961, 0.168627, 0.576471, 1.0 },
+ { 0.447059, 0.203922, 0.529412, 1.0 },
+ { 0.309804, 0.274510, 0.356863, 1.0 },
+ { 0.270588, 0.254902, 0.321569, 1.0 },
+ { 0.254902, 0.215686, 0.313725, 1.0 },
+ { 0.196078, 0.133333, 0.309804, 1.0 },
+ { 0.113725, 0.086275, 0.286275, 1.0 },
+ { 0.160784, 0.098039, 0.376471, 1.0 },
+ { 0.211765, 0.109804, 0.466667, 1.0 },
+ { 0.215686, 0.149020, 0.517647, 1.0 },
+ { 0.196078, 0.176471, 0.529412, 1.0 },
+ { 0.180392, 0.145098, 0.509804, 1.0 },
+ { 0.215686, 0.125490, 0.482353, 1.0 },
+ { 0.223529, 0.176471, 0.317647, 1.0 },
+ { 0.180392, 0.164706, 0.270588, 1.0 },
+ { 0.160784, 0.164706, 0.180392, 1.0 },
+ { 0.082353, 0.133333, 0.098039, 1.0 },
+ { 0.070588, 0.113725, 0.090196, 1.0 },
+ { 0.050980, 0.090196, 0.086275, 1.0 },
+ { 0.054902, 0.082353, 0.105882, 1.0 },
+ { 0.035294, 0.074510, 0.082353, 1.0 },
+ { 0.043137, 0.062745, 0.086275, 1.0 },
+ { 0.043137, 0.062745, 0.086275, 1.0 },
+ { 0.035294, 0.070588, 0.090196, 1.0 },
+ { 0.031373, 0.066667, 0.101961, 1.0 },
+ { 0.039216, 0.074510, 0.101961, 1.0 },
+ { 0.047059, 0.074510, 0.105882, 1.0 },
+ { 0.058824, 0.078431, 0.101961, 1.0 },
+ { 0.066667, 0.098039, 0.109804, 1.0 },
+ { 0.098039, 0.141176, 0.125490, 1.0 },
+ { 0.141176, 0.184314, 0.152941, 1.0 },
+ { 0.200000, 0.270588, 0.184314, 1.0 },
+ { 0.243137, 0.321569, 0.223529, 1.0 },
+ { 0.286275, 0.313725, 0.286275, 1.0 },
+ { 0.290196, 0.305882, 0.301961, 1.0 },
+ { 0.341176, 0.341176, 0.333333, 1.0 },
+ { 0.317647, 0.301961, 0.356863, 1.0 },
+ { 0.337255, 0.133333, 0.525490, 1.0 },
+ { 0.337255, 0.192157, 0.564706, 1.0 },
+ { 0.321569, 0.223529, 0.580392, 1.0 },
+ { 0.333333, 0.254902, 0.596078, 1.0 },
+ { 0.329412, 0.254902, 0.603922, 1.0 },
+ { 0.301961, 0.219608, 0.576471, 1.0 },
+ { 0.219608, 0.192157, 0.556863, 1.0 },
+ { 0.211765, 0.176471, 0.541176, 1.0 },
+ { 0.200000, 0.156863, 0.525490, 1.0 },
+ { 0.298039, 0.086275, 0.470588, 1.0 },
+ { 0.337255, 0.082353, 0.482353, 1.0 },
+ { 0.360784, 0.090196, 0.505882, 1.0 },
+ { 0.384314, 0.105882, 0.521569, 1.0 },
+ { 0.388235, 0.192157, 0.564706, 1.0 },
+ { 0.419608, 0.286275, 0.615686, 1.0 },
+ { 0.337255, 0.290196, 0.627451, 1.0 },
+ { 0.333333, 0.298039, 0.623529, 1.0 },
+ { 0.301961, 0.278431, 0.615686, 1.0 },
+ { 0.254902, 0.254902, 0.600000, 1.0 },
+ { 0.215686, 0.231373, 0.588235, 1.0 },
+ { 0.223529, 0.223529, 0.576471, 1.0 },
+ { 0.301961, 0.219608, 0.576471, 1.0 },
+ { 0.321569, 0.243137, 0.592157, 1.0 },
+ { 0.360784, 0.215686, 0.580392, 1.0 },
+ { 0.454902, 0.188235, 0.576471, 1.0 },
+ { 0.482353, 0.176471, 0.576471, 1.0 },
+ { 0.431373, 0.254902, 0.588235, 1.0 },
+ { 0.458824, 0.325490, 0.627451, 1.0 },
+ { 0.392157, 0.360784, 0.654902, 1.0 },
+ { 0.411765, 0.407843, 0.682353, 1.0 },
+ { 0.415686, 0.435294, 0.701961, 1.0 },
+ { 0.392157, 0.407843, 0.694118, 1.0 },
+ { 0.380392, 0.352941, 0.654902, 1.0 },
+ { 0.333333, 0.337255, 0.650980, 1.0 },
+ { 0.294118, 0.294118, 0.631373, 1.0 },
+ { 0.254902, 0.290196, 0.592157, 1.0 },
+ { 0.325490, 0.356863, 0.364706, 1.0 },
+ { 0.325490, 0.368627, 0.313725, 1.0 },
+ { 0.294118, 0.333333, 0.301961, 1.0 },
+ { 0.254902, 0.352941, 0.239216, 1.0 },
+ { 0.290196, 0.349020, 0.258824, 1.0 },
+ };
+/* cl-yellow_mixed-brown-gold */
+static double4 colors_87[] = {
+ { 0.756863, 0.501961, 0.392157, 1.0 },
+ { 0.960784, 0.694118, 0.501961, 1.0 },
+ { 0.972549, 0.717647, 0.501961, 1.0 },
+ { 0.984314, 0.741176, 0.501961, 1.0 },
+ { 0.992157, 0.819608, 0.537255, 1.0 },
+ { 1.000000, 0.901961, 0.572549, 1.0 },
+ { 1.000000, 0.909804, 0.564706, 1.0 },
+ { 1.000000, 0.921569, 0.556863, 1.0 },
+ { 0.988235, 1.000000, 0.666667, 1.0 },
+ { 0.984314, 1.000000, 0.725490, 1.0 },
+ { 0.984314, 1.000000, 0.784314, 1.0 },
+ { 0.992157, 1.000000, 0.882353, 1.0 },
+ { 1.000000, 1.000000, 0.980392, 1.0 },
+ { 1.000000, 1.000000, 0.988235, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 0.874510, 1.0 },
+ { 1.000000, 1.000000, 0.768627, 1.0 },
+ { 1.000000, 1.000000, 0.666667, 1.0 },
+ { 0.984314, 0.992157, 0.635294, 1.0 },
+ { 0.972549, 0.988235, 0.607843, 1.0 },
+ { 0.968627, 0.984314, 0.580392, 1.0 },
+ { 0.968627, 0.984314, 0.552941, 1.0 },
+ { 1.000000, 0.952941, 0.349020, 1.0 },
+ { 1.000000, 0.850980, 0.290196, 1.0 },
+ { 1.000000, 0.752941, 0.235294, 1.0 },
+ { 0.941176, 0.654902, 0.333333, 1.0 },
+ { 0.882353, 0.556863, 0.431373, 1.0 },
+ { 0.874510, 0.560784, 0.447059, 1.0 },
+ { 0.866667, 0.564706, 0.462745, 1.0 },
+ { 0.882353, 0.627451, 0.509804, 1.0 },
+ { 0.909804, 0.650980, 0.525490, 1.0 },
+ { 0.945098, 0.694118, 0.513725, 1.0 },
+ { 0.941176, 0.690196, 0.537255, 1.0 },
+ { 0.941176, 0.686275, 0.560784, 1.0 },
+ { 0.905882, 0.658824, 0.549020, 1.0 },
+ { 0.874510, 0.631373, 0.541176, 1.0 },
+ { 0.839216, 0.603922, 0.525490, 1.0 },
+ { 0.807843, 0.576471, 0.513725, 1.0 },
+ { 0.545098, 0.439216, 0.505882, 1.0 },
+ { 0.509804, 0.407843, 0.482353, 1.0 },
+ { 0.478431, 0.380392, 0.462745, 1.0 },
+ { 0.462745, 0.388235, 0.466667, 1.0 },
+ { 0.450980, 0.400000, 0.470588, 1.0 },
+ { 0.443137, 0.403922, 0.474510, 1.0 },
+ { 0.435294, 0.407843, 0.478431, 1.0 },
+ { 0.372549, 0.376471, 0.494118, 1.0 },
+ { 0.352941, 0.364706, 0.494118, 1.0 },
+ { 0.286275, 0.341176, 0.486275, 1.0 },
+ { 0.160784, 0.243137, 0.380392, 1.0 },
+ { 0.035294, 0.149020, 0.274510, 1.0 },
+ { 0.082353, 0.101961, 0.164706, 1.0 },
+ { 0.133333, 0.054902, 0.058824, 1.0 },
+ { 0.180392, 0.082353, 0.078431, 1.0 },
+ { 0.227451, 0.113725, 0.098039, 1.0 },
+ { 0.517647, 0.258824, 0.172549, 1.0 },
+ { 0.564706, 0.305882, 0.211765, 1.0 },
+ { 0.615686, 0.352941, 0.250980, 1.0 },
+ { 0.690196, 0.407843, 0.294118, 1.0 },
+ { 0.764706, 0.466667, 0.341176, 1.0 },
+ { 0.752941, 0.470588, 0.360784, 1.0 },
+ { 0.741176, 0.474510, 0.384314, 1.0 },
+ { 0.600000, 0.462745, 0.490196, 1.0 },
+ { 0.533333, 0.427451, 0.494118, 1.0 },
+ { 0.384314, 0.368627, 0.498039, 1.0 },
+ { 0.333333, 0.352941, 0.494118, 1.0 },
+ { 0.282353, 0.337255, 0.490196, 1.0 },
+ { 0.160784, 0.274510, 0.439216, 1.0 },
+ { 0.039216, 0.211765, 0.388235, 1.0 },
+ { 0.047059, 0.133333, 0.223529, 1.0 },
+ { 0.247059, 0.113725, 0.105882, 1.0 },
+ { 0.549020, 0.309804, 0.239216, 1.0 },
+ { 0.627451, 0.368627, 0.286275, 1.0 },
+ { 0.705882, 0.431373, 0.333333, 1.0 },
+ { 0.752941, 0.470588, 0.368627, 1.0 },
+ { 0.800000, 0.509804, 0.403922, 1.0 },
+ { 0.823529, 0.525490, 0.423529, 1.0 },
+ { 0.847059, 0.545098, 0.443137, 1.0 },
+ { 0.874510, 0.568627, 0.427451, 1.0 },
+ { 0.945098, 0.611765, 0.400000, 1.0 },
+ { 0.976471, 0.694118, 0.372549, 1.0 },
+ { 0.949020, 0.627451, 0.341176, 1.0 },
+ { 0.925490, 0.564706, 0.309804, 1.0 },
+ { 0.882353, 0.537255, 0.329412, 1.0 },
+ { 0.843137, 0.509804, 0.349020, 1.0 },
+ { 0.835294, 0.501961, 0.349020, 1.0 },
+ { 0.882353, 0.556863, 0.439216, 1.0 },
+ { 0.827451, 0.541176, 0.466667, 1.0 },
+ { 0.741176, 0.517647, 0.474510, 1.0 },
+ { 0.654902, 0.494118, 0.486275, 1.0 },
+ { 0.627451, 0.474510, 0.490196, 1.0 },
+ { 0.600000, 0.458824, 0.498039, 1.0 },
+ { 0.611765, 0.470588, 0.486275, 1.0 },
+ { 0.690196, 0.427451, 0.325490, 1.0 },
+ { 0.807843, 0.458824, 0.239216, 1.0 },
+ { 0.862745, 0.631373, 0.129412, 1.0 },
+ { 1.000000, 0.870588, 0.254902, 1.0 },
+ { 1.000000, 0.921569, 0.392157, 1.0 },
+ { 1.000000, 0.972549, 0.533333, 1.0 },
+ { 1.000000, 0.984314, 0.545098, 1.0 },
+ { 1.000000, 1.000000, 0.560784, 1.0 },
+ { 0.984314, 0.972549, 0.560784, 1.0 },
+ { 1.000000, 0.901961, 0.549020, 1.0 },
+ { 0.843137, 0.600000, 0.509804, 1.0 },
+ { 0.713725, 0.529412, 0.505882, 1.0 },
+ { 0.588235, 0.458824, 0.501961, 1.0 },
+ { 0.545098, 0.439216, 0.490196, 1.0 },
+ { 0.501961, 0.419608, 0.478431, 1.0 },
+ { 0.419608, 0.396078, 0.505882, 1.0 },
+ { 0.368627, 0.372549, 0.494118, 1.0 },
+ { 0.341176, 0.352941, 0.490196, 1.0 },
+ { 0.325490, 0.349020, 0.490196, 1.0 },
+ { 0.278431, 0.333333, 0.486275, 1.0 },
+ { 0.172549, 0.266667, 0.415686, 1.0 },
+ { 0.066667, 0.200000, 0.349020, 1.0 },
+ { 0.066667, 0.101961, 0.137255, 1.0 },
+ { 0.062745, 0.027451, 0.031373, 1.0 },
+ { 0.050980, 0.007843, 0.031373, 1.0 },
+ { 0.101961, 0.027451, 0.003922, 1.0 },
+ { 0.305882, 0.184314, 0.105882, 1.0 },
+ { 0.407843, 0.231373, 0.137255, 1.0 },
+ { 0.513725, 0.278431, 0.168627, 1.0 },
+ { 0.564706, 0.298039, 0.184314, 1.0 },
+ { 0.615686, 0.321569, 0.200000, 1.0 },
+ { 0.643137, 0.349020, 0.184314, 1.0 },
+ { 0.670588, 0.352941, 0.176471, 1.0 },
+ { 0.686275, 0.388235, 0.254902, 1.0 },
+ { 0.803922, 0.466667, 0.282353, 1.0 },
+ { 0.784314, 0.517647, 0.427451, 1.0 },
+ { 0.705882, 0.494118, 0.454902, 1.0 },
+ { 0.631373, 0.470588, 0.486275, 1.0 },
+ { 0.564706, 0.423529, 0.470588, 1.0 },
+ { 0.541176, 0.345098, 0.301961, 1.0 },
+ { 0.482353, 0.239216, 0.180392, 1.0 },
+ { 0.301961, 0.152941, 0.141176, 1.0 },
+ { 0.125490, 0.043137, 0.039216, 1.0 },
+ { 0.145098, 0.039216, 0.031373, 1.0 },
+ { 0.168627, 0.035294, 0.027451, 1.0 },
+ { 0.192157, 0.078431, 0.078431, 1.0 },
+ { 0.219608, 0.121569, 0.133333, 1.0 },
+ { 0.470588, 0.278431, 0.219608, 1.0 },
+ { 0.501961, 0.309804, 0.254902, 1.0 },
+ { 0.654902, 0.509804, 0.486275, 1.0 },
+ { 0.827451, 0.584314, 0.486275, 1.0 },
+ { 0.996078, 0.933333, 0.556863, 1.0 },
+ { 0.992157, 0.964706, 0.631373, 1.0 },
+ { 0.992157, 1.000000, 0.705882, 1.0 },
+ { 1.000000, 1.000000, 0.909804, 1.0 },
+ { 1.000000, 0.996078, 0.949020, 1.0 },
+ { 0.984314, 0.980392, 0.960784, 1.0 },
+ { 0.956863, 0.968627, 0.862745, 1.0 },
+ { 1.000000, 0.925490, 0.552941, 1.0 },
+ { 0.984314, 0.890196, 0.490196, 1.0 },
+ { 0.968627, 0.858824, 0.431373, 1.0 },
+ { 0.945098, 0.619608, 0.407843, 1.0 },
+ { 0.839216, 0.486275, 0.282353, 1.0 },
+ { 0.713725, 0.388235, 0.184314, 1.0 },
+ { 0.674510, 0.333333, 0.125490, 1.0 },
+ { 0.635294, 0.290196, 0.043137, 1.0 },
+ { 0.674510, 0.317647, 0.000000, 1.0 },
+ { 0.384314, 0.109804, 0.000000, 1.0 },
+ { 0.364706, 0.117647, 0.023529, 1.0 },
+ { 0.345098, 0.129412, 0.047059, 1.0 },
+ { 0.286275, 0.113725, 0.070588, 1.0 },
+ { 0.176471, 0.137255, 0.141176, 1.0 },
+ { 0.149020, 0.266667, 0.407843, 1.0 },
+ { 0.290196, 0.337255, 0.486275, 1.0 },
+ { 0.298039, 0.349020, 0.486275, 1.0 },
+ { 0.301961, 0.349020, 0.486275, 1.0 },
+ { 0.309804, 0.349020, 0.490196, 1.0 },
+ { 0.309804, 0.349020, 0.486275, 1.0 },
+ { 0.298039, 0.349020, 0.486275, 1.0 },
+ { 0.298039, 0.349020, 0.486275, 1.0 },
+ { 0.309804, 0.341176, 0.486275, 1.0 },
+ { 0.313725, 0.345098, 0.486275, 1.0 },
+ { 0.313725, 0.345098, 0.486275, 1.0 },
+ { 0.309804, 0.349020, 0.490196, 1.0 },
+ { 0.321569, 0.352941, 0.494118, 1.0 },
+ { 0.329412, 0.352941, 0.486275, 1.0 },
+ { 0.333333, 0.349020, 0.494118, 1.0 },
+ { 0.392157, 0.380392, 0.486275, 1.0 },
+ { 0.435294, 0.313725, 0.235294, 1.0 },
+ { 0.450980, 0.407843, 0.462745, 1.0 },
+ { 0.529412, 0.454902, 0.529412, 1.0 },
+ { 0.560784, 0.466667, 0.533333, 1.0 },
+ { 0.592157, 0.482353, 0.537255, 1.0 },
+ { 0.701961, 0.529412, 0.517647, 1.0 },
+ { 0.870588, 0.635294, 0.533333, 1.0 },
+ { 0.964706, 0.725490, 0.513725, 1.0 },
+ { 0.980392, 0.913725, 0.403922, 1.0 },
+ { 1.000000, 0.937255, 0.407843, 1.0 },
+ { 1.000000, 1.000000, 0.490196, 1.0 },
+ { 1.000000, 1.000000, 0.564706, 1.0 },
+ { 0.996078, 1.000000, 0.615686, 1.0 },
+ { 1.000000, 1.000000, 0.662745, 1.0 },
+ { 1.000000, 0.992157, 0.635294, 1.0 },
+ { 1.000000, 1.000000, 0.615686, 1.0 },
+ { 1.000000, 1.000000, 0.556863, 1.0 },
+ { 1.000000, 1.000000, 0.501961, 1.0 },
+ { 1.000000, 1.000000, 0.427451, 1.0 },
+ { 1.000000, 0.996078, 0.423529, 1.0 },
+ { 0.996078, 0.984314, 0.478431, 1.0 },
+ { 0.996078, 1.000000, 0.521569, 1.0 },
+ { 1.000000, 0.988235, 0.549020, 1.0 },
+ { 1.000000, 0.992157, 0.560784, 1.0 },
+ { 1.000000, 1.000000, 0.596078, 1.0 },
+ { 0.988235, 1.000000, 0.603922, 1.0 },
+ { 0.980392, 0.996078, 0.560784, 1.0 },
+ { 1.000000, 1.000000, 0.505882, 1.0 },
+ { 1.000000, 0.980392, 0.470588, 1.0 },
+ { 0.996078, 0.960784, 0.462745, 1.0 },
+ { 1.000000, 0.945098, 0.392157, 1.0 },
+ { 1.000000, 0.941176, 0.352941, 1.0 },
+ { 0.952941, 0.776471, 0.207843, 1.0 },
+ { 0.894118, 0.788235, 0.203922, 1.0 },
+ { 0.788235, 0.513725, 0.411765, 1.0 },
+ { 0.647059, 0.482353, 0.490196, 1.0 },
+ { 0.541176, 0.443137, 0.517647, 1.0 },
+ { 0.513725, 0.443137, 0.505882, 1.0 },
+ { 0.498039, 0.423529, 0.498039, 1.0 },
+ { 0.517647, 0.427451, 0.490196, 1.0 },
+ { 0.525490, 0.431373, 0.494118, 1.0 },
+ { 0.525490, 0.431373, 0.486275, 1.0 },
+ { 0.478431, 0.403922, 0.490196, 1.0 },
+ { 0.462745, 0.407843, 0.498039, 1.0 },
+ { 0.450980, 0.396078, 0.494118, 1.0 },
+ { 0.443137, 0.400000, 0.466667, 1.0 },
+ { 0.427451, 0.388235, 0.494118, 1.0 },
+ { 0.400000, 0.403922, 0.486275, 1.0 },
+ { 0.427451, 0.396078, 0.486275, 1.0 },
+ { 0.450980, 0.403922, 0.498039, 1.0 },
+ { 0.470588, 0.407843, 0.509804, 1.0 },
+ { 0.501961, 0.427451, 0.501961, 1.0 },
+ { 0.533333, 0.450980, 0.478431, 1.0 },
+ { 0.592157, 0.458824, 0.513725, 1.0 },
+ { 0.647059, 0.478431, 0.505882, 1.0 },
+ { 0.749020, 0.517647, 0.494118, 1.0 },
+ { 0.788235, 0.545098, 0.501961, 1.0 },
+ { 0.878431, 0.568627, 0.450980, 1.0 },
+ { 0.835294, 0.545098, 0.431373, 1.0 },
+ { 0.788235, 0.486275, 0.376471, 1.0 },
+ { 0.662745, 0.411765, 0.313725, 1.0 },
+ { 0.627451, 0.329412, 0.203922, 1.0 },
+ { 0.521569, 0.235294, 0.105882, 1.0 },
+ { 0.356863, 0.156863, 0.082353, 1.0 },
+ { 0.356863, 0.168627, 0.113725, 1.0 },
+ { 0.384314, 0.278431, 0.203922, 1.0 },
+ { 0.341176, 0.352941, 0.482353, 1.0 },
+ { 0.349020, 0.368627, 0.494118, 1.0 },
+ { 0.376471, 0.415686, 0.521569, 1.0 },
+ { 0.450980, 0.411765, 0.509804, 1.0 },
+ { 0.529412, 0.439216, 0.509804, 1.0 },
+ { 0.607843, 0.478431, 0.513725, 1.0 },
+ { 0.941176, 0.690196, 0.541176, 1.0 },
+ { 0.792157, 0.572549, 0.521569, 1.0 },
+ };
+/* cl-dark_reds-white-grays */
+static double4 colors_88[] = {
+ { 0.498039, 0.156863, 0.090196, 1.0 },
+ { 0.188235, 0.027451, 0.058824, 1.0 },
+ { 0.101961, 0.015686, 0.050980, 1.0 },
+ { 0.019608, 0.007843, 0.043137, 1.0 },
+ { 0.007843, 0.003922, 0.043137, 1.0 },
+ { 0.000000, 0.000000, 0.047059, 1.0 },
+ { 0.000000, 0.007843, 0.047059, 1.0 },
+ { 0.000000, 0.019608, 0.050980, 1.0 },
+ { 0.035294, 0.031373, 0.062745, 1.0 },
+ { 0.164706, 0.050980, 0.054902, 1.0 },
+ { 0.298039, 0.074510, 0.047059, 1.0 },
+ { 0.341176, 0.074510, 0.027451, 1.0 },
+ { 0.384314, 0.074510, 0.007843, 1.0 },
+ { 0.305882, 0.070588, 0.031373, 1.0 },
+ { 0.227451, 0.066667, 0.058824, 1.0 },
+ { 0.180392, 0.058824, 0.054902, 1.0 },
+ { 0.137255, 0.054902, 0.050980, 1.0 },
+ { 0.203922, 0.149020, 0.137255, 1.0 },
+ { 0.294118, 0.113725, 0.082353, 1.0 },
+ { 0.388235, 0.082353, 0.031373, 1.0 },
+ { 0.388235, 0.078431, 0.019608, 1.0 },
+ { 0.392157, 0.074510, 0.007843, 1.0 },
+ { 0.388235, 0.074510, 0.003922, 1.0 },
+ { 0.384314, 0.078431, 0.000000, 1.0 },
+ { 0.384314, 0.082353, 0.003922, 1.0 },
+ { 0.388235, 0.074510, 0.000000, 1.0 },
+ { 0.396078, 0.070588, 0.000000, 1.0 },
+ { 0.396078, 0.070588, 0.000000, 1.0 },
+ { 0.396078, 0.070588, 0.000000, 1.0 },
+ { 0.396078, 0.070588, 0.000000, 1.0 },
+ { 0.396078, 0.070588, 0.000000, 1.0 },
+ { 0.396078, 0.070588, 0.000000, 1.0 },
+ { 0.392157, 0.074510, 0.007843, 1.0 },
+ { 0.392157, 0.082353, 0.015686, 1.0 },
+ { 0.400000, 0.090196, 0.027451, 1.0 },
+ { 0.411765, 0.101961, 0.043137, 1.0 },
+ { 0.392157, 0.133333, 0.113725, 1.0 },
+ { 0.372549, 0.168627, 0.184314, 1.0 },
+ { 0.349020, 0.188235, 0.196078, 1.0 },
+ { 0.325490, 0.207843, 0.207843, 1.0 },
+ { 0.294118, 0.258824, 0.278431, 1.0 },
+ { 0.290196, 0.258824, 0.282353, 1.0 },
+ { 0.286275, 0.258824, 0.286275, 1.0 },
+ { 0.278431, 0.243137, 0.274510, 1.0 },
+ { 0.270588, 0.231373, 0.266667, 1.0 },
+ { 0.250980, 0.227451, 0.262745, 1.0 },
+ { 0.231373, 0.227451, 0.258824, 1.0 },
+ { 0.203922, 0.196078, 0.239216, 1.0 },
+ { 0.196078, 0.196078, 0.243137, 1.0 },
+ { 0.180392, 0.176471, 0.207843, 1.0 },
+ { 0.192157, 0.188235, 0.215686, 1.0 },
+ { 0.203922, 0.200000, 0.223529, 1.0 },
+ { 0.243137, 0.200000, 0.215686, 1.0 },
+ { 0.282353, 0.203922, 0.207843, 1.0 },
+ { 0.309804, 0.192157, 0.192157, 1.0 },
+ { 0.341176, 0.184314, 0.176471, 1.0 },
+ { 0.403922, 0.098039, 0.047059, 1.0 },
+ { 0.396078, 0.117647, 0.105882, 1.0 },
+ { 0.392157, 0.137255, 0.168627, 1.0 },
+ { 0.321569, 0.149020, 0.184314, 1.0 },
+ { 0.254902, 0.164706, 0.203922, 1.0 },
+ { 0.219608, 0.168627, 0.200000, 1.0 },
+ { 0.184314, 0.172549, 0.200000, 1.0 },
+ { 0.156863, 0.160784, 0.180392, 1.0 },
+ { 0.203922, 0.176471, 0.152941, 1.0 },
+ { 0.376471, 0.074510, 0.035294, 1.0 },
+ { 0.384314, 0.078431, 0.023529, 1.0 },
+ { 0.392157, 0.082353, 0.015686, 1.0 },
+ { 0.392157, 0.082353, 0.015686, 1.0 },
+ { 0.392157, 0.082353, 0.015686, 1.0 },
+ { 0.356863, 0.094118, 0.027451, 1.0 },
+ { 0.278431, 0.109804, 0.086275, 1.0 },
+ { 0.133333, 0.133333, 0.164706, 1.0 },
+ { 0.176471, 0.176471, 0.203922, 1.0 },
+ { 0.223529, 0.219608, 0.243137, 1.0 },
+ { 0.266667, 0.247059, 0.262745, 1.0 },
+ { 0.309804, 0.274510, 0.286275, 1.0 },
+ { 0.329412, 0.282353, 0.294118, 1.0 },
+ { 0.352941, 0.290196, 0.301961, 1.0 },
+ { 0.415686, 0.317647, 0.298039, 1.0 },
+ { 0.458824, 0.325490, 0.321569, 1.0 },
+ { 0.592157, 0.333333, 0.270588, 1.0 },
+ { 0.670588, 0.325490, 0.235294, 1.0 },
+ { 0.749020, 0.321569, 0.200000, 1.0 },
+ { 0.729412, 0.301961, 0.184314, 1.0 },
+ { 0.713725, 0.286275, 0.172549, 1.0 },
+ { 0.690196, 0.329412, 0.231373, 1.0 },
+ { 0.607843, 0.290196, 0.207843, 1.0 },
+ { 0.541176, 0.239216, 0.176471, 1.0 },
+ { 0.525490, 0.160784, 0.086275, 1.0 },
+ { 0.509804, 0.086275, 0.000000, 1.0 },
+ { 0.474510, 0.090196, 0.007843, 1.0 },
+ { 0.439216, 0.094118, 0.015686, 1.0 },
+ { 0.407843, 0.082353, 0.011765, 1.0 },
+ { 0.403922, 0.066667, 0.007843, 1.0 },
+ { 0.400000, 0.074510, 0.019608, 1.0 },
+ { 0.423529, 0.090196, 0.011765, 1.0 },
+ { 0.431373, 0.094118, 0.035294, 1.0 },
+ { 0.533333, 0.164706, 0.090196, 1.0 },
+ { 0.635294, 0.235294, 0.145098, 1.0 },
+ { 0.674510, 0.282353, 0.180392, 1.0 },
+ { 0.713725, 0.329412, 0.215686, 1.0 },
+ { 0.835294, 0.454902, 0.290196, 1.0 },
+ { 0.952941, 0.952941, 0.952941, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 0.984314, 1.0 },
+ { 1.000000, 1.000000, 0.972549, 1.0 },
+ { 0.992157, 0.988235, 0.945098, 1.0 },
+ { 0.988235, 0.980392, 0.921569, 1.0 },
+ { 0.882353, 0.466667, 0.309804, 1.0 },
+ { 0.698039, 0.345098, 0.309804, 1.0 },
+ { 0.576471, 0.286275, 0.274510, 1.0 },
+ { 0.431373, 0.282353, 0.270588, 1.0 },
+ { 0.352941, 0.254902, 0.266667, 1.0 },
+ { 0.333333, 0.227451, 0.235294, 1.0 },
+ { 0.313725, 0.200000, 0.207843, 1.0 },
+ { 0.329412, 0.137255, 0.109804, 1.0 },
+ { 0.400000, 0.094118, 0.047059, 1.0 },
+ { 0.400000, 0.078431, 0.031373, 1.0 },
+ { 0.388235, 0.086275, 0.023529, 1.0 },
+ { 0.203922, 0.031373, 0.027451, 1.0 },
+ { 0.117647, 0.015686, 0.023529, 1.0 },
+ { 0.031373, 0.000000, 0.023529, 1.0 },
+ { 0.023529, 0.000000, 0.023529, 1.0 },
+ { 0.019608, 0.000000, 0.027451, 1.0 },
+ { 0.023529, 0.000000, 0.023529, 1.0 },
+ { 0.105882, 0.003922, 0.039216, 1.0 },
+ { 0.227451, 0.050980, 0.039216, 1.0 },
+ { 0.376471, 0.101961, 0.054902, 1.0 },
+ { 0.505882, 0.243137, 0.176471, 1.0 },
+ { 0.478431, 0.250980, 0.200000, 1.0 },
+ { 0.454902, 0.258824, 0.223529, 1.0 },
+ { 0.415686, 0.278431, 0.262745, 1.0 },
+ { 0.431373, 0.313725, 0.313725, 1.0 },
+ { 0.407843, 0.333333, 0.349020, 1.0 },
+ { 0.352941, 0.325490, 0.356863, 1.0 },
+ { 0.392157, 0.309804, 0.337255, 1.0 },
+ { 0.407843, 0.309804, 0.321569, 1.0 },
+ { 0.423529, 0.313725, 0.309804, 1.0 },
+ { 0.427451, 0.317647, 0.309804, 1.0 },
+ { 0.435294, 0.325490, 0.309804, 1.0 },
+ { 0.537255, 0.247059, 0.250980, 1.0 },
+ { 0.584314, 0.239216, 0.192157, 1.0 },
+ { 0.580392, 0.231373, 0.176471, 1.0 },
+ { 0.603922, 0.200000, 0.141176, 1.0 },
+ { 0.443137, 0.098039, 0.043137, 1.0 },
+ { 0.431373, 0.090196, 0.043137, 1.0 },
+ { 0.423529, 0.082353, 0.043137, 1.0 },
+ { 0.415686, 0.105882, 0.047059, 1.0 },
+ { 0.470588, 0.180392, 0.145098, 1.0 },
+ { 0.431373, 0.219608, 0.219608, 1.0 },
+ { 0.396078, 0.247059, 0.290196, 1.0 },
+ { 0.325490, 0.207843, 0.207843, 1.0 },
+ { 0.345098, 0.188235, 0.180392, 1.0 },
+ { 0.368627, 0.168627, 0.156863, 1.0 },
+ { 0.372549, 0.109804, 0.047059, 1.0 },
+ { 0.403922, 0.101961, 0.039216, 1.0 },
+ { 0.396078, 0.086275, 0.027451, 1.0 },
+ { 0.380392, 0.082353, 0.027451, 1.0 },
+ { 0.278431, 0.105882, 0.109804, 1.0 },
+ { 0.227451, 0.180392, 0.180392, 1.0 },
+ { 0.227451, 0.203922, 0.219608, 1.0 },
+ { 0.235294, 0.203922, 0.215686, 1.0 },
+ { 0.247059, 0.207843, 0.211765, 1.0 },
+ { 0.254902, 0.211765, 0.227451, 1.0 },
+ { 0.294118, 0.215686, 0.211765, 1.0 },
+ { 0.352941, 0.219608, 0.211765, 1.0 },
+ { 0.431373, 0.180392, 0.172549, 1.0 },
+ { 0.411765, 0.109804, 0.047059, 1.0 },
+ { 0.403922, 0.098039, 0.039216, 1.0 },
+ { 0.400000, 0.090196, 0.031373, 1.0 },
+ { 0.396078, 0.086275, 0.027451, 1.0 },
+ { 0.403922, 0.094118, 0.035294, 1.0 },
+ { 0.407843, 0.101961, 0.054902, 1.0 },
+ { 0.356863, 0.223529, 0.215686, 1.0 },
+ { 0.345098, 0.286275, 0.266667, 1.0 },
+ { 0.313725, 0.266667, 0.282353, 1.0 },
+ { 0.301961, 0.254902, 0.270588, 1.0 },
+ { 0.301961, 0.211765, 0.235294, 1.0 },
+ { 0.305882, 0.149020, 0.192157, 1.0 },
+ { 0.368627, 0.098039, 0.070588, 1.0 },
+ { 0.392157, 0.082353, 0.023529, 1.0 },
+ { 0.392157, 0.082353, 0.015686, 1.0 },
+ { 0.396078, 0.070588, 0.000000, 1.0 },
+ { 0.396078, 0.070588, 0.000000, 1.0 },
+ { 0.396078, 0.070588, 0.000000, 1.0 },
+ { 0.396078, 0.070588, 0.000000, 1.0 },
+ { 0.396078, 0.070588, 0.000000, 1.0 },
+ { 0.396078, 0.070588, 0.000000, 1.0 },
+ { 0.396078, 0.070588, 0.000000, 1.0 },
+ { 0.396078, 0.070588, 0.000000, 1.0 },
+ { 0.396078, 0.070588, 0.000000, 1.0 },
+ { 0.396078, 0.070588, 0.000000, 1.0 },
+ { 0.388235, 0.078431, 0.011765, 1.0 },
+ { 0.392157, 0.082353, 0.023529, 1.0 },
+ { 0.392157, 0.082353, 0.023529, 1.0 },
+ { 0.396078, 0.094118, 0.031373, 1.0 },
+ { 0.411765, 0.109804, 0.047059, 1.0 },
+ { 0.454902, 0.152941, 0.113725, 1.0 },
+ { 0.427451, 0.250980, 0.231373, 1.0 },
+ { 0.435294, 0.301961, 0.305882, 1.0 },
+ { 0.486275, 0.368627, 0.360784, 1.0 },
+ { 0.658824, 0.380392, 0.301961, 1.0 },
+ { 0.678431, 0.376471, 0.298039, 1.0 },
+ { 0.701961, 0.364706, 0.266667, 1.0 },
+ { 0.662745, 0.317647, 0.239216, 1.0 },
+ { 0.603922, 0.266667, 0.207843, 1.0 },
+ { 0.513725, 0.250980, 0.219608, 1.0 },
+ { 0.419608, 0.286275, 0.278431, 1.0 },
+ { 0.356863, 0.278431, 0.274510, 1.0 },
+ { 0.317647, 0.250980, 0.282353, 1.0 },
+ { 0.298039, 0.219608, 0.223529, 1.0 },
+ { 0.301961, 0.223529, 0.219608, 1.0 },
+ { 0.294118, 0.211765, 0.207843, 1.0 },
+ { 0.298039, 0.184314, 0.168627, 1.0 },
+ { 0.368627, 0.117647, 0.070588, 1.0 },
+ { 0.392157, 0.090196, 0.027451, 1.0 },
+ { 0.392157, 0.090196, 0.019608, 1.0 },
+ { 0.392157, 0.082353, 0.023529, 1.0 },
+ { 0.396078, 0.086275, 0.027451, 1.0 },
+ { 0.400000, 0.086275, 0.043137, 1.0 },
+ { 0.415686, 0.105882, 0.047059, 1.0 },
+ { 0.501961, 0.200000, 0.129412, 1.0 },
+ { 0.576471, 0.231373, 0.152941, 1.0 },
+ { 0.584314, 0.258824, 0.188235, 1.0 },
+ { 0.533333, 0.309804, 0.266667, 1.0 },
+ { 0.447059, 0.321569, 0.325490, 1.0 },
+ { 0.372549, 0.313725, 0.341176, 1.0 },
+ { 0.298039, 0.290196, 0.309804, 1.0 },
+ { 0.239216, 0.254902, 0.298039, 1.0 },
+ { 0.250980, 0.243137, 0.286275, 1.0 },
+ { 0.254902, 0.247059, 0.266667, 1.0 },
+ { 0.231373, 0.227451, 0.250980, 1.0 },
+ { 0.207843, 0.227451, 0.250980, 1.0 },
+ { 0.207843, 0.223529, 0.266667, 1.0 },
+ { 0.215686, 0.203922, 0.278431, 1.0 },
+ { 0.254902, 0.219608, 0.301961, 1.0 },
+ { 0.278431, 0.266667, 0.294118, 1.0 },
+ { 0.325490, 0.274510, 0.301961, 1.0 },
+ { 0.403922, 0.325490, 0.329412, 1.0 },
+ { 0.486275, 0.411765, 0.396078, 1.0 },
+ { 0.627451, 0.513725, 0.498039, 1.0 },
+ { 0.988235, 0.992157, 0.972549, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 0.996078, 0.976471, 1.0 },
+ { 1.000000, 0.980392, 0.968627, 1.0 },
+ { 0.886275, 0.470588, 0.317647, 1.0 },
+ { 0.721569, 0.352941, 0.250980, 1.0 },
+ { 0.603922, 0.247059, 0.172549, 1.0 },
+ { 0.560784, 0.219608, 0.152941, 1.0 },
+ { 0.466667, 0.164706, 0.101961, 1.0 },
+ { 0.415686, 0.109804, 0.058824, 1.0 },
+ { 0.384314, 0.129412, 0.121569, 1.0 },
+ { 0.329412, 0.266667, 0.270588, 1.0 },
+ { 0.352941, 0.219608, 0.211765, 1.0 },
+ };
+/* cl-gold-dark_reds-browns-blues */
+static double4 colors_89[] = {
+ { 0.937255, 0.552941, 0.439216, 1.0 },
+ { 1.000000, 0.741176, 0.588235, 1.0 },
+ { 1.000000, 0.800000, 0.576471, 1.0 },
+ { 1.000000, 0.858824, 0.568627, 1.0 },
+ { 1.000000, 0.921569, 0.627451, 1.0 },
+ { 1.000000, 0.988235, 0.686275, 1.0 },
+ { 0.996078, 0.992157, 0.701961, 1.0 },
+ { 0.996078, 0.996078, 0.721569, 1.0 },
+ { 1.000000, 0.886275, 0.572549, 1.0 },
+ { 1.000000, 0.847059, 0.552941, 1.0 },
+ { 1.000000, 0.807843, 0.537255, 1.0 },
+ { 1.000000, 0.788235, 0.529412, 1.0 },
+ { 1.000000, 0.772549, 0.525490, 1.0 },
+ { 0.988235, 0.709804, 0.513725, 1.0 },
+ { 0.980392, 0.650980, 0.505882, 1.0 },
+ { 0.972549, 0.639216, 0.482353, 1.0 },
+ { 0.968627, 0.627451, 0.458824, 1.0 },
+ { 0.627451, 0.380392, 0.415686, 1.0 },
+ { 0.509804, 0.274510, 0.313725, 1.0 },
+ { 0.392157, 0.172549, 0.215686, 1.0 },
+ { 0.294118, 0.141176, 0.172549, 1.0 },
+ { 0.200000, 0.109804, 0.133333, 1.0 },
+ { 0.188235, 0.098039, 0.149020, 1.0 },
+ { 0.176471, 0.086275, 0.164706, 1.0 },
+ { 0.098039, 0.078431, 0.156863, 1.0 },
+ { 0.090196, 0.090196, 0.196078, 1.0 },
+ { 0.082353, 0.105882, 0.239216, 1.0 },
+ { 0.090196, 0.109804, 0.266667, 1.0 },
+ { 0.101961, 0.117647, 0.294118, 1.0 },
+ { 0.109804, 0.121569, 0.301961, 1.0 },
+ { 0.117647, 0.125490, 0.313725, 1.0 },
+ { 0.113725, 0.125490, 0.325490, 1.0 },
+ { 0.109804, 0.125490, 0.309804, 1.0 },
+ { 0.109804, 0.125490, 0.270588, 1.0 },
+ { 0.098039, 0.113725, 0.254902, 1.0 },
+ { 0.090196, 0.105882, 0.243137, 1.0 },
+ { 0.090196, 0.101961, 0.231373, 1.0 },
+ { 0.090196, 0.101961, 0.223529, 1.0 },
+ { 0.090196, 0.105882, 0.227451, 1.0 },
+ { 0.090196, 0.109804, 0.235294, 1.0 },
+ { 0.129412, 0.141176, 0.317647, 1.0 },
+ { 0.211765, 0.180392, 0.325490, 1.0 },
+ { 0.294118, 0.219608, 0.337255, 1.0 },
+ { 0.462745, 0.294118, 0.380392, 1.0 },
+ { 0.631373, 0.372549, 0.427451, 1.0 },
+ { 0.639216, 0.372549, 0.423529, 1.0 },
+ { 0.650980, 0.376471, 0.419608, 1.0 },
+ { 0.674510, 0.392157, 0.439216, 1.0 },
+ { 0.682353, 0.360784, 0.376471, 1.0 },
+ { 0.529412, 0.203922, 0.235294, 1.0 },
+ { 0.423529, 0.152941, 0.192157, 1.0 },
+ { 0.321569, 0.101961, 0.152941, 1.0 },
+ { 0.309804, 0.105882, 0.145098, 1.0 },
+ { 0.298039, 0.113725, 0.137255, 1.0 },
+ { 0.294118, 0.098039, 0.125490, 1.0 },
+ { 0.290196, 0.082353, 0.113725, 1.0 },
+ { 0.203922, 0.117647, 0.168627, 1.0 },
+ { 0.149020, 0.117647, 0.203922, 1.0 },
+ { 0.098039, 0.117647, 0.243137, 1.0 },
+ { 0.098039, 0.113725, 0.247059, 1.0 },
+ { 0.101961, 0.113725, 0.250980, 1.0 },
+ { 0.094118, 0.109804, 0.247059, 1.0 },
+ { 0.090196, 0.105882, 0.243137, 1.0 },
+ { 0.070588, 0.101961, 0.254902, 1.0 },
+ { 0.070588, 0.101961, 0.247059, 1.0 },
+ { 0.094118, 0.101961, 0.192157, 1.0 },
+ { 0.125490, 0.121569, 0.188235, 1.0 },
+ { 0.156863, 0.145098, 0.188235, 1.0 },
+ { 0.184314, 0.141176, 0.180392, 1.0 },
+ { 0.215686, 0.137255, 0.172549, 1.0 },
+ { 0.231373, 0.129412, 0.172549, 1.0 },
+ { 0.250980, 0.141176, 0.200000, 1.0 },
+ { 0.286275, 0.133333, 0.247059, 1.0 },
+ { 0.345098, 0.188235, 0.282353, 1.0 },
+ { 0.407843, 0.247059, 0.317647, 1.0 },
+ { 0.517647, 0.262745, 0.301961, 1.0 },
+ { 0.631373, 0.278431, 0.286275, 1.0 },
+ { 0.647059, 0.282353, 0.270588, 1.0 },
+ { 0.666667, 0.286275, 0.258824, 1.0 },
+ { 0.635294, 0.235294, 0.219608, 1.0 },
+ { 0.462745, 0.184314, 0.215686, 1.0 },
+ { 0.149020, 0.145098, 0.309804, 1.0 },
+ { 0.125490, 0.133333, 0.317647, 1.0 },
+ { 0.101961, 0.125490, 0.329412, 1.0 },
+ { 0.098039, 0.117647, 0.309804, 1.0 },
+ { 0.098039, 0.113725, 0.290196, 1.0 },
+ { 0.094118, 0.113725, 0.262745, 1.0 },
+ { 0.082353, 0.105882, 0.231373, 1.0 },
+ { 0.058824, 0.078431, 0.192157, 1.0 },
+ { 0.070588, 0.094118, 0.176471, 1.0 },
+ { 0.086275, 0.109804, 0.164706, 1.0 },
+ { 0.105882, 0.113725, 0.168627, 1.0 },
+ { 0.129412, 0.121569, 0.172549, 1.0 },
+ { 0.203922, 0.109804, 0.164706, 1.0 },
+ { 0.309804, 0.082353, 0.141176, 1.0 },
+ { 0.337255, 0.082353, 0.074510, 1.0 },
+ { 0.450980, 0.078431, 0.070588, 1.0 },
+ { 0.749020, 0.325490, 0.313725, 1.0 },
+ { 0.858824, 0.392157, 0.384314, 1.0 },
+ { 0.972549, 0.462745, 0.454902, 1.0 },
+ { 0.921569, 0.423529, 0.470588, 1.0 },
+ { 0.870588, 0.384314, 0.486275, 1.0 },
+ { 0.611765, 0.329412, 0.415686, 1.0 },
+ { 0.435294, 0.223529, 0.278431, 1.0 },
+ { 0.298039, 0.141176, 0.247059, 1.0 },
+ { 0.388235, 0.176471, 0.239216, 1.0 },
+ { 0.482353, 0.211765, 0.231373, 1.0 },
+ { 0.588235, 0.243137, 0.250980, 1.0 },
+ { 0.698039, 0.274510, 0.274510, 1.0 },
+ { 0.815686, 0.396078, 0.372549, 1.0 },
+ { 0.980392, 0.447059, 0.400000, 1.0 },
+ { 0.996078, 0.486275, 0.435294, 1.0 },
+ { 0.992157, 0.482353, 0.427451, 1.0 },
+ { 0.694118, 0.364706, 0.364706, 1.0 },
+ { 0.584314, 0.298039, 0.313725, 1.0 },
+ { 0.478431, 0.231373, 0.262745, 1.0 },
+ { 0.325490, 0.149020, 0.176471, 1.0 },
+ { 0.309804, 0.121569, 0.168627, 1.0 },
+ { 0.282353, 0.129412, 0.235294, 1.0 },
+ { 0.262745, 0.172549, 0.235294, 1.0 },
+ { 0.215686, 0.156863, 0.239216, 1.0 },
+ { 0.180392, 0.152941, 0.266667, 1.0 },
+ { 0.149020, 0.149020, 0.298039, 1.0 },
+ { 0.149020, 0.149020, 0.313725, 1.0 },
+ { 0.149020, 0.152941, 0.333333, 1.0 },
+ { 0.141176, 0.149020, 0.349020, 1.0 },
+ { 0.129412, 0.141176, 0.356863, 1.0 },
+ { 0.125490, 0.137255, 0.337255, 1.0 },
+ { 0.129412, 0.145098, 0.333333, 1.0 },
+ { 0.121569, 0.141176, 0.305882, 1.0 },
+ { 0.129412, 0.133333, 0.294118, 1.0 },
+ { 0.137255, 0.129412, 0.282353, 1.0 },
+ { 0.125490, 0.113725, 0.219608, 1.0 },
+ { 0.109804, 0.090196, 0.176471, 1.0 },
+ { 0.152941, 0.078431, 0.156863, 1.0 },
+ { 0.160784, 0.050980, 0.105882, 1.0 },
+ { 0.094118, 0.078431, 0.133333, 1.0 },
+ { 0.086275, 0.086275, 0.152941, 1.0 },
+ { 0.078431, 0.098039, 0.172549, 1.0 },
+ { 0.074510, 0.094118, 0.180392, 1.0 },
+ { 0.074510, 0.090196, 0.188235, 1.0 },
+ { 0.074510, 0.090196, 0.188235, 1.0 },
+ { 0.086275, 0.109804, 0.203922, 1.0 },
+ { 0.074510, 0.105882, 0.247059, 1.0 },
+ { 0.082353, 0.101961, 0.266667, 1.0 },
+ { 0.113725, 0.125490, 0.262745, 1.0 },
+ { 0.121569, 0.121569, 0.247059, 1.0 },
+ { 0.129412, 0.117647, 0.231373, 1.0 },
+ { 0.196078, 0.164706, 0.215686, 1.0 },
+ { 0.243137, 0.133333, 0.223529, 1.0 },
+ { 0.254902, 0.149020, 0.215686, 1.0 },
+ { 0.223529, 0.129412, 0.184314, 1.0 },
+ { 0.188235, 0.086275, 0.137255, 1.0 },
+ { 0.180392, 0.070588, 0.117647, 1.0 },
+ { 0.176471, 0.058824, 0.098039, 1.0 },
+ { 0.156863, 0.047059, 0.101961, 1.0 },
+ { 0.152941, 0.062745, 0.094118, 1.0 },
+ { 0.109804, 0.047059, 0.086275, 1.0 },
+ { 0.074510, 0.082353, 0.141176, 1.0 },
+ { 0.074510, 0.082353, 0.164706, 1.0 },
+ { 0.070588, 0.078431, 0.176471, 1.0 },
+ { 0.098039, 0.094118, 0.156863, 1.0 },
+ { 0.125490, 0.086275, 0.149020, 1.0 },
+ { 0.152941, 0.082353, 0.145098, 1.0 },
+ { 0.215686, 0.094118, 0.117647, 1.0 },
+ { 0.278431, 0.098039, 0.141176, 1.0 },
+ { 0.278431, 0.113725, 0.160784, 1.0 },
+ { 0.290196, 0.133333, 0.168627, 1.0 },
+ { 0.207843, 0.192157, 0.250980, 1.0 },
+ { 0.196078, 0.176471, 0.227451, 1.0 },
+ { 0.184314, 0.160784, 0.207843, 1.0 },
+ { 0.121569, 0.121569, 0.215686, 1.0 },
+ { 0.101961, 0.109804, 0.200000, 1.0 },
+ { 0.121569, 0.129412, 0.180392, 1.0 },
+ { 0.152941, 0.129412, 0.184314, 1.0 },
+ { 0.184314, 0.101961, 0.160784, 1.0 },
+ { 0.184314, 0.094118, 0.133333, 1.0 },
+ { 0.160784, 0.078431, 0.105882, 1.0 },
+ { 0.137255, 0.074510, 0.113725, 1.0 },
+ { 0.094118, 0.082353, 0.125490, 1.0 },
+ { 0.070588, 0.074510, 0.152941, 1.0 },
+ { 0.058824, 0.086275, 0.160784, 1.0 },
+ { 0.066667, 0.086275, 0.164706, 1.0 },
+ { 0.070588, 0.090196, 0.164706, 1.0 },
+ { 0.078431, 0.105882, 0.180392, 1.0 },
+ { 0.094118, 0.109804, 0.188235, 1.0 },
+ { 0.109804, 0.113725, 0.196078, 1.0 },
+ { 0.188235, 0.133333, 0.200000, 1.0 },
+ { 0.262745, 0.129412, 0.258824, 1.0 },
+ { 0.321569, 0.152941, 0.270588, 1.0 },
+ { 0.458824, 0.184314, 0.227451, 1.0 },
+ { 0.533333, 0.243137, 0.301961, 1.0 },
+ { 0.721569, 0.411765, 0.435294, 1.0 },
+ { 0.964706, 0.568627, 0.450980, 1.0 },
+ { 1.000000, 0.643137, 0.470588, 1.0 },
+ { 0.996078, 0.760784, 0.517647, 1.0 },
+ { 1.000000, 0.776471, 0.525490, 1.0 },
+ { 1.000000, 0.717647, 0.501961, 1.0 },
+ { 0.949020, 0.600000, 0.482353, 1.0 },
+ { 0.690196, 0.435294, 0.466667, 1.0 },
+ { 0.596078, 0.356863, 0.415686, 1.0 },
+ { 0.415686, 0.258824, 0.396078, 1.0 },
+ { 0.325490, 0.203922, 0.262745, 1.0 },
+ { 0.286275, 0.176471, 0.223529, 1.0 },
+ { 0.298039, 0.184314, 0.254902, 1.0 },
+ { 0.376471, 0.235294, 0.337255, 1.0 },
+ { 0.450980, 0.266667, 0.392157, 1.0 },
+ { 0.588235, 0.345098, 0.435294, 1.0 },
+ { 0.694118, 0.392157, 0.415686, 1.0 },
+ { 0.784314, 0.431373, 0.388235, 1.0 },
+ { 0.996078, 0.466667, 0.450980, 1.0 },
+ { 0.964706, 0.572549, 0.447059, 1.0 },
+ { 0.980392, 0.619608, 0.466667, 1.0 },
+ { 0.972549, 0.588235, 0.443137, 1.0 },
+ { 0.949020, 0.580392, 0.439216, 1.0 },
+ { 0.725490, 0.427451, 0.443137, 1.0 },
+ { 0.529412, 0.321569, 0.400000, 1.0 },
+ { 0.380392, 0.258824, 0.290196, 1.0 },
+ { 0.294118, 0.200000, 0.250980, 1.0 },
+ { 0.231373, 0.188235, 0.250980, 1.0 },
+ { 0.149020, 0.149020, 0.298039, 1.0 },
+ { 0.141176, 0.149020, 0.349020, 1.0 },
+ { 0.117647, 0.137255, 0.352941, 1.0 },
+ { 0.101961, 0.133333, 0.376471, 1.0 },
+ { 0.094118, 0.125490, 0.368627, 1.0 },
+ { 0.098039, 0.133333, 0.349020, 1.0 },
+ { 0.113725, 0.133333, 0.349020, 1.0 },
+ { 0.094118, 0.121569, 0.337255, 1.0 },
+ { 0.105882, 0.133333, 0.305882, 1.0 },
+ { 0.105882, 0.121569, 0.266667, 1.0 },
+ { 0.117647, 0.121569, 0.243137, 1.0 },
+ { 0.098039, 0.086275, 0.192157, 1.0 },
+ { 0.086275, 0.070588, 0.137255, 1.0 },
+ { 0.086275, 0.039216, 0.078431, 1.0 },
+ { 0.054902, 0.015686, 0.047059, 1.0 },
+ { 0.098039, 0.015686, 0.050980, 1.0 },
+ { 0.105882, 0.039216, 0.070588, 1.0 },
+ { 0.152941, 0.050980, 0.086275, 1.0 },
+ { 0.196078, 0.074510, 0.105882, 1.0 },
+ { 0.180392, 0.050980, 0.125490, 1.0 },
+ { 0.223529, 0.074510, 0.172549, 1.0 },
+ { 0.215686, 0.109804, 0.176471, 1.0 },
+ { 0.192157, 0.098039, 0.184314, 1.0 },
+ { 0.149020, 0.098039, 0.164706, 1.0 },
+ { 0.109804, 0.098039, 0.164706, 1.0 },
+ { 0.125490, 0.078431, 0.156863, 1.0 },
+ { 0.137255, 0.054902, 0.090196, 1.0 },
+ { 0.141176, 0.050980, 0.082353, 1.0 },
+ { 0.113725, 0.035294, 0.078431, 1.0 },
+ { 0.090196, 0.039216, 0.078431, 1.0 },
+ { 0.137255, 0.035294, 0.078431, 1.0 },
+ { 0.156863, 0.050980, 0.078431, 1.0 },
+ { 0.243137, 0.047059, 0.050980, 1.0 },
+ { 0.380392, 0.066667, 0.078431, 1.0 },
+ { 0.560784, 0.196078, 0.168627, 1.0 },
+ { 0.733333, 0.388235, 0.372549, 1.0 },
+ };
+/* cl-golds-browns */
+static double4 colors_90[] = {
+ { 0.501961, 0.329412, 0.050980, 1.0 },
+ { 0.549020, 0.360784, 0.062745, 1.0 },
+ { 0.580392, 0.388235, 0.070588, 1.0 },
+ { 0.615686, 0.419608, 0.078431, 1.0 },
+ { 0.662745, 0.474510, 0.113725, 1.0 },
+ { 0.713725, 0.533333, 0.149020, 1.0 },
+ { 0.745098, 0.564706, 0.133333, 1.0 },
+ { 0.780392, 0.600000, 0.121569, 1.0 },
+ { 0.760784, 0.564706, 0.121569, 1.0 },
+ { 0.725490, 0.501961, 0.101961, 1.0 },
+ { 0.694118, 0.439216, 0.086275, 1.0 },
+ { 0.701961, 0.427451, 0.074510, 1.0 },
+ { 0.713725, 0.419608, 0.062745, 1.0 },
+ { 0.713725, 0.427451, 0.070588, 1.0 },
+ { 0.717647, 0.439216, 0.078431, 1.0 },
+ { 0.705882, 0.443137, 0.078431, 1.0 },
+ { 0.694118, 0.447059, 0.082353, 1.0 },
+ { 0.760784, 0.572549, 0.149020, 1.0 },
+ { 0.741176, 0.517647, 0.121569, 1.0 },
+ { 0.721569, 0.462745, 0.094118, 1.0 },
+ { 0.698039, 0.447059, 0.090196, 1.0 },
+ { 0.674510, 0.431373, 0.090196, 1.0 },
+ { 0.674510, 0.427451, 0.074510, 1.0 },
+ { 0.674510, 0.427451, 0.062745, 1.0 },
+ { 0.670588, 0.427451, 0.031373, 1.0 },
+ { 0.643137, 0.407843, 0.047059, 1.0 },
+ { 0.615686, 0.388235, 0.066667, 1.0 },
+ { 0.588235, 0.380392, 0.054902, 1.0 },
+ { 0.564706, 0.376471, 0.047059, 1.0 },
+ { 0.568627, 0.384314, 0.047059, 1.0 },
+ { 0.572549, 0.392157, 0.047059, 1.0 },
+ { 0.619608, 0.439216, 0.062745, 1.0 },
+ { 0.647059, 0.474510, 0.054902, 1.0 },
+ { 0.654902, 0.435294, 0.070588, 1.0 },
+ { 0.611765, 0.392157, 0.070588, 1.0 },
+ { 0.572549, 0.349020, 0.070588, 1.0 },
+ { 0.517647, 0.321569, 0.066667, 1.0 },
+ { 0.462745, 0.298039, 0.062745, 1.0 },
+ { 0.431373, 0.282353, 0.058824, 1.0 },
+ { 0.403922, 0.266667, 0.054902, 1.0 },
+ { 0.352941, 0.231373, 0.058824, 1.0 },
+ { 0.392157, 0.247059, 0.047059, 1.0 },
+ { 0.431373, 0.266667, 0.039216, 1.0 },
+ { 0.447059, 0.286275, 0.050980, 1.0 },
+ { 0.466667, 0.305882, 0.062745, 1.0 },
+ { 0.470588, 0.309804, 0.066667, 1.0 },
+ { 0.474510, 0.313725, 0.070588, 1.0 },
+ { 0.486275, 0.309804, 0.078431, 1.0 },
+ { 0.494118, 0.313725, 0.070588, 1.0 },
+ { 0.533333, 0.321569, 0.086275, 1.0 },
+ { 0.517647, 0.337255, 0.105882, 1.0 },
+ { 0.505882, 0.352941, 0.129412, 1.0 },
+ { 0.482353, 0.329412, 0.121569, 1.0 },
+ { 0.458824, 0.309804, 0.117647, 1.0 },
+ { 0.431373, 0.290196, 0.105882, 1.0 },
+ { 0.403922, 0.274510, 0.098039, 1.0 },
+ { 0.329412, 0.215686, 0.050980, 1.0 },
+ { 0.321569, 0.207843, 0.031373, 1.0 },
+ { 0.313725, 0.203922, 0.015686, 1.0 },
+ { 0.309804, 0.196078, 0.023529, 1.0 },
+ { 0.305882, 0.192157, 0.035294, 1.0 },
+ { 0.317647, 0.196078, 0.039216, 1.0 },
+ { 0.329412, 0.203922, 0.043137, 1.0 },
+ { 0.345098, 0.223529, 0.050980, 1.0 },
+ { 0.372549, 0.231373, 0.043137, 1.0 },
+ { 0.443137, 0.286275, 0.054902, 1.0 },
+ { 0.450980, 0.290196, 0.050980, 1.0 },
+ { 0.458824, 0.298039, 0.047059, 1.0 },
+ { 0.458824, 0.294118, 0.050980, 1.0 },
+ { 0.458824, 0.294118, 0.058824, 1.0 },
+ { 0.458824, 0.301961, 0.062745, 1.0 },
+ { 0.431373, 0.286275, 0.078431, 1.0 },
+ { 0.458824, 0.286275, 0.109804, 1.0 },
+ { 0.482353, 0.305882, 0.101961, 1.0 },
+ { 0.505882, 0.325490, 0.094118, 1.0 },
+ { 0.549020, 0.352941, 0.082353, 1.0 },
+ { 0.592157, 0.384314, 0.070588, 1.0 },
+ { 0.627451, 0.392157, 0.070588, 1.0 },
+ { 0.662745, 0.403922, 0.074510, 1.0 },
+ { 0.686275, 0.431373, 0.078431, 1.0 },
+ { 0.698039, 0.423529, 0.086275, 1.0 },
+ { 0.721569, 0.447059, 0.070588, 1.0 },
+ { 0.745098, 0.505882, 0.090196, 1.0 },
+ { 0.772549, 0.564706, 0.109804, 1.0 },
+ { 0.776471, 0.580392, 0.121569, 1.0 },
+ { 0.784314, 0.600000, 0.137255, 1.0 },
+ { 0.780392, 0.600000, 0.160784, 1.0 },
+ { 0.705882, 0.701961, 0.631373, 1.0 },
+ { 0.529412, 0.384314, 0.176471, 1.0 },
+ { 0.498039, 0.341176, 0.133333, 1.0 },
+ { 0.470588, 0.301961, 0.094118, 1.0 },
+ { 0.450980, 0.286275, 0.086275, 1.0 },
+ { 0.431373, 0.274510, 0.082353, 1.0 },
+ { 0.392157, 0.258824, 0.070588, 1.0 },
+ { 0.384314, 0.250980, 0.070588, 1.0 },
+ { 0.419608, 0.274510, 0.066667, 1.0 },
+ { 0.458824, 0.301961, 0.062745, 1.0 },
+ { 0.549020, 0.356863, 0.054902, 1.0 },
+ { 0.572549, 0.384314, 0.066667, 1.0 },
+ { 0.596078, 0.415686, 0.078431, 1.0 },
+ { 0.607843, 0.427451, 0.074510, 1.0 },
+ { 0.623529, 0.443137, 0.074510, 1.0 },
+ { 0.607843, 0.411765, 0.070588, 1.0 },
+ { 0.596078, 0.388235, 0.074510, 1.0 },
+ { 0.545098, 0.372549, 0.117647, 1.0 },
+ { 0.517647, 0.345098, 0.094118, 1.0 },
+ { 0.494118, 0.321569, 0.074510, 1.0 },
+ { 0.474510, 0.298039, 0.066667, 1.0 },
+ { 0.454902, 0.278431, 0.062745, 1.0 },
+ { 0.380392, 0.219608, 0.047059, 1.0 },
+ { 0.356863, 0.211765, 0.047059, 1.0 },
+ { 0.349020, 0.211765, 0.062745, 1.0 },
+ { 0.356863, 0.227451, 0.058824, 1.0 },
+ { 0.423529, 0.258824, 0.062745, 1.0 },
+ { 0.415686, 0.258824, 0.058824, 1.0 },
+ { 0.407843, 0.262745, 0.054902, 1.0 },
+ { 0.403922, 0.266667, 0.054902, 1.0 },
+ { 0.368627, 0.250980, 0.054902, 1.0 },
+ { 0.349020, 0.227451, 0.054902, 1.0 },
+ { 0.317647, 0.207843, 0.050980, 1.0 },
+ { 0.278431, 0.184314, 0.043137, 1.0 },
+ { 0.274510, 0.180392, 0.050980, 1.0 },
+ { 0.274510, 0.176471, 0.058824, 1.0 },
+ { 0.282353, 0.188235, 0.054902, 1.0 },
+ { 0.290196, 0.203922, 0.050980, 1.0 },
+ { 0.317647, 0.223529, 0.082353, 1.0 },
+ { 0.329412, 0.219608, 0.074510, 1.0 },
+ { 0.309804, 0.207843, 0.062745, 1.0 },
+ { 0.278431, 0.192157, 0.047059, 1.0 },
+ { 0.270588, 0.184314, 0.039216, 1.0 },
+ { 0.274510, 0.184314, 0.031373, 1.0 },
+ { 0.282353, 0.184314, 0.023529, 1.0 },
+ { 0.313725, 0.200000, 0.027451, 1.0 },
+ { 0.337255, 0.215686, 0.031373, 1.0 },
+ { 0.415686, 0.254902, 0.035294, 1.0 },
+ { 0.482353, 0.290196, 0.058824, 1.0 },
+ { 0.556863, 0.349020, 0.090196, 1.0 },
+ { 0.549020, 0.349020, 0.105882, 1.0 },
+ { 0.545098, 0.352941, 0.121569, 1.0 },
+ { 0.525490, 0.356863, 0.149020, 1.0 },
+ { 0.509804, 0.360784, 0.176471, 1.0 },
+ { 0.439216, 0.325490, 0.168627, 1.0 },
+ { 0.443137, 0.317647, 0.133333, 1.0 },
+ { 0.400000, 0.282353, 0.086275, 1.0 },
+ { 0.403922, 0.274510, 0.074510, 1.0 },
+ { 0.431373, 0.258824, 0.074510, 1.0 },
+ { 0.435294, 0.270588, 0.070588, 1.0 },
+ { 0.443137, 0.282353, 0.070588, 1.0 },
+ { 0.462745, 0.298039, 0.062745, 1.0 },
+ { 0.482353, 0.301961, 0.066667, 1.0 },
+ { 0.494118, 0.317647, 0.062745, 1.0 },
+ { 0.505882, 0.329412, 0.066667, 1.0 },
+ { 0.529412, 0.364706, 0.082353, 1.0 },
+ { 0.537255, 0.356863, 0.078431, 1.0 },
+ { 0.549020, 0.352941, 0.074510, 1.0 },
+ { 0.533333, 0.345098, 0.062745, 1.0 },
+ { 0.501961, 0.313725, 0.062745, 1.0 },
+ { 0.478431, 0.298039, 0.054902, 1.0 },
+ { 0.447059, 0.282353, 0.054902, 1.0 },
+ { 0.415686, 0.270588, 0.062745, 1.0 },
+ { 0.392157, 0.258824, 0.070588, 1.0 },
+ { 0.372549, 0.235294, 0.078431, 1.0 },
+ { 0.380392, 0.235294, 0.082353, 1.0 },
+ { 0.392157, 0.239216, 0.086275, 1.0 },
+ { 0.427451, 0.243137, 0.078431, 1.0 },
+ { 0.403922, 0.258824, 0.050980, 1.0 },
+ { 0.368627, 0.235294, 0.047059, 1.0 },
+ { 0.333333, 0.207843, 0.058824, 1.0 },
+ { 0.301961, 0.184314, 0.035294, 1.0 },
+ { 0.298039, 0.180392, 0.027451, 1.0 },
+ { 0.294118, 0.180392, 0.023529, 1.0 },
+ { 0.286275, 0.172549, 0.039216, 1.0 },
+ { 0.278431, 0.164706, 0.031373, 1.0 },
+ { 0.262745, 0.168627, 0.035294, 1.0 },
+ { 0.266667, 0.172549, 0.031373, 1.0 },
+ { 0.266667, 0.172549, 0.023529, 1.0 },
+ { 0.278431, 0.168627, 0.023529, 1.0 },
+ { 0.270588, 0.164706, 0.000000, 1.0 },
+ { 0.243137, 0.152941, 0.019608, 1.0 },
+ { 0.254902, 0.156863, 0.035294, 1.0 },
+ { 0.239216, 0.164706, 0.098039, 1.0 },
+ { 0.262745, 0.172549, 0.047059, 1.0 },
+ { 0.262745, 0.172549, 0.039216, 1.0 },
+ { 0.254902, 0.164706, 0.031373, 1.0 },
+ { 0.266667, 0.172549, 0.039216, 1.0 },
+ { 0.274510, 0.176471, 0.039216, 1.0 },
+ { 0.282353, 0.180392, 0.043137, 1.0 },
+ { 0.313725, 0.200000, 0.035294, 1.0 },
+ { 0.360784, 0.215686, 0.043137, 1.0 },
+ { 0.400000, 0.254902, 0.047059, 1.0 },
+ { 0.447059, 0.290196, 0.050980, 1.0 },
+ { 0.478431, 0.317647, 0.058824, 1.0 },
+ { 0.513725, 0.325490, 0.066667, 1.0 },
+ { 0.525490, 0.325490, 0.070588, 1.0 },
+ { 0.521569, 0.337255, 0.062745, 1.0 },
+ { 0.517647, 0.333333, 0.058824, 1.0 },
+ { 0.521569, 0.309804, 0.058824, 1.0 },
+ { 0.505882, 0.309804, 0.062745, 1.0 },
+ { 0.494118, 0.317647, 0.062745, 1.0 },
+ { 0.494118, 0.317647, 0.062745, 1.0 },
+ { 0.482353, 0.301961, 0.066667, 1.0 },
+ { 0.494118, 0.298039, 0.058824, 1.0 },
+ { 0.486275, 0.294118, 0.062745, 1.0 },
+ { 0.466667, 0.290196, 0.058824, 1.0 },
+ { 0.462745, 0.278431, 0.058824, 1.0 },
+ { 0.462745, 0.270588, 0.039216, 1.0 },
+ { 0.454902, 0.290196, 0.054902, 1.0 },
+ { 0.447059, 0.290196, 0.058824, 1.0 },
+ { 0.447059, 0.290196, 0.050980, 1.0 },
+ { 0.443137, 0.294118, 0.047059, 1.0 },
+ { 0.431373, 0.270588, 0.011765, 1.0 },
+ { 0.403922, 0.258824, 0.043137, 1.0 },
+ { 0.368627, 0.227451, 0.031373, 1.0 },
+ { 0.341176, 0.211765, 0.043137, 1.0 },
+ { 0.317647, 0.203922, 0.039216, 1.0 },
+ { 0.298039, 0.188235, 0.031373, 1.0 },
+ { 0.270588, 0.176471, 0.035294, 1.0 },
+ { 0.266667, 0.172549, 0.031373, 1.0 },
+ { 0.282353, 0.172549, 0.027451, 1.0 },
+ { 0.286275, 0.168627, 0.019608, 1.0 },
+ { 0.286275, 0.176471, 0.023529, 1.0 },
+ { 0.301961, 0.176471, 0.023529, 1.0 },
+ { 0.298039, 0.184314, 0.027451, 1.0 },
+ { 0.317647, 0.203922, 0.031373, 1.0 },
+ { 0.341176, 0.203922, 0.039216, 1.0 },
+ { 0.337255, 0.215686, 0.043137, 1.0 },
+ { 0.360784, 0.243137, 0.047059, 1.0 },
+ { 0.415686, 0.270588, 0.054902, 1.0 },
+ { 0.458824, 0.294118, 0.058824, 1.0 },
+ { 0.498039, 0.321569, 0.058824, 1.0 },
+ { 0.552941, 0.360784, 0.058824, 1.0 },
+ { 0.627451, 0.356863, 0.000000, 1.0 },
+ { 0.639216, 0.400000, 0.035294, 1.0 },
+ { 0.674510, 0.423529, 0.070588, 1.0 },
+ { 0.639216, 0.435294, 0.105882, 1.0 },
+ { 0.572549, 0.392157, 0.156863, 1.0 },
+ { 0.545098, 0.364706, 0.172549, 1.0 },
+ { 0.415686, 0.321569, 0.188235, 1.0 },
+ { 0.392157, 0.294118, 0.133333, 1.0 },
+ { 0.403922, 0.298039, 0.121569, 1.0 },
+ { 0.470588, 0.329412, 0.101961, 1.0 },
+ { 0.486275, 0.321569, 0.086275, 1.0 },
+ { 0.505882, 0.329412, 0.066667, 1.0 },
+ { 0.525490, 0.341176, 0.066667, 1.0 },
+ { 0.529412, 0.341176, 0.058824, 1.0 },
+ { 0.529412, 0.341176, 0.058824, 1.0 },
+ { 0.521569, 0.345098, 0.027451, 1.0 },
+ { 0.517647, 0.337255, 0.031373, 1.0 },
+ { 0.494118, 0.298039, 0.050980, 1.0 },
+ { 0.490196, 0.278431, 0.027451, 1.0 },
+ { 0.474510, 0.262745, 0.000000, 1.0 },
+ { 0.498039, 0.286275, 0.035294, 1.0 },
+ { 0.564706, 0.360784, 0.062745, 1.0 },
+ { 0.650980, 0.407843, 0.074510, 1.0 },
+ { 0.796078, 0.623529, 0.149020, 1.0 },
+ { 0.705882, 0.513725, 0.109804, 1.0 },
+ };
+/* cl-purples-browns-blues-tans */
+static double4 colors_91[] = {
+ { 0.239216, 0.192157, 0.286275, 1.0 },
+ { 0.192157, 0.156863, 0.325490, 1.0 },
+ { 0.211765, 0.172549, 0.317647, 1.0 },
+ { 0.231373, 0.188235, 0.313725, 1.0 },
+ { 0.211765, 0.168627, 0.282353, 1.0 },
+ { 0.192157, 0.152941, 0.250980, 1.0 },
+ { 0.192157, 0.141176, 0.243137, 1.0 },
+ { 0.196078, 0.133333, 0.239216, 1.0 },
+ { 0.176471, 0.117647, 0.200000, 1.0 },
+ { 0.215686, 0.156863, 0.243137, 1.0 },
+ { 0.254902, 0.196078, 0.286275, 1.0 },
+ { 0.286275, 0.200000, 0.325490, 1.0 },
+ { 0.317647, 0.207843, 0.368627, 1.0 },
+ { 0.305882, 0.227451, 0.376471, 1.0 },
+ { 0.294118, 0.250980, 0.384314, 1.0 },
+ { 0.317647, 0.250980, 0.368627, 1.0 },
+ { 0.341176, 0.250980, 0.352941, 1.0 },
+ { 0.262745, 0.200000, 0.301961, 1.0 },
+ { 0.294118, 0.188235, 0.286275, 1.0 },
+ { 0.329412, 0.180392, 0.270588, 1.0 },
+ { 0.364706, 0.227451, 0.262745, 1.0 },
+ { 0.403922, 0.274510, 0.254902, 1.0 },
+ { 0.419608, 0.286275, 0.262745, 1.0 },
+ { 0.435294, 0.298039, 0.274510, 1.0 },
+ { 0.486275, 0.321569, 0.337255, 1.0 },
+ { 0.478431, 0.345098, 0.368627, 1.0 },
+ { 0.474510, 0.368627, 0.403922, 1.0 },
+ { 0.509804, 0.372549, 0.396078, 1.0 },
+ { 0.545098, 0.380392, 0.388235, 1.0 },
+ { 0.576471, 0.396078, 0.403922, 1.0 },
+ { 0.607843, 0.411765, 0.423529, 1.0 },
+ { 0.674510, 0.439216, 0.435294, 1.0 },
+ { 0.733333, 0.439216, 0.419608, 1.0 },
+ { 0.796078, 0.509804, 0.486275, 1.0 },
+ { 0.803922, 0.501961, 0.427451, 1.0 },
+ { 0.811765, 0.498039, 0.368627, 1.0 },
+ { 0.835294, 0.525490, 0.415686, 1.0 },
+ { 0.862745, 0.556863, 0.466667, 1.0 },
+ { 0.819608, 0.537255, 0.486275, 1.0 },
+ { 0.776471, 0.521569, 0.505882, 1.0 },
+ { 0.603922, 0.337255, 0.396078, 1.0 },
+ { 0.474510, 0.282353, 0.380392, 1.0 },
+ { 0.345098, 0.227451, 0.368627, 1.0 },
+ { 0.258824, 0.164706, 0.262745, 1.0 },
+ { 0.176471, 0.105882, 0.160784, 1.0 },
+ { 0.129412, 0.078431, 0.129412, 1.0 },
+ { 0.086275, 0.054902, 0.098039, 1.0 },
+ { 0.031373, 0.023529, 0.043137, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.031373, 0.023529, 0.043137, 1.0 },
+ { 0.062745, 0.050980, 0.086275, 1.0 },
+ { 0.149020, 0.109804, 0.180392, 1.0 },
+ { 0.235294, 0.172549, 0.278431, 1.0 },
+ { 0.262745, 0.200000, 0.337255, 1.0 },
+ { 0.294118, 0.227451, 0.400000, 1.0 },
+ { 0.427451, 0.317647, 0.517647, 1.0 },
+ { 0.419608, 0.298039, 0.474510, 1.0 },
+ { 0.415686, 0.278431, 0.435294, 1.0 },
+ { 0.396078, 0.270588, 0.423529, 1.0 },
+ { 0.380392, 0.262745, 0.411765, 1.0 },
+ { 0.384314, 0.274510, 0.407843, 1.0 },
+ { 0.388235, 0.290196, 0.403922, 1.0 },
+ { 0.427451, 0.329412, 0.352941, 1.0 },
+ { 0.462745, 0.329412, 0.333333, 1.0 },
+ { 0.545098, 0.364706, 0.376471, 1.0 },
+ { 0.568627, 0.368627, 0.372549, 1.0 },
+ { 0.596078, 0.376471, 0.372549, 1.0 },
+ { 0.600000, 0.376471, 0.368627, 1.0 },
+ { 0.607843, 0.380392, 0.364706, 1.0 },
+ { 0.631373, 0.356863, 0.325490, 1.0 },
+ { 0.631373, 0.400000, 0.345098, 1.0 },
+ { 0.623529, 0.403922, 0.407843, 1.0 },
+ { 0.600000, 0.423529, 0.494118, 1.0 },
+ { 0.576471, 0.443137, 0.580392, 1.0 },
+ { 0.568627, 0.400000, 0.568627, 1.0 },
+ { 0.564706, 0.356863, 0.560784, 1.0 },
+ { 0.588235, 0.356863, 0.494118, 1.0 },
+ { 0.611765, 0.360784, 0.427451, 1.0 },
+ { 0.596078, 0.392157, 0.400000, 1.0 },
+ { 0.615686, 0.403922, 0.396078, 1.0 },
+ { 0.576471, 0.384314, 0.368627, 1.0 },
+ { 0.537255, 0.352941, 0.337255, 1.0 },
+ { 0.498039, 0.321569, 0.309804, 1.0 },
+ { 0.474510, 0.305882, 0.290196, 1.0 },
+ { 0.450980, 0.290196, 0.274510, 1.0 },
+ { 0.439216, 0.239216, 0.156863, 1.0 },
+ { 0.333333, 0.192157, 0.192157, 1.0 },
+ { 0.250980, 0.172549, 0.309804, 1.0 },
+ { 0.286275, 0.196078, 0.356863, 1.0 },
+ { 0.321569, 0.219608, 0.407843, 1.0 },
+ { 0.333333, 0.239216, 0.403922, 1.0 },
+ { 0.349020, 0.262745, 0.403922, 1.0 },
+ { 0.458824, 0.345098, 0.415686, 1.0 },
+ { 0.537255, 0.388235, 0.431373, 1.0 },
+ { 0.541176, 0.349020, 0.568627, 1.0 },
+ { 0.596078, 0.423529, 0.623529, 1.0 },
+ { 0.619608, 0.423529, 0.670588, 1.0 },
+ { 0.662745, 0.450980, 0.701961, 1.0 },
+ { 0.709804, 0.478431, 0.737255, 1.0 },
+ { 0.737255, 0.501961, 0.768627, 1.0 },
+ { 0.764706, 0.525490, 0.800000, 1.0 },
+ { 0.772549, 0.541176, 0.792157, 1.0 },
+ { 0.768627, 0.533333, 0.776471, 1.0 },
+ { 0.729412, 0.552941, 0.631373, 1.0 },
+ { 0.603922, 0.407843, 0.494118, 1.0 },
+ { 0.478431, 0.266667, 0.360784, 1.0 },
+ { 0.439216, 0.239216, 0.317647, 1.0 },
+ { 0.400000, 0.211765, 0.274510, 1.0 },
+ { 0.262745, 0.160784, 0.266667, 1.0 },
+ { 0.192157, 0.129412, 0.235294, 1.0 },
+ { 0.141176, 0.082353, 0.164706, 1.0 },
+ { 0.129412, 0.094118, 0.160784, 1.0 },
+ { 0.196078, 0.121569, 0.207843, 1.0 },
+ { 0.243137, 0.145098, 0.235294, 1.0 },
+ { 0.294118, 0.168627, 0.262745, 1.0 },
+ { 0.352941, 0.266667, 0.274510, 1.0 },
+ { 0.419608, 0.219608, 0.294118, 1.0 },
+ { 0.427451, 0.231373, 0.345098, 1.0 },
+ { 0.474510, 0.309804, 0.313725, 1.0 },
+ { 0.592157, 0.337255, 0.258824, 1.0 },
+ { 0.654902, 0.364706, 0.227451, 1.0 },
+ { 0.717647, 0.392157, 0.196078, 1.0 },
+ { 0.686275, 0.388235, 0.235294, 1.0 },
+ { 0.658824, 0.388235, 0.274510, 1.0 },
+ { 0.674510, 0.431373, 0.388235, 1.0 },
+ { 0.713725, 0.458824, 0.552941, 1.0 },
+ { 0.749020, 0.525490, 0.650980, 1.0 },
+ { 0.827451, 0.596078, 0.674510, 1.0 },
+ { 0.784314, 0.517647, 0.600000, 1.0 },
+ { 0.800000, 0.537255, 0.584314, 1.0 },
+ { 0.815686, 0.556863, 0.572549, 1.0 },
+ { 0.858824, 0.619608, 0.650980, 1.0 },
+ { 0.909804, 0.647059, 0.682353, 1.0 },
+ { 0.956863, 0.780392, 0.800000, 1.0 },
+ { 0.964706, 0.776471, 0.831373, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.976471, 0.996078, 0.870588, 1.0 },
+ { 0.952941, 0.992157, 0.745098, 1.0 },
+ { 0.964706, 0.941176, 0.678431, 1.0 },
+ { 0.980392, 0.890196, 0.615686, 1.0 },
+ { 0.870588, 0.862745, 0.905882, 1.0 },
+ { 0.972549, 0.745098, 0.894118, 1.0 },
+ { 0.819608, 0.564706, 0.823529, 1.0 },
+ { 0.698039, 0.462745, 0.698039, 1.0 },
+ { 0.580392, 0.411765, 0.447059, 1.0 },
+ { 0.556863, 0.392157, 0.427451, 1.0 },
+ { 0.533333, 0.376471, 0.407843, 1.0 },
+ { 0.517647, 0.372549, 0.400000, 1.0 },
+ { 0.537255, 0.388235, 0.431373, 1.0 },
+ { 0.592157, 0.392157, 0.411765, 1.0 },
+ { 0.607843, 0.411765, 0.423529, 1.0 },
+ { 0.764706, 0.529412, 0.537255, 1.0 },
+ { 0.784314, 0.541176, 0.549020, 1.0 },
+ { 0.807843, 0.556863, 0.560784, 1.0 },
+ { 0.800000, 0.588235, 0.588235, 1.0 },
+ { 0.811765, 0.556863, 0.541176, 1.0 },
+ { 0.780392, 0.545098, 0.545098, 1.0 },
+ { 0.698039, 0.505882, 0.529412, 1.0 },
+ { 0.619608, 0.431373, 0.423529, 1.0 },
+ { 0.525490, 0.400000, 0.419608, 1.0 },
+ { 0.533333, 0.349020, 0.380392, 1.0 },
+ { 0.537255, 0.349020, 0.356863, 1.0 },
+ { 0.545098, 0.352941, 0.333333, 1.0 },
+ { 0.541176, 0.345098, 0.301961, 1.0 },
+ { 0.537255, 0.349020, 0.294118, 1.0 },
+ { 0.521569, 0.349020, 0.305882, 1.0 },
+ { 0.486275, 0.321569, 0.329412, 1.0 },
+ { 0.474510, 0.313725, 0.305882, 1.0 },
+ { 0.462745, 0.313725, 0.309804, 1.0 },
+ { 0.454902, 0.313725, 0.313725, 1.0 },
+ { 0.439216, 0.301961, 0.286275, 1.0 },
+ { 0.431373, 0.309804, 0.298039, 1.0 },
+ { 0.411765, 0.305882, 0.333333, 1.0 },
+ { 0.368627, 0.286275, 0.407843, 1.0 },
+ { 0.380392, 0.274510, 0.411765, 1.0 },
+ { 0.403922, 0.262745, 0.364706, 1.0 },
+ { 0.419608, 0.321569, 0.345098, 1.0 },
+ { 0.427451, 0.298039, 0.262745, 1.0 },
+ { 0.419608, 0.290196, 0.254902, 1.0 },
+ { 0.380392, 0.278431, 0.282353, 1.0 },
+ { 0.356863, 0.270588, 0.282353, 1.0 },
+ { 0.376471, 0.286275, 0.325490, 1.0 },
+ { 0.364706, 0.274510, 0.384314, 1.0 },
+ { 0.494118, 0.376471, 0.415686, 1.0 },
+ { 0.564706, 0.411765, 0.443137, 1.0 },
+ { 0.635294, 0.450980, 0.474510, 1.0 },
+ { 0.749020, 0.541176, 0.611765, 1.0 },
+ { 0.858824, 0.560784, 0.600000, 1.0 },
+ { 0.949020, 0.654902, 0.631373, 1.0 },
+ { 0.949020, 0.839216, 0.513725, 1.0 },
+ { 0.945098, 0.741176, 0.403922, 1.0 },
+ { 0.819608, 0.568627, 0.533333, 1.0 },
+ { 0.733333, 0.443137, 0.439216, 1.0 },
+ { 0.584314, 0.368627, 0.356863, 1.0 },
+ { 0.435294, 0.294118, 0.294118, 1.0 },
+ { 0.301961, 0.215686, 0.223529, 1.0 },
+ { 0.231373, 0.180392, 0.156863, 1.0 },
+ { 0.211765, 0.137255, 0.152941, 1.0 },
+ { 0.141176, 0.090196, 0.156863, 1.0 },
+ { 0.101961, 0.074510, 0.105882, 1.0 },
+ { 0.066667, 0.058824, 0.070588, 1.0 },
+ { 0.043137, 0.031373, 0.066667, 1.0 },
+ { 0.050980, 0.039216, 0.074510, 1.0 },
+ { 0.086275, 0.043137, 0.098039, 1.0 },
+ { 0.196078, 0.094118, 0.137255, 1.0 },
+ { 0.223529, 0.121569, 0.164706, 1.0 },
+ { 0.254902, 0.152941, 0.250980, 1.0 },
+ { 0.290196, 0.180392, 0.270588, 1.0 },
+ { 0.262745, 0.160784, 0.266667, 1.0 },
+ { 0.247059, 0.156863, 0.270588, 1.0 },
+ { 0.262745, 0.188235, 0.262745, 1.0 },
+ { 0.286275, 0.203922, 0.270588, 1.0 },
+ { 0.305882, 0.207843, 0.290196, 1.0 },
+ { 0.309804, 0.207843, 0.305882, 1.0 },
+ { 0.364706, 0.262745, 0.274510, 1.0 },
+ { 0.360784, 0.258824, 0.254902, 1.0 },
+ { 0.415686, 0.215686, 0.282353, 1.0 },
+ { 0.364706, 0.254902, 0.313725, 1.0 },
+ { 0.325490, 0.235294, 0.337255, 1.0 },
+ { 0.286275, 0.203922, 0.278431, 1.0 },
+ { 0.215686, 0.149020, 0.219608, 1.0 },
+ { 0.180392, 0.129412, 0.164706, 1.0 },
+ { 0.188235, 0.105882, 0.172549, 1.0 },
+ { 0.207843, 0.105882, 0.156863, 1.0 },
+ { 0.192157, 0.101961, 0.172549, 1.0 },
+ { 0.164706, 0.094118, 0.149020, 1.0 },
+ { 0.152941, 0.094118, 0.176471, 1.0 },
+ { 0.156863, 0.125490, 0.184314, 1.0 },
+ { 0.149020, 0.094118, 0.160784, 1.0 },
+ { 0.145098, 0.086275, 0.168627, 1.0 },
+ { 0.129412, 0.070588, 0.152941, 1.0 },
+ { 0.094118, 0.054902, 0.098039, 1.0 },
+ { 0.090196, 0.054902, 0.058824, 1.0 },
+ { 0.090196, 0.050980, 0.086275, 1.0 },
+ { 0.082353, 0.070588, 0.105882, 1.0 },
+ { 0.121569, 0.078431, 0.133333, 1.0 },
+ { 0.184314, 0.121569, 0.227451, 1.0 },
+ { 0.207843, 0.145098, 0.250980, 1.0 },
+ { 0.247059, 0.176471, 0.325490, 1.0 },
+ { 0.282353, 0.219608, 0.411765, 1.0 },
+ { 0.294118, 0.227451, 0.431373, 1.0 },
+ { 0.333333, 0.235294, 0.462745, 1.0 },
+ { 0.341176, 0.254902, 0.447059, 1.0 },
+ { 0.305882, 0.231373, 0.411765, 1.0 },
+ { 0.282353, 0.192157, 0.364706, 1.0 },
+ { 0.294118, 0.184314, 0.341176, 1.0 },
+ { 0.250980, 0.188235, 0.290196, 1.0 },
+ { 0.219608, 0.149020, 0.211765, 1.0 },
+ { 0.141176, 0.086275, 0.145098, 1.0 },
+ { 0.101961, 0.070588, 0.129412, 1.0 },
+ { 0.011765, 0.062745, 0.129412, 1.0 },
+ { 0.074510, 0.062745, 0.105882, 1.0 },
+ { 0.101961, 0.070588, 0.129412, 1.0 },
+ { 0.180392, 0.109804, 0.196078, 1.0 },
+ { 0.247059, 0.152941, 0.278431, 1.0 },
+ };
+/* cl-oranges-browns-whites */
+static double4 colors_92[] = {
+ { 1.000000, 0.576471, 0.223529, 1.0 },
+ { 1.000000, 0.482353, 0.239216, 1.0 },
+ { 0.996078, 0.494118, 0.239216, 1.0 },
+ { 0.996078, 0.505882, 0.243137, 1.0 },
+ { 0.996078, 0.529412, 0.239216, 1.0 },
+ { 1.000000, 0.556863, 0.239216, 1.0 },
+ { 1.000000, 0.607843, 0.231373, 1.0 },
+ { 1.000000, 0.662745, 0.227451, 1.0 },
+ { 0.992157, 0.725490, 0.235294, 1.0 },
+ { 0.996078, 0.717647, 0.223529, 1.0 },
+ { 1.000000, 0.713725, 0.215686, 1.0 },
+ { 1.000000, 0.674510, 0.207843, 1.0 },
+ { 1.000000, 0.639216, 0.203922, 1.0 },
+ { 0.996078, 0.631373, 0.215686, 1.0 },
+ { 0.992157, 0.623529, 0.231373, 1.0 },
+ { 0.992157, 0.627451, 0.227451, 1.0 },
+ { 0.992157, 0.635294, 0.223529, 1.0 },
+ { 1.000000, 0.713725, 0.211765, 1.0 },
+ { 1.000000, 0.803922, 0.231373, 1.0 },
+ { 1.000000, 0.898039, 0.250980, 1.0 },
+ { 1.000000, 0.945098, 0.349020, 1.0 },
+ { 1.000000, 0.996078, 0.450980, 1.0 },
+ { 1.000000, 0.964706, 0.423529, 1.0 },
+ { 1.000000, 0.933333, 0.396078, 1.0 },
+ { 0.996078, 0.725490, 0.227451, 1.0 },
+ { 0.996078, 0.639216, 0.219608, 1.0 },
+ { 1.000000, 0.552941, 0.215686, 1.0 },
+ { 1.000000, 0.505882, 0.223529, 1.0 },
+ { 1.000000, 0.462745, 0.231373, 1.0 },
+ { 1.000000, 0.450980, 0.231373, 1.0 },
+ { 1.000000, 0.439216, 0.231373, 1.0 },
+ { 1.000000, 0.415686, 0.247059, 1.0 },
+ { 1.000000, 0.427451, 0.243137, 1.0 },
+ { 0.996078, 0.470588, 0.262745, 1.0 },
+ { 0.996078, 0.478431, 0.250980, 1.0 },
+ { 1.000000, 0.490196, 0.239216, 1.0 },
+ { 0.996078, 0.478431, 0.227451, 1.0 },
+ { 0.992157, 0.470588, 0.215686, 1.0 },
+ { 0.996078, 0.486275, 0.219608, 1.0 },
+ { 1.000000, 0.501961, 0.223529, 1.0 },
+ { 0.996078, 0.513725, 0.239216, 1.0 },
+ { 0.996078, 0.556863, 0.235294, 1.0 },
+ { 1.000000, 0.603922, 0.231373, 1.0 },
+ { 1.000000, 0.556863, 0.223529, 1.0 },
+ { 1.000000, 0.513725, 0.215686, 1.0 },
+ { 1.000000, 0.505882, 0.215686, 1.0 },
+ { 1.000000, 0.498039, 0.215686, 1.0 },
+ { 0.992157, 0.498039, 0.207843, 1.0 },
+ { 0.980392, 0.596078, 0.168627, 1.0 },
+ { 1.000000, 0.745098, 0.211765, 1.0 },
+ { 1.000000, 0.839216, 0.294118, 1.0 },
+ { 1.000000, 0.937255, 0.380392, 1.0 },
+ { 1.000000, 0.960784, 0.403922, 1.0 },
+ { 1.000000, 0.984314, 0.427451, 1.0 },
+ { 0.992157, 0.984314, 0.345098, 1.0 },
+ { 0.988235, 0.988235, 0.266667, 1.0 },
+ { 1.000000, 0.815686, 0.239216, 1.0 },
+ { 1.000000, 0.752941, 0.223529, 1.0 },
+ { 1.000000, 0.694118, 0.207843, 1.0 },
+ { 0.992157, 0.603922, 0.200000, 1.0 },
+ { 0.984314, 0.517647, 0.196078, 1.0 },
+ { 0.980392, 0.482353, 0.207843, 1.0 },
+ { 0.980392, 0.450980, 0.223529, 1.0 },
+ { 0.956863, 0.403922, 0.223529, 1.0 },
+ { 0.898039, 0.364706, 0.215686, 1.0 },
+ { 0.792157, 0.317647, 0.235294, 1.0 },
+ { 0.721569, 0.298039, 0.239216, 1.0 },
+ { 0.650980, 0.282353, 0.243137, 1.0 },
+ { 0.666667, 0.290196, 0.231373, 1.0 },
+ { 0.686275, 0.298039, 0.223529, 1.0 },
+ { 0.768627, 0.309804, 0.231373, 1.0 },
+ { 0.835294, 0.337255, 0.211765, 1.0 },
+ { 0.945098, 0.403922, 0.219608, 1.0 },
+ { 0.960784, 0.411765, 0.227451, 1.0 },
+ { 0.976471, 0.419608, 0.239216, 1.0 },
+ { 0.949020, 0.396078, 0.235294, 1.0 },
+ { 0.925490, 0.376471, 0.235294, 1.0 },
+ { 0.894118, 0.368627, 0.231373, 1.0 },
+ { 0.862745, 0.364706, 0.227451, 1.0 },
+ { 0.811765, 0.337255, 0.215686, 1.0 },
+ { 0.756863, 0.290196, 0.196078, 1.0 },
+ { 0.694118, 0.294118, 0.203922, 1.0 },
+ { 0.737255, 0.301961, 0.215686, 1.0 },
+ { 0.780392, 0.313725, 0.227451, 1.0 },
+ { 0.819608, 0.337255, 0.223529, 1.0 },
+ { 0.858824, 0.360784, 0.223529, 1.0 },
+ { 0.921569, 0.403922, 0.211765, 1.0 },
+ { 0.988235, 0.466667, 0.203922, 1.0 },
+ { 0.972549, 0.792157, 0.254902, 1.0 },
+ { 0.976471, 0.894118, 0.513725, 1.0 },
+ { 0.984314, 0.996078, 0.772549, 1.0 },
+ { 0.992157, 0.992157, 0.815686, 1.0 },
+ { 1.000000, 0.992157, 0.858824, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 0.964706, 1.0 },
+ { 1.000000, 1.000000, 0.909804, 1.0 },
+ { 1.000000, 1.000000, 0.854902, 1.0 },
+ { 1.000000, 1.000000, 0.843137, 1.0 },
+ { 1.000000, 1.000000, 0.831373, 1.0 },
+ { 1.000000, 1.000000, 0.819608, 1.0 },
+ { 1.000000, 0.984314, 0.643137, 1.0 },
+ { 0.996078, 0.745098, 0.258824, 1.0 },
+ { 0.996078, 0.623529, 0.239216, 1.0 },
+ { 1.000000, 0.501961, 0.223529, 1.0 },
+ { 0.992157, 0.482353, 0.207843, 1.0 },
+ { 0.988235, 0.466667, 0.196078, 1.0 },
+ { 1.000000, 0.447059, 0.164706, 1.0 },
+ { 0.996078, 0.450980, 0.196078, 1.0 },
+ { 0.996078, 0.423529, 0.223529, 1.0 },
+ { 0.996078, 0.415686, 0.227451, 1.0 },
+ { 0.996078, 0.423529, 0.239216, 1.0 },
+ { 0.984314, 0.431373, 0.247059, 1.0 },
+ { 0.972549, 0.443137, 0.254902, 1.0 },
+ { 0.980392, 0.454902, 0.254902, 1.0 },
+ { 0.984314, 0.450980, 0.262745, 1.0 },
+ { 0.956863, 0.411765, 0.258824, 1.0 },
+ { 0.917647, 0.368627, 0.227451, 1.0 },
+ { 0.831373, 0.341176, 0.223529, 1.0 },
+ { 0.752941, 0.309804, 0.219608, 1.0 },
+ { 0.678431, 0.278431, 0.219608, 1.0 },
+ { 0.639216, 0.274510, 0.223529, 1.0 },
+ { 0.600000, 0.270588, 0.231373, 1.0 },
+ { 0.584314, 0.250980, 0.239216, 1.0 },
+ { 0.623529, 0.278431, 0.231373, 1.0 },
+ { 0.658824, 0.282353, 0.188235, 1.0 },
+ { 0.741176, 0.317647, 0.215686, 1.0 },
+ { 0.831373, 0.321569, 0.219608, 1.0 },
+ { 0.847059, 0.325490, 0.219608, 1.0 },
+ { 0.862745, 0.333333, 0.219608, 1.0 },
+ { 0.870588, 0.360784, 0.219608, 1.0 },
+ { 0.917647, 0.368627, 0.231373, 1.0 },
+ { 0.949020, 0.376471, 0.223529, 1.0 },
+ { 0.937255, 0.400000, 0.227451, 1.0 },
+ { 0.827451, 0.337255, 0.211765, 1.0 },
+ { 0.768627, 0.294118, 0.192157, 1.0 },
+ { 0.713725, 0.254902, 0.176471, 1.0 },
+ { 0.686275, 0.239216, 0.164706, 1.0 },
+ { 0.662745, 0.227451, 0.152941, 1.0 },
+ { 0.603922, 0.223529, 0.188235, 1.0 },
+ { 0.560784, 0.227451, 0.200000, 1.0 },
+ { 0.537255, 0.235294, 0.203922, 1.0 },
+ { 0.537255, 0.254902, 0.200000, 1.0 },
+ { 0.650980, 0.294118, 0.223529, 1.0 },
+ { 0.686275, 0.321569, 0.227451, 1.0 },
+ { 0.725490, 0.352941, 0.235294, 1.0 },
+ { 0.733333, 0.698039, 0.239216, 1.0 },
+ { 0.945098, 1.000000, 0.564706, 1.0 },
+ { 1.000000, 1.000000, 0.654902, 1.0 },
+ { 1.000000, 1.000000, 0.596078, 1.0 },
+ { 0.992157, 0.768627, 0.262745, 1.0 },
+ { 0.996078, 0.717647, 0.243137, 1.0 },
+ { 1.000000, 0.670588, 0.227451, 1.0 },
+ { 0.996078, 0.537255, 0.227451, 1.0 },
+ { 0.972549, 0.447059, 0.239216, 1.0 },
+ { 0.933333, 0.392157, 0.250980, 1.0 },
+ { 0.858824, 0.360784, 0.235294, 1.0 },
+ { 0.796078, 0.321569, 0.200000, 1.0 },
+ { 0.749020, 0.278431, 0.180392, 1.0 },
+ { 0.682353, 0.207843, 0.101961, 1.0 },
+ { 0.674510, 0.203922, 0.109804, 1.0 },
+ { 0.666667, 0.200000, 0.121569, 1.0 },
+ { 0.658824, 0.219608, 0.141176, 1.0 },
+ { 0.658824, 0.231373, 0.149020, 1.0 },
+ { 0.603922, 0.223529, 0.156863, 1.0 },
+ { 0.603922, 0.223529, 0.149020, 1.0 },
+ { 0.517647, 0.172549, 0.125490, 1.0 },
+ { 0.505882, 0.192157, 0.141176, 1.0 },
+ { 0.494118, 0.211765, 0.156863, 1.0 },
+ { 0.533333, 0.254902, 0.168627, 1.0 },
+ { 0.564706, 0.243137, 0.188235, 1.0 },
+ { 0.619608, 0.262745, 0.188235, 1.0 },
+ { 0.654902, 0.258824, 0.188235, 1.0 },
+ { 0.705882, 0.317647, 0.196078, 1.0 },
+ { 0.819608, 0.337255, 0.215686, 1.0 },
+ { 0.890196, 0.364706, 0.215686, 1.0 },
+ { 0.960784, 0.407843, 0.227451, 1.0 },
+ { 0.992157, 0.411765, 0.231373, 1.0 },
+ { 1.000000, 0.427451, 0.227451, 1.0 },
+ { 1.000000, 0.450980, 0.219608, 1.0 },
+ { 0.988235, 0.454902, 0.211765, 1.0 },
+ { 0.992157, 0.458824, 0.215686, 1.0 },
+ { 1.000000, 0.458824, 0.227451, 1.0 },
+ { 1.000000, 0.450980, 0.227451, 1.0 },
+ { 1.000000, 0.447059, 0.227451, 1.0 },
+ { 0.996078, 0.423529, 0.223529, 1.0 },
+ { 1.000000, 0.407843, 0.223529, 1.0 },
+ { 0.964706, 0.407843, 0.227451, 1.0 },
+ { 0.941176, 0.403922, 0.200000, 1.0 },
+ { 0.992157, 0.400000, 0.192157, 1.0 },
+ { 0.968627, 0.435294, 0.200000, 1.0 },
+ { 0.968627, 0.439216, 0.172549, 1.0 },
+ { 0.972549, 0.482353, 0.152941, 1.0 },
+ { 1.000000, 0.611765, 0.184314, 1.0 },
+ { 0.992157, 0.682353, 0.219608, 1.0 },
+ { 1.000000, 0.737255, 0.227451, 1.0 },
+ { 0.996078, 0.811765, 0.231373, 1.0 },
+ { 0.996078, 0.909804, 0.239216, 1.0 },
+ { 1.000000, 0.996078, 0.239216, 1.0 },
+ { 1.000000, 0.925490, 0.254902, 1.0 },
+ { 1.000000, 0.890196, 0.250980, 1.0 },
+ { 1.000000, 0.831373, 0.250980, 1.0 },
+ { 1.000000, 0.749020, 0.239216, 1.0 },
+ { 1.000000, 0.713725, 0.211765, 1.0 },
+ { 0.941176, 0.670588, 0.133333, 1.0 },
+ { 0.866667, 0.658824, 0.141176, 1.0 },
+ { 0.933333, 0.486275, 0.109804, 1.0 },
+ { 1.000000, 0.462745, 0.156863, 1.0 },
+ { 0.968627, 0.423529, 0.207843, 1.0 },
+ { 0.949020, 0.407843, 0.215686, 1.0 },
+ { 0.901961, 0.368627, 0.219608, 1.0 },
+ { 0.854902, 0.341176, 0.231373, 1.0 },
+ { 0.760784, 0.313725, 0.219608, 1.0 },
+ { 0.650980, 0.274510, 0.176471, 1.0 },
+ { 0.537255, 0.247059, 0.196078, 1.0 },
+ { 0.498039, 0.247059, 0.239216, 1.0 },
+ { 0.458824, 0.262745, 0.235294, 1.0 },
+ { 0.415686, 0.203922, 0.258824, 1.0 },
+ { 0.458824, 0.250980, 0.219608, 1.0 },
+ { 0.470588, 0.250980, 0.200000, 1.0 },
+ { 0.474510, 0.278431, 0.180392, 1.0 },
+ { 0.470588, 0.247059, 0.203922, 1.0 },
+ { 0.439216, 0.235294, 0.192157, 1.0 },
+ { 0.415686, 0.235294, 0.184314, 1.0 },
+ { 0.380392, 0.172549, 0.141176, 1.0 },
+ { 0.439216, 0.227451, 0.188235, 1.0 },
+ { 0.458824, 0.243137, 0.164706, 1.0 },
+ { 0.505882, 0.243137, 0.207843, 1.0 },
+ { 0.607843, 0.243137, 0.176471, 1.0 },
+ { 0.682353, 0.223529, 0.152941, 1.0 },
+ { 0.752941, 0.239216, 0.129412, 1.0 },
+ { 0.800000, 0.274510, 0.160784, 1.0 },
+ { 0.839216, 0.290196, 0.152941, 1.0 },
+ { 0.862745, 0.325490, 0.184314, 1.0 },
+ { 0.839216, 0.325490, 0.215686, 1.0 },
+ { 0.811765, 0.278431, 0.184314, 1.0 },
+ { 0.811765, 0.282353, 0.168627, 1.0 },
+ { 0.721569, 0.262745, 0.184314, 1.0 },
+ { 0.698039, 0.235294, 0.180392, 1.0 },
+ { 0.611765, 0.270588, 0.203922, 1.0 },
+ { 0.560784, 0.270588, 0.235294, 1.0 },
+ { 0.517647, 0.270588, 0.250980, 1.0 },
+ { 0.498039, 0.290196, 0.274510, 1.0 },
+ { 0.545098, 0.321569, 0.450980, 1.0 },
+ { 0.749020, 0.403922, 0.349020, 1.0 },
+ { 0.823529, 0.337255, 0.227451, 1.0 },
+ { 0.847059, 0.349020, 0.211765, 1.0 },
+ { 0.894118, 0.360784, 0.211765, 1.0 },
+ { 0.949020, 0.341176, 0.160784, 1.0 },
+ { 0.968627, 0.372549, 0.180392, 1.0 },
+ { 0.992157, 0.360784, 0.188235, 1.0 },
+ { 0.929412, 0.337255, 0.231373, 1.0 },
+ { 0.874510, 0.349020, 0.235294, 1.0 },
+ { 0.764706, 0.305882, 0.227451, 1.0 },
+ };
+/* cl-blues-greens-whites */
+static double4 colors_93[] = {
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.745098, 0.815686, 0.972549, 1.0 },
+ { 0.639216, 0.729412, 0.929412, 1.0 },
+ { 0.533333, 0.643137, 0.890196, 1.0 },
+ { 0.517647, 0.623529, 0.862745, 1.0 },
+ { 0.501961, 0.603922, 0.835294, 1.0 },
+ { 0.494118, 0.592157, 0.835294, 1.0 },
+ { 0.486275, 0.584314, 0.835294, 1.0 },
+ { 0.439216, 0.568627, 0.831373, 1.0 },
+ { 0.427451, 0.533333, 0.768627, 1.0 },
+ { 0.415686, 0.498039, 0.705882, 1.0 },
+ { 0.380392, 0.443137, 0.611765, 1.0 },
+ { 0.349020, 0.392157, 0.517647, 1.0 },
+ { 0.368627, 0.384314, 0.423529, 1.0 },
+ { 0.392157, 0.376471, 0.333333, 1.0 },
+ { 0.388235, 0.400000, 0.321569, 1.0 },
+ { 0.388235, 0.423529, 0.309804, 1.0 },
+ { 0.349020, 0.349020, 0.207843, 1.0 },
+ { 0.333333, 0.337255, 0.113725, 1.0 },
+ { 0.321569, 0.325490, 0.019608, 1.0 },
+ { 0.298039, 0.309804, 0.031373, 1.0 },
+ { 0.274510, 0.298039, 0.047059, 1.0 },
+ { 0.235294, 0.282353, 0.031373, 1.0 },
+ { 0.196078, 0.270588, 0.019608, 1.0 },
+ { 0.172549, 0.231373, 0.000000, 1.0 },
+ { 0.160784, 0.231373, 0.019608, 1.0 },
+ { 0.149020, 0.235294, 0.043137, 1.0 },
+ { 0.200000, 0.262745, 0.137255, 1.0 },
+ { 0.250980, 0.294118, 0.231373, 1.0 },
+ { 0.266667, 0.286275, 0.266667, 1.0 },
+ { 0.282353, 0.278431, 0.301961, 1.0 },
+ { 0.274510, 0.266667, 0.278431, 1.0 },
+ { 0.270588, 0.282353, 0.207843, 1.0 },
+ { 0.250980, 0.278431, 0.145098, 1.0 },
+ { 0.231373, 0.258824, 0.192157, 1.0 },
+ { 0.215686, 0.239216, 0.239216, 1.0 },
+ { 0.149020, 0.188235, 0.262745, 1.0 },
+ { 0.082353, 0.137255, 0.290196, 1.0 },
+ { 0.109804, 0.160784, 0.309804, 1.0 },
+ { 0.137255, 0.184314, 0.333333, 1.0 },
+ { 0.282353, 0.301961, 0.415686, 1.0 },
+ { 0.254902, 0.274510, 0.341176, 1.0 },
+ { 0.227451, 0.247059, 0.270588, 1.0 },
+ { 0.203922, 0.247059, 0.176471, 1.0 },
+ { 0.184314, 0.250980, 0.086275, 1.0 },
+ { 0.176471, 0.247059, 0.050980, 1.0 },
+ { 0.168627, 0.247059, 0.015686, 1.0 },
+ { 0.160784, 0.243137, 0.019608, 1.0 },
+ { 0.168627, 0.239216, 0.050980, 1.0 },
+ { 0.286275, 0.321569, 0.215686, 1.0 },
+ { 0.321569, 0.337255, 0.247059, 1.0 },
+ { 0.356863, 0.352941, 0.282353, 1.0 },
+ { 0.364706, 0.364706, 0.309804, 1.0 },
+ { 0.376471, 0.376471, 0.337255, 1.0 },
+ { 0.384314, 0.388235, 0.305882, 1.0 },
+ { 0.396078, 0.400000, 0.278431, 1.0 },
+ { 0.333333, 0.325490, 0.243137, 1.0 },
+ { 0.298039, 0.290196, 0.274510, 1.0 },
+ { 0.266667, 0.258824, 0.309804, 1.0 },
+ { 0.294118, 0.294118, 0.262745, 1.0 },
+ { 0.321569, 0.333333, 0.219608, 1.0 },
+ { 0.317647, 0.337255, 0.200000, 1.0 },
+ { 0.317647, 0.345098, 0.180392, 1.0 },
+ { 0.305882, 0.301961, 0.121569, 1.0 },
+ { 0.313725, 0.345098, 0.200000, 1.0 },
+ { 0.356863, 0.356863, 0.388235, 1.0 },
+ { 0.349020, 0.372549, 0.474510, 1.0 },
+ { 0.341176, 0.392157, 0.564706, 1.0 },
+ { 0.356863, 0.415686, 0.592157, 1.0 },
+ { 0.376471, 0.443137, 0.623529, 1.0 },
+ { 0.474510, 0.537255, 0.737255, 1.0 },
+ { 0.627451, 0.662745, 0.815686, 1.0 },
+ { 0.909804, 0.937255, 0.976471, 1.0 },
+ { 0.952941, 0.968627, 0.988235, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.909804, 0.952941, 1.000000, 1.0 },
+ { 0.823529, 0.905882, 1.000000, 1.0 },
+ { 0.784314, 0.831373, 0.949020, 1.0 },
+ { 0.745098, 0.760784, 0.898039, 1.0 },
+ { 0.631373, 0.686275, 0.831373, 1.0 },
+ { 0.623529, 0.643137, 0.768627, 1.0 },
+ { 0.560784, 0.615686, 0.768627, 1.0 },
+ { 0.584314, 0.639216, 0.784314, 1.0 },
+ { 0.607843, 0.662745, 0.800000, 1.0 },
+ { 0.592157, 0.635294, 0.780392, 1.0 },
+ { 0.576471, 0.611765, 0.764706, 1.0 },
+ { 0.545098, 0.600000, 0.752941, 1.0 },
+ { 0.458824, 0.529412, 0.686275, 1.0 },
+ { 0.356863, 0.356863, 0.403922, 1.0 },
+ { 0.317647, 0.333333, 0.254902, 1.0 },
+ { 0.278431, 0.313725, 0.105882, 1.0 },
+ { 0.270588, 0.309804, 0.082353, 1.0 },
+ { 0.262745, 0.309804, 0.058824, 1.0 },
+ { 0.215686, 0.286275, 0.082353, 1.0 },
+ { 0.274510, 0.317647, 0.152941, 1.0 },
+ { 0.333333, 0.372549, 0.239216, 1.0 },
+ { 0.427451, 0.427451, 0.333333, 1.0 },
+ { 0.396078, 0.435294, 0.576471, 1.0 },
+ { 0.392157, 0.454902, 0.643137, 1.0 },
+ { 0.392157, 0.478431, 0.713725, 1.0 },
+ { 0.384314, 0.470588, 0.698039, 1.0 },
+ { 0.380392, 0.462745, 0.686275, 1.0 },
+ { 0.349020, 0.431373, 0.654902, 1.0 },
+ { 0.341176, 0.415686, 0.584314, 1.0 },
+ { 0.227451, 0.282353, 0.435294, 1.0 },
+ { 0.168627, 0.231373, 0.384314, 1.0 },
+ { 0.109804, 0.180392, 0.337255, 1.0 },
+ { 0.109804, 0.172549, 0.329412, 1.0 },
+ { 0.113725, 0.168627, 0.321569, 1.0 },
+ { 0.105882, 0.176471, 0.333333, 1.0 },
+ { 0.141176, 0.207843, 0.388235, 1.0 },
+ { 0.184314, 0.250980, 0.431373, 1.0 },
+ { 0.188235, 0.250980, 0.450980, 1.0 },
+ { 0.105882, 0.176471, 0.333333, 1.0 },
+ { 0.105882, 0.176471, 0.333333, 1.0 },
+ { 0.105882, 0.176471, 0.333333, 1.0 },
+ { 0.160784, 0.227451, 0.407843, 1.0 },
+ { 0.215686, 0.278431, 0.478431, 1.0 },
+ { 0.258824, 0.345098, 0.580392, 1.0 },
+ { 0.333333, 0.419608, 0.654902, 1.0 },
+ { 0.486275, 0.584314, 0.835294, 1.0 },
+ { 0.525490, 0.623529, 0.866667, 1.0 },
+ { 0.564706, 0.666667, 0.898039, 1.0 },
+ { 0.584314, 0.686275, 0.917647, 1.0 },
+ { 0.603922, 0.705882, 0.937255, 1.0 },
+ { 0.627451, 0.729412, 0.960784, 1.0 },
+ { 0.607843, 0.721569, 0.949020, 1.0 },
+ { 0.549020, 0.682353, 0.921569, 1.0 },
+ { 0.552941, 0.666667, 0.894118, 1.0 },
+ { 0.639216, 0.678431, 0.776471, 1.0 },
+ { 0.662745, 0.694118, 0.796078, 1.0 },
+ { 0.690196, 0.713725, 0.815686, 1.0 },
+ { 0.682353, 0.701961, 0.827451, 1.0 },
+ { 0.615686, 0.666667, 0.831373, 1.0 },
+ { 0.545098, 0.592157, 0.741176, 1.0 },
+ { 0.415686, 0.478431, 0.678431, 1.0 },
+ { 0.411765, 0.411765, 0.372549, 1.0 },
+ { 0.376471, 0.376471, 0.396078, 1.0 },
+ { 0.341176, 0.345098, 0.423529, 1.0 },
+ { 0.321569, 0.341176, 0.470588, 1.0 },
+ { 0.305882, 0.337255, 0.517647, 1.0 },
+ { 0.294118, 0.356863, 0.556863, 1.0 },
+ { 0.274510, 0.380392, 0.650980, 1.0 },
+ { 0.298039, 0.403922, 0.682353, 1.0 },
+ { 0.313725, 0.431373, 0.713725, 1.0 },
+ { 0.360784, 0.490196, 0.792157, 1.0 },
+ { 0.372549, 0.505882, 0.796078, 1.0 },
+ { 0.388235, 0.521569, 0.800000, 1.0 },
+ { 0.407843, 0.505882, 0.768627, 1.0 },
+ { 0.407843, 0.505882, 0.768627, 1.0 },
+ { 0.415686, 0.509804, 0.752941, 1.0 },
+ { 0.419608, 0.517647, 0.741176, 1.0 },
+ { 0.388235, 0.462745, 0.619608, 1.0 },
+ { 0.372549, 0.447059, 0.607843, 1.0 },
+ { 0.356863, 0.431373, 0.600000, 1.0 },
+ { 0.341176, 0.372549, 0.423529, 1.0 },
+ { 0.407843, 0.403922, 0.384314, 1.0 },
+ { 0.466667, 0.462745, 0.352941, 1.0 },
+ { 0.454902, 0.486275, 0.325490, 1.0 },
+ { 0.494118, 0.501961, 0.415686, 1.0 },
+ { 0.482353, 0.462745, 0.447059, 1.0 },
+ { 0.313725, 0.364706, 0.529412, 1.0 },
+ { 0.301961, 0.356863, 0.541176, 1.0 },
+ { 0.290196, 0.352941, 0.552941, 1.0 },
+ { 0.250980, 0.317647, 0.498039, 1.0 },
+ { 0.200000, 0.262745, 0.462745, 1.0 },
+ { 0.160784, 0.223529, 0.423529, 1.0 },
+ { 0.137255, 0.203922, 0.384314, 1.0 },
+ { 0.207843, 0.203922, 0.258824, 1.0 },
+ { 0.211765, 0.207843, 0.250980, 1.0 },
+ { 0.219608, 0.215686, 0.247059, 1.0 },
+ { 0.254902, 0.247059, 0.298039, 1.0 },
+ { 0.309804, 0.305882, 0.325490, 1.0 },
+ { 0.352941, 0.333333, 0.317647, 1.0 },
+ { 0.321569, 0.301961, 0.325490, 1.0 },
+ { 0.301961, 0.294118, 0.380392, 1.0 },
+ { 0.290196, 0.325490, 0.478431, 1.0 },
+ { 0.301961, 0.368627, 0.541176, 1.0 },
+ { 0.313725, 0.376471, 0.576471, 1.0 },
+ { 0.305882, 0.384314, 0.623529, 1.0 },
+ { 0.250980, 0.349020, 0.600000, 1.0 },
+ { 0.254902, 0.337255, 0.560784, 1.0 },
+ { 0.247059, 0.309804, 0.509804, 1.0 },
+ { 0.227451, 0.262745, 0.431373, 1.0 },
+ { 0.098039, 0.145098, 0.231373, 1.0 },
+ { 0.109804, 0.156863, 0.239216, 1.0 },
+ { 0.121569, 0.172549, 0.247059, 1.0 },
+ { 0.196078, 0.231373, 0.298039, 1.0 },
+ { 0.294118, 0.325490, 0.415686, 1.0 },
+ { 0.341176, 0.396078, 0.533333, 1.0 },
+ { 0.400000, 0.454902, 0.607843, 1.0 },
+ { 0.454902, 0.509804, 0.662745, 1.0 },
+ { 0.462745, 0.529412, 0.701961, 1.0 },
+ { 0.517647, 0.584314, 0.756863, 1.0 },
+ { 0.588235, 0.658824, 0.815686, 1.0 },
+ { 0.592157, 0.658824, 0.831373, 1.0 },
+ { 0.568627, 0.654902, 0.847059, 1.0 },
+ { 0.517647, 0.600000, 0.807843, 1.0 },
+ { 0.494118, 0.576471, 0.784314, 1.0 },
+ { 0.454902, 0.517647, 0.717647, 1.0 },
+ { 0.458824, 0.525490, 0.705882, 1.0 },
+ { 0.450980, 0.517647, 0.698039, 1.0 },
+ { 0.419608, 0.501961, 0.725490, 1.0 },
+ { 0.392157, 0.470588, 0.709804, 1.0 },
+ { 0.376471, 0.454902, 0.694118, 1.0 },
+ { 0.313725, 0.415686, 0.705882, 1.0 },
+ { 0.317647, 0.411765, 0.686275, 1.0 },
+ { 0.313725, 0.411765, 0.674510, 1.0 },
+ { 0.298039, 0.403922, 0.682353, 1.0 },
+ { 0.313725, 0.407843, 0.682353, 1.0 },
+ { 0.313725, 0.415686, 0.705882, 1.0 },
+ { 0.325490, 0.454902, 0.733333, 1.0 },
+ { 0.403922, 0.490196, 0.725490, 1.0 },
+ { 0.439216, 0.525490, 0.760784, 1.0 },
+ { 0.458824, 0.556863, 0.776471, 1.0 },
+ { 0.501961, 0.576471, 0.745098, 1.0 },
+ { 0.517647, 0.588235, 0.745098, 1.0 },
+ { 0.505882, 0.592157, 0.784314, 1.0 },
+ { 0.513725, 0.592157, 0.800000, 1.0 },
+ { 0.486275, 0.572549, 0.807843, 1.0 },
+ { 0.427451, 0.537255, 0.823529, 1.0 },
+ { 0.439216, 0.541176, 0.780392, 1.0 },
+ { 0.423529, 0.525490, 0.756863, 1.0 },
+ { 0.419608, 0.505882, 0.741176, 1.0 },
+ { 0.396078, 0.482353, 0.717647, 1.0 },
+ { 0.372549, 0.454902, 0.678431, 1.0 },
+ { 0.333333, 0.415686, 0.662745, 1.0 },
+ { 0.301961, 0.400000, 0.650980, 1.0 },
+ { 0.294118, 0.400000, 0.670588, 1.0 },
+ { 0.254902, 0.360784, 0.631373, 1.0 },
+ { 0.247059, 0.345098, 0.596078, 1.0 },
+ { 0.262745, 0.349020, 0.584314, 1.0 },
+ { 0.235294, 0.317647, 0.541176, 1.0 },
+ { 0.211765, 0.278431, 0.450980, 1.0 },
+ { 0.196078, 0.262745, 0.443137, 1.0 },
+ { 0.223529, 0.290196, 0.470588, 1.0 },
+ { 0.286275, 0.356863, 0.513725, 1.0 },
+ { 0.278431, 0.364706, 0.600000, 1.0 },
+ { 0.317647, 0.403922, 0.639216, 1.0 },
+ { 0.423529, 0.486275, 0.686275, 1.0 },
+ { 0.466667, 0.529412, 0.729412, 1.0 },
+ { 0.549020, 0.615686, 0.796078, 1.0 },
+ { 0.627451, 0.674510, 0.823529, 1.0 },
+ { 0.709804, 0.729412, 0.843137, 1.0 },
+ { 0.737255, 0.780392, 0.898039, 1.0 },
+ { 0.741176, 0.803922, 0.945098, 1.0 },
+ { 0.717647, 0.784314, 0.956863, 1.0 },
+ { 0.662745, 0.752941, 0.925490, 1.0 },
+ { 0.678431, 0.745098, 0.917647, 1.0 },
+ { 0.674510, 0.729412, 0.874510, 1.0 },
+ { 0.721569, 0.764706, 0.882353, 1.0 },
+ { 0.741176, 0.768627, 0.839216, 1.0 },
+ { 0.737255, 0.780392, 0.898039, 1.0 },
+ { 0.807843, 0.831373, 0.917647, 1.0 },
+ { 0.862745, 0.890196, 0.952941, 1.0 },
+ { 0.890196, 0.905882, 0.952941, 1.0 },
+ };
+/* cl-tans-yellows-browns */
+static double4 colors_94[] = {
+ { 0.658824, 0.545098, 0.427451, 1.0 },
+ { 0.623529, 0.576471, 0.529412, 1.0 },
+ { 0.635294, 0.592157, 0.552941, 1.0 },
+ { 0.650980, 0.611765, 0.576471, 1.0 },
+ { 0.666667, 0.643137, 0.619608, 1.0 },
+ { 0.682353, 0.678431, 0.662745, 1.0 },
+ { 0.698039, 0.694118, 0.690196, 1.0 },
+ { 0.713725, 0.713725, 0.721569, 1.0 },
+ { 0.780392, 0.776471, 0.768627, 1.0 },
+ { 0.827451, 0.815686, 0.811765, 1.0 },
+ { 0.874510, 0.858824, 0.854902, 1.0 },
+ { 0.921569, 0.917647, 0.894118, 1.0 },
+ { 0.968627, 0.976471, 0.933333, 1.0 },
+ { 0.933333, 0.925490, 0.898039, 1.0 },
+ { 0.898039, 0.878431, 0.866667, 1.0 },
+ { 0.866667, 0.847059, 0.835294, 1.0 },
+ { 0.839216, 0.819608, 0.807843, 1.0 },
+ { 0.768627, 0.725490, 0.717647, 1.0 },
+ { 0.768627, 0.733333, 0.705882, 1.0 },
+ { 0.772549, 0.741176, 0.698039, 1.0 },
+ { 0.792157, 0.756863, 0.725490, 1.0 },
+ { 0.811765, 0.776471, 0.756863, 1.0 },
+ { 0.847059, 0.796078, 0.745098, 1.0 },
+ { 0.882353, 0.815686, 0.737255, 1.0 },
+ { 0.898039, 0.823529, 0.705882, 1.0 },
+ { 0.933333, 0.823529, 0.647059, 1.0 },
+ { 0.968627, 0.827451, 0.592157, 1.0 },
+ { 0.968627, 0.827451, 0.545098, 1.0 },
+ { 0.968627, 0.831373, 0.501961, 1.0 },
+ { 0.925490, 0.803922, 0.509804, 1.0 },
+ { 0.886275, 0.776471, 0.521569, 1.0 },
+ { 0.901961, 0.749020, 0.533333, 1.0 },
+ { 0.878431, 0.776471, 0.552941, 1.0 },
+ { 0.803922, 0.749020, 0.647059, 1.0 },
+ { 0.866667, 0.803922, 0.705882, 1.0 },
+ { 0.933333, 0.862745, 0.768627, 1.0 },
+ { 0.952941, 0.901961, 0.788235, 1.0 },
+ { 0.976471, 0.941176, 0.811765, 1.0 },
+ { 0.960784, 0.933333, 0.807843, 1.0 },
+ { 0.949020, 0.929412, 0.803922, 1.0 },
+ { 0.898039, 0.843137, 0.792157, 1.0 },
+ { 0.843137, 0.792157, 0.733333, 1.0 },
+ { 0.792157, 0.741176, 0.678431, 1.0 },
+ { 0.756863, 0.721569, 0.650980, 1.0 },
+ { 0.721569, 0.701961, 0.627451, 1.0 },
+ { 0.709804, 0.690196, 0.647059, 1.0 },
+ { 0.701961, 0.682353, 0.666667, 1.0 },
+ { 0.698039, 0.678431, 0.662745, 1.0 },
+ { 0.694118, 0.678431, 0.666667, 1.0 },
+ { 0.701961, 0.643137, 0.615686, 1.0 },
+ { 0.709804, 0.647059, 0.592157, 1.0 },
+ { 0.717647, 0.650980, 0.572549, 1.0 },
+ { 0.705882, 0.643137, 0.584314, 1.0 },
+ { 0.694118, 0.639216, 0.596078, 1.0 },
+ { 0.686275, 0.639216, 0.600000, 1.0 },
+ { 0.678431, 0.643137, 0.607843, 1.0 },
+ { 0.721569, 0.701961, 0.690196, 1.0 },
+ { 0.752941, 0.733333, 0.717647, 1.0 },
+ { 0.784314, 0.764706, 0.749020, 1.0 },
+ { 0.847059, 0.807843, 0.760784, 1.0 },
+ { 0.913725, 0.854902, 0.772549, 1.0 },
+ { 0.929412, 0.870588, 0.772549, 1.0 },
+ { 0.945098, 0.886275, 0.772549, 1.0 },
+ { 0.984314, 0.921569, 0.717647, 1.0 },
+ { 0.992157, 0.925490, 0.713725, 1.0 },
+ { 0.980392, 0.980392, 0.541176, 1.0 },
+ { 0.984314, 0.984314, 0.529412, 1.0 },
+ { 0.992157, 0.992157, 0.521569, 1.0 },
+ { 0.992157, 0.992157, 0.517647, 1.0 },
+ { 0.992157, 0.992157, 0.513725, 1.0 },
+ { 0.988235, 0.988235, 0.509804, 1.0 },
+ { 0.988235, 0.988235, 0.470588, 1.0 },
+ { 0.988235, 0.901961, 0.505882, 1.0 },
+ { 0.949020, 0.827451, 0.501961, 1.0 },
+ { 0.913725, 0.752941, 0.501961, 1.0 },
+ { 0.870588, 0.698039, 0.486275, 1.0 },
+ { 0.831373, 0.647059, 0.474510, 1.0 },
+ { 0.878431, 0.666667, 0.470588, 1.0 },
+ { 0.929412, 0.690196, 0.466667, 1.0 },
+ { 0.968627, 0.764706, 0.439216, 1.0 },
+ { 0.968627, 0.835294, 0.482353, 1.0 },
+ { 0.890196, 0.850980, 0.643137, 1.0 },
+ { 0.835294, 0.784314, 0.639216, 1.0 },
+ { 0.780392, 0.721569, 0.639216, 1.0 },
+ { 0.776471, 0.705882, 0.639216, 1.0 },
+ { 0.776471, 0.690196, 0.639216, 1.0 },
+ { 0.717647, 0.662745, 0.619608, 1.0 },
+ { 0.658824, 0.631373, 0.607843, 1.0 },
+ { 0.627451, 0.588235, 0.584314, 1.0 },
+ { 0.631373, 0.607843, 0.596078, 1.0 },
+ { 0.639216, 0.627451, 0.607843, 1.0 },
+ { 0.647059, 0.631373, 0.611765, 1.0 },
+ { 0.658824, 0.639216, 0.615686, 1.0 },
+ { 0.678431, 0.670588, 0.674510, 1.0 },
+ { 0.733333, 0.717647, 0.713725, 1.0 },
+ { 0.780392, 0.776471, 0.768627, 1.0 },
+ { 0.835294, 0.819608, 0.807843, 1.0 },
+ { 0.956863, 0.886275, 0.800000, 1.0 },
+ { 0.964706, 0.866667, 0.694118, 1.0 },
+ { 0.972549, 0.850980, 0.588235, 1.0 },
+ { 0.976471, 0.835294, 0.580392, 1.0 },
+ { 0.980392, 0.819608, 0.576471, 1.0 },
+ { 0.945098, 0.701961, 0.501961, 1.0 },
+ { 0.792157, 0.627451, 0.462745, 1.0 },
+ { 0.721569, 0.639216, 0.533333, 1.0 },
+ { 0.705882, 0.611765, 0.525490, 1.0 },
+ { 0.690196, 0.588235, 0.521569, 1.0 },
+ { 0.686275, 0.588235, 0.505882, 1.0 },
+ { 0.682353, 0.588235, 0.494118, 1.0 },
+ { 0.666667, 0.600000, 0.529412, 1.0 },
+ { 0.639216, 0.592157, 0.545098, 1.0 },
+ { 0.592157, 0.572549, 0.549020, 1.0 },
+ { 0.584314, 0.549020, 0.513725, 1.0 },
+ { 0.490196, 0.439216, 0.403922, 1.0 },
+ { 0.470588, 0.435294, 0.337255, 1.0 },
+ { 0.454902, 0.435294, 0.270588, 1.0 },
+ { 0.435294, 0.380392, 0.329412, 1.0 },
+ { 0.427451, 0.400000, 0.376471, 1.0 },
+ { 0.478431, 0.447059, 0.403922, 1.0 },
+ { 0.588235, 0.564706, 0.501961, 1.0 },
+ { 0.756863, 0.698039, 0.623529, 1.0 },
+ { 0.878431, 0.776471, 0.615686, 1.0 },
+ { 1.000000, 0.854902, 0.607843, 1.0 },
+ { 0.992157, 0.847059, 0.572549, 1.0 },
+ { 0.984314, 0.843137, 0.537255, 1.0 },
+ { 0.984314, 0.882353, 0.552941, 1.0 },
+ { 1.000000, 0.968627, 0.509804, 1.0 },
+ { 0.992157, 0.992157, 0.545098, 1.0 },
+ { 0.992157, 0.984314, 0.580392, 1.0 },
+ { 0.956863, 0.874510, 0.705882, 1.0 },
+ { 0.933333, 0.862745, 0.705882, 1.0 },
+ { 0.909804, 0.854902, 0.709804, 1.0 },
+ { 0.890196, 0.823529, 0.721569, 1.0 },
+ { 0.886275, 0.800000, 0.705882, 1.0 },
+ { 0.796078, 0.772549, 0.717647, 1.0 },
+ { 0.768627, 0.721569, 0.674510, 1.0 },
+ { 0.760784, 0.654902, 0.611765, 1.0 },
+ { 0.741176, 0.666667, 0.643137, 1.0 },
+ { 0.725490, 0.682353, 0.674510, 1.0 },
+ { 0.725490, 0.690196, 0.682353, 1.0 },
+ { 0.729412, 0.698039, 0.690196, 1.0 },
+ { 0.709804, 0.694118, 0.698039, 1.0 },
+ { 0.729412, 0.713725, 0.701961, 1.0 },
+ { 0.745098, 0.705882, 0.670588, 1.0 },
+ { 0.733333, 0.694118, 0.658824, 1.0 },
+ { 0.709804, 0.670588, 0.631373, 1.0 },
+ { 0.705882, 0.658824, 0.623529, 1.0 },
+ { 0.701961, 0.650980, 0.619608, 1.0 },
+ { 0.690196, 0.631373, 0.603922, 1.0 },
+ { 0.701961, 0.623529, 0.580392, 1.0 },
+ { 0.694118, 0.631373, 0.568627, 1.0 },
+ { 0.694118, 0.611765, 0.537255, 1.0 },
+ { 0.662745, 0.592157, 0.513725, 1.0 },
+ { 0.670588, 0.623529, 0.505882, 1.0 },
+ { 0.678431, 0.658824, 0.501961, 1.0 },
+ { 0.678431, 0.643137, 0.419608, 1.0 },
+ { 0.686275, 0.600000, 0.403922, 1.0 },
+ { 0.713725, 0.564706, 0.419608, 1.0 },
+ { 0.725490, 0.584314, 0.443137, 1.0 },
+ { 0.717647, 0.603922, 0.486275, 1.0 },
+ { 0.713725, 0.643137, 0.549020, 1.0 },
+ { 0.752941, 0.717647, 0.690196, 1.0 },
+ { 0.760784, 0.733333, 0.709804, 1.0 },
+ { 0.772549, 0.752941, 0.729412, 1.0 },
+ { 0.807843, 0.752941, 0.741176, 1.0 },
+ { 0.815686, 0.764706, 0.733333, 1.0 },
+ { 0.874510, 0.800000, 0.682353, 1.0 },
+ { 0.850980, 0.752941, 0.529412, 1.0 },
+ { 0.694118, 0.580392, 0.415686, 1.0 },
+ { 0.592157, 0.501961, 0.396078, 1.0 },
+ { 0.490196, 0.427451, 0.376471, 1.0 },
+ { 0.462745, 0.407843, 0.364706, 1.0 },
+ { 0.482353, 0.435294, 0.388235, 1.0 },
+ { 0.490196, 0.478431, 0.443137, 1.0 },
+ { 0.572549, 0.537255, 0.517647, 1.0 },
+ { 0.674510, 0.576471, 0.490196, 1.0 },
+ { 0.776471, 0.592157, 0.419608, 1.0 },
+ { 0.815686, 0.639216, 0.486275, 1.0 },
+ { 0.921569, 0.741176, 0.447059, 1.0 },
+ { 0.976471, 0.796078, 0.411765, 1.0 },
+ { 0.984314, 0.850980, 0.431373, 1.0 },
+ { 0.976471, 0.905882, 0.419608, 1.0 },
+ { 0.988235, 0.945098, 0.443137, 1.0 },
+ { 0.980392, 0.843137, 0.450980, 1.0 },
+ { 1.000000, 0.901961, 0.611765, 1.0 },
+ { 0.992157, 0.901961, 0.650980, 1.0 },
+ { 0.988235, 0.905882, 0.690196, 1.0 },
+ { 0.980392, 0.898039, 0.682353, 1.0 },
+ { 0.968627, 0.858824, 0.611765, 1.0 },
+ { 0.984314, 0.870588, 0.556863, 1.0 },
+ { 0.992157, 0.949020, 0.494118, 1.0 },
+ { 0.972549, 0.968627, 0.505882, 1.0 },
+ { 1.000000, 0.894118, 0.576471, 1.0 },
+ { 0.937255, 0.913725, 0.670588, 1.0 },
+ { 0.898039, 0.870588, 0.690196, 1.0 },
+ { 0.835294, 0.760784, 0.694118, 1.0 },
+ { 0.800000, 0.729412, 0.674510, 1.0 },
+ { 0.741176, 0.709804, 0.658824, 1.0 },
+ { 0.709804, 0.650980, 0.639216, 1.0 },
+ { 0.678431, 0.635294, 0.627451, 1.0 },
+ { 0.682353, 0.643137, 0.607843, 1.0 },
+ { 0.682353, 0.631373, 0.600000, 1.0 },
+ { 0.682353, 0.635294, 0.588235, 1.0 },
+ { 0.658824, 0.611765, 0.556863, 1.0 },
+ { 0.623529, 0.568627, 0.556863, 1.0 },
+ { 0.619608, 0.568627, 0.545098, 1.0 },
+ { 0.592157, 0.576471, 0.564706, 1.0 },
+ { 0.631373, 0.576471, 0.576471, 1.0 },
+ { 0.658824, 0.619608, 0.611765, 1.0 },
+ { 0.709804, 0.674510, 0.654902, 1.0 },
+ { 0.733333, 0.698039, 0.670588, 1.0 },
+ { 0.756863, 0.721569, 0.662745, 1.0 },
+ { 0.776471, 0.725490, 0.658824, 1.0 },
+ { 0.807843, 0.745098, 0.682353, 1.0 },
+ { 0.792157, 0.764706, 0.690196, 1.0 },
+ { 0.788235, 0.749020, 0.709804, 1.0 },
+ { 0.776471, 0.737255, 0.701961, 1.0 },
+ { 0.780392, 0.733333, 0.678431, 1.0 },
+ { 0.772549, 0.721569, 0.690196, 1.0 },
+ { 0.768627, 0.725490, 0.709804, 1.0 },
+ { 0.756863, 0.713725, 0.698039, 1.0 },
+ { 0.737255, 0.717647, 0.701961, 1.0 },
+ { 0.741176, 0.721569, 0.705882, 1.0 },
+ { 0.756863, 0.721569, 0.701961, 1.0 },
+ { 0.752941, 0.733333, 0.717647, 1.0 },
+ { 0.756863, 0.745098, 0.717647, 1.0 },
+ { 0.768627, 0.752941, 0.741176, 1.0 },
+ { 0.776471, 0.756863, 0.745098, 1.0 },
+ { 0.772549, 0.768627, 0.752941, 1.0 },
+ { 0.780392, 0.780392, 0.780392, 1.0 },
+ { 0.784314, 0.780392, 0.772549, 1.0 },
+ { 0.800000, 0.780392, 0.764706, 1.0 },
+ { 0.819608, 0.784314, 0.756863, 1.0 },
+ { 0.886275, 0.819608, 0.741176, 1.0 },
+ { 0.898039, 0.843137, 0.698039, 1.0 },
+ { 0.913725, 0.839216, 0.721569, 1.0 },
+ { 0.901961, 0.815686, 0.764706, 1.0 },
+ { 0.850980, 0.815686, 0.796078, 1.0 },
+ { 0.823529, 0.803922, 0.788235, 1.0 },
+ { 0.800000, 0.784314, 0.780392, 1.0 },
+ { 0.827451, 0.823529, 0.803922, 1.0 },
+ { 0.862745, 0.850980, 0.815686, 1.0 },
+ { 0.882353, 0.878431, 0.870588, 1.0 },
+ { 0.882353, 0.878431, 0.870588, 1.0 },
+ { 0.882353, 0.862745, 0.850980, 1.0 },
+ { 0.850980, 0.850980, 0.811765, 1.0 },
+ { 0.815686, 0.796078, 0.780392, 1.0 },
+ { 0.788235, 0.752941, 0.733333, 1.0 },
+ { 0.733333, 0.717647, 0.705882, 1.0 },
+ { 0.713725, 0.674510, 0.666667, 1.0 },
+ { 0.670588, 0.654902, 0.643137, 1.0 },
+ { 0.662745, 0.623529, 0.615686, 1.0 },
+ { 0.666667, 0.623529, 0.607843, 1.0 },
+ { 0.662745, 0.603922, 0.584314, 1.0 },
+ { 0.650980, 0.596078, 0.545098, 1.0 },
+ { 0.647059, 0.580392, 0.509804, 1.0 },
+ };
+/* cl-golds-browns2 */
+static double4 colors_95[] = {
+ { 0.650980, 0.317647, 0.094118, 1.0 },
+ { 0.513725, 0.286275, 0.098039, 1.0 },
+ { 0.494118, 0.282353, 0.117647, 1.0 },
+ { 0.474510, 0.278431, 0.141176, 1.0 },
+ { 0.478431, 0.286275, 0.160784, 1.0 },
+ { 0.482353, 0.298039, 0.180392, 1.0 },
+ { 0.478431, 0.317647, 0.184314, 1.0 },
+ { 0.478431, 0.341176, 0.192157, 1.0 },
+ { 0.607843, 0.337255, 0.172549, 1.0 },
+ { 0.607843, 0.341176, 0.156863, 1.0 },
+ { 0.611765, 0.349020, 0.145098, 1.0 },
+ { 0.580392, 0.321569, 0.113725, 1.0 },
+ { 0.549020, 0.294118, 0.082353, 1.0 },
+ { 0.533333, 0.282353, 0.054902, 1.0 },
+ { 0.521569, 0.270588, 0.027451, 1.0 },
+ { 0.509804, 0.258824, 0.031373, 1.0 },
+ { 0.501961, 0.247059, 0.035294, 1.0 },
+ { 0.490196, 0.250980, 0.074510, 1.0 },
+ { 0.505882, 0.274510, 0.101961, 1.0 },
+ { 0.525490, 0.301961, 0.133333, 1.0 },
+ { 0.600000, 0.329412, 0.141176, 1.0 },
+ { 0.678431, 0.360784, 0.152941, 1.0 },
+ { 0.717647, 0.364706, 0.145098, 1.0 },
+ { 0.760784, 0.372549, 0.141176, 1.0 },
+ { 0.815686, 0.427451, 0.164706, 1.0 },
+ { 0.870588, 0.447059, 0.176471, 1.0 },
+ { 0.925490, 0.466667, 0.192157, 1.0 },
+ { 0.913725, 0.478431, 0.235294, 1.0 },
+ { 0.901961, 0.494118, 0.278431, 1.0 },
+ { 0.886275, 0.486275, 0.274510, 1.0 },
+ { 0.874510, 0.478431, 0.274510, 1.0 },
+ { 0.839216, 0.509804, 0.364706, 1.0 },
+ { 0.788235, 0.498039, 0.360784, 1.0 },
+ { 0.694118, 0.474510, 0.376471, 1.0 },
+ { 0.607843, 0.423529, 0.356863, 1.0 },
+ { 0.521569, 0.376471, 0.341176, 1.0 },
+ { 0.537255, 0.372549, 0.305882, 1.0 },
+ { 0.556863, 0.372549, 0.270588, 1.0 },
+ { 0.537255, 0.364706, 0.250980, 1.0 },
+ { 0.521569, 0.360784, 0.235294, 1.0 },
+ { 0.611765, 0.337255, 0.137255, 1.0 },
+ { 0.611765, 0.321569, 0.133333, 1.0 },
+ { 0.611765, 0.309804, 0.129412, 1.0 },
+ { 0.619608, 0.305882, 0.109804, 1.0 },
+ { 0.631373, 0.305882, 0.094118, 1.0 },
+ { 0.627451, 0.309804, 0.094118, 1.0 },
+ { 0.623529, 0.313725, 0.094118, 1.0 },
+ { 0.584314, 0.301961, 0.105882, 1.0 },
+ { 0.576471, 0.301961, 0.066667, 1.0 },
+ { 0.635294, 0.305882, 0.070588, 1.0 },
+ { 0.690196, 0.345098, 0.074510, 1.0 },
+ { 0.749020, 0.384314, 0.078431, 1.0 },
+ { 0.827451, 0.411765, 0.121569, 1.0 },
+ { 0.905882, 0.443137, 0.168627, 1.0 },
+ { 0.913725, 0.458824, 0.184314, 1.0 },
+ { 0.921569, 0.478431, 0.203922, 1.0 },
+ { 1.000000, 0.537255, 0.223529, 1.0 },
+ { 1.000000, 0.580392, 0.286275, 1.0 },
+ { 1.000000, 0.623529, 0.352941, 1.0 },
+ { 1.000000, 0.807843, 0.470588, 1.0 },
+ { 1.000000, 0.996078, 0.592157, 1.0 },
+ { 1.000000, 0.996078, 0.658824, 1.0 },
+ { 1.000000, 1.000000, 0.725490, 1.0 },
+ { 1.000000, 0.996078, 0.811765, 1.0 },
+ { 0.996078, 1.000000, 0.764706, 1.0 },
+ { 1.000000, 0.972549, 0.560784, 1.0 },
+ { 1.000000, 0.800000, 0.423529, 1.0 },
+ { 1.000000, 0.631373, 0.286275, 1.0 },
+ { 1.000000, 0.627451, 0.286275, 1.0 },
+ { 1.000000, 0.623529, 0.290196, 1.0 },
+ { 0.992157, 0.603922, 0.278431, 1.0 },
+ { 1.000000, 0.568627, 0.274510, 1.0 },
+ { 0.886275, 0.450980, 0.168627, 1.0 },
+ { 0.764706, 0.403922, 0.156863, 1.0 },
+ { 0.647059, 0.360784, 0.145098, 1.0 },
+ { 0.576471, 0.325490, 0.137255, 1.0 },
+ { 0.509804, 0.294118, 0.133333, 1.0 },
+ { 0.494118, 0.282353, 0.129412, 1.0 },
+ { 0.478431, 0.274510, 0.129412, 1.0 },
+ { 0.423529, 0.262745, 0.137255, 1.0 },
+ { 0.403922, 0.266667, 0.180392, 1.0 },
+ { 0.419608, 0.282353, 0.207843, 1.0 },
+ { 0.427451, 0.282353, 0.200000, 1.0 },
+ { 0.435294, 0.286275, 0.196078, 1.0 },
+ { 0.447059, 0.282353, 0.168627, 1.0 },
+ { 0.458824, 0.278431, 0.145098, 1.0 },
+ { 0.462745, 0.282353, 0.149020, 1.0 },
+ { 0.478431, 0.301961, 0.188235, 1.0 },
+ { 0.454902, 0.321569, 0.274510, 1.0 },
+ { 0.470588, 0.321569, 0.262745, 1.0 },
+ { 0.486275, 0.325490, 0.254902, 1.0 },
+ { 0.498039, 0.317647, 0.219608, 1.0 },
+ { 0.509804, 0.313725, 0.184314, 1.0 },
+ { 0.564706, 0.325490, 0.152941, 1.0 },
+ { 0.623529, 0.341176, 0.145098, 1.0 },
+ { 0.643137, 0.341176, 0.121569, 1.0 },
+ { 0.674510, 0.341176, 0.125490, 1.0 },
+ { 0.745098, 0.345098, 0.086275, 1.0 },
+ { 0.819608, 0.372549, 0.113725, 1.0 },
+ { 0.894118, 0.403922, 0.141176, 1.0 },
+ { 0.913725, 0.423529, 0.149020, 1.0 },
+ { 0.933333, 0.447059, 0.156863, 1.0 },
+ { 0.996078, 0.498039, 0.180392, 1.0 },
+ { 0.984314, 0.517647, 0.203922, 1.0 },
+ { 0.992157, 0.505882, 0.223529, 1.0 },
+ { 0.984314, 0.482353, 0.247059, 1.0 },
+ { 0.980392, 0.462745, 0.270588, 1.0 },
+ { 0.976471, 0.474510, 0.235294, 1.0 },
+ { 0.972549, 0.486275, 0.203922, 1.0 },
+ { 1.000000, 0.454902, 0.184314, 1.0 },
+ { 0.996078, 0.443137, 0.172549, 1.0 },
+ { 1.000000, 0.450980, 0.168627, 1.0 },
+ { 0.996078, 0.470588, 0.192157, 1.0 },
+ { 1.000000, 0.541176, 0.211765, 1.0 },
+ { 1.000000, 0.533333, 0.215686, 1.0 },
+ { 1.000000, 0.529412, 0.223529, 1.0 },
+ { 0.992157, 0.525490, 0.258824, 1.0 },
+ { 0.996078, 0.509804, 0.266667, 1.0 },
+ { 0.992157, 0.537255, 0.313725, 1.0 },
+ { 1.000000, 0.537255, 0.341176, 1.0 },
+ { 0.945098, 0.525490, 0.305882, 1.0 },
+ { 0.921569, 0.486275, 0.286275, 1.0 },
+ { 0.898039, 0.447059, 0.270588, 1.0 },
+ { 0.866667, 0.454902, 0.266667, 1.0 },
+ { 0.839216, 0.462745, 0.266667, 1.0 },
+ { 0.760784, 0.443137, 0.235294, 1.0 },
+ { 0.631373, 0.419608, 0.235294, 1.0 },
+ { 0.600000, 0.396078, 0.250980, 1.0 },
+ { 0.584314, 0.400000, 0.235294, 1.0 },
+ { 0.600000, 0.352941, 0.184314, 1.0 },
+ { 0.576471, 0.337255, 0.176471, 1.0 },
+ { 0.556863, 0.325490, 0.168627, 1.0 },
+ { 0.498039, 0.301961, 0.164706, 1.0 },
+ { 0.454902, 0.274510, 0.133333, 1.0 },
+ { 0.435294, 0.254902, 0.125490, 1.0 },
+ { 0.403922, 0.250980, 0.129412, 1.0 },
+ { 0.427451, 0.247059, 0.105882, 1.0 },
+ { 0.427451, 0.243137, 0.090196, 1.0 },
+ { 0.431373, 0.239216, 0.078431, 1.0 },
+ { 0.427451, 0.235294, 0.074510, 1.0 },
+ { 0.423529, 0.231373, 0.070588, 1.0 },
+ { 0.388235, 0.211765, 0.047059, 1.0 },
+ { 0.333333, 0.192157, 0.058824, 1.0 },
+ { 0.388235, 0.235294, 0.113725, 1.0 },
+ { 0.403922, 0.250980, 0.090196, 1.0 },
+ { 0.435294, 0.321569, 0.164706, 1.0 },
+ { 0.466667, 0.337255, 0.184314, 1.0 },
+ { 0.501961, 0.352941, 0.207843, 1.0 },
+ { 0.576471, 0.376471, 0.192157, 1.0 },
+ { 0.698039, 0.400000, 0.207843, 1.0 },
+ { 0.752941, 0.474510, 0.294118, 1.0 },
+ { 0.819608, 0.501961, 0.325490, 1.0 },
+ { 0.713725, 0.407843, 0.219608, 1.0 },
+ { 0.701961, 0.400000, 0.207843, 1.0 },
+ { 0.690196, 0.392157, 0.200000, 1.0 },
+ { 0.674510, 0.384314, 0.192157, 1.0 },
+ { 0.698039, 0.419608, 0.215686, 1.0 },
+ { 0.764706, 0.486275, 0.305882, 1.0 },
+ { 0.827451, 0.521569, 0.380392, 1.0 },
+ { 0.843137, 0.545098, 0.419608, 1.0 },
+ { 0.996078, 0.627451, 0.388235, 1.0 },
+ { 0.996078, 0.733333, 0.384314, 1.0 },
+ { 0.996078, 0.698039, 0.360784, 1.0 },
+ { 1.000000, 0.662745, 0.337255, 1.0 },
+ { 1.000000, 0.639216, 0.309804, 1.0 },
+ { 0.972549, 0.619608, 0.243137, 1.0 },
+ { 0.972549, 0.533333, 0.250980, 1.0 },
+ { 0.905882, 0.501961, 0.231373, 1.0 },
+ { 0.784314, 0.415686, 0.172549, 1.0 },
+ { 0.752941, 0.403922, 0.168627, 1.0 },
+ { 0.725490, 0.392157, 0.168627, 1.0 },
+ { 0.647059, 0.364706, 0.207843, 1.0 },
+ { 0.631373, 0.352941, 0.180392, 1.0 },
+ { 0.615686, 0.352941, 0.184314, 1.0 },
+ { 0.611765, 0.352941, 0.164706, 1.0 },
+ { 0.627451, 0.368627, 0.172549, 1.0 },
+ { 0.643137, 0.380392, 0.164706, 1.0 },
+ { 0.694118, 0.380392, 0.172549, 1.0 },
+ { 0.701961, 0.380392, 0.192157, 1.0 },
+ { 0.721569, 0.380392, 0.203922, 1.0 },
+ { 0.678431, 0.376471, 0.203922, 1.0 },
+ { 0.658824, 0.376471, 0.180392, 1.0 },
+ { 0.635294, 0.352941, 0.156863, 1.0 },
+ { 0.600000, 0.360784, 0.145098, 1.0 },
+ { 0.576471, 0.341176, 0.196078, 1.0 },
+ { 0.592157, 0.360784, 0.203922, 1.0 },
+ { 0.611765, 0.380392, 0.215686, 1.0 },
+ { 0.662745, 0.392157, 0.262745, 1.0 },
+ { 0.729412, 0.415686, 0.317647, 1.0 },
+ { 0.780392, 0.447059, 0.364706, 1.0 },
+ { 0.764706, 0.505882, 0.372549, 1.0 },
+ { 0.776471, 0.509804, 0.364706, 1.0 },
+ { 0.796078, 0.505882, 0.360784, 1.0 },
+ { 0.870588, 0.474510, 0.254902, 1.0 },
+ { 0.858824, 0.458824, 0.207843, 1.0 },
+ { 0.835294, 0.431373, 0.172549, 1.0 },
+ { 0.800000, 0.423529, 0.188235, 1.0 },
+ { 0.784314, 0.435294, 0.200000, 1.0 },
+ { 0.792157, 0.427451, 0.188235, 1.0 },
+ { 0.713725, 0.388235, 0.129412, 1.0 },
+ { 0.678431, 0.349020, 0.098039, 1.0 },
+ { 0.654902, 0.345098, 0.082353, 1.0 },
+ { 0.643137, 0.329412, 0.090196, 1.0 },
+ { 0.611765, 0.309804, 0.098039, 1.0 },
+ { 0.580392, 0.305882, 0.105882, 1.0 },
+ { 0.568627, 0.305882, 0.090196, 1.0 },
+ { 0.568627, 0.305882, 0.101961, 1.0 },
+ { 0.552941, 0.301961, 0.113725, 1.0 },
+ { 0.529412, 0.309804, 0.125490, 1.0 },
+ { 0.545098, 0.317647, 0.137255, 1.0 },
+ { 0.521569, 0.305882, 0.152941, 1.0 },
+ { 0.490196, 0.286275, 0.141176, 1.0 },
+ { 0.447059, 0.266667, 0.125490, 1.0 },
+ { 0.419608, 0.262745, 0.121569, 1.0 },
+ { 0.407843, 0.247059, 0.121569, 1.0 },
+ { 0.407843, 0.247059, 0.121569, 1.0 },
+ { 0.415686, 0.258824, 0.121569, 1.0 },
+ { 0.450980, 0.254902, 0.109804, 1.0 },
+ { 0.450980, 0.258824, 0.098039, 1.0 },
+ { 0.439216, 0.243137, 0.098039, 1.0 },
+ { 0.447059, 0.250980, 0.105882, 1.0 },
+ { 0.462745, 0.282353, 0.078431, 1.0 },
+ { 0.482353, 0.286275, 0.086275, 1.0 },
+ { 0.494118, 0.282353, 0.109804, 1.0 },
+ { 0.486275, 0.286275, 0.117647, 1.0 },
+ { 0.501961, 0.294118, 0.137255, 1.0 },
+ { 0.513725, 0.301961, 0.160784, 1.0 },
+ { 0.521569, 0.309804, 0.168627, 1.0 },
+ { 0.505882, 0.321569, 0.149020, 1.0 },
+ { 0.498039, 0.313725, 0.141176, 1.0 },
+ { 0.478431, 0.274510, 0.129412, 1.0 },
+ { 0.447059, 0.250980, 0.113725, 1.0 },
+ { 0.462745, 0.270588, 0.109804, 1.0 },
+ { 0.490196, 0.290196, 0.082353, 1.0 },
+ { 0.498039, 0.290196, 0.078431, 1.0 },
+ { 0.537255, 0.278431, 0.074510, 1.0 },
+ { 0.564706, 0.309804, 0.090196, 1.0 },
+ { 0.623529, 0.345098, 0.141176, 1.0 },
+ { 0.741176, 0.403922, 0.203922, 1.0 },
+ { 0.850980, 0.501961, 0.235294, 1.0 },
+ { 0.996078, 0.603922, 0.360784, 1.0 },
+ { 1.000000, 0.698039, 0.439216, 1.0 },
+ { 0.996078, 0.854902, 0.517647, 1.0 },
+ { 1.000000, 0.823529, 0.490196, 1.0 },
+ { 1.000000, 0.752941, 0.372549, 1.0 },
+ { 1.000000, 0.603922, 0.345098, 1.0 },
+ { 0.917647, 0.529412, 0.274510, 1.0 },
+ { 0.815686, 0.450980, 0.211765, 1.0 },
+ { 0.741176, 0.423529, 0.168627, 1.0 },
+ { 0.698039, 0.380392, 0.133333, 1.0 },
+ { 0.623529, 0.360784, 0.145098, 1.0 },
+ { 0.572549, 0.352941, 0.160784, 1.0 },
+ { 0.517647, 0.364706, 0.211765, 1.0 },
+ { 0.494118, 0.368627, 0.219608, 1.0 },
+ { 0.498039, 0.337255, 0.250980, 1.0 },
+ { 0.521569, 0.341176, 0.239216, 1.0 },
+ };
+/* cl-pastels */
+static double4 colors_96[] = {
+ { 0.925490, 0.807843, 0.690196, 1.0 },
+ { 0.905882, 0.807843, 0.682353, 1.0 },
+ { 0.898039, 0.807843, 0.678431, 1.0 },
+ { 0.890196, 0.807843, 0.674510, 1.0 },
+ { 0.878431, 0.803922, 0.670588, 1.0 },
+ { 0.870588, 0.803922, 0.666667, 1.0 },
+ { 0.866667, 0.803922, 0.662745, 1.0 },
+ { 0.862745, 0.803922, 0.662745, 1.0 },
+ { 0.843137, 0.803922, 0.654902, 1.0 },
+ { 0.831373, 0.803922, 0.650980, 1.0 },
+ { 0.823529, 0.803922, 0.647059, 1.0 },
+ { 0.811765, 0.800000, 0.643137, 1.0 },
+ { 0.803922, 0.800000, 0.639216, 1.0 },
+ { 0.796078, 0.800000, 0.635294, 1.0 },
+ { 0.788235, 0.800000, 0.631373, 1.0 },
+ { 0.780392, 0.800000, 0.627451, 1.0 },
+ { 0.776471, 0.800000, 0.627451, 1.0 },
+ { 0.756863, 0.796078, 0.619608, 1.0 },
+ { 0.764706, 0.792157, 0.627451, 1.0 },
+ { 0.772549, 0.788235, 0.639216, 1.0 },
+ { 0.780392, 0.784314, 0.647059, 1.0 },
+ { 0.788235, 0.784314, 0.658824, 1.0 },
+ { 0.792157, 0.780392, 0.662745, 1.0 },
+ { 0.796078, 0.780392, 0.666667, 1.0 },
+ { 0.811765, 0.776471, 0.686275, 1.0 },
+ { 0.819608, 0.772549, 0.694118, 1.0 },
+ { 0.827451, 0.768627, 0.705882, 1.0 },
+ { 0.835294, 0.764706, 0.713725, 1.0 },
+ { 0.843137, 0.764706, 0.721569, 1.0 },
+ { 0.847059, 0.760784, 0.725490, 1.0 },
+ { 0.850980, 0.760784, 0.733333, 1.0 },
+ { 0.858824, 0.756863, 0.741176, 1.0 },
+ { 0.866667, 0.752941, 0.752941, 1.0 },
+ { 0.882353, 0.749020, 0.768627, 1.0 },
+ { 0.890196, 0.745098, 0.780392, 1.0 },
+ { 0.901961, 0.741176, 0.792157, 1.0 },
+ { 0.886275, 0.749020, 0.803922, 1.0 },
+ { 0.874510, 0.756863, 0.815686, 1.0 },
+ { 0.866667, 0.760784, 0.819608, 1.0 },
+ { 0.862745, 0.764706, 0.827451, 1.0 },
+ { 0.831373, 0.780392, 0.847059, 1.0 },
+ { 0.819608, 0.788235, 0.858824, 1.0 },
+ { 0.807843, 0.796078, 0.870588, 1.0 },
+ { 0.792157, 0.803922, 0.882353, 1.0 },
+ { 0.776471, 0.811765, 0.894118, 1.0 },
+ { 0.768627, 0.815686, 0.898039, 1.0 },
+ { 0.764706, 0.819608, 0.905882, 1.0 },
+ { 0.752941, 0.827451, 0.917647, 1.0 },
+ { 0.737255, 0.835294, 0.929412, 1.0 },
+ { 0.709804, 0.850980, 0.952941, 1.0 },
+ { 0.694118, 0.858824, 0.960784, 1.0 },
+ { 0.682353, 0.866667, 0.972549, 1.0 },
+ { 0.666667, 0.874510, 0.984314, 1.0 },
+ { 0.650980, 0.886275, 1.000000, 1.0 },
+ { 0.658824, 0.882353, 0.992157, 1.0 },
+ { 0.666667, 0.882353, 0.984314, 1.0 },
+ { 0.694118, 0.874510, 0.949020, 1.0 },
+ { 0.709804, 0.870588, 0.929412, 1.0 },
+ { 0.725490, 0.866667, 0.913725, 1.0 },
+ { 0.741176, 0.858824, 0.898039, 1.0 },
+ { 0.756863, 0.854902, 0.882353, 1.0 },
+ { 0.764706, 0.850980, 0.870588, 1.0 },
+ { 0.772549, 0.850980, 0.862745, 1.0 },
+ { 0.784314, 0.847059, 0.847059, 1.0 },
+ { 0.800000, 0.843137, 0.831373, 1.0 },
+ { 0.831373, 0.835294, 0.796078, 1.0 },
+ { 0.847059, 0.831373, 0.780392, 1.0 },
+ { 0.862745, 0.827451, 0.764706, 1.0 },
+ { 0.866667, 0.823529, 0.752941, 1.0 },
+ { 0.874510, 0.823529, 0.745098, 1.0 },
+ { 0.890196, 0.815686, 0.729412, 1.0 },
+ { 0.905882, 0.811765, 0.713725, 1.0 },
+ { 0.925490, 0.807843, 0.690196, 1.0 },
+ { 0.925490, 0.803922, 0.694118, 1.0 },
+ { 0.925490, 0.800000, 0.701961, 1.0 },
+ { 0.921569, 0.796078, 0.705882, 1.0 },
+ { 0.921569, 0.792157, 0.713725, 1.0 },
+ { 0.921569, 0.788235, 0.713725, 1.0 },
+ { 0.921569, 0.788235, 0.717647, 1.0 },
+ { 0.917647, 0.784314, 0.725490, 1.0 },
+ { 0.917647, 0.780392, 0.729412, 1.0 },
+ { 0.913725, 0.772549, 0.741176, 1.0 },
+ { 0.913725, 0.768627, 0.745098, 1.0 },
+ { 0.913725, 0.764706, 0.752941, 1.0 },
+ { 0.909804, 0.764706, 0.752941, 1.0 },
+ { 0.909804, 0.764706, 0.756863, 1.0 },
+ { 0.909804, 0.760784, 0.760784, 1.0 },
+ { 0.909804, 0.756863, 0.768627, 1.0 },
+ { 0.905882, 0.749020, 0.780392, 1.0 },
+ { 0.901961, 0.745098, 0.784314, 1.0 },
+ { 0.901961, 0.741176, 0.792157, 1.0 },
+ { 0.898039, 0.741176, 0.788235, 1.0 },
+ { 0.894118, 0.745098, 0.784314, 1.0 },
+ { 0.886275, 0.745098, 0.772549, 1.0 },
+ { 0.878431, 0.749020, 0.764706, 1.0 },
+ { 0.870588, 0.752941, 0.752941, 1.0 },
+ { 0.862745, 0.756863, 0.745098, 1.0 },
+ { 0.847059, 0.760784, 0.725490, 1.0 },
+ { 0.839216, 0.764706, 0.713725, 1.0 },
+ { 0.831373, 0.768627, 0.705882, 1.0 },
+ { 0.827451, 0.768627, 0.701961, 1.0 },
+ { 0.823529, 0.772549, 0.698039, 1.0 },
+ { 0.815686, 0.772549, 0.690196, 1.0 },
+ { 0.807843, 0.776471, 0.678431, 1.0 },
+ { 0.792157, 0.784314, 0.658824, 1.0 },
+ { 0.784314, 0.784314, 0.650980, 1.0 },
+ { 0.776471, 0.788235, 0.643137, 1.0 },
+ { 0.772549, 0.788235, 0.635294, 1.0 },
+ { 0.768627, 0.792157, 0.631373, 1.0 },
+ { 0.756863, 0.796078, 0.619608, 1.0 },
+ { 0.764706, 0.796078, 0.627451, 1.0 },
+ { 0.772549, 0.792157, 0.639216, 1.0 },
+ { 0.780392, 0.788235, 0.647059, 1.0 },
+ { 0.796078, 0.780392, 0.666667, 1.0 },
+ { 0.800000, 0.780392, 0.670588, 1.0 },
+ { 0.803922, 0.780392, 0.674510, 1.0 },
+ { 0.811765, 0.776471, 0.686275, 1.0 },
+ { 0.819608, 0.772549, 0.694118, 1.0 },
+ { 0.827451, 0.768627, 0.705882, 1.0 },
+ { 0.835294, 0.768627, 0.713725, 1.0 },
+ { 0.850980, 0.760784, 0.733333, 1.0 },
+ { 0.858824, 0.756863, 0.741176, 1.0 },
+ { 0.866667, 0.756863, 0.752941, 1.0 },
+ { 0.870588, 0.752941, 0.756863, 1.0 },
+ { 0.874510, 0.752941, 0.760784, 1.0 },
+ { 0.882353, 0.749020, 0.768627, 1.0 },
+ { 0.890196, 0.745098, 0.780392, 1.0 },
+ { 0.901961, 0.741176, 0.792157, 1.0 },
+ { 0.886275, 0.749020, 0.803922, 1.0 },
+ { 0.862745, 0.764706, 0.827451, 1.0 },
+ { 0.854902, 0.768627, 0.831373, 1.0 },
+ { 0.847059, 0.772549, 0.839216, 1.0 },
+ { 0.831373, 0.780392, 0.847059, 1.0 },
+ { 0.819608, 0.788235, 0.858824, 1.0 },
+ { 0.807843, 0.796078, 0.870588, 1.0 },
+ { 0.792157, 0.803922, 0.882353, 1.0 },
+ { 0.764706, 0.819608, 0.905882, 1.0 },
+ { 0.749020, 0.827451, 0.917647, 1.0 },
+ { 0.737255, 0.835294, 0.929412, 1.0 },
+ { 0.729412, 0.839216, 0.933333, 1.0 },
+ { 0.721569, 0.843137, 0.941176, 1.0 },
+ { 0.709804, 0.850980, 0.952941, 1.0 },
+ { 0.698039, 0.858824, 0.960784, 1.0 },
+ { 0.682353, 0.866667, 0.972549, 1.0 },
+ { 0.666667, 0.874510, 0.984314, 1.0 },
+ { 0.650980, 0.886275, 1.000000, 1.0 },
+ { 0.650980, 0.882353, 0.988235, 1.0 },
+ { 0.654902, 0.882353, 0.980392, 1.0 },
+ { 0.662745, 0.874510, 0.956863, 1.0 },
+ { 0.666667, 0.870588, 0.937255, 1.0 },
+ { 0.674510, 0.866667, 0.917647, 1.0 },
+ { 0.678431, 0.862745, 0.894118, 1.0 },
+ { 0.690196, 0.850980, 0.854902, 1.0 },
+ { 0.694118, 0.847059, 0.843137, 1.0 },
+ { 0.698039, 0.847059, 0.835294, 1.0 },
+ { 0.701961, 0.843137, 0.811765, 1.0 },
+ { 0.709804, 0.835294, 0.792157, 1.0 },
+ { 0.713725, 0.831373, 0.772549, 1.0 },
+ { 0.721569, 0.827451, 0.749020, 1.0 },
+ { 0.725490, 0.823529, 0.729412, 1.0 },
+ { 0.733333, 0.815686, 0.709804, 1.0 },
+ { 0.745098, 0.807843, 0.666667, 1.0 },
+ { 0.745098, 0.803922, 0.654902, 1.0 },
+ { 0.749020, 0.803922, 0.647059, 1.0 },
+ { 0.756863, 0.796078, 0.619608, 1.0 },
+ { 0.764706, 0.796078, 0.623529, 1.0 },
+ { 0.776471, 0.796078, 0.627451, 1.0 },
+ { 0.784314, 0.796078, 0.631373, 1.0 },
+ { 0.803922, 0.796078, 0.639216, 1.0 },
+ { 0.807843, 0.796078, 0.639216, 1.0 },
+ { 0.811765, 0.800000, 0.643137, 1.0 },
+ { 0.819608, 0.800000, 0.647059, 1.0 },
+ { 0.831373, 0.800000, 0.650980, 1.0 },
+ { 0.839216, 0.800000, 0.654902, 1.0 },
+ { 0.850980, 0.800000, 0.658824, 1.0 },
+ { 0.858824, 0.800000, 0.662745, 1.0 },
+ { 0.866667, 0.803922, 0.666667, 1.0 },
+ { 0.878431, 0.803922, 0.670588, 1.0 },
+ { 0.886275, 0.803922, 0.674510, 1.0 },
+ { 0.894118, 0.803922, 0.678431, 1.0 },
+ { 0.905882, 0.803922, 0.682353, 1.0 },
+ { 0.913725, 0.803922, 0.686275, 1.0 },
+ { 0.925490, 0.807843, 0.690196, 1.0 },
+ { 0.909804, 0.811765, 0.705882, 1.0 },
+ { 0.882353, 0.819608, 0.741176, 1.0 },
+ { 0.874510, 0.819608, 0.749020, 1.0 },
+ { 0.866667, 0.823529, 0.756863, 1.0 },
+ { 0.850980, 0.827451, 0.776471, 1.0 },
+ { 0.835294, 0.835294, 0.792157, 1.0 },
+ { 0.819608, 0.839216, 0.807843, 1.0 },
+ { 0.803922, 0.843137, 0.827451, 1.0 },
+ { 0.792157, 0.847059, 0.843137, 1.0 },
+ { 0.776471, 0.850980, 0.858824, 1.0 },
+ { 0.760784, 0.854902, 0.878431, 1.0 },
+ { 0.745098, 0.858824, 0.894118, 1.0 },
+ { 0.729412, 0.862745, 0.909804, 1.0 },
+ { 0.713725, 0.866667, 0.925490, 1.0 },
+ { 0.701961, 0.870588, 0.945098, 1.0 },
+ { 0.686275, 0.878431, 0.960784, 1.0 },
+ { 0.670588, 0.882353, 0.976471, 1.0 },
+ { 0.654902, 0.886275, 0.996078, 1.0 },
+ { 0.650980, 0.886275, 1.000000, 1.0 },
+ { 0.654902, 0.882353, 0.980392, 1.0 },
+ { 0.662745, 0.874510, 0.956863, 1.0 },
+ { 0.666667, 0.870588, 0.937255, 1.0 },
+ { 0.674510, 0.866667, 0.917647, 1.0 },
+ { 0.678431, 0.862745, 0.894118, 1.0 },
+ { 0.686275, 0.854902, 0.874510, 1.0 },
+ { 0.690196, 0.850980, 0.854902, 1.0 },
+ { 0.698039, 0.847059, 0.835294, 1.0 },
+ { 0.701961, 0.843137, 0.811765, 1.0 },
+ { 0.709804, 0.835294, 0.792157, 1.0 },
+ { 0.713725, 0.831373, 0.772549, 1.0 },
+ { 0.721569, 0.827451, 0.749020, 1.0 },
+ { 0.725490, 0.823529, 0.729412, 1.0 },
+ { 0.733333, 0.815686, 0.709804, 1.0 },
+ { 0.737255, 0.811765, 0.686275, 1.0 },
+ { 0.745098, 0.807843, 0.666667, 1.0 },
+ { 0.749020, 0.803922, 0.647059, 1.0 },
+ { 0.756863, 0.796078, 0.619608, 1.0 },
+ { 0.764706, 0.792157, 0.627451, 1.0 },
+ { 0.772549, 0.792157, 0.639216, 1.0 },
+ { 0.780392, 0.788235, 0.647059, 1.0 },
+ { 0.788235, 0.784314, 0.658824, 1.0 },
+ { 0.796078, 0.780392, 0.666667, 1.0 },
+ { 0.803922, 0.776471, 0.674510, 1.0 },
+ { 0.811765, 0.776471, 0.686275, 1.0 },
+ { 0.819608, 0.772549, 0.694118, 1.0 },
+ { 0.827451, 0.768627, 0.705882, 1.0 },
+ { 0.835294, 0.764706, 0.713725, 1.0 },
+ { 0.843137, 0.764706, 0.721569, 1.0 },
+ { 0.850980, 0.760784, 0.733333, 1.0 },
+ { 0.858824, 0.756863, 0.741176, 1.0 },
+ { 0.866667, 0.752941, 0.752941, 1.0 },
+ { 0.874510, 0.752941, 0.760784, 1.0 },
+ { 0.882353, 0.749020, 0.768627, 1.0 },
+ { 0.890196, 0.745098, 0.780392, 1.0 },
+ { 0.901961, 0.741176, 0.792157, 1.0 },
+ { 0.901961, 0.745098, 0.788235, 1.0 },
+ { 0.901961, 0.749020, 0.780392, 1.0 },
+ { 0.905882, 0.752941, 0.776471, 1.0 },
+ { 0.905882, 0.752941, 0.768627, 1.0 },
+ { 0.905882, 0.756863, 0.764706, 1.0 },
+ { 0.909804, 0.760784, 0.756863, 1.0 },
+ { 0.909804, 0.764706, 0.752941, 1.0 },
+ { 0.909804, 0.768627, 0.749020, 1.0 },
+ { 0.913725, 0.772549, 0.741176, 1.0 },
+ { 0.913725, 0.776471, 0.737255, 1.0 },
+ { 0.913725, 0.780392, 0.729412, 1.0 },
+ { 0.917647, 0.784314, 0.725490, 1.0 },
+ { 0.917647, 0.788235, 0.721569, 1.0 },
+ { 0.917647, 0.792157, 0.713725, 1.0 },
+ { 0.921569, 0.796078, 0.709804, 1.0 },
+ { 0.921569, 0.800000, 0.701961, 1.0 },
+ { 0.921569, 0.803922, 0.698039, 1.0 },
+ { 0.925490, 0.807843, 0.690196, 1.0 },
+ };
+/* multi_color_1 from ron1.ugr (classylady and ron) */
+static double4 colors_97[] = {
+ { 1.000000, 0.000000, 0.000000, 1.0 },
+ { 0.678431, 0.000000, 0.215686, 1.0 },
+ { 0.462745, 0.000000, 0.356863, 1.0 },
+ { 0.250980, 0.000000, 0.501961, 1.0 },
+ { 0.196078, 0.215686, 0.607843, 1.0 },
+ { 0.141176, 0.431373, 0.717647, 1.0 },
+ { 0.113725, 0.537255, 0.768627, 1.0 },
+ { 0.090196, 0.643137, 0.823529, 1.0 },
+ { 0.000000, 1.000000, 1.000000, 1.0 },
+ { 0.000000, 1.000000, 0.784314, 1.0 },
+ { 0.000000, 1.000000, 0.568627, 1.0 },
+ { 0.000000, 1.000000, 0.282353, 1.0 },
+ { 0.000000, 1.000000, 0.000000, 1.0 },
+ { 0.215686, 1.000000, 0.105882, 1.0 },
+ { 0.431373, 1.000000, 0.215686, 1.0 },
+ { 0.537255, 1.000000, 0.266667, 1.0 },
+ { 0.643137, 1.000000, 0.321569, 1.0 },
+ { 1.000000, 1.000000, 0.501961, 1.0 },
+ { 1.000000, 0.890196, 0.607843, 1.0 },
+ { 1.000000, 0.784314, 0.717647, 1.0 },
+ { 1.000000, 0.678431, 0.823529, 1.0 },
+ { 1.000000, 0.572549, 0.929412, 1.0 },
+ { 1.000000, 0.537255, 0.964706, 1.0 },
+ { 1.000000, 0.501961, 1.000000, 1.0 },
+ { 0.568627, 0.501961, 0.894118, 1.0 },
+ { 0.282353, 0.501961, 0.823529, 1.0 },
+ { 0.000000, 0.501961, 0.752941, 1.0 },
+ { 0.105882, 0.392157, 0.592157, 1.0 },
+ { 0.215686, 0.286275, 0.431373, 1.0 },
+ { 0.266667, 0.231373, 0.349020, 1.0 },
+ { 0.321569, 0.180392, 0.266667, 1.0 },
+ { 0.431373, 0.070588, 0.105882, 1.0 },
+ { 0.501961, 0.000000, 0.000000, 1.0 },
+ { 0.717647, 0.215686, 0.215686, 1.0 },
+ { 0.823529, 0.321569, 0.321569, 1.0 },
+ { 0.929412, 0.431373, 0.431373, 1.0 },
+ { 0.854902, 0.517647, 0.466667, 1.0 },
+ { 0.784314, 0.607843, 0.501961, 1.0 },
+ { 0.674510, 0.662745, 0.501961, 1.0 },
+ { 0.568627, 0.717647, 0.501961, 1.0 },
+ { 0.000000, 1.000000, 0.501961, 1.0 },
+ { 0.215686, 0.890196, 0.447059, 1.0 },
+ { 0.431373, 0.784314, 0.392157, 1.0 },
+ { 0.643137, 0.678431, 0.337255, 1.0 },
+ { 0.858824, 0.572549, 0.286275, 1.0 },
+ { 0.929412, 0.537255, 0.266667, 1.0 },
+ { 1.000000, 0.501961, 0.250980, 1.0 },
+ { 0.784314, 0.607843, 0.196078, 1.0 },
+ { 0.568627, 0.717647, 0.141176, 1.0 },
+ { 0.141176, 0.929412, 0.035294, 1.0 },
+ { 0.070588, 0.882353, 0.070588, 1.0 },
+ { 0.000000, 0.839216, 0.109804, 1.0 },
+ { 0.000000, 0.678431, 0.215686, 1.0 },
+ { 0.000000, 0.517647, 0.321569, 1.0 },
+ { 0.000000, 0.384314, 0.411765, 1.0 },
+ { 0.000000, 0.250980, 0.501961, 1.0 },
+ { 0.215686, 0.360784, 0.717647, 1.0 },
+ { 0.321569, 0.411765, 0.823529, 1.0 },
+ { 0.431373, 0.466667, 0.929412, 1.0 },
+ { 0.466667, 0.427451, 0.882353, 1.0 },
+ { 0.501961, 0.392157, 0.839216, 1.0 },
+ { 0.501961, 0.337255, 0.756863, 1.0 },
+ { 0.501961, 0.286275, 0.678431, 1.0 },
+ { 0.501961, 0.180392, 0.517647, 1.0 },
+ { 0.501961, 0.070588, 0.356863, 1.0 },
+ { 0.607843, 0.000000, 0.305882, 1.0 },
+ { 0.713725, 0.000000, 0.356863, 1.0 },
+ { 0.823529, 0.000000, 0.411765, 1.0 },
+ { 0.909804, 0.000000, 0.454902, 1.0 },
+ { 1.000000, 0.000000, 0.501961, 1.0 },
+ { 1.000000, 0.109804, 0.392157, 1.0 },
+ { 1.000000, 0.215686, 0.286275, 1.0 },
+ { 1.000000, 0.431373, 0.070588, 1.0 },
+ { 0.890196, 0.466667, 0.035294, 1.0 },
+ { 0.784314, 0.501961, 0.000000, 1.0 },
+ { 0.568627, 0.501961, 0.000000, 1.0 },
+ { 0.356863, 0.501961, 0.000000, 1.0 },
+ { 0.247059, 0.501961, 0.000000, 1.0 },
+ { 0.141176, 0.501961, 0.000000, 1.0 },
+ { 0.000000, 0.501961, 0.000000, 1.0 },
+ { 0.000000, 0.501961, 0.054902, 1.0 },
+ { 0.000000, 0.501961, 0.160784, 1.0 },
+ { 0.000000, 0.447059, 0.286275, 1.0 },
+ { 0.000000, 0.392157, 0.411765, 1.0 },
+ { 0.000000, 0.337255, 0.490196, 1.0 },
+ { 0.000000, 0.286275, 0.572549, 1.0 },
+ { 0.000000, 0.180392, 0.733333, 1.0 },
+ { 0.000000, 0.070588, 0.894118, 1.0 },
+ { 0.000000, 0.000000, 0.921569, 1.0 },
+ { 0.000000, 0.000000, 0.839216, 1.0 },
+ { 0.000000, 0.000000, 0.760784, 1.0 },
+ { 0.000000, 0.000000, 0.717647, 1.0 },
+ { 0.000000, 0.000000, 0.678431, 1.0 },
+ { 0.000000, 0.000000, 0.627451, 1.0 },
+ { 0.109804, 0.000000, 0.600000, 1.0 },
+ { 0.215686, 0.000000, 0.572549, 1.0 },
+ { 0.321569, 0.000000, 0.545098, 1.0 },
+ { 0.501961, 0.000000, 0.607843, 1.0 },
+ { 0.501961, 0.000000, 0.713725, 1.0 },
+ { 0.501961, 0.000000, 0.823529, 1.0 },
+ { 0.501961, 0.000000, 0.874510, 1.0 },
+ { 0.501961, 0.000000, 0.929412, 1.0 },
+ { 0.501961, 0.000000, 1.000000, 1.0 },
+ { 0.501961, 0.109804, 0.784314, 1.0 },
+ { 0.501961, 0.321569, 0.356863, 1.0 },
+ { 0.501961, 0.411765, 0.176471, 1.0 },
+ { 0.501961, 0.501961, 0.000000, 1.0 },
+ { 0.501961, 0.501961, 0.027451, 1.0 },
+ { 0.501961, 0.501961, 0.054902, 1.0 },
+ { 0.501961, 0.501961, 0.109804, 1.0 },
+ { 0.501961, 0.501961, 0.160784, 1.0 },
+ { 0.501961, 0.501961, 0.250980, 1.0 },
+ { 0.607843, 0.501961, 0.411765, 1.0 },
+ { 0.823529, 0.501961, 0.733333, 1.0 },
+ { 0.874510, 0.501961, 0.811765, 1.0 },
+ { 0.929412, 0.501961, 0.894118, 1.0 },
+ { 1.000000, 0.501961, 1.000000, 1.0 },
+ { 0.894118, 0.607843, 0.784314, 1.0 },
+ { 0.784314, 0.717647, 0.568627, 1.0 },
+ { 0.678431, 0.823529, 0.356863, 1.0 },
+ { 0.501961, 1.000000, 0.000000, 1.0 },
+ { 0.607843, 1.000000, 0.000000, 1.0 },
+ { 0.717647, 1.000000, 0.000000, 1.0 },
+ { 0.768627, 1.000000, 0.000000, 1.0 },
+ { 0.823529, 1.000000, 0.000000, 1.0 },
+ { 1.000000, 1.000000, 0.000000, 1.0 },
+ { 0.784314, 0.894118, 0.109804, 1.0 },
+ { 0.568627, 0.784314, 0.215686, 1.0 },
+ { 0.356863, 0.678431, 0.321569, 1.0 },
+ { 0.000000, 0.501961, 0.501961, 1.0 },
+ { 0.105882, 0.447059, 0.447059, 1.0 },
+ { 0.215686, 0.392157, 0.392157, 1.0 },
+ { 0.431373, 0.286275, 0.286275, 1.0 },
+ { 0.643137, 0.180392, 0.180392, 1.0 },
+ { 1.000000, 0.000000, 0.000000, 1.0 },
+ { 1.000000, 0.109804, 0.054902, 1.0 },
+ { 1.000000, 0.321569, 0.160784, 1.0 },
+ { 1.000000, 0.411765, 0.203922, 1.0 },
+ { 1.000000, 0.501961, 0.250980, 1.0 },
+ { 0.890196, 0.552941, 0.250980, 1.0 },
+ { 0.784314, 0.607843, 0.250980, 1.0 },
+ { 0.568627, 0.717647, 0.250980, 1.0 },
+ { 0.356863, 0.823529, 0.250980, 1.0 },
+ { 0.141176, 0.929412, 0.250980, 1.0 },
+ { 0.000000, 1.000000, 0.250980, 1.0 },
+ { 0.215686, 0.784314, 0.572549, 1.0 },
+ { 0.266667, 0.729412, 0.650980, 1.0 },
+ { 0.321569, 0.678431, 0.733333, 1.0 },
+ { 0.501961, 0.501961, 1.000000, 1.0 },
+ { 0.607843, 0.392157, 0.894118, 1.0 },
+ { 0.717647, 0.286275, 0.784314, 1.0 },
+ { 0.823529, 0.180392, 0.678431, 1.0 },
+ { 1.000000, 0.000000, 0.501961, 1.0 },
+ { 1.000000, 0.054902, 0.529412, 1.0 },
+ { 1.000000, 0.109804, 0.556863, 1.0 },
+ { 1.000000, 0.215686, 0.611765, 1.0 },
+ { 1.000000, 0.321569, 0.662745, 1.0 },
+ { 1.000000, 0.431373, 0.717647, 1.0 },
+ { 1.000000, 0.501961, 0.752941, 1.0 },
+ { 0.784314, 0.501961, 0.698039, 1.0 },
+ { 0.568627, 0.501961, 0.643137, 1.0 },
+ { 0.000000, 0.501961, 0.501961, 1.0 },
+ { 0.054902, 0.552941, 0.552941, 1.0 },
+ { 0.109804, 0.607843, 0.607843, 1.0 },
+ { 0.215686, 0.717647, 0.717647, 1.0 },
+ { 0.321569, 0.823529, 0.823529, 1.0 },
+ { 0.431373, 0.929412, 0.929412, 1.0 },
+ { 0.501961, 1.000000, 1.000000, 1.0 },
+ { 0.501961, 0.784314, 0.784314, 1.0 },
+ { 0.501961, 0.729412, 0.729412, 1.0 },
+ { 0.501961, 0.678431, 0.678431, 1.0 },
+ { 0.501961, 0.572549, 0.572549, 1.0 },
+ { 0.501961, 0.501961, 0.501961, 1.0 },
+ { 0.392157, 0.607843, 0.392157, 1.0 },
+ { 0.286275, 0.717647, 0.286275, 1.0 },
+ { 0.180392, 0.823529, 0.180392, 1.0 },
+ { 0.000000, 1.000000, 0.000000, 1.0 },
+ { 0.184314, 0.960784, 0.043137, 1.0 },
+ { 0.372549, 0.917647, 0.082353, 1.0 },
+ { 0.556863, 0.878431, 0.125490, 1.0 },
+ { 0.741176, 0.839216, 0.168627, 1.0 },
+ { 0.862745, 0.811765, 0.196078, 1.0 },
+ { 0.839216, 0.686275, 0.333333, 1.0 },
+ { 0.819608, 0.556863, 0.470588, 1.0 },
+ { 0.776471, 0.301961, 0.749020, 1.0 },
+ { 0.768627, 0.258824, 0.792157, 1.0 },
+ { 0.760784, 0.219608, 0.839216, 1.0 },
+ { 0.807843, 0.356863, 0.776471, 1.0 },
+ { 0.854902, 0.490196, 0.717647, 1.0 },
+ { 0.901961, 0.627451, 0.654902, 1.0 },
+ { 0.980392, 0.850980, 0.552941, 1.0 },
+ { 0.933333, 0.784314, 0.443137, 1.0 },
+ { 0.890196, 0.717647, 0.329412, 1.0 },
+ { 0.843137, 0.654902, 0.219608, 1.0 },
+ { 0.800000, 0.588235, 0.109804, 1.0 },
+ { 0.768627, 0.545098, 0.035294, 1.0 },
+ { 0.729412, 0.623529, 0.137255, 1.0 },
+ { 0.690196, 0.701961, 0.239216, 1.0 },
+ { 0.650980, 0.780392, 0.341176, 1.0 },
+ { 0.611765, 0.858824, 0.443137, 1.0 },
+ { 0.588235, 0.909804, 0.509804, 1.0 },
+ { 0.505882, 0.839216, 0.423529, 1.0 },
+ { 0.419608, 0.764706, 0.337255, 1.0 },
+ { 0.337255, 0.694118, 0.250980, 1.0 },
+ { 0.200000, 0.576471, 0.109804, 1.0 },
+ { 0.341176, 0.541176, 0.282353, 1.0 },
+ { 0.482353, 0.505882, 0.454902, 1.0 },
+ { 0.623529, 0.466667, 0.623529, 1.0 },
+ { 0.764706, 0.431373, 0.796078, 1.0 },
+ { 0.858824, 0.407843, 0.909804, 1.0 },
+ { 0.823529, 0.345098, 0.878431, 1.0 },
+ { 0.792157, 0.282353, 0.850980, 1.0 },
+ { 0.756863, 0.219608, 0.819608, 1.0 },
+ { 0.725490, 0.156863, 0.788235, 1.0 },
+ { 0.701961, 0.117647, 0.768627, 1.0 },
+ { 0.670588, 0.294118, 0.807843, 1.0 },
+ { 0.639216, 0.466667, 0.847059, 1.0 },
+ { 0.607843, 0.643137, 0.886275, 1.0 },
+ { 0.552941, 0.933333, 0.952941, 1.0 },
+ { 0.509804, 0.913725, 0.866667, 1.0 },
+ { 0.470588, 0.898039, 0.780392, 1.0 },
+ { 0.427451, 0.878431, 0.694118, 1.0 },
+ { 0.384314, 0.862745, 0.607843, 1.0 },
+ { 0.356863, 0.850980, 0.552941, 1.0 },
+ { 0.470588, 0.760784, 0.478431, 1.0 },
+ { 0.588235, 0.670588, 0.407843, 1.0 },
+ { 0.701961, 0.584314, 0.333333, 1.0 },
+ { 0.819608, 0.494118, 0.258824, 1.0 },
+ { 0.894118, 0.435294, 0.211765, 1.0 },
+ { 0.874510, 0.494118, 0.231373, 1.0 },
+ { 0.858824, 0.552941, 0.247059, 1.0 },
+ { 0.839216, 0.611765, 0.266667, 1.0 },
+ { 0.811765, 0.709804, 0.294118, 1.0 },
+ { 0.760784, 0.721569, 0.301961, 1.0 },
+ { 0.705882, 0.737255, 0.313725, 1.0 },
+ { 0.654902, 0.749020, 0.321569, 1.0 },
+ { 0.603922, 0.764706, 0.329412, 1.0 },
+ { 0.568627, 0.772549, 0.337255, 1.0 },
+ { 0.521569, 0.768627, 0.400000, 1.0 },
+ { 0.474510, 0.768627, 0.462745, 1.0 },
+ { 0.423529, 0.764706, 0.525490, 1.0 },
+ { 0.376471, 0.764706, 0.588235, 1.0 },
+ { 0.345098, 0.760784, 0.627451, 1.0 },
+ { 0.352941, 0.721569, 0.647059, 1.0 },
+ { 0.360784, 0.682353, 0.670588, 1.0 },
+ { 0.368627, 0.643137, 0.690196, 1.0 },
+ { 0.384314, 0.580392, 0.725490, 1.0 },
+ { 0.392157, 0.513725, 0.752941, 1.0 },
+ { 0.400000, 0.443137, 0.776471, 1.0 },
+ { 0.407843, 0.376471, 0.803922, 1.0 },
+ { 0.419608, 0.305882, 0.831373, 1.0 },
+ { 0.423529, 0.262745, 0.847059, 1.0 },
+ { 0.470588, 0.282353, 0.827451, 1.0 },
+ { 0.517647, 0.298039, 0.807843, 1.0 },
+ { 0.560784, 0.317647, 0.788235, 1.0 },
+ { 0.639216, 0.349020, 0.756863, 1.0 },
+ };
+/* oranges */
+static double4 colors_98[] = {
+ { 1.000000, 0.000000, 0.000000, 1.0 },
+ { 0.992157, 0.039216, 0.007843, 1.0 },
+ { 0.984314, 0.058824, 0.011765, 1.0 },
+ { 0.980392, 0.078431, 0.015686, 1.0 },
+ { 0.976471, 0.098039, 0.019608, 1.0 },
+ { 0.972549, 0.117647, 0.023529, 1.0 },
+ { 0.968627, 0.125490, 0.023529, 1.0 },
+ { 0.968627, 0.137255, 0.027451, 1.0 },
+ { 0.956863, 0.176471, 0.031373, 1.0 },
+ { 0.952941, 0.196078, 0.035294, 1.0 },
+ { 0.949020, 0.215686, 0.039216, 1.0 },
+ { 0.945098, 0.235294, 0.043137, 1.0 },
+ { 0.941176, 0.254902, 0.047059, 1.0 },
+ { 0.933333, 0.274510, 0.050980, 1.0 },
+ { 0.929412, 0.294118, 0.054902, 1.0 },
+ { 0.925490, 0.301961, 0.054902, 1.0 },
+ { 0.925490, 0.313725, 0.054902, 1.0 },
+ { 0.917647, 0.352941, 0.062745, 1.0 },
+ { 0.909804, 0.372549, 0.066667, 1.0 },
+ { 0.905882, 0.392157, 0.070588, 1.0 },
+ { 0.901961, 0.411765, 0.074510, 1.0 },
+ { 0.898039, 0.431373, 0.078431, 1.0 },
+ { 0.894118, 0.439216, 0.078431, 1.0 },
+ { 0.894118, 0.450980, 0.082353, 1.0 },
+ { 0.882353, 0.490196, 0.086275, 1.0 },
+ { 0.878431, 0.509804, 0.090196, 1.0 },
+ { 0.874510, 0.529412, 0.094118, 1.0 },
+ { 0.870588, 0.549020, 0.098039, 1.0 },
+ { 0.866667, 0.568627, 0.101961, 1.0 },
+ { 0.862745, 0.576471, 0.101961, 1.0 },
+ { 0.858824, 0.588235, 0.105882, 1.0 },
+ { 0.854902, 0.607843, 0.109804, 1.0 },
+ { 0.850980, 0.627451, 0.109804, 1.0 },
+ { 0.847059, 0.615686, 0.117647, 1.0 },
+ { 0.847059, 0.607843, 0.121569, 1.0 },
+ { 0.847059, 0.603922, 0.125490, 1.0 },
+ { 0.843137, 0.596078, 0.125490, 1.0 },
+ { 0.843137, 0.592157, 0.129412, 1.0 },
+ { 0.843137, 0.588235, 0.129412, 1.0 },
+ { 0.843137, 0.588235, 0.133333, 1.0 },
+ { 0.839216, 0.572549, 0.141176, 1.0 },
+ { 0.835294, 0.568627, 0.145098, 1.0 },
+ { 0.835294, 0.564706, 0.149020, 1.0 },
+ { 0.835294, 0.556863, 0.149020, 1.0 },
+ { 0.835294, 0.549020, 0.152941, 1.0 },
+ { 0.831373, 0.545098, 0.152941, 1.0 },
+ { 0.831373, 0.545098, 0.156863, 1.0 },
+ { 0.831373, 0.541176, 0.160784, 1.0 },
+ { 0.831373, 0.533333, 0.164706, 1.0 },
+ { 0.827451, 0.521569, 0.172549, 1.0 },
+ { 0.823529, 0.513725, 0.172549, 1.0 },
+ { 0.823529, 0.509804, 0.176471, 1.0 },
+ { 0.823529, 0.501961, 0.180392, 1.0 },
+ { 0.823529, 0.498039, 0.184314, 1.0 },
+ { 0.819608, 0.494118, 0.184314, 1.0 },
+ { 0.819608, 0.494118, 0.188235, 1.0 },
+ { 0.819608, 0.478431, 0.192157, 1.0 },
+ { 0.815686, 0.474510, 0.196078, 1.0 },
+ { 0.815686, 0.470588, 0.200000, 1.0 },
+ { 0.811765, 0.462745, 0.203922, 1.0 },
+ { 0.811765, 0.454902, 0.207843, 1.0 },
+ { 0.811765, 0.450980, 0.207843, 1.0 },
+ { 0.811765, 0.450980, 0.211765, 1.0 },
+ { 0.807843, 0.447059, 0.215686, 1.0 },
+ { 0.807843, 0.439216, 0.215686, 1.0 },
+ { 0.819608, 0.443137, 0.203922, 1.0 },
+ { 0.823529, 0.443137, 0.196078, 1.0 },
+ { 0.831373, 0.447059, 0.188235, 1.0 },
+ { 0.835294, 0.447059, 0.184314, 1.0 },
+ { 0.839216, 0.447059, 0.180392, 1.0 },
+ { 0.843137, 0.450980, 0.176471, 1.0 },
+ { 0.850980, 0.450980, 0.168627, 1.0 },
+ { 0.862745, 0.454902, 0.156863, 1.0 },
+ { 0.866667, 0.454902, 0.149020, 1.0 },
+ { 0.874510, 0.458824, 0.141176, 1.0 },
+ { 0.878431, 0.458824, 0.133333, 1.0 },
+ { 0.886275, 0.462745, 0.129412, 1.0 },
+ { 0.886275, 0.462745, 0.125490, 1.0 },
+ { 0.890196, 0.466667, 0.121569, 1.0 },
+ { 0.898039, 0.466667, 0.113725, 1.0 },
+ { 0.901961, 0.470588, 0.109804, 1.0 },
+ { 0.917647, 0.474510, 0.094118, 1.0 },
+ { 0.921569, 0.474510, 0.086275, 1.0 },
+ { 0.929412, 0.478431, 0.082353, 1.0 },
+ { 0.929412, 0.478431, 0.078431, 1.0 },
+ { 0.933333, 0.478431, 0.074510, 1.0 },
+ { 0.941176, 0.482353, 0.066667, 1.0 },
+ { 0.945098, 0.482353, 0.058824, 1.0 },
+ { 0.956863, 0.486275, 0.047059, 1.0 },
+ { 0.960784, 0.486275, 0.039216, 1.0 },
+ { 0.968627, 0.490196, 0.035294, 1.0 },
+ { 0.972549, 0.490196, 0.031373, 1.0 },
+ { 0.976471, 0.494118, 0.027451, 1.0 },
+ { 0.980392, 0.494118, 0.019608, 1.0 },
+ { 0.988235, 0.498039, 0.011765, 1.0 },
+ { 0.992157, 0.498039, 0.007843, 1.0 },
+ { 1.000000, 0.501961, 0.000000, 1.0 },
+ { 0.980392, 0.494118, 0.000000, 1.0 },
+ { 0.968627, 0.486275, 0.000000, 1.0 },
+ { 0.960784, 0.482353, 0.000000, 1.0 },
+ { 0.956863, 0.478431, 0.000000, 1.0 },
+ { 0.952941, 0.478431, 0.000000, 1.0 },
+ { 0.941176, 0.470588, 0.000000, 1.0 },
+ { 0.933333, 0.466667, 0.000000, 1.0 },
+ { 0.913725, 0.458824, 0.000000, 1.0 },
+ { 0.901961, 0.450980, 0.000000, 1.0 },
+ { 0.894118, 0.447059, 0.000000, 1.0 },
+ { 0.886275, 0.443137, 0.000000, 1.0 },
+ { 0.882353, 0.443137, 0.000000, 1.0 },
+ { 0.874510, 0.439216, 0.000000, 1.0 },
+ { 0.862745, 0.431373, 0.000000, 1.0 },
+ { 0.854902, 0.427451, 0.000000, 1.0 },
+ { 0.847059, 0.423529, 0.000000, 1.0 },
+ { 0.827451, 0.415686, 0.000000, 1.0 },
+ { 0.819608, 0.411765, 0.000000, 1.0 },
+ { 0.815686, 0.407843, 0.000000, 1.0 },
+ { 0.807843, 0.403922, 0.000000, 1.0 },
+ { 0.796078, 0.400000, 0.000000, 1.0 },
+ { 0.788235, 0.392157, 0.000000, 1.0 },
+ { 0.776471, 0.388235, 0.000000, 1.0 },
+ { 0.756863, 0.380392, 0.000000, 1.0 },
+ { 0.745098, 0.372549, 0.000000, 1.0 },
+ { 0.737255, 0.368627, 0.000000, 1.0 },
+ { 0.733333, 0.364706, 0.000000, 1.0 },
+ { 0.729412, 0.364706, 0.000000, 1.0 },
+ { 0.717647, 0.360784, 0.000000, 1.0 },
+ { 0.709804, 0.352941, 0.000000, 1.0 },
+ { 0.698039, 0.349020, 0.000000, 1.0 },
+ { 0.690196, 0.345098, 0.000000, 1.0 },
+ { 0.709804, 0.372549, 0.031373, 1.0 },
+ { 0.713725, 0.376471, 0.039216, 1.0 },
+ { 0.717647, 0.384314, 0.047059, 1.0 },
+ { 0.729412, 0.396078, 0.062745, 1.0 },
+ { 0.737255, 0.407843, 0.082353, 1.0 },
+ { 0.749020, 0.423529, 0.098039, 1.0 },
+ { 0.756863, 0.435294, 0.113725, 1.0 },
+ { 0.776471, 0.462745, 0.145098, 1.0 },
+ { 0.784314, 0.474510, 0.160784, 1.0 },
+ { 0.796078, 0.486275, 0.176471, 1.0 },
+ { 0.800000, 0.490196, 0.184314, 1.0 },
+ { 0.807843, 0.498039, 0.196078, 1.0 },
+ { 0.815686, 0.513725, 0.211765, 1.0 },
+ { 0.827451, 0.525490, 0.227451, 1.0 },
+ { 0.835294, 0.537255, 0.243137, 1.0 },
+ { 0.847059, 0.549020, 0.258824, 1.0 },
+ { 0.862745, 0.576471, 0.290196, 1.0 },
+ { 0.866667, 0.580392, 0.298039, 1.0 },
+ { 0.874510, 0.588235, 0.305882, 1.0 },
+ { 0.882353, 0.603922, 0.321569, 1.0 },
+ { 0.894118, 0.615686, 0.341176, 1.0 },
+ { 0.901961, 0.627451, 0.356863, 1.0 },
+ { 0.913725, 0.639216, 0.372549, 1.0 },
+ { 0.933333, 0.666667, 0.403922, 1.0 },
+ { 0.937255, 0.670588, 0.411765, 1.0 },
+ { 0.941176, 0.678431, 0.419608, 1.0 },
+ { 0.952941, 0.694118, 0.435294, 1.0 },
+ { 0.960784, 0.705882, 0.454902, 1.0 },
+ { 0.972549, 0.717647, 0.470588, 1.0 },
+ { 0.980392, 0.729412, 0.486275, 1.0 },
+ { 0.992157, 0.745098, 0.501961, 1.0 },
+ { 1.000000, 0.756863, 0.517647, 1.0 },
+ { 1.000000, 0.729412, 0.501961, 1.0 },
+ { 1.000000, 0.721569, 0.498039, 1.0 },
+ { 1.000000, 0.713725, 0.498039, 1.0 },
+ { 1.000000, 0.698039, 0.490196, 1.0 },
+ { 1.000000, 0.682353, 0.482353, 1.0 },
+ { 1.000000, 0.670588, 0.474510, 1.0 },
+ { 1.000000, 0.654902, 0.466667, 1.0 },
+ { 1.000000, 0.627451, 0.454902, 1.0 },
+ { 1.000000, 0.619608, 0.450980, 1.0 },
+ { 1.000000, 0.611765, 0.447059, 1.0 },
+ { 1.000000, 0.596078, 0.439216, 1.0 },
+ { 1.000000, 0.580392, 0.431373, 1.0 },
+ { 1.000000, 0.568627, 0.423529, 1.0 },
+ { 1.000000, 0.552941, 0.419608, 1.0 },
+ { 1.000000, 0.537255, 0.411765, 1.0 },
+ { 1.000000, 0.525490, 0.403922, 1.0 },
+ { 1.000000, 0.509804, 0.396078, 1.0 },
+ { 1.000000, 0.494118, 0.388235, 1.0 },
+ { 1.000000, 0.478431, 0.384314, 1.0 },
+ { 1.000000, 0.466667, 0.376471, 1.0 },
+ { 1.000000, 0.450980, 0.368627, 1.0 },
+ { 1.000000, 0.435294, 0.360784, 1.0 },
+ { 1.000000, 0.419608, 0.352941, 1.0 },
+ { 1.000000, 0.392157, 0.341176, 1.0 },
+ { 1.000000, 0.384314, 0.337255, 1.0 },
+ { 1.000000, 0.376471, 0.333333, 1.0 },
+ { 1.000000, 0.364706, 0.325490, 1.0 },
+ { 1.000000, 0.349020, 0.317647, 1.0 },
+ { 1.000000, 0.333333, 0.309804, 1.0 },
+ { 1.000000, 0.317647, 0.305882, 1.0 },
+ { 1.000000, 0.305882, 0.298039, 1.0 },
+ { 1.000000, 0.290196, 0.290196, 1.0 },
+ { 0.996078, 0.301961, 0.294118, 1.0 },
+ { 0.988235, 0.309804, 0.298039, 1.0 },
+ { 0.984314, 0.321569, 0.298039, 1.0 },
+ { 0.980392, 0.329412, 0.301961, 1.0 },
+ { 0.972549, 0.341176, 0.305882, 1.0 },
+ { 0.968627, 0.352941, 0.309804, 1.0 },
+ { 0.960784, 0.360784, 0.309804, 1.0 },
+ { 0.956863, 0.372549, 0.313725, 1.0 },
+ { 0.952941, 0.380392, 0.317647, 1.0 },
+ { 0.945098, 0.392157, 0.317647, 1.0 },
+ { 0.941176, 0.403922, 0.321569, 1.0 },
+ { 0.933333, 0.411765, 0.325490, 1.0 },
+ { 0.929412, 0.423529, 0.329412, 1.0 },
+ { 0.925490, 0.431373, 0.329412, 1.0 },
+ { 0.917647, 0.443137, 0.333333, 1.0 },
+ { 0.913725, 0.454902, 0.337255, 1.0 },
+ { 0.909804, 0.462745, 0.337255, 1.0 },
+ { 0.901961, 0.474510, 0.341176, 1.0 },
+ { 0.898039, 0.482353, 0.345098, 1.0 },
+ { 0.894118, 0.494118, 0.349020, 1.0 },
+ { 0.886275, 0.501961, 0.349020, 1.0 },
+ { 0.882353, 0.513725, 0.352941, 1.0 },
+ { 0.874510, 0.525490, 0.356863, 1.0 },
+ { 0.870588, 0.533333, 0.356863, 1.0 },
+ { 0.866667, 0.545098, 0.360784, 1.0 },
+ { 0.858824, 0.552941, 0.364706, 1.0 },
+ { 0.854902, 0.564706, 0.368627, 1.0 },
+ { 0.847059, 0.576471, 0.368627, 1.0 },
+ { 0.843137, 0.584314, 0.372549, 1.0 },
+ { 0.839216, 0.596078, 0.376471, 1.0 },
+ { 0.831373, 0.603922, 0.376471, 1.0 },
+ { 0.827451, 0.615686, 0.380392, 1.0 },
+ { 0.827451, 0.619608, 0.388235, 1.0 },
+ { 0.831373, 0.623529, 0.392157, 1.0 },
+ { 0.831373, 0.627451, 0.400000, 1.0 },
+ { 0.835294, 0.631373, 0.407843, 1.0 },
+ { 0.835294, 0.635294, 0.411765, 1.0 },
+ { 0.839216, 0.639216, 0.419608, 1.0 },
+ { 0.839216, 0.643137, 0.423529, 1.0 },
+ { 0.839216, 0.647059, 0.431373, 1.0 },
+ { 0.843137, 0.650980, 0.439216, 1.0 },
+ { 0.843137, 0.654902, 0.443137, 1.0 },
+ { 0.847059, 0.658824, 0.450980, 1.0 },
+ { 0.847059, 0.662745, 0.454902, 1.0 },
+ { 0.850980, 0.666667, 0.462745, 1.0 },
+ { 0.850980, 0.670588, 0.470588, 1.0 },
+ { 0.854902, 0.674510, 0.474510, 1.0 },
+ { 0.854902, 0.678431, 0.482353, 1.0 },
+ { 0.854902, 0.682353, 0.490196, 1.0 },
+ { 0.858824, 0.686275, 0.494118, 1.0 },
+ { 0.858824, 0.690196, 0.501961, 1.0 },
+ { 0.862745, 0.694118, 0.509804, 1.0 },
+ { 0.862745, 0.698039, 0.513725, 1.0 },
+ { 0.866667, 0.701961, 0.521569, 1.0 },
+ { 0.866667, 0.705882, 0.525490, 1.0 },
+ { 0.866667, 0.709804, 0.533333, 1.0 },
+ { 0.870588, 0.713725, 0.541176, 1.0 },
+ { 0.870588, 0.717647, 0.545098, 1.0 },
+ { 0.874510, 0.721569, 0.552941, 1.0 },
+ { 0.874510, 0.725490, 0.556863, 1.0 },
+ { 0.878431, 0.729412, 0.564706, 1.0 },
+ { 0.878431, 0.733333, 0.572549, 1.0 },
+ { 0.882353, 0.741176, 0.584314, 1.0 },
+ };
+/* multi_color_2 */
+static double4 colors_99[] = {
+ { 1.000000, 0.000000, 0.000000, 1.0 },
+ { 0.827451, 0.086275, 0.086275, 1.0 },
+ { 0.741176, 0.129412, 0.129412, 1.0 },
+ { 0.654902, 0.172549, 0.172549, 1.0 },
+ { 0.568627, 0.215686, 0.215686, 1.0 },
+ { 0.486275, 0.258824, 0.258824, 1.0 },
+ { 0.443137, 0.278431, 0.278431, 1.0 },
+ { 0.400000, 0.301961, 0.301961, 1.0 },
+ { 0.227451, 0.388235, 0.388235, 1.0 },
+ { 0.113725, 0.443137, 0.443137, 1.0 },
+ { 0.000000, 0.501961, 0.501961, 1.0 },
+ { 0.000000, 0.545098, 0.545098, 1.0 },
+ { 0.000000, 0.588235, 0.588235, 1.0 },
+ { 0.000000, 0.631373, 0.631373, 1.0 },
+ { 0.000000, 0.674510, 0.674510, 1.0 },
+ { 0.000000, 0.694118, 0.694118, 1.0 },
+ { 0.000000, 0.717647, 0.717647, 1.0 },
+ { 0.000000, 0.800000, 0.800000, 1.0 },
+ { 0.000000, 0.843137, 0.843137, 1.0 },
+ { 0.000000, 0.886275, 0.886275, 1.0 },
+ { 0.000000, 0.929412, 0.929412, 1.0 },
+ { 0.000000, 0.972549, 0.972549, 1.0 },
+ { 0.000000, 0.984314, 0.984314, 1.0 },
+ { 0.000000, 1.000000, 1.000000, 1.0 },
+ { 0.172549, 0.941176, 1.000000, 1.0 },
+ { 0.258824, 0.909804, 1.000000, 1.0 },
+ { 0.345098, 0.878431, 1.000000, 1.0 },
+ { 0.427451, 0.847059, 1.000000, 1.0 },
+ { 0.513725, 0.819608, 1.000000, 1.0 },
+ { 0.556863, 0.803922, 1.000000, 1.0 },
+ { 0.600000, 0.788235, 1.000000, 1.0 },
+ { 0.686275, 0.760784, 1.000000, 1.0 },
+ { 0.772549, 0.729412, 1.000000, 1.0 },
+ { 1.000000, 0.650980, 1.000000, 1.0 },
+ { 0.913725, 0.635294, 1.000000, 1.0 },
+ { 0.827451, 0.623529, 1.000000, 1.0 },
+ { 0.741176, 0.611765, 1.000000, 1.0 },
+ { 0.654902, 0.600000, 1.000000, 1.0 },
+ { 0.611765, 0.592157, 1.000000, 1.0 },
+ { 0.568627, 0.588235, 1.000000, 1.0 },
+ { 0.400000, 0.560784, 1.000000, 1.0 },
+ { 0.313725, 0.549020, 1.000000, 1.0 },
+ { 0.227451, 0.537255, 1.000000, 1.0 },
+ { 0.141176, 0.521569, 1.000000, 1.0 },
+ { 0.054902, 0.509804, 1.000000, 1.0 },
+ { 0.027451, 0.505882, 1.000000, 1.0 },
+ { 0.000000, 0.501961, 1.000000, 1.0 },
+ { 0.043137, 0.501961, 1.000000, 1.0 },
+ { 0.086275, 0.501961, 1.000000, 1.0 },
+ { 0.172549, 0.501961, 1.000000, 1.0 },
+ { 0.215686, 0.501961, 1.000000, 1.0 },
+ { 0.258824, 0.501961, 1.000000, 1.0 },
+ { 0.301961, 0.501961, 1.000000, 1.0 },
+ { 0.345098, 0.501961, 1.000000, 1.0 },
+ { 0.364706, 0.501961, 1.000000, 1.0 },
+ { 0.388235, 0.501961, 1.000000, 1.0 },
+ { 0.474510, 0.501961, 1.000000, 1.0 },
+ { 0.466667, 0.521569, 0.956863, 1.0 },
+ { 0.458824, 0.545098, 0.913725, 1.0 },
+ { 0.415686, 0.588235, 0.827451, 1.0 },
+ { 0.372549, 0.631373, 0.741176, 1.0 },
+ { 0.349020, 0.650980, 0.698039, 1.0 },
+ { 0.329412, 0.674510, 0.654902, 1.0 },
+ { 0.286275, 0.717647, 0.568627, 1.0 },
+ { 0.243137, 0.756863, 0.486275, 1.0 },
+ { 0.156863, 0.843137, 0.313725, 1.0 },
+ { 0.113725, 0.886275, 0.227451, 1.0 },
+ { 0.070588, 0.929412, 0.141176, 1.0 },
+ { 0.035294, 0.964706, 0.070588, 1.0 },
+ { 0.000000, 1.000000, 0.000000, 1.0 },
+ { 0.086275, 0.913725, 0.000000, 1.0 },
+ { 0.172549, 0.827451, 0.000000, 1.0 },
+ { 0.345098, 0.654902, 0.000000, 1.0 },
+ { 0.427451, 0.568627, 0.000000, 1.0 },
+ { 0.513725, 0.486275, 0.000000, 1.0 },
+ { 0.600000, 0.400000, 0.000000, 1.0 },
+ { 0.686275, 0.313725, 0.000000, 1.0 },
+ { 0.729412, 0.270588, 0.000000, 1.0 },
+ { 0.772549, 0.227451, 0.000000, 1.0 },
+ { 0.858824, 0.141176, 0.000000, 1.0 },
+ { 0.945098, 0.054902, 0.000000, 1.0 },
+ { 0.913725, 0.043137, 0.000000, 1.0 },
+ { 0.827451, 0.086275, 0.000000, 1.0 },
+ { 0.741176, 0.129412, 0.000000, 1.0 },
+ { 0.698039, 0.149020, 0.000000, 1.0 },
+ { 0.654902, 0.172549, 0.000000, 1.0 },
+ { 0.568627, 0.215686, 0.000000, 1.0 },
+ { 0.486275, 0.258824, 0.000000, 1.0 },
+ { 0.313725, 0.345098, 0.000000, 1.0 },
+ { 0.227451, 0.388235, 0.000000, 1.0 },
+ { 0.141176, 0.431373, 0.000000, 1.0 },
+ { 0.098039, 0.450980, 0.000000, 1.0 },
+ { 0.054902, 0.474510, 0.000000, 1.0 },
+ { 0.000000, 0.501961, 0.000000, 1.0 },
+ { 0.039216, 0.458824, 0.000000, 1.0 },
+ { 0.078431, 0.415686, 0.000000, 1.0 },
+ { 0.117647, 0.372549, 0.000000, 1.0 },
+ { 0.196078, 0.286275, 0.000000, 1.0 },
+ { 0.235294, 0.243137, 0.000000, 1.0 },
+ { 0.274510, 0.200000, 0.000000, 1.0 },
+ { 0.294118, 0.176471, 0.000000, 1.0 },
+ { 0.313725, 0.156863, 0.000000, 1.0 },
+ { 0.352941, 0.113725, 0.000000, 1.0 },
+ { 0.396078, 0.070588, 0.000000, 1.0 },
+ { 0.505882, 0.000000, 0.000000, 1.0 },
+ { 0.549020, 0.000000, 0.000000, 1.0 },
+ { 0.596078, 0.000000, 0.000000, 1.0 },
+ { 0.619608, 0.000000, 0.000000, 1.0 },
+ { 0.643137, 0.000000, 0.000000, 1.0 },
+ { 0.686275, 0.000000, 0.000000, 1.0 },
+ { 0.733333, 0.000000, 0.000000, 1.0 },
+ { 0.780392, 0.000000, 0.000000, 1.0 },
+ { 0.823529, 0.000000, 0.000000, 1.0 },
+ { 0.917647, 0.000000, 0.000000, 1.0 },
+ { 0.941176, 0.000000, 0.000000, 1.0 },
+ { 0.964706, 0.000000, 0.000000, 1.0 },
+ { 0.992157, 0.000000, 0.000000, 1.0 },
+ { 0.949020, 0.086275, 0.043137, 1.0 },
+ { 0.909804, 0.172549, 0.086275, 1.0 },
+ { 0.866667, 0.258824, 0.129412, 1.0 },
+ { 0.780392, 0.431373, 0.215686, 1.0 },
+ { 0.737255, 0.513725, 0.258824, 1.0 },
+ { 0.698039, 0.600000, 0.301961, 1.0 },
+ { 0.674510, 0.643137, 0.321569, 1.0 },
+ { 0.654902, 0.686275, 0.345098, 1.0 },
+ { 0.611765, 0.772549, 0.388235, 1.0 },
+ { 0.572549, 0.858824, 0.431373, 1.0 },
+ { 0.529412, 0.945098, 0.474510, 1.0 },
+ { 0.501961, 1.000000, 0.501961, 1.0 },
+ { 0.501961, 0.913725, 0.588235, 1.0 },
+ { 0.501961, 0.890196, 0.607843, 1.0 },
+ { 0.501961, 0.870588, 0.631373, 1.0 },
+ { 0.501961, 0.827451, 0.674510, 1.0 },
+ { 0.501961, 0.784314, 0.717647, 1.0 },
+ { 0.501961, 0.745098, 0.756863, 1.0 },
+ { 0.501961, 0.701961, 0.800000, 1.0 },
+ { 0.501961, 0.615686, 0.886275, 1.0 },
+ { 0.501961, 0.556863, 0.941176, 1.0 },
+ { 0.501961, 0.501961, 1.000000, 1.0 },
+ { 0.478431, 0.501961, 0.956863, 1.0 },
+ { 0.458824, 0.501961, 0.913725, 1.0 },
+ { 0.415686, 0.501961, 0.827451, 1.0 },
+ { 0.372549, 0.501961, 0.741176, 1.0 },
+ { 0.329412, 0.501961, 0.654902, 1.0 },
+ { 0.286275, 0.501961, 0.568627, 1.0 },
+ { 0.200000, 0.501961, 0.400000, 1.0 },
+ { 0.176471, 0.501961, 0.356863, 1.0 },
+ { 0.156863, 0.501961, 0.313725, 1.0 },
+ { 0.113725, 0.501961, 0.227451, 1.0 },
+ { 0.070588, 0.501961, 0.141176, 1.0 },
+ { 0.027451, 0.501961, 0.054902, 1.0 },
+ { 0.000000, 0.501961, 0.000000, 1.0 },
+ { 0.172549, 0.517647, 0.101961, 1.0 },
+ { 0.215686, 0.517647, 0.125490, 1.0 },
+ { 0.258824, 0.521569, 0.149020, 1.0 },
+ { 0.345098, 0.529412, 0.200000, 1.0 },
+ { 0.431373, 0.537255, 0.250980, 1.0 },
+ { 0.513725, 0.545098, 0.301961, 1.0 },
+ { 0.600000, 0.552941, 0.352941, 1.0 },
+ { 0.686275, 0.556863, 0.400000, 1.0 },
+ { 0.772549, 0.564706, 0.450980, 1.0 },
+ { 1.000000, 0.584314, 0.584314, 1.0 },
+ { 1.000000, 0.576471, 0.576471, 1.0 },
+ { 1.000000, 0.572549, 0.572549, 1.0 },
+ { 1.000000, 0.564706, 0.564706, 1.0 },
+ { 1.000000, 0.552941, 0.552941, 1.0 },
+ { 1.000000, 0.545098, 0.545098, 1.0 },
+ { 1.000000, 0.533333, 0.533333, 1.0 },
+ { 1.000000, 0.513725, 0.513725, 1.0 },
+ { 1.000000, 0.505882, 0.505882, 1.0 },
+ { 1.000000, 0.501961, 0.501961, 1.0 },
+ { 1.000000, 0.494118, 0.494118, 1.0 },
+ { 1.000000, 0.482353, 0.482353, 1.0 },
+ { 1.000000, 0.474510, 0.474510, 1.0 },
+ { 1.000000, 0.466667, 0.466667, 1.0 },
+ { 1.000000, 0.466667, 0.513725, 1.0 },
+ { 1.000000, 0.462745, 0.556863, 1.0 },
+ { 1.000000, 0.462745, 0.603922, 1.0 },
+ { 1.000000, 0.458824, 0.650980, 1.0 },
+ { 1.000000, 0.458824, 0.694118, 1.0 },
+ { 1.000000, 0.454902, 0.741176, 1.0 },
+ { 1.000000, 0.454902, 0.788235, 1.0 },
+ { 1.000000, 0.450980, 0.831373, 1.0 },
+ { 1.000000, 0.450980, 0.878431, 1.0 },
+ { 1.000000, 0.447059, 0.972549, 1.0 },
+ { 1.000000, 0.443137, 0.984314, 1.0 },
+ { 1.000000, 0.443137, 1.000000, 1.0 },
+ { 1.000000, 0.419608, 0.929412, 1.0 },
+ { 1.000000, 0.396078, 0.858824, 1.0 },
+ { 1.000000, 0.372549, 0.788235, 1.0 },
+ { 1.000000, 0.352941, 0.717647, 1.0 },
+ { 1.000000, 0.329412, 0.647059, 1.0 },
+ { 1.000000, 0.305882, 0.576471, 1.0 },
+ { 1.000000, 0.282353, 0.505882, 1.0 },
+ { 1.000000, 0.258824, 0.435294, 1.0 },
+ { 1.000000, 0.235294, 0.364706, 1.0 },
+ { 1.000000, 0.215686, 0.294118, 1.0 },
+ { 1.000000, 0.176471, 0.176471, 1.0 },
+ { 0.980392, 0.160784, 0.227451, 1.0 },
+ { 0.964706, 0.145098, 0.282353, 1.0 },
+ { 0.945098, 0.129412, 0.333333, 1.0 },
+ { 0.929412, 0.117647, 0.388235, 1.0 },
+ { 0.909804, 0.101961, 0.439216, 1.0 },
+ { 0.894118, 0.086275, 0.494118, 1.0 },
+ { 0.874510, 0.070588, 0.545098, 1.0 },
+ { 0.858824, 0.054902, 0.600000, 1.0 },
+ { 0.839216, 0.039216, 0.650980, 1.0 },
+ { 0.819608, 0.023529, 0.705882, 1.0 },
+ { 0.803922, 0.007843, 0.756863, 1.0 },
+ { 0.792157, 0.000000, 0.792157, 1.0 },
+ { 0.800000, 0.000000, 0.725490, 1.0 },
+ { 0.807843, 0.000000, 0.654902, 1.0 },
+ { 0.811765, 0.000000, 0.588235, 1.0 },
+ { 0.819608, 0.000000, 0.521569, 1.0 },
+ { 0.827451, 0.000000, 0.450980, 1.0 },
+ { 0.835294, 0.000000, 0.384314, 1.0 },
+ { 0.843137, 0.000000, 0.313725, 1.0 },
+ { 0.847059, 0.000000, 0.247059, 1.0 },
+ { 0.854902, 0.000000, 0.180392, 1.0 },
+ { 0.862745, 0.000000, 0.109804, 1.0 },
+ { 0.870588, 0.000000, 0.043137, 1.0 },
+ { 0.874510, 0.000000, 0.000000, 1.0 },
+ { 0.850980, 0.047059, 0.023529, 1.0 },
+ { 0.831373, 0.094118, 0.047059, 1.0 },
+ { 0.807843, 0.141176, 0.074510, 1.0 },
+ { 0.784314, 0.184314, 0.098039, 1.0 },
+ { 0.764706, 0.231373, 0.121569, 1.0 },
+ { 0.741176, 0.278431, 0.145098, 1.0 },
+ { 0.717647, 0.325490, 0.168627, 1.0 },
+ { 0.698039, 0.372549, 0.196078, 1.0 },
+ { 0.674510, 0.419608, 0.219608, 1.0 },
+ { 0.650980, 0.466667, 0.243137, 1.0 },
+ { 0.615686, 0.541176, 0.282353, 1.0 },
+ { 0.615686, 0.494118, 0.258824, 1.0 },
+ { 0.619608, 0.447059, 0.235294, 1.0 },
+ { 0.619608, 0.400000, 0.207843, 1.0 },
+ { 0.623529, 0.356863, 0.184314, 1.0 },
+ { 0.627451, 0.309804, 0.160784, 1.0 },
+ { 0.627451, 0.262745, 0.137255, 1.0 },
+ { 0.631373, 0.215686, 0.113725, 1.0 },
+ { 0.631373, 0.168627, 0.086275, 1.0 },
+ { 0.635294, 0.121569, 0.062745, 1.0 },
+ { 0.639216, 0.074510, 0.039216, 1.0 },
+ { 0.639216, 0.031373, 0.015686, 1.0 },
+ { 0.643137, 0.000000, 0.000000, 1.0 },
+ { 0.627451, 0.000000, 0.000000, 1.0 },
+ { 0.611765, 0.000000, 0.000000, 1.0 },
+ { 0.596078, 0.000000, 0.000000, 1.0 },
+ { 0.580392, 0.000000, 0.000000, 1.0 },
+ { 0.564706, 0.000000, 0.000000, 1.0 },
+ { 0.549020, 0.000000, 0.000000, 1.0 },
+ { 0.533333, 0.000000, 0.000000, 1.0 },
+ { 0.517647, 0.000000, 0.000000, 1.0 },
+ { 0.501961, 0.000000, 0.000000, 1.0 },
+ { 0.486275, 0.000000, 0.000000, 1.0 },
+ { 0.458824, 0.000000, 0.000000, 1.0 },
+ };
+/* rw-yellow-orange */
+static double4 colors_100[] = {
+ { 1.000000, 0.501961, 0.000000, 1.0 },
+ { 1.000000, 0.525490, 0.000000, 1.0 },
+ { 1.000000, 0.537255, 0.000000, 1.0 },
+ { 1.000000, 0.549020, 0.000000, 1.0 },
+ { 1.000000, 0.560784, 0.000000, 1.0 },
+ { 1.000000, 0.572549, 0.000000, 1.0 },
+ { 1.000000, 0.576471, 0.000000, 1.0 },
+ { 1.000000, 0.584314, 0.000000, 1.0 },
+ { 1.000000, 0.607843, 0.000000, 1.0 },
+ { 1.000000, 0.619608, 0.000000, 1.0 },
+ { 1.000000, 0.631373, 0.000000, 1.0 },
+ { 1.000000, 0.643137, 0.000000, 1.0 },
+ { 1.000000, 0.654902, 0.000000, 1.0 },
+ { 1.000000, 0.666667, 0.000000, 1.0 },
+ { 1.000000, 0.678431, 0.000000, 1.0 },
+ { 1.000000, 0.682353, 0.000000, 1.0 },
+ { 1.000000, 0.690196, 0.000000, 1.0 },
+ { 1.000000, 0.713725, 0.000000, 1.0 },
+ { 1.000000, 0.725490, 0.000000, 1.0 },
+ { 1.000000, 0.737255, 0.000000, 1.0 },
+ { 1.000000, 0.745098, 0.000000, 1.0 },
+ { 1.000000, 0.756863, 0.000000, 1.0 },
+ { 1.000000, 0.760784, 0.000000, 1.0 },
+ { 1.000000, 0.768627, 0.000000, 1.0 },
+ { 1.000000, 0.792157, 0.000000, 1.0 },
+ { 1.000000, 0.803922, 0.000000, 1.0 },
+ { 1.000000, 0.815686, 0.000000, 1.0 },
+ { 1.000000, 0.827451, 0.000000, 1.0 },
+ { 1.000000, 0.839216, 0.000000, 1.0 },
+ { 1.000000, 0.843137, 0.000000, 1.0 },
+ { 1.000000, 0.850980, 0.000000, 1.0 },
+ { 1.000000, 0.862745, 0.000000, 1.0 },
+ { 1.000000, 0.874510, 0.000000, 1.0 },
+ { 1.000000, 0.898039, 0.000000, 1.0 },
+ { 1.000000, 0.909804, 0.000000, 1.0 },
+ { 1.000000, 0.921569, 0.000000, 1.0 },
+ { 1.000000, 0.933333, 0.000000, 1.0 },
+ { 1.000000, 0.945098, 0.000000, 1.0 },
+ { 1.000000, 0.949020, 0.000000, 1.0 },
+ { 1.000000, 0.956863, 0.000000, 1.0 },
+ { 1.000000, 0.980392, 0.000000, 1.0 },
+ { 1.000000, 0.984314, 0.003922, 1.0 },
+ { 1.000000, 0.988235, 0.007843, 1.0 },
+ { 1.000000, 0.976471, 0.011765, 1.0 },
+ { 1.000000, 0.964706, 0.015686, 1.0 },
+ { 1.000000, 0.956863, 0.019608, 1.0 },
+ { 1.000000, 0.952941, 0.023529, 1.0 },
+ { 1.000000, 0.941176, 0.031373, 1.0 },
+ { 1.000000, 0.929412, 0.035294, 1.0 },
+ { 1.000000, 0.905882, 0.047059, 1.0 },
+ { 1.000000, 0.894118, 0.050980, 1.0 },
+ { 1.000000, 0.882353, 0.058824, 1.0 },
+ { 1.000000, 0.870588, 0.062745, 1.0 },
+ { 1.000000, 0.858824, 0.070588, 1.0 },
+ { 1.000000, 0.850980, 0.074510, 1.0 },
+ { 1.000000, 0.847059, 0.078431, 1.0 },
+ { 1.000000, 0.823529, 0.086275, 1.0 },
+ { 1.000000, 0.811765, 0.094118, 1.0 },
+ { 1.000000, 0.800000, 0.101961, 1.0 },
+ { 1.000000, 0.788235, 0.105882, 1.0 },
+ { 1.000000, 0.776471, 0.109804, 1.0 },
+ { 1.000000, 0.768627, 0.113725, 1.0 },
+ { 1.000000, 0.764706, 0.117647, 1.0 },
+ { 1.000000, 0.752941, 0.125490, 1.0 },
+ { 1.000000, 0.745098, 0.129412, 1.0 },
+ { 1.000000, 0.721569, 0.141176, 1.0 },
+ { 1.000000, 0.709804, 0.145098, 1.0 },
+ { 1.000000, 0.698039, 0.152941, 1.0 },
+ { 1.000000, 0.690196, 0.152941, 1.0 },
+ { 1.000000, 0.686275, 0.156863, 1.0 },
+ { 1.000000, 0.674510, 0.164706, 1.0 },
+ { 1.000000, 0.662745, 0.172549, 1.0 },
+ { 1.000000, 0.639216, 0.180392, 1.0 },
+ { 1.000000, 0.627451, 0.188235, 1.0 },
+ { 1.000000, 0.615686, 0.196078, 1.0 },
+ { 1.000000, 0.603922, 0.200000, 1.0 },
+ { 1.000000, 0.592157, 0.203922, 1.0 },
+ { 1.000000, 0.584314, 0.207843, 1.0 },
+ { 1.000000, 0.580392, 0.211765, 1.0 },
+ { 1.000000, 0.568627, 0.219608, 1.0 },
+ { 1.000000, 0.556863, 0.223529, 1.0 },
+ { 1.000000, 0.533333, 0.235294, 1.0 },
+ { 1.000000, 0.521569, 0.239216, 1.0 },
+ { 1.000000, 0.509804, 0.247059, 1.0 },
+ { 1.000000, 0.505882, 0.247059, 1.0 },
+ { 1.000000, 0.501961, 0.250980, 1.0 },
+ { 1.000000, 0.513725, 0.258824, 1.0 },
+ { 1.000000, 0.525490, 0.262745, 1.0 },
+ { 1.000000, 0.549020, 0.274510, 1.0 },
+ { 1.000000, 0.560784, 0.278431, 1.0 },
+ { 1.000000, 0.572549, 0.286275, 1.0 },
+ { 1.000000, 0.576471, 0.286275, 1.0 },
+ { 1.000000, 0.584314, 0.290196, 1.0 },
+ { 1.000000, 0.596078, 0.298039, 1.0 },
+ { 1.000000, 0.607843, 0.305882, 1.0 },
+ { 1.000000, 0.619608, 0.309804, 1.0 },
+ { 1.000000, 0.631373, 0.313725, 1.0 },
+ { 1.000000, 0.654902, 0.329412, 1.0 },
+ { 1.000000, 0.666667, 0.333333, 1.0 },
+ { 1.000000, 0.678431, 0.337255, 1.0 },
+ { 1.000000, 0.682353, 0.341176, 1.0 },
+ { 1.000000, 0.690196, 0.345098, 1.0 },
+ { 1.000000, 0.701961, 0.352941, 1.0 },
+ { 1.000000, 0.713725, 0.356863, 1.0 },
+ { 1.000000, 0.737255, 0.368627, 1.0 },
+ { 1.000000, 0.745098, 0.372549, 1.0 },
+ { 1.000000, 0.756863, 0.380392, 1.0 },
+ { 1.000000, 0.760784, 0.380392, 1.0 },
+ { 1.000000, 0.768627, 0.384314, 1.0 },
+ { 1.000000, 0.780392, 0.392157, 1.0 },
+ { 1.000000, 0.792157, 0.400000, 1.0 },
+ { 1.000000, 0.803922, 0.403922, 1.0 },
+ { 1.000000, 0.815686, 0.407843, 1.0 },
+ { 1.000000, 0.839216, 0.423529, 1.0 },
+ { 1.000000, 0.843137, 0.423529, 1.0 },
+ { 1.000000, 0.850980, 0.427451, 1.0 },
+ { 1.000000, 0.862745, 0.431373, 1.0 },
+ { 1.000000, 0.874510, 0.439216, 1.0 },
+ { 1.000000, 0.886275, 0.447059, 1.0 },
+ { 1.000000, 0.898039, 0.450980, 1.0 },
+ { 1.000000, 0.921569, 0.462745, 1.0 },
+ { 1.000000, 0.933333, 0.466667, 1.0 },
+ { 1.000000, 0.945098, 0.474510, 1.0 },
+ { 1.000000, 0.949020, 0.474510, 1.0 },
+ { 1.000000, 0.956863, 0.478431, 1.0 },
+ { 1.000000, 0.968627, 0.486275, 1.0 },
+ { 1.000000, 0.980392, 0.494118, 1.0 },
+ { 1.000000, 0.992157, 0.498039, 1.0 },
+ { 1.000000, 1.000000, 0.501961, 1.0 },
+ { 1.000000, 0.984314, 0.494118, 1.0 },
+ { 1.000000, 0.980392, 0.490196, 1.0 },
+ { 1.000000, 0.976471, 0.490196, 1.0 },
+ { 1.000000, 0.968627, 0.486275, 1.0 },
+ { 1.000000, 0.960784, 0.482353, 1.0 },
+ { 1.000000, 0.952941, 0.478431, 1.0 },
+ { 1.000000, 0.945098, 0.474510, 1.0 },
+ { 1.000000, 0.929412, 0.466667, 1.0 },
+ { 1.000000, 0.921569, 0.458824, 1.0 },
+ { 1.000000, 0.913725, 0.454902, 1.0 },
+ { 1.000000, 0.909804, 0.450980, 1.0 },
+ { 1.000000, 0.905882, 0.450980, 1.0 },
+ { 1.000000, 0.898039, 0.447059, 1.0 },
+ { 1.000000, 0.890196, 0.443137, 1.0 },
+ { 1.000000, 0.882353, 0.439216, 1.0 },
+ { 1.000000, 0.874510, 0.435294, 1.0 },
+ { 1.000000, 0.858824, 0.427451, 1.0 },
+ { 1.000000, 0.854902, 0.423529, 1.0 },
+ { 1.000000, 0.850980, 0.423529, 1.0 },
+ { 1.000000, 0.843137, 0.419608, 1.0 },
+ { 1.000000, 0.835294, 0.415686, 1.0 },
+ { 1.000000, 0.827451, 0.411765, 1.0 },
+ { 1.000000, 0.819608, 0.407843, 1.0 },
+ { 1.000000, 0.803922, 0.400000, 1.0 },
+ { 1.000000, 0.800000, 0.396078, 1.0 },
+ { 1.000000, 0.796078, 0.396078, 1.0 },
+ { 1.000000, 0.788235, 0.392157, 1.0 },
+ { 1.000000, 0.780392, 0.384314, 1.0 },
+ { 1.000000, 0.772549, 0.380392, 1.0 },
+ { 1.000000, 0.764706, 0.376471, 1.0 },
+ { 1.000000, 0.756863, 0.372549, 1.0 },
+ { 1.000000, 0.745098, 0.368627, 1.0 },
+ { 1.000000, 0.729412, 0.360784, 1.0 },
+ { 1.000000, 0.725490, 0.356863, 1.0 },
+ { 1.000000, 0.721569, 0.356863, 1.0 },
+ { 1.000000, 0.713725, 0.352941, 1.0 },
+ { 1.000000, 0.705882, 0.349020, 1.0 },
+ { 1.000000, 0.698039, 0.345098, 1.0 },
+ { 1.000000, 0.690196, 0.341176, 1.0 },
+ { 1.000000, 0.674510, 0.333333, 1.0 },
+ { 1.000000, 0.666667, 0.329412, 1.0 },
+ { 1.000000, 0.662745, 0.325490, 1.0 },
+ { 0.996078, 0.666667, 0.317647, 1.0 },
+ { 0.992157, 0.670588, 0.309804, 1.0 },
+ { 0.988235, 0.670588, 0.301961, 1.0 },
+ { 0.980392, 0.674510, 0.294118, 1.0 },
+ { 0.976471, 0.678431, 0.286275, 1.0 },
+ { 0.972549, 0.682353, 0.278431, 1.0 },
+ { 0.968627, 0.686275, 0.270588, 1.0 },
+ { 0.964706, 0.690196, 0.262745, 1.0 },
+ { 0.960784, 0.694118, 0.254902, 1.0 },
+ { 0.956863, 0.694118, 0.250980, 1.0 },
+ { 0.949020, 0.698039, 0.243137, 1.0 },
+ { 0.945098, 0.701961, 0.235294, 1.0 },
+ { 0.941176, 0.705882, 0.227451, 1.0 },
+ { 0.933333, 0.713725, 0.211765, 1.0 },
+ { 0.929412, 0.713725, 0.207843, 1.0 },
+ { 0.929412, 0.717647, 0.203922, 1.0 },
+ { 0.921569, 0.721569, 0.196078, 1.0 },
+ { 0.917647, 0.721569, 0.188235, 1.0 },
+ { 0.913725, 0.725490, 0.180392, 1.0 },
+ { 0.909804, 0.729412, 0.172549, 1.0 },
+ { 0.905882, 0.733333, 0.164706, 1.0 },
+ { 0.901961, 0.737255, 0.156863, 1.0 },
+ { 0.898039, 0.741176, 0.149020, 1.0 },
+ { 0.890196, 0.745098, 0.141176, 1.0 },
+ { 0.886275, 0.745098, 0.133333, 1.0 },
+ { 0.882353, 0.749020, 0.125490, 1.0 },
+ { 0.878431, 0.752941, 0.117647, 1.0 },
+ { 0.874510, 0.756863, 0.113725, 1.0 },
+ { 0.870588, 0.760784, 0.105882, 1.0 },
+ { 0.866667, 0.764706, 0.098039, 1.0 },
+ { 0.858824, 0.768627, 0.090196, 1.0 },
+ { 0.854902, 0.772549, 0.082353, 1.0 },
+ { 0.850980, 0.772549, 0.074510, 1.0 },
+ { 0.847059, 0.776471, 0.066667, 1.0 },
+ { 0.843137, 0.780392, 0.058824, 1.0 },
+ { 0.839216, 0.784314, 0.050980, 1.0 },
+ { 0.835294, 0.788235, 0.043137, 1.0 },
+ { 0.827451, 0.792157, 0.035294, 1.0 },
+ { 0.823529, 0.796078, 0.027451, 1.0 },
+ { 0.819608, 0.796078, 0.019608, 1.0 },
+ { 0.815686, 0.800000, 0.011765, 1.0 },
+ { 0.811765, 0.803922, 0.003922, 1.0 },
+ { 0.807843, 0.807843, 0.000000, 1.0 },
+ { 0.807843, 0.796078, 0.000000, 1.0 },
+ { 0.807843, 0.780392, 0.000000, 1.0 },
+ { 0.807843, 0.768627, 0.000000, 1.0 },
+ { 0.807843, 0.756863, 0.000000, 1.0 },
+ { 0.803922, 0.741176, 0.000000, 1.0 },
+ { 0.803922, 0.729412, 0.000000, 1.0 },
+ { 0.803922, 0.717647, 0.000000, 1.0 },
+ { 0.803922, 0.701961, 0.000000, 1.0 },
+ { 0.803922, 0.690196, 0.000000, 1.0 },
+ { 0.803922, 0.678431, 0.000000, 1.0 },
+ { 0.800000, 0.662745, 0.000000, 1.0 },
+ { 0.800000, 0.650980, 0.000000, 1.0 },
+ { 0.800000, 0.639216, 0.000000, 1.0 },
+ { 0.800000, 0.623529, 0.000000, 1.0 },
+ { 0.800000, 0.611765, 0.000000, 1.0 },
+ { 0.796078, 0.600000, 0.000000, 1.0 },
+ { 0.796078, 0.584314, 0.000000, 1.0 },
+ { 0.796078, 0.572549, 0.000000, 1.0 },
+ { 0.796078, 0.560784, 0.000000, 1.0 },
+ { 0.796078, 0.545098, 0.000000, 1.0 },
+ { 0.792157, 0.533333, 0.000000, 1.0 },
+ { 0.792157, 0.521569, 0.000000, 1.0 },
+ { 0.792157, 0.505882, 0.000000, 1.0 },
+ { 0.792157, 0.494118, 0.000000, 1.0 },
+ { 0.792157, 0.482353, 0.000000, 1.0 },
+ { 0.792157, 0.466667, 0.000000, 1.0 },
+ { 0.788235, 0.454902, 0.000000, 1.0 },
+ { 0.788235, 0.443137, 0.000000, 1.0 },
+ { 0.788235, 0.427451, 0.000000, 1.0 },
+ { 0.788235, 0.415686, 0.000000, 1.0 },
+ { 0.788235, 0.403922, 0.000000, 1.0 },
+ { 0.784314, 0.392157, 0.000000, 1.0 },
+ { 0.784314, 0.376471, 0.000000, 1.0 },
+ { 0.784314, 0.364706, 0.000000, 1.0 },
+ { 0.784314, 0.352941, 0.000000, 1.0 },
+ { 0.784314, 0.337255, 0.000000, 1.0 },
+ { 0.780392, 0.325490, 0.000000, 1.0 },
+ { 0.780392, 0.313725, 0.000000, 1.0 },
+ { 0.780392, 0.298039, 0.000000, 1.0 },
+ { 0.780392, 0.286275, 0.000000, 1.0 },
+ { 0.780392, 0.274510, 0.000000, 1.0 },
+ { 0.776471, 0.250980, 0.000000, 1.0 },
+ };
+/* rw-multi-color-2 */
+static double4 colors_101[] = {
+ { 0.501961, 0.250980, 0.250980, 1.0 },
+ { 0.600000, 0.203922, 0.203922, 1.0 },
+ { 0.647059, 0.176471, 0.176471, 1.0 },
+ { 0.698039, 0.152941, 0.152941, 1.0 },
+ { 0.745098, 0.125490, 0.125490, 1.0 },
+ { 0.792157, 0.101961, 0.101961, 1.0 },
+ { 0.815686, 0.090196, 0.090196, 1.0 },
+ { 0.843137, 0.078431, 0.078431, 1.0 },
+ { 0.941176, 0.031373, 0.031373, 1.0 },
+ { 0.968627, 0.039216, 0.015686, 1.0 },
+ { 1.000000, 0.047059, 0.000000, 1.0 },
+ { 1.000000, 0.098039, 0.000000, 1.0 },
+ { 1.000000, 0.149020, 0.000000, 1.0 },
+ { 1.000000, 0.196078, 0.000000, 1.0 },
+ { 1.000000, 0.243137, 0.000000, 1.0 },
+ { 1.000000, 0.266667, 0.000000, 1.0 },
+ { 1.000000, 0.294118, 0.000000, 1.0 },
+ { 1.000000, 0.392157, 0.000000, 1.0 },
+ { 1.000000, 0.447059, 0.000000, 1.0 },
+ { 1.000000, 0.501961, 0.000000, 1.0 },
+ { 0.949020, 0.478431, 0.000000, 1.0 },
+ { 0.901961, 0.454902, 0.000000, 1.0 },
+ { 0.878431, 0.439216, 0.000000, 1.0 },
+ { 0.854902, 0.427451, 0.000000, 1.0 },
+ { 0.756863, 0.380392, 0.000000, 1.0 },
+ { 0.705882, 0.352941, 0.000000, 1.0 },
+ { 0.658824, 0.329412, 0.000000, 1.0 },
+ { 0.607843, 0.305882, 0.000000, 1.0 },
+ { 0.560784, 0.282353, 0.000000, 1.0 },
+ { 0.529412, 0.266667, 0.000000, 1.0 },
+ { 0.501961, 0.250980, 0.000000, 1.0 },
+ { 0.454902, 0.274510, 0.000000, 1.0 },
+ { 0.403922, 0.298039, 0.000000, 1.0 },
+ { 0.305882, 0.349020, 0.000000, 1.0 },
+ { 0.254902, 0.372549, 0.000000, 1.0 },
+ { 0.207843, 0.400000, 0.000000, 1.0 },
+ { 0.156863, 0.423529, 0.000000, 1.0 },
+ { 0.109804, 0.447059, 0.000000, 1.0 },
+ { 0.086275, 0.458824, 0.000000, 1.0 },
+ { 0.062745, 0.470588, 0.000000, 1.0 },
+ { 0.000000, 0.501961, 0.047059, 1.0 },
+ { 0.000000, 0.501961, 0.098039, 1.0 },
+ { 0.000000, 0.501961, 0.149020, 1.0 },
+ { 0.000000, 0.501961, 0.196078, 1.0 },
+ { 0.000000, 0.501961, 0.243137, 1.0 },
+ { 0.000000, 0.501961, 0.266667, 1.0 },
+ { 0.000000, 0.501961, 0.294118, 1.0 },
+ { 0.000000, 0.501961, 0.345098, 1.0 },
+ { 0.000000, 0.501961, 0.392157, 1.0 },
+ { 0.000000, 0.501961, 0.490196, 1.0 },
+ { 0.000000, 0.525490, 0.517647, 1.0 },
+ { 0.000000, 0.549020, 0.549020, 1.0 },
+ { 0.000000, 0.596078, 0.596078, 1.0 },
+ { 0.000000, 0.647059, 0.647059, 1.0 },
+ { 0.000000, 0.670588, 0.670588, 1.0 },
+ { 0.000000, 0.698039, 0.698039, 1.0 },
+ { 0.000000, 0.792157, 0.792157, 1.0 },
+ { 0.000000, 0.839216, 0.839216, 1.0 },
+ { 0.000000, 0.890196, 0.890196, 1.0 },
+ { 0.000000, 0.945098, 0.945098, 1.0 },
+ { 0.000000, 1.000000, 1.000000, 1.0 },
+ { 0.023529, 1.000000, 0.976471, 1.0 },
+ { 0.047059, 1.000000, 0.952941, 1.0 },
+ { 0.098039, 1.000000, 0.901961, 1.0 },
+ { 0.149020, 1.000000, 0.854902, 1.0 },
+ { 0.243137, 1.000000, 0.756863, 1.0 },
+ { 0.294118, 1.000000, 0.705882, 1.0 },
+ { 0.345098, 1.000000, 0.658824, 1.0 },
+ { 0.368627, 1.000000, 0.635294, 1.0 },
+ { 0.392157, 1.000000, 0.611765, 1.0 },
+ { 0.439216, 1.000000, 0.560784, 1.0 },
+ { 0.501961, 1.000000, 0.501961, 1.0 },
+ { 0.403922, 1.000000, 0.600000, 1.0 },
+ { 0.352941, 1.000000, 0.647059, 1.0 },
+ { 0.305882, 1.000000, 0.698039, 1.0 },
+ { 0.254902, 1.000000, 0.745098, 1.0 },
+ { 0.207843, 1.000000, 0.792157, 1.0 },
+ { 0.180392, 1.000000, 0.815686, 1.0 },
+ { 0.156863, 1.000000, 0.843137, 1.0 },
+ { 0.109804, 1.000000, 0.890196, 1.0 },
+ { 0.062745, 1.000000, 0.941176, 1.0 },
+ { 0.000000, 0.952941, 1.000000, 1.0 },
+ { 0.000000, 0.901961, 1.000000, 1.0 },
+ { 0.000000, 0.854902, 1.000000, 1.0 },
+ { 0.000000, 0.827451, 1.000000, 1.0 },
+ { 0.000000, 0.803922, 1.000000, 1.0 },
+ { 0.000000, 0.756863, 1.000000, 1.0 },
+ { 0.000000, 0.709804, 1.000000, 1.0 },
+ { 0.000000, 0.611765, 1.000000, 1.0 },
+ { 0.000000, 0.560784, 1.000000, 1.0 },
+ { 0.000000, 0.513725, 1.000000, 1.0 },
+ { 0.000000, 0.505882, 1.000000, 1.0 },
+ { 0.000000, 0.501961, 1.000000, 1.0 },
+ { 0.047059, 0.501961, 1.000000, 1.0 },
+ { 0.098039, 0.501961, 1.000000, 1.0 },
+ { 0.149020, 0.501961, 1.000000, 1.0 },
+ { 0.196078, 0.501961, 1.000000, 1.0 },
+ { 0.294118, 0.501961, 1.000000, 1.0 },
+ { 0.341176, 0.501961, 1.000000, 1.0 },
+ { 0.392157, 0.501961, 1.000000, 1.0 },
+ { 0.415686, 0.501961, 1.000000, 1.0 },
+ { 0.439216, 0.501961, 1.000000, 1.0 },
+ { 0.501961, 0.501961, 1.000000, 1.0 },
+ { 0.501961, 0.454902, 0.925490, 1.0 },
+ { 0.501961, 0.352941, 0.780392, 1.0 },
+ { 0.501961, 0.305882, 0.705882, 1.0 },
+ { 0.501961, 0.258824, 0.635294, 1.0 },
+ { 0.501961, 0.231373, 0.596078, 1.0 },
+ { 0.501961, 0.207843, 0.560784, 1.0 },
+ { 0.501961, 0.156863, 0.486275, 1.0 },
+ { 0.501961, 0.109804, 0.415686, 1.0 },
+ { 0.501961, 0.062745, 0.341176, 1.0 },
+ { 0.501961, 0.000000, 0.250980, 1.0 },
+ { 0.600000, 0.098039, 0.349020, 1.0 },
+ { 0.623529, 0.121569, 0.372549, 1.0 },
+ { 0.647059, 0.149020, 0.400000, 1.0 },
+ { 0.698039, 0.196078, 0.447059, 1.0 },
+ { 0.745098, 0.243137, 0.494118, 1.0 },
+ { 0.792157, 0.294118, 0.545098, 1.0 },
+ { 0.843137, 0.345098, 0.596078, 1.0 },
+ { 0.941176, 0.439216, 0.690196, 1.0 },
+ { 0.968627, 0.447059, 0.709804, 1.0 },
+ { 1.000000, 0.454902, 0.729412, 1.0 },
+ { 1.000000, 0.427451, 0.717647, 1.0 },
+ { 1.000000, 0.403922, 0.705882, 1.0 },
+ { 1.000000, 0.352941, 0.678431, 1.0 },
+ { 1.000000, 0.305882, 0.654902, 1.0 },
+ { 1.000000, 0.258824, 0.631373, 1.0 },
+ { 1.000000, 0.207843, 0.603922, 1.0 },
+ { 1.000000, 0.109804, 0.556863, 1.0 },
+ { 1.000000, 0.086275, 0.545098, 1.0 },
+ { 1.000000, 0.062745, 0.533333, 1.0 },
+ { 1.000000, 0.011765, 0.509804, 1.0 },
+ { 1.000000, 0.000000, 0.501961, 1.0 },
+ { 0.952941, 0.000000, 0.549020, 1.0 },
+ { 0.901961, 0.000000, 0.600000, 1.0 },
+ { 0.803922, 0.000000, 0.698039, 1.0 },
+ { 0.756863, 0.000000, 0.745098, 1.0 },
+ { 0.709804, 0.000000, 0.792157, 1.0 },
+ { 0.682353, 0.000000, 0.815686, 1.0 },
+ { 0.658824, 0.000000, 0.843137, 1.0 },
+ { 0.611765, 0.000000, 0.890196, 1.0 },
+ { 0.560784, 0.000000, 0.941176, 1.0 },
+ { 0.501961, 0.000000, 1.000000, 1.0 },
+ { 0.454902, 0.047059, 0.925490, 1.0 },
+ { 0.352941, 0.149020, 0.780392, 1.0 },
+ { 0.329412, 0.172549, 0.741176, 1.0 },
+ { 0.305882, 0.196078, 0.705882, 1.0 },
+ { 0.258824, 0.243137, 0.635294, 1.0 },
+ { 0.207843, 0.294118, 0.560784, 1.0 },
+ { 0.156863, 0.345098, 0.486275, 1.0 },
+ { 0.109804, 0.392157, 0.415686, 1.0 },
+ { 0.000000, 0.501961, 0.250980, 1.0 },
+ { 0.047059, 0.501961, 0.250980, 1.0 },
+ { 0.098039, 0.501961, 0.250980, 1.0 },
+ { 0.196078, 0.501961, 0.250980, 1.0 },
+ { 0.294118, 0.501961, 0.250980, 1.0 },
+ { 0.392157, 0.501961, 0.250980, 1.0 },
+ { 0.490196, 0.501961, 0.250980, 1.0 },
+ { 0.584314, 0.501961, 0.250980, 1.0 },
+ { 0.682353, 0.501961, 0.250980, 1.0 },
+ { 0.878431, 0.501961, 0.250980, 1.0 },
+ { 0.937255, 0.501961, 0.250980, 1.0 },
+ { 1.000000, 0.501961, 0.250980, 1.0 },
+ { 0.952941, 0.454902, 0.227451, 1.0 },
+ { 0.901961, 0.403922, 0.203922, 1.0 },
+ { 0.854902, 0.352941, 0.176471, 1.0 },
+ { 0.803922, 0.305882, 0.152941, 1.0 },
+ { 0.709804, 0.207843, 0.101961, 1.0 },
+ { 0.682353, 0.180392, 0.090196, 1.0 },
+ { 0.658824, 0.156863, 0.078431, 1.0 },
+ { 0.611765, 0.109804, 0.054902, 1.0 },
+ { 0.560784, 0.062745, 0.031373, 1.0 },
+ { 0.513725, 0.011765, 0.007843, 1.0 },
+ { 0.501961, 0.000000, 0.000000, 1.0 },
+ { 0.549020, 0.098039, 0.098039, 1.0 },
+ { 0.600000, 0.196078, 0.196078, 1.0 },
+ { 0.647059, 0.294118, 0.294118, 1.0 },
+ { 0.698039, 0.392157, 0.392157, 1.0 },
+ { 0.745098, 0.490196, 0.490196, 1.0 },
+ { 0.792157, 0.584314, 0.584314, 1.0 },
+ { 0.843137, 0.682353, 0.682353, 1.0 },
+ { 0.890196, 0.780392, 0.780392, 1.0 },
+ { 0.941176, 0.878431, 0.878431, 1.0 },
+ { 0.980392, 0.980392, 0.980392, 1.0 },
+ { 0.968627, 0.968627, 0.968627, 1.0 },
+ { 0.960784, 0.960784, 0.960784, 1.0 },
+ { 0.945098, 0.945098, 0.945098, 1.0 },
+ { 0.925490, 0.925490, 0.925490, 1.0 },
+ { 0.905882, 0.905882, 0.905882, 1.0 },
+ { 0.886275, 0.886275, 0.886275, 1.0 },
+ { 0.870588, 0.870588, 0.870588, 1.0 },
+ { 0.850980, 0.850980, 0.850980, 1.0 },
+ { 0.831373, 0.831373, 0.831373, 1.0 },
+ { 0.807843, 0.807843, 0.807843, 1.0 },
+ { 0.729412, 0.729412, 0.827451, 1.0 },
+ { 0.650980, 0.650980, 0.847059, 1.0 },
+ { 0.572549, 0.572549, 0.862745, 1.0 },
+ { 0.494118, 0.494118, 0.882353, 1.0 },
+ { 0.411765, 0.411765, 0.901961, 1.0 },
+ { 0.333333, 0.333333, 0.921569, 1.0 },
+ { 0.254902, 0.254902, 0.937255, 1.0 },
+ { 0.176471, 0.176471, 0.956863, 1.0 },
+ { 0.098039, 0.098039, 0.976471, 1.0 },
+ { 0.000000, 0.000000, 1.000000, 1.0 },
+ { 0.047059, 0.023529, 0.901961, 1.0 },
+ { 0.098039, 0.047059, 0.803922, 1.0 },
+ { 0.149020, 0.074510, 0.705882, 1.0 },
+ { 0.196078, 0.098039, 0.607843, 1.0 },
+ { 0.243137, 0.121569, 0.509804, 1.0 },
+ { 0.294118, 0.149020, 0.415686, 1.0 },
+ { 0.345098, 0.172549, 0.317647, 1.0 },
+ { 0.392157, 0.196078, 0.219608, 1.0 },
+ { 0.439216, 0.219608, 0.121569, 1.0 },
+ { 0.490196, 0.243137, 0.023529, 1.0 },
+ { 0.501961, 0.250980, 0.000000, 1.0 },
+ { 0.454902, 0.274510, 0.047059, 1.0 },
+ { 0.403922, 0.298039, 0.098039, 1.0 },
+ { 0.352941, 0.325490, 0.149020, 1.0 },
+ { 0.305882, 0.349020, 0.196078, 1.0 },
+ { 0.258824, 0.372549, 0.243137, 1.0 },
+ { 0.207843, 0.400000, 0.294118, 1.0 },
+ { 0.156863, 0.423529, 0.345098, 1.0 },
+ { 0.109804, 0.447059, 0.392157, 1.0 },
+ { 0.062745, 0.470588, 0.439216, 1.0 },
+ { 0.000000, 0.501961, 0.501961, 1.0 },
+ { 0.000000, 0.501961, 0.525490, 1.0 },
+ { 0.000000, 0.501961, 0.549020, 1.0 },
+ { 0.000000, 0.501961, 0.576471, 1.0 },
+ { 0.000000, 0.501961, 0.600000, 1.0 },
+ { 0.000000, 0.501961, 0.623529, 1.0 },
+ { 0.000000, 0.501961, 0.650980, 1.0 },
+ { 0.000000, 0.501961, 0.674510, 1.0 },
+ { 0.000000, 0.501961, 0.698039, 1.0 },
+ { 0.000000, 0.501961, 0.721569, 1.0 },
+ { 0.000000, 0.501961, 0.752941, 1.0 },
+ { 0.098039, 0.549020, 0.678431, 1.0 },
+ { 0.196078, 0.600000, 0.603922, 1.0 },
+ { 0.294118, 0.647059, 0.533333, 1.0 },
+ { 0.392157, 0.698039, 0.458824, 1.0 },
+ { 0.490196, 0.745098, 0.384314, 1.0 },
+ { 0.584314, 0.792157, 0.313725, 1.0 },
+ { 0.682353, 0.843137, 0.239216, 1.0 },
+ { 0.780392, 0.890196, 0.164706, 1.0 },
+ { 0.878431, 0.941176, 0.090196, 1.0 },
+ { 1.000000, 1.000000, 0.000000, 1.0 },
+ { 1.000000, 0.952941, 0.047059, 1.0 },
+ { 1.000000, 0.901961, 0.098039, 1.0 },
+ { 1.000000, 0.854902, 0.149020, 1.0 },
+ { 1.000000, 0.803922, 0.196078, 1.0 },
+ { 1.000000, 0.756863, 0.243137, 1.0 },
+ { 1.000000, 0.709804, 0.294118, 1.0 },
+ { 1.000000, 0.658824, 0.345098, 1.0 },
+ { 1.000000, 0.611765, 0.392157, 1.0 },
+ { 1.000000, 0.560784, 0.439216, 1.0 },
+ { 1.000000, 0.501961, 0.501961, 1.0 },
+ };
+/* rw-blue-with-red */
+static double4 colors_102[] = {
+ { 0.000000, 0.000000, 1.000000, 1.0 },
+ { 0.000000, 0.000000, 0.952941, 1.0 },
+ { 0.000000, 0.000000, 0.929412, 1.0 },
+ { 0.000000, 0.000000, 0.905882, 1.0 },
+ { 0.000000, 0.000000, 0.882353, 1.0 },
+ { 0.000000, 0.000000, 0.858824, 1.0 },
+ { 0.000000, 0.000000, 0.847059, 1.0 },
+ { 0.000000, 0.000000, 0.835294, 1.0 },
+ { 0.000000, 0.000000, 0.792157, 1.0 },
+ { 0.000000, 0.000000, 0.768627, 1.0 },
+ { 0.000000, 0.000000, 0.745098, 1.0 },
+ { 0.000000, 0.000000, 0.721569, 1.0 },
+ { 0.000000, 0.000000, 0.698039, 1.0 },
+ { 0.000000, 0.000000, 0.674510, 1.0 },
+ { 0.000000, 0.000000, 0.650980, 1.0 },
+ { 0.000000, 0.000000, 0.639216, 1.0 },
+ { 0.000000, 0.000000, 0.627451, 1.0 },
+ { 0.062745, 0.000000, 0.674510, 1.0 },
+ { 0.094118, 0.000000, 0.698039, 1.0 },
+ { 0.125490, 0.000000, 0.721569, 1.0 },
+ { 0.156863, 0.000000, 0.745098, 1.0 },
+ { 0.188235, 0.000000, 0.768627, 1.0 },
+ { 0.203922, 0.000000, 0.780392, 1.0 },
+ { 0.219608, 0.000000, 0.792157, 1.0 },
+ { 0.282353, 0.000000, 0.835294, 1.0 },
+ { 0.313725, 0.000000, 0.858824, 1.0 },
+ { 0.345098, 0.000000, 0.882353, 1.0 },
+ { 0.376471, 0.000000, 0.905882, 1.0 },
+ { 0.407843, 0.000000, 0.929412, 1.0 },
+ { 0.423529, 0.000000, 0.941176, 1.0 },
+ { 0.439216, 0.000000, 0.952941, 1.0 },
+ { 0.470588, 0.000000, 0.976471, 1.0 },
+ { 0.501961, 0.000000, 1.000000, 1.0 },
+ { 0.501961, 0.062745, 1.000000, 1.0 },
+ { 0.501961, 0.094118, 1.000000, 1.0 },
+ { 0.501961, 0.125490, 1.000000, 1.0 },
+ { 0.501961, 0.156863, 1.000000, 1.0 },
+ { 0.501961, 0.188235, 1.000000, 1.0 },
+ { 0.501961, 0.203922, 1.000000, 1.0 },
+ { 0.501961, 0.219608, 1.000000, 1.0 },
+ { 0.501961, 0.282353, 1.000000, 1.0 },
+ { 0.501961, 0.313725, 1.000000, 1.0 },
+ { 0.501961, 0.345098, 1.000000, 1.0 },
+ { 0.501961, 0.376471, 1.000000, 1.0 },
+ { 0.501961, 0.407843, 1.000000, 1.0 },
+ { 0.501961, 0.423529, 1.000000, 1.0 },
+ { 0.501961, 0.439216, 1.000000, 1.0 },
+ { 0.501961, 0.470588, 1.000000, 1.0 },
+ { 0.501961, 0.501961, 1.000000, 1.0 },
+ { 0.439216, 0.501961, 0.968627, 1.0 },
+ { 0.407843, 0.501961, 0.952941, 1.0 },
+ { 0.376471, 0.501961, 0.937255, 1.0 },
+ { 0.345098, 0.501961, 0.921569, 1.0 },
+ { 0.313725, 0.501961, 0.905882, 1.0 },
+ { 0.298039, 0.501961, 0.898039, 1.0 },
+ { 0.282353, 0.501961, 0.890196, 1.0 },
+ { 0.219608, 0.501961, 0.862745, 1.0 },
+ { 0.188235, 0.501961, 0.847059, 1.0 },
+ { 0.156863, 0.501961, 0.831373, 1.0 },
+ { 0.125490, 0.501961, 0.815686, 1.0 },
+ { 0.094118, 0.501961, 0.800000, 1.0 },
+ { 0.078431, 0.501961, 0.792157, 1.0 },
+ { 0.062745, 0.501961, 0.784314, 1.0 },
+ { 0.031373, 0.501961, 0.768627, 1.0 },
+ { 0.000000, 0.501961, 0.752941, 1.0 },
+ { 0.000000, 0.501961, 0.784314, 1.0 },
+ { 0.000000, 0.501961, 0.800000, 1.0 },
+ { 0.000000, 0.501961, 0.815686, 1.0 },
+ { 0.000000, 0.501961, 0.823529, 1.0 },
+ { 0.000000, 0.501961, 0.831373, 1.0 },
+ { 0.000000, 0.501961, 0.847059, 1.0 },
+ { 0.000000, 0.501961, 0.862745, 1.0 },
+ { 0.000000, 0.501961, 0.890196, 1.0 },
+ { 0.000000, 0.501961, 0.905882, 1.0 },
+ { 0.000000, 0.501961, 0.921569, 1.0 },
+ { 0.000000, 0.501961, 0.937255, 1.0 },
+ { 0.000000, 0.501961, 0.952941, 1.0 },
+ { 0.000000, 0.501961, 0.960784, 1.0 },
+ { 0.000000, 0.501961, 0.968627, 1.0 },
+ { 0.000000, 0.501961, 0.984314, 1.0 },
+ { 0.000000, 0.501961, 1.000000, 1.0 },
+ { 0.062745, 0.501961, 0.968627, 1.0 },
+ { 0.094118, 0.501961, 0.952941, 1.0 },
+ { 0.125490, 0.501961, 0.937255, 1.0 },
+ { 0.141176, 0.501961, 0.929412, 1.0 },
+ { 0.156863, 0.501961, 0.921569, 1.0 },
+ { 0.188235, 0.501961, 0.905882, 1.0 },
+ { 0.219608, 0.501961, 0.890196, 1.0 },
+ { 0.282353, 0.501961, 0.862745, 1.0 },
+ { 0.313725, 0.501961, 0.847059, 1.0 },
+ { 0.345098, 0.501961, 0.831373, 1.0 },
+ { 0.360784, 0.501961, 0.823529, 1.0 },
+ { 0.376471, 0.501961, 0.815686, 1.0 },
+ { 0.407843, 0.501961, 0.800000, 1.0 },
+ { 0.439216, 0.501961, 0.784314, 1.0 },
+ { 0.470588, 0.501961, 0.768627, 1.0 },
+ { 0.501961, 0.501961, 0.752941, 1.0 },
+ { 0.564706, 0.501961, 0.752941, 1.0 },
+ { 0.596078, 0.501961, 0.752941, 1.0 },
+ { 0.627451, 0.501961, 0.752941, 1.0 },
+ { 0.643137, 0.501961, 0.752941, 1.0 },
+ { 0.658824, 0.501961, 0.752941, 1.0 },
+ { 0.690196, 0.501961, 0.752941, 1.0 },
+ { 0.721569, 0.501961, 0.752941, 1.0 },
+ { 0.780392, 0.501961, 0.752941, 1.0 },
+ { 0.811765, 0.501961, 0.752941, 1.0 },
+ { 0.843137, 0.501961, 0.752941, 1.0 },
+ { 0.858824, 0.501961, 0.752941, 1.0 },
+ { 0.874510, 0.501961, 0.752941, 1.0 },
+ { 0.905882, 0.501961, 0.752941, 1.0 },
+ { 0.937255, 0.501961, 0.752941, 1.0 },
+ { 0.968627, 0.501961, 0.752941, 1.0 },
+ { 1.000000, 0.501961, 0.752941, 1.0 },
+ { 1.000000, 0.501961, 0.784314, 1.0 },
+ { 1.000000, 0.501961, 0.792157, 1.0 },
+ { 1.000000, 0.501961, 0.800000, 1.0 },
+ { 1.000000, 0.501961, 0.815686, 1.0 },
+ { 1.000000, 0.501961, 0.831373, 1.0 },
+ { 1.000000, 0.501961, 0.847059, 1.0 },
+ { 1.000000, 0.501961, 0.862745, 1.0 },
+ { 1.000000, 0.501961, 0.890196, 1.0 },
+ { 1.000000, 0.501961, 0.905882, 1.0 },
+ { 1.000000, 0.501961, 0.921569, 1.0 },
+ { 1.000000, 0.501961, 0.929412, 1.0 },
+ { 1.000000, 0.501961, 0.937255, 1.0 },
+ { 1.000000, 0.501961, 0.952941, 1.0 },
+ { 1.000000, 0.501961, 0.968627, 1.0 },
+ { 1.000000, 0.501961, 0.984314, 1.0 },
+ { 1.000000, 0.501961, 1.000000, 1.0 },
+ { 1.000000, 0.439216, 1.000000, 1.0 },
+ { 1.000000, 0.423529, 1.000000, 1.0 },
+ { 1.000000, 0.407843, 1.000000, 1.0 },
+ { 1.000000, 0.376471, 1.000000, 1.0 },
+ { 1.000000, 0.345098, 1.000000, 1.0 },
+ { 1.000000, 0.313725, 1.000000, 1.0 },
+ { 1.000000, 0.282353, 1.000000, 1.0 },
+ { 1.000000, 0.219608, 1.000000, 1.0 },
+ { 1.000000, 0.188235, 1.000000, 1.0 },
+ { 1.000000, 0.156863, 1.000000, 1.0 },
+ { 1.000000, 0.141176, 1.000000, 1.0 },
+ { 1.000000, 0.125490, 1.000000, 1.0 },
+ { 1.000000, 0.094118, 1.000000, 1.0 },
+ { 1.000000, 0.062745, 1.000000, 1.0 },
+ { 1.000000, 0.031373, 1.000000, 1.0 },
+ { 1.000000, 0.000000, 1.000000, 1.0 },
+ { 1.000000, 0.000000, 0.937255, 1.0 },
+ { 1.000000, 0.000000, 0.921569, 1.0 },
+ { 1.000000, 0.000000, 0.905882, 1.0 },
+ { 1.000000, 0.000000, 0.874510, 1.0 },
+ { 1.000000, 0.000000, 0.843137, 1.0 },
+ { 1.000000, 0.000000, 0.811765, 1.0 },
+ { 1.000000, 0.000000, 0.780392, 1.0 },
+ { 1.000000, 0.000000, 0.721569, 1.0 },
+ { 1.000000, 0.000000, 0.705882, 1.0 },
+ { 1.000000, 0.000000, 0.690196, 1.0 },
+ { 1.000000, 0.000000, 0.658824, 1.0 },
+ { 1.000000, 0.000000, 0.627451, 1.0 },
+ { 1.000000, 0.000000, 0.596078, 1.0 },
+ { 1.000000, 0.000000, 0.564706, 1.0 },
+ { 1.000000, 0.000000, 0.533333, 1.0 },
+ { 1.000000, 0.000000, 0.501961, 1.0 },
+ { 0.874510, 0.062745, 0.564706, 1.0 },
+ { 0.843137, 0.078431, 0.580392, 1.0 },
+ { 0.811765, 0.094118, 0.596078, 1.0 },
+ { 0.749020, 0.125490, 0.627451, 1.0 },
+ { 0.686275, 0.156863, 0.658824, 1.0 },
+ { 0.623529, 0.188235, 0.690196, 1.0 },
+ { 0.560784, 0.219608, 0.721569, 1.0 },
+ { 0.439216, 0.282353, 0.780392, 1.0 },
+ { 0.407843, 0.298039, 0.796078, 1.0 },
+ { 0.376471, 0.313725, 0.811765, 1.0 },
+ { 0.313725, 0.345098, 0.843137, 1.0 },
+ { 0.250980, 0.376471, 0.874510, 1.0 },
+ { 0.188235, 0.407843, 0.905882, 1.0 },
+ { 0.125490, 0.439216, 0.937255, 1.0 },
+ { 0.062745, 0.470588, 0.968627, 1.0 },
+ { 0.000000, 0.501961, 1.000000, 1.0 },
+ { 0.000000, 0.501961, 0.984314, 1.0 },
+ { 0.000000, 0.501961, 0.968627, 1.0 },
+ { 0.000000, 0.501961, 0.952941, 1.0 },
+ { 0.000000, 0.501961, 0.937255, 1.0 },
+ { 0.000000, 0.501961, 0.921569, 1.0 },
+ { 0.000000, 0.501961, 0.905882, 1.0 },
+ { 0.000000, 0.501961, 0.890196, 1.0 },
+ { 0.000000, 0.501961, 0.862745, 1.0 },
+ { 0.000000, 0.501961, 0.854902, 1.0 },
+ { 0.000000, 0.501961, 0.847059, 1.0 },
+ { 0.000000, 0.501961, 0.831373, 1.0 },
+ { 0.000000, 0.501961, 0.815686, 1.0 },
+ { 0.000000, 0.501961, 0.800000, 1.0 },
+ { 0.000000, 0.501961, 0.784314, 1.0 },
+ { 0.000000, 0.501961, 0.768627, 1.0 },
+ { 0.000000, 0.501961, 0.752941, 1.0 },
+ { 0.031373, 0.501961, 0.768627, 1.0 },
+ { 0.062745, 0.501961, 0.784314, 1.0 },
+ { 0.094118, 0.501961, 0.800000, 1.0 },
+ { 0.125490, 0.501961, 0.815686, 1.0 },
+ { 0.156863, 0.501961, 0.831373, 1.0 },
+ { 0.188235, 0.501961, 0.847059, 1.0 },
+ { 0.219608, 0.501961, 0.862745, 1.0 },
+ { 0.250980, 0.501961, 0.878431, 1.0 },
+ { 0.282353, 0.501961, 0.890196, 1.0 },
+ { 0.313725, 0.501961, 0.905882, 1.0 },
+ { 0.345098, 0.501961, 0.921569, 1.0 },
+ { 0.376471, 0.501961, 0.937255, 1.0 },
+ { 0.407843, 0.501961, 0.952941, 1.0 },
+ { 0.439216, 0.501961, 0.968627, 1.0 },
+ { 0.470588, 0.501961, 0.984314, 1.0 },
+ { 0.501961, 0.501961, 1.000000, 1.0 },
+ { 0.470588, 0.470588, 1.000000, 1.0 },
+ { 0.439216, 0.439216, 1.000000, 1.0 },
+ { 0.407843, 0.407843, 1.000000, 1.0 },
+ { 0.376471, 0.376471, 1.000000, 1.0 },
+ { 0.345098, 0.345098, 1.000000, 1.0 },
+ { 0.313725, 0.313725, 1.000000, 1.0 },
+ { 0.282353, 0.282353, 1.000000, 1.0 },
+ { 0.250980, 0.250980, 1.000000, 1.0 },
+ { 0.219608, 0.219608, 1.000000, 1.0 },
+ { 0.188235, 0.188235, 1.000000, 1.0 },
+ { 0.156863, 0.156863, 1.000000, 1.0 },
+ { 0.125490, 0.125490, 1.000000, 1.0 },
+ { 0.094118, 0.094118, 1.000000, 1.0 },
+ { 0.062745, 0.062745, 1.000000, 1.0 },
+ { 0.031373, 0.031373, 1.000000, 1.0 },
+ { 0.000000, 0.000000, 1.000000, 1.0 },
+ { 0.000000, 0.000000, 0.976471, 1.0 },
+ { 0.000000, 0.000000, 0.952941, 1.0 },
+ { 0.000000, 0.000000, 0.929412, 1.0 },
+ { 0.000000, 0.000000, 0.905882, 1.0 },
+ { 0.000000, 0.000000, 0.882353, 1.0 },
+ { 0.000000, 0.000000, 0.858824, 1.0 },
+ { 0.000000, 0.000000, 0.835294, 1.0 },
+ { 0.000000, 0.000000, 0.815686, 1.0 },
+ { 0.000000, 0.000000, 0.792157, 1.0 },
+ { 0.000000, 0.000000, 0.768627, 1.0 },
+ { 0.000000, 0.000000, 0.745098, 1.0 },
+ { 0.000000, 0.000000, 0.721569, 1.0 },
+ { 0.000000, 0.000000, 0.698039, 1.0 },
+ { 0.000000, 0.000000, 0.674510, 1.0 },
+ { 0.000000, 0.000000, 0.650980, 1.0 },
+ { 0.000000, 0.000000, 0.627451, 1.0 },
+ { 0.031373, 0.000000, 0.650980, 1.0 },
+ { 0.062745, 0.000000, 0.674510, 1.0 },
+ { 0.094118, 0.000000, 0.698039, 1.0 },
+ { 0.125490, 0.000000, 0.721569, 1.0 },
+ { 0.156863, 0.000000, 0.745098, 1.0 },
+ { 0.188235, 0.000000, 0.768627, 1.0 },
+ { 0.219608, 0.000000, 0.792157, 1.0 },
+ { 0.250980, 0.000000, 0.815686, 1.0 },
+ { 0.282353, 0.000000, 0.835294, 1.0 },
+ { 0.313725, 0.000000, 0.858824, 1.0 },
+ { 0.345098, 0.000000, 0.882353, 1.0 },
+ { 0.376471, 0.000000, 0.905882, 1.0 },
+ { 0.407843, 0.000000, 0.929412, 1.0 },
+ { 0.439216, 0.000000, 0.952941, 1.0 },
+ { 0.501961, 0.000000, 1.000000, 1.0 },
+ };
+/* rw-blue-with-red-2 */
+static double4 colors_103[] = {
+ { 0.000000, 0.501961, 1.000000, 1.0 },
+ { 0.070588, 0.466667, 0.929412, 1.0 },
+ { 0.105882, 0.447059, 0.894118, 1.0 },
+ { 0.141176, 0.431373, 0.858824, 1.0 },
+ { 0.176471, 0.411765, 0.823529, 1.0 },
+ { 0.211765, 0.396078, 0.788235, 1.0 },
+ { 0.227451, 0.384314, 0.768627, 1.0 },
+ { 0.247059, 0.376471, 0.752941, 1.0 },
+ { 0.317647, 0.345098, 0.682353, 1.0 },
+ { 0.352941, 0.325490, 0.647059, 1.0 },
+ { 0.388235, 0.305882, 0.611765, 1.0 },
+ { 0.423529, 0.290196, 0.576471, 1.0 },
+ { 0.458824, 0.274510, 0.541176, 1.0 },
+ { 0.490196, 0.254902, 0.505882, 1.0 },
+ { 0.525490, 0.235294, 0.474510, 1.0 },
+ { 0.541176, 0.227451, 0.454902, 1.0 },
+ { 0.560784, 0.219608, 0.439216, 1.0 },
+ { 0.631373, 0.184314, 0.368627, 1.0 },
+ { 0.666667, 0.164706, 0.333333, 1.0 },
+ { 0.701961, 0.149020, 0.298039, 1.0 },
+ { 0.737255, 0.129412, 0.262745, 1.0 },
+ { 0.772549, 0.113725, 0.227451, 1.0 },
+ { 0.788235, 0.101961, 0.207843, 1.0 },
+ { 0.807843, 0.094118, 0.192157, 1.0 },
+ { 0.878431, 0.062745, 0.121569, 1.0 },
+ { 0.913725, 0.043137, 0.086275, 1.0 },
+ { 0.949020, 0.023529, 0.050980, 1.0 },
+ { 0.964706, 0.019608, 0.043137, 1.0 },
+ { 0.984314, 0.015686, 0.035294, 1.0 },
+ { 0.972549, 0.023529, 0.050980, 1.0 },
+ { 0.964706, 0.035294, 0.070588, 1.0 },
+ { 0.949020, 0.054902, 0.105882, 1.0 },
+ { 0.929412, 0.070588, 0.141176, 1.0 },
+ { 0.894118, 0.105882, 0.211765, 1.0 },
+ { 0.874510, 0.121569, 0.247059, 1.0 },
+ { 0.858824, 0.141176, 0.282353, 1.0 },
+ { 0.839216, 0.156863, 0.317647, 1.0 },
+ { 0.823529, 0.176471, 0.352941, 1.0 },
+ { 0.815686, 0.184314, 0.368627, 1.0 },
+ { 0.807843, 0.196078, 0.388235, 1.0 },
+ { 0.772549, 0.227451, 0.458824, 1.0 },
+ { 0.752941, 0.247059, 0.490196, 1.0 },
+ { 0.737255, 0.266667, 0.525490, 1.0 },
+ { 0.717647, 0.282353, 0.560784, 1.0 },
+ { 0.701961, 0.298039, 0.596078, 1.0 },
+ { 0.694118, 0.305882, 0.611765, 1.0 },
+ { 0.686275, 0.317647, 0.631373, 1.0 },
+ { 0.666667, 0.337255, 0.666667, 1.0 },
+ { 0.650980, 0.352941, 0.701961, 1.0 },
+ { 0.615686, 0.388235, 0.772549, 1.0 },
+ { 0.596078, 0.403922, 0.807843, 1.0 },
+ { 0.580392, 0.423529, 0.843137, 1.0 },
+ { 0.560784, 0.439216, 0.878431, 1.0 },
+ { 0.545098, 0.458824, 0.913725, 1.0 },
+ { 0.533333, 0.466667, 0.929412, 1.0 },
+ { 0.525490, 0.478431, 0.949020, 1.0 },
+ { 0.517647, 0.501961, 0.984314, 1.0 },
+ { 0.533333, 0.501961, 0.964706, 1.0 },
+ { 0.552941, 0.501961, 0.949020, 1.0 },
+ { 0.568627, 0.501961, 0.929412, 1.0 },
+ { 0.588235, 0.501961, 0.913725, 1.0 },
+ { 0.596078, 0.501961, 0.901961, 1.0 },
+ { 0.607843, 0.501961, 0.894118, 1.0 },
+ { 0.623529, 0.501961, 0.878431, 1.0 },
+ { 0.643137, 0.501961, 0.858824, 1.0 },
+ { 0.678431, 0.501961, 0.823529, 1.0 },
+ { 0.694118, 0.501961, 0.803922, 1.0 },
+ { 0.713725, 0.501961, 0.788235, 1.0 },
+ { 0.721569, 0.501961, 0.780392, 1.0 },
+ { 0.729412, 0.501961, 0.772549, 1.0 },
+ { 0.749020, 0.501961, 0.752941, 1.0 },
+ { 0.764706, 0.501961, 0.737255, 1.0 },
+ { 0.800000, 0.501961, 0.701961, 1.0 },
+ { 0.815686, 0.501961, 0.682353, 1.0 },
+ { 0.835294, 0.501961, 0.666667, 1.0 },
+ { 0.850980, 0.501961, 0.647059, 1.0 },
+ { 0.870588, 0.501961, 0.631373, 1.0 },
+ { 0.878431, 0.501961, 0.623529, 1.0 },
+ { 0.886275, 0.501961, 0.615686, 1.0 },
+ { 0.905882, 0.501961, 0.596078, 1.0 },
+ { 0.921569, 0.501961, 0.580392, 1.0 },
+ { 0.956863, 0.501961, 0.545098, 1.0 },
+ { 0.972549, 0.501961, 0.525490, 1.0 },
+ { 0.992157, 0.501961, 0.509804, 1.0 },
+ { 0.996078, 0.501961, 0.505882, 1.0 },
+ { 1.000000, 0.501961, 0.501961, 1.0 },
+ { 1.000000, 0.501961, 0.517647, 1.0 },
+ { 1.000000, 0.501961, 0.537255, 1.0 },
+ { 1.000000, 0.501961, 0.572549, 1.0 },
+ { 1.000000, 0.501961, 0.588235, 1.0 },
+ { 1.000000, 0.501961, 0.607843, 1.0 },
+ { 1.000000, 0.501961, 0.615686, 1.0 },
+ { 1.000000, 0.501961, 0.623529, 1.0 },
+ { 1.000000, 0.501961, 0.643137, 1.0 },
+ { 1.000000, 0.501961, 0.658824, 1.0 },
+ { 1.000000, 0.501961, 0.678431, 1.0 },
+ { 1.000000, 0.501961, 0.694118, 1.0 },
+ { 1.000000, 0.501961, 0.729412, 1.0 },
+ { 1.000000, 0.501961, 0.745098, 1.0 },
+ { 1.000000, 0.501961, 0.764706, 1.0 },
+ { 1.000000, 0.501961, 0.772549, 1.0 },
+ { 1.000000, 0.501961, 0.780392, 1.0 },
+ { 1.000000, 0.501961, 0.800000, 1.0 },
+ { 1.000000, 0.501961, 0.815686, 1.0 },
+ { 1.000000, 0.501961, 0.850980, 1.0 },
+ { 1.000000, 0.501961, 0.866667, 1.0 },
+ { 1.000000, 0.501961, 0.886275, 1.0 },
+ { 1.000000, 0.501961, 0.894118, 1.0 },
+ { 1.000000, 0.501961, 0.905882, 1.0 },
+ { 1.000000, 0.501961, 0.921569, 1.0 },
+ { 1.000000, 0.501961, 0.941176, 1.0 },
+ { 1.000000, 0.501961, 0.956863, 1.0 },
+ { 1.000000, 0.501961, 0.976471, 1.0 },
+ { 0.964706, 0.486275, 1.000000, 1.0 },
+ { 0.945098, 0.474510, 1.000000, 1.0 },
+ { 0.929412, 0.466667, 1.000000, 1.0 },
+ { 0.894118, 0.447059, 1.000000, 1.0 },
+ { 0.858824, 0.431373, 1.000000, 1.0 },
+ { 0.823529, 0.415686, 1.000000, 1.0 },
+ { 0.788235, 0.396078, 1.000000, 1.0 },
+ { 0.717647, 0.360784, 1.000000, 1.0 },
+ { 0.682353, 0.341176, 1.000000, 1.0 },
+ { 0.647059, 0.325490, 1.000000, 1.0 },
+ { 0.627451, 0.313725, 1.000000, 1.0 },
+ { 0.611765, 0.305882, 1.000000, 1.0 },
+ { 0.576471, 0.290196, 1.000000, 1.0 },
+ { 0.541176, 0.274510, 1.000000, 1.0 },
+ { 0.505882, 0.254902, 1.000000, 1.0 },
+ { 0.474510, 0.235294, 1.000000, 1.0 },
+ { 0.403922, 0.203922, 1.000000, 1.0 },
+ { 0.384314, 0.192157, 1.000000, 1.0 },
+ { 0.368627, 0.184314, 1.000000, 1.0 },
+ { 0.333333, 0.164706, 1.000000, 1.0 },
+ { 0.298039, 0.149020, 1.000000, 1.0 },
+ { 0.262745, 0.133333, 1.000000, 1.0 },
+ { 0.227451, 0.113725, 1.000000, 1.0 },
+ { 0.156863, 0.078431, 1.000000, 1.0 },
+ { 0.121569, 0.058824, 1.000000, 1.0 },
+ { 0.086275, 0.043137, 1.000000, 1.0 },
+ { 0.066667, 0.031373, 1.000000, 1.0 },
+ { 0.050980, 0.023529, 1.000000, 1.0 },
+ { 0.015686, 0.007843, 1.000000, 1.0 },
+ { 0.000000, 0.000000, 1.000000, 1.0 },
+ { 0.035294, 0.000000, 0.984314, 1.0 },
+ { 0.070588, 0.000000, 0.964706, 1.0 },
+ { 0.141176, 0.000000, 0.929412, 1.0 },
+ { 0.156863, 0.000000, 0.921569, 1.0 },
+ { 0.176471, 0.000000, 0.913725, 1.0 },
+ { 0.211765, 0.000000, 0.894118, 1.0 },
+ { 0.247059, 0.000000, 0.878431, 1.0 },
+ { 0.282353, 0.000000, 0.858824, 1.0 },
+ { 0.317647, 0.000000, 0.843137, 1.0 },
+ { 0.388235, 0.000000, 0.807843, 1.0 },
+ { 0.403922, 0.000000, 0.796078, 1.0 },
+ { 0.423529, 0.000000, 0.788235, 1.0 },
+ { 0.458824, 0.000000, 0.772549, 1.0 },
+ { 0.494118, 0.000000, 0.752941, 1.0 },
+ { 0.525490, 0.000000, 0.737255, 1.0 },
+ { 0.560784, 0.000000, 0.721569, 1.0 },
+ { 0.596078, 0.000000, 0.701961, 1.0 },
+ { 0.631373, 0.000000, 0.686275, 1.0 },
+ { 0.701961, 0.000000, 0.650980, 1.0 },
+ { 0.717647, 0.000000, 0.639216, 1.0 },
+ { 0.737255, 0.000000, 0.631373, 1.0 },
+ { 0.772549, 0.000000, 0.615686, 1.0 },
+ { 0.807843, 0.000000, 0.596078, 1.0 },
+ { 0.843137, 0.000000, 0.580392, 1.0 },
+ { 0.878431, 0.000000, 0.560784, 1.0 },
+ { 0.949020, 0.000000, 0.525490, 1.0 },
+ { 0.972549, 0.000000, 0.513725, 1.0 },
+ { 1.000000, 0.000000, 0.501961, 1.0 },
+ { 0.964706, 0.015686, 0.517647, 1.0 },
+ { 0.929412, 0.035294, 0.537255, 1.0 },
+ { 0.894118, 0.054902, 0.552941, 1.0 },
+ { 0.858824, 0.070588, 0.572549, 1.0 },
+ { 0.823529, 0.086275, 0.588235, 1.0 },
+ { 0.788235, 0.105882, 0.607843, 1.0 },
+ { 0.752941, 0.125490, 0.623529, 1.0 },
+ { 0.717647, 0.141176, 0.643137, 1.0 },
+ { 0.682353, 0.156863, 0.658824, 1.0 },
+ { 0.647059, 0.176471, 0.678431, 1.0 },
+ { 0.611765, 0.196078, 0.694118, 1.0 },
+ { 0.576471, 0.211765, 0.713725, 1.0 },
+ { 0.541176, 0.227451, 0.729412, 1.0 },
+ { 0.474510, 0.266667, 0.764706, 1.0 },
+ { 0.454902, 0.274510, 0.772549, 1.0 },
+ { 0.439216, 0.282353, 0.780392, 1.0 },
+ { 0.403922, 0.298039, 0.800000, 1.0 },
+ { 0.368627, 0.317647, 0.815686, 1.0 },
+ { 0.333333, 0.337255, 0.835294, 1.0 },
+ { 0.298039, 0.352941, 0.850980, 1.0 },
+ { 0.262745, 0.368627, 0.870588, 1.0 },
+ { 0.227451, 0.388235, 0.886275, 1.0 },
+ { 0.192157, 0.407843, 0.905882, 1.0 },
+ { 0.156863, 0.423529, 0.921569, 1.0 },
+ { 0.121569, 0.439216, 0.941176, 1.0 },
+ { 0.086275, 0.458824, 0.956863, 1.0 },
+ { 0.050980, 0.478431, 0.976471, 1.0 },
+ { 0.015686, 0.494118, 0.992157, 1.0 },
+ { 0.000000, 0.501961, 1.000000, 1.0 },
+ { 0.035294, 0.505882, 0.984314, 1.0 },
+ { 0.070588, 0.509804, 0.972549, 1.0 },
+ { 0.105882, 0.513725, 0.956863, 1.0 },
+ { 0.141176, 0.517647, 0.945098, 1.0 },
+ { 0.176471, 0.521569, 0.929412, 1.0 },
+ { 0.211765, 0.525490, 0.917647, 1.0 },
+ { 0.247059, 0.529412, 0.901961, 1.0 },
+ { 0.282353, 0.533333, 0.890196, 1.0 },
+ { 0.317647, 0.537255, 0.874510, 1.0 },
+ { 0.352941, 0.541176, 0.862745, 1.0 },
+ { 0.388235, 0.545098, 0.847059, 1.0 },
+ { 0.423529, 0.549020, 0.835294, 1.0 },
+ { 0.458824, 0.552941, 0.819608, 1.0 },
+ { 0.494118, 0.556863, 0.807843, 1.0 },
+ { 0.525490, 0.560784, 0.792157, 1.0 },
+ { 0.560784, 0.564706, 0.780392, 1.0 },
+ { 0.596078, 0.564706, 0.764706, 1.0 },
+ { 0.631373, 0.568627, 0.752941, 1.0 },
+ { 0.666667, 0.572549, 0.737255, 1.0 },
+ { 0.701961, 0.576471, 0.725490, 1.0 },
+ { 0.737255, 0.580392, 0.709804, 1.0 },
+ { 0.772549, 0.584314, 0.698039, 1.0 },
+ { 0.807843, 0.588235, 0.682353, 1.0 },
+ { 0.843137, 0.592157, 0.670588, 1.0 },
+ { 0.878431, 0.596078, 0.654902, 1.0 },
+ { 0.913725, 0.600000, 0.643137, 1.0 },
+ { 0.949020, 0.603922, 0.627451, 1.0 },
+ { 1.000000, 0.607843, 0.607843, 1.0 },
+ { 0.988235, 0.607843, 0.623529, 1.0 },
+ { 0.972549, 0.607843, 0.635294, 1.0 },
+ { 0.960784, 0.607843, 0.650980, 1.0 },
+ { 0.949020, 0.607843, 0.662745, 1.0 },
+ { 0.933333, 0.607843, 0.678431, 1.0 },
+ { 0.921569, 0.607843, 0.690196, 1.0 },
+ { 0.905882, 0.611765, 0.705882, 1.0 },
+ { 0.894118, 0.611765, 0.717647, 1.0 },
+ { 0.882353, 0.611765, 0.733333, 1.0 },
+ { 0.866667, 0.611765, 0.745098, 1.0 },
+ { 0.854902, 0.611765, 0.760784, 1.0 },
+ { 0.839216, 0.611765, 0.772549, 1.0 },
+ { 0.827451, 0.611765, 0.788235, 1.0 },
+ { 0.815686, 0.615686, 0.800000, 1.0 },
+ { 0.800000, 0.615686, 0.815686, 1.0 },
+ { 0.788235, 0.615686, 0.827451, 1.0 },
+ { 0.776471, 0.615686, 0.843137, 1.0 },
+ { 0.760784, 0.615686, 0.854902, 1.0 },
+ { 0.749020, 0.615686, 0.870588, 1.0 },
+ { 0.737255, 0.615686, 0.882353, 1.0 },
+ { 0.721569, 0.619608, 0.898039, 1.0 },
+ { 0.709804, 0.619608, 0.909804, 1.0 },
+ { 0.694118, 0.619608, 0.925490, 1.0 },
+ { 0.682353, 0.619608, 0.937255, 1.0 },
+ { 0.670588, 0.619608, 0.952941, 1.0 },
+ { 0.654902, 0.619608, 0.964706, 1.0 },
+ { 0.643137, 0.619608, 0.980392, 1.0 },
+ { 0.623529, 0.623529, 1.000000, 1.0 },
+ };
+/* rw-blues-3 */
+static double4 colors_104[] = {
+ { 0.000000, 0.000000, 1.000000, 1.0 },
+ { 0.035294, 0.035294, 1.000000, 1.0 },
+ { 0.050980, 0.050980, 1.000000, 1.0 },
+ { 0.070588, 0.070588, 1.000000, 1.0 },
+ { 0.086275, 0.086275, 1.000000, 1.0 },
+ { 0.105882, 0.105882, 1.000000, 1.0 },
+ { 0.113725, 0.113725, 1.000000, 1.0 },
+ { 0.125490, 0.125490, 1.000000, 1.0 },
+ { 0.156863, 0.156863, 1.000000, 1.0 },
+ { 0.176471, 0.176471, 1.000000, 1.0 },
+ { 0.196078, 0.196078, 1.000000, 1.0 },
+ { 0.211765, 0.211765, 1.000000, 1.0 },
+ { 0.227451, 0.227451, 1.000000, 1.0 },
+ { 0.247059, 0.247059, 1.000000, 1.0 },
+ { 0.266667, 0.266667, 1.000000, 1.0 },
+ { 0.274510, 0.274510, 1.000000, 1.0 },
+ { 0.282353, 0.282353, 1.000000, 1.0 },
+ { 0.317647, 0.317647, 1.000000, 1.0 },
+ { 0.333333, 0.333333, 1.000000, 1.0 },
+ { 0.352941, 0.352941, 1.000000, 1.0 },
+ { 0.368627, 0.368627, 1.000000, 1.0 },
+ { 0.388235, 0.388235, 1.000000, 1.0 },
+ { 0.396078, 0.396078, 1.000000, 1.0 },
+ { 0.407843, 0.407843, 1.000000, 1.0 },
+ { 0.439216, 0.439216, 1.000000, 1.0 },
+ { 0.458824, 0.458824, 1.000000, 1.0 },
+ { 0.478431, 0.478431, 1.000000, 1.0 },
+ { 0.482353, 0.482353, 0.992157, 1.0 },
+ { 0.486275, 0.486275, 0.988235, 1.0 },
+ { 0.474510, 0.474510, 0.980392, 1.0 },
+ { 0.466667, 0.466667, 0.972549, 1.0 },
+ { 0.447059, 0.447059, 0.960784, 1.0 },
+ { 0.431373, 0.431373, 0.949020, 1.0 },
+ { 0.396078, 0.396078, 0.921569, 1.0 },
+ { 0.376471, 0.376471, 0.905882, 1.0 },
+ { 0.360784, 0.360784, 0.894118, 1.0 },
+ { 0.341176, 0.341176, 0.882353, 1.0 },
+ { 0.325490, 0.325490, 0.870588, 1.0 },
+ { 0.313725, 0.313725, 0.862745, 1.0 },
+ { 0.305882, 0.305882, 0.854902, 1.0 },
+ { 0.274510, 0.274510, 0.831373, 1.0 },
+ { 0.254902, 0.254902, 0.815686, 1.0 },
+ { 0.235294, 0.235294, 0.803922, 1.0 },
+ { 0.219608, 0.219608, 0.788235, 1.0 },
+ { 0.203922, 0.203922, 0.776471, 1.0 },
+ { 0.192157, 0.192157, 0.768627, 1.0 },
+ { 0.184314, 0.184314, 0.764706, 1.0 },
+ { 0.164706, 0.164706, 0.752941, 1.0 },
+ { 0.149020, 0.149020, 0.737255, 1.0 },
+ { 0.113725, 0.113725, 0.713725, 1.0 },
+ { 0.094118, 0.094118, 0.698039, 1.0 },
+ { 0.078431, 0.078431, 0.686275, 1.0 },
+ { 0.058824, 0.058824, 0.670588, 1.0 },
+ { 0.043137, 0.043137, 0.658824, 1.0 },
+ { 0.031373, 0.031373, 0.650980, 1.0 },
+ { 0.023529, 0.023529, 0.647059, 1.0 },
+ { 0.000000, 0.035294, 0.639216, 1.0 },
+ { 0.000000, 0.070588, 0.650980, 1.0 },
+ { 0.000000, 0.105882, 0.666667, 1.0 },
+ { 0.000000, 0.141176, 0.678431, 1.0 },
+ { 0.000000, 0.176471, 0.694118, 1.0 },
+ { 0.000000, 0.192157, 0.698039, 1.0 },
+ { 0.000000, 0.211765, 0.705882, 1.0 },
+ { 0.000000, 0.247059, 0.717647, 1.0 },
+ { 0.000000, 0.282353, 0.733333, 1.0 },
+ { 0.000000, 0.352941, 0.756863, 1.0 },
+ { 0.000000, 0.388235, 0.768627, 1.0 },
+ { 0.000000, 0.423529, 0.784314, 1.0 },
+ { 0.000000, 0.439216, 0.788235, 1.0 },
+ { 0.000000, 0.458824, 0.796078, 1.0 },
+ { 0.000000, 0.494118, 0.811765, 1.0 },
+ { 0.000000, 0.525490, 0.823529, 1.0 },
+ { 0.000000, 0.596078, 0.850980, 1.0 },
+ { 0.000000, 0.631373, 0.862745, 1.0 },
+ { 0.000000, 0.666667, 0.874510, 1.0 },
+ { 0.000000, 0.701961, 0.886275, 1.0 },
+ { 0.000000, 0.737255, 0.901961, 1.0 },
+ { 0.000000, 0.752941, 0.905882, 1.0 },
+ { 0.000000, 0.772549, 0.913725, 1.0 },
+ { 0.000000, 0.807843, 0.929412, 1.0 },
+ { 0.000000, 0.843137, 0.941176, 1.0 },
+ { 0.000000, 0.913725, 0.968627, 1.0 },
+ { 0.000000, 0.949020, 0.980392, 1.0 },
+ { 0.000000, 0.984314, 0.996078, 1.0 },
+ { 0.000000, 0.992157, 0.996078, 1.0 },
+ { 0.000000, 1.000000, 1.000000, 1.0 },
+ { 0.000000, 0.972549, 0.984314, 1.0 },
+ { 0.000000, 0.949020, 0.964706, 1.0 },
+ { 0.000000, 0.894118, 0.929412, 1.0 },
+ { 0.000000, 0.866667, 0.909804, 1.0 },
+ { 0.000000, 0.843137, 0.894118, 1.0 },
+ { 0.000000, 0.827451, 0.886275, 1.0 },
+ { 0.000000, 0.815686, 0.878431, 1.0 },
+ { 0.000000, 0.788235, 0.858824, 1.0 },
+ { 0.000000, 0.764706, 0.843137, 1.0 },
+ { 0.000000, 0.737255, 0.823529, 1.0 },
+ { 0.000000, 0.709804, 0.807843, 1.0 },
+ { 0.000000, 0.658824, 0.772549, 1.0 },
+ { 0.000000, 0.631373, 0.752941, 1.0 },
+ { 0.000000, 0.603922, 0.737255, 1.0 },
+ { 0.000000, 0.592157, 0.729412, 1.0 },
+ { 0.000000, 0.580392, 0.721569, 1.0 },
+ { 0.000000, 0.552941, 0.701961, 1.0 },
+ { 0.000000, 0.525490, 0.686275, 1.0 },
+ { 0.000000, 0.474510, 0.650980, 1.0 },
+ { 0.000000, 0.447059, 0.631373, 1.0 },
+ { 0.000000, 0.419608, 0.615686, 1.0 },
+ { 0.000000, 0.407843, 0.603922, 1.0 },
+ { 0.000000, 0.396078, 0.596078, 1.0 },
+ { 0.000000, 0.368627, 0.580392, 1.0 },
+ { 0.000000, 0.341176, 0.560784, 1.0 },
+ { 0.000000, 0.313725, 0.545098, 1.0 },
+ { 0.000000, 0.290196, 0.525490, 1.0 },
+ { 0.000000, 0.258824, 0.509804, 1.0 },
+ { 0.000000, 0.262745, 0.513725, 1.0 },
+ { 0.000000, 0.266667, 0.517647, 1.0 },
+ { 0.000000, 0.278431, 0.529412, 1.0 },
+ { 0.000000, 0.286275, 0.537255, 1.0 },
+ { 0.000000, 0.294118, 0.545098, 1.0 },
+ { 0.000000, 0.305882, 0.556863, 1.0 },
+ { 0.000000, 0.321569, 0.572549, 1.0 },
+ { 0.000000, 0.329412, 0.580392, 1.0 },
+ { 0.000000, 0.337255, 0.588235, 1.0 },
+ { 0.000000, 0.341176, 0.592157, 1.0 },
+ { 0.000000, 0.349020, 0.600000, 1.0 },
+ { 0.000000, 0.356863, 0.607843, 1.0 },
+ { 0.000000, 0.364706, 0.615686, 1.0 },
+ { 0.000000, 0.376471, 0.627451, 1.0 },
+ { 0.000000, 0.384314, 0.635294, 1.0 },
+ { 0.000000, 0.400000, 0.650980, 1.0 },
+ { 0.000000, 0.403922, 0.654902, 1.0 },
+ { 0.000000, 0.407843, 0.658824, 1.0 },
+ { 0.000000, 0.419608, 0.670588, 1.0 },
+ { 0.000000, 0.427451, 0.678431, 1.0 },
+ { 0.000000, 0.435294, 0.686275, 1.0 },
+ { 0.000000, 0.447059, 0.698039, 1.0 },
+ { 0.000000, 0.462745, 0.713725, 1.0 },
+ { 0.000000, 0.470588, 0.721569, 1.0 },
+ { 0.000000, 0.478431, 0.729412, 1.0 },
+ { 0.000000, 0.482353, 0.733333, 1.0 },
+ { 0.000000, 0.490196, 0.741176, 1.0 },
+ { 0.000000, 0.498039, 0.749020, 1.0 },
+ { 0.000000, 0.501961, 0.752941, 1.0 },
+ { 0.000000, 0.501961, 0.760784, 1.0 },
+ { 0.000000, 0.501961, 0.768627, 1.0 },
+ { 0.000000, 0.501961, 0.788235, 1.0 },
+ { 0.000000, 0.501961, 0.792157, 1.0 },
+ { 0.000000, 0.501961, 0.796078, 1.0 },
+ { 0.000000, 0.501961, 0.803922, 1.0 },
+ { 0.000000, 0.501961, 0.815686, 1.0 },
+ { 0.000000, 0.501961, 0.823529, 1.0 },
+ { 0.000000, 0.501961, 0.831373, 1.0 },
+ { 0.000000, 0.501961, 0.847059, 1.0 },
+ { 0.000000, 0.501961, 0.850980, 1.0 },
+ { 0.000000, 0.501961, 0.858824, 1.0 },
+ { 0.000000, 0.501961, 0.866667, 1.0 },
+ { 0.000000, 0.501961, 0.874510, 1.0 },
+ { 0.000000, 0.501961, 0.882353, 1.0 },
+ { 0.000000, 0.501961, 0.890196, 1.0 },
+ { 0.000000, 0.501961, 0.901961, 1.0 },
+ { 0.000000, 0.501961, 0.909804, 1.0 },
+ { 0.000000, 0.501961, 0.925490, 1.0 },
+ { 0.000000, 0.501961, 0.929412, 1.0 },
+ { 0.000000, 0.501961, 0.937255, 1.0 },
+ { 0.000000, 0.501961, 0.945098, 1.0 },
+ { 0.000000, 0.501961, 0.952941, 1.0 },
+ { 0.000000, 0.501961, 0.960784, 1.0 },
+ { 0.000000, 0.501961, 0.968627, 1.0 },
+ { 0.000000, 0.501961, 0.988235, 1.0 },
+ { 0.000000, 0.501961, 0.992157, 1.0 },
+ { 0.000000, 0.501961, 1.000000, 1.0 },
+ { 0.015686, 0.517647, 1.000000, 1.0 },
+ { 0.035294, 0.537255, 1.000000, 1.0 },
+ { 0.054902, 0.552941, 1.000000, 1.0 },
+ { 0.070588, 0.572549, 1.000000, 1.0 },
+ { 0.086275, 0.588235, 1.000000, 1.0 },
+ { 0.105882, 0.607843, 1.000000, 1.0 },
+ { 0.125490, 0.623529, 1.000000, 1.0 },
+ { 0.141176, 0.643137, 1.000000, 1.0 },
+ { 0.156863, 0.658824, 1.000000, 1.0 },
+ { 0.176471, 0.678431, 1.000000, 1.0 },
+ { 0.196078, 0.694118, 1.000000, 1.0 },
+ { 0.211765, 0.713725, 1.000000, 1.0 },
+ { 0.227451, 0.729412, 1.000000, 1.0 },
+ { 0.266667, 0.764706, 1.000000, 1.0 },
+ { 0.274510, 0.772549, 1.000000, 1.0 },
+ { 0.282353, 0.780392, 1.000000, 1.0 },
+ { 0.298039, 0.800000, 1.000000, 1.0 },
+ { 0.317647, 0.815686, 1.000000, 1.0 },
+ { 0.337255, 0.835294, 1.000000, 1.0 },
+ { 0.352941, 0.850980, 1.000000, 1.0 },
+ { 0.368627, 0.870588, 1.000000, 1.0 },
+ { 0.388235, 0.886275, 1.000000, 1.0 },
+ { 0.407843, 0.905882, 1.000000, 1.0 },
+ { 0.423529, 0.921569, 1.000000, 1.0 },
+ { 0.439216, 0.941176, 1.000000, 1.0 },
+ { 0.458824, 0.956863, 1.000000, 1.0 },
+ { 0.478431, 0.976471, 1.000000, 1.0 },
+ { 0.494118, 0.992157, 1.000000, 1.0 },
+ { 0.501961, 1.000000, 1.000000, 1.0 },
+ { 0.501961, 0.964706, 1.000000, 1.0 },
+ { 0.501961, 0.929412, 1.000000, 1.0 },
+ { 0.501961, 0.894118, 1.000000, 1.0 },
+ { 0.501961, 0.858824, 1.000000, 1.0 },
+ { 0.501961, 0.823529, 1.000000, 1.0 },
+ { 0.501961, 0.788235, 1.000000, 1.0 },
+ { 0.501961, 0.752941, 1.000000, 1.0 },
+ { 0.501961, 0.717647, 1.000000, 1.0 },
+ { 0.501961, 0.682353, 1.000000, 1.0 },
+ { 0.501961, 0.647059, 1.000000, 1.0 },
+ { 0.501961, 0.611765, 1.000000, 1.0 },
+ { 0.501961, 0.576471, 1.000000, 1.0 },
+ { 0.501961, 0.541176, 1.000000, 1.0 },
+ { 0.501961, 0.505882, 1.000000, 1.0 },
+ { 0.501961, 0.474510, 1.000000, 1.0 },
+ { 0.501961, 0.439216, 1.000000, 1.0 },
+ { 0.501961, 0.403922, 1.000000, 1.0 },
+ { 0.501961, 0.368627, 1.000000, 1.0 },
+ { 0.501961, 0.333333, 1.000000, 1.0 },
+ { 0.501961, 0.298039, 1.000000, 1.0 },
+ { 0.501961, 0.262745, 1.000000, 1.0 },
+ { 0.501961, 0.227451, 1.000000, 1.0 },
+ { 0.501961, 0.192157, 1.000000, 1.0 },
+ { 0.501961, 0.156863, 1.000000, 1.0 },
+ { 0.501961, 0.121569, 1.000000, 1.0 },
+ { 0.501961, 0.086275, 1.000000, 1.0 },
+ { 0.501961, 0.050980, 1.000000, 1.0 },
+ { 0.501961, 0.000000, 1.000000, 1.0 },
+ { 0.501961, 0.015686, 0.992157, 1.0 },
+ { 0.501961, 0.035294, 0.984314, 1.0 },
+ { 0.501961, 0.054902, 0.972549, 1.0 },
+ { 0.501961, 0.070588, 0.964706, 1.0 },
+ { 0.501961, 0.086275, 0.956863, 1.0 },
+ { 0.501961, 0.105882, 0.949020, 1.0 },
+ { 0.501961, 0.125490, 0.937255, 1.0 },
+ { 0.501961, 0.141176, 0.929412, 1.0 },
+ { 0.501961, 0.156863, 0.921569, 1.0 },
+ { 0.501961, 0.176471, 0.913725, 1.0 },
+ { 0.501961, 0.196078, 0.905882, 1.0 },
+ { 0.501961, 0.211765, 0.894118, 1.0 },
+ { 0.501961, 0.227451, 0.886275, 1.0 },
+ { 0.501961, 0.247059, 0.878431, 1.0 },
+ { 0.501961, 0.266667, 0.870588, 1.0 },
+ { 0.501961, 0.282353, 0.862745, 1.0 },
+ { 0.501961, 0.298039, 0.850980, 1.0 },
+ { 0.501961, 0.317647, 0.843137, 1.0 },
+ { 0.501961, 0.337255, 0.835294, 1.0 },
+ { 0.501961, 0.352941, 0.827451, 1.0 },
+ { 0.501961, 0.368627, 0.815686, 1.0 },
+ { 0.501961, 0.388235, 0.807843, 1.0 },
+ { 0.501961, 0.407843, 0.800000, 1.0 },
+ { 0.501961, 0.423529, 0.792157, 1.0 },
+ { 0.501961, 0.439216, 0.784314, 1.0 },
+ { 0.501961, 0.458824, 0.772549, 1.0 },
+ { 0.501961, 0.478431, 0.764706, 1.0 },
+ { 0.501961, 0.501961, 0.752941, 1.0 },
+ };
+/* rw-reds-pinks-blues */
+static double4 colors_105[] = {
+ { 1.000000, 0.000000, 0.000000, 1.0 },
+ { 1.000000, 0.000000, 0.215686, 1.0 },
+ { 1.000000, 0.000000, 0.356863, 1.0 },
+ { 1.000000, 0.000000, 0.501961, 1.0 },
+ { 1.000000, 0.105882, 0.556863, 1.0 },
+ { 1.000000, 0.215686, 0.611765, 1.0 },
+ { 1.000000, 0.266667, 0.635294, 1.0 },
+ { 1.000000, 0.321569, 0.662745, 1.0 },
+ { 1.000000, 0.501961, 0.752941, 1.0 },
+ { 1.000000, 0.501961, 0.698039, 1.0 },
+ { 1.000000, 0.501961, 0.643137, 1.0 },
+ { 1.000000, 0.501961, 0.572549, 1.0 },
+ { 1.000000, 0.501961, 0.501961, 1.0 },
+ { 1.000000, 0.501961, 0.556863, 1.0 },
+ { 1.000000, 0.501961, 0.611765, 1.0 },
+ { 1.000000, 0.501961, 0.635294, 1.0 },
+ { 1.000000, 0.501961, 0.662745, 1.0 },
+ { 1.000000, 0.501961, 0.752941, 1.0 },
+ { 0.784314, 0.607843, 0.592157, 1.0 },
+ { 0.568627, 0.717647, 0.431373, 1.0 },
+ { 0.352941, 0.823529, 0.266667, 1.0 },
+ { 0.141176, 0.929412, 0.105882, 1.0 },
+ { 0.070588, 0.964706, 0.050980, 1.0 },
+ { 0.000000, 1.000000, 0.000000, 1.0 },
+ { 0.431373, 0.784314, 0.431373, 1.0 },
+ { 0.713725, 0.643137, 0.713725, 1.0 },
+ { 1.000000, 0.501961, 1.000000, 1.0 },
+ { 0.996078, 0.525490, 0.898039, 1.0 },
+ { 0.992157, 0.549020, 0.796078, 1.0 },
+ { 0.988235, 0.560784, 0.741176, 1.0 },
+ { 0.988235, 0.572549, 0.690196, 1.0 },
+ { 0.984314, 0.596078, 0.588235, 1.0 },
+ { 0.980392, 0.611765, 0.521569, 1.0 },
+ { 0.988235, 0.349020, 0.298039, 1.0 },
+ { 0.992157, 0.215686, 0.184314, 1.0 },
+ { 0.996078, 0.086275, 0.074510, 1.0 },
+ { 0.996078, 0.098039, 0.145098, 1.0 },
+ { 1.000000, 0.109804, 0.215686, 1.0 },
+ { 1.000000, 0.160784, 0.321569, 1.0 },
+ { 1.000000, 0.215686, 0.431373, 1.0 },
+ { 1.000000, 0.501961, 1.000000, 1.0 },
+ { 1.000000, 0.501961, 0.890196, 1.0 },
+ { 1.000000, 0.501961, 0.784314, 1.0 },
+ { 1.000000, 0.501961, 0.678431, 1.0 },
+ { 1.000000, 0.501961, 0.572549, 1.0 },
+ { 1.000000, 0.501961, 0.537255, 1.0 },
+ { 1.000000, 0.501961, 0.501961, 1.0 },
+ { 1.000000, 0.392157, 0.501961, 1.0 },
+ { 1.000000, 0.286275, 0.501961, 1.0 },
+ { 1.000000, 0.070588, 0.501961, 1.0 },
+ { 1.000000, 0.090196, 0.474510, 1.0 },
+ { 1.000000, 0.109804, 0.447059, 1.0 },
+ { 1.000000, 0.215686, 0.392157, 1.0 },
+ { 1.000000, 0.321569, 0.341176, 1.0 },
+ { 1.000000, 0.411765, 0.294118, 1.0 },
+ { 1.000000, 0.501961, 0.250980, 1.0 },
+ { 1.000000, 0.286275, 0.360784, 1.0 },
+ { 1.000000, 0.176471, 0.411765, 1.0 },
+ { 1.000000, 0.070588, 0.466667, 1.0 },
+ { 0.890196, 0.035294, 0.537255, 1.0 },
+ { 0.784314, 0.000000, 0.607843, 1.0 },
+ { 0.674510, 0.000000, 0.662745, 1.0 },
+ { 0.568627, 0.000000, 0.717647, 1.0 },
+ { 0.356863, 0.000000, 0.823529, 1.0 },
+ { 0.141176, 0.000000, 0.929412, 1.0 },
+ { 0.215686, 0.109804, 0.894118, 1.0 },
+ { 0.427451, 0.215686, 0.784314, 1.0 },
+ { 0.643137, 0.321569, 0.678431, 1.0 },
+ { 0.819608, 0.411765, 0.588235, 1.0 },
+ { 1.000000, 0.501961, 0.501961, 1.0 },
+ { 1.000000, 0.392157, 0.501961, 1.0 },
+ { 1.000000, 0.286275, 0.501961, 1.0 },
+ { 1.000000, 0.070588, 0.501961, 1.0 },
+ { 1.000000, 0.035294, 0.447059, 1.0 },
+ { 1.000000, 0.000000, 0.392157, 1.0 },
+ { 1.000000, 0.000000, 0.286275, 1.0 },
+ { 1.000000, 0.000000, 0.180392, 1.0 },
+ { 1.000000, 0.000000, 0.125490, 1.0 },
+ { 1.000000, 0.000000, 0.070588, 1.0 },
+ { 1.000000, 0.000000, 0.000000, 1.0 },
+ { 1.000000, 0.109804, 0.054902, 1.0 },
+ { 1.000000, 0.321569, 0.160784, 1.0 },
+ { 1.000000, 0.411765, 0.231373, 1.0 },
+ { 1.000000, 0.501961, 0.305882, 1.0 },
+ { 1.000000, 0.501961, 0.333333, 1.0 },
+ { 1.000000, 0.501961, 0.360784, 1.0 },
+ { 1.000000, 0.501961, 0.411765, 1.0 },
+ { 1.000000, 0.501961, 0.466667, 1.0 },
+ { 1.000000, 0.501961, 0.607843, 1.0 },
+ { 1.000000, 0.501961, 0.713725, 1.0 },
+ { 1.000000, 0.501961, 0.823529, 1.0 },
+ { 1.000000, 0.501961, 0.874510, 1.0 },
+ { 1.000000, 0.501961, 0.929412, 1.0 },
+ { 1.000000, 0.501961, 1.000000, 1.0 },
+ { 1.000000, 0.607843, 0.894118, 1.0 },
+ { 1.000000, 0.717647, 0.784314, 1.0 },
+ { 1.000000, 0.823529, 0.678431, 1.0 },
+ { 1.000000, 0.784314, 0.392157, 1.0 },
+ { 1.000000, 0.568627, 0.286275, 1.0 },
+ { 1.000000, 0.356863, 0.180392, 1.0 },
+ { 1.000000, 0.247059, 0.125490, 1.0 },
+ { 1.000000, 0.141176, 0.070588, 1.0 },
+ { 1.000000, 0.000000, 0.000000, 1.0 },
+ { 1.000000, 0.109804, 0.215686, 1.0 },
+ { 1.000000, 0.321569, 0.643137, 1.0 },
+ { 1.000000, 0.411765, 0.819608, 1.0 },
+ { 1.000000, 0.501961, 1.000000, 1.0 },
+ { 1.000000, 0.501961, 0.945098, 1.0 },
+ { 1.000000, 0.501961, 0.894118, 1.0 },
+ { 1.000000, 0.501961, 0.784314, 1.0 },
+ { 1.000000, 0.501961, 0.678431, 1.0 },
+ { 1.000000, 0.501961, 0.501961, 1.0 },
+ { 1.000000, 0.392157, 0.501961, 1.0 },
+ { 1.000000, 0.180392, 0.501961, 1.0 },
+ { 1.000000, 0.125490, 0.501961, 1.0 },
+ { 1.000000, 0.070588, 0.501961, 1.0 },
+ { 1.000000, 0.000000, 0.501961, 1.0 },
+ { 1.000000, 0.109804, 0.447059, 1.0 },
+ { 1.000000, 0.215686, 0.392157, 1.0 },
+ { 1.000000, 0.321569, 0.341176, 1.0 },
+ { 1.000000, 0.501961, 0.250980, 1.0 },
+ { 1.000000, 0.501961, 0.411765, 1.0 },
+ { 1.000000, 0.501961, 0.572549, 1.0 },
+ { 1.000000, 0.501961, 0.650980, 1.0 },
+ { 1.000000, 0.501961, 0.733333, 1.0 },
+ { 1.000000, 0.501961, 1.000000, 1.0 },
+ { 0.784314, 0.607843, 1.000000, 1.0 },
+ { 0.568627, 0.717647, 1.000000, 1.0 },
+ { 0.356863, 0.823529, 1.000000, 1.0 },
+ { 0.000000, 1.000000, 1.000000, 1.0 },
+ { 0.105882, 0.945098, 0.945098, 1.0 },
+ { 0.215686, 0.894118, 0.894118, 1.0 },
+ { 0.431373, 0.784314, 0.784314, 1.0 },
+ { 0.643137, 0.678431, 0.678431, 1.0 },
+ { 1.000000, 0.501961, 0.501961, 1.0 },
+ { 1.000000, 0.501961, 0.607843, 1.0 },
+ { 1.000000, 0.501961, 0.823529, 1.0 },
+ { 1.000000, 0.501961, 0.909804, 1.0 },
+ { 1.000000, 0.501961, 1.000000, 1.0 },
+ { 1.000000, 0.447059, 0.945098, 1.0 },
+ { 1.000000, 0.392157, 0.894118, 1.0 },
+ { 1.000000, 0.286275, 0.784314, 1.0 },
+ { 1.000000, 0.180392, 0.678431, 1.0 },
+ { 1.000000, 0.070588, 0.572549, 1.0 },
+ { 1.000000, 0.000000, 0.501961, 1.0 },
+ { 1.000000, 0.215686, 0.611765, 1.0 },
+ { 1.000000, 0.266667, 0.635294, 1.0 },
+ { 1.000000, 0.321569, 0.662745, 1.0 },
+ { 1.000000, 0.501961, 0.752941, 1.0 },
+ { 1.000000, 0.501961, 0.698039, 1.0 },
+ { 1.000000, 0.501961, 0.643137, 1.0 },
+ { 1.000000, 0.501961, 0.592157, 1.0 },
+ { 1.000000, 0.501961, 0.501961, 1.0 },
+ { 1.000000, 0.501961, 0.474510, 1.0 },
+ { 1.000000, 0.501961, 0.447059, 1.0 },
+ { 1.000000, 0.501961, 0.392157, 1.0 },
+ { 1.000000, 0.501961, 0.341176, 1.0 },
+ { 1.000000, 0.501961, 0.286275, 1.0 },
+ { 1.000000, 0.501961, 0.250980, 1.0 },
+ { 0.843137, 0.454902, 0.407843, 1.0 },
+ { 0.682353, 0.407843, 0.568627, 1.0 },
+ { 0.262745, 0.278431, 0.988235, 1.0 },
+ { 0.341176, 0.301961, 0.909804, 1.0 },
+ { 0.419608, 0.325490, 0.831373, 1.0 },
+ { 0.580392, 0.372549, 0.670588, 1.0 },
+ { 0.737255, 0.423529, 0.513725, 1.0 },
+ { 0.898039, 0.470588, 0.352941, 1.0 },
+ { 1.000000, 0.501961, 0.250980, 1.0 },
+ { 1.000000, 0.501961, 0.572549, 1.0 },
+ { 1.000000, 0.501961, 0.650980, 1.0 },
+ { 1.000000, 0.501961, 0.733333, 1.0 },
+ { 1.000000, 0.501961, 0.894118, 1.0 },
+ { 1.000000, 0.501961, 1.000000, 1.0 },
+ { 1.000000, 0.392157, 0.894118, 1.0 },
+ { 1.000000, 0.286275, 0.784314, 1.0 },
+ { 1.000000, 0.180392, 0.678431, 1.0 },
+ { 1.000000, 0.000000, 0.501961, 1.0 },
+ { 1.000000, 0.109804, 0.501961, 1.0 },
+ { 1.000000, 0.215686, 0.501961, 1.0 },
+ { 1.000000, 0.321569, 0.501961, 1.0 },
+ { 1.000000, 0.431373, 0.501961, 1.0 },
+ { 1.000000, 0.501961, 0.501961, 1.0 },
+ { 1.000000, 0.501961, 0.607843, 1.0 },
+ { 1.000000, 0.501961, 0.717647, 1.0 },
+ { 1.000000, 0.501961, 0.929412, 1.0 },
+ { 1.000000, 0.501961, 0.964706, 1.0 },
+ { 1.000000, 0.501961, 1.000000, 1.0 },
+ { 1.000000, 0.501961, 0.945098, 1.0 },
+ { 1.000000, 0.501961, 0.894118, 1.0 },
+ { 1.000000, 0.501961, 0.839216, 1.0 },
+ { 1.000000, 0.501961, 0.752941, 1.0 },
+ { 0.917647, 0.607843, 0.709804, 1.0 },
+ { 0.831373, 0.713725, 0.666667, 1.0 },
+ { 0.749020, 0.819608, 0.623529, 1.0 },
+ { 0.662745, 0.925490, 0.580392, 1.0 },
+ { 0.607843, 0.996078, 0.552941, 1.0 },
+ { 0.690196, 0.780392, 0.435294, 1.0 },
+ { 0.776471, 0.568627, 0.313725, 1.0 },
+ { 0.858824, 0.352941, 0.196078, 1.0 },
+ { 0.945098, 0.141176, 0.078431, 1.0 },
+ { 1.000000, 0.000000, 0.000000, 1.0 },
+ { 1.000000, 0.000000, 0.109804, 1.0 },
+ { 1.000000, 0.000000, 0.215686, 1.0 },
+ { 1.000000, 0.000000, 0.321569, 1.0 },
+ { 1.000000, 0.000000, 0.501961, 1.0 },
+ { 1.000000, 0.109804, 0.501961, 1.0 },
+ { 1.000000, 0.215686, 0.501961, 1.0 },
+ { 1.000000, 0.321569, 0.501961, 1.0 },
+ { 1.000000, 0.431373, 0.501961, 1.0 },
+ { 1.000000, 0.501961, 0.501961, 1.0 },
+ { 1.000000, 0.501961, 0.607843, 1.0 },
+ { 1.000000, 0.501961, 0.717647, 1.0 },
+ { 1.000000, 0.501961, 0.823529, 1.0 },
+ { 1.000000, 0.501961, 0.929412, 1.0 },
+ { 1.000000, 0.501961, 1.000000, 1.0 },
+ { 1.000000, 0.392157, 0.894118, 1.0 },
+ { 1.000000, 0.286275, 0.784314, 1.0 },
+ { 1.000000, 0.180392, 0.678431, 1.0 },
+ { 1.000000, 0.000000, 0.501961, 1.0 },
+ { 1.000000, 0.109804, 0.392157, 1.0 },
+ { 1.000000, 0.215686, 0.286275, 1.0 },
+ { 1.000000, 0.321569, 0.180392, 1.0 },
+ { 1.000000, 0.431373, 0.070588, 1.0 },
+ { 1.000000, 0.501961, 0.000000, 1.0 },
+ { 0.894118, 0.447059, 0.000000, 1.0 },
+ { 0.784314, 0.392157, 0.000000, 1.0 },
+ { 0.678431, 0.341176, 0.000000, 1.0 },
+ { 0.572549, 0.286275, 0.000000, 1.0 },
+ { 0.501961, 0.250980, 0.000000, 1.0 },
+ { 0.607843, 0.305882, 0.109804, 1.0 },
+ { 0.717647, 0.360784, 0.215686, 1.0 },
+ { 0.823529, 0.411765, 0.321569, 1.0 },
+ { 1.000000, 0.501961, 0.501961, 1.0 },
+ { 1.000000, 0.392157, 0.501961, 1.0 },
+ { 1.000000, 0.286275, 0.501961, 1.0 },
+ { 1.000000, 0.180392, 0.501961, 1.0 },
+ { 1.000000, 0.070588, 0.501961, 1.0 },
+ { 1.000000, 0.000000, 0.501961, 1.0 },
+ { 1.000000, 0.109804, 0.556863, 1.0 },
+ { 1.000000, 0.215686, 0.611765, 1.0 },
+ { 1.000000, 0.321569, 0.662745, 1.0 },
+ { 1.000000, 0.431373, 0.717647, 1.0 },
+ { 1.000000, 0.501961, 0.752941, 1.0 },
+ { 1.000000, 0.501961, 0.698039, 1.0 },
+ { 1.000000, 0.501961, 0.643137, 1.0 },
+ { 1.000000, 0.501961, 0.592157, 1.0 },
+ { 1.000000, 0.501961, 0.501961, 1.0 },
+ { 1.000000, 0.392157, 0.392157, 1.0 },
+ { 1.000000, 0.286275, 0.286275, 1.0 },
+ { 1.000000, 0.180392, 0.180392, 1.0 },
+ { 1.000000, 0.070588, 0.070588, 1.0 },
+ { 1.000000, 0.000000, 0.000000, 1.0 },
+ { 1.000000, 0.109804, 0.215686, 1.0 },
+ { 1.000000, 0.215686, 0.431373, 1.0 },
+ { 1.000000, 0.321569, 0.643137, 1.0 },
+ { 1.000000, 0.501961, 1.000000, 1.0 },
+ };
+/* rw-browns-greens-reds-bule */
+static double4 colors_106[] = {
+ { 0.501961, 1.000000, 0.000000, 1.0 },
+ { 0.286275, 0.784314, 0.109804, 1.0 },
+ { 0.141176, 0.643137, 0.180392, 1.0 },
+ { 0.000000, 0.501961, 0.250980, 1.0 },
+ { 0.215686, 0.552941, 0.356863, 1.0 },
+ { 0.431373, 0.607843, 0.466667, 1.0 },
+ { 0.537255, 0.635294, 0.517647, 1.0 },
+ { 0.643137, 0.662745, 0.572549, 1.0 },
+ { 1.000000, 0.749020, 0.749020, 1.0 },
+ { 1.000000, 0.600000, 0.600000, 1.0 },
+ { 1.000000, 0.450980, 0.450980, 1.0 },
+ { 1.000000, 0.254902, 0.254902, 1.0 },
+ { 1.000000, 0.058824, 0.058824, 1.0 },
+ { 1.000000, 0.152941, 0.152941, 1.0 },
+ { 1.000000, 0.250980, 0.250980, 1.0 },
+ { 1.000000, 0.298039, 0.298039, 1.0 },
+ { 1.000000, 0.345098, 0.345098, 1.0 },
+ { 1.000000, 0.501961, 0.501961, 1.0 },
+ { 0.784314, 0.501961, 0.447059, 1.0 },
+ { 0.568627, 0.501961, 0.392157, 1.0 },
+ { 0.352941, 0.501961, 0.337255, 1.0 },
+ { 0.141176, 0.501961, 0.286275, 1.0 },
+ { 0.070588, 0.501961, 0.266667, 1.0 },
+ { 0.000000, 0.501961, 0.250980, 1.0 },
+ { 0.431373, 0.501961, 0.466667, 1.0 },
+ { 0.713725, 0.501961, 0.607843, 1.0 },
+ { 1.000000, 0.501961, 0.752941, 1.0 },
+ { 1.000000, 0.396078, 0.698039, 1.0 },
+ { 1.000000, 0.294118, 0.647059, 1.0 },
+ { 1.000000, 0.239216, 0.619608, 1.0 },
+ { 1.000000, 0.188235, 0.596078, 1.0 },
+ { 1.000000, 0.082353, 0.545098, 1.0 },
+ { 1.000000, 0.015686, 0.509804, 1.0 },
+ { 0.784314, 0.007843, 0.400000, 1.0 },
+ { 0.678431, 0.003922, 0.341176, 1.0 },
+ { 0.572549, 0.003922, 0.286275, 1.0 },
+ { 0.482353, 0.109804, 0.266667, 1.0 },
+ { 0.392157, 0.215686, 0.250980, 1.0 },
+ { 0.337255, 0.321569, 0.250980, 1.0 },
+ { 0.286275, 0.431373, 0.250980, 1.0 },
+ { 0.000000, 1.000000, 0.250980, 1.0 },
+ { 0.125490, 0.784314, 0.258824, 1.0 },
+ { 0.250980, 0.568627, 0.266667, 1.0 },
+ { 0.376471, 0.352941, 0.274510, 1.0 },
+ { 0.501961, 0.141176, 0.286275, 1.0 },
+ { 0.541176, 0.070588, 0.286275, 1.0 },
+ { 0.584314, 0.000000, 0.290196, 1.0 },
+ { 0.576471, 0.082353, 0.231373, 1.0 },
+ { 0.572549, 0.164706, 0.176471, 1.0 },
+ { 0.560784, 0.329412, 0.062745, 1.0 },
+ { 0.603922, 0.368627, 0.145098, 1.0 },
+ { 0.650980, 0.407843, 0.231373, 1.0 },
+ { 0.745098, 0.431373, 0.439216, 1.0 },
+ { 0.843137, 0.458824, 0.650980, 1.0 },
+ { 0.921569, 0.478431, 0.823529, 1.0 },
+ { 1.000000, 0.501961, 1.000000, 1.0 },
+ { 0.815686, 0.458824, 0.576471, 1.0 },
+ { 0.721569, 0.439216, 0.360784, 1.0 },
+ { 0.631373, 0.419608, 0.149020, 1.0 },
+ { 0.596078, 0.388235, 0.086275, 1.0 },
+ { 0.560784, 0.356863, 0.023529, 1.0 },
+ { 0.552941, 0.333333, 0.027451, 1.0 },
+ { 0.549020, 0.309804, 0.035294, 1.0 },
+ { 0.533333, 0.262745, 0.050980, 1.0 },
+ { 0.521569, 0.215686, 0.062745, 1.0 },
+ { 0.501961, 0.219608, 0.082353, 1.0 },
+ { 0.490196, 0.250980, 0.090196, 1.0 },
+ { 0.482353, 0.286275, 0.101961, 1.0 },
+ { 0.470588, 0.313725, 0.109804, 1.0 },
+ { 0.462745, 0.341176, 0.121569, 1.0 },
+ { 0.552941, 0.431373, 0.207843, 1.0 },
+ { 0.639216, 0.517647, 0.294118, 1.0 },
+ { 0.815686, 0.694118, 0.470588, 1.0 },
+ { 0.858824, 0.643137, 0.439216, 1.0 },
+ { 0.901961, 0.592157, 0.411765, 1.0 },
+ { 0.929412, 0.427451, 0.298039, 1.0 },
+ { 0.956863, 0.266667, 0.188235, 1.0 },
+ { 0.968627, 0.184314, 0.129412, 1.0 },
+ { 0.980392, 0.105882, 0.074510, 1.0 },
+ { 1.000000, 0.000000, 0.000000, 1.0 },
+ { 1.000000, 0.109804, 0.000000, 1.0 },
+ { 1.000000, 0.321569, 0.000000, 1.0 },
+ { 0.964706, 0.356863, 0.000000, 1.0 },
+ { 0.929412, 0.392157, 0.000000, 1.0 },
+ { 0.890196, 0.337255, 0.000000, 1.0 },
+ { 0.854902, 0.286275, 0.000000, 1.0 },
+ { 0.784314, 0.180392, 0.000000, 1.0 },
+ { 0.713725, 0.070588, 0.000000, 1.0 },
+ { 0.737255, 0.019608, 0.019608, 1.0 },
+ { 0.807843, 0.039216, 0.039216, 1.0 },
+ { 0.882353, 0.058824, 0.058824, 1.0 },
+ { 0.917647, 0.066667, 0.066667, 1.0 },
+ { 0.952941, 0.078431, 0.078431, 1.0 },
+ { 1.000000, 0.090196, 0.090196, 1.0 },
+ { 0.976471, 0.188235, 0.113725, 1.0 },
+ { 0.952941, 0.286275, 0.137255, 1.0 },
+ { 0.933333, 0.384314, 0.156863, 1.0 },
+ { 0.901961, 0.580392, 0.254902, 1.0 },
+ { 0.909804, 0.611765, 0.313725, 1.0 },
+ { 0.917647, 0.647059, 0.372549, 1.0 },
+ { 0.921569, 0.662745, 0.400000, 1.0 },
+ { 0.925490, 0.678431, 0.431373, 1.0 },
+ { 0.929412, 0.701961, 0.470588, 1.0 },
+ { 0.862745, 0.623529, 0.388235, 1.0 },
+ { 0.725490, 0.470588, 0.219608, 1.0 },
+ { 0.666667, 0.407843, 0.149020, 1.0 },
+ { 0.611765, 0.345098, 0.078431, 1.0 },
+ { 0.615686, 0.313725, 0.101961, 1.0 },
+ { 0.619608, 0.282353, 0.129412, 1.0 },
+ { 0.627451, 0.215686, 0.180392, 1.0 },
+ { 0.635294, 0.152941, 0.231373, 1.0 },
+ { 0.647059, 0.047059, 0.317647, 1.0 },
+ { 0.717647, 0.160784, 0.407843, 1.0 },
+ { 0.854902, 0.384314, 0.592157, 1.0 },
+ { 0.886275, 0.439216, 0.639216, 1.0 },
+ { 0.921569, 0.494118, 0.686275, 1.0 },
+ { 0.968627, 0.568627, 0.745098, 1.0 },
+ { 0.937255, 0.498039, 0.729412, 1.0 },
+ { 0.905882, 0.423529, 0.717647, 1.0 },
+ { 0.874510, 0.352941, 0.701961, 1.0 },
+ { 0.823529, 0.235294, 0.678431, 1.0 },
+ { 0.760784, 0.235294, 0.705882, 1.0 },
+ { 0.701961, 0.235294, 0.737255, 1.0 },
+ { 0.670588, 0.235294, 0.752941, 1.0 },
+ { 0.643137, 0.235294, 0.768627, 1.0 },
+ { 0.545098, 0.239216, 0.819608, 1.0 },
+ { 0.615686, 0.274510, 0.686275, 1.0 },
+ { 0.682353, 0.313725, 0.549020, 1.0 },
+ { 0.752941, 0.349020, 0.415686, 1.0 },
+ { 0.866667, 0.411765, 0.192157, 1.0 },
+ { 0.831373, 0.388235, 0.262745, 1.0 },
+ { 0.796078, 0.364706, 0.337255, 1.0 },
+ { 0.729412, 0.317647, 0.482353, 1.0 },
+ { 0.658824, 0.266667, 0.631373, 1.0 },
+ { 0.545098, 0.188235, 0.870588, 1.0 },
+ { 0.615686, 0.188235, 0.803922, 1.0 },
+ { 0.752941, 0.188235, 0.670588, 1.0 },
+ { 0.807843, 0.188235, 0.615686, 1.0 },
+ { 0.866667, 0.192157, 0.560784, 1.0 },
+ { 0.878431, 0.203922, 0.580392, 1.0 },
+ { 0.890196, 0.219608, 0.600000, 1.0 },
+ { 0.913725, 0.247059, 0.639216, 1.0 },
+ { 0.933333, 0.274510, 0.678431, 1.0 },
+ { 0.956863, 0.301961, 0.717647, 1.0 },
+ { 0.972549, 0.321569, 0.741176, 1.0 },
+ { 0.984314, 0.400000, 0.529412, 1.0 },
+ { 0.988235, 0.419608, 0.474510, 1.0 },
+ { 0.992157, 0.439216, 0.423529, 1.0 },
+ { 1.000000, 0.501961, 0.250980, 1.0 },
+ { 1.000000, 0.556863, 0.333333, 1.0 },
+ { 1.000000, 0.611765, 0.419608, 1.0 },
+ { 1.000000, 0.666667, 0.501961, 1.0 },
+ { 1.000000, 0.756863, 0.643137, 1.0 },
+ { 0.972549, 0.701961, 0.572549, 1.0 },
+ { 0.949020, 0.647059, 0.505882, 1.0 },
+ { 0.901961, 0.541176, 0.368627, 1.0 },
+ { 0.850980, 0.431373, 0.227451, 1.0 },
+ { 0.800000, 0.321569, 0.090196, 1.0 },
+ { 0.768627, 0.250980, 0.000000, 1.0 },
+ { 0.796078, 0.321569, 0.058824, 1.0 },
+ { 0.827451, 0.396078, 0.113725, 1.0 },
+ { 0.901961, 0.584314, 0.266667, 1.0 },
+ { 0.909804, 0.572549, 0.290196, 1.0 },
+ { 0.921569, 0.564706, 0.317647, 1.0 },
+ { 0.945098, 0.549020, 0.368627, 1.0 },
+ { 0.964706, 0.529412, 0.419608, 1.0 },
+ { 0.984314, 0.513725, 0.470588, 1.0 },
+ { 1.000000, 0.501961, 0.501961, 1.0 },
+ { 0.568627, 0.717647, 0.717647, 1.0 },
+ { 0.462745, 0.768627, 0.768627, 1.0 },
+ { 0.356863, 0.823529, 0.823529, 1.0 },
+ { 0.141176, 0.929412, 0.929412, 1.0 },
+ { 0.000000, 1.000000, 1.000000, 1.0 },
+ { 0.215686, 1.000000, 0.894118, 1.0 },
+ { 0.431373, 1.000000, 0.784314, 1.0 },
+ { 0.643137, 1.000000, 0.678431, 1.0 },
+ { 1.000000, 1.000000, 0.501961, 1.0 },
+ { 0.894118, 1.000000, 0.572549, 1.0 },
+ { 0.788235, 1.000000, 0.647059, 1.0 },
+ { 0.682353, 0.996078, 0.717647, 1.0 },
+ { 0.580392, 0.996078, 0.788235, 1.0 },
+ { 0.509804, 0.992157, 0.835294, 1.0 },
+ { 0.592157, 0.890196, 0.870588, 1.0 },
+ { 0.674510, 0.784314, 0.901961, 1.0 },
+ { 0.839216, 0.576471, 0.968627, 1.0 },
+ { 0.866667, 0.541176, 0.980392, 1.0 },
+ { 0.894118, 0.509804, 0.992157, 1.0 },
+ { 0.811765, 0.615686, 0.909804, 1.0 },
+ { 0.725490, 0.717647, 0.831373, 1.0 },
+ { 0.643137, 0.823529, 0.749020, 1.0 },
+ { 0.505882, 0.996078, 0.615686, 1.0 },
+ { 0.611765, 0.941176, 0.592157, 1.0 },
+ { 0.717647, 0.886275, 0.568627, 1.0 },
+ { 0.823529, 0.827451, 0.545098, 1.0 },
+ { 0.925490, 0.772549, 0.521569, 1.0 },
+ { 0.996078, 0.737255, 0.505882, 1.0 },
+ { 0.980392, 0.792157, 0.505882, 1.0 },
+ { 0.964706, 0.847059, 0.505882, 1.0 },
+ { 0.949020, 0.905882, 0.505882, 1.0 },
+ { 0.933333, 0.960784, 0.505882, 1.0 },
+ { 0.921569, 0.996078, 0.505882, 1.0 },
+ { 0.831373, 0.996078, 0.521569, 1.0 },
+ { 0.741176, 0.996078, 0.537255, 1.0 },
+ { 0.654902, 0.996078, 0.552941, 1.0 },
+ { 0.505882, 0.996078, 0.580392, 1.0 },
+ { 0.505882, 0.996078, 0.654902, 1.0 },
+ { 0.505882, 0.996078, 0.725490, 1.0 },
+ { 0.505882, 0.996078, 0.800000, 1.0 },
+ { 0.505882, 0.996078, 0.874510, 1.0 },
+ { 0.505882, 0.996078, 0.921569, 1.0 },
+ { 0.607843, 0.956863, 0.835294, 1.0 },
+ { 0.713725, 0.921569, 0.745098, 1.0 },
+ { 0.815686, 0.882353, 0.658824, 1.0 },
+ { 0.921569, 0.843137, 0.572549, 1.0 },
+ { 0.988235, 0.819608, 0.513725, 1.0 },
+ { 0.890196, 0.854902, 0.517647, 1.0 },
+ { 0.788235, 0.886275, 0.525490, 1.0 },
+ { 0.690196, 0.921569, 0.529412, 1.0 },
+ { 0.525490, 0.976471, 0.537255, 1.0 },
+ { 0.568627, 0.952941, 0.494118, 1.0 },
+ { 0.615686, 0.929412, 0.450980, 1.0 },
+ { 0.658824, 0.905882, 0.403922, 1.0 },
+ { 0.705882, 0.882353, 0.360784, 1.0 },
+ { 0.733333, 0.866667, 0.333333, 1.0 },
+ { 0.647059, 0.831373, 0.447059, 1.0 },
+ { 0.560784, 0.792157, 0.564706, 1.0 },
+ { 0.474510, 0.756863, 0.678431, 1.0 },
+ { 0.384314, 0.717647, 0.796078, 1.0 },
+ { 0.329412, 0.694118, 0.870588, 1.0 },
+ { 0.364706, 0.650980, 0.898039, 1.0 },
+ { 0.403922, 0.611765, 0.925490, 1.0 },
+ { 0.439216, 0.568627, 0.952941, 1.0 },
+ { 0.501961, 0.501961, 1.000000, 1.0 },
+ { 0.474510, 0.584314, 0.827451, 1.0 },
+ { 0.447059, 0.666667, 0.658824, 1.0 },
+ { 0.419608, 0.749020, 0.486275, 1.0 },
+ { 0.392157, 0.831373, 0.317647, 1.0 },
+ { 0.376471, 0.886275, 0.203922, 1.0 },
+ { 0.466667, 0.850980, 0.211765, 1.0 },
+ { 0.560784, 0.815686, 0.223529, 1.0 },
+ { 0.650980, 0.780392, 0.231373, 1.0 },
+ { 0.745098, 0.745098, 0.239216, 1.0 },
+ { 0.803922, 0.721569, 0.247059, 1.0 },
+ { 0.835294, 0.713725, 0.294118, 1.0 },
+ { 0.870588, 0.701961, 0.345098, 1.0 },
+ { 0.901961, 0.694118, 0.392157, 1.0 },
+ { 0.956863, 0.678431, 0.474510, 1.0 },
+ { 0.752941, 0.749020, 0.427451, 1.0 },
+ { 0.545098, 0.815686, 0.380392, 1.0 },
+ { 0.341176, 0.886275, 0.329412, 1.0 },
+ { 0.133333, 0.952941, 0.282353, 1.0 },
+ { 0.000000, 1.000000, 0.250980, 1.0 },
+ { 0.000000, 1.000000, 0.411765, 1.0 },
+ { 0.000000, 1.000000, 0.572549, 1.0 },
+ { 0.000000, 1.000000, 0.733333, 1.0 },
+ { 0.000000, 1.000000, 1.000000, 1.0 },
+ };
+/* rw-browns-pinks-reds-blues */
+static double4 colors_107[] = {
+ { 0.501961, 0.000000, 0.000000, 1.0 },
+ { 0.576471, 0.000000, 0.000000, 1.0 },
+ { 0.611765, 0.000000, 0.000000, 1.0 },
+ { 0.650980, 0.000000, 0.000000, 1.0 },
+ { 0.686275, 0.000000, 0.000000, 1.0 },
+ { 0.725490, 0.000000, 0.000000, 1.0 },
+ { 0.741176, 0.000000, 0.000000, 1.0 },
+ { 0.760784, 0.000000, 0.000000, 1.0 },
+ { 0.831373, 0.090196, 0.090196, 1.0 },
+ { 0.854902, 0.180392, 0.180392, 1.0 },
+ { 0.878431, 0.270588, 0.270588, 1.0 },
+ { 0.901961, 0.360784, 0.360784, 1.0 },
+ { 0.925490, 0.454902, 0.454902, 1.0 },
+ { 0.949020, 0.545098, 0.545098, 1.0 },
+ { 0.972549, 0.635294, 0.635294, 1.0 },
+ { 0.984314, 0.690196, 0.690196, 1.0 },
+ { 1.000000, 0.749020, 0.749020, 1.0 },
+ { 1.000000, 0.580392, 0.580392, 1.0 },
+ { 1.000000, 0.498039, 0.498039, 1.0 },
+ { 1.000000, 0.415686, 0.415686, 1.0 },
+ { 1.000000, 0.329412, 0.329412, 1.0 },
+ { 1.000000, 0.247059, 0.247059, 1.0 },
+ { 1.000000, 0.203922, 0.203922, 1.0 },
+ { 1.000000, 0.164706, 0.164706, 1.0 },
+ { 1.000000, 0.113725, 0.113725, 1.0 },
+ { 1.000000, 0.164706, 0.164706, 1.0 },
+ { 1.000000, 0.219608, 0.219608, 1.0 },
+ { 1.000000, 0.270588, 0.270588, 1.0 },
+ { 1.000000, 0.325490, 0.325490, 1.0 },
+ { 1.000000, 0.352941, 0.352941, 1.0 },
+ { 1.000000, 0.380392, 0.380392, 1.0 },
+ { 1.000000, 0.435294, 0.435294, 1.0 },
+ { 1.000000, 0.486275, 0.486275, 1.0 },
+ { 1.000000, 0.501961, 0.560784, 1.0 },
+ { 1.000000, 0.501961, 0.619608, 1.0 },
+ { 1.000000, 0.501961, 0.682353, 1.0 },
+ { 1.000000, 0.501961, 0.741176, 1.0 },
+ { 1.000000, 0.501961, 0.803922, 1.0 },
+ { 1.000000, 0.501961, 0.831373, 1.0 },
+ { 1.000000, 0.501961, 0.862745, 1.0 },
+ { 1.000000, 0.501961, 1.000000, 1.0 },
+ { 1.000000, 0.501961, 0.968627, 1.0 },
+ { 1.000000, 0.501961, 0.941176, 1.0 },
+ { 1.000000, 0.501961, 0.909804, 1.0 },
+ { 1.000000, 0.501961, 0.878431, 1.0 },
+ { 1.000000, 0.501961, 0.862745, 1.0 },
+ { 1.000000, 0.501961, 0.850980, 1.0 },
+ { 1.000000, 0.501961, 0.819608, 1.0 },
+ { 1.000000, 0.501961, 0.792157, 1.0 },
+ { 1.000000, 0.443137, 0.721569, 1.0 },
+ { 1.000000, 0.384314, 0.690196, 1.0 },
+ { 1.000000, 0.325490, 0.662745, 1.0 },
+ { 1.000000, 0.266667, 0.631373, 1.0 },
+ { 1.000000, 0.207843, 0.603922, 1.0 },
+ { 1.000000, 0.176471, 0.588235, 1.0 },
+ { 1.000000, 0.149020, 0.576471, 1.0 },
+ { 1.000000, 0.015686, 0.509804, 1.0 },
+ { 0.937255, 0.011765, 0.478431, 1.0 },
+ { 0.878431, 0.011765, 0.447059, 1.0 },
+ { 0.815686, 0.007843, 0.415686, 1.0 },
+ { 0.756863, 0.007843, 0.384314, 1.0 },
+ { 0.725490, 0.007843, 0.368627, 1.0 },
+ { 0.698039, 0.007843, 0.352941, 1.0 },
+ { 0.639216, 0.007843, 0.321569, 1.0 },
+ { 0.576471, 0.003922, 0.290196, 1.0 },
+ { 0.501961, 0.000000, 0.250980, 1.0 },
+ { 0.560784, 0.070588, 0.317647, 1.0 },
+ { 0.623529, 0.145098, 0.384314, 1.0 },
+ { 0.650980, 0.180392, 0.415686, 1.0 },
+ { 0.682353, 0.215686, 0.447059, 1.0 },
+ { 0.745098, 0.286275, 0.513725, 1.0 },
+ { 0.803922, 0.356863, 0.580392, 1.0 },
+ { 0.925490, 0.501961, 0.713725, 1.0 },
+ { 0.937255, 0.509804, 0.721569, 1.0 },
+ { 0.949020, 0.521569, 0.733333, 1.0 },
+ { 0.898039, 0.447059, 0.670588, 1.0 },
+ { 0.847059, 0.376471, 0.611765, 1.0 },
+ { 0.823529, 0.341176, 0.580392, 1.0 },
+ { 0.800000, 0.305882, 0.552941, 1.0 },
+ { 0.749020, 0.235294, 0.490196, 1.0 },
+ { 0.698039, 0.160784, 0.427451, 1.0 },
+ { 0.584314, 0.000000, 0.290196, 1.0 },
+ { 0.580392, 0.047059, 0.258824, 1.0 },
+ { 0.576471, 0.094118, 0.227451, 1.0 },
+ { 0.576471, 0.117647, 0.207843, 1.0 },
+ { 0.576471, 0.141176, 0.192157, 1.0 },
+ { 0.572549, 0.184314, 0.160784, 1.0 },
+ { 0.568627, 0.231373, 0.129412, 1.0 },
+ { 0.560784, 0.325490, 0.062745, 1.0 },
+ { 0.556863, 0.341176, 0.043137, 1.0 },
+ { 0.552941, 0.360784, 0.027451, 1.0 },
+ { 0.549020, 0.349020, 0.031373, 1.0 },
+ { 0.549020, 0.341176, 0.035294, 1.0 },
+ { 0.541176, 0.317647, 0.039216, 1.0 },
+ { 0.537255, 0.294118, 0.043137, 1.0 },
+ { 0.533333, 0.274510, 0.050980, 1.0 },
+ { 0.529412, 0.250980, 0.054902, 1.0 },
+ { 0.517647, 0.203922, 0.066667, 1.0 },
+ { 0.521569, 0.211765, 0.062745, 1.0 },
+ { 0.525490, 0.223529, 0.058824, 1.0 },
+ { 0.525490, 0.235294, 0.054902, 1.0 },
+ { 0.529412, 0.250980, 0.054902, 1.0 },
+ { 0.537255, 0.274510, 0.047059, 1.0 },
+ { 0.545098, 0.298039, 0.039216, 1.0 },
+ { 0.556863, 0.349020, 0.027451, 1.0 },
+ { 0.564706, 0.376471, 0.019608, 1.0 },
+ { 0.572549, 0.403922, 0.011765, 1.0 },
+ { 0.568627, 0.388235, 0.015686, 1.0 },
+ { 0.564706, 0.376471, 0.019608, 1.0 },
+ { 0.556863, 0.349020, 0.027451, 1.0 },
+ { 0.552941, 0.325490, 0.031373, 1.0 },
+ { 0.545098, 0.298039, 0.039216, 1.0 },
+ { 0.537255, 0.270588, 0.047059, 1.0 },
+ { 0.521569, 0.219608, 0.062745, 1.0 },
+ { 0.517647, 0.200000, 0.066667, 1.0 },
+ { 0.513725, 0.184314, 0.070588, 1.0 },
+ { 0.505882, 0.203922, 0.078431, 1.0 },
+ { 0.501961, 0.223529, 0.082353, 1.0 },
+ { 0.494118, 0.243137, 0.090196, 1.0 },
+ { 0.490196, 0.258824, 0.094118, 1.0 },
+ { 0.478431, 0.298039, 0.105882, 1.0 },
+ { 0.470588, 0.317647, 0.113725, 1.0 },
+ { 0.462745, 0.341176, 0.121569, 1.0 },
+ { 0.486275, 0.364706, 0.145098, 1.0 },
+ { 0.513725, 0.392157, 0.168627, 1.0 },
+ { 0.560784, 0.439216, 0.219608, 1.0 },
+ { 0.611765, 0.490196, 0.266667, 1.0 },
+ { 0.662745, 0.541176, 0.317647, 1.0 },
+ { 0.713725, 0.592157, 0.364706, 1.0 },
+ { 0.811765, 0.690196, 0.462745, 1.0 },
+ { 0.835294, 0.713725, 0.486275, 1.0 },
+ { 0.862745, 0.741176, 0.513725, 1.0 },
+ { 0.874510, 0.752941, 0.525490, 1.0 },
+ { 0.890196, 0.662745, 0.462745, 1.0 },
+ { 0.905882, 0.572549, 0.400000, 1.0 },
+ { 0.921569, 0.478431, 0.333333, 1.0 },
+ { 0.949020, 0.298039, 0.207843, 1.0 },
+ { 0.964706, 0.203922, 0.141176, 1.0 },
+ { 0.980392, 0.113725, 0.078431, 1.0 },
+ { 0.988235, 0.054902, 0.039216, 1.0 },
+ { 1.000000, 0.000000, 0.000000, 1.0 },
+ { 1.000000, 0.082353, 0.082353, 1.0 },
+ { 1.000000, 0.168627, 0.168627, 1.0 },
+ { 1.000000, 0.250980, 0.250980, 1.0 },
+ { 1.000000, 0.333333, 0.333333, 1.0 },
+ { 1.000000, 0.501961, 0.501961, 1.0 },
+ { 1.000000, 0.541176, 0.541176, 1.0 },
+ { 1.000000, 0.584314, 0.584314, 1.0 },
+ { 1.000000, 0.690196, 0.690196, 1.0 },
+ { 0.960784, 0.607843, 0.607843, 1.0 },
+ { 0.917647, 0.521569, 0.521569, 1.0 },
+ { 0.878431, 0.439216, 0.439216, 1.0 },
+ { 0.800000, 0.270588, 0.270588, 1.0 },
+ { 0.776471, 0.227451, 0.227451, 1.0 },
+ { 0.756863, 0.188235, 0.188235, 1.0 },
+ { 0.717647, 0.105882, 0.105882, 1.0 },
+ { 0.666667, 0.000000, 0.000000, 1.0 },
+ { 0.705882, 0.011765, 0.011765, 1.0 },
+ { 0.749020, 0.023529, 0.023529, 1.0 },
+ { 0.788235, 0.031373, 0.031373, 1.0 },
+ { 0.827451, 0.043137, 0.043137, 1.0 },
+ { 0.909804, 0.066667, 0.066667, 1.0 },
+ { 0.929412, 0.070588, 0.070588, 1.0 },
+ { 0.949020, 0.074510, 0.074510, 1.0 },
+ { 0.988235, 0.086275, 0.086275, 1.0 },
+ { 1.000000, 0.090196, 0.090196, 1.0 },
+ { 0.988235, 0.145098, 0.101961, 1.0 },
+ { 0.972549, 0.200000, 0.117647, 1.0 },
+ { 0.949020, 0.309804, 0.141176, 1.0 },
+ { 0.941176, 0.337255, 0.145098, 1.0 },
+ { 0.937255, 0.364706, 0.152941, 1.0 },
+ { 0.921569, 0.419608, 0.168627, 1.0 },
+ { 0.909804, 0.474510, 0.180392, 1.0 },
+ { 0.894118, 0.545098, 0.196078, 1.0 },
+ { 0.898039, 0.564706, 0.227451, 1.0 },
+ { 0.901961, 0.584314, 0.262745, 1.0 },
+ { 0.905882, 0.603922, 0.294118, 1.0 },
+ { 0.909804, 0.619608, 0.329412, 1.0 },
+ { 0.913725, 0.639216, 0.360784, 1.0 },
+ { 0.921569, 0.658824, 0.396078, 1.0 },
+ { 0.925490, 0.678431, 0.427451, 1.0 },
+ { 0.929412, 0.701961, 0.470588, 1.0 },
+ { 0.890196, 0.658824, 0.423529, 1.0 },
+ { 0.850980, 0.615686, 0.376471, 1.0 },
+ { 0.776471, 0.529412, 0.282353, 1.0 },
+ { 0.756863, 0.505882, 0.254902, 1.0 },
+ { 0.737255, 0.486275, 0.231373, 1.0 },
+ { 0.698039, 0.443137, 0.184314, 1.0 },
+ { 0.658824, 0.400000, 0.137255, 1.0 },
+ { 0.611765, 0.345098, 0.078431, 1.0 },
+ { 0.615686, 0.309804, 0.105882, 1.0 },
+ { 0.619608, 0.274510, 0.137255, 1.0 },
+ { 0.623529, 0.235294, 0.164706, 1.0 },
+ { 0.627451, 0.200000, 0.196078, 1.0 },
+ { 0.631373, 0.164706, 0.223529, 1.0 },
+ { 0.639216, 0.129412, 0.250980, 1.0 },
+ { 0.643137, 0.094118, 0.282353, 1.0 },
+ { 0.647059, 0.054902, 0.309804, 1.0 },
+ { 0.647059, 0.047059, 0.317647, 1.0 },
+ { 0.686275, 0.109804, 0.368627, 1.0 },
+ { 0.725490, 0.172549, 0.419608, 1.0 },
+ { 0.764706, 0.235294, 0.474510, 1.0 },
+ { 0.803922, 0.298039, 0.525490, 1.0 },
+ { 0.843137, 0.364706, 0.576471, 1.0 },
+ { 0.882353, 0.427451, 0.627451, 1.0 },
+ { 0.921569, 0.490196, 0.678431, 1.0 },
+ { 0.968627, 0.568627, 0.745098, 1.0 },
+ { 0.952941, 0.529412, 0.737255, 1.0 },
+ { 0.933333, 0.486275, 0.729412, 1.0 },
+ { 0.917647, 0.447059, 0.721569, 1.0 },
+ { 0.898039, 0.407843, 0.713725, 1.0 },
+ { 0.882353, 0.368627, 0.705882, 1.0 },
+ { 0.862745, 0.325490, 0.698039, 1.0 },
+ { 0.847059, 0.286275, 0.690196, 1.0 },
+ { 0.823529, 0.235294, 0.678431, 1.0 },
+ { 0.788235, 0.235294, 0.694118, 1.0 },
+ { 0.756863, 0.235294, 0.713725, 1.0 },
+ { 0.721569, 0.235294, 0.729412, 1.0 },
+ { 0.690196, 0.235294, 0.745098, 1.0 },
+ { 0.654902, 0.235294, 0.764706, 1.0 },
+ { 0.619608, 0.235294, 0.780392, 1.0 },
+ { 0.588235, 0.235294, 0.800000, 1.0 },
+ { 0.545098, 0.239216, 0.819608, 1.0 },
+ { 0.584314, 0.258824, 0.745098, 1.0 },
+ { 0.623529, 0.282353, 0.666667, 1.0 },
+ { 0.662745, 0.301961, 0.592157, 1.0 },
+ { 0.701961, 0.321569, 0.517647, 1.0 },
+ { 0.741176, 0.345098, 0.439216, 1.0 },
+ { 0.780392, 0.364706, 0.364706, 1.0 },
+ { 0.819608, 0.384314, 0.286275, 1.0 },
+ { 0.854902, 0.407843, 0.211765, 1.0 },
+ { 0.866667, 0.411765, 0.192157, 1.0 },
+ { 0.827451, 0.384314, 0.274510, 1.0 },
+ { 0.788235, 0.356863, 0.356863, 1.0 },
+ { 0.749020, 0.329412, 0.439216, 1.0 },
+ { 0.709804, 0.301961, 0.521569, 1.0 },
+ { 0.670588, 0.274510, 0.603922, 1.0 },
+ { 0.631373, 0.250980, 0.686275, 1.0 },
+ { 0.592157, 0.223529, 0.768627, 1.0 },
+ { 0.545098, 0.188235, 0.870588, 1.0 },
+ { 0.584314, 0.188235, 0.831373, 1.0 },
+ { 0.623529, 0.188235, 0.796078, 1.0 },
+ { 0.662745, 0.188235, 0.756863, 1.0 },
+ { 0.701961, 0.188235, 0.721569, 1.0 },
+ { 0.741176, 0.188235, 0.682353, 1.0 },
+ { 0.780392, 0.188235, 0.647059, 1.0 },
+ { 0.819608, 0.188235, 0.607843, 1.0 },
+ { 0.866667, 0.192157, 0.560784, 1.0 },
+ { 0.878431, 0.207843, 0.584314, 1.0 },
+ { 0.894118, 0.223529, 0.603922, 1.0 },
+ { 0.905882, 0.239216, 0.627451, 1.0 },
+ { 0.917647, 0.254902, 0.647059, 1.0 },
+ { 0.929412, 0.270588, 0.670588, 1.0 },
+ { 0.945098, 0.286275, 0.690196, 1.0 },
+ { 0.956863, 0.301961, 0.713725, 1.0 },
+ { 0.972549, 0.321569, 0.741176, 1.0 },
+ };
+/* rw-reds-greens-blues-pinks-yellows-browns */
+static double4 colors_108[] = {
+ { 1.000000, 0.000000, 0.000000, 1.0 },
+ { 0.843137, 0.156863, 0.039216, 1.0 },
+ { 0.764706, 0.235294, 0.058824, 1.0 },
+ { 0.686275, 0.313725, 0.078431, 1.0 },
+ { 0.607843, 0.392157, 0.098039, 1.0 },
+ { 0.529412, 0.470588, 0.117647, 1.0 },
+ { 0.490196, 0.505882, 0.125490, 1.0 },
+ { 0.454902, 0.545098, 0.137255, 1.0 },
+ { 0.298039, 0.701961, 0.176471, 1.0 },
+ { 0.219608, 0.780392, 0.196078, 1.0 },
+ { 0.141176, 0.858824, 0.215686, 1.0 },
+ { 0.070588, 0.909804, 0.250980, 1.0 },
+ { 0.000000, 0.960784, 0.290196, 1.0 },
+ { 0.000000, 0.921569, 0.329412, 1.0 },
+ { 0.000000, 0.882353, 0.368627, 1.0 },
+ { 0.000000, 0.862745, 0.388235, 1.0 },
+ { 0.000000, 0.843137, 0.407843, 1.0 },
+ { 0.000000, 0.764706, 0.486275, 1.0 },
+ { 0.000000, 0.725490, 0.525490, 1.0 },
+ { 0.000000, 0.690196, 0.564706, 1.0 },
+ { 0.000000, 0.650980, 0.603922, 1.0 },
+ { 0.000000, 0.611765, 0.643137, 1.0 },
+ { 0.000000, 0.592157, 0.662745, 1.0 },
+ { 0.000000, 0.572549, 0.682353, 1.0 },
+ { 0.000000, 0.501961, 0.752941, 1.0 },
+ { 0.078431, 0.501961, 0.772549, 1.0 },
+ { 0.156863, 0.501961, 0.792157, 1.0 },
+ { 0.235294, 0.501961, 0.811765, 1.0 },
+ { 0.313725, 0.501961, 0.831373, 1.0 },
+ { 0.352941, 0.501961, 0.839216, 1.0 },
+ { 0.392157, 0.501961, 0.850980, 1.0 },
+ { 0.470588, 0.501961, 0.870588, 1.0 },
+ { 0.545098, 0.501961, 0.886275, 1.0 },
+ { 0.701961, 0.501961, 0.925490, 1.0 },
+ { 0.780392, 0.501961, 0.945098, 1.0 },
+ { 0.858824, 0.501961, 0.964706, 1.0 },
+ { 0.929412, 0.501961, 0.980392, 1.0 },
+ { 1.000000, 0.501961, 1.000000, 1.0 },
+ { 0.960784, 0.501961, 1.000000, 1.0 },
+ { 0.921569, 0.501961, 1.000000, 1.0 },
+ { 0.764706, 0.501961, 1.000000, 1.0 },
+ { 0.686275, 0.501961, 1.000000, 1.0 },
+ { 0.607843, 0.501961, 1.000000, 1.0 },
+ { 0.529412, 0.501961, 1.000000, 1.0 },
+ { 0.454902, 0.501961, 1.000000, 1.0 },
+ { 0.415686, 0.501961, 1.000000, 1.0 },
+ { 0.376471, 0.501961, 1.000000, 1.0 },
+ { 0.298039, 0.501961, 1.000000, 1.0 },
+ { 0.219608, 0.501961, 1.000000, 1.0 },
+ { 0.062745, 0.501961, 1.000000, 1.0 },
+ { 0.031373, 0.521569, 0.960784, 1.0 },
+ { 0.000000, 0.541176, 0.921569, 1.0 },
+ { 0.000000, 0.580392, 0.843137, 1.0 },
+ { 0.000000, 0.619608, 0.764706, 1.0 },
+ { 0.000000, 0.639216, 0.725490, 1.0 },
+ { 0.000000, 0.658824, 0.686275, 1.0 },
+ { 0.000000, 0.737255, 0.529412, 1.0 },
+ { 0.000000, 0.772549, 0.450980, 1.0 },
+ { 0.000000, 0.811765, 0.376471, 1.0 },
+ { 0.000000, 0.850980, 0.298039, 1.0 },
+ { 0.000000, 0.890196, 0.219608, 1.0 },
+ { 0.000000, 0.909804, 0.180392, 1.0 },
+ { 0.000000, 0.929412, 0.141176, 1.0 },
+ { 0.000000, 0.968627, 0.062745, 1.0 },
+ { 0.000000, 1.000000, 0.000000, 1.0 },
+ { 0.156863, 1.000000, 0.078431, 1.0 },
+ { 0.235294, 1.000000, 0.117647, 1.0 },
+ { 0.313725, 1.000000, 0.156863, 1.0 },
+ { 0.352941, 1.000000, 0.176471, 1.0 },
+ { 0.392157, 1.000000, 0.196078, 1.0 },
+ { 0.470588, 1.000000, 0.235294, 1.0 },
+ { 0.545098, 1.000000, 0.274510, 1.0 },
+ { 0.701961, 1.000000, 0.352941, 1.0 },
+ { 0.780392, 1.000000, 0.392157, 1.0 },
+ { 0.858824, 1.000000, 0.431373, 1.0 },
+ { 0.929412, 0.980392, 0.466667, 1.0 },
+ { 1.000000, 0.960784, 0.501961, 1.0 },
+ { 1.000000, 0.941176, 0.501961, 1.0 },
+ { 1.000000, 0.921569, 0.501961, 1.0 },
+ { 1.000000, 0.882353, 0.501961, 1.0 },
+ { 1.000000, 0.843137, 0.501961, 1.0 },
+ { 1.000000, 0.764706, 0.501961, 1.0 },
+ { 1.000000, 0.725490, 0.501961, 1.0 },
+ { 1.000000, 0.690196, 0.501961, 1.0 },
+ { 1.000000, 0.670588, 0.501961, 1.0 },
+ { 1.000000, 0.650980, 0.501961, 1.0 },
+ { 1.000000, 0.611765, 0.501961, 1.0 },
+ { 1.000000, 0.572549, 0.501961, 1.0 },
+ { 1.000000, 0.501961, 0.501961, 1.0 },
+ { 0.921569, 0.501961, 0.482353, 1.0 },
+ { 0.843137, 0.501961, 0.462745, 1.0 },
+ { 0.803922, 0.501961, 0.450980, 1.0 },
+ { 0.764706, 0.501961, 0.443137, 1.0 },
+ { 0.686275, 0.501961, 0.423529, 1.0 },
+ { 0.607843, 0.501961, 0.403922, 1.0 },
+ { 0.529412, 0.501961, 0.384314, 1.0 },
+ { 0.454902, 0.501961, 0.364706, 1.0 },
+ { 0.298039, 0.501961, 0.325490, 1.0 },
+ { 0.219608, 0.501961, 0.305882, 1.0 },
+ { 0.141176, 0.501961, 0.286275, 1.0 },
+ { 0.101961, 0.501961, 0.274510, 1.0 },
+ { 0.062745, 0.501961, 0.266667, 1.0 },
+ { 0.000000, 0.501961, 0.250980, 1.0 },
+ { 0.039216, 0.482353, 0.231373, 1.0 },
+ { 0.117647, 0.443137, 0.192157, 1.0 },
+ { 0.156863, 0.423529, 0.172549, 1.0 },
+ { 0.196078, 0.403922, 0.152941, 1.0 },
+ { 0.215686, 0.392157, 0.141176, 1.0 },
+ { 0.235294, 0.384314, 0.133333, 1.0 },
+ { 0.274510, 0.364706, 0.113725, 1.0 },
+ { 0.313725, 0.345098, 0.094118, 1.0 },
+ { 0.352941, 0.325490, 0.074510, 1.0 },
+ { 0.392157, 0.305882, 0.054902, 1.0 },
+ { 0.470588, 0.266667, 0.015686, 1.0 },
+ { 0.486275, 0.258824, 0.007843, 1.0 },
+ { 0.501961, 0.250980, 0.000000, 1.0 },
+ { 0.501961, 0.270588, 0.058824, 1.0 },
+ { 0.501961, 0.290196, 0.117647, 1.0 },
+ { 0.501961, 0.309804, 0.176471, 1.0 },
+ { 0.501961, 0.329412, 0.235294, 1.0 },
+ { 0.501961, 0.368627, 0.352941, 1.0 },
+ { 0.501961, 0.388235, 0.411765, 1.0 },
+ { 0.501961, 0.407843, 0.470588, 1.0 },
+ { 0.501961, 0.415686, 0.498039, 1.0 },
+ { 0.501961, 0.427451, 0.529412, 1.0 },
+ { 0.501961, 0.447059, 0.588235, 1.0 },
+ { 0.501961, 0.466667, 0.647059, 1.0 },
+ { 0.501961, 0.486275, 0.725490, 1.0 },
+ { 0.501961, 0.501961, 0.752941, 1.0 },
+ { 0.580392, 0.423529, 0.635294, 1.0 },
+ { 0.600000, 0.403922, 0.603922, 1.0 },
+ { 0.619608, 0.384314, 0.576471, 1.0 },
+ { 0.658824, 0.345098, 0.517647, 1.0 },
+ { 0.698039, 0.305882, 0.458824, 1.0 },
+ { 0.737255, 0.266667, 0.400000, 1.0 },
+ { 0.772549, 0.227451, 0.341176, 1.0 },
+ { 0.850980, 0.149020, 0.223529, 1.0 },
+ { 0.890196, 0.109804, 0.164706, 1.0 },
+ { 0.929412, 0.070588, 0.105882, 1.0 },
+ { 0.964706, 0.035294, 0.050980, 1.0 },
+ { 1.000000, 0.000000, 0.000000, 1.0 },
+ { 1.000000, 0.039216, 0.000000, 1.0 },
+ { 1.000000, 0.078431, 0.000000, 1.0 },
+ { 1.000000, 0.117647, 0.000000, 1.0 },
+ { 1.000000, 0.156863, 0.000000, 1.0 },
+ { 1.000000, 0.235294, 0.000000, 1.0 },
+ { 1.000000, 0.254902, 0.000000, 1.0 },
+ { 1.000000, 0.274510, 0.000000, 1.0 },
+ { 1.000000, 0.313725, 0.000000, 1.0 },
+ { 1.000000, 0.352941, 0.000000, 1.0 },
+ { 1.000000, 0.392157, 0.000000, 1.0 },
+ { 1.000000, 0.431373, 0.000000, 1.0 },
+ { 1.000000, 0.501961, 0.000000, 1.0 },
+ { 0.980392, 0.501961, 0.039216, 1.0 },
+ { 0.960784, 0.501961, 0.078431, 1.0 },
+ { 0.921569, 0.501961, 0.156863, 1.0 },
+ { 0.882353, 0.501961, 0.235294, 1.0 },
+ { 0.843137, 0.501961, 0.313725, 1.0 },
+ { 0.803922, 0.501961, 0.392157, 1.0 },
+ { 0.764706, 0.501961, 0.470588, 1.0 },
+ { 0.729412, 0.501961, 0.545098, 1.0 },
+ { 0.650980, 0.501961, 0.701961, 1.0 },
+ { 0.631373, 0.501961, 0.741176, 1.0 },
+ { 0.611765, 0.501961, 0.780392, 1.0 },
+ { 0.572549, 0.501961, 0.858824, 1.0 },
+ { 0.533333, 0.501961, 0.937255, 1.0 },
+ { 0.501961, 0.501961, 1.000000, 1.0 },
+ { 0.537255, 0.537255, 0.964706, 1.0 },
+ { 0.603922, 0.607843, 0.894118, 1.0 },
+ { 0.619608, 0.623529, 0.874510, 1.0 },
+ { 0.639216, 0.643137, 0.854902, 1.0 },
+ { 0.670588, 0.678431, 0.819608, 1.0 },
+ { 0.705882, 0.713725, 0.784314, 1.0 },
+ { 0.741176, 0.749020, 0.749020, 1.0 },
+ { 0.772549, 0.784314, 0.713725, 1.0 },
+ { 0.807843, 0.823529, 0.678431, 1.0 },
+ { 0.843137, 0.858824, 0.643137, 1.0 },
+ { 0.874510, 0.894118, 0.603922, 1.0 },
+ { 0.909804, 0.929412, 0.568627, 1.0 },
+ { 0.937255, 0.956863, 0.541176, 1.0 },
+ { 0.941176, 0.921569, 0.498039, 1.0 },
+ { 0.949020, 0.886275, 0.454902, 1.0 },
+ { 0.952941, 0.850980, 0.415686, 1.0 },
+ { 0.956863, 0.815686, 0.372549, 1.0 },
+ { 0.964706, 0.745098, 0.286275, 1.0 },
+ { 0.968627, 0.725490, 0.266667, 1.0 },
+ { 0.972549, 0.709804, 0.247059, 1.0 },
+ { 0.976471, 0.674510, 0.203922, 1.0 },
+ { 0.980392, 0.635294, 0.160784, 1.0 },
+ { 0.988235, 0.600000, 0.117647, 1.0 },
+ { 0.992157, 0.564706, 0.074510, 1.0 },
+ { 0.996078, 0.529412, 0.035294, 1.0 },
+ { 1.000000, 0.501961, 0.000000, 1.0 },
+ { 0.921569, 0.541176, 0.019608, 1.0 },
+ { 0.843137, 0.580392, 0.039216, 1.0 },
+ { 0.764706, 0.619608, 0.058824, 1.0 },
+ { 0.686275, 0.658824, 0.078431, 1.0 },
+ { 0.607843, 0.698039, 0.098039, 1.0 },
+ { 0.529412, 0.737255, 0.117647, 1.0 },
+ { 0.454902, 0.772549, 0.137255, 1.0 },
+ { 0.376471, 0.811765, 0.156863, 1.0 },
+ { 0.298039, 0.850980, 0.176471, 1.0 },
+ { 0.219608, 0.890196, 0.196078, 1.0 },
+ { 0.141176, 0.929412, 0.215686, 1.0 },
+ { 0.000000, 1.000000, 0.250980, 1.0 },
+ { 0.078431, 1.000000, 0.270588, 1.0 },
+ { 0.156863, 1.000000, 0.290196, 1.0 },
+ { 0.235294, 1.000000, 0.309804, 1.0 },
+ { 0.313725, 1.000000, 0.329412, 1.0 },
+ { 0.392157, 1.000000, 0.349020, 1.0 },
+ { 0.470588, 1.000000, 0.368627, 1.0 },
+ { 0.545098, 1.000000, 0.388235, 1.0 },
+ { 0.623529, 1.000000, 0.407843, 1.0 },
+ { 0.701961, 1.000000, 0.427451, 1.0 },
+ { 0.780392, 1.000000, 0.447059, 1.0 },
+ { 0.858824, 1.000000, 0.466667, 1.0 },
+ { 0.937255, 1.000000, 0.486275, 1.0 },
+ { 1.000000, 1.000000, 0.501961, 1.0 },
+ { 1.000000, 0.960784, 0.482353, 1.0 },
+ { 1.000000, 0.921569, 0.462745, 1.0 },
+ { 1.000000, 0.882353, 0.443137, 1.0 },
+ { 1.000000, 0.843137, 0.423529, 1.0 },
+ { 1.000000, 0.803922, 0.403922, 1.0 },
+ { 1.000000, 0.764706, 0.384314, 1.0 },
+ { 1.000000, 0.729412, 0.364706, 1.0 },
+ { 1.000000, 0.690196, 0.345098, 1.0 },
+ { 1.000000, 0.650980, 0.325490, 1.0 },
+ { 1.000000, 0.611765, 0.305882, 1.0 },
+ { 1.000000, 0.572549, 0.286275, 1.0 },
+ { 1.000000, 0.533333, 0.266667, 1.0 },
+ { 1.000000, 0.501961, 0.250980, 1.0 },
+ { 1.000000, 0.501961, 0.290196, 1.0 },
+ { 1.000000, 0.501961, 0.329412, 1.0 },
+ { 1.000000, 0.501961, 0.368627, 1.0 },
+ { 1.000000, 0.501961, 0.407843, 1.0 },
+ { 1.000000, 0.501961, 0.447059, 1.0 },
+ { 1.000000, 0.501961, 0.486275, 1.0 },
+ { 1.000000, 0.501961, 0.525490, 1.0 },
+ { 1.000000, 0.501961, 0.564706, 1.0 },
+ { 1.000000, 0.501961, 0.603922, 1.0 },
+ { 1.000000, 0.501961, 0.643137, 1.0 },
+ { 1.000000, 0.501961, 0.682353, 1.0 },
+ { 1.000000, 0.501961, 0.721569, 1.0 },
+ { 1.000000, 0.501961, 0.752941, 1.0 },
+ { 1.000000, 0.462745, 0.733333, 1.0 },
+ { 1.000000, 0.423529, 0.713725, 1.0 },
+ { 1.000000, 0.384314, 0.694118, 1.0 },
+ { 1.000000, 0.345098, 0.674510, 1.0 },
+ { 1.000000, 0.305882, 0.654902, 1.0 },
+ { 1.000000, 0.266667, 0.635294, 1.0 },
+ { 1.000000, 0.227451, 0.615686, 1.0 },
+ { 1.000000, 0.188235, 0.596078, 1.0 },
+ { 1.000000, 0.149020, 0.576471, 1.0 },
+ { 1.000000, 0.109804, 0.556863, 1.0 },
+ { 1.000000, 0.070588, 0.537255, 1.0 },
+ { 1.000000, 0.000000, 0.501961, 1.0 },
+ };
+/* rw-greens-light-to-dark */
+static double4 colors_109[] = {
+ { 0.000000, 1.000000, 0.000000, 1.0 },
+ { 0.000000, 0.929412, 0.070588, 1.0 },
+ { 0.000000, 0.894118, 0.105882, 1.0 },
+ { 0.000000, 0.858824, 0.141176, 1.0 },
+ { 0.000000, 0.823529, 0.176471, 1.0 },
+ { 0.000000, 0.788235, 0.211765, 1.0 },
+ { 0.000000, 0.768627, 0.227451, 1.0 },
+ { 0.000000, 0.752941, 0.247059, 1.0 },
+ { 0.000000, 0.686275, 0.317647, 1.0 },
+ { 0.000000, 0.650980, 0.352941, 1.0 },
+ { 0.000000, 0.615686, 0.388235, 1.0 },
+ { 0.000000, 0.580392, 0.423529, 1.0 },
+ { 0.000000, 0.545098, 0.458824, 1.0 },
+ { 0.015686, 0.541176, 0.462745, 1.0 },
+ { 0.035294, 0.537255, 0.466667, 1.0 },
+ { 0.050980, 0.552941, 0.447059, 1.0 },
+ { 0.070588, 0.572549, 0.431373, 1.0 },
+ { 0.141176, 0.643137, 0.360784, 1.0 },
+ { 0.176471, 0.678431, 0.325490, 1.0 },
+ { 0.211765, 0.713725, 0.290196, 1.0 },
+ { 0.247059, 0.745098, 0.254902, 1.0 },
+ { 0.282353, 0.780392, 0.219608, 1.0 },
+ { 0.298039, 0.796078, 0.200000, 1.0 },
+ { 0.317647, 0.815686, 0.184314, 1.0 },
+ { 0.388235, 0.886275, 0.113725, 1.0 },
+ { 0.423529, 0.921569, 0.078431, 1.0 },
+ { 0.458824, 0.956863, 0.043137, 1.0 },
+ { 0.462745, 0.960784, 0.027451, 1.0 },
+ { 0.466667, 0.964706, 0.015686, 1.0 },
+ { 0.447059, 0.945098, 0.023529, 1.0 },
+ { 0.431373, 0.929412, 0.035294, 1.0 },
+ { 0.396078, 0.894118, 0.054902, 1.0 },
+ { 0.360784, 0.858824, 0.070588, 1.0 },
+ { 0.290196, 0.788235, 0.105882, 1.0 },
+ { 0.254902, 0.752941, 0.121569, 1.0 },
+ { 0.219608, 0.721569, 0.141176, 1.0 },
+ { 0.184314, 0.686275, 0.156863, 1.0 },
+ { 0.149020, 0.650980, 0.176471, 1.0 },
+ { 0.129412, 0.631373, 0.184314, 1.0 },
+ { 0.113725, 0.615686, 0.196078, 1.0 },
+ { 0.043137, 0.545098, 0.227451, 1.0 },
+ { 0.039216, 0.541176, 0.247059, 1.0 },
+ { 0.035294, 0.537255, 0.266667, 1.0 },
+ { 0.070588, 0.572549, 0.286275, 1.0 },
+ { 0.105882, 0.607843, 0.305882, 1.0 },
+ { 0.121569, 0.623529, 0.313725, 1.0 },
+ { 0.141176, 0.643137, 0.321569, 1.0 },
+ { 0.176471, 0.678431, 0.337255, 1.0 },
+ { 0.211765, 0.713725, 0.356863, 1.0 },
+ { 0.282353, 0.780392, 0.392157, 1.0 },
+ { 0.317647, 0.815686, 0.407843, 1.0 },
+ { 0.352941, 0.850980, 0.427451, 1.0 },
+ { 0.388235, 0.886275, 0.443137, 1.0 },
+ { 0.423529, 0.921569, 0.462745, 1.0 },
+ { 0.439216, 0.937255, 0.470588, 1.0 },
+ { 0.458824, 0.956863, 0.478431, 1.0 },
+ { 0.466667, 0.972549, 0.466667, 1.0 },
+ { 0.431373, 0.945098, 0.431373, 1.0 },
+ { 0.396078, 0.917647, 0.396078, 1.0 },
+ { 0.360784, 0.890196, 0.360784, 1.0 },
+ { 0.325490, 0.866667, 0.325490, 1.0 },
+ { 0.305882, 0.850980, 0.305882, 1.0 },
+ { 0.290196, 0.839216, 0.290196, 1.0 },
+ { 0.254902, 0.811765, 0.254902, 1.0 },
+ { 0.219608, 0.784314, 0.219608, 1.0 },
+ { 0.149020, 0.729412, 0.149020, 1.0 },
+ { 0.113725, 0.701961, 0.113725, 1.0 },
+ { 0.078431, 0.674510, 0.078431, 1.0 },
+ { 0.058824, 0.658824, 0.058824, 1.0 },
+ { 0.043137, 0.647059, 0.043137, 1.0 },
+ { 0.007843, 0.623529, 0.007843, 1.0 },
+ { 0.000000, 0.615686, 0.000000, 1.0 },
+ { 0.074510, 0.654902, 0.019608, 1.0 },
+ { 0.113725, 0.674510, 0.027451, 1.0 },
+ { 0.152941, 0.698039, 0.039216, 1.0 },
+ { 0.188235, 0.717647, 0.047059, 1.0 },
+ { 0.227451, 0.737255, 0.054902, 1.0 },
+ { 0.243137, 0.745098, 0.058824, 1.0 },
+ { 0.262745, 0.756863, 0.066667, 1.0 },
+ { 0.301961, 0.776471, 0.074510, 1.0 },
+ { 0.341176, 0.796078, 0.086275, 1.0 },
+ { 0.415686, 0.835294, 0.101961, 1.0 },
+ { 0.450980, 0.854902, 0.109804, 1.0 },
+ { 0.490196, 0.878431, 0.121569, 1.0 },
+ { 0.513725, 0.890196, 0.125490, 1.0 },
+ { 0.537255, 0.901961, 0.133333, 1.0 },
+ { 0.537255, 0.890196, 0.145098, 1.0 },
+ { 0.541176, 0.878431, 0.156863, 1.0 },
+ { 0.541176, 0.854902, 0.176471, 1.0 },
+ { 0.541176, 0.843137, 0.188235, 1.0 },
+ { 0.545098, 0.835294, 0.200000, 1.0 },
+ { 0.545098, 0.827451, 0.203922, 1.0 },
+ { 0.549020, 0.823529, 0.211765, 1.0 },
+ { 0.549020, 0.811765, 0.219608, 1.0 },
+ { 0.552941, 0.800000, 0.231373, 1.0 },
+ { 0.552941, 0.788235, 0.243137, 1.0 },
+ { 0.552941, 0.776471, 0.254902, 1.0 },
+ { 0.556863, 0.756863, 0.278431, 1.0 },
+ { 0.545098, 0.752941, 0.278431, 1.0 },
+ { 0.533333, 0.752941, 0.278431, 1.0 },
+ { 0.517647, 0.756863, 0.274510, 1.0 },
+ { 0.505882, 0.760784, 0.270588, 1.0 },
+ { 0.478431, 0.772549, 0.258824, 1.0 },
+ { 0.450980, 0.780392, 0.250980, 1.0 },
+ { 0.396078, 0.800000, 0.231373, 1.0 },
+ { 0.368627, 0.807843, 0.219608, 1.0 },
+ { 0.341176, 0.819608, 0.211765, 1.0 },
+ { 0.325490, 0.823529, 0.203922, 1.0 },
+ { 0.313725, 0.831373, 0.200000, 1.0 },
+ { 0.286275, 0.839216, 0.192157, 1.0 },
+ { 0.258824, 0.850980, 0.180392, 1.0 },
+ { 0.231373, 0.858824, 0.172549, 1.0 },
+ { 0.203922, 0.870588, 0.160784, 1.0 },
+ { 0.176471, 0.874510, 0.172549, 1.0 },
+ { 0.180392, 0.866667, 0.184314, 1.0 },
+ { 0.184314, 0.862745, 0.196078, 1.0 },
+ { 0.192157, 0.854902, 0.219608, 1.0 },
+ { 0.200000, 0.847059, 0.243137, 1.0 },
+ { 0.207843, 0.835294, 0.270588, 1.0 },
+ { 0.215686, 0.827451, 0.294118, 1.0 },
+ { 0.231373, 0.807843, 0.341176, 1.0 },
+ { 0.239216, 0.800000, 0.364706, 1.0 },
+ { 0.247059, 0.792157, 0.388235, 1.0 },
+ { 0.250980, 0.784314, 0.400000, 1.0 },
+ { 0.254902, 0.780392, 0.411765, 1.0 },
+ { 0.262745, 0.772549, 0.435294, 1.0 },
+ { 0.270588, 0.764706, 0.462745, 1.0 },
+ { 0.278431, 0.756863, 0.486275, 1.0 },
+ { 0.278431, 0.752941, 0.490196, 1.0 },
+ { 0.313725, 0.772549, 0.443137, 1.0 },
+ { 0.321569, 0.776471, 0.431373, 1.0 },
+ { 0.333333, 0.780392, 0.419608, 1.0 },
+ { 0.349020, 0.788235, 0.396078, 1.0 },
+ { 0.368627, 0.800000, 0.368627, 1.0 },
+ { 0.384314, 0.807843, 0.345098, 1.0 },
+ { 0.403922, 0.815686, 0.321569, 1.0 },
+ { 0.439216, 0.835294, 0.274510, 1.0 },
+ { 0.454902, 0.843137, 0.250980, 1.0 },
+ { 0.474510, 0.854902, 0.227451, 1.0 },
+ { 0.482353, 0.858824, 0.215686, 1.0 },
+ { 0.494118, 0.862745, 0.203922, 1.0 },
+ { 0.509804, 0.870588, 0.176471, 1.0 },
+ { 0.533333, 0.882353, 0.149020, 1.0 },
+ { 0.509804, 0.890196, 0.141176, 1.0 },
+ { 0.486275, 0.898039, 0.137255, 1.0 },
+ { 0.439216, 0.909804, 0.121569, 1.0 },
+ { 0.423529, 0.913725, 0.117647, 1.0 },
+ { 0.411765, 0.917647, 0.117647, 1.0 },
+ { 0.388235, 0.925490, 0.109804, 1.0 },
+ { 0.364706, 0.929412, 0.101961, 1.0 },
+ { 0.341176, 0.937255, 0.094118, 1.0 },
+ { 0.317647, 0.945098, 0.090196, 1.0 },
+ { 0.270588, 0.956863, 0.074510, 1.0 },
+ { 0.258824, 0.960784, 0.070588, 1.0 },
+ { 0.247059, 0.964706, 0.070588, 1.0 },
+ { 0.219608, 0.972549, 0.062745, 1.0 },
+ { 0.192157, 0.980392, 0.054902, 1.0 },
+ { 0.203922, 0.960784, 0.090196, 1.0 },
+ { 0.215686, 0.937255, 0.125490, 1.0 },
+ { 0.227451, 0.917647, 0.160784, 1.0 },
+ { 0.239216, 0.894118, 0.196078, 1.0 },
+ { 0.258824, 0.854902, 0.266667, 1.0 },
+ { 0.262745, 0.843137, 0.282353, 1.0 },
+ { 0.270588, 0.831373, 0.301961, 1.0 },
+ { 0.282353, 0.811765, 0.337255, 1.0 },
+ { 0.294118, 0.788235, 0.372549, 1.0 },
+ { 0.305882, 0.768627, 0.407843, 1.0 },
+ { 0.317647, 0.745098, 0.443137, 1.0 },
+ { 0.337255, 0.705882, 0.513725, 1.0 },
+ { 0.345098, 0.690196, 0.533333, 1.0 },
+ { 0.352941, 0.678431, 0.556863, 1.0 },
+ { 0.329412, 0.666667, 0.537255, 1.0 },
+ { 0.301961, 0.654902, 0.513725, 1.0 },
+ { 0.278431, 0.643137, 0.494118, 1.0 },
+ { 0.254902, 0.627451, 0.470588, 1.0 },
+ { 0.227451, 0.615686, 0.450980, 1.0 },
+ { 0.203922, 0.603922, 0.427451, 1.0 },
+ { 0.180392, 0.592157, 0.407843, 1.0 },
+ { 0.152941, 0.580392, 0.384314, 1.0 },
+ { 0.129412, 0.568627, 0.364706, 1.0 },
+ { 0.105882, 0.552941, 0.341176, 1.0 },
+ { 0.078431, 0.541176, 0.321569, 1.0 },
+ { 0.054902, 0.529412, 0.298039, 1.0 },
+ { 0.031373, 0.517647, 0.278431, 1.0 },
+ { 0.000000, 0.533333, 0.266667, 1.0 },
+ { 0.000000, 0.549020, 0.274510, 1.0 },
+ { 0.000000, 0.564706, 0.282353, 1.0 },
+ { 0.000000, 0.596078, 0.298039, 1.0 },
+ { 0.000000, 0.631373, 0.313725, 1.0 },
+ { 0.000000, 0.662745, 0.329412, 1.0 },
+ { 0.000000, 0.694118, 0.345098, 1.0 },
+ { 0.000000, 0.725490, 0.364706, 1.0 },
+ { 0.000000, 0.756863, 0.380392, 1.0 },
+ { 0.000000, 0.788235, 0.396078, 1.0 },
+ { 0.000000, 0.823529, 0.411765, 1.0 },
+ { 0.000000, 0.854902, 0.427451, 1.0 },
+ { 0.000000, 0.886275, 0.443137, 1.0 },
+ { 0.000000, 0.917647, 0.458824, 1.0 },
+ { 0.000000, 0.949020, 0.474510, 1.0 },
+ { 0.000000, 0.956863, 0.478431, 1.0 },
+ { 0.031373, 0.960784, 0.494118, 1.0 },
+ { 0.058824, 0.964706, 0.509804, 1.0 },
+ { 0.090196, 0.968627, 0.529412, 1.0 },
+ { 0.117647, 0.968627, 0.545098, 1.0 },
+ { 0.149020, 0.972549, 0.560784, 1.0 },
+ { 0.180392, 0.976471, 0.576471, 1.0 },
+ { 0.207843, 0.980392, 0.596078, 1.0 },
+ { 0.239216, 0.980392, 0.611765, 1.0 },
+ { 0.266667, 0.984314, 0.627451, 1.0 },
+ { 0.298039, 0.988235, 0.643137, 1.0 },
+ { 0.329412, 0.992157, 0.658824, 1.0 },
+ { 0.356863, 0.992157, 0.678431, 1.0 },
+ { 0.388235, 0.996078, 0.694118, 1.0 },
+ { 0.423529, 1.000000, 0.713725, 1.0 },
+ { 0.423529, 0.976471, 0.694118, 1.0 },
+ { 0.423529, 0.952941, 0.674510, 1.0 },
+ { 0.423529, 0.929412, 0.654902, 1.0 },
+ { 0.423529, 0.905882, 0.635294, 1.0 },
+ { 0.423529, 0.882353, 0.615686, 1.0 },
+ { 0.423529, 0.858824, 0.596078, 1.0 },
+ { 0.423529, 0.835294, 0.576471, 1.0 },
+ { 0.423529, 0.811765, 0.556863, 1.0 },
+ { 0.423529, 0.788235, 0.537255, 1.0 },
+ { 0.423529, 0.764706, 0.517647, 1.0 },
+ { 0.423529, 0.737255, 0.498039, 1.0 },
+ { 0.423529, 0.713725, 0.478431, 1.0 },
+ { 0.423529, 0.690196, 0.458824, 1.0 },
+ { 0.427451, 0.662745, 0.435294, 1.0 },
+ { 0.447059, 0.682353, 0.415686, 1.0 },
+ { 0.466667, 0.698039, 0.400000, 1.0 },
+ { 0.482353, 0.717647, 0.380392, 1.0 },
+ { 0.501961, 0.733333, 0.360784, 1.0 },
+ { 0.521569, 0.752941, 0.345098, 1.0 },
+ { 0.541176, 0.768627, 0.325490, 1.0 },
+ { 0.556863, 0.788235, 0.309804, 1.0 },
+ { 0.576471, 0.807843, 0.290196, 1.0 },
+ { 0.596078, 0.823529, 0.270588, 1.0 },
+ { 0.615686, 0.843137, 0.254902, 1.0 },
+ { 0.635294, 0.858824, 0.235294, 1.0 },
+ { 0.650980, 0.878431, 0.215686, 1.0 },
+ { 0.670588, 0.894118, 0.200000, 1.0 },
+ { 0.694118, 0.917647, 0.176471, 1.0 },
+ { 0.647059, 0.921569, 0.164706, 1.0 },
+ { 0.596078, 0.929412, 0.152941, 1.0 },
+ { 0.549020, 0.933333, 0.141176, 1.0 },
+ { 0.498039, 0.941176, 0.125490, 1.0 },
+ { 0.450980, 0.945098, 0.113725, 1.0 },
+ { 0.400000, 0.952941, 0.101961, 1.0 },
+ { 0.352941, 0.956863, 0.090196, 1.0 },
+ { 0.301961, 0.964706, 0.078431, 1.0 },
+ { 0.254902, 0.968627, 0.066667, 1.0 },
+ { 0.207843, 0.976471, 0.050980, 1.0 },
+ { 0.156863, 0.980392, 0.039216, 1.0 },
+ { 0.109804, 0.988235, 0.027451, 1.0 },
+ { 0.058824, 0.992157, 0.015686, 1.0 },
+ { 0.000000, 1.000000, 0.000000, 1.0 },
+ };
+/* rw-blues-reds-purples */
+static double4 colors_110[] = {
+ { 0.000000, 0.501961, 1.000000, 1.0 },
+ { 0.125490, 0.564706, 1.000000, 1.0 },
+ { 0.207843, 0.603922, 1.000000, 1.0 },
+ { 0.290196, 0.647059, 1.000000, 1.0 },
+ { 0.349020, 0.674510, 1.000000, 1.0 },
+ { 0.411765, 0.705882, 1.000000, 1.0 },
+ { 0.443137, 0.721569, 1.000000, 1.0 },
+ { 0.474510, 0.737255, 1.000000, 1.0 },
+ { 0.576471, 0.788235, 1.000000, 1.0 },
+ { 0.615686, 0.807843, 1.000000, 1.0 },
+ { 0.654902, 0.827451, 1.000000, 1.0 },
+ { 0.705882, 0.850980, 1.000000, 1.0 },
+ { 0.756863, 0.878431, 1.000000, 1.0 },
+ { 0.592157, 0.796078, 0.945098, 1.0 },
+ { 0.431373, 0.717647, 0.894118, 1.0 },
+ { 0.349020, 0.674510, 0.866667, 1.0 },
+ { 0.270588, 0.635294, 0.839216, 1.0 },
+ { 0.000000, 0.501961, 0.752941, 1.0 },
+ { 0.152941, 0.580392, 0.803922, 1.0 },
+ { 0.309804, 0.658824, 0.858824, 1.0 },
+ { 0.466667, 0.733333, 0.909804, 1.0 },
+ { 0.623529, 0.811765, 0.964706, 1.0 },
+ { 0.674510, 0.835294, 0.980392, 1.0 },
+ { 0.725490, 0.862745, 1.000000, 1.0 },
+ { 0.647059, 0.823529, 1.000000, 1.0 },
+ { 0.592157, 0.796078, 1.000000, 1.0 },
+ { 0.541176, 0.772549, 1.000000, 1.0 },
+ { 0.505882, 0.752941, 1.000000, 1.0 },
+ { 0.474510, 0.737255, 1.000000, 1.0 },
+ { 0.454902, 0.725490, 1.000000, 1.0 },
+ { 0.439216, 0.717647, 1.000000, 1.0 },
+ { 0.407843, 0.701961, 1.000000, 1.0 },
+ { 0.384314, 0.690196, 1.000000, 1.0 },
+ { 0.325490, 0.662745, 1.000000, 1.0 },
+ { 0.298039, 0.647059, 1.000000, 1.0 },
+ { 0.270588, 0.631373, 1.000000, 1.0 },
+ { 0.247059, 0.619608, 1.000000, 1.0 },
+ { 0.227451, 0.611765, 1.000000, 1.0 },
+ { 0.215686, 0.603922, 1.000000, 1.0 },
+ { 0.203922, 0.600000, 1.000000, 1.0 },
+ { 0.141176, 0.572549, 1.000000, 1.0 },
+ { 0.109804, 0.556863, 1.000000, 1.0 },
+ { 0.082353, 0.541176, 1.000000, 1.0 },
+ { 0.050980, 0.525490, 1.000000, 1.0 },
+ { 0.019608, 0.513725, 1.000000, 1.0 },
+ { 0.007843, 0.505882, 1.000000, 1.0 },
+ { 0.000000, 0.501961, 1.000000, 1.0 },
+ { 0.000000, 0.482353, 0.960784, 1.0 },
+ { 0.000000, 0.462745, 0.925490, 1.0 },
+ { 0.000000, 0.423529, 0.847059, 1.0 },
+ { 0.000000, 0.407843, 0.819608, 1.0 },
+ { 0.000000, 0.396078, 0.792157, 1.0 },
+ { 0.000000, 0.380392, 0.760784, 1.0 },
+ { 0.000000, 0.364706, 0.733333, 1.0 },
+ { 0.000000, 0.352941, 0.705882, 1.0 },
+ { 0.000000, 0.341176, 0.682353, 1.0 },
+ { 0.094118, 0.454902, 0.819608, 1.0 },
+ { 0.137255, 0.509804, 0.886275, 1.0 },
+ { 0.184314, 0.568627, 0.956863, 1.0 },
+ { 0.223529, 0.603922, 0.968627, 1.0 },
+ { 0.266667, 0.639216, 0.984314, 1.0 },
+ { 0.294118, 0.654902, 0.976471, 1.0 },
+ { 0.321569, 0.674510, 0.968627, 1.0 },
+ { 0.372549, 0.705882, 0.952941, 1.0 },
+ { 0.423529, 0.741176, 0.937255, 1.0 },
+ { 0.380392, 0.705882, 0.882353, 1.0 },
+ { 0.301961, 0.650980, 0.839216, 1.0 },
+ { 0.227451, 0.600000, 0.800000, 1.0 },
+ { 0.164706, 0.556863, 0.764706, 1.0 },
+ { 0.101961, 0.513725, 0.733333, 1.0 },
+ { 0.117647, 0.556863, 0.741176, 1.0 },
+ { 0.137255, 0.596078, 0.745098, 1.0 },
+ { 0.168627, 0.678431, 0.756863, 1.0 },
+ { 0.196078, 0.701961, 0.768627, 1.0 },
+ { 0.227451, 0.729412, 0.780392, 1.0 },
+ { 0.270588, 0.749020, 0.800000, 1.0 },
+ { 0.317647, 0.772549, 0.819608, 1.0 },
+ { 0.341176, 0.780392, 0.831373, 1.0 },
+ { 0.364706, 0.792157, 0.843137, 1.0 },
+ { 0.396078, 0.807843, 0.854902, 1.0 },
+ { 0.341176, 0.760784, 0.803922, 1.0 },
+ { 0.235294, 0.662745, 0.705882, 1.0 },
+ { 0.243137, 0.654902, 0.694118, 1.0 },
+ { 0.250980, 0.647059, 0.686275, 1.0 },
+ { 0.301961, 0.678431, 0.717647, 1.0 },
+ { 0.352941, 0.709804, 0.749020, 1.0 },
+ { 0.458824, 0.776471, 0.811765, 1.0 },
+ { 0.560784, 0.839216, 0.874510, 1.0 },
+ { 0.525490, 0.823529, 0.858824, 1.0 },
+ { 0.419608, 0.764706, 0.803922, 1.0 },
+ { 0.317647, 0.705882, 0.749020, 1.0 },
+ { 0.266667, 0.674510, 0.721569, 1.0 },
+ { 0.215686, 0.647059, 0.694118, 1.0 },
+ { 0.149020, 0.607843, 0.658824, 1.0 },
+ { 0.270588, 0.643137, 0.705882, 1.0 },
+ { 0.392157, 0.678431, 0.752941, 1.0 },
+ { 0.513725, 0.713725, 0.800000, 1.0 },
+ { 0.623529, 0.701961, 0.839216, 1.0 },
+ { 0.529412, 0.627451, 0.796078, 1.0 },
+ { 0.439216, 0.556863, 0.756863, 1.0 },
+ { 0.392157, 0.517647, 0.737255, 1.0 },
+ { 0.349020, 0.482353, 0.717647, 1.0 },
+ { 0.290196, 0.435294, 0.690196, 1.0 },
+ { 0.333333, 0.470588, 0.709804, 1.0 },
+ { 0.415686, 0.541176, 0.752941, 1.0 },
+ { 0.450980, 0.568627, 0.768627, 1.0 },
+ { 0.486275, 0.600000, 0.788235, 1.0 },
+ { 0.462745, 0.576471, 0.768627, 1.0 },
+ { 0.439216, 0.556863, 0.752941, 1.0 },
+ { 0.388235, 0.513725, 0.717647, 1.0 },
+ { 0.341176, 0.466667, 0.682353, 1.0 },
+ { 0.258824, 0.396078, 0.623529, 1.0 },
+ { 0.380392, 0.498039, 0.690196, 1.0 },
+ { 0.623529, 0.698039, 0.819608, 1.0 },
+ { 0.682353, 0.745098, 0.850980, 1.0 },
+ { 0.745098, 0.796078, 0.882353, 1.0 },
+ { 0.823529, 0.862745, 0.925490, 1.0 },
+ { 0.694118, 0.784314, 0.839216, 1.0 },
+ { 0.564706, 0.705882, 0.752941, 1.0 },
+ { 0.435294, 0.623529, 0.666667, 1.0 },
+ { 0.223529, 0.494118, 0.525490, 1.0 },
+ { 0.321569, 0.568627, 0.596078, 1.0 },
+ { 0.419608, 0.647059, 0.670588, 1.0 },
+ { 0.466667, 0.682353, 0.705882, 1.0 },
+ { 0.517647, 0.721569, 0.741176, 1.0 },
+ { 0.678431, 0.847059, 0.862745, 1.0 },
+ { 0.588235, 0.784314, 0.803922, 1.0 },
+ { 0.494118, 0.721569, 0.741176, 1.0 },
+ { 0.403922, 0.658824, 0.682353, 1.0 },
+ { 0.250980, 0.556863, 0.584314, 1.0 },
+ { 0.317647, 0.596078, 0.623529, 1.0 },
+ { 0.384314, 0.639216, 0.662745, 1.0 },
+ { 0.521569, 0.721569, 0.741176, 1.0 },
+ { 0.654902, 0.803922, 0.815686, 1.0 },
+ { 0.878431, 0.941176, 0.945098, 1.0 },
+ { 0.725490, 0.815686, 0.819608, 1.0 },
+ { 0.419608, 0.564706, 0.572549, 1.0 },
+ { 0.294118, 0.458824, 0.470588, 1.0 },
+ { 0.168627, 0.356863, 0.368627, 1.0 },
+ { 0.203922, 0.400000, 0.411765, 1.0 },
+ { 0.243137, 0.447059, 0.458824, 1.0 },
+ { 0.317647, 0.533333, 0.545098, 1.0 },
+ { 0.392157, 0.623529, 0.635294, 1.0 },
+ { 0.466667, 0.709804, 0.721569, 1.0 },
+ { 0.513725, 0.768627, 0.780392, 1.0 },
+ { 0.447059, 0.611765, 0.843137, 1.0 },
+ { 0.431373, 0.572549, 0.858824, 1.0 },
+ { 0.415686, 0.533333, 0.874510, 1.0 },
+ { 0.360784, 0.403922, 0.929412, 1.0 },
+ { 0.403922, 0.443137, 0.933333, 1.0 },
+ { 0.443137, 0.482353, 0.937255, 1.0 },
+ { 0.486275, 0.521569, 0.941176, 1.0 },
+ { 0.556863, 0.588235, 0.949020, 1.0 },
+ { 0.505882, 0.537255, 0.921569, 1.0 },
+ { 0.454902, 0.490196, 0.898039, 1.0 },
+ { 0.352941, 0.392157, 0.847059, 1.0 },
+ { 0.250980, 0.294118, 0.796078, 1.0 },
+ { 0.149020, 0.192157, 0.745098, 1.0 },
+ { 0.082353, 0.129412, 0.709804, 1.0 },
+ { 0.200000, 0.219608, 0.741176, 1.0 },
+ { 0.321569, 0.309804, 0.768627, 1.0 },
+ { 0.635294, 0.549020, 0.850980, 1.0 },
+ { 0.623529, 0.533333, 0.847059, 1.0 },
+ { 0.611765, 0.521569, 0.843137, 1.0 },
+ { 0.592157, 0.498039, 0.835294, 1.0 },
+ { 0.568627, 0.470588, 0.827451, 1.0 },
+ { 0.549020, 0.443137, 0.815686, 1.0 },
+ { 0.533333, 0.427451, 0.811765, 1.0 },
+ { 0.443137, 0.333333, 0.729412, 1.0 },
+ { 0.419608, 0.305882, 0.705882, 1.0 },
+ { 0.396078, 0.282353, 0.686275, 1.0 },
+ { 0.352941, 0.235294, 0.647059, 1.0 },
+ { 0.321569, 0.203922, 0.619608, 1.0 },
+ { 0.435294, 0.333333, 0.686275, 1.0 },
+ { 0.549020, 0.466667, 0.756863, 1.0 },
+ { 0.658824, 0.596078, 0.823529, 1.0 },
+ { 0.847059, 0.811765, 0.937255, 1.0 },
+ { 0.835294, 0.784314, 0.913725, 1.0 },
+ { 0.823529, 0.756863, 0.890196, 1.0 },
+ { 0.807843, 0.729412, 0.862745, 1.0 },
+ { 0.796078, 0.701961, 0.839216, 1.0 },
+ { 0.788235, 0.682353, 0.823529, 1.0 },
+ { 0.729412, 0.603922, 0.772549, 1.0 },
+ { 0.670588, 0.525490, 0.717647, 1.0 },
+ { 0.556863, 0.372549, 0.615686, 1.0 },
+ { 0.537255, 0.345098, 0.596078, 1.0 },
+ { 0.517647, 0.321569, 0.580392, 1.0 },
+ { 0.572549, 0.411765, 0.482353, 1.0 },
+ { 0.631373, 0.501961, 0.384314, 1.0 },
+ { 0.686275, 0.596078, 0.286275, 1.0 },
+ { 0.780392, 0.745098, 0.121569, 1.0 },
+ { 0.670588, 0.686275, 0.231373, 1.0 },
+ { 0.556863, 0.631373, 0.345098, 1.0 },
+ { 0.447059, 0.572549, 0.454902, 1.0 },
+ { 0.337255, 0.517647, 0.564706, 1.0 },
+ { 0.262745, 0.478431, 0.639216, 1.0 },
+ { 0.341176, 0.537255, 0.682353, 1.0 },
+ { 0.419608, 0.596078, 0.729412, 1.0 },
+ { 0.498039, 0.654902, 0.772549, 1.0 },
+ { 0.576471, 0.713725, 0.819608, 1.0 },
+ { 0.627451, 0.752941, 0.847059, 1.0 },
+ { 0.705882, 0.592157, 0.666667, 1.0 },
+ { 0.788235, 0.431373, 0.482353, 1.0 },
+ { 0.866667, 0.266667, 0.301961, 1.0 },
+ { 1.000000, 0.000000, 0.000000, 1.0 },
+ { 0.913725, 0.023529, 0.192157, 1.0 },
+ { 0.827451, 0.047059, 0.384314, 1.0 },
+ { 0.741176, 0.070588, 0.572549, 1.0 },
+ { 0.654902, 0.094118, 0.764706, 1.0 },
+ { 0.600000, 0.109804, 0.890196, 1.0 },
+ { 0.662745, 0.247059, 0.909804, 1.0 },
+ { 0.725490, 0.384314, 0.925490, 1.0 },
+ { 0.788235, 0.525490, 0.945098, 1.0 },
+ { 0.850980, 0.662745, 0.960784, 1.0 },
+ { 0.890196, 0.752941, 0.972549, 1.0 },
+ { 0.827451, 0.611765, 0.952941, 1.0 },
+ { 0.764706, 0.474510, 0.937255, 1.0 },
+ { 0.701961, 0.333333, 0.917647, 1.0 },
+ { 0.596078, 0.101961, 0.890196, 1.0 },
+ { 0.607843, 0.152941, 0.823529, 1.0 },
+ { 0.619608, 0.207843, 0.752941, 1.0 },
+ { 0.627451, 0.258824, 0.686275, 1.0 },
+ { 0.639216, 0.309804, 0.615686, 1.0 },
+ { 0.647059, 0.345098, 0.572549, 1.0 },
+ { 0.698039, 0.435294, 0.631373, 1.0 },
+ { 0.745098, 0.529412, 0.694118, 1.0 },
+ { 0.796078, 0.619608, 0.752941, 1.0 },
+ { 0.847059, 0.713725, 0.815686, 1.0 },
+ { 0.878431, 0.772549, 0.854902, 1.0 },
+ { 0.831373, 0.800000, 0.886275, 1.0 },
+ { 0.784314, 0.827451, 0.913725, 1.0 },
+ { 0.737255, 0.854902, 0.945098, 1.0 },
+ { 0.658824, 0.901961, 0.992157, 1.0 },
+ { 0.521569, 0.831373, 0.945098, 1.0 },
+ { 0.384314, 0.756863, 0.898039, 1.0 },
+ { 0.243137, 0.686275, 0.854902, 1.0 },
+ { 0.105882, 0.615686, 0.807843, 1.0 },
+ { 0.015686, 0.568627, 0.776471, 1.0 },
+ { 0.043137, 0.584314, 0.737255, 1.0 },
+ { 0.070588, 0.603922, 0.698039, 1.0 },
+ { 0.098039, 0.619608, 0.658824, 1.0 },
+ { 0.125490, 0.635294, 0.619608, 1.0 },
+ { 0.145098, 0.647059, 0.596078, 1.0 },
+ { 0.121569, 0.670588, 0.552941, 1.0 },
+ { 0.098039, 0.694118, 0.509804, 1.0 },
+ { 0.074510, 0.717647, 0.466667, 1.0 },
+ { 0.035294, 0.756863, 0.396078, 1.0 },
+ { 0.039216, 0.678431, 0.470588, 1.0 },
+ { 0.039216, 0.600000, 0.545098, 1.0 },
+ { 0.043137, 0.525490, 0.619608, 1.0 },
+ { 0.047059, 0.447059, 0.694118, 1.0 },
+ { 0.050980, 0.396078, 0.741176, 1.0 },
+ { 0.254902, 0.419608, 0.745098, 1.0 },
+ { 0.458824, 0.443137, 0.745098, 1.0 },
+ { 0.662745, 0.462745, 0.749020, 1.0 },
+ { 1.000000, 0.501961, 0.752941, 1.0 },
+ };
+/* rw-multi-5 */
+static double4 colors_111[] = {
+ { 0.000000, 1.000000, 0.501961, 1.0 },
+ { 0.000000, 0.784314, 0.501961, 1.0 },
+ { 0.000000, 0.643137, 0.501961, 1.0 },
+ { 0.000000, 0.501961, 0.501961, 1.0 },
+ { 0.105882, 0.607843, 0.607843, 1.0 },
+ { 0.215686, 0.717647, 0.717647, 1.0 },
+ { 0.266667, 0.768627, 0.768627, 1.0 },
+ { 0.321569, 0.823529, 0.823529, 1.0 },
+ { 0.501961, 1.000000, 1.000000, 1.0 },
+ { 0.392157, 0.839216, 0.890196, 1.0 },
+ { 0.286275, 0.678431, 0.784314, 1.0 },
+ { 0.141176, 0.462745, 0.643137, 1.0 },
+ { 0.000000, 0.250980, 0.501961, 1.0 },
+ { 0.215686, 0.305882, 0.556863, 1.0 },
+ { 0.431373, 0.360784, 0.611765, 1.0 },
+ { 0.537255, 0.384314, 0.635294, 1.0 },
+ { 0.643137, 0.411765, 0.662745, 1.0 },
+ { 1.000000, 0.501961, 0.752941, 1.0 },
+ { 0.890196, 0.501961, 0.752941, 1.0 },
+ { 0.784314, 0.501961, 0.752941, 1.0 },
+ { 0.678431, 0.501961, 0.752941, 1.0 },
+ { 0.572549, 0.501961, 0.752941, 1.0 },
+ { 0.537255, 0.501961, 0.752941, 1.0 },
+ { 0.501961, 0.501961, 0.752941, 1.0 },
+ { 0.717647, 0.501961, 0.858824, 1.0 },
+ { 0.858824, 0.501961, 0.929412, 1.0 },
+ { 1.000000, 0.501961, 1.000000, 1.0 },
+ { 1.000000, 0.392157, 0.890196, 1.0 },
+ { 1.000000, 0.286275, 0.784314, 1.0 },
+ { 1.000000, 0.231373, 0.729412, 1.0 },
+ { 1.000000, 0.180392, 0.678431, 1.0 },
+ { 1.000000, 0.070588, 0.572549, 1.0 },
+ { 1.000000, 0.000000, 0.501961, 1.0 },
+ { 0.784314, 0.109804, 0.392157, 1.0 },
+ { 0.678431, 0.160784, 0.337255, 1.0 },
+ { 0.572549, 0.215686, 0.286275, 1.0 },
+ { 0.537255, 0.313725, 0.239216, 1.0 },
+ { 0.501961, 0.411765, 0.196078, 1.0 },
+ { 0.501961, 0.490196, 0.168627, 1.0 },
+ { 0.501961, 0.572549, 0.141176, 1.0 },
+ { 0.501961, 1.000000, 0.000000, 1.0 },
+ { 0.392157, 0.890196, 0.054902, 1.0 },
+ { 0.286275, 0.784314, 0.109804, 1.0 },
+ { 0.176471, 0.678431, 0.160784, 1.0 },
+ { 0.070588, 0.572549, 0.215686, 1.0 },
+ { 0.035294, 0.537255, 0.231373, 1.0 },
+ { 0.000000, 0.501961, 0.250980, 1.0 },
+ { 0.000000, 0.392157, 0.411765, 1.0 },
+ { 0.000000, 0.286275, 0.572549, 1.0 },
+ { 0.000000, 0.070588, 0.894118, 1.0 },
+ { 0.054902, 0.062745, 0.839216, 1.0 },
+ { 0.109804, 0.054902, 0.784314, 1.0 },
+ { 0.215686, 0.105882, 0.568627, 1.0 },
+ { 0.321569, 0.160784, 0.356863, 1.0 },
+ { 0.411765, 0.203922, 0.176471, 1.0 },
+ { 0.501961, 0.250980, 0.000000, 1.0 },
+ { 0.501961, 0.360784, 0.431373, 1.0 },
+ { 0.501961, 0.411765, 0.643137, 1.0 },
+ { 0.501961, 0.466667, 0.858824, 1.0 },
+ { 0.552941, 0.537255, 0.929412, 1.0 },
+ { 0.607843, 0.607843, 1.000000, 1.0 },
+ { 0.662745, 0.662745, 1.000000, 1.0 },
+ { 0.717647, 0.717647, 1.000000, 1.0 },
+ { 0.823529, 0.823529, 1.000000, 1.0 },
+ { 0.929412, 0.929412, 1.000000, 1.0 },
+ { 0.984314, 0.933333, 0.823529, 1.0 },
+ { 0.968627, 0.862745, 0.647059, 1.0 },
+ { 0.952941, 0.796078, 0.474510, 1.0 },
+ { 0.937255, 0.737255, 0.329412, 1.0 },
+ { 0.925490, 0.682353, 0.184314, 1.0 },
+ { 0.870588, 0.682353, 0.200000, 1.0 },
+ { 0.815686, 0.682353, 0.215686, 1.0 },
+ { 0.701961, 0.682353, 0.243137, 1.0 },
+ { 0.647059, 0.698039, 0.309804, 1.0 },
+ { 0.592157, 0.717647, 0.376471, 1.0 },
+ { 0.513725, 0.745098, 0.498039, 1.0 },
+ { 0.439216, 0.776471, 0.623529, 1.0 },
+ { 0.400000, 0.792157, 0.682353, 1.0 },
+ { 0.364706, 0.807843, 0.745098, 1.0 },
+ { 0.313725, 0.827451, 0.827451, 1.0 },
+ { 0.411765, 0.729412, 0.807843, 1.0 },
+ { 0.611765, 0.533333, 0.772549, 1.0 },
+ { 0.686275, 0.509804, 0.701961, 1.0 },
+ { 0.760784, 0.486275, 0.635294, 1.0 },
+ { 0.752941, 0.541176, 0.580392, 1.0 },
+ { 0.745098, 0.600000, 0.525490, 1.0 },
+ { 0.729412, 0.717647, 0.415686, 1.0 },
+ { 0.717647, 0.835294, 0.305882, 1.0 },
+ { 0.729412, 0.917647, 0.298039, 1.0 },
+ { 0.752941, 0.921569, 0.360784, 1.0 },
+ { 0.776471, 0.929412, 0.423529, 1.0 },
+ { 0.788235, 0.933333, 0.454902, 1.0 },
+ { 0.800000, 0.937255, 0.486275, 1.0 },
+ { 0.815686, 0.941176, 0.525490, 1.0 },
+ { 0.639216, 0.847059, 0.521569, 1.0 },
+ { 0.466667, 0.752941, 0.513725, 1.0 },
+ { 0.290196, 0.658824, 0.509804, 1.0 },
+ { 0.215686, 0.509804, 0.509804, 1.0 },
+ { 0.427451, 0.513725, 0.513725, 1.0 },
+ { 0.643137, 0.521569, 0.521569, 1.0 },
+ { 0.749020, 0.525490, 0.525490, 1.0 },
+ { 0.858824, 0.529412, 0.529412, 1.0 },
+ { 1.000000, 0.533333, 0.533333, 1.0 },
+ { 0.886275, 0.596078, 0.521569, 1.0 },
+ { 0.662745, 0.717647, 0.494118, 1.0 },
+ { 0.568627, 0.768627, 0.482353, 1.0 },
+ { 0.478431, 0.819608, 0.470588, 1.0 },
+ { 0.478431, 0.807843, 0.505882, 1.0 },
+ { 0.478431, 0.796078, 0.545098, 1.0 },
+ { 0.478431, 0.772549, 0.615686, 1.0 },
+ { 0.478431, 0.745098, 0.690196, 1.0 },
+ { 0.478431, 0.705882, 0.811765, 1.0 },
+ { 0.541176, 0.698039, 0.749020, 1.0 },
+ { 0.666667, 0.682353, 0.627451, 1.0 },
+ { 0.698039, 0.678431, 0.596078, 1.0 },
+ { 0.729412, 0.674510, 0.564706, 1.0 },
+ { 0.768627, 0.670588, 0.525490, 1.0 },
+ { 0.674510, 0.674510, 0.619608, 1.0 },
+ { 0.576471, 0.682353, 0.717647, 1.0 },
+ { 0.482353, 0.686275, 0.811765, 1.0 },
+ { 0.321569, 0.694118, 0.972549, 1.0 },
+ { 0.349020, 0.741176, 0.843137, 1.0 },
+ { 0.380392, 0.788235, 0.717647, 1.0 },
+ { 0.396078, 0.811765, 0.654902, 1.0 },
+ { 0.411765, 0.835294, 0.592157, 1.0 },
+ { 0.458824, 0.913725, 0.380392, 1.0 },
+ { 0.458824, 0.898039, 0.439216, 1.0 },
+ { 0.458824, 0.882353, 0.498039, 1.0 },
+ { 0.458824, 0.866667, 0.556863, 1.0 },
+ { 0.454902, 0.839216, 0.654902, 1.0 },
+ { 0.513725, 0.803922, 0.611765, 1.0 },
+ { 0.572549, 0.768627, 0.568627, 1.0 },
+ { 0.690196, 0.694118, 0.482353, 1.0 },
+ { 0.807843, 0.623529, 0.396078, 1.0 },
+ { 1.000000, 0.501961, 0.250980, 1.0 },
+ { 0.960784, 0.529412, 0.286275, 1.0 },
+ { 0.886275, 0.588235, 0.360784, 1.0 },
+ { 0.854902, 0.611765, 0.392157, 1.0 },
+ { 0.823529, 0.635294, 0.423529, 1.0 },
+ { 0.831373, 0.603922, 0.474510, 1.0 },
+ { 0.839216, 0.576471, 0.525490, 1.0 },
+ { 0.850980, 0.513725, 0.623529, 1.0 },
+ { 0.866667, 0.454902, 0.725490, 1.0 },
+ { 0.882353, 0.396078, 0.823529, 1.0 },
+ { 0.890196, 0.356863, 0.890196, 1.0 },
+ { 0.819608, 0.254902, 0.819608, 1.0 },
+ { 0.800000, 0.227451, 0.800000, 1.0 },
+ { 0.780392, 0.203922, 0.780392, 1.0 },
+ { 0.721569, 0.121569, 0.721569, 1.0 },
+ { 0.776471, 0.270588, 0.776471, 1.0 },
+ { 0.831373, 0.419608, 0.831373, 1.0 },
+ { 0.882353, 0.572549, 0.882353, 1.0 },
+ { 0.972549, 0.819608, 0.972549, 1.0 },
+ { 0.917647, 0.803922, 0.874510, 1.0 },
+ { 0.866667, 0.788235, 0.780392, 1.0 },
+ { 0.760784, 0.756863, 0.588235, 1.0 },
+ { 0.654902, 0.725490, 0.396078, 1.0 },
+ { 0.549020, 0.690196, 0.203922, 1.0 },
+ { 0.478431, 0.670588, 0.078431, 1.0 },
+ { 0.411765, 0.623529, 0.184314, 1.0 },
+ { 0.349020, 0.576471, 0.294118, 1.0 },
+ { 0.176471, 0.447059, 0.576471, 1.0 },
+ { 0.164706, 0.470588, 0.525490, 1.0 },
+ { 0.156863, 0.494118, 0.474510, 1.0 },
+ { 0.141176, 0.537255, 0.372549, 1.0 },
+ { 0.121569, 0.584314, 0.274510, 1.0 },
+ { 0.101961, 0.627451, 0.172549, 1.0 },
+ { 0.090196, 0.658824, 0.105882, 1.0 },
+ { 0.090196, 0.431373, 0.345098, 1.0 },
+ { 0.090196, 0.372549, 0.403922, 1.0 },
+ { 0.090196, 0.317647, 0.466667, 1.0 },
+ { 0.090196, 0.203922, 0.584314, 1.0 },
+ { 0.086275, 0.129412, 0.662745, 1.0 },
+ { 0.207843, 0.243137, 0.537255, 1.0 },
+ { 0.329412, 0.356863, 0.415686, 1.0 },
+ { 0.450980, 0.474510, 0.290196, 1.0 },
+ { 0.650980, 0.662745, 0.086275, 1.0 },
+ { 0.650980, 0.537255, 0.164706, 1.0 },
+ { 0.654902, 0.411765, 0.243137, 1.0 },
+ { 0.658824, 0.290196, 0.321569, 1.0 },
+ { 0.662745, 0.164706, 0.400000, 1.0 },
+ { 0.666667, 0.082353, 0.450980, 1.0 },
+ { 0.541176, 0.207843, 0.498039, 1.0 },
+ { 0.415686, 0.333333, 0.541176, 1.0 },
+ { 0.168627, 0.580392, 0.631373, 1.0 },
+ { 0.125490, 0.619608, 0.647059, 1.0 },
+ { 0.086275, 0.662745, 0.662745, 1.0 },
+ { 0.121569, 0.611765, 0.627451, 1.0 },
+ { 0.156863, 0.556863, 0.592157, 1.0 },
+ { 0.192157, 0.505882, 0.560784, 1.0 },
+ { 0.250980, 0.419608, 0.501961, 1.0 },
+ { 0.305882, 0.427451, 0.447059, 1.0 },
+ { 0.360784, 0.431373, 0.392157, 1.0 },
+ { 0.411765, 0.439216, 0.341176, 1.0 },
+ { 0.466667, 0.443137, 0.286275, 1.0 },
+ { 0.501961, 0.447059, 0.250980, 1.0 },
+ { 0.435294, 0.470588, 0.278431, 1.0 },
+ { 0.368627, 0.494118, 0.309804, 1.0 },
+ { 0.298039, 0.521569, 0.337255, 1.0 },
+ { 0.231373, 0.545098, 0.364706, 1.0 },
+ { 0.188235, 0.560784, 0.384314, 1.0 },
+ { 0.262745, 0.478431, 0.423529, 1.0 },
+ { 0.337255, 0.400000, 0.462745, 1.0 },
+ { 0.411765, 0.317647, 0.501961, 1.0 },
+ { 0.537255, 0.184314, 0.568627, 1.0 },
+ { 0.431373, 0.282353, 0.600000, 1.0 },
+ { 0.325490, 0.380392, 0.627451, 1.0 },
+ { 0.219608, 0.478431, 0.658824, 1.0 },
+ { 0.113725, 0.580392, 0.690196, 1.0 },
+ { 0.043137, 0.643137, 0.709804, 1.0 },
+ { 0.176471, 0.505882, 0.717647, 1.0 },
+ { 0.309804, 0.368627, 0.721569, 1.0 },
+ { 0.443137, 0.235294, 0.729412, 1.0 },
+ { 0.580392, 0.098039, 0.737255, 1.0 },
+ { 0.666667, 0.007843, 0.741176, 1.0 },
+ { 0.678431, 0.164706, 0.584314, 1.0 },
+ { 0.694118, 0.325490, 0.423529, 1.0 },
+ { 0.705882, 0.482353, 0.266667, 1.0 },
+ { 0.729412, 0.745098, 0.003922, 1.0 },
+ { 0.729412, 0.737255, 0.007843, 1.0 },
+ { 0.729412, 0.729412, 0.015686, 1.0 },
+ { 0.725490, 0.721569, 0.019608, 1.0 },
+ { 0.725490, 0.709804, 0.023529, 1.0 },
+ { 0.721569, 0.705882, 0.027451, 1.0 },
+ { 0.780392, 0.764706, 0.200000, 1.0 },
+ { 0.839216, 0.827451, 0.376471, 1.0 },
+ { 0.894118, 0.886275, 0.549020, 1.0 },
+ { 0.952941, 0.949020, 0.721569, 1.0 },
+ { 0.992157, 0.988235, 0.835294, 1.0 },
+ { 0.956863, 0.988235, 0.870588, 1.0 },
+ { 0.925490, 0.988235, 0.901961, 1.0 },
+ { 0.890196, 0.988235, 0.937255, 1.0 },
+ { 0.835294, 0.992157, 0.992157, 1.0 },
+ { 0.835294, 0.992157, 0.956863, 1.0 },
+ { 0.835294, 0.992157, 0.921569, 1.0 },
+ { 0.835294, 0.992157, 0.886275, 1.0 },
+ { 0.835294, 0.992157, 0.850980, 1.0 },
+ { 0.835294, 0.996078, 0.827451, 1.0 },
+ { 0.835294, 0.960784, 0.862745, 1.0 },
+ { 0.831373, 0.925490, 0.898039, 1.0 },
+ { 0.831373, 0.886275, 0.937255, 1.0 },
+ { 0.831373, 0.850980, 0.972549, 1.0 },
+ { 0.827451, 0.827451, 0.996078, 1.0 },
+ { 0.862745, 0.835294, 0.960784, 1.0 },
+ { 0.901961, 0.843137, 0.921569, 1.0 },
+ { 0.937255, 0.850980, 0.886275, 1.0 },
+ { 1.000000, 0.862745, 0.823529, 1.0 },
+ { 1.000000, 0.776471, 0.800000, 1.0 },
+ { 1.000000, 0.690196, 0.772549, 1.0 },
+ { 1.000000, 0.603922, 0.749020, 1.0 },
+ { 1.000000, 0.513725, 0.721569, 1.0 },
+ { 1.000000, 0.458824, 0.705882, 1.0 },
+ { 0.886275, 0.505882, 0.768627, 1.0 },
+ { 0.772549, 0.552941, 0.827451, 1.0 },
+ { 0.654902, 0.596078, 0.890196, 1.0 },
+ { 0.466667, 0.674510, 0.992157, 1.0 },
+ };
+/* rw-blues-black-purple */
+static double4 colors_112[] = {
+ { 0.501961, 1.000000, 1.000000, 1.0 },
+ { 0.403922, 0.803922, 0.854902, 1.0 },
+ { 0.352941, 0.705882, 0.780392, 1.0 },
+ { 0.305882, 0.607843, 0.705882, 1.0 },
+ { 0.254902, 0.509804, 0.631373, 1.0 },
+ { 0.207843, 0.415686, 0.560784, 1.0 },
+ { 0.180392, 0.364706, 0.521569, 1.0 },
+ { 0.156863, 0.317647, 0.486275, 1.0 },
+ { 0.062745, 0.121569, 0.341176, 1.0 },
+ { 0.031373, 0.070588, 0.305882, 1.0 },
+ { 0.000000, 0.023529, 0.274510, 1.0 },
+ { 0.000000, 0.047059, 0.298039, 1.0 },
+ { 0.000000, 0.074510, 0.325490, 1.0 },
+ { 0.000000, 0.098039, 0.349020, 1.0 },
+ { 0.000000, 0.121569, 0.372549, 1.0 },
+ { 0.000000, 0.133333, 0.384314, 1.0 },
+ { 0.000000, 0.149020, 0.400000, 1.0 },
+ { 0.000000, 0.196078, 0.447059, 1.0 },
+ { 0.000000, 0.223529, 0.474510, 1.0 },
+ { 0.000000, 0.250980, 0.501961, 1.0 },
+ { 0.015686, 0.282353, 0.549020, 1.0 },
+ { 0.031373, 0.317647, 0.600000, 1.0 },
+ { 0.039216, 0.333333, 0.623529, 1.0 },
+ { 0.050980, 0.349020, 0.647059, 1.0 },
+ { 0.082353, 0.415686, 0.745098, 1.0 },
+ { 0.098039, 0.447059, 0.792157, 1.0 },
+ { 0.113725, 0.478431, 0.843137, 1.0 },
+ { 0.129412, 0.509804, 0.890196, 1.0 },
+ { 0.149020, 0.545098, 0.941176, 1.0 },
+ { 0.156863, 0.564706, 0.968627, 1.0 },
+ { 0.168627, 0.584314, 1.000000, 1.0 },
+ { 0.152941, 0.525490, 1.000000, 1.0 },
+ { 0.137255, 0.470588, 1.000000, 1.0 },
+ { 0.101961, 0.356863, 1.000000, 1.0 },
+ { 0.086275, 0.298039, 1.000000, 1.0 },
+ { 0.070588, 0.243137, 1.000000, 1.0 },
+ { 0.050980, 0.184314, 1.000000, 1.0 },
+ { 0.035294, 0.129412, 1.000000, 1.0 },
+ { 0.027451, 0.098039, 1.000000, 1.0 },
+ { 0.019608, 0.070588, 1.000000, 1.0 },
+ { 0.047059, 0.047059, 1.000000, 1.0 },
+ { 0.098039, 0.098039, 1.000000, 1.0 },
+ { 0.149020, 0.149020, 1.000000, 1.0 },
+ { 0.196078, 0.196078, 1.000000, 1.0 },
+ { 0.243137, 0.243137, 1.000000, 1.0 },
+ { 0.266667, 0.266667, 1.000000, 1.0 },
+ { 0.294118, 0.294118, 1.000000, 1.0 },
+ { 0.345098, 0.345098, 1.000000, 1.0 },
+ { 0.392157, 0.392157, 1.000000, 1.0 },
+ { 0.490196, 0.490196, 1.000000, 1.0 },
+ { 0.470588, 0.494118, 1.000000, 1.0 },
+ { 0.454902, 0.501961, 1.000000, 1.0 },
+ { 0.403922, 0.501961, 1.000000, 1.0 },
+ { 0.352941, 0.501961, 1.000000, 1.0 },
+ { 0.329412, 0.501961, 1.000000, 1.0 },
+ { 0.305882, 0.501961, 1.000000, 1.0 },
+ { 0.207843, 0.501961, 1.000000, 1.0 },
+ { 0.156863, 0.501961, 1.000000, 1.0 },
+ { 0.109804, 0.501961, 1.000000, 1.0 },
+ { 0.054902, 0.501961, 1.000000, 1.0 },
+ { 0.000000, 0.501961, 1.000000, 1.0 },
+ { 0.023529, 0.478431, 1.000000, 1.0 },
+ { 0.047059, 0.454902, 1.000000, 1.0 },
+ { 0.098039, 0.403922, 1.000000, 1.0 },
+ { 0.149020, 0.352941, 1.000000, 1.0 },
+ { 0.243137, 0.258824, 1.000000, 1.0 },
+ { 0.294118, 0.207843, 1.000000, 1.0 },
+ { 0.345098, 0.156863, 1.000000, 1.0 },
+ { 0.368627, 0.133333, 1.000000, 1.0 },
+ { 0.392157, 0.109804, 1.000000, 1.0 },
+ { 0.439216, 0.062745, 1.000000, 1.0 },
+ { 0.501961, 0.000000, 1.000000, 1.0 },
+ { 0.501961, 0.196078, 1.000000, 1.0 },
+ { 0.501961, 0.294118, 1.000000, 1.0 },
+ { 0.501961, 0.392157, 1.000000, 1.0 },
+ { 0.501961, 0.486275, 1.000000, 1.0 },
+ { 0.501961, 0.584314, 1.000000, 1.0 },
+ { 0.501961, 0.631373, 1.000000, 1.0 },
+ { 0.501961, 0.682353, 1.000000, 1.0 },
+ { 0.501961, 0.780392, 1.000000, 1.0 },
+ { 0.501961, 0.878431, 1.000000, 1.0 },
+ { 0.454902, 1.000000, 1.000000, 1.0 },
+ { 0.403922, 1.000000, 1.000000, 1.0 },
+ { 0.352941, 1.000000, 1.000000, 1.0 },
+ { 0.329412, 1.000000, 1.000000, 1.0 },
+ { 0.305882, 1.000000, 1.000000, 1.0 },
+ { 0.258824, 1.000000, 1.000000, 1.0 },
+ { 0.207843, 1.000000, 1.000000, 1.0 },
+ { 0.109804, 1.000000, 1.000000, 1.0 },
+ { 0.058824, 1.000000, 1.000000, 1.0 },
+ { 0.011765, 1.000000, 1.000000, 1.0 },
+ { 0.003922, 1.000000, 1.000000, 1.0 },
+ { 0.000000, 1.000000, 1.000000, 1.0 },
+ { 0.000000, 0.960784, 0.960784, 1.0 },
+ { 0.000000, 0.921569, 0.921569, 1.0 },
+ { 0.000000, 0.882353, 0.882353, 1.0 },
+ { 0.000000, 0.839216, 0.839216, 1.0 },
+ { 0.000000, 0.760784, 0.760784, 1.0 },
+ { 0.000000, 0.721569, 0.721569, 1.0 },
+ { 0.000000, 0.682353, 0.682353, 1.0 },
+ { 0.000000, 0.662745, 0.662745, 1.0 },
+ { 0.000000, 0.643137, 0.643137, 1.0 },
+ { 0.000000, 0.592157, 0.592157, 1.0 },
+ { 0.000000, 0.615686, 0.615686, 1.0 },
+ { 0.000000, 0.666667, 0.666667, 1.0 },
+ { 0.000000, 0.690196, 0.690196, 1.0 },
+ { 0.000000, 0.713725, 0.713725, 1.0 },
+ { 0.000000, 0.725490, 0.725490, 1.0 },
+ { 0.000000, 0.737255, 0.737255, 1.0 },
+ { 0.000000, 0.764706, 0.764706, 1.0 },
+ { 0.000000, 0.788235, 0.788235, 1.0 },
+ { 0.000000, 0.811765, 0.811765, 1.0 },
+ { 0.000000, 0.843137, 0.843137, 1.0 },
+ { 0.000000, 0.764706, 0.764706, 1.0 },
+ { 0.000000, 0.745098, 0.745098, 1.0 },
+ { 0.000000, 0.725490, 0.725490, 1.0 },
+ { 0.000000, 0.686275, 0.686275, 1.0 },
+ { 0.000000, 0.647059, 0.647059, 1.0 },
+ { 0.000000, 0.607843, 0.607843, 1.0 },
+ { 0.000000, 0.568627, 0.568627, 1.0 },
+ { 0.000000, 0.490196, 0.490196, 1.0 },
+ { 0.015686, 0.458824, 0.494118, 1.0 },
+ { 0.031373, 0.431373, 0.498039, 1.0 },
+ { 0.047059, 0.423529, 0.525490, 1.0 },
+ { 0.062745, 0.419608, 0.552941, 1.0 },
+ { 0.094118, 0.407843, 0.607843, 1.0 },
+ { 0.125490, 0.396078, 0.658824, 1.0 },
+ { 0.160784, 0.384314, 0.713725, 1.0 },
+ { 0.192157, 0.372549, 0.768627, 1.0 },
+ { 0.254902, 0.352941, 0.878431, 1.0 },
+ { 0.270588, 0.345098, 0.905882, 1.0 },
+ { 0.286275, 0.341176, 0.933333, 1.0 },
+ { 0.317647, 0.329412, 0.988235, 1.0 },
+ { 0.325490, 0.325490, 1.000000, 1.0 },
+ { 0.294118, 0.294118, 0.964706, 1.0 },
+ { 0.262745, 0.262745, 0.929412, 1.0 },
+ { 0.200000, 0.200000, 0.858824, 1.0 },
+ { 0.164706, 0.164706, 0.823529, 1.0 },
+ { 0.133333, 0.133333, 0.792157, 1.0 },
+ { 0.117647, 0.117647, 0.772549, 1.0 },
+ { 0.101961, 0.101961, 0.756863, 1.0 },
+ { 0.070588, 0.070588, 0.721569, 1.0 },
+ { 0.039216, 0.039216, 0.686275, 1.0 },
+ { 0.000000, 0.000000, 0.643137, 1.0 },
+ { 0.074510, 0.074510, 0.678431, 1.0 },
+ { 0.219608, 0.219608, 0.749020, 1.0 },
+ { 0.254902, 0.254902, 0.764706, 1.0 },
+ { 0.294118, 0.294118, 0.784314, 1.0 },
+ { 0.364706, 0.364706, 0.815686, 1.0 },
+ { 0.439216, 0.439216, 0.850980, 1.0 },
+ { 0.513725, 0.513725, 0.886275, 1.0 },
+ { 0.584314, 0.584314, 0.921569, 1.0 },
+ { 0.749020, 0.749020, 1.000000, 1.0 },
+ { 0.709804, 0.709804, 0.996078, 1.0 },
+ { 0.674510, 0.674510, 0.992157, 1.0 },
+ { 0.603922, 0.603922, 0.984314, 1.0 },
+ { 0.529412, 0.529412, 0.972549, 1.0 },
+ { 0.454902, 0.454902, 0.964706, 1.0 },
+ { 0.384314, 0.384314, 0.956863, 1.0 },
+ { 0.309804, 0.309804, 0.949020, 1.0 },
+ { 0.235294, 0.235294, 0.937255, 1.0 },
+ { 0.090196, 0.090196, 0.921569, 1.0 },
+ { 0.043137, 0.043137, 0.913725, 1.0 },
+ { 0.000000, 0.000000, 0.909804, 1.0 },
+ { 0.000000, 0.000000, 0.917647, 1.0 },
+ { 0.000000, 0.000000, 0.925490, 1.0 },
+ { 0.000000, 0.000000, 0.937255, 1.0 },
+ { 0.000000, 0.000000, 0.945098, 1.0 },
+ { 0.000000, 0.000000, 0.960784, 1.0 },
+ { 0.000000, 0.000000, 0.964706, 1.0 },
+ { 0.000000, 0.000000, 0.972549, 1.0 },
+ { 0.000000, 0.000000, 0.980392, 1.0 },
+ { 0.000000, 0.000000, 0.988235, 1.0 },
+ { 0.000000, 0.000000, 0.996078, 1.0 },
+ { 0.000000, 0.000000, 1.000000, 1.0 },
+ { 0.000000, 0.000000, 0.964706, 1.0 },
+ { 0.000000, 0.000000, 0.925490, 1.0 },
+ { 0.000000, 0.000000, 0.890196, 1.0 },
+ { 0.000000, 0.000000, 0.854902, 1.0 },
+ { 0.000000, 0.000000, 0.819608, 1.0 },
+ { 0.000000, 0.000000, 0.780392, 1.0 },
+ { 0.000000, 0.000000, 0.745098, 1.0 },
+ { 0.000000, 0.000000, 0.709804, 1.0 },
+ { 0.000000, 0.000000, 0.674510, 1.0 },
+ { 0.000000, 0.023529, 0.615686, 1.0 },
+ { 0.000000, 0.035294, 0.607843, 1.0 },
+ { 0.000000, 0.047059, 0.603922, 1.0 },
+ { 0.000000, 0.074510, 0.592157, 1.0 },
+ { 0.000000, 0.098039, 0.580392, 1.0 },
+ { 0.000000, 0.121569, 0.564706, 1.0 },
+ { 0.000000, 0.149020, 0.552941, 1.0 },
+ { 0.000000, 0.172549, 0.541176, 1.0 },
+ { 0.000000, 0.196078, 0.529412, 1.0 },
+ { 0.000000, 0.219608, 0.517647, 1.0 },
+ { 0.000000, 0.250980, 0.501961, 1.0 },
+ { 0.000000, 0.274510, 0.525490, 1.0 },
+ { 0.000000, 0.298039, 0.549020, 1.0 },
+ { 0.000000, 0.325490, 0.576471, 1.0 },
+ { 0.000000, 0.349020, 0.600000, 1.0 },
+ { 0.000000, 0.372549, 0.623529, 1.0 },
+ { 0.000000, 0.400000, 0.650980, 1.0 },
+ { 0.000000, 0.423529, 0.674510, 1.0 },
+ { 0.000000, 0.447059, 0.698039, 1.0 },
+ { 0.000000, 0.470588, 0.721569, 1.0 },
+ { 0.000000, 0.501961, 0.752941, 1.0 },
+ { 0.000000, 0.549020, 0.776471, 1.0 },
+ { 0.000000, 0.600000, 0.800000, 1.0 },
+ { 0.000000, 0.647059, 0.823529, 1.0 },
+ { 0.000000, 0.698039, 0.850980, 1.0 },
+ { 0.000000, 0.745098, 0.874510, 1.0 },
+ { 0.000000, 0.792157, 0.898039, 1.0 },
+ { 0.000000, 0.843137, 0.921569, 1.0 },
+ { 0.000000, 0.890196, 0.945098, 1.0 },
+ { 0.000000, 0.941176, 0.968627, 1.0 },
+ { 0.000000, 0.988235, 0.996078, 1.0 },
+ { 0.000000, 1.000000, 1.000000, 1.0 },
+ { 0.047059, 0.952941, 0.976471, 1.0 },
+ { 0.098039, 0.901961, 0.952941, 1.0 },
+ { 0.149020, 0.854902, 0.929412, 1.0 },
+ { 0.196078, 0.803922, 0.901961, 1.0 },
+ { 0.243137, 0.756863, 0.878431, 1.0 },
+ { 0.294118, 0.709804, 0.854902, 1.0 },
+ { 0.345098, 0.658824, 0.831373, 1.0 },
+ { 0.392157, 0.611765, 0.807843, 1.0 },
+ { 0.439216, 0.560784, 0.784314, 1.0 },
+ { 0.501961, 0.501961, 0.752941, 1.0 },
+ { 0.501961, 0.549020, 0.776471, 1.0 },
+ { 0.501961, 0.600000, 0.800000, 1.0 },
+ { 0.501961, 0.647059, 0.823529, 1.0 },
+ { 0.501961, 0.698039, 0.850980, 1.0 },
+ { 0.501961, 0.745098, 0.874510, 1.0 },
+ { 0.501961, 0.792157, 0.898039, 1.0 },
+ { 0.501961, 0.843137, 0.921569, 1.0 },
+ { 0.501961, 0.890196, 0.945098, 1.0 },
+ { 0.501961, 0.941176, 0.968627, 1.0 },
+ { 0.501961, 1.000000, 1.000000, 1.0 },
+ { 0.501961, 0.901961, 1.000000, 1.0 },
+ { 0.501961, 0.803922, 1.000000, 1.0 },
+ { 0.501961, 0.705882, 1.000000, 1.0 },
+ { 0.501961, 0.607843, 1.000000, 1.0 },
+ { 0.501961, 0.509804, 1.000000, 1.0 },
+ { 0.501961, 0.415686, 1.000000, 1.0 },
+ { 0.501961, 0.317647, 1.000000, 1.0 },
+ { 0.501961, 0.219608, 1.000000, 1.0 },
+ { 0.501961, 0.121569, 1.000000, 1.0 },
+ { 0.501961, 0.000000, 1.000000, 1.0 },
+ { 0.478431, 0.000000, 0.952941, 1.0 },
+ { 0.454902, 0.000000, 0.901961, 1.0 },
+ { 0.427451, 0.000000, 0.854902, 1.0 },
+ { 0.403922, 0.000000, 0.803922, 1.0 },
+ { 0.380392, 0.000000, 0.756863, 1.0 },
+ { 0.352941, 0.000000, 0.709804, 1.0 },
+ { 0.329412, 0.000000, 0.658824, 1.0 },
+ { 0.305882, 0.000000, 0.611765, 1.0 },
+ { 0.282353, 0.000000, 0.560784, 1.0 },
+ { 0.250980, 0.000000, 0.501961, 1.0 },
+ };
+/* rw-multi-colors-6 */
+static double4 colors_113[] = {
+ { 1.000000, 0.501961, 0.250980, 1.0 },
+ { 1.000000, 0.611765, 0.423529, 1.0 },
+ { 1.000000, 0.686275, 0.537255, 1.0 },
+ { 1.000000, 0.760784, 0.650980, 1.0 },
+ { 0.890196, 0.650980, 0.564706, 1.0 },
+ { 0.784314, 0.541176, 0.478431, 1.0 },
+ { 0.729412, 0.486275, 0.435294, 1.0 },
+ { 0.678431, 0.431373, 0.392157, 1.0 },
+ { 0.501961, 0.250980, 0.250980, 1.0 },
+ { 0.564706, 0.329412, 0.329412, 1.0 },
+ { 0.631373, 0.407843, 0.407843, 1.0 },
+ { 0.717647, 0.509804, 0.509804, 1.0 },
+ { 0.803922, 0.611765, 0.611765, 1.0 },
+ { 0.631373, 0.694118, 0.533333, 1.0 },
+ { 0.458824, 0.780392, 0.454902, 1.0 },
+ { 0.372549, 0.819608, 0.415686, 1.0 },
+ { 0.286275, 0.862745, 0.380392, 1.0 },
+ { 0.000000, 1.000000, 0.250980, 1.0 },
+ { 0.145098, 1.000000, 0.360784, 1.0 },
+ { 0.294118, 1.000000, 0.470588, 1.0 },
+ { 0.439216, 1.000000, 0.580392, 1.0 },
+ { 0.588235, 1.000000, 0.690196, 1.0 },
+ { 0.635294, 1.000000, 0.725490, 1.0 },
+ { 0.682353, 1.000000, 0.760784, 1.0 },
+ { 0.603922, 0.678431, 0.435294, 1.0 },
+ { 0.552941, 0.462745, 0.215686, 1.0 },
+ { 0.501961, 0.250980, 0.000000, 1.0 },
+ { 0.607843, 0.345098, 0.082353, 1.0 },
+ { 0.717647, 0.443137, 0.168627, 1.0 },
+ { 0.768627, 0.490196, 0.207843, 1.0 },
+ { 0.823529, 0.537255, 0.250980, 1.0 },
+ { 0.929412, 0.631373, 0.337255, 1.0 },
+ { 1.000000, 0.694118, 0.392157, 1.0 },
+ { 0.568627, 0.396078, 0.654902, 1.0 },
+ { 0.352941, 0.247059, 0.784314, 1.0 },
+ { 0.141176, 0.098039, 0.913725, 1.0 },
+ { 0.141176, 0.117647, 0.956863, 1.0 },
+ { 0.141176, 0.141176, 1.000000, 1.0 },
+ { 0.211765, 0.211765, 1.000000, 1.0 },
+ { 0.282353, 0.282353, 1.000000, 1.0 },
+ { 0.658824, 0.658824, 1.000000, 1.0 },
+ { 0.729412, 0.623529, 1.000000, 1.0 },
+ { 0.803922, 0.592157, 1.000000, 1.0 },
+ { 0.878431, 0.556863, 1.000000, 1.0 },
+ { 0.952941, 0.525490, 1.000000, 1.0 },
+ { 0.976471, 0.513725, 1.000000, 1.0 },
+ { 1.000000, 0.501961, 1.000000, 1.0 },
+ { 0.964706, 0.392157, 0.964706, 1.0 },
+ { 0.933333, 0.286275, 0.933333, 1.0 },
+ { 0.866667, 0.070588, 0.866667, 1.0 },
+ { 0.835294, 0.035294, 0.835294, 1.0 },
+ { 0.803922, 0.000000, 0.803922, 1.0 },
+ { 0.764706, 0.000000, 0.764706, 1.0 },
+ { 0.725490, 0.000000, 0.725490, 1.0 },
+ { 0.690196, 0.000000, 0.690196, 1.0 },
+ { 0.658824, 0.000000, 0.658824, 1.0 },
+ { 0.376471, 0.215686, 0.698039, 1.0 },
+ { 0.235294, 0.321569, 0.717647, 1.0 },
+ { 0.094118, 0.431373, 0.741176, 1.0 },
+ { 0.090196, 0.498039, 0.772549, 1.0 },
+ { 0.090196, 0.568627, 0.807843, 1.0 },
+ { 0.133333, 0.600000, 0.831373, 1.0 },
+ { 0.180392, 0.635294, 0.858824, 1.0 },
+ { 0.274510, 0.701961, 0.913725, 1.0 },
+ { 0.364706, 0.768627, 0.964706, 1.0 },
+ { 0.333333, 0.717647, 0.901961, 1.0 },
+ { 0.239216, 0.619608, 0.803922, 1.0 },
+ { 0.149020, 0.525490, 0.705882, 1.0 },
+ { 0.074510, 0.447059, 0.623529, 1.0 },
+ { 0.000000, 0.368627, 0.541176, 1.0 },
+ { 0.129412, 0.478431, 0.639216, 1.0 },
+ { 0.262745, 0.584314, 0.737255, 1.0 },
+ { 0.521569, 0.800000, 0.937255, 1.0 },
+ { 0.498039, 0.796078, 0.858824, 1.0 },
+ { 0.478431, 0.792157, 0.784314, 1.0 },
+ { 0.345098, 0.709804, 0.568627, 1.0 },
+ { 0.215686, 0.631373, 0.356863, 1.0 },
+ { 0.149020, 0.592157, 0.247059, 1.0 },
+ { 0.086275, 0.552941, 0.141176, 1.0 },
+ { 0.000000, 0.501961, 0.000000, 1.0 },
+ { 0.011765, 0.607843, 0.011765, 1.0 },
+ { 0.031373, 0.823529, 0.031373, 1.0 },
+ { 0.094118, 0.909804, 0.094118, 1.0 },
+ { 0.156863, 1.000000, 0.156863, 1.0 },
+ { 0.207843, 1.000000, 0.207843, 1.0 },
+ { 0.262745, 1.000000, 0.262745, 1.0 },
+ { 0.368627, 1.000000, 0.368627, 1.0 },
+ { 0.470588, 1.000000, 0.470588, 1.0 },
+ { 0.423529, 0.886275, 0.423529, 1.0 },
+ { 0.305882, 0.772549, 0.305882, 1.0 },
+ { 0.192157, 0.662745, 0.192157, 1.0 },
+ { 0.133333, 0.603922, 0.133333, 1.0 },
+ { 0.074510, 0.549020, 0.074510, 1.0 },
+ { 0.000000, 0.474510, 0.000000, 1.0 },
+ { 0.215686, 0.482353, 0.054902, 1.0 },
+ { 0.431373, 0.486275, 0.109804, 1.0 },
+ { 0.643137, 0.494118, 0.160784, 1.0 },
+ { 1.000000, 0.466667, 0.203922, 1.0 },
+ { 1.000000, 0.431373, 0.152941, 1.0 },
+ { 1.000000, 0.400000, 0.105882, 1.0 },
+ { 1.000000, 0.380392, 0.078431, 1.0 },
+ { 1.000000, 0.364706, 0.054902, 1.0 },
+ { 1.000000, 0.341176, 0.023529, 1.0 },
+ { 1.000000, 0.427451, 0.149020, 1.0 },
+ { 1.000000, 0.596078, 0.400000, 1.0 },
+ { 1.000000, 0.666667, 0.501961, 1.0 },
+ { 1.000000, 0.737255, 0.607843, 1.0 },
+ { 0.972549, 0.682353, 0.541176, 1.0 },
+ { 0.945098, 0.631373, 0.478431, 1.0 },
+ { 0.894118, 0.525490, 0.345098, 1.0 },
+ { 0.839216, 0.419608, 0.215686, 1.0 },
+ { 0.749020, 0.247059, 0.000000, 1.0 },
+ { 0.803922, 0.380392, 0.168627, 1.0 },
+ { 0.909804, 0.643137, 0.509804, 1.0 },
+ { 0.937255, 0.705882, 0.596078, 1.0 },
+ { 0.964706, 0.772549, 0.682353, 1.0 },
+ { 1.000000, 0.858824, 0.792157, 1.0 },
+ { 0.917647, 0.717647, 0.623529, 1.0 },
+ { 0.835294, 0.576471, 0.450980, 1.0 },
+ { 0.752941, 0.435294, 0.282353, 1.0 },
+ { 0.615686, 0.200000, 0.000000, 1.0 },
+ { 0.639216, 0.282353, 0.043137, 1.0 },
+ { 0.666667, 0.364706, 0.090196, 1.0 },
+ { 0.678431, 0.403922, 0.113725, 1.0 },
+ { 0.694118, 0.447059, 0.137255, 1.0 },
+ { 0.737255, 0.580392, 0.211765, 1.0 },
+ { 0.760784, 0.611765, 0.266667, 1.0 },
+ { 0.784314, 0.643137, 0.321569, 1.0 },
+ { 0.807843, 0.674510, 0.372549, 1.0 },
+ { 0.847059, 0.729412, 0.462745, 1.0 },
+ { 0.854902, 0.749020, 0.498039, 1.0 },
+ { 0.866667, 0.768627, 0.537255, 1.0 },
+ { 0.890196, 0.803922, 0.607843, 1.0 },
+ { 0.909804, 0.843137, 0.682353, 1.0 },
+ { 0.945098, 0.905882, 0.803922, 1.0 },
+ { 0.956863, 0.819608, 0.792157, 1.0 },
+ { 0.980392, 0.647059, 0.772549, 1.0 },
+ { 0.988235, 0.572549, 0.760784, 1.0 },
+ { 1.000000, 0.501961, 0.752941, 1.0 },
+ { 1.000000, 0.478431, 0.741176, 1.0 },
+ { 1.000000, 0.454902, 0.729412, 1.0 },
+ { 1.000000, 0.403922, 0.705882, 1.0 },
+ { 1.000000, 0.356863, 0.678431, 1.0 },
+ { 1.000000, 0.305882, 0.654902, 1.0 },
+ { 1.000000, 0.274510, 0.639216, 1.0 },
+ { 1.000000, 0.180392, 0.592157, 1.0 },
+ { 1.000000, 0.156863, 0.580392, 1.0 },
+ { 1.000000, 0.137255, 0.568627, 1.0 },
+ { 1.000000, 0.058824, 0.529412, 1.0 },
+ { 0.956863, 0.047059, 0.501961, 1.0 },
+ { 0.913725, 0.035294, 0.474510, 1.0 },
+ { 0.870588, 0.019608, 0.447059, 1.0 },
+ { 0.800000, 0.000000, 0.400000, 1.0 },
+ { 0.780392, 0.000000, 0.388235, 1.0 },
+ { 0.760784, 0.000000, 0.380392, 1.0 },
+ { 0.721569, 0.000000, 0.360784, 1.0 },
+ { 0.682353, 0.000000, 0.341176, 1.0 },
+ { 0.643137, 0.000000, 0.321569, 1.0 },
+ { 0.615686, 0.000000, 0.309804, 1.0 },
+ { 0.588235, 0.000000, 0.298039, 1.0 },
+ { 0.560784, 0.000000, 0.282353, 1.0 },
+ { 0.490196, 0.000000, 0.247059, 1.0 },
+ { 0.545098, 0.105882, 0.274510, 1.0 },
+ { 0.600000, 0.215686, 0.301961, 1.0 },
+ { 0.709804, 0.431373, 0.356863, 1.0 },
+ { 0.819608, 0.643137, 0.411765, 1.0 },
+ { 0.929412, 0.858824, 0.466667, 1.0 },
+ { 1.000000, 1.000000, 0.501961, 1.0 },
+ { 0.568627, 0.823529, 0.541176, 1.0 },
+ { 0.462745, 0.780392, 0.549020, 1.0 },
+ { 0.356863, 0.737255, 0.560784, 1.0 },
+ { 0.141176, 0.650980, 0.580392, 1.0 },
+ { 0.000000, 0.592157, 0.592157, 1.0 },
+ { 0.000000, 0.572549, 0.678431, 1.0 },
+ { 0.000000, 0.552941, 0.768627, 1.0 },
+ { 0.000000, 0.533333, 0.854902, 1.0 },
+ { 0.000000, 0.501961, 1.000000, 1.0 },
+ { 0.164706, 0.560784, 0.784314, 1.0 },
+ { 0.329412, 0.615686, 0.568627, 1.0 },
+ { 0.494118, 0.674510, 0.356863, 1.0 },
+ { 0.658824, 0.729412, 0.141176, 1.0 },
+ { 0.768627, 0.768627, 0.000000, 1.0 },
+ { 0.741176, 0.741176, 0.000000, 1.0 },
+ { 0.713725, 0.713725, 0.000000, 1.0 },
+ { 0.658824, 0.658824, 0.000000, 1.0 },
+ { 0.650980, 0.650980, 0.000000, 1.0 },
+ { 0.643137, 0.643137, 0.000000, 1.0 },
+ { 0.607843, 0.607843, 0.000000, 1.0 },
+ { 0.572549, 0.572549, 0.000000, 1.0 },
+ { 0.533333, 0.533333, 0.000000, 1.0 },
+ { 0.474510, 0.474510, 0.000000, 1.0 },
+ { 0.568627, 0.521569, 0.211765, 1.0 },
+ { 0.662745, 0.568627, 0.423529, 1.0 },
+ { 0.756863, 0.615686, 0.635294, 1.0 },
+ { 0.847059, 0.662745, 0.850980, 1.0 },
+ { 0.909804, 0.694118, 0.988235, 1.0 },
+ { 0.874510, 0.588235, 0.984314, 1.0 },
+ { 0.843137, 0.478431, 0.980392, 1.0 },
+ { 0.807843, 0.368627, 0.976471, 1.0 },
+ { 0.776471, 0.262745, 0.972549, 1.0 },
+ { 0.752941, 0.192157, 0.968627, 1.0 },
+ { 0.666667, 0.156863, 0.866667, 1.0 },
+ { 0.584314, 0.117647, 0.760784, 1.0 },
+ { 0.498039, 0.082353, 0.658824, 1.0 },
+ { 0.356863, 0.019608, 0.486275, 1.0 },
+ { 0.478431, 0.172549, 0.596078, 1.0 },
+ { 0.600000, 0.329412, 0.701961, 1.0 },
+ { 0.721569, 0.482353, 0.807843, 1.0 },
+ { 0.843137, 0.635294, 0.917647, 1.0 },
+ { 0.921569, 0.737255, 0.988235, 1.0 },
+ { 0.725490, 0.717647, 0.843137, 1.0 },
+ { 0.525490, 0.698039, 0.701961, 1.0 },
+ { 0.329412, 0.678431, 0.556863, 1.0 },
+ { 0.129412, 0.654902, 0.415686, 1.0 },
+ { 0.000000, 0.643137, 0.321569, 1.0 },
+ { 0.133333, 0.721569, 0.427451, 1.0 },
+ { 0.262745, 0.796078, 0.529412, 1.0 },
+ { 0.396078, 0.874510, 0.635294, 1.0 },
+ { 0.615686, 1.000000, 0.807843, 1.0 },
+ { 0.482353, 0.980392, 0.729412, 1.0 },
+ { 0.352941, 0.956863, 0.654902, 1.0 },
+ { 0.219608, 0.937255, 0.576471, 1.0 },
+ { 0.086275, 0.917647, 0.501961, 1.0 },
+ { 0.000000, 0.901961, 0.450980, 1.0 },
+ { 0.039216, 0.921569, 0.482353, 1.0 },
+ { 0.078431, 0.945098, 0.509804, 1.0 },
+ { 0.117647, 0.964706, 0.541176, 1.0 },
+ { 0.156863, 0.984314, 0.572549, 1.0 },
+ { 0.184314, 1.000000, 0.592157, 1.0 },
+ { 0.145098, 0.882353, 0.513725, 1.0 },
+ { 0.105882, 0.768627, 0.435294, 1.0 },
+ { 0.066667, 0.650980, 0.356863, 1.0 },
+ { 0.000000, 0.458824, 0.227451, 1.0 },
+ { 0.160784, 0.576471, 0.368627, 1.0 },
+ { 0.325490, 0.690196, 0.505882, 1.0 },
+ { 0.486275, 0.807843, 0.647059, 1.0 },
+ { 0.650980, 0.925490, 0.788235, 1.0 },
+ { 0.756863, 1.000000, 0.878431, 1.0 },
+ { 0.701961, 0.784314, 0.745098, 1.0 },
+ { 0.647059, 0.568627, 0.607843, 1.0 },
+ { 0.592157, 0.356863, 0.474510, 1.0 },
+ { 0.537255, 0.141176, 0.337255, 1.0 },
+ { 0.501961, 0.000000, 0.250980, 1.0 },
+ { 0.588235, 0.031373, 0.392157, 1.0 },
+ { 0.678431, 0.058824, 0.533333, 1.0 },
+ { 0.764706, 0.090196, 0.674510, 1.0 },
+ { 0.909804, 0.141176, 0.909804, 1.0 },
+ { 0.898039, 0.152941, 0.823529, 1.0 },
+ { 0.890196, 0.160784, 0.737255, 1.0 },
+ { 0.878431, 0.172549, 0.650980, 1.0 },
+ { 0.870588, 0.180392, 0.564706, 1.0 },
+ { 0.862745, 0.188235, 0.509804, 1.0 },
+ { 0.890196, 0.345098, 0.603922, 1.0 },
+ { 0.917647, 0.498039, 0.698039, 1.0 },
+ { 0.945098, 0.654902, 0.792157, 1.0 },
+ { 0.988235, 0.913725, 0.949020, 1.0 },
+ };
+/* rw-multi-reds-oranges */
+static double4 colors_114[] = {
+ { 1.000000, 0.000000, 0.000000, 1.0 },
+ { 1.000000, 0.215686, 0.215686, 1.0 },
+ { 1.000000, 0.356863, 0.356863, 1.0 },
+ { 1.000000, 0.501961, 0.501961, 1.0 },
+ { 0.984314, 0.576471, 0.517647, 1.0 },
+ { 0.968627, 0.654902, 0.533333, 1.0 },
+ { 0.960784, 0.694118, 0.541176, 1.0 },
+ { 0.952941, 0.733333, 0.549020, 1.0 },
+ { 0.929412, 0.858824, 0.572549, 1.0 },
+ { 0.909804, 0.725490, 0.486275, 1.0 },
+ { 0.894118, 0.596078, 0.403922, 1.0 },
+ { 0.870588, 0.419608, 0.290196, 1.0 },
+ { 0.847059, 0.247059, 0.180392, 1.0 },
+ { 0.858824, 0.301961, 0.239216, 1.0 },
+ { 0.870588, 0.360784, 0.301961, 1.0 },
+ { 0.874510, 0.388235, 0.333333, 1.0 },
+ { 0.882353, 0.415686, 0.364706, 1.0 },
+ { 0.901961, 0.509804, 0.466667, 1.0 },
+ { 0.854902, 0.462745, 0.419608, 1.0 },
+ { 0.807843, 0.419608, 0.376471, 1.0 },
+ { 0.760784, 0.372549, 0.329412, 1.0 },
+ { 0.713725, 0.329412, 0.286275, 1.0 },
+ { 0.698039, 0.313725, 0.270588, 1.0 },
+ { 0.682353, 0.301961, 0.258824, 1.0 },
+ { 0.709804, 0.435294, 0.231373, 1.0 },
+ { 0.729412, 0.521569, 0.211765, 1.0 },
+ { 0.749020, 0.611765, 0.192157, 1.0 },
+ { 0.784314, 0.486275, 0.188235, 1.0 },
+ { 0.819608, 0.360784, 0.188235, 1.0 },
+ { 0.839216, 0.294118, 0.188235, 1.0 },
+ { 0.858824, 0.231373, 0.188235, 1.0 },
+ { 0.894118, 0.105882, 0.184314, 1.0 },
+ { 0.917647, 0.023529, 0.180392, 1.0 },
+ { 0.898039, 0.043137, 0.415686, 1.0 },
+ { 0.886275, 0.050980, 0.533333, 1.0 },
+ { 0.878431, 0.062745, 0.650980, 1.0 },
+ { 0.866667, 0.070588, 0.650980, 1.0 },
+ { 0.858824, 0.082353, 0.650980, 1.0 },
+ { 0.850980, 0.090196, 0.611765, 1.0 },
+ { 0.843137, 0.098039, 0.576471, 1.0 },
+ { 0.807843, 0.133333, 0.372549, 1.0 },
+ { 0.807843, 0.203922, 0.411765, 1.0 },
+ { 0.807843, 0.274510, 0.454902, 1.0 },
+ { 0.807843, 0.345098, 0.498039, 1.0 },
+ { 0.807843, 0.415686, 0.541176, 1.0 },
+ { 0.807843, 0.439216, 0.552941, 1.0 },
+ { 0.811765, 0.462745, 0.568627, 1.0 },
+ { 0.835294, 0.537255, 0.627451, 1.0 },
+ { 0.862745, 0.607843, 0.686275, 1.0 },
+ { 0.913725, 0.756863, 0.803922, 1.0 },
+ { 0.913725, 0.694118, 0.796078, 1.0 },
+ { 0.913725, 0.635294, 0.792157, 1.0 },
+ { 0.898039, 0.466667, 0.741176, 1.0 },
+ { 0.886275, 0.298039, 0.690196, 1.0 },
+ { 0.874510, 0.156863, 0.647059, 1.0 },
+ { 0.862745, 0.019608, 0.607843, 1.0 },
+ { 0.866667, 0.090196, 0.639216, 1.0 },
+ { 0.866667, 0.125490, 0.654902, 1.0 },
+ { 0.870588, 0.160784, 0.670588, 1.0 },
+ { 0.886275, 0.160784, 0.607843, 1.0 },
+ { 0.901961, 0.160784, 0.549020, 1.0 },
+ { 0.913725, 0.145098, 0.482353, 1.0 },
+ { 0.929412, 0.133333, 0.419608, 1.0 },
+ { 0.956863, 0.109804, 0.286275, 1.0 },
+ { 0.980392, 0.082353, 0.152941, 1.0 },
+ { 0.988235, 0.168627, 0.078431, 1.0 },
+ { 0.976471, 0.266667, 0.090196, 1.0 },
+ { 0.964706, 0.368627, 0.101961, 1.0 },
+ { 0.952941, 0.450980, 0.109804, 1.0 },
+ { 0.945098, 0.533333, 0.121569, 1.0 },
+ { 0.925490, 0.486275, 0.141176, 1.0 },
+ { 0.909804, 0.435294, 0.156863, 1.0 },
+ { 0.870588, 0.337255, 0.196078, 1.0 },
+ { 0.854902, 0.352941, 0.207843, 1.0 },
+ { 0.843137, 0.372549, 0.223529, 1.0 },
+ { 0.823529, 0.439216, 0.239216, 1.0 },
+ { 0.807843, 0.509804, 0.258824, 1.0 },
+ { 0.800000, 0.541176, 0.266667, 1.0 },
+ { 0.792157, 0.576471, 0.274510, 1.0 },
+ { 0.780392, 0.619608, 0.286275, 1.0 },
+ { 0.756863, 0.580392, 0.309804, 1.0 },
+ { 0.713725, 0.501961, 0.352941, 1.0 },
+ { 0.729412, 0.494118, 0.337255, 1.0 },
+ { 0.745098, 0.490196, 0.321569, 1.0 },
+ { 0.776471, 0.517647, 0.286275, 1.0 },
+ { 0.811765, 0.545098, 0.254902, 1.0 },
+ { 0.882353, 0.603922, 0.184314, 1.0 },
+ { 0.949020, 0.658824, 0.117647, 1.0 },
+ { 0.972549, 0.658824, 0.094118, 1.0 },
+ { 0.949020, 0.623529, 0.113725, 1.0 },
+ { 0.929412, 0.592157, 0.137255, 1.0 },
+ { 0.917647, 0.572549, 0.145098, 1.0 },
+ { 0.909804, 0.556863, 0.156863, 1.0 },
+ { 0.894118, 0.533333, 0.172549, 1.0 },
+ { 0.870588, 0.552941, 0.196078, 1.0 },
+ { 0.850980, 0.572549, 0.215686, 1.0 },
+ { 0.827451, 0.592157, 0.239216, 1.0 },
+ { 0.776471, 0.631373, 0.290196, 1.0 },
+ { 0.760784, 0.639216, 0.305882, 1.0 },
+ { 0.745098, 0.647059, 0.321569, 1.0 },
+ { 0.737255, 0.650980, 0.329412, 1.0 },
+ { 0.729412, 0.658824, 0.337255, 1.0 },
+ { 0.717647, 0.662745, 0.349020, 1.0 },
+ { 0.745098, 0.568627, 0.368627, 1.0 },
+ { 0.796078, 0.380392, 0.407843, 1.0 },
+ { 0.815686, 0.301961, 0.423529, 1.0 },
+ { 0.839216, 0.227451, 0.443137, 1.0 },
+ { 0.831373, 0.235294, 0.462745, 1.0 },
+ { 0.823529, 0.243137, 0.482353, 1.0 },
+ { 0.803922, 0.262745, 0.521569, 1.0 },
+ { 0.788235, 0.278431, 0.560784, 1.0 },
+ { 0.760784, 0.305882, 0.623529, 1.0 },
+ { 0.792157, 0.274510, 0.600000, 1.0 },
+ { 0.850980, 0.215686, 0.556863, 1.0 },
+ { 0.866667, 0.200000, 0.545098, 1.0 },
+ { 0.882353, 0.188235, 0.533333, 1.0 },
+ { 0.901961, 0.168627, 0.517647, 1.0 },
+ { 0.917647, 0.152941, 0.474510, 1.0 },
+ { 0.933333, 0.133333, 0.431373, 1.0 },
+ { 0.949020, 0.117647, 0.384314, 1.0 },
+ { 0.976471, 0.090196, 0.313725, 1.0 },
+ { 0.917647, 0.145098, 0.345098, 1.0 },
+ { 0.862745, 0.203922, 0.376471, 1.0 },
+ { 0.835294, 0.231373, 0.392157, 1.0 },
+ { 0.807843, 0.258824, 0.407843, 1.0 },
+ { 0.713725, 0.352941, 0.462745, 1.0 },
+ { 0.752941, 0.439216, 0.537255, 1.0 },
+ { 0.792157, 0.529412, 0.607843, 1.0 },
+ { 0.831373, 0.615686, 0.682353, 1.0 },
+ { 0.894118, 0.760784, 0.803922, 1.0 },
+ { 0.874510, 0.690196, 0.749020, 1.0 },
+ { 0.858824, 0.623529, 0.694118, 1.0 },
+ { 0.823529, 0.482353, 0.584314, 1.0 },
+ { 0.788235, 0.345098, 0.474510, 1.0 },
+ { 0.729412, 0.113725, 0.294118, 1.0 },
+ { 0.768627, 0.172549, 0.349020, 1.0 },
+ { 0.843137, 0.290196, 0.454902, 1.0 },
+ { 0.874510, 0.337255, 0.498039, 1.0 },
+ { 0.905882, 0.388235, 0.541176, 1.0 },
+ { 0.878431, 0.356863, 0.509804, 1.0 },
+ { 0.854902, 0.329412, 0.482353, 1.0 },
+ { 0.803922, 0.266667, 0.427451, 1.0 },
+ { 0.752941, 0.207843, 0.368627, 1.0 },
+ { 0.701961, 0.145098, 0.313725, 1.0 },
+ { 0.670588, 0.105882, 0.274510, 1.0 },
+ { 0.545098, 0.086275, 0.223529, 1.0 },
+ { 0.513725, 0.078431, 0.207843, 1.0 },
+ { 0.482353, 0.074510, 0.196078, 1.0 },
+ { 0.376471, 0.058824, 0.152941, 1.0 },
+ { 0.509804, 0.152941, 0.333333, 1.0 },
+ { 0.643137, 0.250980, 0.517647, 1.0 },
+ { 0.776471, 0.345098, 0.698039, 1.0 },
+ { 1.000000, 0.501961, 1.000000, 1.0 },
+ { 0.984314, 0.462745, 0.933333, 1.0 },
+ { 0.972549, 0.423529, 0.870588, 1.0 },
+ { 0.945098, 0.345098, 0.741176, 1.0 },
+ { 0.917647, 0.270588, 0.611765, 1.0 },
+ { 0.894118, 0.192157, 0.486275, 1.0 },
+ { 0.874510, 0.141176, 0.400000, 1.0 },
+ { 0.866667, 0.243137, 0.352941, 1.0 },
+ { 0.862745, 0.341176, 0.301961, 1.0 },
+ { 0.847059, 0.607843, 0.172549, 1.0 },
+ { 0.831373, 0.596078, 0.168627, 1.0 },
+ { 0.815686, 0.588235, 0.164706, 1.0 },
+ { 0.788235, 0.564706, 0.156863, 1.0 },
+ { 0.756863, 0.545098, 0.149020, 1.0 },
+ { 0.729412, 0.525490, 0.137255, 1.0 },
+ { 0.709804, 0.509804, 0.133333, 1.0 },
+ { 0.745098, 0.431373, 0.098039, 1.0 },
+ { 0.752941, 0.411765, 0.086275, 1.0 },
+ { 0.764706, 0.392157, 0.078431, 1.0 },
+ { 0.784314, 0.352941, 0.058824, 1.0 },
+ { 0.796078, 0.329412, 0.047059, 1.0 },
+ { 0.776471, 0.305882, 0.066667, 1.0 },
+ { 0.756863, 0.278431, 0.086275, 1.0 },
+ { 0.737255, 0.254902, 0.105882, 1.0 },
+ { 0.701961, 0.211765, 0.141176, 1.0 },
+ { 0.760784, 0.341176, 0.160784, 1.0 },
+ { 0.823529, 0.470588, 0.176471, 1.0 },
+ { 0.882353, 0.600000, 0.196078, 1.0 },
+ { 0.945098, 0.725490, 0.211765, 1.0 },
+ { 0.984314, 0.811765, 0.223529, 1.0 },
+ { 0.956863, 0.768627, 0.250980, 1.0 },
+ { 0.925490, 0.729412, 0.282353, 1.0 },
+ { 0.870588, 0.643137, 0.337255, 1.0 },
+ { 0.858824, 0.627451, 0.345098, 1.0 },
+ { 0.850980, 0.615686, 0.356863, 1.0 },
+ { 0.835294, 0.627451, 0.372549, 1.0 },
+ { 0.819608, 0.635294, 0.392157, 1.0 },
+ { 0.803922, 0.647059, 0.407843, 1.0 },
+ { 0.776471, 0.662745, 0.435294, 1.0 },
+ { 0.658824, 0.721569, 0.552941, 1.0 },
+ { 0.537255, 0.784314, 0.670588, 1.0 },
+ { 0.419608, 0.843137, 0.788235, 1.0 },
+ { 0.301961, 0.905882, 0.905882, 1.0 },
+ { 0.223529, 0.945098, 0.984314, 1.0 },
+ { 0.372549, 0.768627, 0.890196, 1.0 },
+ { 0.525490, 0.592157, 0.796078, 1.0 },
+ { 0.674510, 0.415686, 0.701961, 1.0 },
+ { 0.827451, 0.239216, 0.607843, 1.0 },
+ { 0.925490, 0.125490, 0.545098, 1.0 },
+ { 0.901961, 0.149020, 0.521569, 1.0 },
+ { 0.878431, 0.172549, 0.498039, 1.0 },
+ { 0.854902, 0.196078, 0.478431, 1.0 },
+ { 0.815686, 0.235294, 0.439216, 1.0 },
+ { 0.811765, 0.239216, 0.513725, 1.0 },
+ { 0.811765, 0.239216, 0.588235, 1.0 },
+ { 0.807843, 0.243137, 0.662745, 1.0 },
+ { 0.803922, 0.247059, 0.737255, 1.0 },
+ { 0.800000, 0.250980, 0.788235, 1.0 },
+ { 0.843137, 0.207843, 0.682353, 1.0 },
+ { 0.882353, 0.168627, 0.572549, 1.0 },
+ { 0.925490, 0.125490, 0.466667, 1.0 },
+ { 0.968627, 0.082353, 0.360784, 1.0 },
+ { 0.996078, 0.054902, 0.290196, 1.0 },
+ { 0.980392, 0.168627, 0.254902, 1.0 },
+ { 0.964706, 0.282353, 0.219608, 1.0 },
+ { 0.949020, 0.396078, 0.188235, 1.0 },
+ { 0.921569, 0.584314, 0.129412, 1.0 },
+ { 0.894118, 0.513725, 0.156863, 1.0 },
+ { 0.862745, 0.447059, 0.188235, 1.0 },
+ { 0.835294, 0.376471, 0.215686, 1.0 },
+ { 0.807843, 0.309804, 0.243137, 1.0 },
+ { 0.788235, 0.262745, 0.262745, 1.0 },
+ { 0.815686, 0.368627, 0.235294, 1.0 },
+ { 0.847059, 0.478431, 0.203922, 1.0 },
+ { 0.874510, 0.584314, 0.176471, 1.0 },
+ { 0.901961, 0.690196, 0.149020, 1.0 },
+ { 0.921569, 0.760784, 0.129412, 1.0 },
+ { 0.937255, 0.725490, 0.113725, 1.0 },
+ { 0.949020, 0.690196, 0.101961, 1.0 },
+ { 0.964706, 0.654902, 0.086275, 1.0 },
+ { 0.988235, 0.596078, 0.062745, 1.0 },
+ { 0.925490, 0.572549, 0.125490, 1.0 },
+ { 0.858824, 0.549020, 0.188235, 1.0 },
+ { 0.796078, 0.521569, 0.250980, 1.0 },
+ { 0.733333, 0.498039, 0.313725, 1.0 },
+ { 0.690196, 0.482353, 0.356863, 1.0 },
+ { 0.729412, 0.545098, 0.435294, 1.0 },
+ { 0.764706, 0.611765, 0.513725, 1.0 },
+ { 0.803922, 0.674510, 0.596078, 1.0 },
+ { 0.843137, 0.737255, 0.674510, 1.0 },
+ { 0.866667, 0.780392, 0.725490, 1.0 },
+ { 0.870588, 0.701961, 0.690196, 1.0 },
+ { 0.874510, 0.627451, 0.654902, 1.0 },
+ { 0.878431, 0.549020, 0.619608, 1.0 },
+ { 0.882353, 0.423529, 0.560784, 1.0 },
+ { 0.901961, 0.403922, 0.545098, 1.0 },
+ { 0.921569, 0.388235, 0.533333, 1.0 },
+ { 0.941176, 0.368627, 0.517647, 1.0 },
+ { 0.960784, 0.349020, 0.501961, 1.0 },
+ { 0.972549, 0.337255, 0.494118, 1.0 },
+ { 0.980392, 0.478431, 0.603922, 1.0 },
+ { 0.984314, 0.623529, 0.709804, 1.0 },
+ { 0.992157, 0.764706, 0.819608, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ };
+/* rw-yellows-browns-goldish */
+static double4 colors_115[] = {
+ { 1.000000, 1.000000, 0.501961, 1.0 },
+ { 0.964706, 0.964706, 0.443137, 1.0 },
+ { 0.945098, 0.945098, 0.411765, 1.0 },
+ { 0.925490, 0.929412, 0.380392, 1.0 },
+ { 0.905882, 0.909804, 0.349020, 1.0 },
+ { 0.890196, 0.894118, 0.321569, 1.0 },
+ { 0.878431, 0.886275, 0.305882, 1.0 },
+ { 0.870588, 0.878431, 0.290196, 1.0 },
+ { 0.835294, 0.843137, 0.227451, 1.0 },
+ { 0.815686, 0.823529, 0.196078, 1.0 },
+ { 0.796078, 0.807843, 0.168627, 1.0 },
+ { 0.776471, 0.788235, 0.137255, 1.0 },
+ { 0.760784, 0.772549, 0.105882, 1.0 },
+ { 0.752941, 0.768627, 0.094118, 1.0 },
+ { 0.749020, 0.764706, 0.082353, 1.0 },
+ { 0.752941, 0.768627, 0.086275, 1.0 },
+ { 0.760784, 0.776471, 0.094118, 1.0 },
+ { 0.788235, 0.803922, 0.121569, 1.0 },
+ { 0.800000, 0.815686, 0.133333, 1.0 },
+ { 0.811765, 0.827451, 0.145098, 1.0 },
+ { 0.823529, 0.839216, 0.156863, 1.0 },
+ { 0.835294, 0.850980, 0.168627, 1.0 },
+ { 0.839216, 0.854902, 0.172549, 1.0 },
+ { 0.847059, 0.862745, 0.180392, 1.0 },
+ { 0.874510, 0.890196, 0.207843, 1.0 },
+ { 0.886275, 0.901961, 0.219608, 1.0 },
+ { 0.898039, 0.913725, 0.231373, 1.0 },
+ { 0.901961, 0.913725, 0.235294, 1.0 },
+ { 0.905882, 0.913725, 0.243137, 1.0 },
+ { 0.901961, 0.905882, 0.243137, 1.0 },
+ { 0.898039, 0.901961, 0.243137, 1.0 },
+ { 0.894118, 0.886275, 0.239216, 1.0 },
+ { 0.886275, 0.870588, 0.235294, 1.0 },
+ { 0.870588, 0.843137, 0.231373, 1.0 },
+ { 0.862745, 0.827451, 0.227451, 1.0 },
+ { 0.858824, 0.815686, 0.223529, 1.0 },
+ { 0.850980, 0.800000, 0.219608, 1.0 },
+ { 0.843137, 0.784314, 0.219608, 1.0 },
+ { 0.839216, 0.776471, 0.215686, 1.0 },
+ { 0.839216, 0.772549, 0.215686, 1.0 },
+ { 0.823529, 0.741176, 0.211765, 1.0 },
+ { 0.811765, 0.725490, 0.207843, 1.0 },
+ { 0.803922, 0.713725, 0.207843, 1.0 },
+ { 0.792157, 0.701961, 0.207843, 1.0 },
+ { 0.784314, 0.694118, 0.211765, 1.0 },
+ { 0.780392, 0.686275, 0.211765, 1.0 },
+ { 0.776471, 0.682353, 0.215686, 1.0 },
+ { 0.764706, 0.674510, 0.215686, 1.0 },
+ { 0.756863, 0.662745, 0.219608, 1.0 },
+ { 0.737255, 0.643137, 0.223529, 1.0 },
+ { 0.725490, 0.631373, 0.223529, 1.0 },
+ { 0.717647, 0.619608, 0.227451, 1.0 },
+ { 0.705882, 0.607843, 0.227451, 1.0 },
+ { 0.698039, 0.600000, 0.231373, 1.0 },
+ { 0.690196, 0.592157, 0.231373, 1.0 },
+ { 0.686275, 0.588235, 0.231373, 1.0 },
+ { 0.674510, 0.603922, 0.227451, 1.0 },
+ { 0.678431, 0.631373, 0.219608, 1.0 },
+ { 0.682353, 0.662745, 0.215686, 1.0 },
+ { 0.682353, 0.690196, 0.207843, 1.0 },
+ { 0.686275, 0.721569, 0.200000, 1.0 },
+ { 0.686275, 0.733333, 0.196078, 1.0 },
+ { 0.690196, 0.749020, 0.192157, 1.0 },
+ { 0.690196, 0.780392, 0.188235, 1.0 },
+ { 0.694118, 0.807843, 0.180392, 1.0 },
+ { 0.701961, 0.866667, 0.164706, 1.0 },
+ { 0.701961, 0.894118, 0.156863, 1.0 },
+ { 0.705882, 0.925490, 0.152941, 1.0 },
+ { 0.705882, 0.937255, 0.149020, 1.0 },
+ { 0.709804, 0.952941, 0.145098, 1.0 },
+ { 0.709804, 0.980392, 0.137255, 1.0 },
+ { 0.713725, 0.988235, 0.137255, 1.0 },
+ { 0.690196, 0.905882, 0.152941, 1.0 },
+ { 0.678431, 0.866667, 0.160784, 1.0 },
+ { 0.666667, 0.827451, 0.168627, 1.0 },
+ { 0.654902, 0.784314, 0.176471, 1.0 },
+ { 0.647059, 0.745098, 0.188235, 1.0 },
+ { 0.639216, 0.725490, 0.192157, 1.0 },
+ { 0.635294, 0.705882, 0.196078, 1.0 },
+ { 0.623529, 0.662745, 0.203922, 1.0 },
+ { 0.611765, 0.623529, 0.211765, 1.0 },
+ { 0.588235, 0.541176, 0.227451, 1.0 },
+ { 0.576471, 0.501961, 0.235294, 1.0 },
+ { 0.568627, 0.462745, 0.243137, 1.0 },
+ { 0.560784, 0.435294, 0.247059, 1.0 },
+ { 0.552941, 0.411765, 0.254902, 1.0 },
+ { 0.580392, 0.427451, 0.247059, 1.0 },
+ { 0.607843, 0.447059, 0.235294, 1.0 },
+ { 0.658824, 0.478431, 0.219608, 1.0 },
+ { 0.686275, 0.494118, 0.207843, 1.0 },
+ { 0.713725, 0.513725, 0.200000, 1.0 },
+ { 0.725490, 0.521569, 0.196078, 1.0 },
+ { 0.741176, 0.529412, 0.192157, 1.0 },
+ { 0.768627, 0.545098, 0.180392, 1.0 },
+ { 0.792157, 0.564706, 0.172549, 1.0 },
+ { 0.819608, 0.580392, 0.164706, 1.0 },
+ { 0.847059, 0.596078, 0.152941, 1.0 },
+ { 0.901961, 0.631373, 0.137255, 1.0 },
+ { 0.917647, 0.650980, 0.145098, 1.0 },
+ { 0.933333, 0.670588, 0.152941, 1.0 },
+ { 0.933333, 0.678431, 0.168627, 1.0 },
+ { 0.933333, 0.690196, 0.184314, 1.0 },
+ { 0.933333, 0.709804, 0.211765, 1.0 },
+ { 0.929412, 0.733333, 0.243137, 1.0 },
+ { 0.929412, 0.772549, 0.298039, 1.0 },
+ { 0.925490, 0.792157, 0.325490, 1.0 },
+ { 0.925490, 0.811765, 0.356863, 1.0 },
+ { 0.925490, 0.819608, 0.368627, 1.0 },
+ { 0.925490, 0.831373, 0.384314, 1.0 },
+ { 0.925490, 0.850980, 0.415686, 1.0 },
+ { 0.921569, 0.870588, 0.443137, 1.0 },
+ { 0.921569, 0.894118, 0.474510, 1.0 },
+ { 0.921569, 0.913725, 0.501961, 1.0 },
+ { 0.901961, 0.921569, 0.521569, 1.0 },
+ { 0.890196, 0.909804, 0.513725, 1.0 },
+ { 0.882353, 0.901961, 0.509804, 1.0 },
+ { 0.866667, 0.886275, 0.494118, 1.0 },
+ { 0.850980, 0.866667, 0.478431, 1.0 },
+ { 0.831373, 0.850980, 0.466667, 1.0 },
+ { 0.815686, 0.831373, 0.450980, 1.0 },
+ { 0.780392, 0.800000, 0.423529, 1.0 },
+ { 0.760784, 0.780392, 0.407843, 1.0 },
+ { 0.745098, 0.764706, 0.392157, 1.0 },
+ { 0.737255, 0.752941, 0.384314, 1.0 },
+ { 0.729412, 0.745098, 0.380392, 1.0 },
+ { 0.713725, 0.729412, 0.364706, 1.0 },
+ { 0.694118, 0.709804, 0.349020, 1.0 },
+ { 0.678431, 0.694118, 0.337255, 1.0 },
+ { 0.674510, 0.690196, 0.333333, 1.0 },
+ { 0.717647, 0.709804, 0.360784, 1.0 },
+ { 0.729412, 0.713725, 0.364706, 1.0 },
+ { 0.741176, 0.721569, 0.372549, 1.0 },
+ { 0.760784, 0.733333, 0.384314, 1.0 },
+ { 0.784314, 0.745098, 0.400000, 1.0 },
+ { 0.803922, 0.752941, 0.411765, 1.0 },
+ { 0.827451, 0.764706, 0.423529, 1.0 },
+ { 0.870588, 0.788235, 0.450980, 1.0 },
+ { 0.890196, 0.796078, 0.462745, 1.0 },
+ { 0.913725, 0.807843, 0.474510, 1.0 },
+ { 0.925490, 0.811765, 0.482353, 1.0 },
+ { 0.937255, 0.819608, 0.490196, 1.0 },
+ { 0.956863, 0.831373, 0.501961, 1.0 },
+ { 0.984314, 0.843137, 0.517647, 1.0 },
+ { 0.980392, 0.827451, 0.498039, 1.0 },
+ { 0.976471, 0.815686, 0.478431, 1.0 },
+ { 0.968627, 0.788235, 0.439216, 1.0 },
+ { 0.968627, 0.780392, 0.427451, 1.0 },
+ { 0.968627, 0.772549, 0.419608, 1.0 },
+ { 0.964706, 0.756863, 0.400000, 1.0 },
+ { 0.960784, 0.745098, 0.380392, 1.0 },
+ { 0.956863, 0.729412, 0.360784, 1.0 },
+ { 0.952941, 0.717647, 0.341176, 1.0 },
+ { 0.949020, 0.690196, 0.301961, 1.0 },
+ { 0.945098, 0.682353, 0.290196, 1.0 },
+ { 0.945098, 0.674510, 0.282353, 1.0 },
+ { 0.941176, 0.658824, 0.262745, 1.0 },
+ { 0.937255, 0.643137, 0.239216, 1.0 },
+ { 0.929412, 0.635294, 0.235294, 1.0 },
+ { 0.921569, 0.623529, 0.235294, 1.0 },
+ { 0.913725, 0.615686, 0.231373, 1.0 },
+ { 0.905882, 0.607843, 0.227451, 1.0 },
+ { 0.890196, 0.588235, 0.219608, 1.0 },
+ { 0.886275, 0.584314, 0.219608, 1.0 },
+ { 0.882353, 0.580392, 0.219608, 1.0 },
+ { 0.874510, 0.568627, 0.215686, 1.0 },
+ { 0.866667, 0.560784, 0.211765, 1.0 },
+ { 0.858824, 0.552941, 0.207843, 1.0 },
+ { 0.850980, 0.541176, 0.207843, 1.0 },
+ { 0.835294, 0.525490, 0.200000, 1.0 },
+ { 0.831373, 0.517647, 0.196078, 1.0 },
+ { 0.827451, 0.513725, 0.196078, 1.0 },
+ { 0.823529, 0.537255, 0.196078, 1.0 },
+ { 0.815686, 0.560784, 0.196078, 1.0 },
+ { 0.811765, 0.580392, 0.196078, 1.0 },
+ { 0.807843, 0.603922, 0.196078, 1.0 },
+ { 0.800000, 0.627451, 0.196078, 1.0 },
+ { 0.796078, 0.650980, 0.196078, 1.0 },
+ { 0.792157, 0.670588, 0.196078, 1.0 },
+ { 0.784314, 0.694118, 0.196078, 1.0 },
+ { 0.780392, 0.717647, 0.196078, 1.0 },
+ { 0.776471, 0.741176, 0.196078, 1.0 },
+ { 0.768627, 0.760784, 0.196078, 1.0 },
+ { 0.764706, 0.784314, 0.196078, 1.0 },
+ { 0.760784, 0.807843, 0.196078, 1.0 },
+ { 0.764706, 0.847059, 0.180392, 1.0 },
+ { 0.772549, 0.850980, 0.176471, 1.0 },
+ { 0.780392, 0.854902, 0.172549, 1.0 },
+ { 0.792157, 0.866667, 0.160784, 1.0 },
+ { 0.807843, 0.878431, 0.149020, 1.0 },
+ { 0.819608, 0.890196, 0.137255, 1.0 },
+ { 0.831373, 0.898039, 0.129412, 1.0 },
+ { 0.847059, 0.909804, 0.117647, 1.0 },
+ { 0.858824, 0.921569, 0.105882, 1.0 },
+ { 0.870588, 0.933333, 0.094118, 1.0 },
+ { 0.886275, 0.941176, 0.086275, 1.0 },
+ { 0.898039, 0.952941, 0.074510, 1.0 },
+ { 0.909804, 0.964706, 0.062745, 1.0 },
+ { 0.925490, 0.976471, 0.050980, 1.0 },
+ { 0.937255, 0.984314, 0.043137, 1.0 },
+ { 0.941176, 0.988235, 0.039216, 1.0 },
+ { 0.929412, 0.972549, 0.035294, 1.0 },
+ { 0.913725, 0.960784, 0.035294, 1.0 },
+ { 0.901961, 0.945098, 0.031373, 1.0 },
+ { 0.886275, 0.933333, 0.031373, 1.0 },
+ { 0.874510, 0.917647, 0.027451, 1.0 },
+ { 0.862745, 0.905882, 0.027451, 1.0 },
+ { 0.847059, 0.890196, 0.023529, 1.0 },
+ { 0.835294, 0.878431, 0.023529, 1.0 },
+ { 0.823529, 0.862745, 0.019608, 1.0 },
+ { 0.807843, 0.850980, 0.015686, 1.0 },
+ { 0.796078, 0.835294, 0.015686, 1.0 },
+ { 0.784314, 0.823529, 0.011765, 1.0 },
+ { 0.768627, 0.807843, 0.011765, 1.0 },
+ { 0.752941, 0.792157, 0.007843, 1.0 },
+ { 0.752941, 0.768627, 0.019608, 1.0 },
+ { 0.752941, 0.749020, 0.031373, 1.0 },
+ { 0.752941, 0.725490, 0.047059, 1.0 },
+ { 0.752941, 0.701961, 0.058824, 1.0 },
+ { 0.752941, 0.682353, 0.070588, 1.0 },
+ { 0.752941, 0.658824, 0.082353, 1.0 },
+ { 0.756863, 0.635294, 0.098039, 1.0 },
+ { 0.756863, 0.611765, 0.109804, 1.0 },
+ { 0.756863, 0.592157, 0.121569, 1.0 },
+ { 0.756863, 0.568627, 0.133333, 1.0 },
+ { 0.756863, 0.545098, 0.149020, 1.0 },
+ { 0.756863, 0.525490, 0.160784, 1.0 },
+ { 0.756863, 0.501961, 0.172549, 1.0 },
+ { 0.760784, 0.474510, 0.188235, 1.0 },
+ { 0.768627, 0.474510, 0.180392, 1.0 },
+ { 0.780392, 0.474510, 0.168627, 1.0 },
+ { 0.788235, 0.474510, 0.160784, 1.0 },
+ { 0.800000, 0.474510, 0.149020, 1.0 },
+ { 0.807843, 0.474510, 0.141176, 1.0 },
+ { 0.815686, 0.474510, 0.133333, 1.0 },
+ { 0.827451, 0.474510, 0.121569, 1.0 },
+ { 0.835294, 0.474510, 0.113725, 1.0 },
+ { 0.847059, 0.474510, 0.101961, 1.0 },
+ { 0.854902, 0.474510, 0.094118, 1.0 },
+ { 0.862745, 0.474510, 0.086275, 1.0 },
+ { 0.874510, 0.474510, 0.074510, 1.0 },
+ { 0.882353, 0.474510, 0.066667, 1.0 },
+ { 0.894118, 0.474510, 0.054902, 1.0 },
+ { 0.878431, 0.498039, 0.058824, 1.0 },
+ { 0.862745, 0.521569, 0.066667, 1.0 },
+ { 0.850980, 0.549020, 0.070588, 1.0 },
+ { 0.835294, 0.572549, 0.074510, 1.0 },
+ { 0.819608, 0.596078, 0.082353, 1.0 },
+ { 0.803922, 0.619608, 0.086275, 1.0 },
+ { 0.788235, 0.643137, 0.090196, 1.0 },
+ { 0.776471, 0.666667, 0.098039, 1.0 },
+ { 0.760784, 0.694118, 0.101961, 1.0 },
+ { 0.745098, 0.717647, 0.105882, 1.0 },
+ { 0.729412, 0.741176, 0.113725, 1.0 },
+ { 0.713725, 0.764706, 0.117647, 1.0 },
+ { 0.701961, 0.788235, 0.121569, 1.0 },
+ { 0.682353, 0.819608, 0.129412, 1.0 },
+ };
+/* rw-multi-blues-with-gray */
+static double4 colors_116[] = {
+ { 0.000000, 0.000000, 0.627451, 1.0 },
+ { 0.066667, 0.066667, 0.662745, 1.0 },
+ { 0.101961, 0.101961, 0.678431, 1.0 },
+ { 0.137255, 0.137255, 0.698039, 1.0 },
+ { 0.168627, 0.168627, 0.713725, 1.0 },
+ { 0.203922, 0.203922, 0.733333, 1.0 },
+ { 0.219608, 0.219608, 0.741176, 1.0 },
+ { 0.239216, 0.239216, 0.749020, 1.0 },
+ { 0.305882, 0.305882, 0.784314, 1.0 },
+ { 0.337255, 0.337255, 0.800000, 1.0 },
+ { 0.372549, 0.372549, 0.819608, 1.0 },
+ { 0.407843, 0.407843, 0.835294, 1.0 },
+ { 0.443137, 0.443137, 0.854902, 1.0 },
+ { 0.474510, 0.474510, 0.870588, 1.0 },
+ { 0.509804, 0.509804, 0.890196, 1.0 },
+ { 0.525490, 0.525490, 0.898039, 1.0 },
+ { 0.545098, 0.545098, 0.905882, 1.0 },
+ { 0.611765, 0.611765, 0.941176, 1.0 },
+ { 0.643137, 0.643137, 0.956863, 1.0 },
+ { 0.678431, 0.678431, 0.976471, 1.0 },
+ { 0.682353, 0.694118, 0.980392, 1.0 },
+ { 0.690196, 0.713725, 0.988235, 1.0 },
+ { 0.674510, 0.709804, 0.980392, 1.0 },
+ { 0.658824, 0.705882, 0.976471, 1.0 },
+ { 0.588235, 0.682353, 0.952941, 1.0 },
+ { 0.552941, 0.670588, 0.941176, 1.0 },
+ { 0.521569, 0.662745, 0.929412, 1.0 },
+ { 0.486275, 0.650980, 0.917647, 1.0 },
+ { 0.454902, 0.643137, 0.905882, 1.0 },
+ { 0.435294, 0.635294, 0.898039, 1.0 },
+ { 0.419608, 0.631373, 0.894118, 1.0 },
+ { 0.384314, 0.619608, 0.882353, 1.0 },
+ { 0.352941, 0.611765, 0.874510, 1.0 },
+ { 0.282353, 0.588235, 0.850980, 1.0 },
+ { 0.247059, 0.576471, 0.839216, 1.0 },
+ { 0.215686, 0.568627, 0.827451, 1.0 },
+ { 0.180392, 0.556863, 0.815686, 1.0 },
+ { 0.149020, 0.549020, 0.803922, 1.0 },
+ { 0.129412, 0.541176, 0.796078, 1.0 },
+ { 0.113725, 0.537255, 0.792157, 1.0 },
+ { 0.047059, 0.517647, 0.768627, 1.0 },
+ { 0.039216, 0.513725, 0.760784, 1.0 },
+ { 0.031373, 0.509804, 0.756863, 1.0 },
+ { 0.062745, 0.517647, 0.760784, 1.0 },
+ { 0.094118, 0.525490, 0.764706, 1.0 },
+ { 0.109804, 0.529412, 0.764706, 1.0 },
+ { 0.125490, 0.533333, 0.768627, 1.0 },
+ { 0.152941, 0.537255, 0.772549, 1.0 },
+ { 0.184314, 0.545098, 0.776471, 1.0 },
+ { 0.247059, 0.560784, 0.784314, 1.0 },
+ { 0.278431, 0.568627, 0.788235, 1.0 },
+ { 0.309804, 0.576471, 0.792157, 1.0 },
+ { 0.337255, 0.580392, 0.796078, 1.0 },
+ { 0.368627, 0.588235, 0.800000, 1.0 },
+ { 0.384314, 0.592157, 0.800000, 1.0 },
+ { 0.400000, 0.596078, 0.803922, 1.0 },
+ { 0.462745, 0.611765, 0.811765, 1.0 },
+ { 0.494118, 0.619608, 0.815686, 1.0 },
+ { 0.525490, 0.627451, 0.819608, 1.0 },
+ { 0.556863, 0.635294, 0.823529, 1.0 },
+ { 0.588235, 0.643137, 0.827451, 1.0 },
+ { 0.603922, 0.647059, 0.827451, 1.0 },
+ { 0.619608, 0.650980, 0.831373, 1.0 },
+ { 0.647059, 0.654902, 0.835294, 1.0 },
+ { 0.658824, 0.658824, 0.835294, 1.0 },
+ { 0.647059, 0.666667, 0.847059, 1.0 },
+ { 0.643137, 0.666667, 0.850980, 1.0 },
+ { 0.639216, 0.670588, 0.854902, 1.0 },
+ { 0.635294, 0.670588, 0.854902, 1.0 },
+ { 0.631373, 0.674510, 0.858824, 1.0 },
+ { 0.627451, 0.678431, 0.866667, 1.0 },
+ { 0.623529, 0.682353, 0.870588, 1.0 },
+ { 0.611765, 0.686275, 0.878431, 1.0 },
+ { 0.607843, 0.690196, 0.882353, 1.0 },
+ { 0.603922, 0.694118, 0.890196, 1.0 },
+ { 0.596078, 0.698039, 0.894118, 1.0 },
+ { 0.592157, 0.701961, 0.898039, 1.0 },
+ { 0.588235, 0.701961, 0.901961, 1.0 },
+ { 0.588235, 0.701961, 0.905882, 1.0 },
+ { 0.580392, 0.705882, 0.909804, 1.0 },
+ { 0.576471, 0.709804, 0.913725, 1.0 },
+ { 0.564706, 0.717647, 0.925490, 1.0 },
+ { 0.560784, 0.717647, 0.929412, 1.0 },
+ { 0.556863, 0.721569, 0.933333, 1.0 },
+ { 0.552941, 0.721569, 0.937255, 1.0 },
+ { 0.549020, 0.725490, 0.941176, 1.0 },
+ { 0.525490, 0.705882, 0.929412, 1.0 },
+ { 0.505882, 0.690196, 0.913725, 1.0 },
+ { 0.462745, 0.650980, 0.886275, 1.0 },
+ { 0.439216, 0.631373, 0.870588, 1.0 },
+ { 0.419608, 0.615686, 0.858824, 1.0 },
+ { 0.407843, 0.607843, 0.850980, 1.0 },
+ { 0.396078, 0.600000, 0.847059, 1.0 },
+ { 0.372549, 0.580392, 0.831373, 1.0 },
+ { 0.352941, 0.560784, 0.819608, 1.0 },
+ { 0.329412, 0.545098, 0.803922, 1.0 },
+ { 0.309804, 0.525490, 0.792157, 1.0 },
+ { 0.262745, 0.490196, 0.764706, 1.0 },
+ { 0.239216, 0.470588, 0.749020, 1.0 },
+ { 0.219608, 0.450980, 0.737255, 1.0 },
+ { 0.207843, 0.443137, 0.729412, 1.0 },
+ { 0.200000, 0.435294, 0.721569, 1.0 },
+ { 0.176471, 0.415686, 0.709804, 1.0 },
+ { 0.156863, 0.396078, 0.698039, 1.0 },
+ { 0.109804, 0.360784, 0.670588, 1.0 },
+ { 0.098039, 0.356863, 0.658824, 1.0 },
+ { 0.090196, 0.352941, 0.650980, 1.0 },
+ { 0.094118, 0.360784, 0.650980, 1.0 },
+ { 0.098039, 0.372549, 0.654902, 1.0 },
+ { 0.109804, 0.388235, 0.654902, 1.0 },
+ { 0.117647, 0.407843, 0.658824, 1.0 },
+ { 0.125490, 0.423529, 0.658824, 1.0 },
+ { 0.133333, 0.443137, 0.662745, 1.0 },
+ { 0.152941, 0.478431, 0.666667, 1.0 },
+ { 0.156863, 0.486275, 0.666667, 1.0 },
+ { 0.160784, 0.494118, 0.666667, 1.0 },
+ { 0.168627, 0.513725, 0.670588, 1.0 },
+ { 0.176471, 0.529412, 0.670588, 1.0 },
+ { 0.184314, 0.545098, 0.674510, 1.0 },
+ { 0.196078, 0.564706, 0.674510, 1.0 },
+ { 0.211765, 0.600000, 0.678431, 1.0 },
+ { 0.219608, 0.615686, 0.678431, 1.0 },
+ { 0.227451, 0.635294, 0.682353, 1.0 },
+ { 0.231373, 0.643137, 0.682353, 1.0 },
+ { 0.239216, 0.650980, 0.686275, 1.0 },
+ { 0.247059, 0.670588, 0.686275, 1.0 },
+ { 0.254902, 0.686275, 0.690196, 1.0 },
+ { 0.168627, 0.670588, 0.670588, 1.0 },
+ { 0.266667, 0.709804, 0.694118, 1.0 },
+ { 0.290196, 0.682353, 0.709804, 1.0 },
+ { 0.294118, 0.674510, 0.713725, 1.0 },
+ { 0.301961, 0.666667, 0.717647, 1.0 },
+ { 0.313725, 0.650980, 0.725490, 1.0 },
+ { 0.325490, 0.639216, 0.733333, 1.0 },
+ { 0.337255, 0.623529, 0.741176, 1.0 },
+ { 0.349020, 0.607843, 0.745098, 1.0 },
+ { 0.372549, 0.580392, 0.760784, 1.0 },
+ { 0.384314, 0.564706, 0.768627, 1.0 },
+ { 0.396078, 0.552941, 0.776471, 1.0 },
+ { 0.400000, 0.545098, 0.780392, 1.0 },
+ { 0.407843, 0.537255, 0.784314, 1.0 },
+ { 0.419608, 0.521569, 0.792157, 1.0 },
+ { 0.431373, 0.509804, 0.800000, 1.0 },
+ { 0.443137, 0.494118, 0.807843, 1.0 },
+ { 0.454902, 0.478431, 0.815686, 1.0 },
+ { 0.478431, 0.450980, 0.831373, 1.0 },
+ { 0.482353, 0.443137, 0.835294, 1.0 },
+ { 0.490196, 0.439216, 0.839216, 1.0 },
+ { 0.501961, 0.423529, 0.843137, 1.0 },
+ { 0.517647, 0.403922, 0.854902, 1.0 },
+ { 0.505882, 0.400000, 0.862745, 1.0 },
+ { 0.494118, 0.396078, 0.866667, 1.0 },
+ { 0.470588, 0.388235, 0.878431, 1.0 },
+ { 0.462745, 0.384314, 0.882353, 1.0 },
+ { 0.458824, 0.384314, 0.886275, 1.0 },
+ { 0.447059, 0.380392, 0.894118, 1.0 },
+ { 0.435294, 0.376471, 0.898039, 1.0 },
+ { 0.423529, 0.372549, 0.905882, 1.0 },
+ { 0.411765, 0.368627, 0.909804, 1.0 },
+ { 0.400000, 0.364706, 0.917647, 1.0 },
+ { 0.392157, 0.364706, 0.925490, 1.0 },
+ { 0.368627, 0.356863, 0.937255, 1.0 },
+ { 0.360784, 0.352941, 0.937255, 1.0 },
+ { 0.356863, 0.352941, 0.941176, 1.0 },
+ { 0.345098, 0.349020, 0.949020, 1.0 },
+ { 0.333333, 0.345098, 0.956863, 1.0 },
+ { 0.321569, 0.341176, 0.960784, 1.0 },
+ { 0.309804, 0.337255, 0.968627, 1.0 },
+ { 0.286275, 0.329412, 0.980392, 1.0 },
+ { 0.278431, 0.325490, 0.984314, 1.0 },
+ { 0.270588, 0.325490, 0.988235, 1.0 },
+ { 0.270588, 0.329412, 0.968627, 1.0 },
+ { 0.270588, 0.333333, 0.945098, 1.0 },
+ { 0.266667, 0.337255, 0.925490, 1.0 },
+ { 0.266667, 0.345098, 0.901961, 1.0 },
+ { 0.266667, 0.349020, 0.882353, 1.0 },
+ { 0.262745, 0.352941, 0.858824, 1.0 },
+ { 0.262745, 0.356863, 0.839216, 1.0 },
+ { 0.258824, 0.360784, 0.815686, 1.0 },
+ { 0.258824, 0.364706, 0.796078, 1.0 },
+ { 0.258824, 0.368627, 0.772549, 1.0 },
+ { 0.254902, 0.372549, 0.752941, 1.0 },
+ { 0.254902, 0.376471, 0.729412, 1.0 },
+ { 0.250980, 0.384314, 0.709804, 1.0 },
+ { 0.250980, 0.392157, 0.666667, 1.0 },
+ { 0.247059, 0.392157, 0.654902, 1.0 },
+ { 0.247059, 0.396078, 0.643137, 1.0 },
+ { 0.247059, 0.400000, 0.623529, 1.0 },
+ { 0.247059, 0.403922, 0.600000, 1.0 },
+ { 0.243137, 0.407843, 0.580392, 1.0 },
+ { 0.243137, 0.415686, 0.556863, 1.0 },
+ { 0.239216, 0.419608, 0.537255, 1.0 },
+ { 0.239216, 0.419608, 0.529412, 1.0 },
+ { 0.262745, 0.439216, 0.545098, 1.0 },
+ { 0.282353, 0.454902, 0.560784, 1.0 },
+ { 0.305882, 0.474510, 0.576471, 1.0 },
+ { 0.329412, 0.494118, 0.596078, 1.0 },
+ { 0.352941, 0.513725, 0.611765, 1.0 },
+ { 0.372549, 0.529412, 0.627451, 1.0 },
+ { 0.396078, 0.549020, 0.643137, 1.0 },
+ { 0.419608, 0.568627, 0.658824, 1.0 },
+ { 0.439216, 0.588235, 0.674510, 1.0 },
+ { 0.462745, 0.603922, 0.690196, 1.0 },
+ { 0.486275, 0.623529, 0.705882, 1.0 },
+ { 0.509804, 0.643137, 0.721569, 1.0 },
+ { 0.529412, 0.662745, 0.741176, 1.0 },
+ { 0.552941, 0.678431, 0.756863, 1.0 },
+ { 0.576471, 0.698039, 0.772549, 1.0 },
+ { 0.596078, 0.717647, 0.788235, 1.0 },
+ { 0.619608, 0.733333, 0.803922, 1.0 },
+ { 0.643137, 0.752941, 0.819608, 1.0 },
+ { 0.666667, 0.772549, 0.835294, 1.0 },
+ { 0.686275, 0.792157, 0.854902, 1.0 },
+ { 0.717647, 0.815686, 0.874510, 1.0 },
+ { 0.690196, 0.811765, 0.862745, 1.0 },
+ { 0.662745, 0.807843, 0.854902, 1.0 },
+ { 0.635294, 0.800000, 0.843137, 1.0 },
+ { 0.607843, 0.796078, 0.831373, 1.0 },
+ { 0.580392, 0.792157, 0.823529, 1.0 },
+ { 0.552941, 0.788235, 0.811765, 1.0 },
+ { 0.525490, 0.780392, 0.803922, 1.0 },
+ { 0.501961, 0.776471, 0.792157, 1.0 },
+ { 0.474510, 0.772549, 0.780392, 1.0 },
+ { 0.447059, 0.768627, 0.772549, 1.0 },
+ { 0.419608, 0.764706, 0.760784, 1.0 },
+ { 0.392157, 0.756863, 0.752941, 1.0 },
+ { 0.364706, 0.752941, 0.741176, 1.0 },
+ { 0.337255, 0.749020, 0.729412, 1.0 },
+ { 0.309804, 0.745098, 0.721569, 1.0 },
+ { 0.282353, 0.737255, 0.709804, 1.0 },
+ { 0.254902, 0.733333, 0.698039, 1.0 },
+ { 0.227451, 0.729412, 0.690196, 1.0 },
+ { 0.200000, 0.725490, 0.678431, 1.0 },
+ { 0.172549, 0.721569, 0.666667, 1.0 },
+ { 0.137255, 0.713725, 0.654902, 1.0 },
+ { 0.129412, 0.678431, 0.670588, 1.0 },
+ { 0.125490, 0.647059, 0.686275, 1.0 },
+ { 0.117647, 0.611765, 0.701961, 1.0 },
+ { 0.109804, 0.580392, 0.721569, 1.0 },
+ { 0.105882, 0.545098, 0.737255, 1.0 },
+ { 0.098039, 0.513725, 0.752941, 1.0 },
+ { 0.094118, 0.478431, 0.768627, 1.0 },
+ { 0.086275, 0.447059, 0.784314, 1.0 },
+ { 0.078431, 0.411765, 0.800000, 1.0 },
+ { 0.074510, 0.380392, 0.815686, 1.0 },
+ { 0.066667, 0.345098, 0.831373, 1.0 },
+ { 0.058824, 0.313725, 0.847059, 1.0 },
+ { 0.054902, 0.278431, 0.866667, 1.0 },
+ { 0.047059, 0.247059, 0.882353, 1.0 },
+ { 0.039216, 0.211765, 0.898039, 1.0 },
+ { 0.035294, 0.180392, 0.913725, 1.0 },
+ { 0.027451, 0.145098, 0.929412, 1.0 },
+ { 0.019608, 0.109804, 0.945098, 1.0 },
+ { 0.015686, 0.078431, 0.960784, 1.0 },
+ { 0.007843, 0.043137, 0.980392, 1.0 },
+ { 0.000000, 0.000000, 1.000000, 1.0 },
+ };
+/* rw-greens-multi */
+static double4 colors_117[] = {
+ { 0.000000, 0.501961, 0.250980, 1.0 },
+ { 0.000000, 0.596078, 0.250980, 1.0 },
+ { 0.000000, 0.643137, 0.250980, 1.0 },
+ { 0.000000, 0.690196, 0.250980, 1.0 },
+ { 0.000000, 0.733333, 0.250980, 1.0 },
+ { 0.000000, 0.780392, 0.250980, 1.0 },
+ { 0.000000, 0.803922, 0.250980, 1.0 },
+ { 0.000000, 0.827451, 0.250980, 1.0 },
+ { 0.000000, 0.921569, 0.250980, 1.0 },
+ { 0.023529, 0.937255, 0.239216, 1.0 },
+ { 0.047059, 0.952941, 0.227451, 1.0 },
+ { 0.094118, 0.905882, 0.203922, 1.0 },
+ { 0.141176, 0.858824, 0.180392, 1.0 },
+ { 0.188235, 0.811765, 0.156863, 1.0 },
+ { 0.235294, 0.764706, 0.133333, 1.0 },
+ { 0.258824, 0.741176, 0.121569, 1.0 },
+ { 0.282353, 0.721569, 0.109804, 1.0 },
+ { 0.376471, 0.627451, 0.062745, 1.0 },
+ { 0.423529, 0.580392, 0.039216, 1.0 },
+ { 0.470588, 0.533333, 0.015686, 1.0 },
+ { 0.462745, 0.541176, 0.031373, 1.0 },
+ { 0.454902, 0.549020, 0.047059, 1.0 },
+ { 0.431373, 0.572549, 0.070588, 1.0 },
+ { 0.407843, 0.596078, 0.094118, 1.0 },
+ { 0.313725, 0.690196, 0.188235, 1.0 },
+ { 0.266667, 0.733333, 0.235294, 1.0 },
+ { 0.219608, 0.780392, 0.282353, 1.0 },
+ { 0.172549, 0.827451, 0.329412, 1.0 },
+ { 0.125490, 0.874510, 0.376471, 1.0 },
+ { 0.101961, 0.898039, 0.400000, 1.0 },
+ { 0.078431, 0.921569, 0.423529, 1.0 },
+ { 0.031373, 0.968627, 0.470588, 1.0 },
+ { 0.000000, 1.000000, 0.501961, 1.0 },
+ { 0.082353, 1.000000, 0.541176, 1.0 },
+ { 0.121569, 1.000000, 0.560784, 1.0 },
+ { 0.164706, 1.000000, 0.584314, 1.0 },
+ { 0.203922, 1.000000, 0.603922, 1.0 },
+ { 0.243137, 1.000000, 0.623529, 1.0 },
+ { 0.262745, 1.000000, 0.631373, 1.0 },
+ { 0.286275, 1.000000, 0.643137, 1.0 },
+ { 0.368627, 1.000000, 0.682353, 1.0 },
+ { 0.392157, 0.988235, 0.678431, 1.0 },
+ { 0.415686, 0.980392, 0.674510, 1.0 },
+ { 0.400000, 0.956863, 0.631373, 1.0 },
+ { 0.384314, 0.937255, 0.588235, 1.0 },
+ { 0.372549, 0.925490, 0.564706, 1.0 },
+ { 0.364706, 0.917647, 0.545098, 1.0 },
+ { 0.345098, 0.898039, 0.501961, 1.0 },
+ { 0.329412, 0.878431, 0.458824, 1.0 },
+ { 0.294118, 0.835294, 0.372549, 1.0 },
+ { 0.274510, 0.811765, 0.329412, 1.0 },
+ { 0.258824, 0.792157, 0.286275, 1.0 },
+ { 0.262745, 0.780392, 0.274510, 1.0 },
+ { 0.266667, 0.772549, 0.266667, 1.0 },
+ { 0.274510, 0.768627, 0.270588, 1.0 },
+ { 0.286275, 0.764706, 0.278431, 1.0 },
+ { 0.321569, 0.752941, 0.294118, 1.0 },
+ { 0.341176, 0.745098, 0.301961, 1.0 },
+ { 0.360784, 0.737255, 0.313725, 1.0 },
+ { 0.376471, 0.729412, 0.321569, 1.0 },
+ { 0.396078, 0.721569, 0.333333, 1.0 },
+ { 0.403922, 0.717647, 0.337255, 1.0 },
+ { 0.415686, 0.713725, 0.341176, 1.0 },
+ { 0.294118, 0.835294, 0.376471, 1.0 },
+ { 0.447059, 0.701961, 0.356863, 1.0 },
+ { 0.517647, 0.756863, 0.400000, 1.0 },
+ { 0.549020, 0.784314, 0.419608, 1.0 },
+ { 0.584314, 0.811765, 0.439216, 1.0 },
+ { 0.600000, 0.823529, 0.447059, 1.0 },
+ { 0.619608, 0.839216, 0.458824, 1.0 },
+ { 0.654902, 0.866667, 0.478431, 1.0 },
+ { 0.690196, 0.894118, 0.501961, 1.0 },
+ { 0.756863, 0.945098, 0.541176, 1.0 },
+ { 0.776471, 0.956863, 0.533333, 1.0 },
+ { 0.800000, 0.968627, 0.529412, 1.0 },
+ { 0.784314, 0.945098, 0.478431, 1.0 },
+ { 0.768627, 0.925490, 0.431373, 1.0 },
+ { 0.760784, 0.913725, 0.407843, 1.0 },
+ { 0.752941, 0.901961, 0.384314, 1.0 },
+ { 0.737255, 0.878431, 0.333333, 1.0 },
+ { 0.721569, 0.854902, 0.286275, 1.0 },
+ { 0.690196, 0.807843, 0.188235, 1.0 },
+ { 0.674510, 0.784314, 0.137255, 1.0 },
+ { 0.658824, 0.764706, 0.090196, 1.0 },
+ { 0.650980, 0.756863, 0.074510, 1.0 },
+ { 0.647059, 0.749020, 0.058824, 1.0 },
+ { 0.643137, 0.772549, 0.062745, 1.0 },
+ { 0.643137, 0.792157, 0.070588, 1.0 },
+ { 0.635294, 0.839216, 0.082353, 1.0 },
+ { 0.631373, 0.858824, 0.086275, 1.0 },
+ { 0.627451, 0.882353, 0.090196, 1.0 },
+ { 0.627451, 0.890196, 0.094118, 1.0 },
+ { 0.627451, 0.901961, 0.098039, 1.0 },
+ { 0.623529, 0.925490, 0.101961, 1.0 },
+ { 0.619608, 0.949020, 0.109804, 1.0 },
+ { 0.615686, 0.968627, 0.113725, 1.0 },
+ { 0.615686, 0.984314, 0.117647, 1.0 },
+ { 0.592157, 0.956863, 0.098039, 1.0 },
+ { 0.580392, 0.941176, 0.086275, 1.0 },
+ { 0.568627, 0.929412, 0.078431, 1.0 },
+ { 0.560784, 0.921569, 0.070588, 1.0 },
+ { 0.556863, 0.917647, 0.066667, 1.0 },
+ { 0.541176, 0.901961, 0.058824, 1.0 },
+ { 0.529412, 0.890196, 0.047059, 1.0 },
+ { 0.505882, 0.862745, 0.027451, 1.0 },
+ { 0.490196, 0.843137, 0.019608, 1.0 },
+ { 0.478431, 0.823529, 0.011765, 1.0 },
+ { 0.474510, 0.815686, 0.011765, 1.0 },
+ { 0.470588, 0.807843, 0.011765, 1.0 },
+ { 0.462745, 0.796078, 0.011765, 1.0 },
+ { 0.450980, 0.780392, 0.011765, 1.0 },
+ { 0.443137, 0.764706, 0.011765, 1.0 },
+ { 0.435294, 0.752941, 0.011765, 1.0 },
+ { 0.419608, 0.721569, 0.011765, 1.0 },
+ { 0.415686, 0.713725, 0.011765, 1.0 },
+ { 0.411765, 0.705882, 0.011765, 1.0 },
+ { 0.400000, 0.690196, 0.011765, 1.0 },
+ { 0.396078, 0.682353, 0.007843, 1.0 },
+ { 0.384314, 0.662745, 0.007843, 1.0 },
+ { 0.372549, 0.643137, 0.007843, 1.0 },
+ { 0.349020, 0.603922, 0.007843, 1.0 },
+ { 0.337255, 0.584314, 0.007843, 1.0 },
+ { 0.325490, 0.564706, 0.007843, 1.0 },
+ { 0.317647, 0.552941, 0.007843, 1.0 },
+ { 0.313725, 0.545098, 0.007843, 1.0 },
+ { 0.301961, 0.525490, 0.007843, 1.0 },
+ { 0.290196, 0.501961, 0.007843, 1.0 },
+ { 0.278431, 0.482353, 0.007843, 1.0 },
+ { 0.270588, 0.470588, 0.003922, 1.0 },
+ { 0.341176, 0.545098, 0.047059, 1.0 },
+ { 0.356863, 0.560784, 0.054902, 1.0 },
+ { 0.376471, 0.580392, 0.066667, 1.0 },
+ { 0.411765, 0.619608, 0.086275, 1.0 },
+ { 0.447059, 0.654902, 0.109804, 1.0 },
+ { 0.478431, 0.690196, 0.129412, 1.0 },
+ { 0.513725, 0.729412, 0.149020, 1.0 },
+ { 0.584314, 0.800000, 0.192157, 1.0 },
+ { 0.588235, 0.835294, 0.223529, 1.0 },
+ { 0.596078, 0.870588, 0.254902, 1.0 },
+ { 0.568627, 0.874510, 0.270588, 1.0 },
+ { 0.545098, 0.878431, 0.286275, 1.0 },
+ { 0.498039, 0.886275, 0.313725, 1.0 },
+ { 0.447059, 0.894118, 0.341176, 1.0 },
+ { 0.400000, 0.901961, 0.372549, 1.0 },
+ { 0.349020, 0.909804, 0.400000, 1.0 },
+ { 0.250980, 0.925490, 0.454902, 1.0 },
+ { 0.227451, 0.929412, 0.470588, 1.0 },
+ { 0.203922, 0.933333, 0.486275, 1.0 },
+ { 0.152941, 0.941176, 0.513725, 1.0 },
+ { 0.121569, 0.945098, 0.533333, 1.0 },
+ { 0.125490, 0.941176, 0.509804, 1.0 },
+ { 0.133333, 0.933333, 0.490196, 1.0 },
+ { 0.141176, 0.925490, 0.447059, 1.0 },
+ { 0.145098, 0.921569, 0.435294, 1.0 },
+ { 0.149020, 0.917647, 0.423529, 1.0 },
+ { 0.152941, 0.913725, 0.403922, 1.0 },
+ { 0.156863, 0.909804, 0.380392, 1.0 },
+ { 0.164706, 0.901961, 0.360784, 1.0 },
+ { 0.168627, 0.898039, 0.337255, 1.0 },
+ { 0.176471, 0.901961, 0.392157, 1.0 },
+ { 0.176471, 0.890196, 0.301961, 1.0 },
+ { 0.290196, 0.870588, 0.298039, 1.0 },
+ { 0.317647, 0.862745, 0.298039, 1.0 },
+ { 0.345098, 0.858824, 0.298039, 1.0 },
+ { 0.400000, 0.850980, 0.294118, 1.0 },
+ { 0.454902, 0.839216, 0.294118, 1.0 },
+ { 0.509804, 0.831373, 0.290196, 1.0 },
+ { 0.568627, 0.819608, 0.290196, 1.0 },
+ { 0.678431, 0.800000, 0.286275, 1.0 },
+ { 0.725490, 0.792157, 0.282353, 1.0 },
+ { 0.772549, 0.784314, 0.282353, 1.0 },
+ { 0.701961, 0.756863, 0.301961, 1.0 },
+ { 0.627451, 0.729412, 0.321569, 1.0 },
+ { 0.556863, 0.705882, 0.345098, 1.0 },
+ { 0.482353, 0.678431, 0.364706, 1.0 },
+ { 0.411765, 0.650980, 0.384314, 1.0 },
+ { 0.337255, 0.627451, 0.407843, 1.0 },
+ { 0.266667, 0.600000, 0.427451, 1.0 },
+ { 0.192157, 0.572549, 0.447059, 1.0 },
+ { 0.121569, 0.545098, 0.466667, 1.0 },
+ { 0.047059, 0.517647, 0.486275, 1.0 },
+ { 0.000000, 0.501961, 0.501961, 1.0 },
+ { 0.047059, 0.549020, 0.501961, 1.0 },
+ { 0.094118, 0.596078, 0.501961, 1.0 },
+ { 0.188235, 0.690196, 0.501961, 1.0 },
+ { 0.211765, 0.713725, 0.501961, 1.0 },
+ { 0.235294, 0.737255, 0.501961, 1.0 },
+ { 0.282353, 0.780392, 0.501961, 1.0 },
+ { 0.329412, 0.827451, 0.501961, 1.0 },
+ { 0.376471, 0.874510, 0.501961, 1.0 },
+ { 0.423529, 0.921569, 0.501961, 1.0 },
+ { 0.501961, 1.000000, 0.501961, 1.0 },
+ { 0.501961, 0.952941, 0.478431, 1.0 },
+ { 0.501961, 0.905882, 0.454902, 1.0 },
+ { 0.501961, 0.858824, 0.431373, 1.0 },
+ { 0.501961, 0.811765, 0.407843, 1.0 },
+ { 0.501961, 0.764706, 0.384314, 1.0 },
+ { 0.501961, 0.721569, 0.360784, 1.0 },
+ { 0.501961, 0.674510, 0.337255, 1.0 },
+ { 0.501961, 0.627451, 0.313725, 1.0 },
+ { 0.501961, 0.580392, 0.290196, 1.0 },
+ { 0.501961, 0.533333, 0.266667, 1.0 },
+ { 0.501961, 0.501961, 0.250980, 1.0 },
+ { 0.537255, 0.537255, 0.301961, 1.0 },
+ { 0.576471, 0.576471, 0.352941, 1.0 },
+ { 0.611765, 0.611765, 0.403922, 1.0 },
+ { 0.650980, 0.650980, 0.454902, 1.0 },
+ { 0.686275, 0.686275, 0.505882, 1.0 },
+ { 0.721569, 0.721569, 0.556863, 1.0 },
+ { 0.760784, 0.760784, 0.607843, 1.0 },
+ { 0.796078, 0.796078, 0.658824, 1.0 },
+ { 0.831373, 0.831373, 0.709804, 1.0 },
+ { 0.870588, 0.870588, 0.760784, 1.0 },
+ { 0.894118, 0.894118, 0.796078, 1.0 },
+ { 0.811765, 0.878431, 0.721569, 1.0 },
+ { 0.725490, 0.862745, 0.647059, 1.0 },
+ { 0.643137, 0.843137, 0.572549, 1.0 },
+ { 0.556863, 0.827451, 0.498039, 1.0 },
+ { 0.474510, 0.811765, 0.423529, 1.0 },
+ { 0.392157, 0.796078, 0.349020, 1.0 },
+ { 0.305882, 0.776471, 0.274510, 1.0 },
+ { 0.223529, 0.760784, 0.200000, 1.0 },
+ { 0.141176, 0.745098, 0.125490, 1.0 },
+ { 0.000000, 0.717647, 0.000000, 1.0 },
+ { 0.000000, 0.745098, 0.000000, 1.0 },
+ { 0.000000, 0.768627, 0.000000, 1.0 },
+ { 0.000000, 0.796078, 0.000000, 1.0 },
+ { 0.000000, 0.819608, 0.000000, 1.0 },
+ { 0.000000, 0.847059, 0.000000, 1.0 },
+ { 0.000000, 0.870588, 0.000000, 1.0 },
+ { 0.000000, 0.898039, 0.000000, 1.0 },
+ { 0.000000, 0.925490, 0.000000, 1.0 },
+ { 0.000000, 0.949020, 0.000000, 1.0 },
+ { 0.000000, 0.976471, 0.000000, 1.0 },
+ { 0.000000, 0.992157, 0.000000, 1.0 },
+ { 0.000000, 0.945098, 0.047059, 1.0 },
+ { 0.000000, 0.901961, 0.094118, 1.0 },
+ { 0.000000, 0.854902, 0.141176, 1.0 },
+ { 0.000000, 0.807843, 0.188235, 1.0 },
+ { 0.000000, 0.760784, 0.235294, 1.0 },
+ { 0.000000, 0.717647, 0.282353, 1.0 },
+ { 0.000000, 0.670588, 0.329412, 1.0 },
+ { 0.000000, 0.623529, 0.376471, 1.0 },
+ { 0.000000, 0.580392, 0.423529, 1.0 },
+ { 0.000000, 0.533333, 0.470588, 1.0 },
+ { 0.000000, 0.501961, 0.501961, 1.0 },
+ { 0.062745, 0.549020, 0.517647, 1.0 },
+ { 0.125490, 0.596078, 0.533333, 1.0 },
+ { 0.184314, 0.643137, 0.545098, 1.0 },
+ { 0.247059, 0.690196, 0.560784, 1.0 },
+ { 0.309804, 0.737255, 0.576471, 1.0 },
+ { 0.368627, 0.780392, 0.588235, 1.0 },
+ { 0.431373, 0.827451, 0.603922, 1.0 },
+ { 0.494118, 0.874510, 0.619608, 1.0 },
+ { 0.556863, 0.921569, 0.635294, 1.0 },
+ { 0.658824, 1.000000, 0.658824, 1.0 },
+ };
+/* rw-browns-orange-yellow-with-blues */
+static double4 colors_118[] = {
+ { 0.501961, 0.250980, 0.250980, 1.0 },
+ { 0.549020, 0.298039, 0.298039, 1.0 },
+ { 0.572549, 0.317647, 0.317647, 1.0 },
+ { 0.600000, 0.341176, 0.341176, 1.0 },
+ { 0.623529, 0.364706, 0.364706, 1.0 },
+ { 0.647059, 0.388235, 0.388235, 1.0 },
+ { 0.658824, 0.400000, 0.400000, 1.0 },
+ { 0.674510, 0.411765, 0.411765, 1.0 },
+ { 0.733333, 0.466667, 0.466667, 1.0 },
+ { 0.760784, 0.470588, 0.443137, 1.0 },
+ { 0.788235, 0.474510, 0.419608, 1.0 },
+ { 0.815686, 0.478431, 0.396078, 1.0 },
+ { 0.847059, 0.482353, 0.376471, 1.0 },
+ { 0.874510, 0.486275, 0.352941, 1.0 },
+ { 0.901961, 0.490196, 0.329412, 1.0 },
+ { 0.913725, 0.490196, 0.317647, 1.0 },
+ { 0.929412, 0.494118, 0.305882, 1.0 },
+ { 1.000000, 0.501961, 0.250980, 1.0 },
+ { 1.000000, 0.513725, 0.270588, 1.0 },
+ { 1.000000, 0.529412, 0.294118, 1.0 },
+ { 1.000000, 0.541176, 0.313725, 1.0 },
+ { 1.000000, 0.556863, 0.337255, 1.0 },
+ { 1.000000, 0.564706, 0.349020, 1.0 },
+ { 1.000000, 0.572549, 0.360784, 1.0 },
+ { 1.000000, 0.600000, 0.403922, 1.0 },
+ { 1.000000, 0.611765, 0.423529, 1.0 },
+ { 1.000000, 0.627451, 0.447059, 1.0 },
+ { 0.996078, 0.611765, 0.427451, 1.0 },
+ { 0.996078, 0.600000, 0.411765, 1.0 },
+ { 0.992157, 0.580392, 0.384314, 1.0 },
+ { 0.988235, 0.564706, 0.360784, 1.0 },
+ { 0.984314, 0.533333, 0.313725, 1.0 },
+ { 0.980392, 0.498039, 0.266667, 1.0 },
+ { 0.968627, 0.427451, 0.168627, 1.0 },
+ { 0.960784, 0.392157, 0.117647, 1.0 },
+ { 0.956863, 0.360784, 0.070588, 1.0 },
+ { 0.937255, 0.329412, 0.035294, 1.0 },
+ { 0.917647, 0.298039, 0.000000, 1.0 },
+ { 0.901961, 0.294118, 0.000000, 1.0 },
+ { 0.886275, 0.290196, 0.000000, 1.0 },
+ { 0.823529, 0.266667, 0.000000, 1.0 },
+ { 0.792157, 0.254902, 0.000000, 1.0 },
+ { 0.760784, 0.247059, 0.000000, 1.0 },
+ { 0.729412, 0.235294, 0.000000, 1.0 },
+ { 0.698039, 0.227451, 0.000000, 1.0 },
+ { 0.682353, 0.219608, 0.000000, 1.0 },
+ { 0.666667, 0.215686, 0.000000, 1.0 },
+ { 0.650980, 0.211765, 0.000000, 1.0 },
+ { 0.639216, 0.239216, 0.011765, 1.0 },
+ { 0.615686, 0.290196, 0.035294, 1.0 },
+ { 0.603922, 0.313725, 0.047059, 1.0 },
+ { 0.592157, 0.341176, 0.058824, 1.0 },
+ { 0.580392, 0.364706, 0.070588, 1.0 },
+ { 0.568627, 0.392157, 0.082353, 1.0 },
+ { 0.560784, 0.403922, 0.086275, 1.0 },
+ { 0.556863, 0.415686, 0.094118, 1.0 },
+ { 0.564706, 0.474510, 0.113725, 1.0 },
+ { 0.584314, 0.490196, 0.117647, 1.0 },
+ { 0.607843, 0.509804, 0.121569, 1.0 },
+ { 0.627451, 0.525490, 0.125490, 1.0 },
+ { 0.650980, 0.545098, 0.129412, 1.0 },
+ { 0.662745, 0.552941, 0.129412, 1.0 },
+ { 0.674510, 0.564706, 0.133333, 1.0 },
+ { 0.694118, 0.580392, 0.137255, 1.0 },
+ { 0.717647, 0.600000, 0.141176, 1.0 },
+ { 0.749020, 0.627451, 0.149020, 1.0 },
+ { 0.764706, 0.650980, 0.196078, 1.0 },
+ { 0.784314, 0.674510, 0.243137, 1.0 },
+ { 0.792157, 0.686275, 0.266667, 1.0 },
+ { 0.803922, 0.698039, 0.290196, 1.0 },
+ { 0.823529, 0.721569, 0.337255, 1.0 },
+ { 0.839216, 0.749020, 0.384314, 1.0 },
+ { 0.874510, 0.796078, 0.478431, 1.0 },
+ { 0.898039, 0.823529, 0.537255, 1.0 },
+ { 0.921569, 0.854902, 0.596078, 1.0 },
+ { 0.925490, 0.858824, 0.564706, 1.0 },
+ { 0.933333, 0.862745, 0.537255, 1.0 },
+ { 0.937255, 0.862745, 0.521569, 1.0 },
+ { 0.941176, 0.866667, 0.505882, 1.0 },
+ { 0.945098, 0.870588, 0.478431, 1.0 },
+ { 0.952941, 0.874510, 0.447059, 1.0 },
+ { 0.964706, 0.882353, 0.388235, 1.0 },
+ { 0.968627, 0.886275, 0.356863, 1.0 },
+ { 0.976471, 0.890196, 0.329412, 1.0 },
+ { 0.976471, 0.890196, 0.321569, 1.0 },
+ { 0.980392, 0.894118, 0.313725, 1.0 },
+ { 0.960784, 0.870588, 0.282353, 1.0 },
+ { 0.937255, 0.850980, 0.250980, 1.0 },
+ { 0.894118, 0.803922, 0.188235, 1.0 },
+ { 0.874510, 0.780392, 0.156863, 1.0 },
+ { 0.854902, 0.760784, 0.129412, 1.0 },
+ { 0.843137, 0.749020, 0.113725, 1.0 },
+ { 0.831373, 0.737255, 0.098039, 1.0 },
+ { 0.811765, 0.713725, 0.066667, 1.0 },
+ { 0.780392, 0.682353, 0.019608, 1.0 },
+ { 0.803922, 0.611765, 0.019608, 1.0 },
+ { 0.827451, 0.537255, 0.015686, 1.0 },
+ { 0.874510, 0.396078, 0.011765, 1.0 },
+ { 0.894118, 0.321569, 0.007843, 1.0 },
+ { 0.917647, 0.250980, 0.007843, 1.0 },
+ { 0.929412, 0.215686, 0.007843, 1.0 },
+ { 0.941176, 0.180392, 0.007843, 1.0 },
+ { 0.964706, 0.105882, 0.003922, 1.0 },
+ { 0.988235, 0.035294, 0.003922, 1.0 },
+ { 0.941176, 0.000000, 0.000000, 1.0 },
+ { 0.882353, 0.000000, 0.000000, 1.0 },
+ { 0.827451, 0.000000, 0.000000, 1.0 },
+ { 0.800000, 0.000000, 0.000000, 1.0 },
+ { 0.772549, 0.000000, 0.000000, 1.0 },
+ { 0.713725, 0.000000, 0.000000, 1.0 },
+ { 0.658824, 0.000000, 0.000000, 1.0 },
+ { 0.600000, 0.000000, 0.000000, 1.0 },
+ { 0.545098, 0.000000, 0.000000, 1.0 },
+ { 0.517647, 0.078431, 0.078431, 1.0 },
+ { 0.545098, 0.117647, 0.117647, 1.0 },
+ { 0.572549, 0.160784, 0.160784, 1.0 },
+ { 0.631373, 0.239216, 0.239216, 1.0 },
+ { 0.686275, 0.317647, 0.317647, 1.0 },
+ { 0.745098, 0.400000, 0.400000, 1.0 },
+ { 0.800000, 0.478431, 0.478431, 1.0 },
+ { 0.913725, 0.639216, 0.639216, 1.0 },
+ { 0.956863, 0.698039, 0.698039, 1.0 },
+ { 1.000000, 0.756863, 0.756863, 1.0 },
+ { 0.984314, 0.756863, 0.737255, 1.0 },
+ { 0.972549, 0.756863, 0.717647, 1.0 },
+ { 0.941176, 0.760784, 0.678431, 1.0 },
+ { 0.913725, 0.760784, 0.643137, 1.0 },
+ { 0.886275, 0.764706, 0.603922, 1.0 },
+ { 0.858824, 0.768627, 0.564706, 1.0 },
+ { 0.800000, 0.772549, 0.486275, 1.0 },
+ { 0.784314, 0.772549, 0.466667, 1.0 },
+ { 0.772549, 0.772549, 0.450980, 1.0 },
+ { 0.729412, 0.776471, 0.392157, 1.0 },
+ { 0.741176, 0.784314, 0.419608, 1.0 },
+ { 0.752941, 0.796078, 0.443137, 1.0 },
+ { 0.764706, 0.803922, 0.470588, 1.0 },
+ { 0.788235, 0.823529, 0.521569, 1.0 },
+ { 0.800000, 0.831373, 0.545098, 1.0 },
+ { 0.811765, 0.843137, 0.572549, 1.0 },
+ { 0.815686, 0.847059, 0.584314, 1.0 },
+ { 0.823529, 0.850980, 0.596078, 1.0 },
+ { 0.835294, 0.862745, 0.623529, 1.0 },
+ { 0.839216, 0.866667, 0.635294, 1.0 },
+ { 0.854902, 0.819608, 0.674510, 1.0 },
+ { 0.874510, 0.772549, 0.713725, 1.0 },
+ { 0.905882, 0.674510, 0.788235, 1.0 },
+ { 0.913725, 0.650980, 0.807843, 1.0 },
+ { 0.925490, 0.627451, 0.827451, 1.0 },
+ { 0.941176, 0.580392, 0.866667, 1.0 },
+ { 0.956863, 0.533333, 0.905882, 1.0 },
+ { 0.976471, 0.486275, 0.941176, 1.0 },
+ { 1.000000, 0.415686, 1.000000, 1.0 },
+ { 0.929412, 0.474510, 0.949020, 1.0 },
+ { 0.909804, 0.486275, 0.933333, 1.0 },
+ { 0.890196, 0.501961, 0.921569, 1.0 },
+ { 0.854902, 0.529412, 0.898039, 1.0 },
+ { 0.819608, 0.556863, 0.870588, 1.0 },
+ { 0.784314, 0.588235, 0.847059, 1.0 },
+ { 0.749020, 0.615686, 0.819608, 1.0 },
+ { 0.713725, 0.643137, 0.796078, 1.0 },
+ { 0.674510, 0.670588, 0.768627, 1.0 },
+ { 0.662745, 0.615686, 0.729412, 1.0 },
+ { 0.666667, 0.580392, 0.713725, 1.0 },
+ { 0.670588, 0.545098, 0.701961, 1.0 },
+ { 0.674510, 0.474510, 0.674510, 1.0 },
+ { 0.678431, 0.403922, 0.650980, 1.0 },
+ { 0.686275, 0.333333, 0.623529, 1.0 },
+ { 0.690196, 0.262745, 0.596078, 1.0 },
+ { 0.701961, 0.121569, 0.541176, 1.0 },
+ { 0.705882, 0.066667, 0.521569, 1.0 },
+ { 0.709804, 0.015686, 0.501961, 1.0 },
+ { 0.713725, 0.078431, 0.478431, 1.0 },
+ { 0.721569, 0.137255, 0.450980, 1.0 },
+ { 0.725490, 0.200000, 0.427451, 1.0 },
+ { 0.729412, 0.262745, 0.400000, 1.0 },
+ { 0.737255, 0.325490, 0.376471, 1.0 },
+ { 0.741176, 0.384314, 0.349020, 1.0 },
+ { 0.749020, 0.447059, 0.325490, 1.0 },
+ { 0.752941, 0.509804, 0.301961, 1.0 },
+ { 0.756863, 0.568627, 0.274510, 1.0 },
+ { 0.760784, 0.600000, 0.262745, 1.0 },
+ { 0.776471, 0.623529, 0.305882, 1.0 },
+ { 0.792157, 0.650980, 0.352941, 1.0 },
+ { 0.803922, 0.674510, 0.396078, 1.0 },
+ { 0.835294, 0.725490, 0.486275, 1.0 },
+ { 0.843137, 0.737255, 0.509804, 1.0 },
+ { 0.850980, 0.749020, 0.533333, 1.0 },
+ { 0.866667, 0.772549, 0.576471, 1.0 },
+ { 0.878431, 0.800000, 0.623529, 1.0 },
+ { 0.901961, 0.835294, 0.690196, 1.0 },
+ { 0.878431, 0.815686, 0.654902, 1.0 },
+ { 0.858824, 0.796078, 0.615686, 1.0 },
+ { 0.835294, 0.776471, 0.580392, 1.0 },
+ { 0.815686, 0.756863, 0.541176, 1.0 },
+ { 0.792157, 0.737255, 0.505882, 1.0 },
+ { 0.768627, 0.717647, 0.466667, 1.0 },
+ { 0.749020, 0.698039, 0.431373, 1.0 },
+ { 0.725490, 0.678431, 0.392157, 1.0 },
+ { 0.705882, 0.658824, 0.356863, 1.0 },
+ { 0.694118, 0.650980, 0.337255, 1.0 },
+ { 0.721569, 0.615686, 0.301961, 1.0 },
+ { 0.745098, 0.576471, 0.266667, 1.0 },
+ { 0.772549, 0.541176, 0.231373, 1.0 },
+ { 0.800000, 0.505882, 0.196078, 1.0 },
+ { 0.823529, 0.470588, 0.160784, 1.0 },
+ { 0.850980, 0.431373, 0.125490, 1.0 },
+ { 0.878431, 0.396078, 0.090196, 1.0 },
+ { 0.901961, 0.360784, 0.050980, 1.0 },
+ { 0.941176, 0.305882, 0.000000, 1.0 },
+ { 0.949020, 0.333333, 0.039216, 1.0 },
+ { 0.952941, 0.360784, 0.074510, 1.0 },
+ { 0.960784, 0.388235, 0.113725, 1.0 },
+ { 0.964706, 0.415686, 0.149020, 1.0 },
+ { 0.972549, 0.443137, 0.188235, 1.0 },
+ { 0.976471, 0.470588, 0.227451, 1.0 },
+ { 0.984314, 0.498039, 0.262745, 1.0 },
+ { 0.992157, 0.529412, 0.301961, 1.0 },
+ { 0.996078, 0.556863, 0.337255, 1.0 },
+ { 1.000000, 0.568627, 0.356863, 1.0 },
+ { 1.000000, 0.592157, 0.392157, 1.0 },
+ { 1.000000, 0.615686, 0.431373, 1.0 },
+ { 1.000000, 0.643137, 0.466667, 1.0 },
+ { 0.996078, 0.666667, 0.505882, 1.0 },
+ { 0.996078, 0.690196, 0.541176, 1.0 },
+ { 0.996078, 0.713725, 0.580392, 1.0 },
+ { 0.996078, 0.741176, 0.615686, 1.0 },
+ { 0.996078, 0.764706, 0.654902, 1.0 },
+ { 0.992157, 0.800000, 0.709804, 1.0 },
+ { 0.941176, 0.741176, 0.662745, 1.0 },
+ { 0.890196, 0.682353, 0.611765, 1.0 },
+ { 0.835294, 0.627451, 0.564706, 1.0 },
+ { 0.784314, 0.568627, 0.517647, 1.0 },
+ { 0.733333, 0.509804, 0.466667, 1.0 },
+ { 0.682353, 0.450980, 0.419608, 1.0 },
+ { 0.631373, 0.396078, 0.372549, 1.0 },
+ { 0.580392, 0.337255, 0.321569, 1.0 },
+ { 0.525490, 0.278431, 0.274510, 1.0 },
+ { 0.501961, 0.250980, 0.250980, 1.0 },
+ { 0.529412, 0.278431, 0.278431, 1.0 },
+ { 0.552941, 0.305882, 0.305882, 1.0 },
+ { 0.580392, 0.329412, 0.329412, 1.0 },
+ { 0.607843, 0.356863, 0.356863, 1.0 },
+ { 0.631373, 0.384314, 0.384314, 1.0 },
+ { 0.658824, 0.407843, 0.407843, 1.0 },
+ { 0.686275, 0.435294, 0.435294, 1.0 },
+ { 0.709804, 0.462745, 0.462745, 1.0 },
+ { 0.749020, 0.501961, 0.501961, 1.0 },
+ { 0.764706, 0.529412, 0.529412, 1.0 },
+ { 0.776471, 0.560784, 0.560784, 1.0 },
+ { 0.792157, 0.588235, 0.588235, 1.0 },
+ { 0.807843, 0.619608, 0.619608, 1.0 },
+ { 0.819608, 0.647059, 0.647059, 1.0 },
+ { 0.835294, 0.678431, 0.678431, 1.0 },
+ { 0.850980, 0.705882, 0.705882, 1.0 },
+ { 0.866667, 0.737255, 0.737255, 1.0 },
+ { 0.886275, 0.780392, 0.780392, 1.0 },
+ };
+/* rw-reds-blues-greens-pinks */
+static double4 colors_119[] = {
+ { 1.000000, 0.000000, 0.000000, 1.0 },
+ { 0.827451, 0.086275, 0.086275, 1.0 },
+ { 0.741176, 0.129412, 0.129412, 1.0 },
+ { 0.654902, 0.172549, 0.172549, 1.0 },
+ { 0.568627, 0.215686, 0.215686, 1.0 },
+ { 0.486275, 0.258824, 0.258824, 1.0 },
+ { 0.443137, 0.278431, 0.278431, 1.0 },
+ { 0.400000, 0.301961, 0.301961, 1.0 },
+ { 0.227451, 0.388235, 0.388235, 1.0 },
+ { 0.113725, 0.443137, 0.443137, 1.0 },
+ { 0.000000, 0.501961, 0.501961, 1.0 },
+ { 0.000000, 0.545098, 0.545098, 1.0 },
+ { 0.000000, 0.588235, 0.588235, 1.0 },
+ { 0.000000, 0.631373, 0.631373, 1.0 },
+ { 0.000000, 0.674510, 0.674510, 1.0 },
+ { 0.000000, 0.694118, 0.694118, 1.0 },
+ { 0.000000, 0.717647, 0.717647, 1.0 },
+ { 0.000000, 0.800000, 0.800000, 1.0 },
+ { 0.000000, 0.843137, 0.843137, 1.0 },
+ { 0.000000, 0.886275, 0.886275, 1.0 },
+ { 0.000000, 0.929412, 0.929412, 1.0 },
+ { 0.000000, 0.972549, 0.972549, 1.0 },
+ { 0.000000, 0.984314, 0.984314, 1.0 },
+ { 0.000000, 1.000000, 1.000000, 1.0 },
+ { 0.172549, 0.941176, 1.000000, 1.0 },
+ { 0.258824, 0.909804, 1.000000, 1.0 },
+ { 0.345098, 0.878431, 1.000000, 1.0 },
+ { 0.427451, 0.847059, 1.000000, 1.0 },
+ { 0.513725, 0.819608, 1.000000, 1.0 },
+ { 0.556863, 0.803922, 1.000000, 1.0 },
+ { 0.600000, 0.788235, 1.000000, 1.0 },
+ { 0.686275, 0.760784, 1.000000, 1.0 },
+ { 0.772549, 0.729412, 1.000000, 1.0 },
+ { 1.000000, 0.650980, 1.000000, 1.0 },
+ { 0.913725, 0.635294, 1.000000, 1.0 },
+ { 0.827451, 0.623529, 1.000000, 1.0 },
+ { 0.741176, 0.611765, 1.000000, 1.0 },
+ { 0.654902, 0.600000, 1.000000, 1.0 },
+ { 0.611765, 0.592157, 1.000000, 1.0 },
+ { 0.568627, 0.588235, 1.000000, 1.0 },
+ { 0.400000, 0.560784, 1.000000, 1.0 },
+ { 0.313725, 0.549020, 1.000000, 1.0 },
+ { 0.227451, 0.537255, 1.000000, 1.0 },
+ { 0.141176, 0.521569, 1.000000, 1.0 },
+ { 0.054902, 0.509804, 1.000000, 1.0 },
+ { 0.027451, 0.505882, 1.000000, 1.0 },
+ { 0.000000, 0.501961, 1.000000, 1.0 },
+ { 0.043137, 0.501961, 1.000000, 1.0 },
+ { 0.086275, 0.501961, 1.000000, 1.0 },
+ { 0.172549, 0.501961, 1.000000, 1.0 },
+ { 0.215686, 0.501961, 1.000000, 1.0 },
+ { 0.258824, 0.501961, 1.000000, 1.0 },
+ { 0.301961, 0.501961, 1.000000, 1.0 },
+ { 0.345098, 0.501961, 1.000000, 1.0 },
+ { 0.364706, 0.501961, 1.000000, 1.0 },
+ { 0.388235, 0.501961, 1.000000, 1.0 },
+ { 0.474510, 0.501961, 1.000000, 1.0 },
+ { 0.466667, 0.521569, 0.956863, 1.0 },
+ { 0.458824, 0.545098, 0.913725, 1.0 },
+ { 0.415686, 0.588235, 0.827451, 1.0 },
+ { 0.372549, 0.631373, 0.741176, 1.0 },
+ { 0.349020, 0.650980, 0.698039, 1.0 },
+ { 0.329412, 0.674510, 0.654902, 1.0 },
+ { 0.286275, 0.717647, 0.568627, 1.0 },
+ { 0.243137, 0.756863, 0.486275, 1.0 },
+ { 0.156863, 0.843137, 0.313725, 1.0 },
+ { 0.113725, 0.886275, 0.227451, 1.0 },
+ { 0.070588, 0.929412, 0.141176, 1.0 },
+ { 0.035294, 0.964706, 0.070588, 1.0 },
+ { 0.000000, 1.000000, 0.000000, 1.0 },
+ { 0.086275, 0.913725, 0.000000, 1.0 },
+ { 0.172549, 0.827451, 0.000000, 1.0 },
+ { 0.345098, 0.654902, 0.000000, 1.0 },
+ { 0.427451, 0.568627, 0.000000, 1.0 },
+ { 0.513725, 0.486275, 0.000000, 1.0 },
+ { 0.600000, 0.400000, 0.000000, 1.0 },
+ { 0.686275, 0.313725, 0.000000, 1.0 },
+ { 0.729412, 0.270588, 0.000000, 1.0 },
+ { 0.772549, 0.227451, 0.000000, 1.0 },
+ { 0.858824, 0.141176, 0.000000, 1.0 },
+ { 0.945098, 0.054902, 0.000000, 1.0 },
+ { 0.913725, 0.043137, 0.000000, 1.0 },
+ { 0.827451, 0.086275, 0.000000, 1.0 },
+ { 0.741176, 0.129412, 0.000000, 1.0 },
+ { 0.698039, 0.149020, 0.000000, 1.0 },
+ { 0.654902, 0.172549, 0.000000, 1.0 },
+ { 0.568627, 0.215686, 0.000000, 1.0 },
+ { 0.486275, 0.258824, 0.000000, 1.0 },
+ { 0.313725, 0.345098, 0.000000, 1.0 },
+ { 0.227451, 0.388235, 0.000000, 1.0 },
+ { 0.141176, 0.431373, 0.000000, 1.0 },
+ { 0.098039, 0.450980, 0.000000, 1.0 },
+ { 0.054902, 0.474510, 0.000000, 1.0 },
+ { 0.000000, 0.501961, 0.000000, 1.0 },
+ { 0.039216, 0.458824, 0.000000, 1.0 },
+ { 0.078431, 0.415686, 0.000000, 1.0 },
+ { 0.117647, 0.372549, 0.000000, 1.0 },
+ { 0.196078, 0.286275, 0.000000, 1.0 },
+ { 0.235294, 0.243137, 0.000000, 1.0 },
+ { 0.274510, 0.200000, 0.000000, 1.0 },
+ { 0.294118, 0.176471, 0.000000, 1.0 },
+ { 0.313725, 0.156863, 0.000000, 1.0 },
+ { 0.352941, 0.113725, 0.000000, 1.0 },
+ { 0.396078, 0.070588, 0.000000, 1.0 },
+ { 0.505882, 0.000000, 0.000000, 1.0 },
+ { 0.549020, 0.000000, 0.000000, 1.0 },
+ { 0.596078, 0.000000, 0.000000, 1.0 },
+ { 0.619608, 0.000000, 0.000000, 1.0 },
+ { 0.643137, 0.000000, 0.000000, 1.0 },
+ { 0.686275, 0.000000, 0.000000, 1.0 },
+ { 0.733333, 0.000000, 0.000000, 1.0 },
+ { 0.780392, 0.000000, 0.000000, 1.0 },
+ { 0.823529, 0.000000, 0.000000, 1.0 },
+ { 0.917647, 0.000000, 0.000000, 1.0 },
+ { 0.941176, 0.000000, 0.000000, 1.0 },
+ { 0.964706, 0.000000, 0.000000, 1.0 },
+ { 0.992157, 0.000000, 0.000000, 1.0 },
+ { 0.949020, 0.086275, 0.043137, 1.0 },
+ { 0.909804, 0.172549, 0.086275, 1.0 },
+ { 0.866667, 0.258824, 0.129412, 1.0 },
+ { 0.780392, 0.431373, 0.215686, 1.0 },
+ { 0.737255, 0.513725, 0.258824, 1.0 },
+ { 0.698039, 0.600000, 0.301961, 1.0 },
+ { 0.674510, 0.643137, 0.321569, 1.0 },
+ { 0.654902, 0.686275, 0.345098, 1.0 },
+ { 0.611765, 0.772549, 0.388235, 1.0 },
+ { 0.572549, 0.858824, 0.431373, 1.0 },
+ { 0.529412, 0.945098, 0.474510, 1.0 },
+ { 0.501961, 1.000000, 0.501961, 1.0 },
+ { 0.501961, 0.913725, 0.588235, 1.0 },
+ { 0.501961, 0.890196, 0.607843, 1.0 },
+ { 0.501961, 0.870588, 0.631373, 1.0 },
+ { 0.501961, 0.827451, 0.674510, 1.0 },
+ { 0.501961, 0.784314, 0.717647, 1.0 },
+ { 0.501961, 0.745098, 0.756863, 1.0 },
+ { 0.501961, 0.701961, 0.800000, 1.0 },
+ { 0.501961, 0.615686, 0.886275, 1.0 },
+ { 0.501961, 0.556863, 0.941176, 1.0 },
+ { 0.501961, 0.501961, 1.000000, 1.0 },
+ { 0.478431, 0.501961, 0.956863, 1.0 },
+ { 0.458824, 0.501961, 0.913725, 1.0 },
+ { 0.415686, 0.501961, 0.827451, 1.0 },
+ { 0.372549, 0.501961, 0.741176, 1.0 },
+ { 0.329412, 0.501961, 0.654902, 1.0 },
+ { 0.286275, 0.501961, 0.568627, 1.0 },
+ { 0.200000, 0.501961, 0.400000, 1.0 },
+ { 0.176471, 0.501961, 0.356863, 1.0 },
+ { 0.156863, 0.501961, 0.313725, 1.0 },
+ { 0.113725, 0.501961, 0.227451, 1.0 },
+ { 0.070588, 0.501961, 0.141176, 1.0 },
+ { 0.027451, 0.501961, 0.054902, 1.0 },
+ { 0.000000, 0.501961, 0.000000, 1.0 },
+ { 0.172549, 0.517647, 0.101961, 1.0 },
+ { 0.215686, 0.517647, 0.125490, 1.0 },
+ { 0.258824, 0.521569, 0.149020, 1.0 },
+ { 0.345098, 0.529412, 0.200000, 1.0 },
+ { 0.431373, 0.537255, 0.250980, 1.0 },
+ { 0.513725, 0.545098, 0.301961, 1.0 },
+ { 0.600000, 0.552941, 0.352941, 1.0 },
+ { 0.686275, 0.556863, 0.400000, 1.0 },
+ { 0.772549, 0.564706, 0.450980, 1.0 },
+ { 1.000000, 0.584314, 0.584314, 1.0 },
+ { 1.000000, 0.576471, 0.576471, 1.0 },
+ { 1.000000, 0.572549, 0.572549, 1.0 },
+ { 1.000000, 0.564706, 0.564706, 1.0 },
+ { 1.000000, 0.552941, 0.552941, 1.0 },
+ { 1.000000, 0.545098, 0.545098, 1.0 },
+ { 1.000000, 0.533333, 0.533333, 1.0 },
+ { 1.000000, 0.513725, 0.513725, 1.0 },
+ { 1.000000, 0.505882, 0.505882, 1.0 },
+ { 1.000000, 0.501961, 0.501961, 1.0 },
+ { 1.000000, 0.494118, 0.494118, 1.0 },
+ { 1.000000, 0.482353, 0.482353, 1.0 },
+ { 1.000000, 0.474510, 0.474510, 1.0 },
+ { 1.000000, 0.466667, 0.466667, 1.0 },
+ { 1.000000, 0.466667, 0.513725, 1.0 },
+ { 1.000000, 0.462745, 0.556863, 1.0 },
+ { 1.000000, 0.462745, 0.603922, 1.0 },
+ { 1.000000, 0.458824, 0.650980, 1.0 },
+ { 1.000000, 0.458824, 0.694118, 1.0 },
+ { 1.000000, 0.454902, 0.741176, 1.0 },
+ { 1.000000, 0.454902, 0.788235, 1.0 },
+ { 1.000000, 0.450980, 0.831373, 1.0 },
+ { 1.000000, 0.450980, 0.878431, 1.0 },
+ { 1.000000, 0.447059, 0.972549, 1.0 },
+ { 1.000000, 0.443137, 0.984314, 1.0 },
+ { 1.000000, 0.443137, 1.000000, 1.0 },
+ { 1.000000, 0.419608, 0.929412, 1.0 },
+ { 1.000000, 0.396078, 0.858824, 1.0 },
+ { 1.000000, 0.372549, 0.788235, 1.0 },
+ { 1.000000, 0.352941, 0.717647, 1.0 },
+ { 1.000000, 0.329412, 0.647059, 1.0 },
+ { 1.000000, 0.305882, 0.576471, 1.0 },
+ { 1.000000, 0.282353, 0.505882, 1.0 },
+ { 1.000000, 0.258824, 0.435294, 1.0 },
+ { 1.000000, 0.235294, 0.364706, 1.0 },
+ { 1.000000, 0.215686, 0.294118, 1.0 },
+ { 1.000000, 0.176471, 0.176471, 1.0 },
+ { 0.980392, 0.160784, 0.227451, 1.0 },
+ { 0.964706, 0.145098, 0.282353, 1.0 },
+ { 0.945098, 0.129412, 0.333333, 1.0 },
+ { 0.929412, 0.117647, 0.388235, 1.0 },
+ { 0.909804, 0.101961, 0.439216, 1.0 },
+ { 0.894118, 0.086275, 0.494118, 1.0 },
+ { 0.874510, 0.070588, 0.545098, 1.0 },
+ { 0.858824, 0.054902, 0.600000, 1.0 },
+ { 0.839216, 0.039216, 0.650980, 1.0 },
+ { 0.819608, 0.023529, 0.705882, 1.0 },
+ { 0.803922, 0.007843, 0.756863, 1.0 },
+ { 0.792157, 0.000000, 0.792157, 1.0 },
+ { 0.800000, 0.000000, 0.725490, 1.0 },
+ { 0.807843, 0.000000, 0.654902, 1.0 },
+ { 0.811765, 0.000000, 0.588235, 1.0 },
+ { 0.819608, 0.000000, 0.521569, 1.0 },
+ { 0.827451, 0.000000, 0.450980, 1.0 },
+ { 0.835294, 0.000000, 0.384314, 1.0 },
+ { 0.843137, 0.000000, 0.313725, 1.0 },
+ { 0.847059, 0.000000, 0.247059, 1.0 },
+ { 0.854902, 0.000000, 0.180392, 1.0 },
+ { 0.862745, 0.000000, 0.109804, 1.0 },
+ { 0.870588, 0.000000, 0.043137, 1.0 },
+ { 0.874510, 0.000000, 0.000000, 1.0 },
+ { 0.850980, 0.047059, 0.023529, 1.0 },
+ { 0.831373, 0.094118, 0.047059, 1.0 },
+ { 0.807843, 0.141176, 0.074510, 1.0 },
+ { 0.784314, 0.184314, 0.098039, 1.0 },
+ { 0.764706, 0.231373, 0.121569, 1.0 },
+ { 0.741176, 0.278431, 0.145098, 1.0 },
+ { 0.717647, 0.325490, 0.168627, 1.0 },
+ { 0.698039, 0.372549, 0.196078, 1.0 },
+ { 0.674510, 0.419608, 0.219608, 1.0 },
+ { 0.650980, 0.466667, 0.243137, 1.0 },
+ { 0.615686, 0.541176, 0.282353, 1.0 },
+ { 0.615686, 0.494118, 0.258824, 1.0 },
+ { 0.619608, 0.447059, 0.235294, 1.0 },
+ { 0.619608, 0.400000, 0.207843, 1.0 },
+ { 0.623529, 0.356863, 0.184314, 1.0 },
+ { 0.627451, 0.309804, 0.160784, 1.0 },
+ { 0.627451, 0.262745, 0.137255, 1.0 },
+ { 0.631373, 0.215686, 0.113725, 1.0 },
+ { 0.631373, 0.168627, 0.086275, 1.0 },
+ { 0.635294, 0.121569, 0.062745, 1.0 },
+ { 0.639216, 0.074510, 0.039216, 1.0 },
+ { 0.639216, 0.031373, 0.015686, 1.0 },
+ { 0.643137, 0.000000, 0.000000, 1.0 },
+ { 0.627451, 0.000000, 0.000000, 1.0 },
+ { 0.611765, 0.000000, 0.000000, 1.0 },
+ { 0.596078, 0.000000, 0.000000, 1.0 },
+ { 0.580392, 0.000000, 0.000000, 1.0 },
+ { 0.564706, 0.000000, 0.000000, 1.0 },
+ { 0.549020, 0.000000, 0.000000, 1.0 },
+ { 0.533333, 0.000000, 0.000000, 1.0 },
+ { 0.517647, 0.000000, 0.000000, 1.0 },
+ { 0.501961, 0.000000, 0.000000, 1.0 },
+ { 0.486275, 0.000000, 0.000000, 1.0 },
+ { 0.458824, 0.000000, 0.000000, 1.0 },
+ };
+/* rw-reds-browns-golds-tans */
+static double4 colors_120[] = {
+ { 1.000000, 0.000000, 0.000000, 1.0 },
+ { 0.992157, 0.039216, 0.007843, 1.0 },
+ { 0.984314, 0.058824, 0.011765, 1.0 },
+ { 0.980392, 0.078431, 0.015686, 1.0 },
+ { 0.976471, 0.098039, 0.019608, 1.0 },
+ { 0.972549, 0.117647, 0.023529, 1.0 },
+ { 0.968627, 0.125490, 0.023529, 1.0 },
+ { 0.968627, 0.137255, 0.027451, 1.0 },
+ { 0.956863, 0.176471, 0.031373, 1.0 },
+ { 0.952941, 0.196078, 0.035294, 1.0 },
+ { 0.949020, 0.215686, 0.039216, 1.0 },
+ { 0.945098, 0.235294, 0.043137, 1.0 },
+ { 0.941176, 0.254902, 0.047059, 1.0 },
+ { 0.933333, 0.274510, 0.050980, 1.0 },
+ { 0.929412, 0.294118, 0.054902, 1.0 },
+ { 0.925490, 0.301961, 0.054902, 1.0 },
+ { 0.925490, 0.313725, 0.054902, 1.0 },
+ { 0.917647, 0.352941, 0.062745, 1.0 },
+ { 0.909804, 0.372549, 0.066667, 1.0 },
+ { 0.905882, 0.392157, 0.070588, 1.0 },
+ { 0.901961, 0.411765, 0.074510, 1.0 },
+ { 0.898039, 0.431373, 0.078431, 1.0 },
+ { 0.894118, 0.439216, 0.078431, 1.0 },
+ { 0.894118, 0.450980, 0.082353, 1.0 },
+ { 0.882353, 0.490196, 0.086275, 1.0 },
+ { 0.878431, 0.509804, 0.090196, 1.0 },
+ { 0.874510, 0.529412, 0.094118, 1.0 },
+ { 0.870588, 0.549020, 0.098039, 1.0 },
+ { 0.866667, 0.568627, 0.101961, 1.0 },
+ { 0.862745, 0.576471, 0.101961, 1.0 },
+ { 0.858824, 0.588235, 0.105882, 1.0 },
+ { 0.854902, 0.607843, 0.109804, 1.0 },
+ { 0.850980, 0.627451, 0.109804, 1.0 },
+ { 0.847059, 0.615686, 0.117647, 1.0 },
+ { 0.847059, 0.607843, 0.121569, 1.0 },
+ { 0.847059, 0.603922, 0.125490, 1.0 },
+ { 0.843137, 0.596078, 0.125490, 1.0 },
+ { 0.843137, 0.592157, 0.129412, 1.0 },
+ { 0.843137, 0.588235, 0.129412, 1.0 },
+ { 0.843137, 0.588235, 0.133333, 1.0 },
+ { 0.839216, 0.572549, 0.141176, 1.0 },
+ { 0.835294, 0.568627, 0.145098, 1.0 },
+ { 0.835294, 0.564706, 0.149020, 1.0 },
+ { 0.835294, 0.556863, 0.149020, 1.0 },
+ { 0.835294, 0.549020, 0.152941, 1.0 },
+ { 0.831373, 0.545098, 0.152941, 1.0 },
+ { 0.831373, 0.545098, 0.156863, 1.0 },
+ { 0.831373, 0.541176, 0.160784, 1.0 },
+ { 0.831373, 0.533333, 0.164706, 1.0 },
+ { 0.827451, 0.521569, 0.172549, 1.0 },
+ { 0.823529, 0.513725, 0.172549, 1.0 },
+ { 0.823529, 0.509804, 0.176471, 1.0 },
+ { 0.823529, 0.501961, 0.180392, 1.0 },
+ { 0.823529, 0.498039, 0.184314, 1.0 },
+ { 0.819608, 0.494118, 0.184314, 1.0 },
+ { 0.819608, 0.494118, 0.188235, 1.0 },
+ { 0.819608, 0.478431, 0.192157, 1.0 },
+ { 0.815686, 0.474510, 0.196078, 1.0 },
+ { 0.815686, 0.470588, 0.200000, 1.0 },
+ { 0.811765, 0.462745, 0.203922, 1.0 },
+ { 0.811765, 0.454902, 0.207843, 1.0 },
+ { 0.811765, 0.450980, 0.207843, 1.0 },
+ { 0.811765, 0.450980, 0.211765, 1.0 },
+ { 0.807843, 0.447059, 0.215686, 1.0 },
+ { 0.807843, 0.439216, 0.215686, 1.0 },
+ { 0.819608, 0.443137, 0.203922, 1.0 },
+ { 0.823529, 0.443137, 0.196078, 1.0 },
+ { 0.831373, 0.447059, 0.188235, 1.0 },
+ { 0.835294, 0.447059, 0.184314, 1.0 },
+ { 0.839216, 0.447059, 0.180392, 1.0 },
+ { 0.843137, 0.450980, 0.176471, 1.0 },
+ { 0.850980, 0.450980, 0.168627, 1.0 },
+ { 0.862745, 0.454902, 0.156863, 1.0 },
+ { 0.866667, 0.454902, 0.149020, 1.0 },
+ { 0.874510, 0.458824, 0.141176, 1.0 },
+ { 0.878431, 0.458824, 0.133333, 1.0 },
+ { 0.886275, 0.462745, 0.129412, 1.0 },
+ { 0.886275, 0.462745, 0.125490, 1.0 },
+ { 0.890196, 0.466667, 0.121569, 1.0 },
+ { 0.898039, 0.466667, 0.113725, 1.0 },
+ { 0.901961, 0.470588, 0.109804, 1.0 },
+ { 0.917647, 0.474510, 0.094118, 1.0 },
+ { 0.921569, 0.474510, 0.086275, 1.0 },
+ { 0.929412, 0.478431, 0.082353, 1.0 },
+ { 0.929412, 0.478431, 0.078431, 1.0 },
+ { 0.933333, 0.478431, 0.074510, 1.0 },
+ { 0.941176, 0.482353, 0.066667, 1.0 },
+ { 0.945098, 0.482353, 0.058824, 1.0 },
+ { 0.956863, 0.486275, 0.047059, 1.0 },
+ { 0.960784, 0.486275, 0.039216, 1.0 },
+ { 0.968627, 0.490196, 0.035294, 1.0 },
+ { 0.972549, 0.490196, 0.031373, 1.0 },
+ { 0.976471, 0.494118, 0.027451, 1.0 },
+ { 0.980392, 0.494118, 0.019608, 1.0 },
+ { 0.988235, 0.498039, 0.011765, 1.0 },
+ { 0.992157, 0.498039, 0.007843, 1.0 },
+ { 1.000000, 0.501961, 0.000000, 1.0 },
+ { 0.980392, 0.494118, 0.000000, 1.0 },
+ { 0.968627, 0.486275, 0.000000, 1.0 },
+ { 0.960784, 0.482353, 0.000000, 1.0 },
+ { 0.956863, 0.478431, 0.000000, 1.0 },
+ { 0.952941, 0.478431, 0.000000, 1.0 },
+ { 0.941176, 0.470588, 0.000000, 1.0 },
+ { 0.933333, 0.466667, 0.000000, 1.0 },
+ { 0.913725, 0.458824, 0.000000, 1.0 },
+ { 0.901961, 0.450980, 0.000000, 1.0 },
+ { 0.894118, 0.447059, 0.000000, 1.0 },
+ { 0.886275, 0.443137, 0.000000, 1.0 },
+ { 0.882353, 0.443137, 0.000000, 1.0 },
+ { 0.874510, 0.439216, 0.000000, 1.0 },
+ { 0.862745, 0.431373, 0.000000, 1.0 },
+ { 0.854902, 0.427451, 0.000000, 1.0 },
+ { 0.847059, 0.423529, 0.000000, 1.0 },
+ { 0.827451, 0.415686, 0.000000, 1.0 },
+ { 0.819608, 0.411765, 0.000000, 1.0 },
+ { 0.815686, 0.407843, 0.000000, 1.0 },
+ { 0.807843, 0.403922, 0.000000, 1.0 },
+ { 0.796078, 0.400000, 0.000000, 1.0 },
+ { 0.788235, 0.392157, 0.000000, 1.0 },
+ { 0.776471, 0.388235, 0.000000, 1.0 },
+ { 0.756863, 0.380392, 0.000000, 1.0 },
+ { 0.745098, 0.372549, 0.000000, 1.0 },
+ { 0.737255, 0.368627, 0.000000, 1.0 },
+ { 0.733333, 0.364706, 0.000000, 1.0 },
+ { 0.729412, 0.364706, 0.000000, 1.0 },
+ { 0.717647, 0.360784, 0.000000, 1.0 },
+ { 0.709804, 0.352941, 0.000000, 1.0 },
+ { 0.698039, 0.349020, 0.000000, 1.0 },
+ { 0.690196, 0.345098, 0.000000, 1.0 },
+ { 0.709804, 0.372549, 0.031373, 1.0 },
+ { 0.713725, 0.376471, 0.039216, 1.0 },
+ { 0.717647, 0.384314, 0.047059, 1.0 },
+ { 0.729412, 0.396078, 0.062745, 1.0 },
+ { 0.737255, 0.407843, 0.082353, 1.0 },
+ { 0.749020, 0.423529, 0.098039, 1.0 },
+ { 0.756863, 0.435294, 0.113725, 1.0 },
+ { 0.776471, 0.462745, 0.145098, 1.0 },
+ { 0.784314, 0.474510, 0.160784, 1.0 },
+ { 0.796078, 0.486275, 0.176471, 1.0 },
+ { 0.800000, 0.490196, 0.184314, 1.0 },
+ { 0.807843, 0.498039, 0.196078, 1.0 },
+ { 0.815686, 0.513725, 0.211765, 1.0 },
+ { 0.827451, 0.525490, 0.227451, 1.0 },
+ { 0.835294, 0.537255, 0.243137, 1.0 },
+ { 0.847059, 0.549020, 0.258824, 1.0 },
+ { 0.862745, 0.576471, 0.290196, 1.0 },
+ { 0.866667, 0.580392, 0.298039, 1.0 },
+ { 0.874510, 0.588235, 0.305882, 1.0 },
+ { 0.882353, 0.603922, 0.321569, 1.0 },
+ { 0.894118, 0.615686, 0.341176, 1.0 },
+ { 0.901961, 0.627451, 0.356863, 1.0 },
+ { 0.913725, 0.639216, 0.372549, 1.0 },
+ { 0.933333, 0.666667, 0.403922, 1.0 },
+ { 0.937255, 0.670588, 0.411765, 1.0 },
+ { 0.941176, 0.678431, 0.419608, 1.0 },
+ { 0.952941, 0.694118, 0.435294, 1.0 },
+ { 0.960784, 0.705882, 0.454902, 1.0 },
+ { 0.972549, 0.717647, 0.470588, 1.0 },
+ { 0.980392, 0.729412, 0.486275, 1.0 },
+ { 0.992157, 0.745098, 0.501961, 1.0 },
+ { 1.000000, 0.756863, 0.517647, 1.0 },
+ { 1.000000, 0.729412, 0.501961, 1.0 },
+ { 1.000000, 0.721569, 0.498039, 1.0 },
+ { 1.000000, 0.713725, 0.498039, 1.0 },
+ { 1.000000, 0.698039, 0.490196, 1.0 },
+ { 1.000000, 0.682353, 0.482353, 1.0 },
+ { 1.000000, 0.670588, 0.474510, 1.0 },
+ { 1.000000, 0.654902, 0.466667, 1.0 },
+ { 1.000000, 0.627451, 0.454902, 1.0 },
+ { 1.000000, 0.619608, 0.450980, 1.0 },
+ { 1.000000, 0.611765, 0.447059, 1.0 },
+ { 1.000000, 0.596078, 0.439216, 1.0 },
+ { 1.000000, 0.580392, 0.431373, 1.0 },
+ { 1.000000, 0.568627, 0.423529, 1.0 },
+ { 1.000000, 0.552941, 0.419608, 1.0 },
+ { 1.000000, 0.537255, 0.411765, 1.0 },
+ { 1.000000, 0.525490, 0.403922, 1.0 },
+ { 1.000000, 0.509804, 0.396078, 1.0 },
+ { 1.000000, 0.494118, 0.388235, 1.0 },
+ { 1.000000, 0.478431, 0.384314, 1.0 },
+ { 1.000000, 0.466667, 0.376471, 1.0 },
+ { 1.000000, 0.450980, 0.368627, 1.0 },
+ { 1.000000, 0.435294, 0.360784, 1.0 },
+ { 1.000000, 0.419608, 0.352941, 1.0 },
+ { 1.000000, 0.392157, 0.341176, 1.0 },
+ { 1.000000, 0.384314, 0.337255, 1.0 },
+ { 1.000000, 0.376471, 0.333333, 1.0 },
+ { 1.000000, 0.364706, 0.325490, 1.0 },
+ { 1.000000, 0.349020, 0.317647, 1.0 },
+ { 1.000000, 0.333333, 0.309804, 1.0 },
+ { 1.000000, 0.317647, 0.305882, 1.0 },
+ { 1.000000, 0.305882, 0.298039, 1.0 },
+ { 1.000000, 0.290196, 0.290196, 1.0 },
+ { 0.996078, 0.301961, 0.294118, 1.0 },
+ { 0.988235, 0.309804, 0.298039, 1.0 },
+ { 0.984314, 0.321569, 0.298039, 1.0 },
+ { 0.980392, 0.329412, 0.301961, 1.0 },
+ { 0.972549, 0.341176, 0.305882, 1.0 },
+ { 0.968627, 0.352941, 0.309804, 1.0 },
+ { 0.960784, 0.360784, 0.309804, 1.0 },
+ { 0.956863, 0.372549, 0.313725, 1.0 },
+ { 0.952941, 0.380392, 0.317647, 1.0 },
+ { 0.945098, 0.392157, 0.317647, 1.0 },
+ { 0.941176, 0.403922, 0.321569, 1.0 },
+ { 0.933333, 0.411765, 0.325490, 1.0 },
+ { 0.929412, 0.423529, 0.329412, 1.0 },
+ { 0.925490, 0.431373, 0.329412, 1.0 },
+ { 0.917647, 0.443137, 0.333333, 1.0 },
+ { 0.913725, 0.454902, 0.337255, 1.0 },
+ { 0.909804, 0.462745, 0.337255, 1.0 },
+ { 0.901961, 0.474510, 0.341176, 1.0 },
+ { 0.898039, 0.482353, 0.345098, 1.0 },
+ { 0.894118, 0.494118, 0.349020, 1.0 },
+ { 0.886275, 0.501961, 0.349020, 1.0 },
+ { 0.882353, 0.513725, 0.352941, 1.0 },
+ { 0.874510, 0.525490, 0.356863, 1.0 },
+ { 0.870588, 0.533333, 0.356863, 1.0 },
+ { 0.866667, 0.545098, 0.360784, 1.0 },
+ { 0.858824, 0.552941, 0.364706, 1.0 },
+ { 0.854902, 0.564706, 0.368627, 1.0 },
+ { 0.847059, 0.576471, 0.368627, 1.0 },
+ { 0.843137, 0.584314, 0.372549, 1.0 },
+ { 0.839216, 0.596078, 0.376471, 1.0 },
+ { 0.831373, 0.603922, 0.376471, 1.0 },
+ { 0.827451, 0.615686, 0.380392, 1.0 },
+ { 0.827451, 0.619608, 0.388235, 1.0 },
+ { 0.831373, 0.623529, 0.392157, 1.0 },
+ { 0.831373, 0.627451, 0.400000, 1.0 },
+ { 0.835294, 0.631373, 0.407843, 1.0 },
+ { 0.835294, 0.635294, 0.411765, 1.0 },
+ { 0.839216, 0.639216, 0.419608, 1.0 },
+ { 0.839216, 0.643137, 0.423529, 1.0 },
+ { 0.839216, 0.647059, 0.431373, 1.0 },
+ { 0.843137, 0.650980, 0.439216, 1.0 },
+ { 0.843137, 0.654902, 0.443137, 1.0 },
+ { 0.847059, 0.658824, 0.450980, 1.0 },
+ { 0.847059, 0.662745, 0.454902, 1.0 },
+ { 0.850980, 0.666667, 0.462745, 1.0 },
+ { 0.850980, 0.670588, 0.470588, 1.0 },
+ { 0.854902, 0.674510, 0.474510, 1.0 },
+ { 0.854902, 0.678431, 0.482353, 1.0 },
+ { 0.854902, 0.682353, 0.490196, 1.0 },
+ { 0.858824, 0.686275, 0.494118, 1.0 },
+ { 0.858824, 0.690196, 0.501961, 1.0 },
+ { 0.862745, 0.694118, 0.509804, 1.0 },
+ { 0.862745, 0.698039, 0.513725, 1.0 },
+ { 0.866667, 0.701961, 0.521569, 1.0 },
+ { 0.866667, 0.705882, 0.525490, 1.0 },
+ { 0.866667, 0.709804, 0.533333, 1.0 },
+ { 0.870588, 0.713725, 0.541176, 1.0 },
+ { 0.870588, 0.717647, 0.545098, 1.0 },
+ { 0.874510, 0.721569, 0.552941, 1.0 },
+ { 0.874510, 0.725490, 0.556863, 1.0 },
+ { 0.878431, 0.729412, 0.564706, 1.0 },
+ { 0.878431, 0.733333, 0.572549, 1.0 },
+ { 0.882353, 0.741176, 0.584314, 1.0 },
+ };
+/* dg009 */
+static double4 colors_121[] = {
+ { 0.074510, 0.043137, 0.090196, 1.0 },
+ { 0.152941, 0.094118, 0.184314, 1.0 },
+ { 0.211765, 0.101961, 0.184314, 1.0 },
+ { 0.274510, 0.113725, 0.184314, 1.0 },
+ { 0.317647, 0.105882, 0.172549, 1.0 },
+ { 0.360784, 0.098039, 0.164706, 1.0 },
+ { 0.396078, 0.047059, 0.149020, 1.0 },
+ { 0.431373, 0.000000, 0.137255, 1.0 },
+ { 0.443137, 0.109804, 0.192157, 1.0 },
+ { 0.364706, 0.109804, 0.176471, 1.0 },
+ { 0.290196, 0.109804, 0.160784, 1.0 },
+ { 0.282353, 0.129412, 0.196078, 1.0 },
+ { 0.278431, 0.149020, 0.231373, 1.0 },
+ { 0.301961, 0.227451, 0.368627, 1.0 },
+ { 0.325490, 0.309804, 0.509804, 1.0 },
+ { 0.352941, 0.364706, 0.545098, 1.0 },
+ { 0.384314, 0.419608, 0.580392, 1.0 },
+ { 0.450980, 0.400000, 0.670588, 1.0 },
+ { 0.384314, 0.360784, 0.552941, 1.0 },
+ { 0.317647, 0.321569, 0.439216, 1.0 },
+ { 0.305882, 0.309804, 0.423529, 1.0 },
+ { 0.294118, 0.298039, 0.407843, 1.0 },
+ { 0.290196, 0.294118, 0.403922, 1.0 },
+ { 0.286275, 0.290196, 0.400000, 1.0 },
+ { 0.380392, 0.219608, 0.376471, 1.0 },
+ { 0.349020, 0.160784, 0.278431, 1.0 },
+ { 0.321569, 0.105882, 0.180392, 1.0 },
+ { 0.243137, 0.109804, 0.196078, 1.0 },
+ { 0.164706, 0.117647, 0.211765, 1.0 },
+ { 0.152941, 0.105882, 0.192157, 1.0 },
+ { 0.145098, 0.098039, 0.176471, 1.0 },
+ { 0.133333, 0.101961, 0.160784, 1.0 },
+ { 0.113725, 0.098039, 0.156863, 1.0 },
+ { 0.098039, 0.105882, 0.156863, 1.0 },
+ { 0.090196, 0.105882, 0.156863, 1.0 },
+ { 0.082353, 0.105882, 0.160784, 1.0 },
+ { 0.066667, 0.133333, 0.184314, 1.0 },
+ { 0.050980, 0.160784, 0.207843, 1.0 },
+ { 0.074510, 0.211765, 0.239216, 1.0 },
+ { 0.101961, 0.262745, 0.270588, 1.0 },
+ { 0.168627, 0.274510, 0.309804, 1.0 },
+ { 0.172549, 0.235294, 0.298039, 1.0 },
+ { 0.176471, 0.200000, 0.286275, 1.0 },
+ { 0.172549, 0.160784, 0.231373, 1.0 },
+ { 0.168627, 0.125490, 0.180392, 1.0 },
+ { 0.200000, 0.113725, 0.168627, 1.0 },
+ { 0.235294, 0.101961, 0.156863, 1.0 },
+ { 0.207843, 0.098039, 0.156863, 1.0 },
+ { 0.160784, 0.066667, 0.192157, 1.0 },
+ { 0.145098, 0.113725, 0.196078, 1.0 },
+ { 0.145098, 0.121569, 0.207843, 1.0 },
+ { 0.149020, 0.133333, 0.223529, 1.0 },
+ { 0.145098, 0.125490, 0.215686, 1.0 },
+ { 0.141176, 0.121569, 0.211765, 1.0 },
+ { 0.141176, 0.109804, 0.196078, 1.0 },
+ { 0.145098, 0.098039, 0.184314, 1.0 },
+ { 0.145098, 0.101961, 0.168627, 1.0 },
+ { 0.145098, 0.098039, 0.164706, 1.0 },
+ { 0.149020, 0.098039, 0.164706, 1.0 },
+ { 0.145098, 0.098039, 0.160784, 1.0 },
+ { 0.145098, 0.101961, 0.156863, 1.0 },
+ { 0.141176, 0.098039, 0.152941, 1.0 },
+ { 0.141176, 0.098039, 0.152941, 1.0 },
+ { 0.121569, 0.098039, 0.152941, 1.0 },
+ { 0.113725, 0.078431, 0.145098, 1.0 },
+ { 0.101961, 0.121569, 0.196078, 1.0 },
+ { 0.105882, 0.152941, 0.223529, 1.0 },
+ { 0.113725, 0.188235, 0.254902, 1.0 },
+ { 0.133333, 0.184314, 0.274510, 1.0 },
+ { 0.156863, 0.184314, 0.294118, 1.0 },
+ { 0.192157, 0.188235, 0.352941, 1.0 },
+ { 0.192157, 0.243137, 0.368627, 1.0 },
+ { 0.258824, 0.262745, 0.380392, 1.0 },
+ { 0.270588, 0.274510, 0.388235, 1.0 },
+ { 0.282353, 0.286275, 0.396078, 1.0 },
+ { 0.274510, 0.282353, 0.384314, 1.0 },
+ { 0.270588, 0.278431, 0.376471, 1.0 },
+ { 0.270588, 0.278431, 0.376471, 1.0 },
+ { 0.270588, 0.278431, 0.376471, 1.0 },
+ { 0.266667, 0.270588, 0.380392, 1.0 },
+ { 0.254902, 0.247059, 0.403922, 1.0 },
+ { 0.262745, 0.290196, 0.454902, 1.0 },
+ { 0.274510, 0.305882, 0.478431, 1.0 },
+ { 0.290196, 0.321569, 0.505882, 1.0 },
+ { 0.309804, 0.349020, 0.533333, 1.0 },
+ { 0.329412, 0.376471, 0.564706, 1.0 },
+ { 0.333333, 0.435294, 0.525490, 1.0 },
+ { 0.321569, 0.431373, 0.447059, 1.0 },
+ { 0.286275, 0.290196, 0.400000, 1.0 },
+ { 0.239216, 0.290196, 0.352941, 1.0 },
+ { 0.196078, 0.294118, 0.309804, 1.0 },
+ { 0.196078, 0.282353, 0.262745, 1.0 },
+ { 0.200000, 0.270588, 0.215686, 1.0 },
+ { 0.149020, 0.160784, 0.227451, 1.0 },
+ { 0.172549, 0.160784, 0.274510, 1.0 },
+ { 0.196078, 0.192157, 0.317647, 1.0 },
+ { 0.239216, 0.231373, 0.384314, 1.0 },
+ { 0.180392, 0.364706, 0.388235, 1.0 },
+ { 0.211765, 0.356863, 0.411765, 1.0 },
+ { 0.243137, 0.352941, 0.439216, 1.0 },
+ { 0.262745, 0.376471, 0.435294, 1.0 },
+ { 0.282353, 0.400000, 0.431373, 1.0 },
+ { 0.317647, 0.435294, 0.474510, 1.0 },
+ { 0.454902, 0.486275, 0.631373, 1.0 },
+ { 0.439216, 0.482353, 0.662745, 1.0 },
+ { 0.372549, 0.392157, 0.568627, 1.0 },
+ { 0.305882, 0.301961, 0.474510, 1.0 },
+ { 0.286275, 0.301961, 0.470588, 1.0 },
+ { 0.270588, 0.305882, 0.466667, 1.0 },
+ { 0.286275, 0.403922, 0.435294, 1.0 },
+ { 0.345098, 0.431373, 0.525490, 1.0 },
+ { 0.454902, 0.494118, 0.631373, 1.0 },
+ { 0.431373, 0.545098, 0.670588, 1.0 },
+ { 0.439216, 0.501961, 0.733333, 1.0 },
+ { 0.450980, 0.498039, 0.694118, 1.0 },
+ { 0.466667, 0.494118, 0.658824, 1.0 },
+ { 0.482353, 0.435294, 0.631373, 1.0 },
+ { 0.568627, 0.384314, 0.596078, 1.0 },
+ { 0.545098, 0.360784, 0.572549, 1.0 },
+ { 0.384314, 0.282353, 0.529412, 1.0 },
+ { 0.290196, 0.294118, 0.403922, 1.0 },
+ { 0.266667, 0.266667, 0.396078, 1.0 },
+ { 0.247059, 0.239216, 0.392157, 1.0 },
+ { 0.223529, 0.215686, 0.364706, 1.0 },
+ { 0.200000, 0.192157, 0.337255, 1.0 },
+ { 0.152941, 0.149020, 0.274510, 1.0 },
+ { 0.105882, 0.094118, 0.215686, 1.0 },
+ { 0.082353, 0.101961, 0.188235, 1.0 },
+ { 0.062745, 0.086275, 0.188235, 1.0 },
+ { 0.082353, 0.105882, 0.168627, 1.0 },
+ { 0.086275, 0.117647, 0.172549, 1.0 },
+ { 0.090196, 0.129412, 0.176471, 1.0 },
+ { 0.098039, 0.137255, 0.184314, 1.0 },
+ { 0.094118, 0.133333, 0.180392, 1.0 },
+ { 0.098039, 0.121569, 0.176471, 1.0 },
+ { 0.109804, 0.105882, 0.176471, 1.0 },
+ { 0.137255, 0.105882, 0.164706, 1.0 },
+ { 0.141176, 0.101961, 0.164706, 1.0 },
+ { 0.145098, 0.101961, 0.164706, 1.0 },
+ { 0.145098, 0.101961, 0.164706, 1.0 },
+ { 0.145098, 0.101961, 0.164706, 1.0 },
+ { 0.145098, 0.101961, 0.164706, 1.0 },
+ { 0.145098, 0.101961, 0.164706, 1.0 },
+ { 0.145098, 0.101961, 0.164706, 1.0 },
+ { 0.145098, 0.101961, 0.164706, 1.0 },
+ { 0.141176, 0.109804, 0.160784, 1.0 },
+ { 0.141176, 0.113725, 0.164706, 1.0 },
+ { 0.141176, 0.117647, 0.172549, 1.0 },
+ { 0.105882, 0.172549, 0.211765, 1.0 },
+ { 0.090196, 0.203922, 0.235294, 1.0 },
+ { 0.098039, 0.219608, 0.239216, 1.0 },
+ { 0.101961, 0.215686, 0.239216, 1.0 },
+ { 0.133333, 0.156863, 0.243137, 1.0 },
+ { 0.098039, 0.160784, 0.243137, 1.0 },
+ { 0.066667, 0.164706, 0.243137, 1.0 },
+ { 0.039216, 0.152941, 0.207843, 1.0 },
+ { 0.058824, 0.090196, 0.180392, 1.0 },
+ { 0.000000, 0.000000, 0.098039, 1.0 },
+ { 0.000000, 0.000000, 0.098039, 1.0 },
+ { 0.000000, 0.000000, 0.098039, 1.0 },
+ { 0.058824, 0.082353, 0.129412, 1.0 },
+ { 0.109804, 0.105882, 0.168627, 1.0 },
+ { 0.117647, 0.109804, 0.172549, 1.0 },
+ { 0.129412, 0.113725, 0.180392, 1.0 },
+ { 0.125490, 0.117647, 0.200000, 1.0 },
+ { 0.101961, 0.121569, 0.196078, 1.0 },
+ { 0.074510, 0.133333, 0.207843, 1.0 },
+ { 0.078431, 0.129412, 0.164706, 1.0 },
+ { 0.086275, 0.109804, 0.164706, 1.0 },
+ { 0.090196, 0.098039, 0.160784, 1.0 },
+ { 0.094118, 0.090196, 0.160784, 1.0 },
+ { 0.101961, 0.082353, 0.168627, 1.0 },
+ { 0.117647, 0.082353, 0.164706, 1.0 },
+ { 0.125490, 0.098039, 0.168627, 1.0 },
+ { 0.137255, 0.105882, 0.164706, 1.0 },
+ { 0.145098, 0.101961, 0.164706, 1.0 },
+ { 0.149020, 0.098039, 0.164706, 1.0 },
+ { 0.168627, 0.078431, 0.149020, 1.0 },
+ { 0.196078, 0.070588, 0.121569, 1.0 },
+ { 0.298039, 0.003922, 0.125490, 1.0 },
+ { 0.313725, 0.058824, 0.145098, 1.0 },
+ { 0.341176, 0.094118, 0.160784, 1.0 },
+ { 0.329412, 0.121569, 0.200000, 1.0 },
+ { 0.388235, 0.117647, 0.192157, 1.0 },
+ { 0.709804, 0.235294, 0.364706, 1.0 },
+ { 0.694118, 0.247059, 0.360784, 1.0 },
+ { 0.682353, 0.258824, 0.360784, 1.0 },
+ { 0.615686, 0.305882, 0.427451, 1.0 },
+ { 0.772549, 0.400000, 0.556863, 1.0 },
+ { 0.788235, 0.490196, 0.607843, 1.0 },
+ { 0.494118, 0.537255, 0.623529, 1.0 },
+ { 0.466667, 0.486275, 0.603922, 1.0 },
+ { 0.345098, 0.321569, 0.501961, 1.0 },
+ { 0.298039, 0.301961, 0.411765, 1.0 },
+ { 0.298039, 0.301961, 0.411765, 1.0 },
+ { 0.290196, 0.294118, 0.403922, 1.0 },
+ { 0.286275, 0.290196, 0.400000, 1.0 },
+ { 0.274510, 0.278431, 0.388235, 1.0 },
+ { 0.266667, 0.270588, 0.380392, 1.0 },
+ { 0.239216, 0.247059, 0.396078, 1.0 },
+ { 0.235294, 0.243137, 0.392157, 1.0 },
+ { 0.247059, 0.239216, 0.392157, 1.0 },
+ { 0.266667, 0.270588, 0.380392, 1.0 },
+ { 0.266667, 0.274510, 0.372549, 1.0 },
+ { 0.274510, 0.278431, 0.388235, 1.0 },
+ { 0.282353, 0.286275, 0.396078, 1.0 },
+ { 0.290196, 0.294118, 0.403922, 1.0 },
+ { 0.278431, 0.282353, 0.392157, 1.0 },
+ { 0.278431, 0.282353, 0.392157, 1.0 },
+ { 0.270588, 0.286275, 0.384314, 1.0 },
+ { 0.258824, 0.262745, 0.372549, 1.0 },
+ { 0.337255, 0.160784, 0.274510, 1.0 },
+ { 0.462745, 0.129412, 0.219608, 1.0 },
+ { 0.549020, 0.117647, 0.152941, 1.0 },
+ { 0.584314, 0.149020, 0.215686, 1.0 },
+ { 0.517647, 0.109804, 0.254902, 1.0 },
+ { 0.529412, 0.168627, 0.266667, 1.0 },
+ { 0.596078, 0.274510, 0.364706, 1.0 },
+ { 0.576471, 0.278431, 0.396078, 1.0 },
+ { 0.525490, 0.286275, 0.313725, 1.0 },
+ { 0.427451, 0.211765, 0.294118, 1.0 },
+ { 0.309804, 0.313725, 0.423529, 1.0 },
+ { 0.419608, 0.470588, 0.596078, 1.0 },
+ { 0.529412, 0.545098, 0.733333, 1.0 },
+ { 0.552941, 0.549020, 0.772549, 1.0 },
+ { 0.839216, 0.862745, 1.000000, 1.0 },
+ { 0.792157, 0.839216, 1.000000, 1.0 },
+ { 0.533333, 0.576471, 0.796078, 1.0 },
+ { 0.447059, 0.490196, 0.670588, 1.0 },
+ { 0.329412, 0.419608, 0.552941, 1.0 },
+ { 0.301961, 0.305882, 0.415686, 1.0 },
+ { 0.262745, 0.278431, 0.376471, 1.0 },
+ { 0.180392, 0.215686, 0.337255, 1.0 },
+ { 0.129412, 0.184314, 0.298039, 1.0 },
+ { 0.160784, 0.239216, 0.274510, 1.0 },
+ { 0.164706, 0.270588, 0.305882, 1.0 },
+ { 0.192157, 0.266667, 0.321569, 1.0 },
+ { 0.247059, 0.250980, 0.360784, 1.0 },
+ { 0.258824, 0.262745, 0.380392, 1.0 },
+ { 0.247059, 0.247059, 0.380392, 1.0 },
+ { 0.219608, 0.215686, 0.349020, 1.0 },
+ { 0.192157, 0.168627, 0.309804, 1.0 },
+ { 0.149020, 0.149020, 0.243137, 1.0 },
+ { 0.152941, 0.145098, 0.231373, 1.0 },
+ { 0.149020, 0.141176, 0.235294, 1.0 },
+ { 0.145098, 0.152941, 0.243137, 1.0 },
+ { 0.156863, 0.196078, 0.294118, 1.0 },
+ { 0.207843, 0.227451, 0.341176, 1.0 },
+ { 0.227451, 0.227451, 0.368627, 1.0 },
+ { 0.239216, 0.192157, 0.380392, 1.0 },
+ { 0.207843, 0.156863, 0.325490, 1.0 },
+ { 0.164706, 0.168627, 0.290196, 1.0 },
+ { 0.141176, 0.156863, 0.254902, 1.0 },
+ { 0.141176, 0.137255, 0.270588, 1.0 },
+ { 0.200000, 0.207843, 0.356863, 1.0 },
+ { 0.156863, 0.145098, 0.352941, 1.0 },
+ };
+/* dg016 */
+static double4 colors_122[] = {
+ { 0.098039, 0.117647, 0.133333, 1.0 },
+ { 0.200000, 0.239216, 0.274510, 1.0 },
+ { 0.180392, 0.207843, 0.243137, 1.0 },
+ { 0.164706, 0.176471, 0.211765, 1.0 },
+ { 0.133333, 0.172549, 0.168627, 1.0 },
+ { 0.105882, 0.168627, 0.125490, 1.0 },
+ { 0.105882, 0.164706, 0.117647, 1.0 },
+ { 0.109804, 0.164706, 0.113725, 1.0 },
+ { 0.086275, 0.152941, 0.090196, 1.0 },
+ { 0.078431, 0.129412, 0.082353, 1.0 },
+ { 0.070588, 0.109804, 0.074510, 1.0 },
+ { 0.070588, 0.094118, 0.070588, 1.0 },
+ { 0.070588, 0.078431, 0.066667, 1.0 },
+ { 0.066667, 0.074510, 0.062745, 1.0 },
+ { 0.062745, 0.070588, 0.058824, 1.0 },
+ { 0.062745, 0.070588, 0.058824, 1.0 },
+ { 0.062745, 0.070588, 0.058824, 1.0 },
+ { 0.062745, 0.082353, 0.066667, 1.0 },
+ { 0.054902, 0.090196, 0.070588, 1.0 },
+ { 0.050980, 0.101961, 0.074510, 1.0 },
+ { 0.074510, 0.133333, 0.094118, 1.0 },
+ { 0.101961, 0.164706, 0.113725, 1.0 },
+ { 0.094118, 0.172549, 0.121569, 1.0 },
+ { 0.090196, 0.184314, 0.133333, 1.0 },
+ { 0.043137, 0.180392, 0.164706, 1.0 },
+ { 0.043137, 0.207843, 0.156863, 1.0 },
+ { 0.047059, 0.235294, 0.149020, 1.0 },
+ { 0.023529, 0.239216, 0.172549, 1.0 },
+ { 0.000000, 0.243137, 0.200000, 1.0 },
+ { 0.027451, 0.254902, 0.207843, 1.0 },
+ { 0.058824, 0.270588, 0.215686, 1.0 },
+ { 0.098039, 0.250980, 0.247059, 1.0 },
+ { 0.133333, 0.184314, 0.250980, 1.0 },
+ { 0.156863, 0.168627, 0.235294, 1.0 },
+ { 0.156863, 0.168627, 0.231373, 1.0 },
+ { 0.160784, 0.172549, 0.231373, 1.0 },
+ { 0.160784, 0.172549, 0.231373, 1.0 },
+ { 0.164706, 0.176471, 0.235294, 1.0 },
+ { 0.160784, 0.172549, 0.231373, 1.0 },
+ { 0.160784, 0.172549, 0.231373, 1.0 },
+ { 0.129412, 0.207843, 0.243137, 1.0 },
+ { 0.101961, 0.250980, 0.231373, 1.0 },
+ { 0.078431, 0.294118, 0.219608, 1.0 },
+ { 0.058824, 0.345098, 0.239216, 1.0 },
+ { 0.039216, 0.396078, 0.258824, 1.0 },
+ { 0.039216, 0.411765, 0.270588, 1.0 },
+ { 0.039216, 0.431373, 0.282353, 1.0 },
+ { 0.070588, 0.419608, 0.309804, 1.0 },
+ { 0.050980, 0.352941, 0.227451, 1.0 },
+ { 0.149020, 0.231373, 0.243137, 1.0 },
+ { 0.152941, 0.200000, 0.227451, 1.0 },
+ { 0.156863, 0.172549, 0.215686, 1.0 },
+ { 0.137255, 0.152941, 0.180392, 1.0 },
+ { 0.117647, 0.133333, 0.145098, 1.0 },
+ { 0.109804, 0.133333, 0.145098, 1.0 },
+ { 0.101961, 0.133333, 0.145098, 1.0 },
+ { 0.082353, 0.141176, 0.215686, 1.0 },
+ { 0.070588, 0.196078, 0.250980, 1.0 },
+ { 0.058824, 0.254902, 0.290196, 1.0 },
+ { 0.047059, 0.349020, 0.364706, 1.0 },
+ { 0.039216, 0.447059, 0.443137, 1.0 },
+ { 0.035294, 0.474510, 0.384314, 1.0 },
+ { 0.035294, 0.505882, 0.325490, 1.0 },
+ { 0.050980, 0.407843, 0.278431, 1.0 },
+ { 0.043137, 0.321569, 0.203922, 1.0 },
+ { 0.000000, 0.145098, 0.054902, 1.0 },
+ { 0.019608, 0.094118, 0.039216, 1.0 },
+ { 0.043137, 0.047059, 0.027451, 1.0 },
+ { 0.035294, 0.050980, 0.027451, 1.0 },
+ { 0.027451, 0.054902, 0.027451, 1.0 },
+ { 0.000000, 0.054902, 0.015686, 1.0 },
+ { 0.000000, 0.066667, 0.019608, 1.0 },
+ { 0.074510, 0.086275, 0.105882, 1.0 },
+ { 0.086275, 0.109804, 0.145098, 1.0 },
+ { 0.101961, 0.133333, 0.184314, 1.0 },
+ { 0.129412, 0.149020, 0.207843, 1.0 },
+ { 0.156863, 0.168627, 0.235294, 1.0 },
+ { 0.160784, 0.200000, 0.247059, 1.0 },
+ { 0.168627, 0.235294, 0.262745, 1.0 },
+ { 0.207843, 0.294118, 0.243137, 1.0 },
+ { 0.188235, 0.372549, 0.333333, 1.0 },
+ { 0.274510, 0.403922, 0.360784, 1.0 },
+ { 0.239216, 0.341176, 0.301961, 1.0 },
+ { 0.203922, 0.282353, 0.247059, 1.0 },
+ { 0.184314, 0.254902, 0.215686, 1.0 },
+ { 0.164706, 0.227451, 0.184314, 1.0 },
+ { 0.141176, 0.211765, 0.149020, 1.0 },
+ { 0.129412, 0.176471, 0.121569, 1.0 },
+ { 0.133333, 0.152941, 0.137255, 1.0 },
+ { 0.149020, 0.164706, 0.188235, 1.0 },
+ { 0.168627, 0.180392, 0.239216, 1.0 },
+ { 0.176471, 0.188235, 0.247059, 1.0 },
+ { 0.184314, 0.196078, 0.254902, 1.0 },
+ { 0.207843, 0.235294, 0.337255, 1.0 },
+ { 0.239216, 0.290196, 0.423529, 1.0 },
+ { 0.270588, 0.301961, 0.447059, 1.0 },
+ { 0.270588, 0.298039, 0.411765, 1.0 },
+ { 0.137255, 0.172549, 0.294118, 1.0 },
+ { 0.078431, 0.145098, 0.254902, 1.0 },
+ { 0.019608, 0.121569, 0.219608, 1.0 },
+ { 0.023529, 0.125490, 0.200000, 1.0 },
+ { 0.027451, 0.129412, 0.180392, 1.0 },
+ { 0.027451, 0.141176, 0.164706, 1.0 },
+ { 0.039216, 0.156863, 0.149020, 1.0 },
+ { 0.035294, 0.109804, 0.137255, 1.0 },
+ { 0.015686, 0.062745, 0.125490, 1.0 },
+ { 0.000000, 0.015686, 0.113725, 1.0 },
+ { 0.000000, 0.019608, 0.090196, 1.0 },
+ { 0.000000, 0.023529, 0.070588, 1.0 },
+ { 0.007843, 0.070588, 0.070588, 1.0 },
+ { 0.023529, 0.090196, 0.066667, 1.0 },
+ { 0.043137, 0.082353, 0.050980, 1.0 },
+ { 0.066667, 0.090196, 0.035294, 1.0 },
+ { 0.070588, 0.078431, 0.066667, 1.0 },
+ { 0.066667, 0.078431, 0.066667, 1.0 },
+ { 0.062745, 0.082353, 0.066667, 1.0 },
+ { 0.062745, 0.082353, 0.094118, 1.0 },
+ { 0.054902, 0.125490, 0.133333, 1.0 },
+ { 0.050980, 0.164706, 0.188235, 1.0 },
+ { 0.050980, 0.172549, 0.152941, 1.0 },
+ { 0.058824, 0.231373, 0.125490, 1.0 },
+ { 0.062745, 0.258824, 0.137255, 1.0 },
+ { 0.070588, 0.290196, 0.152941, 1.0 },
+ { 0.058824, 0.298039, 0.168627, 1.0 },
+ { 0.047059, 0.309804, 0.188235, 1.0 },
+ { 0.039216, 0.290196, 0.196078, 1.0 },
+ { 0.043137, 0.278431, 0.176471, 1.0 },
+ { 0.062745, 0.254902, 0.141176, 1.0 },
+ { 0.109804, 0.231373, 0.168627, 1.0 },
+ { 0.156863, 0.168627, 0.227451, 1.0 },
+ { 0.156863, 0.168627, 0.227451, 1.0 },
+ { 0.156863, 0.168627, 0.227451, 1.0 },
+ { 0.160784, 0.172549, 0.231373, 1.0 },
+ { 0.160784, 0.172549, 0.231373, 1.0 },
+ { 0.156863, 0.168627, 0.227451, 1.0 },
+ { 0.156863, 0.168627, 0.227451, 1.0 },
+ { 0.149020, 0.160784, 0.219608, 1.0 },
+ { 0.098039, 0.168627, 0.215686, 1.0 },
+ { 0.047059, 0.176471, 0.211765, 1.0 },
+ { 0.043137, 0.172549, 0.219608, 1.0 },
+ { 0.039216, 0.168627, 0.227451, 1.0 },
+ { 0.047059, 0.164706, 0.203922, 1.0 },
+ { 0.066667, 0.176471, 0.192157, 1.0 },
+ { 0.125490, 0.176471, 0.200000, 1.0 },
+ { 0.152941, 0.164706, 0.223529, 1.0 },
+ { 0.160784, 0.172549, 0.231373, 1.0 },
+ { 0.160784, 0.172549, 0.231373, 1.0 },
+ { 0.164706, 0.176471, 0.235294, 1.0 },
+ { 0.164706, 0.176471, 0.235294, 1.0 },
+ { 0.164706, 0.176471, 0.235294, 1.0 },
+ { 0.168627, 0.180392, 0.239216, 1.0 },
+ { 0.180392, 0.184314, 0.254902, 1.0 },
+ { 0.160784, 0.164706, 0.243137, 1.0 },
+ { 0.160784, 0.164706, 0.239216, 1.0 },
+ { 0.160784, 0.164706, 0.235294, 1.0 },
+ { 0.160784, 0.172549, 0.231373, 1.0 },
+ { 0.164706, 0.176471, 0.235294, 1.0 },
+ { 0.164706, 0.176471, 0.235294, 1.0 },
+ { 0.164706, 0.176471, 0.235294, 1.0 },
+ { 0.172549, 0.184314, 0.243137, 1.0 },
+ { 0.180392, 0.207843, 0.247059, 1.0 },
+ { 0.172549, 0.243137, 0.392157, 1.0 },
+ { 0.184314, 0.247059, 0.411765, 1.0 },
+ { 0.196078, 0.250980, 0.435294, 1.0 },
+ { 0.172549, 0.250980, 0.450980, 1.0 },
+ { 0.109804, 0.262745, 0.384314, 1.0 },
+ { 0.121569, 0.200000, 0.294118, 1.0 },
+ { 0.094118, 0.196078, 0.301961, 1.0 },
+ { 0.054902, 0.184314, 0.219608, 1.0 },
+ { 0.086275, 0.172549, 0.227451, 1.0 },
+ { 0.117647, 0.160784, 0.239216, 1.0 },
+ { 0.149020, 0.160784, 0.227451, 1.0 },
+ { 0.152941, 0.164706, 0.223529, 1.0 },
+ { 0.156863, 0.168627, 0.227451, 1.0 },
+ { 0.168627, 0.172549, 0.250980, 1.0 },
+ { 0.133333, 0.180392, 0.266667, 1.0 },
+ { 0.054902, 0.219608, 0.266667, 1.0 },
+ { 0.035294, 0.278431, 0.376471, 1.0 },
+ { 0.039216, 0.372549, 0.517647, 1.0 },
+ { 0.047059, 0.411765, 0.572549, 1.0 },
+ { 0.035294, 0.458824, 0.701961, 1.0 },
+ { 0.058824, 0.611765, 0.678431, 1.0 },
+ { 0.200000, 0.776471, 0.572549, 1.0 },
+ { 0.219608, 0.650980, 0.505882, 1.0 },
+ { 0.039216, 0.333333, 0.211765, 1.0 },
+ { 0.043137, 0.286275, 0.184314, 1.0 },
+ { 0.050980, 0.243137, 0.156863, 1.0 },
+ { 0.078431, 0.145098, 0.113725, 1.0 },
+ { 0.047059, 0.105882, 0.094118, 1.0 },
+ { 0.062745, 0.098039, 0.094118, 1.0 },
+ { 0.086275, 0.121569, 0.101961, 1.0 },
+ { 0.082353, 0.113725, 0.125490, 1.0 },
+ { 0.109804, 0.129412, 0.141176, 1.0 },
+ { 0.101961, 0.145098, 0.160784, 1.0 },
+ { 0.090196, 0.133333, 0.156863, 1.0 },
+ { 0.078431, 0.109804, 0.184314, 1.0 },
+ { 0.074510, 0.109804, 0.176471, 1.0 },
+ { 0.086275, 0.082353, 0.105882, 1.0 },
+ { 0.117647, 0.062745, 0.050980, 1.0 },
+ { 0.070588, 0.078431, 0.066667, 1.0 },
+ { 0.066667, 0.082353, 0.078431, 1.0 },
+ { 0.070588, 0.086275, 0.098039, 1.0 },
+ { 0.090196, 0.101961, 0.121569, 1.0 },
+ { 0.117647, 0.137255, 0.152941, 1.0 },
+ { 0.145098, 0.141176, 0.172549, 1.0 },
+ { 0.160784, 0.168627, 0.215686, 1.0 },
+ { 0.156863, 0.168627, 0.227451, 1.0 },
+ { 0.156863, 0.168627, 0.227451, 1.0 },
+ { 0.156863, 0.168627, 0.227451, 1.0 },
+ { 0.152941, 0.164706, 0.223529, 1.0 },
+ { 0.152941, 0.164706, 0.223529, 1.0 },
+ { 0.156863, 0.168627, 0.227451, 1.0 },
+ { 0.156863, 0.168627, 0.227451, 1.0 },
+ { 0.156863, 0.168627, 0.227451, 1.0 },
+ { 0.156863, 0.168627, 0.227451, 1.0 },
+ { 0.152941, 0.164706, 0.223529, 1.0 },
+ { 0.149020, 0.160784, 0.219608, 1.0 },
+ { 0.137255, 0.160784, 0.207843, 1.0 },
+ { 0.121569, 0.141176, 0.156863, 1.0 },
+ { 0.082353, 0.164706, 0.145098, 1.0 },
+ { 0.043137, 0.203922, 0.188235, 1.0 },
+ { 0.039216, 0.211765, 0.262745, 1.0 },
+ { 0.074510, 0.239216, 0.301961, 1.0 },
+ { 0.062745, 0.290196, 0.384314, 1.0 },
+ { 0.043137, 0.325490, 0.419608, 1.0 },
+ { 0.098039, 0.305882, 0.439216, 1.0 },
+ { 0.109804, 0.329412, 0.396078, 1.0 },
+ { 0.105882, 0.258824, 0.325490, 1.0 },
+ { 0.101961, 0.207843, 0.274510, 1.0 },
+ { 0.164706, 0.188235, 0.243137, 1.0 },
+ { 0.164706, 0.176471, 0.235294, 1.0 },
+ { 0.168627, 0.180392, 0.239216, 1.0 },
+ { 0.176471, 0.227451, 0.294118, 1.0 },
+ { 0.203922, 0.262745, 0.392157, 1.0 },
+ { 0.215686, 0.274510, 0.427451, 1.0 },
+ { 0.207843, 0.286275, 0.486275, 1.0 },
+ { 0.286275, 0.317647, 0.498039, 1.0 },
+ { 0.215686, 0.301961, 0.525490, 1.0 },
+ { 0.172549, 0.537255, 0.556863, 1.0 },
+ { 0.333333, 0.545098, 0.454902, 1.0 },
+ { 0.368627, 0.462745, 0.407843, 1.0 },
+ { 0.341176, 0.380392, 0.376471, 1.0 },
+ { 0.262745, 0.298039, 0.333333, 1.0 },
+ { 0.207843, 0.258824, 0.333333, 1.0 },
+ { 0.160784, 0.227451, 0.290196, 1.0 },
+ { 0.168627, 0.180392, 0.239216, 1.0 },
+ { 0.141176, 0.164706, 0.211765, 1.0 },
+ { 0.121569, 0.164706, 0.149020, 1.0 },
+ { 0.078431, 0.145098, 0.121569, 1.0 },
+ { 0.086275, 0.101961, 0.105882, 1.0 },
+ { 0.082353, 0.086275, 0.101961, 1.0 },
+ { 0.086275, 0.101961, 0.105882, 1.0 },
+ { 0.101961, 0.129412, 0.101961, 1.0 },
+ { 0.117647, 0.152941, 0.141176, 1.0 },
+ { 0.176471, 0.247059, 0.200000, 1.0 },
+ { 0.156863, 0.207843, 0.180392, 1.0 },
+ };
+/* dg031 */
+static double4 colors_123[] = {
+ { 0.015686, 0.035294, 0.031373, 1.0 },
+ { 0.039216, 0.074510, 0.070588, 1.0 },
+ { 0.047059, 0.074510, 0.078431, 1.0 },
+ { 0.054902, 0.074510, 0.086275, 1.0 },
+ { 0.054902, 0.082353, 0.086275, 1.0 },
+ { 0.054902, 0.090196, 0.086275, 1.0 },
+ { 0.058824, 0.086275, 0.090196, 1.0 },
+ { 0.062745, 0.082353, 0.094118, 1.0 },
+ { 0.043137, 0.086275, 0.109804, 1.0 },
+ { 0.039216, 0.070588, 0.145098, 1.0 },
+ { 0.039216, 0.058824, 0.184314, 1.0 },
+ { 0.062745, 0.117647, 0.215686, 1.0 },
+ { 0.090196, 0.180392, 0.250980, 1.0 },
+ { 0.160784, 0.298039, 0.352941, 1.0 },
+ { 0.231373, 0.419608, 0.458824, 1.0 },
+ { 0.286275, 0.474510, 0.529412, 1.0 },
+ { 0.345098, 0.529412, 0.600000, 1.0 },
+ { 0.458824, 0.662745, 0.745098, 1.0 },
+ { 0.474510, 0.654902, 0.749020, 1.0 },
+ { 0.494118, 0.650980, 0.752941, 1.0 },
+ { 0.580392, 0.623529, 0.635294, 1.0 },
+ { 0.666667, 0.600000, 0.521569, 1.0 },
+ { 0.717647, 0.635294, 0.482353, 1.0 },
+ { 0.768627, 0.670588, 0.447059, 1.0 },
+ { 0.674510, 0.588235, 0.352941, 1.0 },
+ { 0.525490, 0.462745, 0.329412, 1.0 },
+ { 0.380392, 0.341176, 0.305882, 1.0 },
+ { 0.298039, 0.301961, 0.282353, 1.0 },
+ { 0.215686, 0.262745, 0.262745, 1.0 },
+ { 0.278431, 0.254902, 0.254902, 1.0 },
+ { 0.341176, 0.247059, 0.247059, 1.0 },
+ { 0.486275, 0.360784, 0.211765, 1.0 },
+ { 0.690196, 0.568627, 0.305882, 1.0 },
+ { 0.756863, 0.874510, 0.976471, 1.0 },
+ { 0.768627, 0.894118, 0.980392, 1.0 },
+ { 0.784314, 0.913725, 0.988235, 1.0 },
+ { 0.745098, 0.882353, 0.956863, 1.0 },
+ { 0.709804, 0.854902, 0.929412, 1.0 },
+ { 0.698039, 0.847059, 0.929412, 1.0 },
+ { 0.690196, 0.839216, 0.929412, 1.0 },
+ { 0.325490, 0.596078, 0.654902, 1.0 },
+ { 0.219608, 0.427451, 0.470588, 1.0 },
+ { 0.113725, 0.258824, 0.290196, 1.0 },
+ { 0.105882, 0.231373, 0.258824, 1.0 },
+ { 0.098039, 0.203922, 0.231373, 1.0 },
+ { 0.105882, 0.219608, 0.243137, 1.0 },
+ { 0.113725, 0.235294, 0.254902, 1.0 },
+ { 0.113725, 0.231373, 0.274510, 1.0 },
+ { 0.129412, 0.333333, 0.384314, 1.0 },
+ { 0.239216, 0.486275, 0.545098, 1.0 },
+ { 0.274510, 0.454902, 0.498039, 1.0 },
+ { 0.309804, 0.423529, 0.454902, 1.0 },
+ { 0.388235, 0.392157, 0.329412, 1.0 },
+ { 0.470588, 0.360784, 0.207843, 1.0 },
+ { 0.517647, 0.400000, 0.243137, 1.0 },
+ { 0.568627, 0.439216, 0.278431, 1.0 },
+ { 0.745098, 0.643137, 0.403922, 1.0 },
+ { 0.807843, 0.658824, 0.415686, 1.0 },
+ { 0.870588, 0.674510, 0.427451, 1.0 },
+ { 0.772549, 0.592157, 0.368627, 1.0 },
+ { 0.674510, 0.513725, 0.309804, 1.0 },
+ { 0.568627, 0.431373, 0.254902, 1.0 },
+ { 0.462745, 0.352941, 0.200000, 1.0 },
+ { 0.372549, 0.239216, 0.129412, 1.0 },
+ { 0.262745, 0.121569, 0.129412, 1.0 },
+ { 0.141176, 0.086275, 0.145098, 1.0 },
+ { 0.121569, 0.125490, 0.168627, 1.0 },
+ { 0.101961, 0.168627, 0.196078, 1.0 },
+ { 0.101961, 0.176471, 0.196078, 1.0 },
+ { 0.105882, 0.188235, 0.200000, 1.0 },
+ { 0.105882, 0.196078, 0.227451, 1.0 },
+ { 0.086275, 0.156863, 0.211765, 1.0 },
+ { 0.054902, 0.113725, 0.133333, 1.0 },
+ { 0.054902, 0.113725, 0.129412, 1.0 },
+ { 0.058824, 0.113725, 0.125490, 1.0 },
+ { 0.062745, 0.109804, 0.121569, 1.0 },
+ { 0.066667, 0.109804, 0.117647, 1.0 },
+ { 0.066667, 0.113725, 0.117647, 1.0 },
+ { 0.070588, 0.117647, 0.117647, 1.0 },
+ { 0.168627, 0.129412, 0.082353, 1.0 },
+ { 0.231373, 0.168627, 0.105882, 1.0 },
+ { 0.447059, 0.329412, 0.196078, 1.0 },
+ { 0.521569, 0.329412, 0.172549, 1.0 },
+ { 0.596078, 0.329412, 0.152941, 1.0 },
+ { 0.607843, 0.388235, 0.211765, 1.0 },
+ { 0.623529, 0.450980, 0.274510, 1.0 },
+ { 0.678431, 0.486275, 0.227451, 1.0 },
+ { 0.698039, 0.462745, 0.227451, 1.0 },
+ { 0.694118, 0.560784, 0.309804, 1.0 },
+ { 0.701961, 0.580392, 0.325490, 1.0 },
+ { 0.713725, 0.600000, 0.341176, 1.0 },
+ { 0.725490, 0.607843, 0.337255, 1.0 },
+ { 0.737255, 0.619608, 0.337255, 1.0 },
+ { 0.756863, 0.588235, 0.317647, 1.0 },
+ { 0.796078, 0.576471, 0.274510, 1.0 },
+ { 0.670588, 0.415686, 0.164706, 1.0 },
+ { 0.596078, 0.317647, 0.145098, 1.0 },
+ { 0.305882, 0.203922, 0.113725, 1.0 },
+ { 0.184314, 0.149020, 0.105882, 1.0 },
+ { 0.062745, 0.094118, 0.101961, 1.0 },
+ { 0.054902, 0.082353, 0.086275, 1.0 },
+ { 0.047059, 0.070588, 0.070588, 1.0 },
+ { 0.050980, 0.066667, 0.070588, 1.0 },
+ { 0.039216, 0.062745, 0.062745, 1.0 },
+ { 0.050980, 0.050980, 0.050980, 1.0 },
+ { 0.047059, 0.054902, 0.054902, 1.0 },
+ { 0.043137, 0.058824, 0.062745, 1.0 },
+ { 0.043137, 0.062745, 0.070588, 1.0 },
+ { 0.047059, 0.066667, 0.078431, 1.0 },
+ { 0.058824, 0.098039, 0.101961, 1.0 },
+ { 0.062745, 0.121569, 0.133333, 1.0 },
+ { 0.094118, 0.160784, 0.200000, 1.0 },
+ { 0.101961, 0.215686, 0.231373, 1.0 },
+ { 0.117647, 0.239216, 0.321569, 1.0 },
+ { 0.101961, 0.250980, 0.333333, 1.0 },
+ { 0.090196, 0.266667, 0.349020, 1.0 },
+ { 0.113725, 0.333333, 0.392157, 1.0 },
+ { 0.125490, 0.258824, 0.298039, 1.0 },
+ { 0.117647, 0.231373, 0.262745, 1.0 },
+ { 0.113725, 0.235294, 0.254902, 1.0 },
+ { 0.066667, 0.172549, 0.200000, 1.0 },
+ { 0.062745, 0.137255, 0.156863, 1.0 },
+ { 0.062745, 0.105882, 0.113725, 1.0 },
+ { 0.062745, 0.098039, 0.117647, 1.0 },
+ { 0.066667, 0.094118, 0.125490, 1.0 },
+ { 0.062745, 0.113725, 0.137255, 1.0 },
+ { 0.066667, 0.141176, 0.164706, 1.0 },
+ { 0.105882, 0.200000, 0.215686, 1.0 },
+ { 0.105882, 0.227451, 0.247059, 1.0 },
+ { 0.152941, 0.392157, 0.462745, 1.0 },
+ { 0.243137, 0.388235, 0.490196, 1.0 },
+ { 0.333333, 0.384314, 0.517647, 1.0 },
+ { 0.329412, 0.372549, 0.490196, 1.0 },
+ { 0.466667, 0.349020, 0.207843, 1.0 },
+ { 0.360784, 0.254902, 0.149020, 1.0 },
+ { 0.105882, 0.188235, 0.160784, 1.0 },
+ { 0.054902, 0.086275, 0.094118, 1.0 },
+ { 0.043137, 0.058824, 0.058824, 1.0 },
+ { 0.035294, 0.031373, 0.023529, 1.0 },
+ { 0.015686, 0.019608, 0.011765, 1.0 },
+ { 0.000000, 0.007843, 0.003922, 1.0 },
+ { 0.039216, 0.054902, 0.058824, 1.0 },
+ { 0.070588, 0.090196, 0.101961, 1.0 },
+ { 0.109804, 0.105882, 0.168627, 1.0 },
+ { 0.090196, 0.203922, 0.235294, 1.0 },
+ { 0.235294, 0.454902, 0.505882, 1.0 },
+ { 0.274510, 0.498039, 0.560784, 1.0 },
+ { 0.313725, 0.541176, 0.619608, 1.0 },
+ { 0.321569, 0.560784, 0.635294, 1.0 },
+ { 0.243137, 0.505882, 0.572549, 1.0 },
+ { 0.215686, 0.411765, 0.447059, 1.0 },
+ { 0.180392, 0.411765, 0.466667, 1.0 },
+ { 0.133333, 0.282353, 0.317647, 1.0 },
+ { 0.168627, 0.329412, 0.368627, 1.0 },
+ { 0.207843, 0.380392, 0.423529, 1.0 },
+ { 0.407843, 0.521569, 0.537255, 1.0 },
+ { 0.501961, 0.498039, 0.521569, 1.0 },
+ { 0.576471, 0.623529, 0.709804, 1.0 },
+ { 0.670588, 0.839216, 0.901961, 1.0 },
+ { 0.701961, 0.839216, 0.917647, 1.0 },
+ { 0.537255, 0.717647, 0.807843, 1.0 },
+ { 0.345098, 0.568627, 0.643137, 1.0 },
+ { 0.274510, 0.494118, 0.572549, 1.0 },
+ { 0.207843, 0.423529, 0.505882, 1.0 },
+ { 0.098039, 0.290196, 0.419608, 1.0 },
+ { 0.101961, 0.215686, 0.247059, 1.0 },
+ { 0.074510, 0.172549, 0.192157, 1.0 },
+ { 0.054902, 0.109804, 0.121569, 1.0 },
+ { 0.019608, 0.015686, 0.035294, 1.0 },
+ { 0.007843, 0.007843, 0.019608, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.031373, 0.000000, 0.000000, 1.0 },
+ { 0.043137, 0.000000, 0.000000, 1.0 },
+ { 0.090196, 0.039216, 0.000000, 1.0 },
+ { 0.050980, 0.050980, 0.050980, 1.0 },
+ { 0.050980, 0.066667, 0.062745, 1.0 },
+ { 0.058824, 0.054902, 0.078431, 1.0 },
+ { 0.062745, 0.058824, 0.078431, 1.0 },
+ { 0.121569, 0.066667, 0.031373, 1.0 },
+ { 0.149020, 0.098039, 0.031373, 1.0 },
+ { 0.184314, 0.098039, 0.015686, 1.0 },
+ { 0.129412, 0.058824, 0.019608, 1.0 },
+ { 0.066667, 0.090196, 0.090196, 1.0 },
+ { 0.062745, 0.098039, 0.098039, 1.0 },
+ { 0.058824, 0.105882, 0.105882, 1.0 },
+ { 0.062745, 0.121569, 0.133333, 1.0 },
+ { 0.094118, 0.172549, 0.168627, 1.0 },
+ { 0.145098, 0.180392, 0.168627, 1.0 },
+ { 0.156863, 0.176471, 0.192157, 1.0 },
+ { 0.105882, 0.180392, 0.196078, 1.0 },
+ { 0.101961, 0.180392, 0.184314, 1.0 },
+ { 0.086275, 0.180392, 0.188235, 1.0 },
+ { 0.074510, 0.145098, 0.152941, 1.0 },
+ { 0.054902, 0.098039, 0.105882, 1.0 },
+ { 0.058824, 0.074510, 0.078431, 1.0 },
+ { 0.098039, 0.050980, 0.058824, 1.0 },
+ { 0.180392, 0.070588, 0.066667, 1.0 },
+ { 0.274510, 0.101961, 0.152941, 1.0 },
+ { 0.333333, 0.133333, 0.152941, 1.0 },
+ { 0.380392, 0.152941, 0.137255, 1.0 },
+ { 0.423529, 0.188235, 0.227451, 1.0 },
+ { 0.337255, 0.129412, 0.239216, 1.0 },
+ { 0.188235, 0.200000, 0.219608, 1.0 },
+ { 0.109804, 0.203922, 0.211765, 1.0 },
+ { 0.098039, 0.203922, 0.231373, 1.0 },
+ { 0.082353, 0.219608, 0.243137, 1.0 },
+ { 0.098039, 0.227451, 0.262745, 1.0 },
+ { 0.101961, 0.305882, 0.360784, 1.0 },
+ { 0.227451, 0.470588, 0.529412, 1.0 },
+ { 0.349020, 0.596078, 0.666667, 1.0 },
+ { 0.368627, 0.615686, 0.674510, 1.0 },
+ { 0.470588, 0.694118, 0.760784, 1.0 },
+ { 0.349020, 0.607843, 0.670588, 1.0 },
+ { 0.211765, 0.474510, 0.541176, 1.0 },
+ { 0.133333, 0.321569, 0.376471, 1.0 },
+ { 0.105882, 0.203922, 0.219608, 1.0 },
+ { 0.094118, 0.137255, 0.152941, 1.0 },
+ { 0.050980, 0.070588, 0.082353, 1.0 },
+ { 0.031373, 0.027451, 0.019608, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.031373, 0.039216, 0.035294, 1.0 },
+ { 0.039216, 0.031373, 0.035294, 1.0 },
+ { 0.047059, 0.027451, 0.050980, 1.0 },
+ { 0.043137, 0.035294, 0.039216, 1.0 },
+ { 0.011765, 0.015686, 0.023529, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.039216, 0.000000, 0.000000, 1.0 },
+ { 0.043137, 0.039216, 0.031373, 1.0 },
+ { 0.054902, 0.070588, 0.074510, 1.0 },
+ { 0.062745, 0.105882, 0.121569, 1.0 },
+ { 0.129412, 0.125490, 0.156863, 1.0 },
+ { 0.188235, 0.141176, 0.227451, 1.0 },
+ { 0.403922, 0.215686, 0.207843, 1.0 },
+ { 0.478431, 0.235294, 0.192157, 1.0 },
+ { 0.525490, 0.266667, 0.141176, 1.0 },
+ { 0.392157, 0.227451, 0.133333, 1.0 },
+ { 0.270588, 0.184314, 0.094118, 1.0 },
+ { 0.219608, 0.145098, 0.078431, 1.0 },
+ { 0.152941, 0.098039, 0.054902, 1.0 },
+ { 0.109804, 0.070588, 0.031373, 1.0 },
+ { 0.054902, 0.058824, 0.066667, 1.0 },
+ { 0.054902, 0.070588, 0.074510, 1.0 },
+ { 0.062745, 0.078431, 0.082353, 1.0 },
+ { 0.129412, 0.062745, 0.094118, 1.0 },
+ { 0.215686, 0.125490, 0.062745, 1.0 },
+ { 0.364706, 0.196078, 0.058824, 1.0 },
+ { 0.627451, 0.325490, 0.121569, 1.0 },
+ { 0.568627, 0.266667, 0.094118, 1.0 },
+ };
+/* dg085 */
+static double4 colors_124[] = {
+ { 0.321569, 0.196078, 0.031373, 1.0 },
+ { 0.650980, 0.396078, 0.066667, 1.0 },
+ { 0.533333, 0.321569, 0.074510, 1.0 },
+ { 0.419608, 0.250980, 0.086275, 1.0 },
+ { 0.360784, 0.219608, 0.094118, 1.0 },
+ { 0.301961, 0.192157, 0.105882, 1.0 },
+ { 0.266667, 0.180392, 0.113725, 1.0 },
+ { 0.235294, 0.172549, 0.121569, 1.0 },
+ { 0.231373, 0.168627, 0.117647, 1.0 },
+ { 0.227451, 0.164706, 0.113725, 1.0 },
+ { 0.227451, 0.164706, 0.113725, 1.0 },
+ { 0.223529, 0.160784, 0.113725, 1.0 },
+ { 0.223529, 0.156863, 0.117647, 1.0 },
+ { 0.235294, 0.156863, 0.113725, 1.0 },
+ { 0.247059, 0.160784, 0.109804, 1.0 },
+ { 0.266667, 0.152941, 0.082353, 1.0 },
+ { 0.290196, 0.149020, 0.054902, 1.0 },
+ { 0.309804, 0.176471, 0.066667, 1.0 },
+ { 0.290196, 0.168627, 0.070588, 1.0 },
+ { 0.270588, 0.160784, 0.078431, 1.0 },
+ { 0.254902, 0.156863, 0.090196, 1.0 },
+ { 0.243137, 0.156863, 0.101961, 1.0 },
+ { 0.235294, 0.156863, 0.101961, 1.0 },
+ { 0.231373, 0.160784, 0.105882, 1.0 },
+ { 0.231373, 0.168627, 0.117647, 1.0 },
+ { 0.231373, 0.168627, 0.117647, 1.0 },
+ { 0.231373, 0.168627, 0.117647, 1.0 },
+ { 0.227451, 0.164706, 0.113725, 1.0 },
+ { 0.227451, 0.164706, 0.113725, 1.0 },
+ { 0.223529, 0.160784, 0.105882, 1.0 },
+ { 0.223529, 0.160784, 0.101961, 1.0 },
+ { 0.223529, 0.160784, 0.098039, 1.0 },
+ { 0.223529, 0.117647, 0.043137, 1.0 },
+ { 0.192157, 0.109804, 0.035294, 1.0 },
+ { 0.203922, 0.133333, 0.070588, 1.0 },
+ { 0.219608, 0.156863, 0.105882, 1.0 },
+ { 0.219608, 0.156863, 0.105882, 1.0 },
+ { 0.219608, 0.156863, 0.105882, 1.0 },
+ { 0.219608, 0.152941, 0.101961, 1.0 },
+ { 0.223529, 0.152941, 0.098039, 1.0 },
+ { 0.156863, 0.082353, 0.015686, 1.0 },
+ { 0.184314, 0.074510, 0.007843, 1.0 },
+ { 0.215686, 0.066667, 0.000000, 1.0 },
+ { 0.215686, 0.090196, 0.015686, 1.0 },
+ { 0.219608, 0.113725, 0.031373, 1.0 },
+ { 0.227451, 0.121569, 0.035294, 1.0 },
+ { 0.239216, 0.129412, 0.043137, 1.0 },
+ { 0.282353, 0.149020, 0.050980, 1.0 },
+ { 0.333333, 0.203922, 0.074510, 1.0 },
+ { 0.447059, 0.258824, 0.117647, 1.0 },
+ { 0.498039, 0.298039, 0.137255, 1.0 },
+ { 0.549020, 0.337255, 0.156863, 1.0 },
+ { 0.654902, 0.364706, 0.145098, 1.0 },
+ { 0.760784, 0.396078, 0.133333, 1.0 },
+ { 0.792157, 0.415686, 0.101961, 1.0 },
+ { 0.827451, 0.439216, 0.070588, 1.0 },
+ { 0.713725, 0.384314, 0.101961, 1.0 },
+ { 0.654902, 0.376471, 0.125490, 1.0 },
+ { 0.600000, 0.368627, 0.149020, 1.0 },
+ { 0.572549, 0.333333, 0.121569, 1.0 },
+ { 0.549020, 0.301961, 0.094118, 1.0 },
+ { 0.549020, 0.298039, 0.109804, 1.0 },
+ { 0.549020, 0.298039, 0.125490, 1.0 },
+ { 0.549020, 0.337255, 0.156863, 1.0 },
+ { 0.576471, 0.329412, 0.168627, 1.0 },
+ { 0.600000, 0.360784, 0.176471, 1.0 },
+ { 0.521569, 0.301961, 0.137255, 1.0 },
+ { 0.443137, 0.247059, 0.101961, 1.0 },
+ { 0.431373, 0.239216, 0.101961, 1.0 },
+ { 0.423529, 0.231373, 0.101961, 1.0 },
+ { 0.345098, 0.219608, 0.121569, 1.0 },
+ { 0.247059, 0.184314, 0.133333, 1.0 },
+ { 0.235294, 0.172549, 0.121569, 1.0 },
+ { 0.235294, 0.168627, 0.125490, 1.0 },
+ { 0.235294, 0.168627, 0.129412, 1.0 },
+ { 0.282353, 0.196078, 0.133333, 1.0 },
+ { 0.333333, 0.223529, 0.137255, 1.0 },
+ { 0.360784, 0.239216, 0.129412, 1.0 },
+ { 0.392157, 0.258824, 0.121569, 1.0 },
+ { 0.462745, 0.309804, 0.156863, 1.0 },
+ { 0.615686, 0.372549, 0.219608, 1.0 },
+ { 0.894118, 0.592157, 0.325490, 1.0 },
+ { 0.945098, 0.678431, 0.329412, 1.0 },
+ { 1.000000, 0.764706, 0.333333, 1.0 },
+ { 1.000000, 0.803922, 0.435294, 1.0 },
+ { 1.000000, 0.843137, 0.537255, 1.0 },
+ { 0.909804, 0.803922, 0.352941, 1.0 },
+ { 0.901961, 0.737255, 0.313725, 1.0 },
+ { 0.894118, 0.607843, 0.337255, 1.0 },
+ { 0.929412, 0.592157, 0.286275, 1.0 },
+ { 0.964706, 0.580392, 0.239216, 1.0 },
+ { 0.933333, 0.576471, 0.215686, 1.0 },
+ { 0.901961, 0.572549, 0.196078, 1.0 },
+ { 0.823529, 0.541176, 0.258824, 1.0 },
+ { 0.800000, 0.494118, 0.235294, 1.0 },
+ { 0.752941, 0.419608, 0.164706, 1.0 },
+ { 0.658824, 0.415686, 0.254902, 1.0 },
+ { 0.505882, 0.333333, 0.180392, 1.0 },
+ { 0.517647, 0.321569, 0.149020, 1.0 },
+ { 0.529412, 0.309804, 0.117647, 1.0 },
+ { 0.509804, 0.298039, 0.129412, 1.0 },
+ { 0.494118, 0.290196, 0.145098, 1.0 },
+ { 0.431373, 0.286275, 0.113725, 1.0 },
+ { 0.513725, 0.274510, 0.098039, 1.0 },
+ { 0.572549, 0.321569, 0.082353, 1.0 },
+ { 0.635294, 0.329412, 0.105882, 1.0 },
+ { 0.698039, 0.341176, 0.133333, 1.0 },
+ { 0.678431, 0.352941, 0.094118, 1.0 },
+ { 0.662745, 0.364706, 0.058824, 1.0 },
+ { 0.592157, 0.282353, 0.050980, 1.0 },
+ { 0.447059, 0.247059, 0.062745, 1.0 },
+ { 0.407843, 0.243137, 0.078431, 1.0 },
+ { 0.403922, 0.231373, 0.078431, 1.0 },
+ { 0.509804, 0.231373, 0.027451, 1.0 },
+ { 0.525490, 0.235294, 0.031373, 1.0 },
+ { 0.545098, 0.243137, 0.039216, 1.0 },
+ { 0.600000, 0.345098, 0.078431, 1.0 },
+ { 0.647059, 0.450980, 0.117647, 1.0 },
+ { 0.729412, 0.454902, 0.082353, 1.0 },
+ { 0.811765, 0.466667, 0.074510, 1.0 },
+ { 0.717647, 0.443137, 0.160784, 1.0 },
+ { 0.619608, 0.392157, 0.196078, 1.0 },
+ { 0.521569, 0.345098, 0.231373, 1.0 },
+ { 0.490196, 0.329412, 0.215686, 1.0 },
+ { 0.458824, 0.313725, 0.200000, 1.0 },
+ { 0.439216, 0.305882, 0.200000, 1.0 },
+ { 0.498039, 0.352941, 0.239216, 1.0 },
+ { 0.650980, 0.443137, 0.270588, 1.0 },
+ { 0.776471, 0.584314, 0.352941, 1.0 },
+ { 0.811765, 0.674510, 0.564706, 1.0 },
+ { 0.729412, 0.580392, 0.458824, 1.0 },
+ { 0.647059, 0.490196, 0.352941, 1.0 },
+ { 0.552941, 0.356863, 0.227451, 1.0 },
+ { 0.454902, 0.305882, 0.164706, 1.0 },
+ { 0.419608, 0.250980, 0.117647, 1.0 },
+ { 0.325490, 0.203922, 0.121569, 1.0 },
+ { 0.231373, 0.168627, 0.117647, 1.0 },
+ { 0.247059, 0.160784, 0.094118, 1.0 },
+ { 0.262745, 0.152941, 0.070588, 1.0 },
+ { 0.270588, 0.156863, 0.066667, 1.0 },
+ { 0.282353, 0.164706, 0.062745, 1.0 },
+ { 0.301961, 0.172549, 0.000000, 1.0 },
+ { 0.282353, 0.156863, 0.000000, 1.0 },
+ { 0.262745, 0.141176, 0.058824, 1.0 },
+ { 0.239216, 0.098039, 0.043137, 1.0 },
+ { 0.254902, 0.152941, 0.062745, 1.0 },
+ { 0.254902, 0.152941, 0.066667, 1.0 },
+ { 0.258824, 0.152941, 0.070588, 1.0 },
+ { 0.227451, 0.156863, 0.101961, 1.0 },
+ { 0.223529, 0.160784, 0.101961, 1.0 },
+ { 0.219608, 0.156863, 0.105882, 1.0 },
+ { 0.223529, 0.160784, 0.109804, 1.0 },
+ { 0.227451, 0.160784, 0.129412, 1.0 },
+ { 0.227451, 0.160784, 0.125490, 1.0 },
+ { 0.231373, 0.164706, 0.125490, 1.0 },
+ { 0.231373, 0.164706, 0.125490, 1.0 },
+ { 0.235294, 0.168627, 0.129412, 1.0 },
+ { 0.243137, 0.172549, 0.125490, 1.0 },
+ { 0.250980, 0.180392, 0.133333, 1.0 },
+ { 0.333333, 0.207843, 0.117647, 1.0 },
+ { 0.356863, 0.223529, 0.117647, 1.0 },
+ { 0.321569, 0.172549, 0.082353, 1.0 },
+ { 0.313725, 0.168627, 0.074510, 1.0 },
+ { 0.309804, 0.168627, 0.066667, 1.0 },
+ { 0.294118, 0.113725, 0.054902, 1.0 },
+ { 0.282353, 0.129412, 0.000000, 1.0 },
+ { 0.403922, 0.145098, 0.000000, 1.0 },
+ { 0.474510, 0.156863, 0.000000, 1.0 },
+ { 0.525490, 0.266667, 0.000000, 1.0 },
+ { 0.494118, 0.250980, 0.000000, 1.0 },
+ { 0.462745, 0.239216, 0.000000, 1.0 },
+ { 0.396078, 0.172549, 0.000000, 1.0 },
+ { 0.325490, 0.156863, 0.000000, 1.0 },
+ { 0.258824, 0.105882, 0.000000, 1.0 },
+ { 0.231373, 0.039216, 0.000000, 1.0 },
+ { 0.223529, 0.043137, 0.000000, 1.0 },
+ { 0.235294, 0.078431, 0.000000, 1.0 },
+ { 0.301961, 0.160784, 0.035294, 1.0 },
+ { 0.368627, 0.215686, 0.062745, 1.0 },
+ { 0.509804, 0.270588, 0.023529, 1.0 },
+ { 0.572549, 0.278431, 0.011765, 1.0 },
+ { 0.576471, 0.250980, 0.000000, 1.0 },
+ { 0.592157, 0.282353, 0.011765, 1.0 },
+ { 0.635294, 0.325490, 0.015686, 1.0 },
+ { 0.525490, 0.333333, 0.172549, 1.0 },
+ { 0.509804, 0.325490, 0.192157, 1.0 },
+ { 0.494118, 0.321569, 0.215686, 1.0 },
+ { 0.443137, 0.345098, 0.317647, 1.0 },
+ { 0.403922, 0.341176, 0.282353, 1.0 },
+ { 0.431373, 0.329412, 0.262745, 1.0 },
+ { 0.392157, 0.286275, 0.243137, 1.0 },
+ { 0.380392, 0.250980, 0.176471, 1.0 },
+ { 0.403922, 0.266667, 0.141176, 1.0 },
+ { 0.407843, 0.235294, 0.121569, 1.0 },
+ { 0.352941, 0.219608, 0.121569, 1.0 },
+ { 0.278431, 0.196078, 0.121569, 1.0 },
+ { 0.243137, 0.180392, 0.129412, 1.0 },
+ { 0.235294, 0.160784, 0.137255, 1.0 },
+ { 0.235294, 0.156863, 0.129412, 1.0 },
+ { 0.231373, 0.164706, 0.125490, 1.0 },
+ { 0.235294, 0.168627, 0.129412, 1.0 },
+ { 0.227451, 0.172549, 0.129412, 1.0 },
+ { 0.219608, 0.172549, 0.125490, 1.0 },
+ { 0.223529, 0.188235, 0.121569, 1.0 },
+ { 0.219608, 0.188235, 0.098039, 1.0 },
+ { 0.223529, 0.168627, 0.117647, 1.0 },
+ { 0.215686, 0.160784, 0.117647, 1.0 },
+ { 0.207843, 0.156863, 0.125490, 1.0 },
+ { 0.211765, 0.160784, 0.125490, 1.0 },
+ { 0.223529, 0.168627, 0.125490, 1.0 },
+ { 0.223529, 0.168627, 0.133333, 1.0 },
+ { 0.219608, 0.160784, 0.141176, 1.0 },
+ { 0.211765, 0.172549, 0.133333, 1.0 },
+ { 0.235294, 0.180392, 0.137255, 1.0 },
+ { 0.247059, 0.180392, 0.141176, 1.0 },
+ { 0.250980, 0.168627, 0.156863, 1.0 },
+ { 0.333333, 0.235294, 0.207843, 1.0 },
+ { 0.329412, 0.247059, 0.172549, 1.0 },
+ { 0.384314, 0.239216, 0.137255, 1.0 },
+ { 0.439216, 0.262745, 0.133333, 1.0 },
+ { 0.474510, 0.301961, 0.156863, 1.0 },
+ { 0.501961, 0.360784, 0.235294, 1.0 },
+ { 0.568627, 0.411765, 0.274510, 1.0 },
+ { 0.588235, 0.407843, 0.266667, 1.0 },
+ { 0.584314, 0.439216, 0.333333, 1.0 },
+ { 0.588235, 0.458824, 0.321569, 1.0 },
+ { 0.643137, 0.450980, 0.321569, 1.0 },
+ { 0.654902, 0.482353, 0.298039, 1.0 },
+ { 0.682353, 0.447059, 0.243137, 1.0 },
+ { 0.694118, 0.423529, 0.200000, 1.0 },
+ { 0.654902, 0.392157, 0.176471, 1.0 },
+ { 0.733333, 0.403922, 0.121569, 1.0 },
+ { 0.788235, 0.411765, 0.074510, 1.0 },
+ { 0.780392, 0.400000, 0.031373, 1.0 },
+ { 0.674510, 0.384314, 0.035294, 1.0 },
+ { 0.521569, 0.290196, 0.023529, 1.0 },
+ { 0.478431, 0.258824, 0.019608, 1.0 },
+ { 0.423529, 0.211765, 0.039216, 1.0 },
+ { 0.333333, 0.180392, 0.027451, 1.0 },
+ { 0.301961, 0.145098, 0.043137, 1.0 },
+ { 0.254902, 0.125490, 0.050980, 1.0 },
+ { 0.262745, 0.121569, 0.035294, 1.0 },
+ { 0.305882, 0.156863, 0.003922, 1.0 },
+ { 0.368627, 0.164706, 0.000000, 1.0 },
+ { 0.415686, 0.207843, 0.043137, 1.0 },
+ { 0.458824, 0.231373, 0.035294, 1.0 },
+ { 0.356863, 0.215686, 0.082353, 1.0 },
+ { 0.356863, 0.227451, 0.105882, 1.0 },
+ { 0.294118, 0.188235, 0.074510, 1.0 },
+ { 0.247059, 0.172549, 0.113725, 1.0 },
+ { 0.235294, 0.172549, 0.121569, 1.0 },
+ { 0.239216, 0.164706, 0.105882, 1.0 },
+ { 0.321569, 0.188235, 0.090196, 1.0 },
+ { 0.403922, 0.219608, 0.109804, 1.0 },
+ { 0.509804, 0.258824, 0.070588, 1.0 },
+ { 0.627451, 0.309804, 0.090196, 1.0 },
+ };
+/* dg086 */
+static double4 colors_125[] = {
+ { 0.423529, 0.407843, 0.388235, 1.0 },
+ { 0.854902, 0.819608, 0.784314, 1.0 },
+ { 0.878431, 0.831373, 0.811765, 1.0 },
+ { 0.901961, 0.847059, 0.843137, 1.0 },
+ { 0.886275, 0.831373, 0.827451, 1.0 },
+ { 0.870588, 0.815686, 0.815686, 1.0 },
+ { 0.854902, 0.803922, 0.803922, 1.0 },
+ { 0.843137, 0.796078, 0.796078, 1.0 },
+ { 0.815686, 0.745098, 0.729412, 1.0 },
+ { 0.819608, 0.701961, 0.709804, 1.0 },
+ { 0.827451, 0.658824, 0.694118, 1.0 },
+ { 0.835294, 0.698039, 0.721569, 1.0 },
+ { 0.843137, 0.741176, 0.752941, 1.0 },
+ { 0.843137, 0.764706, 0.768627, 1.0 },
+ { 0.843137, 0.788235, 0.784314, 1.0 },
+ { 0.847059, 0.800000, 0.788235, 1.0 },
+ { 0.850980, 0.815686, 0.796078, 1.0 },
+ { 0.882353, 0.827451, 0.823529, 1.0 },
+ { 0.890196, 0.823529, 0.827451, 1.0 },
+ { 0.901961, 0.823529, 0.831373, 1.0 },
+ { 0.894118, 0.827451, 0.831373, 1.0 },
+ { 0.890196, 0.835294, 0.831373, 1.0 },
+ { 0.890196, 0.835294, 0.827451, 1.0 },
+ { 0.890196, 0.835294, 0.823529, 1.0 },
+ { 0.874510, 0.858824, 0.815686, 1.0 },
+ { 0.878431, 0.827451, 0.811765, 1.0 },
+ { 0.886275, 0.800000, 0.811765, 1.0 },
+ { 0.878431, 0.780392, 0.792157, 1.0 },
+ { 0.874510, 0.760784, 0.776471, 1.0 },
+ { 0.862745, 0.756863, 0.772549, 1.0 },
+ { 0.854902, 0.756863, 0.768627, 1.0 },
+ { 0.854902, 0.749020, 0.713725, 1.0 },
+ { 0.827451, 0.721569, 0.686275, 1.0 },
+ { 0.803922, 0.635294, 0.670588, 1.0 },
+ { 0.788235, 0.611765, 0.647059, 1.0 },
+ { 0.776471, 0.592157, 0.623529, 1.0 },
+ { 0.741176, 0.478431, 0.525490, 1.0 },
+ { 0.705882, 0.364706, 0.427451, 1.0 },
+ { 0.670588, 0.325490, 0.396078, 1.0 },
+ { 0.639216, 0.290196, 0.368627, 1.0 },
+ { 0.584314, 0.258824, 0.337255, 1.0 },
+ { 0.541176, 0.243137, 0.317647, 1.0 },
+ { 0.498039, 0.227451, 0.298039, 1.0 },
+ { 0.525490, 0.239216, 0.313725, 1.0 },
+ { 0.556863, 0.254902, 0.333333, 1.0 },
+ { 0.552941, 0.254902, 0.333333, 1.0 },
+ { 0.552941, 0.258824, 0.337255, 1.0 },
+ { 0.478431, 0.403922, 0.376471, 1.0 },
+ { 0.478431, 0.447059, 0.403922, 1.0 },
+ { 0.521569, 0.482353, 0.435294, 1.0 },
+ { 0.517647, 0.474510, 0.450980, 1.0 },
+ { 0.513725, 0.466667, 0.466667, 1.0 },
+ { 0.517647, 0.486275, 0.462745, 1.0 },
+ { 0.521569, 0.505882, 0.458824, 1.0 },
+ { 0.545098, 0.525490, 0.478431, 1.0 },
+ { 0.568627, 0.545098, 0.498039, 1.0 },
+ { 0.686275, 0.650980, 0.654902, 1.0 },
+ { 0.756863, 0.670588, 0.682353, 1.0 },
+ { 0.827451, 0.690196, 0.713725, 1.0 },
+ { 0.847059, 0.717647, 0.741176, 1.0 },
+ { 0.870588, 0.749020, 0.768627, 1.0 },
+ { 0.874510, 0.760784, 0.776471, 1.0 },
+ { 0.878431, 0.776471, 0.788235, 1.0 },
+ { 0.878431, 0.800000, 0.803922, 1.0 },
+ { 0.898039, 0.843137, 0.843137, 1.0 },
+ { 0.956863, 0.898039, 0.886275, 1.0 },
+ { 0.976471, 0.925490, 0.898039, 1.0 },
+ { 1.000000, 0.952941, 0.909804, 1.0 },
+ { 1.000000, 0.960784, 0.945098, 1.0 },
+ { 1.000000, 0.968627, 0.980392, 1.0 },
+ { 0.980392, 0.949020, 0.941176, 1.0 },
+ { 0.952941, 0.941176, 0.921569, 1.0 },
+ { 0.929412, 0.874510, 0.870588, 1.0 },
+ { 0.933333, 0.898039, 0.890196, 1.0 },
+ { 0.941176, 0.925490, 0.913725, 1.0 },
+ { 0.945098, 0.901961, 0.894118, 1.0 },
+ { 0.952941, 0.882353, 0.874510, 1.0 },
+ { 0.945098, 0.874510, 0.874510, 1.0 },
+ { 0.941176, 0.866667, 0.874510, 1.0 },
+ { 0.949020, 0.878431, 0.839216, 1.0 },
+ { 0.964706, 0.858824, 0.815686, 1.0 },
+ { 0.890196, 0.815686, 0.800000, 1.0 },
+ { 0.827451, 0.780392, 0.764706, 1.0 },
+ { 0.768627, 0.749020, 0.733333, 1.0 },
+ { 0.752941, 0.725490, 0.705882, 1.0 },
+ { 0.741176, 0.705882, 0.678431, 1.0 },
+ { 0.701961, 0.670588, 0.627451, 1.0 },
+ { 0.623529, 0.592157, 0.541176, 1.0 },
+ { 0.505882, 0.482353, 0.482353, 1.0 },
+ { 0.541176, 0.486275, 0.498039, 1.0 },
+ { 0.576471, 0.494118, 0.513725, 1.0 },
+ { 0.603922, 0.517647, 0.517647, 1.0 },
+ { 0.635294, 0.545098, 0.521569, 1.0 },
+ { 0.670588, 0.603922, 0.564706, 1.0 },
+ { 0.717647, 0.690196, 0.658824, 1.0 },
+ { 0.803922, 0.705882, 0.678431, 1.0 },
+ { 0.847059, 0.741176, 0.705882, 1.0 },
+ { 0.850980, 0.772549, 0.745098, 1.0 },
+ { 0.847059, 0.776471, 0.764706, 1.0 },
+ { 0.847059, 0.784314, 0.788235, 1.0 },
+ { 0.847059, 0.784314, 0.796078, 1.0 },
+ { 0.847059, 0.788235, 0.807843, 1.0 },
+ { 0.850980, 0.796078, 0.796078, 1.0 },
+ { 0.850980, 0.796078, 0.784314, 1.0 },
+ { 0.839216, 0.733333, 0.698039, 1.0 },
+ { 0.803922, 0.666667, 0.658824, 1.0 },
+ { 0.768627, 0.603922, 0.619608, 1.0 },
+ { 0.752941, 0.533333, 0.572549, 1.0 },
+ { 0.741176, 0.462745, 0.525490, 1.0 },
+ { 0.678431, 0.321569, 0.392157, 1.0 },
+ { 0.658824, 0.278431, 0.352941, 1.0 },
+ { 0.666667, 0.290196, 0.345098, 1.0 },
+ { 0.690196, 0.341176, 0.411765, 1.0 },
+ { 0.772549, 0.505882, 0.564706, 1.0 },
+ { 0.752941, 0.533333, 0.572549, 1.0 },
+ { 0.737255, 0.560784, 0.580392, 1.0 },
+ { 0.725490, 0.603922, 0.584314, 1.0 },
+ { 0.709804, 0.603922, 0.576471, 1.0 },
+ { 0.682353, 0.588235, 0.549020, 1.0 },
+ { 0.639216, 0.607843, 0.564706, 1.0 },
+ { 0.572549, 0.541176, 0.498039, 1.0 },
+ { 0.592157, 0.529412, 0.498039, 1.0 },
+ { 0.615686, 0.517647, 0.501961, 1.0 },
+ { 0.639216, 0.505882, 0.501961, 1.0 },
+ { 0.662745, 0.498039, 0.505882, 1.0 },
+ { 0.666667, 0.482353, 0.513725, 1.0 },
+ { 0.623529, 0.490196, 0.450980, 1.0 },
+ { 0.552941, 0.470588, 0.403922, 1.0 },
+ { 0.564706, 0.439216, 0.380392, 1.0 },
+ { 0.490196, 0.239216, 0.305882, 1.0 },
+ { 0.411765, 0.258824, 0.274510, 1.0 },
+ { 0.337255, 0.282353, 0.247059, 1.0 },
+ { 0.341176, 0.345098, 0.313725, 1.0 },
+ { 0.411765, 0.364706, 0.364706, 1.0 },
+ { 0.443137, 0.423529, 0.400000, 1.0 },
+ { 0.490196, 0.458824, 0.407843, 1.0 },
+ { 0.631373, 0.584314, 0.584314, 1.0 },
+ { 0.725490, 0.650980, 0.635294, 1.0 },
+ { 0.823529, 0.717647, 0.690196, 1.0 },
+ { 0.843137, 0.737255, 0.709804, 1.0 },
+ { 0.862745, 0.756863, 0.729412, 1.0 },
+ { 0.878431, 0.764706, 0.780392, 1.0 },
+ { 0.890196, 0.827451, 0.827451, 1.0 },
+ { 0.945098, 0.858824, 0.815686, 1.0 },
+ { 0.933333, 0.839216, 0.800000, 1.0 },
+ { 0.886275, 0.780392, 0.745098, 1.0 },
+ { 0.870588, 0.768627, 0.737255, 1.0 },
+ { 0.854902, 0.756863, 0.729412, 1.0 },
+ { 0.835294, 0.729412, 0.694118, 1.0 },
+ { 0.819608, 0.713725, 0.678431, 1.0 },
+ { 0.815686, 0.709804, 0.682353, 1.0 },
+ { 0.776471, 0.666667, 0.623529, 1.0 },
+ { 0.717647, 0.611765, 0.584314, 1.0 },
+ { 0.698039, 0.592157, 0.564706, 1.0 },
+ { 0.682353, 0.576471, 0.549020, 1.0 },
+ { 0.639216, 0.545098, 0.529412, 1.0 },
+ { 0.643137, 0.525490, 0.517647, 1.0 },
+ { 0.639216, 0.533333, 0.505882, 1.0 },
+ { 0.647059, 0.560784, 0.466667, 1.0 },
+ { 0.650980, 0.619608, 0.576471, 1.0 },
+ { 0.760784, 0.654902, 0.627451, 1.0 },
+ { 0.807843, 0.701961, 0.674510, 1.0 },
+ { 0.823529, 0.717647, 0.709804, 1.0 },
+ { 0.839216, 0.737255, 0.749020, 1.0 },
+ { 0.839216, 0.752941, 0.760784, 1.0 },
+ { 0.843137, 0.756863, 0.764706, 1.0 },
+ { 0.850980, 0.772549, 0.776471, 1.0 },
+ { 0.874510, 0.796078, 0.800000, 1.0 },
+ { 0.894118, 0.823529, 0.823529, 1.0 },
+ { 0.894118, 0.831373, 0.827451, 1.0 },
+ { 0.894118, 0.839216, 0.835294, 1.0 },
+ { 0.894118, 0.839216, 0.835294, 1.0 },
+ { 0.886275, 0.815686, 0.815686, 1.0 },
+ { 0.862745, 0.807843, 0.803922, 1.0 },
+ { 0.847059, 0.819608, 0.780392, 1.0 },
+ { 0.827451, 0.768627, 0.756863, 1.0 },
+ { 0.831373, 0.725490, 0.690196, 1.0 },
+ { 0.784314, 0.678431, 0.650980, 1.0 },
+ { 0.721569, 0.623529, 0.603922, 1.0 },
+ { 0.682353, 0.576471, 0.549020, 1.0 },
+ { 0.654902, 0.541176, 0.525490, 1.0 },
+ { 0.690196, 0.552941, 0.478431, 1.0 },
+ { 0.674510, 0.627451, 0.541176, 1.0 },
+ { 0.725490, 0.670588, 0.619608, 1.0 },
+ { 0.745098, 0.737255, 0.654902, 1.0 },
+ { 0.741176, 0.721569, 0.678431, 1.0 },
+ { 0.741176, 0.709804, 0.701961, 1.0 },
+ { 0.796078, 0.690196, 0.662745, 1.0 },
+ { 0.776471, 0.670588, 0.643137, 1.0 },
+ { 0.729412, 0.650980, 0.607843, 1.0 },
+ { 0.698039, 0.592157, 0.564706, 1.0 },
+ { 0.674510, 0.564706, 0.549020, 1.0 },
+ { 0.635294, 0.525490, 0.509804, 1.0 },
+ { 0.639216, 0.529412, 0.513725, 1.0 },
+ { 0.682353, 0.560784, 0.549020, 1.0 },
+ { 0.776471, 0.600000, 0.627451, 1.0 },
+ { 0.831373, 0.650980, 0.690196, 1.0 },
+ { 0.901961, 0.725490, 0.713725, 1.0 },
+ { 0.913725, 0.807843, 0.772549, 1.0 },
+ { 0.929412, 0.823529, 0.788235, 1.0 },
+ { 0.941176, 0.835294, 0.792157, 1.0 },
+ { 0.925490, 0.819608, 0.776471, 1.0 },
+ { 0.858824, 0.780392, 0.784314, 1.0 },
+ { 0.800000, 0.780392, 0.764706, 1.0 },
+ { 0.776471, 0.776471, 0.745098, 1.0 },
+ { 0.772549, 0.733333, 0.698039, 1.0 },
+ { 0.717647, 0.682353, 0.647059, 1.0 },
+ { 0.721569, 0.615686, 0.588235, 1.0 },
+ { 0.682353, 0.576471, 0.549020, 1.0 },
+ { 0.694118, 0.588235, 0.560784, 1.0 },
+ { 0.725490, 0.619608, 0.592157, 1.0 },
+ { 0.737255, 0.631373, 0.603922, 1.0 },
+ { 0.768627, 0.654902, 0.631373, 1.0 },
+ { 0.803922, 0.658824, 0.686275, 1.0 },
+ { 0.858824, 0.682353, 0.701961, 1.0 },
+ { 0.843137, 0.749020, 0.709804, 1.0 },
+ { 0.796078, 0.788235, 0.737255, 1.0 },
+ { 0.784314, 0.780392, 0.709804, 1.0 },
+ { 0.674510, 0.639216, 0.611765, 1.0 },
+ { 0.607843, 0.521569, 0.529412, 1.0 },
+ { 0.509804, 0.427451, 0.415686, 1.0 },
+ { 0.403922, 0.301961, 0.313725, 1.0 },
+ { 0.341176, 0.274510, 0.243137, 1.0 },
+ { 0.200000, 0.172549, 0.133333, 1.0 },
+ { 0.172549, 0.137255, 0.101961, 1.0 },
+ { 0.321569, 0.243137, 0.247059, 1.0 },
+ { 0.345098, 0.360784, 0.305882, 1.0 },
+ { 0.419608, 0.384314, 0.364706, 1.0 },
+ { 0.462745, 0.407843, 0.372549, 1.0 },
+ { 0.474510, 0.435294, 0.396078, 1.0 },
+ { 0.478431, 0.439216, 0.435294, 1.0 },
+ { 0.450980, 0.403922, 0.403922, 1.0 },
+ { 0.450980, 0.380392, 0.380392, 1.0 },
+ { 0.580392, 0.262745, 0.337255, 1.0 },
+ { 0.596078, 0.262745, 0.345098, 1.0 },
+ { 0.607843, 0.262745, 0.349020, 1.0 },
+ { 0.627451, 0.254902, 0.333333, 1.0 },
+ { 0.674510, 0.317647, 0.388235, 1.0 },
+ { 0.725490, 0.415686, 0.490196, 1.0 },
+ { 0.772549, 0.552941, 0.596078, 1.0 },
+ { 0.788235, 0.603922, 0.643137, 1.0 },
+ { 0.780392, 0.611765, 0.639216, 1.0 },
+ { 0.768627, 0.584314, 0.607843, 1.0 },
+ { 0.725490, 0.517647, 0.549020, 1.0 },
+ { 0.701961, 0.372549, 0.435294, 1.0 },
+ { 0.658824, 0.298039, 0.388235, 1.0 },
+ { 0.647059, 0.274510, 0.352941, 1.0 },
+ { 0.631373, 0.301961, 0.352941, 1.0 },
+ { 0.658824, 0.337255, 0.392157, 1.0 },
+ { 0.690196, 0.501961, 0.454902, 1.0 },
+ { 0.592157, 0.494118, 0.478431, 1.0 },
+ { 0.564706, 0.513725, 0.490196, 1.0 },
+ { 0.529412, 0.474510, 0.462745, 1.0 },
+ { 0.533333, 0.501961, 0.458824, 1.0 },
+ { 0.549020, 0.533333, 0.486275, 1.0 },
+ { 0.556863, 0.517647, 0.470588, 1.0 },
+ };
+/* dg089 */
+static double4 colors_126[] = {
+ { 0.223529, 0.223529, 0.223529, 1.0 },
+ { 0.454902, 0.454902, 0.454902, 1.0 },
+ { 0.435294, 0.443137, 0.454902, 1.0 },
+ { 0.415686, 0.435294, 0.458824, 1.0 },
+ { 0.388235, 0.415686, 0.470588, 1.0 },
+ { 0.364706, 0.396078, 0.486275, 1.0 },
+ { 0.345098, 0.384314, 0.466667, 1.0 },
+ { 0.325490, 0.376471, 0.450980, 1.0 },
+ { 0.305882, 0.360784, 0.411765, 1.0 },
+ { 0.254902, 0.376471, 0.478431, 1.0 },
+ { 0.203922, 0.392157, 0.549020, 1.0 },
+ { 0.282353, 0.403922, 0.501961, 1.0 },
+ { 0.360784, 0.415686, 0.458824, 1.0 },
+ { 0.403922, 0.443137, 0.478431, 1.0 },
+ { 0.447059, 0.474510, 0.498039, 1.0 },
+ { 0.462745, 0.486275, 0.498039, 1.0 },
+ { 0.482353, 0.498039, 0.501961, 1.0 },
+ { 0.509804, 0.521569, 0.549020, 1.0 },
+ { 0.521569, 0.521569, 0.525490, 1.0 },
+ { 0.537255, 0.525490, 0.505882, 1.0 },
+ { 0.529412, 0.529412, 0.478431, 1.0 },
+ { 0.525490, 0.537255, 0.454902, 1.0 },
+ { 0.533333, 0.529412, 0.474510, 1.0 },
+ { 0.541176, 0.521569, 0.498039, 1.0 },
+ { 0.521569, 0.537255, 0.541176, 1.0 },
+ { 0.650980, 0.631373, 0.627451, 1.0 },
+ { 0.784314, 0.729412, 0.717647, 1.0 },
+ { 0.784314, 0.745098, 0.749020, 1.0 },
+ { 0.784314, 0.764706, 0.780392, 1.0 },
+ { 0.800000, 0.764706, 0.792157, 1.0 },
+ { 0.815686, 0.764706, 0.803922, 1.0 },
+ { 0.831373, 0.772549, 0.784314, 1.0 },
+ { 0.839216, 0.764706, 0.705882, 1.0 },
+ { 0.733333, 0.733333, 0.623529, 1.0 },
+ { 0.639216, 0.615686, 0.552941, 1.0 },
+ { 0.545098, 0.501961, 0.486275, 1.0 },
+ { 0.498039, 0.482353, 0.478431, 1.0 },
+ { 0.450980, 0.466667, 0.470588, 1.0 },
+ { 0.431373, 0.450980, 0.466667, 1.0 },
+ { 0.411765, 0.439216, 0.462745, 1.0 },
+ { 0.372549, 0.400000, 0.462745, 1.0 },
+ { 0.352941, 0.380392, 0.439216, 1.0 },
+ { 0.333333, 0.364706, 0.415686, 1.0 },
+ { 0.329412, 0.345098, 0.380392, 1.0 },
+ { 0.325490, 0.329412, 0.345098, 1.0 },
+ { 0.356863, 0.301961, 0.313725, 1.0 },
+ { 0.392157, 0.278431, 0.286275, 1.0 },
+ { 0.490196, 0.227451, 0.262745, 1.0 },
+ { 0.537255, 0.184314, 0.180392, 1.0 },
+ { 0.584314, 0.172549, 0.149020, 1.0 },
+ { 0.568627, 0.168627, 0.160784, 1.0 },
+ { 0.552941, 0.168627, 0.172549, 1.0 },
+ { 0.447059, 0.231373, 0.231373, 1.0 },
+ { 0.341176, 0.298039, 0.290196, 1.0 },
+ { 0.333333, 0.325490, 0.341176, 1.0 },
+ { 0.329412, 0.356863, 0.396078, 1.0 },
+ { 0.388235, 0.431373, 0.454902, 1.0 },
+ { 0.400000, 0.423529, 0.443137, 1.0 },
+ { 0.411765, 0.415686, 0.435294, 1.0 },
+ { 0.454902, 0.415686, 0.392157, 1.0 },
+ { 0.501961, 0.419608, 0.352941, 1.0 },
+ { 0.509804, 0.372549, 0.309804, 1.0 },
+ { 0.521569, 0.329412, 0.270588, 1.0 },
+ { 0.552941, 0.290196, 0.176471, 1.0 },
+ { 0.529412, 0.203922, 0.180392, 1.0 },
+ { 0.505882, 0.156863, 0.141176, 1.0 },
+ { 0.356863, 0.172549, 0.156863, 1.0 },
+ { 0.207843, 0.188235, 0.176471, 1.0 },
+ { 0.184314, 0.192157, 0.203922, 1.0 },
+ { 0.160784, 0.196078, 0.231373, 1.0 },
+ { 0.188235, 0.200000, 0.274510, 1.0 },
+ { 0.200000, 0.223529, 0.270588, 1.0 },
+ { 0.270588, 0.317647, 0.364706, 1.0 },
+ { 0.349020, 0.333333, 0.313725, 1.0 },
+ { 0.431373, 0.349020, 0.266667, 1.0 },
+ { 0.505882, 0.380392, 0.305882, 1.0 },
+ { 0.584314, 0.415686, 0.349020, 1.0 },
+ { 0.639216, 0.439216, 0.384314, 1.0 },
+ { 0.698039, 0.462745, 0.419608, 1.0 },
+ { 0.764706, 0.670588, 0.568627, 1.0 },
+ { 0.776471, 0.713725, 0.662745, 1.0 },
+ { 0.541176, 0.537255, 0.529412, 1.0 },
+ { 0.501961, 0.501961, 0.494118, 1.0 },
+ { 0.462745, 0.470588, 0.458824, 1.0 },
+ { 0.439216, 0.447059, 0.447059, 1.0 },
+ { 0.419608, 0.423529, 0.439216, 1.0 },
+ { 0.349020, 0.388235, 0.427451, 1.0 },
+ { 0.301961, 0.356863, 0.407843, 1.0 },
+ { 0.231373, 0.282353, 0.313725, 1.0 },
+ { 0.152941, 0.227451, 0.325490, 1.0 },
+ { 0.078431, 0.176471, 0.337255, 1.0 },
+ { 0.074510, 0.149020, 0.254902, 1.0 },
+ { 0.074510, 0.121569, 0.176471, 1.0 },
+ { 0.062745, 0.066667, 0.145098, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.117647, 0.101961, 0.105882, 1.0 },
+ { 0.121569, 0.105882, 0.109804, 1.0 },
+ { 0.168627, 0.129412, 0.090196, 1.0 },
+ { 0.141176, 0.137255, 0.156863, 1.0 },
+ { 0.113725, 0.145098, 0.227451, 1.0 },
+ { 0.129412, 0.168627, 0.219608, 1.0 },
+ { 0.149020, 0.192157, 0.215686, 1.0 },
+ { 0.149020, 0.196078, 0.258824, 1.0 },
+ { 0.149020, 0.211765, 0.309804, 1.0 },
+ { 0.223529, 0.243137, 0.258824, 1.0 },
+ { 0.309804, 0.243137, 0.207843, 1.0 },
+ { 0.396078, 0.247059, 0.156863, 1.0 },
+ { 0.450980, 0.203922, 0.149020, 1.0 },
+ { 0.509804, 0.160784, 0.145098, 1.0 },
+ { 0.517647, 0.152941, 0.133333, 1.0 },
+ { 0.505882, 0.152941, 0.149020, 1.0 },
+ { 0.478431, 0.184314, 0.211765, 1.0 },
+ { 0.352941, 0.180392, 0.231373, 1.0 },
+ { 0.243137, 0.278431, 0.313725, 1.0 },
+ { 0.274510, 0.309804, 0.345098, 1.0 },
+ { 0.305882, 0.345098, 0.380392, 1.0 },
+ { 0.329412, 0.360784, 0.411765, 1.0 },
+ { 0.364706, 0.403922, 0.443137, 1.0 },
+ { 0.380392, 0.435294, 0.447059, 1.0 },
+ { 0.380392, 0.431373, 0.466667, 1.0 },
+ { 0.345098, 0.380392, 0.439216, 1.0 },
+ { 0.305882, 0.352941, 0.415686, 1.0 },
+ { 0.266667, 0.329412, 0.392157, 1.0 },
+ { 0.247059, 0.337255, 0.388235, 1.0 },
+ { 0.227451, 0.345098, 0.388235, 1.0 },
+ { 0.176471, 0.266667, 0.392157, 1.0 },
+ { 0.207843, 0.309804, 0.376471, 1.0 },
+ { 0.274510, 0.337255, 0.388235, 1.0 },
+ { 0.349020, 0.364706, 0.400000, 1.0 },
+ { 0.458824, 0.462745, 0.443137, 1.0 },
+ { 0.478431, 0.470588, 0.450980, 1.0 },
+ { 0.501961, 0.482353, 0.458824, 1.0 },
+ { 0.505882, 0.494118, 0.474510, 1.0 },
+ { 0.498039, 0.498039, 0.490196, 1.0 },
+ { 0.494118, 0.498039, 0.478431, 1.0 },
+ { 0.462745, 0.466667, 0.482353, 1.0 },
+ { 0.400000, 0.439216, 0.474510, 1.0 },
+ { 0.439216, 0.466667, 0.498039, 1.0 },
+ { 0.478431, 0.498039, 0.521569, 1.0 },
+ { 0.517647, 0.517647, 0.529412, 1.0 },
+ { 0.556863, 0.541176, 0.537255, 1.0 },
+ { 0.756863, 0.690196, 0.650980, 1.0 },
+ { 0.827451, 0.725490, 0.729412, 1.0 },
+ { 0.823529, 0.760784, 0.760784, 1.0 },
+ { 0.827451, 0.764706, 0.764706, 1.0 },
+ { 0.819608, 0.717647, 0.658824, 1.0 },
+ { 0.776471, 0.705882, 0.658824, 1.0 },
+ { 0.737255, 0.698039, 0.662745, 1.0 },
+ { 0.549020, 0.552941, 0.533333, 1.0 },
+ { 0.533333, 0.529412, 0.513725, 1.0 },
+ { 0.521569, 0.509804, 0.490196, 1.0 },
+ { 0.501961, 0.505882, 0.482353, 1.0 },
+ { 0.470588, 0.454902, 0.443137, 1.0 },
+ { 0.462745, 0.454902, 0.435294, 1.0 },
+ { 0.458824, 0.458824, 0.427451, 1.0 },
+ { 0.423529, 0.466667, 0.301961, 1.0 },
+ { 0.415686, 0.474510, 0.250980, 1.0 },
+ { 0.372549, 0.478431, 0.278431, 1.0 },
+ { 0.368627, 0.470588, 0.215686, 1.0 },
+ { 0.290196, 0.443137, 0.235294, 1.0 },
+ { 0.317647, 0.360784, 0.384314, 1.0 },
+ { 0.380392, 0.384314, 0.403922, 1.0 },
+ { 0.384314, 0.403922, 0.396078, 1.0 },
+ { 0.388235, 0.427451, 0.392157, 1.0 },
+ { 0.474510, 0.454902, 0.431373, 1.0 },
+ { 0.494118, 0.501961, 0.490196, 1.0 },
+ { 0.533333, 0.552941, 0.529412, 1.0 },
+ { 0.588235, 0.611765, 0.611765, 1.0 },
+ { 0.819608, 0.737255, 0.725490, 1.0 },
+ { 0.815686, 0.749020, 0.749020, 1.0 },
+ { 0.811765, 0.764706, 0.772549, 1.0 },
+ { 0.827451, 0.780392, 0.780392, 1.0 },
+ { 0.835294, 0.788235, 0.788235, 1.0 },
+ { 0.839216, 0.800000, 0.803922, 1.0 },
+ { 0.815686, 0.784314, 0.827451, 1.0 },
+ { 0.768627, 0.725490, 0.780392, 1.0 },
+ { 0.694118, 0.650980, 0.705882, 1.0 },
+ { 0.525490, 0.541176, 0.552941, 1.0 },
+ { 0.482353, 0.482353, 0.482353, 1.0 },
+ { 0.415686, 0.427451, 0.447059, 1.0 },
+ { 0.345098, 0.368627, 0.415686, 1.0 },
+ { 0.294118, 0.321569, 0.396078, 1.0 },
+ { 0.262745, 0.321569, 0.396078, 1.0 },
+ { 0.235294, 0.298039, 0.388235, 1.0 },
+ { 0.262745, 0.309804, 0.364706, 1.0 },
+ { 0.274510, 0.329412, 0.380392, 1.0 },
+ { 0.286275, 0.349020, 0.400000, 1.0 },
+ { 0.368627, 0.356863, 0.384314, 1.0 },
+ { 0.482353, 0.384314, 0.305882, 1.0 },
+ { 0.576471, 0.301961, 0.254902, 1.0 },
+ { 0.611765, 0.270588, 0.235294, 1.0 },
+ { 0.549020, 0.282353, 0.286275, 1.0 },
+ { 0.458824, 0.407843, 0.341176, 1.0 },
+ { 0.403922, 0.396078, 0.400000, 1.0 },
+ { 0.411765, 0.415686, 0.435294, 1.0 },
+ { 0.423529, 0.439216, 0.443137, 1.0 },
+ { 0.454902, 0.435294, 0.450980, 1.0 },
+ { 0.423529, 0.419608, 0.443137, 1.0 },
+ { 0.403922, 0.415686, 0.435294, 1.0 },
+ { 0.349020, 0.384314, 0.419608, 1.0 },
+ { 0.321569, 0.360784, 0.407843, 1.0 },
+ { 0.321569, 0.345098, 0.392157, 1.0 },
+ { 0.329412, 0.286275, 0.317647, 1.0 },
+ { 0.325490, 0.294118, 0.243137, 1.0 },
+ { 0.337255, 0.364706, 0.243137, 1.0 },
+ { 0.478431, 0.274510, 0.231373, 1.0 },
+ { 0.572549, 0.219608, 0.215686, 1.0 },
+ { 0.588235, 0.223529, 0.156863, 1.0 },
+ { 0.607843, 0.239216, 0.243137, 1.0 },
+ { 0.568627, 0.294118, 0.286275, 1.0 },
+ { 0.611765, 0.513725, 0.498039, 1.0 },
+ { 0.749020, 0.647059, 0.698039, 1.0 },
+ { 0.803922, 0.678431, 0.721569, 1.0 },
+ { 0.741176, 0.639216, 0.690196, 1.0 },
+ { 0.549020, 0.545098, 0.525490, 1.0 },
+ { 0.501961, 0.525490, 0.525490, 1.0 },
+ { 0.482353, 0.482353, 0.474510, 1.0 },
+ { 0.419608, 0.435294, 0.447059, 1.0 },
+ { 0.372549, 0.384314, 0.450980, 1.0 },
+ { 0.356863, 0.384314, 0.454902, 1.0 },
+ { 0.341176, 0.364706, 0.427451, 1.0 },
+ { 0.329412, 0.356863, 0.419608, 1.0 },
+ { 0.333333, 0.360784, 0.423529, 1.0 },
+ { 0.337255, 0.384314, 0.439216, 1.0 },
+ { 0.345098, 0.368627, 0.423529, 1.0 },
+ { 0.368627, 0.388235, 0.411765, 1.0 },
+ { 0.376471, 0.388235, 0.415686, 1.0 },
+ { 0.380392, 0.392157, 0.419608, 1.0 },
+ { 0.360784, 0.384314, 0.447059, 1.0 },
+ { 0.349020, 0.380392, 0.454902, 1.0 },
+ { 0.341176, 0.376471, 0.443137, 1.0 },
+ { 0.345098, 0.364706, 0.439216, 1.0 },
+ { 0.349020, 0.380392, 0.431373, 1.0 },
+ { 0.380392, 0.400000, 0.415686, 1.0 },
+ { 0.435294, 0.439216, 0.447059, 1.0 },
+ { 0.482353, 0.482353, 0.474510, 1.0 },
+ { 0.529412, 0.525490, 0.545098, 1.0 },
+ { 0.741176, 0.643137, 0.666667, 1.0 },
+ { 0.800000, 0.737255, 0.686275, 1.0 },
+ { 0.803922, 0.764706, 0.760784, 1.0 },
+ { 0.760784, 0.760784, 0.800000, 1.0 },
+ { 0.694118, 0.682353, 0.749020, 1.0 },
+ { 0.525490, 0.541176, 0.552941, 1.0 },
+ { 0.501961, 0.521569, 0.533333, 1.0 },
+ { 0.458824, 0.505882, 0.498039, 1.0 },
+ { 0.431373, 0.466667, 0.462745, 1.0 },
+ { 0.415686, 0.450980, 0.470588, 1.0 },
+ { 0.423529, 0.443137, 0.458824, 1.0 },
+ { 0.450980, 0.443137, 0.454902, 1.0 },
+ { 0.466667, 0.454902, 0.419608, 1.0 },
+ { 0.462745, 0.470588, 0.427451, 1.0 },
+ { 0.474510, 0.478431, 0.458824, 1.0 },
+ { 0.501961, 0.513725, 0.486275, 1.0 },
+ { 0.541176, 0.529412, 0.501961, 1.0 },
+ { 0.839216, 0.690196, 0.607843, 1.0 },
+ { 0.658824, 0.603922, 0.600000, 1.0 },
+ };
+/* Apophysis-040426-1crabgrass from pat phillips patrx.deviantart.com */
+static double4 colors_127[] = {
+ { 0.929412, 0.517647, 0.427451, 1.0 },
+ { 0.580392, 0.286275, 0.298039, 1.0 },
+ { 0.439216, 0.215686, 0.294118, 1.0 },
+ { 0.298039, 0.149020, 0.290196, 1.0 },
+ { 0.184314, 0.090196, 0.305882, 1.0 },
+ { 0.074510, 0.035294, 0.321569, 1.0 },
+ { 0.058824, 0.023529, 0.329412, 1.0 },
+ { 0.047059, 0.015686, 0.341176, 1.0 },
+ { 0.000000, 0.019608, 0.329412, 1.0 },
+ { 0.000000, 0.145098, 0.278431, 1.0 },
+ { 0.000000, 0.274510, 0.227451, 1.0 },
+ { 0.000000, 0.384314, 0.160784, 1.0 },
+ { 0.000000, 0.498039, 0.094118, 1.0 },
+ { 0.000000, 0.474510, 0.058824, 1.0 },
+ { 0.000000, 0.450980, 0.023529, 1.0 },
+ { 0.050980, 0.250980, 0.011765, 1.0 },
+ { 0.105882, 0.054902, 0.000000, 1.0 },
+ { 0.278431, 0.137255, 0.015686, 1.0 },
+ { 0.239216, 0.117647, 0.094118, 1.0 },
+ { 0.203922, 0.101961, 0.172549, 1.0 },
+ { 0.101961, 0.278431, 0.113725, 1.0 },
+ { 0.000000, 0.454902, 0.054902, 1.0 },
+ { 0.000000, 0.466667, 0.035294, 1.0 },
+ { 0.000000, 0.482353, 0.019608, 1.0 },
+ { 0.000000, 0.494118, 0.031373, 1.0 },
+ { 0.000000, 0.474510, 0.043137, 1.0 },
+ { 0.000000, 0.458824, 0.054902, 1.0 },
+ { 0.000000, 0.427451, 0.098039, 1.0 },
+ { 0.000000, 0.396078, 0.141176, 1.0 },
+ { 0.000000, 0.352941, 0.200000, 1.0 },
+ { 0.000000, 0.313725, 0.258824, 1.0 },
+ { 0.000000, 0.235294, 0.356863, 1.0 },
+ { 0.133333, 0.066667, 0.337255, 1.0 },
+ { 0.384314, 0.196078, 0.215686, 1.0 },
+ { 0.466667, 0.235294, 0.184314, 1.0 },
+ { 0.549020, 0.274510, 0.152941, 1.0 },
+ { 0.274510, 0.384314, 0.129412, 1.0 },
+ { 0.000000, 0.494118, 0.109804, 1.0 },
+ { 0.000000, 0.494118, 0.109804, 1.0 },
+ { 0.000000, 0.498039, 0.109804, 1.0 },
+ { 0.000000, 0.380392, 0.282353, 1.0 },
+ { 0.168627, 0.270588, 0.392157, 1.0 },
+ { 0.337255, 0.164706, 0.505882, 1.0 },
+ { 0.388235, 0.196078, 0.490196, 1.0 },
+ { 0.443137, 0.227451, 0.478431, 1.0 },
+ { 0.482353, 0.247059, 0.498039, 1.0 },
+ { 0.521569, 0.266667, 0.517647, 1.0 },
+ { 0.584314, 0.290196, 0.517647, 1.0 },
+ { 0.607843, 0.286275, 0.501961, 1.0 },
+ { 0.686275, 0.341176, 0.431373, 1.0 },
+ { 0.662745, 0.329412, 0.486275, 1.0 },
+ { 0.643137, 0.317647, 0.545098, 1.0 },
+ { 0.615686, 0.305882, 0.564706, 1.0 },
+ { 0.592157, 0.298039, 0.584314, 1.0 },
+ { 0.552941, 0.274510, 0.568627, 1.0 },
+ { 0.517647, 0.254902, 0.552941, 1.0 },
+ { 0.341176, 0.164706, 0.309804, 1.0 },
+ { 0.286275, 0.141176, 0.278431, 1.0 },
+ { 0.235294, 0.117647, 0.247059, 1.0 },
+ { 0.247059, 0.121569, 0.184314, 1.0 },
+ { 0.262745, 0.129412, 0.125490, 1.0 },
+ { 0.321569, 0.156863, 0.160784, 1.0 },
+ { 0.380392, 0.188235, 0.200000, 1.0 },
+ { 0.498039, 0.250980, 0.298039, 1.0 },
+ { 0.654902, 0.321569, 0.274510, 1.0 },
+ { 0.858824, 0.423529, 0.325490, 1.0 },
+ { 0.874510, 0.431373, 0.368627, 1.0 },
+ { 0.894118, 0.439216, 0.415686, 1.0 },
+ { 0.894118, 0.439216, 0.415686, 1.0 },
+ { 0.894118, 0.443137, 0.419608, 1.0 },
+ { 0.925490, 0.458824, 0.411765, 1.0 },
+ { 0.992157, 0.435294, 0.411765, 1.0 },
+ { 0.862745, 0.427451, 0.560784, 1.0 },
+ { 0.878431, 0.435294, 0.662745, 1.0 },
+ { 0.898039, 0.447059, 0.764706, 1.0 },
+ { 0.780392, 0.392157, 0.682353, 1.0 },
+ { 0.666667, 0.337255, 0.600000, 1.0 },
+ { 0.572549, 0.321569, 0.525490, 1.0 },
+ { 0.482353, 0.305882, 0.454902, 1.0 },
+ { 0.247059, 0.411765, 0.227451, 1.0 },
+ { 0.000000, 0.474510, 0.184314, 1.0 },
+ { 0.286275, 0.450980, 0.168627, 1.0 },
+ { 0.482353, 0.392157, 0.176471, 1.0 },
+ { 0.678431, 0.333333, 0.184314, 1.0 },
+ { 0.733333, 0.360784, 0.168627, 1.0 },
+ { 0.788235, 0.392157, 0.152941, 1.0 },
+ { 0.894118, 0.482353, 0.313725, 1.0 },
+ { 0.945098, 0.466667, 0.321569, 1.0 },
+ { 0.992157, 0.494118, 0.290196, 1.0 },
+ { 0.952941, 0.474510, 0.305882, 1.0 },
+ { 0.917647, 0.454902, 0.325490, 1.0 },
+ { 0.862745, 0.427451, 0.325490, 1.0 },
+ { 0.807843, 0.400000, 0.329412, 1.0 },
+ { 0.701961, 0.356863, 0.309804, 1.0 },
+ { 0.533333, 0.266667, 0.341176, 1.0 },
+ { 0.392157, 0.188235, 0.321569, 1.0 },
+ { 0.184314, 0.290196, 0.298039, 1.0 },
+ { 0.000000, 0.462745, 0.192157, 1.0 },
+ { 0.000000, 0.431373, 0.160784, 1.0 },
+ { 0.000000, 0.403922, 0.133333, 1.0 },
+ { 0.000000, 0.380392, 0.156863, 1.0 },
+ { 0.000000, 0.360784, 0.180392, 1.0 },
+ { 0.000000, 0.258824, 0.349020, 1.0 },
+ { 0.000000, 0.243137, 0.349020, 1.0 },
+ { 0.180392, 0.207843, 0.243137, 1.0 },
+ { 0.305882, 0.211765, 0.349020, 1.0 },
+ { 0.431373, 0.215686, 0.458824, 1.0 },
+ { 0.505882, 0.250980, 0.509804, 1.0 },
+ { 0.584314, 0.286275, 0.560784, 1.0 },
+ { 0.729412, 0.360784, 0.654902, 1.0 },
+ { 0.858824, 0.423529, 0.741176, 1.0 },
+ { 0.905882, 0.443137, 0.768627, 1.0 },
+ { 0.929412, 0.466667, 0.784314, 1.0 },
+ { 0.960784, 0.494118, 0.827451, 1.0 },
+ { 0.933333, 0.474510, 0.796078, 1.0 },
+ { 0.905882, 0.454902, 0.768627, 1.0 },
+ { 0.827451, 0.411765, 0.717647, 1.0 },
+ { 0.788235, 0.388235, 0.556863, 1.0 },
+ { 0.803922, 0.329412, 0.541176, 1.0 },
+ { 0.725490, 0.356863, 0.592157, 1.0 },
+ { 0.690196, 0.345098, 0.615686, 1.0 },
+ { 0.639216, 0.317647, 0.588235, 1.0 },
+ { 0.588235, 0.294118, 0.560784, 1.0 },
+ { 0.533333, 0.262745, 0.529412, 1.0 },
+ { 0.478431, 0.235294, 0.501961, 1.0 },
+ { 0.392157, 0.203922, 0.517647, 1.0 },
+ { 0.200000, 0.098039, 0.423529, 1.0 },
+ { 0.196078, 0.094118, 0.384314, 1.0 },
+ { 0.176471, 0.078431, 0.231373, 1.0 },
+ { 0.074510, 0.031373, 0.164706, 1.0 },
+ { 0.066667, 0.031373, 0.188235, 1.0 },
+ { 0.062745, 0.031373, 0.211765, 1.0 },
+ { 0.011765, 0.000000, 0.317647, 1.0 },
+ { 0.000000, 0.058824, 0.345098, 1.0 },
+ { 0.000000, 0.129412, 0.352941, 1.0 },
+ { 0.000000, 0.078431, 0.352941, 1.0 },
+ { 0.015686, 0.007843, 0.200000, 1.0 },
+ { 0.007843, 0.003922, 0.098039, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.043137, 0.019608, 0.043137, 1.0 },
+ { 0.090196, 0.043137, 0.090196, 1.0 },
+ { 0.133333, 0.066667, 0.086275, 1.0 },
+ { 0.078431, 0.035294, 0.125490, 1.0 },
+ { 0.000000, 0.125490, 0.274510, 1.0 },
+ { 0.000000, 0.254902, 0.211765, 1.0 },
+ { 0.000000, 0.498039, 0.105882, 1.0 },
+ { 0.000000, 0.498039, 0.117647, 1.0 },
+ { 0.000000, 0.498039, 0.129412, 1.0 },
+ { 0.000000, 0.435294, 0.262745, 1.0 },
+ { 0.415686, 0.376471, 0.466667, 1.0 },
+ { 0.552941, 0.274510, 0.537255, 1.0 },
+ { 0.607843, 0.298039, 0.576471, 1.0 },
+ { 0.717647, 0.356863, 0.643137, 1.0 },
+ { 0.721569, 0.356863, 0.639216, 1.0 },
+ { 0.729412, 0.360784, 0.639216, 1.0 },
+ { 0.643137, 0.317647, 0.596078, 1.0 },
+ { 0.568627, 0.282353, 0.560784, 1.0 },
+ { 0.447059, 0.215686, 0.450980, 1.0 },
+ { 0.352941, 0.164706, 0.333333, 1.0 },
+ { 0.313725, 0.168627, 0.329412, 1.0 },
+ { 0.325490, 0.160784, 0.313725, 1.0 },
+ { 0.400000, 0.203922, 0.235294, 1.0 },
+ { 0.466667, 0.235294, 0.258824, 1.0 },
+ { 0.533333, 0.266667, 0.286275, 1.0 },
+ { 0.694118, 0.345098, 0.313725, 1.0 },
+ { 0.725490, 0.360784, 0.423529, 1.0 },
+ { 0.713725, 0.352941, 0.478431, 1.0 },
+ { 0.705882, 0.352941, 0.619608, 1.0 },
+ { 0.658824, 0.329412, 0.705882, 1.0 },
+ { 0.717647, 0.360784, 0.749020, 1.0 },
+ { 0.780392, 0.392157, 0.792157, 1.0 },
+ { 0.890196, 0.443137, 0.760784, 1.0 },
+ { 0.933333, 0.462745, 0.784314, 1.0 },
+ { 0.956863, 0.478431, 0.800000, 1.0 },
+ { 0.894118, 0.764706, 0.717647, 1.0 },
+ { 1.000000, 0.545098, 0.584314, 1.0 },
+ { 1.000000, 0.545098, 0.407843, 1.0 },
+ { 1.000000, 0.552941, 0.360784, 1.0 },
+ { 0.992157, 0.494118, 0.337255, 1.0 },
+ { 0.992157, 0.494118, 0.270588, 1.0 },
+ { 0.964706, 0.478431, 0.207843, 1.0 },
+ { 0.960784, 0.501961, 0.180392, 1.0 },
+ { 0.819608, 0.407843, 0.113725, 1.0 },
+ { 0.615686, 0.301961, 0.094118, 1.0 },
+ { 0.462745, 0.231373, 0.109804, 1.0 },
+ { 0.427451, 0.211765, 0.129412, 1.0 },
+ { 0.392157, 0.192157, 0.152941, 1.0 },
+ { 0.278431, 0.133333, 0.101961, 1.0 },
+ { 0.352941, 0.172549, 0.137255, 1.0 },
+ { 0.388235, 0.188235, 0.227451, 1.0 },
+ { 0.509804, 0.247059, 0.298039, 1.0 },
+ { 0.603922, 0.298039, 0.368627, 1.0 },
+ { 0.756863, 0.380392, 0.321569, 1.0 },
+ { 0.784314, 0.392157, 0.329412, 1.0 },
+ { 0.788235, 0.392157, 0.325490, 1.0 },
+ { 0.768627, 0.380392, 0.325490, 1.0 },
+ { 0.749020, 0.392157, 0.321569, 1.0 },
+ { 0.603922, 0.294118, 0.388235, 1.0 },
+ { 0.501961, 0.250980, 0.427451, 1.0 },
+ { 0.607843, 0.301961, 0.407843, 1.0 },
+ { 0.639216, 0.317647, 0.552941, 1.0 },
+ { 0.627451, 0.309804, 0.631373, 1.0 },
+ { 0.647059, 0.321569, 0.647059, 1.0 },
+ { 0.623529, 0.305882, 0.631373, 1.0 },
+ { 0.584314, 0.301961, 0.654902, 1.0 },
+ { 0.560784, 0.282353, 0.623529, 1.0 },
+ { 0.419608, 0.207843, 0.596078, 1.0 },
+ { 0.290196, 0.141176, 0.458824, 1.0 },
+ { 0.137255, 0.062745, 0.388235, 1.0 },
+ { 0.035294, 0.019608, 0.345098, 1.0 },
+ { 0.000000, 0.027451, 0.333333, 1.0 },
+ { 0.000000, 0.121569, 0.356863, 1.0 },
+ { 0.000000, 0.184314, 0.356863, 1.0 },
+ { 0.000000, 0.200000, 0.356863, 1.0 },
+ { 0.000000, 0.274510, 0.360784, 1.0 },
+ { 0.000000, 0.321569, 0.329412, 1.0 },
+ { 0.000000, 0.360784, 0.309804, 1.0 },
+ { 0.000000, 0.356863, 0.321569, 1.0 },
+ { 0.000000, 0.278431, 0.321569, 1.0 },
+ { 0.196078, 0.086275, 0.172549, 1.0 },
+ { 0.235294, 0.117647, 0.109804, 1.0 },
+ { 0.325490, 0.141176, 0.152941, 1.0 },
+ { 0.572549, 0.286275, 0.129412, 1.0 },
+ { 0.772549, 0.388235, 0.235294, 1.0 },
+ { 0.847059, 0.376471, 0.352941, 1.0 },
+ { 0.823529, 0.411765, 0.384314, 1.0 },
+ { 0.819608, 0.407843, 0.396078, 1.0 },
+ { 0.780392, 0.392157, 0.541176, 1.0 },
+ { 0.807843, 0.415686, 0.552941, 1.0 },
+ { 0.870588, 0.427451, 0.745098, 1.0 },
+ { 0.886275, 0.447059, 0.807843, 1.0 },
+ { 0.894118, 0.419608, 0.886275, 1.0 },
+ { 0.862745, 0.431373, 0.811765, 1.0 },
+ { 0.725490, 0.356863, 0.658824, 1.0 },
+ { 0.615686, 0.298039, 0.603922, 1.0 },
+ { 0.501961, 0.254902, 0.509804, 1.0 },
+ { 0.419608, 0.207843, 0.392157, 1.0 },
+ { 0.400000, 0.200000, 0.352941, 1.0 },
+ { 0.403922, 0.200000, 0.325490, 1.0 },
+ { 0.478431, 0.235294, 0.396078, 1.0 },
+ { 0.486275, 0.239216, 0.427451, 1.0 },
+ { 0.533333, 0.270588, 0.321569, 1.0 },
+ { 0.643137, 0.341176, 0.168627, 1.0 },
+ { 0.745098, 0.368627, 0.176471, 1.0 },
+ { 0.815686, 0.407843, 0.219608, 1.0 },
+ { 0.850980, 0.447059, 0.329412, 1.0 },
+ { 0.945098, 0.482353, 0.431373, 1.0 },
+ { 0.988235, 0.494118, 0.560784, 1.0 },
+ { 0.992157, 0.494118, 0.596078, 1.0 },
+ { 0.952941, 0.474510, 0.792157, 1.0 },
+ { 0.988235, 0.494118, 0.823529, 1.0 },
+ { 0.984314, 0.490196, 0.815686, 1.0 },
+ { 0.941176, 0.462745, 0.803922, 1.0 },
+ { 0.858824, 0.427451, 0.749020, 1.0 },
+ { 0.674510, 0.333333, 0.501961, 1.0 },
+ { 0.752941, 0.376471, 0.631373, 1.0 },
+ };
+/* Apophysis-040426-12bs1fl */
+static double4 colors_128[] = {
+ { 0.933333, 0.949020, 0.843137, 1.0 },
+ { 0.062745, 0.356863, 0.172549, 1.0 },
+ { 0.231373, 0.450980, 0.105882, 1.0 },
+ { 0.403922, 0.549020, 0.043137, 1.0 },
+ { 0.482353, 0.635294, 0.086275, 1.0 },
+ { 0.564706, 0.721569, 0.129412, 1.0 },
+ { 0.580392, 0.749020, 0.152941, 1.0 },
+ { 0.596078, 0.780392, 0.176471, 1.0 },
+ { 0.709804, 0.800000, 0.176471, 1.0 },
+ { 0.686275, 0.749020, 0.305882, 1.0 },
+ { 0.662745, 0.701961, 0.439216, 1.0 },
+ { 0.694118, 0.701961, 0.619608, 1.0 },
+ { 0.729412, 0.701961, 0.800000, 1.0 },
+ { 0.796078, 0.803922, 0.815686, 1.0 },
+ { 0.862745, 0.905882, 0.831373, 1.0 },
+ { 0.870588, 0.917647, 0.850980, 1.0 },
+ { 0.878431, 0.933333, 0.870588, 1.0 },
+ { 0.956863, 0.929412, 0.913725, 1.0 },
+ { 0.937255, 0.941176, 0.894118, 1.0 },
+ { 0.921569, 0.952941, 0.874510, 1.0 },
+ { 0.882353, 0.933333, 0.870588, 1.0 },
+ { 0.843137, 0.913725, 0.866667, 1.0 },
+ { 0.827451, 0.894118, 0.850980, 1.0 },
+ { 0.815686, 0.878431, 0.835294, 1.0 },
+ { 0.729412, 0.768627, 0.733333, 1.0 },
+ { 0.701961, 0.788235, 0.596078, 1.0 },
+ { 0.678431, 0.811765, 0.458824, 1.0 },
+ { 0.627451, 0.537255, 0.282353, 1.0 },
+ { 0.580392, 0.262745, 0.105882, 1.0 },
+ { 0.521569, 0.266667, 0.090196, 1.0 },
+ { 0.466667, 0.270588, 0.074510, 1.0 },
+ { 0.376471, 0.180392, 0.003922, 1.0 },
+ { 0.286275, 0.137255, 0.141176, 1.0 },
+ { 0.239216, 0.423529, 0.533333, 1.0 },
+ { 0.321569, 0.556863, 0.607843, 1.0 },
+ { 0.407843, 0.694118, 0.686275, 1.0 },
+ { 0.537255, 0.698039, 0.662745, 1.0 },
+ { 0.670588, 0.705882, 0.639216, 1.0 },
+ { 0.756863, 0.709804, 0.584314, 1.0 },
+ { 0.847059, 0.717647, 0.529412, 1.0 },
+ { 0.956863, 0.815686, 0.533333, 1.0 },
+ { 0.968627, 0.882353, 0.498039, 1.0 },
+ { 0.980392, 0.952941, 0.466667, 1.0 },
+ { 0.980392, 0.956863, 0.470588, 1.0 },
+ { 0.980392, 0.960784, 0.478431, 1.0 },
+ { 0.956863, 0.921569, 0.498039, 1.0 },
+ { 0.937255, 0.886275, 0.521569, 1.0 },
+ { 0.937255, 0.854902, 0.678431, 1.0 },
+ { 0.886275, 0.898039, 0.796078, 1.0 },
+ { 0.909804, 0.929412, 0.843137, 1.0 },
+ { 0.847059, 0.886275, 0.690196, 1.0 },
+ { 0.784314, 0.843137, 0.541176, 1.0 },
+ { 0.658824, 0.800000, 0.631373, 1.0 },
+ { 0.537255, 0.756863, 0.725490, 1.0 },
+ { 0.556863, 0.733333, 0.737255, 1.0 },
+ { 0.580392, 0.709804, 0.752941, 1.0 },
+ { 0.658824, 0.678431, 0.768627, 1.0 },
+ { 0.654902, 0.666667, 0.760784, 1.0 },
+ { 0.650980, 0.654902, 0.756863, 1.0 },
+ { 0.611765, 0.360784, 0.600000, 1.0 },
+ { 0.576471, 0.070588, 0.447059, 1.0 },
+ { 0.505882, 0.164706, 0.392157, 1.0 },
+ { 0.435294, 0.262745, 0.337255, 1.0 },
+ { 0.435294, 0.352941, 0.164706, 1.0 },
+ { 0.396078, 0.403922, 0.133333, 1.0 },
+ { 0.372549, 0.396078, 0.427451, 1.0 },
+ { 0.400000, 0.494118, 0.545098, 1.0 },
+ { 0.431373, 0.592157, 0.662745, 1.0 },
+ { 0.501961, 0.647059, 0.701961, 1.0 },
+ { 0.572549, 0.705882, 0.741176, 1.0 },
+ { 0.694118, 0.803922, 0.811765, 1.0 },
+ { 0.819608, 0.800000, 0.854902, 1.0 },
+ { 0.874510, 0.823529, 0.623529, 1.0 },
+ { 0.854902, 0.745098, 0.513725, 1.0 },
+ { 0.839216, 0.670588, 0.407843, 1.0 },
+ { 0.647059, 0.482353, 0.415686, 1.0 },
+ { 0.454902, 0.294118, 0.423529, 1.0 },
+ { 0.396078, 0.250980, 0.407843, 1.0 },
+ { 0.337255, 0.211765, 0.392157, 1.0 },
+ { 0.211765, 0.164706, 0.337255, 1.0 },
+ { 0.090196, 0.082353, 0.250980, 1.0 },
+ { 0.047059, 0.133333, 0.282353, 1.0 },
+ { 0.074510, 0.200000, 0.313725, 1.0 },
+ { 0.105882, 0.270588, 0.349020, 1.0 },
+ { 0.149020, 0.266667, 0.380392, 1.0 },
+ { 0.196078, 0.262745, 0.411765, 1.0 },
+ { 0.290196, 0.215686, 0.388235, 1.0 },
+ { 0.282353, 0.196078, 0.364706, 1.0 },
+ { 0.470588, 0.545098, 0.427451, 1.0 },
+ { 0.607843, 0.631373, 0.454902, 1.0 },
+ { 0.749020, 0.721569, 0.482353, 1.0 },
+ { 0.764706, 0.686275, 0.470588, 1.0 },
+ { 0.784314, 0.650980, 0.458824, 1.0 },
+ { 0.776471, 0.647059, 0.466667, 1.0 },
+ { 0.713725, 0.576471, 0.509804, 1.0 },
+ { 0.662745, 0.533333, 0.486275, 1.0 },
+ { 0.643137, 0.474510, 0.505882, 1.0 },
+ { 0.419608, 0.576471, 0.650980, 1.0 },
+ { 0.337255, 0.509804, 0.596078, 1.0 },
+ { 0.258824, 0.443137, 0.545098, 1.0 },
+ { 0.223529, 0.435294, 0.501961, 1.0 },
+ { 0.192157, 0.431373, 0.462745, 1.0 },
+ { 0.219608, 0.400000, 0.513725, 1.0 },
+ { 0.313725, 0.474510, 0.572549, 1.0 },
+ { 0.549020, 0.537255, 0.678431, 1.0 },
+ { 0.725490, 0.584314, 0.607843, 1.0 },
+ { 0.901961, 0.635294, 0.541176, 1.0 },
+ { 0.909804, 0.650980, 0.509804, 1.0 },
+ { 0.917647, 0.666667, 0.478431, 1.0 },
+ { 0.960784, 0.658824, 0.470588, 1.0 },
+ { 0.988235, 0.494118, 0.466667, 1.0 },
+ { 0.984314, 0.529412, 0.521569, 1.0 },
+ { 0.984314, 0.666667, 0.501961, 1.0 },
+ { 0.925490, 0.847059, 0.654902, 1.0 },
+ { 0.909804, 0.878431, 0.678431, 1.0 },
+ { 0.894118, 0.913725, 0.705882, 1.0 },
+ { 0.811765, 0.858824, 0.800000, 1.0 },
+ { 0.745098, 0.843137, 0.831373, 1.0 },
+ { 0.678431, 0.796078, 0.803922, 1.0 },
+ { 0.564706, 0.701961, 0.745098, 1.0 },
+ { 0.415686, 0.576471, 0.650980, 1.0 },
+ { 0.309804, 0.486275, 0.580392, 1.0 },
+ { 0.203922, 0.396078, 0.509804, 1.0 },
+ { 0.137255, 0.415686, 0.498039, 1.0 },
+ { 0.074510, 0.439216, 0.490196, 1.0 },
+ { 0.047059, 0.419608, 0.466667, 1.0 },
+ { 0.027451, 0.411765, 0.458824, 1.0 },
+ { 0.070588, 0.407843, 0.466667, 1.0 },
+ { 0.156863, 0.333333, 0.462745, 1.0 },
+ { 0.239216, 0.313725, 0.454902, 1.0 },
+ { 0.309804, 0.349020, 0.470588, 1.0 },
+ { 0.384314, 0.388235, 0.490196, 1.0 },
+ { 0.647059, 0.443137, 0.486275, 1.0 },
+ { 0.764706, 0.600000, 0.529412, 1.0 },
+ { 0.870588, 0.752941, 0.564706, 1.0 },
+ { 0.898039, 0.901961, 0.662745, 1.0 },
+ { 0.988235, 0.949020, 0.807843, 1.0 },
+ { 0.937255, 0.890196, 0.670588, 1.0 },
+ { 0.890196, 0.835294, 0.537255, 1.0 },
+ { 0.925490, 0.870588, 0.529412, 1.0 },
+ { 0.964706, 0.909804, 0.525490, 1.0 },
+ { 0.988235, 0.933333, 0.760784, 1.0 },
+ { 0.988235, 0.952941, 0.815686, 1.0 },
+ { 0.980392, 0.980392, 0.835294, 1.0 },
+ { 0.956863, 0.968627, 0.874510, 1.0 },
+ { 0.972549, 0.976471, 0.905882, 1.0 },
+ { 0.945098, 0.964706, 0.894118, 1.0 },
+ { 0.921569, 0.956863, 0.882353, 1.0 },
+ { 0.909804, 0.949020, 0.878431, 1.0 },
+ { 0.870588, 0.929412, 0.878431, 1.0 },
+ { 0.803922, 0.898039, 0.835294, 1.0 },
+ { 0.760784, 0.850980, 0.843137, 1.0 },
+ { 0.639216, 0.678431, 0.764706, 1.0 },
+ { 0.603922, 0.623529, 0.733333, 1.0 },
+ { 0.568627, 0.572549, 0.701961, 1.0 },
+ { 0.556863, 0.501961, 0.458824, 1.0 },
+ { 0.568627, 0.466667, 0.298039, 1.0 },
+ { 0.474510, 0.423529, 0.325490, 1.0 },
+ { 0.556863, 0.384314, 0.278431, 1.0 },
+ { 0.623529, 0.439216, 0.235294, 1.0 },
+ { 0.639216, 0.454902, 0.250980, 1.0 },
+ { 0.752941, 0.764706, 0.505882, 1.0 },
+ { 0.784314, 0.803922, 0.639216, 1.0 },
+ { 0.815686, 0.843137, 0.772549, 1.0 },
+ { 0.843137, 0.886275, 0.784314, 1.0 },
+ { 0.909804, 0.925490, 0.843137, 1.0 },
+ { 0.945098, 0.945098, 0.847059, 1.0 },
+ { 0.956863, 0.976471, 0.807843, 1.0 },
+ { 0.843137, 0.819608, 0.568627, 1.0 },
+ { 0.768627, 0.788235, 0.474510, 1.0 },
+ { 0.698039, 0.760784, 0.384314, 1.0 },
+ { 0.541176, 0.670588, 0.149020, 1.0 },
+ { 0.576471, 0.576471, 0.137255, 1.0 },
+ { 0.635294, 0.525490, 0.050980, 1.0 },
+ { 0.498039, 0.309804, 0.109804, 1.0 },
+ { 0.384314, 0.388235, 0.121569, 1.0 },
+ { 0.192157, 0.192157, 0.054902, 1.0 },
+ { 0.160784, 0.192157, 0.066667, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.043137, 0.047059, 0.043137, 1.0 },
+ { 0.133333, 0.203922, 0.184314, 1.0 },
+ { 0.349020, 0.501961, 0.600000, 1.0 },
+ { 0.423529, 0.576471, 0.654902, 1.0 },
+ { 0.501961, 0.654902, 0.709804, 1.0 },
+ { 0.615686, 0.745098, 0.772549, 1.0 },
+ { 0.647059, 0.764706, 0.788235, 1.0 },
+ { 0.694118, 0.760784, 0.803922, 1.0 },
+ { 0.650980, 0.768627, 0.792157, 1.0 },
+ { 0.635294, 0.749020, 0.780392, 1.0 },
+ { 0.650980, 0.662745, 0.576471, 1.0 },
+ { 0.572549, 0.545098, 0.356863, 1.0 },
+ { 0.584314, 0.556863, 0.243137, 1.0 },
+ { 0.501961, 0.505882, 0.235294, 1.0 },
+ { 0.400000, 0.403922, 0.250980, 1.0 },
+ { 0.188235, 0.176471, 0.329412, 1.0 },
+ { 0.047059, 0.094118, 0.160784, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.007843, 0.227451, 1.0 },
+ { 0.039216, 0.113725, 0.278431, 1.0 },
+ { 0.125490, 0.203922, 0.368627, 1.0 },
+ { 0.168627, 0.184314, 0.392157, 1.0 },
+ { 0.262745, 0.227451, 0.447059, 1.0 },
+ { 0.329412, 0.223529, 0.400000, 1.0 },
+ { 0.294118, 0.235294, 0.329412, 1.0 },
+ { 0.192157, 0.235294, 0.301961, 1.0 },
+ { 0.278431, 0.341176, 0.152941, 1.0 },
+ { 0.415686, 0.380392, 0.125490, 1.0 },
+ { 0.329412, 0.215686, 0.176471, 1.0 },
+ { 0.282353, 0.294118, 0.180392, 1.0 },
+ { 0.152941, 0.250980, 0.270588, 1.0 },
+ { 0.094118, 0.282353, 0.172549, 1.0 },
+ { 0.007843, 0.309804, 0.203922, 1.0 },
+ { 0.086275, 0.282353, 0.176471, 1.0 },
+ { 0.117647, 0.200000, 0.200000, 1.0 },
+ { 0.105882, 0.141176, 0.129412, 1.0 },
+ { 0.113725, 0.141176, 0.192157, 1.0 },
+ { 0.070588, 0.066667, 0.231373, 1.0 },
+ { 0.050980, 0.047059, 0.231373, 1.0 },
+ { 0.019608, 0.011765, 0.215686, 1.0 },
+ { 0.023529, 0.054902, 0.262745, 1.0 },
+ { 0.149020, 0.125490, 0.290196, 1.0 },
+ { 0.243137, 0.223529, 0.435294, 1.0 },
+ { 0.247059, 0.380392, 0.454902, 1.0 },
+ { 0.419608, 0.431373, 0.592157, 1.0 },
+ { 0.564706, 0.501961, 0.556863, 1.0 },
+ { 0.560784, 0.552941, 0.490196, 1.0 },
+ { 0.607843, 0.600000, 0.458824, 1.0 },
+ { 0.623529, 0.674510, 0.423529, 1.0 },
+ { 0.784314, 0.862745, 0.239216, 1.0 },
+ { 0.894118, 0.917647, 0.301961, 1.0 },
+ { 0.941176, 0.964706, 0.376471, 1.0 },
+ { 0.843137, 0.886275, 0.415686, 1.0 },
+ { 0.827451, 0.729412, 0.501961, 1.0 },
+ { 0.803922, 0.607843, 0.400000, 1.0 },
+ { 0.745098, 0.352941, 0.270588, 1.0 },
+ { 0.780392, 0.243137, 0.176471, 1.0 },
+ { 0.670588, 0.498039, 0.290196, 1.0 },
+ { 0.713725, 0.615686, 0.439216, 1.0 },
+ { 0.788235, 0.780392, 0.505882, 1.0 },
+ { 0.843137, 0.890196, 0.541176, 1.0 },
+ { 0.933333, 0.956863, 0.470588, 1.0 },
+ { 0.968627, 0.949020, 0.443137, 1.0 },
+ { 0.976471, 0.972549, 0.443137, 1.0 },
+ { 0.984314, 0.976471, 0.435294, 1.0 },
+ { 0.972549, 0.960784, 0.443137, 1.0 },
+ { 0.988235, 0.941176, 0.494118, 1.0 },
+ { 0.949020, 0.898039, 0.752941, 1.0 },
+ { 0.952941, 0.890196, 0.843137, 1.0 },
+ { 0.949020, 0.960784, 0.862745, 1.0 },
+ { 0.956863, 0.952941, 0.850980, 1.0 },
+ { 0.894118, 0.901961, 0.694118, 1.0 },
+ };
+/* Apophysis-040426-1cometnuc */
+static double4 colors_129[] = {
+ { 0.803922, 0.027451, 0.070588, 1.0 },
+ { 0.803922, 0.027451, 0.070588, 1.0 },
+ { 0.788235, 0.035294, 0.074510, 1.0 },
+ { 0.776471, 0.043137, 0.082353, 1.0 },
+ { 0.776471, 0.047059, 0.082353, 1.0 },
+ { 0.776471, 0.050980, 0.086275, 1.0 },
+ { 0.768627, 0.050980, 0.086275, 1.0 },
+ { 0.760784, 0.050980, 0.090196, 1.0 },
+ { 0.792157, 0.035294, 0.074510, 1.0 },
+ { 0.796078, 0.031373, 0.070588, 1.0 },
+ { 0.803922, 0.027451, 0.070588, 1.0 },
+ { 0.803922, 0.027451, 0.070588, 1.0 },
+ { 0.803922, 0.027451, 0.070588, 1.0 },
+ { 0.690196, 0.082353, 0.105882, 1.0 },
+ { 0.580392, 0.141176, 0.141176, 1.0 },
+ { 0.494118, 0.184314, 0.149020, 1.0 },
+ { 0.411765, 0.227451, 0.160784, 1.0 },
+ { 0.435294, 0.650980, 0.137255, 1.0 },
+ { 0.352941, 0.611765, 0.137255, 1.0 },
+ { 0.274510, 0.572549, 0.141176, 1.0 },
+ { 0.364706, 0.388235, 0.145098, 1.0 },
+ { 0.454902, 0.203922, 0.149020, 1.0 },
+ { 0.588235, 0.141176, 0.129412, 1.0 },
+ { 0.725490, 0.082353, 0.113725, 1.0 },
+ { 0.792157, 0.035294, 0.074510, 1.0 },
+ { 0.796078, 0.031373, 0.070588, 1.0 },
+ { 0.803922, 0.027451, 0.070588, 1.0 },
+ { 0.796078, 0.035294, 0.074510, 1.0 },
+ { 0.792157, 0.043137, 0.078431, 1.0 },
+ { 0.776471, 0.050980, 0.086275, 1.0 },
+ { 0.760784, 0.062745, 0.094118, 1.0 },
+ { 0.498039, 0.180392, 0.152941, 1.0 },
+ { 0.298039, 0.282353, 0.164706, 1.0 },
+ { 0.482353, 0.674510, 0.466667, 1.0 },
+ { 0.541176, 0.705882, 0.592157, 1.0 },
+ { 0.603922, 0.737255, 0.721569, 1.0 },
+ { 0.439216, 0.654902, 0.596078, 1.0 },
+ { 0.278431, 0.572549, 0.474510, 1.0 },
+ { 0.345098, 0.603922, 0.301961, 1.0 },
+ { 0.411765, 0.639216, 0.133333, 1.0 },
+ { 0.600000, 0.733333, 0.149020, 1.0 },
+ { 0.694118, 0.780392, 0.176471, 1.0 },
+ { 0.788235, 0.831373, 0.203922, 1.0 },
+ { 0.803922, 0.835294, 0.207843, 1.0 },
+ { 0.819608, 0.843137, 0.215686, 1.0 },
+ { 0.796078, 0.831373, 0.203922, 1.0 },
+ { 0.776471, 0.823529, 0.196078, 1.0 },
+ { 0.745098, 0.807843, 0.184314, 1.0 },
+ { 0.658824, 0.764706, 0.164706, 1.0 },
+ { 0.435294, 0.650980, 0.137255, 1.0 },
+ { 0.305882, 0.588235, 0.137255, 1.0 },
+ { 0.180392, 0.525490, 0.141176, 1.0 },
+ { 0.117647, 0.494118, 0.145098, 1.0 },
+ { 0.058824, 0.462745, 0.149020, 1.0 },
+ { 0.054902, 0.431373, 0.145098, 1.0 },
+ { 0.054902, 0.403922, 0.145098, 1.0 },
+ { 0.082353, 0.392157, 0.149020, 1.0 },
+ { 0.117647, 0.372549, 0.149020, 1.0 },
+ { 0.152941, 0.352941, 0.152941, 1.0 },
+ { 0.333333, 0.262745, 0.149020, 1.0 },
+ { 0.517647, 0.172549, 0.145098, 1.0 },
+ { 0.639216, 0.109804, 0.117647, 1.0 },
+ { 0.760784, 0.050980, 0.090196, 1.0 },
+ { 0.776471, 0.043137, 0.082353, 1.0 },
+ { 0.792157, 0.035294, 0.074510, 1.0 },
+ { 0.776471, 0.043137, 0.082353, 1.0 },
+ { 0.686275, 0.388235, 0.117647, 1.0 },
+ { 0.600000, 0.733333, 0.152941, 1.0 },
+ { 0.686275, 0.776471, 0.172549, 1.0 },
+ { 0.776471, 0.823529, 0.196078, 1.0 },
+ { 0.960784, 0.913725, 0.356863, 1.0 },
+ { 0.992157, 0.929412, 0.501961, 1.0 },
+ { 0.835294, 0.850980, 0.698039, 1.0 },
+ { 0.717647, 0.792157, 0.709804, 1.0 },
+ { 0.603922, 0.737255, 0.725490, 1.0 },
+ { 0.368627, 0.619608, 0.596078, 1.0 },
+ { 0.133333, 0.501961, 0.466667, 1.0 },
+ { 0.105882, 0.486275, 0.305882, 1.0 },
+ { 0.082353, 0.474510, 0.145098, 1.0 },
+ { 0.031373, 0.415686, 0.149020, 1.0 },
+ { 0.007843, 0.427451, 0.145098, 1.0 },
+ { 0.035294, 0.450980, 0.145098, 1.0 },
+ { 0.058824, 0.462745, 0.141176, 1.0 },
+ { 0.082353, 0.474510, 0.137255, 1.0 },
+ { 0.094118, 0.427451, 0.141176, 1.0 },
+ { 0.105882, 0.380392, 0.145098, 1.0 },
+ { 0.152941, 0.352941, 0.160784, 1.0 },
+ { 0.274510, 0.294118, 0.160784, 1.0 },
+ { 0.709804, 0.074510, 0.109804, 1.0 },
+ { 0.749020, 0.054902, 0.090196, 1.0 },
+ { 0.792157, 0.035294, 0.074510, 1.0 },
+ { 0.792157, 0.035294, 0.074510, 1.0 },
+ { 0.792157, 0.035294, 0.074510, 1.0 },
+ { 0.792157, 0.043137, 0.078431, 1.0 },
+ { 0.776471, 0.050980, 0.086275, 1.0 },
+ { 0.600000, 0.129412, 0.133333, 1.0 },
+ { 0.364706, 0.247059, 0.156863, 1.0 },
+ { 0.105882, 0.380392, 0.152941, 1.0 },
+ { 0.066667, 0.396078, 0.149020, 1.0 },
+ { 0.031373, 0.415686, 0.149020, 1.0 },
+ { 0.019608, 0.419608, 0.149020, 1.0 },
+ { 0.007843, 0.427451, 0.152941, 1.0 },
+ { 0.007843, 0.427451, 0.152941, 1.0 },
+ { 0.031373, 0.415686, 0.149020, 1.0 },
+ { 0.082353, 0.392157, 0.149020, 1.0 },
+ { 0.117647, 0.450980, 0.141176, 1.0 },
+ { 0.156863, 0.513725, 0.133333, 1.0 },
+ { 0.192157, 0.529412, 0.137255, 1.0 },
+ { 0.227451, 0.549020, 0.141176, 1.0 },
+ { 0.298039, 0.584314, 0.137255, 1.0 },
+ { 0.498039, 0.686275, 0.137255, 1.0 },
+ { 0.521569, 0.698039, 0.470588, 1.0 },
+ { 0.713725, 0.792157, 0.725490, 1.0 },
+ { 0.960784, 0.917647, 0.588235, 1.0 },
+ { 0.976471, 0.921569, 0.521569, 1.0 },
+ { 0.992157, 0.929412, 0.454902, 1.0 },
+ { 0.976471, 0.921569, 0.384314, 1.0 },
+ { 0.949020, 0.909804, 0.329412, 1.0 },
+ { 0.882353, 0.874510, 0.262745, 1.0 },
+ { 0.819608, 0.843137, 0.215686, 1.0 },
+ { 0.619608, 0.745098, 0.152941, 1.0 },
+ { 0.525490, 0.698039, 0.141176, 1.0 },
+ { 0.435294, 0.650980, 0.133333, 1.0 },
+ { 0.376471, 0.623529, 0.137255, 1.0 },
+ { 0.321569, 0.596078, 0.141176, 1.0 },
+ { 0.203922, 0.537255, 0.137255, 1.0 },
+ { 0.129412, 0.501961, 0.145098, 1.0 },
+ { 0.082353, 0.474510, 0.145098, 1.0 },
+ { 0.058824, 0.462745, 0.141176, 1.0 },
+ { 0.082353, 0.474510, 0.137255, 1.0 },
+ { 0.129412, 0.498039, 0.133333, 1.0 },
+ { 0.180392, 0.525490, 0.133333, 1.0 },
+ { 0.274510, 0.572549, 0.133333, 1.0 },
+ { 0.435294, 0.650980, 0.137255, 1.0 },
+ { 0.541176, 0.705882, 0.141176, 1.0 },
+ { 0.600000, 0.733333, 0.149020, 1.0 },
+ { 0.454902, 0.662745, 0.137255, 1.0 },
+ { 0.352941, 0.611765, 0.141176, 1.0 },
+ { 0.250980, 0.560784, 0.145098, 1.0 },
+ { 0.239216, 0.552941, 0.137255, 1.0 },
+ { 0.227451, 0.549020, 0.133333, 1.0 },
+ { 0.298039, 0.584314, 0.129412, 1.0 },
+ { 0.454902, 0.662745, 0.137255, 1.0 },
+ { 0.619608, 0.745098, 0.152941, 1.0 },
+ { 0.807843, 0.839216, 0.400000, 1.0 },
+ { 0.858824, 0.866667, 0.690196, 1.0 },
+ { 0.882353, 0.874510, 0.678431, 1.0 },
+ { 0.905882, 0.886275, 0.666667, 1.0 },
+ { 0.992157, 0.933333, 0.466667, 1.0 },
+ { 0.901961, 0.886275, 0.278431, 1.0 },
+ { 0.674510, 0.772549, 0.168627, 1.0 },
+ { 0.776471, 0.050980, 0.086275, 1.0 },
+ { 0.792157, 0.043137, 0.078431, 1.0 },
+ { 0.792157, 0.043137, 0.078431, 1.0 },
+ { 0.792157, 0.043137, 0.078431, 1.0 },
+ { 0.776471, 0.050980, 0.086275, 1.0 },
+ { 0.619608, 0.156863, 0.172549, 1.0 },
+ { 0.411765, 0.227451, 0.152941, 1.0 },
+ { 0.274510, 0.294118, 0.152941, 1.0 },
+ { 0.129412, 0.364706, 0.149020, 1.0 },
+ { 0.129412, 0.364706, 0.149020, 1.0 },
+ { 0.227451, 0.317647, 0.164706, 1.0 },
+ { 0.294118, 0.282353, 0.164706, 1.0 },
+ { 0.364706, 0.247059, 0.164706, 1.0 },
+ { 0.498039, 0.180392, 0.152941, 1.0 },
+ { 0.776471, 0.050980, 0.086275, 1.0 },
+ { 0.792157, 0.035294, 0.074510, 1.0 },
+ { 0.803922, 0.027451, 0.070588, 1.0 },
+ { 0.803922, 0.027451, 0.070588, 1.0 },
+ { 0.803922, 0.027451, 0.070588, 1.0 },
+ { 0.803922, 0.027451, 0.070588, 1.0 },
+ { 0.776471, 0.050980, 0.086275, 1.0 },
+ { 0.600000, 0.129412, 0.137255, 1.0 },
+ { 0.431373, 0.215686, 0.152941, 1.0 },
+ { 0.388235, 0.235294, 0.164706, 1.0 },
+ { 0.227451, 0.317647, 0.156863, 1.0 },
+ { 0.203922, 0.537255, 0.137255, 1.0 },
+ { 0.250980, 0.560784, 0.137255, 1.0 },
+ { 0.368627, 0.619608, 0.129412, 1.0 },
+ { 0.498039, 0.686275, 0.141176, 1.0 },
+ { 0.619608, 0.745098, 0.156863, 1.0 },
+ { 0.760784, 0.815686, 0.192157, 1.0 },
+ { 0.858824, 0.862745, 0.243137, 1.0 },
+ { 0.949020, 0.909804, 0.329412, 1.0 },
+ { 0.882353, 0.874510, 0.258824, 1.0 },
+ { 0.843137, 0.854902, 0.235294, 1.0 },
+ { 0.803922, 0.839216, 0.211765, 1.0 },
+ { 0.709804, 0.788235, 0.172549, 1.0 },
+ { 0.541176, 0.705882, 0.149020, 1.0 },
+ { 0.368627, 0.619608, 0.129412, 1.0 },
+ { 0.203922, 0.537255, 0.137255, 1.0 },
+ { 0.156863, 0.513725, 0.133333, 1.0 },
+ { 0.129412, 0.501961, 0.137255, 1.0 },
+ { 0.082353, 0.474510, 0.145098, 1.0 },
+ { 0.082353, 0.474510, 0.145098, 1.0 },
+ { 0.109804, 0.490196, 0.505882, 1.0 },
+ { 0.184314, 0.525490, 0.552941, 1.0 },
+ { 0.184314, 0.525490, 0.470588, 1.0 },
+ { 0.180392, 0.525490, 0.149020, 1.0 },
+ { 0.105882, 0.490196, 0.141176, 1.0 },
+ { 0.082353, 0.474510, 0.145098, 1.0 },
+ { 0.035294, 0.450980, 0.145098, 1.0 },
+ { 0.007843, 0.439216, 0.141176, 1.0 },
+ { 0.007843, 0.439216, 0.141176, 1.0 },
+ { 0.007843, 0.427451, 0.145098, 1.0 },
+ { 0.031373, 0.415686, 0.149020, 1.0 },
+ { 0.082353, 0.392157, 0.156863, 1.0 },
+ { 0.129412, 0.364706, 0.156863, 1.0 },
+ { 0.274510, 0.294118, 0.160784, 1.0 },
+ { 0.431373, 0.215686, 0.160784, 1.0 },
+ { 0.474510, 0.192157, 0.152941, 1.0 },
+ { 0.580392, 0.141176, 0.145098, 1.0 },
+ { 0.454902, 0.203922, 0.160784, 1.0 },
+ { 0.388235, 0.235294, 0.152941, 1.0 },
+ { 0.274510, 0.294118, 0.160784, 1.0 },
+ { 0.176471, 0.341176, 0.149020, 1.0 },
+ { 0.200000, 0.329412, 0.160784, 1.0 },
+ { 0.341176, 0.258824, 0.160784, 1.0 },
+ { 0.580392, 0.141176, 0.141176, 1.0 },
+ { 0.776471, 0.050980, 0.086275, 1.0 },
+ { 0.792157, 0.035294, 0.074510, 1.0 },
+ { 0.792157, 0.035294, 0.074510, 1.0 },
+ { 0.792157, 0.035294, 0.074510, 1.0 },
+ { 0.792157, 0.035294, 0.074510, 1.0 },
+ { 0.792157, 0.035294, 0.074510, 1.0 },
+ { 0.803922, 0.027451, 0.070588, 1.0 },
+ { 0.803922, 0.027451, 0.070588, 1.0 },
+ { 0.803922, 0.027451, 0.070588, 1.0 },
+ { 0.803922, 0.027451, 0.070588, 1.0 },
+ { 0.803922, 0.027451, 0.070588, 1.0 },
+ { 0.803922, 0.027451, 0.070588, 1.0 },
+ { 0.803922, 0.027451, 0.070588, 1.0 },
+ { 0.792157, 0.035294, 0.074510, 1.0 },
+ { 0.776471, 0.050980, 0.086275, 1.0 },
+ { 0.694118, 0.109804, 0.133333, 1.0 },
+ { 0.745098, 0.807843, 0.184314, 1.0 },
+ { 0.941176, 0.905882, 0.309804, 1.0 },
+ { 0.968627, 0.917647, 0.364706, 1.0 },
+ { 0.992157, 0.929412, 0.439216, 1.0 },
+ { 0.992157, 0.933333, 0.482353, 1.0 },
+ { 0.976471, 0.925490, 0.556863, 1.0 },
+ { 0.976471, 0.925490, 0.564706, 1.0 },
+ { 0.980392, 0.925490, 0.552941, 1.0 },
+ { 0.968627, 0.917647, 0.576471, 1.0 },
+ { 0.972549, 0.921569, 0.580392, 1.0 },
+ { 0.956863, 0.913725, 0.603922, 1.0 },
+ { 0.870588, 0.870588, 0.682353, 1.0 },
+ { 0.792157, 0.831373, 0.713725, 1.0 },
+ { 0.643137, 0.756863, 0.725490, 1.0 },
+ { 0.803922, 0.039216, 0.482353, 1.0 },
+ { 0.776471, 0.050980, 0.086275, 1.0 },
+ { 0.792157, 0.035294, 0.074510, 1.0 },
+ { 0.803922, 0.027451, 0.070588, 1.0 },
+ { 0.803922, 0.027451, 0.070588, 1.0 },
+ { 0.803922, 0.027451, 0.070588, 1.0 },
+ { 0.803922, 0.027451, 0.070588, 1.0 },
+ };
+/* Apophysis-040426-1passionscross */
+static double4 colors_130[] = {
+ { 0.203922, 0.490196, 0.094118, 1.0 },
+ { 0.674510, 0.364706, 0.643137, 1.0 },
+ { 0.552941, 0.231373, 0.564706, 1.0 },
+ { 0.431373, 0.098039, 0.490196, 1.0 },
+ { 0.341176, 0.086275, 0.431373, 1.0 },
+ { 0.250980, 0.078431, 0.372549, 1.0 },
+ { 0.211765, 0.109804, 0.349020, 1.0 },
+ { 0.176471, 0.145098, 0.329412, 1.0 },
+ { 0.231373, 0.356863, 0.482353, 1.0 },
+ { 0.403922, 0.305882, 0.529412, 1.0 },
+ { 0.580392, 0.258824, 0.580392, 1.0 },
+ { 0.635294, 0.321569, 0.615686, 1.0 },
+ { 0.694118, 0.388235, 0.650980, 1.0 },
+ { 0.709804, 0.407843, 0.662745, 1.0 },
+ { 0.725490, 0.427451, 0.674510, 1.0 },
+ { 0.725490, 0.427451, 0.674510, 1.0 },
+ { 0.725490, 0.427451, 0.674510, 1.0 },
+ { 0.639216, 0.321569, 0.619608, 1.0 },
+ { 0.576471, 0.254902, 0.580392, 1.0 },
+ { 0.517647, 0.188235, 0.545098, 1.0 },
+ { 0.474510, 0.141176, 0.517647, 1.0 },
+ { 0.431373, 0.098039, 0.490196, 1.0 },
+ { 0.407843, 0.074510, 0.474510, 1.0 },
+ { 0.388235, 0.050980, 0.462745, 1.0 },
+ { 0.341176, 0.007843, 0.431373, 1.0 },
+ { 0.317647, 0.019608, 0.415686, 1.0 },
+ { 0.298039, 0.031373, 0.403922, 1.0 },
+ { 0.286275, 0.043137, 0.396078, 1.0 },
+ { 0.274510, 0.054902, 0.388235, 1.0 },
+ { 0.286275, 0.043137, 0.396078, 1.0 },
+ { 0.298039, 0.031373, 0.403922, 1.0 },
+ { 0.364706, 0.031373, 0.447059, 1.0 },
+ { 0.454902, 0.121569, 0.501961, 1.0 },
+ { 0.639216, 0.321569, 0.619608, 1.0 },
+ { 0.666667, 0.352941, 0.635294, 1.0 },
+ { 0.694118, 0.388235, 0.654902, 1.0 },
+ { 0.709804, 0.407843, 0.662745, 1.0 },
+ { 0.725490, 0.427451, 0.674510, 1.0 },
+ { 0.733333, 0.435294, 0.678431, 1.0 },
+ { 0.745098, 0.447059, 0.682353, 1.0 },
+ { 0.819608, 0.545098, 0.733333, 1.0 },
+ { 0.823529, 0.552941, 0.741176, 1.0 },
+ { 0.831373, 0.564706, 0.749020, 1.0 },
+ { 0.815686, 0.545098, 0.737255, 1.0 },
+ { 0.803922, 0.525490, 0.725490, 1.0 },
+ { 0.788235, 0.505882, 0.713725, 1.0 },
+ { 0.776471, 0.490196, 0.701961, 1.0 },
+ { 0.745098, 0.447059, 0.682353, 1.0 },
+ { 0.725490, 0.427451, 0.674510, 1.0 },
+ { 0.639216, 0.321569, 0.619608, 1.0 },
+ { 0.576471, 0.254902, 0.580392, 1.0 },
+ { 0.517647, 0.188235, 0.541176, 1.0 },
+ { 0.439216, 0.109804, 0.494118, 1.0 },
+ { 0.364706, 0.031373, 0.447059, 1.0 },
+ { 0.364706, 0.031373, 0.447059, 1.0 },
+ { 0.364706, 0.031373, 0.447059, 1.0 },
+ { 0.321569, 0.007843, 0.415686, 1.0 },
+ { 0.333333, 0.007843, 0.407843, 1.0 },
+ { 0.345098, 0.007843, 0.403922, 1.0 },
+ { 0.509804, 0.188235, 0.266667, 1.0 },
+ { 0.678431, 0.368627, 0.133333, 1.0 },
+ { 0.741176, 0.447059, 0.168627, 1.0 },
+ { 0.807843, 0.529412, 0.203922, 1.0 },
+ { 0.992157, 0.564706, 0.223529, 1.0 },
+ { 0.858824, 0.603922, 0.243137, 1.0 },
+ { 0.745098, 0.447059, 0.682353, 1.0 },
+ { 0.760784, 0.466667, 0.694118, 1.0 },
+ { 0.776471, 0.490196, 0.705882, 1.0 },
+ { 0.784314, 0.498039, 0.709804, 1.0 },
+ { 0.792157, 0.509804, 0.713725, 1.0 },
+ { 0.847059, 0.584314, 0.749020, 1.0 },
+ { 0.949020, 0.745098, 0.298039, 1.0 },
+ { 0.972549, 0.929412, 0.325490, 1.0 },
+ { 0.968627, 0.854902, 0.317647, 1.0 },
+ { 0.968627, 0.784314, 0.309804, 1.0 },
+ { 0.854902, 0.615686, 0.494118, 1.0 },
+ { 0.745098, 0.447059, 0.682353, 1.0 },
+ { 0.709804, 0.403922, 0.662745, 1.0 },
+ { 0.674510, 0.364706, 0.643137, 1.0 },
+ { 0.619608, 0.301961, 0.603922, 1.0 },
+ { 0.580392, 0.258824, 0.580392, 1.0 },
+ { 0.517647, 0.188235, 0.541176, 1.0 },
+ { 0.462745, 0.419608, 0.278431, 1.0 },
+ { 0.411765, 0.650980, 0.019608, 1.0 },
+ { 0.400000, 0.643137, 0.011765, 1.0 },
+ { 0.388235, 0.635294, 0.007843, 1.0 },
+ { 0.298039, 0.564706, 0.039216, 1.0 },
+ { 0.129412, 0.427451, 0.137255, 1.0 },
+ { 0.176471, 0.145098, 0.329412, 1.0 },
+ { 0.235294, 0.086275, 0.364706, 1.0 },
+ { 0.298039, 0.031373, 0.403922, 1.0 },
+ { 0.317647, 0.019608, 0.415686, 1.0 },
+ { 0.341176, 0.007843, 0.431373, 1.0 },
+ { 0.364706, 0.031373, 0.447059, 1.0 },
+ { 0.411765, 0.074510, 0.474510, 1.0 },
+ { 0.454902, 0.121569, 0.501961, 1.0 },
+ { 0.498039, 0.168627, 0.529412, 1.0 },
+ { 0.580392, 0.258824, 0.580392, 1.0 },
+ { 0.643137, 0.333333, 0.619608, 1.0 },
+ { 0.709804, 0.407843, 0.662745, 1.0 },
+ { 0.733333, 0.439216, 0.678431, 1.0 },
+ { 0.760784, 0.470588, 0.694118, 1.0 },
+ { 0.792157, 0.509804, 0.713725, 1.0 },
+ { 0.831373, 0.564706, 0.745098, 1.0 },
+ { 0.803922, 0.525490, 0.725490, 1.0 },
+ { 0.772549, 0.486275, 0.701961, 1.0 },
+ { 0.745098, 0.447059, 0.682353, 1.0 },
+ { 0.725490, 0.427451, 0.670588, 1.0 },
+ { 0.709804, 0.407843, 0.662745, 1.0 },
+ { 0.709804, 0.407843, 0.662745, 1.0 },
+ { 0.725490, 0.427451, 0.674510, 1.0 },
+ { 0.725490, 0.427451, 0.674510, 1.0 },
+ { 0.725490, 0.427451, 0.674510, 1.0 },
+ { 0.760784, 0.470588, 0.694118, 1.0 },
+ { 0.768627, 0.478431, 0.698039, 1.0 },
+ { 0.776471, 0.490196, 0.701961, 1.0 },
+ { 0.792157, 0.509804, 0.713725, 1.0 },
+ { 0.803922, 0.525490, 0.725490, 1.0 },
+ { 0.831373, 0.564706, 0.745098, 1.0 },
+ { 0.858824, 0.600000, 0.760784, 1.0 },
+ { 0.905882, 0.670588, 0.788235, 1.0 },
+ { 0.941176, 0.737255, 0.745098, 1.0 },
+ { 0.976471, 0.807843, 0.705882, 1.0 },
+ { 0.882353, 0.850980, 0.627451, 1.0 },
+ { 0.792157, 0.894118, 0.552941, 1.0 },
+ { 0.792157, 0.894118, 0.552941, 1.0 },
+ { 0.968627, 0.784314, 0.694118, 1.0 },
+ { 0.992157, 0.866667, 0.705882, 1.0 },
+ { 0.992157, 0.905882, 0.333333, 1.0 },
+ { 0.968627, 0.929412, 0.325490, 1.0 },
+ { 0.960784, 0.929412, 0.321569, 1.0 },
+ { 0.952941, 0.933333, 0.317647, 1.0 },
+ { 0.941176, 0.937255, 0.313725, 1.0 },
+ { 0.858824, 0.921569, 0.270588, 1.0 },
+ { 0.725490, 0.858824, 0.196078, 1.0 },
+ { 0.639216, 0.807843, 0.149020, 1.0 },
+ { 0.388235, 0.635294, 0.007843, 1.0 },
+ { 0.247059, 0.521569, 0.078431, 1.0 },
+ { 0.105882, 0.407843, 0.152941, 1.0 },
+ { 0.105882, 0.309804, 0.219608, 1.0 },
+ { 0.105882, 0.215686, 0.286275, 1.0 },
+ { 0.200000, 0.121569, 0.345098, 1.0 },
+ { 0.200000, 0.121569, 0.345098, 1.0 },
+ { 0.200000, 0.121569, 0.345098, 1.0 },
+ { 0.152941, 0.168627, 0.313725, 1.0 },
+ { 0.007843, 0.325490, 0.211765, 1.0 },
+ { 0.007843, 0.325490, 0.211765, 1.0 },
+ { 0.007843, 0.325490, 0.211765, 1.0 },
+ { 0.035294, 0.345098, 0.196078, 1.0 },
+ { 0.035294, 0.345098, 0.196078, 1.0 },
+ { 0.058824, 0.364706, 0.184314, 1.0 },
+ { 0.082353, 0.388235, 0.168627, 1.0 },
+ { 0.035294, 0.345098, 0.196078, 1.0 },
+ { 0.019608, 0.333333, 0.203922, 1.0 },
+ { 0.007843, 0.325490, 0.211765, 1.0 },
+ { 0.007843, 0.301961, 0.227451, 1.0 },
+ { 0.129412, 0.192157, 0.301961, 1.0 },
+ { 0.227451, 0.101961, 0.360784, 1.0 },
+ { 0.274510, 0.054902, 0.388235, 1.0 },
+ { 0.388235, 0.050980, 0.462745, 1.0 },
+ { 0.454902, 0.121569, 0.501961, 1.0 },
+ { 0.517647, 0.188235, 0.541176, 1.0 },
+ { 0.474510, 0.141176, 0.513725, 1.0 },
+ { 0.431373, 0.098039, 0.490196, 1.0 },
+ { 0.298039, 0.031373, 0.403922, 1.0 },
+ { 0.250980, 0.078431, 0.376471, 1.0 },
+ { 0.152941, 0.168627, 0.313725, 1.0 },
+ { 0.054902, 0.258824, 0.254902, 1.0 },
+ { 0.156863, 0.450980, 0.125490, 1.0 },
+ { 0.239216, 0.517647, 0.074510, 1.0 },
+ { 0.321569, 0.584314, 0.027451, 1.0 },
+ { 0.368627, 0.619608, 0.000000, 1.0 },
+ { 0.411765, 0.650980, 0.019608, 1.0 },
+ { 0.411765, 0.650980, 0.019608, 1.0 },
+ { 0.411765, 0.650980, 0.019608, 1.0 },
+ { 0.454902, 0.686275, 0.047059, 1.0 },
+ { 0.639216, 0.807843, 0.149020, 1.0 },
+ { 0.435294, 0.666667, 0.031373, 1.0 },
+ { 0.411765, 0.650980, 0.019608, 1.0 },
+ { 0.203922, 0.490196, 0.094118, 1.0 },
+ { 0.082353, 0.388235, 0.168627, 1.0 },
+ { 0.129412, 0.192157, 0.301961, 1.0 },
+ { 0.200000, 0.121569, 0.345098, 1.0 },
+ { 0.227451, 0.101961, 0.360784, 1.0 },
+ { 0.152941, 0.168627, 0.313725, 1.0 },
+ { 0.117647, 0.200000, 0.290196, 1.0 },
+ { 0.082353, 0.235294, 0.270588, 1.0 },
+ { 0.007843, 0.325490, 0.211765, 1.0 },
+ { 0.035294, 0.345098, 0.196078, 1.0 },
+ { 0.082353, 0.388235, 0.168627, 1.0 },
+ { 0.129412, 0.427451, 0.137255, 1.0 },
+ { 0.250980, 0.529412, 0.066667, 1.0 },
+ { 0.345098, 0.600000, 0.011765, 1.0 },
+ { 0.411765, 0.650980, 0.019608, 1.0 },
+ { 0.478431, 0.698039, 0.058824, 1.0 },
+ { 0.729412, 0.862745, 0.200000, 1.0 },
+ { 0.831373, 0.909804, 0.254902, 1.0 },
+ { 0.901961, 0.933333, 0.294118, 1.0 },
+ { 0.870588, 0.925490, 0.278431, 1.0 },
+ { 0.819608, 0.905882, 0.247059, 1.0 },
+ { 0.745098, 0.866667, 0.207843, 1.0 },
+ { 0.564706, 0.760784, 0.392157, 1.0 },
+ { 0.658824, 0.819608, 0.462745, 1.0 },
+ { 0.831373, 0.564706, 0.745098, 1.0 },
+ { 0.847059, 0.584314, 0.749020, 1.0 },
+ { 0.870588, 0.619608, 0.764706, 1.0 },
+ { 0.870588, 0.619608, 0.768627, 1.0 },
+ { 0.847059, 0.584314, 0.749020, 1.0 },
+ { 0.831373, 0.564706, 0.745098, 1.0 },
+ { 0.803922, 0.525490, 0.725490, 1.0 },
+ { 0.725490, 0.427451, 0.674510, 1.0 },
+ { 0.619608, 0.301961, 0.603922, 1.0 },
+ { 0.560784, 0.235294, 0.568627, 1.0 },
+ { 0.474510, 0.145098, 0.513725, 1.0 },
+ { 0.388235, 0.050980, 0.462745, 1.0 },
+ { 0.274510, 0.054902, 0.388235, 1.0 },
+ { 0.227451, 0.101961, 0.360784, 1.0 },
+ { 0.152941, 0.168627, 0.313725, 1.0 },
+ { 0.082353, 0.235294, 0.270588, 1.0 },
+ { 0.109804, 0.345098, 0.015686, 1.0 },
+ { 0.482353, 0.356863, 0.090196, 1.0 },
+ { 0.368627, 0.250980, 0.376471, 1.0 },
+ { 0.431373, 0.098039, 0.490196, 1.0 },
+ { 0.411765, 0.074510, 0.474510, 1.0 },
+ { 0.364706, 0.031373, 0.447059, 1.0 },
+ { 0.341176, 0.007843, 0.431373, 1.0 },
+ { 0.341176, 0.007843, 0.431373, 1.0 },
+ { 0.321569, 0.007843, 0.415686, 1.0 },
+ { 0.321569, 0.007843, 0.415686, 1.0 },
+ { 0.321569, 0.007843, 0.415686, 1.0 },
+ { 0.298039, 0.031373, 0.403922, 1.0 },
+ { 0.274510, 0.054902, 0.388235, 1.0 },
+ { 0.227451, 0.101961, 0.360784, 1.0 },
+ { 0.152941, 0.168627, 0.313725, 1.0 },
+ { 0.054902, 0.258824, 0.254902, 1.0 },
+ { 0.129412, 0.427451, 0.137255, 1.0 },
+ { 0.274510, 0.545098, 0.054902, 1.0 },
+ { 0.345098, 0.600000, 0.011765, 1.0 },
+ { 0.411765, 0.650980, 0.019608, 1.0 },
+ { 0.713725, 0.411765, 0.152941, 1.0 },
+ { 0.619608, 0.301961, 0.603922, 1.0 },
+ { 0.674510, 0.364706, 0.643137, 1.0 },
+ { 0.694118, 0.388235, 0.654902, 1.0 },
+ { 0.725490, 0.427451, 0.674510, 1.0 },
+ { 0.725490, 0.427451, 0.674510, 1.0 },
+ { 0.745098, 0.447059, 0.682353, 1.0 },
+ { 0.603922, 0.784314, 0.423529, 1.0 },
+ { 0.760784, 0.878431, 0.215686, 1.0 },
+ { 0.870588, 0.925490, 0.278431, 1.0 },
+ { 0.941176, 0.937255, 0.313725, 1.0 },
+ { 0.952941, 0.933333, 0.317647, 1.0 },
+ { 0.913725, 0.933333, 0.298039, 1.0 },
+ { 0.819608, 0.905882, 0.247059, 1.0 },
+ { 0.639216, 0.807843, 0.149020, 1.0 },
+ { 0.435294, 0.666667, 0.031373, 1.0 },
+ { 0.031373, 0.278431, 0.243137, 1.0 },
+ };
+/* Apophysis-040426-1butterflyflower */
+static double4 colors_131[] = {
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.207843, 0.156863, 0.196078, 1.0 },
+ { 0.207843, 0.156863, 0.196078, 1.0 },
+ { 0.207843, 0.156863, 0.196078, 1.0 },
+ { 0.207843, 0.156863, 0.196078, 1.0 },
+ { 0.207843, 0.156863, 0.196078, 1.0 },
+ { 0.207843, 0.156863, 0.192157, 1.0 },
+ { 0.211765, 0.160784, 0.192157, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.301961, 0.274510, 0.121569, 1.0 },
+ { 0.239216, 0.227451, 0.164706, 1.0 },
+ { 0.172549, 0.149020, 0.211765, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.207843, 0.156863, 0.196078, 1.0 },
+ { 0.298039, 0.250980, 0.129412, 1.0 },
+ { 0.392157, 0.349020, 0.062745, 1.0 },
+ { 0.427451, 0.392157, 0.039216, 1.0 },
+ { 0.462745, 0.439216, 0.015686, 1.0 },
+ { 0.501961, 0.458824, 0.031373, 1.0 },
+ { 0.541176, 0.478431, 0.050980, 1.0 },
+ { 0.517647, 0.458824, 0.137255, 1.0 },
+ { 0.423529, 0.411765, 0.188235, 1.0 },
+ { 0.443137, 0.466667, 0.247059, 1.0 },
+ { 0.450980, 0.435294, 0.219608, 1.0 },
+ { 0.462745, 0.407843, 0.196078, 1.0 },
+ { 0.423529, 0.376471, 0.129412, 1.0 },
+ { 0.384314, 0.345098, 0.066667, 1.0 },
+ { 0.376471, 0.333333, 0.070588, 1.0 },
+ { 0.368627, 0.325490, 0.078431, 1.0 },
+ { 0.368627, 0.325490, 0.078431, 1.0 },
+ { 0.372549, 0.333333, 0.074510, 1.0 },
+ { 0.380392, 0.341176, 0.070588, 1.0 },
+ { 0.403922, 0.356863, 0.058824, 1.0 },
+ { 0.427451, 0.372549, 0.050980, 1.0 },
+ { 0.470588, 0.403922, 0.039216, 1.0 },
+ { 0.513725, 0.435294, 0.031373, 1.0 },
+ { 0.545098, 0.541176, 0.050980, 1.0 },
+ { 0.631373, 0.643137, 0.168627, 1.0 },
+ { 0.815686, 0.788235, 0.317647, 1.0 },
+ { 0.803922, 0.772549, 0.305882, 1.0 },
+ { 0.796078, 0.756863, 0.294118, 1.0 },
+ { 0.792157, 0.764706, 0.286275, 1.0 },
+ { 0.788235, 0.772549, 0.278431, 1.0 },
+ { 0.701961, 0.658824, 0.262745, 1.0 },
+ { 0.470588, 0.458824, 0.141176, 1.0 },
+ { 0.388235, 0.345098, 0.066667, 1.0 },
+ { 0.376471, 0.333333, 0.074510, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.329412, 0.290196, 0.109804, 1.0 },
+ { 0.235294, 0.203922, 0.164706, 1.0 },
+ { 0.141176, 0.121569, 0.223529, 1.0 },
+ { 0.121569, 0.098039, 0.239216, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.129412, 0.086275, 0.250980, 1.0 },
+ { 0.223529, 0.180392, 0.192157, 1.0 },
+ { 0.317647, 0.278431, 0.137255, 1.0 },
+ { 0.341176, 0.301961, 0.109804, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.207843, 0.156863, 0.196078, 1.0 },
+ { 0.156863, 0.113725, 0.227451, 1.0 },
+ { 0.109804, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.129412, 0.145098, 0.223529, 1.0 },
+ { 0.313725, 0.266667, 0.117647, 1.0 },
+ { 0.341176, 0.294118, 0.098039, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.396078, 0.356863, 0.054902, 1.0 },
+ { 0.411765, 0.364706, 0.050980, 1.0 },
+ { 0.407843, 0.364706, 0.050980, 1.0 },
+ { 0.372549, 0.392157, 0.066667, 1.0 },
+ { 0.247059, 0.266667, 0.152941, 1.0 },
+ { 0.180392, 0.184314, 0.188235, 1.0 },
+ { 0.113725, 0.105882, 0.227451, 1.0 },
+ { 0.109804, 0.090196, 0.243137, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.207843, 0.156863, 0.196078, 1.0 },
+ { 0.235294, 0.188235, 0.180392, 1.0 },
+ { 0.360784, 0.298039, 0.086275, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.286275, 0.239216, 0.137255, 1.0 },
+ { 0.207843, 0.156863, 0.196078, 1.0 },
+ { 0.207843, 0.156863, 0.196078, 1.0 },
+ { 0.207843, 0.156863, 0.196078, 1.0 },
+ { 0.325490, 0.266667, 0.176471, 1.0 },
+ { 0.360784, 0.388235, 0.160784, 1.0 },
+ { 0.443137, 0.356863, 0.164706, 1.0 },
+ { 0.509804, 0.466667, 0.086275, 1.0 },
+ { 0.686275, 0.654902, 0.180392, 1.0 },
+ { 0.721569, 0.705882, 0.207843, 1.0 },
+ { 0.756863, 0.756863, 0.239216, 1.0 },
+ { 0.713725, 0.678431, 0.203922, 1.0 },
+ { 0.678431, 0.611765, 0.180392, 1.0 },
+ { 0.615686, 0.580392, 0.113725, 1.0 },
+ { 0.494118, 0.470588, 0.015686, 1.0 },
+ { 0.435294, 0.392157, 0.023529, 1.0 },
+ { 0.431373, 0.380392, 0.027451, 1.0 },
+ { 0.431373, 0.372549, 0.031373, 1.0 },
+ { 0.447059, 0.396078, 0.019608, 1.0 },
+ { 0.498039, 0.447059, 0.007843, 1.0 },
+ { 0.513725, 0.450980, 0.027451, 1.0 },
+ { 0.513725, 0.443137, 0.035294, 1.0 },
+ { 0.478431, 0.474510, 0.047059, 1.0 },
+ { 0.474510, 0.564706, 0.031373, 1.0 },
+ { 0.517647, 0.545098, 0.031373, 1.0 },
+ { 0.494118, 0.498039, 0.215686, 1.0 },
+ { 0.454902, 0.462745, 0.427451, 1.0 },
+ { 0.400000, 0.427451, 0.301961, 1.0 },
+ { 0.333333, 0.298039, 0.215686, 1.0 },
+ { 0.211765, 0.160784, 0.196078, 1.0 },
+ { 0.207843, 0.156863, 0.196078, 1.0 },
+ { 0.329412, 0.247059, 0.129412, 1.0 },
+ { 0.349020, 0.286275, 0.105882, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.078431, 1.0 },
+ { 0.407843, 0.258824, 0.050980, 1.0 },
+ { 0.262745, 0.184314, 0.164706, 1.0 },
+ { 0.207843, 0.156863, 0.196078, 1.0 },
+ { 0.109804, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.113725, 0.074510, 0.258824, 1.0 },
+ { 0.207843, 0.156863, 0.196078, 1.0 },
+ { 0.262745, 0.203922, 0.168627, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.368627, 0.325490, 0.082353, 1.0 },
+ { 0.301961, 0.262745, 0.145098, 1.0 },
+ { 0.207843, 0.156863, 0.196078, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.207843, 0.156863, 0.196078, 1.0 },
+ { 0.250980, 0.243137, 0.223529, 1.0 },
+ { 0.376471, 0.321569, 0.203922, 1.0 },
+ { 0.400000, 0.368627, 0.172549, 1.0 },
+ { 0.356863, 0.333333, 0.188235, 1.0 },
+ { 0.231373, 0.184314, 0.184314, 1.0 },
+ { 0.207843, 0.156863, 0.196078, 1.0 },
+ { 0.207843, 0.156863, 0.196078, 1.0 },
+ { 0.207843, 0.156863, 0.196078, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ { 0.105882, 0.074510, 0.258824, 1.0 },
+ };
+/* Apophysis-040426-1Watcher */
+static double4 colors_132[] = {
+ { 0.254902, 0.027451, 0.000000, 1.0 },
+ { 0.086275, 0.039216, 0.086275, 1.0 },
+ { 0.074510, 0.074510, 0.113725, 1.0 },
+ { 0.062745, 0.109804, 0.141176, 1.0 },
+ { 0.062745, 0.164706, 0.203922, 1.0 },
+ { 0.062745, 0.223529, 0.266667, 1.0 },
+ { 0.050980, 0.250980, 0.254902, 1.0 },
+ { 0.039216, 0.282353, 0.247059, 1.0 },
+ { 0.180392, 0.341176, 0.239216, 1.0 },
+ { 0.298039, 0.286275, 0.180392, 1.0 },
+ { 0.415686, 0.235294, 0.121569, 1.0 },
+ { 0.486275, 0.219608, 0.086275, 1.0 },
+ { 0.560784, 0.203922, 0.054902, 1.0 },
+ { 0.701961, 0.164706, 0.047059, 1.0 },
+ { 0.847059, 0.125490, 0.043137, 1.0 },
+ { 0.901961, 0.149020, 0.058824, 1.0 },
+ { 0.960784, 0.172549, 0.078431, 1.0 },
+ { 0.956863, 0.250980, 0.113725, 1.0 },
+ { 0.894118, 0.372549, 0.113725, 1.0 },
+ { 0.835294, 0.498039, 0.113725, 1.0 },
+ { 0.658824, 0.611765, 0.117647, 1.0 },
+ { 0.482353, 0.725490, 0.125490, 1.0 },
+ { 0.435294, 0.545098, 0.098039, 1.0 },
+ { 0.392157, 0.368627, 0.074510, 1.0 },
+ { 0.776471, 0.313725, 0.180392, 1.0 },
+ { 0.792157, 0.215686, 0.176471, 1.0 },
+ { 0.807843, 0.121569, 0.176471, 1.0 },
+ { 0.643137, 0.164706, 0.121569, 1.0 },
+ { 0.478431, 0.207843, 0.070588, 1.0 },
+ { 0.435294, 0.207843, 0.082353, 1.0 },
+ { 0.392157, 0.207843, 0.098039, 1.0 },
+ { 0.345098, 0.227451, 0.113725, 1.0 },
+ { 0.227451, 0.227451, 0.152941, 1.0 },
+ { 0.109804, 0.294118, 0.258824, 1.0 },
+ { 0.082353, 0.341176, 0.282353, 1.0 },
+ { 0.058824, 0.388235, 0.309804, 1.0 },
+ { 0.047059, 0.415686, 0.337255, 1.0 },
+ { 0.039216, 0.443137, 0.364706, 1.0 },
+ { 0.047059, 0.478431, 0.333333, 1.0 },
+ { 0.058824, 0.513725, 0.305882, 1.0 },
+ { 0.109804, 0.384314, 0.156863, 1.0 },
+ { 0.203922, 0.309804, 0.149020, 1.0 },
+ { 0.298039, 0.235294, 0.141176, 1.0 },
+ { 0.376471, 0.219608, 0.098039, 1.0 },
+ { 0.458824, 0.203922, 0.058824, 1.0 },
+ { 0.509804, 0.196078, 0.054902, 1.0 },
+ { 0.564706, 0.188235, 0.050980, 1.0 },
+ { 0.788235, 0.258824, 0.054902, 1.0 },
+ { 0.949020, 0.301961, 0.207843, 1.0 },
+ { 0.858824, 0.294118, 0.196078, 1.0 },
+ { 0.690196, 0.262745, 0.145098, 1.0 },
+ { 0.521569, 0.231373, 0.098039, 1.0 },
+ { 0.501961, 0.168627, 0.109804, 1.0 },
+ { 0.482353, 0.105882, 0.125490, 1.0 },
+ { 0.490196, 0.160784, 0.105882, 1.0 },
+ { 0.501961, 0.215686, 0.086275, 1.0 },
+ { 0.458824, 0.243137, 0.121569, 1.0 },
+ { 0.403922, 0.247059, 0.184314, 1.0 },
+ { 0.349020, 0.250980, 0.247059, 1.0 },
+ { 0.215686, 0.223529, 0.278431, 1.0 },
+ { 0.086275, 0.200000, 0.309804, 1.0 },
+ { 0.074510, 0.117647, 0.298039, 1.0 },
+ { 0.062745, 0.035294, 0.290196, 1.0 },
+ { 0.227451, 0.015686, 0.250980, 1.0 },
+ { 0.250980, 0.011765, 0.231373, 1.0 },
+ { 0.180392, 0.109804, 0.086275, 1.0 },
+ { 0.168627, 0.156863, 0.125490, 1.0 },
+ { 0.156863, 0.207843, 0.164706, 1.0 },
+ { 0.145098, 0.223529, 0.184314, 1.0 },
+ { 0.133333, 0.243137, 0.203922, 1.0 },
+ { 0.133333, 0.329412, 0.282353, 1.0 },
+ { 0.129412, 0.419608, 0.325490, 1.0 },
+ { 0.156863, 0.415686, 0.333333, 1.0 },
+ { 0.192157, 0.396078, 0.329412, 1.0 },
+ { 0.231373, 0.380392, 0.325490, 1.0 },
+ { 0.239216, 0.352941, 0.270588, 1.0 },
+ { 0.250980, 0.329412, 0.219608, 1.0 },
+ { 0.286275, 0.313725, 0.203922, 1.0 },
+ { 0.321569, 0.301961, 0.188235, 1.0 },
+ { 0.349020, 0.305882, 0.258824, 1.0 },
+ { 0.392157, 0.282353, 0.270588, 1.0 },
+ { 0.278431, 0.313725, 0.137255, 1.0 },
+ { 0.380392, 0.278431, 0.125490, 1.0 },
+ { 0.482353, 0.243137, 0.113725, 1.0 },
+ { 0.470588, 0.227451, 0.094118, 1.0 },
+ { 0.458824, 0.215686, 0.078431, 1.0 },
+ { 0.458824, 0.188235, 0.070588, 1.0 },
+ { 0.521569, 0.125490, 0.019608, 1.0 },
+ { 0.603922, 0.043137, 0.015686, 1.0 },
+ { 0.725490, 0.019608, 0.101961, 1.0 },
+ { 0.847059, 0.000000, 0.192157, 1.0 },
+ { 0.882353, 0.007843, 0.188235, 1.0 },
+ { 0.921569, 0.019608, 0.188235, 1.0 },
+ { 0.968627, 0.019608, 0.160784, 1.0 },
+ { 0.992157, 0.011765, 0.211765, 1.0 },
+ { 0.992157, 0.003922, 0.215686, 1.0 },
+ { 0.984314, 0.019608, 0.215686, 1.0 },
+ { 0.929412, 0.027451, 0.172549, 1.0 },
+ { 0.764706, 0.101961, 0.105882, 1.0 },
+ { 0.603922, 0.180392, 0.043137, 1.0 },
+ { 0.584314, 0.184314, 0.074510, 1.0 },
+ { 0.564706, 0.192157, 0.105882, 1.0 },
+ { 0.521569, 0.235294, 0.113725, 1.0 },
+ { 0.498039, 0.231373, 0.094118, 1.0 },
+ { 0.478431, 0.156863, 0.015686, 1.0 },
+ { 0.478431, 0.113725, 0.015686, 1.0 },
+ { 0.478431, 0.074510, 0.015686, 1.0 },
+ { 0.478431, 0.066667, 0.023529, 1.0 },
+ { 0.478431, 0.058824, 0.031373, 1.0 },
+ { 0.501961, 0.043137, 0.035294, 1.0 },
+ { 0.521569, 0.011765, 0.090196, 1.0 },
+ { 0.454902, 0.035294, 0.145098, 1.0 },
+ { 0.415686, 0.023529, 0.054902, 1.0 },
+ { 0.368627, 0.035294, 0.000000, 1.0 },
+ { 0.345098, 0.050980, 0.015686, 1.0 },
+ { 0.325490, 0.066667, 0.031373, 1.0 },
+ { 0.254902, 0.058824, 0.043137, 1.0 },
+ { 0.160784, 0.062745, 0.031373, 1.0 },
+ { 0.133333, 0.027451, 0.050980, 1.0 },
+ { 0.109804, 0.050980, 0.090196, 1.0 },
+ { 0.184314, 0.117647, 0.101961, 1.0 },
+ { 0.231373, 0.113725, 0.050980, 1.0 },
+ { 0.278431, 0.109804, 0.000000, 1.0 },
+ { 0.345098, 0.090196, 0.000000, 1.0 },
+ { 0.415686, 0.074510, 0.003922, 1.0 },
+ { 0.458824, 0.062745, 0.015686, 1.0 },
+ { 0.580392, 0.129412, 0.007843, 1.0 },
+ { 0.694118, 0.113725, 0.035294, 1.0 },
+ { 0.831373, 0.145098, 0.000000, 1.0 },
+ { 0.929412, 0.039216, 0.003922, 1.0 },
+ { 0.878431, 0.031373, 0.027451, 1.0 },
+ { 0.831373, 0.023529, 0.050980, 1.0 },
+ { 0.803922, 0.094118, 0.074510, 1.0 },
+ { 0.694118, 0.129412, 0.031373, 1.0 },
+ { 0.674510, 0.149020, 0.000000, 1.0 },
+ { 0.745098, 0.098039, 0.078431, 1.0 },
+ { 0.835294, 0.101961, 0.219608, 1.0 },
+ { 0.803922, 0.156863, 0.400000, 1.0 },
+ { 0.776471, 0.211765, 0.584314, 1.0 },
+ { 0.862745, 0.384314, 0.635294, 1.0 },
+ { 0.952941, 0.556863, 0.690196, 1.0 },
+ { 0.658824, 0.717647, 0.776471, 1.0 },
+ { 0.388235, 0.690196, 0.682353, 1.0 },
+ { 0.301961, 0.619608, 0.447059, 1.0 },
+ { 0.454902, 0.650980, 0.368627, 1.0 },
+ { 0.521569, 0.113725, 0.145098, 1.0 },
+ { 0.549020, 0.101961, 0.125490, 1.0 },
+ { 0.580392, 0.090196, 0.105882, 1.0 },
+ { 0.788235, 0.101961, 0.050980, 1.0 },
+ { 0.847059, 0.074510, 0.058824, 1.0 },
+ { 0.847059, 0.050980, 0.054902, 1.0 },
+ { 0.819608, 0.062745, 0.039216, 1.0 },
+ { 0.694118, 0.145098, 0.003922, 1.0 },
+ { 0.694118, 0.137255, 0.011765, 1.0 },
+ { 0.694118, 0.133333, 0.023529, 1.0 },
+ { 0.788235, 0.090196, 0.035294, 1.0 },
+ { 0.858824, 0.050980, 0.078431, 1.0 },
+ { 0.913725, 0.027451, 0.125490, 1.0 },
+ { 0.968627, 0.023529, 0.152941, 1.0 },
+ { 0.992157, 0.000000, 0.250980, 1.0 },
+ { 0.996078, 0.011765, 0.384314, 1.0 },
+ { 0.968627, 0.078431, 0.207843, 1.0 },
+ { 0.929412, 0.066667, 0.203922, 1.0 },
+ { 0.894118, 0.058824, 0.200000, 1.0 },
+ { 0.721569, 0.133333, 0.184314, 1.0 },
+ { 0.541176, 0.223529, 0.109804, 1.0 },
+ { 0.501961, 0.113725, 0.082353, 1.0 },
+ { 0.674510, 0.031373, 0.109804, 1.0 },
+ { 0.882353, 0.054902, 0.125490, 1.0 },
+ { 0.905882, 0.039216, 0.149020, 1.0 },
+ { 0.929412, 0.027451, 0.172549, 1.0 },
+ { 0.941176, 0.007843, 0.141176, 1.0 },
+ { 0.913725, 0.050980, 0.105882, 1.0 },
+ { 0.803922, 0.015686, 0.027451, 1.0 },
+ { 0.639216, 0.070588, 0.050980, 1.0 },
+ { 0.482353, 0.035294, 0.027451, 1.0 },
+ { 0.415686, 0.054902, 0.003922, 1.0 },
+ { 0.439216, 0.011765, 0.043137, 1.0 },
+ { 0.545098, 0.011765, 0.090196, 1.0 },
+ { 0.725490, 0.003922, 0.145098, 1.0 },
+ { 0.870588, 0.015686, 0.215686, 1.0 },
+ { 0.913725, 0.039216, 0.149020, 1.0 },
+ { 0.882353, 0.086275, 0.082353, 1.0 },
+ { 0.968627, 0.168627, 0.058824, 1.0 },
+ { 0.968627, 0.086275, 0.019608, 1.0 },
+ { 0.976471, 0.062745, 0.011765, 1.0 },
+ { 0.988235, 0.039216, 0.007843, 1.0 },
+ { 0.976471, 0.058824, 0.160784, 1.0 },
+ { 0.941176, 0.133333, 0.203922, 1.0 },
+ { 0.972549, 0.207843, 0.203922, 1.0 },
+ { 0.976471, 0.282353, 0.203922, 1.0 },
+ { 0.976471, 0.305882, 0.211765, 1.0 },
+ { 0.960784, 0.427451, 0.223529, 1.0 },
+ { 0.952941, 0.768627, 0.564706, 1.0 },
+ { 0.952941, 0.972549, 0.945098, 1.0 },
+ { 0.996078, 0.894118, 0.792157, 1.0 },
+ { 0.905882, 0.772549, 0.549020, 1.0 },
+ { 0.847059, 0.650980, 0.231373, 1.0 },
+ { 0.988235, 0.431373, 0.200000, 1.0 },
+ { 0.988235, 0.392157, 0.200000, 1.0 },
+ { 0.980392, 0.298039, 0.137255, 1.0 },
+ { 0.980392, 0.262745, 0.203922, 1.0 },
+ { 0.972549, 0.258824, 0.207843, 1.0 },
+ { 0.972549, 0.247059, 0.211765, 1.0 },
+ { 0.992157, 0.196078, 0.188235, 1.0 },
+ { 0.988235, 0.156863, 0.200000, 1.0 },
+ { 0.980392, 0.145098, 0.200000, 1.0 },
+ { 0.992157, 0.098039, 0.200000, 1.0 },
+ { 0.992157, 0.062745, 0.184314, 1.0 },
+ { 0.968627, 0.035294, 0.152941, 1.0 },
+ { 0.905882, 0.007843, 0.211765, 1.0 },
+ { 0.745098, 0.039216, 0.192157, 1.0 },
+ { 0.584314, 0.023529, 0.109804, 1.0 },
+ { 0.564706, 0.078431, 0.145098, 1.0 },
+ { 0.458824, 0.200000, 0.172549, 1.0 },
+ { 0.325490, 0.317647, 0.211765, 1.0 },
+ { 0.388235, 0.278431, 0.172549, 1.0 },
+ { 0.086275, 0.176471, 0.168627, 1.0 },
+ { 0.278431, 0.270588, 0.180392, 1.0 },
+ { 0.301961, 0.266667, 0.168627, 1.0 },
+ { 0.368627, 0.270588, 0.149020, 1.0 },
+ { 0.392157, 0.152941, 0.145098, 1.0 },
+ { 0.325490, 0.121569, 0.062745, 1.0 },
+ { 0.278431, 0.125490, 0.011765, 1.0 },
+ { 0.325490, 0.133333, 0.015686, 1.0 },
+ { 0.439216, 0.223529, 0.101961, 1.0 },
+ { 0.458824, 0.254902, 0.133333, 1.0 },
+ { 0.580392, 0.541176, 0.164706, 1.0 },
+ { 0.639216, 0.713725, 0.411765, 1.0 },
+ { 0.996078, 0.823529, 0.498039, 1.0 },
+ { 0.949020, 0.968627, 0.509804, 1.0 },
+ { 0.992157, 0.972549, 0.372549, 1.0 },
+ { 0.976471, 0.843137, 0.278431, 1.0 },
+ { 0.980392, 0.462745, 0.200000, 1.0 },
+ { 0.992157, 0.407843, 0.180392, 1.0 },
+ { 0.913725, 0.403922, 0.192157, 1.0 },
+ { 0.835294, 0.400000, 0.203922, 1.0 },
+ { 0.572549, 0.384314, 0.341176, 1.0 },
+ { 0.415686, 0.278431, 0.333333, 1.0 },
+ { 0.349020, 0.321569, 0.215686, 1.0 },
+ { 0.274510, 0.349020, 0.243137, 1.0 },
+ { 0.227451, 0.376471, 0.274510, 1.0 },
+ { 0.203922, 0.356863, 0.250980, 1.0 },
+ { 0.160784, 0.278431, 0.349020, 1.0 },
+ { 0.039216, 0.341176, 0.411765, 1.0 },
+ { 0.082353, 0.313725, 0.384314, 1.0 },
+ { 0.262745, 0.274510, 0.505882, 1.0 },
+ { 0.349020, 0.313725, 0.305882, 1.0 },
+ { 0.349020, 0.274510, 0.274510, 1.0 },
+ { 0.325490, 0.227451, 0.203922, 1.0 },
+ { 0.250980, 0.168627, 0.207843, 1.0 },
+ { 0.207843, 0.192157, 0.188235, 1.0 },
+ { 0.203922, 0.145098, 0.105882, 1.0 },
+ { 0.250980, 0.074510, 0.043137, 1.0 },
+ { 0.254902, 0.027451, 0.050980, 1.0 },
+ { 0.301961, 0.000000, 0.066667, 1.0 },
+ };
+/* Apophysis-040426-1knotted */
+static double4 colors_133[] = {
+ { 0.592157, 0.172549, 0.305882, 1.0 },
+ { 0.533333, 0.203922, 0.290196, 1.0 },
+ { 0.533333, 0.203922, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.211765, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.203922, 0.282353, 1.0 },
+ { 0.533333, 0.200000, 0.278431, 1.0 },
+ { 0.533333, 0.200000, 0.278431, 1.0 },
+ { 0.533333, 0.200000, 0.278431, 1.0 },
+ { 0.533333, 0.203922, 0.290196, 1.0 },
+ { 0.501961, 0.203922, 0.396078, 1.0 },
+ { 0.474510, 0.203922, 0.505882, 1.0 },
+ { 0.533333, 0.184314, 0.435294, 1.0 },
+ { 0.592157, 0.164706, 0.368627, 1.0 },
+ { 0.592157, 0.168627, 0.341176, 1.0 },
+ { 0.592157, 0.176471, 0.317647, 1.0 },
+ { 0.533333, 0.192157, 0.278431, 1.0 },
+ { 0.509804, 0.207843, 0.160784, 1.0 },
+ { 0.490196, 0.223529, 0.047059, 1.0 },
+ { 0.509804, 0.215686, 0.164706, 1.0 },
+ { 0.533333, 0.211765, 0.286275, 1.0 },
+ { 0.533333, 0.211765, 0.286275, 1.0 },
+ { 0.533333, 0.211765, 0.286275, 1.0 },
+ { 0.533333, 0.200000, 0.278431, 1.0 },
+ { 0.533333, 0.188235, 0.282353, 1.0 },
+ { 0.533333, 0.066667, 0.305882, 1.0 },
+ { 0.560784, 0.125490, 0.309804, 1.0 },
+ { 0.592157, 0.184314, 0.313725, 1.0 },
+ { 0.647059, 0.172549, 0.337255, 1.0 },
+ { 0.701961, 0.160784, 0.364706, 1.0 },
+ { 0.768627, 0.309804, 0.254902, 1.0 },
+ { 0.835294, 0.458824, 0.149020, 1.0 },
+ { 0.992157, 0.988235, 0.349020, 1.0 },
+ { 0.713725, 0.843137, 0.200000, 1.0 },
+ { 0.435294, 0.701961, 0.054902, 1.0 },
+ { 0.380392, 0.556863, 0.070588, 1.0 },
+ { 0.325490, 0.411765, 0.086275, 1.0 },
+ { 0.223529, 0.368627, 0.090196, 1.0 },
+ { 0.121569, 0.329412, 0.098039, 1.0 },
+ { 0.047059, 0.121569, 0.137255, 1.0 },
+ { 0.039216, 0.298039, 0.039216, 1.0 },
+ { 0.129412, 0.415686, 0.000000, 1.0 },
+ { 0.160784, 0.388235, 0.054902, 1.0 },
+ { 0.192157, 0.360784, 0.109804, 1.0 },
+ { 0.298039, 0.313725, 0.145098, 1.0 },
+ { 0.403922, 0.266667, 0.184314, 1.0 },
+ { 0.435294, 0.250980, 0.219608, 1.0 },
+ { 0.466667, 0.239216, 0.254902, 1.0 },
+ { 0.533333, 0.219608, 0.282353, 1.0 },
+ { 0.533333, 0.215686, 0.282353, 1.0 },
+ { 0.533333, 0.211765, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.203922, 0.274510, 1.0 },
+ { 0.533333, 0.207843, 0.278431, 1.0 },
+ { 0.533333, 0.211765, 0.286275, 1.0 },
+ { 0.533333, 0.215686, 0.282353, 1.0 },
+ { 0.533333, 0.223529, 0.282353, 1.0 },
+ { 0.533333, 0.227451, 0.282353, 1.0 },
+ { 0.490196, 0.243137, 0.290196, 1.0 },
+ { 0.333333, 0.325490, 0.196078, 1.0 },
+ { 0.239216, 0.443137, 0.356863, 1.0 },
+ { 0.145098, 0.560784, 0.521569, 1.0 },
+ { 0.250980, 0.435294, 0.380392, 1.0 },
+ { 0.356863, 0.313725, 0.243137, 1.0 },
+ { 0.380392, 0.301961, 0.235294, 1.0 },
+ { 0.403922, 0.290196, 0.231373, 1.0 },
+ { 0.466667, 0.250980, 0.250980, 1.0 },
+ { 0.533333, 0.223529, 0.282353, 1.0 },
+ { 0.592157, 0.196078, 0.325490, 1.0 },
+ { 0.592157, 0.184314, 0.321569, 1.0 },
+ { 0.592157, 0.176471, 0.317647, 1.0 },
+ { 0.619608, 0.172549, 0.333333, 1.0 },
+ { 0.650980, 0.168627, 0.352941, 1.0 },
+ { 0.650980, 0.156863, 0.356863, 1.0 },
+ { 0.701961, 0.141176, 0.380392, 1.0 },
+ { 0.701961, 0.141176, 0.380392, 1.0 },
+ { 0.701961, 0.121569, 0.372549, 1.0 },
+ { 0.701961, 0.105882, 0.364706, 1.0 },
+ { 0.705882, 0.109804, 0.376471, 1.0 },
+ { 0.709804, 0.113725, 0.392157, 1.0 },
+ { 0.768627, 0.105882, 0.400000, 1.0 },
+ { 0.913725, 0.011765, 0.490196, 1.0 },
+ { 0.996078, 0.007843, 0.501961, 1.0 },
+ { 0.996078, 0.000000, 0.513725, 1.0 },
+ { 0.890196, 0.035294, 0.474510, 1.0 },
+ { 0.796078, 0.086275, 0.427451, 1.0 },
+ { 0.701961, 0.141176, 0.380392, 1.0 },
+ { 0.674510, 0.152941, 0.364706, 1.0 },
+ { 0.650980, 0.168627, 0.352941, 1.0 },
+ { 0.592157, 0.172549, 0.305882, 1.0 },
+ { 0.592157, 0.180392, 0.301961, 1.0 },
+ { 0.533333, 0.196078, 0.278431, 1.0 },
+ { 0.533333, 0.196078, 0.278431, 1.0 },
+ { 0.533333, 0.200000, 0.278431, 1.0 },
+ { 0.533333, 0.203922, 0.282353, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.274510, 1.0 },
+ { 0.466667, 0.235294, 0.258824, 1.0 },
+ { 0.356863, 0.278431, 0.309804, 1.0 },
+ { 0.333333, 0.223529, 0.337255, 1.0 },
+ { 0.533333, 0.227451, 0.294118, 1.0 },
+ { 0.533333, 0.223529, 0.286275, 1.0 },
+ { 0.533333, 0.223529, 0.282353, 1.0 },
+ { 0.533333, 0.223529, 0.282353, 1.0 },
+ { 0.533333, 0.223529, 0.282353, 1.0 },
+ { 0.533333, 0.227451, 0.282353, 1.0 },
+ { 0.466667, 0.258824, 0.250980, 1.0 },
+ { 0.333333, 0.321569, 0.156863, 1.0 },
+ { 0.298039, 0.313725, 0.145098, 1.0 },
+ { 0.262745, 0.309804, 0.137255, 1.0 },
+ { 0.227451, 0.337255, 0.113725, 1.0 },
+ { 0.192157, 0.368627, 0.094118, 1.0 },
+ { 0.192157, 0.372549, 0.121569, 1.0 },
+ { 0.333333, 0.298039, 0.180392, 1.0 },
+ { 0.466667, 0.243137, 0.254902, 1.0 },
+ { 0.533333, 0.227451, 0.282353, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.203922, 0.282353, 1.0 },
+ { 0.533333, 0.200000, 0.278431, 1.0 },
+ { 0.533333, 0.192157, 0.278431, 1.0 },
+ { 0.533333, 0.192157, 0.278431, 1.0 },
+ { 0.533333, 0.192157, 0.278431, 1.0 },
+ { 0.592157, 0.196078, 0.282353, 1.0 },
+ { 0.592157, 0.176471, 0.305882, 1.0 },
+ { 0.560784, 0.188235, 0.298039, 1.0 },
+ { 0.533333, 0.200000, 0.290196, 1.0 },
+ { 0.533333, 0.200000, 0.290196, 1.0 },
+ { 0.533333, 0.203922, 0.290196, 1.0 },
+ { 0.533333, 0.203922, 0.290196, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.211765, 0.286275, 1.0 },
+ { 0.533333, 0.211765, 0.286275, 1.0 },
+ { 0.533333, 0.211765, 0.286275, 1.0 },
+ { 0.533333, 0.211765, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.203922, 0.290196, 1.0 },
+ { 0.533333, 0.203922, 0.290196, 1.0 },
+ { 0.533333, 0.203922, 0.290196, 1.0 },
+ { 0.533333, 0.203922, 0.290196, 1.0 },
+ { 0.533333, 0.203922, 0.290196, 1.0 },
+ { 0.533333, 0.203922, 0.290196, 1.0 },
+ { 0.533333, 0.203922, 0.290196, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.211765, 0.286275, 1.0 },
+ { 0.533333, 0.223529, 0.294118, 1.0 },
+ { 0.533333, 0.223529, 0.286275, 1.0 },
+ { 0.533333, 0.223529, 0.282353, 1.0 },
+ { 0.466667, 0.239216, 0.243137, 1.0 },
+ { 0.411765, 0.172549, 0.094118, 1.0 },
+ { 0.192157, 0.188235, 0.031373, 1.0 },
+ { 0.145098, 0.235294, 0.015686, 1.0 },
+ { 0.274510, 0.294118, 0.145098, 1.0 },
+ { 0.337255, 0.270588, 0.172549, 1.0 },
+ { 0.403922, 0.247059, 0.203922, 1.0 },
+ { 0.533333, 0.203922, 0.274510, 1.0 },
+ { 0.592157, 0.168627, 0.305882, 1.0 },
+ { 0.650980, 0.121569, 0.325490, 1.0 },
+ { 0.650980, 0.129412, 0.341176, 1.0 },
+ { 0.650980, 0.129412, 0.341176, 1.0 },
+ { 0.701961, 0.129412, 0.356863, 1.0 },
+ { 0.701961, 0.117647, 0.360784, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.203922, 0.274510, 1.0 },
+ { 0.533333, 0.203922, 0.274510, 1.0 },
+ { 0.533333, 0.203922, 0.274510, 1.0 },
+ { 0.533333, 0.207843, 0.274510, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.207843, 0.286275, 1.0 },
+ { 0.533333, 0.203922, 0.290196, 1.0 },
+ { 0.533333, 0.203922, 0.290196, 1.0 },
+ { 0.533333, 0.203922, 0.290196, 1.0 },
+ { 0.533333, 0.203922, 0.290196, 1.0 },
+ { 0.533333, 0.203922, 0.290196, 1.0 },
+ { 0.533333, 0.203922, 0.290196, 1.0 },
+ { 0.533333, 0.200000, 0.278431, 1.0 },
+ { 0.533333, 0.200000, 0.278431, 1.0 },
+ { 0.533333, 0.200000, 0.278431, 1.0 },
+ { 0.533333, 0.196078, 0.278431, 1.0 },
+ { 0.533333, 0.196078, 0.278431, 1.0 },
+ { 0.533333, 0.196078, 0.278431, 1.0 },
+ { 0.533333, 0.192157, 0.278431, 1.0 },
+ { 0.533333, 0.196078, 0.278431, 1.0 },
+ { 0.533333, 0.200000, 0.278431, 1.0 },
+ { 0.533333, 0.207843, 0.274510, 1.0 },
+ { 0.533333, 0.223529, 0.282353, 1.0 },
+ { 0.466667, 0.258824, 0.262745, 1.0 },
+ { 0.403922, 0.290196, 0.231373, 1.0 },
+ { 0.333333, 0.325490, 0.184314, 1.0 },
+ { 0.192157, 0.392157, 0.129412, 1.0 },
+ { 0.156863, 0.556863, 0.035294, 1.0 },
+ { 0.000000, 0.494118, 0.031373, 1.0 },
+ { 0.000000, 0.443137, 0.156863, 1.0 },
+ { 0.054902, 0.407843, 0.156863, 1.0 },
+ { 0.121569, 0.423529, 0.066667, 1.0 },
+ { 0.145098, 0.415686, 0.105882, 1.0 },
+ { 0.262745, 0.345098, 0.141176, 1.0 },
+ { 0.333333, 0.282353, 0.184314, 1.0 },
+ { 0.403922, 0.274510, 0.207843, 1.0 },
+ { 0.466667, 0.247059, 0.254902, 1.0 },
+ { 0.533333, 0.219608, 0.282353, 1.0 },
+ { 0.533333, 0.227451, 0.294118, 1.0 },
+ { 0.533333, 0.227451, 0.294118, 1.0 },
+ { 0.533333, 0.227451, 0.282353, 1.0 },
+ { 0.466667, 0.258824, 0.262745, 1.0 },
+ { 0.466667, 0.247059, 0.266667, 1.0 },
+ { 0.533333, 0.227451, 0.282353, 1.0 },
+ { 0.533333, 0.227451, 0.294118, 1.0 },
+ { 0.533333, 0.223529, 0.294118, 1.0 },
+ { 0.533333, 0.211765, 0.286275, 1.0 },
+ { 0.533333, 0.203922, 0.290196, 1.0 },
+ { 0.592157, 0.188235, 0.313725, 1.0 },
+ { 0.592157, 0.180392, 0.317647, 1.0 },
+ { 0.592157, 0.168627, 0.305882, 1.0 },
+ { 0.592157, 0.156863, 0.309804, 1.0 },
+ { 0.650980, 0.152941, 0.329412, 1.0 },
+ { 0.650980, 0.164706, 0.341176, 1.0 },
+ { 0.650980, 0.141176, 0.349020, 1.0 },
+ { 0.650980, 0.129412, 0.341176, 1.0 },
+ { 0.654902, 0.141176, 0.364706, 1.0 },
+ { 0.701961, 0.141176, 0.364706, 1.0 },
+ { 0.701961, 0.141176, 0.364706, 1.0 },
+ { 0.701961, 0.117647, 0.360784, 1.0 },
+ { 0.701961, 0.101961, 0.364706, 1.0 },
+ { 0.701961, 0.090196, 0.356863, 1.0 },
+ { 0.815686, 0.086275, 0.333333, 1.0 },
+ { 0.952941, 0.000000, 0.000000, 1.0 },
+ { 0.921569, 0.203922, 0.129412, 1.0 },
+ { 0.611765, 0.176471, 0.266667, 1.0 },
+ { 0.592157, 0.180392, 0.301961, 1.0 },
+ { 0.592157, 0.176471, 0.305882, 1.0 },
+ { 0.592157, 0.172549, 0.305882, 1.0 },
+ { 0.592157, 0.168627, 0.305882, 1.0 },
+ { 0.592157, 0.172549, 0.305882, 1.0 },
+ };
+/* Apophysis-040426-1artdeco */
+static double4 colors_134[] = {
+ { 0.619608, 0.556863, 0.066667, 1.0 },
+ { 0.976471, 0.235294, 0.380392, 1.0 },
+ { 0.984314, 0.239216, 0.517647, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.972549, 0.231373, 0.505882, 1.0 },
+ { 0.956863, 0.223529, 0.352941, 1.0 },
+ { 0.972549, 0.231373, 0.505882, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.835294, 0.886275, 1.0 },
+ { 0.992157, 0.835294, 0.886275, 1.0 },
+ { 0.992157, 0.835294, 0.886275, 1.0 },
+ { 0.992157, 0.749020, 0.580392, 1.0 },
+ { 0.992157, 0.666667, 0.274510, 1.0 },
+ { 0.992157, 0.529412, 0.203922, 1.0 },
+ { 0.992157, 0.392157, 0.137255, 1.0 },
+ { 0.992157, 0.286275, 0.152941, 1.0 },
+ { 0.992157, 0.262745, 0.403922, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.835294, 0.886275, 1.0 },
+ { 0.992157, 0.835294, 0.886275, 1.0 },
+ { 0.992157, 0.843137, 0.898039, 1.0 },
+ { 0.992157, 0.839216, 0.890196, 1.0 },
+ { 0.992157, 0.835294, 0.886275, 1.0 },
+ { 0.992157, 0.835294, 0.886275, 1.0 },
+ { 0.992157, 0.835294, 0.886275, 1.0 },
+ { 0.992157, 0.827451, 0.882353, 1.0 },
+ { 0.992157, 0.823529, 0.878431, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.427451, 1.0 },
+ { 0.941176, 0.466667, 0.333333, 1.0 },
+ { 0.894118, 0.694118, 0.239216, 1.0 },
+ { 0.862745, 0.678431, 0.215686, 1.0 },
+ { 0.831373, 0.666667, 0.192157, 1.0 },
+ { 0.831373, 0.666667, 0.192157, 1.0 },
+ { 0.831373, 0.666667, 0.192157, 1.0 },
+ { 0.992157, 0.678431, 0.286275, 1.0 },
+ { 0.992157, 0.458824, 0.470588, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.725490, 0.109804, 0.474510, 1.0 },
+ { 0.274510, 0.105882, 0.337255, 1.0 },
+ { 0.329412, 0.078431, 0.356863, 1.0 },
+ { 0.388235, 0.050980, 0.380392, 1.0 },
+ { 0.521569, 0.062745, 0.419608, 1.0 },
+ { 0.658824, 0.074510, 0.458824, 1.0 },
+ { 0.803922, 0.149020, 0.486275, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.972549, 0.231373, 0.501961, 1.0 },
+ { 0.956863, 0.223529, 0.345098, 1.0 },
+ { 0.894118, 0.192157, 0.278431, 1.0 },
+ { 0.835294, 0.164706, 0.211765, 1.0 },
+ { 0.658824, 0.298039, 0.078431, 1.0 },
+ { 0.388235, 0.443137, 0.047059, 1.0 },
+ { 0.792157, 0.725490, 0.262745, 1.0 },
+ { 0.890196, 0.811765, 0.431373, 1.0 },
+ { 0.992157, 0.898039, 0.600000, 1.0 },
+ { 0.992157, 0.937255, 0.698039, 1.0 },
+ { 0.992157, 0.976471, 0.800000, 1.0 },
+ { 0.992157, 0.972549, 0.784314, 1.0 },
+ { 0.992157, 0.874510, 0.545098, 1.0 },
+ { 0.600000, 0.549020, 0.054902, 1.0 },
+ { 0.556863, 0.529412, 0.031373, 1.0 },
+ { 0.517647, 0.509804, 0.011765, 1.0 },
+ { 0.576471, 0.537255, 0.043137, 1.0 },
+ { 0.639216, 0.568627, 0.074510, 1.0 },
+ { 0.819608, 0.658824, 0.184314, 1.0 },
+ { 0.992157, 0.537255, 0.180392, 1.0 },
+ { 0.968627, 0.231373, 0.364706, 1.0 },
+ { 0.858824, 0.176471, 0.490196, 1.0 },
+ { 0.498039, 0.000000, 0.415686, 1.0 },
+ { 0.352941, 0.070588, 0.329412, 1.0 },
+ { 0.207843, 0.141176, 0.243137, 1.0 },
+ { 0.184314, 0.152941, 0.254902, 1.0 },
+ { 0.160784, 0.164706, 0.270588, 1.0 },
+ { 0.180392, 0.156863, 0.301961, 1.0 },
+ { 0.227451, 0.129412, 0.321569, 1.0 },
+ { 0.658824, 0.074510, 0.458824, 1.0 },
+ { 0.823529, 0.156863, 0.556863, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.941176, 0.215686, 0.329412, 1.0 },
+ { 0.964706, 0.227451, 0.235294, 1.0 },
+ { 0.992157, 0.243137, 0.145098, 1.0 },
+ { 0.992157, 0.243137, 0.145098, 1.0 },
+ { 0.992157, 0.274510, 0.152941, 1.0 },
+ { 0.925490, 0.309804, 0.168627, 1.0 },
+ { 0.458824, 0.466667, 0.070588, 1.0 },
+ { 0.341176, 0.419608, 0.070588, 1.0 },
+ { 0.211765, 0.423529, 0.094118, 1.0 },
+ { 0.082353, 0.431373, 0.117647, 1.0 },
+ { 0.117647, 0.407843, 0.137255, 1.0 },
+ { 0.152941, 0.384314, 0.156863, 1.0 },
+ { 0.200000, 0.349020, 0.137255, 1.0 },
+ { 0.227451, 0.345098, 0.192157, 1.0 },
+ { 0.619608, 0.098039, 0.403922, 1.0 },
+ { 0.745098, 0.117647, 0.474510, 1.0 },
+ { 0.776471, 0.137255, 0.015686, 1.0 },
+ { 0.796078, 0.145098, 0.007843, 1.0 },
+ { 0.819608, 0.156863, 0.003922, 1.0 },
+ { 0.870588, 0.184314, 0.035294, 1.0 },
+ { 0.949020, 0.219608, 0.090196, 1.0 },
+ { 0.992157, 0.321569, 0.141176, 1.0 },
+ { 0.992157, 0.560784, 0.192157, 1.0 },
+ { 0.992157, 0.756863, 0.368627, 1.0 },
+ { 0.968627, 0.807843, 0.364706, 1.0 },
+ { 0.949020, 0.862745, 0.360784, 1.0 },
+ { 0.992157, 0.721569, 0.333333, 1.0 },
+ { 0.894118, 0.694118, 0.239216, 1.0 },
+ { 0.858824, 0.678431, 0.211765, 1.0 },
+ { 0.992157, 0.352941, 0.141176, 1.0 },
+ { 0.870588, 0.184314, 0.254902, 1.0 },
+ { 0.760784, 0.125490, 0.482353, 1.0 },
+ { 0.345098, 0.074510, 0.360784, 1.0 },
+ { 0.250980, 0.117647, 0.313725, 1.0 },
+ { 0.160784, 0.164706, 0.270588, 1.0 },
+ { 0.035294, 0.227451, 0.243137, 1.0 },
+ { 0.129412, 0.313725, 0.168627, 1.0 },
+ { 0.341176, 0.419608, 0.070588, 1.0 },
+ { 0.541176, 0.768627, 0.196078, 1.0 },
+ { 0.992157, 0.952941, 0.713725, 1.0 },
+ { 0.992157, 0.972549, 0.800000, 1.0 },
+ { 0.992157, 0.992157, 0.886275, 1.0 },
+ { 0.992157, 0.992157, 0.913725, 1.0 },
+ { 0.992157, 0.850980, 0.901961, 1.0 },
+ { 0.992157, 0.874510, 0.925490, 1.0 },
+ { 0.992157, 0.952941, 0.968627, 1.0 },
+ { 0.992157, 0.976471, 0.956863, 1.0 },
+ { 0.992157, 0.992157, 0.925490, 1.0 },
+ { 0.992157, 0.984314, 0.835294, 1.0 },
+ { 0.992157, 0.929412, 0.666667, 1.0 },
+ { 0.992157, 0.803922, 0.439216, 1.0 },
+ { 0.894118, 0.694118, 0.239216, 1.0 },
+ { 0.819608, 0.658824, 0.188235, 1.0 },
+ { 0.411765, 0.454902, 0.039216, 1.0 },
+ { 0.298039, 0.396078, 0.094118, 1.0 },
+ { 0.039216, 0.227451, 0.349020, 1.0 },
+ { 0.050980, 0.219608, 0.337255, 1.0 },
+ { 0.062745, 0.215686, 0.329412, 1.0 },
+ { 0.133333, 0.176471, 0.286275, 1.0 },
+ { 0.325490, 0.082353, 0.164706, 1.0 },
+ { 0.482353, 0.003922, 0.164706, 1.0 },
+ { 0.545098, 0.019608, 0.137255, 1.0 },
+ { 0.564706, 0.027451, 0.000000, 1.0 },
+ { 0.545098, 0.019608, 0.007843, 1.0 },
+ { 0.482353, 0.003922, 0.058824, 1.0 },
+ { 0.482353, 0.003922, 0.164706, 1.0 },
+ { 0.349020, 0.070588, 0.145098, 1.0 },
+ { 0.184314, 0.262745, 0.082353, 1.0 },
+ { 0.200000, 0.349020, 0.137255, 1.0 },
+ { 0.227451, 0.360784, 0.125490, 1.0 },
+ { 0.415686, 0.247059, 0.011765, 1.0 },
+ { 0.658824, 0.078431, 0.070588, 1.0 },
+ { 0.729412, 0.113725, 0.043137, 1.0 },
+ { 0.729412, 0.113725, 0.043137, 1.0 },
+ { 0.694118, 0.094118, 0.062745, 1.0 },
+ { 0.643137, 0.066667, 0.090196, 1.0 },
+ { 0.603922, 0.047059, 0.109804, 1.0 },
+ { 0.603922, 0.047059, 0.109804, 1.0 },
+ { 0.678431, 0.086275, 0.086275, 1.0 },
+ { 0.713725, 0.101961, 0.050980, 1.0 },
+ { 0.792157, 0.145098, 0.007843, 1.0 },
+ { 0.858824, 0.176471, 0.243137, 1.0 },
+ { 0.901961, 0.200000, 0.490196, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.929412, 0.211765, 0.490196, 1.0 },
+ { 0.913725, 0.203922, 0.298039, 1.0 },
+ { 0.976471, 0.235294, 0.121569, 1.0 },
+ { 0.760784, 0.129412, 0.023529, 1.0 },
+ { 0.415686, 0.435294, 0.043137, 1.0 },
+ { 0.250980, 0.372549, 0.113725, 1.0 },
+ { 0.160784, 0.250980, 0.094118, 1.0 },
+ { 0.133333, 0.227451, 0.109804, 1.0 },
+ { 0.207843, 0.141176, 0.243137, 1.0 },
+ { 0.435294, 0.027451, 0.392157, 1.0 },
+ { 0.709804, 0.101961, 0.466667, 1.0 },
+ { 0.894118, 0.105882, 0.564706, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.992157, 0.243137, 0.658824, 1.0 },
+ { 0.858824, 0.078431, 0.545098, 1.0 },
+ { 0.725490, 0.019608, 0.466667, 1.0 },
+ { 0.541176, 0.015686, 0.423529, 1.0 },
+ { 0.368627, 0.058824, 0.215686, 1.0 },
+ { 0.278431, 0.105882, 0.196078, 1.0 },
+ { 0.207843, 0.286275, 0.066667, 1.0 },
+ { 0.321569, 0.407843, 0.082353, 1.0 },
+ { 0.411765, 0.454902, 0.039216, 1.0 },
+ };
+/* Apophysis-040426-1expl_orange2a */
+static double4 colors_135[] = {
+ { 0.619608, 0.803922, 0.172549, 1.0 },
+ { 0.619608, 0.517647, 0.078431, 1.0 },
+ { 0.619608, 0.494118, 0.070588, 1.0 },
+ { 0.619608, 0.470588, 0.062745, 1.0 },
+ { 0.619608, 0.470588, 0.062745, 1.0 },
+ { 0.619608, 0.470588, 0.062745, 1.0 },
+ { 0.619608, 0.470588, 0.062745, 1.0 },
+ { 0.619608, 0.470588, 0.062745, 1.0 },
+ { 0.619608, 0.494118, 0.070588, 1.0 },
+ { 0.619608, 0.486275, 0.066667, 1.0 },
+ { 0.619608, 0.482353, 0.066667, 1.0 },
+ { 0.619608, 0.482353, 0.066667, 1.0 },
+ { 0.619608, 0.482353, 0.066667, 1.0 },
+ { 0.619608, 0.486275, 0.066667, 1.0 },
+ { 0.619608, 0.494118, 0.070588, 1.0 },
+ { 0.619608, 0.494118, 0.070588, 1.0 },
+ { 0.619608, 0.494118, 0.070588, 1.0 },
+ { 0.619608, 0.494118, 0.070588, 1.0 },
+ { 0.619608, 0.494118, 0.070588, 1.0 },
+ { 0.619608, 0.494118, 0.070588, 1.0 },
+ { 0.619608, 0.505882, 0.074510, 1.0 },
+ { 0.619608, 0.517647, 0.078431, 1.0 },
+ { 0.619608, 0.521569, 0.078431, 1.0 },
+ { 0.619608, 0.529412, 0.082353, 1.0 },
+ { 0.619608, 0.549020, 0.086275, 1.0 },
+ { 0.619608, 0.549020, 0.086275, 1.0 },
+ { 0.619608, 0.549020, 0.086275, 1.0 },
+ { 0.619608, 0.533333, 0.082353, 1.0 },
+ { 0.619608, 0.517647, 0.078431, 1.0 },
+ { 0.619608, 0.517647, 0.078431, 1.0 },
+ { 0.619608, 0.517647, 0.078431, 1.0 },
+ { 0.619608, 0.505882, 0.074510, 1.0 },
+ { 0.619608, 0.482353, 0.066667, 1.0 },
+ { 0.619608, 0.458824, 0.058824, 1.0 },
+ { 0.619608, 0.427451, 0.047059, 1.0 },
+ { 0.619608, 0.400000, 0.039216, 1.0 },
+ { 0.619608, 0.364706, 0.027451, 1.0 },
+ { 0.619608, 0.329412, 0.015686, 1.0 },
+ { 0.619608, 0.266667, 0.015686, 1.0 },
+ { 0.619608, 0.207843, 0.015686, 1.0 },
+ { 0.619608, 0.058824, 0.066667, 1.0 },
+ { 0.619608, 0.039216, 0.090196, 1.0 },
+ { 0.619608, 0.019608, 0.113725, 1.0 },
+ { 0.760784, 0.117647, 0.137255, 1.0 },
+ { 0.905882, 0.215686, 0.164706, 1.0 },
+ { 0.913725, 0.282353, 0.125490, 1.0 },
+ { 0.921569, 0.352941, 0.090196, 1.0 },
+ { 0.725490, 0.458824, 0.082353, 1.0 },
+ { 0.619608, 0.435294, 0.050980, 1.0 },
+ { 0.619608, 0.376471, 0.031373, 1.0 },
+ { 0.619608, 0.388235, 0.035294, 1.0 },
+ { 0.619608, 0.400000, 0.039216, 1.0 },
+ { 0.619608, 0.415686, 0.043137, 1.0 },
+ { 0.619608, 0.435294, 0.050980, 1.0 },
+ { 0.619608, 0.447059, 0.054902, 1.0 },
+ { 0.619608, 0.458824, 0.058824, 1.0 },
+ { 0.619608, 0.470588, 0.062745, 1.0 },
+ { 0.619608, 0.474510, 0.062745, 1.0 },
+ { 0.619608, 0.482353, 0.066667, 1.0 },
+ { 0.619608, 0.482353, 0.066667, 1.0 },
+ { 0.619608, 0.482353, 0.066667, 1.0 },
+ { 0.619608, 0.474510, 0.062745, 1.0 },
+ { 0.619608, 0.470588, 0.062745, 1.0 },
+ { 0.619608, 0.470588, 0.062745, 1.0 },
+ { 0.619608, 0.447059, 0.054902, 1.0 },
+ { 0.619608, 0.400000, 0.039216, 1.0 },
+ { 0.619608, 0.380392, 0.031373, 1.0 },
+ { 0.619608, 0.364706, 0.027451, 1.0 },
+ { 0.619608, 0.356863, 0.023529, 1.0 },
+ { 0.619608, 0.352941, 0.023529, 1.0 },
+ { 0.619608, 0.364706, 0.027451, 1.0 },
+ { 0.619608, 0.364706, 0.027451, 1.0 },
+ { 0.619608, 0.400000, 0.039216, 1.0 },
+ { 0.619608, 0.415686, 0.043137, 1.0 },
+ { 0.619608, 0.435294, 0.050980, 1.0 },
+ { 0.619608, 0.447059, 0.054902, 1.0 },
+ { 0.619608, 0.458824, 0.058824, 1.0 },
+ { 0.619608, 0.462745, 0.058824, 1.0 },
+ { 0.619608, 0.470588, 0.062745, 1.0 },
+ { 0.619608, 0.482353, 0.066667, 1.0 },
+ { 0.619608, 0.505882, 0.074510, 1.0 },
+ { 0.619608, 0.549020, 0.086275, 1.0 },
+ { 0.619608, 0.615686, 0.109804, 1.0 },
+ { 0.619608, 0.682353, 0.133333, 1.0 },
+ { 0.501961, 0.678431, 0.235294, 1.0 },
+ { 0.388235, 0.674510, 0.337255, 1.0 },
+ { 0.298039, 0.627451, 0.545098, 1.0 },
+ { 0.203922, 0.572549, 0.345098, 1.0 },
+ { 0.619608, 0.560784, 0.129412, 1.0 },
+ { 0.619608, 0.486275, 0.086275, 1.0 },
+ { 0.619608, 0.411765, 0.043137, 1.0 },
+ { 0.619608, 0.376471, 0.031373, 1.0 },
+ { 0.619608, 0.341176, 0.019608, 1.0 },
+ { 0.619608, 0.243137, 0.007843, 1.0 },
+ { 0.619608, 0.152941, 0.137255, 1.0 },
+ { 0.619608, 0.113725, 0.160784, 1.0 },
+ { 0.800000, 0.066667, 0.152941, 1.0 },
+ { 0.619608, 0.047059, 0.003922, 1.0 },
+ { 0.619608, 0.062745, 0.031373, 1.0 },
+ { 0.619608, 0.082353, 0.058824, 1.0 },
+ { 0.619608, 0.145098, 0.035294, 1.0 },
+ { 0.619608, 0.207843, 0.015686, 1.0 },
+ { 0.619608, 0.329412, 0.015686, 1.0 },
+ { 0.619608, 0.364706, 0.027451, 1.0 },
+ { 0.619608, 0.423529, 0.047059, 1.0 },
+ { 0.619608, 0.435294, 0.050980, 1.0 },
+ { 0.619608, 0.447059, 0.054902, 1.0 },
+ { 0.619608, 0.439216, 0.050980, 1.0 },
+ { 0.619608, 0.435294, 0.050980, 1.0 },
+ { 0.619608, 0.411765, 0.043137, 1.0 },
+ { 0.619608, 0.352941, 0.023529, 1.0 },
+ { 0.619608, 0.278431, 0.000000, 1.0 },
+ { 0.619608, 0.152941, 0.137255, 1.0 },
+ { 0.435294, 0.117647, 0.486275, 1.0 },
+ { 0.329412, 0.227451, 0.419608, 1.0 },
+ { 0.227451, 0.341176, 0.356863, 1.0 },
+ { 0.611765, 0.545098, 0.243137, 1.0 },
+ { 0.619608, 0.560784, 0.125490, 1.0 },
+ { 0.619608, 0.541176, 0.086275, 1.0 },
+ { 0.619608, 0.541176, 0.086275, 1.0 },
+ { 0.619608, 0.560784, 0.090196, 1.0 },
+ { 0.619608, 0.552941, 0.086275, 1.0 },
+ { 0.619608, 0.549020, 0.086275, 1.0 },
+ { 0.619608, 0.549020, 0.086275, 1.0 },
+ { 0.619608, 0.549020, 0.086275, 1.0 },
+ { 0.619608, 0.541176, 0.086275, 1.0 },
+ { 0.619608, 0.517647, 0.078431, 1.0 },
+ { 0.619608, 0.541176, 0.086275, 1.0 },
+ { 0.619608, 0.541176, 0.086275, 1.0 },
+ { 0.619608, 0.517647, 0.078431, 1.0 },
+ { 0.619608, 0.517647, 0.078431, 1.0 },
+ { 0.619608, 0.517647, 0.078431, 1.0 },
+ { 0.619608, 0.529412, 0.082353, 1.0 },
+ { 0.619608, 0.541176, 0.086275, 1.0 },
+ { 0.619608, 0.560784, 0.090196, 1.0 },
+ { 0.619608, 0.580392, 0.098039, 1.0 },
+ { 0.619608, 0.752941, 0.137255, 1.0 },
+ { 0.701961, 0.701961, 0.243137, 1.0 },
+ { 0.784314, 0.650980, 0.349020, 1.0 },
+ { 0.862745, 0.709804, 0.388235, 1.0 },
+ { 0.941176, 0.772549, 0.427451, 1.0 },
+ { 0.952941, 0.850980, 0.839216, 1.0 },
+ { 0.992157, 0.858824, 0.901961, 1.0 },
+ { 0.968627, 0.254902, 0.525490, 1.0 },
+ { 0.619608, 0.447059, 0.172549, 1.0 },
+ { 0.619608, 0.482353, 0.156863, 1.0 },
+ { 0.619608, 0.494118, 0.113725, 1.0 },
+ { 0.619608, 0.505882, 0.074510, 1.0 },
+ { 0.619608, 0.494118, 0.070588, 1.0 },
+ { 0.619608, 0.470588, 0.062745, 1.0 },
+ { 0.619608, 0.458824, 0.058824, 1.0 },
+ { 0.619608, 0.458824, 0.058824, 1.0 },
+ { 0.619608, 0.458824, 0.058824, 1.0 },
+ { 0.619608, 0.450980, 0.054902, 1.0 },
+ { 0.619608, 0.447059, 0.054902, 1.0 },
+ { 0.619608, 0.447059, 0.054902, 1.0 },
+ { 0.619608, 0.447059, 0.054902, 1.0 },
+ { 0.619608, 0.447059, 0.054902, 1.0 },
+ { 0.619608, 0.435294, 0.050980, 1.0 },
+ { 0.619608, 0.423529, 0.047059, 1.0 },
+ { 0.619608, 0.411765, 0.043137, 1.0 },
+ { 0.619608, 0.411765, 0.043137, 1.0 },
+ { 0.619608, 0.415686, 0.043137, 1.0 },
+ { 0.619608, 0.423529, 0.047059, 1.0 },
+ { 0.619608, 0.447059, 0.054902, 1.0 },
+ { 0.619608, 0.458824, 0.058824, 1.0 },
+ { 0.619608, 0.482353, 0.066667, 1.0 },
+ { 0.619608, 0.494118, 0.070588, 1.0 },
+ { 0.619608, 0.470588, 0.062745, 1.0 },
+ { 0.619608, 0.458824, 0.058824, 1.0 },
+ { 0.619608, 0.447059, 0.054902, 1.0 },
+ { 0.619608, 0.411765, 0.043137, 1.0 },
+ { 0.619608, 0.376471, 0.031373, 1.0 },
+ { 0.619608, 0.364706, 0.027451, 1.0 },
+ { 0.619608, 0.364706, 0.027451, 1.0 },
+ { 0.619608, 0.376471, 0.031373, 1.0 },
+ { 0.619608, 0.376471, 0.031373, 1.0 },
+ { 0.619608, 0.388235, 0.035294, 1.0 },
+ { 0.619608, 0.411765, 0.043137, 1.0 },
+ { 0.619608, 0.447059, 0.054902, 1.0 },
+ { 0.619608, 0.482353, 0.066667, 1.0 },
+ { 0.619608, 0.505882, 0.074510, 1.0 },
+ { 0.619608, 0.529412, 0.082353, 1.0 },
+ { 0.619608, 0.549020, 0.086275, 1.0 },
+ { 0.619608, 0.568627, 0.129412, 1.0 },
+ { 0.423529, 0.576471, 0.215686, 1.0 },
+ { 0.227451, 0.584314, 0.301961, 1.0 },
+ { 0.180392, 0.584314, 0.247059, 1.0 },
+ { 0.129412, 0.529412, 0.227451, 1.0 },
+ { 0.145098, 0.243137, 0.137255, 1.0 },
+ { 0.031373, 0.113725, 0.250980, 1.0 },
+ { 0.129412, 0.027451, 0.337255, 1.0 },
+ { 0.176471, 0.125490, 0.219608, 1.0 },
+ { 0.552941, 0.215686, 0.101961, 1.0 },
+ { 0.619608, 0.258824, 0.007843, 1.0 },
+ { 0.619608, 0.341176, 0.019608, 1.0 },
+ { 0.619608, 0.341176, 0.019608, 1.0 },
+ { 0.619608, 0.352941, 0.007843, 1.0 },
+ { 0.619608, 0.352941, 0.023529, 1.0 },
+ { 0.619608, 0.364706, 0.027451, 1.0 },
+ { 0.619608, 0.376471, 0.031373, 1.0 },
+ { 0.619608, 0.400000, 0.039216, 1.0 },
+ { 0.619608, 0.411765, 0.043137, 1.0 },
+ { 0.619608, 0.423529, 0.047059, 1.0 },
+ { 0.619608, 0.423529, 0.047059, 1.0 },
+ { 0.619608, 0.423529, 0.047059, 1.0 },
+ { 0.619608, 0.423529, 0.047059, 1.0 },
+ { 0.619608, 0.435294, 0.050980, 1.0 },
+ { 0.619608, 0.447059, 0.054902, 1.0 },
+ { 0.619608, 0.447059, 0.054902, 1.0 },
+ { 0.619608, 0.447059, 0.054902, 1.0 },
+ { 0.619608, 0.458824, 0.058824, 1.0 },
+ { 0.619608, 0.470588, 0.062745, 1.0 },
+ { 0.619608, 0.482353, 0.066667, 1.0 },
+ { 0.619608, 0.494118, 0.070588, 1.0 },
+ { 0.619608, 0.517647, 0.078431, 1.0 },
+ { 0.619608, 0.517647, 0.078431, 1.0 },
+ { 0.619608, 0.517647, 0.078431, 1.0 },
+ { 0.619608, 0.517647, 0.078431, 1.0 },
+ { 0.619608, 0.529412, 0.082353, 1.0 },
+ { 0.619608, 0.549020, 0.086275, 1.0 },
+ { 0.619608, 0.572549, 0.094118, 1.0 },
+ { 0.619608, 0.631373, 0.113725, 1.0 },
+ { 0.619608, 0.705882, 0.125490, 1.0 },
+ { 0.619608, 0.764706, 0.129412, 1.0 },
+ { 0.619608, 0.749020, 0.133333, 1.0 },
+ { 0.619608, 0.682353, 0.133333, 1.0 },
+ { 0.619608, 0.611765, 0.105882, 1.0 },
+ { 0.619608, 0.572549, 0.094118, 1.0 },
+ { 0.619608, 0.560784, 0.090196, 1.0 },
+ { 0.619608, 0.541176, 0.086275, 1.0 },
+ { 0.619608, 0.529412, 0.082353, 1.0 },
+ { 0.619608, 0.517647, 0.078431, 1.0 },
+ { 0.619608, 0.517647, 0.078431, 1.0 },
+ { 0.619608, 0.517647, 0.078431, 1.0 },
+ { 0.619608, 0.529412, 0.082353, 1.0 },
+ { 0.619608, 0.529412, 0.082353, 1.0 },
+ { 0.619608, 0.529412, 0.082353, 1.0 },
+ { 0.619608, 0.517647, 0.078431, 1.0 },
+ { 0.619608, 0.517647, 0.078431, 1.0 },
+ { 0.619608, 0.494118, 0.070588, 1.0 },
+ { 0.619608, 0.494118, 0.070588, 1.0 },
+ { 0.619608, 0.494118, 0.070588, 1.0 },
+ { 0.619608, 0.494118, 0.070588, 1.0 },
+ { 0.619608, 0.505882, 0.074510, 1.0 },
+ { 0.619608, 0.517647, 0.078431, 1.0 },
+ { 0.619608, 0.541176, 0.086275, 1.0 },
+ { 0.619608, 0.560784, 0.090196, 1.0 },
+ { 0.619608, 0.572549, 0.094118, 1.0 },
+ { 0.619608, 0.580392, 0.098039, 1.0 },
+ { 0.619608, 0.580392, 0.098039, 1.0 },
+ { 0.619608, 0.580392, 0.098039, 1.0 },
+ { 0.619608, 0.654902, 0.113725, 1.0 },
+ { 0.619608, 0.690196, 0.133333, 1.0 },
+ { 0.619608, 0.788235, 0.133333, 1.0 },
+ { 0.619608, 0.788235, 0.164706, 1.0 },
+ };
+/* Apophysis-040426-1heartFlowers */
+static double4 colors_136[] = {
+ { 0.384314, 0.627451, 0.298039, 1.0 },
+ { 0.811765, 0.968627, 0.172549, 1.0 },
+ { 0.831373, 0.976471, 0.196078, 1.0 },
+ { 0.854902, 0.984314, 0.219608, 1.0 },
+ { 0.870588, 0.980392, 0.266667, 1.0 },
+ { 0.890196, 0.980392, 0.317647, 1.0 },
+ { 0.878431, 0.980392, 0.294118, 1.0 },
+ { 0.866667, 0.980392, 0.270588, 1.0 },
+ { 0.854902, 0.807843, 0.176471, 1.0 },
+ { 0.890196, 0.694118, 0.141176, 1.0 },
+ { 0.925490, 0.580392, 0.109804, 1.0 },
+ { 0.960784, 0.466667, 0.086275, 1.0 },
+ { 1.000000, 0.352941, 0.066667, 1.0 },
+ { 0.941176, 0.349020, 0.031373, 1.0 },
+ { 0.886275, 0.349020, 0.000000, 1.0 },
+ { 0.866667, 0.341176, 0.000000, 1.0 },
+ { 0.850980, 0.337255, 0.000000, 1.0 },
+ { 0.886275, 0.309804, 0.000000, 1.0 },
+ { 0.847059, 0.294118, 0.000000, 1.0 },
+ { 0.811765, 0.282353, 0.000000, 1.0 },
+ { 0.698039, 0.207843, 0.019608, 1.0 },
+ { 0.588235, 0.137255, 0.039216, 1.0 },
+ { 0.529412, 0.101961, 0.039216, 1.0 },
+ { 0.470588, 0.066667, 0.043137, 1.0 },
+ { 0.329412, 0.105882, 0.011765, 1.0 },
+ { 0.321569, 0.180392, 0.078431, 1.0 },
+ { 0.317647, 0.254902, 0.145098, 1.0 },
+ { 0.321569, 0.239216, 0.082353, 1.0 },
+ { 0.329412, 0.227451, 0.019608, 1.0 },
+ { 0.325490, 0.215686, 0.007843, 1.0 },
+ { 0.325490, 0.203922, 0.000000, 1.0 },
+ { 0.435294, 0.098039, 0.000000, 1.0 },
+ { 0.498039, 0.121569, 0.101961, 1.0 },
+ { 0.721569, 0.176471, 0.000000, 1.0 },
+ { 0.764706, 0.227451, 0.000000, 1.0 },
+ { 0.811765, 0.282353, 0.000000, 1.0 },
+ { 0.756863, 0.486275, 0.050980, 1.0 },
+ { 0.701961, 0.690196, 0.105882, 1.0 },
+ { 0.623529, 0.729412, 0.101961, 1.0 },
+ { 0.549020, 0.772549, 0.098039, 1.0 },
+ { 0.835294, 0.984314, 0.180392, 1.0 },
+ { 0.839216, 0.984314, 0.184314, 1.0 },
+ { 0.843137, 0.984314, 0.188235, 1.0 },
+ { 0.725490, 0.858824, 0.282353, 1.0 },
+ { 0.611765, 0.737255, 0.376471, 1.0 },
+ { 0.596078, 0.701961, 0.478431, 1.0 },
+ { 0.580392, 0.666667, 0.584314, 1.0 },
+ { 0.772549, 0.721569, 0.780392, 1.0 },
+ { 0.960784, 0.807843, 0.843137, 1.0 },
+ { 0.960784, 0.866667, 0.792157, 1.0 },
+ { 0.866667, 0.913725, 0.615686, 1.0 },
+ { 0.776471, 0.964706, 0.443137, 1.0 },
+ { 0.701961, 0.925490, 0.356863, 1.0 },
+ { 0.627451, 0.890196, 0.274510, 1.0 },
+ { 0.615686, 0.886275, 0.270588, 1.0 },
+ { 0.603922, 0.886275, 0.270588, 1.0 },
+ { 0.513725, 0.756863, 0.125490, 1.0 },
+ { 0.450980, 0.729412, 0.070588, 1.0 },
+ { 0.392157, 0.705882, 0.019608, 1.0 },
+ { 0.360784, 0.505882, 0.011765, 1.0 },
+ { 0.329412, 0.309804, 0.007843, 1.0 },
+ { 0.454902, 0.286275, 0.031373, 1.0 },
+ { 0.584314, 0.262745, 0.054902, 1.0 },
+ { 0.650980, 0.266667, 0.000000, 1.0 },
+ { 0.792157, 0.274510, 0.000000, 1.0 },
+ { 0.796078, 0.196078, 0.000000, 1.0 },
+ { 0.737255, 0.105882, 0.000000, 1.0 },
+ { 0.678431, 0.015686, 0.000000, 1.0 },
+ { 0.678431, 0.015686, 0.000000, 1.0 },
+ { 0.678431, 0.015686, 0.000000, 1.0 },
+ { 0.545098, 0.066667, 0.047059, 1.0 },
+ { 0.329412, 0.235294, 0.011765, 1.0 },
+ { 0.141176, 0.498039, 0.011765, 1.0 },
+ { 0.149020, 0.537255, 0.023529, 1.0 },
+ { 0.156863, 0.580392, 0.039216, 1.0 },
+ { 0.172549, 0.458824, 0.019608, 1.0 },
+ { 0.192157, 0.337255, 0.000000, 1.0 },
+ { 0.196078, 0.337255, 0.000000, 1.0 },
+ { 0.200000, 0.341176, 0.000000, 1.0 },
+ { 0.247059, 0.301961, 0.000000, 1.0 },
+ { 0.227451, 0.341176, 0.078431, 1.0 },
+ { 0.317647, 0.309804, 0.000000, 1.0 },
+ { 0.458824, 0.270588, 0.007843, 1.0 },
+ { 0.600000, 0.235294, 0.019608, 1.0 },
+ { 0.623529, 0.250980, 0.007843, 1.0 },
+ { 0.650980, 0.266667, 0.000000, 1.0 },
+ { 0.643137, 0.254902, 0.000000, 1.0 },
+ { 0.529412, 0.235294, 0.058824, 1.0 },
+ { 0.211765, 0.227451, 0.286275, 1.0 },
+ { 0.113725, 0.227451, 0.345098, 1.0 },
+ { 0.015686, 0.231373, 0.403922, 1.0 },
+ { 0.015686, 0.290196, 0.337255, 1.0 },
+ { 0.015686, 0.352941, 0.270588, 1.0 },
+ { 0.023529, 0.380392, 0.094118, 1.0 },
+ { 0.133333, 0.533333, 0.007843, 1.0 },
+ { 0.101961, 0.619608, 0.007843, 1.0 },
+ { 0.098039, 0.658824, 0.082353, 1.0 },
+ { 0.274510, 0.533333, 0.466667, 1.0 },
+ { 0.411765, 0.541176, 0.505882, 1.0 },
+ { 0.552941, 0.549020, 0.549020, 1.0 },
+ { 0.552941, 0.549020, 0.549020, 1.0 },
+ { 0.552941, 0.549020, 0.549020, 1.0 },
+ { 0.270588, 0.513725, 0.541176, 1.0 },
+ { 0.266667, 0.580392, 0.533333, 1.0 },
+ { 0.180392, 0.662745, 0.227451, 1.0 },
+ { 0.184314, 0.603922, 0.200000, 1.0 },
+ { 0.192157, 0.549020, 0.176471, 1.0 },
+ { 0.203922, 0.462745, 0.145098, 1.0 },
+ { 0.219608, 0.380392, 0.117647, 1.0 },
+ { 0.317647, 0.254902, 0.145098, 1.0 },
+ { 0.380392, 0.215686, 0.164706, 1.0 },
+ { 0.466667, 0.113725, 0.094118, 1.0 },
+ { 0.596078, 0.054902, 0.047059, 1.0 },
+ { 0.682353, 0.000000, 0.000000, 1.0 },
+ { 0.682353, 0.000000, 0.000000, 1.0 },
+ { 0.682353, 0.000000, 0.000000, 1.0 },
+ { 0.682353, 0.000000, 0.000000, 1.0 },
+ { 0.682353, 0.000000, 0.000000, 1.0 },
+ { 0.678431, 0.015686, 0.000000, 1.0 },
+ { 0.584314, 0.070588, 0.039216, 1.0 },
+ { 0.317647, 0.254902, 0.145098, 1.0 },
+ { 0.301961, 0.274510, 0.180392, 1.0 },
+ { 0.286275, 0.294118, 0.219608, 1.0 },
+ { 0.270588, 0.337255, 0.231373, 1.0 },
+ { 0.258824, 0.380392, 0.247059, 1.0 },
+ { 0.176471, 0.486275, 0.482353, 1.0 },
+ { 0.262745, 0.556863, 0.615686, 1.0 },
+ { 0.266667, 0.607843, 0.501961, 1.0 },
+ { 0.556863, 0.709804, 0.372549, 1.0 },
+ { 0.396078, 0.690196, 0.090196, 1.0 },
+ { 0.309804, 0.529412, 0.094118, 1.0 },
+ { 0.223529, 0.372549, 0.101961, 1.0 },
+ { 0.317647, 0.254902, 0.145098, 1.0 },
+ { 0.419608, 0.282353, 0.047059, 1.0 },
+ { 0.600000, 0.254902, 0.047059, 1.0 },
+ { 0.678431, 0.290196, 0.000000, 1.0 },
+ { 0.678431, 0.290196, 0.000000, 1.0 },
+ { 0.670588, 0.278431, 0.011765, 1.0 },
+ { 0.666667, 0.266667, 0.023529, 1.0 },
+ { 0.572549, 0.250980, 0.058824, 1.0 },
+ { 0.482353, 0.235294, 0.094118, 1.0 },
+ { 0.317647, 0.254902, 0.145098, 1.0 },
+ { 0.313725, 0.176471, 0.188235, 1.0 },
+ { 0.337255, 0.105882, 0.270588, 1.0 },
+ { 0.396078, 0.043137, 0.345098, 1.0 },
+ { 0.898039, 0.000000, 0.290196, 1.0 },
+ { 0.949020, 0.031373, 0.274510, 1.0 },
+ { 1.000000, 0.066667, 0.258824, 1.0 },
+ { 1.000000, 0.066667, 0.254902, 1.0 },
+ { 0.976471, 0.000000, 0.125490, 1.0 },
+ { 0.988235, 0.000000, 0.062745, 1.0 },
+ { 0.886275, 0.000000, 0.109804, 1.0 },
+ { 0.709804, 0.023529, 0.015686, 1.0 },
+ { 0.717647, 0.039216, 0.027451, 1.0 },
+ { 0.729412, 0.054902, 0.039216, 1.0 },
+ { 0.741176, 0.160784, 0.000000, 1.0 },
+ { 0.725490, 0.262745, 0.000000, 1.0 },
+ { 0.678431, 0.290196, 0.000000, 1.0 },
+ { 0.596078, 0.384314, 0.286275, 1.0 },
+ { 0.592157, 0.549020, 0.454902, 1.0 },
+ { 0.552941, 0.549020, 0.549020, 1.0 },
+ { 0.854902, 0.768627, 0.792157, 1.0 },
+ { 0.901961, 0.811765, 0.792157, 1.0 },
+ { 0.952941, 0.854902, 0.796078, 1.0 },
+ { 0.941176, 0.847059, 0.788235, 1.0 },
+ { 0.745098, 0.705882, 0.772549, 1.0 },
+ { 0.556863, 0.611765, 0.643137, 1.0 },
+ { 0.694118, 0.474510, 0.494118, 1.0 },
+ { 0.643137, 0.160784, 0.133333, 1.0 },
+ { 0.576471, 0.223529, 0.121569, 1.0 },
+ { 0.513725, 0.286275, 0.113725, 1.0 },
+ { 0.415686, 0.698039, 0.094118, 1.0 },
+ { 0.364706, 0.721569, 0.141176, 1.0 },
+ { 0.321569, 0.721569, 0.129412, 1.0 },
+ { 0.192157, 0.580392, 0.047059, 1.0 },
+ { 0.031373, 0.396078, 0.113725, 1.0 },
+ { 0.094118, 0.352941, 0.184314, 1.0 },
+ { 0.200000, 0.258824, 0.266667, 1.0 },
+ { 0.250980, 0.235294, 0.258824, 1.0 },
+ { 0.384314, 0.188235, 0.337255, 1.0 },
+ { 0.407843, 0.105882, 0.443137, 1.0 },
+ { 0.376471, 0.200000, 0.498039, 1.0 },
+ { 0.278431, 0.411765, 0.529412, 1.0 },
+ { 0.270588, 0.513725, 0.576471, 1.0 },
+ { 0.466667, 0.447059, 0.384314, 1.0 },
+ { 0.388235, 0.368627, 0.313725, 1.0 },
+ { 0.309804, 0.290196, 0.243137, 1.0 },
+ { 0.286275, 0.294118, 0.211765, 1.0 },
+ { 0.247059, 0.313725, 0.101961, 1.0 },
+ { 0.219608, 0.341176, 0.047059, 1.0 },
+ { 0.247059, 0.313725, 0.101961, 1.0 },
+ { 0.317647, 0.254902, 0.145098, 1.0 },
+ { 0.478431, 0.137255, 0.101961, 1.0 },
+ { 0.623529, 0.152941, 0.129412, 1.0 },
+ { 0.643137, 0.160784, 0.133333, 1.0 },
+ { 0.643137, 0.160784, 0.133333, 1.0 },
+ { 0.678431, 0.015686, 0.000000, 1.0 },
+ { 0.682353, 0.000000, 0.000000, 1.0 },
+ { 0.682353, 0.000000, 0.000000, 1.0 },
+ { 0.682353, 0.000000, 0.000000, 1.0 },
+ { 0.682353, 0.000000, 0.000000, 1.0 },
+ { 0.682353, 0.000000, 0.000000, 1.0 },
+ { 0.788235, 0.000000, 0.117647, 1.0 },
+ { 0.945098, 0.000000, 0.070588, 1.0 },
+ { 1.000000, 0.137255, 0.066667, 1.0 },
+ { 1.000000, 0.176471, 0.054902, 1.0 },
+ { 0.976471, 0.254902, 0.000000, 1.0 },
+ { 0.956863, 0.215686, 0.000000, 1.0 },
+ { 1.000000, 0.141176, 0.039216, 1.0 },
+ { 0.964706, 0.188235, 0.000000, 1.0 },
+ { 0.901961, 0.200000, 0.000000, 1.0 },
+ { 0.658824, 0.164706, 0.137255, 1.0 },
+ { 0.380392, 0.215686, 0.164706, 1.0 },
+ { 0.298039, 0.290196, 0.274510, 1.0 },
+ { 0.290196, 0.423529, 0.349020, 1.0 },
+ { 0.223529, 0.501961, 0.505882, 1.0 },
+ { 0.262745, 0.521569, 0.647059, 1.0 },
+ { 0.262745, 0.552941, 0.647059, 1.0 },
+ { 0.258824, 0.525490, 0.650980, 1.0 },
+ { 0.278431, 0.431373, 0.529412, 1.0 },
+ { 0.407843, 0.105882, 0.443137, 1.0 },
+ { 0.376471, 0.074510, 0.321569, 1.0 },
+ { 0.321569, 0.109804, 0.184314, 1.0 },
+ { 0.329412, 0.011765, 0.113725, 1.0 },
+ { 0.439216, 0.109804, 0.090196, 1.0 },
+ { 0.439216, 0.109804, 0.090196, 1.0 },
+ { 0.498039, 0.121569, 0.101961, 1.0 },
+ { 0.556863, 0.137255, 0.113725, 1.0 },
+ { 0.643137, 0.160784, 0.133333, 1.0 },
+ { 0.658824, 0.164706, 0.137255, 1.0 },
+ { 0.662745, 0.164706, 0.137255, 1.0 },
+ { 0.662745, 0.164706, 0.137255, 1.0 },
+ { 0.678431, 0.015686, 0.000000, 1.0 },
+ { 0.682353, 0.000000, 0.000000, 1.0 },
+ { 0.682353, 0.000000, 0.000000, 1.0 },
+ { 0.811765, 0.000000, 0.105882, 1.0 },
+ { 0.933333, 0.000000, 0.129412, 1.0 },
+ { 1.000000, 0.074510, 0.062745, 1.0 },
+ { 1.000000, 0.098039, 0.054902, 1.0 },
+ { 0.886275, 0.219608, 0.184314, 1.0 },
+ { 0.780392, 0.333333, 0.321569, 1.0 },
+ { 0.796078, 0.509804, 0.501961, 1.0 },
+ { 0.862745, 0.501961, 0.501961, 1.0 },
+ { 0.898039, 0.266667, 0.349020, 1.0 },
+ { 0.850980, 0.215686, 0.317647, 1.0 },
+ { 0.796078, 0.000000, 0.137255, 1.0 },
+ { 0.666667, 0.000000, 0.152941, 1.0 },
+ { 0.611765, 0.109804, 0.137255, 1.0 },
+ { 0.384314, 0.086275, 0.337255, 1.0 },
+ { 0.400000, 0.133333, 0.458824, 1.0 },
+ { 0.274510, 0.262745, 0.545098, 1.0 },
+ { 0.113725, 0.294118, 0.384314, 1.0 },
+ { 0.015686, 0.368627, 0.294118, 1.0 },
+ { 0.250980, 0.372549, 0.215686, 1.0 },
+ { 0.247059, 0.392157, 0.231373, 1.0 },
+ { 0.231373, 0.392157, 0.337255, 1.0 },
+ };
+/* Apophysis-040426-1H-bird1g */
+static double4 colors_137[] = {
+ { 0.600000, 0.796078, 0.188235, 1.0 },
+ { 0.227451, 0.341176, 0.254902, 1.0 },
+ { 0.329412, 0.462745, 0.305882, 1.0 },
+ { 0.431373, 0.588235, 0.356863, 1.0 },
+ { 0.545098, 0.490196, 0.247059, 1.0 },
+ { 0.658824, 0.392157, 0.141176, 1.0 },
+ { 0.690196, 0.384314, 0.109804, 1.0 },
+ { 0.725490, 0.380392, 0.078431, 1.0 },
+ { 0.658824, 0.298039, 0.007843, 1.0 },
+ { 0.658824, 0.168627, 0.023529, 1.0 },
+ { 0.658824, 0.039216, 0.043137, 1.0 },
+ { 0.658824, 0.074510, 0.054902, 1.0 },
+ { 0.658824, 0.109804, 0.070588, 1.0 },
+ { 0.619608, 0.207843, 0.078431, 1.0 },
+ { 0.580392, 0.305882, 0.086275, 1.0 },
+ { 0.580392, 0.329412, 0.125490, 1.0 },
+ { 0.580392, 0.356863, 0.164706, 1.0 },
+ { 0.725490, 0.478431, 0.207843, 1.0 },
+ { 0.756863, 0.505882, 0.207843, 1.0 },
+ { 0.788235, 0.533333, 0.211765, 1.0 },
+ { 0.815686, 0.509804, 0.188235, 1.0 },
+ { 0.847059, 0.490196, 0.168627, 1.0 },
+ { 0.815686, 0.498039, 0.176471, 1.0 },
+ { 0.788235, 0.509804, 0.184314, 1.0 },
+ { 0.725490, 0.478431, 0.207843, 1.0 },
+ { 0.486275, 0.521569, 0.200000, 1.0 },
+ { 0.250980, 0.564706, 0.192157, 1.0 },
+ { 0.188235, 0.498039, 0.145098, 1.0 },
+ { 0.129412, 0.431373, 0.101961, 1.0 },
+ { 0.129412, 0.396078, 0.109804, 1.0 },
+ { 0.129412, 0.360784, 0.117647, 1.0 },
+ { 0.129412, 0.250980, 0.094118, 1.0 },
+ { 0.054902, 0.313725, 0.011765, 1.0 },
+ { 0.227451, 0.341176, 0.019608, 1.0 },
+ { 0.227451, 0.341176, 0.137255, 1.0 },
+ { 0.227451, 0.341176, 0.254902, 1.0 },
+ { 0.188235, 0.384314, 0.278431, 1.0 },
+ { 0.152941, 0.431373, 0.305882, 1.0 },
+ { 0.188235, 0.380392, 0.286275, 1.0 },
+ { 0.227451, 0.333333, 0.266667, 1.0 },
+ { 0.411765, 0.215686, 0.372549, 1.0 },
+ { 0.505882, 0.152941, 0.427451, 1.0 },
+ { 0.600000, 0.090196, 0.482353, 1.0 },
+ { 0.556863, 0.078431, 0.494118, 1.0 },
+ { 0.517647, 0.070588, 0.509804, 1.0 },
+ { 0.474510, 0.070588, 0.439216, 1.0 },
+ { 0.431373, 0.070588, 0.372549, 1.0 },
+ { 0.250980, 0.105882, 0.447059, 1.0 },
+ { 0.227451, 0.486275, 0.501961, 1.0 },
+ { 0.054902, 0.384314, 0.360784, 1.0 },
+ { 0.043137, 0.356863, 0.305882, 1.0 },
+ { 0.035294, 0.333333, 0.254902, 1.0 },
+ { 0.035294, 0.403922, 0.125490, 1.0 },
+ { 0.035294, 0.474510, 0.000000, 1.0 },
+ { 0.094118, 0.525490, 0.000000, 1.0 },
+ { 0.152941, 0.576471, 0.000000, 1.0 },
+ { 0.431373, 0.713725, 0.105882, 1.0 },
+ { 0.462745, 0.537255, 0.121569, 1.0 },
+ { 0.498039, 0.364706, 0.137255, 1.0 },
+ { 0.407843, 0.325490, 0.219608, 1.0 },
+ { 0.321569, 0.286275, 0.301961, 1.0 },
+ { 0.235294, 0.329412, 0.341176, 1.0 },
+ { 0.152941, 0.372549, 0.380392, 1.0 },
+ { 0.054902, 0.462745, 0.396078, 1.0 },
+ { 0.152941, 0.549020, 0.290196, 1.0 },
+ { 0.517647, 0.749020, 0.098039, 1.0 },
+ { 0.596078, 0.792157, 0.149020, 1.0 },
+ { 0.674510, 0.835294, 0.200000, 1.0 },
+ { 0.760784, 0.709804, 0.231373, 1.0 },
+ { 0.847059, 0.584314, 0.262745, 1.0 },
+ { 0.788235, 0.486275, 0.274510, 1.0 },
+ { 0.658824, 0.164706, 0.211765, 1.0 },
+ { 0.674510, 0.219608, 0.552941, 1.0 },
+ { 0.596078, 0.203922, 0.552941, 1.0 },
+ { 0.517647, 0.188235, 0.556863, 1.0 },
+ { 0.517647, 0.223529, 0.556863, 1.0 },
+ { 0.517647, 0.262745, 0.560784, 1.0 },
+ { 0.517647, 0.321569, 0.552941, 1.0 },
+ { 0.517647, 0.384314, 0.549020, 1.0 },
+ { 0.431373, 0.317647, 0.525490, 1.0 },
+ { 0.411765, 0.239216, 0.337255, 1.0 },
+ { 0.580392, 0.203922, 0.196078, 1.0 },
+ { 0.650980, 0.105882, 0.376471, 1.0 },
+ { 0.725490, 0.007843, 0.560784, 1.0 },
+ { 0.784314, 0.027451, 0.568627, 1.0 },
+ { 0.847059, 0.050980, 0.576471, 1.0 },
+ { 0.847059, 0.062745, 0.352941, 1.0 },
+ { 0.847059, 0.066667, 0.329412, 1.0 },
+ { 0.788235, 0.070588, 0.074510, 1.0 },
+ { 0.788235, 0.101961, 0.047059, 1.0 },
+ { 0.788235, 0.133333, 0.019608, 1.0 },
+ { 0.788235, 0.247059, 0.039216, 1.0 },
+ { 0.788235, 0.364706, 0.062745, 1.0 },
+ { 0.847059, 0.392157, 0.180392, 1.0 },
+ { 0.788235, 0.435294, 0.117647, 1.0 },
+ { 0.658824, 0.368627, 0.094118, 1.0 },
+ { 0.580392, 0.235294, 0.019608, 1.0 },
+ { 0.411765, 0.207843, 0.086275, 1.0 },
+ { 0.270588, 0.258824, 0.172549, 1.0 },
+ { 0.129412, 0.313725, 0.262745, 1.0 },
+ { 0.141176, 0.337255, 0.305882, 1.0 },
+ { 0.152941, 0.364706, 0.349020, 1.0 },
+ { 0.250980, 0.498039, 0.313725, 1.0 },
+ { 0.341176, 0.611765, 0.239216, 1.0 },
+ { 0.431373, 0.647059, 0.278431, 1.0 },
+ { 0.576471, 0.560784, 0.262745, 1.0 },
+ { 0.725490, 0.478431, 0.250980, 1.0 },
+ { 0.725490, 0.501961, 0.258824, 1.0 },
+ { 0.725490, 0.525490, 0.266667, 1.0 },
+ { 0.498039, 0.568627, 0.396078, 1.0 },
+ { 0.431373, 0.588235, 0.356863, 1.0 },
+ { 0.341176, 0.525490, 0.329412, 1.0 },
+ { 0.250980, 0.541176, 0.254902, 1.0 },
+ { 0.152941, 0.549020, 0.129412, 1.0 },
+ { 0.152941, 0.545098, 0.105882, 1.0 },
+ { 0.152941, 0.545098, 0.082353, 1.0 },
+ { 0.054902, 0.517647, 0.090196, 1.0 },
+ { 0.054902, 0.498039, 0.082353, 1.0 },
+ { 0.152941, 0.525490, 0.094118, 1.0 },
+ { 0.152941, 0.501961, 0.090196, 1.0 },
+ { 0.321569, 0.321569, 0.023529, 1.0 },
+ { 0.188235, 0.400000, 0.078431, 1.0 },
+ { 0.054902, 0.478431, 0.137255, 1.0 },
+ { 0.054902, 0.482353, 0.133333, 1.0 },
+ { 0.054902, 0.490196, 0.129412, 1.0 },
+ { 0.035294, 0.466667, 0.109804, 1.0 },
+ { 0.035294, 0.396078, 0.160784, 1.0 },
+ { 0.035294, 0.380392, 0.207843, 1.0 },
+ { 0.129412, 0.333333, 0.152941, 1.0 },
+ { 0.411765, 0.270588, 0.058824, 1.0 },
+ { 0.494118, 0.286275, 0.070588, 1.0 },
+ { 0.580392, 0.305882, 0.086275, 1.0 },
+ { 0.658824, 0.321569, 0.078431, 1.0 },
+ { 0.580392, 0.305882, 0.105882, 1.0 },
+ { 0.498039, 0.235294, 0.086275, 1.0 },
+ { 0.411765, 0.207843, 0.066667, 1.0 },
+ { 0.411765, 0.101961, 0.121569, 1.0 },
+ { 0.419608, 0.058824, 0.125490, 1.0 },
+ { 0.431373, 0.019608, 0.129412, 1.0 },
+ { 0.419608, 0.023529, 0.149020, 1.0 },
+ { 0.411765, 0.027451, 0.172549, 1.0 },
+ { 0.250980, 0.031373, 0.274510, 1.0 },
+ { 0.250980, 0.031373, 0.278431, 1.0 },
+ { 0.152941, 0.031373, 0.262745, 1.0 },
+ { 0.152941, 0.011765, 0.247059, 1.0 },
+ { 0.152941, 0.054902, 0.270588, 1.0 },
+ { 0.094118, 0.043137, 0.282353, 1.0 },
+ { 0.035294, 0.035294, 0.294118, 1.0 },
+ { 0.129412, 0.007843, 0.286275, 1.0 },
+ { 0.152941, 0.015686, 0.258824, 1.0 },
+ { 0.152941, 0.031373, 0.243137, 1.0 },
+ { 0.129412, 0.007843, 0.282353, 1.0 },
+ { 0.152941, 0.054902, 0.325490, 1.0 },
+ { 0.152941, 0.066667, 0.337255, 1.0 },
+ { 0.152941, 0.078431, 0.349020, 1.0 },
+ { 0.129412, 0.125490, 0.298039, 1.0 },
+ { 0.152941, 0.247059, 0.290196, 1.0 },
+ { 0.152941, 0.372549, 0.360784, 1.0 },
+ { 0.152941, 0.372549, 0.392157, 1.0 },
+ { 0.152941, 0.376471, 0.333333, 1.0 },
+ { 0.250980, 0.333333, 0.290196, 1.0 },
+ { 0.658824, 0.392157, 0.180392, 1.0 },
+ { 0.690196, 0.447059, 0.196078, 1.0 },
+ { 0.725490, 0.501961, 0.215686, 1.0 },
+ { 0.725490, 0.654902, 0.125490, 1.0 },
+ { 0.674510, 0.835294, 0.192157, 1.0 },
+ { 0.674510, 0.800000, 0.278431, 1.0 },
+ { 0.674510, 0.674510, 0.439216, 1.0 },
+ { 0.411765, 0.698039, 0.631373, 1.0 },
+ { 0.462745, 0.670588, 0.494118, 1.0 },
+ { 0.517647, 0.647059, 0.356863, 1.0 },
+ { 0.431373, 0.709804, 0.152941, 1.0 },
+ { 0.431373, 0.709804, 0.152941, 1.0 },
+ { 0.341176, 0.666667, 0.125490, 1.0 },
+ { 0.250980, 0.576471, 0.196078, 1.0 },
+ { 0.250980, 0.564706, 0.215686, 1.0 },
+ { 0.250980, 0.541176, 0.254902, 1.0 },
+ { 0.498039, 0.431373, 0.141176, 1.0 },
+ { 0.658824, 0.368627, 0.113725, 1.0 },
+ { 0.580392, 0.305882, 0.086275, 1.0 },
+ { 0.411765, 0.282353, 0.113725, 1.0 },
+ { 0.341176, 0.207843, 0.105882, 1.0 },
+ { 0.341176, 0.188235, 0.117647, 1.0 },
+ { 0.152941, 0.015686, 0.196078, 1.0 },
+ { 0.152941, 0.066667, 0.188235, 1.0 },
+ { 0.152941, 0.078431, 0.149020, 1.0 },
+ { 0.152941, 0.094118, 0.113725, 1.0 },
+ { 0.152941, 0.058824, 0.003922, 1.0 },
+ { 0.152941, 0.078431, 0.184314, 1.0 },
+ { 0.152941, 0.015686, 0.196078, 1.0 },
+ { 0.152941, 0.054902, 0.254902, 1.0 },
+ { 0.035294, 0.125490, 0.337255, 1.0 },
+ { 0.035294, 0.172549, 0.321569, 1.0 },
+ { 0.054902, 0.196078, 0.172549, 1.0 },
+ { 0.035294, 0.474510, 0.015686, 1.0 },
+ { 0.035294, 0.474510, 0.000000, 1.0 },
+ { 0.054902, 0.490196, 0.125490, 1.0 },
+ { 0.152941, 0.505882, 0.188235, 1.0 },
+ { 0.250980, 0.552941, 0.235294, 1.0 },
+ { 0.431373, 0.619608, 0.317647, 1.0 },
+ { 0.517647, 0.631373, 0.372549, 1.0 },
+ { 0.600000, 0.670588, 0.388235, 1.0 },
+ { 0.674510, 0.654902, 0.435294, 1.0 },
+ { 0.674510, 0.509804, 0.568627, 1.0 },
+ { 0.674510, 0.243137, 0.486275, 1.0 },
+ { 0.580392, 0.176471, 0.352941, 1.0 },
+ { 0.517647, 0.133333, 0.266667, 1.0 },
+ { 0.341176, 0.054902, 0.294118, 1.0 },
+ { 0.250980, 0.078431, 0.270588, 1.0 },
+ { 0.152941, 0.149020, 0.254902, 1.0 },
+ { 0.152941, 0.207843, 0.250980, 1.0 },
+ { 0.250980, 0.200000, 0.458824, 1.0 },
+ { 0.431373, 0.388235, 0.486275, 1.0 },
+ { 0.341176, 0.490196, 0.364706, 1.0 },
+ { 0.431373, 0.603922, 0.313725, 1.0 },
+ { 0.600000, 0.792157, 0.200000, 1.0 },
+ { 0.517647, 0.756863, 0.125490, 1.0 },
+ { 0.431373, 0.709804, 0.062745, 1.0 },
+ { 0.250980, 0.619608, 0.000000, 1.0 },
+ { 0.152941, 0.560784, 0.070588, 1.0 },
+ { 0.152941, 0.545098, 0.082353, 1.0 },
+ { 0.152941, 0.556863, 0.109804, 1.0 },
+ { 0.152941, 0.549020, 0.129412, 1.0 },
+ { 0.152941, 0.549020, 0.129412, 1.0 },
+ { 0.152941, 0.556863, 0.109804, 1.0 },
+ { 0.152941, 0.537255, 0.086275, 1.0 },
+ { 0.227451, 0.423529, 0.137255, 1.0 },
+ { 0.411765, 0.388235, 0.098039, 1.0 },
+ { 0.411765, 0.364706, 0.050980, 1.0 },
+ { 0.411765, 0.266667, 0.023529, 1.0 },
+ { 0.498039, 0.168627, 0.058824, 1.0 },
+ { 0.498039, 0.164706, 0.035294, 1.0 },
+ { 0.580392, 0.168627, 0.015686, 1.0 },
+ { 0.498039, 0.168627, 0.031373, 1.0 },
+ { 0.411765, 0.266667, 0.023529, 1.0 },
+ { 0.411765, 0.219608, 0.047059, 1.0 },
+ { 0.411765, 0.192157, 0.101961, 1.0 },
+ { 0.411765, 0.090196, 0.156863, 1.0 },
+ { 0.431373, 0.019608, 0.113725, 1.0 },
+ { 0.498039, 0.027451, 0.137255, 1.0 },
+ { 0.517647, 0.094118, 0.094118, 1.0 },
+ { 0.580392, 0.109804, 0.039216, 1.0 },
+ { 0.580392, 0.094118, 0.054902, 1.0 },
+ { 0.580392, 0.070588, 0.101961, 1.0 },
+ { 0.600000, 0.043137, 0.345098, 1.0 },
+ { 0.725490, 0.027451, 0.568627, 1.0 },
+ { 0.725490, 0.043137, 0.580392, 1.0 },
+ { 0.788235, 0.094118, 0.615686, 1.0 },
+ { 0.674510, 0.149020, 0.556863, 1.0 },
+ { 0.674510, 0.243137, 0.572549, 1.0 },
+ { 0.674510, 0.266667, 0.639216, 1.0 },
+ { 0.674510, 0.243137, 0.545098, 1.0 },
+ { 0.674510, 0.266667, 0.498039, 1.0 },
+ { 0.725490, 0.560784, 0.349020, 1.0 },
+ { 0.674510, 0.768627, 0.329412, 1.0 },
+ { 0.674510, 0.815686, 0.266667, 1.0 },
+ };
+/* Apophysis-040426-1Emergence2 */
+static double4 colors_138[] = {
+ { 0.823529, 0.623529, 0.454902, 1.0 },
+ { 0.686275, 0.592157, 0.545098, 1.0 },
+ { 0.623529, 0.521569, 0.470588, 1.0 },
+ { 0.564706, 0.450980, 0.396078, 1.0 },
+ { 0.486275, 0.411765, 0.407843, 1.0 },
+ { 0.407843, 0.376471, 0.419608, 1.0 },
+ { 0.384314, 0.368627, 0.423529, 1.0 },
+ { 0.364706, 0.360784, 0.431373, 1.0 },
+ { 0.388235, 0.329412, 0.419608, 1.0 },
+ { 0.396078, 0.274510, 0.411765, 1.0 },
+ { 0.403922, 0.223529, 0.407843, 1.0 },
+ { 0.478431, 0.254902, 0.458824, 1.0 },
+ { 0.552941, 0.286275, 0.509804, 1.0 },
+ { 0.486275, 0.364706, 0.517647, 1.0 },
+ { 0.419608, 0.443137, 0.529412, 1.0 },
+ { 0.368627, 0.415686, 0.517647, 1.0 },
+ { 0.317647, 0.392157, 0.509804, 1.0 },
+ { 0.341176, 0.384314, 0.454902, 1.0 },
+ { 0.356863, 0.376471, 0.349020, 1.0 },
+ { 0.372549, 0.368627, 0.247059, 1.0 },
+ { 0.235294, 0.223529, 0.125490, 1.0 },
+ { 0.101961, 0.082353, 0.007843, 1.0 },
+ { 0.101961, 0.082353, 0.007843, 1.0 },
+ { 0.101961, 0.082353, 0.007843, 1.0 },
+ { 0.082353, 0.078431, 0.007843, 1.0 },
+ { 0.082353, 0.074510, 0.003922, 1.0 },
+ { 0.086275, 0.074510, 0.000000, 1.0 },
+ { 0.094118, 0.078431, 0.007843, 1.0 },
+ { 0.105882, 0.082353, 0.019608, 1.0 },
+ { 0.254902, 0.078431, 0.094118, 1.0 },
+ { 0.407843, 0.078431, 0.168627, 1.0 },
+ { 0.619608, 0.109804, 0.141176, 1.0 },
+ { 0.772549, 0.082353, 0.133333, 1.0 },
+ { 0.780392, 0.101961, 0.125490, 1.0 },
+ { 0.556863, 0.098039, 0.129412, 1.0 },
+ { 0.337255, 0.094118, 0.137255, 1.0 },
+ { 0.211765, 0.086275, 0.074510, 1.0 },
+ { 0.090196, 0.078431, 0.011765, 1.0 },
+ { 0.094118, 0.082353, 0.015686, 1.0 },
+ { 0.098039, 0.086275, 0.019608, 1.0 },
+ { 0.462745, 0.270588, 0.243137, 1.0 },
+ { 0.498039, 0.282353, 0.298039, 1.0 },
+ { 0.533333, 0.294118, 0.356863, 1.0 },
+ { 0.439216, 0.305882, 0.415686, 1.0 },
+ { 0.349020, 0.317647, 0.478431, 1.0 },
+ { 0.180392, 0.286275, 0.541176, 1.0 },
+ { 0.015686, 0.254902, 0.603922, 1.0 },
+ { 0.184314, 0.439216, 0.556863, 1.0 },
+ { 0.290196, 0.549020, 0.596078, 1.0 },
+ { 0.019608, 0.603922, 0.996078, 1.0 },
+ { 0.164706, 0.580392, 0.803922, 1.0 },
+ { 0.309804, 0.556863, 0.615686, 1.0 },
+ { 0.392157, 0.533333, 0.427451, 1.0 },
+ { 0.474510, 0.513725, 0.243137, 1.0 },
+ { 0.505882, 0.498039, 0.152941, 1.0 },
+ { 0.537255, 0.482353, 0.062745, 1.0 },
+ { 0.701961, 0.670588, 0.007843, 1.0 },
+ { 0.784314, 0.729412, 0.019608, 1.0 },
+ { 0.870588, 0.792157, 0.035294, 1.0 },
+ { 0.866667, 0.784314, 0.035294, 1.0 },
+ { 0.862745, 0.780392, 0.039216, 1.0 },
+ { 0.862745, 0.701961, 0.098039, 1.0 },
+ { 0.862745, 0.627451, 0.156863, 1.0 },
+ { 0.811765, 0.611765, 0.050980, 1.0 },
+ { 0.643137, 0.501961, 0.121569, 1.0 },
+ { 0.505882, 0.325490, 0.274510, 1.0 },
+ { 0.474510, 0.325490, 0.329412, 1.0 },
+ { 0.447059, 0.325490, 0.388235, 1.0 },
+ { 0.423529, 0.392157, 0.337255, 1.0 },
+ { 0.400000, 0.462745, 0.286275, 1.0 },
+ { 0.450980, 0.478431, 0.172549, 1.0 },
+ { 0.533333, 0.450980, 0.188235, 1.0 },
+ { 0.745098, 0.172549, 0.176471, 1.0 },
+ { 0.596078, 0.180392, 0.294118, 1.0 },
+ { 0.447059, 0.192157, 0.411765, 1.0 },
+ { 0.427451, 0.141176, 0.611765, 1.0 },
+ { 0.407843, 0.094118, 0.811765, 1.0 },
+ { 0.513725, 0.215686, 0.662745, 1.0 },
+ { 0.619608, 0.341176, 0.513725, 1.0 },
+ { 0.745098, 0.580392, 0.290196, 1.0 },
+ { 0.811765, 0.611765, 0.058824, 1.0 },
+ { 0.815686, 0.607843, 0.050980, 1.0 },
+ { 0.807843, 0.701961, 0.050980, 1.0 },
+ { 0.800000, 0.796078, 0.054902, 1.0 },
+ { 0.631373, 0.878431, 0.031373, 1.0 },
+ { 0.462745, 0.964706, 0.011765, 1.0 },
+ { 0.368627, 0.905882, 0.066667, 1.0 },
+ { 0.098039, 0.894118, 0.231373, 1.0 },
+ { 0.439216, 0.498039, 0.031373, 1.0 },
+ { 0.415686, 0.411765, 0.015686, 1.0 },
+ { 0.396078, 0.325490, 0.003922, 1.0 },
+ { 0.325490, 0.294118, 0.003922, 1.0 },
+ { 0.258824, 0.262745, 0.003922, 1.0 },
+ { 0.101961, 0.082353, 0.007843, 1.0 },
+ { 0.101961, 0.082353, 0.007843, 1.0 },
+ { 0.101961, 0.082353, 0.007843, 1.0 },
+ { 0.105882, 0.086275, 0.011765, 1.0 },
+ { 0.478431, 0.203922, 0.243137, 1.0 },
+ { 0.552941, 0.176471, 0.266667, 1.0 },
+ { 0.627451, 0.149020, 0.294118, 1.0 },
+ { 0.713725, 0.105882, 0.239216, 1.0 },
+ { 0.800000, 0.066667, 0.188235, 1.0 },
+ { 0.831373, 0.058824, 0.164706, 1.0 },
+ { 0.737255, 0.027451, 0.188235, 1.0 },
+ { 0.309804, 0.090196, 0.125490, 1.0 },
+ { 0.203922, 0.086275, 0.066667, 1.0 },
+ { 0.101961, 0.082353, 0.007843, 1.0 },
+ { 0.101961, 0.082353, 0.007843, 1.0 },
+ { 0.101961, 0.082353, 0.007843, 1.0 },
+ { 0.101961, 0.082353, 0.007843, 1.0 },
+ { 0.101961, 0.082353, 0.007843, 1.0 },
+ { 0.321569, 0.227451, 0.047059, 1.0 },
+ { 0.513725, 0.337255, 0.074510, 1.0 },
+ { 0.890196, 0.462745, 0.050980, 1.0 },
+ { 0.921569, 0.400000, 0.054902, 1.0 },
+ { 0.956863, 0.341176, 0.062745, 1.0 },
+ { 0.964706, 0.329412, 0.074510, 1.0 },
+ { 0.996078, 0.333333, 0.078431, 1.0 },
+ { 0.968627, 0.329412, 0.066667, 1.0 },
+ { 0.964706, 0.333333, 0.066667, 1.0 },
+ { 0.752941, 0.611765, 0.141176, 1.0 },
+ { 0.752941, 0.631373, 0.250980, 1.0 },
+ { 0.756863, 0.654902, 0.364706, 1.0 },
+ { 0.792157, 0.647059, 0.423529, 1.0 },
+ { 0.831373, 0.639216, 0.482353, 1.0 },
+ { 0.745098, 0.701961, 0.443137, 1.0 },
+ { 0.592157, 0.501961, 0.341176, 1.0 },
+ { 0.482353, 0.396078, 0.345098, 1.0 },
+ { 0.388235, 0.333333, 0.321569, 1.0 },
+ { 0.482353, 0.298039, 0.360784, 1.0 },
+ { 0.482353, 0.321569, 0.376471, 1.0 },
+ { 0.486275, 0.345098, 0.392157, 1.0 },
+ { 0.564706, 0.352941, 0.443137, 1.0 },
+ { 0.666667, 0.266667, 0.349020, 1.0 },
+ { 0.690196, 0.101961, 0.290196, 1.0 },
+ { 0.831373, 0.098039, 0.313725, 1.0 },
+ { 0.831373, 0.019608, 0.082353, 1.0 },
+ { 0.894118, 0.109804, 0.078431, 1.0 },
+ { 0.960784, 0.203922, 0.074510, 1.0 },
+ { 0.960784, 0.203922, 0.070588, 1.0 },
+ { 0.960784, 0.207843, 0.066667, 1.0 },
+ { 0.913725, 0.141176, 0.078431, 1.0 },
+ { 0.882353, 0.101961, 0.082353, 1.0 },
+ { 0.815686, 0.086275, 0.176471, 1.0 },
+ { 0.635294, 0.137255, 0.172549, 1.0 },
+ { 0.545098, 0.149020, 0.282353, 1.0 },
+ { 0.556863, 0.211765, 0.239216, 1.0 },
+ { 0.568627, 0.274510, 0.200000, 1.0 },
+ { 0.513725, 0.317647, 0.078431, 1.0 },
+ { 0.482353, 0.388235, 0.050980, 1.0 },
+ { 0.435294, 0.400000, 0.129412, 1.0 },
+ { 0.419608, 0.396078, 0.254902, 1.0 },
+ { 0.407843, 0.352941, 0.317647, 1.0 },
+ { 0.431373, 0.376471, 0.333333, 1.0 },
+ { 0.458824, 0.403922, 0.352941, 1.0 },
+ { 0.701961, 0.682353, 0.462745, 1.0 },
+ { 0.462745, 0.643137, 0.458824, 1.0 },
+ { 0.643137, 0.137255, 0.156863, 1.0 },
+ { 0.541176, 0.270588, 0.447059, 1.0 },
+ { 0.490196, 0.400000, 0.509804, 1.0 },
+ { 0.411765, 0.478431, 0.549020, 1.0 },
+ { 0.309804, 0.505882, 0.501961, 1.0 },
+ { 0.239216, 0.525490, 0.501961, 1.0 },
+ { 0.172549, 0.549020, 0.505882, 1.0 },
+ { 0.219608, 0.560784, 0.486275, 1.0 },
+ { 0.305882, 0.549020, 0.490196, 1.0 },
+ { 0.396078, 0.549020, 0.294118, 1.0 },
+ { 0.533333, 0.458824, 0.086275, 1.0 },
+ { 0.749020, 0.643137, 0.043137, 1.0 },
+ { 0.792157, 0.784314, 0.039216, 1.0 },
+ { 0.839216, 0.929412, 0.035294, 1.0 },
+ { 0.858824, 0.945098, 0.031373, 1.0 },
+ { 0.862745, 0.937255, 0.039216, 1.0 },
+ { 0.839216, 0.929412, 0.043137, 1.0 },
+ { 0.800000, 0.815686, 0.039216, 1.0 },
+ { 0.725490, 0.678431, 0.011765, 1.0 },
+ { 0.603922, 0.545098, 0.054902, 1.0 },
+ { 0.384314, 0.662745, 0.262745, 1.0 },
+ { 0.000000, 0.631373, 0.364706, 1.0 },
+ { 0.058824, 0.913725, 0.686275, 1.0 },
+ { 0.023529, 0.890196, 0.760784, 1.0 },
+ { 0.098039, 0.905882, 0.905882, 1.0 },
+ { 0.109804, 0.976471, 0.847059, 1.0 },
+ { 0.074510, 0.980392, 0.768627, 1.0 },
+ { 0.552941, 0.603922, 0.533333, 1.0 },
+ { 0.596078, 0.580392, 0.400000, 1.0 },
+ { 0.643137, 0.556863, 0.270588, 1.0 },
+ { 0.701961, 0.533333, 0.223529, 1.0 },
+ { 0.737255, 0.462745, 0.117647, 1.0 },
+ { 0.674510, 0.380392, 0.113725, 1.0 },
+ { 0.407843, 0.309804, 0.058824, 1.0 },
+ { 0.101961, 0.082353, 0.007843, 1.0 },
+ { 0.101961, 0.082353, 0.007843, 1.0 },
+ { 0.101961, 0.082353, 0.007843, 1.0 },
+ { 0.101961, 0.082353, 0.007843, 1.0 },
+ { 0.360784, 0.309804, 0.145098, 1.0 },
+ { 0.486275, 0.376471, 0.192157, 1.0 },
+ { 0.568627, 0.572549, 0.313725, 1.0 },
+ { 0.752941, 0.733333, 0.364706, 1.0 },
+ { 0.949020, 0.827451, 0.266667, 1.0 },
+ { 0.901961, 0.870588, 0.239216, 1.0 },
+ { 0.807843, 0.737255, 0.203922, 1.0 },
+ { 0.674510, 0.545098, 0.141176, 1.0 },
+ { 0.552941, 0.560784, 0.305882, 1.0 },
+ { 0.388235, 0.611765, 0.243137, 1.0 },
+ { 0.458824, 0.647059, 0.247059, 1.0 },
+ { 0.537255, 0.674510, 0.211765, 1.0 },
+ { 0.803922, 0.803922, 0.043137, 1.0 },
+ { 0.847059, 0.929412, 0.047059, 1.0 },
+ { 0.858824, 0.929412, 0.043137, 1.0 },
+ { 0.870588, 0.937255, 0.039216, 1.0 },
+ { 0.968627, 0.909804, 0.035294, 1.0 },
+ { 0.976471, 0.905882, 0.043137, 1.0 },
+ { 0.972549, 0.890196, 0.047059, 1.0 },
+ { 0.945098, 0.886275, 0.043137, 1.0 },
+ { 0.898039, 0.878431, 0.007843, 1.0 },
+ { 0.858824, 0.784314, 0.039216, 1.0 },
+ { 0.800000, 0.713725, 0.082353, 1.0 },
+ { 0.686275, 0.482353, 0.184314, 1.0 },
+ { 0.568627, 0.474510, 0.192157, 1.0 },
+ { 0.384314, 0.439216, 0.372549, 1.0 },
+ { 0.364706, 0.498039, 0.435294, 1.0 },
+ { 0.313725, 0.474510, 0.482353, 1.0 },
+ { 0.278431, 0.490196, 0.349020, 1.0 },
+ { 0.231373, 0.443137, 0.349020, 1.0 },
+ { 0.117647, 0.113725, 0.031373, 1.0 },
+ { 0.101961, 0.082353, 0.007843, 1.0 },
+ { 0.101961, 0.082353, 0.007843, 1.0 },
+ { 0.262745, 0.074510, 0.066667, 1.0 },
+ { 0.447059, 0.098039, 0.215686, 1.0 },
+ { 0.713725, 0.168627, 0.156863, 1.0 },
+ { 0.905882, 0.239216, 0.047059, 1.0 },
+ { 0.960784, 0.329412, 0.062745, 1.0 },
+ { 0.964706, 0.333333, 0.058824, 1.0 },
+ { 0.956863, 0.356863, 0.043137, 1.0 },
+ { 0.894118, 0.466667, 0.054902, 1.0 },
+ { 0.894118, 0.466667, 0.054902, 1.0 },
+ { 0.890196, 0.478431, 0.066667, 1.0 },
+ { 0.882353, 0.482353, 0.058824, 1.0 },
+ { 0.823529, 0.600000, 0.047059, 1.0 },
+ { 0.807843, 0.607843, 0.047059, 1.0 },
+ { 0.749020, 0.470588, 0.125490, 1.0 },
+ { 0.776471, 0.439216, 0.215686, 1.0 },
+ { 0.658824, 0.345098, 0.200000, 1.0 },
+ { 0.580392, 0.270588, 0.203922, 1.0 },
+ { 0.501961, 0.105882, 0.372549, 1.0 },
+ { 0.698039, 0.094118, 0.431373, 1.0 },
+ { 0.862745, 0.098039, 0.317647, 1.0 },
+ { 0.882353, 0.262745, 0.125490, 1.0 },
+ { 0.890196, 0.470588, 0.054902, 1.0 },
+ { 0.815686, 0.611765, 0.043137, 1.0 },
+ { 0.866667, 0.796078, 0.035294, 1.0 },
+ { 0.866667, 0.937255, 0.050980, 1.0 },
+ { 0.905882, 0.913725, 0.239216, 1.0 },
+ { 0.831373, 0.733333, 0.380392, 1.0 },
+ { 0.847059, 0.701961, 0.435294, 1.0 },
+ };
+/* Apophysis-040426-1Egg */
+static double4 colors_139[] = {
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.435294, 0.196078, 0.098039, 1.0 },
+ { 0.443137, 0.188235, 0.164706, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.352941, 0.309804, 0.392157, 1.0 },
+ { 0.250980, 0.435294, 0.552941, 1.0 },
+ { 0.286275, 0.466667, 0.572549, 1.0 },
+ { 0.321569, 0.498039, 0.596078, 1.0 },
+ { 0.474510, 0.635294, 0.694118, 1.0 },
+ { 0.494118, 0.654902, 0.705882, 1.0 },
+ { 0.517647, 0.674510, 0.721569, 1.0 },
+ { 0.666667, 0.749020, 0.776471, 1.0 },
+ { 0.819608, 0.827451, 0.835294, 1.0 },
+ { 0.690196, 0.760784, 0.788235, 1.0 },
+ { 0.560784, 0.698039, 0.741176, 1.0 },
+ { 0.431373, 0.631373, 0.678431, 1.0 },
+ { 0.364706, 0.596078, 0.639216, 1.0 },
+ { 0.298039, 0.564706, 0.603922, 1.0 },
+ { 0.376471, 0.372549, 0.419608, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.580392, 0.121569, 0.015686, 1.0 },
+ { 0.521569, 0.152941, 0.027451, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.407843, 0.360784, 0.431373, 1.0 },
+ { 0.364706, 0.537255, 0.627451, 1.0 },
+ { 0.396078, 0.564706, 0.647059, 1.0 },
+ { 0.431373, 0.596078, 0.666667, 1.0 },
+ { 0.517647, 0.670588, 0.721569, 1.0 },
+ { 0.529412, 0.678431, 0.725490, 1.0 },
+ { 0.541176, 0.686275, 0.733333, 1.0 },
+ { 0.541176, 0.686275, 0.733333, 1.0 },
+ { 0.541176, 0.686275, 0.733333, 1.0 },
+ { 0.541176, 0.686275, 0.733333, 1.0 },
+ { 0.541176, 0.686275, 0.733333, 1.0 },
+ { 0.541176, 0.658824, 0.725490, 1.0 },
+ { 0.517647, 0.674510, 0.721569, 1.0 },
+ { 0.498039, 0.650980, 0.705882, 1.0 },
+ { 0.431373, 0.592157, 0.666667, 1.0 },
+ { 0.364706, 0.537255, 0.627451, 1.0 },
+ { 0.247059, 0.431373, 0.552941, 1.0 },
+ { 0.129412, 0.325490, 0.478431, 1.0 },
+ { 0.105882, 0.219608, 0.407843, 1.0 },
+ { 0.082353, 0.113725, 0.337255, 1.0 },
+ { 0.203922, 0.000000, 0.254902, 1.0 },
+ { 0.227451, 0.019608, 0.239216, 1.0 },
+ { 0.250980, 0.043137, 0.223529, 1.0 },
+ { 0.215686, 0.031373, 0.247059, 1.0 },
+ { 0.180392, 0.019608, 0.270588, 1.0 },
+ { 0.141176, 0.054902, 0.294118, 1.0 },
+ { 0.105882, 0.090196, 0.321569, 1.0 },
+ { 0.058824, 0.137255, 0.352941, 1.0 },
+ { 0.054902, 0.254902, 0.431373, 1.0 },
+ { 0.200000, 0.392157, 0.521569, 1.0 },
+ { 0.305882, 0.482353, 0.588235, 1.0 },
+ { 0.411765, 0.576471, 0.654902, 1.0 },
+ { 0.411765, 0.576471, 0.654902, 1.0 },
+ { 0.411765, 0.576471, 0.654902, 1.0 },
+ { 0.364706, 0.537255, 0.627451, 1.0 },
+ { 0.274510, 0.454902, 0.568627, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.400000, 0.160784, 0.200000, 1.0 },
+ { 0.345098, 0.141176, 0.164706, 1.0 },
+ { 0.321569, 0.117647, 0.176471, 1.0 },
+ { 0.298039, 0.094118, 0.192157, 1.0 },
+ { 0.250980, 0.043137, 0.223529, 1.0 },
+ { 0.250980, 0.043137, 0.223529, 1.0 },
+ { 0.156863, 0.043137, 0.290196, 1.0 },
+ { 0.082353, 0.125490, 0.345098, 1.0 },
+ { 0.007843, 0.207843, 0.400000, 1.0 },
+ { 0.043137, 0.243137, 0.423529, 1.0 },
+ { 0.082353, 0.278431, 0.447059, 1.0 },
+ { 0.082353, 0.278431, 0.447059, 1.0 },
+ { 0.082353, 0.278431, 0.447059, 1.0 },
+ { 0.105882, 0.301961, 0.462745, 1.0 },
+ { 0.082353, 0.278431, 0.447059, 1.0 },
+ { 0.035294, 0.160784, 0.368627, 1.0 },
+ { 0.105882, 0.090196, 0.317647, 1.0 },
+ { 0.180392, 0.019608, 0.270588, 1.0 },
+ { 0.215686, 0.031373, 0.247059, 1.0 },
+ { 0.250980, 0.043137, 0.223529, 1.0 },
+ { 0.274510, 0.070588, 0.207843, 1.0 },
+ { 0.321569, 0.117647, 0.176471, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.368627, 0.164706, 0.149020, 1.0 },
+ { 0.345098, 0.141176, 0.164706, 1.0 },
+ { 0.345098, 0.141176, 0.164706, 1.0 },
+ { 0.321569, 0.117647, 0.176471, 1.0 },
+ { 0.274510, 0.070588, 0.207843, 1.0 },
+ { 0.286275, 0.082353, 0.200000, 1.0 },
+ { 0.298039, 0.094118, 0.192157, 1.0 },
+ { 0.156863, 0.333333, 0.305882, 1.0 },
+ { 0.250980, 0.435294, 0.552941, 1.0 },
+ { 0.364706, 0.537255, 0.627451, 1.0 },
+ { 0.454902, 0.615686, 0.682353, 1.0 },
+ { 0.517647, 0.674510, 0.721569, 1.0 },
+ { 0.529412, 0.678431, 0.725490, 1.0 },
+ { 0.541176, 0.686275, 0.733333, 1.0 },
+ { 0.541176, 0.662745, 0.725490, 1.0 },
+ { 0.541176, 0.643137, 0.717647, 1.0 },
+ { 0.541176, 0.588235, 0.690196, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.674510, 0.074510, 0.101961, 1.0 },
+ { 0.745098, 0.039216, 0.168627, 1.0 },
+ { 0.858824, 0.007843, 0.290196, 1.0 },
+ { 0.925490, 0.039216, 0.407843, 1.0 },
+ { 0.992157, 0.074510, 0.529412, 1.0 },
+ { 0.933333, 0.047059, 0.576471, 1.0 },
+ { 0.541176, 0.321569, 0.501961, 1.0 },
+ { 0.298039, 0.478431, 0.584314, 1.0 },
+ { 0.274510, 0.454902, 0.568627, 1.0 },
+ { 0.082353, 0.458824, 0.474510, 1.0 },
+ { 0.105882, 0.392157, 0.474510, 1.0 },
+ { 0.129412, 0.325490, 0.478431, 1.0 },
+ { 0.129412, 0.325490, 0.478431, 1.0 },
+ { 0.152941, 0.345098, 0.494118, 1.0 },
+ { 0.227451, 0.411765, 0.537255, 1.0 },
+ { 0.274510, 0.454902, 0.568627, 1.0 },
+ { 0.298039, 0.478431, 0.584314, 1.0 },
+ { 0.274510, 0.454902, 0.568627, 1.0 },
+ { 0.152941, 0.494118, 0.517647, 1.0 },
+ { 0.152941, 0.494118, 0.517647, 1.0 },
+ { 0.152941, 0.494118, 0.517647, 1.0 },
+ { 0.274510, 0.552941, 0.592157, 1.0 },
+ { 0.388235, 0.556863, 0.639216, 1.0 },
+ { 0.411765, 0.576471, 0.654902, 1.0 },
+ { 0.411765, 0.623529, 0.666667, 1.0 },
+ { 0.274510, 0.552941, 0.592157, 1.0 },
+ { 0.211765, 0.521569, 0.552941, 1.0 },
+ { 0.152941, 0.494118, 0.517647, 1.0 },
+ { 0.054902, 0.443137, 0.454902, 1.0 },
+ { 0.007843, 0.419608, 0.423529, 1.0 },
+ { 0.105882, 0.301961, 0.462745, 1.0 },
+ { 0.105882, 0.360784, 0.341176, 1.0 },
+ { 0.274510, 0.274510, 0.219608, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.345098, 0.141176, 0.164706, 1.0 },
+ { 0.321569, 0.117647, 0.176471, 1.0 },
+ { 0.274510, 0.070588, 0.207843, 1.0 },
+ { 0.129412, 0.066667, 0.305882, 1.0 },
+ { 0.035294, 0.160784, 0.368627, 1.0 },
+ { 0.129412, 0.345098, 0.325490, 1.0 },
+ { 0.223529, 0.298039, 0.254902, 1.0 },
+ { 0.321569, 0.250980, 0.184314, 1.0 },
+ { 0.368627, 0.164706, 0.149020, 1.0 },
+ { 0.368627, 0.164706, 0.149020, 1.0 },
+ { 0.368627, 0.164706, 0.149020, 1.0 },
+ { 0.368627, 0.164706, 0.149020, 1.0 },
+ { 0.368627, 0.164706, 0.149020, 1.0 },
+ { 0.345098, 0.141176, 0.164706, 1.0 },
+ { 0.321569, 0.117647, 0.176471, 1.0 },
+ { 0.298039, 0.094118, 0.192157, 1.0 },
+ { 0.274510, 0.070588, 0.207843, 1.0 },
+ { 0.250980, 0.043137, 0.223529, 1.0 },
+ { 0.250980, 0.043137, 0.223529, 1.0 },
+ { 0.227451, 0.019608, 0.239216, 1.0 },
+ { 0.227451, 0.019608, 0.239216, 1.0 },
+ { 0.250980, 0.043137, 0.223529, 1.0 },
+ { 0.274510, 0.070588, 0.207843, 1.0 },
+ { 0.321569, 0.117647, 0.176471, 1.0 },
+ { 0.345098, 0.141176, 0.164706, 1.0 },
+ { 0.368627, 0.164706, 0.149020, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.541176, 0.431373, 0.584314, 1.0 },
+ { 0.454902, 0.615686, 0.682353, 1.0 },
+ { 0.498039, 0.650980, 0.705882, 1.0 },
+ { 0.498039, 0.666667, 0.713725, 1.0 },
+ { 0.498039, 0.650980, 0.705882, 1.0 },
+ { 0.411765, 0.623529, 0.666667, 1.0 },
+ { 0.298039, 0.564706, 0.603922, 1.0 },
+ { 0.176471, 0.368627, 0.509804, 1.0 },
+ { 0.203922, 0.309804, 0.274510, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.368627, 0.164706, 0.149020, 1.0 },
+ { 0.345098, 0.141176, 0.164706, 1.0 },
+ { 0.203922, 0.309804, 0.274510, 1.0 },
+ { 0.152941, 0.345098, 0.494118, 1.0 },
+ { 0.227451, 0.411765, 0.537255, 1.0 },
+ { 0.298039, 0.478431, 0.584314, 1.0 },
+ { 0.321569, 0.498039, 0.596078, 1.0 },
+ { 0.298039, 0.478431, 0.584314, 1.0 },
+ { 0.250980, 0.435294, 0.552941, 1.0 },
+ { 0.200000, 0.392157, 0.521569, 1.0 },
+ { 0.278431, 0.274510, 0.317647, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ { 0.454902, 0.184314, 0.235294, 1.0 },
+ };
+/* Apophysis-040426-1PenEgg */
+static double4 colors_140[] = {
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.494118, 0.145098, 0.325490, 1.0 },
+ { 0.486275, 0.156863, 0.317647, 1.0 },
+ { 0.490196, 0.364706, 0.321569, 1.0 },
+ { 0.498039, 0.576471, 0.325490, 1.0 },
+ { 0.619608, 0.678431, 0.388235, 1.0 },
+ { 0.741176, 0.780392, 0.450980, 1.0 },
+ { 0.674510, 0.733333, 0.513725, 1.0 },
+ { 0.607843, 0.690196, 0.576471, 1.0 },
+ { 0.498039, 0.501961, 0.654902, 1.0 },
+ { 0.498039, 0.392157, 0.505882, 1.0 },
+ { 0.498039, 0.286275, 0.356863, 1.0 },
+ { 0.498039, 0.211765, 0.345098, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.498039, 0.141176, 0.262745, 1.0 },
+ { 0.498039, 0.145098, 0.188235, 1.0 },
+ { 0.584314, 0.141176, 0.117647, 1.0 },
+ { 0.674510, 0.141176, 0.047059, 1.0 },
+ { 0.807843, 0.086275, 0.003922, 1.0 },
+ { 0.870588, 0.000000, 0.000000, 1.0 },
+ { 0.713725, 0.133333, 0.035294, 1.0 },
+ { 0.600000, 0.098039, 0.058824, 1.0 },
+ { 0.486275, 0.062745, 0.086275, 1.0 },
+ { 0.454902, 0.086275, 0.145098, 1.0 },
+ { 0.427451, 0.113725, 0.203922, 1.0 },
+ { 0.427451, 0.109804, 0.203922, 1.0 },
+ { 0.431373, 0.105882, 0.207843, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.745098, 0.117647, 0.235294, 1.0 },
+ { 0.996078, 0.411765, 0.235294, 1.0 },
+ { 0.972549, 0.549020, 0.270588, 1.0 },
+ { 0.949020, 0.686275, 0.309804, 1.0 },
+ { 0.705882, 0.686275, 0.411765, 1.0 },
+ { 0.462745, 0.686275, 0.517647, 1.0 },
+ { 0.392157, 0.623529, 0.560784, 1.0 },
+ { 0.321569, 0.564706, 0.607843, 1.0 },
+ { 0.498039, 0.141176, 0.341176, 1.0 },
+ { 0.498039, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.498039, 0.168627, 0.301961, 1.0 },
+ { 0.450980, 0.266667, 0.235294, 1.0 },
+ { 0.407843, 0.364706, 0.172549, 1.0 },
+ { 0.368627, 0.462745, 0.137255, 1.0 },
+ { 0.333333, 0.560784, 0.105882, 1.0 },
+ { 0.278431, 0.439216, 0.125490, 1.0 },
+ { 0.227451, 0.317647, 0.149020, 1.0 },
+ { 0.070588, 0.435294, 0.462745, 1.0 },
+ { 0.094118, 0.450980, 0.478431, 1.0 },
+ { 0.023529, 0.388235, 0.333333, 1.0 },
+ { 0.031373, 0.200000, 0.274510, 1.0 },
+ { 0.039216, 0.011765, 0.215686, 1.0 },
+ { 0.039216, 0.015686, 0.223529, 1.0 },
+ { 0.039216, 0.023529, 0.231373, 1.0 },
+ { 0.062745, 0.039216, 0.247059, 1.0 },
+ { 0.156863, 0.086275, 0.282353, 1.0 },
+ { 0.486275, 0.133333, 0.309804, 1.0 },
+ { 0.494118, 0.133333, 0.321569, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.513725, 0.133333, 0.349020, 1.0 },
+ { 0.525490, 0.129412, 0.364706, 1.0 },
+ { 0.823529, 0.000000, 0.447059, 1.0 },
+ { 0.960784, 0.262745, 0.733333, 1.0 },
+ { 0.898039, 0.000000, 0.498039, 1.0 },
+ { 0.498039, 0.003922, 0.478431, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.423529, 0.176471, 0.290196, 1.0 },
+ { 0.254902, 0.129412, 0.270588, 1.0 },
+ { 0.133333, 0.082353, 0.282353, 1.0 },
+ { 0.086275, 0.050980, 0.258824, 1.0 },
+ { 0.121569, 0.066667, 0.270588, 1.0 },
+ { 0.176471, 0.090196, 0.274510, 1.0 },
+ { 0.231373, 0.113725, 0.282353, 1.0 },
+ { 0.317647, 0.149020, 0.266667, 1.0 },
+ { 0.360784, 0.156863, 0.250980, 1.0 },
+ { 0.447059, 0.180392, 0.192157, 1.0 },
+ { 0.498039, 0.231373, 0.078431, 1.0 },
+ { 0.498039, 0.239216, 0.074510, 1.0 },
+ { 0.466667, 0.176471, 0.164706, 1.0 },
+ { 0.439216, 0.113725, 0.254902, 1.0 },
+ { 0.470588, 0.125490, 0.294118, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.486275, 0.145098, 0.337255, 1.0 },
+ { 0.215686, 0.047059, 0.278431, 1.0 },
+ { 0.215686, 0.039216, 0.219608, 1.0 },
+ { 0.219608, 0.035294, 0.164706, 1.0 },
+ { 0.137255, 0.003922, 0.090196, 1.0 },
+ { 0.125490, 0.003922, 0.090196, 1.0 },
+ { 0.207843, 0.011765, 0.023529, 1.0 },
+ { 0.301961, 0.066667, 0.086275, 1.0 },
+ { 0.415686, 0.105882, 0.219608, 1.0 },
+ { 0.458824, 0.121569, 0.278431, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.498039, 0.258824, 0.462745, 1.0 },
+ { 0.101961, 0.470588, 0.517647, 1.0 },
+ { 0.098039, 0.462745, 0.498039, 1.0 },
+ { 0.098039, 0.454902, 0.482353, 1.0 },
+ { 0.035294, 0.380392, 0.325490, 1.0 },
+ { 0.211765, 0.290196, 0.282353, 1.0 },
+ { 0.294118, 0.211765, 0.250980, 1.0 },
+ { 0.482353, 0.156863, 0.317647, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.121569, 0.325490, 1.0 },
+ { 0.498039, 0.058824, 0.074510, 1.0 },
+ { 0.521569, 0.113725, 0.066667, 1.0 },
+ { 0.549020, 0.172549, 0.058824, 1.0 },
+ { 0.627451, 0.172549, 0.007843, 1.0 },
+ { 0.647059, 0.168627, 0.070588, 1.0 },
+ { 0.509804, 0.180392, 0.223529, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.498039, 0.141176, 0.333333, 1.0 },
+ { 0.368627, 0.160784, 0.247059, 1.0 },
+ { 0.352941, 0.235294, 0.160784, 1.0 },
+ { 0.180392, 0.352941, 0.031373, 1.0 },
+ { 0.211765, 0.290196, 0.078431, 1.0 },
+ { 0.274510, 0.137255, 0.176471, 1.0 },
+ { 0.325490, 0.078431, 0.113725, 1.0 },
+ { 0.349020, 0.243137, 0.125490, 1.0 },
+ { 0.368627, 0.380392, 0.125490, 1.0 },
+ { 0.356863, 0.568627, 0.078431, 1.0 },
+ { 0.388235, 0.603922, 0.101961, 1.0 },
+ { 0.396078, 0.250980, 0.243137, 1.0 },
+ { 0.411765, 0.211765, 0.227451, 1.0 },
+ { 0.427451, 0.176471, 0.215686, 1.0 },
+ { 0.450980, 0.368627, 0.266667, 1.0 },
+ { 0.505882, 0.470588, 0.196078, 1.0 },
+ { 0.647059, 0.592157, 0.294118, 1.0 },
+ { 0.498039, 0.545098, 0.235294, 1.0 },
+ { 0.984314, 0.894118, 0.513725, 1.0 },
+ { 0.945098, 0.705882, 0.305882, 1.0 },
+ { 0.890196, 0.843137, 0.290196, 1.0 },
+ { 0.831373, 0.831373, 0.317647, 1.0 },
+ { 0.823529, 0.839216, 0.321569, 1.0 },
+ { 0.564706, 0.674510, 0.290196, 1.0 },
+ { 0.498039, 0.584314, 0.301961, 1.0 },
+ { 0.498039, 0.494118, 0.376471, 1.0 },
+ { 0.301961, 0.552941, 0.600000, 1.0 },
+ { 0.341176, 0.572549, 0.615686, 1.0 },
+ { 0.400000, 0.607843, 0.627451, 1.0 },
+ { 0.623529, 0.717647, 0.741176, 1.0 },
+ { 0.772549, 0.776471, 0.619608, 1.0 },
+ { 0.917647, 0.870588, 0.780392, 1.0 },
+ { 0.850980, 0.835294, 0.576471, 1.0 },
+ { 0.988235, 0.901961, 0.521569, 1.0 },
+ { 0.941176, 0.701961, 0.309804, 1.0 },
+ { 0.980392, 0.576471, 0.282353, 1.0 },
+ { 0.992157, 0.533333, 0.274510, 1.0 },
+ { 0.992157, 0.403922, 0.227451, 1.0 },
+ { 0.984314, 0.325490, 0.192157, 1.0 },
+ { 0.960784, 0.149020, 0.133333, 1.0 },
+ { 0.690196, 0.141176, 0.047059, 1.0 },
+ { 0.349020, 0.176471, 0.078431, 1.0 },
+ { 0.274510, 0.258824, 0.000000, 1.0 },
+ { 0.113725, 0.243137, 0.105882, 1.0 },
+ { 0.050980, 0.152941, 0.125490, 1.0 },
+ { 0.062745, 0.015686, 0.184314, 1.0 },
+ { 0.070588, 0.000000, 0.258824, 1.0 },
+ { 0.105882, 0.000000, 0.262745, 1.0 },
+ { 0.258824, 0.066667, 0.294118, 1.0 },
+ { 0.400000, 0.125490, 0.325490, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.482353, 0.125490, 0.305882, 1.0 },
+ { 0.270588, 0.086275, 0.286275, 1.0 },
+ { 0.184314, 0.094118, 0.282353, 1.0 },
+ { 0.129412, 0.070588, 0.270588, 1.0 },
+ { 0.172549, 0.094118, 0.200000, 1.0 },
+ { 0.325490, 0.078431, 0.121569, 1.0 },
+ { 0.368627, 0.086275, 0.164706, 1.0 },
+ { 0.498039, 0.109804, 0.031373, 1.0 },
+ { 0.521569, 0.188235, 0.105882, 1.0 },
+ { 0.552941, 0.184314, 0.082353, 1.0 },
+ { 0.701961, 0.145098, 0.043137, 1.0 },
+ { 0.780392, 0.200000, 0.113725, 1.0 },
+ { 0.666667, 0.164706, 0.078431, 1.0 },
+ { 0.498039, 0.019608, 0.141176, 1.0 },
+ { 0.498039, 0.015686, 0.160784, 1.0 },
+ { 0.498039, 0.011765, 0.223529, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ { 0.501961, 0.137255, 0.337255, 1.0 },
+ };
+/* Apophysis-040426-1kaosGothic */
+static double4 colors_141[] = {
+ { 0.600000, 0.101961, 0.086275, 1.0 },
+ { 0.913725, 0.866667, 0.643137, 1.0 },
+ { 0.670588, 0.745098, 0.525490, 1.0 },
+ { 0.431373, 0.627451, 0.407843, 1.0 },
+ { 0.321569, 0.321569, 0.266667, 1.0 },
+ { 0.215686, 0.015686, 0.129412, 1.0 },
+ { 0.117647, 0.015686, 0.129412, 1.0 },
+ { 0.023529, 0.015686, 0.129412, 1.0 },
+ { 0.145098, 0.482353, 0.262745, 1.0 },
+ { 0.145098, 0.482353, 0.262745, 1.0 },
+ { 0.145098, 0.482353, 0.262745, 1.0 },
+ { 0.101961, 0.427451, 0.207843, 1.0 },
+ { 0.062745, 0.376471, 0.156863, 1.0 },
+ { 0.121569, 0.345098, 0.125490, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.274510, 0.266667, 0.050980, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.274510, 0.266667, 0.050980, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.560784, 0.125490, 0.082353, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.454902, 0.176471, 0.039216, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.403922, 0.203922, 0.011765, 1.0 },
+ { 0.439216, 0.188235, 0.019608, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.521569, 0.145098, 0.062745, 1.0 },
+ { 0.498039, 0.156863, 0.050980, 1.0 },
+ { 0.431373, 0.188235, 0.027451, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.454902, 0.176471, 0.039216, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.560784, 0.125490, 0.082353, 1.0 },
+ { 0.694118, 0.058824, 0.149020, 1.0 },
+ { 0.760784, 0.031373, 0.180392, 1.0 },
+ { 0.831373, 0.003922, 0.215686, 1.0 },
+ { 0.831373, 0.003922, 0.215686, 1.0 },
+ { 0.831373, 0.003922, 0.215686, 1.0 },
+ { 0.894118, 0.031373, 0.247059, 1.0 },
+ { 0.894118, 0.031373, 0.247059, 1.0 },
+ { 0.976471, 0.074510, 0.286275, 1.0 },
+ { 0.901961, 0.039216, 0.250980, 1.0 },
+ { 0.831373, 0.003922, 0.215686, 1.0 },
+ { 0.686275, 0.066667, 0.145098, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.454902, 0.176471, 0.039216, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.521569, 0.145098, 0.062745, 1.0 },
+ { 0.498039, 0.156863, 0.050980, 1.0 },
+ { 0.431373, 0.188235, 0.027451, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.454902, 0.176471, 0.039216, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.286275, 0.262745, 0.043137, 1.0 },
+ { 0.203922, 0.305882, 0.086275, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.145098, 0.482353, 0.262745, 1.0 },
+ { 0.341176, 0.580392, 0.360784, 1.0 },
+ { 0.541176, 0.678431, 0.458824, 1.0 },
+ { 0.615686, 0.717647, 0.494118, 1.0 },
+ { 0.694118, 0.756863, 0.533333, 1.0 },
+ { 0.913725, 0.866667, 0.643137, 1.0 },
+ { 0.941176, 0.882353, 0.658824, 1.0 },
+ { 0.541176, 0.678431, 0.458824, 1.0 },
+ { 0.376471, 0.596078, 0.376471, 1.0 },
+ { 0.215686, 0.517647, 0.298039, 1.0 },
+ { 0.215686, 0.517647, 0.298039, 1.0 },
+ { 0.215686, 0.517647, 0.298039, 1.0 },
+ { 0.364706, 0.305882, 0.223529, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.709804, 0.050980, 0.156863, 1.0 },
+ { 0.831373, 0.003922, 0.215686, 1.0 },
+ { 0.984314, 0.078431, 0.290196, 1.0 },
+ { 0.984314, 0.078431, 0.290196, 1.0 },
+ { 0.984314, 0.078431, 0.290196, 1.0 },
+ { 0.992157, 0.082353, 0.294118, 1.0 },
+ { 0.858824, 0.839216, 0.615686, 1.0 },
+ { 0.941176, 0.882353, 0.658824, 1.0 },
+ { 0.988235, 0.901961, 0.682353, 1.0 },
+ { 0.941176, 0.882353, 0.658824, 1.0 },
+ { 0.964706, 0.482353, 0.474510, 1.0 },
+ { 0.992157, 0.082353, 0.294118, 1.0 },
+ { 0.984314, 0.078431, 0.290196, 1.0 },
+ { 0.976471, 0.074510, 0.286275, 1.0 },
+ { 0.921569, 0.047059, 0.258824, 1.0 },
+ { 0.831373, 0.003922, 0.215686, 1.0 },
+ { 0.709804, 0.050980, 0.156863, 1.0 },
+ { 0.694118, 0.058824, 0.149020, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.454902, 0.176471, 0.039216, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.062745, 0.376471, 0.156863, 1.0 },
+ { 0.043137, 0.396078, 0.180392, 1.0 },
+ { 0.023529, 0.419608, 0.203922, 1.0 },
+ { 0.023529, 0.419608, 0.203922, 1.0 },
+ { 0.023529, 0.419608, 0.203922, 1.0 },
+ { 0.062745, 0.376471, 0.156863, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.254902, 0.278431, 0.062745, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.694118, 0.058824, 0.149020, 1.0 },
+ { 0.709804, 0.050980, 0.156863, 1.0 },
+ { 0.701961, 0.054902, 0.152941, 1.0 },
+ { 0.694118, 0.058824, 0.149020, 1.0 },
+ { 0.560784, 0.125490, 0.082353, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.619608, 0.094118, 0.109804, 1.0 },
+ { 0.694118, 0.058824, 0.149020, 1.0 },
+ { 0.709804, 0.050980, 0.156863, 1.0 },
+ { 0.709804, 0.050980, 0.156863, 1.0 },
+ { 0.709804, 0.050980, 0.156863, 1.0 },
+ { 0.694118, 0.058824, 0.149020, 1.0 },
+ { 0.560784, 0.125490, 0.082353, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.439216, 0.188235, 0.019608, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.498039, 0.156863, 0.050980, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.560784, 0.125490, 0.082353, 1.0 },
+ { 0.694118, 0.058824, 0.149020, 1.0 },
+ { 0.709804, 0.050980, 0.156863, 1.0 },
+ { 0.831373, 0.003922, 0.215686, 1.0 },
+ { 0.831373, 0.003922, 0.215686, 1.0 },
+ { 0.788235, 0.011765, 0.196078, 1.0 },
+ { 0.694118, 0.058824, 0.149020, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.254902, 0.278431, 0.062745, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.062745, 0.376471, 0.156863, 1.0 },
+ { 0.054902, 0.439216, 0.219608, 1.0 },
+ { 0.023529, 0.419608, 0.203922, 1.0 },
+ { 0.062745, 0.376471, 0.156863, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.709804, 0.050980, 0.156863, 1.0 },
+ { 0.831373, 0.003922, 0.215686, 1.0 },
+ { 0.831373, 0.003922, 0.215686, 1.0 },
+ { 0.831373, 0.003922, 0.215686, 1.0 },
+ { 0.745098, 0.031373, 0.172549, 1.0 },
+ { 0.709804, 0.050980, 0.156863, 1.0 },
+ { 0.709804, 0.050980, 0.156863, 1.0 },
+ { 0.694118, 0.058824, 0.149020, 1.0 },
+ { 0.560784, 0.125490, 0.082353, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.062745, 0.376471, 0.156863, 1.0 },
+ { 0.007843, 0.400000, 0.184314, 1.0 },
+ { 0.062745, 0.376471, 0.156863, 1.0 },
+ { 0.062745, 0.376471, 0.156863, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.388235, 0.211765, 0.000000, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.368627, 0.219608, 0.003922, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ { 0.560784, 0.125490, 0.082353, 1.0 },
+ { 0.658824, 0.078431, 0.129412, 1.0 },
+ { 0.694118, 0.058824, 0.149020, 1.0 },
+ { 0.709804, 0.050980, 0.156863, 1.0 },
+ { 0.831373, 0.003922, 0.215686, 1.0 },
+ { 0.894118, 0.031373, 0.247059, 1.0 },
+ { 0.976471, 0.074510, 0.286275, 1.0 },
+ { 0.992157, 0.082353, 0.294118, 1.0 },
+ { 0.992157, 0.082353, 0.294118, 1.0 },
+ { 0.992157, 0.082353, 0.294118, 1.0 },
+ { 0.976471, 0.074510, 0.286275, 1.0 },
+ { 0.921569, 0.047059, 0.258824, 1.0 },
+ { 0.858824, 0.015686, 0.227451, 1.0 },
+ { 0.709804, 0.050980, 0.156863, 1.0 },
+ { 0.545098, 0.133333, 0.074510, 1.0 },
+ };
+/* Apophysis-040426-1KQNova */
+static double4 colors_142[] = {
+ { 0.321569, 0.325490, 0.152941, 1.0 },
+ { 0.776471, 0.360784, 0.376471, 1.0 },
+ { 0.784314, 0.356863, 0.301961, 1.0 },
+ { 0.796078, 0.352941, 0.227451, 1.0 },
+ { 0.580392, 0.321569, 0.121569, 1.0 },
+ { 0.368627, 0.290196, 0.019608, 1.0 },
+ { 0.333333, 0.274510, 0.062745, 1.0 },
+ { 0.298039, 0.262745, 0.109804, 1.0 },
+ { 0.007843, 0.172549, 0.164706, 1.0 },
+ { 0.054902, 0.180392, 0.211765, 1.0 },
+ { 0.101961, 0.192157, 0.262745, 1.0 },
+ { 0.223529, 0.141176, 0.207843, 1.0 },
+ { 0.345098, 0.094118, 0.156863, 1.0 },
+ { 0.356863, 0.137255, 0.168627, 1.0 },
+ { 0.372549, 0.184314, 0.184314, 1.0 },
+ { 0.337255, 0.188235, 0.172549, 1.0 },
+ { 0.301961, 0.196078, 0.160784, 1.0 },
+ { 0.490196, 0.701961, 0.082353, 1.0 },
+ { 0.568627, 0.713725, 0.129412, 1.0 },
+ { 0.647059, 0.729412, 0.176471, 1.0 },
+ { 0.701961, 0.721569, 0.200000, 1.0 },
+ { 0.756863, 0.713725, 0.227451, 1.0 },
+ { 0.741176, 0.678431, 0.215686, 1.0 },
+ { 0.729412, 0.643137, 0.207843, 1.0 },
+ { 0.654902, 0.600000, 0.188235, 1.0 },
+ { 0.725490, 0.541176, 0.141176, 1.0 },
+ { 0.800000, 0.486275, 0.098039, 1.0 },
+ { 0.898039, 0.341176, 0.090196, 1.0 },
+ { 1.000000, 0.196078, 0.082353, 1.0 },
+ { 0.929412, 0.117647, 0.070588, 1.0 },
+ { 0.862745, 0.043137, 0.062745, 1.0 },
+ { 0.698039, 0.019608, 0.043137, 1.0 },
+ { 0.654902, 0.090196, 0.054902, 1.0 },
+ { 0.760784, 0.121569, 0.000000, 1.0 },
+ { 0.870588, 0.215686, 0.050980, 1.0 },
+ { 0.980392, 0.309804, 0.105882, 1.0 },
+ { 0.956863, 0.388235, 0.196078, 1.0 },
+ { 0.933333, 0.470588, 0.290196, 1.0 },
+ { 0.937255, 0.458824, 0.286275, 1.0 },
+ { 0.945098, 0.447059, 0.286275, 1.0 },
+ { 0.658824, 0.176471, 0.047059, 1.0 },
+ { 0.639216, 0.133333, 0.062745, 1.0 },
+ { 0.619608, 0.090196, 0.078431, 1.0 },
+ { 0.627451, 0.050980, 0.039216, 1.0 },
+ { 0.639216, 0.015686, 0.003922, 1.0 },
+ { 0.647059, 0.039216, 0.007843, 1.0 },
+ { 0.654902, 0.066667, 0.011765, 1.0 },
+ { 0.772549, 0.105882, 0.007843, 1.0 },
+ { 0.847059, 0.050980, 0.035294, 1.0 },
+ { 0.600000, 0.070588, 0.094118, 1.0 },
+ { 0.592157, 0.109804, 0.215686, 1.0 },
+ { 0.584314, 0.152941, 0.337255, 1.0 },
+ { 0.737255, 0.074510, 0.364706, 1.0 },
+ { 0.894118, 0.000000, 0.392157, 1.0 },
+ { 0.901961, 0.015686, 0.352941, 1.0 },
+ { 0.909804, 0.031373, 0.317647, 1.0 },
+ { 0.921569, 0.172549, 0.062745, 1.0 },
+ { 0.949020, 0.176471, 0.105882, 1.0 },
+ { 0.976471, 0.180392, 0.152941, 1.0 },
+ { 0.976471, 0.247059, 0.176471, 1.0 },
+ { 0.976471, 0.313725, 0.200000, 1.0 },
+ { 0.984314, 0.360784, 0.356863, 1.0 },
+ { 0.996078, 0.407843, 0.513725, 1.0 },
+ { 0.925490, 0.474510, 0.486275, 1.0 },
+ { 0.960784, 0.427451, 0.380392, 1.0 },
+ { 0.964706, 0.607843, 0.188235, 1.0 },
+ { 0.913725, 0.603922, 0.250980, 1.0 },
+ { 0.866667, 0.600000, 0.313725, 1.0 },
+ { 0.921569, 0.615686, 0.584314, 1.0 },
+ { 0.976471, 0.631373, 0.858824, 1.0 },
+ { 0.901961, 0.811765, 0.835294, 1.0 },
+ { 0.854902, 0.796078, 0.705882, 1.0 },
+ { 0.870588, 0.862745, 0.780392, 1.0 },
+ { 0.870588, 0.878431, 0.843137, 1.0 },
+ { 0.874510, 0.894118, 0.905882, 1.0 },
+ { 0.925490, 0.933333, 0.882353, 1.0 },
+ { 0.980392, 0.976471, 0.858824, 1.0 },
+ { 0.972549, 0.968627, 0.850980, 1.0 },
+ { 0.968627, 0.964706, 0.847059, 1.0 },
+ { 0.992157, 0.917647, 0.698039, 1.0 },
+ { 0.984314, 0.811765, 0.635294, 1.0 },
+ { 0.992157, 0.513725, 0.737255, 1.0 },
+ { 0.968627, 0.580392, 0.494118, 1.0 },
+ { 0.945098, 0.650980, 0.254902, 1.0 },
+ { 0.949020, 0.698039, 0.247059, 1.0 },
+ { 0.956863, 0.749020, 0.239216, 1.0 },
+ { 0.984314, 0.933333, 0.321569, 1.0 },
+ { 0.988235, 0.992157, 0.450980, 1.0 },
+ { 0.584314, 0.749020, 0.741176, 1.0 },
+ { 0.392157, 0.647059, 0.647059, 1.0 },
+ { 0.203922, 0.549020, 0.552941, 1.0 },
+ { 0.188235, 0.533333, 0.517647, 1.0 },
+ { 0.176471, 0.517647, 0.486275, 1.0 },
+ { 0.384314, 0.686275, 0.270588, 1.0 },
+ { 0.392157, 0.690196, 0.062745, 1.0 },
+ { 0.290196, 0.643137, 0.015686, 1.0 },
+ { 0.203922, 0.541176, 0.050980, 1.0 },
+ { 0.125490, 0.392157, 0.200000, 1.0 },
+ { 0.188235, 0.419608, 0.250980, 1.0 },
+ { 0.250980, 0.447059, 0.301961, 1.0 },
+ { 0.364706, 0.443137, 0.266667, 1.0 },
+ { 0.482353, 0.443137, 0.235294, 1.0 },
+ { 0.505882, 0.458824, 0.231373, 1.0 },
+ { 0.360784, 0.380392, 0.223529, 1.0 },
+ { 0.478431, 0.200000, 0.254902, 1.0 },
+ { 0.584314, 0.298039, 0.270588, 1.0 },
+ { 0.694118, 0.400000, 0.286275, 1.0 },
+ { 0.658824, 0.466667, 0.215686, 1.0 },
+ { 0.627451, 0.533333, 0.149020, 1.0 },
+ { 0.600000, 0.341176, 0.000000, 1.0 },
+ { 0.501961, 0.325490, 0.000000, 1.0 },
+ { 0.541176, 0.243137, 0.000000, 1.0 },
+ { 0.525490, 0.184314, 0.109804, 1.0 },
+ { 0.435294, 0.223529, 0.184314, 1.0 },
+ { 0.419608, 0.317647, 0.133333, 1.0 },
+ { 0.407843, 0.415686, 0.086275, 1.0 },
+ { 0.545098, 0.623529, 0.172549, 1.0 },
+ { 0.800000, 0.513725, 0.305882, 1.0 },
+ { 0.901961, 0.329412, 0.329412, 1.0 },
+ { 0.968627, 0.074510, 0.454902, 1.0 },
+ { 0.898039, 0.043137, 0.588235, 1.0 },
+ { 0.737255, 0.133333, 0.458824, 1.0 },
+ { 0.576471, 0.223529, 0.333333, 1.0 },
+ { 0.458824, 0.282353, 0.380392, 1.0 },
+ { 0.341176, 0.345098, 0.427451, 1.0 },
+ { 0.298039, 0.352941, 0.388235, 1.0 },
+ { 0.270588, 0.368627, 0.352941, 1.0 },
+ { 0.227451, 0.168627, 0.298039, 1.0 },
+ { 0.082353, 0.180392, 0.258824, 1.0 },
+ { 0.054902, 0.368627, 0.458824, 1.0 },
+ { 0.078431, 0.431373, 0.486275, 1.0 },
+ { 0.105882, 0.494118, 0.513725, 1.0 },
+ { 0.101961, 0.529412, 0.517647, 1.0 },
+ { 0.290196, 0.427451, 0.349020, 1.0 },
+ { 0.203922, 0.372549, 0.298039, 1.0 },
+ { 0.337255, 0.254902, 0.290196, 1.0 },
+ { 0.498039, 0.062745, 0.137255, 1.0 },
+ { 0.482353, 0.070588, 0.121569, 1.0 },
+ { 0.470588, 0.078431, 0.109804, 1.0 },
+ { 0.458824, 0.054902, 0.090196, 1.0 },
+ { 0.450980, 0.031373, 0.070588, 1.0 },
+ { 0.298039, 0.007843, 0.113725, 1.0 },
+ { 0.129412, 0.003922, 0.196078, 1.0 },
+ { 0.027451, 0.074510, 0.262745, 1.0 },
+ { 0.101961, 0.231373, 0.352941, 1.0 },
+ { 0.596078, 0.282353, 0.615686, 1.0 },
+ { 0.670588, 0.282353, 0.635294, 1.0 },
+ { 0.745098, 0.282353, 0.658824, 1.0 },
+ { 0.725490, 0.176471, 0.588235, 1.0 },
+ { 0.694118, 0.113725, 0.482353, 1.0 },
+ { 0.643137, 0.149020, 0.466667, 1.0 },
+ { 0.494118, 0.133333, 0.388235, 1.0 },
+ { 0.337255, 0.062745, 0.337255, 1.0 },
+ { 0.313725, 0.074510, 0.356863, 1.0 },
+ { 0.294118, 0.090196, 0.380392, 1.0 },
+ { 0.478431, 0.258824, 0.545098, 1.0 },
+ { 0.603922, 0.301961, 0.623529, 1.0 },
+ { 0.521569, 0.439216, 0.568627, 1.0 },
+ { 0.552941, 0.639216, 0.690196, 1.0 },
+ { 0.658824, 0.780392, 0.756863, 1.0 },
+ { 0.831373, 0.882353, 0.713725, 1.0 },
+ { 0.988235, 0.823529, 0.635294, 1.0 },
+ { 0.941176, 0.886275, 0.607843, 1.0 },
+ { 0.898039, 0.952941, 0.580392, 1.0 },
+ { 0.882353, 0.937255, 0.266667, 1.0 },
+ { 0.909804, 0.756863, 0.250980, 1.0 },
+ { 0.901961, 0.698039, 0.219608, 1.0 },
+ { 0.882353, 0.721569, 0.227451, 1.0 },
+ { 0.819608, 0.764706, 0.286275, 1.0 },
+ { 0.764706, 0.807843, 0.439216, 1.0 },
+ { 0.709804, 0.854902, 0.592157, 1.0 },
+ { 0.886275, 0.929412, 0.694118, 1.0 },
+ { 0.882353, 0.917647, 0.741176, 1.0 },
+ { 0.960784, 0.968627, 0.823529, 1.0 },
+ { 0.988235, 0.956863, 0.949020, 1.0 },
+ { 0.988235, 0.760784, 0.909804, 1.0 },
+ { 0.980392, 0.709804, 0.886275, 1.0 },
+ { 0.933333, 0.737255, 0.874510, 1.0 },
+ { 0.905882, 0.729412, 0.843137, 1.0 },
+ { 0.858824, 0.682353, 0.772549, 1.0 },
+ { 0.670588, 0.631373, 0.662745, 1.0 },
+ { 0.494118, 0.552941, 0.478431, 1.0 },
+ { 0.517647, 0.537255, 0.168627, 1.0 },
+ { 0.411765, 0.423529, 0.082353, 1.0 },
+ { 0.658824, 0.486275, 0.098039, 1.0 },
+ { 0.678431, 0.505882, 0.109804, 1.0 },
+ { 0.701961, 0.525490, 0.121569, 1.0 },
+ { 0.803922, 0.396078, 0.062745, 1.0 },
+ { 0.905882, 0.545098, 0.149020, 1.0 },
+ { 0.972549, 0.584314, 0.188235, 1.0 },
+ { 0.956863, 0.729412, 0.235294, 1.0 },
+ { 0.925490, 0.768627, 0.254902, 1.0 },
+ { 0.964706, 0.858824, 0.313725, 1.0 },
+ { 0.968627, 0.964706, 0.305882, 1.0 },
+ { 0.925490, 0.803922, 0.254902, 1.0 },
+ { 0.972549, 0.670588, 0.207843, 1.0 },
+ { 0.972549, 0.450980, 0.274510, 1.0 },
+ { 0.992157, 0.070588, 0.364706, 1.0 },
+ { 0.909804, 0.027451, 0.443137, 1.0 },
+ { 0.847059, 0.019608, 0.470588, 1.0 },
+ { 0.835294, 0.050980, 0.580392, 1.0 },
+ { 0.858824, 0.058824, 0.572549, 1.0 },
+ { 0.874510, 0.333333, 0.705882, 1.0 },
+ { 0.992157, 0.517647, 0.729412, 1.0 },
+ { 0.992157, 0.568627, 0.811765, 1.0 },
+ { 0.952941, 0.647059, 0.803922, 1.0 },
+ { 0.800000, 0.619608, 0.764706, 1.0 },
+ { 0.568627, 0.678431, 0.682353, 1.0 },
+ { 0.435294, 0.635294, 0.650980, 1.0 },
+ { 0.454902, 0.607843, 0.435294, 1.0 },
+ { 0.556863, 0.607843, 0.192157, 1.0 },
+ { 0.478431, 0.686275, 0.137255, 1.0 },
+ { 0.392157, 0.600000, 0.137255, 1.0 },
+ { 0.247059, 0.627451, 0.105882, 1.0 },
+ { 0.058824, 0.403922, 0.098039, 1.0 },
+ { 0.011765, 0.278431, 0.094118, 1.0 },
+ { 0.011765, 0.227451, 0.152941, 1.0 },
+ { 0.101961, 0.329412, 0.098039, 1.0 },
+ { 0.200000, 0.345098, 0.074510, 1.0 },
+ { 0.160784, 0.266667, 0.003922, 1.0 },
+ { 0.203922, 0.145098, 0.015686, 1.0 },
+ { 0.250980, 0.105882, 0.003922, 1.0 },
+ { 0.337255, 0.027451, 0.039216, 1.0 },
+ { 0.392157, 0.105882, 0.211765, 1.0 },
+ { 0.541176, 0.239216, 0.317647, 1.0 },
+ { 0.513725, 0.517647, 0.219608, 1.0 },
+ { 0.623529, 0.701961, 0.313725, 1.0 },
+ { 0.572549, 0.631373, 0.235294, 1.0 },
+ { 0.384314, 0.439216, 0.200000, 1.0 },
+ { 0.152941, 0.309804, 0.266667, 1.0 },
+ { 0.035294, 0.211765, 0.184314, 1.0 },
+ { 0.007843, 0.176471, 0.141176, 1.0 },
+ { 0.035294, 0.211765, 0.121569, 1.0 },
+ { 0.086275, 0.160784, 0.082353, 1.0 },
+ { 0.086275, 0.101961, 0.098039, 1.0 },
+ { 0.109804, 0.000000, 0.105882, 1.0 },
+ { 0.337255, 0.027451, 0.050980, 1.0 },
+ { 0.337255, 0.031373, 0.031373, 1.0 },
+ { 0.411765, 0.003922, 0.047059, 1.0 },
+ { 0.478431, 0.141176, 0.137255, 1.0 },
+ { 0.517647, 0.211765, 0.203922, 1.0 },
+ { 0.439216, 0.078431, 0.262745, 1.0 },
+ { 0.360784, 0.007843, 0.207843, 1.0 },
+ { 0.364706, 0.035294, 0.098039, 1.0 },
+ { 0.411765, 0.062745, 0.007843, 1.0 },
+ { 0.454902, 0.207843, 0.047059, 1.0 },
+ { 0.309804, 0.266667, 0.047059, 1.0 },
+ { 0.341176, 0.298039, 0.121569, 1.0 },
+ { 0.184314, 0.458824, 0.113725, 1.0 },
+ { 0.266667, 0.615686, 0.027451, 1.0 },
+ { 0.360784, 0.647059, 0.000000, 1.0 },
+ { 0.337255, 0.537255, 0.000000, 1.0 },
+ { 0.184314, 0.427451, 0.133333, 1.0 },
+ { 0.117647, 0.341176, 0.172549, 1.0 },
+ { 0.298039, 0.231373, 0.254902, 1.0 },
+ { 0.596078, 0.549020, 0.156863, 1.0 },
+ };
+/* Apophysis-040426-1kaosframe */
+static double4 colors_143[] = {
+ { 0.976471, 0.980392, 0.725490, 1.0 },
+ { 0.619608, 0.800000, 0.658824, 1.0 },
+ { 0.447059, 0.552941, 0.474510, 1.0 },
+ { 0.274510, 0.309804, 0.290196, 1.0 },
+ { 0.243137, 0.262745, 0.278431, 1.0 },
+ { 0.215686, 0.219608, 0.266667, 1.0 },
+ { 0.243137, 0.262745, 0.270588, 1.0 },
+ { 0.274510, 0.309804, 0.274510, 1.0 },
+ { 0.364706, 0.654902, 0.564706, 1.0 },
+ { 0.407843, 0.682353, 0.580392, 1.0 },
+ { 0.454902, 0.713725, 0.596078, 1.0 },
+ { 0.607843, 0.796078, 0.619608, 1.0 },
+ { 0.760784, 0.878431, 0.643137, 1.0 },
+ { 0.823529, 0.878431, 0.545098, 1.0 },
+ { 0.890196, 0.882353, 0.450980, 1.0 },
+ { 0.835294, 0.843137, 0.400000, 1.0 },
+ { 0.784314, 0.807843, 0.349020, 1.0 },
+ { 0.890196, 0.000000, 0.388235, 1.0 },
+ { 0.803922, 0.023529, 0.384314, 1.0 },
+ { 0.721569, 0.047059, 0.384314, 1.0 },
+ { 0.803922, 0.462745, 0.415686, 1.0 },
+ { 0.890196, 0.882353, 0.450980, 1.0 },
+ { 0.909804, 0.898039, 0.474510, 1.0 },
+ { 0.929412, 0.913725, 0.498039, 1.0 },
+ { 0.984314, 0.960784, 0.627451, 1.0 },
+ { 0.984314, 0.960784, 0.627451, 1.0 },
+ { 0.984314, 0.960784, 0.627451, 1.0 },
+ { 0.937255, 0.921569, 0.537255, 1.0 },
+ { 0.890196, 0.882353, 0.450980, 1.0 },
+ { 0.835294, 0.850980, 0.400000, 1.0 },
+ { 0.784314, 0.819608, 0.352941, 1.0 },
+ { 0.650980, 0.066667, 0.372549, 1.0 },
+ { 0.650980, 0.066667, 0.372549, 1.0 },
+ { 0.694118, 0.137255, 0.015686, 1.0 },
+ { 0.694118, 0.137255, 0.015686, 1.0 },
+ { 0.694118, 0.137255, 0.015686, 1.0 },
+ { 0.572549, 0.188235, 0.094118, 1.0 },
+ { 0.454902, 0.239216, 0.176471, 1.0 },
+ { 0.407843, 0.254902, 0.203922, 1.0 },
+ { 0.364706, 0.274510, 0.235294, 1.0 },
+ { 0.215686, 0.200000, 0.274510, 1.0 },
+ { 0.196078, 0.278431, 0.325490, 1.0 },
+ { 0.176471, 0.356863, 0.376471, 1.0 },
+ { 0.270588, 0.509804, 0.470588, 1.0 },
+ { 0.364706, 0.662745, 0.564706, 1.0 },
+ { 0.364706, 0.658824, 0.572549, 1.0 },
+ { 0.364706, 0.654902, 0.580392, 1.0 },
+ { 0.454902, 0.705882, 0.611765, 1.0 },
+ { 0.619608, 0.800000, 0.694118, 1.0 },
+ { 0.819608, 0.909804, 0.741176, 1.0 },
+ { 0.882353, 0.941176, 0.737255, 1.0 },
+ { 0.949020, 0.972549, 0.737255, 1.0 },
+ { 0.972549, 0.976471, 0.709804, 1.0 },
+ { 0.996078, 0.984314, 0.686275, 1.0 },
+ { 0.996078, 0.984314, 0.686275, 1.0 },
+ { 0.996078, 0.984314, 0.686275, 1.0 },
+ { 0.992157, 0.980392, 0.682353, 1.0 },
+ { 0.968627, 0.976471, 0.686275, 1.0 },
+ { 0.949020, 0.972549, 0.690196, 1.0 },
+ { 0.882353, 0.941176, 0.682353, 1.0 },
+ { 0.819608, 0.909804, 0.674510, 1.0 },
+ { 0.788235, 0.894118, 0.658824, 1.0 },
+ { 0.760784, 0.878431, 0.643137, 1.0 },
+ { 0.694118, 0.839216, 0.611765, 1.0 },
+ { 0.541176, 0.752941, 0.596078, 1.0 },
+ { 0.364706, 0.643137, 0.576471, 1.0 },
+ { 0.407843, 0.439216, 0.376471, 1.0 },
+ { 0.454902, 0.239216, 0.176471, 1.0 },
+ { 0.454902, 0.239216, 0.176471, 1.0 },
+ { 0.454902, 0.239216, 0.176471, 1.0 },
+ { 0.454902, 0.239216, 0.176471, 1.0 },
+ { 0.364706, 0.274510, 0.219608, 1.0 },
+ { 0.176471, 0.349020, 0.196078, 1.0 },
+ { 0.243137, 0.258824, 0.247059, 1.0 },
+ { 0.309804, 0.168627, 0.298039, 1.0 },
+ { 0.400000, 0.141176, 0.317647, 1.0 },
+ { 0.490196, 0.117647, 0.341176, 1.0 },
+ { 0.529412, 0.094118, 0.360784, 1.0 },
+ { 0.572549, 0.074510, 0.384314, 1.0 },
+ { 0.784314, 0.027451, 0.411765, 1.0 },
+ { 0.929412, 0.003922, 0.380392, 1.0 },
+ { 0.913725, 0.035294, 0.168627, 1.0 },
+ { 0.866667, 0.058824, 0.121569, 1.0 },
+ { 0.819608, 0.082353, 0.078431, 1.0 },
+ { 0.819608, 0.082353, 0.078431, 1.0 },
+ { 0.819608, 0.082353, 0.078431, 1.0 },
+ { 0.819608, 0.082353, 0.078431, 1.0 },
+ { 0.870588, 0.058824, 0.125490, 1.0 },
+ { 0.992157, 0.000000, 0.278431, 1.0 },
+ { 0.905882, 0.039216, 0.176471, 1.0 },
+ { 0.819608, 0.082353, 0.078431, 1.0 },
+ { 0.717647, 0.125490, 0.070588, 1.0 },
+ { 0.619608, 0.168627, 0.066667, 1.0 },
+ { 0.784314, 0.807843, 0.349020, 1.0 },
+ { 0.890196, 0.882353, 0.450980, 1.0 },
+ { 0.929412, 0.913725, 0.498039, 1.0 },
+ { 0.929412, 0.913725, 0.498039, 1.0 },
+ { 0.843137, 0.835294, 0.337255, 1.0 },
+ { 0.690196, 0.792157, 0.443137, 1.0 },
+ { 0.541176, 0.752941, 0.552941, 1.0 },
+ { 0.580392, 0.776471, 0.603922, 1.0 },
+ { 0.619608, 0.800000, 0.658824, 1.0 },
+ { 0.760784, 0.878431, 0.690196, 1.0 },
+ { 0.819608, 0.909804, 0.698039, 1.0 },
+ { 0.913725, 0.956863, 0.698039, 1.0 },
+ { 0.952941, 0.968627, 0.690196, 1.0 },
+ { 0.992157, 0.980392, 0.682353, 1.0 },
+ { 0.992157, 0.984314, 0.686275, 1.0 },
+ { 0.996078, 0.988235, 0.690196, 1.0 },
+ { 0.992157, 0.984314, 0.709804, 1.0 },
+ { 0.949020, 0.972549, 0.737255, 1.0 },
+ { 0.870588, 0.933333, 0.745098, 1.0 },
+ { 0.870588, 0.933333, 0.745098, 1.0 },
+ { 0.949020, 0.972549, 0.737255, 1.0 },
+ { 0.960784, 0.976471, 0.729412, 1.0 },
+ { 0.976471, 0.980392, 0.725490, 1.0 },
+ { 0.992157, 0.984314, 0.709804, 1.0 },
+ { 0.992157, 0.984314, 0.709804, 1.0 },
+ { 0.992157, 0.984314, 0.709804, 1.0 },
+ { 0.992157, 0.984314, 0.709804, 1.0 },
+ { 0.870588, 0.933333, 0.745098, 1.0 },
+ { 0.815686, 0.905882, 0.737255, 1.0 },
+ { 0.760784, 0.878431, 0.729412, 1.0 },
+ { 0.725490, 0.858824, 0.701961, 1.0 },
+ { 0.694118, 0.839216, 0.674510, 1.0 },
+ { 0.541176, 0.752941, 0.635294, 1.0 },
+ { 0.454902, 0.705882, 0.611765, 1.0 },
+ { 0.454902, 0.705882, 0.592157, 1.0 },
+ { 0.454902, 0.705882, 0.611765, 1.0 },
+ { 0.619608, 0.803922, 0.678431, 1.0 },
+ { 0.690196, 0.839216, 0.682353, 1.0 },
+ { 0.760784, 0.878431, 0.690196, 1.0 },
+ { 0.819608, 0.909804, 0.717647, 1.0 },
+ { 0.819608, 0.909804, 0.741176, 1.0 },
+ { 0.819608, 0.909804, 0.698039, 1.0 },
+ { 0.760784, 0.878431, 0.690196, 1.0 },
+ { 0.454902, 0.705882, 0.611765, 1.0 },
+ { 0.313725, 0.525490, 0.411765, 1.0 },
+ { 0.176471, 0.349020, 0.211765, 1.0 },
+ { 0.200000, 0.384314, 0.137255, 1.0 },
+ { 0.227451, 0.423529, 0.062745, 1.0 },
+ { 0.274510, 0.309804, 0.035294, 1.0 },
+ { 0.364706, 0.274510, 0.219608, 1.0 },
+ { 0.364706, 0.274510, 0.219608, 1.0 },
+ { 0.364706, 0.274510, 0.235294, 1.0 },
+ { 0.364706, 0.274510, 0.219608, 1.0 },
+ { 0.364706, 0.274510, 0.227451, 1.0 },
+ { 0.364706, 0.274510, 0.235294, 1.0 },
+ { 0.274510, 0.309804, 0.274510, 1.0 },
+ { 0.364706, 0.643137, 0.576471, 1.0 },
+ { 0.454902, 0.705882, 0.611765, 1.0 },
+ { 0.619608, 0.800000, 0.658824, 1.0 },
+ { 0.870588, 0.933333, 0.745098, 1.0 },
+ { 0.890196, 0.945098, 0.745098, 1.0 },
+ { 0.913725, 0.956863, 0.745098, 1.0 },
+ { 0.949020, 0.972549, 0.737255, 1.0 },
+ { 0.976471, 0.980392, 0.725490, 1.0 },
+ { 0.992157, 0.984314, 0.709804, 1.0 },
+ { 0.992157, 0.988235, 0.709804, 1.0 },
+ { 0.992157, 0.988235, 0.709804, 1.0 },
+ { 0.992157, 0.984314, 0.709804, 1.0 },
+ { 0.949020, 0.972549, 0.713725, 1.0 },
+ { 0.929412, 0.964706, 0.705882, 1.0 },
+ { 0.913725, 0.956863, 0.698039, 1.0 },
+ { 0.870588, 0.933333, 0.698039, 1.0 },
+ { 0.870588, 0.933333, 0.698039, 1.0 },
+ { 0.870588, 0.933333, 0.698039, 1.0 },
+ { 0.913725, 0.956863, 0.698039, 1.0 },
+ { 0.949020, 0.972549, 0.690196, 1.0 },
+ { 0.960784, 0.976471, 0.682353, 1.0 },
+ { 0.976471, 0.980392, 0.678431, 1.0 },
+ { 0.996078, 0.972549, 0.658824, 1.0 },
+ { 0.976471, 0.976471, 0.650980, 1.0 },
+ { 0.984314, 0.968627, 0.627451, 1.0 },
+ { 0.996078, 0.984314, 0.639216, 1.0 },
+ { 0.996078, 0.984314, 0.662745, 1.0 },
+ { 0.996078, 0.972549, 0.658824, 1.0 },
+ { 0.984314, 0.960784, 0.627451, 1.0 },
+ { 0.996078, 0.972549, 0.611765, 1.0 },
+ { 0.960784, 0.949020, 0.545098, 1.0 },
+ { 0.960784, 0.941176, 0.541176, 1.0 },
+ { 0.929412, 0.913725, 0.454902, 1.0 },
+ { 0.843137, 0.847059, 0.403922, 1.0 },
+ { 0.960784, 0.011765, 0.392157, 1.0 },
+ { 0.992157, 0.000000, 0.278431, 1.0 },
+ { 0.952941, 0.015686, 0.223529, 1.0 },
+ { 0.913725, 0.035294, 0.168627, 1.0 },
+ { 0.819608, 0.082353, 0.101961, 1.0 },
+ { 0.949020, 0.784314, 0.286275, 1.0 },
+ { 0.929412, 0.913725, 0.474510, 1.0 },
+ { 0.960784, 0.941176, 0.541176, 1.0 },
+ { 0.960784, 0.941176, 0.588235, 1.0 },
+ { 0.870588, 0.933333, 0.698039, 1.0 },
+ { 0.870588, 0.933333, 0.745098, 1.0 },
+ { 0.870588, 0.933333, 0.745098, 1.0 },
+ { 0.870588, 0.933333, 0.745098, 1.0 },
+ { 0.870588, 0.933333, 0.745098, 1.0 },
+ { 0.913725, 0.956863, 0.745098, 1.0 },
+ { 0.949020, 0.972549, 0.737255, 1.0 },
+ { 0.976471, 0.980392, 0.725490, 1.0 },
+ { 0.992157, 0.984314, 0.709804, 1.0 },
+ { 0.992157, 0.984314, 0.709804, 1.0 },
+ { 0.996078, 0.984314, 0.686275, 1.0 },
+ { 0.996078, 0.972549, 0.658824, 1.0 },
+ { 0.984314, 0.960784, 0.600000, 1.0 },
+ { 0.960784, 0.941176, 0.474510, 1.0 },
+ { 0.890196, 0.882353, 0.450980, 1.0 },
+ { 0.843137, 0.847059, 0.380392, 1.0 },
+ { 0.721569, 0.760784, 0.294118, 1.0 },
+ { 0.541176, 0.203922, 0.121569, 1.0 },
+ { 0.694118, 0.137255, 0.015686, 1.0 },
+ { 0.760784, 0.109804, 0.031373, 1.0 },
+ { 0.760784, 0.109804, 0.031373, 1.0 },
+ { 0.819608, 0.082353, 0.078431, 1.0 },
+ { 0.819608, 0.082353, 0.078431, 1.0 },
+ { 0.870588, 0.058824, 0.125490, 1.0 },
+ { 0.913725, 0.035294, 0.168627, 1.0 },
+ { 0.949020, 0.015686, 0.235294, 1.0 },
+ { 0.996078, 0.007843, 0.309804, 1.0 },
+ { 0.996078, 0.011765, 0.333333, 1.0 },
+ { 0.992157, 0.000000, 0.278431, 1.0 },
+ { 0.870588, 0.058824, 0.125490, 1.0 },
+ { 0.819608, 0.082353, 0.078431, 1.0 },
+ { 0.760784, 0.109804, 0.050980, 1.0 },
+ { 0.619608, 0.168627, 0.066667, 1.0 },
+ { 0.454902, 0.239216, 0.160784, 1.0 },
+ { 0.454902, 0.239216, 0.176471, 1.0 },
+ { 0.454902, 0.239216, 0.176471, 1.0 },
+ { 0.572549, 0.090196, 0.360784, 1.0 },
+ { 0.650980, 0.066667, 0.372549, 1.0 },
+ { 0.784314, 0.027451, 0.388235, 1.0 },
+ { 0.929412, 0.003922, 0.380392, 1.0 },
+ { 0.984314, 0.011765, 0.352941, 1.0 },
+ { 0.996078, 0.011765, 0.333333, 1.0 },
+ { 0.996078, 0.007843, 0.309804, 1.0 },
+ { 0.984314, 0.011765, 0.352941, 1.0 },
+ { 0.984314, 0.011765, 0.376471, 1.0 },
+ { 0.929412, 0.003922, 0.380392, 1.0 },
+ { 0.721569, 0.047059, 0.384314, 1.0 },
+ { 0.650980, 0.066667, 0.372549, 1.0 },
+ { 0.403922, 0.141176, 0.321569, 1.0 },
+ { 0.309804, 0.168627, 0.298039, 1.0 },
+ { 0.403922, 0.141176, 0.337255, 1.0 },
+ { 0.572549, 0.090196, 0.376471, 1.0 },
+ { 0.721569, 0.047059, 0.403922, 1.0 },
+ { 0.890196, 0.000000, 0.411765, 1.0 },
+ { 0.960784, 0.011765, 0.368627, 1.0 },
+ { 0.996078, 0.007843, 0.309804, 1.0 },
+ { 0.996078, 0.011765, 0.356863, 1.0 },
+ { 0.929412, 0.003922, 0.380392, 1.0 },
+ { 0.721569, 0.047059, 0.384314, 1.0 },
+ { 0.490196, 0.117647, 0.341176, 1.0 },
+ { 0.309804, 0.168627, 0.313725, 1.0 },
+ { 0.309804, 0.168627, 0.313725, 1.0 },
+ { 0.403922, 0.141176, 0.321569, 1.0 },
+ { 0.572549, 0.090196, 0.360784, 1.0 },
+ };
+/* Apophysis-040426-147KaosRing */
+static double4 colors_144[] = {
+ { 0.321569, 0.317647, 0.015686, 1.0 },
+ { 0.321569, 0.298039, 0.023529, 1.0 },
+ { 0.321569, 0.203922, 0.090196, 1.0 },
+ { 0.321569, 0.113725, 0.160784, 1.0 },
+ { 0.321569, 0.117647, 0.160784, 1.0 },
+ { 0.321569, 0.125490, 0.164706, 1.0 },
+ { 0.321569, 0.188235, 0.184314, 1.0 },
+ { 0.321569, 0.254902, 0.207843, 1.0 },
+ { 0.321569, 0.368627, 0.247059, 1.0 },
+ { 0.321569, 0.380392, 0.250980, 1.0 },
+ { 0.321569, 0.392157, 0.254902, 1.0 },
+ { 0.321569, 0.341176, 0.235294, 1.0 },
+ { 0.321569, 0.290196, 0.219608, 1.0 },
+ { 0.321569, 0.211765, 0.192157, 1.0 },
+ { 0.321569, 0.137255, 0.168627, 1.0 },
+ { 0.321569, 0.125490, 0.164706, 1.0 },
+ { 0.321569, 0.113725, 0.160784, 1.0 },
+ { 0.321569, 0.113725, 0.160784, 1.0 },
+ { 0.321569, 0.105882, 0.156863, 1.0 },
+ { 0.321569, 0.101961, 0.156863, 1.0 },
+ { 0.321569, 0.101961, 0.152941, 1.0 },
+ { 0.321569, 0.101961, 0.152941, 1.0 },
+ { 0.321569, 0.101961, 0.152941, 1.0 },
+ { 0.321569, 0.101961, 0.156863, 1.0 },
+ { 0.321569, 0.101961, 0.156863, 1.0 },
+ { 0.321569, 0.113725, 0.160784, 1.0 },
+ { 0.321569, 0.125490, 0.168627, 1.0 },
+ { 0.321569, 0.239216, 0.239216, 1.0 },
+ { 0.321569, 0.352941, 0.309804, 1.0 },
+ { 0.321569, 0.341176, 0.274510, 1.0 },
+ { 0.321569, 0.333333, 0.239216, 1.0 },
+ { 0.321569, 0.160784, 0.176471, 1.0 },
+ { 0.321569, 0.113725, 0.160784, 1.0 },
+ { 0.321569, 0.078431, 0.149020, 1.0 },
+ { 0.321569, 0.050980, 0.141176, 1.0 },
+ { 0.321569, 0.027451, 0.133333, 1.0 },
+ { 0.321569, 0.023529, 0.121569, 1.0 },
+ { 0.321569, 0.019608, 0.113725, 1.0 },
+ { 0.321569, 0.015686, 0.121569, 1.0 },
+ { 0.321569, 0.015686, 0.129412, 1.0 },
+ { 0.321569, 0.039216, 0.137255, 1.0 },
+ { 0.321569, 0.043137, 0.137255, 1.0 },
+ { 0.321569, 0.047059, 0.137255, 1.0 },
+ { 0.321569, 0.054902, 0.117647, 1.0 },
+ { 0.321569, 0.066667, 0.101961, 1.0 },
+ { 0.321569, 0.070588, 0.098039, 1.0 },
+ { 0.321569, 0.078431, 0.098039, 1.0 },
+ { 0.321569, 0.094118, 0.098039, 1.0 },
+ { 0.321569, 0.152941, 0.058824, 1.0 },
+ { 0.321569, 0.321569, 0.015686, 1.0 },
+ { 0.321569, 0.321569, 0.015686, 1.0 },
+ { 0.321569, 0.321569, 0.015686, 1.0 },
+ { 0.321569, 0.290196, 0.027451, 1.0 },
+ { 0.321569, 0.258824, 0.039216, 1.0 },
+ { 0.321569, 0.192157, 0.101961, 1.0 },
+ { 0.321569, 0.125490, 0.164706, 1.0 },
+ { 0.321569, 0.113725, 0.160784, 1.0 },
+ { 0.321569, 0.105882, 0.156863, 1.0 },
+ { 0.321569, 0.101961, 0.156863, 1.0 },
+ { 0.321569, 0.094118, 0.152941, 1.0 },
+ { 0.321569, 0.090196, 0.152941, 1.0 },
+ { 0.321569, 0.090196, 0.152941, 1.0 },
+ { 0.321569, 0.090196, 0.152941, 1.0 },
+ { 0.321569, 0.090196, 0.152941, 1.0 },
+ { 0.321569, 0.090196, 0.152941, 1.0 },
+ { 0.321569, 0.082353, 0.149020, 1.0 },
+ { 0.321569, 0.086275, 0.149020, 1.0 },
+ { 0.321569, 0.090196, 0.152941, 1.0 },
+ { 0.321569, 0.090196, 0.152941, 1.0 },
+ { 0.321569, 0.090196, 0.152941, 1.0 },
+ { 0.321569, 0.078431, 0.149020, 1.0 },
+ { 0.321569, 0.078431, 0.149020, 1.0 },
+ { 0.321569, 0.078431, 0.149020, 1.0 },
+ { 0.321569, 0.070588, 0.145098, 1.0 },
+ { 0.321569, 0.062745, 0.145098, 1.0 },
+ { 0.321569, 0.054902, 0.141176, 1.0 },
+ { 0.321569, 0.050980, 0.141176, 1.0 },
+ { 0.321569, 0.050980, 0.141176, 1.0 },
+ { 0.321569, 0.050980, 0.141176, 1.0 },
+ { 0.321569, 0.039216, 0.137255, 1.0 },
+ { 0.321569, 0.039216, 0.137255, 1.0 },
+ { 0.321569, 0.054902, 0.101961, 1.0 },
+ { 0.321569, 0.082353, 0.090196, 1.0 },
+ { 0.321569, 0.113725, 0.082353, 1.0 },
+ { 0.321569, 0.196078, 0.054902, 1.0 },
+ { 0.321569, 0.278431, 0.031373, 1.0 },
+ { 0.321569, 0.317647, 0.015686, 1.0 },
+ { 0.321569, 0.329412, 0.011765, 1.0 },
+ { 0.321569, 0.333333, 0.011765, 1.0 },
+ { 0.321569, 0.333333, 0.011765, 1.0 },
+ { 0.321569, 0.333333, 0.011765, 1.0 },
+ { 0.321569, 0.333333, 0.011765, 1.0 },
+ { 0.321569, 0.333333, 0.011765, 1.0 },
+ { 0.321569, 0.333333, 0.011765, 1.0 },
+ { 0.321569, 0.313725, 0.019608, 1.0 },
+ { 0.286275, 0.298039, 0.172549, 1.0 },
+ { 0.321569, 0.137255, 0.168627, 1.0 },
+ { 0.321569, 0.125490, 0.164706, 1.0 },
+ { 0.321569, 0.113725, 0.160784, 1.0 },
+ { 0.321569, 0.101961, 0.156863, 1.0 },
+ { 0.321569, 0.101961, 0.156863, 1.0 },
+ { 0.321569, 0.101961, 0.156863, 1.0 },
+ { 0.321569, 0.113725, 0.160784, 1.0 },
+ { 0.321569, 0.125490, 0.164706, 1.0 },
+ { 0.321569, 0.333333, 0.235294, 1.0 },
+ { 0.321569, 0.368627, 0.247059, 1.0 },
+ { 0.321569, 0.407843, 0.258824, 1.0 },
+ { 0.321569, 0.411765, 0.262745, 1.0 },
+ { 0.321569, 0.419608, 0.266667, 1.0 },
+ { 0.321569, 0.392157, 0.250980, 1.0 },
+ { 0.321569, 0.313725, 0.223529, 1.0 },
+ { 0.458824, 0.270588, 0.200000, 1.0 },
+ { 0.321569, 0.137255, 0.168627, 1.0 },
+ { 0.321569, 0.090196, 0.152941, 1.0 },
+ { 0.321569, 0.082353, 0.149020, 1.0 },
+ { 0.321569, 0.078431, 0.149020, 1.0 },
+ { 0.321569, 0.062745, 0.145098, 1.0 },
+ { 0.321569, 0.043137, 0.133333, 1.0 },
+ { 0.321569, 0.043137, 0.105882, 1.0 },
+ { 0.321569, 0.054902, 0.101961, 1.0 },
+ { 0.321569, 0.031373, 0.109804, 1.0 },
+ { 0.321569, 0.035294, 0.121569, 1.0 },
+ { 0.321569, 0.039216, 0.137255, 1.0 },
+ { 0.321569, 0.043137, 0.137255, 1.0 },
+ { 0.321569, 0.050980, 0.141176, 1.0 },
+ { 0.321569, 0.050980, 0.141176, 1.0 },
+ { 0.321569, 0.050980, 0.141176, 1.0 },
+ { 0.321569, 0.050980, 0.141176, 1.0 },
+ { 0.321569, 0.050980, 0.141176, 1.0 },
+ { 0.321569, 0.050980, 0.141176, 1.0 },
+ { 0.321569, 0.054902, 0.145098, 1.0 },
+ { 0.321569, 0.058824, 0.149020, 1.0 },
+ { 0.321569, 0.062745, 0.145098, 1.0 },
+ { 0.321569, 0.078431, 0.149020, 1.0 },
+ { 0.321569, 0.094118, 0.156863, 1.0 },
+ { 0.321569, 0.113725, 0.160784, 1.0 },
+ { 0.321569, 0.305882, 0.019608, 1.0 },
+ { 0.321569, 0.286275, 0.027451, 1.0 },
+ { 0.321569, 0.266667, 0.035294, 1.0 },
+ { 0.321569, 0.196078, 0.098039, 1.0 },
+ { 0.321569, 0.125490, 0.164706, 1.0 },
+ { 0.321569, 0.113725, 0.160784, 1.0 },
+ { 0.321569, 0.101961, 0.156863, 1.0 },
+ { 0.321569, 0.090196, 0.152941, 1.0 },
+ { 0.321569, 0.078431, 0.149020, 1.0 },
+ { 0.321569, 0.050980, 0.141176, 1.0 },
+ { 0.321569, 0.043137, 0.137255, 1.0 },
+ { 0.321569, 0.039216, 0.137255, 1.0 },
+ { 0.321569, 0.027451, 0.133333, 1.0 },
+ { 0.321569, 0.015686, 0.129412, 1.0 },
+ { 0.321569, 0.003922, 0.125490, 1.0 },
+ { 0.321569, 0.000000, 0.121569, 1.0 },
+ { 0.321569, 0.000000, 0.121569, 1.0 },
+ { 0.321569, 0.000000, 0.121569, 1.0 },
+ { 0.321569, 0.000000, 0.121569, 1.0 },
+ { 0.321569, 0.000000, 0.121569, 1.0 },
+ { 0.321569, 0.000000, 0.121569, 1.0 },
+ { 0.321569, 0.003922, 0.125490, 1.0 },
+ { 0.321569, 0.003922, 0.125490, 1.0 },
+ { 0.321569, 0.019608, 0.113725, 1.0 },
+ { 0.321569, 0.031373, 0.109804, 1.0 },
+ { 0.321569, 0.078431, 0.098039, 1.0 },
+ { 0.282353, 0.094118, 0.047059, 1.0 },
+ { 0.247059, 0.113725, 0.000000, 1.0 },
+ { 0.321569, 0.282353, 0.027451, 1.0 },
+ { 0.321569, 0.317647, 0.015686, 1.0 },
+ { 0.321569, 0.329412, 0.011765, 1.0 },
+ { 0.321569, 0.333333, 0.011765, 1.0 },
+ { 0.321569, 0.321569, 0.015686, 1.0 },
+ { 0.321569, 0.294118, 0.023529, 1.0 },
+ { 0.321569, 0.266667, 0.031373, 1.0 },
+ { 0.321569, 0.098039, 0.098039, 1.0 },
+ { 0.321569, 0.066667, 0.101961, 1.0 },
+ { 0.321569, 0.043137, 0.105882, 1.0 },
+ { 0.321569, 0.019608, 0.113725, 1.0 },
+ { 0.321569, 0.019608, 0.113725, 1.0 },
+ { 0.321569, 0.019608, 0.113725, 1.0 },
+ { 0.321569, 0.019608, 0.113725, 1.0 },
+ { 0.321569, 0.019608, 0.125490, 1.0 },
+ { 0.321569, 0.039216, 0.137255, 1.0 },
+ { 0.321569, 0.062745, 0.145098, 1.0 },
+ { 0.321569, 0.090196, 0.152941, 1.0 },
+ { 0.321569, 0.125490, 0.164706, 1.0 },
+ { 0.321569, 0.278431, 0.215686, 1.0 },
+ { 0.321569, 0.466667, 0.278431, 1.0 },
+ { 0.321569, 0.478431, 0.278431, 1.0 },
+ { 0.321569, 0.490196, 0.282353, 1.0 },
+ { 0.321569, 0.576471, 0.313725, 1.0 },
+ { 0.321569, 0.639216, 0.325490, 1.0 },
+ { 0.321569, 0.678431, 0.345098, 1.0 },
+ { 0.321569, 0.705882, 0.368627, 1.0 },
+ { 0.321569, 0.678431, 0.349020, 1.0 },
+ { 0.321569, 0.647059, 0.337255, 1.0 },
+ { 0.321569, 0.572549, 0.313725, 1.0 },
+ { 0.321569, 0.427451, 0.266667, 1.0 },
+ { 0.321569, 0.380392, 0.235294, 1.0 },
+ { 0.321569, 0.274510, 0.215686, 1.0 },
+ { 0.321569, 0.125490, 0.164706, 1.0 },
+ { 0.321569, 0.113725, 0.160784, 1.0 },
+ { 0.321569, 0.113725, 0.160784, 1.0 },
+ { 0.321569, 0.125490, 0.164706, 1.0 },
+ { 0.321569, 0.227451, 0.203922, 1.0 },
+ { 0.321569, 0.364706, 0.243137, 1.0 },
+ { 0.321569, 0.486275, 0.282353, 1.0 },
+ { 0.321569, 0.552941, 0.309804, 1.0 },
+ { 0.321569, 0.615686, 0.305882, 1.0 },
+ { 0.321569, 0.505882, 0.290196, 1.0 },
+ { 0.321569, 0.427451, 0.266667, 1.0 },
+ { 0.368627, 0.341176, 0.082353, 1.0 },
+ { 0.321569, 0.325490, 0.015686, 1.0 },
+ { 0.321569, 0.333333, 0.011765, 1.0 },
+ { 0.321569, 0.333333, 0.011765, 1.0 },
+ { 0.321569, 0.333333, 0.011765, 1.0 },
+ { 0.321569, 0.329412, 0.011765, 1.0 },
+ { 0.321569, 0.317647, 0.015686, 1.0 },
+ { 0.321569, 0.258824, 0.035294, 1.0 },
+ { 0.321569, 0.125490, 0.164706, 1.0 },
+ { 0.321569, 0.113725, 0.160784, 1.0 },
+ { 0.321569, 0.101961, 0.156863, 1.0 },
+ { 0.321569, 0.090196, 0.152941, 1.0 },
+ { 0.321569, 0.078431, 0.149020, 1.0 },
+ { 0.321569, 0.062745, 0.145098, 1.0 },
+ { 0.321569, 0.039216, 0.137255, 1.0 },
+ { 0.321569, 0.015686, 0.129412, 1.0 },
+ { 0.321569, 0.011765, 0.117647, 1.0 },
+ { 0.321569, 0.011765, 0.117647, 1.0 },
+ { 0.321569, 0.011765, 0.113725, 1.0 },
+ { 0.321569, 0.019608, 0.113725, 1.0 },
+ { 0.321569, 0.031373, 0.109804, 1.0 },
+ { 0.321569, 0.031373, 0.109804, 1.0 },
+ { 0.321569, 0.031373, 0.109804, 1.0 },
+ { 0.321569, 0.043137, 0.105882, 1.0 },
+ { 0.321569, 0.054902, 0.101961, 1.0 },
+ { 0.321569, 0.054902, 0.101961, 1.0 },
+ { 0.321569, 0.043137, 0.105882, 1.0 },
+ { 0.321569, 0.031373, 0.109804, 1.0 },
+ { 0.321569, 0.031373, 0.109804, 1.0 },
+ { 0.321569, 0.039216, 0.137255, 1.0 },
+ { 0.321569, 0.050980, 0.141176, 1.0 },
+ { 0.321569, 0.062745, 0.145098, 1.0 },
+ { 0.321569, 0.078431, 0.149020, 1.0 },
+ { 0.321569, 0.090196, 0.152941, 1.0 },
+ { 0.321569, 0.101961, 0.156863, 1.0 },
+ { 0.321569, 0.105882, 0.152941, 1.0 },
+ { 0.321569, 0.160784, 0.078431, 1.0 },
+ { 0.321569, 0.278431, 0.031373, 1.0 },
+ { 0.321569, 0.305882, 0.019608, 1.0 },
+ { 0.321569, 0.305882, 0.019608, 1.0 },
+ { 0.321569, 0.258824, 0.039216, 1.0 },
+ { 0.321569, 0.137255, 0.164706, 1.0 },
+ { 0.321569, 0.137255, 0.168627, 1.0 },
+ { 0.321569, 0.325490, 0.231373, 1.0 },
+ { 0.321569, 0.427451, 0.266667, 1.0 },
+ { 0.321569, 0.552941, 0.309804, 1.0 },
+ { 0.686275, 0.603922, 0.419608, 1.0 },
+ { 0.686275, 0.466667, 0.309804, 1.0 },
+ };
+/* Apophysis-040426-147Fighting_Fish */
+static double4 colors_145[] = {
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.831373, 0.886275, 0.360784, 1.0 },
+ { 0.831373, 0.827451, 0.282353, 1.0 },
+ { 0.831373, 0.772549, 0.207843, 1.0 },
+ { 0.698039, 0.772549, 0.207843, 1.0 },
+ { 0.564706, 0.776471, 0.211765, 1.0 },
+ { 0.384314, 0.686275, 0.133333, 1.0 },
+ { 0.207843, 0.596078, 0.058824, 1.0 },
+ { 0.231373, 0.447059, 0.176471, 1.0 },
+ { 0.462745, 0.603922, 0.352941, 1.0 },
+ { 0.694118, 0.764706, 0.533333, 1.0 },
+ { 0.682353, 0.796078, 0.658824, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.752941, 0.862745, 0.596078, 1.0 },
+ { 0.831373, 0.894118, 0.407843, 1.0 },
+ { 0.831373, 0.870588, 0.345098, 1.0 },
+ { 0.831373, 0.847059, 0.286275, 1.0 },
+ { 0.831373, 0.772549, 0.207843, 1.0 },
+ { 0.831373, 0.823529, 0.270588, 1.0 },
+ { 0.831373, 0.878431, 0.337255, 1.0 },
+ { 0.752941, 0.854902, 0.560784, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.439216, 0.713725, 0.419608, 1.0 },
+ { 0.207843, 0.596078, 0.058824, 1.0 },
+ { 0.207843, 0.596078, 0.054902, 1.0 },
+ { 0.207843, 0.596078, 0.050980, 1.0 },
+ { 0.207843, 0.596078, 0.050980, 1.0 },
+ { 0.207843, 0.596078, 0.050980, 1.0 },
+ { 0.184314, 0.584314, 0.062745, 1.0 },
+ { 0.196078, 0.509804, 0.125490, 1.0 },
+ { 0.207843, 0.435294, 0.188235, 1.0 },
+ { 0.207843, 0.435294, 0.152941, 1.0 },
+ { 0.207843, 0.435294, 0.117647, 1.0 },
+ { 0.196078, 0.509804, 0.094118, 1.0 },
+ { 0.184314, 0.584314, 0.070588, 1.0 },
+ { 0.207843, 0.596078, 0.058824, 1.0 },
+ { 0.831373, 0.745098, 0.192157, 1.0 },
+ { 0.831373, 0.745098, 0.192157, 1.0 },
+ { 0.831373, 0.745098, 0.192157, 1.0 },
+ { 0.831373, 0.745098, 0.192157, 1.0 },
+ { 0.831373, 0.749020, 0.192157, 1.0 },
+ { 0.831373, 0.756863, 0.196078, 1.0 },
+ { 0.831373, 0.764706, 0.200000, 1.0 },
+ { 0.831373, 0.772549, 0.207843, 1.0 },
+ { 0.831373, 0.839216, 0.235294, 1.0 },
+ { 0.831373, 0.862745, 0.270588, 1.0 },
+ { 0.831373, 0.890196, 0.305882, 1.0 },
+ { 0.831373, 0.878431, 0.290196, 1.0 },
+ { 0.831373, 0.866667, 0.278431, 1.0 },
+ { 0.831373, 0.862745, 0.266667, 1.0 },
+ { 0.831373, 0.858824, 0.254902, 1.0 },
+ { 0.831373, 0.827451, 0.227451, 1.0 },
+ { 0.831373, 0.831373, 0.235294, 1.0 },
+ { 0.831373, 0.890196, 0.372549, 1.0 },
+ { 0.752941, 0.858824, 0.576471, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.713725, 0.780392, 0.545098, 1.0 },
+ { 0.576471, 0.686275, 0.419608, 1.0 },
+ { 0.439216, 0.592157, 0.294118, 1.0 },
+ { 0.333333, 0.517647, 0.247059, 1.0 },
+ { 0.231373, 0.447059, 0.200000, 1.0 },
+ { 0.278431, 0.478431, 0.203922, 1.0 },
+ { 0.564706, 0.678431, 0.364706, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.619608, 0.752941, 0.619608, 1.0 },
+ { 0.564706, 0.678431, 0.458824, 1.0 },
+ { 0.207843, 0.435294, 0.286275, 1.0 },
+ { 0.184314, 0.411765, 0.200000, 1.0 },
+ { 0.184314, 0.411765, 0.176471, 1.0 },
+ { 0.184314, 0.498039, 0.121569, 1.0 },
+ { 0.184314, 0.584314, 0.070588, 1.0 },
+ { 0.184314, 0.584314, 0.062745, 1.0 },
+ { 0.184314, 0.584314, 0.058824, 1.0 },
+ { 0.184314, 0.584314, 0.058824, 1.0 },
+ { 0.184314, 0.584314, 0.062745, 1.0 },
+ { 0.184314, 0.584314, 0.066667, 1.0 },
+ { 0.207843, 0.435294, 0.117647, 1.0 },
+ { 0.207843, 0.435294, 0.309804, 1.0 },
+ { 0.423529, 0.580392, 0.380392, 1.0 },
+ { 0.643137, 0.729412, 0.454902, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.752941, 0.850980, 0.556863, 1.0 },
+ { 0.831373, 0.874510, 0.329412, 1.0 },
+ { 0.831373, 0.847059, 0.286275, 1.0 },
+ { 0.831373, 0.819608, 0.247059, 1.0 },
+ { 0.831373, 0.780392, 0.215686, 1.0 },
+ { 0.831373, 0.756863, 0.196078, 1.0 },
+ { 0.831373, 0.756863, 0.196078, 1.0 },
+ { 0.831373, 0.756863, 0.192157, 1.0 },
+ { 0.831373, 0.745098, 0.192157, 1.0 },
+ { 0.831373, 0.749020, 0.192157, 1.0 },
+ { 0.831373, 0.756863, 0.196078, 1.0 },
+ { 0.831373, 0.756863, 0.203922, 1.0 },
+ { 0.831373, 0.803922, 0.235294, 1.0 },
+ { 0.729412, 0.788235, 0.454902, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.807843, 0.886275, 0.678431, 1.0 },
+ { 0.941176, 0.941176, 0.576471, 1.0 },
+ { 0.913725, 0.952941, 0.396078, 1.0 },
+ { 0.831373, 0.905882, 0.360784, 1.0 },
+ { 0.831373, 0.898039, 0.333333, 1.0 },
+ { 0.831373, 0.882353, 0.356863, 1.0 },
+ { 0.831373, 0.898039, 0.364706, 1.0 },
+ { 0.831373, 0.901961, 0.388235, 1.0 },
+ { 0.831373, 0.909804, 0.415686, 1.0 },
+ { 0.894118, 0.905882, 0.596078, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.792157, 0.831373, 0.588235, 1.0 },
+ { 0.811765, 0.847059, 0.501961, 1.0 },
+ { 0.831373, 0.866667, 0.415686, 1.0 },
+ { 0.831373, 0.796078, 0.239216, 1.0 },
+ { 0.831373, 0.745098, 0.192157, 1.0 },
+ { 0.415686, 0.572549, 0.231373, 1.0 },
+ { 0.231373, 0.447059, 0.176471, 1.0 },
+ { 0.207843, 0.435294, 0.188235, 1.0 },
+ { 0.231373, 0.447059, 0.200000, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.960784, 0.976471, 0.619608, 1.0 },
+ { 0.988235, 0.976471, 0.650980, 1.0 },
+ { 0.992157, 0.984314, 0.607843, 1.0 },
+ { 0.956863, 0.952941, 0.584314, 1.0 },
+ { 0.831373, 0.886275, 0.364706, 1.0 },
+ { 0.831373, 0.764706, 0.203922, 1.0 },
+ { 0.368627, 0.541176, 0.254902, 1.0 },
+ { 0.286275, 0.486275, 0.235294, 1.0 },
+ { 0.207843, 0.435294, 0.215686, 1.0 },
+ { 0.207843, 0.435294, 0.188235, 1.0 },
+ { 0.207843, 0.435294, 0.188235, 1.0 },
+ { 0.207843, 0.435294, 0.188235, 1.0 },
+ { 0.207843, 0.435294, 0.188235, 1.0 },
+ { 0.207843, 0.435294, 0.188235, 1.0 },
+ { 0.207843, 0.435294, 0.188235, 1.0 },
+ { 0.207843, 0.435294, 0.188235, 1.0 },
+ { 0.254902, 0.466667, 0.192157, 1.0 },
+ { 0.623529, 0.713725, 0.396078, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.207843, 0.435294, 0.376471, 1.0 },
+ { 0.207843, 0.435294, 0.286275, 1.0 },
+ { 0.207843, 0.435294, 0.215686, 1.0 },
+ { 0.207843, 0.435294, 0.215686, 1.0 },
+ { 0.207843, 0.435294, 0.215686, 1.0 },
+ { 0.184314, 0.411765, 0.270588, 1.0 },
+ { 0.207843, 0.435294, 0.396078, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.952941, 0.972549, 0.639216, 1.0 },
+ { 0.992157, 0.984314, 0.678431, 1.0 },
+ { 0.992157, 0.988235, 0.654902, 1.0 },
+ { 0.980392, 0.984314, 0.603922, 1.0 },
+ { 0.949020, 0.972549, 0.635294, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.760784, 0.811765, 0.450980, 1.0 },
+ { 0.482353, 0.619608, 0.247059, 1.0 },
+ { 0.278431, 0.478431, 0.090196, 1.0 },
+ { 0.184314, 0.411765, 0.078431, 1.0 },
+ { 0.207843, 0.435294, 0.031373, 1.0 },
+ { 0.207843, 0.435294, 0.011765, 1.0 },
+ { 0.184314, 0.584314, 0.000000, 1.0 },
+ { 0.207843, 0.596078, 0.003922, 1.0 },
+ { 0.207843, 0.596078, 0.015686, 1.0 },
+ { 0.184314, 0.584314, 0.031373, 1.0 },
+ { 0.184314, 0.584314, 0.058824, 1.0 },
+ { 0.207843, 0.596078, 0.054902, 1.0 },
+ { 0.207843, 0.596078, 0.047059, 1.0 },
+ { 0.207843, 0.596078, 0.015686, 1.0 },
+ { 0.207843, 0.596078, 0.047059, 1.0 },
+ { 0.207843, 0.596078, 0.047059, 1.0 },
+ { 0.207843, 0.596078, 0.050980, 1.0 },
+ { 0.207843, 0.596078, 0.058824, 1.0 },
+ { 0.831373, 0.745098, 0.192157, 1.0 },
+ { 0.831373, 0.788235, 0.231373, 1.0 },
+ { 0.831373, 0.886275, 0.364706, 1.0 },
+ { 0.858824, 0.882353, 0.576471, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ { 0.674510, 0.831373, 0.784314, 1.0 },
+ };
+/* Apophysis-040426-147ReachingMoon */
+static double4 colors_146[] = {
+ { 0.152941, 0.066667, 0.392157, 1.0 },
+ { 0.180392, 0.168627, 0.176471, 1.0 },
+ { 0.239216, 0.172549, 0.160784, 1.0 },
+ { 0.298039, 0.176471, 0.145098, 1.0 },
+ { 0.262745, 0.184314, 0.149020, 1.0 },
+ { 0.227451, 0.192157, 0.156863, 1.0 },
+ { 0.176471, 0.168627, 0.172549, 1.0 },
+ { 0.129412, 0.145098, 0.192157, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.043137, 0.003922, 0.317647, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.043137, 0.003922, 0.317647, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.043137, 0.043137, 0.282353, 1.0 },
+ { 0.058824, 0.082353, 0.250980, 1.0 },
+ { 0.321569, 0.262745, 0.090196, 1.0 },
+ { 0.560784, 0.427451, 0.156863, 1.0 },
+ { 0.803922, 0.596078, 0.223529, 1.0 },
+ { 0.843137, 0.650980, 0.298039, 1.0 },
+ { 0.882353, 0.709804, 0.372549, 1.0 },
+ { 0.905882, 0.733333, 0.400000, 1.0 },
+ { 0.929412, 0.756863, 0.427451, 1.0 },
+ { 0.929412, 0.756863, 0.427451, 1.0 },
+ { 0.960784, 0.749020, 0.368627, 1.0 },
+ { 0.968627, 0.784314, 0.415686, 1.0 },
+ { 0.980392, 0.803922, 0.443137, 1.0 },
+ { 0.992157, 0.823529, 0.470588, 1.0 },
+ { 0.968627, 0.811765, 0.470588, 1.0 },
+ { 0.949020, 0.803922, 0.470588, 1.0 },
+ { 0.968627, 0.819608, 0.470588, 1.0 },
+ { 0.992157, 0.835294, 0.470588, 1.0 },
+ { 0.992157, 0.972549, 0.964706, 1.0 },
+ { 0.874510, 0.898039, 0.788235, 1.0 },
+ { 0.760784, 0.827451, 0.615686, 1.0 },
+ { 0.698039, 0.658824, 0.364706, 1.0 },
+ { 0.639216, 0.490196, 0.113725, 1.0 },
+ { 0.588235, 0.466667, 0.101961, 1.0 },
+ { 0.541176, 0.443137, 0.094118, 1.0 },
+ { 0.435294, 0.329412, 0.023529, 1.0 },
+ { 0.345098, 0.298039, 0.047059, 1.0 },
+ { 0.411765, 0.321569, 0.031373, 1.0 },
+ { 0.513725, 0.396078, 0.066667, 1.0 },
+ { 0.619608, 0.470588, 0.101961, 1.0 },
+ { 0.682353, 0.533333, 0.152941, 1.0 },
+ { 0.745098, 0.600000, 0.207843, 1.0 },
+ { 0.800000, 0.639216, 0.266667, 1.0 },
+ { 0.858824, 0.678431, 0.325490, 1.0 },
+ { 0.709804, 0.537255, 0.168627, 1.0 },
+ { 0.537255, 0.423529, 0.105882, 1.0 },
+ { 0.368627, 0.309804, 0.043137, 1.0 },
+ { 0.258824, 0.188235, 0.215686, 1.0 },
+ { 0.152941, 0.066667, 0.388235, 1.0 },
+ { 0.152941, 0.066667, 0.388235, 1.0 },
+ { 0.152941, 0.066667, 0.388235, 1.0 },
+ { 0.152941, 0.066667, 0.392157, 1.0 },
+ { 0.152941, 0.066667, 0.392157, 1.0 },
+ { 0.152941, 0.066667, 0.388235, 1.0 },
+ { 0.101961, 0.031373, 0.356863, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.043137, 0.003922, 0.317647, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.007843, 0.035294, 0.294118, 1.0 },
+ { 0.035294, 0.070588, 0.258824, 1.0 },
+ { 0.129412, 0.145098, 0.192157, 1.0 },
+ { 0.152941, 0.156863, 0.184314, 1.0 },
+ { 0.180392, 0.168627, 0.176471, 1.0 },
+ { 0.203922, 0.192157, 0.149020, 1.0 },
+ { 0.227451, 0.215686, 0.125490, 1.0 },
+ { 0.215686, 0.196078, 0.145098, 1.0 },
+ { 0.203922, 0.180392, 0.164706, 1.0 },
+ { 0.180392, 0.168627, 0.176471, 1.0 },
+ { 0.129412, 0.145098, 0.192157, 1.0 },
+ { 0.058824, 0.082353, 0.250980, 1.0 },
+ { 0.047059, 0.074510, 0.254902, 1.0 },
+ { 0.035294, 0.070588, 0.258824, 1.0 },
+ { 0.035294, 0.070588, 0.258824, 1.0 },
+ { 0.035294, 0.070588, 0.258824, 1.0 },
+ { 0.058824, 0.082353, 0.250980, 1.0 },
+ { 0.058824, 0.082353, 0.250980, 1.0 },
+ { 0.156863, 0.156863, 0.184314, 1.0 },
+ { 0.129412, 0.129412, 0.207843, 1.0 },
+ { 0.105882, 0.105882, 0.231373, 1.0 },
+ { 0.082353, 0.094118, 0.239216, 1.0 },
+ { 0.058824, 0.082353, 0.250980, 1.0 },
+ { 0.058824, 0.082353, 0.250980, 1.0 },
+ { 0.035294, 0.070588, 0.258824, 1.0 },
+ { 0.035294, 0.070588, 0.258824, 1.0 },
+ { 0.035294, 0.070588, 0.258824, 1.0 },
+ { 0.007843, 0.019608, 0.305882, 1.0 },
+ { 0.019608, 0.011765, 0.309804, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.007843, 0.019608, 0.305882, 1.0 },
+ { 0.035294, 0.070588, 0.258824, 1.0 },
+ { 0.105882, 0.105882, 0.231373, 1.0 },
+ { 0.070588, 0.086275, 0.243137, 1.0 },
+ { 0.035294, 0.070588, 0.258824, 1.0 },
+ { 0.035294, 0.070588, 0.258824, 1.0 },
+ { 0.035294, 0.070588, 0.258824, 1.0 },
+ { 0.035294, 0.070588, 0.258824, 1.0 },
+ { 0.007843, 0.019608, 0.305882, 1.0 },
+ { 0.007843, 0.019608, 0.305882, 1.0 },
+ { 0.007843, 0.035294, 0.294118, 1.0 },
+ { 0.105882, 0.105882, 0.227451, 1.0 },
+ { 0.141176, 0.137255, 0.200000, 1.0 },
+ { 0.180392, 0.168627, 0.176471, 1.0 },
+ { 0.227451, 0.215686, 0.129412, 1.0 },
+ { 0.274510, 0.239216, 0.109804, 1.0 },
+ { 0.345098, 0.262745, 0.086275, 1.0 },
+ { 0.368627, 0.309804, 0.039216, 1.0 },
+ { 0.435294, 0.364706, 0.011765, 1.0 },
+ { 0.478431, 0.396078, 0.043137, 1.0 },
+ { 0.521569, 0.431373, 0.078431, 1.0 },
+ { 0.560784, 0.462745, 0.109804, 1.0 },
+ { 0.600000, 0.494118, 0.141176, 1.0 },
+ { 0.482353, 0.686275, 0.427451, 1.0 },
+ { 0.674510, 0.588235, 0.623529, 1.0 },
+ { 0.458824, 0.713725, 0.705882, 1.0 },
+ { 0.415686, 0.705882, 0.607843, 1.0 },
+ { 0.349020, 0.168627, 0.227451, 1.0 },
+ { 0.250980, 0.117647, 0.305882, 1.0 },
+ { 0.152941, 0.066667, 0.388235, 1.0 },
+ { 0.152941, 0.066667, 0.392157, 1.0 },
+ { 0.152941, 0.066667, 0.392157, 1.0 },
+ { 0.152941, 0.066667, 0.392157, 1.0 },
+ { 0.152941, 0.066667, 0.388235, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.101961, 0.031373, 0.356863, 1.0 },
+ { 0.152941, 0.066667, 0.388235, 1.0 },
+ { 0.152941, 0.066667, 0.388235, 1.0 },
+ { 0.152941, 0.066667, 0.388235, 1.0 },
+ { 0.152941, 0.066667, 0.392157, 1.0 },
+ { 0.152941, 0.066667, 0.392157, 1.0 },
+ { 0.152941, 0.066667, 0.392157, 1.0 },
+ { 0.152941, 0.066667, 0.392157, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.058824, 0.082353, 0.250980, 1.0 },
+ { 0.129412, 0.145098, 0.192157, 1.0 },
+ { 0.203922, 0.156863, 0.176471, 1.0 },
+ { 0.435294, 0.341176, 0.019608, 1.0 },
+ { 0.525490, 0.403922, 0.058824, 1.0 },
+ { 0.619608, 0.470588, 0.101961, 1.0 },
+ { 0.694118, 0.564706, 0.215686, 1.0 },
+ { 0.803922, 0.631373, 0.274510, 1.0 },
+ { 0.603922, 0.741176, 0.478431, 1.0 },
+ { 0.388235, 0.686275, 0.564706, 1.0 },
+ { 0.207843, 0.600000, 0.560784, 1.0 },
+ { 0.062745, 0.529412, 0.454902, 1.0 },
+ { 0.105882, 0.105882, 0.227451, 1.0 },
+ { 0.117647, 0.125490, 0.207843, 1.0 },
+ { 0.129412, 0.145098, 0.192157, 1.0 },
+ { 0.129412, 0.145098, 0.192157, 1.0 },
+ { 0.203922, 0.180392, 0.164706, 1.0 },
+ { 0.274510, 0.239216, 0.109804, 1.0 },
+ { 0.321569, 0.250980, 0.094118, 1.0 },
+ { 0.411765, 0.356863, 0.003922, 1.0 },
+ { 0.411765, 0.356863, 0.003922, 1.0 },
+ { 0.411765, 0.356863, 0.003922, 1.0 },
+ { 0.345098, 0.298039, 0.047059, 1.0 },
+ { 0.345098, 0.262745, 0.086275, 1.0 },
+ { 0.227451, 0.192157, 0.156863, 1.0 },
+ { 0.156863, 0.156863, 0.184314, 1.0 },
+ { 0.129412, 0.117647, 0.219608, 1.0 },
+ { 0.105882, 0.105882, 0.227451, 1.0 },
+ { 0.035294, 0.070588, 0.258824, 1.0 },
+ { 0.035294, 0.070588, 0.258824, 1.0 },
+ { 0.035294, 0.070588, 0.258824, 1.0 },
+ { 0.007843, 0.019608, 0.301961, 1.0 },
+ { 0.007843, 0.019608, 0.305882, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.058824, 0.082353, 0.250980, 1.0 },
+ { 0.129412, 0.145098, 0.192157, 1.0 },
+ { 0.203922, 0.180392, 0.164706, 1.0 },
+ { 0.274510, 0.239216, 0.105882, 1.0 },
+ { 0.435294, 0.341176, 0.019608, 1.0 },
+ { 0.560784, 0.419608, 0.050980, 1.0 },
+ { 0.639216, 0.478431, 0.105882, 1.0 },
+ { 0.760784, 0.407843, 0.074510, 1.0 },
+ { 0.870588, 0.392157, 0.086275, 1.0 },
+ { 0.949020, 0.466667, 0.137255, 1.0 },
+ { 0.976471, 0.592157, 0.227451, 1.0 },
+ { 0.972549, 0.611765, 0.258824, 1.0 },
+ { 0.992157, 0.647059, 0.290196, 1.0 },
+ { 0.976471, 0.592157, 0.239216, 1.0 },
+ { 0.968627, 0.560784, 0.215686, 1.0 },
+ { 0.807843, 0.482353, 0.137255, 1.0 },
+ { 0.639216, 0.490196, 0.109804, 1.0 },
+ { 0.454902, 0.352941, 0.011765, 1.0 },
+ { 0.345098, 0.298039, 0.047059, 1.0 },
+ { 0.274510, 0.239216, 0.109804, 1.0 },
+ { 0.254902, 0.070588, 0.086275, 1.0 },
+ { 0.058824, 0.082353, 0.250980, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.007843, 0.019608, 0.305882, 1.0 },
+ { 0.007843, 0.019608, 0.305882, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.054902, 0.000000, 0.329412, 1.0 },
+ { 0.152941, 0.066667, 0.388235, 1.0 },
+ { 0.152941, 0.066667, 0.388235, 1.0 },
+ { 0.129412, 0.054902, 0.380392, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.031373, 0.007843, 0.313725, 1.0 },
+ { 0.054902, 0.000000, 0.325490, 1.0 },
+ { 0.054902, 0.000000, 0.329412, 1.0 },
+ { 0.129412, 0.054902, 0.380392, 1.0 },
+ { 0.152941, 0.066667, 0.388235, 1.0 },
+ { 0.152941, 0.066667, 0.388235, 1.0 },
+ { 0.152941, 0.066667, 0.388235, 1.0 },
+ { 0.152941, 0.066667, 0.388235, 1.0 },
+ { 0.129412, 0.000000, 0.274510, 1.0 },
+ { 0.105882, 0.105882, 0.231373, 1.0 },
+ { 0.156863, 0.156863, 0.184314, 1.0 },
+ { 0.227451, 0.192157, 0.156863, 1.0 },
+ { 0.274510, 0.239216, 0.105882, 1.0 },
+ { 0.345098, 0.262745, 0.086275, 1.0 },
+ { 0.435294, 0.341176, 0.019608, 1.0 },
+ { 0.600000, 0.462745, 0.098039, 1.0 },
+ { 0.819608, 0.415686, 0.090196, 1.0 },
+ { 0.968627, 0.160784, 0.094118, 1.0 },
+ };
+/* Apophysis-040426-163KaosScepter */
+static double4 colors_147[] = {
+ { 0.901961, 0.509804, 0.141176, 1.0 },
+ { 0.850980, 0.364706, 0.160784, 1.0 },
+ { 0.768627, 0.376471, 0.113725, 1.0 },
+ { 0.686275, 0.392157, 0.066667, 1.0 },
+ { 0.635294, 0.368627, 0.133333, 1.0 },
+ { 0.588235, 0.345098, 0.200000, 1.0 },
+ { 0.498039, 0.301961, 0.184314, 1.0 },
+ { 0.411765, 0.262745, 0.172549, 1.0 },
+ { 0.411765, 0.262745, 0.172549, 1.0 },
+ { 0.411765, 0.262745, 0.168627, 1.0 },
+ { 0.411765, 0.266667, 0.164706, 1.0 },
+ { 0.541176, 0.329412, 0.117647, 1.0 },
+ { 0.674510, 0.392157, 0.070588, 1.0 },
+ { 0.737255, 0.423529, 0.090196, 1.0 },
+ { 0.803922, 0.458824, 0.109804, 1.0 },
+ { 0.850980, 0.482353, 0.121569, 1.0 },
+ { 0.898039, 0.505882, 0.137255, 1.0 },
+ { 0.901961, 0.509804, 0.141176, 1.0 },
+ { 0.941176, 0.470588, 0.149020, 1.0 },
+ { 0.984314, 0.431373, 0.160784, 1.0 },
+ { 0.980392, 0.427451, 0.141176, 1.0 },
+ { 0.980392, 0.423529, 0.125490, 1.0 },
+ { 0.984314, 0.427451, 0.137255, 1.0 },
+ { 0.992157, 0.435294, 0.152941, 1.0 },
+ { 0.964706, 0.533333, 0.152941, 1.0 },
+ { 0.949020, 0.525490, 0.184314, 1.0 },
+ { 0.937255, 0.521569, 0.215686, 1.0 },
+ { 0.929412, 0.458824, 0.462745, 1.0 },
+ { 0.921569, 0.400000, 0.709804, 1.0 },
+ { 0.921569, 0.400000, 0.713725, 1.0 },
+ { 0.921569, 0.400000, 0.717647, 1.0 },
+ { 0.827451, 0.356863, 0.705882, 1.0 },
+ { 0.545098, 0.321569, 0.388235, 1.0 },
+ { 0.223529, 0.180392, 0.172549, 1.0 },
+ { 0.125490, 0.129412, 0.129412, 1.0 },
+ { 0.027451, 0.082353, 0.086275, 1.0 },
+ { 0.015686, 0.062745, 0.078431, 1.0 },
+ { 0.003922, 0.047059, 0.070588, 1.0 },
+ { 0.007843, 0.047059, 0.066667, 1.0 },
+ { 0.011765, 0.047059, 0.066667, 1.0 },
+ { 0.039216, 0.027451, 0.062745, 1.0 },
+ { 0.094118, 0.078431, 0.039216, 1.0 },
+ { 0.152941, 0.133333, 0.015686, 1.0 },
+ { 0.188235, 0.094118, 0.054902, 1.0 },
+ { 0.223529, 0.054902, 0.094118, 1.0 },
+ { 0.227451, 0.050980, 0.090196, 1.0 },
+ { 0.231373, 0.050980, 0.090196, 1.0 },
+ { 0.207843, 0.043137, 0.047059, 1.0 },
+ { 0.164706, 0.027451, 0.054902, 1.0 },
+ { 0.223529, 0.054902, 0.094118, 1.0 },
+ { 0.227451, 0.113725, 0.121569, 1.0 },
+ { 0.231373, 0.172549, 0.152941, 1.0 },
+ { 0.384314, 0.247059, 0.270588, 1.0 },
+ { 0.537255, 0.325490, 0.388235, 1.0 },
+ { 0.615686, 0.360784, 0.458824, 1.0 },
+ { 0.694118, 0.400000, 0.529412, 1.0 },
+ { 0.917647, 0.505882, 0.737255, 1.0 },
+ { 0.921569, 0.513725, 0.478431, 1.0 },
+ { 0.925490, 0.521569, 0.219608, 1.0 },
+ { 0.886275, 0.443137, 0.192157, 1.0 },
+ { 0.850980, 0.364706, 0.164706, 1.0 },
+ { 0.788235, 0.337255, 0.160784, 1.0 },
+ { 0.729412, 0.313725, 0.156863, 1.0 },
+ { 0.674510, 0.392157, 0.070588, 1.0 },
+ { 0.580392, 0.345098, 0.203922, 1.0 },
+ { 0.411765, 0.262745, 0.172549, 1.0 },
+ { 0.411765, 0.262745, 0.172549, 1.0 },
+ { 0.411765, 0.262745, 0.172549, 1.0 },
+ { 0.411765, 0.262745, 0.172549, 1.0 },
+ { 0.411765, 0.262745, 0.172549, 1.0 },
+ { 0.411765, 0.262745, 0.172549, 1.0 },
+ { 0.411765, 0.262745, 0.172549, 1.0 },
+ { 0.411765, 0.262745, 0.180392, 1.0 },
+ { 0.407843, 0.203922, 0.156863, 1.0 },
+ { 0.403922, 0.149020, 0.133333, 1.0 },
+ { 0.490196, 0.243137, 0.164706, 1.0 },
+ { 0.576471, 0.341176, 0.196078, 1.0 },
+ { 0.580392, 0.341176, 0.196078, 1.0 },
+ { 0.588235, 0.345098, 0.200000, 1.0 },
+ { 0.733333, 0.419608, 0.211765, 1.0 },
+ { 0.698039, 0.403922, 0.533333, 1.0 },
+ { 0.921569, 0.517647, 0.803922, 1.0 },
+ { 0.949020, 0.529412, 0.815686, 1.0 },
+ { 0.976471, 0.545098, 0.831373, 1.0 },
+ { 0.949020, 0.529412, 0.815686, 1.0 },
+ { 0.921569, 0.517647, 0.803922, 1.0 },
+ { 0.921569, 0.517647, 0.803922, 1.0 },
+ { 0.976471, 0.545098, 0.831373, 1.0 },
+ { 1.000000, 0.439216, 0.800000, 1.0 },
+ { 0.913725, 0.400000, 0.752941, 1.0 },
+ { 0.831373, 0.360784, 0.709804, 1.0 },
+ { 0.764706, 0.325490, 0.603922, 1.0 },
+ { 0.701961, 0.294118, 0.501961, 1.0 },
+ { 0.556863, 0.211765, 0.376471, 1.0 },
+ { 0.364706, 0.239216, 0.243137, 1.0 },
+ { 0.200000, 0.352941, 0.145098, 1.0 },
+ { 0.215686, 0.431373, 0.101961, 1.0 },
+ { 0.211765, 0.596078, 0.058824, 1.0 },
+ { 0.439216, 0.498039, 0.066667, 1.0 },
+ { 0.666667, 0.400000, 0.074510, 1.0 },
+ { 0.733333, 0.427451, 0.090196, 1.0 },
+ { 0.803922, 0.458824, 0.109804, 1.0 },
+ { 0.850980, 0.364706, 0.164706, 1.0 },
+ { 0.729412, 0.305882, 0.164706, 1.0 },
+ { 0.580392, 0.345098, 0.200000, 1.0 },
+ { 0.494118, 0.301961, 0.184314, 1.0 },
+ { 0.411765, 0.262745, 0.172549, 1.0 },
+ { 0.498039, 0.301961, 0.188235, 1.0 },
+ { 0.588235, 0.341176, 0.203922, 1.0 },
+ { 0.674510, 0.392157, 0.070588, 1.0 },
+ { 0.678431, 0.396078, 0.074510, 1.0 },
+ { 0.803922, 0.450980, 0.105882, 1.0 },
+ { 0.803922, 0.458824, 0.109804, 1.0 },
+ { 0.847059, 0.482353, 0.219608, 1.0 },
+ { 0.717647, 0.552941, 0.380392, 1.0 },
+ { 0.588235, 0.623529, 0.541176, 1.0 },
+ { 0.901961, 0.882353, 0.733333, 1.0 },
+ { 0.933333, 0.945098, 0.768627, 1.0 },
+ { 0.988235, 0.988235, 0.792157, 1.0 },
+ { 0.988235, 0.984314, 0.796078, 1.0 },
+ { 0.968627, 0.541176, 0.796078, 1.0 },
+ { 0.760784, 0.376471, 0.643137, 1.0 },
+ { 0.552941, 0.215686, 0.494118, 1.0 },
+ { 0.466667, 0.172549, 0.360784, 1.0 },
+ { 0.380392, 0.129412, 0.231373, 1.0 },
+ { 0.207843, 0.156863, 0.266667, 1.0 },
+ { 0.227451, 0.172549, 0.160784, 1.0 },
+ { 0.231373, 0.172549, 0.152941, 1.0 },
+ { 0.180392, 0.145098, 0.086275, 1.0 },
+ { 0.239216, 0.172549, 0.145098, 1.0 },
+ { 0.325490, 0.215686, 0.156863, 1.0 },
+ { 0.411765, 0.262745, 0.172549, 1.0 },
+ { 0.521569, 0.313725, 0.039216, 1.0 },
+ { 0.662745, 0.396078, 0.070588, 1.0 },
+ { 0.682353, 0.384314, 0.078431, 1.0 },
+ { 0.588235, 0.345098, 0.200000, 1.0 },
+ { 0.411765, 0.149020, 0.117647, 1.0 },
+ { 0.384314, 0.133333, 0.070588, 1.0 },
+ { 0.360784, 0.117647, 0.027451, 1.0 },
+ { 0.294118, 0.145098, 0.090196, 1.0 },
+ { 0.231373, 0.172549, 0.152941, 1.0 },
+ { 0.207843, 0.266667, 0.176471, 1.0 },
+ { 0.203922, 0.356863, 0.141176, 1.0 },
+ { 0.411765, 0.262745, 0.172549, 1.0 },
+ { 0.588235, 0.345098, 0.200000, 1.0 },
+ { 0.898039, 0.505882, 0.129412, 1.0 },
+ { 0.898039, 0.505882, 0.133333, 1.0 },
+ { 0.901961, 0.509804, 0.141176, 1.0 },
+ { 0.901961, 0.509804, 0.141176, 1.0 },
+ { 0.964706, 0.541176, 0.156863, 1.0 },
+ { 0.901961, 0.509804, 0.141176, 1.0 },
+ { 0.901961, 0.509804, 0.141176, 1.0 },
+ { 0.827451, 0.352941, 0.615686, 1.0 },
+ { 0.831373, 0.411765, 0.678431, 1.0 },
+ { 0.835294, 0.470588, 0.745098, 1.0 },
+ { 0.921569, 0.517647, 0.803922, 1.0 },
+ { 0.921569, 0.517647, 0.803922, 1.0 },
+ { 0.827451, 0.478431, 0.745098, 1.0 },
+ { 0.694118, 0.400000, 0.529412, 1.0 },
+ { 0.733333, 0.419608, 0.211765, 1.0 },
+ { 0.803922, 0.458824, 0.109804, 1.0 },
+ { 0.901961, 0.509804, 0.141176, 1.0 },
+ { 0.901961, 0.509804, 0.141176, 1.0 },
+ { 0.901961, 0.509804, 0.141176, 1.0 },
+ { 0.968627, 0.537255, 0.164706, 1.0 },
+ { 0.968627, 0.541176, 0.184314, 1.0 },
+ { 0.980392, 0.541176, 0.203922, 1.0 },
+ { 0.984314, 0.545098, 0.207843, 1.0 },
+ { 0.984314, 0.545098, 0.207843, 1.0 },
+ { 0.988235, 0.549020, 0.200000, 1.0 },
+ { 0.996078, 0.552941, 0.192157, 1.0 },
+ { 0.968627, 0.537255, 0.164706, 1.0 },
+ { 0.901961, 0.509804, 0.133333, 1.0 },
+ { 0.803922, 0.458824, 0.109804, 1.0 },
+ { 0.674510, 0.392157, 0.070588, 1.0 },
+ { 0.533333, 0.207843, 0.011765, 1.0 },
+ { 0.533333, 0.207843, 0.003922, 1.0 },
+ { 0.345098, 0.223529, 0.000000, 1.0 },
+ { 0.207843, 0.141176, 0.070588, 1.0 },
+ { 0.207843, 0.141176, 0.078431, 1.0 },
+ { 0.227451, 0.058824, 0.098039, 1.0 },
+ { 0.196078, 0.043137, 0.219608, 1.0 },
+ { 0.196078, 0.043137, 0.219608, 1.0 },
+ { 0.047059, 0.074510, 0.137255, 1.0 },
+ { 0.000000, 0.054902, 0.082353, 1.0 },
+ { 0.000000, 0.054902, 0.074510, 1.0 },
+ { 0.000000, 0.054902, 0.066667, 1.0 },
+ { 0.003922, 0.047059, 0.062745, 1.0 },
+ { 0.011765, 0.047059, 0.066667, 1.0 },
+ { 0.047059, 0.070588, 0.117647, 1.0 },
+ { 0.145098, 0.109804, 0.231373, 1.0 },
+ { 0.152941, 0.109804, 0.243137, 1.0 },
+ { 0.203922, 0.152941, 0.262745, 1.0 },
+ { 0.203922, 0.176471, 0.203922, 1.0 },
+ { 0.231373, 0.172549, 0.152941, 1.0 },
+ { 0.176471, 0.149020, 0.086275, 1.0 },
+ { 0.156863, 0.137255, 0.019608, 1.0 },
+ { 0.156863, 0.133333, 0.031373, 1.0 },
+ { 0.180392, 0.145098, 0.086275, 1.0 },
+ { 0.231373, 0.172549, 0.152941, 1.0 },
+ { 0.372549, 0.239216, 0.243137, 1.0 },
+ { 0.564706, 0.337255, 0.537255, 1.0 },
+ { 0.827451, 0.470588, 0.745098, 1.0 },
+ { 0.921569, 0.517647, 0.803922, 1.0 },
+ { 0.976471, 0.545098, 0.831373, 1.0 },
+ { 0.980392, 0.549020, 0.835294, 1.0 },
+ { 0.976471, 0.545098, 0.831373, 1.0 },
+ { 0.976471, 0.545098, 0.831373, 1.0 },
+ { 0.976471, 0.545098, 0.831373, 1.0 },
+ { 0.984314, 0.545098, 0.835294, 1.0 },
+ { 0.992157, 0.556863, 0.827451, 1.0 },
+ { 0.992157, 0.556863, 0.827451, 1.0 },
+ { 1.000000, 0.552941, 0.827451, 1.0 },
+ { 0.992157, 0.556863, 0.827451, 1.0 },
+ { 0.984314, 0.541176, 0.800000, 1.0 },
+ { 0.976471, 0.431373, 0.756863, 1.0 },
+ { 0.921569, 0.400000, 0.709804, 1.0 },
+ { 0.925490, 0.521569, 0.219608, 1.0 },
+ { 0.937255, 0.521569, 0.215686, 1.0 },
+ { 0.968627, 0.537255, 0.164706, 1.0 },
+ { 0.901961, 0.509804, 0.141176, 1.0 },
+ { 0.803922, 0.458824, 0.109804, 1.0 },
+ { 0.674510, 0.392157, 0.070588, 1.0 },
+ { 0.525490, 0.313725, 0.023529, 1.0 },
+ { 0.349020, 0.227451, 0.011765, 1.0 },
+ { 0.231373, 0.172549, 0.152941, 1.0 },
+ { 0.200000, 0.160784, 0.266667, 1.0 },
+ { 0.396078, 0.247059, 0.407843, 1.0 },
+ { 0.705882, 0.301961, 0.627451, 1.0 },
+ { 0.831373, 0.360784, 0.709804, 1.0 },
+ { 0.835294, 0.470588, 0.745098, 1.0 },
+ { 0.921569, 0.517647, 0.803922, 1.0 },
+ { 1.000000, 0.439216, 0.811765, 1.0 },
+ { 1.000000, 0.435294, 0.807843, 1.0 },
+ { 1.000000, 0.439216, 0.800000, 1.0 },
+ { 0.980392, 0.427451, 0.796078, 1.0 },
+ { 0.925490, 0.403922, 0.768627, 1.0 },
+ { 0.827451, 0.356863, 0.705882, 1.0 },
+ { 0.701961, 0.298039, 0.513725, 1.0 },
+ { 0.537255, 0.325490, 0.388235, 1.0 },
+ { 0.372549, 0.239216, 0.243137, 1.0 },
+ { 0.207843, 0.266667, 0.176471, 1.0 },
+ { 0.176471, 0.149020, 0.086275, 1.0 },
+ { 0.152941, 0.137255, 0.023529, 1.0 },
+ { 0.035294, 0.035294, 0.066667, 1.0 },
+ { 0.043137, 0.031373, 0.066667, 1.0 },
+ { 0.196078, 0.035294, 0.011765, 1.0 },
+ { 0.356863, 0.113725, 0.023529, 1.0 },
+ { 0.349020, 0.227451, 0.003922, 1.0 },
+ { 0.345098, 0.227451, 0.000000, 1.0 },
+ { 0.341176, 0.227451, 0.000000, 1.0 },
+ { 0.203922, 0.145098, 0.070588, 1.0 },
+ { 0.188235, 0.141176, 0.078431, 1.0 },
+ { 0.152941, 0.133333, 0.019608, 1.0 },
+ { 0.152941, 0.137255, 0.023529, 1.0 },
+ { 0.227451, 0.274510, 0.023529, 1.0 },
+ };
+/* Apophysis-040426-163KSphere */
+static double4 colors_148[] = {
+ { 0.713725, 0.729412, 0.549020, 1.0 },
+ { 0.501961, 0.733333, 0.305882, 1.0 },
+ { 0.352941, 0.654902, 0.325490, 1.0 },
+ { 0.207843, 0.580392, 0.349020, 1.0 },
+ { 0.219608, 0.474510, 0.349020, 1.0 },
+ { 0.231373, 0.372549, 0.349020, 1.0 },
+ { 0.278431, 0.376471, 0.349020, 1.0 },
+ { 0.325490, 0.380392, 0.352941, 1.0 },
+ { 0.584314, 0.372549, 0.341176, 1.0 },
+ { 0.486275, 0.325490, 0.301961, 1.0 },
+ { 0.392157, 0.278431, 0.262745, 1.0 },
+ { 0.356863, 0.270588, 0.215686, 1.0 },
+ { 0.325490, 0.266667, 0.172549, 1.0 },
+ { 0.325490, 0.258824, 0.109804, 1.0 },
+ { 0.325490, 0.254902, 0.050980, 1.0 },
+ { 0.356863, 0.247059, 0.043137, 1.0 },
+ { 0.392157, 0.239216, 0.035294, 1.0 },
+ { 0.325490, 0.231373, 0.043137, 1.0 },
+ { 0.215686, 0.164706, 0.082353, 1.0 },
+ { 0.109804, 0.098039, 0.125490, 1.0 },
+ { 0.109804, 0.090196, 0.094118, 1.0 },
+ { 0.109804, 0.086275, 0.066667, 1.0 },
+ { 0.109804, 0.109804, 0.035294, 1.0 },
+ { 0.109804, 0.133333, 0.003922, 1.0 },
+ { 0.039216, 0.145098, 0.000000, 1.0 },
+ { 0.074510, 0.137255, 0.011765, 1.0 },
+ { 0.109804, 0.133333, 0.027451, 1.0 },
+ { 0.109804, 0.152941, 0.090196, 1.0 },
+ { 0.109804, 0.172549, 0.152941, 1.0 },
+ { 0.109804, 0.172549, 0.152941, 1.0 },
+ { 0.109804, 0.172549, 0.152941, 1.0 },
+ { 0.133333, 0.207843, 0.098039, 1.0 },
+ { 0.039216, 0.239216, 0.117647, 1.0 },
+ { 0.039216, 0.258824, 0.149020, 1.0 },
+ { 0.039216, 0.235294, 0.105882, 1.0 },
+ { 0.039216, 0.215686, 0.062745, 1.0 },
+ { 0.039216, 0.203922, 0.058824, 1.0 },
+ { 0.039216, 0.192157, 0.054902, 1.0 },
+ { 0.086275, 0.203922, 0.074510, 1.0 },
+ { 0.133333, 0.219608, 0.094118, 1.0 },
+ { 0.133333, 0.478431, 0.113725, 1.0 },
+ { 0.168627, 0.494118, 0.082353, 1.0 },
+ { 0.207843, 0.513725, 0.050980, 1.0 },
+ { 0.266667, 0.450980, 0.035294, 1.0 },
+ { 0.325490, 0.392157, 0.023529, 1.0 },
+ { 0.356863, 0.368627, 0.074510, 1.0 },
+ { 0.392157, 0.349020, 0.129412, 1.0 },
+ { 0.501961, 0.305882, 0.243137, 1.0 },
+ { 0.584314, 0.396078, 0.396078, 1.0 },
+ { 0.643137, 0.807843, 0.635294, 1.0 },
+ { 0.678431, 0.788235, 0.623529, 1.0 },
+ { 0.713725, 0.772549, 0.611765, 1.0 },
+ { 0.745098, 0.709804, 0.482353, 1.0 },
+ { 0.776471, 0.650980, 0.352941, 1.0 },
+ { 0.776471, 0.650980, 0.352941, 1.0 },
+ { 0.776471, 0.650980, 0.352941, 1.0 },
+ { 0.776471, 0.627451, 0.349020, 1.0 },
+ { 0.584314, 0.552941, 0.317647, 1.0 },
+ { 0.392157, 0.478431, 0.290196, 1.0 },
+ { 0.298039, 0.431373, 0.278431, 1.0 },
+ { 0.207843, 0.384314, 0.270588, 1.0 },
+ { 0.219608, 0.356863, 0.266667, 1.0 },
+ { 0.231373, 0.333333, 0.262745, 1.0 },
+ { 0.325490, 0.380392, 0.352941, 1.0 },
+ { 0.325490, 0.403922, 0.360784, 1.0 },
+ { 0.392157, 0.415686, 0.219608, 1.0 },
+ { 0.403922, 0.333333, 0.172549, 1.0 },
+ { 0.415686, 0.250980, 0.125490, 1.0 },
+ { 0.368627, 0.258824, 0.160784, 1.0 },
+ { 0.325490, 0.266667, 0.196078, 1.0 },
+ { 0.325490, 0.266667, 0.172549, 1.0 },
+ { 0.301961, 0.325490, 0.113725, 1.0 },
+ { 0.501961, 0.458824, 0.098039, 1.0 },
+ { 0.580392, 0.584314, 0.117647, 1.0 },
+ { 0.658824, 0.709804, 0.137255, 1.0 },
+ { 0.658824, 0.694118, 0.141176, 1.0 },
+ { 0.658824, 0.678431, 0.149020, 1.0 },
+ { 0.658824, 0.650980, 0.164706, 1.0 },
+ { 0.658824, 0.623529, 0.184314, 1.0 },
+ { 0.584314, 0.541176, 0.133333, 1.0 },
+ { 0.501961, 0.435294, 0.109804, 1.0 },
+ { 0.482353, 0.282353, 0.023529, 1.0 },
+ { 0.447059, 0.254902, 0.070588, 1.0 },
+ { 0.415686, 0.227451, 0.117647, 1.0 },
+ { 0.415686, 0.239216, 0.121569, 1.0 },
+ { 0.415686, 0.250980, 0.125490, 1.0 },
+ { 0.501961, 0.341176, 0.184314, 1.0 },
+ { 0.584314, 0.333333, 0.258824, 1.0 },
+ { 0.658824, 0.447059, 0.270588, 1.0 },
+ { 0.658824, 0.501961, 0.235294, 1.0 },
+ { 0.658824, 0.560784, 0.200000, 1.0 },
+ { 0.717647, 0.576471, 0.164706, 1.0 },
+ { 0.776471, 0.596078, 0.129412, 1.0 },
+ { 0.713725, 0.470588, 0.066667, 1.0 },
+ { 0.713725, 0.435294, 0.125490, 1.0 },
+ { 0.776471, 0.407843, 0.098039, 1.0 },
+ { 0.776471, 0.443137, 0.133333, 1.0 },
+ { 0.882353, 0.556863, 0.145098, 1.0 },
+ { 0.827451, 0.580392, 0.219608, 1.0 },
+ { 0.776471, 0.607843, 0.298039, 1.0 },
+ { 0.745098, 0.580392, 0.278431, 1.0 },
+ { 0.713725, 0.552941, 0.258824, 1.0 },
+ { 0.658824, 0.494118, 0.243137, 1.0 },
+ { 0.643137, 0.423529, 0.133333, 1.0 },
+ { 0.482353, 0.270588, 0.011765, 1.0 },
+ { 0.403922, 0.309804, 0.007843, 1.0 },
+ { 0.325490, 0.349020, 0.007843, 1.0 },
+ { 0.356863, 0.435294, 0.003922, 1.0 },
+ { 0.392157, 0.525490, 0.003922, 1.0 },
+ { 0.301961, 0.545098, 0.011765, 1.0 },
+ { 0.301961, 0.423529, 0.082353, 1.0 },
+ { 0.301961, 0.411765, 0.239216, 1.0 },
+ { 0.325490, 0.380392, 0.329412, 1.0 },
+ { 0.325490, 0.356863, 0.301961, 1.0 },
+ { 0.278431, 0.356863, 0.305882, 1.0 },
+ { 0.231373, 0.356863, 0.313725, 1.0 },
+ { 0.231373, 0.333333, 0.286275, 1.0 },
+ { 0.325490, 0.290196, 0.270588, 1.0 },
+ { 0.231373, 0.219608, 0.101961, 1.0 },
+ { 0.231373, 0.219608, 0.101961, 1.0 },
+ { 0.231373, 0.133333, 0.003922, 1.0 },
+ { 0.278431, 0.180392, 0.023529, 1.0 },
+ { 0.325490, 0.231373, 0.043137, 1.0 },
+ { 0.278431, 0.223529, 0.070588, 1.0 },
+ { 0.231373, 0.219608, 0.101961, 1.0 },
+ { 0.207843, 0.278431, 0.113725, 1.0 },
+ { 0.207843, 0.298039, 0.121569, 1.0 },
+ { 0.207843, 0.278431, 0.090196, 1.0 },
+ { 0.207843, 0.278431, 0.113725, 1.0 },
+ { 0.133333, 0.407843, 0.270588, 1.0 },
+ { 0.133333, 0.396078, 0.301961, 1.0 },
+ { 0.133333, 0.388235, 0.337255, 1.0 },
+ { 0.133333, 0.368627, 0.329412, 1.0 },
+ { 0.109804, 0.337255, 0.223529, 1.0 },
+ { 0.039216, 0.321569, 0.239216, 1.0 },
+ { 0.039216, 0.321569, 0.239216, 1.0 },
+ { 0.133333, 0.262745, 0.156863, 1.0 },
+ { 0.227451, 0.227451, 0.117647, 1.0 },
+ { 0.325490, 0.192157, 0.078431, 1.0 },
+ { 0.368627, 0.207843, 0.109804, 1.0 },
+ { 0.415686, 0.227451, 0.141176, 1.0 },
+ { 0.501961, 0.282353, 0.235294, 1.0 },
+ { 0.584314, 0.396078, 0.372549, 1.0 },
+ { 0.584314, 0.419608, 0.427451, 1.0 },
+ { 0.415686, 0.486275, 0.627451, 1.0 },
+ { 0.207843, 0.505882, 0.450980, 1.0 },
+ { 0.168627, 0.462745, 0.427451, 1.0 },
+ { 0.133333, 0.423529, 0.407843, 1.0 },
+ { 0.039216, 0.376471, 0.341176, 1.0 },
+ { 0.039216, 0.364706, 0.192157, 1.0 },
+ { 0.039216, 0.384314, 0.180392, 1.0 },
+ { 0.133333, 0.317647, 0.149020, 1.0 },
+ { 0.231373, 0.313725, 0.231373, 1.0 },
+ { 0.231373, 0.321569, 0.247059, 1.0 },
+ { 0.231373, 0.333333, 0.262745, 1.0 },
+ { 0.207843, 0.364706, 0.215686, 1.0 },
+ { 0.133333, 0.286275, 0.211765, 1.0 },
+ { 0.133333, 0.250980, 0.133333, 1.0 },
+ { 0.231373, 0.254902, 0.050980, 1.0 },
+ { 0.325490, 0.278431, 0.019608, 1.0 },
+ { 0.415686, 0.415686, 0.035294, 1.0 },
+ { 0.501961, 0.749020, 0.203922, 1.0 },
+ { 0.541176, 0.760784, 0.176471, 1.0 },
+ { 0.584314, 0.772549, 0.149020, 1.0 },
+ { 0.643137, 0.768627, 0.317647, 1.0 },
+ { 0.658824, 0.823529, 0.301961, 1.0 },
+ { 0.882353, 0.788235, 0.278431, 1.0 },
+ { 0.882353, 0.639216, 0.301961, 1.0 },
+ { 0.882353, 0.745098, 0.419608, 1.0 },
+ { 0.882353, 0.800000, 0.521569, 1.0 },
+ { 0.882353, 0.858824, 0.627451, 1.0 },
+ { 0.882353, 0.937255, 0.854902, 1.0 },
+ { 0.835294, 0.772549, 0.858824, 1.0 },
+ { 0.835294, 0.870588, 0.725490, 1.0 },
+ { 0.713725, 0.831373, 0.454902, 1.0 },
+ { 0.835294, 0.796078, 0.333333, 1.0 },
+ { 0.835294, 0.780392, 0.325490, 1.0 },
+ { 0.835294, 0.658824, 0.333333, 1.0 },
+ { 0.882353, 0.568627, 0.211765, 1.0 },
+ { 0.658824, 0.513725, 0.227451, 1.0 },
+ { 0.643137, 0.470588, 0.207843, 1.0 },
+ { 0.713725, 0.411765, 0.117647, 1.0 },
+ { 0.643137, 0.376471, 0.082353, 1.0 },
+ { 0.482353, 0.321569, 0.082353, 1.0 },
+ { 0.482353, 0.305882, 0.000000, 1.0 },
+ { 0.447059, 0.337255, 0.027451, 1.0 },
+ { 0.415686, 0.368627, 0.058824, 1.0 },
+ { 0.501961, 0.388235, 0.133333, 1.0 },
+ { 0.584314, 0.407843, 0.211765, 1.0 },
+ { 0.643137, 0.494118, 0.235294, 1.0 },
+ { 0.564706, 0.501961, 0.258824, 1.0 },
+ { 0.658824, 0.435294, 0.458824, 1.0 },
+ { 0.658824, 0.384314, 0.372549, 1.0 },
+ { 0.584314, 0.309804, 0.250980, 1.0 },
+ { 0.564706, 0.384314, 0.133333, 1.0 },
+ { 0.482353, 0.294118, 0.054902, 1.0 },
+ { 0.392157, 0.215686, 0.027451, 1.0 },
+ { 0.301961, 0.192157, 0.047059, 1.0 },
+ { 0.207843, 0.207843, 0.019608, 1.0 },
+ { 0.207843, 0.231373, 0.050980, 1.0 },
+ { 0.109804, 0.274510, 0.129412, 1.0 },
+ { 0.133333, 0.286275, 0.211765, 1.0 },
+ { 0.133333, 0.349020, 0.301961, 1.0 },
+ { 0.231373, 0.396078, 0.349020, 1.0 },
+ { 0.325490, 0.498039, 0.470588, 1.0 },
+ { 0.392157, 0.611765, 0.580392, 1.0 },
+ { 0.564706, 0.776471, 0.752941, 1.0 },
+ { 0.776471, 0.709804, 0.815686, 1.0 },
+ { 0.658824, 0.733333, 0.725490, 1.0 },
+ { 0.584314, 0.647059, 0.541176, 1.0 },
+ { 0.392157, 0.694118, 0.305882, 1.0 },
+ { 0.301961, 0.431373, 0.270588, 1.0 },
+ { 0.325490, 0.290196, 0.203922, 1.0 },
+ { 0.415686, 0.262745, 0.176471, 1.0 },
+ { 0.501961, 0.282353, 0.211765, 1.0 },
+ { 0.713725, 0.109804, 0.262745, 1.0 },
+ { 0.658824, 0.098039, 0.501961, 1.0 },
+ { 0.643137, 0.274510, 0.439216, 1.0 },
+ { 0.643137, 0.301961, 0.470588, 1.0 },
+ { 0.415686, 0.403922, 0.392157, 1.0 },
+ { 0.325490, 0.462745, 0.509804, 1.0 },
+ { 0.231373, 0.286275, 0.482353, 1.0 },
+ { 0.133333, 0.262745, 0.380392, 1.0 },
+ { 0.039216, 0.301961, 0.207843, 1.0 },
+ { 0.039216, 0.133333, 0.156863, 1.0 },
+ { 0.039216, 0.062745, 0.141176, 1.0 },
+ { 0.039216, 0.062745, 0.141176, 1.0 },
+ { 0.109804, 0.109804, 0.058824, 1.0 },
+ { 0.133333, 0.098039, 0.031373, 1.0 },
+ { 0.133333, 0.145098, 0.000000, 1.0 },
+ { 0.207843, 0.156863, 0.031373, 1.0 },
+ { 0.231373, 0.133333, 0.003922, 1.0 },
+ { 0.231373, 0.172549, 0.039216, 1.0 },
+ { 0.207843, 0.207843, 0.019608, 1.0 },
+ { 0.109804, 0.184314, 0.003922, 1.0 },
+ { 0.133333, 0.258824, 0.062745, 1.0 },
+ { 0.109804, 0.274510, 0.129412, 1.0 },
+ { 0.109804, 0.294118, 0.160784, 1.0 },
+ { 0.109804, 0.403922, 0.149020, 1.0 },
+ { 0.133333, 0.407843, 0.270588, 1.0 },
+ { 0.133333, 0.368627, 0.329412, 1.0 },
+ { 0.133333, 0.349020, 0.376471, 1.0 },
+ { 0.133333, 0.368627, 0.309804, 1.0 },
+ { 0.133333, 0.349020, 0.282353, 1.0 },
+ { 0.207843, 0.345098, 0.207843, 1.0 },
+ { 0.207843, 0.396078, 0.121569, 1.0 },
+ { 0.301961, 0.325490, 0.113725, 1.0 },
+ { 0.415686, 0.274510, 0.109804, 1.0 },
+ { 0.415686, 0.298039, 0.121569, 1.0 },
+ { 0.501961, 0.388235, 0.133333, 1.0 },
+ { 0.501961, 0.435294, 0.109804, 1.0 },
+ { 0.584314, 0.498039, 0.156863, 1.0 },
+ { 0.584314, 0.407843, 0.211765, 1.0 },
+ { 0.564706, 0.545098, 0.294118, 1.0 },
+ { 0.564706, 0.603922, 0.388235, 1.0 },
+ { 0.835294, 0.890196, 0.564706, 1.0 },
+ };
+/* Apophysis-040426-163KInterseed */
+static double4 colors_149[] = {
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.015686, 0.015686, 0.015686, 1.0 },
+ { 0.023529, 0.023529, 0.023529, 1.0 },
+ { 0.023529, 0.023529, 0.023529, 1.0 },
+ { 0.027451, 0.027451, 0.027451, 1.0 },
+ { 0.031373, 0.031373, 0.031373, 1.0 },
+ { 0.027451, 0.027451, 0.027451, 1.0 },
+ { 0.023529, 0.023529, 0.023529, 1.0 },
+ { 0.015686, 0.015686, 0.015686, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.015686, 0.015686, 0.015686, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.027451, 0.027451, 0.027451, 1.0 },
+ { 0.027451, 0.027451, 0.027451, 1.0 },
+ { 0.031373, 0.031373, 0.031373, 1.0 },
+ { 0.031373, 0.031373, 0.031373, 1.0 },
+ { 0.031373, 0.031373, 0.031373, 1.0 },
+ { 0.023529, 0.023529, 0.023529, 1.0 },
+ { 0.015686, 0.015686, 0.015686, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.015686, 0.015686, 0.015686, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.027451, 0.027451, 0.027451, 1.0 },
+ { 0.145098, 0.019608, 0.062745, 1.0 },
+ { 0.423529, 0.192157, 0.207843, 1.0 },
+ { 0.705882, 0.364706, 0.356863, 1.0 },
+ { 0.850980, 0.658824, 0.329412, 1.0 },
+ { 1.000000, 0.956863, 0.305882, 1.0 },
+ { 1.000000, 0.976471, 0.298039, 1.0 },
+ { 1.000000, 1.000000, 0.294118, 1.0 },
+ { 1.000000, 1.000000, 0.325490, 1.0 },
+ { 1.000000, 1.000000, 0.356863, 1.0 },
+ { 0.886275, 0.882353, 0.349020, 1.0 },
+ { 0.560784, 0.941176, 0.250980, 1.0 },
+ { 0.239216, 1.000000, 0.152941, 1.0 },
+ { 0.474510, 0.843137, 0.235294, 1.0 },
+ { 0.709804, 0.690196, 0.321569, 1.0 },
+ { 0.956863, 0.890196, 0.372549, 1.0 },
+ { 0.639216, 0.568627, 0.325490, 1.0 },
+ { 0.262745, 0.207843, 0.090196, 1.0 },
+ { 0.145098, 0.117647, 0.058824, 1.0 },
+ { 0.027451, 0.027451, 0.027451, 1.0 },
+ { 0.015686, 0.015686, 0.015686, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.015686, 0.015686, 0.015686, 1.0 },
+ { 0.023529, 0.023529, 0.023529, 1.0 },
+ { 0.035294, 0.035294, 0.035294, 1.0 },
+ { 0.039216, 0.039216, 0.039216, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.188235, 0.188235, 0.121569, 1.0 },
+ { 0.454902, 0.400000, 0.231373, 1.0 },
+ { 0.450980, 0.725490, 0.533333, 1.0 },
+ { 1.000000, 1.000000, 0.705882, 1.0 },
+ { 0.835294, 0.800000, 0.262745, 1.0 },
+ { 0.466667, 0.737255, 0.164706, 1.0 },
+ { 0.098039, 0.674510, 0.066667, 1.0 },
+ { 0.094118, 0.552941, 0.172549, 1.0 },
+ { 0.094118, 0.431373, 0.278431, 1.0 },
+ { 0.152941, 0.184314, 0.164706, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.015686, 0.015686, 0.015686, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.023529, 0.023529, 0.023529, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.639216, 0.027451, 0.611765, 1.0 },
+ { 0.674510, 0.309804, 0.576471, 1.0 },
+ { 0.709804, 0.592157, 0.541176, 1.0 },
+ { 0.592157, 0.650980, 0.635294, 1.0 },
+ { 0.717647, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 0.949020, 0.988235, 1.0 },
+ { 1.000000, 1.000000, 0.733333, 1.0 },
+ { 0.964706, 0.937255, 0.317647, 1.0 },
+ { 0.717647, 0.603922, 0.235294, 1.0 },
+ { 0.470588, 0.274510, 0.152941, 1.0 },
+ { 0.337255, 0.223529, 0.098039, 1.0 },
+ { 0.203922, 0.172549, 0.047059, 1.0 },
+ { 0.039216, 0.039216, 0.039216, 1.0 },
+ { 0.023529, 0.023529, 0.023529, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.023529, 0.062745, 0.000000, 1.0 },
+ { 0.035294, 0.266667, 0.019608, 1.0 },
+ { 0.047059, 0.474510, 0.039216, 1.0 },
+ { 0.082353, 0.674510, 0.066667, 1.0 },
+ { 0.215686, 0.988235, 0.125490, 1.0 },
+ { 0.109804, 0.705882, 0.094118, 1.0 },
+ { 0.078431, 0.584314, 0.050980, 1.0 },
+ { 0.086275, 0.301961, 0.129412, 1.0 },
+ { 0.011765, 0.078431, 0.035294, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.031373, 0.031373, 0.031373, 1.0 },
+ { 0.035294, 0.035294, 0.035294, 1.0 },
+ { 0.066667, 0.039216, 0.137255, 1.0 },
+ { 0.160784, 0.298039, 0.274510, 1.0 },
+ { 0.258824, 0.447059, 0.317647, 1.0 },
+ { 0.070588, 0.529412, 0.407843, 1.0 },
+ { 0.003922, 0.294118, 0.227451, 1.0 },
+ { 0.070588, 0.035294, 0.117647, 1.0 },
+ { 0.035294, 0.035294, 0.035294, 1.0 },
+ { 0.027451, 0.027451, 0.027451, 1.0 },
+ { 0.015686, 0.015686, 0.015686, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ };
+/* Apophysis-040426-163XmasFlwers */
+static double4 colors_150[] = {
+ { 0.862745, 0.992157, 0.180392, 1.0 },
+ { 0.996078, 0.556863, 0.133333, 1.0 },
+ { 0.992157, 0.380392, 0.066667, 1.0 },
+ { 0.988235, 0.207843, 0.000000, 1.0 },
+ { 0.992157, 0.145098, 0.031373, 1.0 },
+ { 1.000000, 0.082353, 0.066667, 1.0 },
+ { 0.992157, 0.039216, 0.133333, 1.0 },
+ { 0.988235, 0.000000, 0.203922, 1.0 },
+ { 0.941176, 0.000000, 0.211765, 1.0 },
+ { 0.952941, 0.000000, 0.172549, 1.0 },
+ { 0.964706, 0.000000, 0.133333, 1.0 },
+ { 0.819608, 0.000000, 0.082353, 1.0 },
+ { 0.674510, 0.000000, 0.035294, 1.0 },
+ { 0.443137, 0.070588, 0.090196, 1.0 },
+ { 0.215686, 0.141176, 0.149020, 1.0 },
+ { 0.258824, 0.160784, 0.172549, 1.0 },
+ { 0.301961, 0.180392, 0.200000, 1.0 },
+ { 0.121569, 0.309804, 0.309804, 1.0 },
+ { 0.168627, 0.349020, 0.211765, 1.0 },
+ { 0.215686, 0.392157, 0.117647, 1.0 },
+ { 0.203922, 0.364706, 0.058824, 1.0 },
+ { 0.192157, 0.337255, 0.000000, 1.0 },
+ { 0.200000, 0.345098, 0.003922, 1.0 },
+ { 0.211765, 0.352941, 0.011765, 1.0 },
+ { 0.305882, 0.250980, 0.149020, 1.0 },
+ { 0.427451, 0.243137, 0.105882, 1.0 },
+ { 0.549020, 0.239216, 0.066667, 1.0 },
+ { 0.705882, 0.192157, 0.031373, 1.0 },
+ { 0.866667, 0.149020, 0.000000, 1.0 },
+ { 0.933333, 0.086275, 0.027451, 1.0 },
+ { 1.000000, 0.023529, 0.054902, 1.0 },
+ { 1.000000, 0.000000, 0.043137, 1.0 },
+ { 0.941176, 0.000000, 0.086275, 1.0 },
+ { 0.674510, 0.000000, 0.035294, 1.0 },
+ { 0.490196, 0.082353, 0.015686, 1.0 },
+ { 0.309804, 0.168627, 0.000000, 1.0 },
+ { 0.309804, 0.243137, 0.007843, 1.0 },
+ { 0.309804, 0.317647, 0.019608, 1.0 },
+ { 0.309804, 0.305882, 0.035294, 1.0 },
+ { 0.313725, 0.298039, 0.050980, 1.0 },
+ { 0.305882, 0.121569, 0.200000, 1.0 },
+ { 0.309804, 0.058824, 0.164706, 1.0 },
+ { 0.317647, 0.000000, 0.133333, 1.0 },
+ { 0.317647, 0.098039, 0.066667, 1.0 },
+ { 0.321569, 0.200000, 0.003922, 1.0 },
+ { 0.254902, 0.231373, 0.015686, 1.0 },
+ { 0.192157, 0.262745, 0.027451, 1.0 },
+ { 0.156863, 0.274510, 0.019608, 1.0 },
+ { 0.000000, 0.345098, 0.074510, 1.0 },
+ { 0.266667, 0.627451, 0.062745, 1.0 },
+ { 0.203922, 0.647059, 0.121569, 1.0 },
+ { 0.145098, 0.670588, 0.184314, 1.0 },
+ { 0.200000, 0.623529, 0.403922, 1.0 },
+ { 0.254902, 0.580392, 0.623529, 1.0 },
+ { 0.254902, 0.584314, 0.580392, 1.0 },
+ { 0.254902, 0.592157, 0.541176, 1.0 },
+ { 0.274510, 0.321569, 0.274510, 1.0 },
+ { 0.247059, 0.349020, 0.188235, 1.0 },
+ { 0.219608, 0.380392, 0.105882, 1.0 },
+ { 0.231373, 0.345098, 0.078431, 1.0 },
+ { 0.247059, 0.313725, 0.050980, 1.0 },
+ { 0.282353, 0.258824, 0.043137, 1.0 },
+ { 0.317647, 0.203922, 0.039216, 1.0 },
+ { 0.313725, 0.050980, 0.058824, 1.0 },
+ { 0.294118, 0.000000, 0.062745, 1.0 },
+ { 0.674510, 0.000000, 0.035294, 1.0 },
+ { 0.764706, 0.082353, 0.180392, 1.0 },
+ { 0.854902, 0.164706, 0.325490, 1.0 },
+ { 0.866667, 0.207843, 0.352941, 1.0 },
+ { 0.882353, 0.254902, 0.380392, 1.0 },
+ { 0.929412, 0.298039, 0.407843, 1.0 },
+ { 1.000000, 0.066667, 0.309804, 1.0 },
+ { 0.937255, 0.000000, 0.223529, 1.0 },
+ { 0.827451, 0.000000, 0.270588, 1.0 },
+ { 0.717647, 0.000000, 0.321569, 1.0 },
+ { 0.580392, 0.058824, 0.286275, 1.0 },
+ { 0.447059, 0.121569, 0.250980, 1.0 },
+ { 0.372549, 0.149020, 0.223529, 1.0 },
+ { 0.301961, 0.180392, 0.200000, 1.0 },
+ { 0.274510, 0.298039, 0.215686, 1.0 },
+ { 0.270588, 0.317647, 0.239216, 1.0 },
+ { 0.305882, 0.250980, 0.149020, 1.0 },
+ { 0.309804, 0.258824, 0.090196, 1.0 },
+ { 0.317647, 0.270588, 0.035294, 1.0 },
+ { 0.372549, 0.262745, 0.043137, 1.0 },
+ { 0.431373, 0.258824, 0.050980, 1.0 },
+ { 0.670588, 0.258824, 0.000000, 1.0 },
+ { 0.670588, 0.258824, 0.000000, 1.0 },
+ { 0.674510, 0.000000, 0.035294, 1.0 },
+ { 0.674510, 0.000000, 0.035294, 1.0 },
+ { 0.674510, 0.000000, 0.035294, 1.0 },
+ { 0.686275, 0.000000, 0.047059, 1.0 },
+ { 0.698039, 0.000000, 0.058824, 1.0 },
+ { 0.674510, 0.000000, 0.035294, 1.0 },
+ { 0.572549, 0.211765, 0.043137, 1.0 },
+ { 0.305882, 0.250980, 0.149020, 1.0 },
+ { 0.305882, 0.262745, 0.145098, 1.0 },
+ { 0.219608, 0.380392, 0.105882, 1.0 },
+ { 0.156863, 0.505882, 0.050980, 1.0 },
+ { 0.094118, 0.631373, 0.000000, 1.0 },
+ { 0.105882, 0.592157, 0.000000, 1.0 },
+ { 0.121569, 0.556863, 0.000000, 1.0 },
+ { 0.184314, 0.431373, 0.043137, 1.0 },
+ { 0.219608, 0.368627, 0.086275, 1.0 },
+ { 0.305882, 0.250980, 0.149020, 1.0 },
+ { 0.305882, 0.250980, 0.149020, 1.0 },
+ { 0.305882, 0.250980, 0.149020, 1.0 },
+ { 0.305882, 0.250980, 0.149020, 1.0 },
+ { 0.305882, 0.250980, 0.149020, 1.0 },
+ { 0.305882, 0.250980, 0.149020, 1.0 },
+ { 0.254902, 0.309804, 0.168627, 1.0 },
+ { 0.219608, 0.376471, 0.113725, 1.0 },
+ { 0.219608, 0.368627, 0.086275, 1.0 },
+ { 0.247059, 0.309804, 0.000000, 1.0 },
+ { 0.282353, 0.270588, 0.019608, 1.0 },
+ { 0.317647, 0.231373, 0.039216, 1.0 },
+ { 0.321569, 0.149020, 0.000000, 1.0 },
+ { 0.670588, 0.000000, 0.019608, 1.0 },
+ { 0.670588, 0.000000, 0.019608, 1.0 },
+ { 0.317647, 0.000000, 0.101961, 1.0 },
+ { 0.317647, 0.000000, 0.133333, 1.0 },
+ { 0.450980, 0.113725, 0.066667, 1.0 },
+ { 0.584314, 0.227451, 0.000000, 1.0 },
+ { 0.654902, 0.196078, 0.000000, 1.0 },
+ { 0.729412, 0.168627, 0.000000, 1.0 },
+ { 0.811765, 0.000000, 0.133333, 1.0 },
+ { 0.894118, 0.000000, 0.184314, 1.0 },
+ { 0.878431, 0.101961, 0.000000, 1.0 },
+ { 0.862745, 0.109804, 0.000000, 1.0 },
+ { 0.670588, 0.258824, 0.000000, 1.0 },
+ { 0.541176, 0.243137, 0.058824, 1.0 },
+ { 0.415686, 0.231373, 0.117647, 1.0 },
+ { 0.294118, 0.282353, 0.235294, 1.0 },
+ { 0.176471, 0.219608, 0.317647, 1.0 },
+ { 0.000000, 0.215686, 0.305882, 1.0 },
+ { 0.007843, 0.301961, 0.309804, 1.0 },
+ { 0.007843, 0.239216, 0.423529, 1.0 },
+ { 0.196078, 0.172549, 0.403922, 1.0 },
+ { 0.384314, 0.109804, 0.388235, 1.0 },
+ { 0.368627, 0.172549, 0.450980, 1.0 },
+ { 0.352941, 0.235294, 0.517647, 1.0 },
+ { 0.517647, 0.576471, 0.721569, 1.0 },
+ { 0.737255, 0.725490, 0.760784, 1.0 },
+ { 0.807843, 1.000000, 0.384314, 1.0 },
+ { 0.878431, 0.952941, 0.372549, 1.0 },
+ { 0.894118, 1.000000, 0.227451, 1.0 },
+ { 0.866667, 0.980392, 0.227451, 1.0 },
+ { 0.839216, 0.964706, 0.227451, 1.0 },
+ { 0.823529, 0.968627, 0.180392, 1.0 },
+ { 0.796078, 0.945098, 0.168627, 1.0 },
+ { 0.725490, 0.894118, 0.164706, 1.0 },
+ { 0.584314, 0.784314, 0.141176, 1.0 },
+ { 0.266667, 0.623529, 0.074510, 1.0 },
+ { 0.239216, 0.509804, 0.101961, 1.0 },
+ { 0.215686, 0.396078, 0.133333, 1.0 },
+ { 0.215686, 0.388235, 0.121569, 1.0 },
+ { 0.215686, 0.388235, 0.121569, 1.0 },
+ { 0.266667, 0.407843, 0.298039, 1.0 },
+ { 0.341176, 0.588235, 0.372549, 1.0 },
+ { 0.356863, 0.627451, 0.282353, 1.0 },
+ { 0.435294, 0.654902, 0.337255, 1.0 },
+ { 0.823529, 0.847059, 0.592157, 1.0 },
+ { 0.866667, 0.866667, 0.631373, 1.0 },
+ { 0.913725, 0.886275, 0.674510, 1.0 },
+ { 0.823529, 0.921569, 0.764706, 1.0 },
+ { 0.952941, 0.894118, 0.725490, 1.0 },
+ { 0.960784, 0.878431, 0.800000, 1.0 },
+ { 0.941176, 0.815686, 0.854902, 1.0 },
+ { 0.694118, 0.690196, 0.776471, 1.0 },
+ { 0.654902, 0.662745, 0.764706, 1.0 },
+ { 0.615686, 0.639216, 0.752941, 1.0 },
+ { 0.478431, 0.552941, 0.701961, 1.0 },
+ { 0.250980, 0.552941, 0.658824, 1.0 },
+ { 0.250980, 0.529412, 0.631373, 1.0 },
+ { 0.113725, 0.474510, 0.462745, 1.0 },
+ { 0.062745, 0.458824, 0.439216, 1.0 },
+ { 0.011765, 0.368627, 0.431373, 1.0 },
+ { 0.015686, 0.298039, 0.352941, 1.0 },
+ { 0.149020, 0.321569, 0.403922, 1.0 },
+ { 0.235294, 0.223529, 0.305882, 1.0 },
+ { 0.266667, 0.309804, 0.215686, 1.0 },
+ { 0.325490, 0.305882, 0.160784, 1.0 },
+ { 0.549020, 0.239216, 0.070588, 1.0 },
+ { 0.670588, 0.258824, 0.000000, 1.0 },
+ { 0.905882, 0.282353, 0.000000, 1.0 },
+ { 0.952941, 0.294118, 0.031373, 1.0 },
+ { 1.000000, 0.309804, 0.062745, 1.0 },
+ { 1.000000, 0.415686, 0.478431, 1.0 },
+ { 0.764706, 0.549020, 0.552941, 1.0 },
+ { 0.815686, 0.839216, 0.584314, 1.0 },
+ { 0.792157, 0.756863, 0.780392, 1.0 },
+ { 0.658824, 0.682353, 0.713725, 1.0 },
+ { 0.407843, 0.474510, 0.505882, 1.0 },
+ { 0.286275, 0.294118, 0.286275, 1.0 },
+ { 0.294118, 0.290196, 0.258824, 1.0 },
+ { 0.294118, 0.270588, 0.231373, 1.0 },
+ { 0.270588, 0.313725, 0.231373, 1.0 },
+ { 0.396078, 0.635294, 0.356863, 1.0 },
+ { 0.643137, 0.756863, 0.396078, 1.0 },
+ { 0.717647, 0.886275, 0.160784, 1.0 },
+ { 0.674510, 0.854902, 0.156863, 1.0 },
+ { 0.580392, 0.666667, 0.137255, 1.0 },
+ { 0.729412, 0.352941, 0.007843, 1.0 },
+ { 0.698039, 0.235294, 0.015686, 1.0 },
+ { 0.650980, 0.094118, 0.160784, 1.0 },
+ { 0.403922, 0.000000, 0.380392, 1.0 },
+ { 0.258824, 0.270588, 0.556863, 1.0 },
+ { 0.250980, 0.525490, 0.639216, 1.0 },
+ { 0.250980, 0.560784, 0.654902, 1.0 },
+ { 0.250980, 0.529412, 0.639216, 1.0 },
+ { 0.262745, 0.450980, 0.525490, 1.0 },
+ { 0.286275, 0.317647, 0.329412, 1.0 },
+ { 0.325490, 0.211765, 0.321569, 1.0 },
+ { 0.356863, 0.160784, 0.356863, 1.0 },
+ { 0.337255, 0.192157, 0.337255, 1.0 },
+ { 0.321569, 0.396078, 0.458824, 1.0 },
+ { 0.262745, 0.529412, 0.517647, 1.0 },
+ { 0.262745, 0.537255, 0.541176, 1.0 },
+ { 0.266667, 0.490196, 0.454902, 1.0 },
+ { 0.282353, 0.337255, 0.333333, 1.0 },
+ { 0.415686, 0.247059, 0.207843, 1.0 },
+ { 0.643137, 0.239216, 0.000000, 1.0 },
+ { 0.835294, 0.250980, 0.000000, 1.0 },
+ { 0.964706, 0.129412, 0.000000, 1.0 },
+ { 1.000000, 0.082353, 0.066667, 1.0 },
+ { 1.000000, 0.086275, 0.058824, 1.0 },
+ { 0.945098, 0.184314, 0.000000, 1.0 },
+ { 0.886275, 0.203922, 0.000000, 1.0 },
+ { 0.819608, 0.250980, 0.000000, 1.0 },
+ { 0.670588, 0.258824, 0.000000, 1.0 },
+ { 0.439216, 0.231373, 0.098039, 1.0 },
+ { 0.345098, 0.196078, 0.180392, 1.0 },
+ { 0.215686, 0.239216, 0.258824, 1.0 },
+ { 0.168627, 0.250980, 0.211765, 1.0 },
+ { 0.007843, 0.317647, 0.188235, 1.0 },
+ { 0.000000, 0.470588, 0.000000, 1.0 },
+ { 0.086275, 0.658824, 0.043137, 1.0 },
+ { 0.090196, 0.662745, 0.054902, 1.0 },
+ { 0.203922, 0.556863, 0.000000, 1.0 },
+ { 0.313725, 0.317647, 0.000000, 1.0 },
+ { 0.576471, 0.235294, 0.000000, 1.0 },
+ { 0.670588, 0.258824, 0.000000, 1.0 },
+ { 0.721569, 0.313725, 0.000000, 1.0 },
+ { 0.607843, 0.639216, 0.098039, 1.0 },
+ { 0.560784, 0.780392, 0.137255, 1.0 },
+ { 0.517647, 0.690196, 0.380392, 1.0 },
+ { 0.521569, 0.690196, 0.392157, 1.0 },
+ { 0.309804, 0.552941, 0.541176, 1.0 },
+ { 0.329412, 0.541176, 0.564706, 1.0 },
+ { 0.286275, 0.541176, 0.552941, 1.0 },
+ { 0.262745, 0.486275, 0.545098, 1.0 },
+ { 0.258824, 0.286275, 0.556863, 1.0 },
+ { 0.388235, 0.098039, 0.392157, 1.0 },
+ { 0.545098, 0.066667, 0.223529, 1.0 },
+ { 0.760784, 0.000000, 0.141176, 1.0 },
+ { 0.674510, 0.000000, 0.035294, 1.0 },
+ };
+/* Apophysis-040426-163Shield */
+static double4 colors_151[] = {
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.454902, 0.007843, 1.0 },
+ { 0.517647, 0.462745, 0.019608, 1.0 },
+ { 0.541176, 0.474510, 0.031373, 1.0 },
+ { 0.631373, 0.466667, 0.058824, 1.0 },
+ { 0.721569, 0.462745, 0.086275, 1.0 },
+ { 0.827451, 0.372549, 0.086275, 1.0 },
+ { 0.937255, 0.282353, 0.086275, 1.0 },
+ { 0.941176, 0.262745, 0.082353, 1.0 },
+ { 0.925490, 0.266667, 0.078431, 1.0 },
+ { 0.913725, 0.270588, 0.074510, 1.0 },
+ { 0.725490, 0.372549, 0.047059, 1.0 },
+ { 0.541176, 0.474510, 0.019608, 1.0 },
+ { 0.517647, 0.462745, 0.011765, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.474510, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.431373, 0.011765, 1.0 },
+ { 0.454902, 0.411765, 0.023529, 1.0 },
+ { 0.454902, 0.411765, 0.023529, 1.0 },
+ { 0.454902, 0.411765, 0.023529, 1.0 },
+ { 0.454902, 0.431373, 0.011765, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.474510, 0.431373, 0.003922, 1.0 },
+ { 0.498039, 0.407843, 0.011765, 1.0 },
+ { 0.454902, 0.407843, 0.019608, 1.0 },
+ { 0.411765, 0.411765, 0.031373, 1.0 },
+ { 0.388235, 0.411765, 0.035294, 1.0 },
+ { 0.364706, 0.411765, 0.039216, 1.0 },
+ { 0.364706, 0.364706, 0.066667, 1.0 },
+ { 0.321569, 0.364706, 0.078431, 1.0 },
+ { 0.321569, 0.321569, 0.113725, 1.0 },
+ { 0.341176, 0.317647, 0.101961, 1.0 },
+ { 0.364706, 0.317647, 0.090196, 1.0 },
+ { 0.431373, 0.360784, 0.050980, 1.0 },
+ { 0.498039, 0.407843, 0.011765, 1.0 },
+ { 0.498039, 0.419608, 0.003922, 1.0 },
+ { 0.498039, 0.431373, 0.000000, 1.0 },
+ { 0.541176, 0.450980, 0.011765, 1.0 },
+ { 0.541176, 0.450980, 0.011765, 1.0 },
+ { 0.541176, 0.450980, 0.011765, 1.0 },
+ { 0.541176, 0.450980, 0.011765, 1.0 },
+ { 0.541176, 0.450980, 0.011765, 1.0 },
+ { 0.517647, 0.450980, 0.007843, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.474510, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.462745, 0.003922, 1.0 },
+ { 0.454902, 0.474510, 0.007843, 1.0 },
+ { 0.474510, 0.462745, 0.003922, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.443137, 0.000000, 1.0 },
+ { 0.498039, 0.431373, 0.000000, 1.0 },
+ { 0.474510, 0.419608, 0.011765, 1.0 },
+ { 0.454902, 0.411765, 0.023529, 1.0 },
+ { 0.411765, 0.364706, 0.007843, 1.0 },
+ { 0.321569, 0.274510, 0.121569, 1.0 },
+ { 0.082353, 0.200000, 0.219608, 1.0 },
+ { 0.043137, 0.223529, 0.211765, 1.0 },
+ { 0.007843, 0.250980, 0.203922, 1.0 },
+ { 0.117647, 0.239216, 0.184314, 1.0 },
+ { 0.227451, 0.227451, 0.168627, 1.0 },
+ { 0.282353, 0.254902, 0.141176, 1.0 },
+ { 0.341176, 0.282353, 0.113725, 1.0 },
+ { 0.364706, 0.317647, 0.270588, 1.0 },
+ { 0.321569, 0.364706, 0.254902, 1.0 },
+ { 0.411765, 0.364706, 0.529412, 1.0 },
+ { 0.247059, 0.270588, 0.396078, 1.0 },
+ { 0.082353, 0.180392, 0.266667, 1.0 },
+ { 0.043137, 0.188235, 0.317647, 1.0 },
+ { 0.007843, 0.200000, 0.372549, 1.0 },
+ { 0.007843, 0.200000, 0.372549, 1.0 },
+ { 0.364706, 0.341176, 0.560784, 1.0 },
+ { 0.980392, 0.239216, 0.698039, 1.0 },
+ { 0.984314, 0.274510, 0.721569, 1.0 },
+ { 0.992157, 0.309804, 0.745098, 1.0 },
+ { 0.960784, 0.317647, 0.741176, 1.0 },
+ { 0.929412, 0.325490, 0.737255, 1.0 },
+ { 0.847059, 0.172549, 0.631373, 1.0 },
+ { 0.968627, 0.274510, 0.094118, 1.0 },
+ { 0.968627, 0.298039, 0.101961, 1.0 },
+ { 0.858824, 0.470588, 0.109804, 1.0 },
+ { 0.580392, 0.517647, 0.058824, 1.0 },
+ { 0.580392, 0.505882, 0.050980, 1.0 },
+ { 0.580392, 0.494118, 0.043137, 1.0 },
+ { 0.580392, 0.494118, 0.043137, 1.0 },
+ { 0.580392, 0.494118, 0.043137, 1.0 },
+ { 0.580392, 0.494118, 0.043137, 1.0 },
+ { 0.580392, 0.494118, 0.043137, 1.0 },
+ { 0.580392, 0.494118, 0.043137, 1.0 },
+ { 0.537255, 0.482353, 0.027451, 1.0 },
+ { 0.498039, 0.474510, 0.015686, 1.0 },
+ { 0.498039, 0.474510, 0.015686, 1.0 },
+ { 0.498039, 0.474510, 0.015686, 1.0 },
+ { 0.498039, 0.474510, 0.015686, 1.0 },
+ { 0.498039, 0.474510, 0.015686, 1.0 },
+ { 0.498039, 0.474510, 0.015686, 1.0 },
+ { 0.498039, 0.474510, 0.023529, 1.0 },
+ { 0.541176, 0.517647, 0.043137, 1.0 },
+ { 0.541176, 0.517647, 0.047059, 1.0 },
+ { 0.541176, 0.517647, 0.050980, 1.0 },
+ { 0.541176, 0.517647, 0.050980, 1.0 },
+ { 0.498039, 0.498039, 0.039216, 1.0 },
+ { 0.498039, 0.498039, 0.031373, 1.0 },
+ { 0.498039, 0.474510, 0.023529, 1.0 },
+ { 0.454902, 0.474510, 0.007843, 1.0 },
+ { 0.454902, 0.462745, 0.003922, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.411765, 0.454902, 0.003922, 1.0 },
+ { 0.411765, 0.454902, 0.003922, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.411765, 0.454902, 0.003922, 1.0 },
+ { 0.411765, 0.454902, 0.003922, 1.0 },
+ { 0.411765, 0.454902, 0.003922, 1.0 },
+ { 0.411765, 0.454902, 0.003922, 1.0 },
+ { 0.411765, 0.454902, 0.003922, 1.0 },
+ { 0.411765, 0.454902, 0.003922, 1.0 },
+ { 0.411765, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.517647, 0.450980, 0.007843, 1.0 },
+ { 0.541176, 0.450980, 0.011765, 1.0 },
+ { 0.541176, 0.450980, 0.011765, 1.0 },
+ { 0.541176, 0.450980, 0.015686, 1.0 },
+ { 0.541176, 0.474510, 0.023529, 1.0 },
+ { 0.541176, 0.498039, 0.039216, 1.0 },
+ { 0.580392, 0.517647, 0.050980, 1.0 },
+ { 0.580392, 0.517647, 0.050980, 1.0 },
+ { 0.541176, 0.517647, 0.043137, 1.0 },
+ { 0.541176, 0.505882, 0.039216, 1.0 },
+ { 0.541176, 0.498039, 0.039216, 1.0 },
+ { 0.498039, 0.498039, 0.031373, 1.0 },
+ { 0.498039, 0.474510, 0.015686, 1.0 },
+ { 0.498039, 0.474510, 0.011765, 1.0 },
+ { 0.498039, 0.474510, 0.011765, 1.0 },
+ { 0.541176, 0.474510, 0.019608, 1.0 },
+ { 0.541176, 0.474510, 0.023529, 1.0 },
+ { 0.541176, 0.474510, 0.031373, 1.0 },
+ { 0.541176, 0.498039, 0.039216, 1.0 },
+ { 0.498039, 0.517647, 0.039216, 1.0 },
+ { 0.498039, 0.517647, 0.039216, 1.0 },
+ { 0.498039, 0.498039, 0.031373, 1.0 },
+ { 0.498039, 0.474510, 0.023529, 1.0 },
+ { 0.541176, 0.474510, 0.019608, 1.0 },
+ { 0.498039, 0.498039, 0.031373, 1.0 },
+ { 0.498039, 0.498039, 0.035294, 1.0 },
+ { 0.498039, 0.498039, 0.039216, 1.0 },
+ { 0.541176, 0.498039, 0.043137, 1.0 },
+ { 0.580392, 0.494118, 0.043137, 1.0 },
+ { 0.580392, 0.494118, 0.043137, 1.0 },
+ { 0.580392, 0.494118, 0.043137, 1.0 },
+ { 0.580392, 0.517647, 0.058824, 1.0 },
+ { 0.560784, 0.517647, 0.054902, 1.0 },
+ { 0.541176, 0.517647, 0.050980, 1.0 },
+ { 0.541176, 0.498039, 0.043137, 1.0 },
+ { 0.541176, 0.498039, 0.039216, 1.0 },
+ { 0.541176, 0.498039, 0.039216, 1.0 },
+ { 0.541176, 0.474510, 0.023529, 1.0 },
+ { 0.541176, 0.450980, 0.015686, 1.0 },
+ { 0.541176, 0.450980, 0.011765, 1.0 },
+ { 0.541176, 0.450980, 0.011765, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.411765, 0.454902, 0.003922, 1.0 },
+ { 0.411765, 0.454902, 0.003922, 1.0 },
+ { 0.411765, 0.411765, 0.031373, 1.0 },
+ { 0.411765, 0.411765, 0.031373, 1.0 },
+ { 0.411765, 0.411765, 0.031373, 1.0 },
+ { 0.411765, 0.431373, 0.019608, 1.0 },
+ { 0.411765, 0.454902, 0.003922, 1.0 },
+ { 0.454902, 0.454902, 0.000000, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.541176, 0.450980, 0.011765, 1.0 },
+ { 0.541176, 0.450980, 0.011765, 1.0 },
+ { 0.541176, 0.450980, 0.011765, 1.0 },
+ { 0.541176, 0.450980, 0.011765, 1.0 },
+ { 0.541176, 0.450980, 0.015686, 1.0 },
+ { 0.541176, 0.474510, 0.031373, 1.0 },
+ { 0.580392, 0.494118, 0.043137, 1.0 },
+ { 0.580392, 0.494118, 0.043137, 1.0 },
+ { 0.580392, 0.494118, 0.043137, 1.0 },
+ { 0.580392, 0.494118, 0.043137, 1.0 },
+ { 0.541176, 0.474510, 0.023529, 1.0 },
+ { 0.498039, 0.454902, 0.007843, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.431373, 0.000000, 1.0 },
+ { 0.454902, 0.388235, 0.035294, 1.0 },
+ { 0.454902, 0.364706, 0.047059, 1.0 },
+ { 0.364706, 0.317647, 0.090196, 1.0 },
+ { 0.356863, 0.066667, 0.203922, 1.0 },
+ { 0.274510, 0.066667, 0.243137, 1.0 },
+ { 0.364706, 0.019608, 0.427451, 1.0 },
+ { 0.380392, 0.003922, 0.180392, 1.0 },
+ { 0.592157, 0.086275, 0.082353, 1.0 },
+ { 0.666667, 0.145098, 0.039216, 1.0 },
+ { 0.498039, 0.407843, 0.011765, 1.0 },
+ { 0.541176, 0.450980, 0.011765, 1.0 },
+ { 0.776471, 0.176471, 0.000000, 1.0 },
+ { 0.803922, 0.192157, 0.015686, 1.0 },
+ { 0.768627, 0.196078, 0.003922, 1.0 },
+ { 0.541176, 0.450980, 0.011765, 1.0 },
+ { 0.541176, 0.450980, 0.011765, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.541176, 0.450980, 0.011765, 1.0 },
+ { 0.541176, 0.450980, 0.011765, 1.0 },
+ { 0.541176, 0.450980, 0.011765, 1.0 },
+ { 0.541176, 0.450980, 0.011765, 1.0 },
+ { 0.541176, 0.450980, 0.011765, 1.0 },
+ { 0.541176, 0.450980, 0.015686, 1.0 },
+ { 0.541176, 0.474510, 0.023529, 1.0 },
+ { 0.580392, 0.494118, 0.043137, 1.0 },
+ { 0.580392, 0.494118, 0.043137, 1.0 },
+ { 0.580392, 0.494118, 0.043137, 1.0 },
+ { 0.580392, 0.494118, 0.043137, 1.0 },
+ { 0.541176, 0.474510, 0.023529, 1.0 },
+ { 0.541176, 0.450980, 0.011765, 1.0 },
+ { 0.498039, 0.454902, 0.007843, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ { 0.498039, 0.454902, 0.003922, 1.0 },
+ };
+/* Apophysis-040426-163AlienFlwers */
+static double4 colors_152[] = {
+ { 0.533333, 0.674510, 0.862745, 1.0 },
+ { 0.701961, 0.988235, 0.113725, 1.0 },
+ { 0.788235, 0.949020, 0.121569, 1.0 },
+ { 0.874510, 0.913725, 0.133333, 1.0 },
+ { 0.772549, 0.890196, 0.196078, 1.0 },
+ { 0.674510, 0.866667, 0.262745, 1.0 },
+ { 0.623529, 0.843137, 0.274510, 1.0 },
+ { 0.576471, 0.823529, 0.290196, 1.0 },
+ { 0.164706, 0.631373, 0.215686, 1.0 },
+ { 0.086275, 0.545098, 0.168627, 1.0 },
+ { 0.011765, 0.458824, 0.121569, 1.0 },
+ { 0.003922, 0.729412, 0.329412, 1.0 },
+ { 0.000000, 1.000000, 0.537255, 1.0 },
+ { 0.133333, 0.835294, 0.494118, 1.0 },
+ { 0.266667, 0.674510, 0.454902, 1.0 },
+ { 0.372549, 0.568627, 0.470588, 1.0 },
+ { 0.482353, 0.466667, 0.486275, 1.0 },
+ { 0.650980, 0.435294, 0.321569, 1.0 },
+ { 0.705882, 0.376471, 0.254902, 1.0 },
+ { 0.760784, 0.317647, 0.192157, 1.0 },
+ { 0.701961, 0.203922, 0.180392, 1.0 },
+ { 0.643137, 0.094118, 0.172549, 1.0 },
+ { 0.650980, 0.152941, 0.141176, 1.0 },
+ { 0.658824, 0.215686, 0.109804, 1.0 },
+ { 0.878431, 0.196078, 0.054902, 1.0 },
+ { 0.803922, 0.109804, 0.184314, 1.0 },
+ { 0.729412, 0.027451, 0.317647, 1.0 },
+ { 0.525490, 0.133333, 0.443137, 1.0 },
+ { 0.321569, 0.239216, 0.572549, 1.0 },
+ { 0.266667, 0.254902, 0.619608, 1.0 },
+ { 0.215686, 0.274510, 0.670588, 1.0 },
+ { 0.129412, 0.278431, 0.760784, 1.0 },
+ { 0.113725, 0.286275, 0.788235, 1.0 },
+ { 0.003922, 0.415686, 0.745098, 1.0 },
+ { 0.000000, 0.384314, 0.749020, 1.0 },
+ { 0.000000, 0.356863, 0.752941, 1.0 },
+ { 0.101961, 0.360784, 0.811765, 1.0 },
+ { 0.207843, 0.368627, 0.870588, 1.0 },
+ { 0.223529, 0.513725, 0.870588, 1.0 },
+ { 0.243137, 0.662745, 0.874510, 1.0 },
+ { 0.498039, 0.792157, 0.890196, 1.0 },
+ { 0.419608, 0.745098, 0.886275, 1.0 },
+ { 0.341176, 0.698039, 0.886275, 1.0 },
+ { 0.309804, 0.454902, 0.925490, 1.0 },
+ { 0.278431, 0.215686, 0.968627, 1.0 },
+ { 0.223529, 0.215686, 0.937255, 1.0 },
+ { 0.168627, 0.219608, 0.909804, 1.0 },
+ { 0.101961, 0.254902, 0.796078, 1.0 },
+ { 0.090196, 0.235294, 0.772549, 1.0 },
+ { 0.023529, 0.203922, 0.901961, 1.0 },
+ { 0.047059, 0.211765, 0.843137, 1.0 },
+ { 0.070588, 0.219608, 0.784314, 1.0 },
+ { 0.113725, 0.282353, 0.788235, 1.0 },
+ { 0.160784, 0.345098, 0.796078, 1.0 },
+ { 0.176471, 0.431373, 0.815686, 1.0 },
+ { 0.196078, 0.521569, 0.839216, 1.0 },
+ { 0.643137, 0.694118, 0.592157, 1.0 },
+ { 0.729412, 0.733333, 0.478431, 1.0 },
+ { 0.815686, 0.776471, 0.364706, 1.0 },
+ { 0.749020, 0.854902, 0.329412, 1.0 },
+ { 0.682353, 0.933333, 0.294118, 1.0 },
+ { 0.658824, 0.913725, 0.286275, 1.0 },
+ { 0.639216, 0.898039, 0.282353, 1.0 },
+ { 0.529412, 0.811765, 0.282353, 1.0 },
+ { 0.584314, 0.850980, 0.282353, 1.0 },
+ { 0.576471, 0.807843, 0.745098, 1.0 },
+ { 0.286275, 0.890196, 0.870588, 1.0 },
+ { 0.000000, 0.976471, 1.000000, 1.0 },
+ { 0.000000, 0.988235, 1.000000, 1.0 },
+ { 0.000000, 1.000000, 1.000000, 1.0 },
+ { 0.239216, 0.909804, 0.890196, 1.0 },
+ { 0.462745, 0.772549, 0.768627, 1.0 },
+ { 1.000000, 0.933333, 0.450980, 1.0 },
+ { 0.952941, 0.933333, 0.400000, 1.0 },
+ { 0.905882, 0.937255, 0.352941, 1.0 },
+ { 0.807843, 0.752941, 0.337255, 1.0 },
+ { 0.713725, 0.572549, 0.321569, 1.0 },
+ { 0.690196, 0.698039, 0.262745, 1.0 },
+ { 0.666667, 0.823529, 0.203922, 1.0 },
+ { 0.600000, 0.901961, 0.125490, 1.0 },
+ { 0.505882, 0.839216, 0.184314, 1.0 },
+ { 0.266667, 0.713725, 0.066667, 1.0 },
+ { 0.180392, 0.564706, 0.039216, 1.0 },
+ { 0.094118, 0.419608, 0.011765, 1.0 },
+ { 0.164706, 0.376471, 0.082353, 1.0 },
+ { 0.235294, 0.337255, 0.152941, 1.0 },
+ { 0.647059, 0.403922, 0.050980, 1.0 },
+ { 0.878431, 0.588235, 0.152941, 1.0 },
+ { 1.000000, 0.917647, 0.000000, 1.0 },
+ { 1.000000, 0.956863, 0.000000, 1.0 },
+ { 1.000000, 1.000000, 0.000000, 1.0 },
+ { 1.000000, 1.000000, 0.000000, 1.0 },
+ { 1.000000, 1.000000, 0.000000, 1.0 },
+ { 1.000000, 1.000000, 0.000000, 1.0 },
+ { 1.000000, 1.000000, 0.000000, 1.0 },
+ { 0.929412, 0.992157, 0.000000, 1.0 },
+ { 0.827451, 1.000000, 0.015686, 1.0 },
+ { 0.839216, 0.992157, 0.431373, 1.0 },
+ { 0.772549, 0.937255, 0.705882, 1.0 },
+ { 0.709804, 0.882353, 0.984314, 1.0 },
+ { 0.643137, 0.800000, 0.960784, 1.0 },
+ { 0.580392, 0.717647, 0.941176, 1.0 },
+ { 0.247059, 0.517647, 0.913725, 1.0 },
+ { 0.184314, 0.286275, 0.886275, 1.0 },
+ { 0.035294, 0.125490, 0.776471, 1.0 },
+ { 0.058824, 0.086275, 0.803922, 1.0 },
+ { 0.086275, 0.050980, 0.835294, 1.0 },
+ { 0.062745, 0.047059, 0.827451, 1.0 },
+ { 0.039216, 0.043137, 0.819608, 1.0 },
+ { 0.047059, 0.035294, 0.803922, 1.0 },
+ { 0.156863, 0.027451, 0.647059, 1.0 },
+ { 0.227451, 0.043137, 0.580392, 1.0 },
+ { 0.372549, 0.050980, 0.458824, 1.0 },
+ { 0.529412, 0.294118, 0.372549, 1.0 },
+ { 0.752941, 0.360784, 0.427451, 1.0 },
+ { 0.976471, 0.431373, 0.482353, 1.0 },
+ { 0.866667, 0.639216, 0.207843, 1.0 },
+ { 1.000000, 0.682353, 0.027451, 1.0 },
+ { 0.901961, 0.925490, 0.117647, 1.0 },
+ { 0.890196, 0.956863, 0.352941, 1.0 },
+ { 0.627451, 0.631373, 0.498039, 1.0 },
+ { 0.447059, 0.486275, 0.576471, 1.0 },
+ { 0.270588, 0.345098, 0.658824, 1.0 },
+ { 0.274510, 0.321569, 0.639216, 1.0 },
+ { 0.278431, 0.298039, 0.623529, 1.0 },
+ { 0.219608, 0.290196, 0.674510, 1.0 },
+ { 0.141176, 0.290196, 0.760784, 1.0 },
+ { 0.133333, 0.294118, 0.768627, 1.0 },
+ { 0.137255, 0.286275, 0.772549, 1.0 },
+ { 0.113725, 0.305882, 0.800000, 1.0 },
+ { 0.117647, 0.301961, 0.796078, 1.0 },
+ { 0.125490, 0.298039, 0.792157, 1.0 },
+ { 0.168627, 0.356863, 0.776471, 1.0 },
+ { 0.074510, 0.458824, 0.749020, 1.0 },
+ { 0.137255, 0.627451, 0.815686, 1.0 },
+ { 0.298039, 0.968627, 0.576471, 1.0 },
+ { 0.552941, 0.839216, 0.301961, 1.0 },
+ { 0.607843, 0.870588, 0.329412, 1.0 },
+ { 0.666667, 0.901961, 0.356863, 1.0 },
+ { 0.627451, 0.823529, 0.419608, 1.0 },
+ { 0.588235, 0.749020, 0.486275, 1.0 },
+ { 0.247059, 0.552941, 0.737255, 1.0 },
+ { 0.196078, 0.376471, 0.776471, 1.0 },
+ { 0.243137, 0.219608, 0.600000, 1.0 },
+ { 0.243137, 0.078431, 0.572549, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.215686, 0.321569, 0.301961, 1.0 },
+ { 0.435294, 0.427451, 0.517647, 1.0 },
+ { 0.584314, 0.105882, 0.341176, 1.0 },
+ { 0.725490, 0.133333, 0.376471, 1.0 },
+ { 0.870588, 0.164706, 0.411765, 1.0 },
+ { 0.850980, 0.101961, 0.701961, 1.0 },
+ { 0.462745, 0.117647, 0.870588, 1.0 },
+ { 0.137255, 0.137255, 0.862745, 1.0 },
+ { 0.074510, 0.200000, 0.772549, 1.0 },
+ { 0.070588, 0.192157, 0.772549, 1.0 },
+ { 0.109804, 0.109804, 0.701961, 1.0 },
+ { 0.270588, 0.039216, 0.533333, 1.0 },
+ { 0.133333, 0.019608, 0.266667, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.490196, 0.200000, 0.109804, 1.0 },
+ { 0.945098, 0.356863, 0.482353, 1.0 },
+ { 0.921569, 0.384314, 0.541176, 1.0 },
+ { 0.615686, 0.682353, 0.623529, 1.0 },
+ { 0.611765, 0.756863, 0.823529, 1.0 },
+ { 0.403922, 0.729412, 0.925490, 1.0 },
+ { 0.333333, 0.525490, 0.796078, 1.0 },
+ { 0.235294, 0.388235, 0.752941, 1.0 },
+ { 0.133333, 0.309804, 0.788235, 1.0 },
+ { 0.086275, 0.270588, 0.803922, 1.0 },
+ { 0.109804, 0.270588, 0.776471, 1.0 },
+ { 0.164706, 0.278431, 0.721569, 1.0 },
+ { 0.219608, 0.290196, 0.670588, 1.0 },
+ { 0.290196, 0.254902, 0.592157, 1.0 },
+ { 0.313725, 0.215686, 0.556863, 1.0 },
+ { 0.333333, 0.243137, 0.549020, 1.0 },
+ { 0.411765, 0.196078, 0.450980, 1.0 },
+ { 0.356863, 0.254902, 0.513725, 1.0 },
+ { 0.262745, 0.282353, 0.631373, 1.0 },
+ { 0.125490, 0.172549, 0.843137, 1.0 },
+ { 0.133333, 0.043137, 0.976471, 1.0 },
+ { 0.000000, 0.000000, 1.000000, 1.0 },
+ { 0.000000, 0.000000, 1.000000, 1.0 },
+ { 0.000000, 0.000000, 1.000000, 1.0 },
+ { 0.000000, 0.000000, 1.000000, 1.0 },
+ { 0.000000, 0.113725, 0.807843, 1.0 },
+ { 0.062745, 0.196078, 0.784314, 1.0 },
+ { 0.086275, 0.223529, 0.768627, 1.0 },
+ { 0.129412, 0.258824, 0.741176, 1.0 },
+ { 0.121569, 0.388235, 0.466667, 1.0 },
+ { 0.235294, 0.333333, 0.152941, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.470588, 0.380392, 1.0 },
+ { 0.019608, 0.419608, 0.600000, 1.0 },
+ { 0.015686, 0.482353, 0.694118, 1.0 },
+ { 0.117647, 0.400000, 0.643137, 1.0 },
+ { 0.062745, 0.396078, 0.584314, 1.0 },
+ { 0.011765, 0.529412, 0.407843, 1.0 },
+ { 0.031373, 0.552941, 0.250980, 1.0 },
+ { 0.164706, 0.372549, 0.062745, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.231373, 0.007843, 0.576471, 1.0 },
+ { 0.133333, 0.023529, 0.658824, 1.0 },
+ { 0.039216, 0.125490, 0.772549, 1.0 },
+ { 0.047059, 0.149020, 0.776471, 1.0 },
+ { 0.035294, 0.125490, 0.776471, 1.0 },
+ { 0.000000, 0.054902, 0.800000, 1.0 },
+ { 0.003922, 0.047059, 0.788235, 1.0 },
+ { 0.027451, 0.113725, 0.776471, 1.0 },
+ { 0.058824, 0.168627, 0.772549, 1.0 },
+ { 0.098039, 0.235294, 0.768627, 1.0 },
+ { 0.066667, 0.317647, 0.725490, 1.0 },
+ { 0.101961, 0.380392, 0.517647, 1.0 },
+ { 0.121569, 0.490196, 0.282353, 1.0 },
+ { 0.200000, 0.549020, 0.317647, 1.0 },
+ { 0.156863, 0.447059, 0.396078, 1.0 },
+ { 0.411765, 0.403922, 0.560784, 1.0 },
+ { 0.568627, 0.517647, 0.450980, 1.0 },
+ { 0.627451, 0.596078, 0.400000, 1.0 },
+ { 0.823529, 0.749020, 0.400000, 1.0 },
+ { 0.984314, 0.784314, 0.505882, 1.0 },
+ { 1.000000, 1.000000, 0.525490, 1.0 },
+ { 0.992157, 0.941176, 0.847059, 1.0 },
+ { 1.000000, 0.960784, 0.874510, 1.0 },
+ { 0.894118, 0.968627, 0.878431, 1.0 },
+ { 0.721569, 0.901961, 0.917647, 1.0 },
+ { 0.890196, 0.901961, 0.835294, 1.0 },
+ { 0.835294, 0.788235, 0.505882, 1.0 },
+ { 0.631373, 0.509804, 0.384314, 1.0 },
+ { 0.192157, 0.349020, 0.098039, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.196078, 0.349020, 0.305882, 1.0 },
+ { 0.349020, 0.380392, 0.580392, 1.0 },
+ { 0.619608, 0.886275, 1.000000, 1.0 },
+ };
+/* Apophysis-040426-163AlienFlwers4 */
+static double4 colors_153[] = {
+ { 0.756863, 0.556863, 0.113725, 1.0 },
+ { 0.447059, 0.070588, 0.901961, 1.0 },
+ { 0.443137, 0.192157, 0.850980, 1.0 },
+ { 0.443137, 0.313725, 0.800000, 1.0 },
+ { 0.607843, 0.337255, 0.643137, 1.0 },
+ { 0.776471, 0.360784, 0.490196, 1.0 },
+ { 0.764706, 0.341176, 0.470588, 1.0 },
+ { 0.752941, 0.325490, 0.454902, 1.0 },
+ { 0.768627, 0.556863, 0.188235, 1.0 },
+ { 0.858824, 0.623529, 0.231373, 1.0 },
+ { 0.952941, 0.694118, 0.274510, 1.0 },
+ { 0.882353, 0.800000, 0.478431, 1.0 },
+ { 0.815686, 0.909804, 0.682353, 1.0 },
+ { 0.647059, 0.952941, 0.627451, 1.0 },
+ { 0.482353, 0.996078, 0.576471, 1.0 },
+ { 0.494118, 0.894118, 0.533333, 1.0 },
+ { 0.505882, 0.796078, 0.494118, 1.0 },
+ { 0.278431, 0.839216, 0.600000, 1.0 },
+ { 0.235294, 0.854902, 0.698039, 1.0 },
+ { 0.192157, 0.874510, 0.796078, 1.0 },
+ { 0.337255, 0.937255, 0.772549, 1.0 },
+ { 0.486275, 1.000000, 0.752941, 1.0 },
+ { 0.533333, 0.956863, 0.756863, 1.0 },
+ { 0.584314, 0.917647, 0.764706, 1.0 },
+ { 0.631373, 1.000000, 0.231373, 1.0 },
+ { 0.545098, 0.866667, 0.321569, 1.0 },
+ { 0.462745, 0.737255, 0.411765, 1.0 },
+ { 0.498039, 0.631373, 0.458824, 1.0 },
+ { 0.537255, 0.525490, 0.509804, 1.0 },
+ { 0.686275, 0.552941, 0.607843, 1.0 },
+ { 0.839216, 0.580392, 0.705882, 1.0 },
+ { 0.945098, 0.545098, 0.713725, 1.0 },
+ { 1.000000, 0.552941, 0.580392, 1.0 },
+ { 1.000000, 0.513725, 0.345098, 1.0 },
+ { 0.886275, 0.549020, 0.207843, 1.0 },
+ { 0.772549, 0.584314, 0.074510, 1.0 },
+ { 0.603922, 0.635294, 0.090196, 1.0 },
+ { 0.435294, 0.686275, 0.109804, 1.0 },
+ { 0.380392, 0.564706, 0.141176, 1.0 },
+ { 0.325490, 0.443137, 0.172549, 1.0 },
+ { 0.109804, 0.454902, 0.058824, 1.0 },
+ { 0.094118, 0.631373, 0.129412, 1.0 },
+ { 0.078431, 0.807843, 0.200000, 1.0 },
+ { 0.180392, 0.737255, 0.168627, 1.0 },
+ { 0.282353, 0.666667, 0.141176, 1.0 },
+ { 0.368627, 0.694118, 0.101961, 1.0 },
+ { 0.454902, 0.721569, 0.066667, 1.0 },
+ { 0.721569, 0.584314, 0.007843, 1.0 },
+ { 0.780392, 0.494118, 0.003922, 1.0 },
+ { 0.768627, 0.533333, 0.094118, 1.0 },
+ { 0.619608, 0.600000, 0.196078, 1.0 },
+ { 0.470588, 0.666667, 0.301961, 1.0 },
+ { 0.388235, 0.623529, 0.337255, 1.0 },
+ { 0.305882, 0.580392, 0.376471, 1.0 },
+ { 0.313725, 0.509804, 0.384314, 1.0 },
+ { 0.325490, 0.443137, 0.392157, 1.0 },
+ { 0.658824, 0.141176, 0.309804, 1.0 },
+ { 0.807843, 0.101961, 0.349020, 1.0 },
+ { 0.956863, 0.066667, 0.392157, 1.0 },
+ { 0.937255, 0.196078, 0.337255, 1.0 },
+ { 0.917647, 0.329412, 0.286275, 1.0 },
+ { 0.800000, 0.388235, 0.247059, 1.0 },
+ { 0.686275, 0.450980, 0.207843, 1.0 },
+ { 0.588235, 0.356863, 0.156863, 1.0 },
+ { 0.509804, 0.549020, 0.305882, 1.0 },
+ { 0.317647, 0.686275, 0.321569, 1.0 },
+ { 0.325490, 0.698039, 0.200000, 1.0 },
+ { 0.333333, 0.709804, 0.078431, 1.0 },
+ { 0.360784, 0.701961, 0.066667, 1.0 },
+ { 0.388235, 0.698039, 0.058824, 1.0 },
+ { 0.501961, 0.764706, 0.050980, 1.0 },
+ { 0.607843, 0.764706, 0.262745, 1.0 },
+ { 0.909804, 0.792157, 0.803922, 1.0 },
+ { 0.878431, 0.717647, 0.862745, 1.0 },
+ { 0.847059, 0.647059, 0.921569, 1.0 },
+ { 0.901961, 0.592157, 0.925490, 1.0 },
+ { 0.960784, 0.541176, 0.929412, 1.0 },
+ { 0.972549, 0.545098, 0.917647, 1.0 },
+ { 0.984314, 0.552941, 0.905882, 1.0 },
+ { 0.949020, 0.564706, 0.819608, 1.0 },
+ { 0.862745, 0.521569, 0.827451, 1.0 },
+ { 0.823529, 0.211765, 0.521569, 1.0 },
+ { 0.839216, 0.250980, 0.537255, 1.0 },
+ { 0.854902, 0.290196, 0.552941, 1.0 },
+ { 0.870588, 0.352941, 0.600000, 1.0 },
+ { 0.886275, 0.415686, 0.647059, 1.0 },
+ { 0.870588, 0.584314, 0.803922, 1.0 },
+ { 0.800000, 0.596078, 0.905882, 1.0 },
+ { 0.815686, 0.733333, 0.701961, 1.0 },
+ { 0.784314, 0.615686, 0.478431, 1.0 },
+ { 0.756863, 0.498039, 0.258824, 1.0 },
+ { 0.674510, 0.525490, 0.258824, 1.0 },
+ { 0.596078, 0.552941, 0.258824, 1.0 },
+ { 0.505882, 0.517647, 0.403922, 1.0 },
+ { 0.501961, 0.392157, 0.552941, 1.0 },
+ { 0.576471, 0.345098, 0.815686, 1.0 },
+ { 0.780392, 0.360784, 0.870588, 1.0 },
+ { 0.788235, 0.317647, 0.854902, 1.0 },
+ { 0.572549, 0.168627, 0.615686, 1.0 },
+ { 0.360784, 0.019608, 0.380392, 1.0 },
+ { 0.180392, 0.007843, 0.188235, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.133333, 0.239216, 0.168627, 1.0 },
+ { 0.266667, 0.478431, 0.337255, 1.0 },
+ { 0.341176, 0.443137, 0.372549, 1.0 },
+ { 0.415686, 0.407843, 0.411765, 1.0 },
+ { 0.450980, 0.168627, 0.423529, 1.0 },
+ { 0.619608, 0.070588, 0.494118, 1.0 },
+ { 0.835294, 0.133333, 0.654902, 1.0 },
+ { 1.000000, 0.125490, 0.768627, 1.0 },
+ { 0.803922, 0.462745, 0.823529, 1.0 },
+ { 0.800000, 0.470588, 0.854902, 1.0 },
+ { 0.796078, 0.478431, 0.886275, 1.0 },
+ { 0.729412, 0.596078, 0.850980, 1.0 },
+ { 0.701961, 0.647059, 0.756863, 1.0 },
+ { 0.776471, 0.760784, 0.705882, 1.0 },
+ { 0.596078, 0.749020, 0.701961, 1.0 },
+ { 0.482353, 0.713725, 0.529412, 1.0 },
+ { 0.447059, 0.545098, 0.635294, 1.0 },
+ { 0.415686, 0.376471, 0.745098, 1.0 },
+ { 0.349020, 0.333333, 0.831373, 1.0 },
+ { 0.286275, 0.294118, 0.917647, 1.0 },
+ { 0.301961, 0.105882, 0.980392, 1.0 },
+ { 0.352941, 0.152941, 0.933333, 1.0 },
+ { 0.596078, 0.243137, 0.976471, 1.0 },
+ { 0.788235, 0.494118, 1.000000, 1.0 },
+ { 0.752941, 0.490196, 1.000000, 1.0 },
+ { 0.631373, 0.478431, 0.992157, 1.0 },
+ { 0.513725, 0.466667, 0.988235, 1.0 },
+ { 0.525490, 0.278431, 0.898039, 1.0 },
+ { 0.533333, 0.219608, 0.941176, 1.0 },
+ { 0.552941, 0.298039, 0.917647, 1.0 },
+ { 0.682353, 0.423529, 0.874510, 1.0 },
+ { 0.894118, 0.501961, 0.815686, 1.0 },
+ { 0.886275, 0.427451, 0.698039, 1.0 },
+ { 0.882353, 0.356863, 0.580392, 1.0 },
+ { 0.862745, 0.215686, 0.529412, 1.0 },
+ { 0.847059, 0.078431, 0.482353, 1.0 },
+ { 0.878431, 0.000000, 0.443137, 1.0 },
+ { 0.988235, 0.066667, 0.396078, 1.0 },
+ { 0.952941, 0.043137, 0.364706, 1.0 },
+ { 0.870588, 0.000000, 0.341176, 1.0 },
+ { 0.584314, 0.109804, 0.286275, 1.0 },
+ { 0.290196, 0.054902, 0.141176, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.050980, 0.278431, 0.474510, 1.0 },
+ { 0.180392, 0.325490, 0.533333, 1.0 },
+ { 0.309804, 0.376471, 0.592157, 1.0 },
+ { 0.466667, 0.423529, 0.819608, 1.0 },
+ { 0.780392, 0.501961, 0.886275, 1.0 },
+ { 0.839216, 0.509804, 0.988235, 1.0 },
+ { 0.847059, 0.521569, 0.941176, 1.0 },
+ { 0.760784, 0.596078, 0.878431, 1.0 },
+ { 0.749020, 0.596078, 0.749020, 1.0 },
+ { 0.533333, 0.290196, 0.156863, 1.0 },
+ { 0.623529, 0.294118, 0.133333, 1.0 },
+ { 0.713725, 0.298039, 0.109804, 1.0 },
+ { 0.952941, 0.372549, 0.015686, 1.0 },
+ { 0.905882, 0.423529, 0.007843, 1.0 },
+ { 0.925490, 0.525490, 0.223529, 1.0 },
+ { 0.917647, 0.552941, 0.392157, 1.0 },
+ { 0.584314, 0.474510, 0.921569, 1.0 },
+ { 0.462745, 0.388235, 0.890196, 1.0 },
+ { 0.345098, 0.305882, 0.858824, 1.0 },
+ { 0.192157, 0.023529, 0.984314, 1.0 },
+ { 0.121569, 0.125490, 0.921569, 1.0 },
+ { 0.027451, 0.223529, 0.917647, 1.0 },
+ { 0.305882, 0.603922, 0.815686, 1.0 },
+ { 0.243137, 0.760784, 0.811765, 1.0 },
+ { 0.317647, 0.650980, 0.603922, 1.0 },
+ { 0.176471, 0.556863, 0.611765, 1.0 },
+ { 0.027451, 0.803922, 0.627451, 1.0 },
+ { 0.078431, 0.596078, 0.717647, 1.0 },
+ { 0.176471, 0.513725, 0.882353, 1.0 },
+ { 0.011765, 0.090196, 0.760784, 1.0 },
+ { 0.078431, 0.011765, 0.627451, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.211765, 0.572549, 1.0 },
+ { 0.058824, 0.321569, 0.662745, 1.0 },
+ { 0.156863, 0.564706, 0.662745, 1.0 },
+ { 0.188235, 0.756863, 0.521569, 1.0 },
+ { 0.368627, 0.690196, 0.509804, 1.0 },
+ { 0.356863, 0.701961, 0.364706, 1.0 },
+ { 0.458824, 0.713725, 0.380392, 1.0 },
+ { 0.803922, 0.584314, 0.192157, 1.0 },
+ { 0.964706, 0.584314, 0.262745, 1.0 },
+ { 0.827451, 0.717647, 0.490196, 1.0 },
+ { 0.949020, 0.756863, 0.623529, 1.0 },
+ { 0.886275, 0.611765, 0.643137, 1.0 },
+ { 0.913725, 0.450980, 0.674510, 1.0 },
+ { 0.878431, 0.474510, 0.764706, 1.0 },
+ { 0.815686, 0.462745, 0.792157, 1.0 },
+ { 0.796078, 0.286275, 0.654902, 1.0 },
+ { 0.819608, 0.294118, 0.564706, 1.0 },
+ { 0.792157, 0.184314, 0.533333, 1.0 },
+ { 0.831373, 0.141176, 0.498039, 1.0 },
+ { 0.784314, 0.196078, 0.545098, 1.0 },
+ { 0.721569, 0.125490, 0.596078, 1.0 },
+ { 0.600000, 0.031373, 0.666667, 1.0 },
+ { 0.388235, 0.090196, 0.639216, 1.0 },
+ { 0.211765, 0.050980, 0.843137, 1.0 },
+ { 0.184314, 0.090196, 0.937255, 1.0 },
+ { 0.301961, 0.101961, 0.713725, 1.0 },
+ { 0.396078, 0.231373, 0.596078, 1.0 },
+ { 0.419608, 0.192157, 0.462745, 1.0 },
+ { 0.211765, 0.345098, 0.474510, 1.0 },
+ { 0.215686, 0.360784, 0.345098, 1.0 },
+ { 0.298039, 0.474510, 0.403922, 1.0 },
+ { 0.474510, 0.368627, 0.662745, 1.0 },
+ { 0.545098, 0.294118, 0.796078, 1.0 },
+ { 0.674510, 0.129412, 0.831373, 1.0 },
+ { 0.686275, 0.086275, 0.866667, 1.0 },
+ { 0.686275, 0.133333, 0.968627, 1.0 },
+ { 0.756863, 0.341176, 0.905882, 1.0 },
+ { 0.756863, 0.478431, 1.000000, 1.0 },
+ { 0.854902, 0.584314, 0.992157, 1.0 },
+ { 0.870588, 0.592157, 0.992157, 1.0 },
+ { 0.882353, 0.603922, 0.984314, 1.0 },
+ { 0.909804, 0.588235, 0.980392, 1.0 },
+ { 0.913725, 0.623529, 0.968627, 1.0 },
+ { 0.898039, 0.650980, 0.976471, 1.0 },
+ { 0.941176, 0.670588, 0.988235, 1.0 },
+ { 0.956863, 0.890196, 0.780392, 1.0 },
+ { 0.929412, 0.960784, 0.596078, 1.0 },
+ { 0.952941, 0.925490, 0.450980, 1.0 },
+ { 0.980392, 0.807843, 0.356863, 1.0 },
+ { 0.992157, 0.760784, 0.152941, 1.0 },
+ { 0.992157, 0.662745, 0.270588, 1.0 },
+ { 0.949020, 0.831373, 0.447059, 1.0 },
+ { 0.882353, 0.933333, 0.584314, 1.0 },
+ { 0.929412, 0.960784, 0.596078, 1.0 },
+ { 0.921569, 0.964706, 0.596078, 1.0 },
+ { 0.866667, 0.992157, 0.666667, 1.0 },
+ { 0.835294, 0.921569, 0.815686, 1.0 },
+ { 0.878431, 0.870588, 0.874510, 1.0 },
+ { 0.913725, 0.803922, 0.956863, 1.0 },
+ { 0.925490, 0.819608, 0.792157, 1.0 },
+ { 0.890196, 0.952941, 0.603922, 1.0 },
+ { 0.874510, 0.964706, 0.549020, 1.0 },
+ { 0.709804, 0.905882, 0.196078, 1.0 },
+ { 0.709804, 0.831373, 0.133333, 1.0 },
+ { 0.741176, 0.796078, 0.058824, 1.0 },
+ };
+/* Apophysis-040426-163butterflyflwer1 */
+static double4 colors_154[] = {
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.549020, 0.933333, 1.0 },
+ { 0.619608, 0.552941, 0.933333, 1.0 },
+ { 0.619608, 0.556863, 0.933333, 1.0 },
+ { 0.631373, 0.568627, 0.945098, 1.0 },
+ { 0.635294, 0.580392, 0.949020, 1.0 },
+ { 0.639216, 0.596078, 0.952941, 1.0 },
+ { 0.631373, 0.584314, 0.945098, 1.0 },
+ { 0.623529, 0.572549, 0.937255, 1.0 },
+ { 0.623529, 0.568627, 0.937255, 1.0 },
+ { 0.627451, 0.564706, 0.941176, 1.0 },
+ { 0.623529, 0.560784, 0.937255, 1.0 },
+ { 0.623529, 0.560784, 0.937255, 1.0 },
+ { 0.623529, 0.556863, 0.937255, 1.0 },
+ { 0.623529, 0.552941, 0.937255, 1.0 },
+ { 0.623529, 0.552941, 0.937255, 1.0 },
+ { 0.623529, 0.552941, 0.937255, 1.0 },
+ { 0.623529, 0.552941, 0.937255, 1.0 },
+ { 0.619608, 0.549020, 0.933333, 1.0 },
+ { 0.619608, 0.549020, 0.933333, 1.0 },
+ { 0.619608, 0.549020, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.627451, 0.470588, 0.941176, 1.0 },
+ { 0.639216, 0.396078, 0.952941, 1.0 },
+ { 0.615686, 0.321569, 0.929412, 1.0 },
+ { 0.615686, 0.176471, 0.929412, 1.0 },
+ { 0.709804, 0.337255, 0.980392, 1.0 },
+ { 0.666667, 0.447059, 0.960784, 1.0 },
+ { 0.627451, 0.556863, 0.941176, 1.0 },
+ { 0.623529, 0.552941, 0.937255, 1.0 },
+ { 0.619608, 0.549020, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.549020, 0.933333, 1.0 },
+ { 0.317647, 0.549020, 0.631373, 1.0 },
+ { 0.227451, 0.572549, 0.400000, 1.0 },
+ { 0.141176, 0.596078, 0.168627, 1.0 },
+ { 0.192157, 0.674510, 0.113725, 1.0 },
+ { 0.247059, 0.756863, 0.062745, 1.0 },
+ { 0.247059, 0.776471, 0.058824, 1.0 },
+ { 0.250980, 0.800000, 0.058824, 1.0 },
+ { 0.439216, 0.956863, 0.125490, 1.0 },
+ { 0.615686, 0.705882, 0.929412, 1.0 },
+ { 0.623529, 0.576471, 0.937255, 1.0 },
+ { 0.619608, 0.564706, 0.933333, 1.0 },
+ { 0.619608, 0.552941, 0.933333, 1.0 },
+ { 0.619608, 0.549020, 0.933333, 1.0 },
+ { 0.619608, 0.549020, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.549020, 0.933333, 1.0 },
+ { 0.623529, 0.556863, 0.937255, 1.0 },
+ { 0.631373, 0.568627, 0.945098, 1.0 },
+ { 0.670588, 0.631373, 0.984314, 1.0 },
+ { 0.698039, 0.698039, 0.972549, 1.0 },
+ { 0.725490, 0.764706, 0.964706, 1.0 },
+ { 0.741176, 0.819608, 0.945098, 1.0 },
+ { 0.760784, 0.874510, 0.929412, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.807843, 0.847059, 0.882353, 1.0 },
+ { 0.749020, 0.737255, 0.941176, 1.0 },
+ { 0.647059, 0.615686, 0.960784, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.023529, 0.933333, 1.0 },
+ { 0.619608, 0.125490, 0.933333, 1.0 },
+ { 0.619608, 0.227451, 0.933333, 1.0 },
+ { 0.619608, 0.384314, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.549020, 0.933333, 1.0 },
+ { 0.619608, 0.552941, 0.933333, 1.0 },
+ { 0.623529, 0.556863, 0.937255, 1.0 },
+ { 0.627451, 0.568627, 0.941176, 1.0 },
+ { 0.658824, 0.607843, 0.972549, 1.0 },
+ { 0.690196, 0.670588, 0.968627, 1.0 },
+ { 0.725490, 0.737255, 0.964706, 1.0 },
+ { 0.749020, 0.764706, 0.937255, 1.0 },
+ { 0.776471, 0.796078, 0.913725, 1.0 },
+ { 0.866667, 0.917647, 0.823529, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.749020, 0.882353, 0.941176, 1.0 },
+ { 0.705882, 0.823529, 0.960784, 1.0 },
+ { 0.666667, 0.768627, 0.980392, 1.0 },
+ { 0.631373, 0.650980, 0.945098, 1.0 },
+ { 0.619608, 0.592157, 0.933333, 1.0 },
+ { 0.623529, 0.592157, 0.937255, 1.0 },
+ { 0.631373, 0.619608, 0.945098, 1.0 },
+ { 0.635294, 0.698039, 0.949020, 1.0 },
+ { 0.650980, 0.760784, 0.964706, 1.0 },
+ { 0.670588, 0.823529, 0.984314, 1.0 },
+ { 0.690196, 0.811765, 0.980392, 1.0 },
+ { 0.713725, 0.803922, 0.976471, 1.0 },
+ { 0.713725, 0.784314, 0.976471, 1.0 },
+ { 0.686275, 0.792157, 1.000000, 1.0 },
+ { 0.650980, 0.733333, 0.964706, 1.0 },
+ { 0.635294, 0.650980, 0.949020, 1.0 },
+ { 0.623529, 0.576471, 0.937255, 1.0 },
+ { 0.619608, 0.568627, 0.933333, 1.0 },
+ { 0.619608, 0.560784, 0.933333, 1.0 },
+ { 0.619608, 0.552941, 0.933333, 1.0 },
+ { 0.619608, 0.549020, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.552941, 0.933333, 1.0 },
+ { 0.619608, 0.556863, 0.933333, 1.0 },
+ { 0.623529, 0.564706, 0.937255, 1.0 },
+ { 0.623529, 0.580392, 0.937255, 1.0 },
+ { 0.631373, 0.619608, 0.945098, 1.0 },
+ { 0.619608, 0.733333, 0.933333, 1.0 },
+ { 0.619608, 0.811765, 0.933333, 1.0 },
+ { 0.619608, 0.858824, 0.933333, 1.0 },
+ { 0.686275, 0.803922, 1.000000, 1.0 },
+ { 0.705882, 0.780392, 0.984314, 1.0 },
+ { 0.709804, 0.709804, 0.980392, 1.0 },
+ { 0.650980, 0.623529, 0.964706, 1.0 },
+ { 0.627451, 0.564706, 0.941176, 1.0 },
+ { 0.619608, 0.478431, 0.933333, 1.0 },
+ { 0.474510, 0.278431, 0.788235, 1.0 },
+ { 0.337255, 0.125490, 0.650980, 1.0 },
+ { 0.137255, 0.109804, 0.450980, 1.0 },
+ { 0.141176, 0.184314, 0.454902, 1.0 },
+ { 0.145098, 0.262745, 0.458824, 1.0 },
+ { 0.415686, 0.329412, 0.729412, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.403922, 0.360784, 0.717647, 1.0 },
+ { 0.211765, 0.341176, 0.525490, 1.0 },
+ { 0.125490, 0.192157, 0.439216, 1.0 },
+ { 0.145098, 0.160784, 0.458824, 1.0 },
+ { 0.380392, 0.278431, 0.694118, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.549020, 0.933333, 1.0 },
+ { 0.623529, 0.556863, 0.937255, 1.0 },
+ { 0.627451, 0.568627, 0.941176, 1.0 },
+ { 0.627451, 0.576471, 0.941176, 1.0 },
+ { 0.639216, 0.600000, 0.952941, 1.0 },
+ { 0.647059, 0.662745, 0.960784, 1.0 },
+ { 0.682353, 0.772549, 0.996078, 1.0 },
+ { 0.705882, 0.815686, 0.984314, 1.0 },
+ { 0.729412, 0.929412, 0.960784, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.780392, 0.874510, 0.909804, 1.0 },
+ { 0.737255, 0.749020, 0.952941, 1.0 },
+ { 0.694118, 0.658824, 0.996078, 1.0 },
+ { 0.670588, 0.623529, 0.984314, 1.0 },
+ { 0.654902, 0.596078, 0.968627, 1.0 },
+ { 0.654902, 0.600000, 0.968627, 1.0 },
+ { 0.670588, 0.674510, 0.984314, 1.0 },
+ { 0.701961, 0.749020, 0.988235, 1.0 },
+ { 0.705882, 0.776471, 0.984314, 1.0 },
+ { 0.717647, 0.764706, 0.972549, 1.0 },
+ { 0.694118, 0.725490, 0.996078, 1.0 },
+ { 0.666667, 0.635294, 0.980392, 1.0 },
+ { 0.647059, 0.600000, 0.960784, 1.0 },
+ { 0.635294, 0.568627, 0.949020, 1.0 },
+ { 0.623529, 0.556863, 0.937255, 1.0 },
+ { 0.619608, 0.549020, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ { 0.619608, 0.545098, 0.933333, 1.0 },
+ };
+/* Apophysis-040426-163ButterflySherbert */
+static double4 colors_155[] = {
+ { 0.858824, 0.470588, 0.168627, 1.0 },
+ { 0.988235, 0.776471, 0.552941, 1.0 },
+ { 0.988235, 0.705882, 0.419608, 1.0 },
+ { 0.992157, 0.635294, 0.290196, 1.0 },
+ { 0.988235, 0.592157, 0.231373, 1.0 },
+ { 0.988235, 0.549020, 0.176471, 1.0 },
+ { 0.921569, 0.529412, 0.168627, 1.0 },
+ { 0.858824, 0.509804, 0.164706, 1.0 },
+ { 0.725490, 0.443137, 0.137255, 1.0 },
+ { 0.439216, 0.309804, 0.101961, 1.0 },
+ { 0.156863, 0.180392, 0.066667, 1.0 },
+ { 0.078431, 0.090196, 0.031373, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.329412, 0.184314, 0.074510, 1.0 },
+ { 0.658824, 0.372549, 0.152941, 1.0 },
+ { 0.729412, 0.396078, 0.168627, 1.0 },
+ { 0.803922, 0.419608, 0.184314, 1.0 },
+ { 0.811765, 0.427451, 0.200000, 1.0 },
+ { 0.819608, 0.439216, 0.219608, 1.0 },
+ { 0.803922, 0.431373, 0.176471, 1.0 },
+ { 0.823529, 0.443137, 0.180392, 1.0 },
+ { 0.847059, 0.454902, 0.184314, 1.0 },
+ { 0.850980, 0.466667, 0.215686, 1.0 },
+ { 0.858824, 0.482353, 0.247059, 1.0 },
+ { 0.843137, 0.470588, 0.243137, 1.0 },
+ { 0.831373, 0.458824, 0.239216, 1.0 },
+ { 0.776471, 0.466667, 0.152941, 1.0 },
+ { 0.658824, 0.407843, 0.125490, 1.0 },
+ { 0.278431, 0.094118, 0.015686, 1.0 },
+ { 0.137255, 0.047059, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.125490, 0.282353, 0.066667, 1.0 },
+ { 0.254902, 0.564706, 0.137255, 1.0 },
+ { 0.427451, 0.615686, 0.188235, 1.0 },
+ { 0.603922, 0.666667, 0.243137, 1.0 },
+ { 0.882353, 0.509804, 0.270588, 1.0 },
+ { 0.937255, 0.521569, 0.239216, 1.0 },
+ { 0.992157, 0.537255, 0.211765, 1.0 },
+ { 0.988235, 0.537255, 0.192157, 1.0 },
+ { 0.988235, 0.537255, 0.172549, 1.0 },
+ { 0.984314, 0.521569, 0.168627, 1.0 },
+ { 0.980392, 0.509804, 0.168627, 1.0 },
+ { 0.901961, 0.482353, 0.184314, 1.0 },
+ { 0.788235, 0.450980, 0.160784, 1.0 },
+ { 0.368627, 0.345098, 0.023529, 1.0 },
+ { 0.184314, 0.172549, 0.011765, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.113725, 0.031373, 0.027451, 1.0 },
+ { 0.227451, 0.066667, 0.058824, 1.0 },
+ { 0.450980, 0.215686, 0.133333, 1.0 },
+ { 0.674510, 0.368627, 0.207843, 1.0 },
+ { 0.698039, 0.400000, 0.235294, 1.0 },
+ { 0.725490, 0.431373, 0.266667, 1.0 },
+ { 0.745098, 0.474510, 0.333333, 1.0 },
+ { 0.709804, 0.458824, 0.349020, 1.0 },
+ { 0.392157, 0.690196, 0.603922, 1.0 },
+ { 0.447059, 0.713725, 0.560784, 1.0 },
+ { 0.501961, 0.741176, 0.521569, 1.0 },
+ { 0.552941, 0.760784, 0.537255, 1.0 },
+ { 0.603922, 0.780392, 0.552941, 1.0 },
+ { 0.458824, 0.717647, 0.501961, 1.0 },
+ { 0.368627, 0.678431, 0.443137, 1.0 },
+ { 0.415686, 0.623529, 0.196078, 1.0 },
+ { 0.498039, 0.611765, 0.129412, 1.0 },
+ { 0.580392, 0.600000, 0.062745, 1.0 },
+ { 0.678431, 0.556863, 0.082353, 1.0 },
+ { 0.776471, 0.517647, 0.101961, 1.0 },
+ { 0.760784, 0.482353, 0.121569, 1.0 },
+ { 0.745098, 0.450980, 0.141176, 1.0 },
+ { 0.674510, 0.466667, 0.105882, 1.0 },
+ { 0.439216, 0.541176, 0.058824, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.203922, 0.109804, 0.086275, 1.0 },
+ { 0.411765, 0.223529, 0.172549, 1.0 },
+ { 0.658824, 0.372549, 0.152941, 1.0 },
+ { 0.694118, 0.400000, 0.152941, 1.0 },
+ { 0.368627, 0.274510, 0.090196, 1.0 },
+ { 0.184314, 0.137255, 0.043137, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.113725, 0.039216, 0.031373, 1.0 },
+ { 0.227451, 0.078431, 0.062745, 1.0 },
+ { 0.541176, 0.419608, 0.062745, 1.0 },
+ { 0.725490, 0.454902, 0.129412, 1.0 },
+ { 0.819608, 0.501961, 0.152941, 1.0 },
+ { 0.831373, 0.505882, 0.156863, 1.0 },
+ { 0.882353, 0.470588, 0.219608, 1.0 },
+ { 0.870588, 0.482353, 0.239216, 1.0 },
+ { 0.858824, 0.498039, 0.258824, 1.0 },
+ { 0.831373, 0.533333, 0.349020, 1.0 },
+ { 0.894118, 0.768627, 0.415686, 1.0 },
+ { 0.933333, 0.823529, 0.533333, 1.0 },
+ { 0.988235, 0.831373, 0.611765, 1.0 },
+ { 0.992157, 0.827451, 0.611765, 1.0 },
+ { 0.964706, 0.745098, 0.533333, 1.0 },
+ { 0.941176, 0.666667, 0.458824, 1.0 },
+ { 0.933333, 0.611765, 0.372549, 1.0 },
+ { 0.929412, 0.556863, 0.290196, 1.0 },
+ { 0.929412, 0.521569, 0.247059, 1.0 },
+ { 0.976471, 0.533333, 0.188235, 1.0 },
+ { 0.988235, 0.513725, 0.192157, 1.0 },
+ { 0.949020, 0.494118, 0.200000, 1.0 },
+ { 0.870588, 0.454902, 0.203922, 1.0 },
+ { 0.870588, 0.466667, 0.188235, 1.0 },
+ { 0.870588, 0.478431, 0.176471, 1.0 },
+ { 0.858824, 0.470588, 0.176471, 1.0 },
+ { 0.858824, 0.458824, 0.180392, 1.0 },
+ { 0.847059, 0.443137, 0.188235, 1.0 },
+ { 0.847059, 0.443137, 0.188235, 1.0 },
+ { 0.803922, 0.419608, 0.184314, 1.0 },
+ { 0.670588, 0.364706, 0.207843, 1.0 },
+ { 0.541176, 0.313725, 0.235294, 1.0 },
+ { 0.333333, 0.227451, 0.160784, 1.0 },
+ { 0.129412, 0.145098, 0.086275, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.156863, 0.035294, 0.360784, 1.0 },
+ { 0.376471, 0.200000, 0.317647, 1.0 },
+ { 0.600000, 0.368627, 0.274510, 1.0 },
+ { 0.803922, 0.431373, 0.215686, 1.0 },
+ { 0.807843, 0.600000, 0.172549, 1.0 },
+ { 0.882353, 0.721569, 0.223529, 1.0 },
+ { 0.960784, 0.800000, 0.498039, 1.0 },
+ { 0.992157, 0.913725, 0.815686, 1.0 },
+ { 0.992157, 0.929412, 0.854902, 1.0 },
+ { 0.992157, 0.945098, 0.894118, 1.0 },
+ { 0.976471, 0.976471, 0.886275, 1.0 },
+ { 0.847059, 0.917647, 0.850980, 1.0 },
+ { 0.678431, 0.831373, 0.721569, 1.0 },
+ { 0.458824, 0.709804, 0.694118, 1.0 },
+ { 0.207843, 0.482353, 0.541176, 1.0 },
+ { 0.105882, 0.133333, 0.294118, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.035294, 0.203922, 0.047059, 1.0 },
+ { 0.368627, 0.572549, 0.117647, 1.0 },
+ { 0.678431, 0.639216, 0.423529, 1.0 },
+ { 0.768627, 0.619608, 0.427451, 1.0 },
+ { 0.858824, 0.603922, 0.435294, 1.0 },
+ { 0.992157, 0.756863, 0.486275, 1.0 },
+ { 0.992157, 0.800000, 0.560784, 1.0 },
+ { 0.992157, 0.815686, 0.615686, 1.0 },
+ { 0.952941, 0.780392, 0.662745, 1.0 },
+ { 0.882353, 0.733333, 0.674510, 1.0 },
+ { 0.694118, 0.627451, 0.686275, 1.0 },
+ { 0.301961, 0.490196, 0.588235, 1.0 },
+ { 0.250980, 0.180392, 0.262745, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.415686, 0.003922, 0.152941, 1.0 },
+ { 0.525490, 0.168627, 0.176471, 1.0 },
+ { 0.639216, 0.337255, 0.200000, 1.0 },
+ { 0.803922, 0.419608, 0.196078, 1.0 },
+ { 0.858824, 0.447059, 0.184314, 1.0 },
+ { 0.901961, 0.482353, 0.184314, 1.0 },
+ { 0.901961, 0.494118, 0.184314, 1.0 },
+ { 0.929412, 0.482353, 0.188235, 1.0 },
+ { 0.929412, 0.498039, 0.215686, 1.0 },
+ { 0.929412, 0.521569, 0.243137, 1.0 },
+ { 0.941176, 0.537255, 0.262745, 1.0 },
+ { 0.992157, 0.576471, 0.239216, 1.0 },
+ { 0.988235, 0.584314, 0.227451, 1.0 },
+ { 0.992157, 0.588235, 0.247059, 1.0 },
+ { 0.992157, 0.611765, 0.278431, 1.0 },
+ { 0.992157, 0.635294, 0.301961, 1.0 },
+ { 0.949020, 0.756863, 0.407843, 1.0 },
+ { 0.976471, 0.792157, 0.490196, 1.0 },
+ { 0.956863, 0.807843, 0.505882, 1.0 },
+ { 0.992157, 0.780392, 0.537255, 1.0 },
+ { 0.960784, 0.819608, 0.541176, 1.0 },
+ { 0.992157, 0.976471, 0.556863, 1.0 },
+ { 0.913725, 0.854902, 0.603922, 1.0 },
+ { 0.992157, 0.835294, 0.662745, 1.0 },
+ { 0.992157, 0.819608, 0.607843, 1.0 },
+ { 0.992157, 0.756863, 0.478431, 1.0 },
+ { 0.952941, 0.615686, 0.356863, 1.0 },
+ { 0.929412, 0.545098, 0.274510, 1.0 },
+ { 0.913725, 0.509804, 0.243137, 1.0 },
+ { 0.870588, 0.490196, 0.247059, 1.0 },
+ { 0.858824, 0.470588, 0.231373, 1.0 },
+ { 0.858824, 0.482353, 0.247059, 1.0 },
+ { 0.870588, 0.501961, 0.266667, 1.0 },
+ { 0.870588, 0.560784, 0.364706, 1.0 },
+ { 0.894118, 0.596078, 0.400000, 1.0 },
+ { 0.968627, 0.756863, 0.580392, 1.0 },
+ { 0.992157, 0.862745, 0.694118, 1.0 },
+ { 0.992157, 0.905882, 0.803922, 1.0 },
+ { 0.972549, 0.949020, 0.878431, 1.0 },
+ { 0.960784, 0.941176, 0.866667, 1.0 },
+ { 0.933333, 0.866667, 0.745098, 1.0 },
+ { 0.847059, 0.890196, 0.721569, 1.0 },
+ { 0.807843, 0.858824, 0.662745, 1.0 },
+ { 0.807843, 0.854902, 0.631373, 1.0 },
+ { 0.819608, 0.807843, 0.505882, 1.0 },
+ { 0.819608, 0.835294, 0.564706, 1.0 },
+ { 0.678431, 0.749020, 0.709804, 1.0 },
+ { 0.835294, 0.678431, 0.815686, 1.0 },
+ { 0.803922, 0.768627, 0.811765, 1.0 },
+ { 0.776471, 0.882353, 0.862745, 1.0 },
+ { 0.882353, 0.917647, 0.874510, 1.0 },
+ { 0.921569, 0.921569, 0.933333, 1.0 },
+ { 0.941176, 0.941176, 0.945098, 1.0 },
+ { 0.968627, 0.972549, 0.952941, 1.0 },
+ { 0.984314, 0.909804, 0.866667, 1.0 },
+ { 0.988235, 0.866667, 0.686275, 1.0 },
+ { 0.984314, 0.776471, 0.478431, 1.0 },
+ { 0.972549, 0.647059, 0.376471, 1.0 },
+ { 0.988235, 0.596078, 0.243137, 1.0 },
+ { 0.992157, 0.541176, 0.180392, 1.0 },
+ { 0.988235, 0.560784, 0.207843, 1.0 },
+ { 0.929412, 0.556863, 0.282353, 1.0 },
+ { 0.847059, 0.584314, 0.427451, 1.0 },
+ { 0.941176, 0.474510, 0.741176, 1.0 },
+ { 0.835294, 0.564706, 0.780392, 1.0 },
+ { 0.729412, 0.466667, 0.670588, 1.0 },
+ { 0.745098, 0.450980, 0.662745, 1.0 },
+ { 0.560784, 0.443137, 0.450980, 1.0 },
+ { 0.639216, 0.400000, 0.298039, 1.0 },
+ { 0.709804, 0.384314, 0.168627, 1.0 },
+ { 0.803922, 0.447059, 0.168627, 1.0 },
+ { 0.901961, 0.517647, 0.176471, 1.0 },
+ };
+/* Apophysis-040426-163BFlyGate4 */
+static double4 colors_156[] = {
+ { 0.074510, 0.082353, 0.062745, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.152941, 0.003922, 0.086275, 1.0 },
+ { 0.305882, 0.007843, 0.176471, 1.0 },
+ { 0.501961, 0.105882, 0.372549, 1.0 },
+ { 0.701961, 0.207843, 0.572549, 1.0 },
+ { 0.666667, 0.360784, 0.666667, 1.0 },
+ { 0.635294, 0.513725, 0.764706, 1.0 },
+ { 0.588235, 0.596078, 0.588235, 1.0 },
+ { 0.415686, 0.423529, 0.498039, 1.0 },
+ { 0.247059, 0.254902, 0.407843, 1.0 },
+ { 0.180392, 0.192157, 0.325490, 1.0 },
+ { 0.117647, 0.129412, 0.247059, 1.0 },
+ { 0.062745, 0.090196, 0.180392, 1.0 },
+ { 0.011765, 0.054902, 0.113725, 1.0 },
+ { 0.003922, 0.027451, 0.054902, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.047059, 0.054902, 0.062745, 1.0 },
+ { 0.031373, 0.090196, 0.105882, 1.0 },
+ { 0.019608, 0.129412, 0.149020, 1.0 },
+ { 0.062745, 0.129412, 0.192157, 1.0 },
+ { 0.105882, 0.129412, 0.235294, 1.0 },
+ { 0.121569, 0.129412, 0.250980, 1.0 },
+ { 0.141176, 0.129412, 0.266667, 1.0 },
+ { 0.239216, 0.129412, 0.113725, 1.0 },
+ { 0.223529, 0.129412, 0.094118, 1.0 },
+ { 0.250980, 0.129412, 0.121569, 1.0 },
+ { 0.254902, 0.090196, 0.125490, 1.0 },
+ { 0.262745, 0.054902, 0.133333, 1.0 },
+ { 0.141176, 0.039216, 0.290196, 1.0 },
+ { 0.023529, 0.027451, 0.450980, 1.0 },
+ { 0.094118, 0.015686, 0.372549, 1.0 },
+ { 0.164706, 0.007843, 0.294118, 1.0 },
+ { 0.121569, 0.070588, 0.247059, 1.0 },
+ { 0.074510, 0.098039, 0.172549, 1.0 },
+ { 0.027451, 0.129412, 0.098039, 1.0 },
+ { 0.039216, 0.129412, 0.082353, 1.0 },
+ { 0.054902, 0.129412, 0.070588, 1.0 },
+ { 0.054902, 0.129412, 0.066667, 1.0 },
+ { 0.058824, 0.129412, 0.066667, 1.0 },
+ { 0.050980, 0.043137, 0.062745, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.031373, 0.031373, 0.031373, 1.0 },
+ { 0.066667, 0.062745, 0.062745, 1.0 },
+ { 0.125490, 0.129412, 0.094118, 1.0 },
+ { 0.188235, 0.196078, 0.129412, 1.0 },
+ { 0.258824, 0.266667, 0.129412, 1.0 },
+ { 0.329412, 0.337255, 0.129412, 1.0 },
+ { 0.549020, 0.541176, 0.294118, 1.0 },
+ { 0.956863, 0.717647, 0.380392, 1.0 },
+ { 0.694118, 0.505882, 0.023529, 1.0 },
+ { 0.662745, 0.415686, 0.082353, 1.0 },
+ { 0.631373, 0.329412, 0.141176, 1.0 },
+ { 0.509804, 0.227451, 0.200000, 1.0 },
+ { 0.388235, 0.129412, 0.258824, 1.0 },
+ { 0.176471, 0.054902, 0.305882, 1.0 },
+ { 0.117647, 0.007843, 0.247059, 1.0 },
+ { 0.003922, 0.007843, 0.062745, 1.0 },
+ { 0.000000, 0.003922, 0.031373, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.090196, 0.054902, 0.035294, 1.0 },
+ { 0.196078, 0.188235, 0.129412, 1.0 },
+ { 0.098039, 0.317647, 0.125490, 1.0 },
+ { 0.000000, 0.450980, 0.125490, 1.0 },
+ { 0.117647, 0.400000, 0.117647, 1.0 },
+ { 0.239216, 0.352941, 0.109804, 1.0 },
+ { 0.254902, 0.262745, 0.062745, 1.0 },
+ { 0.184314, 0.129412, 0.054902, 1.0 },
+ { 0.176471, 0.129412, 0.047059, 1.0 },
+ { 0.231373, 0.203922, 0.054902, 1.0 },
+ { 0.286275, 0.278431, 0.062745, 1.0 },
+ { 0.396078, 0.227451, 0.054902, 1.0 },
+ { 0.509804, 0.180392, 0.050980, 1.0 },
+ { 0.627451, 0.341176, 0.121569, 1.0 },
+ { 0.627451, 0.352941, 0.109804, 1.0 },
+ { 0.443137, 0.435294, 0.007843, 1.0 },
+ { 0.372549, 0.364706, 0.062745, 1.0 },
+ { 0.337255, 0.160784, 0.207843, 1.0 },
+ { 0.364706, 0.145098, 0.235294, 1.0 },
+ { 0.392157, 0.129412, 0.262745, 1.0 },
+ { 0.392157, 0.129412, 0.262745, 1.0 },
+ { 0.396078, 0.129412, 0.266667, 1.0 },
+ { 0.411765, 0.129412, 0.282353, 1.0 },
+ { 0.415686, 0.129412, 0.286275, 1.0 },
+ { 0.380392, 0.937255, 0.505882, 1.0 },
+ { 0.403922, 0.800000, 0.741176, 1.0 },
+ { 0.431373, 0.662745, 0.980392, 1.0 },
+ { 0.356863, 0.478431, 0.949020, 1.0 },
+ { 0.286275, 0.294118, 0.921569, 1.0 },
+ { 0.172549, 0.180392, 0.917647, 1.0 },
+ { 0.580392, 0.415686, 0.709804, 1.0 },
+ { 0.866667, 0.474510, 0.737255, 1.0 },
+ { 0.937255, 0.643137, 0.807843, 1.0 },
+ { 0.909804, 0.901961, 0.964706, 1.0 },
+ { 0.901961, 0.901961, 0.905882, 1.0 },
+ { 0.894118, 0.901961, 0.850980, 1.0 },
+ { 0.968627, 0.847059, 0.839216, 1.0 },
+ { 0.921569, 0.725490, 0.654902, 1.0 },
+ { 0.623529, 0.458824, 0.494118, 1.0 },
+ { 0.423529, 0.141176, 0.294118, 1.0 },
+ { 0.133333, 0.141176, 0.129412, 1.0 },
+ { 0.113725, 0.129412, 0.078431, 1.0 },
+ { 0.094118, 0.121569, 0.027451, 1.0 },
+ { 0.133333, 0.149020, 0.043137, 1.0 },
+ { 0.172549, 0.180392, 0.062745, 1.0 },
+ { 0.235294, 0.294118, 0.105882, 1.0 },
+ { 0.329412, 0.321569, 0.062745, 1.0 },
+ { 0.403922, 0.396078, 0.007843, 1.0 },
+ { 0.596078, 0.368627, 0.000000, 1.0 },
+ { 0.639216, 0.388235, 0.082353, 1.0 },
+ { 0.631373, 0.360784, 0.105882, 1.0 },
+ { 0.627451, 0.337255, 0.129412, 1.0 },
+ { 0.345098, 0.337255, 0.160784, 1.0 },
+ { 0.337255, 0.129412, 0.207843, 1.0 },
+ { 0.305882, 0.129412, 0.176471, 1.0 },
+ { 0.274510, 0.129412, 0.145098, 1.0 },
+ { 0.211765, 0.129412, 0.082353, 1.0 },
+ { 0.149020, 0.129412, 0.149020, 1.0 },
+ { 0.086275, 0.129412, 0.215686, 1.0 },
+ { 0.105882, 0.129412, 0.250980, 1.0 },
+ { 0.125490, 0.133333, 0.290196, 1.0 },
+ { 0.015686, 0.298039, 0.454902, 1.0 },
+ { 0.101961, 0.490196, 0.501961, 1.0 },
+ { 0.227451, 0.235294, 0.596078, 1.0 },
+ { 0.376471, 0.384314, 0.678431, 1.0 },
+ { 0.803922, 0.513725, 0.929412, 1.0 },
+ { 0.839216, 0.494118, 0.964706, 1.0 },
+ { 0.874510, 0.478431, 1.000000, 1.0 },
+ { 0.874510, 0.815686, 1.000000, 1.0 },
+ { 0.972549, 0.980392, 0.811765, 1.0 },
+ { 0.109804, 0.117647, 0.062745, 1.0 },
+ { 0.176471, 0.184314, 0.062745, 1.0 },
+ { 0.372549, 0.364706, 0.007843, 1.0 },
+ { 0.384314, 0.376471, 0.007843, 1.0 },
+ { 0.396078, 0.388235, 0.007843, 1.0 },
+ { 0.372549, 0.364706, 0.007843, 1.0 },
+ { 0.317647, 0.309804, 0.062745, 1.0 },
+ { 0.266667, 0.270588, 0.062745, 1.0 },
+ { 0.184314, 0.203922, 0.054902, 1.0 },
+ { 0.149020, 0.129412, 0.019608, 1.0 },
+ { 0.101961, 0.109804, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.121569, 0.054902, 0.003922, 1.0 },
+ { 0.247059, 0.129412, 0.117647, 1.0 },
+ { 0.384314, 0.129412, 0.254902, 1.0 },
+ { 0.407843, 0.129412, 0.278431, 1.0 },
+ { 0.431373, 0.129412, 0.301961, 1.0 },
+ { 0.466667, 0.168627, 0.596078, 1.0 },
+ { 0.517647, 0.415686, 0.647059, 1.0 },
+ { 0.435294, 0.352941, 0.560784, 1.0 },
+ { 0.345098, 0.352941, 0.411765, 1.0 },
+ { 0.270588, 0.278431, 0.243137, 1.0 },
+ { 0.333333, 0.129412, 0.207843, 1.0 },
+ { 0.301961, 0.129412, 0.172549, 1.0 },
+ { 0.215686, 0.129412, 0.086275, 1.0 },
+ { 0.156863, 0.129412, 0.031373, 1.0 },
+ { 0.094118, 0.054902, 0.031373, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.149020, 0.054902, 0.019608, 1.0 },
+ { 0.301961, 0.129412, 0.172549, 1.0 },
+ { 0.435294, 0.129412, 0.309804, 1.0 },
+ { 0.549020, 0.415686, 0.678431, 1.0 },
+ { 0.694118, 0.600000, 0.819608, 1.0 },
+ { 0.662745, 0.945098, 0.792157, 1.0 },
+ { 0.666667, 0.929412, 0.949020, 1.0 },
+ { 0.564706, 0.788235, 0.847059, 1.0 },
+ { 0.486275, 0.600000, 0.615686, 1.0 },
+ { 0.454902, 0.466667, 0.584314, 1.0 },
+ { 0.482353, 0.490196, 0.537255, 1.0 },
+ { 0.454902, 0.462745, 0.474510, 1.0 },
+ { 0.286275, 0.466667, 0.415686, 1.0 },
+ { 0.286275, 0.466667, 0.415686, 1.0 },
+ { 0.278431, 0.286275, 0.474510, 1.0 },
+ { 0.117647, 0.352941, 0.247059, 1.0 },
+ { 0.078431, 0.352941, 0.207843, 1.0 },
+ { 0.152941, 0.301961, 0.200000, 1.0 },
+ { 0.176471, 0.168627, 0.129412, 1.0 },
+ { 0.117647, 0.113725, 0.129412, 1.0 },
+ { 0.101961, 0.094118, 0.129412, 1.0 },
+ { 0.082353, 0.054902, 0.211765, 1.0 },
+ { 0.082353, 0.054902, 0.211765, 1.0 },
+ { 0.035294, 0.043137, 0.129412, 1.0 },
+ { 0.007843, 0.015686, 0.062745, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.125490, 0.054902, 0.000000, 1.0 },
+ { 0.160784, 0.129412, 0.031373, 1.0 },
+ { 0.200000, 0.207843, 0.007843, 1.0 },
+ { 0.286275, 0.294118, 0.062745, 1.0 },
+ { 0.301961, 0.294118, 0.062745, 1.0 },
+ { 0.298039, 0.290196, 0.062745, 1.0 },
+ { 0.282353, 0.274510, 0.062745, 1.0 },
+ { 0.274510, 0.129412, 0.145098, 1.0 },
+ { 0.168627, 0.129412, 0.298039, 1.0 },
+ { 0.172549, 0.129412, 0.301961, 1.0 },
+ { 0.180392, 0.129412, 0.309804, 1.0 },
+ { 0.341176, 0.066667, 0.211765, 1.0 },
+ { 0.341176, 0.054902, 0.211765, 1.0 },
+ { 0.313725, 0.003922, 0.184314, 1.0 },
+ { 0.258824, 0.054902, 0.129412, 1.0 },
+ { 0.207843, 0.054902, 0.078431, 1.0 },
+ { 0.145098, 0.054902, 0.015686, 1.0 },
+ { 0.125490, 0.070588, 0.000000, 1.0 },
+ { 0.125490, 0.129412, 0.000000, 1.0 },
+ { 0.121569, 0.129412, 0.007843, 1.0 },
+ { 0.094118, 0.129412, 0.027451, 1.0 },
+ { 0.066667, 0.129412, 0.058824, 1.0 },
+ { 0.050980, 0.129412, 0.074510, 1.0 },
+ { 0.003922, 0.129412, 0.121569, 1.0 },
+ { 0.023529, 0.129412, 0.152941, 1.0 },
+ { 0.031373, 0.129412, 0.160784, 1.0 },
+ { 0.015686, 0.023529, 0.243137, 1.0 },
+ { 0.054902, 0.062745, 0.596078, 1.0 },
+ { 0.125490, 0.117647, 0.635294, 1.0 },
+ { 0.196078, 0.129412, 0.325490, 1.0 },
+ { 0.384314, 0.129412, 0.254902, 1.0 },
+ { 0.411765, 0.129412, 0.282353, 1.0 },
+ { 0.415686, 0.129412, 0.286275, 1.0 },
+ { 0.392157, 0.129412, 0.262745, 1.0 },
+ { 0.360784, 0.129412, 0.231373, 1.0 },
+ { 0.309804, 0.129412, 0.180392, 1.0 },
+ { 0.254902, 0.129412, 0.125490, 1.0 },
+ { 0.180392, 0.129412, 0.050980, 1.0 },
+ };
+/* Apophysis-040426-163BFlyGate4Inv */
+static double4 colors_157[] = {
+ { 0.819608, 0.870588, 0.949020, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.945098, 0.972549, 0.992157, 1.0 },
+ { 0.890196, 0.945098, 0.984314, 1.0 },
+ { 0.729412, 0.960784, 0.843137, 1.0 },
+ { 0.572549, 0.980392, 0.701961, 1.0 },
+ { 0.435294, 0.886275, 0.564706, 1.0 },
+ { 0.298039, 0.792157, 0.427451, 1.0 },
+ { 0.274510, 0.266667, 0.411765, 1.0 },
+ { 0.435294, 0.427451, 0.466667, 1.0 },
+ { 0.596078, 0.588235, 0.525490, 1.0 },
+ { 0.698039, 0.729412, 0.600000, 1.0 },
+ { 0.803922, 0.870588, 0.674510, 1.0 },
+ { 0.874510, 0.901961, 0.772549, 1.0 },
+ { 0.945098, 0.937255, 0.870588, 1.0 },
+ { 0.964706, 0.941176, 0.878431, 1.0 },
+ { 0.988235, 0.945098, 0.886275, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.996078, 0.933333, 0.937255, 1.0 },
+ { 0.996078, 0.870588, 0.878431, 1.0 },
+ { 0.960784, 0.870588, 0.839216, 1.0 },
+ { 0.929412, 0.870588, 0.800000, 1.0 },
+ { 0.909804, 0.870588, 0.780392, 1.0 },
+ { 0.894118, 0.870588, 0.764706, 1.0 },
+ { 0.858824, 0.870588, 0.733333, 1.0 },
+ { 0.760784, 0.870588, 0.886275, 1.0 },
+ { 0.772549, 0.870588, 0.901961, 1.0 },
+ { 0.756863, 0.870588, 0.886275, 1.0 },
+ { 0.741176, 0.870588, 0.870588, 1.0 },
+ { 0.792157, 0.905882, 0.792157, 1.0 },
+ { 0.843137, 0.945098, 0.713725, 1.0 },
+ { 0.909804, 0.956863, 0.631373, 1.0 },
+ { 0.976471, 0.972549, 0.549020, 1.0 },
+ { 0.850980, 0.945098, 0.721569, 1.0 },
+ { 0.882353, 0.905882, 0.752941, 1.0 },
+ { 0.917647, 0.870588, 0.788235, 1.0 },
+ { 0.929412, 0.870588, 0.858824, 1.0 },
+ { 0.945098, 0.870588, 0.929412, 1.0 },
+ { 0.945098, 0.870588, 0.929412, 1.0 },
+ { 0.945098, 0.870588, 0.929412, 1.0 },
+ { 0.941176, 0.870588, 0.933333, 1.0 },
+ { 0.949020, 0.956863, 0.937255, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.996078, 1.000000, 0.996078, 1.0 },
+ { 0.992157, 1.000000, 0.992157, 1.0 },
+ { 0.933333, 0.941176, 0.964706, 1.0 },
+ { 0.878431, 0.886275, 0.937255, 1.0 },
+ { 0.843137, 0.843137, 0.901961, 1.0 },
+ { 0.811765, 0.803922, 0.870588, 1.0 },
+ { 0.670588, 0.662745, 0.870588, 1.0 },
+ { 0.450980, 0.458824, 0.705882, 1.0 },
+ { 0.305882, 0.576471, 0.839216, 1.0 },
+ { 0.317647, 0.572549, 0.870588, 1.0 },
+ { 0.333333, 0.572549, 0.901961, 1.0 },
+ { 0.349020, 0.619608, 0.878431, 1.0 },
+ { 0.368627, 0.670588, 0.858824, 1.0 },
+ { 0.611765, 0.870588, 0.741176, 1.0 },
+ { 0.823529, 0.945098, 0.694118, 1.0 },
+ { 0.945098, 0.945098, 0.815686, 1.0 },
+ { 0.972549, 0.972549, 0.905882, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.870588, 0.862745, 0.937255, 1.0 },
+ { 0.901961, 0.749020, 0.870588, 1.0 },
+ { 0.933333, 0.639216, 0.803922, 1.0 },
+ { 0.964706, 0.592157, 0.839216, 1.0 },
+ { 1.000000, 0.549020, 0.874510, 1.0 },
+ { 0.760784, 0.647059, 0.890196, 1.0 },
+ { 0.745098, 0.737255, 0.937255, 1.0 },
+ { 0.831373, 0.870588, 0.960784, 1.0 },
+ { 0.800000, 0.823529, 0.972549, 1.0 },
+ { 0.772549, 0.780392, 0.988235, 1.0 },
+ { 0.741176, 0.749020, 0.960784, 1.0 },
+ { 0.713725, 0.721569, 0.937255, 1.0 },
+ { 0.490196, 0.819608, 0.949020, 1.0 },
+ { 0.372549, 0.658824, 0.878431, 1.0 },
+ { 0.372549, 0.647059, 0.890196, 1.0 },
+ { 0.556863, 0.564706, 0.992157, 1.0 },
+ { 0.725490, 0.717647, 0.807843, 1.0 },
+ { 0.670588, 0.792157, 0.776471, 1.0 },
+ { 0.619608, 0.870588, 0.749020, 1.0 },
+ { 0.611765, 0.870588, 0.741176, 1.0 },
+ { 0.607843, 0.870588, 0.737255, 1.0 },
+ { 0.603922, 0.870588, 0.733333, 1.0 },
+ { 0.588235, 0.870588, 0.717647, 1.0 },
+ { 0.521569, 0.501961, 0.650980, 1.0 },
+ { 0.584314, 0.341176, 0.470588, 1.0 },
+ { 0.647059, 0.180392, 0.294118, 1.0 },
+ { 0.607843, 0.258824, 0.156863, 1.0 },
+ { 0.568627, 0.337255, 0.019608, 1.0 },
+ { 0.713725, 0.705882, 0.078431, 1.0 },
+ { 0.827451, 0.819608, 0.082353, 1.0 },
+ { 0.419608, 0.584314, 0.290196, 1.0 },
+ { 0.133333, 0.525490, 0.262745, 1.0 },
+ { 0.000000, 0.160784, 0.125490, 1.0 },
+ { 0.043137, 0.129412, 0.078431, 1.0 },
+ { 0.090196, 0.098039, 0.035294, 1.0 },
+ { 0.105882, 0.098039, 0.149020, 1.0 },
+ { 0.031373, 0.152941, 0.160784, 1.0 },
+ { 0.078431, 0.274510, 0.345098, 1.0 },
+ { 0.376471, 0.541176, 0.505882, 1.0 },
+ { 0.694118, 0.870588, 0.819608, 1.0 },
+ { 0.811765, 0.870588, 0.882353, 1.0 },
+ { 0.929412, 0.870588, 0.945098, 1.0 },
+ { 0.917647, 0.874510, 0.956863, 1.0 },
+ { 0.905882, 0.878431, 0.972549, 1.0 },
+ { 0.827451, 0.819608, 0.937255, 1.0 },
+ { 0.764706, 0.705882, 0.894118, 1.0 },
+ { 0.670588, 0.678431, 0.937255, 1.0 },
+ { 0.596078, 0.603922, 0.992157, 1.0 },
+ { 0.356863, 0.596078, 0.925490, 1.0 },
+ { 0.356863, 0.603922, 0.921569, 1.0 },
+ { 0.360784, 0.611765, 0.917647, 1.0 },
+ { 0.372549, 0.662745, 0.870588, 1.0 },
+ { 0.654902, 0.662745, 0.839216, 1.0 },
+ { 0.662745, 0.870588, 0.792157, 1.0 },
+ { 0.694118, 0.870588, 0.823529, 1.0 },
+ { 0.776471, 0.870588, 0.905882, 1.0 },
+ { 0.823529, 0.866667, 0.886275, 1.0 },
+ { 0.870588, 0.862745, 0.870588, 1.0 },
+ { 0.890196, 0.866667, 0.827451, 1.0 },
+ { 0.913725, 0.870588, 0.784314, 1.0 },
+ { 0.874510, 0.866667, 0.709804, 1.0 },
+ { 0.984314, 0.701961, 0.545098, 1.0 },
+ { 0.898039, 0.509804, 0.498039, 1.0 },
+ { 0.772549, 0.764706, 0.403922, 1.0 },
+ { 0.403922, 0.533333, 0.278431, 1.0 },
+ { 0.298039, 0.509804, 0.172549, 1.0 },
+ { 0.196078, 0.486275, 0.070588, 1.0 },
+ { 0.125490, 0.521569, 0.000000, 1.0 },
+ { 0.125490, 0.184314, 0.000000, 1.0 },
+ { 0.027451, 0.019608, 0.188235, 1.0 },
+ { 0.890196, 0.882353, 0.937255, 1.0 },
+ { 0.713725, 0.705882, 0.937255, 1.0 },
+ { 0.670588, 0.670588, 0.964706, 1.0 },
+ { 0.627451, 0.635294, 0.992157, 1.0 },
+ { 0.603922, 0.611765, 0.992157, 1.0 },
+ { 0.627451, 0.635294, 0.992157, 1.0 },
+ { 0.682353, 0.690196, 0.937255, 1.0 },
+ { 0.733333, 0.729412, 0.937255, 1.0 },
+ { 0.815686, 0.796078, 0.945098, 1.0 },
+ { 0.850980, 0.870588, 0.980392, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.878431, 0.945098, 0.996078, 1.0 },
+ { 0.650980, 0.870588, 0.780392, 1.0 },
+ { 0.631373, 0.870588, 0.760784, 1.0 },
+ { 0.615686, 0.870588, 0.745098, 1.0 },
+ { 0.568627, 0.870588, 0.698039, 1.0 },
+ { 0.533333, 0.831373, 0.403922, 1.0 },
+ { 0.482353, 0.584314, 0.352941, 1.0 },
+ { 0.564706, 0.647059, 0.439216, 1.0 },
+ { 0.654902, 0.647059, 0.588235, 1.0 },
+ { 0.729412, 0.721569, 0.756863, 1.0 },
+ { 0.666667, 0.870588, 0.792157, 1.0 },
+ { 0.698039, 0.870588, 0.827451, 1.0 },
+ { 0.784314, 0.870588, 0.913725, 1.0 },
+ { 0.843137, 0.870588, 0.968627, 1.0 },
+ { 0.905882, 0.945098, 0.968627, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.850980, 0.945098, 0.980392, 1.0 },
+ { 0.698039, 0.870588, 0.827451, 1.0 },
+ { 0.564706, 0.870588, 0.690196, 1.0 },
+ { 0.450980, 0.584314, 0.321569, 1.0 },
+ { 0.305882, 0.400000, 0.180392, 1.0 },
+ { 0.337255, 0.054902, 0.207843, 1.0 },
+ { 0.333333, 0.070588, 0.050980, 1.0 },
+ { 0.435294, 0.211765, 0.152941, 1.0 },
+ { 0.513725, 0.400000, 0.384314, 1.0 },
+ { 0.545098, 0.533333, 0.415686, 1.0 },
+ { 0.517647, 0.509804, 0.462745, 1.0 },
+ { 0.545098, 0.537255, 0.525490, 1.0 },
+ { 0.713725, 0.533333, 0.584314, 1.0 },
+ { 0.713725, 0.533333, 0.584314, 1.0 },
+ { 0.721569, 0.713725, 0.525490, 1.0 },
+ { 0.882353, 0.647059, 0.752941, 1.0 },
+ { 0.921569, 0.647059, 0.792157, 1.0 },
+ { 0.847059, 0.698039, 0.800000, 1.0 },
+ { 0.823529, 0.831373, 0.870588, 1.0 },
+ { 0.882353, 0.886275, 0.870588, 1.0 },
+ { 0.898039, 0.905882, 0.870588, 1.0 },
+ { 0.917647, 0.945098, 0.788235, 1.0 },
+ { 0.917647, 0.945098, 0.788235, 1.0 },
+ { 0.964706, 0.956863, 0.870588, 1.0 },
+ { 0.992157, 0.984314, 0.937255, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.874510, 0.945098, 1.000000, 1.0 },
+ { 0.839216, 0.870588, 0.968627, 1.0 },
+ { 0.800000, 0.792157, 0.992157, 1.0 },
+ { 0.713725, 0.705882, 0.937255, 1.0 },
+ { 0.698039, 0.705882, 0.937255, 1.0 },
+ { 0.701961, 0.709804, 0.937255, 1.0 },
+ { 0.717647, 0.725490, 0.937255, 1.0 },
+ { 0.725490, 0.870588, 0.854902, 1.0 },
+ { 0.831373, 0.870588, 0.701961, 1.0 },
+ { 0.827451, 0.870588, 0.698039, 1.0 },
+ { 0.819608, 0.870588, 0.690196, 1.0 },
+ { 0.658824, 0.933333, 0.788235, 1.0 },
+ { 0.658824, 0.945098, 0.788235, 1.0 },
+ { 0.686275, 0.996078, 0.815686, 1.0 },
+ { 0.741176, 0.945098, 0.870588, 1.0 },
+ { 0.792157, 0.945098, 0.921569, 1.0 },
+ { 0.854902, 0.945098, 0.984314, 1.0 },
+ { 0.874510, 0.929412, 1.000000, 1.0 },
+ { 0.874510, 0.870588, 1.000000, 1.0 },
+ { 0.878431, 0.870588, 0.992157, 1.0 },
+ { 0.905882, 0.870588, 0.972549, 1.0 },
+ { 0.933333, 0.870588, 0.941176, 1.0 },
+ { 0.949020, 0.870588, 0.925490, 1.0 },
+ { 0.996078, 0.870588, 0.878431, 1.0 },
+ { 0.976471, 0.870588, 0.847059, 1.0 },
+ { 0.968627, 0.870588, 0.839216, 1.0 },
+ { 0.984314, 0.976471, 0.756863, 1.0 },
+ { 0.945098, 0.937255, 0.403922, 1.0 },
+ { 0.874510, 0.882353, 0.364706, 1.0 },
+ { 0.803922, 0.870588, 0.674510, 1.0 },
+ { 0.615686, 0.870588, 0.745098, 1.0 },
+ { 0.588235, 0.870588, 0.717647, 1.0 },
+ { 0.584314, 0.870588, 0.713725, 1.0 },
+ { 0.607843, 0.870588, 0.737255, 1.0 },
+ { 0.639216, 0.870588, 0.768627, 1.0 },
+ { 0.690196, 0.870588, 0.819608, 1.0 },
+ { 0.745098, 0.870588, 0.874510, 1.0 },
+ };
+/* Apophysis-040426-163CeltCross */
+static double4 colors_158[] = {
+ { 0.678431, 0.654902, 0.274510, 1.0 },
+ { 0.980392, 0.560784, 0.250980, 1.0 },
+ { 0.933333, 0.482353, 0.235294, 1.0 },
+ { 0.890196, 0.403922, 0.223529, 1.0 },
+ { 0.709804, 0.223529, 0.129412, 1.0 },
+ { 0.533333, 0.043137, 0.035294, 1.0 },
+ { 0.266667, 0.019608, 0.015686, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.113725, 0.137255, 0.000000, 1.0 },
+ { 0.227451, 0.278431, 0.000000, 1.0 },
+ { 0.435294, 0.388235, 0.149020, 1.0 },
+ { 0.647059, 0.498039, 0.298039, 1.0 },
+ { 0.776471, 0.466667, 0.270588, 1.0 },
+ { 0.905882, 0.439216, 0.243137, 1.0 },
+ { 0.980392, 0.470588, 0.200000, 1.0 },
+ { 0.945098, 0.509804, 0.258824, 1.0 },
+ { 0.764706, 0.623529, 0.250980, 1.0 },
+ { 0.635294, 0.556863, 0.227451, 1.0 },
+ { 0.509804, 0.490196, 0.207843, 1.0 },
+ { 0.376471, 0.415686, 0.211765, 1.0 },
+ { 0.243137, 0.345098, 0.219608, 1.0 },
+ { 0.121569, 0.172549, 0.109804, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.160784, 0.047059, 0.117647, 1.0 },
+ { 0.325490, 0.094118, 0.239216, 1.0 },
+ { 0.501961, 0.129412, 0.211765, 1.0 },
+ { 0.682353, 0.164706, 0.184314, 1.0 },
+ { 0.709804, 0.168627, 0.168627, 1.0 },
+ { 0.854902, 0.407843, 0.231373, 1.0 },
+ { 0.823529, 0.705882, 0.243137, 1.0 },
+ { 0.756863, 0.741176, 0.188235, 1.0 },
+ { 0.694118, 0.780392, 0.133333, 1.0 },
+ { 0.392157, 0.611765, 0.152941, 1.0 },
+ { 0.094118, 0.443137, 0.176471, 1.0 },
+ { 0.047059, 0.219608, 0.086275, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.176471, 0.482353, 0.141176, 1.0 },
+ { 0.525490, 0.670588, 0.043137, 1.0 },
+ { 0.776471, 0.815686, 0.215686, 1.0 },
+ { 0.721569, 0.764706, 0.196078, 1.0 },
+ { 0.670588, 0.713725, 0.176471, 1.0 },
+ { 0.556863, 0.623529, 0.101961, 1.0 },
+ { 0.447059, 0.537255, 0.027451, 1.0 },
+ { 0.211765, 0.313725, 0.023529, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.082353, 0.376471, 0.003922, 1.0 },
+ { 0.458824, 0.686275, 0.349020, 1.0 },
+ { 0.623529, 0.639216, 0.329412, 1.0 },
+ { 0.788235, 0.592157, 0.313725, 1.0 },
+ { 0.835294, 0.537255, 0.301961, 1.0 },
+ { 0.886275, 0.482353, 0.294118, 1.0 },
+ { 0.768627, 0.313725, 0.262745, 1.0 },
+ { 0.658824, 0.180392, 0.211765, 1.0 },
+ { 0.376471, 0.200000, 0.262745, 1.0 },
+ { 0.105882, 0.090196, 0.270588, 1.0 },
+ { 0.329412, 0.192157, 0.031373, 1.0 },
+ { 0.470588, 0.337255, 0.129412, 1.0 },
+ { 0.611765, 0.482353, 0.227451, 1.0 },
+ { 0.854902, 0.407843, 0.231373, 1.0 },
+ { 0.913725, 0.458824, 0.247059, 1.0 },
+ { 0.968627, 0.549020, 0.254902, 1.0 },
+ { 0.984314, 0.552941, 0.235294, 1.0 },
+ { 0.988235, 0.572549, 0.243137, 1.0 },
+ { 0.988235, 0.584314, 0.243137, 1.0 },
+ { 0.992157, 0.600000, 0.247059, 1.0 },
+ { 0.984314, 0.611765, 0.223529, 1.0 },
+ { 0.960784, 0.725490, 0.254902, 1.0 },
+ { 0.835294, 0.839216, 0.223529, 1.0 },
+ { 0.858824, 0.882353, 0.250980, 1.0 },
+ { 0.874510, 0.894118, 0.231373, 1.0 },
+ { 0.909804, 0.898039, 0.262745, 1.0 },
+ { 0.905882, 0.894118, 0.184314, 1.0 },
+ { 0.870588, 0.882353, 0.176471, 1.0 },
+ { 0.839216, 0.870588, 0.172549, 1.0 },
+ { 0.882353, 0.823529, 0.196078, 1.0 },
+ { 0.960784, 0.725490, 0.254902, 1.0 },
+ { 0.960784, 0.713725, 0.250980, 1.0 },
+ { 0.960784, 0.729412, 0.254902, 1.0 },
+ { 0.827451, 0.831373, 0.223529, 1.0 },
+ { 0.858824, 0.756863, 0.231373, 1.0 },
+ { 0.894118, 0.682353, 0.239216, 1.0 },
+ { 0.882353, 0.529412, 0.352941, 1.0 },
+ { 0.800000, 0.458824, 0.317647, 1.0 },
+ { 0.772549, 0.525490, 0.454902, 1.0 },
+ { 0.533333, 0.560784, 0.286275, 1.0 },
+ { 0.270588, 0.596078, 0.086275, 1.0 },
+ { 0.121569, 0.372549, 0.011765, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.047059, 0.509804, 0.070588, 1.0 },
+ { 0.341176, 0.670588, 0.141176, 1.0 },
+ { 0.513725, 0.686275, 0.321569, 1.0 },
+ { 0.909804, 0.694118, 0.235294, 1.0 },
+ { 0.937255, 0.709804, 0.247059, 1.0 },
+ { 0.968627, 0.725490, 0.258824, 1.0 },
+ { 0.988235, 0.666667, 0.282353, 1.0 },
+ { 0.980392, 0.705882, 0.356863, 1.0 },
+ { 0.901961, 0.811765, 0.384314, 1.0 },
+ { 0.925490, 0.764706, 0.478431, 1.0 },
+ { 0.831373, 0.705882, 0.400000, 1.0 },
+ { 0.454902, 0.533333, 0.545098, 1.0 },
+ { 0.254902, 0.305882, 0.258824, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.376471, 0.121569, 0.003922, 1.0 },
+ { 0.639216, 0.074510, 0.137255, 1.0 },
+ { 0.772549, 0.027451, 0.082353, 1.0 },
+ { 0.772549, 0.027451, 0.082353, 1.0 },
+ { 0.556863, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.152941, 0.341176, 0.003922, 1.0 },
+ { 0.227451, 0.474510, 0.098039, 1.0 },
+ { 0.462745, 0.513725, 0.254902, 1.0 },
+ };
+/* Apophysis-040426-163Egg4d */
+static double4 colors_159[] = {
+ { 0.658824, 0.501961, 0.305882, 1.0 },
+ { 0.988235, 0.968627, 0.862745, 1.0 },
+ { 0.988235, 0.956863, 0.843137, 1.0 },
+ { 0.988235, 0.949020, 0.827451, 1.0 },
+ { 0.984314, 0.933333, 0.803922, 1.0 },
+ { 0.984314, 0.921569, 0.784314, 1.0 },
+ { 0.980392, 0.921569, 0.784314, 1.0 },
+ { 0.980392, 0.921569, 0.788235, 1.0 },
+ { 0.890196, 0.937255, 0.847059, 1.0 },
+ { 0.898039, 0.937255, 0.847059, 1.0 },
+ { 0.909804, 0.941176, 0.847059, 1.0 },
+ { 0.945098, 0.925490, 0.807843, 1.0 },
+ { 0.984314, 0.909804, 0.768627, 1.0 },
+ { 0.945098, 0.862745, 0.713725, 1.0 },
+ { 0.909804, 0.819608, 0.658824, 1.0 },
+ { 0.905882, 0.784314, 0.615686, 1.0 },
+ { 0.901961, 0.749020, 0.576471, 1.0 },
+ { 0.788235, 0.600000, 0.415686, 1.0 },
+ { 0.768627, 0.556863, 0.368627, 1.0 },
+ { 0.752941, 0.513725, 0.325490, 1.0 },
+ { 0.674510, 0.568627, 0.388235, 1.0 },
+ { 0.600000, 0.627451, 0.454902, 1.0 },
+ { 0.572549, 0.690196, 0.556863, 1.0 },
+ { 0.545098, 0.756863, 0.658824, 1.0 },
+ { 0.592157, 0.792157, 0.737255, 1.0 },
+ { 0.701961, 0.847059, 0.788235, 1.0 },
+ { 0.811765, 0.901961, 0.843137, 1.0 },
+ { 0.890196, 0.870588, 0.756863, 1.0 },
+ { 0.968627, 0.839216, 0.674510, 1.0 },
+ { 0.968627, 0.811765, 0.639216, 1.0 },
+ { 0.968627, 0.784314, 0.607843, 1.0 },
+ { 0.894118, 0.725490, 0.545098, 1.0 },
+ { 0.756863, 0.658824, 0.482353, 1.0 },
+ { 0.600000, 0.627451, 0.454902, 1.0 },
+ { 0.600000, 0.627451, 0.454902, 1.0 },
+ { 0.600000, 0.627451, 0.454902, 1.0 },
+ { 0.600000, 0.627451, 0.454902, 1.0 },
+ { 0.600000, 0.627451, 0.454902, 1.0 },
+ { 0.600000, 0.627451, 0.454902, 1.0 },
+ { 0.600000, 0.627451, 0.454902, 1.0 },
+ { 0.600000, 0.627451, 0.454902, 1.0 },
+ { 0.607843, 0.552941, 0.368627, 1.0 },
+ { 0.619608, 0.478431, 0.282353, 1.0 },
+ { 0.627451, 0.419608, 0.227451, 1.0 },
+ { 0.639216, 0.360784, 0.176471, 1.0 },
+ { 0.698039, 0.196078, 0.152941, 1.0 },
+ { 0.760784, 0.035294, 0.133333, 1.0 },
+ { 0.709804, 0.031373, 0.149020, 1.0 },
+ { 0.427451, 0.003922, 0.145098, 1.0 },
+ { 0.541176, 0.309804, 0.129412, 1.0 },
+ { 0.607843, 0.392157, 0.203922, 1.0 },
+ { 0.674510, 0.474510, 0.278431, 1.0 },
+ { 0.745098, 0.592157, 0.403922, 1.0 },
+ { 0.815686, 0.709804, 0.529412, 1.0 },
+ { 0.847059, 0.741176, 0.568627, 1.0 },
+ { 0.882353, 0.772549, 0.607843, 1.0 },
+ { 0.972549, 0.905882, 0.764706, 1.0 },
+ { 0.941176, 0.921569, 0.807843, 1.0 },
+ { 0.913725, 0.941176, 0.850980, 1.0 },
+ { 0.886275, 0.921569, 0.823529, 1.0 },
+ { 0.862745, 0.905882, 0.796078, 1.0 },
+ { 0.874510, 0.858824, 0.725490, 1.0 },
+ { 0.890196, 0.811765, 0.654902, 1.0 },
+ { 0.831373, 0.737255, 0.560784, 1.0 },
+ { 0.725490, 0.611765, 0.431373, 1.0 },
+ { 0.435294, 0.278431, 0.094118, 1.0 },
+ { 0.294118, 0.152941, 0.117647, 1.0 },
+ { 0.156863, 0.031373, 0.141176, 1.0 },
+ { 0.192157, 0.058824, 0.101961, 1.0 },
+ { 0.227451, 0.090196, 0.066667, 1.0 },
+ { 0.274510, 0.137255, 0.023529, 1.0 },
+ { 0.317647, 0.184314, 0.011765, 1.0 },
+ { 0.560784, 0.298039, 0.113725, 1.0 },
+ { 0.666667, 0.349020, 0.164706, 1.0 },
+ { 0.776471, 0.403922, 0.215686, 1.0 },
+ { 0.862745, 0.525490, 0.337255, 1.0 },
+ { 0.952941, 0.647059, 0.458824, 1.0 },
+ { 0.968627, 0.678431, 0.490196, 1.0 },
+ { 0.988235, 0.713725, 0.525490, 1.0 },
+ { 0.968627, 0.788235, 0.600000, 1.0 },
+ { 0.980392, 0.819608, 0.654902, 1.0 },
+ { 0.929412, 0.847059, 0.694118, 1.0 },
+ { 0.949020, 0.854902, 0.698039, 1.0 },
+ { 0.968627, 0.866667, 0.705882, 1.0 },
+ { 0.976471, 0.882353, 0.729412, 1.0 },
+ { 0.988235, 0.898039, 0.752941, 1.0 },
+ { 0.980392, 0.905882, 0.760784, 1.0 },
+ { 0.988235, 0.925490, 0.784314, 1.0 },
+ { 0.968627, 0.976471, 0.886275, 1.0 },
+ { 0.945098, 0.960784, 0.901961, 1.0 },
+ { 0.921569, 0.949020, 0.917647, 1.0 },
+ { 0.894118, 0.937255, 0.894118, 1.0 },
+ { 0.870588, 0.929412, 0.870588, 1.0 },
+ { 0.854902, 0.925490, 0.882353, 1.0 },
+ { 0.807843, 0.890196, 0.854902, 1.0 },
+ { 0.752941, 0.858824, 0.843137, 1.0 },
+ { 0.600000, 0.768627, 0.772549, 1.0 },
+ { 0.521569, 0.709804, 0.733333, 1.0 },
+ { 0.588235, 0.756863, 0.764706, 1.0 },
+ { 0.658824, 0.807843, 0.796078, 1.0 },
+ { 0.705882, 0.835294, 0.819608, 1.0 },
+ { 0.756863, 0.866667, 0.847059, 1.0 },
+ { 0.792157, 0.890196, 0.847059, 1.0 },
+ { 0.792157, 0.890196, 0.847059, 1.0 },
+ { 0.584314, 0.772549, 0.756863, 1.0 },
+ { 0.513725, 0.705882, 0.721569, 1.0 },
+ { 0.443137, 0.639216, 0.686275, 1.0 },
+ { 0.521569, 0.631373, 0.568627, 1.0 },
+ { 0.600000, 0.627451, 0.454902, 1.0 },
+ { 0.600000, 0.627451, 0.454902, 1.0 },
+ { 0.745098, 0.643137, 0.462745, 1.0 },
+ { 0.854902, 0.600000, 0.415686, 1.0 },
+ { 0.937255, 0.580392, 0.384314, 1.0 },
+ { 0.831373, 0.552941, 0.356863, 1.0 },
+ { 0.788235, 0.584314, 0.392157, 1.0 },
+ { 0.745098, 0.619608, 0.431373, 1.0 },
+ { 0.749020, 0.643137, 0.462745, 1.0 },
+ { 0.847059, 0.670588, 0.490196, 1.0 },
+ { 0.921569, 0.690196, 0.501961, 1.0 },
+ { 0.980392, 0.674510, 0.490196, 1.0 },
+ { 0.870588, 0.450980, 0.270588, 1.0 },
+ { 0.929412, 0.223529, 0.156863, 1.0 },
+ { 0.988235, 0.000000, 0.047059, 1.0 },
+ { 0.956863, 0.003922, 0.066667, 1.0 },
+ { 0.925490, 0.007843, 0.086275, 1.0 },
+ { 0.870588, 0.007843, 0.098039, 1.0 },
+ { 0.827451, 0.003922, 0.117647, 1.0 },
+ { 0.725490, 0.019608, 0.117647, 1.0 },
+ { 0.552941, 0.282353, 0.101961, 1.0 },
+ { 0.521569, 0.313725, 0.137255, 1.0 },
+ { 0.498039, 0.321569, 0.137255, 1.0 },
+ { 0.474510, 0.329412, 0.137255, 1.0 },
+ { 0.474510, 0.372549, 0.192157, 1.0 },
+ { 0.380392, 0.450980, 0.278431, 1.0 },
+ { 0.247059, 0.282353, 0.098039, 1.0 },
+ { 0.243137, 0.196078, 0.015686, 1.0 },
+ { 0.474510, 0.278431, 0.086275, 1.0 },
+ { 0.419608, 0.431373, 0.258824, 1.0 },
+ { 0.364706, 0.584314, 0.435294, 1.0 },
+ { 0.274510, 0.580392, 0.458824, 1.0 },
+ { 0.184314, 0.576471, 0.482353, 1.0 },
+ { 0.294118, 0.435294, 0.262745, 1.0 },
+ { 0.149020, 0.156863, 0.113725, 1.0 },
+ { 0.007843, 0.031373, 0.137255, 1.0 },
+ { 0.050980, 0.031373, 0.145098, 1.0 },
+ { 0.545098, 0.419608, 0.231373, 1.0 },
+ { 0.635294, 0.509804, 0.321569, 1.0 },
+ { 0.725490, 0.600000, 0.415686, 1.0 },
+ { 0.815686, 0.690196, 0.509804, 1.0 },
+ { 0.878431, 0.772549, 0.603922, 1.0 },
+ { 0.921569, 0.847059, 0.694118, 1.0 },
+ { 0.968627, 0.909804, 0.768627, 1.0 },
+ { 0.941176, 0.964706, 0.886275, 1.0 },
+ { 0.945098, 0.960784, 0.874510, 1.0 },
+ { 0.949020, 0.960784, 0.866667, 1.0 },
+ { 0.988235, 0.937255, 0.807843, 1.0 },
+ { 0.988235, 0.901961, 0.752941, 1.0 },
+ { 0.949020, 0.850980, 0.694118, 1.0 },
+ { 0.909804, 0.788235, 0.619608, 1.0 },
+ { 0.847059, 0.760784, 0.592157, 1.0 },
+ { 0.803922, 0.713725, 0.537255, 1.0 },
+ { 0.600000, 0.627451, 0.454902, 1.0 },
+ { 0.482353, 0.635294, 0.490196, 1.0 },
+ { 0.368627, 0.643137, 0.529412, 1.0 },
+ { 0.278431, 0.600000, 0.611765, 1.0 },
+ { 0.227451, 0.576471, 0.584314, 1.0 },
+ { 0.298039, 0.541176, 0.607843, 1.0 },
+ { 0.341176, 0.600000, 0.639216, 1.0 },
+ { 0.392157, 0.654902, 0.670588, 1.0 },
+ { 0.368627, 0.643137, 0.658824, 1.0 },
+ { 0.349020, 0.631373, 0.647059, 1.0 },
+ { 0.329412, 0.650980, 0.627451, 1.0 },
+ { 0.419608, 0.635294, 0.494118, 1.0 },
+ { 0.600000, 0.627451, 0.454902, 1.0 },
+ { 0.725490, 0.643137, 0.462745, 1.0 },
+ { 0.803922, 0.713725, 0.537255, 1.0 },
+ { 0.870588, 0.780392, 0.619608, 1.0 },
+ { 0.901961, 0.823529, 0.670588, 1.0 },
+ { 0.949020, 0.870588, 0.713725, 1.0 },
+ { 0.984314, 0.890196, 0.737255, 1.0 },
+ { 0.980392, 0.937255, 0.811765, 1.0 },
+ { 0.988235, 0.949020, 0.815686, 1.0 },
+ { 0.988235, 0.949020, 0.831373, 1.0 },
+ { 0.988235, 0.960784, 0.843137, 1.0 },
+ { 0.988235, 0.949020, 0.835294, 1.0 },
+ { 0.988235, 0.949020, 0.831373, 1.0 },
+ { 0.988235, 0.949020, 0.827451, 1.0 },
+ { 0.988235, 0.941176, 0.815686, 1.0 },
+ { 0.980392, 0.925490, 0.796078, 1.0 },
+ { 0.988235, 0.917647, 0.780392, 1.0 },
+ { 0.988235, 0.878431, 0.725490, 1.0 },
+ { 0.972549, 0.847059, 0.686275, 1.0 },
+ { 0.949020, 0.823529, 0.658824, 1.0 },
+ { 0.890196, 0.764706, 0.592157, 1.0 },
+ { 0.831373, 0.725490, 0.549020, 1.0 },
+ { 0.788235, 0.686275, 0.501961, 1.0 },
+ { 0.776471, 0.666667, 0.490196, 1.0 },
+ { 0.745098, 0.643137, 0.462745, 1.0 },
+ { 0.745098, 0.611765, 0.423529, 1.0 },
+ { 0.788235, 0.521569, 0.325490, 1.0 },
+ { 0.847059, 0.505882, 0.313725, 1.0 },
+ { 0.854902, 0.600000, 0.415686, 1.0 },
+ { 0.882353, 0.690196, 0.501961, 1.0 },
+ { 0.960784, 0.772549, 0.600000, 1.0 },
+ { 0.988235, 0.831373, 0.658824, 1.0 },
+ { 0.949020, 0.850980, 0.698039, 1.0 },
+ { 0.960784, 0.878431, 0.729412, 1.0 },
+ { 0.968627, 0.878431, 0.725490, 1.0 },
+ { 0.980392, 0.854902, 0.690196, 1.0 },
+ { 0.980392, 0.827451, 0.654902, 1.0 },
+ { 0.984314, 0.733333, 0.541176, 1.0 },
+ { 0.949020, 0.701961, 0.509804, 1.0 },
+ { 0.972549, 0.670588, 0.474510, 1.0 },
+ { 0.980392, 0.705882, 0.521569, 1.0 },
+ { 0.909804, 0.749020, 0.568627, 1.0 },
+ { 0.854902, 0.764706, 0.600000, 1.0 },
+ { 0.815686, 0.737255, 0.564706, 1.0 },
+ { 0.788235, 0.705882, 0.529412, 1.0 },
+ { 0.643137, 0.686275, 0.521569, 1.0 },
+ { 0.600000, 0.627451, 0.454902, 1.0 },
+ { 0.600000, 0.627451, 0.454902, 1.0 },
+ { 0.674510, 0.541176, 0.356863, 1.0 },
+ { 0.725490, 0.490196, 0.294118, 1.0 },
+ { 0.709804, 0.454902, 0.278431, 1.0 },
+ { 0.725490, 0.462745, 0.278431, 1.0 },
+ { 0.788235, 0.498039, 0.309804, 1.0 },
+ { 0.745098, 0.498039, 0.313725, 1.0 },
+ { 0.725490, 0.505882, 0.313725, 1.0 },
+ { 0.694118, 0.529412, 0.345098, 1.0 },
+ { 0.694118, 0.560784, 0.376471, 1.0 },
+ { 0.650980, 0.470588, 0.372549, 1.0 },
+ { 0.611765, 0.380392, 0.329412, 1.0 },
+ { 0.560784, 0.419608, 0.231373, 1.0 },
+ { 0.454902, 0.329412, 0.145098, 1.0 },
+ { 0.411765, 0.258824, 0.074510, 1.0 },
+ { 0.454902, 0.258824, 0.078431, 1.0 },
+ { 0.474510, 0.352941, 0.156863, 1.0 },
+ { 0.560784, 0.403922, 0.215686, 1.0 },
+ { 0.694118, 0.462745, 0.274510, 1.0 },
+ { 0.776471, 0.560784, 0.372549, 1.0 },
+ { 0.803922, 0.682353, 0.501961, 1.0 },
+ { 0.882353, 0.709804, 0.521569, 1.0 },
+ { 0.909804, 0.737255, 0.556863, 1.0 },
+ { 0.843137, 0.749020, 0.576471, 1.0 },
+ { 0.803922, 0.721569, 0.552941, 1.0 },
+ { 0.564706, 0.721569, 0.592157, 1.0 },
+ { 0.349020, 0.647059, 0.541176, 1.0 },
+ { 0.180392, 0.584314, 0.533333, 1.0 },
+ { 0.062745, 0.321569, 0.152941, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.117647, 0.125490, 0.090196, 1.0 },
+ { 0.345098, 0.211765, 0.023529, 1.0 },
+ { 0.560784, 0.403922, 0.215686, 1.0 },
+ { 0.600000, 0.627451, 0.454902, 1.0 },
+ };
+/* Apophysis-040426-163FlowerFerns */
+static double4 colors_160[] = {
+ { 0.576471, 0.905882, 0.294118, 1.0 },
+ { 0.549020, 0.874510, 0.266667, 1.0 },
+ { 0.560784, 0.898039, 0.223529, 1.0 },
+ { 0.576471, 0.925490, 0.180392, 1.0 },
+ { 0.588235, 0.956863, 0.156863, 1.0 },
+ { 0.603922, 0.992157, 0.137255, 1.0 },
+ { 0.607843, 0.988235, 0.152941, 1.0 },
+ { 0.611765, 0.984314, 0.172549, 1.0 },
+ { 0.549020, 0.980392, 0.223529, 1.0 },
+ { 0.537255, 0.956863, 0.160784, 1.0 },
+ { 0.529412, 0.933333, 0.098039, 1.0 },
+ { 0.501961, 0.815686, 0.078431, 1.0 },
+ { 0.474510, 0.701961, 0.062745, 1.0 },
+ { 0.356863, 0.537255, 0.164706, 1.0 },
+ { 0.243137, 0.372549, 0.266667, 1.0 },
+ { 0.152941, 0.317647, 0.274510, 1.0 },
+ { 0.066667, 0.266667, 0.286275, 1.0 },
+ { 0.003922, 0.298039, 0.466667, 1.0 },
+ { 0.023529, 0.266667, 0.556863, 1.0 },
+ { 0.047059, 0.239216, 0.650980, 1.0 },
+ { 0.098039, 0.309804, 0.537255, 1.0 },
+ { 0.152941, 0.380392, 0.427451, 1.0 },
+ { 0.188235, 0.384314, 0.407843, 1.0 },
+ { 0.227451, 0.392157, 0.388235, 1.0 },
+ { 0.411765, 0.290196, 0.345098, 1.0 },
+ { 0.639216, 0.290196, 0.321569, 1.0 },
+ { 0.866667, 0.294118, 0.301961, 1.0 },
+ { 0.827451, 0.498039, 0.329412, 1.0 },
+ { 0.792157, 0.701961, 0.360784, 1.0 },
+ { 0.780392, 0.741176, 0.372549, 1.0 },
+ { 0.768627, 0.784314, 0.388235, 1.0 },
+ { 0.584314, 0.909804, 0.301961, 1.0 },
+ { 0.537255, 0.862745, 0.258824, 1.0 },
+ { 0.403922, 0.823529, 0.105882, 1.0 },
+ { 0.450980, 0.796078, 0.133333, 1.0 },
+ { 0.501961, 0.768627, 0.164706, 1.0 },
+ { 0.505882, 0.784314, 0.180392, 1.0 },
+ { 0.513725, 0.803922, 0.200000, 1.0 },
+ { 0.494118, 0.870588, 0.247059, 1.0 },
+ { 0.478431, 0.941176, 0.294118, 1.0 },
+ { 0.470588, 0.792157, 0.192157, 1.0 },
+ { 0.356863, 0.596078, 0.223529, 1.0 },
+ { 0.243137, 0.403922, 0.254902, 1.0 },
+ { 0.223529, 0.364706, 0.270588, 1.0 },
+ { 0.203922, 0.325490, 0.286275, 1.0 },
+ { 0.156863, 0.290196, 0.349020, 1.0 },
+ { 0.113725, 0.258824, 0.411765, 1.0 },
+ { 0.086275, 0.298039, 0.415686, 1.0 },
+ { 0.039216, 0.384314, 0.360784, 1.0 },
+ { 0.235294, 0.596078, 0.137255, 1.0 },
+ { 0.317647, 0.564706, 0.074510, 1.0 },
+ { 0.400000, 0.537255, 0.015686, 1.0 },
+ { 0.423529, 0.396078, 0.082353, 1.0 },
+ { 0.447059, 0.258824, 0.149020, 1.0 },
+ { 0.498039, 0.207843, 0.152941, 1.0 },
+ { 0.549020, 0.160784, 0.156863, 1.0 },
+ { 0.325490, 0.403922, 0.043137, 1.0 },
+ { 0.294118, 0.431373, 0.023529, 1.0 },
+ { 0.262745, 0.458824, 0.003922, 1.0 },
+ { 0.231373, 0.466667, 0.015686, 1.0 },
+ { 0.200000, 0.474510, 0.031373, 1.0 },
+ { 0.196078, 0.458824, 0.023529, 1.0 },
+ { 0.196078, 0.447059, 0.015686, 1.0 },
+ { 0.266667, 0.435294, 0.011765, 1.0 },
+ { 0.207843, 0.337255, 0.062745, 1.0 },
+ { 0.215686, 0.298039, 0.156863, 1.0 },
+ { 0.247059, 0.196078, 0.086275, 1.0 },
+ { 0.278431, 0.094118, 0.015686, 1.0 },
+ { 0.188235, 0.082353, 0.019608, 1.0 },
+ { 0.098039, 0.070588, 0.023529, 1.0 },
+ { 0.207843, 0.007843, 0.074510, 1.0 },
+ { 0.325490, 0.015686, 0.011765, 1.0 },
+ { 0.380392, 0.070588, 0.137255, 1.0 },
+ { 0.258824, 0.094118, 0.192157, 1.0 },
+ { 0.141176, 0.121569, 0.247059, 1.0 },
+ { 0.129412, 0.223529, 0.223529, 1.0 },
+ { 0.117647, 0.329412, 0.200000, 1.0 },
+ { 0.125490, 0.403922, 0.184314, 1.0 },
+ { 0.137255, 0.478431, 0.168627, 1.0 },
+ { 0.247059, 0.658824, 0.196078, 1.0 },
+ { 0.396078, 0.803922, 0.254902, 1.0 },
+ { 0.211765, 0.603922, 0.223529, 1.0 },
+ { 0.156863, 0.498039, 0.298039, 1.0 },
+ { 0.101961, 0.396078, 0.372549, 1.0 },
+ { 0.050980, 0.474510, 0.396078, 1.0 },
+ { 0.003922, 0.556863, 0.423529, 1.0 },
+ { 0.000000, 0.301961, 0.458824, 1.0 },
+ { 0.031373, 0.301961, 0.411765, 1.0 },
+ { 0.031373, 0.243137, 0.372549, 1.0 },
+ { 0.043137, 0.184314, 0.352941, 1.0 },
+ { 0.054902, 0.125490, 0.337255, 1.0 },
+ { 0.031373, 0.133333, 0.309804, 1.0 },
+ { 0.011765, 0.145098, 0.286275, 1.0 },
+ { 0.078431, 0.105882, 0.254902, 1.0 },
+ { 0.133333, 0.101961, 0.258824, 1.0 },
+ { 0.082353, 0.184314, 0.290196, 1.0 },
+ { 0.054902, 0.298039, 0.403922, 1.0 },
+ { 0.247059, 0.313725, 0.788235, 1.0 },
+ { 0.388235, 0.274510, 0.811765, 1.0 },
+ { 0.529412, 0.235294, 0.835294, 1.0 },
+ { 0.501961, 0.219608, 0.862745, 1.0 },
+ { 0.478431, 0.203922, 0.894118, 1.0 },
+ { 0.494118, 0.062745, 0.866667, 1.0 },
+ { 0.286275, 0.152941, 0.823529, 1.0 },
+ { 0.015686, 0.129412, 0.549020, 1.0 },
+ { 0.047059, 0.215686, 0.466667, 1.0 },
+ { 0.078431, 0.301961, 0.384314, 1.0 },
+ { 0.117647, 0.309804, 0.352941, 1.0 },
+ { 0.156863, 0.317647, 0.321569, 1.0 },
+ { 0.282353, 0.443137, 0.247059, 1.0 },
+ { 0.364706, 0.623529, 0.172549, 1.0 },
+ { 0.482353, 0.713725, 0.145098, 1.0 },
+ { 0.572549, 0.807843, 0.200000, 1.0 },
+ { 0.435294, 0.745098, 0.070588, 1.0 },
+ { 0.415686, 0.772549, 0.050980, 1.0 },
+ { 0.400000, 0.803922, 0.035294, 1.0 },
+ { 0.364706, 0.819608, 0.035294, 1.0 },
+ { 0.380392, 0.745098, 0.015686, 1.0 },
+ { 0.372549, 0.729412, 0.015686, 1.0 },
+ { 0.431373, 0.709804, 0.050980, 1.0 },
+ { 0.396078, 0.690196, 0.121569, 1.0 },
+ { 0.403922, 0.647059, 0.078431, 1.0 },
+ { 0.415686, 0.603922, 0.035294, 1.0 },
+ { 0.388235, 0.576471, 0.023529, 1.0 },
+ { 0.360784, 0.552941, 0.011765, 1.0 },
+ { 0.313725, 0.541176, 0.062745, 1.0 },
+ { 0.443137, 0.556863, 0.070588, 1.0 },
+ { 0.419608, 0.678431, 0.074510, 1.0 },
+ { 0.439216, 0.658824, 0.125490, 1.0 },
+ { 0.333333, 0.372549, 0.854902, 1.0 },
+ { 0.403922, 0.352941, 0.894118, 1.0 },
+ { 0.474510, 0.333333, 0.933333, 1.0 },
+ { 0.517647, 0.341176, 0.949020, 1.0 },
+ { 0.572549, 0.352941, 0.976471, 1.0 },
+ { 0.709804, 0.294118, 0.968627, 1.0 },
+ { 0.690196, 0.364706, 0.854902, 1.0 },
+ { 0.560784, 0.796078, 0.596078, 1.0 },
+ { 0.545098, 0.870588, 0.466667, 1.0 },
+ { 0.533333, 0.945098, 0.341176, 1.0 },
+ { 0.623529, 0.890196, 0.400000, 1.0 },
+ { 0.717647, 0.839216, 0.462745, 1.0 },
+ { 0.784314, 0.862745, 0.643137, 1.0 },
+ { 0.560784, 0.705882, 0.694118, 1.0 },
+ { 0.470588, 0.647059, 0.749020, 1.0 },
+ { 0.313725, 0.658824, 0.631373, 1.0 },
+ { 0.415686, 0.603922, 0.466667, 1.0 },
+ { 0.400000, 0.662745, 0.309804, 1.0 },
+ { 0.384314, 0.721569, 0.156863, 1.0 },
+ { 0.521569, 0.788235, 0.184314, 1.0 },
+ { 0.580392, 0.862745, 0.254902, 1.0 },
+ { 0.686275, 0.694118, 0.400000, 1.0 },
+ { 0.745098, 0.682353, 0.447059, 1.0 },
+ { 0.400000, 0.596078, 0.035294, 1.0 },
+ { 0.368627, 0.549020, 0.027451, 1.0 },
+ { 0.341176, 0.505882, 0.023529, 1.0 },
+ { 0.286275, 0.470588, 0.031373, 1.0 },
+ { 0.207843, 0.462745, 0.141176, 1.0 },
+ { 0.200000, 0.274510, 0.247059, 1.0 },
+ { 0.145098, 0.211765, 0.149020, 1.0 },
+ { 0.050980, 0.247059, 0.035294, 1.0 },
+ { 0.027451, 0.180392, 0.145098, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.113725, 0.180392, 1.0 },
+ { 0.050980, 0.211765, 0.141176, 1.0 },
+ { 0.082353, 0.203922, 0.215686, 1.0 },
+ { 0.145098, 0.282353, 0.250980, 1.0 },
+ { 0.145098, 0.439216, 0.184314, 1.0 },
+ { 0.164706, 0.521569, 0.137255, 1.0 },
+ { 0.184314, 0.603922, 0.090196, 1.0 },
+ { 0.254902, 0.576471, 0.094118, 1.0 },
+ { 0.462745, 0.709804, 0.184314, 1.0 },
+ { 0.494118, 0.788235, 0.188235, 1.0 },
+ { 0.549020, 0.772549, 0.168627, 1.0 },
+ { 0.537255, 0.862745, 0.254902, 1.0 },
+ { 0.462745, 0.941176, 0.337255, 1.0 },
+ { 0.505882, 0.870588, 0.521569, 1.0 },
+ { 0.384314, 0.615686, 0.521569, 1.0 },
+ { 0.137255, 0.415686, 0.384314, 1.0 },
+ { 0.003922, 0.321569, 0.298039, 1.0 },
+ { 0.007843, 0.188235, 0.231373, 1.0 },
+ { 0.050980, 0.125490, 0.227451, 1.0 },
+ { 0.000000, 0.078431, 0.250980, 1.0 },
+ { 0.086275, 0.039216, 0.211765, 1.0 },
+ { 0.098039, 0.043137, 0.188235, 1.0 },
+ { 0.109804, 0.047059, 0.168627, 1.0 },
+ { 0.098039, 0.000000, 0.101961, 1.0 },
+ { 0.105882, 0.039216, 0.101961, 1.0 },
+ { 0.207843, 0.090196, 0.192157, 1.0 },
+ { 0.305882, 0.113725, 0.113725, 1.0 },
+ { 0.458824, 0.117647, 0.105882, 1.0 },
+ { 0.486275, 0.011765, 0.074510, 1.0 },
+ { 0.486275, 0.035294, 0.019608, 1.0 },
+ { 0.462745, 0.058824, 0.011765, 1.0 },
+ { 0.298039, 0.011765, 0.031373, 1.0 },
+ { 0.098039, 0.007843, 0.066667, 1.0 },
+ { 0.086275, 0.000000, 0.098039, 1.0 },
+ { 0.019608, 0.023529, 0.121569, 1.0 },
+ { 0.015686, 0.015686, 0.121569, 1.0 },
+ { 0.039216, 0.015686, 0.192157, 1.0 },
+ { 0.109804, 0.062745, 0.356863, 1.0 },
+ { 0.039216, 0.027451, 0.411765, 1.0 },
+ { 0.058824, 0.027451, 0.466667, 1.0 },
+ { 0.015686, 0.152941, 0.678431, 1.0 },
+ { 0.105882, 0.101961, 0.650980, 1.0 },
+ { 0.113725, 0.050980, 0.596078, 1.0 },
+ { 0.074510, 0.043137, 0.423529, 1.0 },
+ { 0.058824, 0.090196, 0.298039, 1.0 },
+ { 0.047059, 0.047059, 0.172549, 1.0 },
+ { 0.019608, 0.019608, 0.168627, 1.0 },
+ { 0.062745, 0.062745, 0.207843, 1.0 },
+ { 0.133333, 0.145098, 0.301961, 1.0 },
+ { 0.149020, 0.321569, 0.341176, 1.0 },
+ { 0.247059, 0.505882, 0.474510, 1.0 },
+ { 0.321569, 0.470588, 0.400000, 1.0 },
+ { 0.674510, 0.415686, 0.392157, 1.0 },
+ { 0.831373, 0.325490, 0.392157, 1.0 },
+ { 0.470588, 0.176471, 0.427451, 1.0 },
+ { 0.145098, 0.113725, 0.400000, 1.0 },
+ { 0.137255, 0.101961, 0.360784, 1.0 },
+ { 0.121569, 0.250980, 0.278431, 1.0 },
+ { 0.254902, 0.364706, 0.282353, 1.0 },
+ { 0.482353, 0.419608, 0.290196, 1.0 },
+ { 0.494118, 0.717647, 0.184314, 1.0 },
+ { 0.529412, 0.854902, 0.250980, 1.0 },
+ { 0.517647, 0.941176, 0.337255, 1.0 },
+ { 0.529412, 0.949020, 0.345098, 1.0 },
+ { 0.552941, 0.921569, 0.325490, 1.0 },
+ { 0.564706, 0.890196, 0.282353, 1.0 },
+ { 0.584314, 0.866667, 0.203922, 1.0 },
+ { 0.545098, 0.874510, 0.129412, 1.0 },
+ { 0.513725, 0.956863, 0.227451, 1.0 },
+ { 0.529412, 0.988235, 0.376471, 1.0 },
+ { 0.501961, 0.886275, 0.509804, 1.0 },
+ { 0.529412, 0.717647, 0.674510, 1.0 },
+ { 0.439216, 0.486275, 0.960784, 1.0 },
+ { 0.517647, 0.533333, 0.984314, 1.0 },
+ { 0.380392, 0.937255, 0.976471, 1.0 },
+ { 0.788235, 0.976471, 0.921569, 1.0 },
+ { 0.894118, 0.898039, 0.709804, 1.0 },
+ { 0.847059, 0.580392, 0.803922, 1.0 },
+ { 0.525490, 0.631373, 0.768627, 1.0 },
+ { 0.325490, 0.435294, 0.952941, 1.0 },
+ { 0.180392, 0.294118, 0.725490, 1.0 },
+ { 0.149020, 0.090196, 0.603922, 1.0 },
+ { 0.219608, 0.011765, 0.294118, 1.0 },
+ { 0.352941, 0.000000, 0.211765, 1.0 },
+ { 0.529412, 0.090196, 0.309804, 1.0 },
+ { 0.490196, 0.250980, 0.270588, 1.0 },
+ { 0.545098, 0.415686, 0.368627, 1.0 },
+ { 0.654902, 0.749020, 0.266667, 1.0 },
+ { 0.549020, 0.874510, 0.262745, 1.0 },
+ { 0.568627, 0.905882, 0.298039, 1.0 },
+ { 0.588235, 0.917647, 0.309804, 1.0 },
+ { 0.584314, 0.913725, 0.301961, 1.0 },
+ };
+/* Apophysis-040426-163FlowerFernsInv */
+static double4 colors_161[] = {
+ { 0.415686, 0.086275, 0.698039, 1.0 },
+ { 0.431373, 0.105882, 0.709804, 1.0 },
+ { 0.415686, 0.125490, 0.745098, 1.0 },
+ { 0.400000, 0.149020, 0.784314, 1.0 },
+ { 0.407843, 0.101961, 0.796078, 1.0 },
+ { 0.415686, 0.054902, 0.811765, 1.0 },
+ { 0.403922, 0.031373, 0.835294, 1.0 },
+ { 0.396078, 0.007843, 0.862745, 1.0 },
+ { 0.435294, 0.011765, 0.749020, 1.0 },
+ { 0.439216, 0.015686, 0.803922, 1.0 },
+ { 0.443137, 0.023529, 0.858824, 1.0 },
+ { 0.466667, 0.070588, 0.882353, 1.0 },
+ { 0.490196, 0.117647, 0.905882, 1.0 },
+ { 0.580392, 0.329412, 0.894118, 1.0 },
+ { 0.670588, 0.545098, 0.882353, 1.0 },
+ { 0.713725, 0.584314, 0.807843, 1.0 },
+ { 0.756863, 0.627451, 0.733333, 1.0 },
+ { 0.988235, 0.721569, 0.682353, 1.0 },
+ { 0.964706, 0.749020, 0.537255, 1.0 },
+ { 0.945098, 0.776471, 0.396078, 1.0 },
+ { 0.870588, 0.705882, 0.450980, 1.0 },
+ { 0.796078, 0.635294, 0.509804, 1.0 },
+ { 0.819608, 0.627451, 0.541176, 1.0 },
+ { 0.847059, 0.619608, 0.572549, 1.0 },
+ { 0.705882, 0.568627, 0.631373, 1.0 },
+ { 0.494118, 0.623529, 0.682353, 1.0 },
+ { 0.282353, 0.678431, 0.733333, 1.0 },
+ { 0.176471, 0.611765, 0.584314, 1.0 },
+ { 0.070588, 0.549020, 0.435294, 1.0 },
+ { 0.137255, 0.423529, 0.537255, 1.0 },
+ { 0.207843, 0.298039, 0.639216, 1.0 },
+ { 0.231373, 0.215686, 0.611765, 1.0 },
+ { 0.415686, 0.090196, 0.698039, 1.0 },
+ { 0.584314, 0.062745, 0.874510, 1.0 },
+ { 0.580392, 0.125490, 0.909804, 1.0 },
+ { 0.580392, 0.192157, 0.949020, 1.0 },
+ { 0.549020, 0.200000, 0.878431, 1.0 },
+ { 0.517647, 0.211765, 0.811765, 1.0 },
+ { 0.501961, 0.203922, 0.803922, 1.0 },
+ { 0.486275, 0.196078, 0.800000, 1.0 },
+ { 0.505882, 0.133333, 0.733333, 1.0 },
+ { 0.584314, 0.305882, 0.768627, 1.0 },
+ { 0.666667, 0.482353, 0.803922, 1.0 },
+ { 0.690196, 0.537255, 0.741176, 1.0 },
+ { 0.717647, 0.592157, 0.678431, 1.0 },
+ { 0.756863, 0.631373, 0.694118, 1.0 },
+ { 0.796078, 0.674510, 0.713725, 1.0 },
+ { 0.886275, 0.741176, 0.588235, 1.0 },
+ { 0.913725, 0.701961, 0.584314, 1.0 },
+ { 0.882353, 0.521569, 0.760784, 1.0 },
+ { 0.768627, 0.501961, 0.839216, 1.0 },
+ { 0.654902, 0.482353, 0.917647, 1.0 },
+ { 0.596078, 0.466667, 0.929412, 1.0 },
+ { 0.537255, 0.454902, 0.945098, 1.0 },
+ { 0.545098, 0.596078, 0.898039, 1.0 },
+ { 0.552941, 0.741176, 0.850980, 1.0 },
+ { 0.572549, 0.745098, 0.933333, 1.0 },
+ { 0.615686, 0.654902, 0.960784, 1.0 },
+ { 0.662745, 0.568627, 0.988235, 1.0 },
+ { 0.705882, 0.545098, 0.972549, 1.0 },
+ { 0.749020, 0.521569, 0.956863, 1.0 },
+ { 0.772549, 0.521569, 0.960784, 1.0 },
+ { 0.800000, 0.525490, 0.968627, 1.0 },
+ { 0.803922, 0.552941, 0.984314, 1.0 },
+ { 0.733333, 0.564706, 0.988235, 1.0 },
+ { 0.807843, 0.682353, 0.956863, 1.0 },
+ { 0.756863, 0.764706, 0.894118, 1.0 },
+ { 0.709804, 0.847059, 0.835294, 1.0 },
+ { 0.713725, 0.874510, 0.909804, 1.0 },
+ { 0.721569, 0.905882, 0.984314, 1.0 },
+ { 0.901961, 0.929412, 0.976471, 1.0 },
+ { 0.792157, 0.992157, 0.925490, 1.0 },
+ { 0.615686, 0.952941, 0.964706, 1.0 },
+ { 0.690196, 0.976471, 0.835294, 1.0 },
+ { 0.768627, 1.000000, 0.709804, 1.0 },
+ { 0.796078, 0.854902, 0.745098, 1.0 },
+ { 0.823529, 0.713725, 0.784314, 1.0 },
+ { 0.850980, 0.690196, 0.792157, 1.0 },
+ { 0.882353, 0.670588, 0.800000, 1.0 },
+ { 0.862745, 0.521569, 0.831373, 1.0 },
+ { 0.752941, 0.341176, 0.803922, 1.0 },
+ { 0.643137, 0.282353, 0.847059, 1.0 },
+ { 0.690196, 0.443137, 0.776471, 1.0 },
+ { 0.741176, 0.607843, 0.709804, 1.0 },
+ { 0.819608, 0.603922, 0.666667, 1.0 },
+ { 0.898039, 0.603922, 0.627451, 1.0 },
+ { 0.996078, 0.443137, 0.576471, 1.0 },
+ { 1.000000, 0.698039, 0.541176, 1.0 },
+ { 0.956863, 0.733333, 0.627451, 1.0 },
+ { 0.941176, 0.776471, 0.650980, 1.0 },
+ { 0.925490, 0.823529, 0.678431, 1.0 },
+ { 0.933333, 0.847059, 0.670588, 1.0 },
+ { 0.945098, 0.874510, 0.662745, 1.0 },
+ { 0.988235, 0.854902, 0.713725, 1.0 },
+ { 0.921569, 0.894118, 0.745098, 1.0 },
+ { 0.866667, 0.898039, 0.741176, 1.0 },
+ { 0.917647, 0.815686, 0.709804, 1.0 },
+ { 0.917647, 0.678431, 0.403922, 1.0 },
+ { 0.721569, 0.690196, 0.250980, 1.0 },
+ { 0.529412, 0.701961, 0.098039, 1.0 },
+ { 0.498039, 0.733333, 0.129412, 1.0 },
+ { 0.470588, 0.764706, 0.164706, 1.0 },
+ { 0.521569, 0.796078, 0.105882, 1.0 },
+ { 0.505882, 0.937255, 0.133333, 1.0 },
+ { 0.886275, 0.843137, 0.376471, 1.0 },
+ { 0.933333, 0.796078, 0.470588, 1.0 },
+ { 0.980392, 0.752941, 0.564706, 1.0 },
+ { 0.949020, 0.725490, 0.588235, 1.0 },
+ { 0.921569, 0.698039, 0.615686, 1.0 },
+ { 0.843137, 0.682353, 0.678431, 1.0 },
+ { 0.717647, 0.556863, 0.752941, 1.0 },
+ { 0.635294, 0.376471, 0.827451, 1.0 },
+ { 0.517647, 0.286275, 0.854902, 1.0 },
+ { 0.482353, 0.258824, 0.862745, 1.0 },
+ { 0.521569, 0.254902, 0.894118, 1.0 },
+ { 0.564706, 0.254902, 0.929412, 1.0 },
+ { 0.600000, 0.196078, 0.964706, 1.0 },
+ { 0.635294, 0.180392, 0.964706, 1.0 },
+ { 0.619608, 0.254902, 0.984314, 1.0 },
+ { 0.627451, 0.270588, 0.984314, 1.0 },
+ { 0.513725, 0.294118, 0.894118, 1.0 },
+ { 0.552941, 0.309804, 0.925490, 1.0 },
+ { 0.596078, 0.325490, 0.960784, 1.0 },
+ { 0.588235, 0.360784, 0.960784, 1.0 },
+ { 0.584314, 0.396078, 0.964706, 1.0 },
+ { 0.639216, 0.447059, 0.988235, 1.0 },
+ { 0.686275, 0.458824, 0.937255, 1.0 },
+ { 0.556863, 0.443137, 0.929412, 1.0 },
+ { 0.580392, 0.321569, 0.925490, 1.0 },
+ { 0.552941, 0.505882, 0.545098, 1.0 },
+ { 0.607843, 0.564706, 0.345098, 1.0 },
+ { 0.666667, 0.627451, 0.145098, 1.0 },
+ { 0.525490, 0.666667, 0.066667, 1.0 },
+ { 0.482353, 0.658824, 0.050980, 1.0 },
+ { 0.427451, 0.647059, 0.023529, 1.0 },
+ { 0.290196, 0.705882, 0.031373, 1.0 },
+ { 0.384314, 0.380392, 0.137255, 1.0 },
+ { 0.435294, 0.227451, 0.368627, 1.0 },
+ { 0.490196, 0.074510, 0.600000, 1.0 },
+ { 0.478431, 0.062745, 0.627451, 1.0 },
+ { 0.466667, 0.054902, 0.658824, 1.0 },
+ { 0.282353, 0.160784, 0.537255, 1.0 },
+ { 0.215686, 0.137255, 0.356863, 1.0 },
+ { 0.439216, 0.294118, 0.305882, 1.0 },
+ { 0.529412, 0.352941, 0.250980, 1.0 },
+ { 0.749020, 0.454902, 0.529412, 1.0 },
+ { 0.666667, 0.423529, 0.529412, 1.0 },
+ { 0.584314, 0.396078, 0.533333, 1.0 },
+ { 0.615686, 0.278431, 0.843137, 1.0 },
+ { 0.478431, 0.211765, 0.815686, 1.0 },
+ { 0.419608, 0.137255, 0.745098, 1.0 },
+ { 0.313725, 0.305882, 0.600000, 1.0 },
+ { 0.298039, 0.305882, 0.631373, 1.0 },
+ { 0.447059, 0.352941, 0.796078, 1.0 },
+ { 0.600000, 0.403922, 0.964706, 1.0 },
+ { 0.658824, 0.494118, 0.976471, 1.0 },
+ { 0.713725, 0.529412, 0.968627, 1.0 },
+ { 0.792157, 0.537255, 0.858824, 1.0 },
+ { 0.800000, 0.725490, 0.752941, 1.0 },
+ { 0.854902, 0.788235, 0.850980, 1.0 },
+ { 0.949020, 0.752941, 0.964706, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.992157, 0.886275, 0.819608, 1.0 },
+ { 0.949020, 0.788235, 0.858824, 1.0 },
+ { 0.917647, 0.796078, 0.784314, 1.0 },
+ { 0.823529, 0.701961, 0.764706, 1.0 },
+ { 0.839216, 0.631373, 0.788235, 1.0 },
+ { 0.854902, 0.560784, 0.815686, 1.0 },
+ { 0.815686, 0.396078, 0.909804, 1.0 },
+ { 0.745098, 0.423529, 0.905882, 1.0 },
+ { 0.537255, 0.290196, 0.815686, 1.0 },
+ { 0.505882, 0.211765, 0.811765, 1.0 },
+ { 0.450980, 0.227451, 0.831373, 1.0 },
+ { 0.462745, 0.137255, 0.745098, 1.0 },
+ { 0.537255, 0.058824, 0.662745, 1.0 },
+ { 0.494118, 0.129412, 0.478431, 1.0 },
+ { 0.615686, 0.384314, 0.478431, 1.0 },
+ { 0.862745, 0.584314, 0.615686, 1.0 },
+ { 0.996078, 0.678431, 0.701961, 1.0 },
+ { 0.992157, 0.811765, 0.768627, 1.0 },
+ { 0.949020, 0.874510, 0.772549, 1.0 },
+ { 0.964706, 0.972549, 0.654902, 1.0 },
+ { 0.937255, 0.964706, 0.721569, 1.0 },
+ { 0.913725, 0.960784, 0.788235, 1.0 },
+ { 0.890196, 0.952941, 0.831373, 1.0 },
+ { 0.901961, 1.000000, 0.898039, 1.0 },
+ { 0.894118, 0.960784, 0.898039, 1.0 },
+ { 0.792157, 0.909804, 0.807843, 1.0 },
+ { 0.694118, 0.886275, 0.886275, 1.0 },
+ { 0.541176, 0.882353, 0.894118, 1.0 },
+ { 0.513725, 0.988235, 0.925490, 1.0 },
+ { 0.513725, 0.964706, 0.980392, 1.0 },
+ { 0.537255, 0.941176, 0.988235, 1.0 },
+ { 0.701961, 0.988235, 0.968627, 1.0 },
+ { 0.901961, 0.992157, 0.933333, 1.0 },
+ { 0.913725, 1.000000, 0.901961, 1.0 },
+ { 0.980392, 0.976471, 0.878431, 1.0 },
+ { 0.984314, 0.984314, 0.878431, 1.0 },
+ { 0.960784, 0.984314, 0.807843, 1.0 },
+ { 0.890196, 0.937255, 0.643137, 1.0 },
+ { 0.960784, 0.972549, 0.588235, 1.0 },
+ { 0.941176, 0.972549, 0.533333, 1.0 },
+ { 0.984314, 0.847059, 0.321569, 1.0 },
+ { 0.894118, 0.898039, 0.349020, 1.0 },
+ { 0.886275, 0.949020, 0.403922, 1.0 },
+ { 0.925490, 0.956863, 0.576471, 1.0 },
+ { 0.941176, 0.909804, 0.701961, 1.0 },
+ { 0.952941, 0.952941, 0.827451, 1.0 },
+ { 0.980392, 0.980392, 0.831373, 1.0 },
+ { 0.937255, 0.937255, 0.792157, 1.0 },
+ { 0.866667, 0.854902, 0.698039, 1.0 },
+ { 0.850980, 0.678431, 0.658824, 1.0 },
+ { 0.752941, 0.494118, 0.525490, 1.0 },
+ { 0.678431, 0.529412, 0.600000, 1.0 },
+ { 0.325490, 0.584314, 0.607843, 1.0 },
+ { 0.168627, 0.674510, 0.607843, 1.0 },
+ { 0.529412, 0.823529, 0.572549, 1.0 },
+ { 0.854902, 0.886275, 0.600000, 1.0 },
+ { 0.862745, 0.898039, 0.639216, 1.0 },
+ { 0.878431, 0.749020, 0.721569, 1.0 },
+ { 0.745098, 0.635294, 0.717647, 1.0 },
+ { 0.517647, 0.580392, 0.709804, 1.0 },
+ { 0.505882, 0.282353, 0.815686, 1.0 },
+ { 0.470588, 0.145098, 0.749020, 1.0 },
+ { 0.482353, 0.058824, 0.662745, 1.0 },
+ { 0.470588, 0.050980, 0.654902, 1.0 },
+ { 0.447059, 0.078431, 0.674510, 1.0 },
+ { 0.435294, 0.109804, 0.717647, 1.0 },
+ { 0.415686, 0.133333, 0.796078, 1.0 },
+ { 0.454902, 0.125490, 0.870588, 1.0 },
+ { 0.486275, 0.043137, 0.772549, 1.0 },
+ { 0.470588, 0.011765, 0.623529, 1.0 },
+ { 0.498039, 0.113725, 0.490196, 1.0 },
+ { 0.470588, 0.282353, 0.325490, 1.0 },
+ { 0.560784, 0.513725, 0.039216, 1.0 },
+ { 0.482353, 0.466667, 0.015686, 1.0 },
+ { 0.619608, 0.062745, 0.023529, 1.0 },
+ { 0.211765, 0.023529, 0.078431, 1.0 },
+ { 0.105882, 0.101961, 0.290196, 1.0 },
+ { 0.152941, 0.419608, 0.196078, 1.0 },
+ { 0.474510, 0.368627, 0.231373, 1.0 },
+ { 0.674510, 0.564706, 0.047059, 1.0 },
+ { 0.819608, 0.705882, 0.274510, 1.0 },
+ { 0.850980, 0.909804, 0.396078, 1.0 },
+ { 0.780392, 0.988235, 0.705882, 1.0 },
+ { 0.647059, 1.000000, 0.788235, 1.0 },
+ { 0.470588, 0.909804, 0.690196, 1.0 },
+ { 0.509804, 0.749020, 0.729412, 1.0 },
+ { 0.454902, 0.584314, 0.631373, 1.0 },
+ { 0.345098, 0.250980, 0.733333, 1.0 },
+ { 0.450980, 0.125490, 0.737255, 1.0 },
+ { 0.431373, 0.094118, 0.701961, 1.0 },
+ { 0.411765, 0.082353, 0.690196, 1.0 },
+ };
+/* Apophysis-040426-163FlwrFernsInv */
+static double4 colors_162[] = {
+ { 0.517647, 0.101961, 0.141176, 1.0 },
+ { 0.603922, 0.243137, 0.090196, 1.0 },
+ { 0.580392, 0.352941, 0.129412, 1.0 },
+ { 0.556863, 0.466667, 0.168627, 1.0 },
+ { 0.635294, 0.509804, 0.192157, 1.0 },
+ { 0.717647, 0.552941, 0.215686, 1.0 },
+ { 0.752941, 0.564706, 0.207843, 1.0 },
+ { 0.792157, 0.580392, 0.203922, 1.0 },
+ { 0.898039, 0.549020, 0.141176, 1.0 },
+ { 0.941176, 0.478431, 0.176471, 1.0 },
+ { 0.984314, 0.411765, 0.211765, 1.0 },
+ { 0.890196, 0.380392, 0.207843, 1.0 },
+ { 0.796078, 0.349020, 0.207843, 1.0 },
+ { 0.482353, 0.329412, 0.301961, 1.0 },
+ { 0.172549, 0.313725, 0.400000, 1.0 },
+ { 0.090196, 0.341176, 0.419608, 1.0 },
+ { 0.007843, 0.372549, 0.443137, 1.0 },
+ { 0.015686, 0.007843, 0.200000, 1.0 },
+ { 0.141176, 0.050980, 0.176471, 1.0 },
+ { 0.270588, 0.098039, 0.156863, 1.0 },
+ { 0.376471, 0.098039, 0.152941, 1.0 },
+ { 0.486275, 0.101961, 0.152941, 1.0 },
+ { 0.466667, 0.090196, 0.149020, 1.0 },
+ { 0.450980, 0.082353, 0.145098, 1.0 },
+ { 0.380392, 0.027451, 0.176471, 1.0 },
+ { 0.364706, 0.023529, 0.180392, 1.0 },
+ { 0.352941, 0.019608, 0.184314, 1.0 },
+ { 0.419608, 0.050980, 0.160784, 1.0 },
+ { 0.486275, 0.086275, 0.141176, 1.0 },
+ { 0.521569, 0.101961, 0.117647, 1.0 },
+ { 0.556863, 0.121569, 0.094118, 1.0 },
+ { 0.694118, 0.168627, 0.023529, 1.0 },
+ { 0.941176, 0.235294, 0.176471, 1.0 },
+ { 0.992157, 0.356863, 0.274510, 1.0 },
+ { 0.988235, 0.356863, 0.258824, 1.0 },
+ { 0.988235, 0.356863, 0.247059, 1.0 },
+ { 0.956863, 0.321569, 0.196078, 1.0 },
+ { 0.925490, 0.286275, 0.149020, 1.0 },
+ { 0.882353, 0.333333, 0.172549, 1.0 },
+ { 0.843137, 0.380392, 0.200000, 1.0 },
+ { 0.674510, 0.458824, 0.247059, 1.0 },
+ { 0.721569, 0.423529, 0.227451, 1.0 },
+ { 0.768627, 0.388235, 0.211765, 1.0 },
+ { 0.843137, 0.207843, 0.298039, 1.0 },
+ { 0.921569, 0.031373, 0.384314, 1.0 },
+ { 0.937255, 0.019608, 0.396078, 1.0 },
+ { 0.956863, 0.007843, 0.407843, 1.0 },
+ { 0.972549, 0.003922, 0.415686, 1.0 },
+ { 0.941176, 0.054902, 0.447059, 1.0 },
+ { 0.623529, 0.043137, 0.388235, 1.0 },
+ { 0.541176, 0.149020, 0.227451, 1.0 },
+ { 0.458824, 0.254902, 0.070588, 1.0 },
+ { 0.309804, 0.407843, 0.043137, 1.0 },
+ { 0.164706, 0.560784, 0.019608, 1.0 },
+ { 0.141176, 0.533333, 0.050980, 1.0 },
+ { 0.121569, 0.509804, 0.086275, 1.0 },
+ { 0.525490, 0.509804, 0.219608, 1.0 },
+ { 0.584314, 0.611765, 0.203922, 1.0 },
+ { 0.647059, 0.717647, 0.192157, 1.0 },
+ { 0.564706, 0.568627, 0.247059, 1.0 },
+ { 0.482353, 0.423529, 0.301961, 1.0 },
+ { 0.294118, 0.415686, 0.400000, 1.0 },
+ { 0.109804, 0.407843, 0.498039, 1.0 },
+ { 0.078431, 0.419608, 0.494118, 1.0 },
+ { 0.200000, 0.498039, 0.552941, 1.0 },
+ { 0.431373, 0.686275, 0.694118, 1.0 },
+ { 0.501961, 0.737255, 0.733333, 1.0 },
+ { 0.572549, 0.788235, 0.776471, 1.0 },
+ { 0.603922, 0.796078, 0.784314, 1.0 },
+ { 0.639216, 0.803922, 0.796078, 1.0 },
+ { 0.690196, 0.831373, 0.823529, 1.0 },
+ { 0.823529, 0.890196, 0.858824, 1.0 },
+ { 0.988235, 0.909804, 0.572549, 1.0 },
+ { 0.988235, 0.823529, 0.411765, 1.0 },
+ { 0.988235, 0.737255, 0.254902, 1.0 },
+ { 0.894118, 0.756863, 0.305882, 1.0 },
+ { 0.803922, 0.776471, 0.360784, 1.0 },
+ { 0.752941, 0.807843, 0.415686, 1.0 },
+ { 0.705882, 0.843137, 0.474510, 1.0 },
+ { 0.796078, 0.886275, 0.564706, 1.0 },
+ { 0.952941, 0.952941, 0.607843, 1.0 },
+ { 0.894118, 0.921569, 0.850980, 1.0 },
+ { 0.878431, 0.921569, 0.878431, 1.0 },
+ { 0.862745, 0.921569, 0.909804, 1.0 },
+ { 0.839216, 0.819608, 0.843137, 1.0 },
+ { 0.815686, 0.721569, 0.776471, 1.0 },
+ { 0.694118, 0.588235, 0.560784, 1.0 },
+ { 0.717647, 0.482353, 0.380392, 1.0 },
+ { 0.258824, 0.529412, 0.588235, 1.0 },
+ { 0.352941, 0.588235, 0.627451, 1.0 },
+ { 0.450980, 0.650980, 0.666667, 1.0 },
+ { 0.450980, 0.674510, 0.686275, 1.0 },
+ { 0.450980, 0.701961, 0.709804, 1.0 },
+ { 0.498039, 0.733333, 0.733333, 1.0 },
+ { 0.537255, 0.705882, 0.729412, 1.0 },
+ { 0.603922, 0.796078, 0.784314, 1.0 },
+ { 0.635294, 0.815686, 0.807843, 1.0 },
+ { 0.690196, 0.705882, 0.647059, 1.0 },
+ { 0.647059, 0.564706, 0.482353, 1.0 },
+ { 0.603922, 0.423529, 0.321569, 1.0 },
+ { 0.498039, 0.388235, 0.282353, 1.0 },
+ { 0.396078, 0.352941, 0.243137, 1.0 },
+ { 0.325490, 0.243137, 0.137255, 1.0 },
+ { 0.392157, 0.090196, 0.152941, 1.0 },
+ { 0.505882, 0.219608, 0.262745, 1.0 },
+ { 0.643137, 0.345098, 0.341176, 1.0 },
+ { 0.780392, 0.474510, 0.423529, 1.0 },
+ { 0.878431, 0.674510, 0.549020, 1.0 },
+ { 0.980392, 0.878431, 0.678431, 1.0 },
+ { 0.992157, 0.968627, 0.913725, 1.0 },
+ { 0.960784, 0.949020, 0.929412, 1.0 },
+ { 0.949020, 0.890196, 0.666667, 1.0 },
+ { 0.988235, 0.960784, 0.501961, 1.0 },
+ { 0.913725, 0.768627, 0.247059, 1.0 },
+ { 0.878431, 0.682353, 0.200000, 1.0 },
+ { 0.847059, 0.600000, 0.152941, 1.0 },
+ { 0.933333, 0.333333, 0.352941, 1.0 },
+ { 0.925490, 0.062745, 0.454902, 1.0 },
+ { 0.960784, 0.050980, 0.450980, 1.0 },
+ { 0.992157, 0.031373, 0.439216, 1.0 },
+ { 0.988235, 0.035294, 0.450980, 1.0 },
+ { 0.984314, 0.039216, 0.450980, 1.0 },
+ { 0.980392, 0.043137, 0.450980, 1.0 },
+ { 0.952941, 0.050980, 0.447059, 1.0 },
+ { 0.925490, 0.062745, 0.447059, 1.0 },
+ { 0.878431, 0.074510, 0.439216, 1.0 },
+ { 0.749020, 0.074510, 0.411765, 1.0 },
+ { 0.568627, 0.105882, 0.345098, 1.0 },
+ { 0.411765, 0.015686, 0.172549, 1.0 },
+ { 0.329412, 0.015686, 0.223529, 1.0 },
+ { 0.305882, 0.039216, 0.239216, 1.0 },
+ { 0.282353, 0.062745, 0.254902, 1.0 },
+ { 0.298039, 0.054902, 0.239216, 1.0 },
+ { 0.298039, 0.082353, 0.156863, 1.0 },
+ { 0.337255, 0.031373, 0.188235, 1.0 },
+ { 0.474510, 0.054902, 0.172549, 1.0 },
+ { 0.623529, 0.270588, 0.023529, 1.0 },
+ { 0.709804, 0.423529, 0.149020, 1.0 },
+ { 0.800000, 0.576471, 0.274510, 1.0 },
+ { 0.784314, 0.600000, 0.250980, 1.0 },
+ { 0.772549, 0.623529, 0.227451, 1.0 },
+ { 0.764706, 0.670588, 0.239216, 1.0 },
+ { 0.615686, 0.627451, 0.207843, 1.0 },
+ { 0.964706, 0.192157, 0.219608, 1.0 },
+ { 0.925490, 0.027451, 0.384314, 1.0 },
+ { 0.988235, 0.007843, 0.431373, 1.0 },
+ { 0.988235, 0.003922, 0.431373, 1.0 },
+ { 0.988235, 0.000000, 0.435294, 1.0 },
+ { 0.992157, 0.011765, 0.435294, 1.0 },
+ { 0.980392, 0.043137, 0.450980, 1.0 },
+ { 0.984314, 0.047059, 0.454902, 1.0 },
+ { 0.941176, 0.062745, 0.450980, 1.0 },
+ { 0.878431, 0.062745, 0.431373, 1.0 },
+ { 0.831373, 0.078431, 0.419608, 1.0 },
+ { 0.784314, 0.098039, 0.407843, 1.0 },
+ { 0.650980, 0.552941, 0.705882, 1.0 },
+ { 0.674510, 0.827451, 0.815686, 1.0 },
+ { 0.823529, 0.905882, 0.886275, 1.0 },
+ { 0.874510, 0.776471, 0.788235, 1.0 },
+ { 0.741176, 0.588235, 0.427451, 1.0 },
+ { 0.741176, 0.494118, 0.321569, 1.0 },
+ { 0.925490, 0.482353, 0.223529, 1.0 },
+ { 0.956863, 0.427451, 0.247059, 1.0 },
+ { 0.992157, 0.372549, 0.274510, 1.0 },
+ { 0.996078, 0.349020, 0.274510, 1.0 },
+ { 0.992157, 0.278431, 0.274510, 1.0 },
+ { 0.882353, 0.082353, 0.431373, 1.0 },
+ { 0.831373, 0.074510, 0.423529, 1.0 },
+ { 0.713725, 0.101961, 0.388235, 1.0 },
+ { 0.721569, 0.090196, 0.392157, 1.0 },
+ { 0.729412, 0.078431, 0.400000, 1.0 },
+ { 0.784314, 0.039216, 0.423529, 1.0 },
+ { 0.788235, 0.043137, 0.435294, 1.0 },
+ { 0.745098, 0.066667, 0.415686, 1.0 },
+ { 0.729412, 0.078431, 0.400000, 1.0 },
+ { 0.556863, 0.031373, 0.364706, 1.0 },
+ { 0.572549, 0.054902, 0.109804, 1.0 },
+ { 0.654902, 0.058824, 0.054902, 1.0 },
+ { 0.600000, 0.090196, 0.090196, 1.0 },
+ { 0.576471, 0.137255, 0.090196, 1.0 },
+ { 0.639216, 0.164706, 0.050980, 1.0 },
+ { 0.694118, 0.101961, 0.027451, 1.0 },
+ { 0.772549, 0.156863, 0.027451, 1.0 },
+ { 0.890196, 0.203922, 0.129412, 1.0 },
+ { 0.996078, 0.368627, 0.266667, 1.0 },
+ { 0.992157, 0.368627, 0.270588, 1.0 },
+ { 0.992157, 0.372549, 0.274510, 1.0 },
+ { 0.980392, 0.337255, 0.301961, 1.0 },
+ { 0.866667, 0.082353, 0.427451, 1.0 },
+ { 0.725490, 0.086275, 0.403922, 1.0 },
+ { 0.505882, 0.090196, 0.333333, 1.0 },
+ { 0.325490, 0.145098, 0.258824, 1.0 },
+ { 0.243137, 0.054902, 0.250980, 1.0 },
+ { 0.121569, 0.152941, 0.101961, 1.0 },
+ { 0.039216, 0.184314, 0.011765, 1.0 },
+ { 0.086275, 0.207843, 0.215686, 1.0 },
+ { 0.094118, 0.274510, 0.368627, 1.0 },
+ { 0.066667, 0.380392, 0.470588, 1.0 },
+ { 0.129412, 0.435294, 0.513725, 1.0 },
+ { 0.301961, 0.576471, 0.607843, 1.0 },
+ { 0.435294, 0.643137, 0.674510, 1.0 },
+ { 0.501961, 0.662745, 0.686275, 1.0 },
+ { 0.443137, 0.380392, 0.431373, 1.0 },
+ { 0.435294, 0.203922, 0.188235, 1.0 },
+ { 0.427451, 0.090196, 0.196078, 1.0 },
+ { 0.545098, 0.023529, 0.129412, 1.0 },
+ { 0.694118, 0.086275, 0.392157, 1.0 },
+ { 0.819608, 0.058824, 0.439216, 1.0 },
+ { 0.905882, 0.090196, 0.427451, 1.0 },
+ { 0.984314, 0.345098, 0.309804, 1.0 },
+ { 0.870588, 0.541176, 0.266667, 1.0 },
+ { 0.984314, 0.701961, 0.239216, 1.0 },
+ { 0.917647, 0.725490, 0.219608, 1.0 },
+ { 0.800000, 0.650980, 0.215686, 1.0 },
+ { 0.788235, 0.643137, 0.235294, 1.0 },
+ { 0.713725, 0.686275, 0.239216, 1.0 },
+ { 0.698039, 0.811765, 0.207843, 1.0 },
+ { 0.682353, 0.768627, 0.345098, 1.0 },
+ { 0.807843, 0.894118, 0.498039, 1.0 },
+ { 0.768627, 0.878431, 0.537255, 1.0 },
+ { 0.709804, 0.854902, 0.552941, 1.0 },
+ { 0.592157, 0.764706, 0.415686, 1.0 },
+ { 0.627451, 0.435294, 0.380392, 1.0 },
+ { 0.505882, 0.215686, 0.321569, 1.0 },
+ { 0.231373, 0.254902, 0.380392, 1.0 },
+ { 0.160784, 0.223529, 0.364706, 1.0 },
+ { 0.164706, 0.160784, 0.317647, 1.0 },
+ { 0.313725, 0.117647, 0.254902, 1.0 },
+ { 0.474510, 0.109804, 0.325490, 1.0 },
+ { 0.725490, 0.086275, 0.403922, 1.0 },
+ { 0.796078, 0.082353, 0.415686, 1.0 },
+ { 0.937255, 0.019608, 0.400000, 1.0 },
+ { 0.980392, 0.054902, 0.450980, 1.0 },
+ { 0.921569, 0.066667, 0.439216, 1.0 },
+ { 0.862745, 0.078431, 0.427451, 1.0 },
+ { 0.729412, 0.278431, 0.305882, 1.0 },
+ { 0.584314, 0.454902, 0.254902, 1.0 },
+ { 0.470588, 0.682353, 0.384314, 1.0 },
+ { 0.317647, 0.611765, 0.635294, 1.0 },
+ { 0.305882, 0.623529, 0.635294, 1.0 },
+ { 0.203922, 0.517647, 0.545098, 1.0 },
+ { 0.215686, 0.411765, 0.509804, 1.0 },
+ { 0.407843, 0.368627, 0.160784, 1.0 },
+ { 0.623529, 0.321569, 0.007843, 1.0 },
+ { 0.803922, 0.360784, 0.054902, 1.0 },
+ { 0.909804, 0.301961, 0.129412, 1.0 },
+ { 0.929412, 0.243137, 0.160784, 1.0 },
+ { 0.964706, 0.270588, 0.200000, 1.0 },
+ { 0.984314, 0.333333, 0.231373, 1.0 },
+ { 0.988235, 0.345098, 0.247059, 1.0 },
+ { 0.988235, 0.286275, 0.266667, 1.0 },
+ { 0.921569, 0.031373, 0.384314, 1.0 },
+ { 0.937255, 0.019608, 0.400000, 1.0 },
+ { 0.800000, 0.054902, 0.431373, 1.0 },
+ { 0.627451, 0.117647, 0.360784, 1.0 },
+ { 0.517647, 0.105882, 0.329412, 1.0 },
+ };
+/* Apophysis-040426-163FloralCascade2 */
+static double4 colors_163[] = {
+ { 0.505882, 0.349020, 0.117647, 1.0 },
+ { 0.756863, 0.619608, 0.501961, 1.0 },
+ { 0.729412, 0.682353, 0.525490, 1.0 },
+ { 0.705882, 0.745098, 0.549020, 1.0 },
+ { 0.529412, 0.643137, 0.576471, 1.0 },
+ { 0.356863, 0.541176, 0.603922, 1.0 },
+ { 0.372549, 0.603922, 0.639216, 1.0 },
+ { 0.392157, 0.670588, 0.678431, 1.0 },
+ { 0.674510, 0.788235, 0.772549, 1.0 },
+ { 0.792157, 0.870588, 0.835294, 1.0 },
+ { 0.913725, 0.956863, 0.901961, 1.0 },
+ { 0.929412, 0.858824, 0.807843, 1.0 },
+ { 0.945098, 0.764706, 0.713725, 1.0 },
+ { 0.835294, 0.666667, 0.482353, 1.0 },
+ { 0.729412, 0.568627, 0.254902, 1.0 },
+ { 0.666667, 0.486275, 0.176471, 1.0 },
+ { 0.607843, 0.407843, 0.098039, 1.0 },
+ { 0.349020, 0.235294, 0.109804, 1.0 },
+ { 0.380392, 0.133333, 0.141176, 1.0 },
+ { 0.415686, 0.035294, 0.172549, 1.0 },
+ { 0.411765, 0.035294, 0.172549, 1.0 },
+ { 0.407843, 0.039216, 0.172549, 1.0 },
+ { 0.396078, 0.035294, 0.176471, 1.0 },
+ { 0.388235, 0.035294, 0.184314, 1.0 },
+ { 0.243137, 0.007843, 0.219608, 1.0 },
+ { 0.482353, 0.031373, 0.313725, 1.0 },
+ { 0.725490, 0.058824, 0.407843, 1.0 },
+ { 0.796078, 0.066667, 0.419608, 1.0 },
+ { 0.870588, 0.074510, 0.435294, 1.0 },
+ { 0.890196, 0.070588, 0.435294, 1.0 },
+ { 0.909804, 0.066667, 0.435294, 1.0 },
+ { 0.921569, 0.023529, 0.388235, 1.0 },
+ { 0.803922, 0.035294, 0.121569, 1.0 },
+ { 0.588235, 0.192157, 0.074510, 1.0 },
+ { 0.752941, 0.341176, 0.105882, 1.0 },
+ { 0.917647, 0.494118, 0.137255, 1.0 },
+ { 0.945098, 0.588235, 0.196078, 1.0 },
+ { 0.972549, 0.682353, 0.254902, 1.0 },
+ { 0.980392, 0.600000, 0.258824, 1.0 },
+ { 0.988235, 0.521569, 0.262745, 1.0 },
+ { 0.964706, 0.258824, 0.200000, 1.0 },
+ { 0.933333, 0.243137, 0.164706, 1.0 },
+ { 0.901961, 0.231373, 0.129412, 1.0 },
+ { 0.854902, 0.364706, 0.203922, 1.0 },
+ { 0.811765, 0.501961, 0.278431, 1.0 },
+ { 0.815686, 0.556863, 0.247059, 1.0 },
+ { 0.819608, 0.615686, 0.215686, 1.0 },
+ { 0.941176, 0.776471, 0.243137, 1.0 },
+ { 0.862745, 0.792157, 0.219608, 1.0 },
+ { 0.698039, 0.474510, 0.125490, 1.0 },
+ { 0.721569, 0.239216, 0.070588, 1.0 },
+ { 0.745098, 0.003922, 0.019608, 1.0 },
+ { 0.772549, 0.074510, 0.047059, 1.0 },
+ { 0.803922, 0.149020, 0.074510, 1.0 },
+ { 0.854902, 0.176471, 0.109804, 1.0 },
+ { 0.909804, 0.203922, 0.145098, 1.0 },
+ { 0.654902, 0.250980, 0.262745, 1.0 },
+ { 0.564706, 0.172549, 0.215686, 1.0 },
+ { 0.474510, 0.094118, 0.172549, 1.0 },
+ { 0.376471, 0.152941, 0.247059, 1.0 },
+ { 0.278431, 0.215686, 0.321569, 1.0 },
+ { 0.215686, 0.258824, 0.341176, 1.0 },
+ { 0.156863, 0.301961, 0.364706, 1.0 },
+ { 0.082353, 0.313725, 0.431373, 1.0 },
+ { 0.105882, 0.403922, 0.494118, 1.0 },
+ { 0.184314, 0.513725, 0.556863, 1.0 },
+ { 0.317647, 0.588235, 0.619608, 1.0 },
+ { 0.454902, 0.662745, 0.686275, 1.0 },
+ { 0.498039, 0.701961, 0.709804, 1.0 },
+ { 0.545098, 0.741176, 0.737255, 1.0 },
+ { 0.819608, 0.831373, 0.756863, 1.0 },
+ { 0.941176, 0.945098, 0.811765, 1.0 },
+ { 0.678431, 0.780392, 0.682353, 1.0 },
+ { 0.478431, 0.658824, 0.631373, 1.0 },
+ { 0.278431, 0.537255, 0.584314, 1.0 },
+ { 0.168627, 0.423529, 0.509804, 1.0 },
+ { 0.062745, 0.309804, 0.439216, 1.0 },
+ { 0.035294, 0.274510, 0.411765, 1.0 },
+ { 0.007843, 0.243137, 0.388235, 1.0 },
+ { 0.039216, 0.184314, 0.349020, 1.0 },
+ { 0.117647, 0.219608, 0.035294, 1.0 },
+ { 0.152941, 0.572549, 0.031373, 1.0 },
+ { 0.219608, 0.439216, 0.113725, 1.0 },
+ { 0.286275, 0.309804, 0.200000, 1.0 },
+ { 0.290196, 0.250980, 0.239216, 1.0 },
+ { 0.294118, 0.196078, 0.278431, 1.0 },
+ { 0.447059, 0.090196, 0.321569, 1.0 },
+ { 0.725490, 0.066667, 0.400000, 1.0 },
+ { 0.878431, 0.047059, 0.450980, 1.0 },
+ { 0.901961, 0.054902, 0.447059, 1.0 },
+ { 0.929412, 0.066667, 0.443137, 1.0 },
+ { 0.929412, 0.066667, 0.447059, 1.0 },
+ { 0.929412, 0.066667, 0.450980, 1.0 },
+ { 0.956863, 0.058824, 0.454902, 1.0 },
+ { 0.956863, 0.047059, 0.447059, 1.0 },
+ { 0.952941, 0.011765, 0.407843, 1.0 },
+ { 0.956863, 0.007843, 0.407843, 1.0 },
+ { 0.992157, 0.027451, 0.447059, 1.0 },
+ { 0.988235, 0.031373, 0.447059, 1.0 },
+ { 0.984314, 0.039216, 0.450980, 1.0 },
+ { 0.984314, 0.019608, 0.443137, 1.0 },
+ { 0.984314, 0.003922, 0.435294, 1.0 },
+ { 0.956863, 0.007843, 0.407843, 1.0 },
+ { 0.952941, 0.011765, 0.407843, 1.0 },
+ { 0.909804, 0.152941, 0.258824, 1.0 },
+ { 0.909804, 0.196078, 0.200000, 1.0 },
+ { 0.913725, 0.243137, 0.141176, 1.0 },
+ { 0.949020, 0.270588, 0.188235, 1.0 },
+ { 0.988235, 0.298039, 0.239216, 1.0 },
+ { 0.913725, 0.505882, 0.219608, 1.0 },
+ { 0.807843, 0.564706, 0.278431, 1.0 },
+ { 0.690196, 0.611765, 0.239216, 1.0 },
+ { 0.666667, 0.615686, 0.207843, 1.0 },
+ { 0.250980, 0.619608, 0.039216, 1.0 },
+ { 0.215686, 0.592157, 0.043137, 1.0 },
+ { 0.184314, 0.564706, 0.050980, 1.0 },
+ { 0.278431, 0.282353, 0.149020, 1.0 },
+ { 0.207843, 0.215686, 0.164706, 1.0 },
+ { 0.203922, 0.101961, 0.286275, 1.0 },
+ { 0.156863, 0.164706, 0.317647, 1.0 },
+ { 0.184314, 0.262745, 0.400000, 1.0 },
+ { 0.274510, 0.219608, 0.384314, 1.0 },
+ { 0.368627, 0.180392, 0.368627, 1.0 },
+ { 0.525490, 0.196078, 0.388235, 1.0 },
+ { 0.686275, 0.211765, 0.411765, 1.0 },
+ { 0.760784, 0.078431, 0.411765, 1.0 },
+ { 0.643137, 0.007843, 0.050980, 1.0 },
+ { 0.552941, 0.007843, 0.121569, 1.0 },
+ { 0.490196, 0.086275, 0.160784, 1.0 },
+ { 0.392157, 0.447059, 0.498039, 1.0 },
+ { 0.384314, 0.486275, 0.541176, 1.0 },
+ { 0.380392, 0.525490, 0.588235, 1.0 },
+ { 0.360784, 0.588235, 0.631373, 1.0 },
+ { 0.274510, 0.584314, 0.611765, 1.0 },
+ { 0.360784, 0.662745, 0.458824, 1.0 },
+ { 0.396078, 0.623529, 0.384314, 1.0 },
+ { 0.568627, 0.541176, 0.501961, 1.0 },
+ { 0.545098, 0.603922, 0.600000, 1.0 },
+ { 0.525490, 0.670588, 0.701961, 1.0 },
+ { 0.635294, 0.690196, 0.701961, 1.0 },
+ { 0.745098, 0.713725, 0.705882, 1.0 },
+ { 0.878431, 0.760784, 0.619608, 1.0 },
+ { 0.796078, 0.607843, 0.517647, 1.0 },
+ { 0.737255, 0.372549, 0.345098, 1.0 },
+ { 0.780392, 0.082353, 0.411765, 1.0 },
+ { 0.835294, 0.050980, 0.439216, 1.0 },
+ { 0.862745, 0.062745, 0.435294, 1.0 },
+ { 0.890196, 0.078431, 0.431373, 1.0 },
+ { 0.835294, 0.305882, 0.282353, 1.0 },
+ { 0.866667, 0.580392, 0.313725, 1.0 },
+ { 0.905882, 0.800000, 0.490196, 1.0 },
+ { 0.980392, 0.976471, 0.560784, 1.0 },
+ { 0.800000, 0.890196, 0.482353, 1.0 },
+ { 0.745098, 0.823529, 0.400000, 1.0 },
+ { 0.690196, 0.756863, 0.317647, 1.0 },
+ { 0.400000, 0.584314, 0.215686, 1.0 },
+ { 0.152941, 0.325490, 0.368627, 1.0 },
+ { 0.078431, 0.376471, 0.470588, 1.0 },
+ { 0.058824, 0.423529, 0.490196, 1.0 },
+ { 0.027451, 0.333333, 0.423529, 1.0 },
+ { 0.031373, 0.329412, 0.423529, 1.0 },
+ { 0.262745, 0.298039, 0.317647, 1.0 },
+ { 0.301961, 0.294118, 0.341176, 1.0 },
+ { 0.345098, 0.294118, 0.364706, 1.0 },
+ { 0.490196, 0.349020, 0.403922, 1.0 },
+ { 0.501961, 0.450980, 0.427451, 1.0 },
+ { 0.600000, 0.411765, 0.356863, 1.0 },
+ { 0.458824, 0.419608, 0.219608, 1.0 },
+ { 0.611765, 0.247059, 0.113725, 1.0 },
+ { 0.584314, 0.192157, 0.090196, 1.0 },
+ { 0.560784, 0.141176, 0.070588, 1.0 },
+ { 0.521569, 0.113725, 0.109804, 1.0 },
+ { 0.431373, 0.039216, 0.172549, 1.0 },
+ { 0.364706, 0.090196, 0.231373, 1.0 },
+ { 0.380392, 0.262745, 0.223529, 1.0 },
+ { 0.392157, 0.560784, 0.239216, 1.0 },
+ { 0.627451, 0.643137, 0.172549, 1.0 },
+ { 0.678431, 0.717647, 0.278431, 1.0 },
+ { 0.901961, 0.929412, 0.423529, 1.0 },
+ { 0.988235, 0.988235, 0.462745, 1.0 },
+ { 0.909804, 0.945098, 0.454902, 1.0 },
+ { 0.913725, 0.674510, 0.458824, 1.0 },
+ { 0.890196, 0.501961, 0.278431, 1.0 },
+ { 0.984314, 0.376471, 0.305882, 1.0 },
+ { 0.992157, 0.360784, 0.250980, 1.0 },
+ { 0.988235, 0.403922, 0.262745, 1.0 },
+ { 0.988235, 0.450980, 0.278431, 1.0 },
+ { 0.886275, 0.596078, 0.207843, 1.0 },
+ { 0.984314, 0.690196, 0.223529, 1.0 },
+ { 0.913725, 0.815686, 0.247059, 1.0 },
+ { 0.874510, 0.850980, 0.270588, 1.0 },
+ { 0.713725, 0.792157, 0.356863, 1.0 },
+ { 0.635294, 0.768627, 0.184314, 1.0 },
+ { 0.600000, 0.686275, 0.156863, 1.0 },
+ { 0.505882, 0.588235, 0.113725, 1.0 },
+ { 0.356863, 0.592157, 0.113725, 1.0 },
+ { 0.400000, 0.411765, 0.133333, 1.0 },
+ { 0.392157, 0.274510, 0.180392, 1.0 },
+ { 0.482353, 0.313725, 0.239216, 1.0 },
+ { 0.564706, 0.403922, 0.419608, 1.0 },
+ { 0.619608, 0.431373, 0.290196, 1.0 },
+ { 0.690196, 0.458824, 0.192157, 1.0 },
+ { 0.788235, 0.458824, 0.274510, 1.0 },
+ { 0.968627, 0.392157, 0.313725, 1.0 },
+ { 0.988235, 0.337255, 0.290196, 1.0 },
+ { 0.992157, 0.341176, 0.247059, 1.0 },
+ { 0.996078, 0.333333, 0.250980, 1.0 },
+ { 0.992157, 0.317647, 0.278431, 1.0 },
+ { 0.988235, 0.278431, 0.235294, 1.0 },
+ { 0.921569, 0.066667, 0.439216, 1.0 },
+ { 0.905882, 0.066667, 0.443137, 1.0 },
+ { 0.847059, 0.086275, 0.427451, 1.0 },
+ { 0.745098, 0.066667, 0.415686, 1.0 },
+ { 0.427451, 0.082353, 0.317647, 1.0 },
+ { 0.211765, 0.090196, 0.250980, 1.0 },
+ { 0.172549, 0.188235, 0.337255, 1.0 },
+ { 0.098039, 0.286275, 0.427451, 1.0 },
+ { 0.082353, 0.294118, 0.396078, 1.0 },
+ { 0.101961, 0.219608, 0.368627, 1.0 },
+ { 0.023529, 0.176471, 0.345098, 1.0 },
+ { 0.090196, 0.156863, 0.329412, 1.0 },
+ { 0.200000, 0.090196, 0.278431, 1.0 },
+ { 0.321569, 0.039216, 0.227451, 1.0 },
+ { 0.400000, 0.023529, 0.203922, 1.0 },
+ { 0.313725, 0.011765, 0.223529, 1.0 },
+ { 0.211765, 0.035294, 0.250980, 1.0 },
+ { 0.172549, 0.019608, 0.203922, 1.0 },
+ { 0.062745, 0.074510, 0.282353, 1.0 },
+ { 0.070588, 0.109804, 0.301961, 1.0 },
+ { 0.149020, 0.101961, 0.290196, 1.0 },
+ { 0.152941, 0.117647, 0.129412, 1.0 },
+ { 0.074510, 0.133333, 0.058824, 1.0 },
+ { 0.200000, 0.125490, 0.133333, 1.0 },
+ { 0.239216, 0.109804, 0.145098, 1.0 },
+ { 0.250980, 0.254902, 0.031373, 1.0 },
+ { 0.411765, 0.396078, 0.047059, 1.0 },
+ { 0.482353, 0.537255, 0.203922, 1.0 },
+ { 0.686275, 0.670588, 0.188235, 1.0 },
+ { 0.721569, 0.588235, 0.203922, 1.0 },
+ { 0.694118, 0.498039, 0.164706, 1.0 },
+ { 0.619608, 0.290196, 0.250980, 1.0 },
+ { 0.584314, 0.356863, 0.262745, 1.0 },
+ { 0.705882, 0.517647, 0.274510, 1.0 },
+ { 0.776471, 0.650980, 0.364706, 1.0 },
+ { 0.984314, 0.803922, 0.611765, 1.0 },
+ { 0.952941, 0.921569, 0.741176, 1.0 },
+ { 0.992157, 0.980392, 0.819608, 1.0 },
+ { 0.960784, 0.972549, 0.890196, 1.0 },
+ { 0.976471, 0.964706, 0.937255, 1.0 },
+ { 0.972549, 0.972549, 0.839216, 1.0 },
+ { 0.839216, 0.690196, 0.780392, 1.0 },
+ { 0.819608, 0.356863, 0.490196, 1.0 },
+ { 0.878431, 0.074510, 0.439216, 1.0 },
+ { 0.921569, 0.066667, 0.439216, 1.0 },
+ { 0.972549, 0.254902, 0.223529, 1.0 },
+ { 0.917647, 0.274510, 0.137255, 1.0 },
+ };
+/* Apophysis-040426-163FlowerBurst */
+static double4 colors_164[] = {
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.466667, 0.035294, 0.094118, 1.0 },
+ { 0.721569, 0.019608, 0.058824, 1.0 },
+ { 0.980392, 0.003922, 0.027451, 1.0 },
+ { 0.760784, 0.054902, 0.027451, 1.0 },
+ { 0.541176, 0.105882, 0.031373, 1.0 },
+ { 0.431373, 0.109804, 0.031373, 1.0 },
+ { 0.321569, 0.117647, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.345098, 0.058824, 0.011765, 1.0 },
+ { 0.694118, 0.121569, 0.023529, 1.0 },
+ { 0.694118, 0.129412, 0.019608, 1.0 },
+ { 0.694118, 0.137255, 0.019608, 1.0 },
+ { 0.517647, 0.160784, 0.078431, 1.0 },
+ { 0.341176, 0.188235, 0.137255, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.227451, 0.247059, 0.160784, 1.0 },
+ { 0.478431, 0.509804, 0.411765, 1.0 },
+ { 0.835294, 0.690196, 0.815686, 1.0 },
+ { 0.909804, 0.741176, 0.643137, 1.0 },
+ { 0.988235, 0.792157, 0.470588, 1.0 },
+ { 0.949020, 0.819608, 0.364706, 1.0 },
+ { 0.913725, 0.850980, 0.262745, 1.0 },
+ { 0.917647, 0.839216, 0.254902, 1.0 },
+ { 0.921569, 0.827451, 0.247059, 1.0 },
+ { 0.909804, 0.858824, 0.423529, 1.0 },
+ { 0.909804, 0.823529, 0.654902, 1.0 },
+ { 0.909804, 0.792157, 0.890196, 1.0 },
+ { 0.949020, 0.803922, 0.905882, 1.0 },
+ { 0.988235, 0.815686, 0.921569, 1.0 },
+ { 0.988235, 0.694118, 0.847059, 1.0 },
+ { 0.992157, 0.576471, 0.772549, 1.0 },
+ { 0.819608, 0.364706, 0.721569, 1.0 },
+ { 0.619608, 0.109804, 0.560784, 1.0 },
+ { 0.674510, 0.156863, 0.266667, 1.0 },
+ { 0.376471, 0.258824, 0.254902, 1.0 },
+ { 0.082353, 0.364706, 0.247059, 1.0 },
+ { 0.039216, 0.180392, 0.121569, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.223529, 0.019608, 0.050980, 1.0 },
+ { 0.447059, 0.043137, 0.105882, 1.0 },
+ { 0.768627, 0.231373, 0.023529, 1.0 },
+ { 0.858824, 0.458824, 0.113725, 1.0 },
+ { 0.870588, 0.705882, 0.196078, 1.0 },
+ { 0.654902, 0.650980, 0.247059, 1.0 },
+ { 0.439216, 0.600000, 0.298039, 1.0 },
+ { 0.282353, 0.564706, 0.196078, 1.0 },
+ { 0.129412, 0.529412, 0.098039, 1.0 },
+ { 0.109804, 0.478431, 0.121569, 1.0 },
+ { 0.070588, 0.470588, 0.133333, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.192157, 0.050980, 0.203922, 1.0 },
+ { 0.388235, 0.101961, 0.411765, 1.0 },
+ { 0.494118, 0.094118, 0.482353, 1.0 },
+ { 0.600000, 0.090196, 0.556863, 1.0 },
+ { 0.792157, 0.043137, 0.580392, 1.0 },
+ { 0.913725, 0.270588, 0.662745, 1.0 },
+ { 0.905882, 0.482353, 0.733333, 1.0 },
+ { 0.541176, 0.388235, 0.505882, 1.0 },
+ { 0.176471, 0.294118, 0.278431, 1.0 },
+ { 0.086275, 0.145098, 0.137255, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.105882, 0.086275, 0.003922, 1.0 },
+ { 0.215686, 0.176471, 0.011765, 1.0 },
+ { 0.321569, 0.211765, 0.007843, 1.0 },
+ { 0.431373, 0.250980, 0.003922, 1.0 },
+ { 0.843137, 0.592157, 0.160784, 1.0 },
+ { 0.992157, 0.768627, 0.262745, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.227451, 0.156863, 0.023529, 1.0 },
+ { 0.454902, 0.219608, 0.000000, 1.0 },
+ { 0.831373, 0.384314, 0.074510, 1.0 },
+ { 0.996078, 0.431373, 0.149020, 1.0 },
+ { 0.737255, 0.349020, 0.043137, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.360784, 0.027451, 1.0 },
+ { 0.007843, 0.494118, 0.149020, 1.0 },
+ { 0.129412, 0.529412, 0.098039, 1.0 },
+ { 0.156863, 0.549020, 0.082353, 1.0 },
+ { 0.345098, 0.596078, 0.121569, 1.0 },
+ { 0.498039, 0.588235, 0.125490, 1.0 },
+ { 0.592157, 0.635294, 0.160784, 1.0 },
+ { 0.639216, 0.650980, 0.152941, 1.0 },
+ { 0.650980, 0.709804, 0.137255, 1.0 },
+ { 0.560784, 0.776471, 0.258824, 1.0 },
+ { 0.498039, 0.737255, 0.176471, 1.0 },
+ { 0.403922, 0.666667, 0.152941, 1.0 },
+ { 0.325490, 0.654902, 0.133333, 1.0 },
+ { 0.458824, 0.725490, 0.066667, 1.0 },
+ { 0.788235, 0.850980, 0.219608, 1.0 },
+ { 0.803922, 0.854902, 0.305882, 1.0 },
+ { 0.815686, 0.737255, 0.203922, 1.0 },
+ { 0.725490, 0.635294, 0.160784, 1.0 },
+ { 0.501961, 0.521569, 0.266667, 1.0 },
+ { 0.203922, 0.403922, 0.054902, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.298039, 0.196078, 0.278431, 1.0 },
+ { 0.560784, 0.007843, 0.435294, 1.0 },
+ { 0.600000, 0.101961, 0.556863, 1.0 },
+ { 0.905882, 0.494118, 0.611765, 1.0 },
+ { 0.913725, 0.509804, 0.666667, 1.0 },
+ { 0.725490, 0.247059, 0.639216, 1.0 },
+ { 0.364706, 0.133333, 0.403922, 1.0 },
+ { 0.105882, 0.345098, 0.239216, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ };
+/* Apophysis-040426-163MaltesePurple */
+static double4 colors_165[] = {
+ { 0.603922, 0.368627, 0.580392, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.815686, 0.172549, 0.964706, 1.0 },
+ { 0.870588, 0.192157, 0.933333, 1.0 },
+ { 0.870588, 0.235294, 0.847059, 1.0 },
+ { 0.874510, 0.278431, 0.760784, 1.0 },
+ { 0.603922, 0.368627, 0.580392, 1.0 },
+ { 0.603922, 0.368627, 0.580392, 1.0 },
+ { 0.603922, 0.368627, 0.580392, 1.0 },
+ { 0.607843, 0.364706, 0.584314, 1.0 },
+ { 0.615686, 0.364706, 0.588235, 1.0 },
+ { 0.686275, 0.341176, 0.635294, 1.0 },
+ { 0.756863, 0.317647, 0.682353, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.776471, 0.160784, 0.996078, 1.0 },
+ { 0.905882, 0.203922, 0.909804, 1.0 },
+ { 0.968627, 0.247059, 0.823529, 1.0 },
+ { 0.960784, 0.231373, 0.850980, 1.0 },
+ { 0.952941, 0.219608, 0.878431, 1.0 },
+ { 0.905882, 0.203922, 0.909804, 1.0 },
+ { 0.858824, 0.188235, 0.941176, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.768627, 0.156863, 0.996078, 1.0 },
+ { 0.776471, 0.160784, 0.996078, 1.0 },
+ { 0.827451, 0.176471, 0.960784, 1.0 },
+ { 0.882353, 0.196078, 0.925490, 1.0 },
+ { 0.921569, 0.262745, 0.792157, 1.0 },
+ { 0.898039, 0.270588, 0.776471, 1.0 },
+ { 0.945098, 0.254902, 0.807843, 1.0 },
+ { 0.905882, 0.223529, 0.870588, 1.0 },
+ { 0.870588, 0.192157, 0.933333, 1.0 },
+ { 0.815686, 0.172549, 0.964706, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.721569, 0.329412, 0.658824, 1.0 },
+ { 0.666667, 0.345098, 0.623529, 1.0 },
+ { 0.615686, 0.364706, 0.588235, 1.0 },
+ { 0.568627, 0.380392, 0.556863, 1.0 },
+ { 0.580392, 0.376471, 0.564706, 1.0 },
+ { 0.615686, 0.364706, 0.588235, 1.0 },
+ { 0.780392, 0.309804, 0.698039, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.823529, 0.176471, 0.964706, 1.0 },
+ { 0.827451, 0.294118, 0.729412, 1.0 },
+ { 0.627451, 0.360784, 0.596078, 1.0 },
+ { 0.615686, 0.364706, 0.588235, 1.0 },
+ { 0.815686, 0.298039, 0.721569, 1.0 },
+ { 0.800000, 0.168627, 0.980392, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.764706, 0.156863, 1.000000, 1.0 },
+ { 0.698039, 0.337255, 0.643137, 1.0 },
+ };
+/* Apophysis-040426-163Mycelialg */
+static double4 colors_166[] = {
+ { 0.925490, 0.643137, 0.819608, 1.0 },
+ { 0.192157, 0.007843, 0.109804, 1.0 },
+ { 0.094118, 0.003922, 0.054902, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.219608, 0.466667, 1.0 },
+ { 0.301961, 0.184314, 0.415686, 1.0 },
+ { 0.607843, 0.152941, 0.368627, 1.0 },
+ { 0.666667, 0.160784, 0.266667, 1.0 },
+ { 0.725490, 0.168627, 0.164706, 1.0 },
+ { 0.517647, 0.117647, 0.109804, 1.0 },
+ { 0.309804, 0.070588, 0.054902, 1.0 },
+ { 0.211765, 0.035294, 0.125490, 1.0 },
+ { 0.117647, 0.000000, 0.196078, 1.0 },
+ { 0.000000, 0.000000, 0.333333, 1.0 },
+ { 0.019608, 0.054902, 0.258824, 1.0 },
+ { 0.043137, 0.113725, 0.184314, 1.0 },
+ { 0.019608, 0.054902, 0.090196, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.019608, 0.070588, 0.058824, 1.0 },
+ { 0.043137, 0.141176, 0.117647, 1.0 },
+ { 0.200000, 0.270588, 0.215686, 1.0 },
+ { 0.360784, 0.403922, 0.313725, 1.0 },
+ { 0.556863, 0.701961, 0.537255, 1.0 },
+ { 0.772549, 0.827451, 0.831373, 1.0 },
+ { 1.000000, 0.776471, 1.000000, 1.0 },
+ { 1.000000, 0.701961, 1.000000, 1.0 },
+ { 1.000000, 0.627451, 1.000000, 1.0 },
+ { 0.996078, 0.654902, 0.913725, 1.0 },
+ { 0.996078, 0.686275, 0.831373, 1.0 },
+ { 0.980392, 0.690196, 0.831373, 1.0 },
+ { 0.964706, 0.698039, 0.831373, 1.0 },
+ { 0.933333, 0.733333, 0.831373, 1.0 },
+ { 0.901961, 0.749020, 0.831373, 1.0 },
+ { 0.874510, 0.768627, 0.831373, 1.0 },
+ { 0.894118, 0.756863, 0.831373, 1.0 },
+ { 0.913725, 0.745098, 0.831373, 1.0 },
+ { 0.956863, 0.780392, 0.839216, 1.0 },
+ { 1.000000, 0.815686, 0.847059, 1.0 },
+ { 1.000000, 0.858824, 0.709804, 1.0 },
+ { 0.803922, 0.815686, 0.827451, 1.0 },
+ { 0.709804, 0.839216, 1.000000, 1.0 },
+ { 0.556863, 0.627451, 0.717647, 1.0 },
+ { 0.403922, 0.415686, 0.435294, 1.0 },
+ { 0.360784, 0.356863, 0.447059, 1.0 },
+ { 0.321569, 0.298039, 0.458824, 1.0 },
+ { 0.156863, 0.031373, 0.529412, 1.0 },
+ { 0.137255, 0.035294, 0.533333, 1.0 },
+ { 0.470588, 0.247059, 0.701961, 1.0 },
+ { 0.654902, 0.384314, 0.780392, 1.0 },
+ { 0.843137, 0.525490, 0.862745, 1.0 },
+ { 0.721569, 0.466667, 0.768627, 1.0 },
+ { 0.600000, 0.411765, 0.678431, 1.0 },
+ { 0.560784, 0.392157, 0.650980, 1.0 },
+ { 0.525490, 0.376471, 0.623529, 1.0 },
+ { 0.533333, 0.388235, 0.639216, 1.0 },
+ { 0.654902, 0.419608, 0.784314, 1.0 },
+ { 0.870588, 0.576471, 0.831373, 1.0 },
+ { 0.909804, 0.603922, 0.831373, 1.0 },
+ { 0.949020, 0.635294, 0.831373, 1.0 },
+ { 0.972549, 0.650980, 0.831373, 1.0 },
+ { 0.996078, 0.666667, 0.831373, 1.0 },
+ { 0.972549, 0.650980, 0.831373, 1.0 },
+ { 0.905882, 0.572549, 0.941176, 1.0 },
+ { 0.831373, 0.517647, 0.894118, 1.0 },
+ { 0.839216, 0.545098, 0.862745, 1.0 },
+ { 0.847059, 0.572549, 0.831373, 1.0 },
+ { 0.843137, 0.556863, 0.831373, 1.0 },
+ { 0.839216, 0.545098, 0.831373, 1.0 },
+ { 0.650980, 0.517647, 0.572549, 1.0 },
+ { 0.337255, 0.498039, 0.352941, 1.0 },
+ { 0.000000, 0.403922, 0.313725, 1.0 },
+ { 0.000000, 0.172549, 0.192157, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.019608, 0.039216, 0.000000, 1.0 },
+ { 0.043137, 0.082353, 0.000000, 1.0 },
+ { 0.105882, 0.082353, 0.000000, 1.0 },
+ { 0.168627, 0.086275, 0.000000, 1.0 },
+ { 0.439216, 0.470588, 0.243137, 1.0 },
+ { 0.658824, 0.694118, 0.403922, 1.0 },
+ { 0.988235, 0.670588, 0.831373, 1.0 },
+ { 0.909804, 0.603922, 0.831373, 1.0 },
+ { 0.835294, 0.541176, 0.831373, 1.0 },
+ { 0.717647, 0.490196, 0.717647, 1.0 },
+ { 0.603922, 0.443137, 0.607843, 1.0 },
+ { 0.372549, 0.321569, 0.482353, 1.0 },
+ { 0.192157, 0.243137, 0.317647, 1.0 },
+ { 0.000000, 0.215686, 0.141176, 1.0 },
+ { 0.015686, 0.152941, 0.176471, 1.0 },
+ { 0.376471, 0.317647, 0.494118, 1.0 },
+ { 0.443137, 0.368627, 0.592157, 1.0 },
+ { 0.509804, 0.419608, 0.690196, 1.0 },
+ { 0.678431, 0.498039, 1.000000, 1.0 },
+ { 0.760784, 0.486275, 0.976471, 1.0 },
+ { 0.784314, 0.356863, 1.000000, 1.0 },
+ { 0.819608, 0.356863, 0.952941, 1.0 },
+ { 0.270588, 0.156863, 0.568627, 1.0 },
+ { 0.133333, 0.078431, 0.556863, 1.0 },
+ { 0.000000, 0.000000, 0.549020, 1.0 },
+ { 0.000000, 0.003922, 0.439216, 1.0 },
+ { 0.000000, 0.007843, 0.333333, 1.0 },
+ { 0.000000, 0.023529, 0.337255, 1.0 },
+ { 0.023529, 0.047059, 0.376471, 1.0 },
+ { 0.109804, 0.101961, 0.407843, 1.0 },
+ { 0.243137, 0.180392, 0.505882, 1.0 },
+ { 0.349020, 0.239216, 0.568627, 1.0 },
+ { 0.360784, 0.274510, 0.541176, 1.0 },
+ { 0.372549, 0.309804, 0.517647, 1.0 },
+ { 0.235294, 0.282353, 0.321569, 1.0 },
+ { 0.172549, 0.223529, 0.313725, 1.0 },
+ { 0.000000, 0.160784, 0.149020, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.121569, 0.015686, 0.188235, 1.0 },
+ { 0.254902, 0.145098, 0.317647, 1.0 },
+ { 0.368627, 0.180392, 0.349020, 1.0 },
+ { 0.462745, 0.356863, 0.568627, 1.0 },
+ { 1.000000, 0.243137, 0.509804, 1.0 },
+ { 0.992157, 0.215686, 0.439216, 1.0 },
+ { 0.988235, 0.192157, 0.372549, 1.0 },
+ { 0.984314, 0.082353, 0.000000, 1.0 },
+ { 0.772549, 0.184314, 0.000000, 1.0 },
+ { 0.541176, 0.074510, 0.047059, 1.0 },
+ { 0.345098, 0.121569, 0.054902, 1.0 },
+ { 0.074510, 0.047059, 0.000000, 1.0 },
+ { 0.035294, 0.023529, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.062745, 0.078431, 0.196078, 1.0 },
+ { 0.047059, 0.062745, 0.368627, 1.0 },
+ { 0.247059, 0.176471, 0.501961, 1.0 },
+ { 0.439216, 0.290196, 0.560784, 1.0 },
+ { 0.568627, 0.400000, 0.647059, 1.0 },
+ { 0.870588, 0.588235, 0.831373, 1.0 },
+ { 0.890196, 0.600000, 0.831373, 1.0 },
+ { 0.913725, 0.615686, 0.831373, 1.0 },
+ { 0.949020, 0.639216, 0.831373, 1.0 },
+ { 0.909804, 0.607843, 0.831373, 1.0 },
+ { 0.870588, 0.572549, 0.831373, 1.0 },
+ { 0.803922, 0.549020, 0.788235, 1.0 },
+ { 0.709804, 0.411765, 0.411765, 1.0 },
+ { 0.313725, 0.317647, 0.364706, 1.0 },
+ { 0.082353, 0.160784, 0.286275, 1.0 },
+ { 0.023529, 0.078431, 0.247059, 1.0 },
+ { 0.000000, 0.039216, 0.305882, 1.0 },
+ { 0.039216, 0.031373, 0.345098, 1.0 },
+ { 0.188235, 0.231373, 0.337255, 1.0 },
+ { 0.478431, 0.356863, 0.411765, 1.0 },
+ { 0.686275, 0.505882, 0.639216, 1.0 },
+ { 0.831373, 0.549020, 0.831373, 1.0 },
+ { 0.854902, 0.568627, 0.831373, 1.0 },
+ { 0.882353, 0.584314, 0.831373, 1.0 },
+ { 0.878431, 0.603922, 0.831373, 1.0 },
+ { 0.905882, 0.615686, 0.827451, 1.0 },
+ { 1.000000, 0.486275, 0.462745, 1.0 },
+ { 1.000000, 0.403922, 0.431373, 1.0 },
+ { 1.000000, 0.407843, 0.466667, 1.0 },
+ { 1.000000, 0.356863, 0.600000, 1.0 },
+ { 0.890196, 0.588235, 0.831373, 1.0 },
+ { 0.960784, 0.529412, 0.949020, 1.0 },
+ { 1.000000, 0.592157, 1.000000, 1.0 },
+ { 1.000000, 0.623529, 1.000000, 1.0 },
+ { 0.850980, 0.713725, 1.000000, 1.0 },
+ { 0.882353, 0.647059, 0.913725, 1.0 },
+ { 0.796078, 0.533333, 0.831373, 1.0 },
+ { 0.509804, 0.384314, 0.631373, 1.0 },
+ { 0.298039, 0.278431, 0.435294, 1.0 },
+ { 0.078431, 0.180392, 0.235294, 1.0 },
+ { 0.121569, 0.105882, 0.039216, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.113725, 0.011765, 0.219608, 1.0 },
+ { 0.152941, 0.121569, 0.447059, 1.0 },
+ { 0.290196, 0.207843, 0.549020, 1.0 },
+ { 0.419608, 0.282353, 0.623529, 1.0 },
+ { 0.423529, 0.274510, 0.627451, 1.0 },
+ { 0.435294, 0.290196, 0.627451, 1.0 },
+ { 0.564706, 0.392157, 0.654902, 1.0 },
+ { 0.823529, 0.541176, 0.831373, 1.0 },
+ { 0.866667, 0.584314, 0.831373, 1.0 },
+ { 0.960784, 0.662745, 0.831373, 1.0 },
+ { 1.000000, 0.776471, 0.831373, 1.0 },
+ { 1.000000, 0.890196, 0.835294, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 0.921569, 1.000000, 1.0 },
+ { 1.000000, 0.776471, 1.000000, 1.0 },
+ { 0.933333, 0.733333, 0.831373, 1.0 },
+ { 0.949020, 0.709804, 0.831373, 1.0 },
+ };
+/* Apophysis-040426-163MyceliaInv */
+static double4 colors_167[] = {
+ { 0.074510, 0.356863, 0.180392, 1.0 },
+ { 0.807843, 0.992157, 0.890196, 1.0 },
+ { 0.901961, 0.996078, 0.945098, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 0.780392, 0.533333, 1.0 },
+ { 0.694118, 0.811765, 0.580392, 1.0 },
+ { 0.392157, 0.847059, 0.631373, 1.0 },
+ { 0.333333, 0.839216, 0.733333, 1.0 },
+ { 0.274510, 0.831373, 0.835294, 1.0 },
+ { 0.482353, 0.878431, 0.890196, 1.0 },
+ { 0.690196, 0.929412, 0.945098, 1.0 },
+ { 0.784314, 0.964706, 0.874510, 1.0 },
+ { 0.882353, 1.000000, 0.803922, 1.0 },
+ { 1.000000, 1.000000, 0.666667, 1.0 },
+ { 0.976471, 0.941176, 0.741176, 1.0 },
+ { 0.956863, 0.886275, 0.815686, 1.0 },
+ { 0.976471, 0.941176, 0.905882, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.976471, 0.929412, 0.941176, 1.0 },
+ { 0.956863, 0.858824, 0.882353, 1.0 },
+ { 0.796078, 0.725490, 0.784314, 1.0 },
+ { 0.639216, 0.596078, 0.686275, 1.0 },
+ { 0.443137, 0.298039, 0.462745, 1.0 },
+ { 0.227451, 0.172549, 0.168627, 1.0 },
+ { 0.000000, 0.223529, 0.000000, 1.0 },
+ { 0.000000, 0.298039, 0.000000, 1.0 },
+ { 0.000000, 0.372549, 0.000000, 1.0 },
+ { 0.000000, 0.341176, 0.082353, 1.0 },
+ { 0.003922, 0.313725, 0.168627, 1.0 },
+ { 0.019608, 0.305882, 0.168627, 1.0 },
+ { 0.035294, 0.301961, 0.168627, 1.0 },
+ { 0.066667, 0.266667, 0.168627, 1.0 },
+ { 0.094118, 0.247059, 0.168627, 1.0 },
+ { 0.125490, 0.231373, 0.168627, 1.0 },
+ { 0.105882, 0.243137, 0.168627, 1.0 },
+ { 0.086275, 0.254902, 0.168627, 1.0 },
+ { 0.043137, 0.219608, 0.160784, 1.0 },
+ { 0.000000, 0.184314, 0.152941, 1.0 },
+ { 0.000000, 0.141176, 0.290196, 1.0 },
+ { 0.196078, 0.184314, 0.172549, 1.0 },
+ { 0.290196, 0.160784, 0.000000, 1.0 },
+ { 0.443137, 0.372549, 0.282353, 1.0 },
+ { 0.596078, 0.584314, 0.564706, 1.0 },
+ { 0.635294, 0.643137, 0.552941, 1.0 },
+ { 0.678431, 0.701961, 0.541176, 1.0 },
+ { 0.843137, 0.968627, 0.470588, 1.0 },
+ { 0.862745, 0.964706, 0.466667, 1.0 },
+ { 0.529412, 0.752941, 0.298039, 1.0 },
+ { 0.341176, 0.611765, 0.215686, 1.0 },
+ { 0.156863, 0.474510, 0.137255, 1.0 },
+ { 0.278431, 0.529412, 0.227451, 1.0 },
+ { 0.400000, 0.588235, 0.321569, 1.0 },
+ { 0.435294, 0.603922, 0.349020, 1.0 },
+ { 0.474510, 0.623529, 0.376471, 1.0 },
+ { 0.466667, 0.611765, 0.360784, 1.0 },
+ { 0.345098, 0.580392, 0.215686, 1.0 },
+ { 0.129412, 0.423529, 0.168627, 1.0 },
+ { 0.090196, 0.392157, 0.168627, 1.0 },
+ { 0.050980, 0.364706, 0.168627, 1.0 },
+ { 0.027451, 0.349020, 0.168627, 1.0 },
+ { 0.003922, 0.333333, 0.168627, 1.0 },
+ { 0.027451, 0.349020, 0.168627, 1.0 },
+ { 0.094118, 0.427451, 0.058824, 1.0 },
+ { 0.168627, 0.482353, 0.105882, 1.0 },
+ { 0.160784, 0.454902, 0.137255, 1.0 },
+ { 0.152941, 0.427451, 0.168627, 1.0 },
+ { 0.156863, 0.439216, 0.168627, 1.0 },
+ { 0.160784, 0.454902, 0.168627, 1.0 },
+ { 0.349020, 0.482353, 0.427451, 1.0 },
+ { 0.662745, 0.501961, 0.647059, 1.0 },
+ { 1.000000, 0.596078, 0.686275, 1.0 },
+ { 1.000000, 0.827451, 0.807843, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.976471, 0.956863, 1.000000, 1.0 },
+ { 0.956863, 0.917647, 1.000000, 1.0 },
+ { 0.894118, 0.913725, 1.000000, 1.0 },
+ { 0.831373, 0.913725, 1.000000, 1.0 },
+ { 0.560784, 0.529412, 0.756863, 1.0 },
+ { 0.341176, 0.305882, 0.596078, 1.0 },
+ { 0.011765, 0.329412, 0.168627, 1.0 },
+ { 0.086275, 0.392157, 0.168627, 1.0 },
+ { 0.164706, 0.458824, 0.168627, 1.0 },
+ { 0.278431, 0.505882, 0.278431, 1.0 },
+ { 0.396078, 0.556863, 0.392157, 1.0 },
+ { 0.627451, 0.678431, 0.517647, 1.0 },
+ { 0.807843, 0.756863, 0.682353, 1.0 },
+ { 1.000000, 0.784314, 0.858824, 1.0 },
+ { 0.984314, 0.847059, 0.823529, 1.0 },
+ { 0.623529, 0.682353, 0.505882, 1.0 },
+ { 0.556863, 0.631373, 0.407843, 1.0 },
+ { 0.490196, 0.580392, 0.309804, 1.0 },
+ { 0.321569, 0.501961, 0.000000, 1.0 },
+ { 0.239216, 0.513725, 0.023529, 1.0 },
+ { 0.215686, 0.643137, 0.000000, 1.0 },
+ { 0.180392, 0.643137, 0.047059, 1.0 },
+ { 0.729412, 0.843137, 0.431373, 1.0 },
+ { 0.862745, 0.921569, 0.439216, 1.0 },
+ { 1.000000, 1.000000, 0.450980, 1.0 },
+ { 1.000000, 0.996078, 0.556863, 1.0 },
+ { 1.000000, 0.992157, 0.666667, 1.0 },
+ { 1.000000, 0.976471, 0.662745, 1.0 },
+ { 0.976471, 0.952941, 0.623529, 1.0 },
+ { 0.890196, 0.898039, 0.592157, 1.0 },
+ { 0.756863, 0.819608, 0.494118, 1.0 },
+ { 0.650980, 0.760784, 0.431373, 1.0 },
+ { 0.639216, 0.725490, 0.454902, 1.0 },
+ { 0.627451, 0.690196, 0.482353, 1.0 },
+ { 0.764706, 0.717647, 0.678431, 1.0 },
+ { 0.827451, 0.776471, 0.686275, 1.0 },
+ { 1.000000, 0.839216, 0.850980, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.878431, 0.984314, 0.811765, 1.0 },
+ { 0.745098, 0.854902, 0.682353, 1.0 },
+ { 0.631373, 0.819608, 0.650980, 1.0 },
+ { 0.537255, 0.643137, 0.431373, 1.0 },
+ { 0.000000, 0.756863, 0.490196, 1.0 },
+ { 0.003922, 0.780392, 0.556863, 1.0 },
+ { 0.011765, 0.807843, 0.627451, 1.0 },
+ { 0.015686, 0.917647, 1.000000, 1.0 },
+ { 0.227451, 0.815686, 1.000000, 1.0 },
+ { 0.458824, 0.925490, 0.952941, 1.0 },
+ { 0.654902, 0.878431, 0.945098, 1.0 },
+ { 0.925490, 0.952941, 1.000000, 1.0 },
+ { 0.960784, 0.976471, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.937255, 0.921569, 0.803922, 1.0 },
+ { 0.952941, 0.937255, 0.631373, 1.0 },
+ { 0.752941, 0.823529, 0.498039, 1.0 },
+ { 0.560784, 0.709804, 0.439216, 1.0 },
+ { 0.431373, 0.600000, 0.352941, 1.0 },
+ { 0.129412, 0.411765, 0.168627, 1.0 },
+ { 0.105882, 0.396078, 0.168627, 1.0 },
+ { 0.086275, 0.384314, 0.168627, 1.0 },
+ { 0.050980, 0.360784, 0.168627, 1.0 },
+ { 0.090196, 0.392157, 0.168627, 1.0 },
+ { 0.129412, 0.427451, 0.168627, 1.0 },
+ { 0.196078, 0.450980, 0.211765, 1.0 },
+ { 0.290196, 0.588235, 0.588235, 1.0 },
+ { 0.686275, 0.682353, 0.635294, 1.0 },
+ { 0.917647, 0.839216, 0.713725, 1.0 },
+ { 0.976471, 0.921569, 0.752941, 1.0 },
+ { 1.000000, 0.960784, 0.694118, 1.0 },
+ { 0.960784, 0.968627, 0.654902, 1.0 },
+ { 0.811765, 0.768627, 0.662745, 1.0 },
+ { 0.521569, 0.643137, 0.588235, 1.0 },
+ { 0.313725, 0.494118, 0.360784, 1.0 },
+ { 0.168627, 0.450980, 0.168627, 1.0 },
+ { 0.145098, 0.431373, 0.168627, 1.0 },
+ { 0.117647, 0.415686, 0.168627, 1.0 },
+ { 0.121569, 0.396078, 0.168627, 1.0 },
+ { 0.094118, 0.384314, 0.172549, 1.0 },
+ { 0.000000, 0.513725, 0.537255, 1.0 },
+ { 0.000000, 0.596078, 0.568627, 1.0 },
+ { 0.000000, 0.592157, 0.533333, 1.0 },
+ { 0.000000, 0.643137, 0.400000, 1.0 },
+ { 0.109804, 0.411765, 0.168627, 1.0 },
+ { 0.039216, 0.470588, 0.050980, 1.0 },
+ { 0.000000, 0.407843, 0.000000, 1.0 },
+ { 0.000000, 0.376471, 0.000000, 1.0 },
+ { 0.149020, 0.286275, 0.000000, 1.0 },
+ { 0.117647, 0.352941, 0.086275, 1.0 },
+ { 0.203922, 0.466667, 0.168627, 1.0 },
+ { 0.490196, 0.615686, 0.368627, 1.0 },
+ { 0.701961, 0.721569, 0.564706, 1.0 },
+ { 0.921569, 0.819608, 0.764706, 1.0 },
+ { 0.878431, 0.894118, 0.960784, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.886275, 0.988235, 0.780392, 1.0 },
+ { 0.847059, 0.878431, 0.552941, 1.0 },
+ { 0.709804, 0.792157, 0.450980, 1.0 },
+ { 0.580392, 0.717647, 0.376471, 1.0 },
+ { 0.576471, 0.725490, 0.372549, 1.0 },
+ { 0.564706, 0.709804, 0.372549, 1.0 },
+ { 0.435294, 0.607843, 0.345098, 1.0 },
+ { 0.176471, 0.458824, 0.168627, 1.0 },
+ { 0.133333, 0.415686, 0.168627, 1.0 },
+ { 0.039216, 0.337255, 0.168627, 1.0 },
+ { 0.000000, 0.223529, 0.168627, 1.0 },
+ { 0.000000, 0.109804, 0.164706, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.078431, 0.000000, 1.0 },
+ { 0.000000, 0.223529, 0.000000, 1.0 },
+ { 0.066667, 0.266667, 0.168627, 1.0 },
+ { 0.050980, 0.290196, 0.168627, 1.0 },
+ };
+/* Apophysis-040426-163MrryGRnd */
+static double4 colors_168[] = {
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.047059, 0.215686, 0.047059, 1.0 },
+ { 0.054902, 0.211765, 0.050980, 1.0 },
+ { 0.062745, 0.211765, 0.058824, 1.0 },
+ { 0.231373, 0.305882, 0.094118, 1.0 },
+ { 0.400000, 0.403922, 0.129412, 1.0 },
+ { 0.517647, 0.392157, 0.117647, 1.0 },
+ { 0.635294, 0.384314, 0.105882, 1.0 },
+ { 0.603922, 0.341176, 0.086275, 1.0 },
+ { 0.572549, 0.301961, 0.070588, 1.0 },
+ { 0.298039, 0.196078, 0.098039, 1.0 },
+ { 0.160784, 0.223529, 0.094118, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.043137, 0.231373, 0.074510, 1.0 },
+ { 0.062745, 0.211765, 0.058824, 1.0 },
+ { 0.062745, 0.211765, 0.058824, 1.0 },
+ { 0.062745, 0.211765, 0.058824, 1.0 },
+ { 0.098039, 0.164706, 0.039216, 1.0 },
+ { 0.188235, 0.094118, 0.000000, 1.0 },
+ { 0.309804, 0.054902, 0.031373, 1.0 },
+ { 0.231373, 0.086275, 0.043137, 1.0 },
+ { 0.156863, 0.121569, 0.054902, 1.0 },
+ { 0.098039, 0.082353, 0.066667, 1.0 },
+ { 0.043137, 0.043137, 0.082353, 1.0 },
+ { 0.133333, 0.050980, 0.117647, 1.0 },
+ { 0.223529, 0.058824, 0.152941, 1.0 },
+ { 0.572549, 0.121569, 0.384314, 1.0 },
+ { 0.682353, 0.058824, 0.333333, 1.0 },
+ { 0.796078, 0.000000, 0.282353, 1.0 },
+ { 0.839216, 0.082353, 0.152941, 1.0 },
+ { 0.886275, 0.164706, 0.023529, 1.0 },
+ { 0.811765, 0.321569, 0.137255, 1.0 },
+ { 0.741176, 0.482353, 0.254902, 1.0 },
+ { 0.776471, 0.686275, 0.317647, 1.0 },
+ { 0.819608, 0.807843, 0.529412, 1.0 },
+ { 0.870588, 0.807843, 0.705882, 1.0 },
+ { 0.768627, 0.776471, 0.741176, 1.0 },
+ { 0.666667, 0.745098, 0.780392, 1.0 },
+ { 0.686275, 0.737255, 0.592157, 1.0 },
+ { 0.709804, 0.729412, 0.407843, 1.0 },
+ { 0.643137, 0.470588, 0.435294, 1.0 },
+ { 0.388235, 0.333333, 0.329412, 1.0 },
+ { 0.223529, 0.184314, 0.227451, 1.0 },
+ { 0.372549, 0.172549, 0.294118, 1.0 },
+ { 0.525490, 0.164706, 0.364706, 1.0 },
+ { 0.627451, 0.270588, 0.329412, 1.0 },
+ { 0.733333, 0.376471, 0.294118, 1.0 },
+ { 0.823529, 0.321569, 0.466667, 1.0 },
+ { 0.913725, 0.266667, 0.639216, 1.0 },
+ { 0.843137, 0.011765, 0.486275, 1.0 },
+ { 0.635294, 0.156863, 0.356863, 1.0 },
+ { 0.172549, 0.133333, 0.027451, 1.0 },
+ { 0.117647, 0.172549, 0.035294, 1.0 },
+ { 0.062745, 0.215686, 0.043137, 1.0 },
+ { 0.062745, 0.211765, 0.050980, 1.0 },
+ { 0.062745, 0.211765, 0.058824, 1.0 },
+ { 0.164706, 0.180392, 0.121569, 1.0 },
+ { 0.258824, 0.164706, 0.156863, 1.0 },
+ { 0.427451, 0.490196, 0.439216, 1.0 },
+ { 0.529412, 0.525490, 0.470588, 1.0 },
+ { 0.635294, 0.560784, 0.505882, 1.0 },
+ { 0.549020, 0.525490, 0.450980, 1.0 },
+ { 0.462745, 0.494118, 0.400000, 1.0 },
+ { 0.403922, 0.427451, 0.325490, 1.0 },
+ { 0.227451, 0.352941, 0.403922, 1.0 },
+ { 0.078431, 0.349020, 0.266667, 1.0 },
+ { 0.007843, 0.364706, 0.196078, 1.0 },
+ { 0.039216, 0.196078, 0.203922, 1.0 },
+ { 0.282353, 0.309804, 0.200000, 1.0 },
+ { 0.529412, 0.427451, 0.196078, 1.0 },
+ { 0.643137, 0.494118, 0.172549, 1.0 },
+ { 0.760784, 0.560784, 0.149020, 1.0 },
+ { 0.839216, 0.639216, 0.176471, 1.0 },
+ { 0.835294, 0.694118, 0.247059, 1.0 },
+ { 0.478431, 0.603922, 0.121569, 1.0 },
+ { 0.282353, 0.537255, 0.113725, 1.0 },
+ { 0.086275, 0.474510, 0.109804, 1.0 },
+ { 0.043137, 0.462745, 0.137255, 1.0 },
+ { 0.003922, 0.450980, 0.168627, 1.0 },
+ { 0.000000, 0.450980, 0.164706, 1.0 },
+ { 0.050980, 0.435294, 0.141176, 1.0 },
+ { 0.070588, 0.372549, 0.098039, 1.0 },
+ { 0.019608, 0.258824, 0.094118, 1.0 },
+ { 0.313725, 0.556863, 0.027451, 1.0 },
+ { 0.380392, 0.560784, 0.047059, 1.0 },
+ { 0.450980, 0.564706, 0.070588, 1.0 },
+ { 0.486275, 0.603922, 0.094118, 1.0 },
+ { 0.600000, 0.345098, 0.086275, 1.0 },
+ { 0.776471, 0.200000, 0.274510, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.062745, 0.211765, 0.058824, 1.0 },
+ { 0.074510, 0.192157, 0.054902, 1.0 },
+ { 0.090196, 0.172549, 0.050980, 1.0 },
+ { 0.364706, 0.184314, 0.090196, 1.0 },
+ { 0.513725, 0.227451, 0.066667, 1.0 },
+ { 0.596078, 0.113725, 0.082353, 1.0 },
+ { 0.556863, 0.113725, 0.058824, 1.0 },
+ { 0.368627, 0.141176, 0.094118, 1.0 },
+ { 0.317647, 0.070588, 0.078431, 1.0 },
+ { 0.266667, 0.000000, 0.066667, 1.0 },
+ { 0.270588, 0.007843, 0.039216, 1.0 },
+ { 0.274510, 0.019608, 0.011765, 1.0 },
+ { 0.258824, 0.066667, 0.000000, 1.0 },
+ { 0.160784, 0.141176, 0.023529, 1.0 },
+ { 0.062745, 0.211765, 0.058824, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.109804, 0.203922, 0.203922, 1.0 },
+ { 0.082353, 0.156863, 0.227451, 1.0 },
+ { 0.054902, 0.109804, 0.254902, 1.0 },
+ { 0.109804, 0.196078, 0.239216, 1.0 },
+ { 0.286275, 0.227451, 0.145098, 1.0 },
+ { 0.501961, 0.435294, 0.129412, 1.0 },
+ { 0.788235, 0.607843, 0.168627, 1.0 },
+ { 0.729412, 0.839216, 0.364706, 1.0 },
+ { 0.643137, 0.764706, 0.352941, 1.0 },
+ { 0.556863, 0.694118, 0.341176, 1.0 },
+ { 0.588235, 0.560784, 0.356863, 1.0 },
+ { 0.717647, 0.560784, 0.184314, 1.0 },
+ { 0.768627, 0.541176, 0.160784, 1.0 },
+ { 0.686275, 0.466667, 0.125490, 1.0 },
+ { 0.658824, 0.407843, 0.117647, 1.0 },
+ { 0.752941, 0.254902, 0.196078, 1.0 },
+ { 0.584314, 0.239216, 0.337255, 1.0 },
+ { 0.588235, 0.282353, 0.313725, 1.0 },
+ { 0.592157, 0.329412, 0.294118, 1.0 },
+ { 0.537255, 0.392157, 0.329412, 1.0 },
+ { 0.576471, 0.454902, 0.333333, 1.0 },
+ { 0.564706, 0.443137, 0.321569, 1.0 },
+ { 0.474510, 0.439216, 0.317647, 1.0 },
+ { 0.098039, 0.231373, 0.086275, 1.0 },
+ { 0.078431, 0.219608, 0.070588, 1.0 },
+ { 0.062745, 0.211765, 0.058824, 1.0 },
+ { 0.062745, 0.211765, 0.058824, 1.0 },
+ { 0.062745, 0.211765, 0.058824, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.062745, 0.211765, 0.058824, 1.0 },
+ { 0.337255, 0.188235, 0.047059, 1.0 },
+ { 0.474510, 0.121569, 0.117647, 1.0 },
+ { 0.647059, 0.000000, 0.023529, 1.0 },
+ { 0.843137, 0.011765, 0.000000, 1.0 },
+ { 0.760784, 0.000000, 0.094118, 1.0 },
+ { 0.619608, 0.078431, 0.078431, 1.0 },
+ { 0.415686, 0.121569, 0.031373, 1.0 },
+ { 0.207843, 0.098039, 0.015686, 1.0 },
+ { 0.066667, 0.184314, 0.035294, 1.0 },
+ { 0.050980, 0.211765, 0.054902, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.062745, 0.211765, 0.058824, 1.0 },
+ { 0.062745, 0.211765, 0.058824, 1.0 },
+ { 0.062745, 0.211765, 0.058824, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.007843, 0.254902, 0.086275, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ { 0.023529, 0.250980, 0.090196, 1.0 },
+ };
+/* Apophysis-040426-163SprngFlwrs */
+static double4 colors_169[] = {
+ { 0.694118, 0.517647, 0.321569, 1.0 },
+ { 0.729412, 0.305882, 0.654902, 1.0 },
+ { 0.627451, 0.301961, 0.560784, 1.0 },
+ { 0.529412, 0.298039, 0.466667, 1.0 },
+ { 0.525490, 0.317647, 0.439216, 1.0 },
+ { 0.525490, 0.337255, 0.411765, 1.0 },
+ { 0.533333, 0.345098, 0.407843, 1.0 },
+ { 0.545098, 0.352941, 0.403922, 1.0 },
+ { 0.576471, 0.372549, 0.411765, 1.0 },
+ { 0.545098, 0.349020, 0.407843, 1.0 },
+ { 0.517647, 0.329412, 0.407843, 1.0 },
+ { 0.490196, 0.317647, 0.396078, 1.0 },
+ { 0.462745, 0.305882, 0.384314, 1.0 },
+ { 0.411765, 0.294118, 0.349020, 1.0 },
+ { 0.364706, 0.282353, 0.317647, 1.0 },
+ { 0.349020, 0.274510, 0.313725, 1.0 },
+ { 0.337255, 0.266667, 0.313725, 1.0 },
+ { 0.298039, 0.235294, 0.317647, 1.0 },
+ { 0.286275, 0.223529, 0.321569, 1.0 },
+ { 0.274510, 0.211765, 0.325490, 1.0 },
+ { 0.227451, 0.184314, 0.313725, 1.0 },
+ { 0.180392, 0.156863, 0.305882, 1.0 },
+ { 0.192157, 0.152941, 0.321569, 1.0 },
+ { 0.203922, 0.152941, 0.337255, 1.0 },
+ { 0.325490, 0.188235, 0.388235, 1.0 },
+ { 0.337255, 0.227451, 0.356863, 1.0 },
+ { 0.352941, 0.270588, 0.325490, 1.0 },
+ { 0.419608, 0.294118, 0.356863, 1.0 },
+ { 0.486275, 0.317647, 0.392157, 1.0 },
+ { 0.505882, 0.329412, 0.396078, 1.0 },
+ { 0.529412, 0.341176, 0.403922, 1.0 },
+ { 0.596078, 0.384314, 0.411765, 1.0 },
+ { 0.737255, 0.470588, 0.435294, 1.0 },
+ { 0.972549, 0.549020, 0.627451, 1.0 },
+ { 0.949020, 0.568627, 0.541176, 1.0 },
+ { 0.929412, 0.592157, 0.458824, 1.0 },
+ { 0.831373, 0.568627, 0.388235, 1.0 },
+ { 0.733333, 0.549020, 0.317647, 1.0 },
+ { 0.717647, 0.537255, 0.317647, 1.0 },
+ { 0.701961, 0.525490, 0.317647, 1.0 },
+ { 0.768627, 0.572549, 0.317647, 1.0 },
+ { 0.733333, 0.549020, 0.313725, 1.0 },
+ { 0.698039, 0.525490, 0.313725, 1.0 },
+ { 0.670588, 0.501961, 0.317647, 1.0 },
+ { 0.643137, 0.482353, 0.321569, 1.0 },
+ { 0.607843, 0.462745, 0.313725, 1.0 },
+ { 0.576471, 0.443137, 0.305882, 1.0 },
+ { 0.545098, 0.419608, 0.309804, 1.0 },
+ { 0.494118, 0.376471, 0.317647, 1.0 },
+ { 0.470588, 0.360784, 0.317647, 1.0 },
+ { 0.466667, 0.356863, 0.317647, 1.0 },
+ { 0.466667, 0.356863, 0.321569, 1.0 },
+ { 0.447059, 0.341176, 0.317647, 1.0 },
+ { 0.427451, 0.329412, 0.313725, 1.0 },
+ { 0.423529, 0.325490, 0.317647, 1.0 },
+ { 0.423529, 0.321569, 0.321569, 1.0 },
+ { 0.423529, 0.321569, 0.321569, 1.0 },
+ { 0.443137, 0.317647, 0.345098, 1.0 },
+ { 0.462745, 0.313725, 0.372549, 1.0 },
+ { 0.501961, 0.329412, 0.388235, 1.0 },
+ { 0.541176, 0.349020, 0.403922, 1.0 },
+ { 0.560784, 0.360784, 0.407843, 1.0 },
+ { 0.584314, 0.376471, 0.411765, 1.0 },
+ { 0.670588, 0.356863, 0.529412, 1.0 },
+ { 0.733333, 0.376471, 0.568627, 1.0 },
+ { 0.933333, 0.380392, 0.760784, 1.0 },
+ { 0.921569, 0.294118, 0.815686, 1.0 },
+ { 0.909804, 0.211765, 0.874510, 1.0 },
+ { 0.874510, 0.168627, 0.933333, 1.0 },
+ { 0.839216, 0.125490, 0.996078, 1.0 },
+ { 0.858824, 0.145098, 0.988235, 1.0 },
+ { 0.886275, 0.258824, 0.905882, 1.0 },
+ { 1.000000, 0.407843, 0.788235, 1.0 },
+ { 0.913725, 0.439216, 0.658824, 1.0 },
+ { 0.831373, 0.474510, 0.529412, 1.0 },
+ { 0.745098, 0.435294, 0.490196, 1.0 },
+ { 0.658824, 0.400000, 0.450980, 1.0 },
+ { 0.627451, 0.392157, 0.431373, 1.0 },
+ { 0.600000, 0.388235, 0.411765, 1.0 },
+ { 0.588235, 0.380392, 0.411765, 1.0 },
+ { 0.588235, 0.380392, 0.411765, 1.0 },
+ { 0.686275, 0.380392, 0.509804, 1.0 },
+ { 0.764706, 0.419608, 0.529412, 1.0 },
+ { 0.843137, 0.462745, 0.552941, 1.0 },
+ { 0.878431, 0.466667, 0.584314, 1.0 },
+ { 0.913725, 0.470588, 0.615686, 1.0 },
+ { 0.996078, 0.505882, 0.666667, 1.0 },
+ { 0.996078, 0.435294, 0.752941, 1.0 },
+ { 0.870588, 0.439216, 0.886275, 1.0 },
+ { 0.854902, 0.474510, 0.850980, 1.0 },
+ { 0.839216, 0.509804, 0.819608, 1.0 },
+ { 0.803922, 0.450980, 0.698039, 1.0 },
+ { 0.768627, 0.392157, 0.576471, 1.0 },
+ { 0.717647, 0.384314, 0.537255, 1.0 },
+ { 0.619608, 0.384314, 0.439216, 1.0 },
+ { 0.607843, 0.396078, 0.411765, 1.0 },
+ { 0.592157, 0.384314, 0.407843, 1.0 },
+ { 0.572549, 0.368627, 0.411765, 1.0 },
+ { 0.533333, 0.368627, 0.364706, 1.0 },
+ { 0.494118, 0.372549, 0.321569, 1.0 },
+ { 0.494118, 0.372549, 0.321569, 1.0 },
+ { 0.494118, 0.376471, 0.321569, 1.0 },
+ { 0.501961, 0.380392, 0.317647, 1.0 },
+ { 0.513725, 0.388235, 0.321569, 1.0 },
+ { 0.580392, 0.372549, 0.411765, 1.0 },
+ { 0.576471, 0.372549, 0.411765, 1.0 },
+ { 0.576471, 0.372549, 0.411765, 1.0 },
+ { 0.564706, 0.364706, 0.411765, 1.0 },
+ { 0.556863, 0.356863, 0.411765, 1.0 },
+ { 0.529412, 0.345098, 0.400000, 1.0 },
+ { 0.494118, 0.329412, 0.384314, 1.0 },
+ { 0.478431, 0.329412, 0.368627, 1.0 },
+ { 0.478431, 0.317647, 0.388235, 1.0 },
+ { 0.458824, 0.301961, 0.388235, 1.0 },
+ { 0.450980, 0.298039, 0.384314, 1.0 },
+ { 0.443137, 0.294118, 0.384314, 1.0 },
+ { 0.427451, 0.286275, 0.376471, 1.0 },
+ { 0.384314, 0.231373, 0.407843, 1.0 },
+ { 0.352941, 0.215686, 0.400000, 1.0 },
+ { 0.243137, 0.113725, 0.423529, 1.0 },
+ { 0.215686, 0.078431, 0.443137, 1.0 },
+ { 0.290196, 0.149020, 0.427451, 1.0 },
+ { 0.368627, 0.219608, 0.411765, 1.0 },
+ { 0.411765, 0.250980, 0.411765, 1.0 },
+ { 0.454902, 0.282353, 0.411765, 1.0 },
+ { 0.580392, 0.188235, 0.654902, 1.0 },
+ { 0.776471, 0.188235, 0.647059, 1.0 },
+ { 0.827451, 0.188235, 0.701961, 1.0 },
+ { 0.945098, 0.188235, 0.831373, 1.0 },
+ { 0.992157, 0.290196, 0.956863, 1.0 },
+ { 0.945098, 0.352941, 0.917647, 1.0 },
+ { 0.898039, 0.419608, 0.882353, 1.0 },
+ { 0.749020, 0.529412, 0.882353, 1.0 },
+ { 0.784314, 0.580392, 0.780392, 1.0 },
+ { 0.784314, 0.588235, 0.764706, 1.0 },
+ { 0.854902, 0.576471, 0.713725, 1.0 },
+ { 0.882353, 0.588235, 0.411765, 1.0 },
+ { 0.819608, 0.545098, 0.411765, 1.0 },
+ { 0.756863, 0.501961, 0.411765, 1.0 },
+ { 0.745098, 0.498039, 0.403922, 1.0 },
+ { 0.733333, 0.498039, 0.396078, 1.0 },
+ { 0.627451, 0.470588, 0.317647, 1.0 },
+ { 0.568627, 0.439216, 0.305882, 1.0 },
+ { 0.501961, 0.388235, 0.305882, 1.0 },
+ { 0.478431, 0.368627, 0.313725, 1.0 },
+ { 0.470588, 0.364706, 0.309804, 1.0 },
+ { 0.478431, 0.364706, 0.313725, 1.0 },
+ { 0.486275, 0.368627, 0.321569, 1.0 },
+ { 0.490196, 0.341176, 0.360784, 1.0 },
+ { 0.486275, 0.305882, 0.411765, 1.0 },
+ { 0.490196, 0.188235, 0.564706, 1.0 },
+ { 0.713725, 0.200000, 0.776471, 1.0 },
+ { 0.862745, 0.074510, 0.925490, 1.0 },
+ { 0.847059, 0.129412, 0.925490, 1.0 },
+ { 0.835294, 0.188235, 0.929412, 1.0 },
+ { 0.678431, 0.454902, 0.949020, 1.0 },
+ { 0.584314, 0.576471, 0.988235, 1.0 },
+ { 0.498039, 0.545098, 0.890196, 1.0 },
+ { 0.560784, 0.592157, 0.988235, 1.0 },
+ { 0.627451, 0.545098, 0.984314, 1.0 },
+ { 0.745098, 0.509804, 0.913725, 1.0 },
+ { 0.866667, 0.290196, 0.811765, 1.0 },
+ { 0.784314, 0.258824, 0.768627, 1.0 },
+ { 0.701961, 0.231373, 0.729412, 1.0 },
+ { 0.619608, 0.188235, 0.698039, 1.0 },
+ { 0.454902, 0.188235, 0.525490, 1.0 },
+ { 0.478431, 0.301961, 0.407843, 1.0 },
+ { 0.478431, 0.341176, 0.352941, 1.0 },
+ { 0.498039, 0.380392, 0.317647, 1.0 },
+ { 0.505882, 0.384314, 0.317647, 1.0 },
+ { 0.517647, 0.392157, 0.321569, 1.0 },
+ { 0.549020, 0.415686, 0.321569, 1.0 },
+ { 0.576471, 0.439216, 0.309804, 1.0 },
+ { 0.560784, 0.427451, 0.317647, 1.0 },
+ { 0.482353, 0.376471, 0.305882, 1.0 },
+ { 0.372549, 0.325490, 0.262745, 1.0 },
+ { 0.309804, 0.250980, 0.309804, 1.0 },
+ { 0.156863, 0.188235, 0.219608, 1.0 },
+ { 0.011765, 0.188235, 0.074510, 1.0 },
+ { 0.000000, 0.188235, 0.062745, 1.0 },
+ { 0.121569, 0.188235, 0.184314, 1.0 },
+ { 0.270588, 0.215686, 0.309804, 1.0 },
+ { 0.317647, 0.247059, 0.321569, 1.0 },
+ { 0.360784, 0.282353, 0.317647, 1.0 },
+ { 0.407843, 0.313725, 0.317647, 1.0 },
+ { 0.415686, 0.317647, 0.317647, 1.0 },
+ { 0.423529, 0.321569, 0.321569, 1.0 },
+ { 0.423529, 0.329412, 0.309804, 1.0 },
+ { 0.415686, 0.317647, 0.317647, 1.0 },
+ { 0.415686, 0.286275, 0.364706, 1.0 },
+ { 0.427451, 0.223529, 0.462745, 1.0 },
+ { 0.474510, 0.188235, 0.545098, 1.0 },
+ { 0.701961, 0.207843, 0.756863, 1.0 },
+ { 0.847059, 0.188235, 0.941176, 1.0 },
+ { 1.000000, 0.258824, 0.988235, 1.0 },
+ { 1.000000, 0.235294, 0.988235, 1.0 },
+ { 0.956863, 0.188235, 0.945098, 1.0 },
+ { 0.878431, 0.125490, 0.972549, 1.0 },
+ { 0.866667, 0.188235, 0.964706, 1.0 },
+ { 0.941176, 0.360784, 0.913725, 1.0 },
+ { 0.800000, 0.419608, 0.980392, 1.0 },
+ { 0.803922, 0.494118, 0.874510, 1.0 },
+ { 0.854902, 0.529412, 0.776471, 1.0 },
+ { 0.709804, 0.317647, 0.619608, 1.0 },
+ { 0.545098, 0.270588, 0.517647, 1.0 },
+ { 0.450980, 0.286275, 0.403922, 1.0 },
+ { 0.435294, 0.317647, 0.345098, 1.0 },
+ { 0.392157, 0.301961, 0.317647, 1.0 },
+ { 0.380392, 0.294118, 0.317647, 1.0 },
+ { 0.396078, 0.313725, 0.305882, 1.0 },
+ { 0.411765, 0.325490, 0.305882, 1.0 },
+ { 0.419608, 0.329412, 0.309804, 1.0 },
+ { 0.435294, 0.337255, 0.317647, 1.0 },
+ { 0.462745, 0.360784, 0.305882, 1.0 },
+ { 0.494118, 0.380392, 0.313725, 1.0 },
+ { 0.533333, 0.407843, 0.313725, 1.0 },
+ { 0.596078, 0.447059, 0.317647, 1.0 },
+ { 0.690196, 0.407843, 0.478431, 1.0 },
+ { 0.862745, 0.458824, 0.580392, 1.0 },
+ { 0.941176, 0.439216, 0.690196, 1.0 },
+ { 0.972549, 0.407843, 0.823529, 1.0 },
+ { 0.898039, 0.454902, 0.831373, 1.0 },
+ { 0.898039, 0.490196, 0.788235, 1.0 },
+ { 0.952941, 0.454902, 0.682353, 1.0 },
+ { 0.909804, 0.466667, 0.623529, 1.0 },
+ { 0.776471, 0.439216, 0.517647, 1.0 },
+ { 0.713725, 0.431373, 0.466667, 1.0 },
+ { 0.615686, 0.400000, 0.407843, 1.0 },
+ { 0.572549, 0.372549, 0.403922, 1.0 },
+ { 0.494118, 0.372549, 0.321569, 1.0 },
+ { 0.466667, 0.356863, 0.321569, 1.0 },
+ { 0.447059, 0.341176, 0.321569, 1.0 },
+ { 0.439216, 0.337255, 0.321569, 1.0 },
+ { 0.458824, 0.349020, 0.317647, 1.0 },
+ { 0.470588, 0.337255, 0.352941, 1.0 },
+ { 0.470588, 0.356863, 0.325490, 1.0 },
+ { 0.486275, 0.368627, 0.321569, 1.0 },
+ { 0.509804, 0.384314, 0.321569, 1.0 },
+ { 0.580392, 0.439216, 0.313725, 1.0 },
+ { 0.666667, 0.454902, 0.384314, 1.0 },
+ { 0.737255, 0.498039, 0.400000, 1.0 },
+ { 0.745098, 0.498039, 0.403922, 1.0 },
+ { 0.749020, 0.431373, 0.505882, 1.0 },
+ { 0.729412, 0.427451, 0.490196, 1.0 },
+ { 0.631373, 0.396078, 0.431373, 1.0 },
+ { 0.596078, 0.384314, 0.411765, 1.0 },
+ { 0.584314, 0.376471, 0.411765, 1.0 },
+ { 0.556863, 0.356863, 0.407843, 1.0 },
+ { 0.501961, 0.333333, 0.388235, 1.0 },
+ { 0.482353, 0.352941, 0.337255, 1.0 },
+ { 0.490196, 0.372549, 0.321569, 1.0 },
+ { 0.494118, 0.372549, 0.321569, 1.0 },
+ { 0.498039, 0.384314, 0.313725, 1.0 },
+ { 0.517647, 0.400000, 0.305882, 1.0 },
+ { 0.584314, 0.450980, 0.309804, 1.0 },
+ { 0.784314, 0.580392, 0.317647, 1.0 },
+ };
+/* Apophysis-040426-163SprngFlwersInv */
+static double4 colors_170[] = {
+ { 0.576471, 0.678431, 0.678431, 1.0 },
+ { 0.576471, 0.678431, 0.678431, 1.0 },
+ { 0.556863, 0.682353, 0.650980, 1.0 },
+ { 0.537255, 0.686275, 0.627451, 1.0 },
+ { 0.498039, 0.666667, 0.611765, 1.0 },
+ { 0.458824, 0.650980, 0.596078, 1.0 },
+ { 0.435294, 0.635294, 0.592157, 1.0 },
+ { 0.415686, 0.623529, 0.588235, 1.0 },
+ { 0.266667, 0.623529, 0.431373, 1.0 },
+ { 0.164706, 0.619608, 0.333333, 1.0 },
+ { 0.066667, 0.619608, 0.239216, 1.0 },
+ { 0.078431, 0.701961, 0.180392, 1.0 },
+ { 0.090196, 0.788235, 0.125490, 1.0 },
+ { 0.113725, 0.819608, 0.066667, 1.0 },
+ { 0.141176, 0.854902, 0.011765, 1.0 },
+ { 0.125490, 0.796078, 0.050980, 1.0 },
+ { 0.113725, 0.741176, 0.094118, 1.0 },
+ { 0.000000, 0.592157, 0.211765, 1.0 },
+ { 0.082353, 0.556863, 0.341176, 1.0 },
+ { 0.168627, 0.525490, 0.470588, 1.0 },
+ { 0.254902, 0.560784, 0.509804, 1.0 },
+ { 0.341176, 0.600000, 0.549020, 1.0 },
+ { 0.368627, 0.603922, 0.568627, 1.0 },
+ { 0.400000, 0.611765, 0.588235, 1.0 },
+ { 0.411765, 0.619608, 0.588235, 1.0 },
+ { 0.360784, 0.619608, 0.537255, 1.0 },
+ { 0.313725, 0.619608, 0.490196, 1.0 },
+ { 0.235294, 0.576471, 0.466667, 1.0 },
+ { 0.156863, 0.537255, 0.447059, 1.0 },
+ { 0.121569, 0.533333, 0.415686, 1.0 },
+ { 0.086275, 0.529412, 0.384314, 1.0 },
+ { 0.003922, 0.494118, 0.333333, 1.0 },
+ { 0.003922, 0.564706, 0.247059, 1.0 },
+ { 0.129412, 0.560784, 0.113725, 1.0 },
+ { 0.145098, 0.525490, 0.145098, 1.0 },
+ { 0.160784, 0.490196, 0.180392, 1.0 },
+ { 0.219608, 0.552941, 0.321569, 1.0 },
+ { 0.282353, 0.615686, 0.462745, 1.0 },
+ { 0.329412, 0.615686, 0.509804, 1.0 },
+ { 0.380392, 0.615686, 0.560784, 1.0 },
+ { 0.407843, 0.615686, 0.592157, 1.0 },
+ { 0.415686, 0.623529, 0.588235, 1.0 },
+ { 0.427451, 0.631373, 0.588235, 1.0 },
+ { 0.466667, 0.627451, 0.631373, 1.0 },
+ { 0.505882, 0.627451, 0.678431, 1.0 },
+ { 0.505882, 0.623529, 0.678431, 1.0 },
+ { 0.505882, 0.623529, 0.678431, 1.0 },
+ { 0.498039, 0.619608, 0.682353, 1.0 },
+ { 0.486275, 0.611765, 0.678431, 1.0 },
+ { 0.419608, 0.627451, 0.588235, 1.0 },
+ { 0.419608, 0.627451, 0.588235, 1.0 },
+ { 0.423529, 0.627451, 0.588235, 1.0 },
+ { 0.447059, 0.639216, 0.592157, 1.0 },
+ { 0.470588, 0.654902, 0.600000, 1.0 },
+ { 0.486275, 0.662745, 0.607843, 1.0 },
+ { 0.505882, 0.670588, 0.615686, 1.0 },
+ { 0.521569, 0.682353, 0.611765, 1.0 },
+ { 0.529412, 0.690196, 0.611765, 1.0 },
+ { 0.541176, 0.698039, 0.611765, 1.0 },
+ { 0.556863, 0.705882, 0.615686, 1.0 },
+ { 0.572549, 0.713725, 0.623529, 1.0 },
+ { 0.592157, 0.741176, 0.607843, 1.0 },
+ { 0.615686, 0.768627, 0.592157, 1.0 },
+ { 0.647059, 0.784314, 0.600000, 1.0 },
+ { 0.756863, 0.886275, 0.576471, 1.0 },
+ { 0.784314, 0.921569, 0.556863, 1.0 },
+ { 0.705882, 0.850980, 0.572549, 1.0 },
+ { 0.631373, 0.780392, 0.588235, 1.0 },
+ { 0.588235, 0.749020, 0.588235, 1.0 },
+ { 0.545098, 0.717647, 0.588235, 1.0 },
+ { 0.419608, 0.811765, 0.345098, 1.0 },
+ { 0.223529, 0.811765, 0.352941, 1.0 },
+ { 0.054902, 0.811765, 0.168627, 1.0 },
+ { 0.031373, 0.760784, 0.105882, 1.0 },
+ { 0.007843, 0.709804, 0.043137, 1.0 },
+ { 0.129412, 0.588235, 0.078431, 1.0 },
+ { 0.250980, 0.470588, 0.117647, 1.0 },
+ { 0.231373, 0.443137, 0.168627, 1.0 },
+ { 0.215686, 0.419608, 0.219608, 1.0 },
+ { 0.215686, 0.411765, 0.235294, 1.0 },
+ { 0.145098, 0.423529, 0.286275, 1.0 },
+ { 0.117647, 0.411765, 0.588235, 1.0 },
+ { 0.180392, 0.454902, 0.588235, 1.0 },
+ { 0.243137, 0.498039, 0.588235, 1.0 },
+ { 0.254902, 0.498039, 0.596078, 1.0 },
+ { 0.266667, 0.501961, 0.603922, 1.0 },
+ { 0.372549, 0.529412, 0.682353, 1.0 },
+ { 0.431373, 0.560784, 0.694118, 1.0 },
+ { 0.521569, 0.631373, 0.686275, 1.0 },
+ { 0.525490, 0.631373, 0.686275, 1.0 },
+ { 0.529412, 0.635294, 0.690196, 1.0 },
+ { 0.521569, 0.631373, 0.682353, 1.0 },
+ { 0.513725, 0.631373, 0.678431, 1.0 },
+ { 0.509804, 0.658824, 0.639216, 1.0 },
+ { 0.513725, 0.694118, 0.588235, 1.0 },
+ { 0.509804, 0.811765, 0.435294, 1.0 },
+ { 0.286275, 0.800000, 0.223529, 1.0 },
+ { 0.137255, 0.925490, 0.074510, 1.0 },
+ { 0.227451, 0.733333, 0.062745, 1.0 },
+ { 0.321569, 0.545098, 0.050980, 1.0 },
+ { 0.368627, 0.482353, 0.031373, 1.0 },
+ { 0.415686, 0.423529, 0.011765, 1.0 },
+ { 0.501961, 0.454902, 0.109804, 1.0 },
+ { 0.439216, 0.407843, 0.011765, 1.0 },
+ { 0.254902, 0.490196, 0.086275, 1.0 },
+ { 0.192157, 0.600000, 0.137255, 1.0 },
+ { 0.133333, 0.709804, 0.188235, 1.0 },
+ { 0.215686, 0.737255, 0.227451, 1.0 },
+ { 0.298039, 0.768627, 0.270588, 1.0 },
+ { 0.380392, 0.811765, 0.301961, 1.0 },
+ { 0.545098, 0.811765, 0.474510, 1.0 },
+ { 0.521569, 0.698039, 0.592157, 1.0 },
+ { 0.521569, 0.658824, 0.647059, 1.0 },
+ { 0.501961, 0.619608, 0.682353, 1.0 },
+ { 0.490196, 0.611765, 0.678431, 1.0 },
+ { 0.482353, 0.607843, 0.678431, 1.0 },
+ { 0.450980, 0.584314, 0.678431, 1.0 },
+ { 0.423529, 0.560784, 0.690196, 1.0 },
+ { 0.439216, 0.572549, 0.682353, 1.0 },
+ { 0.517647, 0.623529, 0.694118, 1.0 },
+ { 0.690196, 0.749020, 0.690196, 1.0 },
+ { 0.839216, 0.780392, 0.807843, 1.0 },
+ { 0.988235, 0.811765, 0.925490, 1.0 },
+ { 0.992157, 0.811765, 0.929412, 1.0 },
+ { 1.000000, 0.811765, 0.937255, 1.0 },
+ { 0.878431, 0.811765, 0.815686, 1.0 },
+ { 0.729412, 0.784314, 0.690196, 1.0 },
+ { 0.682353, 0.752941, 0.678431, 1.0 },
+ { 0.639216, 0.717647, 0.682353, 1.0 },
+ { 0.592157, 0.686275, 0.682353, 1.0 },
+ { 0.584314, 0.682353, 0.678431, 1.0 },
+ { 0.576471, 0.678431, 0.678431, 1.0 },
+ { 0.576471, 0.670588, 0.690196, 1.0 },
+ { 0.584314, 0.682353, 0.682353, 1.0 },
+ { 0.584314, 0.713725, 0.635294, 1.0 },
+ { 0.572549, 0.776471, 0.537255, 1.0 },
+ { 0.298039, 0.792157, 0.243137, 1.0 },
+ { 0.149020, 0.764706, 0.125490, 1.0 },
+ { 0.000000, 0.741176, 0.011765, 1.0 },
+ { 0.000000, 0.752941, 0.011765, 1.0 },
+ { 0.000000, 0.764706, 0.011765, 1.0 },
+ { 0.043137, 0.811765, 0.054902, 1.0 },
+ { 0.121569, 0.874510, 0.027451, 1.0 },
+ { 0.133333, 0.811765, 0.035294, 1.0 },
+ { 0.058824, 0.639216, 0.086275, 1.0 },
+ { 0.196078, 0.505882, 0.125490, 1.0 },
+ { 0.168627, 0.486275, 0.172549, 1.0 },
+ { 0.145098, 0.470588, 0.223529, 1.0 },
+ { 0.290196, 0.682353, 0.380392, 1.0 },
+ { 0.454902, 0.729412, 0.482353, 1.0 },
+ { 0.549020, 0.713725, 0.596078, 1.0 },
+ { 0.564706, 0.682353, 0.654902, 1.0 },
+ { 0.619608, 0.705882, 0.682353, 1.0 },
+ { 0.611765, 0.694118, 0.686275, 1.0 },
+ { 0.603922, 0.686275, 0.694118, 1.0 },
+ { 0.588235, 0.674510, 0.694118, 1.0 },
+ { 0.580392, 0.670588, 0.690196, 1.0 },
+ { 0.564706, 0.662745, 0.682353, 1.0 },
+ { 0.537255, 0.639216, 0.694118, 1.0 },
+ { 0.505882, 0.619608, 0.686275, 1.0 },
+ { 0.466667, 0.592157, 0.686275, 1.0 },
+ { 0.309804, 0.592157, 0.521569, 1.0 },
+ { 0.223529, 0.564706, 0.470588, 1.0 },
+ { 0.137255, 0.541176, 0.419608, 1.0 },
+ { 0.058824, 0.560784, 0.309804, 1.0 },
+ { 0.027451, 0.592157, 0.176471, 1.0 },
+ { 0.101961, 0.545098, 0.168627, 1.0 },
+ { 0.101961, 0.509804, 0.211765, 1.0 },
+ { 0.090196, 0.533333, 0.376471, 1.0 },
+ { 0.156863, 0.545098, 0.427451, 1.0 },
+ { 0.223529, 0.560784, 0.482353, 1.0 },
+ { 0.286275, 0.568627, 0.533333, 1.0 },
+ { 0.384314, 0.600000, 0.592157, 1.0 },
+ { 0.427451, 0.627451, 0.596078, 1.0 },
+ { 0.505882, 0.627451, 0.678431, 1.0 },
+ { 0.533333, 0.643137, 0.678431, 1.0 },
+ { 0.552941, 0.658824, 0.678431, 1.0 },
+ { 0.560784, 0.662745, 0.678431, 1.0 },
+ { 0.541176, 0.650980, 0.682353, 1.0 },
+ { 0.529412, 0.662745, 0.647059, 1.0 },
+ { 0.529412, 0.643137, 0.674510, 1.0 },
+ { 0.513725, 0.631373, 0.678431, 1.0 },
+ { 0.490196, 0.615686, 0.678431, 1.0 },
+ { 0.419608, 0.560784, 0.686275, 1.0 },
+ { 0.262745, 0.501961, 0.600000, 1.0 },
+ { 0.258824, 0.501961, 0.596078, 1.0 },
+ { 0.254902, 0.501961, 0.596078, 1.0 },
+ { 0.250980, 0.568627, 0.494118, 1.0 },
+ { 0.270588, 0.572549, 0.509804, 1.0 },
+ { 0.368627, 0.603922, 0.568627, 1.0 },
+ { 0.403922, 0.615686, 0.588235, 1.0 },
+ { 0.415686, 0.623529, 0.588235, 1.0 },
+ { 0.443137, 0.643137, 0.592157, 1.0 },
+ { 0.498039, 0.666667, 0.611765, 1.0 },
+ { 0.517647, 0.647059, 0.662745, 1.0 },
+ { 0.509804, 0.627451, 0.678431, 1.0 },
+ { 0.505882, 0.627451, 0.678431, 1.0 },
+ { 0.501961, 0.615686, 0.686275, 1.0 },
+ { 0.482353, 0.600000, 0.694118, 1.0 },
+ { 0.415686, 0.549020, 0.690196, 1.0 },
+ { 0.215686, 0.419608, 0.682353, 1.0 },
+ { 0.305882, 0.482353, 0.678431, 1.0 },
+ { 0.180392, 0.549020, 0.082353, 1.0 },
+ { 0.270588, 0.694118, 0.345098, 1.0 },
+ { 0.364706, 0.729412, 0.392157, 1.0 },
+ { 0.470588, 0.701961, 0.533333, 1.0 },
+ { 0.474510, 0.666667, 0.588235, 1.0 },
+ { 0.474510, 0.662745, 0.588235, 1.0 },
+ { 0.454902, 0.647059, 0.596078, 1.0 },
+ { 0.443137, 0.643137, 0.588235, 1.0 },
+ { 0.423529, 0.627451, 0.588235, 1.0 },
+ { 0.427451, 0.631373, 0.588235, 1.0 },
+ { 0.482353, 0.670588, 0.592157, 1.0 },
+ { 0.498039, 0.682353, 0.588235, 1.0 },
+ { 0.537255, 0.694118, 0.615686, 1.0 },
+ { 0.596078, 0.690196, 0.682353, 1.0 },
+ { 0.635294, 0.717647, 0.682353, 1.0 },
+ { 0.662745, 0.733333, 0.686275, 1.0 },
+ { 0.698039, 0.764706, 0.678431, 1.0 },
+ { 0.701961, 0.764706, 0.682353, 1.0 },
+ { 0.705882, 0.780392, 0.670588, 1.0 },
+ { 0.725490, 0.788235, 0.674510, 1.0 },
+ { 0.768627, 0.815686, 0.678431, 1.0 },
+ { 0.819608, 0.843137, 0.694118, 1.0 },
+ { 0.796078, 0.847059, 0.662745, 1.0 },
+ { 0.752941, 0.870588, 0.588235, 1.0 },
+ { 0.674510, 0.811765, 0.611765, 1.0 },
+ { 0.666667, 0.800000, 0.596078, 1.0 },
+ { 0.647059, 0.729412, 0.674510, 1.0 },
+ { 0.576471, 0.705882, 0.635294, 1.0 },
+ { 0.513725, 0.682353, 0.607843, 1.0 },
+ { 0.470588, 0.658824, 0.596078, 1.0 },
+ { 0.403922, 0.615686, 0.588235, 1.0 },
+ { 0.262745, 0.529412, 0.564706, 1.0 },
+ { 0.113725, 0.470588, 0.498039, 1.0 },
+ { 0.027451, 0.450980, 0.372549, 1.0 },
+ { 0.031373, 0.439216, 0.450980, 1.0 },
+ { 0.070588, 0.407843, 0.541176, 1.0 },
+ { 0.152941, 0.431373, 0.588235, 1.0 },
+ { 0.266667, 0.450980, 0.682353, 1.0 },
+ { 0.298039, 0.474510, 0.682353, 1.0 },
+ { 0.282353, 0.466667, 0.678431, 1.0 },
+ { 0.231373, 0.427451, 0.682353, 1.0 },
+ { 0.266667, 0.450980, 0.682353, 1.0 },
+ { 0.301961, 0.474510, 0.686275, 1.0 },
+ { 0.325490, 0.494118, 0.682353, 1.0 },
+ { 0.356863, 0.517647, 0.678431, 1.0 },
+ { 0.423529, 0.556863, 0.694118, 1.0 },
+ { 0.454902, 0.580392, 0.690196, 1.0 },
+ { 0.505882, 0.623529, 0.682353, 1.0 },
+ { 0.521569, 0.635294, 0.682353, 1.0 },
+ { 0.529412, 0.639216, 0.682353, 1.0 },
+ { 0.529412, 0.639216, 0.682353, 1.0 },
+ { 0.533333, 0.643137, 0.678431, 1.0 },
+ { 0.560784, 0.658824, 0.690196, 1.0 },
+ { 0.572549, 0.670588, 0.686275, 1.0 },
+ };
+/* Apophysis-040426-163DemMask */
+static double4 colors_171[] = {
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.019608, 0.027451, 0.015686, 1.0 },
+ { 0.247059, 0.290196, 0.192157, 1.0 },
+ { 0.474510, 0.556863, 0.372549, 1.0 },
+ { 0.650980, 0.568627, 0.454902, 1.0 },
+ { 0.831373, 0.584314, 0.541176, 1.0 },
+ { 0.533333, 0.407843, 0.388235, 1.0 },
+ { 0.235294, 0.235294, 0.235294, 1.0 },
+ { 0.125490, 0.125490, 0.121569, 1.0 },
+ { 0.015686, 0.019608, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.023529, 0.019608, 0.011765, 1.0 },
+ { 0.047059, 0.043137, 0.027451, 1.0 },
+ { 0.192157, 0.149020, 0.090196, 1.0 },
+ { 0.341176, 0.254902, 0.156863, 1.0 },
+ { 0.803922, 0.717647, 0.258824, 1.0 },
+ { 0.874510, 0.815686, 0.278431, 1.0 },
+ { 0.949020, 0.917647, 0.298039, 1.0 },
+ { 0.968627, 0.952941, 0.345098, 1.0 },
+ { 0.988235, 0.992157, 0.396078, 1.0 },
+ { 0.980392, 0.980392, 0.388235, 1.0 },
+ { 0.976471, 0.972549, 0.380392, 1.0 },
+ { 0.980392, 0.929412, 0.298039, 1.0 },
+ { 0.949020, 0.874510, 0.274510, 1.0 },
+ { 0.980392, 0.666667, 0.368627, 1.0 },
+ { 0.909804, 0.788235, 0.419608, 1.0 },
+ { 0.839216, 0.913725, 0.470588, 1.0 },
+ { 0.870588, 0.890196, 0.549020, 1.0 },
+ { 0.901961, 0.870588, 0.631373, 1.0 },
+ { 0.882353, 0.921569, 0.780392, 1.0 },
+ { 0.980392, 0.854902, 0.709804, 1.0 },
+ { 0.992157, 0.988235, 0.513725, 1.0 },
+ { 0.949020, 0.949020, 0.403922, 1.0 },
+ { 0.905882, 0.913725, 0.294118, 1.0 },
+ { 0.717647, 0.729412, 0.278431, 1.0 },
+ { 0.529412, 0.545098, 0.266667, 1.0 },
+ { 0.407843, 0.407843, 0.188235, 1.0 },
+ { 0.286275, 0.270588, 0.113725, 1.0 },
+ { 0.039216, 0.039216, 0.019608, 1.0 },
+ { 0.003922, 0.003922, 0.000000, 1.0 },
+ { 0.027451, 0.027451, 0.015686, 1.0 },
+ { 0.380392, 0.070588, 0.117647, 1.0 },
+ { 0.737255, 0.113725, 0.219608, 1.0 },
+ { 0.843137, 0.141176, 0.192157, 1.0 },
+ { 0.949020, 0.168627, 0.164706, 1.0 },
+ { 1.000000, 0.337255, 0.098039, 1.0 },
+ { 0.988235, 0.356863, 0.156863, 1.0 },
+ { 0.690196, 0.678431, 0.211765, 1.0 },
+ { 0.698039, 0.678431, 0.368627, 1.0 },
+ { 0.709804, 0.678431, 0.525490, 1.0 },
+ { 0.709804, 0.623529, 0.560784, 1.0 },
+ { 0.709804, 0.572549, 0.596078, 1.0 },
+ { 0.529412, 0.462745, 0.462745, 1.0 },
+ { 0.133333, 0.380392, 0.505882, 1.0 },
+ { 0.007843, 0.113725, 0.066667, 1.0 },
+ { 0.000000, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.003922, 0.007843, 1.0 },
+ { 0.756863, 0.098039, 0.188235, 1.0 },
+ { 0.850980, 0.121569, 0.203922, 1.0 },
+ { 0.949020, 0.149020, 0.219608, 1.0 },
+ { 0.949020, 0.039216, 0.403922, 1.0 },
+ { 0.949020, 0.007843, 0.537255, 1.0 },
+ { 0.949020, 0.015686, 0.568627, 1.0 },
+ { 0.949020, 0.231373, 0.588235, 1.0 },
+ { 0.807843, 0.662745, 0.298039, 1.0 },
+ { 0.827451, 0.764706, 0.266667, 1.0 },
+ { 0.847059, 0.866667, 0.235294, 1.0 },
+ { 0.690196, 0.800000, 0.219608, 1.0 },
+ { 0.533333, 0.733333, 0.203922, 1.0 },
+ { 0.349020, 0.349020, 0.188235, 1.0 },
+ { 0.129412, 0.129412, 0.070588, 1.0 },
+ { 0.011765, 0.011765, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.015686, 0.015686, 0.007843, 1.0 },
+ { 0.031373, 0.027451, 0.011765, 1.0 },
+ { 0.176471, 0.180392, 0.180392, 1.0 },
+ { 0.635294, 0.282353, 0.313725, 1.0 },
+ { 0.933333, 0.176471, 0.247059, 1.0 },
+ { 0.878431, 0.223529, 0.341176, 1.0 },
+ { 0.721569, 0.317647, 0.403922, 1.0 },
+ { 0.560784, 0.325490, 0.368627, 1.0 },
+ { 0.200000, 0.149020, 0.101961, 1.0 },
+ { 0.015686, 0.011765, 0.007843, 1.0 },
+ { 0.054902, 0.000000, 0.019608, 1.0 },
+ { 0.317647, 0.023529, 0.211765, 1.0 },
+ { 0.447059, 0.258824, 0.388235, 1.0 },
+ { 0.600000, 0.364706, 0.450980, 1.0 },
+ { 0.321569, 0.247059, 0.313725, 1.0 },
+ { 0.007843, 0.007843, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.000000, 1.0 },
+ { 0.023529, 0.023529, 0.015686, 1.0 },
+ { 0.188235, 0.196078, 0.274510, 1.0 },
+ { 0.058824, 0.356863, 0.462745, 1.0 },
+ { 0.086275, 0.231373, 0.372549, 1.0 },
+ { 0.039216, 0.039216, 0.035294, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.003922, 0.003922, 1.0 },
+ { 0.090196, 0.027451, 0.007843, 1.0 },
+ { 0.447059, 0.282353, 0.211765, 1.0 },
+ { 0.737255, 0.584314, 0.290196, 1.0 },
+ { 0.894118, 0.760784, 0.454902, 1.0 },
+ { 0.921569, 0.882353, 0.537255, 1.0 },
+ { 0.882353, 0.745098, 0.674510, 1.0 },
+ { 0.847059, 0.505882, 0.596078, 1.0 },
+ { 0.988235, 0.384314, 0.596078, 1.0 },
+ { 0.933333, 0.223529, 0.658824, 1.0 },
+ { 0.913725, 0.003922, 0.584314, 1.0 },
+ { 0.847059, 0.047059, 0.360784, 1.0 },
+ { 0.709804, 0.101961, 0.403922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.109804, 0.200000, 0.168627, 1.0 },
+ };
+/* Apophysis-040426-163ResurectTree */
+static double4 colors_172[] = {
+ { 0.403922, 0.525490, 1.000000, 1.0 },
+ { 0.372549, 0.494118, 0.972549, 1.0 },
+ { 0.349020, 0.470588, 0.949020, 1.0 },
+ { 0.325490, 0.447059, 0.925490, 1.0 },
+ { 0.282353, 0.403922, 0.882353, 1.0 },
+ { 0.243137, 0.364706, 0.843137, 1.0 },
+ { 0.207843, 0.329412, 0.807843, 1.0 },
+ { 0.176471, 0.298039, 0.776471, 1.0 },
+ { 0.023529, 0.094118, 0.572549, 1.0 },
+ { 0.078431, 0.172549, 0.650980, 1.0 },
+ { 0.133333, 0.254902, 0.733333, 1.0 },
+ { 0.192157, 0.313725, 0.792157, 1.0 },
+ { 0.254902, 0.376471, 0.854902, 1.0 },
+ { 0.356863, 0.478431, 0.898039, 1.0 },
+ { 0.462745, 0.584314, 0.941176, 1.0 },
+ { 0.498039, 0.619608, 0.905882, 1.0 },
+ { 0.533333, 0.654902, 0.870588, 1.0 },
+ { 0.631373, 0.752941, 0.772549, 1.0 },
+ { 0.643137, 0.764706, 0.756863, 1.0 },
+ { 0.658824, 0.780392, 0.745098, 1.0 },
+ { 0.682353, 0.803922, 0.717647, 1.0 },
+ { 0.709804, 0.831373, 0.694118, 1.0 },
+ { 0.725490, 0.847059, 0.674510, 1.0 },
+ { 0.745098, 0.866667, 0.658824, 1.0 },
+ { 0.807843, 0.929412, 0.596078, 1.0 },
+ { 0.894118, 0.913725, 0.509804, 1.0 },
+ { 0.980392, 0.901961, 0.423529, 1.0 },
+ { 0.972549, 0.874510, 0.396078, 1.0 },
+ { 0.968627, 0.847059, 0.368627, 1.0 },
+ { 0.964706, 0.843137, 0.364706, 1.0 },
+ { 0.964706, 0.843137, 0.364706, 1.0 },
+ { 0.956863, 0.835294, 0.356863, 1.0 },
+ { 0.956863, 0.835294, 0.356863, 1.0 },
+ { 0.843137, 0.721569, 0.243137, 1.0 },
+ { 0.882353, 0.760784, 0.282353, 1.0 },
+ { 0.925490, 0.803922, 0.325490, 1.0 },
+ { 0.937255, 0.866667, 0.388235, 1.0 },
+ { 0.949020, 0.933333, 0.454902, 1.0 },
+ { 0.925490, 0.952941, 0.474510, 1.0 },
+ { 0.905882, 0.976471, 0.498039, 1.0 },
+ { 0.811765, 0.933333, 0.592157, 1.0 },
+ { 0.843137, 0.964706, 0.560784, 1.0 },
+ { 0.874510, 0.996078, 0.529412, 1.0 },
+ { 0.866667, 0.988235, 0.533333, 1.0 },
+ { 0.862745, 0.984314, 0.541176, 1.0 },
+ { 0.850980, 0.972549, 0.549020, 1.0 },
+ { 0.843137, 0.964706, 0.560784, 1.0 },
+ { 0.839216, 0.960784, 0.564706, 1.0 },
+ { 0.780392, 0.901961, 0.623529, 1.0 },
+ { 0.737255, 0.858824, 0.666667, 1.0 },
+ { 0.721569, 0.843137, 0.682353, 1.0 },
+ { 0.705882, 0.827451, 0.698039, 1.0 },
+ { 0.666667, 0.788235, 0.733333, 1.0 },
+ { 0.631373, 0.752941, 0.772549, 1.0 },
+ { 0.596078, 0.717647, 0.803922, 1.0 },
+ { 0.564706, 0.686275, 0.839216, 1.0 },
+ { 0.462745, 0.584314, 0.941176, 1.0 },
+ { 0.439216, 0.560784, 0.960784, 1.0 },
+ { 0.419608, 0.541176, 0.984314, 1.0 },
+ { 0.400000, 0.521569, 0.984314, 1.0 },
+ { 0.384314, 0.505882, 0.984314, 1.0 },
+ { 0.396078, 0.517647, 0.988235, 1.0 },
+ { 0.411765, 0.533333, 0.992157, 1.0 },
+ { 0.447059, 0.568627, 0.956863, 1.0 },
+ { 0.490196, 0.611765, 0.913725, 1.0 },
+ { 0.588235, 0.709804, 0.815686, 1.0 },
+ { 0.643137, 0.764706, 0.760784, 1.0 },
+ { 0.698039, 0.819608, 0.705882, 1.0 },
+ { 0.721569, 0.843137, 0.678431, 1.0 },
+ { 0.749020, 0.870588, 0.654902, 1.0 },
+ { 0.756863, 0.878431, 0.647059, 1.0 },
+ { 0.741176, 0.862745, 0.662745, 1.0 },
+ { 0.698039, 0.819608, 0.705882, 1.0 },
+ { 0.654902, 0.776471, 0.745098, 1.0 },
+ { 0.615686, 0.737255, 0.788235, 1.0 },
+ { 0.596078, 0.717647, 0.803922, 1.0 },
+ { 0.580392, 0.701961, 0.823529, 1.0 },
+ { 0.596078, 0.717647, 0.807843, 1.0 },
+ { 0.611765, 0.733333, 0.792157, 1.0 },
+ { 0.662745, 0.784314, 0.741176, 1.0 },
+ { 0.721569, 0.843137, 0.682353, 1.0 },
+ { 0.776471, 0.898039, 0.627451, 1.0 },
+ { 0.796078, 0.917647, 0.607843, 1.0 },
+ { 0.815686, 0.937255, 0.588235, 1.0 },
+ { 0.800000, 0.921569, 0.600000, 1.0 },
+ { 0.788235, 0.909804, 0.615686, 1.0 },
+ { 0.780392, 0.901961, 0.623529, 1.0 },
+ { 0.776471, 0.898039, 0.627451, 1.0 },
+ { 0.725490, 0.847059, 0.678431, 1.0 },
+ { 0.709804, 0.831373, 0.694118, 1.0 },
+ { 0.694118, 0.815686, 0.709804, 1.0 },
+ { 0.678431, 0.800000, 0.721569, 1.0 },
+ { 0.666667, 0.788235, 0.737255, 1.0 },
+ { 0.643137, 0.764706, 0.760784, 1.0 },
+ { 0.600000, 0.721569, 0.803922, 1.0 },
+ { 0.545098, 0.666667, 0.858824, 1.0 },
+ { 0.501961, 0.623529, 0.901961, 1.0 },
+ { 0.427451, 0.549020, 0.976471, 1.0 },
+ { 0.360784, 0.482353, 0.937255, 1.0 },
+ { 0.298039, 0.419608, 0.898039, 1.0 },
+ { 0.278431, 0.400000, 0.878431, 1.0 },
+ { 0.262745, 0.384314, 0.862745, 1.0 },
+ { 0.250980, 0.372549, 0.850980, 1.0 },
+ { 0.200000, 0.321569, 0.800000, 1.0 },
+ { 0.172549, 0.294118, 0.772549, 1.0 },
+ { 0.219608, 0.341176, 0.819608, 1.0 },
+ { 0.270588, 0.392157, 0.870588, 1.0 },
+ { 0.309804, 0.431373, 0.909804, 1.0 },
+ { 0.349020, 0.470588, 0.949020, 1.0 },
+ { 0.462745, 0.584314, 0.941176, 1.0 },
+ { 0.549020, 0.670588, 0.854902, 1.0 },
+ { 0.643137, 0.764706, 0.760784, 1.0 },
+ { 0.717647, 0.839216, 0.686275, 1.0 },
+ { 0.803922, 0.925490, 0.600000, 1.0 },
+ { 0.882353, 0.921569, 0.517647, 1.0 },
+ { 0.964706, 0.917647, 0.439216, 1.0 },
+ { 0.650980, 0.529412, 0.050980, 1.0 },
+ { 0.631373, 0.509804, 0.031373, 1.0 },
+ { 0.592157, 0.470588, 0.003922, 1.0 },
+ { 0.564706, 0.443137, 0.031373, 1.0 },
+ { 0.333333, 0.211765, 0.262745, 1.0 },
+ { 0.235294, 0.235294, 0.501961, 1.0 },
+ { 0.141176, 0.262745, 0.741176, 1.0 },
+ { 0.160784, 0.282353, 0.760784, 1.0 },
+ { 0.180392, 0.301961, 0.780392, 1.0 },
+ { 0.239216, 0.360784, 0.839216, 1.0 },
+ { 0.254902, 0.376471, 0.854902, 1.0 },
+ { 0.266667, 0.388235, 0.866667, 1.0 },
+ { 0.278431, 0.400000, 0.878431, 1.0 },
+ { 0.294118, 0.415686, 0.894118, 1.0 },
+ { 0.301961, 0.423529, 0.901961, 1.0 },
+ { 0.309804, 0.431373, 0.909804, 1.0 },
+ { 0.313725, 0.435294, 0.913725, 1.0 },
+ { 0.337255, 0.458824, 0.937255, 1.0 },
+ { 0.341176, 0.462745, 0.941176, 1.0 },
+ { 0.352941, 0.474510, 0.952941, 1.0 },
+ { 0.364706, 0.486275, 0.964706, 1.0 },
+ { 0.345098, 0.466667, 0.945098, 1.0 },
+ { 0.325490, 0.447059, 0.925490, 1.0 },
+ { 0.317647, 0.439216, 0.917647, 1.0 },
+ { 0.313725, 0.435294, 0.913725, 1.0 },
+ { 0.290196, 0.411765, 0.890196, 1.0 },
+ { 0.270588, 0.392157, 0.870588, 1.0 },
+ { 0.254902, 0.376471, 0.854902, 1.0 },
+ { 0.211765, 0.333333, 0.811765, 1.0 },
+ { 0.200000, 0.321569, 0.800000, 1.0 },
+ { 0.215686, 0.337255, 0.815686, 1.0 },
+ { 0.235294, 0.356863, 0.835294, 1.0 },
+ { 0.262745, 0.384314, 0.862745, 1.0 },
+ { 0.294118, 0.415686, 0.894118, 1.0 },
+ { 0.325490, 0.447059, 0.925490, 1.0 },
+ { 0.356863, 0.478431, 0.956863, 1.0 },
+ { 0.352941, 0.474510, 0.952941, 1.0 },
+ { 0.341176, 0.462745, 0.941176, 1.0 },
+ { 0.333333, 0.454902, 0.933333, 1.0 },
+ { 0.317647, 0.439216, 0.917647, 1.0 },
+ { 0.313725, 0.435294, 0.913725, 1.0 },
+ { 0.309804, 0.431373, 0.909804, 1.0 },
+ { 0.313725, 0.435294, 0.913725, 1.0 },
+ { 0.333333, 0.454902, 0.933333, 1.0 },
+ { 0.360784, 0.482353, 0.960784, 1.0 },
+ { 0.415686, 0.537255, 0.988235, 1.0 },
+ { 0.419608, 0.541176, 0.980392, 1.0 },
+ { 0.427451, 0.549020, 0.976471, 1.0 },
+ { 0.435294, 0.556863, 0.968627, 1.0 },
+ { 0.443137, 0.564706, 0.960784, 1.0 },
+ { 0.447059, 0.568627, 0.956863, 1.0 },
+ { 0.450980, 0.572549, 0.952941, 1.0 },
+ { 0.462745, 0.584314, 0.941176, 1.0 },
+ { 0.466667, 0.588235, 0.937255, 1.0 },
+ { 0.470588, 0.592157, 0.933333, 1.0 },
+ { 0.490196, 0.611765, 0.913725, 1.0 },
+ { 0.486275, 0.607843, 0.917647, 1.0 },
+ { 0.470588, 0.592157, 0.933333, 1.0 },
+ { 0.462745, 0.584314, 0.941176, 1.0 },
+ { 0.462745, 0.584314, 0.941176, 1.0 },
+ { 0.462745, 0.584314, 0.941176, 1.0 },
+ { 0.462745, 0.584314, 0.941176, 1.0 },
+ { 0.478431, 0.600000, 0.925490, 1.0 },
+ { 0.494118, 0.615686, 0.909804, 1.0 },
+ { 0.501961, 0.623529, 0.901961, 1.0 },
+ { 0.541176, 0.662745, 0.862745, 1.0 },
+ { 0.592157, 0.713725, 0.811765, 1.0 },
+ { 0.619608, 0.741176, 0.784314, 1.0 },
+ { 0.686275, 0.807843, 0.717647, 1.0 },
+ { 0.694118, 0.815686, 0.705882, 1.0 },
+ { 0.705882, 0.827451, 0.698039, 1.0 },
+ { 0.721569, 0.843137, 0.682353, 1.0 },
+ { 0.729412, 0.850980, 0.674510, 1.0 },
+ { 0.741176, 0.862745, 0.662745, 1.0 },
+ { 0.749020, 0.870588, 0.654902, 1.0 },
+ { 0.768627, 0.890196, 0.635294, 1.0 },
+ { 0.780392, 0.901961, 0.623529, 1.0 },
+ { 0.803922, 0.925490, 0.600000, 1.0 },
+ { 0.858824, 0.980392, 0.545098, 1.0 },
+ { 0.905882, 0.976471, 0.498039, 1.0 },
+ { 0.949020, 0.933333, 0.454902, 1.0 },
+ { 0.976471, 0.905882, 0.427451, 1.0 },
+ { 1.000000, 0.882353, 0.403922, 1.0 },
+ { 0.984314, 0.862745, 0.384314, 1.0 },
+ { 0.984314, 0.862745, 0.384314, 1.0 },
+ { 0.980392, 0.901961, 0.423529, 1.0 },
+ { 0.917647, 0.964706, 0.486275, 1.0 },
+ { 0.913725, 0.968627, 0.490196, 1.0 },
+ { 0.901961, 0.980392, 0.501961, 1.0 },
+ { 0.807843, 0.929412, 0.596078, 1.0 },
+ { 0.760784, 0.882353, 0.643137, 1.0 },
+ { 0.705882, 0.827451, 0.698039, 1.0 },
+ { 0.643137, 0.764706, 0.760784, 1.0 },
+ { 0.572549, 0.694118, 0.831373, 1.0 },
+ { 0.498039, 0.619608, 0.905882, 1.0 },
+ { 0.462745, 0.584314, 0.941176, 1.0 },
+ { 0.435294, 0.556863, 0.968627, 1.0 },
+ { 0.423529, 0.545098, 0.980392, 1.0 },
+ { 0.403922, 0.525490, 1.000000, 1.0 },
+ { 0.396078, 0.517647, 0.996078, 1.0 },
+ { 0.403922, 0.525490, 1.000000, 1.0 },
+ { 0.411765, 0.533333, 0.992157, 1.0 },
+ { 0.415686, 0.537255, 0.988235, 1.0 },
+ { 0.419608, 0.541176, 0.984314, 1.0 },
+ { 0.411765, 0.533333, 0.992157, 1.0 },
+ { 0.400000, 0.521569, 1.000000, 1.0 },
+ { 0.400000, 0.521569, 1.000000, 1.0 },
+ { 0.400000, 0.521569, 1.000000, 1.0 },
+ { 0.396078, 0.517647, 0.996078, 1.0 },
+ { 0.396078, 0.517647, 0.996078, 1.0 },
+ { 0.396078, 0.517647, 0.996078, 1.0 },
+ { 0.407843, 0.529412, 0.996078, 1.0 },
+ { 0.419608, 0.541176, 0.984314, 1.0 },
+ { 0.431373, 0.552941, 0.972549, 1.0 },
+ { 0.447059, 0.568627, 0.956863, 1.0 },
+ { 0.458824, 0.580392, 0.945098, 1.0 },
+ { 0.458824, 0.580392, 0.945098, 1.0 },
+ { 0.462745, 0.584314, 0.941176, 1.0 },
+ { 0.462745, 0.584314, 0.941176, 1.0 },
+ { 0.462745, 0.584314, 0.941176, 1.0 },
+ { 0.462745, 0.584314, 0.941176, 1.0 },
+ { 0.482353, 0.603922, 0.921569, 1.0 },
+ { 0.494118, 0.615686, 0.909804, 1.0 },
+ { 0.529412, 0.650980, 0.874510, 1.0 },
+ { 0.556863, 0.678431, 0.847059, 1.0 },
+ { 0.568627, 0.690196, 0.835294, 1.0 },
+ { 0.588235, 0.709804, 0.815686, 1.0 },
+ { 0.560784, 0.682353, 0.843137, 1.0 },
+ { 0.529412, 0.650980, 0.874510, 1.0 },
+ { 0.505882, 0.627451, 0.898039, 1.0 },
+ { 0.498039, 0.619608, 0.905882, 1.0 },
+ { 0.494118, 0.615686, 0.909804, 1.0 },
+ { 0.494118, 0.615686, 0.909804, 1.0 },
+ { 0.494118, 0.615686, 0.909804, 1.0 },
+ { 0.513725, 0.635294, 0.890196, 1.0 },
+ { 0.568627, 0.690196, 0.835294, 1.0 },
+ { 0.627451, 0.749020, 0.776471, 1.0 },
+ { 0.658824, 0.780392, 0.745098, 1.0 },
+ { 0.815686, 0.937255, 0.588235, 1.0 },
+ { 0.729412, 0.850980, 0.674510, 1.0 },
+ };
+/* Apophysis-040426-163GldBlue */
+static double4 colors_173[] = {
+ { 0.596078, 0.474510, 0.000000, 1.0 },
+ { 0.627451, 0.505882, 0.027451, 1.0 },
+ { 0.650980, 0.529412, 0.050980, 1.0 },
+ { 0.674510, 0.552941, 0.074510, 1.0 },
+ { 0.713725, 0.592157, 0.113725, 1.0 },
+ { 0.756863, 0.635294, 0.156863, 1.0 },
+ { 0.788235, 0.666667, 0.188235, 1.0 },
+ { 0.823529, 0.701961, 0.223529, 1.0 },
+ { 0.976471, 0.905882, 0.427451, 1.0 },
+ { 0.921569, 0.823529, 0.345098, 1.0 },
+ { 0.866667, 0.745098, 0.266667, 1.0 },
+ { 0.803922, 0.682353, 0.203922, 1.0 },
+ { 0.745098, 0.623529, 0.145098, 1.0 },
+ { 0.639216, 0.517647, 0.101961, 1.0 },
+ { 0.537255, 0.415686, 0.058824, 1.0 },
+ { 0.501961, 0.380392, 0.094118, 1.0 },
+ { 0.466667, 0.345098, 0.129412, 1.0 },
+ { 0.368627, 0.247059, 0.227451, 1.0 },
+ { 0.352941, 0.231373, 0.239216, 1.0 },
+ { 0.341176, 0.219608, 0.254902, 1.0 },
+ { 0.313725, 0.192157, 0.278431, 1.0 },
+ { 0.290196, 0.168627, 0.305882, 1.0 },
+ { 0.270588, 0.149020, 0.321569, 1.0 },
+ { 0.254902, 0.133333, 0.341176, 1.0 },
+ { 0.192157, 0.070588, 0.403922, 1.0 },
+ { 0.105882, 0.082353, 0.490196, 1.0 },
+ { 0.019608, 0.098039, 0.576471, 1.0 },
+ { 0.023529, 0.125490, 0.603922, 1.0 },
+ { 0.031373, 0.152941, 0.631373, 1.0 },
+ { 0.031373, 0.152941, 0.631373, 1.0 },
+ { 0.035294, 0.156863, 0.635294, 1.0 },
+ { 0.043137, 0.164706, 0.643137, 1.0 },
+ { 0.043137, 0.164706, 0.643137, 1.0 },
+ { 0.156863, 0.278431, 0.756863, 1.0 },
+ { 0.113725, 0.235294, 0.713725, 1.0 },
+ { 0.074510, 0.196078, 0.674510, 1.0 },
+ { 0.062745, 0.129412, 0.607843, 1.0 },
+ { 0.050980, 0.066667, 0.545098, 1.0 },
+ { 0.070588, 0.043137, 0.521569, 1.0 },
+ { 0.094118, 0.023529, 0.501961, 1.0 },
+ { 0.188235, 0.066667, 0.407843, 1.0 },
+ { 0.156863, 0.035294, 0.439216, 1.0 },
+ { 0.125490, 0.003922, 0.470588, 1.0 },
+ { 0.129412, 0.007843, 0.462745, 1.0 },
+ { 0.137255, 0.015686, 0.458824, 1.0 },
+ { 0.145098, 0.023529, 0.447059, 1.0 },
+ { 0.156863, 0.035294, 0.439216, 1.0 },
+ { 0.160784, 0.039216, 0.435294, 1.0 },
+ { 0.219608, 0.098039, 0.376471, 1.0 },
+ { 0.262745, 0.141176, 0.333333, 1.0 },
+ { 0.278431, 0.156863, 0.317647, 1.0 },
+ { 0.294118, 0.172549, 0.301961, 1.0 },
+ { 0.329412, 0.207843, 0.262745, 1.0 },
+ { 0.368627, 0.247059, 0.227451, 1.0 },
+ { 0.400000, 0.278431, 0.192157, 1.0 },
+ { 0.435294, 0.313725, 0.160784, 1.0 },
+ { 0.537255, 0.415686, 0.058824, 1.0 },
+ { 0.556863, 0.435294, 0.035294, 1.0 },
+ { 0.580392, 0.458824, 0.015686, 1.0 },
+ { 0.596078, 0.474510, 0.015686, 1.0 },
+ { 0.615686, 0.494118, 0.015686, 1.0 },
+ { 0.600000, 0.478431, 0.011765, 1.0 },
+ { 0.588235, 0.466667, 0.007843, 1.0 },
+ { 0.552941, 0.431373, 0.043137, 1.0 },
+ { 0.509804, 0.388235, 0.086275, 1.0 },
+ { 0.411765, 0.290196, 0.184314, 1.0 },
+ { 0.356863, 0.235294, 0.239216, 1.0 },
+ { 0.301961, 0.180392, 0.294118, 1.0 },
+ { 0.274510, 0.152941, 0.317647, 1.0 },
+ { 0.250980, 0.129412, 0.345098, 1.0 },
+ { 0.243137, 0.121569, 0.352941, 1.0 },
+ { 0.258824, 0.137255, 0.337255, 1.0 },
+ { 0.301961, 0.180392, 0.294118, 1.0 },
+ { 0.341176, 0.219608, 0.250980, 1.0 },
+ { 0.384314, 0.262745, 0.211765, 1.0 },
+ { 0.400000, 0.278431, 0.192157, 1.0 },
+ { 0.419608, 0.298039, 0.176471, 1.0 },
+ { 0.403922, 0.282353, 0.192157, 1.0 },
+ { 0.388235, 0.266667, 0.207843, 1.0 },
+ { 0.337255, 0.215686, 0.258824, 1.0 },
+ { 0.278431, 0.156863, 0.317647, 1.0 },
+ { 0.223529, 0.101961, 0.372549, 1.0 },
+ { 0.203922, 0.082353, 0.392157, 1.0 },
+ { 0.184314, 0.062745, 0.411765, 1.0 },
+ { 0.196078, 0.074510, 0.396078, 1.0 },
+ { 0.211765, 0.090196, 0.384314, 1.0 },
+ { 0.219608, 0.098039, 0.376471, 1.0 },
+ { 0.223529, 0.101961, 0.372549, 1.0 },
+ { 0.274510, 0.152941, 0.321569, 1.0 },
+ { 0.290196, 0.168627, 0.305882, 1.0 },
+ { 0.305882, 0.184314, 0.290196, 1.0 },
+ { 0.317647, 0.196078, 0.274510, 1.0 },
+ { 0.333333, 0.211765, 0.262745, 1.0 },
+ { 0.356863, 0.235294, 0.239216, 1.0 },
+ { 0.400000, 0.278431, 0.196078, 1.0 },
+ { 0.454902, 0.333333, 0.141176, 1.0 },
+ { 0.498039, 0.376471, 0.098039, 1.0 },
+ { 0.572549, 0.450980, 0.023529, 1.0 },
+ { 0.635294, 0.513725, 0.062745, 1.0 },
+ { 0.701961, 0.580392, 0.101961, 1.0 },
+ { 0.717647, 0.596078, 0.117647, 1.0 },
+ { 0.737255, 0.615686, 0.137255, 1.0 },
+ { 0.749020, 0.627451, 0.149020, 1.0 },
+ { 0.800000, 0.678431, 0.200000, 1.0 },
+ { 0.827451, 0.705882, 0.227451, 1.0 },
+ { 0.776471, 0.654902, 0.176471, 1.0 },
+ { 0.729412, 0.607843, 0.129412, 1.0 },
+ { 0.690196, 0.568627, 0.090196, 1.0 },
+ { 0.650980, 0.529412, 0.050980, 1.0 },
+ { 0.537255, 0.415686, 0.058824, 1.0 },
+ { 0.450980, 0.329412, 0.145098, 1.0 },
+ { 0.356863, 0.235294, 0.239216, 1.0 },
+ { 0.282353, 0.160784, 0.313725, 1.0 },
+ { 0.196078, 0.074510, 0.400000, 1.0 },
+ { 0.113725, 0.078431, 0.478431, 1.0 },
+ { 0.035294, 0.082353, 0.560784, 1.0 },
+ { 0.349020, 0.470588, 0.949020, 1.0 },
+ { 0.368627, 0.490196, 0.968627, 1.0 },
+ { 0.407843, 0.529412, 0.996078, 1.0 },
+ { 0.435294, 0.556863, 0.968627, 1.0 },
+ { 0.666667, 0.788235, 0.737255, 1.0 },
+ { 0.760784, 0.760784, 0.498039, 1.0 },
+ { 0.858824, 0.737255, 0.258824, 1.0 },
+ { 0.839216, 0.717647, 0.239216, 1.0 },
+ { 0.819608, 0.698039, 0.219608, 1.0 },
+ { 0.760784, 0.639216, 0.160784, 1.0 },
+ { 0.745098, 0.623529, 0.145098, 1.0 },
+ { 0.733333, 0.611765, 0.133333, 1.0 },
+ { 0.721569, 0.600000, 0.121569, 1.0 },
+ { 0.705882, 0.584314, 0.105882, 1.0 },
+ { 0.698039, 0.576471, 0.098039, 1.0 },
+ { 0.690196, 0.568627, 0.090196, 1.0 },
+ { 0.686275, 0.564706, 0.086275, 1.0 },
+ { 0.662745, 0.541176, 0.062745, 1.0 },
+ { 0.658824, 0.537255, 0.058824, 1.0 },
+ { 0.647059, 0.525490, 0.047059, 1.0 },
+ { 0.635294, 0.513725, 0.035294, 1.0 },
+ { 0.654902, 0.533333, 0.054902, 1.0 },
+ { 0.674510, 0.552941, 0.074510, 1.0 },
+ { 0.678431, 0.556863, 0.078431, 1.0 },
+ { 0.686275, 0.564706, 0.086275, 1.0 },
+ { 0.709804, 0.588235, 0.109804, 1.0 },
+ { 0.729412, 0.607843, 0.129412, 1.0 },
+ { 0.745098, 0.623529, 0.145098, 1.0 },
+ { 0.788235, 0.666667, 0.188235, 1.0 },
+ { 0.800000, 0.678431, 0.200000, 1.0 },
+ { 0.780392, 0.658824, 0.180392, 1.0 },
+ { 0.764706, 0.643137, 0.164706, 1.0 },
+ { 0.737255, 0.615686, 0.137255, 1.0 },
+ { 0.705882, 0.584314, 0.105882, 1.0 },
+ { 0.674510, 0.552941, 0.074510, 1.0 },
+ { 0.643137, 0.521569, 0.043137, 1.0 },
+ { 0.647059, 0.525490, 0.047059, 1.0 },
+ { 0.654902, 0.533333, 0.054902, 1.0 },
+ { 0.666667, 0.545098, 0.066667, 1.0 },
+ { 0.682353, 0.560784, 0.082353, 1.0 },
+ { 0.686275, 0.564706, 0.086275, 1.0 },
+ { 0.690196, 0.568627, 0.090196, 1.0 },
+ { 0.686275, 0.564706, 0.086275, 1.0 },
+ { 0.666667, 0.545098, 0.066667, 1.0 },
+ { 0.639216, 0.517647, 0.039216, 1.0 },
+ { 0.584314, 0.462745, 0.011765, 1.0 },
+ { 0.576471, 0.454902, 0.015686, 1.0 },
+ { 0.572549, 0.450980, 0.023529, 1.0 },
+ { 0.564706, 0.443137, 0.031373, 1.0 },
+ { 0.556863, 0.435294, 0.039216, 1.0 },
+ { 0.552941, 0.431373, 0.043137, 1.0 },
+ { 0.549020, 0.427451, 0.047059, 1.0 },
+ { 0.537255, 0.415686, 0.058824, 1.0 },
+ { 0.533333, 0.411765, 0.062745, 1.0 },
+ { 0.529412, 0.407843, 0.066667, 1.0 },
+ { 0.509804, 0.388235, 0.086275, 1.0 },
+ { 0.513725, 0.392157, 0.082353, 1.0 },
+ { 0.529412, 0.407843, 0.066667, 1.0 },
+ { 0.537255, 0.415686, 0.058824, 1.0 },
+ { 0.537255, 0.415686, 0.058824, 1.0 },
+ { 0.537255, 0.415686, 0.058824, 1.0 },
+ { 0.537255, 0.415686, 0.058824, 1.0 },
+ { 0.521569, 0.400000, 0.074510, 1.0 },
+ { 0.505882, 0.384314, 0.090196, 1.0 },
+ { 0.498039, 0.376471, 0.098039, 1.0 },
+ { 0.458824, 0.337255, 0.137255, 1.0 },
+ { 0.407843, 0.286275, 0.188235, 1.0 },
+ { 0.380392, 0.258824, 0.215686, 1.0 },
+ { 0.313725, 0.192157, 0.282353, 1.0 },
+ { 0.301961, 0.180392, 0.290196, 1.0 },
+ { 0.294118, 0.172549, 0.301961, 1.0 },
+ { 0.278431, 0.156863, 0.317647, 1.0 },
+ { 0.270588, 0.149020, 0.325490, 1.0 },
+ { 0.258824, 0.137255, 0.337255, 1.0 },
+ { 0.250980, 0.129412, 0.345098, 1.0 },
+ { 0.231373, 0.109804, 0.364706, 1.0 },
+ { 0.219608, 0.098039, 0.376471, 1.0 },
+ { 0.196078, 0.074510, 0.400000, 1.0 },
+ { 0.141176, 0.019608, 0.454902, 1.0 },
+ { 0.094118, 0.023529, 0.501961, 1.0 },
+ { 0.050980, 0.066667, 0.545098, 1.0 },
+ { 0.023529, 0.094118, 0.572549, 1.0 },
+ { 0.000000, 0.117647, 0.596078, 1.0 },
+ { 0.015686, 0.137255, 0.615686, 1.0 },
+ { 0.015686, 0.137255, 0.615686, 1.0 },
+ { 0.019608, 0.098039, 0.576471, 1.0 },
+ { 0.082353, 0.035294, 0.513725, 1.0 },
+ { 0.086275, 0.031373, 0.509804, 1.0 },
+ { 0.098039, 0.019608, 0.498039, 1.0 },
+ { 0.192157, 0.070588, 0.403922, 1.0 },
+ { 0.239216, 0.117647, 0.356863, 1.0 },
+ { 0.294118, 0.172549, 0.301961, 1.0 },
+ { 0.356863, 0.235294, 0.239216, 1.0 },
+ { 0.427451, 0.305882, 0.168627, 1.0 },
+ { 0.501961, 0.380392, 0.094118, 1.0 },
+ { 0.537255, 0.415686, 0.058824, 1.0 },
+ { 0.564706, 0.443137, 0.031373, 1.0 },
+ { 0.576471, 0.454902, 0.019608, 1.0 },
+ { 0.596078, 0.474510, 0.000000, 1.0 },
+ { 0.603922, 0.482353, 0.003922, 1.0 },
+ { 0.596078, 0.474510, 0.000000, 1.0 },
+ { 0.588235, 0.466667, 0.007843, 1.0 },
+ { 0.584314, 0.462745, 0.011765, 1.0 },
+ { 0.580392, 0.458824, 0.015686, 1.0 },
+ { 0.588235, 0.466667, 0.007843, 1.0 },
+ { 0.600000, 0.478431, 0.000000, 1.0 },
+ { 0.600000, 0.478431, 0.000000, 1.0 },
+ { 0.600000, 0.478431, 0.000000, 1.0 },
+ { 0.603922, 0.482353, 0.003922, 1.0 },
+ { 0.603922, 0.482353, 0.003922, 1.0 },
+ { 0.603922, 0.482353, 0.003922, 1.0 },
+ { 0.592157, 0.470588, 0.003922, 1.0 },
+ { 0.580392, 0.458824, 0.015686, 1.0 },
+ { 0.568627, 0.447059, 0.027451, 1.0 },
+ { 0.552941, 0.431373, 0.043137, 1.0 },
+ { 0.541176, 0.419608, 0.054902, 1.0 },
+ { 0.541176, 0.419608, 0.054902, 1.0 },
+ { 0.537255, 0.415686, 0.058824, 1.0 },
+ { 0.537255, 0.415686, 0.058824, 1.0 },
+ { 0.537255, 0.415686, 0.058824, 1.0 },
+ { 0.537255, 0.415686, 0.058824, 1.0 },
+ { 0.517647, 0.396078, 0.078431, 1.0 },
+ { 0.505882, 0.384314, 0.090196, 1.0 },
+ { 0.470588, 0.349020, 0.125490, 1.0 },
+ { 0.443137, 0.321569, 0.152941, 1.0 },
+ { 0.431373, 0.309804, 0.164706, 1.0 },
+ { 0.411765, 0.290196, 0.184314, 1.0 },
+ { 0.439216, 0.317647, 0.156863, 1.0 },
+ { 0.470588, 0.349020, 0.125490, 1.0 },
+ { 0.494118, 0.372549, 0.101961, 1.0 },
+ { 0.501961, 0.380392, 0.094118, 1.0 },
+ { 0.505882, 0.384314, 0.090196, 1.0 },
+ { 0.505882, 0.384314, 0.090196, 1.0 },
+ { 0.505882, 0.384314, 0.090196, 1.0 },
+ { 0.486275, 0.364706, 0.109804, 1.0 },
+ { 0.431373, 0.309804, 0.164706, 1.0 },
+ { 0.372549, 0.250980, 0.223529, 1.0 },
+ { 0.341176, 0.219608, 0.254902, 1.0 },
+ { 0.184314, 0.062745, 0.411765, 1.0 },
+ { 0.270588, 0.149020, 0.325490, 1.0 },
+ };
+/* Apophysis-040426-163WrldBndr */
+static double4 colors_174[] = {
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.215686, 0.047059, 0.035294, 1.0 },
+ { 0.211765, 0.043137, 0.035294, 1.0 },
+ { 0.211765, 0.043137, 0.039216, 1.0 },
+ { 0.298039, 0.129412, 0.082353, 1.0 },
+ { 0.384314, 0.215686, 0.129412, 1.0 },
+ { 0.647059, 0.478431, 0.392157, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.384314, 0.215686, 0.129412, 1.0 },
+ { 0.384314, 0.215686, 0.129412, 1.0 },
+ { 0.384314, 0.215686, 0.129412, 1.0 },
+ { 0.647059, 0.478431, 0.392157, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.384314, 0.215686, 0.129412, 1.0 },
+ { 0.384314, 0.215686, 0.129412, 1.0 },
+ { 0.286275, 0.286275, 0.286275, 1.0 },
+ { 0.188235, 0.356863, 0.443137, 1.0 },
+ { 0.239216, 0.407843, 0.494118, 1.0 },
+ { 0.368627, 0.537255, 0.623529, 1.0 },
+ { 0.717647, 0.886275, 0.972549, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.384314, 0.215686, 0.129412, 1.0 },
+ { 0.384314, 0.215686, 0.129412, 1.0 },
+ { 0.372549, 0.203922, 0.117647, 1.0 },
+ { 0.349020, 0.180392, 0.094118, 1.0 },
+ { 0.349020, 0.180392, 0.094118, 1.0 },
+ { 0.349020, 0.180392, 0.094118, 1.0 },
+ { 0.360784, 0.192157, 0.105882, 1.0 },
+ { 0.372549, 0.203922, 0.117647, 1.0 },
+ { 0.384314, 0.215686, 0.129412, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ { 0.909804, 0.741176, 0.654902, 1.0 },
+ };
+/* Apophysis-040426-163GrnPrpl */
+static double4 colors_175[] = {
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.301961, 0.074510, 0.290196, 1.0 },
+ { 0.270588, 0.043137, 0.258824, 1.0 },
+ { 0.239216, 0.011765, 0.227451, 1.0 },
+ { 0.145098, 0.078431, 0.133333, 1.0 },
+ { 0.019608, 0.203922, 0.007843, 1.0 },
+ { 0.019608, 0.203922, 0.007843, 1.0 },
+ { 0.019608, 0.203922, 0.007843, 1.0 },
+ { 0.113725, 0.109804, 0.101961, 1.0 },
+ { 0.207843, 0.015686, 0.196078, 1.0 },
+ { 0.223529, 0.011765, 0.211765, 1.0 },
+ { 0.239216, 0.011765, 0.227451, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.521569, 0.294118, 0.509804, 1.0 },
+ { 0.521569, 0.294118, 0.509804, 1.0 },
+ { 0.521569, 0.294118, 0.509804, 1.0 },
+ { 0.427451, 0.200000, 0.415686, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.164706, 0.392157, 0.176471, 1.0 },
+ { 0.101961, 0.329412, 0.113725, 1.0 },
+ { 0.101961, 0.329412, 0.113725, 1.0 },
+ { 0.101961, 0.329412, 0.113725, 1.0 },
+ { 0.133333, 0.360784, 0.145098, 1.0 },
+ { 0.164706, 0.392157, 0.176471, 1.0 },
+ { 0.164706, 0.392157, 0.176471, 1.0 },
+ { 0.164706, 0.392157, 0.176471, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.396078, 0.168627, 0.384314, 1.0 },
+ { 0.474510, 0.247059, 0.462745, 1.0 },
+ { 0.552941, 0.325490, 0.541176, 1.0 },
+ { 0.615686, 0.388235, 0.603922, 1.0 },
+ { 0.678431, 0.450980, 0.666667, 1.0 },
+ { 0.741176, 0.513725, 0.729412, 1.0 },
+ { 0.866667, 0.639216, 0.854902, 1.0 },
+ { 0.572549, 0.800000, 0.584314, 1.0 },
+ { 0.478431, 0.705882, 0.490196, 1.0 },
+ { 0.384314, 0.611765, 0.396078, 1.0 },
+ { 0.352941, 0.580392, 0.364706, 1.0 },
+ { 0.164706, 0.392157, 0.176471, 1.0 },
+ { 0.101961, 0.329412, 0.113725, 1.0 },
+ { 0.039216, 0.266667, 0.050980, 1.0 },
+ { 0.019608, 0.203922, 0.007843, 1.0 },
+ { 0.082353, 0.141176, 0.070588, 1.0 },
+ { 0.207843, 0.015686, 0.196078, 1.0 },
+ { 0.239216, 0.011765, 0.227451, 1.0 },
+ { 0.301961, 0.074510, 0.290196, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.301961, 0.074510, 0.290196, 1.0 },
+ { 0.239216, 0.011765, 0.227451, 1.0 },
+ { 0.113725, 0.109804, 0.101961, 1.0 },
+ { 0.082353, 0.141176, 0.070588, 1.0 },
+ { 0.082353, 0.141176, 0.070588, 1.0 },
+ { 0.113725, 0.109804, 0.101961, 1.0 },
+ { 0.239216, 0.011765, 0.227451, 1.0 },
+ { 0.270588, 0.043137, 0.258824, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ { 0.333333, 0.105882, 0.321569, 1.0 },
+ };
+/* Apophysis-040426-163SphPart2 */
+static double4 colors_176[] = {
+ { 0.317647, 0.325490, 0.101961, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.262745, 0.305882, 0.066667, 1.0 },
+ { 0.247059, 0.301961, 0.054902, 1.0 },
+ { 0.239216, 0.298039, 0.050980, 1.0 },
+ { 0.235294, 0.298039, 0.047059, 1.0 },
+ { 0.235294, 0.298039, 0.047059, 1.0 },
+ { 0.235294, 0.298039, 0.047059, 1.0 },
+ { 0.223529, 0.294118, 0.039216, 1.0 },
+ { 0.223529, 0.294118, 0.039216, 1.0 },
+ { 0.223529, 0.294118, 0.039216, 1.0 },
+ { 0.223529, 0.294118, 0.039216, 1.0 },
+ { 0.223529, 0.294118, 0.039216, 1.0 },
+ { 0.215686, 0.290196, 0.035294, 1.0 },
+ { 0.211765, 0.290196, 0.031373, 1.0 },
+ { 0.211765, 0.290196, 0.031373, 1.0 },
+ { 0.211765, 0.290196, 0.031373, 1.0 },
+ { 0.211765, 0.290196, 0.031373, 1.0 },
+ { 0.227451, 0.294118, 0.043137, 1.0 },
+ { 0.247059, 0.301961, 0.054902, 1.0 },
+ { 0.270588, 0.309804, 0.070588, 1.0 },
+ { 0.294118, 0.317647, 0.086275, 1.0 },
+ { 0.298039, 0.317647, 0.090196, 1.0 },
+ { 0.305882, 0.321569, 0.094118, 1.0 },
+ { 0.329412, 0.329412, 0.109804, 1.0 },
+ { 0.333333, 0.329412, 0.113725, 1.0 },
+ { 0.341176, 0.333333, 0.117647, 1.0 },
+ { 0.341176, 0.333333, 0.117647, 1.0 },
+ { 0.341176, 0.333333, 0.117647, 1.0 },
+ { 0.333333, 0.329412, 0.113725, 1.0 },
+ { 0.329412, 0.329412, 0.109804, 1.0 },
+ { 0.305882, 0.321569, 0.094118, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.294118, 0.317647, 0.086275, 1.0 },
+ { 0.305882, 0.321569, 0.094118, 1.0 },
+ { 0.317647, 0.325490, 0.101961, 1.0 },
+ { 0.321569, 0.325490, 0.105882, 1.0 },
+ { 0.329412, 0.329412, 0.109804, 1.0 },
+ { 0.329412, 0.329412, 0.109804, 1.0 },
+ { 0.329412, 0.329412, 0.109804, 1.0 },
+ { 0.329412, 0.329412, 0.109804, 1.0 },
+ { 0.317647, 0.325490, 0.101961, 1.0 },
+ { 0.305882, 0.321569, 0.094118, 1.0 },
+ { 0.294118, 0.317647, 0.086275, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.274510, 0.309804, 0.074510, 1.0 },
+ { 0.270588, 0.309804, 0.070588, 1.0 },
+ { 0.258824, 0.305882, 0.062745, 1.0 },
+ { 0.258824, 0.305882, 0.062745, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.286275, 0.313725, 0.082353, 1.0 },
+ { 0.294118, 0.317647, 0.086275, 1.0 },
+ { 0.298039, 0.317647, 0.090196, 1.0 },
+ { 0.305882, 0.321569, 0.094118, 1.0 },
+ { 0.305882, 0.321569, 0.094118, 1.0 },
+ { 0.305882, 0.321569, 0.094118, 1.0 },
+ { 0.294118, 0.317647, 0.086275, 1.0 },
+ { 0.286275, 0.313725, 0.082353, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.294118, 0.317647, 0.086275, 1.0 },
+ { 0.305882, 0.321569, 0.094118, 1.0 },
+ { 0.317647, 0.325490, 0.101961, 1.0 },
+ { 0.305882, 0.321569, 0.094118, 1.0 },
+ { 0.294118, 0.317647, 0.086275, 1.0 },
+ { 0.294118, 0.317647, 0.086275, 1.0 },
+ { 0.294118, 0.317647, 0.086275, 1.0 },
+ { 0.305882, 0.321569, 0.094118, 1.0 },
+ { 0.317647, 0.325490, 0.101961, 1.0 },
+ { 0.317647, 0.325490, 0.101961, 1.0 },
+ { 0.321569, 0.325490, 0.105882, 1.0 },
+ { 0.329412, 0.329412, 0.109804, 1.0 },
+ { 0.329412, 0.329412, 0.109804, 1.0 },
+ { 0.329412, 0.329412, 0.109804, 1.0 },
+ { 0.329412, 0.329412, 0.109804, 1.0 },
+ { 0.317647, 0.325490, 0.101961, 1.0 },
+ { 0.317647, 0.325490, 0.101961, 1.0 },
+ { 0.321569, 0.325490, 0.105882, 1.0 },
+ { 0.329412, 0.329412, 0.109804, 1.0 },
+ { 0.341176, 0.333333, 0.117647, 1.0 },
+ { 0.352941, 0.337255, 0.125490, 1.0 },
+ { 0.423529, 0.360784, 0.172549, 1.0 },
+ { 0.564706, 0.407843, 0.266667, 1.0 },
+ { 0.729412, 0.462745, 0.376471, 1.0 },
+ { 0.745098, 0.639216, 0.729412, 1.0 },
+ { 0.286275, 0.792157, 0.968627, 1.0 },
+ { 0.466667, 0.729412, 0.878431, 1.0 },
+ { 0.650980, 0.670588, 0.792157, 1.0 },
+ { 0.686275, 0.658824, 0.768627, 1.0 },
+ { 0.721569, 0.647059, 0.745098, 1.0 },
+ { 0.815686, 0.615686, 0.682353, 1.0 },
+ { 0.992157, 0.556863, 0.564706, 1.0 },
+ { 0.929412, 0.529412, 0.509804, 1.0 },
+ { 0.709804, 0.454902, 0.364706, 1.0 },
+ { 0.494118, 0.384314, 0.219608, 1.0 },
+ { 0.447059, 0.368627, 0.188235, 1.0 },
+ { 0.400000, 0.352941, 0.156863, 1.0 },
+ { 0.341176, 0.333333, 0.117647, 1.0 },
+ { 0.317647, 0.325490, 0.101961, 1.0 },
+ { 0.294118, 0.317647, 0.086275, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.270588, 0.309804, 0.070588, 1.0 },
+ { 0.258824, 0.305882, 0.062745, 1.0 },
+ { 0.247059, 0.301961, 0.054902, 1.0 },
+ { 0.235294, 0.298039, 0.047059, 1.0 },
+ { 0.247059, 0.301961, 0.054902, 1.0 },
+ { 0.258824, 0.305882, 0.062745, 1.0 },
+ { 0.262745, 0.305882, 0.066667, 1.0 },
+ { 0.270588, 0.309804, 0.070588, 1.0 },
+ { 0.270588, 0.309804, 0.070588, 1.0 },
+ { 0.270588, 0.309804, 0.070588, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.294118, 0.317647, 0.086275, 1.0 },
+ { 0.317647, 0.325490, 0.101961, 1.0 },
+ { 0.341176, 0.333333, 0.117647, 1.0 },
+ { 0.364706, 0.341176, 0.133333, 1.0 },
+ { 0.415686, 0.356863, 0.168627, 1.0 },
+ { 0.470588, 0.376471, 0.203922, 1.0 },
+ { 0.552941, 0.403922, 0.258824, 1.0 },
+ { 0.729412, 0.462745, 0.376471, 1.0 },
+ { 0.815686, 0.615686, 0.682353, 1.0 },
+ { 0.780392, 0.627451, 0.705882, 1.0 },
+ { 0.980392, 0.560784, 0.572549, 1.0 },
+ { 0.984314, 0.556863, 0.568627, 1.0 },
+ { 0.992157, 0.556863, 0.564706, 1.0 },
+ { 0.945098, 0.572549, 0.596078, 1.0 },
+ { 0.756863, 0.635294, 0.721569, 1.0 },
+ { 0.674510, 0.662745, 0.776471, 1.0 },
+ { 0.639216, 0.674510, 0.800000, 1.0 },
+ { 0.709804, 0.650980, 0.752941, 1.0 },
+ { 0.745098, 0.639216, 0.729412, 1.0 },
+ { 0.780392, 0.627451, 0.705882, 1.0 },
+ { 0.882353, 0.513725, 0.478431, 1.0 },
+ { 0.623529, 0.427451, 0.305882, 1.0 },
+ { 0.470588, 0.376471, 0.203922, 1.0 },
+ { 0.376471, 0.345098, 0.141176, 1.0 },
+ { 0.341176, 0.333333, 0.117647, 1.0 },
+ { 0.341176, 0.333333, 0.117647, 1.0 },
+ { 0.388235, 0.349020, 0.149020, 1.0 },
+ { 0.427451, 0.360784, 0.176471, 1.0 },
+ { 0.470588, 0.376471, 0.203922, 1.0 },
+ { 0.145098, 0.839216, 0.874510, 1.0 },
+ { 0.133333, 0.843137, 0.866667, 1.0 },
+ { 0.121569, 0.847059, 0.858824, 1.0 },
+ { 0.109804, 0.850980, 0.850980, 1.0 },
+ { 0.133333, 0.843137, 0.866667, 1.0 },
+ { 0.168627, 0.831373, 0.890196, 1.0 },
+ { 0.203922, 0.819608, 0.913725, 1.0 },
+ { 0.576471, 0.411765, 0.274510, 1.0 },
+ { 0.505882, 0.388235, 0.227451, 1.0 },
+ { 0.682353, 0.447059, 0.345098, 1.0 },
+ { 0.858824, 0.505882, 0.462745, 1.0 },
+ { 0.941176, 0.533333, 0.517647, 1.0 },
+ { 0.964706, 0.541176, 0.533333, 1.0 },
+ { 0.780392, 0.627451, 0.705882, 1.0 },
+ { 0.745098, 0.639216, 0.729412, 1.0 },
+ { 0.733333, 0.643137, 0.737255, 1.0 },
+ { 0.756863, 0.635294, 0.721569, 1.0 },
+ { 0.705882, 0.454902, 0.360784, 1.0 },
+ { 0.517647, 0.392157, 0.235294, 1.0 },
+ { 0.435294, 0.364706, 0.180392, 1.0 },
+ { 0.364706, 0.341176, 0.133333, 1.0 },
+ { 0.392157, 0.349020, 0.152941, 1.0 },
+ { 0.423529, 0.360784, 0.172549, 1.0 },
+ { 0.529412, 0.396078, 0.243137, 1.0 },
+ { 0.705882, 0.454902, 0.360784, 1.0 },
+ { 0.917647, 0.525490, 0.501961, 1.0 },
+ { 0.917647, 0.525490, 0.501961, 1.0 },
+ { 0.670588, 0.443137, 0.337255, 1.0 },
+ { 0.517647, 0.392157, 0.235294, 1.0 },
+ { 0.423529, 0.360784, 0.172549, 1.0 },
+ { 0.352941, 0.337255, 0.125490, 1.0 },
+ { 0.317647, 0.325490, 0.101961, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.258824, 0.305882, 0.062745, 1.0 },
+ { 0.235294, 0.298039, 0.047059, 1.0 },
+ { 0.235294, 0.298039, 0.047059, 1.0 },
+ { 0.235294, 0.298039, 0.047059, 1.0 },
+ { 0.235294, 0.298039, 0.047059, 1.0 },
+ { 0.235294, 0.298039, 0.047059, 1.0 },
+ { 0.247059, 0.301961, 0.054902, 1.0 },
+ { 0.247059, 0.301961, 0.054902, 1.0 },
+ { 0.247059, 0.301961, 0.054902, 1.0 },
+ { 0.247059, 0.301961, 0.054902, 1.0 },
+ { 0.247059, 0.301961, 0.054902, 1.0 },
+ { 0.258824, 0.305882, 0.062745, 1.0 },
+ { 0.270588, 0.309804, 0.070588, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.270588, 0.309804, 0.070588, 1.0 },
+ { 0.258824, 0.305882, 0.062745, 1.0 },
+ { 0.247059, 0.301961, 0.054902, 1.0 },
+ { 0.258824, 0.305882, 0.062745, 1.0 },
+ { 0.270588, 0.309804, 0.070588, 1.0 },
+ { 0.270588, 0.309804, 0.070588, 1.0 },
+ { 0.270588, 0.309804, 0.070588, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.270588, 0.309804, 0.070588, 1.0 },
+ { 0.258824, 0.305882, 0.062745, 1.0 },
+ { 0.247059, 0.301961, 0.054902, 1.0 },
+ { 0.247059, 0.301961, 0.054902, 1.0 },
+ { 0.247059, 0.301961, 0.054902, 1.0 },
+ { 0.247059, 0.301961, 0.054902, 1.0 },
+ { 0.247059, 0.301961, 0.054902, 1.0 },
+ { 0.258824, 0.305882, 0.062745, 1.0 },
+ { 0.270588, 0.309804, 0.070588, 1.0 },
+ { 0.270588, 0.309804, 0.070588, 1.0 },
+ { 0.270588, 0.309804, 0.070588, 1.0 },
+ { 0.270588, 0.309804, 0.070588, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.294118, 0.317647, 0.086275, 1.0 },
+ { 0.305882, 0.321569, 0.094118, 1.0 },
+ { 0.317647, 0.325490, 0.101961, 1.0 },
+ { 0.329412, 0.329412, 0.109804, 1.0 },
+ { 0.329412, 0.329412, 0.109804, 1.0 },
+ { 0.329412, 0.329412, 0.109804, 1.0 },
+ { 0.317647, 0.325490, 0.101961, 1.0 },
+ { 0.305882, 0.321569, 0.094118, 1.0 },
+ { 0.294118, 0.317647, 0.086275, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.078431, 1.0 },
+ { 0.294118, 0.317647, 0.086275, 1.0 },
+ { 0.317647, 0.325490, 0.101961, 1.0 },
+ { 0.341176, 0.333333, 0.117647, 1.0 },
+ { 0.411765, 0.356863, 0.164706, 1.0 },
+ { 0.482353, 0.380392, 0.211765, 1.0 },
+ { 0.847059, 0.501961, 0.454902, 1.0 },
+ { 0.588235, 0.415686, 0.282353, 1.0 },
+ };
+/* Apophysis-040426-163StAmF */
+static double4 colors_177[] = {
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.258824, 0.141176, 0.031373, 1.0 },
+ { 0.521569, 0.282353, 0.062745, 1.0 },
+ { 0.450980, 0.376471, 0.329412, 1.0 },
+ { 0.384314, 0.474510, 0.596078, 1.0 },
+ { 0.392157, 0.517647, 0.619608, 1.0 },
+ { 0.403922, 0.564706, 0.647059, 1.0 },
+ { 0.447059, 0.698039, 0.745098, 1.0 },
+ { 0.462745, 0.729412, 0.780392, 1.0 },
+ { 0.478431, 0.760784, 0.819608, 1.0 },
+ { 0.458824, 0.741176, 0.788235, 1.0 },
+ { 0.443137, 0.725490, 0.760784, 1.0 },
+ { 0.388235, 0.670588, 0.682353, 1.0 },
+ { 0.337255, 0.619608, 0.607843, 1.0 },
+ { 0.474510, 0.521569, 0.117647, 1.0 },
+ { 0.490196, 0.490196, 0.078431, 1.0 },
+ { 0.509804, 0.462745, 0.039216, 1.0 },
+ { 0.509804, 0.423529, 0.082353, 1.0 },
+ { 0.509804, 0.388235, 0.129412, 1.0 },
+ { 0.517647, 0.407843, 0.125490, 1.0 },
+ { 0.525490, 0.431373, 0.125490, 1.0 },
+ { 0.549020, 0.435294, 0.145098, 1.0 },
+ { 0.572549, 0.470588, 0.592157, 1.0 },
+ { 0.505882, 0.658824, 0.768627, 1.0 },
+ { 0.541176, 0.721569, 0.819608, 1.0 },
+ { 0.580392, 0.788235, 0.874510, 1.0 },
+ { 0.466667, 0.666667, 0.733333, 1.0 },
+ { 0.352941, 0.545098, 0.592157, 1.0 },
+ { 0.419608, 0.498039, 0.364706, 1.0 },
+ { 0.486275, 0.454902, 0.141176, 1.0 },
+ { 0.552941, 0.345098, 0.133333, 1.0 },
+ { 0.537255, 0.368627, 0.388235, 1.0 },
+ { 0.525490, 0.392157, 0.643137, 1.0 },
+ { 0.513725, 0.423529, 0.662745, 1.0 },
+ { 0.505882, 0.454902, 0.682353, 1.0 },
+ { 0.513725, 0.419608, 0.658824, 1.0 },
+ { 0.521569, 0.388235, 0.635294, 1.0 },
+ { 0.482353, 0.360784, 0.596078, 1.0 },
+ { 0.541176, 0.294118, 0.141176, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.552941, 0.239216, 0.121569, 1.0 },
+ { 0.552941, 0.282353, 0.156863, 1.0 },
+ { 0.427451, 0.443137, 0.619608, 1.0 },
+ { 0.411765, 0.501961, 0.631373, 1.0 },
+ { 0.400000, 0.564706, 0.643137, 1.0 },
+ { 0.368627, 0.580392, 0.623529, 1.0 },
+ { 0.341176, 0.596078, 0.603922, 1.0 },
+ { 0.349020, 0.615686, 0.619608, 1.0 },
+ { 0.356863, 0.639216, 0.639216, 1.0 },
+ { 0.349020, 0.650980, 0.639216, 1.0 },
+ { 0.368627, 0.666667, 0.662745, 1.0 },
+ { 0.415686, 0.650980, 0.694118, 1.0 },
+ { 0.411765, 0.627451, 0.682353, 1.0 },
+ { 0.411765, 0.607843, 0.670588, 1.0 },
+ { 0.423529, 0.592157, 0.674510, 1.0 },
+ { 0.439216, 0.576471, 0.682353, 1.0 },
+ { 0.423529, 0.572549, 0.666667, 1.0 },
+ { 0.407843, 0.568627, 0.650980, 1.0 },
+ { 0.345098, 0.549020, 0.588235, 1.0 },
+ { 0.188235, 0.443137, 0.294118, 1.0 },
+ { 0.035294, 0.341176, 0.000000, 1.0 },
+ { 0.015686, 0.168627, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.549020, 0.274510, 0.109804, 1.0 },
+ { 0.533333, 0.333333, 0.152941, 1.0 },
+ { 0.415686, 0.423529, 0.600000, 1.0 },
+ { 0.376471, 0.501961, 0.600000, 1.0 },
+ { 0.360784, 0.498039, 0.584314, 1.0 },
+ { 0.349020, 0.494118, 0.572549, 1.0 },
+ { 0.509804, 0.400000, 0.152941, 1.0 },
+ { 0.529412, 0.317647, 0.121569, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.529412, 0.239216, 0.082353, 1.0 },
+ { 0.662745, 0.411765, 0.556863, 1.0 },
+ { 0.713725, 0.447059, 0.600000, 1.0 },
+ { 0.764706, 0.486275, 0.643137, 1.0 },
+ { 0.588235, 0.435294, 0.705882, 1.0 },
+ { 0.588235, 0.466667, 0.623529, 1.0 },
+ { 0.611765, 0.521569, 0.615686, 1.0 },
+ { 0.545098, 0.576471, 0.200000, 1.0 },
+ { 0.525490, 0.305882, 0.086275, 1.0 },
+ { 0.262745, 0.152941, 0.043137, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.466667, 0.482353, 0.133333, 1.0 },
+ { 0.396078, 0.509804, 0.352941, 1.0 },
+ { 0.329412, 0.541176, 0.572549, 1.0 },
+ { 0.356863, 0.572549, 0.607843, 1.0 },
+ { 0.360784, 0.572549, 0.611765, 1.0 },
+ { 0.380392, 0.498039, 0.603922, 1.0 },
+ { 0.411765, 0.435294, 0.603922, 1.0 },
+ { 0.545098, 0.258824, 0.101961, 1.0 },
+ { 0.270588, 0.129412, 0.050980, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.564706, 0.235294, 0.137255, 1.0 },
+ { 0.564706, 0.239216, 0.141176, 1.0 },
+ { 0.541176, 0.309804, 0.152941, 1.0 },
+ { 0.458824, 0.352941, 0.580392, 1.0 },
+ { 0.490196, 0.423529, 0.654902, 1.0 },
+ { 0.584314, 0.431373, 0.701961, 1.0 },
+ { 0.650980, 0.478431, 0.768627, 1.0 },
+ { 0.666667, 0.474510, 0.752941, 1.0 },
+ { 0.721569, 0.560784, 0.745098, 1.0 },
+ { 0.725490, 0.619608, 0.717647, 1.0 },
+ { 0.729412, 0.768627, 0.615686, 1.0 },
+ { 0.709804, 0.756863, 0.596078, 1.0 },
+ { 0.694118, 0.749020, 0.576471, 1.0 },
+ { 0.450980, 0.615686, 0.709804, 1.0 },
+ { 0.443137, 0.505882, 0.658824, 1.0 },
+ { 0.380392, 0.411765, 0.568627, 1.0 },
+ { 0.215686, 0.133333, 0.149020, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.333333, 0.403922, 0.078431, 1.0 },
+ { 0.454902, 0.450980, 0.074510, 1.0 },
+ { 0.498039, 0.490196, 0.117647, 1.0 },
+ { 0.674510, 0.674510, 0.611765, 1.0 },
+ { 0.600000, 0.639216, 0.823529, 1.0 },
+ { 0.662745, 0.760784, 0.996078, 1.0 },
+ { 0.690196, 0.878431, 0.988235, 1.0 },
+ { 0.623529, 0.764706, 0.984314, 1.0 },
+ { 0.647059, 0.764706, 0.996078, 1.0 },
+ { 0.705882, 0.701961, 0.964706, 1.0 },
+ { 0.803922, 0.600000, 0.835294, 1.0 },
+ { 0.733333, 0.596078, 0.768627, 1.0 },
+ { 0.705882, 0.611765, 0.694118, 1.0 },
+ { 0.709804, 0.678431, 0.662745, 1.0 },
+ { 0.709804, 0.717647, 0.639216, 1.0 },
+ { 0.780392, 0.725490, 0.607843, 1.0 },
+ { 0.796078, 0.752941, 0.600000, 1.0 },
+ { 0.850980, 0.701961, 0.705882, 1.0 },
+ { 0.847059, 0.792157, 0.713725, 1.0 },
+ { 0.843137, 0.827451, 0.717647, 1.0 },
+ { 0.839216, 0.882353, 0.870588, 1.0 },
+ { 0.882353, 0.917647, 0.929412, 1.0 },
+ { 0.854902, 0.807843, 0.992157, 1.0 },
+ { 0.835294, 0.796078, 0.992157, 1.0 },
+ { 0.847059, 0.635294, 0.870588, 1.0 },
+ { 0.713725, 0.541176, 0.749020, 1.0 },
+ { 0.549020, 0.450980, 0.705882, 1.0 },
+ { 0.509804, 0.466667, 0.690196, 1.0 },
+ { 0.403922, 0.505882, 0.627451, 1.0 },
+ { 0.490196, 0.529412, 0.701961, 1.0 },
+ { 0.592157, 0.615686, 0.807843, 1.0 },
+ { 0.682353, 0.721569, 0.901961, 1.0 },
+ { 0.737255, 0.843137, 0.964706, 1.0 },
+ { 0.819608, 0.898039, 0.945098, 1.0 },
+ { 0.933333, 0.874510, 0.882353, 1.0 },
+ { 0.945098, 0.713725, 0.956863, 1.0 },
+ { 0.992157, 0.694118, 0.996078, 1.0 },
+ { 0.894118, 0.615686, 0.952941, 1.0 },
+ { 0.827451, 0.588235, 0.874510, 1.0 },
+ { 0.607843, 0.635294, 0.827451, 1.0 },
+ { 0.466667, 0.647059, 0.733333, 1.0 },
+ { 0.372549, 0.611765, 0.639216, 1.0 },
+ { 0.341176, 0.556863, 0.588235, 1.0 },
+ { 0.450980, 0.521569, 0.141176, 1.0 },
+ { 0.490196, 0.443137, 0.117647, 1.0 },
+ { 0.490196, 0.450980, 0.152941, 1.0 },
+ { 0.415686, 0.447059, 0.611765, 1.0 },
+ { 0.478431, 0.403922, 0.635294, 1.0 },
+ { 0.478431, 0.356863, 0.592157, 1.0 },
+ { 0.552941, 0.270588, 0.152941, 1.0 },
+ { 0.564706, 0.235294, 0.137255, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.262745, 0.149020, 0.149020, 1.0 },
+ { 0.439216, 0.352941, 0.576471, 1.0 },
+ { 0.541176, 0.411765, 0.600000, 1.0 },
+ };
+/* Apophysis-040426-163StCosOwl */
+static double4 colors_178[] = {
+ { 0.352941, 0.560784, 0.505882, 1.0 },
+ { 0.168627, 0.364706, 0.270588, 1.0 },
+ { 0.176471, 0.270588, 0.301961, 1.0 },
+ { 0.188235, 0.176471, 0.337255, 1.0 },
+ { 0.207843, 0.192157, 0.419608, 1.0 },
+ { 0.227451, 0.207843, 0.501961, 1.0 },
+ { 0.200000, 0.164706, 0.592157, 1.0 },
+ { 0.172549, 0.125490, 0.686275, 1.0 },
+ { 0.098039, 0.078431, 0.341176, 1.0 },
+ { 0.090196, 0.039216, 0.223529, 1.0 },
+ { 0.086275, 0.000000, 0.109804, 1.0 },
+ { 0.054902, 0.007843, 0.074510, 1.0 },
+ { 0.023529, 0.019608, 0.043137, 1.0 },
+ { 0.082353, 0.047059, 0.031373, 1.0 },
+ { 0.145098, 0.078431, 0.019608, 1.0 },
+ { 0.176471, 0.074510, 0.007843, 1.0 },
+ { 0.207843, 0.074510, 0.000000, 1.0 },
+ { 0.294118, 0.117647, 0.031373, 1.0 },
+ { 0.274510, 0.192157, 0.145098, 1.0 },
+ { 0.254902, 0.266667, 0.258824, 1.0 },
+ { 0.286275, 0.282353, 0.411765, 1.0 },
+ { 0.317647, 0.298039, 0.568627, 1.0 },
+ { 0.368627, 0.341176, 0.709804, 1.0 },
+ { 0.423529, 0.384314, 0.850980, 1.0 },
+ { 0.721569, 0.674510, 1.000000, 1.0 },
+ { 0.839216, 0.784314, 1.000000, 1.0 },
+ { 0.956863, 0.894118, 1.000000, 1.0 },
+ { 0.945098, 0.882353, 1.000000, 1.0 },
+ { 0.933333, 0.870588, 1.000000, 1.0 },
+ { 0.917647, 0.854902, 1.000000, 1.0 },
+ { 0.905882, 0.843137, 1.000000, 1.0 },
+ { 0.827451, 0.768627, 1.000000, 1.0 },
+ { 0.694118, 0.647059, 1.000000, 1.0 },
+ { 0.411765, 0.356863, 1.000000, 1.0 },
+ { 0.368627, 0.329412, 0.792157, 1.0 },
+ { 0.329412, 0.305882, 0.588235, 1.0 },
+ { 0.384314, 0.356863, 0.686275, 1.0 },
+ { 0.443137, 0.411765, 0.788235, 1.0 },
+ { 0.509804, 0.470588, 0.874510, 1.0 },
+ { 0.576471, 0.529412, 0.964706, 1.0 },
+ { 0.725490, 0.674510, 1.000000, 1.0 },
+ { 0.819608, 0.760784, 1.000000, 1.0 },
+ { 0.913725, 0.850980, 1.000000, 1.0 },
+ { 0.952941, 0.886275, 1.000000, 1.0 },
+ { 0.992157, 0.925490, 1.000000, 1.0 },
+ { 0.996078, 0.933333, 1.000000, 1.0 },
+ { 1.000000, 0.945098, 1.000000, 1.0 },
+ { 1.000000, 0.976471, 1.000000, 1.0 },
+ { 1.000000, 0.996078, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 0.992157, 1.000000, 1.0 },
+ { 1.000000, 0.984314, 1.000000, 1.0 },
+ { 1.000000, 0.960784, 1.000000, 1.0 },
+ { 1.000000, 0.941176, 1.000000, 1.0 },
+ { 0.984314, 0.921569, 1.000000, 1.0 },
+ { 0.968627, 0.901961, 1.000000, 1.0 },
+ { 0.721569, 0.670588, 1.000000, 1.0 },
+ { 0.552941, 0.513725, 0.839216, 1.0 },
+ { 0.384314, 0.356863, 0.682353, 1.0 },
+ { 0.517647, 0.454902, 0.607843, 1.0 },
+ { 0.654902, 0.552941, 0.537255, 1.0 },
+ { 0.749020, 0.619608, 0.564706, 1.0 },
+ { 0.843137, 0.690196, 0.596078, 1.0 },
+ { 0.960784, 0.768627, 0.635294, 1.0 },
+ { 0.925490, 0.917647, 0.913725, 1.0 },
+ { 0.788235, 0.733333, 1.000000, 1.0 },
+ { 0.639216, 0.596078, 0.933333, 1.0 },
+ { 0.490196, 0.458824, 0.870588, 1.0 },
+ { 0.384314, 0.360784, 0.686275, 1.0 },
+ { 0.282353, 0.262745, 0.501961, 1.0 },
+ { 0.156863, 0.145098, 0.309804, 1.0 },
+ { 0.090196, 0.101961, 0.121569, 1.0 },
+ { 0.015686, 0.015686, 0.027451, 1.0 },
+ { 0.094118, 0.039216, 0.027451, 1.0 },
+ { 0.176471, 0.066667, 0.027451, 1.0 },
+ { 0.298039, 0.133333, 0.047059, 1.0 },
+ { 0.419608, 0.203922, 0.070588, 1.0 },
+ { 0.403922, 0.231373, 0.137255, 1.0 },
+ { 0.392157, 0.258824, 0.207843, 1.0 },
+ { 0.298039, 0.262745, 0.247059, 1.0 },
+ { 0.239216, 0.290196, 0.294118, 1.0 },
+ { 0.266667, 0.250980, 0.478431, 1.0 },
+ { 0.235294, 0.219608, 0.423529, 1.0 },
+ { 0.207843, 0.192157, 0.368627, 1.0 },
+ { 0.172549, 0.160784, 0.305882, 1.0 },
+ { 0.137255, 0.129412, 0.247059, 1.0 },
+ { 0.098039, 0.090196, 0.176471, 1.0 },
+ { 0.058824, 0.054902, 0.101961, 1.0 },
+ { 0.082353, 0.023529, 0.000000, 1.0 },
+ { 0.129412, 0.035294, 0.015686, 1.0 },
+ { 0.180392, 0.050980, 0.035294, 1.0 },
+ { 0.117647, 0.023529, 0.082353, 1.0 },
+ { 0.058824, 0.000000, 0.129412, 1.0 },
+ { 0.031373, 0.011765, 0.309804, 1.0 },
+ { 0.011765, 0.011765, 0.313725, 1.0 },
+ { 0.023529, 0.000000, 0.313725, 1.0 },
+ { 0.047059, 0.023529, 0.313725, 1.0 },
+ { 0.145098, 0.101961, 0.109804, 1.0 },
+ { 0.258824, 0.121569, 0.133333, 1.0 },
+ { 0.372549, 0.145098, 0.160784, 1.0 },
+ { 0.392157, 0.196078, 0.200000, 1.0 },
+ { 0.415686, 0.250980, 0.239216, 1.0 },
+ { 0.360784, 0.274510, 0.262745, 1.0 },
+ { 0.439216, 0.372549, 0.356863, 1.0 },
+ { 0.278431, 0.262745, 0.498039, 1.0 },
+ { 0.286275, 0.266667, 0.509804, 1.0 },
+ { 0.294118, 0.274510, 0.521569, 1.0 },
+ { 0.309804, 0.286275, 0.549020, 1.0 },
+ { 0.325490, 0.301961, 0.576471, 1.0 },
+ { 0.772549, 0.094118, 0.678431, 1.0 },
+ { 0.815686, 0.117647, 0.733333, 1.0 },
+ { 0.600000, 0.541176, 1.000000, 1.0 },
+ { 0.678431, 0.631373, 1.000000, 1.0 },
+ { 0.713725, 0.662745, 1.000000, 1.0 },
+ { 0.717647, 0.666667, 1.000000, 1.0 },
+ { 0.721569, 0.674510, 1.000000, 1.0 },
+ { 0.725490, 0.674510, 1.000000, 1.0 },
+ { 0.741176, 0.690196, 1.000000, 1.0 },
+ { 0.827451, 0.772549, 1.000000, 1.0 },
+ { 0.898039, 0.835294, 1.000000, 1.0 },
+ { 0.882353, 0.843137, 1.000000, 1.0 },
+ { 0.760784, 0.725490, 0.988235, 1.0 },
+ { 0.643137, 0.611765, 0.980392, 1.0 },
+ { 0.505882, 0.478431, 0.819608, 1.0 },
+ { 0.372549, 0.345098, 0.658824, 1.0 },
+ { 0.278431, 0.262745, 0.498039, 1.0 },
+ { 0.164706, 0.149020, 0.352941, 1.0 },
+ { 0.101961, 0.098039, 0.184314, 1.0 },
+ { 0.011765, 0.003922, 0.082353, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.003922, 1.0 },
+ { 0.015686, 0.000000, 0.074510, 1.0 },
+ { 0.035294, 0.000000, 0.149020, 1.0 },
+ { 0.074510, 0.000000, 0.223529, 1.0 },
+ { 0.113725, 0.000000, 0.298039, 1.0 },
+ { 0.160784, 0.000000, 0.282353, 1.0 },
+ { 0.145098, 0.000000, 0.364706, 1.0 },
+ { 0.164706, 0.000000, 0.356863, 1.0 },
+ { 0.282353, 0.000000, 0.529412, 1.0 },
+ { 0.509804, 0.474510, 0.905882, 1.0 },
+ { 0.611765, 0.568627, 0.952941, 1.0 },
+ { 0.713725, 0.666667, 1.000000, 1.0 },
+ { 0.862745, 0.803922, 1.000000, 1.0 },
+ { 0.925490, 0.858824, 1.000000, 1.0 },
+ { 0.929412, 0.866667, 1.000000, 1.0 },
+ { 0.874510, 0.862745, 0.905882, 1.0 },
+ { 0.517647, 0.505882, 0.631373, 1.0 },
+ { 0.396078, 0.384314, 0.556863, 1.0 },
+ { 0.278431, 0.262745, 0.486275, 1.0 },
+ { 0.133333, 0.121569, 0.235294, 1.0 },
+ { 0.062745, 0.058824, 0.113725, 1.0 },
+ { 0.000000, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.007843, 0.003922, 1.0 },
+ { 0.113725, 0.082353, 0.066667, 1.0 },
+ { 0.211765, 0.152941, 0.125490, 1.0 },
+ { 0.231373, 0.192157, 0.188235, 1.0 },
+ { 0.129412, 0.121569, 0.231373, 1.0 },
+ { 0.125490, 0.117647, 0.223529, 1.0 },
+ { 0.121569, 0.113725, 0.215686, 1.0 },
+ { 0.078431, 0.074510, 0.141176, 1.0 },
+ { 0.019608, 0.019608, 0.039216, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.011765, 0.043137, 0.031373, 1.0 },
+ { 0.027451, 0.090196, 0.105882, 1.0 },
+ { 0.098039, 0.278431, 0.200000, 1.0 },
+ { 0.184314, 0.384314, 0.074510, 1.0 },
+ { 0.294118, 0.439216, 0.066667, 1.0 },
+ { 0.419608, 0.474510, 0.058824, 1.0 },
+ { 0.533333, 0.337255, 0.247059, 1.0 },
+ { 0.596078, 0.435294, 0.352941, 1.0 },
+ { 0.450980, 0.313725, 0.211765, 1.0 },
+ { 0.407843, 0.305882, 0.243137, 1.0 },
+ { 0.368627, 0.301961, 0.274510, 1.0 },
+ { 0.231373, 0.211765, 0.203922, 1.0 },
+ { 0.105882, 0.105882, 0.105882, 1.0 },
+ { 0.003922, 0.035294, 0.011765, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.027451, 1.0 },
+ { 0.074510, 0.070588, 0.133333, 1.0 },
+ { 0.188235, 0.176471, 0.337255, 1.0 },
+ { 0.313725, 0.294118, 0.560784, 1.0 },
+ { 0.509804, 0.474510, 0.905882, 1.0 },
+ { 0.662745, 0.627451, 1.000000, 1.0 },
+ { 0.807843, 0.752941, 1.000000, 1.0 },
+ { 0.925490, 0.862745, 1.000000, 1.0 },
+ { 1.000000, 0.933333, 1.000000, 1.0 },
+ { 1.000000, 0.968627, 1.000000, 1.0 },
+ { 1.000000, 0.996078, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 0.980392, 0.972549, 1.0 },
+ { 1.000000, 1.000000, 0.858824, 1.0 },
+ { 1.000000, 0.929412, 0.541176, 1.0 },
+ { 0.854902, 0.619608, 0.466667, 1.0 },
+ { 0.823529, 0.643137, 0.380392, 1.0 },
+ { 0.541176, 0.494118, 0.329412, 1.0 },
+ { 0.462745, 0.415686, 0.254902, 1.0 },
+ { 0.494118, 0.384314, 0.152941, 1.0 },
+ { 0.298039, 0.301961, 0.121569, 1.0 },
+ { 0.290196, 0.211765, 0.184314, 1.0 },
+ { 0.172549, 0.160784, 0.262745, 1.0 },
+ { 0.113725, 0.105882, 0.203922, 1.0 },
+ { 0.160784, 0.149020, 0.286275, 1.0 },
+ { 0.270588, 0.250980, 0.305882, 1.0 },
+ { 0.509804, 0.415686, 0.325490, 1.0 },
+ { 0.666667, 0.552941, 0.478431, 1.0 },
+ { 0.858824, 0.631373, 0.525490, 1.0 },
+ { 0.913725, 0.729412, 0.592157, 1.0 },
+ { 1.000000, 0.992157, 0.839216, 1.0 },
+ { 0.862745, 1.000000, 1.000000, 1.0 },
+ { 0.929412, 0.917647, 1.000000, 1.0 },
+ { 0.870588, 0.870588, 0.905882, 1.0 },
+ { 0.549020, 0.960784, 0.615686, 1.0 },
+ { 0.423529, 0.674510, 0.443137, 1.0 },
+ { 0.498039, 0.498039, 0.309804, 1.0 },
+ { 0.545098, 0.458824, 0.443137, 1.0 },
+ { 0.403922, 0.400000, 0.443137, 1.0 },
+ { 0.329412, 0.329412, 0.505882, 1.0 },
+ { 0.349020, 0.325490, 0.623529, 1.0 },
+ { 0.509804, 0.474510, 0.905882, 1.0 },
+ { 0.631373, 0.588235, 1.000000, 1.0 },
+ { 0.741176, 0.690196, 1.000000, 1.0 },
+ { 0.815686, 0.760784, 1.000000, 1.0 },
+ { 0.949020, 0.886275, 1.000000, 1.0 },
+ { 0.984314, 0.917647, 1.000000, 1.0 },
+ { 1.000000, 0.937255, 1.000000, 1.0 },
+ { 1.000000, 0.941176, 1.000000, 1.0 },
+ { 1.000000, 0.945098, 1.000000, 1.0 },
+ { 1.000000, 0.964706, 1.000000, 1.0 },
+ { 1.000000, 0.980392, 1.000000, 1.0 },
+ { 1.000000, 0.984314, 1.000000, 1.0 },
+ { 1.000000, 0.984314, 1.000000, 1.0 },
+ { 1.000000, 0.952941, 1.000000, 1.0 },
+ { 0.960784, 0.894118, 1.000000, 1.0 },
+ { 0.870588, 0.811765, 1.000000, 1.0 },
+ { 0.717647, 0.670588, 1.000000, 1.0 },
+ };
+/* Apophysis-040426-163StGenie */
+static double4 colors_179[] = {
+ { 0.250980, 0.196078, 0.141176, 1.0 },
+ { 0.090196, 0.321569, 0.556863, 1.0 },
+ { 0.050980, 0.266667, 0.486275, 1.0 },
+ { 0.011765, 0.215686, 0.419608, 1.0 },
+ { 0.125490, 0.176471, 0.231373, 1.0 },
+ { 0.239216, 0.141176, 0.047059, 1.0 },
+ { 0.278431, 0.152941, 0.027451, 1.0 },
+ { 0.317647, 0.164706, 0.011765, 1.0 },
+ { 0.349020, 0.172549, 0.000000, 1.0 },
+ { 0.411765, 0.203922, 0.000000, 1.0 },
+ { 0.474510, 0.235294, 0.000000, 1.0 },
+ { 0.588235, 0.294118, 0.000000, 1.0 },
+ { 0.701961, 0.352941, 0.000000, 1.0 },
+ { 0.788235, 0.396078, 0.003922, 1.0 },
+ { 0.878431, 0.443137, 0.007843, 1.0 },
+ { 0.901961, 0.454902, 0.011765, 1.0 },
+ { 0.925490, 0.470588, 0.015686, 1.0 },
+ { 0.996078, 0.545098, 0.098039, 1.0 },
+ { 0.996078, 0.560784, 0.125490, 1.0 },
+ { 0.996078, 0.576471, 0.152941, 1.0 },
+ { 0.996078, 0.552941, 0.109804, 1.0 },
+ { 0.996078, 0.529412, 0.066667, 1.0 },
+ { 0.992157, 0.525490, 0.062745, 1.0 },
+ { 0.992157, 0.525490, 0.058824, 1.0 },
+ { 0.960784, 0.533333, 0.109804, 1.0 },
+ { 0.913725, 0.556863, 0.203922, 1.0 },
+ { 0.866667, 0.584314, 0.301961, 1.0 },
+ { 0.894118, 0.631373, 0.372549, 1.0 },
+ { 0.921569, 0.682353, 0.447059, 1.0 },
+ { 0.952941, 0.686275, 0.423529, 1.0 },
+ { 0.984314, 0.690196, 0.400000, 1.0 },
+ { 0.976471, 0.647059, 0.317647, 1.0 },
+ { 0.949020, 0.584314, 0.219608, 1.0 },
+ { 0.988235, 0.541176, 0.090196, 1.0 },
+ { 0.984314, 0.529412, 0.070588, 1.0 },
+ { 0.980392, 0.517647, 0.054902, 1.0 },
+ { 0.988235, 0.505882, 0.027451, 1.0 },
+ { 0.996078, 0.498039, 0.000000, 1.0 },
+ { 0.988235, 0.494118, 0.000000, 1.0 },
+ { 0.984314, 0.490196, 0.000000, 1.0 },
+ { 0.886275, 0.450980, 0.011765, 1.0 },
+ { 0.866667, 0.439216, 0.007843, 1.0 },
+ { 0.850980, 0.431373, 0.007843, 1.0 },
+ { 0.764706, 0.388235, 0.011765, 1.0 },
+ { 0.678431, 0.349020, 0.015686, 1.0 },
+ { 0.631373, 0.325490, 0.019608, 1.0 },
+ { 0.588235, 0.305882, 0.027451, 1.0 },
+ { 0.533333, 0.270588, 0.011765, 1.0 },
+ { 0.529412, 0.266667, 0.000000, 1.0 },
+ { 0.584314, 0.301961, 0.019608, 1.0 },
+ { 0.678431, 0.345098, 0.007843, 1.0 },
+ { 0.776471, 0.388235, 0.000000, 1.0 },
+ { 0.815686, 0.407843, 0.000000, 1.0 },
+ { 0.858824, 0.431373, 0.000000, 1.0 },
+ { 0.874510, 0.439216, 0.000000, 1.0 },
+ { 0.894118, 0.450980, 0.003922, 1.0 },
+ { 0.980392, 0.494118, 0.003922, 1.0 },
+ { 0.984314, 0.498039, 0.003922, 1.0 },
+ { 0.992157, 0.501961, 0.007843, 1.0 },
+ { 0.960784, 0.494118, 0.023529, 1.0 },
+ { 0.929412, 0.486275, 0.039216, 1.0 },
+ { 0.905882, 0.470588, 0.031373, 1.0 },
+ { 0.882353, 0.454902, 0.027451, 1.0 },
+ { 0.800000, 0.419608, 0.039216, 1.0 },
+ { 0.662745, 0.333333, 0.003922, 1.0 },
+ { 0.466667, 0.235294, 0.000000, 1.0 },
+ { 0.392157, 0.200000, 0.000000, 1.0 },
+ { 0.321569, 0.164706, 0.003922, 1.0 },
+ { 0.305882, 0.176471, 0.047059, 1.0 },
+ { 0.294118, 0.192157, 0.090196, 1.0 },
+ { 0.117647, 0.156863, 0.196078, 1.0 },
+ { 0.074510, 0.203922, 0.329412, 1.0 },
+ { 0.192157, 0.435294, 0.678431, 1.0 },
+ { 0.247059, 0.349020, 0.450980, 1.0 },
+ { 0.305882, 0.266667, 0.227451, 1.0 },
+ { 0.521569, 0.321569, 0.125490, 1.0 },
+ { 0.741176, 0.380392, 0.023529, 1.0 },
+ { 0.784314, 0.400000, 0.019608, 1.0 },
+ { 0.827451, 0.419608, 0.015686, 1.0 },
+ { 0.850980, 0.435294, 0.019608, 1.0 },
+ { 0.823529, 0.415686, 0.007843, 1.0 },
+ { 0.568627, 0.294118, 0.015686, 1.0 },
+ { 0.447059, 0.227451, 0.007843, 1.0 },
+ { 0.325490, 0.164706, 0.000000, 1.0 },
+ { 0.294118, 0.168627, 0.039216, 1.0 },
+ { 0.266667, 0.176471, 0.082353, 1.0 },
+ { 0.074510, 0.152941, 0.231373, 1.0 },
+ { 0.019608, 0.188235, 0.360784, 1.0 },
+ { 0.011765, 0.266667, 0.521569, 1.0 },
+ { 0.039216, 0.207843, 0.372549, 1.0 },
+ { 0.066667, 0.149020, 0.227451, 1.0 },
+ { 0.117647, 0.149020, 0.180392, 1.0 },
+ { 0.168627, 0.152941, 0.137255, 1.0 },
+ { 0.321569, 0.164706, 0.007843, 1.0 },
+ { 0.403922, 0.203922, 0.000000, 1.0 },
+ { 0.501961, 0.266667, 0.031373, 1.0 },
+ { 0.572549, 0.333333, 0.094118, 1.0 },
+ { 0.827451, 0.678431, 0.529412, 1.0 },
+ { 0.807843, 0.662745, 0.517647, 1.0 },
+ { 0.788235, 0.650980, 0.509804, 1.0 },
+ { 0.654902, 0.584314, 0.509804, 1.0 },
+ { 0.525490, 0.517647, 0.513725, 1.0 },
+ { 0.564706, 0.352941, 0.137255, 1.0 },
+ { 0.521569, 0.282353, 0.047059, 1.0 },
+ { 0.537255, 0.274510, 0.015686, 1.0 },
+ { 0.533333, 0.270588, 0.011765, 1.0 },
+ { 0.529412, 0.270588, 0.011765, 1.0 },
+ { 0.521569, 0.266667, 0.011765, 1.0 },
+ { 0.517647, 0.262745, 0.011765, 1.0 },
+ { 0.501961, 0.258824, 0.011765, 1.0 },
+ { 0.474510, 0.239216, 0.007843, 1.0 },
+ { 0.462745, 0.231373, 0.000000, 1.0 },
+ { 0.486275, 0.247059, 0.007843, 1.0 },
+ { 0.552941, 0.282353, 0.015686, 1.0 },
+ { 0.576471, 0.298039, 0.019608, 1.0 },
+ { 0.600000, 0.313725, 0.027451, 1.0 },
+ { 0.733333, 0.431373, 0.133333, 1.0 },
+ { 0.796078, 0.619608, 0.447059, 1.0 },
+ { 0.800000, 0.670588, 0.541176, 1.0 },
+ { 0.870588, 0.737255, 0.607843, 1.0 },
+ { 0.984314, 0.792157, 0.600000, 1.0 },
+ { 0.976471, 0.737255, 0.498039, 1.0 },
+ { 0.968627, 0.686275, 0.400000, 1.0 },
+ { 0.905882, 0.607843, 0.309804, 1.0 },
+ { 0.847059, 0.533333, 0.219608, 1.0 },
+ { 0.839216, 0.443137, 0.047059, 1.0 },
+ { 0.768627, 0.392157, 0.011765, 1.0 },
+ { 0.611765, 0.305882, 0.000000, 1.0 },
+ { 0.505882, 0.258824, 0.007843, 1.0 },
+ { 0.388235, 0.200000, 0.007843, 1.0 },
+ { 0.407843, 0.207843, 0.007843, 1.0 },
+ { 0.431373, 0.219608, 0.011765, 1.0 },
+ { 0.498039, 0.254902, 0.011765, 1.0 },
+ { 0.584314, 0.294118, 0.003922, 1.0 },
+ { 0.733333, 0.368627, 0.000000, 1.0 },
+ { 0.792157, 0.396078, 0.000000, 1.0 },
+ { 0.756863, 0.380392, 0.003922, 1.0 },
+ { 0.662745, 0.337255, 0.011765, 1.0 },
+ { 0.572549, 0.294118, 0.019608, 1.0 },
+ { 0.537255, 0.274510, 0.011765, 1.0 },
+ { 0.501961, 0.254902, 0.007843, 1.0 },
+ { 0.454902, 0.227451, 0.003922, 1.0 },
+ { 0.384314, 0.196078, 0.003922, 1.0 },
+ { 0.313725, 0.192157, 0.066667, 1.0 },
+ { 0.286275, 0.278431, 0.270588, 1.0 },
+ { 0.352941, 0.596078, 0.835294, 1.0 },
+ { 0.305882, 0.607843, 0.905882, 1.0 },
+ { 0.262745, 0.619608, 0.976471, 1.0 },
+ { 0.368627, 0.666667, 0.960784, 1.0 },
+ { 0.596078, 0.780392, 0.964706, 1.0 },
+ { 0.784314, 0.854902, 0.929412, 1.0 },
+ { 0.909804, 0.917647, 0.925490, 1.0 },
+ { 0.474510, 0.580392, 0.690196, 1.0 },
+ { 0.337255, 0.498039, 0.658824, 1.0 },
+ { 0.203922, 0.415686, 0.627451, 1.0 },
+ { 0.086275, 0.172549, 0.258824, 1.0 },
+ { 0.352941, 0.274510, 0.192157, 1.0 },
+ { 0.384314, 0.227451, 0.066667, 1.0 },
+ { 0.462745, 0.235294, 0.003922, 1.0 },
+ { 0.596078, 0.298039, 0.000000, 1.0 },
+ { 0.784314, 0.396078, 0.003922, 1.0 },
+ { 0.898039, 0.584314, 0.266667, 1.0 },
+ { 0.917647, 0.615686, 0.313725, 1.0 },
+ { 0.941176, 0.650980, 0.360784, 1.0 },
+ { 0.988235, 0.686275, 0.380392, 1.0 },
+ { 0.996078, 0.600000, 0.203922, 1.0 },
+ { 0.992157, 0.549020, 0.105882, 1.0 },
+ { 0.988235, 0.521569, 0.054902, 1.0 },
+ { 0.925490, 0.466667, 0.007843, 1.0 },
+ { 0.894118, 0.450980, 0.003922, 1.0 },
+ { 0.866667, 0.435294, 0.000000, 1.0 },
+ { 0.811765, 0.403922, 0.000000, 1.0 },
+ { 0.725490, 0.360784, 0.000000, 1.0 },
+ { 0.596078, 0.313725, 0.027451, 1.0 },
+ { 0.541176, 0.282353, 0.019608, 1.0 },
+ { 0.486275, 0.278431, 0.070588, 1.0 },
+ { 0.509804, 0.341176, 0.172549, 1.0 },
+ { 0.321569, 0.478431, 0.635294, 1.0 },
+ { 0.184314, 0.552941, 0.921569, 1.0 },
+ { 0.082353, 0.486275, 0.886275, 1.0 },
+ { 0.031373, 0.431373, 0.835294, 1.0 },
+ { 0.003922, 0.478431, 0.956863, 1.0 },
+ { 0.003922, 0.498039, 0.992157, 1.0 },
+ { 0.215686, 0.576471, 0.937255, 1.0 },
+ { 0.733333, 0.847059, 0.964706, 1.0 },
+ { 0.737255, 0.847059, 0.956863, 1.0 },
+ { 0.745098, 0.847059, 0.952941, 1.0 },
+ { 0.509804, 0.737255, 0.964706, 1.0 },
+ { 0.215686, 0.607843, 0.996078, 1.0 },
+ { 0.015686, 0.505882, 0.996078, 1.0 },
+ { 0.007843, 0.462745, 0.917647, 1.0 },
+ { 0.015686, 0.419608, 0.823529, 1.0 },
+ { 0.019608, 0.411765, 0.803922, 1.0 },
+ { 0.023529, 0.411765, 0.800000, 1.0 },
+ { 0.000000, 0.349020, 0.694118, 1.0 },
+ { 0.000000, 0.341176, 0.678431, 1.0 },
+ { 0.031373, 0.396078, 0.764706, 1.0 },
+ { 0.309804, 0.552941, 0.796078, 1.0 },
+ { 0.509804, 0.615686, 0.725490, 1.0 },
+ { 0.552941, 0.592157, 0.627451, 1.0 },
+ { 0.815686, 0.674510, 0.537255, 1.0 },
+ { 0.850980, 0.686275, 0.517647, 1.0 },
+ { 0.858824, 0.647059, 0.435294, 1.0 },
+ { 0.898039, 0.576471, 0.254902, 1.0 },
+ { 0.898039, 0.498039, 0.098039, 1.0 },
+ { 0.898039, 0.462745, 0.027451, 1.0 },
+ { 0.882353, 0.443137, 0.003922, 1.0 },
+ { 0.905882, 0.458824, 0.015686, 1.0 },
+ { 0.925490, 0.474510, 0.019608, 1.0 },
+ { 0.933333, 0.474510, 0.015686, 1.0 },
+ { 0.937255, 0.482353, 0.027451, 1.0 },
+ { 0.972549, 0.509804, 0.047059, 1.0 },
+ { 0.988235, 0.517647, 0.043137, 1.0 },
+ { 0.984314, 0.509804, 0.035294, 1.0 },
+ { 0.945098, 0.486275, 0.027451, 1.0 },
+ { 0.925490, 0.478431, 0.031373, 1.0 },
+ { 0.874510, 0.447059, 0.015686, 1.0 },
+ { 0.870588, 0.435294, 0.003922, 1.0 },
+ { 0.776471, 0.392157, 0.007843, 1.0 },
+ { 0.631373, 0.321569, 0.015686, 1.0 },
+ { 0.584314, 0.298039, 0.015686, 1.0 },
+ { 0.564706, 0.290196, 0.015686, 1.0 },
+ { 0.556863, 0.286275, 0.019608, 1.0 },
+ { 0.576471, 0.294118, 0.007843, 1.0 },
+ { 0.627451, 0.317647, 0.007843, 1.0 },
+ { 0.745098, 0.372549, 0.003922, 1.0 },
+ { 0.827451, 0.415686, 0.003922, 1.0 },
+ { 0.850980, 0.435294, 0.019608, 1.0 },
+ { 0.843137, 0.427451, 0.011765, 1.0 },
+ { 0.776471, 0.388235, 0.000000, 1.0 },
+ { 0.627451, 0.317647, 0.007843, 1.0 },
+ { 0.588235, 0.301961, 0.011765, 1.0 },
+ { 0.576471, 0.298039, 0.019608, 1.0 },
+ { 0.556863, 0.290196, 0.023529, 1.0 },
+ { 0.572549, 0.305882, 0.039216, 1.0 },
+ { 0.584314, 0.337255, 0.094118, 1.0 },
+ { 0.760784, 0.470588, 0.176471, 1.0 },
+ { 0.819608, 0.627451, 0.431373, 1.0 },
+ { 0.858824, 0.717647, 0.576471, 1.0 },
+ { 0.917647, 0.756863, 0.600000, 1.0 },
+ { 0.996078, 0.850980, 0.709804, 1.0 },
+ { 0.882353, 0.827451, 0.772549, 1.0 },
+ { 0.890196, 0.882353, 0.870588, 1.0 },
+ { 0.988235, 0.870588, 0.752941, 1.0 },
+ { 0.937255, 0.815686, 0.698039, 1.0 },
+ { 0.847059, 0.701961, 0.556863, 1.0 },
+ { 0.917647, 0.698039, 0.482353, 1.0 },
+ { 0.980392, 0.666667, 0.349020, 1.0 },
+ { 0.988235, 0.596078, 0.203922, 1.0 },
+ { 0.992157, 0.560784, 0.125490, 1.0 },
+ { 0.952941, 0.517647, 0.078431, 1.0 },
+ { 0.921569, 0.474510, 0.027451, 1.0 },
+ { 0.898039, 0.466667, 0.031373, 1.0 },
+ { 0.843137, 0.517647, 0.196078, 1.0 },
+ { 0.768627, 0.580392, 0.396078, 1.0 },
+ { 0.682353, 0.541176, 0.400000, 1.0 },
+ };
+/* Apophysis-040426-163St */
+static double4 colors_180[] = {
+ { 0.309804, 0.478431, 0.454902, 1.0 },
+ { 0.400000, 0.596078, 0.568627, 1.0 },
+ { 0.352941, 0.537255, 0.509804, 1.0 },
+ { 0.305882, 0.478431, 0.454902, 1.0 },
+ { 0.349020, 0.423529, 0.372549, 1.0 },
+ { 0.396078, 0.372549, 0.290196, 1.0 },
+ { 0.407843, 0.384314, 0.298039, 1.0 },
+ { 0.423529, 0.400000, 0.309804, 1.0 },
+ { 0.619608, 0.592157, 0.470588, 1.0 },
+ { 0.717647, 0.686275, 0.556863, 1.0 },
+ { 0.815686, 0.784314, 0.647059, 1.0 },
+ { 0.815686, 0.784314, 0.647059, 1.0 },
+ { 0.819608, 0.788235, 0.650980, 1.0 },
+ { 0.764706, 0.737255, 0.600000, 1.0 },
+ { 0.713725, 0.686275, 0.549020, 1.0 },
+ { 0.650980, 0.623529, 0.498039, 1.0 },
+ { 0.592157, 0.564706, 0.447059, 1.0 },
+ { 0.325490, 0.501961, 0.474510, 1.0 },
+ { 0.301961, 0.474510, 0.447059, 1.0 },
+ { 0.282353, 0.447059, 0.423529, 1.0 },
+ { 0.184314, 0.298039, 0.286275, 1.0 },
+ { 0.086275, 0.152941, 0.152941, 1.0 },
+ { 0.050980, 0.090196, 0.090196, 1.0 },
+ { 0.015686, 0.031373, 0.031373, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.062745, 0.066667, 0.047059, 1.0 },
+ { 0.109804, 0.094118, 0.074510, 1.0 },
+ { 0.196078, 0.176471, 0.137255, 1.0 },
+ { 0.286275, 0.262745, 0.203922, 1.0 },
+ { 0.501961, 0.478431, 0.376471, 1.0 },
+ { 0.670588, 0.647059, 0.513725, 1.0 },
+ { 0.890196, 0.674510, 0.890196, 1.0 },
+ { 0.929412, 0.772549, 0.933333, 1.0 },
+ { 0.972549, 0.874510, 0.976471, 1.0 },
+ { 0.960784, 0.905882, 0.960784, 1.0 },
+ { 0.949020, 0.937255, 0.945098, 1.0 },
+ { 0.925490, 0.933333, 0.933333, 1.0 },
+ { 0.996078, 0.941176, 0.874510, 1.0 },
+ { 0.901961, 0.862745, 0.733333, 1.0 },
+ { 0.650980, 0.729412, 0.650980, 1.0 },
+ { 0.403922, 0.596078, 0.568627, 1.0 },
+ { 0.294118, 0.450980, 0.431373, 1.0 },
+ { 0.188235, 0.305882, 0.294118, 1.0 },
+ { 0.121569, 0.200000, 0.196078, 1.0 },
+ { 0.054902, 0.098039, 0.098039, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.007843, 0.015686, 0.019608, 1.0 },
+ { 0.007843, 0.019608, 0.011765, 1.0 },
+ { 0.007843, 0.023529, 0.007843, 1.0 },
+ { 0.007843, 0.027451, 0.011765, 1.0 },
+ { 0.011765, 0.035294, 0.015686, 1.0 },
+ { 0.015686, 0.039216, 0.015686, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.125490, 0.109804, 0.086275, 1.0 },
+ { 0.262745, 0.239216, 0.188235, 1.0 },
+ { 0.611765, 0.584314, 0.462745, 1.0 },
+ { 0.721569, 0.690196, 0.560784, 1.0 },
+ { 0.831373, 0.800000, 0.662745, 1.0 },
+ { 0.831373, 0.800000, 0.662745, 1.0 },
+ { 0.835294, 0.803922, 0.662745, 1.0 },
+ { 0.827451, 0.796078, 0.654902, 1.0 },
+ { 0.631373, 0.607843, 0.482353, 1.0 },
+ { 0.482353, 0.458824, 0.356863, 1.0 },
+ { 0.360784, 0.337255, 0.262745, 1.0 },
+ { 0.039216, 0.070588, 0.074510, 1.0 },
+ { 0.027451, 0.054902, 0.047059, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.043137, 0.078431, 0.082353, 1.0 },
+ { 0.156863, 0.141176, 0.109804, 1.0 },
+ { 0.184314, 0.305882, 0.290196, 1.0 },
+ { 0.258824, 0.388235, 0.364706, 1.0 },
+ { 0.392157, 0.584314, 0.556863, 1.0 },
+ { 0.419608, 0.611765, 0.584314, 1.0 },
+ { 0.447059, 0.643137, 0.615686, 1.0 },
+ { 0.470588, 0.666667, 0.639216, 1.0 },
+ { 0.494118, 0.694118, 0.666667, 1.0 },
+ { 0.560784, 0.717647, 0.674510, 1.0 },
+ { 0.486275, 0.686275, 0.658824, 1.0 },
+ { 0.403922, 0.596078, 0.568627, 1.0 },
+ { 0.498039, 0.474510, 0.368627, 1.0 },
+ { 0.180392, 0.160784, 0.125490, 1.0 },
+ { 0.121569, 0.105882, 0.082353, 1.0 },
+ { 0.066667, 0.054902, 0.043137, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.007843, 0.027451, 0.007843, 1.0 },
+ { 0.003922, 0.007843, 0.003922, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.003922, 1.0 },
+ { 0.000000, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.015686, 0.015686, 1.0 },
+ { 0.011765, 0.023529, 0.027451, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.015686, 0.031373, 0.035294, 1.0 },
+ { 0.082353, 0.145098, 0.145098, 1.0 },
+ { 0.215686, 0.352941, 0.333333, 1.0 },
+ { 0.309804, 0.368627, 0.313725, 1.0 },
+ { 0.407843, 0.384314, 0.298039, 1.0 },
+ { 0.470588, 0.447059, 0.349020, 1.0 },
+ { 0.545098, 0.521569, 0.407843, 1.0 },
+ { 0.552941, 0.529412, 0.415686, 1.0 },
+ { 0.482353, 0.458824, 0.356863, 1.0 },
+ { 0.380392, 0.356863, 0.278431, 1.0 },
+ { 0.376471, 0.352941, 0.274510, 1.0 },
+ { 0.376471, 0.352941, 0.274510, 1.0 },
+ { 0.282353, 0.325490, 0.274510, 1.0 },
+ { 0.188235, 0.168627, 0.129412, 1.0 },
+ { 0.082353, 0.070588, 0.054902, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.015686, 0.039216, 0.015686, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.043137, 0.035294, 0.027451, 1.0 },
+ { 0.180392, 0.160784, 0.125490, 1.0 },
+ { 0.333333, 0.309804, 0.239216, 1.0 },
+ { 0.439216, 0.415686, 0.325490, 1.0 },
+ { 0.576471, 0.549020, 0.431373, 1.0 },
+ { 0.615686, 0.588235, 0.466667, 1.0 },
+ { 0.580392, 0.552941, 0.435294, 1.0 },
+ { 0.501961, 0.474510, 0.372549, 1.0 },
+ { 0.439216, 0.415686, 0.321569, 1.0 },
+ { 0.372549, 0.349020, 0.270588, 1.0 },
+ { 0.203922, 0.184314, 0.141176, 1.0 },
+ { 0.090196, 0.074510, 0.058824, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.070588, 0.125490, 0.125490, 1.0 },
+ { 0.180392, 0.301961, 0.290196, 1.0 },
+ { 0.258824, 0.411765, 0.392157, 1.0 },
+ { 0.274510, 0.431373, 0.411765, 1.0 },
+ { 0.211765, 0.345098, 0.329412, 1.0 },
+ { 0.192157, 0.172549, 0.133333, 1.0 },
+ { 0.074510, 0.062745, 0.050980, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.047059, 0.039216, 0.031373, 1.0 },
+ { 0.058824, 0.105882, 0.105882, 1.0 },
+ { 0.137255, 0.235294, 0.227451, 1.0 },
+ { 0.168627, 0.282353, 0.270588, 1.0 },
+ { 0.156863, 0.266667, 0.254902, 1.0 },
+ { 0.105882, 0.180392, 0.176471, 1.0 },
+ { 0.058824, 0.101961, 0.105882, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.015686, 0.035294, 0.015686, 1.0 },
+ { 0.023529, 0.019608, 0.015686, 1.0 },
+ { 0.015686, 0.015686, 0.011765, 1.0 },
+ { 0.003922, 0.007843, 0.003922, 1.0 },
+ { 0.003922, 0.015686, 0.003922, 1.0 },
+ { 0.011765, 0.027451, 0.007843, 1.0 },
+ { 0.019608, 0.039216, 0.019608, 1.0 },
+ { 0.070588, 0.125490, 0.125490, 1.0 },
+ { 0.062745, 0.188235, 0.439216, 1.0 },
+ { 0.239216, 0.388235, 0.368627, 1.0 },
+ { 0.321569, 0.494118, 0.470588, 1.0 },
+ { 0.372549, 0.349020, 0.270588, 1.0 },
+ };
+/* Apophysis-040426-163StSatAngel */
+static double4 colors_181[] = {
+ { 0.662745, 0.623529, 0.733333, 1.0 },
+ { 0.784314, 0.600000, 0.929412, 1.0 },
+ { 0.823529, 0.662745, 0.941176, 1.0 },
+ { 0.862745, 0.729412, 0.956863, 1.0 },
+ { 0.894118, 0.725490, 0.929412, 1.0 },
+ { 0.929412, 0.721569, 0.905882, 1.0 },
+ { 0.956863, 0.721569, 0.847059, 1.0 },
+ { 0.988235, 0.721569, 0.788235, 1.0 },
+ { 0.933333, 0.533333, 0.713725, 1.0 },
+ { 0.905882, 0.509804, 0.737255, 1.0 },
+ { 0.882353, 0.486275, 0.764706, 1.0 },
+ { 0.874510, 0.486275, 0.776471, 1.0 },
+ { 0.870588, 0.490196, 0.788235, 1.0 },
+ { 0.866667, 0.478431, 0.784314, 1.0 },
+ { 0.862745, 0.466667, 0.780392, 1.0 },
+ { 0.866667, 0.462745, 0.768627, 1.0 },
+ { 0.874510, 0.462745, 0.760784, 1.0 },
+ { 0.945098, 0.494118, 0.647059, 1.0 },
+ { 0.949020, 0.501961, 0.549020, 1.0 },
+ { 0.952941, 0.513725, 0.454902, 1.0 },
+ { 0.937255, 0.541176, 0.450980, 1.0 },
+ { 0.925490, 0.568627, 0.450980, 1.0 },
+ { 0.913725, 0.564706, 0.431373, 1.0 },
+ { 0.905882, 0.564706, 0.411765, 1.0 },
+ { 0.800000, 0.713725, 0.341176, 1.0 },
+ { 0.792157, 0.803922, 0.415686, 1.0 },
+ { 0.784314, 0.894118, 0.490196, 1.0 },
+ { 0.784314, 0.945098, 0.545098, 1.0 },
+ { 0.784314, 1.000000, 0.600000, 1.0 },
+ { 0.784314, 0.988235, 0.615686, 1.0 },
+ { 0.788235, 0.976471, 0.631373, 1.0 },
+ { 0.811765, 0.945098, 0.596078, 1.0 },
+ { 0.701961, 0.913725, 0.517647, 1.0 },
+ { 0.607843, 0.772549, 0.474510, 1.0 },
+ { 0.635294, 0.729412, 0.572549, 1.0 },
+ { 0.662745, 0.690196, 0.670588, 1.0 },
+ { 0.713725, 0.658824, 0.768627, 1.0 },
+ { 0.768627, 0.631373, 0.866667, 1.0 },
+ { 0.780392, 0.639216, 0.878431, 1.0 },
+ { 0.792157, 0.647059, 0.894118, 1.0 },
+ { 0.858824, 0.666667, 0.992157, 1.0 },
+ { 0.901961, 0.717647, 0.960784, 1.0 },
+ { 0.945098, 0.772549, 0.929412, 1.0 },
+ { 0.949020, 0.752941, 0.898039, 1.0 },
+ { 0.956863, 0.737255, 0.866667, 1.0 },
+ { 0.960784, 0.745098, 0.862745, 1.0 },
+ { 0.968627, 0.752941, 0.858824, 1.0 },
+ { 0.984314, 0.811765, 0.882353, 1.0 },
+ { 0.996078, 0.843137, 0.866667, 1.0 },
+ { 0.996078, 0.827451, 0.878431, 1.0 },
+ { 0.992157, 0.803922, 0.835294, 1.0 },
+ { 0.992157, 0.780392, 0.796078, 1.0 },
+ { 0.992157, 0.713725, 0.752941, 1.0 },
+ { 0.992157, 0.650980, 0.709804, 1.0 },
+ { 0.992157, 0.631373, 0.686275, 1.0 },
+ { 0.996078, 0.615686, 0.666667, 1.0 },
+ { 0.854902, 0.737255, 0.474510, 1.0 },
+ { 0.709804, 0.729412, 0.454902, 1.0 },
+ { 0.564706, 0.725490, 0.435294, 1.0 },
+ { 0.537255, 0.721569, 0.384314, 1.0 },
+ { 0.513725, 0.721569, 0.333333, 1.0 },
+ { 0.529412, 0.749020, 0.337255, 1.0 },
+ { 0.545098, 0.776471, 0.345098, 1.0 },
+ { 0.611765, 0.949020, 0.305882, 1.0 },
+ { 0.627451, 0.996078, 0.290196, 1.0 },
+ { 0.654902, 0.882353, 0.219608, 1.0 },
+ { 0.670588, 0.854902, 0.223529, 1.0 },
+ { 0.686275, 0.827451, 0.231373, 1.0 },
+ { 0.690196, 0.823529, 0.231373, 1.0 },
+ { 0.694118, 0.819608, 0.235294, 1.0 },
+ { 0.713725, 0.768627, 0.219608, 1.0 },
+ { 0.721569, 0.792157, 0.266667, 1.0 },
+ { 0.901961, 0.576471, 0.407843, 1.0 },
+ { 0.917647, 0.537255, 0.407843, 1.0 },
+ { 0.937255, 0.501961, 0.411765, 1.0 },
+ { 0.960784, 0.533333, 0.490196, 1.0 },
+ { 0.984314, 0.568627, 0.568627, 1.0 },
+ { 0.980392, 0.615686, 0.615686, 1.0 },
+ { 0.980392, 0.666667, 0.662745, 1.0 },
+ { 1.000000, 0.745098, 0.776471, 1.0 },
+ { 0.964706, 0.737255, 0.847059, 1.0 },
+ { 0.898039, 0.776471, 0.980392, 1.0 },
+ { 0.929412, 0.819608, 0.980392, 1.0 },
+ { 0.964706, 0.862745, 0.980392, 1.0 },
+ { 0.956863, 0.890196, 0.980392, 1.0 },
+ { 0.952941, 0.921569, 0.984314, 1.0 },
+ { 0.980392, 0.960784, 0.968627, 1.0 },
+ { 1.000000, 0.996078, 0.952941, 1.0 },
+ { 0.878431, 0.850980, 0.937255, 1.0 },
+ { 0.866667, 0.815686, 0.913725, 1.0 },
+ { 0.854902, 0.780392, 0.890196, 1.0 },
+ { 0.874510, 0.819608, 0.894118, 1.0 },
+ { 0.898039, 0.858824, 0.898039, 1.0 },
+ { 0.803922, 0.831373, 0.811765, 1.0 },
+ { 0.819608, 0.905882, 0.764706, 1.0 },
+ { 0.827451, 0.949020, 0.737255, 1.0 },
+ { 0.760784, 0.996078, 0.556863, 1.0 },
+ { 0.568627, 0.760784, 0.403922, 1.0 },
+ { 0.674510, 0.839216, 0.458824, 1.0 },
+ { 0.784314, 0.921569, 0.517647, 1.0 },
+ { 0.807843, 0.917647, 0.560784, 1.0 },
+ { 0.831373, 0.913725, 0.607843, 1.0 },
+ { 0.831373, 1.000000, 0.690196, 1.0 },
+ { 0.901961, 0.964706, 0.870588, 1.0 },
+ { 0.960784, 0.960784, 0.913725, 1.0 },
+ { 0.925490, 0.913725, 0.929412, 1.0 },
+ { 0.890196, 0.866667, 0.949020, 1.0 },
+ { 0.925490, 0.890196, 0.913725, 1.0 },
+ { 0.964706, 0.917647, 0.878431, 1.0 },
+ { 0.964706, 0.850980, 0.815686, 1.0 },
+ { 0.917647, 0.788235, 0.654902, 1.0 },
+ { 0.858824, 0.796078, 0.541176, 1.0 },
+ { 0.839216, 0.803922, 0.509804, 1.0 },
+ { 0.792157, 0.933333, 0.549020, 1.0 },
+ { 0.760784, 0.898039, 0.588235, 1.0 },
+ { 0.733333, 0.862745, 0.631373, 1.0 },
+ { 0.760784, 0.819608, 0.733333, 1.0 },
+ { 0.729412, 0.666667, 0.827451, 1.0 },
+ { 0.780392, 0.623529, 0.898039, 1.0 },
+ { 0.796078, 0.611765, 0.941176, 1.0 },
+ { 0.796078, 0.592157, 0.956863, 1.0 },
+ { 0.776471, 0.525490, 0.972549, 1.0 },
+ { 0.760784, 0.462745, 0.988235, 1.0 },
+ { 0.780392, 0.466667, 0.952941, 1.0 },
+ { 0.800000, 0.474510, 0.917647, 1.0 },
+ { 0.823529, 0.466667, 0.866667, 1.0 },
+ { 0.870588, 0.474510, 0.776471, 1.0 },
+ { 0.964706, 0.525490, 0.643137, 1.0 },
+ { 0.956863, 0.584314, 0.533333, 1.0 },
+ { 0.827451, 0.733333, 0.419608, 1.0 },
+ { 0.784314, 0.756863, 0.356863, 1.0 },
+ { 0.745098, 0.784314, 0.298039, 1.0 },
+ { 0.729412, 0.784314, 0.270588, 1.0 },
+ { 0.745098, 0.749020, 0.266667, 1.0 },
+ { 0.807843, 0.619608, 0.262745, 1.0 },
+ { 0.850980, 0.549020, 0.282353, 1.0 },
+ { 0.905882, 0.537255, 0.380392, 1.0 },
+ { 0.905882, 0.568627, 0.415686, 1.0 },
+ { 0.909804, 0.600000, 0.450980, 1.0 },
+ { 0.905882, 0.607843, 0.454902, 1.0 },
+ { 0.905882, 0.619608, 0.458824, 1.0 },
+ { 0.901961, 0.631373, 0.462745, 1.0 },
+ { 0.901961, 0.643137, 0.474510, 1.0 },
+ { 0.870588, 0.705882, 0.478431, 1.0 },
+ { 0.854902, 0.756863, 0.494118, 1.0 },
+ { 0.854902, 0.792157, 0.533333, 1.0 },
+ { 0.792157, 0.803922, 0.607843, 1.0 },
+ { 0.733333, 0.815686, 0.682353, 1.0 },
+ { 0.807843, 0.803922, 0.843137, 1.0 },
+ { 0.823529, 0.713725, 0.890196, 1.0 },
+ { 0.823529, 0.666667, 0.937255, 1.0 },
+ { 0.796078, 0.603922, 0.945098, 1.0 },
+ { 0.647059, 0.611765, 0.713725, 1.0 },
+ { 0.615686, 0.607843, 0.654902, 1.0 },
+ { 0.588235, 0.607843, 0.600000, 1.0 },
+ { 0.576471, 0.674510, 0.509804, 1.0 },
+ { 0.494118, 0.623529, 0.392157, 1.0 },
+ { 0.470588, 0.666667, 0.301961, 1.0 },
+ { 0.474510, 0.686275, 0.290196, 1.0 },
+ { 0.501961, 0.662745, 0.364706, 1.0 },
+ { 0.474510, 0.658824, 0.313725, 1.0 },
+ { 0.470588, 0.788235, 0.176471, 1.0 },
+ { 0.541176, 0.858824, 0.180392, 1.0 },
+ { 0.611765, 0.933333, 0.184314, 1.0 },
+ { 0.607843, 0.952941, 0.196078, 1.0 },
+ { 0.623529, 0.909804, 0.180392, 1.0 },
+ { 0.658824, 0.858824, 0.200000, 1.0 },
+ { 0.694118, 0.839216, 0.254902, 1.0 },
+ { 0.788235, 0.796078, 0.403922, 1.0 },
+ { 0.776471, 0.831373, 0.419608, 1.0 },
+ { 0.768627, 0.866667, 0.435294, 1.0 },
+ { 0.788235, 0.843137, 0.450980, 1.0 },
+ { 0.811765, 0.823529, 0.474510, 1.0 },
+ { 0.839216, 0.776471, 0.482353, 1.0 },
+ { 0.843137, 0.760784, 0.474510, 1.0 },
+ { 0.874510, 0.721569, 0.501961, 1.0 },
+ { 0.937255, 0.643137, 0.552941, 1.0 },
+ { 0.913725, 0.533333, 0.745098, 1.0 },
+ { 0.874510, 0.576471, 0.866667, 1.0 },
+ { 0.780392, 0.588235, 0.929412, 1.0 },
+ { 0.749020, 0.576471, 0.882353, 1.0 },
+ { 0.741176, 0.568627, 0.874510, 1.0 },
+ { 0.803922, 0.470588, 0.905882, 1.0 },
+ { 0.827451, 0.462745, 0.850980, 1.0 },
+ { 0.929412, 0.501961, 0.686275, 1.0 },
+ { 0.925490, 0.501961, 0.698039, 1.0 },
+ { 0.921569, 0.505882, 0.709804, 1.0 },
+ { 0.615686, 0.615686, 0.647059, 1.0 },
+ { 0.639216, 0.607843, 0.701961, 1.0 },
+ { 0.890196, 0.470588, 0.729412, 1.0 },
+ { 0.941176, 0.482353, 0.639216, 1.0 },
+ { 0.992157, 0.513725, 0.572549, 1.0 },
+ { 0.992157, 0.541176, 0.560784, 1.0 },
+ { 0.988235, 0.564706, 0.572549, 1.0 },
+ { 0.960784, 0.494118, 0.619608, 1.0 },
+ { 0.921569, 0.482353, 0.686275, 1.0 },
+ { 0.901961, 0.470588, 0.709804, 1.0 },
+ { 0.854902, 0.466667, 0.796078, 1.0 },
+ { 0.815686, 0.466667, 0.882353, 1.0 },
+ { 0.800000, 0.474510, 0.921569, 1.0 },
+ { 0.800000, 0.474510, 0.917647, 1.0 },
+ { 0.815686, 0.462745, 0.874510, 1.0 },
+ { 0.843137, 0.462745, 0.819608, 1.0 },
+ { 0.882353, 0.466667, 0.745098, 1.0 },
+ { 0.949020, 0.490196, 0.635294, 1.0 },
+ { 0.972549, 0.521569, 0.501961, 1.0 },
+ { 0.925490, 0.568627, 0.454902, 1.0 },
+ { 0.901961, 0.600000, 0.435294, 1.0 },
+ { 0.894118, 0.631373, 0.450980, 1.0 },
+ { 0.890196, 0.678431, 0.486275, 1.0 },
+ { 0.921569, 0.709804, 0.584314, 1.0 },
+ { 0.960784, 0.643137, 0.764706, 1.0 },
+ { 0.858824, 0.545098, 0.874510, 1.0 },
+ { 0.843137, 0.572549, 0.929412, 1.0 },
+ { 0.843137, 0.552941, 0.905882, 1.0 },
+ { 0.839216, 0.490196, 0.858824, 1.0 },
+ { 0.831373, 0.466667, 0.850980, 1.0 },
+ { 0.843137, 0.462745, 0.823529, 1.0 },
+ { 0.866667, 0.462745, 0.768627, 1.0 },
+ { 0.882353, 0.466667, 0.749020, 1.0 },
+ { 0.905882, 0.470588, 0.701961, 1.0 },
+ { 1.000000, 0.592157, 0.623529, 1.0 },
+ { 0.984314, 0.607843, 0.682353, 1.0 },
+ { 0.976471, 0.713725, 0.698039, 1.0 },
+ { 0.929412, 0.784314, 0.678431, 1.0 },
+ { 0.913725, 0.886275, 0.745098, 1.0 },
+ { 0.890196, 0.901961, 0.709804, 1.0 },
+ { 0.858824, 0.996078, 0.756863, 1.0 },
+ { 0.913725, 0.921569, 0.784314, 1.0 },
+ { 0.929412, 0.925490, 0.890196, 1.0 },
+ { 0.827451, 0.901961, 0.788235, 1.0 },
+ { 0.788235, 0.800000, 0.807843, 1.0 },
+ { 0.658824, 0.741176, 0.607843, 1.0 },
+ { 0.572549, 0.721569, 0.450980, 1.0 },
+ { 0.533333, 0.768627, 0.329412, 1.0 },
+ { 0.513725, 0.862745, 0.192157, 1.0 },
+ { 0.592157, 0.945098, 0.266667, 1.0 },
+ { 0.611765, 0.952941, 0.298039, 1.0 },
+ { 0.627451, 0.901961, 0.380392, 1.0 },
+ { 0.698039, 0.984314, 0.411765, 1.0 },
+ { 0.737255, 0.960784, 0.458824, 1.0 },
+ { 0.749020, 0.921569, 0.447059, 1.0 },
+ { 0.698039, 0.960784, 0.466667, 1.0 },
+ { 0.717647, 0.960784, 0.501961, 1.0 },
+ { 0.662745, 0.803922, 0.552941, 1.0 },
+ { 0.670588, 0.721569, 0.650980, 1.0 },
+ { 0.949020, 0.556863, 0.701961, 1.0 },
+ { 0.972549, 0.529412, 0.627451, 1.0 },
+ { 0.992157, 0.537255, 0.596078, 1.0 },
+ { 1.000000, 0.529412, 0.568627, 1.0 },
+ { 1.000000, 0.521569, 0.564706, 1.0 },
+ { 0.996078, 0.529412, 0.556863, 1.0 },
+ { 0.980392, 0.529412, 0.525490, 1.0 },
+ { 0.968627, 0.560784, 0.529412, 1.0 },
+ { 0.952941, 0.576471, 0.513725, 1.0 },
+ { 0.941176, 0.619608, 0.533333, 1.0 },
+ };
+/* Apophysis-040427-1knotted */
+static double4 colors_182[] = {
+ { 0.572549, 0.470588, 0.105882, 1.0 },
+ { 0.572549, 0.380392, 0.117647, 1.0 },
+ { 0.576471, 0.313725, 0.176471, 1.0 },
+ { 0.580392, 0.247059, 0.235294, 1.0 },
+ { 0.545098, 0.219608, 0.219608, 1.0 },
+ { 0.509804, 0.196078, 0.207843, 1.0 },
+ { 0.466667, 0.180392, 0.152941, 1.0 },
+ { 0.427451, 0.164706, 0.098039, 1.0 },
+ { 0.372549, 0.219608, 0.066667, 1.0 },
+ { 0.313725, 0.207843, 0.109804, 1.0 },
+ { 0.254902, 0.200000, 0.156863, 1.0 },
+ { 0.356863, 0.290196, 0.184314, 1.0 },
+ { 0.458824, 0.384314, 0.215686, 1.0 },
+ { 0.533333, 0.443137, 0.160784, 1.0 },
+ { 0.611765, 0.501961, 0.109804, 1.0 },
+ { 0.596078, 0.545098, 0.101961, 1.0 },
+ { 0.584314, 0.592157, 0.094118, 1.0 },
+ { 0.572549, 0.470588, 0.105882, 1.0 },
+ { 0.635294, 0.384314, 0.196078, 1.0 },
+ { 0.698039, 0.298039, 0.290196, 1.0 },
+ { 0.745098, 0.176471, 0.435294, 1.0 },
+ { 0.792157, 0.058824, 0.580392, 1.0 },
+ { 0.858824, 0.047059, 0.701961, 1.0 },
+ { 0.929412, 0.035294, 0.823529, 1.0 },
+ { 1.000000, 0.000000, 0.866667, 1.0 },
+ { 1.000000, 0.000000, 0.878431, 1.0 },
+ { 1.000000, 0.000000, 0.894118, 1.0 },
+ { 1.000000, 0.000000, 0.905882, 1.0 },
+ { 1.000000, 0.000000, 0.917647, 1.0 },
+ { 0.968627, 0.000000, 0.956863, 1.0 },
+ { 0.937255, 0.000000, 0.996078, 1.0 },
+ { 0.984314, 0.047059, 0.890196, 1.0 },
+ { 0.964706, 0.011765, 0.858824, 1.0 },
+ { 0.858824, 0.058824, 0.674510, 1.0 },
+ { 0.733333, 0.074510, 0.603922, 1.0 },
+ { 0.611765, 0.094118, 0.533333, 1.0 },
+ { 0.627451, 0.094118, 0.521569, 1.0 },
+ { 0.643137, 0.094118, 0.513725, 1.0 },
+ { 0.643137, 0.094118, 0.513725, 1.0 },
+ { 0.643137, 0.094118, 0.513725, 1.0 },
+ { 0.639216, 0.098039, 0.435294, 1.0 },
+ { 0.584314, 0.105882, 0.313725, 1.0 },
+ { 0.529412, 0.113725, 0.192157, 1.0 },
+ { 0.537255, 0.121569, 0.184314, 1.0 },
+ { 0.545098, 0.129412, 0.176471, 1.0 },
+ { 0.525490, 0.129412, 0.164706, 1.0 },
+ { 0.505882, 0.133333, 0.156863, 1.0 },
+ { 0.498039, 0.145098, 0.145098, 1.0 },
+ { 0.435294, 0.180392, 0.156863, 1.0 },
+ { 0.278431, 0.235294, 0.301961, 1.0 },
+ { 0.188235, 0.298039, 0.450980, 1.0 },
+ { 0.098039, 0.364706, 0.603922, 1.0 },
+ { 0.098039, 0.364706, 0.603922, 1.0 },
+ { 0.098039, 0.364706, 0.603922, 1.0 },
+ { 0.105882, 0.466667, 0.490196, 1.0 },
+ { 0.113725, 0.568627, 0.376471, 1.0 },
+ { 0.172549, 0.490196, 0.329412, 1.0 },
+ { 0.254902, 0.333333, 0.298039, 1.0 },
+ { 0.341176, 0.176471, 0.270588, 1.0 },
+ { 0.419608, 0.145098, 0.231373, 1.0 },
+ { 0.498039, 0.117647, 0.196078, 1.0 },
+ { 0.513725, 0.113725, 0.188235, 1.0 },
+ { 0.533333, 0.113725, 0.184314, 1.0 },
+ { 0.541176, 0.117647, 0.180392, 1.0 },
+ { 0.588235, 0.156863, 0.270588, 1.0 },
+ { 0.607843, 0.094118, 0.541176, 1.0 },
+ { 0.584314, 0.094118, 0.588235, 1.0 },
+ { 0.560784, 0.098039, 0.639216, 1.0 },
+ { 0.568627, 0.101961, 0.623529, 1.0 },
+ { 0.580392, 0.105882, 0.611765, 1.0 },
+ { 0.580392, 0.109804, 0.533333, 1.0 },
+ { 0.639216, 0.101961, 0.517647, 1.0 },
+ { 0.635294, 0.098039, 0.505882, 1.0 },
+ { 0.603922, 0.168627, 0.372549, 1.0 },
+ { 0.576471, 0.239216, 0.243137, 1.0 },
+ { 0.584314, 0.219608, 0.239216, 1.0 },
+ { 0.592157, 0.200000, 0.239216, 1.0 },
+ { 0.537255, 0.196078, 0.254902, 1.0 },
+ { 0.486275, 0.192157, 0.274510, 1.0 },
+ { 0.427451, 0.211765, 0.325490, 1.0 },
+ { 0.415686, 0.215686, 0.290196, 1.0 },
+ { 0.250980, 0.603922, 0.400000, 1.0 },
+ { 0.360784, 0.615686, 0.254902, 1.0 },
+ { 0.474510, 0.631373, 0.109804, 1.0 },
+ { 0.498039, 0.619608, 0.105882, 1.0 },
+ { 0.525490, 0.607843, 0.101961, 1.0 },
+ { 0.525490, 0.607843, 0.101961, 1.0 },
+ { 0.505882, 0.584314, 0.305882, 1.0 },
+ { 0.486275, 0.447059, 0.247059, 1.0 },
+ { 0.419608, 0.509804, 0.176471, 1.0 },
+ { 0.356863, 0.572549, 0.105882, 1.0 },
+ { 0.356863, 0.572549, 0.105882, 1.0 },
+ { 0.356863, 0.572549, 0.105882, 1.0 },
+ { 0.376471, 0.435294, 0.164706, 1.0 },
+ { 0.294118, 0.345098, 0.235294, 1.0 },
+ { 0.305882, 0.180392, 0.333333, 1.0 },
+ { 0.325490, 0.109804, 0.439216, 1.0 },
+ { 0.427451, 0.094118, 0.560784, 1.0 },
+ { 0.447059, 0.121569, 0.521569, 1.0 },
+ { 0.466667, 0.152941, 0.486275, 1.0 },
+ { 0.474510, 0.160784, 0.364706, 1.0 },
+ { 0.482353, 0.172549, 0.247059, 1.0 },
+ { 0.450980, 0.070588, 0.113725, 1.0 },
+ { 0.305882, 0.035294, 0.145098, 1.0 },
+ { 0.231373, 0.035294, 0.047059, 1.0 },
+ { 0.164706, 0.188235, 0.121569, 1.0 },
+ { 0.101961, 0.345098, 0.200000, 1.0 },
+ { 0.109804, 0.450980, 0.250980, 1.0 },
+ { 0.117647, 0.560784, 0.301961, 1.0 },
+ { 0.109804, 0.607843, 0.305882, 1.0 },
+ { 0.109804, 0.611765, 0.317647, 1.0 },
+ { 0.109804, 0.611765, 0.317647, 1.0 },
+ { 0.227451, 0.447059, 0.349020, 1.0 },
+ { 0.643137, 0.094118, 0.513725, 1.0 },
+ { 0.729412, 0.070588, 0.564706, 1.0 },
+ { 0.815686, 0.047059, 0.619608, 1.0 },
+ { 0.874510, 0.062745, 0.752941, 1.0 },
+ { 0.933333, 0.031373, 0.792157, 1.0 },
+ { 0.839216, 0.035294, 0.690196, 1.0 },
+ { 0.686275, 0.078431, 0.580392, 1.0 },
+ { 0.588235, 0.101961, 0.611765, 1.0 },
+ { 0.341176, 0.231373, 0.607843, 1.0 },
+ { 0.098039, 0.364706, 0.603922, 1.0 },
+ { 0.098039, 0.364706, 0.603922, 1.0 },
+ { 0.098039, 0.364706, 0.603922, 1.0 },
+ { 0.109804, 0.368627, 0.607843, 1.0 },
+ { 0.400000, 0.392157, 0.545098, 1.0 },
+ { 0.564706, 0.341176, 0.501961, 1.0 },
+ { 0.596078, 0.207843, 0.470588, 1.0 },
+ { 0.725490, 0.086275, 0.270588, 1.0 },
+ { 0.662745, 0.168627, 0.239216, 1.0 },
+ { 0.603922, 0.250980, 0.207843, 1.0 },
+ { 0.572549, 0.380392, 0.117647, 1.0 },
+ { 0.356863, 0.572549, 0.105882, 1.0 },
+ { 0.105882, 0.611765, 0.298039, 1.0 },
+ { 0.113725, 0.619608, 0.294118, 1.0 },
+ { 0.549020, 0.376471, 0.082353, 1.0 },
+ { 0.396078, 0.270588, 0.125490, 1.0 },
+ { 0.243137, 0.164706, 0.172549, 1.0 },
+ { 0.231373, 0.129412, 0.156863, 1.0 },
+ { 0.223529, 0.098039, 0.141176, 1.0 },
+ { 0.231373, 0.247059, 0.290196, 1.0 },
+ { 0.258824, 0.286275, 0.309804, 1.0 },
+ { 0.290196, 0.341176, 0.376471, 1.0 },
+ { 0.470588, 0.207843, 0.486275, 1.0 },
+ { 0.462745, 0.098039, 0.607843, 1.0 },
+ { 0.513725, 0.101961, 0.615686, 1.0 },
+ { 0.568627, 0.109804, 0.627451, 1.0 },
+ { 0.564706, 0.227451, 0.513725, 1.0 },
+ { 0.552941, 0.278431, 0.270588, 1.0 },
+ { 0.623529, 0.290196, 0.129412, 1.0 },
+ { 1.000000, 0.235294, 0.200000, 1.0 },
+ { 0.745098, 0.094118, 0.290196, 1.0 },
+ { 0.717647, 0.074510, 0.329412, 1.0 },
+ { 0.690196, 0.058824, 0.372549, 1.0 },
+ { 0.576471, 0.219608, 0.247059, 1.0 },
+ { 0.537255, 0.239216, 0.239216, 1.0 },
+ { 0.525490, 0.364706, 0.239216, 1.0 },
+ { 0.490196, 0.403922, 0.219608, 1.0 },
+ { 0.521569, 0.458824, 0.254902, 1.0 },
+ { 0.564706, 0.400000, 0.243137, 1.0 },
+ { 0.713725, 0.094118, 0.223529, 1.0 },
+ { 0.752941, 0.098039, 0.298039, 1.0 },
+ { 0.796078, 0.101961, 0.376471, 1.0 },
+ { 0.847059, 0.266667, 0.596078, 1.0 },
+ { 0.976471, 0.780392, 0.827451, 1.0 },
+ { 0.792157, 0.576471, 0.658824, 1.0 },
+ { 0.501961, 0.494118, 0.537255, 1.0 },
+ { 0.109804, 0.611765, 0.317647, 1.0 },
+ { 0.109804, 0.607843, 0.309804, 1.0 },
+ { 0.109804, 0.607843, 0.305882, 1.0 },
+ { 0.168627, 0.356863, 0.301961, 1.0 },
+ { 0.305882, 0.286275, 0.211765, 1.0 },
+ { 0.360784, 0.203922, 0.156863, 1.0 },
+ { 0.443137, 0.164706, 0.149020, 1.0 },
+ { 0.549020, 0.164706, 0.121569, 1.0 },
+ { 0.607843, 0.207843, 0.117647, 1.0 },
+ { 0.607843, 0.286275, 0.129412, 1.0 },
+ { 0.623529, 0.345098, 0.180392, 1.0 },
+ { 0.627451, 0.337255, 0.192157, 1.0 },
+ { 0.603922, 0.254902, 0.200000, 1.0 },
+ { 0.584314, 0.184314, 0.239216, 1.0 },
+ { 0.658824, 0.070588, 0.423529, 1.0 },
+ { 0.631373, 0.078431, 0.447059, 1.0 },
+ { 0.494118, 0.117647, 0.223529, 1.0 },
+ { 0.411765, 0.098039, 0.203922, 1.0 },
+ { 0.333333, 0.082353, 0.184314, 1.0 },
+ { 0.282353, 0.039216, 0.184314, 1.0 },
+ { 0.149020, 0.082353, 0.105882, 1.0 },
+ { 0.121569, 0.058824, 0.000000, 1.0 },
+ { 0.003922, 0.039216, 0.105882, 1.0 },
+ { 0.152941, 0.101961, 0.137255, 1.0 },
+ { 0.290196, 0.105882, 0.239216, 1.0 },
+ { 0.407843, 0.027451, 0.431373, 1.0 },
+ { 0.486275, 0.031373, 0.411765, 1.0 },
+ { 0.721569, 0.078431, 0.278431, 1.0 },
+ { 0.737255, 0.066667, 0.231373, 1.0 },
+ { 0.686275, 0.070588, 0.184314, 1.0 },
+ { 0.615686, 0.137255, 0.133333, 1.0 },
+ { 0.541176, 0.129412, 0.105882, 1.0 },
+ { 0.509804, 0.043137, 0.019608, 1.0 },
+ { 0.458824, 0.003922, 0.086275, 1.0 },
+ { 0.466667, 0.039216, 0.011765, 1.0 },
+ { 0.427451, 0.160784, 0.015686, 1.0 },
+ { 0.490196, 0.141176, 0.078431, 1.0 },
+ { 0.505882, 0.137255, 0.137255, 1.0 },
+ { 0.501961, 0.141176, 0.145098, 1.0 },
+ { 0.498039, 0.137255, 0.149020, 1.0 },
+ { 0.505882, 0.133333, 0.149020, 1.0 },
+ { 0.541176, 0.121569, 0.152941, 1.0 },
+ { 0.545098, 0.137255, 0.133333, 1.0 },
+ { 0.545098, 0.168627, 0.121569, 1.0 },
+ { 0.623529, 0.211765, 0.086275, 1.0 },
+ { 0.611765, 0.278431, 0.117647, 1.0 },
+ { 0.615686, 0.392157, 0.121569, 1.0 },
+ { 0.737255, 0.458824, 0.113725, 1.0 },
+ { 0.611765, 0.454902, 0.250980, 1.0 },
+ { 0.615686, 0.407843, 0.337255, 1.0 },
+ { 0.631373, 0.298039, 0.419608, 1.0 },
+ { 0.870588, 0.152941, 0.615686, 1.0 },
+ { 1.000000, 0.015686, 0.756863, 1.0 },
+ { 0.956863, 0.031373, 0.843137, 1.0 },
+ { 0.925490, 0.023529, 0.858824, 1.0 },
+ { 0.792157, 0.062745, 0.788235, 1.0 },
+ { 0.588235, 0.121569, 0.623529, 1.0 },
+ { 0.600000, 0.113725, 0.552941, 1.0 },
+ { 0.588235, 0.180392, 0.482353, 1.0 },
+ { 0.513725, 0.207843, 0.294118, 1.0 },
+ { 0.486275, 0.200000, 0.274510, 1.0 },
+ { 0.509804, 0.231373, 0.160784, 1.0 },
+ { 0.572549, 0.243137, 0.109804, 1.0 },
+ { 0.549020, 0.235294, 0.090196, 1.0 },
+ { 0.545098, 0.168627, 0.121569, 1.0 },
+ { 0.560784, 0.152941, 0.117647, 1.0 },
+ { 0.592157, 0.121569, 0.125490, 1.0 },
+ { 0.541176, 0.121569, 0.160784, 1.0 },
+ { 0.549020, 0.125490, 0.176471, 1.0 },
+ { 0.541176, 0.121569, 0.160784, 1.0 },
+ { 0.541176, 0.121569, 0.160784, 1.0 },
+ { 0.541176, 0.121569, 0.160784, 1.0 },
+ { 0.517647, 0.141176, 0.145098, 1.0 },
+ { 0.501961, 0.149020, 0.149020, 1.0 },
+ { 0.501961, 0.156863, 0.149020, 1.0 },
+ { 0.545098, 0.196078, 0.125490, 1.0 },
+ { 0.572549, 0.243137, 0.109804, 1.0 },
+ { 0.572549, 0.349020, 0.078431, 1.0 },
+ { 0.572549, 0.380392, 0.117647, 1.0 },
+ { 0.572549, 0.380392, 0.117647, 1.0 },
+ { 0.615686, 0.392157, 0.121569, 1.0 },
+ { 0.572549, 0.470588, 0.105882, 1.0 },
+ { 0.572549, 0.470588, 0.105882, 1.0 },
+ { 0.572549, 0.470588, 0.105882, 1.0 },
+ { 0.572549, 0.470588, 0.105882, 1.0 },
+ { 0.572549, 0.470588, 0.105882, 1.0 },
+ { 0.572549, 0.380392, 0.117647, 1.0 },
+ { 0.572549, 0.380392, 0.117647, 1.0 },
+ };
+/* Apophysis-040427-4AlngSpder */
+static double4 colors_183[] = {
+ { 0.345098, 0.137255, 0.011765, 1.0 },
+ { 0.270588, 0.101961, 0.027451, 1.0 },
+ { 0.262745, 0.098039, 0.023529, 1.0 },
+ { 0.254902, 0.094118, 0.023529, 1.0 },
+ { 0.278431, 0.105882, 0.023529, 1.0 },
+ { 0.301961, 0.121569, 0.027451, 1.0 },
+ { 0.309804, 0.121569, 0.019608, 1.0 },
+ { 0.317647, 0.121569, 0.015686, 1.0 },
+ { 0.321569, 0.129412, 0.011765, 1.0 },
+ { 0.301961, 0.117647, 0.011765, 1.0 },
+ { 0.282353, 0.105882, 0.015686, 1.0 },
+ { 0.262745, 0.094118, 0.015686, 1.0 },
+ { 0.247059, 0.086275, 0.015686, 1.0 },
+ { 0.243137, 0.086275, 0.023529, 1.0 },
+ { 0.243137, 0.090196, 0.031373, 1.0 },
+ { 0.262745, 0.094118, 0.023529, 1.0 },
+ { 0.282353, 0.098039, 0.019608, 1.0 },
+ { 0.392157, 0.129412, 0.015686, 1.0 },
+ { 0.419608, 0.152941, 0.015686, 1.0 },
+ { 0.450980, 0.180392, 0.019608, 1.0 },
+ { 0.470588, 0.184314, 0.031373, 1.0 },
+ { 0.494118, 0.188235, 0.047059, 1.0 },
+ { 0.478431, 0.176471, 0.047059, 1.0 },
+ { 0.462745, 0.168627, 0.047059, 1.0 },
+ { 0.392157, 0.156863, 0.062745, 1.0 },
+ { 0.360784, 0.149020, 0.043137, 1.0 },
+ { 0.333333, 0.141176, 0.023529, 1.0 },
+ { 0.337255, 0.137255, 0.011765, 1.0 },
+ { 0.345098, 0.133333, 0.000000, 1.0 },
+ { 0.341176, 0.125490, 0.000000, 1.0 },
+ { 0.341176, 0.121569, 0.000000, 1.0 },
+ { 0.325490, 0.125490, 0.003922, 1.0 },
+ { 0.325490, 0.133333, 0.015686, 1.0 },
+ { 0.301961, 0.129412, 0.031373, 1.0 },
+ { 0.301961, 0.117647, 0.027451, 1.0 },
+ { 0.305882, 0.105882, 0.023529, 1.0 },
+ { 0.313725, 0.109804, 0.027451, 1.0 },
+ { 0.321569, 0.117647, 0.031373, 1.0 },
+ { 0.321569, 0.121569, 0.031373, 1.0 },
+ { 0.325490, 0.129412, 0.031373, 1.0 },
+ { 0.400000, 0.188235, 0.039216, 1.0 },
+ { 0.450980, 0.211765, 0.070588, 1.0 },
+ { 0.505882, 0.235294, 0.105882, 1.0 },
+ { 0.513725, 0.243137, 0.086275, 1.0 },
+ { 0.521569, 0.254902, 0.070588, 1.0 },
+ { 0.525490, 0.247059, 0.066667, 1.0 },
+ { 0.533333, 0.243137, 0.066667, 1.0 },
+ { 0.513725, 0.239216, 0.047059, 1.0 },
+ { 0.474510, 0.223529, 0.043137, 1.0 },
+ { 0.443137, 0.180392, 0.000000, 1.0 },
+ { 0.454902, 0.172549, 0.000000, 1.0 },
+ { 0.466667, 0.168627, 0.000000, 1.0 },
+ { 0.482353, 0.184314, 0.000000, 1.0 },
+ { 0.498039, 0.203922, 0.000000, 1.0 },
+ { 0.521569, 0.215686, 0.000000, 1.0 },
+ { 0.549020, 0.227451, 0.000000, 1.0 },
+ { 0.498039, 0.192157, 0.050980, 1.0 },
+ { 0.454902, 0.184314, 0.047059, 1.0 },
+ { 0.411765, 0.176471, 0.043137, 1.0 },
+ { 0.396078, 0.176471, 0.043137, 1.0 },
+ { 0.384314, 0.176471, 0.043137, 1.0 },
+ { 0.376471, 0.160784, 0.027451, 1.0 },
+ { 0.368627, 0.149020, 0.011765, 1.0 },
+ { 0.400000, 0.141176, 0.000000, 1.0 },
+ { 0.427451, 0.141176, 0.000000, 1.0 },
+ { 0.427451, 0.160784, 0.023529, 1.0 },
+ { 0.400000, 0.160784, 0.031373, 1.0 },
+ { 0.372549, 0.164706, 0.039216, 1.0 },
+ { 0.356863, 0.160784, 0.031373, 1.0 },
+ { 0.341176, 0.160784, 0.027451, 1.0 },
+ { 0.317647, 0.141176, 0.011765, 1.0 },
+ { 0.286275, 0.113725, 0.007843, 1.0 },
+ { 0.235294, 0.090196, 0.019608, 1.0 },
+ { 0.231373, 0.082353, 0.011765, 1.0 },
+ { 0.227451, 0.074510, 0.007843, 1.0 },
+ { 0.239216, 0.078431, 0.011765, 1.0 },
+ { 0.250980, 0.082353, 0.015686, 1.0 },
+ { 0.250980, 0.082353, 0.015686, 1.0 },
+ { 0.250980, 0.082353, 0.019608, 1.0 },
+ { 0.227451, 0.078431, 0.027451, 1.0 },
+ { 0.223529, 0.082353, 0.019608, 1.0 },
+ { 0.156863, 0.105882, 0.000000, 1.0 },
+ { 0.164706, 0.082353, 0.007843, 1.0 },
+ { 0.176471, 0.058824, 0.019608, 1.0 },
+ { 0.184314, 0.054902, 0.007843, 1.0 },
+ { 0.192157, 0.050980, 0.000000, 1.0 },
+ { 0.219608, 0.066667, 0.007843, 1.0 },
+ { 0.239216, 0.082353, 0.043137, 1.0 },
+ { 0.321569, 0.133333, 0.043137, 1.0 },
+ { 0.388235, 0.184314, 0.074510, 1.0 },
+ { 0.458824, 0.239216, 0.109804, 1.0 },
+ { 0.498039, 0.254902, 0.105882, 1.0 },
+ { 0.537255, 0.274510, 0.105882, 1.0 },
+ { 0.505882, 0.345098, 0.125490, 1.0 },
+ { 0.521569, 0.290196, 0.062745, 1.0 },
+ { 0.517647, 0.274510, 0.050980, 1.0 },
+ { 0.521569, 0.235294, 0.027451, 1.0 },
+ { 0.486275, 0.223529, 0.015686, 1.0 },
+ { 0.486275, 0.223529, 0.027451, 1.0 },
+ { 0.490196, 0.223529, 0.039216, 1.0 },
+ { 0.513725, 0.231373, 0.039216, 1.0 },
+ { 0.541176, 0.243137, 0.039216, 1.0 },
+ { 0.572549, 0.294118, 0.050980, 1.0 },
+ { 0.631373, 0.349020, 0.066667, 1.0 },
+ { 0.984314, 0.192157, 0.152941, 1.0 },
+ { 0.843137, 0.352941, 0.200000, 1.0 },
+ { 0.701961, 0.517647, 0.250980, 1.0 },
+ { 0.682353, 0.439216, 0.160784, 1.0 },
+ { 0.666667, 0.360784, 0.070588, 1.0 },
+ { 0.568627, 0.356863, 0.066667, 1.0 },
+ { 0.576471, 0.298039, 0.054902, 1.0 },
+ { 0.603922, 0.266667, 0.027451, 1.0 },
+ { 0.607843, 0.231373, 0.074510, 1.0 },
+ { 0.501961, 0.235294, 0.050980, 1.0 },
+ { 0.490196, 0.227451, 0.050980, 1.0 },
+ { 0.482353, 0.219608, 0.054902, 1.0 },
+ { 0.454902, 0.203922, 0.031373, 1.0 },
+ { 0.411765, 0.176471, 0.031373, 1.0 },
+ { 0.400000, 0.152941, 0.023529, 1.0 },
+ { 0.392157, 0.141176, 0.000000, 1.0 },
+ { 0.341176, 0.105882, 0.000000, 1.0 },
+ { 0.309804, 0.105882, 0.011765, 1.0 },
+ { 0.282353, 0.105882, 0.023529, 1.0 },
+ { 0.278431, 0.105882, 0.023529, 1.0 },
+ { 0.274510, 0.109804, 0.023529, 1.0 },
+ { 0.286275, 0.121569, 0.035294, 1.0 },
+ { 0.305882, 0.145098, 0.019608, 1.0 },
+ { 0.321569, 0.172549, 0.031373, 1.0 },
+ { 0.380392, 0.168627, 0.058824, 1.0 },
+ { 0.431373, 0.196078, 0.062745, 1.0 },
+ { 0.439216, 0.200000, 0.047059, 1.0 },
+ { 0.450980, 0.203922, 0.035294, 1.0 },
+ { 0.450980, 0.184314, 0.039216, 1.0 },
+ { 0.419608, 0.188235, 0.031373, 1.0 },
+ { 0.388235, 0.180392, 0.007843, 1.0 },
+ { 0.337255, 0.156863, 0.000000, 1.0 },
+ { 0.270588, 0.109804, 0.000000, 1.0 },
+ { 0.258824, 0.098039, 0.007843, 1.0 },
+ { 0.250980, 0.090196, 0.019608, 1.0 },
+ { 0.247059, 0.090196, 0.019608, 1.0 },
+ { 0.243137, 0.094118, 0.019608, 1.0 },
+ { 0.231373, 0.094118, 0.019608, 1.0 },
+ { 0.239216, 0.094118, 0.019608, 1.0 },
+ { 0.250980, 0.090196, 0.019608, 1.0 },
+ { 0.274510, 0.082353, 0.015686, 1.0 },
+ { 0.282353, 0.058824, 0.015686, 1.0 },
+ { 0.278431, 0.074510, 0.023529, 1.0 },
+ { 0.278431, 0.090196, 0.035294, 1.0 },
+ { 0.294118, 0.109804, 0.039216, 1.0 },
+ { 0.282353, 0.133333, 0.043137, 1.0 },
+ { 0.290196, 0.152941, 0.027451, 1.0 },
+ { 0.337255, 0.160784, 0.047059, 1.0 },
+ { 0.411765, 0.207843, 0.062745, 1.0 },
+ { 0.435294, 0.223529, 0.039216, 1.0 },
+ { 0.458824, 0.243137, 0.019608, 1.0 },
+ { 0.458824, 0.227451, 0.007843, 1.0 },
+ { 0.478431, 0.207843, 0.043137, 1.0 },
+ { 0.486275, 0.196078, 0.043137, 1.0 },
+ { 0.454902, 0.180392, 0.039216, 1.0 },
+ { 0.403922, 0.172549, 0.039216, 1.0 },
+ { 0.337255, 0.145098, 0.027451, 1.0 },
+ { 0.290196, 0.125490, 0.027451, 1.0 },
+ { 0.290196, 0.121569, 0.027451, 1.0 },
+ { 0.294118, 0.117647, 0.027451, 1.0 },
+ { 0.301961, 0.121569, 0.019608, 1.0 },
+ { 0.321569, 0.145098, 0.023529, 1.0 },
+ { 0.337255, 0.156863, 0.015686, 1.0 },
+ { 0.364706, 0.160784, 0.015686, 1.0 },
+ { 0.380392, 0.137255, 0.000000, 1.0 },
+ { 0.364706, 0.133333, 0.000000, 1.0 },
+ { 0.349020, 0.129412, 0.000000, 1.0 },
+ { 0.290196, 0.109804, 0.019608, 1.0 },
+ { 0.266667, 0.105882, 0.019608, 1.0 },
+ { 0.239216, 0.101961, 0.023529, 1.0 },
+ { 0.219608, 0.094118, 0.003922, 1.0 },
+ { 0.196078, 0.070588, 0.019608, 1.0 },
+ { 0.176471, 0.070588, 0.090196, 1.0 },
+ { 0.172549, 0.062745, 0.058824, 1.0 },
+ { 0.211765, 0.043137, 0.000000, 1.0 },
+ { 0.258824, 0.066667, 0.000000, 1.0 },
+ { 0.294118, 0.113725, 0.011765, 1.0 },
+ { 0.364706, 0.160784, 0.015686, 1.0 },
+ { 0.431373, 0.200000, 0.035294, 1.0 },
+ { 0.494118, 0.196078, 0.054902, 1.0 },
+ { 0.529412, 0.282353, 0.074510, 1.0 },
+ { 0.576471, 0.286275, 0.058824, 1.0 },
+ { 0.623529, 0.294118, 0.043137, 1.0 },
+ { 0.639216, 0.325490, 0.000000, 1.0 },
+ { 0.705882, 0.294118, 0.039216, 1.0 },
+ { 0.615686, 0.180392, 0.000000, 1.0 },
+ { 0.537255, 0.164706, 0.039216, 1.0 },
+ { 0.513725, 0.156863, 0.035294, 1.0 },
+ { 0.486275, 0.196078, 0.043137, 1.0 },
+ { 0.470588, 0.211765, 0.007843, 1.0 },
+ { 0.458824, 0.211765, 0.000000, 1.0 },
+ { 0.458824, 0.196078, 0.027451, 1.0 },
+ { 0.439216, 0.188235, 0.039216, 1.0 },
+ { 0.415686, 0.184314, 0.066667, 1.0 },
+ { 0.403922, 0.172549, 0.047059, 1.0 },
+ { 0.384314, 0.149020, 0.039216, 1.0 },
+ { 0.368627, 0.145098, 0.027451, 1.0 },
+ { 0.352941, 0.149020, 0.003922, 1.0 },
+ { 0.360784, 0.141176, 0.000000, 1.0 },
+ { 0.349020, 0.137255, 0.000000, 1.0 },
+ { 0.321569, 0.141176, 0.000000, 1.0 },
+ { 0.298039, 0.125490, 0.011765, 1.0 },
+ { 0.282353, 0.098039, 0.000000, 1.0 },
+ { 0.278431, 0.098039, 0.007843, 1.0 },
+ { 0.282353, 0.109804, 0.011765, 1.0 },
+ { 0.313725, 0.113725, 0.007843, 1.0 },
+ { 0.356863, 0.121569, 0.011765, 1.0 },
+ { 0.376471, 0.141176, 0.007843, 1.0 },
+ { 0.392157, 0.156863, 0.011765, 1.0 },
+ { 0.407843, 0.152941, 0.000000, 1.0 },
+ { 0.411765, 0.164706, 0.003922, 1.0 },
+ { 0.462745, 0.184314, 0.000000, 1.0 },
+ { 0.435294, 0.180392, 0.015686, 1.0 },
+ { 0.407843, 0.176471, 0.019608, 1.0 },
+ { 0.376471, 0.137255, 0.027451, 1.0 },
+ { 0.349020, 0.129412, 0.023529, 1.0 },
+ { 0.321569, 0.109804, 0.015686, 1.0 },
+ { 0.301961, 0.090196, 0.000000, 1.0 },
+ { 0.317647, 0.090196, 0.000000, 1.0 },
+ { 0.337255, 0.047059, 0.003922, 1.0 },
+ { 0.415686, 0.113725, 0.000000, 1.0 },
+ { 0.423529, 0.137255, 0.007843, 1.0 },
+ { 0.439216, 0.168627, 0.039216, 1.0 },
+ { 0.466667, 0.192157, 0.058824, 1.0 },
+ { 0.450980, 0.184314, 0.109804, 1.0 },
+ { 0.462745, 0.211765, 0.062745, 1.0 },
+ { 0.494118, 0.227451, 0.082353, 1.0 },
+ { 0.474510, 0.207843, 0.062745, 1.0 },
+ { 0.431373, 0.172549, 0.047059, 1.0 },
+ { 0.415686, 0.145098, 0.023529, 1.0 },
+ { 0.396078, 0.129412, 0.000000, 1.0 },
+ { 0.400000, 0.113725, 0.039216, 1.0 },
+ { 0.376471, 0.113725, 0.078431, 1.0 },
+ { 0.435294, 0.141176, 0.050980, 1.0 },
+ { 0.505882, 0.192157, 0.062745, 1.0 },
+ { 0.556863, 0.247059, 0.078431, 1.0 },
+ { 0.588235, 0.254902, 0.101961, 1.0 },
+ { 0.623529, 0.321569, 0.141176, 1.0 },
+ { 0.619608, 0.309804, 0.078431, 1.0 },
+ { 0.619608, 0.333333, 0.062745, 1.0 },
+ { 0.619608, 0.305882, 0.058824, 1.0 },
+ { 0.600000, 0.282353, 0.074510, 1.0 },
+ { 0.580392, 0.278431, 0.058824, 1.0 },
+ { 0.568627, 0.266667, 0.054902, 1.0 },
+ { 0.537255, 0.243137, 0.015686, 1.0 },
+ { 0.501961, 0.262745, 0.000000, 1.0 },
+ { 0.525490, 0.235294, 0.000000, 1.0 },
+ { 0.521569, 0.215686, 0.023529, 1.0 },
+ { 0.498039, 0.203922, 0.047059, 1.0 },
+ { 0.513725, 0.184314, 0.050980, 1.0 },
+ { 0.647059, 0.188235, 0.117647, 1.0 },
+ { 0.674510, 0.266667, 0.050980, 1.0 },
+ };
+/* Apophysis-040427-4AlienFlwerBwl */
+static double4 colors_184[] = {
+ { 0.607843, 0.533333, 0.266667, 1.0 },
+ { 0.541176, 0.380392, 0.207843, 1.0 },
+ { 0.529412, 0.411765, 0.203922, 1.0 },
+ { 0.521569, 0.443137, 0.203922, 1.0 },
+ { 0.509804, 0.403922, 0.200000, 1.0 },
+ { 0.498039, 0.368627, 0.200000, 1.0 },
+ { 0.470588, 0.309804, 0.200000, 1.0 },
+ { 0.443137, 0.254902, 0.200000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.094118, 0.074510, 0.070588, 1.0 },
+ { 0.192157, 0.149020, 0.141176, 1.0 },
+ { 0.325490, 0.282353, 0.223529, 1.0 },
+ { 0.462745, 0.419608, 0.309804, 1.0 },
+ { 0.470588, 0.403922, 0.294118, 1.0 },
+ { 0.482353, 0.388235, 0.278431, 1.0 },
+ { 0.498039, 0.372549, 0.301961, 1.0 },
+ { 0.513725, 0.356863, 0.325490, 1.0 },
+ { 0.592157, 0.400000, 0.239216, 1.0 },
+ { 0.564706, 0.419608, 0.227451, 1.0 },
+ { 0.541176, 0.443137, 0.219608, 1.0 },
+ { 0.580392, 0.466667, 0.235294, 1.0 },
+ { 0.619608, 0.494118, 0.254902, 1.0 },
+ { 0.611765, 0.513725, 0.258824, 1.0 },
+ { 0.607843, 0.533333, 0.266667, 1.0 },
+ { 0.564706, 0.537255, 0.333333, 1.0 },
+ { 0.588235, 0.525490, 0.356863, 1.0 },
+ { 0.615686, 0.513725, 0.384314, 1.0 },
+ { 0.639216, 0.505882, 0.372549, 1.0 },
+ { 0.666667, 0.498039, 0.360784, 1.0 },
+ { 0.654902, 0.509804, 0.360784, 1.0 },
+ { 0.647059, 0.521569, 0.360784, 1.0 },
+ { 0.658824, 0.529412, 0.329412, 1.0 },
+ { 0.670588, 0.521569, 0.337255, 1.0 },
+ { 0.650980, 0.556863, 0.368627, 1.0 },
+ { 0.607843, 0.549020, 0.313725, 1.0 },
+ { 0.568627, 0.541176, 0.258824, 1.0 },
+ { 0.537255, 0.490196, 0.282353, 1.0 },
+ { 0.505882, 0.443137, 0.309804, 1.0 },
+ { 0.529412, 0.435294, 0.294118, 1.0 },
+ { 0.552941, 0.427451, 0.278431, 1.0 },
+ { 0.627451, 0.509804, 0.313725, 1.0 },
+ { 0.654902, 0.552941, 0.349020, 1.0 },
+ { 0.682353, 0.600000, 0.384314, 1.0 },
+ { 0.701961, 0.568627, 0.384314, 1.0 },
+ { 0.725490, 0.537255, 0.388235, 1.0 },
+ { 0.713725, 0.521569, 0.407843, 1.0 },
+ { 0.705882, 0.505882, 0.431373, 1.0 },
+ { 0.729412, 0.533333, 0.443137, 1.0 },
+ { 0.686275, 0.564706, 0.443137, 1.0 },
+ { 0.678431, 0.576471, 0.439216, 1.0 },
+ { 0.674510, 0.545098, 0.415686, 1.0 },
+ { 0.674510, 0.513725, 0.396078, 1.0 },
+ { 0.631373, 0.505882, 0.419608, 1.0 },
+ { 0.588235, 0.501961, 0.447059, 1.0 },
+ { 0.576471, 0.505882, 0.435294, 1.0 },
+ { 0.568627, 0.509804, 0.427451, 1.0 },
+ { 0.490196, 0.517647, 0.352941, 1.0 },
+ { 0.466667, 0.478431, 0.337255, 1.0 },
+ { 0.447059, 0.443137, 0.325490, 1.0 },
+ { 0.462745, 0.458824, 0.345098, 1.0 },
+ { 0.482353, 0.478431, 0.368627, 1.0 },
+ { 0.505882, 0.482353, 0.403922, 1.0 },
+ { 0.533333, 0.486275, 0.439216, 1.0 },
+ { 0.611765, 0.545098, 0.443137, 1.0 },
+ { 0.713725, 0.639216, 0.513725, 1.0 },
+ { 0.831373, 0.772549, 0.619608, 1.0 },
+ { 0.858824, 0.811765, 0.690196, 1.0 },
+ { 0.886275, 0.854902, 0.764706, 1.0 },
+ { 0.886275, 0.847059, 0.772549, 1.0 },
+ { 0.886275, 0.839216, 0.784314, 1.0 },
+ { 0.894118, 0.847059, 0.784314, 1.0 },
+ { 0.901961, 0.858824, 0.772549, 1.0 },
+ { 0.890196, 0.858824, 0.768627, 1.0 },
+ { 0.886275, 0.850980, 0.749020, 1.0 },
+ { 0.886275, 0.843137, 0.733333, 1.0 },
+ { 0.866667, 0.803922, 0.690196, 1.0 },
+ { 0.850980, 0.768627, 0.647059, 1.0 },
+ { 0.831373, 0.772549, 0.631373, 1.0 },
+ { 0.815686, 0.780392, 0.619608, 1.0 },
+ { 0.839216, 0.788235, 0.623529, 1.0 },
+ { 0.850980, 0.807843, 0.682353, 1.0 },
+ { 0.878431, 0.835294, 0.725490, 1.0 },
+ { 0.843137, 0.796078, 0.674510, 1.0 },
+ { 0.811765, 0.760784, 0.627451, 1.0 },
+ { 0.811765, 0.749020, 0.600000, 1.0 },
+ { 0.815686, 0.741176, 0.576471, 1.0 },
+ { 0.756863, 0.701961, 0.525490, 1.0 },
+ { 0.749020, 0.635294, 0.462745, 1.0 },
+ { 0.725490, 0.631373, 0.443137, 1.0 },
+ { 0.713725, 0.631373, 0.447059, 1.0 },
+ { 0.701961, 0.635294, 0.454902, 1.0 },
+ { 0.705882, 0.643137, 0.458824, 1.0 },
+ { 0.709804, 0.654902, 0.462745, 1.0 },
+ { 0.733333, 0.709804, 0.482353, 1.0 },
+ { 0.756863, 0.713725, 0.533333, 1.0 },
+ { 0.788235, 0.737255, 0.572549, 1.0 },
+ { 0.823529, 0.721569, 0.592157, 1.0 },
+ { 0.811765, 0.737255, 0.611765, 1.0 },
+ { 0.815686, 0.749020, 0.607843, 1.0 },
+ { 0.819608, 0.760784, 0.607843, 1.0 },
+ { 0.811765, 0.756863, 0.603922, 1.0 },
+ { 0.807843, 0.752941, 0.600000, 1.0 },
+ { 0.803922, 0.713725, 0.643137, 1.0 },
+ { 0.729412, 0.705882, 0.643137, 1.0 },
+ { 0.686275, 0.635294, 0.603922, 1.0 },
+ { 0.658824, 0.580392, 0.533333, 1.0 },
+ { 0.635294, 0.529412, 0.462745, 1.0 },
+ { 0.650980, 0.525490, 0.443137, 1.0 },
+ { 0.666667, 0.525490, 0.423529, 1.0 },
+ { 0.670588, 0.529412, 0.427451, 1.0 },
+ { 0.741176, 0.568627, 0.423529, 1.0 },
+ { 0.737255, 0.584314, 0.454902, 1.0 },
+ { 0.768627, 0.627451, 0.501961, 1.0 },
+ { 0.831373, 0.749020, 0.627451, 1.0 },
+ { 0.835294, 0.749020, 0.650980, 1.0 },
+ { 0.839216, 0.749020, 0.678431, 1.0 },
+ { 0.839216, 0.784314, 0.682353, 1.0 },
+ { 0.815686, 0.768627, 0.682353, 1.0 },
+ { 0.831373, 0.749020, 0.627451, 1.0 },
+ { 0.827451, 0.713725, 0.580392, 1.0 },
+ { 0.811765, 0.694118, 0.560784, 1.0 },
+ { 0.788235, 0.666667, 0.545098, 1.0 },
+ { 0.764706, 0.643137, 0.529412, 1.0 },
+ { 0.741176, 0.643137, 0.525490, 1.0 },
+ { 0.717647, 0.643137, 0.525490, 1.0 },
+ { 0.682353, 0.603922, 0.498039, 1.0 },
+ { 0.631373, 0.639216, 0.454902, 1.0 },
+ { 0.627451, 0.588235, 0.396078, 1.0 },
+ { 0.552941, 0.537255, 0.360784, 1.0 },
+ { 0.505882, 0.517647, 0.349020, 1.0 },
+ { 0.517647, 0.521569, 0.360784, 1.0 },
+ { 0.533333, 0.525490, 0.372549, 1.0 },
+ { 0.560784, 0.529412, 0.376471, 1.0 },
+ { 0.596078, 0.521569, 0.403922, 1.0 },
+ { 0.647059, 0.596078, 0.458824, 1.0 },
+ { 0.686275, 0.611765, 0.447059, 1.0 },
+ { 0.682353, 0.584314, 0.423529, 1.0 },
+ { 0.635294, 0.521569, 0.376471, 1.0 },
+ { 0.588235, 0.458824, 0.329412, 1.0 },
+ { 0.572549, 0.435294, 0.309804, 1.0 },
+ { 0.556863, 0.415686, 0.290196, 1.0 },
+ { 0.584314, 0.372549, 0.270588, 1.0 },
+ { 0.560784, 0.368627, 0.207843, 1.0 },
+ { 0.560784, 0.388235, 0.203922, 1.0 },
+ { 0.552941, 0.380392, 0.196078, 1.0 },
+ { 0.556863, 0.337255, 0.247059, 1.0 },
+ { 0.529412, 0.321569, 0.231373, 1.0 },
+ { 0.505882, 0.309804, 0.219608, 1.0 },
+ { 0.525490, 0.380392, 0.203922, 1.0 },
+ { 0.513725, 0.384314, 0.207843, 1.0 },
+ { 0.466667, 0.384314, 0.207843, 1.0 },
+ { 0.478431, 0.352941, 0.200000, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.003922, 1.0 },
+ { 0.443137, 0.250980, 0.125490, 1.0 },
+ { 0.517647, 0.294118, 0.180392, 1.0 },
+ { 0.486275, 0.270588, 0.188235, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.180392, 0.141176, 0.105882, 1.0 },
+ { 0.419608, 0.313725, 0.196078, 1.0 },
+ { 0.494118, 0.380392, 0.254902, 1.0 },
+ { 0.533333, 0.415686, 0.274510, 1.0 },
+ { 0.549020, 0.431373, 0.250980, 1.0 },
+ { 0.564706, 0.450980, 0.231373, 1.0 },
+ { 0.576471, 0.478431, 0.266667, 1.0 },
+ { 0.643137, 0.556863, 0.333333, 1.0 },
+ { 0.717647, 0.615686, 0.423529, 1.0 },
+ { 0.764706, 0.658824, 0.474510, 1.0 },
+ { 0.788235, 0.721569, 0.552941, 1.0 },
+ { 0.803922, 0.737255, 0.568627, 1.0 },
+ { 0.811765, 0.733333, 0.603922, 1.0 },
+ { 0.717647, 0.670588, 0.576471, 1.0 },
+ { 0.643137, 0.501961, 0.501961, 1.0 },
+ { 0.588235, 0.501961, 0.447059, 1.0 },
+ { 0.509804, 0.431373, 0.435294, 1.0 },
+ { 0.521569, 0.466667, 0.364706, 1.0 },
+ { 0.580392, 0.474510, 0.305882, 1.0 },
+ { 0.627451, 0.490196, 0.325490, 1.0 },
+ { 0.627451, 0.494118, 0.329412, 1.0 },
+ { 0.631373, 0.501961, 0.333333, 1.0 },
+ { 0.658824, 0.533333, 0.301961, 1.0 },
+ { 0.662745, 0.509804, 0.294118, 1.0 },
+ { 0.670588, 0.435294, 0.333333, 1.0 },
+ { 0.674510, 0.439216, 0.345098, 1.0 },
+ { 0.643137, 0.494118, 0.352941, 1.0 },
+ { 0.615686, 0.509804, 0.325490, 1.0 },
+ { 0.572549, 0.494118, 0.349020, 1.0 },
+ { 0.549020, 0.556863, 0.411765, 1.0 },
+ { 0.584314, 0.600000, 0.470588, 1.0 },
+ { 0.635294, 0.615686, 0.458824, 1.0 },
+ { 0.666667, 0.556863, 0.411765, 1.0 },
+ { 0.647059, 0.513725, 0.364706, 1.0 },
+ { 0.611765, 0.462745, 0.321569, 1.0 },
+ { 0.584314, 0.462745, 0.290196, 1.0 },
+ { 0.560784, 0.423529, 0.266667, 1.0 },
+ { 0.600000, 0.396078, 0.301961, 1.0 },
+ { 0.631373, 0.396078, 0.301961, 1.0 },
+ { 0.686275, 0.447059, 0.364706, 1.0 },
+ { 0.701961, 0.509804, 0.392157, 1.0 },
+ { 0.737255, 0.588235, 0.447059, 1.0 },
+ { 0.764706, 0.674510, 0.501961, 1.0 },
+ { 0.788235, 0.737255, 0.564706, 1.0 },
+ { 0.823529, 0.764706, 0.611765, 1.0 },
+ { 0.850980, 0.792157, 0.662745, 1.0 },
+ { 0.870588, 0.815686, 0.709804, 1.0 },
+ { 0.839216, 0.784314, 0.682353, 1.0 },
+ { 0.807843, 0.756863, 0.682353, 1.0 },
+ { 0.784314, 0.705882, 0.576471, 1.0 },
+ { 0.760784, 0.678431, 0.556863, 1.0 },
+ { 0.752941, 0.678431, 0.509804, 1.0 },
+ { 0.752941, 0.643137, 0.490196, 1.0 },
+ { 0.764706, 0.619608, 0.505882, 1.0 },
+ { 0.745098, 0.631373, 0.505882, 1.0 },
+ { 0.705882, 0.592157, 0.466667, 1.0 },
+ { 0.658824, 0.498039, 0.419608, 1.0 },
+ { 0.592157, 0.450980, 0.388235, 1.0 },
+ { 0.513725, 0.419608, 0.325490, 1.0 },
+ { 0.549020, 0.447059, 0.309804, 1.0 },
+ { 0.615686, 0.513725, 0.384314, 1.0 },
+ { 0.709804, 0.596078, 0.462745, 1.0 },
+ { 0.741176, 0.647059, 0.545098, 1.0 },
+ { 0.811765, 0.764706, 0.615686, 1.0 },
+ { 0.847059, 0.827451, 0.709804, 1.0 },
+ { 0.894118, 0.854902, 0.749020, 1.0 },
+ { 0.862745, 0.831373, 0.749020, 1.0 },
+ { 0.807843, 0.792157, 0.745098, 1.0 },
+ { 0.819608, 0.815686, 0.698039, 1.0 },
+ { 0.780392, 0.768627, 0.607843, 1.0 },
+ { 0.788235, 0.745098, 0.568627, 1.0 },
+ { 0.764706, 0.733333, 0.592157, 1.0 },
+ { 0.721569, 0.662745, 0.501961, 1.0 },
+ { 0.690196, 0.635294, 0.443137, 1.0 },
+ { 0.658824, 0.615686, 0.396078, 1.0 },
+ { 0.615686, 0.509804, 0.301961, 1.0 },
+ { 0.549020, 0.407843, 0.211765, 1.0 },
+ { 0.447059, 0.309804, 0.160784, 1.0 },
+ { 0.105882, 0.086275, 0.070588, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.258824, 0.203922, 0.160784, 1.0 },
+ { 0.435294, 0.407843, 0.298039, 1.0 },
+ { 0.564706, 0.470588, 0.337255, 1.0 },
+ { 0.698039, 0.580392, 0.470588, 1.0 },
+ { 0.615686, 0.596078, 0.337255, 1.0 },
+ };
+/* Apophysis-040427-4AlienFlwrBwl_inv */
+static double4 colors_185[] = {
+ { 0.211765, 0.262745, 0.427451, 1.0 },
+ { 0.172549, 0.258824, 0.403922, 1.0 },
+ { 0.176471, 0.258824, 0.388235, 1.0 },
+ { 0.180392, 0.262745, 0.376471, 1.0 },
+ { 0.184314, 0.254902, 0.388235, 1.0 },
+ { 0.192157, 0.247059, 0.400000, 1.0 },
+ { 0.192157, 0.266667, 0.376471, 1.0 },
+ { 0.196078, 0.286275, 0.356863, 1.0 },
+ { 0.262745, 0.329412, 0.356863, 1.0 },
+ { 0.305882, 0.349020, 0.407843, 1.0 },
+ { 0.349020, 0.372549, 0.458824, 1.0 },
+ { 0.341176, 0.423529, 0.517647, 1.0 },
+ { 0.333333, 0.474510, 0.576471, 1.0 },
+ { 0.294118, 0.450980, 0.576471, 1.0 },
+ { 0.258824, 0.431373, 0.576471, 1.0 },
+ { 0.258824, 0.423529, 0.560784, 1.0 },
+ { 0.262745, 0.415686, 0.545098, 1.0 },
+ { 0.196078, 0.352941, 0.454902, 1.0 },
+ { 0.176471, 0.301961, 0.388235, 1.0 },
+ { 0.160784, 0.250980, 0.321569, 1.0 },
+ { 0.172549, 0.239216, 0.317647, 1.0 },
+ { 0.184314, 0.231373, 0.317647, 1.0 },
+ { 0.176471, 0.239216, 0.345098, 1.0 },
+ { 0.168627, 0.250980, 0.372549, 1.0 },
+ { 0.156863, 0.270588, 0.443137, 1.0 },
+ { 0.192157, 0.305882, 0.447059, 1.0 },
+ { 0.227451, 0.345098, 0.454902, 1.0 },
+ { 0.254902, 0.349020, 0.462745, 1.0 },
+ { 0.282353, 0.356863, 0.474510, 1.0 },
+ { 0.298039, 0.376471, 0.486275, 1.0 },
+ { 0.317647, 0.396078, 0.501961, 1.0 },
+ { 0.368627, 0.360784, 0.545098, 1.0 },
+ { 0.372549, 0.411765, 0.603922, 1.0 },
+ { 0.478431, 0.466667, 0.635294, 1.0 },
+ { 0.470588, 0.470588, 0.631373, 1.0 },
+ { 0.466667, 0.474510, 0.627451, 1.0 },
+ { 0.435294, 0.474510, 0.611765, 1.0 },
+ { 0.403922, 0.478431, 0.596078, 1.0 },
+ { 0.376471, 0.439216, 0.568627, 1.0 },
+ { 0.352941, 0.403922, 0.541176, 1.0 },
+ { 0.313725, 0.403922, 0.568627, 1.0 },
+ { 0.341176, 0.443137, 0.588235, 1.0 },
+ { 0.368627, 0.482353, 0.607843, 1.0 },
+ { 0.403922, 0.533333, 0.658824, 1.0 },
+ { 0.443137, 0.584314, 0.709804, 1.0 },
+ { 0.427451, 0.603922, 0.717647, 1.0 },
+ { 0.415686, 0.627451, 0.729412, 1.0 },
+ { 0.439216, 0.631373, 0.792157, 1.0 },
+ { 0.439216, 0.611765, 0.796078, 1.0 },
+ { 0.470588, 0.635294, 0.784314, 1.0 },
+ { 0.482353, 0.662745, 0.780392, 1.0 },
+ { 0.494118, 0.690196, 0.780392, 1.0 },
+ { 0.490196, 0.650980, 0.784314, 1.0 },
+ { 0.486275, 0.615686, 0.792157, 1.0 },
+ { 0.509804, 0.615686, 0.792157, 1.0 },
+ { 0.533333, 0.615686, 0.792157, 1.0 },
+ { 0.600000, 0.694118, 0.866667, 1.0 },
+ { 0.800000, 0.847059, 0.933333, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 0.996078, 0.996078, 1.0 },
+ { 1.000000, 0.992157, 0.996078, 1.0 },
+ { 0.556863, 0.749020, 0.874510, 1.0 },
+ { 0.482353, 0.705882, 0.819608, 1.0 },
+ { 0.682353, 0.827451, 0.933333, 1.0 },
+ { 0.839216, 0.913725, 0.964706, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.819608, 0.858824, 0.894118, 1.0 },
+ { 0.580392, 0.686275, 0.803922, 1.0 },
+ { 0.517647, 0.580392, 0.709804, 1.0 },
+ { 0.474510, 0.564706, 0.737255, 1.0 },
+ { 0.435294, 0.549020, 0.768627, 1.0 },
+ { 0.396078, 0.494118, 0.717647, 1.0 },
+ { 0.356863, 0.443137, 0.666667, 1.0 },
+ { 0.317647, 0.411765, 0.619608, 1.0 },
+ { 0.282353, 0.384314, 0.576471, 1.0 },
+ { 0.235294, 0.341176, 0.525490, 1.0 },
+ { 0.211765, 0.278431, 0.447059, 1.0 },
+ { 0.188235, 0.266667, 0.396078, 1.0 },
+ { 0.270588, 0.380392, 0.447059, 1.0 },
+ { 0.356863, 0.498039, 0.498039, 1.0 },
+ { 0.384314, 0.498039, 0.525490, 1.0 },
+ { 0.411765, 0.498039, 0.552941, 1.0 },
+ { 0.490196, 0.568627, 0.564706, 1.0 },
+ { 0.478431, 0.533333, 0.635294, 1.0 },
+ { 0.396078, 0.529412, 0.674510, 1.0 },
+ { 0.380392, 0.513725, 0.670588, 1.0 },
+ { 0.368627, 0.498039, 0.666667, 1.0 },
+ { 0.352941, 0.482353, 0.682353, 1.0 },
+ { 0.341176, 0.466667, 0.698039, 1.0 },
+ { 0.337255, 0.490196, 0.705882, 1.0 },
+ { 0.329412, 0.564706, 0.666667, 1.0 },
+ { 0.325490, 0.560784, 0.654902, 1.0 },
+ { 0.356863, 0.505882, 0.647059, 1.0 },
+ { 0.427451, 0.505882, 0.650980, 1.0 },
+ { 0.419608, 0.450980, 0.588235, 1.0 },
+ { 0.415686, 0.400000, 0.529412, 1.0 },
+ { 0.388235, 0.392157, 0.533333, 1.0 },
+ { 0.364706, 0.384314, 0.541176, 1.0 },
+ { 0.333333, 0.443137, 0.588235, 1.0 },
+ { 0.352941, 0.486275, 0.635294, 1.0 },
+ { 0.415686, 0.537255, 0.709804, 1.0 },
+ { 0.407843, 0.568627, 0.701961, 1.0 },
+ { 0.400000, 0.603922, 0.698039, 1.0 },
+ { 0.384314, 0.603922, 0.698039, 1.0 },
+ { 0.368627, 0.603922, 0.698039, 1.0 },
+ { 0.313725, 0.552941, 0.635294, 1.0 },
+ { 0.298039, 0.490196, 0.607843, 1.0 },
+ { 0.262745, 0.411765, 0.552941, 1.0 },
+ { 0.235294, 0.325490, 0.498039, 1.0 },
+ { 0.176471, 0.235294, 0.388235, 1.0 },
+ { 0.160784, 0.219608, 0.360784, 1.0 },
+ { 0.149020, 0.207843, 0.337255, 1.0 },
+ { 0.129412, 0.184314, 0.290196, 1.0 },
+ { 0.160784, 0.215686, 0.317647, 1.0 },
+ { 0.192157, 0.243137, 0.317647, 1.0 },
+ { 0.215686, 0.294118, 0.423529, 1.0 },
+ { 0.247059, 0.321569, 0.490196, 1.0 },
+ { 0.239216, 0.349020, 0.490196, 1.0 },
+ { 0.235294, 0.380392, 0.494118, 1.0 },
+ { 0.243137, 0.372549, 0.494118, 1.0 },
+ { 0.254902, 0.368627, 0.494118, 1.0 },
+ { 0.294118, 0.407843, 0.533333, 1.0 },
+ { 0.341176, 0.501961, 0.580392, 1.0 },
+ { 0.407843, 0.549020, 0.611765, 1.0 },
+ { 0.486275, 0.580392, 0.674510, 1.0 },
+ { 0.384314, 0.486275, 0.615686, 1.0 },
+ { 0.337255, 0.443137, 0.576471, 1.0 },
+ { 0.290196, 0.403922, 0.537255, 1.0 },
+ { 0.258824, 0.352941, 0.454902, 1.0 },
+ { 0.188235, 0.235294, 0.384314, 1.0 },
+ { 0.152941, 0.172549, 0.290196, 1.0 },
+ { 0.105882, 0.145098, 0.250980, 1.0 },
+ { 0.192157, 0.207843, 0.254902, 1.0 },
+ { 0.203922, 0.219608, 0.321569, 1.0 },
+ { 0.219608, 0.231373, 0.392157, 1.0 },
+ { 0.215686, 0.243137, 0.411765, 1.0 },
+ { 0.211765, 0.254902, 0.431373, 1.0 },
+ { 0.235294, 0.266667, 0.407843, 1.0 },
+ { 0.278431, 0.337255, 0.498039, 1.0 },
+ { 0.309804, 0.364706, 0.556863, 1.0 },
+ { 0.341176, 0.384314, 0.603922, 1.0 },
+ { 0.450980, 0.592157, 0.788235, 1.0 },
+ { 0.501961, 0.639216, 0.811765, 1.0 },
+ { 0.552941, 0.690196, 0.839216, 1.0 },
+ { 0.894118, 0.913725, 0.929412, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 0.996078, 1.000000, 1.0 },
+ { 0.741176, 0.796078, 0.839216, 1.0 },
+ { 0.564706, 0.592157, 0.701961, 1.0 },
+ { 0.435294, 0.529412, 0.662745, 1.0 },
+ { 0.301961, 0.419608, 0.529412, 1.0 },
+ { 0.384314, 0.403922, 0.662745, 1.0 },
+ { 0.450980, 0.592157, 0.788235, 1.0 },
+ { 0.454902, 0.603922, 0.788235, 1.0 },
+ { 0.458824, 0.619608, 0.792157, 1.0 },
+ { 0.494118, 0.603922, 0.792157, 1.0 },
+ { 0.478431, 0.556863, 0.796078, 1.0 },
+ { 0.486275, 0.588235, 0.733333, 1.0 },
+ { 0.501961, 0.631373, 0.800000, 1.0 },
+ { 0.996078, 0.996078, 0.988235, 1.0 },
+ { 0.996078, 0.996078, 0.992157, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.807843, 0.850980, 0.858824, 1.0 },
+ { 0.580392, 0.690196, 0.701961, 1.0 },
+ { 0.537255, 0.580392, 0.690196, 1.0 },
+ { 0.498039, 0.580392, 0.686275, 1.0 },
+ { 0.517647, 0.611765, 0.721569, 1.0 },
+ { 0.486275, 0.643137, 0.674510, 1.0 },
+ { 0.435294, 0.596078, 0.721569, 1.0 },
+ { 0.407843, 0.600000, 0.760784, 1.0 },
+ { 0.443137, 0.588235, 0.760784, 1.0 },
+ { 0.458824, 0.556863, 0.780392, 1.0 },
+ { 0.411765, 0.537255, 0.768627, 1.0 },
+ { 0.380392, 0.505882, 0.745098, 1.0 },
+ { 0.411765, 0.423529, 0.701961, 1.0 },
+ { 0.423529, 0.443137, 0.682353, 1.0 },
+ { 0.435294, 0.462745, 0.666667, 1.0 },
+ { 0.388235, 0.478431, 0.674510, 1.0 },
+ { 0.384314, 0.486275, 0.615686, 1.0 },
+ { 0.368627, 0.501961, 0.639216, 1.0 },
+ { 0.333333, 0.501961, 0.639216, 1.0 },
+ { 0.352941, 0.478431, 0.639216, 1.0 },
+ { 0.341176, 0.470588, 0.670588, 1.0 },
+ { 0.329412, 0.478431, 0.662745, 1.0 },
+ { 0.321569, 0.462745, 0.650980, 1.0 },
+ { 0.349020, 0.443137, 0.631373, 1.0 },
+ { 0.380392, 0.447059, 0.658824, 1.0 },
+ { 0.431373, 0.458824, 0.741176, 1.0 },
+ { 0.482353, 0.533333, 0.741176, 1.0 },
+ { 0.494118, 0.556863, 0.690196, 1.0 },
+ { 0.447059, 0.572549, 0.721569, 1.0 },
+ { 0.388235, 0.533333, 0.709804, 1.0 },
+ { 0.372549, 0.490196, 0.686275, 1.0 },
+ { 0.376471, 0.407843, 0.662745, 1.0 },
+ { 0.317647, 0.400000, 0.615686, 1.0 },
+ { 0.313725, 0.403922, 0.576471, 1.0 },
+ { 0.274510, 0.462745, 0.611765, 1.0 },
+ { 0.294118, 0.494118, 0.568627, 1.0 },
+ { 0.270588, 0.466667, 0.556863, 1.0 },
+ { 0.313725, 0.435294, 0.556863, 1.0 },
+ { 0.321569, 0.400000, 0.545098, 1.0 },
+ { 0.321569, 0.423529, 0.560784, 1.0 },
+ { 0.298039, 0.458824, 0.584314, 1.0 },
+ { 0.325490, 0.486275, 0.603922, 1.0 },
+ { 0.337255, 0.568627, 0.600000, 1.0 },
+ { 0.411765, 0.498039, 0.552941, 1.0 },
+ { 0.431373, 0.490196, 0.572549, 1.0 },
+ { 0.458824, 0.470588, 0.607843, 1.0 },
+ { 0.509804, 0.482353, 0.647059, 1.0 },
+ { 0.505882, 0.537255, 0.690196, 1.0 },
+ { 0.552941, 0.556863, 0.674510, 1.0 },
+ { 0.525490, 0.564706, 0.670588, 1.0 },
+ { 0.517647, 0.521569, 0.631373, 1.0 },
+ { 0.466667, 0.513725, 0.560784, 1.0 },
+ { 0.388235, 0.454902, 0.556863, 1.0 },
+ { 0.286275, 0.360784, 0.486275, 1.0 },
+ { 0.219608, 0.290196, 0.431373, 1.0 },
+ { 0.168627, 0.227451, 0.380392, 1.0 },
+ { 0.133333, 0.168627, 0.290196, 1.0 },
+ { 0.113725, 0.145098, 0.235294, 1.0 },
+ { 0.113725, 0.160784, 0.215686, 1.0 },
+ { 0.105882, 0.152941, 0.215686, 1.0 },
+ { 0.098039, 0.141176, 0.227451, 1.0 },
+ { 0.098039, 0.141176, 0.227451, 1.0 },
+ { 0.109804, 0.141176, 0.231373, 1.0 },
+ { 0.101961, 0.141176, 0.239216, 1.0 },
+ { 0.113725, 0.156863, 0.266667, 1.0 },
+ { 0.133333, 0.192157, 0.313725, 1.0 },
+ { 0.149020, 0.231373, 0.352941, 1.0 },
+ { 0.184314, 0.219608, 0.380392, 1.0 },
+ { 0.160784, 0.211765, 0.376471, 1.0 },
+ { 0.149020, 0.192157, 0.317647, 1.0 },
+ { 0.125490, 0.168627, 0.278431, 1.0 },
+ { 0.121569, 0.164706, 0.274510, 1.0 },
+ { 0.133333, 0.176471, 0.294118, 1.0 },
+ { 0.188235, 0.239216, 0.372549, 1.0 },
+ { 0.184314, 0.258824, 0.423529, 1.0 },
+ { 0.243137, 0.298039, 0.474510, 1.0 },
+ { 0.250980, 0.364706, 0.537255, 1.0 },
+ { 0.258824, 0.364706, 0.549020, 1.0 },
+ { 0.274510, 0.368627, 0.556863, 1.0 },
+ { 0.286275, 0.376471, 0.541176, 1.0 },
+ { 0.298039, 0.364706, 0.545098, 1.0 },
+ { 0.290196, 0.345098, 0.537255, 1.0 },
+ { 0.266667, 0.290196, 0.517647, 1.0 },
+ { 0.243137, 0.286275, 0.466667, 1.0 },
+ };
+/* Apophysis-040427-4AmusePrk */
+static double4 colors_186[] = {
+ { 0.505882, 0.054902, 0.356863, 1.0 },
+ { 0.105882, 0.000000, 0.270588, 1.0 },
+ { 0.266667, 0.000000, 0.301961, 1.0 },
+ { 0.427451, 0.000000, 0.333333, 1.0 },
+ { 0.600000, 0.172549, 0.203922, 1.0 },
+ { 0.772549, 0.345098, 0.074510, 1.0 },
+ { 0.827451, 0.423529, 0.062745, 1.0 },
+ { 0.882353, 0.501961, 0.050980, 1.0 },
+ { 0.952941, 0.741176, 0.160784, 1.0 },
+ { 0.972549, 0.827451, 0.176471, 1.0 },
+ { 0.996078, 0.917647, 0.192157, 1.0 },
+ { 0.996078, 0.917647, 0.188235, 1.0 },
+ { 1.000000, 0.917647, 0.184314, 1.0 },
+ { 0.941176, 0.756863, 0.141176, 1.0 },
+ { 0.886275, 0.600000, 0.098039, 1.0 },
+ { 0.827451, 0.584314, 0.141176, 1.0 },
+ { 0.768627, 0.572549, 0.184314, 1.0 },
+ { 0.976471, 0.698039, 0.454902, 1.0 },
+ { 0.952941, 0.752941, 0.498039, 1.0 },
+ { 0.929412, 0.807843, 0.545098, 1.0 },
+ { 0.937255, 0.811765, 0.427451, 1.0 },
+ { 0.949020, 0.819608, 0.313725, 1.0 },
+ { 0.952941, 0.890196, 0.337255, 1.0 },
+ { 0.956863, 0.960784, 0.360784, 1.0 },
+ { 0.972549, 0.964706, 0.196078, 1.0 },
+ { 0.980392, 0.905882, 0.180392, 1.0 },
+ { 0.992157, 0.850980, 0.168627, 1.0 },
+ { 0.878431, 0.823529, 0.254902, 1.0 },
+ { 0.764706, 0.800000, 0.341176, 1.0 },
+ { 0.701961, 0.776471, 0.376471, 1.0 },
+ { 0.643137, 0.752941, 0.411765, 1.0 },
+ { 0.768627, 0.439216, 0.400000, 1.0 },
+ { 0.988235, 0.262745, 0.180392, 1.0 },
+ { 0.635294, 0.156863, 0.003922, 1.0 },
+ { 0.509804, 0.078431, 0.050980, 1.0 },
+ { 0.388235, 0.000000, 0.098039, 1.0 },
+ { 0.333333, 0.035294, 0.137255, 1.0 },
+ { 0.282353, 0.074510, 0.176471, 1.0 },
+ { 0.301961, 0.160784, 0.227451, 1.0 },
+ { 0.325490, 0.247059, 0.282353, 1.0 },
+ { 0.698039, 0.513725, 0.584314, 1.0 },
+ { 0.717647, 0.274510, 0.458824, 1.0 },
+ { 0.737255, 0.039216, 0.337255, 1.0 },
+ { 0.862745, 0.023529, 0.254902, 1.0 },
+ { 0.988235, 0.011765, 0.176471, 1.0 },
+ { 0.984314, 0.003922, 0.141176, 1.0 },
+ { 0.980392, 0.000000, 0.105882, 1.0 },
+ { 0.933333, 0.000000, 0.000000, 1.0 },
+ { 0.878431, 0.000000, 0.070588, 1.0 },
+ { 0.505882, 0.003922, 0.054902, 1.0 },
+ { 0.313725, 0.023529, 0.176471, 1.0 },
+ { 0.121569, 0.047059, 0.298039, 1.0 },
+ { 0.058824, 0.035294, 0.160784, 1.0 },
+ { 0.000000, 0.027451, 0.023529, 1.0 },
+ { 0.000000, 0.109804, 0.011765, 1.0 },
+ { 0.000000, 0.192157, 0.000000, 1.0 },
+ { 0.458824, 0.654902, 0.023529, 1.0 },
+ { 0.666667, 0.627451, 0.050980, 1.0 },
+ { 0.874510, 0.600000, 0.082353, 1.0 },
+ { 0.901961, 0.517647, 0.149020, 1.0 },
+ { 0.933333, 0.435294, 0.219608, 1.0 },
+ { 0.850980, 0.431373, 0.274510, 1.0 },
+ { 0.768627, 0.431373, 0.333333, 1.0 },
+ { 0.639216, 0.254902, 0.156863, 1.0 },
+ { 0.635294, 0.254902, 0.000000, 1.0 },
+ { 0.101961, 0.231373, 0.156863, 1.0 },
+ { 0.050980, 0.290196, 0.082353, 1.0 },
+ { 0.000000, 0.352941, 0.007843, 1.0 },
+ { 0.000000, 0.349020, 0.007843, 1.0 },
+ { 0.003922, 0.349020, 0.007843, 1.0 },
+ { 0.007843, 0.192157, 0.121569, 1.0 },
+ { 0.000000, 0.050980, 0.172549, 1.0 },
+ { 0.000000, 0.000000, 0.141176, 1.0 },
+ { 0.000000, 0.000000, 0.129412, 1.0 },
+ { 0.000000, 0.000000, 0.121569, 1.0 },
+ { 0.000000, 0.003922, 0.109804, 1.0 },
+ { 0.000000, 0.007843, 0.098039, 1.0 },
+ { 0.000000, 0.011765, 0.109804, 1.0 },
+ { 0.000000, 0.015686, 0.121569, 1.0 },
+ { 0.000000, 0.000000, 0.133333, 1.0 },
+ { 0.003922, 0.000000, 0.141176, 1.0 },
+ { 0.000000, 0.035294, 0.172549, 1.0 },
+ { 0.000000, 0.078431, 0.184314, 1.0 },
+ { 0.000000, 0.121569, 0.200000, 1.0 },
+ { 0.000000, 0.172549, 0.215686, 1.0 },
+ { 0.000000, 0.227451, 0.231373, 1.0 },
+ { 0.000000, 0.282353, 0.239216, 1.0 },
+ { 0.003922, 0.337255, 0.262745, 1.0 },
+ { 0.007843, 0.211765, 0.203922, 1.0 },
+ { 0.011765, 0.172549, 0.101961, 1.0 },
+ { 0.019608, 0.137255, 0.003922, 1.0 },
+ { 0.007843, 0.117647, 0.039216, 1.0 },
+ { 0.000000, 0.098039, 0.074510, 1.0 },
+ { 0.000000, 0.133333, 0.141176, 1.0 },
+ { 0.007843, 0.164706, 0.211765, 1.0 },
+ { 0.000000, 0.211765, 0.219608, 1.0 },
+ { 0.000000, 0.337255, 0.262745, 1.0 },
+ { 0.066667, 0.396078, 0.403922, 1.0 },
+ { 0.337255, 0.517647, 0.541176, 1.0 },
+ { 0.607843, 0.643137, 0.678431, 1.0 },
+ { 0.760784, 0.596078, 0.701961, 1.0 },
+ { 0.913725, 0.549020, 0.725490, 1.0 },
+ { 0.752941, 0.588235, 0.541176, 1.0 },
+ { 0.670588, 0.639216, 0.549020, 1.0 },
+ { 0.541176, 0.721569, 0.541176, 1.0 },
+ { 0.466667, 0.666667, 0.376471, 1.0 },
+ { 0.392157, 0.615686, 0.211765, 1.0 },
+ { 0.423529, 0.635294, 0.168627, 1.0 },
+ { 0.458824, 0.654902, 0.125490, 1.0 },
+ { 0.545098, 0.705882, 0.054902, 1.0 },
+ { 0.643137, 0.745098, 0.109804, 1.0 },
+ { 0.580392, 0.741176, 0.035294, 1.0 },
+ { 0.572549, 0.709804, 0.011765, 1.0 },
+ { 0.482353, 0.529412, 0.003922, 1.0 },
+ { 0.474510, 0.380392, 0.058824, 1.0 },
+ { 0.466667, 0.235294, 0.117647, 1.0 },
+ { 0.388235, 0.164706, 0.121569, 1.0 },
+ { 0.176471, 0.152941, 0.066667, 1.0 },
+ { 0.105882, 0.066667, 0.200000, 1.0 },
+ { 0.003922, 0.039216, 0.168627, 1.0 },
+ { 0.003922, 0.000000, 0.133333, 1.0 },
+ { 0.000000, 0.015686, 0.141176, 1.0 },
+ { 0.000000, 0.035294, 0.152941, 1.0 },
+ { 0.000000, 0.094118, 0.145098, 1.0 },
+ { 0.000000, 0.156863, 0.141176, 1.0 },
+ { 0.109804, 0.392157, 0.062745, 1.0 },
+ { 0.262745, 0.431373, 0.011765, 1.0 },
+ { 0.564706, 0.466667, 0.203922, 1.0 },
+ { 0.854902, 0.580392, 0.376471, 1.0 },
+ { 0.854902, 0.764706, 0.501961, 1.0 },
+ { 0.835294, 0.756863, 0.505882, 1.0 },
+ { 0.815686, 0.752941, 0.509804, 1.0 },
+ { 0.611765, 0.698039, 0.372549, 1.0 },
+ { 0.607843, 0.592157, 0.415686, 1.0 },
+ { 0.584314, 0.662745, 0.525490, 1.0 },
+ { 0.831373, 0.494118, 0.592157, 1.0 },
+ { 1.000000, 0.019608, 0.360784, 1.0 },
+ { 1.000000, 0.019608, 0.486275, 1.0 },
+ { 1.000000, 0.019608, 0.615686, 1.0 },
+ { 0.929412, 0.203922, 0.639216, 1.0 },
+ { 0.862745, 0.388235, 0.666667, 1.0 },
+ { 0.925490, 0.466667, 0.572549, 1.0 },
+ { 0.952941, 0.643137, 0.615686, 1.0 },
+ { 0.956863, 0.647059, 0.619608, 1.0 },
+ { 0.992157, 0.607843, 0.509804, 1.0 },
+ { 0.992157, 0.019608, 0.349020, 1.0 },
+ { 0.992157, 0.019608, 0.349020, 1.0 },
+ { 0.996078, 0.019608, 0.349020, 1.0 },
+ { 0.952941, 0.000000, 0.250980, 1.0 },
+ { 0.909804, 0.000000, 0.156863, 1.0 },
+ { 0.874510, 0.015686, 0.000000, 1.0 },
+ { 0.772549, 0.058824, 0.007843, 1.0 },
+ { 0.270588, 0.000000, 0.137255, 1.0 },
+ { 0.192157, 0.105882, 0.101961, 1.0 },
+ { 0.117647, 0.211765, 0.070588, 1.0 },
+ { 0.007843, 0.360784, 0.007843, 1.0 },
+ { 0.000000, 0.454902, 0.007843, 1.0 },
+ { 0.003922, 0.462745, 0.015686, 1.0 },
+ { 0.000000, 0.392157, 0.078431, 1.0 },
+ { 0.003922, 0.400000, 0.133333, 1.0 },
+ { 0.000000, 0.396078, 0.270588, 1.0 },
+ { 0.007843, 0.262745, 0.145098, 1.0 },
+ { 0.003922, 0.329412, 0.129412, 1.0 },
+ { 0.003922, 0.396078, 0.113725, 1.0 },
+ { 0.164706, 0.513725, 0.011765, 1.0 },
+ { 0.290196, 0.533333, 0.011765, 1.0 },
+ { 0.184314, 0.509804, 0.000000, 1.0 },
+ { 0.000000, 0.458824, 0.007843, 1.0 },
+ { 0.000000, 0.337255, 0.019608, 1.0 },
+ { 0.000000, 0.247059, 0.070588, 1.0 },
+ { 0.000000, 0.156863, 0.125490, 1.0 },
+ { 0.000000, 0.039216, 0.164706, 1.0 },
+ { 0.000000, 0.043137, 0.168627, 1.0 },
+ { 0.000000, 0.129412, 0.192157, 1.0 },
+ { 0.160784, 0.278431, 0.184314, 1.0 },
+ { 0.474510, 0.580392, 0.160784, 1.0 },
+ { 0.572549, 0.713725, 0.125490, 1.0 },
+ { 0.772549, 0.741176, 0.113725, 1.0 },
+ { 0.996078, 0.921569, 0.176471, 1.0 },
+ { 0.992157, 0.984314, 0.215686, 1.0 },
+ { 0.980392, 0.956863, 0.266667, 1.0 },
+ { 0.956863, 0.956863, 0.368627, 1.0 },
+ { 0.972549, 0.980392, 0.584314, 1.0 },
+ { 0.737255, 0.827451, 0.615686, 1.0 },
+ { 0.427451, 0.666667, 0.607843, 1.0 },
+ { 0.415686, 0.650980, 0.572549, 1.0 },
+ { 0.407843, 0.635294, 0.537255, 1.0 },
+ { 0.196078, 0.494118, 0.447059, 1.0 },
+ { 0.011765, 0.376471, 0.337255, 1.0 },
+ { 0.007843, 0.333333, 0.270588, 1.0 },
+ { 0.007843, 0.207843, 0.219608, 1.0 },
+ { 0.176471, 0.105882, 0.192157, 1.0 },
+ { 0.427451, 0.000000, 0.337255, 1.0 },
+ { 0.721569, 0.000000, 0.345098, 1.0 },
+ { 0.843137, 0.003922, 0.239216, 1.0 },
+ { 0.941176, 0.000000, 0.239216, 1.0 },
+ { 0.933333, 0.054902, 0.098039, 1.0 },
+ { 0.933333, 0.054902, 0.047059, 1.0 },
+ { 0.909804, 0.313725, 0.015686, 1.0 },
+ { 0.772549, 0.435294, 0.000000, 1.0 },
+ { 0.619608, 0.666667, 0.047059, 1.0 },
+ { 0.694118, 0.713725, 0.258824, 1.0 },
+ { 0.768627, 0.643137, 0.200000, 1.0 },
+ { 0.988235, 0.454902, 0.250980, 1.0 },
+ { 0.941176, 0.403922, 0.270588, 1.0 },
+ { 0.980392, 0.262745, 0.192157, 1.0 },
+ { 0.984314, 0.160784, 0.101961, 1.0 },
+ { 0.980392, 0.247059, 0.078431, 1.0 },
+ { 0.980392, 0.247059, 0.086275, 1.0 },
+ { 0.929412, 0.341176, 0.141176, 1.0 },
+ { 0.780392, 0.525490, 0.117647, 1.0 },
+ { 0.545098, 0.533333, 0.254902, 1.0 },
+ { 0.537255, 0.564706, 0.360784, 1.0 },
+ { 0.537255, 0.403922, 0.305882, 1.0 },
+ { 0.345098, 0.192157, 0.211765, 1.0 },
+ { 0.250980, 0.266667, 0.027451, 1.0 },
+ { 0.254902, 0.266667, 0.003922, 1.0 },
+ { 0.392157, 0.509804, 0.000000, 1.0 },
+ { 0.533333, 0.654902, 0.047059, 1.0 },
+ { 0.635294, 0.749020, 0.184314, 1.0 },
+ { 0.839216, 0.901961, 0.129412, 1.0 },
+ { 0.949020, 0.952941, 0.200000, 1.0 },
+ { 0.980392, 0.945098, 0.439216, 1.0 },
+ { 0.952941, 0.972549, 0.603922, 1.0 },
+ { 0.858824, 0.874510, 0.745098, 1.0 },
+ { 0.819608, 0.862745, 0.705882, 1.0 },
+ { 0.690196, 0.803922, 0.686275, 1.0 },
+ { 0.717647, 0.760784, 0.737255, 1.0 },
+ { 0.949020, 0.796078, 0.878431, 1.0 },
+ { 0.960784, 0.917647, 0.909804, 1.0 },
+ { 0.980392, 0.964706, 0.819608, 1.0 },
+ { 0.898039, 0.937255, 0.905882, 1.0 },
+ { 0.925490, 0.882353, 0.905882, 1.0 },
+ { 0.858824, 0.901961, 0.839216, 1.0 },
+ { 0.749020, 0.827451, 0.721569, 1.0 },
+ { 0.643137, 0.768627, 0.584314, 1.0 },
+ { 0.509804, 0.619608, 0.533333, 1.0 },
+ { 0.431373, 0.639216, 0.600000, 1.0 },
+ { 0.431373, 0.654902, 0.619608, 1.0 },
+ { 0.415686, 0.592157, 0.564706, 1.0 },
+ { 0.203922, 0.490196, 0.415686, 1.0 },
+ { 0.160784, 0.270588, 0.274510, 1.0 },
+ { 0.000000, 0.270588, 0.239216, 1.0 },
+ { 0.000000, 0.219608, 0.223529, 1.0 },
+ { 0.003922, 0.196078, 0.211765, 1.0 },
+ { 0.003922, 0.117647, 0.180392, 1.0 },
+ { 0.000000, 0.141176, 0.196078, 1.0 },
+ { 0.003922, 0.203922, 0.215686, 1.0 },
+ { 0.058824, 0.243137, 0.172549, 1.0 },
+ { 0.003922, 0.329412, 0.062745, 1.0 },
+ { 0.168627, 0.282353, 0.054902, 1.0 },
+ { 0.250980, 0.207843, 0.031373, 1.0 },
+ { 0.168627, 0.168627, 0.058824, 1.0 },
+ { 0.207843, 0.050980, 0.003922, 1.0 },
+ { 0.258824, 0.003922, 0.137255, 1.0 },
+ { 0.925490, 0.000000, 0.537255, 1.0 },
+ };
+/* Apophysis-040427-4AmusePrkInv */
+static double4 colors_187[] = {
+ { 0.074510, 1.000000, 0.462745, 1.0 },
+ { 0.792157, 0.949020, 0.996078, 1.0 },
+ { 0.768627, 0.870588, 0.980392, 1.0 },
+ { 0.749020, 0.792157, 0.968627, 1.0 },
+ { 0.870588, 0.729412, 0.952941, 1.0 },
+ { 0.996078, 0.670588, 0.937255, 1.0 },
+ { 0.968627, 0.713725, 0.882353, 1.0 },
+ { 0.941176, 0.756863, 0.827451, 1.0 },
+ { 1.000000, 0.858824, 0.803922, 1.0 },
+ { 0.996078, 0.831373, 0.796078, 1.0 },
+ { 0.996078, 0.803922, 0.788235, 1.0 },
+ { 0.996078, 0.764706, 0.772549, 1.0 },
+ { 1.000000, 0.729412, 0.760784, 1.0 },
+ { 0.898039, 0.619608, 0.670588, 1.0 },
+ { 0.796078, 0.509804, 0.584314, 1.0 },
+ { 0.690196, 0.458824, 0.509804, 1.0 },
+ { 0.584314, 0.407843, 0.435294, 1.0 },
+ { 0.568627, 0.360784, 0.400000, 1.0 },
+ { 0.462745, 0.294118, 0.407843, 1.0 },
+ { 0.356863, 0.231373, 0.415686, 1.0 },
+ { 0.247059, 0.164706, 0.286275, 1.0 },
+ { 0.141176, 0.098039, 0.160784, 1.0 },
+ { 0.105882, 0.105882, 0.125490, 1.0 },
+ { 0.074510, 0.117647, 0.094118, 1.0 },
+ { 0.019608, 0.035294, 0.180392, 1.0 },
+ { 0.035294, 0.117647, 0.149020, 1.0 },
+ { 0.050980, 0.203922, 0.121569, 1.0 },
+ { 0.180392, 0.200000, 0.215686, 1.0 },
+ { 0.309804, 0.196078, 0.313725, 1.0 },
+ { 0.243137, 0.164706, 0.301961, 1.0 },
+ { 0.180392, 0.137255, 0.294118, 1.0 },
+ { 0.141176, 0.125490, 0.254902, 1.0 },
+ { 0.047059, 0.027451, 0.396078, 1.0 },
+ { 0.050980, 0.047059, 0.800000, 1.0 },
+ { 0.207843, 0.149020, 0.807843, 1.0 },
+ { 0.364706, 0.250980, 0.815686, 1.0 },
+ { 0.486275, 0.368627, 0.905882, 1.0 },
+ { 0.607843, 0.490196, 1.000000, 1.0 },
+ { 0.674510, 0.611765, 0.996078, 1.0 },
+ { 0.745098, 0.733333, 0.996078, 1.0 },
+ { 0.654902, 0.807843, 0.788235, 1.0 },
+ { 0.556863, 0.619608, 0.713725, 1.0 },
+ { 0.462745, 0.435294, 0.639216, 1.0 },
+ { 0.341176, 0.454902, 0.760784, 1.0 },
+ { 0.219608, 0.474510, 0.882353, 1.0 },
+ { 0.145098, 0.564706, 0.870588, 1.0 },
+ { 0.070588, 0.658824, 0.858824, 1.0 },
+ { 0.019608, 0.752941, 0.913725, 1.0 },
+ { 0.019608, 0.752941, 0.921569, 1.0 },
+ { 0.019608, 0.737255, 0.807843, 1.0 },
+ { 0.015686, 0.639216, 0.776471, 1.0 },
+ { 0.011765, 0.545098, 0.749020, 1.0 },
+ { 0.156863, 0.415686, 0.745098, 1.0 },
+ { 0.305882, 0.286275, 0.741176, 1.0 },
+ { 0.341176, 0.309804, 0.847059, 1.0 },
+ { 0.380392, 0.333333, 0.952941, 1.0 },
+ { 0.090196, 0.686275, 0.984314, 1.0 },
+ { 0.078431, 0.815686, 0.941176, 1.0 },
+ { 0.066667, 0.945098, 0.901961, 1.0 },
+ { 0.109804, 0.968627, 0.831373, 1.0 },
+ { 0.156863, 0.996078, 0.760784, 1.0 },
+ { 0.215686, 0.996078, 0.705882, 1.0 },
+ { 0.278431, 1.000000, 0.654902, 1.0 },
+ { 0.572549, 1.000000, 0.662745, 1.0 },
+ { 0.823529, 0.894118, 0.807843, 1.0 },
+ { 0.992157, 0.666667, 0.729412, 1.0 },
+ { 0.898039, 0.584314, 0.639216, 1.0 },
+ { 0.803922, 0.505882, 0.552941, 1.0 },
+ { 0.698039, 0.435294, 0.505882, 1.0 },
+ { 0.592157, 0.364706, 0.462745, 1.0 },
+ { 0.572549, 0.333333, 0.392157, 1.0 },
+ { 0.423529, 0.278431, 0.345098, 1.0 },
+ { 0.027451, 0.019608, 0.415686, 1.0 },
+ { 0.023529, 0.031373, 0.572549, 1.0 },
+ { 0.019608, 0.043137, 0.733333, 1.0 },
+ { 0.011765, 0.058824, 0.776471, 1.0 },
+ { 0.003922, 0.078431, 0.823529, 1.0 },
+ { 0.113725, 0.168627, 0.854902, 1.0 },
+ { 0.227451, 0.258824, 0.886275, 1.0 },
+ { 0.427451, 0.286275, 0.874510, 1.0 },
+ { 0.525490, 0.419608, 0.839216, 1.0 },
+ { 1.000000, 0.870588, 0.807843, 1.0 },
+ { 1.000000, 0.913725, 0.819608, 1.0 },
+ { 1.000000, 0.960784, 0.835294, 1.0 },
+ { 1.000000, 0.901961, 0.854902, 1.0 },
+ { 1.000000, 0.843137, 0.874510, 1.0 },
+ { 1.000000, 0.662745, 0.980392, 1.0 },
+ { 0.988235, 0.603922, 1.000000, 1.0 },
+ { 0.815686, 0.490196, 1.000000, 1.0 },
+ { 0.823529, 0.486275, 0.992157, 1.0 },
+ { 0.835294, 0.486275, 0.988235, 1.0 },
+ { 0.913725, 0.545098, 0.937255, 1.0 },
+ { 0.996078, 0.603922, 0.886275, 1.0 },
+ { 0.992157, 0.737255, 0.854902, 1.0 },
+ { 0.996078, 0.662745, 0.752941, 1.0 },
+ { 1.000000, 0.603922, 0.729412, 1.0 },
+ { 0.996078, 0.600000, 0.866667, 1.0 },
+ { 0.996078, 0.537255, 0.984314, 1.0 },
+ { 0.992157, 0.588235, 0.988235, 1.0 },
+ { 0.992157, 0.639216, 0.992157, 1.0 },
+ { 0.937255, 0.713725, 0.960784, 1.0 },
+ { 0.882353, 0.788235, 0.929412, 1.0 },
+ { 0.729412, 1.000000, 0.862745, 1.0 },
+ { 0.443137, 0.972549, 0.996078, 1.0 },
+ { 0.125490, 0.984314, 1.000000, 1.0 },
+ { 0.086275, 0.992157, 0.874510, 1.0 },
+ { 0.047059, 1.000000, 0.749020, 1.0 },
+ { 0.023529, 0.988235, 0.698039, 1.0 },
+ { 0.003922, 0.980392, 0.650980, 1.0 },
+ { 0.007843, 0.980392, 0.650980, 1.0 },
+ { 0.145098, 0.600000, 0.556863, 1.0 },
+ { 0.007843, 0.392157, 0.490196, 1.0 },
+ { 0.043137, 0.352941, 0.380392, 1.0 },
+ { 0.074510, 0.533333, 0.427451, 1.0 },
+ { 0.105882, 0.572549, 0.380392, 1.0 },
+ { 0.137255, 0.611765, 0.333333, 1.0 },
+ { 0.000000, 0.980392, 0.384314, 1.0 },
+ { 0.003922, 1.000000, 0.505882, 1.0 },
+ { 0.000000, 0.980392, 0.639216, 1.0 },
+ { 0.074510, 0.858824, 0.431373, 1.0 },
+ { 0.415686, 0.337255, 0.474510, 1.0 },
+ { 0.400000, 0.317647, 0.549020, 1.0 },
+ { 0.388235, 0.301961, 0.627451, 1.0 },
+ { 0.286275, 0.274510, 0.556863, 1.0 },
+ { 0.184314, 0.247059, 0.490196, 1.0 },
+ { 0.145098, 0.235294, 0.498039, 1.0 },
+ { 0.078431, 0.164706, 0.592157, 1.0 },
+ { 0.145098, 0.419608, 0.623529, 1.0 },
+ { 0.435294, 0.533333, 0.796078, 1.0 },
+ { 0.890196, 0.607843, 0.937255, 1.0 },
+ { 0.945098, 0.725490, 0.898039, 1.0 },
+ { 1.000000, 0.843137, 0.858824, 1.0 },
+ { 1.000000, 0.964706, 0.847059, 1.0 },
+ { 0.996078, 0.992157, 0.870588, 1.0 },
+ { 0.996078, 1.000000, 0.866667, 1.0 },
+ { 1.000000, 0.980392, 0.839216, 1.0 },
+ { 0.894118, 0.933333, 0.800000, 1.0 },
+ { 0.752941, 0.882353, 0.839216, 1.0 },
+ { 0.611765, 0.835294, 0.878431, 1.0 },
+ { 0.572549, 0.800000, 0.878431, 1.0 },
+ { 0.533333, 0.764706, 0.882353, 1.0 },
+ { 0.517647, 0.470588, 0.996078, 1.0 },
+ { 0.470588, 0.329412, 0.996078, 1.0 },
+ { 0.427451, 0.290196, 0.988235, 1.0 },
+ { 0.419608, 0.258824, 0.964706, 1.0 },
+ { 0.454902, 0.294118, 0.945098, 1.0 },
+ { 0.498039, 0.317647, 0.909804, 1.0 },
+ { 0.541176, 0.345098, 0.874510, 1.0 },
+ { 0.607843, 0.384314, 0.788235, 1.0 },
+ { 0.592157, 0.345098, 0.513725, 1.0 },
+ { 0.458824, 0.278431, 0.458824, 1.0 },
+ { 0.400000, 0.360784, 0.454902, 1.0 },
+ { 0.247059, 0.411765, 0.458824, 1.0 },
+ { 0.164706, 0.431373, 0.364706, 1.0 },
+ { 0.086275, 0.450980, 0.274510, 1.0 },
+ { 0.392157, 0.356863, 0.321569, 1.0 },
+ { 0.584314, 0.482353, 0.431373, 1.0 },
+ { 0.933333, 0.603922, 0.596078, 1.0 },
+ { 1.000000, 0.600000, 0.713725, 1.0 },
+ { 1.000000, 0.662745, 0.737255, 1.0 },
+ { 1.000000, 0.788235, 0.780392, 1.0 },
+ { 1.000000, 0.866667, 0.858824, 1.0 },
+ { 1.000000, 0.882353, 0.890196, 1.0 },
+ { 1.000000, 0.901961, 0.925490, 1.0 },
+ { 0.980392, 0.862745, 0.996078, 1.0 },
+ { 0.996078, 0.874510, 0.898039, 1.0 },
+ { 0.992157, 0.788235, 0.796078, 1.0 },
+ { 0.996078, 0.709804, 0.752941, 1.0 },
+ { 1.000000, 0.717647, 0.760784, 1.0 },
+ { 1.000000, 0.745098, 0.764706, 1.0 },
+ { 1.000000, 0.772549, 0.768627, 1.0 },
+ { 1.000000, 0.878431, 0.800000, 1.0 },
+ { 1.000000, 0.956863, 0.831373, 1.0 },
+ { 1.000000, 0.964706, 0.827451, 1.0 },
+ { 1.000000, 1.000000, 0.827451, 1.0 },
+ { 0.996078, 1.000000, 0.858824, 1.0 },
+ { 1.000000, 1.000000, 0.866667, 1.0 },
+ { 1.000000, 0.984314, 0.878431, 1.0 },
+ { 1.000000, 0.992157, 0.901961, 1.0 },
+ { 1.000000, 1.000000, 0.878431, 1.0 },
+ { 1.000000, 1.000000, 0.878431, 1.0 },
+ { 1.000000, 1.000000, 0.866667, 1.0 },
+ { 1.000000, 1.000000, 0.858824, 1.0 },
+ { 1.000000, 0.964706, 0.843137, 1.0 },
+ { 0.992157, 0.807843, 0.878431, 1.0 },
+ { 0.992157, 0.729412, 0.933333, 1.0 },
+ { 0.996078, 0.650980, 0.992157, 1.0 },
+ { 1.000000, 0.647059, 0.992157, 1.0 },
+ { 0.996078, 0.654902, 0.921569, 1.0 },
+ { 0.898039, 0.768627, 0.843137, 1.0 },
+ { 0.509804, 0.850980, 0.776471, 1.0 },
+ { 0.364706, 0.745098, 1.000000, 1.0 },
+ { 0.360784, 0.745098, 0.843137, 1.0 },
+ { 0.231373, 0.568627, 0.666667, 1.0 },
+ { 0.066667, 0.564706, 0.780392, 1.0 },
+ { 0.125490, 0.403922, 0.898039, 1.0 },
+ { 0.125490, 0.400000, 0.917647, 1.0 },
+ { 0.176471, 0.360784, 0.901961, 1.0 },
+ { 0.541176, 0.345098, 0.976471, 1.0 },
+ { 0.835294, 0.592157, 0.972549, 1.0 },
+ { 1.000000, 0.807843, 1.000000, 1.0 },
+ { 1.000000, 0.972549, 0.976471, 1.0 },
+ { 0.835294, 1.000000, 0.819608, 1.0 },
+ { 0.878431, 0.952941, 0.701961, 1.0 },
+ { 0.647059, 0.905882, 0.800000, 1.0 },
+ { 0.494118, 0.996078, 0.945098, 1.0 },
+ { 0.352941, 0.909804, 0.925490, 1.0 },
+ { 0.121569, 1.000000, 0.929412, 1.0 },
+ { 0.066667, 1.000000, 1.000000, 1.0 },
+ { 0.019608, 1.000000, 0.894118, 1.0 },
+ { 0.011765, 0.988235, 0.823529, 1.0 },
+ { 0.141176, 0.984314, 0.811765, 1.0 },
+ { 0.262745, 0.960784, 0.662745, 1.0 },
+ { 0.145098, 0.607843, 0.403922, 1.0 },
+ { 0.301961, 0.486275, 0.415686, 1.0 },
+ { 0.396078, 0.513725, 0.552941, 1.0 },
+ { 0.674510, 0.752941, 0.717647, 1.0 },
+ { 0.717647, 0.925490, 0.823529, 1.0 },
+ { 0.607843, 1.000000, 0.886275, 1.0 },
+ { 0.611765, 1.000000, 0.901961, 1.0 },
+ { 0.549020, 0.901961, 0.996078, 1.0 },
+ { 0.364706, 0.843137, 0.996078, 1.0 },
+ { 0.117647, 0.933333, 0.980392, 1.0 },
+ { 0.011765, 0.737255, 0.819608, 1.0 },
+ { 0.231373, 0.560784, 0.600000, 1.0 },
+ { 0.356863, 0.247059, 0.588235, 1.0 },
+ { 0.235294, 0.200000, 0.658824, 1.0 },
+ { 0.180392, 0.141176, 0.823529, 1.0 },
+ { 0.007843, 0.149020, 0.831373, 1.0 },
+ { 0.000000, 0.125490, 0.796078, 1.0 },
+ { 0.027451, 0.035294, 0.803922, 1.0 },
+ { 0.003922, 0.003922, 0.717647, 1.0 },
+ { 0.043137, 0.039216, 0.639216, 1.0 },
+ { 0.050980, 0.180392, 0.686275, 1.0 },
+ { 0.007843, 0.137255, 0.580392, 1.0 },
+ { 0.070588, 0.192157, 0.454902, 1.0 },
+ { 0.039216, 0.247059, 0.372549, 1.0 },
+ { 0.023529, 0.301961, 0.545098, 1.0 },
+ { 0.117647, 0.282353, 0.682353, 1.0 },
+ { 0.231373, 0.427451, 0.815686, 1.0 },
+ { 0.113725, 0.400000, 0.901961, 1.0 },
+ { 0.050980, 0.258824, 0.800000, 1.0 },
+ { 0.000000, 0.082353, 0.815686, 1.0 },
+ { 0.003922, 0.074510, 0.796078, 1.0 },
+ { 0.003922, 0.082353, 0.807843, 1.0 },
+ { 0.007843, 0.149020, 0.831373, 1.0 },
+ { 0.047059, 0.258824, 0.839216, 1.0 },
+ { 0.125490, 0.403922, 0.905882, 1.0 },
+ { 0.117647, 0.498039, 0.949020, 1.0 },
+ { 0.227451, 0.654902, 0.925490, 1.0 },
+ { 0.525490, 0.831373, 0.776471, 1.0 },
+ { 0.572549, 1.000000, 0.666667, 1.0 },
+ { 0.819608, 0.905882, 0.654902, 1.0 },
+ { 0.894118, 1.000000, 0.729412, 1.0 },
+ { 0.780392, 0.921569, 0.647059, 1.0 },
+ { 0.494118, 0.945098, 0.643137, 1.0 },
+ };
+/* Apophysis-040427-4AmythIceInv */
+static double4 colors_188[] = {
+ { 0.427451, 0.447059, 0.196078, 1.0 },
+ { 0.294118, 0.313725, 0.235294, 1.0 },
+ { 0.333333, 0.345098, 0.243137, 1.0 },
+ { 0.376471, 0.380392, 0.254902, 1.0 },
+ { 0.454902, 0.454902, 0.262745, 1.0 },
+ { 0.533333, 0.529412, 0.274510, 1.0 },
+ { 0.552941, 0.568627, 0.278431, 1.0 },
+ { 0.576471, 0.611765, 0.286275, 1.0 },
+ { 0.694118, 0.686275, 0.345098, 1.0 },
+ { 0.717647, 0.705882, 0.356863, 1.0 },
+ { 0.745098, 0.729412, 0.372549, 1.0 },
+ { 0.764706, 0.749020, 0.396078, 1.0 },
+ { 0.784314, 0.768627, 0.419608, 1.0 },
+ { 0.788235, 0.764706, 0.431373, 1.0 },
+ { 0.792157, 0.764706, 0.447059, 1.0 },
+ { 0.784314, 0.776471, 0.443137, 1.0 },
+ { 0.780392, 0.792157, 0.443137, 1.0 },
+ { 0.780392, 0.764706, 0.407843, 1.0 },
+ { 0.760784, 0.749020, 0.392157, 1.0 },
+ { 0.741176, 0.737255, 0.376471, 1.0 },
+ { 0.709804, 0.705882, 0.349020, 1.0 },
+ { 0.678431, 0.678431, 0.325490, 1.0 },
+ { 0.631373, 0.635294, 0.294118, 1.0 },
+ { 0.584314, 0.592157, 0.266667, 1.0 },
+ { 0.250980, 0.643137, 0.188235, 1.0 },
+ { 0.250980, 0.643137, 0.196078, 1.0 },
+ { 0.250980, 0.643137, 0.203922, 1.0 },
+ { 0.333333, 0.525490, 0.270588, 1.0 },
+ { 0.415686, 0.411765, 0.341176, 1.0 },
+ { 0.419608, 0.427451, 0.298039, 1.0 },
+ { 0.423529, 0.447059, 0.258824, 1.0 },
+ { 0.501961, 0.525490, 0.243137, 1.0 },
+ { 0.513725, 0.545098, 0.243137, 1.0 },
+ { 0.674510, 0.674510, 0.321569, 1.0 },
+ { 0.701961, 0.694118, 0.352941, 1.0 },
+ { 0.733333, 0.713725, 0.384314, 1.0 },
+ { 0.745098, 0.733333, 0.392157, 1.0 },
+ { 0.756863, 0.756863, 0.403922, 1.0 },
+ { 0.756863, 0.745098, 0.396078, 1.0 },
+ { 0.760784, 0.737255, 0.392157, 1.0 },
+ { 0.733333, 0.737255, 0.368627, 1.0 },
+ { 0.674510, 0.674510, 0.325490, 1.0 },
+ { 0.615686, 0.611765, 0.286275, 1.0 },
+ { 0.533333, 0.533333, 0.239216, 1.0 },
+ { 0.454902, 0.458824, 0.192157, 1.0 },
+ { 0.376471, 0.368627, 0.164706, 1.0 },
+ { 0.298039, 0.282353, 0.137255, 1.0 },
+ { 0.274510, 0.258824, 0.145098, 1.0 },
+ { 0.215686, 0.235294, 0.149020, 1.0 },
+ { 0.333333, 0.380392, 0.294118, 1.0 },
+ { 0.482353, 0.505882, 0.337255, 1.0 },
+ { 0.635294, 0.635294, 0.384314, 1.0 },
+ { 0.694118, 0.690196, 0.392157, 1.0 },
+ { 0.752941, 0.745098, 0.403922, 1.0 },
+ { 0.772549, 0.760784, 0.415686, 1.0 },
+ { 0.792157, 0.776471, 0.427451, 1.0 },
+ { 0.854902, 0.862745, 0.474510, 1.0 },
+ { 0.890196, 0.870588, 0.549020, 1.0 },
+ { 0.925490, 0.882353, 0.623529, 1.0 },
+ { 0.960784, 0.905882, 0.690196, 1.0 },
+ { 0.996078, 0.929412, 0.756863, 1.0 },
+ { 0.968627, 0.901961, 0.721569, 1.0 },
+ { 0.941176, 0.878431, 0.686275, 1.0 },
+ { 0.917647, 0.835294, 0.666667, 1.0 },
+ { 0.882353, 0.835294, 0.513725, 1.0 },
+ { 0.800000, 0.784314, 0.435294, 1.0 },
+ { 0.823529, 0.803922, 0.462745, 1.0 },
+ { 0.850980, 0.827451, 0.490196, 1.0 },
+ { 0.866667, 0.835294, 0.517647, 1.0 },
+ { 0.882353, 0.847059, 0.545098, 1.0 },
+ { 0.917647, 0.850980, 0.647059, 1.0 },
+ { 1.000000, 0.929412, 0.874510, 1.0 },
+ { 1.000000, 0.913725, 0.882353, 1.0 },
+ { 0.945098, 0.878431, 0.729412, 1.0 },
+ { 0.894118, 0.843137, 0.576471, 1.0 },
+ { 0.839216, 0.807843, 0.498039, 1.0 },
+ { 0.788235, 0.772549, 0.423529, 1.0 },
+ { 0.756863, 0.741176, 0.396078, 1.0 },
+ { 0.725490, 0.709804, 0.368627, 1.0 },
+ { 0.607843, 0.619608, 0.301961, 1.0 },
+ { 0.454902, 0.494118, 0.258824, 1.0 },
+ { 0.074510, 0.192157, 0.098039, 1.0 },
+ { 0.070588, 0.168627, 0.133333, 1.0 },
+ { 0.070588, 0.145098, 0.168627, 1.0 },
+ { 0.113725, 0.176471, 0.188235, 1.0 },
+ { 0.160784, 0.207843, 0.207843, 1.0 },
+ { 0.270588, 0.329412, 0.247059, 1.0 },
+ { 0.356863, 0.666667, 0.356863, 1.0 },
+ { 0.580392, 0.858824, 0.552941, 1.0 },
+ { 0.662745, 0.800000, 0.478431, 1.0 },
+ { 0.745098, 0.745098, 0.407843, 1.0 },
+ { 0.756863, 0.752941, 0.403922, 1.0 },
+ { 0.768627, 0.764706, 0.403922, 1.0 },
+ { 0.768627, 0.764706, 0.403922, 1.0 },
+ { 0.772549, 0.768627, 0.403922, 1.0 },
+ { 0.772549, 0.768627, 0.403922, 1.0 },
+ { 0.772549, 0.768627, 0.403922, 1.0 },
+ { 0.776471, 0.776471, 0.400000, 1.0 },
+ { 0.780392, 0.780392, 0.403922, 1.0 },
+ { 0.784314, 0.784314, 0.407843, 1.0 },
+ { 0.780392, 0.784314, 0.403922, 1.0 },
+ { 0.780392, 0.788235, 0.400000, 1.0 },
+ { 0.780392, 0.780392, 0.403922, 1.0 },
+ { 0.780392, 0.780392, 0.403922, 1.0 },
+ { 0.768627, 0.764706, 0.403922, 1.0 },
+ { 0.760784, 0.752941, 0.392157, 1.0 },
+ { 0.756863, 0.741176, 0.384314, 1.0 },
+ { 0.752941, 0.725490, 0.368627, 1.0 },
+ { 0.752941, 0.709804, 0.356863, 1.0 },
+ { 0.713725, 0.709804, 0.356863, 1.0 },
+ { 0.701961, 0.698039, 0.345098, 1.0 },
+ { 0.650980, 0.650980, 0.305882, 1.0 },
+ { 0.592157, 0.600000, 0.270588, 1.0 },
+ { 0.619608, 0.615686, 0.290196, 1.0 },
+ { 0.650980, 0.647059, 0.317647, 1.0 },
+ { 0.682353, 0.682353, 0.345098, 1.0 },
+ { 0.725490, 0.729412, 0.360784, 1.0 },
+ { 0.737255, 0.745098, 0.364706, 1.0 },
+ { 0.764706, 0.749020, 0.392157, 1.0 },
+ { 0.768627, 0.764706, 0.400000, 1.0 },
+ { 0.756863, 0.756863, 0.403922, 1.0 },
+ { 0.764706, 0.756863, 0.400000, 1.0 },
+ { 0.772549, 0.756863, 0.400000, 1.0 },
+ { 0.768627, 0.756863, 0.396078, 1.0 },
+ { 0.764706, 0.760784, 0.396078, 1.0 },
+ { 0.768627, 0.764706, 0.403922, 1.0 },
+ { 0.768627, 0.764706, 0.403922, 1.0 },
+ { 0.772549, 0.768627, 0.403922, 1.0 },
+ { 0.772549, 0.768627, 0.403922, 1.0 },
+ { 0.796078, 0.780392, 0.431373, 1.0 },
+ { 0.800000, 0.776471, 0.443137, 1.0 },
+ { 0.807843, 0.776471, 0.458824, 1.0 },
+ { 0.831373, 0.776471, 0.498039, 1.0 },
+ { 0.847059, 0.796078, 0.529412, 1.0 },
+ { 0.901961, 0.835294, 0.631373, 1.0 },
+ { 0.972549, 0.878431, 0.768627, 1.0 },
+ { 0.949020, 0.968627, 0.992157, 1.0 },
+ { 0.972549, 0.984314, 0.980392, 1.0 },
+ { 1.000000, 1.000000, 0.968627, 1.0 },
+ { 0.996078, 1.000000, 0.960784, 1.0 },
+ { 0.992157, 1.000000, 0.956863, 1.0 },
+ { 0.992157, 1.000000, 0.949020, 1.0 },
+ { 0.964706, 0.949020, 0.901961, 1.0 },
+ { 0.917647, 0.835294, 0.666667, 1.0 },
+ { 0.858824, 0.827451, 0.533333, 1.0 },
+ { 0.796078, 0.784314, 0.419608, 1.0 },
+ { 0.800000, 0.792157, 0.415686, 1.0 },
+ { 0.803922, 0.803922, 0.411765, 1.0 },
+ { 0.803922, 0.811765, 0.423529, 1.0 },
+ { 0.745098, 0.858824, 0.427451, 1.0 },
+ { 0.847059, 0.945098, 0.474510, 1.0 },
+ { 0.870588, 0.898039, 0.482353, 1.0 },
+ { 0.835294, 0.862745, 0.458824, 1.0 },
+ { 0.815686, 0.839216, 0.447059, 1.0 },
+ { 0.800000, 0.815686, 0.435294, 1.0 },
+ { 0.800000, 0.815686, 0.435294, 1.0 },
+ { 0.870588, 0.898039, 0.482353, 1.0 },
+ { 0.913725, 0.858824, 0.564706, 1.0 },
+ { 0.917647, 0.858824, 0.635294, 1.0 },
+ { 0.898039, 0.831373, 0.619608, 1.0 },
+ { 0.886275, 0.819608, 0.545098, 1.0 },
+ { 0.807843, 0.768627, 0.498039, 1.0 },
+ { 0.807843, 0.764706, 0.486275, 1.0 },
+ { 0.811765, 0.764706, 0.474510, 1.0 },
+ { 0.768627, 0.741176, 0.423529, 1.0 },
+ { 0.756863, 0.729412, 0.411765, 1.0 },
+ { 0.752941, 0.717647, 0.415686, 1.0 },
+ { 0.627451, 0.639216, 0.470588, 1.0 },
+ { 0.545098, 0.568627, 0.333333, 1.0 },
+ { 0.556863, 0.592157, 0.384314, 1.0 },
+ { 0.572549, 0.619608, 0.439216, 1.0 },
+ { 0.494118, 0.545098, 0.474510, 1.0 },
+ { 0.396078, 0.756863, 0.415686, 1.0 },
+ { 0.360784, 0.749020, 0.427451, 1.0 },
+ { 0.321569, 0.701961, 0.282353, 1.0 },
+ { 0.254902, 0.658824, 0.200000, 1.0 },
+ { 0.207843, 0.619608, 0.152941, 1.0 },
+ { 0.207843, 0.611765, 0.149020, 1.0 },
+ { 0.247059, 0.356863, 0.196078, 1.0 },
+ { 0.278431, 0.309804, 0.219608, 1.0 },
+ { 0.298039, 0.309804, 0.203922, 1.0 },
+ { 0.290196, 0.333333, 0.200000, 1.0 },
+ { 0.298039, 0.349020, 0.176471, 1.0 },
+ { 0.180392, 0.576471, 0.098039, 1.0 },
+ { 0.223529, 0.619608, 0.156863, 1.0 },
+ { 0.243137, 0.635294, 0.176471, 1.0 },
+ { 0.262745, 0.654902, 0.200000, 1.0 },
+ { 0.568627, 0.596078, 0.282353, 1.0 },
+ { 0.647059, 0.647059, 0.309804, 1.0 },
+ { 0.705882, 0.701961, 0.349020, 1.0 },
+ { 0.713725, 0.733333, 0.372549, 1.0 },
+ { 0.741176, 0.745098, 0.380392, 1.0 },
+ { 0.764706, 0.737255, 0.419608, 1.0 },
+ { 0.741176, 0.768627, 0.501961, 1.0 },
+ { 0.564706, 0.835294, 0.650980, 1.0 },
+ { 0.584314, 0.858824, 0.764706, 1.0 },
+ { 0.678431, 0.901961, 0.878431, 1.0 },
+ { 0.772549, 0.866667, 0.670588, 1.0 },
+ { 0.717647, 0.776471, 0.607843, 1.0 },
+ { 0.796078, 0.760784, 0.505882, 1.0 },
+ { 0.803922, 0.768627, 0.458824, 1.0 },
+ { 0.796078, 0.780392, 0.439216, 1.0 },
+ { 0.796078, 0.784314, 0.411765, 1.0 },
+ { 0.784314, 0.784314, 0.407843, 1.0 },
+ { 0.780392, 0.780392, 0.403922, 1.0 },
+ { 0.776471, 0.772549, 0.407843, 1.0 },
+ { 0.788235, 0.772549, 0.423529, 1.0 },
+ { 0.788235, 0.772549, 0.423529, 1.0 },
+ { 0.807843, 0.772549, 0.462745, 1.0 },
+ { 0.815686, 0.768627, 0.478431, 1.0 },
+ { 0.847059, 0.772549, 0.505882, 1.0 },
+ { 0.850980, 0.807843, 0.564706, 1.0 },
+ { 0.898039, 0.815686, 0.694118, 1.0 },
+ { 0.858824, 0.933333, 0.858824, 1.0 },
+ { 0.984314, 1.000000, 0.933333, 1.0 },
+ { 0.937255, 0.988235, 0.878431, 1.0 },
+ { 0.866667, 0.921569, 0.678431, 1.0 },
+ { 0.890196, 0.921569, 0.596078, 1.0 },
+ { 0.898039, 0.858824, 0.517647, 1.0 },
+ { 0.858824, 0.839216, 0.509804, 1.0 },
+ { 0.831373, 0.807843, 0.478431, 1.0 },
+ { 0.800000, 0.764706, 0.454902, 1.0 },
+ { 0.674510, 0.658824, 0.482353, 1.0 },
+ { 0.592157, 0.611765, 0.486275, 1.0 },
+ { 0.458824, 0.501961, 0.384314, 1.0 },
+ { 0.368627, 0.380392, 0.298039, 1.0 },
+ { 0.294118, 0.325490, 0.243137, 1.0 },
+ { 0.286275, 0.305882, 0.278431, 1.0 },
+ { 0.325490, 0.329412, 0.345098, 1.0 },
+ { 0.411765, 0.400000, 0.380392, 1.0 },
+ { 0.521569, 0.533333, 0.356863, 1.0 },
+ { 0.592157, 0.603922, 0.301961, 1.0 },
+ { 0.639216, 0.635294, 0.309804, 1.0 },
+ { 0.658824, 0.678431, 0.286275, 1.0 },
+ { 0.580392, 0.737255, 0.349020, 1.0 },
+ { 0.282353, 0.701961, 0.254902, 1.0 },
+ { 0.200000, 0.650980, 0.192157, 1.0 },
+ { 0.168627, 0.600000, 0.117647, 1.0 },
+ { 0.145098, 0.592157, 0.117647, 1.0 },
+ { 0.125490, 0.588235, 0.117647, 1.0 },
+ { 0.074510, 0.505882, 0.054902, 1.0 },
+ { 0.074510, 0.501961, 0.050980, 1.0 },
+ { 0.113725, 0.545098, 0.070588, 1.0 },
+ { 0.101961, 0.521569, 0.074510, 1.0 },
+ { 0.211765, 0.301961, 0.137255, 1.0 },
+ { 0.239216, 0.294118, 0.156863, 1.0 },
+ { 0.172549, 0.192157, 0.176471, 1.0 },
+ { 0.121569, 0.172549, 0.133333, 1.0 },
+ { 0.109804, 0.094118, 0.058824, 1.0 },
+ { 0.094118, 0.129412, 0.015686, 1.0 },
+ { 0.180392, 0.164706, 0.015686, 1.0 },
+ { 0.215686, 0.219608, 0.098039, 1.0 },
+ { 0.223529, 0.250980, 0.117647, 1.0 },
+ { 0.341176, 0.368627, 0.203922, 1.0 },
+ { 0.400000, 0.392157, 0.203922, 1.0 },
+ { 0.450980, 0.443137, 0.211765, 1.0 },
+ };
+/* Apophysis-040427-4AmythIce */
+static double4 colors_189[] = {
+ { 0.572549, 0.552941, 0.803922, 1.0 },
+ { 0.705882, 0.686275, 0.764706, 1.0 },
+ { 0.662745, 0.650980, 0.752941, 1.0 },
+ { 0.623529, 0.619608, 0.745098, 1.0 },
+ { 0.545098, 0.545098, 0.733333, 1.0 },
+ { 0.466667, 0.470588, 0.725490, 1.0 },
+ { 0.443137, 0.427451, 0.717647, 1.0 },
+ { 0.423529, 0.388235, 0.713725, 1.0 },
+ { 0.305882, 0.313725, 0.654902, 1.0 },
+ { 0.278431, 0.290196, 0.639216, 1.0 },
+ { 0.254902, 0.270588, 0.627451, 1.0 },
+ { 0.235294, 0.250980, 0.603922, 1.0 },
+ { 0.215686, 0.231373, 0.580392, 1.0 },
+ { 0.211765, 0.231373, 0.564706, 1.0 },
+ { 0.207843, 0.235294, 0.552941, 1.0 },
+ { 0.211765, 0.219608, 0.552941, 1.0 },
+ { 0.219608, 0.207843, 0.556863, 1.0 },
+ { 0.219608, 0.235294, 0.592157, 1.0 },
+ { 0.239216, 0.247059, 0.607843, 1.0 },
+ { 0.258824, 0.262745, 0.623529, 1.0 },
+ { 0.290196, 0.290196, 0.647059, 1.0 },
+ { 0.321569, 0.321569, 0.674510, 1.0 },
+ { 0.368627, 0.364706, 0.701961, 1.0 },
+ { 0.415686, 0.407843, 0.733333, 1.0 },
+ { 0.749020, 0.356863, 0.811765, 1.0 },
+ { 0.749020, 0.356863, 0.803922, 1.0 },
+ { 0.749020, 0.356863, 0.796078, 1.0 },
+ { 0.666667, 0.470588, 0.725490, 1.0 },
+ { 0.584314, 0.588235, 0.658824, 1.0 },
+ { 0.580392, 0.568627, 0.698039, 1.0 },
+ { 0.576471, 0.552941, 0.741176, 1.0 },
+ { 0.498039, 0.474510, 0.756863, 1.0 },
+ { 0.486275, 0.454902, 0.756863, 1.0 },
+ { 0.325490, 0.325490, 0.678431, 1.0 },
+ { 0.294118, 0.305882, 0.647059, 1.0 },
+ { 0.266667, 0.286275, 0.615686, 1.0 },
+ { 0.254902, 0.262745, 0.603922, 1.0 },
+ { 0.243137, 0.243137, 0.596078, 1.0 },
+ { 0.239216, 0.250980, 0.600000, 1.0 },
+ { 0.239216, 0.262745, 0.607843, 1.0 },
+ { 0.266667, 0.262745, 0.631373, 1.0 },
+ { 0.325490, 0.325490, 0.670588, 1.0 },
+ { 0.384314, 0.388235, 0.713725, 1.0 },
+ { 0.462745, 0.462745, 0.760784, 1.0 },
+ { 0.545098, 0.541176, 0.807843, 1.0 },
+ { 0.623529, 0.627451, 0.835294, 1.0 },
+ { 0.701961, 0.717647, 0.862745, 1.0 },
+ { 0.725490, 0.741176, 0.854902, 1.0 },
+ { 0.784314, 0.764706, 0.850980, 1.0 },
+ { 0.666667, 0.619608, 0.705882, 1.0 },
+ { 0.513725, 0.490196, 0.658824, 1.0 },
+ { 0.364706, 0.364706, 0.615686, 1.0 },
+ { 0.305882, 0.309804, 0.603922, 1.0 },
+ { 0.247059, 0.254902, 0.596078, 1.0 },
+ { 0.227451, 0.239216, 0.584314, 1.0 },
+ { 0.207843, 0.223529, 0.572549, 1.0 },
+ { 0.145098, 0.137255, 0.525490, 1.0 },
+ { 0.109804, 0.125490, 0.450980, 1.0 },
+ { 0.074510, 0.117647, 0.376471, 1.0 },
+ { 0.039216, 0.094118, 0.309804, 1.0 },
+ { 0.003922, 0.070588, 0.243137, 1.0 },
+ { 0.031373, 0.094118, 0.278431, 1.0 },
+ { 0.058824, 0.121569, 0.313725, 1.0 },
+ { 0.082353, 0.164706, 0.333333, 1.0 },
+ { 0.117647, 0.164706, 0.486275, 1.0 },
+ { 0.200000, 0.215686, 0.564706, 1.0 },
+ { 0.172549, 0.192157, 0.537255, 1.0 },
+ { 0.149020, 0.172549, 0.509804, 1.0 },
+ { 0.133333, 0.160784, 0.482353, 1.0 },
+ { 0.117647, 0.152941, 0.454902, 1.0 },
+ { 0.082353, 0.149020, 0.352941, 1.0 },
+ { 0.000000, 0.070588, 0.125490, 1.0 },
+ { 0.000000, 0.086275, 0.117647, 1.0 },
+ { 0.050980, 0.121569, 0.270588, 1.0 },
+ { 0.105882, 0.156863, 0.423529, 1.0 },
+ { 0.156863, 0.192157, 0.498039, 1.0 },
+ { 0.211765, 0.227451, 0.576471, 1.0 },
+ { 0.243137, 0.258824, 0.603922, 1.0 },
+ { 0.274510, 0.290196, 0.631373, 1.0 },
+ { 0.392157, 0.380392, 0.698039, 1.0 },
+ { 0.545098, 0.505882, 0.741176, 1.0 },
+ { 0.925490, 0.807843, 0.901961, 1.0 },
+ { 0.925490, 0.831373, 0.866667, 1.0 },
+ { 0.929412, 0.854902, 0.831373, 1.0 },
+ { 0.882353, 0.823529, 0.811765, 1.0 },
+ { 0.839216, 0.792157, 0.792157, 1.0 },
+ { 0.729412, 0.670588, 0.752941, 1.0 },
+ { 0.643137, 0.333333, 0.643137, 1.0 },
+ { 0.419608, 0.141176, 0.447059, 1.0 },
+ { 0.337255, 0.196078, 0.517647, 1.0 },
+ { 0.254902, 0.254902, 0.592157, 1.0 },
+ { 0.243137, 0.243137, 0.592157, 1.0 },
+ { 0.231373, 0.235294, 0.596078, 1.0 },
+ { 0.231373, 0.235294, 0.596078, 1.0 },
+ { 0.227451, 0.231373, 0.596078, 1.0 },
+ { 0.227451, 0.231373, 0.596078, 1.0 },
+ { 0.227451, 0.231373, 0.596078, 1.0 },
+ { 0.223529, 0.223529, 0.600000, 1.0 },
+ { 0.219608, 0.219608, 0.596078, 1.0 },
+ { 0.215686, 0.215686, 0.592157, 1.0 },
+ { 0.215686, 0.211765, 0.596078, 1.0 },
+ { 0.219608, 0.211765, 0.600000, 1.0 },
+ { 0.219608, 0.219608, 0.596078, 1.0 },
+ { 0.219608, 0.219608, 0.596078, 1.0 },
+ { 0.231373, 0.235294, 0.596078, 1.0 },
+ { 0.235294, 0.247059, 0.603922, 1.0 },
+ { 0.243137, 0.258824, 0.615686, 1.0 },
+ { 0.243137, 0.274510, 0.627451, 1.0 },
+ { 0.247059, 0.290196, 0.643137, 1.0 },
+ { 0.286275, 0.290196, 0.643137, 1.0 },
+ { 0.298039, 0.301961, 0.654902, 1.0 },
+ { 0.349020, 0.349020, 0.694118, 1.0 },
+ { 0.407843, 0.400000, 0.729412, 1.0 },
+ { 0.380392, 0.384314, 0.709804, 1.0 },
+ { 0.349020, 0.349020, 0.682353, 1.0 },
+ { 0.317647, 0.317647, 0.654902, 1.0 },
+ { 0.274510, 0.270588, 0.639216, 1.0 },
+ { 0.262745, 0.254902, 0.635294, 1.0 },
+ { 0.235294, 0.250980, 0.607843, 1.0 },
+ { 0.231373, 0.235294, 0.600000, 1.0 },
+ { 0.243137, 0.243137, 0.596078, 1.0 },
+ { 0.235294, 0.243137, 0.596078, 1.0 },
+ { 0.227451, 0.243137, 0.600000, 1.0 },
+ { 0.231373, 0.239216, 0.600000, 1.0 },
+ { 0.235294, 0.239216, 0.603922, 1.0 },
+ { 0.231373, 0.235294, 0.596078, 1.0 },
+ { 0.231373, 0.235294, 0.596078, 1.0 },
+ { 0.227451, 0.231373, 0.596078, 1.0 },
+ { 0.227451, 0.231373, 0.596078, 1.0 },
+ { 0.203922, 0.219608, 0.568627, 1.0 },
+ { 0.196078, 0.219608, 0.552941, 1.0 },
+ { 0.192157, 0.223529, 0.541176, 1.0 },
+ { 0.168627, 0.223529, 0.501961, 1.0 },
+ { 0.152941, 0.203922, 0.470588, 1.0 },
+ { 0.098039, 0.164706, 0.368627, 1.0 },
+ { 0.027451, 0.121569, 0.231373, 1.0 },
+ { 0.050980, 0.031373, 0.007843, 1.0 },
+ { 0.023529, 0.015686, 0.019608, 1.0 },
+ { 0.000000, 0.000000, 0.031373, 1.0 },
+ { 0.003922, 0.000000, 0.035294, 1.0 },
+ { 0.007843, 0.000000, 0.043137, 1.0 },
+ { 0.007843, 0.000000, 0.050980, 1.0 },
+ { 0.035294, 0.050980, 0.098039, 1.0 },
+ { 0.082353, 0.164706, 0.333333, 1.0 },
+ { 0.141176, 0.172549, 0.466667, 1.0 },
+ { 0.203922, 0.215686, 0.580392, 1.0 },
+ { 0.200000, 0.203922, 0.584314, 1.0 },
+ { 0.196078, 0.196078, 0.588235, 1.0 },
+ { 0.196078, 0.188235, 0.576471, 1.0 },
+ { 0.254902, 0.141176, 0.572549, 1.0 },
+ { 0.152941, 0.054902, 0.525490, 1.0 },
+ { 0.129412, 0.101961, 0.517647, 1.0 },
+ { 0.164706, 0.137255, 0.541176, 1.0 },
+ { 0.180392, 0.160784, 0.552941, 1.0 },
+ { 0.200000, 0.184314, 0.564706, 1.0 },
+ { 0.200000, 0.184314, 0.564706, 1.0 },
+ { 0.129412, 0.101961, 0.517647, 1.0 },
+ { 0.086275, 0.141176, 0.435294, 1.0 },
+ { 0.082353, 0.141176, 0.364706, 1.0 },
+ { 0.101961, 0.168627, 0.380392, 1.0 },
+ { 0.113725, 0.180392, 0.454902, 1.0 },
+ { 0.192157, 0.231373, 0.501961, 1.0 },
+ { 0.188235, 0.231373, 0.513725, 1.0 },
+ { 0.188235, 0.235294, 0.525490, 1.0 },
+ { 0.231373, 0.258824, 0.576471, 1.0 },
+ { 0.243137, 0.270588, 0.588235, 1.0 },
+ { 0.247059, 0.282353, 0.584314, 1.0 },
+ { 0.372549, 0.360784, 0.529412, 1.0 },
+ { 0.454902, 0.431373, 0.666667, 1.0 },
+ { 0.439216, 0.403922, 0.611765, 1.0 },
+ { 0.427451, 0.380392, 0.560784, 1.0 },
+ { 0.505882, 0.454902, 0.525490, 1.0 },
+ { 0.603922, 0.243137, 0.584314, 1.0 },
+ { 0.639216, 0.250980, 0.572549, 1.0 },
+ { 0.678431, 0.298039, 0.717647, 1.0 },
+ { 0.745098, 0.341176, 0.800000, 1.0 },
+ { 0.792157, 0.380392, 0.847059, 1.0 },
+ { 0.792157, 0.388235, 0.850980, 1.0 },
+ { 0.752941, 0.643137, 0.803922, 1.0 },
+ { 0.721569, 0.690196, 0.780392, 1.0 },
+ { 0.701961, 0.690196, 0.796078, 1.0 },
+ { 0.709804, 0.666667, 0.800000, 1.0 },
+ { 0.701961, 0.650980, 0.823529, 1.0 },
+ { 0.819608, 0.423529, 0.901961, 1.0 },
+ { 0.776471, 0.380392, 0.843137, 1.0 },
+ { 0.756863, 0.360784, 0.819608, 1.0 },
+ { 0.737255, 0.345098, 0.800000, 1.0 },
+ { 0.431373, 0.403922, 0.717647, 1.0 },
+ { 0.352941, 0.352941, 0.690196, 1.0 },
+ { 0.294118, 0.298039, 0.650980, 1.0 },
+ { 0.286275, 0.266667, 0.627451, 1.0 },
+ { 0.258824, 0.254902, 0.619608, 1.0 },
+ { 0.235294, 0.262745, 0.580392, 1.0 },
+ { 0.258824, 0.231373, 0.498039, 1.0 },
+ { 0.435294, 0.164706, 0.349020, 1.0 },
+ { 0.415686, 0.141176, 0.235294, 1.0 },
+ { 0.321569, 0.098039, 0.121569, 1.0 },
+ { 0.227451, 0.133333, 0.329412, 1.0 },
+ { 0.282353, 0.223529, 0.392157, 1.0 },
+ { 0.203922, 0.239216, 0.494118, 1.0 },
+ { 0.196078, 0.231373, 0.541176, 1.0 },
+ { 0.203922, 0.219608, 0.560784, 1.0 },
+ { 0.203922, 0.215686, 0.588235, 1.0 },
+ { 0.215686, 0.215686, 0.592157, 1.0 },
+ { 0.219608, 0.219608, 0.596078, 1.0 },
+ { 0.223529, 0.227451, 0.592157, 1.0 },
+ { 0.211765, 0.227451, 0.576471, 1.0 },
+ { 0.211765, 0.227451, 0.576471, 1.0 },
+ { 0.192157, 0.227451, 0.537255, 1.0 },
+ { 0.184314, 0.231373, 0.521569, 1.0 },
+ { 0.152941, 0.227451, 0.494118, 1.0 },
+ { 0.149020, 0.192157, 0.435294, 1.0 },
+ { 0.101961, 0.184314, 0.305882, 1.0 },
+ { 0.141176, 0.066667, 0.141176, 1.0 },
+ { 0.015686, 0.000000, 0.066667, 1.0 },
+ { 0.062745, 0.011765, 0.121569, 1.0 },
+ { 0.133333, 0.078431, 0.321569, 1.0 },
+ { 0.109804, 0.078431, 0.403922, 1.0 },
+ { 0.101961, 0.141176, 0.482353, 1.0 },
+ { 0.141176, 0.160784, 0.490196, 1.0 },
+ { 0.168627, 0.192157, 0.521569, 1.0 },
+ { 0.200000, 0.235294, 0.545098, 1.0 },
+ { 0.325490, 0.341176, 0.517647, 1.0 },
+ { 0.407843, 0.388235, 0.513725, 1.0 },
+ { 0.541176, 0.498039, 0.615686, 1.0 },
+ { 0.631373, 0.619608, 0.701961, 1.0 },
+ { 0.705882, 0.674510, 0.756863, 1.0 },
+ { 0.713725, 0.694118, 0.721569, 1.0 },
+ { 0.674510, 0.670588, 0.654902, 1.0 },
+ { 0.588235, 0.600000, 0.619608, 1.0 },
+ { 0.478431, 0.466667, 0.643137, 1.0 },
+ { 0.407843, 0.396078, 0.698039, 1.0 },
+ { 0.360784, 0.364706, 0.690196, 1.0 },
+ { 0.341176, 0.321569, 0.713725, 1.0 },
+ { 0.419608, 0.262745, 0.650980, 1.0 },
+ { 0.717647, 0.298039, 0.745098, 1.0 },
+ { 0.800000, 0.349020, 0.807843, 1.0 },
+ { 0.831373, 0.400000, 0.882353, 1.0 },
+ { 0.854902, 0.407843, 0.882353, 1.0 },
+ { 0.874510, 0.411765, 0.882353, 1.0 },
+ { 0.925490, 0.494118, 0.945098, 1.0 },
+ { 0.925490, 0.498039, 0.949020, 1.0 },
+ { 0.886275, 0.454902, 0.929412, 1.0 },
+ { 0.898039, 0.478431, 0.925490, 1.0 },
+ { 0.788235, 0.698039, 0.862745, 1.0 },
+ { 0.760784, 0.705882, 0.843137, 1.0 },
+ { 0.827451, 0.807843, 0.823529, 1.0 },
+ { 0.878431, 0.827451, 0.866667, 1.0 },
+ { 0.890196, 0.905882, 0.941176, 1.0 },
+ { 0.905882, 0.870588, 0.984314, 1.0 },
+ { 0.819608, 0.835294, 0.984314, 1.0 },
+ { 0.784314, 0.780392, 0.901961, 1.0 },
+ { 0.776471, 0.749020, 0.882353, 1.0 },
+ { 0.658824, 0.631373, 0.796078, 1.0 },
+ { 0.600000, 0.607843, 0.796078, 1.0 },
+ { 0.549020, 0.556863, 0.788235, 1.0 },
+ };
+/* Apophysis-040427-4AngOrchid */
+static double4 colors_190[] = {
+ { 0.678431, 0.898039, 0.784314, 1.0 },
+ { 0.752941, 0.800000, 0.784314, 1.0 },
+ { 0.654902, 0.611765, 0.784314, 1.0 },
+ { 0.560784, 0.423529, 0.784314, 1.0 },
+ { 0.478431, 0.345098, 0.674510, 1.0 },
+ { 0.396078, 0.270588, 0.564706, 1.0 },
+ { 0.396078, 0.262745, 0.568627, 1.0 },
+ { 0.396078, 0.258824, 0.572549, 1.0 },
+ { 0.403922, 0.286275, 0.631373, 1.0 },
+ { 0.407843, 0.290196, 0.682353, 1.0 },
+ { 0.411765, 0.294118, 0.733333, 1.0 },
+ { 0.384314, 0.274510, 0.741176, 1.0 },
+ { 0.360784, 0.258824, 0.749020, 1.0 },
+ { 0.352941, 0.243137, 0.666667, 1.0 },
+ { 0.345098, 0.231373, 0.584314, 1.0 },
+ { 0.329412, 0.219608, 0.545098, 1.0 },
+ { 0.317647, 0.207843, 0.509804, 1.0 },
+ { 0.356863, 0.254902, 0.737255, 1.0 },
+ { 0.349020, 0.274510, 0.788235, 1.0 },
+ { 0.341176, 0.298039, 0.843137, 1.0 },
+ { 0.305882, 0.360784, 0.803922, 1.0 },
+ { 0.270588, 0.427451, 0.768627, 1.0 },
+ { 0.278431, 0.466667, 0.752941, 1.0 },
+ { 0.286275, 0.505882, 0.737255, 1.0 },
+ { 0.152941, 0.388235, 0.356863, 1.0 },
+ { 0.074510, 0.219608, 0.223529, 1.0 },
+ { 0.000000, 0.050980, 0.094118, 1.0 },
+ { 0.074510, 0.219608, 0.227451, 1.0 },
+ { 0.152941, 0.392157, 0.360784, 1.0 },
+ { 0.156863, 0.392157, 0.364706, 1.0 },
+ { 0.160784, 0.392157, 0.368627, 1.0 },
+ { 0.160784, 0.400000, 0.368627, 1.0 },
+ { 0.160784, 0.407843, 0.372549, 1.0 },
+ { 0.160784, 0.400000, 0.368627, 1.0 },
+ { 0.156863, 0.396078, 0.364706, 1.0 },
+ { 0.152941, 0.392157, 0.360784, 1.0 },
+ { 0.156863, 0.400000, 0.364706, 1.0 },
+ { 0.160784, 0.407843, 0.372549, 1.0 },
+ { 0.160784, 0.407843, 0.372549, 1.0 },
+ { 0.164706, 0.411765, 0.376471, 1.0 },
+ { 0.168627, 0.443137, 0.400000, 1.0 },
+ { 0.192157, 0.525490, 0.431373, 1.0 },
+ { 0.219608, 0.611765, 0.462745, 1.0 },
+ { 0.219608, 0.619608, 0.482353, 1.0 },
+ { 0.219608, 0.631373, 0.501961, 1.0 },
+ { 0.211765, 0.623529, 0.486275, 1.0 },
+ { 0.207843, 0.615686, 0.470588, 1.0 },
+ { 0.223529, 0.631373, 0.494118, 1.0 },
+ { 0.223529, 0.635294, 0.513725, 1.0 },
+ { 0.274510, 0.678431, 0.596078, 1.0 },
+ { 0.329412, 0.717647, 0.662745, 1.0 },
+ { 0.388235, 0.760784, 0.729412, 1.0 },
+ { 0.509804, 0.819608, 0.780392, 1.0 },
+ { 0.635294, 0.878431, 0.835294, 1.0 },
+ { 0.639216, 0.878431, 0.835294, 1.0 },
+ { 0.643137, 0.878431, 0.839216, 1.0 },
+ { 0.423529, 0.749020, 0.670588, 1.0 },
+ { 0.337255, 0.701961, 0.603922, 1.0 },
+ { 0.250980, 0.654902, 0.541176, 1.0 },
+ { 0.231373, 0.643137, 0.529412, 1.0 },
+ { 0.215686, 0.635294, 0.517647, 1.0 },
+ { 0.215686, 0.635294, 0.517647, 1.0 },
+ { 0.219608, 0.639216, 0.521569, 1.0 },
+ { 0.219608, 0.647059, 0.533333, 1.0 },
+ { 0.250980, 0.690196, 0.603922, 1.0 },
+ { 0.419608, 0.721569, 0.752941, 1.0 },
+ { 0.537255, 0.776471, 0.772549, 1.0 },
+ { 0.654902, 0.835294, 0.796078, 1.0 },
+ { 0.686275, 0.843137, 0.803922, 1.0 },
+ { 0.721569, 0.850980, 0.815686, 1.0 },
+ { 0.737255, 0.874510, 0.847059, 1.0 },
+ { 0.741176, 0.925490, 0.847059, 1.0 },
+ { 0.709804, 0.894118, 0.862745, 1.0 },
+ { 0.705882, 0.890196, 0.858824, 1.0 },
+ { 0.701961, 0.886275, 0.854902, 1.0 },
+ { 0.682353, 0.874510, 0.850980, 1.0 },
+ { 0.662745, 0.866667, 0.850980, 1.0 },
+ { 0.639216, 0.831373, 0.839216, 1.0 },
+ { 0.615686, 0.800000, 0.831373, 1.0 },
+ { 0.470588, 0.725490, 0.694118, 1.0 },
+ { 0.349020, 0.588235, 0.517647, 1.0 },
+ { 0.200000, 0.423529, 0.396078, 1.0 },
+ { 0.243137, 0.305882, 0.435294, 1.0 },
+ { 0.290196, 0.188235, 0.478431, 1.0 },
+ { 0.294118, 0.188235, 0.478431, 1.0 },
+ { 0.298039, 0.188235, 0.482353, 1.0 },
+ { 0.301961, 0.196078, 0.498039, 1.0 },
+ { 0.309804, 0.203922, 0.513725, 1.0 },
+ { 0.400000, 0.360784, 0.749020, 1.0 },
+ { 0.419608, 0.345098, 0.796078, 1.0 },
+ { 0.439216, 0.333333, 0.847059, 1.0 },
+ { 0.466667, 0.396078, 0.858824, 1.0 },
+ { 0.498039, 0.462745, 0.874510, 1.0 },
+ { 0.439216, 0.650980, 0.800000, 1.0 },
+ { 0.388235, 0.729412, 0.694118, 1.0 },
+ { 0.301961, 0.666667, 0.552941, 1.0 },
+ { 0.227451, 0.603922, 0.494118, 1.0 },
+ { 0.164706, 0.423529, 0.384314, 1.0 },
+ { 0.160784, 0.407843, 0.372549, 1.0 },
+ { 0.156863, 0.396078, 0.364706, 1.0 },
+ { 0.152941, 0.392157, 0.360784, 1.0 },
+ { 0.152941, 0.392157, 0.360784, 1.0 },
+ { 0.152941, 0.392157, 0.360784, 1.0 },
+ { 0.160784, 0.400000, 0.368627, 1.0 },
+ { 0.168627, 0.427451, 0.388235, 1.0 },
+ { 0.207843, 0.521569, 0.462745, 1.0 },
+ { 0.250980, 0.615686, 0.541176, 1.0 },
+ { 0.282353, 0.619608, 0.603922, 1.0 },
+ { 0.313725, 0.627451, 0.670588, 1.0 },
+ { 0.403922, 0.709804, 0.717647, 1.0 },
+ { 0.501961, 0.760784, 0.745098, 1.0 },
+ { 0.596078, 0.741176, 0.843137, 1.0 },
+ { 0.611765, 0.650980, 0.882353, 1.0 },
+ { 0.454902, 0.349020, 0.854902, 1.0 },
+ { 0.427451, 0.325490, 0.858824, 1.0 },
+ { 0.403922, 0.305882, 0.866667, 1.0 },
+ { 0.364706, 0.321569, 0.866667, 1.0 },
+ { 0.349020, 0.298039, 0.847059, 1.0 },
+ { 0.372549, 0.325490, 0.819608, 1.0 },
+ { 0.419608, 0.478431, 0.835294, 1.0 },
+ { 0.254902, 0.635294, 0.662745, 1.0 },
+ { 0.254902, 0.627451, 0.600000, 1.0 },
+ { 0.258824, 0.619608, 0.537255, 1.0 },
+ { 0.235294, 0.627451, 0.537255, 1.0 },
+ { 0.215686, 0.639216, 0.537255, 1.0 },
+ { 0.223529, 0.662745, 0.568627, 1.0 },
+ { 0.254902, 0.674510, 0.596078, 1.0 },
+ { 0.258824, 0.686275, 0.611765, 1.0 },
+ { 0.282353, 0.705882, 0.643137, 1.0 },
+ { 0.254902, 0.678431, 0.615686, 1.0 },
+ { 0.247059, 0.670588, 0.576471, 1.0 },
+ { 0.239216, 0.662745, 0.537255, 1.0 },
+ { 0.239216, 0.635294, 0.501961, 1.0 },
+ { 0.243137, 0.635294, 0.494118, 1.0 },
+ { 0.262745, 0.639216, 0.494118, 1.0 },
+ { 0.266667, 0.647059, 0.509804, 1.0 },
+ { 0.227451, 0.639216, 0.517647, 1.0 },
+ { 0.223529, 0.639216, 0.525490, 1.0 },
+ { 0.223529, 0.643137, 0.533333, 1.0 },
+ { 0.219608, 0.643137, 0.537255, 1.0 },
+ { 0.219608, 0.643137, 0.541176, 1.0 },
+ { 0.239216, 0.666667, 0.592157, 1.0 },
+ { 0.290196, 0.658824, 0.690196, 1.0 },
+ { 0.368627, 0.674510, 0.752941, 1.0 },
+ { 0.411765, 0.709804, 0.772549, 1.0 },
+ { 0.560784, 0.847059, 0.819608, 1.0 },
+ { 0.537255, 0.803922, 0.803922, 1.0 },
+ { 0.517647, 0.764706, 0.792157, 1.0 },
+ { 0.462745, 0.741176, 0.678431, 1.0 },
+ { 0.345098, 0.670588, 0.639216, 1.0 },
+ { 0.215686, 0.588235, 0.564706, 1.0 },
+ { 0.188235, 0.474510, 0.431373, 1.0 },
+ { 0.168627, 0.427451, 0.388235, 1.0 },
+ { 0.168627, 0.427451, 0.388235, 1.0 },
+ { 0.168627, 0.427451, 0.388235, 1.0 },
+ { 0.180392, 0.454902, 0.411765, 1.0 },
+ { 0.243137, 0.615686, 0.490196, 1.0 },
+ { 0.270588, 0.674510, 0.568627, 1.0 },
+ { 0.396078, 0.741176, 0.654902, 1.0 },
+ { 0.470588, 0.792157, 0.768627, 1.0 },
+ { 0.560784, 0.800000, 0.741176, 1.0 },
+ { 0.662745, 0.890196, 0.694118, 1.0 },
+ { 0.631373, 0.854902, 0.733333, 1.0 },
+ { 0.600000, 0.819608, 0.776471, 1.0 },
+ { 0.603922, 0.796078, 0.815686, 1.0 },
+ { 0.611765, 0.858824, 0.827451, 1.0 },
+ { 0.650980, 0.921569, 0.800000, 1.0 },
+ { 0.600000, 0.815686, 0.741176, 1.0 },
+ { 0.717647, 0.878431, 0.658824, 1.0 },
+ { 0.721569, 0.886275, 0.674510, 1.0 },
+ { 0.729412, 0.898039, 0.690196, 1.0 },
+ { 0.709804, 0.921569, 0.780392, 1.0 },
+ { 0.713725, 0.937255, 0.807843, 1.0 },
+ { 0.709804, 0.866667, 0.835294, 1.0 },
+ { 0.745098, 0.862745, 0.831373, 1.0 },
+ { 0.776471, 0.937255, 0.803922, 1.0 },
+ { 0.776471, 0.941176, 0.800000, 1.0 },
+ { 0.760784, 0.894118, 0.788235, 1.0 },
+ { 0.749020, 0.870588, 0.745098, 1.0 },
+ { 0.694118, 0.870588, 0.639216, 1.0 },
+ { 0.596078, 0.698039, 0.647059, 1.0 },
+ { 0.431373, 0.713725, 0.658824, 1.0 },
+ { 0.305882, 0.670588, 0.556863, 1.0 },
+ { 0.258824, 0.647059, 0.525490, 1.0 },
+ { 0.360784, 0.725490, 0.650980, 1.0 },
+ { 0.396078, 0.741176, 0.674510, 1.0 },
+ { 0.435294, 0.756863, 0.701961, 1.0 },
+ { 0.525490, 0.788235, 0.721569, 1.0 },
+ { 0.678431, 0.866667, 0.631373, 1.0 },
+ { 0.690196, 0.862745, 0.623529, 1.0 },
+ { 0.709804, 0.866667, 0.619608, 1.0 },
+ { 0.694118, 0.858824, 0.611765, 1.0 },
+ { 0.635294, 0.764706, 0.549020, 1.0 },
+ { 0.400000, 0.611765, 0.556863, 1.0 },
+ { 0.313725, 0.670588, 0.549020, 1.0 },
+ { 0.364706, 0.709804, 0.611765, 1.0 },
+ { 0.498039, 0.764706, 0.674510, 1.0 },
+ { 0.623529, 0.815686, 0.639216, 1.0 },
+ { 0.678431, 0.866667, 0.623529, 1.0 },
+ { 0.686275, 0.858824, 0.619608, 1.0 },
+ { 0.647059, 0.768627, 0.545098, 1.0 },
+ { 0.600000, 0.701961, 0.513725, 1.0 },
+ { 0.345098, 0.572549, 0.478431, 1.0 },
+ { 0.290196, 0.513725, 0.631373, 1.0 },
+ { 0.415686, 0.329412, 0.615686, 1.0 },
+ { 0.533333, 0.415686, 0.698039, 1.0 },
+ { 0.690196, 0.560784, 0.901961, 1.0 },
+ { 0.654902, 0.721569, 0.890196, 1.0 },
+ { 0.709804, 0.839216, 0.858824, 1.0 },
+ { 0.764706, 0.901961, 0.878431, 1.0 },
+ { 0.815686, 0.956863, 0.847059, 1.0 },
+ { 0.831373, 0.952941, 0.882353, 1.0 },
+ { 0.807843, 0.937255, 0.870588, 1.0 },
+ { 0.760784, 0.937255, 0.847059, 1.0 },
+ { 0.760784, 0.937255, 0.854902, 1.0 },
+ { 0.764706, 0.901961, 0.886275, 1.0 },
+ { 0.811765, 0.901961, 0.870588, 1.0 },
+ { 0.807843, 0.933333, 0.882353, 1.0 },
+ { 0.815686, 0.921569, 0.901961, 1.0 },
+ { 0.827451, 0.929412, 0.894118, 1.0 },
+ { 0.823529, 0.929412, 0.894118, 1.0 },
+ { 0.792157, 0.894118, 0.882353, 1.0 },
+ { 0.729412, 0.847059, 0.854902, 1.0 },
+ { 0.682353, 0.737255, 0.882353, 1.0 },
+ { 0.690196, 0.607843, 0.909804, 1.0 },
+ { 0.584314, 0.454902, 0.866667, 1.0 },
+ { 0.529412, 0.388235, 0.803922, 1.0 },
+ { 0.419608, 0.321569, 0.823529, 1.0 },
+ { 0.407843, 0.313725, 0.854902, 1.0 },
+ { 0.498039, 0.403922, 0.882353, 1.0 },
+ { 0.435294, 0.545098, 0.835294, 1.0 },
+ { 0.403922, 0.631373, 0.788235, 1.0 },
+ { 0.329412, 0.596078, 0.749020, 1.0 },
+ { 0.250980, 0.533333, 0.592157, 1.0 },
+ { 0.176471, 0.458824, 0.415686, 1.0 },
+ { 0.168627, 0.427451, 0.388235, 1.0 },
+ { 0.160784, 0.407843, 0.372549, 1.0 },
+ { 0.156863, 0.396078, 0.364706, 1.0 },
+ { 0.160784, 0.392157, 0.368627, 1.0 },
+ { 0.160784, 0.392157, 0.368627, 1.0 },
+ { 0.290196, 0.188235, 0.478431, 1.0 },
+ { 0.301961, 0.192157, 0.486275, 1.0 },
+ { 0.313725, 0.203922, 0.505882, 1.0 },
+ { 0.337255, 0.227451, 0.560784, 1.0 },
+ { 0.341176, 0.223529, 0.513725, 1.0 },
+ { 0.203922, 0.427451, 0.400000, 1.0 },
+ { 0.164706, 0.411765, 0.376471, 1.0 },
+ { 0.160784, 0.407843, 0.372549, 1.0 },
+ { 0.164706, 0.423529, 0.384314, 1.0 },
+ { 0.168627, 0.443137, 0.400000, 1.0 },
+ { 0.262745, 0.541176, 0.478431, 1.0 },
+ { 0.352941, 0.576471, 0.603922, 1.0 },
+ { 0.498039, 0.756863, 0.717647, 1.0 },
+ { 0.517647, 0.835294, 0.807843, 1.0 },
+ { 0.654902, 0.929412, 0.788235, 1.0 },
+ { 0.709804, 0.933333, 0.796078, 1.0 },
+ };
+/* Apophysis-040427-4Leaves */
+static double4 colors_191[] = {
+ { 0.729412, 0.698039, 0.756863, 1.0 },
+ { 0.341176, 0.384314, 0.266667, 1.0 },
+ { 0.250980, 0.235294, 0.180392, 1.0 },
+ { 0.160784, 0.086275, 0.094118, 1.0 },
+ { 0.192157, 0.086275, 0.090196, 1.0 },
+ { 0.223529, 0.090196, 0.086275, 1.0 },
+ { 0.301961, 0.156863, 0.094118, 1.0 },
+ { 0.384314, 0.223529, 0.105882, 1.0 },
+ { 0.623529, 0.372549, 0.129412, 1.0 },
+ { 0.678431, 0.478431, 0.270588, 1.0 },
+ { 0.737255, 0.588235, 0.411765, 1.0 },
+ { 0.705882, 0.639216, 0.498039, 1.0 },
+ { 0.674510, 0.690196, 0.584314, 1.0 },
+ { 0.650980, 0.666667, 0.627451, 1.0 },
+ { 0.627451, 0.647059, 0.670588, 1.0 },
+ { 0.623529, 0.647059, 0.678431, 1.0 },
+ { 0.623529, 0.650980, 0.690196, 1.0 },
+ { 0.737255, 0.776471, 0.733333, 1.0 },
+ { 0.756863, 0.784314, 0.733333, 1.0 },
+ { 0.776471, 0.792157, 0.733333, 1.0 },
+ { 0.792157, 0.764706, 0.690196, 1.0 },
+ { 0.811765, 0.741176, 0.647059, 1.0 },
+ { 0.772549, 0.721569, 0.600000, 1.0 },
+ { 0.737255, 0.705882, 0.552941, 1.0 },
+ { 0.752941, 0.521569, 0.113725, 1.0 },
+ { 0.784314, 0.537255, 0.082353, 1.0 },
+ { 0.819608, 0.552941, 0.054902, 1.0 },
+ { 0.854902, 0.611765, 0.062745, 1.0 },
+ { 0.890196, 0.674510, 0.074510, 1.0 },
+ { 0.890196, 0.713725, 0.074510, 1.0 },
+ { 0.894118, 0.752941, 0.078431, 1.0 },
+ { 0.894118, 0.674510, 0.098039, 1.0 },
+ { 0.886275, 0.635294, 0.101961, 1.0 },
+ { 0.823529, 0.556863, 0.074510, 1.0 },
+ { 0.760784, 0.490196, 0.113725, 1.0 },
+ { 0.701961, 0.427451, 0.152941, 1.0 },
+ { 0.690196, 0.462745, 0.101961, 1.0 },
+ { 0.682353, 0.498039, 0.050980, 1.0 },
+ { 0.752941, 0.552941, 0.047059, 1.0 },
+ { 0.827451, 0.611765, 0.043137, 1.0 },
+ { 0.866667, 0.741176, 0.352941, 1.0 },
+ { 0.850980, 0.768627, 0.517647, 1.0 },
+ { 0.839216, 0.796078, 0.686275, 1.0 },
+ { 0.811765, 0.831373, 0.784314, 1.0 },
+ { 0.788235, 0.870588, 0.882353, 1.0 },
+ { 0.776471, 0.870588, 0.898039, 1.0 },
+ { 0.768627, 0.874510, 0.917647, 1.0 },
+ { 0.737255, 0.862745, 0.952941, 1.0 },
+ { 0.776471, 0.827451, 0.952941, 1.0 },
+ { 0.819608, 0.850980, 0.933333, 1.0 },
+ { 0.803922, 0.835294, 0.850980, 1.0 },
+ { 0.788235, 0.819608, 0.768627, 1.0 },
+ { 0.768627, 0.749020, 0.694118, 1.0 },
+ { 0.752941, 0.678431, 0.619608, 1.0 },
+ { 0.752941, 0.674510, 0.521569, 1.0 },
+ { 0.752941, 0.674510, 0.427451, 1.0 },
+ { 0.909804, 0.823529, 0.180392, 1.0 },
+ { 0.882353, 0.847059, 0.266667, 1.0 },
+ { 0.858824, 0.870588, 0.356863, 1.0 },
+ { 0.839216, 0.835294, 0.501961, 1.0 },
+ { 0.823529, 0.803922, 0.647059, 1.0 },
+ { 0.807843, 0.800000, 0.670588, 1.0 },
+ { 0.796078, 0.796078, 0.694118, 1.0 },
+ { 0.772549, 0.780392, 0.725490, 1.0 },
+ { 0.701961, 0.741176, 0.709804, 1.0 },
+ { 0.580392, 0.552941, 0.443137, 1.0 },
+ { 0.490196, 0.403922, 0.262745, 1.0 },
+ { 0.403922, 0.258824, 0.082353, 1.0 },
+ { 0.392157, 0.239216, 0.050980, 1.0 },
+ { 0.380392, 0.223529, 0.023529, 1.0 },
+ { 0.258824, 0.145098, 0.000000, 1.0 },
+ { 0.149020, 0.082353, 0.054902, 1.0 },
+ { 0.082353, 0.066667, 0.133333, 1.0 },
+ { 0.141176, 0.117647, 0.094118, 1.0 },
+ { 0.203922, 0.168627, 0.054902, 1.0 },
+ { 0.290196, 0.203922, 0.082353, 1.0 },
+ { 0.380392, 0.239216, 0.113725, 1.0 },
+ { 0.419608, 0.258824, 0.133333, 1.0 },
+ { 0.458824, 0.282353, 0.152941, 1.0 },
+ { 0.517647, 0.423529, 0.290196, 1.0 },
+ { 0.670588, 0.529412, 0.427451, 1.0 },
+ { 0.603922, 0.639216, 0.556863, 1.0 },
+ { 0.603922, 0.631373, 0.607843, 1.0 },
+ { 0.607843, 0.623529, 0.658824, 1.0 },
+ { 0.603922, 0.619608, 0.631373, 1.0 },
+ { 0.600000, 0.619608, 0.603922, 1.0 },
+ { 0.576471, 0.611765, 0.600000, 1.0 },
+ { 0.588235, 0.576471, 0.549020, 1.0 },
+ { 0.658824, 0.643137, 0.505882, 1.0 },
+ { 0.658824, 0.713725, 0.603922, 1.0 },
+ { 0.658824, 0.784314, 0.701961, 1.0 },
+ { 0.686275, 0.815686, 0.717647, 1.0 },
+ { 0.717647, 0.847059, 0.733333, 1.0 },
+ { 0.815686, 0.839216, 0.823529, 1.0 },
+ { 0.854902, 0.874510, 0.850980, 1.0 },
+ { 0.839216, 0.874510, 0.854902, 1.0 },
+ { 0.811765, 0.874510, 0.835294, 1.0 },
+ { 0.819608, 0.784314, 0.725490, 1.0 },
+ { 0.807843, 0.752941, 0.584314, 1.0 },
+ { 0.796078, 0.725490, 0.443137, 1.0 },
+ { 0.784314, 0.717647, 0.411765, 1.0 },
+ { 0.776471, 0.713725, 0.380392, 1.0 },
+ { 0.784314, 0.745098, 0.372549, 1.0 },
+ { 0.823529, 0.698039, 0.356863, 1.0 },
+ { 0.796078, 0.647059, 0.250980, 1.0 },
+ { 0.807843, 0.537255, 0.196078, 1.0 },
+ { 0.823529, 0.427451, 0.145098, 1.0 },
+ { 0.776471, 0.384314, 0.137255, 1.0 },
+ { 0.733333, 0.345098, 0.129412, 1.0 },
+ { 0.619608, 0.345098, 0.074510, 1.0 },
+ { 0.639216, 0.380392, 0.074510, 1.0 },
+ { 0.619608, 0.462745, 0.223529, 1.0 },
+ { 0.690196, 0.490196, 0.384314, 1.0 },
+ { 0.639216, 0.658824, 0.737255, 1.0 },
+ { 0.658824, 0.658824, 0.772549, 1.0 },
+ { 0.678431, 0.662745, 0.807843, 1.0 },
+ { 0.670588, 0.756863, 0.839216, 1.0 },
+ { 0.678431, 0.784314, 0.850980, 1.0 },
+ { 0.768627, 0.800000, 0.807843, 1.0 },
+ { 0.788235, 0.784314, 0.776471, 1.0 },
+ { 0.819608, 0.811765, 0.760784, 1.0 },
+ { 0.831373, 0.811765, 0.776471, 1.0 },
+ { 0.843137, 0.815686, 0.792157, 1.0 },
+ { 0.854902, 0.823529, 0.847059, 1.0 },
+ { 0.870588, 0.835294, 0.901961, 1.0 },
+ { 0.905882, 0.866667, 0.858824, 1.0 },
+ { 0.866667, 0.843137, 0.780392, 1.0 },
+ { 0.850980, 0.725490, 0.666667, 1.0 },
+ { 0.784314, 0.556863, 0.376471, 1.0 },
+ { 0.749020, 0.509804, 0.184314, 1.0 },
+ { 0.756863, 0.490196, 0.152941, 1.0 },
+ { 0.764706, 0.474510, 0.125490, 1.0 },
+ { 0.764706, 0.572549, 0.160784, 1.0 },
+ { 0.741176, 0.639216, 0.345098, 1.0 },
+ { 0.721569, 0.674510, 0.517647, 1.0 },
+ { 0.729412, 0.741176, 0.698039, 1.0 },
+ { 0.733333, 0.792157, 0.772549, 1.0 },
+ { 0.713725, 0.764706, 0.764706, 1.0 },
+ { 0.694118, 0.737255, 0.760784, 1.0 },
+ { 0.686275, 0.737255, 0.733333, 1.0 },
+ { 0.678431, 0.737255, 0.709804, 1.0 },
+ { 0.647059, 0.705882, 0.733333, 1.0 },
+ { 0.627451, 0.725490, 0.752941, 1.0 },
+ { 0.639216, 0.756863, 0.800000, 1.0 },
+ { 0.709804, 0.760784, 0.784314, 1.0 },
+ { 0.800000, 0.831373, 0.874510, 1.0 },
+ { 0.823529, 0.854902, 0.882353, 1.0 },
+ { 0.847059, 0.878431, 0.890196, 1.0 },
+ { 0.870588, 0.905882, 0.941176, 1.0 },
+ { 0.890196, 0.913725, 0.913725, 1.0 },
+ { 0.894118, 0.909804, 0.854902, 1.0 },
+ { 0.870588, 0.886275, 0.831373, 1.0 },
+ { 0.831373, 0.768627, 0.678431, 1.0 },
+ { 0.831373, 0.760784, 0.615686, 1.0 },
+ { 0.831373, 0.752941, 0.552941, 1.0 },
+ { 0.831373, 0.690196, 0.454902, 1.0 },
+ { 0.858824, 0.611765, 0.333333, 1.0 },
+ { 0.694118, 0.494118, 0.235294, 1.0 },
+ { 0.486275, 0.337255, 0.152941, 1.0 },
+ { 0.454902, 0.243137, 0.101961, 1.0 },
+ { 0.321569, 0.074510, 0.105882, 1.0 },
+ { 0.070588, 0.070588, 0.023529, 1.0 },
+ { 0.054902, 0.066667, 0.023529, 1.0 },
+ { 0.043137, 0.066667, 0.027451, 1.0 },
+ { 0.066667, 0.035294, 0.027451, 1.0 },
+ { 0.058824, 0.054902, 0.047059, 1.0 },
+ { 0.129412, 0.086275, 0.070588, 1.0 },
+ { 0.137255, 0.266667, 0.090196, 1.0 },
+ { 0.643137, 0.364706, 0.482353, 1.0 },
+ { 0.694118, 0.490196, 0.588235, 1.0 },
+ { 0.749020, 0.619608, 0.694118, 1.0 },
+ { 0.811765, 0.756863, 0.745098, 1.0 },
+ { 0.811765, 0.803922, 0.823529, 1.0 },
+ { 0.823529, 0.835294, 0.862745, 1.0 },
+ { 0.847059, 0.862745, 0.874510, 1.0 },
+ { 0.803922, 0.878431, 0.870588, 1.0 },
+ { 0.745098, 0.882353, 0.890196, 1.0 },
+ { 0.768627, 0.819608, 0.854902, 1.0 },
+ { 0.788235, 0.788235, 0.788235, 1.0 },
+ { 0.788235, 0.764706, 0.662745, 1.0 },
+ { 0.780392, 0.749020, 0.568627, 1.0 },
+ { 0.698039, 0.682353, 0.505882, 1.0 },
+ { 0.682353, 0.662745, 0.505882, 1.0 },
+ { 0.682353, 0.674510, 0.525490, 1.0 },
+ { 0.686275, 0.654902, 0.647059, 1.0 },
+ { 0.701961, 0.690196, 0.713725, 1.0 },
+ { 0.721569, 0.729412, 0.780392, 1.0 },
+ { 0.768627, 0.784314, 0.819608, 1.0 },
+ { 0.819608, 0.827451, 0.878431, 1.0 },
+ { 0.803922, 0.890196, 0.945098, 1.0 },
+ { 0.831373, 0.913725, 0.980392, 1.0 },
+ { 0.866667, 0.909804, 0.980392, 1.0 },
+ { 0.819608, 0.925490, 0.960784, 1.0 },
+ { 0.772549, 0.878431, 0.945098, 1.0 },
+ { 0.831373, 0.886275, 0.886275, 1.0 },
+ { 0.847059, 0.898039, 0.819608, 1.0 },
+ { 0.894118, 0.913725, 0.835294, 1.0 },
+ { 0.925490, 0.921569, 0.670588, 1.0 },
+ { 0.933333, 0.815686, 0.611765, 1.0 },
+ { 0.850980, 0.803922, 0.466667, 1.0 },
+ { 0.803922, 0.725490, 0.352941, 1.0 },
+ { 0.835294, 0.662745, 0.235294, 1.0 },
+ { 0.843137, 0.662745, 0.227451, 1.0 },
+ { 0.913725, 0.705882, 0.196078, 1.0 },
+ { 0.890196, 0.788235, 0.180392, 1.0 },
+ { 0.866667, 0.803922, 0.133333, 1.0 },
+ { 0.909804, 0.807843, 0.098039, 1.0 },
+ { 0.925490, 0.854902, 0.078431, 1.0 },
+ { 0.905882, 0.796078, 0.133333, 1.0 },
+ { 0.937255, 0.733333, 0.090196, 1.0 },
+ { 0.909804, 0.709804, 0.117647, 1.0 },
+ { 0.917647, 0.694118, 0.101961, 1.0 },
+ { 0.909804, 0.643137, 0.105882, 1.0 },
+ { 0.854902, 0.560784, 0.058824, 1.0 },
+ { 0.756863, 0.486275, 0.011765, 1.0 },
+ { 0.596078, 0.337255, 0.047059, 1.0 },
+ { 0.423529, 0.305882, 0.054902, 1.0 },
+ { 0.309804, 0.266667, 0.188235, 1.0 },
+ { 0.470588, 0.447059, 0.352941, 1.0 },
+ { 0.654902, 0.615686, 0.568627, 1.0 },
+ { 0.725490, 0.733333, 0.729412, 1.0 },
+ { 0.831373, 0.815686, 0.874510, 1.0 },
+ { 0.866667, 0.819608, 0.905882, 1.0 },
+ { 0.835294, 0.823529, 0.898039, 1.0 },
+ { 0.819608, 0.874510, 0.909804, 1.0 },
+ { 0.819608, 0.858824, 0.894118, 1.0 },
+ { 0.772549, 0.827451, 0.878431, 1.0 },
+ { 0.741176, 0.796078, 0.807843, 1.0 },
+ { 0.682353, 0.733333, 0.756863, 1.0 },
+ { 0.600000, 0.698039, 0.682353, 1.0 },
+ { 0.392157, 0.690196, 0.639216, 1.0 },
+ { 0.525490, 0.572549, 0.525490, 1.0 },
+ { 0.470588, 0.521569, 0.552941, 1.0 },
+ { 0.384314, 0.478431, 0.517647, 1.0 },
+ { 0.435294, 0.470588, 0.529412, 1.0 },
+ { 0.549020, 0.552941, 0.396078, 1.0 },
+ { 0.580392, 0.556863, 0.352941, 1.0 },
+ { 0.701961, 0.541176, 0.196078, 1.0 },
+ { 0.772549, 0.419608, 0.039216, 1.0 },
+ { 0.650980, 0.305882, 0.027451, 1.0 },
+ { 0.560784, 0.176471, 0.078431, 1.0 },
+ { 0.392157, 0.215686, 0.086275, 1.0 },
+ { 0.243137, 0.094118, 0.058824, 1.0 },
+ { 0.121569, 0.035294, 0.043137, 1.0 },
+ { 0.109804, 0.015686, 0.066667, 1.0 },
+ { 0.196078, 0.047059, 0.043137, 1.0 },
+ { 0.290196, 0.149020, 0.023529, 1.0 },
+ { 0.450980, 0.298039, 0.000000, 1.0 },
+ { 0.521569, 0.337255, 0.117647, 1.0 },
+ { 0.611765, 0.376471, 0.172549, 1.0 },
+ { 0.568627, 0.513725, 0.337255, 1.0 },
+ { 0.572549, 0.486275, 0.431373, 1.0 },
+ { 0.556863, 0.619608, 0.341176, 1.0 },
+ { 0.529412, 0.560784, 0.368627, 1.0 },
+ { 0.435294, 0.462745, 0.486275, 1.0 },
+ { 0.400000, 0.407843, 0.403922, 1.0 },
+ };
+/* Apophysis-040427-4Bdlnds */
+static double4 colors_192[] = {
+ { 0.254902, 0.215686, 0.074510, 1.0 },
+ { 0.172549, 0.133333, 0.094118, 1.0 },
+ { 0.156863, 0.109804, 0.058824, 1.0 },
+ { 0.141176, 0.090196, 0.027451, 1.0 },
+ { 0.149020, 0.086275, 0.027451, 1.0 },
+ { 0.156863, 0.086275, 0.031373, 1.0 },
+ { 0.176471, 0.180392, 0.035294, 1.0 },
+ { 0.196078, 0.274510, 0.043137, 1.0 },
+ { 0.247059, 0.349020, 0.101961, 1.0 },
+ { 0.305882, 0.380392, 0.203922, 1.0 },
+ { 0.364706, 0.415686, 0.305882, 1.0 },
+ { 0.431373, 0.435294, 0.388235, 1.0 },
+ { 0.498039, 0.454902, 0.470588, 1.0 },
+ { 0.639216, 0.478431, 0.450980, 1.0 },
+ { 0.784314, 0.505882, 0.435294, 1.0 },
+ { 0.768627, 0.556863, 0.466667, 1.0 },
+ { 0.756863, 0.611765, 0.498039, 1.0 },
+ { 0.764706, 0.874510, 0.886275, 1.0 },
+ { 0.756863, 0.866667, 0.890196, 1.0 },
+ { 0.749020, 0.862745, 0.894118, 1.0 },
+ { 0.725490, 0.752941, 0.717647, 1.0 },
+ { 0.705882, 0.643137, 0.545098, 1.0 },
+ { 0.717647, 0.631373, 0.525490, 1.0 },
+ { 0.729412, 0.623529, 0.505882, 1.0 },
+ { 0.741176, 0.658824, 0.592157, 1.0 },
+ { 0.760784, 0.772549, 0.737255, 1.0 },
+ { 0.784314, 0.886275, 0.882353, 1.0 },
+ { 0.811765, 0.905882, 0.901961, 1.0 },
+ { 0.843137, 0.929412, 0.921569, 1.0 },
+ { 0.850980, 0.933333, 0.925490, 1.0 },
+ { 0.862745, 0.941176, 0.933333, 1.0 },
+ { 0.870588, 0.952941, 0.933333, 1.0 },
+ { 0.862745, 0.933333, 0.933333, 1.0 },
+ { 0.862745, 0.909804, 0.901961, 1.0 },
+ { 0.862745, 0.909804, 0.898039, 1.0 },
+ { 0.866667, 0.909804, 0.894118, 1.0 },
+ { 0.839216, 0.898039, 0.901961, 1.0 },
+ { 0.811765, 0.886275, 0.909804, 1.0 },
+ { 0.823529, 0.894118, 0.909804, 1.0 },
+ { 0.835294, 0.905882, 0.913725, 1.0 },
+ { 0.823529, 0.917647, 0.925490, 1.0 },
+ { 0.819608, 0.905882, 0.913725, 1.0 },
+ { 0.819608, 0.898039, 0.901961, 1.0 },
+ { 0.807843, 0.886275, 0.886275, 1.0 },
+ { 0.800000, 0.878431, 0.870588, 1.0 },
+ { 0.796078, 0.768627, 0.745098, 1.0 },
+ { 0.796078, 0.662745, 0.623529, 1.0 },
+ { 0.686275, 0.592157, 0.552941, 1.0 },
+ { 0.576471, 0.501961, 0.486275, 1.0 },
+ { 0.521569, 0.407843, 0.392157, 1.0 },
+ { 0.498039, 0.427451, 0.407843, 1.0 },
+ { 0.478431, 0.450980, 0.427451, 1.0 },
+ { 0.513725, 0.474510, 0.470588, 1.0 },
+ { 0.549020, 0.501961, 0.517647, 1.0 },
+ { 0.615686, 0.560784, 0.533333, 1.0 },
+ { 0.686275, 0.619608, 0.549020, 1.0 },
+ { 0.705882, 0.874510, 0.901961, 1.0 },
+ { 0.721569, 0.874510, 0.890196, 1.0 },
+ { 0.741176, 0.874510, 0.882353, 1.0 },
+ { 0.701961, 0.721569, 0.701961, 1.0 },
+ { 0.666667, 0.572549, 0.525490, 1.0 },
+ { 0.635294, 0.525490, 0.482353, 1.0 },
+ { 0.607843, 0.482353, 0.439216, 1.0 },
+ { 0.584314, 0.450980, 0.341176, 1.0 },
+ { 0.537255, 0.443137, 0.294118, 1.0 },
+ { 0.388235, 0.364706, 0.137255, 1.0 },
+ { 0.384314, 0.345098, 0.133333, 1.0 },
+ { 0.380392, 0.325490, 0.133333, 1.0 },
+ { 0.384314, 0.356863, 0.152941, 1.0 },
+ { 0.392157, 0.388235, 0.176471, 1.0 },
+ { 0.435294, 0.411765, 0.317647, 1.0 },
+ { 0.466667, 0.407843, 0.380392, 1.0 },
+ { 0.501961, 0.458824, 0.490196, 1.0 },
+ { 0.521569, 0.427451, 0.411765, 1.0 },
+ { 0.541176, 0.400000, 0.337255, 1.0 },
+ { 0.490196, 0.415686, 0.313725, 1.0 },
+ { 0.443137, 0.431373, 0.294118, 1.0 },
+ { 0.376471, 0.415686, 0.274510, 1.0 },
+ { 0.313725, 0.400000, 0.258824, 1.0 },
+ { 0.313725, 0.400000, 0.247059, 1.0 },
+ { 0.333333, 0.396078, 0.219608, 1.0 },
+ { 0.313725, 0.341176, 0.141176, 1.0 },
+ { 0.333333, 0.333333, 0.125490, 1.0 },
+ { 0.352941, 0.325490, 0.109804, 1.0 },
+ { 0.341176, 0.321569, 0.109804, 1.0 },
+ { 0.329412, 0.317647, 0.109804, 1.0 },
+ { 0.321569, 0.372549, 0.062745, 1.0 },
+ { 0.250980, 0.352941, 0.066667, 1.0 },
+ { 0.247059, 0.258824, 0.043137, 1.0 },
+ { 0.286275, 0.286275, 0.058824, 1.0 },
+ { 0.329412, 0.313725, 0.074510, 1.0 },
+ { 0.400000, 0.352941, 0.105882, 1.0 },
+ { 0.474510, 0.392157, 0.137255, 1.0 },
+ { 0.623529, 0.392157, 0.164706, 1.0 },
+ { 0.576471, 0.415686, 0.290196, 1.0 },
+ { 0.615686, 0.388235, 0.301961, 1.0 },
+ { 0.619608, 0.443137, 0.352941, 1.0 },
+ { 0.686275, 0.639216, 0.450980, 1.0 },
+ { 0.694118, 0.654902, 0.470588, 1.0 },
+ { 0.705882, 0.674510, 0.494118, 1.0 },
+ { 0.729412, 0.662745, 0.513725, 1.0 },
+ { 0.752941, 0.654902, 0.533333, 1.0 },
+ { 0.854902, 0.678431, 0.603922, 1.0 },
+ { 0.823529, 0.882353, 0.870588, 1.0 },
+ { 0.870588, 0.933333, 0.933333, 1.0 },
+ { 0.886275, 0.941176, 0.937255, 1.0 },
+ { 0.901961, 0.949020, 0.941176, 1.0 },
+ { 0.901961, 0.949020, 0.941176, 1.0 },
+ { 0.905882, 0.952941, 0.945098, 1.0 },
+ { 0.894118, 0.952941, 0.941176, 1.0 },
+ { 0.894118, 0.949020, 0.952941, 1.0 },
+ { 0.886275, 0.945098, 0.956863, 1.0 },
+ { 0.901961, 0.941176, 0.949020, 1.0 },
+ { 0.960784, 0.984314, 0.968627, 1.0 },
+ { 0.960784, 0.984314, 0.968627, 1.0 },
+ { 0.960784, 0.984314, 0.968627, 1.0 },
+ { 0.945098, 0.988235, 0.964706, 1.0 },
+ { 0.925490, 0.972549, 0.956863, 1.0 },
+ { 0.901961, 0.960784, 0.949020, 1.0 },
+ { 0.874510, 0.937255, 0.937255, 1.0 },
+ { 0.839216, 0.913725, 0.937255, 1.0 },
+ { 0.796078, 0.890196, 0.925490, 1.0 },
+ { 0.756863, 0.866667, 0.913725, 1.0 },
+ { 0.752941, 0.866667, 0.901961, 1.0 },
+ { 0.749020, 0.870588, 0.890196, 1.0 },
+ { 0.729412, 0.639216, 0.584314, 1.0 },
+ { 0.603922, 0.560784, 0.537255, 1.0 },
+ { 0.541176, 0.517647, 0.525490, 1.0 },
+ { 0.486275, 0.443137, 0.505882, 1.0 },
+ { 0.411765, 0.474510, 0.474510, 1.0 },
+ { 0.447059, 0.501961, 0.454902, 1.0 },
+ { 0.482353, 0.529412, 0.435294, 1.0 },
+ { 0.576471, 0.568627, 0.415686, 1.0 },
+ { 0.596078, 0.517647, 0.490196, 1.0 },
+ { 0.690196, 0.615686, 0.600000, 1.0 },
+ { 0.662745, 0.835294, 0.886275, 1.0 },
+ { 0.654902, 0.843137, 0.890196, 1.0 },
+ { 0.588235, 0.686275, 0.701961, 1.0 },
+ { 0.525490, 0.533333, 0.513725, 1.0 },
+ { 0.486275, 0.482353, 0.423529, 1.0 },
+ { 0.450980, 0.435294, 0.337255, 1.0 },
+ { 0.372549, 0.364706, 0.215686, 1.0 },
+ { 0.400000, 0.345098, 0.160784, 1.0 },
+ { 0.509804, 0.392157, 0.298039, 1.0 },
+ { 0.701961, 0.545098, 0.545098, 1.0 },
+ { 0.458824, 0.439216, 0.188235, 1.0 },
+ { 0.592157, 0.482353, 0.290196, 1.0 },
+ { 0.725490, 0.529412, 0.392157, 1.0 },
+ { 0.796078, 0.686275, 0.603922, 1.0 },
+ { 0.752941, 0.866667, 0.882353, 1.0 },
+ { 0.733333, 0.866667, 0.901961, 1.0 },
+ { 0.713725, 0.870588, 0.878431, 1.0 },
+ { 0.592157, 0.525490, 0.423529, 1.0 },
+ { 0.537255, 0.482353, 0.392157, 1.0 },
+ { 0.482353, 0.439216, 0.360784, 1.0 },
+ { 0.376471, 0.341176, 0.227451, 1.0 },
+ { 0.372549, 0.298039, 0.180392, 1.0 },
+ { 0.364706, 0.270588, 0.137255, 1.0 },
+ { 0.407843, 0.254902, 0.133333, 1.0 },
+ { 0.466667, 0.298039, 0.098039, 1.0 },
+ { 0.364706, 0.321569, 0.145098, 1.0 },
+ { 0.494118, 0.368627, 0.286275, 1.0 },
+ { 0.521569, 0.419608, 0.356863, 1.0 },
+ { 0.549020, 0.470588, 0.427451, 1.0 },
+ { 0.705882, 0.576471, 0.517647, 1.0 },
+ { 0.796078, 0.662745, 0.615686, 1.0 },
+ { 0.811765, 0.870588, 0.882353, 1.0 },
+ { 0.874510, 0.917647, 0.925490, 1.0 },
+ { 0.968627, 0.992157, 0.976471, 1.0 },
+ { 0.980392, 0.992157, 0.972549, 1.0 },
+ { 0.992157, 0.996078, 0.972549, 1.0 },
+ { 0.964706, 0.996078, 1.000000, 1.0 },
+ { 0.968627, 0.984314, 0.988235, 1.0 },
+ { 0.949020, 0.984314, 0.964706, 1.0 },
+ { 0.913725, 0.960784, 0.945098, 1.0 },
+ { 0.890196, 0.937255, 0.929412, 1.0 },
+ { 0.847059, 0.909804, 0.905882, 1.0 },
+ { 0.792157, 0.882353, 0.858824, 1.0 },
+ { 0.796078, 0.717647, 0.588235, 1.0 },
+ { 0.756863, 0.678431, 0.478431, 1.0 },
+ { 0.698039, 0.529412, 0.364706, 1.0 },
+ { 0.568627, 0.466667, 0.243137, 1.0 },
+ { 0.474510, 0.360784, 0.227451, 1.0 },
+ { 0.450980, 0.352941, 0.274510, 1.0 },
+ { 0.372549, 0.431373, 0.443137, 1.0 },
+ { 0.415686, 0.509804, 0.533333, 1.0 },
+ { 0.458824, 0.588235, 0.623529, 1.0 },
+ { 0.588235, 0.619608, 0.701961, 1.0 },
+ { 0.639216, 0.803922, 0.898039, 1.0 },
+ { 0.717647, 0.854902, 0.941176, 1.0 },
+ { 0.760784, 0.890196, 0.925490, 1.0 },
+ { 0.835294, 0.909804, 0.933333, 1.0 },
+ { 0.874510, 0.929412, 0.941176, 1.0 },
+ { 0.894118, 0.949020, 0.949020, 1.0 },
+ { 0.866667, 0.937255, 0.945098, 1.0 },
+ { 0.831373, 0.905882, 0.933333, 1.0 },
+ { 0.827451, 0.905882, 0.901961, 1.0 },
+ { 0.803922, 0.901961, 0.886275, 1.0 },
+ { 0.819608, 0.878431, 0.898039, 1.0 },
+ { 0.835294, 0.780392, 0.737255, 1.0 },
+ { 0.788235, 0.603922, 0.564706, 1.0 },
+ { 0.694118, 0.549020, 0.517647, 1.0 },
+ { 0.564706, 0.478431, 0.435294, 1.0 },
+ { 0.541176, 0.427451, 0.309804, 1.0 },
+ { 0.466667, 0.439216, 0.274510, 1.0 },
+ { 0.368627, 0.427451, 0.196078, 1.0 },
+ { 0.329412, 0.396078, 0.180392, 1.0 },
+ { 0.423529, 0.400000, 0.258824, 1.0 },
+ { 0.505882, 0.423529, 0.403922, 1.0 },
+ { 0.572549, 0.501961, 0.556863, 1.0 },
+ { 0.670588, 0.631373, 0.662745, 1.0 },
+ { 0.721569, 0.866667, 0.890196, 1.0 },
+ { 0.729412, 0.874510, 0.905882, 1.0 },
+ { 0.741176, 0.878431, 0.901961, 1.0 },
+ { 0.776471, 0.898039, 0.905882, 1.0 },
+ { 0.776471, 0.901961, 0.898039, 1.0 },
+ { 0.807843, 0.886275, 0.882353, 1.0 },
+ { 0.843137, 0.788235, 0.745098, 1.0 },
+ { 0.800000, 0.682353, 0.580392, 1.0 },
+ { 0.705882, 0.588235, 0.486275, 1.0 },
+ { 0.545098, 0.462745, 0.254902, 1.0 },
+ { 0.447059, 0.411765, 0.149020, 1.0 },
+ { 0.403922, 0.376471, 0.109804, 1.0 },
+ { 0.360784, 0.360784, 0.164706, 1.0 },
+ { 0.368627, 0.368627, 0.227451, 1.0 },
+ { 0.447059, 0.431373, 0.384314, 1.0 },
+ { 0.592157, 0.619608, 0.498039, 1.0 },
+ { 0.690196, 0.749020, 0.737255, 1.0 },
+ { 0.713725, 0.862745, 0.905882, 1.0 },
+ { 0.756863, 0.866667, 0.909804, 1.0 },
+ { 0.788235, 0.878431, 0.909804, 1.0 },
+ { 0.827451, 0.898039, 0.913725, 1.0 },
+ { 0.839216, 0.909804, 0.925490, 1.0 },
+ { 0.850980, 0.929412, 0.921569, 1.0 },
+ { 0.862745, 0.941176, 0.937255, 1.0 },
+ { 0.850980, 0.933333, 0.945098, 1.0 },
+ { 0.835294, 0.933333, 0.952941, 1.0 },
+ { 0.850980, 0.925490, 0.949020, 1.0 },
+ { 0.850980, 0.925490, 0.949020, 1.0 },
+ { 0.827451, 0.913725, 0.956863, 1.0 },
+ { 0.807843, 0.901961, 0.941176, 1.0 },
+ { 0.737255, 0.882353, 0.952941, 1.0 },
+ { 0.717647, 0.858824, 0.913725, 1.0 },
+ { 0.729412, 0.866667, 0.890196, 1.0 },
+ { 0.756863, 0.658824, 0.631373, 1.0 },
+ { 0.745098, 0.576471, 0.513725, 1.0 },
+ { 0.670588, 0.529412, 0.529412, 1.0 },
+ { 0.678431, 0.494118, 0.533333, 1.0 },
+ { 0.600000, 0.466667, 0.529412, 1.0 },
+ { 0.580392, 0.474510, 0.541176, 1.0 },
+ { 0.556863, 0.494118, 0.533333, 1.0 },
+ { 0.568627, 0.466667, 0.517647, 1.0 },
+ { 0.513725, 0.458824, 0.423529, 1.0 },
+ { 0.419608, 0.400000, 0.325490, 1.0 },
+ { 0.313725, 0.278431, 0.250980, 1.0 },
+ { 0.309804, 0.298039, 0.137255, 1.0 },
+ };
+/* Apophysis-040427-4BnnySurp */
+static double4 colors_193[] = {
+ { 0.964706, 0.596078, 0.313725, 1.0 },
+ { 0.474510, 0.286275, 0.819608, 1.0 },
+ { 0.627451, 0.356863, 0.682353, 1.0 },
+ { 0.784314, 0.427451, 0.549020, 1.0 },
+ { 0.854902, 0.478431, 0.454902, 1.0 },
+ { 0.929412, 0.533333, 0.360784, 1.0 },
+ { 0.945098, 0.560784, 0.333333, 1.0 },
+ { 0.960784, 0.592157, 0.309804, 1.0 },
+ { 0.996078, 0.639216, 0.282353, 1.0 },
+ { 0.996078, 0.647059, 0.278431, 1.0 },
+ { 1.000000, 0.658824, 0.278431, 1.0 },
+ { 0.996078, 0.647059, 0.278431, 1.0 },
+ { 0.996078, 0.639216, 0.282353, 1.0 },
+ { 0.996078, 0.647059, 0.278431, 1.0 },
+ { 0.996078, 0.654902, 0.274510, 1.0 },
+ { 0.996078, 0.654902, 0.274510, 1.0 },
+ { 1.000000, 0.658824, 0.278431, 1.0 },
+ { 1.000000, 0.662745, 0.282353, 1.0 },
+ { 0.960784, 0.729412, 0.243137, 1.0 },
+ { 0.921569, 0.800000, 0.203922, 1.0 },
+ { 0.882353, 0.772549, 0.156863, 1.0 },
+ { 0.847059, 0.749020, 0.113725, 1.0 },
+ { 0.862745, 0.709804, 0.172549, 1.0 },
+ { 0.878431, 0.670588, 0.231373, 1.0 },
+ { 0.874510, 0.564706, 0.403922, 1.0 },
+ { 0.858824, 0.537255, 0.403922, 1.0 },
+ { 0.843137, 0.513725, 0.403922, 1.0 },
+ { 0.800000, 0.494118, 0.458824, 1.0 },
+ { 0.760784, 0.474510, 0.517647, 1.0 },
+ { 0.713725, 0.443137, 0.588235, 1.0 },
+ { 0.670588, 0.411765, 0.662745, 1.0 },
+ { 0.549020, 0.333333, 0.733333, 1.0 },
+ { 0.458824, 0.274510, 0.815686, 1.0 },
+ { 0.321569, 0.200000, 0.992157, 1.0 },
+ { 0.376471, 0.223529, 0.921569, 1.0 },
+ { 0.435294, 0.250980, 0.854902, 1.0 },
+ { 0.545098, 0.321569, 0.760784, 1.0 },
+ { 0.658824, 0.396078, 0.666667, 1.0 },
+ { 0.678431, 0.411765, 0.654902, 1.0 },
+ { 0.701961, 0.431373, 0.647059, 1.0 },
+ { 0.796078, 0.474510, 0.427451, 1.0 },
+ { 0.819608, 0.494118, 0.407843, 1.0 },
+ { 0.847059, 0.513725, 0.392157, 1.0 },
+ { 0.823529, 0.490196, 0.407843, 1.0 },
+ { 0.800000, 0.470588, 0.427451, 1.0 },
+ { 0.776471, 0.466667, 0.454902, 1.0 },
+ { 0.756863, 0.462745, 0.482353, 1.0 },
+ { 0.721569, 0.443137, 0.568627, 1.0 },
+ { 0.517647, 0.341176, 0.603922, 1.0 },
+ { 0.376471, 0.286275, 0.325490, 1.0 },
+ { 0.584314, 0.376471, 0.254902, 1.0 },
+ { 0.792157, 0.470588, 0.184314, 1.0 },
+ { 0.858824, 0.521569, 0.250980, 1.0 },
+ { 0.925490, 0.576471, 0.317647, 1.0 },
+ { 0.945098, 0.584314, 0.313725, 1.0 },
+ { 0.964706, 0.596078, 0.313725, 1.0 },
+ { 1.000000, 0.650980, 0.274510, 1.0 },
+ { 0.996078, 0.658824, 0.286275, 1.0 },
+ { 0.992157, 0.666667, 0.298039, 1.0 },
+ { 0.976471, 0.631373, 0.360784, 1.0 },
+ { 0.964706, 0.600000, 0.427451, 1.0 },
+ { 0.901961, 0.584314, 0.466667, 1.0 },
+ { 0.843137, 0.572549, 0.509804, 1.0 },
+ { 0.858824, 0.458824, 0.501961, 1.0 },
+ { 0.737255, 0.439216, 0.631373, 1.0 },
+ { 0.733333, 0.447059, 0.560784, 1.0 },
+ { 0.788235, 0.478431, 0.482353, 1.0 },
+ { 0.847059, 0.509804, 0.403922, 1.0 },
+ { 0.858824, 0.521569, 0.384314, 1.0 },
+ { 0.874510, 0.533333, 0.364706, 1.0 },
+ { 0.898039, 0.556863, 0.345098, 1.0 },
+ { 0.945098, 0.580392, 0.309804, 1.0 },
+ { 0.992157, 0.635294, 0.278431, 1.0 },
+ { 0.988235, 0.623529, 0.286275, 1.0 },
+ { 0.984314, 0.611765, 0.298039, 1.0 },
+ { 0.960784, 0.596078, 0.301961, 1.0 },
+ { 0.937255, 0.580392, 0.305882, 1.0 },
+ { 0.925490, 0.572549, 0.317647, 1.0 },
+ { 0.917647, 0.564706, 0.329412, 1.0 },
+ { 0.909804, 0.549020, 0.349020, 1.0 },
+ { 0.901961, 0.541176, 0.349020, 1.0 },
+ { 0.870588, 0.513725, 0.407843, 1.0 },
+ { 0.870588, 0.521569, 0.384314, 1.0 },
+ { 0.874510, 0.533333, 0.364706, 1.0 },
+ { 0.862745, 0.533333, 0.360784, 1.0 },
+ { 0.850980, 0.533333, 0.356863, 1.0 },
+ { 0.862745, 0.533333, 0.360784, 1.0 },
+ { 0.886275, 0.537255, 0.372549, 1.0 },
+ { 0.921569, 0.568627, 0.325490, 1.0 },
+ { 0.956863, 0.596078, 0.298039, 1.0 },
+ { 0.996078, 0.623529, 0.270588, 1.0 },
+ { 0.960784, 0.619608, 0.239216, 1.0 },
+ { 0.925490, 0.615686, 0.211765, 1.0 },
+ { 0.909804, 0.560784, 0.325490, 1.0 },
+ { 0.858824, 0.525490, 0.380392, 1.0 },
+ { 0.788235, 0.450980, 0.462745, 1.0 },
+ { 0.713725, 0.439216, 0.584314, 1.0 },
+ { 0.674510, 0.415686, 0.666667, 1.0 },
+ { 0.690196, 0.419608, 0.635294, 1.0 },
+ { 0.705882, 0.423529, 0.603922, 1.0 },
+ { 0.733333, 0.439216, 0.541176, 1.0 },
+ { 0.760784, 0.458824, 0.482353, 1.0 },
+ { 0.792157, 0.458824, 0.431373, 1.0 },
+ { 0.823529, 0.482353, 0.403922, 1.0 },
+ { 0.803922, 0.478431, 0.423529, 1.0 },
+ { 0.701961, 0.427451, 0.533333, 1.0 },
+ { 0.600000, 0.376471, 0.647059, 1.0 },
+ { 0.572549, 0.352941, 0.686275, 1.0 },
+ { 0.545098, 0.329412, 0.725490, 1.0 },
+ { 0.415686, 0.180392, 0.705882, 1.0 },
+ { 0.309804, 0.141176, 0.796078, 1.0 },
+ { 0.243137, 0.101961, 0.933333, 1.0 },
+ { 0.196078, 0.125490, 0.949020, 1.0 },
+ { 0.427451, 0.247059, 0.866667, 1.0 },
+ { 0.427451, 0.250980, 0.870588, 1.0 },
+ { 0.427451, 0.254902, 0.878431, 1.0 },
+ { 0.333333, 0.235294, 0.941176, 1.0 },
+ { 0.321569, 0.200000, 0.992157, 1.0 },
+ { 0.321569, 0.196078, 1.000000, 1.0 },
+ { 0.313725, 0.200000, 1.000000, 1.0 },
+ { 0.317647, 0.192157, 1.000000, 1.0 },
+ { 0.329412, 0.192157, 0.992157, 1.0 },
+ { 0.341176, 0.196078, 0.988235, 1.0 },
+ { 0.380392, 0.219608, 0.933333, 1.0 },
+ { 0.419608, 0.243137, 0.882353, 1.0 },
+ { 0.490196, 0.298039, 0.800000, 1.0 },
+ { 0.556863, 0.345098, 0.721569, 1.0 },
+ { 0.701961, 0.415686, 0.635294, 1.0 },
+ { 0.780392, 0.462745, 0.447059, 1.0 },
+ { 0.898039, 0.545098, 0.349020, 1.0 },
+ { 0.921569, 0.564706, 0.329412, 1.0 },
+ { 0.945098, 0.588235, 0.313725, 1.0 },
+ { 0.972549, 0.607843, 0.301961, 1.0 },
+ { 1.000000, 0.662745, 0.270588, 1.0 },
+ { 0.992157, 0.733333, 0.250980, 1.0 },
+ { 0.972549, 0.792157, 0.078431, 1.0 },
+ { 0.980392, 0.823529, 0.003922, 1.0 },
+ { 0.988235, 0.745098, 0.141176, 1.0 },
+ { 0.996078, 0.666667, 0.278431, 1.0 },
+ { 0.996078, 0.654902, 0.282353, 1.0 },
+ { 1.000000, 0.643137, 0.286275, 1.0 },
+ { 0.984314, 0.611765, 0.298039, 1.0 },
+ { 0.952941, 0.580392, 0.313725, 1.0 },
+ { 0.921569, 0.552941, 0.349020, 1.0 },
+ { 0.862745, 0.545098, 0.368627, 1.0 },
+ { 0.764706, 0.466667, 0.474510, 1.0 },
+ { 0.713725, 0.447059, 0.525490, 1.0 },
+ { 0.662745, 0.427451, 0.576471, 1.0 },
+ { 0.592157, 0.368627, 0.678431, 1.0 },
+ { 0.474510, 0.270588, 0.796078, 1.0 },
+ { 0.411765, 0.243137, 0.898039, 1.0 },
+ { 0.380392, 0.176471, 0.984314, 1.0 },
+ { 0.290196, 0.207843, 0.996078, 1.0 },
+ { 0.286275, 0.207843, 0.992157, 1.0 },
+ { 0.282353, 0.211765, 0.988235, 1.0 },
+ { 0.274510, 0.200000, 1.000000, 1.0 },
+ { 0.290196, 0.200000, 1.000000, 1.0 },
+ { 0.294118, 0.196078, 0.992157, 1.0 },
+ { 0.298039, 0.200000, 1.000000, 1.0 },
+ { 0.313725, 0.200000, 1.000000, 1.0 },
+ { 0.321569, 0.200000, 0.992157, 1.0 },
+ { 0.411765, 0.243137, 0.898039, 1.0 },
+ { 0.423529, 0.247059, 0.870588, 1.0 },
+ { 0.435294, 0.254902, 0.843137, 1.0 },
+ { 0.443137, 0.262745, 0.843137, 1.0 },
+ { 0.454902, 0.282353, 0.819608, 1.0 },
+ { 0.454902, 0.282353, 0.819608, 1.0 },
+ { 0.494118, 0.305882, 0.776471, 1.0 },
+ { 0.450980, 0.274510, 0.831373, 1.0 },
+ { 0.466667, 0.282353, 0.811765, 1.0 },
+ { 0.486275, 0.294118, 0.796078, 1.0 },
+ { 0.454902, 0.298039, 0.749020, 1.0 },
+ { 0.376471, 0.258824, 0.407843, 1.0 },
+ { 0.298039, 0.219608, 0.074510, 1.0 },
+ { 0.290196, 0.207843, 0.133333, 1.0 },
+ { 0.019608, 0.000000, 0.431373, 1.0 },
+ { 0.031373, 0.000000, 0.694118, 1.0 },
+ { 0.039216, 0.000000, 0.709804, 1.0 },
+ { 0.078431, 0.015686, 0.882353, 1.0 },
+ { 0.105882, 0.031373, 0.980392, 1.0 },
+ { 0.133333, 0.054902, 0.992157, 1.0 },
+ { 0.207843, 0.172549, 1.000000, 1.0 },
+ { 0.254902, 0.180392, 0.988235, 1.0 },
+ { 0.247059, 0.129412, 0.984314, 1.0 },
+ { 0.121569, 0.035294, 1.000000, 1.0 },
+ { 0.117647, 0.035294, 0.992157, 1.0 },
+ { 0.113725, 0.039216, 0.988235, 1.0 },
+ { 0.121569, 0.047059, 0.996078, 1.0 },
+ { 0.188235, 0.094118, 1.000000, 1.0 },
+ { 0.262745, 0.168627, 1.000000, 1.0 },
+ { 0.266667, 0.192157, 1.000000, 1.0 },
+ { 0.274510, 0.200000, 1.000000, 1.0 },
+ { 0.286275, 0.203922, 1.000000, 1.0 },
+ { 0.290196, 0.207843, 0.996078, 1.0 },
+ { 0.290196, 0.200000, 1.000000, 1.0 },
+ { 0.325490, 0.200000, 1.000000, 1.0 },
+ { 0.435294, 0.262745, 0.847059, 1.0 },
+ { 0.498039, 0.301961, 0.776471, 1.0 },
+ { 0.596078, 0.352941, 0.678431, 1.0 },
+ { 0.694118, 0.403922, 0.533333, 1.0 },
+ { 0.780392, 0.454902, 0.439216, 1.0 },
+ { 0.847059, 0.505882, 0.388235, 1.0 },
+ { 0.858824, 0.521569, 0.384314, 1.0 },
+ { 0.878431, 0.529412, 0.356863, 1.0 },
+ { 0.913725, 0.556863, 0.333333, 1.0 },
+ { 0.921569, 0.568627, 0.325490, 1.0 },
+ { 0.937255, 0.568627, 0.317647, 1.0 },
+ { 0.921569, 0.576471, 0.329412, 1.0 },
+ { 0.917647, 0.564706, 0.329412, 1.0 },
+ { 0.878431, 0.541176, 0.356863, 1.0 },
+ { 0.858824, 0.521569, 0.384314, 1.0 },
+ { 0.811765, 0.474510, 0.423529, 1.0 },
+ { 0.721569, 0.443137, 0.560784, 1.0 },
+ { 0.560784, 0.341176, 0.721569, 1.0 },
+ { 0.443137, 0.262745, 0.843137, 1.0 },
+ { 0.329412, 0.125490, 0.945098, 1.0 },
+ { 0.149020, 0.066667, 1.000000, 1.0 },
+ { 0.101961, 0.027451, 0.968627, 1.0 },
+ { 0.105882, 0.027451, 0.956863, 1.0 },
+ { 0.133333, 0.027451, 0.713725, 1.0 },
+ { 0.258824, 0.164706, 0.603922, 1.0 },
+ { 0.443137, 0.274510, 0.698039, 1.0 },
+ { 0.650980, 0.392157, 0.635294, 1.0 },
+ { 0.741176, 0.462745, 0.533333, 1.0 },
+ { 0.843137, 0.505882, 0.407843, 1.0 },
+ { 0.890196, 0.545098, 0.364706, 1.0 },
+ { 0.941176, 0.580392, 0.317647, 1.0 },
+ { 0.976471, 0.611765, 0.305882, 1.0 },
+ { 0.996078, 0.639216, 0.282353, 1.0 },
+ { 1.000000, 0.643137, 0.278431, 1.0 },
+ { 0.996078, 0.643137, 0.266667, 1.0 },
+ { 1.000000, 0.643137, 0.278431, 1.0 },
+ { 0.996078, 0.639216, 0.282353, 1.0 },
+ { 0.996078, 0.639216, 0.282353, 1.0 },
+ { 0.964706, 0.607843, 0.298039, 1.0 },
+ { 0.898039, 0.615686, 0.317647, 1.0 },
+ { 0.803922, 0.670588, 0.388235, 1.0 },
+ { 0.674510, 0.596078, 0.364706, 1.0 },
+ { 0.627451, 0.450980, 0.470588, 1.0 },
+ { 0.650980, 0.439216, 0.572549, 1.0 },
+ { 0.705882, 0.427451, 0.584314, 1.0 },
+ { 0.764706, 0.454902, 0.466667, 1.0 },
+ { 0.792157, 0.462745, 0.419608, 1.0 },
+ { 0.827451, 0.501961, 0.384314, 1.0 },
+ { 0.870588, 0.525490, 0.376471, 1.0 },
+ { 0.894118, 0.541176, 0.345098, 1.0 },
+ { 0.917647, 0.564706, 0.329412, 1.0 },
+ { 0.949020, 0.584314, 0.313725, 1.0 },
+ { 0.952941, 0.588235, 0.313725, 1.0 },
+ { 0.956863, 0.588235, 0.313725, 1.0 },
+ { 1.000000, 0.572549, 0.313725, 1.0 },
+ { 1.000000, 0.588235, 0.290196, 1.0 },
+ { 0.992157, 0.615686, 0.286275, 1.0 },
+ { 1.000000, 0.631373, 0.278431, 1.0 },
+ { 0.984314, 0.611765, 0.290196, 1.0 },
+ { 0.952941, 0.588235, 0.313725, 1.0 },
+ };
+/* Apophysis-040427-4BorgEY */
+static double4 colors_194[] = {
+ { 0.533333, 0.458824, 0.400000, 1.0 },
+ { 0.549020, 0.486275, 0.396078, 1.0 },
+ { 0.545098, 0.498039, 0.392157, 1.0 },
+ { 0.545098, 0.509804, 0.388235, 1.0 },
+ { 0.545098, 0.517647, 0.392157, 1.0 },
+ { 0.549020, 0.525490, 0.400000, 1.0 },
+ { 0.549020, 0.525490, 0.400000, 1.0 },
+ { 0.549020, 0.525490, 0.400000, 1.0 },
+ { 0.545098, 0.529412, 0.392157, 1.0 },
+ { 0.549020, 0.537255, 0.388235, 1.0 },
+ { 0.552941, 0.545098, 0.384314, 1.0 },
+ { 0.549020, 0.541176, 0.380392, 1.0 },
+ { 0.549020, 0.537255, 0.376471, 1.0 },
+ { 0.549020, 0.541176, 0.380392, 1.0 },
+ { 0.552941, 0.545098, 0.384314, 1.0 },
+ { 0.549020, 0.541176, 0.384314, 1.0 },
+ { 0.549020, 0.541176, 0.388235, 1.0 },
+ { 0.556863, 0.541176, 0.396078, 1.0 },
+ { 0.549020, 0.509804, 0.392157, 1.0 },
+ { 0.541176, 0.482353, 0.392157, 1.0 },
+ { 0.541176, 0.490196, 0.392157, 1.0 },
+ { 0.545098, 0.498039, 0.396078, 1.0 },
+ { 0.541176, 0.482353, 0.396078, 1.0 },
+ { 0.537255, 0.470588, 0.400000, 1.0 },
+ { 0.529412, 0.431373, 0.403922, 1.0 },
+ { 0.509804, 0.392157, 0.403922, 1.0 },
+ { 0.494118, 0.352941, 0.407843, 1.0 },
+ { 0.474510, 0.250980, 0.388235, 1.0 },
+ { 0.458824, 0.149020, 0.372549, 1.0 },
+ { 0.407843, 0.101961, 0.356863, 1.0 },
+ { 0.360784, 0.058824, 0.341176, 1.0 },
+ { 0.309804, 0.007843, 0.313725, 1.0 },
+ { 0.113725, 0.000000, 0.313725, 1.0 },
+ { 0.007843, 0.000000, 0.003922, 1.0 },
+ { 0.149020, 0.031373, 0.082353, 1.0 },
+ { 0.290196, 0.062745, 0.160784, 1.0 },
+ { 0.309804, 0.031373, 0.207843, 1.0 },
+ { 0.333333, 0.000000, 0.254902, 1.0 },
+ { 0.317647, 0.000000, 0.274510, 1.0 },
+ { 0.301961, 0.003922, 0.294118, 1.0 },
+ { 0.462745, 0.090196, 0.411765, 1.0 },
+ { 0.478431, 0.188235, 0.419608, 1.0 },
+ { 0.494118, 0.290196, 0.431373, 1.0 },
+ { 0.501961, 0.329412, 0.435294, 1.0 },
+ { 0.513725, 0.368627, 0.439216, 1.0 },
+ { 0.517647, 0.376471, 0.439216, 1.0 },
+ { 0.525490, 0.384314, 0.439216, 1.0 },
+ { 0.529412, 0.407843, 0.439216, 1.0 },
+ { 0.533333, 0.415686, 0.415686, 1.0 },
+ { 0.521569, 0.411765, 0.407843, 1.0 },
+ { 0.517647, 0.407843, 0.407843, 1.0 },
+ { 0.517647, 0.403922, 0.411765, 1.0 },
+ { 0.525490, 0.407843, 0.419608, 1.0 },
+ { 0.533333, 0.411765, 0.431373, 1.0 },
+ { 0.529412, 0.419608, 0.423529, 1.0 },
+ { 0.529412, 0.431373, 0.415686, 1.0 },
+ { 0.549020, 0.450980, 0.431373, 1.0 },
+ { 0.545098, 0.458824, 0.419608, 1.0 },
+ { 0.541176, 0.466667, 0.407843, 1.0 },
+ { 0.537255, 0.478431, 0.403922, 1.0 },
+ { 0.537255, 0.490196, 0.403922, 1.0 },
+ { 0.537255, 0.490196, 0.396078, 1.0 },
+ { 0.541176, 0.494118, 0.392157, 1.0 },
+ { 0.549020, 0.505882, 0.388235, 1.0 },
+ { 0.545098, 0.509804, 0.388235, 1.0 },
+ { 0.549020, 0.513725, 0.400000, 1.0 },
+ { 0.552941, 0.505882, 0.407843, 1.0 },
+ { 0.560784, 0.501961, 0.419608, 1.0 },
+ { 0.560784, 0.505882, 0.419608, 1.0 },
+ { 0.560784, 0.513725, 0.419608, 1.0 },
+ { 0.560784, 0.517647, 0.407843, 1.0 },
+ { 0.556863, 0.521569, 0.407843, 1.0 },
+ { 0.545098, 0.505882, 0.400000, 1.0 },
+ { 0.549020, 0.517647, 0.400000, 1.0 },
+ { 0.556863, 0.533333, 0.400000, 1.0 },
+ { 0.549020, 0.513725, 0.403922, 1.0 },
+ { 0.545098, 0.498039, 0.411765, 1.0 },
+ { 0.541176, 0.494118, 0.407843, 1.0 },
+ { 0.541176, 0.494118, 0.407843, 1.0 },
+ { 0.541176, 0.494118, 0.407843, 1.0 },
+ { 0.549020, 0.490196, 0.407843, 1.0 },
+ { 0.541176, 0.482353, 0.407843, 1.0 },
+ { 0.541176, 0.466667, 0.407843, 1.0 },
+ { 0.541176, 0.454902, 0.411765, 1.0 },
+ { 0.537255, 0.443137, 0.415686, 1.0 },
+ { 0.533333, 0.435294, 0.419608, 1.0 },
+ { 0.533333, 0.423529, 0.411765, 1.0 },
+ { 0.525490, 0.423529, 0.419608, 1.0 },
+ { 0.509804, 0.380392, 0.423529, 1.0 },
+ { 0.513725, 0.384314, 0.419608, 1.0 },
+ { 0.521569, 0.392157, 0.419608, 1.0 },
+ { 0.521569, 0.400000, 0.415686, 1.0 },
+ { 0.525490, 0.407843, 0.415686, 1.0 },
+ { 0.529412, 0.419608, 0.407843, 1.0 },
+ { 0.533333, 0.435294, 0.415686, 1.0 },
+ { 0.533333, 0.443137, 0.419608, 1.0 },
+ { 0.537255, 0.447059, 0.423529, 1.0 },
+ { 0.537255, 0.466667, 0.411765, 1.0 },
+ { 0.541176, 0.478431, 0.403922, 1.0 },
+ { 0.549020, 0.490196, 0.400000, 1.0 },
+ { 0.545098, 0.494118, 0.400000, 1.0 },
+ { 0.545098, 0.498039, 0.403922, 1.0 },
+ { 0.545098, 0.501961, 0.392157, 1.0 },
+ { 0.541176, 0.494118, 0.392157, 1.0 },
+ { 0.545098, 0.486275, 0.396078, 1.0 },
+ { 0.541176, 0.478431, 0.400000, 1.0 },
+ { 0.541176, 0.474510, 0.403922, 1.0 },
+ { 0.537255, 0.470588, 0.400000, 1.0 },
+ { 0.537255, 0.470588, 0.400000, 1.0 },
+ { 0.537255, 0.470588, 0.400000, 1.0 },
+ { 0.533333, 0.458824, 0.403922, 1.0 },
+ { 0.533333, 0.447059, 0.403922, 1.0 },
+ { 0.537255, 0.462745, 0.407843, 1.0 },
+ { 0.541176, 0.482353, 0.407843, 1.0 },
+ { 0.541176, 0.482353, 0.407843, 1.0 },
+ { 0.541176, 0.482353, 0.407843, 1.0 },
+ { 0.545098, 0.486275, 0.411765, 1.0 },
+ { 0.545098, 0.486275, 0.411765, 1.0 },
+ { 0.537255, 0.490196, 0.403922, 1.0 },
+ { 0.529412, 0.482353, 0.388235, 1.0 },
+ { 0.529412, 0.454902, 0.388235, 1.0 },
+ { 0.541176, 0.466667, 0.407843, 1.0 },
+ { 0.556863, 0.482353, 0.427451, 1.0 },
+ { 0.564706, 0.494118, 0.439216, 1.0 },
+ { 0.576471, 0.505882, 0.450980, 1.0 },
+ { 0.560784, 0.439216, 0.458824, 1.0 },
+ { 0.529412, 0.376471, 0.458824, 1.0 },
+ { 0.513725, 0.360784, 0.431373, 1.0 },
+ { 0.501961, 0.325490, 0.439216, 1.0 },
+ { 0.482353, 0.301961, 0.415686, 1.0 },
+ { 0.470588, 0.274510, 0.411765, 1.0 },
+ { 0.462745, 0.247059, 0.411765, 1.0 },
+ { 0.462745, 0.231373, 0.411765, 1.0 },
+ { 0.454902, 0.223529, 0.411765, 1.0 },
+ { 0.458824, 0.223529, 0.435294, 1.0 },
+ { 0.454902, 0.176471, 0.443137, 1.0 },
+ { 0.458824, 0.247059, 0.388235, 1.0 },
+ { 0.439216, 0.235294, 0.329412, 1.0 },
+ { 0.423529, 0.227451, 0.270588, 1.0 },
+ { 0.411765, 0.203922, 0.278431, 1.0 },
+ { 0.403922, 0.184314, 0.290196, 1.0 },
+ { 0.376471, 0.086275, 0.333333, 1.0 },
+ { 0.349020, 0.031373, 0.333333, 1.0 },
+ { 0.352941, 0.078431, 0.325490, 1.0 },
+ { 0.364706, 0.149020, 0.270588, 1.0 },
+ { 0.443137, 0.333333, 0.278431, 1.0 },
+ { 0.466667, 0.360784, 0.305882, 1.0 },
+ { 0.490196, 0.388235, 0.337255, 1.0 },
+ { 0.509804, 0.384314, 0.396078, 1.0 },
+ { 0.513725, 0.403922, 0.388235, 1.0 },
+ { 0.533333, 0.403922, 0.329412, 1.0 },
+ { 0.454902, 0.321569, 0.274510, 1.0 },
+ { 0.439216, 0.313725, 0.262745, 1.0 },
+ { 0.458824, 0.298039, 0.305882, 1.0 },
+ { 0.482353, 0.282353, 0.349020, 1.0 },
+ { 0.509804, 0.356863, 0.368627, 1.0 },
+ { 0.517647, 0.368627, 0.419608, 1.0 },
+ { 0.509804, 0.380392, 0.423529, 1.0 },
+ { 0.521569, 0.407843, 0.427451, 1.0 },
+ { 0.529412, 0.427451, 0.423529, 1.0 },
+ { 0.529412, 0.427451, 0.423529, 1.0 },
+ { 0.537255, 0.443137, 0.435294, 1.0 },
+ { 0.541176, 0.447059, 0.435294, 1.0 },
+ { 0.549020, 0.454902, 0.439216, 1.0 },
+ { 0.549020, 0.458824, 0.427451, 1.0 },
+ { 0.560784, 0.494118, 0.431373, 1.0 },
+ { 0.572549, 0.486275, 0.443137, 1.0 },
+ { 0.627451, 0.552941, 0.435294, 1.0 },
+ { 0.552941, 0.549020, 0.368627, 1.0 },
+ { 0.549020, 0.552941, 0.364706, 1.0 },
+ { 0.545098, 0.560784, 0.360784, 1.0 },
+ { 0.549020, 0.545098, 0.372549, 1.0 },
+ { 0.545098, 0.537255, 0.376471, 1.0 },
+ { 0.545098, 0.537255, 0.376471, 1.0 },
+ { 0.549020, 0.533333, 0.388235, 1.0 },
+ { 0.549020, 0.501961, 0.400000, 1.0 },
+ { 0.541176, 0.482353, 0.392157, 1.0 },
+ { 0.537255, 0.450980, 0.407843, 1.0 },
+ { 0.525490, 0.411765, 0.427451, 1.0 },
+ { 0.513725, 0.360784, 0.443137, 1.0 },
+ { 0.541176, 0.278431, 0.478431, 1.0 },
+ { 0.580392, 0.227451, 0.431373, 1.0 },
+ { 0.600000, 0.262745, 0.517647, 1.0 },
+ { 0.705882, 0.345098, 0.600000, 1.0 },
+ { 0.533333, 0.403922, 0.447059, 1.0 },
+ { 0.525490, 0.400000, 0.431373, 1.0 },
+ { 0.521569, 0.400000, 0.419608, 1.0 },
+ { 0.509804, 0.368627, 0.407843, 1.0 },
+ { 0.470588, 0.266667, 0.415686, 1.0 },
+ { 0.435294, 0.176471, 0.415686, 1.0 },
+ { 0.403922, 0.054902, 0.407843, 1.0 },
+ { 0.392157, 0.098039, 0.352941, 1.0 },
+ { 0.427451, 0.180392, 0.396078, 1.0 },
+ { 0.490196, 0.298039, 0.411765, 1.0 },
+ { 0.509804, 0.447059, 0.349020, 1.0 },
+ { 0.533333, 0.521569, 0.313725, 1.0 },
+ { 0.560784, 0.631373, 0.333333, 1.0 },
+ { 0.592157, 0.654902, 0.368627, 1.0 },
+ { 0.576471, 0.592157, 0.392157, 1.0 },
+ { 0.572549, 0.592157, 0.372549, 1.0 },
+ { 0.560784, 0.556863, 0.368627, 1.0 },
+ { 0.549020, 0.537255, 0.360784, 1.0 },
+ { 0.545098, 0.533333, 0.364706, 1.0 },
+ { 0.541176, 0.505882, 0.384314, 1.0 },
+ { 0.541176, 0.478431, 0.388235, 1.0 },
+ { 0.533333, 0.466667, 0.388235, 1.0 },
+ { 0.517647, 0.443137, 0.388235, 1.0 },
+ { 0.525490, 0.431373, 0.392157, 1.0 },
+ { 0.509804, 0.392157, 0.400000, 1.0 },
+ { 0.505882, 0.376471, 0.403922, 1.0 },
+ { 0.474510, 0.294118, 0.407843, 1.0 },
+ { 0.411765, 0.203922, 0.313725, 1.0 },
+ { 0.282353, 0.113725, 0.188235, 1.0 },
+ { 0.282353, 0.105882, 0.184314, 1.0 },
+ { 0.282353, 0.098039, 0.137255, 1.0 },
+ { 0.352941, 0.231373, 0.149020, 1.0 },
+ { 0.423529, 0.309804, 0.239216, 1.0 },
+ { 0.486275, 0.364706, 0.345098, 1.0 },
+ { 0.494118, 0.345098, 0.388235, 1.0 },
+ { 0.501961, 0.329412, 0.419608, 1.0 },
+ { 0.486275, 0.298039, 0.447059, 1.0 },
+ { 0.501961, 0.317647, 0.443137, 1.0 },
+ { 0.509804, 0.345098, 0.431373, 1.0 },
+ { 0.517647, 0.364706, 0.435294, 1.0 },
+ { 0.533333, 0.415686, 0.423529, 1.0 },
+ { 0.541176, 0.494118, 0.392157, 1.0 },
+ { 0.560784, 0.572549, 0.356863, 1.0 },
+ { 0.564706, 0.674510, 0.333333, 1.0 },
+ { 0.654902, 0.721569, 0.352941, 1.0 },
+ { 0.666667, 0.815686, 0.388235, 1.0 },
+ { 0.596078, 0.682353, 0.427451, 1.0 },
+ { 0.611765, 0.654902, 0.427451, 1.0 },
+ { 0.666667, 0.698039, 0.647059, 1.0 },
+ { 0.584314, 0.588235, 0.454902, 1.0 },
+ { 0.576471, 0.584314, 0.400000, 1.0 },
+ { 0.552941, 0.545098, 0.384314, 1.0 },
+ { 0.541176, 0.517647, 0.376471, 1.0 },
+ { 0.541176, 0.517647, 0.376471, 1.0 },
+ { 0.537255, 0.517647, 0.368627, 1.0 },
+ { 0.521569, 0.486275, 0.356863, 1.0 },
+ { 0.537255, 0.482353, 0.380392, 1.0 },
+ { 0.533333, 0.458824, 0.403922, 1.0 },
+ { 0.537255, 0.447059, 0.415686, 1.0 },
+ { 0.529412, 0.435294, 0.419608, 1.0 },
+ { 0.537255, 0.423529, 0.431373, 1.0 },
+ { 0.537255, 0.423529, 0.431373, 1.0 },
+ { 0.537255, 0.423529, 0.431373, 1.0 },
+ { 0.545098, 0.431373, 0.439216, 1.0 },
+ { 0.541176, 0.450980, 0.419608, 1.0 },
+ { 0.537255, 0.458824, 0.415686, 1.0 },
+ { 0.537255, 0.458824, 0.415686, 1.0 },
+ { 0.537255, 0.462745, 0.407843, 1.0 },
+ { 0.533333, 0.458824, 0.403922, 1.0 },
+ { 0.525490, 0.447059, 0.411765, 1.0 },
+ { 0.525490, 0.450980, 0.396078, 1.0 },
+ { 0.533333, 0.447059, 0.396078, 1.0 },
+ };
+/* Apophysis-040427-4BB4 */
+static double4 colors_195[] = {
+ { 0.611765, 0.537255, 0.031373, 1.0 },
+ { 0.631373, 0.568627, 0.039216, 1.0 },
+ { 0.635294, 0.572549, 0.027451, 1.0 },
+ { 0.643137, 0.576471, 0.019608, 1.0 },
+ { 0.639216, 0.572549, 0.027451, 1.0 },
+ { 0.635294, 0.572549, 0.035294, 1.0 },
+ { 0.631373, 0.564706, 0.039216, 1.0 },
+ { 0.627451, 0.560784, 0.043137, 1.0 },
+ { 0.615686, 0.560784, 0.047059, 1.0 },
+ { 0.619608, 0.560784, 0.047059, 1.0 },
+ { 0.627451, 0.560784, 0.050980, 1.0 },
+ { 0.631373, 0.564706, 0.050980, 1.0 },
+ { 0.639216, 0.572549, 0.054902, 1.0 },
+ { 0.643137, 0.572549, 0.043137, 1.0 },
+ { 0.647059, 0.576471, 0.035294, 1.0 },
+ { 0.647059, 0.576471, 0.035294, 1.0 },
+ { 0.650980, 0.580392, 0.039216, 1.0 },
+ { 0.650980, 0.584314, 0.035294, 1.0 },
+ { 0.654902, 0.576471, 0.031373, 1.0 },
+ { 0.662745, 0.572549, 0.031373, 1.0 },
+ { 0.650980, 0.576471, 0.039216, 1.0 },
+ { 0.643137, 0.580392, 0.050980, 1.0 },
+ { 0.643137, 0.576471, 0.054902, 1.0 },
+ { 0.643137, 0.576471, 0.058824, 1.0 },
+ { 0.654902, 0.572549, 0.070588, 1.0 },
+ { 0.647059, 0.572549, 0.066667, 1.0 },
+ { 0.643137, 0.576471, 0.066667, 1.0 },
+ { 0.635294, 0.576471, 0.062745, 1.0 },
+ { 0.631373, 0.576471, 0.062745, 1.0 },
+ { 0.635294, 0.572549, 0.058824, 1.0 },
+ { 0.639216, 0.572549, 0.054902, 1.0 },
+ { 0.650980, 0.580392, 0.054902, 1.0 },
+ { 0.670588, 0.600000, 0.058824, 1.0 },
+ { 0.721569, 0.650980, 0.031373, 1.0 },
+ { 0.850980, 0.792157, 0.027451, 1.0 },
+ { 0.980392, 0.933333, 0.023529, 1.0 },
+ { 0.988235, 0.952941, 0.027451, 1.0 },
+ { 0.996078, 0.976471, 0.035294, 1.0 },
+ { 0.996078, 0.964706, 0.035294, 1.0 },
+ { 0.996078, 0.956863, 0.035294, 1.0 },
+ { 0.737255, 0.670588, 0.074510, 1.0 },
+ { 0.690196, 0.619608, 0.074510, 1.0 },
+ { 0.643137, 0.572549, 0.078431, 1.0 },
+ { 0.588235, 0.478431, 0.164706, 1.0 },
+ { 0.537255, 0.384314, 0.254902, 1.0 },
+ { 0.650980, 0.309804, 0.250980, 1.0 },
+ { 0.768627, 0.235294, 0.250980, 1.0 },
+ { 0.760784, 0.160784, 0.180392, 1.0 },
+ { 0.690196, 0.145098, 0.164706, 1.0 },
+ { 0.682353, 0.149020, 0.164706, 1.0 },
+ { 0.666667, 0.141176, 0.160784, 1.0 },
+ { 0.650980, 0.137255, 0.156863, 1.0 },
+ { 0.650980, 0.137255, 0.156863, 1.0 },
+ { 0.654902, 0.141176, 0.160784, 1.0 },
+ { 0.631373, 0.333333, 0.137255, 1.0 },
+ { 0.607843, 0.525490, 0.113725, 1.0 },
+ { 0.737255, 0.674510, 0.094118, 1.0 },
+ { 0.862745, 0.784314, 0.066667, 1.0 },
+ { 0.992157, 0.894118, 0.043137, 1.0 },
+ { 0.996078, 0.890196, 0.039216, 1.0 },
+ { 1.000000, 0.890196, 0.035294, 1.0 },
+ { 0.992157, 0.890196, 0.035294, 1.0 },
+ { 0.988235, 0.890196, 0.039216, 1.0 },
+ { 0.776471, 0.682353, 0.023529, 1.0 },
+ { 0.713725, 0.650980, 0.074510, 1.0 },
+ { 0.360784, 0.670588, 0.172549, 1.0 },
+ { 0.317647, 0.623529, 0.129412, 1.0 },
+ { 0.278431, 0.576471, 0.090196, 1.0 },
+ { 0.270588, 0.560784, 0.090196, 1.0 },
+ { 0.262745, 0.549020, 0.090196, 1.0 },
+ { 0.458824, 0.396078, 0.023529, 1.0 },
+ { 0.568627, 0.427451, 0.121569, 1.0 },
+ { 0.525490, 0.474510, 0.027451, 1.0 },
+ { 0.564706, 0.509804, 0.035294, 1.0 },
+ { 0.607843, 0.549020, 0.043137, 1.0 },
+ { 0.623529, 0.560784, 0.047059, 1.0 },
+ { 0.639216, 0.572549, 0.054902, 1.0 },
+ { 0.647059, 0.584314, 0.058824, 1.0 },
+ { 0.658824, 0.596078, 0.066667, 1.0 },
+ { 0.701961, 0.635294, 0.086275, 1.0 },
+ { 0.721569, 0.662745, 0.101961, 1.0 },
+ { 0.764706, 0.709804, 0.227451, 1.0 },
+ { 0.772549, 0.717647, 0.231373, 1.0 },
+ { 0.784314, 0.729412, 0.239216, 1.0 },
+ { 0.862745, 0.823529, 0.152941, 1.0 },
+ { 0.941176, 0.917647, 0.070588, 1.0 },
+ { 0.988235, 0.984314, 0.050980, 1.0 },
+ { 0.984314, 1.000000, 0.031373, 1.0 },
+ { 1.000000, 1.000000, 0.023529, 1.0 },
+ { 1.000000, 0.976471, 0.015686, 1.0 },
+ { 1.000000, 0.956863, 0.007843, 1.0 },
+ { 0.992157, 0.933333, 0.019608, 1.0 },
+ { 0.984314, 0.913725, 0.035294, 1.0 },
+ { 0.945098, 0.839216, 0.074510, 1.0 },
+ { 0.717647, 0.658824, 0.066667, 1.0 },
+ { 0.662745, 0.592157, 0.050980, 1.0 },
+ { 0.603922, 0.537255, 0.027451, 1.0 },
+ { 0.447059, 0.392157, 0.011765, 1.0 },
+ { 0.521569, 0.447059, 0.058824, 1.0 },
+ { 0.596078, 0.501961, 0.109804, 1.0 },
+ { 0.603922, 0.521569, 0.082353, 1.0 },
+ { 0.615686, 0.545098, 0.058824, 1.0 },
+ { 0.607843, 0.537255, 0.035294, 1.0 },
+ { 0.607843, 0.541176, 0.031373, 1.0 },
+ { 0.623529, 0.552941, 0.050980, 1.0 },
+ { 0.627451, 0.552941, 0.070588, 1.0 },
+ { 0.635294, 0.552941, 0.094118, 1.0 },
+ { 0.635294, 0.525490, 0.156863, 1.0 },
+ { 0.635294, 0.501961, 0.223529, 1.0 },
+ { 0.737255, 0.392157, 0.352941, 1.0 },
+ { 0.776471, 0.262745, 0.286275, 1.0 },
+ { 0.784314, 0.254902, 0.278431, 1.0 },
+ { 0.807843, 0.352941, 0.364706, 1.0 },
+ { 0.788235, 0.733333, 0.250980, 1.0 },
+ { 0.819608, 0.768627, 0.200000, 1.0 },
+ { 0.854902, 0.803922, 0.152941, 1.0 },
+ { 0.996078, 0.905882, 0.050980, 1.0 },
+ { 1.000000, 0.980392, 0.054902, 1.0 },
+ { 1.000000, 0.952941, 0.086275, 1.0 },
+ { 0.992157, 0.886275, 0.047059, 1.0 },
+ { 0.698039, 0.654902, 0.203922, 1.0 },
+ { 0.690196, 0.588235, 0.184314, 1.0 },
+ { 0.682353, 0.521569, 0.168627, 1.0 },
+ { 0.662745, 0.517647, 0.215686, 1.0 },
+ { 0.647059, 0.513725, 0.266667, 1.0 },
+ { 0.580392, 0.431373, 0.341176, 1.0 },
+ { 0.501961, 0.501961, 0.745098, 1.0 },
+ { 0.474510, 0.470588, 0.745098, 1.0 },
+ { 0.392157, 0.384314, 0.709804, 1.0 },
+ { 0.290196, 0.325490, 0.682353, 1.0 },
+ { 0.274510, 0.290196, 0.650980, 1.0 },
+ { 0.258824, 0.254902, 0.623529, 1.0 },
+ { 0.258824, 0.254902, 0.623529, 1.0 },
+ { 0.254902, 0.250980, 0.619608, 1.0 },
+ { 0.254902, 0.250980, 0.619608, 1.0 },
+ { 0.254902, 0.250980, 0.615686, 1.0 },
+ { 0.243137, 0.243137, 0.596078, 1.0 },
+ { 0.384314, 0.317647, 0.435294, 1.0 },
+ { 0.529412, 0.392157, 0.274510, 1.0 },
+ { 0.529412, 0.392157, 0.278431, 1.0 },
+ { 0.529412, 0.392157, 0.282353, 1.0 },
+ { 0.247059, 0.247059, 0.600000, 1.0 },
+ { 0.250980, 0.247059, 0.611765, 1.0 },
+ { 0.227451, 0.219608, 0.549020, 1.0 },
+ { 0.250980, 0.537255, 0.086275, 1.0 },
+ { 0.498039, 0.513725, 0.039216, 1.0 },
+ { 0.513725, 0.501961, 0.023529, 1.0 },
+ { 0.529412, 0.490196, 0.007843, 1.0 },
+ { 0.603922, 0.537255, 0.019608, 1.0 },
+ { 0.607843, 0.541176, 0.031373, 1.0 },
+ { 0.611765, 0.545098, 0.035294, 1.0 },
+ { 0.619608, 0.552941, 0.043137, 1.0 },
+ { 0.631373, 0.576471, 0.062745, 1.0 },
+ { 0.635294, 0.576471, 0.062745, 1.0 },
+ { 0.643137, 0.576471, 0.066667, 1.0 },
+ { 0.666667, 0.596078, 0.070588, 1.0 },
+ { 0.717647, 0.654902, 0.086275, 1.0 },
+ { 0.737255, 0.690196, 0.219608, 1.0 },
+ { 0.819608, 0.784314, 0.380392, 1.0 },
+ { 0.819608, 0.784314, 0.380392, 1.0 },
+ { 0.847059, 0.823529, 0.580392, 1.0 },
+ { 0.917647, 0.776471, 0.784314, 1.0 },
+ { 0.894118, 0.682353, 0.690196, 1.0 },
+ { 0.870588, 0.588235, 0.600000, 1.0 },
+ { 0.800000, 0.749020, 0.298039, 1.0 },
+ { 0.717647, 0.674510, 0.219608, 1.0 },
+ { 0.666667, 0.619608, 0.141176, 1.0 },
+ { 0.603922, 0.529412, 0.129412, 1.0 },
+ { 0.556863, 0.458824, 0.196078, 1.0 },
+ { 0.415686, 0.517647, 0.141176, 1.0 },
+ { 0.278431, 0.576471, 0.090196, 1.0 },
+ { 0.290196, 0.607843, 0.101961, 1.0 },
+ { 0.298039, 0.623529, 0.105882, 1.0 },
+ { 0.474510, 0.729412, 0.321569, 1.0 },
+ { 0.529412, 0.749020, 0.392157, 1.0 },
+ { 0.525490, 0.745098, 0.388235, 1.0 },
+ { 0.360784, 0.670588, 0.180392, 1.0 },
+ { 0.294118, 0.631373, 0.101961, 1.0 },
+ { 0.286275, 0.603922, 0.098039, 1.0 },
+ { 0.278431, 0.588235, 0.098039, 1.0 },
+ { 0.266667, 0.560784, 0.094118, 1.0 },
+ { 0.266667, 0.560784, 0.094118, 1.0 },
+ { 0.533333, 0.407843, 0.258824, 1.0 },
+ { 0.537255, 0.423529, 0.266667, 1.0 },
+ { 0.694118, 0.631373, 0.086275, 1.0 },
+ { 0.749020, 0.670588, 0.078431, 1.0 },
+ { 0.803922, 0.709804, 0.074510, 1.0 },
+ { 0.996078, 0.890196, 0.050980, 1.0 },
+ { 1.000000, 0.972549, 0.035294, 1.0 },
+ { 1.000000, 0.996078, 0.035294, 1.0 },
+ { 1.000000, 1.000000, 0.054902, 1.0 },
+ { 1.000000, 0.984314, 0.035294, 1.0 },
+ { 0.976471, 0.898039, 0.039216, 1.0 },
+ { 0.741176, 0.650980, 0.109804, 1.0 },
+ { 0.592157, 0.486275, 0.223529, 1.0 },
+ { 0.552941, 0.419608, 0.270588, 1.0 },
+ { 0.584314, 0.439216, 0.333333, 1.0 },
+ { 0.603922, 0.478431, 0.239216, 1.0 },
+ { 0.686275, 0.592157, 0.215686, 1.0 },
+ { 0.713725, 0.600000, 0.239216, 1.0 },
+ { 0.737255, 0.596078, 0.219608, 1.0 },
+ { 0.654902, 0.584314, 0.090196, 1.0 },
+ { 0.647059, 0.592157, 0.078431, 1.0 },
+ { 0.654902, 0.600000, 0.070588, 1.0 },
+ { 0.643137, 0.588235, 0.066667, 1.0 },
+ { 0.639216, 0.584314, 0.070588, 1.0 },
+ { 0.647059, 0.576471, 0.082353, 1.0 },
+ { 0.674510, 0.619608, 0.141176, 1.0 },
+ { 0.698039, 0.650980, 0.211765, 1.0 },
+ { 0.603922, 0.772549, 0.494118, 1.0 },
+ { 0.905882, 0.788235, 0.788235, 1.0 },
+ { 0.894118, 0.890196, 0.874510, 1.0 },
+ { 0.780392, 0.847059, 0.721569, 1.0 },
+ { 0.564706, 0.749020, 0.435294, 1.0 },
+ { 0.615686, 0.729412, 0.415686, 1.0 },
+ { 0.568627, 0.647059, 0.211765, 1.0 },
+ { 0.639216, 0.580392, 0.082353, 1.0 },
+ { 0.643137, 0.576471, 0.066667, 1.0 },
+ { 0.647059, 0.580392, 0.062745, 1.0 },
+ { 0.654902, 0.592157, 0.062745, 1.0 },
+ { 0.662745, 0.600000, 0.070588, 1.0 },
+ { 0.666667, 0.600000, 0.090196, 1.0 },
+ { 0.701961, 0.635294, 0.078431, 1.0 },
+ { 0.709804, 0.643137, 0.086275, 1.0 },
+ { 0.686275, 0.615686, 0.082353, 1.0 },
+ { 0.658824, 0.596078, 0.066667, 1.0 },
+ { 0.635294, 0.580392, 0.066667, 1.0 },
+ { 0.635294, 0.580392, 0.058824, 1.0 },
+ { 0.635294, 0.568627, 0.058824, 1.0 },
+ { 0.623529, 0.568627, 0.054902, 1.0 },
+ { 0.623529, 0.564706, 0.066667, 1.0 },
+ { 0.635294, 0.568627, 0.058824, 1.0 },
+ { 0.627451, 0.552941, 0.047059, 1.0 },
+ { 0.619608, 0.549020, 0.047059, 1.0 },
+ { 0.611765, 0.541176, 0.047059, 1.0 },
+ { 0.627451, 0.552941, 0.047059, 1.0 },
+ { 0.627451, 0.556863, 0.062745, 1.0 },
+ { 0.631373, 0.560784, 0.074510, 1.0 },
+ { 0.635294, 0.564706, 0.070588, 1.0 },
+ { 0.639216, 0.572549, 0.062745, 1.0 },
+ { 0.635294, 0.568627, 0.058824, 1.0 },
+ { 0.643137, 0.568627, 0.054902, 1.0 },
+ { 0.635294, 0.568627, 0.050980, 1.0 },
+ { 0.635294, 0.564706, 0.039216, 1.0 },
+ { 0.627451, 0.564706, 0.019608, 1.0 },
+ { 0.615686, 0.552941, 0.015686, 1.0 },
+ { 0.607843, 0.545098, 0.015686, 1.0 },
+ { 0.611765, 0.537255, 0.023529, 1.0 },
+ { 0.611765, 0.545098, 0.027451, 1.0 },
+ { 0.611765, 0.545098, 0.035294, 1.0 },
+ { 0.623529, 0.556863, 0.047059, 1.0 },
+ { 0.623529, 0.556863, 0.047059, 1.0 },
+ { 0.635294, 0.560784, 0.047059, 1.0 },
+ { 0.635294, 0.568627, 0.050980, 1.0 },
+ { 0.627451, 0.560784, 0.043137, 1.0 },
+ { 0.627451, 0.560784, 0.050980, 1.0 },
+ };
+/* Apophysis-040427-4BflyWindw2 */
+static double4 colors_196[] = {
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.109804, 0.294118, 0.364706, 1.0 },
+ { 0.133333, 0.352941, 0.376471, 1.0 },
+ { 0.160784, 0.415686, 0.392157, 1.0 },
+ { 0.239216, 0.313725, 0.392157, 1.0 },
+ { 0.317647, 0.215686, 0.392157, 1.0 },
+ { 0.392157, 0.239216, 0.458824, 1.0 },
+ { 0.470588, 0.266667, 0.525490, 1.0 },
+ { 0.737255, 0.047059, 0.576471, 1.0 },
+ { 0.674510, 0.031373, 0.435294, 1.0 },
+ { 0.611765, 0.019608, 0.298039, 1.0 },
+ { 0.411765, 0.011765, 0.227451, 1.0 },
+ { 0.211765, 0.007843, 0.156863, 1.0 },
+ { 0.168627, 0.015686, 0.149020, 1.0 },
+ { 0.129412, 0.023529, 0.145098, 1.0 },
+ { 0.137255, 0.031373, 0.152941, 1.0 },
+ { 0.145098, 0.039216, 0.160784, 1.0 },
+ { 0.376471, 0.074510, 0.388235, 1.0 },
+ { 0.490196, 0.133333, 0.474510, 1.0 },
+ { 0.603922, 0.192157, 0.564706, 1.0 },
+ { 0.588235, 0.152941, 0.568627, 1.0 },
+ { 0.576471, 0.117647, 0.576471, 1.0 },
+ { 0.517647, 0.113725, 0.501961, 1.0 },
+ { 0.458824, 0.109804, 0.431373, 1.0 },
+ { 0.211765, 0.066667, 0.239216, 1.0 },
+ { 0.125490, 0.031373, 0.133333, 1.0 },
+ { 0.043137, 0.000000, 0.031373, 1.0 },
+ { 0.023529, 0.003922, 0.019608, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.062745, 0.082353, 0.066667, 1.0 },
+ { 0.172549, 0.137255, 0.058824, 1.0 },
+ { 0.286275, 0.192157, 0.050980, 1.0 },
+ { 0.388235, 0.266667, 0.074510, 1.0 },
+ { 0.494118, 0.345098, 0.098039, 1.0 },
+ { 0.541176, 0.368627, 0.105882, 1.0 },
+ { 0.592157, 0.396078, 0.117647, 1.0 },
+ { 0.737255, 0.443137, 0.043137, 1.0 },
+ { 0.823529, 0.439216, 0.086275, 1.0 },
+ { 0.909804, 0.439216, 0.133333, 1.0 },
+ { 0.831373, 0.533333, 0.160784, 1.0 },
+ { 0.752941, 0.627451, 0.192157, 1.0 },
+ { 0.847059, 0.737255, 0.227451, 1.0 },
+ { 0.945098, 0.850980, 0.262745, 1.0 },
+ { 0.894118, 0.862745, 0.568627, 1.0 },
+ { 0.996078, 0.996078, 0.964706, 1.0 },
+ { 1.000000, 0.992157, 0.992157, 1.0 },
+ { 1.000000, 0.988235, 0.980392, 1.0 },
+ { 1.000000, 0.984314, 0.972549, 1.0 },
+ { 0.992157, 0.600000, 0.913725, 1.0 },
+ { 0.988235, 0.219608, 0.854902, 1.0 },
+ { 0.901961, 0.227451, 0.788235, 1.0 },
+ { 0.819608, 0.239216, 0.725490, 1.0 },
+ { 0.572549, 0.160784, 0.525490, 1.0 },
+ { 0.376471, 0.101961, 0.349020, 1.0 },
+ { 0.180392, 0.047059, 0.176471, 1.0 },
+ { 0.117647, 0.031373, 0.101961, 1.0 },
+ { 0.054902, 0.019608, 0.031373, 1.0 },
+ { 0.090196, 0.031373, 0.039216, 1.0 },
+ { 0.129412, 0.043137, 0.050980, 1.0 },
+ { 0.341176, 0.207843, 0.058824, 1.0 },
+ { 0.482353, 0.321569, 0.117647, 1.0 },
+ { 0.725490, 0.768627, 0.407843, 1.0 },
+ { 0.745098, 0.749020, 0.537255, 1.0 },
+ { 0.764706, 0.729412, 0.670588, 1.0 },
+ { 0.686275, 0.650980, 0.549020, 1.0 },
+ { 0.607843, 0.576471, 0.431373, 1.0 },
+ { 0.556863, 0.545098, 0.478431, 1.0 },
+ { 0.454902, 0.298039, 0.501961, 1.0 },
+ { 0.207843, 0.447059, 0.517647, 1.0 },
+ { 0.188235, 0.525490, 0.411765, 1.0 },
+ { 0.168627, 0.607843, 0.309804, 1.0 },
+ { 0.184314, 0.505882, 0.364706, 1.0 },
+ { 0.200000, 0.407843, 0.423529, 1.0 },
+ { 0.172549, 0.396078, 0.423529, 1.0 },
+ { 0.149020, 0.384314, 0.427451, 1.0 },
+ { 0.145098, 0.388235, 0.447059, 1.0 },
+ { 0.176471, 0.400000, 0.505882, 1.0 },
+ { 0.254902, 0.423529, 0.450980, 1.0 },
+ { 0.427451, 0.513725, 0.552941, 1.0 },
+ { 0.600000, 0.607843, 0.658824, 1.0 },
+ { 0.698039, 0.698039, 0.694118, 1.0 },
+ { 0.800000, 0.788235, 0.729412, 1.0 },
+ { 0.894118, 0.964706, 0.980392, 1.0 },
+ { 1.000000, 1.000000, 0.850980, 1.0 },
+ { 0.509804, 0.764706, 0.749020, 1.0 },
+ { 0.549020, 0.509804, 0.701961, 1.0 },
+ { 0.588235, 0.254902, 0.658824, 1.0 },
+ { 0.611765, 0.262745, 0.678431, 1.0 },
+ { 0.635294, 0.274510, 0.701961, 1.0 },
+ { 0.945098, 0.172549, 0.819608, 1.0 },
+ { 0.996078, 0.058824, 0.870588, 1.0 },
+ { 1.000000, 0.015686, 0.968627, 1.0 },
+ { 1.000000, 0.070588, 0.917647, 1.0 },
+ { 0.682353, 0.294118, 0.658824, 1.0 },
+ { 0.541176, 0.274510, 0.580392, 1.0 },
+ { 0.400000, 0.258824, 0.501961, 1.0 },
+ { 0.392157, 0.274510, 0.490196, 1.0 },
+ { 0.388235, 0.294118, 0.482353, 1.0 },
+ { 0.337255, 0.337255, 0.305882, 1.0 },
+ { 0.486275, 0.400000, 0.247059, 1.0 },
+ { 0.458824, 0.576471, 0.443137, 1.0 },
+ { 0.466667, 0.450980, 0.470588, 1.0 },
+ { 0.474510, 0.329412, 0.501961, 1.0 },
+ { 0.443137, 0.262745, 0.478431, 1.0 },
+ { 0.415686, 0.200000, 0.454902, 1.0 },
+ { 0.305882, 0.156863, 0.482353, 1.0 },
+ { 0.258824, 0.145098, 0.325490, 1.0 },
+ { 0.180392, 0.047059, 0.152941, 1.0 },
+ { 0.094118, 0.023529, 0.086275, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.003922, 0.007843, 0.015686, 1.0 },
+ { 0.047059, 0.039216, 0.094118, 1.0 },
+ { 0.090196, 0.074510, 0.172549, 1.0 },
+ { 0.121569, 0.086275, 0.180392, 1.0 },
+ { 0.152941, 0.098039, 0.188235, 1.0 },
+ { 0.254902, 0.145098, 0.243137, 1.0 },
+ { 0.250980, 0.149020, 0.262745, 1.0 },
+ { 0.184314, 0.082353, 0.235294, 1.0 },
+ { 0.070588, 0.149020, 0.192157, 1.0 },
+ { 0.047059, 0.058824, 0.117647, 1.0 },
+ { 0.023529, 0.027451, 0.078431, 1.0 },
+ { 0.000000, 0.000000, 0.043137, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.003922, 0.011765, 0.000000, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.000000, 0.003922, 1.0 },
+ { 0.003922, 0.000000, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.066667, 0.090196, 0.074510, 1.0 },
+ { 0.054902, 0.270588, 0.145098, 1.0 },
+ { 0.266667, 0.611765, 0.039216, 1.0 },
+ { 0.294118, 0.658824, 0.039216, 1.0 },
+ { 0.321569, 0.709804, 0.039216, 1.0 },
+ { 0.223529, 0.858824, 0.043137, 1.0 },
+ { 0.274510, 0.803922, 0.156863, 1.0 },
+ { 0.243137, 0.580392, 0.152941, 1.0 },
+ { 0.188235, 0.537255, 0.223529, 1.0 },
+ { 0.258824, 0.415686, 0.270588, 1.0 },
+ { 0.266667, 0.407843, 0.117647, 1.0 },
+ { 0.215686, 0.254902, 0.117647, 1.0 },
+ { 0.152941, 0.168627, 0.098039, 1.0 },
+ { 0.090196, 0.086275, 0.078431, 1.0 },
+ { 0.023529, 0.054902, 0.003922, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.066667, 0.082353, 0.000000, 1.0 },
+ { 0.254902, 0.305882, 0.035294, 1.0 },
+ { 0.396078, 0.333333, 0.129412, 1.0 },
+ { 0.431373, 0.384314, 0.156863, 1.0 },
+ { 0.466667, 0.435294, 0.188235, 1.0 },
+ { 0.490196, 0.396078, 0.215686, 1.0 },
+ { 0.419608, 0.380392, 0.188235, 1.0 },
+ { 0.282353, 0.231373, 0.168627, 1.0 },
+ { 0.090196, 0.125490, 0.121569, 1.0 },
+ { 0.035294, 0.078431, 0.062745, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.098039, 0.054902, 0.000000, 1.0 },
+ { 0.188235, 0.133333, 0.019608, 1.0 },
+ { 0.227451, 0.156863, 0.000000, 1.0 },
+ { 0.215686, 0.231373, 0.000000, 1.0 },
+ { 0.219608, 0.317647, 0.000000, 1.0 },
+ { 0.192157, 0.447059, 0.054902, 1.0 },
+ { 0.615686, 0.717647, 0.086275, 1.0 },
+ { 0.650980, 0.729412, 0.058824, 1.0 },
+ { 0.686275, 0.741176, 0.031373, 1.0 },
+ { 0.639216, 0.674510, 0.176471, 1.0 },
+ { 0.584314, 0.494118, 0.125490, 1.0 },
+ { 0.364706, 0.333333, 0.282353, 1.0 },
+ { 0.392157, 0.090196, 0.309804, 1.0 },
+ { 0.329412, 0.054902, 0.196078, 1.0 },
+ { 0.215686, 0.066667, 0.219608, 1.0 },
+ { 0.098039, 0.133333, 0.200000, 1.0 },
+ { 0.078431, 0.266667, 0.266667, 1.0 },
+ { 0.141176, 0.274510, 0.282353, 1.0 },
+ { 0.184314, 0.337255, 0.333333, 1.0 },
+ { 0.270588, 0.309804, 0.305882, 1.0 },
+ { 0.270588, 0.262745, 0.349020, 1.0 },
+ { 0.415686, 0.094118, 0.352941, 1.0 },
+ { 0.709804, 0.047059, 0.443137, 1.0 },
+ { 0.858824, 0.050980, 0.580392, 1.0 },
+ { 1.000000, 0.031373, 0.815686, 1.0 },
+ { 0.968627, 0.101961, 0.858824, 1.0 },
+ { 0.913725, 0.337255, 0.501961, 1.0 },
+ { 0.647059, 0.537255, 0.521569, 1.0 },
+ { 0.745098, 0.623529, 0.400000, 1.0 },
+ { 0.811765, 0.552941, 0.223529, 1.0 },
+ { 0.690196, 0.466667, 0.156863, 1.0 },
+ { 0.529412, 0.337255, 0.105882, 1.0 },
+ { 0.533333, 0.137255, 0.192157, 1.0 },
+ { 0.427451, 0.019608, 0.258824, 1.0 },
+ { 0.305882, 0.113725, 0.368627, 1.0 },
+ { 0.137255, 0.196078, 0.286275, 1.0 },
+ { 0.164706, 0.262745, 0.349020, 1.0 },
+ { 0.180392, 0.247059, 0.325490, 1.0 },
+ { 0.239216, 0.137255, 0.282353, 1.0 },
+ { 0.274510, 0.125490, 0.286275, 1.0 },
+ { 0.305882, 0.074510, 0.254902, 1.0 },
+ { 0.290196, 0.047059, 0.239216, 1.0 },
+ { 0.250980, 0.019608, 0.200000, 1.0 },
+ { 0.172549, 0.003922, 0.121569, 1.0 },
+ { 0.129412, 0.031373, 0.117647, 1.0 },
+ { 0.113725, 0.011765, 0.109804, 1.0 },
+ { 0.101961, 0.007843, 0.094118, 1.0 },
+ { 0.090196, 0.039216, 0.117647, 1.0 },
+ { 0.058824, 0.109804, 0.145098, 1.0 },
+ { 0.066667, 0.172549, 0.137255, 1.0 },
+ { 0.086275, 0.250980, 0.094118, 1.0 },
+ { 0.258824, 0.298039, 0.062745, 1.0 },
+ { 0.388235, 0.298039, 0.094118, 1.0 },
+ { 0.384314, 0.301961, 0.133333, 1.0 },
+ { 0.454902, 0.290196, 0.094118, 1.0 },
+ { 0.431373, 0.262745, 0.062745, 1.0 },
+ { 0.447059, 0.258824, 0.000000, 1.0 },
+ { 0.498039, 0.309804, 0.050980, 1.0 },
+ { 0.541176, 0.298039, 0.113725, 1.0 },
+ { 0.623529, 0.423529, 0.301961, 1.0 },
+ { 0.517647, 0.176471, 0.352941, 1.0 },
+ { 0.564706, 0.168627, 0.529412, 1.0 },
+ { 0.670588, 0.105882, 0.592157, 1.0 },
+ { 0.568627, 0.200000, 0.576471, 1.0 },
+ { 0.321569, 0.239216, 0.470588, 1.0 },
+ { 0.262745, 0.298039, 0.450980, 1.0 },
+ { 0.258824, 0.305882, 0.298039, 1.0 },
+ { 0.235294, 0.180392, 0.231373, 1.0 },
+ { 0.294118, 0.176471, 0.207843, 1.0 },
+ { 0.274510, 0.215686, 0.188235, 1.0 },
+ { 0.207843, 0.211765, 0.149020, 1.0 },
+ { 0.054902, 0.145098, 0.168627, 1.0 },
+ { 0.047059, 0.137255, 0.160784, 1.0 },
+ { 0.062745, 0.050980, 0.086275, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ };
+/* Apophysis-040427-4BflyWndw3 */
+static double4 colors_197[] = {
+ { 0.192157, 0.215686, 0.317647, 1.0 },
+ { 0.317647, 0.156863, 0.376471, 1.0 },
+ { 0.321569, 0.121569, 0.368627, 1.0 },
+ { 0.325490, 0.086275, 0.360784, 1.0 },
+ { 0.266667, 0.066667, 0.262745, 1.0 },
+ { 0.207843, 0.047059, 0.164706, 1.0 },
+ { 0.101961, 0.023529, 0.082353, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.000000, 1.0 },
+ { 0.007843, 0.011765, 0.000000, 1.0 },
+ { 0.043137, 0.105882, 0.137255, 1.0 },
+ { 0.082353, 0.203922, 0.274510, 1.0 },
+ { 0.129412, 0.196078, 0.294118, 1.0 },
+ { 0.180392, 0.192157, 0.313725, 1.0 },
+ { 0.305882, 0.160784, 0.364706, 1.0 },
+ { 0.368627, 0.145098, 0.392157, 1.0 },
+ { 0.435294, 0.129412, 0.423529, 1.0 },
+ { 0.458824, 0.109804, 0.435294, 1.0 },
+ { 0.482353, 0.094118, 0.447059, 1.0 },
+ { 0.494118, 0.090196, 0.450980, 1.0 },
+ { 0.505882, 0.086275, 0.454902, 1.0 },
+ { 0.549020, 0.121569, 0.470588, 1.0 },
+ { 0.533333, 0.101961, 0.462745, 1.0 },
+ { 0.517647, 0.082353, 0.454902, 1.0 },
+ { 0.490196, 0.094118, 0.447059, 1.0 },
+ { 0.466667, 0.105882, 0.439216, 1.0 },
+ { 0.447059, 0.137255, 0.423529, 1.0 },
+ { 0.427451, 0.168627, 0.411765, 1.0 },
+ { 0.588235, 0.576471, 0.454902, 1.0 },
+ { 0.752941, 0.733333, 0.717647, 1.0 },
+ { 0.976471, 0.952941, 0.819608, 1.0 },
+ { 0.984314, 0.921569, 0.674510, 1.0 },
+ { 0.992157, 0.894118, 0.529412, 1.0 },
+ { 0.886275, 0.756863, 0.454902, 1.0 },
+ { 0.780392, 0.623529, 0.384314, 1.0 },
+ { 0.749020, 0.552941, 0.282353, 1.0 },
+ { 0.717647, 0.486275, 0.180392, 1.0 },
+ { 0.537255, 0.388235, 0.145098, 1.0 },
+ { 0.423529, 0.301961, 0.101961, 1.0 },
+ { 0.313725, 0.215686, 0.058824, 1.0 },
+ { 0.156863, 0.105882, 0.027451, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.196078, 0.101961, 0.011765, 1.0 },
+ { 0.392157, 0.207843, 0.027451, 1.0 },
+ { 0.611765, 0.403922, 0.160784, 1.0 },
+ { 0.831373, 0.600000, 0.294118, 1.0 },
+ { 0.909804, 0.701961, 0.356863, 1.0 },
+ { 0.988235, 0.807843, 0.423529, 1.0 },
+ { 0.988235, 0.854902, 0.501961, 1.0 },
+ { 0.717647, 0.745098, 0.541176, 1.0 },
+ { 0.490196, 0.631373, 0.576471, 1.0 },
+ { 0.415686, 0.454902, 0.337255, 1.0 },
+ { 0.345098, 0.278431, 0.098039, 1.0 },
+ { 0.360784, 0.274510, 0.086275, 1.0 },
+ { 0.376471, 0.274510, 0.074510, 1.0 },
+ { 0.368627, 0.313725, 0.058824, 1.0 },
+ { 0.392157, 0.388235, 0.066667, 1.0 },
+ { 0.717647, 0.278431, 0.027451, 1.0 },
+ { 0.792157, 0.172549, 0.282353, 1.0 },
+ { 0.866667, 0.066667, 0.541176, 1.0 },
+ { 0.921569, 0.058824, 0.568627, 1.0 },
+ { 0.980392, 0.050980, 0.600000, 1.0 },
+ { 0.894118, 0.403922, 0.580392, 1.0 },
+ { 0.811765, 0.756863, 0.564706, 1.0 },
+ { 0.988235, 0.850980, 0.521569, 1.0 },
+ { 0.988235, 0.858824, 0.478431, 1.0 },
+ { 0.733333, 0.564706, 0.121569, 1.0 },
+ { 0.541176, 0.419608, 0.078431, 1.0 },
+ { 0.352941, 0.274510, 0.035294, 1.0 },
+ { 0.309804, 0.266667, 0.074510, 1.0 },
+ { 0.270588, 0.262745, 0.113725, 1.0 },
+ { 0.149020, 0.200000, 0.235294, 1.0 },
+ { 0.113725, 0.192157, 0.286275, 1.0 },
+ { 0.137255, 0.227451, 0.298039, 1.0 },
+ { 0.188235, 0.305882, 0.203922, 1.0 },
+ { 0.239216, 0.384314, 0.113725, 1.0 },
+ { 0.258824, 0.470588, 0.101961, 1.0 },
+ { 0.278431, 0.556863, 0.094118, 1.0 },
+ { 0.262745, 0.631373, 0.184314, 1.0 },
+ { 0.329412, 0.619608, 0.176471, 1.0 },
+ { 0.427451, 0.674510, 0.262745, 1.0 },
+ { 0.654902, 0.560784, 0.317647, 1.0 },
+ { 0.941176, 0.678431, 0.270588, 1.0 },
+ { 0.882353, 0.603922, 0.184314, 1.0 },
+ { 0.827451, 0.529412, 0.098039, 1.0 },
+ { 0.749020, 0.466667, 0.105882, 1.0 },
+ { 0.674510, 0.407843, 0.113725, 1.0 },
+ { 0.533333, 0.301961, 0.027451, 1.0 },
+ { 0.443137, 0.262745, 0.027451, 1.0 },
+ { 0.109804, 0.243137, 0.188235, 1.0 },
+ { 0.109804, 0.231373, 0.235294, 1.0 },
+ { 0.109804, 0.223529, 0.286275, 1.0 },
+ { 0.129412, 0.211765, 0.294118, 1.0 },
+ { 0.152941, 0.200000, 0.301961, 1.0 },
+ { 0.192157, 0.168627, 0.317647, 1.0 },
+ { 0.290196, 0.152941, 0.364706, 1.0 },
+ { 0.341176, 0.152941, 0.380392, 1.0 },
+ { 0.372549, 0.129412, 0.392157, 1.0 },
+ { 0.384314, 0.152941, 0.403922, 1.0 },
+ { 0.372549, 0.160784, 0.400000, 1.0 },
+ { 0.364706, 0.168627, 0.400000, 1.0 },
+ { 0.356863, 0.152941, 0.396078, 1.0 },
+ { 0.290196, 0.172549, 0.368627, 1.0 },
+ { 0.270588, 0.207843, 0.352941, 1.0 },
+ { 0.243137, 0.227451, 0.333333, 1.0 },
+ { 0.223529, 0.196078, 0.329412, 1.0 },
+ { 0.203922, 0.188235, 0.321569, 1.0 },
+ { 0.188235, 0.184314, 0.317647, 1.0 },
+ { 0.188235, 0.168627, 0.266667, 1.0 },
+ { 0.188235, 0.152941, 0.219608, 1.0 },
+ { 0.270588, 0.176471, 0.074510, 1.0 },
+ { 0.325490, 0.211765, 0.054902, 1.0 },
+ { 0.333333, 0.250980, 0.066667, 1.0 },
+ { 0.372549, 0.403922, 0.070588, 1.0 },
+ { 0.376471, 0.494118, 0.007843, 1.0 },
+ { 0.372549, 0.466667, 0.023529, 1.0 },
+ { 0.372549, 0.443137, 0.043137, 1.0 },
+ { 0.372549, 0.423529, 0.062745, 1.0 },
+ { 0.317647, 0.388235, 0.090196, 1.0 },
+ { 0.298039, 0.235294, 0.337255, 1.0 },
+ { 0.360784, 0.149020, 0.392157, 1.0 },
+ { 0.431373, 0.105882, 0.419608, 1.0 },
+ { 0.415686, 0.109804, 0.411765, 1.0 },
+ { 0.400000, 0.117647, 0.403922, 1.0 },
+ { 0.403922, 0.121569, 0.403922, 1.0 },
+ { 0.407843, 0.129412, 0.403922, 1.0 },
+ { 0.458824, 0.129412, 0.435294, 1.0 },
+ { 0.501961, 0.117647, 0.458824, 1.0 },
+ { 0.517647, 0.105882, 0.466667, 1.0 },
+ { 0.537255, 0.090196, 0.462745, 1.0 },
+ { 0.866667, 0.003922, 0.600000, 1.0 },
+ { 0.819608, 0.011765, 0.584314, 1.0 },
+ { 0.776471, 0.023529, 0.568627, 1.0 },
+ { 0.572549, 0.105882, 0.505882, 1.0 },
+ { 0.513725, 0.121569, 0.458824, 1.0 },
+ { 0.431373, 0.145098, 0.423529, 1.0 },
+ { 0.572549, 0.450980, 0.380392, 1.0 },
+ { 0.662745, 0.780392, 0.929412, 1.0 },
+ { 0.800000, 0.878431, 0.933333, 1.0 },
+ { 0.937255, 0.976471, 0.941176, 1.0 },
+ { 1.000000, 0.996078, 0.992157, 1.0 },
+ { 0.968627, 0.956863, 0.882353, 1.0 },
+ { 0.964706, 0.749020, 0.631373, 1.0 },
+ { 0.776471, 0.678431, 0.466667, 1.0 },
+ { 0.854902, 0.050980, 0.556863, 1.0 },
+ { 0.976471, 0.011765, 0.588235, 1.0 },
+ { 0.968627, 0.011765, 0.627451, 1.0 },
+ { 0.941176, 0.015686, 0.627451, 1.0 },
+ { 0.917647, 0.019608, 0.627451, 1.0 },
+ { 0.776471, 0.023529, 0.568627, 1.0 },
+ { 0.541176, 0.074510, 0.466667, 1.0 },
+ { 0.552941, 0.019608, 0.443137, 1.0 },
+ { 0.525490, 0.003922, 0.415686, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.090196, 0.117647, 0.219608, 1.0 },
+ { 0.176471, 0.176471, 0.309804, 1.0 },
+ { 0.180392, 0.219608, 0.317647, 1.0 },
+ { 0.149020, 0.192157, 0.301961, 1.0 },
+ { 0.121569, 0.160784, 0.278431, 1.0 },
+ { 0.098039, 0.133333, 0.254902, 1.0 },
+ { 0.105882, 0.035294, 0.129412, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.113725, 0.160784, 0.152941, 1.0 },
+ { 0.211765, 0.309804, 0.156863, 1.0 },
+ { 0.254902, 0.427451, 0.078431, 1.0 },
+ { 0.270588, 0.517647, 0.007843, 1.0 },
+ { 0.207843, 0.545098, 0.062745, 1.0 },
+ { 0.039216, 0.474510, 0.011765, 1.0 },
+ { 0.031373, 0.419608, 0.098039, 1.0 },
+ { 0.058824, 0.356863, 0.172549, 1.0 },
+ { 0.086275, 0.298039, 0.247059, 1.0 },
+ { 0.078431, 0.219608, 0.274510, 1.0 },
+ { 0.086275, 0.207843, 0.278431, 1.0 },
+ { 0.082353, 0.239216, 0.286275, 1.0 },
+ { 0.086275, 0.243137, 0.274510, 1.0 },
+ { 0.023529, 0.313725, 0.215686, 1.0 },
+ { 0.003922, 0.400000, 0.141176, 1.0 },
+ { 0.113725, 0.521569, 0.047059, 1.0 },
+ { 0.250980, 0.556863, 0.090196, 1.0 },
+ { 0.341176, 0.580392, 0.105882, 1.0 },
+ { 0.439216, 0.580392, 0.086275, 1.0 },
+ { 0.384314, 0.419608, 0.054902, 1.0 },
+ { 0.247059, 0.396078, 0.101961, 1.0 },
+ { 0.254902, 0.235294, 0.325490, 1.0 },
+ { 0.294118, 0.207843, 0.360784, 1.0 },
+ { 0.341176, 0.196078, 0.368627, 1.0 },
+ { 0.325490, 0.207843, 0.356863, 1.0 },
+ { 0.509804, 0.631373, 0.396078, 1.0 },
+ { 0.529412, 0.745098, 0.415686, 1.0 },
+ { 0.447059, 0.682353, 0.580392, 1.0 },
+ { 0.431373, 0.537255, 0.501961, 1.0 },
+ { 0.301961, 0.227451, 0.345098, 1.0 },
+ { 0.262745, 0.192157, 0.341176, 1.0 },
+ { 0.200000, 0.129412, 0.286275, 1.0 },
+ { 0.094118, 0.125490, 0.305882, 1.0 },
+ { 0.007843, 0.078431, 0.164706, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.223529, 0.145098, 0.039216, 1.0 },
+ { 0.286275, 0.396078, 0.094118, 1.0 },
+ { 0.317647, 0.403922, 0.082353, 1.0 },
+ { 0.258824, 0.352941, 0.125490, 1.0 },
+ { 0.294118, 0.231373, 0.333333, 1.0 },
+ { 0.309804, 0.164706, 0.368627, 1.0 },
+ { 0.345098, 0.149020, 0.388235, 1.0 },
+ { 0.349020, 0.184314, 0.380392, 1.0 },
+ { 0.305882, 0.211765, 0.352941, 1.0 },
+ { 0.262745, 0.227451, 0.333333, 1.0 },
+ { 0.250980, 0.235294, 0.325490, 1.0 },
+ { 0.203922, 0.235294, 0.317647, 1.0 },
+ { 0.184314, 0.262745, 0.290196, 1.0 },
+ { 0.156863, 0.282353, 0.270588, 1.0 },
+ { 0.172549, 0.203922, 0.145098, 1.0 },
+ { 0.262745, 0.168627, 0.066667, 1.0 },
+ { 0.219608, 0.227451, 0.133333, 1.0 },
+ { 0.141176, 0.180392, 0.149020, 1.0 },
+ { 0.117647, 0.207843, 0.176471, 1.0 },
+ { 0.129412, 0.200000, 0.294118, 1.0 },
+ { 0.180392, 0.227451, 0.313725, 1.0 },
+ };
+/* Apophysis-040427-4ChalLghtDrknss */
+static double4 colors_198[] = {
+ { 0.364706, 0.384314, 0.509804, 1.0 },
+ { 0.882353, 0.803922, 0.776471, 1.0 },
+ { 0.909804, 0.835294, 0.788235, 1.0 },
+ { 0.941176, 0.866667, 0.800000, 1.0 },
+ { 0.945098, 0.866667, 0.784314, 1.0 },
+ { 0.952941, 0.866667, 0.772549, 1.0 },
+ { 0.956863, 0.866667, 0.768627, 1.0 },
+ { 0.964706, 0.870588, 0.768627, 1.0 },
+ { 0.941176, 0.847059, 0.737255, 1.0 },
+ { 0.905882, 0.831373, 0.760784, 1.0 },
+ { 0.870588, 0.819608, 0.788235, 1.0 },
+ { 0.615686, 0.619608, 0.698039, 1.0 },
+ { 0.364706, 0.419608, 0.611765, 1.0 },
+ { 0.333333, 0.372549, 0.541176, 1.0 },
+ { 0.305882, 0.329412, 0.470588, 1.0 },
+ { 0.337255, 0.341176, 0.450980, 1.0 },
+ { 0.368627, 0.356863, 0.431373, 1.0 },
+ { 0.933333, 0.839216, 0.705882, 1.0 },
+ { 0.945098, 0.858824, 0.737255, 1.0 },
+ { 0.960784, 0.878431, 0.772549, 1.0 },
+ { 0.937255, 0.870588, 0.800000, 1.0 },
+ { 0.917647, 0.866667, 0.831373, 1.0 },
+ { 0.917647, 0.866667, 0.835294, 1.0 },
+ { 0.921569, 0.870588, 0.839216, 1.0 },
+ { 0.894118, 0.854902, 0.858824, 1.0 },
+ { 0.870588, 0.835294, 0.858824, 1.0 },
+ { 0.850980, 0.819608, 0.862745, 1.0 },
+ { 0.874510, 0.839216, 0.858824, 1.0 },
+ { 0.901961, 0.862745, 0.854902, 1.0 },
+ { 0.901961, 0.862745, 0.854902, 1.0 },
+ { 0.901961, 0.862745, 0.854902, 1.0 },
+ { 0.921569, 0.870588, 0.839216, 1.0 },
+ { 0.929412, 0.882353, 0.835294, 1.0 },
+ { 0.956863, 0.886275, 0.800000, 1.0 },
+ { 0.949020, 0.890196, 0.827451, 1.0 },
+ { 0.945098, 0.894118, 0.858824, 1.0 },
+ { 0.949020, 0.905882, 0.870588, 1.0 },
+ { 0.956863, 0.917647, 0.882353, 1.0 },
+ { 0.949020, 0.909804, 0.882353, 1.0 },
+ { 0.941176, 0.905882, 0.886275, 1.0 },
+ { 0.941176, 0.894118, 0.847059, 1.0 },
+ { 0.909804, 0.866667, 0.827451, 1.0 },
+ { 0.882353, 0.843137, 0.807843, 1.0 },
+ { 0.615686, 0.596078, 0.725490, 1.0 },
+ { 0.352941, 0.352941, 0.643137, 1.0 },
+ { 0.239216, 0.282353, 0.647059, 1.0 },
+ { 0.129412, 0.215686, 0.654902, 1.0 },
+ { 0.078431, 0.121569, 0.572549, 1.0 },
+ { 0.090196, 0.168627, 0.447059, 1.0 },
+ { 0.160784, 0.176471, 0.274510, 1.0 },
+ { 0.200000, 0.211765, 0.262745, 1.0 },
+ { 0.243137, 0.247059, 0.254902, 1.0 },
+ { 0.266667, 0.278431, 0.325490, 1.0 },
+ { 0.290196, 0.309804, 0.396078, 1.0 },
+ { 0.298039, 0.325490, 0.443137, 1.0 },
+ { 0.309804, 0.341176, 0.494118, 1.0 },
+ { 0.415686, 0.427451, 0.698039, 1.0 },
+ { 0.529412, 0.537255, 0.784314, 1.0 },
+ { 0.647059, 0.650980, 0.870588, 1.0 },
+ { 0.772549, 0.752941, 0.858824, 1.0 },
+ { 0.898039, 0.854902, 0.847059, 1.0 },
+ { 0.913725, 0.862745, 0.827451, 1.0 },
+ { 0.933333, 0.870588, 0.811765, 1.0 },
+ { 0.956863, 0.886275, 0.807843, 1.0 },
+ { 0.968627, 0.886275, 0.803922, 1.0 },
+ { 0.941176, 0.847059, 0.737255, 1.0 },
+ { 0.937255, 0.811765, 0.654902, 1.0 },
+ { 0.933333, 0.776471, 0.572549, 1.0 },
+ { 0.756863, 0.643137, 0.462745, 1.0 },
+ { 0.580392, 0.509804, 0.352941, 1.0 },
+ { 0.450980, 0.403922, 0.317647, 1.0 },
+ { 0.317647, 0.305882, 0.270588, 1.0 },
+ { 0.270588, 0.258824, 0.200000, 1.0 },
+ { 0.270588, 0.254902, 0.188235, 1.0 },
+ { 0.274510, 0.254902, 0.176471, 1.0 },
+ { 0.282353, 0.282353, 0.203922, 1.0 },
+ { 0.294118, 0.313725, 0.235294, 1.0 },
+ { 0.317647, 0.333333, 0.258824, 1.0 },
+ { 0.345098, 0.356863, 0.282353, 1.0 },
+ { 0.466667, 0.388235, 0.180392, 1.0 },
+ { 0.835294, 0.603922, 0.235294, 1.0 },
+ { 0.945098, 0.831373, 0.698039, 1.0 },
+ { 0.945098, 0.835294, 0.709804, 1.0 },
+ { 0.949020, 0.843137, 0.725490, 1.0 },
+ { 0.937255, 0.839216, 0.717647, 1.0 },
+ { 0.925490, 0.835294, 0.713725, 1.0 },
+ { 0.850980, 0.784314, 0.705882, 1.0 },
+ { 0.443137, 0.447059, 0.454902, 1.0 },
+ { 0.278431, 0.274510, 0.266667, 1.0 },
+ { 0.262745, 0.254902, 0.235294, 1.0 },
+ { 0.247059, 0.235294, 0.207843, 1.0 },
+ { 0.243137, 0.235294, 0.196078, 1.0 },
+ { 0.243137, 0.235294, 0.188235, 1.0 },
+ { 0.243137, 0.227451, 0.184314, 1.0 },
+ { 0.227451, 0.223529, 0.203922, 1.0 },
+ { 0.219608, 0.215686, 0.200000, 1.0 },
+ { 0.200000, 0.192157, 0.196078, 1.0 },
+ { 0.105882, 0.117647, 0.152941, 1.0 },
+ { 0.062745, 0.070588, 0.098039, 1.0 },
+ { 0.019608, 0.023529, 0.043137, 1.0 },
+ { 0.011765, 0.011765, 0.039216, 1.0 },
+ { 0.007843, 0.003922, 0.035294, 1.0 },
+ { 0.000000, 0.011765, 0.141176, 1.0 },
+ { 0.039216, 0.086275, 0.188235, 1.0 },
+ { 0.223529, 0.223529, 0.364706, 1.0 },
+ { 0.337255, 0.333333, 0.388235, 1.0 },
+ { 0.454902, 0.443137, 0.415686, 1.0 },
+ { 0.615686, 0.537255, 0.419608, 1.0 },
+ { 0.776471, 0.631373, 0.423529, 1.0 },
+ { 0.964706, 0.780392, 0.560784, 1.0 },
+ { 0.917647, 0.737255, 0.494118, 1.0 },
+ { 0.474510, 0.447059, 0.415686, 1.0 },
+ { 0.325490, 0.309804, 0.305882, 1.0 },
+ { 0.066667, 0.101961, 0.121569, 1.0 },
+ { 0.054902, 0.082353, 0.101961, 1.0 },
+ { 0.043137, 0.062745, 0.086275, 1.0 },
+ { 0.066667, 0.054902, 0.137255, 1.0 },
+ { 0.121569, 0.117647, 0.149020, 1.0 },
+ { 0.192157, 0.192157, 0.192157, 1.0 },
+ { 0.203922, 0.207843, 0.188235, 1.0 },
+ { 0.231373, 0.227451, 0.156863, 1.0 },
+ { 0.247059, 0.235294, 0.176471, 1.0 },
+ { 0.262745, 0.247059, 0.200000, 1.0 },
+ { 0.270588, 0.254902, 0.192157, 1.0 },
+ { 0.282353, 0.262745, 0.184314, 1.0 },
+ { 0.298039, 0.270588, 0.196078, 1.0 },
+ { 0.294118, 0.266667, 0.196078, 1.0 },
+ { 0.282353, 0.270588, 0.235294, 1.0 },
+ { 0.286275, 0.278431, 0.321569, 1.0 },
+ { 0.274510, 0.290196, 0.435294, 1.0 },
+ { 0.250980, 0.266667, 0.443137, 1.0 },
+ { 0.231373, 0.243137, 0.450980, 1.0 },
+ { 0.196078, 0.258824, 0.694118, 1.0 },
+ { 0.372549, 0.407843, 0.819608, 1.0 },
+ { 0.423529, 0.450980, 0.870588, 1.0 },
+ { 0.690196, 0.694118, 0.866667, 1.0 },
+ { 0.894118, 0.862745, 0.850980, 1.0 },
+ { 0.839216, 0.823529, 0.850980, 1.0 },
+ { 0.788235, 0.784314, 0.854902, 1.0 },
+ { 0.709804, 0.705882, 0.858824, 1.0 },
+ { 0.635294, 0.631373, 0.866667, 1.0 },
+ { 0.407843, 0.447059, 0.654902, 1.0 },
+ { 0.305882, 0.341176, 0.509804, 1.0 },
+ { 0.235294, 0.270588, 0.423529, 1.0 },
+ { 0.211765, 0.235294, 0.290196, 1.0 },
+ { 0.105882, 0.101961, 0.125490, 1.0 },
+ { 0.070588, 0.070588, 0.086275, 1.0 },
+ { 0.039216, 0.043137, 0.050980, 1.0 },
+ { 0.039216, 0.015686, 0.015686, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.094118, 0.109804, 0.113725, 1.0 },
+ { 0.129412, 0.129412, 0.176471, 1.0 },
+ { 0.192157, 0.196078, 0.211765, 1.0 },
+ { 0.203922, 0.203922, 0.211765, 1.0 },
+ { 0.215686, 0.215686, 0.215686, 1.0 },
+ { 0.215686, 0.219608, 0.239216, 1.0 },
+ { 0.243137, 0.243137, 0.243137, 1.0 },
+ { 0.254902, 0.250980, 0.231373, 1.0 },
+ { 0.250980, 0.247059, 0.227451, 1.0 },
+ { 0.262745, 0.247059, 0.200000, 1.0 },
+ { 0.258824, 0.243137, 0.196078, 1.0 },
+ { 0.215686, 0.203922, 0.239216, 1.0 },
+ { 0.200000, 0.196078, 0.239216, 1.0 },
+ { 0.184314, 0.192157, 0.239216, 1.0 },
+ { 0.145098, 0.176471, 0.250980, 1.0 },
+ { 0.152941, 0.125490, 0.254902, 1.0 },
+ { 0.043137, 0.082353, 0.180392, 1.0 },
+ { 0.101961, 0.117647, 0.152941, 1.0 },
+ { 0.231373, 0.227451, 0.258824, 1.0 },
+ { 0.250980, 0.250980, 0.274510, 1.0 },
+ { 0.270588, 0.274510, 0.294118, 1.0 },
+ { 0.356863, 0.360784, 0.376471, 1.0 },
+ { 0.521569, 0.494118, 0.470588, 1.0 },
+ { 0.847059, 0.752941, 0.619608, 1.0 },
+ { 0.941176, 0.827451, 0.694118, 1.0 },
+ { 0.945098, 0.843137, 0.705882, 1.0 },
+ { 0.941176, 0.847059, 0.745098, 1.0 },
+ { 0.956863, 0.886275, 0.807843, 1.0 },
+ { 0.949020, 0.882353, 0.819608, 1.0 },
+ { 0.968627, 0.882353, 0.792157, 1.0 },
+ { 0.949020, 0.870588, 0.776471, 1.0 },
+ { 0.945098, 0.847059, 0.725490, 1.0 },
+ { 0.901961, 0.839216, 0.749020, 1.0 },
+ { 0.752941, 0.713725, 0.709804, 1.0 },
+ { 0.345098, 0.364706, 0.513725, 1.0 },
+ { 0.321569, 0.341176, 0.478431, 1.0 },
+ { 0.301961, 0.321569, 0.447059, 1.0 },
+ { 0.282353, 0.309804, 0.423529, 1.0 },
+ { 0.262745, 0.309804, 0.403922, 1.0 },
+ { 0.286275, 0.305882, 0.392157, 1.0 },
+ { 0.294118, 0.286275, 0.368627, 1.0 },
+ { 0.301961, 0.313725, 0.270588, 1.0 },
+ { 0.278431, 0.266667, 0.231373, 1.0 },
+ { 0.278431, 0.262745, 0.215686, 1.0 },
+ { 0.282353, 0.258824, 0.203922, 1.0 },
+ { 0.282353, 0.258824, 0.196078, 1.0 },
+ { 0.266667, 0.258824, 0.211765, 1.0 },
+ { 0.282353, 0.266667, 0.219608, 1.0 },
+ { 0.278431, 0.239216, 0.270588, 1.0 },
+ { 0.262745, 0.262745, 0.262745, 1.0 },
+ { 0.243137, 0.243137, 0.243137, 1.0 },
+ { 0.235294, 0.231373, 0.254902, 1.0 },
+ { 0.200000, 0.211765, 0.247059, 1.0 },
+ { 0.196078, 0.203922, 0.254902, 1.0 },
+ { 0.215686, 0.203922, 0.247059, 1.0 },
+ { 0.243137, 0.243137, 0.250980, 1.0 },
+ { 0.254902, 0.270588, 0.274510, 1.0 },
+ { 0.247059, 0.258824, 0.294118, 1.0 },
+ { 0.270588, 0.286275, 0.333333, 1.0 },
+ { 0.282353, 0.298039, 0.396078, 1.0 },
+ { 0.270588, 0.294118, 0.396078, 1.0 },
+ { 0.266667, 0.274510, 0.321569, 1.0 },
+ { 0.258824, 0.262745, 0.278431, 1.0 },
+ { 0.254902, 0.258824, 0.278431, 1.0 },
+ { 0.254902, 0.262745, 0.309804, 1.0 },
+ { 0.262745, 0.254902, 0.349020, 1.0 },
+ { 0.262745, 0.254902, 0.349020, 1.0 },
+ { 0.254902, 0.254902, 0.349020, 1.0 },
+ { 0.223529, 0.243137, 0.317647, 1.0 },
+ { 0.196078, 0.203922, 0.262745, 1.0 },
+ { 0.203922, 0.203922, 0.235294, 1.0 },
+ { 0.207843, 0.215686, 0.211765, 1.0 },
+ { 0.207843, 0.215686, 0.196078, 1.0 },
+ { 0.203922, 0.203922, 0.196078, 1.0 },
+ { 0.196078, 0.200000, 0.180392, 1.0 },
+ { 0.172549, 0.172549, 0.164706, 1.0 },
+ { 0.133333, 0.137255, 0.113725, 1.0 },
+ { 0.160784, 0.152941, 0.003922, 1.0 },
+ { 0.172549, 0.184314, 0.156863, 1.0 },
+ { 0.200000, 0.203922, 0.180392, 1.0 },
+ { 0.203922, 0.203922, 0.196078, 1.0 },
+ { 0.211765, 0.215686, 0.196078, 1.0 },
+ { 0.239216, 0.239216, 0.207843, 1.0 },
+ { 0.247059, 0.247059, 0.247059, 1.0 },
+ { 0.270588, 0.270588, 0.262745, 1.0 },
+ { 0.278431, 0.294118, 0.290196, 1.0 },
+ { 0.313725, 0.317647, 0.298039, 1.0 },
+ { 0.313725, 0.325490, 0.360784, 1.0 },
+ { 0.341176, 0.341176, 0.349020, 1.0 },
+ { 0.407843, 0.368627, 0.372549, 1.0 },
+ { 0.450980, 0.439216, 0.380392, 1.0 },
+ { 0.372549, 0.368627, 0.388235, 1.0 },
+ { 0.309804, 0.305882, 0.360784, 1.0 },
+ { 0.301961, 0.317647, 0.431373, 1.0 },
+ { 0.305882, 0.325490, 0.450980, 1.0 },
+ { 0.384314, 0.380392, 0.435294, 1.0 },
+ { 0.470588, 0.509804, 0.478431, 1.0 },
+ { 0.800000, 0.749020, 0.717647, 1.0 },
+ { 0.941176, 0.847059, 0.713725, 1.0 },
+ { 0.945098, 0.843137, 0.713725, 1.0 },
+ { 0.952941, 0.823529, 0.662745, 1.0 },
+ { 0.898039, 0.772549, 0.588235, 1.0 },
+ { 0.462745, 0.427451, 0.431373, 1.0 },
+ { 0.266667, 0.278431, 0.313725, 1.0 },
+ { 0.070588, 0.105882, 0.219608, 1.0 },
+ { 0.219608, 0.243137, 0.376471, 1.0 },
+ };
+/* Apophysis-040427-4ChalicDrknsIce */
+static double4 colors_199[] = {
+ { 0.600000, 0.552941, 0.160784, 1.0 },
+ { 0.141176, 0.152941, 0.117647, 1.0 },
+ { 0.098039, 0.125490, 0.137255, 1.0 },
+ { 0.054902, 0.101961, 0.156863, 1.0 },
+ { 0.047059, 0.109804, 0.192157, 1.0 },
+ { 0.043137, 0.121569, 0.227451, 1.0 },
+ { 0.043137, 0.129412, 0.243137, 1.0 },
+ { 0.047059, 0.137255, 0.262745, 1.0 },
+ { 0.411765, 0.415686, 0.435294, 1.0 },
+ { 0.513725, 0.513725, 0.498039, 1.0 },
+ { 0.619608, 0.611765, 0.560784, 1.0 },
+ { 0.639216, 0.631373, 0.603922, 1.0 },
+ { 0.658824, 0.654902, 0.647059, 1.0 },
+ { 0.662745, 0.658824, 0.654902, 1.0 },
+ { 0.666667, 0.666667, 0.666667, 1.0 },
+ { 0.670588, 0.670588, 0.666667, 1.0 },
+ { 0.678431, 0.674510, 0.666667, 1.0 },
+ { 0.658824, 0.658824, 0.658824, 1.0 },
+ { 0.654902, 0.658824, 0.690196, 1.0 },
+ { 0.650980, 0.662745, 0.721569, 1.0 },
+ { 0.643137, 0.654902, 0.756863, 1.0 },
+ { 0.635294, 0.650980, 0.796078, 1.0 },
+ { 0.647059, 0.658824, 0.760784, 1.0 },
+ { 0.658824, 0.670588, 0.729412, 1.0 },
+ { 0.670588, 0.678431, 0.725490, 1.0 },
+ { 0.682353, 0.690196, 0.721569, 1.0 },
+ { 0.698039, 0.701961, 0.721569, 1.0 },
+ { 0.686275, 0.690196, 0.717647, 1.0 },
+ { 0.678431, 0.678431, 0.717647, 1.0 },
+ { 0.662745, 0.654902, 0.713725, 1.0 },
+ { 0.650980, 0.631373, 0.709804, 1.0 },
+ { 0.619608, 0.643137, 0.705882, 1.0 },
+ { 0.627451, 0.639216, 0.666667, 1.0 },
+ { 0.627451, 0.607843, 0.521569, 1.0 },
+ { 0.607843, 0.584314, 0.462745, 1.0 },
+ { 0.592157, 0.560784, 0.407843, 1.0 },
+ { 0.360784, 0.364706, 0.301961, 1.0 },
+ { 0.133333, 0.168627, 0.196078, 1.0 },
+ { 0.105882, 0.141176, 0.176471, 1.0 },
+ { 0.082353, 0.113725, 0.156863, 1.0 },
+ { 0.039216, 0.094118, 0.137255, 1.0 },
+ { 0.035294, 0.098039, 0.156863, 1.0 },
+ { 0.035294, 0.101961, 0.180392, 1.0 },
+ { 0.039216, 0.117647, 0.219608, 1.0 },
+ { 0.043137, 0.133333, 0.258824, 1.0 },
+ { 0.039216, 0.133333, 0.266667, 1.0 },
+ { 0.035294, 0.137255, 0.274510, 1.0 },
+ { 0.054902, 0.227451, 0.505882, 1.0 },
+ { 0.400000, 0.454902, 0.631373, 1.0 },
+ { 0.627451, 0.615686, 0.580392, 1.0 },
+ { 0.627451, 0.623529, 0.603922, 1.0 },
+ { 0.631373, 0.631373, 0.631373, 1.0 },
+ { 0.635294, 0.631373, 0.643137, 1.0 },
+ { 0.639216, 0.635294, 0.654902, 1.0 },
+ { 0.643137, 0.643137, 0.650980, 1.0 },
+ { 0.650980, 0.650980, 0.650980, 1.0 },
+ { 0.650980, 0.678431, 0.701961, 1.0 },
+ { 0.682353, 0.698039, 0.709804, 1.0 },
+ { 0.717647, 0.717647, 0.717647, 1.0 },
+ { 0.752941, 0.756863, 0.749020, 1.0 },
+ { 0.788235, 0.796078, 0.784314, 1.0 },
+ { 0.788235, 0.792157, 0.796078, 1.0 },
+ { 0.792157, 0.788235, 0.811765, 1.0 },
+ { 0.788235, 0.800000, 0.874510, 1.0 },
+ { 0.776471, 0.796078, 0.882353, 1.0 },
+ { 0.701961, 0.705882, 0.721569, 1.0 },
+ { 0.615686, 0.607843, 0.627451, 1.0 },
+ { 0.529412, 0.509804, 0.533333, 1.0 },
+ { 0.447059, 0.431373, 0.454902, 1.0 },
+ { 0.364706, 0.352941, 0.380392, 1.0 },
+ { 0.098039, 0.164706, 0.235294, 1.0 },
+ { 0.043137, 0.121569, 0.219608, 1.0 },
+ { 0.058824, 0.121569, 0.184314, 1.0 },
+ { 0.203922, 0.227451, 0.239216, 1.0 },
+ { 0.349020, 0.333333, 0.298039, 1.0 },
+ { 0.474510, 0.454902, 0.396078, 1.0 },
+ { 0.600000, 0.580392, 0.494118, 1.0 },
+ { 0.611765, 0.603922, 0.533333, 1.0 },
+ { 0.623529, 0.631373, 0.576471, 1.0 },
+ { 0.643137, 0.694118, 0.584314, 1.0 },
+ { 0.678431, 0.670588, 0.619608, 1.0 },
+ { 0.709804, 0.698039, 0.560784, 1.0 },
+ { 0.698039, 0.674510, 0.541176, 1.0 },
+ { 0.690196, 0.654902, 0.525490, 1.0 },
+ { 0.654902, 0.635294, 0.529412, 1.0 },
+ { 0.619608, 0.615686, 0.537255, 1.0 },
+ { 0.600000, 0.619608, 0.533333, 1.0 },
+ { 0.639216, 0.631373, 0.584314, 1.0 },
+ { 0.682353, 0.698039, 0.639216, 1.0 },
+ { 0.729412, 0.741176, 0.686275, 1.0 },
+ { 0.780392, 0.788235, 0.733333, 1.0 },
+ { 0.788235, 0.780392, 0.725490, 1.0 },
+ { 0.796078, 0.772549, 0.717647, 1.0 },
+ { 0.874510, 0.819608, 0.674510, 1.0 },
+ { 0.839216, 0.800000, 0.568627, 1.0 },
+ { 0.788235, 0.737255, 0.600000, 1.0 },
+ { 0.729412, 0.713725, 0.670588, 1.0 },
+ { 0.639216, 0.650980, 0.709804, 1.0 },
+ { 0.631373, 0.643137, 0.686275, 1.0 },
+ { 0.623529, 0.635294, 0.662745, 1.0 },
+ { 0.623529, 0.627451, 0.647059, 1.0 },
+ { 0.623529, 0.623529, 0.631373, 1.0 },
+ { 0.580392, 0.611765, 0.568627, 1.0 },
+ { 0.556863, 0.560784, 0.505882, 1.0 },
+ { 0.043137, 0.188235, 0.396078, 1.0 },
+ { 0.074510, 0.250980, 0.556863, 1.0 },
+ { 0.105882, 0.313725, 0.721569, 1.0 },
+ { 0.149020, 0.345098, 0.756863, 1.0 },
+ { 0.192157, 0.376471, 0.792157, 1.0 },
+ { 0.356863, 0.458824, 0.752941, 1.0 },
+ { 0.411765, 0.486275, 0.717647, 1.0 },
+ { 0.552941, 0.588235, 0.717647, 1.0 },
+ { 0.588235, 0.607843, 0.631373, 1.0 },
+ { 0.564706, 0.568627, 0.588235, 1.0 },
+ { 0.447059, 0.470588, 0.560784, 1.0 },
+ { 0.329412, 0.376471, 0.533333, 1.0 },
+ { 0.109804, 0.164706, 0.266667, 1.0 },
+ { 0.050980, 0.129412, 0.235294, 1.0 },
+ { 0.035294, 0.113725, 0.219608, 1.0 },
+ { 0.027451, 0.098039, 0.184314, 1.0 },
+ { 0.019608, 0.086275, 0.156863, 1.0 },
+ { 0.027451, 0.082353, 0.141176, 1.0 },
+ { 0.035294, 0.082353, 0.129412, 1.0 },
+ { 0.035294, 0.074510, 0.109804, 1.0 },
+ { 0.039216, 0.066667, 0.090196, 1.0 },
+ { 0.031373, 0.058824, 0.082353, 1.0 },
+ { 0.054902, 0.074510, 0.098039, 1.0 },
+ { 0.070588, 0.101961, 0.109804, 1.0 },
+ { 0.149020, 0.156863, 0.105882, 1.0 },
+ { 0.415686, 0.458824, 0.325490, 1.0 },
+ { 0.505882, 0.509804, 0.372549, 1.0 },
+ { 0.596078, 0.564706, 0.419608, 1.0 },
+ { 0.701961, 0.643137, 0.560784, 1.0 },
+ { 0.764706, 0.752941, 0.717647, 1.0 },
+ { 0.866667, 0.835294, 0.760784, 1.0 },
+ { 0.913725, 0.866667, 0.780392, 1.0 },
+ { 0.945098, 0.886275, 0.756863, 1.0 },
+ { 0.886275, 0.850980, 0.819608, 1.0 },
+ { 0.831373, 0.815686, 0.882353, 1.0 },
+ { 0.815686, 0.819608, 0.894118, 1.0 },
+ { 0.800000, 0.823529, 0.909804, 1.0 },
+ { 0.913725, 0.890196, 0.945098, 1.0 },
+ { 0.933333, 0.909804, 0.956863, 1.0 },
+ { 0.878431, 0.882353, 0.811765, 1.0 },
+ { 0.854902, 0.866667, 0.792157, 1.0 },
+ { 0.745098, 0.733333, 0.705882, 1.0 },
+ { 0.729412, 0.709804, 0.698039, 1.0 },
+ { 0.713725, 0.690196, 0.690196, 1.0 },
+ { 0.658824, 0.658824, 0.650980, 1.0 },
+ { 0.635294, 0.619608, 0.572549, 1.0 },
+ { 0.572549, 0.560784, 0.501961, 1.0 },
+ { 0.454902, 0.454902, 0.415686, 1.0 },
+ { 0.105882, 0.141176, 0.176471, 1.0 },
+ { 0.129412, 0.145098, 0.168627, 1.0 },
+ { 0.152941, 0.152941, 0.160784, 1.0 },
+ { 0.364706, 0.376471, 0.333333, 1.0 },
+ { 0.486275, 0.490196, 0.470588, 1.0 },
+ { 0.600000, 0.588235, 0.552941, 1.0 },
+ { 0.725490, 0.674510, 0.639216, 1.0 },
+ { 0.764706, 0.749020, 0.713725, 1.0 },
+ { 0.807843, 0.792157, 0.788235, 1.0 },
+ { 0.831373, 0.807843, 0.854902, 1.0 },
+ { 0.815686, 0.792157, 0.839216, 1.0 },
+ { 0.803922, 0.780392, 0.827451, 1.0 },
+ { 0.725490, 0.725490, 0.756863, 1.0 },
+ { 0.729412, 0.729412, 0.737255, 1.0 },
+ { 0.698039, 0.701961, 0.721569, 1.0 },
+ { 0.678431, 0.682353, 0.701961, 1.0 },
+ { 0.686275, 0.686275, 0.694118, 1.0 },
+ { 0.690196, 0.690196, 0.686275, 1.0 },
+ { 0.694118, 0.698039, 0.678431, 1.0 },
+ { 0.713725, 0.701961, 0.674510, 1.0 },
+ { 0.725490, 0.694118, 0.686275, 1.0 },
+ { 0.749020, 0.709804, 0.670588, 1.0 },
+ { 0.745098, 0.709804, 0.674510, 1.0 },
+ { 0.729412, 0.725490, 0.709804, 1.0 },
+ { 0.733333, 0.725490, 0.729412, 1.0 },
+ { 0.713725, 0.717647, 0.737255, 1.0 },
+ { 0.709804, 0.709804, 0.749020, 1.0 },
+ { 0.709804, 0.705882, 0.776471, 1.0 },
+ { 0.717647, 0.721569, 0.741176, 1.0 },
+ { 0.717647, 0.717647, 0.725490, 1.0 },
+ { 0.717647, 0.717647, 0.717647, 1.0 },
+ { 0.698039, 0.694118, 0.713725, 1.0 },
+ { 0.678431, 0.678431, 0.709804, 1.0 },
+ { 0.674510, 0.674510, 0.705882, 1.0 },
+ { 0.670588, 0.670588, 0.701961, 1.0 },
+ { 0.678431, 0.678431, 0.678431, 1.0 },
+ { 0.682353, 0.670588, 0.650980, 1.0 },
+ { 0.658824, 0.654902, 0.639216, 1.0 },
+ { 0.686275, 0.674510, 0.639216, 1.0 },
+ { 0.694118, 0.686275, 0.596078, 1.0 },
+ { 0.705882, 0.682353, 0.541176, 1.0 },
+ { 0.635294, 0.615686, 0.541176, 1.0 },
+ { 0.623529, 0.623529, 0.592157, 1.0 },
+ { 0.639216, 0.635294, 0.619608, 1.0 },
+ { 0.654902, 0.658824, 0.639216, 1.0 },
+ { 0.674510, 0.674510, 0.643137, 1.0 },
+ { 0.654902, 0.654902, 0.623529, 1.0 },
+ { 0.654902, 0.643137, 0.607843, 1.0 },
+ { 0.603922, 0.600000, 0.521569, 1.0 },
+ { 0.584314, 0.533333, 0.466667, 1.0 },
+ { 0.462745, 0.466667, 0.443137, 1.0 },
+ { 0.294118, 0.294118, 0.247059, 1.0 },
+ { 0.133333, 0.172549, 0.168627, 1.0 },
+ { 0.074510, 0.109804, 0.137255, 1.0 },
+ { 0.058824, 0.094118, 0.121569, 1.0 },
+ { 0.050980, 0.086275, 0.113725, 1.0 },
+ { 0.050980, 0.086275, 0.113725, 1.0 },
+ { 0.031373, 0.070588, 0.117647, 1.0 },
+ { 0.027451, 0.066667, 0.105882, 1.0 },
+ { 0.015686, 0.062745, 0.109804, 1.0 },
+ { 0.027451, 0.074510, 0.121569, 1.0 },
+ { 0.023529, 0.078431, 0.129412, 1.0 },
+ { 0.023529, 0.074510, 0.137255, 1.0 },
+ { 0.043137, 0.090196, 0.137255, 1.0 },
+ { 0.050980, 0.086275, 0.121569, 1.0 },
+ { 0.054902, 0.090196, 0.117647, 1.0 },
+ { 0.054902, 0.094118, 0.141176, 1.0 },
+ { 0.058824, 0.094118, 0.160784, 1.0 },
+ { 0.027451, 0.094118, 0.164706, 1.0 },
+ { 0.043137, 0.101961, 0.176471, 1.0 },
+ { 0.031373, 0.117647, 0.211765, 1.0 },
+ { 0.027451, 0.117647, 0.239216, 1.0 },
+ { 0.035294, 0.113725, 0.219608, 1.0 },
+ { 0.047059, 0.109804, 0.207843, 1.0 },
+ { 0.035294, 0.105882, 0.200000, 1.0 },
+ { 0.043137, 0.113725, 0.207843, 1.0 },
+ { 0.043137, 0.117647, 0.235294, 1.0 },
+ { 0.043137, 0.137255, 0.270588, 1.0 },
+ { 0.215686, 0.231373, 0.368627, 1.0 },
+ { 0.364706, 0.423529, 0.592157, 1.0 },
+ { 0.525490, 0.572549, 0.737255, 1.0 },
+ { 0.592157, 0.619608, 0.729412, 1.0 },
+ { 0.635294, 0.623529, 0.588235, 1.0 },
+ { 0.603922, 0.560784, 0.450980, 1.0 },
+ { 0.556863, 0.517647, 0.309804, 1.0 },
+ { 0.294118, 0.290196, 0.101961, 1.0 },
+ { 0.215686, 0.219608, 0.098039, 1.0 },
+ { 0.145098, 0.160784, 0.101961, 1.0 },
+ { 0.074510, 0.105882, 0.113725, 1.0 },
+ { 0.070588, 0.101961, 0.113725, 1.0 },
+ { 0.070588, 0.101961, 0.109804, 1.0 },
+ { 0.066667, 0.098039, 0.105882, 1.0 },
+ { 0.058824, 0.094118, 0.113725, 1.0 },
+ { 0.066667, 0.094118, 0.117647, 1.0 },
+ { 0.070588, 0.101961, 0.113725, 1.0 },
+ { 0.094118, 0.129412, 0.156863, 1.0 },
+ { 0.188235, 0.200000, 0.094118, 1.0 },
+ { 0.239216, 0.247059, 0.094118, 1.0 },
+ { 0.560784, 0.521569, 0.149020, 1.0 },
+ { 0.643137, 0.584314, 0.188235, 1.0 },
+ { 0.788235, 0.698039, 0.250980, 1.0 },
+ { 0.694118, 0.611765, 0.396078, 1.0 },
+ { 0.619608, 0.588235, 0.443137, 1.0 },
+ { 0.560784, 0.549020, 0.474510, 1.0 },
+ };
+/* Apophysis-040427-4CactusFlwer */
+static double4 colors_200[] = {
+ { 0.509804, 0.521569, 0.407843, 1.0 },
+ { 0.513725, 0.513725, 0.403922, 1.0 },
+ { 0.607843, 0.470588, 0.392157, 1.0 },
+ { 0.705882, 0.431373, 0.384314, 1.0 },
+ { 0.749020, 0.529412, 0.454902, 1.0 },
+ { 0.792157, 0.627451, 0.529412, 1.0 },
+ { 0.741176, 0.643137, 0.525490, 1.0 },
+ { 0.694118, 0.662745, 0.521569, 1.0 },
+ { 0.525490, 0.525490, 0.423529, 1.0 },
+ { 0.501961, 0.494118, 0.423529, 1.0 },
+ { 0.478431, 0.462745, 0.427451, 1.0 },
+ { 0.466667, 0.482353, 0.392157, 1.0 },
+ { 0.454902, 0.501961, 0.360784, 1.0 },
+ { 0.462745, 0.462745, 0.329412, 1.0 },
+ { 0.470588, 0.427451, 0.301961, 1.0 },
+ { 0.458824, 0.415686, 0.301961, 1.0 },
+ { 0.447059, 0.407843, 0.301961, 1.0 },
+ { 0.482353, 0.380392, 0.329412, 1.0 },
+ { 0.505882, 0.388235, 0.305882, 1.0 },
+ { 0.529412, 0.396078, 0.286275, 1.0 },
+ { 0.482353, 0.415686, 0.286275, 1.0 },
+ { 0.435294, 0.435294, 0.286275, 1.0 },
+ { 0.435294, 0.439216, 0.286275, 1.0 },
+ { 0.435294, 0.443137, 0.290196, 1.0 },
+ { 0.380392, 0.474510, 0.247059, 1.0 },
+ { 0.364706, 0.411765, 0.227451, 1.0 },
+ { 0.352941, 0.352941, 0.211765, 1.0 },
+ { 0.368627, 0.368627, 0.247059, 1.0 },
+ { 0.388235, 0.388235, 0.286275, 1.0 },
+ { 0.396078, 0.396078, 0.305882, 1.0 },
+ { 0.407843, 0.403922, 0.325490, 1.0 },
+ { 0.486275, 0.415686, 0.407843, 1.0 },
+ { 0.517647, 0.494118, 0.447059, 1.0 },
+ { 0.717647, 0.713725, 0.635294, 1.0 },
+ { 0.847059, 0.796078, 0.784314, 1.0 },
+ { 0.976471, 0.882353, 0.937255, 1.0 },
+ { 0.921569, 0.803922, 0.831373, 1.0 },
+ { 0.870588, 0.729412, 0.729412, 1.0 },
+ { 0.890196, 0.654902, 0.635294, 1.0 },
+ { 0.913725, 0.584314, 0.541176, 1.0 },
+ { 0.592157, 0.521569, 0.380392, 1.0 },
+ { 0.521569, 0.486275, 0.349020, 1.0 },
+ { 0.450980, 0.454902, 0.321569, 1.0 },
+ { 0.478431, 0.470588, 0.356863, 1.0 },
+ { 0.505882, 0.490196, 0.392157, 1.0 },
+ { 0.529412, 0.494118, 0.423529, 1.0 },
+ { 0.556863, 0.501961, 0.458824, 1.0 },
+ { 0.662745, 0.658824, 0.576471, 1.0 },
+ { 0.745098, 0.741176, 0.670588, 1.0 },
+ { 0.788235, 0.776471, 0.843137, 1.0 },
+ { 0.827451, 0.847059, 0.854902, 1.0 },
+ { 0.866667, 0.921569, 0.870588, 1.0 },
+ { 0.843137, 0.905882, 0.843137, 1.0 },
+ { 0.823529, 0.890196, 0.815686, 1.0 },
+ { 0.811765, 0.847059, 0.784314, 1.0 },
+ { 0.803922, 0.807843, 0.752941, 1.0 },
+ { 0.698039, 0.776471, 0.729412, 1.0 },
+ { 0.670588, 0.764706, 0.639216, 1.0 },
+ { 0.643137, 0.752941, 0.552941, 1.0 },
+ { 0.643137, 0.772549, 0.623529, 1.0 },
+ { 0.647059, 0.796078, 0.698039, 1.0 },
+ { 0.686275, 0.756863, 0.682353, 1.0 },
+ { 0.729412, 0.721569, 0.670588, 1.0 },
+ { 0.709804, 0.705882, 0.635294, 1.0 },
+ { 0.666667, 0.670588, 0.600000, 1.0 },
+ { 0.486275, 0.517647, 0.525490, 1.0 },
+ { 0.423529, 0.458824, 0.419608, 1.0 },
+ { 0.364706, 0.400000, 0.317647, 1.0 },
+ { 0.356863, 0.360784, 0.282353, 1.0 },
+ { 0.352941, 0.325490, 0.250980, 1.0 },
+ { 0.356863, 0.286275, 0.231373, 1.0 },
+ { 0.274510, 0.278431, 0.207843, 1.0 },
+ { 0.239216, 0.239216, 0.200000, 1.0 },
+ { 0.235294, 0.219608, 0.168627, 1.0 },
+ { 0.235294, 0.200000, 0.141176, 1.0 },
+ { 0.239216, 0.200000, 0.133333, 1.0 },
+ { 0.247059, 0.203922, 0.125490, 1.0 },
+ { 0.258824, 0.227451, 0.125490, 1.0 },
+ { 0.274510, 0.254902, 0.129412, 1.0 },
+ { 0.301961, 0.290196, 0.160784, 1.0 },
+ { 0.305882, 0.341176, 0.219608, 1.0 },
+ { 0.458824, 0.474510, 0.376471, 1.0 },
+ { 0.533333, 0.537255, 0.454902, 1.0 },
+ { 0.607843, 0.603922, 0.533333, 1.0 },
+ { 0.619608, 0.615686, 0.529412, 1.0 },
+ { 0.631373, 0.631373, 0.529412, 1.0 },
+ { 0.615686, 0.615686, 0.505882, 1.0 },
+ { 0.607843, 0.580392, 0.407843, 1.0 },
+ { 0.450980, 0.509804, 0.286275, 1.0 },
+ { 0.407843, 0.411765, 0.235294, 1.0 },
+ { 0.368627, 0.317647, 0.184314, 1.0 },
+ { 0.337255, 0.305882, 0.176471, 1.0 },
+ { 0.305882, 0.294118, 0.172549, 1.0 },
+ { 0.313725, 0.301961, 0.164706, 1.0 },
+ { 0.384314, 0.247059, 0.098039, 1.0 },
+ { 0.415686, 0.286275, 0.125490, 1.0 },
+ { 0.407843, 0.329412, 0.192157, 1.0 },
+ { 0.435294, 0.447059, 0.364706, 1.0 },
+ { 0.478431, 0.505882, 0.454902, 1.0 },
+ { 0.525490, 0.568627, 0.545098, 1.0 },
+ { 0.584314, 0.603922, 0.545098, 1.0 },
+ { 0.643137, 0.643137, 0.549020, 1.0 },
+ { 0.674510, 0.674510, 0.580392, 1.0 },
+ { 0.690196, 0.686275, 0.603922, 1.0 },
+ { 0.741176, 0.713725, 0.600000, 1.0 },
+ { 0.686275, 0.678431, 0.584314, 1.0 },
+ { 0.635294, 0.647059, 0.572549, 1.0 },
+ { 0.556863, 0.623529, 0.556863, 1.0 },
+ { 0.478431, 0.603922, 0.545098, 1.0 },
+ { 0.419608, 0.470588, 0.443137, 1.0 },
+ { 0.345098, 0.415686, 0.360784, 1.0 },
+ { 0.329412, 0.360784, 0.278431, 1.0 },
+ { 0.305882, 0.321569, 0.215686, 1.0 },
+ { 0.309804, 0.392157, 0.231373, 1.0 },
+ { 0.341176, 0.384314, 0.243137, 1.0 },
+ { 0.372549, 0.376471, 0.254902, 1.0 },
+ { 0.411765, 0.427451, 0.298039, 1.0 },
+ { 0.458824, 0.498039, 0.400000, 1.0 },
+ { 0.482353, 0.572549, 0.462745, 1.0 },
+ { 0.611765, 0.654902, 0.521569, 1.0 },
+ { 0.635294, 0.635294, 0.541176, 1.0 },
+ { 0.584314, 0.588235, 0.454902, 1.0 },
+ { 0.537255, 0.541176, 0.368627, 1.0 },
+ { 0.521569, 0.482353, 0.341176, 1.0 },
+ { 0.509804, 0.427451, 0.313725, 1.0 },
+ { 0.525490, 0.349020, 0.235294, 1.0 },
+ { 0.572549, 0.282353, 0.270588, 1.0 },
+ { 0.482353, 0.290196, 0.235294, 1.0 },
+ { 0.478431, 0.325490, 0.164706, 1.0 },
+ { 0.266667, 0.203922, 0.141176, 1.0 },
+ { 0.247059, 0.180392, 0.105882, 1.0 },
+ { 0.231373, 0.160784, 0.074510, 1.0 },
+ { 0.113725, 0.078431, 0.043137, 1.0 },
+ { 0.105882, 0.082353, 0.000000, 1.0 },
+ { 0.078431, 0.078431, 0.031373, 1.0 },
+ { 0.078431, 0.078431, 0.031373, 1.0 },
+ { 0.094118, 0.094118, 0.047059, 1.0 },
+ { 0.141176, 0.137255, 0.074510, 1.0 },
+ { 0.192157, 0.184314, 0.101961, 1.0 },
+ { 0.203922, 0.180392, 0.098039, 1.0 },
+ { 0.219608, 0.176471, 0.098039, 1.0 },
+ { 0.207843, 0.168627, 0.062745, 1.0 },
+ { 0.164706, 0.152941, 0.023529, 1.0 },
+ { 0.188235, 0.180392, 0.000000, 1.0 },
+ { 0.243137, 0.207843, 0.000000, 1.0 },
+ { 0.215686, 0.203922, 0.074510, 1.0 },
+ { 0.219608, 0.203922, 0.078431, 1.0 },
+ { 0.223529, 0.203922, 0.086275, 1.0 },
+ { 0.211765, 0.219608, 0.133333, 1.0 },
+ { 0.247059, 0.250980, 0.125490, 1.0 },
+ { 0.258824, 0.266667, 0.121569, 1.0 },
+ { 0.258824, 0.254902, 0.145098, 1.0 },
+ { 0.282353, 0.282353, 0.180392, 1.0 },
+ { 0.266667, 0.274510, 0.172549, 1.0 },
+ { 0.254902, 0.270588, 0.164706, 1.0 },
+ { 0.243137, 0.254902, 0.149020, 1.0 },
+ { 0.239216, 0.239216, 0.137255, 1.0 },
+ { 0.176471, 0.200000, 0.145098, 1.0 },
+ { 0.152941, 0.172549, 0.082353, 1.0 },
+ { 0.113725, 0.125490, 0.082353, 1.0 },
+ { 0.094118, 0.109804, 0.043137, 1.0 },
+ { 0.168627, 0.231373, 0.125490, 1.0 },
+ { 0.196078, 0.239216, 0.141176, 1.0 },
+ { 0.227451, 0.247059, 0.160784, 1.0 },
+ { 0.321569, 0.305882, 0.192157, 1.0 },
+ { 0.415686, 0.341176, 0.211765, 1.0 },
+ { 0.439216, 0.368627, 0.282353, 1.0 },
+ { 0.423529, 0.427451, 0.294118, 1.0 },
+ { 0.431373, 0.454902, 0.219608, 1.0 },
+ { 0.427451, 0.427451, 0.227451, 1.0 },
+ { 0.423529, 0.403922, 0.239216, 1.0 },
+ { 0.411765, 0.415686, 0.294118, 1.0 },
+ { 0.447059, 0.380392, 0.262745, 1.0 },
+ { 0.505882, 0.435294, 0.192157, 1.0 },
+ { 0.513725, 0.380392, 0.129412, 1.0 },
+ { 0.533333, 0.411765, 0.231373, 1.0 },
+ { 0.541176, 0.462745, 0.254902, 1.0 },
+ { 0.580392, 0.443137, 0.317647, 1.0 },
+ { 0.592157, 0.431373, 0.313725, 1.0 },
+ { 0.631373, 0.396078, 0.352941, 1.0 },
+ { 0.560784, 0.494118, 0.392157, 1.0 },
+ { 0.505882, 0.407843, 0.380392, 1.0 },
+ { 0.431373, 0.376471, 0.325490, 1.0 },
+ { 0.352941, 0.352941, 0.211765, 1.0 },
+ { 0.250980, 0.290196, 0.145098, 1.0 },
+ { 0.243137, 0.270588, 0.125490, 1.0 },
+ { 0.239216, 0.254902, 0.109804, 1.0 },
+ { 0.254902, 0.247059, 0.086275, 1.0 },
+ { 0.235294, 0.258824, 0.109804, 1.0 },
+ { 0.223529, 0.247059, 0.137255, 1.0 },
+ { 0.227451, 0.262745, 0.141176, 1.0 },
+ { 0.274510, 0.278431, 0.156863, 1.0 },
+ { 0.305882, 0.301961, 0.180392, 1.0 },
+ { 0.356863, 0.356863, 0.215686, 1.0 },
+ { 0.388235, 0.388235, 0.294118, 1.0 },
+ { 0.415686, 0.380392, 0.360784, 1.0 },
+ { 0.501961, 0.427451, 0.400000, 1.0 },
+ { 0.521569, 0.509804, 0.450980, 1.0 },
+ { 0.631373, 0.631373, 0.537255, 1.0 },
+ { 0.760784, 0.694118, 0.576471, 1.0 },
+ { 0.890196, 0.843137, 0.317647, 1.0 },
+ { 0.933333, 0.878431, 0.254902, 1.0 },
+ { 0.898039, 0.843137, 0.262745, 1.0 },
+ { 0.631373, 0.717647, 0.462745, 1.0 },
+ { 0.674510, 0.662745, 0.525490, 1.0 },
+ { 0.674510, 0.670588, 0.592157, 1.0 },
+ { 0.682353, 0.619608, 0.619608, 1.0 },
+ { 0.662745, 0.615686, 0.623529, 1.0 },
+ { 0.525490, 0.603922, 0.741176, 1.0 },
+ { 0.639216, 0.639216, 0.686275, 1.0 },
+ { 0.729412, 0.721569, 0.662745, 1.0 },
+ { 0.729412, 0.733333, 0.678431, 1.0 },
+ { 0.756863, 0.760784, 0.698039, 1.0 },
+ { 0.741176, 0.784314, 0.752941, 1.0 },
+ { 0.882353, 0.850980, 0.709804, 1.0 },
+ { 0.996078, 0.988235, 0.698039, 1.0 },
+ { 1.000000, 0.988235, 0.780392, 1.0 },
+ { 0.980392, 0.968627, 0.894118, 1.0 },
+ { 0.933333, 0.996078, 0.952941, 1.0 },
+ { 0.933333, 0.964706, 1.000000, 1.0 },
+ { 0.878431, 0.901961, 0.988235, 1.0 },
+ { 0.913725, 0.956863, 0.980392, 1.0 },
+ { 0.996078, 1.000000, 0.772549, 1.0 },
+ { 1.000000, 0.956863, 0.564706, 1.0 },
+ { 0.976471, 0.882353, 0.450980, 1.0 },
+ { 1.000000, 0.988235, 0.403922, 1.0 },
+ { 0.972549, 0.964706, 0.568627, 1.0 },
+ { 0.870588, 0.788235, 0.682353, 1.0 },
+ { 0.776471, 0.627451, 0.584314, 1.0 },
+ { 0.737255, 0.588235, 0.545098, 1.0 },
+ { 0.627451, 0.513725, 0.458824, 1.0 },
+ { 0.533333, 0.529412, 0.407843, 1.0 },
+ { 0.509804, 0.513725, 0.392157, 1.0 },
+ { 0.509804, 0.490196, 0.376471, 1.0 },
+ { 0.501961, 0.447059, 0.333333, 1.0 },
+ { 0.415686, 0.392157, 0.305882, 1.0 },
+ { 0.364706, 0.380392, 0.282353, 1.0 },
+ { 0.360784, 0.356863, 0.235294, 1.0 },
+ { 0.368627, 0.301961, 0.231373, 1.0 },
+ { 0.376471, 0.290196, 0.235294, 1.0 },
+ { 0.298039, 0.278431, 0.192157, 1.0 },
+ { 0.270588, 0.278431, 0.184314, 1.0 },
+ { 0.231373, 0.247059, 0.156863, 1.0 },
+ { 0.243137, 0.215686, 0.152941, 1.0 },
+ { 0.176471, 0.211765, 0.129412, 1.0 },
+ { 0.180392, 0.192157, 0.078431, 1.0 },
+ { 0.168627, 0.168627, 0.058824, 1.0 },
+ { 0.196078, 0.200000, 0.066667, 1.0 },
+ { 0.223529, 0.223529, 0.082353, 1.0 },
+ { 0.274510, 0.294118, 0.133333, 1.0 },
+ { 0.352941, 0.349020, 0.094118, 1.0 },
+ { 0.380392, 0.352941, 0.188235, 1.0 },
+ { 0.376471, 0.380392, 0.258824, 1.0 },
+ { 0.400000, 0.403922, 0.282353, 1.0 },
+ { 0.419608, 0.423529, 0.290196, 1.0 },
+ { 0.592157, 0.556863, 0.443137, 1.0 },
+ };
+/* Apophysis-040427-4ChrryBlssmT */
+static double4 colors_201[] = {
+ { 0.996078, 0.737255, 0.792157, 1.0 },
+ { 0.996078, 0.862745, 0.815686, 1.0 },
+ { 0.992157, 0.890196, 0.768627, 1.0 },
+ { 0.992157, 0.921569, 0.725490, 1.0 },
+ { 0.901961, 0.831373, 0.615686, 1.0 },
+ { 0.815686, 0.741176, 0.509804, 1.0 },
+ { 0.670588, 0.701961, 0.462745, 1.0 },
+ { 0.529412, 0.666667, 0.415686, 1.0 },
+ { 0.121569, 0.427451, 0.325490, 1.0 },
+ { 0.243137, 0.533333, 0.427451, 1.0 },
+ { 0.368627, 0.643137, 0.533333, 1.0 },
+ { 0.596078, 0.694118, 0.533333, 1.0 },
+ { 0.827451, 0.745098, 0.537255, 1.0 },
+ { 0.913725, 0.772549, 0.580392, 1.0 },
+ { 1.000000, 0.800000, 0.623529, 1.0 },
+ { 1.000000, 0.827451, 0.678431, 1.0 },
+ { 1.000000, 0.854902, 0.733333, 1.0 },
+ { 1.000000, 0.882353, 0.831373, 1.0 },
+ { 0.992157, 0.878431, 0.827451, 1.0 },
+ { 0.988235, 0.878431, 0.823529, 1.0 },
+ { 0.941176, 0.831373, 0.752941, 1.0 },
+ { 0.894118, 0.788235, 0.682353, 1.0 },
+ { 0.874510, 0.780392, 0.623529, 1.0 },
+ { 0.854902, 0.776471, 0.568627, 1.0 },
+ { 0.815686, 0.698039, 0.501961, 1.0 },
+ { 0.827451, 0.717647, 0.517647, 1.0 },
+ { 0.839216, 0.737255, 0.537255, 1.0 },
+ { 0.866667, 0.803922, 0.592157, 1.0 },
+ { 0.894118, 0.874510, 0.647059, 1.0 },
+ { 0.905882, 0.894118, 0.666667, 1.0 },
+ { 0.921569, 0.913725, 0.690196, 1.0 },
+ { 0.921569, 0.913725, 0.690196, 1.0 },
+ { 0.913725, 0.913725, 0.701961, 1.0 },
+ { 0.921569, 0.921569, 0.709804, 1.0 },
+ { 0.913725, 0.901961, 0.682353, 1.0 },
+ { 0.905882, 0.886275, 0.658824, 1.0 },
+ { 0.882353, 0.843137, 0.619608, 1.0 },
+ { 0.858824, 0.800000, 0.584314, 1.0 },
+ { 0.847059, 0.764706, 0.556863, 1.0 },
+ { 0.835294, 0.733333, 0.533333, 1.0 },
+ { 0.815686, 0.682353, 0.501961, 1.0 },
+ { 0.803922, 0.662745, 0.478431, 1.0 },
+ { 0.792157, 0.643137, 0.458824, 1.0 },
+ { 0.678431, 0.584314, 0.501961, 1.0 },
+ { 0.568627, 0.525490, 0.549020, 1.0 },
+ { 0.486275, 0.529412, 0.509804, 1.0 },
+ { 0.403922, 0.537255, 0.470588, 1.0 },
+ { 0.184314, 0.396078, 0.294118, 1.0 },
+ { 0.043137, 0.196078, 0.125490, 1.0 },
+ { 0.149020, 0.082353, 0.019608, 1.0 },
+ { 0.125490, 0.039216, 0.058824, 1.0 },
+ { 0.105882, 0.000000, 0.101961, 1.0 },
+ { 0.137255, 0.011765, 0.149020, 1.0 },
+ { 0.172549, 0.027451, 0.196078, 1.0 },
+ { 0.176471, 0.074510, 0.211765, 1.0 },
+ { 0.184314, 0.121569, 0.227451, 1.0 },
+ { 0.403922, 0.447059, 0.329412, 1.0 },
+ { 0.639216, 0.647059, 0.466667, 1.0 },
+ { 0.874510, 0.850980, 0.607843, 1.0 },
+ { 0.933333, 0.878431, 0.717647, 1.0 },
+ { 0.992157, 0.909804, 0.827451, 1.0 },
+ { 0.996078, 0.905882, 0.831373, 1.0 },
+ { 1.000000, 0.901961, 0.835294, 1.0 },
+ { 0.988235, 0.929412, 0.807843, 1.0 },
+ { 0.988235, 0.945098, 0.827451, 1.0 },
+ { 0.945098, 0.952941, 0.768627, 1.0 },
+ { 0.901961, 0.878431, 0.678431, 1.0 },
+ { 0.862745, 0.803922, 0.588235, 1.0 },
+ { 0.839216, 0.745098, 0.560784, 1.0 },
+ { 0.819608, 0.686275, 0.537255, 1.0 },
+ { 0.862745, 0.545098, 0.580392, 1.0 },
+ { 0.894118, 0.478431, 0.568627, 1.0 },
+ { 0.917647, 0.435294, 0.682353, 1.0 },
+ { 0.949020, 0.525490, 0.709804, 1.0 },
+ { 0.980392, 0.615686, 0.737255, 1.0 },
+ { 0.976471, 0.631373, 0.741176, 1.0 },
+ { 0.972549, 0.647059, 0.749020, 1.0 },
+ { 0.890196, 0.592157, 0.701961, 1.0 },
+ { 0.807843, 0.537255, 0.658824, 1.0 },
+ { 0.776471, 0.529412, 0.643137, 1.0 },
+ { 0.776471, 0.576471, 0.564706, 1.0 },
+ { 0.792157, 0.643137, 0.458824, 1.0 },
+ { 0.792157, 0.650980, 0.470588, 1.0 },
+ { 0.796078, 0.662745, 0.482353, 1.0 },
+ { 0.796078, 0.666667, 0.486275, 1.0 },
+ { 0.800000, 0.674510, 0.490196, 1.0 },
+ { 0.807843, 0.690196, 0.494118, 1.0 },
+ { 0.827451, 0.709804, 0.513725, 1.0 },
+ { 0.898039, 0.843137, 0.588235, 1.0 },
+ { 0.878431, 0.862745, 0.670588, 1.0 },
+ { 0.858824, 0.886275, 0.756863, 1.0 },
+ { 0.921569, 0.874510, 0.788235, 1.0 },
+ { 0.988235, 0.862745, 0.819608, 1.0 },
+ { 1.000000, 0.811765, 0.796078, 1.0 },
+ { 0.996078, 0.772549, 0.796078, 1.0 },
+ { 0.972549, 0.729412, 0.749020, 1.0 },
+ { 0.984314, 0.674510, 0.694118, 1.0 },
+ { 0.780392, 0.631373, 0.447059, 1.0 },
+ { 0.760784, 0.584314, 0.415686, 1.0 },
+ { 0.745098, 0.541176, 0.384314, 1.0 },
+ { 0.745098, 0.533333, 0.384314, 1.0 },
+ { 0.749020, 0.529412, 0.384314, 1.0 },
+ { 0.737255, 0.505882, 0.372549, 1.0 },
+ { 0.733333, 0.501961, 0.368627, 1.0 },
+ { 0.705882, 0.470588, 0.337255, 1.0 },
+ { 0.721569, 0.443137, 0.298039, 1.0 },
+ { 0.737255, 0.415686, 0.258824, 1.0 },
+ { 0.690196, 0.345098, 0.200000, 1.0 },
+ { 0.643137, 0.278431, 0.145098, 1.0 },
+ { 0.435294, 0.149020, 0.074510, 1.0 },
+ { 0.423529, 0.094118, 0.094118, 1.0 },
+ { 0.145098, 0.043137, 0.141176, 1.0 },
+ { 0.039216, 0.000000, 0.207843, 1.0 },
+ { 0.031373, 0.000000, 0.203922, 1.0 },
+ { 0.039216, 0.000000, 0.168627, 1.0 },
+ { 0.047059, 0.000000, 0.133333, 1.0 },
+ { 0.070588, 0.062745, 0.082353, 1.0 },
+ { 0.000000, 0.074510, 0.149020, 1.0 },
+ { 0.039216, 0.231373, 0.250980, 1.0 },
+ { 0.243137, 0.443137, 0.223529, 1.0 },
+ { 0.749020, 0.545098, 0.388235, 1.0 },
+ { 0.717647, 0.537255, 0.462745, 1.0 },
+ { 0.690196, 0.533333, 0.537255, 1.0 },
+ { 0.525490, 0.513725, 0.501961, 1.0 },
+ { 0.360784, 0.498039, 0.470588, 1.0 },
+ { 0.235294, 0.333333, 0.317647, 1.0 },
+ { 0.223529, 0.160784, 0.262745, 1.0 },
+ { 0.160784, 0.121569, 0.227451, 1.0 },
+ { 0.109804, 0.027451, 0.188235, 1.0 },
+ { 0.058824, 0.152941, 0.301961, 1.0 },
+ { 0.125490, 0.207843, 0.298039, 1.0 },
+ { 0.192157, 0.266667, 0.294118, 1.0 },
+ { 0.207843, 0.435294, 0.388235, 1.0 },
+ { 0.309804, 0.588235, 0.470588, 1.0 },
+ { 0.400000, 0.631373, 0.505882, 1.0 },
+ { 0.537255, 0.701961, 0.560784, 1.0 },
+ { 0.705882, 0.549020, 0.584314, 1.0 },
+ { 0.756863, 0.611765, 0.537255, 1.0 },
+ { 0.811765, 0.678431, 0.490196, 1.0 },
+ { 0.827451, 0.694118, 0.525490, 1.0 },
+ { 0.843137, 0.709804, 0.560784, 1.0 },
+ { 0.929412, 0.764706, 0.709804, 1.0 },
+ { 0.901961, 0.760784, 0.776471, 1.0 },
+ { 0.964706, 0.760784, 0.807843, 1.0 },
+ { 0.988235, 0.756863, 0.827451, 1.0 },
+ { 0.992157, 0.768627, 0.792157, 1.0 },
+ { 0.980392, 0.749020, 0.776471, 1.0 },
+ { 0.972549, 0.733333, 0.764706, 1.0 },
+ { 1.000000, 0.737255, 0.717647, 1.0 },
+ { 1.000000, 0.650980, 0.650980, 1.0 },
+ { 0.847059, 0.686275, 0.560784, 1.0 },
+ { 0.772549, 0.580392, 0.513725, 1.0 },
+ { 0.400000, 0.298039, 0.349020, 1.0 },
+ { 0.301961, 0.227451, 0.301961, 1.0 },
+ { 0.207843, 0.160784, 0.254902, 1.0 },
+ { 0.156863, 0.050980, 0.188235, 1.0 },
+ { 0.074510, 0.003922, 0.207843, 1.0 },
+ { 0.047059, 0.007843, 0.203922, 1.0 },
+ { 0.023529, 0.000000, 0.207843, 1.0 },
+ { 0.011765, 0.000000, 0.207843, 1.0 },
+ { 0.011765, 0.000000, 0.207843, 1.0 },
+ { 0.003922, 0.196078, 0.180392, 1.0 },
+ { 0.027451, 0.207843, 0.117647, 1.0 },
+ { 0.054902, 0.223529, 0.054902, 1.0 },
+ { 0.031373, 0.376471, 0.149020, 1.0 },
+ { 0.219608, 0.321569, 0.066667, 1.0 },
+ { 0.176471, 0.435294, 0.145098, 1.0 },
+ { 0.427451, 0.439216, 0.364706, 1.0 },
+ { 0.721569, 0.486275, 0.352941, 1.0 },
+ { 0.705882, 0.443137, 0.321569, 1.0 },
+ { 0.694118, 0.403922, 0.290196, 1.0 },
+ { 0.603922, 0.305882, 0.180392, 1.0 },
+ { 0.431373, 0.278431, 0.125490, 1.0 },
+ { 0.211765, 0.133333, 0.141176, 1.0 },
+ { 0.129412, 0.113725, 0.172549, 1.0 },
+ { 0.184314, 0.141176, 0.258824, 1.0 },
+ { 0.278431, 0.250980, 0.282353, 1.0 },
+ { 0.670588, 0.443137, 0.294118, 1.0 },
+ { 0.878431, 0.388235, 0.364706, 1.0 },
+ { 0.839216, 0.549020, 0.356863, 1.0 },
+ { 0.780392, 0.611765, 0.443137, 1.0 },
+ { 0.800000, 0.658824, 0.470588, 1.0 },
+ { 0.800000, 0.666667, 0.486275, 1.0 },
+ { 0.807843, 0.674510, 0.486275, 1.0 },
+ { 0.796078, 0.650980, 0.474510, 1.0 },
+ { 0.784314, 0.627451, 0.450980, 1.0 },
+ { 0.776471, 0.607843, 0.431373, 1.0 },
+ { 0.749020, 0.556863, 0.396078, 1.0 },
+ { 0.749020, 0.545098, 0.388235, 1.0 },
+ { 0.733333, 0.501961, 0.368627, 1.0 },
+ { 0.725490, 0.517647, 0.360784, 1.0 },
+ { 0.635294, 0.643137, 0.317647, 1.0 },
+ { 0.615686, 0.686275, 0.458824, 1.0 },
+ { 0.466667, 0.678431, 0.576471, 1.0 },
+ { 0.549020, 0.713725, 0.517647, 1.0 },
+ { 0.760784, 0.756863, 0.505882, 1.0 },
+ { 0.874510, 0.823529, 0.607843, 1.0 },
+ { 0.909804, 0.890196, 0.670588, 1.0 },
+ { 0.921569, 0.949020, 0.749020, 1.0 },
+ { 0.952941, 0.960784, 0.764706, 1.0 },
+ { 0.972549, 0.968627, 0.796078, 1.0 },
+ { 0.992157, 0.960784, 0.807843, 1.0 },
+ { 0.984314, 0.952941, 0.811765, 1.0 },
+ { 0.980392, 0.937255, 0.811765, 1.0 },
+ { 0.992157, 0.894118, 0.815686, 1.0 },
+ { 0.996078, 0.839216, 0.807843, 1.0 },
+ { 1.000000, 0.800000, 0.764706, 1.0 },
+ { 0.945098, 0.694118, 0.760784, 1.0 },
+ { 0.984314, 0.639216, 0.737255, 1.0 },
+ { 0.894118, 0.517647, 0.666667, 1.0 },
+ { 0.764706, 0.501961, 0.529412, 1.0 },
+ { 0.435294, 0.329412, 0.247059, 1.0 },
+ { 0.274510, 0.156863, 0.203922, 1.0 },
+ { 0.160784, 0.188235, 0.066667, 1.0 },
+ { 0.219608, 0.290196, 0.062745, 1.0 },
+ { 0.556863, 0.396078, 0.192157, 1.0 },
+ { 0.694118, 0.447059, 0.317647, 1.0 },
+ { 0.768627, 0.576471, 0.415686, 1.0 },
+ { 0.823529, 0.709804, 0.537255, 1.0 },
+ { 0.909804, 0.843137, 0.639216, 1.0 },
+ { 0.913725, 0.917647, 0.690196, 1.0 },
+ { 0.964706, 0.956863, 0.768627, 1.0 },
+ { 0.976471, 0.956863, 0.800000, 1.0 },
+ { 0.992157, 0.949020, 0.831373, 1.0 },
+ { 1.000000, 0.949020, 0.811765, 1.0 },
+ { 0.996078, 0.941176, 0.796078, 1.0 },
+ { 0.925490, 0.925490, 0.713725, 1.0 },
+ { 0.894118, 0.870588, 0.643137, 1.0 },
+ { 0.854902, 0.768627, 0.545098, 1.0 },
+ { 0.815686, 0.694118, 0.509804, 1.0 },
+ { 0.796078, 0.654902, 0.466667, 1.0 },
+ { 0.784314, 0.615686, 0.447059, 1.0 },
+ { 0.768627, 0.592157, 0.427451, 1.0 },
+ { 0.760784, 0.588235, 0.411765, 1.0 },
+ { 0.768627, 0.592157, 0.427451, 1.0 },
+ { 0.764706, 0.572549, 0.447059, 1.0 },
+ { 0.772549, 0.596078, 0.443137, 1.0 },
+ { 0.776471, 0.607843, 0.439216, 1.0 },
+ { 0.847059, 0.611765, 0.478431, 1.0 },
+ { 0.882353, 0.662745, 0.478431, 1.0 },
+ { 0.980392, 0.623529, 0.611765, 1.0 },
+ { 0.949020, 0.760784, 0.705882, 1.0 },
+ { 0.937255, 0.945098, 0.760784, 1.0 },
+ { 0.968627, 0.964706, 0.792157, 1.0 },
+ { 0.980392, 0.964706, 0.850980, 1.0 },
+ { 0.988235, 0.956863, 0.874510, 1.0 },
+ { 0.976471, 1.000000, 0.847059, 1.0 },
+ { 0.949020, 0.984314, 0.807843, 1.0 },
+ { 0.960784, 0.968627, 0.784314, 1.0 },
+ { 0.960784, 0.968627, 0.772549, 1.0 },
+ { 0.945098, 0.952941, 0.756863, 1.0 },
+ { 0.921569, 0.921569, 0.709804, 1.0 },
+ { 0.909804, 0.913725, 0.686275, 1.0 },
+ { 0.901961, 0.905882, 0.678431, 1.0 },
+ { 0.874510, 0.831373, 0.611765, 1.0 },
+ { 0.894118, 0.901961, 0.647059, 1.0 },
+ };
+/* Apophysis-040427-4ChrryBlssm2 */
+static double4 colors_202[] = {
+ { 0.866667, 0.870588, 0.698039, 1.0 },
+ { 0.894118, 0.917647, 0.737255, 1.0 },
+ { 0.917647, 0.925490, 0.694118, 1.0 },
+ { 0.945098, 0.933333, 0.654902, 1.0 },
+ { 0.964706, 0.890196, 0.670588, 1.0 },
+ { 0.988235, 0.850980, 0.686275, 1.0 },
+ { 0.992157, 0.780392, 0.717647, 1.0 },
+ { 1.000000, 0.713725, 0.749020, 1.0 },
+ { 0.992157, 0.792157, 0.811765, 1.0 },
+ { 0.996078, 0.823529, 0.862745, 1.0 },
+ { 1.000000, 0.858824, 0.917647, 1.0 },
+ { 1.000000, 0.862745, 0.874510, 1.0 },
+ { 1.000000, 0.870588, 0.835294, 1.0 },
+ { 0.988235, 0.909804, 0.835294, 1.0 },
+ { 0.980392, 0.952941, 0.839216, 1.0 },
+ { 0.972549, 0.956863, 0.831373, 1.0 },
+ { 0.964706, 0.964706, 0.823529, 1.0 },
+ { 0.980392, 0.956863, 0.870588, 1.0 },
+ { 0.984314, 0.952941, 0.874510, 1.0 },
+ { 0.992157, 0.949020, 0.878431, 1.0 },
+ { 0.964706, 0.956863, 0.839216, 1.0 },
+ { 0.937255, 0.964706, 0.803922, 1.0 },
+ { 0.933333, 0.960784, 0.792157, 1.0 },
+ { 0.929412, 0.956863, 0.784314, 1.0 },
+ { 0.913725, 0.933333, 0.776471, 1.0 },
+ { 0.898039, 0.917647, 0.745098, 1.0 },
+ { 0.882353, 0.905882, 0.717647, 1.0 },
+ { 0.815686, 0.827451, 0.662745, 1.0 },
+ { 0.749020, 0.749020, 0.607843, 1.0 },
+ { 0.678431, 0.729412, 0.560784, 1.0 },
+ { 0.607843, 0.713725, 0.513725, 1.0 },
+ { 0.333333, 0.584314, 0.450980, 1.0 },
+ { 0.000000, 0.345098, 0.415686, 1.0 },
+ { 0.000000, 0.172549, 0.294118, 1.0 },
+ { 0.137255, 0.286275, 0.388235, 1.0 },
+ { 0.274510, 0.400000, 0.482353, 1.0 },
+ { 0.494118, 0.650980, 0.592157, 1.0 },
+ { 0.717647, 0.905882, 0.701961, 1.0 },
+ { 0.768627, 0.937255, 0.741176, 1.0 },
+ { 0.819608, 0.968627, 0.784314, 1.0 },
+ { 0.929412, 0.945098, 0.807843, 1.0 },
+ { 0.956863, 0.949020, 0.858824, 1.0 },
+ { 0.988235, 0.956863, 0.913725, 1.0 },
+ { 0.992157, 0.964706, 0.921569, 1.0 },
+ { 1.000000, 0.976471, 0.933333, 1.0 },
+ { 1.000000, 0.964706, 0.909804, 1.0 },
+ { 1.000000, 0.952941, 0.890196, 1.0 },
+ { 0.984314, 0.945098, 0.839216, 1.0 },
+ { 0.964706, 0.952941, 0.815686, 1.0 },
+ { 0.905882, 0.937255, 0.752941, 1.0 },
+ { 0.898039, 0.925490, 0.741176, 1.0 },
+ { 0.890196, 0.913725, 0.733333, 1.0 },
+ { 0.862745, 0.862745, 0.694118, 1.0 },
+ { 0.835294, 0.815686, 0.658824, 1.0 },
+ { 0.803922, 0.756863, 0.615686, 1.0 },
+ { 0.776471, 0.701961, 0.576471, 1.0 },
+ { 0.647059, 0.435294, 0.396078, 1.0 },
+ { 0.368627, 0.282353, 0.231373, 1.0 },
+ { 0.090196, 0.133333, 0.066667, 1.0 },
+ { 0.043137, 0.207843, 0.031373, 1.0 },
+ { 0.000000, 0.286275, 0.000000, 1.0 },
+ { 0.000000, 0.313725, 0.133333, 1.0 },
+ { 0.000000, 0.341176, 0.270588, 1.0 },
+ { 0.305882, 0.474510, 0.439216, 1.0 },
+ { 0.486275, 0.635294, 0.490196, 1.0 },
+ { 0.356863, 0.662745, 0.474510, 1.0 },
+ { 0.176471, 0.545098, 0.462745, 1.0 },
+ { 0.000000, 0.431373, 0.454902, 1.0 },
+ { 0.105882, 0.462745, 0.505882, 1.0 },
+ { 0.215686, 0.498039, 0.556863, 1.0 },
+ { 0.505882, 0.552941, 0.545098, 1.0 },
+ { 0.705882, 0.596078, 0.509804, 1.0 },
+ { 0.776471, 0.662745, 0.490196, 1.0 },
+ { 0.803922, 0.760784, 0.486275, 1.0 },
+ { 0.835294, 0.858824, 0.482353, 1.0 },
+ { 0.858824, 0.878431, 0.592157, 1.0 },
+ { 0.882353, 0.898039, 0.701961, 1.0 },
+ { 0.882353, 0.901961, 0.713725, 1.0 },
+ { 0.886275, 0.909804, 0.729412, 1.0 },
+ { 0.898039, 0.921569, 0.749020, 1.0 },
+ { 0.901961, 0.925490, 0.745098, 1.0 },
+ { 0.894118, 0.925490, 0.741176, 1.0 },
+ { 0.886275, 0.909804, 0.729412, 1.0 },
+ { 0.882353, 0.894118, 0.717647, 1.0 },
+ { 0.874510, 0.882353, 0.709804, 1.0 },
+ { 0.870588, 0.874510, 0.701961, 1.0 },
+ { 0.850980, 0.847059, 0.674510, 1.0 },
+ { 0.772549, 0.776471, 0.643137, 1.0 },
+ { 0.780392, 0.705882, 0.580392, 1.0 },
+ { 0.792157, 0.729412, 0.592157, 1.0 },
+ { 0.807843, 0.752941, 0.607843, 1.0 },
+ { 0.803922, 0.756863, 0.607843, 1.0 },
+ { 0.800000, 0.764706, 0.611765, 1.0 },
+ { 0.890196, 0.796078, 0.623529, 1.0 },
+ { 0.894118, 0.741176, 0.588235, 1.0 },
+ { 0.847059, 0.627451, 0.521569, 1.0 },
+ { 0.937255, 0.505882, 0.556863, 1.0 },
+ { 0.921569, 0.423529, 0.701961, 1.0 },
+ { 0.843137, 0.450980, 0.678431, 1.0 },
+ { 0.768627, 0.482353, 0.658824, 1.0 },
+ { 0.701961, 0.458824, 0.525490, 1.0 },
+ { 0.635294, 0.439216, 0.396078, 1.0 },
+ { 0.254902, 0.305882, 0.341176, 1.0 },
+ { 0.121569, 0.133333, 0.270588, 1.0 },
+ { 0.000000, 0.000000, 0.250980, 1.0 },
+ { 0.000000, 0.011765, 0.250980, 1.0 },
+ { 0.003922, 0.027451, 0.254902, 1.0 },
+ { 0.000000, 0.054902, 0.258824, 1.0 },
+ { 0.000000, 0.082353, 0.266667, 1.0 },
+ { 0.172549, 0.250980, 0.356863, 1.0 },
+ { 0.435294, 0.447059, 0.482353, 1.0 },
+ { 0.662745, 0.494118, 0.431373, 1.0 },
+ { 0.670588, 0.482353, 0.427451, 1.0 },
+ { 0.298039, 0.392157, 0.392157, 1.0 },
+ { 0.258824, 0.294118, 0.266667, 1.0 },
+ { 0.219608, 0.196078, 0.141176, 1.0 },
+ { 0.141176, 0.058824, 0.180392, 1.0 },
+ { 0.000000, 0.011765, 0.188235, 1.0 },
+ { 0.003922, 0.003922, 0.200000, 1.0 },
+ { 0.000000, 0.000000, 0.203922, 1.0 },
+ { 0.000000, 0.003922, 0.227451, 1.0 },
+ { 0.000000, 0.050980, 0.258824, 1.0 },
+ { 0.000000, 0.101961, 0.294118, 1.0 },
+ { 0.000000, 0.137255, 0.282353, 1.0 },
+ { 0.003922, 0.176471, 0.274510, 1.0 },
+ { 0.152941, 0.317647, 0.313725, 1.0 },
+ { 0.623529, 0.537255, 0.376471, 1.0 },
+ { 0.690196, 0.537255, 0.470588, 1.0 },
+ { 0.725490, 0.600000, 0.517647, 1.0 },
+ { 0.764706, 0.674510, 0.552941, 1.0 },
+ { 0.760784, 0.662745, 0.549020, 1.0 },
+ { 0.756863, 0.654902, 0.549020, 1.0 },
+ { 0.733333, 0.615686, 0.513725, 1.0 },
+ { 0.721569, 0.596078, 0.513725, 1.0 },
+ { 0.721569, 0.588235, 0.490196, 1.0 },
+ { 0.729412, 0.611765, 0.509804, 1.0 },
+ { 0.760784, 0.670588, 0.549020, 1.0 },
+ { 0.784314, 0.713725, 0.580392, 1.0 },
+ { 0.811765, 0.756863, 0.611765, 1.0 },
+ { 0.862745, 0.764706, 0.607843, 1.0 },
+ { 0.917647, 0.772549, 0.607843, 1.0 },
+ { 0.976471, 0.850980, 0.666667, 1.0 },
+ { 0.992157, 0.811765, 0.811765, 1.0 },
+ { 0.992157, 0.796078, 0.839216, 1.0 },
+ { 0.992157, 0.768627, 0.835294, 1.0 },
+ { 0.870588, 0.784314, 0.835294, 1.0 },
+ { 0.862745, 0.796078, 0.776471, 1.0 },
+ { 0.858824, 0.811765, 0.717647, 1.0 },
+ { 0.756863, 0.639216, 0.686275, 1.0 },
+ { 0.733333, 0.607843, 0.525490, 1.0 },
+ { 0.701961, 0.537255, 0.474510, 1.0 },
+ { 0.705882, 0.458824, 0.533333, 1.0 },
+ { 0.462745, 0.082353, 0.117647, 1.0 },
+ { 0.372549, 0.070588, 0.086275, 1.0 },
+ { 0.282353, 0.062745, 0.058824, 1.0 },
+ { 0.133333, 0.062745, 0.007843, 1.0 },
+ { 0.078431, 0.125490, 0.031373, 1.0 },
+ { 0.086275, 0.247059, 0.223529, 1.0 },
+ { 0.349020, 0.443137, 0.380392, 1.0 },
+ { 0.690196, 0.541176, 0.466667, 1.0 },
+ { 0.776471, 0.701961, 0.576471, 1.0 },
+ { 0.874510, 0.898039, 0.717647, 1.0 },
+ { 0.870588, 0.894118, 0.713725, 1.0 },
+ { 0.870588, 0.894118, 0.713725, 1.0 },
+ { 0.811765, 0.796078, 0.619608, 1.0 },
+ { 0.768627, 0.678431, 0.556863, 1.0 },
+ { 0.705882, 0.556863, 0.482353, 1.0 },
+ { 0.690196, 0.376471, 0.427451, 1.0 },
+ { 0.333333, 0.129412, 0.086275, 1.0 },
+ { 0.270588, 0.078431, 0.082353, 1.0 },
+ { 0.211765, 0.031373, 0.082353, 1.0 },
+ { 0.152941, 0.000000, 0.031373, 1.0 },
+ { 0.054902, 0.031373, 0.133333, 1.0 },
+ { 0.000000, 0.000000, 0.184314, 1.0 },
+ { 0.000000, 0.000000, 0.219608, 1.0 },
+ { 0.003922, 0.000000, 0.223529, 1.0 },
+ { 0.003922, 0.003922, 0.215686, 1.0 },
+ { 0.000000, 0.000000, 0.203922, 1.0 },
+ { 0.000000, 0.003922, 0.184314, 1.0 },
+ { 0.000000, 0.101961, 0.043137, 1.0 },
+ { 0.000000, 0.125490, 0.000000, 1.0 },
+ { 0.000000, 0.019608, 0.000000, 1.0 },
+ { 0.090196, 0.000000, 0.047059, 1.0 },
+ { 0.117647, 0.000000, 0.019608, 1.0 },
+ { 0.129412, 0.086275, 0.015686, 1.0 },
+ { 0.078431, 0.090196, 0.019608, 1.0 },
+ { 0.031373, 0.098039, 0.023529, 1.0 },
+ { 0.000000, 0.054902, 0.149020, 1.0 },
+ { 0.000000, 0.109804, 0.239216, 1.0 },
+ { 0.000000, 0.133333, 0.325490, 1.0 },
+ { 0.015686, 0.262745, 0.384314, 1.0 },
+ { 0.231373, 0.498039, 0.572549, 1.0 },
+ { 0.592157, 0.517647, 0.541176, 1.0 },
+ { 0.686275, 0.521569, 0.458824, 1.0 },
+ { 0.682353, 0.517647, 0.454902, 1.0 },
+ { 0.486275, 0.580392, 0.337255, 1.0 },
+ { 0.129412, 0.325490, 0.290196, 1.0 },
+ { 0.066667, 0.070588, 0.243137, 1.0 },
+ { 0.003922, 0.019608, 0.270588, 1.0 },
+ { 0.000000, 0.000000, 0.223529, 1.0 },
+ { 0.000000, 0.000000, 0.219608, 1.0 },
+ { 0.000000, 0.000000, 0.219608, 1.0 },
+ { 0.003922, 0.003922, 0.239216, 1.0 },
+ { 0.007843, 0.003922, 0.278431, 1.0 },
+ { 0.000000, 0.015686, 0.278431, 1.0 },
+ { 0.000000, 0.050980, 0.266667, 1.0 },
+ { 0.047059, 0.109804, 0.243137, 1.0 },
+ { 0.215686, 0.349020, 0.396078, 1.0 },
+ { 0.654902, 0.458824, 0.415686, 1.0 },
+ { 0.847059, 0.396078, 0.549020, 1.0 },
+ { 0.894118, 0.400000, 0.584314, 1.0 },
+ { 0.956863, 0.545098, 0.572549, 1.0 },
+ { 0.992157, 0.564706, 0.729412, 1.0 },
+ { 1.000000, 0.564706, 0.756863, 1.0 },
+ { 0.968627, 0.513725, 0.760784, 1.0 },
+ { 1.000000, 0.552941, 0.843137, 1.0 },
+ { 0.984314, 0.592157, 0.803922, 1.0 },
+ { 1.000000, 0.615686, 0.776471, 1.0 },
+ { 0.988235, 0.698039, 0.835294, 1.0 },
+ { 0.996078, 0.745098, 0.839216, 1.0 },
+ { 0.996078, 0.819608, 0.839216, 1.0 },
+ { 0.996078, 0.847059, 0.843137, 1.0 },
+ { 0.996078, 0.866667, 0.831373, 1.0 },
+ { 0.972549, 0.862745, 0.807843, 1.0 },
+ { 0.933333, 0.823529, 0.776471, 1.0 },
+ { 0.890196, 0.823529, 0.760784, 1.0 },
+ { 0.854902, 0.850980, 0.678431, 1.0 },
+ { 0.827451, 0.796078, 0.643137, 1.0 },
+ { 0.780392, 0.705882, 0.580392, 1.0 },
+ { 0.764706, 0.662745, 0.572549, 1.0 },
+ { 0.745098, 0.619608, 0.537255, 1.0 },
+ { 0.705882, 0.556863, 0.482353, 1.0 },
+ { 0.698039, 0.549020, 0.474510, 1.0 },
+ { 0.505882, 0.568627, 0.423529, 1.0 },
+ { 0.313725, 0.435294, 0.403922, 1.0 },
+ { 0.070588, 0.231373, 0.239216, 1.0 },
+ { 0.000000, 0.207843, 0.219608, 1.0 },
+ { 0.000000, 0.290196, 0.345098, 1.0 },
+ { 0.066667, 0.498039, 0.501961, 1.0 },
+ { 0.419608, 0.615686, 0.517647, 1.0 },
+ { 0.556863, 0.631373, 0.380392, 1.0 },
+ { 0.658824, 0.639216, 0.474510, 1.0 },
+ { 0.745098, 0.627451, 0.525490, 1.0 },
+ { 0.756863, 0.662745, 0.552941, 1.0 },
+ { 0.882353, 0.635294, 0.709804, 1.0 },
+ { 0.870588, 0.521569, 0.701961, 1.0 },
+ { 0.882353, 0.537255, 0.733333, 1.0 },
+ { 1.000000, 0.717647, 0.811765, 1.0 },
+ { 0.984314, 0.827451, 0.831373, 1.0 },
+ { 0.992157, 0.878431, 0.847059, 1.0 },
+ { 0.984314, 0.952941, 0.807843, 1.0 },
+ { 0.941176, 0.929412, 0.800000, 1.0 },
+ { 0.933333, 0.964706, 0.780392, 1.0 },
+ { 0.929412, 0.960784, 0.776471, 1.0 },
+ { 0.909804, 0.937255, 0.764706, 1.0 },
+ { 0.890196, 0.913725, 0.733333, 1.0 },
+ };
+/* Apophysis-040427-4CircAmbr */
+static double4 colors_203[] = {
+ { 0.156863, 0.066667, 0.003922, 1.0 },
+ { 0.149020, 0.062745, 0.007843, 1.0 },
+ { 0.156863, 0.062745, 0.007843, 1.0 },
+ { 0.168627, 0.066667, 0.007843, 1.0 },
+ { 0.192157, 0.078431, 0.003922, 1.0 },
+ { 0.215686, 0.090196, 0.000000, 1.0 },
+ { 0.254902, 0.101961, 0.011765, 1.0 },
+ { 0.294118, 0.113725, 0.023529, 1.0 },
+ { 0.486275, 0.294118, 0.023529, 1.0 },
+ { 0.607843, 0.388235, 0.035294, 1.0 },
+ { 0.733333, 0.482353, 0.050980, 1.0 },
+ { 0.819608, 0.541176, 0.101961, 1.0 },
+ { 0.905882, 0.603922, 0.156863, 1.0 },
+ { 0.843137, 0.556863, 0.113725, 1.0 },
+ { 0.784314, 0.509804, 0.070588, 1.0 },
+ { 0.772549, 0.482353, 0.050980, 1.0 },
+ { 0.760784, 0.458824, 0.035294, 1.0 },
+ { 0.607843, 0.352941, 0.000000, 1.0 },
+ { 0.611765, 0.341176, 0.003922, 1.0 },
+ { 0.615686, 0.333333, 0.011765, 1.0 },
+ { 0.694118, 0.411765, 0.023529, 1.0 },
+ { 0.772549, 0.494118, 0.039216, 1.0 },
+ { 0.792157, 0.505882, 0.058824, 1.0 },
+ { 0.815686, 0.517647, 0.078431, 1.0 },
+ { 0.870588, 0.568627, 0.113725, 1.0 },
+ { 0.831373, 0.541176, 0.070588, 1.0 },
+ { 0.792157, 0.513725, 0.027451, 1.0 },
+ { 0.690196, 0.427451, 0.011765, 1.0 },
+ { 0.592157, 0.341176, 0.000000, 1.0 },
+ { 0.509804, 0.282353, 0.000000, 1.0 },
+ { 0.431373, 0.227451, 0.000000, 1.0 },
+ { 0.345098, 0.168627, 0.003922, 1.0 },
+ { 0.235294, 0.094118, 0.000000, 1.0 },
+ { 0.337255, 0.145098, 0.015686, 1.0 },
+ { 0.466667, 0.247059, 0.007843, 1.0 },
+ { 0.600000, 0.349020, 0.003922, 1.0 },
+ { 0.776471, 0.498039, 0.105882, 1.0 },
+ { 0.952941, 0.647059, 0.211765, 1.0 },
+ { 0.972549, 0.678431, 0.247059, 1.0 },
+ { 0.992157, 0.709804, 0.286275, 1.0 },
+ { 0.992157, 0.721569, 0.313725, 1.0 },
+ { 0.933333, 0.647059, 0.215686, 1.0 },
+ { 0.878431, 0.576471, 0.121569, 1.0 },
+ { 0.847059, 0.541176, 0.098039, 1.0 },
+ { 0.815686, 0.509804, 0.074510, 1.0 },
+ { 0.807843, 0.513725, 0.078431, 1.0 },
+ { 0.800000, 0.517647, 0.082353, 1.0 },
+ { 0.776471, 0.478431, 0.047059, 1.0 },
+ { 0.674510, 0.384314, 0.011765, 1.0 },
+ { 0.447059, 0.349020, 0.192157, 1.0 },
+ { 0.356863, 0.239216, 0.098039, 1.0 },
+ { 0.270588, 0.129412, 0.003922, 1.0 },
+ { 0.231373, 0.101961, 0.003922, 1.0 },
+ { 0.192157, 0.078431, 0.007843, 1.0 },
+ { 0.188235, 0.074510, 0.003922, 1.0 },
+ { 0.184314, 0.074510, 0.000000, 1.0 },
+ { 0.172549, 0.070588, 0.003922, 1.0 },
+ { 0.168627, 0.066667, 0.003922, 1.0 },
+ { 0.164706, 0.062745, 0.003922, 1.0 },
+ { 0.164706, 0.062745, 0.003922, 1.0 },
+ { 0.164706, 0.062745, 0.003922, 1.0 },
+ { 0.164706, 0.062745, 0.003922, 1.0 },
+ { 0.164706, 0.062745, 0.003922, 1.0 },
+ { 0.164706, 0.062745, 0.003922, 1.0 },
+ { 0.164706, 0.062745, 0.003922, 1.0 },
+ { 0.164706, 0.062745, 0.003922, 1.0 },
+ { 0.164706, 0.058824, 0.003922, 1.0 },
+ { 0.164706, 0.054902, 0.007843, 1.0 },
+ { 0.160784, 0.054902, 0.003922, 1.0 },
+ { 0.156863, 0.054902, 0.000000, 1.0 },
+ { 0.156863, 0.054902, 0.000000, 1.0 },
+ { 0.152941, 0.062745, 0.000000, 1.0 },
+ { 0.149020, 0.058824, 0.000000, 1.0 },
+ { 0.149020, 0.058824, 0.000000, 1.0 },
+ { 0.149020, 0.058824, 0.003922, 1.0 },
+ { 0.149020, 0.058824, 0.000000, 1.0 },
+ { 0.149020, 0.058824, 0.000000, 1.0 },
+ { 0.149020, 0.058824, 0.000000, 1.0 },
+ { 0.152941, 0.062745, 0.000000, 1.0 },
+ { 0.164706, 0.058824, 0.000000, 1.0 },
+ { 0.168627, 0.054902, 0.000000, 1.0 },
+ { 0.164706, 0.062745, 0.003922, 1.0 },
+ { 0.164706, 0.062745, 0.000000, 1.0 },
+ { 0.168627, 0.066667, 0.000000, 1.0 },
+ { 0.168627, 0.070588, 0.000000, 1.0 },
+ { 0.172549, 0.074510, 0.000000, 1.0 },
+ { 0.172549, 0.074510, 0.000000, 1.0 },
+ { 0.176471, 0.070588, 0.003922, 1.0 },
+ { 0.176471, 0.070588, 0.003922, 1.0 },
+ { 0.176471, 0.070588, 0.003922, 1.0 },
+ { 0.176471, 0.070588, 0.003922, 1.0 },
+ { 0.176471, 0.070588, 0.003922, 1.0 },
+ { 0.176471, 0.070588, 0.003922, 1.0 },
+ { 0.176471, 0.070588, 0.003922, 1.0 },
+ { 0.176471, 0.070588, 0.000000, 1.0 },
+ { 0.180392, 0.074510, 0.000000, 1.0 },
+ { 0.192157, 0.082353, 0.000000, 1.0 },
+ { 0.266667, 0.113725, 0.000000, 1.0 },
+ { 0.364706, 0.180392, 0.003922, 1.0 },
+ { 0.462745, 0.250980, 0.007843, 1.0 },
+ { 0.517647, 0.282353, 0.019608, 1.0 },
+ { 0.576471, 0.313725, 0.035294, 1.0 },
+ { 0.611765, 0.427451, 0.152941, 1.0 },
+ { 0.556863, 0.525490, 0.341176, 1.0 },
+ { 1.000000, 0.764706, 0.380392, 1.0 },
+ { 0.996078, 0.792157, 0.419608, 1.0 },
+ { 0.992157, 0.823529, 0.462745, 1.0 },
+ { 0.988235, 0.827451, 0.474510, 1.0 },
+ { 0.988235, 0.831373, 0.490196, 1.0 },
+ { 0.917647, 0.827451, 0.513725, 1.0 },
+ { 0.988235, 0.882353, 0.619608, 1.0 },
+ { 0.984314, 0.854902, 0.482353, 1.0 },
+ { 0.984314, 0.807843, 0.443137, 1.0 },
+ { 0.894118, 0.588235, 0.152941, 1.0 },
+ { 0.831373, 0.533333, 0.101961, 1.0 },
+ { 0.772549, 0.482353, 0.054902, 1.0 },
+ { 0.623529, 0.372549, 0.027451, 1.0 },
+ { 0.509804, 0.282353, 0.000000, 1.0 },
+ { 0.415686, 0.215686, 0.000000, 1.0 },
+ { 0.294118, 0.137255, 0.000000, 1.0 },
+ { 0.184314, 0.070588, 0.000000, 1.0 },
+ { 0.168627, 0.066667, 0.000000, 1.0 },
+ { 0.152941, 0.062745, 0.000000, 1.0 },
+ { 0.149020, 0.058824, 0.000000, 1.0 },
+ { 0.149020, 0.058824, 0.003922, 1.0 },
+ { 0.149020, 0.058824, 0.003922, 1.0 },
+ { 0.152941, 0.062745, 0.000000, 1.0 },
+ { 0.152941, 0.062745, 0.000000, 1.0 },
+ { 0.152941, 0.062745, 0.000000, 1.0 },
+ { 0.168627, 0.066667, 0.000000, 1.0 },
+ { 0.168627, 0.066667, 0.000000, 1.0 },
+ { 0.172549, 0.066667, 0.000000, 1.0 },
+ { 0.172549, 0.066667, 0.000000, 1.0 },
+ { 0.172549, 0.070588, 0.003922, 1.0 },
+ { 0.176471, 0.070588, 0.003922, 1.0 },
+ { 0.176471, 0.070588, 0.003922, 1.0 },
+ { 0.184314, 0.074510, 0.000000, 1.0 },
+ { 0.184314, 0.074510, 0.000000, 1.0 },
+ { 0.188235, 0.078431, 0.000000, 1.0 },
+ { 0.188235, 0.082353, 0.000000, 1.0 },
+ { 0.192157, 0.086275, 0.000000, 1.0 },
+ { 0.203922, 0.082353, 0.000000, 1.0 },
+ { 0.203922, 0.082353, 0.000000, 1.0 },
+ { 0.203922, 0.082353, 0.000000, 1.0 },
+ { 0.203922, 0.082353, 0.000000, 1.0 },
+ { 0.188235, 0.078431, 0.000000, 1.0 },
+ { 0.184314, 0.074510, 0.000000, 1.0 },
+ { 0.180392, 0.074510, 0.000000, 1.0 },
+ { 0.176471, 0.070588, 0.000000, 1.0 },
+ { 0.168627, 0.066667, 0.000000, 1.0 },
+ { 0.164706, 0.062745, 0.000000, 1.0 },
+ { 0.152941, 0.062745, 0.000000, 1.0 },
+ { 0.152941, 0.062745, 0.000000, 1.0 },
+ { 0.152941, 0.062745, 0.000000, 1.0 },
+ { 0.152941, 0.062745, 0.000000, 1.0 },
+ { 0.152941, 0.062745, 0.000000, 1.0 },
+ { 0.152941, 0.062745, 0.000000, 1.0 },
+ { 0.164706, 0.062745, 0.000000, 1.0 },
+ { 0.168627, 0.066667, 0.000000, 1.0 },
+ { 0.172549, 0.066667, 0.000000, 1.0 },
+ { 0.172549, 0.066667, 0.000000, 1.0 },
+ { 0.176471, 0.070588, 0.003922, 1.0 },
+ { 0.176471, 0.070588, 0.003922, 1.0 },
+ { 0.176471, 0.070588, 0.003922, 1.0 },
+ { 0.176471, 0.070588, 0.003922, 1.0 },
+ { 0.176471, 0.070588, 0.003922, 1.0 },
+ { 0.176471, 0.070588, 0.003922, 1.0 },
+ { 0.176471, 0.070588, 0.003922, 1.0 },
+ { 0.184314, 0.070588, 0.000000, 1.0 },
+ { 0.184314, 0.070588, 0.000000, 1.0 },
+ { 0.188235, 0.074510, 0.003922, 1.0 },
+ { 0.196078, 0.086275, 0.003922, 1.0 },
+ { 0.192157, 0.078431, 0.007843, 1.0 },
+ { 0.364706, 0.180392, 0.015686, 1.0 },
+ { 0.423529, 0.227451, 0.035294, 1.0 },
+ { 0.443137, 0.215686, 0.019608, 1.0 },
+ { 0.396078, 0.200000, 0.000000, 1.0 },
+ { 0.294118, 0.145098, 0.003922, 1.0 },
+ { 0.235294, 0.094118, 0.000000, 1.0 },
+ { 0.203922, 0.082353, 0.000000, 1.0 },
+ { 0.203922, 0.082353, 0.000000, 1.0 },
+ { 0.188235, 0.078431, 0.000000, 1.0 },
+ { 0.176471, 0.070588, 0.000000, 1.0 },
+ { 0.176471, 0.070588, 0.003922, 1.0 },
+ { 0.180392, 0.074510, 0.000000, 1.0 },
+ { 0.180392, 0.074510, 0.000000, 1.0 },
+ { 0.184314, 0.078431, 0.000000, 1.0 },
+ { 0.203922, 0.082353, 0.003922, 1.0 },
+ { 0.239216, 0.098039, 0.000000, 1.0 },
+ { 0.286275, 0.129412, 0.000000, 1.0 },
+ { 0.368627, 0.184314, 0.019608, 1.0 },
+ { 0.423529, 0.219608, 0.000000, 1.0 },
+ { 0.431373, 0.227451, 0.000000, 1.0 },
+ { 0.435294, 0.219608, 0.000000, 1.0 },
+ { 0.380392, 0.192157, 0.000000, 1.0 },
+ { 0.282353, 0.109804, 0.000000, 1.0 },
+ { 0.227451, 0.090196, 0.003922, 1.0 },
+ { 0.207843, 0.086275, 0.007843, 1.0 },
+ { 0.200000, 0.078431, 0.000000, 1.0 },
+ { 0.176471, 0.070588, 0.000000, 1.0 },
+ { 0.168627, 0.066667, 0.000000, 1.0 },
+ { 0.164706, 0.062745, 0.003922, 1.0 },
+ { 0.164706, 0.062745, 0.003922, 1.0 },
+ { 0.164706, 0.062745, 0.003922, 1.0 },
+ { 0.168627, 0.062745, 0.000000, 1.0 },
+ { 0.168627, 0.066667, 0.000000, 1.0 },
+ { 0.168627, 0.066667, 0.000000, 1.0 },
+ { 0.168627, 0.066667, 0.000000, 1.0 },
+ { 0.164706, 0.062745, 0.003922, 1.0 },
+ { 0.160784, 0.058824, 0.000000, 1.0 },
+ { 0.152941, 0.062745, 0.000000, 1.0 },
+ { 0.152941, 0.062745, 0.000000, 1.0 },
+ { 0.152941, 0.062745, 0.000000, 1.0 },
+ { 0.152941, 0.062745, 0.000000, 1.0 },
+ { 0.160784, 0.058824, 0.000000, 1.0 },
+ { 0.172549, 0.058824, 0.000000, 1.0 },
+ { 0.192157, 0.050980, 0.000000, 1.0 },
+ { 0.203922, 0.070588, 0.000000, 1.0 },
+ { 0.207843, 0.082353, 0.000000, 1.0 },
+ { 0.235294, 0.094118, 0.000000, 1.0 },
+ { 0.321569, 0.149020, 0.000000, 1.0 },
+ { 0.396078, 0.196078, 0.011765, 1.0 },
+ { 0.427451, 0.227451, 0.003922, 1.0 },
+ { 0.466667, 0.254902, 0.011765, 1.0 },
+ { 0.537255, 0.305882, 0.000000, 1.0 },
+ { 0.576471, 0.317647, 0.011765, 1.0 },
+ { 0.627451, 0.352941, 0.007843, 1.0 },
+ { 0.556863, 0.329412, 0.007843, 1.0 },
+ { 0.521569, 0.290196, 0.000000, 1.0 },
+ { 0.517647, 0.290196, 0.003922, 1.0 },
+ { 0.466667, 0.325490, 0.035294, 1.0 },
+ { 0.490196, 0.278431, 0.000000, 1.0 },
+ { 0.482353, 0.266667, 0.003922, 1.0 },
+ { 0.447059, 0.262745, 0.000000, 1.0 },
+ { 0.341176, 0.211765, 0.000000, 1.0 },
+ { 0.274510, 0.121569, 0.000000, 1.0 },
+ { 0.219608, 0.101961, 0.007843, 1.0 },
+ { 0.200000, 0.078431, 0.000000, 1.0 },
+ { 0.184314, 0.070588, 0.000000, 1.0 },
+ { 0.172549, 0.066667, 0.000000, 1.0 },
+ { 0.164706, 0.062745, 0.000000, 1.0 },
+ { 0.152941, 0.062745, 0.000000, 1.0 },
+ { 0.149020, 0.058824, 0.003922, 1.0 },
+ { 0.145098, 0.058824, 0.003922, 1.0 },
+ { 0.145098, 0.058824, 0.003922, 1.0 },
+ { 0.145098, 0.058824, 0.003922, 1.0 },
+ { 0.137255, 0.054902, 0.000000, 1.0 },
+ { 0.109804, 0.031373, 0.000000, 1.0 },
+ { 0.141176, 0.047059, 0.000000, 1.0 },
+ { 0.145098, 0.058824, 0.003922, 1.0 },
+ { 0.145098, 0.058824, 0.003922, 1.0 },
+ { 0.145098, 0.058824, 0.003922, 1.0 },
+ { 0.149020, 0.058824, 0.003922, 1.0 },
+ { 0.149020, 0.066667, 0.000000, 1.0 },
+ { 0.152941, 0.070588, 0.003922, 1.0 },
+ { 0.160784, 0.078431, 0.011765, 1.0 },
+ };
+/* Apophysis-040427-4CsmcOwl */
+static double4 colors_204[] = {
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.203922, 0.145098, 0.541176, 1.0 },
+ { 0.141176, 0.078431, 0.341176, 1.0 },
+ { 0.082353, 0.015686, 0.141176, 1.0 },
+ { 0.039216, 0.007843, 0.070588, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.015686, 0.000000, 0.086275, 1.0 },
+ { 0.027451, 0.000000, 0.172549, 1.0 },
+ { 0.019608, 0.000000, 0.223529, 1.0 },
+ { 0.015686, 0.003922, 0.274510, 1.0 },
+ { 0.047059, 0.015686, 0.325490, 1.0 },
+ { 0.078431, 0.027451, 0.380392, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.262745, 0.203922, 0.615686, 1.0 },
+ { 0.454902, 0.407843, 0.733333, 1.0 },
+ { 0.650980, 0.611765, 0.850980, 1.0 },
+ { 0.549020, 0.509804, 0.815686, 1.0 },
+ { 0.450980, 0.407843, 0.784314, 1.0 },
+ { 0.349020, 0.298039, 0.694118, 1.0 },
+ { 0.250980, 0.192157, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.333333, 0.321569, 0.443137, 1.0 },
+ { 0.450980, 0.392157, 0.360784, 1.0 },
+ { 0.568627, 0.462745, 0.278431, 1.0 },
+ { 0.654902, 0.447059, 0.290196, 1.0 },
+ { 0.745098, 0.431373, 0.301961, 1.0 },
+ { 0.698039, 0.423529, 0.341176, 1.0 },
+ { 0.650980, 0.415686, 0.384314, 1.0 },
+ { 0.258824, 0.215686, 0.576471, 1.0 },
+ { 0.250980, 0.200000, 0.588235, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.270588, 0.200000, 0.670588, 1.0 },
+ { 0.525490, 0.474510, 0.827451, 1.0 },
+ { 0.796078, 0.772549, 0.827451, 1.0 },
+ { 0.819608, 0.788235, 0.807843, 1.0 },
+ { 0.847059, 0.803922, 0.788235, 1.0 },
+ { 0.827451, 0.796078, 0.807843, 1.0 },
+ { 0.811765, 0.788235, 0.827451, 1.0 },
+ { 0.800000, 0.725490, 0.803922, 1.0 },
+ { 0.701961, 0.670588, 0.862745, 1.0 },
+ { 0.141176, 0.749020, 0.756863, 1.0 },
+ { 0.188235, 0.839216, 0.643137, 1.0 },
+ { 0.239216, 0.929412, 0.533333, 1.0 },
+ { 0.243137, 0.666667, 0.533333, 1.0 },
+ { 0.247059, 0.407843, 0.533333, 1.0 },
+ { 0.247059, 0.294118, 0.568627, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.172549, 0.596078, 1.0 },
+ { 0.090196, 0.066667, 0.247059, 1.0 },
+ { 0.043137, 0.043137, 0.121569, 1.0 },
+ { 0.000000, 0.019608, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.003922, 0.011765, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.109804, 1.0 },
+ { 0.109804, 0.039216, 0.235294, 1.0 },
+ { 0.086275, 0.035294, 0.380392, 1.0 },
+ { 0.231373, 0.168627, 0.596078, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.243137, 0.180392, 0.600000, 1.0 },
+ { 0.239216, 0.176471, 0.596078, 1.0 },
+ { 0.196078, 0.137255, 0.537255, 1.0 },
+ { 0.156863, 0.101961, 0.482353, 1.0 },
+ { 0.141176, 0.000000, 0.266667, 1.0 },
+ { 0.125490, 0.074510, 0.101961, 1.0 },
+ { 0.015686, 0.113725, 0.000000, 1.0 },
+ { 0.176471, 0.117647, 0.003922, 1.0 },
+ { 0.341176, 0.125490, 0.007843, 1.0 },
+ { 0.376471, 0.117647, 0.003922, 1.0 },
+ { 0.415686, 0.113725, 0.000000, 1.0 },
+ { 0.407843, 0.113725, 0.031373, 1.0 },
+ { 0.521569, 0.043137, 0.125490, 1.0 },
+ { 0.470588, 0.035294, 0.160784, 1.0 },
+ { 0.411765, 0.011765, 0.266667, 1.0 },
+ { 0.239216, 0.176471, 0.603922, 1.0 },
+ { 0.207843, 0.141176, 0.576471, 1.0 },
+ { 0.176471, 0.109804, 0.549020, 1.0 },
+ { 0.066667, 0.015686, 0.360784, 1.0 },
+ { 0.019608, 0.000000, 0.250980, 1.0 },
+ { 0.000000, 0.000000, 0.172549, 1.0 },
+ { 0.011765, 0.011765, 0.121569, 1.0 },
+ { 0.082353, 0.000000, 0.247059, 1.0 },
+ { 0.113725, 0.054902, 0.380392, 1.0 },
+ { 0.145098, 0.113725, 0.517647, 1.0 },
+ { 0.192157, 0.145098, 0.556863, 1.0 },
+ { 0.243137, 0.180392, 0.600000, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.541176, 0.450980, 0.733333, 1.0 },
+ { 0.615686, 0.509804, 0.682353, 1.0 },
+ { 0.694118, 0.572549, 0.631373, 1.0 },
+ { 0.843137, 0.725490, 0.694118, 1.0 },
+ { 0.643137, 0.627451, 0.682353, 1.0 },
+ { 0.368627, 0.619608, 0.666667, 1.0 },
+ { 0.313725, 0.627451, 0.592157, 1.0 },
+ { 0.501961, 0.407843, 0.305882, 1.0 },
+ { 0.568627, 0.356863, 0.231373, 1.0 },
+ { 0.635294, 0.305882, 0.160784, 1.0 },
+ { 0.580392, 0.286275, 0.129412, 1.0 },
+ { 0.529412, 0.266667, 0.101961, 1.0 },
+ { 0.270588, 0.282353, 0.254902, 1.0 },
+ { 0.227451, 0.254902, 0.427451, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.223529, 0.254902, 0.447059, 1.0 },
+ { 0.282353, 0.286275, 0.380392, 1.0 },
+ { 0.341176, 0.317647, 0.317647, 1.0 },
+ { 0.474510, 0.384314, 0.219608, 1.0 },
+ { 0.658824, 0.533333, 0.200000, 1.0 },
+ { 0.839216, 0.521569, 0.164706, 1.0 },
+ { 0.894118, 0.447059, 0.066667, 1.0 },
+ { 0.745098, 0.431373, 0.294118, 1.0 },
+ { 0.752941, 0.439216, 0.313725, 1.0 },
+ { 0.760784, 0.450980, 0.333333, 1.0 },
+ { 0.725490, 0.713725, 0.403922, 1.0 },
+ { 0.882353, 0.717647, 0.662745, 1.0 },
+ { 0.827451, 0.772549, 0.768627, 1.0 },
+ { 0.843137, 0.729412, 0.698039, 1.0 },
+ { 0.847059, 0.654902, 0.600000, 1.0 },
+ { 0.835294, 0.603922, 0.533333, 1.0 },
+ { 0.752941, 0.443137, 0.321569, 1.0 },
+ { 0.666667, 0.431373, 0.321569, 1.0 },
+ { 0.584314, 0.419608, 0.325490, 1.0 },
+ { 0.345098, 0.337255, 0.247059, 1.0 },
+ { 0.301961, 0.372549, 0.388235, 1.0 },
+ { 0.341176, 0.498039, 0.494118, 1.0 },
+ { 0.423529, 0.423529, 0.776471, 1.0 },
+ { 0.392157, 0.325490, 0.764706, 1.0 },
+ { 0.317647, 0.258824, 0.690196, 1.0 },
+ { 0.243137, 0.192157, 0.615686, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.274510, 0.188235, 0.372549, 1.0 },
+ { 0.235294, 0.188235, 0.580392, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.270588, 0.196078, 0.556863, 1.0 },
+ { 0.447059, 0.329412, 0.219608, 1.0 },
+ { 0.556863, 0.223529, 0.145098, 1.0 },
+ { 0.533333, 0.203922, 0.062745, 1.0 },
+ { 0.533333, 0.203922, 0.058824, 1.0 },
+ { 0.501961, 0.156863, 0.007843, 1.0 },
+ { 0.435294, 0.125490, 0.007843, 1.0 },
+ { 0.411765, 0.145098, 0.007843, 1.0 },
+ { 0.317647, 0.070588, 0.176471, 1.0 },
+ { 0.286275, 0.035294, 0.258824, 1.0 },
+ { 0.258824, 0.000000, 0.341176, 1.0 },
+ { 0.239216, 0.180392, 0.592157, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.262745, 0.215686, 0.403922, 1.0 },
+ { 0.298039, 0.168627, 0.243137, 1.0 },
+ { 0.396078, 0.172549, 0.094118, 1.0 },
+ { 0.435294, 0.070588, 0.243137, 1.0 },
+ { 0.243137, 0.184314, 0.596078, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.239216, 0.180392, 0.584314, 1.0 },
+ { 0.172549, 0.164706, 0.247059, 1.0 },
+ { 0.243137, 0.219608, 0.015686, 1.0 },
+ { 0.266667, 0.156863, 0.000000, 1.0 },
+ { 0.254902, 0.141176, 0.015686, 1.0 },
+ { 0.145098, 0.086275, 0.105882, 1.0 },
+ { 0.113725, 0.000000, 0.007843, 1.0 },
+ { 0.023529, 0.000000, 0.015686, 1.0 },
+ { 0.129412, 0.007843, 0.000000, 1.0 },
+ { 0.274510, 0.027451, 0.000000, 1.0 },
+ { 0.345098, 0.003922, 0.000000, 1.0 },
+ { 0.462745, 0.125490, 0.000000, 1.0 },
+ { 0.517647, 0.188235, 0.015686, 1.0 },
+ { 0.525490, 0.192157, 0.047059, 1.0 },
+ { 0.517647, 0.223529, 0.109804, 1.0 },
+ { 0.368627, 0.219608, 0.317647, 1.0 },
+ { 0.274510, 0.188235, 0.584314, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ { 0.247059, 0.184314, 0.603922, 1.0 },
+ };
+/* Apophysis-040427-4DblBeetle */
+static double4 colors_205[] = {
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.694118, 0.313725, 0.113725, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.686275, 0.301961, 0.098039, 1.0 },
+ { 0.694118, 0.301961, 0.098039, 1.0 },
+ { 0.701961, 0.313725, 0.113725, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.670588, 0.290196, 0.090196, 1.0 },
+ { 0.266667, 0.113725, 0.360784, 1.0 },
+ { 0.145098, 0.086275, 0.462745, 1.0 },
+ { 0.027451, 0.062745, 0.568627, 1.0 },
+ { 0.078431, 0.121569, 0.643137, 1.0 },
+ { 0.129412, 0.180392, 0.721569, 1.0 },
+ { 0.168627, 0.219608, 0.709804, 1.0 },
+ { 0.211765, 0.258824, 0.698039, 1.0 },
+ { 0.156863, 0.188235, 0.615686, 1.0 },
+ { 0.219608, 0.156863, 0.478431, 1.0 },
+ { 0.282353, 0.129412, 0.345098, 1.0 },
+ { 0.482353, 0.215686, 0.223529, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.694118, 0.313725, 0.113725, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.737255, 0.364706, 0.137255, 1.0 },
+ { 0.752941, 0.360784, 0.156863, 1.0 },
+ { 0.784314, 0.392157, 0.184314, 1.0 },
+ { 0.815686, 0.427451, 0.211765, 1.0 },
+ { 0.619608, 0.423529, 0.470588, 1.0 },
+ { 0.427451, 0.423529, 0.729412, 1.0 },
+ { 0.431373, 0.458824, 0.792157, 1.0 },
+ { 0.435294, 0.494118, 0.858824, 1.0 },
+ { 0.800000, 0.690196, 0.745098, 1.0 },
+ { 0.878431, 0.670588, 0.537255, 1.0 },
+ { 0.960784, 0.654902, 0.329412, 1.0 },
+ { 0.890196, 0.541176, 0.266667, 1.0 },
+ { 0.819608, 0.431373, 0.207843, 1.0 },
+ { 0.784314, 0.396078, 0.180392, 1.0 },
+ { 0.752941, 0.360784, 0.156863, 1.0 },
+ { 0.678431, 0.298039, 0.098039, 1.0 },
+ { 0.549020, 0.188235, 0.000000, 1.0 },
+ { 0.215686, 0.000000, 0.227451, 1.0 },
+ { 0.262745, 0.019608, 0.184314, 1.0 },
+ { 0.313725, 0.039216, 0.141176, 1.0 },
+ { 0.423529, 0.105882, 0.070588, 1.0 },
+ { 0.533333, 0.176471, 0.003922, 1.0 },
+ { 0.678431, 0.298039, 0.098039, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.717647, 0.329412, 0.129412, 1.0 },
+ { 0.752941, 0.360784, 0.156863, 1.0 },
+ { 0.784314, 0.392157, 0.184314, 1.0 },
+ { 0.815686, 0.427451, 0.211765, 1.0 },
+ { 0.847059, 0.458824, 0.235294, 1.0 },
+ { 0.905882, 0.517647, 0.294118, 1.0 },
+ { 0.941176, 0.654902, 0.478431, 1.0 },
+ { 0.960784, 0.611765, 0.419608, 1.0 },
+ { 0.980392, 0.572549, 0.364706, 1.0 },
+ { 0.968627, 0.572549, 0.356863, 1.0 },
+ { 0.960784, 0.572549, 0.349020, 1.0 },
+ { 0.894118, 0.505882, 0.282353, 1.0 },
+ { 0.874510, 0.482353, 0.278431, 1.0 },
+ { 0.788235, 0.415686, 0.188235, 1.0 },
+ { 0.768627, 0.384314, 0.168627, 1.0 },
+ { 0.749020, 0.356863, 0.152941, 1.0 },
+ { 0.729412, 0.341176, 0.141176, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.509804, 0.392157, 0.431373, 1.0 },
+ { 0.501961, 0.427451, 0.470588, 1.0 },
+ { 0.498039, 0.466667, 0.509804, 1.0 },
+ { 0.576471, 0.462745, 0.443137, 1.0 },
+ { 0.658824, 0.458824, 0.376471, 1.0 },
+ { 0.784314, 0.392157, 0.188235, 1.0 },
+ { 0.752941, 0.360784, 0.156863, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.576471, 0.203922, 0.015686, 1.0 },
+ { 0.325490, 0.101961, 0.168627, 1.0 },
+ { 0.074510, 0.000000, 0.321569, 1.0 },
+ { 0.043137, 0.003922, 0.380392, 1.0 },
+ { 0.011765, 0.011765, 0.443137, 1.0 },
+ { 0.000000, 0.031373, 0.517647, 1.0 },
+ { 0.019608, 0.054902, 0.513725, 1.0 },
+ { 0.078431, 0.090196, 0.368627, 1.0 },
+ { 0.262745, 0.007843, 0.176471, 1.0 },
+ { 0.670588, 0.290196, 0.090196, 1.0 },
+ { 0.674510, 0.294118, 0.094118, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.705882, 0.341176, 0.101961, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.827451, 0.384314, 0.125490, 1.0 },
+ { 0.800000, 0.384314, 0.145098, 1.0 },
+ { 0.772549, 0.384314, 0.168627, 1.0 },
+ { 0.776471, 0.388235, 0.176471, 1.0 },
+ { 0.784314, 0.392157, 0.188235, 1.0 },
+ { 0.780392, 0.388235, 0.184314, 1.0 },
+ { 0.752941, 0.360784, 0.156863, 1.0 },
+ { 0.752941, 0.360784, 0.156863, 1.0 },
+ { 0.752941, 0.360784, 0.156863, 1.0 },
+ { 0.752941, 0.360784, 0.156863, 1.0 },
+ { 0.752941, 0.360784, 0.156863, 1.0 },
+ { 0.752941, 0.360784, 0.156863, 1.0 },
+ { 0.749020, 0.356863, 0.152941, 1.0 },
+ { 0.749020, 0.356863, 0.152941, 1.0 },
+ { 0.729412, 0.349020, 0.141176, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.678431, 0.298039, 0.098039, 1.0 },
+ { 0.368627, 0.086275, 0.027451, 1.0 },
+ { 0.286275, 0.050980, 0.129412, 1.0 },
+ { 0.203922, 0.019608, 0.231373, 1.0 },
+ { 0.070588, 0.035294, 0.345098, 1.0 },
+ { 0.019608, 0.050980, 0.368627, 1.0 },
+ { 0.003922, 0.054902, 0.423529, 1.0 },
+ { 0.062745, 0.101961, 0.372549, 1.0 },
+ { 0.156863, 0.031373, 0.286275, 1.0 },
+ { 0.462745, 0.184314, 0.176471, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.678431, 0.294118, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.721569, 0.341176, 0.133333, 1.0 },
+ { 0.752941, 0.360784, 0.156863, 1.0 },
+ { 0.784314, 0.392157, 0.188235, 1.0 },
+ { 0.815686, 0.427451, 0.203922, 1.0 },
+ { 0.917647, 0.576471, 0.274510, 1.0 },
+ { 0.933333, 0.749020, 0.529412, 1.0 },
+ { 0.992157, 0.960784, 0.643137, 1.0 },
+ { 1.000000, 0.972549, 0.698039, 1.0 },
+ { 0.831373, 0.827451, 0.858824, 1.0 },
+ { 0.796078, 0.847059, 0.913725, 1.0 },
+ { 0.643137, 0.627451, 0.827451, 1.0 },
+ { 0.600000, 0.709804, 0.792157, 1.0 },
+ { 0.713725, 0.698039, 0.552941, 1.0 },
+ { 0.682353, 0.431373, 0.250980, 1.0 },
+ { 0.764706, 0.384314, 0.176471, 1.0 },
+ { 0.752941, 0.360784, 0.156863, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.701961, 0.321569, 0.113725, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.682353, 0.301961, 0.101961, 1.0 },
+ { 0.709804, 0.329412, 0.129412, 1.0 },
+ { 0.427451, 0.380392, 0.435294, 1.0 },
+ { 0.247059, 0.298039, 0.745098, 1.0 },
+ { 0.188235, 0.282353, 0.776471, 1.0 },
+ { 0.258824, 0.317647, 0.886275, 1.0 },
+ { 0.262745, 0.313725, 0.925490, 1.0 },
+ { 0.450980, 0.486275, 0.984314, 1.0 },
+ { 0.525490, 0.529412, 0.984314, 1.0 },
+ { 0.517647, 0.576471, 0.941176, 1.0 },
+ { 0.419608, 0.478431, 0.976471, 1.0 },
+ { 0.290196, 0.333333, 0.788235, 1.0 },
+ { 0.258824, 0.305882, 0.768627, 1.0 },
+ { 0.254902, 0.298039, 0.760784, 1.0 },
+ { 0.329412, 0.356863, 0.701961, 1.0 },
+ { 0.466667, 0.345098, 0.576471, 1.0 },
+ { 0.352941, 0.294118, 0.368627, 1.0 },
+ };
+/* Apophysis-040427-4DrkMantis */
+static double4 colors_206[] = {
+ { 0.176471, 0.376471, 0.003922, 1.0 },
+ { 0.376471, 0.517647, 0.000000, 1.0 },
+ { 0.270588, 0.443137, 0.000000, 1.0 },
+ { 0.168627, 0.368627, 0.003922, 1.0 },
+ { 0.145098, 0.352941, 0.000000, 1.0 },
+ { 0.121569, 0.341176, 0.000000, 1.0 },
+ { 0.121569, 0.301961, 0.000000, 1.0 },
+ { 0.121569, 0.266667, 0.000000, 1.0 },
+ { 0.105882, 0.258824, 0.000000, 1.0 },
+ { 0.109804, 0.294118, 0.000000, 1.0 },
+ { 0.113725, 0.329412, 0.000000, 1.0 },
+ { 0.152941, 0.352941, 0.000000, 1.0 },
+ { 0.192157, 0.376471, 0.000000, 1.0 },
+ { 0.337255, 0.380392, 0.000000, 1.0 },
+ { 0.482353, 0.388235, 0.000000, 1.0 },
+ { 0.454902, 0.388235, 0.000000, 1.0 },
+ { 0.427451, 0.392157, 0.000000, 1.0 },
+ { 0.172549, 0.372549, 0.000000, 1.0 },
+ { 0.152941, 0.329412, 0.000000, 1.0 },
+ { 0.133333, 0.290196, 0.003922, 1.0 },
+ { 0.227451, 0.317647, 0.000000, 1.0 },
+ { 0.321569, 0.345098, 0.000000, 1.0 },
+ { 0.337255, 0.356863, 0.000000, 1.0 },
+ { 0.352941, 0.368627, 0.000000, 1.0 },
+ { 0.564706, 0.419608, 0.000000, 1.0 },
+ { 0.619608, 0.494118, 0.000000, 1.0 },
+ { 0.678431, 0.568627, 0.000000, 1.0 },
+ { 0.650980, 0.607843, 0.000000, 1.0 },
+ { 0.627451, 0.647059, 0.000000, 1.0 },
+ { 0.623529, 0.643137, 0.000000, 1.0 },
+ { 0.619608, 0.639216, 0.000000, 1.0 },
+ { 0.560784, 0.568627, 0.000000, 1.0 },
+ { 0.490196, 0.576471, 0.007843, 1.0 },
+ { 0.352941, 0.505882, 0.000000, 1.0 },
+ { 0.247059, 0.501961, 0.003922, 1.0 },
+ { 0.141176, 0.501961, 0.011765, 1.0 },
+ { 0.121569, 0.415686, 0.003922, 1.0 },
+ { 0.101961, 0.329412, 0.000000, 1.0 },
+ { 0.082353, 0.301961, 0.000000, 1.0 },
+ { 0.066667, 0.274510, 0.000000, 1.0 },
+ { 0.035294, 0.200000, 0.011765, 1.0 },
+ { 0.031373, 0.156863, 0.007843, 1.0 },
+ { 0.027451, 0.117647, 0.003922, 1.0 },
+ { 0.031373, 0.145098, 0.003922, 1.0 },
+ { 0.035294, 0.176471, 0.003922, 1.0 },
+ { 0.050980, 0.188235, 0.003922, 1.0 },
+ { 0.070588, 0.203922, 0.003922, 1.0 },
+ { 0.082353, 0.200000, 0.003922, 1.0 },
+ { 0.109804, 0.196078, 0.003922, 1.0 },
+ { 0.172549, 0.160784, 0.000000, 1.0 },
+ { 0.227451, 0.129412, 0.003922, 1.0 },
+ { 0.282353, 0.101961, 0.011765, 1.0 },
+ { 0.356863, 0.180392, 0.003922, 1.0 },
+ { 0.431373, 0.262745, 0.000000, 1.0 },
+ { 0.443137, 0.282353, 0.000000, 1.0 },
+ { 0.454902, 0.301961, 0.000000, 1.0 },
+ { 0.658824, 0.290196, 0.000000, 1.0 },
+ { 0.568627, 0.321569, 0.000000, 1.0 },
+ { 0.478431, 0.356863, 0.000000, 1.0 },
+ { 0.505882, 0.392157, 0.000000, 1.0 },
+ { 0.533333, 0.431373, 0.000000, 1.0 },
+ { 0.533333, 0.454902, 0.000000, 1.0 },
+ { 0.537255, 0.482353, 0.000000, 1.0 },
+ { 0.639216, 0.549020, 0.007843, 1.0 },
+ { 0.717647, 0.631373, 0.000000, 1.0 },
+ { 0.803922, 0.658824, 0.003922, 1.0 },
+ { 0.760784, 0.639216, 0.000000, 1.0 },
+ { 0.717647, 0.623529, 0.000000, 1.0 },
+ { 0.690196, 0.592157, 0.000000, 1.0 },
+ { 0.662745, 0.564706, 0.000000, 1.0 },
+ { 0.607843, 0.529412, 0.007843, 1.0 },
+ { 0.490196, 0.450980, 0.000000, 1.0 },
+ { 0.196078, 0.286275, 0.003922, 1.0 },
+ { 0.164706, 0.250980, 0.000000, 1.0 },
+ { 0.137255, 0.219608, 0.000000, 1.0 },
+ { 0.129412, 0.227451, 0.000000, 1.0 },
+ { 0.121569, 0.239216, 0.003922, 1.0 },
+ { 0.125490, 0.243137, 0.003922, 1.0 },
+ { 0.129412, 0.247059, 0.003922, 1.0 },
+ { 0.168627, 0.266667, 0.000000, 1.0 },
+ { 0.207843, 0.258824, 0.000000, 1.0 },
+ { 0.376471, 0.329412, 0.000000, 1.0 },
+ { 0.364706, 0.282353, 0.000000, 1.0 },
+ { 0.356863, 0.239216, 0.000000, 1.0 },
+ { 0.290196, 0.223529, 0.000000, 1.0 },
+ { 0.223529, 0.211765, 0.000000, 1.0 },
+ { 0.141176, 0.235294, 0.000000, 1.0 },
+ { 0.121569, 0.239216, 0.003922, 1.0 },
+ { 0.082353, 0.262745, 0.007843, 1.0 },
+ { 0.070588, 0.266667, 0.003922, 1.0 },
+ { 0.062745, 0.270588, 0.003922, 1.0 },
+ { 0.058824, 0.270588, 0.000000, 1.0 },
+ { 0.054902, 0.274510, 0.000000, 1.0 },
+ { 0.054902, 0.243137, 0.000000, 1.0 },
+ { 0.058824, 0.207843, 0.023529, 1.0 },
+ { 0.066667, 0.211765, 0.000000, 1.0 },
+ { 0.082353, 0.211765, 0.003922, 1.0 },
+ { 0.105882, 0.227451, 0.000000, 1.0 },
+ { 0.109804, 0.282353, 0.000000, 1.0 },
+ { 0.117647, 0.337255, 0.000000, 1.0 },
+ { 0.117647, 0.345098, 0.000000, 1.0 },
+ { 0.121569, 0.352941, 0.000000, 1.0 },
+ { 0.141176, 0.364706, 0.000000, 1.0 },
+ { 0.137255, 0.352941, 0.000000, 1.0 },
+ { 0.129412, 0.266667, 0.000000, 1.0 },
+ { 0.129412, 0.258824, 0.000000, 1.0 },
+ { 0.129412, 0.254902, 0.000000, 1.0 },
+ { 0.125490, 0.247059, 0.000000, 1.0 },
+ { 0.125490, 0.243137, 0.000000, 1.0 },
+ { 0.152941, 0.231373, 0.000000, 1.0 },
+ { 0.207843, 0.196078, 0.000000, 1.0 },
+ { 0.243137, 0.215686, 0.011765, 1.0 },
+ { 0.305882, 0.262745, 0.019608, 1.0 },
+ { 0.384314, 0.294118, 0.000000, 1.0 },
+ { 0.341176, 0.282353, 0.000000, 1.0 },
+ { 0.301961, 0.270588, 0.000000, 1.0 },
+ { 0.164706, 0.270588, 0.000000, 1.0 },
+ { 0.113725, 0.223529, 0.000000, 1.0 },
+ { 0.074510, 0.203922, 0.000000, 1.0 },
+ { 0.027451, 0.125490, 0.011765, 1.0 },
+ { 0.023529, 0.066667, 0.011765, 1.0 },
+ { 0.023529, 0.074510, 0.003922, 1.0 },
+ { 0.023529, 0.082353, 0.000000, 1.0 },
+ { 0.031373, 0.101961, 0.000000, 1.0 },
+ { 0.039216, 0.121569, 0.000000, 1.0 },
+ { 0.094118, 0.145098, 0.027451, 1.0 },
+ { 0.160784, 0.172549, 0.003922, 1.0 },
+ { 0.203922, 0.176471, 0.000000, 1.0 },
+ { 0.219608, 0.149020, 0.000000, 1.0 },
+ { 0.203922, 0.203922, 0.000000, 1.0 },
+ { 0.192157, 0.223529, 0.000000, 1.0 },
+ { 0.180392, 0.243137, 0.000000, 1.0 },
+ { 0.164706, 0.262745, 0.003922, 1.0 },
+ { 0.168627, 0.317647, 0.000000, 1.0 },
+ { 0.258824, 0.423529, 0.000000, 1.0 },
+ { 0.380392, 0.576471, 0.000000, 1.0 },
+ { 0.482353, 0.631373, 0.000000, 1.0 },
+ { 0.592157, 0.623529, 0.000000, 1.0 },
+ { 0.705882, 0.615686, 0.003922, 1.0 },
+ { 0.717647, 0.580392, 0.062745, 1.0 },
+ { 0.733333, 0.549020, 0.125490, 1.0 },
+ { 0.854902, 0.505882, 0.000000, 1.0 },
+ { 0.898039, 0.392157, 0.000000, 1.0 },
+ { 0.898039, 0.396078, 0.000000, 1.0 },
+ { 0.764706, 0.533333, 0.000000, 1.0 },
+ { 0.513725, 0.341176, 0.000000, 1.0 },
+ { 0.486275, 0.317647, 0.000000, 1.0 },
+ { 0.462745, 0.298039, 0.000000, 1.0 },
+ { 0.376471, 0.235294, 0.000000, 1.0 },
+ { 0.313725, 0.235294, 0.003922, 1.0 },
+ { 0.298039, 0.215686, 0.007843, 1.0 },
+ { 0.207843, 0.192157, 0.003922, 1.0 },
+ { 0.117647, 0.235294, 0.000000, 1.0 },
+ { 0.105882, 0.243137, 0.000000, 1.0 },
+ { 0.094118, 0.250980, 0.003922, 1.0 },
+ { 0.094118, 0.258824, 0.000000, 1.0 },
+ { 0.101961, 0.262745, 0.000000, 1.0 },
+ { 0.113725, 0.266667, 0.003922, 1.0 },
+ { 0.129412, 0.294118, 0.003922, 1.0 },
+ { 0.113725, 0.341176, 0.000000, 1.0 },
+ { 0.078431, 0.305882, 0.003922, 1.0 },
+ { 0.058824, 0.278431, 0.000000, 1.0 },
+ { 0.066667, 0.266667, 0.000000, 1.0 },
+ { 0.078431, 0.258824, 0.003922, 1.0 },
+ { 0.094118, 0.250980, 0.003922, 1.0 },
+ { 0.101961, 0.207843, 0.000000, 1.0 },
+ { 0.137255, 0.164706, 0.003922, 1.0 },
+ { 0.172549, 0.070588, 0.011765, 1.0 },
+ { 0.243137, 0.015686, 0.000000, 1.0 },
+ { 0.294118, 0.031373, 0.000000, 1.0 },
+ { 0.349020, 0.050980, 0.000000, 1.0 },
+ { 0.415686, 0.000000, 0.007843, 1.0 },
+ { 0.341176, 0.074510, 0.000000, 1.0 },
+ { 0.301961, 0.074510, 0.000000, 1.0 },
+ { 0.235294, 0.149020, 0.000000, 1.0 },
+ { 0.168627, 0.200000, 0.000000, 1.0 },
+ { 0.121569, 0.211765, 0.000000, 1.0 },
+ { 0.113725, 0.207843, 0.003922, 1.0 },
+ { 0.101961, 0.196078, 0.000000, 1.0 },
+ { 0.086275, 0.176471, 0.000000, 1.0 },
+ { 0.121569, 0.164706, 0.000000, 1.0 },
+ { 0.125490, 0.129412, 0.003922, 1.0 },
+ { 0.141176, 0.149020, 0.000000, 1.0 },
+ { 0.125490, 0.196078, 0.000000, 1.0 },
+ { 0.152941, 0.231373, 0.000000, 1.0 },
+ { 0.164706, 0.231373, 0.000000, 1.0 },
+ { 0.176471, 0.231373, 0.000000, 1.0 },
+ { 0.211765, 0.211765, 0.000000, 1.0 },
+ { 0.298039, 0.235294, 0.003922, 1.0 },
+ { 0.364706, 0.294118, 0.000000, 1.0 },
+ { 0.423529, 0.337255, 0.011765, 1.0 },
+ { 0.482353, 0.454902, 0.000000, 1.0 },
+ { 0.474510, 0.498039, 0.003922, 1.0 },
+ { 0.505882, 0.517647, 0.003922, 1.0 },
+ { 0.466667, 0.505882, 0.000000, 1.0 },
+ { 0.415686, 0.549020, 0.003922, 1.0 },
+ { 0.290196, 0.431373, 0.000000, 1.0 },
+ { 0.180392, 0.376471, 0.000000, 1.0 },
+ { 0.156863, 0.368627, 0.000000, 1.0 },
+ { 0.141176, 0.364706, 0.000000, 1.0 },
+ { 0.133333, 0.345098, 0.000000, 1.0 },
+ { 0.129412, 0.266667, 0.000000, 1.0 },
+ { 0.160784, 0.247059, 0.000000, 1.0 },
+ { 0.196078, 0.207843, 0.000000, 1.0 },
+ { 0.239216, 0.200000, 0.000000, 1.0 },
+ { 0.360784, 0.294118, 0.000000, 1.0 },
+ { 0.474510, 0.356863, 0.003922, 1.0 },
+ { 0.490196, 0.423529, 0.000000, 1.0 },
+ { 0.521569, 0.454902, 0.000000, 1.0 },
+ { 0.529412, 0.486275, 0.000000, 1.0 },
+ { 0.494118, 0.447059, 0.007843, 1.0 },
+ { 0.482353, 0.380392, 0.000000, 1.0 },
+ { 0.419608, 0.321569, 0.000000, 1.0 },
+ { 0.317647, 0.282353, 0.027451, 1.0 },
+ { 0.180392, 0.254902, 0.003922, 1.0 },
+ { 0.137255, 0.250980, 0.000000, 1.0 },
+ { 0.125490, 0.235294, 0.003922, 1.0 },
+ { 0.125490, 0.223529, 0.000000, 1.0 },
+ { 0.156863, 0.243137, 0.000000, 1.0 },
+ { 0.168627, 0.254902, 0.000000, 1.0 },
+ { 0.192157, 0.211765, 0.000000, 1.0 },
+ { 0.192157, 0.184314, 0.000000, 1.0 },
+ { 0.156863, 0.180392, 0.000000, 1.0 },
+ { 0.152941, 0.203922, 0.023529, 1.0 },
+ { 0.109804, 0.200000, 0.000000, 1.0 },
+ { 0.090196, 0.207843, 0.003922, 1.0 },
+ { 0.090196, 0.207843, 0.003922, 1.0 },
+ { 0.086275, 0.215686, 0.007843, 1.0 },
+ { 0.078431, 0.207843, 0.000000, 1.0 },
+ { 0.070588, 0.207843, 0.000000, 1.0 },
+ { 0.066667, 0.239216, 0.000000, 1.0 },
+ { 0.062745, 0.243137, 0.000000, 1.0 },
+ { 0.078431, 0.243137, 0.000000, 1.0 },
+ { 0.074510, 0.223529, 0.000000, 1.0 },
+ { 0.086275, 0.215686, 0.000000, 1.0 },
+ { 0.105882, 0.227451, 0.003922, 1.0 },
+ { 0.082353, 0.247059, 0.000000, 1.0 },
+ { 0.082353, 0.239216, 0.000000, 1.0 },
+ { 0.090196, 0.227451, 0.000000, 1.0 },
+ { 0.109804, 0.223529, 0.000000, 1.0 },
+ { 0.094118, 0.211765, 0.000000, 1.0 },
+ { 0.070588, 0.203922, 0.003922, 1.0 },
+ { 0.043137, 0.184314, 0.011765, 1.0 },
+ { 0.027451, 0.125490, 0.000000, 1.0 },
+ { 0.015686, 0.117647, 0.000000, 1.0 },
+ { 0.019608, 0.098039, 0.000000, 1.0 },
+ { 0.019608, 0.090196, 0.000000, 1.0 },
+ { 0.031373, 0.109804, 0.000000, 1.0 },
+ { 0.035294, 0.109804, 0.000000, 1.0 },
+ { 0.090196, 0.105882, 0.000000, 1.0 },
+ { 0.086275, 0.035294, 0.000000, 1.0 },
+ { 0.121569, 0.058824, 0.000000, 1.0 },
+ { 0.141176, 0.082353, 0.000000, 1.0 },
+ { 0.101961, 0.129412, 0.000000, 1.0 },
+ { 0.137255, 0.231373, 0.000000, 1.0 },
+ { 0.388235, 0.482353, 0.003922, 1.0 },
+ };
+/* Apophysis-040427-4HolidyBull */
+static double4 colors_207[] = {
+ { 0.050980, 0.000000, 0.756863, 1.0 },
+ { 0.047059, 0.000000, 0.266667, 1.0 },
+ { 0.078431, 0.000000, 0.184314, 1.0 },
+ { 0.113725, 0.000000, 0.105882, 1.0 },
+ { 0.082353, 0.019608, 0.113725, 1.0 },
+ { 0.050980, 0.043137, 0.125490, 1.0 },
+ { 0.039216, 0.047059, 0.141176, 1.0 },
+ { 0.027451, 0.054902, 0.156863, 1.0 },
+ { 0.000000, 0.070588, 0.192157, 1.0 },
+ { 0.015686, 0.078431, 0.215686, 1.0 },
+ { 0.031373, 0.086275, 0.239216, 1.0 },
+ { 0.043137, 0.062745, 0.239216, 1.0 },
+ { 0.058824, 0.043137, 0.243137, 1.0 },
+ { 0.050980, 0.035294, 0.184314, 1.0 },
+ { 0.043137, 0.027451, 0.125490, 1.0 },
+ { 0.047059, 0.011765, 0.109804, 1.0 },
+ { 0.054902, 0.000000, 0.098039, 1.0 },
+ { 0.054902, 0.031373, 0.031373, 1.0 },
+ { 0.078431, 0.078431, 0.050980, 1.0 },
+ { 0.101961, 0.125490, 0.070588, 1.0 },
+ { 0.101961, 0.062745, 0.078431, 1.0 },
+ { 0.101961, 0.000000, 0.090196, 1.0 },
+ { 0.086275, 0.023529, 0.074510, 1.0 },
+ { 0.070588, 0.047059, 0.062745, 1.0 },
+ { 0.015686, 0.027451, 0.094118, 1.0 },
+ { 0.090196, 0.078431, 0.101961, 1.0 },
+ { 0.164706, 0.129412, 0.109804, 1.0 },
+ { 0.200000, 0.243137, 0.149020, 1.0 },
+ { 0.239216, 0.360784, 0.188235, 1.0 },
+ { 0.117647, 0.286275, 0.254902, 1.0 },
+ { 0.000000, 0.211765, 0.325490, 1.0 },
+ { 0.117647, 0.321569, 0.615686, 1.0 },
+ { 0.098039, 0.321569, 0.917647, 1.0 },
+ { 0.105882, 0.023529, 0.521569, 1.0 },
+ { 0.082353, 0.019608, 0.329412, 1.0 },
+ { 0.062745, 0.019608, 0.137255, 1.0 },
+ { 0.031373, 0.011765, 0.086275, 1.0 },
+ { 0.000000, 0.003922, 0.035294, 1.0 },
+ { 0.011765, 0.027451, 0.062745, 1.0 },
+ { 0.023529, 0.050980, 0.090196, 1.0 },
+ { 0.137255, 0.129412, 0.223529, 1.0 },
+ { 0.129412, 0.443137, 0.388235, 1.0 },
+ { 0.121569, 0.760784, 0.552941, 1.0 },
+ { 0.058824, 0.521569, 0.737255, 1.0 },
+ { 0.000000, 0.286275, 0.921569, 1.0 },
+ { 0.015686, 0.196078, 0.921569, 1.0 },
+ { 0.031373, 0.109804, 0.925490, 1.0 },
+ { 0.105882, 0.054902, 0.843137, 1.0 },
+ { 0.133333, 0.019608, 0.474510, 1.0 },
+ { 0.125490, 0.000000, 0.121569, 1.0 },
+ { 0.113725, 0.000000, 0.058824, 1.0 },
+ { 0.101961, 0.003922, 0.000000, 1.0 },
+ { 0.137255, 0.000000, 0.000000, 1.0 },
+ { 0.172549, 0.000000, 0.000000, 1.0 },
+ { 0.200000, 0.023529, 0.000000, 1.0 },
+ { 0.231373, 0.050980, 0.000000, 1.0 },
+ { 0.611765, 0.019608, 0.039216, 1.0 },
+ { 0.721569, 0.054902, 0.019608, 1.0 },
+ { 0.835294, 0.090196, 0.000000, 1.0 },
+ { 0.850980, 0.074510, 0.023529, 1.0 },
+ { 0.866667, 0.062745, 0.050980, 1.0 },
+ { 0.788235, 0.094118, 0.023529, 1.0 },
+ { 0.713725, 0.129412, 0.000000, 1.0 },
+ { 0.486275, 0.168627, 0.062745, 1.0 },
+ { 0.380392, 0.168627, 0.000000, 1.0 },
+ { 0.227451, 0.050980, 0.000000, 1.0 },
+ { 0.172549, 0.054902, 0.000000, 1.0 },
+ { 0.117647, 0.058824, 0.000000, 1.0 },
+ { 0.113725, 0.050980, 0.000000, 1.0 },
+ { 0.109804, 0.043137, 0.000000, 1.0 },
+ { 0.082353, 0.000000, 0.000000, 1.0 },
+ { 0.054902, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.113725, 0.000000, 1.0 },
+ { 0.031373, 0.105882, 0.000000, 1.0 },
+ { 0.062745, 0.101961, 0.000000, 1.0 },
+ { 0.062745, 0.070588, 0.035294, 1.0 },
+ { 0.066667, 0.039216, 0.070588, 1.0 },
+ { 0.058824, 0.047059, 0.125490, 1.0 },
+ { 0.054902, 0.058824, 0.180392, 1.0 },
+ { 0.031373, 0.043137, 0.313725, 1.0 },
+ { 0.070588, 0.074510, 0.439216, 1.0 },
+ { 0.058824, 0.047059, 0.843137, 1.0 },
+ { 0.047059, 0.058824, 0.921569, 1.0 },
+ { 0.039216, 0.074510, 1.000000, 1.0 },
+ { 0.054902, 0.074510, 1.000000, 1.0 },
+ { 0.074510, 0.078431, 1.000000, 1.0 },
+ { 0.156863, 0.019608, 1.000000, 1.0 },
+ { 0.066667, 0.050980, 1.000000, 1.0 },
+ { 0.039216, 0.039216, 1.000000, 1.0 },
+ { 0.043137, 0.023529, 0.988235, 1.0 },
+ { 0.047059, 0.011765, 0.980392, 1.0 },
+ { 0.043137, 0.015686, 0.984314, 1.0 },
+ { 0.043137, 0.019608, 0.992157, 1.0 },
+ { 0.050980, 0.050980, 1.000000, 1.0 },
+ { 0.113725, 0.000000, 0.964706, 1.0 },
+ { 0.196078, 0.003922, 0.909804, 1.0 },
+ { 0.235294, 0.062745, 0.929412, 1.0 },
+ { 0.615686, 0.039216, 1.000000, 1.0 },
+ { 0.701961, 0.384314, 0.972549, 1.0 },
+ { 0.792157, 0.733333, 0.949020, 1.0 },
+ { 0.882353, 0.823529, 0.941176, 1.0 },
+ { 0.976471, 0.917647, 0.937255, 1.0 },
+ { 1.000000, 0.866667, 0.788235, 1.0 },
+ { 1.000000, 1.000000, 0.623529, 1.0 },
+ { 1.000000, 0.756863, 0.490196, 1.0 },
+ { 0.968627, 0.615686, 0.294118, 1.0 },
+ { 0.937255, 0.474510, 0.098039, 1.0 },
+ { 0.921569, 0.482353, 0.047059, 1.0 },
+ { 0.905882, 0.494118, 0.000000, 1.0 },
+ { 0.917647, 0.501961, 0.039216, 1.0 },
+ { 0.996078, 0.784314, 0.047059, 1.0 },
+ { 1.000000, 0.866667, 0.066667, 1.0 },
+ { 1.000000, 0.901961, 0.082353, 1.0 },
+ { 1.000000, 0.933333, 0.125490, 1.0 },
+ { 1.000000, 0.964706, 0.176471, 1.0 },
+ { 1.000000, 1.000000, 0.231373, 1.0 },
+ { 1.000000, 0.933333, 0.196078, 1.0 },
+ { 0.925490, 0.831373, 0.211765, 1.0 },
+ { 0.980392, 0.807843, 0.145098, 1.0 },
+ { 0.996078, 0.713725, 0.137255, 1.0 },
+ { 1.000000, 0.466667, 0.101961, 1.0 },
+ { 0.929412, 0.415686, 0.133333, 1.0 },
+ { 0.858824, 0.364706, 0.164706, 1.0 },
+ { 0.831373, 0.352941, 0.133333, 1.0 },
+ { 0.807843, 0.345098, 0.101961, 1.0 },
+ { 0.796078, 0.490196, 0.054902, 1.0 },
+ { 0.596078, 0.392157, 0.247059, 1.0 },
+ { 0.333333, 0.152941, 0.447059, 1.0 },
+ { 0.219608, 0.047059, 0.764706, 1.0 },
+ { 0.003922, 0.074510, 0.952941, 1.0 },
+ { 0.007843, 0.101961, 0.976471, 1.0 },
+ { 0.011765, 0.133333, 1.000000, 1.0 },
+ { 0.035294, 0.278431, 0.949020, 1.0 },
+ { 0.149020, 0.301961, 1.000000, 1.0 },
+ { 0.172549, 0.368627, 0.984314, 1.0 },
+ { 0.000000, 0.807843, 0.996078, 1.0 },
+ { 0.078431, 1.000000, 0.933333, 1.0 },
+ { 0.109804, 0.952941, 0.921569, 1.0 },
+ { 0.145098, 0.905882, 0.913725, 1.0 },
+ { 0.121569, 0.847059, 0.956863, 1.0 },
+ { 0.101961, 0.788235, 1.000000, 1.0 },
+ { 0.019608, 0.290196, 1.000000, 1.0 },
+ { 0.058824, 0.278431, 0.956863, 1.0 },
+ { 0.000000, 0.149020, 0.898039, 1.0 },
+ { 0.007843, 0.039216, 0.607843, 1.0 },
+ { 0.011765, 0.000000, 0.349020, 1.0 },
+ { 0.003922, 0.000000, 0.266667, 1.0 },
+ { 0.000000, 0.000000, 0.188235, 1.0 },
+ { 0.000000, 0.035294, 0.090196, 1.0 },
+ { 0.000000, 0.047059, 0.019608, 1.0 },
+ { 0.000000, 0.058824, 0.000000, 1.0 },
+ { 0.023529, 0.035294, 0.000000, 1.0 },
+ { 0.117647, 0.062745, 0.000000, 1.0 },
+ { 0.137255, 0.078431, 0.003922, 1.0 },
+ { 0.156863, 0.098039, 0.007843, 1.0 },
+ { 0.266667, 0.203922, 0.003922, 1.0 },
+ { 0.415686, 0.196078, 0.011765, 1.0 },
+ { 0.525490, 0.372549, 0.070588, 1.0 },
+ { 0.662745, 0.596078, 0.086275, 1.0 },
+ { 0.878431, 0.772549, 0.000000, 1.0 },
+ { 0.956863, 0.796078, 0.000000, 1.0 },
+ { 1.000000, 0.729412, 0.243137, 1.0 },
+ { 0.882353, 0.619608, 0.250980, 1.0 },
+ { 0.764706, 0.509804, 0.258824, 1.0 },
+ { 0.427451, 0.352941, 0.196078, 1.0 },
+ { 0.137255, 0.250980, 0.486275, 1.0 },
+ { 0.133333, 0.235294, 0.600000, 1.0 },
+ { 0.062745, 0.203922, 0.917647, 1.0 },
+ { 0.031373, 0.066667, 0.964706, 1.0 },
+ { 0.043137, 0.050980, 0.964706, 1.0 },
+ { 0.054902, 0.039216, 0.968627, 1.0 },
+ { 0.047059, 0.058824, 1.000000, 1.0 },
+ { 0.019608, 0.074510, 1.000000, 1.0 },
+ { 0.000000, 0.090196, 1.000000, 1.0 },
+ { 0.023529, 0.047059, 0.956863, 1.0 },
+ { 0.015686, 0.000000, 0.996078, 1.0 },
+ { 0.000000, 0.007843, 0.984314, 1.0 },
+ { 0.003922, 0.031373, 0.964706, 1.0 },
+ { 0.023529, 0.003922, 0.854902, 1.0 },
+ { 0.035294, 0.066667, 0.745098, 1.0 },
+ { 0.000000, 0.000000, 0.564706, 1.0 },
+ { 0.000000, 0.011765, 0.415686, 1.0 },
+ { 0.090196, 0.000000, 0.513725, 1.0 },
+ { 0.007843, 0.007843, 0.831373, 1.0 },
+ { 0.000000, 0.000000, 0.976471, 1.0 },
+ { 0.000000, 0.003922, 0.964706, 1.0 },
+ { 0.000000, 0.007843, 0.952941, 1.0 },
+ { 0.000000, 0.015686, 0.835294, 1.0 },
+ { 0.043137, 0.054902, 0.568627, 1.0 },
+ { 0.000000, 0.290196, 0.172549, 1.0 },
+ { 0.000000, 0.564706, 0.000000, 1.0 },
+ { 0.031373, 0.894118, 0.156863, 1.0 },
+ { 0.415686, 0.772549, 0.400000, 1.0 },
+ { 0.450980, 0.760784, 0.741176, 1.0 },
+ { 0.545098, 0.686275, 0.788235, 1.0 },
+ { 0.658824, 0.568627, 0.600000, 1.0 },
+ { 0.733333, 0.639216, 0.294118, 1.0 },
+ { 0.501961, 0.462745, 0.019608, 1.0 },
+ { 0.419608, 0.258824, 0.047059, 1.0 },
+ { 0.439216, 0.160784, 0.000000, 1.0 },
+ { 0.619608, 0.066667, 0.000000, 1.0 },
+ { 0.823529, 0.098039, 0.000000, 1.0 },
+ { 0.847059, 0.184314, 0.000000, 1.0 },
+ { 1.000000, 0.286275, 0.058824, 1.0 },
+ { 0.972549, 0.317647, 0.039216, 1.0 },
+ { 0.764706, 0.352941, 0.027451, 1.0 },
+ { 0.501961, 0.247059, 0.000000, 1.0 },
+ { 0.466667, 0.184314, 0.035294, 1.0 },
+ { 0.313725, 0.137255, 0.219608, 1.0 },
+ { 0.235294, 0.062745, 0.152941, 1.0 },
+ { 0.235294, 0.152941, 0.133333, 1.0 },
+ { 0.298039, 0.137255, 0.000000, 1.0 },
+ { 0.352941, 0.086275, 0.003922, 1.0 },
+ { 0.588235, 0.337255, 0.047059, 1.0 },
+ { 0.721569, 0.564706, 0.129412, 1.0 },
+ { 0.811765, 0.666667, 0.105882, 1.0 },
+ { 0.898039, 0.792157, 0.137255, 1.0 },
+ { 0.945098, 0.898039, 0.090196, 1.0 },
+ { 1.000000, 0.921569, 0.086275, 1.0 },
+ { 1.000000, 0.972549, 0.141176, 1.0 },
+ { 1.000000, 0.984314, 0.160784, 1.0 },
+ { 0.960784, 0.937255, 0.152941, 1.0 },
+ { 0.968627, 0.956863, 0.168627, 1.0 },
+ { 0.847059, 0.803922, 0.482353, 1.0 },
+ { 0.498039, 0.960784, 0.584314, 1.0 },
+ { 0.568627, 0.619608, 0.686275, 1.0 },
+ { 0.615686, 0.572549, 0.698039, 1.0 },
+ { 0.635294, 0.243137, 0.517647, 1.0 },
+ { 0.458824, 0.172549, 0.929412, 1.0 },
+ { 0.592157, 0.584314, 0.737255, 1.0 },
+ { 0.784314, 0.607843, 0.768627, 1.0 },
+ { 0.764706, 0.607843, 0.568627, 1.0 },
+ { 0.631373, 0.678431, 0.498039, 1.0 },
+ { 0.694118, 0.819608, 0.250980, 1.0 },
+ { 0.509804, 0.682353, 0.145098, 1.0 },
+ { 0.462745, 0.266667, 0.027451, 1.0 },
+ { 0.564706, 0.101961, 0.000000, 1.0 },
+ { 0.800000, 0.023529, 0.074510, 1.0 },
+ { 0.996078, 0.031373, 0.113725, 1.0 },
+ { 0.929412, 0.149020, 0.380392, 1.0 },
+ { 0.690196, 0.000000, 0.647059, 1.0 },
+ { 0.176471, 0.043137, 0.525490, 1.0 },
+ { 0.027451, 0.035294, 0.376471, 1.0 },
+ { 0.000000, 0.000000, 0.305882, 1.0 },
+ { 0.011765, 0.011765, 0.160784, 1.0 },
+ { 0.000000, 0.000000, 0.070588, 1.0 },
+ { 0.011765, 0.007843, 0.000000, 1.0 },
+ { 0.027451, 0.003922, 0.003922, 1.0 },
+ { 0.054902, 0.000000, 0.000000, 1.0 },
+ { 0.023529, 0.011765, 0.000000, 1.0 },
+ { 0.015686, 0.023529, 0.000000, 1.0 },
+ { 0.000000, 0.031373, 0.000000, 1.0 },
+ { 0.000000, 0.011765, 0.117647, 1.0 },
+ { 0.000000, 0.054902, 0.180392, 1.0 },
+ { 0.003922, 0.035294, 0.368627, 1.0 },
+ { 0.023529, 0.070588, 0.305882, 1.0 },
+ };
+/* Apophysis-040427-4DrkFlorCnpy */
+static double4 colors_208[] = {
+ { 0.419608, 0.796078, 0.262745, 1.0 },
+ { 0.435294, 0.803922, 0.270588, 1.0 },
+ { 0.431373, 0.800000, 0.258824, 1.0 },
+ { 0.431373, 0.796078, 0.247059, 1.0 },
+ { 0.427451, 0.788235, 0.243137, 1.0 },
+ { 0.427451, 0.784314, 0.239216, 1.0 },
+ { 0.427451, 0.788235, 0.239216, 1.0 },
+ { 0.427451, 0.792157, 0.243137, 1.0 },
+ { 0.454902, 0.835294, 0.278431, 1.0 },
+ { 0.470588, 0.850980, 0.290196, 1.0 },
+ { 0.486275, 0.870588, 0.301961, 1.0 },
+ { 0.505882, 0.898039, 0.317647, 1.0 },
+ { 0.525490, 0.929412, 0.337255, 1.0 },
+ { 0.498039, 0.898039, 0.309804, 1.0 },
+ { 0.474510, 0.866667, 0.286275, 1.0 },
+ { 0.466667, 0.854902, 0.278431, 1.0 },
+ { 0.458824, 0.843137, 0.274510, 1.0 },
+ { 0.352941, 0.658824, 0.192157, 1.0 },
+ { 0.360784, 0.647059, 0.188235, 1.0 },
+ { 0.368627, 0.639216, 0.184314, 1.0 },
+ { 0.345098, 0.611765, 0.176471, 1.0 },
+ { 0.325490, 0.588235, 0.172549, 1.0 },
+ { 0.313725, 0.549020, 0.156863, 1.0 },
+ { 0.301961, 0.513725, 0.145098, 1.0 },
+ { 0.196078, 0.301961, 0.094118, 1.0 },
+ { 0.192157, 0.270588, 0.086275, 1.0 },
+ { 0.192157, 0.239216, 0.082353, 1.0 },
+ { 0.184314, 0.215686, 0.074510, 1.0 },
+ { 0.180392, 0.192157, 0.070588, 1.0 },
+ { 0.176471, 0.196078, 0.070588, 1.0 },
+ { 0.172549, 0.200000, 0.070588, 1.0 },
+ { 0.180392, 0.239216, 0.086275, 1.0 },
+ { 0.192157, 0.250980, 0.082353, 1.0 },
+ { 0.188235, 0.262745, 0.082353, 1.0 },
+ { 0.180392, 0.290196, 0.082353, 1.0 },
+ { 0.172549, 0.321569, 0.082353, 1.0 },
+ { 0.168627, 0.290196, 0.078431, 1.0 },
+ { 0.168627, 0.258824, 0.078431, 1.0 },
+ { 0.152941, 0.227451, 0.066667, 1.0 },
+ { 0.141176, 0.196078, 0.058824, 1.0 },
+ { 0.082353, 0.098039, 0.043137, 1.0 },
+ { 0.058824, 0.062745, 0.027451, 1.0 },
+ { 0.035294, 0.031373, 0.015686, 1.0 },
+ { 0.039216, 0.050980, 0.019608, 1.0 },
+ { 0.043137, 0.074510, 0.023529, 1.0 },
+ { 0.050980, 0.105882, 0.027451, 1.0 },
+ { 0.058824, 0.137255, 0.031373, 1.0 },
+ { 0.113725, 0.254902, 0.066667, 1.0 },
+ { 0.145098, 0.368627, 0.101961, 1.0 },
+ { 0.301961, 0.556863, 0.156863, 1.0 },
+ { 0.349020, 0.635294, 0.184314, 1.0 },
+ { 0.396078, 0.717647, 0.215686, 1.0 },
+ { 0.403922, 0.737255, 0.223529, 1.0 },
+ { 0.415686, 0.756863, 0.235294, 1.0 },
+ { 0.411765, 0.752941, 0.231373, 1.0 },
+ { 0.411765, 0.749020, 0.227451, 1.0 },
+ { 0.388235, 0.721569, 0.223529, 1.0 },
+ { 0.384314, 0.690196, 0.207843, 1.0 },
+ { 0.380392, 0.658824, 0.196078, 1.0 },
+ { 0.372549, 0.643137, 0.188235, 1.0 },
+ { 0.368627, 0.631373, 0.180392, 1.0 },
+ { 0.341176, 0.623529, 0.176471, 1.0 },
+ { 0.313725, 0.615686, 0.176471, 1.0 },
+ { 0.333333, 0.560784, 0.160784, 1.0 },
+ { 0.278431, 0.537255, 0.152941, 1.0 },
+ { 0.227451, 0.419608, 0.109804, 1.0 },
+ { 0.211765, 0.396078, 0.105882, 1.0 },
+ { 0.200000, 0.376471, 0.105882, 1.0 },
+ { 0.196078, 0.372549, 0.101961, 1.0 },
+ { 0.192157, 0.368627, 0.098039, 1.0 },
+ { 0.196078, 0.372549, 0.101961, 1.0 },
+ { 0.203922, 0.388235, 0.105882, 1.0 },
+ { 0.266667, 0.525490, 0.145098, 1.0 },
+ { 0.313725, 0.580392, 0.160784, 1.0 },
+ { 0.360784, 0.635294, 0.180392, 1.0 },
+ { 0.368627, 0.650980, 0.184314, 1.0 },
+ { 0.376471, 0.666667, 0.192157, 1.0 },
+ { 0.368627, 0.666667, 0.196078, 1.0 },
+ { 0.364706, 0.670588, 0.200000, 1.0 },
+ { 0.337255, 0.619608, 0.180392, 1.0 },
+ { 0.290196, 0.568627, 0.160784, 1.0 },
+ { 0.278431, 0.447059, 0.133333, 1.0 },
+ { 0.231373, 0.372549, 0.109804, 1.0 },
+ { 0.184314, 0.301961, 0.090196, 1.0 },
+ { 0.172549, 0.274510, 0.082353, 1.0 },
+ { 0.164706, 0.247059, 0.078431, 1.0 },
+ { 0.109804, 0.176471, 0.050980, 1.0 },
+ { 0.062745, 0.121569, 0.031373, 1.0 },
+ { 0.062745, 0.141176, 0.035294, 1.0 },
+ { 0.098039, 0.211765, 0.050980, 1.0 },
+ { 0.133333, 0.286275, 0.070588, 1.0 },
+ { 0.160784, 0.325490, 0.082353, 1.0 },
+ { 0.188235, 0.364706, 0.094118, 1.0 },
+ { 0.196078, 0.372549, 0.101961, 1.0 },
+ { 0.184314, 0.301961, 0.090196, 1.0 },
+ { 0.176471, 0.196078, 0.078431, 1.0 },
+ { 0.172549, 0.007843, 0.188235, 1.0 },
+ { 0.184314, 0.011765, 0.203922, 1.0 },
+ { 0.180392, 0.105882, 0.137255, 1.0 },
+ { 0.180392, 0.200000, 0.074510, 1.0 },
+ { 0.196078, 0.247059, 0.082353, 1.0 },
+ { 0.215686, 0.294118, 0.094118, 1.0 },
+ { 0.301961, 0.501961, 0.141176, 1.0 },
+ { 0.396078, 0.694118, 0.207843, 1.0 },
+ { 0.619608, 0.984314, 0.423529, 1.0 },
+ { 0.650980, 0.952941, 0.454902, 1.0 },
+ { 0.682353, 0.925490, 0.490196, 1.0 },
+ { 0.568627, 0.847059, 0.384314, 1.0 },
+ { 0.458824, 0.772549, 0.282353, 1.0 },
+ { 0.384314, 0.674510, 0.200000, 1.0 },
+ { 0.321569, 0.549020, 0.156863, 1.0 },
+ { 0.223529, 0.403922, 0.109804, 1.0 },
+ { 0.184314, 0.317647, 0.082353, 1.0 },
+ { 0.113725, 0.200000, 0.050980, 1.0 },
+ { 0.090196, 0.172549, 0.043137, 1.0 },
+ { 0.070588, 0.145098, 0.035294, 1.0 },
+ { 0.074510, 0.137255, 0.035294, 1.0 },
+ { 0.090196, 0.113725, 0.058824, 1.0 },
+ { 0.086275, 0.086275, 0.039216, 1.0 },
+ { 0.082353, 0.082353, 0.043137, 1.0 },
+ { 0.074510, 0.039216, 0.050980, 1.0 },
+ { 0.101961, 0.019608, 0.098039, 1.0 },
+ { 0.133333, 0.000000, 0.145098, 1.0 },
+ { 0.141176, 0.000000, 0.156863, 1.0 },
+ { 0.149020, 0.003922, 0.172549, 1.0 },
+ { 0.160784, 0.007843, 0.184314, 1.0 },
+ { 0.141176, 0.000000, 0.172549, 1.0 },
+ { 0.113725, 0.000000, 0.121569, 1.0 },
+ { 0.101961, 0.000000, 0.113725, 1.0 },
+ { 0.054902, 0.000000, 0.050980, 1.0 },
+ { 0.050980, 0.003922, 0.035294, 1.0 },
+ { 0.047059, 0.011765, 0.023529, 1.0 },
+ { 0.039216, 0.023529, 0.019608, 1.0 },
+ { 0.047059, 0.031373, 0.027451, 1.0 },
+ { 0.070588, 0.070588, 0.031373, 1.0 },
+ { 0.090196, 0.090196, 0.050980, 1.0 },
+ { 0.203922, 0.270588, 0.094118, 1.0 },
+ { 0.258824, 0.407843, 0.121569, 1.0 },
+ { 0.317647, 0.545098, 0.152941, 1.0 },
+ { 0.341176, 0.580392, 0.164706, 1.0 },
+ { 0.368627, 0.619608, 0.180392, 1.0 },
+ { 0.380392, 0.690196, 0.200000, 1.0 },
+ { 0.400000, 0.709804, 0.211765, 1.0 },
+ { 0.376471, 0.709804, 0.211765, 1.0 },
+ { 0.333333, 0.623529, 0.180392, 1.0 },
+ { 0.254902, 0.509804, 0.141176, 1.0 },
+ { 0.227451, 0.447059, 0.121569, 1.0 },
+ { 0.200000, 0.384314, 0.101961, 1.0 },
+ { 0.160784, 0.290196, 0.074510, 1.0 },
+ { 0.094118, 0.196078, 0.058824, 1.0 },
+ { 0.062745, 0.133333, 0.031373, 1.0 },
+ { 0.054902, 0.125490, 0.031373, 1.0 },
+ { 0.058824, 0.082353, 0.027451, 1.0 },
+ { 0.062745, 0.074510, 0.027451, 1.0 },
+ { 0.070588, 0.070588, 0.031373, 1.0 },
+ { 0.074510, 0.090196, 0.035294, 1.0 },
+ { 0.074510, 0.090196, 0.035294, 1.0 },
+ { 0.105882, 0.090196, 0.047059, 1.0 },
+ { 0.105882, 0.117647, 0.050980, 1.0 },
+ { 0.168627, 0.196078, 0.074510, 1.0 },
+ { 0.196078, 0.262745, 0.086275, 1.0 },
+ { 0.258824, 0.478431, 0.129412, 1.0 },
+ { 0.270588, 0.525490, 0.145098, 1.0 },
+ { 0.286275, 0.572549, 0.160784, 1.0 },
+ { 0.317647, 0.698039, 0.247059, 1.0 },
+ { 0.400000, 0.756863, 0.243137, 1.0 },
+ { 0.427451, 0.788235, 0.250980, 1.0 },
+ { 0.454902, 0.835294, 0.278431, 1.0 },
+ { 0.549020, 0.960784, 0.352941, 1.0 },
+ { 0.568627, 0.968627, 0.380392, 1.0 },
+ { 0.588235, 0.976471, 0.407843, 1.0 },
+ { 0.650980, 0.988235, 0.466667, 1.0 },
+ { 0.631373, 0.988235, 0.443137, 1.0 },
+ { 0.596078, 0.988235, 0.392157, 1.0 },
+ { 0.556863, 0.968627, 0.333333, 1.0 },
+ { 0.501961, 0.878431, 0.282353, 1.0 },
+ { 0.482353, 0.874510, 0.294118, 1.0 },
+ { 0.454902, 0.850980, 0.294118, 1.0 },
+ { 0.443137, 0.823529, 0.266667, 1.0 },
+ { 0.431373, 0.776471, 0.235294, 1.0 },
+ { 0.407843, 0.725490, 0.219608, 1.0 },
+ { 0.360784, 0.623529, 0.180392, 1.0 },
+ { 0.282353, 0.549020, 0.160784, 1.0 },
+ { 0.211765, 0.400000, 0.109804, 1.0 },
+ { 0.133333, 0.184314, 0.074510, 1.0 },
+ { 0.117647, 0.160784, 0.058824, 1.0 },
+ { 0.105882, 0.137255, 0.047059, 1.0 },
+ { 0.062745, 0.121569, 0.031373, 1.0 },
+ { 0.062745, 0.121569, 0.031373, 1.0 },
+ { 0.074510, 0.152941, 0.043137, 1.0 },
+ { 0.141176, 0.266667, 0.070588, 1.0 },
+ { 0.200000, 0.384314, 0.101961, 1.0 },
+ { 0.250980, 0.505882, 0.137255, 1.0 },
+ { 0.313725, 0.596078, 0.172549, 1.0 },
+ { 0.364706, 0.639216, 0.184314, 1.0 },
+ { 0.403922, 0.721569, 0.215686, 1.0 },
+ { 0.396078, 0.749020, 0.231373, 1.0 },
+ { 0.380392, 0.729412, 0.235294, 1.0 },
+ { 0.376471, 0.690196, 0.207843, 1.0 },
+ { 0.356863, 0.662745, 0.196078, 1.0 },
+ { 0.360784, 0.635294, 0.188235, 1.0 },
+ { 0.356863, 0.670588, 0.196078, 1.0 },
+ { 0.364706, 0.670588, 0.200000, 1.0 },
+ { 0.396078, 0.705882, 0.207843, 1.0 },
+ { 0.403922, 0.729412, 0.219608, 1.0 },
+ { 0.415686, 0.756863, 0.235294, 1.0 },
+ { 0.431373, 0.776471, 0.235294, 1.0 },
+ { 0.435294, 0.792157, 0.243137, 1.0 },
+ { 0.447059, 0.811765, 0.258824, 1.0 },
+ { 0.447059, 0.815686, 0.266667, 1.0 },
+ { 0.450980, 0.823529, 0.266667, 1.0 },
+ { 0.443137, 0.823529, 0.266667, 1.0 },
+ { 0.439216, 0.819608, 0.266667, 1.0 },
+ { 0.447059, 0.811765, 0.258824, 1.0 },
+ { 0.439216, 0.796078, 0.250980, 1.0 },
+ { 0.447059, 0.776471, 0.227451, 1.0 },
+ { 0.427451, 0.772549, 0.231373, 1.0 },
+ { 0.411765, 0.752941, 0.231373, 1.0 },
+ { 0.380392, 0.713725, 0.215686, 1.0 },
+ { 0.345098, 0.654902, 0.196078, 1.0 },
+ { 0.290196, 0.549020, 0.156863, 1.0 },
+ { 0.215686, 0.396078, 0.109804, 1.0 },
+ { 0.184314, 0.298039, 0.086275, 1.0 },
+ { 0.176471, 0.247059, 0.082353, 1.0 },
+ { 0.149020, 0.156863, 0.062745, 1.0 },
+ { 0.078431, 0.047059, 0.039216, 1.0 },
+ { 0.074510, 0.007843, 0.082353, 1.0 },
+ { 0.098039, 0.003922, 0.105882, 1.0 },
+ { 0.090196, 0.003922, 0.094118, 1.0 },
+ { 0.074510, 0.000000, 0.078431, 1.0 },
+ { 0.074510, 0.000000, 0.078431, 1.0 },
+ { 0.054902, 0.000000, 0.058824, 1.0 },
+ { 0.050980, 0.000000, 0.039216, 1.0 },
+ { 0.031373, 0.007843, 0.015686, 1.0 },
+ { 0.039216, 0.023529, 0.019608, 1.0 },
+ { 0.047059, 0.070588, 0.023529, 1.0 },
+ { 0.054902, 0.070588, 0.015686, 1.0 },
+ { 0.047059, 0.070588, 0.023529, 1.0 },
+ { 0.054902, 0.050980, 0.035294, 1.0 },
+ { 0.066667, 0.023529, 0.039216, 1.0 },
+ { 0.086275, 0.000000, 0.082353, 1.0 },
+ { 0.121569, 0.000000, 0.141176, 1.0 },
+ { 0.160784, 0.007843, 0.184314, 1.0 },
+ { 0.196078, 0.023529, 0.231373, 1.0 },
+ { 0.239216, 0.039216, 0.270588, 1.0 },
+ { 0.294118, 0.070588, 0.341176, 1.0 },
+ { 0.247059, 0.043137, 0.286275, 1.0 },
+ { 0.211765, 0.015686, 0.254902, 1.0 },
+ { 0.188235, 0.015686, 0.215686, 1.0 },
+ { 0.207843, 0.250980, 0.094118, 1.0 },
+ { 0.223529, 0.349020, 0.101961, 1.0 },
+ { 0.301961, 0.482353, 0.137255, 1.0 },
+ { 0.341176, 0.596078, 0.196078, 1.0 },
+ { 0.388235, 0.698039, 0.207843, 1.0 },
+ { 0.423529, 0.760784, 0.231373, 1.0 },
+ { 0.423529, 0.780392, 0.243137, 1.0 },
+ };
+/* Apophysis-040427-4DethstrDemis */
+static double4 colors_209[] = {
+ { 0.741176, 0.705882, 0.670588, 1.0 },
+ { 0.431373, 0.356863, 0.329412, 1.0 },
+ { 0.431373, 0.294118, 0.215686, 1.0 },
+ { 0.431373, 0.235294, 0.105882, 1.0 },
+ { 0.380392, 0.176471, 0.050980, 1.0 },
+ { 0.329412, 0.121569, 0.000000, 1.0 },
+ { 0.282353, 0.066667, 0.000000, 1.0 },
+ { 0.239216, 0.011765, 0.003922, 1.0 },
+ { 0.007843, 0.039216, 0.090196, 1.0 },
+ { 0.062745, 0.101961, 0.156863, 1.0 },
+ { 0.117647, 0.164706, 0.227451, 1.0 },
+ { 0.188235, 0.235294, 0.301961, 1.0 },
+ { 0.258824, 0.309804, 0.376471, 1.0 },
+ { 0.282353, 0.321569, 0.384314, 1.0 },
+ { 0.305882, 0.333333, 0.396078, 1.0 },
+ { 0.290196, 0.321569, 0.388235, 1.0 },
+ { 0.278431, 0.309804, 0.384314, 1.0 },
+ { 0.192157, 0.231373, 0.278431, 1.0 },
+ { 0.215686, 0.196078, 0.207843, 1.0 },
+ { 0.239216, 0.164706, 0.137255, 1.0 },
+ { 0.349020, 0.239216, 0.188235, 1.0 },
+ { 0.462745, 0.317647, 0.243137, 1.0 },
+ { 0.478431, 0.349020, 0.305882, 1.0 },
+ { 0.494118, 0.384314, 0.368627, 1.0 },
+ { 0.600000, 0.588235, 0.615686, 1.0 },
+ { 0.643137, 0.666667, 0.717647, 1.0 },
+ { 0.690196, 0.749020, 0.823529, 1.0 },
+ { 0.729412, 0.780392, 0.862745, 1.0 },
+ { 0.768627, 0.815686, 0.901961, 1.0 },
+ { 0.756863, 0.815686, 0.898039, 1.0 },
+ { 0.749020, 0.815686, 0.894118, 1.0 },
+ { 0.658824, 0.760784, 0.858824, 1.0 },
+ { 0.674510, 0.725490, 0.788235, 1.0 },
+ { 0.662745, 0.705882, 0.776471, 1.0 },
+ { 0.639216, 0.686275, 0.749020, 1.0 },
+ { 0.619608, 0.666667, 0.721569, 1.0 },
+ { 0.580392, 0.615686, 0.666667, 1.0 },
+ { 0.545098, 0.568627, 0.615686, 1.0 },
+ { 0.556863, 0.560784, 0.592157, 1.0 },
+ { 0.572549, 0.552941, 0.568627, 1.0 },
+ { 0.596078, 0.521569, 0.454902, 1.0 },
+ { 0.643137, 0.517647, 0.435294, 1.0 },
+ { 0.694118, 0.513725, 0.419608, 1.0 },
+ { 0.701961, 0.478431, 0.337255, 1.0 },
+ { 0.709804, 0.443137, 0.258824, 1.0 },
+ { 0.690196, 0.368627, 0.176471, 1.0 },
+ { 0.670588, 0.294118, 0.098039, 1.0 },
+ { 0.560784, 0.192157, 0.043137, 1.0 },
+ { 0.301961, 0.109804, 0.054902, 1.0 },
+ { 0.003922, 0.043137, 0.090196, 1.0 },
+ { 0.000000, 0.027451, 0.074510, 1.0 },
+ { 0.000000, 0.011765, 0.058824, 1.0 },
+ { 0.050980, 0.054902, 0.105882, 1.0 },
+ { 0.105882, 0.098039, 0.152941, 1.0 },
+ { 0.219608, 0.137255, 0.149020, 1.0 },
+ { 0.337255, 0.180392, 0.149020, 1.0 },
+ { 0.600000, 0.313725, 0.176471, 1.0 },
+ { 0.615686, 0.352941, 0.207843, 1.0 },
+ { 0.635294, 0.392157, 0.239216, 1.0 },
+ { 0.615686, 0.427451, 0.317647, 1.0 },
+ { 0.596078, 0.466667, 0.400000, 1.0 },
+ { 0.576471, 0.466667, 0.411765, 1.0 },
+ { 0.556863, 0.470588, 0.427451, 1.0 },
+ { 0.490196, 0.505882, 0.552941, 1.0 },
+ { 0.482353, 0.509804, 0.572549, 1.0 },
+ { 0.458824, 0.482353, 0.545098, 1.0 },
+ { 0.443137, 0.466667, 0.525490, 1.0 },
+ { 0.431373, 0.454902, 0.509804, 1.0 },
+ { 0.415686, 0.439216, 0.498039, 1.0 },
+ { 0.400000, 0.427451, 0.490196, 1.0 },
+ { 0.364706, 0.388235, 0.450980, 1.0 },
+ { 0.364706, 0.388235, 0.450980, 1.0 },
+ { 0.439216, 0.462745, 0.517647, 1.0 },
+ { 0.462745, 0.490196, 0.552941, 1.0 },
+ { 0.486275, 0.521569, 0.588235, 1.0 },
+ { 0.525490, 0.564706, 0.635294, 1.0 },
+ { 0.568627, 0.611765, 0.682353, 1.0 },
+ { 0.584314, 0.631373, 0.705882, 1.0 },
+ { 0.603922, 0.654902, 0.729412, 1.0 },
+ { 0.623529, 0.666667, 0.737255, 1.0 },
+ { 0.580392, 0.611765, 0.686275, 1.0 },
+ { 0.501961, 0.513725, 0.572549, 1.0 },
+ { 0.462745, 0.490196, 0.556863, 1.0 },
+ { 0.427451, 0.470588, 0.541176, 1.0 },
+ { 0.380392, 0.431373, 0.517647, 1.0 },
+ { 0.337255, 0.392157, 0.494118, 1.0 },
+ { 0.341176, 0.368627, 0.431373, 1.0 },
+ { 0.360784, 0.360784, 0.392157, 1.0 },
+ { 0.364706, 0.388235, 0.450980, 1.0 },
+ { 0.423529, 0.447059, 0.509804, 1.0 },
+ { 0.482353, 0.509804, 0.572549, 1.0 },
+ { 0.525490, 0.560784, 0.623529, 1.0 },
+ { 0.568627, 0.615686, 0.678431, 1.0 },
+ { 0.631373, 0.674510, 0.745098, 1.0 },
+ { 0.690196, 0.749020, 0.823529, 1.0 },
+ { 0.760784, 0.831373, 0.917647, 1.0 },
+ { 0.792157, 0.870588, 0.968627, 1.0 },
+ { 0.807843, 0.890196, 0.972549, 1.0 },
+ { 0.803922, 0.882353, 0.972549, 1.0 },
+ { 0.800000, 0.878431, 0.972549, 1.0 },
+ { 0.796078, 0.874510, 0.972549, 1.0 },
+ { 0.796078, 0.874510, 0.972549, 1.0 },
+ { 0.749020, 0.854902, 0.937255, 1.0 },
+ { 0.756863, 0.819608, 0.909804, 1.0 },
+ { 0.768627, 0.768627, 0.768627, 1.0 },
+ { 0.737255, 0.670588, 0.619608, 1.0 },
+ { 0.705882, 0.572549, 0.474510, 1.0 },
+ { 0.658824, 0.545098, 0.474510, 1.0 },
+ { 0.611765, 0.517647, 0.478431, 1.0 },
+ { 0.498039, 0.505882, 0.552941, 1.0 },
+ { 0.478431, 0.509804, 0.560784, 1.0 },
+ { 0.482353, 0.509804, 0.572549, 1.0 },
+ { 0.482353, 0.509804, 0.572549, 1.0 },
+ { 0.486275, 0.501961, 0.545098, 1.0 },
+ { 0.501961, 0.501961, 0.537255, 1.0 },
+ { 0.517647, 0.505882, 0.533333, 1.0 },
+ { 0.486275, 0.509804, 0.564706, 1.0 },
+ { 0.513725, 0.549020, 0.607843, 1.0 },
+ { 0.501961, 0.572549, 0.666667, 1.0 },
+ { 0.549020, 0.611765, 0.709804, 1.0 },
+ { 0.623529, 0.674510, 0.741176, 1.0 },
+ { 0.596078, 0.639216, 0.713725, 1.0 },
+ { 0.572549, 0.603922, 0.686275, 1.0 },
+ { 0.568627, 0.596078, 0.674510, 1.0 },
+ { 0.564706, 0.592157, 0.662745, 1.0 },
+ { 0.529412, 0.564706, 0.623529, 1.0 },
+ { 0.537255, 0.576471, 0.623529, 1.0 },
+ { 0.564706, 0.600000, 0.666667, 1.0 },
+ { 0.568627, 0.607843, 0.705882, 1.0 },
+ { 0.662745, 0.705882, 0.776471, 1.0 },
+ { 0.666667, 0.709804, 0.780392, 1.0 },
+ { 0.670588, 0.713725, 0.784314, 1.0 },
+ { 0.619608, 0.670588, 0.737255, 1.0 },
+ { 0.552941, 0.552941, 0.592157, 1.0 },
+ { 0.509804, 0.494118, 0.498039, 1.0 },
+ { 0.556863, 0.462745, 0.423529, 1.0 },
+ { 0.372549, 0.360784, 0.341176, 1.0 },
+ { 0.309804, 0.317647, 0.333333, 1.0 },
+ { 0.247059, 0.278431, 0.329412, 1.0 },
+ { 0.207843, 0.258824, 0.317647, 1.0 },
+ { 0.172549, 0.239216, 0.309804, 1.0 },
+ { 0.109804, 0.149020, 0.254902, 1.0 },
+ { 0.098039, 0.160784, 0.250980, 1.0 },
+ { 0.090196, 0.156863, 0.227451, 1.0 },
+ { 0.109804, 0.160784, 0.223529, 1.0 },
+ { 0.125490, 0.176471, 0.250980, 1.0 },
+ { 0.141176, 0.188235, 0.258824, 1.0 },
+ { 0.156863, 0.203922, 0.266667, 1.0 },
+ { 0.227451, 0.254902, 0.317647, 1.0 },
+ { 0.254902, 0.290196, 0.349020, 1.0 },
+ { 0.282353, 0.298039, 0.341176, 1.0 },
+ { 0.341176, 0.313725, 0.341176, 1.0 },
+ { 0.529412, 0.352941, 0.239216, 1.0 },
+ { 0.560784, 0.349020, 0.239216, 1.0 },
+ { 0.596078, 0.345098, 0.239216, 1.0 },
+ { 0.517647, 0.380392, 0.305882, 1.0 },
+ { 0.474510, 0.384314, 0.352941, 1.0 },
+ { 0.372549, 0.372549, 0.411765, 1.0 },
+ { 0.364706, 0.388235, 0.450980, 1.0 },
+ { 0.364706, 0.388235, 0.450980, 1.0 },
+ { 0.364706, 0.388235, 0.450980, 1.0 },
+ { 0.325490, 0.333333, 0.384314, 1.0 },
+ { 0.321569, 0.313725, 0.349020, 1.0 },
+ { 0.317647, 0.298039, 0.313725, 1.0 },
+ { 0.329412, 0.325490, 0.349020, 1.0 },
+ { 0.309804, 0.345098, 0.403922, 1.0 },
+ { 0.286275, 0.368627, 0.443137, 1.0 },
+ { 0.313725, 0.349020, 0.478431, 1.0 },
+ { 0.364706, 0.388235, 0.450980, 1.0 },
+ { 0.364706, 0.388235, 0.450980, 1.0 },
+ { 0.364706, 0.388235, 0.450980, 1.0 },
+ { 0.392157, 0.415686, 0.478431, 1.0 },
+ { 0.411765, 0.447059, 0.505882, 1.0 },
+ { 0.372549, 0.396078, 0.450980, 1.0 },
+ { 0.364706, 0.388235, 0.450980, 1.0 },
+ { 0.333333, 0.368627, 0.427451, 1.0 },
+ { 0.317647, 0.298039, 0.313725, 1.0 },
+ { 0.247059, 0.203922, 0.235294, 1.0 },
+ { 0.180392, 0.137255, 0.121569, 1.0 },
+ { 0.239216, 0.082353, 0.035294, 1.0 },
+ { 0.223529, 0.074510, 0.031373, 1.0 },
+ { 0.121569, 0.113725, 0.133333, 1.0 },
+ { 0.129412, 0.164706, 0.223529, 1.0 },
+ { 0.207843, 0.203922, 0.227451, 1.0 },
+ { 0.400000, 0.274510, 0.215686, 1.0 },
+ { 0.407843, 0.325490, 0.286275, 1.0 },
+ { 0.419608, 0.376471, 0.360784, 1.0 },
+ { 0.392157, 0.423529, 0.466667, 1.0 },
+ { 0.470588, 0.470588, 0.501961, 1.0 },
+ { 0.549020, 0.505882, 0.490196, 1.0 },
+ { 0.596078, 0.505882, 0.450980, 1.0 },
+ { 0.596078, 0.486275, 0.431373, 1.0 },
+ { 0.572549, 0.462745, 0.415686, 1.0 },
+ { 0.525490, 0.419608, 0.384314, 1.0 },
+ { 0.490196, 0.380392, 0.325490, 1.0 },
+ { 0.450980, 0.384314, 0.352941, 1.0 },
+ { 0.474510, 0.458824, 0.447059, 1.0 },
+ { 0.454902, 0.490196, 0.556863, 1.0 },
+ { 0.470588, 0.513725, 0.584314, 1.0 },
+ { 0.529412, 0.564706, 0.623529, 1.0 },
+ { 0.603922, 0.650980, 0.713725, 1.0 },
+ { 0.658824, 0.709804, 0.776471, 1.0 },
+ { 0.682353, 0.745098, 0.807843, 1.0 },
+ { 0.729412, 0.788235, 0.870588, 1.0 },
+ { 0.760784, 0.831373, 0.917647, 1.0 },
+ { 0.866667, 0.917647, 0.890196, 1.0 },
+ { 0.976471, 0.913725, 0.917647, 1.0 },
+ { 0.819608, 0.890196, 0.976471, 1.0 },
+ { 0.772549, 0.854902, 0.937255, 1.0 },
+ { 0.741176, 0.827451, 0.909804, 1.0 },
+ { 0.701961, 0.749020, 0.835294, 1.0 },
+ { 0.686275, 0.729412, 0.800000, 1.0 },
+ { 0.662745, 0.705882, 0.776471, 1.0 },
+ { 0.619608, 0.662745, 0.733333, 1.0 },
+ { 0.552941, 0.596078, 0.666667, 1.0 },
+ { 0.482353, 0.509804, 0.572549, 1.0 },
+ { 0.458824, 0.466667, 0.513725, 1.0 },
+ { 0.396078, 0.427451, 0.478431, 1.0 },
+ { 0.368627, 0.392157, 0.447059, 1.0 },
+ { 0.388235, 0.400000, 0.427451, 1.0 },
+ { 0.501961, 0.392157, 0.349020, 1.0 },
+ { 0.580392, 0.419608, 0.333333, 1.0 },
+ { 0.760784, 0.474510, 0.313725, 1.0 },
+ { 0.909804, 0.545098, 0.305882, 1.0 },
+ { 0.976471, 0.674510, 0.407843, 1.0 },
+ { 0.866667, 0.729412, 0.603922, 1.0 },
+ { 0.772549, 0.670588, 0.603922, 1.0 },
+ { 0.741176, 0.670588, 0.662745, 1.0 },
+ { 0.623529, 0.658824, 0.717647, 1.0 },
+ { 0.568627, 0.596078, 0.658824, 1.0 },
+ { 0.505882, 0.541176, 0.600000, 1.0 },
+ { 0.411765, 0.474510, 0.564706, 1.0 },
+ { 0.364706, 0.388235, 0.450980, 1.0 },
+ { 0.317647, 0.341176, 0.396078, 1.0 },
+ { 0.250980, 0.274510, 0.329412, 1.0 },
+ { 0.149020, 0.164706, 0.211765, 1.0 },
+ { 0.078431, 0.129412, 0.192157, 1.0 },
+ { 0.015686, 0.074510, 0.149020, 1.0 },
+ { 0.043137, 0.121569, 0.164706, 1.0 },
+ { 0.070588, 0.133333, 0.196078, 1.0 },
+ { 0.133333, 0.160784, 0.231373, 1.0 },
+ { 0.203922, 0.239216, 0.298039, 1.0 },
+ { 0.250980, 0.278431, 0.341176, 1.0 },
+ { 0.301961, 0.329412, 0.392157, 1.0 },
+ { 0.364706, 0.388235, 0.450980, 1.0 },
+ { 0.411765, 0.435294, 0.490196, 1.0 },
+ { 0.478431, 0.509804, 0.584314, 1.0 },
+ { 0.568627, 0.603922, 0.670588, 1.0 },
+ { 0.639216, 0.682353, 0.752941, 1.0 },
+ { 0.658824, 0.701961, 0.780392, 1.0 },
+ { 0.658824, 0.709804, 0.784314, 1.0 },
+ { 0.670588, 0.713725, 0.784314, 1.0 },
+ { 0.698039, 0.737255, 0.784314, 1.0 },
+ { 0.737255, 0.733333, 0.756863, 1.0 },
+ { 0.741176, 0.705882, 0.686275, 1.0 },
+ { 0.792157, 0.698039, 0.650980, 1.0 },
+ };
+/* Apophysis-040427-4DethstrDems */
+static double4 colors_210[] = {
+ { 0.180392, 0.101961, 0.000000, 1.0 },
+ { 0.203922, 0.125490, 0.027451, 1.0 },
+ { 0.223529, 0.152941, 0.058824, 1.0 },
+ { 0.243137, 0.180392, 0.090196, 1.0 },
+ { 0.235294, 0.203922, 0.160784, 1.0 },
+ { 0.231373, 0.231373, 0.231373, 1.0 },
+ { 0.211765, 0.298039, 0.349020, 1.0 },
+ { 0.192157, 0.364706, 0.470588, 1.0 },
+ { 0.388235, 0.482353, 0.521569, 1.0 },
+ { 0.454902, 0.486275, 0.478431, 1.0 },
+ { 0.521569, 0.490196, 0.439216, 1.0 },
+ { 0.517647, 0.490196, 0.431373, 1.0 },
+ { 0.517647, 0.490196, 0.427451, 1.0 },
+ { 0.513725, 0.494118, 0.439216, 1.0 },
+ { 0.513725, 0.498039, 0.454902, 1.0 },
+ { 0.498039, 0.494118, 0.458824, 1.0 },
+ { 0.482353, 0.494118, 0.466667, 1.0 },
+ { 0.486275, 0.450980, 0.392157, 1.0 },
+ { 0.466667, 0.419608, 0.341176, 1.0 },
+ { 0.450980, 0.388235, 0.290196, 1.0 },
+ { 0.411765, 0.356863, 0.274510, 1.0 },
+ { 0.376471, 0.325490, 0.258824, 1.0 },
+ { 0.380392, 0.333333, 0.262745, 1.0 },
+ { 0.384314, 0.341176, 0.270588, 1.0 },
+ { 0.435294, 0.407843, 0.337255, 1.0 },
+ { 0.447059, 0.415686, 0.356863, 1.0 },
+ { 0.462745, 0.423529, 0.376471, 1.0 },
+ { 0.447059, 0.407843, 0.333333, 1.0 },
+ { 0.431373, 0.392157, 0.294118, 1.0 },
+ { 0.403922, 0.360784, 0.278431, 1.0 },
+ { 0.376471, 0.333333, 0.262745, 1.0 },
+ { 0.337255, 0.294118, 0.223529, 1.0 },
+ { 0.329412, 0.286275, 0.215686, 1.0 },
+ { 0.447059, 0.447059, 0.407843, 1.0 },
+ { 0.443137, 0.490196, 0.490196, 1.0 },
+ { 0.443137, 0.537255, 0.576471, 1.0 },
+ { 0.533333, 0.588235, 0.615686, 1.0 },
+ { 0.627451, 0.639216, 0.658824, 1.0 },
+ { 0.647059, 0.654902, 0.654902, 1.0 },
+ { 0.670588, 0.674510, 0.650980, 1.0 },
+ { 0.827451, 0.760784, 0.690196, 1.0 },
+ { 0.862745, 0.800000, 0.717647, 1.0 },
+ { 0.901961, 0.839216, 0.749020, 1.0 },
+ { 0.894118, 0.839216, 0.760784, 1.0 },
+ { 0.890196, 0.839216, 0.776471, 1.0 },
+ { 0.890196, 0.831373, 0.764706, 1.0 },
+ { 0.890196, 0.823529, 0.752941, 1.0 },
+ { 0.874510, 0.823529, 0.749020, 1.0 },
+ { 0.843137, 0.796078, 0.733333, 1.0 },
+ { 0.745098, 0.709804, 0.650980, 1.0 },
+ { 0.701961, 0.698039, 0.654902, 1.0 },
+ { 0.658824, 0.686275, 0.658824, 1.0 },
+ { 0.564706, 0.666667, 0.709804, 1.0 },
+ { 0.470588, 0.647059, 0.760784, 1.0 },
+ { 0.435294, 0.650980, 0.760784, 1.0 },
+ { 0.403922, 0.654902, 0.760784, 1.0 },
+ { 0.525490, 0.615686, 0.647059, 1.0 },
+ { 0.580392, 0.611765, 0.596078, 1.0 },
+ { 0.635294, 0.611765, 0.549020, 1.0 },
+ { 0.635294, 0.611765, 0.549020, 1.0 },
+ { 0.635294, 0.611765, 0.549020, 1.0 },
+ { 0.650980, 0.635294, 0.556863, 1.0 },
+ { 0.666667, 0.658824, 0.568627, 1.0 },
+ { 0.674510, 0.666667, 0.615686, 1.0 },
+ { 0.682353, 0.701961, 0.686275, 1.0 },
+ { 0.690196, 0.654902, 0.596078, 1.0 },
+ { 0.686275, 0.650980, 0.556863, 1.0 },
+ { 0.686275, 0.650980, 0.521569, 1.0 },
+ { 0.658824, 0.631373, 0.533333, 1.0 },
+ { 0.635294, 0.611765, 0.549020, 1.0 },
+ { 0.635294, 0.611765, 0.549020, 1.0 },
+ { 0.635294, 0.611765, 0.549020, 1.0 },
+ { 0.588235, 0.552941, 0.494118, 1.0 },
+ { 0.611765, 0.580392, 0.521569, 1.0 },
+ { 0.635294, 0.611765, 0.549020, 1.0 },
+ { 0.658824, 0.654902, 0.615686, 1.0 },
+ { 0.682353, 0.701961, 0.686275, 1.0 },
+ { 0.717647, 0.749020, 0.725490, 1.0 },
+ { 0.752941, 0.796078, 0.764706, 1.0 },
+ { 0.819608, 0.862745, 0.878431, 1.0 },
+ { 0.760784, 0.917647, 0.964706, 1.0 },
+ { 0.878431, 0.886275, 0.866667, 1.0 },
+ { 0.835294, 0.839216, 0.819608, 1.0 },
+ { 0.792157, 0.796078, 0.772549, 1.0 },
+ { 0.745098, 0.772549, 0.725490, 1.0 },
+ { 0.698039, 0.749020, 0.678431, 1.0 },
+ { 0.600000, 0.725490, 0.784314, 1.0 },
+ { 0.580392, 0.623529, 0.639216, 1.0 },
+ { 0.529412, 0.529412, 0.498039, 1.0 },
+ { 0.466667, 0.509804, 0.521569, 1.0 },
+ { 0.403922, 0.494118, 0.549020, 1.0 },
+ { 0.403922, 0.501961, 0.556863, 1.0 },
+ { 0.403922, 0.513725, 0.568627, 1.0 },
+ { 0.427451, 0.537255, 0.584314, 1.0 },
+ { 0.474510, 0.580392, 0.615686, 1.0 },
+ { 0.509804, 0.619608, 0.674510, 1.0 },
+ { 0.549020, 0.615686, 0.647059, 1.0 },
+ { 0.545098, 0.509804, 0.443137, 1.0 },
+ { 0.505882, 0.470588, 0.407843, 1.0 },
+ { 0.470588, 0.435294, 0.376471, 1.0 },
+ { 0.431373, 0.392157, 0.329412, 1.0 },
+ { 0.396078, 0.349020, 0.286275, 1.0 },
+ { 0.341176, 0.290196, 0.223529, 1.0 },
+ { 0.317647, 0.254902, 0.192157, 1.0 },
+ { 0.239216, 0.168627, 0.082353, 1.0 },
+ { 0.129412, 0.125490, 0.082353, 1.0 },
+ { 0.023529, 0.086275, 0.082353, 1.0 },
+ { 0.101961, 0.098039, 0.050980, 1.0 },
+ { 0.180392, 0.109804, 0.023529, 1.0 },
+ { 0.227451, 0.145098, 0.062745, 1.0 },
+ { 0.258824, 0.172549, 0.090196, 1.0 },
+ { 0.298039, 0.250980, 0.164706, 1.0 },
+ { 0.313725, 0.270588, 0.200000, 1.0 },
+ { 0.380392, 0.337255, 0.266667, 1.0 },
+ { 0.411765, 0.368627, 0.298039, 1.0 },
+ { 0.447059, 0.403922, 0.333333, 1.0 },
+ { 0.517647, 0.490196, 0.427451, 1.0 },
+ { 0.541176, 0.533333, 0.486275, 1.0 },
+ { 0.603922, 0.572549, 0.521569, 1.0 },
+ { 0.631373, 0.607843, 0.552941, 1.0 },
+ { 0.498039, 0.607843, 0.650980, 1.0 },
+ { 0.368627, 0.564706, 0.666667, 1.0 },
+ { 0.239216, 0.525490, 0.686275, 1.0 },
+ { 0.164706, 0.490196, 0.690196, 1.0 },
+ { 0.090196, 0.454902, 0.694118, 1.0 },
+ { 0.023529, 0.325490, 0.592157, 1.0 },
+ { 0.133333, 0.270588, 0.396078, 1.0 },
+ { 0.227451, 0.329412, 0.396078, 1.0 },
+ { 0.258824, 0.329412, 0.337255, 1.0 },
+ { 0.431373, 0.403922, 0.341176, 1.0 },
+ { 0.462745, 0.431373, 0.368627, 1.0 },
+ { 0.494118, 0.458824, 0.400000, 1.0 },
+ { 0.588235, 0.525490, 0.435294, 1.0 },
+ { 0.635294, 0.611765, 0.549020, 1.0 },
+ { 0.682353, 0.658824, 0.603922, 1.0 },
+ { 0.749020, 0.725490, 0.670588, 1.0 },
+ { 0.921569, 0.870588, 0.807843, 1.0 },
+ { 0.937255, 0.874510, 0.819608, 1.0 },
+ { 0.956863, 0.878431, 0.835294, 1.0 },
+ { 0.941176, 0.870588, 0.819608, 1.0 },
+ { 0.929412, 0.866667, 0.803922, 1.0 },
+ { 0.866667, 0.839216, 0.768627, 1.0 },
+ { 0.796078, 0.760784, 0.701961, 1.0 },
+ { 0.749020, 0.721569, 0.658824, 1.0 },
+ { 0.698039, 0.670588, 0.607843, 1.0 },
+ { 0.588235, 0.564706, 0.509804, 1.0 },
+ { 0.552941, 0.525490, 0.462745, 1.0 },
+ { 0.521569, 0.490196, 0.415686, 1.0 },
+ { 0.431373, 0.396078, 0.329412, 1.0 },
+ { 0.360784, 0.317647, 0.247059, 1.0 },
+ { 0.341176, 0.298039, 0.219608, 1.0 },
+ { 0.341176, 0.290196, 0.215686, 1.0 },
+ { 0.301961, 0.262745, 0.215686, 1.0 },
+ { 0.282353, 0.262745, 0.227451, 1.0 },
+ { 0.262745, 0.266667, 0.243137, 1.0 },
+ { 0.258824, 0.294118, 0.313725, 1.0 },
+ { 0.207843, 0.301961, 0.349020, 1.0 },
+ { 0.258824, 0.294118, 0.329412, 1.0 },
+ { 0.600000, 0.576471, 0.513725, 1.0 },
+ { 0.568627, 0.643137, 0.670588, 1.0 },
+ { 0.576471, 0.725490, 0.800000, 1.0 },
+ { 0.627451, 0.913725, 0.988235, 1.0 },
+ { 0.647059, 0.894118, 0.992157, 1.0 },
+ { 0.670588, 0.878431, 1.000000, 1.0 },
+ { 0.760784, 0.988235, 0.996078, 1.0 },
+ { 0.968627, 1.000000, 0.992157, 1.0 },
+ { 0.992157, 0.960784, 0.909804, 1.0 },
+ { 1.000000, 0.933333, 0.870588, 1.0 },
+ { 0.776471, 0.741176, 0.682353, 1.0 },
+ { 0.756863, 0.713725, 0.650980, 1.0 },
+ { 0.741176, 0.690196, 0.623529, 1.0 },
+ { 0.717647, 0.678431, 0.580392, 1.0 },
+ { 0.694118, 0.666667, 0.603922, 1.0 },
+ { 0.721569, 0.690196, 0.615686, 1.0 },
+ { 0.776471, 0.733333, 0.662745, 1.0 },
+ { 0.807843, 0.768627, 0.721569, 1.0 },
+ { 0.776471, 0.819608, 0.843137, 1.0 },
+ { 0.760784, 0.835294, 0.862745, 1.0 },
+ { 0.600000, 0.768627, 0.843137, 1.0 },
+ { 0.537255, 0.682353, 0.756863, 1.0 },
+ { 0.505882, 0.615686, 0.631373, 1.0 },
+ { 0.482353, 0.494118, 0.466667, 1.0 },
+ { 0.400000, 0.411765, 0.384314, 1.0 },
+ { 0.364706, 0.313725, 0.247059, 1.0 },
+ { 0.258824, 0.207843, 0.133333, 1.0 },
+ { 0.243137, 0.196078, 0.113725, 1.0 },
+ { 0.231373, 0.184314, 0.098039, 1.0 },
+ { 0.250980, 0.184314, 0.105882, 1.0 },
+ { 0.341176, 0.239216, 0.141176, 1.0 },
+ { 0.325490, 0.274510, 0.211765, 1.0 },
+ { 0.337255, 0.286275, 0.219608, 1.0 },
+ { 0.337255, 0.294118, 0.223529, 1.0 },
+ { 0.352941, 0.301961, 0.227451, 1.0 },
+ { 0.380392, 0.333333, 0.278431, 1.0 },
+ { 0.423529, 0.388235, 0.321569, 1.0 },
+ { 0.454902, 0.431373, 0.384314, 1.0 },
+ { 0.427451, 0.447059, 0.431373, 1.0 },
+ { 0.423529, 0.478431, 0.478431, 1.0 },
+ { 0.403922, 0.478431, 0.545098, 1.0 },
+ { 0.317647, 0.462745, 0.564706, 1.0 },
+ { 0.305882, 0.486275, 0.580392, 1.0 },
+ { 0.282353, 0.533333, 0.713725, 1.0 },
+ { 0.290196, 0.556863, 0.741176, 1.0 },
+ { 0.329412, 0.705882, 0.901961, 1.0 },
+ { 0.439216, 0.807843, 0.956863, 1.0 },
+ { 0.698039, 0.890196, 0.945098, 1.0 },
+ { 0.968627, 0.937255, 0.886275, 1.0 },
+ { 0.996078, 0.956863, 0.909804, 1.0 },
+ { 1.000000, 0.952941, 0.929412, 1.0 },
+ { 1.000000, 0.988235, 0.941176, 1.0 },
+ { 0.968627, 0.956863, 0.929412, 1.0 },
+ { 0.894118, 0.901961, 0.847059, 1.0 },
+ { 0.662745, 0.819608, 0.850980, 1.0 },
+ { 0.423529, 0.749020, 0.913725, 1.0 },
+ { 0.400000, 0.686275, 0.823529, 1.0 },
+ { 0.360784, 0.631373, 0.784314, 1.0 },
+ { 0.364706, 0.607843, 0.760784, 1.0 },
+ { 0.364706, 0.572549, 0.698039, 1.0 },
+ { 0.403922, 0.533333, 0.600000, 1.0 },
+ { 0.443137, 0.529412, 0.572549, 1.0 },
+ { 0.509804, 0.494118, 0.447059, 1.0 },
+ { 0.517647, 0.490196, 0.427451, 1.0 },
+ { 0.517647, 0.490196, 0.427451, 1.0 },
+ { 0.541176, 0.517647, 0.454902, 1.0 },
+ { 0.564706, 0.521569, 0.450980, 1.0 },
+ { 0.568627, 0.545098, 0.490196, 1.0 },
+ { 0.600000, 0.572549, 0.509804, 1.0 },
+ { 0.635294, 0.611765, 0.549020, 1.0 },
+ { 0.635294, 0.611765, 0.549020, 1.0 },
+ { 0.596078, 0.572549, 0.517647, 1.0 },
+ { 0.560784, 0.537255, 0.482353, 1.0 },
+ { 0.517647, 0.490196, 0.427451, 1.0 },
+ { 0.513725, 0.478431, 0.411765, 1.0 },
+ { 0.474510, 0.439216, 0.380392, 1.0 },
+ { 0.431373, 0.388235, 0.317647, 1.0 },
+ { 0.396078, 0.345098, 0.270588, 1.0 },
+ { 0.376471, 0.333333, 0.262745, 1.0 },
+ { 0.419608, 0.388235, 0.313725, 1.0 },
+ { 0.466667, 0.439216, 0.376471, 1.0 },
+ { 0.498039, 0.486275, 0.427451, 1.0 },
+ { 0.517647, 0.490196, 0.427451, 1.0 },
+ { 0.572549, 0.529412, 0.458824, 1.0 },
+ { 0.662745, 0.607843, 0.505882, 1.0 },
+ { 0.658824, 0.631373, 0.568627, 1.0 },
+ { 0.639216, 0.639216, 0.607843, 1.0 },
+ { 0.635294, 0.611765, 0.549020, 1.0 },
+ { 0.635294, 0.611765, 0.549020, 1.0 },
+ { 0.600000, 0.564706, 0.505882, 1.0 },
+ { 0.517647, 0.490196, 0.427451, 1.0 },
+ { 0.431373, 0.384314, 0.321569, 1.0 },
+ { 0.368627, 0.325490, 0.254902, 1.0 },
+ { 0.309804, 0.250980, 0.176471, 1.0 },
+ { 0.239216, 0.168627, 0.082353, 1.0 },
+ { 0.207843, 0.129412, 0.031373, 1.0 },
+ { 0.200000, 0.121569, 0.027451, 1.0 },
+ { 0.192157, 0.109804, 0.027451, 1.0 },
+ };
+/* Apophysis-040427-4DeerDemMsk */
+static double4 colors_211[] = {
+ { 0.643137, 0.592157, 0.709804, 1.0 },
+ { 0.003922, 0.019608, 0.062745, 1.0 },
+ { 0.003922, 0.007843, 0.039216, 1.0 },
+ { 0.003922, 0.000000, 0.015686, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.007843, 0.000000, 0.003922, 1.0 },
+ { 0.011765, 0.015686, 0.023529, 1.0 },
+ { 0.082353, 0.098039, 0.086275, 1.0 },
+ { 0.152941, 0.180392, 0.152941, 1.0 },
+ { 0.450980, 0.396078, 0.266667, 1.0 },
+ { 0.752941, 0.611765, 0.384314, 1.0 },
+ { 0.847059, 0.721569, 0.392157, 1.0 },
+ { 0.941176, 0.831373, 0.400000, 1.0 },
+ { 0.882353, 0.956863, 0.462745, 1.0 },
+ { 0.992157, 0.992157, 0.513725, 1.0 },
+ { 0.988235, 0.737255, 0.305882, 1.0 },
+ { 0.882353, 0.545098, 0.184314, 1.0 },
+ { 0.780392, 0.356863, 0.062745, 1.0 },
+ { 0.470588, 0.247059, 0.078431, 1.0 },
+ { 0.164706, 0.141176, 0.094118, 1.0 },
+ { 0.031373, 0.031373, 0.031373, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.007843, 0.003922, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.019608, 0.023529, 0.000000, 1.0 },
+ { 0.109804, 0.137255, 0.015686, 1.0 },
+ { 0.203922, 0.254902, 0.035294, 1.0 },
+ { 0.368627, 0.470588, 0.062745, 1.0 },
+ { 0.533333, 0.686275, 0.094118, 1.0 },
+ { 0.886275, 0.839216, 0.258824, 1.0 },
+ { 0.952941, 0.933333, 0.321569, 1.0 },
+ { 0.952941, 0.870588, 0.270588, 1.0 },
+ { 0.976471, 0.764706, 0.286275, 1.0 },
+ { 0.152941, 0.560784, 0.180392, 1.0 },
+ { 0.090196, 0.380392, 0.125490, 1.0 },
+ { 0.027451, 0.203922, 0.074510, 1.0 },
+ { 0.027451, 0.027451, 0.019608, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.011765, 0.003922, 0.007843, 1.0 },
+ { 0.000000, 0.003922, 0.023529, 1.0 },
+ { 0.000000, 0.000000, 0.015686, 1.0 },
+ { 0.003922, 0.000000, 0.007843, 1.0 },
+ { 0.003922, 0.003922, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.047059, 0.027451, 1.0 },
+ { 0.286275, 0.239216, 0.082353, 1.0 },
+ { 0.701961, 0.611765, 0.109804, 1.0 },
+ { 1.000000, 0.976471, 0.349020, 1.0 },
+ { 0.992157, 0.980392, 0.376471, 1.0 },
+ { 0.988235, 0.988235, 0.407843, 1.0 },
+ { 0.960784, 0.996078, 0.396078, 1.0 },
+ { 0.847059, 0.921569, 0.325490, 1.0 },
+ { 0.615686, 0.764706, 0.219608, 1.0 },
+ { 0.462745, 0.384314, 0.254902, 1.0 },
+ { 0.031373, 0.027451, 0.019608, 1.0 },
+ { 0.019608, 0.015686, 0.023529, 1.0 },
+ { 0.011765, 0.007843, 0.027451, 1.0 },
+ { 0.000000, 0.015686, 0.027451, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.043137, 0.035294, 1.0 },
+ { 0.274510, 0.219608, 0.117647, 1.0 },
+ { 0.588235, 0.572549, 0.215686, 1.0 },
+ { 0.670588, 0.658824, 0.498039, 1.0 },
+ { 0.701961, 0.592157, 0.588235, 1.0 },
+ { 0.733333, 0.529412, 0.678431, 1.0 },
+ { 0.658824, 0.435294, 0.572549, 1.0 },
+ { 0.886275, 0.560784, 0.403922, 1.0 },
+ { 0.984314, 0.631373, 0.384314, 1.0 },
+ { 0.925490, 0.513725, 0.439216, 1.0 },
+ { 0.878431, 0.400000, 0.317647, 1.0 },
+ { 0.572549, 0.498039, 0.231373, 1.0 },
+ { 0.152941, 0.168627, 0.113725, 1.0 },
+ { 0.043137, 0.043137, 0.035294, 1.0 },
+ { 0.015686, 0.015686, 0.007843, 1.0 },
+ { 0.007843, 0.011765, 0.000000, 1.0 },
+ { 0.011765, 0.007843, 0.000000, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.027451, 0.023529, 0.015686, 1.0 },
+ { 0.623529, 0.156863, 0.070588, 1.0 },
+ { 0.725490, 0.219608, 0.109804, 1.0 },
+ { 0.831373, 0.282353, 0.152941, 1.0 },
+ { 0.745098, 0.270588, 0.407843, 1.0 },
+ { 0.360784, 0.243137, 0.211765, 1.0 },
+ { 0.062745, 0.047059, 0.035294, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.015686, 0.015686, 0.015686, 1.0 },
+ { 0.035294, 0.035294, 0.035294, 1.0 },
+ { 0.160784, 0.117647, 0.109804, 1.0 },
+ { 0.423529, 0.407843, 0.364706, 1.0 },
+ { 0.690196, 0.807843, 0.572549, 1.0 },
+ { 0.949020, 0.854902, 0.674510, 1.0 },
+ { 0.945098, 0.811765, 0.701961, 1.0 },
+ { 0.835294, 0.639216, 0.501961, 1.0 },
+ { 0.827451, 0.631373, 0.392157, 1.0 },
+ { 0.552941, 0.458824, 0.278431, 1.0 },
+ { 0.313725, 0.200000, 0.321569, 1.0 },
+ { 0.525490, 0.219608, 0.549020, 1.0 },
+ { 0.854902, 0.180392, 0.478431, 1.0 },
+ { 0.949020, 0.717647, 0.796078, 1.0 },
+ { 0.984314, 0.760784, 0.788235, 1.0 },
+ { 0.996078, 0.929412, 0.968627, 1.0 },
+ { 0.854902, 0.925490, 0.839216, 1.0 },
+ { 0.760784, 0.878431, 0.627451, 1.0 },
+ { 0.509804, 0.529412, 0.270588, 1.0 },
+ { 0.141176, 0.301961, 0.231373, 1.0 },
+ { 0.058824, 0.066667, 0.047059, 1.0 },
+ { 0.023529, 0.023529, 0.023529, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.031373, 0.000000, 0.000000, 1.0 },
+ { 0.023529, 0.019608, 0.011765, 1.0 },
+ { 0.054902, 0.043137, 0.015686, 1.0 },
+ { 0.666667, 0.141176, 0.098039, 1.0 },
+ { 0.952941, 0.121569, 0.219608, 1.0 },
+ { 0.968627, 0.039216, 0.243137, 1.0 },
+ { 0.949020, 0.058824, 0.329412, 1.0 },
+ { 0.968627, 0.003922, 0.572549, 1.0 },
+ { 0.937255, 0.011765, 0.576471, 1.0 },
+ { 0.972549, 0.278431, 0.596078, 1.0 },
+ { 0.874510, 0.525490, 0.462745, 1.0 },
+ { 0.654902, 0.823529, 0.129412, 1.0 },
+ { 0.494118, 0.721569, 0.086275, 1.0 },
+ { 0.247059, 0.560784, 0.031373, 1.0 },
+ { 0.074510, 0.078431, 0.054902, 1.0 },
+ { 0.031373, 0.031373, 0.023529, 1.0 },
+ { 0.011765, 0.011765, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.031373, 0.011765, 0.027451, 1.0 },
+ { 0.062745, 0.027451, 0.047059, 1.0 },
+ { 0.474510, 0.109804, 0.282353, 1.0 },
+ { 0.941176, 0.011765, 0.560784, 1.0 },
+ { 0.952941, 0.000000, 0.611765, 1.0 },
+ { 0.800000, 0.725490, 0.835294, 1.0 },
+ { 0.933333, 0.882353, 0.921569, 1.0 },
+ { 0.980392, 0.980392, 0.831373, 1.0 },
+ { 0.764706, 0.874510, 0.713725, 1.0 },
+ };
+/* Apophysis-040427-4CrouchDragn */
+static double4 colors_212[] = {
+ { 0.674510, 0.019608, 0.325490, 1.0 },
+ { 0.694118, 0.023529, 0.329412, 1.0 },
+ { 0.690196, 0.023529, 0.329412, 1.0 },
+ { 0.686275, 0.027451, 0.333333, 1.0 },
+ { 0.658824, 0.203922, 0.349020, 1.0 },
+ { 0.635294, 0.380392, 0.364706, 1.0 },
+ { 0.686275, 0.447059, 0.266667, 1.0 },
+ { 0.741176, 0.517647, 0.168627, 1.0 },
+ { 0.913725, 0.650980, 0.050980, 1.0 },
+ { 0.925490, 0.756863, 0.023529, 1.0 },
+ { 0.941176, 0.862745, 0.000000, 1.0 },
+ { 0.945098, 0.866667, 0.000000, 1.0 },
+ { 0.949020, 0.870588, 0.003922, 1.0 },
+ { 0.933333, 0.843137, 0.054902, 1.0 },
+ { 0.917647, 0.819608, 0.109804, 1.0 },
+ { 0.937255, 0.831373, 0.160784, 1.0 },
+ { 0.956863, 0.847059, 0.215686, 1.0 },
+ { 0.996078, 0.835294, 0.247059, 1.0 },
+ { 0.949020, 0.768627, 0.262745, 1.0 },
+ { 0.901961, 0.701961, 0.282353, 1.0 },
+ { 0.894118, 0.678431, 0.207843, 1.0 },
+ { 0.890196, 0.654902, 0.137255, 1.0 },
+ { 0.866667, 0.647059, 0.149020, 1.0 },
+ { 0.843137, 0.639216, 0.160784, 1.0 },
+ { 0.619608, 0.521569, 0.117647, 1.0 },
+ { 0.600000, 0.415686, 0.145098, 1.0 },
+ { 0.584314, 0.309804, 0.176471, 1.0 },
+ { 0.615686, 0.164706, 0.243137, 1.0 },
+ { 0.650980, 0.023529, 0.313725, 1.0 },
+ { 0.662745, 0.019608, 0.317647, 1.0 },
+ { 0.674510, 0.019608, 0.325490, 1.0 },
+ { 0.690196, 0.019608, 0.329412, 1.0 },
+ { 0.698039, 0.019608, 0.333333, 1.0 },
+ { 0.698039, 0.019608, 0.333333, 1.0 },
+ { 0.698039, 0.019608, 0.333333, 1.0 },
+ { 0.698039, 0.019608, 0.333333, 1.0 },
+ { 0.694118, 0.019608, 0.333333, 1.0 },
+ { 0.694118, 0.023529, 0.333333, 1.0 },
+ { 0.690196, 0.019608, 0.329412, 1.0 },
+ { 0.690196, 0.019608, 0.329412, 1.0 },
+ { 0.694118, 0.015686, 0.329412, 1.0 },
+ { 0.694118, 0.015686, 0.329412, 1.0 },
+ { 0.694118, 0.015686, 0.329412, 1.0 },
+ { 0.690196, 0.015686, 0.329412, 1.0 },
+ { 0.690196, 0.019608, 0.329412, 1.0 },
+ { 0.686275, 0.019608, 0.329412, 1.0 },
+ { 0.682353, 0.023529, 0.329412, 1.0 },
+ { 0.674510, 0.023529, 0.321569, 1.0 },
+ { 0.650980, 0.023529, 0.313725, 1.0 },
+ { 0.592157, 0.015686, 0.282353, 1.0 },
+ { 0.552941, 0.015686, 0.262745, 1.0 },
+ { 0.517647, 0.015686, 0.247059, 1.0 },
+ { 0.478431, 0.015686, 0.227451, 1.0 },
+ { 0.439216, 0.015686, 0.207843, 1.0 },
+ { 0.450980, 0.188235, 0.105882, 1.0 },
+ { 0.462745, 0.364706, 0.003922, 1.0 },
+ { 0.533333, 0.435294, 0.082353, 1.0 },
+ { 0.517647, 0.250980, 0.168627, 1.0 },
+ { 0.501961, 0.070588, 0.254902, 1.0 },
+ { 0.529412, 0.039216, 0.258824, 1.0 },
+ { 0.556863, 0.011765, 0.266667, 1.0 },
+ { 0.572549, 0.011765, 0.274510, 1.0 },
+ { 0.592157, 0.015686, 0.282353, 1.0 },
+ { 0.623529, 0.011765, 0.290196, 1.0 },
+ { 0.631373, 0.011765, 0.301961, 1.0 },
+ { 0.674510, 0.023529, 0.321569, 1.0 },
+ { 0.662745, 0.019608, 0.317647, 1.0 },
+ { 0.654902, 0.019608, 0.313725, 1.0 },
+ { 0.643137, 0.015686, 0.309804, 1.0 },
+ { 0.635294, 0.015686, 0.305882, 1.0 },
+ { 0.623529, 0.019608, 0.301961, 1.0 },
+ { 0.619608, 0.015686, 0.290196, 1.0 },
+ { 0.549020, 0.015686, 0.266667, 1.0 },
+ { 0.537255, 0.015686, 0.258824, 1.0 },
+ { 0.525490, 0.015686, 0.250980, 1.0 },
+ { 0.498039, 0.015686, 0.239216, 1.0 },
+ { 0.474510, 0.015686, 0.231373, 1.0 },
+ { 0.435294, 0.015686, 0.211765, 1.0 },
+ { 0.396078, 0.015686, 0.192157, 1.0 },
+ { 0.411765, 0.309804, 0.019608, 1.0 },
+ { 0.501961, 0.392157, 0.000000, 1.0 },
+ { 0.678431, 0.454902, 0.043137, 1.0 },
+ { 0.698039, 0.450980, 0.062745, 1.0 },
+ { 0.721569, 0.450980, 0.086275, 1.0 },
+ { 0.674510, 0.384314, 0.203922, 1.0 },
+ { 0.627451, 0.321569, 0.321569, 1.0 },
+ { 0.588235, 0.149020, 0.329412, 1.0 },
+ { 0.666667, 0.058824, 0.325490, 1.0 },
+ { 0.682353, 0.023529, 0.325490, 1.0 },
+ { 0.686275, 0.019608, 0.325490, 1.0 },
+ { 0.690196, 0.019608, 0.325490, 1.0 },
+ { 0.690196, 0.015686, 0.325490, 1.0 },
+ { 0.694118, 0.015686, 0.329412, 1.0 },
+ { 0.690196, 0.019608, 0.325490, 1.0 },
+ { 0.678431, 0.019608, 0.321569, 1.0 },
+ { 0.666667, 0.019608, 0.317647, 1.0 },
+ { 0.654902, 0.019608, 0.313725, 1.0 },
+ { 0.635294, 0.015686, 0.305882, 1.0 },
+ { 0.643137, 0.015686, 0.309804, 1.0 },
+ { 0.654902, 0.019608, 0.313725, 1.0 },
+ { 0.654902, 0.019608, 0.313725, 1.0 },
+ { 0.654902, 0.019608, 0.313725, 1.0 },
+ { 0.674510, 0.019608, 0.325490, 1.0 },
+ { 0.694118, 0.023529, 0.333333, 1.0 },
+ { 0.682353, 0.443137, 0.423529, 1.0 },
+ { 0.741176, 0.564706, 0.447059, 1.0 },
+ { 0.803922, 0.686275, 0.474510, 1.0 },
+ { 0.894118, 0.815686, 0.658824, 1.0 },
+ { 0.984314, 0.945098, 0.847059, 1.0 },
+ { 0.996078, 0.972549, 0.917647, 1.0 },
+ { 0.952941, 0.811765, 0.482353, 1.0 },
+ { 0.917647, 0.749020, 0.380392, 1.0 },
+ { 1.000000, 0.827451, 0.235294, 1.0 },
+ { 0.949020, 0.870588, 0.011765, 1.0 },
+ { 0.949020, 0.870588, 0.023529, 1.0 },
+ { 0.949020, 0.874510, 0.035294, 1.0 },
+ { 0.913725, 0.811765, 0.125490, 1.0 },
+ { 0.803922, 0.729412, 0.258824, 1.0 },
+ { 0.752941, 0.568627, 0.254902, 1.0 },
+ { 0.678431, 0.431373, 0.396078, 1.0 },
+ { 0.576471, 0.345098, 0.188235, 1.0 },
+ { 0.643137, 0.396078, 0.168627, 1.0 },
+ { 0.709804, 0.450980, 0.152941, 1.0 },
+ { 0.745098, 0.509804, 0.149020, 1.0 },
+ { 0.780392, 0.568627, 0.145098, 1.0 },
+ { 0.807843, 0.549020, 0.105882, 1.0 },
+ { 0.819608, 0.568627, 0.074510, 1.0 },
+ { 0.839216, 0.580392, 0.031373, 1.0 },
+ { 0.784314, 0.486275, 0.007843, 1.0 },
+ { 0.768627, 0.537255, 0.074510, 1.0 },
+ { 0.803922, 0.537255, 0.094118, 1.0 },
+ { 0.839216, 0.537255, 0.113725, 1.0 },
+ { 0.882353, 0.607843, 0.129412, 1.0 },
+ { 0.847059, 0.611765, 0.125490, 1.0 },
+ { 0.803922, 0.572549, 0.117647, 1.0 },
+ { 0.729412, 0.529412, 0.180392, 1.0 },
+ { 0.650980, 0.188235, 0.392157, 1.0 },
+ { 0.666667, 0.105882, 0.360784, 1.0 },
+ { 0.682353, 0.023529, 0.329412, 1.0 },
+ { 0.686275, 0.023529, 0.329412, 1.0 },
+ { 0.694118, 0.023529, 0.333333, 1.0 },
+ { 0.701961, 0.023529, 0.337255, 1.0 },
+ { 0.705882, 0.015686, 0.333333, 1.0 },
+ { 0.698039, 0.019608, 0.329412, 1.0 },
+ { 0.694118, 0.015686, 0.325490, 1.0 },
+ { 0.678431, 0.019608, 0.321569, 1.0 },
+ { 0.678431, 0.019608, 0.321569, 1.0 },
+ { 0.678431, 0.019608, 0.321569, 1.0 },
+ { 0.678431, 0.019608, 0.321569, 1.0 },
+ { 0.682353, 0.023529, 0.325490, 1.0 },
+ { 0.682353, 0.023529, 0.325490, 1.0 },
+ { 0.682353, 0.023529, 0.325490, 1.0 },
+ { 0.596078, 0.282353, 0.286275, 1.0 },
+ { 0.623529, 0.349020, 0.176471, 1.0 },
+ { 0.650980, 0.419608, 0.066667, 1.0 },
+ { 0.729412, 0.494118, 0.047059, 1.0 },
+ { 0.741176, 0.498039, 0.031373, 1.0 },
+ { 0.725490, 0.490196, 0.019608, 1.0 },
+ { 0.635294, 0.498039, 0.003922, 1.0 },
+ { 0.674510, 0.439216, 0.000000, 1.0 },
+ { 0.596078, 0.392157, 0.062745, 1.0 },
+ { 0.568627, 0.035294, 0.278431, 1.0 },
+ { 0.596078, 0.027451, 0.286275, 1.0 },
+ { 0.623529, 0.019608, 0.294118, 1.0 },
+ { 0.627451, 0.023529, 0.298039, 1.0 },
+ { 0.647059, 0.019608, 0.309804, 1.0 },
+ { 0.654902, 0.019608, 0.313725, 1.0 },
+ { 0.674510, 0.023529, 0.321569, 1.0 },
+ { 0.674510, 0.074510, 0.337255, 1.0 },
+ { 0.686275, 0.200000, 0.380392, 1.0 },
+ { 0.698039, 0.329412, 0.423529, 1.0 },
+ { 0.729412, 0.552941, 0.235294, 1.0 },
+ { 0.800000, 0.568627, 0.168627, 1.0 },
+ { 0.866667, 0.635294, 0.141176, 1.0 },
+ { 0.898039, 0.666667, 0.156863, 1.0 },
+ { 0.890196, 0.670588, 0.188235, 1.0 },
+ { 0.858824, 0.658824, 0.239216, 1.0 },
+ { 0.909804, 0.701961, 0.262745, 1.0 },
+ { 0.917647, 0.705882, 0.211765, 1.0 },
+ { 0.949020, 0.741176, 0.121569, 1.0 },
+ { 0.937255, 0.729412, 0.047059, 1.0 },
+ { 0.941176, 0.725490, 0.023529, 1.0 },
+ { 0.945098, 0.733333, 0.003922, 1.0 },
+ { 0.878431, 0.682353, 0.003922, 1.0 },
+ { 0.705882, 0.474510, 0.074510, 1.0 },
+ { 0.643137, 0.403922, 0.050980, 1.0 },
+ { 0.580392, 0.333333, 0.031373, 1.0 },
+ { 0.529412, 0.047059, 0.258824, 1.0 },
+ { 0.568627, 0.019608, 0.266667, 1.0 },
+ { 0.623529, 0.019608, 0.294118, 1.0 },
+ { 0.631373, 0.019608, 0.298039, 1.0 },
+ { 0.647059, 0.019608, 0.309804, 1.0 },
+ { 0.650980, 0.023529, 0.313725, 1.0 },
+ { 0.654902, 0.019608, 0.313725, 1.0 },
+ { 0.654902, 0.019608, 0.313725, 1.0 },
+ { 0.666667, 0.019608, 0.317647, 1.0 },
+ { 0.674510, 0.023529, 0.321569, 1.0 },
+ { 0.678431, 0.019608, 0.321569, 1.0 },
+ { 0.678431, 0.019608, 0.321569, 1.0 },
+ { 0.678431, 0.019608, 0.321569, 1.0 },
+ { 0.674510, 0.019608, 0.325490, 1.0 },
+ { 0.674510, 0.019608, 0.325490, 1.0 },
+ { 0.662745, 0.015686, 0.313725, 1.0 },
+ { 0.647059, 0.019608, 0.309804, 1.0 },
+ { 0.627451, 0.015686, 0.301961, 1.0 },
+ { 0.596078, 0.019608, 0.286275, 1.0 },
+ { 0.549020, 0.015686, 0.266667, 1.0 },
+ { 0.478431, 0.011765, 0.231373, 1.0 },
+ { 0.419608, 0.015686, 0.200000, 1.0 },
+ { 0.435294, 0.250980, 0.039216, 1.0 },
+ { 0.458824, 0.360784, 0.000000, 1.0 },
+ { 0.505882, 0.396078, 0.003922, 1.0 },
+ { 0.568627, 0.364706, 0.035294, 1.0 },
+ { 0.627451, 0.368627, 0.027451, 1.0 },
+ { 0.564706, 0.368627, 0.082353, 1.0 },
+ { 0.533333, 0.329412, 0.176471, 1.0 },
+ { 0.600000, 0.082353, 0.305882, 1.0 },
+ { 0.623529, 0.031373, 0.301961, 1.0 },
+ { 0.650980, 0.023529, 0.313725, 1.0 },
+ { 0.674510, 0.023529, 0.321569, 1.0 },
+ { 0.690196, 0.019608, 0.325490, 1.0 },
+ { 0.694118, 0.015686, 0.329412, 1.0 },
+ { 0.694118, 0.015686, 0.329412, 1.0 },
+ { 0.698039, 0.019608, 0.333333, 1.0 },
+ { 0.698039, 0.019608, 0.333333, 1.0 },
+ { 0.698039, 0.019608, 0.333333, 1.0 },
+ { 0.698039, 0.019608, 0.333333, 1.0 },
+ { 0.698039, 0.019608, 0.333333, 1.0 },
+ { 0.698039, 0.019608, 0.333333, 1.0 },
+ { 0.698039, 0.019608, 0.333333, 1.0 },
+ { 0.690196, 0.019608, 0.329412, 1.0 },
+ { 0.678431, 0.019608, 0.321569, 1.0 },
+ { 0.650980, 0.015686, 0.309804, 1.0 },
+ { 0.619608, 0.015686, 0.290196, 1.0 },
+ { 0.556863, 0.007843, 0.254902, 1.0 },
+ { 0.490196, 0.015686, 0.227451, 1.0 },
+ { 0.431373, 0.015686, 0.207843, 1.0 },
+ { 0.396078, 0.015686, 0.192157, 1.0 },
+ { 0.396078, 0.015686, 0.192157, 1.0 },
+ { 0.435294, 0.011765, 0.207843, 1.0 },
+ { 0.505882, 0.031373, 0.243137, 1.0 },
+ { 0.580392, 0.345098, 0.058824, 1.0 },
+ { 0.721569, 0.501961, 0.129412, 1.0 },
+ { 0.807843, 0.600000, 0.160784, 1.0 },
+ { 0.831373, 0.749020, 0.149020, 1.0 },
+ { 0.878431, 0.800000, 0.074510, 1.0 },
+ { 0.937255, 0.847059, 0.000000, 1.0 },
+ { 0.949020, 0.737255, 0.000000, 1.0 },
+ { 0.890196, 0.686275, 0.003922, 1.0 },
+ { 0.886275, 0.627451, 0.078431, 1.0 },
+ { 0.772549, 0.533333, 0.082353, 1.0 },
+ { 0.607843, 0.239216, 0.341176, 1.0 },
+ { 0.600000, 0.094118, 0.317647, 1.0 },
+ { 0.635294, 0.031373, 0.305882, 1.0 },
+ { 0.650980, 0.023529, 0.313725, 1.0 },
+ { 0.690196, 0.019608, 0.329412, 1.0 },
+ };
+/* Apophysis-040427-4CopprMapleleaf */
+static double4 colors_213[] = {
+ { 0.094118, 0.019608, 0.000000, 1.0 },
+ { 0.129412, 0.003922, 0.015686, 1.0 },
+ { 0.176471, 0.039216, 0.027451, 1.0 },
+ { 0.223529, 0.078431, 0.043137, 1.0 },
+ { 0.254902, 0.109804, 0.070588, 1.0 },
+ { 0.290196, 0.141176, 0.098039, 1.0 },
+ { 0.290196, 0.141176, 0.094118, 1.0 },
+ { 0.290196, 0.141176, 0.090196, 1.0 },
+ { 0.266667, 0.117647, 0.074510, 1.0 },
+ { 0.223529, 0.101961, 0.058824, 1.0 },
+ { 0.184314, 0.090196, 0.043137, 1.0 },
+ { 0.172549, 0.074510, 0.027451, 1.0 },
+ { 0.164706, 0.062745, 0.011765, 1.0 },
+ { 0.137255, 0.039216, 0.027451, 1.0 },
+ { 0.109804, 0.019608, 0.043137, 1.0 },
+ { 0.101961, 0.027451, 0.047059, 1.0 },
+ { 0.094118, 0.035294, 0.054902, 1.0 },
+ { 0.207843, 0.058824, 0.047059, 1.0 },
+ { 0.321569, 0.160784, 0.129412, 1.0 },
+ { 0.439216, 0.266667, 0.215686, 1.0 },
+ { 0.568627, 0.376471, 0.321569, 1.0 },
+ { 0.698039, 0.490196, 0.427451, 1.0 },
+ { 0.756863, 0.541176, 0.470588, 1.0 },
+ { 0.815686, 0.592157, 0.517647, 1.0 },
+ { 0.949020, 0.768627, 0.627451, 1.0 },
+ { 0.956863, 0.772549, 0.643137, 1.0 },
+ { 0.964706, 0.780392, 0.662745, 1.0 },
+ { 0.937255, 0.729412, 0.635294, 1.0 },
+ { 0.909804, 0.678431, 0.607843, 1.0 },
+ { 0.882353, 0.654902, 0.584314, 1.0 },
+ { 0.858824, 0.635294, 0.560784, 1.0 },
+ { 0.815686, 0.592157, 0.517647, 1.0 },
+ { 0.764706, 0.545098, 0.478431, 1.0 },
+ { 0.666667, 0.466667, 0.400000, 1.0 },
+ { 0.596078, 0.403922, 0.341176, 1.0 },
+ { 0.529412, 0.345098, 0.282353, 1.0 },
+ { 0.454902, 0.278431, 0.219608, 1.0 },
+ { 0.380392, 0.215686, 0.160784, 1.0 },
+ { 0.360784, 0.200000, 0.149020, 1.0 },
+ { 0.341176, 0.184314, 0.137255, 1.0 },
+ { 0.333333, 0.176471, 0.129412, 1.0 },
+ { 0.388235, 0.223529, 0.172549, 1.0 },
+ { 0.443137, 0.270588, 0.219608, 1.0 },
+ { 0.552941, 0.388235, 0.305882, 1.0 },
+ { 0.662745, 0.509804, 0.396078, 1.0 },
+ { 0.713725, 0.552941, 0.435294, 1.0 },
+ { 0.768627, 0.600000, 0.474510, 1.0 },
+ { 0.890196, 0.713725, 0.584314, 1.0 },
+ { 0.952941, 0.737255, 0.658824, 1.0 },
+ { 0.992157, 0.796078, 0.705882, 1.0 },
+ { 0.984314, 0.803922, 0.690196, 1.0 },
+ { 0.980392, 0.811765, 0.674510, 1.0 },
+ { 0.960784, 0.756863, 0.650980, 1.0 },
+ { 0.941176, 0.701961, 0.627451, 1.0 },
+ { 0.878431, 0.647059, 0.576471, 1.0 },
+ { 0.819608, 0.596078, 0.529412, 1.0 },
+ { 0.658824, 0.458824, 0.392157, 1.0 },
+ { 0.564706, 0.376471, 0.317647, 1.0 },
+ { 0.474510, 0.294118, 0.243137, 1.0 },
+ { 0.435294, 0.262745, 0.207843, 1.0 },
+ { 0.396078, 0.231373, 0.176471, 1.0 },
+ { 0.388235, 0.223529, 0.168627, 1.0 },
+ { 0.384314, 0.219608, 0.164706, 1.0 },
+ { 0.376471, 0.211765, 0.164706, 1.0 },
+ { 0.356863, 0.192157, 0.145098, 1.0 },
+ { 0.400000, 0.227451, 0.176471, 1.0 },
+ { 0.403922, 0.231373, 0.180392, 1.0 },
+ { 0.407843, 0.235294, 0.184314, 1.0 },
+ { 0.400000, 0.231373, 0.176471, 1.0 },
+ { 0.392157, 0.227451, 0.172549, 1.0 },
+ { 0.341176, 0.219608, 0.137255, 1.0 },
+ { 0.309804, 0.160784, 0.117647, 1.0 },
+ { 0.309804, 0.152941, 0.113725, 1.0 },
+ { 0.356863, 0.192157, 0.149020, 1.0 },
+ { 0.407843, 0.235294, 0.184314, 1.0 },
+ { 0.439216, 0.262745, 0.211765, 1.0 },
+ { 0.470588, 0.290196, 0.239216, 1.0 },
+ { 0.713725, 0.505882, 0.443137, 1.0 },
+ { 0.960784, 0.721569, 0.647059, 1.0 },
+ { 0.815686, 0.592157, 0.517647, 1.0 },
+ { 0.670588, 0.462745, 0.400000, 1.0 },
+ { 0.552941, 0.368627, 0.305882, 1.0 },
+ { 0.517647, 0.333333, 0.274510, 1.0 },
+ { 0.482353, 0.301961, 0.243137, 1.0 },
+ { 0.486275, 0.305882, 0.247059, 1.0 },
+ { 0.490196, 0.309804, 0.250980, 1.0 },
+ { 0.556863, 0.372549, 0.309804, 1.0 },
+ { 0.611765, 0.419608, 0.360784, 1.0 },
+ { 0.686275, 0.478431, 0.415686, 1.0 },
+ { 0.698039, 0.490196, 0.427451, 1.0 },
+ { 0.709804, 0.501961, 0.439216, 1.0 },
+ { 0.686275, 0.482353, 0.419608, 1.0 },
+ { 0.666667, 0.466667, 0.400000, 1.0 },
+ { 0.592157, 0.400000, 0.341176, 1.0 },
+ { 0.529412, 0.345098, 0.282353, 1.0 },
+ { 0.486275, 0.305882, 0.247059, 1.0 },
+ { 0.439216, 0.270588, 0.203922, 1.0 },
+ { 0.431373, 0.258824, 0.207843, 1.0 },
+ { 0.458824, 0.282353, 0.227451, 1.0 },
+ { 0.486275, 0.305882, 0.247059, 1.0 },
+ { 0.525490, 0.341176, 0.282353, 1.0 },
+ { 0.568627, 0.376471, 0.317647, 1.0 },
+ { 0.639216, 0.435294, 0.380392, 1.0 },
+ { 0.729412, 0.521569, 0.450980, 1.0 },
+ { 0.890196, 0.658824, 0.588235, 1.0 },
+ { 0.909804, 0.725490, 0.647059, 1.0 },
+ { 0.933333, 0.792157, 0.705882, 1.0 },
+ { 0.929412, 0.796078, 0.725490, 1.0 },
+ { 0.929412, 0.803922, 0.745098, 1.0 },
+ { 0.913725, 0.823529, 0.752941, 1.0 },
+ { 0.921569, 0.819608, 0.760784, 1.0 },
+ { 0.941176, 0.800000, 0.737255, 1.0 },
+ { 0.952941, 0.784314, 0.709804, 1.0 },
+ { 0.945098, 0.764706, 0.631373, 1.0 },
+ { 0.933333, 0.752941, 0.619608, 1.0 },
+ { 0.921569, 0.741176, 0.607843, 1.0 },
+ { 0.827451, 0.650980, 0.529412, 1.0 },
+ { 0.819608, 0.650980, 0.517647, 1.0 },
+ { 0.796078, 0.643137, 0.521569, 1.0 },
+ { 0.811765, 0.639216, 0.525490, 1.0 },
+ { 0.929412, 0.701961, 0.623529, 1.0 },
+ { 0.929412, 0.752941, 0.678431, 1.0 },
+ { 0.933333, 0.803922, 0.737255, 1.0 },
+ { 0.921569, 0.811765, 0.741176, 1.0 },
+ { 0.909804, 0.819608, 0.749020, 1.0 },
+ { 0.921569, 0.807843, 0.745098, 1.0 },
+ { 0.929412, 0.792157, 0.705882, 1.0 },
+ { 0.949020, 0.725490, 0.647059, 1.0 },
+ { 0.874510, 0.643137, 0.572549, 1.0 },
+ { 0.733333, 0.513725, 0.447059, 1.0 },
+ { 0.674510, 0.462745, 0.403922, 1.0 },
+ { 0.619608, 0.415686, 0.360784, 1.0 },
+ { 0.541176, 0.356863, 0.294118, 1.0 },
+ { 0.482353, 0.301961, 0.250980, 1.0 },
+ { 0.419608, 0.270588, 0.219608, 1.0 },
+ { 0.411765, 0.239216, 0.188235, 1.0 },
+ { 0.439216, 0.270588, 0.207843, 1.0 },
+ { 0.482353, 0.329412, 0.243137, 1.0 },
+ { 0.529412, 0.392157, 0.282353, 1.0 },
+ { 0.564706, 0.423529, 0.317647, 1.0 },
+ { 0.603922, 0.458824, 0.352941, 1.0 },
+ { 0.662745, 0.509804, 0.396078, 1.0 },
+ { 0.772549, 0.552941, 0.486275, 1.0 },
+ { 0.847059, 0.623529, 0.549020, 1.0 },
+ { 0.964706, 0.725490, 0.650980, 1.0 },
+ { 0.968627, 0.745098, 0.670588, 1.0 },
+ { 0.949020, 0.749020, 0.643137, 1.0 },
+ { 0.933333, 0.752941, 0.619608, 1.0 },
+ { 0.827451, 0.658824, 0.525490, 1.0 },
+ { 0.733333, 0.572549, 0.447059, 1.0 },
+ { 0.690196, 0.482353, 0.419608, 1.0 },
+ { 0.678431, 0.478431, 0.411765, 1.0 },
+ { 0.698039, 0.537255, 0.419608, 1.0 },
+ { 0.733333, 0.541176, 0.450980, 1.0 },
+ { 0.768627, 0.549020, 0.482353, 1.0 },
+ { 0.792157, 0.572549, 0.505882, 1.0 },
+ { 0.796078, 0.576471, 0.509804, 1.0 },
+ { 0.784314, 0.600000, 0.521569, 1.0 },
+ { 0.800000, 0.580392, 0.513725, 1.0 },
+ { 0.752941, 0.533333, 0.466667, 1.0 },
+ { 0.678431, 0.470588, 0.407843, 1.0 },
+ { 0.596078, 0.403922, 0.345098, 1.0 },
+ { 0.592157, 0.400000, 0.341176, 1.0 },
+ { 0.592157, 0.400000, 0.341176, 1.0 },
+ { 0.576471, 0.384314, 0.325490, 1.0 },
+ { 0.584314, 0.392157, 0.333333, 1.0 },
+ { 0.607843, 0.415686, 0.356863, 1.0 },
+ { 0.619608, 0.427451, 0.368627, 1.0 },
+ { 0.654902, 0.454902, 0.388235, 1.0 },
+ { 0.639216, 0.443137, 0.380392, 1.0 },
+ { 0.627451, 0.435294, 0.376471, 1.0 },
+ { 0.603922, 0.411765, 0.352941, 1.0 },
+ { 0.568627, 0.376471, 0.317647, 1.0 },
+ { 0.564706, 0.372549, 0.313725, 1.0 },
+ { 0.529412, 0.341176, 0.286275, 1.0 },
+ { 0.486275, 0.305882, 0.247059, 1.0 },
+ { 0.486275, 0.305882, 0.247059, 1.0 },
+ { 0.482353, 0.301961, 0.243137, 1.0 },
+ { 0.443137, 0.274510, 0.211765, 1.0 },
+ { 0.439216, 0.270588, 0.207843, 1.0 },
+ { 0.407843, 0.274510, 0.176471, 1.0 },
+ { 0.443137, 0.309804, 0.211765, 1.0 },
+ { 0.517647, 0.376471, 0.274510, 1.0 },
+ { 0.596078, 0.403922, 0.345098, 1.0 },
+ { 0.717647, 0.509804, 0.439216, 1.0 },
+ { 0.729412, 0.521569, 0.450980, 1.0 },
+ { 0.745098, 0.537255, 0.466667, 1.0 },
+ { 0.780392, 0.560784, 0.494118, 1.0 },
+ { 0.807843, 0.584314, 0.509804, 1.0 },
+ { 0.807843, 0.631373, 0.509804, 1.0 },
+ { 0.874510, 0.643137, 0.572549, 1.0 },
+ { 0.921569, 0.694118, 0.615686, 1.0 },
+ { 0.941176, 0.713725, 0.635294, 1.0 },
+ { 0.980392, 0.741176, 0.666667, 1.0 },
+ { 0.984314, 0.776471, 0.705882, 1.0 },
+ { 0.980392, 0.792157, 0.713725, 1.0 },
+ { 0.972549, 0.807843, 0.752941, 1.0 },
+ { 0.964706, 0.843137, 0.764706, 1.0 },
+ { 0.937255, 0.831373, 0.756863, 1.0 },
+ { 0.933333, 0.803922, 0.745098, 1.0 },
+ { 0.952941, 0.788235, 0.733333, 1.0 },
+ { 0.980392, 0.792157, 0.713725, 1.0 },
+ { 0.992157, 0.780392, 0.733333, 1.0 },
+ { 0.984314, 0.807843, 0.733333, 1.0 },
+ { 0.976471, 0.807843, 0.733333, 1.0 },
+ { 0.976471, 0.807843, 0.745098, 1.0 },
+ { 0.925490, 0.815686, 0.760784, 1.0 },
+ { 0.905882, 0.839216, 0.768627, 1.0 },
+ { 0.917647, 0.866667, 0.803922, 1.0 },
+ { 0.909804, 0.882353, 0.811765, 1.0 },
+ { 0.941176, 0.941176, 0.847059, 1.0 },
+ { 0.960784, 0.937255, 0.874510, 1.0 },
+ { 0.913725, 0.878431, 0.811765, 1.0 },
+ { 0.905882, 0.870588, 0.803922, 1.0 },
+ { 0.898039, 0.878431, 0.803922, 1.0 },
+ { 0.890196, 0.862745, 0.800000, 1.0 },
+ { 0.890196, 0.862745, 0.800000, 1.0 },
+ { 0.886275, 0.862745, 0.800000, 1.0 },
+ { 0.882353, 0.854902, 0.792157, 1.0 },
+ { 0.878431, 0.866667, 0.800000, 1.0 },
+ { 0.792157, 0.941176, 0.858824, 1.0 },
+ { 0.870588, 0.905882, 0.800000, 1.0 },
+ { 0.882353, 0.874510, 0.784314, 1.0 },
+ { 0.890196, 0.862745, 0.792157, 1.0 },
+ { 0.890196, 0.854902, 0.796078, 1.0 },
+ { 0.898039, 0.850980, 0.796078, 1.0 },
+ { 0.890196, 0.839216, 0.776471, 1.0 },
+ { 0.921569, 0.819608, 0.768627, 1.0 },
+ { 0.968627, 0.784314, 0.752941, 1.0 },
+ { 0.980392, 0.784314, 0.756863, 1.0 },
+ { 0.972549, 0.835294, 0.760784, 1.0 },
+ { 0.933333, 0.847059, 0.764706, 1.0 },
+ { 0.913725, 0.847059, 0.776471, 1.0 },
+ { 0.909804, 0.862745, 0.800000, 1.0 },
+ { 0.909804, 0.835294, 0.807843, 1.0 },
+ { 0.905882, 0.839216, 0.776471, 1.0 },
+ { 0.921569, 0.807843, 0.745098, 1.0 },
+ { 0.905882, 0.733333, 0.596078, 1.0 },
+ { 0.764706, 0.560784, 0.478431, 1.0 },
+ { 0.615686, 0.423529, 0.364706, 1.0 },
+ { 0.482353, 0.301961, 0.250980, 1.0 },
+ { 0.286275, 0.239216, 0.192157, 1.0 },
+ { 0.188235, 0.078431, 0.035294, 1.0 },
+ { 0.082353, 0.039216, 0.031373, 1.0 },
+ { 0.062745, 0.082353, 0.066667, 1.0 },
+ { 0.117647, 0.094118, 0.039216, 1.0 },
+ { 0.235294, 0.090196, 0.054902, 1.0 },
+ { 0.294118, 0.145098, 0.101961, 1.0 },
+ { 0.341176, 0.184314, 0.137255, 1.0 },
+ { 0.356863, 0.192157, 0.145098, 1.0 },
+ { 0.407843, 0.235294, 0.184314, 1.0 },
+ { 0.372549, 0.207843, 0.152941, 1.0 },
+ { 0.325490, 0.168627, 0.121569, 1.0 },
+ { 0.282353, 0.133333, 0.090196, 1.0 },
+ { 0.200000, 0.066667, 0.027451, 1.0 },
+ { 0.121569, 0.019608, 0.031373, 1.0 },
+ };
+/* Apophysis-040427-4Circulations */
+static double4 colors_214[] = {
+ { 0.952941, 0.905882, 0.741176, 1.0 },
+ { 1.000000, 0.980392, 0.866667, 1.0 },
+ { 0.992157, 0.972549, 0.886275, 1.0 },
+ { 0.988235, 0.964706, 0.909804, 1.0 },
+ { 0.988235, 0.956863, 0.925490, 1.0 },
+ { 0.992157, 0.952941, 0.945098, 1.0 },
+ { 0.996078, 0.952941, 0.945098, 1.0 },
+ { 1.000000, 0.956863, 0.949020, 1.0 },
+ { 0.992157, 0.960784, 0.949020, 1.0 },
+ { 0.992157, 0.968627, 0.945098, 1.0 },
+ { 0.992157, 0.976471, 0.941176, 1.0 },
+ { 0.996078, 0.972549, 0.937255, 1.0 },
+ { 1.000000, 0.972549, 0.933333, 1.0 },
+ { 0.992157, 0.980392, 0.941176, 1.0 },
+ { 0.984314, 0.992157, 0.949020, 1.0 },
+ { 0.984314, 0.996078, 0.964706, 1.0 },
+ { 0.988235, 1.000000, 0.984314, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 1.000000, 0.960784, 0.992157, 1.0 },
+ { 0.996078, 0.976471, 0.992157, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.988235, 0.980392, 0.988235, 1.0 },
+ { 0.984314, 0.964706, 0.980392, 1.0 },
+ { 0.988235, 0.956863, 0.945098, 1.0 },
+ { 0.984314, 0.952941, 0.870588, 1.0 },
+ { 0.949020, 0.862745, 0.670588, 1.0 },
+ { 0.894118, 0.776471, 0.486275, 1.0 },
+ { 0.839216, 0.690196, 0.301961, 1.0 },
+ { 0.643137, 0.505882, 0.164706, 1.0 },
+ { 0.450980, 0.325490, 0.031373, 1.0 },
+ { 0.325490, 0.239216, 0.015686, 1.0 },
+ { 0.203922, 0.156863, 0.000000, 1.0 },
+ { 0.043137, 0.011765, 0.000000, 1.0 },
+ { 0.050980, 0.027451, 0.003922, 1.0 },
+ { 0.058824, 0.043137, 0.007843, 1.0 },
+ { 0.113725, 0.078431, 0.003922, 1.0 },
+ { 0.168627, 0.117647, 0.000000, 1.0 },
+ { 0.223529, 0.156863, 0.000000, 1.0 },
+ { 0.278431, 0.200000, 0.003922, 1.0 },
+ { 0.411765, 0.294118, 0.007843, 1.0 },
+ { 0.588235, 0.427451, 0.015686, 1.0 },
+ { 0.733333, 0.564706, 0.125490, 1.0 },
+ { 0.800000, 0.639216, 0.211765, 1.0 },
+ { 0.866667, 0.717647, 0.298039, 1.0 },
+ { 0.901961, 0.792157, 0.462745, 1.0 },
+ { 0.941176, 0.870588, 0.627451, 1.0 },
+ { 0.952941, 0.878431, 0.666667, 1.0 },
+ { 0.968627, 0.886275, 0.709804, 1.0 },
+ { 0.980392, 0.949020, 0.866667, 1.0 },
+ { 0.980392, 0.949020, 0.866667, 1.0 },
+ { 0.980392, 0.949020, 0.866667, 1.0 },
+ { 0.972549, 0.929412, 0.815686, 1.0 },
+ { 0.964706, 0.909804, 0.764706, 1.0 },
+ { 0.945098, 0.886275, 0.698039, 1.0 },
+ { 0.925490, 0.862745, 0.631373, 1.0 },
+ { 0.929412, 0.792157, 0.462745, 1.0 },
+ { 0.850980, 0.713725, 0.321569, 1.0 },
+ { 0.643137, 0.474510, 0.035294, 1.0 },
+ { 0.494118, 0.364706, 0.015686, 1.0 },
+ { 0.345098, 0.254902, 0.000000, 1.0 },
+ { 0.317647, 0.227451, 0.000000, 1.0 },
+ { 0.290196, 0.200000, 0.000000, 1.0 },
+ { 0.278431, 0.200000, 0.003922, 1.0 },
+ { 0.286275, 0.203922, 0.000000, 1.0 },
+ { 0.368627, 0.254902, 0.000000, 1.0 },
+ { 0.454902, 0.325490, 0.007843, 1.0 },
+ { 0.545098, 0.396078, 0.015686, 1.0 },
+ { 0.584314, 0.419608, 0.011765, 1.0 },
+ { 0.627451, 0.447059, 0.007843, 1.0 },
+ { 0.627451, 0.454902, 0.015686, 1.0 },
+ { 0.627451, 0.462745, 0.023529, 1.0 },
+ { 0.639216, 0.470588, 0.019608, 1.0 },
+ { 0.627451, 0.458824, 0.007843, 1.0 },
+ { 0.650980, 0.474510, 0.023529, 1.0 },
+ { 0.694118, 0.521569, 0.074510, 1.0 },
+ { 0.737255, 0.568627, 0.125490, 1.0 },
+ { 0.796078, 0.631373, 0.223529, 1.0 },
+ { 0.854902, 0.698039, 0.321569, 1.0 },
+ { 0.913725, 0.796078, 0.509804, 1.0 },
+ { 0.949020, 0.874510, 0.654902, 1.0 },
+ { 0.972549, 0.913725, 0.823529, 1.0 },
+ { 0.980392, 0.937255, 0.858824, 1.0 },
+ { 0.992157, 0.964706, 0.894118, 1.0 },
+ { 0.988235, 0.956863, 0.882353, 1.0 },
+ { 0.984314, 0.952941, 0.870588, 1.0 },
+ { 0.980392, 0.917647, 0.827451, 1.0 },
+ { 0.972549, 0.917647, 0.803922, 1.0 },
+ { 0.964706, 0.909804, 0.756863, 1.0 },
+ { 0.956863, 0.890196, 0.709804, 1.0 },
+ { 0.964706, 0.909804, 0.756863, 1.0 },
+ { 0.972549, 0.913725, 0.796078, 1.0 },
+ { 0.980392, 0.921569, 0.839216, 1.0 },
+ { 0.976471, 0.941176, 0.870588, 1.0 },
+ { 0.972549, 0.960784, 0.901961, 1.0 },
+ { 0.960784, 0.956863, 0.949020, 1.0 },
+ { 0.976471, 0.968627, 0.980392, 1.0 },
+ { 0.988235, 1.000000, 1.000000, 1.0 },
+ { 0.988235, 0.988235, 0.972549, 1.0 },
+ { 0.988235, 0.976471, 0.949020, 1.0 },
+ { 0.988235, 0.972549, 0.921569, 1.0 },
+ { 0.988235, 0.968627, 0.894118, 1.0 },
+ { 0.968627, 0.956863, 0.835294, 1.0 },
+ { 0.956863, 0.905882, 0.780392, 1.0 },
+ { 0.921569, 0.811765, 0.627451, 1.0 },
+ { 0.858824, 0.741176, 0.454902, 1.0 },
+ { 0.580392, 0.415686, 0.031373, 1.0 },
+ { 0.466667, 0.337255, 0.019608, 1.0 },
+ { 0.356863, 0.262745, 0.011765, 1.0 },
+ { 0.196078, 0.149020, 0.000000, 1.0 },
+ { 0.113725, 0.058824, 0.007843, 1.0 },
+ { 0.090196, 0.070588, 0.000000, 1.0 },
+ { 0.129412, 0.078431, 0.047059, 1.0 },
+ { 0.254902, 0.188235, 0.007843, 1.0 },
+ { 0.345098, 0.239216, 0.003922, 1.0 },
+ { 0.435294, 0.294118, 0.000000, 1.0 },
+ { 0.470588, 0.329412, 0.000000, 1.0 },
+ { 0.509804, 0.368627, 0.000000, 1.0 },
+ { 0.572549, 0.411765, 0.000000, 1.0 },
+ { 0.615686, 0.443137, 0.015686, 1.0 },
+ { 0.592157, 0.427451, 0.003922, 1.0 },
+ { 0.545098, 0.384314, 0.023529, 1.0 },
+ { 0.266667, 0.196078, 0.000000, 1.0 },
+ { 0.203922, 0.152941, 0.000000, 1.0 },
+ { 0.141176, 0.113725, 0.003922, 1.0 },
+ { 0.125490, 0.082353, 0.003922, 1.0 },
+ { 0.168627, 0.125490, 0.007843, 1.0 },
+ { 0.298039, 0.215686, 0.000000, 1.0 },
+ { 0.439216, 0.356863, 0.149020, 1.0 },
+ { 0.894118, 0.819608, 0.654902, 1.0 },
+ { 0.925490, 0.858824, 0.725490, 1.0 },
+ { 0.960784, 0.898039, 0.796078, 1.0 },
+ { 0.972549, 0.917647, 0.847059, 1.0 },
+ { 0.988235, 0.937255, 0.901961, 1.0 },
+ { 0.984314, 0.952941, 0.941176, 1.0 },
+ { 0.988235, 0.956863, 0.945098, 1.0 },
+ { 0.992157, 0.960784, 0.952941, 1.0 },
+ { 0.992157, 0.960784, 0.952941, 1.0 },
+ { 0.992157, 0.960784, 0.952941, 1.0 },
+ { 0.992157, 0.960784, 0.952941, 1.0 },
+ { 0.996078, 0.964706, 0.956863, 1.0 },
+ { 0.996078, 0.964706, 0.956863, 1.0 },
+ { 0.996078, 0.952941, 0.968627, 1.0 },
+ { 1.000000, 0.956863, 0.972549, 1.0 },
+ { 1.000000, 0.964706, 0.984314, 1.0 },
+ { 0.992157, 0.949020, 0.972549, 1.0 },
+ { 0.984314, 0.956863, 0.968627, 1.0 },
+ { 0.980392, 0.964706, 0.968627, 1.0 },
+ { 0.992157, 0.960784, 0.952941, 1.0 },
+ { 1.000000, 0.972549, 0.964706, 1.0 },
+ { 1.000000, 0.976471, 0.968627, 1.0 },
+ { 1.000000, 0.960784, 0.956863, 1.0 },
+ { 0.992157, 0.960784, 0.952941, 1.0 },
+ { 0.992157, 0.960784, 0.952941, 1.0 },
+ { 0.988235, 0.972549, 0.929412, 1.0 },
+ { 0.988235, 0.968627, 0.913725, 1.0 },
+ { 0.988235, 0.964706, 0.901961, 1.0 },
+ { 0.992157, 0.964706, 0.894118, 1.0 },
+ { 0.980392, 0.952941, 0.878431, 1.0 },
+ { 0.980392, 0.905882, 0.839216, 1.0 },
+ { 0.968627, 0.901961, 0.823529, 1.0 },
+ { 0.984314, 0.964706, 0.886275, 1.0 },
+ { 0.984314, 0.972549, 0.882353, 1.0 },
+ { 0.988235, 0.980392, 0.882353, 1.0 },
+ { 1.000000, 0.980392, 0.886275, 1.0 },
+ { 0.988235, 0.968627, 0.894118, 1.0 },
+ { 0.988235, 0.964706, 0.909804, 1.0 },
+ { 0.984314, 0.968627, 0.933333, 1.0 },
+ { 0.988235, 0.956863, 0.945098, 1.0 },
+ { 0.992157, 0.952941, 0.945098, 1.0 },
+ { 0.992157, 0.952941, 0.945098, 1.0 },
+ { 0.988235, 0.972549, 0.929412, 1.0 },
+ { 0.992157, 0.964706, 0.894118, 1.0 },
+ { 0.984314, 0.925490, 0.843137, 1.0 },
+ { 0.972549, 0.917647, 0.780392, 1.0 },
+ { 0.964706, 0.890196, 0.725490, 1.0 },
+ { 0.949020, 0.862745, 0.639216, 1.0 },
+ { 0.850980, 0.709804, 0.341176, 1.0 },
+ { 0.831373, 0.694118, 0.317647, 1.0 },
+ { 0.815686, 0.682353, 0.298039, 1.0 },
+ { 0.741176, 0.576471, 0.137255, 1.0 },
+ { 0.682353, 0.513725, 0.070588, 1.0 },
+ { 0.662745, 0.486275, 0.035294, 1.0 },
+ { 0.631373, 0.462745, 0.011765, 1.0 },
+ { 0.560784, 0.400000, 0.000000, 1.0 },
+ { 0.470588, 0.345098, 0.011765, 1.0 },
+ { 0.407843, 0.282353, 0.000000, 1.0 },
+ { 0.329412, 0.235294, 0.000000, 1.0 },
+ { 0.305882, 0.223529, 0.000000, 1.0 },
+ { 0.337255, 0.219608, 0.007843, 1.0 },
+ { 0.427451, 0.313725, 0.078431, 1.0 },
+ { 0.674510, 0.509804, 0.078431, 1.0 },
+ { 0.815686, 0.650980, 0.266667, 1.0 },
+ { 0.874510, 0.741176, 0.400000, 1.0 },
+ { 0.937255, 0.823529, 0.603922, 1.0 },
+ { 0.972549, 0.858824, 0.639216, 1.0 },
+ { 0.956863, 0.886275, 0.698039, 1.0 },
+ { 0.964706, 0.909804, 0.756863, 1.0 },
+ { 0.968627, 0.917647, 0.780392, 1.0 },
+ { 0.968627, 0.917647, 0.780392, 1.0 },
+ { 0.972549, 0.917647, 0.803922, 1.0 },
+ { 0.972549, 0.917647, 0.803922, 1.0 },
+ { 0.949020, 0.898039, 0.823529, 1.0 },
+ { 0.972549, 0.882353, 0.819608, 1.0 },
+ { 0.972549, 0.886275, 0.803922, 1.0 },
+ { 0.968627, 0.886275, 0.803922, 1.0 },
+ { 0.960784, 0.905882, 0.803922, 1.0 },
+ { 0.968627, 0.917647, 0.780392, 1.0 },
+ { 0.968627, 0.913725, 0.776471, 1.0 },
+ { 1.000000, 0.921569, 0.713725, 1.0 },
+ { 0.996078, 0.827451, 0.560784, 1.0 },
+ { 0.870588, 0.713725, 0.368627, 1.0 },
+ { 0.831373, 0.682353, 0.294118, 1.0 },
+ { 0.733333, 0.580392, 0.184314, 1.0 },
+ { 0.709804, 0.541176, 0.090196, 1.0 },
+ { 0.772549, 0.607843, 0.168627, 1.0 },
+ { 0.839216, 0.690196, 0.301961, 1.0 },
+ { 0.909804, 0.784314, 0.482353, 1.0 },
+ { 0.952941, 0.847059, 0.662745, 1.0 },
+ { 0.972549, 0.886275, 0.741176, 1.0 },
+ { 0.968627, 0.921569, 0.819608, 1.0 },
+ { 0.984314, 0.964706, 0.890196, 1.0 },
+ { 0.992157, 0.968627, 0.913725, 1.0 },
+ { 0.988235, 0.956863, 0.945098, 1.0 },
+ { 0.992157, 0.960784, 0.952941, 1.0 },
+ { 0.992157, 0.972549, 0.949020, 1.0 },
+ { 0.984314, 0.976471, 0.929412, 1.0 },
+ { 0.988235, 0.964706, 0.901961, 1.0 },
+ { 0.992157, 0.964706, 0.894118, 1.0 },
+ { 0.992157, 0.964706, 0.894118, 1.0 },
+ { 0.992157, 0.964706, 0.901961, 1.0 },
+ { 0.988235, 0.972549, 0.929412, 1.0 },
+ { 0.984314, 0.976471, 0.929412, 1.0 },
+ { 0.984314, 0.976471, 0.925490, 1.0 },
+ { 0.988235, 0.964706, 0.901961, 1.0 },
+ { 0.992157, 0.964706, 0.901961, 1.0 },
+ { 0.992157, 0.964706, 0.894118, 1.0 },
+ { 0.992157, 0.964706, 0.894118, 1.0 },
+ { 0.984314, 0.964706, 0.886275, 1.0 },
+ { 0.984314, 0.956863, 0.886275, 1.0 },
+ { 0.984314, 0.925490, 0.835294, 1.0 },
+ { 0.972549, 0.909804, 0.819608, 1.0 },
+ { 0.960784, 0.890196, 0.796078, 1.0 },
+ { 0.960784, 0.882353, 0.737255, 1.0 },
+ { 0.956863, 0.866667, 0.701961, 1.0 },
+ { 0.937255, 0.843137, 0.607843, 1.0 },
+ { 0.929412, 0.835294, 0.560784, 1.0 },
+ { 0.901961, 0.764706, 0.447059, 1.0 },
+ { 0.870588, 0.752941, 0.400000, 1.0 },
+ };
+/* Apophysis-040427-4DmnContaind */
+static double4 colors_215[] = {
+ { 0.960784, 0.701961, 0.325490, 1.0 },
+ { 0.984314, 0.847059, 0.682353, 1.0 },
+ { 0.992157, 0.811765, 0.572549, 1.0 },
+ { 1.000000, 0.780392, 0.466667, 1.0 },
+ { 0.984314, 0.768627, 0.419608, 1.0 },
+ { 0.972549, 0.760784, 0.376471, 1.0 },
+ { 0.984314, 0.756863, 0.360784, 1.0 },
+ { 1.000000, 0.756863, 0.349020, 1.0 },
+ { 1.000000, 0.666667, 0.341176, 1.0 },
+ { 0.988235, 0.701961, 0.372549, 1.0 },
+ { 0.980392, 0.737255, 0.403922, 1.0 },
+ { 0.988235, 0.776471, 0.486275, 1.0 },
+ { 0.996078, 0.815686, 0.572549, 1.0 },
+ { 0.984314, 0.835294, 0.647059, 1.0 },
+ { 0.972549, 0.854902, 0.721569, 1.0 },
+ { 0.905882, 0.839216, 0.796078, 1.0 },
+ { 0.839216, 0.827451, 0.870588, 1.0 },
+ { 0.694118, 0.580392, 0.996078, 1.0 },
+ { 0.639216, 0.552941, 0.721569, 1.0 },
+ { 0.584314, 0.525490, 0.450980, 1.0 },
+ { 0.635294, 0.474510, 0.266667, 1.0 },
+ { 0.686275, 0.423529, 0.082353, 1.0 },
+ { 0.713725, 0.423529, 0.039216, 1.0 },
+ { 0.745098, 0.423529, 0.000000, 1.0 },
+ { 0.925490, 0.517647, 0.003922, 1.0 },
+ { 0.960784, 0.572549, 0.078431, 1.0 },
+ { 1.000000, 0.627451, 0.152941, 1.0 },
+ { 0.992157, 0.694118, 0.321569, 1.0 },
+ { 0.984314, 0.760784, 0.490196, 1.0 },
+ { 0.941176, 0.788235, 0.603922, 1.0 },
+ { 0.898039, 0.819608, 0.721569, 1.0 },
+ { 0.686275, 0.643137, 0.800000, 1.0 },
+ { 0.388235, 0.317647, 0.513725, 1.0 },
+ { 0.309804, 0.219608, 0.094118, 1.0 },
+ { 0.309804, 0.200000, 0.062745, 1.0 },
+ { 0.309804, 0.184314, 0.035294, 1.0 },
+ { 0.219608, 0.152941, 0.090196, 1.0 },
+ { 0.129412, 0.125490, 0.149020, 1.0 },
+ { 0.125490, 0.074510, 0.266667, 1.0 },
+ { 0.121569, 0.023529, 0.384314, 1.0 },
+ { 0.247059, 0.035294, 0.850980, 1.0 },
+ { 0.337255, 0.125490, 0.925490, 1.0 },
+ { 0.427451, 0.215686, 1.000000, 1.0 },
+ { 0.462745, 0.266667, 1.000000, 1.0 },
+ { 0.501961, 0.317647, 1.000000, 1.0 },
+ { 0.517647, 0.337255, 0.992157, 1.0 },
+ { 0.537255, 0.356863, 0.984314, 1.0 },
+ { 0.560784, 0.403922, 0.996078, 1.0 },
+ { 0.572549, 0.415686, 0.996078, 1.0 },
+ { 0.705882, 0.596078, 0.996078, 1.0 },
+ { 0.752941, 0.694118, 0.917647, 1.0 },
+ { 0.803922, 0.796078, 0.839216, 1.0 },
+ { 0.898039, 0.772549, 0.635294, 1.0 },
+ { 0.996078, 0.749020, 0.435294, 1.0 },
+ { 0.996078, 0.713725, 0.352941, 1.0 },
+ { 1.000000, 0.682353, 0.270588, 1.0 },
+ { 1.000000, 0.568627, 0.015686, 1.0 },
+ { 1.000000, 0.552941, 0.007843, 1.0 },
+ { 1.000000, 0.541176, 0.000000, 1.0 },
+ { 0.921569, 0.505882, 0.000000, 1.0 },
+ { 0.843137, 0.474510, 0.000000, 1.0 },
+ { 0.827451, 0.466667, 0.000000, 1.0 },
+ { 0.811765, 0.458824, 0.000000, 1.0 },
+ { 0.792157, 0.450980, 0.000000, 1.0 },
+ { 0.760784, 0.427451, 0.000000, 1.0 },
+ { 0.752941, 0.419608, 0.000000, 1.0 },
+ { 0.701961, 0.392157, 0.000000, 1.0 },
+ { 0.654902, 0.368627, 0.000000, 1.0 },
+ { 0.643137, 0.352941, 0.003922, 1.0 },
+ { 0.631373, 0.341176, 0.007843, 1.0 },
+ { 0.576471, 0.325490, 0.000000, 1.0 },
+ { 0.517647, 0.282353, 0.000000, 1.0 },
+ { 0.349020, 0.215686, 0.039216, 1.0 },
+ { 0.235294, 0.109804, 0.254902, 1.0 },
+ { 0.125490, 0.003922, 0.474510, 1.0 },
+ { 0.184314, 0.000000, 0.694118, 1.0 },
+ { 0.243137, 0.000000, 0.913725, 1.0 },
+ { 0.258824, 0.007843, 0.956863, 1.0 },
+ { 0.278431, 0.015686, 1.000000, 1.0 },
+ { 0.282353, 0.074510, 0.960784, 1.0 },
+ { 0.290196, 0.113725, 0.760784, 1.0 },
+ { 0.250980, 0.231373, 0.317647, 1.0 },
+ { 0.372549, 0.258824, 0.164706, 1.0 },
+ { 0.498039, 0.290196, 0.015686, 1.0 },
+ { 0.533333, 0.301961, 0.007843, 1.0 },
+ { 0.568627, 0.313725, 0.000000, 1.0 },
+ { 0.615686, 0.352941, 0.003922, 1.0 },
+ { 0.560784, 0.368627, 0.137255, 1.0 },
+ { 0.674510, 0.576471, 0.945098, 1.0 },
+ { 0.694118, 0.592157, 0.972549, 1.0 },
+ { 0.713725, 0.611765, 1.000000, 1.0 },
+ { 0.709804, 0.607843, 0.996078, 1.0 },
+ { 0.705882, 0.603922, 0.992157, 1.0 },
+ { 0.701961, 0.596078, 1.000000, 1.0 },
+ { 0.658824, 0.537255, 0.996078, 1.0 },
+ { 0.607843, 0.466667, 1.000000, 1.0 },
+ { 0.552941, 0.392157, 0.996078, 1.0 },
+ { 0.443137, 0.235294, 1.000000, 1.0 },
+ { 0.337255, 0.145098, 0.831373, 1.0 },
+ { 0.231373, 0.058824, 0.666667, 1.0 },
+ { 0.176471, 0.027451, 0.572549, 1.0 },
+ { 0.125490, 0.000000, 0.482353, 1.0 },
+ { 0.086275, 0.000000, 0.309804, 1.0 },
+ { 0.050980, 0.000000, 0.188235, 1.0 },
+ { 0.027451, 0.019608, 0.074510, 1.0 },
+ { 0.043137, 0.007843, 0.152941, 1.0 },
+ { 0.058824, 0.000000, 0.231373, 1.0 },
+ { 0.078431, 0.000000, 0.309804, 1.0 },
+ { 0.101961, 0.000000, 0.388235, 1.0 },
+ { 0.152941, 0.000000, 0.560784, 1.0 },
+ { 0.223529, 0.003922, 0.831373, 1.0 },
+ { 0.333333, 0.090196, 0.996078, 1.0 },
+ { 0.423529, 0.207843, 1.000000, 1.0 },
+ { 0.509804, 0.329412, 1.000000, 1.0 },
+ { 0.529412, 0.360784, 1.000000, 1.0 },
+ { 0.552941, 0.392157, 1.000000, 1.0 },
+ { 0.568627, 0.411765, 1.000000, 1.0 },
+ { 0.603922, 0.462745, 0.996078, 1.0 },
+ { 0.568627, 0.482353, 0.803922, 1.0 },
+ { 0.627451, 0.450980, 0.235294, 1.0 },
+ { 0.945098, 0.552941, 0.015686, 1.0 },
+ { 0.972549, 0.560784, 0.015686, 1.0 },
+ { 1.000000, 0.568627, 0.015686, 1.0 },
+ { 1.000000, 0.568627, 0.015686, 1.0 },
+ { 1.000000, 0.568627, 0.015686, 1.0 },
+ { 0.996078, 0.580392, 0.039216, 1.0 },
+ { 1.000000, 0.627451, 0.156863, 1.0 },
+ { 0.968627, 0.686275, 0.364706, 1.0 },
+ { 0.945098, 0.752941, 0.454902, 1.0 },
+ { 0.694118, 0.580392, 0.996078, 1.0 },
+ { 0.631373, 0.498039, 0.996078, 1.0 },
+ { 0.572549, 0.415686, 0.996078, 1.0 },
+ { 0.556863, 0.400000, 0.980392, 1.0 },
+ { 0.545098, 0.384314, 1.000000, 1.0 },
+ { 0.517647, 0.356863, 0.968627, 1.0 },
+ { 0.486275, 0.329412, 0.909804, 1.0 },
+ { 0.533333, 0.368627, 1.000000, 1.0 },
+ { 0.525490, 0.352941, 1.000000, 1.0 },
+ { 0.517647, 0.337255, 1.000000, 1.0 },
+ { 0.517647, 0.337255, 1.000000, 1.0 },
+ { 0.517647, 0.337255, 1.000000, 1.0 },
+ { 0.478431, 0.290196, 1.000000, 1.0 },
+ { 0.431373, 0.219608, 0.996078, 1.0 },
+ { 0.345098, 0.207843, 0.772549, 1.0 },
+ { 0.243137, 0.101961, 0.627451, 1.0 },
+ { 0.070588, 0.011765, 0.227451, 1.0 },
+ { 0.058824, 0.003922, 0.203922, 1.0 },
+ { 0.047059, 0.000000, 0.180392, 1.0 },
+ { 0.007843, 0.015686, 0.066667, 1.0 },
+ { 0.007843, 0.000000, 0.011765, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.082353, 0.019608, 0.266667, 1.0 },
+ { 0.109804, 0.007843, 0.392157, 1.0 },
+ { 0.141176, 0.000000, 0.517647, 1.0 },
+ { 0.231373, 0.000000, 0.839216, 1.0 },
+ { 0.341176, 0.098039, 1.000000, 1.0 },
+ { 0.376471, 0.152941, 1.000000, 1.0 },
+ { 0.392157, 0.172549, 1.000000, 1.0 },
+ { 0.372549, 0.149020, 1.000000, 1.0 },
+ { 0.313725, 0.066667, 0.996078, 1.0 },
+ { 0.160784, 0.007843, 0.498039, 1.0 },
+ { 0.129412, 0.003922, 0.443137, 1.0 },
+ { 0.101961, 0.000000, 0.388235, 1.0 },
+ { 0.066667, 0.003922, 0.258824, 1.0 },
+ { 0.043137, 0.000000, 0.200000, 1.0 },
+ { 0.058824, 0.000000, 0.215686, 1.0 },
+ { 0.082353, 0.000000, 0.301961, 1.0 },
+ { 0.203922, 0.086275, 0.533333, 1.0 },
+ { 0.254902, 0.098039, 0.650980, 1.0 },
+ { 0.305882, 0.113725, 0.768627, 1.0 },
+ { 0.411765, 0.211765, 0.960784, 1.0 },
+ { 0.439216, 0.235294, 1.000000, 1.0 },
+ { 0.470588, 0.282353, 1.000000, 1.0 },
+ { 0.478431, 0.290196, 1.000000, 1.0 },
+ { 0.498039, 0.313725, 1.000000, 1.0 },
+ { 0.501961, 0.317647, 1.000000, 1.0 },
+ { 0.517647, 0.337255, 1.000000, 1.0 },
+ { 0.533333, 0.368627, 0.996078, 1.0 },
+ { 0.549020, 0.388235, 1.000000, 1.0 },
+ { 0.564706, 0.403922, 1.000000, 1.0 },
+ { 0.588235, 0.435294, 1.000000, 1.0 },
+ { 0.603922, 0.458824, 1.000000, 1.0 },
+ { 0.627451, 0.505882, 1.000000, 1.0 },
+ { 0.737255, 0.639216, 1.000000, 1.0 },
+ { 0.752941, 0.658824, 1.000000, 1.0 },
+ { 0.768627, 0.682353, 1.000000, 1.0 },
+ { 0.800000, 0.721569, 1.000000, 1.0 },
+ { 0.949020, 0.862745, 0.768627, 1.0 },
+ { 1.000000, 0.843137, 0.643137, 1.0 },
+ { 1.000000, 0.807843, 0.549020, 1.0 },
+ { 1.000000, 0.752941, 0.439216, 1.0 },
+ { 1.000000, 0.745098, 0.423529, 1.0 },
+ { 0.996078, 0.776471, 0.482353, 1.0 },
+ { 0.984314, 0.839216, 0.662745, 1.0 },
+ { 0.823529, 0.807843, 0.874510, 1.0 },
+ { 0.741176, 0.643137, 1.000000, 1.0 },
+ { 0.698039, 0.584314, 1.000000, 1.0 },
+ { 0.662745, 0.545098, 0.992157, 1.0 },
+ { 0.615686, 0.474510, 1.000000, 1.0 },
+ { 0.690196, 0.576471, 1.000000, 1.0 },
+ { 0.721569, 0.623529, 0.992157, 1.0 },
+ { 0.760784, 0.698039, 0.941176, 1.0 },
+ { 0.776471, 0.772549, 0.827451, 1.0 },
+ { 0.996078, 0.815686, 0.572549, 1.0 },
+ { 1.000000, 0.756863, 0.415686, 1.0 },
+ { 1.000000, 0.635294, 0.188235, 1.0 },
+ { 0.870588, 0.498039, 0.003922, 1.0 },
+ { 0.650980, 0.380392, 0.078431, 1.0 },
+ { 0.329412, 0.325490, 0.356863, 1.0 },
+ { 0.298039, 0.254902, 0.419608, 1.0 },
+ { 0.282353, 0.160784, 0.627451, 1.0 },
+ { 0.388235, 0.227451, 0.847059, 1.0 },
+ { 0.505882, 0.325490, 0.996078, 1.0 },
+ { 0.607843, 0.466667, 1.000000, 1.0 },
+ { 0.611765, 0.470588, 1.000000, 1.0 },
+ { 0.631373, 0.505882, 1.000000, 1.0 },
+ { 0.631373, 0.505882, 0.988235, 1.0 },
+ { 0.615686, 0.474510, 1.000000, 1.0 },
+ { 0.572549, 0.415686, 1.000000, 1.0 },
+ { 0.517647, 0.337255, 1.000000, 1.0 },
+ { 0.458824, 0.258824, 1.000000, 1.0 },
+ { 0.419608, 0.227451, 1.000000, 1.0 },
+ { 0.407843, 0.192157, 0.996078, 1.0 },
+ { 0.376471, 0.152941, 1.000000, 1.0 },
+ { 0.372549, 0.149020, 1.000000, 1.0 },
+ { 0.305882, 0.058824, 1.000000, 1.0 },
+ { 0.247059, 0.003922, 0.925490, 1.0 },
+ { 0.270588, 0.145098, 0.635294, 1.0 },
+ { 0.258824, 0.215686, 0.380392, 1.0 },
+ { 0.439216, 0.247059, 0.090196, 1.0 },
+ { 0.647059, 0.372549, 0.000000, 1.0 },
+ { 0.815686, 0.486275, 0.007843, 1.0 },
+ { 0.925490, 0.525490, 0.000000, 1.0 },
+ { 1.000000, 0.564706, 0.007843, 1.0 },
+ { 1.000000, 0.627451, 0.000000, 1.0 },
+ { 1.000000, 0.596078, 0.066667, 1.0 },
+ { 0.996078, 0.678431, 0.266667, 1.0 },
+ { 1.000000, 0.729412, 0.325490, 1.0 },
+ { 1.000000, 0.682353, 0.270588, 1.0 },
+ { 0.992157, 0.654902, 0.250980, 1.0 },
+ { 0.894118, 0.619608, 0.172549, 1.0 },
+ { 0.666667, 0.458824, 0.192157, 1.0 },
+ { 0.407843, 0.317647, 0.254902, 1.0 },
+ { 0.396078, 0.309804, 0.254902, 1.0 },
+ { 0.537255, 0.364706, 0.125490, 1.0 },
+ { 0.580392, 0.341176, 0.023529, 1.0 },
+ { 0.717647, 0.407843, 0.011765, 1.0 },
+ { 0.760784, 0.427451, 0.011765, 1.0 },
+ { 0.780392, 0.505882, 0.168627, 1.0 },
+ { 0.713725, 0.552941, 0.294118, 1.0 },
+ { 0.576471, 0.552941, 0.654902, 1.0 },
+ { 0.694118, 0.592157, 0.988235, 1.0 },
+ { 0.788235, 0.705882, 1.000000, 1.0 },
+ { 0.870588, 0.850980, 0.835294, 1.0 },
+ { 0.964706, 0.764706, 0.505882, 1.0 },
+ };
+/* Apophysis-040427-4DmnCntndWP */
+static double4 colors_216[] = {
+ { 0.454902, 0.745098, 0.984314, 1.0 },
+ { 0.474510, 0.749020, 0.984314, 1.0 },
+ { 0.482353, 0.752941, 0.976471, 1.0 },
+ { 0.494118, 0.756863, 0.972549, 1.0 },
+ { 0.513725, 0.768627, 0.980392, 1.0 },
+ { 0.537255, 0.784314, 0.992157, 1.0 },
+ { 0.541176, 0.784314, 0.992157, 1.0 },
+ { 0.549020, 0.784314, 0.996078, 1.0 },
+ { 0.670588, 0.847059, 1.000000, 1.0 },
+ { 0.674510, 0.843137, 0.988235, 1.0 },
+ { 0.682353, 0.839216, 0.976471, 1.0 },
+ { 0.772549, 0.843137, 0.901961, 1.0 },
+ { 0.862745, 0.850980, 0.831373, 1.0 },
+ { 0.894118, 0.839216, 0.788235, 1.0 },
+ { 0.929412, 0.831373, 0.745098, 1.0 },
+ { 0.905882, 0.831373, 0.772549, 1.0 },
+ { 0.886275, 0.835294, 0.800000, 1.0 },
+ { 0.631373, 0.803922, 0.941176, 1.0 },
+ { 0.584314, 0.788235, 0.964706, 1.0 },
+ { 0.537255, 0.776471, 0.988235, 1.0 },
+ { 0.521569, 0.756863, 0.960784, 1.0 },
+ { 0.509804, 0.737255, 0.933333, 1.0 },
+ { 0.509804, 0.737255, 0.933333, 1.0 },
+ { 0.509804, 0.737255, 0.933333, 1.0 },
+ { 0.517647, 0.725490, 0.898039, 1.0 },
+ { 0.552941, 0.654902, 0.760784, 1.0 },
+ { 0.588235, 0.588235, 0.627451, 1.0 },
+ { 0.788235, 0.588235, 0.447059, 1.0 },
+ { 0.992157, 0.592157, 0.270588, 1.0 },
+ { 0.988235, 0.537255, 0.180392, 1.0 },
+ { 0.988235, 0.486275, 0.090196, 1.0 },
+ { 0.960784, 0.498039, 0.156863, 1.0 },
+ { 1.000000, 0.607843, 0.301961, 1.0 },
+ { 0.815686, 0.670588, 0.556863, 1.0 },
+ { 0.694118, 0.635294, 0.592157, 1.0 },
+ { 0.572549, 0.600000, 0.631373, 1.0 },
+ { 0.450980, 0.517647, 0.564706, 1.0 },
+ { 0.329412, 0.435294, 0.501961, 1.0 },
+ { 0.278431, 0.403922, 0.501961, 1.0 },
+ { 0.231373, 0.372549, 0.505882, 1.0 },
+ { 0.329412, 0.541176, 0.721569, 1.0 },
+ { 0.352941, 0.611765, 0.827451, 1.0 },
+ { 0.376471, 0.682353, 0.933333, 1.0 },
+ { 0.325490, 0.670588, 0.956863, 1.0 },
+ { 0.274510, 0.662745, 0.980392, 1.0 },
+ { 0.231373, 0.639216, 0.972549, 1.0 },
+ { 0.188235, 0.619608, 0.968627, 1.0 },
+ { 0.137255, 0.603922, 0.996078, 1.0 },
+ { 0.082353, 0.580392, 0.992157, 1.0 },
+ { 0.019608, 0.529412, 0.960784, 1.0 },
+ { 0.007843, 0.521569, 0.952941, 1.0 },
+ { 0.000000, 0.517647, 0.945098, 1.0 },
+ { 0.007843, 0.505882, 0.921569, 1.0 },
+ { 0.015686, 0.498039, 0.901961, 1.0 },
+ { 0.007843, 0.474510, 0.862745, 1.0 },
+ { 0.000000, 0.450980, 0.823529, 1.0 },
+ { 0.003922, 0.266667, 0.482353, 1.0 },
+ { 0.000000, 0.231373, 0.423529, 1.0 },
+ { 0.000000, 0.200000, 0.368627, 1.0 },
+ { 0.007843, 0.184314, 0.337255, 1.0 },
+ { 0.015686, 0.172549, 0.309804, 1.0 },
+ { 0.031373, 0.180392, 0.313725, 1.0 },
+ { 0.050980, 0.192157, 0.317647, 1.0 },
+ { 0.031373, 0.239216, 0.411765, 1.0 },
+ { 0.015686, 0.262745, 0.474510, 1.0 },
+ { 0.066667, 0.494118, 0.850980, 1.0 },
+ { 0.294118, 0.596078, 0.850980, 1.0 },
+ { 0.521569, 0.698039, 0.850980, 1.0 },
+ { 0.584314, 0.717647, 0.843137, 1.0 },
+ { 0.647059, 0.741176, 0.835294, 1.0 },
+ { 0.788235, 0.788235, 0.788235, 1.0 },
+ { 0.956863, 0.741176, 0.580392, 1.0 },
+ { 0.831373, 0.662745, 0.537255, 1.0 },
+ { 0.729412, 0.698039, 0.682353, 1.0 },
+ { 0.627451, 0.737255, 0.831373, 1.0 },
+ { 0.576471, 0.741176, 0.886275, 1.0 },
+ { 0.529412, 0.749020, 0.941176, 1.0 },
+ { 0.521569, 0.760784, 0.960784, 1.0 },
+ { 0.517647, 0.772549, 0.984314, 1.0 },
+ { 0.498039, 0.768627, 1.000000, 1.0 },
+ { 0.486275, 0.756863, 0.988235, 1.0 },
+ { 0.509804, 0.772549, 0.988235, 1.0 },
+ { 0.588235, 0.764706, 0.917647, 1.0 },
+ { 0.670588, 0.756863, 0.847059, 1.0 },
+ { 0.752941, 0.752941, 0.760784, 1.0 },
+ { 0.835294, 0.752941, 0.678431, 1.0 },
+ { 0.850980, 0.643137, 0.478431, 1.0 },
+ { 0.933333, 0.576471, 0.298039, 1.0 },
+ { 0.717647, 0.321569, 0.000000, 1.0 },
+ { 0.662745, 0.325490, 0.062745, 1.0 },
+ { 0.607843, 0.333333, 0.129412, 1.0 },
+ { 0.635294, 0.345098, 0.117647, 1.0 },
+ { 0.666667, 0.360784, 0.109804, 1.0 },
+ { 0.776471, 0.352941, 0.007843, 1.0 },
+ { 0.921569, 0.415686, 0.015686, 1.0 },
+ { 0.992157, 0.443137, 0.000000, 1.0 },
+ { 0.800000, 0.474510, 0.207843, 1.0 },
+ { 0.501961, 0.317647, 0.137255, 1.0 },
+ { 0.392157, 0.376471, 0.349020, 1.0 },
+ { 0.282353, 0.435294, 0.564706, 1.0 },
+ { 0.235294, 0.411765, 0.564706, 1.0 },
+ { 0.188235, 0.388235, 0.564706, 1.0 },
+ { 0.160784, 0.380392, 0.564706, 1.0 },
+ { 0.121569, 0.431373, 0.694118, 1.0 },
+ { 0.058824, 0.478431, 0.854902, 1.0 },
+ { 0.094118, 0.537255, 0.917647, 1.0 },
+ { 0.133333, 0.596078, 0.980392, 1.0 },
+ { 0.207843, 0.631373, 0.988235, 1.0 },
+ { 0.282353, 0.670588, 0.996078, 1.0 },
+ { 0.349020, 0.705882, 0.992157, 1.0 },
+ { 0.400000, 0.725490, 1.000000, 1.0 },
+ { 0.411765, 0.729412, 0.988235, 1.0 },
+ { 0.415686, 0.725490, 0.984314, 1.0 },
+ { 0.211765, 0.627451, 0.972549, 1.0 },
+ { 0.180392, 0.619608, 0.984314, 1.0 },
+ { 0.149020, 0.611765, 0.996078, 1.0 },
+ { 0.109804, 0.592157, 0.996078, 1.0 },
+ { 0.094118, 0.576471, 0.980392, 1.0 },
+ { 0.039216, 0.521569, 0.925490, 1.0 },
+ { 0.000000, 0.509804, 0.925490, 1.0 },
+ { 0.043137, 0.313725, 0.537255, 1.0 },
+ { 0.098039, 0.235294, 0.352941, 1.0 },
+ { 0.152941, 0.156863, 0.172549, 1.0 },
+ { 0.219608, 0.184314, 0.168627, 1.0 },
+ { 0.286275, 0.215686, 0.168627, 1.0 },
+ { 0.556863, 0.258824, 0.023529, 1.0 },
+ { 0.560784, 0.235294, 0.000000, 1.0 },
+ { 0.494118, 0.215686, 0.003922, 1.0 },
+ { 0.211765, 0.094118, 0.000000, 1.0 },
+ { 0.086275, 0.070588, 0.058824, 1.0 },
+ { 0.043137, 0.074510, 0.101961, 1.0 },
+ { 0.003922, 0.078431, 0.145098, 1.0 },
+ { 0.011765, 0.129412, 0.231373, 1.0 },
+ { 0.003922, 0.078431, 0.137255, 1.0 },
+ { 0.015686, 0.019608, 0.027451, 1.0 },
+ { 0.070588, 0.023529, 0.000000, 1.0 },
+ { 0.031373, 0.066667, 0.094118, 1.0 },
+ { 0.039216, 0.141176, 0.231373, 1.0 },
+ { 0.047059, 0.219608, 0.372549, 1.0 },
+ { 0.101961, 0.266667, 0.411765, 1.0 },
+ { 0.160784, 0.317647, 0.454902, 1.0 },
+ { 0.196078, 0.368627, 0.521569, 1.0 },
+ { 0.247059, 0.384314, 0.501961, 1.0 },
+ { 0.215686, 0.392157, 0.552941, 1.0 },
+ { 0.219608, 0.419608, 0.588235, 1.0 },
+ { 0.239216, 0.494118, 0.705882, 1.0 },
+ { 0.258824, 0.541176, 0.776471, 1.0 },
+ { 0.282353, 0.588235, 0.847059, 1.0 },
+ { 0.364706, 0.639216, 0.874510, 1.0 },
+ { 0.517647, 0.682353, 0.847059, 1.0 },
+ { 0.670588, 0.662745, 0.666667, 1.0 },
+ { 0.498039, 0.752941, 0.972549, 1.0 },
+ { 0.529412, 0.784314, 0.996078, 1.0 },
+ { 0.537255, 0.784314, 0.996078, 1.0 },
+ { 0.549020, 0.784314, 0.996078, 1.0 },
+ { 0.568627, 0.780392, 0.964706, 1.0 },
+ { 0.674510, 0.784314, 0.878431, 1.0 },
+ { 0.827451, 0.807843, 0.792157, 1.0 },
+ { 0.941176, 0.796078, 0.682353, 1.0 },
+ { 0.960784, 0.803922, 0.666667, 1.0 },
+ { 0.988235, 0.811765, 0.658824, 1.0 },
+ { 0.878431, 0.839216, 0.803922, 1.0 },
+ { 0.796078, 0.803922, 0.811765, 1.0 },
+ { 0.717647, 0.772549, 0.823529, 1.0 },
+ { 0.619608, 0.792157, 0.937255, 1.0 },
+ { 0.588235, 0.800000, 0.980392, 1.0 },
+ { 0.600000, 0.792157, 0.952941, 1.0 },
+ { 0.705882, 0.792157, 0.874510, 1.0 },
+ { 0.996078, 0.792157, 0.635294, 1.0 },
+ { 0.996078, 0.745098, 0.549020, 1.0 },
+ { 0.996078, 0.698039, 0.462745, 1.0 },
+ { 0.925490, 0.647059, 0.427451, 1.0 },
+ { 1.000000, 0.662745, 0.384314, 1.0 },
+ { 0.980392, 0.619608, 0.333333, 1.0 },
+ { 0.737255, 0.525490, 0.376471, 1.0 },
+ { 0.560784, 0.372549, 0.223529, 1.0 },
+ { 0.537255, 0.274510, 0.070588, 1.0 },
+ { 0.298039, 0.164706, 0.058824, 1.0 },
+ { 0.203922, 0.239216, 0.274510, 1.0 },
+ { 0.211765, 0.368627, 0.505882, 1.0 },
+ { 0.109804, 0.454902, 0.745098, 1.0 },
+ { 0.152941, 0.576471, 0.929412, 1.0 },
+ { 0.274510, 0.650980, 0.980392, 1.0 },
+ { 0.356863, 0.701961, 0.992157, 1.0 },
+ { 0.443137, 0.737255, 0.992157, 1.0 },
+ { 0.450980, 0.745098, 0.992157, 1.0 },
+ { 0.462745, 0.752941, 0.992157, 1.0 },
+ { 0.423529, 0.729412, 0.988235, 1.0 },
+ { 0.301961, 0.678431, 0.980392, 1.0 },
+ { 0.192157, 0.623529, 0.996078, 1.0 },
+ { 0.133333, 0.596078, 0.988235, 1.0 },
+ { 0.113725, 0.568627, 0.956863, 1.0 },
+ { 0.039216, 0.498039, 0.874510, 1.0 },
+ { 0.027451, 0.450980, 0.803922, 1.0 },
+ { 0.141176, 0.349020, 0.521569, 1.0 },
+ { 0.121569, 0.258824, 0.376471, 1.0 },
+ { 0.152941, 0.121569, 0.109804, 1.0 },
+ { 0.184314, 0.129412, 0.094118, 1.0 },
+ { 0.117647, 0.235294, 0.345098, 1.0 },
+ { 0.184314, 0.356863, 0.501961, 1.0 },
+ { 0.247059, 0.447059, 0.615686, 1.0 },
+ { 0.141176, 0.447059, 0.705882, 1.0 },
+ { 0.101961, 0.509804, 0.850980, 1.0 },
+ { 0.082353, 0.509804, 0.874510, 1.0 },
+ { 0.125490, 0.572549, 0.949020, 1.0 },
+ { 0.105882, 0.584314, 1.000000, 1.0 },
+ { 0.098039, 0.592157, 0.992157, 1.0 },
+ { 0.062745, 0.564706, 0.984314, 1.0 },
+ { 0.043137, 0.517647, 0.925490, 1.0 },
+ { 0.039216, 0.474510, 0.835294, 1.0 },
+ { 0.121569, 0.427451, 0.686275, 1.0 },
+ { 0.098039, 0.305882, 0.478431, 1.0 },
+ { 0.035294, 0.254902, 0.447059, 1.0 },
+ { 0.019608, 0.254902, 0.458824, 1.0 },
+ { 0.074510, 0.305882, 0.541176, 1.0 },
+ { 0.039216, 0.427451, 0.745098, 1.0 },
+ { 0.027451, 0.454902, 0.819608, 1.0 },
+ { 0.035294, 0.466667, 0.815686, 1.0 },
+ { 0.074510, 0.431373, 0.741176, 1.0 },
+ { 0.094118, 0.356863, 0.572549, 1.0 },
+ { 0.133333, 0.317647, 0.482353, 1.0 },
+ { 0.141176, 0.250980, 0.345098, 1.0 },
+ { 0.470588, 0.290196, 0.149020, 1.0 },
+ { 0.560784, 0.254902, 0.003922, 1.0 },
+ { 0.670588, 0.301961, 0.011765, 1.0 },
+ { 0.729412, 0.368627, 0.082353, 1.0 },
+ { 0.847059, 0.454902, 0.117647, 1.0 },
+ { 0.603922, 0.423529, 0.321569, 1.0 },
+ { 0.498039, 0.478431, 0.466667, 1.0 },
+ { 0.478431, 0.600000, 0.709804, 1.0 },
+ { 0.400000, 0.584314, 0.749020, 1.0 },
+ { 0.133333, 0.533333, 0.866667, 1.0 },
+ { 0.125490, 0.568627, 0.937255, 1.0 },
+ { 0.145098, 0.568627, 0.921569, 1.0 },
+ { 0.258824, 0.658824, 0.992157, 1.0 },
+ { 0.329412, 0.690196, 0.992157, 1.0 },
+ { 0.356863, 0.701961, 0.992157, 1.0 },
+ { 0.392157, 0.717647, 0.984314, 1.0 },
+ { 0.396078, 0.705882, 0.968627, 1.0 },
+ { 0.345098, 0.686275, 0.964706, 1.0 },
+ { 0.305882, 0.678431, 0.992157, 1.0 },
+ { 0.282353, 0.670588, 1.000000, 1.0 },
+ { 0.254902, 0.650980, 0.996078, 1.0 },
+ { 0.266667, 0.658824, 0.992157, 1.0 },
+ { 0.356863, 0.701961, 0.992157, 1.0 },
+ { 0.384314, 0.709804, 0.984314, 1.0 },
+ { 0.411765, 0.717647, 0.976471, 1.0 },
+ { 0.427451, 0.698039, 0.929412, 1.0 },
+ { 0.415686, 0.674510, 0.901961, 1.0 },
+ { 0.427451, 0.701961, 0.933333, 1.0 },
+ { 0.443137, 0.733333, 0.980392, 1.0 },
+ { 0.439216, 0.733333, 0.988235, 1.0 },
+ { 0.415686, 0.721569, 0.972549, 1.0 },
+ { 0.435294, 0.733333, 0.976471, 1.0 },
+ { 0.450980, 0.725490, 0.960784, 1.0 },
+ { 0.450980, 0.745098, 0.972549, 1.0 },
+ };
+/* Apophysis-040427-4DmnDimensn */
+static double4 colors_217[] = {
+ { 0.545098, 0.462745, 0.380392, 1.0 },
+ { 0.505882, 0.443137, 0.486275, 1.0 },
+ { 0.482353, 0.431373, 0.435294, 1.0 },
+ { 0.462745, 0.423529, 0.384314, 1.0 },
+ { 0.360784, 0.356863, 0.372549, 1.0 },
+ { 0.262745, 0.290196, 0.364706, 1.0 },
+ { 0.282353, 0.215686, 0.219608, 1.0 },
+ { 0.305882, 0.145098, 0.074510, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.337255, 0.156863, 0.172549, 1.0 },
+ { 0.372549, 0.176471, 0.274510, 1.0 },
+ { 0.388235, 0.176471, 0.329412, 1.0 },
+ { 0.407843, 0.176471, 0.388235, 1.0 },
+ { 0.439216, 0.203922, 0.380392, 1.0 },
+ { 0.470588, 0.235294, 0.376471, 1.0 },
+ { 0.486275, 0.219608, 0.341176, 1.0 },
+ { 0.505882, 0.207843, 0.309804, 1.0 },
+ { 0.631373, 0.176471, 0.329412, 1.0 },
+ { 0.568627, 0.266667, 0.396078, 1.0 },
+ { 0.509804, 0.356863, 0.462745, 1.0 },
+ { 0.466667, 0.352941, 0.450980, 1.0 },
+ { 0.423529, 0.352941, 0.439216, 1.0 },
+ { 0.388235, 0.301961, 0.411765, 1.0 },
+ { 0.356863, 0.250980, 0.388235, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.384314, 0.215686, 0.184314, 1.0 },
+ { 0.470588, 0.290196, 0.301961, 1.0 },
+ { 0.572549, 0.364706, 0.403922, 1.0 },
+ { 0.678431, 0.439216, 0.509804, 1.0 },
+ { 0.894118, 0.619608, 0.650980, 1.0 },
+ { 0.901961, 0.713725, 0.768627, 1.0 },
+ { 0.894118, 0.650980, 0.709804, 1.0 },
+ { 0.745098, 0.600000, 0.462745, 1.0 },
+ { 0.600000, 0.552941, 0.215686, 1.0 },
+ { 0.584314, 0.560784, 0.215686, 1.0 },
+ { 0.568627, 0.568627, 0.215686, 1.0 },
+ { 0.545098, 0.529412, 0.223529, 1.0 },
+ { 0.525490, 0.490196, 0.235294, 1.0 },
+ { 0.643137, 0.435294, 0.239216, 1.0 },
+ { 0.650980, 0.305882, 0.250980, 1.0 },
+ { 0.658824, 0.180392, 0.262745, 1.0 },
+ { 0.662745, 0.196078, 0.282353, 1.0 },
+ { 0.670588, 0.215686, 0.305882, 1.0 },
+ { 0.674510, 0.188235, 0.301961, 1.0 },
+ { 0.678431, 0.164706, 0.298039, 1.0 },
+ { 0.635294, 0.113725, 0.227451, 1.0 },
+ { 0.650980, 0.109804, 0.200000, 1.0 },
+ { 0.635294, 0.015686, 0.074510, 1.0 },
+ { 0.525490, 0.011765, 0.086275, 1.0 },
+ { 0.419608, 0.011765, 0.101961, 1.0 },
+ { 0.360784, 0.074510, 0.086275, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.305882, 0.145098, 0.074510, 1.0 },
+ { 0.400000, 0.290196, 0.211765, 1.0 },
+ { 0.494118, 0.435294, 0.352941, 1.0 },
+ { 0.556863, 0.458824, 0.407843, 1.0 },
+ { 0.623529, 0.486275, 0.462745, 1.0 },
+ { 0.839216, 0.458824, 0.501961, 1.0 },
+ { 0.878431, 0.419608, 0.521569, 1.0 },
+ { 0.745098, 0.482353, 0.552941, 1.0 },
+ { 0.615686, 0.462745, 0.533333, 1.0 },
+ { 0.490196, 0.447059, 0.513725, 1.0 },
+ { 0.439216, 0.454902, 0.513725, 1.0 },
+ { 0.392157, 0.462745, 0.517647, 1.0 },
+ { 0.368627, 0.470588, 0.474510, 1.0 },
+ { 0.447059, 0.458824, 0.494118, 1.0 },
+ { 0.541176, 0.368627, 0.466667, 1.0 },
+ { 0.596078, 0.250980, 0.341176, 1.0 },
+ { 0.654902, 0.133333, 0.215686, 1.0 },
+ { 0.639216, 0.070588, 0.145098, 1.0 },
+ { 0.623529, 0.007843, 0.074510, 1.0 },
+ { 0.600000, 0.003922, 0.054902, 1.0 },
+ { 0.580392, 0.000000, 0.039216, 1.0 },
+ { 0.556863, 0.000000, 0.168627, 1.0 },
+ { 0.388235, 0.000000, 0.423529, 1.0 },
+ { 0.396078, 0.058824, 0.415686, 1.0 },
+ { 0.458824, 0.027451, 0.274510, 1.0 },
+ { 0.521569, 0.000000, 0.133333, 1.0 },
+ { 0.501961, 0.000000, 0.109804, 1.0 },
+ { 0.486275, 0.000000, 0.090196, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.305882, 0.192157, 0.219608, 1.0 },
+ { 0.313725, 0.247059, 0.372549, 1.0 },
+ { 0.349020, 0.309804, 0.427451, 1.0 },
+ { 0.388235, 0.376471, 0.482353, 1.0 },
+ { 0.443137, 0.462745, 0.447059, 1.0 },
+ { 0.435294, 0.454902, 0.376471, 1.0 },
+ { 0.400000, 0.431373, 0.380392, 1.0 },
+ { 0.415686, 0.305882, 0.364706, 1.0 },
+ { 0.305882, 0.145098, 0.074510, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.305882, 0.145098, 0.074510, 1.0 },
+ { 0.498039, 0.215686, 0.231373, 1.0 },
+ { 0.517647, 0.396078, 0.215686, 1.0 },
+ { 0.560784, 0.411765, 0.309804, 1.0 },
+ { 0.607843, 0.431373, 0.407843, 1.0 },
+ { 0.592157, 0.505882, 0.415686, 1.0 },
+ { 0.560784, 0.478431, 0.364706, 1.0 },
+ { 0.447059, 0.556863, 0.325490, 1.0 },
+ { 0.145098, 0.619608, 0.309804, 1.0 },
+ { 0.333333, 0.482353, 0.533333, 1.0 },
+ { 0.392157, 0.494118, 0.470588, 1.0 },
+ { 0.454902, 0.509804, 0.407843, 1.0 },
+ { 0.494118, 0.607843, 0.423529, 1.0 },
+ { 0.533333, 0.709804, 0.439216, 1.0 },
+ { 0.611765, 0.858824, 0.305882, 1.0 },
+ { 0.647059, 0.615686, 0.333333, 1.0 },
+ { 0.698039, 0.552941, 0.439216, 1.0 },
+ { 0.937255, 0.682353, 0.705882, 1.0 },
+ { 0.976471, 0.862745, 0.941176, 1.0 },
+ { 0.988235, 0.909804, 0.968627, 1.0 },
+ { 1.000000, 0.956863, 1.000000, 1.0 },
+ { 0.901961, 0.890196, 0.917647, 1.0 },
+ { 0.870588, 0.862745, 0.949020, 1.0 },
+ { 0.960784, 0.827451, 0.925490, 1.0 },
+ { 0.878431, 0.764706, 0.843137, 1.0 },
+ { 0.556863, 0.411765, 0.545098, 1.0 },
+ { 0.356863, 0.239216, 0.462745, 1.0 },
+ { 0.160784, 0.070588, 0.384314, 1.0 },
+ { 0.180392, 0.047059, 0.376471, 1.0 },
+ { 0.203922, 0.023529, 0.368627, 1.0 },
+ { 0.247059, 0.145098, 0.258824, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.388235, 0.117647, 0.231373, 1.0 },
+ { 0.529412, 0.152941, 0.262745, 1.0 },
+ { 0.615686, 0.141176, 0.278431, 1.0 },
+ { 0.635294, 0.070588, 0.176471, 1.0 },
+ { 0.537255, 0.027451, 0.129412, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.298039, 0.149020, 0.007843, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.196078, 0.266667, 0.219608, 1.0 },
+ { 0.215686, 0.364706, 0.313725, 1.0 },
+ { 0.360784, 0.372549, 0.345098, 1.0 },
+ { 0.552941, 0.529412, 0.223529, 1.0 },
+ { 0.078431, 0.050980, 0.415686, 1.0 },
+ { 0.098039, 0.050980, 0.435294, 1.0 },
+ { 0.172549, 0.050980, 0.419608, 1.0 },
+ { 0.278431, 0.000000, 0.396078, 1.0 },
+ { 0.407843, 0.250980, 0.600000, 1.0 },
+ { 0.549020, 0.490196, 0.517647, 1.0 },
+ { 0.654902, 0.466667, 0.560784, 1.0 },
+ { 0.901961, 0.541176, 0.623529, 1.0 },
+ { 0.878431, 0.525490, 0.600000, 1.0 },
+ { 0.854902, 0.513725, 0.576471, 1.0 },
+ { 0.882353, 0.431373, 0.490196, 1.0 },
+ { 0.823529, 0.392157, 0.435294, 1.0 },
+ { 0.811765, 0.337255, 0.396078, 1.0 },
+ { 0.733333, 0.184314, 0.368627, 1.0 },
+ { 0.682353, 0.172549, 0.360784, 1.0 },
+ { 0.643137, 0.160784, 0.282353, 1.0 },
+ { 0.596078, 0.117647, 0.215686, 1.0 },
+ { 0.588235, 0.109804, 0.160784, 1.0 },
+ { 0.560784, 0.149020, 0.207843, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.501961, 0.019608, 0.090196, 1.0 },
+ { 0.549020, 0.000000, 0.137255, 1.0 },
+ { 0.611765, 0.011765, 0.082353, 1.0 },
+ { 0.572549, 0.070588, 0.129412, 1.0 },
+ { 0.564706, 0.074510, 0.192157, 1.0 },
+ { 0.545098, 0.121569, 0.254902, 1.0 },
+ { 0.470588, 0.094118, 0.384314, 1.0 },
+ { 0.380392, 0.160784, 0.352941, 1.0 },
+ { 0.341176, 0.231373, 0.392157, 1.0 },
+ { 0.317647, 0.278431, 0.384314, 1.0 },
+ { 0.345098, 0.329412, 0.435294, 1.0 },
+ { 0.321569, 0.254902, 0.470588, 1.0 },
+ { 0.203922, 0.168627, 0.494118, 1.0 },
+ { 0.188235, 0.094118, 0.533333, 1.0 },
+ { 0.000000, 0.286275, 0.560784, 1.0 },
+ { 0.149020, 0.388235, 0.611765, 1.0 },
+ { 0.294118, 0.392157, 0.470588, 1.0 },
+ { 0.329412, 0.490196, 0.435294, 1.0 },
+ { 0.321569, 0.545098, 0.521569, 1.0 },
+ { 0.388235, 0.525490, 0.549020, 1.0 },
+ { 0.462745, 0.545098, 0.666667, 1.0 },
+ { 0.521569, 0.611765, 0.674510, 1.0 },
+ { 0.878431, 0.600000, 0.670588, 1.0 },
+ { 0.901961, 0.623529, 0.678431, 1.0 },
+ { 0.850980, 0.517647, 0.592157, 1.0 },
+ { 0.717647, 0.360784, 0.427451, 1.0 },
+ { 0.639216, 0.227451, 0.286275, 1.0 },
+ { 0.584314, 0.207843, 0.250980, 1.0 },
+ { 0.305882, 0.145098, 0.074510, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.301961, 0.141176, 0.070588, 1.0 },
+ { 0.309804, 0.149020, 0.078431, 1.0 },
+ { 0.537255, 0.360784, 0.231373, 1.0 },
+ { 0.478431, 0.423529, 0.309804, 1.0 },
+ { 0.643137, 0.274510, 0.376471, 1.0 },
+ { 0.749020, 0.231373, 0.274510, 1.0 },
+ { 0.780392, 0.325490, 0.368627, 1.0 },
+ { 0.701961, 0.345098, 0.411765, 1.0 },
+ { 0.654902, 0.286275, 0.388235, 1.0 },
+ { 0.650980, 0.278431, 0.372549, 1.0 },
+ { 0.600000, 0.227451, 0.400000, 1.0 },
+ { 0.525490, 0.172549, 0.384314, 1.0 },
+ { 0.529412, 0.082353, 0.415686, 1.0 },
+ { 0.462745, 0.200000, 0.411765, 1.0 },
+ { 0.427451, 0.282353, 0.411765, 1.0 },
+ { 0.447059, 0.356863, 0.470588, 1.0 },
+ { 0.392157, 0.419608, 0.458824, 1.0 },
+ { 0.333333, 0.380392, 0.529412, 1.0 },
+ { 0.372549, 0.431373, 0.545098, 1.0 },
+ { 0.474510, 0.396078, 0.501961, 1.0 },
+ { 0.545098, 0.403922, 0.458824, 1.0 },
+ };
+/* Apophysis-040427-4SatnFlorlSwag */
+static double4 colors_218[] = {
+ { 0.450980, 0.376471, 0.309804, 1.0 },
+ { 0.227451, 0.117647, 0.172549, 1.0 },
+ { 0.164706, 0.121569, 0.168627, 1.0 },
+ { 0.101961, 0.129412, 0.168627, 1.0 },
+ { 0.050980, 0.184314, 0.176471, 1.0 },
+ { 0.000000, 0.243137, 0.188235, 1.0 },
+ { 0.058824, 0.247059, 0.207843, 1.0 },
+ { 0.117647, 0.254902, 0.231373, 1.0 },
+ { 0.470588, 0.349020, 0.278431, 1.0 },
+ { 0.572549, 0.423529, 0.341176, 1.0 },
+ { 0.674510, 0.498039, 0.407843, 1.0 },
+ { 0.745098, 0.556863, 0.474510, 1.0 },
+ { 0.819608, 0.619608, 0.545098, 1.0 },
+ { 0.843137, 0.619608, 0.596078, 1.0 },
+ { 0.866667, 0.619608, 0.650980, 1.0 },
+ { 0.898039, 0.615686, 0.674510, 1.0 },
+ { 0.933333, 0.611765, 0.698039, 1.0 },
+ { 0.890196, 0.709804, 0.658824, 1.0 },
+ { 0.819608, 0.768627, 0.603922, 1.0 },
+ { 0.749020, 0.827451, 0.549020, 1.0 },
+ { 0.639216, 0.788235, 0.529412, 1.0 },
+ { 0.533333, 0.752941, 0.513725, 1.0 },
+ { 0.521569, 0.745098, 0.509804, 1.0 },
+ { 0.513725, 0.741176, 0.509804, 1.0 },
+ { 0.498039, 0.745098, 0.560784, 1.0 },
+ { 0.560784, 0.756863, 0.600000, 1.0 },
+ { 0.623529, 0.768627, 0.639216, 1.0 },
+ { 0.592157, 0.764706, 0.600000, 1.0 },
+ { 0.564706, 0.760784, 0.560784, 1.0 },
+ { 0.568627, 0.772549, 0.537255, 1.0 },
+ { 0.576471, 0.784314, 0.517647, 1.0 },
+ { 0.733333, 0.619608, 0.462745, 1.0 },
+ { 0.682353, 0.505882, 0.415686, 1.0 },
+ { 0.666667, 0.501961, 0.407843, 1.0 },
+ { 0.709804, 0.607843, 0.450980, 1.0 },
+ { 0.756863, 0.713725, 0.494118, 1.0 },
+ { 0.803922, 0.737255, 0.541176, 1.0 },
+ { 0.854902, 0.764706, 0.592157, 1.0 },
+ { 0.862745, 0.776471, 0.596078, 1.0 },
+ { 0.874510, 0.788235, 0.603922, 1.0 },
+ { 0.878431, 0.658824, 0.662745, 1.0 },
+ { 0.831373, 0.603922, 0.600000, 1.0 },
+ { 0.784314, 0.552941, 0.537255, 1.0 },
+ { 0.709804, 0.478431, 0.454902, 1.0 },
+ { 0.639216, 0.407843, 0.376471, 1.0 },
+ { 0.623529, 0.392157, 0.364706, 1.0 },
+ { 0.611765, 0.380392, 0.356863, 1.0 },
+ { 0.549020, 0.443137, 0.337255, 1.0 },
+ { 0.454902, 0.509804, 0.411765, 1.0 },
+ { 0.109804, 0.400000, 0.505882, 1.0 },
+ { 0.078431, 0.321569, 0.478431, 1.0 },
+ { 0.047059, 0.243137, 0.450980, 1.0 },
+ { 0.023529, 0.176471, 0.400000, 1.0 },
+ { 0.000000, 0.113725, 0.349020, 1.0 },
+ { 0.019608, 0.066667, 0.329412, 1.0 },
+ { 0.039216, 0.023529, 0.313725, 1.0 },
+ { 0.180392, 0.156863, 0.345098, 1.0 },
+ { 0.298039, 0.235294, 0.305882, 1.0 },
+ { 0.419608, 0.313725, 0.270588, 1.0 },
+ { 0.419608, 0.286275, 0.254902, 1.0 },
+ { 0.423529, 0.262745, 0.239216, 1.0 },
+ { 0.435294, 0.258824, 0.223529, 1.0 },
+ { 0.447059, 0.258824, 0.211765, 1.0 },
+ { 0.435294, 0.254902, 0.203922, 1.0 },
+ { 0.431373, 0.239216, 0.223529, 1.0 },
+ { 0.466667, 0.254902, 0.247059, 1.0 },
+ { 0.478431, 0.250980, 0.262745, 1.0 },
+ { 0.494118, 0.247059, 0.282353, 1.0 },
+ { 0.486275, 0.243137, 0.274510, 1.0 },
+ { 0.478431, 0.239216, 0.266667, 1.0 },
+ { 0.466667, 0.223529, 0.266667, 1.0 },
+ { 0.423529, 0.215686, 0.247059, 1.0 },
+ { 0.196078, 0.101961, 0.196078, 1.0 },
+ { 0.098039, 0.054902, 0.098039, 1.0 },
+ { 0.003922, 0.011765, 0.000000, 1.0 },
+ { 0.003922, 0.007843, 0.000000, 1.0 },
+ { 0.007843, 0.007843, 0.000000, 1.0 },
+ { 0.043137, 0.054902, 0.050980, 1.0 },
+ { 0.082353, 0.105882, 0.105882, 1.0 },
+ { 0.215686, 0.113725, 0.149020, 1.0 },
+ { 0.317647, 0.152941, 0.192157, 1.0 },
+ { 0.427451, 0.235294, 0.219608, 1.0 },
+ { 0.447059, 0.278431, 0.250980, 1.0 },
+ { 0.466667, 0.321569, 0.286275, 1.0 },
+ { 0.494118, 0.337255, 0.305882, 1.0 },
+ { 0.525490, 0.356863, 0.329412, 1.0 },
+ { 0.584314, 0.368627, 0.341176, 1.0 },
+ { 0.600000, 0.368627, 0.352941, 1.0 },
+ { 0.654902, 0.384314, 0.403922, 1.0 },
+ { 0.725490, 0.501961, 0.466667, 1.0 },
+ { 0.796078, 0.619608, 0.529412, 1.0 },
+ { 0.760784, 0.686275, 0.549020, 1.0 },
+ { 0.725490, 0.756863, 0.572549, 1.0 },
+ { 0.741176, 0.741176, 0.741176, 1.0 },
+ { 0.572549, 0.666667, 0.674510, 1.0 },
+ { 0.498039, 0.498039, 0.498039, 1.0 },
+ { 0.435294, 0.360784, 0.305882, 1.0 },
+ { 0.243137, 0.156863, 0.203922, 1.0 },
+ { 0.203922, 0.113725, 0.184314, 1.0 },
+ { 0.168627, 0.074510, 0.168627, 1.0 },
+ { 0.176471, 0.082353, 0.168627, 1.0 },
+ { 0.188235, 0.090196, 0.172549, 1.0 },
+ { 0.274510, 0.149020, 0.192157, 1.0 },
+ { 0.388235, 0.223529, 0.231373, 1.0 },
+ { 0.400000, 0.294118, 0.266667, 1.0 },
+ { 0.360784, 0.258824, 0.235294, 1.0 },
+ { 0.321569, 0.223529, 0.203922, 1.0 },
+ { 0.254902, 0.215686, 0.172549, 1.0 },
+ { 0.192157, 0.207843, 0.141176, 1.0 },
+ { 0.125490, 0.180392, 0.113725, 1.0 },
+ { 0.184314, 0.121569, 0.125490, 1.0 },
+ { 0.309804, 0.172549, 0.188235, 1.0 },
+ { 0.411765, 0.219608, 0.243137, 1.0 },
+ { 0.513725, 0.258824, 0.290196, 1.0 },
+ { 0.509804, 0.258824, 0.290196, 1.0 },
+ { 0.509804, 0.262745, 0.294118, 1.0 },
+ { 0.486275, 0.294118, 0.266667, 1.0 },
+ { 0.478431, 0.321569, 0.274510, 1.0 },
+ { 0.427451, 0.309804, 0.266667, 1.0 },
+ { 0.352941, 0.290196, 0.301961, 1.0 },
+ { 0.145098, 0.219608, 0.376471, 1.0 },
+ { 0.098039, 0.168627, 0.368627, 1.0 },
+ { 0.054902, 0.117647, 0.360784, 1.0 },
+ { 0.054902, 0.082353, 0.341176, 1.0 },
+ { 0.058824, 0.047059, 0.325490, 1.0 },
+ { 0.141176, 0.098039, 0.266667, 1.0 },
+ { 0.219608, 0.082353, 0.239216, 1.0 },
+ { 0.207843, 0.117647, 0.219608, 1.0 },
+ { 0.215686, 0.109804, 0.184314, 1.0 },
+ { 0.192157, 0.403922, 0.411765, 1.0 },
+ { 0.243137, 0.509804, 0.490196, 1.0 },
+ { 0.294118, 0.615686, 0.568627, 1.0 },
+ { 0.298039, 0.603922, 0.643137, 1.0 },
+ { 0.262745, 0.611765, 0.627451, 1.0 },
+ { 0.196078, 0.427451, 0.482353, 1.0 },
+ { 0.203922, 0.329412, 0.478431, 1.0 },
+ { 0.274510, 0.458824, 0.435294, 1.0 },
+ { 0.325490, 0.513725, 0.439216, 1.0 },
+ { 0.376471, 0.568627, 0.443137, 1.0 },
+ { 0.403922, 0.603922, 0.450980, 1.0 },
+ { 0.431373, 0.639216, 0.458824, 1.0 },
+ { 0.450980, 0.721569, 0.607843, 1.0 },
+ { 0.411765, 0.709804, 0.662745, 1.0 },
+ { 0.423529, 0.698039, 0.603922, 1.0 },
+ { 0.427451, 0.611765, 0.533333, 1.0 },
+ { 0.368627, 0.317647, 0.294118, 1.0 },
+ { 0.380392, 0.305882, 0.278431, 1.0 },
+ { 0.392157, 0.294118, 0.266667, 1.0 },
+ { 0.337255, 0.196078, 0.250980, 1.0 },
+ { 0.254902, 0.152941, 0.298039, 1.0 },
+ { 0.219608, 0.133333, 0.215686, 1.0 },
+ { 0.180392, 0.086275, 0.188235, 1.0 },
+ { 0.054902, 0.066667, 0.196078, 1.0 },
+ { 0.050980, 0.054902, 0.215686, 1.0 },
+ { 0.050980, 0.043137, 0.235294, 1.0 },
+ { 0.094118, 0.047059, 0.243137, 1.0 },
+ { 0.219608, 0.129412, 0.207843, 1.0 },
+ { 0.329412, 0.207843, 0.200000, 1.0 },
+ { 0.400000, 0.219608, 0.219608, 1.0 },
+ { 0.411765, 0.211765, 0.231373, 1.0 },
+ { 0.423529, 0.227451, 0.223529, 1.0 },
+ { 0.470588, 0.235294, 0.266667, 1.0 },
+ { 0.486275, 0.243137, 0.278431, 1.0 },
+ { 0.501961, 0.254902, 0.290196, 1.0 },
+ { 0.552941, 0.317647, 0.313725, 1.0 },
+ { 0.588235, 0.349020, 0.345098, 1.0 },
+ { 0.596078, 0.392157, 0.349020, 1.0 },
+ { 0.568627, 0.352941, 0.325490, 1.0 },
+ { 0.443137, 0.239216, 0.247059, 1.0 },
+ { 0.396078, 0.227451, 0.231373, 1.0 },
+ { 0.349020, 0.215686, 0.219608, 1.0 },
+ { 0.196078, 0.235294, 0.141176, 1.0 },
+ { 0.035294, 0.290196, 0.156863, 1.0 },
+ { 0.023529, 0.329412, 0.164706, 1.0 },
+ { 0.000000, 0.352941, 0.266667, 1.0 },
+ { 0.274510, 0.305882, 0.356863, 1.0 },
+ { 0.313725, 0.317647, 0.388235, 1.0 },
+ { 0.317647, 0.447059, 0.380392, 1.0 },
+ { 0.411765, 0.545098, 0.482353, 1.0 },
+ { 0.411765, 0.568627, 0.564706, 1.0 },
+ { 0.447059, 0.635294, 0.580392, 1.0 },
+ { 0.556863, 0.678431, 0.658824, 1.0 },
+ { 0.725490, 0.725490, 0.725490, 1.0 },
+ { 0.745098, 0.745098, 0.745098, 1.0 },
+ { 0.756863, 0.756863, 0.756863, 1.0 },
+ { 0.776471, 0.780392, 0.784314, 1.0 },
+ { 0.800000, 0.803922, 0.811765, 1.0 },
+ { 0.878431, 0.878431, 0.878431, 1.0 },
+ { 0.882353, 0.882353, 0.850980, 1.0 },
+ { 0.764706, 0.764706, 0.764706, 1.0 },
+ { 0.760784, 0.760784, 0.721569, 1.0 },
+ { 0.741176, 0.760784, 0.737255, 1.0 },
+ { 0.749020, 0.749020, 0.749020, 1.0 },
+ { 0.768627, 0.752941, 0.749020, 1.0 },
+ { 0.839216, 0.709804, 0.572549, 1.0 },
+ { 0.811765, 0.639216, 0.588235, 1.0 },
+ { 0.764706, 0.556863, 0.501961, 1.0 },
+ { 0.721569, 0.443137, 0.474510, 1.0 },
+ { 0.643137, 0.352941, 0.419608, 1.0 },
+ { 0.662745, 0.411765, 0.411765, 1.0 },
+ { 0.752941, 0.501961, 0.501961, 1.0 },
+ { 0.803922, 0.541176, 0.568627, 1.0 },
+ { 0.796078, 0.560784, 0.560784, 1.0 },
+ { 0.776471, 0.588235, 0.509804, 1.0 },
+ { 0.721569, 0.541176, 0.450980, 1.0 },
+ { 0.717647, 0.494118, 0.450980, 1.0 },
+ { 0.721569, 0.568627, 0.454902, 1.0 },
+ { 0.780392, 0.596078, 0.517647, 1.0 },
+ { 0.807843, 0.619608, 0.541176, 1.0 },
+ { 0.819608, 0.596078, 0.529412, 1.0 },
+ { 0.725490, 0.474510, 0.474510, 1.0 },
+ { 0.666667, 0.368627, 0.419608, 1.0 },
+ { 0.964706, 0.152941, 0.192157, 1.0 },
+ { 0.603922, 0.325490, 0.349020, 1.0 },
+ { 0.584314, 0.321569, 0.349020, 1.0 },
+ { 0.537255, 0.274510, 0.309804, 1.0 },
+ { 0.509804, 0.274510, 0.282353, 1.0 },
+ { 0.529412, 0.301961, 0.294118, 1.0 },
+ { 0.545098, 0.376471, 0.309804, 1.0 },
+ { 0.556863, 0.392157, 0.329412, 1.0 },
+ { 0.537255, 0.388235, 0.313725, 1.0 },
+ { 0.537255, 0.388235, 0.313725, 1.0 },
+ { 0.521569, 0.352941, 0.290196, 1.0 },
+ { 0.470588, 0.286275, 0.254902, 1.0 },
+ { 0.466667, 0.247059, 0.243137, 1.0 },
+ { 0.466667, 0.254902, 0.247059, 1.0 },
+ { 0.439216, 0.294118, 0.258824, 1.0 },
+ { 0.443137, 0.317647, 0.274510, 1.0 },
+ { 0.423529, 0.317647, 0.274510, 1.0 },
+ { 0.431373, 0.298039, 0.258824, 1.0 },
+ { 0.450980, 0.294118, 0.254902, 1.0 },
+ { 0.427451, 0.258824, 0.231373, 1.0 },
+ { 0.403922, 0.243137, 0.219608, 1.0 },
+ { 0.388235, 0.239216, 0.203922, 1.0 },
+ { 0.372549, 0.176471, 0.180392, 1.0 },
+ { 0.258824, 0.125490, 0.188235, 1.0 },
+ { 0.156863, 0.050980, 0.172549, 1.0 },
+ { 0.019608, 0.011765, 0.031373, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.039216, 0.047059, 0.235294, 1.0 },
+ { 0.000000, 0.000000, 0.270588, 1.0 },
+ { 0.000000, 0.000000, 0.290196, 1.0 },
+ { 0.007843, 0.074510, 0.349020, 1.0 },
+ { 0.000000, 0.137255, 0.501961, 1.0 },
+ { 0.000000, 0.262745, 0.533333, 1.0 },
+ { 0.000000, 0.270588, 0.537255, 1.0 },
+ { 0.047059, 0.388235, 0.462745, 1.0 },
+ { 0.113725, 0.396078, 0.494118, 1.0 },
+ { 0.231373, 0.462745, 0.454902, 1.0 },
+ { 0.356863, 0.541176, 0.470588, 1.0 },
+ { 0.490196, 0.490196, 0.490196, 1.0 },
+ { 0.635294, 0.513725, 0.400000, 1.0 },
+ { 0.647059, 0.509804, 0.400000, 1.0 },
+ { 0.596078, 0.478431, 0.368627, 1.0 },
+ { 0.576471, 0.458824, 0.325490, 1.0 },
+ };
+/* Apophysis-040427-4DDragHeart */
+static double4 colors_219[] = {
+ { 0.447059, 0.329412, 0.086275, 1.0 },
+ { 0.513725, 0.415686, 0.196078, 1.0 },
+ { 0.698039, 0.560784, 0.356863, 1.0 },
+ { 0.882353, 0.709804, 0.517647, 1.0 },
+ { 0.882353, 0.709804, 0.517647, 1.0 },
+ { 0.882353, 0.709804, 0.517647, 1.0 },
+ { 0.784314, 0.658824, 0.443137, 1.0 },
+ { 0.686275, 0.607843, 0.368627, 1.0 },
+ { 0.447059, 0.345098, 0.113725, 1.0 },
+ { 0.447059, 0.337255, 0.101961, 1.0 },
+ { 0.447059, 0.329412, 0.094118, 1.0 },
+ { 0.447059, 0.325490, 0.090196, 1.0 },
+ { 0.450980, 0.325490, 0.086275, 1.0 },
+ { 0.450980, 0.321569, 0.082353, 1.0 },
+ { 0.454902, 0.321569, 0.082353, 1.0 },
+ { 0.454902, 0.321569, 0.082353, 1.0 },
+ { 0.454902, 0.321569, 0.082353, 1.0 },
+ { 0.443137, 0.325490, 0.074510, 1.0 },
+ { 0.435294, 0.313725, 0.074510, 1.0 },
+ { 0.431373, 0.305882, 0.074510, 1.0 },
+ { 0.415686, 0.301961, 0.078431, 1.0 },
+ { 0.403922, 0.298039, 0.082353, 1.0 },
+ { 0.349020, 0.239216, 0.109804, 1.0 },
+ { 0.294118, 0.184314, 0.137255, 1.0 },
+ { 0.388235, 0.286275, 0.086275, 1.0 },
+ { 0.403922, 0.294118, 0.086275, 1.0 },
+ { 0.419608, 0.305882, 0.086275, 1.0 },
+ { 0.423529, 0.305882, 0.090196, 1.0 },
+ { 0.427451, 0.305882, 0.094118, 1.0 },
+ { 0.427451, 0.309804, 0.094118, 1.0 },
+ { 0.431373, 0.317647, 0.098039, 1.0 },
+ { 0.427451, 0.325490, 0.094118, 1.0 },
+ { 0.427451, 0.325490, 0.086275, 1.0 },
+ { 0.431373, 0.337255, 0.094118, 1.0 },
+ { 0.435294, 0.337255, 0.101961, 1.0 },
+ { 0.443137, 0.341176, 0.109804, 1.0 },
+ { 0.486275, 0.388235, 0.145098, 1.0 },
+ { 0.533333, 0.435294, 0.184314, 1.0 },
+ { 0.603922, 0.521569, 0.270588, 1.0 },
+ { 0.678431, 0.607843, 0.356863, 1.0 },
+ { 0.741176, 0.682353, 0.450980, 1.0 },
+ { 0.600000, 0.498039, 0.345098, 1.0 },
+ { 0.462745, 0.317647, 0.243137, 1.0 },
+ { 0.450980, 0.321569, 0.172549, 1.0 },
+ { 0.439216, 0.325490, 0.105882, 1.0 },
+ { 0.435294, 0.321569, 0.101961, 1.0 },
+ { 0.435294, 0.321569, 0.101961, 1.0 },
+ { 0.439216, 0.317647, 0.094118, 1.0 },
+ { 0.435294, 0.313725, 0.098039, 1.0 },
+ { 0.431373, 0.317647, 0.098039, 1.0 },
+ { 0.431373, 0.317647, 0.098039, 1.0 },
+ { 0.435294, 0.321569, 0.101961, 1.0 },
+ { 0.435294, 0.321569, 0.094118, 1.0 },
+ { 0.439216, 0.325490, 0.090196, 1.0 },
+ { 0.439216, 0.325490, 0.090196, 1.0 },
+ { 0.443137, 0.325490, 0.090196, 1.0 },
+ { 0.443137, 0.329412, 0.101961, 1.0 },
+ { 0.443137, 0.333333, 0.105882, 1.0 },
+ { 0.443137, 0.341176, 0.109804, 1.0 },
+ { 0.439216, 0.337255, 0.101961, 1.0 },
+ { 0.435294, 0.333333, 0.094118, 1.0 },
+ { 0.435294, 0.333333, 0.094118, 1.0 },
+ { 0.435294, 0.333333, 0.094118, 1.0 },
+ { 0.439216, 0.325490, 0.090196, 1.0 },
+ { 0.443137, 0.325490, 0.090196, 1.0 },
+ { 0.443137, 0.317647, 0.094118, 1.0 },
+ { 0.439216, 0.317647, 0.094118, 1.0 },
+ { 0.439216, 0.317647, 0.094118, 1.0 },
+ { 0.439216, 0.317647, 0.094118, 1.0 },
+ { 0.439216, 0.317647, 0.094118, 1.0 },
+ { 0.439216, 0.321569, 0.086275, 1.0 },
+ { 0.439216, 0.321569, 0.078431, 1.0 },
+ { 0.435294, 0.325490, 0.078431, 1.0 },
+ { 0.435294, 0.321569, 0.078431, 1.0 },
+ { 0.435294, 0.317647, 0.082353, 1.0 },
+ { 0.431373, 0.313725, 0.078431, 1.0 },
+ { 0.431373, 0.313725, 0.078431, 1.0 },
+ { 0.431373, 0.313725, 0.078431, 1.0 },
+ { 0.435294, 0.317647, 0.082353, 1.0 },
+ { 0.439216, 0.317647, 0.094118, 1.0 },
+ { 0.439216, 0.325490, 0.098039, 1.0 },
+ { 0.439216, 0.325490, 0.098039, 1.0 },
+ { 0.439216, 0.321569, 0.090196, 1.0 },
+ { 0.443137, 0.317647, 0.086275, 1.0 },
+ { 0.443137, 0.317647, 0.086275, 1.0 },
+ { 0.443137, 0.317647, 0.086275, 1.0 },
+ { 0.439216, 0.321569, 0.078431, 1.0 },
+ { 0.431373, 0.321569, 0.066667, 1.0 },
+ { 0.443137, 0.317647, 0.086275, 1.0 },
+ { 0.439216, 0.317647, 0.086275, 1.0 },
+ { 0.439216, 0.321569, 0.086275, 1.0 },
+ { 0.435294, 0.321569, 0.086275, 1.0 },
+ { 0.435294, 0.321569, 0.086275, 1.0 },
+ { 0.427451, 0.325490, 0.086275, 1.0 },
+ { 0.431373, 0.329412, 0.090196, 1.0 },
+ { 0.435294, 0.333333, 0.094118, 1.0 },
+ { 0.435294, 0.333333, 0.101961, 1.0 },
+ { 0.443137, 0.341176, 0.109804, 1.0 },
+ { 0.450980, 0.345098, 0.117647, 1.0 },
+ { 0.462745, 0.349020, 0.129412, 1.0 },
+ { 0.701961, 0.294118, 0.192157, 1.0 },
+ { 0.941176, 0.239216, 0.254902, 1.0 },
+ { 1.000000, 0.321569, 0.337255, 1.0 },
+ { 0.988235, 0.823529, 0.243137, 1.0 },
+ { 0.992157, 0.964706, 0.301961, 1.0 },
+ { 0.996078, 0.921569, 0.160784, 1.0 },
+ { 1.000000, 0.882353, 0.019608, 1.0 },
+ { 0.980392, 0.870588, 0.019608, 1.0 },
+ { 0.964706, 0.858824, 0.019608, 1.0 },
+ { 0.866667, 0.772549, 0.011765, 1.0 },
+ { 0.843137, 0.752941, 0.007843, 1.0 },
+ { 0.929412, 0.827451, 0.007843, 1.0 },
+ { 1.000000, 0.862745, 0.015686, 1.0 },
+ { 1.000000, 1.000000, 0.333333, 1.0 },
+ { 1.000000, 1.000000, 0.329412, 1.0 },
+ { 1.000000, 1.000000, 0.325490, 1.0 },
+ { 1.000000, 0.890196, 0.278431, 1.0 },
+ { 0.996078, 0.431373, 0.400000, 1.0 },
+ { 1.000000, 0.325490, 0.341176, 1.0 },
+ { 1.000000, 0.439216, 0.454902, 1.0 },
+ { 0.815686, 0.780392, 0.650980, 1.0 },
+ { 0.878431, 0.823529, 0.709804, 1.0 },
+ { 0.945098, 0.866667, 0.772549, 1.0 },
+ { 0.945098, 0.866667, 0.772549, 1.0 },
+ { 0.945098, 0.866667, 0.772549, 1.0 },
+ { 0.847059, 0.819608, 0.717647, 1.0 },
+ { 0.882353, 0.709804, 0.525490, 1.0 },
+ { 0.882353, 0.709804, 0.525490, 1.0 },
+ { 0.996078, 0.384314, 0.388235, 1.0 },
+ { 1.000000, 0.305882, 0.329412, 1.0 },
+ { 0.996078, 0.298039, 0.317647, 1.0 },
+ { 0.996078, 0.294118, 0.305882, 1.0 },
+ { 1.000000, 0.286275, 0.294118, 1.0 },
+ { 0.968627, 0.243137, 0.262745, 1.0 },
+ { 0.839216, 0.145098, 0.184314, 1.0 },
+ { 0.466667, 0.333333, 0.086275, 1.0 },
+ { 0.443137, 0.325490, 0.090196, 1.0 },
+ { 0.443137, 0.329412, 0.094118, 1.0 },
+ { 0.447059, 0.333333, 0.098039, 1.0 },
+ { 0.447059, 0.329412, 0.098039, 1.0 },
+ { 0.447059, 0.325490, 0.101961, 1.0 },
+ { 0.443137, 0.329412, 0.101961, 1.0 },
+ { 0.439216, 0.325490, 0.098039, 1.0 },
+ { 0.439216, 0.325490, 0.090196, 1.0 },
+ { 0.435294, 0.321569, 0.086275, 1.0 },
+ { 0.427451, 0.305882, 0.090196, 1.0 },
+ { 0.423529, 0.301961, 0.090196, 1.0 },
+ { 0.423529, 0.301961, 0.090196, 1.0 },
+ { 0.411765, 0.313725, 0.101961, 1.0 },
+ { 0.407843, 0.309804, 0.090196, 1.0 },
+ { 0.411765, 0.298039, 0.070588, 1.0 },
+ { 0.396078, 0.282353, 0.062745, 1.0 },
+ { 0.372549, 0.019608, 0.027451, 1.0 },
+ { 0.396078, 0.094118, 0.011765, 1.0 },
+ { 0.419608, 0.172549, 0.000000, 1.0 },
+ { 0.392157, 0.290196, 0.066667, 1.0 },
+ { 0.419608, 0.301961, 0.066667, 1.0 },
+ { 0.423529, 0.301961, 0.078431, 1.0 },
+ { 0.419608, 0.305882, 0.070588, 1.0 },
+ { 0.423529, 0.313725, 0.066667, 1.0 },
+ { 0.427451, 0.309804, 0.058824, 1.0 },
+ { 0.427451, 0.301961, 0.062745, 1.0 },
+ { 0.427451, 0.301961, 0.066667, 1.0 },
+ { 0.427451, 0.301961, 0.070588, 1.0 },
+ { 0.431373, 0.305882, 0.074510, 1.0 },
+ { 0.435294, 0.309804, 0.078431, 1.0 },
+ { 0.439216, 0.313725, 0.074510, 1.0 },
+ { 0.443137, 0.325490, 0.074510, 1.0 },
+ { 0.458824, 0.325490, 0.078431, 1.0 },
+ { 0.458824, 0.325490, 0.078431, 1.0 },
+ { 0.462745, 0.329412, 0.082353, 1.0 },
+ { 0.462745, 0.329412, 0.090196, 1.0 },
+ { 0.811765, 0.156863, 0.184314, 1.0 },
+ { 0.945098, 0.235294, 0.254902, 1.0 },
+ { 0.996078, 0.266667, 0.286275, 1.0 },
+ { 0.996078, 0.286275, 0.305882, 1.0 },
+ { 1.000000, 0.282353, 0.298039, 1.0 },
+ { 1.000000, 0.258824, 0.274510, 1.0 },
+ { 0.941176, 0.239216, 0.254902, 1.0 },
+ { 0.470588, 0.337255, 0.098039, 1.0 },
+ { 0.462745, 0.341176, 0.090196, 1.0 },
+ { 0.458824, 0.337255, 0.086275, 1.0 },
+ { 0.458824, 0.333333, 0.094118, 1.0 },
+ { 0.454902, 0.337255, 0.094118, 1.0 },
+ { 0.486275, 0.368627, 0.133333, 1.0 },
+ { 0.615686, 0.482353, 0.109804, 1.0 },
+ { 0.749020, 0.596078, 0.090196, 1.0 },
+ { 0.890196, 0.647059, 0.125490, 1.0 },
+ { 0.917647, 0.701961, 0.145098, 1.0 },
+ { 0.721569, 0.647059, 0.003922, 1.0 },
+ { 0.603922, 0.494118, 0.066667, 1.0 },
+ { 0.462745, 0.349020, 0.090196, 1.0 },
+ { 0.466667, 0.345098, 0.090196, 1.0 },
+ { 0.458824, 0.337255, 0.082353, 1.0 },
+ { 0.454902, 0.333333, 0.082353, 1.0 },
+ { 0.450980, 0.337255, 0.078431, 1.0 },
+ { 0.447059, 0.329412, 0.086275, 1.0 },
+ { 0.443137, 0.325490, 0.082353, 1.0 },
+ { 0.443137, 0.325490, 0.082353, 1.0 },
+ { 0.439216, 0.321569, 0.078431, 1.0 },
+ { 0.439216, 0.313725, 0.074510, 1.0 },
+ { 0.443137, 0.309804, 0.070588, 1.0 },
+ { 0.447059, 0.313725, 0.074510, 1.0 },
+ { 0.443137, 0.305882, 0.078431, 1.0 },
+ { 0.439216, 0.313725, 0.082353, 1.0 },
+ { 0.443137, 0.317647, 0.086275, 1.0 },
+ { 0.443137, 0.317647, 0.086275, 1.0 },
+ { 0.450980, 0.325490, 0.086275, 1.0 },
+ { 0.454902, 0.317647, 0.090196, 1.0 },
+ { 0.811765, 0.137255, 0.184314, 1.0 },
+ { 0.929412, 0.160784, 0.215686, 1.0 },
+ { 0.968627, 0.250980, 0.266667, 1.0 },
+ { 0.996078, 0.270588, 0.290196, 1.0 },
+ { 0.984314, 0.250980, 0.231373, 1.0 },
+ { 0.466667, 0.352941, 0.094118, 1.0 },
+ { 0.462745, 0.349020, 0.090196, 1.0 },
+ { 0.458824, 0.337255, 0.086275, 1.0 },
+ { 0.443137, 0.341176, 0.101961, 1.0 },
+ { 0.431373, 0.337255, 0.094118, 1.0 },
+ { 0.431373, 0.329412, 0.090196, 1.0 },
+ { 0.427451, 0.325490, 0.086275, 1.0 },
+ { 0.427451, 0.325490, 0.086275, 1.0 },
+ { 0.427451, 0.325490, 0.086275, 1.0 },
+ { 0.427451, 0.313725, 0.086275, 1.0 },
+ { 0.431373, 0.309804, 0.086275, 1.0 },
+ { 0.427451, 0.305882, 0.082353, 1.0 },
+ { 0.431373, 0.305882, 0.074510, 1.0 },
+ { 0.427451, 0.301961, 0.070588, 1.0 },
+ { 0.427451, 0.309804, 0.066667, 1.0 },
+ { 0.435294, 0.309804, 0.070588, 1.0 },
+ { 0.435294, 0.309804, 0.070588, 1.0 },
+ { 0.431373, 0.305882, 0.074510, 1.0 },
+ { 0.431373, 0.305882, 0.074510, 1.0 },
+ { 0.435294, 0.309804, 0.078431, 1.0 },
+ { 0.435294, 0.309804, 0.078431, 1.0 },
+ { 0.439216, 0.313725, 0.082353, 1.0 },
+ { 0.439216, 0.313725, 0.082353, 1.0 },
+ { 0.443137, 0.317647, 0.086275, 1.0 },
+ { 0.443137, 0.317647, 0.086275, 1.0 },
+ { 0.443137, 0.317647, 0.086275, 1.0 },
+ { 0.447059, 0.321569, 0.082353, 1.0 },
+ { 0.450980, 0.325490, 0.086275, 1.0 },
+ { 0.454902, 0.329412, 0.090196, 1.0 },
+ { 0.454902, 0.321569, 0.082353, 1.0 },
+ { 0.458824, 0.325490, 0.078431, 1.0 },
+ { 0.454902, 0.333333, 0.082353, 1.0 },
+ { 0.458824, 0.337255, 0.086275, 1.0 },
+ { 0.462745, 0.349020, 0.090196, 1.0 },
+ { 0.470588, 0.349020, 0.098039, 1.0 },
+ { 0.541176, 0.403922, 0.050980, 1.0 },
+ { 0.768627, 0.403922, 0.098039, 1.0 },
+ { 0.992157, 0.309804, 0.317647, 1.0 },
+ { 0.996078, 0.329412, 0.341176, 1.0 },
+ { 0.878431, 0.705882, 0.521569, 1.0 },
+ { 0.768627, 0.721569, 0.486275, 1.0 },
+ { 0.678431, 0.603922, 0.376471, 1.0 },
+ };
+/* Apophysis-040427-4DimesPathsE */
+static double4 colors_220[] = {
+ { 0.831373, 0.988235, 0.886275, 1.0 },
+ { 0.545098, 0.490196, 0.627451, 1.0 },
+ { 0.384314, 0.352941, 0.447059, 1.0 },
+ { 0.223529, 0.215686, 0.270588, 1.0 },
+ { 0.137255, 0.109804, 0.164706, 1.0 },
+ { 0.050980, 0.003922, 0.058824, 1.0 },
+ { 0.035294, 0.003922, 0.031373, 1.0 },
+ { 0.023529, 0.007843, 0.003922, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.019608, 0.003922, 0.007843, 1.0 },
+ { 0.031373, 0.000000, 0.007843, 1.0 },
+ { 0.043137, 0.000000, 0.011765, 1.0 },
+ { 0.054902, 0.000000, 0.019608, 1.0 },
+ { 0.125490, 0.000000, 0.070588, 1.0 },
+ { 0.196078, 0.000000, 0.125490, 1.0 },
+ { 0.262745, 0.050980, 0.196078, 1.0 },
+ { 0.329412, 0.105882, 0.266667, 1.0 },
+ { 0.549020, 0.247059, 0.278431, 1.0 },
+ { 0.580392, 0.290196, 0.254902, 1.0 },
+ { 0.611765, 0.337255, 0.235294, 1.0 },
+ { 0.458824, 0.258824, 0.227451, 1.0 },
+ { 0.305882, 0.180392, 0.223529, 1.0 },
+ { 0.258824, 0.164706, 0.152941, 1.0 },
+ { 0.215686, 0.149020, 0.086275, 1.0 },
+ { 0.152941, 0.337255, 0.360784, 1.0 },
+ { 0.152941, 0.345098, 0.435294, 1.0 },
+ { 0.152941, 0.356863, 0.513725, 1.0 },
+ { 0.333333, 0.396078, 0.556863, 1.0 },
+ { 0.517647, 0.435294, 0.603922, 1.0 },
+ { 0.537255, 0.407843, 0.627451, 1.0 },
+ { 0.560784, 0.384314, 0.654902, 1.0 },
+ { 0.564706, 0.376471, 0.564706, 1.0 },
+ { 0.376471, 0.345098, 0.439216, 1.0 },
+ { 0.313725, 0.176471, 0.427451, 1.0 },
+ { 0.356863, 0.247059, 0.482353, 1.0 },
+ { 0.400000, 0.317647, 0.537255, 1.0 },
+ { 0.584314, 0.419608, 0.478431, 1.0 },
+ { 0.772549, 0.521569, 0.423529, 1.0 },
+ { 0.835294, 0.564706, 0.447059, 1.0 },
+ { 0.901961, 0.611765, 0.474510, 1.0 },
+ { 0.913725, 0.850980, 0.850980, 1.0 },
+ { 0.878431, 0.921569, 0.882353, 1.0 },
+ { 0.847059, 0.996078, 0.913725, 1.0 },
+ { 0.780392, 0.949020, 0.886275, 1.0 },
+ { 0.717647, 0.905882, 0.858824, 1.0 },
+ { 0.678431, 0.870588, 0.823529, 1.0 },
+ { 0.639216, 0.835294, 0.792157, 1.0 },
+ { 0.650980, 0.764706, 0.745098, 1.0 },
+ { 0.658824, 0.737255, 0.690196, 1.0 },
+ { 0.815686, 0.905882, 0.792157, 1.0 },
+ { 0.901961, 0.952941, 0.894118, 1.0 },
+ { 0.988235, 1.000000, 1.000000, 1.0 },
+ { 0.992157, 0.988235, 0.992157, 1.0 },
+ { 0.996078, 0.980392, 0.984314, 1.0 },
+ { 0.996078, 0.945098, 0.992157, 1.0 },
+ { 1.000000, 0.909804, 1.000000, 1.0 },
+ { 0.972549, 0.980392, 0.976471, 1.0 },
+ { 0.921569, 0.949020, 0.976471, 1.0 },
+ { 0.870588, 0.917647, 0.980392, 1.0 },
+ { 0.619608, 0.850980, 0.988235, 1.0 },
+ { 0.368627, 0.784314, 1.000000, 1.0 },
+ { 0.427451, 0.729412, 0.792157, 1.0 },
+ { 0.490196, 0.678431, 0.584314, 1.0 },
+ { 0.439216, 0.337255, 0.435294, 1.0 },
+ { 0.431373, 0.176471, 0.345098, 1.0 },
+ { 0.623529, 0.262745, 0.509804, 1.0 },
+ { 0.654902, 0.250980, 0.725490, 1.0 },
+ { 0.690196, 0.239216, 0.941176, 1.0 },
+ { 0.768627, 0.333333, 0.968627, 1.0 },
+ { 0.847059, 0.427451, 1.000000, 1.0 },
+ { 0.784314, 0.576471, 0.929412, 1.0 },
+ { 0.756863, 0.768627, 0.937255, 1.0 },
+ { 0.858824, 0.560784, 0.945098, 1.0 },
+ { 0.890196, 0.517647, 0.917647, 1.0 },
+ { 0.921569, 0.478431, 0.894118, 1.0 },
+ { 0.878431, 0.505882, 0.905882, 1.0 },
+ { 0.835294, 0.537255, 0.921569, 1.0 },
+ { 0.835294, 0.592157, 0.874510, 1.0 },
+ { 0.835294, 0.650980, 0.831373, 1.0 },
+ { 0.752941, 0.901961, 0.474510, 1.0 },
+ { 0.721569, 0.815686, 0.133333, 1.0 },
+ { 0.341176, 0.643137, 0.000000, 1.0 },
+ { 0.411765, 0.611765, 0.227451, 1.0 },
+ { 0.486275, 0.584314, 0.458824, 1.0 },
+ { 0.603922, 0.545098, 0.458824, 1.0 },
+ { 0.721569, 0.509804, 0.462745, 1.0 },
+ { 0.776471, 0.654902, 0.725490, 1.0 },
+ { 0.996078, 0.733333, 0.768627, 1.0 },
+ { 0.729412, 0.870588, 0.282353, 1.0 },
+ { 0.525490, 0.635294, 0.152941, 1.0 },
+ { 0.325490, 0.403922, 0.023529, 1.0 },
+ { 0.227451, 0.274510, 0.039216, 1.0 },
+ { 0.133333, 0.149020, 0.058824, 1.0 },
+ { 0.066667, 0.023529, 0.039216, 1.0 },
+ { 0.023529, 0.035294, 0.000000, 1.0 },
+ { 0.000000, 0.066667, 0.000000, 1.0 },
+ { 0.000000, 0.117647, 0.070588, 1.0 },
+ { 0.066667, 0.529412, 0.184314, 1.0 },
+ { 0.031373, 0.639216, 0.090196, 1.0 },
+ { 0.000000, 0.749020, 0.000000, 1.0 },
+ { 0.219608, 0.713725, 0.227451, 1.0 },
+ { 0.443137, 0.682353, 0.458824, 1.0 },
+ { 0.639216, 0.725490, 0.643137, 1.0 },
+ { 0.619608, 0.835294, 0.619608, 1.0 },
+ { 0.521569, 0.831373, 0.403922, 1.0 },
+ { 0.458824, 0.764706, 0.364706, 1.0 },
+ { 0.396078, 0.698039, 0.329412, 1.0 },
+ { 0.368627, 0.682353, 0.227451, 1.0 },
+ { 0.345098, 0.666667, 0.129412, 1.0 },
+ { 0.223529, 0.960784, 0.180392, 1.0 },
+ { 0.666667, 1.000000, 0.117647, 1.0 },
+ { 0.968627, 1.000000, 0.168627, 1.0 },
+ { 0.996078, 0.992157, 0.149020, 1.0 },
+ { 0.960784, 0.956863, 0.886275, 1.0 },
+ { 0.972549, 0.937255, 0.937255, 1.0 },
+ { 0.988235, 0.921569, 0.992157, 1.0 },
+ { 1.000000, 0.866667, 0.988235, 1.0 },
+ { 0.886275, 0.815686, 0.815686, 1.0 },
+ { 0.752941, 0.698039, 0.647059, 1.0 },
+ { 0.756863, 0.631373, 0.329412, 1.0 },
+ { 0.811765, 0.745098, 0.047059, 1.0 },
+ { 0.800000, 0.407843, 0.027451, 1.0 },
+ { 0.792157, 0.074510, 0.011765, 1.0 },
+ { 0.721569, 0.054902, 0.003922, 1.0 },
+ { 0.654902, 0.035294, 0.000000, 1.0 },
+ { 0.435294, 0.070588, 0.003922, 1.0 },
+ { 0.258824, 0.435294, 0.023529, 1.0 },
+ { 0.160784, 0.552941, 0.278431, 1.0 },
+ { 0.058824, 0.364706, 0.160784, 1.0 },
+ { 0.047059, 0.149020, 0.215686, 1.0 },
+ { 0.066667, 0.129412, 0.227451, 1.0 },
+ { 0.086275, 0.109804, 0.243137, 1.0 },
+ { 0.145098, 0.000000, 0.294118, 1.0 },
+ { 0.168627, 0.000000, 0.298039, 1.0 },
+ { 0.164706, 0.035294, 0.352941, 1.0 },
+ { 0.070588, 0.003922, 0.454902, 1.0 },
+ { 0.105882, 0.050980, 0.729412, 1.0 },
+ { 0.094118, 0.023529, 0.498039, 1.0 },
+ { 0.082353, 0.000000, 0.266667, 1.0 },
+ { 0.050980, 0.003922, 0.227451, 1.0 },
+ { 0.019608, 0.007843, 0.192157, 1.0 },
+ { 0.000000, 0.000000, 0.101961, 1.0 },
+ { 0.043137, 0.000000, 0.090196, 1.0 },
+ { 0.109804, 0.023529, 0.074510, 1.0 },
+ { 0.176471, 0.062745, 0.000000, 1.0 },
+ { 0.372549, 0.270588, 0.313725, 1.0 },
+ { 0.450980, 0.290196, 0.341176, 1.0 },
+ { 0.533333, 0.309804, 0.368627, 1.0 },
+ { 0.698039, 0.447059, 0.650980, 1.0 },
+ { 0.686275, 0.517647, 0.725490, 1.0 },
+ { 0.741176, 0.509804, 0.737255, 1.0 },
+ { 0.635294, 0.215686, 0.858824, 1.0 },
+ { 0.431373, 0.298039, 0.678431, 1.0 },
+ { 0.450980, 0.239216, 0.654902, 1.0 },
+ { 0.470588, 0.180392, 0.631373, 1.0 },
+ { 0.462745, 0.156863, 0.588235, 1.0 },
+ { 0.447059, 0.156863, 0.600000, 1.0 },
+ { 0.356863, 0.082353, 0.603922, 1.0 },
+ { 0.274510, 0.078431, 0.600000, 1.0 },
+ { 0.176471, 0.000000, 0.396078, 1.0 },
+ { 0.196078, 0.000000, 0.325490, 1.0 },
+ { 0.356863, 0.129412, 0.462745, 1.0 },
+ { 0.368627, 0.156863, 0.458824, 1.0 },
+ { 0.384314, 0.184314, 0.454902, 1.0 },
+ { 0.286275, 0.196078, 0.309804, 1.0 },
+ { 0.372549, 0.074510, 0.223529, 1.0 },
+ { 0.478431, 0.050980, 0.317647, 1.0 },
+ { 0.509804, 0.219608, 0.529412, 1.0 },
+ { 0.568627, 0.141176, 0.882353, 1.0 },
+ { 0.623529, 0.156863, 0.933333, 1.0 },
+ { 0.678431, 0.176471, 0.988235, 1.0 },
+ { 0.576471, 0.203922, 0.776471, 1.0 },
+ { 0.403922, 0.094118, 0.584314, 1.0 },
+ { 0.231373, 0.007843, 0.380392, 1.0 },
+ { 0.207843, 0.011765, 0.258824, 1.0 },
+ { 0.074510, 0.000000, 0.215686, 1.0 },
+ { 0.050980, 0.015686, 0.121569, 1.0 },
+ { 0.000000, 0.047059, 0.078431, 1.0 },
+ { 0.000000, 0.070588, 0.094118, 1.0 },
+ { 0.027451, 0.086275, 0.176471, 1.0 },
+ { 0.015686, 0.176471, 0.388235, 1.0 },
+ { 0.066667, 0.113725, 0.513725, 1.0 },
+ { 0.243137, 0.125490, 0.462745, 1.0 },
+ { 0.282353, 0.352941, 0.352941, 1.0 },
+ { 0.376471, 0.580392, 0.490196, 1.0 },
+ { 0.494118, 0.498039, 0.435294, 1.0 },
+ { 0.611765, 0.415686, 0.380392, 1.0 },
+ { 0.643137, 0.270588, 0.262745, 1.0 },
+ { 0.709804, 0.584314, 0.352941, 1.0 },
+ { 0.792157, 0.556863, 0.423529, 1.0 },
+ { 0.768627, 0.686275, 0.674510, 1.0 },
+ { 0.745098, 0.729412, 0.819608, 1.0 },
+ { 0.815686, 0.729412, 0.819608, 1.0 },
+ { 0.866667, 0.843137, 0.850980, 1.0 },
+ { 0.784314, 0.819608, 0.815686, 1.0 },
+ { 0.729412, 0.694118, 0.909804, 1.0 },
+ { 0.756863, 0.494118, 0.666667, 1.0 },
+ { 0.941176, 0.309804, 0.505882, 1.0 },
+ { 0.662745, 0.301961, 0.156863, 1.0 },
+ { 0.701961, 0.109804, 0.000000, 1.0 },
+ { 0.596078, 0.058824, 0.035294, 1.0 },
+ { 0.454902, 0.003922, 0.015686, 1.0 },
+ { 0.188235, 0.019608, 0.000000, 1.0 },
+ { 0.070588, 0.000000, 0.047059, 1.0 },
+ { 0.031373, 0.027451, 0.011765, 1.0 },
+ { 0.007843, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.082353, 0.000000, 1.0 },
+ { 0.098039, 0.098039, 0.050980, 1.0 },
+ { 0.168627, 0.070588, 0.156863, 1.0 },
+ { 0.235294, 0.090196, 0.250980, 1.0 },
+ { 0.266667, 0.152941, 0.372549, 1.0 },
+ { 0.196078, 0.298039, 0.588235, 1.0 },
+ { 0.054902, 0.407843, 0.788235, 1.0 },
+ { 0.152941, 0.929412, 0.941176, 1.0 },
+ { 0.121569, 0.752941, 0.682353, 1.0 },
+ { 0.282353, 0.694118, 0.470588, 1.0 },
+ { 0.149020, 0.372549, 0.349020, 1.0 },
+ { 0.066667, 0.207843, 0.262745, 1.0 },
+ { 0.094118, 0.133333, 0.239216, 1.0 },
+ { 0.078431, 0.070588, 0.125490, 1.0 },
+ { 0.023529, 0.027451, 0.043137, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.015686, 0.035294, 0.011765, 1.0 },
+ { 0.015686, 0.039216, 0.023529, 1.0 },
+ { 0.019608, 0.023529, 0.039216, 1.0 },
+ { 0.000000, 0.043137, 0.066667, 1.0 },
+ { 0.000000, 0.003922, 0.058824, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.007843, 0.003922, 1.0 },
+ { 0.000000, 0.019608, 0.000000, 1.0 },
+ { 0.000000, 0.027451, 0.011765, 1.0 },
+ { 0.027451, 0.011765, 0.066667, 1.0 },
+ { 0.152941, 0.015686, 0.180392, 1.0 },
+ { 0.247059, 0.000000, 0.313725, 1.0 },
+ { 0.247059, 0.039216, 0.556863, 1.0 },
+ { 0.317647, 0.254902, 0.643137, 1.0 },
+ { 0.278431, 0.321569, 0.580392, 1.0 },
+ { 0.274510, 0.215686, 0.439216, 1.0 },
+ { 0.188235, 0.137255, 0.305882, 1.0 },
+ { 0.219608, 0.070588, 0.301961, 1.0 },
+ { 0.141176, 0.086275, 0.223529, 1.0 },
+ { 0.098039, 0.000000, 0.137255, 1.0 },
+ { 0.070588, 0.000000, 0.101961, 1.0 },
+ { 0.011765, 0.000000, 0.066667, 1.0 },
+ { 0.011765, 0.011765, 0.058824, 1.0 },
+ { 0.007843, 0.003922, 0.074510, 1.0 },
+ { 0.000000, 0.007843, 0.090196, 1.0 },
+ { 0.000000, 0.000000, 0.168627, 1.0 },
+ { 0.043137, 0.000000, 0.227451, 1.0 },
+ { 0.125490, 0.007843, 0.298039, 1.0 },
+ { 0.239216, 0.141176, 0.396078, 1.0 },
+ { 0.431373, 0.266667, 0.564706, 1.0 },
+ { 0.568627, 0.419608, 0.713725, 1.0 },
+ { 0.792157, 0.929412, 0.811765, 1.0 },
+ { 0.690196, 0.600000, 0.803922, 1.0 },
+ };
+/* Apophysis-040427-4DimensPathsE2 */
+static double4 colors_221[] = {
+ { 1.000000, 0.917647, 1.000000, 1.0 },
+ { 0.800000, 0.517647, 0.956863, 1.0 },
+ { 0.709804, 0.498039, 0.913725, 1.0 },
+ { 0.619608, 0.482353, 0.874510, 1.0 },
+ { 0.580392, 0.454902, 0.796078, 1.0 },
+ { 0.545098, 0.427451, 0.717647, 1.0 },
+ { 0.537255, 0.466667, 0.631373, 1.0 },
+ { 0.533333, 0.509804, 0.549020, 1.0 },
+ { 0.317647, 0.529412, 0.200000, 1.0 },
+ { 0.282353, 0.439216, 0.266667, 1.0 },
+ { 0.247059, 0.349020, 0.337255, 1.0 },
+ { 0.152941, 0.254902, 0.266667, 1.0 },
+ { 0.058824, 0.164706, 0.200000, 1.0 },
+ { 0.035294, 0.113725, 0.149020, 1.0 },
+ { 0.011765, 0.062745, 0.098039, 1.0 },
+ { 0.003922, 0.047059, 0.078431, 1.0 },
+ { 0.000000, 0.031373, 0.058824, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.007843, 0.007843, 0.023529, 1.0 },
+ { 0.015686, 0.015686, 0.047059, 1.0 },
+ { 0.035294, 0.082353, 0.054902, 1.0 },
+ { 0.054902, 0.149020, 0.062745, 1.0 },
+ { 0.086275, 0.160784, 0.078431, 1.0 },
+ { 0.117647, 0.176471, 0.094118, 1.0 },
+ { 0.239216, 0.388235, 0.054902, 1.0 },
+ { 0.392157, 0.333333, 0.137255, 1.0 },
+ { 0.549020, 0.278431, 0.219608, 1.0 },
+ { 0.521569, 0.270588, 0.341176, 1.0 },
+ { 0.494118, 0.266667, 0.466667, 1.0 },
+ { 0.431373, 0.313725, 0.600000, 1.0 },
+ { 0.368627, 0.364706, 0.733333, 1.0 },
+ { 0.419608, 0.250980, 0.772549, 1.0 },
+ { 0.403922, 0.101961, 0.705882, 1.0 },
+ { 0.223529, 0.086275, 0.400000, 1.0 },
+ { 0.223529, 0.145098, 0.415686, 1.0 },
+ { 0.223529, 0.203922, 0.431373, 1.0 },
+ { 0.282353, 0.278431, 0.549020, 1.0 },
+ { 0.341176, 0.352941, 0.670588, 1.0 },
+ { 0.482353, 0.447059, 0.733333, 1.0 },
+ { 0.627451, 0.545098, 0.800000, 1.0 },
+ { 0.752941, 0.878431, 0.921569, 1.0 },
+ { 0.603922, 0.752941, 0.901961, 1.0 },
+ { 0.454902, 0.631373, 0.886275, 1.0 },
+ { 0.415686, 0.439216, 0.788235, 1.0 },
+ { 0.376471, 0.247059, 0.690196, 1.0 },
+ { 0.301961, 0.176471, 0.568627, 1.0 },
+ { 0.227451, 0.109804, 0.447059, 1.0 },
+ { 0.129412, 0.007843, 0.313725, 1.0 },
+ { 0.098039, 0.000000, 0.317647, 1.0 },
+ { 0.094118, 0.000000, 0.223529, 1.0 },
+ { 0.094118, 0.000000, 0.184314, 1.0 },
+ { 0.098039, 0.000000, 0.145098, 1.0 },
+ { 0.082353, 0.000000, 0.113725, 1.0 },
+ { 0.066667, 0.000000, 0.082353, 1.0 },
+ { 0.058824, 0.015686, 0.066667, 1.0 },
+ { 0.050980, 0.031373, 0.054902, 1.0 },
+ { 0.066667, 0.000000, 0.149020, 1.0 },
+ { 0.054902, 0.000000, 0.164706, 1.0 },
+ { 0.047059, 0.000000, 0.184314, 1.0 },
+ { 0.023529, 0.007843, 0.117647, 1.0 },
+ { 0.000000, 0.015686, 0.054902, 1.0 },
+ { 0.000000, 0.007843, 0.039216, 1.0 },
+ { 0.003922, 0.000000, 0.027451, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.011765, 0.000000, 1.0 },
+ { 0.000000, 0.031373, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.035294, 0.141176, 0.011765, 1.0 },
+ { 0.066667, 0.270588, 0.082353, 1.0 },
+ { 0.262745, 0.552941, 0.211765, 1.0 },
+ { 0.403922, 0.541176, 0.141176, 1.0 },
+ { 0.549020, 0.529412, 0.070588, 1.0 },
+ { 0.478431, 0.450980, 0.086275, 1.0 },
+ { 0.411765, 0.372549, 0.101961, 1.0 },
+ { 0.329412, 0.372549, 0.133333, 1.0 },
+ { 0.247059, 0.376471, 0.168627, 1.0 },
+ { 0.219608, 0.133333, 0.141176, 1.0 },
+ { 0.254902, 0.086275, 0.160784, 1.0 },
+ { 0.501961, 0.211765, 0.419608, 1.0 },
+ { 0.486275, 0.200000, 0.584314, 1.0 },
+ { 0.474510, 0.188235, 0.749020, 1.0 },
+ { 0.450980, 0.176471, 0.733333, 1.0 },
+ { 0.431373, 0.168627, 0.721569, 1.0 },
+ { 0.517647, 0.050980, 0.709804, 1.0 },
+ { 0.423529, 0.066667, 0.784314, 1.0 },
+ { 0.329412, 0.000000, 0.682353, 1.0 },
+ { 0.219608, 0.000000, 0.494118, 1.0 },
+ { 0.113725, 0.000000, 0.305882, 1.0 },
+ { 0.129412, 0.000000, 0.266667, 1.0 },
+ { 0.145098, 0.000000, 0.227451, 1.0 },
+ { 0.113725, 0.000000, 0.168627, 1.0 },
+ { 0.058824, 0.003922, 0.094118, 1.0 },
+ { 0.031373, 0.003922, 0.066667, 1.0 },
+ { 0.000000, 0.000000, 0.047059, 1.0 },
+ { 0.027451, 0.007843, 0.035294, 1.0 },
+ { 0.035294, 0.003922, 0.043137, 1.0 },
+ { 0.043137, 0.000000, 0.054902, 1.0 },
+ { 0.031373, 0.000000, 0.062745, 1.0 },
+ { 0.019608, 0.003922, 0.070588, 1.0 },
+ { 0.078431, 0.000000, 0.105882, 1.0 },
+ { 0.113725, 0.007843, 0.082353, 1.0 },
+ { 0.145098, 0.019608, 0.109804, 1.0 },
+ { 0.152941, 0.074510, 0.094118, 1.0 },
+ { 0.164706, 0.133333, 0.082353, 1.0 },
+ { 0.121569, 0.129412, 0.062745, 1.0 },
+ { 0.078431, 0.125490, 0.047059, 1.0 },
+ { 0.062745, 0.043137, 0.133333, 1.0 },
+ { 0.003922, 0.066667, 0.168627, 1.0 },
+ { 0.101961, 0.137255, 0.196078, 1.0 },
+ { 0.239216, 0.184314, 0.250980, 1.0 },
+ { 0.537255, 0.423529, 0.541176, 1.0 },
+ { 0.611765, 0.478431, 0.592157, 1.0 },
+ { 0.690196, 0.537255, 0.643137, 1.0 },
+ { 0.827451, 0.643137, 0.909804, 1.0 },
+ { 1.000000, 0.749020, 0.901961, 1.0 },
+ { 0.921569, 0.729412, 0.670588, 1.0 },
+ { 0.925490, 0.701961, 0.627451, 1.0 },
+ { 0.647059, 0.803922, 0.223529, 1.0 },
+ { 0.556863, 0.741176, 0.274510, 1.0 },
+ { 0.466667, 0.682353, 0.325490, 1.0 },
+ { 0.560784, 0.678431, 0.305882, 1.0 },
+ { 0.654902, 0.678431, 0.286275, 1.0 },
+ { 0.709804, 0.313725, 0.094118, 1.0 },
+ { 0.709804, 0.105882, 0.301961, 1.0 },
+ { 0.654902, 0.274510, 0.647059, 1.0 },
+ { 0.568627, 0.298039, 0.560784, 1.0 },
+ { 0.552941, 0.286275, 0.196078, 1.0 },
+ { 0.643137, 0.329412, 0.156863, 1.0 },
+ { 0.733333, 0.372549, 0.117647, 1.0 },
+ { 0.850980, 0.270588, 0.019608, 1.0 },
+ { 0.764706, 0.262745, 0.000000, 1.0 },
+ { 0.701961, 0.356863, 0.015686, 1.0 },
+ { 0.564706, 0.309804, 0.082353, 1.0 },
+ { 0.262745, 0.074510, 0.000000, 1.0 },
+ { 0.152941, 0.035294, 0.000000, 1.0 },
+ { 0.043137, 0.000000, 0.000000, 1.0 },
+ { 0.031373, 0.023529, 0.003922, 1.0 },
+ { 0.019608, 0.050980, 0.007843, 1.0 },
+ { 0.035294, 0.168627, 0.000000, 1.0 },
+ { 0.168627, 0.415686, 0.000000, 1.0 },
+ { 0.250980, 0.678431, 0.000000, 1.0 },
+ { 0.074510, 0.949020, 0.043137, 1.0 },
+ { 0.388235, 0.870588, 0.372549, 1.0 },
+ { 0.486275, 0.823529, 0.501961, 1.0 },
+ { 0.584314, 0.780392, 0.635294, 1.0 },
+ { 0.729412, 0.937255, 0.772549, 1.0 },
+ { 0.823529, 0.772549, 0.737255, 1.0 },
+ { 0.862745, 0.768627, 0.666667, 1.0 },
+ { 0.776471, 0.694118, 0.447059, 1.0 },
+ { 0.803922, 0.733333, 0.066667, 1.0 },
+ { 0.725490, 0.729412, 0.043137, 1.0 },
+ { 0.650980, 0.725490, 0.019608, 1.0 },
+ { 0.545098, 0.729412, 0.117647, 1.0 },
+ { 0.505882, 0.439216, 0.329412, 1.0 },
+ { 0.301961, 0.282353, 0.309804, 1.0 },
+ { 0.317647, 0.184314, 0.329412, 1.0 },
+ { 0.262745, 0.098039, 0.356863, 1.0 },
+ { 0.247059, 0.000000, 0.301961, 1.0 },
+ { 0.078431, 0.054902, 0.062745, 1.0 },
+ { 0.062745, 0.031373, 0.050980, 1.0 },
+ { 0.050980, 0.007843, 0.039216, 1.0 },
+ { 0.035294, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.070588, 0.019608, 0.000000, 1.0 },
+ { 0.196078, 0.000000, 0.000000, 1.0 },
+ { 0.262745, 0.043137, 0.011765, 1.0 },
+ { 0.333333, 0.086275, 0.027451, 1.0 },
+ { 0.450980, 0.019608, 0.000000, 1.0 },
+ { 0.517647, 0.231373, 0.062745, 1.0 },
+ { 0.592157, 0.243137, 0.117647, 1.0 },
+ { 0.525490, 0.227451, 0.172549, 1.0 },
+ { 0.482353, 0.203922, 0.117647, 1.0 },
+ { 0.231373, 0.149020, 0.215686, 1.0 },
+ { 0.152941, 0.121569, 0.274510, 1.0 },
+ { 0.000000, 0.250980, 0.521569, 1.0 },
+ { 0.078431, 0.376471, 0.439216, 1.0 },
+ { 0.270588, 0.552941, 0.407843, 1.0 },
+ { 0.419608, 0.615686, 0.478431, 1.0 },
+ { 0.427451, 0.647059, 0.603922, 1.0 },
+ { 0.494118, 0.458824, 0.564706, 1.0 },
+ { 0.113725, 0.345098, 0.337255, 1.0 },
+ { 0.098039, 0.337255, 0.274510, 1.0 },
+ { 0.082353, 0.329412, 0.215686, 1.0 },
+ { 0.000000, 0.101961, 0.000000, 1.0 },
+ { 0.031373, 0.000000, 0.149020, 1.0 },
+ { 0.043137, 0.015686, 0.145098, 1.0 },
+ { 0.043137, 0.000000, 0.086275, 1.0 },
+ { 0.039216, 0.031373, 0.082353, 1.0 },
+ { 0.000000, 0.113725, 0.074510, 1.0 },
+ { 0.062745, 0.168627, 0.094118, 1.0 },
+ { 0.168627, 0.133333, 0.145098, 1.0 },
+ { 0.227451, 0.192157, 0.258824, 1.0 },
+ { 0.254902, 0.250980, 0.415686, 1.0 },
+ { 0.258824, 0.341176, 0.588235, 1.0 },
+ { 0.317647, 0.529412, 0.396078, 1.0 },
+ { 0.266667, 0.505882, 0.341176, 1.0 },
+ { 0.294118, 0.525490, 0.352941, 1.0 },
+ { 0.313725, 0.592157, 0.364706, 1.0 },
+ { 0.454902, 0.682353, 0.341176, 1.0 },
+ { 0.564706, 0.627451, 0.474510, 1.0 },
+ { 0.807843, 0.615686, 0.627451, 1.0 },
+ { 0.945098, 0.913725, 0.733333, 1.0 },
+ { 0.945098, 1.000000, 0.843137, 1.0 },
+ { 0.905882, 1.000000, 0.854902, 1.0 },
+ { 0.956863, 1.000000, 0.964706, 1.0 },
+ { 1.000000, 0.945098, 1.000000, 1.0 },
+ { 0.847059, 0.835294, 0.941176, 1.0 },
+ { 0.811765, 0.701961, 0.658824, 1.0 },
+ { 0.576471, 0.556863, 0.443137, 1.0 },
+ { 0.380392, 0.337255, 0.403922, 1.0 },
+ { 0.301961, 0.282353, 0.309804, 1.0 },
+ { 0.549020, 0.270588, 0.184314, 1.0 },
+ { 0.619608, 0.329412, 0.137255, 1.0 },
+ { 0.678431, 0.419608, 0.082353, 1.0 },
+ { 0.768627, 0.549020, 0.411765, 1.0 },
+ { 0.603922, 0.466667, 0.560784, 1.0 },
+ { 0.556863, 0.431373, 0.474510, 1.0 },
+ { 0.337255, 0.254902, 0.415686, 1.0 },
+ { 0.168627, 0.188235, 0.274510, 1.0 },
+ { 0.149020, 0.098039, 0.207843, 1.0 },
+ { 0.160784, 0.054902, 0.121569, 1.0 },
+ { 0.109804, 0.031373, 0.078431, 1.0 },
+ { 0.086275, 0.000000, 0.070588, 1.0 },
+ { 0.094118, 0.003922, 0.043137, 1.0 },
+ { 0.058824, 0.000000, 0.031373, 1.0 },
+ { 0.023529, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.015686, 1.0 },
+ { 0.019608, 0.007843, 0.050980, 1.0 },
+ { 0.031373, 0.019608, 0.062745, 1.0 },
+ { 0.043137, 0.000000, 0.090196, 1.0 },
+ { 0.086275, 0.000000, 0.137255, 1.0 },
+ { 0.133333, 0.027451, 0.196078, 1.0 },
+ { 0.192157, 0.070588, 0.235294, 1.0 },
+ { 0.227451, 0.031373, 0.176471, 1.0 },
+ { 0.231373, 0.015686, 0.168627, 1.0 },
+ { 0.266667, 0.086275, 0.098039, 1.0 },
+ { 0.231373, 0.039216, 0.023529, 1.0 },
+ { 0.152941, 0.000000, 0.000000, 1.0 },
+ { 0.098039, 0.000000, 0.000000, 1.0 },
+ { 0.109804, 0.000000, 0.050980, 1.0 },
+ { 0.180392, 0.101961, 0.109804, 1.0 },
+ { 0.309804, 0.219608, 0.258824, 1.0 },
+ { 0.337255, 0.349020, 0.407843, 1.0 },
+ { 0.529412, 0.509804, 0.537255, 1.0 },
+ { 0.525490, 0.662745, 0.737255, 1.0 },
+ { 0.529412, 0.933333, 0.921569, 1.0 },
+ { 0.505882, 0.933333, 0.945098, 1.0 },
+ { 0.352941, 0.733333, 0.658824, 1.0 },
+ { 0.384314, 0.827451, 0.584314, 1.0 },
+ { 0.643137, 0.866667, 0.839216, 1.0 },
+ { 0.933333, 0.964706, 0.882353, 1.0 },
+ { 1.000000, 0.988235, 1.000000, 1.0 },
+ };
+/* Apophysis-040427-4DimensPathE2 */
+static double4 colors_222[] = {
+ { 0.878431, 0.592157, 0.568627, 1.0 },
+ { 0.047059, 0.031373, 0.027451, 1.0 },
+ { 0.047059, 0.023529, 0.015686, 1.0 },
+ { 0.050980, 0.019608, 0.007843, 1.0 },
+ { 0.062745, 0.023529, 0.003922, 1.0 },
+ { 0.078431, 0.031373, 0.000000, 1.0 },
+ { 0.074510, 0.015686, 0.000000, 1.0 },
+ { 0.074510, 0.000000, 0.000000, 1.0 },
+ { 0.109804, 0.000000, 0.000000, 1.0 },
+ { 0.117647, 0.011765, 0.000000, 1.0 },
+ { 0.125490, 0.027451, 0.000000, 1.0 },
+ { 0.152941, 0.027451, 0.000000, 1.0 },
+ { 0.184314, 0.027451, 0.000000, 1.0 },
+ { 0.203922, 0.011765, 0.047059, 1.0 },
+ { 0.227451, 0.000000, 0.094118, 1.0 },
+ { 0.258824, 0.015686, 0.094118, 1.0 },
+ { 0.294118, 0.031373, 0.098039, 1.0 },
+ { 0.286275, 0.172549, 0.180392, 1.0 },
+ { 0.227451, 0.517647, 0.494118, 1.0 },
+ { 0.172549, 0.862745, 0.811765, 1.0 },
+ { 0.196078, 0.878431, 0.800000, 1.0 },
+ { 0.219608, 0.894118, 0.792157, 1.0 },
+ { 0.298039, 0.933333, 0.647059, 1.0 },
+ { 0.376471, 0.972549, 0.505882, 1.0 },
+ { 0.603922, 0.784314, 0.784314, 1.0 },
+ { 0.764706, 0.890196, 0.862745, 1.0 },
+ { 0.929412, 1.000000, 0.945098, 1.0 },
+ { 0.964706, 0.933333, 0.968627, 1.0 },
+ { 1.000000, 0.870588, 0.996078, 1.0 },
+ { 1.000000, 0.827451, 0.890196, 1.0 },
+ { 1.000000, 0.784314, 0.788235, 1.0 },
+ { 0.980392, 0.725490, 0.403922, 1.0 },
+ { 0.984314, 0.937255, 0.019608, 1.0 },
+ { 0.705882, 0.980392, 0.054902, 1.0 },
+ { 0.768627, 0.815686, 0.066667, 1.0 },
+ { 0.831373, 0.650980, 0.082353, 1.0 },
+ { 0.721569, 0.662745, 0.082353, 1.0 },
+ { 0.611765, 0.674510, 0.082353, 1.0 },
+ { 0.662745, 0.772549, 0.121569, 1.0 },
+ { 0.717647, 0.870588, 0.160784, 1.0 },
+ { 0.486275, 0.705882, 0.000000, 1.0 },
+ { 0.486275, 0.600000, 0.117647, 1.0 },
+ { 0.486275, 0.494118, 0.239216, 1.0 },
+ { 0.631373, 0.415686, 0.117647, 1.0 },
+ { 0.776471, 0.337255, 0.000000, 1.0 },
+ { 0.792157, 0.333333, 0.062745, 1.0 },
+ { 0.807843, 0.333333, 0.125490, 1.0 },
+ { 0.733333, 0.227451, 0.141176, 1.0 },
+ { 0.741176, 0.168627, 0.211765, 1.0 },
+ { 0.392157, 0.000000, 0.062745, 1.0 },
+ { 0.403922, 0.090196, 0.031373, 1.0 },
+ { 0.419608, 0.180392, 0.000000, 1.0 },
+ { 0.384314, 0.431373, 0.000000, 1.0 },
+ { 0.352941, 0.682353, 0.000000, 1.0 },
+ { 0.392157, 0.839216, 0.141176, 1.0 },
+ { 0.435294, 1.000000, 0.282353, 1.0 },
+ { 0.564706, 0.772549, 0.317647, 1.0 },
+ { 0.764706, 0.556863, 0.352941, 1.0 },
+ { 0.968627, 0.341176, 0.388235, 1.0 },
+ { 0.894118, 0.227451, 0.392157, 1.0 },
+ { 0.819608, 0.113725, 0.400000, 1.0 },
+ { 0.862745, 0.137255, 0.349020, 1.0 },
+ { 0.905882, 0.160784, 0.301961, 1.0 },
+ { 0.741176, 0.270588, 0.172549, 1.0 },
+ { 0.713725, 0.274510, 0.129412, 1.0 },
+ { 0.317647, 0.094118, 0.015686, 1.0 },
+ { 0.301961, 0.090196, 0.007843, 1.0 },
+ { 0.290196, 0.086275, 0.000000, 1.0 },
+ { 0.266667, 0.094118, 0.000000, 1.0 },
+ { 0.243137, 0.101961, 0.000000, 1.0 },
+ { 0.282353, 0.145098, 0.027451, 1.0 },
+ { 0.282353, 0.235294, 0.188235, 1.0 },
+ { 0.564706, 0.439216, 0.458824, 1.0 },
+ { 0.643137, 0.533333, 0.494118, 1.0 },
+ { 0.725490, 0.631373, 0.529412, 1.0 },
+ { 0.729412, 0.690196, 0.545098, 1.0 },
+ { 0.737255, 0.749020, 0.564706, 1.0 },
+ { 0.717647, 0.713725, 0.513725, 1.0 },
+ { 0.698039, 0.678431, 0.462745, 1.0 },
+ { 0.717647, 0.580392, 0.462745, 1.0 },
+ { 0.713725, 0.611765, 0.411765, 1.0 },
+ { 0.854902, 0.564706, 0.215686, 1.0 },
+ { 0.815686, 0.411765, 0.239216, 1.0 },
+ { 0.780392, 0.258824, 0.262745, 1.0 },
+ { 0.831373, 0.290196, 0.278431, 1.0 },
+ { 0.882353, 0.321569, 0.298039, 1.0 },
+ { 0.866667, 0.231373, 0.423529, 1.0 },
+ { 0.827451, 0.329412, 0.529412, 1.0 },
+ { 0.658824, 0.082353, 0.741176, 1.0 },
+ { 0.447059, 0.129412, 0.701961, 1.0 },
+ { 0.239216, 0.176471, 0.662745, 1.0 },
+ { 0.274510, 0.164706, 0.423529, 1.0 },
+ { 0.313725, 0.156863, 0.188235, 1.0 },
+ { 0.254902, 0.090196, 0.137255, 1.0 },
+ { 0.141176, 0.113725, 0.141176, 1.0 },
+ { 0.160784, 0.125490, 0.098039, 1.0 },
+ { 0.192157, 0.039216, 0.050980, 1.0 },
+ { 0.062745, 0.027451, 0.000000, 1.0 },
+ { 0.031373, 0.015686, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.031373, 0.000000, 0.019608, 1.0 },
+ { 0.070588, 0.000000, 0.000000, 1.0 },
+ { 0.200000, 0.035294, 0.039216, 1.0 },
+ { 0.337255, 0.090196, 0.152941, 1.0 },
+ { 0.478431, 0.145098, 0.266667, 1.0 },
+ { 0.541176, 0.231373, 0.325490, 1.0 },
+ { 0.607843, 0.317647, 0.384314, 1.0 },
+ { 0.654902, 0.447059, 0.509804, 1.0 },
+ { 0.788235, 0.576471, 0.678431, 1.0 },
+ { 0.945098, 0.827451, 0.827451, 1.0 },
+ { 1.000000, 0.878431, 0.858824, 1.0 },
+ { 0.941176, 0.639216, 0.568627, 1.0 },
+ { 0.847059, 0.572549, 0.568627, 1.0 },
+ { 0.752941, 0.505882, 0.572549, 1.0 },
+ { 0.560784, 0.403922, 0.356863, 1.0 },
+ { 0.376471, 0.309804, 0.282353, 1.0 },
+ { 0.376471, 0.262745, 0.231373, 1.0 },
+ { 0.439216, 0.313725, 0.317647, 1.0 },
+ { 0.509804, 0.454902, 0.443137, 1.0 },
+ { 0.521569, 0.462745, 0.439216, 1.0 },
+ { 0.537255, 0.470588, 0.439216, 1.0 },
+ { 0.525490, 0.498039, 0.447059, 1.0 },
+ { 0.517647, 0.529412, 0.454902, 1.0 },
+ { 0.596078, 0.541176, 0.505882, 1.0 },
+ { 0.682353, 0.603922, 0.600000, 1.0 },
+ { 0.709804, 0.615686, 0.607843, 1.0 },
+ { 0.694118, 0.650980, 0.564706, 1.0 },
+ { 0.580392, 0.541176, 0.400000, 1.0 },
+ { 0.607843, 0.541176, 0.384314, 1.0 },
+ { 0.639216, 0.545098, 0.372549, 1.0 },
+ { 0.843137, 0.670588, 0.180392, 1.0 },
+ { 0.792157, 0.780392, 0.039216, 1.0 },
+ { 0.682353, 0.960784, 0.066667, 1.0 },
+ { 0.494118, 0.917647, 0.035294, 1.0 },
+ { 0.098039, 0.749020, 0.011765, 1.0 },
+ { 0.105882, 0.603922, 0.003922, 1.0 },
+ { 0.113725, 0.462745, 0.000000, 1.0 },
+ { 0.094118, 0.396078, 0.000000, 1.0 },
+ { 0.074510, 0.333333, 0.000000, 1.0 },
+ { 0.062745, 0.149020, 0.000000, 1.0 },
+ { 0.219608, 0.113725, 0.007843, 1.0 },
+ { 0.321569, 0.537255, 0.000000, 1.0 },
+ { 0.086275, 0.619608, 0.000000, 1.0 },
+ { 0.239216, 0.717647, 0.000000, 1.0 },
+ { 0.301961, 0.635294, 0.027451, 1.0 },
+ { 0.364706, 0.556863, 0.054902, 1.0 },
+ { 0.525490, 0.258824, 0.105882, 1.0 },
+ { 0.427451, 0.184314, 0.203922, 1.0 },
+ { 0.403922, 0.188235, 0.160784, 1.0 },
+ { 0.360784, 0.192157, 0.168627, 1.0 },
+ { 0.615686, 0.431373, 0.321569, 1.0 },
+ { 0.654902, 0.541176, 0.392157, 1.0 },
+ { 0.694118, 0.654902, 0.462745, 1.0 },
+ { 0.756863, 0.733333, 0.670588, 1.0 },
+ { 1.000000, 0.878431, 0.945098, 1.0 },
+ { 1.000000, 0.984314, 0.917647, 1.0 },
+ { 1.000000, 1.000000, 0.949020, 1.0 },
+ { 1.000000, 0.964706, 0.952941, 1.0 },
+ { 1.000000, 0.878431, 1.000000, 1.0 },
+ { 0.835294, 0.878431, 0.713725, 1.0 },
+ { 0.752941, 0.831373, 0.701961, 1.0 },
+ { 0.674510, 0.784314, 0.694118, 1.0 },
+ { 0.623529, 0.596078, 0.556863, 1.0 },
+ { 0.447059, 0.458824, 0.517647, 1.0 },
+ { 0.258824, 0.305882, 0.290196, 1.0 },
+ { 0.168627, 0.352941, 0.274510, 1.0 },
+ { 0.215686, 0.098039, 0.000000, 1.0 },
+ { 0.207843, 0.062745, 0.000000, 1.0 },
+ { 0.200000, 0.031373, 0.003922, 1.0 },
+ { 0.172549, 0.000000, 0.000000, 1.0 },
+ { 0.192157, 0.000000, 0.066667, 1.0 },
+ { 0.176471, 0.000000, 0.172549, 1.0 },
+ { 0.168627, 0.027451, 0.215686, 1.0 },
+ { 0.219608, 0.000000, 0.447059, 1.0 },
+ { 0.294118, 0.137255, 0.654902, 1.0 },
+ { 0.368627, 0.305882, 0.784314, 1.0 },
+ { 0.349020, 0.498039, 0.792157, 1.0 },
+ { 0.333333, 0.627451, 0.741176, 1.0 },
+ { 0.537255, 0.654902, 0.403922, 1.0 },
+ { 0.576471, 0.521569, 0.368627, 1.0 },
+ { 0.521569, 0.423529, 0.396078, 1.0 },
+ { 0.541176, 0.372549, 0.349020, 1.0 },
+ { 0.521569, 0.203922, 0.192157, 1.0 },
+ { 0.529412, 0.117647, 0.200000, 1.0 },
+ { 0.541176, 0.031373, 0.211765, 1.0 },
+ { 0.505882, 0.000000, 0.278431, 1.0 },
+ { 0.564706, 0.000000, 0.278431, 1.0 },
+ { 0.619608, 0.168627, 0.541176, 1.0 },
+ { 0.623529, 0.254902, 0.584314, 1.0 },
+ { 0.647059, 0.415686, 0.486275, 1.0 },
+ { 0.768627, 0.501961, 0.466667, 1.0 },
+ { 0.631373, 0.447059, 0.423529, 1.0 },
+ { 0.670588, 0.282353, 0.352941, 1.0 },
+ { 0.717647, 0.258824, 0.431373, 1.0 },
+ { 0.901961, 0.309804, 0.282353, 1.0 },
+ { 0.988235, 0.400000, 0.066667, 1.0 },
+ { 0.933333, 0.121569, 0.058824, 1.0 },
+ { 0.909804, 0.082353, 0.109804, 1.0 },
+ { 0.854902, 0.129412, 0.149020, 1.0 },
+ { 0.858824, 0.125490, 0.090196, 1.0 },
+ { 0.756863, 0.050980, 0.054902, 1.0 },
+ { 0.396078, 0.003922, 0.000000, 1.0 },
+ { 0.376471, 0.000000, 0.000000, 1.0 },
+ { 0.325490, 0.070588, 0.000000, 1.0 },
+ { 0.321569, 0.007843, 0.011765, 1.0 },
+ { 0.317647, 0.000000, 0.031373, 1.0 },
+ { 0.313725, 0.000000, 0.000000, 1.0 },
+ { 0.294118, 0.000000, 0.003922, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.113725, 0.019608, 0.011765, 1.0 },
+ { 0.105882, 0.000000, 0.000000, 1.0 },
+ { 0.113725, 0.000000, 0.000000, 1.0 },
+ { 0.160784, 0.000000, 0.000000, 1.0 },
+ { 0.262745, 0.000000, 0.031373, 1.0 },
+ { 0.364706, 0.003922, 0.007843, 1.0 },
+ { 0.482353, 0.039216, 0.156863, 1.0 },
+ { 0.698039, 0.239216, 0.274510, 1.0 },
+ { 0.847059, 0.552941, 0.643137, 1.0 },
+ { 0.866667, 0.760784, 0.780392, 1.0 },
+ { 1.000000, 0.941176, 0.945098, 1.0 },
+ { 1.000000, 0.988235, 0.894118, 1.0 },
+ { 0.874510, 0.917647, 0.749020, 1.0 },
+ { 0.776471, 0.670588, 0.627451, 1.0 },
+ { 0.658824, 0.458824, 0.345098, 1.0 },
+ { 0.564706, 0.298039, 0.160784, 1.0 },
+ { 0.427451, 0.215686, 0.105882, 1.0 },
+ { 0.313725, 0.078431, 0.086275, 1.0 },
+ { 0.301961, 0.078431, 0.043137, 1.0 },
+ { 0.239216, 0.050980, 0.035294, 1.0 },
+ { 0.239216, 0.039216, 0.027451, 1.0 },
+ { 0.200000, 0.027451, 0.031373, 1.0 },
+ { 0.223529, 0.000000, 0.000000, 1.0 },
+ { 0.215686, 0.000000, 0.000000, 1.0 },
+ { 0.196078, 0.000000, 0.000000, 1.0 },
+ { 0.164706, 0.031373, 0.000000, 1.0 },
+ { 0.109804, 0.035294, 0.000000, 1.0 },
+ { 0.074510, 0.062745, 0.000000, 1.0 },
+ { 0.054902, 0.023529, 0.011765, 1.0 },
+ { 0.039216, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.023529, 0.000000, 1.0 },
+ { 0.000000, 0.023529, 0.007843, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.054902, 0.000000, 0.000000, 1.0 },
+ { 0.066667, 0.000000, 0.000000, 1.0 },
+ { 0.070588, 0.007843, 0.011765, 1.0 },
+ { 0.054902, 0.000000, 0.000000, 1.0 },
+ { 0.019608, 0.000000, 0.015686, 1.0 },
+ { 0.000000, 0.000000, 0.027451, 1.0 },
+ { 0.003922, 0.019608, 0.023529, 1.0 },
+ { 0.027451, 0.027451, 0.027451, 1.0 },
+ { 0.094118, 0.098039, 0.000000, 1.0 },
+ { 0.231373, 0.227451, 0.145098, 1.0 },
+ { 0.556863, 0.400000, 0.352941, 1.0 },
+ { 1.000000, 0.686275, 0.611765, 1.0 },
+ };
+/* Apophysis-040427-4Doodles */
+static double4 colors_223[] = {
+ { 0.568627, 0.415686, 0.011765, 1.0 },
+ { 0.709804, 0.592157, 0.490196, 1.0 },
+ { 0.662745, 0.678431, 0.592157, 1.0 },
+ { 0.615686, 0.768627, 0.694118, 1.0 },
+ { 0.603922, 0.756863, 0.682353, 1.0 },
+ { 0.596078, 0.749020, 0.674510, 1.0 },
+ { 0.619608, 0.741176, 0.678431, 1.0 },
+ { 0.647059, 0.733333, 0.686275, 1.0 },
+ { 0.631373, 0.631373, 0.631373, 1.0 },
+ { 0.603922, 0.603922, 0.603922, 1.0 },
+ { 0.580392, 0.580392, 0.580392, 1.0 },
+ { 0.580392, 0.552941, 0.564706, 1.0 },
+ { 0.584314, 0.525490, 0.552941, 1.0 },
+ { 0.411765, 0.447059, 0.486275, 1.0 },
+ { 0.239216, 0.372549, 0.419608, 1.0 },
+ { 0.200000, 0.329412, 0.443137, 1.0 },
+ { 0.160784, 0.286275, 0.470588, 1.0 },
+ { 0.066667, 0.109804, 0.525490, 1.0 },
+ { 0.031373, 0.117647, 0.368627, 1.0 },
+ { 0.000000, 0.125490, 0.211765, 1.0 },
+ { 0.058824, 0.129412, 0.211765, 1.0 },
+ { 0.117647, 0.137255, 0.211765, 1.0 },
+ { 0.149020, 0.160784, 0.200000, 1.0 },
+ { 0.180392, 0.184314, 0.192157, 1.0 },
+ { 0.725490, 0.588235, 0.470588, 1.0 },
+ { 0.858824, 0.756863, 0.490196, 1.0 },
+ { 0.996078, 0.929412, 0.513725, 1.0 },
+ { 0.823529, 0.694118, 0.282353, 1.0 },
+ { 0.650980, 0.458824, 0.054902, 1.0 },
+ { 0.619608, 0.439216, 0.031373, 1.0 },
+ { 0.588235, 0.419608, 0.007843, 1.0 },
+ { 0.580392, 0.356863, 0.086275, 1.0 },
+ { 0.596078, 0.219608, 0.062745, 1.0 },
+ { 0.568627, 0.552941, 0.376471, 1.0 },
+ { 0.650980, 0.643137, 0.549020, 1.0 },
+ { 0.733333, 0.733333, 0.725490, 1.0 },
+ { 0.764706, 0.760784, 0.752941, 1.0 },
+ { 0.796078, 0.792157, 0.784314, 1.0 },
+ { 0.792157, 0.792157, 0.788235, 1.0 },
+ { 0.792157, 0.792157, 0.792157, 1.0 },
+ { 0.756863, 0.756863, 0.756863, 1.0 },
+ { 0.690196, 0.772549, 0.733333, 1.0 },
+ { 0.627451, 0.792157, 0.713725, 1.0 },
+ { 0.384314, 0.803922, 0.705882, 1.0 },
+ { 0.141176, 0.819608, 0.701961, 1.0 },
+ { 0.137255, 0.682353, 0.580392, 1.0 },
+ { 0.133333, 0.549020, 0.458824, 1.0 },
+ { 0.043137, 0.282353, 0.286275, 1.0 },
+ { 0.149020, 0.196078, 0.243137, 1.0 },
+ { 0.345098, 0.250980, 0.109804, 1.0 },
+ { 0.403922, 0.294118, 0.231373, 1.0 },
+ { 0.466667, 0.341176, 0.352941, 1.0 },
+ { 0.537255, 0.478431, 0.498039, 1.0 },
+ { 0.607843, 0.619608, 0.647059, 1.0 },
+ { 0.674510, 0.678431, 0.690196, 1.0 },
+ { 0.741176, 0.741176, 0.733333, 1.0 },
+ { 0.913725, 0.929412, 0.941176, 1.0 },
+ { 0.945098, 0.960784, 0.968627, 1.0 },
+ { 0.980392, 0.992157, 1.000000, 1.0 },
+ { 0.988235, 0.996078, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.949020, 0.992157, 0.976471, 1.0 },
+ { 0.909804, 0.909804, 0.815686, 1.0 },
+ { 0.623529, 0.623529, 0.623529, 1.0 },
+ { 0.486275, 0.486275, 0.486275, 1.0 },
+ { 0.349020, 0.349020, 0.349020, 1.0 },
+ { 0.321569, 0.317647, 0.321569, 1.0 },
+ { 0.298039, 0.290196, 0.294118, 1.0 },
+ { 0.250980, 0.254902, 0.223529, 1.0 },
+ { 0.286275, 0.215686, 0.121569, 1.0 },
+ { 0.270588, 0.156863, 0.023529, 1.0 },
+ { 0.227451, 0.145098, 0.035294, 1.0 },
+ { 0.184314, 0.137255, 0.050980, 1.0 },
+ { 0.180392, 0.090196, 0.027451, 1.0 },
+ { 0.180392, 0.047059, 0.007843, 1.0 },
+ { 0.211765, 0.070588, 0.019608, 1.0 },
+ { 0.247059, 0.094118, 0.035294, 1.0 },
+ { 0.278431, 0.054902, 0.019608, 1.0 },
+ { 0.235294, 0.050980, 0.011765, 1.0 },
+ { 0.121569, 0.027451, 0.168627, 1.0 },
+ { 0.145098, 0.070588, 0.121569, 1.0 },
+ { 0.172549, 0.117647, 0.074510, 1.0 },
+ { 0.207843, 0.152941, 0.074510, 1.0 },
+ { 0.247059, 0.188235, 0.074510, 1.0 },
+ { 0.305882, 0.215686, 0.050980, 1.0 },
+ { 0.447059, 0.333333, 0.105882, 1.0 },
+ { 0.658824, 0.600000, 0.329412, 1.0 },
+ { 0.635294, 0.682353, 0.509804, 1.0 },
+ { 0.611765, 0.764706, 0.690196, 1.0 },
+ { 0.568627, 0.803922, 0.803922, 1.0 },
+ { 0.525490, 0.843137, 0.917647, 1.0 },
+ { 0.678431, 1.000000, 0.992157, 1.0 },
+ { 0.850980, 1.000000, 0.980392, 1.0 },
+ { 0.901961, 1.000000, 1.000000, 1.0 },
+ { 0.905882, 1.000000, 0.992157, 1.0 },
+ { 0.776471, 0.776471, 0.768627, 1.0 },
+ { 0.647059, 0.647059, 0.639216, 1.0 },
+ { 0.521569, 0.521569, 0.513725, 1.0 },
+ { 0.458824, 0.447059, 0.423529, 1.0 },
+ { 0.400000, 0.372549, 0.333333, 1.0 },
+ { 0.321569, 0.301961, 0.290196, 1.0 },
+ { 0.239216, 0.309804, 0.325490, 1.0 },
+ { 0.541176, 0.537255, 0.556863, 1.0 },
+ { 0.611765, 0.611765, 0.619608, 1.0 },
+ { 0.686275, 0.686275, 0.686275, 1.0 },
+ { 0.713725, 0.713725, 0.713725, 1.0 },
+ { 0.741176, 0.741176, 0.741176, 1.0 },
+ { 0.749020, 0.749020, 0.741176, 1.0 },
+ { 0.690196, 0.682353, 0.686275, 1.0 },
+ { 0.592157, 0.592157, 0.592157, 1.0 },
+ { 0.466667, 0.466667, 0.466667, 1.0 },
+ { 0.243137, 0.372549, 0.015686, 1.0 },
+ { 0.227451, 0.274510, 0.054902, 1.0 },
+ { 0.211765, 0.180392, 0.098039, 1.0 },
+ { 0.176471, 0.176471, 0.176471, 1.0 },
+ { 0.176471, 0.176471, 0.176471, 1.0 },
+ { 0.160784, 0.203922, 0.219608, 1.0 },
+ { 0.203922, 0.231373, 0.549020, 1.0 },
+ { 0.698039, 0.317647, 0.976471, 1.0 },
+ { 0.635294, 0.450980, 0.874510, 1.0 },
+ { 0.572549, 0.588235, 0.772549, 1.0 },
+ { 0.490196, 0.556863, 0.717647, 1.0 },
+ { 0.411765, 0.529412, 0.662745, 1.0 },
+ { 0.188235, 0.647059, 0.372549, 1.0 },
+ { 0.015686, 0.545098, 0.133333, 1.0 },
+ { 0.019608, 0.188235, 0.149020, 1.0 },
+ { 0.058824, 0.058824, 0.058824, 1.0 },
+ { 0.145098, 0.113725, 0.023529, 1.0 },
+ { 0.137255, 0.125490, 0.066667, 1.0 },
+ { 0.133333, 0.137255, 0.113725, 1.0 },
+ { 0.176471, 0.176471, 0.176471, 1.0 },
+ { 0.192157, 0.215686, 0.262745, 1.0 },
+ { 0.235294, 0.337255, 0.388235, 1.0 },
+ { 0.501961, 0.501961, 0.501961, 1.0 },
+ { 0.952941, 0.635294, 0.996078, 1.0 },
+ { 0.945098, 0.756863, 0.996078, 1.0 },
+ { 0.941176, 0.882353, 0.996078, 1.0 },
+ { 0.921569, 0.894118, 0.949020, 1.0 },
+ { 0.905882, 0.905882, 0.905882, 1.0 },
+ { 0.886275, 0.843137, 0.827451, 1.0 },
+ { 0.831373, 0.796078, 0.807843, 1.0 },
+ { 0.815686, 0.815686, 0.807843, 1.0 },
+ { 0.807843, 0.807843, 0.800000, 1.0 },
+ { 0.796078, 0.796078, 0.788235, 1.0 },
+ { 0.792157, 0.792157, 0.784314, 1.0 },
+ { 0.792157, 0.792157, 0.784314, 1.0 },
+ { 0.776471, 0.776471, 0.776471, 1.0 },
+ { 0.760784, 0.760784, 0.752941, 1.0 },
+ { 0.745098, 0.745098, 0.737255, 1.0 },
+ { 0.725490, 0.725490, 0.725490, 1.0 },
+ { 0.580392, 0.572549, 0.592157, 1.0 },
+ { 0.603922, 0.576471, 0.592157, 1.0 },
+ { 0.627451, 0.580392, 0.596078, 1.0 },
+ { 0.717647, 0.658824, 0.678431, 1.0 },
+ { 0.756863, 0.756863, 0.749020, 1.0 },
+ { 0.815686, 0.839216, 0.823529, 1.0 },
+ { 0.858824, 0.984314, 0.941176, 1.0 },
+ { 0.925490, 1.000000, 1.000000, 1.0 },
+ { 0.968627, 1.000000, 0.992157, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.996078, 1.000000, 0.968627, 1.0 },
+ { 0.996078, 1.000000, 0.749020, 1.0 },
+ { 0.988235, 0.964706, 0.580392, 1.0 },
+ { 0.992157, 0.968627, 0.494118, 1.0 },
+ { 1.000000, 0.976471, 0.411765, 1.0 },
+ { 0.827451, 1.000000, 0.372549, 1.0 },
+ { 0.898039, 0.874510, 0.341176, 1.0 },
+ { 0.929412, 0.364706, 0.219608, 1.0 },
+ { 0.890196, 0.015686, 0.380392, 1.0 },
+ { 0.678431, 0.000000, 0.282353, 1.0 },
+ { 0.627451, 0.109804, 0.090196, 1.0 },
+ { 0.411765, 0.462745, 0.486275, 1.0 },
+ { 0.494118, 0.274510, 0.270588, 1.0 },
+ { 0.000000, 0.023529, 0.000000, 1.0 },
+ { 0.043137, 0.035294, 0.039216, 1.0 },
+ { 0.105882, 0.101961, 0.094118, 1.0 },
+ { 0.188235, 0.137255, 0.113725, 1.0 },
+ { 0.184314, 0.098039, 0.250980, 1.0 },
+ { 0.305882, 0.039216, 0.474510, 1.0 },
+ { 0.380392, 0.121569, 0.305882, 1.0 },
+ { 0.454902, 0.207843, 0.137255, 1.0 },
+ { 0.635294, 0.172549, 0.070588, 1.0 },
+ { 0.803922, 0.239216, 0.207843, 1.0 },
+ { 0.949020, 0.333333, 0.368627, 1.0 },
+ { 0.854902, 0.439216, 0.274510, 1.0 },
+ { 0.745098, 0.647059, 0.333333, 1.0 },
+ { 0.800000, 0.729412, 0.447059, 1.0 },
+ { 0.756863, 0.729412, 0.698039, 1.0 },
+ { 0.823529, 0.756863, 0.788235, 1.0 },
+ { 0.870588, 0.862745, 0.815686, 1.0 },
+ { 0.968627, 0.968627, 0.960784, 1.0 },
+ { 0.996078, 0.976471, 0.992157, 1.0 },
+ { 1.000000, 0.996078, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.984314, 0.992157, 0.988235, 1.0 },
+ { 1.000000, 0.925490, 0.870588, 1.0 },
+ { 1.000000, 0.980392, 0.741176, 1.0 },
+ { 0.988235, 0.968627, 0.717647, 1.0 },
+ { 0.968627, 0.905882, 0.572549, 1.0 },
+ { 0.984314, 0.870588, 0.556863, 1.0 },
+ { 0.819608, 0.694118, 0.752941, 1.0 },
+ { 0.733333, 0.733333, 0.725490, 1.0 },
+ { 0.701961, 0.701961, 0.701961, 1.0 },
+ { 0.627451, 0.627451, 0.627451, 1.0 },
+ { 0.603922, 0.603922, 0.603922, 1.0 },
+ { 0.552941, 0.576471, 0.568627, 1.0 },
+ { 0.552941, 0.552941, 0.552941, 1.0 },
+ { 0.552941, 0.552941, 0.552941, 1.0 },
+ { 0.549020, 0.549020, 0.549020, 1.0 },
+ { 0.521569, 0.584314, 0.545098, 1.0 },
+ { 0.509804, 0.643137, 0.580392, 1.0 },
+ { 0.505882, 0.670588, 0.768627, 1.0 },
+ { 0.509804, 0.803922, 0.878431, 1.0 },
+ { 0.627451, 0.682353, 0.921569, 1.0 },
+ { 0.701961, 0.513725, 0.901961, 1.0 },
+ { 0.788235, 0.525490, 0.980392, 1.0 },
+ { 0.807843, 0.611765, 0.898039, 1.0 },
+ { 0.749020, 0.749020, 0.749020, 1.0 },
+ { 0.627451, 0.780392, 0.705882, 1.0 },
+ { 0.631373, 0.709804, 0.666667, 1.0 },
+ { 0.568627, 0.568627, 0.568627, 1.0 },
+ { 0.470588, 0.470588, 0.470588, 1.0 },
+ { 0.474510, 0.349020, 0.200000, 1.0 },
+ { 0.352941, 0.278431, 0.223529, 1.0 },
+ { 0.396078, 0.274510, 0.152941, 1.0 },
+ { 0.443137, 0.188235, 0.109804, 1.0 },
+ { 0.462745, 0.129412, 0.050980, 1.0 },
+ { 0.564706, 0.215686, 0.043137, 1.0 },
+ };
+/* Apophysis-040427-4Doodles2 */
+static double4 colors_224[] = {
+ { 0.749020, 0.713725, 0.419608, 1.0 },
+ { 0.690196, 0.556863, 0.074510, 1.0 },
+ { 0.713725, 0.568627, 0.043137, 1.0 },
+ { 0.741176, 0.580392, 0.015686, 1.0 },
+ { 0.737255, 0.576471, 0.011765, 1.0 },
+ { 0.737255, 0.572549, 0.007843, 1.0 },
+ { 0.717647, 0.556863, 0.011765, 1.0 },
+ { 0.701961, 0.545098, 0.019608, 1.0 },
+ { 0.588235, 0.501961, 0.164706, 1.0 },
+ { 0.513725, 0.470588, 0.298039, 1.0 },
+ { 0.443137, 0.439216, 0.431373, 1.0 },
+ { 0.349020, 0.349020, 0.349020, 1.0 },
+ { 0.258824, 0.262745, 0.270588, 1.0 },
+ { 0.168627, 0.184314, 0.152941, 1.0 },
+ { 0.078431, 0.105882, 0.035294, 1.0 },
+ { 0.098039, 0.101961, 0.050980, 1.0 },
+ { 0.117647, 0.101961, 0.066667, 1.0 },
+ { 0.219608, 0.239216, 0.082353, 1.0 },
+ { 0.396078, 0.345098, 0.047059, 1.0 },
+ { 0.576471, 0.450980, 0.015686, 1.0 },
+ { 0.674510, 0.525490, 0.015686, 1.0 },
+ { 0.772549, 0.600000, 0.019608, 1.0 },
+ { 0.815686, 0.631373, 0.019608, 1.0 },
+ { 0.858824, 0.666667, 0.019608, 1.0 },
+ { 0.937255, 0.733333, 0.019608, 1.0 },
+ { 0.952941, 0.749020, 0.015686, 1.0 },
+ { 0.972549, 0.764706, 0.011765, 1.0 },
+ { 0.976471, 0.764706, 0.015686, 1.0 },
+ { 0.980392, 0.764706, 0.023529, 1.0 },
+ { 0.980392, 0.764706, 0.023529, 1.0 },
+ { 0.980392, 0.764706, 0.023529, 1.0 },
+ { 0.980392, 0.764706, 0.023529, 1.0 },
+ { 0.980392, 0.764706, 0.023529, 1.0 },
+ { 0.980392, 0.764706, 0.023529, 1.0 },
+ { 0.980392, 0.764706, 0.023529, 1.0 },
+ { 0.980392, 0.764706, 0.023529, 1.0 },
+ { 0.941176, 0.733333, 0.019608, 1.0 },
+ { 0.901961, 0.705882, 0.019608, 1.0 },
+ { 0.866667, 0.674510, 0.019608, 1.0 },
+ { 0.835294, 0.647059, 0.019608, 1.0 },
+ { 0.666667, 0.360784, 0.321569, 1.0 },
+ { 0.564706, 0.294118, 0.278431, 1.0 },
+ { 0.466667, 0.231373, 0.239216, 1.0 },
+ { 0.396078, 0.258824, 0.243137, 1.0 },
+ { 0.325490, 0.286275, 0.250980, 1.0 },
+ { 0.313725, 0.266667, 0.262745, 1.0 },
+ { 0.301961, 0.250980, 0.278431, 1.0 },
+ { 0.352941, 0.294118, 0.313725, 1.0 },
+ { 0.450980, 0.384314, 0.356863, 1.0 },
+ { 0.698039, 0.674510, 0.611765, 1.0 },
+ { 0.792157, 0.752941, 0.713725, 1.0 },
+ { 0.890196, 0.831373, 0.819608, 1.0 },
+ { 0.811765, 0.690196, 0.725490, 1.0 },
+ { 0.737255, 0.552941, 0.631373, 1.0 },
+ { 0.623529, 0.501961, 0.537255, 1.0 },
+ { 0.509804, 0.454902, 0.443137, 1.0 },
+ { 0.639216, 0.498039, 0.254902, 1.0 },
+ { 0.725490, 0.564706, 0.137255, 1.0 },
+ { 0.811765, 0.631373, 0.019608, 1.0 },
+ { 0.866667, 0.674510, 0.019608, 1.0 },
+ { 0.921569, 0.721569, 0.019608, 1.0 },
+ { 0.941176, 0.737255, 0.015686, 1.0 },
+ { 0.964706, 0.752941, 0.015686, 1.0 },
+ { 0.984314, 0.756863, 0.019608, 1.0 },
+ { 0.960784, 0.749020, 0.027451, 1.0 },
+ { 0.858824, 0.666667, 0.019608, 1.0 },
+ { 0.811765, 0.631373, 0.019608, 1.0 },
+ { 0.764706, 0.600000, 0.019608, 1.0 },
+ { 0.729412, 0.572549, 0.019608, 1.0 },
+ { 0.698039, 0.549020, 0.019608, 1.0 },
+ { 0.654902, 0.517647, 0.015686, 1.0 },
+ { 0.639216, 0.501961, 0.007843, 1.0 },
+ { 0.647059, 0.509804, 0.007843, 1.0 },
+ { 0.682353, 0.537255, 0.011765, 1.0 },
+ { 0.717647, 0.564706, 0.015686, 1.0 },
+ { 0.780392, 0.611765, 0.015686, 1.0 },
+ { 0.847059, 0.662745, 0.019608, 1.0 },
+ { 0.858824, 0.670588, 0.015686, 1.0 },
+ { 0.870588, 0.682353, 0.015686, 1.0 },
+ { 0.901961, 0.705882, 0.019608, 1.0 },
+ { 0.925490, 0.729412, 0.019608, 1.0 },
+ { 0.898039, 0.701961, 0.023529, 1.0 },
+ { 0.858824, 0.674510, 0.019608, 1.0 },
+ { 0.823529, 0.647059, 0.015686, 1.0 },
+ { 0.807843, 0.631373, 0.015686, 1.0 },
+ { 0.792157, 0.615686, 0.015686, 1.0 },
+ { 0.764706, 0.592157, 0.007843, 1.0 },
+ { 0.705882, 0.552941, 0.015686, 1.0 },
+ { 0.654902, 0.505882, 0.015686, 1.0 },
+ { 0.658824, 0.509804, 0.015686, 1.0 },
+ { 0.662745, 0.513725, 0.015686, 1.0 },
+ { 0.682353, 0.529412, 0.015686, 1.0 },
+ { 0.701961, 0.545098, 0.019608, 1.0 },
+ { 0.749020, 0.584314, 0.011765, 1.0 },
+ { 0.815686, 0.635294, 0.015686, 1.0 },
+ { 0.870588, 0.682353, 0.015686, 1.0 },
+ { 0.905882, 0.705882, 0.011765, 1.0 },
+ { 0.964706, 0.752941, 0.023529, 1.0 },
+ { 0.972549, 0.756863, 0.023529, 1.0 },
+ { 0.980392, 0.764706, 0.023529, 1.0 },
+ { 0.980392, 0.764706, 0.023529, 1.0 },
+ { 0.980392, 0.764706, 0.023529, 1.0 },
+ { 0.980392, 0.764706, 0.023529, 1.0 },
+ { 0.980392, 0.764706, 0.023529, 1.0 },
+ { 0.980392, 0.764706, 0.023529, 1.0 },
+ { 0.956863, 0.745098, 0.023529, 1.0 },
+ { 0.933333, 0.729412, 0.023529, 1.0 },
+ { 0.913725, 0.709804, 0.019608, 1.0 },
+ { 0.894118, 0.690196, 0.015686, 1.0 },
+ { 0.823529, 0.635294, 0.015686, 1.0 },
+ { 0.725490, 0.560784, 0.019608, 1.0 },
+ { 0.611765, 0.474510, 0.011765, 1.0 },
+ { 0.482353, 0.368627, 0.007843, 1.0 },
+ { 0.223529, 0.098039, 0.007843, 1.0 },
+ { 0.168627, 0.086275, 0.019608, 1.0 },
+ { 0.117647, 0.078431, 0.031373, 1.0 },
+ { 0.082353, 0.058824, 0.011765, 1.0 },
+ { 0.000000, 0.070588, 0.023529, 1.0 },
+ { 0.019608, 0.109804, 0.031373, 1.0 },
+ { 0.000000, 0.160784, 0.035294, 1.0 },
+ { 0.066667, 0.278431, 0.082353, 1.0 },
+ { 0.282353, 0.172549, 0.043137, 1.0 },
+ { 0.498039, 0.066667, 0.007843, 1.0 },
+ { 0.592157, 0.082353, 0.019608, 1.0 },
+ { 0.686275, 0.098039, 0.031373, 1.0 },
+ { 0.756863, 0.050980, 0.094118, 1.0 },
+ { 0.600000, 0.121569, 0.101961, 1.0 },
+ { 0.549020, 0.423529, 0.019608, 1.0 },
+ { 0.572549, 0.439216, 0.015686, 1.0 },
+ { 0.545098, 0.192157, 0.149020, 1.0 },
+ { 0.529412, 0.196078, 0.152941, 1.0 },
+ { 0.513725, 0.200000, 0.156863, 1.0 },
+ { 0.498039, 0.301961, 0.023529, 1.0 },
+ { 0.537255, 0.411765, 0.015686, 1.0 },
+ { 0.576471, 0.450980, 0.015686, 1.0 },
+ { 0.639216, 0.498039, 0.015686, 1.0 },
+ { 0.788235, 0.619608, 0.015686, 1.0 },
+ { 0.827451, 0.650980, 0.015686, 1.0 },
+ { 0.870588, 0.682353, 0.015686, 1.0 },
+ { 0.878431, 0.682353, 0.019608, 1.0 },
+ { 0.886275, 0.686275, 0.023529, 1.0 },
+ { 0.886275, 0.701961, 0.019608, 1.0 },
+ { 0.894118, 0.694118, 0.023529, 1.0 },
+ { 0.905882, 0.701961, 0.019608, 1.0 },
+ { 0.933333, 0.729412, 0.015686, 1.0 },
+ { 0.980392, 0.764706, 0.023529, 1.0 },
+ { 0.980392, 0.764706, 0.023529, 1.0 },
+ { 0.980392, 0.764706, 0.023529, 1.0 },
+ { 0.980392, 0.764706, 0.023529, 1.0 },
+ { 0.988235, 0.760784, 0.023529, 1.0 },
+ { 0.988235, 0.760784, 0.023529, 1.0 },
+ { 0.200000, 0.000000, 0.035294, 1.0 },
+ { 0.101961, 0.176471, 0.050980, 1.0 },
+ { 0.094118, 0.254902, 0.074510, 1.0 },
+ { 0.086275, 0.337255, 0.101961, 1.0 },
+ { 0.070588, 0.352941, 0.105882, 1.0 },
+ { 0.047059, 0.352941, 0.109804, 1.0 },
+ { 0.066667, 0.333333, 0.109804, 1.0 },
+ { 0.058824, 0.215686, 0.078431, 1.0 },
+ { 0.074510, 0.133333, 0.043137, 1.0 },
+ { 0.094118, 0.043137, 0.007843, 1.0 },
+ { 0.172549, 0.019608, 0.031373, 1.0 },
+ { 0.149020, 0.011765, 0.031373, 1.0 },
+ { 0.125490, 0.003922, 0.035294, 1.0 },
+ { 0.047059, 0.015686, 0.003922, 1.0 },
+ { 0.019608, 0.015686, 0.007843, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.003922, 1.0 },
+ { 0.196078, 0.133333, 0.172549, 1.0 },
+ { 0.211765, 0.223529, 0.211765, 1.0 },
+ { 0.231373, 0.313725, 0.254902, 1.0 },
+ { 0.411765, 0.396078, 0.384314, 1.0 },
+ { 0.470588, 0.454902, 0.443137, 1.0 },
+ { 0.486275, 0.474510, 0.454902, 1.0 },
+ { 0.529412, 0.501961, 0.470588, 1.0 },
+ { 0.631373, 0.627451, 0.619608, 1.0 },
+ { 0.662745, 0.403922, 0.411765, 1.0 },
+ { 0.803922, 0.419608, 0.368627, 1.0 },
+ { 0.713725, 0.352941, 0.309804, 1.0 },
+ { 0.705882, 0.305882, 0.250980, 1.0 },
+ { 0.450980, 0.360784, 0.235294, 1.0 },
+ { 0.431373, 0.333333, 0.211765, 1.0 },
+ { 0.419608, 0.364706, 0.364706, 1.0 },
+ { 0.450980, 0.415686, 0.419608, 1.0 },
+ { 0.686275, 0.576471, 0.145098, 1.0 },
+ { 0.729412, 0.588235, 0.082353, 1.0 },
+ { 0.776471, 0.603922, 0.023529, 1.0 },
+ { 0.839216, 0.650980, 0.015686, 1.0 },
+ { 0.886275, 0.701961, 0.011765, 1.0 },
+ { 0.933333, 0.729412, 0.015686, 1.0 },
+ { 0.972549, 0.756863, 0.019608, 1.0 },
+ { 0.976471, 0.760784, 0.019608, 1.0 },
+ { 0.972549, 0.756863, 0.019608, 1.0 },
+ { 0.968627, 0.756863, 0.019608, 1.0 },
+ { 0.937255, 0.733333, 0.019608, 1.0 },
+ { 0.878431, 0.690196, 0.015686, 1.0 },
+ { 0.784314, 0.611765, 0.019608, 1.0 },
+ { 0.686275, 0.627451, 0.364706, 1.0 },
+ { 0.505882, 0.482353, 0.427451, 1.0 },
+ { 0.439216, 0.423529, 0.411765, 1.0 },
+ { 0.321569, 0.266667, 0.325490, 1.0 },
+ { 0.250980, 0.223529, 0.254902, 1.0 },
+ { 0.207843, 0.192157, 0.094118, 1.0 },
+ { 0.309804, 0.188235, 0.015686, 1.0 },
+ { 0.294118, 0.227451, 0.007843, 1.0 },
+ { 0.403922, 0.313725, 0.007843, 1.0 },
+ { 0.486275, 0.392157, 0.007843, 1.0 },
+ { 0.564706, 0.439216, 0.003922, 1.0 },
+ { 0.615686, 0.478431, 0.007843, 1.0 },
+ { 0.627451, 0.466667, 0.019608, 1.0 },
+ { 0.627451, 0.466667, 0.019608, 1.0 },
+ { 0.635294, 0.466667, 0.023529, 1.0 },
+ { 0.639216, 0.478431, 0.023529, 1.0 },
+ { 0.627451, 0.486275, 0.015686, 1.0 },
+ { 0.635294, 0.494118, 0.011765, 1.0 },
+ { 0.647059, 0.509804, 0.015686, 1.0 },
+ { 0.674510, 0.521569, 0.007843, 1.0 },
+ { 0.733333, 0.572549, 0.007843, 1.0 },
+ { 0.780392, 0.607843, 0.015686, 1.0 },
+ { 0.839216, 0.650980, 0.015686, 1.0 },
+ { 0.870588, 0.682353, 0.015686, 1.0 },
+ { 0.878431, 0.690196, 0.015686, 1.0 },
+ { 0.870588, 0.682353, 0.015686, 1.0 },
+ { 0.862745, 0.674510, 0.015686, 1.0 },
+ { 0.819608, 0.643137, 0.011765, 1.0 },
+ { 0.756863, 0.580392, 0.019608, 1.0 },
+ { 0.674510, 0.521569, 0.007843, 1.0 },
+ { 0.623529, 0.490196, 0.007843, 1.0 },
+ { 0.545098, 0.419608, 0.015686, 1.0 },
+ { 0.341176, 0.317647, 0.019608, 1.0 },
+ { 0.188235, 0.219608, 0.019608, 1.0 },
+ { 0.094118, 0.070588, 0.007843, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.043137, 0.023529, 0.007843, 1.0 },
+ { 0.160784, 0.070588, 0.007843, 1.0 },
+ { 0.333333, 0.074510, 0.011765, 1.0 },
+ { 0.305882, 0.090196, 0.101961, 1.0 },
+ { 0.458824, 0.200000, 0.152941, 1.0 },
+ { 0.635294, 0.450980, 0.027451, 1.0 },
+ { 0.662745, 0.490196, 0.007843, 1.0 },
+ { 0.694118, 0.545098, 0.015686, 1.0 },
+ { 0.745098, 0.580392, 0.015686, 1.0 },
+ { 0.776471, 0.603922, 0.019608, 1.0 },
+ { 0.792157, 0.623529, 0.011765, 1.0 },
+ { 0.800000, 0.623529, 0.015686, 1.0 },
+ { 0.815686, 0.635294, 0.015686, 1.0 },
+ { 0.815686, 0.635294, 0.015686, 1.0 },
+ { 0.823529, 0.647059, 0.015686, 1.0 },
+ { 0.847059, 0.650980, 0.019608, 1.0 },
+ { 0.878431, 0.678431, 0.015686, 1.0 },
+ { 0.886275, 0.682353, 0.011765, 1.0 },
+ { 0.878431, 0.690196, 0.015686, 1.0 },
+ { 0.850980, 0.654902, 0.023529, 1.0 },
+ { 0.760784, 0.678431, 0.321569, 1.0 },
+ { 0.800000, 0.749020, 0.439216, 1.0 },
+ };
+/* Apophysis-040427-4doodles3 */
+static double4 colors_225[] = {
+ { 1.000000, 1.000000, 0.992157, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.996078, 0.996078, 0.992157, 1.0 },
+ { 0.996078, 0.992157, 0.984314, 1.0 },
+ { 0.964706, 0.960784, 0.956863, 1.0 },
+ { 0.933333, 0.933333, 0.933333, 1.0 },
+ { 0.517647, 0.505882, 0.807843, 1.0 },
+ { 0.286275, 0.309804, 0.611765, 1.0 },
+ { 0.054902, 0.117647, 0.419608, 1.0 },
+ { 0.062745, 0.094118, 0.243137, 1.0 },
+ { 0.074510, 0.074510, 0.066667, 1.0 },
+ { 0.035294, 0.035294, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.043137, 1.0 },
+ { 0.000000, 0.000000, 0.082353, 1.0 },
+ { 0.027451, 0.086275, 0.411765, 1.0 },
+ { 0.286275, 0.043137, 0.247059, 1.0 },
+ { 0.549020, 0.003922, 0.086275, 1.0 },
+ { 0.549020, 0.000000, 0.062745, 1.0 },
+ { 0.552941, 0.000000, 0.043137, 1.0 },
+ { 0.521569, 0.000000, 0.141176, 1.0 },
+ { 0.490196, 0.003922, 0.239216, 1.0 },
+ { 0.031373, 0.000000, 0.529412, 1.0 },
+ { 0.058824, 0.019608, 0.619608, 1.0 },
+ { 0.090196, 0.043137, 0.709804, 1.0 },
+ { 0.129412, 0.149020, 0.650980, 1.0 },
+ { 0.168627, 0.254902, 0.592157, 1.0 },
+ { 0.090196, 0.380392, 0.611765, 1.0 },
+ { 0.011765, 0.509804, 0.635294, 1.0 },
+ { 0.031373, 0.584314, 0.905882, 1.0 },
+ { 0.035294, 0.576471, 0.921569, 1.0 },
+ { 0.356863, 0.462745, 0.905882, 1.0 },
+ { 0.572549, 0.454902, 0.650980, 1.0 },
+ { 0.788235, 0.450980, 0.400000, 1.0 },
+ { 0.807843, 0.392157, 0.321569, 1.0 },
+ { 0.831373, 0.337255, 0.247059, 1.0 },
+ { 0.831373, 0.494118, 0.403922, 1.0 },
+ { 0.831373, 0.654902, 0.564706, 1.0 },
+ { 0.956863, 0.956863, 0.956863, 1.0 },
+ { 0.976471, 0.976471, 0.976471, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.972549, 0.972549, 0.972549, 1.0 },
+ { 0.952941, 0.952941, 0.952941, 1.0 },
+ { 0.823529, 0.823529, 0.823529, 1.0 },
+ { 0.682353, 0.682353, 0.682353, 1.0 },
+ { 0.654902, 0.247059, 0.149020, 1.0 },
+ { 0.592157, 0.129412, 0.074510, 1.0 },
+ { 0.529412, 0.011765, 0.003922, 1.0 },
+ { 0.372549, 0.019608, 0.000000, 1.0 },
+ { 0.219608, 0.027451, 0.000000, 1.0 },
+ { 0.109804, 0.011765, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.058824, 0.058824, 0.058824, 1.0 },
+ { 0.113725, 0.152941, 0.105882, 1.0 },
+ { 0.172549, 0.250980, 0.152941, 1.0 },
+ { 0.278431, 0.360784, 0.294118, 1.0 },
+ { 0.384314, 0.474510, 0.435294, 1.0 },
+ { 0.494118, 0.576471, 0.541176, 1.0 },
+ { 0.603922, 0.682353, 0.647059, 1.0 },
+ { 0.796078, 0.796078, 0.796078, 1.0 },
+ { 0.964706, 0.964706, 0.964706, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.996078, 1.000000, 1.000000, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.937255, 0.952941, 1.000000, 1.0 },
+ { 0.611765, 0.686275, 0.662745, 1.0 },
+ { 0.388235, 0.474510, 0.658824, 1.0 },
+ { 0.164706, 0.262745, 0.658824, 1.0 },
+ { 0.113725, 0.129412, 0.670588, 1.0 },
+ { 0.066667, 0.000000, 0.682353, 1.0 },
+ { 0.043137, 0.000000, 0.698039, 1.0 },
+ { 0.039216, 0.000000, 0.686275, 1.0 },
+ { 0.023529, 0.000000, 0.431373, 1.0 },
+ { 0.011765, 0.000000, 0.219608, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.019608, 0.023529, 0.031373, 1.0 },
+ { 0.188235, 0.094118, 0.094118, 1.0 },
+ { 0.392157, 0.200000, 0.215686, 1.0 },
+ { 0.631373, 0.427451, 0.372549, 1.0 },
+ { 0.952941, 0.878431, 0.862745, 1.0 },
+ { 0.968627, 0.933333, 0.925490, 1.0 },
+ { 0.988235, 0.988235, 0.988235, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.972549, 0.972549, 0.972549, 1.0 },
+ { 0.901961, 0.901961, 0.901961, 1.0 },
+ { 0.835294, 0.835294, 0.835294, 1.0 },
+ { 0.788235, 0.725490, 0.725490, 1.0 },
+ { 0.819608, 0.600000, 0.541176, 1.0 },
+ { 0.713725, 0.360784, 0.266667, 1.0 },
+ { 0.517647, 0.207843, 0.192157, 1.0 },
+ { 0.329412, 0.121569, 0.050980, 1.0 },
+ { 0.313725, 0.125490, 0.058824, 1.0 },
+ { 0.298039, 0.129412, 0.066667, 1.0 },
+ { 0.317647, 0.121569, 0.058824, 1.0 },
+ { 0.341176, 0.117647, 0.050980, 1.0 },
+ { 0.431373, 0.050980, 0.094118, 1.0 },
+ { 0.470588, 0.168627, 0.090196, 1.0 },
+ { 0.505882, 0.180392, 0.156863, 1.0 },
+ { 0.556863, 0.145098, 0.121569, 1.0 },
+ { 0.811765, 0.058824, 0.000000, 1.0 },
+ { 0.784314, 0.125490, 0.000000, 1.0 },
+ { 0.756863, 0.192157, 0.000000, 1.0 },
+ { 0.721569, 0.168627, 0.090196, 1.0 },
+ { 0.678431, 0.219608, 0.152941, 1.0 },
+ { 0.717647, 0.301961, 0.200000, 1.0 },
+ { 0.729412, 0.337255, 0.235294, 1.0 },
+ { 0.839216, 0.286275, 0.180392, 1.0 },
+ { 0.862745, 0.270588, 0.125490, 1.0 },
+ { 0.890196, 0.254902, 0.074510, 1.0 },
+ { 0.874510, 0.290196, 0.196078, 1.0 },
+ { 0.854902, 0.411765, 0.341176, 1.0 },
+ { 0.862745, 0.631373, 0.568627, 1.0 },
+ { 0.933333, 0.803922, 0.768627, 1.0 },
+ { 0.807843, 0.807843, 0.807843, 1.0 },
+ { 0.811765, 0.756863, 0.752941, 1.0 },
+ { 0.690196, 0.690196, 0.690196, 1.0 },
+ { 0.600000, 0.600000, 0.600000, 1.0 },
+ { 0.509804, 0.509804, 0.509804, 1.0 },
+ { 0.392157, 0.392157, 0.392157, 1.0 },
+ { 0.262745, 0.380392, 0.333333, 1.0 },
+ { 0.168627, 0.427451, 0.286275, 1.0 },
+ { 0.133333, 0.372549, 0.239216, 1.0 },
+ { 0.074510, 0.509804, 0.239216, 1.0 },
+ { 0.180392, 0.533333, 0.317647, 1.0 },
+ { 0.290196, 0.556863, 0.396078, 1.0 },
+ { 0.654902, 0.650980, 0.643137, 1.0 },
+ { 0.768627, 0.768627, 0.768627, 1.0 },
+ { 0.941176, 0.941176, 0.941176, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.988235, 1.000000, 1.000000, 1.0 },
+ { 0.949020, 0.945098, 0.937255, 1.0 },
+ { 0.784314, 0.776471, 0.780392, 1.0 },
+ { 0.670588, 0.670588, 0.670588, 1.0 },
+ { 0.486275, 0.486275, 0.486275, 1.0 },
+ { 0.494118, 0.372549, 0.258824, 1.0 },
+ { 0.627451, 0.262745, 0.235294, 1.0 },
+ { 0.698039, 0.380392, 0.211765, 1.0 },
+ { 0.737255, 0.403922, 0.278431, 1.0 },
+ { 0.776471, 0.431373, 0.345098, 1.0 },
+ { 0.835294, 0.686275, 0.650980, 1.0 },
+ { 0.898039, 0.862745, 0.866667, 1.0 },
+ { 0.984314, 0.984314, 0.984314, 1.0 },
+ { 0.996078, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.996078, 1.000000, 1.000000, 1.0 },
+ { 0.992157, 0.992157, 0.992157, 1.0 },
+ { 0.898039, 0.898039, 0.898039, 1.0 },
+ { 0.705882, 0.721569, 0.827451, 1.0 },
+ { 0.470588, 0.454902, 0.796078, 1.0 },
+ { 0.266667, 0.419608, 0.886275, 1.0 },
+ { 0.023529, 0.564706, 0.705882, 1.0 },
+ { 0.266667, 0.321569, 0.560784, 1.0 },
+ { 0.529412, 0.168627, 0.509804, 1.0 },
+ { 0.501961, 0.341176, 0.356863, 1.0 },
+ { 0.458824, 0.301961, 0.254902, 1.0 },
+ { 0.400000, 0.235294, 0.188235, 1.0 },
+ { 0.372549, 0.200000, 0.164706, 1.0 },
+ { 0.345098, 0.121569, 0.145098, 1.0 },
+ { 0.360784, 0.121569, 0.141176, 1.0 },
+ { 0.458824, 0.192157, 0.117647, 1.0 },
+ { 0.400000, 0.211765, 0.196078, 1.0 },
+ { 0.447059, 0.270588, 0.282353, 1.0 },
+ { 0.443137, 0.439216, 0.423529, 1.0 },
+ { 0.694118, 0.694118, 0.694118, 1.0 },
+ { 0.870588, 0.870588, 0.878431, 1.0 },
+ { 0.960784, 0.960784, 0.960784, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.980392, 0.980392, 0.980392, 1.0 },
+ { 0.874510, 0.874510, 0.874510, 1.0 },
+ { 0.749020, 0.756863, 0.752941, 1.0 },
+ { 0.541176, 0.572549, 0.725490, 1.0 },
+ { 0.380392, 0.403922, 0.600000, 1.0 },
+ { 0.156863, 0.286275, 0.486275, 1.0 },
+ { 0.019608, 0.086275, 0.407843, 1.0 },
+ { 0.015686, 0.125490, 0.270588, 1.0 },
+ { 0.054902, 0.054902, 0.062745, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.156863, 0.058824, 0.070588, 1.0 },
+ { 0.203922, 0.203922, 0.203922, 1.0 },
+ { 0.454902, 0.329412, 0.286275, 1.0 },
+ { 0.513725, 0.396078, 0.356863, 1.0 },
+ { 0.631373, 0.631373, 0.631373, 1.0 },
+ { 0.698039, 0.698039, 0.705882, 1.0 },
+ { 0.705882, 0.709804, 0.717647, 1.0 },
+ { 0.713725, 0.713725, 0.713725, 1.0 },
+ { 0.717647, 0.713725, 0.705882, 1.0 },
+ { 0.701961, 0.701961, 0.701961, 1.0 },
+ { 0.619608, 0.619608, 0.619608, 1.0 },
+ { 0.415686, 0.517647, 0.466667, 1.0 },
+ { 0.286275, 0.501961, 0.376471, 1.0 },
+ { 0.203922, 0.454902, 0.317647, 1.0 },
+ { 0.250980, 0.352941, 0.309804, 1.0 },
+ { 0.125490, 0.180392, 0.458824, 1.0 },
+ { 0.039216, 0.101961, 0.474510, 1.0 },
+ { 0.168627, 0.235294, 0.556863, 1.0 },
+ { 0.247059, 0.329412, 0.349020, 1.0 },
+ { 0.407843, 0.403922, 0.396078, 1.0 },
+ { 0.592157, 0.560784, 0.552941, 1.0 },
+ { 0.729412, 0.729412, 0.737255, 1.0 },
+ { 0.901961, 0.894118, 0.898039, 1.0 },
+ { 0.980392, 0.980392, 0.980392, 1.0 },
+ { 1.000000, 1.000000, 0.992157, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ };
+/* Apophysis-040427-4Doodle3inv */
+static double4 colors_226[] = {
+ { 0.486275, 0.603922, 0.643137, 1.0 },
+ { 0.301961, 0.301961, 0.294118, 1.0 },
+ { 0.294118, 0.294118, 0.290196, 1.0 },
+ { 0.286275, 0.286275, 0.286275, 1.0 },
+ { 0.290196, 0.290196, 0.290196, 1.0 },
+ { 0.298039, 0.298039, 0.298039, 1.0 },
+ { 0.337255, 0.337255, 0.337255, 1.0 },
+ { 0.380392, 0.380392, 0.380392, 1.0 },
+ { 0.713725, 0.498039, 0.623529, 1.0 },
+ { 0.729412, 0.572549, 0.654902, 1.0 },
+ { 0.749020, 0.647059, 0.690196, 1.0 },
+ { 0.854902, 0.772549, 0.607843, 1.0 },
+ { 0.960784, 0.898039, 0.525490, 1.0 },
+ { 0.854902, 0.784314, 0.588235, 1.0 },
+ { 0.752941, 0.670588, 0.650980, 1.0 },
+ { 0.670588, 0.631373, 0.627451, 1.0 },
+ { 0.592157, 0.596078, 0.603922, 1.0 },
+ { 0.270588, 0.270588, 0.262745, 1.0 },
+ { 0.145098, 0.145098, 0.141176, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.007843, 1.0 },
+ { 0.003922, 0.007843, 0.015686, 1.0 },
+ { 0.035294, 0.035294, 0.039216, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.239216, 0.223529, 0.219608, 1.0 },
+ { 0.482353, 0.494118, 0.192157, 1.0 },
+ { 0.945098, 0.882353, 0.580392, 1.0 },
+ { 0.933333, 0.901961, 0.756863, 1.0 },
+ { 0.925490, 0.925490, 0.933333, 1.0 },
+ { 0.960784, 0.960784, 0.960784, 1.0 },
+ { 1.000000, 1.000000, 0.992157, 1.0 },
+ { 1.000000, 1.000000, 0.952941, 1.0 },
+ { 1.000000, 1.000000, 0.917647, 1.0 },
+ { 0.972549, 0.913725, 0.588235, 1.0 },
+ { 0.709804, 0.952941, 0.749020, 1.0 },
+ { 0.450980, 0.996078, 0.913725, 1.0 },
+ { 0.447059, 0.996078, 0.933333, 1.0 },
+ { 0.447059, 1.000000, 0.956863, 1.0 },
+ { 0.478431, 0.996078, 0.858824, 1.0 },
+ { 0.509804, 0.996078, 0.760784, 1.0 },
+ { 0.737255, 0.980392, 0.443137, 1.0 },
+ { 0.968627, 1.000000, 0.470588, 1.0 },
+ { 0.909804, 0.956863, 0.290196, 1.0 },
+ { 0.870588, 0.850980, 0.349020, 1.0 },
+ { 0.831373, 0.745098, 0.407843, 1.0 },
+ { 0.898039, 0.580392, 0.250980, 1.0 },
+ { 0.968627, 0.415686, 0.094118, 1.0 },
+ { 0.964706, 0.419608, 0.086275, 1.0 },
+ { 0.964706, 0.423529, 0.078431, 1.0 },
+ { 0.643137, 0.537255, 0.094118, 1.0 },
+ { 0.427451, 0.541176, 0.345098, 1.0 },
+ { 0.211765, 0.549020, 0.600000, 1.0 },
+ { 0.188235, 0.603922, 0.674510, 1.0 },
+ { 0.168627, 0.662745, 0.752941, 1.0 },
+ { 0.168627, 0.501961, 0.592157, 1.0 },
+ { 0.168627, 0.345098, 0.435294, 1.0 },
+ { 0.109804, 0.184314, 0.207843, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.023529, 0.023529, 0.023529, 1.0 },
+ { 0.047059, 0.047059, 0.047059, 1.0 },
+ { 0.176471, 0.176471, 0.176471, 1.0 },
+ { 0.317647, 0.317647, 0.317647, 1.0 },
+ { 0.345098, 0.752941, 0.850980, 1.0 },
+ { 0.407843, 0.870588, 0.921569, 1.0 },
+ { 0.470588, 0.988235, 0.996078, 1.0 },
+ { 0.623529, 0.980392, 0.996078, 1.0 },
+ { 0.780392, 0.972549, 1.000000, 1.0 },
+ { 0.886275, 0.984314, 1.000000, 1.0 },
+ { 0.996078, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 0.996078, 1.000000, 1.0 },
+ { 0.941176, 0.941176, 0.941176, 1.0 },
+ { 0.827451, 0.749020, 0.847059, 1.0 },
+ { 0.721569, 0.635294, 0.705882, 1.0 },
+ { 0.615686, 0.525490, 0.564706, 1.0 },
+ { 0.505882, 0.419608, 0.458824, 1.0 },
+ { 0.396078, 0.317647, 0.352941, 1.0 },
+ { 0.203922, 0.203922, 0.203922, 1.0 },
+ { 0.035294, 0.035294, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.062745, 0.047059, 0.000000, 1.0 },
+ { 0.388235, 0.313725, 0.337255, 1.0 },
+ { 0.611765, 0.525490, 0.337255, 1.0 },
+ { 0.835294, 0.737255, 0.341176, 1.0 },
+ { 0.882353, 0.866667, 0.329412, 1.0 },
+ { 0.933333, 1.000000, 0.317647, 1.0 },
+ { 0.956863, 1.000000, 0.301961, 1.0 },
+ { 0.960784, 1.000000, 0.313725, 1.0 },
+ { 0.956863, 1.000000, 0.317647, 1.0 },
+ { 0.976471, 1.000000, 0.568627, 1.0 },
+ { 1.000000, 1.000000, 0.992157, 1.0 },
+ { 1.000000, 1.000000, 0.996078, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.980392, 0.976471, 0.968627, 1.0 },
+ { 0.811765, 0.905882, 0.905882, 1.0 },
+ { 0.607843, 0.800000, 0.784314, 1.0 },
+ { 0.368627, 0.572549, 0.627451, 1.0 },
+ { 0.047059, 0.121569, 0.137255, 1.0 },
+ { 0.023529, 0.058824, 0.066667, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.027451, 0.027451, 0.027451, 1.0 },
+ { 0.094118, 0.094118, 0.094118, 1.0 },
+ { 0.164706, 0.164706, 0.164706, 1.0 },
+ { 0.211765, 0.274510, 0.274510, 1.0 },
+ { 0.180392, 0.400000, 0.458824, 1.0 },
+ { 0.286275, 0.639216, 0.733333, 1.0 },
+ { 0.482353, 0.792157, 0.807843, 1.0 },
+ { 0.541176, 0.827451, 0.901961, 1.0 },
+ { 0.670588, 0.878431, 0.949020, 1.0 },
+ { 0.701961, 0.870588, 0.933333, 1.0 },
+ { 0.678431, 0.874510, 0.941176, 1.0 },
+ { 0.658824, 0.882353, 0.949020, 1.0 },
+ { 0.568627, 0.949020, 0.905882, 1.0 },
+ { 0.529412, 0.831373, 0.909804, 1.0 },
+ { 0.494118, 0.819608, 0.843137, 1.0 },
+ { 0.443137, 0.854902, 0.878431, 1.0 },
+ { 0.188235, 0.941176, 1.000000, 1.0 },
+ { 0.215686, 0.874510, 1.000000, 1.0 },
+ { 0.243137, 0.807843, 1.000000, 1.0 },
+ { 0.278431, 0.831373, 0.909804, 1.0 },
+ { 0.321569, 0.780392, 0.847059, 1.0 },
+ { 0.282353, 0.698039, 0.800000, 1.0 },
+ { 0.270588, 0.662745, 0.764706, 1.0 },
+ { 0.176471, 0.721569, 0.803922, 1.0 },
+ { 0.160784, 0.713725, 0.819608, 1.0 },
+ { 0.109804, 0.745098, 0.925490, 1.0 },
+ { 0.125490, 0.709804, 0.803922, 1.0 },
+ { 0.145098, 0.588235, 0.658824, 1.0 },
+ { 0.137255, 0.368627, 0.431373, 1.0 },
+ { 0.066667, 0.196078, 0.231373, 1.0 },
+ { 0.192157, 0.192157, 0.192157, 1.0 },
+ { 0.188235, 0.243137, 0.247059, 1.0 },
+ { 0.309804, 0.309804, 0.309804, 1.0 },
+ { 0.400000, 0.400000, 0.400000, 1.0 },
+ { 0.490196, 0.490196, 0.490196, 1.0 },
+ { 0.607843, 0.607843, 0.607843, 1.0 },
+ { 0.737255, 0.619608, 0.666667, 1.0 },
+ { 0.831373, 0.572549, 0.713725, 1.0 },
+ { 0.866667, 0.627451, 0.760784, 1.0 },
+ { 0.964706, 0.670588, 0.760784, 1.0 },
+ { 0.925490, 0.490196, 0.760784, 1.0 },
+ { 0.709804, 0.443137, 0.603922, 1.0 },
+ { 0.345098, 0.349020, 0.356863, 1.0 },
+ { 0.231373, 0.231373, 0.231373, 1.0 },
+ { 0.058824, 0.058824, 0.058824, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.050980, 0.054902, 0.062745, 1.0 },
+ { 0.215686, 0.223529, 0.219608, 1.0 },
+ { 0.329412, 0.329412, 0.329412, 1.0 },
+ { 0.513725, 0.513725, 0.513725, 1.0 },
+ { 0.505882, 0.627451, 0.741176, 1.0 },
+ { 0.372549, 0.737255, 0.764706, 1.0 },
+ { 0.309804, 0.619608, 0.780392, 1.0 },
+ { 0.301961, 0.619608, 0.788235, 1.0 },
+ { 0.223529, 0.568627, 0.654902, 1.0 },
+ { 0.164706, 0.313725, 0.349020, 1.0 },
+ { 0.101961, 0.137255, 0.133333, 1.0 },
+ { 0.015686, 0.015686, 0.015686, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.101961, 0.101961, 0.101961, 1.0 },
+ { 0.294118, 0.278431, 0.172549, 1.0 },
+ { 0.529412, 0.545098, 0.203922, 1.0 },
+ { 0.733333, 0.580392, 0.113725, 1.0 },
+ { 0.976471, 0.435294, 0.294118, 1.0 },
+ { 0.733333, 0.678431, 0.439216, 1.0 },
+ { 0.470588, 0.831373, 0.490196, 1.0 },
+ { 0.498039, 0.658824, 0.643137, 1.0 },
+ { 0.541176, 0.698039, 0.745098, 1.0 },
+ { 0.600000, 0.764706, 0.811765, 1.0 },
+ { 0.627451, 0.800000, 0.835294, 1.0 },
+ { 0.654902, 0.878431, 0.854902, 1.0 },
+ { 0.639216, 0.878431, 0.858824, 1.0 },
+ { 0.541176, 0.807843, 0.882353, 1.0 },
+ { 0.600000, 0.788235, 0.803922, 1.0 },
+ { 0.552941, 0.729412, 0.717647, 1.0 },
+ { 0.556863, 0.560784, 0.576471, 1.0 },
+ { 0.305882, 0.305882, 0.305882, 1.0 },
+ { 0.129412, 0.129412, 0.121569, 1.0 },
+ { 0.039216, 0.039216, 0.039216, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.250980, 0.243137, 0.247059, 1.0 },
+ { 0.458824, 0.427451, 0.274510, 1.0 },
+ { 0.619608, 0.596078, 0.400000, 1.0 },
+ { 0.843137, 0.713725, 0.513725, 1.0 },
+ { 0.980392, 0.913725, 0.592157, 1.0 },
+ { 0.984314, 0.874510, 0.729412, 1.0 },
+ { 0.945098, 0.945098, 0.937255, 1.0 },
+ { 0.996078, 1.000000, 1.000000, 1.0 },
+ { 0.996078, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.843137, 0.941176, 0.929412, 1.0 },
+ { 0.796078, 0.796078, 0.796078, 1.0 },
+ { 0.545098, 0.670588, 0.713725, 1.0 },
+ };
+/* Apophysis-040427-6DoublEagles2 */
+static double4 colors_227[] = {
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.494118, 0.196078, 0.000000, 1.0 },
+ { 0.494118, 0.196078, 0.000000, 1.0 },
+ { 0.439216, 0.172549, 0.000000, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.082353, 0.105882, 0.325490, 1.0 },
+ { 0.164706, 0.192157, 0.458824, 1.0 },
+ { 0.227451, 0.254902, 0.501961, 1.0 },
+ { 0.294118, 0.317647, 0.545098, 1.0 },
+ { 0.294118, 0.317647, 0.545098, 1.0 },
+ { 0.294118, 0.317647, 0.545098, 1.0 },
+ { 0.498039, 0.137255, 0.423529, 1.0 },
+ { 0.392157, 0.172549, 0.215686, 1.0 },
+ { 0.286275, 0.207843, 0.007843, 1.0 },
+ { 0.145098, 0.113725, 0.101961, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.003922, 0.019608, 0.207843, 1.0 },
+ { 0.007843, 0.019608, 0.219608, 1.0 },
+ { 0.086275, 0.105882, 0.337255, 1.0 },
+ { 0.164706, 0.192157, 0.458824, 1.0 },
+ { 0.070588, 0.274510, 0.674510, 1.0 },
+ { 0.125490, 0.364706, 0.611765, 1.0 },
+ { 0.768627, 0.772549, 0.709804, 1.0 },
+ { 0.835294, 0.725490, 0.431373, 1.0 },
+ { 0.901961, 0.678431, 0.156863, 1.0 },
+ { 0.847059, 0.619608, 0.078431, 1.0 },
+ { 0.792157, 0.564706, 0.000000, 1.0 },
+ { 0.764706, 0.541176, 0.000000, 1.0 },
+ { 0.741176, 0.517647, 0.000000, 1.0 },
+ { 0.654902, 0.313725, 0.003922, 1.0 },
+ { 0.584314, 0.231373, 0.000000, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.203922, 0.007843, 1.0 },
+ { 0.498039, 0.211765, 0.011765, 1.0 },
+ { 0.450980, 0.247059, 0.058824, 1.0 },
+ { 0.407843, 0.286275, 0.105882, 1.0 },
+ { 0.301961, 0.329412, 0.301961, 1.0 },
+ { 0.294118, 0.317647, 0.545098, 1.0 },
+ { 0.294118, 0.317647, 0.545098, 1.0 },
+ { 0.294118, 0.317647, 0.545098, 1.0 },
+ { 0.294118, 0.317647, 0.545098, 1.0 },
+ { 0.345098, 0.337255, 0.396078, 1.0 },
+ { 0.400000, 0.356863, 0.247059, 1.0 },
+ { 0.525490, 0.266667, 0.062745, 1.0 },
+ { 0.478431, 0.196078, 0.000000, 1.0 },
+ { 0.345098, 0.117647, 0.023529, 1.0 },
+ { 0.003922, 0.000000, 0.164706, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.082353, 0.105882, 0.325490, 1.0 },
+ { 0.164706, 0.192157, 0.458824, 1.0 },
+ { 0.164706, 0.192157, 0.458824, 1.0 },
+ { 0.164706, 0.192157, 0.458824, 1.0 },
+ { 0.164706, 0.192157, 0.458824, 1.0 },
+ { 0.560784, 0.058824, 0.384314, 1.0 },
+ { 0.635294, 0.423529, 0.149020, 1.0 },
+ { 0.603922, 0.321569, 0.074510, 1.0 },
+ { 0.572549, 0.223529, 0.003922, 1.0 },
+ { 0.545098, 0.215686, 0.000000, 1.0 },
+ { 0.521569, 0.207843, 0.000000, 1.0 },
+ { 0.501961, 0.203922, 0.007843, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.898039, 0.686275, 0.105882, 1.0 },
+ { 0.639216, 0.435294, 0.137255, 1.0 },
+ { 0.592157, 0.400000, 0.066667, 1.0 },
+ { 0.549020, 0.368627, 0.000000, 1.0 },
+ { 0.529412, 0.211765, 0.003922, 1.0 },
+ { 0.501961, 0.196078, 0.003922, 1.0 },
+ { 0.501961, 0.196078, 0.003922, 1.0 },
+ { 0.521569, 0.207843, 0.000000, 1.0 },
+ { 0.698039, 0.313725, 0.035294, 1.0 },
+ { 0.780392, 0.482353, 0.101961, 1.0 },
+ { 0.866667, 0.654902, 0.168627, 1.0 },
+ { 0.909804, 0.756863, 0.372549, 1.0 },
+ { 0.952941, 0.858824, 0.576471, 1.0 },
+ { 0.909804, 0.858824, 0.721569, 1.0 },
+ { 0.917647, 0.964706, 0.964706, 1.0 },
+ { 0.882353, 0.980392, 1.000000, 1.0 },
+ { 0.815686, 0.827451, 0.784314, 1.0 },
+ { 0.909804, 0.647059, 0.298039, 1.0 },
+ { 0.878431, 0.588235, 0.243137, 1.0 },
+ { 0.850980, 0.529412, 0.192157, 1.0 },
+ { 0.909804, 0.364706, 0.007843, 1.0 },
+ { 0.717647, 0.282353, 0.000000, 1.0 },
+ { 0.509804, 0.211765, 0.015686, 1.0 },
+ { 0.384314, 0.250980, 0.105882, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.003922, 0.027451, 0.274510, 1.0 },
+ { 0.003922, 0.035294, 0.352941, 1.0 },
+ { 0.082353, 0.113725, 0.403922, 1.0 },
+ { 0.164706, 0.192157, 0.458824, 1.0 },
+ { 0.164706, 0.192157, 0.458824, 1.0 },
+ { 0.164706, 0.192157, 0.458824, 1.0 },
+ { 0.062745, 0.050980, 0.352941, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.000000, 0.043137, 0.333333, 1.0 },
+ { 0.164706, 0.192157, 0.458824, 1.0 },
+ { 0.294118, 0.317647, 0.545098, 1.0 },
+ { 0.294118, 0.317647, 0.545098, 1.0 },
+ { 0.298039, 0.317647, 0.545098, 1.0 },
+ { 0.568627, 0.607843, 0.647059, 1.0 },
+ { 0.827451, 0.886275, 0.898039, 1.0 },
+ { 0.784314, 0.882353, 0.901961, 1.0 },
+ { 0.745098, 0.882353, 0.905882, 1.0 },
+ { 0.588235, 0.831373, 0.992157, 1.0 },
+ { 0.380392, 0.733333, 0.980392, 1.0 },
+ { 0.294118, 0.317647, 0.545098, 1.0 },
+ { 0.294118, 0.317647, 0.545098, 1.0 },
+ { 0.470588, 0.756863, 0.956863, 1.0 },
+ { 0.549020, 0.811765, 0.968627, 1.0 },
+ { 0.631373, 0.870588, 0.980392, 1.0 },
+ { 0.674510, 0.858824, 0.968627, 1.0 },
+ { 0.666667, 0.847059, 0.909804, 1.0 },
+ { 0.490196, 0.431373, 0.411765, 1.0 },
+ { 0.654902, 0.454902, 0.231373, 1.0 },
+ { 0.533333, 0.235294, 0.039216, 1.0 },
+ { 0.498039, 0.211765, 0.011765, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.525490, 0.207843, 0.000000, 1.0 },
+ { 0.580392, 0.227451, 0.000000, 1.0 },
+ { 0.639216, 0.250980, 0.000000, 1.0 },
+ { 0.756863, 0.011765, 0.349020, 1.0 },
+ { 0.866667, 0.019608, 0.400000, 1.0 },
+ { 0.964706, 0.156863, 0.478431, 1.0 },
+ { 0.913725, 0.192157, 0.466667, 1.0 },
+ { 0.658824, 0.458824, 0.235294, 1.0 },
+ { 0.619608, 0.388235, 0.113725, 1.0 },
+ { 0.568627, 0.258824, 0.027451, 1.0 },
+ { 0.501961, 0.196078, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.490196, 0.203922, 0.003922, 1.0 },
+ { 0.462745, 0.184314, 0.003922, 1.0 },
+ { 0.152941, 0.109804, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.164706, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.392157, 0.160784, 0.003922, 1.0 },
+ { 0.494118, 0.196078, 0.000000, 1.0 },
+ { 0.494118, 0.196078, 0.000000, 1.0 },
+ { 0.486275, 0.196078, 0.003922, 1.0 },
+ { 0.462745, 0.054902, 0.364706, 1.0 },
+ { 0.309804, 0.129412, 0.552941, 1.0 },
+ { 0.294118, 0.317647, 0.545098, 1.0 },
+ { 0.294118, 0.317647, 0.545098, 1.0 },
+ { 0.129412, 0.458824, 0.745098, 1.0 },
+ { 0.231373, 0.654902, 0.941176, 1.0 },
+ { 0.282353, 0.470588, 0.721569, 1.0 },
+ { 0.537255, 0.556863, 0.572549, 1.0 },
+ { 0.686275, 0.584314, 0.290196, 1.0 },
+ { 0.666667, 0.462745, 0.168627, 1.0 },
+ { 0.603922, 0.392157, 0.000000, 1.0 },
+ { 0.541176, 0.215686, 0.003922, 1.0 },
+ { 0.521569, 0.207843, 0.000000, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ { 0.498039, 0.200000, 0.003922, 1.0 },
+ };
+/* Apophysis-040427-6Equinox */
+static double4 colors_228[] = {
+ { 0.447059, 0.431373, 0.905882, 1.0 },
+ { 0.439216, 0.431373, 0.913725, 1.0 },
+ { 0.443137, 0.431373, 0.905882, 1.0 },
+ { 0.450980, 0.431373, 0.901961, 1.0 },
+ { 0.454902, 0.431373, 0.890196, 1.0 },
+ { 0.462745, 0.435294, 0.882353, 1.0 },
+ { 0.466667, 0.439216, 0.882353, 1.0 },
+ { 0.470588, 0.443137, 0.882353, 1.0 },
+ { 0.470588, 0.447059, 0.878431, 1.0 },
+ { 0.470588, 0.447059, 0.878431, 1.0 },
+ { 0.470588, 0.447059, 0.878431, 1.0 },
+ { 0.470588, 0.447059, 0.878431, 1.0 },
+ { 0.470588, 0.447059, 0.878431, 1.0 },
+ { 0.470588, 0.447059, 0.874510, 1.0 },
+ { 0.474510, 0.450980, 0.874510, 1.0 },
+ { 0.478431, 0.450980, 0.870588, 1.0 },
+ { 0.482353, 0.454902, 0.870588, 1.0 },
+ { 0.509804, 0.482353, 0.858824, 1.0 },
+ { 0.545098, 0.517647, 0.847059, 1.0 },
+ { 0.584314, 0.552941, 0.839216, 1.0 },
+ { 0.643137, 0.580392, 0.756863, 1.0 },
+ { 0.705882, 0.611765, 0.674510, 1.0 },
+ { 0.690196, 0.607843, 0.694118, 1.0 },
+ { 0.678431, 0.603922, 0.713725, 1.0 },
+ { 0.549020, 0.498039, 0.807843, 1.0 },
+ { 0.545098, 0.490196, 0.811765, 1.0 },
+ { 0.541176, 0.486275, 0.819608, 1.0 },
+ { 0.603922, 0.529412, 0.749020, 1.0 },
+ { 0.670588, 0.576471, 0.678431, 1.0 },
+ { 0.709804, 0.588235, 0.603922, 1.0 },
+ { 0.752941, 0.600000, 0.533333, 1.0 },
+ { 0.858824, 0.600000, 0.270588, 1.0 },
+ { 0.780392, 0.501961, 0.180392, 1.0 },
+ { 0.690196, 0.372549, 0.113725, 1.0 },
+ { 0.639216, 0.376471, 0.274510, 1.0 },
+ { 0.588235, 0.384314, 0.435294, 1.0 },
+ { 0.556863, 0.431373, 0.627451, 1.0 },
+ { 0.529412, 0.482353, 0.819608, 1.0 },
+ { 0.517647, 0.474510, 0.815686, 1.0 },
+ { 0.509804, 0.470588, 0.811765, 1.0 },
+ { 0.466667, 0.450980, 0.784314, 1.0 },
+ { 0.454902, 0.305882, 0.470588, 1.0 },
+ { 0.443137, 0.164706, 0.156863, 1.0 },
+ { 0.580392, 0.290196, 0.133333, 1.0 },
+ { 0.717647, 0.415686, 0.109804, 1.0 },
+ { 0.796078, 0.521569, 0.200000, 1.0 },
+ { 0.874510, 0.631373, 0.290196, 1.0 },
+ { 0.984314, 0.792157, 0.392157, 1.0 },
+ { 0.996078, 0.905882, 0.396078, 1.0 },
+ { 1.000000, 0.921569, 0.400000, 1.0 },
+ { 0.996078, 0.945098, 0.427451, 1.0 },
+ { 0.996078, 0.968627, 0.458824, 1.0 },
+ { 0.996078, 0.945098, 0.454902, 1.0 },
+ { 0.996078, 0.921569, 0.450980, 1.0 },
+ { 0.952941, 0.870588, 0.454902, 1.0 },
+ { 0.913725, 0.823529, 0.458824, 1.0 },
+ { 0.792157, 0.733333, 0.619608, 1.0 },
+ { 0.784314, 0.721569, 0.623529, 1.0 },
+ { 0.780392, 0.709804, 0.631373, 1.0 },
+ { 0.839216, 0.686275, 0.501961, 1.0 },
+ { 0.898039, 0.662745, 0.376471, 1.0 },
+ { 0.894118, 0.662745, 0.341176, 1.0 },
+ { 0.894118, 0.662745, 0.309804, 1.0 },
+ { 0.929412, 0.690196, 0.325490, 1.0 },
+ { 0.929412, 0.717647, 0.341176, 1.0 },
+ { 0.784314, 0.717647, 0.600000, 1.0 },
+ { 0.709804, 0.639216, 0.678431, 1.0 },
+ { 0.639216, 0.560784, 0.760784, 1.0 },
+ { 0.588235, 0.521569, 0.788235, 1.0 },
+ { 0.541176, 0.486275, 0.819608, 1.0 },
+ { 0.478431, 0.458824, 0.858824, 1.0 },
+ { 0.435294, 0.431373, 0.901961, 1.0 },
+ { 0.388235, 0.392157, 0.949020, 1.0 },
+ { 0.384314, 0.392157, 0.952941, 1.0 },
+ { 0.384314, 0.396078, 0.956863, 1.0 },
+ { 0.388235, 0.388235, 0.956863, 1.0 },
+ { 0.396078, 0.380392, 0.956863, 1.0 },
+ { 0.400000, 0.388235, 0.945098, 1.0 },
+ { 0.403922, 0.400000, 0.933333, 1.0 },
+ { 0.419608, 0.415686, 0.925490, 1.0 },
+ { 0.423529, 0.411765, 0.925490, 1.0 },
+ { 0.423529, 0.411765, 0.917647, 1.0 },
+ { 0.435294, 0.419608, 0.909804, 1.0 },
+ { 0.447059, 0.431373, 0.905882, 1.0 },
+ { 0.458824, 0.435294, 0.894118, 1.0 },
+ { 0.470588, 0.443137, 0.882353, 1.0 },
+ { 0.486275, 0.454902, 0.858824, 1.0 },
+ { 0.525490, 0.474510, 0.827451, 1.0 },
+ { 0.666667, 0.580392, 0.733333, 1.0 },
+ { 0.694118, 0.607843, 0.705882, 1.0 },
+ { 0.721569, 0.635294, 0.682353, 1.0 },
+ { 0.717647, 0.615686, 0.654902, 1.0 },
+ { 0.717647, 0.596078, 0.627451, 1.0 },
+ { 0.631373, 0.498039, 0.603922, 1.0 },
+ { 0.666667, 0.592157, 0.607843, 1.0 },
+ { 0.698039, 0.623529, 0.600000, 1.0 },
+ { 0.768627, 0.690196, 0.654902, 1.0 },
+ { 0.807843, 0.721569, 0.576471, 1.0 },
+ { 0.819608, 0.749020, 0.584314, 1.0 },
+ { 0.831373, 0.776471, 0.592157, 1.0 },
+ { 0.827451, 0.752941, 0.600000, 1.0 },
+ { 0.823529, 0.733333, 0.607843, 1.0 },
+ { 0.764706, 0.666667, 0.682353, 1.0 },
+ { 0.682353, 0.607843, 0.717647, 1.0 },
+ { 0.533333, 0.486275, 0.823529, 1.0 },
+ { 0.517647, 0.474510, 0.831373, 1.0 },
+ { 0.501961, 0.462745, 0.843137, 1.0 },
+ { 0.490196, 0.454902, 0.854902, 1.0 },
+ { 0.482353, 0.447059, 0.866667, 1.0 },
+ { 0.470588, 0.443137, 0.882353, 1.0 },
+ { 0.450980, 0.431373, 0.901961, 1.0 },
+ { 0.427451, 0.419608, 0.917647, 1.0 },
+ { 0.423529, 0.411765, 0.917647, 1.0 },
+ { 0.419608, 0.415686, 0.925490, 1.0 },
+ { 0.419608, 0.415686, 0.925490, 1.0 },
+ { 0.419608, 0.415686, 0.925490, 1.0 },
+ { 0.403922, 0.400000, 0.941176, 1.0 },
+ { 0.400000, 0.396078, 0.937255, 1.0 },
+ { 0.376471, 0.364706, 0.949020, 1.0 },
+ { 0.313725, 0.380392, 0.968627, 1.0 },
+ { 0.349020, 0.376471, 1.000000, 1.0 },
+ { 0.407843, 0.411765, 0.937255, 1.0 },
+ { 0.470588, 0.447059, 0.878431, 1.0 },
+ { 0.498039, 0.466667, 0.854902, 1.0 },
+ { 0.529412, 0.490196, 0.831373, 1.0 },
+ { 0.607843, 0.533333, 0.784314, 1.0 },
+ { 0.717647, 0.627451, 0.698039, 1.0 },
+ { 0.764706, 0.686275, 0.650980, 1.0 },
+ { 0.772549, 0.698039, 0.639216, 1.0 },
+ { 0.658824, 0.592157, 0.733333, 1.0 },
+ { 0.607843, 0.552941, 0.772549, 1.0 },
+ { 0.556863, 0.513725, 0.811765, 1.0 },
+ { 0.509804, 0.505882, 0.811765, 1.0 },
+ { 0.509804, 0.474510, 0.839216, 1.0 },
+ { 0.490196, 0.458824, 0.854902, 1.0 },
+ { 0.478431, 0.450980, 0.866667, 1.0 },
+ { 0.482353, 0.447059, 0.866667, 1.0 },
+ { 0.478431, 0.447059, 0.866667, 1.0 },
+ { 0.478431, 0.450980, 0.866667, 1.0 },
+ { 0.474510, 0.447059, 0.870588, 1.0 },
+ { 0.470588, 0.447059, 0.878431, 1.0 },
+ { 0.470588, 0.439216, 0.874510, 1.0 },
+ { 0.470588, 0.443137, 0.882353, 1.0 },
+ { 0.470588, 0.443137, 0.882353, 1.0 },
+ { 0.454902, 0.435294, 0.898039, 1.0 },
+ { 0.439216, 0.431373, 0.913725, 1.0 },
+ { 0.431373, 0.423529, 0.913725, 1.0 },
+ { 0.427451, 0.419608, 0.917647, 1.0 },
+ { 0.423529, 0.411765, 0.917647, 1.0 },
+ { 0.427451, 0.415686, 0.921569, 1.0 },
+ { 0.439216, 0.431373, 0.913725, 1.0 },
+ { 0.447059, 0.450980, 0.945098, 1.0 },
+ { 0.462745, 0.466667, 0.929412, 1.0 },
+ { 0.466667, 0.474510, 0.901961, 1.0 },
+ { 0.474510, 0.482353, 0.878431, 1.0 },
+ { 0.490196, 0.458824, 0.854902, 1.0 },
+ { 0.501961, 0.462745, 0.843137, 1.0 },
+ { 0.501961, 0.462745, 0.843137, 1.0 },
+ { 0.486275, 0.454902, 0.858824, 1.0 },
+ { 0.478431, 0.450980, 0.858824, 1.0 },
+ { 0.443137, 0.411765, 0.839216, 1.0 },
+ { 0.400000, 0.396078, 0.929412, 1.0 },
+ { 0.305882, 0.298039, 0.870588, 1.0 },
+ { 0.215686, 0.200000, 0.815686, 1.0 },
+ { 0.086275, 0.152941, 0.741176, 1.0 },
+ { 0.000000, 0.094118, 0.592157, 1.0 },
+ { 0.192157, 0.043137, 0.282353, 1.0 },
+ { 0.270588, 0.054902, 0.207843, 1.0 },
+ { 0.494118, 0.156863, 0.019608, 1.0 },
+ { 0.545098, 0.207843, 0.023529, 1.0 },
+ { 0.600000, 0.262745, 0.031373, 1.0 },
+ { 0.658824, 0.329412, 0.078431, 1.0 },
+ { 0.658824, 0.333333, 0.074510, 1.0 },
+ { 0.670588, 0.352941, 0.094118, 1.0 },
+ { 0.690196, 0.392157, 0.329412, 1.0 },
+ { 0.635294, 0.501961, 0.466667, 1.0 },
+ { 0.600000, 0.450980, 0.643137, 1.0 },
+ { 0.525490, 0.478431, 0.800000, 1.0 },
+ { 0.525490, 0.474510, 0.819608, 1.0 },
+ { 0.529412, 0.478431, 0.831373, 1.0 },
+ { 0.521569, 0.470588, 0.831373, 1.0 },
+ { 0.509804, 0.474510, 0.839216, 1.0 },
+ { 0.505882, 0.462745, 0.831373, 1.0 },
+ { 0.517647, 0.462745, 0.835294, 1.0 },
+ { 0.501961, 0.462745, 0.843137, 1.0 },
+ { 0.501961, 0.462745, 0.843137, 1.0 },
+ { 0.501961, 0.462745, 0.843137, 1.0 },
+ { 0.486275, 0.454902, 0.858824, 1.0 },
+ { 0.478431, 0.450980, 0.866667, 1.0 },
+ { 0.470588, 0.447059, 0.878431, 1.0 },
+ { 0.470588, 0.443137, 0.882353, 1.0 },
+ { 0.454902, 0.435294, 0.890196, 1.0 },
+ { 0.447059, 0.431373, 0.901961, 1.0 },
+ { 0.431373, 0.423529, 0.905882, 1.0 },
+ { 0.427451, 0.419608, 0.917647, 1.0 },
+ { 0.415686, 0.415686, 0.933333, 1.0 },
+ { 0.423529, 0.431373, 0.968627, 1.0 },
+ { 0.423529, 0.443137, 0.952941, 1.0 },
+ { 0.447059, 0.443137, 0.941176, 1.0 },
+ { 0.443137, 0.439216, 0.909804, 1.0 },
+ { 0.470588, 0.443137, 0.882353, 1.0 },
+ { 0.482353, 0.447059, 0.866667, 1.0 },
+ { 0.509804, 0.474510, 0.839216, 1.0 },
+ { 0.533333, 0.486275, 0.823529, 1.0 },
+ { 0.603922, 0.501961, 0.741176, 1.0 },
+ { 0.709804, 0.584314, 0.486275, 1.0 },
+ { 0.866667, 0.596078, 0.294118, 1.0 },
+ { 0.890196, 0.662745, 0.243137, 1.0 },
+ { 0.811765, 0.533333, 0.211765, 1.0 },
+ { 0.776471, 0.474510, 0.192157, 1.0 },
+ { 0.796078, 0.517647, 0.196078, 1.0 },
+ { 0.823529, 0.556863, 0.239216, 1.0 },
+ { 0.854902, 0.611765, 0.270588, 1.0 },
+ { 0.713725, 0.603922, 0.517647, 1.0 },
+ { 0.674510, 0.529412, 0.560784, 1.0 },
+ { 0.568627, 0.505882, 0.784314, 1.0 },
+ { 0.435294, 0.439216, 0.854902, 1.0 },
+ { 0.388235, 0.392157, 0.941176, 1.0 },
+ { 0.329412, 0.352941, 0.925490, 1.0 },
+ { 0.219608, 0.219608, 0.737255, 1.0 },
+ { 0.011765, 0.101961, 0.611765, 1.0 },
+ { 0.000000, 0.027451, 0.345098, 1.0 },
+ { 0.149020, 0.031373, 0.282353, 1.0 },
+ { 0.207843, 0.062745, 0.231373, 1.0 },
+ { 0.490196, 0.192157, 0.058824, 1.0 },
+ { 0.631373, 0.301961, 0.050980, 1.0 },
+ { 0.694118, 0.372549, 0.145098, 1.0 },
+ { 0.780392, 0.494118, 0.192157, 1.0 },
+ { 0.721569, 0.592157, 0.533333, 1.0 },
+ { 0.650980, 0.584314, 0.709804, 1.0 },
+ { 0.572549, 0.525490, 0.784314, 1.0 },
+ { 0.529412, 0.478431, 0.823529, 1.0 },
+ { 0.521569, 0.470588, 0.823529, 1.0 },
+ { 0.505882, 0.466667, 0.847059, 1.0 },
+ { 0.486275, 0.454902, 0.858824, 1.0 },
+ { 0.478431, 0.450980, 0.866667, 1.0 },
+ { 0.474510, 0.450980, 0.874510, 1.0 },
+ { 0.470588, 0.443137, 0.882353, 1.0 },
+ { 0.454902, 0.435294, 0.890196, 1.0 },
+ { 0.439216, 0.435294, 0.905882, 1.0 },
+ { 0.427451, 0.419608, 0.917647, 1.0 },
+ { 0.423529, 0.411765, 0.917647, 1.0 },
+ { 0.419608, 0.415686, 0.917647, 1.0 },
+ { 0.403922, 0.403922, 0.913725, 1.0 },
+ { 0.400000, 0.407843, 0.890196, 1.0 },
+ { 0.419608, 0.407843, 0.913725, 1.0 },
+ { 0.423529, 0.411765, 0.917647, 1.0 },
+ { 0.423529, 0.411765, 0.917647, 1.0 },
+ { 0.427451, 0.419608, 0.917647, 1.0 },
+ { 0.447059, 0.431373, 0.905882, 1.0 },
+ { 0.470588, 0.443137, 0.882353, 1.0 },
+ { 0.474510, 0.450980, 0.874510, 1.0 },
+ { 0.494118, 0.466667, 0.882353, 1.0 },
+ { 0.478431, 0.454902, 0.870588, 1.0 },
+ { 0.486275, 0.462745, 0.847059, 1.0 },
+ { 0.478431, 0.450980, 0.866667, 1.0 },
+ };
+/* Apophysis-040427-6Equinox2 */
+static double4 colors_229[] = {
+ { 0.180392, 0.019608, 0.192157, 1.0 },
+ { 0.537255, 0.415686, 0.439216, 1.0 },
+ { 0.549020, 0.611765, 0.415686, 1.0 },
+ { 0.564706, 0.811765, 0.392157, 1.0 },
+ { 0.552941, 0.811765, 0.388235, 1.0 },
+ { 0.545098, 0.811765, 0.384314, 1.0 },
+ { 0.549020, 0.807843, 0.392157, 1.0 },
+ { 0.552941, 0.807843, 0.400000, 1.0 },
+ { 0.596078, 0.760784, 0.368627, 1.0 },
+ { 0.619608, 0.556863, 0.450980, 1.0 },
+ { 0.643137, 0.356863, 0.537255, 1.0 },
+ { 0.549020, 0.509804, 0.517647, 1.0 },
+ { 0.454902, 0.662745, 0.498039, 1.0 },
+ { 0.505882, 0.733333, 0.454902, 1.0 },
+ { 0.560784, 0.803922, 0.415686, 1.0 },
+ { 0.549020, 0.807843, 0.403922, 1.0 },
+ { 0.541176, 0.811765, 0.392157, 1.0 },
+ { 0.517647, 0.831373, 0.388235, 1.0 },
+ { 0.529412, 0.815686, 0.403922, 1.0 },
+ { 0.541176, 0.800000, 0.419608, 1.0 },
+ { 0.556863, 0.749020, 0.482353, 1.0 },
+ { 0.572549, 0.698039, 0.545098, 1.0 },
+ { 0.631373, 0.643137, 0.572549, 1.0 },
+ { 0.694118, 0.592157, 0.603922, 1.0 },
+ { 0.756863, 0.596078, 0.611765, 1.0 },
+ { 0.760784, 0.603922, 0.600000, 1.0 },
+ { 0.764706, 0.611765, 0.592157, 1.0 },
+ { 0.686275, 0.701961, 0.505882, 1.0 },
+ { 0.611765, 0.796078, 0.419608, 1.0 },
+ { 0.588235, 0.815686, 0.400000, 1.0 },
+ { 0.568627, 0.839216, 0.380392, 1.0 },
+ { 0.576471, 0.874510, 0.356863, 1.0 },
+ { 0.592157, 0.917647, 0.329412, 1.0 },
+ { 0.603922, 1.000000, 0.270588, 1.0 },
+ { 0.607843, 0.980392, 0.274510, 1.0 },
+ { 0.611765, 0.964706, 0.278431, 1.0 },
+ { 0.588235, 0.941176, 0.301961, 1.0 },
+ { 0.568627, 0.917647, 0.329412, 1.0 },
+ { 0.556863, 0.890196, 0.317647, 1.0 },
+ { 0.545098, 0.862745, 0.309804, 1.0 },
+ { 0.572549, 0.866667, 0.360784, 1.0 },
+ { 0.572549, 0.854902, 0.364706, 1.0 },
+ { 0.572549, 0.847059, 0.368627, 1.0 },
+ { 0.568627, 0.843137, 0.364706, 1.0 },
+ { 0.564706, 0.843137, 0.364706, 1.0 },
+ { 0.564706, 0.843137, 0.364706, 1.0 },
+ { 0.568627, 0.847059, 0.368627, 1.0 },
+ { 0.572549, 0.847059, 0.368627, 1.0 },
+ { 0.568627, 0.839216, 0.380392, 1.0 },
+ { 0.564706, 0.843137, 0.372549, 1.0 },
+ { 0.568627, 0.850980, 0.368627, 1.0 },
+ { 0.576471, 0.858824, 0.368627, 1.0 },
+ { 0.576471, 0.858824, 0.368627, 1.0 },
+ { 0.580392, 0.862745, 0.368627, 1.0 },
+ { 0.580392, 0.862745, 0.368627, 1.0 },
+ { 0.580392, 0.862745, 0.368627, 1.0 },
+ { 0.592157, 0.913725, 0.341176, 1.0 },
+ { 0.600000, 0.921569, 0.337255, 1.0 },
+ { 0.607843, 0.933333, 0.337255, 1.0 },
+ { 0.600000, 0.925490, 0.333333, 1.0 },
+ { 0.596078, 0.921569, 0.333333, 1.0 },
+ { 0.596078, 0.913725, 0.333333, 1.0 },
+ { 0.596078, 0.905882, 0.337255, 1.0 },
+ { 0.584314, 0.890196, 0.349020, 1.0 },
+ { 0.572549, 0.870588, 0.352941, 1.0 },
+ { 0.603922, 0.768627, 0.368627, 1.0 },
+ { 0.749020, 0.686275, 0.356863, 1.0 },
+ { 0.898039, 0.603922, 0.349020, 1.0 },
+ { 0.949020, 0.627451, 0.305882, 1.0 },
+ { 1.000000, 0.654902, 0.266667, 1.0 },
+ { 0.976471, 0.478431, 0.168627, 1.0 },
+ { 0.933333, 0.454902, 0.270588, 1.0 },
+ { 0.827451, 0.494118, 0.243137, 1.0 },
+ { 0.835294, 0.419608, 0.207843, 1.0 },
+ { 0.847059, 0.349020, 0.172549, 1.0 },
+ { 0.866667, 0.392157, 0.215686, 1.0 },
+ { 0.886275, 0.435294, 0.258824, 1.0 },
+ { 0.901961, 0.505882, 0.325490, 1.0 },
+ { 0.917647, 0.580392, 0.396078, 1.0 },
+ { 0.803922, 0.623529, 0.529412, 1.0 },
+ { 0.784314, 0.623529, 0.537255, 1.0 },
+ { 0.674510, 0.270588, 0.282353, 1.0 },
+ { 0.701961, 0.196078, 0.168627, 1.0 },
+ { 0.733333, 0.125490, 0.054902, 1.0 },
+ { 0.694118, 0.117647, 0.058824, 1.0 },
+ { 0.654902, 0.113725, 0.062745, 1.0 },
+ { 0.627451, 0.074510, 0.035294, 1.0 },
+ { 0.549020, 0.031373, 0.000000, 1.0 },
+ { 0.074510, 0.015686, 0.090196, 1.0 },
+ { 0.329412, 0.105882, 0.160784, 1.0 },
+ { 0.588235, 0.196078, 0.235294, 1.0 },
+ { 0.694118, 0.235294, 0.180392, 1.0 },
+ { 0.803922, 0.278431, 0.129412, 1.0 },
+ { 0.945098, 0.431373, 0.266667, 1.0 },
+ { 0.968627, 0.627451, 0.313725, 1.0 },
+ { 1.000000, 0.654902, 0.364706, 1.0 },
+ { 0.901961, 0.741176, 0.431373, 1.0 },
+ { 0.560784, 0.882353, 0.388235, 1.0 },
+ { 0.674510, 0.811765, 0.478431, 1.0 },
+ { 0.792157, 0.741176, 0.568627, 1.0 },
+ { 0.835294, 0.721569, 0.572549, 1.0 },
+ { 0.882353, 0.705882, 0.576471, 1.0 },
+ { 0.819608, 0.658824, 0.541176, 1.0 },
+ { 0.576471, 0.815686, 0.407843, 1.0 },
+ { 0.545098, 0.843137, 0.215686, 1.0 },
+ { 0.564706, 0.894118, 0.243137, 1.0 },
+ { 0.584314, 0.945098, 0.274510, 1.0 },
+ { 0.592157, 0.945098, 0.286275, 1.0 },
+ { 0.600000, 0.945098, 0.301961, 1.0 },
+ { 0.596078, 0.941176, 0.305882, 1.0 },
+ { 0.596078, 0.921569, 0.333333, 1.0 },
+ { 0.596078, 0.921569, 0.333333, 1.0 },
+ { 0.596078, 0.921569, 0.333333, 1.0 },
+ { 0.607843, 0.933333, 0.337255, 1.0 },
+ { 0.607843, 0.933333, 0.337255, 1.0 },
+ { 0.607843, 0.933333, 0.337255, 1.0 },
+ { 0.607843, 0.933333, 0.337255, 1.0 },
+ { 0.603922, 0.937255, 0.337255, 1.0 },
+ { 0.603922, 0.937255, 0.329412, 1.0 },
+ { 0.600000, 0.964706, 0.313725, 1.0 },
+ { 0.572549, 1.000000, 0.278431, 1.0 },
+ { 0.584314, 0.976471, 0.290196, 1.0 },
+ { 0.596078, 0.952941, 0.301961, 1.0 },
+ { 0.596078, 0.937255, 0.317647, 1.0 },
+ { 0.596078, 0.921569, 0.333333, 1.0 },
+ { 0.592157, 0.929412, 0.345098, 1.0 },
+ { 0.592157, 0.913725, 0.341176, 1.0 },
+ { 0.580392, 0.898039, 0.352941, 1.0 },
+ { 0.576471, 0.874510, 0.356863, 1.0 },
+ { 0.584314, 0.866667, 0.372549, 1.0 },
+ { 0.607843, 0.835294, 0.403922, 1.0 },
+ { 0.631373, 0.807843, 0.435294, 1.0 },
+ { 0.784314, 0.658824, 0.568627, 1.0 },
+ { 0.780392, 0.615686, 0.552941, 1.0 },
+ { 0.572549, 0.741176, 0.462745, 1.0 },
+ { 0.552941, 0.776471, 0.396078, 1.0 },
+ { 0.564706, 0.768627, 0.443137, 1.0 },
+ { 0.639216, 0.690196, 0.529412, 1.0 },
+ { 0.717647, 0.615686, 0.619608, 1.0 },
+ { 0.737255, 0.603922, 0.611765, 1.0 },
+ { 0.760784, 0.596078, 0.603922, 1.0 },
+ { 0.827451, 0.647059, 0.556863, 1.0 },
+ { 0.945098, 0.674510, 0.419608, 1.0 },
+ { 0.992157, 0.733333, 0.356863, 1.0 },
+ { 1.000000, 0.780392, 0.349020, 1.0 },
+ { 0.615686, 0.854902, 0.349020, 1.0 },
+ { 0.603922, 0.874510, 0.356863, 1.0 },
+ { 0.596078, 0.894118, 0.364706, 1.0 },
+ { 0.600000, 0.901961, 0.352941, 1.0 },
+ { 0.600000, 0.909804, 0.349020, 1.0 },
+ { 0.611765, 0.901961, 0.356863, 1.0 },
+ { 0.600000, 0.901961, 0.352941, 1.0 },
+ { 0.580392, 0.862745, 0.368627, 1.0 },
+ { 0.568627, 0.843137, 0.376471, 1.0 },
+ { 0.560784, 0.827451, 0.384314, 1.0 },
+ { 0.552941, 0.811765, 0.396078, 1.0 },
+ { 0.556863, 0.776471, 0.419608, 1.0 },
+ { 0.576471, 0.666667, 0.501961, 1.0 },
+ { 0.654902, 0.572549, 0.647059, 1.0 },
+ { 0.635294, 0.537255, 0.650980, 1.0 },
+ { 0.560784, 0.670588, 0.674510, 1.0 },
+ { 0.709804, 0.705882, 0.725490, 1.0 },
+ { 0.690196, 0.709804, 0.701961, 1.0 },
+ { 0.674510, 0.713725, 0.682353, 1.0 },
+ { 0.615686, 0.764706, 0.580392, 1.0 },
+ { 0.560784, 0.721569, 0.556863, 1.0 },
+ { 0.556863, 0.784314, 0.454902, 1.0 },
+ { 0.560784, 0.803922, 0.415686, 1.0 },
+ { 0.576471, 0.858824, 0.368627, 1.0 },
+ { 0.580392, 0.862745, 0.356863, 1.0 },
+ { 0.584314, 0.870588, 0.349020, 1.0 },
+ { 0.584314, 0.890196, 0.349020, 1.0 },
+ { 0.584314, 0.890196, 0.349020, 1.0 },
+ { 0.607843, 0.898039, 0.360784, 1.0 },
+ { 0.639216, 0.917647, 0.400000, 1.0 },
+ { 0.909804, 0.823529, 0.486275, 1.0 },
+ { 0.984314, 0.788235, 0.501961, 1.0 },
+ { 0.941176, 0.756863, 0.450980, 1.0 },
+ { 0.874510, 0.686275, 0.435294, 1.0 },
+ { 0.800000, 0.619608, 0.560784, 1.0 },
+ { 0.768627, 0.607843, 0.584314, 1.0 },
+ { 0.760784, 0.600000, 0.584314, 1.0 },
+ { 0.733333, 0.600000, 0.603922, 1.0 },
+ { 0.572549, 0.737255, 0.486275, 1.0 },
+ { 0.560784, 0.819608, 0.388235, 1.0 },
+ { 0.560784, 0.827451, 0.380392, 1.0 },
+ { 0.564706, 0.835294, 0.376471, 1.0 },
+ { 0.576471, 0.858824, 0.368627, 1.0 },
+ { 0.576471, 0.874510, 0.356863, 1.0 },
+ { 0.588235, 0.894118, 0.352941, 1.0 },
+ { 0.592157, 0.898039, 0.356863, 1.0 },
+ { 0.584314, 0.890196, 0.356863, 1.0 },
+ { 0.572549, 0.866667, 0.360784, 1.0 },
+ { 0.564706, 0.843137, 0.364706, 1.0 },
+ { 0.556863, 0.815686, 0.384314, 1.0 },
+ { 0.560784, 0.784314, 0.372549, 1.0 },
+ { 0.556863, 0.764706, 0.403922, 1.0 },
+ { 0.662745, 0.341176, 0.298039, 1.0 },
+ { 0.752941, 0.243137, 0.109804, 1.0 },
+ { 0.764706, 0.203922, 0.078431, 1.0 },
+ { 0.662745, 0.105882, 0.058824, 1.0 },
+ { 0.423529, 0.031373, 0.070588, 1.0 },
+ { 0.086275, 0.219608, 0.019608, 1.0 },
+ { 0.090196, 0.262745, 0.015686, 1.0 },
+ { 0.117647, 0.321569, 0.070588, 1.0 },
+ { 0.223529, 0.384314, 0.000000, 1.0 },
+ { 0.266667, 0.443137, 0.070588, 1.0 },
+ { 0.388235, 0.596078, 0.250980, 1.0 },
+ { 0.509804, 0.839216, 0.352941, 1.0 },
+ { 0.552941, 0.847059, 0.349020, 1.0 },
+ { 0.564706, 0.843137, 0.364706, 1.0 },
+ { 0.564706, 0.843137, 0.372549, 1.0 },
+ { 0.564706, 0.835294, 0.380392, 1.0 },
+ { 0.564706, 0.835294, 0.380392, 1.0 },
+ { 0.568627, 0.839216, 0.380392, 1.0 },
+ { 0.564706, 0.858824, 0.360784, 1.0 },
+ { 0.572549, 0.866667, 0.360784, 1.0 },
+ { 0.576471, 0.882353, 0.349020, 1.0 },
+ { 0.576471, 0.898039, 0.321569, 1.0 },
+ { 0.592157, 0.901961, 0.333333, 1.0 },
+ { 0.588235, 0.909804, 0.333333, 1.0 },
+ { 0.596078, 0.921569, 0.333333, 1.0 },
+ { 0.596078, 0.921569, 0.333333, 1.0 },
+ { 0.596078, 0.921569, 0.333333, 1.0 },
+ { 0.600000, 0.909804, 0.349020, 1.0 },
+ { 0.584314, 0.890196, 0.349020, 1.0 },
+ { 0.576471, 0.874510, 0.356863, 1.0 },
+ { 0.576471, 0.874510, 0.356863, 1.0 },
+ { 0.572549, 0.866667, 0.360784, 1.0 },
+ { 0.572549, 0.850980, 0.341176, 1.0 },
+ { 0.603922, 0.847059, 0.278431, 1.0 },
+ { 0.584314, 0.878431, 0.270588, 1.0 },
+ { 0.584314, 0.909804, 0.250980, 1.0 },
+ { 0.521569, 0.913725, 0.282353, 1.0 },
+ { 0.556863, 0.925490, 0.337255, 1.0 },
+ { 0.580392, 0.913725, 0.352941, 1.0 },
+ { 0.592157, 0.898039, 0.356863, 1.0 },
+ { 0.584314, 0.890196, 0.349020, 1.0 },
+ { 0.576471, 0.874510, 0.356863, 1.0 },
+ { 0.576471, 0.874510, 0.356863, 1.0 },
+ { 0.576471, 0.874510, 0.356863, 1.0 },
+ { 0.576471, 0.874510, 0.356863, 1.0 },
+ { 0.576471, 0.874510, 0.356863, 1.0 },
+ { 0.580392, 0.862745, 0.360784, 1.0 },
+ { 0.572549, 0.847059, 0.368627, 1.0 },
+ { 0.560784, 0.827451, 0.384314, 1.0 },
+ { 0.564706, 0.784314, 0.427451, 1.0 },
+ { 0.552941, 0.725490, 0.494118, 1.0 },
+ { 0.549020, 0.709804, 0.576471, 1.0 },
+ { 0.545098, 0.686275, 0.670588, 1.0 },
+ { 0.662745, 0.560784, 0.658824, 1.0 },
+ { 0.729412, 0.576471, 0.658824, 1.0 },
+ { 0.713725, 0.596078, 0.627451, 1.0 },
+ { 0.764706, 0.580392, 0.603922, 1.0 },
+ { 0.776471, 0.607843, 0.572549, 1.0 },
+ { 0.764706, 0.596078, 0.572549, 1.0 },
+ };
+/* Apophysis-040427-6BluBrd */
+static double4 colors_230[] = {
+ { 0.996078, 0.662745, 0.062745, 1.0 },
+ { 0.988235, 0.654902, 0.062745, 1.0 },
+ { 0.988235, 0.631373, 0.058824, 1.0 },
+ { 0.988235, 0.607843, 0.054902, 1.0 },
+ { 0.960784, 0.560784, 0.054902, 1.0 },
+ { 0.933333, 0.517647, 0.054902, 1.0 },
+ { 0.933333, 0.517647, 0.054902, 1.0 },
+ { 0.933333, 0.517647, 0.054902, 1.0 },
+ { 0.439216, 0.666667, 0.031373, 1.0 },
+ { 0.415686, 0.584314, 0.137255, 1.0 },
+ { 0.392157, 0.505882, 0.247059, 1.0 },
+ { 0.411765, 0.545098, 0.286275, 1.0 },
+ { 0.431373, 0.584314, 0.329412, 1.0 },
+ { 0.458824, 0.458824, 0.333333, 1.0 },
+ { 0.490196, 0.337255, 0.341176, 1.0 },
+ { 0.458824, 0.349020, 0.439216, 1.0 },
+ { 0.431373, 0.364706, 0.537255, 1.0 },
+ { 0.078431, 0.274510, 0.764706, 1.0 },
+ { 0.105882, 0.400000, 0.882353, 1.0 },
+ { 0.137255, 0.529412, 1.000000, 1.0 },
+ { 0.074510, 0.364706, 0.890196, 1.0 },
+ { 0.015686, 0.200000, 0.780392, 1.0 },
+ { 0.035294, 0.164706, 0.650980, 1.0 },
+ { 0.058824, 0.129412, 0.521569, 1.0 },
+ { 0.027451, 0.015686, 0.239216, 1.0 },
+ { 0.078431, 0.043137, 0.168627, 1.0 },
+ { 0.129412, 0.070588, 0.098039, 1.0 },
+ { 0.066667, 0.066667, 0.145098, 1.0 },
+ { 0.003922, 0.066667, 0.196078, 1.0 },
+ { 0.031373, 0.050980, 0.129412, 1.0 },
+ { 0.062745, 0.035294, 0.066667, 1.0 },
+ { 0.156863, 0.066667, 0.000000, 1.0 },
+ { 0.129412, 0.137255, 0.000000, 1.0 },
+ { 0.254902, 0.192157, 0.129412, 1.0 },
+ { 0.360784, 0.317647, 0.192157, 1.0 },
+ { 0.466667, 0.443137, 0.254902, 1.0 },
+ { 0.556863, 0.537255, 0.309804, 1.0 },
+ { 0.650980, 0.631373, 0.364706, 1.0 },
+ { 0.819608, 0.654902, 0.266667, 1.0 },
+ { 0.992157, 0.682353, 0.168627, 1.0 },
+ { 1.000000, 0.713725, 0.105882, 1.0 },
+ { 1.000000, 0.690196, 0.090196, 1.0 },
+ { 1.000000, 0.666667, 0.074510, 1.0 },
+ { 0.992157, 0.635294, 0.062745, 1.0 },
+ { 0.988235, 0.607843, 0.054902, 1.0 },
+ { 0.960784, 0.560784, 0.054902, 1.0 },
+ { 0.933333, 0.517647, 0.054902, 1.0 },
+ { 0.933333, 0.486275, 0.047059, 1.0 },
+ { 0.964706, 0.443137, 0.039216, 1.0 },
+ { 0.933333, 0.435294, 0.054902, 1.0 },
+ { 0.929412, 0.450980, 0.054902, 1.0 },
+ { 0.925490, 0.466667, 0.054902, 1.0 },
+ { 0.929412, 0.482353, 0.050980, 1.0 },
+ { 0.937255, 0.501961, 0.050980, 1.0 },
+ { 0.937255, 0.501961, 0.050980, 1.0 },
+ { 0.937255, 0.505882, 0.054902, 1.0 },
+ { 0.992157, 0.600000, 0.058824, 1.0 },
+ { 0.992157, 0.615686, 0.054902, 1.0 },
+ { 0.992157, 0.631373, 0.054902, 1.0 },
+ { 0.992157, 0.615686, 0.054902, 1.0 },
+ { 0.992157, 0.600000, 0.058824, 1.0 },
+ { 0.980392, 0.572549, 0.054902, 1.0 },
+ { 0.972549, 0.549020, 0.054902, 1.0 },
+ { 0.956863, 0.509804, 0.062745, 1.0 },
+ { 0.941176, 0.505882, 0.054902, 1.0 },
+ { 0.941176, 0.505882, 0.054902, 1.0 },
+ { 0.937255, 0.494118, 0.050980, 1.0 },
+ { 0.933333, 0.486275, 0.047059, 1.0 },
+ { 0.933333, 0.486275, 0.047059, 1.0 },
+ { 0.933333, 0.486275, 0.047059, 1.0 },
+ { 0.882353, 0.478431, 0.066667, 1.0 },
+ { 0.800000, 0.560784, 0.235294, 1.0 },
+ { 0.552941, 0.592157, 0.345098, 1.0 },
+ { 0.552941, 0.694118, 0.380392, 1.0 },
+ { 0.552941, 0.796078, 0.415686, 1.0 },
+ { 0.580392, 0.713725, 0.392157, 1.0 },
+ { 0.607843, 0.635294, 0.368627, 1.0 },
+ { 0.584314, 0.588235, 0.345098, 1.0 },
+ { 0.560784, 0.541176, 0.321569, 1.0 },
+ { 0.486275, 0.576471, 0.356863, 1.0 },
+ { 0.462745, 0.443137, 0.368627, 1.0 },
+ { 0.333333, 0.619608, 0.647059, 1.0 },
+ { 0.180392, 0.403922, 0.662745, 1.0 },
+ { 0.031373, 0.192157, 0.678431, 1.0 },
+ { 0.035294, 0.160784, 0.596078, 1.0 },
+ { 0.039216, 0.133333, 0.517647, 1.0 },
+ { 0.000000, 0.078431, 0.317647, 1.0 },
+ { 0.188235, 0.211765, 0.156863, 1.0 },
+ { 0.149020, 0.098039, 0.137255, 1.0 },
+ { 0.074510, 0.098039, 0.286275, 1.0 },
+ { 0.000000, 0.098039, 0.439216, 1.0 },
+ { 0.039216, 0.101961, 0.482353, 1.0 },
+ { 0.078431, 0.105882, 0.525490, 1.0 },
+ { 0.050980, 0.074510, 0.458824, 1.0 },
+ { 0.352941, 0.184314, 0.219608, 1.0 },
+ { 0.368627, 0.200000, 0.023529, 1.0 },
+ { 0.270588, 0.180392, 0.047059, 1.0 },
+ { 0.333333, 0.203922, 0.027451, 1.0 },
+ { 0.376471, 0.313725, 0.011765, 1.0 },
+ { 0.419608, 0.423529, 0.000000, 1.0 },
+ { 0.627451, 0.384314, 0.015686, 1.0 },
+ { 0.835294, 0.345098, 0.031373, 1.0 },
+ { 0.870588, 0.356863, 0.043137, 1.0 },
+ { 0.866667, 0.352941, 0.039216, 1.0 },
+ { 0.639216, 0.317647, 0.027451, 1.0 },
+ { 0.552941, 0.321569, 0.137255, 1.0 },
+ { 0.470588, 0.325490, 0.250980, 1.0 },
+ { 0.549020, 0.349020, 0.270588, 1.0 },
+ { 0.627451, 0.372549, 0.294118, 1.0 },
+ { 0.862745, 0.349020, 0.043137, 1.0 },
+ { 0.866667, 0.392157, 0.043137, 1.0 },
+ { 0.913725, 0.435294, 0.047059, 1.0 },
+ { 0.909804, 0.447059, 0.054902, 1.0 },
+ { 0.850980, 0.360784, 0.039216, 1.0 },
+ { 0.658824, 0.392157, 0.156863, 1.0 },
+ { 0.470588, 0.423529, 0.274510, 1.0 },
+ { 0.396078, 0.254902, 0.364706, 1.0 },
+ { 0.270588, 0.094118, 0.694118, 1.0 },
+ { 0.019608, 0.121569, 0.596078, 1.0 },
+ { 0.000000, 0.129412, 0.729412, 1.0 },
+ { 0.419608, 0.407843, 0.443137, 1.0 },
+ { 0.682353, 0.541176, 0.282353, 1.0 },
+ { 0.945098, 0.674510, 0.125490, 1.0 },
+ { 0.964706, 0.690196, 0.133333, 1.0 },
+ { 0.988235, 0.705882, 0.141176, 1.0 },
+ { 0.984314, 0.662745, 0.168627, 1.0 },
+ { 0.670588, 0.552941, 0.356863, 1.0 },
+ { 0.545098, 0.431373, 0.313725, 1.0 },
+ { 0.482353, 0.364706, 0.262745, 1.0 },
+ { 0.164706, 0.352941, 0.117647, 1.0 },
+ { 0.188235, 0.301961, 0.129412, 1.0 },
+ { 0.211765, 0.250980, 0.145098, 1.0 },
+ { 0.356863, 0.207843, 0.133333, 1.0 },
+ { 0.396078, 0.184314, 0.325490, 1.0 },
+ { 0.517647, 0.305882, 0.396078, 1.0 },
+ { 0.705882, 0.458824, 0.337255, 1.0 },
+ { 0.905882, 0.450980, 0.047059, 1.0 },
+ { 0.905882, 0.431373, 0.074510, 1.0 },
+ { 0.909804, 0.411765, 0.101961, 1.0 },
+ { 0.901961, 0.317647, 0.196078, 1.0 },
+ { 0.894118, 0.223529, 0.294118, 1.0 },
+ { 0.729412, 0.329412, 0.576471, 1.0 },
+ { 0.521569, 0.117647, 0.780392, 1.0 },
+ { 0.372549, 0.113725, 0.882353, 1.0 },
+ { 0.247059, 0.262745, 0.925490, 1.0 },
+ { 0.215686, 0.552941, 0.847059, 1.0 },
+ { 0.192157, 0.560784, 0.831373, 1.0 },
+ { 0.172549, 0.572549, 0.815686, 1.0 },
+ { 0.160784, 0.749020, 0.854902, 1.0 },
+ { 0.525490, 0.674510, 0.764706, 1.0 },
+ { 0.360784, 0.235294, 1.000000, 1.0 },
+ { 0.556863, 0.000000, 0.949020, 1.0 },
+ { 0.482353, 0.047059, 0.760784, 1.0 },
+ { 0.654902, 0.129412, 0.517647, 1.0 },
+ { 0.827451, 0.211765, 0.278431, 1.0 },
+ { 0.890196, 0.376471, 0.054902, 1.0 },
+ { 0.913725, 0.435294, 0.047059, 1.0 },
+ { 0.905882, 0.450980, 0.047059, 1.0 },
+ { 0.909804, 0.454902, 0.050980, 1.0 },
+ { 0.913725, 0.462745, 0.043137, 1.0 },
+ { 0.917647, 0.466667, 0.047059, 1.0 },
+ { 0.937255, 0.501961, 0.050980, 1.0 },
+ { 0.952941, 0.525490, 0.050980, 1.0 },
+ { 0.972549, 0.549020, 0.054902, 1.0 },
+ { 0.992157, 0.600000, 0.058824, 1.0 },
+ { 1.000000, 0.639216, 0.062745, 1.0 },
+ { 1.000000, 0.666667, 0.074510, 1.0 },
+ { 1.000000, 0.666667, 0.074510, 1.0 },
+ { 0.988235, 0.713725, 0.094118, 1.0 },
+ { 0.980392, 0.745098, 0.094118, 1.0 },
+ { 0.976471, 0.780392, 0.094118, 1.0 },
+ { 0.976471, 0.800000, 0.098039, 1.0 },
+ { 0.992157, 0.788235, 0.113725, 1.0 },
+ { 0.996078, 0.768627, 0.105882, 1.0 },
+ { 1.000000, 0.717647, 0.090196, 1.0 },
+ { 0.996078, 0.666667, 0.074510, 1.0 },
+ { 0.972549, 0.576471, 0.058824, 1.0 },
+ { 0.811765, 0.517647, 0.058824, 1.0 },
+ { 0.674510, 0.501961, 0.349020, 1.0 },
+ { 0.549020, 0.482353, 0.313725, 1.0 },
+ { 0.803922, 0.396078, 0.047059, 1.0 },
+ { 0.901961, 0.447059, 0.043137, 1.0 },
+ { 0.941176, 0.505882, 0.054902, 1.0 },
+ { 0.992157, 0.596078, 0.078431, 1.0 },
+ { 1.000000, 0.752941, 0.113725, 1.0 },
+ { 0.996078, 0.792157, 0.113725, 1.0 },
+ { 0.992157, 0.835294, 0.113725, 1.0 },
+ { 0.772549, 0.996078, 0.074510, 1.0 },
+ { 0.435294, 1.000000, 0.043137, 1.0 },
+ { 0.541176, 0.976471, 0.078431, 1.0 },
+ { 0.921569, 0.929412, 0.203922, 1.0 },
+ { 1.000000, 0.784314, 0.160784, 1.0 },
+ { 1.000000, 0.788235, 0.117647, 1.0 },
+ { 1.000000, 0.788235, 0.117647, 1.0 },
+ { 1.000000, 0.792157, 0.109804, 1.0 },
+ { 1.000000, 0.788235, 0.117647, 1.0 },
+ { 1.000000, 0.745098, 0.101961, 1.0 },
+ { 1.000000, 0.717647, 0.090196, 1.0 },
+ { 1.000000, 0.717647, 0.090196, 1.0 },
+ { 1.000000, 0.717647, 0.090196, 1.0 },
+ { 1.000000, 0.717647, 0.090196, 1.0 },
+ { 1.000000, 0.717647, 0.090196, 1.0 },
+ { 1.000000, 0.717647, 0.090196, 1.0 },
+ { 1.000000, 0.713725, 0.105882, 1.0 },
+ { 1.000000, 0.725490, 0.109804, 1.0 },
+ { 0.996078, 0.745098, 0.117647, 1.0 },
+ { 1.000000, 0.752941, 0.113725, 1.0 },
+ { 1.000000, 0.733333, 0.101961, 1.0 },
+ { 1.000000, 0.713725, 0.105882, 1.0 },
+ { 1.000000, 0.678431, 0.105882, 1.0 },
+ { 1.000000, 0.670588, 0.078431, 1.0 },
+ { 1.000000, 0.666667, 0.074510, 1.0 },
+ { 1.000000, 0.670588, 0.078431, 1.0 },
+ { 1.000000, 0.709804, 0.094118, 1.0 },
+ { 1.000000, 0.717647, 0.090196, 1.0 },
+ { 1.000000, 0.717647, 0.109804, 1.0 },
+ { 1.000000, 0.725490, 0.117647, 1.0 },
+ { 0.996078, 0.717647, 0.113725, 1.0 },
+ { 1.000000, 0.713725, 0.105882, 1.0 },
+ { 1.000000, 0.698039, 0.086275, 1.0 },
+ { 1.000000, 0.666667, 0.074510, 1.0 },
+ { 1.000000, 0.666667, 0.074510, 1.0 },
+ { 0.988235, 0.639216, 0.066667, 1.0 },
+ { 0.976471, 0.580392, 0.054902, 1.0 },
+ { 0.909804, 0.454902, 0.050980, 1.0 },
+ { 0.694118, 0.423529, 0.262745, 1.0 },
+ { 0.541176, 0.368627, 0.356863, 1.0 },
+ { 0.403922, 0.058824, 0.694118, 1.0 },
+ { 0.501961, 0.043137, 0.796078, 1.0 },
+ { 0.572549, 0.082353, 0.886275, 1.0 },
+ { 0.592157, 0.090196, 0.878431, 1.0 },
+ { 0.690196, 0.325490, 0.745098, 1.0 },
+ { 0.662745, 0.643137, 0.517647, 1.0 },
+ { 0.890196, 0.678431, 0.160784, 1.0 },
+ { 0.972549, 0.721569, 0.101961, 1.0 },
+ { 0.992157, 0.717647, 0.098039, 1.0 },
+ { 1.000000, 0.717647, 0.090196, 1.0 },
+ { 1.000000, 0.768627, 0.066667, 1.0 },
+ { 0.992157, 0.776471, 0.066667, 1.0 },
+ { 1.000000, 0.749020, 0.019608, 1.0 },
+ { 0.960784, 0.717647, 0.054902, 1.0 },
+ { 0.996078, 0.694118, 0.074510, 1.0 },
+ { 1.000000, 0.694118, 0.074510, 1.0 },
+ { 1.000000, 0.713725, 0.090196, 1.0 },
+ { 0.956863, 0.725490, 0.082353, 1.0 },
+ { 0.921569, 0.752941, 0.105882, 1.0 },
+ { 0.835294, 0.819608, 0.086275, 1.0 },
+ { 0.662745, 0.835294, 0.062745, 1.0 },
+ { 0.588235, 0.800000, 0.109804, 1.0 },
+ { 0.505882, 0.894118, 0.160784, 1.0 },
+ { 0.235294, 0.690196, 0.192157, 1.0 },
+ { 0.396078, 0.596078, 0.286275, 1.0 },
+ { 0.439216, 0.600000, 0.333333, 1.0 },
+ { 0.525490, 0.627451, 0.349020, 1.0 },
+ { 0.588235, 0.486275, 0.145098, 1.0 },
+ { 0.905882, 0.490196, 0.019608, 1.0 },
+ };
+/* Apophysis-040427-6BluBrdInv */
+static double4 colors_231[] = {
+ { 0.905882, 0.490196, 0.019608, 1.0 },
+ { 0.525490, 0.627451, 0.349020, 1.0 },
+ { 0.458824, 0.611765, 0.317647, 1.0 },
+ { 0.396078, 0.596078, 0.286275, 1.0 },
+ { 0.450980, 0.745098, 0.223529, 1.0 },
+ { 0.505882, 0.894118, 0.160784, 1.0 },
+ { 0.545098, 0.847059, 0.133333, 1.0 },
+ { 0.588235, 0.800000, 0.109804, 1.0 },
+ { 0.835294, 0.819608, 0.086275, 1.0 },
+ { 0.894118, 0.772549, 0.082353, 1.0 },
+ { 0.956863, 0.725490, 0.082353, 1.0 },
+ { 0.976471, 0.709804, 0.078431, 1.0 },
+ { 1.000000, 0.694118, 0.074510, 1.0 },
+ { 0.980392, 0.705882, 0.062745, 1.0 },
+ { 0.960784, 0.717647, 0.054902, 1.0 },
+ { 0.980392, 0.733333, 0.035294, 1.0 },
+ { 1.000000, 0.749020, 0.019608, 1.0 },
+ { 1.000000, 0.768627, 0.066667, 1.0 },
+ { 0.996078, 0.741176, 0.082353, 1.0 },
+ { 0.992157, 0.717647, 0.098039, 1.0 },
+ { 0.941176, 0.698039, 0.129412, 1.0 },
+ { 0.890196, 0.678431, 0.160784, 1.0 },
+ { 0.776471, 0.658824, 0.337255, 1.0 },
+ { 0.662745, 0.643137, 0.517647, 1.0 },
+ { 0.592157, 0.090196, 0.878431, 1.0 },
+ { 0.545098, 0.066667, 0.835294, 1.0 },
+ { 0.501961, 0.043137, 0.796078, 1.0 },
+ { 0.521569, 0.203922, 0.576471, 1.0 },
+ { 0.541176, 0.368627, 0.356863, 1.0 },
+ { 0.615686, 0.396078, 0.309804, 1.0 },
+ { 0.694118, 0.423529, 0.262745, 1.0 },
+ { 0.909804, 0.454902, 0.050980, 1.0 },
+ { 0.976471, 0.580392, 0.054902, 1.0 },
+ { 1.000000, 0.666667, 0.074510, 1.0 },
+ { 1.000000, 0.682353, 0.078431, 1.0 },
+ { 1.000000, 0.698039, 0.086275, 1.0 },
+ { 0.996078, 0.705882, 0.098039, 1.0 },
+ { 0.996078, 0.717647, 0.113725, 1.0 },
+ { 0.996078, 0.721569, 0.113725, 1.0 },
+ { 1.000000, 0.725490, 0.117647, 1.0 },
+ { 1.000000, 0.717647, 0.090196, 1.0 },
+ { 1.000000, 0.694118, 0.082353, 1.0 },
+ { 1.000000, 0.670588, 0.078431, 1.0 },
+ { 1.000000, 0.670588, 0.078431, 1.0 },
+ { 1.000000, 0.670588, 0.078431, 1.0 },
+ { 1.000000, 0.674510, 0.090196, 1.0 },
+ { 1.000000, 0.678431, 0.105882, 1.0 },
+ { 1.000000, 0.713725, 0.105882, 1.0 },
+ { 1.000000, 0.733333, 0.101961, 1.0 },
+ { 0.996078, 0.745098, 0.117647, 1.0 },
+ { 0.996078, 0.729412, 0.109804, 1.0 },
+ { 1.000000, 0.713725, 0.105882, 1.0 },
+ { 1.000000, 0.713725, 0.098039, 1.0 },
+ { 1.000000, 0.717647, 0.090196, 1.0 },
+ { 1.000000, 0.717647, 0.090196, 1.0 },
+ { 1.000000, 0.717647, 0.090196, 1.0 },
+ { 1.000000, 0.717647, 0.090196, 1.0 },
+ { 1.000000, 0.729412, 0.094118, 1.0 },
+ { 1.000000, 0.745098, 0.101961, 1.0 },
+ { 1.000000, 0.768627, 0.105882, 1.0 },
+ { 1.000000, 0.792157, 0.109804, 1.0 },
+ { 1.000000, 0.788235, 0.113725, 1.0 },
+ { 1.000000, 0.788235, 0.117647, 1.0 },
+ { 1.000000, 0.788235, 0.117647, 1.0 },
+ { 1.000000, 0.784314, 0.160784, 1.0 },
+ { 0.541176, 0.976471, 0.078431, 1.0 },
+ { 0.654902, 0.984314, 0.074510, 1.0 },
+ { 0.772549, 0.996078, 0.074510, 1.0 },
+ { 0.882353, 0.913725, 0.094118, 1.0 },
+ { 0.992157, 0.835294, 0.113725, 1.0 },
+ { 1.000000, 0.752941, 0.113725, 1.0 },
+ { 1.000000, 0.678431, 0.098039, 1.0 },
+ { 0.941176, 0.505882, 0.054902, 1.0 },
+ { 0.870588, 0.450980, 0.050980, 1.0 },
+ { 0.803922, 0.396078, 0.047059, 1.0 },
+ { 0.737255, 0.447059, 0.196078, 1.0 },
+ { 0.674510, 0.501961, 0.349020, 1.0 },
+ { 0.741176, 0.509804, 0.203922, 1.0 },
+ { 0.811765, 0.517647, 0.058824, 1.0 },
+ { 0.972549, 0.576471, 0.058824, 1.0 },
+ { 0.996078, 0.666667, 0.074510, 1.0 },
+ { 0.996078, 0.768627, 0.105882, 1.0 },
+ { 0.984314, 0.784314, 0.101961, 1.0 },
+ { 0.976471, 0.800000, 0.098039, 1.0 },
+ { 0.976471, 0.788235, 0.094118, 1.0 },
+ { 0.976471, 0.780392, 0.094118, 1.0 },
+ { 0.988235, 0.713725, 0.094118, 1.0 },
+ { 1.000000, 0.674510, 0.070588, 1.0 },
+ { 1.000000, 0.666667, 0.074510, 1.0 },
+ { 0.996078, 0.631373, 0.066667, 1.0 },
+ { 0.992157, 0.600000, 0.058824, 1.0 },
+ { 0.980392, 0.572549, 0.054902, 1.0 },
+ { 0.972549, 0.549020, 0.054902, 1.0 },
+ { 0.937255, 0.501961, 0.050980, 1.0 },
+ { 0.933333, 0.486275, 0.047059, 1.0 },
+ { 0.917647, 0.466667, 0.047059, 1.0 },
+ { 0.913725, 0.462745, 0.043137, 1.0 },
+ { 0.905882, 0.450980, 0.047059, 1.0 },
+ { 0.898039, 0.411765, 0.050980, 1.0 },
+ { 0.890196, 0.376471, 0.054902, 1.0 },
+ { 0.858824, 0.294118, 0.164706, 1.0 },
+ { 0.827451, 0.211765, 0.278431, 1.0 },
+ { 0.482353, 0.047059, 0.760784, 1.0 },
+ { 0.572549, 0.058824, 0.905882, 1.0 },
+ { 0.360784, 0.235294, 1.000000, 1.0 },
+ { 0.258824, 0.490196, 0.925490, 1.0 },
+ { 0.160784, 0.749020, 0.854902, 1.0 },
+ { 0.164706, 0.658824, 0.835294, 1.0 },
+ { 0.172549, 0.572549, 0.815686, 1.0 },
+ { 0.215686, 0.552941, 0.847059, 1.0 },
+ { 0.239216, 0.368627, 0.780392, 1.0 },
+ { 0.247059, 0.262745, 0.925490, 1.0 },
+ { 0.372549, 0.113725, 0.882353, 1.0 },
+ { 0.729412, 0.329412, 0.576471, 1.0 },
+ { 0.811765, 0.274510, 0.435294, 1.0 },
+ { 0.894118, 0.223529, 0.294118, 1.0 },
+ { 0.909804, 0.411765, 0.101961, 1.0 },
+ { 0.905882, 0.450980, 0.047059, 1.0 },
+ { 0.905882, 0.450980, 0.047059, 1.0 },
+ { 0.878431, 0.450980, 0.054902, 1.0 },
+ { 0.517647, 0.305882, 0.396078, 1.0 },
+ { 0.435294, 0.254902, 0.262745, 1.0 },
+ { 0.356863, 0.207843, 0.133333, 1.0 },
+ { 0.282353, 0.227451, 0.137255, 1.0 },
+ { 0.211765, 0.250980, 0.145098, 1.0 },
+ { 0.164706, 0.352941, 0.117647, 1.0 },
+ { 0.274510, 0.278431, 0.207843, 1.0 },
+ { 0.482353, 0.364706, 0.262745, 1.0 },
+ { 0.545098, 0.431373, 0.313725, 1.0 },
+ { 0.984314, 0.662745, 0.168627, 1.0 },
+ { 0.984314, 0.682353, 0.152941, 1.0 },
+ { 0.988235, 0.705882, 0.141176, 1.0 },
+ { 0.945098, 0.674510, 0.125490, 1.0 },
+ { 0.647059, 0.533333, 0.368627, 1.0 },
+ { 0.419608, 0.407843, 0.443137, 1.0 },
+ { 0.098039, 0.168627, 0.670588, 1.0 },
+ { 0.019608, 0.121569, 0.596078, 1.0 },
+ { 0.207843, 0.188235, 0.478431, 1.0 },
+ { 0.396078, 0.254902, 0.364706, 1.0 },
+ { 0.431373, 0.337255, 0.317647, 1.0 },
+ { 0.470588, 0.423529, 0.274510, 1.0 },
+ { 0.850980, 0.360784, 0.039216, 1.0 },
+ { 0.890196, 0.427451, 0.050980, 1.0 },
+ { 0.909804, 0.447059, 0.054902, 1.0 },
+ { 0.913725, 0.435294, 0.047059, 1.0 },
+ { 0.862745, 0.349020, 0.043137, 1.0 },
+ { 0.745098, 0.360784, 0.168627, 1.0 },
+ { 0.627451, 0.372549, 0.294118, 1.0 },
+ { 0.470588, 0.325490, 0.250980, 1.0 },
+ { 0.368627, 0.262745, 0.219608, 1.0 },
+ { 0.639216, 0.317647, 0.027451, 1.0 },
+ { 0.843137, 0.317647, 0.031373, 1.0 },
+ { 0.870588, 0.356863, 0.043137, 1.0 },
+ { 0.850980, 0.349020, 0.035294, 1.0 },
+ { 0.835294, 0.345098, 0.031373, 1.0 },
+ { 0.419608, 0.423529, 0.000000, 1.0 },
+ { 0.419608, 0.298039, 0.047059, 1.0 },
+ { 0.333333, 0.203922, 0.027451, 1.0 },
+ { 0.235294, 0.160784, 0.003922, 1.0 },
+ { 0.270588, 0.180392, 0.047059, 1.0 },
+ { 0.368627, 0.200000, 0.023529, 1.0 },
+ { 0.050980, 0.074510, 0.458824, 1.0 },
+ { 0.062745, 0.090196, 0.490196, 1.0 },
+ { 0.078431, 0.105882, 0.525490, 1.0 },
+ { 0.000000, 0.098039, 0.439216, 1.0 },
+ { 0.011765, 0.070588, 0.294118, 1.0 },
+ { 0.149020, 0.098039, 0.137255, 1.0 },
+ { 0.219608, 0.164706, 0.113725, 1.0 },
+ { 0.000000, 0.078431, 0.317647, 1.0 },
+ { 0.019608, 0.105882, 0.415686, 1.0 },
+ { 0.039216, 0.133333, 0.517647, 1.0 },
+ { 0.031373, 0.192157, 0.678431, 1.0 },
+ { 0.160784, 0.596078, 0.713725, 1.0 },
+ { 0.333333, 0.619608, 0.647059, 1.0 },
+ { 0.517647, 0.423529, 0.549020, 1.0 },
+ { 0.462745, 0.443137, 0.368627, 1.0 },
+ { 0.486275, 0.576471, 0.356863, 1.0 },
+ { 0.560784, 0.541176, 0.321569, 1.0 },
+ { 0.607843, 0.635294, 0.368627, 1.0 },
+ { 0.560784, 0.713725, 0.403922, 1.0 },
+ { 0.552941, 0.796078, 0.415686, 1.0 },
+ { 0.443137, 0.639216, 0.368627, 1.0 },
+ { 0.552941, 0.592157, 0.345098, 1.0 },
+ { 0.678431, 0.521569, 0.329412, 1.0 },
+ { 0.882353, 0.478431, 0.066667, 1.0 },
+ { 0.905882, 0.482353, 0.054902, 1.0 },
+ { 0.933333, 0.486275, 0.047059, 1.0 },
+ { 0.933333, 0.486275, 0.047059, 1.0 },
+ { 0.933333, 0.494118, 0.054902, 1.0 },
+ { 0.941176, 0.505882, 0.054902, 1.0 },
+ { 0.937255, 0.501961, 0.050980, 1.0 },
+ { 0.941176, 0.505882, 0.054902, 1.0 },
+ { 0.956863, 0.509804, 0.062745, 1.0 },
+ { 0.972549, 0.549020, 0.054902, 1.0 },
+ { 0.992157, 0.600000, 0.058824, 1.0 },
+ { 0.988235, 0.607843, 0.054902, 1.0 },
+ { 0.992157, 0.631373, 0.054902, 1.0 },
+ { 1.000000, 0.631373, 0.066667, 1.0 },
+ { 0.992157, 0.600000, 0.058824, 1.0 },
+ { 0.976471, 0.552941, 0.058824, 1.0 },
+ { 0.937255, 0.505882, 0.054902, 1.0 },
+ { 0.937255, 0.501961, 0.050980, 1.0 },
+ { 0.933333, 0.486275, 0.047059, 1.0 },
+ { 0.925490, 0.466667, 0.054902, 1.0 },
+ { 0.921569, 0.443137, 0.054902, 1.0 },
+ { 0.933333, 0.435294, 0.054902, 1.0 },
+ { 0.988235, 0.435294, 0.023529, 1.0 },
+ { 0.964706, 0.443137, 0.039216, 1.0 },
+ { 0.933333, 0.486275, 0.047059, 1.0 },
+ { 0.933333, 0.517647, 0.054902, 1.0 },
+ { 0.988235, 0.607843, 0.054902, 1.0 },
+ { 0.996078, 0.643137, 0.062745, 1.0 },
+ { 1.000000, 0.666667, 0.074510, 1.0 },
+ { 1.000000, 0.670588, 0.078431, 1.0 },
+ { 1.000000, 0.713725, 0.105882, 1.0 },
+ { 1.000000, 0.690196, 0.113725, 1.0 },
+ { 0.992157, 0.682353, 0.168627, 1.0 },
+ { 0.650980, 0.631373, 0.364706, 1.0 },
+ { 0.537255, 0.458824, 0.313725, 1.0 },
+ { 0.466667, 0.443137, 0.254902, 1.0 },
+ { 0.345098, 0.282353, 0.231373, 1.0 },
+ { 0.254902, 0.192157, 0.129412, 1.0 },
+ { 0.164706, 0.105882, 0.015686, 1.0 },
+ { 0.129412, 0.137255, 0.000000, 1.0 },
+ { 0.156863, 0.066667, 0.000000, 1.0 },
+ { 0.062745, 0.035294, 0.066667, 1.0 },
+ { 0.003922, 0.066667, 0.196078, 1.0 },
+ { 0.031373, 0.066667, 0.235294, 1.0 },
+ { 0.129412, 0.070588, 0.098039, 1.0 },
+ { 0.015686, 0.054902, 0.192157, 1.0 },
+ { 0.027451, 0.015686, 0.239216, 1.0 },
+ { 0.062745, 0.043137, 0.270588, 1.0 },
+ { 0.058824, 0.129412, 0.521569, 1.0 },
+ { 0.015686, 0.200000, 0.780392, 1.0 },
+ { 0.043137, 0.517647, 1.000000, 1.0 },
+ { 0.137255, 0.529412, 1.000000, 1.0 },
+ { 0.160784, 0.396078, 0.874510, 1.0 },
+ { 0.078431, 0.274510, 0.764706, 1.0 },
+ { 0.215686, 0.305882, 0.568627, 1.0 },
+ { 0.431373, 0.364706, 0.537255, 1.0 },
+ { 0.490196, 0.337255, 0.341176, 1.0 },
+ { 0.525490, 0.411765, 0.294118, 1.0 },
+ { 0.431373, 0.584314, 0.329412, 1.0 },
+ { 0.419608, 0.596078, 0.341176, 1.0 },
+ { 0.392157, 0.505882, 0.247059, 1.0 },
+ { 0.376471, 0.541176, 0.000000, 1.0 },
+ { 0.439216, 0.666667, 0.031373, 1.0 },
+ { 0.717647, 0.674510, 0.086275, 1.0 },
+ { 0.933333, 0.517647, 0.054902, 1.0 },
+ { 0.933333, 0.517647, 0.054902, 1.0 },
+ { 0.976471, 0.580392, 0.054902, 1.0 },
+ { 0.988235, 0.607843, 0.054902, 1.0 },
+ { 0.992157, 0.639216, 0.066667, 1.0 },
+ { 0.988235, 0.654902, 0.062745, 1.0 },
+ { 1.000000, 0.666667, 0.074510, 1.0 },
+ { 0.996078, 0.662745, 0.062745, 1.0 },
+ };
+/* Apophysis-040427-6FaerieKng */
+static double4 colors_232[] = {
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.298039, 0.054902, 0.247059, 1.0 },
+ { 0.329412, 0.070588, 0.313725, 1.0 },
+ { 0.364706, 0.086275, 0.384314, 1.0 },
+ { 0.372549, 0.121569, 0.266667, 1.0 },
+ { 0.384314, 0.156863, 0.152941, 1.0 },
+ { 0.372549, 0.137255, 0.141176, 1.0 },
+ { 0.364706, 0.121569, 0.133333, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.011765, 0.019608, 0.027451, 1.0 },
+ { 0.011765, 0.031373, 0.047059, 1.0 },
+ { 0.172549, 0.101961, 0.070588, 1.0 },
+ { 0.333333, 0.172549, 0.094118, 1.0 },
+ { 0.423529, 0.278431, 0.152941, 1.0 },
+ { 0.517647, 0.388235, 0.211765, 1.0 },
+ { 0.525490, 0.427451, 0.278431, 1.0 },
+ { 0.533333, 0.466667, 0.349020, 1.0 },
+ { 0.607843, 0.635294, 0.705882, 1.0 },
+ { 0.501961, 0.466667, 0.784314, 1.0 },
+ { 0.400000, 0.301961, 0.866667, 1.0 },
+ { 0.372549, 0.188235, 0.639216, 1.0 },
+ { 0.349020, 0.074510, 0.411765, 1.0 },
+ { 0.349020, 0.066667, 0.388235, 1.0 },
+ { 0.352941, 0.062745, 0.364706, 1.0 },
+ { 0.403922, 0.196078, 0.219608, 1.0 },
+ { 0.470588, 0.243137, 0.109804, 1.0 },
+ { 0.541176, 0.294118, 0.000000, 1.0 },
+ { 0.639216, 0.364706, 0.000000, 1.0 },
+ { 0.741176, 0.439216, 0.000000, 1.0 },
+ { 0.760784, 0.423529, 0.000000, 1.0 },
+ { 0.780392, 0.407843, 0.000000, 1.0 },
+ { 0.635294, 0.368627, 0.184314, 1.0 },
+ { 0.552941, 0.243137, 0.223529, 1.0 },
+ { 0.278431, 0.078431, 0.380392, 1.0 },
+ { 0.137255, 0.105882, 0.470588, 1.0 },
+ { 0.000000, 0.133333, 0.564706, 1.0 },
+ { 0.188235, 0.101961, 0.466667, 1.0 },
+ { 0.380392, 0.074510, 0.372549, 1.0 },
+ { 0.356863, 0.121569, 0.403922, 1.0 },
+ { 0.333333, 0.172549, 0.439216, 1.0 },
+ { 0.278431, 0.090196, 0.380392, 1.0 },
+ { 0.215686, 0.050980, 0.278431, 1.0 },
+ { 0.152941, 0.015686, 0.180392, 1.0 },
+ { 0.078431, 0.007843, 0.090196, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.011765, 0.000000, 1.0 },
+ { 0.019608, 0.082353, 0.000000, 1.0 },
+ { 0.031373, 0.439216, 0.000000, 1.0 },
+ { 0.172549, 0.470588, 0.105882, 1.0 },
+ { 0.317647, 0.505882, 0.215686, 1.0 },
+ { 0.427451, 0.470588, 0.301961, 1.0 },
+ { 0.541176, 0.435294, 0.392157, 1.0 },
+ { 0.490196, 0.419608, 0.454902, 1.0 },
+ { 0.439216, 0.403922, 0.517647, 1.0 },
+ { 0.270588, 0.537255, 0.721569, 1.0 },
+ { 0.603922, 0.698039, 0.721569, 1.0 },
+ { 0.937255, 0.858824, 0.721569, 1.0 },
+ { 0.858824, 0.811765, 0.666667, 1.0 },
+ { 0.784314, 0.764706, 0.615686, 1.0 },
+ { 0.674510, 0.654902, 0.576471, 1.0 },
+ { 0.568627, 0.549020, 0.537255, 1.0 },
+ { 0.368627, 0.337255, 0.388235, 1.0 },
+ { 0.254902, 0.164706, 0.376471, 1.0 },
+ { 0.094118, 0.078431, 0.184314, 1.0 },
+ { 0.086275, 0.141176, 0.180392, 1.0 },
+ { 0.082353, 0.203922, 0.180392, 1.0 },
+ { 0.058824, 0.215686, 0.207843, 1.0 },
+ { 0.039216, 0.227451, 0.235294, 1.0 },
+ { 0.031373, 0.356863, 0.278431, 1.0 },
+ { 0.086275, 0.384314, 0.337255, 1.0 },
+ { 0.568627, 0.250980, 0.623529, 1.0 },
+ { 0.588235, 0.403922, 0.666667, 1.0 },
+ { 0.607843, 0.560784, 0.709804, 1.0 },
+ { 0.615686, 0.458824, 0.635294, 1.0 },
+ { 0.623529, 0.360784, 0.560784, 1.0 },
+ { 0.576471, 0.415686, 0.490196, 1.0 },
+ { 0.529412, 0.474510, 0.423529, 1.0 },
+ { 0.600000, 0.568627, 0.423529, 1.0 },
+ { 0.800000, 0.741176, 0.478431, 1.0 },
+ { 0.498039, 0.674510, 0.450980, 1.0 },
+ { 0.435294, 0.537255, 0.321569, 1.0 },
+ { 0.376471, 0.403922, 0.192157, 1.0 },
+ { 0.258824, 0.270588, 0.164706, 1.0 },
+ { 0.145098, 0.137255, 0.141176, 1.0 },
+ { 0.047059, 0.047059, 0.047059, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.098039, 0.043137, 0.172549, 1.0 },
+ { 0.156863, 0.086275, 0.262745, 1.0 },
+ { 0.215686, 0.133333, 0.356863, 1.0 },
+ { 0.145098, 0.129412, 0.345098, 1.0 },
+ { 0.074510, 0.125490, 0.333333, 1.0 },
+ { 0.000000, 0.090196, 0.325490, 1.0 },
+ { 0.000000, 0.168627, 0.305882, 1.0 },
+ { 0.015686, 0.349020, 0.266667, 1.0 },
+ { 0.019608, 0.203922, 0.160784, 1.0 },
+ { 0.027451, 0.062745, 0.058824, 1.0 },
+ { 0.015686, 0.031373, 0.039216, 1.0 },
+ { 0.007843, 0.003922, 0.023529, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.019608, 0.027451, 0.007843, 1.0 },
+ { 0.129412, 0.117647, 0.066667, 1.0 },
+ { 0.243137, 0.211765, 0.129412, 1.0 },
+ { 0.290196, 0.164706, 0.192157, 1.0 },
+ { 0.337255, 0.117647, 0.254902, 1.0 },
+ { 0.470588, 0.168627, 0.372549, 1.0 },
+ { 0.690196, 0.266667, 0.501961, 1.0 },
+ { 0.694118, 0.274510, 0.588235, 1.0 },
+ { 0.588235, 0.188235, 0.615686, 1.0 },
+ { 0.549020, 0.164706, 0.458824, 1.0 },
+ { 0.556863, 0.196078, 0.419608, 1.0 },
+ { 0.568627, 0.231373, 0.384314, 1.0 },
+ { 0.525490, 0.227451, 0.266667, 1.0 },
+ { 0.407843, 0.227451, 0.176471, 1.0 },
+ { 0.419608, 0.384314, 0.262745, 1.0 },
+ { 0.592157, 0.474510, 0.239216, 1.0 },
+ { 0.427451, 0.643137, 0.376471, 1.0 },
+ { 0.447059, 0.423529, 0.392157, 1.0 },
+ { 0.466667, 0.203922, 0.411765, 1.0 },
+ { 0.458824, 0.137255, 0.411765, 1.0 },
+ { 0.450980, 0.074510, 0.415686, 1.0 },
+ { 0.415686, 0.043137, 0.396078, 1.0 },
+ { 0.513725, 0.031373, 0.278431, 1.0 },
+ { 0.545098, 0.227451, 0.286275, 1.0 },
+ { 0.694118, 0.356863, 0.298039, 1.0 },
+ { 0.694118, 0.423529, 0.019608, 1.0 },
+ { 0.674510, 0.431373, 0.031373, 1.0 },
+ { 0.654902, 0.439216, 0.043137, 1.0 },
+ { 0.607843, 0.466667, 0.168627, 1.0 },
+ { 0.580392, 0.556863, 0.227451, 1.0 },
+ { 0.584314, 0.592157, 0.262745, 1.0 },
+ { 0.631373, 0.533333, 0.282353, 1.0 },
+ { 0.788235, 0.474510, 0.760784, 1.0 },
+ { 0.819608, 0.415686, 0.831373, 1.0 },
+ { 0.854902, 0.356863, 0.901961, 1.0 },
+ { 0.800000, 0.435294, 0.792157, 1.0 },
+ { 0.478431, 0.372549, 0.549020, 1.0 },
+ { 0.164706, 0.337255, 0.474510, 1.0 },
+ { 0.054902, 0.337255, 0.333333, 1.0 },
+ { 0.121569, 0.392157, 0.450980, 1.0 },
+ { 0.333333, 0.396078, 0.596078, 1.0 },
+ { 0.968627, 0.345098, 0.917647, 1.0 },
+ { 0.984314, 0.380392, 0.956863, 1.0 },
+ { 1.000000, 0.419608, 1.000000, 1.0 },
+ { 1.000000, 0.423529, 0.807843, 1.0 },
+ { 0.823529, 0.470588, 0.619608, 1.0 },
+ { 0.796078, 0.611765, 0.392157, 1.0 },
+ { 0.725490, 0.529412, 0.321569, 1.0 },
+ { 0.525490, 0.207843, 0.333333, 1.0 },
+ { 0.529412, 0.215686, 0.392157, 1.0 },
+ { 0.533333, 0.227451, 0.454902, 1.0 },
+ { 0.607843, 0.262745, 0.501961, 1.0 },
+ { 0.741176, 0.247059, 0.568627, 1.0 },
+ { 0.741176, 0.247059, 0.576471, 1.0 },
+ { 0.760784, 0.254902, 0.615686, 1.0 },
+ { 0.698039, 0.176471, 0.737255, 1.0 },
+ { 0.705882, 0.262745, 0.717647, 1.0 },
+ { 0.658824, 0.301961, 0.615686, 1.0 },
+ { 0.392157, 0.254902, 0.505882, 1.0 },
+ { 0.376471, 0.301961, 0.388235, 1.0 },
+ { 0.203922, 0.184314, 0.211765, 1.0 },
+ { 0.082353, 0.086275, 0.094118, 1.0 },
+ { 0.015686, 0.015686, 0.023529, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.019608, 0.003922, 0.007843, 1.0 },
+ { 0.090196, 0.031373, 0.003922, 1.0 },
+ { 0.160784, 0.058824, 0.000000, 1.0 },
+ { 0.321569, 0.160784, 0.074510, 1.0 },
+ { 0.368627, 0.137255, 0.160784, 1.0 },
+ { 0.239216, 0.164706, 0.172549, 1.0 },
+ { 0.125490, 0.066667, 0.188235, 1.0 },
+ { 0.035294, 0.015686, 0.094118, 1.0 },
+ { 0.015686, 0.015686, 0.015686, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.015686, 0.000000, 0.003922, 1.0 },
+ { 0.027451, 0.007843, 0.031373, 1.0 },
+ { 0.050980, 0.019608, 0.180392, 1.0 },
+ { 0.125490, 0.078431, 0.219608, 1.0 },
+ { 0.070588, 0.054902, 0.200000, 1.0 },
+ { 0.023529, 0.003922, 0.266667, 1.0 },
+ { 0.031373, 0.003922, 0.168627, 1.0 },
+ { 0.000000, 0.000000, 0.117647, 1.0 },
+ { 0.000000, 0.000000, 0.015686, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.003922, 0.011765, 1.0 },
+ { 0.000000, 0.031373, 0.054902, 1.0 },
+ { 0.000000, 0.137255, 0.117647, 1.0 },
+ { 0.043137, 0.313725, 0.192157, 1.0 },
+ { 0.019608, 0.403922, 0.109804, 1.0 },
+ { 0.086275, 0.439216, 0.164706, 1.0 },
+ { 0.341176, 0.247059, 0.098039, 1.0 },
+ { 0.462745, 0.219608, 0.160784, 1.0 },
+ { 0.564706, 0.305882, 0.180392, 1.0 },
+ { 0.533333, 0.345098, 0.047059, 1.0 },
+ { 0.517647, 0.309804, 0.098039, 1.0 },
+ { 0.360784, 0.168627, 0.109804, 1.0 },
+ { 0.141176, 0.109804, 0.101961, 1.0 },
+ { 0.023529, 0.035294, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.007843, 0.007843, 0.000000, 1.0 },
+ { 0.035294, 0.039216, 0.000000, 1.0 },
+ { 0.160784, 0.231373, 0.129412, 1.0 },
+ { 0.349020, 0.176471, 0.125490, 1.0 },
+ { 0.517647, 0.223529, 0.109804, 1.0 },
+ { 0.603922, 0.341176, 0.023529, 1.0 },
+ };
+/* Apophysis-040427-6FireDemnOrch */
+static double4 colors_233[] = {
+ { 0.164706, 0.901961, 0.909804, 1.0 },
+ { 0.031373, 0.980392, 0.780392, 1.0 },
+ { 0.015686, 0.854902, 0.709804, 1.0 },
+ { 0.003922, 0.733333, 0.643137, 1.0 },
+ { 0.000000, 0.549020, 0.584314, 1.0 },
+ { 0.000000, 0.364706, 0.529412, 1.0 },
+ { 0.000000, 0.329412, 0.466667, 1.0 },
+ { 0.000000, 0.294118, 0.407843, 1.0 },
+ { 0.019608, 0.050980, 0.333333, 1.0 },
+ { 0.031373, 0.058824, 0.376471, 1.0 },
+ { 0.043137, 0.070588, 0.423529, 1.0 },
+ { 0.023529, 0.137255, 0.415686, 1.0 },
+ { 0.007843, 0.203922, 0.411765, 1.0 },
+ { 0.003922, 0.278431, 0.396078, 1.0 },
+ { 0.003922, 0.352941, 0.384314, 1.0 },
+ { 0.031373, 0.313725, 0.337255, 1.0 },
+ { 0.062745, 0.278431, 0.290196, 1.0 },
+ { 0.094118, 0.039216, 0.341176, 1.0 },
+ { 0.266667, 0.180392, 0.301961, 1.0 },
+ { 0.439216, 0.325490, 0.262745, 1.0 },
+ { 0.517647, 0.513725, 0.290196, 1.0 },
+ { 0.600000, 0.701961, 0.321569, 1.0 },
+ { 0.709804, 0.764706, 0.254902, 1.0 },
+ { 0.823529, 0.831373, 0.192157, 1.0 },
+ { 0.882353, 0.827451, 0.588235, 1.0 },
+ { 0.909804, 0.878431, 0.435294, 1.0 },
+ { 0.937255, 0.933333, 0.282353, 1.0 },
+ { 0.866667, 0.870588, 0.235294, 1.0 },
+ { 0.796078, 0.811765, 0.188235, 1.0 },
+ { 0.717647, 0.721569, 0.254902, 1.0 },
+ { 0.639216, 0.635294, 0.321569, 1.0 },
+ { 0.525490, 0.435294, 0.274510, 1.0 },
+ { 0.447059, 0.313725, 0.266667, 1.0 },
+ { 0.058824, 0.054902, 0.513725, 1.0 },
+ { 0.133333, 0.129412, 0.631373, 1.0 },
+ { 0.207843, 0.203922, 0.752941, 1.0 },
+ { 0.266667, 0.247059, 0.788235, 1.0 },
+ { 0.325490, 0.294118, 0.823529, 1.0 },
+ { 0.317647, 0.282353, 0.866667, 1.0 },
+ { 0.313725, 0.270588, 0.913725, 1.0 },
+ { 0.298039, 0.239216, 0.988235, 1.0 },
+ { 0.427451, 0.239216, 0.992157, 1.0 },
+ { 0.560784, 0.243137, 1.000000, 1.0 },
+ { 0.686275, 0.290196, 0.917647, 1.0 },
+ { 0.815686, 0.341176, 0.839216, 1.0 },
+ { 0.800000, 0.313725, 0.839216, 1.0 },
+ { 0.788235, 0.290196, 0.843137, 1.0 },
+ { 0.721569, 0.215686, 0.854902, 1.0 },
+ { 0.678431, 0.149020, 0.894118, 1.0 },
+ { 0.486275, 0.258824, 0.886275, 1.0 },
+ { 0.580392, 0.223529, 0.886275, 1.0 },
+ { 0.678431, 0.188235, 0.886275, 1.0 },
+ { 0.552941, 0.101961, 0.749020, 1.0 },
+ { 0.431373, 0.019608, 0.615686, 1.0 },
+ { 0.317647, 0.023529, 0.529412, 1.0 },
+ { 0.207843, 0.031373, 0.443137, 1.0 },
+ { 0.047059, 0.015686, 0.341176, 1.0 },
+ { 0.066667, 0.019608, 0.321569, 1.0 },
+ { 0.086275, 0.023529, 0.301961, 1.0 },
+ { 0.219608, 0.054902, 0.250980, 1.0 },
+ { 0.356863, 0.086275, 0.200000, 1.0 },
+ { 0.349020, 0.070588, 0.172549, 1.0 },
+ { 0.341176, 0.058824, 0.145098, 1.0 },
+ { 0.372549, 0.062745, 0.137255, 1.0 },
+ { 0.392157, 0.101961, 0.200000, 1.0 },
+ { 0.431373, 0.117647, 0.152941, 1.0 },
+ { 0.490196, 0.141176, 0.141176, 1.0 },
+ { 0.549020, 0.164706, 0.129412, 1.0 },
+ { 0.600000, 0.258824, 0.156863, 1.0 },
+ { 0.654902, 0.352941, 0.188235, 1.0 },
+ { 0.670588, 0.376471, 0.254902, 1.0 },
+ { 0.827451, 0.435294, 0.333333, 1.0 },
+ { 0.733333, 0.227451, 0.376471, 1.0 },
+ { 0.713725, 0.121569, 0.301961, 1.0 },
+ { 0.698039, 0.019608, 0.231373, 1.0 },
+ { 0.647059, 0.023529, 0.152941, 1.0 },
+ { 0.600000, 0.027451, 0.078431, 1.0 },
+ { 0.588235, 0.039216, 0.082353, 1.0 },
+ { 0.580392, 0.054902, 0.090196, 1.0 },
+ { 0.576471, 0.082353, 0.023529, 1.0 },
+ { 0.576471, 0.023529, 0.058824, 1.0 },
+ { 0.545098, 0.090196, 0.000000, 1.0 },
+ { 0.529412, 0.176471, 0.000000, 1.0 },
+ { 0.517647, 0.266667, 0.000000, 1.0 },
+ { 0.541176, 0.254902, 0.011765, 1.0 },
+ { 0.564706, 0.247059, 0.027451, 1.0 },
+ { 0.521569, 0.215686, 0.215686, 1.0 },
+ { 0.537255, 0.274510, 0.250980, 1.0 },
+ { 0.525490, 0.498039, 0.145098, 1.0 },
+ { 0.313725, 0.580392, 0.207843, 1.0 },
+ { 0.105882, 0.662745, 0.270588, 1.0 },
+ { 0.121569, 0.611765, 0.384314, 1.0 },
+ { 0.141176, 0.560784, 0.498039, 1.0 },
+ { 0.015686, 0.576471, 0.568627, 1.0 },
+ { 0.011765, 0.611765, 0.592157, 1.0 },
+ { 0.000000, 0.713725, 0.643137, 1.0 },
+ { 0.141176, 0.647059, 0.733333, 1.0 },
+ { 0.662745, 0.650980, 0.819608, 1.0 },
+ { 0.772549, 0.498039, 0.717647, 1.0 },
+ { 0.886275, 0.349020, 0.615686, 1.0 },
+ { 0.921569, 0.403922, 0.576471, 1.0 },
+ { 0.956863, 0.458824, 0.541176, 1.0 },
+ { 0.878431, 0.533333, 0.525490, 1.0 },
+ { 0.800000, 0.647059, 0.494118, 1.0 },
+ { 0.823529, 0.811765, 0.298039, 1.0 },
+ { 0.686275, 0.686275, 0.305882, 1.0 },
+ { 0.552941, 0.560784, 0.313725, 1.0 },
+ { 0.537255, 0.525490, 0.345098, 1.0 },
+ { 0.525490, 0.490196, 0.376471, 1.0 },
+ { 0.423529, 0.254902, 0.564706, 1.0 },
+ { 0.392157, 0.262745, 0.815686, 1.0 },
+ { 0.470588, 0.247059, 0.760784, 1.0 },
+ { 0.721569, 0.223529, 0.643137, 1.0 },
+ { 0.537255, 0.266667, 0.380392, 1.0 },
+ { 0.368627, 0.266667, 0.454902, 1.0 },
+ { 0.200000, 0.270588, 0.529412, 1.0 },
+ { 0.176471, 0.305882, 0.474510, 1.0 },
+ { 0.094118, 0.274510, 0.466667, 1.0 },
+ { 0.015686, 0.243137, 0.635294, 1.0 },
+ { 0.105882, 0.270588, 0.694118, 1.0 },
+ { 0.682353, 0.301961, 0.752941, 1.0 },
+ { 0.772549, 0.325490, 0.784314, 1.0 },
+ { 0.866667, 0.349020, 0.819608, 1.0 },
+ { 0.713725, 0.494118, 0.835294, 1.0 },
+ { 0.560784, 0.643137, 0.850980, 1.0 },
+ { 0.274510, 0.803922, 0.776471, 1.0 },
+ { 0.098039, 0.933333, 0.745098, 1.0 },
+ { 0.039216, 0.945098, 0.772549, 1.0 },
+ { 0.019608, 0.937255, 0.745098, 1.0 },
+ { 0.400000, 0.662745, 0.737255, 1.0 },
+ { 0.411765, 0.596078, 0.647059, 1.0 },
+ { 0.423529, 0.529412, 0.556863, 1.0 },
+ { 0.615686, 0.266667, 0.588235, 1.0 },
+ { 0.705882, 0.219608, 0.698039, 1.0 },
+ { 0.784314, 0.149020, 0.686275, 1.0 },
+ { 0.768627, 0.164706, 0.674510, 1.0 },
+ { 0.776471, 0.200000, 0.474510, 1.0 },
+ { 0.772549, 0.337255, 0.462745, 1.0 },
+ { 0.768627, 0.474510, 0.450980, 1.0 },
+ { 0.796078, 0.505882, 0.470588, 1.0 },
+ { 0.823529, 0.541176, 0.494118, 1.0 },
+ { 0.870588, 0.494118, 0.537255, 1.0 },
+ { 0.960784, 0.403922, 0.490196, 1.0 },
+ { 0.937255, 0.509804, 0.388235, 1.0 },
+ { 0.964706, 0.701961, 0.345098, 1.0 },
+ { 0.996078, 0.325490, 0.121569, 1.0 },
+ { 0.862745, 0.298039, 0.156863, 1.0 },
+ { 0.733333, 0.274510, 0.196078, 1.0 },
+ { 0.439216, 0.329412, 0.286275, 1.0 },
+ { 0.184314, 0.372549, 0.552941, 1.0 },
+ { 0.125490, 0.341176, 0.603922, 1.0 },
+ { 0.384314, 0.568627, 0.545098, 1.0 },
+ { 0.874510, 0.533333, 0.666667, 1.0 },
+ { 0.874510, 0.615686, 0.631373, 1.0 },
+ { 0.874510, 0.701961, 0.596078, 1.0 },
+ { 0.937255, 0.835294, 0.690196, 1.0 },
+ { 0.811765, 0.666667, 0.698039, 1.0 },
+ { 0.396078, 0.733333, 0.831373, 1.0 },
+ { 0.294118, 0.835294, 0.988235, 1.0 },
+ { 0.168627, 0.807843, 0.835294, 1.0 },
+ { 0.011765, 0.639216, 0.725490, 1.0 },
+ { 0.000000, 0.274510, 0.505882, 1.0 },
+ { 0.058824, 0.188235, 0.490196, 1.0 },
+ { 0.117647, 0.101961, 0.474510, 1.0 },
+ { 0.223529, 0.003922, 0.423529, 1.0 },
+ { 0.407843, 0.000000, 0.294118, 1.0 },
+ { 0.466667, 0.043137, 0.168627, 1.0 },
+ { 0.458824, 0.054902, 0.058824, 1.0 },
+ { 0.505882, 0.094118, 0.000000, 1.0 },
+ { 0.576471, 0.101961, 0.015686, 1.0 },
+ { 0.647059, 0.109804, 0.035294, 1.0 },
+ { 0.733333, 0.192157, 0.078431, 1.0 },
+ { 0.847059, 0.309804, 0.145098, 1.0 },
+ { 0.827451, 0.325490, 0.290196, 1.0 },
+ { 0.760784, 0.352941, 0.301961, 1.0 },
+ { 0.756863, 0.254902, 0.313725, 1.0 },
+ { 0.835294, 0.239216, 0.392157, 1.0 },
+ { 0.819608, 0.274510, 0.623529, 1.0 },
+ { 0.737255, 0.274510, 0.756863, 1.0 },
+ { 0.772549, 0.196078, 0.784314, 1.0 },
+ { 0.600000, 0.215686, 0.784314, 1.0 },
+ { 0.356863, 0.207843, 0.839216, 1.0 },
+ { 0.266667, 0.207843, 0.800000, 1.0 },
+ { 0.125490, 0.192157, 0.607843, 1.0 },
+ { 0.062745, 0.031373, 0.368627, 1.0 },
+ { 0.094118, 0.035294, 0.396078, 1.0 },
+ { 0.125490, 0.039216, 0.423529, 1.0 },
+ { 0.141176, 0.070588, 0.462745, 1.0 },
+ { 0.141176, 0.207843, 0.631373, 1.0 },
+ { 0.247059, 0.321569, 0.733333, 1.0 },
+ { 0.349020, 0.329412, 0.792157, 1.0 },
+ { 0.282353, 0.737255, 0.898039, 1.0 },
+ { 0.192157, 0.890196, 0.929412, 1.0 },
+ { 0.090196, 0.949020, 0.823529, 1.0 },
+ { 0.050980, 0.905882, 0.717647, 1.0 },
+ { 0.015686, 0.858824, 0.596078, 1.0 },
+ { 0.364706, 0.584314, 0.298039, 1.0 },
+ { 0.643137, 0.360784, 0.172549, 1.0 },
+ { 0.878431, 0.133333, 0.000000, 1.0 },
+ { 0.882353, 0.090196, 0.003922, 1.0 },
+ { 0.843137, 0.031373, 0.000000, 1.0 },
+ { 0.800000, 0.027451, 0.003922, 1.0 },
+ { 0.745098, 0.050980, 0.000000, 1.0 },
+ { 0.694118, 0.058824, 0.015686, 1.0 },
+ { 0.596078, 0.062745, 0.109804, 1.0 },
+ { 0.521569, 0.168627, 0.164706, 1.0 },
+ { 0.662745, 0.050980, 0.439216, 1.0 },
+ { 0.705882, 0.137255, 0.690196, 1.0 },
+ { 0.784314, 0.152941, 0.796078, 1.0 },
+ { 0.733333, 0.227451, 0.835294, 1.0 },
+ { 0.623529, 0.207843, 0.827451, 1.0 },
+ { 0.458824, 0.235294, 0.788235, 1.0 },
+ { 0.349020, 0.215686, 0.749020, 1.0 },
+ { 0.270588, 0.101961, 0.450980, 1.0 },
+ { 0.282353, 0.031373, 0.360784, 1.0 },
+ { 0.400000, 0.011765, 0.274510, 1.0 },
+ { 0.392157, 0.043137, 0.160784, 1.0 },
+ { 0.588235, 0.007843, 0.101961, 1.0 },
+ { 0.627451, 0.035294, 0.094118, 1.0 },
+ { 0.709804, 0.050980, 0.039216, 1.0 },
+ { 0.901961, 0.015686, 0.019608, 1.0 },
+ { 0.952941, 0.027451, 0.074510, 1.0 },
+ { 0.996078, 0.266667, 0.066667, 1.0 },
+ { 1.000000, 0.364706, 0.000000, 1.0 },
+ { 0.737255, 0.666667, 0.007843, 1.0 },
+ { 0.619608, 0.650980, 0.215686, 1.0 },
+ { 0.513725, 0.768627, 0.117647, 1.0 },
+ { 0.337255, 0.576471, 0.168627, 1.0 },
+ { 0.274510, 0.541176, 0.137255, 1.0 },
+ { 0.062745, 0.321569, 0.305882, 1.0 },
+ { 0.003922, 0.184314, 0.286275, 1.0 },
+ { 0.031373, 0.015686, 0.349020, 1.0 },
+ { 0.164706, 0.015686, 0.356863, 1.0 },
+ { 0.329412, 0.047059, 0.337255, 1.0 },
+ { 0.607843, 0.035294, 0.360784, 1.0 },
+ { 0.756863, 0.184314, 0.580392, 1.0 },
+ { 0.694118, 0.219608, 0.733333, 1.0 },
+ { 0.643137, 0.258824, 0.827451, 1.0 },
+ { 0.505882, 0.270588, 0.850980, 1.0 },
+ { 0.380392, 0.266667, 0.925490, 1.0 },
+ { 0.407843, 0.368627, 0.960784, 1.0 },
+ { 0.243137, 0.662745, 0.874510, 1.0 },
+ { 0.203922, 0.705882, 0.850980, 1.0 },
+ { 0.054902, 0.788235, 0.705882, 1.0 },
+ { 0.023529, 0.764706, 0.639216, 1.0 },
+ { 0.027451, 0.788235, 0.694118, 1.0 },
+ { 0.000000, 0.815686, 0.721569, 1.0 },
+ { 0.003922, 0.894118, 0.725490, 1.0 },
+ { 0.003922, 0.913725, 0.725490, 1.0 },
+ { 0.062745, 0.882353, 0.666667, 1.0 },
+ { 0.078431, 0.831373, 0.631373, 1.0 },
+ { 0.352941, 0.705882, 0.454902, 1.0 },
+ { 0.419608, 0.509804, 0.203922, 1.0 },
+ { 0.521569, 0.235294, 0.200000, 1.0 },
+ { 0.470588, 0.231373, 0.015686, 1.0 },
+ { 0.521569, 0.160784, 0.117647, 1.0 },
+ };
+/* Apophysis-040427-6CsmcLottoWhl */
+static double4 colors_234[] = {
+ { 0.431373, 0.266667, 0.039216, 1.0 },
+ { 0.807843, 0.419608, 0.086275, 1.0 },
+ { 0.901961, 0.545098, 0.098039, 1.0 },
+ { 1.000000, 0.674510, 0.109804, 1.0 },
+ { 1.000000, 0.831373, 0.129412, 1.0 },
+ { 1.000000, 0.988235, 0.152941, 1.0 },
+ { 1.000000, 0.992157, 0.149020, 1.0 },
+ { 1.000000, 1.000000, 0.149020, 1.0 },
+ { 0.980392, 0.949020, 0.035294, 1.0 },
+ { 0.866667, 0.800000, 0.035294, 1.0 },
+ { 0.756863, 0.654902, 0.039216, 1.0 },
+ { 0.741176, 0.580392, 0.019608, 1.0 },
+ { 0.729412, 0.505882, 0.000000, 1.0 },
+ { 0.745098, 0.490196, 0.027451, 1.0 },
+ { 0.760784, 0.478431, 0.054902, 1.0 },
+ { 0.796078, 0.482353, 0.039216, 1.0 },
+ { 0.835294, 0.486275, 0.023529, 1.0 },
+ { 0.850980, 0.513725, 0.070588, 1.0 },
+ { 0.862745, 0.521569, 0.035294, 1.0 },
+ { 0.874510, 0.533333, 0.000000, 1.0 },
+ { 0.937255, 0.607843, 0.039216, 1.0 },
+ { 1.000000, 0.682353, 0.078431, 1.0 },
+ { 1.000000, 0.682353, 0.086275, 1.0 },
+ { 1.000000, 0.686275, 0.094118, 1.0 },
+ { 0.996078, 0.843137, 0.054902, 1.0 },
+ { 0.996078, 0.796078, 0.082353, 1.0 },
+ { 1.000000, 0.752941, 0.113725, 1.0 },
+ { 0.905882, 0.600000, 0.117647, 1.0 },
+ { 0.811765, 0.450980, 0.125490, 1.0 },
+ { 0.709804, 0.396078, 0.141176, 1.0 },
+ { 0.607843, 0.341176, 0.156863, 1.0 },
+ { 0.454902, 0.294118, 0.113725, 1.0 },
+ { 0.313725, 0.200000, 0.074510, 1.0 },
+ { 0.066667, 0.039216, 0.066667, 1.0 },
+ { 0.047059, 0.035294, 0.047059, 1.0 },
+ { 0.031373, 0.031373, 0.031373, 1.0 },
+ { 0.105882, 0.058824, 0.015686, 1.0 },
+ { 0.184314, 0.090196, 0.000000, 1.0 },
+ { 0.239216, 0.125490, 0.000000, 1.0 },
+ { 0.294118, 0.164706, 0.003922, 1.0 },
+ { 0.568627, 0.290196, 0.109804, 1.0 },
+ { 0.619608, 0.329412, 0.109804, 1.0 },
+ { 0.674510, 0.368627, 0.109804, 1.0 },
+ { 0.596078, 0.368627, 0.062745, 1.0 },
+ { 0.517647, 0.372549, 0.015686, 1.0 },
+ { 0.466667, 0.349020, 0.007843, 1.0 },
+ { 0.419608, 0.329412, 0.000000, 1.0 },
+ { 0.407843, 0.270588, 0.019608, 1.0 },
+ { 0.341176, 0.211765, 0.043137, 1.0 },
+ { 0.078431, 0.023529, 0.000000, 1.0 },
+ { 0.054902, 0.027451, 0.015686, 1.0 },
+ { 0.031373, 0.031373, 0.031373, 1.0 },
+ { 0.035294, 0.035294, 0.035294, 1.0 },
+ { 0.039216, 0.039216, 0.039216, 1.0 },
+ { 0.090196, 0.058824, 0.019608, 1.0 },
+ { 0.141176, 0.078431, 0.000000, 1.0 },
+ { 0.341176, 0.203922, 0.054902, 1.0 },
+ { 0.360784, 0.180392, 0.035294, 1.0 },
+ { 0.380392, 0.160784, 0.015686, 1.0 },
+ { 0.392157, 0.164706, 0.019608, 1.0 },
+ { 0.407843, 0.172549, 0.027451, 1.0 },
+ { 0.431373, 0.196078, 0.011765, 1.0 },
+ { 0.454902, 0.223529, 0.000000, 1.0 },
+ { 0.454902, 0.274510, 0.039216, 1.0 },
+ { 0.447059, 0.309804, 0.043137, 1.0 },
+ { 0.670588, 0.400000, 0.003922, 1.0 },
+ { 0.647059, 0.337255, 0.011765, 1.0 },
+ { 0.627451, 0.278431, 0.019608, 1.0 },
+ { 0.576471, 0.278431, 0.007843, 1.0 },
+ { 0.529412, 0.282353, 0.000000, 1.0 },
+ { 0.454902, 0.219608, 0.000000, 1.0 },
+ { 0.337255, 0.141176, 0.000000, 1.0 },
+ { 0.043137, 0.027451, 0.023529, 1.0 },
+ { 0.027451, 0.019608, 0.015686, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.015686, 0.062745, 0.023529, 1.0 },
+ { 0.019608, 0.062745, 0.050980, 1.0 },
+ { 0.027451, 0.062745, 0.082353, 1.0 },
+ { 0.141176, 0.129412, 0.101961, 1.0 },
+ { 0.258824, 0.200000, 0.125490, 1.0 },
+ { 0.380392, 0.329412, 0.125490, 1.0 },
+ { 0.525490, 0.333333, 0.074510, 1.0 },
+ { 0.674510, 0.407843, 0.019608, 1.0 },
+ { 0.580392, 0.352941, 0.007843, 1.0 },
+ { 0.490196, 0.298039, 0.000000, 1.0 },
+ { 0.462745, 0.266667, 0.000000, 1.0 },
+ { 0.439216, 0.239216, 0.000000, 1.0 },
+ { 0.309804, 0.180392, 0.050980, 1.0 },
+ { 0.192157, 0.109804, 0.035294, 1.0 },
+ { 0.047059, 0.047059, 0.039216, 1.0 },
+ { 0.035294, 0.035294, 0.035294, 1.0 },
+ { 0.156863, 0.117647, 0.000000, 1.0 },
+ { 0.262745, 0.129412, 0.000000, 1.0 },
+ { 0.368627, 0.141176, 0.000000, 1.0 },
+ { 0.415686, 0.184314, 0.015686, 1.0 },
+ { 0.462745, 0.227451, 0.031373, 1.0 },
+ { 0.498039, 0.219608, 0.039216, 1.0 },
+ { 0.447059, 0.203922, 0.019608, 1.0 },
+ { 0.247059, 0.094118, 0.000000, 1.0 },
+ { 0.141176, 0.062745, 0.015686, 1.0 },
+ { 0.035294, 0.035294, 0.035294, 1.0 },
+ { 0.031373, 0.031373, 0.031373, 1.0 },
+ { 0.031373, 0.031373, 0.031373, 1.0 },
+ { 0.023529, 0.023529, 0.023529, 1.0 },
+ { 0.015686, 0.015686, 0.015686, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.015686, 0.015686, 0.015686, 1.0 },
+ { 0.023529, 0.023529, 0.023529, 1.0 },
+ { 0.027451, 0.027451, 0.027451, 1.0 },
+ { 0.027451, 0.027451, 0.027451, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.003922, 0.003922, 0.011765, 1.0 },
+ { 0.003922, 0.000000, 0.019608, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.035294, 0.035294, 0.035294, 1.0 },
+ { 0.270588, 0.152941, 0.043137, 1.0 },
+ { 0.337255, 0.200000, 0.082353, 1.0 },
+ { 0.407843, 0.247059, 0.121569, 1.0 },
+ { 0.494118, 0.376471, 0.133333, 1.0 },
+ { 0.709804, 0.517647, 0.152941, 1.0 },
+ { 0.772549, 0.741176, 0.792157, 1.0 },
+ { 1.000000, 0.980392, 0.752941, 1.0 },
+ { 0.823529, 0.713725, 0.000000, 1.0 },
+ { 0.843137, 0.705882, 0.000000, 1.0 },
+ { 0.866667, 0.701961, 0.000000, 1.0 },
+ { 0.945098, 0.729412, 0.000000, 1.0 },
+ { 1.000000, 0.694118, 0.074510, 1.0 },
+ { 0.996078, 0.690196, 0.109804, 1.0 },
+ { 1.000000, 0.678431, 0.109804, 1.0 },
+ { 1.000000, 0.647059, 0.129412, 1.0 },
+ { 0.858824, 0.607843, 0.082353, 1.0 },
+ { 0.564706, 0.341176, 0.070588, 1.0 },
+ { 0.501961, 0.286275, 0.047059, 1.0 },
+ { 0.439216, 0.231373, 0.027451, 1.0 },
+ { 0.325490, 0.137255, 0.000000, 1.0 },
+ { 0.141176, 0.078431, 0.000000, 1.0 },
+ { 0.035294, 0.035294, 0.035294, 1.0 },
+ { 0.015686, 0.015686, 0.015686, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.007843, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.019608, 0.003922, 0.000000, 1.0 },
+ { 0.011765, 0.011765, 0.003922, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.015686, 0.015686, 0.015686, 1.0 },
+ { 0.031373, 0.031373, 0.031373, 1.0 },
+ { 0.027451, 0.027451, 0.023529, 1.0 },
+ { 0.027451, 0.027451, 0.019608, 1.0 },
+ { 0.047059, 0.000000, 0.000000, 1.0 },
+ { 0.031373, 0.027451, 0.011765, 1.0 },
+ { 0.023529, 0.023529, 0.023529, 1.0 },
+ { 0.019608, 0.039216, 0.023529, 1.0 },
+ { 0.035294, 0.035294, 0.035294, 1.0 },
+ { 0.035294, 0.035294, 0.035294, 1.0 },
+ { 0.082353, 0.027451, 0.027451, 1.0 },
+ { 0.211765, 0.121569, 0.000000, 1.0 },
+ { 0.321569, 0.172549, 0.000000, 1.0 },
+ { 0.407843, 0.250980, 0.019608, 1.0 },
+ { 0.403922, 0.262745, 0.027451, 1.0 },
+ { 0.403922, 0.227451, 0.062745, 1.0 },
+ { 0.301961, 0.160784, 0.027451, 1.0 },
+ { 0.250980, 0.113725, 0.000000, 1.0 },
+ { 0.090196, 0.035294, 0.000000, 1.0 },
+ { 0.062745, 0.019608, 0.003922, 1.0 },
+ { 0.086275, 0.054902, 0.000000, 1.0 },
+ { 0.207843, 0.168627, 0.027451, 1.0 },
+ { 0.317647, 0.239216, 0.094118, 1.0 },
+ { 0.482353, 0.376471, 0.098039, 1.0 },
+ { 0.615686, 0.490196, 0.086275, 1.0 },
+ { 0.749020, 0.466667, 0.043137, 1.0 },
+ { 0.866667, 0.411765, 0.000000, 1.0 },
+ { 0.917647, 0.454902, 0.070588, 1.0 },
+ { 0.992157, 0.470588, 0.058824, 1.0 },
+ { 1.000000, 0.545098, 0.090196, 1.0 },
+ { 0.996078, 0.635294, 0.098039, 1.0 },
+ { 0.909804, 0.572549, 0.137255, 1.0 },
+ { 0.756863, 0.470588, 0.070588, 1.0 },
+ { 0.635294, 0.462745, 0.000000, 1.0 },
+ { 0.572549, 0.407843, 0.023529, 1.0 },
+ { 0.478431, 0.301961, 0.047059, 1.0 },
+ { 0.454902, 0.282353, 0.043137, 1.0 },
+ { 0.517647, 0.298039, 0.113725, 1.0 },
+ { 0.654902, 0.290196, 0.058824, 1.0 },
+ { 0.701961, 0.325490, 0.035294, 1.0 },
+ { 0.737255, 0.368627, 0.015686, 1.0 },
+ { 0.752941, 0.364706, 0.047059, 1.0 },
+ { 0.729412, 0.435294, 0.039216, 1.0 },
+ { 0.670588, 0.364706, 0.070588, 1.0 },
+ { 0.580392, 0.337255, 0.035294, 1.0 },
+ { 0.564706, 0.341176, 0.023529, 1.0 },
+ { 0.513725, 0.298039, 0.000000, 1.0 },
+ { 0.537255, 0.376471, 0.000000, 1.0 },
+ { 0.529412, 0.458824, 0.000000, 1.0 },
+ { 0.556863, 0.462745, 0.000000, 1.0 },
+ { 0.623529, 0.505882, 0.000000, 1.0 },
+ { 0.721569, 0.588235, 0.000000, 1.0 },
+ { 0.780392, 0.694118, 0.011765, 1.0 },
+ { 0.941176, 0.701961, 0.039216, 1.0 },
+ { 0.992157, 0.686275, 0.066667, 1.0 },
+ { 0.937255, 0.552941, 0.023529, 1.0 },
+ { 0.960784, 0.439216, 0.043137, 1.0 },
+ { 0.831373, 0.407843, 0.062745, 1.0 },
+ { 0.631373, 0.450980, 0.117647, 1.0 },
+ { 0.474510, 0.356863, 0.121569, 1.0 },
+ { 0.447059, 0.317647, 0.117647, 1.0 },
+ { 0.458824, 0.282353, 0.027451, 1.0 },
+ { 0.501961, 0.188235, 0.000000, 1.0 },
+ { 0.513725, 0.094118, 0.000000, 1.0 },
+ { 0.600000, 0.145098, 0.000000, 1.0 },
+ { 0.505882, 0.203922, 0.000000, 1.0 },
+ { 0.501961, 0.215686, 0.039216, 1.0 },
+ { 0.560784, 0.235294, 0.070588, 1.0 },
+ { 0.541176, 0.262745, 0.000000, 1.0 },
+ { 0.611765, 0.243137, 0.000000, 1.0 },
+ { 0.662745, 0.298039, 0.027451, 1.0 },
+ { 0.960784, 0.427451, 0.090196, 1.0 },
+ { 0.819608, 0.337255, 0.031373, 1.0 },
+ };
+/* Apophysis-040427-6DreamFaeriRlm */
+static double4 colors_235[] = {
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.074510, 0.039216, 0.023529, 1.0 },
+ { 0.149020, 0.074510, 0.047059, 1.0 },
+ { 0.243137, 0.133333, 0.066667, 1.0 },
+ { 0.341176, 0.196078, 0.090196, 1.0 },
+ { 0.415686, 0.235294, 0.117647, 1.0 },
+ { 0.490196, 0.278431, 0.145098, 1.0 },
+ { 0.607843, 0.360784, 0.301961, 1.0 },
+ { 0.615686, 0.435294, 0.349020, 1.0 },
+ { 0.627451, 0.513725, 0.396078, 1.0 },
+ { 0.631373, 0.494118, 0.400000, 1.0 },
+ { 0.635294, 0.474510, 0.403922, 1.0 },
+ { 0.592157, 0.470588, 0.384314, 1.0 },
+ { 0.552941, 0.470588, 0.364706, 1.0 },
+ { 0.529412, 0.447059, 0.352941, 1.0 },
+ { 0.509804, 0.427451, 0.345098, 1.0 },
+ { 0.368627, 0.258824, 0.203922, 1.0 },
+ { 0.341176, 0.227451, 0.152941, 1.0 },
+ { 0.317647, 0.200000, 0.105882, 1.0 },
+ { 0.309804, 0.196078, 0.109804, 1.0 },
+ { 0.305882, 0.196078, 0.113725, 1.0 },
+ { 0.305882, 0.203922, 0.101961, 1.0 },
+ { 0.305882, 0.215686, 0.094118, 1.0 },
+ { 0.486275, 0.325490, 0.200000, 1.0 },
+ { 0.541176, 0.364706, 0.180392, 1.0 },
+ { 0.600000, 0.403922, 0.164706, 1.0 },
+ { 0.611765, 0.372549, 0.188235, 1.0 },
+ { 0.627451, 0.341176, 0.211765, 1.0 },
+ { 0.647059, 0.333333, 0.168627, 1.0 },
+ { 0.666667, 0.329412, 0.129412, 1.0 },
+ { 0.611765, 0.325490, 0.164706, 1.0 },
+ { 0.572549, 0.345098, 0.164706, 1.0 },
+ { 0.407843, 0.227451, 0.125490, 1.0 },
+ { 0.380392, 0.200000, 0.117647, 1.0 },
+ { 0.352941, 0.172549, 0.109804, 1.0 },
+ { 0.317647, 0.172549, 0.101961, 1.0 },
+ { 0.286275, 0.176471, 0.094118, 1.0 },
+ { 0.301961, 0.180392, 0.082353, 1.0 },
+ { 0.317647, 0.184314, 0.074510, 1.0 },
+ { 0.345098, 0.168627, 0.003922, 1.0 },
+ { 0.345098, 0.176471, 0.035294, 1.0 },
+ { 0.345098, 0.184314, 0.066667, 1.0 },
+ { 0.368627, 0.227451, 0.149020, 1.0 },
+ { 0.392157, 0.274510, 0.235294, 1.0 },
+ { 0.447059, 0.298039, 0.250980, 1.0 },
+ { 0.501961, 0.321569, 0.270588, 1.0 },
+ { 0.607843, 0.439216, 0.313725, 1.0 },
+ { 0.647059, 0.478431, 0.313725, 1.0 },
+ { 0.776471, 0.572549, 0.349020, 1.0 },
+ { 0.819608, 0.698039, 0.501961, 1.0 },
+ { 0.862745, 0.827451, 0.658824, 1.0 },
+ { 0.898039, 0.847059, 0.733333, 1.0 },
+ { 0.937255, 0.870588, 0.807843, 1.0 },
+ { 0.929412, 0.933333, 0.780392, 1.0 },
+ { 0.921569, 1.000000, 0.752941, 1.0 },
+ { 0.905882, 0.803922, 0.564706, 1.0 },
+ { 0.862745, 0.713725, 0.509804, 1.0 },
+ { 0.819608, 0.627451, 0.458824, 1.0 },
+ { 0.800000, 0.670588, 0.556863, 1.0 },
+ { 0.784314, 0.717647, 0.654902, 1.0 },
+ { 0.796078, 0.705882, 0.611765, 1.0 },
+ { 0.807843, 0.694118, 0.568627, 1.0 },
+ { 0.823529, 0.690196, 0.545098, 1.0 },
+ { 0.823529, 0.678431, 0.513725, 1.0 },
+ { 0.854902, 0.796078, 0.580392, 1.0 },
+ { 0.925490, 0.894118, 0.619608, 1.0 },
+ { 0.996078, 0.996078, 0.658824, 1.0 },
+ { 0.996078, 0.996078, 0.682353, 1.0 },
+ { 1.000000, 1.000000, 0.705882, 1.0 },
+ { 0.964706, 1.000000, 0.768627, 1.0 },
+ { 0.988235, 0.921569, 0.945098, 1.0 },
+ { 0.870588, 0.768627, 0.717647, 1.0 },
+ { 0.792157, 0.647059, 0.576471, 1.0 },
+ { 0.713725, 0.525490, 0.435294, 1.0 },
+ { 0.705882, 0.513725, 0.392157, 1.0 },
+ { 0.698039, 0.505882, 0.349020, 1.0 },
+ { 0.690196, 0.498039, 0.349020, 1.0 },
+ { 0.686275, 0.490196, 0.352941, 1.0 },
+ { 0.603922, 0.466667, 0.301961, 1.0 },
+ { 0.607843, 0.427451, 0.294118, 1.0 },
+ { 0.525490, 0.282353, 0.137255, 1.0 },
+ { 0.439216, 0.219608, 0.105882, 1.0 },
+ { 0.356863, 0.156863, 0.074510, 1.0 },
+ { 0.333333, 0.145098, 0.043137, 1.0 },
+ { 0.309804, 0.133333, 0.011765, 1.0 },
+ { 0.305882, 0.129412, 0.007843, 1.0 },
+ { 0.305882, 0.129412, 0.007843, 1.0 },
+ { 0.305882, 0.133333, 0.000000, 1.0 },
+ { 0.305882, 0.133333, 0.000000, 1.0 },
+ { 0.309804, 0.137255, 0.000000, 1.0 },
+ { 0.309804, 0.137255, 0.000000, 1.0 },
+ { 0.309804, 0.137255, 0.000000, 1.0 },
+ { 0.305882, 0.129412, 0.007843, 1.0 },
+ { 0.309804, 0.133333, 0.011765, 1.0 },
+ { 0.333333, 0.129412, 0.000000, 1.0 },
+ { 0.329412, 0.137255, 0.011765, 1.0 },
+ { 0.364706, 0.164706, 0.082353, 1.0 },
+ { 0.415686, 0.211765, 0.129412, 1.0 },
+ { 0.466667, 0.262745, 0.180392, 1.0 },
+ { 0.490196, 0.301961, 0.188235, 1.0 },
+ { 0.517647, 0.345098, 0.200000, 1.0 },
+ { 0.611765, 0.407843, 0.250980, 1.0 },
+ { 0.654902, 0.447059, 0.250980, 1.0 },
+ { 0.705882, 0.474510, 0.317647, 1.0 },
+ { 0.749020, 0.505882, 0.325490, 1.0 },
+ { 0.796078, 0.537255, 0.333333, 1.0 },
+ { 0.776471, 0.560784, 0.305882, 1.0 },
+ { 0.756863, 0.588235, 0.282353, 1.0 },
+ { 0.690196, 0.490196, 0.266667, 1.0 },
+ { 0.741176, 0.580392, 0.031373, 1.0 },
+ { 0.733333, 0.509804, 0.058824, 1.0 },
+ { 0.588235, 0.380392, 0.011765, 1.0 },
+ { 0.411765, 0.207843, 0.152941, 1.0 },
+ { 0.372549, 0.176471, 0.145098, 1.0 },
+ { 0.337255, 0.149020, 0.141176, 1.0 },
+ { 0.262745, 0.149020, 0.125490, 1.0 },
+ { 0.235294, 0.141176, 0.101961, 1.0 },
+ { 0.211765, 0.137255, 0.078431, 1.0 },
+ { 0.203922, 0.149020, 0.113725, 1.0 },
+ { 0.341176, 0.227451, 0.203922, 1.0 },
+ { 0.423529, 0.337255, 0.282353, 1.0 },
+ { 0.505882, 0.447059, 0.364706, 1.0 },
+ { 0.564706, 0.478431, 0.403922, 1.0 },
+ { 0.627451, 0.513725, 0.443137, 1.0 },
+ { 0.737255, 0.568627, 0.501961, 1.0 },
+ { 0.713725, 0.584314, 0.549020, 1.0 },
+ { 0.721569, 0.611765, 0.556863, 1.0 },
+ { 0.701961, 0.619608, 0.513725, 1.0 },
+ { 0.713725, 0.647059, 0.529412, 1.0 },
+ { 0.721569, 0.619608, 0.572549, 1.0 },
+ { 0.729412, 0.592157, 0.619608, 1.0 },
+ { 0.686275, 0.568627, 0.615686, 1.0 },
+ { 0.603922, 0.529412, 0.513725, 1.0 },
+ { 0.619608, 0.458824, 0.474510, 1.0 },
+ { 0.552941, 0.478431, 0.423529, 1.0 },
+ { 0.258824, 0.313725, 0.247059, 1.0 },
+ { 0.211765, 0.219608, 0.180392, 1.0 },
+ { 0.164706, 0.125490, 0.117647, 1.0 },
+ { 0.149020, 0.125490, 0.113725, 1.0 },
+ { 0.133333, 0.129412, 0.109804, 1.0 },
+ { 0.207843, 0.121569, 0.070588, 1.0 },
+ { 0.274510, 0.105882, 0.043137, 1.0 },
+ { 0.301961, 0.125490, 0.011765, 1.0 },
+ { 0.301961, 0.125490, 0.011765, 1.0 },
+ { 0.305882, 0.129412, 0.007843, 1.0 },
+ { 0.305882, 0.129412, 0.007843, 1.0 },
+ { 0.305882, 0.129412, 0.007843, 1.0 },
+ { 0.301961, 0.133333, 0.007843, 1.0 },
+ { 0.294118, 0.133333, 0.007843, 1.0 },
+ { 0.207843, 0.098039, 0.043137, 1.0 },
+ { 0.192157, 0.047059, 0.000000, 1.0 },
+ { 0.035294, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.011765, 1.0 },
+ { 0.000000, 0.003922, 0.027451, 1.0 },
+ { 0.000000, 0.019608, 0.043137, 1.0 },
+ { 0.090196, 0.070588, 0.058824, 1.0 },
+ { 0.215686, 0.145098, 0.066667, 1.0 },
+ { 0.321569, 0.203922, 0.101961, 1.0 },
+ { 0.450980, 0.278431, 0.125490, 1.0 },
+ { 0.501961, 0.372549, 0.172549, 1.0 },
+ { 0.505882, 0.325490, 0.262745, 1.0 },
+ { 0.474510, 0.321569, 0.231373, 1.0 },
+ { 0.443137, 0.321569, 0.200000, 1.0 },
+ { 0.364706, 0.227451, 0.149020, 1.0 },
+ { 0.278431, 0.149020, 0.090196, 1.0 },
+ { 0.160784, 0.094118, 0.066667, 1.0 },
+ { 0.129412, 0.074510, 0.074510, 1.0 },
+ { 0.121569, 0.117647, 0.098039, 1.0 },
+ { 0.180392, 0.137255, 0.117647, 1.0 },
+ { 0.239216, 0.156863, 0.137255, 1.0 },
+ { 0.313725, 0.219608, 0.125490, 1.0 },
+ { 0.427451, 0.270588, 0.168627, 1.0 },
+ { 0.439216, 0.301961, 0.192157, 1.0 },
+ { 0.486275, 0.278431, 0.156863, 1.0 },
+ { 0.411765, 0.247059, 0.152941, 1.0 },
+ { 0.345098, 0.227451, 0.117647, 1.0 },
+ { 0.309804, 0.223529, 0.133333, 1.0 },
+ { 0.278431, 0.239216, 0.203922, 1.0 },
+ { 0.333333, 0.258824, 0.203922, 1.0 },
+ { 0.486275, 0.333333, 0.266667, 1.0 },
+ { 0.584314, 0.435294, 0.345098, 1.0 },
+ { 0.678431, 0.521569, 0.419608, 1.0 },
+ { 0.713725, 0.600000, 0.466667, 1.0 },
+ { 0.643137, 0.600000, 0.529412, 1.0 },
+ { 0.670588, 0.584314, 0.517647, 1.0 },
+ { 0.701961, 0.572549, 0.505882, 1.0 },
+ { 0.678431, 0.525490, 0.411765, 1.0 },
+ { 0.662745, 0.454902, 0.329412, 1.0 },
+ { 0.600000, 0.427451, 0.329412, 1.0 },
+ { 0.576471, 0.443137, 0.337255, 1.0 },
+ { 0.596078, 0.439216, 0.337255, 1.0 },
+ { 0.603922, 0.466667, 0.317647, 1.0 },
+ { 0.576471, 0.443137, 0.298039, 1.0 },
+ { 0.545098, 0.384314, 0.258824, 1.0 },
+ { 0.403922, 0.360784, 0.235294, 1.0 },
+ { 0.368627, 0.243137, 0.145098, 1.0 },
+ { 0.364706, 0.203922, 0.117647, 1.0 },
+ { 0.313725, 0.164706, 0.090196, 1.0 },
+ { 0.243137, 0.133333, 0.050980, 1.0 },
+ { 0.211765, 0.105882, 0.031373, 1.0 },
+ { 0.164706, 0.078431, 0.035294, 1.0 },
+ { 0.145098, 0.043137, 0.000000, 1.0 },
+ { 0.101961, 0.000000, 0.000000, 1.0 },
+ { 0.027451, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.007843, 0.007843, 1.0 },
+ { 0.000000, 0.015686, 0.031373, 1.0 },
+ { 0.007843, 0.027451, 0.039216, 1.0 },
+ { 0.105882, 0.047059, 0.027451, 1.0 },
+ { 0.156863, 0.027451, 0.000000, 1.0 },
+ { 0.239216, 0.035294, 0.050980, 1.0 },
+ { 0.298039, 0.050980, 0.015686, 1.0 },
+ { 0.278431, 0.125490, 0.003922, 1.0 },
+ { 0.294118, 0.133333, 0.007843, 1.0 },
+ { 0.301961, 0.125490, 0.003922, 1.0 },
+ { 0.301961, 0.125490, 0.003922, 1.0 },
+ { 0.305882, 0.129412, 0.007843, 1.0 },
+ { 0.309804, 0.125490, 0.007843, 1.0 },
+ { 0.309804, 0.125490, 0.007843, 1.0 },
+ { 0.305882, 0.129412, 0.007843, 1.0 },
+ { 0.305882, 0.129412, 0.007843, 1.0 },
+ { 0.305882, 0.129412, 0.007843, 1.0 },
+ { 0.305882, 0.129412, 0.007843, 1.0 },
+ { 0.305882, 0.125490, 0.023529, 1.0 },
+ { 0.325490, 0.180392, 0.078431, 1.0 },
+ { 0.321569, 0.172549, 0.090196, 1.0 },
+ { 0.305882, 0.156863, 0.074510, 1.0 },
+ { 0.274510, 0.137255, 0.062745, 1.0 },
+ { 0.227451, 0.113725, 0.082353, 1.0 },
+ { 0.203922, 0.117647, 0.066667, 1.0 },
+ { 0.156863, 0.082353, 0.054902, 1.0 },
+ { 0.125490, 0.066667, 0.047059, 1.0 },
+ { 0.129412, 0.062745, 0.031373, 1.0 },
+ { 0.086275, 0.043137, 0.000000, 1.0 },
+ { 0.015686, 0.015686, 0.015686, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.015686, 0.015686, 0.007843, 1.0 },
+ { 0.086275, 0.074510, 0.007843, 1.0 },
+ { 0.156863, 0.086275, 0.039216, 1.0 },
+ { 0.219608, 0.113725, 0.070588, 1.0 },
+ { 0.278431, 0.137255, 0.074510, 1.0 },
+ { 0.298039, 0.160784, 0.086275, 1.0 },
+ { 0.294118, 0.145098, 0.101961, 1.0 },
+ { 0.294118, 0.145098, 0.101961, 1.0 },
+ { 0.305882, 0.164706, 0.109804, 1.0 },
+ { 0.309804, 0.172549, 0.094118, 1.0 },
+ { 0.337255, 0.172549, 0.078431, 1.0 },
+ { 0.372549, 0.207843, 0.113725, 1.0 },
+ { 0.447059, 0.294118, 0.180392, 1.0 },
+ { 0.568627, 0.423529, 0.392157, 1.0 },
+ { 0.517647, 0.352941, 0.254902, 1.0 },
+ };
+/* Apophysis-040427-6EyeUniv */
+static double4 colors_236[] = {
+ { 0.925490, 0.439216, 0.392157, 1.0 },
+ { 0.819608, 0.419608, 0.403922, 1.0 },
+ { 0.807843, 0.400000, 0.380392, 1.0 },
+ { 0.800000, 0.380392, 0.356863, 1.0 },
+ { 0.796078, 0.352941, 0.325490, 1.0 },
+ { 0.792157, 0.325490, 0.294118, 1.0 },
+ { 0.788235, 0.325490, 0.290196, 1.0 },
+ { 0.788235, 0.329412, 0.290196, 1.0 },
+ { 0.772549, 0.309804, 0.294118, 1.0 },
+ { 0.772549, 0.309804, 0.286275, 1.0 },
+ { 0.776471, 0.309804, 0.278431, 1.0 },
+ { 0.760784, 0.298039, 0.270588, 1.0 },
+ { 0.749020, 0.290196, 0.262745, 1.0 },
+ { 0.756863, 0.294118, 0.266667, 1.0 },
+ { 0.764706, 0.298039, 0.274510, 1.0 },
+ { 0.772549, 0.301961, 0.270588, 1.0 },
+ { 0.780392, 0.305882, 0.270588, 1.0 },
+ { 0.933333, 0.368627, 0.235294, 1.0 },
+ { 0.917647, 0.356863, 0.223529, 1.0 },
+ { 0.905882, 0.345098, 0.211765, 1.0 },
+ { 0.827451, 0.298039, 0.207843, 1.0 },
+ { 0.749020, 0.254902, 0.207843, 1.0 },
+ { 0.733333, 0.235294, 0.196078, 1.0 },
+ { 0.717647, 0.219608, 0.184314, 1.0 },
+ { 0.709804, 0.223529, 0.184314, 1.0 },
+ { 0.721569, 0.235294, 0.203922, 1.0 },
+ { 0.733333, 0.250980, 0.223529, 1.0 },
+ { 0.745098, 0.274510, 0.243137, 1.0 },
+ { 0.760784, 0.301961, 0.266667, 1.0 },
+ { 0.760784, 0.305882, 0.274510, 1.0 },
+ { 0.760784, 0.309804, 0.282353, 1.0 },
+ { 0.752941, 0.286275, 0.254902, 1.0 },
+ { 0.745098, 0.278431, 0.247059, 1.0 },
+ { 0.733333, 0.258824, 0.227451, 1.0 },
+ { 0.729412, 0.250980, 0.219608, 1.0 },
+ { 0.729412, 0.247059, 0.215686, 1.0 },
+ { 0.729412, 0.250980, 0.219608, 1.0 },
+ { 0.733333, 0.258824, 0.227451, 1.0 },
+ { 0.737255, 0.270588, 0.243137, 1.0 },
+ { 0.745098, 0.286275, 0.258824, 1.0 },
+ { 0.776471, 0.325490, 0.298039, 1.0 },
+ { 0.796078, 0.345098, 0.301961, 1.0 },
+ { 0.819608, 0.364706, 0.305882, 1.0 },
+ { 0.803922, 0.341176, 0.290196, 1.0 },
+ { 0.792157, 0.317647, 0.274510, 1.0 },
+ { 0.784314, 0.309804, 0.270588, 1.0 },
+ { 0.780392, 0.305882, 0.270588, 1.0 },
+ { 0.749020, 0.274510, 0.239216, 1.0 },
+ { 0.741176, 0.266667, 0.231373, 1.0 },
+ { 0.733333, 0.250980, 0.219608, 1.0 },
+ { 0.741176, 0.278431, 0.250980, 1.0 },
+ { 0.749020, 0.305882, 0.282353, 1.0 },
+ { 0.772549, 0.349020, 0.321569, 1.0 },
+ { 0.800000, 0.396078, 0.360784, 1.0 },
+ { 0.815686, 0.419608, 0.392157, 1.0 },
+ { 0.835294, 0.447059, 0.427451, 1.0 },
+ { 0.866667, 0.521569, 0.466667, 1.0 },
+ { 0.854902, 0.505882, 0.478431, 1.0 },
+ { 0.847059, 0.494118, 0.490196, 1.0 },
+ { 0.760784, 0.447059, 0.498039, 1.0 },
+ { 0.678431, 0.403922, 0.505882, 1.0 },
+ { 0.701961, 0.384314, 0.462745, 1.0 },
+ { 0.729412, 0.368627, 0.419608, 1.0 },
+ { 0.733333, 0.396078, 0.337255, 1.0 },
+ { 0.768627, 0.329412, 0.313725, 1.0 },
+ { 0.525490, 0.603922, 0.596078, 1.0 },
+ { 0.458824, 0.545098, 0.537255, 1.0 },
+ { 0.392157, 0.490196, 0.478431, 1.0 },
+ { 0.427451, 0.407843, 0.470588, 1.0 },
+ { 0.462745, 0.329412, 0.466667, 1.0 },
+ { 0.141176, 0.207843, 0.239216, 1.0 },
+ { 0.035294, 0.101961, 0.270588, 1.0 },
+ { 0.168627, 0.007843, 0.070588, 1.0 },
+ { 0.435294, 0.086275, 0.098039, 1.0 },
+ { 0.705882, 0.168627, 0.129412, 1.0 },
+ { 0.733333, 0.231373, 0.196078, 1.0 },
+ { 0.760784, 0.294118, 0.262745, 1.0 },
+ { 0.780392, 0.333333, 0.301961, 1.0 },
+ { 0.800000, 0.372549, 0.345098, 1.0 },
+ { 0.843137, 0.447059, 0.407843, 1.0 },
+ { 0.870588, 0.533333, 0.482353, 1.0 },
+ { 0.858824, 0.627451, 0.462745, 1.0 },
+ { 0.694118, 0.654902, 0.376471, 1.0 },
+ { 0.533333, 0.682353, 0.294118, 1.0 },
+ { 0.513725, 0.666667, 0.282353, 1.0 },
+ { 0.494118, 0.650980, 0.270588, 1.0 },
+ { 0.474510, 0.545098, 0.207843, 1.0 },
+ { 0.329412, 0.313725, 0.207843, 1.0 },
+ { 0.058824, 0.121569, 0.070588, 1.0 },
+ { 0.105882, 0.058824, 0.086275, 1.0 },
+ { 0.152941, 0.000000, 0.105882, 1.0 },
+ { 0.152941, 0.000000, 0.105882, 1.0 },
+ { 0.156863, 0.000000, 0.105882, 1.0 },
+ { 0.156863, 0.003922, 0.086275, 1.0 },
+ { 0.149020, 0.011765, 0.035294, 1.0 },
+ { 0.184314, 0.019608, 0.027451, 1.0 },
+ { 0.317647, 0.196078, 0.074510, 1.0 },
+ { 0.717647, 0.219608, 0.184314, 1.0 },
+ { 0.745098, 0.274510, 0.250980, 1.0 },
+ { 0.772549, 0.333333, 0.317647, 1.0 },
+ { 0.780392, 0.360784, 0.345098, 1.0 },
+ { 0.792157, 0.392157, 0.376471, 1.0 },
+ { 0.819608, 0.439216, 0.403922, 1.0 },
+ { 0.823529, 0.490196, 0.478431, 1.0 },
+ { 0.886275, 0.662745, 0.545098, 1.0 },
+ { 0.909804, 0.737255, 0.635294, 1.0 },
+ { 0.933333, 0.811765, 0.729412, 1.0 },
+ { 0.937255, 0.827451, 0.741176, 1.0 },
+ { 0.941176, 0.843137, 0.756863, 1.0 },
+ { 0.890196, 0.941176, 0.733333, 1.0 },
+ { 0.847059, 0.949020, 0.709804, 1.0 },
+ { 0.835294, 0.886275, 0.678431, 1.0 },
+ { 0.901961, 0.698039, 0.611765, 1.0 },
+ { 0.890196, 0.603922, 0.576471, 1.0 },
+ { 0.874510, 0.588235, 0.556863, 1.0 },
+ { 0.862745, 0.576471, 0.541176, 1.0 },
+ { 0.874510, 0.580392, 0.505882, 1.0 },
+ { 0.839216, 0.717647, 0.533333, 1.0 },
+ { 0.760784, 0.698039, 0.466667, 1.0 },
+ { 0.662745, 0.650980, 0.380392, 1.0 },
+ { 0.819608, 0.435294, 0.400000, 1.0 },
+ { 0.607843, 0.364706, 0.309804, 1.0 },
+ { 0.400000, 0.294118, 0.219608, 1.0 },
+ { 0.282353, 0.152941, 0.172549, 1.0 },
+ { 0.168627, 0.015686, 0.129412, 1.0 },
+ { 0.141176, 0.015686, 0.019608, 1.0 },
+ { 0.058824, 0.019608, 0.023529, 1.0 },
+ { 0.058824, 0.000000, 0.035294, 1.0 },
+ { 0.145098, 0.007843, 0.023529, 1.0 },
+ { 0.298039, 0.129412, 0.054902, 1.0 },
+ { 0.498039, 0.145098, 0.090196, 1.0 },
+ { 0.701961, 0.164706, 0.125490, 1.0 },
+ { 0.713725, 0.188235, 0.145098, 1.0 },
+ { 0.705882, 0.203922, 0.168627, 1.0 },
+ { 0.721569, 0.235294, 0.203922, 1.0 },
+ { 0.745098, 0.282353, 0.243137, 1.0 },
+ { 0.800000, 0.392157, 0.356863, 1.0 },
+ { 0.831373, 0.454902, 0.411765, 1.0 },
+ { 0.866667, 0.521569, 0.466667, 1.0 },
+ { 0.882353, 0.560784, 0.470588, 1.0 },
+ { 0.898039, 0.603922, 0.478431, 1.0 },
+ { 0.901961, 0.698039, 0.545098, 1.0 },
+ { 0.925490, 0.823529, 0.694118, 1.0 },
+ { 0.952941, 0.898039, 0.745098, 1.0 },
+ { 0.933333, 0.811765, 0.733333, 1.0 },
+ { 0.894118, 0.658824, 0.619608, 1.0 },
+ { 0.882353, 0.611765, 0.584314, 1.0 },
+ { 0.870588, 0.564706, 0.549020, 1.0 },
+ { 0.843137, 0.505882, 0.501961, 1.0 },
+ { 0.819608, 0.431373, 0.407843, 1.0 },
+ { 0.796078, 0.384314, 0.360784, 1.0 },
+ { 0.776471, 0.337255, 0.321569, 1.0 },
+ { 0.725490, 0.243137, 0.211765, 1.0 },
+ { 0.717647, 0.227451, 0.196078, 1.0 },
+ { 0.713725, 0.215686, 0.180392, 1.0 },
+ { 0.733333, 0.207843, 0.164706, 1.0 },
+ { 0.725490, 0.200000, 0.156863, 1.0 },
+ { 0.654902, 0.301961, 0.094118, 1.0 },
+ { 0.525490, 0.345098, 0.113725, 1.0 },
+ { 0.423529, 0.388235, 0.117647, 1.0 },
+ { 0.490196, 0.466667, 0.176471, 1.0 },
+ { 0.768627, 0.329412, 0.313725, 1.0 },
+ { 0.784314, 0.349020, 0.333333, 1.0 },
+ { 0.800000, 0.372549, 0.352941, 1.0 },
+ { 0.839216, 0.423529, 0.360784, 1.0 },
+ { 0.850980, 0.450980, 0.392157, 1.0 },
+ { 0.839216, 0.458824, 0.423529, 1.0 },
+ { 0.823529, 0.450980, 0.443137, 1.0 },
+ { 0.839216, 0.494118, 0.486275, 1.0 },
+ { 0.839216, 0.482353, 0.478431, 1.0 },
+ { 0.839216, 0.470588, 0.470588, 1.0 },
+ { 0.831373, 0.466667, 0.439216, 1.0 },
+ { 0.823529, 0.415686, 0.403922, 1.0 },
+ { 0.811765, 0.384314, 0.356863, 1.0 },
+ { 0.784314, 0.356863, 0.329412, 1.0 },
+ { 0.784314, 0.349020, 0.321569, 1.0 },
+ { 0.780392, 0.341176, 0.325490, 1.0 },
+ { 0.768627, 0.333333, 0.305882, 1.0 },
+ { 0.756863, 0.313725, 0.290196, 1.0 },
+ { 0.580392, 0.470588, 0.215686, 1.0 },
+ { 0.400000, 0.411765, 0.305882, 1.0 },
+ { 0.337255, 0.203922, 0.301961, 1.0 },
+ { 0.298039, 0.125490, 0.254902, 1.0 },
+ { 0.325490, 0.192157, 0.086275, 1.0 },
+ { 0.384314, 0.349020, 0.125490, 1.0 },
+ { 0.400000, 0.360784, 0.129412, 1.0 },
+ { 0.415686, 0.376471, 0.133333, 1.0 },
+ { 0.490196, 0.517647, 0.215686, 1.0 },
+ { 0.576471, 0.592157, 0.294118, 1.0 },
+ { 0.596078, 0.623529, 0.321569, 1.0 },
+ { 0.568627, 0.701961, 0.333333, 1.0 },
+ { 0.792157, 0.745098, 0.517647, 1.0 },
+ { 0.827451, 0.898039, 0.662745, 1.0 },
+ { 0.803922, 0.901961, 0.643137, 1.0 },
+ { 0.729412, 0.835294, 0.556863, 1.0 },
+ { 0.670588, 0.843137, 0.494118, 1.0 },
+ { 0.643137, 0.827451, 0.466667, 1.0 },
+ { 0.788235, 0.721569, 0.517647, 1.0 },
+ { 0.796078, 0.733333, 0.533333, 1.0 },
+ { 0.835294, 0.796078, 0.603922, 1.0 },
+ { 0.843137, 0.886275, 0.666667, 1.0 },
+ { 0.901961, 0.898039, 0.717647, 1.0 },
+ { 0.917647, 0.772549, 0.698039, 1.0 },
+ { 0.898039, 0.721569, 0.568627, 1.0 },
+ { 0.858824, 0.729412, 0.552941, 1.0 },
+ { 0.862745, 0.713725, 0.537255, 1.0 },
+ { 0.878431, 0.647059, 0.490196, 1.0 },
+ { 0.862745, 0.537255, 0.513725, 1.0 },
+ { 0.847059, 0.501961, 0.486275, 1.0 },
+ { 0.835294, 0.447059, 0.427451, 1.0 },
+ { 0.803922, 0.419608, 0.415686, 1.0 },
+ { 0.827451, 0.443137, 0.431373, 1.0 },
+ { 0.847059, 0.501961, 0.454902, 1.0 },
+ { 0.854902, 0.533333, 0.486275, 1.0 },
+ { 0.858824, 0.529412, 0.490196, 1.0 },
+ { 0.854902, 0.513725, 0.474510, 1.0 },
+ { 0.847059, 0.466667, 0.431373, 1.0 },
+ { 0.811765, 0.400000, 0.384314, 1.0 },
+ { 0.784314, 0.356863, 0.329412, 1.0 },
+ { 0.776471, 0.309804, 0.278431, 1.0 },
+ { 0.760784, 0.274510, 0.235294, 1.0 },
+ { 0.733333, 0.250980, 0.219608, 1.0 },
+ { 0.725490, 0.243137, 0.211765, 1.0 },
+ { 0.745098, 0.231373, 0.192157, 1.0 },
+ { 0.745098, 0.223529, 0.188235, 1.0 },
+ { 0.752941, 0.239216, 0.200000, 1.0 },
+ { 0.756863, 0.258824, 0.223529, 1.0 },
+ { 0.760784, 0.301961, 0.274510, 1.0 },
+ { 0.784314, 0.337255, 0.298039, 1.0 },
+ { 0.784314, 0.341176, 0.309804, 1.0 },
+ { 0.788235, 0.360784, 0.333333, 1.0 },
+ { 0.800000, 0.364706, 0.337255, 1.0 },
+ { 0.800000, 0.364706, 0.329412, 1.0 },
+ { 0.800000, 0.376471, 0.329412, 1.0 },
+ { 0.807843, 0.372549, 0.329412, 1.0 },
+ { 0.819608, 0.388235, 0.337255, 1.0 },
+ { 0.847059, 0.454902, 0.364706, 1.0 },
+ { 0.933333, 0.505882, 0.180392, 1.0 },
+ { 0.921569, 0.486275, 0.168627, 1.0 },
+ { 0.839216, 0.372549, 0.145098, 1.0 },
+ { 0.796078, 0.368627, 0.113725, 1.0 },
+ { 0.745098, 0.337255, 0.121569, 1.0 },
+ { 0.705882, 0.278431, 0.196078, 1.0 },
+ { 0.721569, 0.247059, 0.211765, 1.0 },
+ { 0.741176, 0.239216, 0.196078, 1.0 },
+ { 0.752941, 0.250980, 0.207843, 1.0 },
+ { 0.780392, 0.298039, 0.239216, 1.0 },
+ { 0.901961, 0.360784, 0.215686, 1.0 },
+ { 0.933333, 0.431373, 0.184314, 1.0 },
+ { 0.964706, 0.447059, 0.192157, 1.0 },
+ { 0.980392, 0.411765, 0.239216, 1.0 },
+ { 0.937255, 0.372549, 0.239216, 1.0 },
+ { 0.882353, 0.352941, 0.239216, 1.0 },
+ { 0.839216, 0.337255, 0.286275, 1.0 },
+ { 0.823529, 0.392157, 0.341176, 1.0 },
+ { 0.878431, 0.439216, 0.396078, 1.0 },
+ };
+/* Apophysis-040427-6FaeriRob */
+static double4 colors_237[] = {
+ { 0.611765, 0.266667, 0.015686, 1.0 },
+ { 0.462745, 0.172549, 0.000000, 1.0 },
+ { 0.466667, 0.184314, 0.003922, 1.0 },
+ { 0.474510, 0.200000, 0.007843, 1.0 },
+ { 0.435294, 0.290196, 0.203922, 1.0 },
+ { 0.400000, 0.380392, 0.403922, 1.0 },
+ { 0.352941, 0.333333, 0.458824, 1.0 },
+ { 0.309804, 0.290196, 0.517647, 1.0 },
+ { 0.278431, 0.301961, 0.631373, 1.0 },
+ { 0.278431, 0.298039, 0.705882, 1.0 },
+ { 0.282353, 0.298039, 0.780392, 1.0 },
+ { 0.337255, 0.396078, 0.858824, 1.0 },
+ { 0.392157, 0.498039, 0.941176, 1.0 },
+ { 0.407843, 0.443137, 0.956863, 1.0 },
+ { 0.427451, 0.388235, 0.972549, 1.0 },
+ { 0.337255, 0.317647, 0.898039, 1.0 },
+ { 0.250980, 0.250980, 0.823529, 1.0 },
+ { 0.400000, 0.345098, 0.647059, 1.0 },
+ { 0.431373, 0.415686, 0.678431, 1.0 },
+ { 0.462745, 0.486275, 0.713725, 1.0 },
+ { 0.501961, 0.537255, 0.733333, 1.0 },
+ { 0.541176, 0.588235, 0.752941, 1.0 },
+ { 0.560784, 0.627451, 0.756863, 1.0 },
+ { 0.584314, 0.670588, 0.760784, 1.0 },
+ { 0.701961, 0.811765, 0.517647, 1.0 },
+ { 0.752941, 0.898039, 0.458824, 1.0 },
+ { 0.807843, 0.988235, 0.400000, 1.0 },
+ { 0.823529, 0.988235, 0.376471, 1.0 },
+ { 0.843137, 0.992157, 0.352941, 1.0 },
+ { 0.874510, 0.996078, 0.317647, 1.0 },
+ { 0.905882, 1.000000, 0.286275, 1.0 },
+ { 0.949020, 1.000000, 0.313725, 1.0 },
+ { 1.000000, 0.980392, 0.309804, 1.0 },
+ { 0.980392, 0.831373, 0.254902, 1.0 },
+ { 0.929412, 0.709804, 0.207843, 1.0 },
+ { 0.878431, 0.588235, 0.160784, 1.0 },
+ { 0.815686, 0.482353, 0.094118, 1.0 },
+ { 0.752941, 0.380392, 0.027451, 1.0 },
+ { 0.717647, 0.345098, 0.019608, 1.0 },
+ { 0.686275, 0.309804, 0.011765, 1.0 },
+ { 0.678431, 0.352941, 0.000000, 1.0 },
+ { 0.686275, 0.490196, 0.090196, 1.0 },
+ { 0.698039, 0.631373, 0.184314, 1.0 },
+ { 0.843137, 0.694118, 0.207843, 1.0 },
+ { 0.992157, 0.756863, 0.235294, 1.0 },
+ { 0.992157, 0.749020, 0.231373, 1.0 },
+ { 0.996078, 0.745098, 0.227451, 1.0 },
+ { 0.976471, 0.650980, 0.149020, 1.0 },
+ { 0.917647, 0.584314, 0.164706, 1.0 },
+ { 0.698039, 0.384314, 0.035294, 1.0 },
+ { 0.658824, 0.305882, 0.043137, 1.0 },
+ { 0.623529, 0.227451, 0.054902, 1.0 },
+ { 0.576471, 0.223529, 0.027451, 1.0 },
+ { 0.529412, 0.219608, 0.000000, 1.0 },
+ { 0.533333, 0.219608, 0.023529, 1.0 },
+ { 0.541176, 0.223529, 0.047059, 1.0 },
+ { 0.588235, 0.266667, 0.047059, 1.0 },
+ { 0.635294, 0.305882, 0.047059, 1.0 },
+ { 0.682353, 0.345098, 0.050980, 1.0 },
+ { 0.729412, 0.396078, 0.043137, 1.0 },
+ { 0.776471, 0.450980, 0.035294, 1.0 },
+ { 0.796078, 0.517647, 0.054902, 1.0 },
+ { 0.819608, 0.584314, 0.074510, 1.0 },
+ { 0.996078, 0.686275, 0.188235, 1.0 },
+ { 0.968627, 0.725490, 0.196078, 1.0 },
+ { 0.749020, 0.588235, 0.274510, 1.0 },
+ { 0.686275, 0.529412, 0.380392, 1.0 },
+ { 0.627451, 0.474510, 0.486275, 1.0 },
+ { 0.588235, 0.494118, 0.521569, 1.0 },
+ { 0.552941, 0.513725, 0.556863, 1.0 },
+ { 0.482353, 0.529412, 0.615686, 1.0 },
+ { 0.435294, 0.423529, 0.294118, 1.0 },
+ { 0.439216, 0.235294, 0.000000, 1.0 },
+ { 0.439216, 0.196078, 0.000000, 1.0 },
+ { 0.443137, 0.160784, 0.003922, 1.0 },
+ { 0.415686, 0.149020, 0.000000, 1.0 },
+ { 0.392157, 0.137255, 0.000000, 1.0 },
+ { 0.384314, 0.133333, 0.000000, 1.0 },
+ { 0.380392, 0.133333, 0.003922, 1.0 },
+ { 0.403922, 0.149020, 0.000000, 1.0 },
+ { 0.411765, 0.156863, 0.000000, 1.0 },
+ { 0.443137, 0.180392, 0.003922, 1.0 },
+ { 0.423529, 0.164706, 0.000000, 1.0 },
+ { 0.407843, 0.152941, 0.000000, 1.0 },
+ { 0.392157, 0.145098, 0.000000, 1.0 },
+ { 0.380392, 0.137255, 0.000000, 1.0 },
+ { 0.352941, 0.113725, 0.000000, 1.0 },
+ { 0.376471, 0.086275, 0.000000, 1.0 },
+ { 0.376471, 0.129412, 0.000000, 1.0 },
+ { 0.376471, 0.129412, 0.000000, 1.0 },
+ { 0.380392, 0.133333, 0.003922, 1.0 },
+ { 0.380392, 0.141176, 0.000000, 1.0 },
+ { 0.380392, 0.149020, 0.000000, 1.0 },
+ { 0.388235, 0.145098, 0.000000, 1.0 },
+ { 0.419608, 0.164706, 0.000000, 1.0 },
+ { 0.419608, 0.168627, 0.000000, 1.0 },
+ { 0.392157, 0.145098, 0.000000, 1.0 },
+ { 0.078431, 0.035294, 0.066667, 1.0 },
+ { 0.047059, 0.031373, 0.145098, 1.0 },
+ { 0.019608, 0.027451, 0.227451, 1.0 },
+ { 0.035294, 0.031373, 0.235294, 1.0 },
+ { 0.050980, 0.039216, 0.247059, 1.0 },
+ { 0.074510, 0.031373, 0.301961, 1.0 },
+ { 0.117647, 0.027451, 0.239216, 1.0 },
+ { 0.164706, 0.098039, 0.239216, 1.0 },
+ { 0.156863, 0.113725, 0.301961, 1.0 },
+ { 0.149020, 0.133333, 0.364706, 1.0 },
+ { 0.137255, 0.129412, 0.407843, 1.0 },
+ { 0.125490, 0.129412, 0.454902, 1.0 },
+ { 0.168627, 0.188235, 0.549020, 1.0 },
+ { 0.125490, 0.141176, 0.482353, 1.0 },
+ { 0.207843, 0.156863, 0.364706, 1.0 },
+ { 0.294118, 0.164706, 0.270588, 1.0 },
+ { 0.447059, 0.192157, 0.043137, 1.0 },
+ { 0.482353, 0.192157, 0.054902, 1.0 },
+ { 0.517647, 0.192157, 0.066667, 1.0 },
+ { 0.494118, 0.207843, 0.007843, 1.0 },
+ { 0.490196, 0.211765, 0.007843, 1.0 },
+ { 0.474510, 0.192157, 0.000000, 1.0 },
+ { 0.392157, 0.145098, 0.023529, 1.0 },
+ { 0.172549, 0.082353, 0.262745, 1.0 },
+ { 0.168627, 0.094118, 0.317647, 1.0 },
+ { 0.164706, 0.105882, 0.376471, 1.0 },
+ { 0.184314, 0.113725, 0.423529, 1.0 },
+ { 0.203922, 0.125490, 0.474510, 1.0 },
+ { 0.168627, 0.117647, 0.478431, 1.0 },
+ { 0.125490, 0.121569, 0.486275, 1.0 },
+ { 0.196078, 0.145098, 0.568627, 1.0 },
+ { 0.270588, 0.192157, 0.635294, 1.0 },
+ { 0.168627, 0.152941, 0.588235, 1.0 },
+ { 0.164706, 0.156863, 0.623529, 1.0 },
+ { 0.164706, 0.160784, 0.658824, 1.0 },
+ { 0.192157, 0.223529, 0.709804, 1.0 },
+ { 0.141176, 0.196078, 0.815686, 1.0 },
+ { 0.227451, 0.203922, 0.878431, 1.0 },
+ { 0.364706, 0.380392, 0.811765, 1.0 },
+ { 0.584314, 0.584314, 0.827451, 1.0 },
+ { 0.576471, 0.635294, 0.721569, 1.0 },
+ { 0.568627, 0.690196, 0.619608, 1.0 },
+ { 0.549020, 0.639216, 0.635294, 1.0 },
+ { 0.529412, 0.592157, 0.650980, 1.0 },
+ { 0.552941, 0.654902, 0.650980, 1.0 },
+ { 0.627451, 0.686275, 0.666667, 1.0 },
+ { 0.603922, 0.623529, 0.701961, 1.0 },
+ { 0.549020, 0.584314, 0.737255, 1.0 },
+ { 0.435294, 0.470588, 0.780392, 1.0 },
+ { 0.400000, 0.384314, 0.760784, 1.0 },
+ { 0.368627, 0.301961, 0.741176, 1.0 },
+ { 0.305882, 0.309804, 0.631373, 1.0 },
+ { 0.376471, 0.419608, 0.537255, 1.0 },
+ { 0.576471, 0.431373, 0.498039, 1.0 },
+ { 0.658824, 0.454902, 0.270588, 1.0 },
+ { 0.807843, 0.556863, 0.215686, 1.0 },
+ { 0.874510, 0.556863, 0.219608, 1.0 },
+ { 0.945098, 0.556863, 0.223529, 1.0 },
+ { 0.996078, 0.701961, 0.203922, 1.0 },
+ { 1.000000, 0.760784, 0.219608, 1.0 },
+ { 1.000000, 0.756863, 0.235294, 1.0 },
+ { 1.000000, 0.756863, 0.270588, 1.0 },
+ { 0.949020, 0.701961, 0.329412, 1.0 },
+ { 0.752941, 0.635294, 0.431373, 1.0 },
+ { 0.690196, 0.545098, 0.439216, 1.0 },
+ { 0.729412, 0.498039, 0.337255, 1.0 },
+ { 0.768627, 0.450980, 0.235294, 1.0 },
+ { 0.764706, 0.458824, 0.125490, 1.0 },
+ { 0.792157, 0.423529, 0.047059, 1.0 },
+ { 0.811765, 0.431373, 0.050980, 1.0 },
+ { 0.823529, 0.447059, 0.054902, 1.0 },
+ { 0.890196, 0.521569, 0.066667, 1.0 },
+ { 0.901961, 0.533333, 0.082353, 1.0 },
+ { 0.917647, 0.549020, 0.101961, 1.0 },
+ { 0.882353, 0.498039, 0.078431, 1.0 },
+ { 0.835294, 0.454902, 0.086275, 1.0 },
+ { 0.823529, 0.494118, 0.117647, 1.0 },
+ { 0.725490, 0.529412, 0.250980, 1.0 },
+ { 0.752941, 0.713725, 0.443137, 1.0 },
+ { 0.772549, 0.784314, 0.364706, 1.0 },
+ { 0.764706, 0.913725, 0.470588, 1.0 },
+ { 0.752941, 0.996078, 0.435294, 1.0 },
+ { 0.756863, 0.972549, 0.372549, 1.0 },
+ { 0.870588, 0.890196, 0.282353, 1.0 },
+ { 0.796078, 0.737255, 0.247059, 1.0 },
+ { 0.670588, 0.572549, 0.211765, 1.0 },
+ { 0.607843, 0.513725, 0.231373, 1.0 },
+ { 0.694118, 0.662745, 0.419608, 1.0 },
+ { 0.607843, 0.627451, 0.490196, 1.0 },
+ { 0.525490, 0.592157, 0.560784, 1.0 },
+ { 0.545098, 0.639216, 0.584314, 1.0 },
+ { 0.643137, 0.603922, 0.647059, 1.0 },
+ { 0.686275, 0.600000, 0.545098, 1.0 },
+ { 0.768627, 0.729412, 0.490196, 1.0 },
+ { 0.811765, 0.980392, 0.392157, 1.0 },
+ { 0.956863, 0.980392, 0.400000, 1.0 },
+ { 0.945098, 0.980392, 0.309804, 1.0 },
+ { 0.988235, 0.945098, 0.341176, 1.0 },
+ { 1.000000, 0.831373, 0.286275, 1.0 },
+ { 1.000000, 0.827451, 0.247059, 1.0 },
+ { 1.000000, 0.737255, 0.223529, 1.0 },
+ { 1.000000, 0.623529, 0.133333, 1.0 },
+ { 1.000000, 0.658824, 0.105882, 1.0 },
+ { 0.972549, 0.835294, 0.239216, 1.0 },
+ { 0.964706, 0.882353, 0.188235, 1.0 },
+ { 0.956863, 0.878431, 0.200000, 1.0 },
+ { 0.854902, 0.909804, 0.372549, 1.0 },
+ { 0.678431, 0.803922, 0.478431, 1.0 },
+ { 0.533333, 0.603922, 0.698039, 1.0 },
+ { 0.396078, 0.384314, 0.796078, 1.0 },
+ { 0.313725, 0.286275, 0.650980, 1.0 },
+ { 0.203922, 0.192157, 0.643137, 1.0 },
+ { 0.223529, 0.223529, 0.560784, 1.0 },
+ { 0.250980, 0.172549, 0.450980, 1.0 },
+ { 0.439216, 0.333333, 0.392157, 1.0 },
+ { 0.631373, 0.403922, 0.223529, 1.0 },
+ { 0.768627, 0.407843, 0.082353, 1.0 },
+ { 0.764706, 0.392157, 0.070588, 1.0 },
+ { 0.796078, 0.411765, 0.070588, 1.0 },
+ { 0.800000, 0.368627, 0.129412, 1.0 },
+ { 0.784314, 0.403922, 0.235294, 1.0 },
+ { 0.564706, 0.423529, 0.376471, 1.0 },
+ { 0.415686, 0.341176, 0.556863, 1.0 },
+ { 0.415686, 0.349020, 0.560784, 1.0 },
+ { 0.450980, 0.454902, 0.400000, 1.0 },
+ { 0.545098, 0.403922, 0.160784, 1.0 },
+ { 0.654902, 0.290196, 0.117647, 1.0 },
+ { 0.662745, 0.294118, 0.019608, 1.0 },
+ { 0.631373, 0.258824, 0.000000, 1.0 },
+ { 0.666667, 0.301961, 0.000000, 1.0 },
+ { 0.709804, 0.309804, 0.019608, 1.0 },
+ { 0.737255, 0.360784, 0.031373, 1.0 },
+ { 0.776471, 0.403922, 0.043137, 1.0 },
+ { 0.807843, 0.447059, 0.050980, 1.0 },
+ { 0.835294, 0.494118, 0.043137, 1.0 },
+ { 0.925490, 0.556863, 0.101961, 1.0 },
+ { 0.937255, 0.568627, 0.121569, 1.0 },
+ { 0.952941, 0.600000, 0.121569, 1.0 },
+ { 0.980392, 0.603922, 0.129412, 1.0 },
+ { 0.972549, 0.596078, 0.121569, 1.0 },
+ { 0.949020, 0.584314, 0.109804, 1.0 },
+ { 0.917647, 0.549020, 0.094118, 1.0 },
+ { 0.831373, 0.454902, 0.062745, 1.0 },
+ { 0.741176, 0.337255, 0.027451, 1.0 },
+ { 0.682353, 0.309804, 0.000000, 1.0 },
+ { 0.639216, 0.282353, 0.003922, 1.0 },
+ { 0.607843, 0.274510, 0.023529, 1.0 },
+ { 0.615686, 0.282353, 0.027451, 1.0 },
+ { 0.650980, 0.349020, 0.082353, 1.0 },
+ { 0.650980, 0.384314, 0.050980, 1.0 },
+ { 0.635294, 0.329412, 0.039216, 1.0 },
+ { 0.600000, 0.305882, 0.000000, 1.0 },
+ { 0.568627, 0.239216, 0.003922, 1.0 },
+ { 0.564706, 0.243137, 0.015686, 1.0 },
+ { 0.466667, 0.274510, 0.000000, 1.0 },
+ { 0.501961, 0.207843, 0.000000, 1.0 },
+ { 0.568627, 0.215686, 0.000000, 1.0 },
+ { 0.588235, 0.235294, 0.000000, 1.0 },
+ { 0.643137, 0.286275, 0.007843, 1.0 },
+ };
+/* Apophysis-040427-6FaeriRob2 */
+static double4 colors_238[] = {
+ { 0.682353, 0.278431, 0.007843, 1.0 },
+ { 0.501961, 0.196078, 0.007843, 1.0 },
+ { 0.462745, 0.180392, 0.003922, 1.0 },
+ { 0.427451, 0.164706, 0.000000, 1.0 },
+ { 0.407843, 0.149020, 0.000000, 1.0 },
+ { 0.392157, 0.133333, 0.000000, 1.0 },
+ { 0.376471, 0.129412, 0.000000, 1.0 },
+ { 0.360784, 0.129412, 0.003922, 1.0 },
+ { 0.356863, 0.125490, 0.000000, 1.0 },
+ { 0.341176, 0.117647, 0.000000, 1.0 },
+ { 0.325490, 0.109804, 0.000000, 1.0 },
+ { 0.313725, 0.086275, 0.019608, 1.0 },
+ { 0.301961, 0.062745, 0.043137, 1.0 },
+ { 0.156863, 0.062745, 0.184314, 1.0 },
+ { 0.011765, 0.062745, 0.329412, 1.0 },
+ { 0.027451, 0.054902, 0.380392, 1.0 },
+ { 0.047059, 0.047059, 0.431373, 1.0 },
+ { 0.098039, 0.003922, 0.200000, 1.0 },
+ { 0.200000, 0.047059, 0.098039, 1.0 },
+ { 0.305882, 0.094118, 0.000000, 1.0 },
+ { 0.309804, 0.094118, 0.000000, 1.0 },
+ { 0.317647, 0.098039, 0.000000, 1.0 },
+ { 0.321569, 0.101961, 0.000000, 1.0 },
+ { 0.325490, 0.105882, 0.000000, 1.0 },
+ { 0.298039, 0.098039, 0.000000, 1.0 },
+ { 0.301961, 0.094118, 0.000000, 1.0 },
+ { 0.309804, 0.090196, 0.000000, 1.0 },
+ { 0.321569, 0.094118, 0.000000, 1.0 },
+ { 0.337255, 0.101961, 0.000000, 1.0 },
+ { 0.349020, 0.113725, 0.000000, 1.0 },
+ { 0.360784, 0.125490, 0.000000, 1.0 },
+ { 0.360784, 0.129412, 0.003922, 1.0 },
+ { 0.349020, 0.117647, 0.000000, 1.0 },
+ { 0.290196, 0.172549, 0.203922, 1.0 },
+ { 0.196078, 0.137255, 0.337255, 1.0 },
+ { 0.101961, 0.105882, 0.470588, 1.0 },
+ { 0.172549, 0.058824, 0.298039, 1.0 },
+ { 0.243137, 0.011765, 0.129412, 1.0 },
+ { 0.266667, 0.058824, 0.086275, 1.0 },
+ { 0.294118, 0.109804, 0.047059, 1.0 },
+ { 0.137255, 0.121569, 0.360784, 1.0 },
+ { 0.137255, 0.121569, 0.337255, 1.0 },
+ { 0.137255, 0.121569, 0.317647, 1.0 },
+ { 0.231373, 0.117647, 0.168627, 1.0 },
+ { 0.325490, 0.113725, 0.019608, 1.0 },
+ { 0.345098, 0.125490, 0.015686, 1.0 },
+ { 0.368627, 0.137255, 0.011765, 1.0 },
+ { 0.400000, 0.121569, 0.035294, 1.0 },
+ { 0.411765, 0.121569, 0.000000, 1.0 },
+ { 0.501961, 0.196078, 0.003922, 1.0 },
+ { 0.552941, 0.219608, 0.000000, 1.0 },
+ { 0.607843, 0.247059, 0.000000, 1.0 },
+ { 0.674510, 0.294118, 0.019608, 1.0 },
+ { 0.745098, 0.341176, 0.039216, 1.0 },
+ { 0.745098, 0.349020, 0.047059, 1.0 },
+ { 0.749020, 0.356863, 0.058824, 1.0 },
+ { 0.905882, 0.490196, 0.090196, 1.0 },
+ { 0.941176, 0.525490, 0.090196, 1.0 },
+ { 0.976471, 0.560784, 0.090196, 1.0 },
+ { 0.988235, 0.674510, 0.152941, 1.0 },
+ { 1.000000, 0.788235, 0.219608, 1.0 },
+ { 0.992157, 0.831373, 0.231373, 1.0 },
+ { 0.988235, 0.878431, 0.243137, 1.0 },
+ { 1.000000, 0.807843, 0.235294, 1.0 },
+ { 1.000000, 0.721569, 0.207843, 1.0 },
+ { 0.878431, 0.647059, 0.247059, 1.0 },
+ { 0.768627, 0.556863, 0.298039, 1.0 },
+ { 0.658824, 0.466667, 0.349020, 1.0 },
+ { 0.592157, 0.450980, 0.411765, 1.0 },
+ { 0.525490, 0.435294, 0.474510, 1.0 },
+ { 0.329412, 0.364706, 0.517647, 1.0 },
+ { 0.266667, 0.274510, 0.435294, 1.0 },
+ { 0.372549, 0.200000, 0.250980, 1.0 },
+ { 0.498039, 0.384314, 0.278431, 1.0 },
+ { 0.627451, 0.568627, 0.305882, 1.0 },
+ { 0.721569, 0.713725, 0.325490, 1.0 },
+ { 0.815686, 0.858824, 0.349020, 1.0 },
+ { 0.858824, 0.901961, 0.364706, 1.0 },
+ { 0.901961, 0.949020, 0.384314, 1.0 },
+ { 0.898039, 1.000000, 0.380392, 1.0 },
+ { 0.827451, 0.984314, 0.364706, 1.0 },
+ { 0.964706, 0.917647, 0.203922, 1.0 },
+ { 0.972549, 0.898039, 0.184314, 1.0 },
+ { 0.980392, 0.878431, 0.168627, 1.0 },
+ { 0.972549, 0.874510, 0.180392, 1.0 },
+ { 0.964706, 0.874510, 0.192157, 1.0 },
+ { 0.886275, 0.882353, 0.325490, 1.0 },
+ { 0.650980, 0.843137, 0.352941, 1.0 },
+ { 0.552941, 0.619608, 0.729412, 1.0 },
+ { 0.462745, 0.501961, 0.819608, 1.0 },
+ { 0.372549, 0.388235, 0.909804, 1.0 },
+ { 0.301961, 0.309804, 0.894118, 1.0 },
+ { 0.235294, 0.231373, 0.882353, 1.0 },
+ { 0.254902, 0.270588, 0.862745, 1.0 },
+ { 0.380392, 0.415686, 0.921569, 1.0 },
+ { 0.490196, 0.466667, 0.858824, 1.0 },
+ { 0.533333, 0.576471, 0.752941, 1.0 },
+ { 0.725490, 0.800000, 0.580392, 1.0 },
+ { 0.658824, 0.760784, 0.541176, 1.0 },
+ { 0.592157, 0.721569, 0.505882, 1.0 },
+ { 0.576471, 0.694118, 0.443137, 1.0 },
+ { 0.564706, 0.666667, 0.380392, 1.0 },
+ { 0.525490, 0.505882, 0.380392, 1.0 },
+ { 0.588235, 0.309804, 0.105882, 1.0 },
+ { 0.501961, 0.203922, 0.011765, 1.0 },
+ { 0.549020, 0.211765, 0.011765, 1.0 },
+ { 0.596078, 0.223529, 0.011765, 1.0 },
+ { 0.619608, 0.250980, 0.003922, 1.0 },
+ { 0.647059, 0.278431, 0.000000, 1.0 },
+ { 0.686275, 0.305882, 0.027451, 1.0 },
+ { 0.682353, 0.301961, 0.035294, 1.0 },
+ { 0.650980, 0.282353, 0.007843, 1.0 },
+ { 0.607843, 0.235294, 0.023529, 1.0 },
+ { 0.517647, 0.203922, 0.003922, 1.0 },
+ { 0.525490, 0.211765, 0.007843, 1.0 },
+ { 0.537255, 0.219608, 0.011765, 1.0 },
+ { 0.619608, 0.258824, 0.003922, 1.0 },
+ { 0.678431, 0.258824, 0.000000, 1.0 },
+ { 0.721569, 0.317647, 0.023529, 1.0 },
+ { 0.729412, 0.364706, 0.000000, 1.0 },
+ { 0.705882, 0.349020, 0.039216, 1.0 },
+ { 0.662745, 0.415686, 0.031373, 1.0 },
+ { 0.623529, 0.486275, 0.023529, 1.0 },
+ { 0.666667, 0.494118, 0.054902, 1.0 },
+ { 0.709804, 0.501961, 0.086275, 1.0 },
+ { 0.725490, 0.600000, 0.258824, 1.0 },
+ { 0.568627, 0.560784, 0.501961, 1.0 },
+ { 0.556863, 0.576471, 0.733333, 1.0 },
+ { 0.552941, 0.498039, 0.839216, 1.0 },
+ { 0.254902, 0.305882, 0.815686, 1.0 },
+ { 0.235294, 0.258824, 0.780392, 1.0 },
+ { 0.215686, 0.211765, 0.745098, 1.0 },
+ { 0.325490, 0.298039, 0.662745, 1.0 },
+ { 0.247059, 0.192157, 0.486275, 1.0 },
+ { 0.211765, 0.156863, 0.498039, 1.0 },
+ { 0.156863, 0.149020, 0.580392, 1.0 },
+ { 0.305882, 0.282353, 1.000000, 1.0 },
+ { 0.360784, 0.341176, 0.964706, 1.0 },
+ { 0.415686, 0.400000, 0.933333, 1.0 },
+ { 0.360784, 0.392157, 0.913725, 1.0 },
+ { 0.309804, 0.384314, 0.898039, 1.0 },
+ { 0.321569, 0.333333, 0.705882, 1.0 },
+ { 0.321569, 0.356863, 0.415686, 1.0 },
+ { 0.400000, 0.352941, 0.164706, 1.0 },
+ { 0.509804, 0.254902, 0.000000, 1.0 },
+ { 0.635294, 0.278431, 0.003922, 1.0 },
+ { 0.627451, 0.282353, 0.035294, 1.0 },
+ { 0.623529, 0.290196, 0.066667, 1.0 },
+ { 0.643137, 0.349020, 0.121569, 1.0 },
+ { 0.619608, 0.384314, 0.250980, 1.0 },
+ { 0.474510, 0.498039, 0.254902, 1.0 },
+ { 0.403922, 0.462745, 0.435294, 1.0 },
+ { 0.290196, 0.341176, 0.607843, 1.0 },
+ { 0.333333, 0.345098, 0.552941, 1.0 },
+ { 0.380392, 0.349020, 0.501961, 1.0 },
+ { 0.513725, 0.458824, 0.458824, 1.0 },
+ { 0.525490, 0.572549, 0.478431, 1.0 },
+ { 0.592157, 0.760784, 0.407843, 1.0 },
+ { 0.749020, 0.819608, 0.349020, 1.0 },
+ { 0.831373, 0.898039, 0.278431, 1.0 },
+ { 0.968627, 0.878431, 0.258824, 1.0 },
+ { 0.956863, 0.952941, 0.254902, 1.0 },
+ { 0.949020, 0.956863, 0.227451, 1.0 },
+ { 0.941176, 0.964706, 0.203922, 1.0 },
+ { 0.941176, 0.992157, 0.235294, 1.0 },
+ { 0.827451, 1.000000, 0.313725, 1.0 },
+ { 0.741176, 1.000000, 0.305882, 1.0 },
+ { 0.854902, 0.972549, 0.290196, 1.0 },
+ { 0.964706, 0.764706, 0.211765, 1.0 },
+ { 0.933333, 0.709804, 0.200000, 1.0 },
+ { 0.901961, 0.658824, 0.192157, 1.0 },
+ { 0.917647, 0.580392, 0.192157, 1.0 },
+ { 0.964706, 0.654902, 0.250980, 1.0 },
+ { 0.870588, 0.654902, 0.341176, 1.0 },
+ { 0.858824, 0.682353, 0.552941, 1.0 },
+ { 0.658824, 0.772549, 0.458824, 1.0 },
+ { 0.717647, 0.901961, 0.447059, 1.0 },
+ { 0.658824, 0.960784, 0.639216, 1.0 },
+ { 0.721569, 0.925490, 0.501961, 1.0 },
+ { 0.815686, 0.968627, 0.407843, 1.0 },
+ { 0.976471, 0.886275, 0.431373, 1.0 },
+ { 0.988235, 0.854902, 0.262745, 1.0 },
+ { 0.968627, 0.741176, 0.215686, 1.0 },
+ { 1.000000, 0.627451, 0.133333, 1.0 },
+ { 0.956863, 0.552941, 0.090196, 1.0 },
+ { 0.968627, 0.541176, 0.098039, 1.0 },
+ { 0.980392, 0.529412, 0.109804, 1.0 },
+ { 0.925490, 0.513725, 0.094118, 1.0 },
+ { 0.886275, 0.427451, 0.062745, 1.0 },
+ { 0.823529, 0.380392, 0.011765, 1.0 },
+ { 0.776471, 0.384314, 0.047059, 1.0 },
+ { 0.752941, 0.368627, 0.074510, 1.0 },
+ { 0.796078, 0.415686, 0.047059, 1.0 },
+ { 0.776471, 0.427451, 0.074510, 1.0 },
+ { 0.756863, 0.447059, 0.086275, 1.0 },
+ { 0.713725, 0.474510, 0.156863, 1.0 },
+ { 0.776471, 0.505882, 0.243137, 1.0 },
+ { 0.760784, 0.615686, 0.337255, 1.0 },
+ { 0.654902, 0.690196, 0.443137, 1.0 },
+ { 0.533333, 0.623529, 0.560784, 1.0 },
+ { 0.643137, 0.568627, 0.654902, 1.0 },
+ { 0.619608, 0.368627, 0.513725, 1.0 },
+ { 0.545098, 0.364706, 0.305882, 1.0 },
+ { 0.619608, 0.333333, 0.164706, 1.0 },
+ { 0.580392, 0.329412, 0.086275, 1.0 },
+ { 0.505882, 0.215686, 0.031373, 1.0 },
+ { 0.482353, 0.141176, 0.023529, 1.0 },
+ { 0.478431, 0.121569, 0.000000, 1.0 },
+ { 0.439216, 0.172549, 0.000000, 1.0 },
+ { 0.435294, 0.188235, 0.066667, 1.0 },
+ { 0.466667, 0.317647, 0.141176, 1.0 },
+ { 0.392157, 0.321569, 0.227451, 1.0 },
+ { 0.290196, 0.274510, 0.505882, 1.0 },
+ { 0.341176, 0.364706, 0.662745, 1.0 },
+ { 0.450980, 0.513725, 0.713725, 1.0 },
+ { 0.478431, 0.596078, 0.639216, 1.0 },
+ { 0.521569, 0.584314, 0.643137, 1.0 },
+ { 0.615686, 0.478431, 0.494118, 1.0 },
+ { 0.545098, 0.423529, 0.403922, 1.0 },
+ { 0.466667, 0.282353, 0.164706, 1.0 },
+ { 0.384314, 0.223529, 0.050980, 1.0 },
+ { 0.250980, 0.094118, 0.000000, 1.0 },
+ { 0.184314, 0.043137, 0.058824, 1.0 },
+ { 0.125490, 0.000000, 0.003922, 1.0 },
+ { 0.105882, 0.019608, 0.031373, 1.0 },
+ { 0.090196, 0.011765, 0.058824, 1.0 },
+ { 0.058824, 0.007843, 0.086275, 1.0 },
+ { 0.031373, 0.011765, 0.172549, 1.0 },
+ { 0.043137, 0.062745, 0.290196, 1.0 },
+ { 0.145098, 0.000000, 0.200000, 1.0 },
+ { 0.286275, 0.074510, 0.027451, 1.0 },
+ { 0.380392, 0.145098, 0.035294, 1.0 },
+ { 0.466667, 0.180392, 0.043137, 1.0 },
+ { 0.552941, 0.254902, 0.027451, 1.0 },
+ { 0.635294, 0.368627, 0.082353, 1.0 },
+ { 0.709804, 0.415686, 0.149020, 1.0 },
+ { 0.721569, 0.427451, 0.172549, 1.0 },
+ { 0.768627, 0.384314, 0.105882, 1.0 },
+ { 0.694118, 0.345098, 0.078431, 1.0 },
+ { 0.666667, 0.305882, 0.043137, 1.0 },
+ { 0.596078, 0.270588, 0.011765, 1.0 },
+ { 0.509804, 0.207843, 0.003922, 1.0 },
+ { 0.431373, 0.180392, 0.000000, 1.0 },
+ { 0.403922, 0.160784, 0.015686, 1.0 },
+ { 0.388235, 0.164706, 0.000000, 1.0 },
+ { 0.396078, 0.141176, 0.015686, 1.0 },
+ { 0.450980, 0.172549, 0.047059, 1.0 },
+ { 0.423529, 0.235294, 0.145098, 1.0 },
+ { 0.176471, 0.223529, 0.380392, 1.0 },
+ { 0.137255, 0.164706, 0.584314, 1.0 },
+ { 0.152941, 0.149020, 0.690196, 1.0 },
+ { 0.188235, 0.180392, 0.803922, 1.0 },
+ { 0.227451, 0.282353, 0.796078, 1.0 },
+ { 0.407843, 0.423529, 0.815686, 1.0 },
+ { 0.686275, 0.686275, 0.576471, 1.0 },
+ { 0.898039, 0.956863, 0.388235, 1.0 },
+ };
+/* Apophysis-040427-6FaeriRobDet */
+static double4 colors_239[] = {
+ { 0.015686, 0.027451, 0.329412, 1.0 },
+ { 0.000000, 0.000000, 0.364706, 1.0 },
+ { 0.074510, 0.047059, 0.588235, 1.0 },
+ { 0.149020, 0.094118, 0.815686, 1.0 },
+ { 0.192157, 0.156863, 0.870588, 1.0 },
+ { 0.235294, 0.219608, 0.929412, 1.0 },
+ { 0.286275, 0.278431, 0.964706, 1.0 },
+ { 0.337255, 0.337255, 1.000000, 1.0 },
+ { 0.082353, 0.184314, 0.807843, 1.0 },
+ { 0.043137, 0.090196, 0.556863, 1.0 },
+ { 0.003922, 0.000000, 0.305882, 1.0 },
+ { 0.000000, 0.000000, 0.274510, 1.0 },
+ { 0.000000, 0.003922, 0.243137, 1.0 },
+ { 0.011765, 0.023529, 0.352941, 1.0 },
+ { 0.027451, 0.043137, 0.466667, 1.0 },
+ { 0.074510, 0.101961, 0.494118, 1.0 },
+ { 0.125490, 0.160784, 0.525490, 1.0 },
+ { 0.121569, 0.113725, 0.635294, 1.0 },
+ { 0.227451, 0.082353, 0.368627, 1.0 },
+ { 0.333333, 0.050980, 0.105882, 1.0 },
+ { 0.356863, 0.082353, 0.058824, 1.0 },
+ { 0.380392, 0.117647, 0.011765, 1.0 },
+ { 0.380392, 0.105882, 0.003922, 1.0 },
+ { 0.380392, 0.098039, 0.000000, 1.0 },
+ { 0.380392, 0.098039, 0.003922, 1.0 },
+ { 0.415686, 0.121569, 0.007843, 1.0 },
+ { 0.454902, 0.145098, 0.015686, 1.0 },
+ { 0.560784, 0.207843, 0.007843, 1.0 },
+ { 0.666667, 0.270588, 0.003922, 1.0 },
+ { 0.713725, 0.313725, 0.000000, 1.0 },
+ { 0.760784, 0.356863, 0.000000, 1.0 },
+ { 0.807843, 0.388235, 0.011765, 1.0 },
+ { 1.000000, 0.482353, 0.105882, 1.0 },
+ { 1.000000, 0.682353, 0.168627, 1.0 },
+ { 0.972549, 0.654902, 0.164706, 1.0 },
+ { 0.945098, 0.627451, 0.164706, 1.0 },
+ { 0.850980, 0.490196, 0.086275, 1.0 },
+ { 0.760784, 0.352941, 0.011765, 1.0 },
+ { 0.694118, 0.294118, 0.003922, 1.0 },
+ { 0.627451, 0.239216, 0.000000, 1.0 },
+ { 0.443137, 0.145098, 0.003922, 1.0 },
+ { 0.439216, 0.137255, 0.000000, 1.0 },
+ { 0.439216, 0.129412, 0.000000, 1.0 },
+ { 0.439216, 0.200000, 0.000000, 1.0 },
+ { 0.439216, 0.274510, 0.000000, 1.0 },
+ { 0.482353, 0.396078, 0.156863, 1.0 },
+ { 0.525490, 0.517647, 0.317647, 1.0 },
+ { 0.643137, 0.635294, 0.588235, 1.0 },
+ { 0.603922, 0.643137, 0.639216, 1.0 },
+ { 0.309804, 0.341176, 0.729412, 1.0 },
+ { 0.156863, 0.176471, 0.521569, 1.0 },
+ { 0.007843, 0.015686, 0.317647, 1.0 },
+ { 0.047059, 0.015686, 0.219608, 1.0 },
+ { 0.090196, 0.019608, 0.121569, 1.0 },
+ { 0.121569, 0.019608, 0.070588, 1.0 },
+ { 0.152941, 0.019608, 0.023529, 1.0 },
+ { 0.301961, 0.035294, 0.023529, 1.0 },
+ { 0.305882, 0.035294, 0.011765, 1.0 },
+ { 0.313725, 0.039216, 0.000000, 1.0 },
+ { 0.317647, 0.050980, 0.000000, 1.0 },
+ { 0.321569, 0.066667, 0.000000, 1.0 },
+ { 0.325490, 0.062745, 0.000000, 1.0 },
+ { 0.329412, 0.058824, 0.000000, 1.0 },
+ { 0.333333, 0.062745, 0.003922, 1.0 },
+ { 0.337255, 0.066667, 0.003922, 1.0 },
+ { 0.333333, 0.062745, 0.000000, 1.0 },
+ { 0.356863, 0.078431, 0.000000, 1.0 },
+ { 0.380392, 0.098039, 0.000000, 1.0 },
+ { 0.415686, 0.117647, 0.000000, 1.0 },
+ { 0.450980, 0.137255, 0.000000, 1.0 },
+ { 0.545098, 0.188235, 0.000000, 1.0 },
+ { 0.674510, 0.270588, 0.007843, 1.0 },
+ { 0.796078, 0.415686, 0.011765, 1.0 },
+ { 0.847059, 0.470588, 0.003922, 1.0 },
+ { 0.901961, 0.525490, 0.000000, 1.0 },
+ { 0.945098, 0.580392, 0.007843, 1.0 },
+ { 0.988235, 0.635294, 0.015686, 1.0 },
+ { 0.992157, 0.658824, 0.054902, 1.0 },
+ { 1.000000, 0.686275, 0.094118, 1.0 },
+ { 0.960784, 0.658824, 0.101961, 1.0 },
+ { 0.847059, 0.560784, 0.117647, 1.0 },
+ { 0.803922, 0.384314, 0.000000, 1.0 },
+ { 0.800000, 0.376471, 0.000000, 1.0 },
+ { 0.800000, 0.372549, 0.000000, 1.0 },
+ { 0.784314, 0.356863, 0.000000, 1.0 },
+ { 0.768627, 0.345098, 0.000000, 1.0 },
+ { 0.674510, 0.266667, 0.000000, 1.0 },
+ { 0.564706, 0.180392, 0.000000, 1.0 },
+ { 0.419608, 0.117647, 0.007843, 1.0 },
+ { 0.376471, 0.090196, 0.003922, 1.0 },
+ { 0.337255, 0.066667, 0.003922, 1.0 },
+ { 0.356863, 0.043137, 0.000000, 1.0 },
+ { 0.376471, 0.019608, 0.000000, 1.0 },
+ { 0.403922, 0.101961, 0.000000, 1.0 },
+ { 0.450980, 0.137255, 0.000000, 1.0 },
+ { 0.529412, 0.172549, 0.000000, 1.0 },
+ { 0.670588, 0.266667, 0.000000, 1.0 },
+ { 0.847059, 0.431373, 0.000000, 1.0 },
+ { 0.850980, 0.474510, 0.007843, 1.0 },
+ { 0.854902, 0.521569, 0.015686, 1.0 },
+ { 0.811765, 0.533333, 0.070588, 1.0 },
+ { 0.772549, 0.549020, 0.129412, 1.0 },
+ { 0.733333, 0.474510, 0.098039, 1.0 },
+ { 0.686275, 0.349020, 0.015686, 1.0 },
+ { 0.466667, 0.164706, 0.000000, 1.0 },
+ { 0.407843, 0.117647, 0.011765, 1.0 },
+ { 0.352941, 0.070588, 0.023529, 1.0 },
+ { 0.333333, 0.058824, 0.011765, 1.0 },
+ { 0.317647, 0.050980, 0.000000, 1.0 },
+ { 0.309804, 0.043137, 0.000000, 1.0 },
+ { 0.301961, 0.035294, 0.000000, 1.0 },
+ { 0.274510, 0.035294, 0.000000, 1.0 },
+ { 0.160784, 0.007843, 0.011765, 1.0 },
+ { 0.203922, 0.000000, 0.019608, 1.0 },
+ { 0.250980, 0.015686, 0.011765, 1.0 },
+ { 0.301961, 0.031373, 0.003922, 1.0 },
+ { 0.329412, 0.058824, 0.000000, 1.0 },
+ { 0.372549, 0.090196, 0.000000, 1.0 },
+ { 0.423529, 0.145098, 0.000000, 1.0 },
+ { 0.458824, 0.152941, 0.003922, 1.0 },
+ { 0.611765, 0.243137, 0.000000, 1.0 },
+ { 0.654902, 0.262745, 0.000000, 1.0 },
+ { 0.701961, 0.282353, 0.000000, 1.0 },
+ { 0.701961, 0.286275, 0.000000, 1.0 },
+ { 0.705882, 0.290196, 0.000000, 1.0 },
+ { 0.698039, 0.294118, 0.000000, 1.0 },
+ { 0.705882, 0.301961, 0.007843, 1.0 },
+ { 0.713725, 0.298039, 0.007843, 1.0 },
+ { 0.760784, 0.380392, 0.011765, 1.0 },
+ { 0.913725, 0.607843, 0.019608, 1.0 },
+ { 0.937255, 0.666667, 0.047059, 1.0 },
+ { 0.964706, 0.725490, 0.074510, 1.0 },
+ { 0.992157, 0.678431, 0.094118, 1.0 },
+ { 0.890196, 0.643137, 0.200000, 1.0 },
+ { 0.694118, 0.564706, 0.121569, 1.0 },
+ { 0.541176, 0.552941, 0.243137, 1.0 },
+ { 0.584314, 0.690196, 0.615686, 1.0 },
+ { 0.556863, 0.654902, 0.643137, 1.0 },
+ { 0.533333, 0.619608, 0.670588, 1.0 },
+ { 0.490196, 0.556863, 0.701961, 1.0 },
+ { 0.450980, 0.498039, 0.733333, 1.0 },
+ { 0.337255, 0.356863, 0.819608, 1.0 },
+ { 0.262745, 0.266667, 0.631373, 1.0 },
+ { 0.364706, 0.282353, 0.207843, 1.0 },
+ { 0.352941, 0.156863, 0.019608, 1.0 },
+ { 0.337255, 0.070588, 0.000000, 1.0 },
+ { 0.349020, 0.082353, 0.007843, 1.0 },
+ { 0.364706, 0.098039, 0.015686, 1.0 },
+ { 0.431373, 0.121569, 0.000000, 1.0 },
+ { 0.478431, 0.156863, 0.000000, 1.0 },
+ { 0.529412, 0.207843, 0.000000, 1.0 },
+ { 0.576471, 0.262745, 0.000000, 1.0 },
+ { 0.788235, 0.380392, 0.000000, 1.0 },
+ { 0.839216, 0.431373, 0.000000, 1.0 },
+ { 0.890196, 0.486275, 0.000000, 1.0 },
+ { 0.921569, 0.600000, 0.105882, 1.0 },
+ { 0.996078, 0.709804, 0.164706, 1.0 },
+ { 1.000000, 0.788235, 0.188235, 1.0 },
+ { 1.000000, 0.878431, 0.266667, 1.0 },
+ { 0.984314, 0.905882, 0.227451, 1.0 },
+ { 0.956863, 0.925490, 0.247059, 1.0 },
+ { 0.964706, 0.992157, 0.239216, 1.0 },
+ { 0.976471, 0.996078, 0.243137, 1.0 },
+ { 0.992157, 1.000000, 0.247059, 1.0 },
+ { 0.996078, 0.956863, 0.239216, 1.0 },
+ { 0.976471, 0.976471, 0.223529, 1.0 },
+ { 0.894118, 1.000000, 0.219608, 1.0 },
+ { 0.854902, 1.000000, 0.352941, 1.0 },
+ { 0.721569, 0.996078, 0.505882, 1.0 },
+ { 0.756863, 0.917647, 0.423529, 1.0 },
+ { 0.792157, 0.839216, 0.345098, 1.0 },
+ { 0.905882, 0.827451, 0.203922, 1.0 },
+ { 0.964706, 0.760784, 0.180392, 1.0 },
+ { 0.952941, 0.752941, 0.160784, 1.0 },
+ { 1.000000, 0.682353, 0.149020, 1.0 },
+ { 1.000000, 0.674510, 0.133333, 1.0 },
+ { 1.000000, 0.619608, 0.082353, 1.0 },
+ { 1.000000, 0.623529, 0.070588, 1.0 },
+ { 0.996078, 0.670588, 0.129412, 1.0 },
+ { 0.976471, 0.737255, 0.149020, 1.0 },
+ { 0.964706, 0.815686, 0.192157, 1.0 },
+ { 0.929412, 0.792157, 0.282353, 1.0 },
+ { 0.788235, 0.780392, 0.486275, 1.0 },
+ { 0.674510, 0.737255, 0.560784, 1.0 },
+ { 0.584314, 0.650980, 0.752941, 1.0 },
+ { 0.509804, 0.572549, 0.874510, 1.0 },
+ { 0.439216, 0.498039, 1.000000, 1.0 },
+ { 0.407843, 0.443137, 0.956863, 1.0 },
+ { 0.396078, 0.427451, 0.956863, 1.0 },
+ { 0.407843, 0.458824, 0.835294, 1.0 },
+ { 0.415686, 0.345098, 0.494118, 1.0 },
+ { 0.501961, 0.231373, 0.066667, 1.0 },
+ { 0.509804, 0.149020, 0.003922, 1.0 },
+ { 0.517647, 0.129412, 0.007843, 1.0 },
+ { 0.470588, 0.117647, 0.011765, 1.0 },
+ { 0.454902, 0.141176, 0.003922, 1.0 },
+ { 0.525490, 0.168627, 0.000000, 1.0 },
+ { 0.513725, 0.200000, 0.000000, 1.0 },
+ { 0.576471, 0.254902, 0.000000, 1.0 },
+ { 0.643137, 0.298039, 0.000000, 1.0 },
+ { 0.764706, 0.360784, 0.000000, 1.0 },
+ { 0.819608, 0.380392, 0.000000, 1.0 },
+ { 0.858824, 0.443137, 0.011765, 1.0 },
+ { 0.917647, 0.556863, 0.074510, 1.0 },
+ { 0.980392, 0.580392, 0.054902, 1.0 },
+ { 1.000000, 0.556863, 0.015686, 1.0 },
+ { 0.968627, 0.545098, 0.050980, 1.0 },
+ { 0.937255, 0.529412, 0.039216, 1.0 },
+ { 0.894118, 0.521569, 0.011765, 1.0 },
+ { 0.792157, 0.525490, 0.145098, 1.0 },
+ { 0.776471, 0.478431, 0.180392, 1.0 },
+ { 0.643137, 0.501961, 0.360784, 1.0 },
+ { 0.615686, 0.549020, 0.580392, 1.0 },
+ { 0.419608, 0.458824, 0.650980, 1.0 },
+ { 0.184314, 0.164706, 0.568627, 1.0 },
+ { 0.349020, 0.152941, 0.164706, 1.0 },
+ { 0.305882, 0.121569, 0.090196, 1.0 },
+ { 0.411765, 0.133333, 0.007843, 1.0 },
+ { 0.486275, 0.184314, 0.003922, 1.0 },
+ { 0.545098, 0.247059, 0.054902, 1.0 },
+ { 0.407843, 0.431373, 0.384314, 1.0 },
+ { 0.584314, 0.764706, 0.470588, 1.0 },
+ { 0.654902, 0.847059, 0.490196, 1.0 },
+ { 0.666667, 0.886275, 0.396078, 1.0 },
+ { 0.717647, 0.968627, 0.356863, 1.0 },
+ { 0.780392, 0.862745, 0.349020, 1.0 },
+ { 0.764706, 0.772549, 0.486275, 1.0 },
+ { 0.678431, 0.772549, 0.466667, 1.0 },
+ { 0.635294, 0.709804, 0.635294, 1.0 },
+ { 0.549020, 0.619608, 0.635294, 1.0 },
+ { 0.600000, 0.443137, 0.678431, 1.0 },
+ { 0.478431, 0.403922, 0.894118, 1.0 },
+ { 0.360784, 0.396078, 1.000000, 1.0 },
+ { 0.254902, 0.266667, 0.819608, 1.0 },
+ { 0.207843, 0.207843, 0.552941, 1.0 },
+ { 0.505882, 0.286275, 0.196078, 1.0 },
+ { 0.517647, 0.200000, 0.015686, 1.0 },
+ { 0.498039, 0.180392, 0.000000, 1.0 },
+ { 0.482353, 0.160784, 0.003922, 1.0 },
+ { 0.505882, 0.137255, 0.000000, 1.0 },
+ { 0.533333, 0.168627, 0.000000, 1.0 },
+ { 0.572549, 0.172549, 0.015686, 1.0 },
+ { 0.607843, 0.109804, 0.000000, 1.0 },
+ { 0.635294, 0.219608, 0.015686, 1.0 },
+ { 0.674510, 0.262745, 0.003922, 1.0 },
+ { 0.678431, 0.286275, 0.000000, 1.0 },
+ { 0.694118, 0.274510, 0.000000, 1.0 },
+ { 0.705882, 0.258824, 0.000000, 1.0 },
+ { 0.639216, 0.239216, 0.000000, 1.0 },
+ { 0.603922, 0.211765, 0.000000, 1.0 },
+ { 0.603922, 0.207843, 0.003922, 1.0 },
+ { 0.592157, 0.223529, 0.011765, 1.0 },
+ { 0.619608, 0.360784, 0.054902, 1.0 },
+ { 0.698039, 0.447059, 0.105882, 1.0 },
+ { 0.796078, 1.000000, 0.423529, 1.0 },
+ { 0.741176, 0.690196, 0.313725, 1.0 },
+ };
+/* Apophysis-040427-6FlakWhorls */
+static double4 colors_240[] = {
+ { 0.447059, 0.588235, 0.313725, 1.0 },
+ { 0.239216, 0.231373, 0.172549, 1.0 },
+ { 0.133333, 0.129412, 0.086275, 1.0 },
+ { 0.031373, 0.031373, 0.000000, 1.0 },
+ { 0.015686, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.043137, 0.031373, 0.003922, 1.0 },
+ { 0.090196, 0.066667, 0.011765, 1.0 },
+ { 0.247059, 0.176471, 0.094118, 1.0 },
+ { 0.407843, 0.286275, 0.176471, 1.0 },
+ { 0.478431, 0.349020, 0.254902, 1.0 },
+ { 0.552941, 0.415686, 0.337255, 1.0 },
+ { 0.717647, 0.533333, 0.313725, 1.0 },
+ { 0.658824, 0.592157, 0.266667, 1.0 },
+ { 0.600000, 0.654902, 0.219608, 1.0 },
+ { 0.525490, 0.482353, 0.223529, 1.0 },
+ { 0.454902, 0.313725, 0.227451, 1.0 },
+ { 0.435294, 0.270588, 0.239216, 1.0 },
+ { 0.419608, 0.227451, 0.250980, 1.0 },
+ { 0.411765, 0.203922, 0.149020, 1.0 },
+ { 0.419608, 0.247059, 0.172549, 1.0 },
+ { 0.431373, 0.290196, 0.196078, 1.0 },
+ { 0.505882, 0.341176, 0.164706, 1.0 },
+ { 0.584314, 0.392157, 0.133333, 1.0 },
+ { 0.619608, 0.443137, 0.121569, 1.0 },
+ { 0.658824, 0.494118, 0.109804, 1.0 },
+ { 0.792157, 0.541176, 0.149020, 1.0 },
+ { 0.956863, 0.501961, 0.176471, 1.0 },
+ { 1.000000, 0.803922, 0.364706, 1.0 },
+ { 1.000000, 0.862745, 0.564706, 1.0 },
+ { 1.000000, 0.921569, 0.764706, 1.0 },
+ { 0.909804, 0.839216, 0.588235, 1.0 },
+ { 0.819608, 0.756863, 0.411765, 1.0 },
+ { 0.752941, 0.756863, 0.301961, 1.0 },
+ { 0.690196, 0.760784, 0.196078, 1.0 },
+ { 0.427451, 0.670588, 0.172549, 1.0 },
+ { 0.274510, 0.564706, 0.149020, 1.0 },
+ { 0.125490, 0.458824, 0.125490, 1.0 },
+ { 0.129412, 0.423529, 0.082353, 1.0 },
+ { 0.133333, 0.392157, 0.039216, 1.0 },
+ { 0.137255, 0.396078, 0.078431, 1.0 },
+ { 0.141176, 0.400000, 0.117647, 1.0 },
+ { 0.180392, 0.309804, 0.203922, 1.0 },
+ { 0.203922, 0.239216, 0.258824, 1.0 },
+ { 0.262745, 0.266667, 0.286275, 1.0 },
+ { 0.301961, 0.258824, 0.360784, 1.0 },
+ { 0.341176, 0.254902, 0.439216, 1.0 },
+ { 0.407843, 0.266667, 0.380392, 1.0 },
+ { 0.478431, 0.282353, 0.325490, 1.0 },
+ { 0.462745, 0.290196, 0.317647, 1.0 },
+ { 0.450980, 0.298039, 0.309804, 1.0 },
+ { 0.380392, 0.356863, 0.294118, 1.0 },
+ { 0.388235, 0.305882, 0.290196, 1.0 },
+ { 0.400000, 0.254902, 0.286275, 1.0 },
+ { 0.360784, 0.282353, 0.270588, 1.0 },
+ { 0.325490, 0.313725, 0.254902, 1.0 },
+ { 0.337255, 0.286275, 0.262745, 1.0 },
+ { 0.349020, 0.262745, 0.270588, 1.0 },
+ { 0.290196, 0.227451, 0.239216, 1.0 },
+ { 0.341176, 0.286275, 0.235294, 1.0 },
+ { 0.317647, 0.301961, 0.203922, 1.0 },
+ { 0.325490, 0.298039, 0.188235, 1.0 },
+ { 0.337255, 0.294118, 0.176471, 1.0 },
+ { 0.345098, 0.286275, 0.160784, 1.0 },
+ { 0.352941, 0.278431, 0.149020, 1.0 },
+ { 0.333333, 0.262745, 0.168627, 1.0 },
+ { 0.321569, 0.258824, 0.168627, 1.0 },
+ { 0.305882, 0.243137, 0.141176, 1.0 },
+ { 0.282353, 0.270588, 0.156863, 1.0 },
+ { 0.258824, 0.301961, 0.176471, 1.0 },
+ { 0.235294, 0.309804, 0.184314, 1.0 },
+ { 0.211765, 0.317647, 0.196078, 1.0 },
+ { 0.239216, 0.298039, 0.196078, 1.0 },
+ { 0.270588, 0.278431, 0.196078, 1.0 },
+ { 0.278431, 0.227451, 0.192157, 1.0 },
+ { 0.258824, 0.227451, 0.184314, 1.0 },
+ { 0.239216, 0.231373, 0.000000, 1.0 },
+ { 0.203922, 0.254902, 0.043137, 1.0 },
+ { 0.172549, 0.282353, 0.090196, 1.0 },
+ { 0.172549, 0.274510, 0.156863, 1.0 },
+ { 0.176471, 0.266667, 0.227451, 1.0 },
+ { 0.196078, 0.294118, 0.211765, 1.0 },
+ { 0.219608, 0.349020, 0.164706, 1.0 },
+ { 0.427451, 0.223529, 0.141176, 1.0 },
+ { 0.498039, 0.160784, 0.109804, 1.0 },
+ { 0.568627, 0.101961, 0.078431, 1.0 },
+ { 0.631373, 0.101961, 0.078431, 1.0 },
+ { 0.698039, 0.101961, 0.082353, 1.0 },
+ { 0.678431, 0.282353, 0.164706, 1.0 },
+ { 0.674510, 0.372549, 0.200000, 1.0 },
+ { 0.619608, 0.407843, 0.305882, 1.0 },
+ { 0.576471, 0.380392, 0.384314, 1.0 },
+ { 0.639216, 0.509804, 0.545098, 1.0 },
+ { 0.619608, 0.498039, 0.521569, 1.0 },
+ { 0.603922, 0.490196, 0.498039, 1.0 },
+ { 0.533333, 0.423529, 0.474510, 1.0 },
+ { 0.466667, 0.356863, 0.454902, 1.0 },
+ { 0.345098, 0.211765, 0.317647, 1.0 },
+ { 0.211765, 0.121569, 0.160784, 1.0 },
+ { 0.007843, 0.000000, 0.019608, 1.0 },
+ { 0.003922, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.007843, 0.000000, 1.0 },
+ { 0.015686, 0.019608, 0.000000, 1.0 },
+ { 0.066667, 0.058824, 0.007843, 1.0 },
+ { 0.168627, 0.223529, 0.164706, 1.0 },
+ { 0.247059, 0.380392, 0.243137, 1.0 },
+ { 0.325490, 0.470588, 0.258824, 1.0 },
+ { 0.541176, 0.470588, 0.384314, 1.0 },
+ { 0.533333, 0.447059, 0.407843, 1.0 },
+ { 0.525490, 0.423529, 0.435294, 1.0 },
+ { 0.541176, 0.423529, 0.423529, 1.0 },
+ { 0.556863, 0.423529, 0.388235, 1.0 },
+ { 0.537255, 0.501961, 0.372549, 1.0 },
+ { 0.521569, 0.564706, 0.329412, 1.0 },
+ { 0.509804, 0.619608, 0.152941, 1.0 },
+ { 0.623529, 0.662745, 0.172549, 1.0 },
+ { 0.741176, 0.705882, 0.192157, 1.0 },
+ { 0.737255, 0.709804, 0.203922, 1.0 },
+ { 0.737255, 0.717647, 0.215686, 1.0 },
+ { 0.905882, 0.733333, 0.360784, 1.0 },
+ { 0.976471, 0.819608, 0.294118, 1.0 },
+ { 0.780392, 0.752941, 0.203922, 1.0 },
+ { 0.721569, 0.760784, 0.168627, 1.0 },
+ { 0.486275, 0.560784, 0.211765, 1.0 },
+ { 0.462745, 0.549020, 0.266667, 1.0 },
+ { 0.443137, 0.541176, 0.325490, 1.0 },
+ { 0.435294, 0.458824, 0.286275, 1.0 },
+ { 0.486275, 0.360784, 0.317647, 1.0 },
+ { 0.560784, 0.368627, 0.352941, 1.0 },
+ { 0.682353, 0.372549, 0.352941, 1.0 },
+ { 0.894118, 0.584314, 0.313725, 1.0 },
+ { 0.941176, 0.698039, 0.298039, 1.0 },
+ { 0.992157, 0.811765, 0.282353, 1.0 },
+ { 0.980392, 0.819608, 0.298039, 1.0 },
+ { 0.972549, 0.827451, 0.317647, 1.0 },
+ { 0.913725, 0.792157, 0.619608, 1.0 },
+ { 0.894118, 0.756863, 0.529412, 1.0 },
+ { 0.760784, 0.607843, 0.392157, 1.0 },
+ { 0.572549, 0.517647, 0.325490, 1.0 },
+ { 0.368627, 0.396078, 0.192157, 1.0 },
+ { 0.356863, 0.372549, 0.184314, 1.0 },
+ { 0.349020, 0.352941, 0.180392, 1.0 },
+ { 0.152941, 0.341176, 0.145098, 1.0 },
+ { 0.164706, 0.400000, 0.109804, 1.0 },
+ { 0.160784, 0.525490, 0.066667, 1.0 },
+ { 0.274510, 0.560784, 0.047059, 1.0 },
+ { 0.211765, 0.415686, 0.090196, 1.0 },
+ { 0.266667, 0.392157, 0.125490, 1.0 },
+ { 0.321569, 0.372549, 0.164706, 1.0 },
+ { 0.309804, 0.513725, 0.121569, 1.0 },
+ { 0.427451, 0.525490, 0.196078, 1.0 },
+ { 0.447059, 0.498039, 0.188235, 1.0 },
+ { 0.486275, 0.415686, 0.133333, 1.0 },
+ { 0.580392, 0.494118, 0.168627, 1.0 },
+ { 0.698039, 0.568627, 0.156863, 1.0 },
+ { 0.623529, 0.513725, 0.094118, 1.0 },
+ { 0.615686, 0.505882, 0.152941, 1.0 },
+ { 0.611765, 0.501961, 0.215686, 1.0 },
+ { 0.552941, 0.435294, 0.286275, 1.0 },
+ { 0.427451, 0.388235, 0.290196, 1.0 },
+ { 0.349020, 0.368627, 0.250980, 1.0 },
+ { 0.349020, 0.325490, 0.231373, 1.0 },
+ { 0.423529, 0.364706, 0.149020, 1.0 },
+ { 0.423529, 0.423529, 0.152941, 1.0 },
+ { 0.423529, 0.482353, 0.156863, 1.0 },
+ { 0.447059, 0.470588, 0.188235, 1.0 },
+ { 0.443137, 0.317647, 0.266667, 1.0 },
+ { 0.427451, 0.286275, 0.294118, 1.0 },
+ { 0.400000, 0.266667, 0.329412, 1.0 },
+ { 0.380392, 0.266667, 0.352941, 1.0 },
+ { 0.466667, 0.301961, 0.388235, 1.0 },
+ { 0.529412, 0.329412, 0.388235, 1.0 },
+ { 0.666667, 0.423529, 0.333333, 1.0 },
+ { 0.717647, 0.466667, 0.368627, 1.0 },
+ { 0.741176, 0.529412, 0.388235, 1.0 },
+ { 0.725490, 0.529412, 0.439216, 1.0 },
+ { 0.764706, 0.556863, 0.423529, 1.0 },
+ { 0.847059, 0.678431, 0.407843, 1.0 },
+ { 0.913725, 0.615686, 0.372549, 1.0 },
+ { 0.882353, 0.576471, 0.341176, 1.0 },
+ { 0.850980, 0.541176, 0.309804, 1.0 },
+ { 0.921569, 0.474510, 0.188235, 1.0 },
+ { 0.858824, 0.592157, 0.196078, 1.0 },
+ { 0.760784, 0.529412, 0.129412, 1.0 },
+ { 0.737255, 0.419608, 0.172549, 1.0 },
+ { 0.729412, 0.325490, 0.094118, 1.0 },
+ { 0.788235, 0.184314, 0.145098, 1.0 },
+ { 0.760784, 0.164706, 0.160784, 1.0 },
+ { 0.701961, 0.180392, 0.145098, 1.0 },
+ { 0.600000, 0.215686, 0.180392, 1.0 },
+ { 0.596078, 0.286275, 0.227451, 1.0 },
+ { 0.466667, 0.262745, 0.278431, 1.0 },
+ { 0.384314, 0.243137, 0.290196, 1.0 },
+ { 0.345098, 0.247059, 0.270588, 1.0 },
+ { 0.345098, 0.227451, 0.266667, 1.0 },
+ { 0.333333, 0.215686, 0.207843, 1.0 },
+ { 0.368627, 0.176471, 0.160784, 1.0 },
+ { 0.352941, 0.145098, 0.129412, 1.0 },
+ { 0.345098, 0.168627, 0.078431, 1.0 },
+ { 0.364706, 0.168627, 0.133333, 1.0 },
+ { 0.341176, 0.235294, 0.207843, 1.0 },
+ { 0.368627, 0.239216, 0.305882, 1.0 },
+ { 0.345098, 0.274510, 0.337255, 1.0 },
+ { 0.329412, 0.247059, 0.321569, 1.0 },
+ { 0.274510, 0.211765, 0.317647, 1.0 },
+ { 0.270588, 0.200000, 0.301961, 1.0 },
+ { 0.254902, 0.235294, 0.258824, 1.0 },
+ { 0.223529, 0.207843, 0.164706, 1.0 },
+ { 0.086275, 0.086275, 0.086275, 1.0 },
+ { 0.007843, 0.015686, 0.011765, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.050980, 0.027451, 0.027451, 1.0 },
+ { 0.243137, 0.101961, 0.149020, 1.0 },
+ { 0.313725, 0.054902, 0.160784, 1.0 },
+ { 0.486275, 0.164706, 0.172549, 1.0 },
+ { 0.572549, 0.192157, 0.258824, 1.0 },
+ { 0.615686, 0.349020, 0.156863, 1.0 },
+ { 0.725490, 0.407843, 0.192157, 1.0 },
+ { 0.631373, 0.400000, 0.172549, 1.0 },
+ { 0.498039, 0.321569, 0.207843, 1.0 },
+ { 0.345098, 0.290196, 0.239216, 1.0 },
+ { 0.286275, 0.305882, 0.227451, 1.0 },
+ { 0.239216, 0.309804, 0.207843, 1.0 },
+ { 0.243137, 0.317647, 0.200000, 1.0 },
+ { 0.325490, 0.352941, 0.188235, 1.0 },
+ { 0.450980, 0.356863, 0.168627, 1.0 },
+ { 0.545098, 0.321569, 0.113725, 1.0 },
+ { 0.705882, 0.337255, 0.137255, 1.0 },
+ { 0.807843, 0.419608, 0.101961, 1.0 },
+ { 0.933333, 0.372549, 0.098039, 1.0 },
+ { 0.894118, 0.384314, 0.149020, 1.0 },
+ { 0.811765, 0.439216, 0.125490, 1.0 },
+ { 0.815686, 0.454902, 0.152941, 1.0 },
+ { 0.858824, 0.537255, 0.137255, 1.0 },
+ { 0.819608, 0.482353, 0.243137, 1.0 },
+ { 0.705882, 0.494118, 0.258824, 1.0 },
+ { 0.450980, 0.349020, 0.250980, 1.0 },
+ { 0.360784, 0.290196, 0.196078, 1.0 },
+ { 0.266667, 0.176471, 0.121569, 1.0 },
+ { 0.227451, 0.086275, 0.023529, 1.0 },
+ { 0.058824, 0.047059, 0.019608, 1.0 },
+ { 0.003922, 0.000000, 0.007843, 1.0 },
+ { 0.019608, 0.023529, 0.039216, 1.0 },
+ { 0.117647, 0.094118, 0.133333, 1.0 },
+ { 0.180392, 0.192157, 0.407843, 1.0 },
+ { 0.321569, 0.270588, 0.450980, 1.0 },
+ { 0.325490, 0.298039, 0.470588, 1.0 },
+ { 0.407843, 0.352941, 0.552941, 1.0 },
+ { 0.564706, 0.752941, 0.180392, 1.0 },
+ };
+/* Apophysis-040427-11FlarCelebrat */
+static double4 colors_241[] = {
+ { 0.854902, 0.756863, 0.678431, 1.0 },
+ { 0.850980, 0.733333, 0.639216, 1.0 },
+ { 0.831373, 0.694118, 0.580392, 1.0 },
+ { 0.815686, 0.658824, 0.521569, 1.0 },
+ { 0.486275, 0.756863, 0.286275, 1.0 },
+ { 0.160784, 0.854902, 0.054902, 1.0 },
+ { 0.156863, 0.890196, 0.031373, 1.0 },
+ { 0.152941, 0.929412, 0.007843, 1.0 },
+ { 0.215686, 0.772549, 0.192157, 1.0 },
+ { 0.513725, 0.658824, 0.286275, 1.0 },
+ { 0.811765, 0.549020, 0.384314, 1.0 },
+ { 0.529412, 0.772549, 0.196078, 1.0 },
+ { 0.250980, 1.000000, 0.007843, 1.0 },
+ { 0.227451, 1.000000, 0.007843, 1.0 },
+ { 0.203922, 1.000000, 0.011765, 1.0 },
+ { 0.200000, 1.000000, 0.003922, 1.0 },
+ { 0.196078, 1.000000, 0.000000, 1.0 },
+ { 0.188235, 0.952941, 0.003922, 1.0 },
+ { 0.482353, 0.721569, 0.149020, 1.0 },
+ { 0.780392, 0.490196, 0.298039, 1.0 },
+ { 0.772549, 0.403922, 0.200000, 1.0 },
+ { 0.768627, 0.317647, 0.101961, 1.0 },
+ { 0.866667, 0.286275, 0.050980, 1.0 },
+ { 0.968627, 0.254902, 0.000000, 1.0 },
+ { 1.000000, 0.309804, 0.003922, 1.0 },
+ { 1.000000, 0.341176, 0.003922, 1.0 },
+ { 1.000000, 0.372549, 0.003922, 1.0 },
+ { 1.000000, 0.439216, 0.082353, 1.0 },
+ { 1.000000, 0.505882, 0.164706, 1.0 },
+ { 0.894118, 0.501961, 0.239216, 1.0 },
+ { 0.792157, 0.501961, 0.317647, 1.0 },
+ { 0.796078, 0.505882, 0.329412, 1.0 },
+ { 0.788235, 0.501961, 0.325490, 1.0 },
+ { 0.239216, 1.000000, 0.000000, 1.0 },
+ { 0.121569, 0.917647, 0.094118, 1.0 },
+ { 0.003922, 0.835294, 0.192157, 1.0 },
+ { 0.149020, 0.564706, 0.392157, 1.0 },
+ { 0.298039, 0.294118, 0.592157, 1.0 },
+ { 0.309804, 0.200000, 0.760784, 1.0 },
+ { 0.321569, 0.109804, 0.933333, 1.0 },
+ { 0.384314, 0.086275, 1.000000, 1.0 },
+ { 0.352941, 0.094118, 0.980392, 1.0 },
+ { 0.325490, 0.101961, 0.960784, 1.0 },
+ { 0.341176, 0.243137, 0.850980, 1.0 },
+ { 0.356863, 0.384314, 0.741176, 1.0 },
+ { 0.592157, 0.517647, 0.639216, 1.0 },
+ { 0.827451, 0.650980, 0.537255, 1.0 },
+ { 0.839216, 0.733333, 0.627451, 1.0 },
+ { 0.854902, 0.749020, 0.666667, 1.0 },
+ { 0.858824, 0.815686, 0.745098, 1.0 },
+ { 0.854902, 0.792157, 0.713725, 1.0 },
+ { 0.850980, 0.768627, 0.686275, 1.0 },
+ { 0.847059, 0.741176, 0.647059, 1.0 },
+ { 0.847059, 0.713725, 0.607843, 1.0 },
+ { 0.843137, 0.694118, 0.584314, 1.0 },
+ { 0.839216, 0.678431, 0.560784, 1.0 },
+ { 0.815686, 0.572549, 0.411765, 1.0 },
+ { 0.803922, 0.537255, 0.364706, 1.0 },
+ { 0.792157, 0.501961, 0.317647, 1.0 },
+ { 0.776471, 0.403922, 0.203922, 1.0 },
+ { 0.764706, 0.305882, 0.094118, 1.0 },
+ { 0.756863, 0.282353, 0.066667, 1.0 },
+ { 0.752941, 0.262745, 0.043137, 1.0 },
+ { 0.945098, 0.149020, 0.000000, 1.0 },
+ { 0.964706, 0.050980, 0.000000, 1.0 },
+ { 0.858824, 0.000000, 0.372549, 1.0 },
+ { 0.745098, 0.000000, 0.466667, 1.0 },
+ { 0.635294, 0.003922, 0.560784, 1.0 },
+ { 0.509804, 0.003922, 0.537255, 1.0 },
+ { 0.384314, 0.003922, 0.517647, 1.0 },
+ { 0.623529, 0.003922, 0.549020, 1.0 },
+ { 0.682353, 0.070588, 0.498039, 1.0 },
+ { 0.827451, 0.564706, 0.400000, 1.0 },
+ { 0.827451, 0.600000, 0.454902, 1.0 },
+ { 0.831373, 0.639216, 0.513725, 1.0 },
+ { 0.839216, 0.694118, 0.592157, 1.0 },
+ { 0.850980, 0.752941, 0.674510, 1.0 },
+ { 0.854902, 0.772549, 0.705882, 1.0 },
+ { 0.858824, 0.796078, 0.737255, 1.0 },
+ { 0.862745, 0.858824, 0.839216, 1.0 },
+ { 0.909804, 1.000000, 0.949020, 1.0 },
+ { 0.866667, 0.905882, 0.874510, 1.0 },
+ { 0.854902, 0.831373, 0.772549, 1.0 },
+ { 0.843137, 0.756863, 0.674510, 1.0 },
+ { 0.831373, 0.694118, 0.580392, 1.0 },
+ { 0.819608, 0.631373, 0.490196, 1.0 },
+ { 0.796078, 0.505882, 0.329412, 1.0 },
+ { 0.784314, 0.423529, 0.223529, 1.0 },
+ { 0.956863, 0.254902, 0.000000, 1.0 },
+ { 0.952941, 0.125490, 0.000000, 1.0 },
+ { 0.949020, 0.000000, 0.003922, 1.0 },
+ { 0.945098, 0.000000, 0.000000, 1.0 },
+ { 0.945098, 0.003922, 0.000000, 1.0 },
+ { 0.647059, 0.003922, 0.000000, 1.0 },
+ { 0.635294, 0.000000, 0.000000, 1.0 },
+ { 0.619608, 0.000000, 0.105882, 1.0 },
+ { 0.458824, 0.003922, 0.298039, 1.0 },
+ { 0.447059, 0.105882, 0.992157, 1.0 },
+ { 0.458824, 0.050980, 0.996078, 1.0 },
+ { 0.474510, 0.000000, 1.000000, 1.0 },
+ { 0.482353, 0.000000, 0.996078, 1.0 },
+ { 0.494118, 0.000000, 0.996078, 1.0 },
+ { 0.682353, 0.000000, 0.725490, 1.0 },
+ { 0.756863, 0.000000, 0.517647, 1.0 },
+ { 0.796078, 0.505882, 0.329412, 1.0 },
+ { 0.811765, 0.552941, 0.392157, 1.0 },
+ { 0.827451, 0.600000, 0.454902, 1.0 },
+ { 0.839216, 0.643137, 0.517647, 1.0 },
+ { 0.850980, 0.690196, 0.580392, 1.0 },
+ { 0.847059, 0.737255, 0.643137, 1.0 },
+ { 0.854902, 0.752941, 0.662745, 1.0 },
+ { 1.000000, 0.854902, 0.568627, 1.0 },
+ { 1.000000, 0.725490, 0.454902, 1.0 },
+ { 0.831373, 0.678431, 0.549020, 1.0 },
+ { 0.831373, 0.666667, 0.537255, 1.0 },
+ { 0.835294, 0.658824, 0.529412, 1.0 },
+ { 0.823529, 0.631373, 0.505882, 1.0 },
+ { 0.352941, 0.435294, 0.698039, 1.0 },
+ { 0.364706, 0.305882, 0.796078, 1.0 },
+ { 0.372549, 0.266667, 0.827451, 1.0 },
+ { 0.003922, 0.572549, 0.929412, 1.0 },
+ { 0.000000, 0.654902, 0.788235, 1.0 },
+ { 0.000000, 0.737255, 0.650980, 1.0 },
+ { 0.000000, 0.729412, 0.545098, 1.0 },
+ { 0.003922, 0.725490, 0.443137, 1.0 },
+ { 0.000000, 0.756863, 0.345098, 1.0 },
+ { 0.000000, 0.792157, 0.227451, 1.0 },
+ { 0.000000, 0.784314, 0.254902, 1.0 },
+ { 0.298039, 0.654902, 0.384314, 1.0 },
+ { 0.843137, 0.709804, 0.600000, 1.0 },
+ { 0.847059, 0.729412, 0.631373, 1.0 },
+ { 0.850980, 0.752941, 0.666667, 1.0 },
+ { 0.854902, 0.768627, 0.686275, 1.0 },
+ { 0.870588, 0.780392, 0.709804, 1.0 },
+ { 1.000000, 0.886275, 0.611765, 1.0 },
+ { 0.996078, 0.847059, 0.560784, 1.0 },
+ { 0.815686, 0.572549, 0.411765, 1.0 },
+ { 0.819608, 0.607843, 0.458824, 1.0 },
+ { 0.823529, 0.643137, 0.509804, 1.0 },
+ { 0.831373, 0.674510, 0.552941, 1.0 },
+ { 0.843137, 0.709804, 0.600000, 1.0 },
+ { 0.847059, 0.760784, 0.670588, 1.0 },
+ { 0.913725, 0.921569, 0.764706, 1.0 },
+ { 0.917647, 1.000000, 0.878431, 1.0 },
+ { 0.964706, 0.992157, 0.827451, 1.0 },
+ { 1.000000, 0.945098, 0.674510, 1.0 },
+ { 1.000000, 0.933333, 0.670588, 1.0 },
+ { 1.000000, 0.925490, 0.666667, 1.0 },
+ { 0.996078, 0.905882, 0.639216, 1.0 },
+ { 0.843137, 0.713725, 0.592157, 1.0 },
+ { 0.937255, 0.807843, 0.639216, 1.0 },
+ { 0.882353, 0.525490, 0.341176, 1.0 },
+ { 0.368627, 0.250980, 0.839216, 1.0 },
+ { 0.392157, 0.176471, 0.913725, 1.0 },
+ { 0.419608, 0.101961, 0.992157, 1.0 },
+ { 0.458824, 0.082353, 1.000000, 1.0 },
+ { 0.388235, 0.090196, 1.000000, 1.0 },
+ { 0.325490, 0.101961, 0.949020, 1.0 },
+ { 0.454902, 0.184314, 0.439216, 1.0 },
+ { 0.784314, 0.447059, 0.262745, 1.0 },
+ { 0.788235, 0.427451, 0.227451, 1.0 },
+ { 0.552941, 0.509804, 0.188235, 1.0 },
+ { 0.368627, 0.666667, 0.149020, 1.0 },
+ { 0.184314, 0.827451, 0.109804, 1.0 },
+ { 0.133333, 0.905882, 0.003922, 1.0 },
+ { 0.003922, 1.000000, 0.003922, 1.0 },
+ { 0.000000, 1.000000, 0.027451, 1.0 },
+ { 0.000000, 0.886275, 0.149020, 1.0 },
+ { 0.152941, 0.678431, 0.674510, 1.0 },
+ { 0.501961, 0.749020, 0.717647, 1.0 },
+ { 0.854902, 0.819608, 0.760784, 1.0 },
+ { 0.874510, 0.905882, 0.811765, 1.0 },
+ { 0.913725, 1.000000, 0.917647, 1.0 },
+ { 0.929412, 0.952941, 0.811765, 1.0 },
+ { 0.858824, 0.796078, 0.733333, 1.0 },
+ { 0.831373, 0.694118, 0.576471, 1.0 },
+ { 0.313725, 0.623529, 0.439216, 1.0 },
+ { 0.003922, 0.674510, 0.784314, 1.0 },
+ { 0.000000, 0.623529, 0.858824, 1.0 },
+ { 0.121569, 0.439216, 1.000000, 1.0 },
+ { 0.152941, 0.250980, 1.000000, 1.0 },
+ { 0.133333, 0.180392, 0.988235, 1.0 },
+ { 0.129412, 0.145098, 0.980392, 1.0 },
+ { 0.160784, 0.023529, 0.862745, 1.0 },
+ { 0.356863, 0.003922, 0.580392, 1.0 },
+ { 0.490196, 0.000000, 0.603922, 1.0 },
+ { 0.627451, 0.000000, 0.627451, 1.0 },
+ { 0.686275, 0.000000, 0.533333, 1.0 },
+ { 0.654902, 0.000000, 0.525490, 1.0 },
+ { 0.643137, 0.219608, 0.352941, 1.0 },
+ { 0.784314, 0.462745, 0.266667, 1.0 },
+ { 0.807843, 0.529412, 0.356863, 1.0 },
+ { 0.807843, 0.529412, 0.356863, 1.0 },
+ { 0.819608, 0.549020, 0.384314, 1.0 },
+ { 1.000000, 0.592157, 0.258824, 1.0 },
+ { 1.000000, 0.541176, 0.196078, 1.0 },
+ { 0.996078, 0.439216, 0.054902, 1.0 },
+ { 1.000000, 0.423529, 0.047059, 1.0 },
+ { 0.996078, 0.431373, 0.054902, 1.0 },
+ { 0.792157, 0.423529, 0.219608, 1.0 },
+ { 0.788235, 0.427451, 0.227451, 1.0 },
+ { 0.780392, 0.411765, 0.211765, 1.0 },
+ { 0.780392, 0.411765, 0.207843, 1.0 },
+ { 0.772549, 0.376471, 0.164706, 1.0 },
+ { 0.772549, 0.321569, 0.105882, 1.0 },
+ { 1.000000, 0.305882, 0.007843, 1.0 },
+ { 0.996078, 0.309804, 0.000000, 1.0 },
+ { 1.000000, 0.345098, 0.000000, 1.0 },
+ { 1.000000, 0.384314, 0.011765, 1.0 },
+ { 0.996078, 0.498039, 0.133333, 1.0 },
+ { 1.000000, 0.643137, 0.341176, 1.0 },
+ { 0.835294, 0.654902, 0.521569, 1.0 },
+ { 0.831373, 0.686275, 0.572549, 1.0 },
+ { 0.615686, 0.658824, 0.729412, 1.0 },
+ { 0.360784, 0.325490, 0.792157, 1.0 },
+ { 0.337255, 0.101961, 0.956863, 1.0 },
+ { 0.427451, 0.101961, 0.996078, 1.0 },
+ { 0.462745, 0.003922, 1.000000, 1.0 },
+ { 0.337255, 0.066667, 1.000000, 1.0 },
+ { 0.145098, 0.000000, 0.858824, 1.0 },
+ { 0.152941, 0.000000, 0.835294, 1.0 },
+ { 0.152941, 0.000000, 0.803922, 1.0 },
+ { 0.223529, 0.003922, 0.737255, 1.0 },
+ { 0.262745, 0.000000, 0.686275, 1.0 },
+ { 0.423529, 0.007843, 0.403922, 1.0 },
+ { 0.584314, 0.000000, 0.219608, 1.0 },
+ { 0.674510, 0.121569, 0.003922, 1.0 },
+ { 0.729412, 0.172549, 0.000000, 1.0 },
+ { 0.768627, 0.294118, 0.086275, 1.0 },
+ { 0.764706, 0.329412, 0.109804, 1.0 },
+ { 0.776471, 0.372549, 0.145098, 1.0 },
+ { 0.772549, 0.368627, 0.141176, 1.0 },
+ { 0.760784, 0.309804, 0.094118, 1.0 },
+ { 0.764706, 0.305882, 0.094118, 1.0 },
+ { 0.752941, 0.278431, 0.062745, 1.0 },
+ { 0.749020, 0.250980, 0.035294, 1.0 },
+ { 0.737255, 0.211765, 0.003922, 1.0 },
+ { 0.701961, 0.137255, 0.000000, 1.0 },
+ { 0.705882, 0.129412, 0.000000, 1.0 },
+ { 0.925490, 0.000000, 0.007843, 1.0 },
+ { 0.901961, 0.000000, 0.141176, 1.0 },
+ { 0.882353, 0.000000, 0.247059, 1.0 },
+ { 0.886275, 0.000000, 0.298039, 1.0 },
+ { 0.784314, 0.000000, 0.478431, 1.0 },
+ { 0.654902, 0.000000, 0.615686, 1.0 },
+ { 0.537255, 0.000000, 0.933333, 1.0 },
+ { 0.517647, 0.000000, 0.968627, 1.0 },
+ { 0.631373, 0.000000, 0.611765, 1.0 },
+ { 0.717647, 0.000000, 0.549020, 1.0 },
+ { 0.796078, 0.000000, 0.470588, 1.0 },
+ { 0.858824, 0.000000, 0.368627, 1.0 },
+ { 0.796078, 0.439216, 0.254902, 1.0 },
+ { 0.815686, 0.537255, 0.372549, 1.0 },
+ { 0.823529, 0.627451, 0.490196, 1.0 },
+ { 0.839216, 0.694118, 0.580392, 1.0 },
+ { 0.850980, 0.745098, 0.662745, 1.0 },
+ };
+/* Apophysis-040427-11SpacTrees */
+static double4 colors_242[] = {
+ { 0.325490, 0.301961, 0.011765, 1.0 },
+ { 0.149020, 0.058824, 0.129412, 1.0 },
+ { 0.219608, 0.039216, 0.223529, 1.0 },
+ { 0.290196, 0.023529, 0.317647, 1.0 },
+ { 0.364706, 0.023529, 0.341176, 1.0 },
+ { 0.439216, 0.023529, 0.368627, 1.0 },
+ { 0.435294, 0.011765, 0.349020, 1.0 },
+ { 0.431373, 0.003922, 0.329412, 1.0 },
+ { 0.529412, 0.023529, 0.274510, 1.0 },
+ { 0.611765, 0.090196, 0.239216, 1.0 },
+ { 0.698039, 0.156863, 0.207843, 1.0 },
+ { 0.780392, 0.262745, 0.309804, 1.0 },
+ { 0.862745, 0.368627, 0.415686, 1.0 },
+ { 0.866667, 0.333333, 0.368627, 1.0 },
+ { 0.870588, 0.301961, 0.321569, 1.0 },
+ { 0.858824, 0.301961, 0.243137, 1.0 },
+ { 0.847059, 0.305882, 0.164706, 1.0 },
+ { 0.752941, 0.231373, 0.156863, 1.0 },
+ { 0.760784, 0.235294, 0.160784, 1.0 },
+ { 0.768627, 0.239216, 0.164706, 1.0 },
+ { 0.784314, 0.239216, 0.176471, 1.0 },
+ { 0.800000, 0.243137, 0.188235, 1.0 },
+ { 0.839216, 0.231373, 0.192157, 1.0 },
+ { 0.878431, 0.223529, 0.200000, 1.0 },
+ { 0.945098, 0.231373, 0.180392, 1.0 },
+ { 0.952941, 0.243137, 0.215686, 1.0 },
+ { 0.964706, 0.258824, 0.254902, 1.0 },
+ { 0.960784, 0.266667, 0.282353, 1.0 },
+ { 0.956863, 0.274510, 0.313725, 1.0 },
+ { 0.945098, 0.278431, 0.317647, 1.0 },
+ { 0.937255, 0.286275, 0.325490, 1.0 },
+ { 0.921569, 0.305882, 0.341176, 1.0 },
+ { 0.913725, 0.298039, 0.333333, 1.0 },
+ { 0.741176, 0.227451, 0.156863, 1.0 },
+ { 0.564706, 0.176471, 0.090196, 1.0 },
+ { 0.388235, 0.125490, 0.023529, 1.0 },
+ { 0.349020, 0.121569, 0.113725, 1.0 },
+ { 0.309804, 0.117647, 0.203922, 1.0 },
+ { 0.403922, 0.078431, 0.258824, 1.0 },
+ { 0.498039, 0.039216, 0.313725, 1.0 },
+ { 0.549020, 0.027451, 0.243137, 1.0 },
+ { 0.552941, 0.023529, 0.168627, 1.0 },
+ { 0.560784, 0.023529, 0.094118, 1.0 },
+ { 0.454902, 0.066667, 0.054902, 1.0 },
+ { 0.352941, 0.109804, 0.019608, 1.0 },
+ { 0.341176, 0.101961, 0.015686, 1.0 },
+ { 0.333333, 0.094118, 0.011765, 1.0 },
+ { 0.141176, 0.113725, 0.050980, 1.0 },
+ { 0.090196, 0.031373, 0.043137, 1.0 },
+ { 0.207843, 0.007843, 0.239216, 1.0 },
+ { 0.360784, 0.019608, 0.247059, 1.0 },
+ { 0.517647, 0.035294, 0.258824, 1.0 },
+ { 0.541176, 0.027451, 0.176471, 1.0 },
+ { 0.568627, 0.023529, 0.098039, 1.0 },
+ { 0.564706, 0.023529, 0.094118, 1.0 },
+ { 0.560784, 0.023529, 0.094118, 1.0 },
+ { 0.352941, 0.090196, 0.015686, 1.0 },
+ { 0.368627, 0.098039, 0.133333, 1.0 },
+ { 0.388235, 0.105882, 0.250980, 1.0 },
+ { 0.439216, 0.133333, 0.321569, 1.0 },
+ { 0.494118, 0.164706, 0.396078, 1.0 },
+ { 0.576471, 0.290196, 0.372549, 1.0 },
+ { 0.662745, 0.415686, 0.349020, 1.0 },
+ { 0.780392, 0.541176, 0.121569, 1.0 },
+ { 0.854902, 0.639216, 0.180392, 1.0 },
+ { 0.643137, 1.000000, 0.086275, 1.0 },
+ { 0.658824, 0.976471, 0.090196, 1.0 },
+ { 0.678431, 0.952941, 0.098039, 1.0 },
+ { 0.803922, 0.929412, 0.070588, 1.0 },
+ { 0.933333, 0.909804, 0.047059, 1.0 },
+ { 0.964706, 0.772549, 0.062745, 1.0 },
+ { 0.925490, 0.741176, 0.058824, 1.0 },
+ { 0.847059, 0.466667, 0.062745, 1.0 },
+ { 0.807843, 0.403922, 0.047059, 1.0 },
+ { 0.772549, 0.341176, 0.031373, 1.0 },
+ { 0.713725, 0.364706, 0.031373, 1.0 },
+ { 0.654902, 0.392157, 0.035294, 1.0 },
+ { 0.643137, 0.388235, 0.031373, 1.0 },
+ { 0.635294, 0.384314, 0.031373, 1.0 },
+ { 0.627451, 0.368627, 0.031373, 1.0 },
+ { 0.580392, 0.321569, 0.031373, 1.0 },
+ { 0.470588, 0.333333, 0.168627, 1.0 },
+ { 0.407843, 0.274510, 0.117647, 1.0 },
+ { 0.345098, 0.219608, 0.066667, 1.0 },
+ { 0.337255, 0.200000, 0.039216, 1.0 },
+ { 0.333333, 0.180392, 0.011765, 1.0 },
+ { 0.337255, 0.137255, 0.000000, 1.0 },
+ { 0.419608, 0.176471, 0.023529, 1.0 },
+ { 0.615686, 0.184314, 0.086275, 1.0 },
+ { 0.717647, 0.200000, 0.082353, 1.0 },
+ { 0.823529, 0.219608, 0.078431, 1.0 },
+ { 0.843137, 0.211765, 0.062745, 1.0 },
+ { 0.862745, 0.203922, 0.050980, 1.0 },
+ { 0.827451, 0.309804, 0.015686, 1.0 },
+ { 0.905882, 0.356863, 0.054902, 1.0 },
+ { 0.815686, 0.529412, 0.094118, 1.0 },
+ { 0.772549, 0.509804, 0.066667, 1.0 },
+ { 0.717647, 0.470588, 0.192157, 1.0 },
+ { 0.639216, 0.278431, 0.188235, 1.0 },
+ { 0.564706, 0.086275, 0.184314, 1.0 },
+ { 0.549020, 0.074510, 0.211765, 1.0 },
+ { 0.533333, 0.062745, 0.239216, 1.0 },
+ { 0.529412, 0.188235, 0.313725, 1.0 },
+ { 0.474510, 0.427451, 0.474510, 1.0 },
+ { 0.486275, 0.807843, 0.415686, 1.0 },
+ { 0.486275, 0.756863, 0.439216, 1.0 },
+ { 0.490196, 0.709804, 0.462745, 1.0 },
+ { 0.474510, 0.662745, 0.407843, 1.0 },
+ { 0.462745, 0.615686, 0.352941, 1.0 },
+ { 0.694118, 0.317647, 0.372549, 1.0 },
+ { 0.627451, 0.203922, 0.196078, 1.0 },
+ { 0.611765, 0.125490, 0.086275, 1.0 },
+ { 0.541176, 0.145098, 0.035294, 1.0 },
+ { 0.176471, 0.113725, 0.023529, 1.0 },
+ { 0.129412, 0.074510, 0.031373, 1.0 },
+ { 0.086275, 0.039216, 0.039216, 1.0 },
+ { 0.086275, 0.031373, 0.031373, 1.0 },
+ { 0.066667, 0.039216, 0.070588, 1.0 },
+ { 0.078431, 0.098039, 0.074510, 1.0 },
+ { 0.027451, 0.200000, 0.109804, 1.0 },
+ { 0.019608, 0.231373, 0.137255, 1.0 },
+ { 0.027451, 0.235294, 0.117647, 1.0 },
+ { 0.035294, 0.239216, 0.098039, 1.0 },
+ { 0.031373, 0.262745, 0.101961, 1.0 },
+ { 0.027451, 0.286275, 0.105882, 1.0 },
+ { 0.027451, 0.243137, 0.090196, 1.0 },
+ { 0.043137, 0.203922, 0.047059, 1.0 },
+ { 0.027451, 0.200000, 0.007843, 1.0 },
+ { 0.027451, 0.192157, 0.003922, 1.0 },
+ { 0.274510, 0.223529, 0.019608, 1.0 },
+ { 0.368627, 0.215686, 0.027451, 1.0 },
+ { 0.462745, 0.211765, 0.039216, 1.0 },
+ { 0.580392, 0.152941, 0.023529, 1.0 },
+ { 0.619608, 0.196078, 0.184314, 1.0 },
+ { 0.650980, 0.298039, 0.152941, 1.0 },
+ { 0.639216, 0.380392, 0.039216, 1.0 },
+ { 0.768627, 0.337255, 0.027451, 1.0 },
+ { 0.792157, 0.286275, 0.047059, 1.0 },
+ { 0.815686, 0.239216, 0.066667, 1.0 },
+ { 0.807843, 0.247059, 0.121569, 1.0 },
+ { 0.803922, 0.258824, 0.176471, 1.0 },
+ { 0.843137, 0.247059, 0.203922, 1.0 },
+ { 0.835294, 0.254902, 0.113725, 1.0 },
+ { 0.768627, 0.223529, 0.054902, 1.0 },
+ { 0.784314, 0.176471, 0.105882, 1.0 },
+ { 0.650980, 0.211765, 0.117647, 1.0 },
+ { 0.607843, 0.219608, 0.066667, 1.0 },
+ { 0.568627, 0.227451, 0.019608, 1.0 },
+ { 0.486275, 0.211765, 0.019608, 1.0 },
+ { 0.458824, 0.200000, 0.011765, 1.0 },
+ { 0.364706, 0.211765, 0.000000, 1.0 },
+ { 0.278431, 0.333333, 0.000000, 1.0 },
+ { 0.082353, 0.266667, 0.054902, 1.0 },
+ { 0.066667, 0.219608, 0.035294, 1.0 },
+ { 0.050980, 0.176471, 0.015686, 1.0 },
+ { 0.094118, 0.145098, 0.035294, 1.0 },
+ { 0.086275, 0.043137, 0.035294, 1.0 },
+ { 0.074510, 0.031373, 0.047059, 1.0 },
+ { 0.086275, 0.023529, 0.062745, 1.0 },
+ { 0.078431, 0.011765, 0.050980, 1.0 },
+ { 0.062745, 0.015686, 0.062745, 1.0 },
+ { 0.043137, 0.019608, 0.035294, 1.0 },
+ { 0.054902, 0.019608, 0.043137, 1.0 },
+ { 0.070588, 0.019608, 0.054902, 1.0 },
+ { 0.074510, 0.023529, 0.058824, 1.0 },
+ { 0.086275, 0.023529, 0.066667, 1.0 },
+ { 0.086275, 0.031373, 0.129412, 1.0 },
+ { 0.156863, 0.007843, 0.207843, 1.0 },
+ { 0.364706, 0.047059, 0.356863, 1.0 },
+ { 0.403922, 0.035294, 0.364706, 1.0 },
+ { 0.443137, 0.027451, 0.372549, 1.0 },
+ { 0.658824, 0.027451, 0.576471, 1.0 },
+ { 0.631373, 0.176471, 0.556863, 1.0 },
+ { 0.631373, 0.431373, 0.654902, 1.0 },
+ { 0.611765, 0.450980, 0.466667, 1.0 },
+ { 0.623529, 0.635294, 0.466667, 1.0 },
+ { 0.717647, 0.737255, 0.478431, 1.0 },
+ { 0.635294, 0.545098, 0.384314, 1.0 },
+ { 0.631373, 0.454902, 0.364706, 1.0 },
+ { 0.607843, 0.435294, 0.431373, 1.0 },
+ { 0.701961, 0.392157, 0.364706, 1.0 },
+ { 0.745098, 0.443137, 0.333333, 1.0 },
+ { 0.800000, 0.494118, 0.415686, 1.0 },
+ { 0.792157, 0.427451, 0.549020, 1.0 },
+ { 1.000000, 1.000000, 0.984314, 1.0 },
+ { 0.988235, 0.976471, 0.980392, 1.0 },
+ { 0.976471, 0.956863, 0.980392, 1.0 },
+ { 0.968627, 0.341176, 0.615686, 1.0 },
+ { 0.964706, 0.329412, 0.411765, 1.0 },
+ { 0.952941, 0.423529, 0.298039, 1.0 },
+ { 0.905882, 0.415686, 0.337255, 1.0 },
+ { 0.835294, 0.443137, 0.352941, 1.0 },
+ { 0.666667, 0.564706, 0.372549, 1.0 },
+ { 0.592157, 0.686275, 0.450980, 1.0 },
+ { 0.505882, 0.698039, 0.615686, 1.0 },
+ { 0.490196, 0.709804, 0.611765, 1.0 },
+ { 0.509804, 0.756863, 0.674510, 1.0 },
+ { 0.474510, 0.768627, 0.607843, 1.0 },
+ { 0.478431, 0.788235, 0.478431, 1.0 },
+ { 0.482353, 0.835294, 0.352941, 1.0 },
+ { 0.576471, 0.956863, 0.105882, 1.0 },
+ { 0.470588, 0.901961, 0.137255, 1.0 },
+ { 0.749020, 0.470588, 0.047059, 1.0 },
+ { 0.623529, 0.364706, 0.027451, 1.0 },
+ { 0.462745, 0.196078, 0.019608, 1.0 },
+ { 0.443137, 0.149020, 0.035294, 1.0 },
+ { 0.376471, 0.121569, 0.011765, 1.0 },
+ { 0.403922, 0.145098, 0.019608, 1.0 },
+ { 0.501961, 0.211765, 0.058824, 1.0 },
+ { 0.560784, 0.266667, 0.039216, 1.0 },
+ { 0.588235, 0.376471, 0.023529, 1.0 },
+ { 0.623529, 0.419608, 0.019608, 1.0 },
+ { 0.654902, 0.400000, 0.039216, 1.0 },
+ { 0.733333, 0.462745, 0.054902, 1.0 },
+ { 0.843137, 0.580392, 0.066667, 1.0 },
+ { 0.886275, 0.678431, 0.066667, 1.0 },
+ { 0.933333, 0.768627, 0.086275, 1.0 },
+ { 0.901961, 0.600000, 0.098039, 1.0 },
+ { 0.858824, 0.592157, 0.070588, 1.0 },
+ { 0.858824, 0.415686, 0.188235, 1.0 },
+ { 0.941176, 0.329412, 0.168627, 1.0 },
+ { 0.905882, 0.301961, 0.160784, 1.0 },
+ { 0.870588, 0.239216, 0.207843, 1.0 },
+ { 0.831373, 0.321569, 0.180392, 1.0 },
+ { 0.874510, 0.403922, 0.207843, 1.0 },
+ { 0.921569, 0.435294, 0.294118, 1.0 },
+ { 0.854902, 0.525490, 0.180392, 1.0 },
+ { 0.905882, 0.560784, 0.309804, 1.0 },
+ { 0.670588, 0.513725, 0.376471, 1.0 },
+ { 0.509804, 0.384314, 0.443137, 1.0 },
+ { 0.278431, 0.203922, 0.211765, 1.0 },
+ { 0.121569, 0.105882, 0.062745, 1.0 },
+ { 0.121569, 0.137255, 0.031373, 1.0 },
+ { 0.270588, 0.301961, 0.070588, 1.0 },
+ { 0.517647, 0.458824, 0.086275, 1.0 },
+ { 0.623529, 0.568627, 0.223529, 1.0 },
+ { 0.898039, 0.588235, 0.329412, 1.0 },
+ { 0.921569, 0.482353, 0.333333, 1.0 },
+ { 0.878431, 0.325490, 0.356863, 1.0 },
+ { 0.772549, 0.235294, 0.298039, 1.0 },
+ { 0.686275, 0.117647, 0.176471, 1.0 },
+ { 0.568627, 0.082353, 0.215686, 1.0 },
+ { 0.537255, 0.156863, 0.231373, 1.0 },
+ { 0.552941, 0.341176, 0.105882, 1.0 },
+ { 0.615686, 0.588235, 0.168627, 1.0 },
+ { 0.513725, 0.913725, 0.137255, 1.0 },
+ { 0.666667, 0.964706, 0.141176, 1.0 },
+ { 0.580392, 0.960784, 0.101961, 1.0 },
+ { 0.482353, 0.894118, 0.196078, 1.0 },
+ { 0.403922, 0.831373, 0.333333, 1.0 },
+ { 0.321569, 0.792157, 0.407843, 1.0 },
+ { 0.403922, 0.815686, 0.443137, 1.0 },
+ { 0.639216, 0.807843, 0.345098, 1.0 },
+ { 0.596078, 0.694118, 0.337255, 1.0 },
+ { 0.482353, 0.658824, 0.286275, 1.0 },
+ { 0.494118, 0.533333, 0.156863, 1.0 },
+ };
+/* Apophysis-040427-11FloralQult */
+static double4 colors_243[] = {
+ { 0.345098, 0.011765, 0.266667, 1.0 },
+ { 0.243137, 0.294118, 0.325490, 1.0 },
+ { 0.231373, 0.341176, 0.266667, 1.0 },
+ { 0.223529, 0.392157, 0.211765, 1.0 },
+ { 0.227451, 0.447059, 0.231373, 1.0 },
+ { 0.235294, 0.505882, 0.250980, 1.0 },
+ { 0.227451, 0.470588, 0.286275, 1.0 },
+ { 0.223529, 0.439216, 0.325490, 1.0 },
+ { 0.454902, 0.360784, 0.454902, 1.0 },
+ { 0.545098, 0.411765, 0.580392, 1.0 },
+ { 0.635294, 0.462745, 0.709804, 1.0 },
+ { 0.623529, 0.576471, 0.694118, 1.0 },
+ { 0.615686, 0.690196, 0.682353, 1.0 },
+ { 0.635294, 0.725490, 0.666667, 1.0 },
+ { 0.658824, 0.760784, 0.654902, 1.0 },
+ { 0.576471, 0.800000, 0.603922, 1.0 },
+ { 0.498039, 0.843137, 0.552941, 1.0 },
+ { 0.486275, 0.788235, 0.388235, 1.0 },
+ { 0.521569, 0.717647, 0.486275, 1.0 },
+ { 0.560784, 0.650980, 0.588235, 1.0 },
+ { 0.564706, 0.576471, 0.611765, 1.0 },
+ { 0.568627, 0.501961, 0.635294, 1.0 },
+ { 0.486275, 0.521569, 0.623529, 1.0 },
+ { 0.403922, 0.541176, 0.615686, 1.0 },
+ { 0.227451, 0.458824, 0.443137, 1.0 },
+ { 0.168627, 0.325490, 0.372549, 1.0 },
+ { 0.113725, 0.196078, 0.301961, 1.0 },
+ { 0.074510, 0.141176, 0.243137, 1.0 },
+ { 0.039216, 0.086275, 0.188235, 1.0 },
+ { 0.019608, 0.058824, 0.188235, 1.0 },
+ { 0.000000, 0.031373, 0.192157, 1.0 },
+ { 0.003922, 0.082353, 0.278431, 1.0 },
+ { 0.082353, 0.145098, 0.278431, 1.0 },
+ { 0.345098, 0.329412, 0.466667, 1.0 },
+ { 0.505882, 0.490196, 0.560784, 1.0 },
+ { 0.666667, 0.650980, 0.654902, 1.0 },
+ { 0.709804, 0.674510, 0.674510, 1.0 },
+ { 0.756863, 0.701961, 0.698039, 1.0 },
+ { 0.733333, 0.662745, 0.686275, 1.0 },
+ { 0.709804, 0.623529, 0.674510, 1.0 },
+ { 0.592157, 0.533333, 0.513725, 1.0 },
+ { 0.439216, 0.325490, 0.392157, 1.0 },
+ { 0.286275, 0.121569, 0.270588, 1.0 },
+ { 0.215686, 0.086275, 0.243137, 1.0 },
+ { 0.145098, 0.054902, 0.219608, 1.0 },
+ { 0.078431, 0.031373, 0.211765, 1.0 },
+ { 0.011765, 0.011765, 0.207843, 1.0 },
+ { 0.015686, 0.000000, 0.200000, 1.0 },
+ { 0.007843, 0.015686, 0.207843, 1.0 },
+ { 0.003922, 0.019608, 0.196078, 1.0 },
+ { 0.000000, 0.019608, 0.180392, 1.0 },
+ { 0.000000, 0.023529, 0.164706, 1.0 },
+ { 0.054902, 0.011765, 0.156863, 1.0 },
+ { 0.109804, 0.000000, 0.149020, 1.0 },
+ { 0.145098, 0.000000, 0.192157, 1.0 },
+ { 0.180392, 0.000000, 0.239216, 1.0 },
+ { 0.090196, 0.054902, 0.301961, 1.0 },
+ { 0.043137, 0.039216, 0.258824, 1.0 },
+ { 0.000000, 0.023529, 0.219608, 1.0 },
+ { 0.023529, 0.062745, 0.243137, 1.0 },
+ { 0.050980, 0.101961, 0.266667, 1.0 },
+ { 0.062745, 0.121569, 0.286275, 1.0 },
+ { 0.074510, 0.141176, 0.309804, 1.0 },
+ { 0.301961, 0.227451, 0.345098, 1.0 },
+ { 0.368627, 0.266667, 0.364706, 1.0 },
+ { 0.729412, 0.576471, 0.650980, 1.0 },
+ { 0.784314, 0.670588, 0.647059, 1.0 },
+ { 0.839216, 0.764706, 0.647059, 1.0 },
+ { 0.870588, 0.811765, 0.670588, 1.0 },
+ { 0.905882, 0.858824, 0.694118, 1.0 },
+ { 0.882353, 0.921569, 0.635294, 1.0 },
+ { 0.737255, 0.874510, 0.623529, 1.0 },
+ { 0.705882, 0.878431, 0.678431, 1.0 },
+ { 0.749020, 0.898039, 0.709804, 1.0 },
+ { 0.792157, 0.921569, 0.745098, 1.0 },
+ { 0.807843, 0.850980, 0.780392, 1.0 },
+ { 0.827451, 0.784314, 0.815686, 1.0 },
+ { 0.819608, 0.776471, 0.756863, 1.0 },
+ { 0.811765, 0.768627, 0.698039, 1.0 },
+ { 0.827451, 0.831373, 0.705882, 1.0 },
+ { 0.811765, 0.847059, 0.592157, 1.0 },
+ { 0.768627, 0.721569, 0.674510, 1.0 },
+ { 0.662745, 0.552941, 0.647059, 1.0 },
+ { 0.556863, 0.384314, 0.623529, 1.0 },
+ { 0.556863, 0.278431, 0.560784, 1.0 },
+ { 0.560784, 0.172549, 0.498039, 1.0 },
+ { 0.454902, 0.023529, 0.215686, 1.0 },
+ { 0.454902, 0.007843, 0.200000, 1.0 },
+ { 0.439216, 0.007843, 0.200000, 1.0 },
+ { 0.494118, 0.129412, 0.309804, 1.0 },
+ { 0.552941, 0.250980, 0.423529, 1.0 },
+ { 0.639216, 0.337255, 0.396078, 1.0 },
+ { 0.729412, 0.423529, 0.372549, 1.0 },
+ { 0.694118, 0.498039, 0.407843, 1.0 },
+ { 0.654902, 0.537255, 0.396078, 1.0 },
+ { 0.650980, 0.486275, 0.423529, 1.0 },
+ { 0.490196, 0.427451, 0.294118, 1.0 },
+ { 0.231373, 0.188235, 0.203922, 1.0 },
+ { 0.180392, 0.184314, 0.137255, 1.0 },
+ { 0.133333, 0.184314, 0.074510, 1.0 },
+ { 0.176471, 0.250980, 0.121569, 1.0 },
+ { 0.219608, 0.321569, 0.168627, 1.0 },
+ { 0.262745, 0.541176, 0.172549, 1.0 },
+ { 0.403922, 0.678431, 0.223529, 1.0 },
+ { 0.494118, 0.925490, 0.341176, 1.0 },
+ { 0.611765, 0.890196, 0.388235, 1.0 },
+ { 0.729412, 0.854902, 0.435294, 1.0 },
+ { 0.764706, 0.858824, 0.439216, 1.0 },
+ { 0.800000, 0.862745, 0.443137, 1.0 },
+ { 0.772549, 0.658824, 0.494118, 1.0 },
+ { 0.725490, 0.576471, 0.392157, 1.0 },
+ { 0.666667, 0.388235, 0.301961, 1.0 },
+ { 0.549020, 0.145098, 0.258824, 1.0 },
+ { 0.443137, 0.007843, 0.176471, 1.0 },
+ { 0.427451, 0.019608, 0.164706, 1.0 },
+ { 0.411765, 0.031373, 0.152941, 1.0 },
+ { 0.439216, 0.101961, 0.200000, 1.0 },
+ { 0.501961, 0.192157, 0.176471, 1.0 },
+ { 0.576471, 0.262745, 0.219608, 1.0 },
+ { 0.694118, 0.392157, 0.282353, 1.0 },
+ { 0.717647, 0.435294, 0.341176, 1.0 },
+ { 0.623529, 0.298039, 0.286275, 1.0 },
+ { 0.529412, 0.160784, 0.231373, 1.0 },
+ { 0.486275, 0.086275, 0.247059, 1.0 },
+ { 0.447059, 0.015686, 0.262745, 1.0 },
+ { 0.415686, 0.015686, 0.168627, 1.0 },
+ { 0.415686, 0.047059, 0.188235, 1.0 },
+ { 0.317647, 0.090196, 0.176471, 1.0 },
+ { 0.321569, 0.156863, 0.203922, 1.0 },
+ { 0.533333, 0.678431, 0.313725, 1.0 },
+ { 0.560784, 0.674510, 0.337255, 1.0 },
+ { 0.592157, 0.674510, 0.364706, 1.0 },
+ { 0.588235, 0.537255, 0.462745, 1.0 },
+ { 0.658824, 0.556863, 0.458824, 1.0 },
+ { 0.654902, 0.501961, 0.576471, 1.0 },
+ { 0.600000, 0.482353, 0.615686, 1.0 },
+ { 0.525490, 0.403922, 0.396078, 1.0 },
+ { 0.537255, 0.239216, 0.317647, 1.0 },
+ { 0.552941, 0.078431, 0.239216, 1.0 },
+ { 0.545098, 0.101961, 0.262745, 1.0 },
+ { 0.541176, 0.129412, 0.286275, 1.0 },
+ { 0.709804, 0.345098, 0.313725, 1.0 },
+ { 0.764706, 0.447059, 0.372549, 1.0 },
+ { 0.882353, 0.603922, 0.494118, 1.0 },
+ { 0.960784, 0.878431, 0.513725, 1.0 },
+ { 0.862745, 0.831373, 0.545098, 1.0 },
+ { 0.843137, 0.752941, 0.549020, 1.0 },
+ { 0.827451, 0.674510, 0.552941, 1.0 },
+ { 0.776471, 0.615686, 0.545098, 1.0 },
+ { 0.643137, 0.580392, 0.439216, 1.0 },
+ { 0.717647, 0.513725, 0.431373, 1.0 },
+ { 0.784314, 0.552941, 0.576471, 1.0 },
+ { 0.803922, 0.721569, 0.607843, 1.0 },
+ { 0.815686, 0.725490, 0.623529, 1.0 },
+ { 0.827451, 0.733333, 0.639216, 1.0 },
+ { 0.854902, 0.756863, 0.635294, 1.0 },
+ { 0.890196, 0.776471, 0.643137, 1.0 },
+ { 0.901961, 0.815686, 0.654902, 1.0 },
+ { 0.870588, 0.796078, 0.666667, 1.0 },
+ { 0.839216, 0.807843, 0.666667, 1.0 },
+ { 0.800000, 0.752941, 0.690196, 1.0 },
+ { 0.619608, 0.662745, 0.686275, 1.0 },
+ { 0.572549, 0.607843, 0.658824, 1.0 },
+ { 0.529412, 0.556863, 0.631373, 1.0 },
+ { 0.317647, 0.623529, 0.458824, 1.0 },
+ { 0.321569, 0.647059, 0.435294, 1.0 },
+ { 0.200000, 0.427451, 0.266667, 1.0 },
+ { 0.231373, 0.301961, 0.207843, 1.0 },
+ { 0.184314, 0.121569, 0.070588, 1.0 },
+ { 0.211765, 0.062745, 0.086275, 1.0 },
+ { 0.243137, 0.007843, 0.105882, 1.0 },
+ { 0.305882, 0.000000, 0.184314, 1.0 },
+ { 0.407843, 0.003922, 0.211765, 1.0 },
+ { 0.376471, 0.000000, 0.180392, 1.0 },
+ { 0.352941, 0.000000, 0.137255, 1.0 },
+ { 0.211765, 0.000000, 0.070588, 1.0 },
+ { 0.172549, 0.003922, 0.070588, 1.0 },
+ { 0.098039, 0.007843, 0.086275, 1.0 },
+ { 0.027451, 0.007843, 0.168627, 1.0 },
+ { 0.015686, 0.031373, 0.176471, 1.0 },
+ { 0.058824, 0.058824, 0.090196, 1.0 },
+ { 0.121569, 0.082353, 0.117647, 1.0 },
+ { 0.317647, 0.074510, 0.156863, 1.0 },
+ { 0.301961, 0.152941, 0.101961, 1.0 },
+ { 0.403922, 0.380392, 0.239216, 1.0 },
+ { 0.403922, 0.545098, 0.262745, 1.0 },
+ { 0.407843, 0.713725, 0.286275, 1.0 },
+ { 0.498039, 0.862745, 0.309804, 1.0 },
+ { 0.615686, 0.964706, 0.400000, 1.0 },
+ { 0.756863, 0.850980, 0.403922, 1.0 },
+ { 0.917647, 0.905882, 0.486275, 1.0 },
+ { 0.862745, 0.858824, 0.533333, 1.0 },
+ { 0.792157, 0.772549, 0.505882, 1.0 },
+ { 0.678431, 0.631373, 0.466667, 1.0 },
+ { 0.537255, 0.423529, 0.352941, 1.0 },
+ { 0.329412, 0.329412, 0.337255, 1.0 },
+ { 0.368627, 0.427451, 0.345098, 1.0 },
+ { 0.501961, 0.513725, 0.588235, 1.0 },
+ { 0.568627, 0.517647, 0.619608, 1.0 },
+ { 0.647059, 0.654902, 0.643137, 1.0 },
+ { 0.607843, 0.698039, 0.658824, 1.0 },
+ { 0.541176, 0.784314, 0.396078, 1.0 },
+ { 0.505882, 0.933333, 0.380392, 1.0 },
+ { 0.466667, 0.941176, 0.396078, 1.0 },
+ { 0.427451, 0.870588, 0.352941, 1.0 },
+ { 0.337255, 0.854902, 0.376471, 1.0 },
+ { 0.349020, 0.788235, 0.396078, 1.0 },
+ { 0.309804, 0.690196, 0.286275, 1.0 },
+ { 0.364706, 0.607843, 0.360784, 1.0 },
+ { 0.313725, 0.286275, 0.215686, 1.0 },
+ { 0.254902, 0.054902, 0.278431, 1.0 },
+ { 0.301961, 0.019608, 0.270588, 1.0 },
+ { 0.243137, 0.062745, 0.176471, 1.0 },
+ { 0.196078, 0.113725, 0.188235, 1.0 },
+ { 0.298039, 0.231373, 0.129412, 1.0 },
+ { 0.250980, 0.219608, 0.176471, 1.0 },
+ { 0.176471, 0.160784, 0.219608, 1.0 },
+ { 0.125490, 0.184314, 0.211765, 1.0 },
+ { 0.043137, 0.121569, 0.149020, 1.0 },
+ { 0.054902, 0.145098, 0.207843, 1.0 },
+ { 0.047059, 0.125490, 0.254902, 1.0 },
+ { 0.113725, 0.176471, 0.266667, 1.0 },
+ { 0.250980, 0.207843, 0.262745, 1.0 },
+ { 0.341176, 0.196078, 0.400000, 1.0 },
+ { 0.482353, 0.145098, 0.321569, 1.0 },
+ { 0.482353, 0.054902, 0.411765, 1.0 },
+ { 0.321569, 0.007843, 0.356863, 1.0 },
+ { 0.317647, 0.019608, 0.270588, 1.0 },
+ { 0.431373, 0.000000, 0.188235, 1.0 },
+ { 0.470588, 0.015686, 0.192157, 1.0 },
+ { 0.505882, 0.129412, 0.235294, 1.0 },
+ { 0.596078, 0.188235, 0.278431, 1.0 },
+ { 0.686275, 0.396078, 0.400000, 1.0 },
+ { 0.721569, 0.603922, 0.501961, 1.0 },
+ { 0.776471, 0.650980, 0.501961, 1.0 },
+ { 0.690196, 0.678431, 0.517647, 1.0 },
+ { 0.529412, 0.674510, 0.411765, 1.0 },
+ { 0.439216, 0.584314, 0.415686, 1.0 },
+ { 0.360784, 0.301961, 0.282353, 1.0 },
+ { 0.349020, 0.176471, 0.282353, 1.0 },
+ { 0.388235, 0.137255, 0.231373, 1.0 },
+ { 0.474510, 0.164706, 0.188235, 1.0 },
+ { 0.556863, 0.160784, 0.231373, 1.0 },
+ { 0.709804, 0.372549, 0.321569, 1.0 },
+ { 0.760784, 0.474510, 0.415686, 1.0 },
+ { 0.768627, 0.549020, 0.584314, 1.0 },
+ { 0.788235, 0.643137, 0.670588, 1.0 },
+ { 0.756863, 0.596078, 0.650980, 1.0 },
+ { 0.678431, 0.490196, 0.694118, 1.0 },
+ { 0.611765, 0.509804, 0.615686, 1.0 },
+ { 0.470588, 0.486275, 0.592157, 1.0 },
+ { 0.349020, 0.603922, 0.517647, 1.0 },
+ { 0.352941, 0.811765, 0.537255, 1.0 },
+ { 0.415686, 0.858824, 0.545098, 1.0 },
+ { 0.682353, 0.882353, 0.611765, 1.0 },
+ { 0.768627, 0.835294, 0.658824, 1.0 },
+ };
+/* Apophysis-040427-20FlwrFrnsBFly */
+static double4 colors_244[] = {
+ { 0.933333, 0.780392, 0.313725, 1.0 },
+ { 0.800000, 0.686275, 0.286275, 1.0 },
+ { 0.788235, 0.658824, 0.313725, 1.0 },
+ { 0.780392, 0.631373, 0.345098, 1.0 },
+ { 0.654902, 0.584314, 0.309804, 1.0 },
+ { 0.533333, 0.537255, 0.278431, 1.0 },
+ { 0.470588, 0.470588, 0.243137, 1.0 },
+ { 0.407843, 0.407843, 0.211765, 1.0 },
+ { 0.411765, 0.349020, 0.113725, 1.0 },
+ { 0.486275, 0.376471, 0.101961, 1.0 },
+ { 0.564706, 0.403922, 0.090196, 1.0 },
+ { 0.541176, 0.396078, 0.082353, 1.0 },
+ { 0.521569, 0.392157, 0.074510, 1.0 },
+ { 0.450980, 0.384314, 0.117647, 1.0 },
+ { 0.384314, 0.380392, 0.160784, 1.0 },
+ { 0.282353, 0.356863, 0.156863, 1.0 },
+ { 0.184314, 0.337255, 0.152941, 1.0 },
+ { 0.207843, 0.250980, 0.196078, 1.0 },
+ { 0.141176, 0.258824, 0.207843, 1.0 },
+ { 0.078431, 0.266667, 0.219608, 1.0 },
+ { 0.105882, 0.333333, 0.192157, 1.0 },
+ { 0.137255, 0.403922, 0.164706, 1.0 },
+ { 0.066667, 0.517647, 0.156863, 1.0 },
+ { 0.000000, 0.631373, 0.149020, 1.0 },
+ { 0.101961, 0.250980, 0.050980, 1.0 },
+ { 0.168627, 0.215686, 0.023529, 1.0 },
+ { 0.239216, 0.180392, 0.000000, 1.0 },
+ { 0.298039, 0.196078, 0.000000, 1.0 },
+ { 0.356863, 0.215686, 0.000000, 1.0 },
+ { 0.372549, 0.188235, 0.027451, 1.0 },
+ { 0.388235, 0.164706, 0.058824, 1.0 },
+ { 0.474510, 0.196078, 0.023529, 1.0 },
+ { 0.478431, 0.290196, 0.039216, 1.0 },
+ { 0.349020, 0.262745, 0.117647, 1.0 },
+ { 0.317647, 0.243137, 0.066667, 1.0 },
+ { 0.286275, 0.223529, 0.019608, 1.0 },
+ { 0.317647, 0.133333, 0.007843, 1.0 },
+ { 0.352941, 0.043137, 0.000000, 1.0 },
+ { 0.309804, 0.035294, 0.043137, 1.0 },
+ { 0.270588, 0.027451, 0.086275, 1.0 },
+ { 0.435294, 0.180392, 0.266667, 1.0 },
+ { 0.564706, 0.156863, 0.290196, 1.0 },
+ { 0.694118, 0.137255, 0.317647, 1.0 },
+ { 0.647059, 0.117647, 0.313725, 1.0 },
+ { 0.603922, 0.098039, 0.309804, 1.0 },
+ { 0.529412, 0.125490, 0.250980, 1.0 },
+ { 0.454902, 0.156863, 0.196078, 1.0 },
+ { 0.450980, 0.313725, 0.086275, 1.0 },
+ { 0.521569, 0.360784, 0.101961, 1.0 },
+ { 0.631373, 0.470588, 0.160784, 1.0 },
+ { 0.674510, 0.505882, 0.188235, 1.0 },
+ { 0.717647, 0.541176, 0.215686, 1.0 },
+ { 0.709804, 0.533333, 0.243137, 1.0 },
+ { 0.701961, 0.529412, 0.274510, 1.0 },
+ { 0.701961, 0.517647, 0.282353, 1.0 },
+ { 0.701961, 0.509804, 0.290196, 1.0 },
+ { 0.654902, 0.580392, 0.313725, 1.0 },
+ { 0.643137, 0.564706, 0.356863, 1.0 },
+ { 0.635294, 0.549020, 0.403922, 1.0 },
+ { 0.541176, 0.611765, 0.564706, 1.0 },
+ { 0.447059, 0.674510, 0.729412, 1.0 },
+ { 0.337255, 0.827451, 0.839216, 1.0 },
+ { 0.231373, 0.980392, 0.952941, 1.0 },
+ { 0.364706, 0.717647, 0.760784, 1.0 },
+ { 0.415686, 0.596078, 0.658824, 1.0 },
+ { 0.533333, 0.752941, 0.458824, 1.0 },
+ { 0.650980, 0.713725, 0.403922, 1.0 },
+ { 0.772549, 0.674510, 0.352941, 1.0 },
+ { 0.780392, 0.623529, 0.341176, 1.0 },
+ { 0.788235, 0.576471, 0.333333, 1.0 },
+ { 0.694118, 0.545098, 0.298039, 1.0 },
+ { 0.611765, 0.521569, 0.317647, 1.0 },
+ { 0.396078, 0.396078, 0.396078, 1.0 },
+ { 0.356863, 0.415686, 0.364706, 1.0 },
+ { 0.321569, 0.439216, 0.337255, 1.0 },
+ { 0.349020, 0.482353, 0.352941, 1.0 },
+ { 0.380392, 0.529412, 0.368627, 1.0 },
+ { 0.482353, 0.521569, 0.282353, 1.0 },
+ { 0.584314, 0.517647, 0.196078, 1.0 },
+ { 0.588235, 0.478431, 0.098039, 1.0 },
+ { 0.603922, 0.462745, 0.000000, 1.0 },
+ { 0.592157, 0.458824, 0.066667, 1.0 },
+ { 0.627451, 0.521569, 0.101961, 1.0 },
+ { 0.662745, 0.584314, 0.141176, 1.0 },
+ { 0.698039, 0.623529, 0.168627, 1.0 },
+ { 0.737255, 0.662745, 0.200000, 1.0 },
+ { 0.780392, 0.682353, 0.278431, 1.0 },
+ { 0.815686, 0.682353, 0.333333, 1.0 },
+ { 0.984314, 0.921569, 0.392157, 1.0 },
+ { 0.984314, 0.945098, 0.376471, 1.0 },
+ { 0.988235, 0.968627, 0.364706, 1.0 },
+ { 0.992157, 0.960784, 0.345098, 1.0 },
+ { 1.000000, 0.952941, 0.325490, 1.0 },
+ { 1.000000, 0.925490, 0.274510, 1.0 },
+ { 0.980392, 0.917647, 0.239216, 1.0 },
+ { 1.000000, 0.803922, 0.270588, 1.0 },
+ { 0.870588, 0.619608, 0.188235, 1.0 },
+ { 0.607843, 0.243137, 0.286275, 1.0 },
+ { 0.509804, 0.203922, 0.274510, 1.0 },
+ { 0.415686, 0.164706, 0.266667, 1.0 },
+ { 0.396078, 0.133333, 0.270588, 1.0 },
+ { 0.380392, 0.101961, 0.274510, 1.0 },
+ { 0.282353, 0.070588, 0.160784, 1.0 },
+ { 0.301961, 0.078431, 0.113725, 1.0 },
+ { 0.294118, 0.011765, 0.168627, 1.0 },
+ { 0.188235, 0.050980, 0.156863, 1.0 },
+ { 0.086275, 0.094118, 0.145098, 1.0 },
+ { 0.062745, 0.094118, 0.156863, 1.0 },
+ { 0.039216, 0.098039, 0.172549, 1.0 },
+ { 0.062745, 0.149020, 0.066667, 1.0 },
+ { 0.152941, 0.180392, 0.149020, 1.0 },
+ { 0.207843, 0.196078, 0.121569, 1.0 },
+ { 0.239216, 0.223529, 0.125490, 1.0 },
+ { 0.337255, 0.196078, 0.203922, 1.0 },
+ { 0.325490, 0.192157, 0.227451, 1.0 },
+ { 0.317647, 0.188235, 0.254902, 1.0 },
+ { 0.400000, 0.129412, 0.341176, 1.0 },
+ { 0.337255, 0.113725, 0.486275, 1.0 },
+ { 0.200000, 0.125490, 0.478431, 1.0 },
+ { 0.078431, 0.184314, 0.400000, 1.0 },
+ { 0.129412, 0.286275, 0.384314, 1.0 },
+ { 0.192157, 0.345098, 0.521569, 1.0 },
+ { 0.258824, 0.407843, 0.662745, 1.0 },
+ { 0.301961, 0.498039, 0.662745, 1.0 },
+ { 0.349020, 0.588235, 0.662745, 1.0 },
+ { 0.549020, 0.768627, 0.858824, 1.0 },
+ { 0.682353, 0.850980, 0.917647, 1.0 },
+ { 0.772549, 0.847059, 0.588235, 1.0 },
+ { 0.874510, 0.784314, 0.419608, 1.0 },
+ { 1.000000, 1.000000, 0.847059, 1.0 },
+ { 1.000000, 0.929412, 0.921569, 1.0 },
+ { 1.000000, 0.862745, 1.000000, 1.0 },
+ { 1.000000, 0.533333, 0.980392, 1.0 },
+ { 0.741176, 0.627451, 0.596078, 1.0 },
+ { 0.713725, 0.447059, 0.505882, 1.0 },
+ { 0.674510, 0.274510, 0.470588, 1.0 },
+ { 0.470588, 0.149020, 0.290196, 1.0 },
+ { 0.462745, 0.094118, 0.286275, 1.0 },
+ { 0.454902, 0.039216, 0.282353, 1.0 },
+ { 0.474510, 0.043137, 0.262745, 1.0 },
+ { 0.494118, 0.047059, 0.247059, 1.0 },
+ { 0.494118, 0.105882, 0.286275, 1.0 },
+ { 0.635294, 0.235294, 0.329412, 1.0 },
+ { 0.619608, 0.305882, 0.411765, 1.0 },
+ { 0.490196, 0.262745, 0.360784, 1.0 },
+ { 0.207843, 0.380392, 0.290196, 1.0 },
+ { 0.203922, 0.384314, 0.305882, 1.0 },
+ { 0.203922, 0.388235, 0.325490, 1.0 },
+ { 0.105882, 0.360784, 0.282353, 1.0 },
+ { 0.011765, 0.266667, 0.188235, 1.0 },
+ { 0.082353, 0.180392, 0.164706, 1.0 },
+ { 0.172549, 0.192157, 0.113725, 1.0 },
+ { 0.388235, 0.321569, 0.047059, 1.0 },
+ { 0.478431, 0.380392, 0.023529, 1.0 },
+ { 0.572549, 0.443137, 0.000000, 1.0 },
+ { 0.741176, 0.521569, 0.047059, 1.0 },
+ { 0.764706, 0.623529, 0.176471, 1.0 },
+ { 0.768627, 0.772549, 0.223529, 1.0 },
+ { 0.713725, 0.874510, 0.129412, 1.0 },
+ { 0.745098, 0.631373, 0.168627, 1.0 },
+ { 0.717647, 0.564706, 0.090196, 1.0 },
+ { 0.674510, 0.478431, 0.098039, 1.0 },
+ { 0.643137, 0.431373, 0.098039, 1.0 },
+ { 0.615686, 0.388235, 0.101961, 1.0 },
+ { 0.556863, 0.333333, 0.062745, 1.0 },
+ { 0.529412, 0.345098, 0.000000, 1.0 },
+ { 0.478431, 0.337255, 0.007843, 1.0 },
+ { 0.521569, 0.396078, 0.000000, 1.0 },
+ { 0.572549, 0.345098, 0.015686, 1.0 },
+ { 0.560784, 0.329412, 0.023529, 1.0 },
+ { 0.549020, 0.313725, 0.031373, 1.0 },
+ { 0.509804, 0.392157, 0.141176, 1.0 },
+ { 0.494118, 0.450980, 0.325490, 1.0 },
+ { 0.513725, 0.521569, 0.435294, 1.0 },
+ { 0.501961, 0.694118, 0.509804, 1.0 },
+ { 0.490196, 0.733333, 0.541176, 1.0 },
+ { 0.517647, 1.000000, 0.705882, 1.0 },
+ { 0.643137, 0.839216, 0.560784, 1.0 },
+ { 0.725490, 0.768627, 0.533333, 1.0 },
+ { 0.768627, 0.780392, 0.462745, 1.0 },
+ { 0.713725, 0.741176, 0.325490, 1.0 },
+ { 0.654902, 0.721569, 0.282353, 1.0 },
+ { 0.654902, 0.486275, 0.215686, 1.0 },
+ { 0.576471, 0.419608, 0.180392, 1.0 },
+ { 0.270588, 0.498039, 0.301961, 1.0 },
+ { 0.254902, 0.498039, 0.305882, 1.0 },
+ { 0.243137, 0.501961, 0.313725, 1.0 },
+ { 0.235294, 0.494118, 0.250980, 1.0 },
+ { 0.156863, 0.294118, 0.200000, 1.0 },
+ { 0.133333, 0.168627, 0.062745, 1.0 },
+ { 0.086275, 0.082353, 0.003922, 1.0 },
+ { 0.070588, 0.031373, 0.000000, 1.0 },
+ { 0.000000, 0.070588, 0.000000, 1.0 },
+ { 0.007843, 0.011765, 0.027451, 1.0 },
+ { 0.011765, 0.101961, 0.172549, 1.0 },
+ { 0.000000, 0.058824, 0.207843, 1.0 },
+ { 0.054902, 0.039216, 0.176471, 1.0 },
+ { 0.070588, 0.047059, 0.156863, 1.0 },
+ { 0.086275, 0.105882, 0.019608, 1.0 },
+ { 0.184314, 0.172549, 0.050980, 1.0 },
+ { 0.274510, 0.309804, 0.054902, 1.0 },
+ { 0.325490, 0.403922, 0.054902, 1.0 },
+ { 0.349020, 0.407843, 0.192157, 1.0 },
+ { 0.286275, 0.364706, 0.266667, 1.0 },
+ { 0.254902, 0.345098, 0.180392, 1.0 },
+ { 0.309804, 0.290196, 0.125490, 1.0 },
+ { 0.380392, 0.294118, 0.000000, 1.0 },
+ { 0.470588, 0.329412, 0.000000, 1.0 },
+ { 0.525490, 0.435294, 0.000000, 1.0 },
+ { 0.576471, 0.541176, 0.129412, 1.0 },
+ { 0.615686, 0.564706, 0.196078, 1.0 },
+ { 0.607843, 0.623529, 0.188235, 1.0 },
+ { 0.694118, 0.603922, 0.227451, 1.0 },
+ { 0.717647, 0.564706, 0.160784, 1.0 },
+ { 0.678431, 0.498039, 0.113725, 1.0 },
+ { 0.635294, 0.498039, 0.129412, 1.0 },
+ { 0.643137, 0.439216, 0.141176, 1.0 },
+ { 0.643137, 0.466667, 0.109804, 1.0 },
+ { 0.592157, 0.462745, 0.090196, 1.0 },
+ { 0.619608, 0.450980, 0.007843, 1.0 },
+ { 0.639216, 0.454902, 0.000000, 1.0 },
+ { 0.698039, 0.592157, 0.047059, 1.0 },
+ { 0.721569, 0.690196, 0.262745, 1.0 },
+ { 0.698039, 0.603922, 0.494118, 1.0 },
+ { 0.498039, 0.596078, 0.988235, 1.0 },
+ { 0.443137, 0.501961, 0.968627, 1.0 },
+ { 0.172549, 0.160784, 0.619608, 1.0 },
+ { 0.054902, 0.176471, 0.501961, 1.0 },
+ { 0.023529, 0.121569, 0.372549, 1.0 },
+ { 0.082353, 0.215686, 0.254902, 1.0 },
+ { 0.152941, 0.149020, 0.211765, 1.0 },
+ { 0.121569, 0.105882, 0.172549, 1.0 },
+ { 0.200000, 0.149020, 0.219608, 1.0 },
+ { 0.419608, 0.145098, 0.286275, 1.0 },
+ { 0.647059, 0.286275, 0.447059, 1.0 },
+ { 0.992157, 0.070588, 0.811765, 1.0 },
+ { 0.752941, 0.200000, 0.458824, 1.0 },
+ { 0.713725, 0.329412, 0.325490, 1.0 },
+ { 0.694118, 0.431373, 0.407843, 1.0 },
+ { 0.443137, 0.466667, 0.333333, 1.0 },
+ { 0.325490, 0.419608, 0.325490, 1.0 },
+ { 0.309804, 0.403922, 0.309804, 1.0 },
+ { 0.278431, 0.400000, 0.266667, 1.0 },
+ { 0.192157, 0.282353, 0.168627, 1.0 },
+ { 0.152941, 0.254902, 0.101961, 1.0 },
+ { 0.149020, 0.215686, 0.090196, 1.0 },
+ { 0.007843, 0.137255, 0.023529, 1.0 },
+ { 0.047059, 0.094118, 0.000000, 1.0 },
+ { 0.156863, 0.215686, 0.000000, 1.0 },
+ { 0.168627, 0.215686, 0.000000, 1.0 },
+ { 0.223529, 0.160784, 0.070588, 1.0 },
+ { 0.266667, 0.109804, 0.101961, 1.0 },
+ { 0.290196, 0.121569, 0.149020, 1.0 },
+ { 0.282353, 0.239216, 0.254902, 1.0 },
+ { 0.376471, 0.403922, 0.270588, 1.0 },
+ { 0.411765, 0.545098, 0.407843, 1.0 },
+ };
+/* Apophysis-040427-24FracrameE */
+static double4 colors_245[] = {
+ { 1.000000, 1.000000, 0.992157, 1.0 },
+ { 0.996078, 1.000000, 0.992157, 1.0 },
+ { 0.992157, 1.000000, 0.992157, 1.0 },
+ { 0.992157, 1.000000, 0.996078, 1.0 },
+ { 0.976471, 1.000000, 0.992157, 1.0 },
+ { 0.960784, 1.000000, 0.988235, 1.0 },
+ { 0.964706, 0.988235, 0.988235, 1.0 },
+ { 0.972549, 0.976471, 0.992157, 1.0 },
+ { 0.835294, 0.843137, 0.831373, 1.0 },
+ { 0.682353, 0.686275, 0.686275, 1.0 },
+ { 0.529412, 0.533333, 0.541176, 1.0 },
+ { 0.411765, 0.407843, 0.403922, 1.0 },
+ { 0.298039, 0.286275, 0.266667, 1.0 },
+ { 0.231373, 0.200000, 0.168627, 1.0 },
+ { 0.168627, 0.113725, 0.070588, 1.0 },
+ { 0.149020, 0.109804, 0.074510, 1.0 },
+ { 0.133333, 0.105882, 0.082353, 1.0 },
+ { 0.172549, 0.086275, 0.035294, 1.0 },
+ { 0.133333, 0.078431, 0.043137, 1.0 },
+ { 0.094118, 0.074510, 0.050980, 1.0 },
+ { 0.074510, 0.058824, 0.062745, 1.0 },
+ { 0.054902, 0.043137, 0.078431, 1.0 },
+ { 0.047059, 0.035294, 0.078431, 1.0 },
+ { 0.039216, 0.031373, 0.082353, 1.0 },
+ { 0.023529, 0.050980, 0.082353, 1.0 },
+ { 0.023529, 0.054902, 0.082353, 1.0 },
+ { 0.023529, 0.058824, 0.086275, 1.0 },
+ { 0.011765, 0.047059, 0.054902, 1.0 },
+ { 0.000000, 0.035294, 0.023529, 1.0 },
+ { 0.007843, 0.019608, 0.015686, 1.0 },
+ { 0.019608, 0.003922, 0.007843, 1.0 },
+ { 0.050980, 0.023529, 0.000000, 1.0 },
+ { 0.098039, 0.058824, 0.019608, 1.0 },
+ { 0.082353, 0.082353, 0.082353, 1.0 },
+ { 0.078431, 0.074510, 0.101961, 1.0 },
+ { 0.078431, 0.070588, 0.125490, 1.0 },
+ { 0.074510, 0.113725, 0.180392, 1.0 },
+ { 0.070588, 0.156863, 0.239216, 1.0 },
+ { 0.086275, 0.168627, 0.243137, 1.0 },
+ { 0.105882, 0.180392, 0.247059, 1.0 },
+ { 0.152941, 0.172549, 0.196078, 1.0 },
+ { 0.176471, 0.192157, 0.215686, 1.0 },
+ { 0.200000, 0.211765, 0.239216, 1.0 },
+ { 0.243137, 0.254902, 0.305882, 1.0 },
+ { 0.290196, 0.301961, 0.376471, 1.0 },
+ { 0.321569, 0.337255, 0.384314, 1.0 },
+ { 0.356863, 0.376471, 0.392157, 1.0 },
+ { 0.454902, 0.439216, 0.435294, 1.0 },
+ { 0.501961, 0.470588, 0.427451, 1.0 },
+ { 0.494118, 0.501961, 0.552941, 1.0 },
+ { 0.568627, 0.580392, 0.611765, 1.0 },
+ { 0.647059, 0.662745, 0.674510, 1.0 },
+ { 0.721569, 0.756863, 0.776471, 1.0 },
+ { 0.800000, 0.850980, 0.882353, 1.0 },
+ { 0.823529, 0.882353, 0.917647, 1.0 },
+ { 0.847059, 0.913725, 0.952941, 1.0 },
+ { 0.921569, 0.964706, 0.988235, 1.0 },
+ { 0.952941, 0.972549, 0.992157, 1.0 },
+ { 0.988235, 0.980392, 1.000000, 1.0 },
+ { 0.992157, 0.988235, 1.000000, 1.0 },
+ { 0.996078, 1.000000, 1.000000, 1.0 },
+ { 0.996078, 1.000000, 1.000000, 1.0 },
+ { 0.996078, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 0.996078, 1.000000, 1.0 },
+ { 1.000000, 0.996078, 0.984314, 1.0 },
+ { 0.988235, 0.980392, 0.933333, 1.0 },
+ { 0.839216, 0.850980, 0.831373, 1.0 },
+ { 0.690196, 0.721569, 0.733333, 1.0 },
+ { 0.600000, 0.623529, 0.635294, 1.0 },
+ { 0.509804, 0.529412, 0.541176, 1.0 },
+ { 0.372549, 0.403922, 0.415686, 1.0 },
+ { 0.243137, 0.282353, 0.286275, 1.0 },
+ { 0.141176, 0.160784, 0.184314, 1.0 },
+ { 0.129412, 0.129412, 0.125490, 1.0 },
+ { 0.117647, 0.101961, 0.066667, 1.0 },
+ { 0.082353, 0.062745, 0.031373, 1.0 },
+ { 0.050980, 0.023529, 0.000000, 1.0 },
+ { 0.047059, 0.011765, 0.000000, 1.0 },
+ { 0.047059, 0.003922, 0.000000, 1.0 },
+ { 0.027451, 0.039216, 0.058824, 1.0 },
+ { 0.015686, 0.086275, 0.101961, 1.0 },
+ { 0.086275, 0.160784, 0.290196, 1.0 },
+ { 0.137255, 0.184314, 0.274510, 1.0 },
+ { 0.188235, 0.211765, 0.258824, 1.0 },
+ { 0.184314, 0.215686, 0.250980, 1.0 },
+ { 0.184314, 0.219608, 0.247059, 1.0 },
+ { 0.196078, 0.235294, 0.274510, 1.0 },
+ { 0.215686, 0.231373, 0.266667, 1.0 },
+ { 0.254902, 0.243137, 0.215686, 1.0 },
+ { 0.290196, 0.286275, 0.266667, 1.0 },
+ { 0.329412, 0.329412, 0.321569, 1.0 },
+ { 0.368627, 0.368627, 0.356863, 1.0 },
+ { 0.411765, 0.407843, 0.392157, 1.0 },
+ { 0.549020, 0.560784, 0.619608, 1.0 },
+ { 0.486275, 0.486275, 0.494118, 1.0 },
+ { 0.858824, 0.827451, 0.776471, 1.0 },
+ { 0.713725, 0.705882, 0.709804, 1.0 },
+ { 0.494118, 0.525490, 0.533333, 1.0 },
+ { 0.407843, 0.447059, 0.462745, 1.0 },
+ { 0.325490, 0.368627, 0.392157, 1.0 },
+ { 0.313725, 0.341176, 0.364706, 1.0 },
+ { 0.301961, 0.313725, 0.341176, 1.0 },
+ { 0.337255, 0.317647, 0.294118, 1.0 },
+ { 0.321569, 0.341176, 0.356863, 1.0 },
+ { 0.309804, 0.337255, 0.376471, 1.0 },
+ { 0.333333, 0.364706, 0.388235, 1.0 },
+ { 0.356863, 0.396078, 0.403922, 1.0 },
+ { 0.356863, 0.403922, 0.427451, 1.0 },
+ { 0.356863, 0.411765, 0.454902, 1.0 },
+ { 0.407843, 0.435294, 0.505882, 1.0 },
+ { 0.486275, 0.513725, 0.552941, 1.0 },
+ { 0.564706, 0.654902, 0.717647, 1.0 },
+ { 0.611765, 0.713725, 0.819608, 1.0 },
+ { 0.682353, 0.701961, 0.713725, 1.0 },
+ { 0.658824, 0.654902, 0.643137, 1.0 },
+ { 0.639216, 0.611765, 0.572549, 1.0 },
+ { 0.588235, 0.505882, 0.431373, 1.0 },
+ { 0.490196, 0.407843, 0.333333, 1.0 },
+ { 0.403922, 0.305882, 0.227451, 1.0 },
+ { 0.294118, 0.207843, 0.152941, 1.0 },
+ { 0.243137, 0.207843, 0.141176, 1.0 },
+ { 0.211765, 0.188235, 0.137255, 1.0 },
+ { 0.184314, 0.172549, 0.137255, 1.0 },
+ { 0.168627, 0.164706, 0.156863, 1.0 },
+ { 0.156863, 0.160784, 0.176471, 1.0 },
+ { 0.156863, 0.145098, 0.211765, 1.0 },
+ { 0.164706, 0.180392, 0.215686, 1.0 },
+ { 0.168627, 0.215686, 0.270588, 1.0 },
+ { 0.168627, 0.290196, 0.372549, 1.0 },
+ { 0.290196, 0.309804, 0.333333, 1.0 },
+ { 0.317647, 0.337255, 0.368627, 1.0 },
+ { 0.349020, 0.364706, 0.407843, 1.0 },
+ { 0.329412, 0.384314, 0.427451, 1.0 },
+ { 0.380392, 0.384314, 0.403922, 1.0 },
+ { 0.431373, 0.415686, 0.368627, 1.0 },
+ { 0.447059, 0.411765, 0.376471, 1.0 },
+ { 0.482353, 0.450980, 0.407843, 1.0 },
+ { 0.462745, 0.470588, 0.470588, 1.0 },
+ { 0.443137, 0.490196, 0.537255, 1.0 },
+ { 0.466667, 0.501961, 0.560784, 1.0 },
+ { 0.490196, 0.517647, 0.588235, 1.0 },
+ { 0.694118, 0.721569, 0.752941, 1.0 },
+ { 0.878431, 0.858824, 0.835294, 1.0 },
+ { 0.956863, 0.945098, 0.870588, 1.0 },
+ { 1.000000, 0.941176, 0.894118, 1.0 },
+ { 0.764706, 0.717647, 0.662745, 1.0 },
+ { 0.694118, 0.623529, 0.596078, 1.0 },
+ { 0.623529, 0.529412, 0.529412, 1.0 },
+ { 0.458824, 0.423529, 0.396078, 1.0 },
+ { 0.337255, 0.309804, 0.286275, 1.0 },
+ { 0.247059, 0.227451, 0.211765, 1.0 },
+ { 0.235294, 0.184314, 0.121569, 1.0 },
+ { 0.223529, 0.137255, 0.086275, 1.0 },
+ { 0.207843, 0.129412, 0.074510, 1.0 },
+ { 0.196078, 0.121569, 0.062745, 1.0 },
+ { 0.176471, 0.141176, 0.105882, 1.0 },
+ { 0.196078, 0.176471, 0.152941, 1.0 },
+ { 0.188235, 0.172549, 0.176471, 1.0 },
+ { 0.215686, 0.235294, 0.258824, 1.0 },
+ { 0.235294, 0.301961, 0.380392, 1.0 },
+ { 0.239216, 0.345098, 0.450980, 1.0 },
+ { 0.372549, 0.466667, 0.576471, 1.0 },
+ { 0.419608, 0.513725, 0.635294, 1.0 },
+ { 0.470588, 0.560784, 0.694118, 1.0 },
+ { 0.639216, 0.658824, 0.733333, 1.0 },
+ { 0.674510, 0.725490, 0.749020, 1.0 },
+ { 0.658824, 0.698039, 0.737255, 1.0 },
+ { 0.619608, 0.635294, 0.670588, 1.0 },
+ { 0.533333, 0.505882, 0.474510, 1.0 },
+ { 0.552941, 0.521569, 0.486275, 1.0 },
+ { 0.572549, 0.537255, 0.501961, 1.0 },
+ { 0.623529, 0.654902, 0.662745, 1.0 },
+ { 0.686275, 0.701961, 0.713725, 1.0 },
+ { 0.796078, 0.705882, 0.650980, 1.0 },
+ { 0.788235, 0.694118, 0.647059, 1.0 },
+ { 0.717647, 0.690196, 0.615686, 1.0 },
+ { 0.658824, 0.588235, 0.509804, 1.0 },
+ { 0.556863, 0.501961, 0.458824, 1.0 },
+ { 0.545098, 0.494118, 0.419608, 1.0 },
+ { 0.427451, 0.400000, 0.360784, 1.0 },
+ { 0.313725, 0.301961, 0.274510, 1.0 },
+ { 0.235294, 0.231373, 0.211765, 1.0 },
+ { 0.141176, 0.160784, 0.172549, 1.0 },
+ { 0.062745, 0.098039, 0.133333, 1.0 },
+ { 0.035294, 0.047059, 0.113725, 1.0 },
+ { 0.054902, 0.062745, 0.109804, 1.0 },
+ { 0.078431, 0.078431, 0.109804, 1.0 },
+ { 0.137255, 0.156863, 0.180392, 1.0 },
+ { 0.160784, 0.168627, 0.164706, 1.0 },
+ { 0.215686, 0.211765, 0.203922, 1.0 },
+ { 0.301961, 0.274510, 0.250980, 1.0 },
+ { 0.392157, 0.301961, 0.231373, 1.0 },
+ { 0.400000, 0.313725, 0.223529, 1.0 },
+ { 0.388235, 0.333333, 0.290196, 1.0 },
+ { 0.419608, 0.352941, 0.290196, 1.0 },
+ { 0.388235, 0.341176, 0.294118, 1.0 },
+ { 0.337255, 0.325490, 0.266667, 1.0 },
+ { 0.329412, 0.274510, 0.231373, 1.0 },
+ { 0.325490, 0.262745, 0.211765, 1.0 },
+ { 0.301961, 0.274510, 0.250980, 1.0 },
+ { 0.298039, 0.262745, 0.227451, 1.0 },
+ { 0.298039, 0.294118, 0.274510, 1.0 },
+ { 0.278431, 0.282353, 0.301961, 1.0 },
+ { 0.329412, 0.349020, 0.372549, 1.0 },
+ { 0.349020, 0.384314, 0.419608, 1.0 },
+ { 0.356863, 0.392157, 0.419608, 1.0 },
+ { 0.423529, 0.403922, 0.380392, 1.0 },
+ { 0.427451, 0.388235, 0.349020, 1.0 },
+ { 0.380392, 0.329412, 0.262745, 1.0 },
+ { 0.305882, 0.262745, 0.192157, 1.0 },
+ { 0.243137, 0.207843, 0.180392, 1.0 },
+ { 0.207843, 0.188235, 0.172549, 1.0 },
+ { 0.219608, 0.203922, 0.207843, 1.0 },
+ { 0.262745, 0.235294, 0.211765, 1.0 },
+ { 0.290196, 0.239216, 0.203922, 1.0 },
+ { 0.223529, 0.258824, 0.247059, 1.0 },
+ { 0.188235, 0.223529, 0.258824, 1.0 },
+ { 0.160784, 0.211765, 0.247059, 1.0 },
+ { 0.098039, 0.176471, 0.270588, 1.0 },
+ { 0.113725, 0.141176, 0.203922, 1.0 },
+ { 0.098039, 0.070588, 0.133333, 1.0 },
+ { 0.074510, 0.043137, 0.101961, 1.0 },
+ { 0.043137, 0.000000, 0.023529, 1.0 },
+ { 0.031373, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.023529, 0.003922, 0.019608, 1.0 },
+ { 0.000000, 0.015686, 0.039216, 1.0 },
+ { 0.019608, 0.015686, 0.047059, 1.0 },
+ { 0.007843, 0.015686, 0.062745, 1.0 },
+ { 0.015686, 0.031373, 0.074510, 1.0 },
+ { 0.003922, 0.027451, 0.090196, 1.0 },
+ { 0.007843, 0.027451, 0.101961, 1.0 },
+ { 0.023529, 0.043137, 0.121569, 1.0 },
+ { 0.039216, 0.066667, 0.129412, 1.0 },
+ { 0.074510, 0.149020, 0.215686, 1.0 },
+ { 0.192157, 0.243137, 0.274510, 1.0 },
+ { 0.325490, 0.388235, 0.447059, 1.0 },
+ { 0.509804, 0.545098, 0.572549, 1.0 },
+ { 0.796078, 0.819608, 0.811765, 1.0 },
+ { 0.886275, 0.917647, 0.929412, 1.0 },
+ { 0.886275, 0.913725, 0.976471, 1.0 },
+ { 0.890196, 0.905882, 0.909804, 1.0 },
+ { 0.858824, 0.827451, 0.776471, 1.0 },
+ { 0.839216, 0.749020, 0.627451, 1.0 },
+ { 0.690196, 0.635294, 0.592157, 1.0 },
+ { 0.713725, 0.611765, 0.545098, 1.0 },
+ { 0.850980, 0.698039, 0.568627, 1.0 },
+ { 0.862745, 0.776471, 0.721569, 1.0 },
+ { 0.968627, 0.901961, 0.839216, 1.0 },
+ { 1.000000, 0.992157, 0.882353, 1.0 },
+ { 1.000000, 0.984314, 0.937255, 1.0 },
+ { 0.992157, 0.972549, 0.949020, 1.0 },
+ { 0.984314, 0.996078, 0.968627, 1.0 },
+ { 1.000000, 0.996078, 0.984314, 1.0 },
+ { 1.000000, 1.000000, 0.992157, 1.0 },
+ { 1.000000, 1.000000, 0.992157, 1.0 },
+ };
+/* Apophysis-040427-24FNouveau */
+static double4 colors_246[] = {
+ { 0.615686, 0.380392, 0.380392, 1.0 },
+ { 0.392157, 0.294118, 0.450980, 1.0 },
+ { 0.529412, 0.254902, 0.270588, 1.0 },
+ { 0.666667, 0.215686, 0.094118, 1.0 },
+ { 0.678431, 0.192157, 0.047059, 1.0 },
+ { 0.694118, 0.172549, 0.003922, 1.0 },
+ { 0.709804, 0.184314, 0.015686, 1.0 },
+ { 0.729412, 0.196078, 0.031373, 1.0 },
+ { 0.643137, 0.380392, 0.113725, 1.0 },
+ { 0.509804, 0.443137, 0.262745, 1.0 },
+ { 0.380392, 0.505882, 0.415686, 1.0 },
+ { 0.407843, 0.478431, 0.521569, 1.0 },
+ { 0.439216, 0.450980, 0.627451, 1.0 },
+ { 0.380392, 0.364706, 0.505882, 1.0 },
+ { 0.321569, 0.282353, 0.388235, 1.0 },
+ { 0.325490, 0.196078, 0.317647, 1.0 },
+ { 0.333333, 0.109804, 0.247059, 1.0 },
+ { 0.317647, 0.086275, 0.196078, 1.0 },
+ { 0.368627, 0.188235, 0.117647, 1.0 },
+ { 0.423529, 0.290196, 0.043137, 1.0 },
+ { 0.498039, 0.317647, 0.050980, 1.0 },
+ { 0.576471, 0.349020, 0.062745, 1.0 },
+ { 0.623529, 0.407843, 0.066667, 1.0 },
+ { 0.670588, 0.466667, 0.070588, 1.0 },
+ { 0.670588, 0.619608, 0.109804, 1.0 },
+ { 0.721569, 0.631373, 0.058824, 1.0 },
+ { 0.776471, 0.647059, 0.007843, 1.0 },
+ { 0.886275, 0.737255, 0.062745, 1.0 },
+ { 1.000000, 0.827451, 0.117647, 1.0 },
+ { 1.000000, 0.823529, 0.160784, 1.0 },
+ { 1.000000, 0.819608, 0.203922, 1.0 },
+ { 0.941176, 0.792157, 0.270588, 1.0 },
+ { 1.000000, 0.717647, 0.368627, 1.0 },
+ { 0.905882, 0.796078, 0.886275, 1.0 },
+ { 0.905882, 0.654902, 0.831373, 1.0 },
+ { 0.909804, 0.513725, 0.780392, 1.0 },
+ { 0.949020, 0.509804, 0.584314, 1.0 },
+ { 0.992157, 0.509804, 0.388235, 1.0 },
+ { 0.972549, 0.541176, 0.282353, 1.0 },
+ { 0.956863, 0.572549, 0.176471, 1.0 },
+ { 0.960784, 0.635294, 0.117647, 1.0 },
+ { 0.870588, 0.639216, 0.145098, 1.0 },
+ { 0.784314, 0.643137, 0.172549, 1.0 },
+ { 0.682353, 0.498039, 0.129412, 1.0 },
+ { 0.584314, 0.352941, 0.086275, 1.0 },
+ { 0.509804, 0.329412, 0.062745, 1.0 },
+ { 0.435294, 0.305882, 0.043137, 1.0 },
+ { 0.435294, 0.301961, 0.023529, 1.0 },
+ { 0.411765, 0.270588, 0.035294, 1.0 },
+ { 0.513725, 0.305882, 0.235294, 1.0 },
+ { 0.486275, 0.380392, 0.427451, 1.0 },
+ { 0.462745, 0.458824, 0.623529, 1.0 },
+ { 0.462745, 0.454902, 0.635294, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.450980, 0.631373, 1.0 },
+ { 0.462745, 0.450980, 0.619608, 1.0 },
+ { 0.631373, 0.172549, 0.235294, 1.0 },
+ { 0.756863, 0.145098, 0.243137, 1.0 },
+ { 0.886275, 0.121569, 0.254902, 1.0 },
+ { 0.772549, 0.176471, 0.231373, 1.0 },
+ { 0.658824, 0.231373, 0.211765, 1.0 },
+ { 0.639216, 0.290196, 0.235294, 1.0 },
+ { 0.619608, 0.352941, 0.262745, 1.0 },
+ { 0.513725, 0.368627, 0.196078, 1.0 },
+ { 0.631373, 0.380392, 0.270588, 1.0 },
+ { 0.784314, 0.505882, 0.341176, 1.0 },
+ { 0.796078, 0.384314, 0.223529, 1.0 },
+ { 0.811765, 0.266667, 0.105882, 1.0 },
+ { 0.819608, 0.321569, 0.133333, 1.0 },
+ { 0.827451, 0.376471, 0.164706, 1.0 },
+ { 0.854902, 0.482353, 0.294118, 1.0 },
+ { 0.937255, 0.482353, 0.329412, 1.0 },
+ { 0.968627, 0.341176, 0.372549, 1.0 },
+ { 0.831373, 0.443137, 0.407843, 1.0 },
+ { 0.694118, 0.549020, 0.447059, 1.0 },
+ { 0.576471, 0.501961, 0.545098, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.584314, 0.509804, 0.619608, 1.0 },
+ { 0.709804, 0.564706, 0.596078, 1.0 },
+ { 0.741176, 0.580392, 0.529412, 1.0 },
+ { 0.772549, 0.600000, 0.462745, 1.0 },
+ { 0.843137, 0.592157, 0.494118, 1.0 },
+ { 0.819608, 0.635294, 0.462745, 1.0 },
+ { 0.764706, 0.701961, 0.266667, 1.0 },
+ { 0.694118, 0.639216, 0.207843, 1.0 },
+ { 0.623529, 0.576471, 0.152941, 1.0 },
+ { 0.600000, 0.505882, 0.129412, 1.0 },
+ { 0.576471, 0.435294, 0.105882, 1.0 },
+ { 0.588235, 0.368627, 0.078431, 1.0 },
+ { 0.639216, 0.337255, 0.000000, 1.0 },
+ { 0.682353, 0.176471, 0.011765, 1.0 },
+ { 0.690196, 0.176471, 0.003922, 1.0 },
+ { 0.698039, 0.392157, 0.101961, 1.0 },
+ { 0.639216, 0.415686, 0.219608, 1.0 },
+ { 0.584314, 0.443137, 0.341176, 1.0 },
+ { 0.564706, 0.450980, 0.450980, 1.0 },
+ { 0.549020, 0.458824, 0.560784, 1.0 },
+ { 0.466667, 0.454902, 0.639216, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.482353, 0.443137, 0.650980, 1.0 },
+ { 0.584314, 0.509804, 0.694118, 1.0 },
+ { 0.690196, 0.580392, 0.741176, 1.0 },
+ { 0.768627, 0.650980, 0.811765, 1.0 },
+ { 0.847059, 0.725490, 0.886275, 1.0 },
+ { 0.760784, 0.729412, 0.913725, 1.0 },
+ { 0.725490, 0.831373, 0.913725, 1.0 },
+ { 0.603922, 0.772549, 0.835294, 1.0 },
+ { 0.521569, 0.525490, 0.788235, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.513725, 0.447059, 0.592157, 1.0 },
+ { 0.568627, 0.443137, 0.537255, 1.0 },
+ { 0.650980, 0.450980, 0.454902, 1.0 },
+ { 0.737255, 0.458824, 0.372549, 1.0 },
+ { 0.752941, 0.501961, 0.392157, 1.0 },
+ { 0.815686, 0.564706, 0.454902, 1.0 },
+ { 0.831373, 0.580392, 0.545098, 1.0 },
+ { 0.584314, 0.478431, 0.552941, 1.0 },
+ { 0.513725, 0.494118, 0.650980, 1.0 },
+ { 0.666667, 0.560784, 0.611765, 1.0 },
+ { 0.823529, 0.631373, 0.576471, 1.0 },
+ { 0.984314, 0.682353, 0.462745, 1.0 },
+ { 1.000000, 0.627451, 0.403922, 1.0 },
+ { 0.929412, 0.745098, 0.282353, 1.0 },
+ { 0.905882, 0.803922, 0.227451, 1.0 },
+ { 0.678431, 0.521569, 0.043137, 1.0 },
+ { 0.552941, 0.392157, 0.019608, 1.0 },
+ { 0.431373, 0.266667, 0.000000, 1.0 },
+ { 0.364706, 0.231373, 0.019608, 1.0 },
+ { 0.298039, 0.200000, 0.039216, 1.0 },
+ { 0.286275, 0.207843, 0.011765, 1.0 },
+ { 0.282353, 0.235294, 0.039216, 1.0 },
+ { 0.298039, 0.258824, 0.066667, 1.0 },
+ { 0.447059, 0.215686, 0.090196, 1.0 },
+ { 0.725490, 0.074510, 0.082353, 1.0 },
+ { 0.764706, 0.074510, 0.121569, 1.0 },
+ { 0.807843, 0.078431, 0.160784, 1.0 },
+ { 0.682353, 0.176471, 0.054902, 1.0 },
+ { 0.674510, 0.368627, 0.125490, 1.0 },
+ { 0.701961, 0.517647, 0.156863, 1.0 },
+ { 0.717647, 0.568627, 0.290196, 1.0 },
+ { 0.784314, 0.533333, 0.392157, 1.0 },
+ { 0.682353, 0.505882, 0.427451, 1.0 },
+ { 0.580392, 0.482353, 0.462745, 1.0 },
+ { 0.435294, 0.411765, 0.600000, 1.0 },
+ { 0.329412, 0.325490, 0.447059, 1.0 },
+ { 0.231373, 0.368627, 0.243137, 1.0 },
+ { 0.266667, 0.200000, 0.160784, 1.0 },
+ { 0.207843, 0.027451, 0.070588, 1.0 },
+ { 0.188235, 0.125490, 0.023529, 1.0 },
+ { 0.329412, 0.156863, 0.043137, 1.0 },
+ { 0.407843, 0.219608, 0.156863, 1.0 },
+ { 0.486275, 0.286275, 0.270588, 1.0 },
+ { 0.482353, 0.196078, 0.274510, 1.0 },
+ { 0.384314, 0.054902, 0.188235, 1.0 },
+ { 0.250980, 0.003922, 0.278431, 1.0 },
+ { 0.160784, 0.000000, 0.266667, 1.0 },
+ { 0.117647, 0.000000, 0.109804, 1.0 },
+ { 0.109804, 0.000000, 0.074510, 1.0 },
+ { 0.105882, 0.000000, 0.043137, 1.0 },
+ { 0.074510, 0.000000, 0.141176, 1.0 },
+ { 0.066667, 0.031373, 0.200000, 1.0 },
+ { 0.094118, 0.000000, 0.141176, 1.0 },
+ { 0.129412, 0.082353, 0.082353, 1.0 },
+ { 0.117647, 0.125490, 0.113725, 1.0 },
+ { 0.109804, 0.133333, 0.125490, 1.0 },
+ { 0.054902, 0.003922, 0.286275, 1.0 },
+ { 0.000000, 0.168627, 0.372549, 1.0 },
+ { 0.325490, 0.329412, 0.501961, 1.0 },
+ { 0.439216, 0.411765, 0.623529, 1.0 },
+ { 0.443137, 0.439216, 0.666667, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.478431, 0.490196, 0.678431, 1.0 },
+ { 0.498039, 0.529412, 0.713725, 1.0 },
+ { 0.745098, 0.678431, 0.509804, 1.0 },
+ { 0.823529, 0.850980, 0.545098, 1.0 },
+ { 0.796078, 0.760784, 0.647059, 1.0 },
+ { 0.870588, 0.623529, 0.666667, 1.0 },
+ { 0.713725, 0.592157, 0.584314, 1.0 },
+ { 0.466667, 0.454902, 0.639216, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.513725, 0.427451, 0.576471, 1.0 },
+ { 0.631373, 0.439216, 0.419608, 1.0 },
+ { 0.654902, 0.572549, 0.247059, 1.0 },
+ { 0.756863, 0.541176, 0.188235, 1.0 },
+ { 0.749020, 0.447059, 0.031373, 1.0 },
+ { 0.670588, 0.356863, 0.007843, 1.0 },
+ { 0.737255, 0.392157, 0.043137, 1.0 },
+ { 0.780392, 0.435294, 0.086275, 1.0 },
+ { 0.823529, 0.509804, 0.129412, 1.0 },
+ { 0.733333, 0.470588, 0.121569, 1.0 },
+ { 0.721569, 0.435294, 0.164706, 1.0 },
+ { 0.686275, 0.443137, 0.156863, 1.0 },
+ { 0.686275, 0.415686, 0.145098, 1.0 },
+ { 0.611765, 0.419608, 0.156863, 1.0 },
+ { 0.611765, 0.376471, 0.164706, 1.0 },
+ { 0.498039, 0.411765, 0.321569, 1.0 },
+ { 0.454902, 0.443137, 0.611765, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.462745, 0.454902, 0.647059, 1.0 },
+ { 0.549020, 0.419608, 0.533333, 1.0 },
+ { 0.580392, 0.396078, 0.333333, 1.0 },
+ { 0.580392, 0.400000, 0.156863, 1.0 },
+ { 0.611765, 0.439216, 0.090196, 1.0 },
+ { 0.721569, 0.509804, 0.000000, 1.0 },
+ { 0.772549, 0.415686, 0.000000, 1.0 },
+ { 0.666667, 0.376471, 0.003922, 1.0 },
+ { 0.525490, 0.423529, 0.133333, 1.0 },
+ { 0.243137, 0.423529, 0.270588, 1.0 },
+ { 0.329412, 0.333333, 0.450980, 1.0 },
+ { 0.349020, 0.325490, 0.505882, 1.0 },
+ { 0.403922, 0.364706, 0.568627, 1.0 },
+ { 0.427451, 0.419608, 0.611765, 1.0 },
+ { 0.360784, 0.349020, 0.470588, 1.0 },
+ { 0.321569, 0.262745, 0.415686, 1.0 },
+ { 0.184314, 0.039216, 0.250980, 1.0 },
+ { 0.117647, 0.023529, 0.266667, 1.0 },
+ { 0.031373, 0.000000, 0.227451, 1.0 },
+ { 0.031373, 0.015686, 0.160784, 1.0 },
+ { 0.058824, 0.133333, 0.054902, 1.0 },
+ { 0.039216, 0.149020, 0.058824, 1.0 },
+ { 0.043137, 0.156863, 0.035294, 1.0 },
+ { 0.262745, 0.211765, 0.003922, 1.0 },
+ { 0.290196, 0.231373, 0.007843, 1.0 },
+ { 0.400000, 0.329412, 0.070588, 1.0 },
+ { 0.403922, 0.329412, 0.062745, 1.0 },
+ { 0.447059, 0.380392, 0.027451, 1.0 },
+ { 0.494118, 0.396078, 0.000000, 1.0 },
+ { 0.568627, 0.509804, 0.058824, 1.0 },
+ { 0.623529, 0.525490, 0.058824, 1.0 },
+ { 0.686275, 0.435294, 0.082353, 1.0 },
+ { 0.709804, 0.423529, 0.223529, 1.0 },
+ { 0.541176, 0.415686, 0.568627, 1.0 },
+ };
+/* Apophysis-040427-24GuardFaeriR */
+static double4 colors_247[] = {
+ { 0.878431, 0.474510, 0.337255, 1.0 },
+ { 0.376471, 0.443137, 0.266667, 1.0 },
+ { 0.188235, 0.403922, 0.274510, 1.0 },
+ { 0.000000, 0.368627, 0.286275, 1.0 },
+ { 0.168627, 0.513725, 0.439216, 1.0 },
+ { 0.341176, 0.658824, 0.592157, 1.0 },
+ { 0.337255, 0.576471, 0.505882, 1.0 },
+ { 0.333333, 0.498039, 0.419608, 1.0 },
+ { 0.737255, 0.458824, 0.043137, 1.0 },
+ { 0.780392, 0.470588, 0.027451, 1.0 },
+ { 0.823529, 0.486275, 0.011765, 1.0 },
+ { 0.654902, 0.325490, 0.192157, 1.0 },
+ { 0.490196, 0.164706, 0.376471, 1.0 },
+ { 0.439216, 0.141176, 0.333333, 1.0 },
+ { 0.388235, 0.117647, 0.294118, 1.0 },
+ { 0.360784, 0.125490, 0.207843, 1.0 },
+ { 0.333333, 0.133333, 0.121569, 1.0 },
+ { 0.035294, 0.113725, 0.066667, 1.0 },
+ { 0.019608, 0.058824, 0.035294, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.011765, 0.011765, 0.000000, 1.0 },
+ { 0.019608, 0.019608, 0.000000, 1.0 },
+ { 0.035294, 0.039216, 0.019608, 1.0 },
+ { 0.054902, 0.058824, 0.039216, 1.0 },
+ { 0.243137, 0.211765, 0.066667, 1.0 },
+ { 0.396078, 0.349020, 0.247059, 1.0 },
+ { 0.478431, 0.560784, 0.392157, 1.0 },
+ { 0.607843, 0.588235, 0.384314, 1.0 },
+ { 0.737255, 0.619608, 0.376471, 1.0 },
+ { 0.827451, 0.694118, 0.227451, 1.0 },
+ { 0.917647, 0.772549, 0.078431, 1.0 },
+ { 0.894118, 0.721569, 0.039216, 1.0 },
+ { 0.874510, 0.670588, 0.000000, 1.0 },
+ { 0.403922, 0.168627, 0.125490, 1.0 },
+ { 0.235294, 0.098039, 0.082353, 1.0 },
+ { 0.066667, 0.031373, 0.043137, 1.0 },
+ { 0.039216, 0.015686, 0.023529, 1.0 },
+ { 0.015686, 0.000000, 0.003922, 1.0 },
+ { 0.007843, 0.000000, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.015686, 0.031373, 1.0 },
+ { 0.098039, 0.047059, 0.125490, 1.0 },
+ { 0.200000, 0.082353, 0.223529, 1.0 },
+ { 0.298039, 0.098039, 0.262745, 1.0 },
+ { 0.400000, 0.117647, 0.305882, 1.0 },
+ { 0.392157, 0.098039, 0.333333, 1.0 },
+ { 0.384314, 0.082353, 0.364706, 1.0 },
+ { 0.349020, 0.164706, 0.101961, 1.0 },
+ { 0.435294, 0.227451, 0.058824, 1.0 },
+ { 0.525490, 0.294118, 0.019608, 1.0 },
+ { 0.525490, 0.290196, 0.031373, 1.0 },
+ { 0.525490, 0.290196, 0.047059, 1.0 },
+ { 0.427451, 0.215686, 0.070588, 1.0 },
+ { 0.329412, 0.141176, 0.094118, 1.0 },
+ { 0.145098, 0.031373, 0.007843, 1.0 },
+ { 0.043137, 0.000000, 0.027451, 1.0 },
+ { 0.000000, 0.133333, 0.266667, 1.0 },
+ { 0.105882, 0.141176, 0.282353, 1.0 },
+ { 0.215686, 0.152941, 0.298039, 1.0 },
+ { 0.290196, 0.145098, 0.215686, 1.0 },
+ { 0.364706, 0.137255, 0.133333, 1.0 },
+ { 0.403922, 0.109804, 0.086275, 1.0 },
+ { 0.407843, 0.094118, 0.000000, 1.0 },
+ { 0.121569, 0.011765, 0.000000, 1.0 },
+ { 0.062745, 0.007843, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.011765, 0.015686, 1.0 },
+ { 0.023529, 0.015686, 0.066667, 1.0 },
+ { 0.070588, 0.000000, 0.376471, 1.0 },
+ { 0.058824, 0.003922, 0.223529, 1.0 },
+ { 0.050980, 0.007843, 0.074510, 1.0 },
+ { 0.027451, 0.007843, 0.043137, 1.0 },
+ { 0.007843, 0.007843, 0.015686, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.007843, 0.007843, 1.0 },
+ { 0.023529, 0.050980, 0.070588, 1.0 },
+ { 0.047059, 0.098039, 0.133333, 1.0 },
+ { 0.125490, 0.098039, 0.180392, 1.0 },
+ { 0.203922, 0.098039, 0.227451, 1.0 },
+ { 0.333333, 0.215686, 0.317647, 1.0 },
+ { 0.294118, 0.278431, 0.333333, 1.0 },
+ { 0.250980, 0.305882, 0.207843, 1.0 },
+ { 0.341176, 0.152941, 0.137255, 1.0 },
+ { 0.352941, 0.160784, 0.101961, 1.0 },
+ { 0.431373, 0.188235, 0.270588, 1.0 },
+ { 0.513725, 0.219608, 0.439216, 1.0 },
+ { 0.564706, 0.231373, 0.537255, 1.0 },
+ { 0.619608, 0.247059, 0.639216, 1.0 },
+ { 0.784314, 0.274510, 0.698039, 1.0 },
+ { 0.803922, 0.329412, 0.745098, 1.0 },
+ { 0.541176, 0.200000, 0.509804, 1.0 },
+ { 0.458824, 0.160784, 0.419608, 1.0 },
+ { 0.376471, 0.125490, 0.329412, 1.0 },
+ { 0.364706, 0.113725, 0.356863, 1.0 },
+ { 0.352941, 0.105882, 0.384314, 1.0 },
+ { 0.223529, 0.176471, 0.364706, 1.0 },
+ { 0.035294, 0.156863, 0.470588, 1.0 },
+ { 0.066667, 0.047059, 0.552941, 1.0 },
+ { 0.172549, 0.172549, 0.564706, 1.0 },
+ { 0.266667, 0.184314, 0.407843, 1.0 },
+ { 0.282353, 0.133333, 0.388235, 1.0 },
+ { 0.301961, 0.082353, 0.368627, 1.0 },
+ { 0.203922, 0.054902, 0.294118, 1.0 },
+ { 0.137255, 0.003922, 0.294118, 1.0 },
+ { 0.078431, 0.000000, 0.074510, 1.0 },
+ { 0.019608, 0.011765, 0.015686, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.015686, 0.000000, 0.082353, 1.0 },
+ { 0.035294, 0.000000, 0.176471, 1.0 },
+ { 0.058824, 0.000000, 0.270588, 1.0 },
+ { 0.047059, 0.039216, 0.419608, 1.0 },
+ { 0.400000, 0.109804, 0.450980, 1.0 },
+ { 0.498039, 0.164706, 0.560784, 1.0 },
+ { 0.588235, 0.227451, 0.662745, 1.0 },
+ { 0.717647, 0.098039, 0.670588, 1.0 },
+ { 0.600000, 0.094118, 0.615686, 1.0 },
+ { 0.486275, 0.090196, 0.560784, 1.0 },
+ { 0.478431, 0.094118, 0.509804, 1.0 },
+ { 0.474510, 0.101961, 0.462745, 1.0 },
+ { 0.435294, 0.101961, 0.435294, 1.0 },
+ { 0.537255, 0.109804, 0.466667, 1.0 },
+ { 0.596078, 0.192157, 0.509804, 1.0 },
+ { 0.592157, 0.266667, 0.572549, 1.0 },
+ { 0.478431, 0.423529, 0.184314, 1.0 },
+ { 0.427451, 0.388235, 0.196078, 1.0 },
+ { 0.376471, 0.356863, 0.207843, 1.0 },
+ { 0.301961, 0.231373, 0.082353, 1.0 },
+ { 0.105882, 0.074510, 0.000000, 1.0 },
+ { 0.027451, 0.023529, 0.003922, 1.0 },
+ { 0.007843, 0.011765, 0.000000, 1.0 },
+ { 0.015686, 0.019608, 0.000000, 1.0 },
+ { 0.007843, 0.062745, 0.031373, 1.0 },
+ { 0.000000, 0.105882, 0.066667, 1.0 },
+ { 0.000000, 0.247059, 0.050980, 1.0 },
+ { 0.000000, 0.313725, 0.011765, 1.0 },
+ { 0.058824, 0.301961, 0.054902, 1.0 },
+ { 0.345098, 0.160784, 0.098039, 1.0 },
+ { 0.678431, 0.164706, 0.000000, 1.0 },
+ { 0.905882, 0.192157, 0.003922, 1.0 },
+ { 0.611765, 0.392157, 0.207843, 1.0 },
+ { 0.603922, 0.435294, 0.286275, 1.0 },
+ { 0.596078, 0.478431, 0.368627, 1.0 },
+ { 0.654902, 0.431373, 0.600000, 1.0 },
+ { 0.713725, 0.521569, 0.466667, 1.0 },
+ { 0.925490, 0.454902, 0.490196, 1.0 },
+ { 0.847059, 0.537255, 0.376471, 1.0 },
+ { 0.603922, 0.274510, 0.180392, 1.0 },
+ { 0.576471, 0.223529, 0.105882, 1.0 },
+ { 0.552941, 0.172549, 0.035294, 1.0 },
+ { 0.325490, 0.149020, 0.074510, 1.0 },
+ { 0.058824, 0.023529, 0.000000, 1.0 },
+ { 0.023529, 0.007843, 0.011765, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.007843, 0.011765, 0.000000, 1.0 },
+ { 0.015686, 0.337255, 0.007843, 1.0 },
+ { 0.047059, 0.403922, 0.054902, 1.0 },
+ { 0.082353, 0.470588, 0.105882, 1.0 },
+ { 0.196078, 0.333333, 0.113725, 1.0 },
+ { 0.376471, 0.278431, 0.066667, 1.0 },
+ { 0.572549, 0.443137, 0.078431, 1.0 },
+ { 0.666667, 0.400000, 0.011765, 1.0 },
+ { 0.749020, 0.368627, 0.000000, 1.0 },
+ { 0.772549, 0.458824, 0.007843, 1.0 },
+ { 0.760784, 0.466667, 0.007843, 1.0 },
+ { 0.768627, 0.423529, 0.000000, 1.0 },
+ { 0.686275, 0.294118, 0.000000, 1.0 },
+ { 0.650980, 0.192157, 0.000000, 1.0 },
+ { 0.470588, 0.141176, 0.000000, 1.0 },
+ { 0.325490, 0.149020, 0.074510, 1.0 },
+ { 0.058824, 0.090196, 0.101961, 1.0 },
+ { 0.023529, 0.082353, 0.109804, 1.0 },
+ { 0.113725, 0.137255, 0.262745, 1.0 },
+ { 0.247059, 0.172549, 0.298039, 1.0 },
+ { 0.423529, 0.239216, 0.411765, 1.0 },
+ { 0.466667, 0.254902, 0.458824, 1.0 },
+ { 0.513725, 0.392157, 0.513725, 1.0 },
+ { 0.537255, 0.462745, 0.580392, 1.0 },
+ { 0.596078, 0.450980, 0.580392, 1.0 },
+ { 0.560784, 0.545098, 0.650980, 1.0 },
+ { 0.490196, 0.513725, 0.576471, 1.0 },
+ { 0.458824, 0.400000, 0.513725, 1.0 },
+ { 0.329412, 0.215686, 0.403922, 1.0 },
+ { 0.023529, 0.243137, 0.333333, 1.0 },
+ { 0.011765, 0.305882, 0.317647, 1.0 },
+ { 0.023529, 0.270588, 0.235294, 1.0 },
+ { 0.000000, 0.329412, 0.074510, 1.0 },
+ { 0.023529, 0.305882, 0.058824, 1.0 },
+ { 0.129412, 0.168627, 0.070588, 1.0 },
+ { 0.325490, 0.164706, 0.094118, 1.0 },
+ { 0.360784, 0.141176, 0.145098, 1.0 },
+ { 0.568627, 0.305882, 0.333333, 1.0 },
+ { 0.568627, 0.352941, 0.466667, 1.0 },
+ { 0.658824, 0.607843, 0.780392, 1.0 },
+ { 0.764706, 0.721569, 0.698039, 1.0 },
+ { 0.784314, 0.835294, 0.564706, 1.0 },
+ { 0.686275, 0.737255, 0.517647, 1.0 },
+ { 0.466667, 0.458824, 0.400000, 1.0 },
+ { 0.266667, 0.254902, 0.329412, 1.0 },
+ { 0.050980, 0.239216, 0.286275, 1.0 },
+ { 0.027451, 0.164706, 0.086275, 1.0 },
+ { 0.054902, 0.019608, 0.023529, 1.0 },
+ { 0.137255, 0.015686, 0.003922, 1.0 },
+ { 0.368627, 0.082353, 0.007843, 1.0 },
+ { 0.454902, 0.125490, 0.000000, 1.0 },
+ { 0.545098, 0.184314, 0.000000, 1.0 },
+ { 0.513725, 0.235294, 0.117647, 1.0 },
+ { 0.545098, 0.274510, 0.247059, 1.0 },
+ { 0.533333, 0.180392, 0.423529, 1.0 },
+ { 0.670588, 0.160784, 0.537255, 1.0 },
+ { 0.749020, 0.156863, 0.568627, 1.0 },
+ { 0.894118, 0.286275, 0.788235, 1.0 },
+ { 0.874510, 0.623529, 0.717647, 1.0 },
+ { 0.819608, 0.780392, 0.784314, 1.0 },
+ { 0.776471, 0.756863, 0.835294, 1.0 },
+ { 0.647059, 0.784314, 0.870588, 1.0 },
+ { 0.729412, 0.823529, 0.690196, 1.0 },
+ { 0.784314, 0.792157, 0.698039, 1.0 },
+ { 0.831373, 0.792157, 0.784314, 1.0 },
+ { 0.945098, 0.466667, 0.933333, 1.0 },
+ { 0.952941, 0.392157, 0.839216, 1.0 },
+ { 0.792157, 0.380392, 0.882353, 1.0 },
+ { 0.705882, 0.635294, 0.800000, 1.0 },
+ { 0.533333, 0.533333, 0.525490, 1.0 },
+ { 0.498039, 0.584314, 0.443137, 1.0 },
+ { 0.560784, 0.666667, 0.505882, 1.0 },
+ { 0.725490, 0.603922, 0.392157, 1.0 },
+ };
+/* Apophysis-040427-24GoldenRays */
+static double4 colors_248[] = {
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.141176, 0.117647, 0.098039, 1.0 },
+ { 0.274510, 0.235294, 0.196078, 1.0 },
+ { 0.337255, 0.282353, 0.239216, 1.0 },
+ { 0.400000, 0.329412, 0.282353, 1.0 },
+ { 0.545098, 0.474510, 0.333333, 1.0 },
+ { 0.592157, 0.521569, 0.411765, 1.0 },
+ { 0.643137, 0.572549, 0.494118, 1.0 },
+ { 0.678431, 0.603922, 0.517647, 1.0 },
+ { 0.717647, 0.639216, 0.541176, 1.0 },
+ { 0.694118, 0.619608, 0.556863, 1.0 },
+ { 0.670588, 0.603922, 0.572549, 1.0 },
+ { 0.674510, 0.592157, 0.541176, 1.0 },
+ { 0.682353, 0.580392, 0.513725, 1.0 },
+ { 0.654902, 0.572549, 0.466667, 1.0 },
+ { 0.572549, 0.505882, 0.466667, 1.0 },
+ { 0.494118, 0.443137, 0.470588, 1.0 },
+ { 0.470588, 0.447059, 0.470588, 1.0 },
+ { 0.450980, 0.454902, 0.470588, 1.0 },
+ { 0.439216, 0.435294, 0.478431, 1.0 },
+ { 0.431373, 0.419608, 0.486275, 1.0 },
+ { 0.388235, 0.400000, 0.474510, 1.0 },
+ { 0.345098, 0.376471, 0.466667, 1.0 },
+ { 0.301961, 0.356863, 0.462745, 1.0 },
+ { 0.262745, 0.282353, 0.341176, 1.0 },
+ { 0.227451, 0.207843, 0.223529, 1.0 },
+ { 0.141176, 0.129412, 0.137255, 1.0 },
+ { 0.054902, 0.054902, 0.054902, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.086275, 0.066667, 0.050980, 1.0 },
+ { 0.176471, 0.137255, 0.101961, 1.0 },
+ { 0.223529, 0.180392, 0.133333, 1.0 },
+ { 0.270588, 0.223529, 0.168627, 1.0 },
+ { 0.266667, 0.211765, 0.152941, 1.0 },
+ { 0.262745, 0.200000, 0.137255, 1.0 },
+ { 0.184314, 0.109804, 0.082353, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.109804, 0.090196, 0.094118, 1.0 },
+ { 0.223529, 0.184314, 0.188235, 1.0 },
+ { 0.262745, 0.258824, 0.305882, 1.0 },
+ { 0.305882, 0.337255, 0.427451, 1.0 },
+ { 0.313725, 0.368627, 0.466667, 1.0 },
+ { 0.321569, 0.400000, 0.505882, 1.0 },
+ { 0.360784, 0.439216, 0.576471, 1.0 },
+ { 0.356863, 0.443137, 0.568627, 1.0 },
+ { 0.356863, 0.450980, 0.560784, 1.0 },
+ { 0.305882, 0.337255, 0.407843, 1.0 },
+ { 0.254902, 0.227451, 0.258824, 1.0 },
+ { 0.254902, 0.192157, 0.200000, 1.0 },
+ { 0.254902, 0.160784, 0.145098, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.156863, 0.133333, 0.109804, 1.0 },
+ { 0.317647, 0.262745, 0.219608, 1.0 },
+ { 0.388235, 0.329412, 0.282353, 1.0 },
+ { 0.458824, 0.396078, 0.345098, 1.0 },
+ { 0.647059, 0.576471, 0.521569, 1.0 },
+ { 0.811765, 0.745098, 0.666667, 1.0 },
+ { 0.976471, 0.972549, 0.964706, 1.0 },
+ { 0.984314, 0.984314, 0.980392, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.988235, 0.972549, 0.952941, 1.0 },
+ { 0.984314, 0.949020, 0.913725, 1.0 },
+ { 0.929412, 0.886275, 0.854902, 1.0 },
+ { 0.878431, 0.827451, 0.796078, 1.0 },
+ { 0.874510, 0.784314, 0.658824, 1.0 },
+ { 0.800000, 0.694118, 0.650980, 1.0 },
+ { 0.709804, 0.643137, 0.564706, 1.0 },
+ { 0.733333, 0.686275, 0.619608, 1.0 },
+ { 0.760784, 0.729412, 0.678431, 1.0 },
+ { 0.792157, 0.729412, 0.662745, 1.0 },
+ { 0.827451, 0.729412, 0.650980, 1.0 },
+ { 0.956863, 0.905882, 0.831373, 1.0 },
+ { 0.992157, 0.992157, 0.984314, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.984314, 0.984314, 0.984314, 1.0 },
+ { 0.976471, 0.976471, 0.976471, 1.0 },
+ { 0.858824, 0.796078, 0.733333, 1.0 },
+ { 0.674510, 0.631373, 0.560784, 1.0 },
+ { 0.552941, 0.478431, 0.423529, 1.0 },
+ { 0.356863, 0.321569, 0.286275, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.027451, 0.027451, 0.027451, 1.0 },
+ { 0.227451, 0.180392, 0.180392, 1.0 },
+ { 0.239216, 0.254902, 0.301961, 1.0 },
+ { 0.321569, 0.325490, 0.403922, 1.0 },
+ { 0.274510, 0.247059, 0.286275, 1.0 },
+ { 0.227451, 0.172549, 0.172549, 1.0 },
+ { 0.121569, 0.094118, 0.094118, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.200000, 0.152941, 0.105882, 1.0 },
+ { 0.384314, 0.317647, 0.254902, 1.0 },
+ { 0.419608, 0.341176, 0.262745, 1.0 },
+ { 0.454902, 0.368627, 0.274510, 1.0 },
+ { 0.537255, 0.415686, 0.301961, 1.0 },
+ { 0.545098, 0.439216, 0.325490, 1.0 },
+ { 0.517647, 0.454902, 0.321569, 1.0 },
+ { 0.509804, 0.400000, 0.305882, 1.0 },
+ { 0.341176, 0.254902, 0.200000, 1.0 },
+ { 0.172549, 0.125490, 0.098039, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.137255, 0.062745, 0.086275, 1.0 },
+ { 0.254902, 0.184314, 0.168627, 1.0 },
+ { 0.349020, 0.301961, 0.254902, 1.0 },
+ { 0.560784, 0.439216, 0.356863, 1.0 },
+ { 0.576471, 0.462745, 0.368627, 1.0 },
+ { 0.592157, 0.486275, 0.380392, 1.0 },
+ { 0.643137, 0.521569, 0.400000, 1.0 },
+ { 0.670588, 0.564706, 0.447059, 1.0 },
+ { 0.670588, 0.568627, 0.470588, 1.0 },
+ { 0.568627, 0.521569, 0.474510, 1.0 },
+ { 0.454902, 0.439216, 0.537255, 1.0 },
+ { 0.454902, 0.454902, 0.556863, 1.0 },
+ { 0.454902, 0.470588, 0.576471, 1.0 },
+ { 0.560784, 0.549020, 0.615686, 1.0 },
+ { 0.670588, 0.627451, 0.658824, 1.0 },
+ { 0.921569, 0.866667, 0.831373, 1.0 },
+ { 0.984314, 0.980392, 0.964706, 1.0 },
+ { 1.000000, 0.996078, 0.988235, 1.0 },
+ { 0.964706, 0.941176, 0.878431, 1.0 },
+ { 0.650980, 0.611765, 0.643137, 1.0 },
+ { 0.619608, 0.576471, 0.607843, 1.0 },
+ { 0.588235, 0.545098, 0.576471, 1.0 },
+ { 0.596078, 0.541176, 0.541176, 1.0 },
+ { 0.588235, 0.529412, 0.541176, 1.0 },
+ { 0.560784, 0.498039, 0.501961, 1.0 },
+ { 0.564706, 0.509804, 0.474510, 1.0 },
+ { 0.584314, 0.494118, 0.368627, 1.0 },
+ { 0.572549, 0.482353, 0.356863, 1.0 },
+ { 0.564706, 0.474510, 0.349020, 1.0 },
+ { 0.517647, 0.411765, 0.305882, 1.0 },
+ { 0.439216, 0.352941, 0.301961, 1.0 },
+ { 0.411765, 0.349020, 0.290196, 1.0 },
+ { 0.360784, 0.321569, 0.317647, 1.0 },
+ { 0.313725, 0.305882, 0.356863, 1.0 },
+ { 0.301961, 0.345098, 0.431373, 1.0 },
+ { 0.407843, 0.360784, 0.368627, 1.0 },
+ { 0.423529, 0.380392, 0.356863, 1.0 },
+ { 0.439216, 0.403922, 0.345098, 1.0 },
+ { 0.427451, 0.419608, 0.423529, 1.0 },
+ { 0.556863, 0.486275, 0.407843, 1.0 },
+ { 0.552941, 0.474510, 0.376471, 1.0 },
+ { 0.470588, 0.396078, 0.341176, 1.0 },
+ { 0.360784, 0.317647, 0.294118, 1.0 },
+ { 0.325490, 0.270588, 0.258824, 1.0 },
+ { 0.290196, 0.227451, 0.227451, 1.0 },
+ { 0.258824, 0.184314, 0.160784, 1.0 },
+ { 0.141176, 0.078431, 0.019608, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.188235, 0.125490, 0.074510, 1.0 },
+ { 0.274510, 0.227451, 0.172549, 1.0 },
+ { 0.364706, 0.333333, 0.250980, 1.0 },
+ { 0.439216, 0.388235, 0.325490, 1.0 },
+ { 0.560784, 0.474510, 0.384314, 1.0 },
+ { 0.607843, 0.482353, 0.431373, 1.0 },
+ { 0.564706, 0.486275, 0.392157, 1.0 },
+ { 0.576471, 0.470588, 0.352941, 1.0 },
+ { 0.572549, 0.466667, 0.384314, 1.0 },
+ { 0.537255, 0.470588, 0.392157, 1.0 },
+ { 0.482353, 0.482353, 0.490196, 1.0 },
+ { 0.513725, 0.513725, 0.513725, 1.0 },
+ { 0.619608, 0.541176, 0.537255, 1.0 },
+ { 0.654902, 0.600000, 0.549020, 1.0 },
+ { 0.709804, 0.650980, 0.576471, 1.0 },
+ { 0.776471, 0.662745, 0.529412, 1.0 },
+ { 1.000000, 1.000000, 0.023529, 1.0 },
+ { 0.819608, 0.725490, 0.592157, 1.0 },
+ { 0.843137, 0.698039, 0.592157, 1.0 },
+ { 0.737255, 0.631373, 0.517647, 1.0 },
+ { 0.717647, 0.635294, 0.513725, 1.0 },
+ { 0.705882, 0.627451, 0.529412, 1.0 },
+ { 0.627451, 0.541176, 0.450980, 1.0 },
+ { 0.435294, 0.368627, 0.341176, 1.0 },
+ { 0.290196, 0.254902, 0.219608, 1.0 },
+ { 0.215686, 0.149020, 0.109804, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.019608, 0.015686, 0.035294, 1.0 },
+ { 0.196078, 0.188235, 0.239216, 1.0 },
+ { 0.337255, 0.392157, 0.494118, 1.0 },
+ };
+/* Apophysis-040427-24HunterSunset */
+static double4 colors_249[] = {
+ { 1.000000, 0.850980, 0.000000, 1.0 },
+ { 0.862745, 0.580392, 0.149020, 1.0 },
+ { 0.552941, 0.462745, 0.156863, 1.0 },
+ { 0.243137, 0.345098, 0.168627, 1.0 },
+ { 0.137255, 0.278431, 0.098039, 1.0 },
+ { 0.031373, 0.211765, 0.027451, 1.0 },
+ { 0.039216, 0.196078, 0.015686, 1.0 },
+ { 0.050980, 0.180392, 0.003922, 1.0 },
+ { 0.211765, 0.254902, 0.000000, 1.0 },
+ { 0.333333, 0.333333, 0.101961, 1.0 },
+ { 0.458824, 0.415686, 0.203922, 1.0 },
+ { 0.705882, 0.470588, 0.156863, 1.0 },
+ { 0.952941, 0.525490, 0.113725, 1.0 },
+ { 0.745098, 0.576471, 0.090196, 1.0 },
+ { 0.537255, 0.627451, 0.066667, 1.0 },
+ { 0.431373, 0.572549, 0.105882, 1.0 },
+ { 0.325490, 0.521569, 0.149020, 1.0 },
+ { 0.172549, 0.356863, 0.000000, 1.0 },
+ { 0.145098, 0.349020, 0.011765, 1.0 },
+ { 0.121569, 0.345098, 0.027451, 1.0 },
+ { 0.094118, 0.325490, 0.011765, 1.0 },
+ { 0.070588, 0.305882, 0.000000, 1.0 },
+ { 0.078431, 0.321569, 0.023529, 1.0 },
+ { 0.090196, 0.341176, 0.050980, 1.0 },
+ { 0.105882, 0.521569, 0.125490, 1.0 },
+ { 0.090196, 0.517647, 0.156863, 1.0 },
+ { 0.074510, 0.513725, 0.192157, 1.0 },
+ { 0.074510, 0.509804, 0.207843, 1.0 },
+ { 0.078431, 0.509804, 0.223529, 1.0 },
+ { 0.086275, 0.490196, 0.258824, 1.0 },
+ { 0.098039, 0.470588, 0.298039, 1.0 },
+ { 0.168627, 0.454902, 0.376471, 1.0 },
+ { 0.113725, 0.407843, 0.419608, 1.0 },
+ { 0.145098, 0.341176, 0.439216, 1.0 },
+ { 0.219608, 0.364706, 0.321569, 1.0 },
+ { 0.298039, 0.388235, 0.207843, 1.0 },
+ { 0.447059, 0.552941, 0.180392, 1.0 },
+ { 0.596078, 0.721569, 0.152941, 1.0 },
+ { 0.705882, 0.811765, 0.141176, 1.0 },
+ { 0.815686, 0.901961, 0.129412, 1.0 },
+ { 0.992157, 0.941176, 0.011765, 1.0 },
+ { 0.996078, 0.929412, 0.011765, 1.0 },
+ { 1.000000, 0.917647, 0.011765, 1.0 },
+ { 1.000000, 0.905882, 0.007843, 1.0 },
+ { 1.000000, 0.898039, 0.007843, 1.0 },
+ { 1.000000, 0.901961, 0.003922, 1.0 },
+ { 1.000000, 0.909804, 0.000000, 1.0 },
+ { 0.996078, 0.917647, 0.000000, 1.0 },
+ { 1.000000, 0.941176, 0.000000, 1.0 },
+ { 1.000000, 0.941176, 0.003922, 1.0 },
+ { 0.992157, 0.941176, 0.003922, 1.0 },
+ { 0.988235, 0.945098, 0.003922, 1.0 },
+ { 0.988235, 0.941176, 0.000000, 1.0 },
+ { 0.988235, 0.937255, 0.000000, 1.0 },
+ { 0.988235, 0.929412, 0.000000, 1.0 },
+ { 0.992157, 0.925490, 0.000000, 1.0 },
+ { 0.992157, 0.874510, 0.011765, 1.0 },
+ { 0.996078, 0.835294, 0.113725, 1.0 },
+ { 1.000000, 0.796078, 0.215686, 1.0 },
+ { 0.788235, 0.666667, 0.317647, 1.0 },
+ { 0.580392, 0.537255, 0.419608, 1.0 },
+ { 0.545098, 0.494118, 0.368627, 1.0 },
+ { 0.509804, 0.450980, 0.321569, 1.0 },
+ { 0.305882, 0.431373, 0.184314, 1.0 },
+ { 0.176471, 0.368627, 0.011765, 1.0 },
+ { 0.105882, 0.247059, 0.000000, 1.0 },
+ { 0.078431, 0.200000, 0.000000, 1.0 },
+ { 0.050980, 0.152941, 0.000000, 1.0 },
+ { 0.101961, 0.152941, 0.007843, 1.0 },
+ { 0.152941, 0.152941, 0.019608, 1.0 },
+ { 0.317647, 0.125490, 0.000000, 1.0 },
+ { 0.392157, 0.117647, 0.000000, 1.0 },
+ { 0.423529, 0.137255, 0.011765, 1.0 },
+ { 0.443137, 0.160784, 0.070588, 1.0 },
+ { 0.466667, 0.184314, 0.129412, 1.0 },
+ { 0.717647, 0.345098, 0.078431, 1.0 },
+ { 0.972549, 0.509804, 0.027451, 1.0 },
+ { 0.984314, 0.552941, 0.027451, 1.0 },
+ { 0.996078, 0.596078, 0.027451, 1.0 },
+ { 0.992157, 0.623529, 0.003922, 1.0 },
+ { 0.925490, 0.643137, 0.007843, 1.0 },
+ { 0.905882, 0.588235, 0.000000, 1.0 },
+ { 0.949020, 0.529412, 0.003922, 1.0 },
+ { 0.992157, 0.470588, 0.007843, 1.0 },
+ { 0.996078, 0.458824, 0.027451, 1.0 },
+ { 1.000000, 0.450980, 0.047059, 1.0 },
+ { 0.862745, 0.439216, 0.094118, 1.0 },
+ { 0.384314, 0.380392, 0.117647, 1.0 },
+ { 0.352941, 0.549020, 0.262745, 1.0 },
+ { 0.439216, 0.607843, 0.364706, 1.0 },
+ { 0.525490, 0.670588, 0.470588, 1.0 },
+ { 0.505882, 0.643137, 0.423529, 1.0 },
+ { 0.486275, 0.619608, 0.380392, 1.0 },
+ { 0.321569, 0.533333, 0.196078, 1.0 },
+ { 0.196078, 0.478431, 0.086275, 1.0 },
+ { 0.133333, 0.454902, 0.023529, 1.0 },
+ { 0.043137, 0.356863, 0.000000, 1.0 },
+ { 0.000000, 0.203922, 0.015686, 1.0 },
+ { 0.000000, 0.266667, 0.019608, 1.0 },
+ { 0.000000, 0.329412, 0.023529, 1.0 },
+ { 0.000000, 0.337255, 0.011765, 1.0 },
+ { 0.000000, 0.345098, 0.003922, 1.0 },
+ { 0.003922, 0.384314, 0.003922, 1.0 },
+ { 0.121569, 0.411765, 0.031373, 1.0 },
+ { 0.529412, 0.450980, 0.000000, 1.0 },
+ { 0.733333, 0.596078, 0.000000, 1.0 },
+ { 0.937255, 0.745098, 0.000000, 1.0 },
+ { 0.964706, 0.800000, 0.003922, 1.0 },
+ { 0.996078, 0.858824, 0.011765, 1.0 },
+ { 0.988235, 0.898039, 0.011765, 1.0 },
+ { 0.968627, 0.949020, 0.101961, 1.0 },
+ { 0.937255, 0.913725, 0.192157, 1.0 },
+ { 0.658824, 0.647059, 0.345098, 1.0 },
+ { 0.094118, 0.501961, 0.254902, 1.0 },
+ { 0.082353, 0.498039, 0.207843, 1.0 },
+ { 0.074510, 0.498039, 0.164706, 1.0 },
+ { 0.121569, 0.482353, 0.141176, 1.0 },
+ { 0.070588, 0.415686, 0.109804, 1.0 },
+ { 0.007843, 0.345098, 0.050980, 1.0 },
+ { 0.007843, 0.317647, 0.007843, 1.0 },
+ { 0.003922, 0.270588, 0.000000, 1.0 },
+ { 0.007843, 0.282353, 0.003922, 1.0 },
+ { 0.011765, 0.298039, 0.011765, 1.0 },
+ { 0.015686, 0.313725, 0.011765, 1.0 },
+ { 0.019608, 0.329412, 0.011765, 1.0 },
+ { 0.078431, 0.364706, 0.054902, 1.0 },
+ { 0.176471, 0.501961, 0.141176, 1.0 },
+ { 0.486275, 0.701961, 0.333333, 1.0 },
+ { 0.752941, 0.843137, 0.435294, 1.0 },
+ { 0.976471, 0.976471, 0.247059, 1.0 },
+ { 0.988235, 0.972549, 0.156863, 1.0 },
+ { 1.000000, 0.972549, 0.066667, 1.0 },
+ { 0.992157, 0.956863, 0.011765, 1.0 },
+ { 0.976471, 0.952941, 0.000000, 1.0 },
+ { 1.000000, 0.964706, 0.000000, 1.0 },
+ { 0.996078, 0.976471, 0.000000, 1.0 },
+ { 1.000000, 0.972549, 0.000000, 1.0 },
+ { 1.000000, 0.964706, 0.000000, 1.0 },
+ { 1.000000, 0.956863, 0.000000, 1.0 },
+ { 0.996078, 0.964706, 0.000000, 1.0 },
+ { 0.996078, 0.976471, 0.000000, 1.0 },
+ { 0.996078, 0.976471, 0.000000, 1.0 },
+ { 0.996078, 0.976471, 0.000000, 1.0 },
+ { 0.996078, 0.976471, 0.000000, 1.0 },
+ { 0.996078, 0.976471, 0.000000, 1.0 },
+ { 0.996078, 0.976471, 0.000000, 1.0 },
+ { 0.996078, 0.956863, 0.000000, 1.0 },
+ { 1.000000, 0.941176, 0.000000, 1.0 },
+ { 0.996078, 0.890196, 0.000000, 1.0 },
+ { 0.960784, 0.800000, 0.000000, 1.0 },
+ { 0.925490, 0.698039, 0.074510, 1.0 },
+ { 0.686275, 0.639216, 0.168627, 1.0 },
+ { 0.274510, 0.372549, 0.047059, 1.0 },
+ { 0.235294, 0.341176, 0.023529, 1.0 },
+ { 0.200000, 0.313725, 0.000000, 1.0 },
+ { 0.207843, 0.270588, 0.000000, 1.0 },
+ { 0.227451, 0.301961, 0.000000, 1.0 },
+ { 0.274510, 0.329412, 0.027451, 1.0 },
+ { 0.325490, 0.400000, 0.141176, 1.0 },
+ { 0.494118, 0.517647, 0.384314, 1.0 },
+ { 0.619608, 0.737255, 0.384314, 1.0 },
+ { 0.913725, 0.800000, 0.580392, 1.0 },
+ { 0.752941, 0.713725, 0.674510, 1.0 },
+ { 0.596078, 0.627451, 0.768627, 1.0 },
+ { 0.431373, 0.529412, 0.607843, 1.0 },
+ { 0.239216, 0.419608, 0.552941, 1.0 },
+ { 0.164706, 0.407843, 0.317647, 1.0 },
+ { 0.109804, 0.407843, 0.125490, 1.0 },
+ { 0.023529, 0.274510, 0.039216, 1.0 },
+ { 0.031373, 0.258824, 0.035294, 1.0 },
+ { 0.039216, 0.247059, 0.035294, 1.0 },
+ { 0.050980, 0.333333, 0.082353, 1.0 },
+ { 0.156863, 0.360784, 0.207843, 1.0 },
+ { 0.152941, 0.356863, 0.305882, 1.0 },
+ { 0.301961, 0.427451, 0.384314, 1.0 },
+ { 0.278431, 0.376471, 0.294118, 1.0 },
+ { 0.196078, 0.317647, 0.192157, 1.0 },
+ { 0.164706, 0.329412, 0.031373, 1.0 },
+ { 0.172549, 0.290196, 0.000000, 1.0 },
+ { 0.200000, 0.188235, 0.000000, 1.0 },
+ { 0.294118, 0.184314, 0.000000, 1.0 },
+ { 0.345098, 0.309804, 0.047059, 1.0 },
+ { 0.317647, 0.396078, 0.015686, 1.0 },
+ { 0.517647, 0.584314, 0.000000, 1.0 },
+ { 0.952941, 0.776471, 0.027451, 1.0 },
+ { 0.968627, 0.823529, 0.015686, 1.0 },
+ { 0.988235, 0.870588, 0.007843, 1.0 },
+ { 1.000000, 0.894118, 0.000000, 1.0 },
+ { 1.000000, 0.921569, 0.003922, 1.0 },
+ { 0.996078, 0.937255, 0.000000, 1.0 },
+ { 0.992157, 0.949020, 0.000000, 1.0 },
+ { 1.000000, 0.941176, 0.003922, 1.0 },
+ { 1.000000, 0.917647, 0.003922, 1.0 },
+ { 1.000000, 0.894118, 0.000000, 1.0 },
+ { 1.000000, 0.874510, 0.003922, 1.0 },
+ { 1.000000, 0.839216, 0.000000, 1.0 },
+ { 0.980392, 0.741176, 0.000000, 1.0 },
+ { 0.992157, 0.670588, 0.003922, 1.0 },
+ { 1.000000, 0.662745, 0.031373, 1.0 },
+ { 0.960784, 0.745098, 0.007843, 1.0 },
+ { 1.000000, 0.866667, 0.007843, 1.0 },
+ { 0.996078, 0.882353, 0.003922, 1.0 },
+ { 0.996078, 0.890196, 0.000000, 1.0 },
+ { 0.996078, 0.882353, 0.003922, 1.0 },
+ { 1.000000, 0.866667, 0.000000, 1.0 },
+ { 0.929412, 0.709804, 0.000000, 1.0 },
+ { 0.584314, 0.647059, 0.125490, 1.0 },
+ { 0.329412, 0.572549, 0.184314, 1.0 },
+ { 0.305882, 0.505882, 0.203922, 1.0 },
+ { 0.290196, 0.462745, 0.168627, 1.0 },
+ { 0.290196, 0.466667, 0.141176, 1.0 },
+ { 0.317647, 0.439216, 0.074510, 1.0 },
+ { 0.321569, 0.337255, 0.007843, 1.0 },
+ { 0.349020, 0.305882, 0.000000, 1.0 },
+ { 0.447059, 0.298039, 0.003922, 1.0 },
+ { 0.866667, 0.482353, 0.101961, 1.0 },
+ { 0.960784, 0.517647, 0.047059, 1.0 },
+ { 0.505882, 0.282353, 0.011765, 1.0 },
+ { 0.356863, 0.282353, 0.023529, 1.0 },
+ { 0.270588, 0.305882, 0.000000, 1.0 },
+ { 0.125490, 0.294118, 0.015686, 1.0 },
+ { 0.109804, 0.333333, 0.023529, 1.0 },
+ { 0.074510, 0.301961, 0.011765, 1.0 },
+ { 0.031373, 0.172549, 0.000000, 1.0 },
+ { 0.050980, 0.086275, 0.000000, 1.0 },
+ { 0.078431, 0.129412, 0.019608, 1.0 },
+ { 0.125490, 0.133333, 0.000000, 1.0 },
+ { 0.160784, 0.203922, 0.039216, 1.0 },
+ { 0.184314, 0.313725, 0.137255, 1.0 },
+ { 0.325490, 0.513725, 0.278431, 1.0 },
+ { 0.372549, 0.478431, 0.349020, 1.0 },
+ { 0.345098, 0.513725, 0.541176, 1.0 },
+ { 0.376471, 0.415686, 0.552941, 1.0 },
+ { 0.200000, 0.392157, 0.447059, 1.0 },
+ { 0.129412, 0.376471, 0.396078, 1.0 },
+ { 0.133333, 0.341176, 0.239216, 1.0 },
+ { 0.117647, 0.376471, 0.098039, 1.0 },
+ { 0.086275, 0.329412, 0.043137, 1.0 },
+ { 0.188235, 0.282353, 0.000000, 1.0 },
+ { 0.247059, 0.294118, 0.035294, 1.0 },
+ { 0.345098, 0.321569, 0.196078, 1.0 },
+ { 0.388235, 0.392157, 0.227451, 1.0 },
+ { 0.462745, 0.384314, 0.341176, 1.0 },
+ { 0.411765, 0.356863, 0.305882, 1.0 },
+ { 0.286275, 0.376471, 0.305882, 1.0 },
+ { 0.145098, 0.466667, 0.137255, 1.0 },
+ { 0.031373, 0.419608, 0.062745, 1.0 },
+ { 0.023529, 0.400000, 0.047059, 1.0 },
+ { 0.000000, 0.403922, 0.003922, 1.0 },
+ { 0.074510, 0.407843, 0.000000, 1.0 },
+ { 0.180392, 0.447059, 0.058824, 1.0 },
+ { 0.333333, 0.498039, 0.074510, 1.0 },
+ { 0.639216, 0.658824, 0.015686, 1.0 },
+ { 0.941176, 0.788235, 0.007843, 1.0 },
+ { 0.992157, 0.976471, 0.000000, 1.0 },
+ { 0.992157, 0.878431, 0.000000, 1.0 },
+ };
+/* Apophysis-040427-25IntoWeave */
+static double4 colors_250[] = {
+ { 0.000000, 0.125490, 0.682353, 1.0 },
+ { 0.000000, 0.000000, 0.117647, 1.0 },
+ { 0.019608, 0.003922, 0.078431, 1.0 },
+ { 0.039216, 0.011765, 0.039216, 1.0 },
+ { 0.203922, 0.164706, 0.078431, 1.0 },
+ { 0.368627, 0.321569, 0.117647, 1.0 },
+ { 0.392157, 0.364706, 0.250980, 1.0 },
+ { 0.419608, 0.407843, 0.388235, 1.0 },
+ { 0.674510, 0.619608, 0.333333, 1.0 },
+ { 0.717647, 0.615686, 0.188235, 1.0 },
+ { 0.760784, 0.611765, 0.043137, 1.0 },
+ { 0.749020, 0.745098, 0.290196, 1.0 },
+ { 0.737255, 0.878431, 0.537255, 1.0 },
+ { 0.733333, 0.886275, 0.627451, 1.0 },
+ { 0.729412, 0.898039, 0.717647, 1.0 },
+ { 0.709804, 0.890196, 0.682353, 1.0 },
+ { 0.694118, 0.882353, 0.647059, 1.0 },
+ { 0.933333, 0.894118, 0.380392, 1.0 },
+ { 0.964706, 0.847059, 0.196078, 1.0 },
+ { 1.000000, 0.803922, 0.015686, 1.0 },
+ { 0.992157, 0.662745, 0.011765, 1.0 },
+ { 0.984314, 0.525490, 0.007843, 1.0 },
+ { 0.847059, 0.427451, 0.003922, 1.0 },
+ { 0.713725, 0.333333, 0.000000, 1.0 },
+ { 0.725490, 0.501961, 0.000000, 1.0 },
+ { 0.807843, 0.572549, 0.000000, 1.0 },
+ { 0.890196, 0.643137, 0.003922, 1.0 },
+ { 0.941176, 0.752941, 0.000000, 1.0 },
+ { 0.992157, 0.862745, 0.000000, 1.0 },
+ { 0.976471, 0.878431, 0.000000, 1.0 },
+ { 0.964706, 0.894118, 0.000000, 1.0 },
+ { 0.992157, 0.886275, 0.000000, 1.0 },
+ { 1.000000, 0.843137, 0.003922, 1.0 },
+ { 0.964706, 0.670588, 0.109804, 1.0 },
+ { 0.937255, 0.647059, 0.372549, 1.0 },
+ { 0.909804, 0.627451, 0.639216, 1.0 },
+ { 0.827451, 0.749020, 0.607843, 1.0 },
+ { 0.749020, 0.874510, 0.580392, 1.0 },
+ { 0.788235, 0.890196, 0.556863, 1.0 },
+ { 0.831373, 0.909804, 0.537255, 1.0 },
+ { 0.996078, 0.858824, 0.000000, 1.0 },
+ { 0.858824, 0.866667, 0.192157, 1.0 },
+ { 0.721569, 0.878431, 0.388235, 1.0 },
+ { 0.682353, 0.878431, 0.509804, 1.0 },
+ { 0.647059, 0.882353, 0.631373, 1.0 },
+ { 0.670588, 0.878431, 0.682353, 1.0 },
+ { 0.698039, 0.878431, 0.733333, 1.0 },
+ { 0.709804, 0.874510, 0.827451, 1.0 },
+ { 0.772549, 0.894118, 0.823529, 1.0 },
+ { 0.776471, 0.921569, 0.749020, 1.0 },
+ { 0.709804, 0.894118, 0.729412, 1.0 },
+ { 0.647059, 0.870588, 0.709804, 1.0 },
+ { 0.568627, 0.800000, 0.756863, 1.0 },
+ { 0.494118, 0.733333, 0.803922, 1.0 },
+ { 0.454902, 0.615686, 0.737255, 1.0 },
+ { 0.419608, 0.501961, 0.670588, 1.0 },
+ { 0.066667, 0.121569, 0.368627, 1.0 },
+ { 0.039216, 0.058824, 0.207843, 1.0 },
+ { 0.015686, 0.000000, 0.047059, 1.0 },
+ { 0.011765, 0.000000, 0.031373, 1.0 },
+ { 0.011765, 0.000000, 0.015686, 1.0 },
+ { 0.011765, 0.000000, 0.011765, 1.0 },
+ { 0.011765, 0.000000, 0.007843, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.023529, 0.000000, 0.035294, 1.0 },
+ { 0.215686, 0.215686, 0.419608, 1.0 },
+ { 0.376471, 0.396078, 0.517647, 1.0 },
+ { 0.541176, 0.580392, 0.619608, 1.0 },
+ { 0.509804, 0.501961, 0.560784, 1.0 },
+ { 0.478431, 0.427451, 0.505882, 1.0 },
+ { 0.388235, 0.384314, 0.407843, 1.0 },
+ { 0.298039, 0.341176, 0.309804, 1.0 },
+ { 0.321569, 0.164706, 0.196078, 1.0 },
+ { 0.070588, 0.015686, 0.000000, 1.0 },
+ { 0.023529, 0.000000, 0.027451, 1.0 },
+ { 0.011765, 0.000000, 0.015686, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.003922, 0.003922, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.086275, 1.0 },
+ { 0.019608, 0.188235, 0.556863, 1.0 },
+ { 0.090196, 0.286275, 0.698039, 1.0 },
+ { 0.160784, 0.384314, 0.839216, 1.0 },
+ { 0.152941, 0.396078, 0.886275, 1.0 },
+ { 0.145098, 0.411765, 0.933333, 1.0 },
+ { 0.188235, 0.466667, 0.874510, 1.0 },
+ { 0.090196, 0.619608, 0.847059, 1.0 },
+ { 0.223529, 0.603922, 0.984314, 1.0 },
+ { 0.384314, 0.690196, 0.882353, 1.0 },
+ { 0.466667, 0.705882, 0.819608, 1.0 },
+ { 0.266667, 0.411765, 0.607843, 1.0 },
+ { 0.070588, 0.117647, 0.400000, 1.0 },
+ { 0.039216, 0.070588, 0.305882, 1.0 },
+ { 0.011765, 0.027451, 0.215686, 1.0 },
+ { 0.003922, 0.000000, 0.039216, 1.0 },
+ { 0.003922, 0.000000, 0.019608, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.007843, 0.031373, 1.0 },
+ { 0.000000, 0.031373, 0.035294, 1.0 },
+ { 0.282353, 0.329412, 0.384314, 1.0 },
+ { 0.356863, 0.388235, 0.501961, 1.0 },
+ { 0.431373, 0.447059, 0.623529, 1.0 },
+ { 0.552941, 0.623529, 0.803922, 1.0 },
+ { 0.521569, 0.749020, 0.792157, 1.0 },
+ { 0.505882, 0.752941, 0.788235, 1.0 },
+ { 0.545098, 0.811765, 0.886275, 1.0 },
+ { 0.505882, 0.764706, 0.901961, 1.0 },
+ { 0.521569, 0.776471, 0.862745, 1.0 },
+ { 0.541176, 0.792157, 0.827451, 1.0 },
+ { 0.533333, 0.780392, 0.796078, 1.0 },
+ { 0.525490, 0.768627, 0.764706, 1.0 },
+ { 0.627451, 0.796078, 0.729412, 1.0 },
+ { 0.611765, 0.462745, 0.623529, 1.0 },
+ { 0.454902, 0.388235, 0.560784, 1.0 },
+ { 0.286275, 0.294118, 0.454902, 1.0 },
+ { 0.011765, 0.003922, 0.054902, 1.0 },
+ { 0.003922, 0.007843, 0.039216, 1.0 },
+ { 0.000000, 0.011765, 0.023529, 1.0 },
+ { 0.000000, 0.011765, 0.015686, 1.0 },
+ { 0.000000, 0.007843, 0.027451, 1.0 },
+ { 0.000000, 0.000000, 0.027451, 1.0 },
+ { 0.000000, 0.003922, 0.058824, 1.0 },
+ { 0.011765, 0.192157, 0.498039, 1.0 },
+ { 0.050980, 0.207843, 0.603922, 1.0 },
+ { 0.094118, 0.227451, 0.713725, 1.0 },
+ { 0.160784, 0.411765, 0.803922, 1.0 },
+ { 0.443137, 0.435294, 0.627451, 1.0 },
+ { 0.768627, 0.603922, 0.509804, 1.0 },
+ { 0.949020, 0.811765, 0.349020, 1.0 },
+ { 0.984314, 0.749020, 0.019608, 1.0 },
+ { 0.984314, 0.698039, 0.054902, 1.0 },
+ { 0.670588, 0.505882, 0.000000, 1.0 },
+ { 0.368627, 0.698039, 0.019608, 1.0 },
+ { 0.070588, 0.890196, 0.043137, 1.0 },
+ { 0.090196, 0.184314, 0.286275, 1.0 },
+ { 0.180392, 0.235294, 0.521569, 1.0 },
+ { 0.321569, 0.411765, 0.584314, 1.0 },
+ { 0.388235, 0.549020, 0.721569, 1.0 },
+ { 0.247059, 0.407843, 0.901961, 1.0 },
+ { 0.211765, 0.415686, 0.878431, 1.0 },
+ { 0.180392, 0.423529, 0.858824, 1.0 },
+ { 0.047059, 0.109804, 0.647059, 1.0 },
+ { 0.000000, 0.050980, 0.274510, 1.0 },
+ { 0.000000, 0.015686, 0.090196, 1.0 },
+ { 0.003922, 0.000000, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.019608, 0.000000, 1.0 },
+ { 0.000000, 0.019608, 0.000000, 1.0 },
+ { 0.000000, 0.023529, 0.000000, 1.0 },
+ { 0.000000, 0.023529, 0.000000, 1.0 },
+ { 0.000000, 0.023529, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.043137, 0.000000, 0.000000, 1.0 },
+ { 0.066667, 0.031373, 0.050980, 1.0 },
+ { 0.286275, 0.098039, 0.262745, 1.0 },
+ { 0.431373, 0.388235, 0.513725, 1.0 },
+ { 0.600000, 0.627451, 0.658824, 1.0 },
+ { 0.549020, 0.803922, 0.780392, 1.0 },
+ { 0.533333, 0.807843, 0.807843, 1.0 },
+ { 0.533333, 0.768627, 0.901961, 1.0 },
+ { 0.560784, 0.650980, 0.956863, 1.0 },
+ { 0.435294, 0.623529, 0.866667, 1.0 },
+ { 0.235294, 0.380392, 0.552941, 1.0 },
+ { 0.184314, 0.137255, 0.278431, 1.0 },
+ { 0.196078, 0.082353, 0.101961, 1.0 },
+ { 0.196078, 0.031373, 0.000000, 1.0 },
+ { 0.352941, 0.176471, 0.011765, 1.0 },
+ { 0.333333, 0.250980, 0.000000, 1.0 },
+ { 0.270588, 0.149020, 0.000000, 1.0 },
+ { 0.152941, 0.043137, 0.000000, 1.0 },
+ { 0.058824, 0.011765, 0.011765, 1.0 },
+ { 0.039216, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.023529, 0.000000, 0.007843, 1.0 },
+ { 0.031373, 0.000000, 0.000000, 1.0 },
+ { 0.047059, 0.000000, 0.000000, 1.0 },
+ { 0.078431, 0.000000, 0.000000, 1.0 },
+ { 0.149020, 0.007843, 0.000000, 1.0 },
+ { 0.356863, 0.164706, 0.003922, 1.0 },
+ { 0.482353, 0.215686, 0.000000, 1.0 },
+ { 0.588235, 0.317647, 0.011765, 1.0 },
+ { 0.807843, 0.580392, 0.019608, 1.0 },
+ { 0.984314, 0.749020, 0.019608, 1.0 },
+ { 1.000000, 0.850980, 0.000000, 1.0 },
+ { 1.000000, 0.886275, 0.000000, 1.0 },
+ { 0.992157, 0.905882, 0.000000, 1.0 },
+ { 1.000000, 0.882353, 0.000000, 1.0 },
+ { 1.000000, 0.839216, 0.003922, 1.0 },
+ { 0.980392, 0.827451, 0.000000, 1.0 },
+ { 0.992157, 0.627451, 0.000000, 1.0 },
+ { 0.960784, 0.596078, 0.000000, 1.0 },
+ { 0.898039, 0.600000, 0.058824, 1.0 },
+ { 0.901961, 0.737255, 0.203922, 1.0 },
+ { 0.984314, 0.792157, 0.533333, 1.0 },
+ { 0.960784, 0.843137, 0.800000, 1.0 },
+ { 0.874510, 0.835294, 0.796078, 1.0 },
+ { 0.662745, 0.847059, 0.713725, 1.0 },
+ { 0.537255, 0.800000, 0.670588, 1.0 },
+ { 0.243137, 0.427451, 0.529412, 1.0 },
+ { 0.141176, 0.247059, 0.329412, 1.0 },
+ { 0.000000, 0.027451, 0.090196, 1.0 },
+ { 0.050980, 0.000000, 0.035294, 1.0 },
+ { 0.156863, 0.082353, 0.054902, 1.0 },
+ { 0.368627, 0.137255, 0.000000, 1.0 },
+ { 0.678431, 0.239216, 0.000000, 1.0 },
+ { 0.709804, 0.419608, 0.000000, 1.0 },
+ { 1.000000, 0.858824, 0.000000, 1.0 },
+ { 0.874510, 0.584314, 0.000000, 1.0 },
+ };
+/* Apophysis-040427-26AlienMind */
+static double4 colors_251[] = {
+ { 0.321569, 0.411765, 0.776471, 1.0 },
+ { 0.243137, 0.325490, 0.650980, 1.0 },
+ { 0.203922, 0.278431, 0.584314, 1.0 },
+ { 0.164706, 0.235294, 0.517647, 1.0 },
+ { 0.129412, 0.192157, 0.454902, 1.0 },
+ { 0.098039, 0.152941, 0.392157, 1.0 },
+ { 0.090196, 0.141176, 0.380392, 1.0 },
+ { 0.086275, 0.133333, 0.368627, 1.0 },
+ { 0.058824, 0.105882, 0.309804, 1.0 },
+ { 0.058824, 0.105882, 0.309804, 1.0 },
+ { 0.058824, 0.105882, 0.309804, 1.0 },
+ { 0.058824, 0.101961, 0.309804, 1.0 },
+ { 0.058824, 0.101961, 0.313725, 1.0 },
+ { 0.066667, 0.109804, 0.329412, 1.0 },
+ { 0.074510, 0.121569, 0.349020, 1.0 },
+ { 0.082353, 0.129412, 0.364706, 1.0 },
+ { 0.094118, 0.137255, 0.380392, 1.0 },
+ { 0.141176, 0.207843, 0.482353, 1.0 },
+ { 0.152941, 0.223529, 0.501961, 1.0 },
+ { 0.168627, 0.239216, 0.521569, 1.0 },
+ { 0.168627, 0.239216, 0.525490, 1.0 },
+ { 0.168627, 0.239216, 0.529412, 1.0 },
+ { 0.156863, 0.227451, 0.509804, 1.0 },
+ { 0.145098, 0.219608, 0.490196, 1.0 },
+ { 0.109804, 0.164706, 0.411765, 1.0 },
+ { 0.086275, 0.137255, 0.364706, 1.0 },
+ { 0.066667, 0.109804, 0.321569, 1.0 },
+ { 0.054902, 0.094118, 0.301961, 1.0 },
+ { 0.043137, 0.082353, 0.282353, 1.0 },
+ { 0.035294, 0.070588, 0.262745, 1.0 },
+ { 0.031373, 0.062745, 0.243137, 1.0 },
+ { 0.082353, 0.078431, 0.101961, 1.0 },
+ { 0.254902, 0.180392, 0.023529, 1.0 },
+ { 0.168627, 0.105882, 0.007843, 1.0 },
+ { 0.090196, 0.070588, 0.098039, 1.0 },
+ { 0.015686, 0.035294, 0.192157, 1.0 },
+ { 0.031373, 0.062745, 0.239216, 1.0 },
+ { 0.047059, 0.094118, 0.290196, 1.0 },
+ { 0.050980, 0.098039, 0.294118, 1.0 },
+ { 0.054902, 0.101961, 0.298039, 1.0 },
+ { 0.301961, 0.243137, 0.121569, 1.0 },
+ { 0.368627, 0.290196, 0.117647, 1.0 },
+ { 0.435294, 0.337255, 0.113725, 1.0 },
+ { 0.380392, 0.325490, 0.176471, 1.0 },
+ { 0.329412, 0.317647, 0.243137, 1.0 },
+ { 0.364706, 0.349020, 0.282353, 1.0 },
+ { 0.403922, 0.380392, 0.325490, 1.0 },
+ { 0.403922, 0.388235, 0.341176, 1.0 },
+ { 0.419608, 0.435294, 0.533333, 1.0 },
+ { 0.380392, 0.474510, 0.858824, 1.0 },
+ { 0.466667, 0.549020, 0.874510, 1.0 },
+ { 0.556863, 0.623529, 0.894118, 1.0 },
+ { 0.509804, 0.576471, 0.823529, 1.0 },
+ { 0.466667, 0.533333, 0.752941, 1.0 },
+ { 0.396078, 0.474510, 0.764706, 1.0 },
+ { 0.325490, 0.415686, 0.780392, 1.0 },
+ { 0.388235, 0.403922, 0.447059, 1.0 },
+ { 0.584314, 0.521569, 0.384314, 1.0 },
+ { 0.780392, 0.643137, 0.325490, 1.0 },
+ { 0.752941, 0.627451, 0.352941, 1.0 },
+ { 0.729412, 0.615686, 0.380392, 1.0 },
+ { 0.611765, 0.529412, 0.364706, 1.0 },
+ { 0.494118, 0.447059, 0.352941, 1.0 },
+ { 0.333333, 0.337255, 0.407843, 1.0 },
+ { 0.239216, 0.274510, 0.443137, 1.0 },
+ { 0.109804, 0.172549, 0.415686, 1.0 },
+ { 0.086275, 0.137255, 0.364706, 1.0 },
+ { 0.062745, 0.105882, 0.317647, 1.0 },
+ { 0.054902, 0.101961, 0.305882, 1.0 },
+ { 0.050980, 0.098039, 0.294118, 1.0 },
+ { 0.039216, 0.070588, 0.254902, 1.0 },
+ { 0.101961, 0.121569, 0.145098, 1.0 },
+ { 0.254902, 0.207843, 0.121569, 1.0 },
+ { 0.411765, 0.313725, 0.113725, 1.0 },
+ { 0.572549, 0.423529, 0.105882, 1.0 },
+ { 0.658824, 0.513725, 0.200000, 1.0 },
+ { 0.745098, 0.603922, 0.298039, 1.0 },
+ { 0.709804, 0.560784, 0.239216, 1.0 },
+ { 0.678431, 0.521569, 0.180392, 1.0 },
+ { 0.490196, 0.388235, 0.149020, 1.0 },
+ { 0.380392, 0.337255, 0.227451, 1.0 },
+ { 0.074510, 0.125490, 0.341176, 1.0 },
+ { 0.066667, 0.113725, 0.329412, 1.0 },
+ { 0.062745, 0.105882, 0.317647, 1.0 },
+ { 0.070588, 0.117647, 0.341176, 1.0 },
+ { 0.082353, 0.129412, 0.364706, 1.0 },
+ { 0.090196, 0.149020, 0.380392, 1.0 },
+ { 0.105882, 0.180392, 0.411765, 1.0 },
+ { 0.133333, 0.200000, 0.470588, 1.0 },
+ { 0.133333, 0.200000, 0.470588, 1.0 },
+ { 0.133333, 0.200000, 0.470588, 1.0 },
+ { 0.129412, 0.196078, 0.462745, 1.0 },
+ { 0.125490, 0.196078, 0.454902, 1.0 },
+ { 0.101961, 0.160784, 0.415686, 1.0 },
+ { 0.082353, 0.141176, 0.372549, 1.0 },
+ { 0.062745, 0.105882, 0.317647, 1.0 },
+ { 0.058824, 0.101961, 0.313725, 1.0 },
+ { 0.054902, 0.101961, 0.305882, 1.0 },
+ { 0.050980, 0.098039, 0.298039, 1.0 },
+ { 0.050980, 0.098039, 0.294118, 1.0 },
+ { 0.050980, 0.098039, 0.298039, 1.0 },
+ { 0.054902, 0.101961, 0.305882, 1.0 },
+ { 0.054902, 0.101961, 0.305882, 1.0 },
+ { 0.058824, 0.101961, 0.313725, 1.0 },
+ { 0.101961, 0.156863, 0.396078, 1.0 },
+ { 0.137255, 0.200000, 0.462745, 1.0 },
+ { 0.172549, 0.243137, 0.533333, 1.0 },
+ { 0.200000, 0.278431, 0.580392, 1.0 },
+ { 0.231373, 0.313725, 0.631373, 1.0 },
+ { 0.282353, 0.376471, 0.721569, 1.0 },
+ { 0.352941, 0.443137, 0.819608, 1.0 },
+ { 0.392157, 0.490196, 0.854902, 1.0 },
+ { 0.541176, 0.615686, 0.917647, 1.0 },
+ { 0.513725, 0.611765, 0.941176, 1.0 },
+ { 0.556863, 0.631373, 0.886275, 1.0 },
+ { 0.603922, 0.654902, 0.831373, 1.0 },
+ { 0.654902, 0.674510, 0.760784, 1.0 },
+ { 0.674510, 0.678431, 0.756863, 1.0 },
+ { 0.725490, 0.705882, 0.721569, 1.0 },
+ { 0.749020, 0.721569, 0.698039, 1.0 },
+ { 0.956863, 0.800000, 0.525490, 1.0 },
+ { 0.941176, 0.792157, 0.470588, 1.0 },
+ { 0.925490, 0.784314, 0.415686, 1.0 },
+ { 0.890196, 0.772549, 0.505882, 1.0 },
+ { 0.854902, 0.764706, 0.600000, 1.0 },
+ { 0.792157, 0.729412, 0.666667, 1.0 },
+ { 0.768627, 0.717647, 0.682353, 1.0 },
+ { 0.717647, 0.698039, 0.725490, 1.0 },
+ { 0.529412, 0.549020, 0.662745, 1.0 },
+ { 0.231373, 0.313725, 0.623529, 1.0 },
+ { 0.211765, 0.290196, 0.592157, 1.0 },
+ { 0.192157, 0.266667, 0.564706, 1.0 },
+ { 0.274510, 0.286275, 0.360784, 1.0 },
+ { 0.313725, 0.313725, 0.321569, 1.0 },
+ { 0.337255, 0.368627, 0.450980, 1.0 },
+ { 0.243137, 0.325490, 0.650980, 1.0 },
+ { 0.337255, 0.439216, 0.803922, 1.0 },
+ { 0.309804, 0.407843, 0.764706, 1.0 },
+ { 0.282353, 0.376471, 0.729412, 1.0 },
+ { 0.266667, 0.356863, 0.698039, 1.0 },
+ { 0.250980, 0.337255, 0.670588, 1.0 },
+ { 0.219608, 0.294118, 0.603922, 1.0 },
+ { 0.215686, 0.290196, 0.600000, 1.0 },
+ { 0.200000, 0.274510, 0.576471, 1.0 },
+ { 0.203922, 0.278431, 0.580392, 1.0 },
+ { 0.243137, 0.325490, 0.650980, 1.0 },
+ { 0.262745, 0.345098, 0.678431, 1.0 },
+ { 0.282353, 0.368627, 0.705882, 1.0 },
+ { 0.321569, 0.411765, 0.776471, 1.0 },
+ { 0.356863, 0.450980, 0.827451, 1.0 },
+ { 0.380392, 0.482353, 0.862745, 1.0 },
+ { 0.482353, 0.588235, 0.992157, 1.0 },
+ { 0.454902, 0.564706, 0.952941, 1.0 },
+ { 0.407843, 0.513725, 0.894118, 1.0 },
+ { 0.360784, 0.462745, 0.835294, 1.0 },
+ { 0.294118, 0.388235, 0.741176, 1.0 },
+ { 0.239216, 0.321569, 0.647059, 1.0 },
+ { 0.180392, 0.250980, 0.549020, 1.0 },
+ { 0.137255, 0.203922, 0.474510, 1.0 },
+ { 0.098039, 0.141176, 0.392157, 1.0 },
+ { 0.066667, 0.109804, 0.321569, 1.0 },
+ { 0.027451, 0.058824, 0.243137, 1.0 },
+ { 0.023529, 0.058824, 0.235294, 1.0 },
+ { 0.023529, 0.058824, 0.227451, 1.0 },
+ { 0.015686, 0.035294, 0.109804, 1.0 },
+ { 0.003922, 0.031373, 0.203922, 1.0 },
+ { 0.035294, 0.058824, 0.254902, 1.0 },
+ { 0.039216, 0.070588, 0.254902, 1.0 },
+ { 0.039216, 0.078431, 0.270588, 1.0 },
+ { 0.039216, 0.078431, 0.270588, 1.0 },
+ { 0.039216, 0.078431, 0.270588, 1.0 },
+ { 0.039216, 0.078431, 0.270588, 1.0 },
+ { 0.039216, 0.078431, 0.270588, 1.0 },
+ { 0.039216, 0.078431, 0.270588, 1.0 },
+ { 0.047059, 0.094118, 0.290196, 1.0 },
+ { 0.050980, 0.098039, 0.294118, 1.0 },
+ { 0.054902, 0.101961, 0.298039, 1.0 },
+ { 0.054902, 0.101961, 0.305882, 1.0 },
+ { 0.058824, 0.101961, 0.313725, 1.0 },
+ { 0.058824, 0.101961, 0.313725, 1.0 },
+ { 0.078431, 0.125490, 0.352941, 1.0 },
+ { 0.090196, 0.145098, 0.384314, 1.0 },
+ { 0.117647, 0.188235, 0.439216, 1.0 },
+ { 0.133333, 0.203922, 0.462745, 1.0 },
+ { 0.156863, 0.227451, 0.509804, 1.0 },
+ { 0.164706, 0.235294, 0.521569, 1.0 },
+ { 0.172549, 0.243137, 0.533333, 1.0 },
+ { 0.223529, 0.294118, 0.615686, 1.0 },
+ { 0.266667, 0.360784, 0.705882, 1.0 },
+ { 0.298039, 0.392157, 0.745098, 1.0 },
+ { 0.352941, 0.447059, 0.823529, 1.0 },
+ { 0.384314, 0.478431, 0.862745, 1.0 },
+ { 0.560784, 0.631373, 0.874510, 1.0 },
+ { 0.666667, 0.674510, 0.772549, 1.0 },
+ { 0.737255, 0.717647, 0.701961, 1.0 },
+ { 0.752941, 0.733333, 0.654902, 1.0 },
+ { 0.807843, 0.709804, 0.498039, 1.0 },
+ { 0.729412, 0.647059, 0.525490, 1.0 },
+ { 0.431373, 0.388235, 0.317647, 1.0 },
+ { 0.270588, 0.270588, 0.270588, 1.0 },
+ { 0.082353, 0.141176, 0.372549, 1.0 },
+ { 0.074510, 0.121569, 0.349020, 1.0 },
+ { 0.082353, 0.141176, 0.372549, 1.0 },
+ { 0.113725, 0.172549, 0.427451, 1.0 },
+ { 0.152941, 0.227451, 0.498039, 1.0 },
+ { 0.219608, 0.294118, 0.603922, 1.0 },
+ { 0.396078, 0.431373, 0.560784, 1.0 },
+ { 0.482353, 0.486275, 0.501961, 1.0 },
+ { 0.576471, 0.627451, 0.792157, 1.0 },
+ { 0.541176, 0.611765, 0.894118, 1.0 },
+ { 0.364706, 0.466667, 0.847059, 1.0 },
+ { 0.317647, 0.407843, 0.772549, 1.0 },
+ { 0.258824, 0.352941, 0.690196, 1.0 },
+ { 0.239216, 0.321569, 0.647059, 1.0 },
+ { 0.211765, 0.294118, 0.603922, 1.0 },
+ { 0.196078, 0.270588, 0.572549, 1.0 },
+ { 0.192157, 0.262745, 0.560784, 1.0 },
+ { 0.192157, 0.266667, 0.564706, 1.0 },
+ { 0.203922, 0.278431, 0.580392, 1.0 },
+ { 0.211765, 0.294118, 0.603922, 1.0 },
+ { 0.200000, 0.274510, 0.576471, 1.0 },
+ { 0.184314, 0.258824, 0.556863, 1.0 },
+ { 0.164706, 0.235294, 0.517647, 1.0 },
+ { 0.129412, 0.200000, 0.458824, 1.0 },
+ { 0.113725, 0.172549, 0.427451, 1.0 },
+ { 0.090196, 0.145098, 0.384314, 1.0 },
+ { 0.074510, 0.121569, 0.349020, 1.0 },
+ { 0.070588, 0.109804, 0.341176, 1.0 },
+ { 0.074510, 0.121569, 0.349020, 1.0 },
+ { 0.078431, 0.125490, 0.352941, 1.0 },
+ { 0.082353, 0.141176, 0.372549, 1.0 },
+ { 0.098039, 0.141176, 0.384314, 1.0 },
+ { 0.121569, 0.176471, 0.431373, 1.0 },
+ { 0.137255, 0.203922, 0.474510, 1.0 },
+ { 0.168627, 0.239216, 0.521569, 1.0 },
+ { 0.188235, 0.258824, 0.556863, 1.0 },
+ { 0.235294, 0.317647, 0.635294, 1.0 },
+ { 0.270588, 0.364706, 0.701961, 1.0 },
+ { 0.278431, 0.372549, 0.717647, 1.0 },
+ { 0.254902, 0.341176, 0.674510, 1.0 },
+ { 0.231373, 0.313725, 0.631373, 1.0 },
+ { 0.192157, 0.266667, 0.568627, 1.0 },
+ { 0.145098, 0.219608, 0.490196, 1.0 },
+ { 0.113725, 0.184314, 0.435294, 1.0 },
+ { 0.082353, 0.141176, 0.372549, 1.0 },
+ { 0.062745, 0.113725, 0.329412, 1.0 },
+ { 0.058824, 0.101961, 0.313725, 1.0 },
+ { 0.054902, 0.101961, 0.305882, 1.0 },
+ { 0.050980, 0.098039, 0.294118, 1.0 },
+ { 0.050980, 0.098039, 0.294118, 1.0 },
+ { 0.047059, 0.094118, 0.290196, 1.0 },
+ { 0.054902, 0.094118, 0.294118, 1.0 },
+ { 0.113725, 0.125490, 0.184314, 1.0 },
+ { 0.243137, 0.219608, 0.156863, 1.0 },
+ { 0.698039, 0.572549, 0.270588, 1.0 },
+ { 0.415686, 0.352941, 0.211765, 1.0 },
+ };
+/* Apophysis-040427-26ISpher4 */
+static double4 colors_252[] = {
+ { 0.129412, 0.341176, 0.000000, 1.0 },
+ { 0.235294, 0.392157, 0.113725, 1.0 },
+ { 0.305882, 0.427451, 0.211765, 1.0 },
+ { 0.376471, 0.462745, 0.313725, 1.0 },
+ { 0.392157, 0.462745, 0.333333, 1.0 },
+ { 0.407843, 0.466667, 0.352941, 1.0 },
+ { 0.411765, 0.478431, 0.352941, 1.0 },
+ { 0.415686, 0.494118, 0.356863, 1.0 },
+ { 0.392157, 0.560784, 0.352941, 1.0 },
+ { 0.333333, 0.490196, 0.250980, 1.0 },
+ { 0.278431, 0.423529, 0.152941, 1.0 },
+ { 0.211765, 0.388235, 0.090196, 1.0 },
+ { 0.149020, 0.352941, 0.027451, 1.0 },
+ { 0.125490, 0.313725, 0.011765, 1.0 },
+ { 0.105882, 0.274510, 0.000000, 1.0 },
+ { 0.101961, 0.270588, 0.000000, 1.0 },
+ { 0.101961, 0.270588, 0.000000, 1.0 },
+ { 0.105882, 0.266667, 0.000000, 1.0 },
+ { 0.105882, 0.278431, 0.000000, 1.0 },
+ { 0.109804, 0.290196, 0.003922, 1.0 },
+ { 0.121569, 0.317647, 0.003922, 1.0 },
+ { 0.137255, 0.349020, 0.003922, 1.0 },
+ { 0.152941, 0.364706, 0.019608, 1.0 },
+ { 0.168627, 0.380392, 0.035294, 1.0 },
+ { 0.282353, 0.494118, 0.149020, 1.0 },
+ { 0.376471, 0.568627, 0.247059, 1.0 },
+ { 0.470588, 0.643137, 0.349020, 1.0 },
+ { 0.490196, 0.658824, 0.376471, 1.0 },
+ { 0.513725, 0.674510, 0.407843, 1.0 },
+ { 0.517647, 0.678431, 0.411765, 1.0 },
+ { 0.521569, 0.682353, 0.415686, 1.0 },
+ { 0.517647, 0.670588, 0.407843, 1.0 },
+ { 0.501961, 0.662745, 0.396078, 1.0 },
+ { 0.337255, 0.498039, 0.231373, 1.0 },
+ { 0.247059, 0.454902, 0.164706, 1.0 },
+ { 0.156863, 0.411765, 0.098039, 1.0 },
+ { 0.156863, 0.392157, 0.066667, 1.0 },
+ { 0.160784, 0.372549, 0.035294, 1.0 },
+ { 0.156863, 0.368627, 0.027451, 1.0 },
+ { 0.156863, 0.368627, 0.023529, 1.0 },
+ { 0.133333, 0.345098, 0.000000, 1.0 },
+ { 0.141176, 0.352941, 0.007843, 1.0 },
+ { 0.149020, 0.360784, 0.015686, 1.0 },
+ { 0.188235, 0.372549, 0.058824, 1.0 },
+ { 0.227451, 0.384314, 0.105882, 1.0 },
+ { 0.243137, 0.392157, 0.141176, 1.0 },
+ { 0.262745, 0.400000, 0.180392, 1.0 },
+ { 0.356863, 0.356863, 0.356863, 1.0 },
+ { 0.388235, 0.396078, 0.392157, 1.0 },
+ { 0.431373, 0.427451, 0.419608, 1.0 },
+ { 0.450980, 0.501961, 0.423529, 1.0 },
+ { 0.470588, 0.580392, 0.431373, 1.0 },
+ { 0.505882, 0.639216, 0.439216, 1.0 },
+ { 0.545098, 0.698039, 0.450980, 1.0 },
+ { 0.552941, 0.701961, 0.458824, 1.0 },
+ { 0.560784, 0.709804, 0.470588, 1.0 },
+ { 0.600000, 0.650980, 0.541176, 1.0 },
+ { 0.611765, 0.662745, 0.552941, 1.0 },
+ { 0.623529, 0.674510, 0.564706, 1.0 },
+ { 0.607843, 0.701961, 0.537255, 1.0 },
+ { 0.596078, 0.733333, 0.513725, 1.0 },
+ { 0.580392, 0.725490, 0.498039, 1.0 },
+ { 0.568627, 0.717647, 0.486275, 1.0 },
+ { 0.556863, 0.666667, 0.474510, 1.0 },
+ { 0.537255, 0.686275, 0.454902, 1.0 },
+ { 0.521569, 0.682353, 0.423529, 1.0 },
+ { 0.462745, 0.619608, 0.400000, 1.0 },
+ { 0.407843, 0.560784, 0.376471, 1.0 },
+ { 0.392157, 0.541176, 0.349020, 1.0 },
+ { 0.380392, 0.525490, 0.321569, 1.0 },
+ { 0.301961, 0.498039, 0.250980, 1.0 },
+ { 0.274510, 0.443137, 0.164706, 1.0 },
+ { 0.243137, 0.454902, 0.109804, 1.0 },
+ { 0.313725, 0.521569, 0.188235, 1.0 },
+ { 0.388235, 0.592157, 0.266667, 1.0 },
+ { 0.447059, 0.631373, 0.333333, 1.0 },
+ { 0.509804, 0.670588, 0.403922, 1.0 },
+ { 0.513725, 0.674510, 0.411765, 1.0 },
+ { 0.521569, 0.682353, 0.423529, 1.0 },
+ { 0.521569, 0.682353, 0.423529, 1.0 },
+ { 0.521569, 0.682353, 0.423529, 1.0 },
+ { 0.513725, 0.674510, 0.407843, 1.0 },
+ { 0.509804, 0.670588, 0.403922, 1.0 },
+ { 0.509804, 0.670588, 0.403922, 1.0 },
+ { 0.505882, 0.666667, 0.400000, 1.0 },
+ { 0.501961, 0.662745, 0.396078, 1.0 },
+ { 0.474510, 0.584314, 0.423529, 1.0 },
+ { 0.482353, 0.482353, 0.450980, 1.0 },
+ { 0.427451, 0.423529, 0.415686, 1.0 },
+ { 0.462745, 0.541176, 0.403922, 1.0 },
+ { 0.501961, 0.662745, 0.396078, 1.0 },
+ { 0.505882, 0.666667, 0.400000, 1.0 },
+ { 0.509804, 0.670588, 0.403922, 1.0 },
+ { 0.509804, 0.670588, 0.403922, 1.0 },
+ { 0.486275, 0.654902, 0.376471, 1.0 },
+ { 0.423529, 0.615686, 0.305882, 1.0 },
+ { 0.337255, 0.529412, 0.207843, 1.0 },
+ { 0.278431, 0.431373, 0.184314, 1.0 },
+ { 0.329412, 0.447059, 0.258824, 1.0 },
+ { 0.380392, 0.462745, 0.333333, 1.0 },
+ { 0.388235, 0.470588, 0.341176, 1.0 },
+ { 0.400000, 0.482353, 0.352941, 1.0 },
+ { 0.329412, 0.486275, 0.243137, 1.0 },
+ { 0.278431, 0.431373, 0.176471, 1.0 },
+ { 0.176471, 0.388235, 0.043137, 1.0 },
+ { 0.149020, 0.356863, 0.023529, 1.0 },
+ { 0.125490, 0.329412, 0.003922, 1.0 },
+ { 0.117647, 0.309804, 0.000000, 1.0 },
+ { 0.113725, 0.294118, 0.000000, 1.0 },
+ { 0.101961, 0.254902, 0.007843, 1.0 },
+ { 0.098039, 0.235294, 0.007843, 1.0 },
+ { 0.090196, 0.219608, 0.003922, 1.0 },
+ { 0.094118, 0.231373, 0.003922, 1.0 },
+ { 0.090196, 0.239216, 0.000000, 1.0 },
+ { 0.094118, 0.247059, 0.003922, 1.0 },
+ { 0.101961, 0.254902, 0.007843, 1.0 },
+ { 0.105882, 0.274510, 0.000000, 1.0 },
+ { 0.105882, 0.286275, 0.000000, 1.0 },
+ { 0.121569, 0.282353, 0.015686, 1.0 },
+ { 0.117647, 0.309804, 0.000000, 1.0 },
+ { 0.121569, 0.313725, 0.003922, 1.0 },
+ { 0.125490, 0.329412, 0.000000, 1.0 },
+ { 0.133333, 0.345098, 0.000000, 1.0 },
+ { 0.137255, 0.349020, 0.003922, 1.0 },
+ { 0.141176, 0.352941, 0.007843, 1.0 },
+ { 0.149020, 0.352941, 0.027451, 1.0 },
+ { 0.176471, 0.305882, 0.098039, 1.0 },
+ { 0.227451, 0.227451, 0.196078, 1.0 },
+ { 0.262745, 0.270588, 0.215686, 1.0 },
+ { 0.298039, 0.400000, 0.211765, 1.0 },
+ { 0.286275, 0.407843, 0.196078, 1.0 },
+ { 0.278431, 0.419608, 0.180392, 1.0 },
+ { 0.258824, 0.419608, 0.160784, 1.0 },
+ { 0.258824, 0.419608, 0.160784, 1.0 },
+ { 0.258824, 0.419608, 0.152941, 1.0 },
+ { 0.243137, 0.423529, 0.137255, 1.0 },
+ { 0.180392, 0.384314, 0.050980, 1.0 },
+ { 0.168627, 0.376471, 0.039216, 1.0 },
+ { 0.160784, 0.372549, 0.027451, 1.0 },
+ { 0.168627, 0.380392, 0.035294, 1.0 },
+ { 0.176471, 0.388235, 0.043137, 1.0 },
+ { 0.200000, 0.403922, 0.078431, 1.0 },
+ { 0.235294, 0.447059, 0.101961, 1.0 },
+ { 0.282353, 0.494118, 0.149020, 1.0 },
+ { 0.337255, 0.505882, 0.227451, 1.0 },
+ { 0.403922, 0.552941, 0.352941, 1.0 },
+ { 0.403922, 0.517647, 0.352941, 1.0 },
+ { 0.403922, 0.486275, 0.356863, 1.0 },
+ { 0.411765, 0.490196, 0.352941, 1.0 },
+ { 0.435294, 0.521569, 0.372549, 1.0 },
+ { 0.454902, 0.584314, 0.360784, 1.0 },
+ { 0.498039, 0.658824, 0.392157, 1.0 },
+ { 0.447059, 0.627451, 0.333333, 1.0 },
+ { 0.415686, 0.607843, 0.298039, 1.0 },
+ { 0.388235, 0.592157, 0.266667, 1.0 },
+ { 0.305882, 0.517647, 0.172549, 1.0 },
+ { 0.282353, 0.450980, 0.172549, 1.0 },
+ { 0.266667, 0.458824, 0.200000, 1.0 },
+ { 0.368627, 0.572549, 0.239216, 1.0 },
+ { 0.427451, 0.619608, 0.309804, 1.0 },
+ { 0.486275, 0.654902, 0.376471, 1.0 },
+ { 0.509804, 0.670588, 0.403922, 1.0 },
+ { 0.505882, 0.666667, 0.400000, 1.0 },
+ { 0.501961, 0.662745, 0.396078, 1.0 },
+ { 0.486275, 0.654902, 0.376471, 1.0 },
+ { 0.415686, 0.564706, 0.372549, 1.0 },
+ { 0.419608, 0.552941, 0.356863, 1.0 },
+ { 0.423529, 0.537255, 0.349020, 1.0 },
+ { 0.372549, 0.517647, 0.254902, 1.0 },
+ { 0.356863, 0.478431, 0.250980, 1.0 },
+ { 0.345098, 0.439216, 0.250980, 1.0 },
+ { 0.290196, 0.431373, 0.188235, 1.0 },
+ { 0.282353, 0.411765, 0.188235, 1.0 },
+ { 0.266667, 0.427451, 0.168627, 1.0 },
+ { 0.258824, 0.419608, 0.152941, 1.0 },
+ { 0.274510, 0.427451, 0.172549, 1.0 },
+ { 0.309804, 0.439216, 0.215686, 1.0 },
+ { 0.360784, 0.439216, 0.301961, 1.0 },
+ { 0.431373, 0.423529, 0.376471, 1.0 },
+ { 0.419608, 0.415686, 0.407843, 1.0 },
+ { 0.400000, 0.400000, 0.400000, 1.0 },
+ { 0.380392, 0.380392, 0.380392, 1.0 },
+ { 0.341176, 0.341176, 0.341176, 1.0 },
+ { 0.270588, 0.270588, 0.223529, 1.0 },
+ { 0.180392, 0.294118, 0.082353, 1.0 },
+ { 0.156863, 0.278431, 0.054902, 1.0 },
+ { 0.133333, 0.266667, 0.031373, 1.0 },
+ { 0.113725, 0.274510, 0.015686, 1.0 },
+ { 0.101961, 0.270588, 0.000000, 1.0 },
+ { 0.101961, 0.270588, 0.000000, 1.0 },
+ { 0.113725, 0.294118, 0.007843, 1.0 },
+ { 0.125490, 0.329412, 0.003922, 1.0 },
+ { 0.152941, 0.364706, 0.019608, 1.0 },
+ { 0.200000, 0.411765, 0.066667, 1.0 },
+ { 0.239216, 0.450980, 0.105882, 1.0 },
+ { 0.282353, 0.494118, 0.149020, 1.0 },
+ { 0.407843, 0.600000, 0.282353, 1.0 },
+ { 0.482353, 0.650980, 0.372549, 1.0 },
+ { 0.505882, 0.666667, 0.400000, 1.0 },
+ { 0.494118, 0.662745, 0.392157, 1.0 },
+ { 0.427451, 0.584314, 0.388235, 1.0 },
+ { 0.403922, 0.529412, 0.337255, 1.0 },
+ { 0.325490, 0.407843, 0.254902, 1.0 },
+ { 0.227451, 0.227451, 0.196078, 1.0 },
+ { 0.180392, 0.176471, 0.160784, 1.0 },
+ { 0.168627, 0.164706, 0.149020, 1.0 },
+ { 0.109804, 0.250980, 0.011765, 1.0 },
+ { 0.117647, 0.298039, 0.003922, 1.0 },
+ { 0.129412, 0.341176, 0.003922, 1.0 },
+ { 0.152941, 0.364706, 0.027451, 1.0 },
+ { 0.203922, 0.372549, 0.090196, 1.0 },
+ { 0.235294, 0.356863, 0.125490, 1.0 },
+ { 0.298039, 0.368627, 0.219608, 1.0 },
+ { 0.349020, 0.349020, 0.349020, 1.0 },
+ { 0.368627, 0.360784, 0.372549, 1.0 },
+ { 0.356863, 0.356863, 0.356863, 1.0 },
+ { 0.282353, 0.388235, 0.227451, 1.0 },
+ { 0.262745, 0.364706, 0.188235, 1.0 },
+ { 0.211765, 0.325490, 0.105882, 1.0 },
+ { 0.207843, 0.321569, 0.101961, 1.0 },
+ { 0.200000, 0.333333, 0.094118, 1.0 },
+ { 0.156863, 0.349020, 0.031373, 1.0 },
+ { 0.141176, 0.333333, 0.023529, 1.0 },
+ { 0.129412, 0.290196, 0.015686, 1.0 },
+ { 0.184314, 0.313725, 0.098039, 1.0 },
+ { 0.247059, 0.321569, 0.141176, 1.0 },
+ { 0.301961, 0.364706, 0.219608, 1.0 },
+ { 0.364706, 0.364706, 0.364706, 1.0 },
+ { 0.392157, 0.392157, 0.392157, 1.0 },
+ { 0.341176, 0.341176, 0.341176, 1.0 },
+ { 0.262745, 0.349020, 0.196078, 1.0 },
+ { 0.227451, 0.364706, 0.105882, 1.0 },
+ { 0.172549, 0.364706, 0.047059, 1.0 },
+ { 0.156863, 0.368627, 0.023529, 1.0 },
+ { 0.145098, 0.356863, 0.011765, 1.0 },
+ { 0.141176, 0.352941, 0.007843, 1.0 },
+ { 0.137255, 0.349020, 0.003922, 1.0 },
+ { 0.137255, 0.349020, 0.003922, 1.0 },
+ { 0.145098, 0.356863, 0.011765, 1.0 },
+ { 0.152941, 0.364706, 0.019608, 1.0 },
+ { 0.164706, 0.376471, 0.031373, 1.0 },
+ { 0.196078, 0.400000, 0.074510, 1.0 },
+ { 0.254902, 0.427451, 0.133333, 1.0 },
+ { 0.388235, 0.580392, 0.262745, 1.0 },
+ { 0.447059, 0.627451, 0.345098, 1.0 },
+ { 0.521569, 0.682353, 0.423529, 1.0 },
+ { 0.607843, 0.725490, 0.521569, 1.0 },
+ { 0.764706, 0.819608, 0.721569, 1.0 },
+ { 0.800000, 0.847059, 0.768627, 1.0 },
+ { 0.862745, 0.905882, 0.850980, 1.0 },
+ { 0.870588, 0.901961, 0.850980, 1.0 },
+ { 0.807843, 0.854902, 0.776471, 1.0 },
+ { 0.788235, 0.835294, 0.756863, 1.0 },
+ { 0.643137, 0.701961, 0.588235, 1.0 },
+ { 0.545098, 0.643137, 0.529412, 1.0 },
+ { 0.494118, 0.564706, 0.407843, 1.0 },
+ };
+/* Apophysis-040427-26ISph2 */
+static double4 colors_253[] = {
+ { 0.600000, 0.572549, 0.705882, 1.0 },
+ { 0.639216, 0.662745, 0.764706, 1.0 },
+ { 0.647059, 0.666667, 0.776471, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.650980, 0.643137, 0.780392, 1.0 },
+ { 0.643137, 0.619608, 0.768627, 1.0 },
+ { 0.564706, 0.545098, 0.662745, 1.0 },
+ { 0.529412, 0.525490, 0.619608, 1.0 },
+ { 0.498039, 0.509804, 0.576471, 1.0 },
+ { 0.521569, 0.533333, 0.576471, 1.0 },
+ { 0.545098, 0.556863, 0.576471, 1.0 },
+ { 0.611765, 0.623529, 0.658824, 1.0 },
+ { 0.682353, 0.690196, 0.741176, 1.0 },
+ { 0.682353, 0.698039, 0.764706, 1.0 },
+ { 0.686275, 0.705882, 0.792157, 1.0 },
+ { 0.705882, 0.733333, 0.803922, 1.0 },
+ { 0.709804, 0.713725, 0.807843, 1.0 },
+ { 0.713725, 0.694118, 0.811765, 1.0 },
+ { 0.694118, 0.694118, 0.811765, 1.0 },
+ { 0.678431, 0.698039, 0.811765, 1.0 },
+ { 0.678431, 0.694118, 0.811765, 1.0 },
+ { 0.678431, 0.690196, 0.811765, 1.0 },
+ { 0.662745, 0.674510, 0.803922, 1.0 },
+ { 0.658824, 0.670588, 0.796078, 1.0 },
+ { 0.654902, 0.666667, 0.788235, 1.0 },
+ { 0.627451, 0.615686, 0.745098, 1.0 },
+ { 0.603922, 0.564706, 0.701961, 1.0 },
+ { 0.588235, 0.564706, 0.678431, 1.0 },
+ { 0.572549, 0.564706, 0.658824, 1.0 },
+ { 0.533333, 0.549020, 0.584314, 1.0 },
+ { 0.490196, 0.501961, 0.560784, 1.0 },
+ { 0.470588, 0.494118, 0.541176, 1.0 },
+ { 0.450980, 0.454902, 0.541176, 1.0 },
+ { 0.431373, 0.415686, 0.545098, 1.0 },
+ { 0.454902, 0.431373, 0.568627, 1.0 },
+ { 0.482353, 0.450980, 0.596078, 1.0 },
+ { 0.501961, 0.466667, 0.631373, 1.0 },
+ { 0.521569, 0.486275, 0.670588, 1.0 },
+ { 0.603922, 0.576471, 0.741176, 1.0 },
+ { 0.623529, 0.615686, 0.760784, 1.0 },
+ { 0.647059, 0.658824, 0.780392, 1.0 },
+ { 0.650980, 0.662745, 0.784314, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.666667, 0.678431, 0.800000, 1.0 },
+ { 0.678431, 0.694118, 0.807843, 1.0 },
+ { 0.686275, 0.701961, 0.800000, 1.0 },
+ { 0.678431, 0.698039, 0.796078, 1.0 },
+ { 0.674510, 0.698039, 0.792157, 1.0 },
+ { 0.678431, 0.694118, 0.784314, 1.0 },
+ { 0.682353, 0.690196, 0.780392, 1.0 },
+ { 0.674510, 0.690196, 0.776471, 1.0 },
+ { 0.666667, 0.690196, 0.776471, 1.0 },
+ { 0.658824, 0.678431, 0.792157, 1.0 },
+ { 0.654902, 0.674510, 0.788235, 1.0 },
+ { 0.654902, 0.670588, 0.784314, 1.0 },
+ { 0.639216, 0.658824, 0.752941, 1.0 },
+ { 0.627451, 0.647059, 0.725490, 1.0 },
+ { 0.619608, 0.623529, 0.682353, 1.0 },
+ { 0.615686, 0.603922, 0.639216, 1.0 },
+ { 0.572549, 0.588235, 0.600000, 1.0 },
+ { 0.509804, 0.521569, 0.580392, 1.0 },
+ { 0.505882, 0.454902, 0.149020, 1.0 },
+ { 0.647059, 0.584314, 0.141176, 1.0 },
+ { 0.792157, 0.713725, 0.137255, 1.0 },
+ { 0.811765, 0.823529, 0.125490, 1.0 },
+ { 0.831373, 0.933333, 0.113725, 1.0 },
+ { 0.631373, 0.788235, 0.164706, 1.0 },
+ { 0.443137, 0.650980, 0.235294, 1.0 },
+ { 0.431373, 0.415686, 0.521569, 1.0 },
+ { 0.427451, 0.403922, 0.580392, 1.0 },
+ { 0.427451, 0.392157, 0.639216, 1.0 },
+ { 0.466667, 0.439216, 0.627451, 1.0 },
+ { 0.509804, 0.486275, 0.619608, 1.0 },
+ { 0.517647, 0.490196, 0.623529, 1.0 },
+ { 0.525490, 0.498039, 0.627451, 1.0 },
+ { 0.568627, 0.549020, 0.666667, 1.0 },
+ { 0.615686, 0.631373, 0.737255, 1.0 },
+ { 0.678431, 0.658824, 0.749020, 1.0 },
+ { 0.666667, 0.670588, 0.756863, 1.0 },
+ { 0.658824, 0.682353, 0.768627, 1.0 },
+ { 0.654902, 0.678431, 0.768627, 1.0 },
+ { 0.654902, 0.678431, 0.772549, 1.0 },
+ { 0.647059, 0.666667, 0.784314, 1.0 },
+ { 0.654902, 0.674510, 0.792157, 1.0 },
+ { 0.627451, 0.643137, 0.756863, 1.0 },
+ { 0.619608, 0.635294, 0.741176, 1.0 },
+ { 0.611765, 0.627451, 0.725490, 1.0 },
+ { 0.580392, 0.584314, 0.701961, 1.0 },
+ { 0.549020, 0.545098, 0.678431, 1.0 },
+ { 0.501961, 0.525490, 0.588235, 1.0 },
+ { 0.505882, 0.517647, 0.584314, 1.0 },
+ { 0.529412, 0.533333, 0.603922, 1.0 },
+ { 0.564706, 0.545098, 0.701961, 1.0 },
+ { 0.607843, 0.607843, 0.741176, 1.0 },
+ { 0.619608, 0.631373, 0.737255, 1.0 },
+ { 0.631373, 0.658824, 0.733333, 1.0 },
+ { 0.635294, 0.662745, 0.737255, 1.0 },
+ { 0.643137, 0.670588, 0.745098, 1.0 },
+ { 0.635294, 0.662745, 0.733333, 1.0 },
+ { 0.627451, 0.654902, 0.725490, 1.0 },
+ { 0.635294, 0.662745, 0.733333, 1.0 },
+ { 0.658824, 0.678431, 0.764706, 1.0 },
+ { 0.682353, 0.698039, 0.796078, 1.0 },
+ { 0.701961, 0.701961, 0.819608, 1.0 },
+ { 0.725490, 0.709804, 0.847059, 1.0 },
+ { 0.760784, 0.780392, 0.858824, 1.0 },
+ { 0.796078, 0.807843, 0.874510, 1.0 },
+ { 0.796078, 0.807843, 0.882353, 1.0 },
+ { 0.796078, 0.807843, 0.882353, 1.0 },
+ { 0.803922, 0.815686, 0.890196, 1.0 },
+ { 0.823529, 0.823529, 0.886275, 1.0 },
+ { 0.847059, 0.831373, 0.886275, 1.0 },
+ { 0.886275, 0.898039, 0.925490, 1.0 },
+ { 0.909804, 0.905882, 0.925490, 1.0 },
+ { 0.913725, 0.901961, 0.937255, 1.0 },
+ { 0.913725, 0.909804, 0.933333, 1.0 },
+ { 0.901961, 0.925490, 0.925490, 1.0 },
+ { 0.874510, 0.898039, 0.898039, 1.0 },
+ { 0.847059, 0.870588, 0.870588, 1.0 },
+ { 0.815686, 0.835294, 0.862745, 1.0 },
+ { 0.788235, 0.800000, 0.858824, 1.0 },
+ { 0.768627, 0.780392, 0.847059, 1.0 },
+ { 0.686275, 0.701961, 0.815686, 1.0 },
+ { 0.670588, 0.686275, 0.800000, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.800000, 1.0 },
+ { 0.658824, 0.670588, 0.800000, 1.0 },
+ { 0.658824, 0.670588, 0.800000, 1.0 },
+ { 0.658824, 0.670588, 0.800000, 1.0 },
+ { 0.658824, 0.670588, 0.796078, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.654902, 0.674510, 0.792157, 1.0 },
+ { 0.654902, 0.674510, 0.792157, 1.0 },
+ { 0.670588, 0.694118, 0.796078, 1.0 },
+ { 0.670588, 0.694118, 0.788235, 1.0 },
+ { 0.670588, 0.694118, 0.780392, 1.0 },
+ { 0.666667, 0.694118, 0.768627, 1.0 },
+ { 0.658824, 0.686275, 0.756863, 1.0 },
+ { 0.658824, 0.682353, 0.729412, 1.0 },
+ { 0.623529, 0.650980, 0.725490, 1.0 },
+ { 0.517647, 0.525490, 0.607843, 1.0 },
+ { 0.505882, 0.521569, 0.584314, 1.0 },
+ { 0.494118, 0.517647, 0.564706, 1.0 },
+ { 0.490196, 0.505882, 0.552941, 1.0 },
+ { 0.490196, 0.494118, 0.564706, 1.0 },
+ { 0.509804, 0.490196, 0.615686, 1.0 },
+ { 0.505882, 0.486275, 0.611765, 1.0 },
+ { 0.450980, 0.419608, 0.654902, 1.0 },
+ { 0.443137, 0.403922, 0.650980, 1.0 },
+ { 0.486275, 0.482353, 0.709804, 1.0 },
+ { 0.513725, 0.498039, 0.713725, 1.0 },
+ { 0.545098, 0.517647, 0.717647, 1.0 },
+ { 0.580392, 0.568627, 0.745098, 1.0 },
+ { 0.619608, 0.631373, 0.768627, 1.0 },
+ { 0.654902, 0.666667, 0.788235, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.670588, 0.792157, 1.0 },
+ { 0.658824, 0.674510, 0.788235, 1.0 },
+ { 0.670588, 0.670588, 0.780392, 1.0 },
+ { 0.666667, 0.690196, 0.776471, 1.0 },
+ { 0.662745, 0.686275, 0.772549, 1.0 },
+ { 0.650980, 0.674510, 0.776471, 1.0 },
+ { 0.627451, 0.643137, 0.749020, 1.0 },
+ { 0.588235, 0.560784, 0.733333, 1.0 },
+ { 0.498039, 0.470588, 0.643137, 1.0 },
+ { 0.392157, 0.352941, 0.623529, 1.0 },
+ { 0.321569, 0.266667, 0.498039, 1.0 },
+ { 0.188235, 0.129412, 0.360784, 1.0 },
+ { 0.117647, 0.145098, 0.325490, 1.0 },
+ { 0.101961, 0.109804, 0.309804, 1.0 },
+ { 0.137255, 0.113725, 0.356863, 1.0 },
+ { 0.349020, 0.294118, 0.501961, 1.0 },
+ { 0.454902, 0.427451, 0.600000, 1.0 },
+ { 0.552941, 0.533333, 0.690196, 1.0 },
+ { 0.623529, 0.647059, 0.733333, 1.0 },
+ { 0.686275, 0.709804, 0.803922, 1.0 },
+ { 0.741176, 0.737255, 0.858824, 1.0 },
+ { 0.776471, 0.796078, 0.874510, 1.0 },
+ { 0.776471, 0.803922, 0.866667, 1.0 },
+ { 0.772549, 0.784314, 0.843137, 1.0 },
+ { 0.721569, 0.729412, 0.788235, 1.0 },
+ { 0.670588, 0.647059, 0.788235, 1.0 },
+ { 0.556863, 0.533333, 0.768627, 1.0 },
+ { 0.525490, 0.490196, 0.698039, 1.0 },
+ { 0.443137, 0.403922, 0.643137, 1.0 },
+ { 0.392157, 0.345098, 0.541176, 1.0 },
+ { 0.392157, 0.345098, 0.541176, 1.0 },
+ { 0.388235, 0.341176, 0.529412, 1.0 },
+ { 0.380392, 0.345098, 0.529412, 1.0 },
+ { 0.360784, 0.313725, 0.509804, 1.0 },
+ { 0.301961, 0.333333, 0.525490, 1.0 },
+ { 0.337255, 0.313725, 0.494118, 1.0 },
+ { 0.239216, 0.223529, 0.419608, 1.0 },
+ { 0.188235, 0.129412, 0.360784, 1.0 },
+ { 0.266667, 0.239216, 0.552941, 1.0 },
+ { 0.278431, 0.243137, 0.552941, 1.0 },
+ { 0.349020, 0.333333, 0.623529, 1.0 },
+ { 0.400000, 0.423529, 0.666667, 1.0 },
+ { 0.533333, 0.525490, 0.678431, 1.0 },
+ { 0.615686, 0.635294, 0.749020, 1.0 },
+ { 0.647059, 0.658824, 0.780392, 1.0 },
+ { 0.674510, 0.674510, 0.784314, 1.0 },
+ { 0.705882, 0.698039, 0.784314, 1.0 },
+ { 0.698039, 0.705882, 0.788235, 1.0 },
+ { 0.705882, 0.709804, 0.788235, 1.0 },
+ { 0.745098, 0.725490, 0.815686, 1.0 },
+ { 0.784314, 0.768627, 0.835294, 1.0 },
+ { 0.792157, 0.780392, 0.862745, 1.0 },
+ { 0.815686, 0.800000, 0.866667, 1.0 },
+ { 0.823529, 0.811765, 0.894118, 1.0 },
+ { 0.870588, 0.850980, 0.878431, 1.0 },
+ { 0.819608, 0.835294, 0.839216, 1.0 },
+ { 0.803922, 0.815686, 0.874510, 1.0 },
+ { 0.792157, 0.803922, 0.870588, 1.0 },
+ { 0.768627, 0.752941, 0.843137, 1.0 },
+ { 0.717647, 0.694118, 0.796078, 1.0 },
+ { 0.698039, 0.670588, 0.792157, 1.0 },
+ { 0.647059, 0.674510, 0.749020, 1.0 },
+ { 0.627451, 0.650980, 0.737255, 1.0 },
+ { 0.639216, 0.674510, 0.741176, 1.0 },
+ };
+/* Apophysis-040427-26ISph11 */
+static double4 colors_254[] = {
+ { 0.572549, 0.243137, 0.337255, 1.0 },
+ { 0.333333, 0.098039, 0.372549, 1.0 },
+ { 0.337255, 0.078431, 0.325490, 1.0 },
+ { 0.341176, 0.062745, 0.282353, 1.0 },
+ { 0.329412, 0.062745, 0.250980, 1.0 },
+ { 0.321569, 0.066667, 0.223529, 1.0 },
+ { 0.298039, 0.078431, 0.258824, 1.0 },
+ { 0.274510, 0.090196, 0.294118, 1.0 },
+ { 0.282353, 0.109804, 0.443137, 1.0 },
+ { 0.325490, 0.156863, 0.419608, 1.0 },
+ { 0.372549, 0.207843, 0.396078, 1.0 },
+ { 0.435294, 0.274510, 0.384314, 1.0 },
+ { 0.498039, 0.341176, 0.372549, 1.0 },
+ { 0.603922, 0.368627, 0.419608, 1.0 },
+ { 0.713725, 0.396078, 0.470588, 1.0 },
+ { 0.772549, 0.427451, 0.466667, 1.0 },
+ { 0.831373, 0.462745, 0.462745, 1.0 },
+ { 0.807843, 0.607843, 0.666667, 1.0 },
+ { 0.749020, 0.592157, 0.647059, 1.0 },
+ { 0.690196, 0.580392, 0.627451, 1.0 },
+ { 0.600000, 0.474510, 0.607843, 1.0 },
+ { 0.509804, 0.372549, 0.592157, 1.0 },
+ { 0.466667, 0.345098, 0.592157, 1.0 },
+ { 0.427451, 0.321569, 0.592157, 1.0 },
+ { 0.501961, 0.305882, 0.576471, 1.0 },
+ { 0.529412, 0.392157, 0.592157, 1.0 },
+ { 0.560784, 0.478431, 0.607843, 1.0 },
+ { 0.568627, 0.568627, 0.694118, 1.0 },
+ { 0.580392, 0.662745, 0.784314, 1.0 },
+ { 0.592157, 0.701961, 0.854902, 1.0 },
+ { 0.607843, 0.741176, 0.929412, 1.0 },
+ { 0.611765, 0.800000, 0.949020, 1.0 },
+ { 0.549020, 0.682353, 0.792157, 1.0 },
+ { 0.290196, 0.741176, 0.674510, 1.0 },
+ { 0.392157, 0.686275, 0.611765, 1.0 },
+ { 0.494118, 0.631373, 0.552941, 1.0 },
+ { 0.541176, 0.580392, 0.580392, 1.0 },
+ { 0.588235, 0.529412, 0.611765, 1.0 },
+ { 0.588235, 0.521569, 0.600000, 1.0 },
+ { 0.588235, 0.513725, 0.592157, 1.0 },
+ { 0.447059, 0.545098, 0.521569, 1.0 },
+ { 0.384314, 0.584314, 0.568627, 1.0 },
+ { 0.325490, 0.623529, 0.615686, 1.0 },
+ { 0.494118, 0.650980, 0.705882, 1.0 },
+ { 0.666667, 0.678431, 0.800000, 1.0 },
+ { 0.674510, 0.666667, 0.792157, 1.0 },
+ { 0.682353, 0.654902, 0.788235, 1.0 },
+ { 0.701961, 0.701961, 0.803922, 1.0 },
+ { 0.749020, 0.705882, 0.862745, 1.0 },
+ { 0.784314, 0.831373, 0.894118, 1.0 },
+ { 0.705882, 0.788235, 0.858824, 1.0 },
+ { 0.627451, 0.749020, 0.827451, 1.0 },
+ { 0.603922, 0.650980, 0.792157, 1.0 },
+ { 0.580392, 0.552941, 0.756863, 1.0 },
+ { 0.592157, 0.517647, 0.690196, 1.0 },
+ { 0.603922, 0.486275, 0.627451, 1.0 },
+ { 0.596078, 0.439216, 0.541176, 1.0 },
+ { 0.588235, 0.474510, 0.517647, 1.0 },
+ { 0.584314, 0.509804, 0.494118, 1.0 },
+ { 0.654902, 0.509804, 0.525490, 1.0 },
+ { 0.729412, 0.509804, 0.560784, 1.0 },
+ { 0.788235, 0.478431, 0.521569, 1.0 },
+ { 0.847059, 0.450980, 0.482353, 1.0 },
+ { 0.870588, 0.556863, 0.568627, 1.0 },
+ { 0.858824, 0.678431, 0.686275, 1.0 },
+ { 0.847059, 0.698039, 0.756863, 1.0 },
+ { 0.792157, 0.701961, 0.800000, 1.0 },
+ { 0.737255, 0.709804, 0.843137, 1.0 },
+ { 0.682353, 0.682353, 0.835294, 1.0 },
+ { 0.627451, 0.654902, 0.827451, 1.0 },
+ { 0.552941, 0.556863, 0.768627, 1.0 },
+ { 0.513725, 0.521569, 0.721569, 1.0 },
+ { 0.423529, 0.337255, 0.517647, 1.0 },
+ { 0.384314, 0.301961, 0.407843, 1.0 },
+ { 0.349020, 0.266667, 0.301961, 1.0 },
+ { 0.239216, 0.376471, 0.309804, 1.0 },
+ { 0.133333, 0.490196, 0.321569, 1.0 },
+ { 0.211765, 0.596078, 0.431373, 1.0 },
+ { 0.294118, 0.705882, 0.545098, 1.0 },
+ { 0.243137, 0.709804, 0.686275, 1.0 },
+ { 0.262745, 0.701961, 0.749020, 1.0 },
+ { 0.415686, 0.301961, 0.564706, 1.0 },
+ { 0.400000, 0.235294, 0.525490, 1.0 },
+ { 0.384314, 0.168627, 0.486275, 1.0 },
+ { 0.364706, 0.180392, 0.470588, 1.0 },
+ { 0.345098, 0.192157, 0.454902, 1.0 },
+ { 0.356863, 0.211765, 0.423529, 1.0 },
+ { 0.400000, 0.258824, 0.439216, 1.0 },
+ { 0.525490, 0.364706, 0.482353, 1.0 },
+ { 0.588235, 0.368627, 0.443137, 1.0 },
+ { 0.654902, 0.376471, 0.407843, 1.0 },
+ { 0.647059, 0.396078, 0.388235, 1.0 },
+ { 0.639216, 0.419608, 0.368627, 1.0 },
+ { 0.525490, 0.368627, 0.372549, 1.0 },
+ { 0.509804, 0.349020, 0.372549, 1.0 },
+ { 0.470588, 0.337255, 0.392157, 1.0 },
+ { 0.450980, 0.325490, 0.368627, 1.0 },
+ { 0.490196, 0.231373, 0.286275, 1.0 },
+ { 0.423529, 0.160784, 0.301961, 1.0 },
+ { 0.360784, 0.094118, 0.317647, 1.0 },
+ { 0.345098, 0.078431, 0.301961, 1.0 },
+ { 0.333333, 0.062745, 0.286275, 1.0 },
+ { 0.329412, 0.121569, 0.388235, 1.0 },
+ { 0.270588, 0.164706, 0.443137, 1.0 },
+ { 0.345098, 0.443137, 0.529412, 1.0 },
+ { 0.388235, 0.466667, 0.545098, 1.0 },
+ { 0.431373, 0.490196, 0.564706, 1.0 },
+ { 0.462745, 0.501961, 0.537255, 1.0 },
+ { 0.494118, 0.517647, 0.509804, 1.0 },
+ { 0.513725, 0.474510, 0.505882, 1.0 },
+ { 0.411765, 0.372549, 0.568627, 1.0 },
+ { 0.403922, 0.301961, 0.486275, 1.0 },
+ { 0.352941, 0.254902, 0.380392, 1.0 },
+ { 0.356863, 0.254902, 0.258824, 1.0 },
+ { 0.419608, 0.290196, 0.286275, 1.0 },
+ { 0.486275, 0.325490, 0.317647, 1.0 },
+ { 0.490196, 0.321569, 0.349020, 1.0 },
+ { 0.501961, 0.341176, 0.364706, 1.0 },
+ { 0.486275, 0.341176, 0.368627, 1.0 },
+ { 0.482353, 0.333333, 0.415686, 1.0 },
+ { 0.423529, 0.270588, 0.392157, 1.0 },
+ { 0.345098, 0.211765, 0.392157, 1.0 },
+ { 0.266667, 0.156863, 0.396078, 1.0 },
+ { 0.262745, 0.156863, 0.411765, 1.0 },
+ { 0.258824, 0.160784, 0.427451, 1.0 },
+ { 0.105882, 0.270588, 0.498039, 1.0 },
+ { 0.113725, 0.278431, 0.513725, 1.0 },
+ { 0.223529, 0.074510, 0.509804, 1.0 },
+ { 0.258824, 0.168627, 0.576471, 1.0 },
+ { 0.411765, 0.235294, 0.607843, 1.0 },
+ { 0.537255, 0.254902, 0.670588, 1.0 },
+ { 0.666667, 0.278431, 0.733333, 1.0 },
+ { 0.878431, 0.372549, 0.584314, 1.0 },
+ { 0.850980, 0.603922, 0.647059, 1.0 },
+ { 0.886275, 0.705882, 0.705882, 1.0 },
+ { 0.929412, 0.764706, 0.772549, 1.0 },
+ { 0.964706, 0.901961, 0.901961, 1.0 },
+ { 0.964706, 0.905882, 0.905882, 1.0 },
+ { 0.964706, 0.909804, 0.909804, 1.0 },
+ { 0.960784, 0.901961, 0.901961, 1.0 },
+ { 0.960784, 0.898039, 0.898039, 1.0 },
+ { 0.870588, 0.847059, 0.886275, 1.0 },
+ { 0.686275, 0.705882, 0.819608, 1.0 },
+ { 0.529412, 0.588235, 0.741176, 1.0 },
+ { 0.509804, 0.541176, 0.615686, 1.0 },
+ { 0.482353, 0.396078, 0.545098, 1.0 },
+ { 0.450980, 0.392157, 0.564706, 1.0 },
+ { 0.419608, 0.388235, 0.588235, 1.0 },
+ { 0.376471, 0.352941, 0.627451, 1.0 },
+ { 0.184314, 0.313725, 0.678431, 1.0 },
+ { 0.341176, 0.380392, 0.721569, 1.0 },
+ { 0.419608, 0.427451, 0.729412, 1.0 },
+ { 0.654902, 0.556863, 0.631373, 1.0 },
+ { 0.721569, 0.584314, 0.650980, 1.0 },
+ { 0.788235, 0.615686, 0.674510, 1.0 },
+ { 0.831373, 0.654902, 0.643137, 1.0 },
+ { 0.764706, 0.729412, 0.709804, 1.0 },
+ { 0.717647, 0.698039, 0.686275, 1.0 },
+ { 0.682353, 0.643137, 0.635294, 1.0 },
+ { 0.686275, 0.517647, 0.627451, 1.0 },
+ { 0.772549, 0.545098, 0.600000, 1.0 },
+ { 0.898039, 0.733333, 0.741176, 1.0 },
+ { 0.901961, 0.788235, 0.800000, 1.0 },
+ { 0.905882, 0.847059, 0.858824, 1.0 },
+ { 0.956863, 0.894118, 0.898039, 1.0 },
+ { 0.945098, 0.827451, 0.827451, 1.0 },
+ { 0.901961, 0.768627, 0.772549, 1.0 },
+ { 0.850980, 0.611765, 0.670588, 1.0 },
+ { 0.733333, 0.541176, 0.278431, 1.0 },
+ { 0.713725, 0.509804, 0.313725, 1.0 },
+ { 0.698039, 0.478431, 0.349020, 1.0 },
+ { 0.560784, 0.407843, 0.427451, 1.0 },
+ { 0.513725, 0.360784, 0.443137, 1.0 },
+ { 0.470588, 0.411765, 0.423529, 1.0 },
+ { 0.333333, 0.556863, 0.388235, 1.0 },
+ { 0.227451, 0.600000, 0.282353, 1.0 },
+ { 0.219608, 0.619608, 0.219608, 1.0 },
+ { 0.172549, 0.482353, 0.172549, 1.0 },
+ { 0.298039, 0.450980, 0.243137, 1.0 },
+ { 0.298039, 0.207843, 0.239216, 1.0 },
+ { 0.207843, 0.149020, 0.160784, 1.0 },
+ { 0.207843, 0.101961, 0.239216, 1.0 },
+ { 0.211765, 0.125490, 0.266667, 1.0 },
+ { 0.274510, 0.215686, 0.337255, 1.0 },
+ { 0.439216, 0.309804, 0.525490, 1.0 },
+ { 0.498039, 0.325490, 0.549020, 1.0 },
+ { 0.556863, 0.345098, 0.572549, 1.0 },
+ { 0.611765, 0.423529, 0.486275, 1.0 },
+ { 0.556863, 0.474510, 0.454902, 1.0 },
+ { 0.647059, 0.509804, 0.435294, 1.0 },
+ { 0.729412, 0.505882, 0.462745, 1.0 },
+ { 0.678431, 0.470588, 0.533333, 1.0 },
+ { 0.631373, 0.443137, 0.505882, 1.0 },
+ { 0.556863, 0.443137, 0.462745, 1.0 },
+ { 0.513725, 0.482353, 0.470588, 1.0 },
+ { 0.482353, 0.556863, 0.470588, 1.0 },
+ { 0.352941, 0.615686, 0.403922, 1.0 },
+ { 0.321569, 0.694118, 0.466667, 1.0 },
+ { 0.298039, 0.709804, 0.549020, 1.0 },
+ { 0.219608, 0.545098, 0.427451, 1.0 },
+ { 0.333333, 0.337255, 0.419608, 1.0 },
+ { 0.462745, 0.356863, 0.392157, 1.0 },
+ { 0.439216, 0.317647, 0.478431, 1.0 },
+ { 0.505882, 0.376471, 0.498039, 1.0 },
+ { 0.541176, 0.419608, 0.580392, 1.0 },
+ { 0.545098, 0.498039, 0.592157, 1.0 },
+ { 0.537255, 0.498039, 0.643137, 1.0 },
+ { 0.541176, 0.474510, 0.647059, 1.0 },
+ { 0.498039, 0.458824, 0.662745, 1.0 },
+ { 0.439216, 0.447059, 0.741176, 1.0 },
+ { 0.431373, 0.443137, 0.643137, 1.0 },
+ { 0.439216, 0.403922, 0.611765, 1.0 },
+ { 0.403922, 0.376471, 0.580392, 1.0 },
+ { 0.392157, 0.278431, 0.505882, 1.0 },
+ { 0.368627, 0.254902, 0.505882, 1.0 },
+ { 0.419608, 0.278431, 0.458824, 1.0 },
+ { 0.470588, 0.270588, 0.439216, 1.0 },
+ { 0.615686, 0.239216, 0.384314, 1.0 },
+ { 0.647059, 0.231373, 0.309804, 1.0 },
+ { 0.623529, 0.313725, 0.333333, 1.0 },
+ { 0.494118, 0.309804, 0.333333, 1.0 },
+ { 0.486275, 0.341176, 0.368627, 1.0 },
+ { 0.490196, 0.349020, 0.364706, 1.0 },
+ { 0.501961, 0.345098, 0.376471, 1.0 },
+ { 0.576471, 0.403922, 0.454902, 1.0 },
+ { 0.686275, 0.411765, 0.521569, 1.0 },
+ { 0.752941, 0.525490, 0.584314, 1.0 },
+ { 0.772549, 0.545098, 0.600000, 1.0 },
+ { 0.678431, 0.537255, 0.537255, 1.0 },
+ { 0.662745, 0.454902, 0.525490, 1.0 },
+ { 0.549020, 0.372549, 0.494118, 1.0 },
+ { 0.443137, 0.274510, 0.450980, 1.0 },
+ { 0.396078, 0.243137, 0.419608, 1.0 },
+ { 0.372549, 0.141176, 0.392157, 1.0 },
+ { 0.333333, 0.133333, 0.396078, 1.0 },
+ { 0.286275, 0.184314, 0.337255, 1.0 },
+ { 0.298039, 0.207843, 0.239216, 1.0 },
+ { 0.274510, 0.192157, 0.211765, 1.0 },
+ { 0.305882, 0.078431, 0.176471, 1.0 },
+ { 0.301961, 0.074510, 0.160784, 1.0 },
+ { 0.301961, 0.074510, 0.160784, 1.0 },
+ { 0.317647, 0.070588, 0.192157, 1.0 },
+ { 0.223529, 0.105882, 0.239216, 1.0 },
+ { 0.250980, 0.145098, 0.266667, 1.0 },
+ { 0.270588, 0.176471, 0.301961, 1.0 },
+ { 0.301961, 0.207843, 0.333333, 1.0 },
+ { 0.396078, 0.243137, 0.427451, 1.0 },
+ { 0.454902, 0.258824, 0.490196, 1.0 },
+ { 0.619608, 0.294118, 0.576471, 1.0 },
+ { 0.713725, 0.396078, 0.470588, 1.0 },
+ { 0.858824, 0.447059, 0.466667, 1.0 },
+ { 0.874510, 0.443137, 0.454902, 1.0 },
+ { 0.721569, 0.427451, 0.443137, 1.0 },
+ { 0.596078, 0.439216, 0.443137, 1.0 },
+ { 0.482353, 0.419608, 0.470588, 1.0 },
+ { 0.290196, 0.450980, 0.458824, 1.0 },
+ };
+/* Apophysis-040427-43HeartFlwr */
+static double4 colors_255[] = {
+ { 0.254902, 0.494118, 0.513725, 1.0 },
+ { 0.301961, 0.345098, 0.227451, 1.0 },
+ { 0.305882, 0.317647, 0.180392, 1.0 },
+ { 0.309804, 0.290196, 0.133333, 1.0 },
+ { 0.305882, 0.294118, 0.109804, 1.0 },
+ { 0.305882, 0.301961, 0.090196, 1.0 },
+ { 0.396078, 0.294118, 0.086275, 1.0 },
+ { 0.486275, 0.290196, 0.082353, 1.0 },
+ { 0.678431, 0.258824, 0.047059, 1.0 },
+ { 0.662745, 0.211765, 0.090196, 1.0 },
+ { 0.650980, 0.168627, 0.137255, 1.0 },
+ { 0.615686, 0.145098, 0.121569, 1.0 },
+ { 0.584314, 0.121569, 0.105882, 1.0 },
+ { 0.466667, 0.180392, 0.129412, 1.0 },
+ { 0.349020, 0.239216, 0.156863, 1.0 },
+ { 0.278431, 0.247059, 0.125490, 1.0 },
+ { 0.207843, 0.254902, 0.098039, 1.0 },
+ { 0.192157, 0.317647, 0.121569, 1.0 },
+ { 0.125490, 0.294118, 0.149020, 1.0 },
+ { 0.062745, 0.274510, 0.180392, 1.0 },
+ { 0.129412, 0.313725, 0.145098, 1.0 },
+ { 0.200000, 0.356863, 0.109804, 1.0 },
+ { 0.192157, 0.305882, 0.098039, 1.0 },
+ { 0.184314, 0.254902, 0.090196, 1.0 },
+ { 0.086275, 0.172549, 0.227451, 1.0 },
+ { 0.094118, 0.298039, 0.239216, 1.0 },
+ { 0.105882, 0.423529, 0.254902, 1.0 },
+ { 0.360784, 0.623529, 0.258824, 1.0 },
+ { 0.615686, 0.823529, 0.266667, 1.0 },
+ { 0.694118, 0.819608, 0.278431, 1.0 },
+ { 0.776471, 0.815686, 0.294118, 1.0 },
+ { 0.909804, 0.615686, 0.164706, 1.0 },
+ { 0.870588, 0.513725, 0.203922, 1.0 },
+ { 0.819608, 0.203922, 0.035294, 1.0 },
+ { 0.772549, 0.156863, 0.066667, 1.0 },
+ { 0.729412, 0.109804, 0.098039, 1.0 },
+ { 0.635294, 0.078431, 0.172549, 1.0 },
+ { 0.545098, 0.047059, 0.247059, 1.0 },
+ { 0.509804, 0.121569, 0.239216, 1.0 },
+ { 0.474510, 0.200000, 0.231373, 1.0 },
+ { 0.458824, 0.450980, 0.403922, 1.0 },
+ { 0.494118, 0.529412, 0.509804, 1.0 },
+ { 0.533333, 0.611765, 0.615686, 1.0 },
+ { 0.678431, 0.654902, 0.768627, 1.0 },
+ { 0.827451, 0.698039, 0.921569, 1.0 },
+ { 0.737255, 0.674510, 0.839216, 1.0 },
+ { 0.647059, 0.650980, 0.760784, 1.0 },
+ { 0.521569, 0.482353, 0.525490, 1.0 },
+ { 0.282353, 0.400000, 0.443137, 1.0 },
+ { 0.000000, 0.372549, 0.160784, 1.0 },
+ { 0.047059, 0.325490, 0.082353, 1.0 },
+ { 0.098039, 0.282353, 0.007843, 1.0 },
+ { 0.109804, 0.360784, 0.027451, 1.0 },
+ { 0.121569, 0.443137, 0.050980, 1.0 },
+ { 0.117647, 0.478431, 0.023529, 1.0 },
+ { 0.113725, 0.513725, 0.000000, 1.0 },
+ { 0.090196, 0.419608, 0.074510, 1.0 },
+ { 0.137255, 0.321569, 0.035294, 1.0 },
+ { 0.184314, 0.223529, 0.000000, 1.0 },
+ { 0.149020, 0.203922, 0.117647, 1.0 },
+ { 0.113725, 0.184314, 0.239216, 1.0 },
+ { 0.054902, 0.215686, 0.313725, 1.0 },
+ { 0.000000, 0.247059, 0.388235, 1.0 },
+ { 0.000000, 0.305882, 0.313725, 1.0 },
+ { 0.050980, 0.305882, 0.329412, 1.0 },
+ { 0.282353, 0.380392, 0.466667, 1.0 },
+ { 0.294118, 0.341176, 0.356863, 1.0 },
+ { 0.309804, 0.301961, 0.250980, 1.0 },
+ { 0.341176, 0.274510, 0.227451, 1.0 },
+ { 0.372549, 0.247059, 0.203922, 1.0 },
+ { 0.647059, 0.262745, 0.227451, 1.0 },
+ { 0.878431, 0.219608, 0.215686, 1.0 },
+ { 0.968627, 0.301961, 0.407843, 1.0 },
+ { 0.874510, 0.278431, 0.325490, 1.0 },
+ { 0.780392, 0.254902, 0.243137, 1.0 },
+ { 0.713725, 0.176471, 0.227451, 1.0 },
+ { 0.650980, 0.101961, 0.215686, 1.0 },
+ { 0.678431, 0.050980, 0.215686, 1.0 },
+ { 0.709804, 0.000000, 0.215686, 1.0 },
+ { 0.847059, 0.000000, 0.058824, 1.0 },
+ { 1.000000, 0.047059, 0.109804, 1.0 },
+ { 1.000000, 0.043137, 0.164706, 1.0 },
+ { 0.964706, 0.141176, 0.082353, 1.0 },
+ { 0.933333, 0.239216, 0.000000, 1.0 },
+ { 0.933333, 0.450980, 0.000000, 1.0 },
+ { 0.937255, 0.666667, 0.000000, 1.0 },
+ { 0.964706, 0.780392, 0.239216, 1.0 },
+ { 0.870588, 0.968627, 0.223529, 1.0 },
+ { 0.898039, 0.803922, 0.286275, 1.0 },
+ { 0.929412, 0.831373, 0.525490, 1.0 },
+ { 0.960784, 0.858824, 0.768627, 1.0 },
+ { 0.980392, 0.815686, 0.823529, 1.0 },
+ { 1.000000, 0.772549, 0.882353, 1.0 },
+ { 0.870588, 0.874510, 0.854902, 1.0 },
+ { 0.854902, 0.768627, 0.858824, 1.0 },
+ { 0.541176, 0.588235, 0.745098, 1.0 },
+ { 0.349020, 0.470588, 0.592157, 1.0 },
+ { 0.290196, 0.552941, 0.588235, 1.0 },
+ { 0.364706, 0.560784, 0.541176, 1.0 },
+ { 0.439216, 0.568627, 0.494118, 1.0 },
+ { 0.494118, 0.564706, 0.505882, 1.0 },
+ { 0.552941, 0.564706, 0.521569, 1.0 },
+ { 0.631373, 0.670588, 0.639216, 1.0 },
+ { 0.823529, 0.596078, 0.792157, 1.0 },
+ { 0.925490, 0.356863, 0.423529, 1.0 },
+ { 0.882353, 0.258824, 0.298039, 1.0 },
+ { 0.843137, 0.164706, 0.172549, 1.0 },
+ { 0.756863, 0.145098, 0.145098, 1.0 },
+ { 0.674510, 0.129412, 0.117647, 1.0 },
+ { 0.584314, 0.121569, 0.105882, 1.0 },
+ { 0.482353, 0.133333, 0.109804, 1.0 },
+ { 0.337255, 0.196078, 0.196078, 1.0 },
+ { 0.301961, 0.207843, 0.200000, 1.0 },
+ { 0.235294, 0.219608, 0.286275, 1.0 },
+ { 0.215686, 0.231373, 0.247059, 1.0 },
+ { 0.196078, 0.247059, 0.211765, 1.0 },
+ { 0.235294, 0.172549, 0.121569, 1.0 },
+ { 0.266667, 0.152941, 0.168627, 1.0 },
+ { 0.309804, 0.207843, 0.149020, 1.0 },
+ { 0.317647, 0.254902, 0.152941, 1.0 },
+ { 0.278431, 0.254902, 0.192157, 1.0 },
+ { 0.274510, 0.294118, 0.196078, 1.0 },
+ { 0.270588, 0.337255, 0.203922, 1.0 },
+ { 0.313725, 0.333333, 0.223529, 1.0 },
+ { 0.360784, 0.329412, 0.247059, 1.0 },
+ { 0.325490, 0.466667, 0.227451, 1.0 },
+ { 0.572549, 0.439216, 0.333333, 1.0 },
+ { 0.552941, 0.533333, 0.313725, 1.0 },
+ { 0.549020, 0.584314, 0.400000, 1.0 },
+ { 0.760784, 0.945098, 0.490196, 1.0 },
+ { 0.792157, 0.933333, 0.521569, 1.0 },
+ { 0.827451, 0.921569, 0.552941, 1.0 },
+ { 0.890196, 1.000000, 0.376471, 1.0 },
+ { 0.968627, 0.956863, 0.411765, 1.0 },
+ { 0.917647, 0.886275, 0.592157, 1.0 },
+ { 0.854902, 0.929412, 0.619608, 1.0 },
+ { 0.909804, 0.780392, 0.815686, 1.0 },
+ { 0.572549, 0.690196, 0.686275, 1.0 },
+ { 0.235294, 0.600000, 0.556863, 1.0 },
+ { 0.258824, 0.513725, 0.498039, 1.0 },
+ { 0.282353, 0.431373, 0.443137, 1.0 },
+ { 0.305882, 0.341176, 0.258824, 1.0 },
+ { 0.270588, 0.278431, 0.223529, 1.0 },
+ { 0.329412, 0.321569, 0.168627, 1.0 },
+ { 0.545098, 0.352941, 0.192157, 1.0 },
+ { 0.823529, 0.345098, 0.145098, 1.0 },
+ { 0.843137, 0.286275, 0.164706, 1.0 },
+ { 0.862745, 0.227451, 0.184314, 1.0 },
+ { 0.776471, 0.164706, 0.078431, 1.0 },
+ { 0.686275, 0.035294, 0.184314, 1.0 },
+ { 0.760784, 0.000000, 0.125490, 1.0 },
+ { 0.756863, 0.000000, 0.047059, 1.0 },
+ { 0.682353, 0.000000, 0.003922, 1.0 },
+ { 0.666667, 0.000000, 0.000000, 1.0 },
+ { 0.650980, 0.000000, 0.000000, 1.0 },
+ { 0.678431, 0.031373, 0.023529, 1.0 },
+ { 0.756863, 0.000000, 0.039216, 1.0 },
+ { 0.721569, 0.043137, 0.019608, 1.0 },
+ { 0.650980, 0.054902, 0.043137, 1.0 },
+ { 0.662745, 0.223529, 0.035294, 1.0 },
+ { 0.698039, 0.270588, 0.007843, 1.0 },
+ { 0.643137, 0.270588, 0.011765, 1.0 },
+ { 0.623529, 0.266667, 0.035294, 1.0 },
+ { 0.607843, 0.266667, 0.058824, 1.0 },
+ { 0.607843, 0.262745, 0.074510, 1.0 },
+ { 0.662745, 0.156863, 0.133333, 1.0 },
+ { 0.603922, 0.113725, 0.145098, 1.0 },
+ { 0.517647, 0.149020, 0.152941, 1.0 },
+ { 0.352941, 0.223529, 0.149020, 1.0 },
+ { 0.360784, 0.219608, 0.117647, 1.0 },
+ { 0.368627, 0.215686, 0.086275, 1.0 },
+ { 0.376471, 0.129412, 0.000000, 1.0 },
+ { 0.301961, 0.027451, 0.066667, 1.0 },
+ { 0.333333, 0.090196, 0.149020, 1.0 },
+ { 0.400000, 0.172549, 0.219608, 1.0 },
+ { 0.407843, 0.054902, 0.305882, 1.0 },
+ { 0.305882, 0.176471, 0.360784, 1.0 },
+ { 0.309804, 0.231373, 0.278431, 1.0 },
+ { 0.462745, 0.278431, 0.215686, 1.0 },
+ { 0.533333, 0.337255, 0.294118, 1.0 },
+ { 0.588235, 0.349020, 0.278431, 1.0 },
+ { 0.701961, 0.278431, 0.129412, 1.0 },
+ { 0.870588, 0.160784, 0.000000, 1.0 },
+ { 0.937255, 0.184314, 0.000000, 1.0 },
+ { 0.780392, 0.227451, 0.047059, 1.0 },
+ { 0.717647, 0.247059, 0.039216, 1.0 },
+ { 0.658824, 0.266667, 0.031373, 1.0 },
+ { 0.560784, 0.309804, 0.019608, 1.0 },
+ { 0.333333, 0.309804, 0.003922, 1.0 },
+ { 0.286275, 0.349020, 0.000000, 1.0 },
+ { 0.286275, 0.337255, 0.015686, 1.0 },
+ { 0.247059, 0.333333, 0.050980, 1.0 },
+ { 0.333333, 0.325490, 0.094118, 1.0 },
+ { 0.537255, 0.309804, 0.129412, 1.0 },
+ { 0.674510, 0.176471, 0.149020, 1.0 },
+ { 0.701961, 0.117647, 0.101961, 1.0 },
+ { 0.713725, 0.050980, 0.039216, 1.0 },
+ { 0.717647, 0.054902, 0.043137, 1.0 },
+ { 0.741176, 0.058824, 0.054902, 1.0 },
+ { 0.784314, 0.172549, 0.000000, 1.0 },
+ { 0.858824, 0.125490, 0.000000, 1.0 },
+ { 0.839216, 0.047059, 0.039216, 1.0 },
+ { 0.988235, 0.019608, 0.000000, 1.0 },
+ { 1.000000, 0.109804, 0.000000, 1.0 },
+ { 0.874510, 0.200000, 0.003922, 1.0 },
+ { 0.701961, 0.254902, 0.007843, 1.0 },
+ { 0.580392, 0.290196, 0.050980, 1.0 },
+ { 0.388235, 0.188235, 0.000000, 1.0 },
+ { 0.309804, 0.164706, 0.058824, 1.0 },
+ { 0.196078, 0.168627, 0.003922, 1.0 },
+ { 0.050980, 0.211765, 0.000000, 1.0 },
+ { 0.168627, 0.160784, 0.000000, 1.0 },
+ { 0.325490, 0.090196, 0.058824, 1.0 },
+ { 0.450980, 0.113725, 0.062745, 1.0 },
+ { 0.458824, 0.078431, 0.121569, 1.0 },
+ { 0.458824, 0.133333, 0.109804, 1.0 },
+ { 0.388235, 0.188235, 0.066667, 1.0 },
+ { 0.333333, 0.231373, 0.007843, 1.0 },
+ { 0.282353, 0.270588, 0.054902, 1.0 },
+ { 0.282353, 0.258824, 0.125490, 1.0 },
+ { 0.309804, 0.266667, 0.156863, 1.0 },
+ { 0.294118, 0.364706, 0.160784, 1.0 },
+ { 0.309804, 0.529412, 0.188235, 1.0 },
+ { 0.305882, 0.533333, 0.301961, 1.0 },
+ { 0.270588, 0.529412, 0.419608, 1.0 },
+ { 0.266667, 0.505882, 0.474510, 1.0 },
+ { 0.250980, 0.427451, 0.298039, 1.0 },
+ { 0.274510, 0.360784, 0.219608, 1.0 },
+ { 0.164706, 0.411765, 0.137255, 1.0 },
+ { 0.121569, 0.529412, 0.227451, 1.0 },
+ { 0.274510, 0.568627, 0.164706, 1.0 },
+ { 0.505882, 0.847059, 0.094118, 1.0 },
+ { 0.678431, 0.937255, 0.066667, 1.0 },
+ { 0.670588, 0.835294, 0.200000, 1.0 },
+ { 0.345098, 0.596078, 0.258824, 1.0 },
+ { 0.250980, 0.631373, 0.313725, 1.0 },
+ { 0.396078, 0.717647, 0.152941, 1.0 },
+ { 0.443137, 0.862745, 0.007843, 1.0 },
+ { 0.470588, 0.698039, 0.054902, 1.0 },
+ { 0.403922, 0.666667, 0.113725, 1.0 },
+ { 0.313725, 0.647059, 0.000000, 1.0 },
+ { 0.168627, 0.494118, 0.039216, 1.0 },
+ { 0.223529, 0.329412, 0.058824, 1.0 },
+ { 0.207843, 0.329412, 0.098039, 1.0 },
+ { 0.243137, 0.345098, 0.090196, 1.0 },
+ { 0.286275, 0.301961, 0.101961, 1.0 },
+ { 0.325490, 0.266667, 0.105882, 1.0 },
+ { 0.513725, 0.254902, 0.066667, 1.0 },
+ { 0.623529, 0.125490, 0.000000, 1.0 },
+ { 0.760784, 0.121569, 0.000000, 1.0 },
+ { 0.800000, 0.188235, 0.000000, 1.0 },
+ { 0.741176, 0.203922, 0.031373, 1.0 },
+ { 0.666667, 0.141176, 0.105882, 1.0 },
+ { 0.498039, 0.117647, 0.094118, 1.0 },
+ { 0.352941, 0.192157, 0.176471, 1.0 },
+ { 0.266667, 0.298039, 0.247059, 1.0 },
+ };
+/* Apophysis-040427-43JunglThron */
+static double4 colors_256[] = {
+ { 0.231373, 0.666667, 0.203922, 1.0 },
+ { 0.070588, 0.462745, 0.180392, 1.0 },
+ { 0.070588, 0.411765, 0.203922, 1.0 },
+ { 0.070588, 0.360784, 0.231373, 1.0 },
+ { 0.074510, 0.368627, 0.243137, 1.0 },
+ { 0.078431, 0.380392, 0.254902, 1.0 },
+ { 0.074510, 0.392157, 0.258824, 1.0 },
+ { 0.074510, 0.403922, 0.262745, 1.0 },
+ { 0.129412, 0.541176, 0.211765, 1.0 },
+ { 0.098039, 0.486275, 0.215686, 1.0 },
+ { 0.066667, 0.431373, 0.223529, 1.0 },
+ { 0.054902, 0.380392, 0.223529, 1.0 },
+ { 0.043137, 0.333333, 0.227451, 1.0 },
+ { 0.058824, 0.298039, 0.211765, 1.0 },
+ { 0.074510, 0.262745, 0.200000, 1.0 },
+ { 0.098039, 0.239216, 0.219608, 1.0 },
+ { 0.121569, 0.219608, 0.239216, 1.0 },
+ { 0.121569, 0.301961, 0.200000, 1.0 },
+ { 0.098039, 0.356863, 0.215686, 1.0 },
+ { 0.078431, 0.415686, 0.231373, 1.0 },
+ { 0.062745, 0.415686, 0.254902, 1.0 },
+ { 0.050980, 0.419608, 0.278431, 1.0 },
+ { 0.050980, 0.407843, 0.290196, 1.0 },
+ { 0.050980, 0.396078, 0.301961, 1.0 },
+ { 0.054902, 0.403922, 0.317647, 1.0 },
+ { 0.098039, 0.439216, 0.309804, 1.0 },
+ { 0.141176, 0.478431, 0.301961, 1.0 },
+ { 0.180392, 0.556863, 0.290196, 1.0 },
+ { 0.223529, 0.639216, 0.278431, 1.0 },
+ { 0.278431, 0.678431, 0.301961, 1.0 },
+ { 0.337255, 0.721569, 0.325490, 1.0 },
+ { 0.450980, 0.807843, 0.443137, 1.0 },
+ { 0.603922, 0.815686, 0.588235, 1.0 },
+ { 0.882353, 0.741176, 0.780392, 1.0 },
+ { 0.811765, 0.772549, 0.611765, 1.0 },
+ { 0.745098, 0.803922, 0.447059, 1.0 },
+ { 0.517647, 0.701961, 0.352941, 1.0 },
+ { 0.290196, 0.603922, 0.262745, 1.0 },
+ { 0.270588, 0.572549, 0.250980, 1.0 },
+ { 0.250980, 0.541176, 0.239216, 1.0 },
+ { 0.094118, 0.407843, 0.309804, 1.0 },
+ { 0.090196, 0.380392, 0.301961, 1.0 },
+ { 0.090196, 0.356863, 0.298039, 1.0 },
+ { 0.066667, 0.337255, 0.262745, 1.0 },
+ { 0.047059, 0.321569, 0.227451, 1.0 },
+ { 0.054902, 0.325490, 0.192157, 1.0 },
+ { 0.062745, 0.333333, 0.160784, 1.0 },
+ { 0.039216, 0.356863, 0.137255, 1.0 },
+ { 0.098039, 0.368627, 0.156863, 1.0 },
+ { 0.129412, 0.556863, 0.145098, 1.0 },
+ { 0.192157, 0.580392, 0.180392, 1.0 },
+ { 0.254902, 0.607843, 0.215686, 1.0 },
+ { 0.196078, 0.600000, 0.219608, 1.0 },
+ { 0.141176, 0.592157, 0.227451, 1.0 },
+ { 0.133333, 0.580392, 0.231373, 1.0 },
+ { 0.125490, 0.572549, 0.239216, 1.0 },
+ { 0.141176, 0.545098, 0.219608, 1.0 },
+ { 0.121569, 0.498039, 0.235294, 1.0 },
+ { 0.105882, 0.450980, 0.250980, 1.0 },
+ { 0.101961, 0.396078, 0.262745, 1.0 },
+ { 0.098039, 0.345098, 0.278431, 1.0 },
+ { 0.086275, 0.305882, 0.274510, 1.0 },
+ { 0.074510, 0.270588, 0.274510, 1.0 },
+ { 0.074510, 0.270588, 0.274510, 1.0 },
+ { 0.062745, 0.309804, 0.278431, 1.0 },
+ { 0.062745, 0.470588, 0.262745, 1.0 },
+ { 0.125490, 0.545098, 0.286275, 1.0 },
+ { 0.192157, 0.619608, 0.309804, 1.0 },
+ { 0.196078, 0.635294, 0.364706, 1.0 },
+ { 0.203922, 0.654902, 0.423529, 1.0 },
+ { 0.262745, 0.619608, 0.305882, 1.0 },
+ { 0.262745, 0.643137, 0.278431, 1.0 },
+ { 0.192157, 0.615686, 0.282353, 1.0 },
+ { 0.149020, 0.564706, 0.258824, 1.0 },
+ { 0.109804, 0.513725, 0.235294, 1.0 },
+ { 0.070588, 0.474510, 0.231373, 1.0 },
+ { 0.031373, 0.439216, 0.231373, 1.0 },
+ { 0.027451, 0.435294, 0.227451, 1.0 },
+ { 0.027451, 0.431373, 0.223529, 1.0 },
+ { 0.007843, 0.415686, 0.215686, 1.0 },
+ { 0.043137, 0.384314, 0.258824, 1.0 },
+ { 0.062745, 0.294118, 0.223529, 1.0 },
+ { 0.047059, 0.286275, 0.231373, 1.0 },
+ { 0.031373, 0.278431, 0.243137, 1.0 },
+ { 0.031373, 0.274510, 0.243137, 1.0 },
+ { 0.035294, 0.274510, 0.243137, 1.0 },
+ { 0.078431, 0.250980, 0.254902, 1.0 },
+ { 0.168627, 0.286275, 0.286275, 1.0 },
+ { 0.380392, 0.278431, 0.392157, 1.0 },
+ { 0.329412, 0.215686, 0.352941, 1.0 },
+ { 0.278431, 0.156863, 0.317647, 1.0 },
+ { 0.250980, 0.223529, 0.270588, 1.0 },
+ { 0.227451, 0.294118, 0.223529, 1.0 },
+ { 0.239216, 0.294118, 0.196078, 1.0 },
+ { 0.149020, 0.262745, 0.254902, 1.0 },
+ { 0.082353, 0.262745, 0.262745, 1.0 },
+ { 0.039216, 0.372549, 0.258824, 1.0 },
+ { 0.047059, 0.447059, 0.262745, 1.0 },
+ { 0.050980, 0.454902, 0.235294, 1.0 },
+ { 0.054902, 0.466667, 0.207843, 1.0 },
+ { 0.054902, 0.458824, 0.176471, 1.0 },
+ { 0.058824, 0.454902, 0.149020, 1.0 },
+ { 0.078431, 0.462745, 0.121569, 1.0 },
+ { 0.070588, 0.392157, 0.101961, 1.0 },
+ { 0.000000, 0.145098, 0.078431, 1.0 },
+ { 0.050980, 0.109804, 0.176471, 1.0 },
+ { 0.105882, 0.078431, 0.278431, 1.0 },
+ { 0.109804, 0.109804, 0.266667, 1.0 },
+ { 0.113725, 0.141176, 0.254902, 1.0 },
+ { 0.078431, 0.180392, 0.231373, 1.0 },
+ { 0.098039, 0.262745, 0.247059, 1.0 },
+ { 0.109804, 0.419608, 0.235294, 1.0 },
+ { 0.200000, 0.545098, 0.309804, 1.0 },
+ { 0.403922, 0.717647, 0.431373, 1.0 },
+ { 0.388235, 0.725490, 0.411765, 1.0 },
+ { 0.372549, 0.733333, 0.392157, 1.0 },
+ { 0.321569, 0.643137, 0.321569, 1.0 },
+ { 0.239216, 0.556863, 0.298039, 1.0 },
+ { 0.180392, 0.486275, 0.298039, 1.0 },
+ { 0.113725, 0.431373, 0.301961, 1.0 },
+ { 0.000000, 0.376471, 0.317647, 1.0 },
+ { 0.011765, 0.341176, 0.254902, 1.0 },
+ { 0.023529, 0.309804, 0.196078, 1.0 },
+ { 0.019608, 0.325490, 0.172549, 1.0 },
+ { 0.019608, 0.341176, 0.149020, 1.0 },
+ { 0.054902, 0.286275, 0.074510, 1.0 },
+ { 0.003922, 0.270588, 0.172549, 1.0 },
+ { 0.027451, 0.290196, 0.262745, 1.0 },
+ { 0.023529, 0.313725, 0.254902, 1.0 },
+ { 0.043137, 0.317647, 0.286275, 1.0 },
+ { 0.058824, 0.329412, 0.286275, 1.0 },
+ { 0.074510, 0.341176, 0.290196, 1.0 },
+ { 0.117647, 0.333333, 0.345098, 1.0 },
+ { 0.078431, 0.333333, 0.317647, 1.0 },
+ { 0.054902, 0.341176, 0.274510, 1.0 },
+ { 0.031373, 0.305882, 0.196078, 1.0 },
+ { 0.000000, 0.121569, 0.000000, 1.0 },
+ { 0.011765, 0.070588, 0.027451, 1.0 },
+ { 0.027451, 0.023529, 0.054902, 1.0 },
+ { 0.078431, 0.094118, 0.094118, 1.0 },
+ { 0.129412, 0.168627, 0.133333, 1.0 },
+ { 0.431373, 0.235294, 0.231373, 1.0 },
+ { 0.494118, 0.301961, 0.317647, 1.0 },
+ { 0.498039, 0.400000, 0.411765, 1.0 },
+ { 0.631373, 0.439216, 0.321569, 1.0 },
+ { 0.741176, 0.537255, 0.313725, 1.0 },
+ { 0.745098, 0.662745, 0.376471, 1.0 },
+ { 0.752941, 0.792157, 0.443137, 1.0 },
+ { 0.615686, 0.827451, 0.450980, 1.0 },
+ { 0.662745, 0.823529, 0.588235, 1.0 },
+ { 0.701961, 0.831373, 0.615686, 1.0 },
+ { 0.776471, 0.850980, 0.533333, 1.0 },
+ { 0.937255, 0.980392, 0.509804, 1.0 },
+ { 0.968627, 0.898039, 0.478431, 1.0 },
+ { 1.000000, 0.815686, 0.450980, 1.0 },
+ { 0.850980, 0.705882, 0.635294, 1.0 },
+ { 0.894118, 0.729412, 0.784314, 1.0 },
+ { 0.909804, 0.694118, 0.784314, 1.0 },
+ { 0.933333, 0.690196, 0.772549, 1.0 },
+ { 0.933333, 0.705882, 0.803922, 1.0 },
+ { 0.901961, 0.717647, 0.788235, 1.0 },
+ { 0.858824, 0.831373, 0.666667, 1.0 },
+ { 0.764706, 0.831373, 0.635294, 1.0 },
+ { 0.674510, 0.835294, 0.607843, 1.0 },
+ { 0.462745, 0.780392, 0.482353, 1.0 },
+ { 0.423529, 0.611765, 0.321569, 1.0 },
+ { 0.168627, 0.509804, 0.372549, 1.0 },
+ { 0.101961, 0.388235, 0.313725, 1.0 },
+ { 0.141176, 0.352941, 0.301961, 1.0 },
+ { 0.168627, 0.333333, 0.305882, 1.0 },
+ { 0.196078, 0.313725, 0.313725, 1.0 },
+ { 0.352941, 0.349020, 0.403922, 1.0 },
+ { 0.466667, 0.356863, 0.309804, 1.0 },
+ { 0.494118, 0.462745, 0.513725, 1.0 },
+ { 0.556863, 0.478431, 0.482353, 1.0 },
+ { 0.458824, 0.733333, 0.384314, 1.0 },
+ { 0.419608, 0.745098, 0.321569, 1.0 },
+ { 0.533333, 0.819608, 0.407843, 1.0 },
+ { 0.560784, 0.827451, 0.384314, 1.0 },
+ { 0.603922, 0.823529, 0.529412, 1.0 },
+ { 0.572549, 0.807843, 0.564706, 1.0 },
+ { 0.509804, 0.803922, 0.482353, 1.0 },
+ { 0.458824, 0.796078, 0.400000, 1.0 },
+ { 0.501961, 0.811765, 0.309804, 1.0 },
+ { 0.278431, 0.658824, 0.254902, 1.0 },
+ { 0.250980, 0.643137, 0.247059, 1.0 },
+ { 0.223529, 0.631373, 0.243137, 1.0 },
+ { 0.203922, 0.607843, 0.250980, 1.0 },
+ { 0.172549, 0.580392, 0.278431, 1.0 },
+ { 0.141176, 0.521569, 0.321569, 1.0 },
+ { 0.105882, 0.454902, 0.266667, 1.0 },
+ { 0.094118, 0.419608, 0.247059, 1.0 },
+ { 0.062745, 0.431373, 0.223529, 1.0 },
+ { 0.050980, 0.431373, 0.223529, 1.0 },
+ { 0.050980, 0.388235, 0.235294, 1.0 },
+ { 0.047059, 0.384314, 0.286275, 1.0 },
+ { 0.023529, 0.388235, 0.282353, 1.0 },
+ { 0.015686, 0.392157, 0.282353, 1.0 },
+ { 0.035294, 0.388235, 0.290196, 1.0 },
+ { 0.047059, 0.388235, 0.325490, 1.0 },
+ { 0.047059, 0.384314, 0.341176, 1.0 },
+ { 0.039216, 0.364706, 0.286275, 1.0 },
+ { 0.023529, 0.372549, 0.286275, 1.0 },
+ { 0.007843, 0.337255, 0.247059, 1.0 },
+ { 0.000000, 0.337255, 0.239216, 1.0 },
+ { 0.039216, 0.321569, 0.227451, 1.0 },
+ { 0.011765, 0.352941, 0.215686, 1.0 },
+ { 0.031373, 0.392157, 0.207843, 1.0 },
+ { 0.039216, 0.415686, 0.168627, 1.0 },
+ { 0.058824, 0.443137, 0.156863, 1.0 },
+ { 0.062745, 0.458824, 0.152941, 1.0 },
+ { 0.117647, 0.552941, 0.184314, 1.0 },
+ { 0.192157, 0.631373, 0.200000, 1.0 },
+ { 0.227451, 0.690196, 0.207843, 1.0 },
+ { 0.254902, 0.729412, 0.231373, 1.0 },
+ { 0.270588, 0.725490, 0.235294, 1.0 },
+ { 0.282353, 0.741176, 0.223529, 1.0 },
+ { 0.313725, 0.709804, 0.231373, 1.0 },
+ { 0.419608, 0.713725, 0.309804, 1.0 },
+ { 0.607843, 0.756863, 0.423529, 1.0 },
+ { 0.682353, 0.545098, 0.380392, 1.0 },
+ { 0.905882, 0.603922, 0.243137, 1.0 },
+ { 0.886275, 0.600000, 0.231373, 1.0 },
+ { 0.737255, 0.368627, 0.164706, 1.0 },
+ { 0.698039, 0.490196, 0.294118, 1.0 },
+ { 0.513725, 0.741176, 0.407843, 1.0 },
+ { 0.517647, 0.815686, 0.462745, 1.0 },
+ { 0.568627, 0.815686, 0.600000, 1.0 },
+ { 0.588235, 0.807843, 0.654902, 1.0 },
+ { 0.752941, 0.862745, 0.803922, 1.0 },
+ { 0.850980, 0.772549, 0.745098, 1.0 },
+ { 0.850980, 0.764706, 0.713725, 1.0 },
+ { 0.721569, 0.835294, 0.647059, 1.0 },
+ { 0.552941, 0.796078, 0.635294, 1.0 },
+ { 0.513725, 0.796078, 0.549020, 1.0 },
+ { 0.505882, 0.827451, 0.396078, 1.0 },
+ { 0.435294, 0.811765, 0.329412, 1.0 },
+ { 0.309804, 0.741176, 0.266667, 1.0 },
+ { 0.266667, 0.678431, 0.215686, 1.0 },
+ { 0.250980, 0.607843, 0.243137, 1.0 },
+ { 0.160784, 0.533333, 0.274510, 1.0 },
+ { 0.101961, 0.490196, 0.309804, 1.0 },
+ { 0.070588, 0.454902, 0.294118, 1.0 },
+ { 0.082353, 0.435294, 0.298039, 1.0 },
+ { 0.066667, 0.423529, 0.294118, 1.0 },
+ { 0.070588, 0.431373, 0.333333, 1.0 },
+ { 0.109804, 0.443137, 0.329412, 1.0 },
+ { 0.090196, 0.458824, 0.325490, 1.0 },
+ { 0.117647, 0.541176, 0.337255, 1.0 },
+ { 0.247059, 0.631373, 0.290196, 1.0 },
+ { 0.392157, 0.749020, 0.345098, 1.0 },
+ { 0.384314, 0.800000, 0.364706, 1.0 },
+ { 0.329412, 0.752941, 0.282353, 1.0 },
+ { 0.239216, 0.682353, 0.227451, 1.0 },
+ { 0.082353, 0.486275, 0.160784, 1.0 },
+ { 0.164706, 0.592157, 0.235294, 1.0 },
+ };
+/* Apophysis-040427-44jawa */
+static double4 colors_257[] = {
+ { 0.474510, 0.352941, 0.282353, 1.0 },
+ { 0.474510, 0.356863, 0.325490, 1.0 },
+ { 0.509804, 0.396078, 0.360784, 1.0 },
+ { 0.545098, 0.439216, 0.396078, 1.0 },
+ { 0.580392, 0.458824, 0.439216, 1.0 },
+ { 0.615686, 0.482353, 0.486275, 1.0 },
+ { 0.631373, 0.509804, 0.490196, 1.0 },
+ { 0.650980, 0.541176, 0.498039, 1.0 },
+ { 0.611765, 0.478431, 0.482353, 1.0 },
+ { 0.592157, 0.458824, 0.458824, 1.0 },
+ { 0.572549, 0.439216, 0.435294, 1.0 },
+ { 0.505882, 0.372549, 0.356863, 1.0 },
+ { 0.439216, 0.309804, 0.282353, 1.0 },
+ { 0.392157, 0.270588, 0.243137, 1.0 },
+ { 0.349020, 0.235294, 0.203922, 1.0 },
+ { 0.337255, 0.223529, 0.192157, 1.0 },
+ { 0.325490, 0.211765, 0.180392, 1.0 },
+ { 0.298039, 0.200000, 0.180392, 1.0 },
+ { 0.317647, 0.211765, 0.188235, 1.0 },
+ { 0.341176, 0.227451, 0.196078, 1.0 },
+ { 0.388235, 0.266667, 0.239216, 1.0 },
+ { 0.439216, 0.309804, 0.282353, 1.0 },
+ { 0.470588, 0.345098, 0.313725, 1.0 },
+ { 0.501961, 0.384314, 0.345098, 1.0 },
+ { 0.686275, 0.592157, 0.545098, 1.0 },
+ { 0.776471, 0.713725, 0.635294, 1.0 },
+ { 0.866667, 0.839216, 0.725490, 1.0 },
+ { 0.878431, 0.819608, 0.788235, 1.0 },
+ { 0.890196, 0.803922, 0.850980, 1.0 },
+ { 0.874510, 0.784314, 0.815686, 1.0 },
+ { 0.862745, 0.764706, 0.780392, 1.0 },
+ { 0.764706, 0.639216, 0.690196, 1.0 },
+ { 0.701961, 0.564706, 0.592157, 1.0 },
+ { 0.556863, 0.423529, 0.419608, 1.0 },
+ { 0.498039, 0.380392, 0.360784, 1.0 },
+ { 0.443137, 0.337255, 0.301961, 1.0 },
+ { 0.407843, 0.298039, 0.270588, 1.0 },
+ { 0.372549, 0.258824, 0.243137, 1.0 },
+ { 0.364706, 0.247059, 0.223529, 1.0 },
+ { 0.356863, 0.239216, 0.207843, 1.0 },
+ { 0.309804, 0.203922, 0.168627, 1.0 },
+ { 0.294118, 0.184314, 0.160784, 1.0 },
+ { 0.278431, 0.168627, 0.152941, 1.0 },
+ { 0.266667, 0.164706, 0.141176, 1.0 },
+ { 0.254902, 0.164706, 0.133333, 1.0 },
+ { 0.247059, 0.164706, 0.129412, 1.0 },
+ { 0.243137, 0.164706, 0.129412, 1.0 },
+ { 0.243137, 0.152941, 0.121569, 1.0 },
+ { 0.243137, 0.152941, 0.121569, 1.0 },
+ { 0.235294, 0.145098, 0.113725, 1.0 },
+ { 0.223529, 0.145098, 0.094118, 1.0 },
+ { 0.215686, 0.149020, 0.078431, 1.0 },
+ { 0.231373, 0.156863, 0.086275, 1.0 },
+ { 0.247059, 0.164706, 0.098039, 1.0 },
+ { 0.247059, 0.168627, 0.098039, 1.0 },
+ { 0.247059, 0.176471, 0.098039, 1.0 },
+ { 0.345098, 0.231373, 0.200000, 1.0 },
+ { 0.403922, 0.290196, 0.270588, 1.0 },
+ { 0.466667, 0.349020, 0.341176, 1.0 },
+ { 0.576471, 0.450980, 0.458824, 1.0 },
+ { 0.690196, 0.552941, 0.580392, 1.0 },
+ { 0.725490, 0.592157, 0.631373, 1.0 },
+ { 0.764706, 0.631373, 0.686275, 1.0 },
+ { 0.847059, 0.725490, 0.796078, 1.0 },
+ { 0.894118, 0.768627, 0.811765, 1.0 },
+ { 0.831373, 0.709804, 0.780392, 1.0 },
+ { 0.745098, 0.615686, 0.662745, 1.0 },
+ { 0.658824, 0.521569, 0.545098, 1.0 },
+ { 0.611765, 0.478431, 0.486275, 1.0 },
+ { 0.568627, 0.435294, 0.427451, 1.0 },
+ { 0.513725, 0.396078, 0.356863, 1.0 },
+ { 0.478431, 0.356863, 0.337255, 1.0 },
+ { 0.443137, 0.313725, 0.286275, 1.0 },
+ { 0.411765, 0.290196, 0.258824, 1.0 },
+ { 0.384314, 0.266667, 0.235294, 1.0 },
+ { 0.360784, 0.243137, 0.211765, 1.0 },
+ { 0.341176, 0.223529, 0.192157, 1.0 },
+ { 0.325490, 0.215686, 0.180392, 1.0 },
+ { 0.313725, 0.207843, 0.172549, 1.0 },
+ { 0.301961, 0.196078, 0.160784, 1.0 },
+ { 0.282353, 0.176471, 0.141176, 1.0 },
+ { 0.250980, 0.160784, 0.129412, 1.0 },
+ { 0.247059, 0.156863, 0.125490, 1.0 },
+ { 0.243137, 0.152941, 0.121569, 1.0 },
+ { 0.239216, 0.149020, 0.117647, 1.0 },
+ { 0.235294, 0.145098, 0.113725, 1.0 },
+ { 0.207843, 0.129412, 0.101961, 1.0 },
+ { 0.196078, 0.121569, 0.094118, 1.0 },
+ { 0.196078, 0.121569, 0.094118, 1.0 },
+ { 0.215686, 0.133333, 0.105882, 1.0 },
+ { 0.235294, 0.145098, 0.121569, 1.0 },
+ { 0.239216, 0.149020, 0.121569, 1.0 },
+ { 0.243137, 0.152941, 0.121569, 1.0 },
+ { 0.243137, 0.152941, 0.121569, 1.0 },
+ { 0.262745, 0.168627, 0.129412, 1.0 },
+ { 0.286275, 0.180392, 0.145098, 1.0 },
+ { 0.309804, 0.203922, 0.168627, 1.0 },
+ { 0.396078, 0.270588, 0.219608, 1.0 },
+ { 0.423529, 0.298039, 0.258824, 1.0 },
+ { 0.454902, 0.325490, 0.298039, 1.0 },
+ { 0.454902, 0.325490, 0.298039, 1.0 },
+ { 0.458824, 0.329412, 0.301961, 1.0 },
+ { 0.450980, 0.321569, 0.294118, 1.0 },
+ { 0.450980, 0.321569, 0.294118, 1.0 },
+ { 0.380392, 0.266667, 0.235294, 1.0 },
+ { 0.360784, 0.247059, 0.215686, 1.0 },
+ { 0.341176, 0.227451, 0.196078, 1.0 },
+ { 0.325490, 0.215686, 0.180392, 1.0 },
+ { 0.309804, 0.203922, 0.168627, 1.0 },
+ { 0.298039, 0.192157, 0.156863, 1.0 },
+ { 0.282353, 0.176471, 0.141176, 1.0 },
+ { 0.282353, 0.176471, 0.141176, 1.0 },
+ { 0.290196, 0.184314, 0.149020, 1.0 },
+ { 0.305882, 0.200000, 0.164706, 1.0 },
+ { 0.305882, 0.200000, 0.164706, 1.0 },
+ { 0.305882, 0.200000, 0.164706, 1.0 },
+ { 0.301961, 0.196078, 0.168627, 1.0 },
+ { 0.294118, 0.188235, 0.160784, 1.0 },
+ { 0.274510, 0.176471, 0.149020, 1.0 },
+ { 0.278431, 0.172549, 0.137255, 1.0 },
+ { 0.278431, 0.172549, 0.137255, 1.0 },
+ { 0.270588, 0.172549, 0.133333, 1.0 },
+ { 0.266667, 0.172549, 0.133333, 1.0 },
+ { 0.262745, 0.168627, 0.129412, 1.0 },
+ { 0.262745, 0.168627, 0.129412, 1.0 },
+ { 0.250980, 0.160784, 0.129412, 1.0 },
+ { 0.235294, 0.145098, 0.121569, 1.0 },
+ { 0.215686, 0.137255, 0.109804, 1.0 },
+ { 0.192157, 0.117647, 0.090196, 1.0 },
+ { 0.156863, 0.101961, 0.066667, 1.0 },
+ { 0.149020, 0.094118, 0.062745, 1.0 },
+ { 0.145098, 0.086275, 0.058824, 1.0 },
+ { 0.141176, 0.058824, 0.039216, 1.0 },
+ { 0.109804, 0.035294, 0.007843, 1.0 },
+ { 0.156863, 0.066667, 0.035294, 1.0 },
+ { 0.152941, 0.086275, 0.058824, 1.0 },
+ { 0.219608, 0.129412, 0.105882, 1.0 },
+ { 0.239216, 0.145098, 0.113725, 1.0 },
+ { 0.258824, 0.164706, 0.125490, 1.0 },
+ { 0.258824, 0.164706, 0.125490, 1.0 },
+ { 0.262745, 0.168627, 0.129412, 1.0 },
+ { 0.274510, 0.168627, 0.133333, 1.0 },
+ { 0.282353, 0.172549, 0.129412, 1.0 },
+ { 0.278431, 0.172549, 0.137255, 1.0 },
+ { 0.270588, 0.176471, 0.137255, 1.0 },
+ { 0.294118, 0.188235, 0.152941, 1.0 },
+ { 0.298039, 0.192157, 0.156863, 1.0 },
+ { 0.305882, 0.200000, 0.164706, 1.0 },
+ { 0.317647, 0.211765, 0.176471, 1.0 },
+ { 0.341176, 0.227451, 0.196078, 1.0 },
+ { 0.360784, 0.243137, 0.211765, 1.0 },
+ { 0.364706, 0.247059, 0.215686, 1.0 },
+ { 0.352941, 0.239216, 0.207843, 1.0 },
+ { 0.341176, 0.227451, 0.196078, 1.0 },
+ { 0.329412, 0.215686, 0.184314, 1.0 },
+ { 0.309804, 0.203922, 0.168627, 1.0 },
+ { 0.298039, 0.192157, 0.156863, 1.0 },
+ { 0.282353, 0.176471, 0.141176, 1.0 },
+ { 0.266667, 0.172549, 0.133333, 1.0 },
+ { 0.262745, 0.168627, 0.129412, 1.0 },
+ { 0.258824, 0.172549, 0.129412, 1.0 },
+ { 0.250980, 0.160784, 0.129412, 1.0 },
+ { 0.247059, 0.156863, 0.125490, 1.0 },
+ { 0.247059, 0.156863, 0.125490, 1.0 },
+ { 0.243137, 0.152941, 0.121569, 1.0 },
+ { 0.243137, 0.152941, 0.121569, 1.0 },
+ { 0.243137, 0.152941, 0.121569, 1.0 },
+ { 0.254902, 0.149020, 0.113725, 1.0 },
+ { 0.235294, 0.145098, 0.113725, 1.0 },
+ { 0.223529, 0.141176, 0.109804, 1.0 },
+ { 0.215686, 0.137255, 0.109804, 1.0 },
+ { 0.207843, 0.129412, 0.101961, 1.0 },
+ { 0.203922, 0.129412, 0.101961, 1.0 },
+ { 0.200000, 0.121569, 0.094118, 1.0 },
+ { 0.223529, 0.105882, 0.098039, 1.0 },
+ { 0.235294, 0.145098, 0.113725, 1.0 },
+ { 0.239216, 0.145098, 0.129412, 1.0 },
+ { 0.243137, 0.152941, 0.129412, 1.0 },
+ { 0.254902, 0.164706, 0.133333, 1.0 },
+ { 0.270588, 0.172549, 0.145098, 1.0 },
+ { 0.305882, 0.200000, 0.164706, 1.0 },
+ { 0.325490, 0.219608, 0.184314, 1.0 },
+ { 0.360784, 0.243137, 0.211765, 1.0 },
+ { 0.368627, 0.250980, 0.219608, 1.0 },
+ { 0.435294, 0.305882, 0.278431, 1.0 },
+ { 0.435294, 0.305882, 0.278431, 1.0 },
+ { 0.439216, 0.309804, 0.282353, 1.0 },
+ { 0.431373, 0.301961, 0.274510, 1.0 },
+ { 0.396078, 0.278431, 0.247059, 1.0 },
+ { 0.376471, 0.262745, 0.231373, 1.0 },
+ { 0.368627, 0.250980, 0.219608, 1.0 },
+ { 0.384314, 0.266667, 0.235294, 1.0 },
+ { 0.415686, 0.298039, 0.290196, 1.0 },
+ { 0.447059, 0.337255, 0.321569, 1.0 },
+ { 0.517647, 0.388235, 0.368627, 1.0 },
+ { 0.600000, 0.466667, 0.462745, 1.0 },
+ { 0.682353, 0.545098, 0.572549, 1.0 },
+ { 0.741176, 0.611765, 0.654902, 1.0 },
+ { 0.788235, 0.662745, 0.721569, 1.0 },
+ { 0.835294, 0.733333, 0.784314, 1.0 },
+ { 0.800000, 0.678431, 0.737255, 1.0 },
+ { 0.788235, 0.662745, 0.721569, 1.0 },
+ { 0.819608, 0.698039, 0.768627, 1.0 },
+ { 0.882353, 0.752941, 0.819608, 1.0 },
+ { 0.894118, 0.796078, 0.878431, 1.0 },
+ { 0.890196, 0.839216, 0.815686, 1.0 },
+ { 0.976471, 0.952941, 0.890196, 1.0 },
+ { 1.000000, 0.909804, 0.996078, 1.0 },
+ { 0.949020, 0.874510, 0.960784, 1.0 },
+ { 0.878431, 0.756863, 0.815686, 1.0 },
+ { 0.733333, 0.600000, 0.654902, 1.0 },
+ { 0.654902, 0.513725, 0.521569, 1.0 },
+ { 0.580392, 0.447059, 0.450980, 1.0 },
+ { 0.525490, 0.392157, 0.384314, 1.0 },
+ { 0.478431, 0.349020, 0.329412, 1.0 },
+ { 0.439216, 0.309804, 0.282353, 1.0 },
+ { 0.392157, 0.274510, 0.243137, 1.0 },
+ { 0.364706, 0.247059, 0.215686, 1.0 },
+ { 0.345098, 0.227451, 0.196078, 1.0 },
+ { 0.337255, 0.223529, 0.192157, 1.0 },
+ { 0.325490, 0.219608, 0.192157, 1.0 },
+ { 0.337255, 0.223529, 0.192157, 1.0 },
+ { 0.360784, 0.247059, 0.215686, 1.0 },
+ { 0.368627, 0.250980, 0.219608, 1.0 },
+ { 0.403922, 0.305882, 0.184314, 1.0 },
+ { 0.415686, 0.313725, 0.262745, 1.0 },
+ { 0.443137, 0.325490, 0.282353, 1.0 },
+ { 0.458824, 0.329412, 0.309804, 1.0 },
+ { 0.498039, 0.368627, 0.349020, 1.0 },
+ { 0.533333, 0.419608, 0.396078, 1.0 },
+ { 0.541176, 0.458824, 0.447059, 1.0 },
+ { 0.611765, 0.478431, 0.482353, 1.0 },
+ { 0.647059, 0.509804, 0.525490, 1.0 },
+ { 0.674510, 0.537255, 0.560784, 1.0 },
+ { 0.674510, 0.549020, 0.568627, 1.0 },
+ { 0.670588, 0.533333, 0.556863, 1.0 },
+ { 0.639216, 0.501961, 0.525490, 1.0 },
+ { 0.600000, 0.466667, 0.462745, 1.0 },
+ { 0.572549, 0.454902, 0.423529, 1.0 },
+ { 0.537255, 0.447059, 0.384314, 1.0 },
+ { 0.482353, 0.380392, 0.321569, 1.0 },
+ { 0.501961, 0.396078, 0.329412, 1.0 },
+ { 0.545098, 0.458824, 0.364706, 1.0 },
+ { 0.568627, 0.478431, 0.423529, 1.0 },
+ { 0.678431, 0.635294, 0.454902, 1.0 },
+ { 0.600000, 0.549020, 0.474510, 1.0 },
+ { 0.545098, 0.462745, 0.294118, 1.0 },
+ { 0.419608, 0.341176, 0.196078, 1.0 },
+ { 0.376471, 0.313725, 0.180392, 1.0 },
+ { 0.352941, 0.239216, 0.207843, 1.0 },
+ { 0.321569, 0.215686, 0.180392, 1.0 },
+ { 0.309804, 0.203922, 0.168627, 1.0 },
+ { 0.309804, 0.203922, 0.168627, 1.0 },
+ { 0.317647, 0.231373, 0.137255, 1.0 },
+ { 0.345098, 0.231373, 0.200000, 1.0 },
+ { 0.372549, 0.254902, 0.223529, 1.0 },
+ };
+/* Apophysis-040427-51KaosGrn */
+static double4 colors_258[] = {
+ { 0.945098, 0.909804, 0.890196, 1.0 },
+ { 0.607843, 0.282353, 0.219608, 1.0 },
+ { 0.537255, 0.215686, 0.160784, 1.0 },
+ { 0.470588, 0.149020, 0.101961, 1.0 },
+ { 0.427451, 0.121569, 0.070588, 1.0 },
+ { 0.384314, 0.094118, 0.043137, 1.0 },
+ { 0.384314, 0.086275, 0.035294, 1.0 },
+ { 0.384314, 0.078431, 0.031373, 1.0 },
+ { 0.388235, 0.066667, 0.019608, 1.0 },
+ { 0.384314, 0.074510, 0.023529, 1.0 },
+ { 0.380392, 0.082353, 0.031373, 1.0 },
+ { 0.372549, 0.101961, 0.047059, 1.0 },
+ { 0.368627, 0.125490, 0.066667, 1.0 },
+ { 0.317647, 0.239216, 0.137255, 1.0 },
+ { 0.270588, 0.356863, 0.207843, 1.0 },
+ { 0.250980, 0.376471, 0.207843, 1.0 },
+ { 0.231373, 0.396078, 0.207843, 1.0 },
+ { 0.266667, 0.329412, 0.184314, 1.0 },
+ { 0.313725, 0.223529, 0.121569, 1.0 },
+ { 0.364706, 0.121569, 0.062745, 1.0 },
+ { 0.364706, 0.086275, 0.043137, 1.0 },
+ { 0.364706, 0.050980, 0.023529, 1.0 },
+ { 0.360784, 0.039216, 0.023529, 1.0 },
+ { 0.356863, 0.027451, 0.027451, 1.0 },
+ { 0.309804, 0.023529, 0.000000, 1.0 },
+ { 0.309804, 0.023529, 0.000000, 1.0 },
+ { 0.309804, 0.023529, 0.000000, 1.0 },
+ { 0.313725, 0.015686, 0.000000, 1.0 },
+ { 0.317647, 0.011765, 0.003922, 1.0 },
+ { 0.317647, 0.007843, 0.000000, 1.0 },
+ { 0.317647, 0.003922, 0.000000, 1.0 },
+ { 0.321569, 0.007843, 0.003922, 1.0 },
+ { 0.325490, 0.007843, 0.000000, 1.0 },
+ { 0.352941, 0.023529, 0.015686, 1.0 },
+ { 0.356863, 0.082353, 0.047059, 1.0 },
+ { 0.364706, 0.145098, 0.078431, 1.0 },
+ { 0.337255, 0.305882, 0.047059, 1.0 },
+ { 0.309804, 0.466667, 0.019608, 1.0 },
+ { 0.380392, 0.521569, 0.011765, 1.0 },
+ { 0.450980, 0.576471, 0.007843, 1.0 },
+ { 0.490196, 0.866667, 0.576471, 1.0 },
+ { 0.549020, 0.901961, 0.639216, 1.0 },
+ { 0.607843, 0.937255, 0.701961, 1.0 },
+ { 0.458824, 0.800000, 0.545098, 1.0 },
+ { 0.313725, 0.666667, 0.392157, 1.0 },
+ { 0.274510, 0.635294, 0.376471, 1.0 },
+ { 0.235294, 0.603922, 0.360784, 1.0 },
+ { 0.278431, 0.443137, 0.262745, 1.0 },
+ { 0.317647, 0.333333, 0.188235, 1.0 },
+ { 0.364706, 0.141176, 0.074510, 1.0 },
+ { 0.313725, 0.247059, 0.043137, 1.0 },
+ { 0.262745, 0.356863, 0.011765, 1.0 },
+ { 0.266667, 0.352941, 0.003922, 1.0 },
+ { 0.274510, 0.352941, 0.000000, 1.0 },
+ { 0.325490, 0.254902, 0.007843, 1.0 },
+ { 0.376471, 0.156863, 0.019608, 1.0 },
+ { 0.392157, 0.050980, 0.011765, 1.0 },
+ { 0.368627, 0.023529, 0.007843, 1.0 },
+ { 0.349020, 0.000000, 0.003922, 1.0 },
+ { 0.345098, 0.007843, 0.003922, 1.0 },
+ { 0.345098, 0.019608, 0.003922, 1.0 },
+ { 0.352941, 0.019608, 0.000000, 1.0 },
+ { 0.360784, 0.019608, 0.000000, 1.0 },
+ { 0.368627, 0.027451, 0.000000, 1.0 },
+ { 0.380392, 0.031373, 0.000000, 1.0 },
+ { 0.376471, 0.035294, 0.000000, 1.0 },
+ { 0.372549, 0.031373, 0.000000, 1.0 },
+ { 0.368627, 0.027451, 0.000000, 1.0 },
+ { 0.368627, 0.027451, 0.000000, 1.0 },
+ { 0.368627, 0.027451, 0.000000, 1.0 },
+ { 0.368627, 0.027451, 0.000000, 1.0 },
+ { 0.368627, 0.027451, 0.000000, 1.0 },
+ { 0.329412, 0.043137, 0.019608, 1.0 },
+ { 0.341176, 0.054902, 0.007843, 1.0 },
+ { 0.352941, 0.066667, 0.000000, 1.0 },
+ { 0.360784, 0.094118, 0.027451, 1.0 },
+ { 0.368627, 0.121569, 0.054902, 1.0 },
+ { 0.368627, 0.141176, 0.070588, 1.0 },
+ { 0.368627, 0.160784, 0.090196, 1.0 },
+ { 0.243137, 0.341176, 0.176471, 1.0 },
+ { 0.227451, 0.470588, 0.270588, 1.0 },
+ { 0.192157, 0.545098, 0.294118, 1.0 },
+ { 0.231373, 0.509804, 0.172549, 1.0 },
+ { 0.270588, 0.474510, 0.050980, 1.0 },
+ { 0.325490, 0.443137, 0.031373, 1.0 },
+ { 0.384314, 0.415686, 0.011765, 1.0 },
+ { 0.411765, 0.262745, 0.007843, 1.0 },
+ { 0.384314, 0.133333, 0.023529, 1.0 },
+ { 0.376471, 0.074510, 0.003922, 1.0 },
+ { 0.372549, 0.078431, 0.015686, 1.0 },
+ { 0.372549, 0.086275, 0.027451, 1.0 },
+ { 0.368627, 0.078431, 0.023529, 1.0 },
+ { 0.368627, 0.070588, 0.019608, 1.0 },
+ { 0.364706, 0.066667, 0.003922, 1.0 },
+ { 0.376471, 0.047059, 0.003922, 1.0 },
+ { 0.372549, 0.039216, 0.011765, 1.0 },
+ { 0.384314, 0.039216, 0.000000, 1.0 },
+ { 0.403922, 0.058824, 0.011765, 1.0 },
+ { 0.392157, 0.070588, 0.019608, 1.0 },
+ { 0.380392, 0.082353, 0.031373, 1.0 },
+ { 0.384314, 0.094118, 0.039216, 1.0 },
+ { 0.392157, 0.109804, 0.050980, 1.0 },
+ { 0.388235, 0.129412, 0.066667, 1.0 },
+ { 0.388235, 0.117647, 0.058824, 1.0 },
+ { 0.443137, 0.082353, 0.039216, 1.0 },
+ { 0.415686, 0.078431, 0.035294, 1.0 },
+ { 0.388235, 0.074510, 0.031373, 1.0 },
+ { 0.384314, 0.074510, 0.027451, 1.0 },
+ { 0.380392, 0.074510, 0.027451, 1.0 },
+ { 0.380392, 0.058824, 0.011765, 1.0 },
+ { 0.360784, 0.050980, 0.000000, 1.0 },
+ { 0.333333, 0.023529, 0.003922, 1.0 },
+ { 0.333333, 0.015686, 0.003922, 1.0 },
+ { 0.329412, 0.011765, 0.000000, 1.0 },
+ { 0.333333, 0.011765, 0.000000, 1.0 },
+ { 0.341176, 0.015686, 0.000000, 1.0 },
+ { 0.364706, 0.019608, 0.003922, 1.0 },
+ { 0.368627, 0.023529, 0.007843, 1.0 },
+ { 0.356863, 0.023529, 0.003922, 1.0 },
+ { 0.337255, 0.023529, 0.000000, 1.0 },
+ { 0.333333, 0.023529, 0.003922, 1.0 },
+ { 0.352941, 0.058824, 0.000000, 1.0 },
+ { 0.376471, 0.094118, 0.000000, 1.0 },
+ { 0.380392, 0.156863, 0.011765, 1.0 },
+ { 0.384314, 0.219608, 0.023529, 1.0 },
+ { 0.243137, 0.352941, 0.011765, 1.0 },
+ { 0.223529, 0.349020, 0.023529, 1.0 },
+ { 0.203922, 0.345098, 0.000000, 1.0 },
+ { 0.188235, 0.345098, 0.000000, 1.0 },
+ { 0.180392, 0.337255, 0.000000, 1.0 },
+ { 0.180392, 0.337255, 0.000000, 1.0 },
+ { 0.180392, 0.337255, 0.000000, 1.0 },
+ { 0.180392, 0.337255, 0.000000, 1.0 },
+ { 0.176471, 0.325490, 0.000000, 1.0 },
+ { 0.176471, 0.329412, 0.011765, 1.0 },
+ { 0.180392, 0.333333, 0.007843, 1.0 },
+ { 0.235294, 0.337255, 0.000000, 1.0 },
+ { 0.309804, 0.235294, 0.035294, 1.0 },
+ { 0.384314, 0.137255, 0.070588, 1.0 },
+ { 0.376471, 0.133333, 0.070588, 1.0 },
+ { 0.372549, 0.129412, 0.070588, 1.0 },
+ { 0.380392, 0.117647, 0.054902, 1.0 },
+ { 0.372549, 0.113725, 0.050980, 1.0 },
+ { 0.372549, 0.129412, 0.070588, 1.0 },
+ { 0.368627, 0.160784, 0.090196, 1.0 },
+ { 0.282353, 0.411765, 0.000000, 1.0 },
+ { 0.274510, 0.380392, 0.000000, 1.0 },
+ { 0.270588, 0.349020, 0.000000, 1.0 },
+ { 0.372549, 0.149020, 0.074510, 1.0 },
+ { 0.364706, 0.133333, 0.070588, 1.0 },
+ { 0.360784, 0.105882, 0.035294, 1.0 },
+ { 0.380392, 0.082353, 0.031373, 1.0 },
+ { 0.376471, 0.094118, 0.000000, 1.0 },
+ { 0.376471, 0.094118, 0.000000, 1.0 },
+ { 0.376471, 0.094118, 0.000000, 1.0 },
+ { 0.376471, 0.090196, 0.031373, 1.0 },
+ { 0.372549, 0.113725, 0.058824, 1.0 },
+ { 0.352941, 0.113725, 0.094118, 1.0 },
+ { 0.364706, 0.156863, 0.086275, 1.0 },
+ { 0.243137, 0.345098, 0.003922, 1.0 },
+ { 0.258824, 0.364706, 0.000000, 1.0 },
+ { 0.392157, 0.258824, 0.011765, 1.0 },
+ { 0.380392, 0.196078, 0.043137, 1.0 },
+ { 0.368627, 0.137255, 0.074510, 1.0 },
+ { 0.380392, 0.098039, 0.043137, 1.0 },
+ { 0.392157, 0.070588, 0.023529, 1.0 },
+ { 0.411765, 0.019608, 0.011765, 1.0 },
+ { 0.443137, 0.019608, 0.007843, 1.0 },
+ { 0.501961, 0.098039, 0.000000, 1.0 },
+ { 0.529412, 0.101961, 0.023529, 1.0 },
+ { 0.560784, 0.105882, 0.047059, 1.0 },
+ { 0.596078, 0.133333, 0.086275, 1.0 },
+ { 0.607843, 0.243137, 0.121569, 1.0 },
+ { 0.454902, 0.447059, 0.247059, 1.0 },
+ { 0.552941, 0.749020, 0.415686, 1.0 },
+ { 0.764706, 0.784314, 0.556863, 1.0 },
+ { 0.862745, 0.886275, 0.470588, 1.0 },
+ { 0.972549, 0.964706, 0.623529, 1.0 },
+ { 0.905882, 0.729412, 0.615686, 1.0 },
+ { 0.909804, 0.764706, 0.694118, 1.0 },
+ { 0.886275, 0.890196, 0.819608, 1.0 },
+ { 0.901961, 0.945098, 0.725490, 1.0 },
+ { 0.745098, 0.894118, 0.741176, 1.0 },
+ { 0.678431, 0.870588, 0.654902, 1.0 },
+ { 0.647059, 0.705882, 0.545098, 1.0 },
+ { 0.568627, 0.552941, 0.415686, 1.0 },
+ { 0.494118, 0.400000, 0.290196, 1.0 },
+ { 0.419608, 0.305882, 0.188235, 1.0 },
+ { 0.400000, 0.145098, 0.074510, 1.0 },
+ { 0.419608, 0.266667, 0.011765, 1.0 },
+ { 0.505882, 0.447059, 0.050980, 1.0 },
+ { 0.313725, 0.513725, 0.047059, 1.0 },
+ { 0.270588, 0.549020, 0.290196, 1.0 },
+ { 0.247059, 0.666667, 0.447059, 1.0 },
+ { 0.239216, 0.713725, 0.450980, 1.0 },
+ { 0.200000, 0.686275, 0.439216, 1.0 },
+ { 0.219608, 0.596078, 0.349020, 1.0 },
+ { 0.227451, 0.470588, 0.207843, 1.0 },
+ { 0.270588, 0.435294, 0.035294, 1.0 },
+ { 0.258824, 0.349020, 0.000000, 1.0 },
+ { 0.372549, 0.156863, 0.078431, 1.0 },
+ { 0.372549, 0.109804, 0.047059, 1.0 },
+ { 0.380392, 0.082353, 0.027451, 1.0 },
+ { 0.360784, 0.062745, 0.000000, 1.0 },
+ { 0.352941, 0.066667, 0.000000, 1.0 },
+ { 0.337255, 0.090196, 0.023529, 1.0 },
+ { 0.364706, 0.137255, 0.050980, 1.0 },
+ { 0.258824, 0.341176, 0.000000, 1.0 },
+ { 0.219608, 0.360784, 0.000000, 1.0 },
+ { 0.211765, 0.360784, 0.000000, 1.0 },
+ { 0.219608, 0.333333, 0.003922, 1.0 },
+ { 0.247059, 0.333333, 0.000000, 1.0 },
+ { 0.368627, 0.137255, 0.066667, 1.0 },
+ { 0.368627, 0.105882, 0.043137, 1.0 },
+ { 0.376471, 0.094118, 0.007843, 1.0 },
+ { 0.376471, 0.094118, 0.000000, 1.0 },
+ { 0.376471, 0.094118, 0.000000, 1.0 },
+ { 0.392157, 0.137255, 0.011765, 1.0 },
+ { 0.501961, 0.337255, 0.039216, 1.0 },
+ { 0.537255, 0.443137, 0.105882, 1.0 },
+ { 0.611765, 0.525490, 0.054902, 1.0 },
+ { 0.658824, 0.686275, 0.513725, 1.0 },
+ { 0.752941, 0.796078, 0.639216, 1.0 },
+ { 0.768627, 0.882353, 0.862745, 1.0 },
+ { 0.905882, 0.984314, 0.874510, 1.0 },
+ { 1.000000, 0.984314, 0.988235, 1.0 },
+ { 0.945098, 0.925490, 0.941176, 1.0 },
+ { 0.945098, 0.901961, 0.815686, 1.0 },
+ { 0.643137, 0.752941, 0.592157, 1.0 },
+ { 0.474510, 0.541176, 0.368627, 1.0 },
+ { 0.517647, 0.380392, 0.223529, 1.0 },
+ { 0.431373, 0.215686, 0.133333, 1.0 },
+ { 0.376471, 0.156863, 0.090196, 1.0 },
+ { 0.368627, 0.160784, 0.090196, 1.0 },
+ { 0.235294, 0.337255, 0.000000, 1.0 },
+ { 0.200000, 0.333333, 0.000000, 1.0 },
+ { 0.192157, 0.333333, 0.000000, 1.0 },
+ { 0.184314, 0.333333, 0.000000, 1.0 },
+ { 0.188235, 0.345098, 0.000000, 1.0 },
+ { 0.192157, 0.349020, 0.011765, 1.0 },
+ { 0.231373, 0.388235, 0.007843, 1.0 },
+ { 0.215686, 0.400000, 0.188235, 1.0 },
+ { 0.207843, 0.537255, 0.294118, 1.0 },
+ { 0.203922, 0.592157, 0.341176, 1.0 },
+ { 0.211765, 0.525490, 0.286275, 1.0 },
+ { 0.376471, 0.396078, 0.239216, 1.0 },
+ { 0.376471, 0.172549, 0.090196, 1.0 },
+ { 0.427451, 0.145098, 0.086275, 1.0 },
+ { 0.537255, 0.211765, 0.149020, 1.0 },
+ { 0.643137, 0.250980, 0.188235, 1.0 },
+ { 0.635294, 0.203922, 0.152941, 1.0 },
+ { 0.639216, 0.113725, 0.109804, 1.0 },
+ { 0.619608, 0.000000, 0.000000, 1.0 },
+ { 0.525490, 0.101961, 0.050980, 1.0 },
+ { 0.454902, 0.105882, 0.050980, 1.0 },
+ { 0.427451, 0.164706, 0.098039, 1.0 },
+ };
+/* Apophysis-040427-51KaosFish */
+static double4 colors_259[] = {
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.301961, 0.125490, 0.349020, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.301961, 0.125490, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.301961, 0.125490, 0.349020, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.301961, 0.125490, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.313725, 0.129412, 0.352941, 1.0 },
+ { 0.321569, 0.125490, 0.356863, 1.0 },
+ { 0.501961, 0.286275, 0.313725, 1.0 },
+ { 0.686275, 0.447059, 0.274510, 1.0 },
+ { 0.780392, 0.529412, 0.274510, 1.0 },
+ { 0.878431, 0.615686, 0.274510, 1.0 },
+ { 0.882353, 0.619608, 0.278431, 1.0 },
+ { 0.878431, 0.615686, 0.274510, 1.0 },
+ { 0.776471, 0.490196, 0.180392, 1.0 },
+ { 0.760784, 0.498039, 0.129412, 1.0 },
+ { 0.745098, 0.509804, 0.078431, 1.0 },
+ { 0.721569, 0.537255, 0.098039, 1.0 },
+ { 0.698039, 0.568627, 0.117647, 1.0 },
+ { 0.690196, 0.568627, 0.129412, 1.0 },
+ { 0.682353, 0.572549, 0.141176, 1.0 },
+ { 0.639216, 0.572549, 0.149020, 1.0 },
+ { 0.478431, 0.360784, 0.250980, 1.0 },
+ { 0.317647, 0.149020, 0.356863, 1.0 },
+ { 0.313725, 0.141176, 0.352941, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.301961, 0.125490, 0.349020, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.254902, 0.152941, 0.211765, 1.0 },
+ { 0.219608, 0.184314, 0.070588, 1.0 },
+ { 0.243137, 0.200000, 0.058824, 1.0 },
+ { 0.270588, 0.219608, 0.047059, 1.0 },
+ { 0.407843, 0.294118, 0.000000, 1.0 },
+ { 0.564706, 0.419608, 0.062745, 1.0 },
+ { 0.721569, 0.549020, 0.129412, 1.0 },
+ { 0.803922, 0.584314, 0.200000, 1.0 },
+ { 0.886275, 0.623529, 0.274510, 1.0 },
+ { 0.882353, 0.623529, 0.278431, 1.0 },
+ { 0.882353, 0.623529, 0.282353, 1.0 },
+ { 0.890196, 0.631373, 0.290196, 1.0 },
+ { 0.905882, 0.643137, 0.286275, 1.0 },
+ { 0.882353, 0.741176, 0.192157, 1.0 },
+ { 0.803922, 0.662745, 0.160784, 1.0 },
+ { 0.729412, 0.584314, 0.133333, 1.0 },
+ { 0.780392, 0.615686, 0.207843, 1.0 },
+ { 0.831373, 0.647059, 0.286275, 1.0 },
+ { 0.886275, 0.654902, 0.294118, 1.0 },
+ { 0.847059, 0.615686, 0.396078, 1.0 },
+ { 0.752941, 0.662745, 0.537255, 1.0 },
+ { 0.768627, 0.572549, 0.654902, 1.0 },
+ { 0.784314, 0.486275, 0.776471, 1.0 },
+ { 0.737255, 0.454902, 0.807843, 1.0 },
+ { 0.694118, 0.423529, 0.839216, 1.0 },
+ { 0.498039, 0.407843, 0.701961, 1.0 },
+ { 0.305882, 0.396078, 0.568627, 1.0 },
+ { 0.317647, 0.129412, 0.364706, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.301961, 0.125490, 0.349020, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.305882, 0.109804, 0.356863, 1.0 },
+ { 0.313725, 0.125490, 0.352941, 1.0 },
+ { 0.447059, 0.188235, 0.427451, 1.0 },
+ { 0.584314, 0.250980, 0.505882, 1.0 },
+ { 0.619608, 0.364706, 0.474510, 1.0 },
+ { 0.654902, 0.482353, 0.447059, 1.0 },
+ { 0.698039, 0.537255, 0.450980, 1.0 },
+ { 0.745098, 0.580392, 0.431373, 1.0 },
+ { 0.764706, 0.600000, 0.443137, 1.0 },
+ { 0.843137, 0.611765, 0.392157, 1.0 },
+ { 0.878431, 0.615686, 0.274510, 1.0 },
+ { 0.792157, 0.509804, 0.176471, 1.0 },
+ { 0.709804, 0.403922, 0.078431, 1.0 },
+ { 0.701961, 0.384314, 0.074510, 1.0 },
+ { 0.694118, 0.368627, 0.070588, 1.0 },
+ { 0.521569, 0.329412, 0.058824, 1.0 },
+ { 0.329412, 0.192157, 0.066667, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.301961, 0.125490, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.207843, 0.098039, 0.203922, 1.0 },
+ { 0.109804, 0.062745, 0.062745, 1.0 },
+ { 0.050980, 0.000000, 0.066667, 1.0 },
+ { 0.145098, 0.121569, 0.074510, 1.0 },
+ { 0.200000, 0.043137, 0.239216, 1.0 },
+ { 0.313725, 0.137255, 0.352941, 1.0 },
+ { 0.694118, 0.439216, 0.352941, 1.0 },
+ { 0.721569, 0.498039, 0.345098, 1.0 },
+ { 0.752941, 0.560784, 0.341176, 1.0 },
+ { 0.764706, 0.600000, 0.443137, 1.0 },
+ { 0.756863, 0.623529, 0.478431, 1.0 },
+ { 0.784314, 0.670588, 0.505882, 1.0 },
+ { 0.780392, 0.647059, 0.498039, 1.0 },
+ { 0.698039, 0.537255, 0.450980, 1.0 },
+ { 0.596078, 0.458824, 0.407843, 1.0 },
+ { 0.498039, 0.384314, 0.368627, 1.0 },
+ { 0.403922, 0.258824, 0.356863, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.317647, 0.133333, 0.345098, 1.0 },
+ { 0.694118, 0.443137, 0.294118, 1.0 },
+ { 0.772549, 0.482353, 0.298039, 1.0 },
+ { 0.854902, 0.521569, 0.305882, 1.0 },
+ { 0.878431, 0.619608, 0.278431, 1.0 },
+ { 0.886275, 0.647059, 0.282353, 1.0 },
+ { 0.905882, 0.658824, 0.294118, 1.0 },
+ { 0.886275, 0.662745, 0.321569, 1.0 },
+ { 0.745098, 0.607843, 0.450980, 1.0 },
+ { 0.725490, 0.568627, 0.439216, 1.0 },
+ { 0.709804, 0.529412, 0.427451, 1.0 },
+ { 0.721569, 0.494118, 0.345098, 1.0 },
+ { 0.666667, 0.447059, 0.309804, 1.0 },
+ { 0.662745, 0.556863, 0.239216, 1.0 },
+ { 0.650980, 0.564706, 0.168627, 1.0 },
+ { 0.654902, 0.568627, 0.180392, 1.0 },
+ { 0.619608, 0.458824, 0.388235, 1.0 },
+ { 0.301961, 0.545098, 0.768627, 1.0 },
+ { 0.294118, 0.545098, 0.709804, 1.0 },
+ { 0.290196, 0.549020, 0.650980, 1.0 },
+ { 0.250980, 0.450980, 0.466667, 1.0 },
+ { 0.341176, 0.498039, 0.211765, 1.0 },
+ { 0.537255, 0.419608, 0.176471, 1.0 },
+ { 0.694118, 0.372549, 0.074510, 1.0 },
+ { 0.713725, 0.431373, 0.031373, 1.0 },
+ { 0.701961, 0.411765, 0.039216, 1.0 },
+ { 0.694118, 0.396078, 0.050980, 1.0 },
+ { 0.486275, 0.352941, 0.011765, 1.0 },
+ { 0.309804, 0.254902, 0.078431, 1.0 },
+ { 0.278431, 0.113725, 0.309804, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.384314, 0.400000, 0.200000, 1.0 },
+ { 0.443137, 0.462745, 0.141176, 1.0 },
+ { 0.454902, 0.403922, 0.196078, 1.0 },
+ { 0.278431, 0.345098, 0.168627, 1.0 },
+ { 0.278431, 0.113725, 0.301961, 1.0 },
+ { 0.305882, 0.129412, 0.345098, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.298039, 0.129412, 0.262745, 1.0 },
+ { 0.290196, 0.125490, 0.180392, 1.0 },
+ { 0.266667, 0.168627, 0.050980, 1.0 },
+ { 0.270588, 0.168627, 0.039216, 1.0 },
+ { 0.203922, 0.109804, 0.007843, 1.0 },
+ { 0.203922, 0.188235, 0.039216, 1.0 },
+ { 0.141176, 0.239216, 0.074510, 1.0 },
+ { 0.152941, 0.305882, 0.043137, 1.0 },
+ { 0.219608, 0.423529, 0.039216, 1.0 },
+ { 0.356863, 0.337255, 0.086275, 1.0 },
+ { 0.525490, 0.384314, 0.094118, 1.0 },
+ { 0.686275, 0.364706, 0.066667, 1.0 },
+ { 0.662745, 0.313725, 0.000000, 1.0 },
+ { 0.556863, 0.101961, 0.011765, 1.0 },
+ { 0.270588, 0.223529, 0.066667, 1.0 },
+ { 0.137255, 0.329412, 0.109804, 1.0 },
+ { 0.113725, 0.258824, 0.227451, 1.0 },
+ { 0.188235, 0.305882, 0.109804, 1.0 },
+ { 0.341176, 0.278431, 0.047059, 1.0 },
+ { 0.549020, 0.345098, 0.050980, 1.0 },
+ { 0.694118, 0.368627, 0.070588, 1.0 },
+ { 0.713725, 0.400000, 0.066667, 1.0 },
+ { 0.698039, 0.376471, 0.078431, 1.0 },
+ { 0.533333, 0.231373, 0.192157, 1.0 },
+ { 0.329412, 0.141176, 0.329412, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.317647, 0.145098, 0.274510, 1.0 },
+ { 0.360784, 0.313725, 0.078431, 1.0 },
+ { 0.552941, 0.360784, 0.090196, 1.0 },
+ { 0.666667, 0.482353, 0.074510, 1.0 },
+ { 0.729412, 0.501961, 0.070588, 1.0 },
+ { 0.756863, 0.447059, 0.074510, 1.0 },
+ { 0.701961, 0.474510, 0.082353, 1.0 },
+ { 0.635294, 0.482353, 0.125490, 1.0 },
+ { 0.454902, 0.431373, 0.101961, 1.0 },
+ { 0.270588, 0.235294, 0.066667, 1.0 },
+ { 0.066667, 0.172549, 0.000000, 1.0 },
+ { 0.090196, 0.105882, 0.015686, 1.0 },
+ { 0.000000, 0.019608, 0.015686, 1.0 },
+ { 0.066667, 0.000000, 0.101961, 1.0 },
+ { 0.133333, 0.003922, 0.180392, 1.0 },
+ { 0.227451, 0.062745, 0.211765, 1.0 },
+ { 0.278431, 0.113725, 0.309804, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.290196, 0.129412, 0.364706, 1.0 },
+ { 0.145098, 0.266667, 0.450980, 1.0 },
+ { 0.101961, 0.364706, 0.427451, 1.0 },
+ { 0.200000, 0.466667, 0.407843, 1.0 },
+ { 0.243137, 0.419608, 0.494118, 1.0 },
+ { 0.196078, 0.349020, 0.478431, 1.0 },
+ { 0.152941, 0.270588, 0.474510, 1.0 },
+ { 0.305882, 0.133333, 0.372549, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.309804, 0.133333, 0.349020, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ { 0.294118, 0.121569, 0.352941, 1.0 },
+ };
+/* Apophysis-040427-51KKlown */
+static double4 colors_260[] = {
+ { 0.160784, 0.090196, 0.411765, 1.0 },
+ { 0.525490, 0.231373, 0.552941, 1.0 },
+ { 0.537255, 0.247059, 0.490196, 1.0 },
+ { 0.549020, 0.262745, 0.431373, 1.0 },
+ { 0.713725, 0.427451, 0.349020, 1.0 },
+ { 0.878431, 0.596078, 0.266667, 1.0 },
+ { 0.929412, 0.647059, 0.317647, 1.0 },
+ { 0.980392, 0.698039, 0.368627, 1.0 },
+ { 0.988235, 0.827451, 0.239216, 1.0 },
+ { 0.941176, 0.909804, 0.196078, 1.0 },
+ { 0.898039, 0.996078, 0.152941, 1.0 },
+ { 0.866667, 0.858824, 0.180392, 1.0 },
+ { 0.835294, 0.721569, 0.211765, 1.0 },
+ { 0.619608, 0.686275, 0.262745, 1.0 },
+ { 0.403922, 0.654902, 0.317647, 1.0 },
+ { 0.337255, 0.600000, 0.368627, 1.0 },
+ { 0.274510, 0.545098, 0.423529, 1.0 },
+ { 0.305882, 0.415686, 0.470588, 1.0 },
+ { 0.521569, 0.298039, 0.494118, 1.0 },
+ { 0.741176, 0.184314, 0.521569, 1.0 },
+ { 0.803922, 0.098039, 0.521569, 1.0 },
+ { 0.870588, 0.011765, 0.521569, 1.0 },
+ { 0.792157, 0.003922, 0.498039, 1.0 },
+ { 0.713725, 0.000000, 0.474510, 1.0 },
+ { 0.243137, 0.109804, 0.172549, 1.0 },
+ { 0.164706, 0.145098, 0.149020, 1.0 },
+ { 0.090196, 0.184314, 0.129412, 1.0 },
+ { 0.290196, 0.290196, 0.149020, 1.0 },
+ { 0.494118, 0.396078, 0.172549, 1.0 },
+ { 0.619608, 0.501961, 0.149020, 1.0 },
+ { 0.749020, 0.607843, 0.129412, 1.0 },
+ { 0.886275, 0.623529, 0.180392, 1.0 },
+ { 1.000000, 0.533333, 0.247059, 1.0 },
+ { 0.886275, 0.572549, 0.372549, 1.0 },
+ { 0.850980, 0.541176, 0.470588, 1.0 },
+ { 0.815686, 0.509804, 0.572549, 1.0 },
+ { 0.623529, 0.403922, 0.564706, 1.0 },
+ { 0.435294, 0.298039, 0.556863, 1.0 },
+ { 0.274510, 0.254902, 0.545098, 1.0 },
+ { 0.117647, 0.215686, 0.537255, 1.0 },
+ { 0.184314, 0.196078, 0.223529, 1.0 },
+ { 0.117647, 0.325490, 0.282353, 1.0 },
+ { 0.050980, 0.454902, 0.341176, 1.0 },
+ { 0.243137, 0.443137, 0.454902, 1.0 },
+ { 0.435294, 0.435294, 0.568627, 1.0 },
+ { 0.509804, 0.450980, 0.541176, 1.0 },
+ { 0.584314, 0.466667, 0.513725, 1.0 },
+ { 0.835294, 0.666667, 0.450980, 1.0 },
+ { 1.000000, 0.745098, 0.474510, 1.0 },
+ { 1.000000, 0.941176, 0.298039, 1.0 },
+ { 0.996078, 0.870588, 0.427451, 1.0 },
+ { 0.992157, 0.803922, 0.560784, 1.0 },
+ { 0.870588, 0.749020, 0.643137, 1.0 },
+ { 0.749020, 0.698039, 0.725490, 1.0 },
+ { 0.611765, 0.635294, 0.694118, 1.0 },
+ { 0.478431, 0.572549, 0.666667, 1.0 },
+ { 0.592157, 0.776471, 0.560784, 1.0 },
+ { 0.494118, 0.733333, 0.505882, 1.0 },
+ { 0.400000, 0.690196, 0.450980, 1.0 },
+ { 0.294118, 0.443137, 0.435294, 1.0 },
+ { 0.188235, 0.196078, 0.419608, 1.0 },
+ { 0.137255, 0.164706, 0.400000, 1.0 },
+ { 0.090196, 0.133333, 0.384314, 1.0 },
+ { 0.015686, 0.372549, 0.392157, 1.0 },
+ { 0.090196, 0.360784, 0.239216, 1.0 },
+ { 0.129412, 0.435294, 0.105882, 1.0 },
+ { 0.329412, 0.470588, 0.086275, 1.0 },
+ { 0.533333, 0.509804, 0.070588, 1.0 },
+ { 0.576471, 0.486275, 0.035294, 1.0 },
+ { 0.623529, 0.462745, 0.000000, 1.0 },
+ { 0.925490, 0.462745, 0.121569, 1.0 },
+ { 0.862745, 0.356863, 0.090196, 1.0 },
+ { 0.372549, 0.443137, 0.019608, 1.0 },
+ { 0.250980, 0.376471, 0.105882, 1.0 },
+ { 0.129412, 0.309804, 0.196078, 1.0 },
+ { 0.129412, 0.419608, 0.235294, 1.0 },
+ { 0.133333, 0.533333, 0.278431, 1.0 },
+ { 0.152941, 0.533333, 0.243137, 1.0 },
+ { 0.172549, 0.533333, 0.207843, 1.0 },
+ { 0.239216, 0.627451, 0.066667, 1.0 },
+ { 0.196078, 0.564706, 0.031373, 1.0 },
+ { 0.443137, 0.384314, 0.027451, 1.0 },
+ { 0.572549, 0.450980, 0.219608, 1.0 },
+ { 0.701961, 0.517647, 0.415686, 1.0 },
+ { 0.741176, 0.564706, 0.352941, 1.0 },
+ { 0.780392, 0.615686, 0.294118, 1.0 },
+ { 0.568627, 0.705882, 0.250980, 1.0 },
+ { 0.529412, 0.627451, 0.168627, 1.0 },
+ { 0.517647, 0.368627, 0.176471, 1.0 },
+ { 0.600000, 0.254902, 0.137255, 1.0 },
+ { 0.682353, 0.141176, 0.101961, 1.0 },
+ { 0.792157, 0.086275, 0.050980, 1.0 },
+ { 0.905882, 0.031373, 0.000000, 1.0 },
+ { 0.984314, 0.031373, 0.047059, 1.0 },
+ { 0.839216, 0.078431, 0.172549, 1.0 },
+ { 0.800000, 0.086275, 0.043137, 1.0 },
+ { 0.737255, 0.250980, 0.050980, 1.0 },
+ { 0.576471, 0.129412, 0.227451, 1.0 },
+ { 0.419608, 0.133333, 0.145098, 1.0 },
+ { 0.262745, 0.141176, 0.062745, 1.0 },
+ { 0.231373, 0.207843, 0.047059, 1.0 },
+ { 0.203922, 0.274510, 0.031373, 1.0 },
+ { 0.145098, 0.517647, 0.007843, 1.0 },
+ { 0.160784, 0.525490, 0.007843, 1.0 },
+ { 0.458824, 0.749020, 0.023529, 1.0 },
+ { 0.545098, 0.741176, 0.094118, 1.0 },
+ { 0.635294, 0.733333, 0.168627, 1.0 },
+ { 0.670588, 0.792157, 0.188235, 1.0 },
+ { 0.705882, 0.854902, 0.207843, 1.0 },
+ { 0.760784, 0.886275, 0.262745, 1.0 },
+ { 0.764706, 0.784314, 0.415686, 1.0 },
+ { 0.678431, 0.733333, 0.592157, 1.0 },
+ { 0.792157, 0.698039, 0.682353, 1.0 },
+ { 0.839216, 0.682353, 0.341176, 1.0 },
+ { 0.827451, 0.650980, 0.364706, 1.0 },
+ { 0.815686, 0.623529, 0.392157, 1.0 },
+ { 0.827451, 0.533333, 0.552941, 1.0 },
+ { 0.737255, 0.525490, 0.729412, 1.0 },
+ { 0.862745, 0.450980, 0.772549, 1.0 },
+ { 0.996078, 0.431373, 0.815686, 1.0 },
+ { 0.870588, 0.200000, 0.458824, 1.0 },
+ { 0.901961, 0.172549, 0.333333, 1.0 },
+ { 0.937255, 0.149020, 0.211765, 1.0 },
+ { 0.772549, 0.137255, 0.172549, 1.0 },
+ { 0.607843, 0.125490, 0.133333, 1.0 },
+ { 0.419608, 0.137255, 0.090196, 1.0 },
+ { 0.298039, 0.141176, 0.094118, 1.0 },
+ { 0.207843, 0.113725, 0.105882, 1.0 },
+ { 0.360784, 0.074510, 0.101961, 1.0 },
+ { 0.647059, 0.043137, 0.317647, 1.0 },
+ { 0.654902, 0.027451, 0.345098, 1.0 },
+ { 0.662745, 0.015686, 0.376471, 1.0 },
+ { 0.658824, 0.039216, 0.521569, 1.0 },
+ { 0.725490, 0.082353, 0.533333, 1.0 },
+ { 0.721569, 0.101961, 0.474510, 1.0 },
+ { 0.854902, 0.070588, 0.458824, 1.0 },
+ { 0.870588, 0.019608, 0.235294, 1.0 },
+ { 0.874510, 0.007843, 0.184314, 1.0 },
+ { 0.878431, 0.000000, 0.133333, 1.0 },
+ { 0.878431, 0.000000, 0.074510, 1.0 },
+ { 0.878431, 0.000000, 0.015686, 1.0 },
+ { 0.721569, 0.007843, 0.066667, 1.0 },
+ { 0.474510, 0.043137, 0.000000, 1.0 },
+ { 0.380392, 0.152941, 0.066667, 1.0 },
+ { 0.282353, 0.211765, 0.117647, 1.0 },
+ { 0.062745, 0.360784, 0.066667, 1.0 },
+ { 0.054902, 0.415686, 0.035294, 1.0 },
+ { 0.050980, 0.474510, 0.007843, 1.0 },
+ { 0.070588, 0.533333, 0.227451, 1.0 },
+ { 0.180392, 0.572549, 0.290196, 1.0 },
+ { 0.262745, 0.533333, 0.360784, 1.0 },
+ { 0.494118, 0.662745, 0.450980, 1.0 },
+ { 0.843137, 0.905882, 0.274510, 1.0 },
+ { 0.917647, 0.941176, 0.368627, 1.0 },
+ { 0.992157, 0.980392, 0.466667, 1.0 },
+ { 0.960784, 0.984314, 0.607843, 1.0 },
+ { 1.000000, 0.964706, 0.725490, 1.0 },
+ { 1.000000, 0.941176, 0.737255, 1.0 },
+ { 0.996078, 0.952941, 0.835294, 1.0 },
+ { 0.949020, 0.772549, 0.862745, 1.0 },
+ { 0.886275, 0.725490, 0.796078, 1.0 },
+ { 0.890196, 0.517647, 0.690196, 1.0 },
+ { 0.929412, 0.486275, 0.713725, 1.0 },
+ { 0.972549, 0.454902, 0.741176, 1.0 },
+ { 0.929412, 0.282353, 0.690196, 1.0 },
+ { 1.000000, 0.192157, 0.662745, 1.0 },
+ { 0.992157, 0.054902, 0.615686, 1.0 },
+ { 0.898039, 0.098039, 0.368627, 1.0 },
+ { 0.996078, 0.015686, 0.054902, 1.0 },
+ { 0.992157, 0.011765, 0.043137, 1.0 },
+ { 0.988235, 0.011765, 0.035294, 1.0 },
+ { 0.945098, 0.019608, 0.019608, 1.0 },
+ { 0.874510, 0.003922, 0.000000, 1.0 },
+ { 0.729412, 0.078431, 0.000000, 1.0 },
+ { 0.490196, 0.078431, 0.003922, 1.0 },
+ { 0.478431, 0.211765, 0.035294, 1.0 },
+ { 0.396078, 0.207843, 0.129412, 1.0 },
+ { 0.388235, 0.376471, 0.215686, 1.0 },
+ { 0.474510, 0.478431, 0.447059, 1.0 },
+ { 0.376471, 0.580392, 0.439216, 1.0 },
+ { 0.192157, 0.552941, 0.509804, 1.0 },
+ { 0.000000, 0.501961, 0.427451, 1.0 },
+ { 0.000000, 0.521569, 0.298039, 1.0 },
+ { 0.000000, 0.482353, 0.294118, 1.0 },
+ { 0.082353, 0.435294, 0.235294, 1.0 },
+ { 0.062745, 0.415686, 0.239216, 1.0 },
+ { 0.043137, 0.396078, 0.247059, 1.0 },
+ { 0.003922, 0.243137, 0.211765, 1.0 },
+ { 0.027451, 0.125490, 0.203922, 1.0 },
+ { 0.239216, 0.109804, 0.223529, 1.0 },
+ { 0.239216, 0.023529, 0.239216, 1.0 },
+ { 0.607843, 0.007843, 0.321569, 1.0 },
+ { 0.807843, 0.047059, 0.184314, 1.0 },
+ { 0.858824, 0.133333, 0.294118, 1.0 },
+ { 0.705882, 0.168627, 0.490196, 1.0 },
+ { 0.666667, 0.098039, 0.501961, 1.0 },
+ { 0.588235, 0.321569, 0.647059, 1.0 },
+ { 0.572549, 0.505882, 0.647059, 1.0 },
+ { 0.643137, 0.584314, 0.839216, 1.0 },
+ { 0.776471, 0.901961, 0.882353, 1.0 },
+ { 0.878431, 0.850980, 0.827451, 1.0 },
+ { 0.937255, 0.756863, 0.768627, 1.0 },
+ { 1.000000, 0.807843, 0.678431, 1.0 },
+ { 0.949020, 0.835294, 0.529412, 1.0 },
+ { 0.854902, 0.929412, 0.235294, 1.0 },
+ { 0.729412, 0.870588, 0.149020, 1.0 },
+ { 0.764706, 0.666667, 0.070588, 1.0 },
+ { 0.670588, 0.635294, 0.019608, 1.0 },
+ { 0.270588, 0.549020, 0.039216, 1.0 },
+ { 0.180392, 0.419608, 0.105882, 1.0 },
+ { 0.203922, 0.270588, 0.000000, 1.0 },
+ { 0.388235, 0.227451, 0.054902, 1.0 },
+ { 0.576471, 0.184314, 0.082353, 1.0 },
+ { 0.737255, 0.341176, 0.301961, 1.0 },
+ { 0.811765, 0.372549, 0.192157, 1.0 },
+ { 0.850980, 0.360784, 0.282353, 1.0 },
+ { 0.917647, 0.415686, 0.372549, 1.0 },
+ { 0.937255, 0.294118, 0.400000, 1.0 },
+ { 0.823529, 0.360784, 0.423529, 1.0 },
+ { 0.725490, 0.321569, 0.427451, 1.0 },
+ { 0.572549, 0.266667, 0.564706, 1.0 },
+ { 0.549020, 0.474510, 0.549020, 1.0 },
+ { 0.611765, 0.815686, 0.525490, 1.0 },
+ { 0.662745, 0.862745, 0.458824, 1.0 },
+ { 0.639216, 0.901961, 0.486275, 1.0 },
+ { 0.694118, 0.819608, 0.658824, 1.0 },
+ { 0.980392, 0.988235, 0.733333, 1.0 },
+ { 0.976471, 0.949020, 0.784314, 1.0 },
+ { 1.000000, 0.945098, 0.870588, 1.0 },
+ { 1.000000, 0.992157, 0.952941, 1.0 },
+ { 0.909804, 0.894118, 1.000000, 1.0 },
+ { 0.945098, 0.917647, 0.894118, 1.0 },
+ { 1.000000, 0.929412, 0.800000, 1.0 },
+ { 1.000000, 0.807843, 0.678431, 1.0 },
+ { 0.701961, 0.725490, 0.443137, 1.0 },
+ { 0.400000, 0.662745, 0.258824, 1.0 },
+ { 0.250980, 0.619608, 0.039216, 1.0 },
+ { 0.243137, 0.552941, 0.000000, 1.0 },
+ { 0.392157, 0.309804, 0.086275, 1.0 },
+ { 0.584314, 0.082353, 0.078431, 1.0 },
+ { 0.666667, 0.043137, 0.121569, 1.0 },
+ { 0.819608, 0.000000, 0.160784, 1.0 },
+ { 0.917647, 0.000000, 0.239216, 1.0 },
+ { 1.000000, 0.043137, 0.505882, 1.0 },
+ { 0.937255, 0.011765, 0.580392, 1.0 },
+ { 0.972549, 0.000000, 0.549020, 1.0 },
+ { 1.000000, 0.000000, 0.294118, 1.0 },
+ { 0.945098, 0.000000, 0.101961, 1.0 },
+ { 1.000000, 0.019608, 0.066667, 1.0 },
+ { 0.949020, 0.031373, 0.027451, 1.0 },
+ { 0.929412, 0.043137, 0.000000, 1.0 },
+ { 0.949020, 0.027451, 0.011765, 1.0 },
+ { 0.894118, 0.000000, 0.000000, 1.0 },
+ { 0.843137, 0.156863, 0.035294, 1.0 },
+ { 0.823529, 0.164706, 0.000000, 1.0 },
+ { 0.858824, 0.247059, 0.015686, 1.0 },
+ };
+/* Apophysis-040427-51KaosEgg */
+static double4 colors_261[] = {
+ { 0.443137, 0.349020, 0.341176, 1.0 },
+ { 0.380392, 0.286275, 0.270588, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.384314, 0.286275, 0.270588, 1.0 },
+ { 0.431373, 0.349020, 0.337255, 1.0 },
+ { 0.505882, 0.509804, 0.447059, 1.0 },
+ { 0.541176, 0.537255, 0.490196, 1.0 },
+ { 0.580392, 0.568627, 0.533333, 1.0 },
+ { 0.517647, 0.474510, 0.439216, 1.0 },
+ { 0.454902, 0.384314, 0.345098, 1.0 },
+ { 0.447059, 0.356863, 0.329412, 1.0 },
+ { 0.443137, 0.333333, 0.317647, 1.0 },
+ { 0.392157, 0.294118, 0.278431, 1.0 },
+ { 0.439216, 0.333333, 0.313725, 1.0 },
+ { 0.490196, 0.376471, 0.352941, 1.0 },
+ { 0.580392, 0.486275, 0.431373, 1.0 },
+ { 0.670588, 0.600000, 0.513725, 1.0 },
+ { 0.717647, 0.654902, 0.596078, 1.0 },
+ { 0.764706, 0.713725, 0.678431, 1.0 },
+ { 0.847059, 0.835294, 0.815686, 1.0 },
+ { 0.960784, 0.945098, 0.949020, 1.0 },
+ { 0.839216, 0.827451, 0.800000, 1.0 },
+ { 0.737255, 0.721569, 0.701961, 1.0 },
+ { 0.639216, 0.619608, 0.607843, 1.0 },
+ { 0.607843, 0.588235, 0.572549, 1.0 },
+ { 0.580392, 0.560784, 0.537255, 1.0 },
+ { 0.533333, 0.478431, 0.478431, 1.0 },
+ { 0.490196, 0.423529, 0.360784, 1.0 },
+ { 0.439216, 0.447059, 0.396078, 1.0 },
+ { 0.509804, 0.525490, 0.454902, 1.0 },
+ { 0.584314, 0.603922, 0.517647, 1.0 },
+ { 0.635294, 0.615686, 0.525490, 1.0 },
+ { 0.690196, 0.627451, 0.537255, 1.0 },
+ { 0.694118, 0.631373, 0.541176, 1.0 },
+ { 0.698039, 0.635294, 0.545098, 1.0 },
+ { 0.698039, 0.658824, 0.560784, 1.0 },
+ { 0.686275, 0.666667, 0.580392, 1.0 },
+ { 0.721569, 0.686275, 0.650980, 1.0 },
+ { 0.749020, 0.694118, 0.662745, 1.0 },
+ { 0.776471, 0.701961, 0.678431, 1.0 },
+ { 0.752941, 0.662745, 0.635294, 1.0 },
+ { 0.729412, 0.623529, 0.596078, 1.0 },
+ { 0.666667, 0.588235, 0.490196, 1.0 },
+ { 0.541176, 0.407843, 0.372549, 1.0 },
+ { 0.415686, 0.325490, 0.294118, 1.0 },
+ { 0.396078, 0.301961, 0.278431, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.376471, 0.278431, 0.262745, 1.0 },
+ { 0.321569, 0.247059, 0.258824, 1.0 },
+ { 0.270588, 0.219608, 0.254902, 1.0 },
+ { 0.247059, 0.196078, 0.235294, 1.0 },
+ { 0.227451, 0.176471, 0.215686, 1.0 },
+ { 0.247059, 0.168627, 0.176471, 1.0 },
+ { 0.215686, 0.188235, 0.164706, 1.0 },
+ { 0.235294, 0.164706, 0.149020, 1.0 },
+ { 0.231373, 0.160784, 0.145098, 1.0 },
+ { 0.207843, 0.180392, 0.156863, 1.0 },
+ { 0.196078, 0.172549, 0.152941, 1.0 },
+ { 0.184314, 0.164706, 0.152941, 1.0 },
+ { 0.152941, 0.117647, 0.121569, 1.0 },
+ { 0.149020, 0.094118, 0.082353, 1.0 },
+ { 0.168627, 0.094118, 0.109804, 1.0 },
+ { 0.203922, 0.125490, 0.129412, 1.0 },
+ { 0.305882, 0.211765, 0.203922, 1.0 },
+ { 0.329412, 0.235294, 0.227451, 1.0 },
+ { 0.352941, 0.258824, 0.250980, 1.0 },
+ { 0.349020, 0.258824, 0.247059, 1.0 },
+ { 0.345098, 0.262745, 0.243137, 1.0 },
+ { 0.329412, 0.254902, 0.239216, 1.0 },
+ { 0.313725, 0.219608, 0.211765, 1.0 },
+ { 0.282353, 0.180392, 0.184314, 1.0 },
+ { 0.247059, 0.164706, 0.160784, 1.0 },
+ { 0.305882, 0.211765, 0.203922, 1.0 },
+ { 0.317647, 0.215686, 0.203922, 1.0 },
+ { 0.333333, 0.223529, 0.207843, 1.0 },
+ { 0.349020, 0.239216, 0.223529, 1.0 },
+ { 0.376471, 0.266667, 0.254902, 1.0 },
+ { 0.372549, 0.274510, 0.258824, 1.0 },
+ { 0.352941, 0.258824, 0.243137, 1.0 },
+ { 0.274510, 0.196078, 0.192157, 1.0 },
+ { 0.219608, 0.145098, 0.152941, 1.0 },
+ { 0.168627, 0.094118, 0.117647, 1.0 },
+ { 0.145098, 0.090196, 0.101961, 1.0 },
+ { 0.125490, 0.086275, 0.090196, 1.0 },
+ { 0.152941, 0.101961, 0.078431, 1.0 },
+ { 0.152941, 0.137255, 0.101961, 1.0 },
+ { 0.184314, 0.168627, 0.125490, 1.0 },
+ { 0.239216, 0.231373, 0.184314, 1.0 },
+ { 0.368627, 0.274510, 0.258824, 1.0 },
+ { 0.372549, 0.274510, 0.258824, 1.0 },
+ { 0.376471, 0.278431, 0.262745, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.376471, 0.282353, 0.274510, 1.0 },
+ { 0.392157, 0.317647, 0.290196, 1.0 },
+ { 0.521569, 0.454902, 0.486275, 1.0 },
+ { 0.568627, 0.498039, 0.525490, 1.0 },
+ { 0.619608, 0.545098, 0.568627, 1.0 },
+ { 0.643137, 0.603922, 0.600000, 1.0 },
+ { 0.639216, 0.619608, 0.603922, 1.0 },
+ { 0.623529, 0.572549, 0.600000, 1.0 },
+ { 0.584314, 0.509804, 0.486275, 1.0 },
+ { 0.541176, 0.407843, 0.372549, 1.0 },
+ { 0.478431, 0.392157, 0.400000, 1.0 },
+ { 0.439216, 0.368627, 0.415686, 1.0 },
+ { 0.450980, 0.380392, 0.423529, 1.0 },
+ { 0.462745, 0.396078, 0.435294, 1.0 },
+ { 0.509804, 0.447059, 0.486275, 1.0 },
+ { 0.556863, 0.545098, 0.509804, 1.0 },
+ { 0.623529, 0.603922, 0.580392, 1.0 },
+ { 0.635294, 0.615686, 0.592157, 1.0 },
+ { 0.588235, 0.549020, 0.552941, 1.0 },
+ { 0.560784, 0.513725, 0.545098, 1.0 },
+ { 0.533333, 0.478431, 0.537255, 1.0 },
+ { 0.537255, 0.478431, 0.505882, 1.0 },
+ { 0.525490, 0.458824, 0.490196, 1.0 },
+ { 0.458824, 0.439216, 0.423529, 1.0 },
+ { 0.458824, 0.450980, 0.403922, 1.0 },
+ { 0.431373, 0.400000, 0.392157, 1.0 },
+ { 0.407843, 0.337255, 0.321569, 1.0 },
+ { 0.356863, 0.294118, 0.345098, 1.0 },
+ { 0.317647, 0.247059, 0.301961, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.384314, 0.313725, 0.274510, 1.0 },
+ { 0.411765, 0.427451, 0.368627, 1.0 },
+ { 0.415686, 0.415686, 0.368627, 1.0 },
+ { 0.419608, 0.407843, 0.372549, 1.0 },
+ { 0.415686, 0.388235, 0.356863, 1.0 },
+ { 0.380392, 0.388235, 0.333333, 1.0 },
+ { 0.372549, 0.372549, 0.325490, 1.0 },
+ { 0.376471, 0.294118, 0.274510, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.384314, 0.298039, 0.254902, 1.0 },
+ { 0.388235, 0.313725, 0.254902, 1.0 },
+ { 0.443137, 0.352941, 0.298039, 1.0 },
+ { 0.494118, 0.400000, 0.352941, 1.0 },
+ { 0.537255, 0.482353, 0.447059, 1.0 },
+ { 0.572549, 0.588235, 0.521569, 1.0 },
+ { 0.627451, 0.607843, 0.584314, 1.0 },
+ { 0.611765, 0.631373, 0.552941, 1.0 },
+ { 0.596078, 0.615686, 0.529412, 1.0 },
+ { 0.552941, 0.509804, 0.486275, 1.0 },
+ { 0.462745, 0.435294, 0.403922, 1.0 },
+ { 0.435294, 0.364706, 0.349020, 1.0 },
+ { 0.384314, 0.305882, 0.278431, 1.0 },
+ { 0.368627, 0.294118, 0.270588, 1.0 },
+ { 0.349020, 0.286275, 0.235294, 1.0 },
+ { 0.309804, 0.258824, 0.196078, 1.0 },
+ { 0.270588, 0.203922, 0.176471, 1.0 },
+ { 0.231373, 0.160784, 0.145098, 1.0 },
+ { 0.196078, 0.121569, 0.145098, 1.0 },
+ { 0.184314, 0.109804, 0.133333, 1.0 },
+ { 0.219608, 0.121569, 0.133333, 1.0 },
+ { 0.207843, 0.125490, 0.152941, 1.0 },
+ { 0.247059, 0.176471, 0.176471, 1.0 },
+ { 0.282353, 0.282353, 0.243137, 1.0 },
+ { 0.286275, 0.286275, 0.254902, 1.0 },
+ { 0.305882, 0.305882, 0.258824, 1.0 },
+ { 0.317647, 0.321569, 0.266667, 1.0 },
+ { 0.364706, 0.294118, 0.247059, 1.0 },
+ { 0.376471, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.372549, 0.278431, 0.262745, 1.0 },
+ { 0.352941, 0.254902, 0.235294, 1.0 },
+ { 0.333333, 0.235294, 0.207843, 1.0 },
+ { 0.294118, 0.211765, 0.200000, 1.0 },
+ { 0.235294, 0.164706, 0.149020, 1.0 },
+ { 0.172549, 0.098039, 0.121569, 1.0 },
+ { 0.149020, 0.070588, 0.105882, 1.0 },
+ { 0.121569, 0.066667, 0.066667, 1.0 },
+ { 0.117647, 0.062745, 0.058824, 1.0 },
+ { 0.094118, 0.047059, 0.047059, 1.0 },
+ { 0.090196, 0.043137, 0.043137, 1.0 },
+ { 0.117647, 0.062745, 0.058824, 1.0 },
+ { 0.137255, 0.078431, 0.066667, 1.0 },
+ { 0.149020, 0.082353, 0.113725, 1.0 },
+ { 0.172549, 0.152941, 0.129412, 1.0 },
+ { 0.219608, 0.180392, 0.172549, 1.0 },
+ { 0.278431, 0.203922, 0.188235, 1.0 },
+ { 0.317647, 0.235294, 0.231373, 1.0 },
+ { 0.368627, 0.274510, 0.258824, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ { 0.380392, 0.282353, 0.266667, 1.0 },
+ };
+/* Apophysis-040427-51LavLace */
+static double4 colors_262[] = {
+ { 0.992157, 0.886275, 0.913725, 1.0 },
+ { 1.000000, 0.721569, 0.921569, 1.0 },
+ { 0.964706, 0.764706, 0.874510, 1.0 },
+ { 0.933333, 0.807843, 0.827451, 1.0 },
+ { 0.898039, 0.815686, 0.823529, 1.0 },
+ { 0.866667, 0.827451, 0.823529, 1.0 },
+ { 0.823529, 0.792157, 0.776471, 1.0 },
+ { 0.784314, 0.756863, 0.733333, 1.0 },
+ { 0.831373, 0.831373, 0.823529, 1.0 },
+ { 0.886275, 0.839216, 0.874510, 1.0 },
+ { 0.945098, 0.847059, 0.929412, 1.0 },
+ { 0.952941, 0.792157, 0.921569, 1.0 },
+ { 0.960784, 0.737255, 0.913725, 1.0 },
+ { 0.968627, 0.815686, 0.901961, 1.0 },
+ { 0.976471, 0.898039, 0.894118, 1.0 },
+ { 0.968627, 0.925490, 0.929412, 1.0 },
+ { 0.964706, 0.956863, 0.968627, 1.0 },
+ { 1.000000, 0.898039, 0.964706, 1.0 },
+ { 0.988235, 0.933333, 0.976471, 1.0 },
+ { 0.976471, 0.968627, 0.988235, 1.0 },
+ { 0.921569, 0.972549, 0.917647, 1.0 },
+ { 0.870588, 0.976471, 0.847059, 1.0 },
+ { 0.882353, 0.937255, 0.854902, 1.0 },
+ { 0.894118, 0.898039, 0.866667, 1.0 },
+ { 0.901961, 0.890196, 0.823529, 1.0 },
+ { 0.925490, 0.898039, 0.854902, 1.0 },
+ { 0.949020, 0.905882, 0.890196, 1.0 },
+ { 0.945098, 0.866667, 0.898039, 1.0 },
+ { 0.941176, 0.827451, 0.905882, 1.0 },
+ { 0.956863, 0.764706, 0.909804, 1.0 },
+ { 0.972549, 0.701961, 0.917647, 1.0 },
+ { 1.000000, 0.686275, 0.905882, 1.0 },
+ { 1.000000, 0.709804, 0.870588, 1.0 },
+ { 0.941176, 0.670588, 0.882353, 1.0 },
+ { 0.917647, 0.690196, 0.858824, 1.0 },
+ { 0.898039, 0.713725, 0.839216, 1.0 },
+ { 0.843137, 0.670588, 0.752941, 1.0 },
+ { 0.792157, 0.627451, 0.666667, 1.0 },
+ { 0.752941, 0.537255, 0.647059, 1.0 },
+ { 0.717647, 0.447059, 0.631373, 1.0 },
+ { 0.705882, 0.545098, 0.600000, 1.0 },
+ { 0.803922, 0.745098, 0.631373, 1.0 },
+ { 0.901961, 0.949020, 0.666667, 1.0 },
+ { 0.854902, 0.952941, 0.788235, 1.0 },
+ { 0.811765, 0.960784, 0.909804, 1.0 },
+ { 0.749020, 0.945098, 0.823529, 1.0 },
+ { 0.686275, 0.929412, 0.737255, 1.0 },
+ { 0.725490, 0.800000, 0.674510, 1.0 },
+ { 0.647059, 0.627451, 0.839216, 1.0 },
+ { 0.537255, 0.392157, 0.521569, 1.0 },
+ { 0.411765, 0.247059, 0.403922, 1.0 },
+ { 0.290196, 0.101961, 0.290196, 1.0 },
+ { 0.262745, 0.098039, 0.250980, 1.0 },
+ { 0.235294, 0.098039, 0.215686, 1.0 },
+ { 0.235294, 0.090196, 0.200000, 1.0 },
+ { 0.239216, 0.082353, 0.184314, 1.0 },
+ { 0.184314, 0.039216, 0.160784, 1.0 },
+ { 0.200000, 0.050980, 0.152941, 1.0 },
+ { 0.215686, 0.062745, 0.145098, 1.0 },
+ { 0.270588, 0.086275, 0.172549, 1.0 },
+ { 0.325490, 0.113725, 0.203922, 1.0 },
+ { 0.313725, 0.121569, 0.243137, 1.0 },
+ { 0.305882, 0.129412, 0.282353, 1.0 },
+ { 0.298039, 0.141176, 0.286275, 1.0 },
+ { 0.298039, 0.141176, 0.286275, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.372549, 0.160784, 0.301961, 1.0 },
+ { 0.592157, 0.345098, 0.529412, 1.0 },
+ { 0.682353, 0.474510, 0.619608, 1.0 },
+ { 0.772549, 0.603922, 0.713725, 1.0 },
+ { 0.831373, 0.576471, 0.737255, 1.0 },
+ { 0.890196, 0.549020, 0.764706, 1.0 },
+ { 0.831373, 0.580392, 0.717647, 1.0 },
+ { 0.776471, 0.615686, 0.670588, 1.0 },
+ { 0.701961, 0.525490, 0.537255, 1.0 },
+ { 0.568627, 0.329412, 0.501961, 1.0 },
+ { 0.313725, 0.137255, 0.290196, 1.0 },
+ { 0.321569, 0.145098, 0.305882, 1.0 },
+ { 0.333333, 0.156863, 0.325490, 1.0 },
+ { 0.427451, 0.223529, 0.388235, 1.0 },
+ { 0.521569, 0.294118, 0.454902, 1.0 },
+ { 0.627451, 0.345098, 0.603922, 1.0 },
+ { 0.670588, 0.411765, 0.592157, 1.0 },
+ { 0.498039, 0.254902, 0.447059, 1.0 },
+ { 0.400000, 0.200000, 0.368627, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.317647, 0.168627, 0.313725, 1.0 },
+ { 0.596078, 0.317647, 0.576471, 1.0 },
+ { 0.639216, 0.403922, 0.607843, 1.0 },
+ { 0.686275, 0.490196, 0.639216, 1.0 },
+ { 0.705882, 0.596078, 0.654902, 1.0 },
+ { 0.729412, 0.701961, 0.670588, 1.0 },
+ { 0.733333, 0.772549, 0.678431, 1.0 },
+ { 0.670588, 0.721569, 0.654902, 1.0 },
+ { 0.690196, 0.647059, 0.623529, 1.0 },
+ { 0.658824, 0.596078, 0.505882, 1.0 },
+ { 0.501961, 0.427451, 0.403922, 1.0 },
+ { 0.443137, 0.345098, 0.349020, 1.0 },
+ { 0.388235, 0.266667, 0.298039, 1.0 },
+ { 0.298039, 0.149020, 0.294118, 1.0 },
+ { 0.294118, 0.145098, 0.290196, 1.0 },
+ { 0.294118, 0.145098, 0.290196, 1.0 },
+ { 0.294118, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.141176, 0.298039, 1.0 },
+ { 0.454902, 0.254902, 0.411765, 1.0 },
+ { 0.611765, 0.368627, 0.529412, 1.0 },
+ { 0.682353, 0.505882, 0.619608, 1.0 },
+ { 0.756863, 0.643137, 0.713725, 1.0 },
+ { 0.886275, 0.866667, 0.788235, 1.0 },
+ { 0.956863, 0.933333, 0.847059, 1.0 },
+ { 1.000000, 0.996078, 0.890196, 1.0 },
+ { 1.000000, 0.952941, 0.870588, 1.0 },
+ { 0.866667, 0.831373, 0.717647, 1.0 },
+ { 0.807843, 0.788235, 0.705882, 1.0 },
+ { 0.752941, 0.745098, 0.698039, 1.0 },
+ { 0.639216, 0.607843, 0.525490, 1.0 },
+ { 0.541176, 0.435294, 0.501961, 1.0 },
+ { 0.454902, 0.227451, 0.376471, 1.0 },
+ { 0.321569, 0.117647, 0.298039, 1.0 },
+ { 0.494118, 0.325490, 0.431373, 1.0 },
+ { 0.611765, 0.474510, 0.533333, 1.0 },
+ { 0.729412, 0.627451, 0.639216, 1.0 },
+ { 0.756863, 0.635294, 0.654902, 1.0 },
+ { 0.784314, 0.647059, 0.674510, 1.0 },
+ { 0.800000, 0.647059, 0.729412, 1.0 },
+ { 0.792157, 0.615686, 0.694118, 1.0 },
+ { 0.792157, 0.552941, 0.682353, 1.0 },
+ { 0.682353, 0.419608, 0.619608, 1.0 },
+ { 0.325490, 0.149020, 0.317647, 1.0 },
+ { 0.309804, 0.141176, 0.298039, 1.0 },
+ { 0.294118, 0.137255, 0.282353, 1.0 },
+ { 0.278431, 0.101961, 0.270588, 1.0 },
+ { 0.258824, 0.101961, 0.247059, 1.0 },
+ { 0.239216, 0.098039, 0.247059, 1.0 },
+ { 0.266667, 0.090196, 0.243137, 1.0 },
+ { 0.258824, 0.105882, 0.278431, 1.0 },
+ { 0.278431, 0.109804, 0.282353, 1.0 },
+ { 0.298039, 0.113725, 0.286275, 1.0 },
+ { 0.298039, 0.141176, 0.286275, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.290196, 0.141176, 0.294118, 1.0 },
+ { 0.294118, 0.145098, 0.305882, 1.0 },
+ { 0.325490, 0.172549, 0.356863, 1.0 },
+ { 0.541176, 0.243137, 0.494118, 1.0 },
+ { 0.698039, 0.000000, 0.478431, 1.0 },
+ { 0.364706, 0.145098, 0.337255, 1.0 },
+ { 0.313725, 0.137255, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.282353, 1.0 },
+ { 0.341176, 0.121569, 0.258824, 1.0 },
+ { 0.400000, 0.172549, 0.266667, 1.0 },
+ { 0.568627, 0.329412, 0.317647, 1.0 },
+ { 0.650980, 0.380392, 0.450980, 1.0 },
+ { 0.568627, 0.376471, 0.462745, 1.0 },
+ { 0.345098, 0.196078, 0.341176, 1.0 },
+ { 0.294118, 0.156863, 0.313725, 1.0 },
+ { 0.294118, 0.145098, 0.298039, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.301961, 0.145098, 0.290196, 1.0 },
+ { 0.458824, 0.294118, 0.333333, 1.0 },
+ { 0.584314, 0.494118, 0.470588, 1.0 },
+ { 0.737255, 0.611765, 0.662745, 1.0 },
+ { 0.898039, 0.670588, 0.756863, 1.0 },
+ { 0.941176, 0.756863, 0.835294, 1.0 },
+ { 1.000000, 0.729412, 0.874510, 1.0 },
+ { 0.941176, 0.647059, 0.866667, 1.0 },
+ { 0.921569, 0.666667, 0.878431, 1.0 },
+ { 0.870588, 0.658824, 0.792157, 1.0 },
+ { 0.811765, 0.674510, 0.800000, 1.0 },
+ { 0.764706, 0.694118, 0.780392, 1.0 },
+ { 0.796078, 0.705882, 0.737255, 1.0 },
+ { 0.831373, 0.749020, 0.745098, 1.0 },
+ { 0.898039, 0.745098, 0.764706, 1.0 },
+ { 0.913725, 0.752941, 0.823529, 1.0 },
+ { 0.878431, 0.741176, 0.827451, 1.0 },
+ { 0.835294, 0.721569, 0.690196, 1.0 },
+ { 0.701961, 0.698039, 0.627451, 1.0 },
+ { 0.654902, 0.643137, 0.568627, 1.0 },
+ { 0.709804, 0.607843, 0.541176, 1.0 },
+ { 0.764706, 0.580392, 0.611765, 1.0 },
+ { 0.858824, 0.717647, 0.584314, 1.0 },
+ { 0.960784, 0.823529, 0.705882, 1.0 },
+ { 1.000000, 0.921569, 0.858824, 1.0 },
+ { 0.984314, 0.984314, 0.945098, 1.0 },
+ { 0.996078, 1.000000, 0.956863, 1.0 },
+ { 0.988235, 1.000000, 0.980392, 1.0 },
+ { 0.988235, 0.996078, 0.984314, 1.0 },
+ { 0.988235, 0.968627, 0.996078, 1.0 },
+ { 1.000000, 0.972549, 1.000000, 1.0 },
+ { 1.000000, 0.996078, 1.000000, 1.0 },
+ { 0.972549, 1.000000, 0.992157, 1.0 },
+ { 0.956863, 1.000000, 0.992157, 1.0 },
+ { 0.952941, 0.992157, 0.988235, 1.0 },
+ { 0.898039, 1.000000, 0.921569, 1.0 },
+ { 0.964706, 1.000000, 0.972549, 1.0 },
+ };
+/* Apophysis-040427-51mudding */
+static double4 colors_263[] = {
+ { 0.670588, 0.525490, 0.501961, 1.0 },
+ { 0.890196, 0.713725, 0.639216, 1.0 },
+ { 0.890196, 0.772549, 0.666667, 1.0 },
+ { 0.890196, 0.835294, 0.698039, 1.0 },
+ { 0.803922, 0.733333, 0.631373, 1.0 },
+ { 0.717647, 0.635294, 0.568627, 1.0 },
+ { 0.682353, 0.611765, 0.525490, 1.0 },
+ { 0.650980, 0.588235, 0.486275, 1.0 },
+ { 0.529412, 0.439216, 0.305882, 1.0 },
+ { 0.482353, 0.368627, 0.250980, 1.0 },
+ { 0.435294, 0.301961, 0.196078, 1.0 },
+ { 0.482353, 0.313725, 0.172549, 1.0 },
+ { 0.533333, 0.325490, 0.152941, 1.0 },
+ { 0.549020, 0.352941, 0.200000, 1.0 },
+ { 0.564706, 0.384314, 0.250980, 1.0 },
+ { 0.564706, 0.384314, 0.305882, 1.0 },
+ { 0.568627, 0.384314, 0.360784, 1.0 },
+ { 0.517647, 0.474510, 0.537255, 1.0 },
+ { 0.592157, 0.517647, 0.552941, 1.0 },
+ { 0.666667, 0.564706, 0.568627, 1.0 },
+ { 0.666667, 0.588235, 0.600000, 1.0 },
+ { 0.670588, 0.611765, 0.631373, 1.0 },
+ { 0.662745, 0.615686, 0.647059, 1.0 },
+ { 0.658824, 0.619608, 0.662745, 1.0 },
+ { 0.709804, 0.615686, 0.568627, 1.0 },
+ { 0.729412, 0.627451, 0.525490, 1.0 },
+ { 0.749020, 0.639216, 0.482353, 1.0 },
+ { 0.764706, 0.662745, 0.525490, 1.0 },
+ { 0.780392, 0.690196, 0.568627, 1.0 },
+ { 0.776471, 0.709804, 0.560784, 1.0 },
+ { 0.776471, 0.733333, 0.552941, 1.0 },
+ { 0.784314, 0.725490, 0.572549, 1.0 },
+ { 0.850980, 0.756863, 0.647059, 1.0 },
+ { 0.737255, 0.721569, 0.533333, 1.0 },
+ { 0.752941, 0.701961, 0.439216, 1.0 },
+ { 0.768627, 0.682353, 0.349020, 1.0 },
+ { 0.733333, 0.650980, 0.388235, 1.0 },
+ { 0.701961, 0.623529, 0.427451, 1.0 },
+ { 0.682353, 0.607843, 0.368627, 1.0 },
+ { 0.666667, 0.596078, 0.313725, 1.0 },
+ { 0.666667, 0.549020, 0.407843, 1.0 },
+ { 0.709804, 0.552941, 0.411765, 1.0 },
+ { 0.756863, 0.560784, 0.415686, 1.0 },
+ { 0.784314, 0.580392, 0.478431, 1.0 },
+ { 0.811765, 0.603922, 0.541176, 1.0 },
+ { 0.862745, 0.650980, 0.600000, 1.0 },
+ { 0.913725, 0.701961, 0.662745, 1.0 },
+ { 0.901961, 0.847059, 0.796078, 1.0 },
+ { 0.972549, 0.909804, 0.921569, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.988235, 0.992157, 0.992157, 1.0 },
+ { 0.980392, 0.988235, 0.984314, 1.0 },
+ { 0.929412, 0.956863, 0.956863, 1.0 },
+ { 0.882353, 0.925490, 0.933333, 1.0 },
+ { 0.847059, 0.854902, 0.839216, 1.0 },
+ { 0.811765, 0.784314, 0.745098, 1.0 },
+ { 0.635294, 0.615686, 0.600000, 1.0 },
+ { 0.560784, 0.545098, 0.552941, 1.0 },
+ { 0.490196, 0.478431, 0.505882, 1.0 },
+ { 0.419608, 0.403922, 0.431373, 1.0 },
+ { 0.352941, 0.333333, 0.360784, 1.0 },
+ { 0.345098, 0.294118, 0.325490, 1.0 },
+ { 0.341176, 0.258824, 0.294118, 1.0 },
+ { 0.352941, 0.243137, 0.156863, 1.0 },
+ { 0.294118, 0.215686, 0.117647, 1.0 },
+ { 0.243137, 0.129412, 0.074510, 1.0 },
+ { 0.211765, 0.129412, 0.050980, 1.0 },
+ { 0.180392, 0.133333, 0.031373, 1.0 },
+ { 0.196078, 0.145098, 0.035294, 1.0 },
+ { 0.215686, 0.156863, 0.043137, 1.0 },
+ { 0.231373, 0.196078, 0.035294, 1.0 },
+ { 0.231373, 0.188235, 0.070588, 1.0 },
+ { 0.254902, 0.192157, 0.058824, 1.0 },
+ { 0.266667, 0.207843, 0.074510, 1.0 },
+ { 0.278431, 0.227451, 0.094118, 1.0 },
+ { 0.372549, 0.317647, 0.164706, 1.0 },
+ { 0.466667, 0.407843, 0.239216, 1.0 },
+ { 0.509804, 0.450980, 0.282353, 1.0 },
+ { 0.552941, 0.494118, 0.325490, 1.0 },
+ { 0.631373, 0.596078, 0.443137, 1.0 },
+ { 0.780392, 0.760784, 0.603922, 1.0 },
+ { 1.000000, 0.956863, 0.898039, 1.0 },
+ { 0.984314, 0.972549, 0.890196, 1.0 },
+ { 0.968627, 0.992157, 0.882353, 1.0 },
+ { 0.933333, 0.949020, 0.894118, 1.0 },
+ { 0.901961, 0.909804, 0.905882, 1.0 },
+ { 0.835294, 0.764706, 0.717647, 1.0 },
+ { 0.870588, 0.737255, 0.627451, 1.0 },
+ { 0.592157, 0.654902, 0.745098, 1.0 },
+ { 0.615686, 0.631373, 0.709804, 1.0 },
+ { 0.643137, 0.607843, 0.674510, 1.0 },
+ { 0.650980, 0.576471, 0.592157, 1.0 },
+ { 0.658824, 0.545098, 0.513725, 1.0 },
+ { 0.611765, 0.509804, 0.443137, 1.0 },
+ { 0.572549, 0.431373, 0.345098, 1.0 },
+ { 0.541176, 0.423529, 0.282353, 1.0 },
+ { 0.505882, 0.388235, 0.247059, 1.0 },
+ { 0.521569, 0.419608, 0.329412, 1.0 },
+ { 0.552941, 0.505882, 0.415686, 1.0 },
+ { 0.588235, 0.596078, 0.501961, 1.0 },
+ { 0.611765, 0.658824, 0.568627, 1.0 },
+ { 0.639216, 0.725490, 0.635294, 1.0 },
+ { 0.701961, 0.835294, 0.772549, 1.0 },
+ { 0.686275, 0.772549, 0.925490, 1.0 },
+ { 0.737255, 0.854902, 0.705882, 1.0 },
+ { 0.760784, 0.823529, 0.627451, 1.0 },
+ { 0.788235, 0.796078, 0.549020, 1.0 },
+ { 0.733333, 0.784314, 0.505882, 1.0 },
+ { 0.682353, 0.772549, 0.466667, 1.0 },
+ { 0.670588, 0.631373, 0.360784, 1.0 },
+ { 0.701961, 0.501961, 0.380392, 1.0 },
+ { 0.678431, 0.396078, 0.341176, 1.0 },
+ { 0.694118, 0.356863, 0.266667, 1.0 },
+ { 0.513725, 0.458824, 0.352941, 1.0 },
+ { 0.482353, 0.450980, 0.349020, 1.0 },
+ { 0.450980, 0.443137, 0.345098, 1.0 },
+ { 0.411765, 0.380392, 0.368627, 1.0 },
+ { 0.392157, 0.388235, 0.317647, 1.0 },
+ { 0.392157, 0.360784, 0.286275, 1.0 },
+ { 0.360784, 0.278431, 0.266667, 1.0 },
+ { 0.278431, 0.188235, 0.133333, 1.0 },
+ { 0.235294, 0.160784, 0.109804, 1.0 },
+ { 0.192157, 0.137255, 0.086275, 1.0 },
+ { 0.200000, 0.137255, 0.082353, 1.0 },
+ { 0.207843, 0.137255, 0.082353, 1.0 },
+ { 0.243137, 0.137255, 0.062745, 1.0 },
+ { 0.254902, 0.160784, 0.011765, 1.0 },
+ { 0.262745, 0.152941, 0.007843, 1.0 },
+ { 0.364706, 0.152941, 0.050980, 1.0 },
+ { 0.415686, 0.298039, 0.149020, 1.0 },
+ { 0.458824, 0.317647, 0.172549, 1.0 },
+ { 0.505882, 0.337255, 0.200000, 1.0 },
+ { 0.525490, 0.392157, 0.243137, 1.0 },
+ { 0.592157, 0.466667, 0.282353, 1.0 },
+ { 0.615686, 0.458824, 0.266667, 1.0 },
+ { 0.627451, 0.501961, 0.262745, 1.0 },
+ { 0.650980, 0.537255, 0.364706, 1.0 },
+ { 0.647059, 0.517647, 0.380392, 1.0 },
+ { 0.647059, 0.501961, 0.396078, 1.0 },
+ { 0.627451, 0.486275, 0.364706, 1.0 },
+ { 0.607843, 0.474510, 0.337255, 1.0 },
+ { 0.568627, 0.443137, 0.400000, 1.0 },
+ { 0.490196, 0.427451, 0.337255, 1.0 },
+ { 0.482353, 0.341176, 0.278431, 1.0 },
+ { 0.439216, 0.294118, 0.231373, 1.0 },
+ { 0.364706, 0.203922, 0.133333, 1.0 },
+ { 0.356863, 0.223529, 0.113725, 1.0 },
+ { 0.352941, 0.243137, 0.098039, 1.0 },
+ { 0.364706, 0.247059, 0.105882, 1.0 },
+ { 0.384314, 0.258824, 0.105882, 1.0 },
+ { 0.427451, 0.215686, 0.066667, 1.0 },
+ { 0.458824, 0.270588, 0.078431, 1.0 },
+ { 0.431373, 0.278431, 0.117647, 1.0 },
+ { 0.439216, 0.301961, 0.133333, 1.0 },
+ { 0.447059, 0.325490, 0.152941, 1.0 },
+ { 0.466667, 0.368627, 0.207843, 1.0 },
+ { 0.427451, 0.380392, 0.192157, 1.0 },
+ { 0.439216, 0.345098, 0.172549, 1.0 },
+ { 0.407843, 0.313725, 0.180392, 1.0 },
+ { 0.380392, 0.270588, 0.117647, 1.0 },
+ { 0.325490, 0.254902, 0.074510, 1.0 },
+ { 0.227451, 0.160784, 0.000000, 1.0 },
+ { 0.219608, 0.149020, 0.019608, 1.0 },
+ { 0.215686, 0.137255, 0.039216, 1.0 },
+ { 0.176471, 0.113725, 0.000000, 1.0 },
+ { 0.145098, 0.105882, 0.000000, 1.0 },
+ { 0.133333, 0.058824, 0.003922, 1.0 },
+ { 0.101961, 0.090196, 0.023529, 1.0 },
+ { 0.141176, 0.109804, 0.058824, 1.0 },
+ { 0.156863, 0.125490, 0.058824, 1.0 },
+ { 0.176471, 0.145098, 0.062745, 1.0 },
+ { 0.215686, 0.180392, 0.066667, 1.0 },
+ { 0.298039, 0.184314, 0.050980, 1.0 },
+ { 0.290196, 0.235294, 0.090196, 1.0 },
+ { 0.317647, 0.266667, 0.101961, 1.0 },
+ { 0.337255, 0.274510, 0.141176, 1.0 },
+ { 0.380392, 0.309804, 0.215686, 1.0 },
+ { 0.435294, 0.341176, 0.301961, 1.0 },
+ { 0.478431, 0.396078, 0.454902, 1.0 },
+ { 0.509804, 0.529412, 0.607843, 1.0 },
+ { 0.650980, 0.662745, 0.831373, 1.0 },
+ { 0.752941, 0.705882, 0.886275, 1.0 },
+ { 0.682353, 0.662745, 0.686275, 1.0 },
+ { 0.764706, 0.701961, 0.572549, 1.0 },
+ { 0.792157, 0.666667, 0.568627, 1.0 },
+ { 0.772549, 0.647059, 0.560784, 1.0 },
+ { 0.756863, 0.627451, 0.552941, 1.0 },
+ { 0.772549, 0.643137, 0.521569, 1.0 },
+ { 0.701961, 0.560784, 0.419608, 1.0 },
+ { 0.600000, 0.474510, 0.392157, 1.0 },
+ { 0.529412, 0.392157, 0.282353, 1.0 },
+ { 0.486275, 0.329412, 0.231373, 1.0 },
+ { 0.415686, 0.313725, 0.207843, 1.0 },
+ { 0.372549, 0.298039, 0.168627, 1.0 },
+ { 0.352941, 0.286275, 0.184314, 1.0 },
+ { 0.368627, 0.274510, 0.164706, 1.0 },
+ { 0.384314, 0.270588, 0.152941, 1.0 },
+ { 0.384314, 0.290196, 0.141176, 1.0 },
+ { 0.364706, 0.278431, 0.125490, 1.0 },
+ { 0.364706, 0.270588, 0.137255, 1.0 },
+ { 0.345098, 0.223529, 0.141176, 1.0 },
+ { 0.305882, 0.219608, 0.129412, 1.0 },
+ { 0.329412, 0.215686, 0.098039, 1.0 },
+ { 0.337255, 0.235294, 0.105882, 1.0 },
+ { 0.380392, 0.258824, 0.145098, 1.0 },
+ { 0.388235, 0.282353, 0.200000, 1.0 },
+ { 0.427451, 0.364706, 0.262745, 1.0 },
+ { 0.466667, 0.380392, 0.286275, 1.0 },
+ { 0.447059, 0.490196, 0.372549, 1.0 },
+ { 0.486275, 0.513725, 0.384314, 1.0 },
+ { 0.533333, 0.486275, 0.392157, 1.0 },
+ { 0.576471, 0.529412, 0.466667, 1.0 },
+ { 0.541176, 0.541176, 0.494118, 1.0 },
+ { 0.509804, 0.454902, 0.419608, 1.0 },
+ { 0.537255, 0.454902, 0.372549, 1.0 },
+ { 0.525490, 0.427451, 0.309804, 1.0 },
+ { 0.517647, 0.415686, 0.286275, 1.0 },
+ { 0.478431, 0.352941, 0.270588, 1.0 },
+ { 0.482353, 0.400000, 0.294118, 1.0 },
+ { 0.482353, 0.423529, 0.349020, 1.0 },
+ { 0.505882, 0.454902, 0.419608, 1.0 },
+ { 0.560784, 0.509804, 0.447059, 1.0 },
+ { 0.654902, 0.549020, 0.474510, 1.0 },
+ { 0.670588, 0.549020, 0.466667, 1.0 },
+ { 0.588235, 0.525490, 0.396078, 1.0 },
+ { 0.572549, 0.498039, 0.333333, 1.0 },
+ { 0.537255, 0.443137, 0.301961, 1.0 },
+ { 0.482353, 0.368627, 0.250980, 1.0 },
+ { 0.462745, 0.372549, 0.239216, 1.0 },
+ { 0.431373, 0.364706, 0.254902, 1.0 },
+ { 0.388235, 0.337255, 0.262745, 1.0 },
+ { 0.356863, 0.329412, 0.298039, 1.0 },
+ { 0.309804, 0.345098, 0.341176, 1.0 },
+ { 0.392157, 0.360784, 0.309804, 1.0 },
+ { 0.447059, 0.376471, 0.298039, 1.0 },
+ { 0.458824, 0.360784, 0.282353, 1.0 },
+ { 0.462745, 0.368627, 0.274510, 1.0 },
+ { 0.439216, 0.360784, 0.254902, 1.0 },
+ { 0.450980, 0.345098, 0.231373, 1.0 },
+ { 0.411765, 0.325490, 0.235294, 1.0 },
+ { 0.450980, 0.313725, 0.227451, 1.0 },
+ { 0.474510, 0.352941, 0.239216, 1.0 },
+ { 0.498039, 0.392157, 0.215686, 1.0 },
+ { 0.568627, 0.364706, 0.219608, 1.0 },
+ { 0.584314, 0.298039, 0.262745, 1.0 },
+ { 0.552941, 0.298039, 0.188235, 1.0 },
+ { 0.560784, 0.282353, 0.156863, 1.0 },
+ { 0.407843, 0.286275, 0.176471, 1.0 },
+ { 0.309804, 0.278431, 0.196078, 1.0 },
+ { 0.196078, 0.243137, 0.227451, 1.0 },
+ { 0.298039, 0.247059, 0.215686, 1.0 },
+ { 0.333333, 0.227451, 0.145098, 1.0 },
+ { 0.337255, 0.254902, 0.141176, 1.0 },
+ { 0.360784, 0.290196, 0.211765, 1.0 },
+ { 0.388235, 0.333333, 0.290196, 1.0 },
+ { 0.368627, 0.290196, 0.254902, 1.0 },
+ };
+/* Apophysis-040427-51pane; */
+static double4 colors_264[] = {
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.596078, 0.470588, 0.019608, 1.0 },
+ { 0.592157, 0.466667, 0.023529, 1.0 },
+ { 0.584314, 0.458824, 0.023529, 1.0 },
+ { 0.576471, 0.450980, 0.023529, 1.0 },
+ { 0.529412, 0.443137, 0.145098, 1.0 },
+ { 0.513725, 0.462745, 0.125490, 1.0 },
+ { 0.498039, 0.486275, 0.105882, 1.0 },
+ { 0.474510, 0.462745, 0.133333, 1.0 },
+ { 0.450980, 0.439216, 0.160784, 1.0 },
+ { 0.376471, 0.368627, 0.231373, 1.0 },
+ { 0.301961, 0.301961, 0.301961, 1.0 },
+ { 0.298039, 0.298039, 0.298039, 1.0 },
+ { 0.298039, 0.298039, 0.298039, 1.0 },
+ { 0.164706, 0.211765, 0.054902, 1.0 },
+ { 0.141176, 0.164706, 0.039216, 1.0 },
+ { 0.121569, 0.121569, 0.027451, 1.0 },
+ { 0.149020, 0.145098, 0.027451, 1.0 },
+ { 0.180392, 0.168627, 0.031373, 1.0 },
+ { 0.250980, 0.239216, 0.043137, 1.0 },
+ { 0.325490, 0.309804, 0.058824, 1.0 },
+ { 0.556863, 0.450980, 0.274510, 1.0 },
+ { 0.584314, 0.498039, 0.380392, 1.0 },
+ { 0.611765, 0.549020, 0.490196, 1.0 },
+ { 0.639216, 0.603922, 0.517647, 1.0 },
+ { 0.666667, 0.662745, 0.545098, 1.0 },
+ { 0.674510, 0.674510, 0.545098, 1.0 },
+ { 0.686275, 0.686275, 0.545098, 1.0 },
+ { 0.662745, 0.658824, 0.537255, 1.0 },
+ { 0.576471, 0.674510, 0.549020, 1.0 },
+ { 0.698039, 0.564706, 0.384314, 1.0 },
+ { 0.670588, 0.549020, 0.247059, 1.0 },
+ { 0.643137, 0.533333, 0.113725, 1.0 },
+ { 0.615686, 0.498039, 0.066667, 1.0 },
+ { 0.588235, 0.462745, 0.019608, 1.0 },
+ { 0.572549, 0.447059, 0.019608, 1.0 },
+ { 0.556863, 0.435294, 0.019608, 1.0 },
+ { 0.470588, 0.372549, 0.019608, 1.0 },
+ { 0.411765, 0.325490, 0.015686, 1.0 },
+ { 0.352941, 0.278431, 0.011765, 1.0 },
+ { 0.258824, 0.200000, 0.015686, 1.0 },
+ { 0.164706, 0.125490, 0.019608, 1.0 },
+ { 0.145098, 0.117647, 0.015686, 1.0 },
+ { 0.129412, 0.113725, 0.015686, 1.0 },
+ { 0.109804, 0.117647, 0.023529, 1.0 },
+ { 0.129412, 0.109804, 0.023529, 1.0 },
+ { 0.227451, 0.215686, 0.039216, 1.0 },
+ { 0.298039, 0.254902, 0.039216, 1.0 },
+ { 0.368627, 0.298039, 0.039216, 1.0 },
+ { 0.345098, 0.305882, 0.047059, 1.0 },
+ { 0.321569, 0.317647, 0.054902, 1.0 },
+ { 0.325490, 0.321569, 0.058824, 1.0 },
+ { 0.329412, 0.325490, 0.062745, 1.0 },
+ { 0.505882, 0.466667, 0.094118, 1.0 },
+ { 0.556863, 0.486275, 0.098039, 1.0 },
+ { 0.611765, 0.505882, 0.101961, 1.0 },
+ { 0.584314, 0.482353, 0.172549, 1.0 },
+ { 0.556863, 0.458824, 0.247059, 1.0 },
+ { 0.525490, 0.454902, 0.227451, 1.0 },
+ { 0.498039, 0.454902, 0.211765, 1.0 },
+ { 0.482353, 0.474510, 0.180392, 1.0 },
+ { 0.505882, 0.494118, 0.113725, 1.0 },
+ { 0.450980, 0.443137, 0.117647, 1.0 },
+ { 0.388235, 0.384314, 0.090196, 1.0 },
+ { 0.329412, 0.325490, 0.062745, 1.0 },
+ { 0.294118, 0.286275, 0.054902, 1.0 },
+ { 0.258824, 0.250980, 0.050980, 1.0 },
+ { 0.160784, 0.160784, 0.027451, 1.0 },
+ { 0.121569, 0.121569, 0.027451, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.031373, 0.023529, 0.011765, 1.0 },
+ { 0.062745, 0.050980, 0.023529, 1.0 },
+ { 0.125490, 0.062745, 0.023529, 1.0 },
+ { 0.192157, 0.078431, 0.023529, 1.0 },
+ { 0.321569, 0.133333, 0.047059, 1.0 },
+ { 0.392157, 0.231373, 0.058824, 1.0 },
+ { 0.443137, 0.345098, 0.015686, 1.0 },
+ { 0.490196, 0.376471, 0.066667, 1.0 },
+ { 0.541176, 0.407843, 0.117647, 1.0 },
+ { 0.545098, 0.439216, 0.149020, 1.0 },
+ { 0.549020, 0.470588, 0.184314, 1.0 },
+ { 0.560784, 0.545098, 0.266667, 1.0 },
+ { 0.552941, 0.501961, 0.325490, 1.0 },
+ { 0.619608, 0.627451, 0.607843, 1.0 },
+ { 0.698039, 0.647059, 0.607843, 1.0 },
+ { 0.776471, 0.666667, 0.611765, 1.0 },
+ { 0.780392, 0.701961, 0.639216, 1.0 },
+ { 0.788235, 0.737255, 0.670588, 1.0 },
+ { 0.745098, 0.721569, 0.588235, 1.0 },
+ { 0.709804, 0.694118, 0.549020, 1.0 },
+ { 0.678431, 0.674510, 0.501961, 1.0 },
+ { 0.639216, 0.635294, 0.462745, 1.0 },
+ { 0.639216, 0.556863, 0.207843, 1.0 },
+ { 0.686275, 0.509804, 0.270588, 1.0 },
+ { 0.733333, 0.462745, 0.333333, 1.0 },
+ { 0.678431, 0.486275, 0.309804, 1.0 },
+ { 0.623529, 0.509804, 0.290196, 1.0 },
+ { 0.580392, 0.494118, 0.266667, 1.0 },
+ { 0.513725, 0.482353, 0.196078, 1.0 },
+ { 0.596078, 0.474510, 0.019608, 1.0 },
+ { 0.600000, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.600000, 0.470588, 0.019608, 1.0 },
+ { 0.588235, 0.462745, 0.019608, 1.0 },
+ { 0.529412, 0.415686, 0.015686, 1.0 },
+ { 0.482353, 0.380392, 0.015686, 1.0 },
+ { 0.364706, 0.388235, 0.105882, 1.0 },
+ { 0.380392, 0.388235, 0.109804, 1.0 },
+ { 0.400000, 0.388235, 0.117647, 1.0 },
+ { 0.423529, 0.384314, 0.101961, 1.0 },
+ { 0.458824, 0.388235, 0.105882, 1.0 },
+ { 0.525490, 0.411765, 0.019608, 1.0 },
+ { 0.580392, 0.454902, 0.019608, 1.0 },
+ { 0.592157, 0.466667, 0.023529, 1.0 },
+ { 0.576471, 0.400000, 0.047059, 1.0 },
+ { 0.560784, 0.337255, 0.074510, 1.0 },
+ { 0.615686, 0.298039, 0.074510, 1.0 },
+ { 0.674510, 0.262745, 0.074510, 1.0 },
+ { 0.533333, 0.341176, 0.070588, 1.0 },
+ { 0.537255, 0.423529, 0.023529, 1.0 },
+ { 0.588235, 0.462745, 0.019608, 1.0 },
+ { 0.596078, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.600000, 0.470588, 0.015686, 1.0 },
+ { 0.592157, 0.462745, 0.019608, 1.0 },
+ { 0.552941, 0.435294, 0.015686, 1.0 },
+ { 0.517647, 0.407843, 0.015686, 1.0 },
+ { 0.501961, 0.396078, 0.015686, 1.0 },
+ { 0.486275, 0.384314, 0.019608, 1.0 },
+ { 0.482353, 0.380392, 0.015686, 1.0 },
+ { 0.482353, 0.376471, 0.019608, 1.0 },
+ { 0.415686, 0.368627, 0.070588, 1.0 },
+ { 0.443137, 0.435294, 0.094118, 1.0 },
+ { 0.509804, 0.498039, 0.094118, 1.0 },
+ { 0.580392, 0.525490, 0.125490, 1.0 },
+ { 0.650980, 0.552941, 0.160784, 1.0 },
+ { 0.674510, 0.580392, 0.164706, 1.0 },
+ { 0.643137, 0.525490, 0.094118, 1.0 },
+ { 0.623529, 0.498039, 0.054902, 1.0 },
+ { 0.611765, 0.470588, 0.023529, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.600000, 0.470588, 0.019608, 1.0 },
+ { 0.588235, 0.462745, 0.019608, 1.0 },
+ { 0.545098, 0.431373, 0.023529, 1.0 },
+ { 0.509804, 0.400000, 0.011765, 1.0 },
+ { 0.458824, 0.356863, 0.015686, 1.0 },
+ { 0.309804, 0.301961, 0.062745, 1.0 },
+ { 0.282353, 0.274510, 0.054902, 1.0 },
+ { 0.258824, 0.250980, 0.050980, 1.0 },
+ { 0.286275, 0.141176, 0.035294, 1.0 },
+ { 0.337255, 0.200000, 0.050980, 1.0 },
+ { 0.400000, 0.286275, 0.058824, 1.0 },
+ { 0.372549, 0.298039, 0.039216, 1.0 },
+ { 0.407843, 0.325490, 0.007843, 1.0 },
+ { 0.392157, 0.313725, 0.031373, 1.0 },
+ { 0.376471, 0.305882, 0.054902, 1.0 },
+ { 0.411765, 0.345098, 0.070588, 1.0 },
+ { 0.396078, 0.372549, 0.074510, 1.0 },
+ { 0.400000, 0.376471, 0.070588, 1.0 },
+ { 0.396078, 0.384314, 0.066667, 1.0 },
+ { 0.439216, 0.423529, 0.074510, 1.0 },
+ { 0.529412, 0.415686, 0.023529, 1.0 },
+ { 0.584314, 0.458824, 0.015686, 1.0 },
+ { 0.600000, 0.470588, 0.015686, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.588235, 0.478431, 0.058824, 1.0 },
+ { 0.572549, 0.505882, 0.078431, 1.0 },
+ { 0.556863, 0.533333, 0.101961, 1.0 },
+ { 0.525490, 0.513725, 0.094118, 1.0 },
+ { 0.501961, 0.490196, 0.086275, 1.0 },
+ { 0.498039, 0.482353, 0.090196, 1.0 },
+ { 0.501961, 0.490196, 0.086275, 1.0 },
+ { 0.584314, 0.458824, 0.023529, 1.0 },
+ { 0.556863, 0.435294, 0.019608, 1.0 },
+ { 0.525490, 0.411765, 0.011765, 1.0 },
+ { 0.474510, 0.376471, 0.015686, 1.0 },
+ { 0.407843, 0.321569, 0.023529, 1.0 },
+ { 0.360784, 0.282353, 0.011765, 1.0 },
+ { 0.207843, 0.188235, 0.039216, 1.0 },
+ { 0.152941, 0.125490, 0.023529, 1.0 },
+ { 0.121569, 0.113725, 0.023529, 1.0 },
+ { 0.125490, 0.117647, 0.027451, 1.0 },
+ { 0.180392, 0.168627, 0.031373, 1.0 },
+ { 0.309804, 0.294118, 0.054902, 1.0 },
+ { 0.321569, 0.317647, 0.054902, 1.0 },
+ { 0.286275, 0.278431, 0.047059, 1.0 },
+ { 0.188235, 0.180392, 0.031373, 1.0 },
+ { 0.133333, 0.117647, 0.019608, 1.0 },
+ { 0.105882, 0.101961, 0.023529, 1.0 },
+ { 0.007843, 0.027451, 0.011765, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.098039, 0.113725, 0.023529, 1.0 },
+ { 0.180392, 0.156863, 0.031373, 1.0 },
+ { 0.368627, 0.290196, 0.011765, 1.0 },
+ { 0.423529, 0.337255, 0.011765, 1.0 },
+ { 0.517647, 0.407843, 0.015686, 1.0 },
+ { 0.588235, 0.462745, 0.019608, 1.0 },
+ { 0.600000, 0.470588, 0.015686, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.600000, 0.470588, 0.019608, 1.0 },
+ { 0.588235, 0.462745, 0.019608, 1.0 },
+ { 0.580392, 0.454902, 0.019608, 1.0 },
+ { 0.541176, 0.427451, 0.019608, 1.0 },
+ { 0.521569, 0.407843, 0.015686, 1.0 },
+ { 0.525490, 0.411765, 0.011765, 1.0 },
+ { 0.580392, 0.454902, 0.019608, 1.0 },
+ { 0.600000, 0.470588, 0.015686, 1.0 },
+ { 0.592157, 0.470588, 0.015686, 1.0 },
+ { 0.568627, 0.450980, 0.019608, 1.0 },
+ { 0.513725, 0.403922, 0.015686, 1.0 },
+ { 0.454902, 0.360784, 0.015686, 1.0 },
+ { 0.372549, 0.294118, 0.015686, 1.0 },
+ { 0.215686, 0.211765, 0.039216, 1.0 },
+ { 0.141176, 0.137255, 0.019608, 1.0 },
+ { 0.121569, 0.121569, 0.027451, 1.0 },
+ { 0.141176, 0.137255, 0.019608, 1.0 },
+ { 0.184314, 0.176471, 0.027451, 1.0 },
+ { 0.364706, 0.286275, 0.007843, 1.0 },
+ { 0.450980, 0.356863, 0.011765, 1.0 },
+ { 0.513725, 0.403922, 0.015686, 1.0 },
+ { 0.568627, 0.450980, 0.019608, 1.0 },
+ { 0.596078, 0.466667, 0.015686, 1.0 },
+ { 0.600000, 0.470588, 0.015686, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ { 0.603922, 0.474510, 0.019608, 1.0 },
+ };
+/* Apophysis-040427-51RiftAO */
+static double4 colors_265[] = {
+ { 0.674510, 0.525490, 0.145098, 1.0 },
+ { 0.552941, 0.313725, 0.090196, 1.0 },
+ { 0.431373, 0.227451, 0.090196, 1.0 },
+ { 0.313725, 0.141176, 0.090196, 1.0 },
+ { 0.235294, 0.156863, 0.086275, 1.0 },
+ { 0.160784, 0.176471, 0.086275, 1.0 },
+ { 0.156863, 0.176471, 0.082353, 1.0 },
+ { 0.156863, 0.180392, 0.078431, 1.0 },
+ { 0.203922, 0.090196, 0.074510, 1.0 },
+ { 0.192157, 0.082353, 0.047059, 1.0 },
+ { 0.184314, 0.074510, 0.019608, 1.0 },
+ { 0.180392, 0.062745, 0.031373, 1.0 },
+ { 0.176471, 0.054902, 0.043137, 1.0 },
+ { 0.188235, 0.062745, 0.043137, 1.0 },
+ { 0.200000, 0.070588, 0.043137, 1.0 },
+ { 0.207843, 0.074510, 0.047059, 1.0 },
+ { 0.215686, 0.078431, 0.054902, 1.0 },
+ { 0.239216, 0.094118, 0.062745, 1.0 },
+ { 0.262745, 0.113725, 0.074510, 1.0 },
+ { 0.290196, 0.133333, 0.086275, 1.0 },
+ { 0.305882, 0.133333, 0.050980, 1.0 },
+ { 0.321569, 0.137255, 0.019608, 1.0 },
+ { 0.360784, 0.164706, 0.027451, 1.0 },
+ { 0.400000, 0.192157, 0.035294, 1.0 },
+ { 0.384314, 0.274510, 0.078431, 1.0 },
+ { 0.333333, 0.250980, 0.121569, 1.0 },
+ { 0.282353, 0.231373, 0.164706, 1.0 },
+ { 0.211765, 0.196078, 0.184314, 1.0 },
+ { 0.145098, 0.160784, 0.207843, 1.0 },
+ { 0.141176, 0.156863, 0.203922, 1.0 },
+ { 0.141176, 0.156863, 0.203922, 1.0 },
+ { 0.129412, 0.184314, 0.082353, 1.0 },
+ { 0.109804, 0.211765, 0.066667, 1.0 },
+ { 0.149020, 0.172549, 0.070588, 1.0 },
+ { 0.141176, 0.160784, 0.050980, 1.0 },
+ { 0.137255, 0.149020, 0.035294, 1.0 },
+ { 0.164706, 0.109804, 0.035294, 1.0 },
+ { 0.192157, 0.074510, 0.035294, 1.0 },
+ { 0.196078, 0.082353, 0.031373, 1.0 },
+ { 0.203922, 0.090196, 0.027451, 1.0 },
+ { 0.266667, 0.109804, 0.070588, 1.0 },
+ { 0.258824, 0.105882, 0.066667, 1.0 },
+ { 0.254902, 0.105882, 0.062745, 1.0 },
+ { 0.227451, 0.090196, 0.054902, 1.0 },
+ { 0.203922, 0.074510, 0.047059, 1.0 },
+ { 0.188235, 0.062745, 0.043137, 1.0 },
+ { 0.172549, 0.050980, 0.039216, 1.0 },
+ { 0.105882, 0.027451, 0.031373, 1.0 },
+ { 0.082353, 0.011765, 0.011765, 1.0 },
+ { 0.031373, 0.019608, 0.000000, 1.0 },
+ { 0.031373, 0.011765, 0.000000, 1.0 },
+ { 0.031373, 0.003922, 0.000000, 1.0 },
+ { 0.062745, 0.023529, 0.003922, 1.0 },
+ { 0.098039, 0.043137, 0.007843, 1.0 },
+ { 0.121569, 0.050980, 0.011765, 1.0 },
+ { 0.145098, 0.058824, 0.015686, 1.0 },
+ { 0.141176, 0.141176, 0.031373, 1.0 },
+ { 0.129412, 0.149020, 0.031373, 1.0 },
+ { 0.121569, 0.156863, 0.035294, 1.0 },
+ { 0.129412, 0.152941, 0.035294, 1.0 },
+ { 0.137255, 0.149020, 0.035294, 1.0 },
+ { 0.145098, 0.149020, 0.043137, 1.0 },
+ { 0.152941, 0.152941, 0.050980, 1.0 },
+ { 0.207843, 0.137255, 0.090196, 1.0 },
+ { 0.270588, 0.125490, 0.101961, 1.0 },
+ { 0.400000, 0.274510, 0.121569, 1.0 },
+ { 0.482353, 0.345098, 0.223529, 1.0 },
+ { 0.568627, 0.419608, 0.329412, 1.0 },
+ { 0.568627, 0.439216, 0.360784, 1.0 },
+ { 0.572549, 0.458824, 0.396078, 1.0 },
+ { 0.631373, 0.486275, 0.282353, 1.0 },
+ { 0.643137, 0.552941, 0.286275, 1.0 },
+ { 0.513725, 0.309804, 0.317647, 1.0 },
+ { 0.486275, 0.309804, 0.231373, 1.0 },
+ { 0.458824, 0.313725, 0.149020, 1.0 },
+ { 0.384314, 0.227451, 0.113725, 1.0 },
+ { 0.313725, 0.145098, 0.078431, 1.0 },
+ { 0.329412, 0.176471, 0.090196, 1.0 },
+ { 0.349020, 0.211765, 0.101961, 1.0 },
+ { 0.298039, 0.254902, 0.145098, 1.0 },
+ { 0.219608, 0.254902, 0.133333, 1.0 },
+ { 0.137255, 0.149020, 0.215686, 1.0 },
+ { 0.113725, 0.125490, 0.176471, 1.0 },
+ { 0.094118, 0.105882, 0.141176, 1.0 },
+ { 0.082353, 0.086275, 0.121569, 1.0 },
+ { 0.070588, 0.070588, 0.101961, 1.0 },
+ { 0.062745, 0.043137, 0.019608, 1.0 },
+ { 0.039216, 0.027451, 0.007843, 1.0 },
+ { 0.058824, 0.027451, 0.015686, 1.0 },
+ { 0.062745, 0.047059, 0.058824, 1.0 },
+ { 0.070588, 0.070588, 0.101961, 1.0 },
+ { 0.082353, 0.086275, 0.121569, 1.0 },
+ { 0.094118, 0.105882, 0.141176, 1.0 },
+ { 0.094118, 0.105882, 0.141176, 1.0 },
+ { 0.094118, 0.105882, 0.141176, 1.0 },
+ { 0.070588, 0.070588, 0.101961, 1.0 },
+ { 0.000000, 0.003922, 0.125490, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.027451, 0.015686, 0.000000, 1.0 },
+ { 0.054902, 0.027451, 0.003922, 1.0 },
+ { 0.086275, 0.039216, 0.007843, 1.0 },
+ { 0.117647, 0.050980, 0.011765, 1.0 },
+ { 0.207843, 0.094118, 0.031373, 1.0 },
+ { 0.282353, 0.145098, 0.058824, 1.0 },
+ { 0.486275, 0.243137, 0.050980, 1.0 },
+ { 0.603922, 0.286275, 0.101961, 1.0 },
+ { 0.725490, 0.329412, 0.156863, 1.0 },
+ { 0.733333, 0.411765, 0.184314, 1.0 },
+ { 0.745098, 0.494118, 0.211765, 1.0 },
+ { 0.580392, 0.423529, 0.454902, 1.0 },
+ { 0.368627, 0.415686, 0.619608, 1.0 },
+ { 0.321569, 0.368627, 0.572549, 1.0 },
+ { 0.274510, 0.313725, 0.521569, 1.0 },
+ { 0.196078, 0.211765, 0.258824, 1.0 },
+ { 0.215686, 0.231373, 0.207843, 1.0 },
+ { 0.235294, 0.250980, 0.160784, 1.0 },
+ { 0.313725, 0.274510, 0.137255, 1.0 },
+ { 0.450980, 0.345098, 0.301961, 1.0 },
+ { 0.650980, 0.537255, 0.505882, 1.0 },
+ { 0.603922, 0.627451, 0.588235, 1.0 },
+ { 0.905882, 0.780392, 0.933333, 1.0 },
+ { 0.913725, 0.839216, 0.776471, 1.0 },
+ { 0.925490, 0.898039, 0.623529, 1.0 },
+ { 0.850980, 0.788235, 0.580392, 1.0 },
+ { 0.780392, 0.678431, 0.541176, 1.0 },
+ { 0.717647, 0.580392, 0.462745, 1.0 },
+ { 0.678431, 0.521569, 0.419608, 1.0 },
+ { 0.654902, 0.494118, 0.368627, 1.0 },
+ { 0.603922, 0.435294, 0.309804, 1.0 },
+ { 0.549020, 0.345098, 0.250980, 1.0 },
+ { 0.552941, 0.376471, 0.247059, 1.0 },
+ { 0.560784, 0.407843, 0.247059, 1.0 },
+ { 0.588235, 0.411765, 0.337255, 1.0 },
+ { 0.486275, 0.368627, 0.337255, 1.0 },
+ { 0.329412, 0.321569, 0.376471, 1.0 },
+ { 0.250980, 0.243137, 0.286275, 1.0 },
+ { 0.180392, 0.192157, 0.250980, 1.0 },
+ { 0.160784, 0.172549, 0.227451, 1.0 },
+ { 0.141176, 0.156863, 0.203922, 1.0 },
+ { 0.125490, 0.141176, 0.192157, 1.0 },
+ { 0.113725, 0.125490, 0.184314, 1.0 },
+ { 0.098039, 0.105882, 0.156863, 1.0 },
+ { 0.086275, 0.098039, 0.164706, 1.0 },
+ { 0.094118, 0.109804, 0.145098, 1.0 },
+ { 0.094118, 0.105882, 0.141176, 1.0 },
+ { 0.094118, 0.105882, 0.141176, 1.0 },
+ { 0.094118, 0.105882, 0.141176, 1.0 },
+ { 0.094118, 0.105882, 0.141176, 1.0 },
+ { 0.086275, 0.101961, 0.137255, 1.0 },
+ { 0.066667, 0.066667, 0.098039, 1.0 },
+ { 0.074510, 0.019608, 0.015686, 1.0 },
+ { 0.098039, 0.000000, 0.000000, 1.0 },
+ { 0.176471, 0.047059, 0.027451, 1.0 },
+ { 0.200000, 0.047059, 0.019608, 1.0 },
+ { 0.223529, 0.050980, 0.015686, 1.0 },
+ { 0.278431, 0.090196, 0.000000, 1.0 },
+ { 0.294118, 0.094118, 0.011765, 1.0 },
+ { 0.290196, 0.023529, 0.000000, 1.0 },
+ { 0.160784, 0.019608, 0.000000, 1.0 },
+ { 0.141176, 0.031373, 0.019608, 1.0 },
+ { 0.117647, 0.047059, 0.007843, 1.0 },
+ { 0.090196, 0.011765, 0.007843, 1.0 },
+ { 0.086275, 0.011765, 0.007843, 1.0 },
+ { 0.082353, 0.011765, 0.011765, 1.0 },
+ { 0.082353, 0.007843, 0.000000, 1.0 },
+ { 0.050980, 0.000000, 0.000000, 1.0 },
+ { 0.035294, 0.023529, 0.000000, 1.0 },
+ { 0.047059, 0.035294, 0.000000, 1.0 },
+ { 0.149020, 0.062745, 0.011765, 1.0 },
+ { 0.141176, 0.105882, 0.023529, 1.0 },
+ { 0.137255, 0.149020, 0.035294, 1.0 },
+ { 0.152941, 0.176471, 0.074510, 1.0 },
+ { 0.203922, 0.215686, 0.094118, 1.0 },
+ { 0.176471, 0.211765, 0.105882, 1.0 },
+ { 0.145098, 0.180392, 0.074510, 1.0 },
+ { 0.141176, 0.164706, 0.062745, 1.0 },
+ { 0.137255, 0.149020, 0.035294, 1.0 },
+ { 0.137255, 0.149020, 0.035294, 1.0 },
+ { 0.137255, 0.149020, 0.035294, 1.0 },
+ { 0.137255, 0.149020, 0.035294, 1.0 },
+ { 0.141176, 0.062745, 0.019608, 1.0 },
+ { 0.113725, 0.043137, 0.003922, 1.0 },
+ { 0.070588, 0.035294, 0.000000, 1.0 },
+ { 0.062745, 0.035294, 0.000000, 1.0 },
+ { 0.121569, 0.043137, 0.000000, 1.0 },
+ { 0.129412, 0.047059, 0.000000, 1.0 },
+ { 0.141176, 0.054902, 0.003922, 1.0 },
+ { 0.145098, 0.058824, 0.007843, 1.0 },
+ { 0.149020, 0.062745, 0.011765, 1.0 },
+ { 0.149020, 0.070588, 0.027451, 1.0 },
+ { 0.137255, 0.149020, 0.035294, 1.0 },
+ { 0.137255, 0.149020, 0.035294, 1.0 },
+ { 0.184314, 0.074510, 0.027451, 1.0 },
+ { 0.172549, 0.070588, 0.019608, 1.0 },
+ { 0.172549, 0.070588, 0.019608, 1.0 },
+ { 0.172549, 0.070588, 0.019608, 1.0 },
+ { 0.160784, 0.066667, 0.019608, 1.0 },
+ { 0.156863, 0.062745, 0.015686, 1.0 },
+ { 0.156863, 0.062745, 0.015686, 1.0 },
+ { 0.160784, 0.066667, 0.019608, 1.0 },
+ { 0.172549, 0.070588, 0.019608, 1.0 },
+ { 0.231373, 0.086275, 0.054902, 1.0 },
+ { 0.278431, 0.125490, 0.066667, 1.0 },
+ { 0.368627, 0.188235, 0.094118, 1.0 },
+ { 0.478431, 0.345098, 0.164706, 1.0 },
+ { 0.588235, 0.419608, 0.294118, 1.0 },
+ { 0.670588, 0.533333, 0.415686, 1.0 },
+ { 0.843137, 0.745098, 0.584314, 1.0 },
+ { 0.898039, 0.827451, 0.678431, 1.0 },
+ { 0.984314, 0.847059, 0.760784, 1.0 },
+ { 0.796078, 0.784314, 0.811765, 1.0 },
+ { 0.678431, 0.686275, 0.768627, 1.0 },
+ { 0.560784, 0.564706, 0.674510, 1.0 },
+ { 0.701961, 0.729412, 0.760784, 1.0 },
+ { 0.800000, 0.905882, 0.886275, 1.0 },
+ { 0.800000, 0.815686, 0.827451, 1.0 },
+ { 0.870588, 0.815686, 0.623529, 1.0 },
+ { 0.654902, 0.670588, 0.533333, 1.0 },
+ { 0.572549, 0.619608, 0.462745, 1.0 },
+ { 0.537255, 0.529412, 0.447059, 1.0 },
+ { 0.392157, 0.392157, 0.494118, 1.0 },
+ { 0.278431, 0.290196, 0.349020, 1.0 },
+ { 0.188235, 0.192157, 0.270588, 1.0 },
+ { 0.211765, 0.219608, 0.133333, 1.0 },
+ { 0.152941, 0.176471, 0.074510, 1.0 },
+ { 0.137255, 0.149020, 0.035294, 1.0 },
+ { 0.121569, 0.062745, 0.043137, 1.0 },
+ { 0.070588, 0.070588, 0.101961, 1.0 },
+ { 0.094118, 0.105882, 0.141176, 1.0 },
+ { 0.094118, 0.105882, 0.141176, 1.0 },
+ { 0.094118, 0.105882, 0.141176, 1.0 },
+ { 0.094118, 0.105882, 0.141176, 1.0 },
+ { 0.094118, 0.105882, 0.141176, 1.0 },
+ { 0.098039, 0.109804, 0.145098, 1.0 },
+ { 0.098039, 0.109804, 0.145098, 1.0 },
+ { 0.133333, 0.125490, 0.137255, 1.0 },
+ { 0.180392, 0.054902, 0.058824, 1.0 },
+ { 0.188235, 0.074510, 0.050980, 1.0 },
+ { 0.184314, 0.078431, 0.050980, 1.0 },
+ { 0.094118, 0.105882, 0.133333, 1.0 },
+ { 0.094118, 0.105882, 0.141176, 1.0 },
+ { 0.094118, 0.105882, 0.141176, 1.0 },
+ { 0.094118, 0.105882, 0.141176, 1.0 },
+ { 0.094118, 0.105882, 0.141176, 1.0 },
+ { 0.094118, 0.109804, 0.145098, 1.0 },
+ { 0.101961, 0.113725, 0.172549, 1.0 },
+ { 0.125490, 0.141176, 0.188235, 1.0 },
+ { 0.133333, 0.145098, 0.211765, 1.0 },
+ { 0.113725, 0.121569, 0.203922, 1.0 },
+ { 0.086275, 0.090196, 0.278431, 1.0 },
+ { 0.117647, 0.149020, 0.239216, 1.0 },
+ { 0.180392, 0.192157, 0.258824, 1.0 },
+ { 0.223529, 0.227451, 0.298039, 1.0 },
+ { 0.329412, 0.294118, 0.368627, 1.0 },
+ { 0.619608, 0.541176, 0.411765, 1.0 },
+ { 0.545098, 0.501961, 0.431373, 1.0 },
+ };
+/* Apophysis-040427-51ylwAlien */
+static double4 colors_266[] = {
+ { 0.023529, 0.027451, 0.007843, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.050980, 0.000000, 0.000000, 1.0 },
+ { 0.376471, 0.149020, 0.007843, 1.0 },
+ { 0.705882, 0.298039, 0.019608, 1.0 },
+ { 0.760784, 0.431373, 0.098039, 1.0 },
+ { 0.815686, 0.564706, 0.180392, 1.0 },
+ { 0.835294, 0.572549, 0.176471, 1.0 },
+ { 0.858824, 0.580392, 0.172549, 1.0 },
+ { 0.917647, 0.701961, 0.196078, 1.0 },
+ { 0.878431, 0.690196, 0.215686, 1.0 },
+ { 0.839216, 0.682353, 0.235294, 1.0 },
+ { 0.780392, 0.678431, 0.203922, 1.0 },
+ { 0.721569, 0.678431, 0.176471, 1.0 },
+ { 0.662745, 0.623529, 0.149020, 1.0 },
+ { 0.607843, 0.568627, 0.125490, 1.0 },
+ { 0.270588, 0.470588, 0.000000, 1.0 },
+ { 0.235294, 0.419608, 0.043137, 1.0 },
+ { 0.792157, 0.411765, 0.101961, 1.0 },
+ { 0.878431, 0.443137, 0.156863, 1.0 },
+ { 0.968627, 0.478431, 0.215686, 1.0 },
+ { 0.854902, 0.372549, 0.137255, 1.0 },
+ { 0.745098, 0.270588, 0.062745, 1.0 },
+ { 0.541176, 0.231373, 0.066667, 1.0 },
+ { 0.337255, 0.196078, 0.070588, 1.0 },
+ { 0.007843, 0.007843, 0.015686, 1.0 },
+ { 0.003922, 0.003922, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.011765, 1.0 },
+ { 0.000000, 0.003922, 0.015686, 1.0 },
+ { 0.000000, 0.000000, 0.027451, 1.0 },
+ { 0.000000, 0.007843, 0.031373, 1.0 },
+ { 0.180392, 0.411765, 0.090196, 1.0 },
+ { 0.537255, 0.576471, 0.156863, 1.0 },
+ { 0.894118, 0.745098, 0.223529, 1.0 },
+ { 0.909804, 0.788235, 0.227451, 1.0 },
+ { 0.929412, 0.831373, 0.235294, 1.0 },
+ { 0.937255, 0.858824, 0.266667, 1.0 },
+ { 0.956863, 0.854902, 0.270588, 1.0 },
+ { 0.941176, 0.800000, 0.250980, 1.0 },
+ { 0.945098, 0.733333, 0.227451, 1.0 },
+ { 0.949020, 0.666667, 0.203922, 1.0 },
+ { 0.941176, 0.650980, 0.188235, 1.0 },
+ { 0.937255, 0.635294, 0.172549, 1.0 },
+ { 0.937255, 0.678431, 0.188235, 1.0 },
+ { 0.937255, 0.725490, 0.207843, 1.0 },
+ { 0.960784, 0.850980, 0.227451, 1.0 },
+ { 0.968627, 0.866667, 0.250980, 1.0 },
+ { 1.000000, 0.949020, 0.301961, 1.0 },
+ { 0.992157, 0.952941, 0.270588, 1.0 },
+ { 0.984314, 0.960784, 0.239216, 1.0 },
+ { 0.988235, 0.921569, 0.258824, 1.0 },
+ { 0.996078, 0.882353, 0.278431, 1.0 },
+ { 0.952941, 0.854902, 0.290196, 1.0 },
+ { 0.956863, 0.831373, 0.631373, 1.0 },
+ { 0.960784, 0.854902, 0.882353, 1.0 },
+ { 0.972549, 0.898039, 0.921569, 1.0 },
+ { 0.988235, 0.945098, 0.960784, 1.0 },
+ { 0.988235, 0.960784, 0.945098, 1.0 },
+ { 0.988235, 0.980392, 0.933333, 1.0 },
+ { 0.960784, 0.964706, 0.933333, 1.0 },
+ { 0.952941, 0.831373, 0.811765, 1.0 },
+ { 0.964706, 0.874510, 0.317647, 1.0 },
+ { 0.976471, 0.878431, 0.282353, 1.0 },
+ { 0.901961, 0.713725, 0.211765, 1.0 },
+ { 0.682353, 0.501961, 0.149020, 1.0 },
+ { 0.462745, 0.294118, 0.086275, 1.0 },
+ { 0.309804, 0.180392, 0.062745, 1.0 },
+ { 0.160784, 0.070588, 0.039216, 1.0 },
+ { 0.019608, 0.007843, 0.035294, 1.0 },
+ { 0.003922, 0.000000, 0.015686, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.396078, 0.505882, 0.203922, 1.0 },
+ { 0.580392, 0.600000, 0.184314, 1.0 },
+ { 0.768627, 0.698039, 0.164706, 1.0 },
+ { 0.784314, 0.709804, 0.176471, 1.0 },
+ { 0.800000, 0.721569, 0.192157, 1.0 },
+ { 0.850980, 0.588235, 0.180392, 1.0 },
+ { 0.694118, 0.525490, 0.152941, 1.0 },
+ { 0.317647, 0.211765, 0.043137, 1.0 },
+ { 0.035294, 0.019608, 0.015686, 1.0 },
+ { 0.058824, 0.003922, 0.000000, 1.0 },
+ { 0.156863, 0.066667, 0.011765, 1.0 },
+ { 0.254902, 0.133333, 0.023529, 1.0 },
+ { 0.447059, 0.278431, 0.141176, 1.0 },
+ { 0.725490, 0.525490, 0.176471, 1.0 },
+ { 0.870588, 0.592157, 0.176471, 1.0 },
+ { 0.972549, 0.682353, 0.200000, 1.0 },
+ { 0.980392, 0.725490, 0.223529, 1.0 },
+ { 0.929412, 0.662745, 0.188235, 1.0 },
+ { 0.882353, 0.603922, 0.156863, 1.0 },
+ { 0.792157, 0.411765, 0.101961, 1.0 },
+ { 0.521569, 0.129412, 0.066667, 1.0 },
+ { 0.176471, 0.031373, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.039216, 0.000000, 0.000000, 1.0 },
+ { 0.176471, 0.070588, 0.027451, 1.0 },
+ { 0.443137, 0.172549, 0.019608, 1.0 },
+ { 0.749020, 0.443137, 0.160784, 1.0 },
+ { 0.854902, 0.592157, 0.184314, 1.0 },
+ { 0.917647, 0.803922, 0.819608, 1.0 },
+ { 0.921569, 0.823529, 0.866667, 1.0 },
+ { 0.929412, 0.847059, 0.913725, 1.0 },
+ { 0.945098, 0.870588, 0.949020, 1.0 },
+ { 0.901961, 0.913725, 0.878431, 1.0 },
+ { 0.941176, 0.898039, 0.811765, 1.0 },
+ { 0.827451, 0.862745, 0.678431, 1.0 },
+ { 0.917647, 0.835294, 0.274510, 1.0 },
+ { 0.945098, 0.847059, 0.282353, 1.0 },
+ { 0.964706, 0.870588, 0.250980, 1.0 },
+ { 0.968627, 0.878431, 0.258824, 1.0 },
+ { 0.972549, 0.870588, 0.254902, 1.0 },
+ { 0.968627, 0.862745, 0.262745, 1.0 },
+ { 0.952941, 0.847059, 0.247059, 1.0 },
+ { 0.917647, 0.733333, 0.215686, 1.0 },
+ { 0.921569, 0.721569, 0.219608, 1.0 },
+ { 0.921569, 0.721569, 0.223529, 1.0 },
+ { 0.819608, 0.737255, 0.270588, 1.0 },
+ { 0.666667, 0.666667, 0.392157, 1.0 },
+ { 0.356863, 0.466667, 0.137255, 1.0 },
+ { 0.215686, 0.200000, 0.101961, 1.0 },
+ { 0.019608, 0.011765, 0.031373, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.007843, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.027451, 0.011765, 0.000000, 1.0 },
+ { 0.258824, 0.137255, 0.058824, 1.0 },
+ { 0.490196, 0.560784, 0.325490, 1.0 },
+ { 0.674510, 0.674510, 0.580392, 1.0 },
+ { 0.764706, 0.800000, 0.686275, 1.0 },
+ { 0.827451, 0.862745, 0.756863, 1.0 },
+ { 0.835294, 0.749020, 0.454902, 1.0 },
+ { 0.921569, 0.827451, 0.294118, 1.0 },
+ { 0.909804, 0.827451, 0.266667, 1.0 },
+ { 0.894118, 0.780392, 0.278431, 1.0 },
+ { 0.835294, 0.756863, 0.180392, 1.0 },
+ { 0.686275, 0.603922, 0.043137, 1.0 },
+ { 0.407843, 0.325490, 0.117647, 1.0 },
+ { 0.117647, 0.078431, 0.070588, 1.0 },
+ { 0.011765, 0.011765, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.043137, 0.003922, 0.000000, 1.0 },
+ { 0.301961, 0.223529, 0.000000, 1.0 },
+ { 0.564706, 0.619608, 0.050980, 1.0 },
+ { 0.725490, 0.733333, 0.094118, 1.0 },
+ { 0.807843, 0.580392, 0.200000, 1.0 },
+ { 0.647059, 0.458824, 0.176471, 1.0 },
+ { 0.239216, 0.164706, 0.141176, 1.0 },
+ { 0.058824, 0.043137, 0.039216, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ };
+/* Apophysis-040427-51elecforest */
+static double4 colors_267[] = {
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.003922, 1.0 },
+ { 0.027451, 0.023529, 0.039216, 1.0 },
+ { 0.054902, 0.043137, 0.078431, 1.0 },
+ { 0.125490, 0.117647, 0.129412, 1.0 },
+ { 0.196078, 0.192157, 0.184314, 1.0 },
+ { 0.509804, 0.137255, 0.505882, 1.0 },
+ { 0.360784, 0.176471, 0.337255, 1.0 },
+ { 0.211765, 0.219608, 0.168627, 1.0 },
+ { 0.254902, 0.250980, 0.172549, 1.0 },
+ { 0.301961, 0.286275, 0.180392, 1.0 },
+ { 0.392157, 0.290196, 0.247059, 1.0 },
+ { 0.486275, 0.294118, 0.317647, 1.0 },
+ { 0.560784, 0.239216, 0.392157, 1.0 },
+ { 0.635294, 0.188235, 0.470588, 1.0 },
+ { 0.874510, 0.058824, 0.639216, 1.0 },
+ { 0.905882, 0.223529, 0.552941, 1.0 },
+ { 0.937255, 0.392157, 0.466667, 1.0 },
+ { 0.866667, 0.545098, 0.400000, 1.0 },
+ { 0.800000, 0.701961, 0.337255, 1.0 },
+ { 0.772549, 0.674510, 0.337255, 1.0 },
+ { 0.749020, 0.650980, 0.337255, 1.0 },
+ { 0.556863, 0.623529, 0.650980, 1.0 },
+ { 0.509804, 0.458824, 0.584314, 1.0 },
+ { 0.466667, 0.298039, 0.517647, 1.0 },
+ { 0.301961, 0.227451, 0.317647, 1.0 },
+ { 0.137255, 0.160784, 0.121569, 1.0 },
+ { 0.070588, 0.086275, 0.074510, 1.0 },
+ { 0.007843, 0.011765, 0.031373, 1.0 },
+ { 0.000000, 0.000000, 0.019608, 1.0 },
+ { 0.000000, 0.000000, 0.019608, 1.0 },
+ { 0.000000, 0.000000, 0.015686, 1.0 },
+ { 0.003922, 0.015686, 0.015686, 1.0 },
+ { 0.011765, 0.035294, 0.019608, 1.0 },
+ { 0.172549, 0.176471, 0.121569, 1.0 },
+ { 0.337255, 0.321569, 0.223529, 1.0 },
+ { 0.431373, 0.376471, 0.313725, 1.0 },
+ { 0.529412, 0.431373, 0.403922, 1.0 },
+ { 0.874510, 0.800000, 0.784314, 1.0 },
+ { 0.933333, 0.882353, 0.858824, 1.0 },
+ { 0.992157, 0.964706, 0.933333, 1.0 },
+ { 0.780392, 0.854902, 0.713725, 1.0 },
+ { 0.568627, 0.749020, 0.494118, 1.0 },
+ { 0.584314, 0.772549, 0.427451, 1.0 },
+ { 0.600000, 0.796078, 0.360784, 1.0 },
+ { 0.627451, 0.741176, 0.286275, 1.0 },
+ { 0.556863, 0.658824, 0.372549, 1.0 },
+ { 0.333333, 0.458824, 0.305882, 1.0 },
+ { 0.176471, 0.298039, 0.207843, 1.0 },
+ { 0.019608, 0.141176, 0.109804, 1.0 },
+ { 0.007843, 0.082353, 0.054902, 1.0 },
+ { 0.000000, 0.023529, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.027451, 0.011765, 0.015686, 1.0 },
+ { 0.129412, 0.078431, 0.000000, 1.0 },
+ { 0.474510, 0.176471, 0.043137, 1.0 },
+ { 0.505882, 0.192157, 0.054902, 1.0 },
+ { 0.541176, 0.211765, 0.070588, 1.0 },
+ { 0.458824, 0.227451, 0.101961, 1.0 },
+ { 0.380392, 0.243137, 0.133333, 1.0 },
+ { 0.321569, 0.196078, 0.113725, 1.0 },
+ { 0.266667, 0.152941, 0.098039, 1.0 },
+ { 0.047059, 0.027451, 0.015686, 1.0 },
+ { 0.050980, 0.000000, 0.007843, 1.0 },
+ { 0.011765, 0.000000, 0.015686, 1.0 },
+ { 0.039216, 0.039216, 0.058824, 1.0 },
+ { 0.066667, 0.078431, 0.105882, 1.0 },
+ { 0.149020, 0.184314, 0.090196, 1.0 },
+ { 0.231373, 0.290196, 0.074510, 1.0 },
+ { 0.384314, 0.407843, 0.258824, 1.0 },
+ { 0.474510, 0.580392, 0.317647, 1.0 },
+ { 0.729412, 0.780392, 0.466667, 1.0 },
+ { 0.800000, 0.823529, 0.443137, 1.0 },
+ { 0.870588, 0.870588, 0.423529, 1.0 },
+ { 0.835294, 0.776471, 0.415686, 1.0 },
+ { 0.800000, 0.686275, 0.411765, 1.0 },
+ { 0.952941, 0.533333, 0.219608, 1.0 },
+ { 0.670588, 0.388235, 0.290196, 1.0 },
+ { 0.662745, 0.137255, 0.337255, 1.0 },
+ { 0.541176, 0.066667, 0.439216, 1.0 },
+ { 0.411765, 0.192157, 0.101961, 1.0 },
+ { 0.203922, 0.121569, 0.050980, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.039216, 0.000000, 1.0 },
+ { 0.000000, 0.023529, 0.000000, 1.0 },
+ { 0.011765, 0.011765, 0.043137, 1.0 },
+ { 0.043137, 0.196078, 0.215686, 1.0 },
+ { 0.031373, 0.427451, 0.411765, 1.0 },
+ { 0.349020, 0.478431, 0.388235, 1.0 },
+ { 0.666667, 0.529412, 0.364706, 1.0 },
+ { 0.737255, 0.490196, 0.407843, 1.0 },
+ { 0.811765, 0.454902, 0.450980, 1.0 },
+ { 0.862745, 0.541176, 0.486275, 1.0 },
+ { 0.862745, 0.509804, 0.647059, 1.0 },
+ { 1.000000, 0.827451, 0.839216, 1.0 },
+ { 1.000000, 0.870588, 0.815686, 1.0 },
+ { 0.878431, 0.529412, 0.262745, 1.0 },
+ { 0.780392, 0.400000, 0.145098, 1.0 },
+ { 0.682353, 0.274510, 0.027451, 1.0 },
+ { 0.643137, 0.211765, 0.066667, 1.0 },
+ { 0.513725, 0.196078, 0.019608, 1.0 },
+ { 0.333333, 0.250980, 0.000000, 1.0 },
+ { 0.168627, 0.129412, 0.000000, 1.0 },
+ { 0.000000, 0.011765, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.023529, 0.011765, 0.027451, 1.0 },
+ { 0.039216, 0.011765, 0.043137, 1.0 },
+ { 0.196078, 0.168627, 0.137255, 1.0 },
+ { 0.321569, 0.298039, 0.211765, 1.0 },
+ { 0.298039, 0.482353, 0.270588, 1.0 },
+ { 0.164706, 0.533333, 0.086275, 1.0 },
+ { 0.168627, 0.443137, 0.054902, 1.0 },
+ { 0.149020, 0.380392, 0.011765, 1.0 },
+ { 0.039216, 0.117647, 0.007843, 1.0 },
+ { 0.003922, 0.011765, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.027451, 0.027451, 0.000000, 1.0 },
+ { 0.125490, 0.141176, 0.011765, 1.0 },
+ { 0.360784, 0.439216, 0.058824, 1.0 },
+ { 0.427451, 0.541176, 0.219608, 1.0 },
+ { 0.635294, 0.505882, 0.227451, 1.0 },
+ { 0.666667, 0.588235, 0.003922, 1.0 },
+ { 0.588235, 0.349020, 0.086275, 1.0 },
+ { 0.584314, 0.262745, 0.219608, 1.0 },
+ { 0.349020, 0.117647, 0.094118, 1.0 },
+ { 0.121569, 0.000000, 0.007843, 1.0 },
+ { 0.019608, 0.000000, 0.011765, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.000000, 1.0 },
+ { 0.035294, 0.027451, 0.000000, 1.0 },
+ { 0.254902, 0.145098, 0.058824, 1.0 },
+ { 0.419608, 0.290196, 0.160784, 1.0 },
+ { 0.666667, 0.470588, 0.239216, 1.0 },
+ { 0.729412, 0.639216, 0.262745, 1.0 },
+ { 0.678431, 0.627451, 0.321569, 1.0 },
+ { 0.513725, 0.462745, 0.329412, 1.0 },
+ { 0.309804, 0.294118, 0.290196, 1.0 },
+ { 0.054902, 0.098039, 0.113725, 1.0 },
+ { 0.011765, 0.000000, 0.043137, 1.0 },
+ { 0.003922, 0.000000, 0.031373, 1.0 },
+ { 0.000000, 0.000000, 0.015686, 1.0 },
+ { 0.000000, 0.000000, 0.015686, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.031373, 0.011765, 0.000000, 1.0 },
+ { 0.098039, 0.000000, 0.000000, 1.0 },
+ { 0.356863, 0.086275, 0.098039, 1.0 },
+ { 0.603922, 0.125490, 0.317647, 1.0 },
+ { 0.615686, 0.027451, 0.176471, 1.0 },
+ { 0.576471, 0.094118, 0.023529, 1.0 },
+ { 0.670588, 0.098039, 0.047059, 1.0 },
+ { 0.694118, 0.149020, 0.027451, 1.0 },
+ { 0.960784, 0.000000, 0.000000, 1.0 },
+ { 0.819608, 0.054902, 0.047059, 1.0 },
+ { 0.725490, 0.094118, 0.227451, 1.0 },
+ { 0.913725, 0.015686, 0.419608, 1.0 },
+ { 0.956863, 0.090196, 0.596078, 1.0 },
+ { 0.992157, 0.309804, 0.650980, 1.0 },
+ { 0.964706, 0.368627, 0.607843, 1.0 },
+ { 0.976471, 0.290196, 0.317647, 1.0 },
+ { 0.976471, 0.298039, 0.282353, 1.0 },
+ { 0.941176, 0.372549, 0.352941, 1.0 },
+ { 0.780392, 0.439216, 0.270588, 1.0 },
+ { 0.639216, 0.486275, 0.333333, 1.0 },
+ { 0.317647, 0.368627, 0.298039, 1.0 },
+ { 0.105882, 0.298039, 0.364706, 1.0 },
+ { 0.062745, 0.321569, 0.376471, 1.0 },
+ { 0.235294, 0.278431, 0.211765, 1.0 },
+ };
+/* Apophysis-040427-51ReachMoon */
+static double4 colors_268[] = {
+ { 0.549020, 0.564706, 0.129412, 1.0 },
+ { 0.447059, 0.345098, 0.113725, 1.0 },
+ { 0.286275, 0.309804, 0.149020, 1.0 },
+ { 0.125490, 0.274510, 0.184314, 1.0 },
+ { 0.125490, 0.200000, 0.133333, 1.0 },
+ { 0.125490, 0.125490, 0.086275, 1.0 },
+ { 0.164706, 0.125490, 0.078431, 1.0 },
+ { 0.203922, 0.129412, 0.074510, 1.0 },
+ { 0.403922, 0.298039, 0.113725, 1.0 },
+ { 0.552941, 0.443137, 0.109804, 1.0 },
+ { 0.705882, 0.588235, 0.109804, 1.0 },
+ { 0.749020, 0.643137, 0.125490, 1.0 },
+ { 0.796078, 0.698039, 0.141176, 1.0 },
+ { 0.749020, 0.662745, 0.137255, 1.0 },
+ { 0.705882, 0.627451, 0.137255, 1.0 },
+ { 0.650980, 0.560784, 0.133333, 1.0 },
+ { 0.596078, 0.498039, 0.133333, 1.0 },
+ { 0.298039, 0.137255, 0.207843, 1.0 },
+ { 0.325490, 0.203922, 0.168627, 1.0 },
+ { 0.352941, 0.274510, 0.129412, 1.0 },
+ { 0.431373, 0.360784, 0.133333, 1.0 },
+ { 0.513725, 0.447059, 0.141176, 1.0 },
+ { 0.572549, 0.486275, 0.149020, 1.0 },
+ { 0.631373, 0.529412, 0.156863, 1.0 },
+ { 0.752941, 0.560784, 0.160784, 1.0 },
+ { 0.803922, 0.556863, 0.152941, 1.0 },
+ { 0.854902, 0.552941, 0.145098, 1.0 },
+ { 0.709804, 0.509804, 0.129412, 1.0 },
+ { 0.564706, 0.466667, 0.113725, 1.0 },
+ { 0.533333, 0.427451, 0.117647, 1.0 },
+ { 0.505882, 0.392157, 0.125490, 1.0 },
+ { 0.450980, 0.313725, 0.086275, 1.0 },
+ { 0.423529, 0.301961, 0.086275, 1.0 },
+ { 0.203922, 0.137255, 0.105882, 1.0 },
+ { 0.219608, 0.113725, 0.133333, 1.0 },
+ { 0.235294, 0.090196, 0.160784, 1.0 },
+ { 0.250980, 0.094118, 0.184314, 1.0 },
+ { 0.270588, 0.101961, 0.211765, 1.0 },
+ { 0.266667, 0.105882, 0.215686, 1.0 },
+ { 0.262745, 0.109804, 0.223529, 1.0 },
+ { 0.258824, 0.113725, 0.235294, 1.0 },
+ { 0.243137, 0.078431, 0.231373, 1.0 },
+ { 0.227451, 0.047059, 0.231373, 1.0 },
+ { 0.227451, 0.043137, 0.227451, 1.0 },
+ { 0.231373, 0.039216, 0.223529, 1.0 },
+ { 0.231373, 0.039216, 0.223529, 1.0 },
+ { 0.235294, 0.043137, 0.227451, 1.0 },
+ { 0.235294, 0.043137, 0.227451, 1.0 },
+ { 0.235294, 0.043137, 0.227451, 1.0 },
+ { 0.231373, 0.050980, 0.235294, 1.0 },
+ { 0.231373, 0.113725, 0.184314, 1.0 },
+ { 0.231373, 0.176471, 0.133333, 1.0 },
+ { 0.372549, 0.290196, 0.101961, 1.0 },
+ { 0.513725, 0.403922, 0.074510, 1.0 },
+ { 0.552941, 0.466667, 0.109804, 1.0 },
+ { 0.596078, 0.533333, 0.149020, 1.0 },
+ { 0.717647, 0.639216, 0.149020, 1.0 },
+ { 0.690196, 0.611765, 0.141176, 1.0 },
+ { 0.662745, 0.584314, 0.133333, 1.0 },
+ { 0.556863, 0.478431, 0.129412, 1.0 },
+ { 0.454902, 0.376471, 0.129412, 1.0 },
+ { 0.403922, 0.333333, 0.133333, 1.0 },
+ { 0.352941, 0.294118, 0.141176, 1.0 },
+ { 0.152941, 0.305882, 0.200000, 1.0 },
+ { 0.129412, 0.380392, 0.490196, 1.0 },
+ { 0.403922, 0.560784, 0.364706, 1.0 },
+ { 0.258824, 0.392157, 0.356863, 1.0 },
+ { 0.113725, 0.227451, 0.352941, 1.0 },
+ { 0.113725, 0.207843, 0.337255, 1.0 },
+ { 0.113725, 0.192157, 0.321569, 1.0 },
+ { 0.098039, 0.152941, 0.266667, 1.0 },
+ { 0.184314, 0.054902, 0.231373, 1.0 },
+ { 0.180392, 0.050980, 0.227451, 1.0 },
+ { 0.200000, 0.054902, 0.176471, 1.0 },
+ { 0.219608, 0.058824, 0.129412, 1.0 },
+ { 0.200000, 0.054902, 0.082353, 1.0 },
+ { 0.184314, 0.054902, 0.035294, 1.0 },
+ { 0.184314, 0.054902, 0.035294, 1.0 },
+ { 0.184314, 0.054902, 0.035294, 1.0 },
+ { 0.219608, 0.121569, 0.035294, 1.0 },
+ { 0.211765, 0.121569, 0.066667, 1.0 },
+ { 0.231373, 0.133333, 0.054902, 1.0 },
+ { 0.235294, 0.160784, 0.086275, 1.0 },
+ { 0.239216, 0.188235, 0.121569, 1.0 },
+ { 0.258824, 0.207843, 0.133333, 1.0 },
+ { 0.278431, 0.231373, 0.145098, 1.0 },
+ { 0.376471, 0.341176, 0.188235, 1.0 },
+ { 0.494118, 0.458824, 0.235294, 1.0 },
+ { 0.478431, 0.450980, 0.235294, 1.0 },
+ { 0.407843, 0.341176, 0.149020, 1.0 },
+ { 0.341176, 0.235294, 0.066667, 1.0 },
+ { 0.305882, 0.207843, 0.054902, 1.0 },
+ { 0.274510, 0.180392, 0.047059, 1.0 },
+ { 0.215686, 0.141176, 0.086275, 1.0 },
+ { 0.223529, 0.094118, 0.176471, 1.0 },
+ { 0.258824, 0.105882, 0.211765, 1.0 },
+ { 0.270588, 0.101961, 0.211765, 1.0 },
+ { 0.270588, 0.101961, 0.211765, 1.0 },
+ { 0.247059, 0.094118, 0.211765, 1.0 },
+ { 0.223529, 0.086275, 0.215686, 1.0 },
+ { 0.227451, 0.062745, 0.215686, 1.0 },
+ { 0.235294, 0.043137, 0.219608, 1.0 },
+ { 0.231373, 0.039216, 0.223529, 1.0 },
+ { 0.215686, 0.043137, 0.235294, 1.0 },
+ { 0.211765, 0.047059, 0.235294, 1.0 },
+ { 0.219608, 0.043137, 0.223529, 1.0 },
+ { 0.231373, 0.039216, 0.215686, 1.0 },
+ { 0.223529, 0.043137, 0.188235, 1.0 },
+ { 0.219608, 0.050980, 0.160784, 1.0 },
+ { 0.215686, 0.054902, 0.117647, 1.0 },
+ { 0.215686, 0.054902, 0.117647, 1.0 },
+ { 0.207843, 0.058824, 0.117647, 1.0 },
+ { 0.211765, 0.058824, 0.129412, 1.0 },
+ { 0.184314, 0.054902, 0.231373, 1.0 },
+ { 0.152941, 0.070588, 0.262745, 1.0 },
+ { 0.121569, 0.086275, 0.294118, 1.0 },
+ { 0.109804, 0.125490, 0.372549, 1.0 },
+ { 0.101961, 0.168627, 0.341176, 1.0 },
+ { 0.141176, 0.141176, 0.345098, 1.0 },
+ { 0.196078, 0.137255, 0.305882, 1.0 },
+ { 0.278431, 0.094118, 0.274510, 1.0 },
+ { 0.266667, 0.101961, 0.254902, 1.0 },
+ { 0.258824, 0.113725, 0.235294, 1.0 },
+ { 0.258824, 0.113725, 0.235294, 1.0 },
+ { 0.258824, 0.113725, 0.235294, 1.0 },
+ { 0.270588, 0.101961, 0.211765, 1.0 },
+ { 0.270588, 0.101961, 0.211765, 1.0 },
+ { 0.270588, 0.101961, 0.211765, 1.0 },
+ { 0.270588, 0.101961, 0.211765, 1.0 },
+ { 0.215686, 0.105882, 0.203922, 1.0 },
+ { 0.215686, 0.105882, 0.203922, 1.0 },
+ { 0.215686, 0.105882, 0.203922, 1.0 },
+ { 0.196078, 0.105882, 0.207843, 1.0 },
+ { 0.203922, 0.121569, 0.156863, 1.0 },
+ { 0.223529, 0.160784, 0.109804, 1.0 },
+ { 0.266667, 0.184314, 0.078431, 1.0 },
+ { 0.423529, 0.368627, 0.192157, 1.0 },
+ { 0.529412, 0.443137, 0.290196, 1.0 },
+ { 0.635294, 0.521569, 0.388235, 1.0 },
+ { 0.639216, 0.521569, 0.341176, 1.0 },
+ { 0.643137, 0.521569, 0.298039, 1.0 },
+ { 0.576471, 0.533333, 0.211765, 1.0 },
+ { 0.658824, 0.564706, 0.141176, 1.0 },
+ { 0.729412, 0.611765, 0.125490, 1.0 },
+ { 0.796078, 0.639216, 0.152941, 1.0 },
+ { 0.890196, 0.698039, 0.470588, 1.0 },
+ { 0.886275, 0.780392, 0.454902, 1.0 },
+ { 0.882353, 0.866667, 0.443137, 1.0 },
+ { 0.882353, 0.749020, 0.600000, 1.0 },
+ { 0.941176, 0.831373, 0.686275, 1.0 },
+ { 0.980392, 0.941176, 0.901961, 1.0 },
+ { 0.701961, 0.709804, 0.792157, 1.0 },
+ { 0.639216, 0.615686, 0.521569, 1.0 },
+ { 0.588235, 0.549020, 0.552941, 1.0 },
+ { 0.537255, 0.482353, 0.584314, 1.0 },
+ { 0.482353, 0.427451, 0.384314, 1.0 },
+ { 0.349020, 0.215686, 0.270588, 1.0 },
+ { 0.266667, 0.113725, 0.227451, 1.0 },
+ { 0.270588, 0.101961, 0.211765, 1.0 },
+ { 0.270588, 0.101961, 0.211765, 1.0 },
+ { 0.270588, 0.101961, 0.211765, 1.0 },
+ { 0.270588, 0.101961, 0.211765, 1.0 },
+ { 0.274510, 0.113725, 0.203922, 1.0 },
+ { 0.282353, 0.129412, 0.200000, 1.0 },
+ { 0.341176, 0.278431, 0.188235, 1.0 },
+ { 0.482353, 0.462745, 0.211765, 1.0 },
+ { 0.647059, 0.596078, 0.156863, 1.0 },
+ { 0.749020, 0.721569, 0.133333, 1.0 },
+ { 0.827451, 0.768627, 0.176471, 1.0 },
+ { 0.823529, 0.796078, 0.184314, 1.0 },
+ { 0.823529, 0.823529, 0.196078, 1.0 },
+ { 0.847059, 0.749020, 0.192157, 1.0 },
+ { 0.847059, 0.729412, 0.156863, 1.0 },
+ { 0.796078, 0.690196, 0.129412, 1.0 },
+ { 0.713725, 0.611765, 0.129412, 1.0 },
+ { 0.560784, 0.498039, 0.152941, 1.0 },
+ { 0.407843, 0.364706, 0.184314, 1.0 },
+ { 0.290196, 0.137255, 0.207843, 1.0 },
+ { 0.270588, 0.101961, 0.211765, 1.0 },
+ { 0.270588, 0.101961, 0.211765, 1.0 },
+ { 0.270588, 0.101961, 0.211765, 1.0 },
+ { 0.270588, 0.101961, 0.211765, 1.0 },
+ { 0.282353, 0.129412, 0.200000, 1.0 },
+ { 0.396078, 0.286275, 0.090196, 1.0 },
+ { 0.454902, 0.376471, 0.129412, 1.0 },
+ { 0.447059, 0.396078, 0.172549, 1.0 },
+ { 0.439216, 0.415686, 0.219608, 1.0 },
+ { 0.141176, 0.556863, 0.164706, 1.0 },
+ { 0.117647, 0.384314, 0.380392, 1.0 },
+ { 0.090196, 0.239216, 0.392157, 1.0 },
+ { 0.141176, 0.219608, 0.317647, 1.0 },
+ { 0.207843, 0.141176, 0.313725, 1.0 },
+ { 0.254902, 0.109804, 0.239216, 1.0 },
+ { 0.258824, 0.113725, 0.235294, 1.0 },
+ { 0.266667, 0.129412, 0.254902, 1.0 },
+ { 0.258824, 0.113725, 0.235294, 1.0 },
+ { 0.262745, 0.109804, 0.223529, 1.0 },
+ { 0.270588, 0.101961, 0.211765, 1.0 },
+ { 0.270588, 0.101961, 0.211765, 1.0 },
+ { 0.258824, 0.105882, 0.211765, 1.0 },
+ { 0.219608, 0.105882, 0.215686, 1.0 },
+ { 0.200000, 0.054902, 0.227451, 1.0 },
+ { 0.184314, 0.035294, 0.227451, 1.0 },
+ { 0.207843, 0.043137, 0.231373, 1.0 },
+ { 0.211765, 0.047059, 0.235294, 1.0 },
+ { 0.215686, 0.043137, 0.235294, 1.0 },
+ { 0.215686, 0.043137, 0.235294, 1.0 },
+ { 0.231373, 0.039216, 0.223529, 1.0 },
+ { 0.231373, 0.047059, 0.211765, 1.0 },
+ { 0.262745, 0.086275, 0.200000, 1.0 },
+ { 0.270588, 0.101961, 0.211765, 1.0 },
+ { 0.258824, 0.105882, 0.211765, 1.0 },
+ { 0.219608, 0.101961, 0.203922, 1.0 },
+ { 0.200000, 0.054902, 0.227451, 1.0 },
+ { 0.215686, 0.098039, 0.200000, 1.0 },
+ { 0.207843, 0.117647, 0.196078, 1.0 },
+ { 0.172549, 0.129412, 0.113725, 1.0 },
+ { 0.094118, 0.101961, 0.184314, 1.0 },
+ { 0.074510, 0.098039, 0.200000, 1.0 },
+ { 0.090196, 0.094118, 0.172549, 1.0 },
+ { 0.196078, 0.109804, 0.192157, 1.0 },
+ { 0.262745, 0.109804, 0.223529, 1.0 },
+ { 0.298039, 0.137255, 0.207843, 1.0 },
+ { 0.278431, 0.207843, 0.113725, 1.0 },
+ { 0.298039, 0.196078, 0.050980, 1.0 },
+ { 0.250980, 0.156863, 0.047059, 1.0 },
+ { 0.207843, 0.090196, 0.121569, 1.0 },
+ { 0.235294, 0.047059, 0.203922, 1.0 },
+ { 0.231373, 0.039216, 0.215686, 1.0 },
+ { 0.231373, 0.039216, 0.215686, 1.0 },
+ { 0.231373, 0.039216, 0.215686, 1.0 },
+ { 0.231373, 0.039216, 0.223529, 1.0 },
+ { 0.231373, 0.039216, 0.223529, 1.0 },
+ { 0.231373, 0.039216, 0.215686, 1.0 },
+ { 0.231373, 0.047059, 0.211765, 1.0 },
+ { 0.223529, 0.098039, 0.192157, 1.0 },
+ { 0.223529, 0.086275, 0.172549, 1.0 },
+ { 0.223529, 0.086275, 0.172549, 1.0 },
+ { 0.223529, 0.094118, 0.176471, 1.0 },
+ { 0.200000, 0.121569, 0.164706, 1.0 },
+ { 0.105882, 0.094118, 0.176471, 1.0 },
+ { 0.070588, 0.098039, 0.207843, 1.0 },
+ { 0.054902, 0.160784, 0.329412, 1.0 },
+ { 0.058824, 0.227451, 0.301961, 1.0 },
+ { 0.078431, 0.239216, 0.411765, 1.0 },
+ { 0.145098, 0.156863, 0.372549, 1.0 },
+ { 0.141176, 0.137255, 0.364706, 1.0 },
+ { 0.141176, 0.145098, 0.356863, 1.0 },
+ { 0.145098, 0.149020, 0.360784, 1.0 },
+ { 0.188235, 0.137255, 0.349020, 1.0 },
+ { 0.207843, 0.117647, 0.290196, 1.0 },
+ { 0.203922, 0.117647, 0.200000, 1.0 },
+ { 0.207843, 0.125490, 0.184314, 1.0 },
+ { 0.192157, 0.113725, 0.149020, 1.0 },
+ { 0.203922, 0.113725, 0.137255, 1.0 },
+ { 0.207843, 0.094118, 0.113725, 1.0 },
+ };
+/* Apophysis-040427-51satPhlox */
+static double4 colors_269[] = {
+ { 0.537255, 0.294118, 0.054902, 1.0 },
+ { 0.384314, 0.290196, 0.180392, 1.0 },
+ { 0.356863, 0.333333, 0.313725, 1.0 },
+ { 0.329412, 0.380392, 0.447059, 1.0 },
+ { 0.250980, 0.309804, 0.376471, 1.0 },
+ { 0.172549, 0.239216, 0.309804, 1.0 },
+ { 0.141176, 0.223529, 0.305882, 1.0 },
+ { 0.109804, 0.211765, 0.301961, 1.0 },
+ { 0.317647, 0.250980, 0.180392, 1.0 },
+ { 0.372549, 0.262745, 0.152941, 1.0 },
+ { 0.431373, 0.278431, 0.125490, 1.0 },
+ { 0.607843, 0.349020, 0.090196, 1.0 },
+ { 0.784314, 0.419608, 0.054902, 1.0 },
+ { 0.729412, 0.482353, 0.231373, 1.0 },
+ { 0.678431, 0.549020, 0.411765, 1.0 },
+ { 0.666667, 0.568627, 0.454902, 1.0 },
+ { 0.658824, 0.588235, 0.501961, 1.0 },
+ { 0.701961, 0.858824, 1.000000, 1.0 },
+ { 0.643137, 0.803922, 0.956863, 1.0 },
+ { 0.588235, 0.752941, 0.917647, 1.0 },
+ { 0.509804, 0.733333, 0.956863, 1.0 },
+ { 0.435294, 0.717647, 1.000000, 1.0 },
+ { 0.415686, 0.721569, 1.000000, 1.0 },
+ { 0.400000, 0.729412, 1.000000, 1.0 },
+ { 0.137255, 0.615686, 1.000000, 1.0 },
+ { 0.113725, 0.588235, 1.000000, 1.0 },
+ { 0.090196, 0.564706, 1.000000, 1.0 },
+ { 0.156863, 0.596078, 1.000000, 1.0 },
+ { 0.223529, 0.627451, 1.000000, 1.0 },
+ { 0.239216, 0.611765, 0.972549, 1.0 },
+ { 0.254902, 0.600000, 0.949020, 1.0 },
+ { 0.215686, 0.619608, 0.992157, 1.0 },
+ { 0.156863, 0.643137, 0.996078, 1.0 },
+ { 0.074510, 0.596078, 1.000000, 1.0 },
+ { 0.086275, 0.596078, 1.000000, 1.0 },
+ { 0.098039, 0.596078, 1.000000, 1.0 },
+ { 0.192157, 0.639216, 1.000000, 1.0 },
+ { 0.286275, 0.686275, 1.000000, 1.0 },
+ { 0.337255, 0.705882, 1.000000, 1.0 },
+ { 0.388235, 0.729412, 1.000000, 1.0 },
+ { 0.537255, 0.811765, 1.000000, 1.0 },
+ { 0.564706, 0.811765, 0.996078, 1.0 },
+ { 0.592157, 0.811765, 0.996078, 1.0 },
+ { 0.513725, 0.796078, 0.992157, 1.0 },
+ { 0.439216, 0.780392, 0.992157, 1.0 },
+ { 0.423529, 0.752941, 0.996078, 1.0 },
+ { 0.411765, 0.725490, 1.000000, 1.0 },
+ { 0.313725, 0.619608, 0.913725, 1.0 },
+ { 0.066667, 0.435294, 0.788235, 1.0 },
+ { 0.003922, 0.305882, 0.588235, 1.0 },
+ { 0.003922, 0.262745, 0.521569, 1.0 },
+ { 0.007843, 0.219608, 0.454902, 1.0 },
+ { 0.098039, 0.380392, 0.662745, 1.0 },
+ { 0.192157, 0.541176, 0.870588, 1.0 },
+ { 0.309804, 0.603922, 0.894118, 1.0 },
+ { 0.431373, 0.670588, 0.917647, 1.0 },
+ { 0.823529, 0.909804, 0.992157, 1.0 },
+ { 0.909804, 0.952941, 0.992157, 1.0 },
+ { 1.000000, 1.000000, 0.992157, 1.0 },
+ { 0.976471, 0.984314, 0.996078, 1.0 },
+ { 0.956863, 0.968627, 1.000000, 1.0 },
+ { 0.878431, 0.949020, 1.000000, 1.0 },
+ { 0.803922, 0.933333, 1.000000, 1.0 },
+ { 0.796078, 0.952941, 0.984314, 1.0 },
+ { 0.772549, 0.945098, 0.996078, 1.0 },
+ { 0.776471, 0.921569, 0.996078, 1.0 },
+ { 0.662745, 0.831373, 0.972549, 1.0 },
+ { 0.549020, 0.745098, 0.952941, 1.0 },
+ { 0.505882, 0.686275, 0.870588, 1.0 },
+ { 0.466667, 0.631373, 0.788235, 1.0 },
+ { 0.431373, 0.462745, 0.513725, 1.0 },
+ { 0.376471, 0.313725, 0.254902, 1.0 },
+ { 0.066667, 0.070588, 0.086275, 1.0 },
+ { 0.035294, 0.145098, 0.262745, 1.0 },
+ { 0.003922, 0.219608, 0.439216, 1.0 },
+ { 0.003922, 0.309804, 0.627451, 1.0 },
+ { 0.003922, 0.400000, 0.815686, 1.0 },
+ { 0.000000, 0.431373, 0.878431, 1.0 },
+ { 0.000000, 0.462745, 0.945098, 1.0 },
+ { 0.000000, 0.537255, 1.000000, 1.0 },
+ { 0.007843, 0.490196, 0.996078, 1.0 },
+ { 0.003922, 0.392157, 0.792157, 1.0 },
+ { 0.003922, 0.290196, 0.596078, 1.0 },
+ { 0.007843, 0.192157, 0.403922, 1.0 },
+ { 0.027451, 0.141176, 0.278431, 1.0 },
+ { 0.047059, 0.094118, 0.156863, 1.0 },
+ { 0.000000, 0.039216, 0.086275, 1.0 },
+ { 0.003922, 0.035294, 0.086275, 1.0 },
+ { 0.129412, 0.090196, 0.050980, 1.0 },
+ { 0.184314, 0.117647, 0.050980, 1.0 },
+ { 0.243137, 0.149020, 0.054902, 1.0 },
+ { 0.278431, 0.176471, 0.074510, 1.0 },
+ { 0.313725, 0.207843, 0.094118, 1.0 },
+ { 0.431373, 0.262745, 0.098039, 1.0 },
+ { 0.439216, 0.262745, 0.098039, 1.0 },
+ { 0.447059, 0.262745, 0.090196, 1.0 },
+ { 0.474510, 0.266667, 0.062745, 1.0 },
+ { 0.466667, 0.294118, 0.117647, 1.0 },
+ { 0.486275, 0.325490, 0.149020, 1.0 },
+ { 0.505882, 0.356863, 0.180392, 1.0 },
+ { 0.545098, 0.450980, 0.341176, 1.0 },
+ { 0.584314, 0.545098, 0.505882, 1.0 },
+ { 0.462745, 0.533333, 0.588235, 1.0 },
+ { 0.427451, 0.564706, 0.682353, 1.0 },
+ { 0.278431, 0.447059, 0.611765, 1.0 },
+ { 0.298039, 0.419608, 0.541176, 1.0 },
+ { 0.321569, 0.392157, 0.470588, 1.0 },
+ { 0.349020, 0.360784, 0.376471, 1.0 },
+ { 0.380392, 0.333333, 0.286275, 1.0 },
+ { 0.368627, 0.274510, 0.164706, 1.0 },
+ { 0.415686, 0.266667, 0.090196, 1.0 },
+ { 0.301961, 0.200000, 0.094118, 1.0 },
+ { 0.239216, 0.117647, 0.003922, 1.0 },
+ { 0.121569, 0.058824, 0.000000, 1.0 },
+ { 0.094118, 0.043137, 0.000000, 1.0 },
+ { 0.066667, 0.031373, 0.003922, 1.0 },
+ { 0.035294, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.066667, 0.168627, 1.0 },
+ { 0.031373, 0.172549, 0.329412, 1.0 },
+ { 0.062745, 0.278431, 0.490196, 1.0 },
+ { 0.058824, 0.333333, 0.603922, 1.0 },
+ { 0.058824, 0.392157, 0.717647, 1.0 },
+ { 0.039216, 0.435294, 0.843137, 1.0 },
+ { 0.035294, 0.521569, 1.000000, 1.0 },
+ { 0.137255, 0.521569, 0.909804, 1.0 },
+ { 0.266667, 0.588235, 0.917647, 1.0 },
+ { 0.333333, 0.568627, 0.811765, 1.0 },
+ { 0.345098, 0.533333, 0.725490, 1.0 },
+ { 0.360784, 0.501961, 0.643137, 1.0 },
+ { 0.360784, 0.458824, 0.545098, 1.0 },
+ { 0.215686, 0.247059, 0.290196, 1.0 },
+ { 0.145098, 0.141176, 0.133333, 1.0 },
+ { 0.070588, 0.058824, 0.039216, 1.0 },
+ { 0.007843, 0.003922, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.027451, 0.015686, 0.000000, 1.0 },
+ { 0.047059, 0.031373, 0.000000, 1.0 },
+ { 0.133333, 0.066667, 0.003922, 1.0 },
+ { 0.196078, 0.101961, 0.000000, 1.0 },
+ { 0.349020, 0.235294, 0.117647, 1.0 },
+ { 0.364706, 0.274510, 0.176471, 1.0 },
+ { 0.384314, 0.313725, 0.235294, 1.0 },
+ { 0.443137, 0.400000, 0.384314, 1.0 },
+ { 0.384314, 0.439216, 0.482353, 1.0 },
+ { 0.368627, 0.431373, 0.490196, 1.0 },
+ { 0.388235, 0.384314, 0.376471, 1.0 },
+ { 0.250980, 0.200000, 0.164706, 1.0 },
+ { 0.219608, 0.180392, 0.145098, 1.0 },
+ { 0.192157, 0.164706, 0.125490, 1.0 },
+ { 0.117647, 0.101961, 0.098039, 1.0 },
+ { 0.121569, 0.125490, 0.133333, 1.0 },
+ { 0.003922, 0.137255, 0.286275, 1.0 },
+ { 0.000000, 0.235294, 0.462745, 1.0 },
+ { 0.000000, 0.321569, 0.658824, 1.0 },
+ { 0.000000, 0.411765, 0.839216, 1.0 },
+ { 0.000000, 0.545098, 1.000000, 1.0 },
+ { 0.070588, 0.568627, 1.000000, 1.0 },
+ { 0.141176, 0.596078, 1.000000, 1.0 },
+ { 0.184314, 0.635294, 1.000000, 1.0 },
+ { 0.227451, 0.658824, 1.000000, 1.0 },
+ { 0.250980, 0.666667, 0.996078, 1.0 },
+ { 0.274510, 0.627451, 0.972549, 1.0 },
+ { 0.149020, 0.509804, 0.850980, 1.0 },
+ { 0.121569, 0.462745, 0.776471, 1.0 },
+ { 0.094118, 0.415686, 0.705882, 1.0 },
+ { 0.188235, 0.396078, 0.600000, 1.0 },
+ { 0.243137, 0.380392, 0.505882, 1.0 },
+ { 0.235294, 0.254902, 0.270588, 1.0 },
+ { 0.301961, 0.200000, 0.094118, 1.0 },
+ { 0.258824, 0.121569, 0.003922, 1.0 },
+ { 0.243137, 0.109804, 0.000000, 1.0 },
+ { 0.227451, 0.101961, 0.003922, 1.0 },
+ { 0.207843, 0.098039, 0.003922, 1.0 },
+ { 0.172549, 0.090196, 0.007843, 1.0 },
+ { 0.141176, 0.066667, 0.000000, 1.0 },
+ { 0.152941, 0.070588, 0.003922, 1.0 },
+ { 0.156863, 0.101961, 0.050980, 1.0 },
+ { 0.207843, 0.156863, 0.090196, 1.0 },
+ { 0.227451, 0.247059, 0.270588, 1.0 },
+ { 0.227451, 0.262745, 0.305882, 1.0 },
+ { 0.227451, 0.278431, 0.341176, 1.0 },
+ { 0.168627, 0.321569, 0.482353, 1.0 },
+ { 0.078431, 0.274510, 0.466667, 1.0 },
+ { 0.003922, 0.294118, 0.588235, 1.0 },
+ { 0.023529, 0.341176, 0.658824, 1.0 },
+ { 0.000000, 0.356863, 0.729412, 1.0 },
+ { 0.050980, 0.415686, 0.792157, 1.0 },
+ { 0.145098, 0.529412, 0.909804, 1.0 },
+ { 0.286275, 0.631373, 0.980392, 1.0 },
+ { 0.439216, 0.776471, 1.000000, 1.0 },
+ { 0.564706, 0.847059, 0.996078, 1.0 },
+ { 0.709804, 0.882353, 0.996078, 1.0 },
+ { 0.733333, 0.925490, 0.992157, 1.0 },
+ { 0.741176, 0.917647, 0.992157, 1.0 },
+ { 0.749020, 0.913725, 1.000000, 1.0 },
+ { 0.764706, 0.886275, 1.000000, 1.0 },
+ { 0.788235, 0.941176, 1.000000, 1.0 },
+ { 0.882353, 0.972549, 0.996078, 1.0 },
+ { 0.980392, 0.996078, 1.000000, 1.0 },
+ { 0.878431, 0.941176, 1.000000, 1.0 },
+ { 0.807843, 0.905882, 0.992157, 1.0 },
+ { 0.717647, 0.870588, 1.000000, 1.0 },
+ { 0.572549, 0.815686, 1.000000, 1.0 },
+ { 0.400000, 0.662745, 0.929412, 1.0 },
+ { 0.129412, 0.498039, 0.874510, 1.0 },
+ { 0.000000, 0.400000, 0.803922, 1.0 },
+ { 0.011765, 0.321569, 0.631373, 1.0 },
+ { 0.054902, 0.219608, 0.384314, 1.0 },
+ { 0.117647, 0.184314, 0.247059, 1.0 },
+ { 0.054902, 0.066667, 0.086275, 1.0 },
+ { 0.000000, 0.031373, 0.082353, 1.0 },
+ { 0.003922, 0.015686, 0.050980, 1.0 },
+ { 0.003922, 0.015686, 0.050980, 1.0 },
+ { 0.000000, 0.027451, 0.058824, 1.0 },
+ { 0.039216, 0.078431, 0.117647, 1.0 },
+ { 0.074510, 0.203922, 0.333333, 1.0 },
+ { 0.137255, 0.360784, 0.576471, 1.0 },
+ { 0.137255, 0.419608, 0.709804, 1.0 },
+ { 0.392157, 0.631373, 0.854902, 1.0 },
+ { 0.466667, 0.662745, 0.862745, 1.0 },
+ { 0.439216, 0.647059, 0.858824, 1.0 },
+ { 0.435294, 0.576471, 0.717647, 1.0 },
+ { 0.505882, 0.450980, 0.407843, 1.0 },
+ { 0.388235, 0.325490, 0.266667, 1.0 },
+ { 0.415686, 0.258824, 0.121569, 1.0 },
+ { 0.274510, 0.160784, 0.043137, 1.0 },
+ { 0.250980, 0.117647, 0.007843, 1.0 },
+ { 0.231373, 0.109804, 0.000000, 1.0 },
+ { 0.250980, 0.121569, 0.000000, 1.0 },
+ { 0.325490, 0.176471, 0.023529, 1.0 },
+ { 0.443137, 0.258824, 0.086275, 1.0 },
+ { 0.450980, 0.262745, 0.070588, 1.0 },
+ { 0.431373, 0.258824, 0.066667, 1.0 },
+ { 0.274510, 0.133333, 0.000000, 1.0 },
+ { 0.192157, 0.090196, 0.000000, 1.0 },
+ { 0.090196, 0.043137, 0.000000, 1.0 },
+ { 0.031373, 0.011765, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.027451, 0.011765, 0.000000, 1.0 },
+ { 0.043137, 0.023529, 0.007843, 1.0 },
+ { 0.137255, 0.109804, 0.078431, 1.0 },
+ { 0.196078, 0.168627, 0.137255, 1.0 },
+ { 0.341176, 0.301961, 0.262745, 1.0 },
+ { 0.400000, 0.415686, 0.427451, 1.0 },
+ { 0.466667, 0.596078, 0.733333, 1.0 },
+ { 0.745098, 0.839216, 0.933333, 1.0 },
+ { 0.588235, 0.725490, 0.874510, 1.0 },
+ };
+/* Apophysis-040427-51SnikRchg */
+static double4 colors_270[] = {
+ { 0.917647, 0.705882, 0.611765, 1.0 },
+ { 0.603922, 0.321569, 0.235294, 1.0 },
+ { 0.509804, 0.235294, 0.176471, 1.0 },
+ { 0.419608, 0.152941, 0.117647, 1.0 },
+ { 0.321569, 0.113725, 0.125490, 1.0 },
+ { 0.223529, 0.074510, 0.133333, 1.0 },
+ { 0.227451, 0.074510, 0.141176, 1.0 },
+ { 0.231373, 0.078431, 0.149020, 1.0 },
+ { 0.400000, 0.219608, 0.258824, 1.0 },
+ { 0.572549, 0.341176, 0.294118, 1.0 },
+ { 0.749020, 0.462745, 0.333333, 1.0 },
+ { 0.749020, 0.466667, 0.341176, 1.0 },
+ { 0.749020, 0.470588, 0.352941, 1.0 },
+ { 0.694118, 0.415686, 0.325490, 1.0 },
+ { 0.643137, 0.360784, 0.301961, 1.0 },
+ { 0.631373, 0.274510, 0.250980, 1.0 },
+ { 0.619608, 0.192157, 0.203922, 1.0 },
+ { 0.721569, 0.070588, 0.219608, 1.0 },
+ { 0.749020, 0.086275, 0.294118, 1.0 },
+ { 0.776471, 0.105882, 0.372549, 1.0 },
+ { 0.807843, 0.250980, 0.509804, 1.0 },
+ { 0.843137, 0.400000, 0.650980, 1.0 },
+ { 0.792157, 0.478431, 0.600000, 1.0 },
+ { 0.745098, 0.556863, 0.549020, 1.0 },
+ { 0.568627, 0.388235, 0.396078, 1.0 },
+ { 0.411765, 0.254902, 0.298039, 1.0 },
+ { 0.258824, 0.121569, 0.200000, 1.0 },
+ { 0.192157, 0.078431, 0.137255, 1.0 },
+ { 0.125490, 0.035294, 0.074510, 1.0 },
+ { 0.168627, 0.047059, 0.109804, 1.0 },
+ { 0.211765, 0.062745, 0.145098, 1.0 },
+ { 0.321569, 0.172549, 0.231373, 1.0 },
+ { 0.521569, 0.294118, 0.290196, 1.0 },
+ { 0.819608, 0.513725, 0.372549, 1.0 },
+ { 0.886275, 0.603922, 0.407843, 1.0 },
+ { 0.952941, 0.698039, 0.447059, 1.0 },
+ { 0.964706, 0.788235, 0.447059, 1.0 },
+ { 0.980392, 0.878431, 0.447059, 1.0 },
+ { 0.980392, 0.890196, 0.490196, 1.0 },
+ { 0.984314, 0.905882, 0.533333, 1.0 },
+ { 0.956863, 0.882353, 0.650980, 1.0 },
+ { 0.956863, 0.894118, 0.792157, 1.0 },
+ { 0.960784, 0.909804, 0.937255, 1.0 },
+ { 0.976471, 0.952941, 0.949020, 1.0 },
+ { 0.996078, 1.000000, 0.960784, 1.0 },
+ { 0.988235, 0.980392, 0.894118, 1.0 },
+ { 0.980392, 0.964706, 0.827451, 1.0 },
+ { 0.952941, 0.933333, 0.713725, 1.0 },
+ { 0.905882, 0.811765, 0.576471, 1.0 },
+ { 0.796078, 0.556863, 0.443137, 1.0 },
+ { 0.772549, 0.509804, 0.403922, 1.0 },
+ { 0.749020, 0.466667, 0.368627, 1.0 },
+ { 0.662745, 0.266667, 0.298039, 1.0 },
+ { 0.580392, 0.066667, 0.231373, 1.0 },
+ { 0.501961, 0.094118, 0.207843, 1.0 },
+ { 0.423529, 0.121569, 0.184314, 1.0 },
+ { 0.164706, 0.043137, 0.066667, 1.0 },
+ { 0.149020, 0.035294, 0.054902, 1.0 },
+ { 0.133333, 0.027451, 0.047059, 1.0 },
+ { 0.262745, 0.035294, 0.101961, 1.0 },
+ { 0.396078, 0.047059, 0.156863, 1.0 },
+ { 0.466667, 0.109804, 0.129412, 1.0 },
+ { 0.537255, 0.172549, 0.105882, 1.0 },
+ { 0.556863, 0.176471, 0.109804, 1.0 },
+ { 0.537255, 0.211765, 0.329412, 1.0 },
+ { 0.603922, 0.462745, 0.462745, 1.0 },
+ { 0.733333, 0.509804, 0.596078, 1.0 },
+ { 0.866667, 0.556863, 0.733333, 1.0 },
+ { 0.866667, 0.525490, 0.725490, 1.0 },
+ { 0.870588, 0.498039, 0.717647, 1.0 },
+ { 0.949020, 0.505882, 0.584314, 1.0 },
+ { 0.800000, 0.439216, 0.490196, 1.0 },
+ { 0.831373, 0.070588, 0.215686, 1.0 },
+ { 0.815686, 0.058824, 0.211765, 1.0 },
+ { 0.800000, 0.050980, 0.211765, 1.0 },
+ { 0.788235, 0.050980, 0.211765, 1.0 },
+ { 0.780392, 0.054902, 0.215686, 1.0 },
+ { 0.788235, 0.054902, 0.211765, 1.0 },
+ { 0.796078, 0.054902, 0.211765, 1.0 },
+ { 0.784314, 0.101961, 0.200000, 1.0 },
+ { 0.678431, 0.329412, 0.203922, 1.0 },
+ { 0.631373, 0.258824, 0.188235, 1.0 },
+ { 0.674510, 0.176471, 0.196078, 1.0 },
+ { 0.717647, 0.094118, 0.203922, 1.0 },
+ { 0.705882, 0.074510, 0.160784, 1.0 },
+ { 0.694118, 0.054902, 0.121569, 1.0 },
+ { 0.725490, 0.058824, 0.172549, 1.0 },
+ { 0.737255, 0.066667, 0.270588, 1.0 },
+ { 0.674510, 0.552941, 0.584314, 1.0 },
+ { 0.733333, 0.572549, 0.568627, 1.0 },
+ { 0.792157, 0.596078, 0.552941, 1.0 },
+ { 0.776471, 0.556863, 0.498039, 1.0 },
+ { 0.760784, 0.521569, 0.447059, 1.0 },
+ { 0.768627, 0.470588, 0.376471, 1.0 },
+ { 0.725490, 0.345098, 0.309804, 1.0 },
+ { 0.631373, 0.121569, 0.270588, 1.0 },
+ { 0.403922, 0.101961, 0.305882, 1.0 },
+ { 0.098039, 0.235294, 0.250980, 1.0 },
+ { 0.101961, 0.133333, 0.164706, 1.0 },
+ { 0.105882, 0.035294, 0.082353, 1.0 },
+ { 0.101961, 0.035294, 0.074510, 1.0 },
+ { 0.098039, 0.039216, 0.066667, 1.0 },
+ { 0.058824, 0.019608, 0.062745, 1.0 },
+ { 0.007843, 0.023529, 0.027451, 1.0 },
+ { 0.015686, 0.050980, 0.086275, 1.0 },
+ { 0.047059, 0.043137, 0.082353, 1.0 },
+ { 0.078431, 0.039216, 0.082353, 1.0 },
+ { 0.078431, 0.031373, 0.086275, 1.0 },
+ { 0.082353, 0.027451, 0.094118, 1.0 },
+ { 0.058824, 0.035294, 0.090196, 1.0 },
+ { 0.043137, 0.031373, 0.098039, 1.0 },
+ { 0.078431, 0.019608, 0.133333, 1.0 },
+ { 0.160784, 0.031373, 0.215686, 1.0 },
+ { 0.384314, 0.258824, 0.349020, 1.0 },
+ { 0.443137, 0.333333, 0.411765, 1.0 },
+ { 0.505882, 0.411765, 0.474510, 1.0 },
+ { 0.607843, 0.490196, 0.529412, 1.0 },
+ { 0.388235, 0.505882, 0.709804, 1.0 },
+ { 0.345098, 0.556863, 0.666667, 1.0 },
+ { 0.392157, 0.607843, 0.690196, 1.0 },
+ { 0.745098, 0.882353, 0.623529, 1.0 },
+ { 0.807843, 0.827451, 0.576471, 1.0 },
+ { 0.870588, 0.776471, 0.533333, 1.0 },
+ { 0.898039, 0.780392, 0.537255, 1.0 },
+ { 0.925490, 0.784314, 0.541176, 1.0 },
+ { 0.921569, 0.670588, 0.482353, 1.0 },
+ { 0.807843, 0.588235, 0.482353, 1.0 },
+ { 0.745098, 0.764706, 0.505882, 1.0 },
+ { 0.772549, 0.913725, 0.631373, 1.0 },
+ { 0.658824, 0.854902, 0.945098, 1.0 },
+ { 0.639216, 0.850980, 0.941176, 1.0 },
+ { 0.623529, 0.850980, 0.937255, 1.0 },
+ { 0.607843, 0.866667, 0.913725, 1.0 },
+ { 0.603922, 0.843137, 0.780392, 1.0 },
+ { 0.752941, 0.890196, 0.670588, 1.0 },
+ { 0.662745, 0.831373, 0.549020, 1.0 },
+ { 0.784314, 0.549020, 0.439216, 1.0 },
+ { 0.772549, 0.494118, 0.388235, 1.0 },
+ { 0.760784, 0.443137, 0.337255, 1.0 },
+ { 0.772549, 0.270588, 0.282353, 1.0 },
+ { 0.784314, 0.098039, 0.227451, 1.0 },
+ { 0.788235, 0.062745, 0.184314, 1.0 },
+ { 0.776471, 0.062745, 0.160784, 1.0 },
+ { 0.752941, 0.058824, 0.137255, 1.0 },
+ { 0.749020, 0.031373, 0.152941, 1.0 },
+ { 0.764706, 0.066667, 0.192157, 1.0 },
+ { 0.780392, 0.062745, 0.192157, 1.0 },
+ { 0.796078, 0.058824, 0.196078, 1.0 },
+ { 0.792157, 0.054902, 0.192157, 1.0 },
+ { 0.788235, 0.054902, 0.176471, 1.0 },
+ { 0.792157, 0.062745, 0.152941, 1.0 },
+ { 0.815686, 0.050980, 0.168627, 1.0 },
+ { 0.862745, 0.094118, 0.243137, 1.0 },
+ { 0.854902, 0.113725, 0.266667, 1.0 },
+ { 0.850980, 0.137255, 0.294118, 1.0 },
+ { 0.819608, 0.376471, 0.321569, 1.0 },
+ { 0.847059, 0.529412, 0.309804, 1.0 },
+ { 0.858824, 0.474510, 0.321569, 1.0 },
+ { 0.917647, 0.313725, 0.345098, 1.0 },
+ { 0.870588, 0.121569, 0.321569, 1.0 },
+ { 0.870588, 0.098039, 0.305882, 1.0 },
+ { 0.894118, 0.352941, 0.345098, 1.0 },
+ { 0.913725, 0.466667, 0.364706, 1.0 },
+ { 0.933333, 0.580392, 0.384314, 1.0 },
+ { 0.964706, 0.639216, 0.435294, 1.0 },
+ { 0.952941, 0.615686, 0.478431, 1.0 },
+ { 0.933333, 0.764706, 0.549020, 1.0 },
+ { 0.988235, 0.839216, 0.647059, 1.0 },
+ { 0.913725, 0.615686, 0.796078, 1.0 },
+ { 0.886275, 0.650980, 0.733333, 1.0 },
+ { 0.862745, 0.686275, 0.674510, 1.0 },
+ { 0.854902, 0.650980, 0.658824, 1.0 },
+ { 0.784314, 0.674510, 0.670588, 1.0 },
+ { 0.760784, 0.635294, 0.639216, 1.0 },
+ { 0.635294, 0.725490, 0.521569, 1.0 },
+ { 0.666667, 0.827451, 0.517647, 1.0 },
+ { 0.717647, 0.854902, 0.588235, 1.0 },
+ { 0.823529, 0.909804, 0.654902, 1.0 },
+ { 0.905882, 0.792157, 0.870588, 1.0 },
+ { 0.878431, 0.941176, 0.992157, 1.0 },
+ { 0.933333, 0.878431, 0.878431, 1.0 },
+ { 0.894118, 0.933333, 0.694118, 1.0 },
+ { 0.929412, 0.831373, 0.611765, 1.0 },
+ { 0.988235, 0.764706, 0.501961, 1.0 },
+ { 0.945098, 0.647059, 0.411765, 1.0 },
+ { 0.937255, 0.627451, 0.400000, 1.0 },
+ { 0.933333, 0.611765, 0.392157, 1.0 },
+ { 0.921569, 0.603922, 0.388235, 1.0 },
+ { 0.913725, 0.576471, 0.384314, 1.0 },
+ { 0.796078, 0.494118, 0.392157, 1.0 },
+ { 0.627451, 0.380392, 0.352941, 1.0 },
+ { 0.419608, 0.282353, 0.305882, 1.0 },
+ { 0.345098, 0.219608, 0.313725, 1.0 },
+ { 0.376471, 0.239216, 0.368627, 1.0 },
+ { 0.313725, 0.447059, 0.635294, 1.0 },
+ { 0.384314, 0.678431, 0.768627, 1.0 },
+ { 0.623529, 0.827451, 0.913725, 1.0 },
+ { 0.662745, 0.843137, 0.937255, 1.0 },
+ { 0.760784, 0.929412, 0.760784, 1.0 },
+ { 0.752941, 0.905882, 0.650980, 1.0 },
+ { 0.800000, 0.894118, 0.596078, 1.0 },
+ { 0.752941, 0.890196, 0.670588, 1.0 },
+ { 0.733333, 0.882353, 0.956863, 1.0 },
+ { 0.690196, 0.890196, 0.964706, 1.0 },
+ { 0.705882, 0.850980, 0.952941, 1.0 },
+ { 0.666667, 0.792157, 0.890196, 1.0 },
+ { 0.725490, 0.619608, 0.654902, 1.0 },
+ { 0.698039, 0.596078, 0.607843, 1.0 },
+ { 0.482353, 0.623529, 0.482353, 1.0 },
+ { 0.509804, 0.772549, 0.407843, 1.0 },
+ { 0.427451, 0.725490, 0.431373, 1.0 },
+ { 0.415686, 0.596078, 0.482353, 1.0 },
+ { 0.388235, 0.674510, 0.733333, 1.0 },
+ { 0.427451, 0.835294, 0.807843, 1.0 },
+ { 0.521569, 0.847059, 0.917647, 1.0 },
+ { 0.556863, 0.850980, 0.933333, 1.0 },
+ { 0.580392, 0.843137, 0.909804, 1.0 },
+ { 0.541176, 0.843137, 0.913725, 1.0 },
+ { 0.509804, 0.843137, 0.921569, 1.0 },
+ { 0.454902, 0.803922, 0.874510, 1.0 },
+ { 0.450980, 0.768627, 0.850980, 1.0 },
+ { 0.427451, 0.600000, 0.737255, 1.0 },
+ { 0.670588, 0.580392, 0.611765, 1.0 },
+ { 0.690196, 0.611765, 0.654902, 1.0 },
+ { 0.639216, 0.827451, 0.639216, 1.0 },
+ { 0.592157, 0.847059, 0.729412, 1.0 },
+ { 0.603922, 0.878431, 0.909804, 1.0 },
+ { 0.603922, 0.882353, 0.952941, 1.0 },
+ { 0.654902, 0.901961, 0.972549, 1.0 },
+ { 0.631373, 0.886275, 0.956863, 1.0 },
+ { 0.607843, 0.874510, 0.949020, 1.0 },
+ { 0.600000, 0.878431, 0.949020, 1.0 },
+ { 0.596078, 0.874510, 0.882353, 1.0 },
+ { 0.639216, 0.882353, 0.721569, 1.0 },
+ { 0.631373, 0.847059, 0.517647, 1.0 },
+ { 0.560784, 0.752941, 0.431373, 1.0 },
+ { 0.454902, 0.549020, 0.407843, 1.0 },
+ { 0.423529, 0.301961, 0.325490, 1.0 },
+ { 0.435294, 0.211765, 0.239216, 1.0 },
+ { 0.376471, 0.184314, 0.125490, 1.0 },
+ { 0.427451, 0.086275, 0.109804, 1.0 },
+ { 0.415686, 0.211765, 0.160784, 1.0 },
+ { 0.384314, 0.184314, 0.250980, 1.0 },
+ { 0.392157, 0.125490, 0.286275, 1.0 },
+ { 0.392157, 0.270588, 0.329412, 1.0 },
+ { 0.470588, 0.321569, 0.403922, 1.0 },
+ { 0.639216, 0.403922, 0.450980, 1.0 },
+ { 0.705882, 0.443137, 0.411765, 1.0 },
+ { 0.705882, 0.509804, 0.380392, 1.0 },
+ { 0.776471, 0.513725, 0.400000, 1.0 },
+ { 0.800000, 0.545098, 0.396078, 1.0 },
+ { 0.803922, 0.513725, 0.368627, 1.0 },
+ { 0.827451, 0.509804, 0.392157, 1.0 },
+ { 0.901961, 0.552941, 0.396078, 1.0 },
+ { 0.960784, 0.545098, 0.490196, 1.0 },
+ { 0.913725, 0.749020, 0.650980, 1.0 },
+ };
+/* Apophysis-040427-51SmwhrDream */
+static double4 colors_271[] = {
+ { 0.156863, 0.172549, 0.113725, 1.0 },
+ { 0.517647, 0.235294, 0.250980, 1.0 },
+ { 0.556863, 0.349020, 0.184314, 1.0 },
+ { 0.600000, 0.466667, 0.117647, 1.0 },
+ { 0.678431, 0.533333, 0.137255, 1.0 },
+ { 0.756863, 0.600000, 0.156863, 1.0 },
+ { 0.729412, 0.600000, 0.231373, 1.0 },
+ { 0.701961, 0.600000, 0.305882, 1.0 },
+ { 0.756863, 0.600000, 0.462745, 1.0 },
+ { 0.737255, 0.545098, 0.352941, 1.0 },
+ { 0.717647, 0.490196, 0.243137, 1.0 },
+ { 0.678431, 0.356863, 0.121569, 1.0 },
+ { 0.639216, 0.227451, 0.000000, 1.0 },
+ { 0.666667, 0.392157, 0.184314, 1.0 },
+ { 0.694118, 0.560784, 0.372549, 1.0 },
+ { 0.721569, 0.596078, 0.435294, 1.0 },
+ { 0.752941, 0.635294, 0.501961, 1.0 },
+ { 0.741176, 0.643137, 0.556863, 1.0 },
+ { 0.694118, 0.650980, 0.552941, 1.0 },
+ { 0.650980, 0.662745, 0.549020, 1.0 },
+ { 0.623529, 0.654902, 0.564706, 1.0 },
+ { 0.600000, 0.650980, 0.580392, 1.0 },
+ { 0.615686, 0.635294, 0.560784, 1.0 },
+ { 0.631373, 0.619608, 0.545098, 1.0 },
+ { 0.662745, 0.627451, 0.364706, 1.0 },
+ { 0.525490, 0.564706, 0.231373, 1.0 },
+ { 0.392157, 0.501961, 0.101961, 1.0 },
+ { 0.356863, 0.419608, 0.054902, 1.0 },
+ { 0.321569, 0.337255, 0.007843, 1.0 },
+ { 0.349020, 0.298039, 0.003922, 1.0 },
+ { 0.376471, 0.262745, 0.003922, 1.0 },
+ { 0.294118, 0.250980, 0.007843, 1.0 },
+ { 0.250980, 0.250980, 0.007843, 1.0 },
+ { 0.247059, 0.192157, 0.007843, 1.0 },
+ { 0.278431, 0.188235, 0.003922, 1.0 },
+ { 0.309804, 0.184314, 0.000000, 1.0 },
+ { 0.294118, 0.168627, 0.000000, 1.0 },
+ { 0.278431, 0.152941, 0.000000, 1.0 },
+ { 0.282353, 0.137255, 0.011765, 1.0 },
+ { 0.286275, 0.121569, 0.023529, 1.0 },
+ { 0.050980, 0.039216, 0.019608, 1.0 },
+ { 0.027451, 0.019608, 0.011765, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.003922, 0.000000, 1.0 },
+ { 0.101961, 0.074510, 0.003922, 1.0 },
+ { 0.203922, 0.176471, 0.003922, 1.0 },
+ { 0.305882, 0.278431, 0.003922, 1.0 },
+ { 0.423529, 0.407843, 0.215686, 1.0 },
+ { 0.541176, 0.541176, 0.431373, 1.0 },
+ { 0.627451, 0.619608, 0.541176, 1.0 },
+ { 0.713725, 0.698039, 0.650980, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.988235, 0.901961, 0.800000, 1.0 },
+ { 0.976471, 0.807843, 0.600000, 1.0 },
+ { 0.937255, 0.741176, 0.584314, 1.0 },
+ { 0.898039, 0.678431, 0.572549, 1.0 },
+ { 0.843137, 0.764706, 0.627451, 1.0 },
+ { 0.831373, 0.756863, 0.627451, 1.0 },
+ { 0.678431, 0.639216, 0.396078, 1.0 },
+ { 0.568627, 0.537255, 0.215686, 1.0 },
+ { 0.458824, 0.439216, 0.039216, 1.0 },
+ { 0.486275, 0.407843, 0.019608, 1.0 },
+ { 0.513725, 0.380392, 0.000000, 1.0 },
+ { 0.549020, 0.403922, 0.047059, 1.0 },
+ { 0.560784, 0.486275, 0.125490, 1.0 },
+ { 0.560784, 0.411765, 0.266667, 1.0 },
+ { 0.478431, 0.423529, 0.160784, 1.0 },
+ { 0.396078, 0.435294, 0.058824, 1.0 },
+ { 0.376471, 0.403922, 0.031373, 1.0 },
+ { 0.360784, 0.376471, 0.003922, 1.0 },
+ { 0.380392, 0.356863, 0.015686, 1.0 },
+ { 0.403922, 0.337255, 0.031373, 1.0 },
+ { 0.486275, 0.317647, 0.007843, 1.0 },
+ { 0.533333, 0.262745, 0.000000, 1.0 },
+ { 0.670588, 0.286275, 0.007843, 1.0 },
+ { 0.631373, 0.345098, 0.043137, 1.0 },
+ { 0.592157, 0.403922, 0.082353, 1.0 },
+ { 0.631373, 0.498039, 0.105882, 1.0 },
+ { 0.674510, 0.592157, 0.133333, 1.0 },
+ { 0.694118, 0.592157, 0.298039, 1.0 },
+ { 0.560784, 0.572549, 0.364706, 1.0 },
+ { 0.537255, 0.235294, 0.274510, 1.0 },
+ { 0.490196, 0.215686, 0.235294, 1.0 },
+ { 0.447059, 0.196078, 0.200000, 1.0 },
+ { 0.407843, 0.184314, 0.105882, 1.0 },
+ { 0.368627, 0.176471, 0.015686, 1.0 },
+ { 0.270588, 0.200000, 0.019608, 1.0 },
+ { 0.180392, 0.133333, 0.047059, 1.0 },
+ { 0.105882, 0.152941, 0.003922, 1.0 },
+ { 0.156863, 0.188235, 0.003922, 1.0 },
+ { 0.290196, 0.298039, 0.003922, 1.0 },
+ { 0.266667, 0.313725, 0.000000, 1.0 },
+ { 0.247059, 0.333333, 0.000000, 1.0 },
+ { 0.207843, 0.313725, 0.000000, 1.0 },
+ { 0.172549, 0.294118, 0.000000, 1.0 },
+ { 0.137255, 0.329412, 0.011765, 1.0 },
+ { 0.058824, 0.309804, 0.003922, 1.0 },
+ { 0.109804, 0.180392, 0.000000, 1.0 },
+ { 0.121569, 0.239216, 0.023529, 1.0 },
+ { 0.133333, 0.298039, 0.047059, 1.0 },
+ { 0.152941, 0.305882, 0.039216, 1.0 },
+ { 0.176471, 0.317647, 0.035294, 1.0 },
+ { 0.227451, 0.313725, 0.027451, 1.0 },
+ { 0.254902, 0.329412, 0.011765, 1.0 },
+ { 0.254902, 0.407843, 0.082353, 1.0 },
+ { 0.278431, 0.427451, 0.101961, 1.0 },
+ { 0.274510, 0.274510, 0.000000, 1.0 },
+ { 0.278431, 0.294118, 0.003922, 1.0 },
+ { 0.286275, 0.313725, 0.007843, 1.0 },
+ { 0.537255, 0.490196, 0.098039, 1.0 },
+ { 0.400000, 0.407843, 0.027451, 1.0 },
+ { 0.282353, 0.337255, 0.000000, 1.0 },
+ { 0.184314, 0.239216, 0.000000, 1.0 },
+ { 0.211765, 0.207843, 0.000000, 1.0 },
+ { 0.262745, 0.196078, 0.003922, 1.0 },
+ { 0.313725, 0.184314, 0.007843, 1.0 },
+ { 0.329412, 0.196078, 0.007843, 1.0 },
+ { 0.349020, 0.207843, 0.011765, 1.0 },
+ { 0.380392, 0.192157, 0.000000, 1.0 },
+ { 0.392157, 0.196078, 0.000000, 1.0 },
+ { 0.372549, 0.219608, 0.000000, 1.0 },
+ { 0.313725, 0.250980, 0.019608, 1.0 },
+ { 0.325490, 0.301961, 0.000000, 1.0 },
+ { 0.333333, 0.345098, 0.000000, 1.0 },
+ { 0.341176, 0.388235, 0.003922, 1.0 },
+ { 0.368627, 0.341176, 0.000000, 1.0 },
+ { 0.411765, 0.309804, 0.015686, 1.0 },
+ { 0.474510, 0.368627, 0.011765, 1.0 },
+ { 0.494118, 0.329412, 0.007843, 1.0 },
+ { 0.317647, 0.219608, 0.000000, 1.0 },
+ { 0.262745, 0.223529, 0.007843, 1.0 },
+ { 0.211765, 0.231373, 0.019608, 1.0 },
+ { 0.184314, 0.250980, 0.027451, 1.0 },
+ { 0.160784, 0.270588, 0.039216, 1.0 },
+ { 0.156863, 0.313725, 0.035294, 1.0 },
+ { 0.152941, 0.372549, 0.117647, 1.0 },
+ { 0.094118, 0.384314, 0.286275, 1.0 },
+ { 0.015686, 0.349020, 0.227451, 1.0 },
+ { 0.247059, 0.313725, 0.039216, 1.0 },
+ { 0.282353, 0.341176, 0.027451, 1.0 },
+ { 0.317647, 0.368627, 0.015686, 1.0 },
+ { 0.392157, 0.368627, 0.000000, 1.0 },
+ { 0.490196, 0.372549, 0.000000, 1.0 },
+ { 0.513725, 0.458824, 0.031373, 1.0 },
+ { 0.666667, 0.623529, 0.019608, 1.0 },
+ { 0.764706, 0.678431, 0.047059, 1.0 },
+ { 0.780392, 0.690196, 0.152941, 1.0 },
+ { 0.796078, 0.705882, 0.258824, 1.0 },
+ { 0.725490, 0.654902, 0.333333, 1.0 },
+ { 0.662745, 0.607843, 0.227451, 1.0 },
+ { 0.545098, 0.505882, 0.125490, 1.0 },
+ { 0.356863, 0.447059, 0.094118, 1.0 },
+ { 0.337255, 0.427451, 0.074510, 1.0 },
+ { 0.396078, 0.474510, 0.086275, 1.0 },
+ { 0.807843, 0.560784, 0.015686, 1.0 },
+ { 0.870588, 0.635294, 0.023529, 1.0 },
+ { 0.937255, 0.709804, 0.035294, 1.0 },
+ { 0.858824, 0.796078, 0.023529, 1.0 },
+ { 0.705882, 0.654902, 0.035294, 1.0 },
+ { 0.505882, 0.486275, 0.015686, 1.0 },
+ { 0.380392, 0.392157, 0.000000, 1.0 },
+ { 0.247059, 0.431373, 0.125490, 1.0 },
+ { 0.211765, 0.423529, 0.207843, 1.0 },
+ { 0.176471, 0.415686, 0.294118, 1.0 },
+ { 0.333333, 0.529412, 0.392157, 1.0 },
+ { 0.454902, 0.505882, 0.298039, 1.0 },
+ { 0.517647, 0.501961, 0.317647, 1.0 },
+ { 0.552941, 0.470588, 0.121569, 1.0 },
+ { 0.509804, 0.396078, 0.003922, 1.0 },
+ { 0.639216, 0.435294, 0.007843, 1.0 },
+ { 0.745098, 0.474510, 0.000000, 1.0 },
+ { 0.788235, 0.458824, 0.003922, 1.0 },
+ { 0.866667, 0.400000, 0.000000, 1.0 },
+ { 0.760784, 0.400000, 0.003922, 1.0 },
+ { 0.619608, 0.337255, 0.003922, 1.0 },
+ { 0.525490, 0.290196, 0.003922, 1.0 },
+ { 0.474510, 0.329412, 0.121569, 1.0 },
+ { 0.533333, 0.180392, 0.227451, 1.0 },
+ { 0.541176, 0.227451, 0.113725, 1.0 },
+ { 0.549020, 0.274510, 0.003922, 1.0 },
+ { 0.560784, 0.333333, 0.003922, 1.0 },
+ { 0.701961, 0.415686, 0.003922, 1.0 },
+ { 0.894118, 0.600000, 0.039216, 1.0 },
+ { 1.000000, 0.709804, 0.078431, 1.0 },
+ { 0.992157, 0.772549, 0.086275, 1.0 },
+ { 1.000000, 0.917647, 0.176471, 1.0 },
+ { 0.980392, 0.917647, 0.235294, 1.0 },
+ { 0.815686, 0.705882, 0.552941, 1.0 },
+ { 0.843137, 0.658824, 0.596078, 1.0 },
+ { 0.941176, 0.717647, 0.447059, 1.0 },
+ { 0.941176, 0.784314, 0.098039, 1.0 },
+ { 0.960784, 0.705882, 0.054902, 1.0 },
+ { 0.854902, 0.454902, 0.058824, 1.0 },
+ { 0.686275, 0.388235, 0.011765, 1.0 },
+ { 0.552941, 0.380392, 0.007843, 1.0 },
+ { 0.549020, 0.380392, 0.019608, 1.0 },
+ { 0.580392, 0.411765, 0.003922, 1.0 },
+ { 0.725490, 0.403922, 0.003922, 1.0 },
+ { 0.894118, 0.439216, 0.011765, 1.0 },
+ { 0.917647, 0.423529, 0.023529, 1.0 },
+ { 0.988235, 0.556863, 0.066667, 1.0 },
+ { 0.894118, 0.517647, 0.047059, 1.0 },
+ { 0.772549, 0.552941, 0.109804, 1.0 },
+ { 0.717647, 0.658824, 0.341176, 1.0 },
+ { 0.666667, 0.588235, 0.482353, 1.0 },
+ { 0.639216, 0.611765, 0.541176, 1.0 },
+ { 0.545098, 0.596078, 0.486275, 1.0 },
+ { 0.549020, 0.525490, 0.282353, 1.0 },
+ { 0.631373, 0.513725, 0.074510, 1.0 },
+ { 0.690196, 0.537255, 0.039216, 1.0 },
+ { 0.650980, 0.462745, 0.027451, 1.0 },
+ { 0.576471, 0.443137, 0.011765, 1.0 },
+ { 0.552941, 0.352941, 0.003922, 1.0 },
+ { 0.498039, 0.356863, 0.011765, 1.0 },
+ { 0.462745, 0.317647, 0.003922, 1.0 },
+ { 0.407843, 0.231373, 0.007843, 1.0 },
+ { 0.305882, 0.215686, 0.003922, 1.0 },
+ { 0.121569, 0.149020, 0.000000, 1.0 },
+ { 0.027451, 0.117647, 0.003922, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.011765, 0.000000, 1.0 },
+ { 0.027451, 0.039216, 0.000000, 1.0 },
+ { 0.070588, 0.098039, 0.027451, 1.0 },
+ { 0.250980, 0.137255, 0.019608, 1.0 },
+ { 0.380392, 0.152941, 0.007843, 1.0 },
+ { 0.529412, 0.219608, 0.000000, 1.0 },
+ { 0.572549, 0.188235, 0.011765, 1.0 },
+ { 0.498039, 0.172549, 0.000000, 1.0 },
+ { 0.313725, 0.145098, 0.007843, 1.0 },
+ { 0.235294, 0.027451, 0.050980, 1.0 },
+ { 0.094118, 0.047059, 0.000000, 1.0 },
+ { 0.031373, 0.003922, 0.000000, 1.0 },
+ { 0.007843, 0.003922, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.003922, 0.000000, 0.007843, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.027451, 0.058824, 0.007843, 1.0 },
+ { 0.062745, 0.117647, 0.015686, 1.0 },
+ };
+/* Apophysis-040427-51eyepuzzl */
+static double4 colors_272[] = {
+ { 0.266667, 0.756863, 0.866667, 1.0 },
+ { 0.200000, 0.949020, 1.000000, 1.0 },
+ { 0.188235, 0.945098, 0.815686, 1.0 },
+ { 0.180392, 0.945098, 0.635294, 1.0 },
+ { 0.168627, 0.964706, 0.376471, 1.0 },
+ { 0.160784, 0.984314, 0.117647, 1.0 },
+ { 0.098039, 0.874510, 0.125490, 1.0 },
+ { 0.035294, 0.764706, 0.133333, 1.0 },
+ { 0.000000, 0.886275, 0.380392, 1.0 },
+ { 0.000000, 0.894118, 0.623529, 1.0 },
+ { 0.000000, 0.905882, 0.866667, 1.0 },
+ { 0.000000, 0.780392, 0.788235, 1.0 },
+ { 0.000000, 0.658824, 0.709804, 1.0 },
+ { 0.227451, 0.427451, 0.509804, 1.0 },
+ { 0.458824, 0.200000, 0.309804, 1.0 },
+ { 0.498039, 0.125490, 0.239216, 1.0 },
+ { 0.537255, 0.054902, 0.168627, 1.0 },
+ { 0.776471, 0.027451, 0.196078, 1.0 },
+ { 0.850980, 0.074510, 0.180392, 1.0 },
+ { 0.929412, 0.121569, 0.168627, 1.0 },
+ { 0.764706, 0.200000, 0.082353, 1.0 },
+ { 0.600000, 0.278431, 0.000000, 1.0 },
+ { 0.498039, 0.207843, 0.070588, 1.0 },
+ { 0.396078, 0.137255, 0.141176, 1.0 },
+ { 0.184314, 0.439216, 0.509804, 1.0 },
+ { 0.231373, 0.537255, 0.600000, 1.0 },
+ { 0.278431, 0.639216, 0.690196, 1.0 },
+ { 0.137255, 0.600000, 0.647059, 1.0 },
+ { 0.000000, 0.560784, 0.603922, 1.0 },
+ { 0.007843, 0.482353, 0.564706, 1.0 },
+ { 0.019608, 0.407843, 0.529412, 1.0 },
+ { 0.176471, 0.266667, 0.439216, 1.0 },
+ { 0.494118, 0.031373, 0.615686, 1.0 },
+ { 0.800000, 0.015686, 0.745098, 1.0 },
+ { 0.874510, 0.070588, 0.807843, 1.0 },
+ { 0.949020, 0.129412, 0.870588, 1.0 },
+ { 0.858824, 0.125490, 0.803922, 1.0 },
+ { 0.772549, 0.121569, 0.741176, 1.0 },
+ { 0.721569, 0.086275, 0.803922, 1.0 },
+ { 0.674510, 0.054902, 0.866667, 1.0 },
+ { 0.541176, 0.043137, 0.847059, 1.0 },
+ { 0.564706, 0.027451, 0.733333, 1.0 },
+ { 0.592157, 0.011765, 0.623529, 1.0 },
+ { 0.607843, 0.090196, 0.431373, 1.0 },
+ { 0.623529, 0.172549, 0.239216, 1.0 },
+ { 0.552941, 0.254902, 0.156863, 1.0 },
+ { 0.486275, 0.341176, 0.074510, 1.0 },
+ { 0.525490, 0.403922, 0.152941, 1.0 },
+ { 0.560784, 0.474510, 0.078431, 1.0 },
+ { 0.588235, 0.521569, 0.066667, 1.0 },
+ { 0.592157, 0.529412, 0.062745, 1.0 },
+ { 0.600000, 0.537255, 0.062745, 1.0 },
+ { 0.584314, 0.521569, 0.058824, 1.0 },
+ { 0.572549, 0.505882, 0.058824, 1.0 },
+ { 0.564706, 0.498039, 0.058824, 1.0 },
+ { 0.560784, 0.490196, 0.058824, 1.0 },
+ { 0.454902, 0.419608, 0.047059, 1.0 },
+ { 0.439216, 0.388235, 0.050980, 1.0 },
+ { 0.423529, 0.360784, 0.054902, 1.0 },
+ { 0.400000, 0.345098, 0.035294, 1.0 },
+ { 0.376471, 0.333333, 0.019608, 1.0 },
+ { 0.384314, 0.333333, 0.023529, 1.0 },
+ { 0.396078, 0.333333, 0.027451, 1.0 },
+ { 0.396078, 0.352941, 0.039216, 1.0 },
+ { 0.419608, 0.360784, 0.027451, 1.0 },
+ { 0.419608, 0.352941, 0.047059, 1.0 },
+ { 0.450980, 0.364706, 0.047059, 1.0 },
+ { 0.482353, 0.380392, 0.050980, 1.0 },
+ { 0.462745, 0.380392, 0.043137, 1.0 },
+ { 0.443137, 0.380392, 0.035294, 1.0 },
+ { 0.447059, 0.400000, 0.015686, 1.0 },
+ { 0.450980, 0.368627, 0.011765, 1.0 },
+ { 0.431373, 0.376471, 0.031373, 1.0 },
+ { 0.470588, 0.411765, 0.031373, 1.0 },
+ { 0.513725, 0.447059, 0.031373, 1.0 },
+ { 0.588235, 0.545098, 0.031373, 1.0 },
+ { 0.662745, 0.643137, 0.031373, 1.0 },
+ { 0.639216, 0.682353, 0.015686, 1.0 },
+ { 0.619608, 0.721569, 0.000000, 1.0 },
+ { 0.529412, 0.866667, 0.109804, 1.0 },
+ { 0.603922, 0.811765, 0.058824, 1.0 },
+ { 0.658824, 0.607843, 0.000000, 1.0 },
+ { 0.560784, 0.509804, 0.015686, 1.0 },
+ { 0.462745, 0.411765, 0.035294, 1.0 },
+ { 0.443137, 0.400000, 0.023529, 1.0 },
+ { 0.427451, 0.388235, 0.015686, 1.0 },
+ { 0.364706, 0.439216, 0.000000, 1.0 },
+ { 0.172549, 0.423529, 0.082353, 1.0 },
+ { 0.043137, 0.682353, 0.474510, 1.0 },
+ { 0.101961, 0.623529, 0.427451, 1.0 },
+ { 0.164706, 0.568627, 0.384314, 1.0 },
+ { 0.239216, 0.537255, 0.266667, 1.0 },
+ { 0.313725, 0.505882, 0.149020, 1.0 },
+ { 0.513725, 0.486275, 0.219608, 1.0 },
+ { 0.623529, 0.498039, 0.172549, 1.0 },
+ { 0.862745, 0.588235, 0.141176, 1.0 },
+ { 0.831373, 0.811765, 0.176471, 1.0 },
+ { 0.874510, 0.733333, 0.121569, 1.0 },
+ { 0.764706, 0.643137, 0.113725, 1.0 },
+ { 0.658824, 0.552941, 0.109804, 1.0 },
+ { 0.643137, 0.556863, 0.125490, 1.0 },
+ { 0.631373, 0.564706, 0.141176, 1.0 },
+ { 0.619608, 0.537255, 0.078431, 1.0 },
+ { 0.619608, 0.541176, 0.066667, 1.0 },
+ { 0.596078, 0.521569, 0.058824, 1.0 },
+ { 0.576471, 0.501961, 0.054902, 1.0 },
+ { 0.556863, 0.486275, 0.054902, 1.0 },
+ { 0.525490, 0.458824, 0.054902, 1.0 },
+ { 0.498039, 0.435294, 0.058824, 1.0 },
+ { 0.443137, 0.380392, 0.035294, 1.0 },
+ { 0.380392, 0.396078, 0.066667, 1.0 },
+ { 0.247059, 0.427451, 0.172549, 1.0 },
+ { 0.062745, 0.533333, 0.290196, 1.0 },
+ { 0.000000, 0.533333, 0.403922, 1.0 },
+ { 0.003922, 0.541176, 0.290196, 1.0 },
+ { 0.011765, 0.552941, 0.180392, 1.0 },
+ { 0.047059, 0.596078, 0.082353, 1.0 },
+ { 0.239216, 0.529412, 0.000000, 1.0 },
+ { 0.278431, 0.592157, 0.007843, 1.0 },
+ { 0.200000, 0.564706, 0.054902, 1.0 },
+ { 0.047059, 0.552941, 0.474510, 1.0 },
+ { 0.101961, 0.501961, 0.400000, 1.0 },
+ { 0.156863, 0.450980, 0.329412, 1.0 },
+ { 0.219608, 0.368627, 0.239216, 1.0 },
+ { 0.282353, 0.286275, 0.152941, 1.0 },
+ { 0.388235, 0.352941, 0.043137, 1.0 },
+ { 0.400000, 0.341176, 0.023529, 1.0 },
+ { 0.403922, 0.345098, 0.019608, 1.0 },
+ { 0.403922, 0.345098, 0.019608, 1.0 },
+ { 0.411765, 0.356863, 0.011765, 1.0 },
+ { 0.427451, 0.360784, 0.003922, 1.0 },
+ { 0.447059, 0.364706, 0.000000, 1.0 },
+ { 0.501961, 0.396078, 0.000000, 1.0 },
+ { 0.541176, 0.466667, 0.000000, 1.0 },
+ { 0.560784, 0.482353, 0.043137, 1.0 },
+ { 0.556863, 0.486275, 0.047059, 1.0 },
+ { 0.486275, 0.407843, 0.058824, 1.0 },
+ { 0.419608, 0.490196, 0.121569, 1.0 },
+ { 0.352941, 0.572549, 0.184314, 1.0 },
+ { 0.341176, 0.588235, 0.250980, 1.0 },
+ { 0.329412, 0.603922, 0.321569, 1.0 },
+ { 0.200000, 0.894118, 0.243137, 1.0 },
+ { 0.050980, 0.921569, 0.039216, 1.0 },
+ { 0.109804, 0.796078, 0.007843, 1.0 },
+ { 0.290196, 0.619608, 0.031373, 1.0 },
+ { 0.549020, 0.454902, 0.078431, 1.0 },
+ { 0.556863, 0.478431, 0.066667, 1.0 },
+ { 0.568627, 0.501961, 0.054902, 1.0 },
+ { 0.584314, 0.505882, 0.054902, 1.0 },
+ { 0.564706, 0.498039, 0.050980, 1.0 },
+ { 0.556863, 0.486275, 0.054902, 1.0 },
+ { 0.478431, 0.396078, 0.070588, 1.0 },
+ { 0.360784, 0.364706, 0.058824, 1.0 },
+ { 0.266667, 0.356863, 0.078431, 1.0 },
+ { 0.172549, 0.352941, 0.101961, 1.0 },
+ { 0.062745, 0.447059, 0.254902, 1.0 },
+ { 0.074510, 0.674510, 0.423529, 1.0 },
+ { 0.000000, 0.800000, 0.529412, 1.0 },
+ { 0.003922, 0.984314, 0.635294, 1.0 },
+ { 0.062745, 0.890196, 0.682353, 1.0 },
+ { 0.066667, 0.827451, 0.541176, 1.0 },
+ { 0.219608, 0.831373, 0.066667, 1.0 },
+ { 0.207843, 0.741176, 0.031373, 1.0 },
+ { 0.200000, 0.650980, 0.000000, 1.0 },
+ { 0.403922, 0.654902, 0.000000, 1.0 },
+ { 0.454902, 0.701961, 0.015686, 1.0 },
+ { 0.505882, 0.564706, 0.000000, 1.0 },
+ { 0.494118, 0.419608, 0.015686, 1.0 },
+ { 0.458824, 0.411765, 0.000000, 1.0 },
+ { 0.501961, 0.443137, 0.019608, 1.0 },
+ { 0.549020, 0.478431, 0.039216, 1.0 },
+ { 0.560784, 0.490196, 0.058824, 1.0 },
+ { 0.564706, 0.498039, 0.050980, 1.0 },
+ { 0.564706, 0.494118, 0.062745, 1.0 },
+ { 0.537255, 0.462745, 0.058824, 1.0 },
+ { 0.490196, 0.407843, 0.082353, 1.0 },
+ { 0.494118, 0.341176, 0.117647, 1.0 },
+ { 0.596078, 0.082353, 0.101961, 1.0 },
+ { 0.533333, 0.078431, 0.078431, 1.0 },
+ { 0.443137, 0.152941, 0.141176, 1.0 },
+ { 0.423529, 0.270588, 0.101961, 1.0 },
+ { 0.411765, 0.341176, 0.050980, 1.0 },
+ { 0.403922, 0.360784, 0.039216, 1.0 },
+ { 0.415686, 0.356863, 0.031373, 1.0 },
+ { 0.411765, 0.337255, 0.035294, 1.0 },
+ { 0.411765, 0.337255, 0.031373, 1.0 },
+ { 0.411765, 0.337255, 0.027451, 1.0 },
+ { 0.415686, 0.356863, 0.023529, 1.0 },
+ { 0.458824, 0.337255, 0.011765, 1.0 },
+ { 0.443137, 0.329412, 0.070588, 1.0 },
+ { 0.435294, 0.172549, 0.007843, 1.0 },
+ { 0.349020, 0.274510, 0.007843, 1.0 },
+ { 0.313725, 0.274510, 0.000000, 1.0 },
+ { 0.349020, 0.290196, 0.019608, 1.0 },
+ { 0.368627, 0.313725, 0.000000, 1.0 },
+ { 0.384314, 0.337255, 0.039216, 1.0 },
+ { 0.313725, 0.313725, 0.023529, 1.0 },
+ { 0.196078, 0.313725, 0.031373, 1.0 },
+ { 0.047059, 0.490196, 0.000000, 1.0 },
+ { 0.113725, 0.537255, 0.066667, 1.0 },
+ { 0.164706, 0.513725, 0.090196, 1.0 },
+ { 0.290196, 0.509804, 0.113725, 1.0 },
+ { 0.301961, 0.482353, 0.058824, 1.0 },
+ { 0.376471, 0.376471, 0.039216, 1.0 },
+ { 0.396078, 0.364706, 0.039216, 1.0 },
+ { 0.454902, 0.392157, 0.050980, 1.0 },
+ { 0.478431, 0.439216, 0.196078, 1.0 },
+ { 0.474510, 0.462745, 0.247059, 1.0 },
+ { 0.345098, 0.505882, 0.576471, 1.0 },
+ { 0.215686, 0.647059, 0.752941, 1.0 },
+ { 0.372549, 0.600000, 1.000000, 1.0 },
+ { 0.172549, 0.301961, 0.756863, 1.0 },
+ { 0.415686, 0.156863, 0.784314, 1.0 },
+ { 0.529412, 0.109804, 0.862745, 1.0 },
+ { 0.756863, 0.035294, 0.952941, 1.0 },
+ { 0.905882, 0.141176, 0.996078, 1.0 },
+ { 0.898039, 0.070588, 0.866667, 1.0 },
+ { 0.976471, 0.027451, 0.603922, 1.0 },
+ { 0.749020, 0.000000, 0.392157, 1.0 },
+ { 0.956863, 0.419608, 0.152941, 1.0 },
+ { 0.984314, 0.541176, 0.164706, 1.0 },
+ { 0.980392, 0.886275, 0.047059, 1.0 },
+ { 0.980392, 1.000000, 0.149020, 1.0 },
+ { 0.858824, 1.000000, 0.200000, 1.0 },
+ { 0.666667, 0.933333, 0.160784, 1.0 },
+ { 0.611765, 0.901961, 0.050980, 1.0 },
+ { 0.682353, 0.611765, 0.070588, 1.0 },
+ { 0.639216, 0.584314, 0.054902, 1.0 },
+ { 0.619608, 0.541176, 0.066667, 1.0 },
+ { 0.611765, 0.529412, 0.062745, 1.0 },
+ { 0.607843, 0.533333, 0.062745, 1.0 },
+ { 0.596078, 0.521569, 0.058824, 1.0 },
+ { 0.588235, 0.529412, 0.039216, 1.0 },
+ { 0.572549, 0.552941, 0.058824, 1.0 },
+ { 0.588235, 0.521569, 0.058824, 1.0 },
+ { 0.529412, 0.486275, 0.035294, 1.0 },
+ { 0.486275, 0.505882, 0.035294, 1.0 },
+ { 0.396078, 0.603922, 0.196078, 1.0 },
+ { 0.266667, 0.709804, 0.356863, 1.0 },
+ { 0.196078, 0.952941, 0.486275, 1.0 },
+ { 0.333333, 0.933333, 0.474510, 1.0 },
+ { 0.278431, 0.796078, 0.325490, 1.0 },
+ { 0.513725, 0.854902, 0.109804, 1.0 },
+ { 0.690196, 0.749020, 0.149020, 1.0 },
+ { 0.819608, 0.725490, 0.145098, 1.0 },
+ { 0.764706, 0.725490, 0.443137, 1.0 },
+ { 0.784314, 0.737255, 0.447059, 1.0 },
+ { 0.882353, 0.494118, 0.615686, 1.0 },
+ { 0.968627, 0.090196, 0.478431, 1.0 },
+ { 0.752941, 0.392157, 0.145098, 1.0 },
+ { 0.650980, 0.447059, 0.121569, 1.0 },
+ { 0.639216, 0.403922, 0.000000, 1.0 },
+ { 0.603922, 0.447059, 0.113725, 1.0 },
+ { 0.501961, 0.482353, 0.164706, 1.0 },
+ { 0.623529, 0.576471, 0.294118, 1.0 },
+ { 0.341176, 0.866667, 1.000000, 1.0 },
+ };
+/* Apophysis-040427-51SpherInBlm */
+static double4 colors_273[] = {
+ { 0.564706, 0.545098, 0.419608, 1.0 },
+ { 0.117647, 0.098039, 0.113725, 1.0 },
+ { 0.149020, 0.125490, 0.145098, 1.0 },
+ { 0.180392, 0.152941, 0.180392, 1.0 },
+ { 0.172549, 0.168627, 0.200000, 1.0 },
+ { 0.168627, 0.184314, 0.219608, 1.0 },
+ { 0.160784, 0.196078, 0.219608, 1.0 },
+ { 0.152941, 0.211765, 0.223529, 1.0 },
+ { 0.184314, 0.211765, 0.243137, 1.0 },
+ { 0.172549, 0.227451, 0.243137, 1.0 },
+ { 0.164706, 0.243137, 0.247059, 1.0 },
+ { 0.192157, 0.313725, 0.274510, 1.0 },
+ { 0.223529, 0.388235, 0.301961, 1.0 },
+ { 0.309804, 0.509804, 0.466667, 1.0 },
+ { 0.396078, 0.631373, 0.631373, 1.0 },
+ { 0.435294, 0.690196, 0.694118, 1.0 },
+ { 0.474510, 0.752941, 0.760784, 1.0 },
+ { 0.545098, 0.878431, 0.858824, 1.0 },
+ { 0.517647, 0.854902, 0.811765, 1.0 },
+ { 0.490196, 0.831373, 0.764706, 1.0 },
+ { 0.478431, 0.784314, 0.627451, 1.0 },
+ { 0.466667, 0.737255, 0.490196, 1.0 },
+ { 0.431373, 0.654902, 0.423529, 1.0 },
+ { 0.400000, 0.576471, 0.360784, 1.0 },
+ { 0.321569, 0.250980, 0.243137, 1.0 },
+ { 0.270588, 0.164706, 0.211765, 1.0 },
+ { 0.223529, 0.082353, 0.184314, 1.0 },
+ { 0.164706, 0.101961, 0.125490, 1.0 },
+ { 0.109804, 0.125490, 0.066667, 1.0 },
+ { 0.109804, 0.121569, 0.066667, 1.0 },
+ { 0.113725, 0.121569, 0.066667, 1.0 },
+ { 0.105882, 0.082353, 0.035294, 1.0 },
+ { 0.113725, 0.082353, 0.031373, 1.0 },
+ { 0.121569, 0.113725, 0.062745, 1.0 },
+ { 0.160784, 0.133333, 0.062745, 1.0 },
+ { 0.200000, 0.152941, 0.066667, 1.0 },
+ { 0.235294, 0.184314, 0.090196, 1.0 },
+ { 0.274510, 0.219608, 0.113725, 1.0 },
+ { 0.356863, 0.262745, 0.137255, 1.0 },
+ { 0.443137, 0.309804, 0.160784, 1.0 },
+ { 0.509804, 0.443137, 0.333333, 1.0 },
+ { 0.654902, 0.466667, 0.337255, 1.0 },
+ { 0.803922, 0.494118, 0.341176, 1.0 },
+ { 0.772549, 0.537255, 0.333333, 1.0 },
+ { 0.741176, 0.580392, 0.329412, 1.0 },
+ { 0.643137, 0.545098, 0.349020, 1.0 },
+ { 0.549020, 0.509804, 0.372549, 1.0 },
+ { 0.415686, 0.415686, 0.423529, 1.0 },
+ { 0.443137, 0.466667, 0.356863, 1.0 },
+ { 0.596078, 0.580392, 0.392157, 1.0 },
+ { 0.694118, 0.611765, 0.396078, 1.0 },
+ { 0.792157, 0.643137, 0.400000, 1.0 },
+ { 0.807843, 0.611765, 0.396078, 1.0 },
+ { 0.827451, 0.584314, 0.392157, 1.0 },
+ { 0.772549, 0.564706, 0.388235, 1.0 },
+ { 0.721569, 0.545098, 0.384314, 1.0 },
+ { 0.478431, 0.447059, 0.490196, 1.0 },
+ { 0.458824, 0.462745, 0.474510, 1.0 },
+ { 0.443137, 0.478431, 0.458824, 1.0 },
+ { 0.478431, 0.560784, 0.556863, 1.0 },
+ { 0.513725, 0.647059, 0.654902, 1.0 },
+ { 0.556863, 0.701961, 0.701961, 1.0 },
+ { 0.603922, 0.756863, 0.752941, 1.0 },
+ { 0.831373, 0.780392, 0.749020, 1.0 },
+ { 0.898039, 0.929412, 0.835294, 1.0 },
+ { 0.541176, 0.854902, 0.843137, 1.0 },
+ { 0.501961, 0.752941, 0.776471, 1.0 },
+ { 0.466667, 0.654902, 0.709804, 1.0 },
+ { 0.423529, 0.627451, 0.654902, 1.0 },
+ { 0.384314, 0.603922, 0.600000, 1.0 },
+ { 0.337255, 0.588235, 0.494118, 1.0 },
+ { 0.317647, 0.545098, 0.450980, 1.0 },
+ { 0.376471, 0.584314, 0.607843, 1.0 },
+ { 0.435294, 0.662745, 0.682353, 1.0 },
+ { 0.494118, 0.741176, 0.760784, 1.0 },
+ { 0.490196, 0.760784, 0.760784, 1.0 },
+ { 0.490196, 0.784314, 0.764706, 1.0 },
+ { 0.490196, 0.796078, 0.741176, 1.0 },
+ { 0.490196, 0.811765, 0.721569, 1.0 },
+ { 0.694118, 0.850980, 0.603922, 1.0 },
+ { 0.827451, 0.776471, 0.568627, 1.0 },
+ { 0.905882, 0.788235, 0.584314, 1.0 },
+ { 0.819608, 0.827451, 0.603922, 1.0 },
+ { 0.733333, 0.866667, 0.627451, 1.0 },
+ { 0.662745, 0.847059, 0.627451, 1.0 },
+ { 0.596078, 0.831373, 0.631373, 1.0 },
+ { 0.478431, 0.811765, 0.737255, 1.0 },
+ { 0.474510, 0.800000, 0.721569, 1.0 },
+ { 0.298039, 0.458824, 0.466667, 1.0 },
+ { 0.219608, 0.349020, 0.313725, 1.0 },
+ { 0.145098, 0.243137, 0.160784, 1.0 },
+ { 0.133333, 0.192157, 0.117647, 1.0 },
+ { 0.125490, 0.141176, 0.074510, 1.0 },
+ { 0.094118, 0.109804, 0.054902, 1.0 },
+ { 0.062745, 0.086275, 0.047059, 1.0 },
+ { 0.047059, 0.039216, 0.043137, 1.0 },
+ { 0.058824, 0.043137, 0.047059, 1.0 },
+ { 0.094118, 0.086275, 0.098039, 1.0 },
+ { 0.117647, 0.109804, 0.129412, 1.0 },
+ { 0.145098, 0.133333, 0.160784, 1.0 },
+ { 0.145098, 0.137255, 0.164706, 1.0 },
+ { 0.149020, 0.145098, 0.168627, 1.0 },
+ { 0.141176, 0.141176, 0.149020, 1.0 },
+ { 0.090196, 0.090196, 0.098039, 1.0 },
+ { 0.062745, 0.082353, 0.058824, 1.0 },
+ { 0.054902, 0.070588, 0.050980, 1.0 },
+ { 0.050980, 0.058824, 0.047059, 1.0 },
+ { 0.050980, 0.054902, 0.047059, 1.0 },
+ { 0.050980, 0.050980, 0.050980, 1.0 },
+ { 0.050980, 0.047059, 0.031373, 1.0 },
+ { 0.086275, 0.070588, 0.027451, 1.0 },
+ { 0.086275, 0.070588, 0.027451, 1.0 },
+ { 0.066667, 0.066667, 0.027451, 1.0 },
+ { 0.047059, 0.043137, 0.027451, 1.0 },
+ { 0.047059, 0.043137, 0.027451, 1.0 },
+ { 0.047059, 0.043137, 0.027451, 1.0 },
+ { 0.039216, 0.039216, 0.031373, 1.0 },
+ { 0.035294, 0.035294, 0.027451, 1.0 },
+ { 0.039216, 0.039216, 0.031373, 1.0 },
+ { 0.043137, 0.043137, 0.035294, 1.0 },
+ { 0.043137, 0.047059, 0.027451, 1.0 },
+ { 0.039216, 0.039216, 0.027451, 1.0 },
+ { 0.039216, 0.035294, 0.027451, 1.0 },
+ { 0.043137, 0.031373, 0.027451, 1.0 },
+ { 0.047059, 0.031373, 0.027451, 1.0 },
+ { 0.047059, 0.031373, 0.027451, 1.0 },
+ { 0.054902, 0.031373, 0.031373, 1.0 },
+ { 0.054902, 0.031373, 0.031373, 1.0 },
+ { 0.050980, 0.043137, 0.047059, 1.0 },
+ { 0.133333, 0.152941, 0.176471, 1.0 },
+ { 0.184314, 0.180392, 0.211765, 1.0 },
+ { 0.239216, 0.207843, 0.250980, 1.0 },
+ { 0.490196, 0.325490, 0.419608, 1.0 },
+ { 0.662745, 0.486275, 0.411765, 1.0 },
+ { 0.866667, 0.450980, 0.505882, 1.0 },
+ { 0.831373, 0.513725, 0.537255, 1.0 },
+ { 0.780392, 0.698039, 0.490196, 1.0 },
+ { 0.682353, 0.752941, 0.552941, 1.0 },
+ { 0.588235, 0.807843, 0.615686, 1.0 },
+ { 0.552941, 0.847059, 0.701961, 1.0 },
+ { 0.521569, 0.890196, 0.788235, 1.0 },
+ { 0.552941, 0.913725, 0.862745, 1.0 },
+ { 0.537255, 0.890196, 0.843137, 1.0 },
+ { 0.494118, 0.803922, 0.780392, 1.0 },
+ { 0.494118, 0.733333, 0.737255, 1.0 },
+ { 0.333333, 0.356863, 0.419608, 1.0 },
+ { 0.301961, 0.352941, 0.403922, 1.0 },
+ { 0.270588, 0.349020, 0.392157, 1.0 },
+ { 0.211765, 0.313725, 0.317647, 1.0 },
+ { 0.219608, 0.286275, 0.317647, 1.0 },
+ { 0.219608, 0.258824, 0.298039, 1.0 },
+ { 0.211765, 0.250980, 0.290196, 1.0 },
+ { 0.188235, 0.247059, 0.274510, 1.0 },
+ { 0.200000, 0.235294, 0.270588, 1.0 },
+ { 0.215686, 0.223529, 0.270588, 1.0 },
+ { 0.176471, 0.215686, 0.250980, 1.0 },
+ { 0.227451, 0.188235, 0.219608, 1.0 },
+ { 0.266667, 0.294118, 0.172549, 1.0 },
+ { 0.313725, 0.313725, 0.180392, 1.0 },
+ { 0.266667, 0.262745, 0.145098, 1.0 },
+ { 0.250980, 0.250980, 0.141176, 1.0 },
+ { 0.215686, 0.207843, 0.250980, 1.0 },
+ { 0.200000, 0.227451, 0.262745, 1.0 },
+ { 0.184314, 0.250980, 0.278431, 1.0 },
+ { 0.184314, 0.250980, 0.278431, 1.0 },
+ { 0.196078, 0.254902, 0.282353, 1.0 },
+ { 0.207843, 0.301961, 0.301961, 1.0 },
+ { 0.278431, 0.313725, 0.349020, 1.0 },
+ { 0.482353, 0.474510, 0.325490, 1.0 },
+ { 0.600000, 0.545098, 0.352941, 1.0 },
+ { 0.721569, 0.619608, 0.380392, 1.0 },
+ { 0.666667, 0.713725, 0.423529, 1.0 },
+ { 0.556863, 0.768627, 0.576471, 1.0 },
+ { 0.419608, 0.698039, 0.580392, 1.0 },
+ { 0.321569, 0.501961, 0.494118, 1.0 },
+ { 0.270588, 0.400000, 0.427451, 1.0 },
+ { 0.196078, 0.278431, 0.298039, 1.0 },
+ { 0.168627, 0.156863, 0.184314, 1.0 },
+ { 0.086275, 0.101961, 0.098039, 1.0 },
+ { 0.074510, 0.082353, 0.070588, 1.0 },
+ { 0.078431, 0.117647, 0.082353, 1.0 },
+ { 0.082353, 0.121569, 0.090196, 1.0 },
+ { 0.094118, 0.137255, 0.113725, 1.0 },
+ { 0.121569, 0.184314, 0.180392, 1.0 },
+ { 0.239216, 0.294118, 0.337255, 1.0 },
+ { 0.270588, 0.372549, 0.407843, 1.0 },
+ { 0.301961, 0.454902, 0.482353, 1.0 },
+ { 0.400000, 0.631373, 0.623529, 1.0 },
+ { 0.462745, 0.694118, 0.670588, 1.0 },
+ { 0.501961, 0.745098, 0.733333, 1.0 },
+ { 0.552941, 0.768627, 0.643137, 1.0 },
+ { 0.694118, 0.858824, 0.611765, 1.0 },
+ { 0.792157, 0.854902, 0.611765, 1.0 },
+ { 0.843137, 0.741176, 0.541176, 1.0 },
+ { 0.862745, 0.737255, 0.537255, 1.0 },
+ { 0.847059, 0.729412, 0.525490, 1.0 },
+ { 0.819608, 0.713725, 0.529412, 1.0 },
+ { 0.784314, 0.690196, 0.454902, 1.0 },
+ { 0.800000, 0.666667, 0.384314, 1.0 },
+ { 0.768627, 0.674510, 0.439216, 1.0 },
+ { 0.647059, 0.568627, 0.576471, 1.0 },
+ { 0.486275, 0.647059, 0.521569, 1.0 },
+ { 0.427451, 0.654902, 0.505882, 1.0 },
+ { 0.352941, 0.537255, 0.403922, 1.0 },
+ { 0.278431, 0.443137, 0.301961, 1.0 },
+ { 0.250980, 0.431373, 0.329412, 1.0 },
+ { 0.282353, 0.443137, 0.317647, 1.0 },
+ { 0.309804, 0.454902, 0.325490, 1.0 },
+ { 0.333333, 0.513725, 0.411765, 1.0 },
+ { 0.392157, 0.627451, 0.627451, 1.0 },
+ { 0.439216, 0.760784, 0.670588, 1.0 },
+ { 0.462745, 0.749020, 0.635294, 1.0 },
+ { 0.407843, 0.694118, 0.576471, 1.0 },
+ { 0.345098, 0.529412, 0.396078, 1.0 },
+ { 0.219608, 0.333333, 0.325490, 1.0 },
+ { 0.184314, 0.223529, 0.258824, 1.0 },
+ { 0.121569, 0.160784, 0.168627, 1.0 },
+ { 0.082353, 0.121569, 0.078431, 1.0 },
+ { 0.070588, 0.109804, 0.074510, 1.0 },
+ { 0.058824, 0.058824, 0.027451, 1.0 },
+ { 0.050980, 0.047059, 0.031373, 1.0 },
+ { 0.062745, 0.047059, 0.050980, 1.0 },
+ { 0.086275, 0.070588, 0.074510, 1.0 },
+ { 0.090196, 0.113725, 0.066667, 1.0 },
+ { 0.105882, 0.172549, 0.109804, 1.0 },
+ { 0.117647, 0.200000, 0.141176, 1.0 },
+ { 0.121569, 0.196078, 0.172549, 1.0 },
+ { 0.152941, 0.188235, 0.215686, 1.0 },
+ { 0.184314, 0.180392, 0.211765, 1.0 },
+ { 0.200000, 0.164706, 0.184314, 1.0 },
+ { 0.203922, 0.203922, 0.156863, 1.0 },
+ { 0.262745, 0.235294, 0.125490, 1.0 },
+ { 0.192157, 0.200000, 0.117647, 1.0 },
+ { 0.129412, 0.196078, 0.172549, 1.0 },
+ { 0.145098, 0.239216, 0.188235, 1.0 },
+ { 0.152941, 0.274510, 0.203922, 1.0 },
+ { 0.196078, 0.305882, 0.215686, 1.0 },
+ { 0.223529, 0.313725, 0.337255, 1.0 },
+ { 0.372549, 0.376471, 0.384314, 1.0 },
+ { 0.368627, 0.400000, 0.407843, 1.0 },
+ { 0.380392, 0.352941, 0.423529, 1.0 },
+ { 0.254902, 0.309804, 0.352941, 1.0 },
+ { 0.231373, 0.219608, 0.262745, 1.0 },
+ { 0.188235, 0.239216, 0.274510, 1.0 },
+ { 0.172549, 0.270588, 0.247059, 1.0 },
+ { 0.200000, 0.313725, 0.294118, 1.0 },
+ { 0.243137, 0.368627, 0.364706, 1.0 },
+ { 0.313725, 0.521569, 0.450980, 1.0 },
+ { 0.454902, 0.678431, 0.643137, 1.0 },
+ { 0.576471, 0.768627, 0.686275, 1.0 },
+ { 0.729412, 0.905882, 0.674510, 1.0 },
+ { 0.835294, 0.835294, 0.788235, 1.0 },
+ { 0.784314, 0.886275, 0.733333, 1.0 },
+ { 0.701961, 0.878431, 0.662745, 1.0 },
+ { 0.486275, 0.784314, 0.635294, 1.0 },
+ { 0.439216, 0.713725, 0.572549, 1.0 },
+ };
+/* Apophysis-040427-51SunrisSpacTim */
+static double4 colors_274[] = {
+ { 0.050980, 0.247059, 0.596078, 1.0 },
+ { 0.298039, 0.470588, 0.843137, 1.0 },
+ { 0.435294, 0.580392, 0.776471, 1.0 },
+ { 0.576471, 0.690196, 0.713725, 1.0 },
+ { 0.662745, 0.749020, 0.690196, 1.0 },
+ { 0.749020, 0.811765, 0.670588, 1.0 },
+ { 0.756863, 0.843137, 0.650980, 1.0 },
+ { 0.764706, 0.874510, 0.635294, 1.0 },
+ { 0.803922, 0.921569, 0.584314, 1.0 },
+ { 0.858824, 0.949020, 0.541176, 1.0 },
+ { 0.913725, 0.976471, 0.498039, 1.0 },
+ { 0.917647, 0.909804, 0.466667, 1.0 },
+ { 0.921569, 0.847059, 0.435294, 1.0 },
+ { 0.925490, 0.921569, 0.450980, 1.0 },
+ { 0.929412, 1.000000, 0.466667, 1.0 },
+ { 0.945098, 0.964706, 0.450980, 1.0 },
+ { 0.964706, 0.933333, 0.435294, 1.0 },
+ { 0.925490, 0.662745, 0.250980, 1.0 },
+ { 0.858824, 0.619608, 0.247059, 1.0 },
+ { 0.792157, 0.580392, 0.243137, 1.0 },
+ { 0.694118, 0.513725, 0.266667, 1.0 },
+ { 0.600000, 0.447059, 0.294118, 1.0 },
+ { 0.541176, 0.443137, 0.392157, 1.0 },
+ { 0.482353, 0.439216, 0.494118, 1.0 },
+ { 0.470588, 0.623529, 0.878431, 1.0 },
+ { 0.482353, 0.631373, 0.905882, 1.0 },
+ { 0.494118, 0.643137, 0.937255, 1.0 },
+ { 0.501961, 0.627451, 0.835294, 1.0 },
+ { 0.513725, 0.611765, 0.733333, 1.0 },
+ { 0.439216, 0.545098, 0.694118, 1.0 },
+ { 0.368627, 0.482353, 0.654902, 1.0 },
+ { 0.529412, 0.431373, 0.309804, 1.0 },
+ { 0.603922, 0.505882, 0.243137, 1.0 },
+ { 0.690196, 0.623529, 0.450980, 1.0 },
+ { 0.678431, 0.709804, 0.588235, 1.0 },
+ { 0.666667, 0.796078, 0.729412, 1.0 },
+ { 0.603922, 0.733333, 0.780392, 1.0 },
+ { 0.545098, 0.670588, 0.831373, 1.0 },
+ { 0.549020, 0.682353, 0.815686, 1.0 },
+ { 0.556863, 0.694118, 0.803922, 1.0 },
+ { 0.662745, 0.788235, 0.831373, 1.0 },
+ { 0.631373, 0.776471, 0.780392, 1.0 },
+ { 0.603922, 0.764706, 0.733333, 1.0 },
+ { 0.607843, 0.690196, 0.666667, 1.0 },
+ { 0.615686, 0.619608, 0.600000, 1.0 },
+ { 0.650980, 0.564706, 0.486275, 1.0 },
+ { 0.686275, 0.513725, 0.376471, 1.0 },
+ { 0.666667, 0.470588, 0.231373, 1.0 },
+ { 0.729412, 0.478431, 0.094118, 1.0 },
+ { 0.501961, 0.298039, 0.000000, 1.0 },
+ { 0.466667, 0.262745, 0.000000, 1.0 },
+ { 0.435294, 0.231373, 0.003922, 1.0 },
+ { 0.392157, 0.207843, 0.062745, 1.0 },
+ { 0.352941, 0.184314, 0.121569, 1.0 },
+ { 0.329412, 0.254902, 0.227451, 1.0 },
+ { 0.309804, 0.325490, 0.337255, 1.0 },
+ { 0.168627, 0.341176, 0.713725, 1.0 },
+ { 0.243137, 0.435294, 0.831373, 1.0 },
+ { 0.321569, 0.533333, 0.949020, 1.0 },
+ { 0.376471, 0.564706, 0.937255, 1.0 },
+ { 0.431373, 0.596078, 0.925490, 1.0 },
+ { 0.447059, 0.600000, 0.921569, 1.0 },
+ { 0.462745, 0.607843, 0.921569, 1.0 },
+ { 0.490196, 0.643137, 0.874510, 1.0 },
+ { 0.498039, 0.654902, 0.854902, 1.0 },
+ { 0.631373, 0.764706, 0.811765, 1.0 },
+ { 0.729412, 0.764706, 0.647059, 1.0 },
+ { 0.831373, 0.764706, 0.482353, 1.0 },
+ { 0.866667, 0.741176, 0.368627, 1.0 },
+ { 0.901961, 0.717647, 0.254902, 1.0 },
+ { 0.890196, 0.662745, 0.231373, 1.0 },
+ { 0.866667, 0.603922, 0.184314, 1.0 },
+ { 0.764706, 0.517647, 0.101961, 1.0 },
+ { 0.709804, 0.466667, 0.050980, 1.0 },
+ { 0.658824, 0.419608, 0.000000, 1.0 },
+ { 0.654902, 0.411765, 0.000000, 1.0 },
+ { 0.654902, 0.403922, 0.000000, 1.0 },
+ { 0.615686, 0.380392, 0.027451, 1.0 },
+ { 0.580392, 0.360784, 0.058824, 1.0 },
+ { 0.513725, 0.407843, 0.239216, 1.0 },
+ { 0.658824, 0.521569, 0.364706, 1.0 },
+ { 0.741176, 0.866667, 0.603922, 1.0 },
+ { 0.800000, 0.925490, 0.541176, 1.0 },
+ { 0.858824, 0.988235, 0.478431, 1.0 },
+ { 0.913725, 0.984314, 0.462745, 1.0 },
+ { 0.972549, 0.980392, 0.450980, 1.0 },
+ { 0.952941, 0.901961, 0.352941, 1.0 },
+ { 0.960784, 0.756863, 0.329412, 1.0 },
+ { 0.898039, 0.654902, 0.219608, 1.0 },
+ { 0.811765, 0.603922, 0.235294, 1.0 },
+ { 0.725490, 0.556863, 0.250980, 1.0 },
+ { 0.639216, 0.521569, 0.247059, 1.0 },
+ { 0.552941, 0.490196, 0.247059, 1.0 },
+ { 0.501961, 0.439216, 0.376471, 1.0 },
+ { 0.364706, 0.411765, 0.607843, 1.0 },
+ { 0.192157, 0.388235, 0.721569, 1.0 },
+ { 0.235294, 0.407843, 0.780392, 1.0 },
+ { 0.301961, 0.474510, 0.847059, 1.0 },
+ { 0.309804, 0.482353, 0.854902, 1.0 },
+ { 0.317647, 0.490196, 0.862745, 1.0 },
+ { 0.305882, 0.478431, 0.850980, 1.0 },
+ { 0.294118, 0.466667, 0.839216, 1.0 },
+ { 0.290196, 0.462745, 0.835294, 1.0 },
+ { 0.282353, 0.462745, 0.831373, 1.0 },
+ { 0.207843, 0.368627, 0.721569, 1.0 },
+ { 0.254902, 0.329412, 0.537255, 1.0 },
+ { 0.305882, 0.290196, 0.356863, 1.0 },
+ { 0.321569, 0.231373, 0.266667, 1.0 },
+ { 0.341176, 0.176471, 0.180392, 1.0 },
+ { 0.258824, 0.105882, 0.227451, 1.0 },
+ { 0.219608, 0.054902, 0.211765, 1.0 },
+ { 0.184314, 0.047059, 0.203922, 1.0 },
+ { 0.149020, 0.062745, 0.384314, 1.0 },
+ { 0.415686, 0.356863, 0.345098, 1.0 },
+ { 0.447059, 0.368627, 0.349020, 1.0 },
+ { 0.482353, 0.384314, 0.356863, 1.0 },
+ { 0.509804, 0.490196, 0.415686, 1.0 },
+ { 0.560784, 0.592157, 0.600000, 1.0 },
+ { 0.576471, 0.662745, 0.705882, 1.0 },
+ { 0.560784, 0.662745, 0.721569, 1.0 },
+ { 0.568627, 0.486275, 0.411765, 1.0 },
+ { 0.635294, 0.521569, 0.356863, 1.0 },
+ { 0.705882, 0.556863, 0.301961, 1.0 },
+ { 0.760784, 0.631373, 0.282353, 1.0 },
+ { 0.815686, 0.709804, 0.266667, 1.0 },
+ { 0.827451, 0.764706, 0.470588, 1.0 },
+ { 0.749020, 0.819608, 0.592157, 1.0 },
+ { 0.717647, 0.807843, 0.643137, 1.0 },
+ { 0.556863, 0.760784, 0.674510, 1.0 },
+ { 0.623529, 0.670588, 0.270588, 1.0 },
+ { 0.670588, 0.650980, 0.250980, 1.0 },
+ { 0.717647, 0.631373, 0.235294, 1.0 },
+ { 0.823529, 0.639216, 0.215686, 1.0 },
+ { 0.803922, 0.552941, 0.129412, 1.0 },
+ { 0.733333, 0.490196, 0.054902, 1.0 },
+ { 0.694118, 0.447059, 0.035294, 1.0 },
+ { 0.486275, 0.301961, 0.035294, 1.0 },
+ { 0.368627, 0.207843, 0.133333, 1.0 },
+ { 0.250980, 0.113725, 0.231373, 1.0 },
+ { 0.192157, 0.070588, 0.262745, 1.0 },
+ { 0.133333, 0.027451, 0.298039, 1.0 },
+ { 0.007843, 0.117647, 0.364706, 1.0 },
+ { 0.027451, 0.054902, 0.411765, 1.0 },
+ { 0.000000, 0.125490, 0.509804, 1.0 },
+ { 0.015686, 0.184314, 0.552941, 1.0 },
+ { 0.172549, 0.345098, 0.717647, 1.0 },
+ { 0.215686, 0.388235, 0.760784, 1.0 },
+ { 0.262745, 0.435294, 0.807843, 1.0 },
+ { 0.321569, 0.486275, 0.815686, 1.0 },
+ { 0.368627, 0.545098, 0.941176, 1.0 },
+ { 0.435294, 0.600000, 0.937255, 1.0 },
+ { 0.317647, 0.505882, 0.803922, 1.0 },
+ { 0.419608, 0.380392, 0.333333, 1.0 },
+ { 0.431373, 0.376471, 0.270588, 1.0 },
+ { 0.447059, 0.372549, 0.207843, 1.0 },
+ { 0.494118, 0.294118, 0.070588, 1.0 },
+ { 0.431373, 0.235294, 0.003922, 1.0 },
+ { 0.376471, 0.184314, 0.000000, 1.0 },
+ { 0.317647, 0.113725, 0.070588, 1.0 },
+ { 0.317647, 0.149020, 0.113725, 1.0 },
+ { 0.282353, 0.168627, 0.113725, 1.0 },
+ { 0.364706, 0.164706, 0.082353, 1.0 },
+ { 0.380392, 0.184314, 0.058824, 1.0 },
+ { 0.400000, 0.207843, 0.039216, 1.0 },
+ { 0.435294, 0.239216, 0.039216, 1.0 },
+ { 0.482353, 0.286275, 0.015686, 1.0 },
+ { 0.552941, 0.333333, 0.000000, 1.0 },
+ { 0.631373, 0.388235, 0.000000, 1.0 },
+ { 0.588235, 0.364706, 0.011765, 1.0 },
+ { 0.572549, 0.333333, 0.015686, 1.0 },
+ { 0.556863, 0.305882, 0.023529, 1.0 },
+ { 0.470588, 0.266667, 0.039216, 1.0 },
+ { 0.325490, 0.168627, 0.129412, 1.0 },
+ { 0.223529, 0.149020, 0.235294, 1.0 },
+ { 0.035294, 0.133333, 0.454902, 1.0 },
+ { 0.066667, 0.239216, 0.611765, 1.0 },
+ { 0.062745, 0.250980, 0.635294, 1.0 },
+ { 0.082353, 0.254902, 0.627451, 1.0 },
+ { 0.086275, 0.258824, 0.631373, 1.0 },
+ { 0.078431, 0.250980, 0.623529, 1.0 },
+ { 0.074510, 0.219608, 0.533333, 1.0 },
+ { 0.113725, 0.141176, 0.415686, 1.0 },
+ { 0.184314, 0.176471, 0.321569, 1.0 },
+ { 0.219608, 0.180392, 0.325490, 1.0 },
+ { 0.333333, 0.180392, 0.121569, 1.0 },
+ { 0.372549, 0.207843, 0.082353, 1.0 },
+ { 0.415686, 0.235294, 0.043137, 1.0 },
+ { 0.509804, 0.301961, 0.027451, 1.0 },
+ { 0.564706, 0.341176, 0.023529, 1.0 },
+ { 0.576471, 0.380392, 0.007843, 1.0 },
+ { 0.611765, 0.388235, 0.000000, 1.0 },
+ { 0.635294, 0.400000, 0.000000, 1.0 },
+ { 0.611765, 0.380392, 0.000000, 1.0 },
+ { 0.600000, 0.380392, 0.007843, 1.0 },
+ { 0.556863, 0.360784, 0.011765, 1.0 },
+ { 0.533333, 0.403922, 0.039216, 1.0 },
+ { 0.568627, 0.372549, 0.180392, 1.0 },
+ { 0.529412, 0.396078, 0.286275, 1.0 },
+ { 0.411765, 0.376471, 0.309804, 1.0 },
+ { 0.329412, 0.384314, 0.486275, 1.0 },
+ { 0.262745, 0.400000, 0.666667, 1.0 },
+ { 0.211765, 0.396078, 0.756863, 1.0 },
+ { 0.192157, 0.400000, 0.815686, 1.0 },
+ { 0.192157, 0.364706, 0.737255, 1.0 },
+ { 0.168627, 0.341176, 0.713725, 1.0 },
+ { 0.082353, 0.325490, 0.792157, 1.0 },
+ { 0.054902, 0.305882, 0.839216, 1.0 },
+ { 0.007843, 0.227451, 0.709804, 1.0 },
+ { 0.086275, 0.258824, 0.631373, 1.0 },
+ { 0.094118, 0.278431, 0.639216, 1.0 },
+ { 0.160784, 0.294118, 0.647059, 1.0 },
+ { 0.294118, 0.286275, 0.478431, 1.0 },
+ { 0.400000, 0.325490, 0.333333, 1.0 },
+ { 0.407843, 0.294118, 0.223529, 1.0 },
+ { 0.439216, 0.313725, 0.113725, 1.0 },
+ { 0.368627, 0.278431, 0.074510, 1.0 },
+ { 0.356863, 0.184314, 0.086275, 1.0 },
+ { 0.329412, 0.164706, 0.101961, 1.0 },
+ { 0.317647, 0.172549, 0.101961, 1.0 },
+ { 0.329412, 0.180392, 0.105882, 1.0 },
+ { 0.384314, 0.207843, 0.125490, 1.0 },
+ { 0.498039, 0.290196, 0.227451, 1.0 },
+ { 0.541176, 0.403922, 0.317647, 1.0 },
+ { 0.517647, 0.450980, 0.380392, 1.0 },
+ { 0.517647, 0.498039, 0.349020, 1.0 },
+ { 0.509804, 0.458824, 0.321569, 1.0 },
+ { 0.458824, 0.431373, 0.321569, 1.0 },
+ { 0.466667, 0.392157, 0.172549, 1.0 },
+ { 0.501961, 0.282353, 0.098039, 1.0 },
+ { 0.403922, 0.192157, 0.058824, 1.0 },
+ { 0.305882, 0.160784, 0.137255, 1.0 },
+ { 0.243137, 0.105882, 0.223529, 1.0 },
+ { 0.239216, 0.215686, 0.270588, 1.0 },
+ { 0.431373, 0.258824, 0.223529, 1.0 },
+ { 0.486275, 0.333333, 0.211765, 1.0 },
+ { 0.521569, 0.407843, 0.345098, 1.0 },
+ { 0.462745, 0.411765, 0.482353, 1.0 },
+ { 0.392157, 0.525490, 0.776471, 1.0 },
+ { 0.396078, 0.560784, 0.882353, 1.0 },
+ { 0.435294, 0.607843, 0.894118, 1.0 },
+ { 0.498039, 0.643137, 0.745098, 1.0 },
+ { 0.568627, 0.650980, 0.631373, 1.0 },
+ { 0.701961, 0.584314, 0.341176, 1.0 },
+ { 0.807843, 0.627451, 0.243137, 1.0 },
+ { 0.847059, 0.596078, 0.172549, 1.0 },
+ { 0.792157, 0.541176, 0.117647, 1.0 },
+ { 0.752941, 0.501961, 0.070588, 1.0 },
+ { 0.717647, 0.490196, 0.066667, 1.0 },
+ { 0.752941, 0.501961, 0.117647, 1.0 },
+ { 0.788235, 0.537255, 0.121569, 1.0 },
+ { 0.831373, 0.580392, 0.164706, 1.0 },
+ { 0.858824, 0.592157, 0.164706, 1.0 },
+ { 0.839216, 0.572549, 0.137255, 1.0 },
+ { 0.800000, 0.552941, 0.039216, 1.0 },
+ { 0.635294, 0.486275, 0.160784, 1.0 },
+ { 0.729412, 0.525490, 0.098039, 1.0 },
+ };
+/* Apophysis-040427-51synaps */
+static double4 colors_275[] = {
+ { 0.666667, 0.588235, 0.380392, 1.0 },
+ { 0.788235, 0.878431, 0.219608, 1.0 },
+ { 0.874510, 0.937255, 0.215686, 1.0 },
+ { 0.964706, 1.000000, 0.211765, 1.0 },
+ { 0.964706, 1.000000, 0.258824, 1.0 },
+ { 0.964706, 1.000000, 0.305882, 1.0 },
+ { 0.905882, 0.968627, 0.274510, 1.0 },
+ { 0.847059, 0.937255, 0.247059, 1.0 },
+ { 0.725490, 0.705882, 0.211765, 1.0 },
+ { 0.792157, 0.756863, 0.235294, 1.0 },
+ { 0.858824, 0.807843, 0.258824, 1.0 },
+ { 0.898039, 0.862745, 0.341176, 1.0 },
+ { 0.937255, 0.921569, 0.427451, 1.0 },
+ { 0.945098, 0.870588, 0.352941, 1.0 },
+ { 0.952941, 0.823529, 0.278431, 1.0 },
+ { 0.850980, 0.752941, 0.254902, 1.0 },
+ { 0.752941, 0.686275, 0.231373, 1.0 },
+ { 0.800000, 0.200000, 0.278431, 1.0 },
+ { 0.823529, 0.105882, 0.419608, 1.0 },
+ { 0.847059, 0.011765, 0.560784, 1.0 },
+ { 0.807843, 0.168627, 0.411765, 1.0 },
+ { 0.772549, 0.329412, 0.266667, 1.0 },
+ { 0.756863, 0.490196, 0.301961, 1.0 },
+ { 0.745098, 0.654902, 0.341176, 1.0 },
+ { 0.721569, 0.764706, 0.254902, 1.0 },
+ { 0.784314, 0.815686, 0.309804, 1.0 },
+ { 0.850980, 0.870588, 0.364706, 1.0 },
+ { 0.917647, 0.917647, 0.435294, 1.0 },
+ { 0.988235, 0.968627, 0.505882, 1.0 },
+ { 0.968627, 0.949020, 0.521569, 1.0 },
+ { 0.949020, 0.929412, 0.537255, 1.0 },
+ { 0.800000, 0.819608, 0.325490, 1.0 },
+ { 0.603922, 0.792157, 0.023529, 1.0 },
+ { 0.305882, 0.658824, 0.215686, 1.0 },
+ { 0.341176, 0.572549, 0.149020, 1.0 },
+ { 0.380392, 0.486275, 0.082353, 1.0 },
+ { 0.427451, 0.490196, 0.105882, 1.0 },
+ { 0.474510, 0.494118, 0.133333, 1.0 },
+ { 0.486275, 0.478431, 0.129412, 1.0 },
+ { 0.501961, 0.462745, 0.129412, 1.0 },
+ { 0.588235, 0.654902, 0.254902, 1.0 },
+ { 0.737255, 0.756863, 0.325490, 1.0 },
+ { 0.886275, 0.858824, 0.400000, 1.0 },
+ { 0.929412, 0.925490, 0.643137, 1.0 },
+ { 0.972549, 0.996078, 0.886275, 1.0 },
+ { 0.976471, 0.996078, 0.941176, 1.0 },
+ { 0.984314, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 0.984314, 1.000000, 1.0 },
+ { 0.980392, 0.992157, 0.956863, 1.0 },
+ { 0.819608, 0.784314, 0.756863, 1.0 },
+ { 0.698039, 0.694118, 0.686275, 1.0 },
+ { 0.576471, 0.607843, 0.619608, 1.0 },
+ { 0.600000, 0.447059, 0.462745, 1.0 },
+ { 0.623529, 0.290196, 0.309804, 1.0 },
+ { 0.623529, 0.313725, 0.321569, 1.0 },
+ { 0.627451, 0.337255, 0.333333, 1.0 },
+ { 0.439216, 0.266667, 0.364706, 1.0 },
+ { 0.521569, 0.133333, 0.407843, 1.0 },
+ { 0.607843, 0.000000, 0.454902, 1.0 },
+ { 0.713725, 0.000000, 0.549020, 1.0 },
+ { 0.823529, 0.000000, 0.643137, 1.0 },
+ { 0.874510, 0.019608, 0.674510, 1.0 },
+ { 0.925490, 0.039216, 0.705882, 1.0 },
+ { 0.988235, 0.078431, 0.894118, 1.0 },
+ { 0.964706, 0.031373, 0.945098, 1.0 },
+ { 0.933333, 0.027451, 0.678431, 1.0 },
+ { 0.964706, 0.066667, 0.482353, 1.0 },
+ { 0.996078, 0.105882, 0.286275, 1.0 },
+ { 0.972549, 0.066667, 0.196078, 1.0 },
+ { 0.952941, 0.027451, 0.105882, 1.0 },
+ { 0.921569, 0.023529, 0.145098, 1.0 },
+ { 0.898039, 0.141176, 0.356863, 1.0 },
+ { 0.882353, 0.717647, 0.858824, 1.0 },
+ { 0.901961, 0.823529, 0.890196, 1.0 },
+ { 0.925490, 0.933333, 0.921569, 1.0 },
+ { 0.878431, 0.752941, 0.925490, 1.0 },
+ { 0.835294, 0.576471, 0.929412, 1.0 },
+ { 0.850980, 0.462745, 0.858824, 1.0 },
+ { 0.866667, 0.352941, 0.792157, 1.0 },
+ { 0.792157, 0.129412, 0.729412, 1.0 },
+ { 0.741176, 0.203922, 0.619608, 1.0 },
+ { 0.654902, 0.611765, 0.666667, 1.0 },
+ { 0.674510, 0.670588, 0.717647, 1.0 },
+ { 0.694118, 0.733333, 0.772549, 1.0 },
+ { 0.749020, 0.752941, 0.792157, 1.0 },
+ { 0.803922, 0.772549, 0.815686, 1.0 },
+ { 0.854902, 0.643137, 0.835294, 1.0 },
+ { 0.756863, 0.658824, 0.639216, 1.0 },
+ { 0.784314, 0.466667, 0.490196, 1.0 },
+ { 0.764706, 0.298039, 0.564706, 1.0 },
+ { 0.745098, 0.129412, 0.643137, 1.0 },
+ { 0.772549, 0.070588, 0.639216, 1.0 },
+ { 0.803922, 0.015686, 0.635294, 1.0 },
+ { 0.850980, 0.000000, 0.568627, 1.0 },
+ { 0.776471, 0.000000, 0.584314, 1.0 },
+ { 0.772549, 0.000000, 0.525490, 1.0 },
+ { 0.752941, 0.035294, 0.254902, 1.0 },
+ { 0.517647, 0.082353, 0.007843, 1.0 },
+ { 0.368627, 0.074510, 0.078431, 1.0 },
+ { 0.223529, 0.070588, 0.152941, 1.0 },
+ { 0.200000, 0.054902, 0.156863, 1.0 },
+ { 0.180392, 0.043137, 0.160784, 1.0 },
+ { 0.086275, 0.050980, 0.133333, 1.0 },
+ { 0.184314, 0.109804, 0.196078, 1.0 },
+ { 0.125490, 0.145098, 0.294118, 1.0 },
+ { 0.125490, 0.121569, 0.298039, 1.0 },
+ { 0.129412, 0.101961, 0.301961, 1.0 },
+ { 0.156863, 0.082353, 0.341176, 1.0 },
+ { 0.188235, 0.066667, 0.380392, 1.0 },
+ { 0.352941, 0.086275, 0.325490, 1.0 },
+ { 0.309804, 0.188235, 0.258824, 1.0 },
+ { 0.184314, 0.321569, 0.243137, 1.0 },
+ { 0.129412, 0.380392, 0.286275, 1.0 },
+ { 0.529412, 0.396078, 0.298039, 1.0 },
+ { 0.615686, 0.388235, 0.305882, 1.0 },
+ { 0.701961, 0.384314, 0.317647, 1.0 },
+ { 0.721569, 0.607843, 0.372549, 1.0 },
+ { 0.796078, 0.603922, 0.478431, 1.0 },
+ { 0.682353, 0.592157, 0.380392, 1.0 },
+ { 0.509804, 0.427451, 0.211765, 1.0 },
+ { 0.278431, 0.164706, 0.133333, 1.0 },
+ { 0.203922, 0.101961, 0.121569, 1.0 },
+ { 0.129412, 0.039216, 0.109804, 1.0 },
+ { 0.101961, 0.019608, 0.101961, 1.0 },
+ { 0.078431, 0.000000, 0.098039, 1.0 },
+ { 0.164706, 0.043137, 0.000000, 1.0 },
+ { 0.203922, 0.141176, 0.050980, 1.0 },
+ { 0.368627, 0.223529, 0.019608, 1.0 },
+ { 0.266667, 0.282353, 0.050980, 1.0 },
+ { 0.227451, 0.337255, 0.007843, 1.0 },
+ { 0.219608, 0.294118, 0.058824, 1.0 },
+ { 0.211765, 0.250980, 0.113725, 1.0 },
+ { 0.094118, 0.317647, 0.000000, 1.0 },
+ { 0.125490, 0.443137, 0.031373, 1.0 },
+ { 0.086275, 0.317647, 0.000000, 1.0 },
+ { 0.058824, 0.227451, 0.117647, 1.0 },
+ { 0.278431, 0.160784, 0.301961, 1.0 },
+ { 0.384314, 0.188235, 0.396078, 1.0 },
+ { 0.494118, 0.215686, 0.490196, 1.0 },
+ { 0.580392, 0.168627, 0.533333, 1.0 },
+ { 0.670588, 0.125490, 0.576471, 1.0 },
+ { 0.690196, 0.039216, 0.564706, 1.0 },
+ { 0.662745, 0.070588, 0.490196, 1.0 },
+ { 0.545098, 0.278431, 0.368627, 1.0 },
+ { 0.603922, 0.286275, 0.274510, 1.0 },
+ { 0.662745, 0.156863, 0.137255, 1.0 },
+ { 0.596078, 0.101961, 0.215686, 1.0 },
+ { 0.529412, 0.047059, 0.294118, 1.0 },
+ { 0.694118, 0.000000, 0.505882, 1.0 },
+ { 0.827451, 0.031373, 0.737255, 1.0 },
+ { 0.945098, 0.125490, 0.827451, 1.0 },
+ { 1.000000, 0.160784, 0.976471, 1.0 },
+ { 1.000000, 0.180392, 0.917647, 1.0 },
+ { 0.949020, 0.133333, 0.843137, 1.0 },
+ { 0.898039, 0.090196, 0.768627, 1.0 },
+ { 0.905882, 0.003922, 0.631373, 1.0 },
+ { 0.870588, 0.039216, 0.572549, 1.0 },
+ { 0.972549, 0.043137, 0.223529, 1.0 },
+ { 0.984314, 0.019608, 0.101961, 1.0 },
+ { 0.976471, 0.113725, 0.058824, 1.0 },
+ { 0.831373, 0.070588, 0.105882, 1.0 },
+ { 0.717647, 0.000000, 0.419608, 1.0 },
+ { 0.749020, 0.000000, 0.529412, 1.0 },
+ { 0.780392, 0.000000, 0.643137, 1.0 },
+ { 0.776471, 0.035294, 0.670588, 1.0 },
+ { 0.796078, 0.090196, 0.674510, 1.0 },
+ { 0.686275, 0.160784, 0.650980, 1.0 },
+ { 0.596078, 0.258824, 0.498039, 1.0 },
+ { 0.352941, 0.270588, 0.203922, 1.0 },
+ { 0.258824, 0.215686, 0.203922, 1.0 },
+ { 0.164706, 0.164706, 0.203922, 1.0 },
+ { 0.141176, 0.235294, 0.235294, 1.0 },
+ { 0.250980, 0.282353, 0.333333, 1.0 },
+ { 0.278431, 0.188235, 0.368627, 1.0 },
+ { 0.388235, 0.200000, 0.388235, 1.0 },
+ { 0.431373, 0.121569, 0.376471, 1.0 },
+ { 0.443137, 0.109804, 0.576471, 1.0 },
+ { 0.498039, 0.090196, 0.478431, 1.0 },
+ { 0.588235, 0.015686, 0.411765, 1.0 },
+ { 0.639216, 0.000000, 0.454902, 1.0 },
+ { 0.670588, 0.000000, 0.396078, 1.0 },
+ { 0.819608, 0.035294, 0.188235, 1.0 },
+ { 0.843137, 0.003922, 0.098039, 1.0 },
+ { 0.701961, 0.062745, 0.137255, 1.0 },
+ { 0.431373, 0.301961, 0.266667, 1.0 },
+ { 0.427451, 0.325490, 0.258824, 1.0 },
+ { 0.427451, 0.349020, 0.250980, 1.0 },
+ { 0.631373, 0.368627, 0.152941, 1.0 },
+ { 0.674510, 0.556863, 0.070588, 1.0 },
+ { 0.568627, 0.494118, 0.223529, 1.0 },
+ { 0.552941, 0.337255, 0.325490, 1.0 },
+ { 0.666667, 0.050980, 0.470588, 1.0 },
+ { 0.784314, 0.043137, 0.549020, 1.0 },
+ { 0.827451, 0.031373, 0.623529, 1.0 },
+ { 0.941176, 0.133333, 0.701961, 1.0 },
+ { 0.941176, 0.113725, 0.721569, 1.0 },
+ { 0.905882, 0.117647, 0.737255, 1.0 },
+ { 0.756863, 0.200000, 0.678431, 1.0 },
+ { 0.596078, 0.400000, 0.545098, 1.0 },
+ { 0.517647, 0.541176, 0.400000, 1.0 },
+ { 0.313725, 0.635294, 0.478431, 1.0 },
+ { 0.168627, 0.470588, 0.588235, 1.0 },
+ { 0.176471, 0.423529, 0.380392, 1.0 },
+ { 0.145098, 0.309804, 0.364706, 1.0 },
+ { 0.266667, 0.196078, 0.290196, 1.0 },
+ { 0.349020, 0.172549, 0.250980, 1.0 },
+ { 0.505882, 0.050980, 0.203922, 1.0 },
+ { 0.639216, 0.000000, 0.058824, 1.0 },
+ { 0.658824, 0.003922, 0.031373, 1.0 },
+ { 0.631373, 0.027451, 0.027451, 1.0 },
+ { 0.619608, 0.003922, 0.117647, 1.0 },
+ { 0.533333, 0.000000, 0.317647, 1.0 },
+ { 0.549020, 0.086275, 0.454902, 1.0 },
+ { 0.580392, 0.298039, 0.549020, 1.0 },
+ { 0.482353, 0.482353, 0.631373, 1.0 },
+ { 0.364706, 0.709804, 0.725490, 1.0 },
+ { 0.549020, 0.858824, 0.839216, 1.0 },
+ { 0.321569, 0.960784, 0.949020, 1.0 },
+ { 0.258824, 0.678431, 0.898039, 1.0 },
+ { 0.368627, 0.725490, 0.690196, 1.0 },
+ { 0.443137, 0.600000, 0.321569, 1.0 },
+ { 0.705882, 0.603922, 0.364706, 1.0 },
+ { 0.776471, 0.654902, 0.392157, 1.0 },
+ { 0.780392, 0.729412, 0.368627, 1.0 },
+ { 0.835294, 0.733333, 0.494118, 1.0 },
+ { 0.941176, 0.850980, 0.576471, 1.0 },
+ { 0.827451, 0.607843, 0.541176, 1.0 },
+ { 0.592157, 0.490196, 0.525490, 1.0 },
+ { 0.439216, 0.443137, 0.380392, 1.0 },
+ { 0.380392, 0.380392, 0.380392, 1.0 },
+ { 0.349020, 0.360784, 0.419608, 1.0 },
+ { 0.541176, 0.403922, 0.498039, 1.0 },
+ { 0.725490, 0.396078, 0.525490, 1.0 },
+ { 0.788235, 0.486275, 0.564706, 1.0 },
+ { 0.941176, 0.333333, 0.741176, 1.0 },
+ { 0.870588, 0.117647, 0.756863, 1.0 },
+ { 0.741176, 0.078431, 0.670588, 1.0 },
+ { 0.682353, 0.000000, 0.611765, 1.0 },
+ { 0.592157, 0.000000, 0.462745, 1.0 },
+ { 0.439216, 0.015686, 0.411765, 1.0 },
+ { 0.360784, 0.109804, 0.254902, 1.0 },
+ { 0.254902, 0.109804, 0.141176, 1.0 },
+ { 0.207843, 0.133333, 0.258824, 1.0 },
+ { 0.262745, 0.317647, 0.180392, 1.0 },
+ { 0.360784, 0.325490, 0.211765, 1.0 },
+ { 0.419608, 0.274510, 0.243137, 1.0 },
+ { 0.443137, 0.109804, 0.364706, 1.0 },
+ { 0.407843, 0.066667, 0.337255, 1.0 },
+ { 0.298039, 0.023529, 0.270588, 1.0 },
+ { 0.207843, 0.086275, 0.219608, 1.0 },
+ { 0.258824, 0.184314, 0.129412, 1.0 },
+ { 0.313725, 0.219608, 0.117647, 1.0 },
+ { 0.364706, 0.282353, 0.207843, 1.0 },
+ { 0.458824, 0.368627, 0.305882, 1.0 },
+ { 0.603922, 0.450980, 0.227451, 1.0 },
+ { 0.768627, 0.490196, 0.364706, 1.0 },
+ };
+/* Apophysis-040427-51StPeacocl */
+static double4 colors_276[] = {
+ { 0.070588, 0.031373, 0.756863, 1.0 },
+ { 0.129412, 0.145098, 0.188235, 1.0 },
+ { 0.176471, 0.082353, 0.137255, 1.0 },
+ { 0.227451, 0.019608, 0.090196, 1.0 },
+ { 0.396078, 0.035294, 0.133333, 1.0 },
+ { 0.564706, 0.050980, 0.176471, 1.0 },
+ { 0.631373, 0.023529, 0.203922, 1.0 },
+ { 0.701961, 0.000000, 0.235294, 1.0 },
+ { 0.901961, 0.050980, 0.082353, 1.0 },
+ { 0.921569, 0.023529, 0.043137, 1.0 },
+ { 0.945098, 0.000000, 0.007843, 1.0 },
+ { 0.929412, 0.011765, 0.015686, 1.0 },
+ { 0.917647, 0.023529, 0.027451, 1.0 },
+ { 0.929412, 0.180392, 0.050980, 1.0 },
+ { 0.945098, 0.337255, 0.078431, 1.0 },
+ { 0.909804, 0.372549, 0.145098, 1.0 },
+ { 0.878431, 0.407843, 0.211765, 1.0 },
+ { 0.760784, 0.635294, 0.309804, 1.0 },
+ { 0.662745, 0.737255, 0.164706, 1.0 },
+ { 0.564706, 0.839216, 0.023529, 1.0 },
+ { 0.431373, 0.623529, 0.035294, 1.0 },
+ { 0.298039, 0.411765, 0.050980, 1.0 },
+ { 0.223529, 0.309804, 0.050980, 1.0 },
+ { 0.152941, 0.211765, 0.050980, 1.0 },
+ { 0.039216, 0.015686, 0.000000, 1.0 },
+ { 0.019608, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.000000, 1.0 },
+ { 0.031373, 0.023529, 0.000000, 1.0 },
+ { 0.062745, 0.035294, 0.003922, 1.0 },
+ { 0.160784, 0.066667, 0.129412, 1.0 },
+ { 0.149020, 0.035294, 0.584314, 1.0 },
+ { 0.105882, 0.266667, 0.752941, 1.0 },
+ { 0.152941, 0.215686, 0.462745, 1.0 },
+ { 0.203922, 0.168627, 0.172549, 1.0 },
+ { 0.192157, 0.227451, 0.129412, 1.0 },
+ { 0.180392, 0.286275, 0.086275, 1.0 },
+ { 0.207843, 0.274510, 0.078431, 1.0 },
+ { 0.239216, 0.262745, 0.074510, 1.0 },
+ { 0.427451, 0.313725, 0.054902, 1.0 },
+ { 0.513725, 0.372549, 0.137255, 1.0 },
+ { 0.603922, 0.435294, 0.219608, 1.0 },
+ { 0.490196, 0.403922, 0.313725, 1.0 },
+ { 0.380392, 0.376471, 0.407843, 1.0 },
+ { 0.396078, 0.368627, 0.490196, 1.0 },
+ { 0.415686, 0.364706, 0.576471, 1.0 },
+ { 0.498039, 0.172549, 0.525490, 1.0 },
+ { 0.290196, 0.015686, 0.537255, 1.0 },
+ { 0.000000, 0.062745, 0.878431, 1.0 },
+ { 0.109804, 0.050980, 0.874510, 1.0 },
+ { 0.219608, 0.039216, 0.870588, 1.0 },
+ { 0.254902, 0.211765, 0.917647, 1.0 },
+ { 0.294118, 0.388235, 0.968627, 1.0 },
+ { 0.294118, 0.305882, 0.803922, 1.0 },
+ { 0.298039, 0.223529, 0.643137, 1.0 },
+ { 0.321569, 0.117647, 0.270588, 1.0 },
+ { 0.470588, 0.101961, 0.184314, 1.0 },
+ { 0.619608, 0.086275, 0.101961, 1.0 },
+ { 0.725490, 0.062745, 0.078431, 1.0 },
+ { 0.835294, 0.039216, 0.054902, 1.0 },
+ { 0.862745, 0.027451, 0.050980, 1.0 },
+ { 0.894118, 0.015686, 0.047059, 1.0 },
+ { 0.894118, 0.011765, 0.035294, 1.0 },
+ { 0.972549, 0.003922, 0.035294, 1.0 },
+ { 0.960784, 0.003922, 0.011765, 1.0 },
+ { 0.933333, 0.023529, 0.031373, 1.0 },
+ { 0.909804, 0.047059, 0.054902, 1.0 },
+ { 0.890196, 0.137255, 0.074510, 1.0 },
+ { 0.870588, 0.231373, 0.094118, 1.0 },
+ { 0.937255, 0.376471, 0.156863, 1.0 },
+ { 0.949020, 0.454902, 0.258824, 1.0 },
+ { 0.854902, 0.650980, 0.831373, 1.0 },
+ { 0.756863, 0.454902, 0.741176, 1.0 },
+ { 0.662745, 0.262745, 0.654902, 1.0 },
+ { 0.576471, 0.309804, 0.447059, 1.0 },
+ { 0.494118, 0.356863, 0.239216, 1.0 },
+ { 0.403922, 0.294118, 0.188235, 1.0 },
+ { 0.317647, 0.231373, 0.141176, 1.0 },
+ { 0.235294, 0.211765, 0.149020, 1.0 },
+ { 0.223529, 0.239216, 0.043137, 1.0 },
+ { 0.066667, 0.156863, 0.000000, 1.0 },
+ { 0.039216, 0.082353, 0.000000, 1.0 },
+ { 0.011765, 0.011765, 0.000000, 1.0 },
+ { 0.007843, 0.007843, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.031373, 0.000000, 0.000000, 1.0 },
+ { 0.121569, 0.000000, 0.000000, 1.0 },
+ { 0.309804, 0.000000, 0.015686, 1.0 },
+ { 0.482353, 0.000000, 0.007843, 1.0 },
+ { 0.654902, 0.000000, 0.000000, 1.0 },
+ { 0.678431, 0.007843, 0.015686, 1.0 },
+ { 0.701961, 0.015686, 0.035294, 1.0 },
+ { 0.835294, 0.039216, 0.062745, 1.0 },
+ { 0.792157, 0.203922, 0.058824, 1.0 },
+ { 0.788235, 0.384314, 0.215686, 1.0 },
+ { 0.662745, 0.572549, 0.196078, 1.0 },
+ { 0.866667, 0.333333, 0.278431, 1.0 },
+ { 0.933333, 0.529412, 0.254902, 1.0 },
+ { 1.000000, 0.725490, 0.235294, 1.0 },
+ { 0.996078, 0.752941, 0.207843, 1.0 },
+ { 0.992157, 0.780392, 0.184314, 1.0 },
+ { 0.968627, 0.549020, 0.047059, 1.0 },
+ { 0.898039, 0.372549, 0.086275, 1.0 },
+ { 0.513725, 0.227451, 0.101961, 1.0 },
+ { 0.345098, 0.176471, 0.054902, 1.0 },
+ { 0.180392, 0.125490, 0.011765, 1.0 },
+ { 0.168627, 0.156863, 0.003922, 1.0 },
+ { 0.160784, 0.188235, 0.000000, 1.0 },
+ { 0.086275, 0.203922, 0.000000, 1.0 },
+ { 0.141176, 0.313725, 0.019608, 1.0 },
+ { 0.203922, 0.537255, 0.313725, 1.0 },
+ { 0.211765, 0.803922, 0.423529, 1.0 },
+ { 0.207843, 0.921569, 0.729412, 1.0 },
+ { 0.239216, 0.678431, 0.670588, 1.0 },
+ { 0.274510, 0.435294, 0.615686, 1.0 },
+ { 0.384314, 0.372549, 0.352941, 1.0 },
+ { 0.494118, 0.121569, 0.278431, 1.0 },
+ { 0.658824, 0.019608, 0.203922, 1.0 },
+ { 0.709804, 0.003922, 0.250980, 1.0 },
+ { 0.776471, 0.019608, 0.039216, 1.0 },
+ { 0.807843, 0.007843, 0.019608, 1.0 },
+ { 0.839216, 0.000000, 0.000000, 1.0 },
+ { 0.788235, 0.058824, 0.000000, 1.0 },
+ { 0.737255, 0.117647, 0.000000, 1.0 },
+ { 0.635294, 0.196078, 0.039216, 1.0 },
+ { 0.662745, 0.368627, 0.000000, 1.0 },
+ { 0.658824, 0.513725, 0.066667, 1.0 },
+ { 0.619608, 0.490196, 0.086275, 1.0 },
+ { 0.349020, 0.600000, 0.160784, 1.0 },
+ { 0.239216, 0.627451, 0.078431, 1.0 },
+ { 0.133333, 0.654902, 0.000000, 1.0 },
+ { 0.231373, 0.709804, 0.235294, 1.0 },
+ { 0.396078, 0.721569, 0.360784, 1.0 },
+ { 0.274510, 0.709804, 0.443137, 1.0 },
+ { 0.294118, 0.862745, 0.733333, 1.0 },
+ { 0.482353, 0.588235, 0.458824, 1.0 },
+ { 0.552941, 0.470588, 0.325490, 1.0 },
+ { 0.627451, 0.356863, 0.196078, 1.0 },
+ { 0.596078, 0.352941, 0.223529, 1.0 },
+ { 0.564706, 0.352941, 0.250980, 1.0 },
+ { 0.517647, 0.349020, 0.211765, 1.0 },
+ { 0.372549, 0.341176, 0.200000, 1.0 },
+ { 0.321569, 0.427451, 0.250980, 1.0 },
+ { 0.211765, 0.427451, 0.274510, 1.0 },
+ { 0.376471, 0.400000, 0.000000, 1.0 },
+ { 0.474510, 0.368627, 0.011765, 1.0 },
+ { 0.576471, 0.337255, 0.023529, 1.0 },
+ { 0.694118, 0.125490, 0.019608, 1.0 },
+ { 0.807843, 0.039216, 0.000000, 1.0 },
+ { 0.843137, 0.007843, 0.000000, 1.0 },
+ { 0.882353, 0.000000, 0.003922, 1.0 },
+ { 0.890196, 0.000000, 0.035294, 1.0 },
+ { 0.878431, 0.011765, 0.027451, 1.0 },
+ { 0.866667, 0.027451, 0.019608, 1.0 },
+ { 0.780392, 0.113725, 0.000000, 1.0 },
+ { 0.862745, 0.239216, 0.019608, 1.0 },
+ { 0.941176, 0.290196, 0.000000, 1.0 },
+ { 0.937255, 0.290196, 0.113725, 1.0 },
+ { 1.000000, 0.321569, 0.054902, 1.0 },
+ { 1.000000, 0.423529, 0.054902, 1.0 },
+ { 0.878431, 0.321569, 0.039216, 1.0 },
+ { 0.866667, 0.337255, 0.058824, 1.0 },
+ { 0.854902, 0.356863, 0.078431, 1.0 },
+ { 0.752941, 0.419608, 0.101961, 1.0 },
+ { 0.709804, 0.274510, 0.094118, 1.0 },
+ { 0.627451, 0.325490, 0.105882, 1.0 },
+ { 0.596078, 0.227451, 0.129412, 1.0 },
+ { 0.298039, 0.019608, 0.043137, 1.0 },
+ { 0.274510, 0.019608, 0.019608, 1.0 },
+ { 0.254902, 0.023529, 0.000000, 1.0 },
+ { 0.184314, 0.000000, 0.000000, 1.0 },
+ { 0.160784, 0.054902, 0.000000, 1.0 },
+ { 0.149020, 0.062745, 0.011765, 1.0 },
+ { 0.109804, 0.062745, 0.000000, 1.0 },
+ { 0.141176, 0.101961, 0.054902, 1.0 },
+ { 0.101961, 0.145098, 0.090196, 1.0 },
+ { 0.207843, 0.215686, 0.019608, 1.0 },
+ { 0.203922, 0.203922, 0.000000, 1.0 },
+ { 0.231373, 0.184314, 0.019608, 1.0 },
+ { 0.219608, 0.180392, 0.043137, 1.0 },
+ { 0.266667, 0.094118, 0.098039, 1.0 },
+ { 0.317647, 0.215686, 0.156863, 1.0 },
+ { 0.474510, 0.231373, 0.141176, 1.0 },
+ { 0.823529, 0.117647, 0.407843, 1.0 },
+ { 0.831373, 0.066667, 0.556863, 1.0 },
+ { 0.843137, 0.015686, 0.709804, 1.0 },
+ { 0.564706, 0.070588, 0.600000, 1.0 },
+ { 0.411765, 0.125490, 0.650980, 1.0 },
+ { 0.470588, 0.000000, 0.611765, 1.0 },
+ { 0.360784, 0.007843, 0.490196, 1.0 },
+ { 0.223529, 0.078431, 0.290196, 1.0 },
+ { 0.207843, 0.015686, 0.098039, 1.0 },
+ { 0.415686, 0.000000, 0.054902, 1.0 },
+ { 0.541176, 0.000000, 0.027451, 1.0 },
+ { 0.619608, 0.000000, 0.000000, 1.0 },
+ { 0.666667, 0.031373, 0.074510, 1.0 },
+ { 0.592157, 0.023529, 0.035294, 1.0 },
+ { 0.529412, 0.047059, 0.058824, 1.0 },
+ { 0.478431, 0.235294, 0.050980, 1.0 },
+ { 0.427451, 0.200000, 0.054902, 1.0 },
+ { 0.396078, 0.192157, 0.000000, 1.0 },
+ { 0.270588, 0.133333, 0.000000, 1.0 },
+ { 0.290196, 0.258824, 0.015686, 1.0 },
+ { 0.298039, 0.301961, 0.043137, 1.0 },
+ { 0.235294, 0.427451, 0.117647, 1.0 },
+ { 0.203922, 0.419608, 0.266667, 1.0 },
+ { 0.211765, 0.325490, 0.239216, 1.0 },
+ { 0.164706, 0.305882, 0.164706, 1.0 },
+ { 0.235294, 0.341176, 0.078431, 1.0 },
+ { 0.219608, 0.239216, 0.019608, 1.0 },
+ { 0.074510, 0.121569, 0.082353, 1.0 },
+ { 0.027451, 0.000000, 0.027451, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.078431, 0.000000, 0.000000, 1.0 },
+ { 0.176471, 0.007843, 0.043137, 1.0 },
+ { 0.231373, 0.125490, 0.286275, 1.0 },
+ { 0.486275, 0.074510, 0.294118, 1.0 },
+ { 0.462745, 0.000000, 0.427451, 1.0 },
+ { 0.360784, 0.023529, 0.458824, 1.0 },
+ { 0.376471, 0.074510, 0.396078, 1.0 },
+ { 0.400000, 0.164706, 0.407843, 1.0 },
+ { 0.388235, 0.301961, 0.247059, 1.0 },
+ { 0.513725, 0.345098, 0.176471, 1.0 },
+ { 0.439216, 0.380392, 0.149020, 1.0 },
+ { 0.356863, 0.345098, 0.145098, 1.0 },
+ { 0.207843, 0.313725, 0.239216, 1.0 },
+ { 0.282353, 0.274510, 0.227451, 1.0 },
+ { 0.443137, 0.309804, 0.172549, 1.0 },
+ { 0.537255, 0.243137, 0.086275, 1.0 },
+ { 0.784314, 0.329412, 0.098039, 1.0 },
+ { 0.811765, 0.270588, 0.027451, 1.0 },
+ { 0.858824, 0.266667, 0.000000, 1.0 },
+ { 0.847059, 0.313725, 0.086275, 1.0 },
+ { 0.803922, 0.321569, 0.188235, 1.0 },
+ { 0.870588, 0.235294, 0.317647, 1.0 },
+ { 0.713725, 0.317647, 0.247059, 1.0 },
+ { 0.635294, 0.415686, 0.270588, 1.0 },
+ { 0.580392, 0.325490, 0.239216, 1.0 },
+ { 0.682353, 0.207843, 0.274510, 1.0 },
+ { 0.725490, 0.054902, 0.090196, 1.0 },
+ { 0.745098, 0.011765, 0.039216, 1.0 },
+ { 0.756863, 0.019608, 0.023529, 1.0 },
+ { 0.709804, 0.000000, 0.027451, 1.0 },
+ { 0.686275, 0.000000, 0.000000, 1.0 },
+ { 0.670588, 0.000000, 0.000000, 1.0 },
+ { 0.576471, 0.000000, 0.000000, 1.0 },
+ { 0.341176, 0.062745, 0.133333, 1.0 },
+ { 0.513725, 0.019608, 0.105882, 1.0 },
+ };
+/* Apophysis-040427-51TmplWatrs2 */
+static double4 colors_277[] = {
+ { 0.227451, 0.121569, 0.039216, 1.0 },
+ { 0.117647, 0.047059, 0.007843, 1.0 },
+ { 0.129412, 0.113725, 0.058824, 1.0 },
+ { 0.145098, 0.180392, 0.113725, 1.0 },
+ { 0.184314, 0.188235, 0.109804, 1.0 },
+ { 0.227451, 0.196078, 0.105882, 1.0 },
+ { 0.235294, 0.215686, 0.101961, 1.0 },
+ { 0.247059, 0.235294, 0.098039, 1.0 },
+ { 0.407843, 0.219608, 0.062745, 1.0 },
+ { 0.545098, 0.250980, 0.078431, 1.0 },
+ { 0.686275, 0.286275, 0.098039, 1.0 },
+ { 0.780392, 0.152941, 0.047059, 1.0 },
+ { 0.878431, 0.019608, 0.000000, 1.0 },
+ { 0.713725, 0.101961, 0.011765, 1.0 },
+ { 0.552941, 0.188235, 0.027451, 1.0 },
+ { 0.490196, 0.223529, 0.039216, 1.0 },
+ { 0.431373, 0.262745, 0.054902, 1.0 },
+ { 0.400000, 0.239216, 0.113725, 1.0 },
+ { 0.325490, 0.156863, 0.058824, 1.0 },
+ { 0.254902, 0.078431, 0.003922, 1.0 },
+ { 0.239216, 0.039216, 0.027451, 1.0 },
+ { 0.223529, 0.000000, 0.050980, 1.0 },
+ { 0.211765, 0.007843, 0.031373, 1.0 },
+ { 0.203922, 0.015686, 0.015686, 1.0 },
+ { 0.090196, 0.000000, 0.031373, 1.0 },
+ { 0.098039, 0.019608, 0.015686, 1.0 },
+ { 0.109804, 0.043137, 0.003922, 1.0 },
+ { 0.168627, 0.062745, 0.007843, 1.0 },
+ { 0.231373, 0.086275, 0.015686, 1.0 },
+ { 0.294118, 0.141176, 0.027451, 1.0 },
+ { 0.360784, 0.196078, 0.039216, 1.0 },
+ { 0.498039, 0.200000, 0.058824, 1.0 },
+ { 0.517647, 0.274510, 0.113725, 1.0 },
+ { 0.521569, 0.349020, 0.156863, 1.0 },
+ { 0.521569, 0.372549, 0.184314, 1.0 },
+ { 0.521569, 0.400000, 0.215686, 1.0 },
+ { 0.545098, 0.466667, 0.247059, 1.0 },
+ { 0.568627, 0.537255, 0.282353, 1.0 },
+ { 0.580392, 0.568627, 0.305882, 1.0 },
+ { 0.596078, 0.600000, 0.333333, 1.0 },
+ { 0.741176, 0.603922, 0.345098, 1.0 },
+ { 0.835294, 0.568627, 0.325490, 1.0 },
+ { 0.929412, 0.537255, 0.305882, 1.0 },
+ { 0.788235, 0.517647, 0.313725, 1.0 },
+ { 0.647059, 0.498039, 0.321569, 1.0 },
+ { 0.611765, 0.466667, 0.309804, 1.0 },
+ { 0.576471, 0.435294, 0.301961, 1.0 },
+ { 0.470588, 0.356863, 0.239216, 1.0 },
+ { 0.384314, 0.317647, 0.247059, 1.0 },
+ { 0.384314, 0.231373, 0.109804, 1.0 },
+ { 0.400000, 0.203922, 0.070588, 1.0 },
+ { 0.415686, 0.180392, 0.035294, 1.0 },
+ { 0.458824, 0.250980, 0.082353, 1.0 },
+ { 0.501961, 0.321569, 0.129412, 1.0 },
+ { 0.517647, 0.329412, 0.133333, 1.0 },
+ { 0.537255, 0.341176, 0.141176, 1.0 },
+ { 0.564706, 0.411765, 0.196078, 1.0 },
+ { 0.537255, 0.450980, 0.235294, 1.0 },
+ { 0.513725, 0.494118, 0.274510, 1.0 },
+ { 0.549020, 0.486275, 0.262745, 1.0 },
+ { 0.584314, 0.482353, 0.250980, 1.0 },
+ { 0.607843, 0.486275, 0.247059, 1.0 },
+ { 0.631373, 0.490196, 0.247059, 1.0 },
+ { 0.588235, 0.431373, 0.192157, 1.0 },
+ { 0.600000, 0.384314, 0.172549, 1.0 },
+ { 0.654902, 0.407843, 0.200000, 1.0 },
+ { 0.658824, 0.407843, 0.184314, 1.0 },
+ { 0.662745, 0.411765, 0.172549, 1.0 },
+ { 0.647059, 0.384314, 0.160784, 1.0 },
+ { 0.631373, 0.356863, 0.152941, 1.0 },
+ { 0.580392, 0.262745, 0.054902, 1.0 },
+ { 0.521569, 0.172549, 0.007843, 1.0 },
+ { 0.431373, 0.000000, 0.019608, 1.0 },
+ { 0.356863, 0.000000, 0.011765, 1.0 },
+ { 0.282353, 0.000000, 0.003922, 1.0 },
+ { 0.239216, 0.023529, 0.003922, 1.0 },
+ { 0.196078, 0.047059, 0.003922, 1.0 },
+ { 0.203922, 0.078431, 0.015686, 1.0 },
+ { 0.215686, 0.109804, 0.027451, 1.0 },
+ { 0.239216, 0.152941, 0.062745, 1.0 },
+ { 0.333333, 0.192157, 0.090196, 1.0 },
+ { 0.525490, 0.392157, 0.215686, 1.0 },
+ { 0.619608, 0.494118, 0.274510, 1.0 },
+ { 0.717647, 0.596078, 0.333333, 1.0 },
+ { 0.796078, 0.627451, 0.376471, 1.0 },
+ { 0.874510, 0.662745, 0.419608, 1.0 },
+ { 0.937255, 0.701961, 0.505882, 1.0 },
+ { 0.980392, 0.835294, 0.556863, 1.0 },
+ { 0.925490, 0.650980, 0.419608, 1.0 },
+ { 0.835294, 0.533333, 0.313725, 1.0 },
+ { 0.745098, 0.419608, 0.207843, 1.0 },
+ { 0.709804, 0.392157, 0.180392, 1.0 },
+ { 0.678431, 0.364706, 0.156863, 1.0 },
+ { 0.631373, 0.368627, 0.164706, 1.0 },
+ { 0.600000, 0.368627, 0.149020, 1.0 },
+ { 0.568627, 0.384314, 0.180392, 1.0 },
+ { 0.529412, 0.345098, 0.141176, 1.0 },
+ { 0.529412, 0.286275, 0.094118, 1.0 },
+ { 0.556863, 0.215686, 0.047059, 1.0 },
+ { 0.584314, 0.145098, 0.000000, 1.0 },
+ { 0.556863, 0.086275, 0.007843, 1.0 },
+ { 0.529412, 0.027451, 0.015686, 1.0 },
+ { 0.509804, 0.031373, 0.011765, 1.0 },
+ { 0.513725, 0.184314, 0.050980, 1.0 },
+ { 0.607843, 0.400000, 0.188235, 1.0 },
+ { 0.631373, 0.443137, 0.215686, 1.0 },
+ { 0.658824, 0.486275, 0.247059, 1.0 },
+ { 0.635294, 0.470588, 0.231373, 1.0 },
+ { 0.615686, 0.458824, 0.219608, 1.0 },
+ { 0.611765, 0.364706, 0.152941, 1.0 },
+ { 0.631373, 0.243137, 0.078431, 1.0 },
+ { 0.568627, 0.117647, 0.003922, 1.0 },
+ { 0.423529, 0.011765, 0.000000, 1.0 },
+ { 0.317647, 0.121569, 0.078431, 1.0 },
+ { 0.305882, 0.168627, 0.094118, 1.0 },
+ { 0.298039, 0.219608, 0.113725, 1.0 },
+ { 0.301961, 0.258824, 0.149020, 1.0 },
+ { 0.345098, 0.321569, 0.188235, 1.0 },
+ { 0.474510, 0.349020, 0.200000, 1.0 },
+ { 0.509804, 0.337255, 0.145098, 1.0 },
+ { 0.654902, 0.298039, 0.121569, 1.0 },
+ { 0.647059, 0.258824, 0.082353, 1.0 },
+ { 0.643137, 0.223529, 0.043137, 1.0 },
+ { 0.631373, 0.172549, 0.019608, 1.0 },
+ { 0.623529, 0.125490, 0.000000, 1.0 },
+ { 0.607843, 0.203922, 0.035294, 1.0 },
+ { 0.615686, 0.239216, 0.074510, 1.0 },
+ { 0.619608, 0.243137, 0.078431, 1.0 },
+ { 0.584314, 0.231373, 0.086275, 1.0 },
+ { 0.392157, 0.215686, 0.062745, 1.0 },
+ { 0.356863, 0.196078, 0.070588, 1.0 },
+ { 0.321569, 0.180392, 0.078431, 1.0 },
+ { 0.266667, 0.215686, 0.082353, 1.0 },
+ { 0.235294, 0.168627, 0.105882, 1.0 },
+ { 0.219608, 0.160784, 0.078431, 1.0 },
+ { 0.196078, 0.062745, 0.156863, 1.0 },
+ { 0.058824, 0.000000, 0.215686, 1.0 },
+ { 0.121569, 0.000000, 0.117647, 1.0 },
+ { 0.184314, 0.000000, 0.023529, 1.0 },
+ { 0.231373, 0.000000, 0.015686, 1.0 },
+ { 0.282353, 0.000000, 0.011765, 1.0 },
+ { 0.384314, 0.011765, 0.003922, 1.0 },
+ { 0.470588, 0.000000, 0.007843, 1.0 },
+ { 0.482353, 0.003922, 0.000000, 1.0 },
+ { 0.486275, 0.007843, 0.098039, 1.0 },
+ { 0.313725, 0.227451, 0.133333, 1.0 },
+ { 0.309804, 0.274510, 0.164706, 1.0 },
+ { 0.309804, 0.321569, 0.200000, 1.0 },
+ { 0.341176, 0.352941, 0.231373, 1.0 },
+ { 0.443137, 0.388235, 0.211765, 1.0 },
+ { 0.494118, 0.407843, 0.211765, 1.0 },
+ { 0.552941, 0.400000, 0.168627, 1.0 },
+ { 0.521569, 0.337255, 0.133333, 1.0 },
+ { 0.494118, 0.309804, 0.129412, 1.0 },
+ { 0.470588, 0.282353, 0.125490, 1.0 },
+ { 0.454902, 0.294118, 0.113725, 1.0 },
+ { 0.498039, 0.329412, 0.121569, 1.0 },
+ { 0.533333, 0.356863, 0.141176, 1.0 },
+ { 0.564706, 0.415686, 0.172549, 1.0 },
+ { 0.603922, 0.411765, 0.184314, 1.0 },
+ { 0.678431, 0.427451, 0.184314, 1.0 },
+ { 0.776471, 0.572549, 0.286275, 1.0 },
+ { 0.745098, 0.498039, 0.243137, 1.0 },
+ { 0.717647, 0.423529, 0.200000, 1.0 },
+ { 0.701961, 0.349020, 0.141176, 1.0 },
+ { 0.568627, 0.262745, 0.070588, 1.0 },
+ { 0.435294, 0.180392, 0.015686, 1.0 },
+ { 0.349020, 0.090196, 0.003922, 1.0 },
+ { 0.352941, 0.000000, 0.000000, 1.0 },
+ { 0.345098, 0.003922, 0.000000, 1.0 },
+ { 0.337255, 0.007843, 0.000000, 1.0 },
+ { 0.309804, 0.000000, 0.000000, 1.0 },
+ { 0.298039, 0.047059, 0.007843, 1.0 },
+ { 0.278431, 0.050980, 0.003922, 1.0 },
+ { 0.274510, 0.054902, 0.003922, 1.0 },
+ { 0.333333, 0.152941, 0.019608, 1.0 },
+ { 0.376471, 0.207843, 0.074510, 1.0 },
+ { 0.392157, 0.274510, 0.133333, 1.0 },
+ { 0.415686, 0.360784, 0.168627, 1.0 },
+ { 0.411765, 0.419608, 0.235294, 1.0 },
+ { 0.494118, 0.470588, 0.274510, 1.0 },
+ { 0.521569, 0.505882, 0.254902, 1.0 },
+ { 0.533333, 0.529412, 0.305882, 1.0 },
+ { 0.533333, 0.537255, 0.309804, 1.0 },
+ { 0.486275, 0.498039, 0.274510, 1.0 },
+ { 0.478431, 0.482353, 0.270588, 1.0 },
+ { 0.474510, 0.466667, 0.266667, 1.0 },
+ { 0.372549, 0.345098, 0.305882, 1.0 },
+ { 0.286275, 0.290196, 0.219608, 1.0 },
+ { 0.270588, 0.258824, 0.121569, 1.0 },
+ { 0.203922, 0.262745, 0.141176, 1.0 },
+ { 0.243137, 0.239216, 0.129412, 1.0 },
+ { 0.301961, 0.219608, 0.105882, 1.0 },
+ { 0.407843, 0.235294, 0.082353, 1.0 },
+ { 0.474510, 0.290196, 0.109804, 1.0 },
+ { 0.611765, 0.352941, 0.156863, 1.0 },
+ { 0.701961, 0.400000, 0.180392, 1.0 },
+ { 0.874510, 0.498039, 0.301961, 1.0 },
+ { 0.941176, 0.658824, 0.431373, 1.0 },
+ { 0.890196, 0.800000, 0.729412, 1.0 },
+ { 0.921569, 0.925490, 0.870588, 1.0 },
+ { 0.933333, 0.929412, 0.921569, 1.0 },
+ { 0.921569, 0.925490, 0.901961, 1.0 },
+ { 0.925490, 0.929412, 0.866667, 1.0 },
+ { 0.784314, 0.784314, 0.792157, 1.0 },
+ { 0.823529, 0.741176, 0.486275, 1.0 },
+ { 0.756863, 0.545098, 0.411765, 1.0 },
+ { 0.600000, 0.533333, 0.494118, 1.0 },
+ { 0.509804, 0.396078, 0.333333, 1.0 },
+ { 0.482353, 0.388235, 0.341176, 1.0 },
+ { 0.478431, 0.400000, 0.294118, 1.0 },
+ { 0.435294, 0.403922, 0.250980, 1.0 },
+ { 0.419608, 0.368627, 0.235294, 1.0 },
+ { 0.349020, 0.325490, 0.231373, 1.0 },
+ { 0.329412, 0.274510, 0.172549, 1.0 },
+ { 0.329412, 0.215686, 0.098039, 1.0 },
+ { 0.368627, 0.172549, 0.027451, 1.0 },
+ { 0.305882, 0.078431, 0.000000, 1.0 },
+ { 0.278431, 0.090196, 0.000000, 1.0 },
+ { 0.368627, 0.176471, 0.050980, 1.0 },
+ { 0.454902, 0.290196, 0.101961, 1.0 },
+ { 0.521569, 0.364706, 0.223529, 1.0 },
+ { 0.545098, 0.462745, 0.294118, 1.0 },
+ { 0.674510, 0.556863, 0.415686, 1.0 },
+ { 0.725490, 0.705882, 0.486275, 1.0 },
+ { 0.811765, 0.776471, 0.482353, 1.0 },
+ { 0.886275, 0.890196, 0.623529, 1.0 },
+ { 0.921569, 0.925490, 0.854902, 1.0 },
+ { 0.925490, 0.929412, 0.905882, 1.0 },
+ { 0.956863, 0.952941, 0.874510, 1.0 },
+ { 0.929412, 0.933333, 0.760784, 1.0 },
+ { 0.933333, 0.921569, 0.650980, 1.0 },
+ { 0.917647, 0.921569, 0.623529, 1.0 },
+ { 0.925490, 0.850980, 0.584314, 1.0 },
+ { 0.909804, 0.780392, 0.517647, 1.0 },
+ { 0.866667, 0.674510, 0.411765, 1.0 },
+ { 0.639216, 0.505882, 0.266667, 1.0 },
+ { 0.517647, 0.376471, 0.188235, 1.0 },
+ { 0.396078, 0.305882, 0.141176, 1.0 },
+ { 0.266667, 0.172549, 0.070588, 1.0 },
+ { 0.196078, 0.082353, 0.011765, 1.0 },
+ { 0.215686, 0.070588, 0.000000, 1.0 },
+ { 0.262745, 0.145098, 0.050980, 1.0 },
+ { 0.368627, 0.200000, 0.074510, 1.0 },
+ { 0.486275, 0.380392, 0.196078, 1.0 },
+ { 0.584314, 0.588235, 0.360784, 1.0 },
+ { 0.611765, 0.690196, 0.411765, 1.0 },
+ { 0.729412, 0.780392, 0.509804, 1.0 },
+ { 0.745098, 0.729412, 0.443137, 1.0 },
+ { 0.713725, 0.670588, 0.411765, 1.0 },
+ { 0.623529, 0.603922, 0.345098, 1.0 },
+ { 0.588235, 0.592157, 0.325490, 1.0 },
+ { 0.615686, 0.517647, 0.266667, 1.0 },
+ { 0.654902, 0.552941, 0.313725, 1.0 },
+ { 0.674510, 0.686275, 0.407843, 1.0 },
+ { 0.658824, 0.580392, 0.349020, 1.0 },
+ };
+/* Apophysis-040427-51TeddyScare */
+static double4 colors_278[] = {
+ { 0.690196, 0.600000, 0.639216, 1.0 },
+ { 0.231373, 0.858824, 1.000000, 1.0 },
+ { 0.188235, 0.772549, 0.933333, 1.0 },
+ { 0.145098, 0.686275, 0.870588, 1.0 },
+ { 0.152941, 0.525490, 0.901961, 1.0 },
+ { 0.164706, 0.364706, 0.933333, 1.0 },
+ { 0.149020, 0.286275, 0.894118, 1.0 },
+ { 0.137255, 0.211765, 0.858824, 1.0 },
+ { 0.149020, 0.435294, 0.847059, 1.0 },
+ { 0.160784, 0.537255, 0.843137, 1.0 },
+ { 0.172549, 0.643137, 0.839216, 1.0 },
+ { 0.149020, 0.709804, 0.831373, 1.0 },
+ { 0.125490, 0.776471, 0.823529, 1.0 },
+ { 0.145098, 0.819608, 0.803922, 1.0 },
+ { 0.164706, 0.866667, 0.784314, 1.0 },
+ { 0.176471, 0.847059, 0.780392, 1.0 },
+ { 0.192157, 0.827451, 0.776471, 1.0 },
+ { 0.090196, 0.615686, 0.729412, 1.0 },
+ { 0.043137, 0.447059, 0.474510, 1.0 },
+ { 0.000000, 0.278431, 0.219608, 1.0 },
+ { 0.000000, 0.156863, 0.125490, 1.0 },
+ { 0.000000, 0.039216, 0.031373, 1.0 },
+ { 0.000000, 0.035294, 0.031373, 1.0 },
+ { 0.000000, 0.035294, 0.031373, 1.0 },
+ { 0.078431, 0.247059, 0.207843, 1.0 },
+ { 0.078431, 0.368627, 0.337255, 1.0 },
+ { 0.082353, 0.494118, 0.466667, 1.0 },
+ { 0.070588, 0.396078, 0.368627, 1.0 },
+ { 0.062745, 0.301961, 0.274510, 1.0 },
+ { 0.054902, 0.235294, 0.215686, 1.0 },
+ { 0.050980, 0.168627, 0.160784, 1.0 },
+ { 0.000000, 0.000000, 0.054902, 1.0 },
+ { 0.003922, 0.011765, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.011765, 0.000000, 1.0 },
+ { 0.000000, 0.031373, 0.011765, 1.0 },
+ { 0.000000, 0.050980, 0.023529, 1.0 },
+ { 0.070588, 0.341176, 0.329412, 1.0 },
+ { 0.094118, 0.419608, 0.521569, 1.0 },
+ { 0.121569, 0.501961, 0.717647, 1.0 },
+ { 0.396078, 0.576471, 0.674510, 1.0 },
+ { 0.670588, 0.650980, 0.635294, 1.0 },
+ { 0.721569, 0.631373, 0.403922, 1.0 },
+ { 0.776471, 0.611765, 0.172549, 1.0 },
+ { 0.788235, 0.709804, 0.125490, 1.0 },
+ { 0.619608, 0.521569, 0.125490, 1.0 },
+ { 0.152941, 0.568627, 0.529412, 1.0 },
+ { 0.160784, 0.600000, 0.615686, 1.0 },
+ { 0.172549, 0.631373, 0.701961, 1.0 },
+ { 0.176471, 0.698039, 0.772549, 1.0 },
+ { 0.184314, 0.768627, 0.847059, 1.0 },
+ { 0.270588, 0.768627, 0.870588, 1.0 },
+ { 0.360784, 0.772549, 0.898039, 1.0 },
+ { 0.701961, 0.717647, 0.854902, 1.0 },
+ { 0.458824, 0.678431, 0.890196, 1.0 },
+ { 0.215686, 0.639216, 0.925490, 1.0 },
+ { 0.176471, 0.745098, 0.878431, 1.0 },
+ { 0.141176, 0.850980, 0.831373, 1.0 },
+ { 0.145098, 0.854902, 0.815686, 1.0 },
+ { 0.152941, 0.862745, 0.803922, 1.0 },
+ { 0.152941, 0.862745, 0.803922, 1.0 },
+ { 0.141176, 0.827451, 0.760784, 1.0 },
+ { 0.152941, 0.705882, 0.886275, 1.0 },
+ { 0.152941, 0.584314, 0.862745, 1.0 },
+ { 0.156863, 0.466667, 0.839216, 1.0 },
+ { 0.145098, 0.349020, 0.847059, 1.0 },
+ { 0.137255, 0.231373, 0.858824, 1.0 },
+ { 0.164706, 0.145098, 0.894118, 1.0 },
+ { 0.137255, 0.211765, 0.858824, 1.0 },
+ { 0.152941, 0.298039, 0.850980, 1.0 },
+ { 0.137255, 0.419608, 0.874510, 1.0 },
+ { 0.121569, 0.545098, 0.898039, 1.0 },
+ { 0.121569, 0.686275, 0.878431, 1.0 },
+ { 0.121569, 0.831373, 0.858824, 1.0 },
+ { 0.149020, 0.890196, 0.847059, 1.0 },
+ { 0.180392, 0.952941, 0.835294, 1.0 },
+ { 0.141176, 0.874510, 0.807843, 1.0 },
+ { 0.145098, 0.843137, 0.788235, 1.0 },
+ { 0.149020, 0.686275, 0.850980, 1.0 },
+ { 0.133333, 0.647059, 0.788235, 1.0 },
+ { 0.117647, 0.607843, 0.725490, 1.0 },
+ { 0.109804, 0.647059, 0.713725, 1.0 },
+ { 0.101961, 0.686275, 0.701961, 1.0 },
+ { 0.109804, 0.682353, 0.682353, 1.0 },
+ { 0.113725, 0.568627, 0.533333, 1.0 },
+ { 0.117647, 0.576471, 0.513725, 1.0 },
+ { 0.082353, 0.435294, 0.388235, 1.0 },
+ { 0.050980, 0.298039, 0.266667, 1.0 },
+ { 0.039216, 0.235294, 0.235294, 1.0 },
+ { 0.027451, 0.172549, 0.207843, 1.0 },
+ { 0.074510, 0.027451, 0.066667, 1.0 },
+ { 0.011765, 0.003922, 0.015686, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.007843, 1.0 },
+ { 0.094118, 0.000000, 0.086275, 1.0 },
+ { 0.113725, 0.062745, 0.262745, 1.0 },
+ { 0.137255, 0.125490, 0.443137, 1.0 },
+ { 0.109804, 0.133333, 0.627451, 1.0 },
+ { 0.086275, 0.141176, 0.811765, 1.0 },
+ { 0.137255, 0.211765, 0.858824, 1.0 },
+ { 0.121569, 0.227451, 0.827451, 1.0 },
+ { 0.137255, 0.239216, 0.815686, 1.0 },
+ { 0.200000, 0.094118, 0.545098, 1.0 },
+ { 0.074510, 0.000000, 0.082353, 1.0 },
+ { 0.039216, 0.000000, 0.050980, 1.0 },
+ { 0.003922, 0.000000, 0.019608, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.023529, 0.011765, 1.0 },
+ { 0.000000, 0.039216, 0.035294, 1.0 },
+ { 0.000000, 0.176471, 0.176471, 1.0 },
+ { 0.074510, 0.313725, 0.294118, 1.0 },
+ { 0.066667, 0.678431, 0.635294, 1.0 },
+ { 0.090196, 0.741176, 0.686275, 1.0 },
+ { 0.117647, 0.803922, 0.737255, 1.0 },
+ { 0.141176, 0.780392, 0.768627, 1.0 },
+ { 0.113725, 0.654902, 0.603922, 1.0 },
+ { 0.113725, 0.521569, 0.494118, 1.0 },
+ { 0.062745, 0.270588, 0.239216, 1.0 },
+ { 0.003922, 0.019608, 0.015686, 1.0 },
+ { 0.000000, 0.007843, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.015686, 1.0 },
+ { 0.000000, 0.003922, 0.039216, 1.0 },
+ { 0.000000, 0.000000, 0.062745, 1.0 },
+ { 0.000000, 0.137255, 0.200000, 1.0 },
+ { 0.101961, 0.243137, 0.533333, 1.0 },
+ { 0.070588, 0.313725, 0.796078, 1.0 },
+ { 0.176471, 0.439216, 0.858824, 1.0 },
+ { 0.568627, 0.509804, 0.529412, 1.0 },
+ { 0.650980, 0.360784, 0.588235, 1.0 },
+ { 0.737255, 0.211765, 0.647059, 1.0 },
+ { 0.764706, 0.133333, 0.741176, 1.0 },
+ { 0.752941, 0.149020, 0.823529, 1.0 },
+ { 0.682353, 0.141176, 0.717647, 1.0 },
+ { 0.556863, 0.078431, 0.552941, 1.0 },
+ { 0.219608, 0.011765, 0.231373, 1.0 },
+ { 0.125490, 0.000000, 0.141176, 1.0 },
+ { 0.086275, 0.019608, 0.090196, 1.0 },
+ { 0.019608, 0.011765, 0.031373, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.003922, 0.015686, 1.0 },
+ { 0.000000, 0.007843, 0.023529, 1.0 },
+ { 0.015686, 0.054902, 0.050980, 1.0 },
+ { 0.027451, 0.203922, 0.215686, 1.0 },
+ { 0.129412, 0.447059, 0.552941, 1.0 },
+ { 0.094118, 0.529412, 0.749020, 1.0 },
+ { 0.109804, 0.427451, 0.776471, 1.0 },
+ { 0.109804, 0.200000, 0.741176, 1.0 },
+ { 0.211765, 0.231373, 0.549020, 1.0 },
+ { 0.207843, 0.066667, 0.239216, 1.0 },
+ { 0.207843, 0.003922, 0.184314, 1.0 },
+ { 0.125490, 0.015686, 0.101961, 1.0 },
+ { 0.043137, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.003922, 0.007843, 1.0 },
+ { 0.007843, 0.047059, 0.043137, 1.0 },
+ { 0.035294, 0.200000, 0.184314, 1.0 },
+ { 0.082353, 0.450980, 0.349020, 1.0 },
+ { 0.105882, 0.592157, 0.490196, 1.0 },
+ { 0.074510, 0.627451, 0.564706, 1.0 },
+ { 0.078431, 0.678431, 0.607843, 1.0 },
+ { 0.098039, 0.631373, 0.592157, 1.0 },
+ { 0.078431, 0.537255, 0.466667, 1.0 },
+ { 0.066667, 0.231373, 0.223529, 1.0 },
+ { 0.027451, 0.070588, 0.086275, 1.0 },
+ { 0.003922, 0.019608, 0.015686, 1.0 },
+ { 0.000000, 0.007843, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.015686, 0.027451, 1.0 },
+ { 0.000000, 0.086275, 0.078431, 1.0 },
+ { 0.000000, 0.200000, 0.184314, 1.0 },
+ { 0.000000, 0.333333, 0.376471, 1.0 },
+ { 0.105882, 0.403922, 0.639216, 1.0 },
+ { 0.109804, 0.560784, 0.784314, 1.0 },
+ { 0.129412, 0.600000, 0.737255, 1.0 },
+ { 0.098039, 0.600000, 0.792157, 1.0 },
+ { 0.125490, 0.662745, 0.843137, 1.0 },
+ { 0.141176, 0.631373, 0.843137, 1.0 },
+ { 0.101961, 0.588235, 0.831373, 1.0 },
+ { 0.101961, 0.525490, 0.870588, 1.0 },
+ { 0.098039, 0.482353, 0.831373, 1.0 },
+ { 0.133333, 0.372549, 0.823529, 1.0 },
+ { 0.109804, 0.294118, 0.835294, 1.0 },
+ { 0.274510, 0.313725, 0.796078, 1.0 },
+ { 0.411765, 0.454902, 0.909804, 1.0 },
+ { 0.631373, 0.509804, 0.823529, 1.0 },
+ { 0.854902, 0.870588, 0.905882, 1.0 },
+ { 0.886275, 0.921569, 0.980392, 1.0 },
+ { 0.980392, 0.878431, 0.929412, 1.0 },
+ { 0.756863, 0.309804, 1.000000, 1.0 },
+ { 0.796078, 0.105882, 0.870588, 1.0 },
+ { 0.780392, 0.109804, 0.854902, 1.0 },
+ { 0.749020, 0.129412, 0.839216, 1.0 },
+ { 0.666667, 0.129412, 0.717647, 1.0 },
+ { 0.294118, 0.184314, 0.486275, 1.0 },
+ { 0.184314, 0.196078, 0.396078, 1.0 },
+ { 0.152941, 0.098039, 0.227451, 1.0 },
+ { 0.113725, 0.019608, 0.121569, 1.0 },
+ { 0.062745, 0.015686, 0.054902, 1.0 },
+ { 0.011765, 0.027451, 0.039216, 1.0 },
+ { 0.027451, 0.086275, 0.066667, 1.0 },
+ { 0.031373, 0.239216, 0.207843, 1.0 },
+ { 0.074510, 0.482353, 0.447059, 1.0 },
+ { 0.125490, 0.639216, 0.619608, 1.0 },
+ { 0.129412, 0.792157, 0.709804, 1.0 },
+ { 0.105882, 0.854902, 0.733333, 1.0 },
+ { 0.090196, 0.839216, 0.717647, 1.0 },
+ { 0.058824, 0.733333, 0.647059, 1.0 },
+ { 0.058824, 0.658824, 0.588235, 1.0 },
+ };
+/* Apophysis-040427-51kaosGardenr */
+static double4 colors_279[] = {
+ { 0.231373, 0.000000, 0.313725, 1.0 },
+ { 0.015686, 0.317647, 0.341176, 1.0 },
+ { 0.105882, 0.415686, 0.400000, 1.0 },
+ { 0.196078, 0.517647, 0.462745, 1.0 },
+ { 0.164706, 0.674510, 0.380392, 1.0 },
+ { 0.133333, 0.831373, 0.298039, 1.0 },
+ { 0.172549, 0.886275, 0.349020, 1.0 },
+ { 0.215686, 0.941176, 0.403922, 1.0 },
+ { 0.325490, 0.945098, 0.368627, 1.0 },
+ { 0.501961, 0.956863, 0.458824, 1.0 },
+ { 0.682353, 0.968627, 0.549020, 1.0 },
+ { 0.819608, 0.949020, 0.282353, 1.0 },
+ { 0.956863, 0.933333, 0.015686, 1.0 },
+ { 0.827451, 0.772549, 0.200000, 1.0 },
+ { 0.698039, 0.611765, 0.388235, 1.0 },
+ { 0.658824, 0.658824, 0.411765, 1.0 },
+ { 0.623529, 0.705882, 0.435294, 1.0 },
+ { 0.462745, 0.788235, 0.474510, 1.0 },
+ { 0.521569, 0.768627, 0.470588, 1.0 },
+ { 0.580392, 0.749020, 0.466667, 1.0 },
+ { 0.623529, 0.643137, 0.427451, 1.0 },
+ { 0.670588, 0.537255, 0.388235, 1.0 },
+ { 0.686275, 0.470588, 0.368627, 1.0 },
+ { 0.701961, 0.403922, 0.349020, 1.0 },
+ { 0.733333, 0.200000, 0.207843, 1.0 },
+ { 0.788235, 0.105882, 0.219608, 1.0 },
+ { 0.847059, 0.011765, 0.231373, 1.0 },
+ { 0.768627, 0.031373, 0.156863, 1.0 },
+ { 0.694118, 0.050980, 0.086275, 1.0 },
+ { 0.631373, 0.066667, 0.133333, 1.0 },
+ { 0.568627, 0.082353, 0.184314, 1.0 },
+ { 0.325490, 0.188235, 0.282353, 1.0 },
+ { 0.015686, 0.000000, 0.678431, 1.0 },
+ { 0.000000, 0.019608, 0.156863, 1.0 },
+ { 0.000000, 0.007843, 0.078431, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.023529, 1.0 },
+ { 0.000000, 0.003922, 0.019608, 1.0 },
+ { 0.000000, 0.003922, 0.015686, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.168627, 0.133333, 1.0 },
+ { 0.000000, 0.435294, 0.066667, 1.0 },
+ { 0.152941, 0.788235, 0.309804, 1.0 },
+ { 0.294118, 0.796078, 0.380392, 1.0 },
+ { 0.439216, 0.803922, 0.454902, 1.0 },
+ { 0.301961, 0.882353, 0.431373, 1.0 },
+ { 0.164706, 0.960784, 0.407843, 1.0 },
+ { 0.113725, 0.964706, 0.372549, 1.0 },
+ { 0.066667, 0.968627, 0.341176, 1.0 },
+ { 0.125490, 0.815686, 0.533333, 1.0 },
+ { 0.082353, 0.823529, 0.631373, 1.0 },
+ { 0.043137, 0.835294, 0.733333, 1.0 },
+ { 0.125490, 0.698039, 0.545098, 1.0 },
+ { 0.207843, 0.560784, 0.356863, 1.0 },
+ { 0.333333, 0.533333, 0.321569, 1.0 },
+ { 0.462745, 0.505882, 0.286275, 1.0 },
+ { 0.494118, 0.470588, 0.235294, 1.0 },
+ { 0.525490, 0.435294, 0.270588, 1.0 },
+ { 0.494118, 0.352941, 0.305882, 1.0 },
+ { 0.529412, 0.392157, 0.294118, 1.0 },
+ { 0.564706, 0.431373, 0.286275, 1.0 },
+ { 0.603922, 0.454902, 0.305882, 1.0 },
+ { 0.647059, 0.482353, 0.325490, 1.0 },
+ { 0.709804, 0.564706, 0.400000, 1.0 },
+ { 0.898039, 0.517647, 0.584314, 1.0 },
+ { 0.976471, 0.631373, 0.921569, 1.0 },
+ { 0.976471, 0.580392, 0.878431, 1.0 },
+ { 0.976471, 0.533333, 0.839216, 1.0 },
+ { 0.800000, 0.600000, 0.643137, 1.0 },
+ { 0.627451, 0.670588, 0.450980, 1.0 },
+ { 0.580392, 0.690196, 0.454902, 1.0 },
+ { 0.537255, 0.709804, 0.462745, 1.0 },
+ { 0.423529, 0.733333, 0.415686, 1.0 },
+ { 0.392157, 0.709804, 0.349020, 1.0 },
+ { 0.545098, 0.623529, 0.031373, 1.0 },
+ { 0.588235, 0.517647, 0.160784, 1.0 },
+ { 0.635294, 0.411765, 0.294118, 1.0 },
+ { 0.713725, 0.501961, 0.278431, 1.0 },
+ { 0.792157, 0.596078, 0.262745, 1.0 },
+ { 1.000000, 0.537255, 0.427451, 1.0 },
+ { 0.909804, 0.568627, 0.541176, 1.0 },
+ { 0.952941, 0.470588, 0.650980, 1.0 },
+ { 0.937255, 0.427451, 0.615686, 1.0 },
+ { 0.925490, 0.384314, 0.584314, 1.0 },
+ { 0.870588, 0.388235, 0.576471, 1.0 },
+ { 0.815686, 0.396078, 0.568627, 1.0 },
+ { 0.694118, 0.466667, 0.525490, 1.0 },
+ { 0.615686, 0.443137, 0.650980, 1.0 },
+ { 0.474510, 0.105882, 0.694118, 1.0 },
+ { 0.537255, 0.015686, 0.709804, 1.0 },
+ { 0.454902, 0.105882, 0.176471, 1.0 },
+ { 0.513725, 0.050980, 0.086275, 1.0 },
+ { 0.576471, 0.000000, 0.000000, 1.0 },
+ { 0.494118, 0.047059, 0.086275, 1.0 },
+ { 0.415686, 0.098039, 0.172549, 1.0 },
+ { 0.274510, 0.188235, 0.196078, 1.0 },
+ { 0.286275, 0.172549, 0.156863, 1.0 },
+ { 0.576471, 0.223529, 0.090196, 1.0 },
+ { 0.603922, 0.188235, 0.074510, 1.0 },
+ { 0.635294, 0.156863, 0.062745, 1.0 },
+ { 0.560784, 0.192157, 0.054902, 1.0 },
+ { 0.490196, 0.227451, 0.050980, 1.0 },
+ { 0.333333, 0.356863, 0.019608, 1.0 },
+ { 0.086275, 0.250980, 0.000000, 1.0 },
+ { 0.215686, 0.435294, 0.078431, 1.0 },
+ { 0.360784, 0.447059, 0.121569, 1.0 },
+ { 0.584314, 0.333333, 0.286275, 1.0 },
+ { 0.650980, 0.364706, 0.313725, 1.0 },
+ { 0.721569, 0.400000, 0.345098, 1.0 },
+ { 0.945098, 0.400000, 0.474510, 1.0 },
+ { 0.968627, 0.364706, 0.498039, 1.0 },
+ { 0.901961, 0.407843, 0.490196, 1.0 },
+ { 0.917647, 0.639216, 0.513725, 1.0 },
+ { 0.784314, 0.721569, 0.521569, 1.0 },
+ { 0.615686, 0.745098, 0.462745, 1.0 },
+ { 0.450980, 0.768627, 0.403922, 1.0 },
+ { 0.403922, 0.803922, 0.349020, 1.0 },
+ { 0.360784, 0.843137, 0.294118, 1.0 },
+ { 0.439216, 0.768627, 0.435294, 1.0 },
+ { 0.552941, 0.811765, 0.470588, 1.0 },
+ { 0.709804, 0.780392, 0.552941, 1.0 },
+ { 0.811765, 0.850980, 0.611765, 1.0 },
+ { 0.945098, 0.925490, 0.705882, 1.0 },
+ { 0.952941, 0.886275, 0.698039, 1.0 },
+ { 0.964706, 0.850980, 0.694118, 1.0 },
+ { 0.913725, 0.682353, 0.611765, 1.0 },
+ { 0.952941, 0.470588, 0.650980, 1.0 },
+ { 1.000000, 0.447059, 0.643137, 1.0 },
+ { 0.952941, 0.400000, 0.603922, 1.0 },
+ { 0.890196, 0.537255, 0.572549, 1.0 },
+ { 0.752941, 0.611765, 0.513725, 1.0 },
+ { 0.615686, 0.686275, 0.458824, 1.0 },
+ { 0.592157, 0.741176, 0.474510, 1.0 },
+ { 0.572549, 0.796078, 0.494118, 1.0 },
+ { 0.600000, 0.800000, 0.498039, 1.0 },
+ { 0.694118, 0.737255, 0.478431, 1.0 },
+ { 0.792157, 0.713725, 0.482353, 1.0 },
+ { 0.847059, 0.596078, 0.556863, 1.0 },
+ { 0.768627, 0.486275, 0.400000, 1.0 },
+ { 0.682353, 0.443137, 0.337255, 1.0 },
+ { 0.596078, 0.403922, 0.274510, 1.0 },
+ { 0.368627, 0.427451, 0.172549, 1.0 },
+ { 0.313725, 0.447059, 0.074510, 1.0 },
+ { 0.105882, 0.807843, 0.305882, 1.0 },
+ { 0.023529, 0.913725, 0.250980, 1.0 },
+ { 0.000000, 0.937255, 0.262745, 1.0 },
+ { 0.035294, 0.941176, 0.301961, 1.0 },
+ { 0.070588, 0.945098, 0.345098, 1.0 },
+ { 0.196078, 0.905882, 0.360784, 1.0 },
+ { 0.266667, 0.784314, 0.317647, 1.0 },
+ { 0.317647, 0.803922, 0.317647, 1.0 },
+ { 0.388235, 0.690196, 0.321569, 1.0 },
+ { 0.470588, 0.698039, 0.364706, 1.0 },
+ { 0.533333, 0.521569, 0.360784, 1.0 },
+ { 0.572549, 0.490196, 0.313725, 1.0 },
+ { 0.556863, 0.521569, 0.341176, 1.0 },
+ { 0.545098, 0.556863, 0.372549, 1.0 },
+ { 0.486275, 0.650980, 0.403922, 1.0 },
+ { 0.470588, 0.768627, 0.415686, 1.0 },
+ { 0.513725, 0.725490, 0.427451, 1.0 },
+ { 0.501961, 0.674510, 0.443137, 1.0 },
+ { 0.474510, 0.419608, 0.415686, 1.0 },
+ { 0.466667, 0.356863, 0.372549, 1.0 },
+ { 0.458824, 0.298039, 0.329412, 1.0 },
+ { 0.686275, 0.184314, 0.141176, 1.0 },
+ { 0.694118, 0.164706, 0.149020, 1.0 },
+ { 0.741176, 0.215686, 0.203922, 1.0 },
+ { 0.631373, 0.215686, 0.231373, 1.0 },
+ { 0.400000, 0.278431, 0.266667, 1.0 },
+ { 0.258824, 0.329412, 0.368627, 1.0 },
+ { 0.109804, 0.007843, 0.631373, 1.0 },
+ { 0.360784, 0.000000, 0.850980, 1.0 },
+ { 0.525490, 0.305882, 0.890196, 1.0 },
+ { 0.470588, 0.415686, 0.756863, 1.0 },
+ { 0.686275, 0.490196, 0.537255, 1.0 },
+ { 0.694118, 0.549020, 0.525490, 1.0 },
+ { 0.603922, 0.392157, 0.384314, 1.0 },
+ { 0.525490, 0.239216, 0.078431, 1.0 },
+ { 0.525490, 0.239216, 0.070588, 1.0 },
+ { 0.529412, 0.239216, 0.062745, 1.0 },
+ { 0.545098, 0.207843, 0.070588, 1.0 },
+ { 0.635294, 0.129412, 0.105882, 1.0 },
+ { 0.615686, 0.211765, 0.074510, 1.0 },
+ { 0.717647, 0.384314, 0.000000, 1.0 },
+ { 0.494118, 0.356863, 0.000000, 1.0 },
+ { 0.164706, 0.156863, 0.000000, 1.0 },
+ { 0.031373, 0.039216, 0.035294, 1.0 },
+ { 0.000000, 0.011765, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.007843, 1.0 },
+ { 0.070588, 0.023529, 0.000000, 1.0 },
+ { 0.223529, 0.223529, 0.231373, 1.0 },
+ { 0.368627, 0.329412, 0.294118, 1.0 },
+ { 0.521569, 0.431373, 0.305882, 1.0 },
+ { 0.654902, 0.631373, 0.427451, 1.0 },
+ { 0.729412, 0.729412, 0.494118, 1.0 },
+ { 0.741176, 0.768627, 0.505882, 1.0 },
+ { 0.745098, 0.800000, 0.556863, 1.0 },
+ { 0.909804, 0.776471, 0.600000, 1.0 },
+ { 0.905882, 0.741176, 0.647059, 1.0 },
+ { 0.819608, 0.670588, 0.494118, 1.0 },
+ { 0.678431, 0.607843, 0.450980, 1.0 },
+ { 0.643137, 0.517647, 0.427451, 1.0 },
+ { 0.709804, 0.486275, 0.419608, 1.0 },
+ { 0.780392, 0.400000, 0.435294, 1.0 },
+ { 0.717647, 0.415686, 0.447059, 1.0 },
+ { 0.580392, 0.501961, 0.407843, 1.0 },
+ { 0.568627, 0.686275, 0.411765, 1.0 },
+ { 0.576471, 0.717647, 0.474510, 1.0 },
+ { 0.556863, 0.831373, 0.494118, 1.0 },
+ { 0.596078, 0.913725, 0.552941, 1.0 },
+ { 0.623529, 1.000000, 0.603922, 1.0 },
+ { 0.682353, 0.988235, 0.600000, 1.0 },
+ { 0.607843, 0.968627, 0.470588, 1.0 },
+ { 0.490196, 0.792157, 0.415686, 1.0 },
+ { 0.333333, 0.729412, 0.360784, 1.0 },
+ { 0.411765, 0.615686, 0.364706, 1.0 },
+ { 0.290196, 0.400000, 0.341176, 1.0 },
+ { 0.462745, 0.392157, 0.392157, 1.0 },
+ { 0.588235, 0.384314, 0.298039, 1.0 },
+ { 0.780392, 0.400000, 0.223529, 1.0 },
+ { 0.945098, 0.298039, 0.274510, 1.0 },
+ { 0.870588, 0.164706, 0.168627, 1.0 },
+ { 0.729412, 0.031373, 0.329412, 1.0 },
+ { 0.792157, 0.047059, 0.643137, 1.0 },
+ { 0.537255, 0.431373, 0.403922, 1.0 },
+ { 0.270588, 0.741176, 0.360784, 1.0 },
+ { 0.058824, 0.886275, 0.270588, 1.0 },
+ { 0.007843, 0.921569, 0.258824, 1.0 },
+ { 0.007843, 0.925490, 0.247059, 1.0 },
+ { 0.011765, 0.921569, 0.247059, 1.0 },
+ { 0.098039, 0.854902, 0.286275, 1.0 },
+ { 0.215686, 0.792157, 0.341176, 1.0 },
+ { 0.443137, 0.854902, 0.490196, 1.0 },
+ { 0.701961, 0.909804, 0.627451, 1.0 },
+ { 0.870588, 0.968627, 0.600000, 1.0 },
+ { 0.949020, 0.941176, 0.647059, 1.0 },
+ { 0.952941, 0.925490, 0.658824, 1.0 },
+ { 0.917647, 0.874510, 0.662745, 1.0 },
+ { 0.913725, 0.737255, 0.647059, 1.0 },
+ { 0.917647, 0.784314, 0.674510, 1.0 },
+ { 0.952941, 0.866667, 0.713725, 1.0 },
+ { 0.956863, 0.941176, 0.650980, 1.0 },
+ { 0.945098, 0.878431, 0.698039, 1.0 },
+ { 0.929412, 0.713725, 0.631373, 1.0 },
+ { 0.925490, 0.521569, 0.603922, 1.0 },
+ { 0.909804, 0.368627, 0.560784, 1.0 },
+ { 0.866667, 0.392157, 0.552941, 1.0 },
+ { 0.745098, 0.517647, 0.513725, 1.0 },
+ { 0.701961, 0.615686, 0.419608, 1.0 },
+ };
+/* Apophysis-040427-51Thatway4 */
+static double4 colors_280[] = {
+ { 0.423529, 0.215686, 0.082353, 1.0 },
+ { 0.815686, 0.631373, 0.349020, 1.0 },
+ { 0.858824, 0.776471, 0.411765, 1.0 },
+ { 0.905882, 0.921569, 0.478431, 1.0 },
+ { 0.921569, 0.843137, 0.611765, 1.0 },
+ { 0.941176, 0.764706, 0.745098, 1.0 },
+ { 0.925490, 0.694118, 0.756863, 1.0 },
+ { 0.913725, 0.623529, 0.768627, 1.0 },
+ { 0.635294, 0.498039, 0.898039, 1.0 },
+ { 0.603922, 0.470588, 0.890196, 1.0 },
+ { 0.572549, 0.443137, 0.886275, 1.0 },
+ { 0.686275, 0.603922, 0.800000, 1.0 },
+ { 0.800000, 0.768627, 0.717647, 1.0 },
+ { 0.870588, 0.760784, 0.552941, 1.0 },
+ { 0.945098, 0.752941, 0.388235, 1.0 },
+ { 0.874510, 0.639216, 0.352941, 1.0 },
+ { 0.807843, 0.529412, 0.317647, 1.0 },
+ { 0.525490, 0.356863, 0.180392, 1.0 },
+ { 0.505882, 0.294118, 0.152941, 1.0 },
+ { 0.486275, 0.235294, 0.129412, 1.0 },
+ { 0.494118, 0.250980, 0.074510, 1.0 },
+ { 0.505882, 0.270588, 0.023529, 1.0 },
+ { 0.505882, 0.262745, 0.019608, 1.0 },
+ { 0.509804, 0.258824, 0.015686, 1.0 },
+ { 0.494118, 0.215686, 0.050980, 1.0 },
+ { 0.462745, 0.262745, 0.058824, 1.0 },
+ { 0.431373, 0.313725, 0.070588, 1.0 },
+ { 0.447059, 0.286275, 0.086275, 1.0 },
+ { 0.462745, 0.258824, 0.105882, 1.0 },
+ { 0.513725, 0.305882, 0.125490, 1.0 },
+ { 0.564706, 0.356863, 0.145098, 1.0 },
+ { 0.650980, 0.376471, 0.133333, 1.0 },
+ { 0.803922, 0.482353, 0.145098, 1.0 },
+ { 0.772549, 0.580392, 0.278431, 1.0 },
+ { 0.847059, 0.741176, 0.309804, 1.0 },
+ { 0.925490, 0.905882, 0.345098, 1.0 },
+ { 0.894118, 0.756863, 0.286275, 1.0 },
+ { 0.866667, 0.607843, 0.231373, 1.0 },
+ { 0.819608, 0.537255, 0.211765, 1.0 },
+ { 0.776471, 0.466667, 0.196078, 1.0 },
+ { 0.529412, 0.254902, 0.113725, 1.0 },
+ { 0.427451, 0.200000, 0.062745, 1.0 },
+ { 0.325490, 0.145098, 0.015686, 1.0 },
+ { 0.188235, 0.094118, 0.039216, 1.0 },
+ { 0.050980, 0.043137, 0.062745, 1.0 },
+ { 0.031373, 0.054902, 0.074510, 1.0 },
+ { 0.015686, 0.066667, 0.090196, 1.0 },
+ { 0.074510, 0.145098, 0.184314, 1.0 },
+ { 0.400000, 0.266667, 0.160784, 1.0 },
+ { 0.564706, 0.415686, 0.129412, 1.0 },
+ { 0.698039, 0.411765, 0.156863, 1.0 },
+ { 0.835294, 0.407843, 0.184314, 1.0 },
+ { 0.768627, 0.392157, 0.133333, 1.0 },
+ { 0.701961, 0.380392, 0.082353, 1.0 },
+ { 0.650980, 0.329412, 0.050980, 1.0 },
+ { 0.600000, 0.282353, 0.023529, 1.0 },
+ { 0.513725, 0.215686, 0.000000, 1.0 },
+ { 0.549020, 0.219608, 0.019608, 1.0 },
+ { 0.584314, 0.223529, 0.039216, 1.0 },
+ { 0.529412, 0.250980, 0.074510, 1.0 },
+ { 0.478431, 0.278431, 0.109804, 1.0 },
+ { 0.501961, 0.278431, 0.098039, 1.0 },
+ { 0.529412, 0.278431, 0.090196, 1.0 },
+ { 0.552941, 0.301961, 0.058824, 1.0 },
+ { 0.533333, 0.266667, 0.011765, 1.0 },
+ { 0.568627, 0.254902, 0.000000, 1.0 },
+ { 0.549020, 0.192157, 0.000000, 1.0 },
+ { 0.533333, 0.133333, 0.000000, 1.0 },
+ { 0.509804, 0.133333, 0.000000, 1.0 },
+ { 0.486275, 0.133333, 0.000000, 1.0 },
+ { 0.364706, 0.133333, 0.007843, 1.0 },
+ { 0.282353, 0.109804, 0.000000, 1.0 },
+ { 0.062745, 0.086275, 0.000000, 1.0 },
+ { 0.047059, 0.054902, 0.019608, 1.0 },
+ { 0.035294, 0.027451, 0.039216, 1.0 },
+ { 0.062745, 0.035294, 0.054902, 1.0 },
+ { 0.094118, 0.043137, 0.070588, 1.0 },
+ { 0.125490, 0.058824, 0.054902, 1.0 },
+ { 0.156863, 0.078431, 0.043137, 1.0 },
+ { 0.345098, 0.145098, 0.000000, 1.0 },
+ { 0.486275, 0.211765, 0.000000, 1.0 },
+ { 0.592157, 0.258824, 0.137255, 1.0 },
+ { 0.552941, 0.298039, 0.168627, 1.0 },
+ { 0.513725, 0.341176, 0.203922, 1.0 },
+ { 0.541176, 0.325490, 0.203922, 1.0 },
+ { 0.572549, 0.309804, 0.203922, 1.0 },
+ { 0.607843, 0.305882, 0.196078, 1.0 },
+ { 0.603922, 0.317647, 0.188235, 1.0 },
+ { 0.462745, 0.266667, 0.137255, 1.0 },
+ { 0.466667, 0.243137, 0.125490, 1.0 },
+ { 0.470588, 0.219608, 0.113725, 1.0 },
+ { 0.490196, 0.192157, 0.094118, 1.0 },
+ { 0.509804, 0.164706, 0.078431, 1.0 },
+ { 0.576471, 0.180392, 0.070588, 1.0 },
+ { 0.521569, 0.176471, 0.027451, 1.0 },
+ { 0.474510, 0.152941, 0.000000, 1.0 },
+ { 0.419608, 0.156863, 0.000000, 1.0 },
+ { 0.274510, 0.039216, 0.000000, 1.0 },
+ { 0.180392, 0.019608, 0.000000, 1.0 },
+ { 0.090196, 0.000000, 0.000000, 1.0 },
+ { 0.086275, 0.000000, 0.019608, 1.0 },
+ { 0.082353, 0.000000, 0.039216, 1.0 },
+ { 0.007843, 0.000000, 0.074510, 1.0 },
+ { 0.015686, 0.023529, 0.082353, 1.0 },
+ { 0.035294, 0.000000, 0.141176, 1.0 },
+ { 0.062745, 0.007843, 0.192157, 1.0 },
+ { 0.090196, 0.019608, 0.247059, 1.0 },
+ { 0.082353, 0.039216, 0.231373, 1.0 },
+ { 0.078431, 0.058824, 0.215686, 1.0 },
+ { 0.086275, 0.086275, 0.188235, 1.0 },
+ { 0.243137, 0.047059, 0.082353, 1.0 },
+ { 0.360784, 0.109804, 0.000000, 1.0 },
+ { 0.454902, 0.133333, 0.000000, 1.0 },
+ { 0.372549, 0.047059, 0.000000, 1.0 },
+ { 0.337255, 0.023529, 0.000000, 1.0 },
+ { 0.305882, 0.000000, 0.000000, 1.0 },
+ { 0.321569, 0.082353, 0.000000, 1.0 },
+ { 0.392157, 0.156863, 0.047059, 1.0 },
+ { 0.478431, 0.152941, 0.090196, 1.0 },
+ { 0.509804, 0.231373, 0.058824, 1.0 },
+ { 0.627451, 0.305882, 0.109804, 1.0 },
+ { 0.643137, 0.309804, 0.090196, 1.0 },
+ { 0.662745, 0.317647, 0.070588, 1.0 },
+ { 0.674510, 0.278431, 0.035294, 1.0 },
+ { 0.690196, 0.243137, 0.000000, 1.0 },
+ { 0.694118, 0.290196, 0.058824, 1.0 },
+ { 0.847059, 0.435294, 0.176471, 1.0 },
+ { 0.898039, 0.447059, 0.223529, 1.0 },
+ { 0.929412, 0.517647, 0.301961, 1.0 },
+ { 0.913725, 0.568627, 0.290196, 1.0 },
+ { 0.878431, 0.564706, 0.270588, 1.0 },
+ { 0.847059, 0.560784, 0.250980, 1.0 },
+ { 0.905882, 0.533333, 0.172549, 1.0 },
+ { 0.854902, 0.490196, 0.176471, 1.0 },
+ { 0.721569, 0.400000, 0.101961, 1.0 },
+ { 0.639216, 0.341176, 0.043137, 1.0 },
+ { 0.454902, 0.247059, 0.000000, 1.0 },
+ { 0.380392, 0.243137, 0.039216, 1.0 },
+ { 0.309804, 0.239216, 0.082353, 1.0 },
+ { 0.196078, 0.176471, 0.113725, 1.0 },
+ { 0.086275, 0.113725, 0.145098, 1.0 },
+ { 0.082353, 0.074510, 0.117647, 1.0 },
+ { 0.156863, 0.101961, 0.101961, 1.0 },
+ { 0.384314, 0.211765, 0.066667, 1.0 },
+ { 0.478431, 0.215686, 0.050980, 1.0 },
+ { 0.501961, 0.188235, 0.000000, 1.0 },
+ { 0.486275, 0.196078, 0.000000, 1.0 },
+ { 0.470588, 0.207843, 0.000000, 1.0 },
+ { 0.415686, 0.180392, 0.000000, 1.0 },
+ { 0.403922, 0.203922, 0.035294, 1.0 },
+ { 0.411765, 0.180392, 0.054902, 1.0 },
+ { 0.443137, 0.184314, 0.050980, 1.0 },
+ { 0.427451, 0.172549, 0.054902, 1.0 },
+ { 0.423529, 0.192157, 0.070588, 1.0 },
+ { 0.419608, 0.211765, 0.090196, 1.0 },
+ { 0.435294, 0.250980, 0.078431, 1.0 },
+ { 0.474510, 0.305882, 0.098039, 1.0 },
+ { 0.490196, 0.325490, 0.098039, 1.0 },
+ { 0.603922, 0.372549, 0.058824, 1.0 },
+ { 0.729412, 0.474510, 0.152941, 1.0 },
+ { 0.792157, 0.517647, 0.235294, 1.0 },
+ { 0.862745, 0.513725, 0.247059, 1.0 },
+ { 0.890196, 0.537255, 0.266667, 1.0 },
+ { 0.917647, 0.560784, 0.286275, 1.0 },
+ { 0.956863, 0.600000, 0.313725, 1.0 },
+ { 1.000000, 0.658824, 0.423529, 1.0 },
+ { 0.941176, 0.678431, 0.400000, 1.0 },
+ { 0.847059, 0.698039, 0.513725, 1.0 },
+ { 0.909804, 0.898039, 0.760784, 1.0 },
+ { 0.909804, 0.905882, 0.827451, 1.0 },
+ { 0.913725, 0.917647, 0.894118, 1.0 },
+ { 0.913725, 0.909804, 0.737255, 1.0 },
+ { 0.847059, 0.796078, 0.662745, 1.0 },
+ { 0.819608, 0.827451, 0.741176, 1.0 },
+ { 0.905882, 0.882353, 0.937255, 1.0 },
+ { 0.941176, 0.886275, 0.945098, 1.0 },
+ { 0.976471, 0.843137, 0.972549, 1.0 },
+ { 1.000000, 0.882353, 0.972549, 1.0 },
+ { 0.988235, 0.945098, 0.937255, 1.0 },
+ { 1.000000, 0.898039, 0.745098, 1.0 },
+ { 0.874510, 0.768627, 0.560784, 1.0 },
+ { 0.709804, 0.615686, 0.341176, 1.0 },
+ { 0.627451, 0.482353, 0.168627, 1.0 },
+ { 0.611765, 0.352941, 0.156863, 1.0 },
+ { 0.596078, 0.286275, 0.117647, 1.0 },
+ { 0.596078, 0.294118, 0.098039, 1.0 },
+ { 0.600000, 0.305882, 0.078431, 1.0 },
+ { 0.549020, 0.298039, 0.109804, 1.0 },
+ { 0.521569, 0.325490, 0.133333, 1.0 },
+ { 0.533333, 0.298039, 0.196078, 1.0 },
+ { 0.450980, 0.266667, 0.149020, 1.0 },
+ { 0.400000, 0.270588, 0.141176, 1.0 },
+ { 0.384314, 0.250980, 0.101961, 1.0 },
+ { 0.407843, 0.215686, 0.090196, 1.0 },
+ { 0.380392, 0.196078, 0.078431, 1.0 },
+ { 0.231373, 0.035294, 0.039216, 1.0 },
+ { 0.125490, 0.023529, 0.035294, 1.0 },
+ { 0.098039, 0.023529, 0.000000, 1.0 },
+ { 0.164706, 0.023529, 0.000000, 1.0 },
+ { 0.200000, 0.090196, 0.000000, 1.0 },
+ { 0.309804, 0.192157, 0.000000, 1.0 },
+ { 0.388235, 0.188235, 0.000000, 1.0 },
+ { 0.372549, 0.129412, 0.000000, 1.0 },
+ { 0.360784, 0.133333, 0.000000, 1.0 },
+ { 0.290196, 0.074510, 0.000000, 1.0 },
+ { 0.219608, 0.066667, 0.000000, 1.0 },
+ { 0.133333, 0.015686, 0.000000, 1.0 },
+ { 0.078431, 0.000000, 0.000000, 1.0 },
+ { 0.070588, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.043137, 0.000000, 1.0 },
+ { 0.054902, 0.050980, 0.000000, 1.0 },
+ { 0.066667, 0.027451, 0.019608, 1.0 },
+ { 0.035294, 0.023529, 0.066667, 1.0 },
+ { 0.074510, 0.019608, 0.070588, 1.0 },
+ { 0.184314, 0.066667, 0.066667, 1.0 },
+ { 0.352941, 0.270588, 0.149020, 1.0 },
+ { 0.294118, 0.278431, 0.407843, 1.0 },
+ { 0.486275, 0.376471, 0.474510, 1.0 },
+ { 0.478431, 0.498039, 0.890196, 1.0 },
+ { 0.380392, 0.435294, 0.925490, 1.0 },
+ { 0.458824, 0.368627, 0.956863, 1.0 },
+ { 0.321569, 0.184314, 0.921569, 1.0 },
+ { 0.262745, 0.141176, 0.372549, 1.0 },
+ { 0.301961, 0.035294, 0.329412, 1.0 },
+ { 0.423529, 0.176471, 0.298039, 1.0 },
+ { 0.474510, 0.215686, 0.121569, 1.0 },
+ { 0.580392, 0.243137, 0.105882, 1.0 },
+ { 0.619608, 0.298039, 0.078431, 1.0 },
+ { 0.627451, 0.278431, 0.050980, 1.0 },
+ { 0.588235, 0.258824, 0.074510, 1.0 },
+ { 0.533333, 0.235294, 0.109804, 1.0 },
+ { 0.474510, 0.223529, 0.113725, 1.0 },
+ { 0.482353, 0.235294, 0.105882, 1.0 },
+ { 0.556863, 0.250980, 0.070588, 1.0 },
+ { 0.658824, 0.313725, 0.133333, 1.0 },
+ { 0.733333, 0.415686, 0.239216, 1.0 },
+ { 0.898039, 0.588235, 0.356863, 1.0 },
+ { 0.992157, 0.866667, 0.470588, 1.0 },
+ { 0.949020, 0.909804, 0.466667, 1.0 },
+ { 0.905882, 0.949020, 0.403922, 1.0 },
+ { 0.913725, 0.898039, 0.403922, 1.0 },
+ { 0.752941, 0.666667, 0.431373, 1.0 },
+ { 0.737255, 0.482353, 0.356863, 1.0 },
+ { 0.556863, 0.372549, 0.207843, 1.0 },
+ { 0.474510, 0.274510, 0.192157, 1.0 },
+ { 0.376471, 0.282353, 0.109804, 1.0 },
+ { 0.364706, 0.243137, 0.062745, 1.0 },
+ { 0.196078, 0.094118, 0.035294, 1.0 },
+ { 0.101961, 0.078431, 0.031373, 1.0 },
+ { 0.078431, 0.101961, 0.086275, 1.0 },
+ { 0.380392, 0.227451, 0.113725, 1.0 },
+ { 0.415686, 0.298039, 0.149020, 1.0 },
+ { 0.462745, 0.247059, 0.164706, 1.0 },
+ { 0.556863, 0.305882, 0.168627, 1.0 },
+ { 0.886275, 0.490196, 0.223529, 1.0 },
+ { 0.678431, 0.349020, 0.113725, 1.0 },
+ };
+/* Apophysis-040427-51ThatwayGrn */
+static double4 colors_281[] = {
+ { 0.309804, 0.258824, 0.050980, 1.0 },
+ { 0.325490, 0.200000, 0.000000, 1.0 },
+ { 0.392157, 0.215686, 0.000000, 1.0 },
+ { 0.462745, 0.231373, 0.000000, 1.0 },
+ { 0.466667, 0.254902, 0.000000, 1.0 },
+ { 0.470588, 0.282353, 0.000000, 1.0 },
+ { 0.466667, 0.282353, 0.000000, 1.0 },
+ { 0.466667, 0.282353, 0.000000, 1.0 },
+ { 0.305882, 0.215686, 0.019608, 1.0 },
+ { 0.258824, 0.188235, 0.019608, 1.0 },
+ { 0.211765, 0.160784, 0.023529, 1.0 },
+ { 0.219608, 0.152941, 0.039216, 1.0 },
+ { 0.227451, 0.149020, 0.054902, 1.0 },
+ { 0.274510, 0.239216, 0.062745, 1.0 },
+ { 0.321569, 0.333333, 0.070588, 1.0 },
+ { 0.290196, 0.427451, 0.152941, 1.0 },
+ { 0.262745, 0.521569, 0.239216, 1.0 },
+ { 0.262745, 0.521569, 0.243137, 1.0 },
+ { 0.254902, 0.490196, 0.239216, 1.0 },
+ { 0.250980, 0.458824, 0.239216, 1.0 },
+ { 0.262745, 0.321569, 0.129412, 1.0 },
+ { 0.278431, 0.188235, 0.023529, 1.0 },
+ { 0.266667, 0.160784, 0.011765, 1.0 },
+ { 0.254902, 0.137255, 0.000000, 1.0 },
+ { 0.274510, 0.207843, 0.003922, 1.0 },
+ { 0.270588, 0.372549, 0.098039, 1.0 },
+ { 0.270588, 0.537255, 0.196078, 1.0 },
+ { 0.262745, 0.564706, 0.200000, 1.0 },
+ { 0.258824, 0.596078, 0.207843, 1.0 },
+ { 0.247059, 0.611765, 0.203922, 1.0 },
+ { 0.239216, 0.627451, 0.203922, 1.0 },
+ { 0.231373, 0.639216, 0.203922, 1.0 },
+ { 0.231373, 0.639216, 0.203922, 1.0 },
+ { 0.227451, 0.631373, 0.203922, 1.0 },
+ { 0.235294, 0.631373, 0.203922, 1.0 },
+ { 0.243137, 0.631373, 0.207843, 1.0 },
+ { 0.239216, 0.627451, 0.203922, 1.0 },
+ { 0.239216, 0.627451, 0.203922, 1.0 },
+ { 0.239216, 0.619608, 0.203922, 1.0 },
+ { 0.243137, 0.615686, 0.207843, 1.0 },
+ { 0.250980, 0.525490, 0.250980, 1.0 },
+ { 0.262745, 0.501961, 0.270588, 1.0 },
+ { 0.278431, 0.482353, 0.290196, 1.0 },
+ { 0.282353, 0.474510, 0.305882, 1.0 },
+ { 0.286275, 0.466667, 0.321569, 1.0 },
+ { 0.286275, 0.466667, 0.321569, 1.0 },
+ { 0.286275, 0.466667, 0.321569, 1.0 },
+ { 0.286275, 0.466667, 0.321569, 1.0 },
+ { 0.286275, 0.474510, 0.309804, 1.0 },
+ { 0.266667, 0.580392, 0.207843, 1.0 },
+ { 0.258824, 0.588235, 0.207843, 1.0 },
+ { 0.254902, 0.600000, 0.207843, 1.0 },
+ { 0.258824, 0.592157, 0.207843, 1.0 },
+ { 0.266667, 0.584314, 0.211765, 1.0 },
+ { 0.274510, 0.572549, 0.211765, 1.0 },
+ { 0.286275, 0.560784, 0.211765, 1.0 },
+ { 0.564706, 0.352941, 0.000000, 1.0 },
+ { 0.490196, 0.384314, 0.023529, 1.0 },
+ { 0.415686, 0.419608, 0.050980, 1.0 },
+ { 0.337255, 0.466667, 0.152941, 1.0 },
+ { 0.262745, 0.517647, 0.258824, 1.0 },
+ { 0.262745, 0.513725, 0.274510, 1.0 },
+ { 0.266667, 0.513725, 0.290196, 1.0 },
+ { 0.278431, 0.505882, 0.309804, 1.0 },
+ { 0.290196, 0.498039, 0.333333, 1.0 },
+ { 0.294118, 0.470588, 0.341176, 1.0 },
+ { 0.294118, 0.466667, 0.337255, 1.0 },
+ { 0.294118, 0.466667, 0.337255, 1.0 },
+ { 0.294118, 0.466667, 0.337255, 1.0 },
+ { 0.294118, 0.466667, 0.337255, 1.0 },
+ { 0.298039, 0.478431, 0.337255, 1.0 },
+ { 0.298039, 0.466667, 0.349020, 1.0 },
+ { 0.294118, 0.466667, 0.337255, 1.0 },
+ { 0.266667, 0.474510, 0.321569, 1.0 },
+ { 0.239216, 0.486275, 0.309804, 1.0 },
+ { 0.243137, 0.517647, 0.270588, 1.0 },
+ { 0.250980, 0.552941, 0.231373, 1.0 },
+ { 0.247059, 0.568627, 0.223529, 1.0 },
+ { 0.247059, 0.588235, 0.215686, 1.0 },
+ { 0.262745, 0.580392, 0.207843, 1.0 },
+ { 0.258824, 0.552941, 0.231373, 1.0 },
+ { 0.274510, 0.572549, 0.215686, 1.0 },
+ { 0.258824, 0.584314, 0.215686, 1.0 },
+ { 0.243137, 0.596078, 0.219608, 1.0 },
+ { 0.247059, 0.603922, 0.211765, 1.0 },
+ { 0.250980, 0.615686, 0.207843, 1.0 },
+ { 0.239216, 0.627451, 0.203922, 1.0 },
+ { 0.239216, 0.627451, 0.203922, 1.0 },
+ { 0.254902, 0.600000, 0.207843, 1.0 },
+ { 0.262745, 0.588235, 0.207843, 1.0 },
+ { 0.274510, 0.576471, 0.207843, 1.0 },
+ { 0.333333, 0.482353, 0.133333, 1.0 },
+ { 0.396078, 0.388235, 0.062745, 1.0 },
+ { 0.478431, 0.329412, 0.000000, 1.0 },
+ { 0.419608, 0.223529, 0.000000, 1.0 },
+ { 0.333333, 0.164706, 0.000000, 1.0 },
+ { 0.235294, 0.125490, 0.000000, 1.0 },
+ { 0.207843, 0.133333, 0.003922, 1.0 },
+ { 0.274510, 0.149020, 0.003922, 1.0 },
+ { 0.345098, 0.168627, 0.007843, 1.0 },
+ { 0.372549, 0.192157, 0.003922, 1.0 },
+ { 0.400000, 0.219608, 0.000000, 1.0 },
+ { 0.458824, 0.250980, 0.000000, 1.0 },
+ { 0.462745, 0.278431, 0.003922, 1.0 },
+ { 0.360784, 0.329412, 0.086275, 1.0 },
+ { 0.313725, 0.403922, 0.180392, 1.0 },
+ { 0.270588, 0.482353, 0.278431, 1.0 },
+ { 0.250980, 0.337255, 0.188235, 1.0 },
+ { 0.235294, 0.196078, 0.098039, 1.0 },
+ { 0.176471, 0.125490, 0.062745, 1.0 },
+ { 0.145098, 0.109804, 0.043137, 1.0 },
+ { 0.125490, 0.070588, 0.027451, 1.0 },
+ { 0.176471, 0.125490, 0.050980, 1.0 },
+ { 0.274510, 0.462745, 0.274510, 1.0 },
+ { 0.278431, 0.466667, 0.294118, 1.0 },
+ { 0.282353, 0.470588, 0.313725, 1.0 },
+ { 0.298039, 0.466667, 0.356863, 1.0 },
+ { 0.294118, 0.470588, 0.392157, 1.0 },
+ { 0.298039, 0.466667, 0.392157, 1.0 },
+ { 0.298039, 0.466667, 0.392157, 1.0 },
+ { 0.294118, 0.478431, 0.337255, 1.0 },
+ { 0.450980, 0.450980, 0.176471, 1.0 },
+ { 0.607843, 0.423529, 0.015686, 1.0 },
+ { 0.619608, 0.447059, 0.011765, 1.0 },
+ { 0.635294, 0.470588, 0.007843, 1.0 },
+ { 0.407843, 0.537255, 0.188235, 1.0 },
+ { 0.278431, 0.572549, 0.215686, 1.0 },
+ { 0.274510, 0.572549, 0.215686, 1.0 },
+ { 0.266667, 0.533333, 0.239216, 1.0 },
+ { 0.262745, 0.521569, 0.243137, 1.0 },
+ { 0.262745, 0.521569, 0.243137, 1.0 },
+ { 0.262745, 0.521569, 0.243137, 1.0 },
+ { 0.262745, 0.494118, 0.266667, 1.0 },
+ { 0.274510, 0.470588, 0.270588, 1.0 },
+ { 0.427451, 0.270588, 0.066667, 1.0 },
+ { 0.498039, 0.321569, 0.000000, 1.0 },
+ { 0.580392, 0.305882, 0.023529, 1.0 },
+ { 0.537255, 0.274510, 0.011765, 1.0 },
+ { 0.494118, 0.243137, 0.003922, 1.0 },
+ { 0.443137, 0.223529, 0.007843, 1.0 },
+ { 0.392157, 0.203922, 0.011765, 1.0 },
+ { 0.298039, 0.117647, 0.027451, 1.0 },
+ { 0.247059, 0.113725, 0.003922, 1.0 },
+ { 0.227451, 0.086275, 0.000000, 1.0 },
+ { 0.211765, 0.082353, 0.007843, 1.0 },
+ { 0.239216, 0.109804, 0.000000, 1.0 },
+ { 0.258824, 0.117647, 0.007843, 1.0 },
+ { 0.282353, 0.129412, 0.015686, 1.0 },
+ { 0.403922, 0.219608, 0.015686, 1.0 },
+ { 0.513725, 0.286275, 0.000000, 1.0 },
+ { 0.615686, 0.380392, 0.000000, 1.0 },
+ { 0.666667, 0.521569, 0.000000, 1.0 },
+ { 0.635294, 0.580392, 0.168627, 1.0 },
+ { 0.486275, 0.596078, 0.152941, 1.0 },
+ { 0.337255, 0.615686, 0.137255, 1.0 },
+ { 0.282353, 0.603922, 0.219608, 1.0 },
+ { 0.258824, 0.603922, 0.203922, 1.0 },
+ { 0.254902, 0.611765, 0.207843, 1.0 },
+ { 0.254902, 0.611765, 0.207843, 1.0 },
+ { 0.250980, 0.607843, 0.203922, 1.0 },
+ { 0.254902, 0.611765, 0.207843, 1.0 },
+ { 0.247059, 0.619608, 0.211765, 1.0 },
+ { 0.243137, 0.623529, 0.207843, 1.0 },
+ { 0.243137, 0.631373, 0.207843, 1.0 },
+ { 0.235294, 0.643137, 0.207843, 1.0 },
+ { 0.235294, 0.643137, 0.207843, 1.0 },
+ { 0.243137, 0.631373, 0.207843, 1.0 },
+ { 0.247059, 0.619608, 0.211765, 1.0 },
+ { 0.258824, 0.596078, 0.207843, 1.0 },
+ { 0.262745, 0.580392, 0.207843, 1.0 },
+ { 0.270588, 0.568627, 0.211765, 1.0 },
+ { 0.415686, 0.462745, 0.125490, 1.0 },
+ { 0.603922, 0.423529, 0.000000, 1.0 },
+ { 0.643137, 0.450980, 0.000000, 1.0 },
+ { 0.560784, 0.423529, 0.062745, 1.0 },
+ { 0.321569, 0.462745, 0.352941, 1.0 },
+ { 0.313725, 0.466667, 0.384314, 1.0 },
+ { 0.305882, 0.470588, 0.392157, 1.0 },
+ { 0.294118, 0.466667, 0.400000, 1.0 },
+ { 0.305882, 0.470588, 0.392157, 1.0 },
+ { 0.309804, 0.466667, 0.372549, 1.0 },
+ { 0.294118, 0.466667, 0.337255, 1.0 },
+ { 0.278431, 0.470588, 0.294118, 1.0 },
+ { 0.243137, 0.274510, 0.074510, 1.0 },
+ { 0.176471, 0.109804, 0.000000, 1.0 },
+ { 0.172549, 0.094118, 0.011765, 1.0 },
+ { 0.172549, 0.082353, 0.027451, 1.0 },
+ { 0.145098, 0.074510, 0.019608, 1.0 },
+ { 0.176471, 0.066667, 0.011765, 1.0 },
+ { 0.184314, 0.082353, 0.000000, 1.0 },
+ { 0.192157, 0.133333, 0.003922, 1.0 },
+ { 0.219608, 0.188235, 0.007843, 1.0 },
+ { 0.290196, 0.211765, 0.000000, 1.0 },
+ { 0.384314, 0.223529, 0.003922, 1.0 },
+ { 0.482353, 0.231373, 0.000000, 1.0 },
+ { 0.501961, 0.270588, 0.000000, 1.0 },
+ { 0.509804, 0.337255, 0.000000, 1.0 },
+ { 0.423529, 0.384314, 0.192157, 1.0 },
+ { 0.286275, 0.466667, 0.313725, 1.0 },
+ { 0.298039, 0.466667, 0.360784, 1.0 },
+ { 0.294118, 0.470588, 0.392157, 1.0 },
+ { 0.282353, 0.470588, 0.423529, 1.0 },
+ { 0.286275, 0.466667, 0.423529, 1.0 },
+ { 0.294118, 0.466667, 0.400000, 1.0 },
+ { 0.298039, 0.466667, 0.392157, 1.0 },
+ { 0.298039, 0.466667, 0.356863, 1.0 },
+ { 0.286275, 0.466667, 0.313725, 1.0 },
+ { 0.278431, 0.470588, 0.294118, 1.0 },
+ { 0.219608, 0.223529, 0.058824, 1.0 },
+ { 0.200000, 0.156863, 0.031373, 1.0 },
+ { 0.184314, 0.141176, 0.031373, 1.0 },
+ { 0.172549, 0.160784, 0.031373, 1.0 },
+ { 0.184314, 0.172549, 0.043137, 1.0 },
+ { 0.184314, 0.196078, 0.027451, 1.0 },
+ { 0.207843, 0.254902, 0.003922, 1.0 },
+ { 0.235294, 0.356863, 0.133333, 1.0 },
+ { 0.278431, 0.470588, 0.294118, 1.0 },
+ { 0.294118, 0.498039, 0.349020, 1.0 },
+ { 0.294118, 0.525490, 0.352941, 1.0 },
+ { 0.278431, 0.505882, 0.309804, 1.0 },
+ { 0.250980, 0.525490, 0.243137, 1.0 },
+ { 0.266667, 0.580392, 0.207843, 1.0 },
+ { 0.262745, 0.592157, 0.215686, 1.0 },
+ { 0.262745, 0.592157, 0.207843, 1.0 },
+ { 0.266667, 0.580392, 0.207843, 1.0 },
+ { 0.262745, 0.525490, 0.247059, 1.0 },
+ { 0.286275, 0.486275, 0.317647, 1.0 },
+ { 0.298039, 0.466667, 0.356863, 1.0 },
+ { 0.309804, 0.466667, 0.372549, 1.0 },
+ { 0.305882, 0.470588, 0.384314, 1.0 },
+ { 0.313725, 0.466667, 0.384314, 1.0 },
+ { 0.313725, 0.466667, 0.384314, 1.0 },
+ { 0.313725, 0.466667, 0.392157, 1.0 },
+ { 0.313725, 0.466667, 0.384314, 1.0 },
+ { 0.313725, 0.466667, 0.384314, 1.0 },
+ { 0.305882, 0.478431, 0.380392, 1.0 },
+ { 0.294118, 0.478431, 0.345098, 1.0 },
+ { 0.282353, 0.498039, 0.333333, 1.0 },
+ { 0.270588, 0.509804, 0.286275, 1.0 },
+ { 0.254902, 0.545098, 0.250980, 1.0 },
+ { 0.266667, 0.580392, 0.207843, 1.0 },
+ { 0.266667, 0.580392, 0.207843, 1.0 },
+ { 0.266667, 0.552941, 0.231373, 1.0 },
+ { 0.274510, 0.521569, 0.243137, 1.0 },
+ { 0.262745, 0.490196, 0.262745, 1.0 },
+ { 0.360784, 0.278431, 0.070588, 1.0 },
+ { 0.243137, 0.156863, 0.074510, 1.0 },
+ { 0.200000, 0.113725, 0.031373, 1.0 },
+ { 0.180392, 0.098039, 0.015686, 1.0 },
+ { 0.223529, 0.125490, 0.003922, 1.0 },
+ { 0.286275, 0.180392, 0.003922, 1.0 },
+ { 0.411765, 0.227451, 0.015686, 1.0 },
+ { 0.513725, 0.313725, 0.003922, 1.0 },
+ { 0.603922, 0.388235, 0.000000, 1.0 },
+ { 0.698039, 0.627451, 0.243137, 1.0 },
+ { 0.666667, 0.486275, 0.007843, 1.0 },
+ };
+/* Apophysis-040427-51TreeLife1 */
+static double4 colors_282[] = {
+ { 0.780392, 0.564706, 0.066667, 1.0 },
+ { 0.160784, 0.117647, 0.172549, 1.0 },
+ { 0.349020, 0.243137, 0.141176, 1.0 },
+ { 0.541176, 0.368627, 0.113725, 1.0 },
+ { 0.631373, 0.450980, 0.101961, 1.0 },
+ { 0.721569, 0.537255, 0.090196, 1.0 },
+ { 0.745098, 0.560784, 0.117647, 1.0 },
+ { 0.772549, 0.584314, 0.149020, 1.0 },
+ { 0.807843, 0.662745, 0.243137, 1.0 },
+ { 0.839216, 0.733333, 0.388235, 1.0 },
+ { 0.874510, 0.807843, 0.533333, 1.0 },
+ { 0.870588, 0.811765, 0.580392, 1.0 },
+ { 0.866667, 0.819608, 0.631373, 1.0 },
+ { 0.811765, 0.662745, 0.447059, 1.0 },
+ { 0.756863, 0.505882, 0.266667, 1.0 },
+ { 0.749020, 0.521569, 0.207843, 1.0 },
+ { 0.745098, 0.541176, 0.152941, 1.0 },
+ { 0.678431, 0.470588, 0.023529, 1.0 },
+ { 0.674510, 0.466667, 0.015686, 1.0 },
+ { 0.670588, 0.462745, 0.007843, 1.0 },
+ { 0.650980, 0.435294, 0.003922, 1.0 },
+ { 0.631373, 0.411765, 0.000000, 1.0 },
+ { 0.635294, 0.400000, 0.000000, 1.0 },
+ { 0.643137, 0.392157, 0.000000, 1.0 },
+ { 0.580392, 0.298039, 0.000000, 1.0 },
+ { 0.556863, 0.266667, 0.000000, 1.0 },
+ { 0.537255, 0.239216, 0.000000, 1.0 },
+ { 0.513725, 0.168627, 0.000000, 1.0 },
+ { 0.490196, 0.101961, 0.000000, 1.0 },
+ { 0.454902, 0.086275, 0.000000, 1.0 },
+ { 0.419608, 0.070588, 0.000000, 1.0 },
+ { 0.290196, 0.000000, 0.109804, 1.0 },
+ { 0.129412, 0.000000, 0.113725, 1.0 },
+ { 0.027451, 0.023529, 0.047059, 1.0 },
+ { 0.176471, 0.039216, 0.035294, 1.0 },
+ { 0.329412, 0.054902, 0.023529, 1.0 },
+ { 0.415686, 0.117647, 0.011765, 1.0 },
+ { 0.505882, 0.184314, 0.000000, 1.0 },
+ { 0.537255, 0.235294, 0.000000, 1.0 },
+ { 0.572549, 0.290196, 0.000000, 1.0 },
+ { 0.666667, 0.443137, 0.023529, 1.0 },
+ { 0.690196, 0.478431, 0.031373, 1.0 },
+ { 0.713725, 0.517647, 0.043137, 1.0 },
+ { 0.760784, 0.556863, 0.066667, 1.0 },
+ { 0.807843, 0.600000, 0.090196, 1.0 },
+ { 0.819608, 0.627451, 0.109804, 1.0 },
+ { 0.831373, 0.658824, 0.129412, 1.0 },
+ { 0.839216, 0.709804, 0.164706, 1.0 },
+ { 0.894118, 0.741176, 0.196078, 1.0 },
+ { 0.933333, 0.831373, 0.254902, 1.0 },
+ { 0.941176, 0.835294, 0.266667, 1.0 },
+ { 0.952941, 0.843137, 0.282353, 1.0 },
+ { 0.913725, 0.780392, 0.243137, 1.0 },
+ { 0.878431, 0.721569, 0.207843, 1.0 },
+ { 0.850980, 0.694118, 0.200000, 1.0 },
+ { 0.827451, 0.670588, 0.192157, 1.0 },
+ { 0.764706, 0.576471, 0.090196, 1.0 },
+ { 0.733333, 0.541176, 0.058824, 1.0 },
+ { 0.701961, 0.505882, 0.031373, 1.0 },
+ { 0.670588, 0.450980, 0.023529, 1.0 },
+ { 0.643137, 0.396078, 0.015686, 1.0 },
+ { 0.623529, 0.368627, 0.007843, 1.0 },
+ { 0.607843, 0.345098, 0.003922, 1.0 },
+ { 0.584314, 0.301961, 0.003922, 1.0 },
+ { 0.572549, 0.290196, 0.007843, 1.0 },
+ { 0.596078, 0.317647, 0.003922, 1.0 },
+ { 0.607843, 0.352941, 0.003922, 1.0 },
+ { 0.623529, 0.388235, 0.003922, 1.0 },
+ { 0.619608, 0.384314, 0.003922, 1.0 },
+ { 0.615686, 0.380392, 0.003922, 1.0 },
+ { 0.564706, 0.341176, 0.000000, 1.0 },
+ { 0.541176, 0.266667, 0.000000, 1.0 },
+ { 0.454902, 0.270588, 0.000000, 1.0 },
+ { 0.454902, 0.254902, 0.000000, 1.0 },
+ { 0.458824, 0.239216, 0.000000, 1.0 },
+ { 0.474510, 0.203922, 0.000000, 1.0 },
+ { 0.490196, 0.172549, 0.003922, 1.0 },
+ { 0.474510, 0.164706, 0.000000, 1.0 },
+ { 0.458824, 0.160784, 0.000000, 1.0 },
+ { 0.427451, 0.164706, 0.000000, 1.0 },
+ { 0.490196, 0.172549, 0.003922, 1.0 },
+ { 0.545098, 0.239216, 0.000000, 1.0 },
+ { 0.584314, 0.317647, 0.003922, 1.0 },
+ { 0.623529, 0.396078, 0.007843, 1.0 },
+ { 0.643137, 0.423529, 0.015686, 1.0 },
+ { 0.666667, 0.454902, 0.027451, 1.0 },
+ { 0.694118, 0.486275, 0.039216, 1.0 },
+ { 0.713725, 0.517647, 0.043137, 1.0 },
+ { 0.717647, 0.521569, 0.047059, 1.0 },
+ { 0.721569, 0.529412, 0.039216, 1.0 },
+ { 0.725490, 0.537255, 0.035294, 1.0 },
+ { 0.725490, 0.533333, 0.039216, 1.0 },
+ { 0.725490, 0.529412, 0.047059, 1.0 },
+ { 0.729412, 0.533333, 0.050980, 1.0 },
+ { 0.745098, 0.549020, 0.058824, 1.0 },
+ { 0.768627, 0.584314, 0.074510, 1.0 },
+ { 0.815686, 0.635294, 0.098039, 1.0 },
+ { 0.866667, 0.705882, 0.156863, 1.0 },
+ { 0.878431, 0.721569, 0.172549, 1.0 },
+ { 0.894118, 0.741176, 0.192157, 1.0 },
+ { 0.882353, 0.729412, 0.180392, 1.0 },
+ { 0.870588, 0.717647, 0.168627, 1.0 },
+ { 0.847059, 0.674510, 0.145098, 1.0 },
+ { 0.827451, 0.635294, 0.133333, 1.0 },
+ { 0.776471, 0.592157, 0.082353, 1.0 },
+ { 0.745098, 0.552941, 0.062745, 1.0 },
+ { 0.713725, 0.517647, 0.043137, 1.0 },
+ { 0.690196, 0.490196, 0.031373, 1.0 },
+ { 0.670588, 0.462745, 0.023529, 1.0 },
+ { 0.627451, 0.392157, 0.007843, 1.0 },
+ { 0.580392, 0.298039, 0.000000, 1.0 },
+ { 0.541176, 0.250980, 0.000000, 1.0 },
+ { 0.541176, 0.239216, 0.019608, 1.0 },
+ { 0.568627, 0.301961, 0.023529, 1.0 },
+ { 0.607843, 0.356863, 0.019608, 1.0 },
+ { 0.647059, 0.415686, 0.015686, 1.0 },
+ { 0.709804, 0.509804, 0.047059, 1.0 },
+ { 0.756863, 0.560784, 0.086275, 1.0 },
+ { 0.800000, 0.615686, 0.098039, 1.0 },
+ { 0.827451, 0.647059, 0.117647, 1.0 },
+ { 0.827451, 0.654902, 0.125490, 1.0 },
+ { 0.807843, 0.623529, 0.137255, 1.0 },
+ { 0.788235, 0.592157, 0.149020, 1.0 },
+ { 0.764706, 0.568627, 0.105882, 1.0 },
+ { 0.741176, 0.545098, 0.062745, 1.0 },
+ { 0.678431, 0.470588, 0.023529, 1.0 },
+ { 0.631373, 0.380392, 0.027451, 1.0 },
+ { 0.549020, 0.262745, 0.062745, 1.0 },
+ { 0.439216, 0.137255, 0.027451, 1.0 },
+ { 0.211765, 0.015686, 0.113725, 1.0 },
+ { 0.215686, 0.050980, 0.149020, 1.0 },
+ { 0.219608, 0.086275, 0.184314, 1.0 },
+ { 0.125490, 0.113725, 0.141176, 1.0 },
+ { 0.192157, 0.137255, 0.203922, 1.0 },
+ { 0.168627, 0.184314, 0.333333, 1.0 },
+ { 0.313725, 0.203922, 0.403922, 1.0 },
+ { 0.266667, 0.301961, 0.298039, 1.0 },
+ { 0.321569, 0.305882, 0.349020, 1.0 },
+ { 0.380392, 0.309804, 0.403922, 1.0 },
+ { 0.407843, 0.333333, 0.329412, 1.0 },
+ { 0.439216, 0.360784, 0.254902, 1.0 },
+ { 0.576471, 0.372549, 0.176471, 1.0 },
+ { 0.647059, 0.411765, 0.035294, 1.0 },
+ { 0.666667, 0.454902, 0.027451, 1.0 },
+ { 0.713725, 0.517647, 0.043137, 1.0 },
+ { 0.752941, 0.556863, 0.066667, 1.0 },
+ { 0.768627, 0.576471, 0.078431, 1.0 },
+ { 0.784314, 0.600000, 0.090196, 1.0 },
+ { 0.803922, 0.631373, 0.109804, 1.0 },
+ { 0.827451, 0.647059, 0.117647, 1.0 },
+ { 0.796078, 0.623529, 0.101961, 1.0 },
+ { 0.772549, 0.588235, 0.078431, 1.0 },
+ { 0.701961, 0.474510, 0.086275, 1.0 },
+ { 0.678431, 0.454902, 0.129412, 1.0 },
+ { 0.654902, 0.439216, 0.176471, 1.0 },
+ { 0.690196, 0.541176, 0.631373, 1.0 },
+ { 0.647059, 0.600000, 0.796078, 1.0 },
+ { 0.658824, 0.611765, 0.807843, 1.0 },
+ { 0.670588, 0.619608, 0.894118, 1.0 },
+ { 0.788235, 0.788235, 0.890196, 1.0 },
+ { 0.811765, 0.764706, 0.819608, 1.0 },
+ { 1.000000, 0.901961, 0.611765, 1.0 },
+ { 0.980392, 0.921569, 0.556863, 1.0 },
+ { 0.964706, 0.941176, 0.501961, 1.0 },
+ { 0.964706, 0.972549, 0.450980, 1.0 },
+ { 0.996078, 0.960784, 0.360784, 1.0 },
+ { 1.000000, 0.921569, 0.376471, 1.0 },
+ { 1.000000, 0.913725, 0.380392, 1.0 },
+ { 0.937255, 0.792157, 0.231373, 1.0 },
+ { 0.929412, 0.788235, 0.227451, 1.0 },
+ { 0.921569, 0.784314, 0.227451, 1.0 },
+ { 0.929412, 0.776471, 0.231373, 1.0 },
+ { 0.909804, 0.760784, 0.239216, 1.0 },
+ { 0.913725, 0.796078, 0.411765, 1.0 },
+ { 0.827451, 0.635294, 0.607843, 1.0 },
+ { 0.627451, 0.396078, 0.403922, 1.0 },
+ { 0.568627, 0.345098, 0.176471, 1.0 },
+ { 0.513725, 0.290196, 0.121569, 1.0 },
+ { 0.545098, 0.254902, 0.070588, 1.0 },
+ { 0.541176, 0.247059, 0.019608, 1.0 },
+ { 0.537255, 0.239216, 0.000000, 1.0 },
+ { 0.525490, 0.247059, 0.003922, 1.0 },
+ { 0.525490, 0.247059, 0.003922, 1.0 },
+ { 0.537255, 0.243137, 0.000000, 1.0 },
+ { 0.513725, 0.192157, 0.003922, 1.0 },
+ { 0.509804, 0.188235, 0.000000, 1.0 },
+ { 0.505882, 0.184314, 0.000000, 1.0 },
+ { 0.517647, 0.203922, 0.003922, 1.0 },
+ { 0.545098, 0.247059, 0.000000, 1.0 },
+ { 0.564706, 0.282353, 0.000000, 1.0 },
+ { 0.576471, 0.305882, 0.000000, 1.0 },
+ { 0.603922, 0.356863, 0.000000, 1.0 },
+ { 0.631373, 0.396078, 0.011765, 1.0 },
+ { 0.643137, 0.427451, 0.031373, 1.0 },
+ { 0.627451, 0.490196, 0.000000, 1.0 },
+ { 0.678431, 0.486275, 0.011765, 1.0 },
+ { 0.713725, 0.517647, 0.043137, 1.0 },
+ { 0.752941, 0.556863, 0.066667, 1.0 },
+ { 0.800000, 0.615686, 0.105882, 1.0 },
+ { 0.819608, 0.623529, 0.149020, 1.0 },
+ { 0.839216, 0.666667, 0.137255, 1.0 },
+ { 0.866667, 0.713725, 0.164706, 1.0 },
+ { 0.894118, 0.741176, 0.192157, 1.0 },
+ { 0.898039, 0.752941, 0.192157, 1.0 },
+ { 0.905882, 0.760784, 0.207843, 1.0 },
+ { 0.909804, 0.756863, 0.207843, 1.0 },
+ { 0.890196, 0.737255, 0.188235, 1.0 },
+ { 0.870588, 0.709804, 0.160784, 1.0 },
+ { 0.835294, 0.662745, 0.133333, 1.0 },
+ { 0.788235, 0.603922, 0.094118, 1.0 },
+ { 0.741176, 0.517647, 0.074510, 1.0 },
+ { 0.639216, 0.415686, 0.062745, 1.0 },
+ { 0.462745, 0.298039, 0.133333, 1.0 },
+ { 0.364706, 0.270588, 0.364706, 1.0 },
+ { 0.431373, 0.349020, 0.423529, 1.0 },
+ { 0.447059, 0.294118, 0.407843, 1.0 },
+ { 0.501961, 0.274510, 0.196078, 1.0 },
+ { 0.600000, 0.368627, 0.094118, 1.0 },
+ { 0.658824, 0.454902, 0.023529, 1.0 },
+ { 0.678431, 0.478431, 0.027451, 1.0 },
+ { 0.709804, 0.513725, 0.039216, 1.0 },
+ { 0.686275, 0.486275, 0.027451, 1.0 },
+ { 0.674510, 0.466667, 0.019608, 1.0 },
+ { 0.658824, 0.415686, 0.027451, 1.0 },
+ { 0.662745, 0.349020, 0.015686, 1.0 },
+ { 0.588235, 0.254902, 0.000000, 1.0 },
+ { 0.501961, 0.180392, 0.000000, 1.0 },
+ { 0.458824, 0.137255, 0.000000, 1.0 },
+ { 0.427451, 0.109804, 0.000000, 1.0 },
+ { 0.345098, 0.000000, 0.000000, 1.0 },
+ { 0.254902, 0.000000, 0.101961, 1.0 },
+ { 0.129412, 0.000000, 0.105882, 1.0 },
+ { 0.031373, 0.000000, 0.058824, 1.0 },
+ { 0.149020, 0.019608, 0.101961, 1.0 },
+ { 0.384314, 0.054902, 0.011765, 1.0 },
+ { 0.454902, 0.101961, 0.058824, 1.0 },
+ { 0.458824, 0.113725, 0.058824, 1.0 },
+ { 0.478431, 0.168627, 0.109804, 1.0 },
+ { 0.435294, 0.368627, 0.431373, 1.0 },
+ { 0.584314, 0.513725, 0.701961, 1.0 },
+ { 0.623529, 0.568627, 0.705882, 1.0 },
+ { 0.513725, 0.439216, 0.525490, 1.0 },
+ { 0.619608, 0.380392, 0.443137, 1.0 },
+ { 0.654902, 0.388235, 0.149020, 1.0 },
+ { 0.690196, 0.482353, 0.043137, 1.0 },
+ { 0.709804, 0.509804, 0.047059, 1.0 },
+ { 0.737255, 0.541176, 0.058824, 1.0 },
+ { 0.772549, 0.592157, 0.062745, 1.0 },
+ { 0.780392, 0.643137, 0.070588, 1.0 },
+ { 0.835294, 0.674510, 0.125490, 1.0 },
+ { 0.917647, 0.741176, 0.047059, 1.0 },
+ { 1.000000, 0.772549, 0.137255, 1.0 },
+ { 0.941176, 0.788235, 0.172549, 1.0 },
+ { 0.898039, 0.745098, 0.196078, 1.0 },
+ { 0.862745, 0.690196, 0.160784, 1.0 },
+ { 0.823529, 0.631373, 0.125490, 1.0 },
+ };
+/* Apophysis-040427-51TreeLife */
+static double4 colors_283[] = {
+ { 0.627451, 0.333333, 0.007843, 1.0 },
+ { 0.635294, 0.337255, 0.007843, 1.0 },
+ { 0.623529, 0.329412, 0.023529, 1.0 },
+ { 0.615686, 0.325490, 0.039216, 1.0 },
+ { 0.631373, 0.341176, 0.023529, 1.0 },
+ { 0.650980, 0.360784, 0.011765, 1.0 },
+ { 0.654902, 0.372549, 0.007843, 1.0 },
+ { 0.658824, 0.384314, 0.007843, 1.0 },
+ { 0.643137, 0.352941, 0.011765, 1.0 },
+ { 0.615686, 0.325490, 0.007843, 1.0 },
+ { 0.588235, 0.298039, 0.003922, 1.0 },
+ { 0.564706, 0.270588, 0.000000, 1.0 },
+ { 0.541176, 0.243137, 0.000000, 1.0 },
+ { 0.517647, 0.215686, 0.000000, 1.0 },
+ { 0.498039, 0.192157, 0.000000, 1.0 },
+ { 0.482353, 0.180392, 0.000000, 1.0 },
+ { 0.470588, 0.168627, 0.003922, 1.0 },
+ { 0.462745, 0.156863, 0.003922, 1.0 },
+ { 0.466667, 0.152941, 0.000000, 1.0 },
+ { 0.470588, 0.152941, 0.000000, 1.0 },
+ { 0.482353, 0.172549, 0.000000, 1.0 },
+ { 0.498039, 0.192157, 0.003922, 1.0 },
+ { 0.509804, 0.207843, 0.003922, 1.0 },
+ { 0.525490, 0.223529, 0.003922, 1.0 },
+ { 0.600000, 0.431373, 0.305882, 1.0 },
+ { 0.729412, 0.596078, 0.474510, 1.0 },
+ { 0.858824, 0.760784, 0.643137, 1.0 },
+ { 0.917647, 0.819608, 0.513725, 1.0 },
+ { 0.980392, 0.882353, 0.388235, 1.0 },
+ { 0.937255, 0.819608, 0.301961, 1.0 },
+ { 0.898039, 0.756863, 0.215686, 1.0 },
+ { 0.815686, 0.615686, 0.117647, 1.0 },
+ { 0.662745, 0.384314, 0.031373, 1.0 },
+ { 0.525490, 0.223529, 0.003922, 1.0 },
+ { 0.486275, 0.188235, 0.000000, 1.0 },
+ { 0.450980, 0.156863, 0.000000, 1.0 },
+ { 0.435294, 0.137255, 0.000000, 1.0 },
+ { 0.419608, 0.121569, 0.000000, 1.0 },
+ { 0.415686, 0.121569, 0.000000, 1.0 },
+ { 0.411765, 0.125490, 0.000000, 1.0 },
+ { 0.431373, 0.141176, 0.003922, 1.0 },
+ { 0.447059, 0.149020, 0.003922, 1.0 },
+ { 0.462745, 0.156863, 0.003922, 1.0 },
+ { 0.470588, 0.172549, 0.007843, 1.0 },
+ { 0.482353, 0.192157, 0.015686, 1.0 },
+ { 0.501961, 0.203922, 0.007843, 1.0 },
+ { 0.521569, 0.219608, 0.000000, 1.0 },
+ { 0.545098, 0.250980, 0.000000, 1.0 },
+ { 0.572549, 0.270588, 0.003922, 1.0 },
+ { 0.631373, 0.333333, 0.027451, 1.0 },
+ { 0.643137, 0.384314, 0.011765, 1.0 },
+ { 0.654902, 0.439216, 0.000000, 1.0 },
+ { 0.643137, 0.435294, 0.109804, 1.0 },
+ { 0.635294, 0.435294, 0.219608, 1.0 },
+ { 0.600000, 0.411765, 0.235294, 1.0 },
+ { 0.568627, 0.388235, 0.254902, 1.0 },
+ { 0.635294, 0.380392, 0.066667, 1.0 },
+ { 0.603922, 0.325490, 0.050980, 1.0 },
+ { 0.572549, 0.274510, 0.039216, 1.0 },
+ { 0.521569, 0.223529, 0.019608, 1.0 },
+ { 0.474510, 0.172549, 0.000000, 1.0 },
+ { 0.454902, 0.156863, 0.000000, 1.0 },
+ { 0.439216, 0.141176, 0.000000, 1.0 },
+ { 0.415686, 0.121569, 0.000000, 1.0 },
+ { 0.384314, 0.101961, 0.003922, 1.0 },
+ { 0.376471, 0.094118, 0.000000, 1.0 },
+ { 0.364706, 0.117647, 0.000000, 1.0 },
+ { 0.352941, 0.141176, 0.000000, 1.0 },
+ { 0.372549, 0.133333, 0.000000, 1.0 },
+ { 0.392157, 0.125490, 0.000000, 1.0 },
+ { 0.435294, 0.145098, 0.000000, 1.0 },
+ { 0.470588, 0.168627, 0.003922, 1.0 },
+ { 0.533333, 0.258824, 0.066667, 1.0 },
+ { 0.627451, 0.407843, 0.227451, 1.0 },
+ { 0.721569, 0.556863, 0.392157, 1.0 },
+ { 0.768627, 0.635294, 0.552941, 1.0 },
+ { 0.819608, 0.717647, 0.713725, 1.0 },
+ { 0.894118, 0.815686, 0.607843, 1.0 },
+ { 0.968627, 0.913725, 0.501961, 1.0 },
+ { 1.000000, 0.960784, 0.509804, 1.0 },
+ { 0.988235, 0.933333, 0.454902, 1.0 },
+ { 0.992157, 0.925490, 0.407843, 1.0 },
+ { 0.980392, 0.913725, 0.407843, 1.0 },
+ { 0.972549, 0.901961, 0.407843, 1.0 },
+ { 0.964706, 0.870588, 0.368627, 1.0 },
+ { 0.956863, 0.843137, 0.333333, 1.0 },
+ { 0.866667, 0.690196, 0.192157, 1.0 },
+ { 0.725490, 0.505882, 0.180392, 1.0 },
+ { 0.603922, 0.305882, 0.007843, 1.0 },
+ { 0.564706, 0.258824, 0.003922, 1.0 },
+ { 0.525490, 0.211765, 0.003922, 1.0 },
+ { 0.498039, 0.188235, 0.011765, 1.0 },
+ { 0.474510, 0.168627, 0.019608, 1.0 },
+ { 0.462745, 0.152941, 0.023529, 1.0 },
+ { 0.443137, 0.164706, 0.054902, 1.0 },
+ { 0.435294, 0.137255, 0.035294, 1.0 },
+ { 0.423529, 0.129412, 0.003922, 1.0 },
+ { 0.423529, 0.129412, 0.003922, 1.0 },
+ { 0.435294, 0.141176, 0.003922, 1.0 },
+ { 0.450980, 0.156863, 0.003922, 1.0 },
+ { 0.454902, 0.152941, 0.000000, 1.0 },
+ { 0.458824, 0.152941, 0.000000, 1.0 },
+ { 0.470588, 0.168627, 0.003922, 1.0 },
+ { 0.482353, 0.180392, 0.015686, 1.0 },
+ { 0.517647, 0.215686, 0.000000, 1.0 },
+ { 0.521569, 0.223529, 0.000000, 1.0 },
+ { 0.529412, 0.231373, 0.003922, 1.0 },
+ { 0.525490, 0.223529, 0.000000, 1.0 },
+ { 0.521569, 0.219608, 0.000000, 1.0 },
+ { 0.517647, 0.215686, 0.000000, 1.0 },
+ { 0.513725, 0.203922, 0.000000, 1.0 },
+ { 0.490196, 0.184314, 0.003922, 1.0 },
+ { 0.498039, 0.180392, 0.011765, 1.0 },
+ { 0.517647, 0.215686, 0.003922, 1.0 },
+ { 0.521569, 0.223529, 0.003922, 1.0 },
+ { 0.529412, 0.231373, 0.003922, 1.0 },
+ { 0.549020, 0.254902, 0.000000, 1.0 },
+ { 0.552941, 0.278431, 0.000000, 1.0 },
+ { 0.552941, 0.321569, 0.000000, 1.0 },
+ { 0.552941, 0.282353, 0.000000, 1.0 },
+ { 0.509804, 0.207843, 0.003922, 1.0 },
+ { 0.486275, 0.184314, 0.000000, 1.0 },
+ { 0.466667, 0.164706, 0.000000, 1.0 },
+ { 0.458824, 0.160784, 0.000000, 1.0 },
+ { 0.450980, 0.156863, 0.003922, 1.0 },
+ { 0.443137, 0.145098, 0.003922, 1.0 },
+ { 0.423529, 0.133333, 0.000000, 1.0 },
+ { 0.407843, 0.129412, 0.003922, 1.0 },
+ { 0.411765, 0.125490, 0.000000, 1.0 },
+ { 0.423529, 0.129412, 0.003922, 1.0 },
+ { 0.423529, 0.129412, 0.000000, 1.0 },
+ { 0.427451, 0.133333, 0.000000, 1.0 },
+ { 0.439216, 0.141176, 0.000000, 1.0 },
+ { 0.454902, 0.149020, 0.000000, 1.0 },
+ { 0.458824, 0.152941, 0.000000, 1.0 },
+ { 0.443137, 0.149020, 0.000000, 1.0 },
+ { 0.415686, 0.121569, 0.000000, 1.0 },
+ { 0.403922, 0.109804, 0.000000, 1.0 },
+ { 0.392157, 0.101961, 0.000000, 1.0 },
+ { 0.384314, 0.098039, 0.000000, 1.0 },
+ { 0.380392, 0.098039, 0.003922, 1.0 },
+ { 0.380392, 0.098039, 0.003922, 1.0 },
+ { 0.372549, 0.109804, 0.007843, 1.0 },
+ { 0.384314, 0.101961, 0.003922, 1.0 },
+ { 0.400000, 0.109804, 0.003922, 1.0 },
+ { 0.407843, 0.117647, 0.003922, 1.0 },
+ { 0.407843, 0.121569, 0.000000, 1.0 },
+ { 0.411765, 0.125490, 0.000000, 1.0 },
+ { 0.407843, 0.121569, 0.000000, 1.0 },
+ { 0.400000, 0.109804, 0.003922, 1.0 },
+ { 0.388235, 0.105882, 0.007843, 1.0 },
+ { 0.384314, 0.098039, 0.000000, 1.0 },
+ { 0.376471, 0.094118, 0.000000, 1.0 },
+ { 0.372549, 0.090196, 0.000000, 1.0 },
+ { 0.372549, 0.090196, 0.003922, 1.0 },
+ { 0.376471, 0.094118, 0.000000, 1.0 },
+ { 0.376471, 0.094118, 0.000000, 1.0 },
+ { 0.380392, 0.098039, 0.003922, 1.0 },
+ { 0.400000, 0.109804, 0.003922, 1.0 },
+ { 0.423529, 0.133333, 0.000000, 1.0 },
+ { 0.450980, 0.156863, 0.000000, 1.0 },
+ { 0.529412, 0.227451, 0.007843, 1.0 },
+ { 0.549020, 0.247059, 0.027451, 1.0 },
+ { 0.568627, 0.266667, 0.047059, 1.0 },
+ { 0.592157, 0.298039, 0.035294, 1.0 },
+ { 0.611765, 0.396078, 0.235294, 1.0 },
+ { 0.694118, 0.525490, 0.317647, 1.0 },
+ { 0.792157, 0.662745, 0.596078, 1.0 },
+ { 0.862745, 0.796078, 0.929412, 1.0 },
+ { 0.858824, 0.796078, 0.933333, 1.0 },
+ { 0.858824, 0.796078, 0.941176, 1.0 },
+ { 0.882353, 0.827451, 0.792157, 1.0 },
+ { 0.988235, 0.972549, 0.541176, 1.0 },
+ { 0.952941, 0.870588, 0.372549, 1.0 },
+ { 0.827451, 0.635294, 0.121569, 1.0 },
+ { 0.835294, 0.521569, 0.078431, 1.0 },
+ { 0.741176, 0.450980, 0.078431, 1.0 },
+ { 0.643137, 0.364706, 0.011765, 1.0 },
+ { 0.607843, 0.309804, 0.003922, 1.0 },
+ { 0.580392, 0.294118, 0.000000, 1.0 },
+ { 0.576471, 0.286275, 0.000000, 1.0 },
+ { 0.568627, 0.278431, 0.000000, 1.0 },
+ { 0.572549, 0.282353, 0.003922, 1.0 },
+ { 0.580392, 0.278431, 0.011765, 1.0 },
+ { 0.517647, 0.215686, 0.003922, 1.0 },
+ { 0.501961, 0.200000, 0.003922, 1.0 },
+ { 0.490196, 0.184314, 0.003922, 1.0 },
+ { 0.470588, 0.164706, 0.000000, 1.0 },
+ { 0.462745, 0.156863, 0.003922, 1.0 },
+ { 0.454902, 0.160784, 0.003922, 1.0 },
+ { 0.450980, 0.168627, 0.000000, 1.0 },
+ { 0.466667, 0.164706, 0.000000, 1.0 },
+ { 0.474510, 0.172549, 0.000000, 1.0 },
+ { 0.494118, 0.188235, 0.000000, 1.0 },
+ { 0.517647, 0.203922, 0.000000, 1.0 },
+ { 0.525490, 0.223529, 0.003922, 1.0 },
+ { 0.509804, 0.247059, 0.031373, 1.0 },
+ { 0.549020, 0.274510, 0.043137, 1.0 },
+ { 0.545098, 0.282353, 0.078431, 1.0 },
+ { 0.572549, 0.478431, 0.298039, 1.0 },
+ { 0.776471, 0.643137, 0.533333, 1.0 },
+ { 0.811765, 0.705882, 0.741176, 1.0 },
+ { 0.811765, 0.713725, 0.800000, 1.0 },
+ { 0.827451, 0.745098, 0.780392, 1.0 },
+ { 0.878431, 0.796078, 0.831373, 1.0 },
+ { 0.929412, 0.878431, 0.905882, 1.0 },
+ { 0.945098, 0.941176, 0.678431, 1.0 },
+ { 0.968627, 0.874510, 0.396078, 1.0 },
+ { 0.862745, 0.686275, 0.321569, 1.0 },
+ { 0.717647, 0.517647, 0.270588, 1.0 },
+ { 0.647059, 0.368627, 0.054902, 1.0 },
+ { 0.603922, 0.305882, 0.007843, 1.0 },
+ { 0.552941, 0.247059, 0.000000, 1.0 },
+ { 0.494118, 0.196078, 0.000000, 1.0 },
+ { 0.462745, 0.156863, 0.003922, 1.0 },
+ { 0.423529, 0.129412, 0.003922, 1.0 },
+ { 0.400000, 0.109804, 0.003922, 1.0 },
+ { 0.364706, 0.090196, 0.000000, 1.0 },
+ { 0.333333, 0.070588, 0.003922, 1.0 },
+ { 0.274510, 0.054902, 0.000000, 1.0 },
+ { 0.274510, 0.039216, 0.000000, 1.0 },
+ { 0.294118, 0.035294, 0.000000, 1.0 },
+ { 0.341176, 0.074510, 0.000000, 1.0 },
+ { 0.376471, 0.094118, 0.000000, 1.0 },
+ { 0.403922, 0.113725, 0.000000, 1.0 },
+ { 0.431373, 0.141176, 0.000000, 1.0 },
+ { 0.462745, 0.160784, 0.000000, 1.0 },
+ { 0.498039, 0.192157, 0.003922, 1.0 },
+ { 0.525490, 0.227451, 0.000000, 1.0 },
+ { 0.545098, 0.247059, 0.003922, 1.0 },
+ { 0.556863, 0.262745, 0.000000, 1.0 },
+ { 0.560784, 0.266667, 0.000000, 1.0 },
+ { 0.564706, 0.258824, 0.007843, 1.0 },
+ { 0.541176, 0.243137, 0.007843, 1.0 },
+ { 0.545098, 0.235294, 0.003922, 1.0 },
+ { 0.537255, 0.239216, 0.003922, 1.0 },
+ { 0.529412, 0.231373, 0.003922, 1.0 },
+ { 0.525490, 0.227451, 0.000000, 1.0 },
+ { 0.537255, 0.227451, 0.003922, 1.0 },
+ { 0.552941, 0.231373, 0.000000, 1.0 },
+ { 0.568627, 0.266667, 0.000000, 1.0 },
+ { 0.588235, 0.298039, 0.003922, 1.0 },
+ { 0.627451, 0.345098, 0.011765, 1.0 },
+ { 0.662745, 0.400000, 0.000000, 1.0 },
+ { 0.745098, 0.498039, 0.050980, 1.0 },
+ { 0.780392, 0.552941, 0.062745, 1.0 },
+ { 0.803922, 0.596078, 0.094118, 1.0 },
+ { 0.807843, 0.592157, 0.098039, 1.0 },
+ { 0.784314, 0.533333, 0.109804, 1.0 },
+ { 0.690196, 0.419608, 0.054902, 1.0 },
+ { 0.639216, 0.345098, 0.027451, 1.0 },
+ { 0.588235, 0.282353, 0.031373, 1.0 },
+ { 0.556863, 0.223529, 0.000000, 1.0 },
+ { 0.501961, 0.200000, 0.035294, 1.0 },
+ { 0.509804, 0.137255, 0.000000, 1.0 },
+ { 0.490196, 0.141176, 0.015686, 1.0 },
+ };
+/* Apophysis-040427-51triflwr */
+static double4 colors_284[] = {
+ { 0.411765, 0.227451, 0.015686, 1.0 },
+ { 0.607843, 0.356863, 0.015686, 1.0 },
+ { 0.615686, 0.368627, 0.047059, 1.0 },
+ { 0.627451, 0.384314, 0.082353, 1.0 },
+ { 0.694118, 0.396078, 0.235294, 1.0 },
+ { 0.760784, 0.411765, 0.388235, 1.0 },
+ { 0.741176, 0.427451, 0.427451, 1.0 },
+ { 0.725490, 0.447059, 0.470588, 1.0 },
+ { 0.580392, 0.396078, 0.082353, 1.0 },
+ { 0.376471, 0.239216, 0.066667, 1.0 },
+ { 0.172549, 0.082353, 0.050980, 1.0 },
+ { 0.086275, 0.043137, 0.023529, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.050980, 1.0 },
+ { 0.000000, 0.000000, 0.105882, 1.0 },
+ { 0.003922, 0.133333, 0.235294, 1.0 },
+ { 0.007843, 0.266667, 0.368627, 1.0 },
+ { 0.003922, 0.223529, 0.415686, 1.0 },
+ { 0.223529, 0.356863, 0.576471, 1.0 },
+ { 0.447059, 0.490196, 0.741176, 1.0 },
+ { 0.505882, 0.600000, 0.792157, 1.0 },
+ { 0.568627, 0.709804, 0.843137, 1.0 },
+ { 0.619608, 0.764706, 0.835294, 1.0 },
+ { 0.674510, 0.823529, 0.827451, 1.0 },
+ { 0.450980, 0.372549, 0.611765, 1.0 },
+ { 0.392157, 0.211765, 0.486275, 1.0 },
+ { 0.333333, 0.054902, 0.360784, 1.0 },
+ { 0.164706, 0.035294, 0.192157, 1.0 },
+ { 0.000000, 0.015686, 0.027451, 1.0 },
+ { 0.000000, 0.007843, 0.011765, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.023529, 0.000000, 0.000000, 1.0 },
+ { 0.443137, 0.141176, 0.039216, 1.0 },
+ { 0.501961, 0.254902, 0.019608, 1.0 },
+ { 0.560784, 0.368627, 0.003922, 1.0 },
+ { 0.545098, 0.431373, 0.011765, 1.0 },
+ { 0.533333, 0.494118, 0.019608, 1.0 },
+ { 0.478431, 0.501961, 0.023529, 1.0 },
+ { 0.427451, 0.513725, 0.027451, 1.0 },
+ { 0.156863, 0.458824, 0.003922, 1.0 },
+ { 0.156863, 0.454902, 0.000000, 1.0 },
+ { 0.160784, 0.454902, 0.000000, 1.0 },
+ { 0.278431, 0.419608, 0.003922, 1.0 },
+ { 0.400000, 0.388235, 0.007843, 1.0 },
+ { 0.400000, 0.325490, 0.015686, 1.0 },
+ { 0.400000, 0.266667, 0.027451, 1.0 },
+ { 0.450980, 0.290196, 0.078431, 1.0 },
+ { 0.364706, 0.282353, 0.176471, 1.0 },
+ { 0.419608, 0.215686, 0.305882, 1.0 },
+ { 0.517647, 0.325490, 0.407843, 1.0 },
+ { 0.619608, 0.435294, 0.513725, 1.0 },
+ { 0.698039, 0.623529, 0.560784, 1.0 },
+ { 0.776471, 0.815686, 0.607843, 1.0 },
+ { 0.800000, 0.796078, 0.678431, 1.0 },
+ { 0.827451, 0.776471, 0.752941, 1.0 },
+ { 0.701961, 0.576471, 0.619608, 1.0 },
+ { 0.698039, 0.537255, 0.556863, 1.0 },
+ { 0.698039, 0.498039, 0.494118, 1.0 },
+ { 0.670588, 0.549020, 0.564706, 1.0 },
+ { 0.647059, 0.603922, 0.635294, 1.0 },
+ { 0.603922, 0.584314, 0.674510, 1.0 },
+ { 0.564706, 0.564706, 0.713725, 1.0 },
+ { 0.458824, 0.545098, 0.772549, 1.0 },
+ { 0.211765, 0.341176, 0.792157, 1.0 },
+ { 0.180392, 0.231373, 0.780392, 1.0 },
+ { 0.090196, 0.137255, 0.705882, 1.0 },
+ { 0.003922, 0.043137, 0.631373, 1.0 },
+ { 0.000000, 0.109804, 0.541176, 1.0 },
+ { 0.000000, 0.180392, 0.454902, 1.0 },
+ { 0.000000, 0.196078, 0.443137, 1.0 },
+ { 0.027451, 0.215686, 0.505882, 1.0 },
+ { 0.258824, 0.392157, 0.823529, 1.0 },
+ { 0.341176, 0.537255, 0.870588, 1.0 },
+ { 0.427451, 0.686275, 0.921569, 1.0 },
+ { 0.533333, 0.749020, 0.905882, 1.0 },
+ { 0.639216, 0.815686, 0.890196, 1.0 },
+ { 0.627451, 0.839216, 0.854902, 1.0 },
+ { 0.619608, 0.862745, 0.819608, 1.0 },
+ { 0.580392, 0.698039, 0.800000, 1.0 },
+ { 0.501961, 0.454902, 0.635294, 1.0 },
+ { 0.211765, 0.176471, 0.682353, 1.0 },
+ { 0.149020, 0.203922, 0.501961, 1.0 },
+ { 0.090196, 0.231373, 0.325490, 1.0 },
+ { 0.168627, 0.254902, 0.243137, 1.0 },
+ { 0.247059, 0.282353, 0.160784, 1.0 },
+ { 0.341176, 0.305882, 0.074510, 1.0 },
+ { 0.501961, 0.333333, 0.027451, 1.0 },
+ { 0.600000, 0.313725, 0.003922, 1.0 },
+ { 0.560784, 0.180392, 0.000000, 1.0 },
+ { 0.521569, 0.050980, 0.000000, 1.0 },
+ { 0.556863, 0.039216, 0.000000, 1.0 },
+ { 0.592157, 0.027451, 0.000000, 1.0 },
+ { 0.674510, 0.000000, 0.090196, 1.0 },
+ { 0.549020, 0.000000, 0.145098, 1.0 },
+ { 0.533333, 0.058824, 0.015686, 1.0 },
+ { 0.537255, 0.188235, 0.015686, 1.0 },
+ { 0.443137, 0.278431, 0.082353, 1.0 },
+ { 0.266667, 0.278431, 0.188235, 1.0 },
+ { 0.090196, 0.278431, 0.294118, 1.0 },
+ { 0.047059, 0.282353, 0.321569, 1.0 },
+ { 0.003922, 0.290196, 0.349020, 1.0 },
+ { 0.000000, 0.258824, 0.384314, 1.0 },
+ { 0.000000, 0.203922, 0.431373, 1.0 },
+ { 0.313725, 0.090196, 0.494118, 1.0 },
+ { 0.392157, 0.164706, 0.454902, 1.0 },
+ { 0.474510, 0.243137, 0.415686, 1.0 },
+ { 0.525490, 0.254902, 0.368627, 1.0 },
+ { 0.576471, 0.270588, 0.325490, 1.0 },
+ { 0.556863, 0.392157, 0.062745, 1.0 },
+ { 0.588235, 0.364706, 0.023529, 1.0 },
+ { 0.635294, 0.329412, 0.007843, 1.0 },
+ { 0.666667, 0.301961, 0.000000, 1.0 },
+ { 0.666667, 0.325490, 0.023529, 1.0 },
+ { 0.654902, 0.301961, 0.011765, 1.0 },
+ { 0.643137, 0.282353, 0.000000, 1.0 },
+ { 0.564706, 0.219608, 0.070588, 1.0 },
+ { 0.505882, 0.058824, 0.098039, 1.0 },
+ { 0.447059, 0.050980, 0.168627, 1.0 },
+ { 0.486275, 0.000000, 0.243137, 1.0 },
+ { 0.725490, 0.043137, 0.133333, 1.0 },
+ { 0.803922, 0.062745, 0.074510, 1.0 },
+ { 0.886275, 0.082353, 0.015686, 1.0 },
+ { 0.882353, 0.121569, 0.019608, 1.0 },
+ { 0.878431, 0.160784, 0.027451, 1.0 },
+ { 0.690196, 0.290196, 0.000000, 1.0 },
+ { 0.682353, 0.298039, 0.003922, 1.0 },
+ { 0.647059, 0.329412, 0.019608, 1.0 },
+ { 0.596078, 0.360784, 0.023529, 1.0 },
+ { 0.400000, 0.372549, 0.160784, 1.0 },
+ { 0.274510, 0.333333, 0.164706, 1.0 },
+ { 0.152941, 0.298039, 0.168627, 1.0 },
+ { 0.039216, 0.317647, 0.301961, 1.0 },
+ { 0.000000, 0.196078, 0.443137, 1.0 },
+ { 0.043137, 0.000000, 0.623529, 1.0 },
+ { 0.070588, 0.000000, 0.658824, 1.0 },
+ { 0.000000, 0.019608, 0.717647, 1.0 },
+ { 0.035294, 0.058824, 0.737255, 1.0 },
+ { 0.070588, 0.098039, 0.756863, 1.0 },
+ { 0.074510, 0.094118, 0.749020, 1.0 },
+ { 0.078431, 0.090196, 0.745098, 1.0 },
+ { 0.000000, 0.117647, 0.533333, 1.0 },
+ { 0.003922, 0.235294, 0.407843, 1.0 },
+ { 0.086275, 0.309804, 0.282353, 1.0 },
+ { 0.235294, 0.403922, 0.050980, 1.0 },
+ { 0.498039, 0.505882, 0.007843, 1.0 },
+ { 0.517647, 0.490196, 0.015686, 1.0 },
+ { 0.537255, 0.478431, 0.027451, 1.0 },
+ { 0.588235, 0.364706, 0.023529, 1.0 },
+ { 0.615686, 0.341176, 0.003922, 1.0 },
+ { 0.650980, 0.325490, 0.011765, 1.0 },
+ { 0.639216, 0.321569, 0.003922, 1.0 },
+ { 0.588235, 0.270588, 0.023529, 1.0 },
+ { 0.529412, 0.219608, 0.062745, 1.0 },
+ { 0.470588, 0.168627, 0.105882, 1.0 },
+ { 0.443137, 0.105882, 0.298039, 1.0 },
+ { 0.317647, 0.011765, 0.400000, 1.0 },
+ { 0.184314, 0.078431, 0.388235, 1.0 },
+ { 0.074510, 0.168627, 0.403922, 1.0 },
+ { 0.149020, 0.215686, 0.286275, 1.0 },
+ { 0.003922, 0.023529, 0.039216, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.027451, 0.000000, 0.000000, 1.0 },
+ { 0.266667, 0.231373, 0.109804, 1.0 },
+ { 0.423529, 0.270588, 0.015686, 1.0 },
+ { 0.545098, 0.403922, 0.023529, 1.0 },
+ { 0.533333, 0.470588, 0.027451, 1.0 },
+ { 0.521569, 0.415686, 0.000000, 1.0 },
+ { 0.447059, 0.352941, 0.031373, 1.0 },
+ { 0.376471, 0.290196, 0.066667, 1.0 },
+ { 0.254902, 0.270588, 0.125490, 1.0 },
+ { 0.113725, 0.309804, 0.164706, 1.0 },
+ { 0.054902, 0.333333, 0.278431, 1.0 },
+ { 0.015686, 0.329412, 0.364706, 1.0 },
+ { 0.062745, 0.411765, 0.325490, 1.0 },
+ { 0.023529, 0.419608, 0.192157, 1.0 },
+ { 0.003922, 0.423529, 0.101961, 1.0 },
+ { 0.003922, 0.431373, 0.074510, 1.0 },
+ { 0.164706, 0.478431, 0.145098, 1.0 },
+ { 0.435294, 0.376471, 0.050980, 1.0 },
+ { 0.568627, 0.368627, 0.019608, 1.0 },
+ { 0.611765, 0.356863, 0.035294, 1.0 },
+ { 0.662745, 0.325490, 0.023529, 1.0 },
+ { 0.858824, 0.294118, 0.192157, 1.0 },
+ { 0.878431, 0.360784, 0.227451, 1.0 },
+ { 0.898039, 0.431373, 0.262745, 1.0 },
+ { 0.901961, 0.329412, 0.184314, 1.0 },
+ { 0.894118, 0.274510, 0.027451, 1.0 },
+ { 0.690196, 0.298039, 0.000000, 1.0 },
+ { 0.678431, 0.317647, 0.023529, 1.0 },
+ { 0.737255, 0.376471, 0.278431, 1.0 },
+ { 0.843137, 0.560784, 0.403922, 1.0 },
+ { 0.670588, 0.752941, 0.686275, 1.0 },
+ { 0.678431, 0.874510, 0.862745, 1.0 },
+ { 0.678431, 0.894118, 0.870588, 1.0 },
+ { 0.611765, 0.956863, 0.862745, 1.0 },
+ { 0.584314, 0.921569, 1.000000, 1.0 },
+ { 0.682353, 0.913725, 0.945098, 1.0 },
+ { 0.682353, 0.905882, 0.941176, 1.0 },
+ { 0.698039, 0.886275, 0.933333, 1.0 },
+ { 0.776471, 0.792157, 0.941176, 1.0 },
+ { 0.796078, 0.776471, 0.894118, 1.0 },
+ { 0.760784, 0.901961, 0.862745, 1.0 },
+ { 0.705882, 0.882353, 0.803922, 1.0 },
+ { 0.768627, 0.745098, 0.682353, 1.0 },
+ { 0.686275, 0.643137, 0.627451, 1.0 },
+ { 0.713725, 0.466667, 0.541176, 1.0 },
+ { 0.560784, 0.258824, 0.431373, 1.0 },
+ { 0.501961, 0.133333, 0.341176, 1.0 },
+ { 0.537255, 0.129412, 0.321569, 1.0 },
+ { 0.533333, 0.109804, 0.313725, 1.0 },
+ { 0.588235, 0.117647, 0.223529, 1.0 },
+ { 0.654902, 0.141176, 0.266667, 1.0 },
+ { 0.596078, 0.364706, 0.098039, 1.0 },
+ { 0.662745, 0.325490, 0.023529, 1.0 },
+ { 0.701961, 0.380392, 0.000000, 1.0 },
+ { 0.835294, 0.396078, 0.074510, 1.0 },
+ { 0.913725, 0.454902, 0.282353, 1.0 },
+ { 1.000000, 0.733333, 0.321569, 1.0 },
+ { 0.960784, 1.000000, 0.674510, 1.0 },
+ { 0.909804, 0.796078, 0.968627, 1.0 },
+ { 0.909804, 0.698039, 0.992157, 1.0 },
+ { 0.937255, 0.623529, 0.894118, 1.0 },
+ { 0.866667, 0.780392, 0.788235, 1.0 },
+ { 0.843137, 0.662745, 0.600000, 1.0 },
+ { 0.894118, 0.474510, 0.294118, 1.0 },
+ { 0.874510, 0.470588, 0.074510, 1.0 },
+ { 0.878431, 0.364706, 0.043137, 1.0 },
+ { 0.807843, 0.333333, 0.007843, 1.0 },
+ { 0.690196, 0.298039, 0.003922, 1.0 },
+ { 0.666667, 0.356863, 0.000000, 1.0 },
+ { 0.631373, 0.337255, 0.011765, 1.0 },
+ { 0.607843, 0.345098, 0.003922, 1.0 },
+ { 0.596078, 0.309804, 0.000000, 1.0 },
+ { 0.486275, 0.211765, 0.007843, 1.0 },
+ { 0.505882, 0.137255, 0.000000, 1.0 },
+ { 0.513725, 0.050980, 0.000000, 1.0 },
+ { 0.501961, 0.047059, 0.121569, 1.0 },
+ { 0.415686, 0.090196, 0.168627, 1.0 },
+ { 0.294118, 0.109804, 0.243137, 1.0 },
+ { 0.203922, 0.027451, 0.439216, 1.0 },
+ { 0.156863, 0.031373, 0.568627, 1.0 },
+ { 0.058824, 0.007843, 0.564706, 1.0 },
+ { 0.094118, 0.043137, 0.498039, 1.0 },
+ { 0.250980, 0.133333, 0.345098, 1.0 },
+ { 0.247059, 0.176471, 0.231373, 1.0 },
+ { 0.286275, 0.266667, 0.101961, 1.0 },
+ { 0.470588, 0.270588, 0.015686, 1.0 },
+ { 0.580392, 0.317647, 0.011765, 1.0 },
+ { 0.643137, 0.305882, 0.003922, 1.0 },
+ { 0.670588, 0.305882, 0.000000, 1.0 },
+ { 0.654902, 0.270588, 0.000000, 1.0 },
+ { 0.670588, 0.152941, 0.243137, 1.0 },
+ { 0.498039, 0.250980, 0.419608, 1.0 },
+ { 0.533333, 0.215686, 0.384314, 1.0 },
+ };
+/* Apophysis-040427-51mitosis */
+static double4 colors_285[] = {
+ { 0.305882, 0.321569, 0.427451, 1.0 },
+ { 0.443137, 0.192157, 0.254902, 1.0 },
+ { 0.329412, 0.180392, 0.176471, 1.0 },
+ { 0.215686, 0.172549, 0.101961, 1.0 },
+ { 0.207843, 0.188235, 0.113725, 1.0 },
+ { 0.200000, 0.207843, 0.125490, 1.0 },
+ { 0.176471, 0.192157, 0.149020, 1.0 },
+ { 0.156863, 0.180392, 0.172549, 1.0 },
+ { 0.176471, 0.145098, 0.203922, 1.0 },
+ { 0.184314, 0.172549, 0.215686, 1.0 },
+ { 0.192157, 0.203922, 0.231373, 1.0 },
+ { 0.231373, 0.282353, 0.325490, 1.0 },
+ { 0.274510, 0.364706, 0.419608, 1.0 },
+ { 0.376471, 0.466667, 0.525490, 1.0 },
+ { 0.478431, 0.568627, 0.631373, 1.0 },
+ { 0.533333, 0.611765, 0.674510, 1.0 },
+ { 0.592157, 0.658824, 0.721569, 1.0 },
+ { 0.466667, 0.647059, 0.741176, 1.0 },
+ { 0.466667, 0.682353, 0.749020, 1.0 },
+ { 0.470588, 0.721569, 0.760784, 1.0 },
+ { 0.639216, 0.858824, 0.839216, 1.0 },
+ { 0.807843, 1.000000, 0.917647, 1.0 },
+ { 0.878431, 1.000000, 0.952941, 1.0 },
+ { 0.949020, 1.000000, 0.992157, 1.0 },
+ { 0.980392, 0.980392, 1.000000, 1.0 },
+ { 0.913725, 0.827451, 0.843137, 1.0 },
+ { 0.850980, 0.674510, 0.686275, 1.0 },
+ { 0.898039, 0.654902, 0.525490, 1.0 },
+ { 0.949020, 0.639216, 0.368627, 1.0 },
+ { 0.956863, 0.584314, 0.360784, 1.0 },
+ { 0.968627, 0.533333, 0.352941, 1.0 },
+ { 0.941176, 0.509804, 0.278431, 1.0 },
+ { 0.807843, 0.584314, 0.415686, 1.0 },
+ { 0.705882, 0.384314, 0.525490, 1.0 },
+ { 0.800000, 0.384314, 0.360784, 1.0 },
+ { 0.898039, 0.388235, 0.196078, 1.0 },
+ { 0.784314, 0.356863, 0.200000, 1.0 },
+ { 0.674510, 0.325490, 0.207843, 1.0 },
+ { 0.639216, 0.290196, 0.282353, 1.0 },
+ { 0.607843, 0.254902, 0.356863, 1.0 },
+ { 0.443137, 0.396078, 0.450980, 1.0 },
+ { 0.462745, 0.443137, 0.458824, 1.0 },
+ { 0.486275, 0.490196, 0.466667, 1.0 },
+ { 0.545098, 0.541176, 0.521569, 1.0 },
+ { 0.607843, 0.596078, 0.576471, 1.0 },
+ { 0.603922, 0.615686, 0.611765, 1.0 },
+ { 0.603922, 0.635294, 0.647059, 1.0 },
+ { 0.584314, 0.564706, 0.643137, 1.0 },
+ { 0.494118, 0.505882, 0.541176, 1.0 },
+ { 0.321569, 0.360784, 0.364706, 1.0 },
+ { 0.250980, 0.290196, 0.290196, 1.0 },
+ { 0.184314, 0.223529, 0.219608, 1.0 },
+ { 0.184314, 0.160784, 0.184314, 1.0 },
+ { 0.188235, 0.101961, 0.149020, 1.0 },
+ { 0.200000, 0.090196, 0.109804, 1.0 },
+ { 0.211765, 0.078431, 0.074510, 1.0 },
+ { 0.200000, 0.019608, 0.027451, 1.0 },
+ { 0.349020, 0.027451, 0.011765, 1.0 },
+ { 0.498039, 0.035294, 0.000000, 1.0 },
+ { 0.592157, 0.043137, 0.019608, 1.0 },
+ { 0.686275, 0.050980, 0.039216, 1.0 },
+ { 0.760784, 0.121569, 0.149020, 1.0 },
+ { 0.835294, 0.196078, 0.262745, 1.0 },
+ { 0.913725, 0.129412, 0.078431, 1.0 },
+ { 0.827451, 0.082353, 0.019608, 1.0 },
+ { 0.623529, 0.133333, 0.047059, 1.0 },
+ { 0.631373, 0.176471, 0.164706, 1.0 },
+ { 0.643137, 0.219608, 0.282353, 1.0 },
+ { 0.611765, 0.211765, 0.282353, 1.0 },
+ { 0.580392, 0.207843, 0.286275, 1.0 },
+ { 0.482353, 0.325490, 0.278431, 1.0 },
+ { 0.486275, 0.129412, 0.164706, 1.0 },
+ { 0.313725, 0.094118, 0.129412, 1.0 },
+ { 0.262745, 0.047059, 0.062745, 1.0 },
+ { 0.211765, 0.000000, 0.000000, 1.0 },
+ { 0.117647, 0.003922, 0.000000, 1.0 },
+ { 0.023529, 0.007843, 0.003922, 1.0 },
+ { 0.015686, 0.011765, 0.000000, 1.0 },
+ { 0.011765, 0.015686, 0.000000, 1.0 },
+ { 0.058824, 0.015686, 0.007843, 1.0 },
+ { 0.054902, 0.015686, 0.019608, 1.0 },
+ { 0.062745, 0.121569, 0.101961, 1.0 },
+ { 0.117647, 0.141176, 0.164706, 1.0 },
+ { 0.176471, 0.164706, 0.231373, 1.0 },
+ { 0.200000, 0.192157, 0.270588, 1.0 },
+ { 0.227451, 0.219608, 0.313725, 1.0 },
+ { 0.309804, 0.290196, 0.407843, 1.0 },
+ { 0.329412, 0.305882, 0.415686, 1.0 },
+ { 0.258824, 0.254902, 0.325490, 1.0 },
+ { 0.215686, 0.231373, 0.270588, 1.0 },
+ { 0.176471, 0.207843, 0.219608, 1.0 },
+ { 0.149020, 0.188235, 0.188235, 1.0 },
+ { 0.121569, 0.168627, 0.160784, 1.0 },
+ { 0.058824, 0.117647, 0.090196, 1.0 },
+ { 0.039216, 0.031373, 0.035294, 1.0 },
+ { 0.031373, 0.023529, 0.000000, 1.0 },
+ { 0.054902, 0.023529, 0.015686, 1.0 },
+ { 0.086275, 0.101961, 0.047059, 1.0 },
+ { 0.113725, 0.137255, 0.039216, 1.0 },
+ { 0.145098, 0.176471, 0.031373, 1.0 },
+ { 0.141176, 0.207843, 0.031373, 1.0 },
+ { 0.137255, 0.243137, 0.035294, 1.0 },
+ { 0.188235, 0.227451, 0.023529, 1.0 },
+ { 0.207843, 0.231373, 0.223529, 1.0 },
+ { 0.352941, 0.396078, 0.482353, 1.0 },
+ { 0.356863, 0.474510, 0.549020, 1.0 },
+ { 0.360784, 0.552941, 0.619608, 1.0 },
+ { 0.356863, 0.509804, 0.584314, 1.0 },
+ { 0.356863, 0.466667, 0.549020, 1.0 },
+ { 0.411765, 0.458824, 0.560784, 1.0 },
+ { 0.376471, 0.439216, 0.501961, 1.0 },
+ { 0.349020, 0.411765, 0.501961, 1.0 },
+ { 0.349020, 0.454902, 0.419608, 1.0 },
+ { 0.247059, 0.443137, 0.486275, 1.0 },
+ { 0.254902, 0.435294, 0.458824, 1.0 },
+ { 0.266667, 0.427451, 0.435294, 1.0 },
+ { 0.317647, 0.407843, 0.439216, 1.0 },
+ { 0.356863, 0.380392, 0.482353, 1.0 },
+ { 0.494118, 0.376471, 0.525490, 1.0 },
+ { 0.639216, 0.435294, 0.627451, 1.0 },
+ { 0.749020, 0.705882, 0.768627, 1.0 },
+ { 0.764706, 0.764706, 0.788235, 1.0 },
+ { 0.780392, 0.827451, 0.811765, 1.0 },
+ { 0.870588, 0.894118, 0.905882, 1.0 },
+ { 0.964706, 0.964706, 1.000000, 1.0 },
+ { 0.988235, 0.976471, 1.000000, 1.0 },
+ { 0.988235, 0.992157, 1.000000, 1.0 },
+ { 1.000000, 0.984314, 1.000000, 1.0 },
+ { 0.984314, 1.000000, 1.000000, 1.0 },
+ { 0.768627, 0.831373, 0.827451, 1.0 },
+ { 0.709804, 0.772549, 0.764706, 1.0 },
+ { 0.654902, 0.713725, 0.701961, 1.0 },
+ { 0.592157, 0.588235, 0.611765, 1.0 },
+ { 0.486275, 0.454902, 0.537255, 1.0 },
+ { 0.384314, 0.376471, 0.427451, 1.0 },
+ { 0.313725, 0.337255, 0.329412, 1.0 },
+ { 0.164706, 0.231373, 0.200000, 1.0 },
+ { 0.145098, 0.207843, 0.200000, 1.0 },
+ { 0.129412, 0.188235, 0.200000, 1.0 },
+ { 0.113725, 0.176471, 0.168627, 1.0 },
+ { 0.101961, 0.168627, 0.137255, 1.0 },
+ { 0.082353, 0.125490, 0.141176, 1.0 },
+ { 0.078431, 0.054902, 0.101961, 1.0 },
+ { 0.113725, 0.054902, 0.082353, 1.0 },
+ { 0.117647, 0.113725, 0.105882, 1.0 },
+ { 0.211765, 0.109804, 0.105882, 1.0 },
+ { 0.235294, 0.101961, 0.101961, 1.0 },
+ { 0.262745, 0.098039, 0.101961, 1.0 },
+ { 0.352941, 0.125490, 0.172549, 1.0 },
+ { 0.258824, 0.200000, 0.180392, 1.0 },
+ { 0.239216, 0.274510, 0.341176, 1.0 },
+ { 0.341176, 0.333333, 0.376471, 1.0 },
+ { 0.552941, 0.384314, 0.552941, 1.0 },
+ { 0.584314, 0.396078, 0.572549, 1.0 },
+ { 0.619608, 0.411765, 0.592157, 1.0 },
+ { 0.552941, 0.329412, 0.466667, 1.0 },
+ { 0.415686, 0.309804, 0.447059, 1.0 },
+ { 0.341176, 0.305882, 0.411765, 1.0 },
+ { 0.270588, 0.325490, 0.337255, 1.0 },
+ { 0.247059, 0.258824, 0.278431, 1.0 },
+ { 0.188235, 0.231373, 0.215686, 1.0 },
+ { 0.172549, 0.200000, 0.239216, 1.0 },
+ { 0.176471, 0.227451, 0.274510, 1.0 },
+ { 0.180392, 0.254902, 0.313725, 1.0 },
+ { 0.231373, 0.360784, 0.317647, 1.0 },
+ { 0.243137, 0.345098, 0.396078, 1.0 },
+ { 0.239216, 0.431373, 0.458824, 1.0 },
+ { 0.235294, 0.341176, 0.384314, 1.0 },
+ { 0.160784, 0.200000, 0.247059, 1.0 },
+ { 0.152941, 0.211765, 0.227451, 1.0 },
+ { 0.149020, 0.223529, 0.207843, 1.0 },
+ { 0.152941, 0.239216, 0.192157, 1.0 },
+ { 0.188235, 0.250980, 0.207843, 1.0 },
+ { 0.207843, 0.298039, 0.266667, 1.0 },
+ { 0.333333, 0.333333, 0.325490, 1.0 },
+ { 0.439216, 0.443137, 0.286275, 1.0 },
+ { 0.443137, 0.443137, 0.403922, 1.0 },
+ { 0.490196, 0.498039, 0.486275, 1.0 },
+ { 0.619608, 0.611765, 0.564706, 1.0 },
+ { 0.619608, 0.666667, 0.666667, 1.0 },
+ { 0.631373, 0.647059, 0.682353, 1.0 },
+ { 0.619608, 0.584314, 0.698039, 1.0 },
+ { 0.498039, 0.600000, 0.588235, 1.0 },
+ { 0.447059, 0.470588, 0.603922, 1.0 },
+ { 0.474510, 0.600000, 0.698039, 1.0 },
+ { 0.560784, 0.650980, 0.698039, 1.0 },
+ { 0.647059, 0.701961, 0.701961, 1.0 },
+ { 0.686275, 0.745098, 0.764706, 1.0 },
+ { 0.823529, 0.976471, 0.972549, 1.0 },
+ { 0.945098, 1.000000, 0.996078, 1.0 },
+ { 0.968627, 1.000000, 0.996078, 1.0 },
+ { 0.894118, 0.929412, 0.949020, 1.0 },
+ { 0.745098, 0.678431, 0.843137, 1.0 },
+ { 0.580392, 0.541176, 0.635294, 1.0 },
+ { 0.435294, 0.388235, 0.545098, 1.0 },
+ { 0.392157, 0.411765, 0.396078, 1.0 },
+ { 0.262745, 0.388235, 0.337255, 1.0 },
+ { 0.196078, 0.286275, 0.254902, 1.0 },
+ { 0.192157, 0.243137, 0.215686, 1.0 },
+ { 0.219608, 0.254902, 0.235294, 1.0 },
+ { 0.239216, 0.337255, 0.262745, 1.0 },
+ { 0.227451, 0.403922, 0.321569, 1.0 },
+ { 0.203922, 0.400000, 0.427451, 1.0 },
+ { 0.274510, 0.462745, 0.501961, 1.0 },
+ { 0.298039, 0.509804, 0.556863, 1.0 },
+ { 0.329412, 0.450980, 0.521569, 1.0 },
+ { 0.313725, 0.427451, 0.498039, 1.0 },
+ { 0.278431, 0.458824, 0.509804, 1.0 },
+ { 0.278431, 0.458824, 0.509804, 1.0 },
+ { 0.290196, 0.431373, 0.478431, 1.0 },
+ { 0.298039, 0.392157, 0.439216, 1.0 },
+ { 0.274510, 0.305882, 0.380392, 1.0 },
+ { 0.231373, 0.219608, 0.294118, 1.0 },
+ { 0.227451, 0.152941, 0.227451, 1.0 },
+ { 0.313725, 0.160784, 0.172549, 1.0 },
+ { 0.239216, 0.078431, 0.094118, 1.0 },
+ { 0.184314, 0.031373, 0.035294, 1.0 },
+ { 0.231373, 0.000000, 0.007843, 1.0 },
+ { 0.149020, 0.015686, 0.007843, 1.0 },
+ { 0.101961, 0.062745, 0.098039, 1.0 },
+ { 0.145098, 0.149020, 0.156863, 1.0 },
+ { 0.152941, 0.188235, 0.223529, 1.0 },
+ { 0.188235, 0.215686, 0.286275, 1.0 },
+ { 0.258824, 0.266667, 0.356863, 1.0 },
+ { 0.360784, 0.356863, 0.411765, 1.0 },
+ { 0.403922, 0.505882, 0.454902, 1.0 },
+ { 0.501961, 0.533333, 0.545098, 1.0 },
+ { 0.556863, 0.615686, 0.635294, 1.0 },
+ { 0.509804, 0.674510, 0.588235, 1.0 },
+ { 0.494118, 0.576471, 0.549020, 1.0 },
+ { 0.498039, 0.454902, 0.431373, 1.0 },
+ { 0.450980, 0.345098, 0.239216, 1.0 },
+ { 0.262745, 0.243137, 0.231373, 1.0 },
+ { 0.196078, 0.176471, 0.192157, 1.0 },
+ { 0.145098, 0.192157, 0.176471, 1.0 },
+ { 0.133333, 0.160784, 0.133333, 1.0 },
+ { 0.098039, 0.133333, 0.121569, 1.0 },
+ { 0.133333, 0.141176, 0.098039, 1.0 },
+ { 0.094118, 0.192157, 0.027451, 1.0 },
+ { 0.066667, 0.156863, 0.000000, 1.0 },
+ { 0.058824, 0.078431, 0.000000, 1.0 },
+ { 0.031373, 0.058824, 0.000000, 1.0 },
+ { 0.023529, 0.023529, 0.000000, 1.0 },
+ { 0.054902, 0.015686, 0.007843, 1.0 },
+ { 0.090196, 0.011765, 0.007843, 1.0 },
+ { 0.152941, 0.003922, 0.000000, 1.0 },
+ { 0.149020, 0.019608, 0.000000, 1.0 },
+ { 0.188235, 0.043137, 0.007843, 1.0 },
+ { 0.200000, 0.082353, 0.082353, 1.0 },
+ { 0.152941, 0.129412, 0.129412, 1.0 },
+ { 0.082353, 0.125490, 0.109804, 1.0 },
+ { 0.050980, 0.066667, 0.062745, 1.0 },
+ { 0.105882, 0.047059, 0.058824, 1.0 },
+ { 0.137255, 0.090196, 0.137255, 1.0 },
+ { 0.117647, 0.105882, 0.149020, 1.0 },
+ { 0.176471, 0.121569, 0.121569, 1.0 },
+ };
+/* Apophysis-040427-51triflwer */
+static double4 colors_286[] = {
+ { 0.556863, 0.407843, 0.019608, 1.0 },
+ { 0.549020, 0.423529, 0.035294, 1.0 },
+ { 0.474510, 0.435294, 0.039216, 1.0 },
+ { 0.400000, 0.447059, 0.047059, 1.0 },
+ { 0.325490, 0.286275, 0.168627, 1.0 },
+ { 0.250980, 0.129412, 0.290196, 1.0 },
+ { 0.345098, 0.286275, 0.403922, 1.0 },
+ { 0.443137, 0.447059, 0.517647, 1.0 },
+ { 0.627451, 0.796078, 0.729412, 1.0 },
+ { 0.639216, 0.811765, 0.803922, 1.0 },
+ { 0.654902, 0.827451, 0.878431, 1.0 },
+ { 0.564706, 0.784314, 0.898039, 1.0 },
+ { 0.478431, 0.741176, 0.917647, 1.0 },
+ { 0.474510, 0.784314, 0.949020, 1.0 },
+ { 0.470588, 0.831373, 0.984314, 1.0 },
+ { 0.521569, 0.866667, 0.956863, 1.0 },
+ { 0.576471, 0.901961, 0.933333, 1.0 },
+ { 0.796078, 0.929412, 0.792157, 1.0 },
+ { 0.788235, 0.823529, 0.768627, 1.0 },
+ { 0.780392, 0.721569, 0.749020, 1.0 },
+ { 0.701961, 0.592157, 0.615686, 1.0 },
+ { 0.623529, 0.462745, 0.486275, 1.0 },
+ { 0.494118, 0.431373, 0.286275, 1.0 },
+ { 0.364706, 0.400000, 0.090196, 1.0 },
+ { 0.000000, 0.192157, 0.450980, 1.0 },
+ { 0.007843, 0.109804, 0.501961, 1.0 },
+ { 0.015686, 0.031373, 0.552941, 1.0 },
+ { 0.105882, 0.094118, 0.619608, 1.0 },
+ { 0.196078, 0.156863, 0.686275, 1.0 },
+ { 0.227451, 0.266667, 0.745098, 1.0 },
+ { 0.258824, 0.376471, 0.807843, 1.0 },
+ { 0.388235, 0.545098, 0.815686, 1.0 },
+ { 0.584314, 0.639216, 0.831373, 1.0 },
+ { 0.917647, 0.921569, 0.796078, 1.0 },
+ { 0.901961, 0.858824, 0.760784, 1.0 },
+ { 0.886275, 0.796078, 0.725490, 1.0 },
+ { 0.854902, 0.866667, 0.560784, 1.0 },
+ { 0.827451, 0.937255, 0.400000, 1.0 },
+ { 0.874510, 0.862745, 0.470588, 1.0 },
+ { 0.921569, 0.788235, 0.541176, 1.0 },
+ { 0.843137, 0.368627, 0.050980, 1.0 },
+ { 0.823529, 0.403922, 0.035294, 1.0 },
+ { 0.803922, 0.439216, 0.023529, 1.0 },
+ { 0.764706, 0.411765, 0.011765, 1.0 },
+ { 0.725490, 0.388235, 0.000000, 1.0 },
+ { 0.701961, 0.349020, 0.007843, 1.0 },
+ { 0.678431, 0.309804, 0.019608, 1.0 },
+ { 0.654902, 0.321569, 0.007843, 1.0 },
+ { 0.647059, 0.305882, 0.003922, 1.0 },
+ { 0.713725, 0.254902, 0.000000, 1.0 },
+ { 0.639216, 0.164706, 0.000000, 1.0 },
+ { 0.568627, 0.078431, 0.000000, 1.0 },
+ { 0.529412, 0.078431, 0.007843, 1.0 },
+ { 0.494118, 0.078431, 0.015686, 1.0 },
+ { 0.517647, 0.047059, 0.027451, 1.0 },
+ { 0.545098, 0.015686, 0.043137, 1.0 },
+ { 0.462745, 0.000000, 0.239216, 1.0 },
+ { 0.333333, 0.050980, 0.298039, 1.0 },
+ { 0.203922, 0.101961, 0.356863, 1.0 },
+ { 0.156863, 0.062745, 0.341176, 1.0 },
+ { 0.109804, 0.027451, 0.329412, 1.0 },
+ { 0.058824, 0.019608, 0.164706, 1.0 },
+ { 0.011765, 0.015686, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.309804, 0.211765, 0.133333, 1.0 },
+ { 0.372549, 0.203922, 0.078431, 1.0 },
+ { 0.439216, 0.200000, 0.023529, 1.0 },
+ { 0.470588, 0.145098, 0.011765, 1.0 },
+ { 0.505882, 0.090196, 0.000000, 1.0 },
+ { 0.505882, 0.070588, 0.003922, 1.0 },
+ { 0.513725, 0.027451, 0.019608, 1.0 },
+ { 0.423529, 0.015686, 0.223529, 1.0 },
+ { 0.301961, 0.074510, 0.450980, 1.0 },
+ { 0.184314, 0.137255, 0.678431, 1.0 },
+ { 0.278431, 0.200000, 0.729412, 1.0 },
+ { 0.372549, 0.266667, 0.780392, 1.0 },
+ { 0.360784, 0.262745, 0.698039, 1.0 },
+ { 0.352941, 0.262745, 0.619608, 1.0 },
+ { 0.349020, 0.243137, 0.615686, 1.0 },
+ { 0.388235, 0.184314, 0.509804, 1.0 },
+ { 0.380392, 0.196078, 0.509804, 1.0 },
+ { 0.501961, 0.329412, 0.521569, 1.0 },
+ { 0.623529, 0.462745, 0.533333, 1.0 },
+ { 0.631373, 0.458824, 0.521569, 1.0 },
+ { 0.639216, 0.458824, 0.509804, 1.0 },
+ { 0.741176, 0.521569, 0.470588, 1.0 },
+ { 0.737255, 0.356863, 0.227451, 1.0 },
+ { 0.607843, 0.356863, 0.015686, 1.0 },
+ { 0.603922, 0.349020, 0.011765, 1.0 },
+ { 0.603922, 0.345098, 0.007843, 1.0 },
+ { 0.607843, 0.329412, 0.003922, 1.0 },
+ { 0.615686, 0.313725, 0.000000, 1.0 },
+ { 0.662745, 0.301961, 0.000000, 1.0 },
+ { 0.713725, 0.290196, 0.047059, 1.0 },
+ { 0.737255, 0.243137, 0.258824, 1.0 },
+ { 0.647059, 0.368627, 0.439216, 1.0 },
+ { 0.368627, 0.364706, 0.662745, 1.0 },
+ { 0.403922, 0.431373, 0.698039, 1.0 },
+ { 0.443137, 0.501961, 0.733333, 1.0 },
+ { 0.470588, 0.580392, 0.784314, 1.0 },
+ { 0.498039, 0.658824, 0.839216, 1.0 },
+ { 0.611765, 0.698039, 0.752941, 1.0 },
+ { 0.443137, 0.533333, 0.745098, 1.0 },
+ { 0.364706, 0.349020, 0.647059, 1.0 },
+ { 0.443137, 0.376471, 0.603922, 1.0 },
+ { 0.525490, 0.403922, 0.564706, 1.0 },
+ { 0.525490, 0.372549, 0.541176, 1.0 },
+ { 0.525490, 0.341176, 0.521569, 1.0 },
+ { 0.623529, 0.305882, 0.364706, 1.0 },
+ { 0.635294, 0.156863, 0.309804, 1.0 },
+ { 0.498039, 0.203922, 0.050980, 1.0 },
+ { 0.560784, 0.200000, 0.007843, 1.0 },
+ { 0.478431, 0.270588, 0.058824, 1.0 },
+ { 0.466667, 0.235294, 0.082353, 1.0 },
+ { 0.454902, 0.203922, 0.105882, 1.0 },
+ { 0.329412, 0.074510, 0.207843, 1.0 },
+ { 0.133333, 0.200000, 0.309804, 1.0 },
+ { 0.031373, 0.258824, 0.345098, 1.0 },
+ { 0.027451, 0.388235, 0.329412, 1.0 },
+ { 0.019608, 0.345098, 0.305882, 1.0 },
+ { 0.023529, 0.364706, 0.219608, 1.0 },
+ { 0.031373, 0.384314, 0.133333, 1.0 },
+ { 0.027451, 0.349020, 0.223529, 1.0 },
+ { 0.023529, 0.313725, 0.317647, 1.0 },
+ { 0.031373, 0.247059, 0.364706, 1.0 },
+ { 0.043137, 0.243137, 0.364706, 1.0 },
+ { 0.000000, 0.235294, 0.407843, 1.0 },
+ { 0.000000, 0.235294, 0.419608, 1.0 },
+ { 0.164706, 0.101961, 0.349020, 1.0 },
+ { 0.188235, 0.098039, 0.345098, 1.0 },
+ { 0.215686, 0.098039, 0.341176, 1.0 },
+ { 0.325490, 0.223529, 0.133333, 1.0 },
+ { 0.454902, 0.086275, 0.047059, 1.0 },
+ { 0.498039, 0.050980, 0.082353, 1.0 },
+ { 0.486275, 0.000000, 0.203922, 1.0 },
+ { 0.490196, 0.035294, 0.282353, 1.0 },
+ { 0.454902, 0.168627, 0.423529, 1.0 },
+ { 0.423529, 0.301961, 0.568627, 1.0 },
+ { 0.439216, 0.313725, 0.560784, 1.0 },
+ { 0.458824, 0.329412, 0.552941, 1.0 },
+ { 0.509804, 0.384314, 0.545098, 1.0 },
+ { 0.521569, 0.435294, 0.615686, 1.0 },
+ { 0.352941, 0.262745, 0.619608, 1.0 },
+ { 0.066667, 0.180392, 0.729412, 1.0 },
+ { 0.247059, 0.403922, 0.878431, 1.0 },
+ { 0.313725, 0.435294, 0.819608, 1.0 },
+ { 0.380392, 0.466667, 0.764706, 1.0 },
+ { 0.627451, 0.682353, 0.694118, 1.0 },
+ { 0.823529, 0.678431, 0.839216, 1.0 },
+ { 0.901961, 0.843137, 0.580392, 1.0 },
+ { 0.905882, 0.788235, 0.576471, 1.0 },
+ { 0.827451, 0.380392, 0.278431, 1.0 },
+ { 0.823529, 0.364706, 0.270588, 1.0 },
+ { 0.823529, 0.349020, 0.266667, 1.0 },
+ { 0.835294, 0.317647, 0.219608, 1.0 },
+ { 0.760784, 0.254902, 0.270588, 1.0 },
+ { 0.725490, 0.200000, 0.235294, 1.0 },
+ { 0.662745, 0.164706, 0.270588, 1.0 },
+ { 0.607843, 0.117647, 0.282353, 1.0 },
+ { 0.639216, 0.027451, 0.180392, 1.0 },
+ { 0.666667, 0.003922, 0.117647, 1.0 },
+ { 0.643137, 0.003922, 0.145098, 1.0 },
+ { 0.619608, 0.003922, 0.172549, 1.0 },
+ { 0.576471, 0.000000, 0.172549, 1.0 },
+ { 0.521569, 0.000000, 0.176471, 1.0 },
+ { 0.490196, 0.058824, 0.109804, 1.0 },
+ { 0.486275, 0.254902, 0.098039, 1.0 },
+ { 0.521569, 0.380392, 0.000000, 1.0 },
+ { 0.435294, 0.396078, 0.031373, 1.0 },
+ { 0.349020, 0.411765, 0.062745, 1.0 },
+ { 0.200000, 0.352941, 0.090196, 1.0 },
+ { 0.070588, 0.262745, 0.317647, 1.0 },
+ { 0.054902, 0.203922, 0.380392, 1.0 },
+ { 0.015686, 0.105882, 0.521569, 1.0 },
+ { 0.039216, 0.023529, 0.556863, 1.0 },
+ { 0.098039, 0.011765, 0.541176, 1.0 },
+ { 0.129412, 0.000000, 0.584314, 1.0 },
+ { 0.196078, 0.000000, 0.494118, 1.0 },
+ { 0.321569, 0.094118, 0.423529, 1.0 },
+ { 0.521569, 0.152941, 0.349020, 1.0 },
+ { 0.611765, 0.152941, 0.317647, 1.0 },
+ { 0.611765, 0.156863, 0.309804, 1.0 },
+ { 0.749020, 0.215686, 0.231373, 1.0 },
+ { 0.972549, 0.309804, 0.039216, 1.0 },
+ { 0.878431, 0.349020, 0.031373, 1.0 },
+ { 0.784314, 0.392157, 0.023529, 1.0 },
+ { 0.643137, 0.333333, 0.023529, 1.0 },
+ { 0.592157, 0.352941, 0.003922, 1.0 },
+ { 0.584314, 0.360784, 0.007843, 1.0 },
+ { 0.521569, 0.345098, 0.011765, 1.0 },
+ { 0.466667, 0.227451, 0.003922, 1.0 },
+ { 0.329412, 0.247059, 0.078431, 1.0 },
+ { 0.309804, 0.294118, 0.117647, 1.0 },
+ { 0.262745, 0.290196, 0.090196, 1.0 },
+ { 0.031373, 0.019608, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.003922, 1.0 },
+ { 0.007843, 0.062745, 0.407843, 1.0 },
+ { 0.000000, 0.145098, 0.490196, 1.0 },
+ { 0.007843, 0.035294, 0.556863, 1.0 },
+ { 0.015686, 0.000000, 0.576471, 1.0 },
+ { 0.043137, 0.000000, 0.603922, 1.0 },
+ { 0.062745, 0.000000, 0.588235, 1.0 },
+ { 0.086275, 0.003922, 0.619608, 1.0 },
+ { 0.023529, 0.000000, 0.694118, 1.0 },
+ { 0.050980, 0.141176, 0.823529, 1.0 },
+ { 0.003922, 0.149020, 0.976471, 1.0 },
+ { 0.000000, 0.188235, 0.866667, 1.0 },
+ { 0.070588, 0.047059, 0.705882, 1.0 },
+ { 0.243137, 0.039216, 0.537255, 1.0 },
+ { 0.270588, 0.101961, 0.270588, 1.0 },
+ { 0.439216, 0.262745, 0.098039, 1.0 },
+ { 0.576471, 0.282353, 0.027451, 1.0 },
+ { 0.639216, 0.352941, 0.043137, 1.0 },
+ { 0.776471, 0.462745, 0.435294, 1.0 },
+ { 0.827451, 0.619608, 0.454902, 1.0 },
+ { 0.800000, 0.560784, 0.447059, 1.0 },
+ { 0.549020, 0.349020, 0.407843, 1.0 },
+ { 0.219608, 0.196078, 0.235294, 1.0 },
+ { 0.168627, 0.227451, 0.239216, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.027451, 0.054902, 0.000000, 1.0 },
+ { 0.313725, 0.313725, 0.039216, 1.0 },
+ { 0.415686, 0.501961, 0.003922, 1.0 },
+ { 0.384314, 0.505882, 0.000000, 1.0 },
+ { 0.298039, 0.486275, 0.015686, 1.0 },
+ { 0.274510, 0.486275, 0.007843, 1.0 },
+ { 0.039216, 0.380392, 0.074510, 1.0 },
+ { 0.003922, 0.435294, 0.062745, 1.0 },
+ { 0.117647, 0.494118, 0.109804, 1.0 },
+ { 0.305882, 0.494118, 0.023529, 1.0 },
+ { 0.509804, 0.513725, 0.003922, 1.0 },
+ { 0.521569, 0.505882, 0.011765, 1.0 },
+ { 0.537255, 0.486275, 0.035294, 1.0 },
+ { 0.545098, 0.439216, 0.019608, 1.0 },
+ { 0.572549, 0.372549, 0.023529, 1.0 },
+ { 0.588235, 0.368627, 0.027451, 1.0 },
+ { 0.627451, 0.345098, 0.023529, 1.0 },
+ { 0.670588, 0.309804, 0.007843, 1.0 },
+ { 0.686275, 0.278431, 0.000000, 1.0 },
+ { 0.721569, 0.278431, 0.000000, 1.0 },
+ { 0.690196, 0.298039, 0.000000, 1.0 },
+ { 0.658824, 0.301961, 0.000000, 1.0 },
+ { 0.639216, 0.313725, 0.000000, 1.0 },
+ { 0.603922, 0.341176, 0.000000, 1.0 },
+ { 0.588235, 0.345098, 0.003922, 1.0 },
+ { 0.549020, 0.349020, 0.000000, 1.0 },
+ { 0.458824, 0.227451, 0.000000, 1.0 },
+ { 0.435294, 0.156863, 0.039216, 1.0 },
+ { 0.227451, 0.047059, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ };
+/* Apophysis-040427-51yggF */
+static double4 colors_287[] = {
+ { 0.184314, 0.188235, 0.164706, 1.0 },
+ { 0.250980, 0.254902, 0.231373, 1.0 },
+ { 0.298039, 0.301961, 0.278431, 1.0 },
+ { 0.345098, 0.349020, 0.329412, 1.0 },
+ { 0.352941, 0.352941, 0.364706, 1.0 },
+ { 0.360784, 0.360784, 0.400000, 1.0 },
+ { 0.364706, 0.364706, 0.403922, 1.0 },
+ { 0.368627, 0.368627, 0.407843, 1.0 },
+ { 0.392157, 0.396078, 0.376471, 1.0 },
+ { 0.372549, 0.376471, 0.356863, 1.0 },
+ { 0.356863, 0.360784, 0.341176, 1.0 },
+ { 0.317647, 0.329412, 0.309804, 1.0 },
+ { 0.282353, 0.301961, 0.278431, 1.0 },
+ { 0.239216, 0.254902, 0.247059, 1.0 },
+ { 0.196078, 0.211765, 0.215686, 1.0 },
+ { 0.188235, 0.196078, 0.203922, 1.0 },
+ { 0.184314, 0.184314, 0.192157, 1.0 },
+ { 0.164706, 0.160784, 0.152941, 1.0 },
+ { 0.164706, 0.164706, 0.149020, 1.0 },
+ { 0.164706, 0.168627, 0.149020, 1.0 },
+ { 0.160784, 0.164706, 0.149020, 1.0 },
+ { 0.160784, 0.160784, 0.152941, 1.0 },
+ { 0.168627, 0.168627, 0.160784, 1.0 },
+ { 0.176471, 0.176471, 0.168627, 1.0 },
+ { 0.211765, 0.207843, 0.192157, 1.0 },
+ { 0.203922, 0.215686, 0.184314, 1.0 },
+ { 0.196078, 0.227451, 0.176471, 1.0 },
+ { 0.196078, 0.211765, 0.180392, 1.0 },
+ { 0.196078, 0.196078, 0.188235, 1.0 },
+ { 0.196078, 0.184314, 0.180392, 1.0 },
+ { 0.200000, 0.176471, 0.176471, 1.0 },
+ { 0.203922, 0.164706, 0.156863, 1.0 },
+ { 0.188235, 0.180392, 0.184314, 1.0 },
+ { 0.219608, 0.231373, 0.250980, 1.0 },
+ { 0.250980, 0.262745, 0.290196, 1.0 },
+ { 0.282353, 0.294118, 0.329412, 1.0 },
+ { 0.290196, 0.305882, 0.345098, 1.0 },
+ { 0.301961, 0.317647, 0.360784, 1.0 },
+ { 0.321569, 0.329412, 0.368627, 1.0 },
+ { 0.341176, 0.341176, 0.380392, 1.0 },
+ { 0.329412, 0.368627, 0.325490, 1.0 },
+ { 0.317647, 0.341176, 0.309804, 1.0 },
+ { 0.309804, 0.313725, 0.294118, 1.0 },
+ { 0.270588, 0.274510, 0.274510, 1.0 },
+ { 0.235294, 0.239216, 0.258824, 1.0 },
+ { 0.223529, 0.227451, 0.247059, 1.0 },
+ { 0.215686, 0.219608, 0.239216, 1.0 },
+ { 0.207843, 0.203922, 0.223529, 1.0 },
+ { 0.196078, 0.192157, 0.211765, 1.0 },
+ { 0.180392, 0.176471, 0.196078, 1.0 },
+ { 0.168627, 0.168627, 0.172549, 1.0 },
+ { 0.160784, 0.160784, 0.152941, 1.0 },
+ { 0.141176, 0.141176, 0.145098, 1.0 },
+ { 0.121569, 0.125490, 0.141176, 1.0 },
+ { 0.121569, 0.121569, 0.141176, 1.0 },
+ { 0.125490, 0.121569, 0.141176, 1.0 },
+ { 0.086275, 0.082353, 0.101961, 1.0 },
+ { 0.054902, 0.062745, 0.070588, 1.0 },
+ { 0.023529, 0.047059, 0.039216, 1.0 },
+ { 0.062745, 0.074510, 0.062745, 1.0 },
+ { 0.101961, 0.105882, 0.086275, 1.0 },
+ { 0.109804, 0.109804, 0.098039, 1.0 },
+ { 0.117647, 0.117647, 0.109804, 1.0 },
+ { 0.141176, 0.141176, 0.133333, 1.0 },
+ { 0.164706, 0.168627, 0.149020, 1.0 },
+ { 0.211765, 0.219608, 0.176471, 1.0 },
+ { 0.219608, 0.227451, 0.192157, 1.0 },
+ { 0.231373, 0.235294, 0.211765, 1.0 },
+ { 0.231373, 0.235294, 0.215686, 1.0 },
+ { 0.235294, 0.239216, 0.219608, 1.0 },
+ { 0.235294, 0.235294, 0.227451, 1.0 },
+ { 0.231373, 0.247059, 0.250980, 1.0 },
+ { 0.231373, 0.243137, 0.278431, 1.0 },
+ { 0.247059, 0.254902, 0.262745, 1.0 },
+ { 0.266667, 0.270588, 0.250980, 1.0 },
+ { 0.250980, 0.250980, 0.239216, 1.0 },
+ { 0.235294, 0.235294, 0.227451, 1.0 },
+ { 0.231373, 0.231373, 0.223529, 1.0 },
+ { 0.231373, 0.231373, 0.223529, 1.0 },
+ { 0.219608, 0.219608, 0.211765, 1.0 },
+ { 0.203922, 0.203922, 0.196078, 1.0 },
+ { 0.180392, 0.184314, 0.164706, 1.0 },
+ { 0.176471, 0.176471, 0.160784, 1.0 },
+ { 0.176471, 0.172549, 0.156863, 1.0 },
+ { 0.176471, 0.172549, 0.160784, 1.0 },
+ { 0.176471, 0.176471, 0.168627, 1.0 },
+ { 0.180392, 0.180392, 0.172549, 1.0 },
+ { 0.180392, 0.176471, 0.196078, 1.0 },
+ { 0.176471, 0.172549, 0.192157, 1.0 },
+ { 0.164706, 0.160784, 0.180392, 1.0 },
+ { 0.152941, 0.149020, 0.168627, 1.0 },
+ { 0.149020, 0.145098, 0.164706, 1.0 },
+ { 0.149020, 0.145098, 0.164706, 1.0 },
+ { 0.164706, 0.164706, 0.156863, 1.0 },
+ { 0.168627, 0.168627, 0.176471, 1.0 },
+ { 0.184314, 0.180392, 0.200000, 1.0 },
+ { 0.196078, 0.192157, 0.211765, 1.0 },
+ { 0.196078, 0.192157, 0.211765, 1.0 },
+ { 0.188235, 0.184314, 0.200000, 1.0 },
+ { 0.180392, 0.180392, 0.188235, 1.0 },
+ { 0.168627, 0.168627, 0.168627, 1.0 },
+ { 0.160784, 0.160784, 0.152941, 1.0 },
+ { 0.141176, 0.141176, 0.133333, 1.0 },
+ { 0.125490, 0.125490, 0.117647, 1.0 },
+ { 0.125490, 0.125490, 0.117647, 1.0 },
+ { 0.145098, 0.145098, 0.133333, 1.0 },
+ { 0.164706, 0.168627, 0.149020, 1.0 },
+ { 0.188235, 0.192157, 0.172549, 1.0 },
+ { 0.211765, 0.215686, 0.196078, 1.0 },
+ { 0.243137, 0.247059, 0.227451, 1.0 },
+ { 0.290196, 0.274510, 0.262745, 1.0 },
+ { 0.317647, 0.321569, 0.298039, 1.0 },
+ { 0.329412, 0.333333, 0.313725, 1.0 },
+ { 0.309804, 0.313725, 0.290196, 1.0 },
+ { 0.305882, 0.305882, 0.290196, 1.0 },
+ { 0.301961, 0.301961, 0.294118, 1.0 },
+ { 0.286275, 0.290196, 0.270588, 1.0 },
+ { 0.286275, 0.286275, 0.278431, 1.0 },
+ { 0.286275, 0.286275, 0.317647, 1.0 },
+ { 0.294118, 0.294118, 0.333333, 1.0 },
+ { 0.349020, 0.360784, 0.388235, 1.0 },
+ { 0.439216, 0.411765, 0.396078, 1.0 },
+ { 0.529412, 0.466667, 0.403922, 1.0 },
+ { 0.623529, 0.470588, 0.266667, 1.0 },
+ { 0.717647, 0.478431, 0.129412, 1.0 },
+ { 0.686275, 0.427451, 0.086275, 1.0 },
+ { 0.650980, 0.403922, 0.039216, 1.0 },
+ { 0.474510, 0.282353, 0.011765, 1.0 },
+ { 0.407843, 0.266667, 0.031373, 1.0 },
+ { 0.423529, 0.435294, 0.470588, 1.0 },
+ { 0.474510, 0.486275, 0.517647, 1.0 },
+ { 0.525490, 0.537255, 0.564706, 1.0 },
+ { 0.639216, 0.635294, 0.654902, 1.0 },
+ { 0.721569, 0.729412, 0.709804, 1.0 },
+ { 0.686275, 0.745098, 0.725490, 1.0 },
+ { 0.654902, 0.650980, 0.674510, 1.0 },
+ { 0.498039, 0.501961, 0.521569, 1.0 },
+ { 0.435294, 0.439216, 0.439216, 1.0 },
+ { 0.376471, 0.380392, 0.356863, 1.0 },
+ { 0.376471, 0.380392, 0.356863, 1.0 },
+ { 0.380392, 0.384314, 0.360784, 1.0 },
+ { 0.458824, 0.458824, 0.466667, 1.0 },
+ { 0.529412, 0.552941, 0.513725, 1.0 },
+ { 0.560784, 0.564706, 0.580392, 1.0 },
+ { 0.650980, 0.647059, 0.631373, 1.0 },
+ { 0.725490, 0.725490, 0.756863, 1.0 },
+ { 0.803922, 0.792157, 0.831373, 1.0 },
+ { 0.886275, 0.862745, 0.909804, 1.0 },
+ { 0.984314, 0.898039, 0.815686, 1.0 },
+ { 0.996078, 0.878431, 0.784314, 1.0 },
+ { 0.949020, 0.835294, 0.615686, 1.0 },
+ { 0.952941, 0.741176, 0.505882, 1.0 },
+ { 0.564706, 0.576471, 0.494118, 1.0 },
+ { 0.513725, 0.521569, 0.498039, 1.0 },
+ { 0.466667, 0.466667, 0.505882, 1.0 },
+ { 0.411765, 0.411765, 0.403922, 1.0 },
+ { 0.337255, 0.341176, 0.321569, 1.0 },
+ { 0.286275, 0.286275, 0.278431, 1.0 },
+ { 0.266667, 0.266667, 0.258824, 1.0 },
+ { 0.250980, 0.254902, 0.235294, 1.0 },
+ { 0.235294, 0.239216, 0.219608, 1.0 },
+ { 0.227451, 0.231373, 0.207843, 1.0 },
+ { 0.227451, 0.231373, 0.211765, 1.0 },
+ { 0.231373, 0.235294, 0.215686, 1.0 },
+ { 0.231373, 0.235294, 0.215686, 1.0 },
+ { 0.235294, 0.239216, 0.215686, 1.0 },
+ { 0.243137, 0.239216, 0.223529, 1.0 },
+ { 0.247059, 0.250980, 0.231373, 1.0 },
+ { 0.262745, 0.262745, 0.254902, 1.0 },
+ { 0.266667, 0.270588, 0.254902, 1.0 },
+ { 0.274510, 0.278431, 0.258824, 1.0 },
+ { 0.278431, 0.282353, 0.262745, 1.0 },
+ { 0.298039, 0.298039, 0.290196, 1.0 },
+ { 0.364706, 0.360784, 0.345098, 1.0 },
+ { 0.415686, 0.419608, 0.400000, 1.0 },
+ { 0.623529, 0.505882, 0.396078, 1.0 },
+ { 0.843137, 0.635294, 0.368627, 1.0 },
+ { 0.847059, 0.647059, 0.400000, 1.0 },
+ { 0.850980, 0.803922, 0.709804, 1.0 },
+ { 0.886275, 0.890196, 0.905882, 1.0 },
+ { 0.941176, 0.952941, 0.909804, 1.0 },
+ { 0.992157, 0.890196, 0.784314, 1.0 },
+ { 0.996078, 0.850980, 0.737255, 1.0 },
+ { 0.972549, 0.768627, 0.545098, 1.0 },
+ { 0.705882, 0.501961, 0.113725, 1.0 },
+ { 0.584314, 0.384314, 0.054902, 1.0 },
+ { 0.462745, 0.270588, 0.000000, 1.0 },
+ { 0.184314, 0.192157, 0.141176, 1.0 },
+ { 0.145098, 0.145098, 0.137255, 1.0 },
+ { 0.105882, 0.105882, 0.113725, 1.0 },
+ { 0.101961, 0.098039, 0.117647, 1.0 },
+ { 0.094118, 0.101961, 0.090196, 1.0 },
+ { 0.113725, 0.113725, 0.105882, 1.0 },
+ { 0.137255, 0.137255, 0.129412, 1.0 },
+ { 0.156863, 0.156863, 0.149020, 1.0 },
+ { 0.168627, 0.172549, 0.152941, 1.0 },
+ { 0.188235, 0.192157, 0.172549, 1.0 },
+ { 0.207843, 0.207843, 0.200000, 1.0 },
+ { 0.223529, 0.219608, 0.211765, 1.0 },
+ { 0.227451, 0.231373, 0.207843, 1.0 },
+ { 0.231373, 0.235294, 0.211765, 1.0 },
+ { 0.227451, 0.231373, 0.207843, 1.0 },
+ { 0.211765, 0.215686, 0.196078, 1.0 },
+ { 0.200000, 0.203922, 0.184314, 1.0 },
+ { 0.184314, 0.184314, 0.176471, 1.0 },
+ { 0.172549, 0.172549, 0.164706, 1.0 },
+ { 0.160784, 0.180392, 0.152941, 1.0 },
+ { 0.160784, 0.188235, 0.160784, 1.0 },
+ { 0.180392, 0.184314, 0.164706, 1.0 },
+ { 0.188235, 0.192157, 0.172549, 1.0 },
+ { 0.196078, 0.200000, 0.180392, 1.0 },
+ { 0.200000, 0.203922, 0.184314, 1.0 },
+ { 0.200000, 0.200000, 0.192157, 1.0 },
+ { 0.196078, 0.196078, 0.196078, 1.0 },
+ { 0.192157, 0.196078, 0.203922, 1.0 },
+ { 0.203922, 0.200000, 0.219608, 1.0 },
+ { 0.211765, 0.207843, 0.227451, 1.0 },
+ { 0.231373, 0.231373, 0.223529, 1.0 },
+ { 0.239216, 0.235294, 0.219608, 1.0 },
+ { 0.247059, 0.243137, 0.227451, 1.0 },
+ { 0.250980, 0.254902, 0.235294, 1.0 },
+ { 0.250980, 0.258824, 0.239216, 1.0 },
+ { 0.254902, 0.254902, 0.247059, 1.0 },
+ { 0.247059, 0.247059, 0.239216, 1.0 },
+ { 0.227451, 0.235294, 0.231373, 1.0 },
+ { 0.215686, 0.211765, 0.231373, 1.0 },
+ { 0.207843, 0.203922, 0.223529, 1.0 },
+ { 0.196078, 0.192157, 0.211765, 1.0 },
+ { 0.184314, 0.180392, 0.200000, 1.0 },
+ { 0.176471, 0.176471, 0.168627, 1.0 },
+ { 0.160784, 0.160784, 0.152941, 1.0 },
+ { 0.145098, 0.145098, 0.137255, 1.0 },
+ { 0.137255, 0.137255, 0.129412, 1.0 },
+ { 0.121569, 0.121569, 0.113725, 1.0 },
+ { 0.113725, 0.113725, 0.105882, 1.0 },
+ { 0.113725, 0.113725, 0.105882, 1.0 },
+ { 0.109804, 0.109804, 0.101961, 1.0 },
+ { 0.109804, 0.109804, 0.101961, 1.0 },
+ { 0.113725, 0.117647, 0.098039, 1.0 },
+ { 0.121569, 0.121569, 0.090196, 1.0 },
+ { 0.125490, 0.129412, 0.105882, 1.0 },
+ { 0.137255, 0.137255, 0.129412, 1.0 },
+ { 0.149020, 0.149020, 0.141176, 1.0 },
+ { 0.156863, 0.152941, 0.137255, 1.0 },
+ { 0.172549, 0.168627, 0.149020, 1.0 },
+ { 0.176471, 0.180392, 0.160784, 1.0 },
+ { 0.203922, 0.207843, 0.188235, 1.0 },
+ { 0.227451, 0.231373, 0.207843, 1.0 },
+ { 0.231373, 0.235294, 0.215686, 1.0 },
+ { 0.235294, 0.239216, 0.219608, 1.0 },
+ { 0.243137, 0.247059, 0.227451, 1.0 },
+ { 0.250980, 0.254902, 0.235294, 1.0 },
+ { 0.247059, 0.250980, 0.231373, 1.0 },
+ { 0.231373, 0.235294, 0.215686, 1.0 },
+ { 0.223529, 0.223529, 0.215686, 1.0 },
+ { 0.188235, 0.203922, 0.207843, 1.0 },
+ };
+/* Apophysis-040427-51Gwrap */
+static double4 colors_288[] = {
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.654902, 0.439216, 0.113725, 1.0 },
+ { 0.784314, 0.545098, 0.105882, 1.0 },
+ { 0.913725, 0.650980, 0.098039, 1.0 },
+ { 0.949020, 0.690196, 0.243137, 1.0 },
+ { 0.988235, 0.729412, 0.388235, 1.0 },
+ { 0.960784, 0.737255, 0.376471, 1.0 },
+ { 0.937255, 0.749020, 0.364706, 1.0 },
+ { 0.952941, 0.729412, 0.352941, 1.0 },
+ { 0.968627, 0.709804, 0.341176, 1.0 },
+ { 0.627451, 0.572549, 0.419608, 1.0 },
+ { 0.419608, 0.509804, 0.478431, 1.0 },
+ { 0.211765, 0.447059, 0.541176, 1.0 },
+ { 0.105882, 0.498039, 0.454902, 1.0 },
+ { 0.000000, 0.552941, 0.372549, 1.0 },
+ { 0.062745, 0.603922, 0.325490, 1.0 },
+ { 0.125490, 0.654902, 0.282353, 1.0 },
+ { 0.709804, 0.674510, 0.545098, 1.0 },
+ { 0.525490, 0.431373, 0.478431, 1.0 },
+ { 0.341176, 0.192157, 0.415686, 1.0 },
+ { 0.168627, 0.094118, 0.207843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.321569, 0.207843, 0.101961, 1.0 },
+ { 0.643137, 0.419608, 0.203922, 1.0 },
+ { 0.760784, 0.537255, 0.141176, 1.0 },
+ { 0.878431, 0.658824, 0.082353, 1.0 },
+ { 0.980392, 0.592157, 0.023529, 1.0 },
+ { 0.917647, 0.258824, 0.105882, 1.0 },
+ { 0.862745, 0.141176, 0.109804, 1.0 },
+ { 0.929412, 0.117647, 0.105882, 1.0 },
+ { 0.996078, 0.094118, 0.101961, 1.0 },
+ { 0.913725, 0.047059, 0.082353, 1.0 },
+ { 0.831373, 0.000000, 0.066667, 1.0 },
+ { 0.596078, 0.078431, 0.035294, 1.0 },
+ { 0.360784, 0.156863, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.403922, 0.192157, 0.243137, 1.0 },
+ { 0.698039, 0.450980, 0.172549, 1.0 },
+ { 0.996078, 0.709804, 0.105882, 1.0 },
+ { 0.980392, 0.709804, 0.223529, 1.0 },
+ { 0.968627, 0.709804, 0.341176, 1.0 },
+ { 0.980392, 0.717647, 0.360784, 1.0 },
+ { 0.996078, 0.737255, 0.113725, 1.0 },
+ { 1.000000, 0.596078, 0.000000, 1.0 },
+ { 0.776471, 0.419608, 0.101961, 1.0 },
+ { 0.552941, 0.247059, 0.207843, 1.0 },
+ { 0.435294, 0.223529, 0.219608, 1.0 },
+ { 0.321569, 0.200000, 0.231373, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.517647, 0.219608, 0.125490, 1.0 },
+ { 0.690196, 0.352941, 0.294118, 1.0 },
+ { 0.796078, 0.352941, 0.298039, 1.0 },
+ { 0.721569, 0.309804, 0.223529, 1.0 },
+ { 0.682353, 0.243137, 0.164706, 1.0 },
+ { 0.372549, 0.207843, 0.121569, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.192157, 0.274510, 0.247059, 1.0 },
+ { 0.650980, 0.572549, 0.466667, 1.0 },
+ { 0.772549, 0.745098, 0.670588, 1.0 },
+ { 1.000000, 1.000000, 0.952941, 1.0 },
+ { 0.996078, 1.000000, 0.878431, 1.0 },
+ { 0.992157, 1.000000, 0.470588, 1.0 },
+ { 0.984314, 0.721569, 0.372549, 1.0 },
+ { 1.000000, 0.223529, 0.227451, 1.0 },
+ { 0.745098, 0.023529, 0.117647, 1.0 },
+ { 0.360784, 0.145098, 0.168627, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.294118, 0.462745, 0.286275, 1.0 },
+ { 0.403922, 0.792157, 0.000000, 1.0 },
+ { 0.666667, 0.737255, 0.298039, 1.0 },
+ { 0.745098, 0.737255, 0.403922, 1.0 },
+ { 0.725490, 0.600000, 0.203922, 1.0 },
+ { 0.509804, 0.407843, 0.184314, 1.0 },
+ { 0.172549, 0.184314, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ };
+/* Apophysis-040428-1Gradient1 */
+static double4 colors_289[] = {
+ { 0.109804, 0.615686, 0.286275, 1.0 },
+ { 0.121569, 0.505882, 0.266667, 1.0 },
+ { 0.058824, 0.250980, 0.133333, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.086275, 0.384314, 0.000000, 1.0 },
+ { 0.098039, 0.556863, 0.015686, 1.0 },
+ { 0.109804, 0.733333, 0.031373, 1.0 },
+ { 0.101961, 0.792157, 0.015686, 1.0 },
+ { 0.098039, 0.854902, 0.003922, 1.0 },
+ { 0.098039, 0.854902, 0.003922, 1.0 },
+ { 0.098039, 0.854902, 0.003922, 1.0 },
+ { 0.098039, 0.854902, 0.003922, 1.0 },
+ { 0.098039, 0.854902, 0.003922, 1.0 },
+ { 0.098039, 0.854902, 0.003922, 1.0 },
+ { 0.098039, 0.854902, 0.003922, 1.0 },
+ { 0.098039, 0.854902, 0.003922, 1.0 },
+ { 0.109804, 0.854902, 0.015686, 1.0 },
+ { 0.121569, 0.858824, 0.027451, 1.0 },
+ { 0.125490, 0.858824, 0.031373, 1.0 },
+ { 0.129412, 0.858824, 0.039216, 1.0 },
+ { 0.078431, 0.705882, 0.298039, 1.0 },
+ { 0.098039, 0.619608, 0.286275, 1.0 },
+ { 0.121569, 0.537255, 0.278431, 1.0 },
+ { 0.121569, 0.266667, 0.298039, 1.0 },
+ { 0.121569, 0.000000, 0.321569, 1.0 },
+ { 0.117647, 0.000000, 0.372549, 1.0 },
+ { 0.117647, 0.000000, 0.427451, 1.0 },
+ { 0.125490, 0.000000, 0.635294, 1.0 },
+ { 0.101961, 0.000000, 0.650980, 1.0 },
+ { 0.294118, 0.000000, 0.513725, 1.0 },
+ { 0.458824, 0.113725, 0.384314, 1.0 },
+ { 0.623529, 0.231373, 0.258824, 1.0 },
+ { 0.674510, 0.396078, 0.266667, 1.0 },
+ { 0.725490, 0.564706, 0.278431, 1.0 },
+ { 0.756863, 0.560784, 0.164706, 1.0 },
+ { 0.792157, 0.560784, 0.054902, 1.0 },
+ { 1.000000, 0.215686, 0.000000, 1.0 },
+ { 0.894118, 0.203922, 0.117647, 1.0 },
+ { 0.792157, 0.196078, 0.239216, 1.0 },
+ { 0.647059, 0.333333, 0.172549, 1.0 },
+ { 0.505882, 0.474510, 0.105882, 1.0 },
+ { 0.588235, 0.545098, 0.066667, 1.0 },
+ { 0.670588, 0.615686, 0.027451, 1.0 },
+ { 0.925490, 0.854902, 0.039216, 1.0 },
+ { 0.952941, 0.878431, 0.039216, 1.0 },
+ { 0.952941, 0.878431, 0.039216, 1.0 },
+ { 0.847059, 0.729412, 0.156863, 1.0 },
+ { 0.741176, 0.580392, 0.278431, 1.0 },
+ { 0.639216, 0.541176, 0.227451, 1.0 },
+ { 0.537255, 0.505882, 0.180392, 1.0 },
+ { 0.549020, 0.494118, 0.200000, 1.0 },
+ { 0.564706, 0.486275, 0.223529, 1.0 },
+ { 0.588235, 0.564706, 0.258824, 1.0 },
+ { 0.427451, 0.588235, 0.325490, 1.0 },
+ { 0.266667, 0.615686, 0.396078, 1.0 },
+ { 0.215686, 0.305882, 0.415686, 1.0 },
+ { 0.168627, 0.000000, 0.439216, 1.0 },
+ { 0.215686, 0.000000, 0.486275, 1.0 },
+ { 0.262745, 0.000000, 0.537255, 1.0 },
+ { 0.247059, 0.000000, 0.603922, 1.0 },
+ { 0.215686, 0.000000, 0.568627, 1.0 },
+ { 0.050980, 0.207843, 0.141176, 1.0 },
+ { 0.070588, 0.466667, 0.070588, 1.0 },
+ { 0.090196, 0.729412, 0.003922, 1.0 },
+ { 0.094118, 0.792157, 0.003922, 1.0 },
+ { 0.098039, 0.854902, 0.003922, 1.0 },
+ { 0.098039, 0.854902, 0.003922, 1.0 },
+ { 0.098039, 0.854902, 0.003922, 1.0 },
+ { 0.098039, 0.854902, 0.003922, 1.0 },
+ { 0.090196, 0.745098, 0.003922, 1.0 },
+ { 0.082353, 0.639216, 0.007843, 1.0 },
+ { 0.086275, 0.603922, 0.019608, 1.0 },
+ { 0.090196, 0.568627, 0.035294, 1.0 },
+ { 0.098039, 0.592157, 0.160784, 1.0 },
+ { 0.109804, 0.615686, 0.286275, 1.0 },
+ { 0.219608, 0.662745, 0.376471, 1.0 },
+ { 0.286275, 0.635294, 0.411765, 1.0 },
+ { 0.811765, 0.592157, 0.160784, 1.0 },
+ { 0.882353, 0.733333, 0.098039, 1.0 },
+ { 0.952941, 0.878431, 0.039216, 1.0 },
+ { 0.886275, 0.756863, 0.141176, 1.0 },
+ { 0.819608, 0.639216, 0.243137, 1.0 },
+ { 0.945098, 0.913725, 0.854902, 1.0 },
+ { 0.925490, 0.972549, 0.941176, 1.0 },
+ { 0.952941, 0.878431, 0.039216, 1.0 },
+ { 0.976471, 0.858824, 0.019608, 1.0 },
+ { 1.000000, 0.843137, 0.000000, 1.0 },
+ { 1.000000, 0.768627, 0.000000, 1.0 },
+ { 1.000000, 0.698039, 0.000000, 1.0 },
+ { 1.000000, 0.517647, 0.000000, 1.0 },
+ { 0.788235, 0.356863, 0.000000, 1.0 },
+ { 0.835294, 0.200000, 0.247059, 1.0 },
+ { 0.811765, 0.000000, 0.137255, 1.0 },
+ { 1.000000, 0.035294, 0.000000, 1.0 },
+ { 1.000000, 0.247059, 0.000000, 1.0 },
+ { 1.000000, 0.462745, 0.000000, 1.0 },
+ { 1.000000, 0.564706, 0.000000, 1.0 },
+ { 1.000000, 0.670588, 0.000000, 1.0 },
+ { 1.000000, 0.827451, 0.000000, 1.0 },
+ { 0.952941, 0.878431, 0.039216, 1.0 },
+ { 0.952941, 0.878431, 0.039216, 1.0 },
+ { 0.952941, 0.878431, 0.039216, 1.0 },
+ { 0.952941, 0.878431, 0.039216, 1.0 },
+ { 0.952941, 0.878431, 0.039216, 1.0 },
+ { 0.952941, 0.878431, 0.039216, 1.0 },
+ { 1.000000, 0.784314, 0.000000, 1.0 },
+ { 1.000000, 0.627451, 0.000000, 1.0 },
+ { 1.000000, 0.541176, 0.000000, 1.0 },
+ { 0.796078, 0.568627, 0.070588, 1.0 },
+ { 0.764706, 0.572549, 0.184314, 1.0 },
+ { 0.803922, 0.411765, 0.239216, 1.0 },
+ { 0.847059, 0.254902, 0.298039, 1.0 },
+ { 0.819608, 0.156863, 0.203922, 1.0 },
+ { 0.949020, 0.000000, 0.039216, 1.0 },
+ { 0.800000, 0.000000, 0.145098, 1.0 },
+ { 0.811765, 0.196078, 0.235294, 1.0 },
+ { 0.588235, 0.227451, 0.258824, 1.0 },
+ { 0.352941, 0.262745, 0.160784, 1.0 },
+ { 0.117647, 0.301961, 0.066667, 1.0 },
+ { 0.090196, 0.317647, 0.043137, 1.0 },
+ { 0.066667, 0.333333, 0.023529, 1.0 },
+ { 0.066667, 0.290196, 0.023529, 1.0 },
+ { 0.054902, 0.207843, 0.027451, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.070588, 0.070588, 0.050980, 1.0 },
+ { 0.141176, 0.141176, 0.105882, 1.0 },
+ { 0.149020, 0.266667, 0.101961, 1.0 },
+ { 0.239216, 0.239216, 0.176471, 1.0 },
+ { 0.298039, 0.239216, 0.031373, 1.0 },
+ { 0.125490, 0.286275, 0.070588, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.050980, 0.290196, 0.019608, 1.0 },
+ { 0.070588, 0.505882, 0.015686, 1.0 },
+ { 0.125490, 0.741176, 0.039216, 1.0 },
+ { 0.109804, 0.854902, 0.015686, 1.0 },
+ { 0.125490, 0.858824, 0.035294, 1.0 },
+ { 0.133333, 0.858824, 0.043137, 1.0 },
+ { 0.145098, 0.858824, 0.054902, 1.0 },
+ { 0.286275, 0.745098, 0.211765, 1.0 },
+ { 0.258824, 0.764706, 0.435294, 1.0 },
+ { 0.533333, 0.925490, 0.486275, 1.0 },
+ { 0.717647, 0.890196, 0.780392, 1.0 },
+ { 0.286275, 0.701961, 0.431373, 1.0 },
+ { 0.286275, 0.694118, 0.427451, 1.0 },
+ { 0.286275, 0.690196, 0.427451, 1.0 },
+ { 0.286275, 0.690196, 0.427451, 1.0 },
+ { 0.290196, 0.607843, 0.411765, 1.0 },
+ { 0.552941, 0.458824, 0.215686, 1.0 },
+ { 0.623529, 0.231373, 0.258824, 1.0 },
+ { 0.741176, 0.215686, 0.254902, 1.0 },
+ { 0.792157, 0.203922, 0.247059, 1.0 },
+ { 0.854902, 0.298039, 0.337255, 1.0 },
+ { 0.823529, 0.149020, 0.623529, 1.0 },
+ { 0.796078, 0.000000, 0.913725, 1.0 },
+ { 0.545098, 0.000000, 0.866667, 1.0 },
+ { 0.498039, 0.000000, 0.913725, 1.0 },
+ { 0.286275, 0.000000, 0.615686, 1.0 },
+ { 0.215686, 0.000000, 0.427451, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.054902, 0.227451, 0.023529, 1.0 },
+ { 0.070588, 0.337255, 0.023529, 1.0 },
+ { 0.047059, 0.443137, 0.000000, 1.0 },
+ { 0.074510, 0.474510, 0.015686, 1.0 },
+ { 0.121569, 0.576471, 0.290196, 1.0 },
+ { 0.243137, 0.666667, 0.392157, 1.0 },
+ { 0.266667, 0.678431, 0.411765, 1.0 },
+ { 0.266667, 0.678431, 0.411765, 1.0 },
+ { 0.192157, 0.647059, 0.352941, 1.0 },
+ { 0.200000, 0.427451, 0.152941, 1.0 },
+ { 0.113725, 0.321569, 0.058824, 1.0 },
+ { 0.184314, 0.313725, 0.000000, 1.0 },
+ { 0.172549, 0.333333, 0.000000, 1.0 },
+ { 0.164706, 0.356863, 0.000000, 1.0 },
+ { 0.180392, 0.501961, 0.121569, 1.0 },
+ { 0.121569, 0.576471, 0.290196, 1.0 },
+ { 0.125490, 0.650980, 0.313725, 1.0 },
+ { 0.145098, 0.627451, 0.313725, 1.0 },
+ { 0.176471, 0.533333, 0.113725, 1.0 },
+ { 0.090196, 0.568627, 0.035294, 1.0 },
+ { 0.066667, 0.494118, 0.011765, 1.0 },
+ { 0.047059, 0.443137, 0.000000, 1.0 },
+ { 0.074510, 0.509804, 0.019608, 1.0 },
+ { 0.078431, 0.611765, 0.007843, 1.0 },
+ { 0.098039, 0.745098, 0.015686, 1.0 },
+ { 0.098039, 0.854902, 0.003922, 1.0 },
+ { 0.109804, 0.854902, 0.015686, 1.0 },
+ { 0.168627, 0.784314, 0.000000, 1.0 },
+ { 0.384314, 0.682353, 0.000000, 1.0 },
+ { 0.870588, 0.803922, 0.035294, 1.0 },
+ { 0.952941, 0.878431, 0.039216, 1.0 },
+ { 0.952941, 0.878431, 0.039216, 1.0 },
+ { 0.952941, 0.878431, 0.039216, 1.0 },
+ { 0.952941, 0.878431, 0.039216, 1.0 },
+ { 1.000000, 0.811765, 0.000000, 1.0 },
+ { 0.937255, 0.670588, 0.082353, 1.0 },
+ { 0.796078, 0.568627, 0.070588, 1.0 },
+ { 0.549020, 0.517647, 0.176471, 1.0 },
+ { 0.250980, 0.647059, 0.203922, 1.0 },
+ { 0.176471, 0.678431, 0.105882, 1.0 },
+ { 0.121569, 0.839216, 0.035294, 1.0 },
+ { 0.117647, 0.811765, 0.031373, 1.0 },
+ { 0.278431, 0.619608, 0.000000, 1.0 },
+ { 0.407843, 0.364706, 0.082353, 1.0 },
+ { 0.356863, 0.356863, 0.266667, 1.0 },
+ { 0.282353, 0.435294, 0.360784, 1.0 },
+ { 0.462745, 0.227451, 0.247059, 1.0 },
+ { 0.600000, 0.000000, 0.290196, 1.0 },
+ { 0.623529, 0.000000, 0.274510, 1.0 },
+ { 0.662745, 0.000000, 0.243137, 1.0 },
+ { 0.690196, 0.000000, 0.176471, 1.0 },
+ { 0.521569, 0.086275, 0.117647, 1.0 },
+ { 0.384314, 0.298039, 0.074510, 1.0 },
+ { 0.074510, 0.435294, 0.019608, 1.0 },
+ { 0.078431, 0.600000, 0.011765, 1.0 },
+ { 0.117647, 0.811765, 0.031373, 1.0 },
+ { 0.129412, 0.858824, 0.039216, 1.0 },
+ { 0.160784, 0.788235, 0.078431, 1.0 },
+ { 0.184314, 0.647059, 0.345098, 1.0 },
+ { 0.258824, 0.639216, 0.396078, 1.0 },
+ { 0.278431, 0.635294, 0.407843, 1.0 },
+ { 0.443137, 0.564706, 0.505882, 1.0 },
+ { 0.596078, 0.568627, 0.266667, 1.0 },
+ { 0.776471, 0.607843, 0.270588, 1.0 },
+ { 0.819608, 0.635294, 0.239216, 1.0 },
+ { 0.819608, 0.635294, 0.247059, 1.0 },
+ { 0.788235, 0.615686, 0.270588, 1.0 },
+ { 0.815686, 0.737255, 0.709804, 1.0 },
+ { 0.678431, 0.537255, 0.490196, 1.0 },
+ { 0.631373, 0.231373, 0.262745, 1.0 },
+ { 0.478431, 0.227451, 0.247059, 1.0 },
+ { 0.513725, 0.082353, 0.117647, 1.0 },
+ { 0.286275, 0.031373, 0.050980, 1.0 },
+ { 0.458824, 0.070588, 0.098039, 1.0 },
+ { 0.501961, 0.239216, 0.145098, 1.0 },
+ { 0.494118, 0.411765, 0.086275, 1.0 },
+ { 0.635294, 0.215686, 0.000000, 1.0 },
+ { 0.772549, 0.117647, 0.168627, 1.0 },
+ { 0.792157, 0.000000, 0.152941, 1.0 },
+ { 0.752941, 0.000000, 0.180392, 1.0 },
+ { 0.749020, 0.168627, 0.211765, 1.0 },
+ { 0.662745, 0.466667, 0.117647, 1.0 },
+ { 0.662745, 0.231373, 0.262745, 1.0 },
+ };
+/* Apophysis-040428-3Gradient2 */
+static double4 colors_290[] = {
+ { 0.000000, 0.380392, 0.847059, 1.0 },
+ { 0.321569, 0.584314, 0.701961, 1.0 },
+ { 0.450980, 0.600000, 0.674510, 1.0 },
+ { 0.580392, 0.615686, 0.650980, 1.0 },
+ { 0.572549, 0.564706, 0.513725, 1.0 },
+ { 0.564706, 0.517647, 0.380392, 1.0 },
+ { 0.545098, 0.521569, 0.388235, 1.0 },
+ { 0.525490, 0.525490, 0.400000, 1.0 },
+ { 0.356863, 0.372549, 0.368627, 1.0 },
+ { 0.356863, 0.372549, 0.368627, 1.0 },
+ { 0.356863, 0.372549, 0.368627, 1.0 },
+ { 0.396078, 0.388235, 0.337255, 1.0 },
+ { 0.439216, 0.407843, 0.309804, 1.0 },
+ { 0.501961, 0.447059, 0.270588, 1.0 },
+ { 0.568627, 0.486275, 0.235294, 1.0 },
+ { 0.466667, 0.392157, 0.188235, 1.0 },
+ { 0.364706, 0.301961, 0.145098, 1.0 },
+ { 0.211765, 0.211765, 0.156863, 1.0 },
+ { 0.274510, 0.282353, 0.250980, 1.0 },
+ { 0.337255, 0.352941, 0.349020, 1.0 },
+ { 0.537255, 0.513725, 0.517647, 1.0 },
+ { 0.737255, 0.678431, 0.686275, 1.0 },
+ { 0.733333, 0.717647, 0.725490, 1.0 },
+ { 0.729412, 0.756863, 0.764706, 1.0 },
+ { 0.956863, 0.847059, 0.847059, 1.0 },
+ { 0.807843, 0.752941, 0.752941, 1.0 },
+ { 0.658824, 0.658824, 0.658824, 1.0 },
+ { 0.407843, 0.447059, 0.611765, 1.0 },
+ { 0.156863, 0.239216, 0.564706, 1.0 },
+ { 0.121569, 0.156863, 0.549020, 1.0 },
+ { 0.086275, 0.074510, 0.537255, 1.0 },
+ { 0.011765, 0.000000, 0.501961, 1.0 },
+ { 0.011765, 0.000000, 0.501961, 1.0 },
+ { 0.003922, 0.000000, 0.145098, 1.0 },
+ { 0.000000, 0.000000, 0.070588, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.027451, 0.027451, 0.019608, 1.0 },
+ { 0.058824, 0.058824, 0.043137, 1.0 },
+ { 0.070588, 0.070588, 0.050980, 1.0 },
+ { 0.082353, 0.082353, 0.062745, 1.0 },
+ { 0.149020, 0.149020, 0.109804, 1.0 },
+ { 0.286275, 0.286275, 0.211765, 1.0 },
+ { 0.454902, 0.729412, 0.517647, 1.0 },
+ { 0.607843, 0.713725, 0.513725, 1.0 },
+ { 0.760784, 0.701961, 0.509804, 1.0 },
+ { 0.764706, 0.623529, 0.305882, 1.0 },
+ { 0.768627, 0.545098, 0.101961, 1.0 },
+ { 0.717647, 0.505882, 0.113725, 1.0 },
+ { 0.666667, 0.470588, 0.125490, 1.0 },
+ { 0.407843, 0.305882, 0.094118, 1.0 },
+ { 0.254902, 0.203922, 0.098039, 1.0 },
+ { 0.105882, 0.105882, 0.105882, 1.0 },
+ { 0.054902, 0.054902, 0.050980, 1.0 },
+ { 0.003922, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.015686, 0.011765, 1.0 },
+ { 0.031373, 0.031373, 0.023529, 1.0 },
+ { 0.086275, 0.086275, 0.062745, 1.0 },
+ { 0.109804, 0.152941, 0.058824, 1.0 },
+ { 0.137255, 0.396078, 0.000000, 1.0 },
+ { 0.250980, 0.698039, 0.000000, 1.0 },
+ { 0.843137, 0.129412, 0.094118, 1.0 },
+ { 0.725490, 0.082353, 0.082353, 1.0 },
+ { 0.607843, 0.039216, 0.074510, 1.0 },
+ { 0.537255, 0.047059, 0.082353, 1.0 },
+ { 0.466667, 0.054902, 0.090196, 1.0 },
+ { 0.250980, 0.019608, 0.039216, 1.0 },
+ { 0.058824, 0.058824, 0.043137, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.160784, 0.031373, 0.003922, 1.0 },
+ { 0.231373, 0.145098, 0.000000, 1.0 },
+ { 0.172549, 0.172549, 0.129412, 1.0 },
+ { 0.180392, 0.180392, 0.133333, 1.0 },
+ { 0.188235, 0.188235, 0.141176, 1.0 },
+ { 0.219608, 0.243137, 0.258824, 1.0 },
+ { 0.286275, 0.207843, 0.564706, 1.0 },
+ { 0.494118, 0.250980, 0.372549, 1.0 },
+ { 0.705882, 0.505882, 0.380392, 1.0 },
+ { 0.792157, 0.682353, 0.517647, 1.0 },
+ { 0.839216, 0.733333, 0.552941, 1.0 },
+ { 0.886275, 0.788235, 0.588235, 1.0 },
+ { 0.913725, 0.784314, 0.541176, 1.0 },
+ { 0.941176, 0.780392, 0.498039, 1.0 },
+ { 0.925490, 0.690196, 0.235294, 1.0 },
+ { 0.894118, 0.580392, 0.023529, 1.0 },
+ { 1.000000, 0.270588, 0.000000, 1.0 },
+ { 0.992157, 0.156863, 0.074510, 1.0 },
+ { 0.866667, 0.047059, 0.101961, 1.0 },
+ { 0.745098, 0.023529, 0.050980, 1.0 },
+ { 0.627451, 0.000000, 0.000000, 1.0 },
+ { 0.568627, 0.058824, 0.070588, 1.0 },
+ { 0.380392, 0.176471, 0.117647, 1.0 },
+ { 0.380392, 0.305882, 0.152941, 1.0 },
+ { 0.341176, 0.341176, 0.254902, 1.0 },
+ { 0.349020, 0.470588, 0.286275, 1.0 },
+ { 0.333333, 0.486275, 0.278431, 1.0 },
+ { 0.321569, 0.505882, 0.274510, 1.0 },
+ { 0.219608, 0.431373, 0.266667, 1.0 },
+ { 0.121569, 0.360784, 0.262745, 1.0 },
+ { 0.019608, 0.313725, 0.000000, 1.0 },
+ { 0.117647, 0.117647, 0.086275, 1.0 },
+ { 0.164706, 0.125490, 0.223529, 1.0 },
+ { 0.211765, 0.066667, 0.443137, 1.0 },
+ { 0.086275, 0.074510, 0.556863, 1.0 },
+ { 0.160784, 0.043137, 0.541176, 1.0 },
+ { 0.239216, 0.011765, 0.529412, 1.0 },
+ { 0.321569, 0.031373, 0.560784, 1.0 },
+ { 0.431373, 0.019608, 0.552941, 1.0 },
+ { 0.337255, 0.015686, 0.537255, 1.0 },
+ { 0.266667, 0.000000, 0.447059, 1.0 },
+ { 0.090196, 0.082353, 0.145098, 1.0 },
+ { 0.090196, 0.086275, 0.105882, 1.0 },
+ { 0.090196, 0.090196, 0.066667, 1.0 },
+ { 0.086275, 0.086275, 0.062745, 1.0 },
+ { 0.094118, 0.094118, 0.070588, 1.0 },
+ { 0.215686, 0.058824, 0.086275, 1.0 },
+ { 0.447059, 0.066667, 0.349020, 1.0 },
+ { 0.658824, 0.023529, 0.403922, 1.0 },
+ { 0.698039, 0.054902, 0.501961, 1.0 },
+ { 0.313725, 0.019608, 0.529412, 1.0 },
+ { 0.164706, 0.015686, 0.513725, 1.0 },
+ { 0.015686, 0.011765, 0.501961, 1.0 },
+ { 0.003922, 0.000000, 0.141176, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.090196, 0.090196, 0.066667, 1.0 },
+ { 0.121569, 0.121569, 0.109804, 1.0 },
+ { 0.152941, 0.152941, 0.152941, 1.0 },
+ { 0.203922, 0.152941, 0.356863, 1.0 },
+ { 0.258824, 0.058824, 0.490196, 1.0 },
+ { 0.231373, 0.215686, 0.592157, 1.0 },
+ { 0.227451, 0.219608, 0.611765, 1.0 },
+ { 0.443137, 0.474510, 0.490196, 1.0 },
+ { 0.529412, 0.584314, 0.623529, 1.0 },
+ { 0.541176, 0.556863, 0.568627, 1.0 },
+ { 0.356863, 0.372549, 0.368627, 1.0 },
+ { 0.188235, 0.188235, 0.188235, 1.0 },
+ { 0.149020, 0.149020, 0.109804, 1.0 },
+ { 0.082353, 0.082353, 0.062745, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.141176, 0.027451, 0.003922, 1.0 },
+ { 0.274510, 0.176471, 0.003922, 1.0 },
+ { 0.345098, 0.219608, 0.000000, 1.0 },
+ { 0.560784, 0.372549, 0.011765, 1.0 },
+ { 0.768627, 0.509804, 0.015686, 1.0 },
+ { 0.894118, 0.580392, 0.035294, 1.0 },
+ { 0.894118, 0.588235, 0.050980, 1.0 },
+ { 0.909804, 0.639216, 0.164706, 1.0 },
+ { 0.913725, 0.674510, 0.250980, 1.0 },
+ { 0.745098, 0.698039, 0.298039, 1.0 },
+ { 0.572549, 0.552941, 0.380392, 1.0 },
+ { 0.478431, 0.439216, 0.329412, 1.0 },
+ { 0.486275, 0.262745, 0.247059, 1.0 },
+ { 0.435294, 0.305882, 0.105882, 1.0 },
+ { 0.658824, 0.062745, 0.078431, 1.0 },
+ { 0.772549, 0.200000, 0.149020, 1.0 },
+ { 0.631373, 0.349020, 0.258824, 1.0 },
+ { 0.725490, 0.498039, 0.376471, 1.0 },
+ { 0.831373, 0.509804, 0.490196, 1.0 },
+ { 0.960784, 0.635294, 0.658824, 1.0 },
+ { 0.894118, 0.737255, 0.549020, 1.0 },
+ { 0.819608, 0.733333, 0.627451, 1.0 },
+ { 0.749020, 0.741176, 0.600000, 1.0 },
+ { 0.823529, 0.768627, 0.596078, 1.0 },
+ { 0.988235, 0.792157, 0.396078, 1.0 },
+ { 0.933333, 0.725490, 0.278431, 1.0 },
+ { 0.968627, 0.686275, 0.188235, 1.0 },
+ { 0.913725, 0.631373, 0.133333, 1.0 },
+ { 0.941176, 0.631373, 0.066667, 1.0 },
+ { 0.901961, 0.572549, 0.000000, 1.0 },
+ { 0.901961, 0.572549, 0.000000, 1.0 },
+ { 1.000000, 0.329412, 0.000000, 1.0 },
+ { 0.933333, 0.027451, 0.000000, 1.0 },
+ { 0.909804, 0.043137, 0.101961, 1.0 },
+ { 0.600000, 0.031373, 0.074510, 1.0 },
+ { 0.294118, 0.023529, 0.047059, 1.0 },
+ { 0.160784, 0.031373, 0.003922, 1.0 },
+ { 0.027451, 0.027451, 0.019608, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.058824, 0.058824, 0.043137, 1.0 },
+ { 0.074510, 0.074510, 0.074510, 1.0 },
+ { 0.000000, 0.062745, 0.341176, 1.0 },
+ { 0.000000, 0.215686, 0.447059, 1.0 },
+ { 0.000000, 0.443137, 0.313725, 1.0 },
+ { 0.321569, 0.513725, 0.262745, 1.0 },
+ { 0.352941, 0.698039, 0.156863, 1.0 },
+ { 0.388235, 0.592157, 0.337255, 1.0 },
+ { 0.352941, 0.541176, 0.309804, 1.0 },
+ { 0.341176, 0.341176, 0.254902, 1.0 },
+ { 0.266667, 0.250980, 0.164706, 1.0 },
+ { 0.223529, 0.223529, 0.164706, 1.0 },
+ { 0.356863, 0.247059, 0.180392, 1.0 },
+ { 0.580392, 0.200000, 0.258824, 1.0 },
+ { 0.694118, 0.035294, 0.662745, 1.0 },
+ { 0.803922, 0.035294, 0.662745, 1.0 },
+ { 0.803922, 0.035294, 0.662745, 1.0 },
+ { 0.807843, 0.035294, 0.662745, 1.0 },
+ { 0.807843, 0.035294, 0.662745, 1.0 },
+ { 0.850980, 0.254902, 0.647059, 1.0 },
+ { 0.847059, 0.470588, 0.466667, 1.0 },
+ { 0.847059, 0.560784, 0.121569, 1.0 },
+ { 0.878431, 0.580392, 0.054902, 1.0 },
+ { 0.788235, 0.498039, 0.000000, 1.0 },
+ { 0.654902, 0.486275, 0.411765, 1.0 },
+ { 0.733333, 0.552941, 0.227451, 1.0 },
+ };
+/* Apophysis-040602-1 */
+static double4 colors_291[] = {
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.925490, 0.839216, 0.827451, 1.0 },
+ { 0.854902, 0.678431, 0.654902, 1.0 },
+ { 0.721569, 0.650980, 0.619608, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.380392, 0.325490, 0.223529, 1.0 },
+ { 0.407843, 0.396078, 0.329412, 1.0 },
+ { 0.435294, 0.466667, 0.435294, 1.0 },
+ { 0.490196, 0.525490, 0.490196, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.580392, 0.619608, 0.580392, 1.0 },
+ { 0.584314, 0.623529, 0.584314, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.568627, 0.607843, 0.568627, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.525490, 0.498039, 0.403922, 1.0 },
+ { 0.501961, 0.407843, 0.258824, 1.0 },
+ { 0.631373, 0.231373, 0.074510, 1.0 },
+ { 0.819608, 0.498039, 0.000000, 1.0 },
+ { 0.713725, 0.490196, 0.423529, 1.0 },
+ { 0.631373, 0.537255, 0.486275, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.450980, 0.380392, 0.223529, 1.0 },
+ { 0.627451, 0.392157, 0.200000, 1.0 },
+ { 0.807843, 0.403922, 0.176471, 1.0 },
+ { 0.709804, 0.474510, 0.352941, 1.0 },
+ { 0.615686, 0.545098, 0.529412, 1.0 },
+ { 0.596078, 0.576471, 0.552941, 1.0 },
+ { 0.576471, 0.611765, 0.576471, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.364706, 0.388235, 0.364706, 1.0 },
+ { 0.356863, 0.278431, 0.184314, 1.0 },
+ { 0.011765, 0.035294, 0.019608, 1.0 },
+ { 0.003922, 0.015686, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.000000, 1.0 },
+ { 0.098039, 0.035294, 0.000000, 1.0 },
+ { 0.278431, 0.184314, 0.050980, 1.0 },
+ { 0.521569, 0.325490, 0.235294, 1.0 },
+ { 0.533333, 0.454902, 0.392157, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.568627, 0.607843, 0.568627, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.721569, 0.650980, 0.494118, 1.0 },
+ { 1.000000, 0.929412, 0.682353, 1.0 },
+ { 0.905882, 0.866667, 0.760784, 1.0 },
+ { 0.815686, 0.803922, 0.839216, 1.0 },
+ { 0.701961, 0.713725, 0.713725, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.541176, 0.580392, 0.541176, 1.0 },
+ { 0.341176, 0.364706, 0.341176, 1.0 },
+ { 0.003922, 0.109804, 0.458824, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.792157, 0.811765, 0.792157, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.364706, 0.360784, 0.243137, 1.0 },
+ { 0.168627, 0.137255, 0.086275, 1.0 },
+ { 0.105882, 0.098039, 0.043137, 1.0 },
+ { 0.047059, 0.058824, 0.000000, 1.0 },
+ { 0.003922, 0.011765, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.015686, 0.011765, 0.000000, 1.0 },
+ { 0.235294, 0.203922, 0.152941, 1.0 },
+ { 0.392157, 0.396078, 0.349020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.341176, 0.364706, 0.341176, 1.0 },
+ { 0.203922, 0.160784, 0.145098, 1.0 },
+ { 0.101961, 0.082353, 0.058824, 1.0 },
+ { 0.015686, 0.015686, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.000000, 0.011765, 1.0 },
+ { 0.003922, 0.000000, 0.019608, 1.0 },
+ { 0.003922, 0.000000, 0.035294, 1.0 },
+ { 0.066667, 0.058824, 0.211765, 1.0 },
+ { 0.149020, 0.227451, 0.423529, 1.0 },
+ { 0.403922, 0.450980, 0.419608, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.584314, 0.592157, 0.498039, 1.0 },
+ { 0.478431, 0.513725, 0.478431, 1.0 },
+ { 0.450980, 0.235294, 0.156863, 1.0 },
+ { 0.380392, 0.109804, 0.082353, 1.0 },
+ { 0.086275, 0.031373, 0.031373, 1.0 },
+ { 0.015686, 0.000000, 0.007843, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.086275, 0.000000, 0.000000, 1.0 },
+ { 0.270588, 0.007843, 0.074510, 1.0 },
+ { 0.447059, 0.082353, 0.062745, 1.0 },
+ { 0.400000, 0.313725, 0.219608, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.831373, 0.815686, 0.784314, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.831373, 0.815686, 0.784314, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.549020, 0.588235, 0.549020, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.819608, 0.713725, 0.631373, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 0.545098, 0.580392, 0.545098, 1.0 },
+ { 0.364706, 0.388235, 0.364706, 1.0 },
+ { 0.188235, 0.250980, 0.250980, 1.0 },
+ { 0.043137, 0.066667, 0.207843, 1.0 },
+ { 0.000000, 0.090196, 0.458824, 1.0 },
+ { 0.000000, 0.090196, 0.466667, 1.0 },
+ { 0.011765, 0.082353, 0.466667, 1.0 },
+ { 0.007843, 0.086275, 0.427451, 1.0 },
+ { 0.003922, 0.000000, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.019608, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.027451, 0.000000, 0.000000, 1.0 },
+ { 0.219608, 0.082353, 0.007843, 1.0 },
+ { 0.458824, 0.254902, 0.168627, 1.0 },
+ { 0.588235, 0.533333, 0.419608, 1.0 },
+ { 0.588235, 0.627451, 0.588235, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ };
+/* Apophysis-040531-100figurine_2abcd */
+static double4 colors_292[] = {
+ { 0.823529, 0.623529, 0.541176, 1.0 },
+ { 0.862745, 0.713725, 0.568627, 1.0 },
+ { 0.819608, 0.698039, 0.596078, 1.0 },
+ { 0.776471, 0.686275, 0.623529, 1.0 },
+ { 0.815686, 0.623529, 0.580392, 1.0 },
+ { 0.854902, 0.560784, 0.537255, 1.0 },
+ { 0.827451, 0.482353, 0.607843, 1.0 },
+ { 0.800000, 0.407843, 0.682353, 1.0 },
+ { 0.811765, 0.223529, 0.603922, 1.0 },
+ { 0.745098, 0.227451, 0.498039, 1.0 },
+ { 0.682353, 0.231373, 0.392157, 1.0 },
+ { 0.556863, 0.180392, 0.372549, 1.0 },
+ { 0.435294, 0.129412, 0.356863, 1.0 },
+ { 0.431373, 0.149020, 0.352941, 1.0 },
+ { 0.427451, 0.168627, 0.349020, 1.0 },
+ { 0.454902, 0.160784, 0.360784, 1.0 },
+ { 0.482353, 0.156863, 0.376471, 1.0 },
+ { 0.521569, 0.211765, 0.466667, 1.0 },
+ { 0.525490, 0.239216, 0.521569, 1.0 },
+ { 0.529412, 0.266667, 0.580392, 1.0 },
+ { 0.482353, 0.388235, 0.592157, 1.0 },
+ { 0.435294, 0.513725, 0.607843, 1.0 },
+ { 0.419608, 0.525490, 0.643137, 1.0 },
+ { 0.407843, 0.541176, 0.678431, 1.0 },
+ { 0.380392, 0.509804, 0.647059, 1.0 },
+ { 0.356863, 0.486275, 0.623529, 1.0 },
+ { 0.333333, 0.462745, 0.600000, 1.0 },
+ { 0.392157, 0.388235, 0.580392, 1.0 },
+ { 0.450980, 0.313725, 0.564706, 1.0 },
+ { 0.501961, 0.325490, 0.517647, 1.0 },
+ { 0.556863, 0.337255, 0.474510, 1.0 },
+ { 0.694118, 0.454902, 0.435294, 1.0 },
+ { 0.745098, 0.529412, 0.509804, 1.0 },
+ { 0.721569, 0.717647, 0.596078, 1.0 },
+ { 0.745098, 0.580392, 0.600000, 1.0 },
+ { 0.768627, 0.443137, 0.607843, 1.0 },
+ { 0.737255, 0.305882, 0.729412, 1.0 },
+ { 0.705882, 0.168627, 0.850980, 1.0 },
+ { 0.643137, 0.149020, 0.745098, 1.0 },
+ { 0.580392, 0.129412, 0.643137, 1.0 },
+ { 0.286275, 0.141176, 0.454902, 1.0 },
+ { 0.231373, 0.082353, 0.372549, 1.0 },
+ { 0.180392, 0.027451, 0.290196, 1.0 },
+ { 0.172549, 0.019608, 0.262745, 1.0 },
+ { 0.168627, 0.015686, 0.239216, 1.0 },
+ { 0.168627, 0.015686, 0.243137, 1.0 },
+ { 0.168627, 0.019608, 0.250980, 1.0 },
+ { 0.172549, 0.015686, 0.250980, 1.0 },
+ { 0.207843, 0.031373, 0.286275, 1.0 },
+ { 0.309804, 0.121569, 0.356863, 1.0 },
+ { 0.388235, 0.184314, 0.380392, 1.0 },
+ { 0.470588, 0.250980, 0.403922, 1.0 },
+ { 0.549020, 0.290196, 0.403922, 1.0 },
+ { 0.631373, 0.329412, 0.407843, 1.0 },
+ { 0.666667, 0.325490, 0.411765, 1.0 },
+ { 0.705882, 0.321569, 0.419608, 1.0 },
+ { 0.690196, 0.274510, 0.423529, 1.0 },
+ { 0.623529, 0.231373, 0.407843, 1.0 },
+ { 0.556863, 0.188235, 0.392157, 1.0 },
+ { 0.458824, 0.152941, 0.380392, 1.0 },
+ { 0.364706, 0.121569, 0.368627, 1.0 },
+ { 0.356863, 0.141176, 0.372549, 1.0 },
+ { 0.352941, 0.160784, 0.380392, 1.0 },
+ { 0.270588, 0.301961, 0.313725, 1.0 },
+ { 0.231373, 0.301961, 0.450980, 1.0 },
+ { 0.313725, 0.415686, 0.607843, 1.0 },
+ { 0.301961, 0.419608, 0.584314, 1.0 },
+ { 0.294118, 0.427451, 0.564706, 1.0 },
+ { 0.274510, 0.396078, 0.545098, 1.0 },
+ { 0.258824, 0.368627, 0.525490, 1.0 },
+ { 0.274510, 0.360784, 0.505882, 1.0 },
+ { 0.223529, 0.294118, 0.474510, 1.0 },
+ { 0.215686, 0.290196, 0.454902, 1.0 },
+ { 0.250980, 0.325490, 0.474510, 1.0 },
+ { 0.286275, 0.364706, 0.494118, 1.0 },
+ { 0.345098, 0.419608, 0.498039, 1.0 },
+ { 0.403922, 0.478431, 0.505882, 1.0 },
+ { 0.349020, 0.447059, 0.525490, 1.0 },
+ { 0.298039, 0.415686, 0.549020, 1.0 },
+ { 0.282353, 0.325490, 0.576471, 1.0 },
+ { 0.305882, 0.168627, 0.427451, 1.0 },
+ { 0.266667, 0.105882, 0.364706, 1.0 },
+ { 0.247059, 0.074510, 0.337255, 1.0 },
+ { 0.231373, 0.047059, 0.313725, 1.0 },
+ { 0.223529, 0.043137, 0.301961, 1.0 },
+ { 0.219608, 0.039216, 0.294118, 1.0 },
+ { 0.219608, 0.039216, 0.290196, 1.0 },
+ { 0.180392, 0.164706, 0.294118, 1.0 },
+ { 0.188235, 0.203922, 0.392157, 1.0 },
+ { 0.239216, 0.172549, 0.419608, 1.0 },
+ { 0.294118, 0.145098, 0.447059, 1.0 },
+ { 0.290196, 0.133333, 0.439216, 1.0 },
+ { 0.286275, 0.125490, 0.435294, 1.0 },
+ { 0.321569, 0.113725, 0.396078, 1.0 },
+ { 0.356863, 0.117647, 0.349020, 1.0 },
+ { 0.419608, 0.156863, 0.364706, 1.0 },
+ { 0.458824, 0.196078, 0.396078, 1.0 },
+ { 0.556863, 0.227451, 0.470588, 1.0 },
+ { 0.596078, 0.172549, 0.509804, 1.0 },
+ { 0.639216, 0.121569, 0.549020, 1.0 },
+ { 0.607843, 0.152941, 0.478431, 1.0 },
+ { 0.580392, 0.184314, 0.411765, 1.0 },
+ { 0.458824, 0.121569, 0.407843, 1.0 },
+ { 0.427451, 0.121569, 0.364706, 1.0 },
+ { 0.349020, 0.090196, 0.443137, 1.0 },
+ { 0.282353, 0.058824, 0.392157, 1.0 },
+ { 0.219608, 0.027451, 0.345098, 1.0 },
+ { 0.219608, 0.031373, 0.337255, 1.0 },
+ { 0.219608, 0.039216, 0.333333, 1.0 },
+ { 0.223529, 0.035294, 0.325490, 1.0 },
+ { 0.282353, 0.058824, 0.325490, 1.0 },
+ { 0.333333, 0.054902, 0.313725, 1.0 },
+ { 0.360784, 0.094118, 0.286275, 1.0 },
+ { 0.423529, 0.113725, 0.337255, 1.0 },
+ { 0.466667, 0.129412, 0.352941, 1.0 },
+ { 0.513725, 0.149020, 0.372549, 1.0 },
+ { 0.627451, 0.262745, 0.376471, 1.0 },
+ { 0.741176, 0.352941, 0.466667, 1.0 },
+ { 0.796078, 0.352941, 0.525490, 1.0 },
+ { 0.796078, 0.384314, 0.450980, 1.0 },
+ { 0.807843, 0.458824, 0.482353, 1.0 },
+ { 0.815686, 0.498039, 0.513725, 1.0 },
+ { 0.823529, 0.541176, 0.545098, 1.0 },
+ { 0.823529, 0.537255, 0.521569, 1.0 },
+ { 0.823529, 0.533333, 0.498039, 1.0 },
+ { 0.796078, 0.498039, 0.513725, 1.0 },
+ { 0.780392, 0.513725, 0.517647, 1.0 },
+ { 0.713725, 0.466667, 0.533333, 1.0 },
+ { 0.639216, 0.513725, 0.564706, 1.0 },
+ { 0.529412, 0.549020, 0.768627, 1.0 },
+ { 0.494118, 0.568627, 0.733333, 1.0 },
+ { 0.458824, 0.592157, 0.701961, 1.0 },
+ { 0.360784, 0.462745, 0.592157, 1.0 },
+ { 0.360784, 0.290196, 0.454902, 1.0 },
+ { 0.352941, 0.184314, 0.396078, 1.0 },
+ { 0.317647, 0.121569, 0.360784, 1.0 },
+ { 0.313725, 0.101961, 0.400000, 1.0 },
+ { 0.286275, 0.101961, 0.384314, 1.0 },
+ { 0.258824, 0.105882, 0.368627, 1.0 },
+ { 0.247059, 0.105882, 0.372549, 1.0 },
+ { 0.239216, 0.109804, 0.380392, 1.0 },
+ { 0.188235, 0.250980, 0.384314, 1.0 },
+ { 0.215686, 0.290196, 0.447059, 1.0 },
+ { 0.176471, 0.207843, 0.360784, 1.0 },
+ { 0.168627, 0.156863, 0.325490, 1.0 },
+ { 0.250980, 0.090196, 0.349020, 1.0 },
+ { 0.266667, 0.090196, 0.341176, 1.0 },
+ { 0.282353, 0.094118, 0.337255, 1.0 },
+ { 0.313725, 0.082353, 0.349020, 1.0 },
+ { 0.337255, 0.105882, 0.356863, 1.0 },
+ { 0.392157, 0.149020, 0.349020, 1.0 },
+ { 0.443137, 0.196078, 0.364706, 1.0 },
+ { 0.803922, 0.188235, 0.450980, 1.0 },
+ { 0.796078, 0.188235, 0.549020, 1.0 },
+ { 0.792157, 0.192157, 0.647059, 1.0 },
+ { 0.737255, 0.219608, 0.850980, 1.0 },
+ { 0.843137, 0.235294, 0.878431, 1.0 },
+ { 0.803922, 0.403922, 0.835294, 1.0 },
+ { 0.752941, 0.447059, 0.843137, 1.0 },
+ { 0.925490, 0.643137, 0.792157, 1.0 },
+ { 0.937255, 0.666667, 0.780392, 1.0 },
+ { 0.800000, 0.776471, 0.831373, 1.0 },
+ { 0.800000, 0.717647, 0.764706, 1.0 },
+ { 0.803922, 0.662745, 0.701961, 1.0 },
+ { 0.650980, 0.474510, 0.635294, 1.0 },
+ { 0.517647, 0.352941, 0.541176, 1.0 },
+ { 0.490196, 0.243137, 0.427451, 1.0 },
+ { 0.364706, 0.184314, 0.376471, 1.0 },
+ { 0.247059, 0.058824, 0.301961, 1.0 },
+ { 0.227451, 0.043137, 0.294118, 1.0 },
+ { 0.211765, 0.031373, 0.286275, 1.0 },
+ { 0.223529, 0.035294, 0.278431, 1.0 },
+ { 0.266667, 0.054902, 0.290196, 1.0 },
+ { 0.356863, 0.082353, 0.325490, 1.0 },
+ { 0.431373, 0.141176, 0.372549, 1.0 },
+ { 0.584314, 0.219608, 0.443137, 1.0 },
+ { 0.717647, 0.337255, 0.458824, 1.0 },
+ { 0.760784, 0.431373, 0.482353, 1.0 },
+ { 0.772549, 0.450980, 0.498039, 1.0 },
+ { 0.780392, 0.482353, 0.498039, 1.0 },
+ { 0.752941, 0.435294, 0.494118, 1.0 },
+ { 0.741176, 0.411765, 0.501961, 1.0 },
+ { 0.674510, 0.407843, 0.466667, 1.0 },
+ { 0.564706, 0.345098, 0.450980, 1.0 },
+ { 0.525490, 0.262745, 0.392157, 1.0 },
+ { 0.490196, 0.231373, 0.376471, 1.0 },
+ { 0.454902, 0.200000, 0.364706, 1.0 },
+ { 0.427451, 0.184314, 0.384314, 1.0 },
+ { 0.407843, 0.176471, 0.349020, 1.0 },
+ { 0.388235, 0.145098, 0.345098, 1.0 },
+ { 0.364706, 0.172549, 0.356863, 1.0 },
+ { 0.396078, 0.184314, 0.380392, 1.0 },
+ { 0.423529, 0.247059, 0.400000, 1.0 },
+ { 0.450980, 0.309804, 0.458824, 1.0 },
+ { 0.549020, 0.329412, 0.435294, 1.0 },
+ { 0.647059, 0.388235, 0.403922, 1.0 },
+ { 0.721569, 0.415686, 0.478431, 1.0 },
+ { 0.709804, 0.466667, 0.509804, 1.0 },
+ { 0.686275, 0.494118, 0.509804, 1.0 },
+ { 0.623529, 0.368627, 0.462745, 1.0 },
+ { 0.560784, 0.266667, 0.435294, 1.0 },
+ { 0.521569, 0.247059, 0.392157, 1.0 },
+ { 0.494118, 0.188235, 0.376471, 1.0 },
+ { 0.490196, 0.231373, 0.372549, 1.0 },
+ { 0.482353, 0.282353, 0.411765, 1.0 },
+ { 0.525490, 0.309804, 0.431373, 1.0 },
+ { 0.596078, 0.278431, 0.549020, 1.0 },
+ { 0.745098, 0.188235, 0.619608, 1.0 },
+ { 0.701961, 0.298039, 0.725490, 1.0 },
+ { 0.572549, 0.356863, 0.619608, 1.0 },
+ { 0.533333, 0.423529, 0.615686, 1.0 },
+ { 0.513725, 0.549020, 0.709804, 1.0 },
+ { 0.396078, 0.513725, 0.647059, 1.0 },
+ { 0.376471, 0.372549, 0.498039, 1.0 },
+ { 0.345098, 0.274510, 0.462745, 1.0 },
+ { 0.321569, 0.156863, 0.415686, 1.0 },
+ { 0.337255, 0.121569, 0.345098, 1.0 },
+ { 0.352941, 0.113725, 0.337255, 1.0 },
+ { 0.356863, 0.117647, 0.349020, 1.0 },
+ { 0.388235, 0.117647, 0.341176, 1.0 },
+ { 0.396078, 0.121569, 0.333333, 1.0 },
+ { 0.403922, 0.109804, 0.341176, 1.0 },
+ { 0.396078, 0.105882, 0.337255, 1.0 },
+ { 0.396078, 0.098039, 0.349020, 1.0 },
+ { 0.368627, 0.094118, 0.341176, 1.0 },
+ { 0.305882, 0.086275, 0.333333, 1.0 },
+ { 0.274510, 0.078431, 0.317647, 1.0 },
+ { 0.278431, 0.070588, 0.290196, 1.0 },
+ { 0.258824, 0.074510, 0.290196, 1.0 },
+ { 0.243137, 0.047059, 0.286275, 1.0 },
+ { 0.211765, 0.039216, 0.278431, 1.0 },
+ { 0.184314, 0.019608, 0.266667, 1.0 },
+ { 0.184314, 0.023529, 0.258824, 1.0 },
+ { 0.184314, 0.023529, 0.258824, 1.0 },
+ { 0.200000, 0.023529, 0.278431, 1.0 },
+ { 0.215686, 0.023529, 0.282353, 1.0 },
+ { 0.227451, 0.023529, 0.282353, 1.0 },
+ { 0.223529, 0.043137, 0.298039, 1.0 },
+ { 0.290196, 0.050980, 0.313725, 1.0 },
+ { 0.345098, 0.058824, 0.329412, 1.0 },
+ { 0.372549, 0.074510, 0.317647, 1.0 },
+ { 0.341176, 0.117647, 0.317647, 1.0 },
+ { 0.313725, 0.125490, 0.352941, 1.0 },
+ { 0.282353, 0.105882, 0.368627, 1.0 },
+ { 0.266667, 0.074510, 0.431373, 1.0 },
+ { 0.258824, 0.066667, 0.427451, 1.0 },
+ { 0.219608, 0.035294, 0.349020, 1.0 },
+ { 0.192157, 0.027451, 0.317647, 1.0 },
+ { 0.180392, 0.023529, 0.298039, 1.0 },
+ { 0.184314, 0.027451, 0.301961, 1.0 },
+ { 0.211765, 0.031373, 0.317647, 1.0 },
+ { 0.270588, 0.082353, 0.317647, 1.0 },
+ { 0.333333, 0.121569, 0.349020, 1.0 },
+ { 0.415686, 0.235294, 0.388235, 1.0 },
+ { 0.568627, 0.356863, 0.447059, 1.0 },
+ { 0.631373, 0.427451, 0.474510, 1.0 },
+ };
+/* Apo-040627-1_chickadee_pix */
+static double4 colors_293[] = {
+ { 0.580392, 0.470588, 0.427451, 1.0 },
+ { 0.509804, 0.403922, 0.360784, 1.0 },
+ { 0.450980, 0.372549, 0.368627, 1.0 },
+ { 0.396078, 0.345098, 0.380392, 1.0 },
+ { 0.403922, 0.325490, 0.317647, 1.0 },
+ { 0.411765, 0.309804, 0.258824, 1.0 },
+ { 0.415686, 0.313725, 0.262745, 1.0 },
+ { 0.419608, 0.317647, 0.266667, 1.0 },
+ { 0.521569, 0.423529, 0.396078, 1.0 },
+ { 0.501961, 0.439216, 0.450980, 1.0 },
+ { 0.486275, 0.454902, 0.505882, 1.0 },
+ { 0.525490, 0.466667, 0.470588, 1.0 },
+ { 0.568627, 0.482353, 0.439216, 1.0 },
+ { 0.564706, 0.482353, 0.450980, 1.0 },
+ { 0.564706, 0.482353, 0.462745, 1.0 },
+ { 0.564706, 0.482353, 0.474510, 1.0 },
+ { 0.568627, 0.482353, 0.490196, 1.0 },
+ { 0.576471, 0.478431, 0.450980, 1.0 },
+ { 0.654902, 0.560784, 0.443137, 1.0 },
+ { 0.733333, 0.643137, 0.439216, 1.0 },
+ { 0.764706, 0.682353, 0.498039, 1.0 },
+ { 0.800000, 0.725490, 0.560784, 1.0 },
+ { 0.866667, 0.772549, 0.647059, 1.0 },
+ { 0.933333, 0.823529, 0.737255, 1.0 },
+ { 0.619608, 0.537255, 0.525490, 1.0 },
+ { 0.533333, 0.458824, 0.427451, 1.0 },
+ { 0.450980, 0.380392, 0.333333, 1.0 },
+ { 0.356863, 0.286275, 0.243137, 1.0 },
+ { 0.266667, 0.196078, 0.156863, 1.0 },
+ { 0.231373, 0.168627, 0.137255, 1.0 },
+ { 0.196078, 0.145098, 0.121569, 1.0 },
+ { 0.129412, 0.078431, 0.015686, 1.0 },
+ { 0.090196, 0.035294, 0.000000, 1.0 },
+ { 0.019608, 0.000000, 0.003922, 1.0 },
+ { 0.011765, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.011765, 0.007843, 1.0 },
+ { 0.023529, 0.015686, 0.011765, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.078431, 0.058824, 0.031373, 1.0 },
+ { 0.113725, 0.101961, 0.043137, 1.0 },
+ { 0.341176, 0.223529, 0.113725, 1.0 },
+ { 0.466667, 0.360784, 0.098039, 1.0 },
+ { 0.592157, 0.498039, 0.082353, 1.0 },
+ { 0.690196, 0.568627, 0.039216, 1.0 },
+ { 0.792157, 0.639216, 0.000000, 1.0 },
+ { 0.749020, 0.627451, 0.011765, 1.0 },
+ { 0.709804, 0.615686, 0.027451, 1.0 },
+ { 0.603922, 0.552941, 0.105882, 1.0 },
+ { 0.611765, 0.435294, 0.172549, 1.0 },
+ { 0.556863, 0.450980, 0.407843, 1.0 },
+ { 0.580392, 0.466667, 0.423529, 1.0 },
+ { 0.603922, 0.486275, 0.443137, 1.0 },
+ { 0.603922, 0.498039, 0.454902, 1.0 },
+ { 0.603922, 0.509804, 0.470588, 1.0 },
+ { 0.600000, 0.501961, 0.466667, 1.0 },
+ { 0.600000, 0.494118, 0.466667, 1.0 },
+ { 0.588235, 0.478431, 0.435294, 1.0 },
+ { 0.580392, 0.474510, 0.431373, 1.0 },
+ { 0.576471, 0.470588, 0.427451, 1.0 },
+ { 0.556863, 0.447059, 0.403922, 1.0 },
+ { 0.537255, 0.427451, 0.384314, 1.0 },
+ { 0.529412, 0.419608, 0.380392, 1.0 },
+ { 0.525490, 0.411765, 0.380392, 1.0 },
+ { 0.541176, 0.423529, 0.380392, 1.0 },
+ { 0.545098, 0.435294, 0.392157, 1.0 },
+ { 0.580392, 0.470588, 0.427451, 1.0 },
+ { 0.564706, 0.462745, 0.427451, 1.0 },
+ { 0.552941, 0.454902, 0.427451, 1.0 },
+ { 0.549020, 0.454902, 0.431373, 1.0 },
+ { 0.549020, 0.454902, 0.439216, 1.0 },
+ { 0.537255, 0.447059, 0.423529, 1.0 },
+ { 0.517647, 0.411765, 0.384314, 1.0 },
+ { 0.450980, 0.345098, 0.317647, 1.0 },
+ { 0.419608, 0.329412, 0.294118, 1.0 },
+ { 0.392157, 0.313725, 0.270588, 1.0 },
+ { 0.341176, 0.270588, 0.235294, 1.0 },
+ { 0.294118, 0.227451, 0.200000, 1.0 },
+ { 0.266667, 0.203922, 0.184314, 1.0 },
+ { 0.243137, 0.184314, 0.172549, 1.0 },
+ { 0.235294, 0.180392, 0.176471, 1.0 },
+ { 0.235294, 0.196078, 0.239216, 1.0 },
+ { 0.203922, 0.176471, 0.152941, 1.0 },
+ { 0.219608, 0.172549, 0.141176, 1.0 },
+ { 0.239216, 0.168627, 0.129412, 1.0 },
+ { 0.231373, 0.164706, 0.125490, 1.0 },
+ { 0.227451, 0.160784, 0.121569, 1.0 },
+ { 0.203922, 0.152941, 0.129412, 1.0 },
+ { 0.168627, 0.129412, 0.125490, 1.0 },
+ { 0.152941, 0.121569, 0.047059, 1.0 },
+ { 0.149020, 0.125490, 0.078431, 1.0 },
+ { 0.145098, 0.133333, 0.113725, 1.0 },
+ { 0.164706, 0.141176, 0.133333, 1.0 },
+ { 0.184314, 0.149020, 0.152941, 1.0 },
+ { 0.223529, 0.168627, 0.133333, 1.0 },
+ { 0.235294, 0.180392, 0.137255, 1.0 },
+ { 0.231373, 0.180392, 0.156863, 1.0 },
+ { 0.250980, 0.196078, 0.196078, 1.0 },
+ { 0.262745, 0.215686, 0.262745, 1.0 },
+ { 0.250980, 0.211765, 0.266667, 1.0 },
+ { 0.239216, 0.211765, 0.274510, 1.0 },
+ { 0.258824, 0.223529, 0.274510, 1.0 },
+ { 0.282353, 0.235294, 0.274510, 1.0 },
+ { 0.337255, 0.254902, 0.235294, 1.0 },
+ { 0.341176, 0.262745, 0.219608, 1.0 },
+ { 0.298039, 0.227451, 0.188235, 1.0 },
+ { 0.250980, 0.188235, 0.149020, 1.0 },
+ { 0.207843, 0.152941, 0.109804, 1.0 },
+ { 0.172549, 0.129412, 0.066667, 1.0 },
+ { 0.137255, 0.105882, 0.023529, 1.0 },
+ { 0.098039, 0.090196, 0.039216, 1.0 },
+ { 0.050980, 0.031373, 0.019608, 1.0 },
+ { 0.027451, 0.003922, 0.003922, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.019608, 0.000000, 0.000000, 1.0 },
+ { 0.019608, 0.003922, 0.000000, 1.0 },
+ { 0.047059, 0.031373, 0.000000, 1.0 },
+ { 0.078431, 0.070588, 0.000000, 1.0 },
+ { 0.192157, 0.133333, 0.058824, 1.0 },
+ { 0.235294, 0.172549, 0.105882, 1.0 },
+ { 0.282353, 0.211765, 0.156863, 1.0 },
+ { 0.298039, 0.227451, 0.176471, 1.0 },
+ { 0.317647, 0.247059, 0.200000, 1.0 },
+ { 0.380392, 0.301961, 0.258824, 1.0 },
+ { 0.396078, 0.305882, 0.282353, 1.0 },
+ { 0.403922, 0.313725, 0.282353, 1.0 },
+ { 0.458824, 0.360784, 0.341176, 1.0 },
+ { 0.509804, 0.392157, 0.349020, 1.0 },
+ { 0.490196, 0.376471, 0.317647, 1.0 },
+ { 0.470588, 0.364706, 0.290196, 1.0 },
+ { 0.482353, 0.333333, 0.243137, 1.0 },
+ { 0.580392, 0.443137, 0.121569, 1.0 },
+ { 0.721569, 0.498039, 0.086275, 1.0 },
+ { 0.611765, 0.427451, 0.003922, 1.0 },
+ { 0.352941, 0.270588, 0.007843, 1.0 },
+ { 0.243137, 0.168627, 0.007843, 1.0 },
+ { 0.137255, 0.066667, 0.011765, 1.0 },
+ { 0.129412, 0.047059, 0.003922, 1.0 },
+ { 0.121569, 0.027451, 0.000000, 1.0 },
+ { 0.094118, 0.023529, 0.000000, 1.0 },
+ { 0.074510, 0.003922, 0.000000, 1.0 },
+ { 0.066667, 0.015686, 0.000000, 1.0 },
+ { 0.058824, 0.019608, 0.000000, 1.0 },
+ { 0.050980, 0.023529, 0.000000, 1.0 },
+ { 0.054902, 0.023529, 0.000000, 1.0 },
+ { 0.058824, 0.023529, 0.003922, 1.0 },
+ { 0.082353, 0.027451, 0.000000, 1.0 },
+ { 0.125490, 0.086275, 0.000000, 1.0 },
+ { 0.149020, 0.066667, 0.000000, 1.0 },
+ { 0.180392, 0.133333, 0.000000, 1.0 },
+ { 0.215686, 0.152941, 0.101961, 1.0 },
+ { 0.215686, 0.156863, 0.117647, 1.0 },
+ { 0.215686, 0.164706, 0.133333, 1.0 },
+ { 0.227451, 0.172549, 0.129412, 1.0 },
+ { 0.219608, 0.168627, 0.137255, 1.0 },
+ { 0.176471, 0.133333, 0.125490, 1.0 },
+ { 0.141176, 0.090196, 0.058824, 1.0 },
+ { 0.113725, 0.039216, 0.047059, 1.0 },
+ { 0.035294, 0.031373, 0.050980, 1.0 },
+ { 0.039216, 0.023529, 0.000000, 1.0 },
+ { 0.035294, 0.019608, 0.000000, 1.0 },
+ { 0.035294, 0.015686, 0.000000, 1.0 },
+ { 0.035294, 0.003922, 0.000000, 1.0 },
+ { 0.043137, 0.003922, 0.000000, 1.0 },
+ { 0.062745, 0.031373, 0.000000, 1.0 },
+ { 0.121569, 0.039216, 0.058824, 1.0 },
+ { 0.188235, 0.152941, 0.156863, 1.0 },
+ { 0.207843, 0.160784, 0.156863, 1.0 },
+ { 0.227451, 0.172549, 0.160784, 1.0 },
+ { 0.231373, 0.176471, 0.164706, 1.0 },
+ { 0.278431, 0.200000, 0.164706, 1.0 },
+ { 0.301961, 0.239216, 0.188235, 1.0 },
+ { 0.384314, 0.294118, 0.239216, 1.0 },
+ { 0.407843, 0.301961, 0.258824, 1.0 },
+ { 0.427451, 0.321569, 0.278431, 1.0 },
+ { 0.435294, 0.349020, 0.305882, 1.0 },
+ { 0.466667, 0.360784, 0.325490, 1.0 },
+ { 0.521569, 0.411765, 0.364706, 1.0 },
+ { 0.596078, 0.466667, 0.407843, 1.0 },
+ { 0.643137, 0.521569, 0.450980, 1.0 },
+ { 0.627451, 0.592157, 0.556863, 1.0 },
+ { 0.698039, 0.619608, 0.654902, 1.0 },
+ { 0.843137, 0.800000, 0.815686, 1.0 },
+ { 0.803922, 0.764706, 0.768627, 1.0 },
+ { 0.768627, 0.729412, 0.725490, 1.0 },
+ { 0.670588, 0.635294, 0.615686, 1.0 },
+ { 0.568627, 0.525490, 0.439216, 1.0 },
+ { 0.498039, 0.403922, 0.356863, 1.0 },
+ { 0.450980, 0.364706, 0.321569, 1.0 },
+ { 0.392157, 0.298039, 0.250980, 1.0 },
+ { 0.309804, 0.223529, 0.172549, 1.0 },
+ { 0.274510, 0.188235, 0.094118, 1.0 },
+ { 0.200000, 0.145098, 0.094118, 1.0 },
+ { 0.113725, 0.101961, 0.074510, 1.0 },
+ { 0.058824, 0.039216, 0.066667, 1.0 },
+ { 0.043137, 0.023529, 0.011765, 1.0 },
+ { 0.023529, 0.019608, 0.003922, 1.0 },
+ { 0.058824, 0.039216, 0.023529, 1.0 },
+ { 0.141176, 0.086275, 0.050980, 1.0 },
+ { 0.223529, 0.156863, 0.117647, 1.0 },
+ { 0.282353, 0.207843, 0.152941, 1.0 },
+ { 0.368627, 0.262745, 0.188235, 1.0 },
+ { 0.411765, 0.309804, 0.250980, 1.0 },
+ { 0.419608, 0.317647, 0.258824, 1.0 },
+ { 0.400000, 0.298039, 0.247059, 1.0 },
+ { 0.341176, 0.254902, 0.200000, 1.0 },
+ { 0.278431, 0.207843, 0.160784, 1.0 },
+ { 0.235294, 0.164706, 0.117647, 1.0 },
+ { 0.223529, 0.156863, 0.117647, 1.0 },
+ { 0.243137, 0.188235, 0.011765, 1.0 },
+ { 0.239216, 0.200000, 0.000000, 1.0 },
+ { 0.270588, 0.184314, 0.000000, 1.0 },
+ { 0.388235, 0.282353, 0.105882, 1.0 },
+ { 0.431373, 0.341176, 0.176471, 1.0 },
+ { 0.498039, 0.396078, 0.337255, 1.0 },
+ { 0.588235, 0.470588, 0.431373, 1.0 },
+ { 0.627451, 0.576471, 0.541176, 1.0 },
+ { 0.698039, 0.666667, 0.584314, 1.0 },
+ { 0.788235, 0.733333, 0.733333, 1.0 },
+ { 0.858824, 0.807843, 0.835294, 1.0 },
+ { 0.898039, 0.831373, 0.792157, 1.0 },
+ { 0.850980, 0.815686, 0.819608, 1.0 },
+ { 0.733333, 0.670588, 0.682353, 1.0 },
+ { 0.607843, 0.517647, 0.494118, 1.0 },
+ { 0.509804, 0.403922, 0.368627, 1.0 },
+ { 0.415686, 0.309804, 0.274510, 1.0 },
+ { 0.364706, 0.274510, 0.203922, 1.0 },
+ { 0.305882, 0.231373, 0.176471, 1.0 },
+ { 0.262745, 0.192157, 0.152941, 1.0 },
+ { 0.247059, 0.176471, 0.129412, 1.0 },
+ { 0.274510, 0.200000, 0.145098, 1.0 },
+ { 0.301961, 0.231373, 0.184314, 1.0 },
+ { 0.317647, 0.290196, 0.180392, 1.0 },
+ { 0.376471, 0.290196, 0.247059, 1.0 },
+ { 0.364706, 0.278431, 0.223529, 1.0 },
+ { 0.329412, 0.235294, 0.196078, 1.0 },
+ { 0.274510, 0.203922, 0.125490, 1.0 },
+ { 0.196078, 0.160784, 0.101961, 1.0 },
+ { 0.172549, 0.105882, 0.027451, 1.0 },
+ { 0.160784, 0.141176, 0.000000, 1.0 },
+ { 0.207843, 0.176471, 0.035294, 1.0 },
+ { 0.239216, 0.172549, 0.133333, 1.0 },
+ { 0.321569, 0.235294, 0.184314, 1.0 },
+ { 0.392157, 0.301961, 0.247059, 1.0 },
+ { 0.423529, 0.321569, 0.270588, 1.0 },
+ { 0.478431, 0.372549, 0.329412, 1.0 },
+ { 0.494118, 0.407843, 0.364706, 1.0 },
+ { 0.517647, 0.423529, 0.384314, 1.0 },
+ { 0.552941, 0.443137, 0.400000, 1.0 },
+ { 0.552941, 0.443137, 0.427451, 1.0 },
+ { 0.541176, 0.435294, 0.407843, 1.0 },
+ { 0.513725, 0.415686, 0.396078, 1.0 },
+ { 0.490196, 0.396078, 0.388235, 1.0 },
+ { 0.458824, 0.384314, 0.329412, 1.0 },
+ };
+/* 2u0026t.jpg from bTomchek */
+static double4 colors_294[] = {
+ { 0.372549, 0.054902, 0.000000, 1.0 },
+ { 0.345098, 0.090196, 0.066667, 1.0 },
+ { 0.356863, 0.156863, 0.090196, 1.0 },
+ { 0.368627, 0.223529, 0.117647, 1.0 },
+ { 0.380392, 0.247059, 0.078431, 1.0 },
+ { 0.392157, 0.274510, 0.039216, 1.0 },
+ { 0.376471, 0.266667, 0.031373, 1.0 },
+ { 0.364706, 0.262745, 0.023529, 1.0 },
+ { 0.349020, 0.125490, 0.047059, 1.0 },
+ { 0.364706, 0.090196, 0.066667, 1.0 },
+ { 0.384314, 0.058824, 0.090196, 1.0 },
+ { 0.392157, 0.054902, 0.078431, 1.0 },
+ { 0.400000, 0.050980, 0.066667, 1.0 },
+ { 0.415686, 0.043137, 0.058824, 1.0 },
+ { 0.431373, 0.035294, 0.050980, 1.0 },
+ { 0.439216, 0.035294, 0.054902, 1.0 },
+ { 0.450980, 0.039216, 0.058824, 1.0 },
+ { 0.486275, 0.105882, 0.039216, 1.0 },
+ { 0.521569, 0.172549, 0.054902, 1.0 },
+ { 0.556863, 0.239216, 0.070588, 1.0 },
+ { 0.533333, 0.301961, 0.082353, 1.0 },
+ { 0.513725, 0.368627, 0.094118, 1.0 },
+ { 0.513725, 0.403922, 0.062745, 1.0 },
+ { 0.513725, 0.439216, 0.035294, 1.0 },
+ { 0.552941, 0.419608, 0.027451, 1.0 },
+ { 0.600000, 0.407843, 0.011765, 1.0 },
+ { 0.650980, 0.396078, 0.000000, 1.0 },
+ { 0.674510, 0.427451, 0.019608, 1.0 },
+ { 0.698039, 0.458824, 0.039216, 1.0 },
+ { 0.701961, 0.462745, 0.031373, 1.0 },
+ { 0.709804, 0.466667, 0.023529, 1.0 },
+ { 0.709804, 0.458824, 0.035294, 1.0 },
+ { 0.701961, 0.447059, 0.039216, 1.0 },
+ { 0.576471, 0.392157, 0.031373, 1.0 },
+ { 0.537255, 0.352941, 0.031373, 1.0 },
+ { 0.498039, 0.313725, 0.031373, 1.0 },
+ { 0.513725, 0.301961, 0.023529, 1.0 },
+ { 0.529412, 0.294118, 0.019608, 1.0 },
+ { 0.529412, 0.294118, 0.035294, 1.0 },
+ { 0.529412, 0.294118, 0.050980, 1.0 },
+ { 0.588235, 0.388235, 0.062745, 1.0 },
+ { 0.607843, 0.380392, 0.050980, 1.0 },
+ { 0.631373, 0.372549, 0.043137, 1.0 },
+ { 0.647059, 0.403922, 0.019608, 1.0 },
+ { 0.662745, 0.439216, 0.000000, 1.0 },
+ { 0.647059, 0.474510, 0.000000, 1.0 },
+ { 0.631373, 0.513725, 0.000000, 1.0 },
+ { 0.639216, 0.521569, 0.000000, 1.0 },
+ { 0.647059, 0.529412, 0.003922, 1.0 },
+ { 0.596078, 0.470588, 0.035294, 1.0 },
+ { 0.549020, 0.368627, 0.043137, 1.0 },
+ { 0.501961, 0.270588, 0.050980, 1.0 },
+ { 0.474510, 0.207843, 0.050980, 1.0 },
+ { 0.450980, 0.145098, 0.054902, 1.0 },
+ { 0.454902, 0.113725, 0.058824, 1.0 },
+ { 0.458824, 0.086275, 0.062745, 1.0 },
+ { 0.396078, 0.035294, 0.047059, 1.0 },
+ { 0.388235, 0.054902, 0.062745, 1.0 },
+ { 0.384314, 0.078431, 0.078431, 1.0 },
+ { 0.411765, 0.117647, 0.062745, 1.0 },
+ { 0.439216, 0.160784, 0.050980, 1.0 },
+ { 0.470588, 0.200000, 0.035294, 1.0 },
+ { 0.501961, 0.239216, 0.023529, 1.0 },
+ { 0.509804, 0.282353, 0.000000, 1.0 },
+ { 0.533333, 0.349020, 0.000000, 1.0 },
+ { 0.560784, 0.305882, 0.039216, 1.0 },
+ { 0.545098, 0.301961, 0.047059, 1.0 },
+ { 0.529412, 0.301961, 0.054902, 1.0 },
+ { 0.509804, 0.266667, 0.066667, 1.0 },
+ { 0.490196, 0.235294, 0.078431, 1.0 },
+ { 0.431373, 0.164706, 0.090196, 1.0 },
+ { 0.419608, 0.133333, 0.098039, 1.0 },
+ { 0.490196, 0.200000, 0.101961, 1.0 },
+ { 0.509804, 0.203922, 0.078431, 1.0 },
+ { 0.529412, 0.207843, 0.058824, 1.0 },
+ { 0.533333, 0.223529, 0.050980, 1.0 },
+ { 0.537255, 0.239216, 0.043137, 1.0 },
+ { 0.549020, 0.266667, 0.035294, 1.0 },
+ { 0.564706, 0.294118, 0.031373, 1.0 },
+ { 0.627451, 0.317647, 0.007843, 1.0 },
+ { 0.647059, 0.301961, 0.019608, 1.0 },
+ { 0.533333, 0.243137, 0.000000, 1.0 },
+ { 0.482353, 0.172549, 0.003922, 1.0 },
+ { 0.431373, 0.101961, 0.007843, 1.0 },
+ { 0.407843, 0.086275, 0.003922, 1.0 },
+ { 0.388235, 0.070588, 0.000000, 1.0 },
+ { 0.352941, 0.047059, 0.031373, 1.0 },
+ { 0.341176, 0.023529, 0.019608, 1.0 },
+ { 0.372549, 0.023529, 0.031373, 1.0 },
+ { 0.368627, 0.039216, 0.043137, 1.0 },
+ { 0.368627, 0.054902, 0.058824, 1.0 },
+ { 0.360784, 0.050980, 0.066667, 1.0 },
+ { 0.352941, 0.050980, 0.074510, 1.0 },
+ { 0.352941, 0.086275, 0.082353, 1.0 },
+ { 0.388235, 0.125490, 0.090196, 1.0 },
+ { 0.388235, 0.164706, 0.090196, 1.0 },
+ { 0.419608, 0.149020, 0.086275, 1.0 },
+ { 0.458824, 0.192157, 0.141176, 1.0 },
+ { 0.498039, 0.200000, 0.101961, 1.0 },
+ { 0.537255, 0.207843, 0.062745, 1.0 },
+ { 0.564706, 0.215686, 0.086275, 1.0 },
+ { 0.592157, 0.223529, 0.113725, 1.0 },
+ { 0.564706, 0.286275, 0.160784, 1.0 },
+ { 0.529412, 0.282353, 0.109804, 1.0 },
+ { 0.525490, 0.235294, 0.129412, 1.0 },
+ { 0.482353, 0.188235, 0.094118, 1.0 },
+ { 0.443137, 0.141176, 0.062745, 1.0 },
+ { 0.439216, 0.109804, 0.039216, 1.0 },
+ { 0.439216, 0.078431, 0.019608, 1.0 },
+ { 0.439216, 0.054902, 0.011765, 1.0 },
+ { 0.443137, 0.074510, 0.027451, 1.0 },
+ { 0.466667, 0.168627, 0.035294, 1.0 },
+ { 0.505882, 0.196078, 0.043137, 1.0 },
+ { 0.501961, 0.168627, 0.054902, 1.0 },
+ { 0.490196, 0.152941, 0.070588, 1.0 },
+ { 0.482353, 0.137255, 0.090196, 1.0 },
+ { 0.439216, 0.129412, 0.070588, 1.0 },
+ { 0.450980, 0.098039, 0.062745, 1.0 },
+ { 0.439216, 0.062745, 0.066667, 1.0 },
+ { 0.403922, 0.031373, 0.062745, 1.0 },
+ { 0.427451, 0.113725, 0.078431, 1.0 },
+ { 0.443137, 0.117647, 0.098039, 1.0 },
+ { 0.458824, 0.121569, 0.117647, 1.0 },
+ { 0.458824, 0.113725, 0.125490, 1.0 },
+ { 0.462745, 0.105882, 0.133333, 1.0 },
+ { 0.415686, 0.109804, 0.109804, 1.0 },
+ { 0.411765, 0.090196, 0.098039, 1.0 },
+ { 0.403922, 0.070588, 0.043137, 1.0 },
+ { 0.403922, 0.062745, 0.027451, 1.0 },
+ { 0.501961, 0.168627, 0.015686, 1.0 },
+ { 0.505882, 0.211765, 0.015686, 1.0 },
+ { 0.513725, 0.254902, 0.015686, 1.0 },
+ { 0.552941, 0.309804, 0.000000, 1.0 },
+ { 0.623529, 0.341176, 0.007843, 1.0 },
+ { 0.654902, 0.360784, 0.035294, 1.0 },
+ { 0.690196, 0.392157, 0.054902, 1.0 },
+ { 0.682353, 0.466667, 0.062745, 1.0 },
+ { 0.682353, 0.470588, 0.054902, 1.0 },
+ { 0.686275, 0.474510, 0.050980, 1.0 },
+ { 0.682353, 0.462745, 0.039216, 1.0 },
+ { 0.678431, 0.450980, 0.031373, 1.0 },
+ { 0.643137, 0.403922, 0.000000, 1.0 },
+ { 0.643137, 0.396078, 0.000000, 1.0 },
+ { 0.600000, 0.403922, 0.054902, 1.0 },
+ { 0.588235, 0.470588, 0.039216, 1.0 },
+ { 0.537255, 0.584314, 0.019608, 1.0 },
+ { 0.576471, 0.592157, 0.011765, 1.0 },
+ { 0.615686, 0.603922, 0.003922, 1.0 },
+ { 0.650980, 0.549020, 0.015686, 1.0 },
+ { 0.678431, 0.572549, 0.000000, 1.0 },
+ { 0.674510, 0.533333, 0.000000, 1.0 },
+ { 0.682353, 0.509804, 0.000000, 1.0 },
+ { 0.721569, 0.596078, 0.019608, 1.0 },
+ { 0.733333, 0.603922, 0.027451, 1.0 },
+ { 0.749020, 0.611765, 0.039216, 1.0 },
+ { 0.705882, 0.611765, 0.000000, 1.0 },
+ { 0.721569, 0.576471, 0.000000, 1.0 },
+ { 0.717647, 0.537255, 0.000000, 1.0 },
+ { 0.717647, 0.517647, 0.015686, 1.0 },
+ { 0.701961, 0.505882, 0.015686, 1.0 },
+ { 0.713725, 0.517647, 0.027451, 1.0 },
+ { 0.682353, 0.462745, 0.129412, 1.0 },
+ { 0.662745, 0.431373, 0.168627, 1.0 },
+ { 0.647059, 0.403922, 0.211765, 1.0 },
+ { 0.568627, 0.368627, 0.109804, 1.0 },
+ { 0.588235, 0.301961, 0.141176, 1.0 },
+ { 0.549020, 0.309804, 0.098039, 1.0 },
+ { 0.576471, 0.333333, 0.039216, 1.0 },
+ { 0.576471, 0.329412, 0.027451, 1.0 },
+ { 0.564706, 0.329412, 0.011765, 1.0 },
+ { 0.556863, 0.329412, 0.000000, 1.0 },
+ { 0.607843, 0.329412, 0.007843, 1.0 },
+ { 0.627451, 0.341176, 0.000000, 1.0 },
+ { 0.615686, 0.333333, 0.000000, 1.0 },
+ { 0.607843, 0.321569, 0.011765, 1.0 },
+ { 0.549020, 0.278431, 0.007843, 1.0 },
+ { 0.529412, 0.258824, 0.000000, 1.0 },
+ { 0.505882, 0.227451, 0.000000, 1.0 },
+ { 0.450980, 0.192157, 0.000000, 1.0 },
+ { 0.431373, 0.129412, 0.019608, 1.0 },
+ { 0.380392, 0.074510, 0.000000, 1.0 },
+ { 0.321569, 0.054902, 0.000000, 1.0 },
+ { 0.337255, 0.043137, 0.023529, 1.0 },
+ { 0.337255, 0.027451, 0.047059, 1.0 },
+ { 0.298039, 0.082353, 0.054902, 1.0 },
+ { 0.313725, 0.090196, 0.062745, 1.0 },
+ { 0.329412, 0.098039, 0.074510, 1.0 },
+ { 0.352941, 0.113725, 0.094118, 1.0 },
+ { 0.415686, 0.164706, 0.058824, 1.0 },
+ { 0.407843, 0.235294, 0.000000, 1.0 },
+ { 0.407843, 0.211765, 0.000000, 1.0 },
+ { 0.427451, 0.133333, 0.019608, 1.0 },
+ { 0.396078, 0.074510, 0.027451, 1.0 },
+ { 0.415686, 0.054902, 0.003922, 1.0 },
+ { 0.450980, 0.109804, 0.003922, 1.0 },
+ { 0.525490, 0.184314, 0.015686, 1.0 },
+ { 0.521569, 0.270588, 0.019608, 1.0 },
+ { 0.592157, 0.337255, 0.023529, 1.0 },
+ { 0.631373, 0.341176, 0.000000, 1.0 },
+ { 0.666667, 0.360784, 0.027451, 1.0 },
+ { 0.650980, 0.380392, 0.007843, 1.0 },
+ { 0.635294, 0.380392, 0.011765, 1.0 },
+ { 0.615686, 0.384314, 0.023529, 1.0 },
+ { 0.603922, 0.372549, 0.011765, 1.0 },
+ { 0.545098, 0.384314, 0.000000, 1.0 },
+ { 0.490196, 0.384314, 0.035294, 1.0 },
+ { 0.494118, 0.298039, 0.019608, 1.0 },
+ { 0.486275, 0.247059, 0.000000, 1.0 },
+ { 0.447059, 0.219608, 0.031373, 1.0 },
+ { 0.403922, 0.258824, 0.050980, 1.0 },
+ { 0.458824, 0.239216, 0.054902, 1.0 },
+ { 0.498039, 0.247059, 0.058824, 1.0 },
+ { 0.521569, 0.254902, 0.062745, 1.0 },
+ { 0.541176, 0.266667, 0.066667, 1.0 },
+ { 0.592157, 0.329412, 0.050980, 1.0 },
+ { 0.619608, 0.403922, 0.050980, 1.0 },
+ { 0.662745, 0.462745, 0.043137, 1.0 },
+ { 0.690196, 0.486275, 0.015686, 1.0 },
+ { 0.686275, 0.498039, 0.003922, 1.0 },
+ { 0.686275, 0.545098, 0.000000, 1.0 },
+ { 0.670588, 0.572549, 0.003922, 1.0 },
+ { 0.654902, 0.580392, 0.027451, 1.0 },
+ { 0.666667, 0.588235, 0.011765, 1.0 },
+ { 0.682353, 0.627451, 0.003922, 1.0 },
+ { 0.698039, 0.623529, 0.019608, 1.0 },
+ { 0.698039, 0.635294, 0.015686, 1.0 },
+ { 0.690196, 0.678431, 0.031373, 1.0 },
+ { 0.694118, 0.674510, 0.039216, 1.0 },
+ { 0.658824, 0.639216, 0.035294, 1.0 },
+ { 0.694118, 0.674510, 0.023529, 1.0 },
+ { 0.705882, 0.674510, 0.003922, 1.0 },
+ { 0.709804, 0.749020, 0.031373, 1.0 },
+ { 0.694118, 0.686275, 0.015686, 1.0 },
+ { 0.627451, 0.654902, 0.007843, 1.0 },
+ { 0.596078, 0.639216, 0.000000, 1.0 },
+ { 0.596078, 0.607843, 0.007843, 1.0 },
+ { 0.556863, 0.572549, 0.027451, 1.0 },
+ { 0.592157, 0.490196, 0.015686, 1.0 },
+ { 0.580392, 0.450980, 0.039216, 1.0 },
+ { 0.549020, 0.384314, 0.000000, 1.0 },
+ { 0.501961, 0.313725, 0.000000, 1.0 },
+ { 0.482353, 0.274510, 0.000000, 1.0 },
+ { 0.470588, 0.215686, 0.003922, 1.0 },
+ { 0.494118, 0.168627, 0.035294, 1.0 },
+ { 0.474510, 0.129412, 0.043137, 1.0 },
+ { 0.501961, 0.070588, 0.066667, 1.0 },
+ { 0.505882, 0.078431, 0.066667, 1.0 },
+ { 0.560784, 0.152941, 0.054902, 1.0 },
+ { 0.576471, 0.278431, 0.035294, 1.0 },
+ { 0.580392, 0.352941, 0.023529, 1.0 },
+ { 0.584314, 0.431373, 0.027451, 1.0 },
+ { 0.611765, 0.517647, 0.000000, 1.0 },
+ { 0.647059, 0.545098, 0.000000, 1.0 },
+ { 0.658824, 0.549020, 0.000000, 1.0 },
+ { 0.650980, 0.517647, 0.023529, 1.0 },
+ { 0.662745, 0.545098, 0.066667, 1.0 },
+ };
+/* 2u0007t.jpg */
+static double4 colors_295[] = {
+ { 0.160784, 0.345098, 0.039216, 1.0 },
+ { 0.301961, 0.262745, 0.062745, 1.0 },
+ { 0.317647, 0.258824, 0.074510, 1.0 },
+ { 0.337255, 0.254902, 0.086275, 1.0 },
+ { 0.349020, 0.274510, 0.105882, 1.0 },
+ { 0.360784, 0.294118, 0.125490, 1.0 },
+ { 0.270588, 0.309804, 0.121569, 1.0 },
+ { 0.184314, 0.329412, 0.117647, 1.0 },
+ { 0.196078, 0.149020, 0.188235, 1.0 },
+ { 0.227451, 0.129412, 0.176471, 1.0 },
+ { 0.262745, 0.113725, 0.164706, 1.0 },
+ { 0.219608, 0.235294, 0.223529, 1.0 },
+ { 0.176471, 0.360784, 0.282353, 1.0 },
+ { 0.211765, 0.407843, 0.388235, 1.0 },
+ { 0.250980, 0.454902, 0.498039, 1.0 },
+ { 0.262745, 0.470588, 0.560784, 1.0 },
+ { 0.274510, 0.486275, 0.627451, 1.0 },
+ { 0.376471, 0.615686, 0.698039, 1.0 },
+ { 0.411765, 0.639216, 0.694118, 1.0 },
+ { 0.447059, 0.662745, 0.690196, 1.0 },
+ { 0.435294, 0.619608, 0.407843, 1.0 },
+ { 0.423529, 0.580392, 0.129412, 1.0 },
+ { 0.450980, 0.564706, 0.109804, 1.0 },
+ { 0.478431, 0.552941, 0.090196, 1.0 },
+ { 0.266667, 0.388235, 0.509804, 1.0 },
+ { 0.243137, 0.454902, 0.560784, 1.0 },
+ { 0.219608, 0.525490, 0.615686, 1.0 },
+ { 0.176471, 0.411765, 0.556863, 1.0 },
+ { 0.133333, 0.301961, 0.501961, 1.0 },
+ { 0.066667, 0.301961, 0.384314, 1.0 },
+ { 0.000000, 0.301961, 0.270588, 1.0 },
+ { 0.000000, 0.305882, 0.294118, 1.0 },
+ { 0.200000, 0.474510, 0.513725, 1.0 },
+ { 0.349020, 0.611765, 0.725490, 1.0 },
+ { 0.411765, 0.588235, 0.717647, 1.0 },
+ { 0.474510, 0.568627, 0.709804, 1.0 },
+ { 0.482353, 0.505882, 0.682353, 1.0 },
+ { 0.494118, 0.443137, 0.654902, 1.0 },
+ { 0.458824, 0.400000, 0.635294, 1.0 },
+ { 0.423529, 0.360784, 0.615686, 1.0 },
+ { 0.360784, 0.058824, 0.184314, 1.0 },
+ { 0.525490, 0.035294, 0.203922, 1.0 },
+ { 0.694118, 0.015686, 0.223529, 1.0 },
+ { 0.709804, 0.200000, 0.192157, 1.0 },
+ { 0.725490, 0.388235, 0.164706, 1.0 },
+ { 0.690196, 0.423529, 0.176471, 1.0 },
+ { 0.658824, 0.462745, 0.192157, 1.0 },
+ { 0.690196, 0.607843, 0.149020, 1.0 },
+ { 0.698039, 0.627451, 0.141176, 1.0 },
+ { 0.654902, 0.631373, 0.098039, 1.0 },
+ { 0.501961, 0.619608, 0.090196, 1.0 },
+ { 0.352941, 0.611765, 0.086275, 1.0 },
+ { 0.290196, 0.596078, 0.196078, 1.0 },
+ { 0.227451, 0.580392, 0.305882, 1.0 },
+ { 0.250980, 0.631373, 0.407843, 1.0 },
+ { 0.278431, 0.682353, 0.513725, 1.0 },
+ { 0.407843, 0.537255, 0.713725, 1.0 },
+ { 0.470588, 0.474510, 0.682353, 1.0 },
+ { 0.537255, 0.415686, 0.650980, 1.0 },
+ { 0.588235, 0.462745, 0.388235, 1.0 },
+ { 0.639216, 0.513725, 0.125490, 1.0 },
+ { 0.690196, 0.564706, 0.109804, 1.0 },
+ { 0.745098, 0.615686, 0.094118, 1.0 },
+ { 0.796078, 0.647059, 0.164706, 1.0 },
+ { 0.776471, 0.470588, 0.145098, 1.0 },
+ { 0.764706, 0.305882, 0.133333, 1.0 },
+ { 0.705882, 0.329412, 0.109804, 1.0 },
+ { 0.647059, 0.352941, 0.090196, 1.0 },
+ { 0.556863, 0.352941, 0.109804, 1.0 },
+ { 0.470588, 0.356863, 0.129412, 1.0 },
+ { 0.152941, 0.254902, 0.219608, 1.0 },
+ { 0.058824, 0.258824, 0.223529, 1.0 },
+ { 0.219608, 0.141176, 0.137255, 1.0 },
+ { 0.250980, 0.109804, 0.152941, 1.0 },
+ { 0.282353, 0.078431, 0.168627, 1.0 },
+ { 0.262745, 0.098039, 0.223529, 1.0 },
+ { 0.247059, 0.121569, 0.282353, 1.0 },
+ { 0.286275, 0.200000, 0.435294, 1.0 },
+ { 0.325490, 0.282353, 0.592157, 1.0 },
+ { 0.360784, 0.313725, 0.564706, 1.0 },
+ { 0.560784, 0.117647, 0.298039, 1.0 },
+ { 0.525490, 0.117647, 0.105882, 1.0 },
+ { 0.592157, 0.184314, 0.117647, 1.0 },
+ { 0.662745, 0.250980, 0.133333, 1.0 },
+ { 0.686275, 0.325490, 0.137255, 1.0 },
+ { 0.709804, 0.400000, 0.141176, 1.0 },
+ { 0.737255, 0.486275, 0.145098, 1.0 },
+ { 0.745098, 0.576471, 0.168627, 1.0 },
+ { 0.701961, 0.741176, 0.258824, 1.0 },
+ { 0.674510, 0.686275, 0.203922, 1.0 },
+ { 0.647059, 0.631373, 0.149020, 1.0 },
+ { 0.584314, 0.584314, 0.125490, 1.0 },
+ { 0.521569, 0.537255, 0.101961, 1.0 },
+ { 0.623529, 0.494118, 0.113725, 1.0 },
+ { 0.670588, 0.454902, 0.129412, 1.0 },
+ { 0.776471, 0.470588, 0.145098, 1.0 },
+ { 0.819608, 0.411765, 0.172549, 1.0 },
+ { 0.733333, 0.431373, 0.117647, 1.0 },
+ { 0.662745, 0.454902, 0.101961, 1.0 },
+ { 0.596078, 0.482353, 0.090196, 1.0 },
+ { 0.596078, 0.564706, 0.090196, 1.0 },
+ { 0.600000, 0.650980, 0.094118, 1.0 },
+ { 0.521569, 0.619608, 0.156863, 1.0 },
+ { 0.447059, 0.713725, 0.521569, 1.0 },
+ { 0.541176, 0.721569, 0.772549, 1.0 },
+ { 0.466667, 0.694118, 0.768627, 1.0 },
+ { 0.396078, 0.670588, 0.768627, 1.0 },
+ { 0.356863, 0.666667, 0.749020, 1.0 },
+ { 0.321569, 0.662745, 0.729412, 1.0 },
+ { 0.325490, 0.627451, 0.729412, 1.0 },
+ { 0.349020, 0.631373, 0.686275, 1.0 },
+ { 0.423529, 0.600000, 0.721569, 1.0 },
+ { 0.447059, 0.627451, 0.760784, 1.0 },
+ { 0.525490, 0.701961, 0.619608, 1.0 },
+ { 0.513725, 0.658824, 0.403922, 1.0 },
+ { 0.501961, 0.615686, 0.192157, 1.0 },
+ { 0.623529, 0.588235, 0.129412, 1.0 },
+ { 0.643137, 0.556863, 0.086275, 1.0 },
+ { 0.690196, 0.607843, 0.109804, 1.0 },
+ { 0.701961, 0.545098, 0.101961, 1.0 },
+ { 0.698039, 0.533333, 0.094118, 1.0 },
+ { 0.631373, 0.490196, 0.082353, 1.0 },
+ { 0.564706, 0.447059, 0.070588, 1.0 },
+ { 0.505882, 0.407843, 0.086275, 1.0 },
+ { 0.450980, 0.368627, 0.105882, 1.0 },
+ { 0.372549, 0.313725, 0.098039, 1.0 },
+ { 0.400000, 0.380392, 0.121569, 1.0 },
+ { 0.443137, 0.403922, 0.054902, 1.0 },
+ { 0.411765, 0.400000, 0.000000, 1.0 },
+ { 0.439216, 0.509804, 0.070588, 1.0 },
+ { 0.431373, 0.517647, 0.070588, 1.0 },
+ { 0.423529, 0.529412, 0.070588, 1.0 },
+ { 0.345098, 0.498039, 0.047059, 1.0 },
+ { 0.349020, 0.474510, 0.000000, 1.0 },
+ { 0.396078, 0.458824, 0.000000, 1.0 },
+ { 0.396078, 0.435294, 0.000000, 1.0 },
+ { 0.301961, 0.290196, 0.027451, 1.0 },
+ { 0.270588, 0.188235, 0.019608, 1.0 },
+ { 0.239216, 0.090196, 0.015686, 1.0 },
+ { 0.223529, 0.113725, 0.078431, 1.0 },
+ { 0.211765, 0.141176, 0.141176, 1.0 },
+ { 0.090196, 0.043137, 0.333333, 1.0 },
+ { 0.113725, 0.098039, 0.396078, 1.0 },
+ { 0.078431, 0.149020, 0.486275, 1.0 },
+ { 0.113725, 0.294118, 0.498039, 1.0 },
+ { 0.270588, 0.309804, 0.541176, 1.0 },
+ { 0.278431, 0.333333, 0.533333, 1.0 },
+ { 0.286275, 0.360784, 0.525490, 1.0 },
+ { 0.298039, 0.356863, 0.588235, 1.0 },
+ { 0.325490, 0.560784, 0.701961, 1.0 },
+ { 0.431373, 0.682353, 0.788235, 1.0 },
+ { 0.486275, 0.729412, 0.811765, 1.0 },
+ { 0.505882, 0.709804, 0.760784, 1.0 },
+ { 0.400000, 0.670588, 0.737255, 1.0 },
+ { 0.294118, 0.635294, 0.713725, 1.0 },
+ { 0.121569, 0.615686, 0.529412, 1.0 },
+ { 0.086275, 0.572549, 0.431373, 1.0 },
+ { 0.196078, 0.584314, 0.368627, 1.0 },
+ { 0.176471, 0.607843, 0.454902, 1.0 },
+ { 0.341176, 0.686275, 0.631373, 1.0 },
+ { 0.521569, 0.737255, 0.764706, 1.0 },
+ { 0.545098, 0.768627, 0.803922, 1.0 },
+ { 0.560784, 0.768627, 0.811765, 1.0 },
+ { 0.576471, 0.768627, 0.823529, 1.0 },
+ { 0.666667, 0.858824, 0.874510, 1.0 },
+ { 0.678431, 0.827451, 0.666667, 1.0 },
+ { 0.639216, 0.800000, 0.627451, 1.0 },
+ { 0.490196, 0.760784, 0.639216, 1.0 },
+ { 0.196078, 0.592157, 0.419608, 1.0 },
+ { 0.145098, 0.505882, 0.376471, 1.0 },
+ { 0.098039, 0.419608, 0.333333, 1.0 },
+ { 0.078431, 0.345098, 0.254902, 1.0 },
+ { 0.180392, 0.360784, 0.219608, 1.0 },
+ { 0.196078, 0.513725, 0.113725, 1.0 },
+ { 0.227451, 0.494118, 0.058824, 1.0 },
+ { 0.262745, 0.494118, 0.000000, 1.0 },
+ { 0.329412, 0.474510, 0.027451, 1.0 },
+ { 0.301961, 0.435294, 0.003922, 1.0 },
+ { 0.278431, 0.301961, 0.011765, 1.0 },
+ { 0.266667, 0.231373, 0.000000, 1.0 },
+ { 0.266667, 0.219608, 0.031373, 1.0 },
+ { 0.341176, 0.196078, 0.031373, 1.0 },
+ { 0.356863, 0.184314, 0.031373, 1.0 },
+ { 0.337255, 0.231373, 0.047059, 1.0 },
+ { 0.458824, 0.400000, 0.066667, 1.0 },
+ { 0.521569, 0.427451, 0.066667, 1.0 },
+ { 0.584314, 0.458824, 0.070588, 1.0 },
+ { 0.611765, 0.431373, 0.054902, 1.0 },
+ { 0.643137, 0.372549, 0.117647, 1.0 },
+ { 0.709804, 0.447059, 0.137255, 1.0 },
+ { 0.772549, 0.360784, 0.172549, 1.0 },
+ { 0.772549, 0.368627, 0.141176, 1.0 },
+ { 0.658824, 0.372549, 0.105882, 1.0 },
+ { 0.635294, 0.286275, 0.113725, 1.0 },
+ { 0.458824, 0.278431, 0.082353, 1.0 },
+ { 0.392157, 0.137255, 0.129412, 1.0 },
+ { 0.227451, 0.113725, 0.133333, 1.0 },
+ { 0.141176, 0.094118, 0.141176, 1.0 },
+ { 0.164706, 0.101961, 0.113725, 1.0 },
+ { 0.223529, 0.105882, 0.066667, 1.0 },
+ { 0.117647, 0.082353, 0.101961, 1.0 },
+ { 0.121569, 0.070588, 0.098039, 1.0 },
+ { 0.129412, 0.066667, 0.000000, 1.0 },
+ { 0.062745, 0.070588, 0.000000, 1.0 },
+ { 0.039216, 0.141176, 0.105882, 1.0 },
+ { 0.094118, 0.137255, 0.152941, 1.0 },
+ { 0.192157, 0.211765, 0.094118, 1.0 },
+ { 0.274510, 0.356863, 0.062745, 1.0 },
+ { 0.247059, 0.466667, 0.039216, 1.0 },
+ { 0.243137, 0.490196, 0.039216, 1.0 },
+ { 0.176471, 0.533333, 0.027451, 1.0 },
+ { 0.129412, 0.517647, 0.058824, 1.0 },
+ { 0.188235, 0.588235, 0.098039, 1.0 },
+ { 0.019608, 0.615686, 0.180392, 1.0 },
+ { 0.050980, 0.525490, 0.247059, 1.0 },
+ { 0.062745, 0.670588, 0.313725, 1.0 },
+ { 0.109804, 0.741176, 0.294118, 1.0 },
+ { 0.137255, 0.670588, 0.349020, 1.0 },
+ { 0.156863, 0.627451, 0.278431, 1.0 },
+ { 0.192157, 0.607843, 0.211765, 1.0 },
+ { 0.196078, 0.478431, 0.298039, 1.0 },
+ { 0.286275, 0.482353, 0.196078, 1.0 },
+ { 0.478431, 0.411765, 0.137255, 1.0 },
+ { 0.588235, 0.364706, 0.149020, 1.0 },
+ { 0.603922, 0.294118, 0.164706, 1.0 },
+ { 0.525490, 0.156863, 0.156863, 1.0 },
+ { 0.454902, 0.137255, 0.121569, 1.0 },
+ { 0.337255, 0.101961, 0.109804, 1.0 },
+ { 0.250980, 0.184314, 0.082353, 1.0 },
+ { 0.090196, 0.250980, 0.015686, 1.0 },
+ { 0.196078, 0.341176, 0.027451, 1.0 },
+ { 0.243137, 0.376471, 0.035294, 1.0 },
+ { 0.235294, 0.431373, 0.058824, 1.0 },
+ { 0.215686, 0.431373, 0.203922, 1.0 },
+ { 0.215686, 0.494118, 0.376471, 1.0 },
+ { 0.294118, 0.498039, 0.584314, 1.0 },
+ { 0.258824, 0.576471, 0.682353, 1.0 },
+ { 0.266667, 0.631373, 0.701961, 1.0 },
+ { 0.176471, 0.627451, 0.654902, 1.0 },
+ { 0.215686, 0.627451, 0.458824, 1.0 },
+ { 0.219608, 0.568627, 0.317647, 1.0 },
+ { 0.384314, 0.501961, 0.149020, 1.0 },
+ { 0.545098, 0.474510, 0.152941, 1.0 },
+ { 0.545098, 0.482353, 0.109804, 1.0 },
+ { 0.494118, 0.474510, 0.074510, 1.0 },
+ { 0.466667, 0.435294, 0.188235, 1.0 },
+ { 0.388235, 0.505882, 0.262745, 1.0 },
+ { 0.250980, 0.474510, 0.345098, 1.0 },
+ { 0.211765, 0.564706, 0.364706, 1.0 },
+ { 0.337255, 0.576471, 0.415686, 1.0 },
+ { 0.376471, 0.407843, 0.254902, 1.0 },
+ { 0.282353, 0.211765, 0.196078, 1.0 },
+ { 0.313725, 0.094118, 0.090196, 1.0 },
+ { 0.321569, 0.094118, 0.078431, 1.0 },
+ { 0.364706, 0.262745, 0.031373, 1.0 },
+ { 0.478431, 0.364706, 0.058824, 1.0 },
+ };
+/* 2u0010t.jpg */
+static double4 colors_296[] = {
+ { 0.164706, 0.172549, 0.262745, 1.0 },
+ { 0.235294, 0.215686, 0.301961, 1.0 },
+ { 0.168627, 0.184314, 0.309804, 1.0 },
+ { 0.105882, 0.152941, 0.317647, 1.0 },
+ { 0.070588, 0.117647, 0.309804, 1.0 },
+ { 0.039216, 0.082353, 0.301961, 1.0 },
+ { 0.066667, 0.062745, 0.270588, 1.0 },
+ { 0.098039, 0.043137, 0.243137, 1.0 },
+ { 0.180392, 0.125490, 0.262745, 1.0 },
+ { 0.211765, 0.180392, 0.325490, 1.0 },
+ { 0.243137, 0.235294, 0.392157, 1.0 },
+ { 0.227451, 0.313725, 0.368627, 1.0 },
+ { 0.215686, 0.396078, 0.345098, 1.0 },
+ { 0.223529, 0.400000, 0.352941, 1.0 },
+ { 0.235294, 0.403922, 0.364706, 1.0 },
+ { 0.247059, 0.349020, 0.384314, 1.0 },
+ { 0.258824, 0.298039, 0.403922, 1.0 },
+ { 0.145098, 0.129412, 0.419608, 1.0 },
+ { 0.086275, 0.070588, 0.411765, 1.0 },
+ { 0.031373, 0.011765, 0.403922, 1.0 },
+ { 0.015686, 0.031373, 0.329412, 1.0 },
+ { 0.000000, 0.050980, 0.254902, 1.0 },
+ { 0.015686, 0.035294, 0.188235, 1.0 },
+ { 0.035294, 0.019608, 0.125490, 1.0 },
+ { 0.039216, 0.050980, 0.000000, 1.0 },
+ { 0.035294, 0.090196, 0.086275, 1.0 },
+ { 0.035294, 0.129412, 0.176471, 1.0 },
+ { 0.062745, 0.121569, 0.258824, 1.0 },
+ { 0.094118, 0.113725, 0.341176, 1.0 },
+ { 0.113725, 0.125490, 0.349020, 1.0 },
+ { 0.133333, 0.137255, 0.360784, 1.0 },
+ { 0.180392, 0.141176, 0.345098, 1.0 },
+ { 0.168627, 0.168627, 0.309804, 1.0 },
+ { 0.109804, 0.141176, 0.388235, 1.0 },
+ { 0.137255, 0.113725, 0.439216, 1.0 },
+ { 0.168627, 0.086275, 0.490196, 1.0 },
+ { 0.121569, 0.074510, 0.533333, 1.0 },
+ { 0.074510, 0.062745, 0.576471, 1.0 },
+ { 0.035294, 0.086275, 0.529412, 1.0 },
+ { 0.000000, 0.113725, 0.482353, 1.0 },
+ { 0.133333, 0.196078, 0.431373, 1.0 },
+ { 0.184314, 0.262745, 0.505882, 1.0 },
+ { 0.239216, 0.333333, 0.584314, 1.0 },
+ { 0.262745, 0.396078, 0.568627, 1.0 },
+ { 0.286275, 0.462745, 0.552941, 1.0 },
+ { 0.262745, 0.474510, 0.541176, 1.0 },
+ { 0.243137, 0.486275, 0.529412, 1.0 },
+ { 0.219608, 0.439216, 0.537255, 1.0 },
+ { 0.239216, 0.380392, 0.568627, 1.0 },
+ { 0.227451, 0.290196, 0.431373, 1.0 },
+ { 0.192157, 0.270588, 0.447059, 1.0 },
+ { 0.160784, 0.250980, 0.462745, 1.0 },
+ { 0.094118, 0.266667, 0.556863, 1.0 },
+ { 0.027451, 0.286275, 0.654902, 1.0 },
+ { 0.031373, 0.270588, 0.666667, 1.0 },
+ { 0.035294, 0.254902, 0.682353, 1.0 },
+ { 0.203922, 0.301961, 0.631373, 1.0 },
+ { 0.219608, 0.341176, 0.600000, 1.0 },
+ { 0.239216, 0.380392, 0.568627, 1.0 },
+ { 0.270588, 0.321569, 0.509804, 1.0 },
+ { 0.301961, 0.266667, 0.450980, 1.0 },
+ { 0.298039, 0.219608, 0.392157, 1.0 },
+ { 0.294118, 0.172549, 0.337255, 1.0 },
+ { 0.321569, 0.145098, 0.235294, 1.0 },
+ { 0.337255, 0.090196, 0.125490, 1.0 },
+ { 0.266667, 0.039216, 0.000000, 1.0 },
+ { 0.321569, 0.043137, 0.094118, 1.0 },
+ { 0.380392, 0.050980, 0.192157, 1.0 },
+ { 0.407843, 0.113725, 0.149020, 1.0 },
+ { 0.435294, 0.180392, 0.109804, 1.0 },
+ { 0.462745, 0.447059, 0.098039, 1.0 },
+ { 0.490196, 0.505882, 0.164706, 1.0 },
+ { 0.674510, 0.560784, 0.200000, 1.0 },
+ { 0.752941, 0.372549, 0.219608, 1.0 },
+ { 0.835294, 0.188235, 0.243137, 1.0 },
+ { 0.796078, 0.113725, 0.164706, 1.0 },
+ { 0.756863, 0.043137, 0.090196, 1.0 },
+ { 0.694118, 0.043137, 0.113725, 1.0 },
+ { 0.631373, 0.043137, 0.141176, 1.0 },
+ { 0.627451, 0.109804, 0.160784, 1.0 },
+ { 0.419608, 0.160784, 0.270588, 1.0 },
+ { 0.227451, 0.043137, 0.498039, 1.0 },
+ { 0.235294, 0.074510, 0.517647, 1.0 },
+ { 0.247059, 0.105882, 0.537255, 1.0 },
+ { 0.301961, 0.121569, 0.529412, 1.0 },
+ { 0.356863, 0.137255, 0.525490, 1.0 },
+ { 0.407843, 0.113725, 0.486275, 1.0 },
+ { 0.435294, 0.180392, 0.392157, 1.0 },
+ { 0.588235, 0.082353, 0.192157, 1.0 },
+ { 0.560784, 0.188235, 0.274510, 1.0 },
+ { 0.537255, 0.298039, 0.360784, 1.0 },
+ { 0.494118, 0.254902, 0.439216, 1.0 },
+ { 0.454902, 0.215686, 0.517647, 1.0 },
+ { 0.345098, 0.192157, 0.501961, 1.0 },
+ { 0.258824, 0.176471, 0.572549, 1.0 },
+ { 0.137255, 0.176471, 0.560784, 1.0 },
+ { 0.184314, 0.258824, 0.517647, 1.0 },
+ { 0.396078, 0.227451, 0.498039, 1.0 },
+ { 0.368627, 0.239216, 0.462745, 1.0 },
+ { 0.345098, 0.254902, 0.427451, 1.0 },
+ { 0.329412, 0.278431, 0.423529, 1.0 },
+ { 0.313725, 0.301961, 0.423529, 1.0 },
+ { 0.274510, 0.286275, 0.415686, 1.0 },
+ { 0.305882, 0.286275, 0.376471, 1.0 },
+ { 0.254902, 0.254902, 0.223529, 1.0 },
+ { 0.235294, 0.231373, 0.121569, 1.0 },
+ { 0.215686, 0.207843, 0.019608, 1.0 },
+ { 0.270588, 0.176471, 0.039216, 1.0 },
+ { 0.329412, 0.149020, 0.058824, 1.0 },
+ { 0.223529, 0.239216, 0.094118, 1.0 },
+ { 0.207843, 0.192157, 0.145098, 1.0 },
+ { 0.247059, 0.168627, 0.274510, 1.0 },
+ { 0.290196, 0.188235, 0.286275, 1.0 },
+ { 0.462745, 0.152941, 0.337255, 1.0 },
+ { 0.482353, 0.125490, 0.270588, 1.0 },
+ { 0.505882, 0.101961, 0.207843, 1.0 },
+ { 0.533333, 0.062745, 0.101961, 1.0 },
+ { 0.494118, 0.070588, 0.129412, 1.0 },
+ { 0.447059, 0.176471, 0.196078, 1.0 },
+ { 0.321569, 0.192157, 0.258824, 1.0 },
+ { 0.239216, 0.172549, 0.349020, 1.0 },
+ { 0.160784, 0.133333, 0.352941, 1.0 },
+ { 0.082353, 0.094118, 0.356863, 1.0 },
+ { 0.078431, 0.070588, 0.341176, 1.0 },
+ { 0.074510, 0.050980, 0.325490, 1.0 },
+ { 0.129412, 0.027451, 0.313725, 1.0 },
+ { 0.133333, 0.074510, 0.345098, 1.0 },
+ { 0.145098, 0.086275, 0.349020, 1.0 },
+ { 0.137255, 0.121569, 0.317647, 1.0 },
+ { 0.156863, 0.090196, 0.266667, 1.0 },
+ { 0.168627, 0.066667, 0.207843, 1.0 },
+ { 0.184314, 0.043137, 0.152941, 1.0 },
+ { 0.203922, 0.070588, 0.074510, 1.0 },
+ { 0.152941, 0.105882, 0.113725, 1.0 },
+ { 0.062745, 0.152941, 0.223529, 1.0 },
+ { 0.101961, 0.145098, 0.262745, 1.0 },
+ { 0.172549, 0.109804, 0.356863, 1.0 },
+ { 0.258824, 0.172549, 0.439216, 1.0 },
+ { 0.345098, 0.235294, 0.525490, 1.0 },
+ { 0.317647, 0.298039, 0.537255, 1.0 },
+ { 0.294118, 0.364706, 0.552941, 1.0 },
+ { 0.341176, 0.423529, 0.529412, 1.0 },
+ { 0.427451, 0.458824, 0.298039, 1.0 },
+ { 0.400000, 0.423529, 0.133333, 1.0 },
+ { 0.360784, 0.498039, 0.239216, 1.0 },
+ { 0.282353, 0.458824, 0.690196, 1.0 },
+ { 0.305882, 0.501961, 0.729412, 1.0 },
+ { 0.329412, 0.549020, 0.772549, 1.0 },
+ { 0.286275, 0.466667, 0.768627, 1.0 },
+ { 0.219608, 0.368627, 0.654902, 1.0 },
+ { 0.184314, 0.254902, 0.654902, 1.0 },
+ { 0.105882, 0.168627, 0.611765, 1.0 },
+ { 0.180392, 0.168627, 0.431373, 1.0 },
+ { 0.180392, 0.180392, 0.392157, 1.0 },
+ { 0.184314, 0.192157, 0.352941, 1.0 },
+ { 0.168627, 0.149020, 0.305882, 1.0 },
+ { 0.152941, 0.125490, 0.258824, 1.0 },
+ { 0.156863, 0.101961, 0.239216, 1.0 },
+ { 0.156863, 0.117647, 0.223529, 1.0 },
+ { 0.219608, 0.058824, 0.184314, 1.0 },
+ { 0.219608, 0.023529, 0.168627, 1.0 },
+ { 0.207843, 0.129412, 0.176471, 1.0 },
+ { 0.164706, 0.188235, 0.149020, 1.0 },
+ { 0.125490, 0.247059, 0.125490, 1.0 },
+ { 0.094118, 0.223529, 0.188235, 1.0 },
+ { 0.172549, 0.184314, 0.258824, 1.0 },
+ { 0.250980, 0.219608, 0.313725, 1.0 },
+ { 0.290196, 0.250980, 0.396078, 1.0 },
+ { 0.403922, 0.258824, 0.462745, 1.0 },
+ { 0.396078, 0.266667, 0.482353, 1.0 },
+ { 0.388235, 0.274510, 0.501961, 1.0 },
+ { 0.372549, 0.305882, 0.482353, 1.0 },
+ { 0.329412, 0.294118, 0.501961, 1.0 },
+ { 0.341176, 0.325490, 0.556863, 1.0 },
+ { 0.400000, 0.368627, 0.603922, 1.0 },
+ { 0.474510, 0.443137, 0.596078, 1.0 },
+ { 0.384314, 0.529412, 0.737255, 1.0 },
+ { 0.443137, 0.545098, 0.745098, 1.0 },
+ { 0.486275, 0.584314, 0.803922, 1.0 },
+ { 0.505882, 0.588235, 0.694118, 1.0 },
+ { 0.490196, 0.552941, 0.650980, 1.0 },
+ { 0.596078, 0.254902, 0.662745, 1.0 },
+ { 0.443137, 0.172549, 0.592157, 1.0 },
+ { 0.419608, 0.117647, 0.572549, 1.0 },
+ { 0.431373, 0.164706, 0.552941, 1.0 },
+ { 0.450980, 0.239216, 0.556863, 1.0 },
+ { 0.470588, 0.313725, 0.560784, 1.0 },
+ { 0.360784, 0.439216, 0.568627, 1.0 },
+ { 0.376471, 0.411765, 0.431373, 1.0 },
+ { 0.345098, 0.282353, 0.282353, 1.0 },
+ { 0.290196, 0.227451, 0.239216, 1.0 },
+ { 0.149020, 0.211765, 0.035294, 1.0 },
+ { 0.078431, 0.243137, 0.196078, 1.0 },
+ { 0.121569, 0.227451, 0.301961, 1.0 },
+ { 0.184314, 0.227451, 0.352941, 1.0 },
+ { 0.160784, 0.239216, 0.376471, 1.0 },
+ { 0.160784, 0.211765, 0.376471, 1.0 },
+ { 0.211765, 0.207843, 0.435294, 1.0 },
+ { 0.219608, 0.137255, 0.392157, 1.0 },
+ { 0.215686, 0.109804, 0.419608, 1.0 },
+ { 0.301961, 0.121569, 0.364706, 1.0 },
+ { 0.450980, 0.262745, 0.247059, 1.0 },
+ { 0.607843, 0.388235, 0.258824, 1.0 },
+ { 0.603922, 0.478431, 0.254902, 1.0 },
+ { 0.552941, 0.572549, 0.203922, 1.0 },
+ { 0.427451, 0.556863, 0.380392, 1.0 },
+ { 0.407843, 0.521569, 0.639216, 1.0 },
+ { 0.321569, 0.435294, 0.568627, 1.0 },
+ { 0.274510, 0.392157, 0.627451, 1.0 },
+ { 0.262745, 0.368627, 0.545098, 1.0 },
+ { 0.235294, 0.250980, 0.356863, 1.0 },
+ { 0.290196, 0.282353, 0.235294, 1.0 },
+ { 0.349020, 0.215686, 0.219608, 1.0 },
+ { 0.290196, 0.196078, 0.180392, 1.0 },
+ { 0.333333, 0.250980, 0.129412, 1.0 },
+ { 0.490196, 0.200000, 0.188235, 1.0 },
+ { 0.533333, 0.168627, 0.243137, 1.0 },
+ { 0.478431, 0.196078, 0.243137, 1.0 },
+ { 0.364706, 0.152941, 0.294118, 1.0 },
+ { 0.337255, 0.192157, 0.262745, 1.0 },
+ { 0.313725, 0.235294, 0.345098, 1.0 },
+ { 0.254902, 0.231373, 0.278431, 1.0 },
+ { 0.243137, 0.274510, 0.286275, 1.0 },
+ { 0.278431, 0.258824, 0.349020, 1.0 },
+ { 0.294118, 0.231373, 0.372549, 1.0 },
+ { 0.411765, 0.184314, 0.372549, 1.0 },
+ { 0.392157, 0.247059, 0.407843, 1.0 },
+ { 0.294118, 0.231373, 0.407843, 1.0 },
+ { 0.258824, 0.160784, 0.486275, 1.0 },
+ { 0.160784, 0.121569, 0.643137, 1.0 },
+ { 0.090196, 0.137255, 0.662745, 1.0 },
+ { 0.070588, 0.231373, 0.694118, 1.0 },
+ { 0.066667, 0.223529, 0.800000, 1.0 },
+ { 0.027451, 0.247059, 0.831373, 1.0 },
+ { 0.039216, 0.305882, 0.788235, 1.0 },
+ { 0.192157, 0.313725, 0.729412, 1.0 },
+ { 0.329412, 0.345098, 0.635294, 1.0 },
+ { 0.290196, 0.298039, 0.529412, 1.0 },
+ { 0.341176, 0.223529, 0.466667, 1.0 },
+ { 0.262745, 0.274510, 0.411765, 1.0 },
+ { 0.227451, 0.196078, 0.388235, 1.0 },
+ { 0.231373, 0.184314, 0.341176, 1.0 },
+ { 0.188235, 0.137255, 0.254902, 1.0 },
+ { 0.203922, 0.086275, 0.227451, 1.0 },
+ { 0.266667, 0.149020, 0.258824, 1.0 },
+ { 0.219608, 0.188235, 0.270588, 1.0 },
+ { 0.141176, 0.294118, 0.274510, 1.0 },
+ { 0.003922, 0.380392, 0.274510, 1.0 },
+ { 0.031373, 0.294118, 0.329412, 1.0 },
+ { 0.078431, 0.149020, 0.298039, 1.0 },
+ { 0.101961, 0.188235, 0.333333, 1.0 },
+ { 0.133333, 0.270588, 0.356863, 1.0 },
+ { 0.109804, 0.325490, 0.345098, 1.0 },
+ { 0.152941, 0.286275, 0.294118, 1.0 },
+ { 0.235294, 0.243137, 0.294118, 1.0 },
+ { 0.223529, 0.168627, 0.235294, 1.0 },
+ };
+/* 2u0015t.jpg */
+static double4 colors_297[] = {
+ { 0.505882, 0.376471, 0.254902, 1.0 },
+ { 0.564706, 0.596078, 0.396078, 1.0 },
+ { 0.596078, 0.643137, 0.407843, 1.0 },
+ { 0.631373, 0.690196, 0.419608, 1.0 },
+ { 0.631373, 0.729412, 0.466667, 1.0 },
+ { 0.635294, 0.772549, 0.513725, 1.0 },
+ { 0.647059, 0.792157, 0.533333, 1.0 },
+ { 0.658824, 0.811765, 0.556863, 1.0 },
+ { 0.698039, 0.756863, 0.627451, 1.0 },
+ { 0.698039, 0.698039, 0.588235, 1.0 },
+ { 0.701961, 0.639216, 0.549020, 1.0 },
+ { 0.694118, 0.596078, 0.607843, 1.0 },
+ { 0.690196, 0.552941, 0.670588, 1.0 },
+ { 0.694118, 0.584314, 0.717647, 1.0 },
+ { 0.698039, 0.619608, 0.764706, 1.0 },
+ { 0.694118, 0.650980, 0.749020, 1.0 },
+ { 0.690196, 0.682353, 0.733333, 1.0 },
+ { 0.713725, 0.776471, 0.662745, 1.0 },
+ { 0.686275, 0.745098, 0.658824, 1.0 },
+ { 0.658824, 0.713725, 0.654902, 1.0 },
+ { 0.631373, 0.678431, 0.615686, 1.0 },
+ { 0.603922, 0.647059, 0.580392, 1.0 },
+ { 0.596078, 0.666667, 0.568627, 1.0 },
+ { 0.592157, 0.686275, 0.560784, 1.0 },
+ { 0.611765, 0.717647, 0.517647, 1.0 },
+ { 0.643137, 0.705882, 0.490196, 1.0 },
+ { 0.674510, 0.694118, 0.466667, 1.0 },
+ { 0.666667, 0.670588, 0.494118, 1.0 },
+ { 0.658824, 0.647059, 0.525490, 1.0 },
+ { 0.643137, 0.654902, 0.533333, 1.0 },
+ { 0.627451, 0.662745, 0.541176, 1.0 },
+ { 0.588235, 0.670588, 0.517647, 1.0 },
+ { 0.611765, 0.666667, 0.568627, 1.0 },
+ { 0.627451, 0.572549, 0.623529, 1.0 },
+ { 0.564706, 0.533333, 0.584314, 1.0 },
+ { 0.505882, 0.498039, 0.549020, 1.0 },
+ { 0.470588, 0.423529, 0.517647, 1.0 },
+ { 0.435294, 0.349020, 0.490196, 1.0 },
+ { 0.415686, 0.305882, 0.462745, 1.0 },
+ { 0.396078, 0.266667, 0.435294, 1.0 },
+ { 0.305882, 0.082353, 0.149020, 1.0 },
+ { 0.258824, 0.172549, 0.184314, 1.0 },
+ { 0.215686, 0.262745, 0.223529, 1.0 },
+ { 0.266667, 0.223529, 0.286275, 1.0 },
+ { 0.321569, 0.184314, 0.349020, 1.0 },
+ { 0.337255, 0.207843, 0.368627, 1.0 },
+ { 0.352941, 0.231373, 0.392157, 1.0 },
+ { 0.400000, 0.317647, 0.345098, 1.0 },
+ { 0.447059, 0.427451, 0.278431, 1.0 },
+ { 0.505882, 0.568627, 0.321569, 1.0 },
+ { 0.564706, 0.607843, 0.403922, 1.0 },
+ { 0.627451, 0.647059, 0.486275, 1.0 },
+ { 0.600000, 0.690196, 0.486275, 1.0 },
+ { 0.576471, 0.733333, 0.486275, 1.0 },
+ { 0.600000, 0.694118, 0.474510, 1.0 },
+ { 0.623529, 0.654902, 0.462745, 1.0 },
+ { 0.662745, 0.607843, 0.501961, 1.0 },
+ { 0.678431, 0.647059, 0.505882, 1.0 },
+ { 0.694118, 0.690196, 0.509804, 1.0 },
+ { 0.678431, 0.690196, 0.521569, 1.0 },
+ { 0.666667, 0.694118, 0.533333, 1.0 },
+ { 0.635294, 0.662745, 0.525490, 1.0 },
+ { 0.607843, 0.631373, 0.521569, 1.0 },
+ { 0.537255, 0.545098, 0.501961, 1.0 },
+ { 0.545098, 0.501961, 0.392157, 1.0 },
+ { 0.541176, 0.392157, 0.149020, 1.0 },
+ { 0.560784, 0.388235, 0.207843, 1.0 },
+ { 0.580392, 0.388235, 0.270588, 1.0 },
+ { 0.603922, 0.423529, 0.298039, 1.0 },
+ { 0.631373, 0.462745, 0.325490, 1.0 },
+ { 0.666667, 0.450980, 0.333333, 1.0 },
+ { 0.647059, 0.415686, 0.290196, 1.0 },
+ { 0.447059, 0.172549, 0.133333, 1.0 },
+ { 0.411765, 0.125490, 0.129412, 1.0 },
+ { 0.376471, 0.078431, 0.129412, 1.0 },
+ { 0.329412, 0.094118, 0.082353, 1.0 },
+ { 0.282353, 0.113725, 0.039216, 1.0 },
+ { 0.231373, 0.078431, 0.023529, 1.0 },
+ { 0.180392, 0.047059, 0.011765, 1.0 },
+ { 0.250980, 0.062745, 0.000000, 1.0 },
+ { 0.298039, 0.129412, 0.054902, 1.0 },
+ { 0.345098, 0.278431, 0.109804, 1.0 },
+ { 0.423529, 0.325490, 0.172549, 1.0 },
+ { 0.501961, 0.372549, 0.235294, 1.0 },
+ { 0.509804, 0.360784, 0.262745, 1.0 },
+ { 0.517647, 0.352941, 0.290196, 1.0 },
+ { 0.505882, 0.372549, 0.337255, 1.0 },
+ { 0.537255, 0.400000, 0.274510, 1.0 },
+ { 0.592157, 0.317647, 0.215686, 1.0 },
+ { 0.517647, 0.262745, 0.149020, 1.0 },
+ { 0.443137, 0.211765, 0.086275, 1.0 },
+ { 0.423529, 0.203922, 0.113725, 1.0 },
+ { 0.403922, 0.200000, 0.145098, 1.0 },
+ { 0.533333, 0.341176, 0.211765, 1.0 },
+ { 0.556863, 0.435294, 0.356863, 1.0 },
+ { 0.611765, 0.521569, 0.545098, 1.0 },
+ { 0.584314, 0.643137, 0.560784, 1.0 },
+ { 0.705882, 0.721569, 0.623529, 1.0 },
+ { 0.658824, 0.745098, 0.639216, 1.0 },
+ { 0.611765, 0.772549, 0.654902, 1.0 },
+ { 0.619608, 0.745098, 0.635294, 1.0 },
+ { 0.631373, 0.721569, 0.619608, 1.0 },
+ { 0.627451, 0.698039, 0.603922, 1.0 },
+ { 0.588235, 0.725490, 0.505882, 1.0 },
+ { 0.478431, 0.694118, 0.376471, 1.0 },
+ { 0.521569, 0.654902, 0.392157, 1.0 },
+ { 0.564706, 0.615686, 0.407843, 1.0 },
+ { 0.596078, 0.635294, 0.427451, 1.0 },
+ { 0.627451, 0.654902, 0.450980, 1.0 },
+ { 0.635294, 0.631373, 0.450980, 1.0 },
+ { 0.627451, 0.552941, 0.423529, 1.0 },
+ { 0.654902, 0.482353, 0.376471, 1.0 },
+ { 0.686275, 0.474510, 0.341176, 1.0 },
+ { 0.607843, 0.474510, 0.364706, 1.0 },
+ { 0.607843, 0.466667, 0.415686, 1.0 },
+ { 0.611765, 0.458824, 0.470588, 1.0 },
+ { 0.647059, 0.431373, 0.556863, 1.0 },
+ { 0.627451, 0.345098, 0.592157, 1.0 },
+ { 0.545098, 0.443137, 0.580392, 1.0 },
+ { 0.509804, 0.517647, 0.576471, 1.0 },
+ { 0.486275, 0.603922, 0.509804, 1.0 },
+ { 0.443137, 0.513725, 0.482353, 1.0 },
+ { 0.400000, 0.427451, 0.458824, 1.0 },
+ { 0.411765, 0.407843, 0.443137, 1.0 },
+ { 0.427451, 0.388235, 0.431373, 1.0 },
+ { 0.380392, 0.333333, 0.380392, 1.0 },
+ { 0.349020, 0.282353, 0.415686, 1.0 },
+ { 0.305882, 0.247059, 0.400000, 1.0 },
+ { 0.337255, 0.266667, 0.368627, 1.0 },
+ { 0.529412, 0.282353, 0.211765, 1.0 },
+ { 0.549020, 0.298039, 0.223529, 1.0 },
+ { 0.568627, 0.313725, 0.235294, 1.0 },
+ { 0.537255, 0.274510, 0.211765, 1.0 },
+ { 0.498039, 0.247059, 0.200000, 1.0 },
+ { 0.466667, 0.239216, 0.196078, 1.0 },
+ { 0.529412, 0.247059, 0.188235, 1.0 },
+ { 0.631373, 0.364706, 0.227451, 1.0 },
+ { 0.603922, 0.345098, 0.235294, 1.0 },
+ { 0.580392, 0.325490, 0.247059, 1.0 },
+ { 0.564706, 0.341176, 0.243137, 1.0 },
+ { 0.552941, 0.360784, 0.243137, 1.0 },
+ { 0.501961, 0.376471, 0.176471, 1.0 },
+ { 0.431373, 0.364706, 0.160784, 1.0 },
+ { 0.368627, 0.407843, 0.160784, 1.0 },
+ { 0.313725, 0.470588, 0.184314, 1.0 },
+ { 0.443137, 0.525490, 0.396078, 1.0 },
+ { 0.450980, 0.482353, 0.431373, 1.0 },
+ { 0.462745, 0.443137, 0.470588, 1.0 },
+ { 0.494118, 0.427451, 0.498039, 1.0 },
+ { 0.450980, 0.364706, 0.447059, 1.0 },
+ { 0.482353, 0.329412, 0.450980, 1.0 },
+ { 0.588235, 0.392157, 0.294118, 1.0 },
+ { 0.580392, 0.521569, 0.360784, 1.0 },
+ { 0.611765, 0.545098, 0.333333, 1.0 },
+ { 0.647059, 0.572549, 0.305882, 1.0 },
+ { 0.647059, 0.568627, 0.372549, 1.0 },
+ { 0.654902, 0.552941, 0.407843, 1.0 },
+ { 0.627451, 0.588235, 0.447059, 1.0 },
+ { 0.600000, 0.564706, 0.450980, 1.0 },
+ { 0.580392, 0.576471, 0.403922, 1.0 },
+ { 0.537255, 0.505882, 0.360784, 1.0 },
+ { 0.478431, 0.407843, 0.266667, 1.0 },
+ { 0.478431, 0.411765, 0.223529, 1.0 },
+ { 0.478431, 0.415686, 0.180392, 1.0 },
+ { 0.545098, 0.458824, 0.223529, 1.0 },
+ { 0.556863, 0.505882, 0.290196, 1.0 },
+ { 0.623529, 0.486275, 0.337255, 1.0 },
+ { 0.670588, 0.545098, 0.360784, 1.0 },
+ { 0.709804, 0.490196, 0.384314, 1.0 },
+ { 0.701961, 0.494118, 0.392157, 1.0 },
+ { 0.694118, 0.498039, 0.400000, 1.0 },
+ { 0.701961, 0.556863, 0.384314, 1.0 },
+ { 0.639216, 0.596078, 0.478431, 1.0 },
+ { 0.623529, 0.615686, 0.517647, 1.0 },
+ { 0.568627, 0.623529, 0.521569, 1.0 },
+ { 0.560784, 0.556863, 0.537255, 1.0 },
+ { 0.509804, 0.486275, 0.541176, 1.0 },
+ { 0.513725, 0.450980, 0.490196, 1.0 },
+ { 0.533333, 0.474510, 0.549020, 1.0 },
+ { 0.584314, 0.509804, 0.635294, 1.0 },
+ { 0.596078, 0.564706, 0.654902, 1.0 },
+ { 0.615686, 0.600000, 0.658824, 1.0 },
+ { 0.670588, 0.603922, 0.666667, 1.0 },
+ { 0.686275, 0.584314, 0.698039, 1.0 },
+ { 0.647059, 0.698039, 0.658824, 1.0 },
+ { 0.619608, 0.666667, 0.650980, 1.0 },
+ { 0.596078, 0.635294, 0.643137, 1.0 },
+ { 0.564706, 0.643137, 0.537255, 1.0 },
+ { 0.576471, 0.647059, 0.490196, 1.0 },
+ { 0.552941, 0.631373, 0.439216, 1.0 },
+ { 0.560784, 0.607843, 0.427451, 1.0 },
+ { 0.521569, 0.603922, 0.380392, 1.0 },
+ { 0.474510, 0.533333, 0.317647, 1.0 },
+ { 0.466667, 0.498039, 0.337255, 1.0 },
+ { 0.454902, 0.443137, 0.407843, 1.0 },
+ { 0.392157, 0.415686, 0.400000, 1.0 },
+ { 0.431373, 0.364706, 0.439216, 1.0 },
+ { 0.466667, 0.309804, 0.454902, 1.0 },
+ { 0.411765, 0.329412, 0.482353, 1.0 },
+ { 0.356863, 0.321569, 0.443137, 1.0 },
+ { 0.333333, 0.317647, 0.407843, 1.0 },
+ { 0.341176, 0.356863, 0.403922, 1.0 },
+ { 0.360784, 0.341176, 0.431373, 1.0 },
+ { 0.419608, 0.321569, 0.439216, 1.0 },
+ { 0.415686, 0.364706, 0.431373, 1.0 },
+ { 0.419608, 0.400000, 0.490196, 1.0 },
+ { 0.450980, 0.427451, 0.537255, 1.0 },
+ { 0.482353, 0.439216, 0.556863, 1.0 },
+ { 0.498039, 0.478431, 0.556863, 1.0 },
+ { 0.552941, 0.470588, 0.545098, 1.0 },
+ { 0.549020, 0.400000, 0.552941, 1.0 },
+ { 0.462745, 0.380392, 0.541176, 1.0 },
+ { 0.458824, 0.396078, 0.509804, 1.0 },
+ { 0.396078, 0.384314, 0.450980, 1.0 },
+ { 0.250980, 0.333333, 0.337255, 1.0 },
+ { 0.211765, 0.388235, 0.298039, 1.0 },
+ { 0.290196, 0.227451, 0.270588, 1.0 },
+ { 0.345098, 0.117647, 0.101961, 1.0 },
+ { 0.454902, 0.137255, 0.023529, 1.0 },
+ { 0.458824, 0.200000, 0.066667, 1.0 },
+ { 0.407843, 0.239216, 0.105882, 1.0 },
+ { 0.501961, 0.309804, 0.149020, 1.0 },
+ { 0.568627, 0.392157, 0.231373, 1.0 },
+ { 0.678431, 0.443137, 0.309804, 1.0 },
+ { 0.725490, 0.474510, 0.368627, 1.0 },
+ { 0.788235, 0.529412, 0.443137, 1.0 },
+ { 0.701961, 0.560784, 0.435294, 1.0 },
+ { 0.705882, 0.552941, 0.627451, 1.0 },
+ { 0.721569, 0.611765, 0.698039, 1.0 },
+ { 0.721569, 0.623529, 0.709804, 1.0 },
+ { 0.752941, 0.662745, 0.733333, 1.0 },
+ { 0.709804, 0.721569, 0.694118, 1.0 },
+ { 0.725490, 0.760784, 0.647059, 1.0 },
+ { 0.694118, 0.843137, 0.603922, 1.0 },
+ { 0.694118, 0.839216, 0.576471, 1.0 },
+ { 0.654902, 0.862745, 0.541176, 1.0 },
+ { 0.600000, 0.717647, 0.466667, 1.0 },
+ { 0.552941, 0.560784, 0.305882, 1.0 },
+ { 0.439216, 0.423529, 0.176471, 1.0 },
+ { 0.443137, 0.313725, 0.145098, 1.0 },
+ { 0.450980, 0.317647, 0.180392, 1.0 },
+ { 0.384314, 0.250980, 0.380392, 1.0 },
+ { 0.427451, 0.223529, 0.474510, 1.0 },
+ { 0.505882, 0.258824, 0.482353, 1.0 },
+ { 0.494118, 0.298039, 0.490196, 1.0 },
+ { 0.552941, 0.329412, 0.498039, 1.0 },
+ { 0.576471, 0.482353, 0.466667, 1.0 },
+ { 0.588235, 0.568627, 0.584314, 1.0 },
+ { 0.584314, 0.556863, 0.627451, 1.0 },
+ { 0.545098, 0.596078, 0.525490, 1.0 },
+ { 0.505882, 0.627451, 0.392157, 1.0 },
+ { 0.454902, 0.631373, 0.305882, 1.0 },
+ { 0.454902, 0.552941, 0.298039, 1.0 },
+ { 0.517647, 0.533333, 0.301961, 1.0 },
+ { 0.568627, 0.529412, 0.290196, 1.0 },
+ { 0.600000, 0.447059, 0.317647, 1.0 },
+ };
+/* 2u0017pp1t.jpg */
+static double4 colors_298[] = {
+ { 0.780392, 0.478431, 0.854902, 1.0 },
+ { 0.815686, 0.474510, 0.854902, 1.0 },
+ { 0.792157, 0.407843, 0.792157, 1.0 },
+ { 0.772549, 0.341176, 0.729412, 1.0 },
+ { 0.749020, 0.388235, 0.678431, 1.0 },
+ { 0.725490, 0.435294, 0.627451, 1.0 },
+ { 0.698039, 0.494118, 0.584314, 1.0 },
+ { 0.670588, 0.556863, 0.541176, 1.0 },
+ { 0.768627, 0.643137, 0.482353, 1.0 },
+ { 0.803922, 0.639216, 0.517647, 1.0 },
+ { 0.839216, 0.639216, 0.556863, 1.0 },
+ { 0.917647, 0.639216, 0.545098, 1.0 },
+ { 1.000000, 0.643137, 0.537255, 1.0 },
+ { 0.921569, 0.662745, 0.431373, 1.0 },
+ { 0.843137, 0.682353, 0.329412, 1.0 },
+ { 0.843137, 0.670588, 0.301961, 1.0 },
+ { 0.843137, 0.662745, 0.278431, 1.0 },
+ { 0.835294, 0.447059, 0.223529, 1.0 },
+ { 0.819608, 0.368627, 0.211765, 1.0 },
+ { 0.807843, 0.290196, 0.200000, 1.0 },
+ { 0.835294, 0.333333, 0.235294, 1.0 },
+ { 0.866667, 0.380392, 0.270588, 1.0 },
+ { 0.831373, 0.427451, 0.278431, 1.0 },
+ { 0.800000, 0.478431, 0.290196, 1.0 },
+ { 0.725490, 0.392157, 0.247059, 1.0 },
+ { 0.741176, 0.349020, 0.219608, 1.0 },
+ { 0.756863, 0.305882, 0.192157, 1.0 },
+ { 0.784314, 0.278431, 0.196078, 1.0 },
+ { 0.811765, 0.254902, 0.200000, 1.0 },
+ { 0.807843, 0.262745, 0.192157, 1.0 },
+ { 0.803922, 0.274510, 0.188235, 1.0 },
+ { 0.823529, 0.364706, 0.196078, 1.0 },
+ { 0.823529, 0.501961, 0.282353, 1.0 },
+ { 0.835294, 0.533333, 0.462745, 1.0 },
+ { 0.835294, 0.549020, 0.454902, 1.0 },
+ { 0.839216, 0.568627, 0.447059, 1.0 },
+ { 0.835294, 0.474510, 0.368627, 1.0 },
+ { 0.831373, 0.384314, 0.290196, 1.0 },
+ { 0.803922, 0.313725, 0.258824, 1.0 },
+ { 0.776471, 0.247059, 0.231373, 1.0 },
+ { 0.756863, 0.152941, 0.152941, 1.0 },
+ { 0.737255, 0.192157, 0.207843, 1.0 },
+ { 0.721569, 0.231373, 0.262745, 1.0 },
+ { 0.764706, 0.200000, 0.262745, 1.0 },
+ { 0.811765, 0.168627, 0.266667, 1.0 },
+ { 0.800000, 0.188235, 0.250980, 1.0 },
+ { 0.788235, 0.211765, 0.235294, 1.0 },
+ { 0.772549, 0.207843, 0.176471, 1.0 },
+ { 0.741176, 0.211765, 0.188235, 1.0 },
+ { 0.788235, 0.266667, 0.247059, 1.0 },
+ { 0.811765, 0.356863, 0.305882, 1.0 },
+ { 0.835294, 0.447059, 0.364706, 1.0 },
+ { 0.901961, 0.494118, 0.533333, 1.0 },
+ { 0.968627, 0.541176, 0.701961, 1.0 },
+ { 0.964706, 0.596078, 0.768627, 1.0 },
+ { 0.964706, 0.654902, 0.839216, 1.0 },
+ { 0.968627, 0.909804, 0.756863, 1.0 },
+ { 0.960784, 0.874510, 0.721569, 1.0 },
+ { 0.956863, 0.843137, 0.686275, 1.0 },
+ { 0.894118, 0.752941, 0.737255, 1.0 },
+ { 0.835294, 0.662745, 0.792157, 1.0 },
+ { 0.815686, 0.572549, 0.823529, 1.0 },
+ { 0.800000, 0.486275, 0.858824, 1.0 },
+ { 0.662745, 0.403922, 0.756863, 1.0 },
+ { 0.631373, 0.423529, 0.729412, 1.0 },
+ { 0.658824, 0.494118, 0.572549, 1.0 },
+ { 0.690196, 0.478431, 0.541176, 1.0 },
+ { 0.721569, 0.462745, 0.509804, 1.0 },
+ { 0.729412, 0.443137, 0.529412, 1.0 },
+ { 0.737255, 0.427451, 0.549020, 1.0 },
+ { 0.807843, 0.384314, 0.580392, 1.0 },
+ { 0.792157, 0.219608, 0.639216, 1.0 },
+ { 0.760784, 0.239216, 0.498039, 1.0 },
+ { 0.788235, 0.325490, 0.431373, 1.0 },
+ { 0.815686, 0.415686, 0.368627, 1.0 },
+ { 0.823529, 0.337255, 0.337255, 1.0 },
+ { 0.831373, 0.258824, 0.309804, 1.0 },
+ { 0.788235, 0.313725, 0.392157, 1.0 },
+ { 0.749020, 0.372549, 0.478431, 1.0 },
+ { 0.674510, 0.470588, 0.486275, 1.0 },
+ { 0.658824, 0.466667, 0.400000, 1.0 },
+ { 0.729412, 0.505882, 0.329412, 1.0 },
+ { 0.725490, 0.509804, 0.337255, 1.0 },
+ { 0.725490, 0.517647, 0.345098, 1.0 },
+ { 0.709804, 0.509804, 0.360784, 1.0 },
+ { 0.694118, 0.501961, 0.376471, 1.0 },
+ { 0.686275, 0.513725, 0.501961, 1.0 },
+ { 0.666667, 0.490196, 0.603922, 1.0 },
+ { 0.662745, 0.533333, 0.709804, 1.0 },
+ { 0.647059, 0.568627, 0.768627, 1.0 },
+ { 0.635294, 0.603922, 0.827451, 1.0 },
+ { 0.694118, 0.592157, 0.839216, 1.0 },
+ { 0.756863, 0.580392, 0.850980, 1.0 },
+ { 0.745098, 0.588235, 0.796078, 1.0 },
+ { 0.780392, 0.556863, 0.725490, 1.0 },
+ { 0.800000, 0.541176, 0.682353, 1.0 },
+ { 0.764706, 0.529412, 0.560784, 1.0 },
+ { 0.725490, 0.447059, 0.329412, 1.0 },
+ { 0.662745, 0.356863, 0.415686, 1.0 },
+ { 0.600000, 0.270588, 0.501961, 1.0 },
+ { 0.647059, 0.313725, 0.521569, 1.0 },
+ { 0.698039, 0.360784, 0.545098, 1.0 },
+ { 0.729412, 0.356863, 0.576471, 1.0 },
+ { 0.752941, 0.415686, 0.568627, 1.0 },
+ { 0.788235, 0.560784, 0.545098, 1.0 },
+ { 0.760784, 0.623529, 0.564706, 1.0 },
+ { 0.733333, 0.686275, 0.584314, 1.0 },
+ { 0.756863, 0.674510, 0.564706, 1.0 },
+ { 0.780392, 0.666667, 0.549020, 1.0 },
+ { 0.800000, 0.666667, 0.490196, 1.0 },
+ { 0.768627, 0.662745, 0.360784, 1.0 },
+ { 0.752941, 0.698039, 0.278431, 1.0 },
+ { 0.811765, 0.654902, 0.309804, 1.0 },
+ { 0.819608, 0.494118, 0.282353, 1.0 },
+ { 0.862745, 0.474510, 0.317647, 1.0 },
+ { 0.909804, 0.458824, 0.352941, 1.0 },
+ { 0.909804, 0.270588, 0.525490, 1.0 },
+ { 0.988235, 0.352941, 0.588235, 1.0 },
+ { 0.996078, 0.360784, 0.545098, 1.0 },
+ { 1.000000, 0.466667, 0.529412, 1.0 },
+ { 0.933333, 0.545098, 0.666667, 1.0 },
+ { 0.835294, 0.650980, 0.635294, 1.0 },
+ { 0.741176, 0.760784, 0.603922, 1.0 },
+ { 0.760784, 0.788235, 0.517647, 1.0 },
+ { 0.780392, 0.819608, 0.431373, 1.0 },
+ { 0.764706, 0.788235, 0.372549, 1.0 },
+ { 0.815686, 0.811765, 0.349020, 1.0 },
+ { 0.788235, 0.752941, 0.341176, 1.0 },
+ { 0.796078, 0.647059, 0.227451, 1.0 },
+ { 0.713725, 0.423529, 0.145098, 1.0 },
+ { 0.713725, 0.380392, 0.211765, 1.0 },
+ { 0.713725, 0.337255, 0.282353, 1.0 },
+ { 0.698039, 0.364706, 0.337255, 1.0 },
+ { 0.674510, 0.423529, 0.525490, 1.0 },
+ { 0.666667, 0.435294, 0.607843, 1.0 },
+ { 0.705882, 0.403922, 0.623529, 1.0 },
+ { 0.733333, 0.172549, 0.674510, 1.0 },
+ { 0.694118, 0.223529, 0.611765, 1.0 },
+ { 0.658824, 0.278431, 0.549020, 1.0 },
+ { 0.698039, 0.356863, 0.513725, 1.0 },
+ { 0.741176, 0.439216, 0.478431, 1.0 },
+ { 0.807843, 0.513725, 0.431373, 1.0 },
+ { 0.831373, 0.615686, 0.364706, 1.0 },
+ { 0.850980, 0.670588, 0.294118, 1.0 },
+ { 0.901961, 0.698039, 0.298039, 1.0 },
+ { 0.835294, 0.603922, 0.329412, 1.0 },
+ { 0.835294, 0.568627, 0.329412, 1.0 },
+ { 0.835294, 0.537255, 0.333333, 1.0 },
+ { 0.776471, 0.552941, 0.345098, 1.0 },
+ { 0.752941, 0.458824, 0.345098, 1.0 },
+ { 0.788235, 0.423529, 0.352941, 1.0 },
+ { 0.800000, 0.517647, 0.368627, 1.0 },
+ { 0.709804, 0.462745, 0.435294, 1.0 },
+ { 0.741176, 0.419608, 0.466667, 1.0 },
+ { 0.772549, 0.376471, 0.501961, 1.0 },
+ { 0.823529, 0.384314, 0.525490, 1.0 },
+ { 0.772549, 0.411765, 0.603922, 1.0 },
+ { 0.854902, 0.466667, 0.678431, 1.0 },
+ { 0.945098, 0.458824, 0.552941, 1.0 },
+ { 0.866667, 0.623529, 0.478431, 1.0 },
+ { 0.850980, 0.686275, 0.301961, 1.0 },
+ { 0.843137, 0.803922, 0.368627, 1.0 },
+ { 0.874510, 0.752941, 0.356863, 1.0 },
+ { 0.905882, 0.705882, 0.345098, 1.0 },
+ { 0.937255, 0.705882, 0.533333, 1.0 },
+ { 0.952941, 0.733333, 0.666667, 1.0 },
+ { 0.839216, 0.705882, 0.768627, 1.0 },
+ { 0.890196, 0.627451, 0.890196, 1.0 },
+ { 0.701961, 0.721569, 0.796078, 1.0 },
+ { 0.780392, 0.772549, 0.737255, 1.0 },
+ { 0.858824, 0.827451, 0.682353, 1.0 },
+ { 0.929412, 0.898039, 0.615686, 1.0 },
+ { 0.933333, 0.945098, 0.635294, 1.0 },
+ { 0.964706, 0.909804, 0.662745, 1.0 },
+ { 0.925490, 0.854902, 0.666667, 1.0 },
+ { 0.850980, 0.682353, 0.517647, 1.0 },
+ { 0.800000, 0.564706, 0.290196, 1.0 },
+ { 0.776471, 0.521569, 0.192157, 1.0 },
+ { 0.709804, 0.498039, 0.105882, 1.0 },
+ { 0.717647, 0.447059, 0.082353, 1.0 },
+ { 0.725490, 0.501961, 0.152941, 1.0 },
+ { 0.756863, 0.521569, 0.235294, 1.0 },
+ { 0.776471, 0.552941, 0.203922, 1.0 },
+ { 0.823529, 0.552941, 0.250980, 1.0 },
+ { 0.752941, 0.658824, 0.180392, 1.0 },
+ { 0.733333, 0.631373, 0.196078, 1.0 },
+ { 0.717647, 0.603922, 0.211765, 1.0 },
+ { 0.749020, 0.600000, 0.164706, 1.0 },
+ { 0.764706, 0.572549, 0.105882, 1.0 },
+ { 0.749020, 0.588235, 0.172549, 1.0 },
+ { 0.760784, 0.529412, 0.270588, 1.0 },
+ { 0.776471, 0.498039, 0.254902, 1.0 },
+ { 0.764706, 0.478431, 0.262745, 1.0 },
+ { 0.745098, 0.450980, 0.298039, 1.0 },
+ { 0.803922, 0.470588, 0.317647, 1.0 },
+ { 0.866667, 0.454902, 0.443137, 1.0 },
+ { 0.803922, 0.513725, 0.603922, 1.0 },
+ { 0.811765, 0.533333, 0.698039, 1.0 },
+ { 0.917647, 0.549020, 0.839216, 1.0 },
+ { 0.839216, 0.490196, 0.921569, 1.0 },
+ { 0.815686, 0.627451, 0.956863, 1.0 },
+ { 0.666667, 0.670588, 0.921569, 1.0 },
+ { 0.780392, 0.772549, 0.823529, 1.0 },
+ { 0.870588, 0.925490, 0.866667, 1.0 },
+ { 0.901961, 0.894118, 0.796078, 1.0 },
+ { 0.960784, 0.898039, 0.662745, 1.0 },
+ { 0.980392, 0.807843, 0.623529, 1.0 },
+ { 0.929412, 0.772549, 0.572549, 1.0 },
+ { 0.917647, 0.803922, 0.545098, 1.0 },
+ { 0.886275, 0.807843, 0.568627, 1.0 },
+ { 0.788235, 0.788235, 0.498039, 1.0 },
+ { 0.792157, 0.815686, 0.439216, 1.0 },
+ { 0.831373, 0.870588, 0.490196, 1.0 },
+ { 0.847059, 0.870588, 0.596078, 1.0 },
+ { 0.862745, 0.843137, 0.592157, 1.0 },
+ { 0.925490, 0.737255, 0.545098, 1.0 },
+ { 0.898039, 0.619608, 0.650980, 1.0 },
+ { 0.776471, 0.517647, 0.705882, 1.0 },
+ { 0.705882, 0.411765, 0.666667, 1.0 },
+ { 0.678431, 0.313725, 0.662745, 1.0 },
+ { 0.741176, 0.356863, 0.588235, 1.0 },
+ { 0.756863, 0.407843, 0.580392, 1.0 },
+ { 0.760784, 0.509804, 0.611765, 1.0 },
+ { 0.858824, 0.611765, 0.552941, 1.0 },
+ { 0.898039, 0.666667, 0.533333, 1.0 },
+ { 0.870588, 0.682353, 0.525490, 1.0 },
+ { 0.874510, 0.725490, 0.549020, 1.0 },
+ { 0.760784, 0.643137, 0.737255, 1.0 },
+ { 0.847059, 0.584314, 0.862745, 1.0 },
+ { 0.733333, 0.517647, 0.925490, 1.0 },
+ { 0.686275, 0.458824, 0.933333, 1.0 },
+ { 0.568627, 0.349020, 0.886275, 1.0 },
+ { 0.619608, 0.329412, 0.937255, 1.0 },
+ { 0.772549, 0.278431, 0.843137, 1.0 },
+ { 0.898039, 0.450980, 0.725490, 1.0 },
+ { 0.913725, 0.521569, 0.717647, 1.0 },
+ { 0.960784, 0.509804, 0.764706, 1.0 },
+ { 0.843137, 0.560784, 0.819608, 1.0 },
+ { 0.690196, 0.654902, 0.870588, 1.0 },
+ { 0.745098, 0.513725, 0.741176, 1.0 },
+ { 0.745098, 0.537255, 0.709804, 1.0 },
+ { 0.792157, 0.592157, 0.580392, 1.0 },
+ { 0.752941, 0.600000, 0.431373, 1.0 },
+ { 0.756863, 0.588235, 0.388235, 1.0 },
+ { 0.752941, 0.666667, 0.380392, 1.0 },
+ { 0.780392, 0.701961, 0.470588, 1.0 },
+ { 0.819608, 0.662745, 0.462745, 1.0 },
+ { 0.811765, 0.635294, 0.372549, 1.0 },
+ { 0.815686, 0.619608, 0.333333, 1.0 },
+ { 0.819608, 0.654902, 0.317647, 1.0 },
+ { 0.788235, 0.615686, 0.274510, 1.0 },
+ { 0.768627, 0.576471, 0.215686, 1.0 },
+ { 0.796078, 0.560784, 0.223529, 1.0 },
+ { 0.807843, 0.619608, 0.227451, 1.0 },
+ { 0.776471, 0.717647, 0.266667, 1.0 },
+ { 0.776471, 0.674510, 0.239216, 1.0 },
+ };
+/* 2u0017t.jpg */
+static double4 colors_299[] = {
+ { 0.188235, 0.388235, 0.800000, 1.0 },
+ { 0.196078, 0.380392, 0.803922, 1.0 },
+ { 0.203922, 0.396078, 0.815686, 1.0 },
+ { 0.215686, 0.415686, 0.827451, 1.0 },
+ { 0.243137, 0.368627, 0.784314, 1.0 },
+ { 0.274510, 0.321569, 0.745098, 1.0 },
+ { 0.250980, 0.337255, 0.749020, 1.0 },
+ { 0.231373, 0.356863, 0.752941, 1.0 },
+ { 0.317647, 0.458824, 0.701961, 1.0 },
+ { 0.294118, 0.623529, 0.717647, 1.0 },
+ { 0.270588, 0.788235, 0.733333, 1.0 },
+ { 0.274510, 0.815686, 0.682353, 1.0 },
+ { 0.278431, 0.847059, 0.631373, 1.0 },
+ { 0.188235, 0.729412, 0.560784, 1.0 },
+ { 0.101961, 0.615686, 0.490196, 1.0 },
+ { 0.066667, 0.627451, 0.501961, 1.0 },
+ { 0.031373, 0.639216, 0.513725, 1.0 },
+ { 0.129412, 0.552941, 0.564706, 1.0 },
+ { 0.156863, 0.545098, 0.592157, 1.0 },
+ { 0.184314, 0.541176, 0.623529, 1.0 },
+ { 0.219608, 0.521569, 0.752941, 1.0 },
+ { 0.254902, 0.501961, 0.882353, 1.0 },
+ { 0.262745, 0.501961, 0.886275, 1.0 },
+ { 0.270588, 0.501961, 0.894118, 1.0 },
+ { 0.200000, 0.474510, 0.847059, 1.0 },
+ { 0.188235, 0.486275, 0.788235, 1.0 },
+ { 0.176471, 0.498039, 0.733333, 1.0 },
+ { 0.160784, 0.576471, 0.745098, 1.0 },
+ { 0.149020, 0.658824, 0.760784, 1.0 },
+ { 0.180392, 0.694118, 0.756863, 1.0 },
+ { 0.211765, 0.733333, 0.752941, 1.0 },
+ { 0.250980, 0.788235, 0.717647, 1.0 },
+ { 0.290196, 0.658824, 0.603922, 1.0 },
+ { 0.247059, 0.494118, 0.564706, 1.0 },
+ { 0.203922, 0.537255, 0.552941, 1.0 },
+ { 0.160784, 0.580392, 0.541176, 1.0 },
+ { 0.141176, 0.607843, 0.482353, 1.0 },
+ { 0.121569, 0.635294, 0.423529, 1.0 },
+ { 0.109804, 0.627451, 0.411765, 1.0 },
+ { 0.101961, 0.623529, 0.400000, 1.0 },
+ { 0.133333, 0.517647, 0.294118, 1.0 },
+ { 0.164706, 0.486275, 0.254902, 1.0 },
+ { 0.200000, 0.458824, 0.219608, 1.0 },
+ { 0.235294, 0.474510, 0.156863, 1.0 },
+ { 0.274510, 0.490196, 0.094118, 1.0 },
+ { 0.278431, 0.490196, 0.074510, 1.0 },
+ { 0.282353, 0.494118, 0.054902, 1.0 },
+ { 0.333333, 0.513725, 0.086275, 1.0 },
+ { 0.313725, 0.509804, 0.176471, 1.0 },
+ { 0.278431, 0.490196, 0.356863, 1.0 },
+ { 0.247059, 0.482353, 0.435294, 1.0 },
+ { 0.215686, 0.478431, 0.513725, 1.0 },
+ { 0.192157, 0.407843, 0.572549, 1.0 },
+ { 0.172549, 0.337255, 0.635294, 1.0 },
+ { 0.137255, 0.349020, 0.650980, 1.0 },
+ { 0.105882, 0.364706, 0.670588, 1.0 },
+ { 0.137255, 0.207843, 0.631373, 1.0 },
+ { 0.121569, 0.152941, 0.596078, 1.0 },
+ { 0.105882, 0.101961, 0.560784, 1.0 },
+ { 0.145098, 0.231373, 0.529412, 1.0 },
+ { 0.184314, 0.364706, 0.498039, 1.0 },
+ { 0.180392, 0.384314, 0.423529, 1.0 },
+ { 0.180392, 0.407843, 0.349020, 1.0 },
+ { 0.043137, 0.368627, 0.337255, 1.0 },
+ { 0.023529, 0.356863, 0.368627, 1.0 },
+ { 0.164706, 0.282353, 0.533333, 1.0 },
+ { 0.180392, 0.266667, 0.525490, 1.0 },
+ { 0.196078, 0.254902, 0.517647, 1.0 },
+ { 0.196078, 0.223529, 0.545098, 1.0 },
+ { 0.200000, 0.192157, 0.572549, 1.0 },
+ { 0.203922, 0.301961, 0.631373, 1.0 },
+ { 0.172549, 0.368627, 0.741176, 1.0 },
+ { 0.121569, 0.443137, 0.729412, 1.0 },
+ { 0.105882, 0.407843, 0.635294, 1.0 },
+ { 0.090196, 0.376471, 0.545098, 1.0 },
+ { 0.082353, 0.396078, 0.419608, 1.0 },
+ { 0.078431, 0.419608, 0.294118, 1.0 },
+ { 0.082353, 0.462745, 0.250980, 1.0 },
+ { 0.086275, 0.509804, 0.211765, 1.0 },
+ { 0.000000, 0.443137, 0.211765, 1.0 },
+ { 0.074510, 0.400000, 0.188235, 1.0 },
+ { 0.239216, 0.396078, 0.290196, 1.0 },
+ { 0.262745, 0.435294, 0.364706, 1.0 },
+ { 0.290196, 0.474510, 0.443137, 1.0 },
+ { 0.243137, 0.474510, 0.458824, 1.0 },
+ { 0.196078, 0.478431, 0.474510, 1.0 },
+ { 0.090196, 0.517647, 0.545098, 1.0 },
+ { 0.039216, 0.498039, 0.568627, 1.0 },
+ { 0.215686, 0.537255, 0.631373, 1.0 },
+ { 0.235294, 0.537255, 0.678431, 1.0 },
+ { 0.254902, 0.537255, 0.725490, 1.0 },
+ { 0.254902, 0.560784, 0.741176, 1.0 },
+ { 0.258824, 0.584314, 0.756863, 1.0 },
+ { 0.188235, 0.654902, 0.772549, 1.0 },
+ { 0.192157, 0.576471, 0.752941, 1.0 },
+ { 0.235294, 0.529412, 0.745098, 1.0 },
+ { 0.219608, 0.454902, 0.701961, 1.0 },
+ { 0.254902, 0.447059, 0.678431, 1.0 },
+ { 0.250980, 0.443137, 0.631373, 1.0 },
+ { 0.250980, 0.439216, 0.588235, 1.0 },
+ { 0.286275, 0.454902, 0.564706, 1.0 },
+ { 0.321569, 0.474510, 0.541176, 1.0 },
+ { 0.384314, 0.505882, 0.513725, 1.0 },
+ { 0.376471, 0.568627, 0.486275, 1.0 },
+ { 0.329412, 0.552941, 0.486275, 1.0 },
+ { 0.337255, 0.552941, 0.415686, 1.0 },
+ { 0.345098, 0.552941, 0.349020, 1.0 },
+ { 0.345098, 0.545098, 0.341176, 1.0 },
+ { 0.345098, 0.541176, 0.333333, 1.0 },
+ { 0.341176, 0.568627, 0.270588, 1.0 },
+ { 0.317647, 0.537255, 0.250980, 1.0 },
+ { 0.266667, 0.407843, 0.235294, 1.0 },
+ { 0.207843, 0.231373, 0.215686, 1.0 },
+ { 0.329412, 0.368627, 0.223529, 1.0 },
+ { 0.356863, 0.380392, 0.239216, 1.0 },
+ { 0.388235, 0.392157, 0.258824, 1.0 },
+ { 0.333333, 0.368627, 0.113725, 1.0 },
+ { 0.333333, 0.274510, 0.113725, 1.0 },
+ { 0.203922, 0.145098, 0.156863, 1.0 },
+ { 0.109804, 0.152941, 0.270588, 1.0 },
+ { 0.145098, 0.490196, 0.047059, 1.0 },
+ { 0.137255, 0.541176, 0.082353, 1.0 },
+ { 0.129412, 0.592157, 0.121569, 1.0 },
+ { 0.145098, 0.529412, 0.101961, 1.0 },
+ { 0.164706, 0.470588, 0.082353, 1.0 },
+ { 0.094118, 0.333333, 0.168627, 1.0 },
+ { 0.000000, 0.239216, 0.235294, 1.0 },
+ { 0.011765, 0.290196, 0.360784, 1.0 },
+ { 0.058824, 0.352941, 0.435294, 1.0 },
+ { 0.117647, 0.462745, 0.478431, 1.0 },
+ { 0.121569, 0.450980, 0.454902, 1.0 },
+ { 0.125490, 0.439216, 0.435294, 1.0 },
+ { 0.180392, 0.415686, 0.368627, 1.0 },
+ { 0.235294, 0.333333, 0.419608, 1.0 },
+ { 0.321569, 0.462745, 0.415686, 1.0 },
+ { 0.313725, 0.501961, 0.352941, 1.0 },
+ { 0.282353, 0.529412, 0.454902, 1.0 },
+ { 0.247059, 0.517647, 0.537255, 1.0 },
+ { 0.211765, 0.505882, 0.619608, 1.0 },
+ { 0.211765, 0.529412, 0.627451, 1.0 },
+ { 0.215686, 0.556863, 0.635294, 1.0 },
+ { 0.231373, 0.607843, 0.670588, 1.0 },
+ { 0.254902, 0.658824, 0.780392, 1.0 },
+ { 0.211765, 0.619608, 0.827451, 1.0 },
+ { 0.211765, 0.537255, 0.803922, 1.0 },
+ { 0.184314, 0.423529, 0.749020, 1.0 },
+ { 0.192157, 0.423529, 0.752941, 1.0 },
+ { 0.200000, 0.427451, 0.756863, 1.0 },
+ { 0.278431, 0.384314, 0.701961, 1.0 },
+ { 0.231373, 0.333333, 0.635294, 1.0 },
+ { 0.223529, 0.376471, 0.670588, 1.0 },
+ { 0.211765, 0.392157, 0.698039, 1.0 },
+ { 0.270588, 0.384314, 0.878431, 1.0 },
+ { 0.286275, 0.431373, 0.870588, 1.0 },
+ { 0.305882, 0.478431, 0.866667, 1.0 },
+ { 0.364706, 0.533333, 0.894118, 1.0 },
+ { 0.317647, 0.545098, 0.937255, 1.0 },
+ { 0.266667, 0.600000, 0.823529, 1.0 },
+ { 0.184314, 0.650980, 0.815686, 1.0 },
+ { 0.223529, 0.686275, 0.796078, 1.0 },
+ { 0.286275, 0.709804, 0.819608, 1.0 },
+ { 0.235294, 0.792157, 0.800000, 1.0 },
+ { 0.235294, 0.792157, 0.768627, 1.0 },
+ { 0.235294, 0.792157, 0.737255, 1.0 },
+ { 0.152941, 0.788235, 0.705882, 1.0 },
+ { 0.117647, 0.823529, 0.670588, 1.0 },
+ { 0.094118, 0.729412, 0.635294, 1.0 },
+ { 0.133333, 0.627451, 0.580392, 1.0 },
+ { 0.172549, 0.615686, 0.607843, 1.0 },
+ { 0.203922, 0.647059, 0.627451, 1.0 },
+ { 0.235294, 0.682353, 0.650980, 1.0 },
+ { 0.235294, 0.623529, 0.698039, 1.0 },
+ { 0.200000, 0.623529, 0.776471, 1.0 },
+ { 0.239216, 0.666667, 0.788235, 1.0 },
+ { 0.215686, 0.709804, 0.800000, 1.0 },
+ { 0.141176, 0.752941, 0.709804, 1.0 },
+ { 0.000000, 0.784314, 0.666667, 1.0 },
+ { 0.047059, 0.803922, 0.596078, 1.0 },
+ { 0.047059, 0.717647, 0.509804, 1.0 },
+ { 0.117647, 0.662745, 0.549020, 1.0 },
+ { 0.188235, 0.592157, 0.509804, 1.0 },
+ { 0.301961, 0.541176, 0.509804, 1.0 },
+ { 0.313725, 0.560784, 0.439216, 1.0 },
+ { 0.305882, 0.549020, 0.356863, 1.0 },
+ { 0.262745, 0.466667, 0.313725, 1.0 },
+ { 0.235294, 0.466667, 0.290196, 1.0 },
+ { 0.207843, 0.470588, 0.270588, 1.0 },
+ { 0.223529, 0.513725, 0.274510, 1.0 },
+ { 0.176471, 0.619608, 0.164706, 1.0 },
+ { 0.196078, 0.690196, 0.125490, 1.0 },
+ { 0.215686, 0.823529, 0.188235, 1.0 },
+ { 0.313725, 0.788235, 0.290196, 1.0 },
+ { 0.282353, 0.603922, 0.415686, 1.0 },
+ { 0.294118, 0.686275, 0.411765, 1.0 },
+ { 0.305882, 0.607843, 0.466667, 1.0 },
+ { 0.317647, 0.678431, 0.525490, 1.0 },
+ { 0.200000, 0.792157, 0.513725, 1.0 },
+ { 0.082353, 0.882353, 0.501961, 1.0 },
+ { 0.192157, 0.819608, 0.333333, 1.0 },
+ { 0.219608, 0.741176, 0.376471, 1.0 },
+ { 0.286275, 0.572549, 0.454902, 1.0 },
+ { 0.270588, 0.431373, 0.517647, 1.0 },
+ { 0.223529, 0.368627, 0.635294, 1.0 },
+ { 0.184314, 0.349020, 0.741176, 1.0 },
+ { 0.196078, 0.298039, 0.741176, 1.0 },
+ { 0.184314, 0.278431, 0.694118, 1.0 },
+ { 0.196078, 0.266667, 0.658824, 1.0 },
+ { 0.227451, 0.337255, 0.627451, 1.0 },
+ { 0.250980, 0.431373, 0.627451, 1.0 },
+ { 0.254902, 0.545098, 0.541176, 1.0 },
+ { 0.200000, 0.619608, 0.407843, 1.0 },
+ { 0.231373, 0.623529, 0.176471, 1.0 },
+ { 0.294118, 0.596078, 0.149020, 1.0 },
+ { 0.235294, 0.592157, 0.043137, 1.0 },
+ { 0.309804, 0.470588, 0.000000, 1.0 },
+ { 0.349020, 0.443137, 0.058824, 1.0 },
+ { 0.305882, 0.454902, 0.152941, 1.0 },
+ { 0.211765, 0.572549, 0.278431, 1.0 },
+ { 0.200000, 0.615686, 0.474510, 1.0 },
+ { 0.274510, 0.619608, 0.564706, 1.0 },
+ { 0.286275, 0.564706, 0.588235, 1.0 },
+ { 0.262745, 0.572549, 0.690196, 1.0 },
+ { 0.258824, 0.525490, 0.670588, 1.0 },
+ { 0.278431, 0.474510, 0.760784, 1.0 },
+ { 0.258824, 0.450980, 0.682353, 1.0 },
+ { 0.188235, 0.407843, 0.639216, 1.0 },
+ { 0.188235, 0.415686, 0.564706, 1.0 },
+ { 0.129412, 0.372549, 0.564706, 1.0 },
+ { 0.035294, 0.282353, 0.450980, 1.0 },
+ { 0.070588, 0.258824, 0.447059, 1.0 },
+ { 0.086275, 0.086275, 0.376471, 1.0 },
+ { 0.007843, 0.011765, 0.325490, 1.0 },
+ { 0.082353, 0.117647, 0.419608, 1.0 },
+ { 0.141176, 0.141176, 0.588235, 1.0 },
+ { 0.203922, 0.239216, 0.698039, 1.0 },
+ { 0.125490, 0.290196, 0.729412, 1.0 },
+ { 0.168627, 0.301961, 0.721569, 1.0 },
+ { 0.184314, 0.360784, 0.686275, 1.0 },
+ { 0.145098, 0.470588, 0.627451, 1.0 },
+ { 0.133333, 0.533333, 0.541176, 1.0 },
+ { 0.160784, 0.584314, 0.525490, 1.0 },
+ { 0.231373, 0.525490, 0.537255, 1.0 },
+ { 0.313725, 0.560784, 0.439216, 1.0 },
+ { 0.345098, 0.623529, 0.317647, 1.0 },
+ { 0.305882, 0.745098, 0.211765, 1.0 },
+ { 0.376471, 0.745098, 0.172549, 1.0 },
+ { 0.325490, 0.678431, 0.231373, 1.0 },
+ { 0.368627, 0.576471, 0.294118, 1.0 },
+ { 0.325490, 0.529412, 0.380392, 1.0 },
+ { 0.278431, 0.486275, 0.509804, 1.0 },
+ { 0.235294, 0.478431, 0.576471, 1.0 },
+ { 0.274510, 0.427451, 0.596078, 1.0 },
+ { 0.243137, 0.384314, 0.525490, 1.0 },
+ { 0.227451, 0.419608, 0.537255, 1.0 },
+ { 0.247059, 0.454902, 0.478431, 1.0 },
+ { 0.231373, 0.447059, 0.290196, 1.0 },
+ };
+/* 2u0018t.jpg */
+static double4 colors_300[] = {
+ { 0.529412, 0.149020, 0.670588, 1.0 },
+ { 0.478431, 0.137255, 0.509804, 1.0 },
+ { 0.541176, 0.172549, 0.447059, 1.0 },
+ { 0.607843, 0.211765, 0.384314, 1.0 },
+ { 0.686275, 0.164706, 0.403922, 1.0 },
+ { 0.768627, 0.121569, 0.423529, 1.0 },
+ { 0.760784, 0.090196, 0.486275, 1.0 },
+ { 0.752941, 0.062745, 0.549020, 1.0 },
+ { 0.694118, 0.152941, 0.529412, 1.0 },
+ { 0.694118, 0.215686, 0.494118, 1.0 },
+ { 0.698039, 0.282353, 0.462745, 1.0 },
+ { 0.674510, 0.282353, 0.419608, 1.0 },
+ { 0.654902, 0.286275, 0.380392, 1.0 },
+ { 0.619608, 0.278431, 0.392157, 1.0 },
+ { 0.584314, 0.270588, 0.407843, 1.0 },
+ { 0.556863, 0.270588, 0.396078, 1.0 },
+ { 0.533333, 0.274510, 0.384314, 1.0 },
+ { 0.568627, 0.345098, 0.560784, 1.0 },
+ { 0.592157, 0.298039, 0.607843, 1.0 },
+ { 0.615686, 0.250980, 0.658824, 1.0 },
+ { 0.576471, 0.227451, 0.600000, 1.0 },
+ { 0.541176, 0.207843, 0.541176, 1.0 },
+ { 0.521569, 0.227451, 0.545098, 1.0 },
+ { 0.501961, 0.250980, 0.549020, 1.0 },
+ { 0.486275, 0.164706, 0.596078, 1.0 },
+ { 0.482353, 0.125490, 0.639216, 1.0 },
+ { 0.478431, 0.090196, 0.686275, 1.0 },
+ { 0.505882, 0.121569, 0.725490, 1.0 },
+ { 0.533333, 0.152941, 0.768627, 1.0 },
+ { 0.533333, 0.160784, 0.749020, 1.0 },
+ { 0.537255, 0.172549, 0.733333, 1.0 },
+ { 0.568627, 0.164706, 0.576471, 1.0 },
+ { 0.615686, 0.180392, 0.482353, 1.0 },
+ { 0.482353, 0.160784, 0.450980, 1.0 },
+ { 0.447059, 0.200000, 0.407843, 1.0 },
+ { 0.415686, 0.239216, 0.368627, 1.0 },
+ { 0.403922, 0.239216, 0.345098, 1.0 },
+ { 0.392157, 0.239216, 0.321569, 1.0 },
+ { 0.427451, 0.266667, 0.274510, 1.0 },
+ { 0.466667, 0.298039, 0.231373, 1.0 },
+ { 0.576471, 0.423529, 0.152941, 1.0 },
+ { 0.654902, 0.466667, 0.180392, 1.0 },
+ { 0.733333, 0.513725, 0.211765, 1.0 },
+ { 0.749020, 0.423529, 0.243137, 1.0 },
+ { 0.764706, 0.333333, 0.274510, 1.0 },
+ { 0.760784, 0.301961, 0.321569, 1.0 },
+ { 0.760784, 0.274510, 0.368627, 1.0 },
+ { 0.698039, 0.278431, 0.396078, 1.0 },
+ { 0.584314, 0.207843, 0.458824, 1.0 },
+ { 0.384314, 0.098039, 0.650980, 1.0 },
+ { 0.427451, 0.062745, 0.600000, 1.0 },
+ { 0.474510, 0.031373, 0.549020, 1.0 },
+ { 0.509804, 0.054902, 0.474510, 1.0 },
+ { 0.545098, 0.078431, 0.400000, 1.0 },
+ { 0.576471, 0.101961, 0.368627, 1.0 },
+ { 0.607843, 0.125490, 0.341176, 1.0 },
+ { 0.545098, 0.262745, 0.305882, 1.0 },
+ { 0.615686, 0.388235, 0.333333, 1.0 },
+ { 0.686275, 0.513725, 0.360784, 1.0 },
+ { 0.709804, 0.458824, 0.372549, 1.0 },
+ { 0.733333, 0.407843, 0.384314, 1.0 },
+ { 0.733333, 0.384314, 0.462745, 1.0 },
+ { 0.737255, 0.360784, 0.541176, 1.0 },
+ { 0.717647, 0.352941, 0.627451, 1.0 },
+ { 0.768627, 0.235294, 0.658824, 1.0 },
+ { 0.647059, 0.149020, 0.694118, 1.0 },
+ { 0.596078, 0.160784, 0.729412, 1.0 },
+ { 0.549020, 0.172549, 0.764706, 1.0 },
+ { 0.588235, 0.180392, 0.686275, 1.0 },
+ { 0.631373, 0.188235, 0.611765, 1.0 },
+ { 0.698039, 0.192157, 0.517647, 1.0 },
+ { 0.721569, 0.125490, 0.419608, 1.0 },
+ { 0.760784, 0.129412, 0.403922, 1.0 },
+ { 0.725490, 0.184314, 0.388235, 1.0 },
+ { 0.690196, 0.243137, 0.376471, 1.0 },
+ { 0.596078, 0.282353, 0.349020, 1.0 },
+ { 0.505882, 0.325490, 0.325490, 1.0 },
+ { 0.486275, 0.298039, 0.290196, 1.0 },
+ { 0.470588, 0.270588, 0.254902, 1.0 },
+ { 0.419608, 0.250980, 0.329412, 1.0 },
+ { 0.431373, 0.266667, 0.313725, 1.0 },
+ { 0.478431, 0.525490, 0.376471, 1.0 },
+ { 0.560784, 0.600000, 0.380392, 1.0 },
+ { 0.647059, 0.678431, 0.384314, 1.0 },
+ { 0.623529, 0.690196, 0.415686, 1.0 },
+ { 0.603922, 0.705882, 0.450980, 1.0 },
+ { 0.556863, 0.705882, 0.419608, 1.0 },
+ { 0.552941, 0.694118, 0.443137, 1.0 },
+ { 0.588235, 0.650980, 0.458824, 1.0 },
+ { 0.568627, 0.623529, 0.435294, 1.0 },
+ { 0.549020, 0.596078, 0.415686, 1.0 },
+ { 0.541176, 0.603922, 0.403922, 1.0 },
+ { 0.533333, 0.615686, 0.396078, 1.0 },
+ { 0.592157, 0.631373, 0.423529, 1.0 },
+ { 0.607843, 0.568627, 0.431373, 1.0 },
+ { 0.588235, 0.572549, 0.384314, 1.0 },
+ { 0.545098, 0.494118, 0.360784, 1.0 },
+ { 0.560784, 0.356863, 0.301961, 1.0 },
+ { 0.611765, 0.243137, 0.243137, 1.0 },
+ { 0.662745, 0.133333, 0.188235, 1.0 },
+ { 0.694118, 0.113725, 0.145098, 1.0 },
+ { 0.725490, 0.098039, 0.105882, 1.0 },
+ { 0.737255, 0.015686, 0.109804, 1.0 },
+ { 0.623529, 0.105882, 0.156863, 1.0 },
+ { 0.650980, 0.101961, 0.294118, 1.0 },
+ { 0.658824, 0.105882, 0.345098, 1.0 },
+ { 0.670588, 0.113725, 0.396078, 1.0 },
+ { 0.650980, 0.109804, 0.349020, 1.0 },
+ { 0.631373, 0.105882, 0.301961, 1.0 },
+ { 0.650980, 0.074510, 0.239216, 1.0 },
+ { 0.627451, 0.121569, 0.200000, 1.0 },
+ { 0.592157, 0.145098, 0.141176, 1.0 },
+ { 0.643137, 0.207843, 0.090196, 1.0 },
+ { 0.596078, 0.160784, 0.227451, 1.0 },
+ { 0.549020, 0.180392, 0.239216, 1.0 },
+ { 0.501961, 0.203922, 0.250980, 1.0 },
+ { 0.513725, 0.231373, 0.286275, 1.0 },
+ { 0.517647, 0.250980, 0.309804, 1.0 },
+ { 0.525490, 0.262745, 0.298039, 1.0 },
+ { 0.545098, 0.258824, 0.325490, 1.0 },
+ { 0.682353, 0.231373, 0.537255, 1.0 },
+ { 0.650980, 0.223529, 0.556863, 1.0 },
+ { 0.623529, 0.219608, 0.576471, 1.0 },
+ { 0.643137, 0.223529, 0.584314, 1.0 },
+ { 0.666667, 0.231373, 0.592157, 1.0 },
+ { 0.705882, 0.192157, 0.600000, 1.0 },
+ { 0.647059, 0.176471, 0.525490, 1.0 },
+ { 0.607843, 0.219608, 0.400000, 1.0 },
+ { 0.603922, 0.262745, 0.298039, 1.0 },
+ { 0.705882, 0.345098, 0.145098, 1.0 },
+ { 0.674510, 0.341176, 0.180392, 1.0 },
+ { 0.647059, 0.337255, 0.219608, 1.0 },
+ { 0.521569, 0.356863, 0.301961, 1.0 },
+ { 0.545098, 0.466667, 0.337255, 1.0 },
+ { 0.556863, 0.596078, 0.309804, 1.0 },
+ { 0.572549, 0.498039, 0.380392, 1.0 },
+ { 0.654902, 0.317647, 0.509804, 1.0 },
+ { 0.647059, 0.333333, 0.647059, 1.0 },
+ { 0.639216, 0.349020, 0.784314, 1.0 },
+ { 0.596078, 0.325490, 0.772549, 1.0 },
+ { 0.556863, 0.301961, 0.764706, 1.0 },
+ { 0.650980, 0.345098, 0.776471, 1.0 },
+ { 0.713725, 0.419608, 0.882353, 1.0 },
+ { 0.654902, 0.474510, 0.819608, 1.0 },
+ { 0.784314, 0.600000, 0.670588, 1.0 },
+ { 0.666667, 0.588235, 0.494118, 1.0 },
+ { 0.650980, 0.576471, 0.482353, 1.0 },
+ { 0.639216, 0.568627, 0.474510, 1.0 },
+ { 0.596078, 0.611765, 0.415686, 1.0 },
+ { 0.600000, 0.600000, 0.388235, 1.0 },
+ { 0.600000, 0.576471, 0.372549, 1.0 },
+ { 0.705882, 0.580392, 0.396078, 1.0 },
+ { 0.815686, 0.392157, 0.380392, 1.0 },
+ { 0.752941, 0.360784, 0.447059, 1.0 },
+ { 0.694118, 0.329412, 0.513725, 1.0 },
+ { 0.662745, 0.290196, 0.541176, 1.0 },
+ { 0.607843, 0.168627, 0.568627, 1.0 },
+ { 0.576471, 0.168627, 0.541176, 1.0 },
+ { 0.596078, 0.266667, 0.568627, 1.0 },
+ { 0.654902, 0.317647, 0.509804, 1.0 },
+ { 0.600000, 0.345098, 0.478431, 1.0 },
+ { 0.568627, 0.474510, 0.325490, 1.0 },
+ { 0.584314, 0.478431, 0.333333, 1.0 },
+ { 0.600000, 0.482353, 0.341176, 1.0 },
+ { 0.698039, 0.423529, 0.321569, 1.0 },
+ { 0.831373, 0.274510, 0.360784, 1.0 },
+ { 0.800000, 0.223529, 0.490196, 1.0 },
+ { 0.815686, 0.101961, 0.403922, 1.0 },
+ { 0.623529, 0.125490, 0.427451, 1.0 },
+ { 0.572549, 0.129412, 0.423529, 1.0 },
+ { 0.525490, 0.133333, 0.419608, 1.0 },
+ { 0.458824, 0.145098, 0.423529, 1.0 },
+ { 0.466667, 0.184314, 0.380392, 1.0 },
+ { 0.427451, 0.192157, 0.325490, 1.0 },
+ { 0.400000, 0.207843, 0.333333, 1.0 },
+ { 0.364706, 0.149020, 0.301961, 1.0 },
+ { 0.356863, 0.074510, 0.360784, 1.0 },
+ { 0.301961, 0.054902, 0.411765, 1.0 },
+ { 0.431373, 0.145098, 0.454902, 1.0 },
+ { 0.490196, 0.098039, 0.384314, 1.0 },
+ { 0.513725, 0.062745, 0.419608, 1.0 },
+ { 0.545098, 0.113725, 0.360784, 1.0 },
+ { 0.509804, 0.188235, 0.337255, 1.0 },
+ { 0.439216, 0.203922, 0.305882, 1.0 },
+ { 0.560784, 0.192157, 0.325490, 1.0 },
+ { 0.564706, 0.188235, 0.290196, 1.0 },
+ { 0.568627, 0.188235, 0.254902, 1.0 },
+ { 0.537255, 0.188235, 0.203922, 1.0 },
+ { 0.462745, 0.133333, 0.196078, 1.0 },
+ { 0.419608, 0.090196, 0.219608, 1.0 },
+ { 0.368627, 0.200000, 0.239216, 1.0 },
+ { 0.368627, 0.223529, 0.188235, 1.0 },
+ { 0.427451, 0.333333, 0.231373, 1.0 },
+ { 0.521569, 0.333333, 0.243137, 1.0 },
+ { 0.505882, 0.333333, 0.282353, 1.0 },
+ { 0.427451, 0.309804, 0.317647, 1.0 },
+ { 0.466667, 0.200000, 0.501961, 1.0 },
+ { 0.486275, 0.223529, 0.635294, 1.0 },
+ { 0.525490, 0.152941, 0.662745, 1.0 },
+ { 0.537255, 0.152941, 0.635294, 1.0 },
+ { 0.525490, 0.125490, 0.517647, 1.0 },
+ { 0.533333, 0.094118, 0.423529, 1.0 },
+ { 0.607843, 0.129412, 0.431373, 1.0 },
+ { 0.576471, 0.203922, 0.470588, 1.0 },
+ { 0.541176, 0.247059, 0.478431, 1.0 },
+ { 0.580392, 0.266667, 0.403922, 1.0 },
+ { 0.600000, 0.305882, 0.384314, 1.0 },
+ { 0.607843, 0.396078, 0.349020, 1.0 },
+ { 0.623529, 0.298039, 0.407843, 1.0 },
+ { 0.631373, 0.286275, 0.474510, 1.0 },
+ { 0.592157, 0.219608, 0.486275, 1.0 },
+ { 0.549020, 0.247059, 0.513725, 1.0 },
+ { 0.537255, 0.192157, 0.490196, 1.0 },
+ { 0.443137, 0.156863, 0.517647, 1.0 },
+ { 0.345098, 0.168627, 0.533333, 1.0 },
+ { 0.407843, 0.066667, 0.517647, 1.0 },
+ { 0.584314, 0.015686, 0.482353, 1.0 },
+ { 0.674510, 0.086275, 0.427451, 1.0 },
+ { 0.654902, 0.137255, 0.423529, 1.0 },
+ { 0.603922, 0.078431, 0.317647, 1.0 },
+ { 0.588235, 0.133333, 0.223529, 1.0 },
+ { 0.498039, 0.098039, 0.286275, 1.0 },
+ { 0.364706, 0.023529, 0.290196, 1.0 },
+ { 0.305882, 0.023529, 0.270588, 1.0 },
+ { 0.356863, 0.062745, 0.317647, 1.0 },
+ { 0.392157, 0.152941, 0.317647, 1.0 },
+ { 0.486275, 0.145098, 0.345098, 1.0 },
+ { 0.658824, 0.141176, 0.376471, 1.0 },
+ { 0.705882, 0.160784, 0.313725, 1.0 },
+ { 0.752941, 0.254902, 0.329412, 1.0 },
+ { 0.764706, 0.258824, 0.329412, 1.0 },
+ { 0.760784, 0.227451, 0.368627, 1.0 },
+ { 0.674510, 0.223529, 0.384314, 1.0 },
+ { 0.592157, 0.223529, 0.458824, 1.0 },
+ { 0.580392, 0.200000, 0.470588, 1.0 },
+ { 0.635294, 0.176471, 0.482353, 1.0 },
+ { 0.643137, 0.184314, 0.462745, 1.0 },
+ { 0.678431, 0.105882, 0.423529, 1.0 },
+ { 0.678431, 0.137255, 0.337255, 1.0 },
+ { 0.690196, 0.168627, 0.274510, 1.0 },
+ { 0.701961, 0.168627, 0.184314, 1.0 },
+ { 0.721569, 0.207843, 0.043137, 1.0 },
+ { 0.764706, 0.258824, 0.094118, 1.0 },
+ { 0.729412, 0.298039, 0.098039, 1.0 },
+ { 0.709804, 0.207843, 0.164706, 1.0 },
+ { 0.705882, 0.211765, 0.223529, 1.0 },
+ { 0.690196, 0.176471, 0.231373, 1.0 },
+ { 0.705882, 0.200000, 0.278431, 1.0 },
+ { 0.701961, 0.176471, 0.372549, 1.0 },
+ { 0.647059, 0.215686, 0.454902, 1.0 },
+ { 0.662745, 0.247059, 0.541176, 1.0 },
+ { 0.670588, 0.258824, 0.592157, 1.0 },
+ { 0.682353, 0.290196, 0.494118, 1.0 },
+ { 0.733333, 0.317647, 0.396078, 1.0 },
+ { 0.713725, 0.313725, 0.294118, 1.0 },
+ { 0.733333, 0.301961, 0.094118, 1.0 },
+ };
+/* 2u0020pp1t.jpg */
+static double4 colors_301[] = {
+ { 0.450980, 0.898039, 0.705882, 1.0 },
+ { 0.384314, 0.603922, 0.796078, 1.0 },
+ { 0.400000, 0.533333, 0.858824, 1.0 },
+ { 0.419608, 0.462745, 0.925490, 1.0 },
+ { 0.466667, 0.439216, 0.913725, 1.0 },
+ { 0.513725, 0.419608, 0.905882, 1.0 },
+ { 0.501961, 0.411765, 0.917647, 1.0 },
+ { 0.490196, 0.403922, 0.929412, 1.0 },
+ { 0.443137, 0.447059, 0.945098, 1.0 },
+ { 0.513725, 0.537255, 0.941176, 1.0 },
+ { 0.588235, 0.631373, 0.941176, 1.0 },
+ { 0.588235, 0.635294, 0.709804, 1.0 },
+ { 0.592157, 0.639216, 0.482353, 1.0 },
+ { 0.556863, 0.627451, 0.490196, 1.0 },
+ { 0.525490, 0.615686, 0.501961, 1.0 },
+ { 0.478431, 0.580392, 0.588235, 1.0 },
+ { 0.431373, 0.545098, 0.678431, 1.0 },
+ { 0.525490, 0.588235, 0.890196, 1.0 },
+ { 0.490196, 0.600000, 0.905882, 1.0 },
+ { 0.454902, 0.615686, 0.925490, 1.0 },
+ { 0.560784, 0.576471, 0.756863, 1.0 },
+ { 0.666667, 0.541176, 0.592157, 1.0 },
+ { 0.686275, 0.494118, 0.521569, 1.0 },
+ { 0.709804, 0.450980, 0.454902, 1.0 },
+ { 0.815686, 0.623529, 0.403922, 1.0 },
+ { 0.768627, 0.600000, 0.462745, 1.0 },
+ { 0.725490, 0.576471, 0.525490, 1.0 },
+ { 0.694118, 0.580392, 0.572549, 1.0 },
+ { 0.662745, 0.584314, 0.619608, 1.0 },
+ { 0.611765, 0.494118, 0.772549, 1.0 },
+ { 0.564706, 0.407843, 0.929412, 1.0 },
+ { 0.501961, 0.384314, 0.901961, 1.0 },
+ { 0.439216, 0.482353, 0.945098, 1.0 },
+ { 0.415686, 0.690196, 0.960784, 1.0 },
+ { 0.411765, 0.749020, 0.894118, 1.0 },
+ { 0.411765, 0.811765, 0.827451, 1.0 },
+ { 0.466667, 0.827451, 0.756863, 1.0 },
+ { 0.521569, 0.843137, 0.686275, 1.0 },
+ { 0.556863, 0.831373, 0.678431, 1.0 },
+ { 0.596078, 0.823529, 0.674510, 1.0 },
+ { 0.619608, 0.803922, 0.639216, 1.0 },
+ { 0.560784, 0.780392, 0.580392, 1.0 },
+ { 0.501961, 0.760784, 0.521569, 1.0 },
+ { 0.490196, 0.800000, 0.568627, 1.0 },
+ { 0.482353, 0.839216, 0.615686, 1.0 },
+ { 0.486275, 0.858824, 0.627451, 1.0 },
+ { 0.494118, 0.878431, 0.639216, 1.0 },
+ { 0.486275, 0.843137, 0.674510, 1.0 },
+ { 0.474510, 0.839216, 0.725490, 1.0 },
+ { 0.474510, 0.870588, 0.713725, 1.0 },
+ { 0.482353, 0.847059, 0.705882, 1.0 },
+ { 0.494118, 0.827451, 0.698039, 1.0 },
+ { 0.509804, 0.819608, 0.713725, 1.0 },
+ { 0.525490, 0.811765, 0.733333, 1.0 },
+ { 0.513725, 0.800000, 0.752941, 1.0 },
+ { 0.505882, 0.788235, 0.776471, 1.0 },
+ { 0.592157, 0.784314, 0.768627, 1.0 },
+ { 0.639216, 0.788235, 0.698039, 1.0 },
+ { 0.690196, 0.796078, 0.627451, 1.0 },
+ { 0.705882, 0.776471, 0.615686, 1.0 },
+ { 0.725490, 0.756863, 0.603922, 1.0 },
+ { 0.686275, 0.725490, 0.580392, 1.0 },
+ { 0.650980, 0.698039, 0.556863, 1.0 },
+ { 0.596078, 0.698039, 0.552941, 1.0 },
+ { 0.576471, 0.721569, 0.450980, 1.0 },
+ { 0.501961, 0.807843, 0.509804, 1.0 },
+ { 0.545098, 0.796078, 0.537255, 1.0 },
+ { 0.592157, 0.784314, 0.564706, 1.0 },
+ { 0.639216, 0.768627, 0.572549, 1.0 },
+ { 0.690196, 0.756863, 0.580392, 1.0 },
+ { 0.811765, 0.635294, 0.513725, 1.0 },
+ { 0.843137, 0.603922, 0.490196, 1.0 },
+ { 0.909804, 0.658824, 0.368627, 1.0 },
+ { 0.862745, 0.631373, 0.364706, 1.0 },
+ { 0.815686, 0.603922, 0.360784, 1.0 },
+ { 0.745098, 0.592157, 0.415686, 1.0 },
+ { 0.678431, 0.584314, 0.474510, 1.0 },
+ { 0.686275, 0.615686, 0.494118, 1.0 },
+ { 0.698039, 0.647059, 0.513725, 1.0 },
+ { 0.623529, 0.752941, 0.584314, 1.0 },
+ { 0.533333, 0.901961, 0.658824, 1.0 },
+ { 0.498039, 0.941176, 0.721569, 1.0 },
+ { 0.458824, 0.952941, 0.713725, 1.0 },
+ { 0.423529, 0.968627, 0.705882, 1.0 },
+ { 0.415686, 0.952941, 0.760784, 1.0 },
+ { 0.407843, 0.937255, 0.819608, 1.0 },
+ { 0.450980, 0.894118, 0.784314, 1.0 },
+ { 0.486275, 0.901961, 0.811765, 1.0 },
+ { 0.650980, 0.917647, 0.819608, 1.0 },
+ { 0.623529, 0.878431, 0.749020, 1.0 },
+ { 0.600000, 0.843137, 0.682353, 1.0 },
+ { 0.584314, 0.835294, 0.670588, 1.0 },
+ { 0.568627, 0.831373, 0.658824, 1.0 },
+ { 0.560784, 0.823529, 0.650980, 1.0 },
+ { 0.541176, 0.854902, 0.623529, 1.0 },
+ { 0.600000, 0.823529, 0.615686, 1.0 },
+ { 0.670588, 0.792157, 0.517647, 1.0 },
+ { 0.596078, 0.623529, 0.423529, 1.0 },
+ { 0.603922, 0.623529, 0.419608, 1.0 },
+ { 0.611765, 0.623529, 0.415686, 1.0 },
+ { 0.592157, 0.631373, 0.431373, 1.0 },
+ { 0.576471, 0.639216, 0.447059, 1.0 },
+ { 0.525490, 0.647059, 0.525490, 1.0 },
+ { 0.384314, 0.611765, 0.792157, 1.0 },
+ { 0.286275, 0.792157, 0.643137, 1.0 },
+ { 0.352941, 0.827451, 0.647059, 1.0 },
+ { 0.419608, 0.862745, 0.650980, 1.0 },
+ { 0.364706, 0.843137, 0.705882, 1.0 },
+ { 0.309804, 0.823529, 0.760784, 1.0 },
+ { 0.360784, 0.807843, 0.811765, 1.0 },
+ { 0.376471, 0.784314, 0.819608, 1.0 },
+ { 0.337255, 0.827451, 0.796078, 1.0 },
+ { 0.329412, 0.898039, 0.768627, 1.0 },
+ { 0.443137, 0.905882, 0.670588, 1.0 },
+ { 0.466667, 0.905882, 0.698039, 1.0 },
+ { 0.490196, 0.905882, 0.725490, 1.0 },
+ { 0.494118, 0.894118, 0.741176, 1.0 },
+ { 0.470588, 0.913725, 0.694118, 1.0 },
+ { 0.458824, 0.862745, 0.647059, 1.0 },
+ { 0.396078, 0.933333, 0.666667, 1.0 },
+ { 0.368627, 0.960784, 0.596078, 1.0 },
+ { 0.380392, 0.941176, 0.635294, 1.0 },
+ { 0.392157, 0.925490, 0.674510, 1.0 },
+ { 0.427451, 0.894118, 0.721569, 1.0 },
+ { 0.462745, 0.862745, 0.768627, 1.0 },
+ { 0.498039, 0.862745, 0.819608, 1.0 },
+ { 0.498039, 0.843137, 0.890196, 1.0 },
+ { 0.435294, 0.827451, 0.890196, 1.0 },
+ { 0.337255, 0.819608, 0.949020, 1.0 },
+ { 0.207843, 0.725490, 0.913725, 1.0 },
+ { 0.235294, 0.698039, 0.941176, 1.0 },
+ { 0.266667, 0.670588, 0.972549, 1.0 },
+ { 0.294118, 0.737255, 0.901961, 1.0 },
+ { 0.329412, 0.776471, 0.878431, 1.0 },
+ { 0.462745, 0.811765, 0.866667, 1.0 },
+ { 0.443137, 0.831373, 0.811765, 1.0 },
+ { 0.513725, 0.796078, 0.639216, 1.0 },
+ { 0.501961, 0.749020, 0.556863, 1.0 },
+ { 0.490196, 0.705882, 0.478431, 1.0 },
+ { 0.486275, 0.701961, 0.450980, 1.0 },
+ { 0.482353, 0.701961, 0.423529, 1.0 },
+ { 0.501961, 0.717647, 0.454902, 1.0 },
+ { 0.541176, 0.737255, 0.505882, 1.0 },
+ { 0.572549, 0.690196, 0.541176, 1.0 },
+ { 0.600000, 0.729412, 0.615686, 1.0 },
+ { 0.470588, 0.764706, 0.737255, 1.0 },
+ { 0.443137, 0.717647, 0.776471, 1.0 },
+ { 0.419608, 0.670588, 0.819608, 1.0 },
+ { 0.466667, 0.733333, 0.768627, 1.0 },
+ { 0.603922, 0.698039, 0.647059, 1.0 },
+ { 0.576471, 0.639216, 0.454902, 1.0 },
+ { 0.568627, 0.537255, 0.392157, 1.0 },
+ { 0.678431, 0.470588, 0.313725, 1.0 },
+ { 0.686275, 0.486275, 0.321569, 1.0 },
+ { 0.694118, 0.501961, 0.333333, 1.0 },
+ { 0.768627, 0.458824, 0.341176, 1.0 },
+ { 0.784314, 0.494118, 0.349020, 1.0 },
+ { 0.768627, 0.501961, 0.325490, 1.0 },
+ { 0.819608, 0.513725, 0.325490, 1.0 },
+ { 0.890196, 0.623529, 0.329412, 1.0 },
+ { 0.921569, 0.678431, 0.352941, 1.0 },
+ { 0.756863, 0.745098, 0.380392, 1.0 },
+ { 0.717647, 0.792157, 0.419608, 1.0 },
+ { 0.682353, 0.839216, 0.462745, 1.0 },
+ { 0.592157, 0.949020, 0.635294, 1.0 },
+ { 0.462745, 0.909804, 0.639216, 1.0 },
+ { 0.419608, 0.874510, 0.698039, 1.0 },
+ { 0.321569, 0.811765, 0.780392, 1.0 },
+ { 0.282353, 0.725490, 0.882353, 1.0 },
+ { 0.305882, 0.678431, 0.905882, 1.0 },
+ { 0.333333, 0.631373, 0.929412, 1.0 },
+ { 0.372549, 0.564706, 0.937255, 1.0 },
+ { 0.341176, 0.576471, 0.862745, 1.0 },
+ { 0.356863, 0.619608, 0.894118, 1.0 },
+ { 0.380392, 0.615686, 0.890196, 1.0 },
+ { 0.470588, 0.701961, 0.858824, 1.0 },
+ { 0.517647, 0.749020, 0.780392, 1.0 },
+ { 0.533333, 0.800000, 0.647059, 1.0 },
+ { 0.509804, 0.737255, 0.639216, 1.0 },
+ { 0.537255, 0.749020, 0.556863, 1.0 },
+ { 0.576471, 0.737255, 0.517647, 1.0 },
+ { 0.584314, 0.705882, 0.470588, 1.0 },
+ { 0.600000, 0.650980, 0.482353, 1.0 },
+ { 0.674510, 0.627451, 0.470588, 1.0 },
+ { 0.760784, 0.690196, 0.431373, 1.0 },
+ { 0.756863, 0.733333, 0.431373, 1.0 },
+ { 0.752941, 0.776471, 0.431373, 1.0 },
+ { 0.650980, 0.835294, 0.474510, 1.0 },
+ { 0.580392, 0.866667, 0.545098, 1.0 },
+ { 0.486275, 0.909804, 0.572549, 1.0 },
+ { 0.505882, 0.898039, 0.615686, 1.0 },
+ { 0.486275, 0.894118, 0.654902, 1.0 },
+ { 0.419608, 0.850980, 0.745098, 1.0 },
+ { 0.380392, 0.839216, 0.815686, 1.0 },
+ { 0.372549, 0.870588, 0.835294, 1.0 },
+ { 0.345098, 0.894118, 0.850980, 1.0 },
+ { 0.345098, 0.866667, 0.901961, 1.0 },
+ { 0.333333, 0.870588, 0.901961, 1.0 },
+ { 0.274510, 0.800000, 0.945098, 1.0 },
+ { 0.219608, 0.764706, 0.933333, 1.0 },
+ { 0.243137, 0.666667, 0.917647, 1.0 },
+ { 0.286275, 0.658824, 0.988235, 1.0 },
+ { 0.341176, 0.647059, 0.972549, 1.0 },
+ { 0.325490, 0.600000, 0.972549, 1.0 },
+ { 0.239216, 0.592157, 0.968627, 1.0 },
+ { 0.231373, 0.541176, 0.945098, 1.0 },
+ { 0.282353, 0.549020, 0.945098, 1.0 },
+ { 0.309804, 0.556863, 0.968627, 1.0 },
+ { 0.349020, 0.584314, 0.960784, 1.0 },
+ { 0.368627, 0.580392, 0.956863, 1.0 },
+ { 0.415686, 0.580392, 0.917647, 1.0 },
+ { 0.462745, 0.509804, 0.949020, 1.0 },
+ { 0.396078, 0.568627, 0.917647, 1.0 },
+ { 0.403922, 0.576471, 0.831373, 1.0 },
+ { 0.474510, 0.662745, 0.819608, 1.0 },
+ { 0.482353, 0.752941, 0.678431, 1.0 },
+ { 0.478431, 0.729412, 0.584314, 1.0 },
+ { 0.564706, 0.729412, 0.482353, 1.0 },
+ { 0.560784, 0.756863, 0.423529, 1.0 },
+ { 0.525490, 0.709804, 0.443137, 1.0 },
+ { 0.521569, 0.721569, 0.411765, 1.0 },
+ { 0.556863, 0.666667, 0.376471, 1.0 },
+ { 0.596078, 0.686275, 0.403922, 1.0 },
+ { 0.721569, 0.694118, 0.349020, 1.0 },
+ { 0.760784, 0.576471, 0.254902, 1.0 },
+ { 0.745098, 0.482353, 0.317647, 1.0 },
+ { 0.729412, 0.501961, 0.345098, 1.0 },
+ { 0.686275, 0.584314, 0.517647, 1.0 },
+ { 0.658824, 0.662745, 0.607843, 1.0 },
+ { 0.419608, 0.686275, 0.776471, 1.0 },
+ { 0.333333, 0.678431, 0.835294, 1.0 },
+ { 0.278431, 0.694118, 0.921569, 1.0 },
+ { 0.254902, 0.611765, 0.968627, 1.0 },
+ { 0.200000, 0.592157, 0.898039, 1.0 },
+ { 0.243137, 0.584314, 0.898039, 1.0 },
+ { 0.325490, 0.658824, 0.874510, 1.0 },
+ { 0.325490, 0.749020, 0.850980, 1.0 },
+ { 0.329412, 0.850980, 0.831373, 1.0 },
+ { 0.380392, 0.913725, 0.898039, 1.0 },
+ { 0.407843, 0.964706, 0.870588, 1.0 },
+ { 0.470588, 0.917647, 0.886275, 1.0 },
+ { 0.501961, 0.874510, 0.890196, 1.0 },
+ { 0.509804, 0.925490, 0.909804, 1.0 },
+ { 0.525490, 0.913725, 0.894118, 1.0 },
+ { 0.572549, 0.925490, 0.878431, 1.0 },
+ { 0.509804, 0.964706, 0.827451, 1.0 },
+ { 0.533333, 0.862745, 0.733333, 1.0 },
+ { 0.596078, 0.819608, 0.690196, 1.0 },
+ { 0.615686, 0.756863, 0.654902, 1.0 },
+ { 0.631373, 0.650980, 0.533333, 1.0 },
+ { 0.615686, 0.576471, 0.439216, 1.0 },
+ { 0.647059, 0.568627, 0.337255, 1.0 },
+ { 0.619608, 0.545098, 0.325490, 1.0 },
+ { 0.521569, 0.658824, 0.431373, 1.0 },
+ { 0.458824, 0.905882, 0.623529, 1.0 },
+ { 0.447059, 0.796078, 0.482353, 1.0 },
+ };
+/* 2u0020t.jpg */
+static double4 colors_302[] = {
+ { 0.698039, 0.239216, 0.109804, 1.0 },
+ { 0.627451, 0.239216, 0.117647, 1.0 },
+ { 0.623529, 0.235294, 0.149020, 1.0 },
+ { 0.619608, 0.235294, 0.184314, 1.0 },
+ { 0.600000, 0.160784, 0.180392, 1.0 },
+ { 0.580392, 0.086275, 0.180392, 1.0 },
+ { 0.568627, 0.054902, 0.145098, 1.0 },
+ { 0.556863, 0.023529, 0.109804, 1.0 },
+ { 0.458824, 0.070588, 0.090196, 1.0 },
+ { 0.431373, 0.105882, 0.164706, 1.0 },
+ { 0.407843, 0.141176, 0.239216, 1.0 },
+ { 0.392157, 0.109804, 0.290196, 1.0 },
+ { 0.376471, 0.082353, 0.345098, 1.0 },
+ { 0.380392, 0.078431, 0.403922, 1.0 },
+ { 0.388235, 0.074510, 0.462745, 1.0 },
+ { 0.415686, 0.062745, 0.435294, 1.0 },
+ { 0.447059, 0.054902, 0.407843, 1.0 },
+ { 0.541176, 0.090196, 0.313725, 1.0 },
+ { 0.560784, 0.078431, 0.258824, 1.0 },
+ { 0.580392, 0.070588, 0.203922, 1.0 },
+ { 0.541176, 0.094118, 0.207843, 1.0 },
+ { 0.501961, 0.117647, 0.215686, 1.0 },
+ { 0.529412, 0.113725, 0.231373, 1.0 },
+ { 0.560784, 0.113725, 0.247059, 1.0 },
+ { 0.623529, 0.043137, 0.239216, 1.0 },
+ { 0.603922, 0.074510, 0.258824, 1.0 },
+ { 0.588235, 0.105882, 0.278431, 1.0 },
+ { 0.564706, 0.125490, 0.274510, 1.0 },
+ { 0.545098, 0.149020, 0.274510, 1.0 },
+ { 0.505882, 0.164706, 0.313725, 1.0 },
+ { 0.466667, 0.180392, 0.356863, 1.0 },
+ { 0.403922, 0.176471, 0.415686, 1.0 },
+ { 0.427451, 0.215686, 0.450980, 1.0 },
+ { 0.431373, 0.286275, 0.498039, 1.0 },
+ { 0.443137, 0.262745, 0.501961, 1.0 },
+ { 0.458824, 0.243137, 0.509804, 1.0 },
+ { 0.450980, 0.231373, 0.501961, 1.0 },
+ { 0.443137, 0.219608, 0.498039, 1.0 },
+ { 0.454902, 0.227451, 0.470588, 1.0 },
+ { 0.466667, 0.235294, 0.447059, 1.0 },
+ { 0.403922, 0.258824, 0.427451, 1.0 },
+ { 0.419608, 0.250980, 0.443137, 1.0 },
+ { 0.435294, 0.243137, 0.458824, 1.0 },
+ { 0.482353, 0.219608, 0.396078, 1.0 },
+ { 0.533333, 0.196078, 0.333333, 1.0 },
+ { 0.533333, 0.188235, 0.278431, 1.0 },
+ { 0.537255, 0.184314, 0.223529, 1.0 },
+ { 0.517647, 0.137255, 0.258824, 1.0 },
+ { 0.490196, 0.137255, 0.341176, 1.0 },
+ { 0.274510, 0.109804, 0.439216, 1.0 },
+ { 0.160784, 0.133333, 0.529412, 1.0 },
+ { 0.047059, 0.160784, 0.623529, 1.0 },
+ { 0.098039, 0.298039, 0.631373, 1.0 },
+ { 0.152941, 0.439216, 0.639216, 1.0 },
+ { 0.180392, 0.454902, 0.592157, 1.0 },
+ { 0.207843, 0.474510, 0.549020, 1.0 },
+ { 0.372549, 0.431373, 0.505882, 1.0 },
+ { 0.396078, 0.364706, 0.482353, 1.0 },
+ { 0.423529, 0.301961, 0.462745, 1.0 },
+ { 0.435294, 0.337255, 0.470588, 1.0 },
+ { 0.450980, 0.372549, 0.482353, 1.0 },
+ { 0.415686, 0.388235, 0.513725, 1.0 },
+ { 0.384314, 0.407843, 0.549020, 1.0 },
+ { 0.376471, 0.478431, 0.545098, 1.0 },
+ { 0.356863, 0.521569, 0.615686, 1.0 },
+ { 0.215686, 0.478431, 0.643137, 1.0 },
+ { 0.270588, 0.407843, 0.552941, 1.0 },
+ { 0.329412, 0.341176, 0.462745, 1.0 },
+ { 0.321569, 0.282353, 0.411765, 1.0 },
+ { 0.317647, 0.223529, 0.364706, 1.0 },
+ { 0.419608, 0.223529, 0.321569, 1.0 },
+ { 0.423529, 0.215686, 0.200000, 1.0 },
+ { 0.611765, 0.298039, 0.105882, 1.0 },
+ { 0.607843, 0.329412, 0.062745, 1.0 },
+ { 0.607843, 0.364706, 0.023529, 1.0 },
+ { 0.658824, 0.364706, 0.011765, 1.0 },
+ { 0.709804, 0.368627, 0.003922, 1.0 },
+ { 0.705882, 0.376471, 0.027451, 1.0 },
+ { 0.705882, 0.384314, 0.054902, 1.0 },
+ { 0.678431, 0.400000, 0.047059, 1.0 },
+ { 0.674510, 0.415686, 0.035294, 1.0 },
+ { 0.643137, 0.466667, 0.141176, 1.0 },
+ { 0.674510, 0.419608, 0.094118, 1.0 },
+ { 0.709804, 0.376471, 0.050980, 1.0 },
+ { 0.725490, 0.325490, 0.058824, 1.0 },
+ { 0.745098, 0.274510, 0.070588, 1.0 },
+ { 0.733333, 0.250980, 0.121569, 1.0 },
+ { 0.666667, 0.266667, 0.117647, 1.0 },
+ { 0.588235, 0.482353, 0.125490, 1.0 },
+ { 0.576471, 0.529412, 0.090196, 1.0 },
+ { 0.568627, 0.580392, 0.058824, 1.0 },
+ { 0.486275, 0.600000, 0.047059, 1.0 },
+ { 0.403922, 0.623529, 0.039216, 1.0 },
+ { 0.521569, 0.564706, 0.023529, 1.0 },
+ { 0.564706, 0.549020, 0.058824, 1.0 },
+ { 0.521569, 0.474510, 0.074510, 1.0 },
+ { 0.521569, 0.396078, 0.094118, 1.0 },
+ { 0.470588, 0.207843, 0.337255, 1.0 },
+ { 0.505882, 0.137255, 0.352941, 1.0 },
+ { 0.545098, 0.070588, 0.372549, 1.0 },
+ { 0.592157, 0.070588, 0.364706, 1.0 },
+ { 0.639216, 0.074510, 0.356863, 1.0 },
+ { 0.639216, 0.043137, 0.329412, 1.0 },
+ { 0.600000, 0.074510, 0.282353, 1.0 },
+ { 0.639216, 0.101961, 0.203922, 1.0 },
+ { 0.552941, 0.094118, 0.227451, 1.0 },
+ { 0.470588, 0.090196, 0.250980, 1.0 },
+ { 0.458824, 0.105882, 0.294118, 1.0 },
+ { 0.447059, 0.121569, 0.341176, 1.0 },
+ { 0.368627, 0.207843, 0.435294, 1.0 },
+ { 0.388235, 0.231373, 0.474510, 1.0 },
+ { 0.352941, 0.321569, 0.505882, 1.0 },
+ { 0.305882, 0.337255, 0.592157, 1.0 },
+ { 0.341176, 0.462745, 0.643137, 1.0 },
+ { 0.364706, 0.466667, 0.650980, 1.0 },
+ { 0.392157, 0.474510, 0.658824, 1.0 },
+ { 0.403922, 0.396078, 0.650980, 1.0 },
+ { 0.282353, 0.298039, 0.647059, 1.0 },
+ { 0.211765, 0.309804, 0.568627, 1.0 },
+ { 0.152941, 0.317647, 0.513725, 1.0 },
+ { 0.058824, 0.321569, 0.596078, 1.0 },
+ { 0.086275, 0.341176, 0.627451, 1.0 },
+ { 0.117647, 0.360784, 0.662745, 1.0 },
+ { 0.188235, 0.376471, 0.654902, 1.0 },
+ { 0.262745, 0.396078, 0.647059, 1.0 },
+ { 0.380392, 0.380392, 0.584314, 1.0 },
+ { 0.443137, 0.376471, 0.541176, 1.0 },
+ { 0.490196, 0.317647, 0.454902, 1.0 },
+ { 0.611765, 0.286275, 0.403922, 1.0 },
+ { 0.698039, 0.145098, 0.168627, 1.0 },
+ { 0.678431, 0.109804, 0.152941, 1.0 },
+ { 0.658824, 0.078431, 0.141176, 1.0 },
+ { 0.647059, 0.039216, 0.164706, 1.0 },
+ { 0.662745, 0.086275, 0.196078, 1.0 },
+ { 0.639216, 0.101961, 0.180392, 1.0 },
+ { 0.619608, 0.145098, 0.211765, 1.0 },
+ { 0.443137, 0.211765, 0.337255, 1.0 },
+ { 0.396078, 0.247059, 0.392157, 1.0 },
+ { 0.352941, 0.282353, 0.447059, 1.0 },
+ { 0.349020, 0.298039, 0.462745, 1.0 },
+ { 0.349020, 0.317647, 0.478431, 1.0 },
+ { 0.384314, 0.407843, 0.541176, 1.0 },
+ { 0.352941, 0.478431, 0.529412, 1.0 },
+ { 0.196078, 0.482353, 0.447059, 1.0 },
+ { 0.192157, 0.470588, 0.454902, 1.0 },
+ { 0.305882, 0.321569, 0.568627, 1.0 },
+ { 0.325490, 0.317647, 0.576471, 1.0 },
+ { 0.345098, 0.317647, 0.584314, 1.0 },
+ { 0.396078, 0.309804, 0.501961, 1.0 },
+ { 0.431373, 0.317647, 0.545098, 1.0 },
+ { 0.443137, 0.282353, 0.556863, 1.0 },
+ { 0.545098, 0.274510, 0.537255, 1.0 },
+ { 0.564706, 0.172549, 0.454902, 1.0 },
+ { 0.588235, 0.152941, 0.411765, 1.0 },
+ { 0.615686, 0.137255, 0.368627, 1.0 },
+ { 0.631373, 0.066667, 0.309804, 1.0 },
+ { 0.619608, 0.050980, 0.305882, 1.0 },
+ { 0.615686, 0.054902, 0.305882, 1.0 },
+ { 0.615686, 0.062745, 0.321569, 1.0 },
+ { 0.541176, 0.117647, 0.352941, 1.0 },
+ { 0.490196, 0.121569, 0.329412, 1.0 },
+ { 0.443137, 0.180392, 0.207843, 1.0 },
+ { 0.474510, 0.164706, 0.200000, 1.0 },
+ { 0.505882, 0.152941, 0.192157, 1.0 },
+ { 0.494118, 0.074510, 0.247059, 1.0 },
+ { 0.556863, 0.078431, 0.239216, 1.0 },
+ { 0.545098, 0.078431, 0.188235, 1.0 },
+ { 0.564706, 0.039216, 0.137255, 1.0 },
+ { 0.654902, 0.105882, 0.149020, 1.0 },
+ { 0.650980, 0.149020, 0.156863, 1.0 },
+ { 0.650980, 0.192157, 0.164706, 1.0 },
+ { 0.639216, 0.286275, 0.149020, 1.0 },
+ { 0.552941, 0.337255, 0.184314, 1.0 },
+ { 0.439216, 0.321569, 0.423529, 1.0 },
+ { 0.364706, 0.262745, 0.407843, 1.0 },
+ { 0.235294, 0.227451, 0.482353, 1.0 },
+ { 0.227451, 0.282353, 0.529412, 1.0 },
+ { 0.152941, 0.341176, 0.600000, 1.0 },
+ { 0.152941, 0.423529, 0.686275, 1.0 },
+ { 0.219608, 0.407843, 0.690196, 1.0 },
+ { 0.266667, 0.235294, 0.623529, 1.0 },
+ { 0.325490, 0.247059, 0.525490, 1.0 },
+ { 0.482353, 0.207843, 0.494118, 1.0 },
+ { 0.537255, 0.101961, 0.470588, 1.0 },
+ { 0.474510, 0.058824, 0.349020, 1.0 },
+ { 0.474510, 0.070588, 0.321569, 1.0 },
+ { 0.474510, 0.082353, 0.294118, 1.0 },
+ { 0.443137, 0.043137, 0.298039, 1.0 },
+ { 0.427451, 0.078431, 0.298039, 1.0 },
+ { 0.462745, 0.149020, 0.380392, 1.0 },
+ { 0.521569, 0.149020, 0.407843, 1.0 },
+ { 0.556863, 0.054902, 0.380392, 1.0 },
+ { 0.623529, 0.031373, 0.396078, 1.0 },
+ { 0.662745, 0.050980, 0.298039, 1.0 },
+ { 0.729412, 0.180392, 0.231373, 1.0 },
+ { 0.745098, 0.227451, 0.145098, 1.0 },
+ { 0.760784, 0.384314, 0.086275, 1.0 },
+ { 0.756863, 0.443137, 0.054902, 1.0 },
+ { 0.756863, 0.415686, 0.035294, 1.0 },
+ { 0.705882, 0.325490, 0.054902, 1.0 },
+ { 0.678431, 0.215686, 0.019608, 1.0 },
+ { 0.654902, 0.121569, 0.137255, 1.0 },
+ { 0.623529, 0.121569, 0.125490, 1.0 },
+ { 0.627451, 0.141176, 0.133333, 1.0 },
+ { 0.588235, 0.200000, 0.117647, 1.0 },
+ { 0.619608, 0.250980, 0.149020, 1.0 },
+ { 0.541176, 0.294118, 0.082353, 1.0 },
+ { 0.537255, 0.384314, 0.090196, 1.0 },
+ { 0.552941, 0.368627, 0.047059, 1.0 },
+ { 0.552941, 0.372549, 0.039216, 1.0 },
+ { 0.568627, 0.415686, 0.050980, 1.0 },
+ { 0.603922, 0.447059, 0.074510, 1.0 },
+ { 0.596078, 0.447059, 0.160784, 1.0 },
+ { 0.403922, 0.349020, 0.235294, 1.0 },
+ { 0.415686, 0.356863, 0.274510, 1.0 },
+ { 0.400000, 0.274510, 0.294118, 1.0 },
+ { 0.415686, 0.235294, 0.247059, 1.0 },
+ { 0.462745, 0.278431, 0.215686, 1.0 },
+ { 0.647059, 0.298039, 0.141176, 1.0 },
+ { 0.756863, 0.333333, 0.082353, 1.0 },
+ { 0.760784, 0.290196, 0.050980, 1.0 },
+ { 0.776471, 0.290196, 0.054902, 1.0 },
+ { 0.780392, 0.262745, 0.070588, 1.0 },
+ { 0.690196, 0.219608, 0.023529, 1.0 },
+ { 0.725490, 0.141176, 0.117647, 1.0 },
+ { 0.682353, 0.121569, 0.098039, 1.0 },
+ { 0.588235, 0.078431, 0.117647, 1.0 },
+ { 0.603922, 0.050980, 0.113725, 1.0 },
+ { 0.694118, 0.078431, 0.043137, 1.0 },
+ { 0.717647, 0.239216, 0.047059, 1.0 },
+ { 0.674510, 0.368627, 0.109804, 1.0 },
+ { 0.666667, 0.403922, 0.137255, 1.0 },
+ { 0.639216, 0.380392, 0.145098, 1.0 },
+ { 0.631373, 0.341176, 0.345098, 1.0 },
+ { 0.498039, 0.356863, 0.458824, 1.0 },
+ { 0.474510, 0.419608, 0.419608, 1.0 },
+ { 0.447059, 0.337255, 0.392157, 1.0 },
+ { 0.450980, 0.337255, 0.345098, 1.0 },
+ { 0.600000, 0.313725, 0.176471, 1.0 },
+ { 0.643137, 0.313725, 0.129412, 1.0 },
+ { 0.576471, 0.247059, 0.207843, 1.0 },
+ { 0.564706, 0.219608, 0.384314, 1.0 },
+ { 0.486275, 0.207843, 0.435294, 1.0 },
+ { 0.486275, 0.313725, 0.521569, 1.0 },
+ { 0.450980, 0.345098, 0.560784, 1.0 },
+ { 0.427451, 0.372549, 0.615686, 1.0 },
+ { 0.396078, 0.411765, 0.600000, 1.0 },
+ { 0.403922, 0.415686, 0.584314, 1.0 },
+ { 0.380392, 0.431373, 0.603922, 1.0 },
+ { 0.384314, 0.419608, 0.588235, 1.0 },
+ { 0.325490, 0.352941, 0.517647, 1.0 },
+ { 0.254902, 0.423529, 0.349020, 1.0 },
+ { 0.266667, 0.380392, 0.443137, 1.0 },
+ { 0.282353, 0.235294, 0.525490, 1.0 },
+ { 0.345098, 0.168627, 0.439216, 1.0 },
+ { 0.278431, 0.188235, 0.494118, 1.0 },
+ };
+/* 2u0024t.jpg */
+static double4 colors_303[] = {
+ { 0.054902, 0.313725, 0.133333, 1.0 },
+ { 0.188235, 0.298039, 0.243137, 1.0 },
+ { 0.270588, 0.235294, 0.278431, 1.0 },
+ { 0.356863, 0.172549, 0.313725, 1.0 },
+ { 0.462745, 0.145098, 0.341176, 1.0 },
+ { 0.568627, 0.117647, 0.372549, 1.0 },
+ { 0.584314, 0.188235, 0.352941, 1.0 },
+ { 0.603922, 0.262745, 0.337255, 1.0 },
+ { 0.615686, 0.423529, 0.262745, 1.0 },
+ { 0.635294, 0.447059, 0.215686, 1.0 },
+ { 0.654902, 0.474510, 0.172549, 1.0 },
+ { 0.631373, 0.415686, 0.176471, 1.0 },
+ { 0.611765, 0.360784, 0.180392, 1.0 },
+ { 0.643137, 0.309804, 0.184314, 1.0 },
+ { 0.674510, 0.262745, 0.188235, 1.0 },
+ { 0.635294, 0.235294, 0.192157, 1.0 },
+ { 0.596078, 0.211765, 0.200000, 1.0 },
+ { 0.658824, 0.384314, 0.149020, 1.0 },
+ { 0.694118, 0.439216, 0.098039, 1.0 },
+ { 0.729412, 0.494118, 0.047059, 1.0 },
+ { 0.725490, 0.470588, 0.105882, 1.0 },
+ { 0.725490, 0.450980, 0.168627, 1.0 },
+ { 0.733333, 0.450980, 0.211765, 1.0 },
+ { 0.741176, 0.450980, 0.258824, 1.0 },
+ { 0.705882, 0.133333, 0.176471, 1.0 },
+ { 0.654902, 0.172549, 0.227451, 1.0 },
+ { 0.607843, 0.211765, 0.282353, 1.0 },
+ { 0.556863, 0.258824, 0.286275, 1.0 },
+ { 0.505882, 0.305882, 0.294118, 1.0 },
+ { 0.482353, 0.321569, 0.274510, 1.0 },
+ { 0.462745, 0.341176, 0.258824, 1.0 },
+ { 0.439216, 0.376471, 0.243137, 1.0 },
+ { 0.427451, 0.356863, 0.301961, 1.0 },
+ { 0.337255, 0.290196, 0.337255, 1.0 },
+ { 0.321569, 0.223529, 0.352941, 1.0 },
+ { 0.305882, 0.160784, 0.372549, 1.0 },
+ { 0.266667, 0.121569, 0.364706, 1.0 },
+ { 0.227451, 0.086275, 0.360784, 1.0 },
+ { 0.235294, 0.054902, 0.364706, 1.0 },
+ { 0.243137, 0.023529, 0.372549, 1.0 },
+ { 0.262745, 0.074510, 0.231373, 1.0 },
+ { 0.286275, 0.062745, 0.223529, 1.0 },
+ { 0.309804, 0.054902, 0.219608, 1.0 },
+ { 0.352941, 0.133333, 0.239216, 1.0 },
+ { 0.396078, 0.215686, 0.258824, 1.0 },
+ { 0.443137, 0.266667, 0.243137, 1.0 },
+ { 0.494118, 0.317647, 0.227451, 1.0 },
+ { 0.592157, 0.396078, 0.196078, 1.0 },
+ { 0.623529, 0.447059, 0.129412, 1.0 },
+ { 0.580392, 0.474510, 0.133333, 1.0 },
+ { 0.603922, 0.443137, 0.094118, 1.0 },
+ { 0.627451, 0.411765, 0.058824, 1.0 },
+ { 0.486275, 0.376471, 0.074510, 1.0 },
+ { 0.345098, 0.341176, 0.090196, 1.0 },
+ { 0.270588, 0.247059, 0.078431, 1.0 },
+ { 0.200000, 0.152941, 0.066667, 1.0 },
+ { 0.215686, 0.094118, 0.219608, 1.0 },
+ { 0.266667, 0.164706, 0.231373, 1.0 },
+ { 0.321569, 0.235294, 0.243137, 1.0 },
+ { 0.313725, 0.368627, 0.203922, 1.0 },
+ { 0.305882, 0.501961, 0.168627, 1.0 },
+ { 0.313725, 0.482353, 0.113725, 1.0 },
+ { 0.325490, 0.462745, 0.062745, 1.0 },
+ { 0.356863, 0.400000, 0.133333, 1.0 },
+ { 0.450980, 0.368627, 0.254902, 1.0 },
+ { 0.376471, 0.266667, 0.427451, 1.0 },
+ { 0.349020, 0.211765, 0.415686, 1.0 },
+ { 0.321569, 0.156863, 0.403922, 1.0 },
+ { 0.325490, 0.188235, 0.411765, 1.0 },
+ { 0.329412, 0.223529, 0.423529, 1.0 },
+ { 0.352941, 0.298039, 0.400000, 1.0 },
+ { 0.392157, 0.321569, 0.368627, 1.0 },
+ { 0.384314, 0.258824, 0.309804, 1.0 },
+ { 0.360784, 0.215686, 0.243137, 1.0 },
+ { 0.337255, 0.172549, 0.176471, 1.0 },
+ { 0.333333, 0.141176, 0.215686, 1.0 },
+ { 0.329412, 0.109804, 0.254902, 1.0 },
+ { 0.305882, 0.121569, 0.290196, 1.0 },
+ { 0.282353, 0.133333, 0.325490, 1.0 },
+ { 0.243137, 0.129412, 0.349020, 1.0 },
+ { 0.231373, 0.109804, 0.376471, 1.0 },
+ { 0.286275, 0.043137, 0.376471, 1.0 },
+ { 0.333333, 0.050980, 0.262745, 1.0 },
+ { 0.380392, 0.058824, 0.149020, 1.0 },
+ { 0.435294, 0.133333, 0.117647, 1.0 },
+ { 0.490196, 0.211765, 0.086275, 1.0 },
+ { 0.627451, 0.231373, 0.027451, 1.0 },
+ { 0.584314, 0.321569, 0.117647, 1.0 },
+ { 0.745098, 0.419608, 0.019608, 1.0 },
+ { 0.733333, 0.396078, 0.082353, 1.0 },
+ { 0.725490, 0.376471, 0.149020, 1.0 },
+ { 0.705882, 0.392157, 0.180392, 1.0 },
+ { 0.690196, 0.407843, 0.211765, 1.0 },
+ { 0.670588, 0.411765, 0.223529, 1.0 },
+ { 0.623529, 0.403922, 0.266667, 1.0 },
+ { 0.631373, 0.349020, 0.250980, 1.0 },
+ { 0.658824, 0.301961, 0.219608, 1.0 },
+ { 0.611765, 0.360784, 0.313725, 1.0 },
+ { 0.592157, 0.388235, 0.270588, 1.0 },
+ { 0.576471, 0.419608, 0.227451, 1.0 },
+ { 0.541176, 0.431373, 0.223529, 1.0 },
+ { 0.509804, 0.443137, 0.223529, 1.0 },
+ { 0.513725, 0.419608, 0.270588, 1.0 },
+ { 0.474510, 0.407843, 0.290196, 1.0 },
+ { 0.517647, 0.341176, 0.266667, 1.0 },
+ { 0.525490, 0.270588, 0.290196, 1.0 },
+ { 0.537255, 0.203922, 0.317647, 1.0 },
+ { 0.564706, 0.160784, 0.305882, 1.0 },
+ { 0.596078, 0.121569, 0.298039, 1.0 },
+ { 0.580392, 0.094118, 0.337255, 1.0 },
+ { 0.580392, 0.035294, 0.298039, 1.0 },
+ { 0.556863, 0.094118, 0.298039, 1.0 },
+ { 0.584314, 0.180392, 0.184314, 1.0 },
+ { 0.482353, 0.341176, 0.200000, 1.0 },
+ { 0.474510, 0.349020, 0.176471, 1.0 },
+ { 0.466667, 0.360784, 0.152941, 1.0 },
+ { 0.466667, 0.388235, 0.149020, 1.0 },
+ { 0.521569, 0.443137, 0.156863, 1.0 },
+ { 0.556863, 0.368627, 0.227451, 1.0 },
+ { 0.552941, 0.356863, 0.266667, 1.0 },
+ { 0.470588, 0.337255, 0.298039, 1.0 },
+ { 0.431373, 0.286275, 0.286275, 1.0 },
+ { 0.392157, 0.235294, 0.278431, 1.0 },
+ { 0.403922, 0.211765, 0.262745, 1.0 },
+ { 0.419608, 0.192157, 0.247059, 1.0 },
+ { 0.396078, 0.054902, 0.188235, 1.0 },
+ { 0.352941, 0.023529, 0.156863, 1.0 },
+ { 0.333333, 0.000000, 0.133333, 1.0 },
+ { 0.305882, 0.023529, 0.211765, 1.0 },
+ { 0.356863, 0.078431, 0.211765, 1.0 },
+ { 0.376471, 0.098039, 0.239216, 1.0 },
+ { 0.396078, 0.121569, 0.266667, 1.0 },
+ { 0.423529, 0.239216, 0.278431, 1.0 },
+ { 0.474510, 0.317647, 0.270588, 1.0 },
+ { 0.521569, 0.360784, 0.235294, 1.0 },
+ { 0.490196, 0.388235, 0.156863, 1.0 },
+ { 0.501961, 0.384314, 0.243137, 1.0 },
+ { 0.470588, 0.380392, 0.266667, 1.0 },
+ { 0.443137, 0.380392, 0.290196, 1.0 },
+ { 0.462745, 0.368627, 0.352941, 1.0 },
+ { 0.482353, 0.356863, 0.415686, 1.0 },
+ { 0.415686, 0.290196, 0.372549, 1.0 },
+ { 0.345098, 0.313725, 0.372549, 1.0 },
+ { 0.329412, 0.298039, 0.356863, 1.0 },
+ { 0.325490, 0.278431, 0.356863, 1.0 },
+ { 0.356863, 0.200000, 0.333333, 1.0 },
+ { 0.372549, 0.203922, 0.321569, 1.0 },
+ { 0.388235, 0.207843, 0.309804, 1.0 },
+ { 0.376471, 0.254902, 0.313725, 1.0 },
+ { 0.415686, 0.274510, 0.282353, 1.0 },
+ { 0.388235, 0.329412, 0.168627, 1.0 },
+ { 0.372549, 0.254902, 0.105882, 1.0 },
+ { 0.294118, 0.109804, 0.149020, 1.0 },
+ { 0.317647, 0.082353, 0.156863, 1.0 },
+ { 0.341176, 0.054902, 0.168627, 1.0 },
+ { 0.309804, 0.145098, 0.152941, 1.0 },
+ { 0.407843, 0.239216, 0.039216, 1.0 },
+ { 0.521569, 0.341176, 0.145098, 1.0 },
+ { 0.600000, 0.364706, 0.152941, 1.0 },
+ { 0.635294, 0.407843, 0.156863, 1.0 },
+ { 0.631373, 0.419608, 0.137255, 1.0 },
+ { 0.686275, 0.462745, 0.247059, 1.0 },
+ { 0.698039, 0.458824, 0.258824, 1.0 },
+ { 0.709804, 0.458824, 0.270588, 1.0 },
+ { 0.756863, 0.419608, 0.321569, 1.0 },
+ { 0.807843, 0.482353, 0.317647, 1.0 },
+ { 0.858824, 0.478431, 0.352941, 1.0 },
+ { 0.796078, 0.462745, 0.341176, 1.0 },
+ { 0.560784, 0.396078, 0.403922, 1.0 },
+ { 0.478431, 0.419608, 0.396078, 1.0 },
+ { 0.400000, 0.443137, 0.388235, 1.0 },
+ { 0.439216, 0.439216, 0.329412, 1.0 },
+ { 0.521569, 0.470588, 0.294118, 1.0 },
+ { 0.560784, 0.462745, 0.200000, 1.0 },
+ { 0.580392, 0.474510, 0.172549, 1.0 },
+ { 0.654902, 0.494118, 0.290196, 1.0 },
+ { 0.674510, 0.458824, 0.298039, 1.0 },
+ { 0.615686, 0.423529, 0.356863, 1.0 },
+ { 0.568627, 0.400000, 0.325490, 1.0 },
+ { 0.470588, 0.356863, 0.286275, 1.0 },
+ { 0.431373, 0.325490, 0.298039, 1.0 },
+ { 0.392157, 0.243137, 0.294118, 1.0 },
+ { 0.435294, 0.203922, 0.274510, 1.0 },
+ { 0.388235, 0.082353, 0.235294, 1.0 },
+ { 0.392157, 0.023529, 0.219608, 1.0 },
+ { 0.407843, 0.035294, 0.203922, 1.0 },
+ { 0.423529, 0.047059, 0.192157, 1.0 },
+ { 0.372549, 0.058824, 0.156863, 1.0 },
+ { 0.345098, 0.066667, 0.192157, 1.0 },
+ { 0.364706, 0.043137, 0.192157, 1.0 },
+ { 0.403922, 0.058824, 0.254902, 1.0 },
+ { 0.482353, 0.058824, 0.301961, 1.0 },
+ { 0.466667, 0.023529, 0.329412, 1.0 },
+ { 0.509804, 0.003922, 0.317647, 1.0 },
+ { 0.545098, 0.047059, 0.396078, 1.0 },
+ { 0.521569, 0.129412, 0.341176, 1.0 },
+ { 0.478431, 0.176471, 0.301961, 1.0 },
+ { 0.427451, 0.247059, 0.286275, 1.0 },
+ { 0.411765, 0.254902, 0.290196, 1.0 },
+ { 0.407843, 0.309804, 0.290196, 1.0 },
+ { 0.443137, 0.317647, 0.219608, 1.0 },
+ { 0.470588, 0.286275, 0.184314, 1.0 },
+ { 0.356863, 0.207843, 0.117647, 1.0 },
+ { 0.352941, 0.223529, 0.094118, 1.0 },
+ { 0.286275, 0.250980, 0.121569, 1.0 },
+ { 0.164706, 0.203922, 0.105882, 1.0 },
+ { 0.078431, 0.141176, 0.027451, 1.0 },
+ { 0.050980, 0.317647, 0.094118, 1.0 },
+ { 0.082353, 0.215686, 0.160784, 1.0 },
+ { 0.223529, 0.117647, 0.239216, 1.0 },
+ { 0.274510, 0.200000, 0.172549, 1.0 },
+ { 0.239216, 0.403922, 0.156863, 1.0 },
+ { 0.207843, 0.419608, 0.035294, 1.0 },
+ { 0.141176, 0.419608, 0.145098, 1.0 },
+ { 0.176471, 0.454902, 0.156863, 1.0 },
+ { 0.270588, 0.400000, 0.184314, 1.0 },
+ { 0.309804, 0.274510, 0.349020, 1.0 },
+ { 0.290196, 0.176471, 0.286275, 1.0 },
+ { 0.282353, 0.086275, 0.294118, 1.0 },
+ { 0.254902, 0.105882, 0.345098, 1.0 },
+ { 0.309804, 0.113725, 0.345098, 1.0 },
+ { 0.360784, 0.168627, 0.352941, 1.0 },
+ { 0.325490, 0.207843, 0.356863, 1.0 },
+ { 0.313725, 0.168627, 0.368627, 1.0 },
+ { 0.313725, 0.152941, 0.427451, 1.0 },
+ { 0.294118, 0.133333, 0.431373, 1.0 },
+ { 0.282353, 0.133333, 0.419608, 1.0 },
+ { 0.258824, 0.105882, 0.329412, 1.0 },
+ { 0.309804, 0.172549, 0.329412, 1.0 },
+ { 0.352941, 0.188235, 0.329412, 1.0 },
+ { 0.368627, 0.274510, 0.329412, 1.0 },
+ { 0.427451, 0.329412, 0.345098, 1.0 },
+ { 0.407843, 0.356863, 0.325490, 1.0 },
+ { 0.380392, 0.356863, 0.294118, 1.0 },
+ { 0.490196, 0.313725, 0.223529, 1.0 },
+ { 0.533333, 0.317647, 0.164706, 1.0 },
+ { 0.556863, 0.403922, 0.149020, 1.0 },
+ { 0.521569, 0.470588, 0.058824, 1.0 },
+ { 0.407843, 0.541176, 0.000000, 1.0 },
+ { 0.333333, 0.564706, 0.062745, 1.0 },
+ { 0.309804, 0.592157, 0.058824, 1.0 },
+ { 0.329412, 0.568627, 0.031373, 1.0 },
+ { 0.462745, 0.501961, 0.019608, 1.0 },
+ { 0.525490, 0.462745, 0.117647, 1.0 },
+ { 0.513725, 0.443137, 0.160784, 1.0 },
+ { 0.541176, 0.494118, 0.172549, 1.0 },
+ { 0.600000, 0.490196, 0.160784, 1.0 },
+ { 0.588235, 0.462745, 0.176471, 1.0 },
+ { 0.607843, 0.411765, 0.211765, 1.0 },
+ { 0.509804, 0.368627, 0.305882, 1.0 },
+ { 0.474510, 0.305882, 0.380392, 1.0 },
+ { 0.509804, 0.254902, 0.349020, 1.0 },
+ { 0.513725, 0.231373, 0.309804, 1.0 },
+ { 0.490196, 0.294118, 0.258824, 1.0 },
+ { 0.392157, 0.270588, 0.341176, 1.0 },
+ { 0.400000, 0.270588, 0.313725, 1.0 },
+ };
+/* gradient0000.jpg */
+static double4 colors_304[] = {
+ { 0.956863, 0.000000, 0.047059, 1.0 },
+ { 1.000000, 0.000000, 0.400000, 1.0 },
+ { 0.941176, 0.000000, 0.627451, 1.0 },
+ { 0.882353, 0.000000, 0.854902, 1.0 },
+ { 0.874510, 0.000000, 0.909804, 1.0 },
+ { 0.866667, 0.003922, 0.968627, 1.0 },
+ { 0.866667, 0.000000, 0.980392, 1.0 },
+ { 0.866667, 0.000000, 0.996078, 1.0 },
+ { 0.898039, 0.000000, 0.945098, 1.0 },
+ { 0.949020, 0.000000, 0.772549, 1.0 },
+ { 1.000000, 0.000000, 0.603922, 1.0 },
+ { 0.898039, 0.000000, 0.423529, 1.0 },
+ { 0.800000, 0.000000, 0.247059, 1.0 },
+ { 0.670588, 0.000000, 0.129412, 1.0 },
+ { 0.545098, 0.000000, 0.011765, 1.0 },
+ { 0.513725, 0.007843, 0.007843, 1.0 },
+ { 0.486275, 0.019608, 0.003922, 1.0 },
+ { 0.435294, 0.039216, 0.000000, 1.0 },
+ { 0.458824, 0.027451, 0.000000, 1.0 },
+ { 0.482353, 0.015686, 0.000000, 1.0 },
+ { 0.482353, 0.015686, 0.000000, 1.0 },
+ { 0.482353, 0.015686, 0.000000, 1.0 },
+ { 0.470588, 0.027451, 0.000000, 1.0 },
+ { 0.462745, 0.039216, 0.000000, 1.0 },
+ { 0.466667, 0.043137, 0.000000, 1.0 },
+ { 0.486275, 0.023529, 0.000000, 1.0 },
+ { 0.505882, 0.003922, 0.000000, 1.0 },
+ { 0.537255, 0.000000, 0.007843, 1.0 },
+ { 0.568627, 0.000000, 0.019608, 1.0 },
+ { 0.564706, 0.000000, 0.007843, 1.0 },
+ { 0.564706, 0.000000, 0.000000, 1.0 },
+ { 0.525490, 0.000000, 0.003922, 1.0 },
+ { 0.498039, 0.015686, 0.000000, 1.0 },
+ { 0.486275, 0.019608, 0.003922, 1.0 },
+ { 0.486275, 0.019608, 0.000000, 1.0 },
+ { 0.490196, 0.023529, 0.000000, 1.0 },
+ { 0.529412, 0.011765, 0.007843, 1.0 },
+ { 0.568627, 0.000000, 0.019608, 1.0 },
+ { 0.678431, 0.000000, 0.109804, 1.0 },
+ { 0.792157, 0.000000, 0.203922, 1.0 },
+ { 0.996078, 0.000000, 0.458824, 1.0 },
+ { 0.882353, 0.000000, 0.647059, 1.0 },
+ { 0.772549, 0.000000, 0.839216, 1.0 },
+ { 0.615686, 0.000000, 0.894118, 1.0 },
+ { 0.462745, 0.000000, 0.949020, 1.0 },
+ { 0.450980, 0.003922, 0.972549, 1.0 },
+ { 0.443137, 0.007843, 1.000000, 1.0 },
+ { 0.447059, 0.003922, 1.000000, 1.0 },
+ { 0.462745, 0.000000, 0.949020, 1.0 },
+ { 0.792157, 0.000000, 0.329412, 1.0 },
+ { 0.678431, 0.000000, 0.196078, 1.0 },
+ { 0.568627, 0.000000, 0.066667, 1.0 },
+ { 0.501961, 0.027451, 0.035294, 1.0 },
+ { 0.439216, 0.054902, 0.003922, 1.0 },
+ { 0.439216, 0.054902, 0.003922, 1.0 },
+ { 0.439216, 0.054902, 0.003922, 1.0 },
+ { 0.509804, 0.000000, 0.000000, 1.0 },
+ { 0.584314, 0.000000, 0.078431, 1.0 },
+ { 0.662745, 0.000000, 0.160784, 1.0 },
+ { 0.733333, 0.000000, 0.231373, 1.0 },
+ { 0.803922, 0.000000, 0.301961, 1.0 },
+ { 0.898039, 0.000000, 0.388235, 1.0 },
+ { 0.996078, 0.000000, 0.478431, 1.0 },
+ { 0.960784, 0.000000, 0.843137, 1.0 },
+ { 0.945098, 0.003922, 0.878431, 1.0 },
+ { 0.890196, 0.000000, 1.000000, 1.0 },
+ { 0.866667, 0.000000, 0.941176, 1.0 },
+ { 0.843137, 0.000000, 0.886275, 1.0 },
+ { 0.862745, 0.000000, 0.870588, 1.0 },
+ { 0.882353, 0.000000, 0.854902, 1.0 },
+ { 0.996078, 0.000000, 0.627451, 1.0 },
+ { 0.964706, 0.003922, 0.317647, 1.0 },
+ { 0.956863, 0.235294, 0.039216, 1.0 },
+ { 0.937255, 0.188235, 0.019608, 1.0 },
+ { 0.921569, 0.145098, 0.000000, 1.0 },
+ { 0.905882, 0.129412, 0.000000, 1.0 },
+ { 0.890196, 0.113725, 0.000000, 1.0 },
+ { 0.905882, 0.117647, 0.000000, 1.0 },
+ { 0.925490, 0.121569, 0.000000, 1.0 },
+ { 0.937255, 0.203922, 0.003922, 1.0 },
+ { 0.988235, 0.215686, 0.082353, 1.0 },
+ { 0.984314, 0.050980, 0.039216, 1.0 },
+ { 0.968627, 0.050980, 0.019608, 1.0 },
+ { 0.952941, 0.050980, 0.000000, 1.0 },
+ { 0.933333, 0.039216, 0.000000, 1.0 },
+ { 0.917647, 0.027451, 0.000000, 1.0 },
+ { 0.894118, 0.086275, 0.000000, 1.0 },
+ { 0.894118, 0.086275, 0.000000, 1.0 },
+ { 0.913725, 0.152941, 0.003922, 1.0 },
+ { 0.886275, 0.192157, 0.000000, 1.0 },
+ { 0.862745, 0.235294, 0.000000, 1.0 },
+ { 0.850980, 0.270588, 0.000000, 1.0 },
+ { 0.843137, 0.305882, 0.000000, 1.0 },
+ { 0.862745, 0.392157, 0.145098, 1.0 },
+ { 0.949020, 0.301961, 0.325490, 1.0 },
+ { 1.000000, 0.000000, 0.509804, 1.0 },
+ { 1.000000, 0.000000, 0.682353, 1.0 },
+ { 0.992157, 0.000000, 0.741176, 1.0 },
+ { 0.992157, 0.000000, 0.588235, 1.0 },
+ { 0.996078, 0.000000, 0.439216, 1.0 },
+ { 0.992157, 0.000000, 0.364706, 1.0 },
+ { 0.988235, 0.000000, 0.294118, 1.0 },
+ { 0.949020, 0.000000, 0.062745, 1.0 },
+ { 0.905882, 0.043137, 0.000000, 1.0 },
+ { 0.513725, 0.023529, 0.000000, 1.0 },
+ { 0.505882, 0.011765, 0.000000, 1.0 },
+ { 0.501961, 0.000000, 0.000000, 1.0 },
+ { 0.537255, 0.007843, 0.000000, 1.0 },
+ { 0.572549, 0.015686, 0.000000, 1.0 },
+ { 0.611765, 0.000000, 0.011765, 1.0 },
+ { 0.901961, 0.000000, 0.007843, 1.0 },
+ { 0.925490, 0.011765, 0.000000, 1.0 },
+ { 0.913725, 0.050980, 0.000000, 1.0 },
+ { 0.952941, 0.070588, 0.000000, 1.0 },
+ { 0.949020, 0.050980, 0.000000, 1.0 },
+ { 0.949020, 0.031373, 0.003922, 1.0 },
+ { 0.960784, 0.003922, 0.050980, 1.0 },
+ { 0.933333, 0.000000, 0.090196, 1.0 },
+ { 0.776471, 0.000000, 0.137255, 1.0 },
+ { 0.576471, 0.000000, 0.031373, 1.0 },
+ { 0.486275, 0.019608, 0.003922, 1.0 },
+ { 0.494118, 0.007843, 0.000000, 1.0 },
+ { 0.501961, 0.000000, 0.000000, 1.0 },
+ { 0.521569, 0.000000, 0.000000, 1.0 },
+ { 0.545098, 0.003922, 0.000000, 1.0 },
+ { 0.592157, 0.000000, 0.035294, 1.0 },
+ { 0.819608, 0.000000, 0.215686, 1.0 },
+ { 0.862745, 0.000000, 0.400000, 1.0 },
+ { 0.796078, 0.003922, 0.819608, 1.0 },
+ { 0.850980, 0.000000, 0.992157, 1.0 },
+ { 0.850980, 0.000000, 0.992157, 1.0 },
+ { 0.850980, 0.000000, 0.992157, 1.0 },
+ { 0.862745, 0.000000, 1.000000, 1.0 },
+ { 0.866667, 0.000000, 0.996078, 1.0 },
+ { 0.882353, 0.000000, 1.000000, 1.0 },
+ { 0.878431, 0.000000, 0.996078, 1.0 },
+ { 0.850980, 0.000000, 1.000000, 1.0 },
+ { 0.847059, 0.000000, 0.992157, 1.0 },
+ { 0.843137, 0.000000, 0.988235, 1.0 },
+ { 0.827451, 0.000000, 0.992157, 1.0 },
+ { 0.811765, 0.000000, 0.996078, 1.0 },
+ { 0.807843, 0.000000, 1.000000, 1.0 },
+ { 0.639216, 0.000000, 0.929412, 1.0 },
+ { 0.466667, 0.000000, 0.956863, 1.0 },
+ { 0.431373, 0.000000, 0.968627, 1.0 },
+ { 0.450980, 0.003922, 0.968627, 1.0 },
+ { 0.505882, 0.000000, 0.937255, 1.0 },
+ { 0.560784, 0.000000, 0.909804, 1.0 },
+ { 0.627451, 0.000000, 0.870588, 1.0 },
+ { 0.635294, 0.000000, 0.882353, 1.0 },
+ { 0.596078, 0.000000, 0.945098, 1.0 },
+ { 0.454902, 0.023529, 1.000000, 1.0 },
+ { 0.356863, 0.047059, 0.996078, 1.0 },
+ { 0.317647, 0.066667, 0.996078, 1.0 },
+ { 0.278431, 0.090196, 1.000000, 1.0 },
+ { 0.341176, 0.054902, 0.996078, 1.0 },
+ { 0.396078, 0.015686, 1.000000, 1.0 },
+ { 0.466667, 0.007843, 0.996078, 1.0 },
+ { 0.764706, 0.015686, 1.000000, 1.0 },
+ { 0.807843, 0.003922, 0.996078, 1.0 },
+ { 0.850980, 0.000000, 1.000000, 1.0 },
+ { 0.905882, 0.000000, 0.988235, 1.0 },
+ { 0.913725, 0.000000, 0.945098, 1.0 },
+ { 0.925490, 0.000000, 0.901961, 1.0 },
+ { 0.945098, 0.000000, 0.890196, 1.0 },
+ { 1.000000, 0.000000, 0.705882, 1.0 },
+ { 1.000000, 0.000000, 0.517647, 1.0 },
+ { 0.996078, 0.000000, 0.486275, 1.0 },
+ { 0.996078, 0.000000, 0.682353, 1.0 },
+ { 0.886275, 0.000000, 0.760784, 1.0 },
+ { 0.780392, 0.000000, 0.843137, 1.0 },
+ { 0.737255, 0.003922, 0.847059, 1.0 },
+ { 0.745098, 0.000000, 0.870588, 1.0 },
+ { 0.760784, 0.000000, 0.874510, 1.0 },
+ { 0.937255, 0.003922, 0.615686, 1.0 },
+ { 0.803922, 0.003922, 0.352941, 1.0 },
+ { 0.792157, 0.000000, 0.203922, 1.0 },
+ { 0.584314, 0.003922, 0.066667, 1.0 },
+ { 0.549020, 0.000000, 0.043137, 1.0 },
+ { 0.576471, 0.000000, 0.031373, 1.0 },
+ { 0.662745, 0.000000, 0.160784, 1.0 },
+ { 0.796078, 0.000000, 0.235294, 1.0 },
+ { 0.815686, 0.000000, 0.321569, 1.0 },
+ { 1.000000, 0.000000, 0.509804, 1.0 },
+ { 0.964706, 0.000000, 0.866667, 1.0 },
+ { 0.949020, 0.000000, 0.890196, 1.0 },
+ { 0.933333, 0.000000, 0.913725, 1.0 },
+ { 0.905882, 0.000000, 0.988235, 1.0 },
+ { 0.882353, 0.000000, 0.996078, 1.0 },
+ { 0.862745, 0.000000, 0.996078, 1.0 },
+ { 0.850980, 0.000000, 0.992157, 1.0 },
+ { 0.839216, 0.000000, 0.996078, 1.0 },
+ { 0.811765, 0.000000, 1.000000, 1.0 },
+ { 0.800000, 0.000000, 1.000000, 1.0 },
+ { 0.537255, 0.000000, 0.996078, 1.0 },
+ { 0.427451, 0.035294, 1.000000, 1.0 },
+ { 0.396078, 0.050980, 1.000000, 1.0 },
+ { 0.380392, 0.066667, 1.000000, 1.0 },
+ { 0.392157, 0.047059, 1.000000, 1.0 },
+ { 0.403922, 0.027451, 0.996078, 1.0 },
+ { 0.415686, 0.019608, 1.000000, 1.0 },
+ { 0.513725, 0.000000, 0.984314, 1.0 },
+ { 0.768627, 0.011765, 0.996078, 1.0 },
+ { 0.811765, 0.000000, 1.000000, 1.0 },
+ { 0.823529, 0.000000, 1.000000, 1.0 },
+ { 0.843137, 0.000000, 0.996078, 1.0 },
+ { 0.847059, 0.003922, 1.000000, 1.0 },
+ { 0.823529, 0.000000, 1.000000, 1.0 },
+ { 0.800000, 0.000000, 1.000000, 1.0 },
+ { 0.552941, 0.000000, 0.937255, 1.0 },
+ { 0.454902, 0.000000, 1.000000, 1.0 },
+ { 0.454902, 0.000000, 0.968627, 1.0 },
+ { 0.560784, 0.000000, 0.909804, 1.0 },
+ { 0.733333, 0.000000, 0.898039, 1.0 },
+ { 0.764706, 0.000000, 0.878431, 1.0 },
+ { 0.862745, 0.000000, 0.870588, 1.0 },
+ { 0.996078, 0.003922, 0.674510, 1.0 },
+ { 1.000000, 0.000000, 0.529412, 1.0 },
+ { 1.000000, 0.000000, 0.462745, 1.0 },
+ { 1.000000, 0.000000, 0.462745, 1.0 },
+ { 1.000000, 0.000000, 0.478431, 1.0 },
+ { 1.000000, 0.000000, 0.470588, 1.0 },
+ { 0.996078, 0.000000, 0.439216, 1.0 },
+ { 1.000000, 0.000000, 0.419608, 1.0 },
+ { 1.000000, 0.000000, 0.415686, 1.0 },
+ { 1.000000, 0.000000, 0.400000, 1.0 },
+ { 0.988235, 0.000000, 0.294118, 1.0 },
+ { 0.956863, 0.000000, 0.203922, 1.0 },
+ { 0.921569, 0.000000, 0.129412, 1.0 },
+ { 0.937255, 0.000000, 0.160784, 1.0 },
+ { 0.941176, 0.000000, 0.247059, 1.0 },
+ { 1.000000, 0.000000, 0.400000, 1.0 },
+ { 1.000000, 0.003922, 0.631373, 1.0 },
+ { 0.996078, 0.000000, 0.823529, 1.0 },
+ { 0.964706, 0.000000, 0.874510, 1.0 },
+ { 0.960784, 0.000000, 0.843137, 1.0 },
+ { 1.000000, 0.000000, 0.705882, 1.0 },
+ { 1.000000, 0.000000, 0.501961, 1.0 },
+ { 0.996078, 0.121569, 0.368627, 1.0 },
+ { 0.831373, 0.392157, 0.337255, 1.0 },
+ { 0.866667, 0.396078, 0.149020, 1.0 },
+ { 0.898039, 0.329412, 0.003922, 1.0 },
+ { 0.850980, 0.301961, 0.000000, 1.0 },
+ { 0.843137, 0.137255, 0.000000, 1.0 },
+ { 0.917647, 0.003922, 0.129412, 1.0 },
+ { 0.980392, 0.000000, 0.392157, 1.0 },
+ { 1.000000, 0.000000, 0.643137, 1.0 },
+ { 0.929412, 0.000000, 0.894118, 1.0 },
+ { 0.913725, 0.000000, 0.980392, 1.0 },
+ { 0.882353, 0.000000, 1.000000, 1.0 },
+ { 0.843137, 0.000000, 0.988235, 1.0 },
+ { 0.866667, 0.000000, 0.850980, 1.0 },
+ { 0.890196, 0.000000, 0.827451, 1.0 },
+ { 1.000000, 0.000000, 0.509804, 1.0 },
+ { 0.949020, 0.000000, 0.227451, 1.0 },
+ { 0.917647, 0.113725, 0.000000, 1.0 },
+ };
+/* 0t0507.jpg */
+static double4 colors_305[] = {
+ { 0.117647, 0.239216, 0.560784, 1.0 },
+ { 0.007843, 0.235294, 0.615686, 1.0 },
+ { 0.003922, 0.192157, 0.470588, 1.0 },
+ { 0.003922, 0.152941, 0.329412, 1.0 },
+ { 0.058824, 0.141176, 0.321569, 1.0 },
+ { 0.113725, 0.129412, 0.313725, 1.0 },
+ { 0.172549, 0.133333, 0.423529, 1.0 },
+ { 0.235294, 0.137255, 0.537255, 1.0 },
+ { 0.521569, 0.301961, 0.643137, 1.0 },
+ { 0.419608, 0.325490, 0.698039, 1.0 },
+ { 0.321569, 0.349020, 0.756863, 1.0 },
+ { 0.270588, 0.243137, 0.643137, 1.0 },
+ { 0.219608, 0.141176, 0.529412, 1.0 },
+ { 0.258824, 0.152941, 0.568627, 1.0 },
+ { 0.301961, 0.168627, 0.607843, 1.0 },
+ { 0.345098, 0.211765, 0.666667, 1.0 },
+ { 0.388235, 0.254902, 0.725490, 1.0 },
+ { 0.564706, 0.521569, 0.756863, 1.0 },
+ { 0.670588, 0.709804, 0.815686, 1.0 },
+ { 0.776471, 0.898039, 0.874510, 1.0 },
+ { 0.792157, 0.945098, 0.843137, 1.0 },
+ { 0.811765, 0.992157, 0.811765, 1.0 },
+ { 0.784314, 0.980392, 0.788235, 1.0 },
+ { 0.756863, 0.968627, 0.764706, 1.0 },
+ { 0.839216, 0.894118, 0.843137, 1.0 },
+ { 0.811765, 0.835294, 0.819608, 1.0 },
+ { 0.784314, 0.780392, 0.800000, 1.0 },
+ { 0.772549, 0.752941, 0.800000, 1.0 },
+ { 0.764706, 0.729412, 0.803922, 1.0 },
+ { 0.725490, 0.717647, 0.780392, 1.0 },
+ { 0.686275, 0.709804, 0.756863, 1.0 },
+ { 0.690196, 0.709804, 0.733333, 1.0 },
+ { 0.666667, 0.694118, 0.756863, 1.0 },
+ { 0.647059, 0.678431, 0.729412, 1.0 },
+ { 0.588235, 0.678431, 0.643137, 1.0 },
+ { 0.529412, 0.682353, 0.560784, 1.0 },
+ { 0.435294, 0.615686, 0.525490, 1.0 },
+ { 0.345098, 0.552941, 0.490196, 1.0 },
+ { 0.231373, 0.529412, 0.607843, 1.0 },
+ { 0.117647, 0.505882, 0.729412, 1.0 },
+ { 0.023529, 0.372549, 0.631373, 1.0 },
+ { 0.011765, 0.360784, 0.576471, 1.0 },
+ { 0.000000, 0.349020, 0.525490, 1.0 },
+ { 0.027451, 0.239216, 0.392157, 1.0 },
+ { 0.054902, 0.133333, 0.262745, 1.0 },
+ { 0.078431, 0.101961, 0.278431, 1.0 },
+ { 0.105882, 0.070588, 0.294118, 1.0 },
+ { 0.098039, 0.086275, 0.403922, 1.0 },
+ { 0.192157, 0.129412, 0.513725, 1.0 },
+ { 0.137255, 0.176471, 0.556863, 1.0 },
+ { 0.129412, 0.141176, 0.490196, 1.0 },
+ { 0.125490, 0.105882, 0.427451, 1.0 },
+ { 0.074510, 0.070588, 0.341176, 1.0 },
+ { 0.027451, 0.035294, 0.258824, 1.0 },
+ { 0.027451, 0.086275, 0.317647, 1.0 },
+ { 0.027451, 0.141176, 0.376471, 1.0 },
+ { 0.019608, 0.239216, 0.619608, 1.0 },
+ { 0.192157, 0.317647, 0.654902, 1.0 },
+ { 0.368627, 0.400000, 0.694118, 1.0 },
+ { 0.462745, 0.470588, 0.694118, 1.0 },
+ { 0.560784, 0.541176, 0.698039, 1.0 },
+ { 0.588235, 0.635294, 0.713725, 1.0 },
+ { 0.615686, 0.733333, 0.733333, 1.0 },
+ { 0.435294, 0.776471, 0.600000, 1.0 },
+ { 0.231373, 0.996078, 0.447059, 1.0 },
+ { 0.145098, 0.886275, 0.384314, 1.0 },
+ { 0.137255, 0.647059, 0.349020, 1.0 },
+ { 0.133333, 0.407843, 0.313725, 1.0 },
+ { 0.180392, 0.317647, 0.356863, 1.0 },
+ { 0.227451, 0.231373, 0.403922, 1.0 },
+ { 0.203922, 0.149020, 0.533333, 1.0 },
+ { 0.223529, 0.219608, 0.588235, 1.0 },
+ { 0.345098, 0.380392, 0.509804, 1.0 },
+ { 0.431373, 0.329412, 0.603922, 1.0 },
+ { 0.521569, 0.278431, 0.698039, 1.0 },
+ { 0.533333, 0.282353, 0.760784, 1.0 },
+ { 0.549020, 0.290196, 0.823529, 1.0 },
+ { 0.509804, 0.274510, 0.780392, 1.0 },
+ { 0.470588, 0.258824, 0.737255, 1.0 },
+ { 0.415686, 0.227451, 0.705882, 1.0 },
+ { 0.305882, 0.156863, 0.584314, 1.0 },
+ { 0.137255, 0.160784, 0.254902, 1.0 },
+ { 0.098039, 0.184314, 0.247059, 1.0 },
+ { 0.062745, 0.207843, 0.239216, 1.0 },
+ { 0.035294, 0.243137, 0.231373, 1.0 },
+ { 0.011765, 0.278431, 0.227451, 1.0 },
+ { 0.023529, 0.239216, 0.164706, 1.0 },
+ { 0.023529, 0.203922, 0.164706, 1.0 },
+ { 0.000000, 0.164706, 0.254902, 1.0 },
+ { 0.003922, 0.196078, 0.431373, 1.0 },
+ { 0.011765, 0.231373, 0.611765, 1.0 },
+ { 0.015686, 0.254902, 0.615686, 1.0 },
+ { 0.019608, 0.278431, 0.619608, 1.0 },
+ { 0.015686, 0.321569, 0.603922, 1.0 },
+ { 0.062745, 0.298039, 0.541176, 1.0 },
+ { 0.172549, 0.207843, 0.580392, 1.0 },
+ { 0.152941, 0.301961, 0.556863, 1.0 },
+ { 0.094118, 0.278431, 0.254902, 1.0 },
+ { 0.066667, 0.301961, 0.235294, 1.0 },
+ { 0.043137, 0.329412, 0.215686, 1.0 },
+ { 0.039216, 0.423529, 0.223529, 1.0 },
+ { 0.035294, 0.521569, 0.235294, 1.0 },
+ { 0.152941, 0.486275, 0.325490, 1.0 },
+ { 0.384314, 0.482353, 0.509804, 1.0 },
+ { 0.643137, 0.470588, 0.764706, 1.0 },
+ { 0.741176, 0.462745, 0.811765, 1.0 },
+ { 0.843137, 0.458824, 0.862745, 1.0 },
+ { 0.854902, 0.486275, 0.870588, 1.0 },
+ { 0.870588, 0.513725, 0.878431, 1.0 },
+ { 0.886275, 0.501961, 0.968627, 1.0 },
+ { 0.850980, 0.537255, 1.000000, 1.0 },
+ { 0.847059, 0.474510, 0.945098, 1.0 },
+ { 0.690196, 0.419608, 0.874510, 1.0 },
+ { 0.196078, 0.454902, 0.745098, 1.0 },
+ { 0.149020, 0.474510, 0.733333, 1.0 },
+ { 0.101961, 0.494118, 0.725490, 1.0 },
+ { 0.086275, 0.513725, 0.733333, 1.0 },
+ { 0.058824, 0.431373, 0.698039, 1.0 },
+ { 0.035294, 0.392157, 0.666667, 1.0 },
+ { 0.015686, 0.384314, 0.627451, 1.0 },
+ { 0.019608, 0.427451, 0.635294, 1.0 },
+ { 0.066667, 0.556863, 0.486275, 1.0 },
+ { 0.113725, 0.690196, 0.341176, 1.0 },
+ { 0.149020, 0.749020, 0.384314, 1.0 },
+ { 0.188235, 0.807843, 0.427451, 1.0 },
+ { 0.282353, 0.792157, 0.501961, 1.0 },
+ { 0.392157, 0.831373, 0.549020, 1.0 },
+ { 0.529412, 0.780392, 0.674510, 1.0 },
+ { 0.658824, 0.772549, 0.788235, 1.0 },
+ { 0.850980, 0.749020, 0.847059, 1.0 },
+ { 0.862745, 0.694118, 0.858824, 1.0 },
+ { 0.874510, 0.643137, 0.870588, 1.0 },
+ { 0.925490, 0.721569, 0.874510, 1.0 },
+ { 0.941176, 0.709804, 0.898039, 1.0 },
+ { 0.956863, 0.749020, 0.952941, 1.0 },
+ { 0.945098, 0.866667, 0.964706, 1.0 },
+ { 1.000000, 0.921569, 0.819608, 1.0 },
+ { 0.894118, 0.831373, 0.850980, 1.0 },
+ { 0.788235, 0.741176, 0.882353, 1.0 },
+ { 0.764706, 0.745098, 0.878431, 1.0 },
+ { 0.741176, 0.752941, 0.874510, 1.0 },
+ { 0.705882, 0.800000, 0.815686, 1.0 },
+ { 0.647059, 0.807843, 0.776471, 1.0 },
+ { 0.470588, 0.796078, 0.584314, 1.0 },
+ { 0.290196, 0.749020, 0.474510, 1.0 },
+ { 0.074510, 0.490196, 0.686275, 1.0 },
+ { 0.066667, 0.501961, 0.694118, 1.0 },
+ { 0.062745, 0.517647, 0.701961, 1.0 },
+ { 0.047059, 0.501961, 0.686275, 1.0 },
+ { 0.031373, 0.435294, 0.694118, 1.0 },
+ { 0.019608, 0.439216, 0.611765, 1.0 },
+ { 0.007843, 0.403922, 0.521569, 1.0 },
+ { 0.121569, 0.301961, 0.258824, 1.0 },
+ { 0.098039, 0.278431, 0.250980, 1.0 },
+ { 0.078431, 0.258824, 0.247059, 1.0 },
+ { 0.058824, 0.137255, 0.231373, 1.0 },
+ { 0.058824, 0.098039, 0.239216, 1.0 },
+ { 0.066667, 0.058824, 0.254902, 1.0 },
+ { 0.117647, 0.082353, 0.298039, 1.0 },
+ { 0.192157, 0.149020, 0.384314, 1.0 },
+ { 0.337255, 0.180392, 0.560784, 1.0 },
+ { 0.552941, 0.266667, 0.725490, 1.0 },
+ { 0.592157, 0.298039, 0.760784, 1.0 },
+ { 0.635294, 0.329412, 0.800000, 1.0 },
+ { 0.549020, 0.388235, 0.694118, 1.0 },
+ { 0.470588, 0.447059, 0.721569, 1.0 },
+ { 0.235294, 0.423529, 0.756863, 1.0 },
+ { 0.105882, 0.447059, 0.658824, 1.0 },
+ { 0.152941, 0.290196, 0.313725, 1.0 },
+ { 0.133333, 0.235294, 0.305882, 1.0 },
+ { 0.117647, 0.184314, 0.301961, 1.0 },
+ { 0.176471, 0.160784, 0.360784, 1.0 },
+ { 0.203922, 0.164706, 0.400000, 1.0 },
+ { 0.329412, 0.298039, 0.498039, 1.0 },
+ { 0.325490, 0.341176, 0.439216, 1.0 },
+ { 0.388235, 0.454902, 0.494118, 1.0 },
+ { 0.372549, 0.439216, 0.501961, 1.0 },
+ { 0.156863, 0.427451, 0.721569, 1.0 },
+ { 0.090196, 0.545098, 0.745098, 1.0 },
+ { 0.098039, 0.541176, 0.760784, 1.0 },
+ { 0.129412, 0.541176, 0.764706, 1.0 },
+ { 0.549020, 0.611765, 0.803922, 1.0 },
+ { 0.639216, 0.682353, 0.925490, 1.0 },
+ { 0.803922, 0.686275, 0.960784, 1.0 },
+ { 0.988235, 0.705882, 0.964706, 1.0 },
+ { 0.964706, 0.729412, 0.933333, 1.0 },
+ { 0.945098, 0.756863, 0.905882, 1.0 },
+ { 0.780392, 0.827451, 0.780392, 1.0 },
+ { 0.725490, 0.913725, 0.717647, 1.0 },
+ { 0.549020, 0.850980, 0.568627, 1.0 },
+ { 0.415686, 0.917647, 0.576471, 1.0 },
+ { 0.364706, 0.917647, 0.549020, 1.0 },
+ { 0.482353, 0.800000, 0.572549, 1.0 },
+ { 0.505882, 0.721569, 0.596078, 1.0 },
+ { 0.607843, 0.541176, 0.713725, 1.0 },
+ { 0.627451, 0.545098, 0.776471, 1.0 },
+ { 0.705882, 0.552941, 0.776471, 1.0 },
+ { 0.831373, 0.635294, 0.866667, 1.0 },
+ { 0.823529, 0.658824, 0.917647, 1.0 },
+ { 0.768627, 0.713725, 0.921569, 1.0 },
+ { 0.741176, 0.643137, 0.866667, 1.0 },
+ { 0.662745, 0.513725, 0.854902, 1.0 },
+ { 0.737255, 0.576471, 0.843137, 1.0 },
+ { 0.776471, 0.650980, 0.803922, 1.0 },
+ { 0.741176, 0.772549, 0.815686, 1.0 },
+ { 0.674510, 0.905882, 0.788235, 1.0 },
+ { 0.364706, 0.925490, 0.580392, 1.0 },
+ { 0.133333, 0.956863, 0.423529, 1.0 },
+ { 0.047059, 0.839216, 0.305882, 1.0 },
+ { 0.082353, 0.666667, 0.298039, 1.0 },
+ { 0.145098, 0.470588, 0.305882, 1.0 },
+ { 0.305882, 0.294118, 0.470588, 1.0 },
+ { 0.239216, 0.235294, 0.635294, 1.0 },
+ { 0.274510, 0.352941, 0.733333, 1.0 },
+ { 0.223529, 0.368627, 0.717647, 1.0 },
+ { 0.149020, 0.352941, 0.682353, 1.0 },
+ { 0.082353, 0.396078, 0.635294, 1.0 },
+ { 0.015686, 0.427451, 0.552941, 1.0 },
+ { 0.152941, 0.396078, 0.337255, 1.0 },
+ { 0.137255, 0.360784, 0.301961, 1.0 },
+ { 0.070588, 0.203922, 0.211765, 1.0 },
+ { 0.027451, 0.054902, 0.168627, 1.0 },
+ { 0.019608, 0.043137, 0.176471, 1.0 },
+ { 0.019608, 0.023529, 0.235294, 1.0 },
+ { 0.086275, 0.047059, 0.333333, 1.0 },
+ { 0.141176, 0.203922, 0.549020, 1.0 },
+ { 0.180392, 0.321569, 0.658824, 1.0 },
+ { 0.305882, 0.415686, 0.745098, 1.0 },
+ { 0.525490, 0.486275, 0.823529, 1.0 },
+ { 0.560784, 0.537255, 0.921569, 1.0 },
+ { 0.850980, 0.552941, 1.000000, 1.0 },
+ { 0.968627, 0.592157, 0.972549, 1.0 },
+ { 0.960784, 0.603922, 0.968627, 1.0 },
+ { 0.964706, 0.647059, 0.909804, 1.0 },
+ { 0.964706, 0.647059, 0.909804, 1.0 },
+ { 0.941176, 0.690196, 0.886275, 1.0 },
+ { 0.890196, 0.627451, 0.835294, 1.0 },
+ { 0.815686, 0.486275, 0.862745, 1.0 },
+ { 0.678431, 0.392157, 0.815686, 1.0 },
+ { 0.666667, 0.352941, 0.827451, 1.0 },
+ { 0.619608, 0.466667, 0.784314, 1.0 },
+ { 0.670588, 0.529412, 0.709804, 1.0 },
+ { 0.627451, 0.537255, 0.639216, 1.0 },
+ { 0.670588, 0.486275, 0.666667, 1.0 },
+ { 0.654902, 0.521569, 0.756863, 1.0 },
+ { 0.756863, 0.525490, 0.839216, 1.0 },
+ { 0.866667, 0.552941, 0.941176, 1.0 },
+ { 0.945098, 0.564706, 1.000000, 1.0 },
+ { 0.988235, 0.662745, 0.937255, 1.0 },
+ { 0.956863, 0.607843, 0.976471, 1.0 },
+ { 0.843137, 0.552941, 0.925490, 1.0 },
+ { 0.682353, 0.462745, 0.850980, 1.0 },
+ { 0.560784, 0.396078, 0.647059, 1.0 },
+ { 0.474510, 0.513725, 0.509804, 1.0 },
+ { 0.231373, 0.678431, 0.396078, 1.0 },
+ { 0.074510, 0.741176, 0.313725, 1.0 },
+ };
+/* 0t0524.jpg */
+static double4 colors_306[] = {
+ { 0.270588, 0.619608, 0.611765, 1.0 },
+ { 0.215686, 0.235294, 0.450980, 1.0 },
+ { 0.156863, 0.227451, 0.415686, 1.0 },
+ { 0.098039, 0.223529, 0.384314, 1.0 },
+ { 0.113725, 0.301961, 0.372549, 1.0 },
+ { 0.129412, 0.384314, 0.360784, 1.0 },
+ { 0.098039, 0.392157, 0.219608, 1.0 },
+ { 0.070588, 0.403922, 0.078431, 1.0 },
+ { 0.372549, 0.145098, 0.101961, 1.0 },
+ { 0.400000, 0.109804, 0.149020, 1.0 },
+ { 0.427451, 0.078431, 0.196078, 1.0 },
+ { 0.501961, 0.133333, 0.188235, 1.0 },
+ { 0.580392, 0.188235, 0.180392, 1.0 },
+ { 0.490196, 0.360784, 0.411765, 1.0 },
+ { 0.403922, 0.537255, 0.647059, 1.0 },
+ { 0.396078, 0.603922, 0.662745, 1.0 },
+ { 0.392157, 0.670588, 0.678431, 1.0 },
+ { 0.321569, 0.635294, 0.639216, 1.0 },
+ { 0.239216, 0.478431, 0.560784, 1.0 },
+ { 0.160784, 0.325490, 0.482353, 1.0 },
+ { 0.121569, 0.243137, 0.423529, 1.0 },
+ { 0.082353, 0.160784, 0.368627, 1.0 },
+ { 0.078431, 0.121569, 0.345098, 1.0 },
+ { 0.078431, 0.086275, 0.325490, 1.0 },
+ { 0.117647, 0.133333, 0.317647, 1.0 },
+ { 0.270588, 0.176471, 0.243137, 1.0 },
+ { 0.427451, 0.223529, 0.172549, 1.0 },
+ { 0.572549, 0.207843, 0.227451, 1.0 },
+ { 0.717647, 0.192157, 0.286275, 1.0 },
+ { 0.835294, 0.278431, 0.470588, 1.0 },
+ { 0.956863, 0.368627, 0.658824, 1.0 },
+ { 0.945098, 0.015686, 0.423529, 1.0 },
+ { 0.835294, 0.039216, 0.388235, 1.0 },
+ { 0.635294, 0.070588, 0.105882, 1.0 },
+ { 0.533333, 0.039216, 0.137255, 1.0 },
+ { 0.435294, 0.007843, 0.172549, 1.0 },
+ { 0.415686, 0.003922, 0.180392, 1.0 },
+ { 0.400000, 0.000000, 0.188235, 1.0 },
+ { 0.376471, 0.015686, 0.207843, 1.0 },
+ { 0.356863, 0.035294, 0.227451, 1.0 },
+ { 0.172549, 0.000000, 0.231373, 1.0 },
+ { 0.223529, 0.054902, 0.188235, 1.0 },
+ { 0.278431, 0.109804, 0.149020, 1.0 },
+ { 0.360784, 0.094118, 0.184314, 1.0 },
+ { 0.447059, 0.078431, 0.223529, 1.0 },
+ { 0.458824, 0.078431, 0.176471, 1.0 },
+ { 0.474510, 0.078431, 0.133333, 1.0 },
+ { 0.592157, 0.062745, 0.090196, 1.0 },
+ { 0.733333, 0.129412, 0.098039, 1.0 },
+ { 0.964706, 0.262745, 0.105882, 1.0 },
+ { 0.945098, 0.325490, 0.105882, 1.0 },
+ { 0.929412, 0.392157, 0.109804, 1.0 },
+ { 0.917647, 0.325490, 0.082353, 1.0 },
+ { 0.905882, 0.262745, 0.054902, 1.0 },
+ { 0.886275, 0.247059, 0.066667, 1.0 },
+ { 0.870588, 0.235294, 0.082353, 1.0 },
+ { 0.917647, 0.074510, 0.000000, 1.0 },
+ { 0.823529, 0.101961, 0.039216, 1.0 },
+ { 0.729412, 0.133333, 0.078431, 1.0 },
+ { 0.694118, 0.066667, 0.050980, 1.0 },
+ { 0.662745, 0.000000, 0.027451, 1.0 },
+ { 0.658824, 0.019608, 0.019608, 1.0 },
+ { 0.658824, 0.043137, 0.015686, 1.0 },
+ { 0.580392, 0.082353, 0.023529, 1.0 },
+ { 0.439216, 0.078431, 0.000000, 1.0 },
+ { 0.407843, 0.058824, 0.074510, 1.0 },
+ { 0.325490, 0.047059, 0.066667, 1.0 },
+ { 0.243137, 0.035294, 0.058824, 1.0 },
+ { 0.294118, 0.027451, 0.074510, 1.0 },
+ { 0.345098, 0.019608, 0.090196, 1.0 },
+ { 0.415686, 0.003922, 0.070588, 1.0 },
+ { 0.345098, 0.043137, 0.113725, 1.0 },
+ { 0.180392, 0.223529, 0.231373, 1.0 },
+ { 0.223529, 0.192157, 0.239216, 1.0 },
+ { 0.270588, 0.160784, 0.250980, 1.0 },
+ { 0.384314, 0.200000, 0.180392, 1.0 },
+ { 0.498039, 0.239216, 0.113725, 1.0 },
+ { 0.619608, 0.231373, 0.086275, 1.0 },
+ { 0.745098, 0.223529, 0.062745, 1.0 },
+ { 0.823529, 0.250980, 0.019608, 1.0 },
+ { 0.858824, 0.282353, 0.070588, 1.0 },
+ { 0.878431, 0.313725, 0.219608, 1.0 },
+ { 0.913725, 0.349020, 0.203922, 1.0 },
+ { 0.952941, 0.388235, 0.192157, 1.0 },
+ { 0.976471, 0.368627, 0.176471, 1.0 },
+ { 1.000000, 0.349020, 0.160784, 1.0 },
+ { 0.980392, 0.419608, 0.145098, 1.0 },
+ { 1.000000, 0.494118, 0.156863, 1.0 },
+ { 0.823529, 0.341176, 0.207843, 1.0 },
+ { 0.866667, 0.349020, 0.145098, 1.0 },
+ { 0.913725, 0.360784, 0.082353, 1.0 },
+ { 0.894118, 0.305882, 0.074510, 1.0 },
+ { 0.874510, 0.254902, 0.070588, 1.0 },
+ { 0.925490, 0.152941, 0.180392, 1.0 },
+ { 0.929412, 0.176471, 0.227451, 1.0 },
+ { 0.937255, 0.003922, 0.298039, 1.0 },
+ { 0.937255, 0.050980, 0.207843, 1.0 },
+ { 0.541176, 0.117647, 0.168627, 1.0 },
+ { 0.407843, 0.176471, 0.196078, 1.0 },
+ { 0.278431, 0.235294, 0.227451, 1.0 },
+ { 0.227451, 0.215686, 0.274510, 1.0 },
+ { 0.176471, 0.200000, 0.325490, 1.0 },
+ { 0.192157, 0.207843, 0.447059, 1.0 },
+ { 0.270588, 0.250980, 0.462745, 1.0 },
+ { 0.560784, 0.207843, 0.176471, 1.0 },
+ { 0.615686, 0.200000, 0.141176, 1.0 },
+ { 0.674510, 0.196078, 0.105882, 1.0 },
+ { 0.627451, 0.149020, 0.070588, 1.0 },
+ { 0.580392, 0.105882, 0.039216, 1.0 },
+ { 0.458824, 0.078431, 0.050980, 1.0 },
+ { 0.321569, 0.015686, 0.117647, 1.0 },
+ { 0.219608, 0.011765, 0.129412, 1.0 },
+ { 0.254902, 0.011765, 0.203922, 1.0 },
+ { 0.317647, 0.019608, 0.200000, 1.0 },
+ { 0.305882, 0.074510, 0.168627, 1.0 },
+ { 0.298039, 0.133333, 0.141176, 1.0 },
+ { 0.368627, 0.160784, 0.105882, 1.0 },
+ { 0.466667, 0.203922, 0.090196, 1.0 },
+ { 0.490196, 0.200000, 0.047059, 1.0 },
+ { 0.478431, 0.152941, 0.121569, 1.0 },
+ { 0.352941, 0.113725, 0.133333, 1.0 },
+ { 0.321569, 0.113725, 0.129412, 1.0 },
+ { 0.294118, 0.117647, 0.129412, 1.0 },
+ { 0.243137, 0.203922, 0.094118, 1.0 },
+ { 0.196078, 0.290196, 0.062745, 1.0 },
+ { 0.258824, 0.337255, 0.003922, 1.0 },
+ { 0.403922, 0.247059, 0.043137, 1.0 },
+ { 0.580392, 0.258824, 0.039216, 1.0 },
+ { 0.776471, 0.270588, 0.043137, 1.0 },
+ { 0.807843, 0.141176, 0.043137, 1.0 },
+ { 0.725490, 0.149020, 0.019608, 1.0 },
+ { 0.643137, 0.160784, 0.000000, 1.0 },
+ { 0.639216, 0.137255, 0.023529, 1.0 },
+ { 0.556863, 0.105882, 0.000000, 1.0 },
+ { 0.411765, 0.113725, 0.062745, 1.0 },
+ { 0.274510, 0.082353, 0.105882, 1.0 },
+ { 0.129412, 0.027451, 0.141176, 1.0 },
+ { 0.090196, 0.050980, 0.200000, 1.0 },
+ { 0.050980, 0.078431, 0.258824, 1.0 },
+ { 0.058824, 0.066667, 0.266667, 1.0 },
+ { 0.066667, 0.054902, 0.278431, 1.0 },
+ { 0.094118, 0.066667, 0.266667, 1.0 },
+ { 0.168627, 0.047059, 0.180392, 1.0 },
+ { 0.223529, 0.117647, 0.286275, 1.0 },
+ { 0.262745, 0.054902, 0.258824, 1.0 },
+ { 0.305882, 0.090196, 0.172549, 1.0 },
+ { 0.313725, 0.105882, 0.180392, 1.0 },
+ { 0.321569, 0.121569, 0.188235, 1.0 },
+ { 0.396078, 0.149020, 0.223529, 1.0 },
+ { 0.450980, 0.098039, 0.196078, 1.0 },
+ { 0.568627, 0.113725, 0.156863, 1.0 },
+ { 0.607843, 0.117647, 0.047059, 1.0 },
+ { 0.627451, 0.015686, 0.058824, 1.0 },
+ { 0.541176, 0.027451, 0.109804, 1.0 },
+ { 0.454902, 0.043137, 0.160784, 1.0 },
+ { 0.329412, 0.090196, 0.254902, 1.0 },
+ { 0.176471, 0.156863, 0.317647, 1.0 },
+ { 0.156863, 0.219608, 0.349020, 1.0 },
+ { 0.156863, 0.149020, 0.341176, 1.0 },
+ { 0.270588, 0.109804, 0.164706, 1.0 },
+ { 0.341176, 0.125490, 0.145098, 1.0 },
+ { 0.486275, 0.172549, 0.168627, 1.0 },
+ { 0.517647, 0.180392, 0.125490, 1.0 },
+ { 0.549020, 0.192157, 0.086275, 1.0 },
+ { 0.568627, 0.164706, 0.027451, 1.0 },
+ { 0.474510, 0.101961, 0.023529, 1.0 },
+ { 0.384314, 0.117647, 0.066667, 1.0 },
+ { 0.298039, 0.094118, 0.141176, 1.0 },
+ { 0.137255, 0.023529, 0.196078, 1.0 },
+ { 0.101961, 0.031373, 0.203922, 1.0 },
+ { 0.066667, 0.043137, 0.215686, 1.0 },
+ { 0.050980, 0.082353, 0.227451, 1.0 },
+ { 0.039216, 0.117647, 0.254902, 1.0 },
+ { 0.062745, 0.152941, 0.274510, 1.0 },
+ { 0.086275, 0.152941, 0.333333, 1.0 },
+ { 0.066667, 0.149020, 0.356863, 1.0 },
+ { 0.094118, 0.149020, 0.333333, 1.0 },
+ { 0.117647, 0.164706, 0.329412, 1.0 },
+ { 0.133333, 0.180392, 0.345098, 1.0 },
+ { 0.184314, 0.254902, 0.294118, 1.0 },
+ { 0.294118, 0.305882, 0.200000, 1.0 },
+ { 0.380392, 0.278431, 0.141176, 1.0 },
+ { 0.407843, 0.270588, 0.058824, 1.0 },
+ { 0.486275, 0.227451, 0.031373, 1.0 },
+ { 0.596078, 0.211765, 0.074510, 1.0 },
+ { 0.592157, 0.192157, 0.098039, 1.0 },
+ { 0.592157, 0.176471, 0.125490, 1.0 },
+ { 0.627451, 0.180392, 0.039216, 1.0 },
+ { 0.600000, 0.125490, 0.050980, 1.0 },
+ { 0.658824, 0.101961, 0.086275, 1.0 },
+ { 0.772549, 0.101961, 0.062745, 1.0 },
+ { 0.878431, 0.035294, 0.098039, 1.0 },
+ { 0.800000, 0.035294, 0.066667, 1.0 },
+ { 0.776471, 0.039216, 0.035294, 1.0 },
+ { 0.674510, 0.039216, 0.027451, 1.0 },
+ { 0.552941, 0.027451, 0.015686, 1.0 },
+ { 0.501961, 0.019608, 0.039216, 1.0 },
+ { 0.454902, 0.062745, 0.054902, 1.0 },
+ { 0.439216, 0.070588, 0.062745, 1.0 },
+ { 0.415686, 0.121569, 0.137255, 1.0 },
+ { 0.349020, 0.145098, 0.235294, 1.0 },
+ { 0.349020, 0.188235, 0.305882, 1.0 },
+ { 0.454902, 0.450980, 0.470588, 1.0 },
+ { 0.643137, 0.737255, 0.431373, 1.0 },
+ { 0.352941, 0.631373, 0.364706, 1.0 },
+ { 0.274510, 0.392157, 0.423529, 1.0 },
+ { 0.176471, 0.262745, 0.454902, 1.0 },
+ { 0.117647, 0.184314, 0.364706, 1.0 },
+ { 0.058824, 0.149020, 0.360784, 1.0 },
+ { 0.039216, 0.164706, 0.364706, 1.0 },
+ { 0.086275, 0.200000, 0.372549, 1.0 },
+ { 0.082353, 0.231373, 0.376471, 1.0 },
+ { 0.039216, 0.349020, 0.415686, 1.0 },
+ { 0.003922, 0.431373, 0.450980, 1.0 },
+ { 0.007843, 0.490196, 0.407843, 1.0 },
+ { 0.003922, 0.411765, 0.447059, 1.0 },
+ { 0.007843, 0.325490, 0.439216, 1.0 },
+ { 0.003922, 0.254902, 0.403922, 1.0 },
+ { 0.054902, 0.219608, 0.376471, 1.0 },
+ { 0.070588, 0.278431, 0.400000, 1.0 },
+ { 0.149020, 0.317647, 0.482353, 1.0 },
+ { 0.125490, 0.388235, 0.494118, 1.0 },
+ { 0.270588, 0.450980, 0.552941, 1.0 },
+ { 0.341176, 0.580392, 0.600000, 1.0 },
+ { 0.462745, 0.635294, 0.639216, 1.0 },
+ { 0.509804, 0.639216, 0.705882, 1.0 },
+ { 0.733333, 0.721569, 0.796078, 1.0 },
+ { 0.592157, 0.784314, 0.709804, 1.0 },
+ { 0.478431, 0.709804, 0.686275, 1.0 },
+ { 0.282353, 0.615686, 0.603922, 1.0 },
+ { 0.278431, 0.572549, 0.596078, 1.0 },
+ { 0.058824, 0.447059, 0.470588, 1.0 },
+ { 0.058824, 0.376471, 0.392157, 1.0 },
+ { 0.058824, 0.317647, 0.364706, 1.0 },
+ { 0.078431, 0.294118, 0.376471, 1.0 },
+ { 0.094118, 0.298039, 0.450980, 1.0 },
+ { 0.058824, 0.317647, 0.454902, 1.0 },
+ { 0.027451, 0.384314, 0.458824, 1.0 },
+ { 0.027451, 0.486275, 0.462745, 1.0 },
+ { 0.035294, 0.478431, 0.470588, 1.0 },
+ { 0.129412, 0.352941, 0.380392, 1.0 },
+ { 0.098039, 0.250980, 0.372549, 1.0 },
+ { 0.035294, 0.196078, 0.368627, 1.0 },
+ { 0.023529, 0.156863, 0.337255, 1.0 },
+ { 0.007843, 0.129412, 0.352941, 1.0 },
+ { 0.050980, 0.086275, 0.317647, 1.0 },
+ { 0.101961, 0.066667, 0.290196, 1.0 },
+ { 0.105882, 0.023529, 0.254902, 1.0 },
+ { 0.137255, 0.023529, 0.203922, 1.0 },
+ { 0.129412, 0.090196, 0.286275, 1.0 },
+ { 0.117647, 0.149020, 0.333333, 1.0 },
+ { 0.137255, 0.172549, 0.341176, 1.0 },
+ { 0.152941, 0.235294, 0.349020, 1.0 },
+ { 0.188235, 0.266667, 0.372549, 1.0 },
+ { 0.168627, 0.388235, 0.345098, 1.0 },
+ { 0.129412, 0.372549, 0.368627, 1.0 },
+ };
+/* 0t0533.jpg */
+static double4 colors_307[] = {
+ { 0.015686, 0.125490, 0.211765, 1.0 },
+ { 0.211765, 0.152941, 0.423529, 1.0 },
+ { 0.329412, 0.388235, 0.509804, 1.0 },
+ { 0.450980, 0.627451, 0.600000, 1.0 },
+ { 0.541176, 0.643137, 0.647059, 1.0 },
+ { 0.635294, 0.662745, 0.694118, 1.0 },
+ { 0.643137, 0.694118, 0.717647, 1.0 },
+ { 0.654902, 0.729412, 0.745098, 1.0 },
+ { 0.635294, 0.878431, 0.827451, 1.0 },
+ { 0.741176, 0.929412, 0.913725, 1.0 },
+ { 0.847059, 0.984314, 1.000000, 1.0 },
+ { 0.894118, 0.913725, 0.933333, 1.0 },
+ { 0.945098, 0.847059, 0.870588, 1.0 },
+ { 0.909804, 0.682353, 0.764706, 1.0 },
+ { 0.874510, 0.521569, 0.658824, 1.0 },
+ { 0.803922, 0.521569, 0.643137, 1.0 },
+ { 0.733333, 0.525490, 0.627451, 1.0 },
+ { 0.690196, 0.458824, 0.890196, 1.0 },
+ { 0.529412, 0.384314, 0.639216, 1.0 },
+ { 0.368627, 0.309804, 0.392157, 1.0 },
+ { 0.294118, 0.247059, 0.270588, 1.0 },
+ { 0.223529, 0.184314, 0.149020, 1.0 },
+ { 0.184314, 0.160784, 0.152941, 1.0 },
+ { 0.145098, 0.141176, 0.160784, 1.0 },
+ { 0.164706, 0.196078, 0.278431, 1.0 },
+ { 0.243137, 0.219608, 0.278431, 1.0 },
+ { 0.325490, 0.247059, 0.282353, 1.0 },
+ { 0.427451, 0.262745, 0.298039, 1.0 },
+ { 0.529412, 0.282353, 0.313725, 1.0 },
+ { 0.470588, 0.250980, 0.274510, 1.0 },
+ { 0.411765, 0.219608, 0.235294, 1.0 },
+ { 0.388235, 0.188235, 0.247059, 1.0 },
+ { 0.333333, 0.345098, 0.239216, 1.0 },
+ { 0.423529, 0.486275, 0.341176, 1.0 },
+ { 0.517647, 0.447059, 0.419608, 1.0 },
+ { 0.615686, 0.411765, 0.501961, 1.0 },
+ { 0.592157, 0.447059, 0.552941, 1.0 },
+ { 0.568627, 0.486275, 0.607843, 1.0 },
+ { 0.603922, 0.411765, 0.670588, 1.0 },
+ { 0.643137, 0.337255, 0.733333, 1.0 },
+ { 0.262745, 0.149020, 0.580392, 1.0 },
+ { 0.129412, 0.109804, 0.439216, 1.0 },
+ { 0.000000, 0.074510, 0.301961, 1.0 },
+ { 0.023529, 0.070588, 0.192157, 1.0 },
+ { 0.047059, 0.066667, 0.082353, 1.0 },
+ { 0.039216, 0.070588, 0.070588, 1.0 },
+ { 0.031373, 0.078431, 0.062745, 1.0 },
+ { 0.039216, 0.105882, 0.066667, 1.0 },
+ { 0.086275, 0.192157, 0.117647, 1.0 },
+ { 0.243137, 0.525490, 0.274510, 1.0 },
+ { 0.313725, 0.635294, 0.458824, 1.0 },
+ { 0.384314, 0.745098, 0.647059, 1.0 },
+ { 0.450980, 0.784314, 0.705882, 1.0 },
+ { 0.521569, 0.827451, 0.764706, 1.0 },
+ { 0.545098, 0.819608, 0.768627, 1.0 },
+ { 0.568627, 0.815686, 0.772549, 1.0 },
+ { 0.501961, 0.870588, 0.776471, 1.0 },
+ { 0.478431, 0.780392, 0.709804, 1.0 },
+ { 0.458824, 0.694118, 0.647059, 1.0 },
+ { 0.482353, 0.552941, 0.600000, 1.0 },
+ { 0.509804, 0.415686, 0.556863, 1.0 },
+ { 0.450980, 0.392157, 0.482353, 1.0 },
+ { 0.392157, 0.368627, 0.407843, 1.0 },
+ { 0.368627, 0.278431, 0.341176, 1.0 },
+ { 0.321569, 0.274510, 0.321569, 1.0 },
+ { 0.184314, 0.203922, 0.227451, 1.0 },
+ { 0.152941, 0.235294, 0.184314, 1.0 },
+ { 0.121569, 0.266667, 0.145098, 1.0 },
+ { 0.137255, 0.254902, 0.141176, 1.0 },
+ { 0.152941, 0.243137, 0.141176, 1.0 },
+ { 0.200000, 0.227451, 0.250980, 1.0 },
+ { 0.254902, 0.309804, 0.321569, 1.0 },
+ { 0.215686, 0.215686, 0.262745, 1.0 },
+ { 0.152941, 0.188235, 0.215686, 1.0 },
+ { 0.090196, 0.160784, 0.168627, 1.0 },
+ { 0.054902, 0.098039, 0.223529, 1.0 },
+ { 0.023529, 0.039216, 0.278431, 1.0 },
+ { 0.031373, 0.058824, 0.301961, 1.0 },
+ { 0.043137, 0.082353, 0.325490, 1.0 },
+ { 0.070588, 0.109804, 0.341176, 1.0 },
+ { 0.200000, 0.105882, 0.490196, 1.0 },
+ { 0.137255, 0.192157, 0.243137, 1.0 },
+ { 0.109804, 0.196078, 0.211765, 1.0 },
+ { 0.082353, 0.203922, 0.184314, 1.0 },
+ { 0.043137, 0.200000, 0.192157, 1.0 },
+ { 0.003922, 0.200000, 0.203922, 1.0 },
+ { 0.027451, 0.149020, 0.125490, 1.0 },
+ { 0.015686, 0.054902, 0.062745, 1.0 },
+ { 0.027451, 0.035294, 0.031373, 1.0 },
+ { 0.047059, 0.019608, 0.039216, 1.0 },
+ { 0.066667, 0.003922, 0.047059, 1.0 },
+ { 0.058824, 0.039216, 0.054902, 1.0 },
+ { 0.054902, 0.078431, 0.062745, 1.0 },
+ { 0.086275, 0.137255, 0.098039, 1.0 },
+ { 0.141176, 0.262745, 0.141176, 1.0 },
+ { 0.243137, 0.368627, 0.207843, 1.0 },
+ { 0.345098, 0.458824, 0.278431, 1.0 },
+ { 0.478431, 0.635294, 0.392157, 1.0 },
+ { 0.388235, 0.529412, 0.400000, 1.0 },
+ { 0.298039, 0.423529, 0.411765, 1.0 },
+ { 0.305882, 0.415686, 0.407843, 1.0 },
+ { 0.313725, 0.407843, 0.407843, 1.0 },
+ { 0.305882, 0.364706, 0.384314, 1.0 },
+ { 0.274510, 0.345098, 0.352941, 1.0 },
+ { 0.141176, 0.403922, 0.337255, 1.0 },
+ { 0.149020, 0.474510, 0.384314, 1.0 },
+ { 0.156863, 0.545098, 0.431373, 1.0 },
+ { 0.101961, 0.501961, 0.380392, 1.0 },
+ { 0.047059, 0.458824, 0.329412, 1.0 },
+ { 0.035294, 0.458824, 0.215686, 1.0 },
+ { 0.035294, 0.431373, 0.203922, 1.0 },
+ { 0.078431, 0.431373, 0.231373, 1.0 },
+ { 0.094118, 0.466667, 0.294118, 1.0 },
+ { 0.301961, 0.250980, 0.360784, 1.0 },
+ { 0.317647, 0.270588, 0.392157, 1.0 },
+ { 0.333333, 0.294118, 0.427451, 1.0 },
+ { 0.337255, 0.298039, 0.392157, 1.0 },
+ { 0.305882, 0.341176, 0.360784, 1.0 },
+ { 0.278431, 0.360784, 0.372549, 1.0 },
+ { 0.235294, 0.352941, 0.345098, 1.0 },
+ { 0.082353, 0.317647, 0.219608, 1.0 },
+ { 0.066667, 0.262745, 0.160784, 1.0 },
+ { 0.054902, 0.211765, 0.105882, 1.0 },
+ { 0.039216, 0.188235, 0.121569, 1.0 },
+ { 0.027451, 0.164706, 0.137255, 1.0 },
+ { 0.023529, 0.168627, 0.137255, 1.0 },
+ { 0.011765, 0.184314, 0.117647, 1.0 },
+ { 0.011765, 0.294118, 0.149020, 1.0 },
+ { 0.023529, 0.325490, 0.152941, 1.0 },
+ { 0.070588, 0.388235, 0.219608, 1.0 },
+ { 0.090196, 0.427451, 0.219608, 1.0 },
+ { 0.113725, 0.466667, 0.223529, 1.0 },
+ { 0.215686, 0.498039, 0.250980, 1.0 },
+ { 0.223529, 0.521569, 0.266667, 1.0 },
+ { 0.270588, 0.541176, 0.286275, 1.0 },
+ { 0.458824, 0.533333, 0.356863, 1.0 },
+ { 0.470588, 0.592157, 0.368627, 1.0 },
+ { 0.396078, 0.572549, 0.337255, 1.0 },
+ { 0.325490, 0.556863, 0.305882, 1.0 },
+ { 0.286275, 0.549020, 0.294118, 1.0 },
+ { 0.247059, 0.541176, 0.286275, 1.0 },
+ { 0.180392, 0.458824, 0.231373, 1.0 },
+ { 0.074510, 0.345098, 0.160784, 1.0 },
+ { 0.007843, 0.258824, 0.125490, 1.0 },
+ { 0.019608, 0.164706, 0.098039, 1.0 },
+ { 0.011765, 0.043137, 0.050980, 1.0 },
+ { 0.011765, 0.019608, 0.062745, 1.0 },
+ { 0.015686, 0.000000, 0.074510, 1.0 },
+ { 0.003922, 0.043137, 0.047059, 1.0 },
+ { 0.007843, 0.066667, 0.047059, 1.0 },
+ { 0.019608, 0.172549, 0.090196, 1.0 },
+ { 0.011765, 0.309804, 0.156863, 1.0 },
+ { 0.003922, 0.443137, 0.215686, 1.0 },
+ { 0.031373, 0.470588, 0.227451, 1.0 },
+ { 0.058824, 0.501961, 0.243137, 1.0 },
+ { 0.082353, 0.529412, 0.254902, 1.0 },
+ { 0.050980, 0.458824, 0.219608, 1.0 },
+ { 0.094118, 0.372549, 0.301961, 1.0 },
+ { 0.184314, 0.325490, 0.309804, 1.0 },
+ { 0.250980, 0.243137, 0.254902, 1.0 },
+ { 0.305882, 0.235294, 0.196078, 1.0 },
+ { 0.325490, 0.211765, 0.282353, 1.0 },
+ { 0.356863, 0.207843, 0.278431, 1.0 },
+ { 0.392157, 0.207843, 0.278431, 1.0 },
+ { 0.443137, 0.278431, 0.325490, 1.0 },
+ { 0.505882, 0.301961, 0.309804, 1.0 },
+ { 0.560784, 0.333333, 0.427451, 1.0 },
+ { 0.454902, 0.317647, 0.403922, 1.0 },
+ { 0.290196, 0.333333, 0.349020, 1.0 },
+ { 0.262745, 0.333333, 0.341176, 1.0 },
+ { 0.239216, 0.333333, 0.333333, 1.0 },
+ { 0.141176, 0.266667, 0.254902, 1.0 },
+ { 0.070588, 0.203922, 0.211765, 1.0 },
+ { 0.070588, 0.227451, 0.192157, 1.0 },
+ { 0.070588, 0.266667, 0.219608, 1.0 },
+ { 0.172549, 0.274510, 0.270588, 1.0 },
+ { 0.270588, 0.352941, 0.356863, 1.0 },
+ { 0.270588, 0.513725, 0.454902, 1.0 },
+ { 0.231373, 0.576471, 0.482353, 1.0 },
+ { 0.223529, 0.654902, 0.541176, 1.0 },
+ { 0.317647, 0.666667, 0.580392, 1.0 },
+ { 0.415686, 0.654902, 0.380392, 1.0 },
+ { 0.450980, 0.545098, 0.356863, 1.0 },
+ { 0.337255, 0.462745, 0.278431, 1.0 },
+ { 0.117647, 0.160784, 0.168627, 1.0 },
+ { 0.105882, 0.168627, 0.137255, 1.0 },
+ { 0.098039, 0.180392, 0.105882, 1.0 },
+ { 0.023529, 0.086275, 0.086275, 1.0 },
+ { 0.035294, 0.070588, 0.066667, 1.0 },
+ { 0.015686, 0.113725, 0.098039, 1.0 },
+ { 0.023529, 0.160784, 0.133333, 1.0 },
+ { 0.039216, 0.227451, 0.180392, 1.0 },
+ { 0.047059, 0.294118, 0.219608, 1.0 },
+ { 0.047059, 0.325490, 0.160784, 1.0 },
+ { 0.015686, 0.384314, 0.180392, 1.0 },
+ { 0.011765, 0.376471, 0.192157, 1.0 },
+ { 0.035294, 0.360784, 0.258824, 1.0 },
+ { 0.023529, 0.321569, 0.211765, 1.0 },
+ { 0.015686, 0.298039, 0.203922, 1.0 },
+ { 0.011765, 0.274510, 0.203922, 1.0 },
+ { 0.023529, 0.247059, 0.188235, 1.0 },
+ { 0.035294, 0.172549, 0.149020, 1.0 },
+ { 0.082353, 0.141176, 0.160784, 1.0 },
+ { 0.086275, 0.113725, 0.137255, 1.0 },
+ { 0.125490, 0.086275, 0.121569, 1.0 },
+ { 0.133333, 0.074510, 0.101961, 1.0 },
+ { 0.141176, 0.086275, 0.082353, 1.0 },
+ { 0.109804, 0.090196, 0.074510, 1.0 },
+ { 0.137255, 0.125490, 0.098039, 1.0 },
+ { 0.149020, 0.129412, 0.117647, 1.0 },
+ { 0.247059, 0.141176, 0.160784, 1.0 },
+ { 0.274510, 0.152941, 0.172549, 1.0 },
+ { 0.298039, 0.152941, 0.180392, 1.0 },
+ { 0.278431, 0.137255, 0.184314, 1.0 },
+ { 0.176471, 0.098039, 0.133333, 1.0 },
+ { 0.168627, 0.078431, 0.101961, 1.0 },
+ { 0.125490, 0.074510, 0.109804, 1.0 },
+ { 0.074510, 0.082353, 0.078431, 1.0 },
+ { 0.086275, 0.066667, 0.054902, 1.0 },
+ { 0.058824, 0.043137, 0.047059, 1.0 },
+ { 0.050980, 0.027451, 0.035294, 1.0 },
+ { 0.047059, 0.039216, 0.043137, 1.0 },
+ { 0.101961, 0.113725, 0.086275, 1.0 },
+ { 0.152941, 0.152941, 0.113725, 1.0 },
+ { 0.180392, 0.145098, 0.125490, 1.0 },
+ { 0.254902, 0.188235, 0.160784, 1.0 },
+ { 0.298039, 0.156863, 0.196078, 1.0 },
+ { 0.258824, 0.145098, 0.164706, 1.0 },
+ { 0.215686, 0.137255, 0.145098, 1.0 },
+ { 0.086275, 0.125490, 0.082353, 1.0 },
+ { 0.058824, 0.105882, 0.066667, 1.0 },
+ { 0.031373, 0.039216, 0.035294, 1.0 },
+ { 0.019608, 0.027451, 0.023529, 1.0 },
+ { 0.015686, 0.000000, 0.011765, 1.0 },
+ { 0.027451, 0.027451, 0.035294, 1.0 },
+ { 0.039216, 0.047059, 0.043137, 1.0 },
+ { 0.023529, 0.078431, 0.078431, 1.0 },
+ { 0.035294, 0.149020, 0.129412, 1.0 },
+ { 0.003922, 0.149020, 0.223529, 1.0 },
+ { 0.011765, 0.258824, 0.223529, 1.0 },
+ { 0.015686, 0.282353, 0.239216, 1.0 },
+ { 0.015686, 0.211765, 0.207843, 1.0 },
+ { 0.090196, 0.192157, 0.196078, 1.0 },
+ { 0.156863, 0.156863, 0.156863, 1.0 },
+ { 0.227451, 0.121569, 0.156863, 1.0 },
+ { 0.301961, 0.192157, 0.247059, 1.0 },
+ { 0.254902, 0.160784, 0.294118, 1.0 },
+ { 0.156863, 0.215686, 0.227451, 1.0 },
+ { 0.090196, 0.274510, 0.235294, 1.0 },
+ { 0.109804, 0.392157, 0.298039, 1.0 },
+ { 0.258824, 0.423529, 0.337255, 1.0 },
+ { 0.333333, 0.541176, 0.509804, 1.0 },
+ { 0.419608, 0.603922, 0.580392, 1.0 },
+ { 0.443137, 0.650980, 0.627451, 1.0 },
+ { 0.494118, 0.713725, 0.670588, 1.0 },
+ { 0.529412, 0.631373, 0.627451, 1.0 },
+ };
+/* 0u0075.jpg */
+static double4 colors_308[] = {
+ { 0.290196, 0.203922, 0.843137, 1.0 },
+ { 0.137255, 0.043137, 0.670588, 1.0 },
+ { 0.094118, 0.023529, 0.627451, 1.0 },
+ { 0.054902, 0.007843, 0.588235, 1.0 },
+ { 0.027451, 0.007843, 0.568627, 1.0 },
+ { 0.000000, 0.011765, 0.549020, 1.0 },
+ { 0.000000, 0.003922, 0.521569, 1.0 },
+ { 0.000000, 0.000000, 0.494118, 1.0 },
+ { 0.000000, 0.000000, 0.494118, 1.0 },
+ { 0.000000, 0.000000, 0.505882, 1.0 },
+ { 0.000000, 0.000000, 0.517647, 1.0 },
+ { 0.000000, 0.000000, 0.533333, 1.0 },
+ { 0.003922, 0.000000, 0.549020, 1.0 },
+ { 0.007843, 0.000000, 0.509804, 1.0 },
+ { 0.011765, 0.000000, 0.470588, 1.0 },
+ { 0.007843, 0.000000, 0.415686, 1.0 },
+ { 0.007843, 0.000000, 0.364706, 1.0 },
+ { 0.000000, 0.000000, 0.090196, 1.0 },
+ { 0.000000, 0.000000, 0.043137, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.023529, 1.0 },
+ { 0.011765, 0.000000, 0.050980, 1.0 },
+ { 0.003922, 0.000000, 0.164706, 1.0 },
+ { 0.000000, 0.000000, 0.282353, 1.0 },
+ { 0.000000, 0.000000, 0.352941, 1.0 },
+ { 0.000000, 0.003922, 0.427451, 1.0 },
+ { 0.000000, 0.000000, 0.470588, 1.0 },
+ { 0.000000, 0.000000, 0.478431, 1.0 },
+ { 0.000000, 0.000000, 0.494118, 1.0 },
+ { 0.000000, 0.000000, 0.517647, 1.0 },
+ { 0.003922, 0.000000, 0.541176, 1.0 },
+ { 0.027451, 0.000000, 0.607843, 1.0 },
+ { 0.050980, 0.000000, 0.674510, 1.0 },
+ { 0.117647, 0.000000, 0.674510, 1.0 },
+ { 0.188235, 0.000000, 0.674510, 1.0 },
+ { 0.384314, 0.050980, 0.650980, 1.0 },
+ { 0.396078, 0.027451, 0.588235, 1.0 },
+ { 0.407843, 0.003922, 0.525490, 1.0 },
+ { 0.329412, 0.000000, 0.498039, 1.0 },
+ { 0.250980, 0.000000, 0.470588, 1.0 },
+ { 0.200000, 0.007843, 0.509804, 1.0 },
+ { 0.149020, 0.015686, 0.549020, 1.0 },
+ { 0.094118, 0.003922, 0.592157, 1.0 },
+ { 0.090196, 0.003922, 0.643137, 1.0 },
+ { 0.223529, 0.015686, 0.721569, 1.0 },
+ { 0.290196, 0.023529, 0.701961, 1.0 },
+ { 0.360784, 0.035294, 0.686275, 1.0 },
+ { 0.274510, 0.015686, 0.690196, 1.0 },
+ { 0.192157, 0.000000, 0.694118, 1.0 },
+ { 0.129412, 0.000000, 0.643137, 1.0 },
+ { 0.066667, 0.003922, 0.592157, 1.0 },
+ { 0.000000, 0.000000, 0.384314, 1.0 },
+ { 0.090196, 0.000000, 0.333333, 1.0 },
+ { 0.184314, 0.000000, 0.282353, 1.0 },
+ { 0.270588, 0.019608, 0.298039, 1.0 },
+ { 0.356863, 0.043137, 0.313725, 1.0 },
+ { 0.356863, 0.054902, 0.368627, 1.0 },
+ { 0.360784, 0.066667, 0.423529, 1.0 },
+ { 0.407843, 0.003922, 0.517647, 1.0 },
+ { 0.415686, 0.000000, 0.635294, 1.0 },
+ { 0.368627, 0.023529, 0.705882, 1.0 },
+ { 0.372549, 0.011765, 0.701961, 1.0 },
+ { 0.380392, 0.000000, 0.701961, 1.0 },
+ { 0.349020, 0.000000, 0.701961, 1.0 },
+ { 0.317647, 0.000000, 0.705882, 1.0 },
+ { 0.160784, 0.007843, 0.670588, 1.0 },
+ { 0.082353, 0.003922, 0.627451, 1.0 },
+ { 0.003922, 0.000000, 0.490196, 1.0 },
+ { 0.082353, 0.019608, 0.419608, 1.0 },
+ { 0.164706, 0.043137, 0.349020, 1.0 },
+ { 0.286275, 0.019608, 0.341176, 1.0 },
+ { 0.411765, 0.000000, 0.333333, 1.0 },
+ { 0.431373, 0.000000, 0.380392, 1.0 },
+ { 0.454902, 0.000000, 0.427451, 1.0 },
+ { 0.513725, 0.031373, 0.682353, 1.0 },
+ { 0.537255, 0.105882, 0.831373, 1.0 },
+ { 0.513725, 0.172549, 0.917647, 1.0 },
+ { 0.474510, 0.235294, 0.909804, 1.0 },
+ { 0.439216, 0.301961, 0.905882, 1.0 },
+ { 0.435294, 0.329412, 0.913725, 1.0 },
+ { 0.431373, 0.356863, 0.921569, 1.0 },
+ { 0.407843, 0.290196, 0.901961, 1.0 },
+ { 0.415686, 0.176471, 0.788235, 1.0 },
+ { 0.415686, 0.000000, 0.431373, 1.0 },
+ { 0.380392, 0.000000, 0.325490, 1.0 },
+ { 0.345098, 0.003922, 0.219608, 1.0 },
+ { 0.298039, 0.000000, 0.184314, 1.0 },
+ { 0.250980, 0.000000, 0.152941, 1.0 },
+ { 0.168627, 0.000000, 0.105882, 1.0 },
+ { 0.074510, 0.000000, 0.129412, 1.0 },
+ { 0.000000, 0.000000, 0.219608, 1.0 },
+ { 0.000000, 0.000000, 0.337255, 1.0 },
+ { 0.000000, 0.003922, 0.427451, 1.0 },
+ { 0.098039, 0.011765, 0.309804, 1.0 },
+ { 0.200000, 0.023529, 0.192157, 1.0 },
+ { 0.219608, 0.031373, 0.180392, 1.0 },
+ { 0.243137, 0.043137, 0.172549, 1.0 },
+ { 0.301961, 0.031373, 0.207843, 1.0 },
+ { 0.368627, 0.003922, 0.211765, 1.0 },
+ { 0.411765, 0.000000, 0.411765, 1.0 },
+ { 0.435294, 0.000000, 0.549020, 1.0 },
+ { 0.458824, 0.000000, 0.686275, 1.0 },
+ { 0.450980, 0.000000, 0.701961, 1.0 },
+ { 0.447059, 0.000000, 0.721569, 1.0 },
+ { 0.431373, 0.000000, 0.756863, 1.0 },
+ { 0.423529, 0.019608, 0.682353, 1.0 },
+ { 0.431373, 0.003922, 0.658824, 1.0 },
+ { 0.474510, 0.003922, 0.580392, 1.0 },
+ { 0.384314, 0.007843, 0.501961, 1.0 },
+ { 0.321569, 0.003922, 0.466667, 1.0 },
+ { 0.258824, 0.000000, 0.435294, 1.0 },
+ { 0.160784, 0.000000, 0.380392, 1.0 },
+ { 0.003922, 0.000000, 0.450980, 1.0 },
+ { 0.000000, 0.000000, 0.462745, 1.0 },
+ { 0.000000, 0.000000, 0.478431, 1.0 },
+ { 0.000000, 0.000000, 0.439216, 1.0 },
+ { 0.011765, 0.007843, 0.333333, 1.0 },
+ { 0.027451, 0.015686, 0.231373, 1.0 },
+ { 0.058824, 0.027451, 0.168627, 1.0 },
+ { 0.094118, 0.043137, 0.109804, 1.0 },
+ { 0.145098, 0.094118, 0.129412, 1.0 },
+ { 0.211765, 0.035294, 0.188235, 1.0 },
+ { 0.317647, 0.000000, 0.301961, 1.0 },
+ { 0.317647, 0.003922, 0.478431, 1.0 },
+ { 0.243137, 0.105882, 0.752941, 1.0 },
+ { 0.258824, 0.109804, 0.760784, 1.0 },
+ { 0.278431, 0.117647, 0.772549, 1.0 },
+ { 0.317647, 0.043137, 0.666667, 1.0 },
+ { 0.290196, 0.054902, 0.501961, 1.0 },
+ { 0.282353, 0.023529, 0.403922, 1.0 },
+ { 0.321569, 0.027451, 0.360784, 1.0 },
+ { 0.309804, 0.031373, 0.188235, 1.0 },
+ { 0.274510, 0.023529, 0.172549, 1.0 },
+ { 0.243137, 0.019608, 0.156863, 1.0 },
+ { 0.262745, 0.011765, 0.180392, 1.0 },
+ { 0.282353, 0.007843, 0.203922, 1.0 },
+ { 0.243137, 0.043137, 0.403922, 1.0 },
+ { 0.254902, 0.003922, 0.588235, 1.0 },
+ { 0.200000, 0.050980, 0.721569, 1.0 },
+ { 0.231373, 0.094118, 0.800000, 1.0 },
+ { 0.152941, 0.000000, 0.686275, 1.0 },
+ { 0.129412, 0.003922, 0.650980, 1.0 },
+ { 0.105882, 0.007843, 0.619608, 1.0 },
+ { 0.121569, 0.003922, 0.592157, 1.0 },
+ { 0.094118, 0.000000, 0.588235, 1.0 },
+ { 0.105882, 0.000000, 0.564706, 1.0 },
+ { 0.145098, 0.000000, 0.556863, 1.0 },
+ { 0.203922, 0.000000, 0.443137, 1.0 },
+ { 0.227451, 0.000000, 0.407843, 1.0 },
+ { 0.250980, 0.000000, 0.376471, 1.0 },
+ { 0.188235, 0.003922, 0.309804, 1.0 },
+ { 0.184314, 0.000000, 0.250980, 1.0 },
+ { 0.129412, 0.000000, 0.098039, 1.0 },
+ { 0.113725, 0.000000, 0.070588, 1.0 },
+ { 0.164706, 0.011765, 0.125490, 1.0 },
+ { 0.262745, 0.058824, 0.207843, 1.0 },
+ { 0.403922, 0.000000, 0.600000, 1.0 },
+ { 0.407843, 0.011765, 0.650980, 1.0 },
+ { 0.411765, 0.027451, 0.705882, 1.0 },
+ { 0.407843, 0.094118, 0.725490, 1.0 },
+ { 0.298039, 0.180392, 0.800000, 1.0 },
+ { 0.207843, 0.192157, 0.807843, 1.0 },
+ { 0.066667, 0.078431, 0.717647, 1.0 },
+ { 0.043137, 0.019608, 0.686275, 1.0 },
+ { 0.043137, 0.011765, 0.686275, 1.0 },
+ { 0.043137, 0.003922, 0.690196, 1.0 },
+ { 0.043137, 0.003922, 0.686275, 1.0 },
+ { 0.031373, 0.003922, 0.654902, 1.0 },
+ { 0.000000, 0.000000, 0.580392, 1.0 },
+ { 0.003922, 0.000000, 0.525490, 1.0 },
+ { 0.090196, 0.000000, 0.509804, 1.0 },
+ { 0.211765, 0.000000, 0.611765, 1.0 },
+ { 0.203922, 0.000000, 0.627451, 1.0 },
+ { 0.254902, 0.019608, 0.647059, 1.0 },
+ { 0.337255, 0.000000, 0.725490, 1.0 },
+ { 0.403922, 0.039216, 0.831373, 1.0 },
+ { 0.454902, 0.121569, 0.870588, 1.0 },
+ { 0.486275, 0.176471, 0.921569, 1.0 },
+ { 0.560784, 0.239216, 0.976471, 1.0 },
+ { 0.529412, 0.376471, 0.968627, 1.0 },
+ { 0.505882, 0.388235, 0.964706, 1.0 },
+ { 0.486275, 0.400000, 0.960784, 1.0 },
+ { 0.466667, 0.368627, 0.941176, 1.0 },
+ { 0.466667, 0.329412, 0.941176, 1.0 },
+ { 0.407843, 0.364706, 0.909804, 1.0 },
+ { 0.400000, 0.313725, 0.890196, 1.0 },
+ { 0.360784, 0.219608, 0.847059, 1.0 },
+ { 0.415686, 0.098039, 0.650980, 1.0 },
+ { 0.403922, 0.027451, 0.450980, 1.0 },
+ { 0.356863, 0.050980, 0.239216, 1.0 },
+ { 0.313725, 0.007843, 0.160784, 1.0 },
+ { 0.266667, 0.003922, 0.141176, 1.0 },
+ { 0.211765, 0.000000, 0.050980, 1.0 },
+ { 0.043137, 0.000000, 0.062745, 1.0 },
+ { 0.003922, 0.003922, 0.011765, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.023529, 1.0 },
+ { 0.003922, 0.003922, 0.105882, 1.0 },
+ { 0.000000, 0.000000, 0.219608, 1.0 },
+ { 0.000000, 0.000000, 0.352941, 1.0 },
+ { 0.000000, 0.000000, 0.439216, 1.0 },
+ { 0.000000, 0.000000, 0.486275, 1.0 },
+ { 0.039216, 0.000000, 0.529412, 1.0 },
+ { 0.160784, 0.003922, 0.443137, 1.0 },
+ { 0.160784, 0.003922, 0.392157, 1.0 },
+ { 0.141176, 0.000000, 0.298039, 1.0 },
+ { 0.031373, 0.015686, 0.160784, 1.0 },
+ { 0.000000, 0.000000, 0.027451, 1.0 },
+ { 0.003922, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.007843, 1.0 },
+ { 0.019608, 0.003922, 0.007843, 1.0 },
+ { 0.007843, 0.003922, 0.027451, 1.0 },
+ { 0.011765, 0.000000, 0.125490, 1.0 },
+ { 0.000000, 0.003922, 0.192157, 1.0 },
+ { 0.000000, 0.000000, 0.294118, 1.0 },
+ { 0.000000, 0.000000, 0.431373, 1.0 },
+ { 0.000000, 0.000000, 0.470588, 1.0 },
+ { 0.000000, 0.007843, 0.498039, 1.0 },
+ { 0.000000, 0.000000, 0.596078, 1.0 },
+ { 0.003922, 0.000000, 0.650980, 1.0 },
+ { 0.070588, 0.000000, 0.705882, 1.0 },
+ { 0.164706, 0.000000, 0.737255, 1.0 },
+ { 0.298039, 0.109804, 0.784314, 1.0 },
+ { 0.462745, 0.086275, 0.854902, 1.0 },
+ { 0.490196, 0.113725, 0.878431, 1.0 },
+ { 0.490196, 0.137255, 0.905882, 1.0 },
+ { 0.521569, 0.164706, 0.921569, 1.0 },
+ { 0.545098, 0.152941, 0.913725, 1.0 },
+ { 0.549020, 0.176471, 0.929412, 1.0 },
+ { 0.525490, 0.239216, 0.937255, 1.0 },
+ { 0.490196, 0.349020, 0.945098, 1.0 },
+ { 0.529412, 0.356863, 0.972549, 1.0 },
+ { 0.537255, 0.341176, 0.972549, 1.0 },
+ { 0.560784, 0.200000, 0.941176, 1.0 },
+ { 0.513725, 0.196078, 0.941176, 1.0 },
+ { 0.447059, 0.243137, 0.913725, 1.0 },
+ { 0.447059, 0.262745, 0.905882, 1.0 },
+ { 0.407843, 0.250980, 0.874510, 1.0 },
+ { 0.447059, 0.184314, 0.882353, 1.0 },
+ { 0.407843, 0.007843, 0.772549, 1.0 },
+ { 0.380392, 0.003922, 0.639216, 1.0 },
+ { 0.239216, 0.000000, 0.207843, 1.0 },
+ { 0.298039, 0.011765, 0.372549, 1.0 },
+ };
+/* 0u0298.jpg */
+static double4 colors_309[] = {
+ { 0.227451, 0.247059, 0.027451, 1.0 },
+ { 0.294118, 0.168627, 0.078431, 1.0 },
+ { 0.333333, 0.172549, 0.149020, 1.0 },
+ { 0.372549, 0.176471, 0.223529, 1.0 },
+ { 0.427451, 0.188235, 0.200000, 1.0 },
+ { 0.482353, 0.203922, 0.180392, 1.0 },
+ { 0.454902, 0.219608, 0.168627, 1.0 },
+ { 0.427451, 0.239216, 0.160784, 1.0 },
+ { 0.341176, 0.184314, 0.145098, 1.0 },
+ { 0.352941, 0.149020, 0.145098, 1.0 },
+ { 0.364706, 0.117647, 0.149020, 1.0 },
+ { 0.384314, 0.117647, 0.125490, 1.0 },
+ { 0.407843, 0.117647, 0.105882, 1.0 },
+ { 0.447059, 0.192157, 0.160784, 1.0 },
+ { 0.486275, 0.266667, 0.215686, 1.0 },
+ { 0.490196, 0.278431, 0.286275, 1.0 },
+ { 0.498039, 0.290196, 0.360784, 1.0 },
+ { 0.349020, 0.270588, 0.317647, 1.0 },
+ { 0.278431, 0.274510, 0.239216, 1.0 },
+ { 0.207843, 0.282353, 0.164706, 1.0 },
+ { 0.117647, 0.247059, 0.101961, 1.0 },
+ { 0.027451, 0.211765, 0.039216, 1.0 },
+ { 0.019608, 0.188235, 0.035294, 1.0 },
+ { 0.011765, 0.168627, 0.035294, 1.0 },
+ { 0.027451, 0.160784, 0.054902, 1.0 },
+ { 0.043137, 0.149020, 0.074510, 1.0 },
+ { 0.062745, 0.141176, 0.098039, 1.0 },
+ { 0.050980, 0.113725, 0.078431, 1.0 },
+ { 0.043137, 0.086275, 0.062745, 1.0 },
+ { 0.054902, 0.082353, 0.054902, 1.0 },
+ { 0.066667, 0.078431, 0.050980, 1.0 },
+ { 0.078431, 0.062745, 0.027451, 1.0 },
+ { 0.015686, 0.101961, 0.019608, 1.0 },
+ { 0.074510, 0.203922, 0.129412, 1.0 },
+ { 0.086275, 0.176471, 0.223529, 1.0 },
+ { 0.101961, 0.152941, 0.317647, 1.0 },
+ { 0.152941, 0.145098, 0.341176, 1.0 },
+ { 0.207843, 0.137255, 0.364706, 1.0 },
+ { 0.180392, 0.156863, 0.301961, 1.0 },
+ { 0.152941, 0.180392, 0.243137, 1.0 },
+ { 0.137255, 0.290196, 0.105882, 1.0 },
+ { 0.180392, 0.254902, 0.125490, 1.0 },
+ { 0.223529, 0.219608, 0.149020, 1.0 },
+ { 0.274510, 0.192157, 0.184314, 1.0 },
+ { 0.329412, 0.168627, 0.223529, 1.0 },
+ { 0.329412, 0.176471, 0.231373, 1.0 },
+ { 0.333333, 0.184314, 0.243137, 1.0 },
+ { 0.282353, 0.172549, 0.227451, 1.0 },
+ { 0.266667, 0.164706, 0.215686, 1.0 },
+ { 0.211765, 0.109804, 0.215686, 1.0 },
+ { 0.211765, 0.105882, 0.262745, 1.0 },
+ { 0.211765, 0.105882, 0.313725, 1.0 },
+ { 0.262745, 0.145098, 0.278431, 1.0 },
+ { 0.317647, 0.184314, 0.247059, 1.0 },
+ { 0.313725, 0.200000, 0.254902, 1.0 },
+ { 0.309804, 0.215686, 0.266667, 1.0 },
+ { 0.427451, 0.301961, 0.360784, 1.0 },
+ { 0.396078, 0.282353, 0.329412, 1.0 },
+ { 0.364706, 0.262745, 0.298039, 1.0 },
+ { 0.337255, 0.207843, 0.250980, 1.0 },
+ { 0.313725, 0.152941, 0.207843, 1.0 },
+ { 0.313725, 0.137255, 0.203922, 1.0 },
+ { 0.317647, 0.125490, 0.200000, 1.0 },
+ { 0.262745, 0.101961, 0.156863, 1.0 },
+ { 0.329412, 0.094118, 0.133333, 1.0 },
+ { 0.376471, 0.113725, 0.082353, 1.0 },
+ { 0.474510, 0.250980, 0.149020, 1.0 },
+ { 0.576471, 0.392157, 0.219608, 1.0 },
+ { 0.600000, 0.419608, 0.215686, 1.0 },
+ { 0.627451, 0.447059, 0.215686, 1.0 },
+ { 0.650980, 0.501961, 0.258824, 1.0 },
+ { 0.749020, 0.541176, 0.282353, 1.0 },
+ { 0.643137, 0.423529, 0.231373, 1.0 },
+ { 0.584314, 0.352941, 0.180392, 1.0 },
+ { 0.525490, 0.282353, 0.129412, 1.0 },
+ { 0.443137, 0.188235, 0.074510, 1.0 },
+ { 0.360784, 0.094118, 0.019608, 1.0 },
+ { 0.337255, 0.090196, 0.043137, 1.0 },
+ { 0.313725, 0.086275, 0.070588, 1.0 },
+ { 0.333333, 0.019608, 0.070588, 1.0 },
+ { 0.384314, 0.058824, 0.098039, 1.0 },
+ { 0.490196, 0.062745, 0.184314, 1.0 },
+ { 0.486275, 0.109804, 0.200000, 1.0 },
+ { 0.486275, 0.156863, 0.215686, 1.0 },
+ { 0.458824, 0.176471, 0.227451, 1.0 },
+ { 0.431373, 0.196078, 0.243137, 1.0 },
+ { 0.396078, 0.160784, 0.192157, 1.0 },
+ { 0.384314, 0.105882, 0.160784, 1.0 },
+ { 0.262745, 0.003922, 0.192157, 1.0 },
+ { 0.254902, 0.031373, 0.156863, 1.0 },
+ { 0.247059, 0.062745, 0.125490, 1.0 },
+ { 0.247059, 0.031373, 0.105882, 1.0 },
+ { 0.247059, 0.000000, 0.090196, 1.0 },
+ { 0.254902, 0.007843, 0.043137, 1.0 },
+ { 0.290196, 0.078431, 0.039216, 1.0 },
+ { 0.349020, 0.129412, 0.000000, 1.0 },
+ { 0.392157, 0.184314, 0.027451, 1.0 },
+ { 0.478431, 0.168627, 0.141176, 1.0 },
+ { 0.470588, 0.223529, 0.121569, 1.0 },
+ { 0.462745, 0.278431, 0.105882, 1.0 },
+ { 0.466667, 0.274510, 0.070588, 1.0 },
+ { 0.474510, 0.270588, 0.035294, 1.0 },
+ { 0.435294, 0.203922, 0.078431, 1.0 },
+ { 0.392157, 0.164706, 0.078431, 1.0 },
+ { 0.486275, 0.286275, 0.172549, 1.0 },
+ { 0.501961, 0.333333, 0.156863, 1.0 },
+ { 0.521569, 0.380392, 0.145098, 1.0 },
+ { 0.517647, 0.349020, 0.152941, 1.0 },
+ { 0.513725, 0.321569, 0.160784, 1.0 },
+ { 0.458824, 0.149020, 0.090196, 1.0 },
+ { 0.364706, 0.070588, 0.090196, 1.0 },
+ { 0.282353, 0.000000, 0.062745, 1.0 },
+ { 0.243137, 0.027451, 0.007843, 1.0 },
+ { 0.200000, 0.050980, 0.000000, 1.0 },
+ { 0.145098, 0.054902, 0.000000, 1.0 },
+ { 0.090196, 0.062745, 0.000000, 1.0 },
+ { 0.066667, 0.047059, 0.023529, 1.0 },
+ { 0.035294, 0.098039, 0.054902, 1.0 },
+ { 0.019608, 0.133333, 0.113725, 1.0 },
+ { 0.035294, 0.152941, 0.121569, 1.0 },
+ { 0.094118, 0.168627, 0.094118, 1.0 },
+ { 0.149020, 0.145098, 0.101961, 1.0 },
+ { 0.203922, 0.121569, 0.109804, 1.0 },
+ { 0.196078, 0.105882, 0.094118, 1.0 },
+ { 0.188235, 0.094118, 0.078431, 1.0 },
+ { 0.180392, 0.047059, 0.113725, 1.0 },
+ { 0.156863, 0.043137, 0.129412, 1.0 },
+ { 0.137255, 0.007843, 0.082353, 1.0 },
+ { 0.172549, 0.015686, 0.058824, 1.0 },
+ { 0.227451, 0.000000, 0.019608, 1.0 },
+ { 0.227451, 0.023529, 0.015686, 1.0 },
+ { 0.231373, 0.047059, 0.015686, 1.0 },
+ { 0.215686, 0.047059, 0.023529, 1.0 },
+ { 0.160784, 0.086275, 0.027451, 1.0 },
+ { 0.113725, 0.156863, 0.094118, 1.0 },
+ { 0.101961, 0.203922, 0.105882, 1.0 },
+ { 0.070588, 0.203922, 0.098039, 1.0 },
+ { 0.090196, 0.180392, 0.113725, 1.0 },
+ { 0.113725, 0.156863, 0.133333, 1.0 },
+ { 0.129412, 0.160784, 0.141176, 1.0 },
+ { 0.145098, 0.168627, 0.152941, 1.0 },
+ { 0.180392, 0.129412, 0.164706, 1.0 },
+ { 0.231373, 0.101961, 0.137255, 1.0 },
+ { 0.235294, 0.070588, 0.109804, 1.0 },
+ { 0.266667, 0.086275, 0.086275, 1.0 },
+ { 0.227451, 0.066667, 0.000000, 1.0 },
+ { 0.223529, 0.058824, 0.011765, 1.0 },
+ { 0.219608, 0.050980, 0.023529, 1.0 },
+ { 0.223529, 0.078431, 0.047059, 1.0 },
+ { 0.227451, 0.050980, 0.070588, 1.0 },
+ { 0.188235, 0.043137, 0.074510, 1.0 },
+ { 0.215686, 0.015686, 0.050980, 1.0 },
+ { 0.266667, 0.007843, 0.023529, 1.0 },
+ { 0.247059, 0.019608, 0.027451, 1.0 },
+ { 0.227451, 0.031373, 0.035294, 1.0 },
+ { 0.207843, 0.031373, 0.058824, 1.0 },
+ { 0.160784, 0.074510, 0.086275, 1.0 },
+ { 0.172549, 0.082353, 0.121569, 1.0 },
+ { 0.184314, 0.098039, 0.145098, 1.0 },
+ { 0.219608, 0.101961, 0.141176, 1.0 },
+ { 0.235294, 0.125490, 0.180392, 1.0 },
+ { 0.298039, 0.121569, 0.149020, 1.0 },
+ { 0.274510, 0.098039, 0.121569, 1.0 },
+ { 0.254902, 0.078431, 0.098039, 1.0 },
+ { 0.258824, 0.062745, 0.074510, 1.0 },
+ { 0.180392, 0.054902, 0.074510, 1.0 },
+ { 0.137255, 0.086275, 0.054902, 1.0 },
+ { 0.101961, 0.090196, 0.054902, 1.0 },
+ { 0.094118, 0.152941, 0.031373, 1.0 },
+ { 0.086275, 0.149020, 0.062745, 1.0 },
+ { 0.078431, 0.149020, 0.094118, 1.0 },
+ { 0.094118, 0.098039, 0.117647, 1.0 },
+ { 0.117647, 0.043137, 0.129412, 1.0 },
+ { 0.137255, 0.035294, 0.219608, 1.0 },
+ { 0.149020, 0.121569, 0.149020, 1.0 },
+ { 0.137255, 0.117647, 0.133333, 1.0 },
+ { 0.133333, 0.180392, 0.094118, 1.0 },
+ { 0.156863, 0.188235, 0.035294, 1.0 },
+ { 0.247059, 0.176471, 0.082353, 1.0 },
+ { 0.274510, 0.235294, 0.035294, 1.0 },
+ { 0.321569, 0.192157, 0.023529, 1.0 },
+ { 0.352941, 0.207843, 0.043137, 1.0 },
+ { 0.341176, 0.207843, 0.070588, 1.0 },
+ { 0.329412, 0.200000, 0.078431, 1.0 },
+ { 0.317647, 0.133333, 0.062745, 1.0 },
+ { 0.309804, 0.109804, 0.074510, 1.0 },
+ { 0.301961, 0.090196, 0.090196, 1.0 },
+ { 0.219608, 0.137255, 0.117647, 1.0 },
+ { 0.207843, 0.137255, 0.137255, 1.0 },
+ { 0.121569, 0.113725, 0.117647, 1.0 },
+ { 0.058824, 0.105882, 0.066667, 1.0 },
+ { 0.050980, 0.101961, 0.035294, 1.0 },
+ { 0.086275, 0.164706, 0.019608, 1.0 },
+ { 0.047059, 0.192157, 0.058824, 1.0 },
+ { 0.082353, 0.152941, 0.090196, 1.0 },
+ { 0.145098, 0.125490, 0.149020, 1.0 },
+ { 0.188235, 0.141176, 0.180392, 1.0 },
+ { 0.223529, 0.180392, 0.164706, 1.0 },
+ { 0.356863, 0.200000, 0.203922, 1.0 },
+ { 0.458824, 0.231373, 0.188235, 1.0 },
+ { 0.498039, 0.270588, 0.223529, 1.0 },
+ { 0.529412, 0.317647, 0.317647, 1.0 },
+ { 0.658824, 0.415686, 0.333333, 1.0 },
+ { 0.756863, 0.521569, 0.388235, 1.0 },
+ { 0.686275, 0.509804, 0.349020, 1.0 },
+ { 0.627451, 0.415686, 0.266667, 1.0 },
+ { 0.596078, 0.427451, 0.262745, 1.0 },
+ { 0.623529, 0.392157, 0.227451, 1.0 },
+ { 0.588235, 0.294118, 0.274510, 1.0 },
+ { 0.517647, 0.337255, 0.196078, 1.0 },
+ { 0.537255, 0.403922, 0.125490, 1.0 },
+ { 0.576471, 0.368627, 0.172549, 1.0 },
+ { 0.631373, 0.419608, 0.184314, 1.0 },
+ { 0.666667, 0.400000, 0.223529, 1.0 },
+ { 0.619608, 0.329412, 0.278431, 1.0 },
+ { 0.576471, 0.294118, 0.309804, 1.0 },
+ { 0.560784, 0.274510, 0.309804, 1.0 },
+ { 0.533333, 0.215686, 0.243137, 1.0 },
+ { 0.584314, 0.152941, 0.329412, 1.0 },
+ { 0.596078, 0.176471, 0.458824, 1.0 },
+ { 0.549020, 0.258824, 0.364706, 1.0 },
+ { 0.725490, 0.498039, 0.490196, 1.0 },
+ { 0.819608, 0.494118, 0.478431, 1.0 },
+ { 0.682353, 0.737255, 0.505882, 1.0 },
+ { 0.572549, 0.745098, 0.615686, 1.0 },
+ { 0.541176, 0.705882, 0.447059, 1.0 },
+ { 0.501961, 0.423529, 0.470588, 1.0 },
+ { 0.600000, 0.313725, 0.427451, 1.0 },
+ { 0.439216, 0.313725, 0.364706, 1.0 },
+ { 0.329412, 0.411765, 0.258824, 1.0 },
+ { 0.388235, 0.513725, 0.250980, 1.0 },
+ { 0.458824, 0.458824, 0.247059, 1.0 },
+ { 0.447059, 0.313725, 0.203922, 1.0 },
+ { 0.407843, 0.250980, 0.203922, 1.0 },
+ { 0.380392, 0.203922, 0.180392, 1.0 },
+ { 0.341176, 0.211765, 0.176471, 1.0 },
+ { 0.321569, 0.235294, 0.180392, 1.0 },
+ { 0.188235, 0.188235, 0.156863, 1.0 },
+ { 0.176471, 0.180392, 0.160784, 1.0 },
+ { 0.109804, 0.192157, 0.117647, 1.0 },
+ { 0.074510, 0.156863, 0.137255, 1.0 },
+ { 0.050980, 0.133333, 0.098039, 1.0 },
+ { 0.062745, 0.062745, 0.054902, 1.0 },
+ { 0.090196, 0.015686, 0.031373, 1.0 },
+ { 0.113725, 0.039216, 0.023529, 1.0 },
+ { 0.215686, 0.043137, 0.039216, 1.0 },
+ { 0.301961, 0.027451, 0.066667, 1.0 },
+ { 0.380392, 0.027451, 0.062745, 1.0 },
+ { 0.392157, 0.054902, 0.098039, 1.0 },
+ { 0.368627, 0.054902, 0.098039, 1.0 },
+ { 0.360784, 0.086275, 0.125490, 1.0 },
+ { 0.290196, 0.023529, 0.121569, 1.0 },
+ { 0.290196, 0.023529, 0.121569, 1.0 },
+ { 0.309804, 0.086275, 0.145098, 1.0 },
+ { 0.286275, 0.176471, 0.082353, 1.0 },
+ { 0.317647, 0.121569, 0.078431, 1.0 },
+ };
+/* 0u0298pp1.jpg */
+static double4 colors_310[] = {
+ { 0.247059, 0.247059, 0.592157, 1.0 },
+ { 0.384314, 0.101961, 0.666667, 1.0 },
+ { 0.356863, 0.129412, 0.584314, 1.0 },
+ { 0.329412, 0.156863, 0.505882, 1.0 },
+ { 0.286275, 0.196078, 0.478431, 1.0 },
+ { 0.247059, 0.235294, 0.450980, 1.0 },
+ { 0.211765, 0.200000, 0.403922, 1.0 },
+ { 0.176471, 0.168627, 0.360784, 1.0 },
+ { 0.168627, 0.125490, 0.180392, 1.0 },
+ { 0.156863, 0.113725, 0.223529, 1.0 },
+ { 0.149020, 0.105882, 0.270588, 1.0 },
+ { 0.137255, 0.086275, 0.301961, 1.0 },
+ { 0.129412, 0.070588, 0.333333, 1.0 },
+ { 0.145098, 0.113725, 0.443137, 1.0 },
+ { 0.160784, 0.156863, 0.556863, 1.0 },
+ { 0.227451, 0.215686, 0.588235, 1.0 },
+ { 0.294118, 0.278431, 0.619608, 1.0 },
+ { 0.274510, 0.352941, 0.584314, 1.0 },
+ { 0.223529, 0.258824, 0.478431, 1.0 },
+ { 0.176471, 0.164706, 0.372549, 1.0 },
+ { 0.164706, 0.125490, 0.419608, 1.0 },
+ { 0.156863, 0.090196, 0.466667, 1.0 },
+ { 0.160784, 0.090196, 0.466667, 1.0 },
+ { 0.168627, 0.090196, 0.470588, 1.0 },
+ { 0.345098, 0.101961, 0.521569, 1.0 },
+ { 0.313725, 0.050980, 0.588235, 1.0 },
+ { 0.282353, 0.003922, 0.654902, 1.0 },
+ { 0.180392, 0.054902, 0.576471, 1.0 },
+ { 0.078431, 0.109804, 0.498039, 1.0 },
+ { 0.090196, 0.101961, 0.439216, 1.0 },
+ { 0.105882, 0.098039, 0.384314, 1.0 },
+ { 0.133333, 0.145098, 0.352941, 1.0 },
+ { 0.180392, 0.172549, 0.356863, 1.0 },
+ { 0.141176, 0.227451, 0.278431, 1.0 },
+ { 0.141176, 0.223529, 0.247059, 1.0 },
+ { 0.141176, 0.219608, 0.215686, 1.0 },
+ { 0.152941, 0.207843, 0.188235, 1.0 },
+ { 0.168627, 0.196078, 0.164706, 1.0 },
+ { 0.172549, 0.250980, 0.180392, 1.0 },
+ { 0.176471, 0.305882, 0.200000, 1.0 },
+ { 0.231373, 0.239216, 0.337255, 1.0 },
+ { 0.231373, 0.227451, 0.337255, 1.0 },
+ { 0.235294, 0.215686, 0.341176, 1.0 },
+ { 0.180392, 0.141176, 0.250980, 1.0 },
+ { 0.125490, 0.070588, 0.160784, 1.0 },
+ { 0.105882, 0.082353, 0.117647, 1.0 },
+ { 0.090196, 0.098039, 0.078431, 1.0 },
+ { 0.078431, 0.082353, 0.058824, 1.0 },
+ { 0.101961, 0.054902, 0.054902, 1.0 },
+ { 0.152941, 0.031373, 0.019608, 1.0 },
+ { 0.113725, 0.031373, 0.047059, 1.0 },
+ { 0.078431, 0.031373, 0.078431, 1.0 },
+ { 0.054902, 0.039216, 0.121569, 1.0 },
+ { 0.031373, 0.050980, 0.164706, 1.0 },
+ { 0.043137, 0.047059, 0.121569, 1.0 },
+ { 0.058824, 0.047059, 0.082353, 1.0 },
+ { 0.164706, 0.000000, 0.078431, 1.0 },
+ { 0.180392, 0.039216, 0.098039, 1.0 },
+ { 0.196078, 0.078431, 0.117647, 1.0 },
+ { 0.176471, 0.050980, 0.192157, 1.0 },
+ { 0.160784, 0.027451, 0.266667, 1.0 },
+ { 0.149020, 0.023529, 0.247059, 1.0 },
+ { 0.141176, 0.023529, 0.227451, 1.0 },
+ { 0.090196, 0.000000, 0.235294, 1.0 },
+ { 0.047059, 0.015686, 0.160784, 1.0 },
+ { 0.054902, 0.023529, 0.074510, 1.0 },
+ { 0.039216, 0.023529, 0.062745, 1.0 },
+ { 0.023529, 0.023529, 0.054902, 1.0 },
+ { 0.027451, 0.031373, 0.050980, 1.0 },
+ { 0.035294, 0.039216, 0.047059, 1.0 },
+ { 0.054902, 0.015686, 0.047059, 1.0 },
+ { 0.070588, 0.000000, 0.000000, 1.0 },
+ { 0.098039, 0.062745, 0.003922, 1.0 },
+ { 0.090196, 0.058824, 0.043137, 1.0 },
+ { 0.082353, 0.054902, 0.082353, 1.0 },
+ { 0.039216, 0.043137, 0.152941, 1.0 },
+ { 0.000000, 0.035294, 0.223529, 1.0 },
+ { 0.000000, 0.050980, 0.282353, 1.0 },
+ { 0.000000, 0.066667, 0.341176, 1.0 },
+ { 0.035294, 0.101961, 0.407843, 1.0 },
+ { 0.000000, 0.105882, 0.462745, 1.0 },
+ { 0.145098, 0.086275, 0.498039, 1.0 },
+ { 0.219608, 0.050980, 0.501961, 1.0 },
+ { 0.298039, 0.015686, 0.505882, 1.0 },
+ { 0.345098, 0.054902, 0.592157, 1.0 },
+ { 0.392157, 0.094118, 0.682353, 1.0 },
+ { 0.521569, 0.254902, 0.792157, 1.0 },
+ { 0.623529, 0.337255, 0.898039, 1.0 },
+ { 0.533333, 0.254902, 0.811765, 1.0 },
+ { 0.423529, 0.247059, 0.698039, 1.0 },
+ { 0.317647, 0.239216, 0.588235, 1.0 },
+ { 0.227451, 0.180392, 0.576471, 1.0 },
+ { 0.137255, 0.121569, 0.564706, 1.0 },
+ { 0.117647, 0.094118, 0.431373, 1.0 },
+ { 0.113725, 0.070588, 0.380392, 1.0 },
+ { 0.129412, 0.054902, 0.313725, 1.0 },
+ { 0.243137, 0.066667, 0.298039, 1.0 },
+ { 0.125490, 0.031373, 0.235294, 1.0 },
+ { 0.098039, 0.039216, 0.227451, 1.0 },
+ { 0.074510, 0.050980, 0.223529, 1.0 },
+ { 0.058824, 0.050980, 0.207843, 1.0 },
+ { 0.043137, 0.054902, 0.192157, 1.0 },
+ { 0.015686, 0.058824, 0.176471, 1.0 },
+ { 0.000000, 0.047059, 0.211765, 1.0 },
+ { 0.000000, 0.015686, 0.254902, 1.0 },
+ { 0.019608, 0.066667, 0.337255, 1.0 },
+ { 0.043137, 0.117647, 0.419608, 1.0 },
+ { 0.090196, 0.113725, 0.439216, 1.0 },
+ { 0.137255, 0.113725, 0.458824, 1.0 },
+ { 0.215686, 0.184314, 0.517647, 1.0 },
+ { 0.388235, 0.411765, 0.741176, 1.0 },
+ { 0.623529, 0.466667, 0.988235, 1.0 },
+ { 0.705882, 0.533333, 0.968627, 1.0 },
+ { 1.000000, 0.749020, 0.803922, 1.0 },
+ { 1.000000, 0.701961, 0.800000, 1.0 },
+ { 1.000000, 0.658824, 0.796078, 1.0 },
+ { 0.894118, 0.650980, 0.709804, 1.0 },
+ { 0.764706, 0.505882, 0.545098, 1.0 },
+ { 0.345098, 0.427451, 0.541176, 1.0 },
+ { 0.211765, 0.301961, 0.364706, 1.0 },
+ { 0.000000, 0.090196, 0.200000, 1.0 },
+ { 0.023529, 0.090196, 0.188235, 1.0 },
+ { 0.050980, 0.094118, 0.180392, 1.0 },
+ { 0.062745, 0.086275, 0.207843, 1.0 },
+ { 0.074510, 0.082353, 0.235294, 1.0 },
+ { 0.094118, 0.078431, 0.309804, 1.0 },
+ { 0.078431, 0.027451, 0.309804, 1.0 },
+ { 0.039216, 0.058824, 0.325490, 1.0 },
+ { 0.027451, 0.086275, 0.254902, 1.0 },
+ { 0.000000, 0.149020, 0.301961, 1.0 },
+ { 0.015686, 0.141176, 0.368627, 1.0 },
+ { 0.031373, 0.133333, 0.435294, 1.0 },
+ { 0.003922, 0.058824, 0.403922, 1.0 },
+ { 0.000000, 0.019608, 0.349020, 1.0 },
+ { 0.000000, 0.011765, 0.329412, 1.0 },
+ { 0.054902, 0.070588, 0.349020, 1.0 },
+ { 0.113725, 0.223529, 0.317647, 1.0 },
+ { 0.149020, 0.247059, 0.329412, 1.0 },
+ { 0.184314, 0.274510, 0.345098, 1.0 },
+ { 0.254902, 0.278431, 0.411765, 1.0 },
+ { 0.325490, 0.286275, 0.482353, 1.0 },
+ { 0.392157, 0.360784, 0.352941, 1.0 },
+ { 0.513725, 0.443137, 0.286275, 1.0 },
+ { 0.439216, 0.250980, 0.196078, 1.0 },
+ { 0.372549, 0.243137, 0.168627, 1.0 },
+ { 0.258824, 0.211765, 0.227451, 1.0 },
+ { 0.239216, 0.192157, 0.207843, 1.0 },
+ { 0.219608, 0.176471, 0.192157, 1.0 },
+ { 0.113725, 0.121569, 0.172549, 1.0 },
+ { 0.070588, 0.098039, 0.168627, 1.0 },
+ { 0.094118, 0.101961, 0.254902, 1.0 },
+ { 0.133333, 0.184314, 0.321569, 1.0 },
+ { 0.301961, 0.121569, 0.549020, 1.0 },
+ { 0.333333, 0.105882, 0.619608, 1.0 },
+ { 0.368627, 0.090196, 0.694118, 1.0 },
+ { 0.447059, 0.141176, 0.772549, 1.0 },
+ { 0.403922, 0.219608, 0.627451, 1.0 },
+ { 0.372549, 0.278431, 0.615686, 1.0 },
+ { 0.278431, 0.321569, 0.670588, 1.0 },
+ { 0.133333, 0.258824, 0.600000, 1.0 },
+ { 0.101961, 0.200000, 0.462745, 1.0 },
+ { 0.270588, 0.341176, 0.529412, 1.0 },
+ { 0.266667, 0.349020, 0.572549, 1.0 },
+ { 0.262745, 0.360784, 0.619608, 1.0 },
+ { 0.337255, 0.364706, 0.631373, 1.0 },
+ { 0.431373, 0.466667, 0.698039, 1.0 },
+ { 0.372549, 0.400000, 0.615686, 1.0 },
+ { 0.321569, 0.388235, 0.592157, 1.0 },
+ { 0.254902, 0.384314, 0.505882, 1.0 },
+ { 0.239216, 0.345098, 0.427451, 1.0 },
+ { 0.227451, 0.305882, 0.349020, 1.0 },
+ { 0.196078, 0.380392, 0.207843, 1.0 },
+ { 0.101961, 0.368627, 0.074510, 1.0 },
+ { 0.098039, 0.278431, 0.164706, 1.0 },
+ { 0.125490, 0.137255, 0.054902, 1.0 },
+ { 0.149020, 0.121569, 0.090196, 1.0 },
+ { 0.141176, 0.203922, 0.266667, 1.0 },
+ { 0.243137, 0.309804, 0.388235, 1.0 },
+ { 0.337255, 0.274510, 0.568627, 1.0 },
+ { 0.486275, 0.439216, 0.760784, 1.0 },
+ { 0.568627, 0.435294, 0.905882, 1.0 },
+ { 0.564706, 0.431373, 0.905882, 1.0 },
+ { 0.396078, 0.286275, 0.760784, 1.0 },
+ { 0.443137, 0.364706, 0.647059, 1.0 },
+ { 0.458824, 0.188235, 0.749020, 1.0 },
+ { 0.458824, 0.172549, 0.792157, 1.0 },
+ { 0.462745, 0.156863, 0.839216, 1.0 },
+ { 0.501961, 0.231373, 0.788235, 1.0 },
+ { 0.454902, 0.156863, 0.682353, 1.0 },
+ { 0.388235, 0.027451, 0.462745, 1.0 },
+ { 0.266667, 0.003922, 0.305882, 1.0 },
+ { 0.282353, 0.066667, 0.219608, 1.0 },
+ { 0.188235, 0.098039, 0.137255, 1.0 },
+ { 0.145098, 0.098039, 0.176471, 1.0 },
+ { 0.141176, 0.074510, 0.239216, 1.0 },
+ { 0.133333, 0.019608, 0.349020, 1.0 },
+ { 0.129412, 0.019608, 0.352941, 1.0 },
+ { 0.113725, 0.003922, 0.407843, 1.0 },
+ { 0.129412, 0.003922, 0.431373, 1.0 },
+ { 0.180392, 0.039216, 0.415686, 1.0 },
+ { 0.133333, 0.050980, 0.407843, 1.0 },
+ { 0.054902, 0.054902, 0.431373, 1.0 },
+ { 0.047059, 0.047059, 0.392157, 1.0 },
+ { 0.000000, 0.000000, 0.439216, 1.0 },
+ { 0.043137, 0.000000, 0.435294, 1.0 },
+ { 0.082353, 0.027451, 0.556863, 1.0 },
+ { 0.176471, 0.058824, 0.631373, 1.0 },
+ { 0.337255, 0.117647, 0.749020, 1.0 },
+ { 0.505882, 0.325490, 0.850980, 1.0 },
+ { 0.662745, 0.478431, 0.996078, 1.0 },
+ { 0.666667, 0.792157, 1.000000, 1.0 },
+ { 0.525490, 0.741176, 0.858824, 1.0 },
+ { 0.337255, 0.670588, 0.925490, 1.0 },
+ { 0.556863, 0.501961, 0.796078, 1.0 },
+ { 0.466667, 0.400000, 0.705882, 1.0 },
+ { 0.458824, 0.278431, 0.529412, 1.0 },
+ { 0.290196, 0.156863, 0.498039, 1.0 },
+ { 0.172549, 0.149020, 0.384314, 1.0 },
+ { 0.219608, 0.098039, 0.262745, 1.0 },
+ { 0.227451, 0.082353, 0.254902, 1.0 },
+ { 0.184314, 0.109804, 0.188235, 1.0 },
+ { 0.082353, 0.086275, 0.156863, 1.0 },
+ { 0.098039, 0.090196, 0.176471, 1.0 },
+ { 0.094118, 0.031373, 0.278431, 1.0 },
+ { 0.070588, 0.058824, 0.321569, 1.0 },
+ { 0.058824, 0.113725, 0.400000, 1.0 },
+ { 0.054902, 0.121569, 0.403922, 1.0 },
+ { 0.070588, 0.149020, 0.388235, 1.0 },
+ { 0.054902, 0.298039, 0.388235, 1.0 },
+ { 0.000000, 0.243137, 0.301961, 1.0 },
+ { 0.070588, 0.145098, 0.274510, 1.0 },
+ { 0.062745, 0.192157, 0.258824, 1.0 },
+ { 0.098039, 0.254902, 0.262745, 1.0 },
+ { 0.019608, 0.313725, 0.196078, 1.0 },
+ { 0.129412, 0.266667, 0.188235, 1.0 },
+ { 0.188235, 0.184314, 0.215686, 1.0 },
+ { 0.184314, 0.164706, 0.192157, 1.0 },
+ { 0.141176, 0.113725, 0.286275, 1.0 },
+ { 0.168627, 0.129412, 0.337255, 1.0 },
+ { 0.164706, 0.125490, 0.364706, 1.0 },
+ { 0.141176, 0.043137, 0.360784, 1.0 },
+ { 0.070588, 0.011765, 0.384314, 1.0 },
+ { 0.062745, 0.003922, 0.368627, 1.0 },
+ { 0.070588, 0.000000, 0.329412, 1.0 },
+ { 0.015686, 0.011765, 0.325490, 1.0 },
+ { 0.000000, 0.035294, 0.247059, 1.0 },
+ { 0.000000, 0.023529, 0.207843, 1.0 },
+ { 0.027451, 0.011765, 0.117647, 1.0 },
+ { 0.000000, 0.000000, 0.078431, 1.0 },
+ { 0.015686, 0.007843, 0.101961, 1.0 },
+ { 0.003922, 0.000000, 0.188235, 1.0 },
+ { 0.082353, 0.000000, 0.270588, 1.0 },
+ { 0.098039, 0.047059, 0.258824, 1.0 },
+ { 0.062745, 0.129412, 0.192157, 1.0 },
+ { 0.207843, 0.454902, 0.145098, 1.0 },
+ { 0.125490, 0.305882, 0.196078, 1.0 },
+ };
+/* 0u0303.jpg */
+static double4 colors_311[] = {
+ { 0.721569, 0.047059, 0.133333, 1.0 },
+ { 0.627451, 0.368627, 0.141176, 1.0 },
+ { 0.494118, 0.345098, 0.070588, 1.0 },
+ { 0.364706, 0.321569, 0.000000, 1.0 },
+ { 0.419608, 0.270588, 0.054902, 1.0 },
+ { 0.474510, 0.219608, 0.109804, 1.0 },
+ { 0.517647, 0.152941, 0.101961, 1.0 },
+ { 0.560784, 0.090196, 0.094118, 1.0 },
+ { 0.619608, 0.003922, 0.125490, 1.0 },
+ { 0.537255, 0.003922, 0.207843, 1.0 },
+ { 0.458824, 0.003922, 0.290196, 1.0 },
+ { 0.415686, 0.062745, 0.235294, 1.0 },
+ { 0.372549, 0.121569, 0.184314, 1.0 },
+ { 0.380392, 0.160784, 0.243137, 1.0 },
+ { 0.392157, 0.203922, 0.305882, 1.0 },
+ { 0.388235, 0.266667, 0.309804, 1.0 },
+ { 0.388235, 0.329412, 0.317647, 1.0 },
+ { 0.141176, 0.066667, 0.376471, 1.0 },
+ { 0.129412, 0.078431, 0.372549, 1.0 },
+ { 0.117647, 0.094118, 0.368627, 1.0 },
+ { 0.207843, 0.192157, 0.301961, 1.0 },
+ { 0.301961, 0.294118, 0.235294, 1.0 },
+ { 0.384314, 0.305882, 0.294118, 1.0 },
+ { 0.466667, 0.321569, 0.352941, 1.0 },
+ { 0.533333, 0.258824, 0.541176, 1.0 },
+ { 0.611765, 0.254902, 0.572549, 1.0 },
+ { 0.694118, 0.250980, 0.603922, 1.0 },
+ { 0.619608, 0.125490, 0.615686, 1.0 },
+ { 0.549020, 0.000000, 0.627451, 1.0 },
+ { 0.584314, 0.031373, 0.537255, 1.0 },
+ { 0.623529, 0.066667, 0.450980, 1.0 },
+ { 0.501961, 0.117647, 0.356863, 1.0 },
+ { 0.458824, 0.168627, 0.400000, 1.0 },
+ { 0.607843, 0.141176, 0.509804, 1.0 },
+ { 0.517647, 0.109804, 0.427451, 1.0 },
+ { 0.431373, 0.082353, 0.349020, 1.0 },
+ { 0.341176, 0.074510, 0.419608, 1.0 },
+ { 0.254902, 0.066667, 0.494118, 1.0 },
+ { 0.223529, 0.098039, 0.568627, 1.0 },
+ { 0.192157, 0.129412, 0.647059, 1.0 },
+ { 0.203922, 0.294118, 0.415686, 1.0 },
+ { 0.282353, 0.372549, 0.341176, 1.0 },
+ { 0.364706, 0.450980, 0.270588, 1.0 },
+ { 0.368627, 0.431373, 0.207843, 1.0 },
+ { 0.372549, 0.415686, 0.145098, 1.0 },
+ { 0.313725, 0.435294, 0.133333, 1.0 },
+ { 0.254902, 0.458824, 0.125490, 1.0 },
+ { 0.243137, 0.427451, 0.109804, 1.0 },
+ { 0.274510, 0.219608, 0.117647, 1.0 },
+ { 0.454902, 0.125490, 0.086275, 1.0 },
+ { 0.470588, 0.105882, 0.168627, 1.0 },
+ { 0.486275, 0.090196, 0.254902, 1.0 },
+ { 0.419608, 0.149020, 0.278431, 1.0 },
+ { 0.356863, 0.207843, 0.305882, 1.0 },
+ { 0.313725, 0.215686, 0.270588, 1.0 },
+ { 0.274510, 0.227451, 0.235294, 1.0 },
+ { 0.098039, 0.211765, 0.039216, 1.0 },
+ { 0.121569, 0.160784, 0.019608, 1.0 },
+ { 0.145098, 0.109804, 0.000000, 1.0 },
+ { 0.231373, 0.082353, 0.000000, 1.0 },
+ { 0.317647, 0.058824, 0.000000, 1.0 },
+ { 0.368627, 0.027451, 0.003922, 1.0 },
+ { 0.419608, 0.000000, 0.007843, 1.0 },
+ { 0.415686, 0.031373, 0.019608, 1.0 },
+ { 0.474510, 0.117647, 0.105882, 1.0 },
+ { 0.345098, 0.364706, 0.105882, 1.0 },
+ { 0.231373, 0.435294, 0.074510, 1.0 },
+ { 0.117647, 0.505882, 0.047059, 1.0 },
+ { 0.156863, 0.505882, 0.078431, 1.0 },
+ { 0.200000, 0.505882, 0.109804, 1.0 },
+ { 0.282353, 0.568627, 0.149020, 1.0 },
+ { 0.380392, 0.498039, 0.356863, 1.0 },
+ { 0.505882, 0.231373, 0.513725, 1.0 },
+ { 0.439216, 0.188235, 0.533333, 1.0 },
+ { 0.372549, 0.149020, 0.552941, 1.0 },
+ { 0.435294, 0.200000, 0.600000, 1.0 },
+ { 0.498039, 0.254902, 0.650980, 1.0 },
+ { 0.474510, 0.243137, 0.658824, 1.0 },
+ { 0.454902, 0.235294, 0.670588, 1.0 },
+ { 0.415686, 0.349020, 0.725490, 1.0 },
+ { 0.388235, 0.443137, 0.682353, 1.0 },
+ { 0.090196, 0.243137, 0.513725, 1.0 },
+ { 0.219608, 0.184314, 0.400000, 1.0 },
+ { 0.349020, 0.125490, 0.286275, 1.0 },
+ { 0.439216, 0.117647, 0.196078, 1.0 },
+ { 0.533333, 0.109804, 0.109804, 1.0 },
+ { 0.627451, 0.180392, 0.078431, 1.0 },
+ { 0.615686, 0.101961, 0.000000, 1.0 },
+ { 0.643137, 0.223529, 0.019608, 1.0 },
+ { 0.545098, 0.211765, 0.054902, 1.0 },
+ { 0.450980, 0.200000, 0.094118, 1.0 },
+ { 0.360784, 0.180392, 0.062745, 1.0 },
+ { 0.274510, 0.160784, 0.035294, 1.0 },
+ { 0.254902, 0.094118, 0.070588, 1.0 },
+ { 0.250980, 0.074510, 0.094118, 1.0 },
+ { 0.290196, 0.062745, 0.117647, 1.0 },
+ { 0.227451, 0.149020, 0.156863, 1.0 },
+ { 0.211765, 0.054902, 0.192157, 1.0 },
+ { 0.192157, 0.172549, 0.188235, 1.0 },
+ { 0.176471, 0.294118, 0.184314, 1.0 },
+ { 0.129412, 0.321569, 0.227451, 1.0 },
+ { 0.086275, 0.352941, 0.270588, 1.0 },
+ { 0.054902, 0.345098, 0.388235, 1.0 },
+ { 0.227451, 0.435294, 0.270588, 1.0 },
+ { 0.298039, 0.592157, 0.329412, 1.0 },
+ { 0.372549, 0.584314, 0.286275, 1.0 },
+ { 0.447059, 0.580392, 0.243137, 1.0 },
+ { 0.458824, 0.635294, 0.247059, 1.0 },
+ { 0.470588, 0.694118, 0.250980, 1.0 },
+ { 0.384314, 0.623529, 0.250980, 1.0 },
+ { 0.258824, 0.549020, 0.356863, 1.0 },
+ { 0.180392, 0.509804, 0.549020, 1.0 },
+ { 0.058824, 0.439216, 0.647059, 1.0 },
+ { 0.000000, 0.258824, 0.627451, 1.0 },
+ { 0.019608, 0.192157, 0.670588, 1.0 },
+ { 0.043137, 0.125490, 0.717647, 1.0 },
+ { 0.031373, 0.050980, 0.545098, 1.0 },
+ { 0.094118, 0.156863, 0.541176, 1.0 },
+ { 0.337255, 0.019608, 0.572549, 1.0 },
+ { 0.376471, 0.050980, 0.396078, 1.0 },
+ { 0.247059, 0.258824, 0.231373, 1.0 },
+ { 0.176471, 0.235294, 0.313725, 1.0 },
+ { 0.105882, 0.215686, 0.400000, 1.0 },
+ { 0.054902, 0.125490, 0.447059, 1.0 },
+ { 0.007843, 0.035294, 0.494118, 1.0 },
+ { 0.043137, 0.019608, 0.403922, 1.0 },
+ { 0.282353, 0.000000, 0.274510, 1.0 },
+ { 0.509804, 0.039216, 0.176471, 1.0 },
+ { 0.596078, 0.113725, 0.094118, 1.0 },
+ { 0.631373, 0.137255, 0.141176, 1.0 },
+ { 0.639216, 0.098039, 0.215686, 1.0 },
+ { 0.647059, 0.062745, 0.290196, 1.0 },
+ { 0.694118, 0.023529, 0.227451, 1.0 },
+ { 0.733333, 0.000000, 0.113725, 1.0 },
+ { 0.803922, 0.047059, 0.113725, 1.0 },
+ { 0.776471, 0.109804, 0.121569, 1.0 },
+ { 0.521569, 0.082353, 0.078431, 1.0 },
+ { 0.419608, 0.101961, 0.039216, 1.0 },
+ { 0.317647, 0.125490, 0.000000, 1.0 },
+ { 0.270588, 0.156863, 0.000000, 1.0 },
+ { 0.227451, 0.188235, 0.000000, 1.0 },
+ { 0.152941, 0.231373, 0.031373, 1.0 },
+ { 0.188235, 0.356863, 0.149020, 1.0 },
+ { 0.270588, 0.447059, 0.176471, 1.0 },
+ { 0.439216, 0.552941, 0.188235, 1.0 },
+ { 0.619608, 0.560784, 0.203922, 1.0 },
+ { 0.631373, 0.501961, 0.180392, 1.0 },
+ { 0.643137, 0.447059, 0.160784, 1.0 },
+ { 0.580392, 0.419608, 0.160784, 1.0 },
+ { 0.537255, 0.427451, 0.141176, 1.0 },
+ { 0.443137, 0.411765, 0.117647, 1.0 },
+ { 0.380392, 0.384314, 0.109804, 1.0 },
+ { 0.549020, 0.541176, 0.239216, 1.0 },
+ { 0.607843, 0.521569, 0.207843, 1.0 },
+ { 0.670588, 0.505882, 0.176471, 1.0 },
+ { 0.745098, 0.513725, 0.207843, 1.0 },
+ { 0.678431, 0.352941, 0.329412, 1.0 },
+ { 0.619608, 0.200000, 0.521569, 1.0 },
+ { 0.635294, 0.137255, 0.415686, 1.0 },
+ { 0.623529, 0.219608, 0.200000, 1.0 },
+ { 0.686275, 0.376471, 0.152941, 1.0 },
+ { 0.831373, 0.247059, 0.121569, 1.0 },
+ { 0.862745, 0.200000, 0.066667, 1.0 },
+ { 0.898039, 0.152941, 0.011765, 1.0 },
+ { 0.937255, 0.066667, 0.047059, 1.0 },
+ { 0.949020, 0.023529, 0.164706, 1.0 },
+ { 0.807843, 0.000000, 0.188235, 1.0 },
+ { 0.631373, 0.000000, 0.121569, 1.0 },
+ { 0.521569, 0.109804, 0.227451, 1.0 },
+ { 0.513725, 0.164706, 0.235294, 1.0 },
+ { 0.505882, 0.219608, 0.247059, 1.0 },
+ { 0.392157, 0.215686, 0.203922, 1.0 },
+ { 0.486275, 0.349020, 0.239216, 1.0 },
+ { 0.517647, 0.580392, 0.325490, 1.0 },
+ { 0.474510, 0.603922, 0.333333, 1.0 },
+ { 0.470588, 0.717647, 0.305882, 1.0 },
+ { 0.509804, 0.686275, 0.227451, 1.0 },
+ { 0.607843, 0.658824, 0.196078, 1.0 },
+ { 0.819608, 0.588235, 0.117647, 1.0 },
+ { 0.831373, 0.807843, 0.321569, 1.0 },
+ { 1.000000, 0.631373, 0.435294, 1.0 },
+ { 0.839216, 0.603922, 0.470588, 1.0 },
+ { 0.631373, 0.607843, 0.278431, 1.0 },
+ { 0.501961, 0.541176, 0.447059, 1.0 },
+ { 0.309804, 0.513725, 0.741176, 1.0 },
+ { 0.239216, 0.521569, 0.768627, 1.0 },
+ { 0.172549, 0.533333, 0.796078, 1.0 },
+ { 0.149020, 0.517647, 0.666667, 1.0 },
+ { 0.235294, 0.478431, 0.537255, 1.0 },
+ { 0.341176, 0.474510, 0.368627, 1.0 },
+ { 0.258824, 0.443137, 0.227451, 1.0 },
+ { 0.231373, 0.266667, 0.082353, 1.0 },
+ { 0.184314, 0.149020, 0.082353, 1.0 },
+ { 0.235294, 0.227451, 0.078431, 1.0 },
+ { 0.341176, 0.254902, 0.211765, 1.0 },
+ { 0.380392, 0.388235, 0.231373, 1.0 },
+ { 0.501961, 0.435294, 0.231373, 1.0 },
+ { 0.686275, 0.509804, 0.254902, 1.0 },
+ { 0.749020, 0.505882, 0.180392, 1.0 },
+ { 0.721569, 0.380392, 0.172549, 1.0 },
+ { 0.631373, 0.313725, 0.098039, 1.0 },
+ { 0.552941, 0.266667, 0.137255, 1.0 },
+ { 0.474510, 0.352941, 0.098039, 1.0 },
+ { 0.419608, 0.282353, 0.125490, 1.0 },
+ { 0.313725, 0.258824, 0.105882, 1.0 },
+ { 0.305882, 0.235294, 0.094118, 1.0 },
+ { 0.396078, 0.039216, 0.098039, 1.0 },
+ { 0.403922, 0.000000, 0.047059, 1.0 },
+ { 0.478431, 0.000000, 0.117647, 1.0 },
+ { 0.529412, 0.007843, 0.223529, 1.0 },
+ { 0.592157, 0.078431, 0.243137, 1.0 },
+ { 0.635294, 0.098039, 0.301961, 1.0 },
+ { 0.713725, 0.047059, 0.423529, 1.0 },
+ { 0.615686, 0.019608, 0.486275, 1.0 },
+ { 0.529412, 0.011765, 0.341176, 1.0 },
+ { 0.513725, 0.101961, 0.258824, 1.0 },
+ { 0.337255, 0.168627, 0.243137, 1.0 },
+ { 0.298039, 0.274510, 0.172549, 1.0 },
+ { 0.274510, 0.321569, 0.180392, 1.0 },
+ { 0.286275, 0.352941, 0.188235, 1.0 },
+ { 0.184314, 0.317647, 0.219608, 1.0 },
+ { 0.047059, 0.352941, 0.196078, 1.0 },
+ { 0.172549, 0.447059, 0.172549, 1.0 },
+ { 0.219608, 0.482353, 0.172549, 1.0 },
+ { 0.266667, 0.576471, 0.266667, 1.0 },
+ { 0.392157, 0.721569, 0.282353, 1.0 },
+ { 0.356863, 0.682353, 0.337255, 1.0 },
+ { 0.305882, 0.580392, 0.376471, 1.0 },
+ { 0.270588, 0.564706, 0.333333, 1.0 },
+ { 0.313725, 0.498039, 0.317647, 1.0 },
+ { 0.349020, 0.427451, 0.392157, 1.0 },
+ { 0.392157, 0.172549, 0.568627, 1.0 },
+ { 0.501961, 0.164706, 0.686275, 1.0 },
+ { 0.537255, 0.227451, 0.678431, 1.0 },
+ { 0.505882, 0.317647, 0.560784, 1.0 },
+ { 0.533333, 0.392157, 0.494118, 1.0 },
+ { 0.639216, 0.615686, 0.717647, 1.0 },
+ { 0.650980, 0.352941, 0.607843, 1.0 },
+ { 0.521569, 0.278431, 0.603922, 1.0 },
+ { 0.415686, 0.227451, 0.666667, 1.0 },
+ { 0.298039, 0.250980, 0.650980, 1.0 },
+ { 0.054902, 0.309804, 0.576471, 1.0 },
+ { 0.003922, 0.258824, 0.470588, 1.0 },
+ { 0.145098, 0.250980, 0.521569, 1.0 },
+ { 0.298039, 0.258824, 0.505882, 1.0 },
+ { 0.368627, 0.247059, 0.305882, 1.0 },
+ { 0.427451, 0.192157, 0.325490, 1.0 },
+ { 0.643137, 0.098039, 0.415686, 1.0 },
+ { 0.678431, 0.109804, 0.466667, 1.0 },
+ { 0.729412, 0.121569, 0.490196, 1.0 },
+ { 0.623529, 0.176471, 0.521569, 1.0 },
+ { 0.537255, 0.164706, 0.431373, 1.0 },
+ { 0.435294, 0.278431, 0.384314, 1.0 },
+ { 0.466667, 0.439216, 0.376471, 1.0 },
+ { 0.462745, 0.513725, 0.403922, 1.0 },
+ { 0.458824, 0.490196, 0.298039, 1.0 },
+ };
+/* 0u0333.jpg */
+static double4 colors_312[] = {
+ { 0.443137, 0.415686, 0.203922, 1.0 },
+ { 0.258824, 0.286275, 0.164706, 1.0 },
+ { 0.203922, 0.329412, 0.203922, 1.0 },
+ { 0.149020, 0.372549, 0.247059, 1.0 },
+ { 0.200000, 0.368627, 0.298039, 1.0 },
+ { 0.254902, 0.368627, 0.352941, 1.0 },
+ { 0.254902, 0.325490, 0.360784, 1.0 },
+ { 0.254902, 0.286275, 0.368627, 1.0 },
+ { 0.105882, 0.200000, 0.294118, 1.0 },
+ { 0.125490, 0.180392, 0.301961, 1.0 },
+ { 0.149020, 0.164706, 0.309804, 1.0 },
+ { 0.176471, 0.145098, 0.266667, 1.0 },
+ { 0.207843, 0.129412, 0.227451, 1.0 },
+ { 0.254902, 0.098039, 0.223529, 1.0 },
+ { 0.305882, 0.070588, 0.219608, 1.0 },
+ { 0.298039, 0.117647, 0.211765, 1.0 },
+ { 0.290196, 0.164706, 0.207843, 1.0 },
+ { 0.278431, 0.380392, 0.274510, 1.0 },
+ { 0.215686, 0.447059, 0.278431, 1.0 },
+ { 0.156863, 0.513725, 0.282353, 1.0 },
+ { 0.180392, 0.462745, 0.200000, 1.0 },
+ { 0.203922, 0.415686, 0.121569, 1.0 },
+ { 0.149020, 0.368627, 0.058824, 1.0 },
+ { 0.094118, 0.325490, 0.000000, 1.0 },
+ { 0.066667, 0.254902, 0.050980, 1.0 },
+ { 0.149020, 0.227451, 0.058824, 1.0 },
+ { 0.235294, 0.200000, 0.070588, 1.0 },
+ { 0.396078, 0.200000, 0.129412, 1.0 },
+ { 0.560784, 0.203922, 0.192157, 1.0 },
+ { 0.635294, 0.215686, 0.227451, 1.0 },
+ { 0.713725, 0.227451, 0.266667, 1.0 },
+ { 0.800000, 0.396078, 0.400000, 1.0 },
+ { 0.741176, 0.505882, 0.372549, 1.0 },
+ { 0.643137, 0.356863, 0.392157, 1.0 },
+ { 0.568627, 0.325490, 0.337255, 1.0 },
+ { 0.494118, 0.294118, 0.282353, 1.0 },
+ { 0.517647, 0.270588, 0.262745, 1.0 },
+ { 0.541176, 0.250980, 0.247059, 1.0 },
+ { 0.643137, 0.243137, 0.239216, 1.0 },
+ { 0.745098, 0.235294, 0.235294, 1.0 },
+ { 0.737255, 0.137255, 0.149020, 1.0 },
+ { 0.627451, 0.203922, 0.109804, 1.0 },
+ { 0.517647, 0.270588, 0.070588, 1.0 },
+ { 0.494118, 0.266667, 0.160784, 1.0 },
+ { 0.474510, 0.262745, 0.254902, 1.0 },
+ { 0.470588, 0.262745, 0.262745, 1.0 },
+ { 0.466667, 0.262745, 0.270588, 1.0 },
+ { 0.462745, 0.337255, 0.239216, 1.0 },
+ { 0.447059, 0.368627, 0.231373, 1.0 },
+ { 0.596078, 0.415686, 0.325490, 1.0 },
+ { 0.721569, 0.505882, 0.396078, 1.0 },
+ { 0.847059, 0.600000, 0.470588, 1.0 },
+ { 0.745098, 0.517647, 0.419608, 1.0 },
+ { 0.643137, 0.435294, 0.372549, 1.0 },
+ { 0.600000, 0.372549, 0.321569, 1.0 },
+ { 0.560784, 0.309804, 0.270588, 1.0 },
+ { 0.662745, 0.368627, 0.356863, 1.0 },
+ { 0.768627, 0.462745, 0.400000, 1.0 },
+ { 0.878431, 0.560784, 0.447059, 1.0 },
+ { 0.803922, 0.529412, 0.407843, 1.0 },
+ { 0.729412, 0.498039, 0.372549, 1.0 },
+ { 0.627451, 0.439216, 0.360784, 1.0 },
+ { 0.529412, 0.384314, 0.349020, 1.0 },
+ { 0.490196, 0.298039, 0.278431, 1.0 },
+ { 0.435294, 0.243137, 0.184314, 1.0 },
+ { 0.329412, 0.117647, 0.109804, 1.0 },
+ { 0.254902, 0.137255, 0.145098, 1.0 },
+ { 0.184314, 0.156863, 0.184314, 1.0 },
+ { 0.172549, 0.180392, 0.196078, 1.0 },
+ { 0.164706, 0.203922, 0.211765, 1.0 },
+ { 0.203922, 0.168627, 0.188235, 1.0 },
+ { 0.309804, 0.250980, 0.168627, 1.0 },
+ { 0.384314, 0.321569, 0.180392, 1.0 },
+ { 0.396078, 0.254902, 0.180392, 1.0 },
+ { 0.407843, 0.192157, 0.180392, 1.0 },
+ { 0.325490, 0.109804, 0.160784, 1.0 },
+ { 0.243137, 0.027451, 0.141176, 1.0 },
+ { 0.200000, 0.015686, 0.113725, 1.0 },
+ { 0.156863, 0.007843, 0.090196, 1.0 },
+ { 0.149020, 0.011765, 0.039216, 1.0 },
+ { 0.156863, 0.023529, 0.019608, 1.0 },
+ { 0.101961, 0.031373, 0.023529, 1.0 },
+ { 0.098039, 0.082353, 0.031373, 1.0 },
+ { 0.098039, 0.137255, 0.039216, 1.0 },
+ { 0.137255, 0.156863, 0.066667, 1.0 },
+ { 0.180392, 0.176471, 0.094118, 1.0 },
+ { 0.180392, 0.254902, 0.180392, 1.0 },
+ { 0.098039, 0.274510, 0.196078, 1.0 },
+ { 0.231373, 0.403922, 0.305882, 1.0 },
+ { 0.282353, 0.384314, 0.364706, 1.0 },
+ { 0.333333, 0.368627, 0.427451, 1.0 },
+ { 0.329412, 0.392157, 0.431373, 1.0 },
+ { 0.325490, 0.415686, 0.439216, 1.0 },
+ { 0.164706, 0.466667, 0.576471, 1.0 },
+ { 0.380392, 0.592157, 0.541176, 1.0 },
+ { 0.407843, 0.745098, 0.647059, 1.0 },
+ { 0.462745, 0.505882, 0.443137, 1.0 },
+ { 0.282353, 0.419608, 0.341176, 1.0 },
+ { 0.184314, 0.345098, 0.290196, 1.0 },
+ { 0.086275, 0.270588, 0.239216, 1.0 },
+ { 0.105882, 0.223529, 0.192157, 1.0 },
+ { 0.125490, 0.176471, 0.149020, 1.0 },
+ { 0.054902, 0.156863, 0.105882, 1.0 },
+ { 0.152941, 0.196078, 0.133333, 1.0 },
+ { 0.247059, 0.211765, 0.223529, 1.0 },
+ { 0.349020, 0.239216, 0.262745, 1.0 },
+ { 0.454902, 0.270588, 0.301961, 1.0 },
+ { 0.505882, 0.294118, 0.301961, 1.0 },
+ { 0.560784, 0.321569, 0.301961, 1.0 },
+ { 0.654902, 0.376471, 0.298039, 1.0 },
+ { 0.745098, 0.482353, 0.380392, 1.0 },
+ { 0.811765, 0.458824, 0.458824, 1.0 },
+ { 0.725490, 0.313725, 0.431373, 1.0 },
+ { 0.513725, 0.298039, 0.317647, 1.0 },
+ { 0.486275, 0.317647, 0.282353, 1.0 },
+ { 0.462745, 0.337255, 0.247059, 1.0 },
+ { 0.423529, 0.325490, 0.239216, 1.0 },
+ { 0.396078, 0.415686, 0.101961, 1.0 },
+ { 0.364706, 0.501961, 0.094118, 1.0 },
+ { 0.341176, 0.372549, 0.086275, 1.0 },
+ { 0.337255, 0.282353, 0.137255, 1.0 },
+ { 0.274510, 0.250980, 0.137255, 1.0 },
+ { 0.215686, 0.223529, 0.137255, 1.0 },
+ { 0.188235, 0.243137, 0.129412, 1.0 },
+ { 0.160784, 0.262745, 0.125490, 1.0 },
+ { 0.117647, 0.294118, 0.070588, 1.0 },
+ { 0.070588, 0.200000, 0.086275, 1.0 },
+ { 0.054902, 0.168627, 0.050980, 1.0 },
+ { 0.078431, 0.141176, 0.035294, 1.0 },
+ { 0.180392, 0.074510, 0.007843, 1.0 },
+ { 0.196078, 0.105882, 0.058824, 1.0 },
+ { 0.215686, 0.137255, 0.109804, 1.0 },
+ { 0.188235, 0.184314, 0.113725, 1.0 },
+ { 0.200000, 0.211765, 0.145098, 1.0 },
+ { 0.211765, 0.247059, 0.062745, 1.0 },
+ { 0.317647, 0.270588, 0.035294, 1.0 },
+ { 0.274510, 0.305882, 0.074510, 1.0 },
+ { 0.305882, 0.384314, 0.125490, 1.0 },
+ { 0.337255, 0.462745, 0.176471, 1.0 },
+ { 0.439216, 0.478431, 0.250980, 1.0 },
+ { 0.545098, 0.494118, 0.329412, 1.0 },
+ { 0.635294, 0.552941, 0.439216, 1.0 },
+ { 0.764706, 0.564706, 0.380392, 1.0 },
+ { 0.803922, 0.431373, 0.352941, 1.0 },
+ { 0.796078, 0.329412, 0.172549, 1.0 },
+ { 0.800000, 0.223529, 0.160784, 1.0 },
+ { 0.764706, 0.180392, 0.121569, 1.0 },
+ { 0.733333, 0.137255, 0.086275, 1.0 },
+ { 0.596078, 0.062745, 0.062745, 1.0 },
+ { 0.501961, 0.031373, 0.035294, 1.0 },
+ { 0.388235, 0.082353, 0.082353, 1.0 },
+ { 0.235294, 0.027451, 0.058824, 1.0 },
+ { 0.137255, 0.054902, 0.090196, 1.0 },
+ { 0.149020, 0.086275, 0.117647, 1.0 },
+ { 0.160784, 0.117647, 0.149020, 1.0 },
+ { 0.160784, 0.133333, 0.164706, 1.0 },
+ { 0.133333, 0.192157, 0.211765, 1.0 },
+ { 0.070588, 0.301961, 0.317647, 1.0 },
+ { 0.098039, 0.439216, 0.372549, 1.0 },
+ { 0.078431, 0.388235, 0.274510, 1.0 },
+ { 0.098039, 0.298039, 0.301961, 1.0 },
+ { 0.117647, 0.149020, 0.192157, 1.0 },
+ { 0.105882, 0.109804, 0.145098, 1.0 },
+ { 0.094118, 0.074510, 0.101961, 1.0 },
+ { 0.047059, 0.015686, 0.105882, 1.0 },
+ { 0.000000, 0.011765, 0.101961, 1.0 },
+ { 0.090196, 0.039216, 0.141176, 1.0 },
+ { 0.117647, 0.058824, 0.133333, 1.0 },
+ { 0.200000, 0.050980, 0.141176, 1.0 },
+ { 0.200000, 0.050980, 0.133333, 1.0 },
+ { 0.203922, 0.050980, 0.125490, 1.0 },
+ { 0.231373, 0.098039, 0.094118, 1.0 },
+ { 0.247059, 0.168627, 0.074510, 1.0 },
+ { 0.215686, 0.172549, 0.047059, 1.0 },
+ { 0.141176, 0.160784, 0.074510, 1.0 },
+ { 0.149020, 0.117647, 0.035294, 1.0 },
+ { 0.172549, 0.098039, 0.039216, 1.0 },
+ { 0.243137, 0.156863, 0.066667, 1.0 },
+ { 0.309804, 0.149020, 0.133333, 1.0 },
+ { 0.282353, 0.192157, 0.121569, 1.0 },
+ { 0.258824, 0.309804, 0.141176, 1.0 },
+ { 0.231373, 0.360784, 0.152941, 1.0 },
+ { 0.176471, 0.403922, 0.203922, 1.0 },
+ { 0.082353, 0.403922, 0.215686, 1.0 },
+ { 0.121569, 0.529412, 0.627451, 1.0 },
+ { 0.113725, 0.549020, 0.592157, 1.0 },
+ { 0.105882, 0.572549, 0.556863, 1.0 },
+ { 0.101961, 0.643137, 0.545098, 1.0 },
+ { 0.007843, 0.588235, 0.486275, 1.0 },
+ { 0.090196, 0.400000, 0.286275, 1.0 },
+ { 0.058824, 0.266667, 0.203922, 1.0 },
+ { 0.105882, 0.098039, 0.152941, 1.0 },
+ { 0.074510, 0.066667, 0.078431, 1.0 },
+ { 0.145098, 0.070588, 0.043137, 1.0 },
+ { 0.145098, 0.078431, 0.015686, 1.0 },
+ { 0.066667, 0.031373, 0.003922, 1.0 },
+ { 0.043137, 0.003922, 0.007843, 1.0 },
+ { 0.121569, 0.027451, 0.011765, 1.0 },
+ { 0.211765, 0.070588, 0.015686, 1.0 },
+ { 0.396078, 0.074510, 0.160784, 1.0 },
+ { 0.521569, 0.133333, 0.145098, 1.0 },
+ { 0.568627, 0.176471, 0.176471, 1.0 },
+ { 0.533333, 0.231373, 0.254902, 1.0 },
+ { 0.447059, 0.262745, 0.301961, 1.0 },
+ { 0.400000, 0.196078, 0.345098, 1.0 },
+ { 0.305882, 0.168627, 0.333333, 1.0 },
+ { 0.286275, 0.176471, 0.333333, 1.0 },
+ { 0.317647, 0.250980, 0.274510, 1.0 },
+ { 0.321569, 0.239216, 0.172549, 1.0 },
+ { 0.431373, 0.192157, 0.211765, 1.0 },
+ { 0.458824, 0.219608, 0.239216, 1.0 },
+ { 0.388235, 0.090196, 0.270588, 1.0 },
+ { 0.294118, 0.105882, 0.309804, 1.0 },
+ { 0.227451, 0.152941, 0.270588, 1.0 },
+ { 0.207843, 0.176471, 0.266667, 1.0 },
+ { 0.243137, 0.266667, 0.266667, 1.0 },
+ { 0.360784, 0.360784, 0.266667, 1.0 },
+ { 0.423529, 0.380392, 0.262745, 1.0 },
+ { 0.419608, 0.329412, 0.305882, 1.0 },
+ { 0.360784, 0.250980, 0.400000, 1.0 },
+ { 0.172549, 0.196078, 0.329412, 1.0 },
+ { 0.172549, 0.133333, 0.278431, 1.0 },
+ { 0.243137, 0.101961, 0.282353, 1.0 },
+ { 0.309804, 0.101961, 0.313725, 1.0 },
+ { 0.380392, 0.113725, 0.400000, 1.0 },
+ { 0.298039, 0.003922, 0.274510, 1.0 },
+ { 0.298039, 0.043137, 0.207843, 1.0 },
+ { 0.219608, 0.003922, 0.168627, 1.0 },
+ { 0.203922, 0.121569, 0.156863, 1.0 },
+ { 0.274510, 0.172549, 0.215686, 1.0 },
+ { 0.329412, 0.243137, 0.149020, 1.0 },
+ { 0.364706, 0.137255, 0.133333, 1.0 },
+ { 0.435294, 0.117647, 0.141176, 1.0 },
+ { 0.474510, 0.105882, 0.160784, 1.0 },
+ { 0.443137, 0.113725, 0.172549, 1.0 },
+ { 0.450980, 0.207843, 0.149020, 1.0 },
+ { 0.505882, 0.203922, 0.172549, 1.0 },
+ { 0.525490, 0.211765, 0.254902, 1.0 },
+ { 0.623529, 0.203922, 0.172549, 1.0 },
+ { 0.698039, 0.235294, 0.180392, 1.0 },
+ { 0.654902, 0.372549, 0.145098, 1.0 },
+ { 0.698039, 0.372549, 0.254902, 1.0 },
+ { 0.894118, 0.529412, 0.400000, 1.0 },
+ { 0.862745, 0.600000, 0.486275, 1.0 },
+ { 0.713725, 0.666667, 0.470588, 1.0 },
+ { 0.631373, 0.678431, 0.396078, 1.0 },
+ { 0.701961, 0.678431, 0.443137, 1.0 },
+ { 0.772549, 0.584314, 0.505882, 1.0 },
+ { 0.639216, 0.568627, 0.552941, 1.0 },
+ { 0.647059, 0.505882, 0.521569, 1.0 },
+ { 0.568627, 0.478431, 0.549020, 1.0 },
+ { 0.525490, 0.419608, 0.439216, 1.0 },
+ { 0.462745, 0.450980, 0.431373, 1.0 },
+ { 0.396078, 0.462745, 0.337255, 1.0 },
+ { 0.419608, 0.560784, 0.388235, 1.0 },
+ { 0.215686, 0.501961, 0.529412, 1.0 },
+ };
+/* 0u0752.jpg */
+static double4 colors_313[] = {
+ { 0.125490, 0.149020, 0.109804, 1.0 },
+ { 0.250980, 0.282353, 0.098039, 1.0 },
+ { 0.317647, 0.329412, 0.105882, 1.0 },
+ { 0.388235, 0.376471, 0.113725, 1.0 },
+ { 0.352941, 0.356863, 0.156863, 1.0 },
+ { 0.317647, 0.341176, 0.200000, 1.0 },
+ { 0.301961, 0.298039, 0.192157, 1.0 },
+ { 0.286275, 0.258824, 0.188235, 1.0 },
+ { 0.305882, 0.258824, 0.164706, 1.0 },
+ { 0.349020, 0.278431, 0.172549, 1.0 },
+ { 0.396078, 0.298039, 0.180392, 1.0 },
+ { 0.423529, 0.298039, 0.152941, 1.0 },
+ { 0.450980, 0.298039, 0.129412, 1.0 },
+ { 0.317647, 0.247059, 0.121569, 1.0 },
+ { 0.188235, 0.196078, 0.113725, 1.0 },
+ { 0.160784, 0.188235, 0.098039, 1.0 },
+ { 0.133333, 0.184314, 0.082353, 1.0 },
+ { 0.125490, 0.176471, 0.105882, 1.0 },
+ { 0.125490, 0.196078, 0.145098, 1.0 },
+ { 0.129412, 0.219608, 0.188235, 1.0 },
+ { 0.188235, 0.321569, 0.235294, 1.0 },
+ { 0.250980, 0.423529, 0.282353, 1.0 },
+ { 0.305882, 0.439216, 0.317647, 1.0 },
+ { 0.360784, 0.454902, 0.352941, 1.0 },
+ { 0.474510, 0.572549, 0.313725, 1.0 },
+ { 0.458824, 0.568627, 0.286275, 1.0 },
+ { 0.447059, 0.568627, 0.262745, 1.0 },
+ { 0.411765, 0.494118, 0.270588, 1.0 },
+ { 0.376471, 0.423529, 0.282353, 1.0 },
+ { 0.372549, 0.403922, 0.262745, 1.0 },
+ { 0.368627, 0.384314, 0.247059, 1.0 },
+ { 0.325490, 0.360784, 0.239216, 1.0 },
+ { 0.219608, 0.309804, 0.231373, 1.0 },
+ { 0.156863, 0.188235, 0.137255, 1.0 },
+ { 0.137255, 0.172549, 0.133333, 1.0 },
+ { 0.117647, 0.160784, 0.129412, 1.0 },
+ { 0.113725, 0.156863, 0.145098, 1.0 },
+ { 0.113725, 0.156863, 0.164706, 1.0 },
+ { 0.113725, 0.145098, 0.156863, 1.0 },
+ { 0.117647, 0.137255, 0.149020, 1.0 },
+ { 0.082353, 0.121569, 0.090196, 1.0 },
+ { 0.086275, 0.129412, 0.121569, 1.0 },
+ { 0.094118, 0.137255, 0.152941, 1.0 },
+ { 0.101961, 0.137255, 0.160784, 1.0 },
+ { 0.113725, 0.141176, 0.172549, 1.0 },
+ { 0.113725, 0.152941, 0.176471, 1.0 },
+ { 0.113725, 0.168627, 0.180392, 1.0 },
+ { 0.105882, 0.168627, 0.168627, 1.0 },
+ { 0.090196, 0.164706, 0.141176, 1.0 },
+ { 0.039216, 0.117647, 0.145098, 1.0 },
+ { 0.058824, 0.121569, 0.117647, 1.0 },
+ { 0.078431, 0.129412, 0.090196, 1.0 },
+ { 0.090196, 0.145098, 0.070588, 1.0 },
+ { 0.101961, 0.164706, 0.050980, 1.0 },
+ { 0.129412, 0.188235, 0.066667, 1.0 },
+ { 0.160784, 0.215686, 0.086275, 1.0 },
+ { 0.235294, 0.262745, 0.090196, 1.0 },
+ { 0.254902, 0.250980, 0.121569, 1.0 },
+ { 0.274510, 0.243137, 0.152941, 1.0 },
+ { 0.286275, 0.200000, 0.137255, 1.0 },
+ { 0.301961, 0.156863, 0.125490, 1.0 },
+ { 0.294118, 0.168627, 0.098039, 1.0 },
+ { 0.286275, 0.180392, 0.074510, 1.0 },
+ { 0.184314, 0.176471, 0.094118, 1.0 },
+ { 0.219608, 0.223529, 0.090196, 1.0 },
+ { 0.356863, 0.356863, 0.160784, 1.0 },
+ { 0.486275, 0.411765, 0.168627, 1.0 },
+ { 0.615686, 0.466667, 0.180392, 1.0 },
+ { 0.627451, 0.462745, 0.211765, 1.0 },
+ { 0.643137, 0.458824, 0.247059, 1.0 },
+ { 0.603922, 0.423529, 0.227451, 1.0 },
+ { 0.462745, 0.403922, 0.188235, 1.0 },
+ { 0.372549, 0.400000, 0.227451, 1.0 },
+ { 0.388235, 0.400000, 0.192157, 1.0 },
+ { 0.403922, 0.403922, 0.160784, 1.0 },
+ { 0.474510, 0.349020, 0.168627, 1.0 },
+ { 0.545098, 0.298039, 0.176471, 1.0 },
+ { 0.529412, 0.301961, 0.196078, 1.0 },
+ { 0.513725, 0.309804, 0.215686, 1.0 },
+ { 0.552941, 0.329412, 0.223529, 1.0 },
+ { 0.576471, 0.439216, 0.313725, 1.0 },
+ { 0.345098, 0.388235, 0.223529, 1.0 },
+ { 0.290196, 0.368627, 0.196078, 1.0 },
+ { 0.235294, 0.349020, 0.168627, 1.0 },
+ { 0.231373, 0.321569, 0.125490, 1.0 },
+ { 0.231373, 0.298039, 0.082353, 1.0 },
+ { 0.223529, 0.278431, 0.141176, 1.0 },
+ { 0.168627, 0.247059, 0.200000, 1.0 },
+ { 0.231373, 0.415686, 0.352941, 1.0 },
+ { 0.380392, 0.517647, 0.403922, 1.0 },
+ { 0.533333, 0.623529, 0.458824, 1.0 },
+ { 0.592157, 0.647059, 0.486275, 1.0 },
+ { 0.650980, 0.670588, 0.513725, 1.0 },
+ { 0.749020, 0.662745, 0.568627, 1.0 },
+ { 0.537255, 0.686275, 0.627451, 1.0 },
+ { 0.521569, 0.682353, 0.619608, 1.0 },
+ { 0.560784, 0.623529, 0.470588, 1.0 },
+ { 0.439216, 0.388235, 0.262745, 1.0 },
+ { 0.376471, 0.317647, 0.211765, 1.0 },
+ { 0.317647, 0.247059, 0.160784, 1.0 },
+ { 0.278431, 0.223529, 0.152941, 1.0 },
+ { 0.239216, 0.203922, 0.145098, 1.0 },
+ { 0.149020, 0.219608, 0.133333, 1.0 },
+ { 0.105882, 0.207843, 0.172549, 1.0 },
+ { 0.152941, 0.235294, 0.247059, 1.0 },
+ { 0.196078, 0.227451, 0.243137, 1.0 },
+ { 0.239216, 0.219608, 0.243137, 1.0 },
+ { 0.270588, 0.239216, 0.207843, 1.0 },
+ { 0.305882, 0.258824, 0.172549, 1.0 },
+ { 0.337255, 0.270588, 0.192157, 1.0 },
+ { 0.321569, 0.325490, 0.200000, 1.0 },
+ { 0.301961, 0.356863, 0.219608, 1.0 },
+ { 0.301961, 0.376471, 0.196078, 1.0 },
+ { 0.262745, 0.282353, 0.192157, 1.0 },
+ { 0.250980, 0.286275, 0.176471, 1.0 },
+ { 0.239216, 0.294118, 0.164706, 1.0 },
+ { 0.223529, 0.215686, 0.133333, 1.0 },
+ { 0.196078, 0.211765, 0.121569, 1.0 },
+ { 0.168627, 0.188235, 0.101961, 1.0 },
+ { 0.164706, 0.180392, 0.090196, 1.0 },
+ { 0.078431, 0.125490, 0.086275, 1.0 },
+ { 0.082353, 0.113725, 0.094118, 1.0 },
+ { 0.086275, 0.101961, 0.105882, 1.0 },
+ { 0.086275, 0.098039, 0.109804, 1.0 },
+ { 0.086275, 0.098039, 0.117647, 1.0 },
+ { 0.050980, 0.070588, 0.086275, 1.0 },
+ { 0.074510, 0.086275, 0.058824, 1.0 },
+ { 0.105882, 0.121569, 0.066667, 1.0 },
+ { 0.149020, 0.160784, 0.117647, 1.0 },
+ { 0.180392, 0.219608, 0.113725, 1.0 },
+ { 0.188235, 0.235294, 0.121569, 1.0 },
+ { 0.200000, 0.250980, 0.133333, 1.0 },
+ { 0.176471, 0.270588, 0.176471, 1.0 },
+ { 0.172549, 0.364706, 0.247059, 1.0 },
+ { 0.219608, 0.411765, 0.325490, 1.0 },
+ { 0.278431, 0.435294, 0.329412, 1.0 },
+ { 0.380392, 0.486275, 0.364706, 1.0 },
+ { 0.447059, 0.541176, 0.403922, 1.0 },
+ { 0.513725, 0.596078, 0.443137, 1.0 },
+ { 0.549020, 0.600000, 0.419608, 1.0 },
+ { 0.588235, 0.607843, 0.396078, 1.0 },
+ { 0.607843, 0.596078, 0.396078, 1.0 },
+ { 0.580392, 0.592157, 0.415686, 1.0 },
+ { 0.572549, 0.611765, 0.478431, 1.0 },
+ { 0.647059, 0.674510, 0.513725, 1.0 },
+ { 0.662745, 0.705882, 0.447059, 1.0 },
+ { 0.623529, 0.709804, 0.423529, 1.0 },
+ { 0.584314, 0.713725, 0.403922, 1.0 },
+ { 0.545098, 0.631373, 0.376471, 1.0 },
+ { 0.376471, 0.588235, 0.396078, 1.0 },
+ { 0.317647, 0.525490, 0.352941, 1.0 },
+ { 0.262745, 0.403922, 0.254902, 1.0 },
+ { 0.164706, 0.227451, 0.113725, 1.0 },
+ { 0.145098, 0.207843, 0.113725, 1.0 },
+ { 0.125490, 0.192157, 0.117647, 1.0 },
+ { 0.117647, 0.200000, 0.125490, 1.0 },
+ { 0.145098, 0.227451, 0.192157, 1.0 },
+ { 0.172549, 0.270588, 0.286275, 1.0 },
+ { 0.207843, 0.317647, 0.321569, 1.0 },
+ { 0.250980, 0.305882, 0.305882, 1.0 },
+ { 0.231373, 0.309804, 0.266667, 1.0 },
+ { 0.200000, 0.250980, 0.141176, 1.0 },
+ { 0.203922, 0.239216, 0.141176, 1.0 },
+ { 0.211765, 0.231373, 0.145098, 1.0 },
+ { 0.243137, 0.239216, 0.160784, 1.0 },
+ { 0.274510, 0.266667, 0.168627, 1.0 },
+ { 0.286275, 0.309804, 0.200000, 1.0 },
+ { 0.341176, 0.384314, 0.258824, 1.0 },
+ { 0.423529, 0.360784, 0.270588, 1.0 },
+ { 0.435294, 0.360784, 0.254902, 1.0 },
+ { 0.450980, 0.360784, 0.239216, 1.0 },
+ { 0.403922, 0.325490, 0.219608, 1.0 },
+ { 0.349020, 0.239216, 0.192157, 1.0 },
+ { 0.337255, 0.207843, 0.188235, 1.0 },
+ { 0.352941, 0.227451, 0.137255, 1.0 },
+ { 0.439216, 0.258824, 0.129412, 1.0 },
+ { 0.525490, 0.345098, 0.152941, 1.0 },
+ { 0.584314, 0.450980, 0.160784, 1.0 },
+ { 0.537255, 0.490196, 0.207843, 1.0 },
+ { 0.454902, 0.521569, 0.356863, 1.0 },
+ { 0.270588, 0.603922, 0.439216, 1.0 },
+ { 0.184314, 0.419608, 0.458824, 1.0 },
+ { 0.176471, 0.286275, 0.333333, 1.0 },
+ { 0.145098, 0.243137, 0.321569, 1.0 },
+ { 0.098039, 0.109804, 0.176471, 1.0 },
+ { 0.090196, 0.109804, 0.160784, 1.0 },
+ { 0.086275, 0.113725, 0.145098, 1.0 },
+ { 0.105882, 0.101961, 0.094118, 1.0 },
+ { 0.219608, 0.117647, 0.058824, 1.0 },
+ { 0.274510, 0.192157, 0.125490, 1.0 },
+ { 0.345098, 0.298039, 0.203922, 1.0 },
+ { 0.431373, 0.419608, 0.211765, 1.0 },
+ { 0.509804, 0.552941, 0.286275, 1.0 },
+ { 0.564706, 0.654902, 0.349020, 1.0 },
+ { 0.549020, 0.615686, 0.403922, 1.0 },
+ { 0.529412, 0.584314, 0.392157, 1.0 },
+ { 0.447059, 0.545098, 0.419608, 1.0 },
+ { 0.286275, 0.478431, 0.396078, 1.0 },
+ { 0.207843, 0.372549, 0.333333, 1.0 },
+ { 0.211765, 0.286275, 0.176471, 1.0 },
+ { 0.176471, 0.203922, 0.133333, 1.0 },
+ { 0.145098, 0.137255, 0.192157, 1.0 },
+ { 0.133333, 0.176471, 0.262745, 1.0 },
+ { 0.145098, 0.231373, 0.325490, 1.0 },
+ { 0.129412, 0.258824, 0.380392, 1.0 },
+ { 0.129412, 0.258824, 0.388235, 1.0 },
+ { 0.129412, 0.266667, 0.384314, 1.0 },
+ { 0.172549, 0.274510, 0.325490, 1.0 },
+ { 0.145098, 0.376471, 0.305882, 1.0 },
+ { 0.152941, 0.345098, 0.262745, 1.0 },
+ { 0.125490, 0.294118, 0.254902, 1.0 },
+ { 0.117647, 0.215686, 0.192157, 1.0 },
+ { 0.105882, 0.152941, 0.113725, 1.0 },
+ { 0.078431, 0.109804, 0.066667, 1.0 },
+ { 0.066667, 0.113725, 0.027451, 1.0 },
+ { 0.086275, 0.094118, 0.043137, 1.0 },
+ { 0.117647, 0.094118, 0.031373, 1.0 },
+ { 0.121569, 0.098039, 0.043137, 1.0 },
+ { 0.129412, 0.105882, 0.043137, 1.0 },
+ { 0.129412, 0.145098, 0.054902, 1.0 },
+ { 0.137255, 0.172549, 0.058824, 1.0 },
+ { 0.145098, 0.180392, 0.066667, 1.0 },
+ { 0.168627, 0.141176, 0.078431, 1.0 },
+ { 0.207843, 0.121569, 0.078431, 1.0 },
+ { 0.235294, 0.156863, 0.113725, 1.0 },
+ { 0.313725, 0.223529, 0.098039, 1.0 },
+ { 0.443137, 0.298039, 0.094118, 1.0 },
+ { 0.462745, 0.317647, 0.109804, 1.0 },
+ { 0.368627, 0.298039, 0.117647, 1.0 },
+ { 0.290196, 0.266667, 0.070588, 1.0 },
+ { 0.188235, 0.231373, 0.074510, 1.0 },
+ { 0.172549, 0.188235, 0.090196, 1.0 },
+ { 0.168627, 0.105882, 0.047059, 1.0 },
+ { 0.156863, 0.101961, 0.058824, 1.0 },
+ { 0.121569, 0.133333, 0.066667, 1.0 },
+ { 0.105882, 0.149020, 0.086275, 1.0 },
+ { 0.109804, 0.164706, 0.105882, 1.0 },
+ { 0.133333, 0.184314, 0.105882, 1.0 },
+ { 0.180392, 0.200000, 0.109804, 1.0 },
+ { 0.207843, 0.243137, 0.129412, 1.0 },
+ { 0.239216, 0.333333, 0.207843, 1.0 },
+ { 0.356863, 0.411765, 0.309804, 1.0 },
+ { 0.439216, 0.478431, 0.345098, 1.0 },
+ { 0.596078, 0.494118, 0.356863, 1.0 },
+ { 0.607843, 0.549020, 0.427451, 1.0 },
+ { 0.670588, 0.572549, 0.415686, 1.0 },
+ { 0.619608, 0.509804, 0.356863, 1.0 },
+ { 0.584314, 0.470588, 0.250980, 1.0 },
+ { 0.592157, 0.482353, 0.235294, 1.0 },
+ { 0.639216, 0.509804, 0.207843, 1.0 },
+ { 0.654902, 0.525490, 0.215686, 1.0 },
+ { 0.717647, 0.560784, 0.356863, 1.0 },
+ { 0.772549, 0.572549, 0.364706, 1.0 },
+ { 0.745098, 0.627451, 0.533333, 1.0 },
+ { 0.650980, 0.639216, 0.376471, 1.0 },
+ { 0.572549, 0.541176, 0.298039, 1.0 },
+ };
+/* 0u0768.jpg */
+static double4 colors_314[] = {
+ { 0.239216, 0.458824, 0.650980, 1.0 },
+ { 0.066667, 0.400000, 0.713725, 1.0 },
+ { 0.098039, 0.415686, 0.682353, 1.0 },
+ { 0.129412, 0.431373, 0.650980, 1.0 },
+ { 0.141176, 0.403922, 0.564706, 1.0 },
+ { 0.156863, 0.376471, 0.482353, 1.0 },
+ { 0.180392, 0.247059, 0.447059, 1.0 },
+ { 0.207843, 0.121569, 0.415686, 1.0 },
+ { 0.419608, 0.050980, 0.349020, 1.0 },
+ { 0.474510, 0.109804, 0.337255, 1.0 },
+ { 0.529412, 0.168627, 0.329412, 1.0 },
+ { 0.525490, 0.196078, 0.317647, 1.0 },
+ { 0.521569, 0.227451, 0.305882, 1.0 },
+ { 0.513725, 0.239216, 0.231373, 1.0 },
+ { 0.505882, 0.254902, 0.156863, 1.0 },
+ { 0.513725, 0.215686, 0.164706, 1.0 },
+ { 0.521569, 0.176471, 0.172549, 1.0 },
+ { 0.356863, 0.235294, 0.298039, 1.0 },
+ { 0.329412, 0.376471, 0.313725, 1.0 },
+ { 0.301961, 0.521569, 0.329412, 1.0 },
+ { 0.172549, 0.600000, 0.349020, 1.0 },
+ { 0.043137, 0.682353, 0.372549, 1.0 },
+ { 0.086275, 0.694118, 0.388235, 1.0 },
+ { 0.129412, 0.709804, 0.403922, 1.0 },
+ { 0.105882, 0.721569, 0.552941, 1.0 },
+ { 0.082353, 0.698039, 0.643137, 1.0 },
+ { 0.062745, 0.678431, 0.737255, 1.0 },
+ { 0.058824, 0.635294, 0.788235, 1.0 },
+ { 0.054902, 0.596078, 0.839216, 1.0 },
+ { 0.074510, 0.639216, 0.823529, 1.0 },
+ { 0.094118, 0.682353, 0.811765, 1.0 },
+ { 0.113725, 0.690196, 0.721569, 1.0 },
+ { 0.109804, 0.780392, 0.647059, 1.0 },
+ { 0.215686, 0.686275, 0.792157, 1.0 },
+ { 0.196078, 0.674510, 0.827451, 1.0 },
+ { 0.176471, 0.662745, 0.866667, 1.0 },
+ { 0.180392, 0.611765, 0.792157, 1.0 },
+ { 0.184314, 0.560784, 0.717647, 1.0 },
+ { 0.188235, 0.533333, 0.741176, 1.0 },
+ { 0.192157, 0.509804, 0.768627, 1.0 },
+ { 0.415686, 0.478431, 0.721569, 1.0 },
+ { 0.474510, 0.556863, 0.584314, 1.0 },
+ { 0.537255, 0.639216, 0.450980, 1.0 },
+ { 0.541176, 0.517647, 0.298039, 1.0 },
+ { 0.549020, 0.400000, 0.145098, 1.0 },
+ { 0.580392, 0.294118, 0.113725, 1.0 },
+ { 0.615686, 0.192157, 0.082353, 1.0 },
+ { 0.639216, 0.156863, 0.023529, 1.0 },
+ { 0.635294, 0.105882, 0.027451, 1.0 },
+ { 0.486275, 0.082353, 0.301961, 1.0 },
+ { 0.427451, 0.105882, 0.482353, 1.0 },
+ { 0.368627, 0.129412, 0.666667, 1.0 },
+ { 0.250980, 0.278431, 0.678431, 1.0 },
+ { 0.137255, 0.431373, 0.694118, 1.0 },
+ { 0.082353, 0.450980, 0.662745, 1.0 },
+ { 0.027451, 0.470588, 0.635294, 1.0 },
+ { 0.062745, 0.501961, 0.545098, 1.0 },
+ { 0.086275, 0.356863, 0.470588, 1.0 },
+ { 0.109804, 0.215686, 0.400000, 1.0 },
+ { 0.149020, 0.117647, 0.329412, 1.0 },
+ { 0.192157, 0.019608, 0.258824, 1.0 },
+ { 0.207843, 0.043137, 0.235294, 1.0 },
+ { 0.227451, 0.070588, 0.215686, 1.0 },
+ { 0.411765, 0.031373, 0.109804, 1.0 },
+ { 0.600000, 0.184314, 0.121569, 1.0 },
+ { 0.494118, 0.313725, 0.254902, 1.0 },
+ { 0.419608, 0.345098, 0.415686, 1.0 },
+ { 0.349020, 0.376471, 0.580392, 1.0 },
+ { 0.321569, 0.352941, 0.631373, 1.0 },
+ { 0.294118, 0.329412, 0.686275, 1.0 },
+ { 0.105882, 0.474510, 0.819608, 1.0 },
+ { 0.090196, 0.509804, 0.878431, 1.0 },
+ { 0.309804, 0.286275, 0.623529, 1.0 },
+ { 0.274510, 0.243137, 0.454902, 1.0 },
+ { 0.239216, 0.203922, 0.286275, 1.0 },
+ { 0.219608, 0.152941, 0.270588, 1.0 },
+ { 0.203922, 0.101961, 0.254902, 1.0 },
+ { 0.196078, 0.117647, 0.278431, 1.0 },
+ { 0.188235, 0.137255, 0.305882, 1.0 },
+ { 0.215686, 0.090196, 0.388235, 1.0 },
+ { 0.325490, 0.223529, 0.407843, 1.0 },
+ { 0.211765, 0.490196, 0.466667, 1.0 },
+ { 0.152941, 0.517647, 0.537255, 1.0 },
+ { 0.094118, 0.549020, 0.607843, 1.0 },
+ { 0.101961, 0.529412, 0.639216, 1.0 },
+ { 0.109804, 0.513725, 0.674510, 1.0 },
+ { 0.129412, 0.505882, 0.843137, 1.0 },
+ { 0.109804, 0.517647, 0.905882, 1.0 },
+ { 0.078431, 0.690196, 0.850980, 1.0 },
+ { 0.129412, 0.682353, 0.827451, 1.0 },
+ { 0.180392, 0.678431, 0.807843, 1.0 },
+ { 0.172549, 0.694118, 0.694118, 1.0 },
+ { 0.164706, 0.709804, 0.580392, 1.0 },
+ { 0.113725, 0.517647, 0.513725, 1.0 },
+ { 0.098039, 0.501961, 0.521569, 1.0 },
+ { 0.180392, 0.517647, 0.482353, 1.0 },
+ { 0.298039, 0.552941, 0.325490, 1.0 },
+ { 0.200000, 0.427451, 0.098039, 1.0 },
+ { 0.356863, 0.388235, 0.137255, 1.0 },
+ { 0.517647, 0.349020, 0.180392, 1.0 },
+ { 0.568627, 0.266667, 0.129412, 1.0 },
+ { 0.619608, 0.184314, 0.078431, 1.0 },
+ { 0.647059, 0.109804, 0.047059, 1.0 },
+ { 0.650980, 0.050980, 0.000000, 1.0 },
+ { 0.584314, 0.054902, 0.000000, 1.0 },
+ { 0.541176, 0.054902, 0.149020, 1.0 },
+ { 0.498039, 0.054902, 0.298039, 1.0 },
+ { 0.501961, 0.098039, 0.301961, 1.0 },
+ { 0.505882, 0.145098, 0.305882, 1.0 },
+ { 0.635294, 0.125490, 0.266667, 1.0 },
+ { 0.670588, 0.168627, 0.305882, 1.0 },
+ { 0.643137, 0.227451, 0.266667, 1.0 },
+ { 0.596078, 0.356863, 0.109804, 1.0 },
+ { 0.647059, 0.235294, 0.047059, 1.0 },
+ { 0.654902, 0.180392, 0.039216, 1.0 },
+ { 0.662745, 0.129412, 0.035294, 1.0 },
+ { 0.709804, 0.047059, 0.074510, 1.0 },
+ { 0.666667, 0.019608, 0.047059, 1.0 },
+ { 0.560784, 0.050980, 0.145098, 1.0 },
+ { 0.427451, 0.086275, 0.262745, 1.0 },
+ { 0.490196, 0.078431, 0.450980, 1.0 },
+ { 0.533333, 0.117647, 0.521569, 1.0 },
+ { 0.576471, 0.160784, 0.596078, 1.0 },
+ { 0.600000, 0.172549, 0.501961, 1.0 },
+ { 0.627451, 0.188235, 0.407843, 1.0 },
+ { 0.596078, 0.098039, 0.313725, 1.0 },
+ { 0.662745, 0.101961, 0.313725, 1.0 },
+ { 0.662745, 0.043137, 0.423529, 1.0 },
+ { 0.556863, 0.011765, 0.564706, 1.0 },
+ { 0.545098, 0.188235, 0.552941, 1.0 },
+ { 0.529412, 0.200000, 0.450980, 1.0 },
+ { 0.517647, 0.215686, 0.349020, 1.0 },
+ { 0.450980, 0.129412, 0.219608, 1.0 },
+ { 0.396078, 0.090196, 0.243137, 1.0 },
+ { 0.431373, 0.066667, 0.282353, 1.0 },
+ { 0.450980, 0.015686, 0.313725, 1.0 },
+ { 0.513725, 0.078431, 0.592157, 1.0 },
+ { 0.466667, 0.086275, 0.662745, 1.0 },
+ { 0.419608, 0.098039, 0.733333, 1.0 },
+ { 0.364706, 0.066667, 0.713725, 1.0 },
+ { 0.309804, 0.039216, 0.698039, 1.0 },
+ { 0.321569, 0.058824, 0.564706, 1.0 },
+ { 0.152941, 0.145098, 0.525490, 1.0 },
+ { 0.176471, 0.086275, 0.439216, 1.0 },
+ { 0.309804, 0.031373, 0.345098, 1.0 },
+ { 0.486275, 0.117647, 0.219608, 1.0 },
+ { 0.533333, 0.109804, 0.141176, 1.0 },
+ { 0.584314, 0.105882, 0.062745, 1.0 },
+ { 0.592157, 0.090196, 0.086275, 1.0 },
+ { 0.513725, 0.023529, 0.156863, 1.0 },
+ { 0.450980, 0.047059, 0.215686, 1.0 },
+ { 0.396078, 0.019608, 0.400000, 1.0 },
+ { 0.121569, 0.019608, 0.509804, 1.0 },
+ { 0.082353, 0.062745, 0.537255, 1.0 },
+ { 0.043137, 0.109804, 0.564706, 1.0 },
+ { 0.058824, 0.239216, 0.615686, 1.0 },
+ { 0.086275, 0.360784, 0.705882, 1.0 },
+ { 0.164706, 0.458824, 0.815686, 1.0 },
+ { 0.160784, 0.286275, 0.760784, 1.0 },
+ { 0.305882, 0.290196, 0.760784, 1.0 },
+ { 0.521569, 0.258824, 0.709804, 1.0 },
+ { 0.541176, 0.200000, 0.407843, 1.0 },
+ { 0.466667, 0.145098, 0.384314, 1.0 },
+ { 0.396078, 0.094118, 0.360784, 1.0 },
+ { 0.223529, 0.039216, 0.345098, 1.0 },
+ { 0.023529, 0.047059, 0.431373, 1.0 },
+ { 0.047059, 0.121569, 0.490196, 1.0 },
+ { 0.070588, 0.278431, 0.576471, 1.0 },
+ { 0.121569, 0.105882, 0.588235, 1.0 },
+ { 0.109804, 0.086275, 0.611765, 1.0 },
+ { 0.101961, 0.066667, 0.635294, 1.0 },
+ { 0.058824, 0.078431, 0.721569, 1.0 },
+ { 0.043137, 0.082353, 0.760784, 1.0 },
+ { 0.039216, 0.039216, 0.752941, 1.0 },
+ { 0.011765, 0.023529, 0.803922, 1.0 },
+ { 0.027451, 0.145098, 0.898039, 1.0 },
+ { 0.039216, 0.274510, 0.847059, 1.0 },
+ { 0.082353, 0.207843, 0.737255, 1.0 },
+ { 0.054902, 0.223529, 0.674510, 1.0 },
+ { 0.086275, 0.196078, 0.725490, 1.0 },
+ { 0.090196, 0.094118, 0.760784, 1.0 },
+ { 0.098039, 0.047059, 0.807843, 1.0 },
+ { 0.054902, 0.070588, 0.796078, 1.0 },
+ { 0.086275, 0.203922, 0.784314, 1.0 },
+ { 0.200000, 0.211765, 0.764706, 1.0 },
+ { 0.203922, 0.192157, 0.760784, 1.0 },
+ { 0.207843, 0.176471, 0.756863, 1.0 },
+ { 0.298039, 0.125490, 0.811765, 1.0 },
+ { 0.423529, 0.062745, 0.803922, 1.0 },
+ { 0.290196, 0.094118, 0.858824, 1.0 },
+ { 0.215686, 0.078431, 0.886275, 1.0 },
+ { 0.141176, 0.223529, 0.784314, 1.0 },
+ { 0.133333, 0.266667, 0.890196, 1.0 },
+ { 0.172549, 0.321569, 0.858824, 1.0 },
+ { 0.219608, 0.364706, 0.882353, 1.0 },
+ { 0.223529, 0.388235, 0.819608, 1.0 },
+ { 0.286275, 0.392157, 0.850980, 1.0 },
+ { 0.376471, 0.537255, 0.709804, 1.0 },
+ { 0.270588, 0.501961, 0.635294, 1.0 },
+ { 0.192157, 0.450980, 0.584314, 1.0 },
+ { 0.066667, 0.345098, 0.564706, 1.0 },
+ { 0.117647, 0.333333, 0.545098, 1.0 },
+ { 0.070588, 0.125490, 0.403922, 1.0 },
+ { 0.098039, 0.066667, 0.392157, 1.0 },
+ { 0.145098, 0.094118, 0.274510, 1.0 },
+ { 0.196078, 0.082353, 0.270588, 1.0 },
+ { 0.313725, 0.121569, 0.298039, 1.0 },
+ { 0.329412, 0.360784, 0.368627, 1.0 },
+ { 0.329412, 0.388235, 0.415686, 1.0 },
+ { 0.266667, 0.513725, 0.400000, 1.0 },
+ { 0.137255, 0.635294, 0.466667, 1.0 },
+ { 0.235294, 0.678431, 0.509804, 1.0 },
+ { 0.211765, 0.607843, 0.545098, 1.0 },
+ { 0.349020, 0.509804, 0.619608, 1.0 },
+ { 0.258824, 0.443137, 0.560784, 1.0 },
+ { 0.160784, 0.329412, 0.596078, 1.0 },
+ { 0.101961, 0.333333, 0.568627, 1.0 },
+ { 0.125490, 0.372549, 0.494118, 1.0 },
+ { 0.082353, 0.392157, 0.552941, 1.0 },
+ { 0.105882, 0.392157, 0.560784, 1.0 },
+ { 0.113725, 0.372549, 0.607843, 1.0 },
+ { 0.227451, 0.298039, 0.588235, 1.0 },
+ { 0.325490, 0.192157, 0.631373, 1.0 },
+ { 0.333333, 0.168627, 0.600000, 1.0 },
+ { 0.278431, 0.141176, 0.611765, 1.0 },
+ { 0.231373, 0.160784, 0.482353, 1.0 },
+ { 0.184314, 0.121569, 0.262745, 1.0 },
+ { 0.094118, 0.180392, 0.098039, 1.0 },
+ { 0.000000, 0.050980, 0.117647, 1.0 },
+ { 0.113725, 0.129412, 0.305882, 1.0 },
+ { 0.035294, 0.313725, 0.423529, 1.0 },
+ { 0.043137, 0.533333, 0.509804, 1.0 },
+ { 0.039216, 0.596078, 0.549020, 1.0 },
+ { 0.207843, 0.541176, 0.619608, 1.0 },
+ { 0.215686, 0.541176, 0.596078, 1.0 },
+ { 0.223529, 0.423529, 0.592157, 1.0 },
+ { 0.321569, 0.301961, 0.631373, 1.0 },
+ { 0.388235, 0.223529, 0.717647, 1.0 },
+ { 0.396078, 0.176471, 0.776471, 1.0 },
+ { 0.254902, 0.129412, 0.760784, 1.0 },
+ { 0.160784, 0.113725, 0.694118, 1.0 },
+ { 0.200000, 0.223529, 0.694118, 1.0 },
+ { 0.113725, 0.329412, 0.592157, 1.0 },
+ { 0.043137, 0.380392, 0.611765, 1.0 },
+ { 0.070588, 0.423529, 0.670588, 1.0 },
+ { 0.015686, 0.478431, 0.666667, 1.0 },
+ { 0.047059, 0.490196, 0.749020, 1.0 },
+ { 0.050980, 0.596078, 0.811765, 1.0 },
+ { 0.145098, 0.572549, 0.827451, 1.0 },
+ { 0.207843, 0.627451, 0.831373, 1.0 },
+ { 0.180392, 0.650980, 0.890196, 1.0 },
+ { 0.192157, 0.694118, 0.941176, 1.0 },
+ { 0.329412, 0.619608, 0.874510, 1.0 },
+ { 0.415686, 0.556863, 0.752941, 1.0 },
+ { 0.521569, 0.329412, 0.741176, 1.0 },
+ { 0.333333, 0.301961, 0.525490, 1.0 },
+ };
+/* 0u0795.jpg */
+static double4 colors_315[] = {
+ { 0.133333, 0.403922, 0.525490, 1.0 },
+ { 0.160784, 0.443137, 0.541176, 1.0 },
+ { 0.090196, 0.439216, 0.592157, 1.0 },
+ { 0.023529, 0.439216, 0.643137, 1.0 },
+ { 0.035294, 0.372549, 0.584314, 1.0 },
+ { 0.050980, 0.305882, 0.525490, 1.0 },
+ { 0.054902, 0.294118, 0.509804, 1.0 },
+ { 0.062745, 0.286275, 0.494118, 1.0 },
+ { 0.101961, 0.121569, 0.443137, 1.0 },
+ { 0.164706, 0.074510, 0.415686, 1.0 },
+ { 0.231373, 0.031373, 0.392157, 1.0 },
+ { 0.262745, 0.050980, 0.274510, 1.0 },
+ { 0.298039, 0.070588, 0.156863, 1.0 },
+ { 0.278431, 0.043137, 0.086275, 1.0 },
+ { 0.258824, 0.015686, 0.019608, 1.0 },
+ { 0.172549, 0.015686, 0.007843, 1.0 },
+ { 0.086275, 0.015686, 0.000000, 1.0 },
+ { 0.062745, 0.074510, 0.007843, 1.0 },
+ { 0.070588, 0.050980, 0.086275, 1.0 },
+ { 0.082353, 0.027451, 0.168627, 1.0 },
+ { 0.168627, 0.011765, 0.274510, 1.0 },
+ { 0.258824, 0.000000, 0.384314, 1.0 },
+ { 0.298039, 0.000000, 0.384314, 1.0 },
+ { 0.341176, 0.003922, 0.384314, 1.0 },
+ { 0.552941, 0.058824, 0.376471, 1.0 },
+ { 0.470588, 0.141176, 0.345098, 1.0 },
+ { 0.392157, 0.227451, 0.313725, 1.0 },
+ { 0.274510, 0.250980, 0.349020, 1.0 },
+ { 0.160784, 0.278431, 0.388235, 1.0 },
+ { 0.101961, 0.258824, 0.431373, 1.0 },
+ { 0.047059, 0.243137, 0.474510, 1.0 },
+ { 0.062745, 0.215686, 0.525490, 1.0 },
+ { 0.094118, 0.196078, 0.525490, 1.0 },
+ { 0.070588, 0.184314, 0.498039, 1.0 },
+ { 0.058824, 0.149020, 0.419608, 1.0 },
+ { 0.050980, 0.113725, 0.345098, 1.0 },
+ { 0.121569, 0.231373, 0.403922, 1.0 },
+ { 0.196078, 0.349020, 0.462745, 1.0 },
+ { 0.192157, 0.423529, 0.517647, 1.0 },
+ { 0.192157, 0.498039, 0.576471, 1.0 },
+ { 0.152941, 0.760784, 0.533333, 1.0 },
+ { 0.090196, 0.576471, 0.596078, 1.0 },
+ { 0.027451, 0.392157, 0.662745, 1.0 },
+ { 0.066667, 0.262745, 0.564706, 1.0 },
+ { 0.109804, 0.133333, 0.470588, 1.0 },
+ { 0.098039, 0.109804, 0.443137, 1.0 },
+ { 0.086275, 0.090196, 0.415686, 1.0 },
+ { 0.082353, 0.078431, 0.384314, 1.0 },
+ { 0.168627, 0.050980, 0.294118, 1.0 },
+ { 0.278431, 0.035294, 0.125490, 1.0 },
+ { 0.286275, 0.019608, 0.062745, 1.0 },
+ { 0.294118, 0.003922, 0.000000, 1.0 },
+ { 0.309804, 0.000000, 0.035294, 1.0 },
+ { 0.325490, 0.000000, 0.070588, 1.0 },
+ { 0.372549, 0.035294, 0.117647, 1.0 },
+ { 0.419608, 0.074510, 0.168627, 1.0 },
+ { 0.262745, 0.082353, 0.090196, 1.0 },
+ { 0.192157, 0.047059, 0.098039, 1.0 },
+ { 0.125490, 0.015686, 0.105882, 1.0 },
+ { 0.168627, 0.066667, 0.137255, 1.0 },
+ { 0.215686, 0.121569, 0.172549, 1.0 },
+ { 0.188235, 0.200000, 0.247059, 1.0 },
+ { 0.160784, 0.278431, 0.321569, 1.0 },
+ { 0.090196, 0.345098, 0.494118, 1.0 },
+ { 0.043137, 0.450980, 0.650980, 1.0 },
+ { 0.125490, 0.635294, 0.729412, 1.0 },
+ { 0.133333, 0.494118, 0.592157, 1.0 },
+ { 0.141176, 0.352941, 0.454902, 1.0 },
+ { 0.164706, 0.313725, 0.396078, 1.0 },
+ { 0.192157, 0.274510, 0.341176, 1.0 },
+ { 0.247059, 0.243137, 0.235294, 1.0 },
+ { 0.290196, 0.141176, 0.239216, 1.0 },
+ { 0.474510, 0.043137, 0.282353, 1.0 },
+ { 0.447059, 0.043137, 0.345098, 1.0 },
+ { 0.419608, 0.047059, 0.407843, 1.0 },
+ { 0.313725, 0.027451, 0.400000, 1.0 },
+ { 0.207843, 0.011765, 0.392157, 1.0 },
+ { 0.200000, 0.015686, 0.392157, 1.0 },
+ { 0.196078, 0.023529, 0.396078, 1.0 },
+ { 0.203922, 0.019608, 0.396078, 1.0 },
+ { 0.227451, 0.007843, 0.396078, 1.0 },
+ { 0.227451, 0.047059, 0.301961, 1.0 },
+ { 0.176471, 0.078431, 0.196078, 1.0 },
+ { 0.125490, 0.113725, 0.094118, 1.0 },
+ { 0.090196, 0.094118, 0.109804, 1.0 },
+ { 0.054902, 0.078431, 0.125490, 1.0 },
+ { 0.031373, 0.039216, 0.121569, 1.0 },
+ { 0.086275, 0.050980, 0.156863, 1.0 },
+ { 0.160784, 0.007843, 0.254902, 1.0 },
+ { 0.196078, 0.007843, 0.282353, 1.0 },
+ { 0.235294, 0.011765, 0.313725, 1.0 },
+ { 0.270588, 0.003922, 0.325490, 1.0 },
+ { 0.309804, 0.000000, 0.337255, 1.0 },
+ { 0.341176, 0.003922, 0.345098, 1.0 },
+ { 0.407843, 0.027451, 0.345098, 1.0 },
+ { 0.482353, 0.078431, 0.286275, 1.0 },
+ { 0.549020, 0.090196, 0.266667, 1.0 },
+ { 0.541176, 0.066667, 0.376471, 1.0 },
+ { 0.443137, 0.035294, 0.376471, 1.0 },
+ { 0.349020, 0.007843, 0.376471, 1.0 },
+ { 0.337255, 0.003922, 0.337255, 1.0 },
+ { 0.329412, 0.000000, 0.301961, 1.0 },
+ { 0.392157, 0.011765, 0.282353, 1.0 },
+ { 0.486275, 0.094118, 0.196078, 1.0 },
+ { 0.549020, 0.235294, 0.090196, 1.0 },
+ { 0.592157, 0.231373, 0.180392, 1.0 },
+ { 0.639216, 0.231373, 0.274510, 1.0 },
+ { 0.658824, 0.203922, 0.290196, 1.0 },
+ { 0.678431, 0.176471, 0.305882, 1.0 },
+ { 0.721569, 0.262745, 0.337255, 1.0 },
+ { 0.741176, 0.266667, 0.325490, 1.0 },
+ { 0.776471, 0.262745, 0.388235, 1.0 },
+ { 0.772549, 0.239216, 0.396078, 1.0 },
+ { 0.764706, 0.262745, 0.360784, 1.0 },
+ { 0.784314, 0.290196, 0.380392, 1.0 },
+ { 0.803922, 0.321569, 0.403922, 1.0 },
+ { 0.784314, 0.301961, 0.384314, 1.0 },
+ { 0.749020, 0.294118, 0.337255, 1.0 },
+ { 0.737255, 0.274510, 0.337255, 1.0 },
+ { 0.627451, 0.341176, 0.203922, 1.0 },
+ { 0.556863, 0.325490, 0.050980, 1.0 },
+ { 0.486275, 0.207843, 0.035294, 1.0 },
+ { 0.415686, 0.090196, 0.019608, 1.0 },
+ { 0.482353, 0.156863, 0.015686, 1.0 },
+ { 0.549020, 0.223529, 0.011765, 1.0 },
+ { 0.584314, 0.352941, 0.094118, 1.0 },
+ { 0.662745, 0.447059, 0.192157, 1.0 },
+ { 0.784314, 0.427451, 0.415686, 1.0 },
+ { 0.776471, 0.513725, 0.450980, 1.0 },
+ { 0.388235, 0.709804, 0.568627, 1.0 },
+ { 0.360784, 0.572549, 0.525490, 1.0 },
+ { 0.333333, 0.435294, 0.486275, 1.0 },
+ { 0.258824, 0.294118, 0.509804, 1.0 },
+ { 0.360784, 0.325490, 0.290196, 1.0 },
+ { 0.474510, 0.352941, 0.282353, 1.0 },
+ { 0.733333, 0.278431, 0.313725, 1.0 },
+ { 0.803922, 0.329412, 0.403922, 1.0 },
+ { 0.768627, 0.435294, 0.411765, 1.0 },
+ { 0.733333, 0.541176, 0.423529, 1.0 },
+ { 0.643137, 0.537255, 0.396078, 1.0 },
+ { 0.556863, 0.537255, 0.372549, 1.0 },
+ { 0.541176, 0.443137, 0.364706, 1.0 },
+ { 0.431373, 0.349020, 0.141176, 1.0 },
+ { 0.352941, 0.278431, 0.113725, 1.0 },
+ { 0.270588, 0.180392, 0.203922, 1.0 },
+ { 0.086275, 0.133333, 0.360784, 1.0 },
+ { 0.141176, 0.160784, 0.450980, 1.0 },
+ { 0.200000, 0.188235, 0.545098, 1.0 },
+ { 0.184314, 0.294118, 0.580392, 1.0 },
+ { 0.019608, 0.419608, 0.678431, 1.0 },
+ { 0.094118, 0.505882, 0.631373, 1.0 },
+ { 0.101961, 0.380392, 0.584314, 1.0 },
+ { 0.098039, 0.184314, 0.517647, 1.0 },
+ { 0.113725, 0.145098, 0.490196, 1.0 },
+ { 0.133333, 0.109804, 0.462745, 1.0 },
+ { 0.168627, 0.054902, 0.419608, 1.0 },
+ { 0.266667, 0.003922, 0.384314, 1.0 },
+ { 0.415686, 0.019608, 0.380392, 1.0 },
+ { 0.564706, 0.070588, 0.392157, 1.0 },
+ { 0.713725, 0.156863, 0.392157, 1.0 },
+ { 0.784314, 0.286275, 0.392157, 1.0 },
+ { 0.784314, 0.494118, 0.443137, 1.0 },
+ { 0.756863, 0.564706, 0.396078, 1.0 },
+ { 0.729412, 0.635294, 0.352941, 1.0 },
+ { 0.823529, 0.545098, 0.121569, 1.0 },
+ { 0.560784, 0.501961, 0.231373, 1.0 },
+ { 0.478431, 0.674510, 0.192157, 1.0 },
+ { 0.376471, 0.682353, 0.243137, 1.0 },
+ { 0.509804, 0.576471, 0.411765, 1.0 },
+ { 0.403922, 0.611765, 0.486275, 1.0 },
+ { 0.298039, 0.647059, 0.560784, 1.0 },
+ { 0.200000, 0.486275, 0.686275, 1.0 },
+ { 0.098039, 0.545098, 0.678431, 1.0 },
+ { 0.070588, 0.607843, 0.733333, 1.0 },
+ { 0.035294, 0.686275, 0.850980, 1.0 },
+ { 0.000000, 0.564706, 0.772549, 1.0 },
+ { 0.000000, 0.564706, 0.772549, 1.0 },
+ { 0.047059, 0.447059, 0.698039, 1.0 },
+ { 0.035294, 0.435294, 0.686275, 1.0 },
+ { 0.086275, 0.360784, 0.635294, 1.0 },
+ { 0.090196, 0.215686, 0.541176, 1.0 },
+ { 0.054902, 0.086275, 0.411765, 1.0 },
+ { 0.007843, 0.015686, 0.254902, 1.0 },
+ { 0.066667, 0.039216, 0.168627, 1.0 },
+ { 0.070588, 0.011765, 0.282353, 1.0 },
+ { 0.098039, 0.019608, 0.317647, 1.0 },
+ { 0.125490, 0.027451, 0.356863, 1.0 },
+ { 0.168627, 0.023529, 0.400000, 1.0 },
+ { 0.164706, 0.043137, 0.407843, 1.0 },
+ { 0.180392, 0.047059, 0.415686, 1.0 },
+ { 0.192157, 0.035294, 0.411765, 1.0 },
+ { 0.180392, 0.035294, 0.407843, 1.0 },
+ { 0.188235, 0.011765, 0.368627, 1.0 },
+ { 0.090196, 0.035294, 0.345098, 1.0 },
+ { 0.098039, 0.070588, 0.235294, 1.0 },
+ { 0.121569, 0.050980, 0.215686, 1.0 },
+ { 0.219608, 0.007843, 0.243137, 1.0 },
+ { 0.313725, 0.003922, 0.258824, 1.0 },
+ { 0.294118, 0.078431, 0.192157, 1.0 },
+ { 0.286275, 0.125490, 0.188235, 1.0 },
+ { 0.243137, 0.121569, 0.152941, 1.0 },
+ { 0.125490, 0.070588, 0.200000, 1.0 },
+ { 0.027451, 0.078431, 0.211765, 1.0 },
+ { 0.043137, 0.109804, 0.321569, 1.0 },
+ { 0.070588, 0.098039, 0.411765, 1.0 },
+ { 0.121569, 0.098039, 0.443137, 1.0 },
+ { 0.133333, 0.113725, 0.474510, 1.0 },
+ { 0.078431, 0.176471, 0.505882, 1.0 },
+ { 0.066667, 0.258824, 0.517647, 1.0 },
+ { 0.043137, 0.282353, 0.537255, 1.0 },
+ { 0.070588, 0.325490, 0.537255, 1.0 },
+ { 0.035294, 0.364706, 0.639216, 1.0 },
+ { 0.090196, 0.580392, 0.698039, 1.0 },
+ { 0.011765, 0.580392, 0.764706, 1.0 },
+ { 0.070588, 0.741176, 0.807843, 1.0 },
+ { 0.039216, 0.780392, 0.858824, 1.0 },
+ { 0.082353, 0.756863, 0.835294, 1.0 },
+ { 0.129412, 0.729412, 0.792157, 1.0 },
+ { 0.250980, 0.741176, 0.709804, 1.0 },
+ { 0.254902, 0.647059, 0.600000, 1.0 },
+ { 0.254902, 0.549020, 0.529412, 1.0 },
+ { 0.160784, 0.423529, 0.498039, 1.0 },
+ { 0.211765, 0.325490, 0.560784, 1.0 },
+ { 0.149020, 0.196078, 0.486275, 1.0 },
+ { 0.141176, 0.090196, 0.435294, 1.0 },
+ { 0.168627, 0.054902, 0.419608, 1.0 },
+ { 0.152941, 0.050980, 0.407843, 1.0 },
+ { 0.133333, 0.086275, 0.384314, 1.0 },
+ { 0.227451, 0.203922, 0.384314, 1.0 },
+ { 0.313725, 0.109804, 0.392157, 1.0 },
+ { 0.454902, 0.047059, 0.396078, 1.0 },
+ { 0.521569, 0.054902, 0.384314, 1.0 },
+ { 0.560784, 0.101961, 0.419608, 1.0 },
+ { 0.611765, 0.101961, 0.352941, 1.0 },
+ { 0.627451, 0.101961, 0.388235, 1.0 },
+ { 0.658824, 0.121569, 0.388235, 1.0 },
+ { 0.725490, 0.160784, 0.400000, 1.0 },
+ { 0.756863, 0.219608, 0.392157, 1.0 },
+ { 0.741176, 0.219608, 0.388235, 1.0 },
+ { 0.686275, 0.168627, 0.360784, 1.0 },
+ { 0.596078, 0.117647, 0.341176, 1.0 },
+ { 0.533333, 0.058824, 0.372549, 1.0 },
+ { 0.380392, 0.117647, 0.329412, 1.0 },
+ { 0.345098, 0.007843, 0.349020, 1.0 },
+ { 0.309804, 0.000000, 0.368627, 1.0 },
+ { 0.298039, 0.078431, 0.427451, 1.0 },
+ { 0.345098, 0.105882, 0.376471, 1.0 },
+ { 0.407843, 0.031373, 0.176471, 1.0 },
+ { 0.372549, 0.019608, 0.129412, 1.0 },
+ { 0.623529, 0.098039, 0.094118, 1.0 },
+ { 0.698039, 0.101961, 0.160784, 1.0 },
+ { 0.674510, 0.015686, 0.219608, 1.0 },
+ { 0.580392, 0.145098, 0.207843, 1.0 },
+ { 0.439216, 0.282353, 0.235294, 1.0 },
+ { 0.349020, 0.447059, 0.364706, 1.0 },
+ { 0.329412, 0.466667, 0.443137, 1.0 },
+ };
+/* 1u0214.jpg */
+static double4 colors_316[] = {
+ { 0.301961, 0.250980, 0.035294, 1.0 },
+ { 0.082353, 0.047059, 0.301961, 1.0 },
+ { 0.082353, 0.098039, 0.313725, 1.0 },
+ { 0.086275, 0.152941, 0.325490, 1.0 },
+ { 0.054902, 0.168627, 0.368627, 1.0 },
+ { 0.023529, 0.188235, 0.415686, 1.0 },
+ { 0.054902, 0.203922, 0.392157, 1.0 },
+ { 0.090196, 0.223529, 0.372549, 1.0 },
+ { 0.019608, 0.184314, 0.176471, 1.0 },
+ { 0.090196, 0.137255, 0.200000, 1.0 },
+ { 0.160784, 0.094118, 0.227451, 1.0 },
+ { 0.180392, 0.047059, 0.164706, 1.0 },
+ { 0.200000, 0.003922, 0.101961, 1.0 },
+ { 0.235294, 0.015686, 0.105882, 1.0 },
+ { 0.274510, 0.031373, 0.113725, 1.0 },
+ { 0.278431, 0.027451, 0.149020, 1.0 },
+ { 0.286275, 0.023529, 0.184314, 1.0 },
+ { 0.282353, 0.090196, 0.215686, 1.0 },
+ { 0.345098, 0.145098, 0.321569, 1.0 },
+ { 0.411765, 0.200000, 0.427451, 1.0 },
+ { 0.443137, 0.207843, 0.352941, 1.0 },
+ { 0.478431, 0.215686, 0.282353, 1.0 },
+ { 0.447059, 0.172549, 0.254902, 1.0 },
+ { 0.419608, 0.129412, 0.227451, 1.0 },
+ { 0.458824, 0.121569, 0.117647, 1.0 },
+ { 0.396078, 0.168627, 0.137255, 1.0 },
+ { 0.333333, 0.219608, 0.156863, 1.0 },
+ { 0.294118, 0.250980, 0.113725, 1.0 },
+ { 0.254902, 0.282353, 0.070588, 1.0 },
+ { 0.223529, 0.254902, 0.090196, 1.0 },
+ { 0.196078, 0.231373, 0.109804, 1.0 },
+ { 0.168627, 0.200000, 0.141176, 1.0 },
+ { 0.098039, 0.137255, 0.184314, 1.0 },
+ { 0.101961, 0.019608, 0.274510, 1.0 },
+ { 0.074510, 0.023529, 0.203922, 1.0 },
+ { 0.050980, 0.027451, 0.137255, 1.0 },
+ { 0.050980, 0.047059, 0.113725, 1.0 },
+ { 0.050980, 0.070588, 0.094118, 1.0 },
+ { 0.050980, 0.070588, 0.113725, 1.0 },
+ { 0.050980, 0.074510, 0.137255, 1.0 },
+ { 0.160784, 0.247059, 0.196078, 1.0 },
+ { 0.172549, 0.321569, 0.215686, 1.0 },
+ { 0.184314, 0.400000, 0.235294, 1.0 },
+ { 0.219608, 0.356863, 0.235294, 1.0 },
+ { 0.258824, 0.317647, 0.235294, 1.0 },
+ { 0.298039, 0.294118, 0.203922, 1.0 },
+ { 0.341176, 0.270588, 0.176471, 1.0 },
+ { 0.364706, 0.247059, 0.145098, 1.0 },
+ { 0.380392, 0.247059, 0.149020, 1.0 },
+ { 0.400000, 0.141176, 0.086275, 1.0 },
+ { 0.431373, 0.141176, 0.090196, 1.0 },
+ { 0.462745, 0.141176, 0.094118, 1.0 },
+ { 0.419608, 0.215686, 0.058824, 1.0 },
+ { 0.380392, 0.290196, 0.023529, 1.0 },
+ { 0.364706, 0.270588, 0.011765, 1.0 },
+ { 0.352941, 0.254902, 0.003922, 1.0 },
+ { 0.274510, 0.329412, 0.098039, 1.0 },
+ { 0.219608, 0.278431, 0.129412, 1.0 },
+ { 0.164706, 0.231373, 0.160784, 1.0 },
+ { 0.176471, 0.172549, 0.223529, 1.0 },
+ { 0.188235, 0.113725, 0.290196, 1.0 },
+ { 0.141176, 0.129412, 0.309804, 1.0 },
+ { 0.098039, 0.145098, 0.333333, 1.0 },
+ { 0.105882, 0.207843, 0.266667, 1.0 },
+ { 0.109804, 0.262745, 0.282353, 1.0 },
+ { 0.117647, 0.313725, 0.341176, 1.0 },
+ { 0.105882, 0.313725, 0.270588, 1.0 },
+ { 0.094118, 0.313725, 0.200000, 1.0 },
+ { 0.109804, 0.298039, 0.168627, 1.0 },
+ { 0.129412, 0.286275, 0.141176, 1.0 },
+ { 0.211765, 0.239216, 0.117647, 1.0 },
+ { 0.219608, 0.176471, 0.050980, 1.0 },
+ { 0.243137, 0.137255, 0.109804, 1.0 },
+ { 0.250980, 0.145098, 0.105882, 1.0 },
+ { 0.258824, 0.156863, 0.105882, 1.0 },
+ { 0.250980, 0.117647, 0.133333, 1.0 },
+ { 0.243137, 0.078431, 0.164706, 1.0 },
+ { 0.250980, 0.090196, 0.184314, 1.0 },
+ { 0.258824, 0.101961, 0.203922, 1.0 },
+ { 0.305882, 0.129412, 0.219608, 1.0 },
+ { 0.282353, 0.137255, 0.203922, 1.0 },
+ { 0.274510, 0.188235, 0.094118, 1.0 },
+ { 0.309804, 0.215686, 0.062745, 1.0 },
+ { 0.345098, 0.247059, 0.035294, 1.0 },
+ { 0.380392, 0.200000, 0.047059, 1.0 },
+ { 0.415686, 0.156863, 0.062745, 1.0 },
+ { 0.439216, 0.145098, 0.054902, 1.0 },
+ { 0.462745, 0.109804, 0.015686, 1.0 },
+ { 0.396078, 0.098039, 0.098039, 1.0 },
+ { 0.392157, 0.133333, 0.094118, 1.0 },
+ { 0.392157, 0.168627, 0.094118, 1.0 },
+ { 0.360784, 0.184314, 0.086275, 1.0 },
+ { 0.329412, 0.200000, 0.078431, 1.0 },
+ { 0.305882, 0.243137, 0.050980, 1.0 },
+ { 0.309804, 0.270588, 0.000000, 1.0 },
+ { 0.298039, 0.290196, 0.000000, 1.0 },
+ { 0.282353, 0.329412, 0.039216, 1.0 },
+ { 0.262745, 0.305882, 0.086275, 1.0 },
+ { 0.219608, 0.313725, 0.105882, 1.0 },
+ { 0.176471, 0.325490, 0.125490, 1.0 },
+ { 0.129412, 0.329412, 0.156863, 1.0 },
+ { 0.086275, 0.337255, 0.192157, 1.0 },
+ { 0.062745, 0.341176, 0.270588, 1.0 },
+ { 0.031373, 0.407843, 0.298039, 1.0 },
+ { 0.305882, 0.439216, 0.333333, 1.0 },
+ { 0.423529, 0.435294, 0.341176, 1.0 },
+ { 0.541176, 0.431373, 0.349020, 1.0 },
+ { 0.572549, 0.466667, 0.333333, 1.0 },
+ { 0.607843, 0.501961, 0.317647, 1.0 },
+ { 0.600000, 0.501961, 0.290196, 1.0 },
+ { 0.725490, 0.607843, 0.176471, 1.0 },
+ { 0.588235, 0.474510, 0.066667, 1.0 },
+ { 0.458824, 0.235294, 0.058824, 1.0 },
+ { 0.341176, 0.082353, 0.027451, 1.0 },
+ { 0.364706, 0.054902, 0.031373, 1.0 },
+ { 0.392157, 0.031373, 0.035294, 1.0 },
+ { 0.407843, 0.058824, 0.066667, 1.0 },
+ { 0.431373, 0.137255, 0.047059, 1.0 },
+ { 0.411765, 0.168627, 0.007843, 1.0 },
+ { 0.407843, 0.196078, 0.023529, 1.0 },
+ { 0.509804, 0.266667, 0.000000, 1.0 },
+ { 0.572549, 0.305882, 0.023529, 1.0 },
+ { 0.635294, 0.345098, 0.050980, 1.0 },
+ { 0.529412, 0.337255, 0.047059, 1.0 },
+ { 0.423529, 0.329412, 0.047059, 1.0 },
+ { 0.392157, 0.392157, 0.101961, 1.0 },
+ { 0.317647, 0.368627, 0.054902, 1.0 },
+ { 0.211765, 0.329412, 0.039216, 1.0 },
+ { 0.172549, 0.337255, 0.054902, 1.0 },
+ { 0.203922, 0.419608, 0.152941, 1.0 },
+ { 0.160784, 0.454902, 0.137255, 1.0 },
+ { 0.121569, 0.494118, 0.125490, 1.0 },
+ { 0.129412, 0.435294, 0.192157, 1.0 },
+ { 0.192157, 0.407843, 0.192157, 1.0 },
+ { 0.203922, 0.301961, 0.176471, 1.0 },
+ { 0.274510, 0.223529, 0.149020, 1.0 },
+ { 0.384314, 0.160784, 0.133333, 1.0 },
+ { 0.364706, 0.121569, 0.141176, 1.0 },
+ { 0.349020, 0.086275, 0.152941, 1.0 },
+ { 0.313725, 0.070588, 0.133333, 1.0 },
+ { 0.282353, 0.054902, 0.113725, 1.0 },
+ { 0.184314, 0.054902, 0.082353, 1.0 },
+ { 0.117647, 0.043137, 0.050980, 1.0 },
+ { 0.082353, 0.094118, 0.050980, 1.0 },
+ { 0.031373, 0.152941, 0.133333, 1.0 },
+ { 0.098039, 0.290196, 0.278431, 1.0 },
+ { 0.125490, 0.286275, 0.235294, 1.0 },
+ { 0.156863, 0.282353, 0.192157, 1.0 },
+ { 0.172549, 0.254902, 0.133333, 1.0 },
+ { 0.254902, 0.274510, 0.062745, 1.0 },
+ { 0.223529, 0.313725, 0.031373, 1.0 },
+ { 0.054902, 0.290196, 0.000000, 1.0 },
+ { 0.050980, 0.039216, 0.019608, 1.0 },
+ { 0.031373, 0.050980, 0.027451, 1.0 },
+ { 0.011765, 0.062745, 0.035294, 1.0 },
+ { 0.015686, 0.160784, 0.133333, 1.0 },
+ { 0.074510, 0.301961, 0.305882, 1.0 },
+ { 0.031373, 0.486275, 0.349020, 1.0 },
+ { 0.050980, 0.549020, 0.200000, 1.0 },
+ { 0.141176, 0.435294, 0.215686, 1.0 },
+ { 0.262745, 0.376471, 0.258824, 1.0 },
+ { 0.466667, 0.501961, 0.239216, 1.0 },
+ { 0.564706, 0.541176, 0.215686, 1.0 },
+ { 0.662745, 0.584314, 0.196078, 1.0 },
+ { 0.666667, 0.521569, 0.172549, 1.0 },
+ { 0.313725, 0.466667, 0.149020, 1.0 },
+ { 0.180392, 0.317647, 0.066667, 1.0 },
+ { 0.074510, 0.164706, 0.050980, 1.0 },
+ { 0.058824, 0.039216, 0.066667, 1.0 },
+ { 0.070588, 0.019608, 0.062745, 1.0 },
+ { 0.082353, 0.000000, 0.058824, 1.0 },
+ { 0.090196, 0.019608, 0.121569, 1.0 },
+ { 0.086275, 0.047059, 0.145098, 1.0 },
+ { 0.141176, 0.094118, 0.133333, 1.0 },
+ { 0.137255, 0.098039, 0.090196, 1.0 },
+ { 0.164706, 0.164706, 0.125490, 1.0 },
+ { 0.207843, 0.192157, 0.156863, 1.0 },
+ { 0.211765, 0.156863, 0.286275, 1.0 },
+ { 0.192157, 0.317647, 0.313725, 1.0 },
+ { 0.200000, 0.305882, 0.247059, 1.0 },
+ { 0.270588, 0.239216, 0.227451, 1.0 },
+ { 0.341176, 0.196078, 0.262745, 1.0 },
+ { 0.247059, 0.141176, 0.207843, 1.0 },
+ { 0.211765, 0.086275, 0.247059, 1.0 },
+ { 0.149020, 0.011765, 0.262745, 1.0 },
+ { 0.152941, 0.015686, 0.270588, 1.0 },
+ { 0.160784, 0.023529, 0.282353, 1.0 },
+ { 0.184314, 0.082353, 0.258824, 1.0 },
+ { 0.258824, 0.129412, 0.298039, 1.0 },
+ { 0.250980, 0.145098, 0.219608, 1.0 },
+ { 0.313725, 0.105882, 0.145098, 1.0 },
+ { 0.321569, 0.133333, 0.078431, 1.0 },
+ { 0.349020, 0.168627, 0.078431, 1.0 },
+ { 0.349020, 0.227451, 0.054902, 1.0 },
+ { 0.360784, 0.266667, 0.094118, 1.0 },
+ { 0.290196, 0.309804, 0.098039, 1.0 },
+ { 0.278431, 0.298039, 0.078431, 1.0 },
+ { 0.282353, 0.313725, 0.027451, 1.0 },
+ { 0.309804, 0.278431, 0.031373, 1.0 },
+ { 0.333333, 0.156863, 0.043137, 1.0 },
+ { 0.372549, 0.109804, 0.086275, 1.0 },
+ { 0.317647, 0.105882, 0.105882, 1.0 },
+ { 0.258824, 0.043137, 0.196078, 1.0 },
+ { 0.227451, 0.113725, 0.286275, 1.0 },
+ { 0.278431, 0.082353, 0.360784, 1.0 },
+ { 0.305882, 0.078431, 0.309804, 1.0 },
+ { 0.356863, 0.117647, 0.176471, 1.0 },
+ { 0.450980, 0.070588, 0.149020, 1.0 },
+ { 0.470588, 0.105882, 0.149020, 1.0 },
+ { 0.423529, 0.113725, 0.133333, 1.0 },
+ { 0.349020, 0.184314, 0.129412, 1.0 },
+ { 0.200000, 0.188235, 0.066667, 1.0 },
+ { 0.184314, 0.215686, 0.054902, 1.0 },
+ { 0.160784, 0.137255, 0.043137, 1.0 },
+ { 0.223529, 0.070588, 0.003922, 1.0 },
+ { 0.337255, 0.078431, 0.000000, 1.0 },
+ { 0.486275, 0.043137, 0.019608, 1.0 },
+ { 0.556863, 0.019608, 0.129412, 1.0 },
+ { 0.525490, 0.062745, 0.125490, 1.0 },
+ { 0.494118, 0.070588, 0.203922, 1.0 },
+ { 0.419608, 0.011765, 0.352941, 1.0 },
+ { 0.392157, 0.019608, 0.349020, 1.0 },
+ { 0.305882, 0.098039, 0.317647, 1.0 },
+ { 0.333333, 0.062745, 0.247059, 1.0 },
+ { 0.360784, 0.090196, 0.172549, 1.0 },
+ { 0.462745, 0.125490, 0.129412, 1.0 },
+ { 0.498039, 0.152941, 0.149020, 1.0 },
+ { 0.454902, 0.282353, 0.341176, 1.0 },
+ { 0.349020, 0.337255, 0.380392, 1.0 },
+ { 0.203922, 0.470588, 0.552941, 1.0 },
+ { 0.094118, 0.384314, 0.419608, 1.0 },
+ { 0.152941, 0.294118, 0.286275, 1.0 },
+ { 0.258824, 0.262745, 0.278431, 1.0 },
+ { 0.321569, 0.247059, 0.192157, 1.0 },
+ { 0.364706, 0.282353, 0.200000, 1.0 },
+ { 0.403922, 0.301961, 0.164706, 1.0 },
+ { 0.490196, 0.403922, 0.015686, 1.0 },
+ { 0.662745, 0.423529, 0.003922, 1.0 },
+ { 0.670588, 0.450980, 0.078431, 1.0 },
+ { 0.701961, 0.513725, 0.090196, 1.0 },
+ { 0.764706, 0.419608, 0.223529, 1.0 },
+ { 0.635294, 0.396078, 0.133333, 1.0 },
+ { 0.603922, 0.403922, 0.180392, 1.0 },
+ { 0.611765, 0.380392, 0.145098, 1.0 },
+ { 0.627451, 0.317647, 0.149020, 1.0 },
+ { 0.592157, 0.231373, 0.047059, 1.0 },
+ { 0.596078, 0.152941, 0.019608, 1.0 },
+ { 0.600000, 0.074510, 0.109804, 1.0 },
+ { 0.627451, 0.149020, 0.066667, 1.0 },
+ { 0.611765, 0.270588, 0.058824, 1.0 },
+ { 0.541176, 0.341176, 0.164706, 1.0 },
+ { 0.486275, 0.305882, 0.164706, 1.0 },
+ { 0.560784, 0.333333, 0.290196, 1.0 },
+ { 0.490196, 0.337255, 0.317647, 1.0 },
+ { 0.509804, 0.400000, 0.352941, 1.0 },
+ { 0.298039, 0.509804, 0.458824, 1.0 },
+ };
+/* 1u0215.jpg */
+static double4 colors_317[] = {
+ { 0.113725, 0.137255, 0.082353, 1.0 },
+ { 0.086275, 0.231373, 0.160784, 1.0 },
+ { 0.121569, 0.231373, 0.227451, 1.0 },
+ { 0.156863, 0.231373, 0.298039, 1.0 },
+ { 0.266667, 0.247059, 0.443137, 1.0 },
+ { 0.376471, 0.262745, 0.592157, 1.0 },
+ { 0.341176, 0.317647, 0.521569, 1.0 },
+ { 0.309804, 0.376471, 0.454902, 1.0 },
+ { 0.352941, 0.470588, 0.619608, 1.0 },
+ { 0.254902, 0.388235, 0.533333, 1.0 },
+ { 0.156863, 0.305882, 0.447059, 1.0 },
+ { 0.282353, 0.172549, 0.392157, 1.0 },
+ { 0.411765, 0.043137, 0.341176, 1.0 },
+ { 0.494118, 0.047059, 0.329412, 1.0 },
+ { 0.580392, 0.050980, 0.321569, 1.0 },
+ { 0.580392, 0.101961, 0.298039, 1.0 },
+ { 0.580392, 0.152941, 0.274510, 1.0 },
+ { 0.513725, 0.239216, 0.207843, 1.0 },
+ { 0.545098, 0.235294, 0.211765, 1.0 },
+ { 0.580392, 0.231373, 0.215686, 1.0 },
+ { 0.588235, 0.184314, 0.192157, 1.0 },
+ { 0.596078, 0.137255, 0.172549, 1.0 },
+ { 0.650980, 0.133333, 0.164706, 1.0 },
+ { 0.709804, 0.133333, 0.156863, 1.0 },
+ { 0.737255, 0.047059, 0.054902, 1.0 },
+ { 0.658824, 0.023529, 0.027451, 1.0 },
+ { 0.584314, 0.003922, 0.003922, 1.0 },
+ { 0.533333, 0.027451, 0.003922, 1.0 },
+ { 0.486275, 0.054902, 0.003922, 1.0 },
+ { 0.439216, 0.070588, 0.019608, 1.0 },
+ { 0.392157, 0.086275, 0.039216, 1.0 },
+ { 0.317647, 0.149020, 0.023529, 1.0 },
+ { 0.196078, 0.176471, 0.058824, 1.0 },
+ { 0.407843, 0.047059, 0.207843, 1.0 },
+ { 0.462745, 0.054902, 0.196078, 1.0 },
+ { 0.517647, 0.066667, 0.188235, 1.0 },
+ { 0.482353, 0.047059, 0.188235, 1.0 },
+ { 0.447059, 0.031373, 0.188235, 1.0 },
+ { 0.360784, 0.039216, 0.160784, 1.0 },
+ { 0.278431, 0.050980, 0.137255, 1.0 },
+ { 0.098039, 0.086275, 0.066667, 1.0 },
+ { 0.086275, 0.117647, 0.039216, 1.0 },
+ { 0.074510, 0.152941, 0.015686, 1.0 },
+ { 0.215686, 0.133333, 0.043137, 1.0 },
+ { 0.356863, 0.113725, 0.070588, 1.0 },
+ { 0.380392, 0.090196, 0.090196, 1.0 },
+ { 0.407843, 0.070588, 0.113725, 1.0 },
+ { 0.435294, 0.043137, 0.137255, 1.0 },
+ { 0.450980, 0.031373, 0.141176, 1.0 },
+ { 0.278431, 0.050980, 0.211765, 1.0 },
+ { 0.141176, 0.098039, 0.250980, 1.0 },
+ { 0.007843, 0.149020, 0.290196, 1.0 },
+ { 0.011765, 0.086275, 0.250980, 1.0 },
+ { 0.019608, 0.023529, 0.211765, 1.0 },
+ { 0.023529, 0.019608, 0.192157, 1.0 },
+ { 0.027451, 0.019608, 0.176471, 1.0 },
+ { 0.027451, 0.117647, 0.039216, 1.0 },
+ { 0.086275, 0.113725, 0.043137, 1.0 },
+ { 0.149020, 0.113725, 0.047059, 1.0 },
+ { 0.250980, 0.070588, 0.031373, 1.0 },
+ { 0.356863, 0.027451, 0.019608, 1.0 },
+ { 0.317647, 0.070588, 0.027451, 1.0 },
+ { 0.282353, 0.113725, 0.039216, 1.0 },
+ { 0.172549, 0.129412, 0.050980, 1.0 },
+ { 0.117647, 0.117647, 0.117647, 1.0 },
+ { 0.160784, 0.054902, 0.113725, 1.0 },
+ { 0.270588, 0.074510, 0.176471, 1.0 },
+ { 0.380392, 0.098039, 0.243137, 1.0 },
+ { 0.388235, 0.117647, 0.223529, 1.0 },
+ { 0.400000, 0.137255, 0.207843, 1.0 },
+ { 0.454902, 0.129412, 0.105882, 1.0 },
+ { 0.549020, 0.172549, 0.078431, 1.0 },
+ { 0.768627, 0.156863, 0.098039, 1.0 },
+ { 0.752941, 0.121569, 0.078431, 1.0 },
+ { 0.741176, 0.086275, 0.062745, 1.0 },
+ { 0.733333, 0.054902, 0.050980, 1.0 },
+ { 0.729412, 0.027451, 0.039216, 1.0 },
+ { 0.721569, 0.015686, 0.043137, 1.0 },
+ { 0.713725, 0.007843, 0.050980, 1.0 },
+ { 0.572549, 0.003922, 0.023529, 1.0 },
+ { 0.447059, 0.074510, 0.090196, 1.0 },
+ { 0.047059, 0.031373, 0.121569, 1.0 },
+ { 0.023529, 0.054902, 0.121569, 1.0 },
+ { 0.000000, 0.082353, 0.125490, 1.0 },
+ { 0.007843, 0.105882, 0.082353, 1.0 },
+ { 0.019608, 0.129412, 0.039216, 1.0 },
+ { 0.015686, 0.152941, 0.035294, 1.0 },
+ { 0.039216, 0.152941, 0.035294, 1.0 },
+ { 0.027451, 0.254902, 0.015686, 1.0 },
+ { 0.035294, 0.278431, 0.113725, 1.0 },
+ { 0.047059, 0.301961, 0.215686, 1.0 },
+ { 0.094118, 0.317647, 0.219608, 1.0 },
+ { 0.141176, 0.337255, 0.223529, 1.0 },
+ { 0.192157, 0.392157, 0.364706, 1.0 },
+ { 0.203922, 0.329412, 0.490196, 1.0 },
+ { 0.364706, 0.407843, 0.517647, 1.0 },
+ { 0.392157, 0.396078, 0.568627, 1.0 },
+ { 0.431373, 0.509804, 0.400000, 1.0 },
+ { 0.372549, 0.521569, 0.337255, 1.0 },
+ { 0.313725, 0.533333, 0.278431, 1.0 },
+ { 0.278431, 0.443137, 0.266667, 1.0 },
+ { 0.247059, 0.356863, 0.258824, 1.0 },
+ { 0.168627, 0.294118, 0.200000, 1.0 },
+ { 0.109804, 0.282353, 0.141176, 1.0 },
+ { 0.125490, 0.176471, 0.098039, 1.0 },
+ { 0.066667, 0.235294, 0.066667, 1.0 },
+ { 0.011765, 0.294118, 0.035294, 1.0 },
+ { 0.011765, 0.301961, 0.035294, 1.0 },
+ { 0.015686, 0.309804, 0.039216, 1.0 },
+ { 0.035294, 0.325490, 0.078431, 1.0 },
+ { 0.015686, 0.266667, 0.172549, 1.0 },
+ { 0.050980, 0.129412, 0.227451, 1.0 },
+ { 0.086275, 0.078431, 0.270588, 1.0 },
+ { 0.243137, 0.015686, 0.313725, 1.0 },
+ { 0.274510, 0.086275, 0.298039, 1.0 },
+ { 0.305882, 0.160784, 0.282353, 1.0 },
+ { 0.301961, 0.172549, 0.207843, 1.0 },
+ { 0.137255, 0.141176, 0.086275, 1.0 },
+ { 0.101961, 0.113725, 0.070588, 1.0 },
+ { 0.054902, 0.090196, 0.078431, 1.0 },
+ { 0.019608, 0.043137, 0.043137, 1.0 },
+ { 0.031373, 0.031373, 0.031373, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.043137, 0.035294, 0.011765, 1.0 },
+ { 0.047059, 0.054902, 0.003922, 1.0 },
+ { 0.074510, 0.105882, 0.011765, 1.0 },
+ { 0.180392, 0.203922, 0.015686, 1.0 },
+ { 0.270588, 0.200000, 0.043137, 1.0 },
+ { 0.419608, 0.239216, 0.007843, 1.0 },
+ { 0.494118, 0.172549, 0.117647, 1.0 },
+ { 0.490196, 0.231373, 0.105882, 1.0 },
+ { 0.490196, 0.294118, 0.094118, 1.0 },
+ { 0.466667, 0.294118, 0.101961, 1.0 },
+ { 0.282353, 0.235294, 0.086275, 1.0 },
+ { 0.133333, 0.196078, 0.082353, 1.0 },
+ { 0.023529, 0.133333, 0.043137, 1.0 },
+ { 0.031373, 0.007843, 0.117647, 1.0 },
+ { 0.101961, 0.039216, 0.121569, 1.0 },
+ { 0.176471, 0.070588, 0.129412, 1.0 },
+ { 0.227451, 0.145098, 0.168627, 1.0 },
+ { 0.278431, 0.219608, 0.207843, 1.0 },
+ { 0.301961, 0.192157, 0.278431, 1.0 },
+ { 0.396078, 0.125490, 0.443137, 1.0 },
+ { 0.411765, 0.278431, 0.478431, 1.0 },
+ { 0.509804, 0.188235, 0.447059, 1.0 },
+ { 0.611765, 0.047059, 0.278431, 1.0 },
+ { 0.662745, 0.027451, 0.200000, 1.0 },
+ { 0.717647, 0.011765, 0.125490, 1.0 },
+ { 0.768627, 0.043137, 0.113725, 1.0 },
+ { 0.843137, 0.019608, 0.015686, 1.0 },
+ { 0.776471, 0.066667, 0.023529, 1.0 },
+ { 0.749020, 0.078431, 0.050980, 1.0 },
+ { 0.517647, 0.129412, 0.105882, 1.0 },
+ { 0.474510, 0.117647, 0.101961, 1.0 },
+ { 0.435294, 0.105882, 0.098039, 1.0 },
+ { 0.368627, 0.074510, 0.094118, 1.0 },
+ { 0.239216, 0.184314, 0.149020, 1.0 },
+ { 0.188235, 0.333333, 0.129412, 1.0 },
+ { 0.196078, 0.364706, 0.196078, 1.0 },
+ { 0.301961, 0.356863, 0.266667, 1.0 },
+ { 0.501961, 0.294118, 0.160784, 1.0 },
+ { 0.647059, 0.121569, 0.007843, 1.0 },
+ { 0.619608, 0.070588, 0.023529, 1.0 },
+ { 0.592157, 0.023529, 0.043137, 1.0 },
+ { 0.607843, 0.086275, 0.098039, 1.0 },
+ { 0.690196, 0.023529, 0.125490, 1.0 },
+ { 0.607843, 0.003922, 0.200000, 1.0 },
+ { 0.576471, 0.047059, 0.176471, 1.0 },
+ { 0.549020, 0.054902, 0.058824, 1.0 },
+ { 0.549020, 0.058824, 0.054902, 1.0 },
+ { 0.549020, 0.062745, 0.054902, 1.0 },
+ { 0.529412, 0.062745, 0.047059, 1.0 },
+ { 0.533333, 0.117647, 0.023529, 1.0 },
+ { 0.498039, 0.054902, 0.023529, 1.0 },
+ { 0.501961, 0.007843, 0.054902, 1.0 },
+ { 0.462745, 0.031373, 0.066667, 1.0 },
+ { 0.501961, 0.074510, 0.156863, 1.0 },
+ { 0.450980, 0.035294, 0.227451, 1.0 },
+ { 0.513725, 0.082353, 0.258824, 1.0 },
+ { 0.552941, 0.039216, 0.298039, 1.0 },
+ { 0.564706, 0.054902, 0.305882, 1.0 },
+ { 0.576471, 0.054902, 0.223529, 1.0 },
+ { 0.619608, 0.015686, 0.266667, 1.0 },
+ { 0.662745, 0.031373, 0.235294, 1.0 },
+ { 0.772549, 0.152941, 0.149020, 1.0 },
+ { 0.756863, 0.152941, 0.152941, 1.0 },
+ { 0.741176, 0.152941, 0.156863, 1.0 },
+ { 0.580392, 0.094118, 0.094118, 1.0 },
+ { 0.407843, 0.074510, 0.149020, 1.0 },
+ { 0.176471, 0.070588, 0.129412, 1.0 },
+ { 0.090196, 0.058824, 0.219608, 1.0 },
+ { 0.094118, 0.066667, 0.227451, 1.0 },
+ { 0.019608, 0.117647, 0.235294, 1.0 },
+ { 0.000000, 0.164706, 0.160784, 1.0 },
+ { 0.062745, 0.184314, 0.192157, 1.0 },
+ { 0.231373, 0.176471, 0.227451, 1.0 },
+ { 0.278431, 0.203922, 0.278431, 1.0 },
+ { 0.337255, 0.164706, 0.294118, 1.0 },
+ { 0.396078, 0.258824, 0.243137, 1.0 },
+ { 0.525490, 0.200000, 0.231373, 1.0 },
+ { 0.513725, 0.184314, 0.376471, 1.0 },
+ { 0.301961, 0.447059, 0.470588, 1.0 },
+ { 0.313725, 0.470588, 0.427451, 1.0 },
+ { 0.168627, 0.486275, 0.360784, 1.0 },
+ { 0.125490, 0.486275, 0.152941, 1.0 },
+ { 0.117647, 0.431373, 0.152941, 1.0 },
+ { 0.035294, 0.403922, 0.298039, 1.0 },
+ { 0.172549, 0.435294, 0.364706, 1.0 },
+ { 0.243137, 0.419608, 0.290196, 1.0 },
+ { 0.223529, 0.447059, 0.239216, 1.0 },
+ { 0.243137, 0.411765, 0.231373, 1.0 },
+ { 0.196078, 0.415686, 0.176471, 1.0 },
+ { 0.231373, 0.478431, 0.203922, 1.0 },
+ { 0.294118, 0.384314, 0.282353, 1.0 },
+ { 0.458824, 0.345098, 0.180392, 1.0 },
+ { 0.494118, 0.282353, 0.141176, 1.0 },
+ { 0.568627, 0.200000, 0.090196, 1.0 },
+ { 0.639216, 0.141176, 0.117647, 1.0 },
+ { 0.737255, 0.070588, 0.176471, 1.0 },
+ { 0.780392, 0.070588, 0.192157, 1.0 },
+ { 0.827451, 0.188235, 0.113725, 1.0 },
+ { 0.823529, 0.215686, 0.129412, 1.0 },
+ { 0.882353, 0.262745, 0.007843, 1.0 },
+ { 0.890196, 0.223529, 0.019608, 1.0 },
+ { 0.901961, 0.086275, 0.070588, 1.0 },
+ { 0.776471, 0.160784, 0.101961, 1.0 },
+ { 0.729412, 0.172549, 0.168627, 1.0 },
+ { 0.596078, 0.152941, 0.325490, 1.0 },
+ { 0.474510, 0.137255, 0.376471, 1.0 },
+ { 0.349020, 0.137255, 0.239216, 1.0 },
+ { 0.235294, 0.121569, 0.192157, 1.0 },
+ { 0.117647, 0.078431, 0.184314, 1.0 },
+ { 0.031373, 0.133333, 0.098039, 1.0 },
+ { 0.019608, 0.188235, 0.070588, 1.0 },
+ { 0.035294, 0.211765, 0.082353, 1.0 },
+ { 0.098039, 0.270588, 0.141176, 1.0 },
+ { 0.117647, 0.301961, 0.121569, 1.0 },
+ { 0.129412, 0.345098, 0.121569, 1.0 },
+ { 0.156863, 0.333333, 0.172549, 1.0 },
+ { 0.188235, 0.309804, 0.188235, 1.0 },
+ { 0.250980, 0.309804, 0.321569, 1.0 },
+ { 0.223529, 0.164706, 0.278431, 1.0 },
+ { 0.172549, 0.023529, 0.325490, 1.0 },
+ { 0.164706, 0.003922, 0.364706, 1.0 },
+ { 0.254902, 0.101961, 0.419608, 1.0 },
+ { 0.294118, 0.192157, 0.376471, 1.0 },
+ { 0.168627, 0.305882, 0.431373, 1.0 },
+ { 0.019608, 0.462745, 0.494118, 1.0 },
+ { 0.156863, 0.607843, 0.556863, 1.0 },
+ { 0.141176, 0.588235, 0.458824, 1.0 },
+ { 0.325490, 0.533333, 0.266667, 1.0 },
+ { 0.560784, 0.352941, 0.156863, 1.0 },
+ { 0.654902, 0.321569, 0.105882, 1.0 },
+ { 0.713725, 0.172549, 0.172549, 1.0 },
+ { 0.694118, 0.152941, 0.152941, 1.0 },
+ { 0.568627, 0.196078, 0.125490, 1.0 },
+ };
+/* 1u0216.jpg */
+static double4 colors_318[] = {
+ { 0.333333, 0.223529, 0.850980, 1.0 },
+ { 0.184314, 0.482353, 0.584314, 1.0 },
+ { 0.231373, 0.454902, 0.517647, 1.0 },
+ { 0.278431, 0.431373, 0.450980, 1.0 },
+ { 0.431373, 0.415686, 0.380392, 1.0 },
+ { 0.588235, 0.400000, 0.313725, 1.0 },
+ { 0.698039, 0.372549, 0.301961, 1.0 },
+ { 0.807843, 0.345098, 0.290196, 1.0 },
+ { 0.666667, 0.305882, 0.490196, 1.0 },
+ { 0.462745, 0.294118, 0.517647, 1.0 },
+ { 0.262745, 0.282353, 0.549020, 1.0 },
+ { 0.180392, 0.207843, 0.564706, 1.0 },
+ { 0.098039, 0.137255, 0.580392, 1.0 },
+ { 0.101961, 0.101961, 0.576471, 1.0 },
+ { 0.105882, 0.070588, 0.576471, 1.0 },
+ { 0.113725, 0.054902, 0.631373, 1.0 },
+ { 0.121569, 0.039216, 0.686275, 1.0 },
+ { 0.121569, 0.125490, 0.721569, 1.0 },
+ { 0.074510, 0.113725, 0.662745, 1.0 },
+ { 0.027451, 0.101961, 0.603922, 1.0 },
+ { 0.200000, 0.090196, 0.592157, 1.0 },
+ { 0.372549, 0.078431, 0.584314, 1.0 },
+ { 0.376471, 0.133333, 0.552941, 1.0 },
+ { 0.384314, 0.188235, 0.521569, 1.0 },
+ { 0.274510, 0.215686, 0.478431, 1.0 },
+ { 0.176471, 0.203922, 0.556863, 1.0 },
+ { 0.078431, 0.196078, 0.635294, 1.0 },
+ { 0.109804, 0.196078, 0.725490, 1.0 },
+ { 0.141176, 0.196078, 0.815686, 1.0 },
+ { 0.188235, 0.231373, 0.815686, 1.0 },
+ { 0.235294, 0.270588, 0.815686, 1.0 },
+ { 0.274510, 0.439216, 0.909804, 1.0 },
+ { 0.411765, 0.435294, 0.819608, 1.0 },
+ { 0.596078, 0.701961, 0.666667, 1.0 },
+ { 0.709804, 0.639216, 0.674510, 1.0 },
+ { 0.827451, 0.576471, 0.682353, 1.0 },
+ { 0.772549, 0.501961, 0.635294, 1.0 },
+ { 0.721569, 0.427451, 0.588235, 1.0 },
+ { 0.678431, 0.400000, 0.552941, 1.0 },
+ { 0.635294, 0.376471, 0.517647, 1.0 },
+ { 0.329412, 0.392157, 0.443137, 1.0 },
+ { 0.345098, 0.407843, 0.474510, 1.0 },
+ { 0.360784, 0.427451, 0.505882, 1.0 },
+ { 0.450980, 0.376471, 0.596078, 1.0 },
+ { 0.545098, 0.329412, 0.686275, 1.0 },
+ { 0.556863, 0.282353, 0.678431, 1.0 },
+ { 0.568627, 0.239216, 0.674510, 1.0 },
+ { 0.615686, 0.207843, 0.588235, 1.0 },
+ { 0.611765, 0.207843, 0.556863, 1.0 },
+ { 0.262745, 0.035294, 0.749020, 1.0 },
+ { 0.200000, 0.039216, 0.776471, 1.0 },
+ { 0.137255, 0.047059, 0.807843, 1.0 },
+ { 0.098039, 0.047059, 0.839216, 1.0 },
+ { 0.058824, 0.047059, 0.874510, 1.0 },
+ { 0.054902, 0.047059, 0.835294, 1.0 },
+ { 0.054902, 0.050980, 0.796078, 1.0 },
+ { 0.007843, 0.011765, 0.607843, 1.0 },
+ { 0.023529, 0.027451, 0.639216, 1.0 },
+ { 0.043137, 0.043137, 0.670588, 1.0 },
+ { 0.117647, 0.113725, 0.749020, 1.0 },
+ { 0.196078, 0.188235, 0.827451, 1.0 },
+ { 0.215686, 0.203922, 0.831373, 1.0 },
+ { 0.239216, 0.223529, 0.839216, 1.0 },
+ { 0.270588, 0.215686, 0.823529, 1.0 },
+ { 0.290196, 0.286275, 0.819608, 1.0 },
+ { 0.337255, 0.364706, 0.780392, 1.0 },
+ { 0.513725, 0.298039, 0.764706, 1.0 },
+ { 0.690196, 0.231373, 0.749020, 1.0 },
+ { 0.717647, 0.211765, 0.674510, 1.0 },
+ { 0.749020, 0.196078, 0.603922, 1.0 },
+ { 0.843137, 0.243137, 0.427451, 1.0 },
+ { 0.929412, 0.352941, 0.313725, 1.0 },
+ { 0.898039, 0.705882, 0.333333, 1.0 },
+ { 0.866667, 0.639216, 0.403922, 1.0 },
+ { 0.839216, 0.576471, 0.474510, 1.0 },
+ { 0.760784, 0.458824, 0.505882, 1.0 },
+ { 0.682353, 0.345098, 0.537255, 1.0 },
+ { 0.639216, 0.278431, 0.513725, 1.0 },
+ { 0.596078, 0.215686, 0.494118, 1.0 },
+ { 0.560784, 0.090196, 0.474510, 1.0 },
+ { 0.529412, 0.164706, 0.580392, 1.0 },
+ { 0.494118, 0.156863, 0.654902, 1.0 },
+ { 0.466667, 0.215686, 0.717647, 1.0 },
+ { 0.439216, 0.278431, 0.780392, 1.0 },
+ { 0.415686, 0.262745, 0.780392, 1.0 },
+ { 0.392157, 0.250980, 0.784314, 1.0 },
+ { 0.278431, 0.274510, 0.807843, 1.0 },
+ { 0.094118, 0.345098, 0.737255, 1.0 },
+ { 0.007843, 0.447059, 0.643137, 1.0 },
+ { 0.070588, 0.529412, 0.658824, 1.0 },
+ { 0.137255, 0.615686, 0.674510, 1.0 },
+ { 0.156863, 0.576471, 0.654902, 1.0 },
+ { 0.176471, 0.537255, 0.635294, 1.0 },
+ { 0.396078, 0.462745, 0.733333, 1.0 },
+ { 0.352941, 0.384314, 0.768627, 1.0 },
+ { 0.415686, 0.388235, 0.694118, 1.0 },
+ { 0.525490, 0.498039, 0.662745, 1.0 },
+ { 0.698039, 0.447059, 0.592157, 1.0 },
+ { 0.690196, 0.392157, 0.564706, 1.0 },
+ { 0.686275, 0.341176, 0.541176, 1.0 },
+ { 0.745098, 0.290196, 0.486275, 1.0 },
+ { 0.807843, 0.243137, 0.435294, 1.0 },
+ { 0.737255, 0.172549, 0.443137, 1.0 },
+ { 0.686275, 0.078431, 0.474510, 1.0 },
+ { 0.658824, 0.039216, 0.513725, 1.0 },
+ { 0.639216, 0.027451, 0.490196, 1.0 },
+ { 0.619608, 0.019608, 0.466667, 1.0 },
+ { 0.615686, 0.011765, 0.439216, 1.0 },
+ { 0.611765, 0.003922, 0.411765, 1.0 },
+ { 0.572549, 0.070588, 0.443137, 1.0 },
+ { 0.509804, 0.050980, 0.509804, 1.0 },
+ { 0.400000, 0.090196, 0.556863, 1.0 },
+ { 0.219608, 0.211765, 0.643137, 1.0 },
+ { 0.015686, 0.164706, 0.662745, 1.0 },
+ { 0.007843, 0.176471, 0.631373, 1.0 },
+ { 0.000000, 0.188235, 0.600000, 1.0 },
+ { 0.101961, 0.184314, 0.541176, 1.0 },
+ { 0.176471, 0.274510, 0.537255, 1.0 },
+ { 0.176471, 0.286275, 0.533333, 1.0 },
+ { 0.188235, 0.282353, 0.713725, 1.0 },
+ { 0.203922, 0.239216, 0.854902, 1.0 },
+ { 0.192157, 0.196078, 0.862745, 1.0 },
+ { 0.184314, 0.152941, 0.874510, 1.0 },
+ { 0.172549, 0.125490, 0.866667, 1.0 },
+ { 0.160784, 0.098039, 0.862745, 1.0 },
+ { 0.113725, 0.149020, 0.788235, 1.0 },
+ { 0.094118, 0.180392, 0.650980, 1.0 },
+ { 0.200000, 0.188235, 0.545098, 1.0 },
+ { 0.513725, 0.074510, 0.576471, 1.0 },
+ { 0.729412, 0.113725, 0.392157, 1.0 },
+ { 0.756863, 0.086275, 0.349020, 1.0 },
+ { 0.784314, 0.062745, 0.305882, 1.0 },
+ { 0.835294, 0.074510, 0.321569, 1.0 },
+ { 0.835294, 0.129412, 0.384314, 1.0 },
+ { 0.831373, 0.125490, 0.380392, 1.0 },
+ { 0.733333, 0.074510, 0.376471, 1.0 },
+ { 0.494118, 0.149020, 0.384314, 1.0 },
+ { 0.337255, 0.290196, 0.478431, 1.0 },
+ { 0.184314, 0.435294, 0.576471, 1.0 },
+ { 0.164706, 0.419608, 0.596078, 1.0 },
+ { 0.145098, 0.407843, 0.615686, 1.0 },
+ { 0.062745, 0.407843, 0.698039, 1.0 },
+ { 0.027451, 0.337255, 0.803922, 1.0 },
+ { 0.023529, 0.196078, 0.788235, 1.0 },
+ { 0.125490, 0.176471, 0.827451, 1.0 },
+ { 0.105882, 0.058824, 0.788235, 1.0 },
+ { 0.098039, 0.074510, 0.729412, 1.0 },
+ { 0.090196, 0.090196, 0.670588, 1.0 },
+ { 0.000000, 0.094118, 0.619608, 1.0 },
+ { 0.015686, 0.098039, 0.698039, 1.0 },
+ { 0.039216, 0.109804, 0.682353, 1.0 },
+ { 0.149020, 0.086275, 0.756863, 1.0 },
+ { 0.294118, 0.129412, 0.890196, 1.0 },
+ { 0.392157, 0.121569, 0.847059, 1.0 },
+ { 0.494118, 0.113725, 0.807843, 1.0 },
+ { 0.603922, 0.105882, 0.752941, 1.0 },
+ { 0.486275, 0.066667, 0.827451, 1.0 },
+ { 0.329412, 0.066667, 0.925490, 1.0 },
+ { 0.290196, 0.090196, 0.933333, 1.0 },
+ { 0.345098, 0.235294, 0.913725, 1.0 },
+ { 0.423529, 0.349020, 0.811765, 1.0 },
+ { 0.647059, 0.423529, 0.827451, 1.0 },
+ { 0.658824, 0.435294, 0.847059, 1.0 },
+ { 0.674510, 0.450980, 0.870588, 1.0 },
+ { 0.784314, 0.458824, 0.725490, 1.0 },
+ { 0.819608, 0.549020, 0.721569, 1.0 },
+ { 0.843137, 0.603922, 0.584314, 1.0 },
+ { 0.835294, 0.635294, 0.560784, 1.0 },
+ { 0.796078, 0.501961, 0.478431, 1.0 },
+ { 0.800000, 0.470588, 0.439216, 1.0 },
+ { 0.803922, 0.443137, 0.400000, 1.0 },
+ { 0.866667, 0.376471, 0.360784, 1.0 },
+ { 0.956863, 0.392157, 0.388235, 1.0 },
+ { 0.909804, 0.400000, 0.345098, 1.0 },
+ { 0.788235, 0.505882, 0.407843, 1.0 },
+ { 0.780392, 0.537255, 0.447059, 1.0 },
+ { 0.721569, 0.462745, 0.501961, 1.0 },
+ { 0.760784, 0.349020, 0.364706, 1.0 },
+ { 0.737255, 0.333333, 0.400000, 1.0 },
+ { 0.749020, 0.462745, 0.529412, 1.0 },
+ { 0.623529, 0.647059, 0.631373, 1.0 },
+ { 0.541176, 0.658824, 0.627451, 1.0 },
+ { 0.250980, 0.670588, 0.709804, 1.0 },
+ { 0.172549, 0.666667, 0.623529, 1.0 },
+ { 0.435294, 0.541176, 0.364706, 1.0 },
+ { 0.549020, 0.435294, 0.384314, 1.0 },
+ { 0.662745, 0.329412, 0.403922, 1.0 },
+ { 0.811765, 0.239216, 0.329412, 1.0 },
+ { 0.772549, 0.145098, 0.396078, 1.0 },
+ { 0.698039, 0.133333, 0.364706, 1.0 },
+ { 0.533333, 0.117647, 0.462745, 1.0 },
+ { 0.239216, 0.250980, 0.521569, 1.0 },
+ { 0.156863, 0.400000, 0.592157, 1.0 },
+ { 0.172549, 0.513725, 0.631373, 1.0 },
+ { 0.086275, 0.607843, 0.627451, 1.0 },
+ { 0.098039, 0.635294, 0.607843, 1.0 },
+ { 0.160784, 0.623529, 0.678431, 1.0 },
+ { 0.192157, 0.580392, 0.600000, 1.0 },
+ { 0.384314, 0.435294, 0.611765, 1.0 },
+ { 0.654902, 0.298039, 0.560784, 1.0 },
+ { 0.658824, 0.247059, 0.509804, 1.0 },
+ { 0.839216, 0.235294, 0.368627, 1.0 },
+ { 0.862745, 0.149020, 0.239216, 1.0 },
+ { 0.866667, 0.050980, 0.176471, 1.0 },
+ { 0.839216, 0.090196, 0.117647, 1.0 },
+ { 0.823529, 0.125490, 0.125490, 1.0 },
+ { 0.960784, 0.129412, 0.082353, 1.0 },
+ { 0.819608, 0.200000, 0.062745, 1.0 },
+ { 0.819608, 0.223529, 0.062745, 1.0 },
+ { 0.784314, 0.270588, 0.003922, 1.0 },
+ { 0.686275, 0.396078, 0.117647, 1.0 },
+ { 0.745098, 0.270588, 0.149020, 1.0 },
+ { 0.756863, 0.250980, 0.337255, 1.0 },
+ { 0.584314, 0.152941, 0.431373, 1.0 },
+ { 0.400000, 0.192157, 0.600000, 1.0 },
+ { 0.309804, 0.160784, 0.705882, 1.0 },
+ { 0.243137, 0.117647, 0.850980, 1.0 },
+ { 0.235294, 0.113725, 0.894118, 1.0 },
+ { 0.196078, 0.188235, 0.921569, 1.0 },
+ { 0.211765, 0.176471, 0.878431, 1.0 },
+ { 0.278431, 0.207843, 0.882353, 1.0 },
+ { 0.572549, 0.317647, 0.788235, 1.0 },
+ { 0.713725, 0.286275, 0.776471, 1.0 },
+ { 0.815686, 0.286275, 0.756863, 1.0 },
+ { 0.772549, 0.298039, 0.662745, 1.0 },
+ { 0.803922, 0.266667, 0.572549, 1.0 },
+ { 0.843137, 0.282353, 0.392157, 1.0 },
+ { 0.913725, 0.352941, 0.290196, 1.0 },
+ { 0.894118, 0.345098, 0.278431, 1.0 },
+ { 0.921569, 0.239216, 0.278431, 1.0 },
+ { 0.698039, 0.141176, 0.360784, 1.0 },
+ { 0.509804, 0.105882, 0.462745, 1.0 },
+ { 0.211765, 0.219608, 0.545098, 1.0 },
+ { 0.090196, 0.231373, 0.709804, 1.0 },
+ { 0.109804, 0.156863, 0.800000, 1.0 },
+ { 0.145098, 0.105882, 0.823529, 1.0 },
+ { 0.258824, 0.078431, 0.811765, 1.0 },
+ { 0.321569, 0.125490, 0.749020, 1.0 },
+ { 0.427451, 0.156863, 0.749020, 1.0 },
+ { 0.486275, 0.043137, 0.631373, 1.0 },
+ { 0.611765, 0.094118, 0.533333, 1.0 },
+ { 0.749020, 0.172549, 0.592157, 1.0 },
+ { 0.905882, 0.168627, 0.407843, 1.0 },
+ { 0.941176, 0.231373, 0.360784, 1.0 },
+ { 0.894118, 0.349020, 0.478431, 1.0 },
+ { 0.815686, 0.545098, 0.431373, 1.0 },
+ { 0.886275, 0.670588, 0.450980, 1.0 },
+ { 0.854902, 0.635294, 0.505882, 1.0 },
+ { 0.776471, 0.490196, 0.533333, 1.0 },
+ { 0.690196, 0.427451, 0.498039, 1.0 },
+ { 0.447059, 0.552941, 0.384314, 1.0 },
+ { 0.392157, 0.509804, 0.376471, 1.0 },
+ { 0.329412, 0.450980, 0.380392, 1.0 },
+ { 0.223529, 0.400000, 0.521569, 1.0 },
+ { 0.184314, 0.278431, 0.521569, 1.0 },
+ { 0.164706, 0.235294, 0.533333, 1.0 },
+ };
+/* 1u0216pp1.jpg */
+static double4 colors_319[] = {
+ { 0.152941, 0.407843, 0.313725, 1.0 },
+ { 0.223529, 0.478431, 0.447059, 1.0 },
+ { 0.262745, 0.572549, 0.505882, 1.0 },
+ { 0.305882, 0.670588, 0.564706, 1.0 },
+ { 0.380392, 0.729412, 0.384314, 1.0 },
+ { 0.454902, 0.792157, 0.207843, 1.0 },
+ { 0.576471, 0.796078, 0.160784, 1.0 },
+ { 0.698039, 0.803922, 0.117647, 1.0 },
+ { 0.725490, 0.713725, 0.301961, 1.0 },
+ { 0.729412, 0.631373, 0.423529, 1.0 },
+ { 0.737255, 0.549020, 0.549020, 1.0 },
+ { 0.674510, 0.533333, 0.588235, 1.0 },
+ { 0.611765, 0.521569, 0.631373, 1.0 },
+ { 0.505882, 0.556863, 0.560784, 1.0 },
+ { 0.403922, 0.592157, 0.490196, 1.0 },
+ { 0.384314, 0.615686, 0.513725, 1.0 },
+ { 0.364706, 0.639216, 0.537255, 1.0 },
+ { 0.254902, 0.678431, 0.211765, 1.0 },
+ { 0.243137, 0.580392, 0.235294, 1.0 },
+ { 0.235294, 0.482353, 0.258824, 1.0 },
+ { 0.231373, 0.541176, 0.278431, 1.0 },
+ { 0.231373, 0.600000, 0.301961, 1.0 },
+ { 0.200000, 0.639216, 0.356863, 1.0 },
+ { 0.172549, 0.678431, 0.415686, 1.0 },
+ { 0.309804, 0.803922, 0.513725, 1.0 },
+ { 0.274510, 0.733333, 0.533333, 1.0 },
+ { 0.239216, 0.666667, 0.552941, 1.0 },
+ { 0.145098, 0.635294, 0.619608, 1.0 },
+ { 0.050980, 0.607843, 0.686275, 1.0 },
+ { 0.062745, 0.600000, 0.686275, 1.0 },
+ { 0.078431, 0.596078, 0.686275, 1.0 },
+ { 0.180392, 0.650980, 0.611765, 1.0 },
+ { 0.215686, 0.596078, 0.560784, 1.0 },
+ { 0.305882, 0.627451, 0.294118, 1.0 },
+ { 0.494118, 0.674510, 0.219608, 1.0 },
+ { 0.686275, 0.725490, 0.145098, 1.0 },
+ { 0.823529, 0.745098, 0.223529, 1.0 },
+ { 0.960784, 0.768627, 0.301961, 1.0 },
+ { 0.949020, 0.717647, 0.294118, 1.0 },
+ { 0.941176, 0.666667, 0.290196, 1.0 },
+ { 0.839216, 0.411765, 0.321569, 1.0 },
+ { 0.898039, 0.490196, 0.329412, 1.0 },
+ { 0.956863, 0.568627, 0.337255, 1.0 },
+ { 0.937255, 0.686275, 0.360784, 1.0 },
+ { 0.917647, 0.807843, 0.388235, 1.0 },
+ { 0.890196, 0.741176, 0.388235, 1.0 },
+ { 0.862745, 0.674510, 0.392157, 1.0 },
+ { 0.850980, 0.584314, 0.392157, 1.0 },
+ { 0.890196, 0.729412, 0.368627, 1.0 },
+ { 0.909804, 0.764706, 0.215686, 1.0 },
+ { 0.831373, 0.760784, 0.239216, 1.0 },
+ { 0.756863, 0.760784, 0.262745, 1.0 },
+ { 0.635294, 0.588235, 0.368627, 1.0 },
+ { 0.513725, 0.419608, 0.474510, 1.0 },
+ { 0.462745, 0.450980, 0.435294, 1.0 },
+ { 0.411765, 0.482353, 0.396078, 1.0 },
+ { 0.325490, 0.596078, 0.384314, 1.0 },
+ { 0.329412, 0.701961, 0.333333, 1.0 },
+ { 0.333333, 0.811765, 0.282353, 1.0 },
+ { 0.368627, 0.894118, 0.380392, 1.0 },
+ { 0.407843, 0.976471, 0.478431, 1.0 },
+ { 0.443137, 0.968627, 0.498039, 1.0 },
+ { 0.482353, 0.964706, 0.517647, 1.0 },
+ { 0.600000, 0.949020, 0.447059, 1.0 },
+ { 0.627451, 0.831373, 0.447059, 1.0 },
+ { 0.686275, 0.756863, 0.356863, 1.0 },
+ { 0.756863, 0.631373, 0.352941, 1.0 },
+ { 0.831373, 0.505882, 0.349020, 1.0 },
+ { 0.721569, 0.521569, 0.333333, 1.0 },
+ { 0.615686, 0.541176, 0.321569, 1.0 },
+ { 0.572549, 0.498039, 0.270588, 1.0 },
+ { 0.419608, 0.301961, 0.301961, 1.0 },
+ { 0.560784, 0.537255, 0.341176, 1.0 },
+ { 0.596078, 0.588235, 0.282353, 1.0 },
+ { 0.635294, 0.643137, 0.223529, 1.0 },
+ { 0.729412, 0.784314, 0.176471, 1.0 },
+ { 0.827451, 0.925490, 0.129412, 1.0 },
+ { 0.796078, 0.937255, 0.172549, 1.0 },
+ { 0.768627, 0.949020, 0.219608, 1.0 },
+ { 0.866667, 0.929412, 0.309804, 1.0 },
+ { 0.894118, 0.960784, 0.278431, 1.0 },
+ { 1.000000, 0.854902, 0.215686, 1.0 },
+ { 0.972549, 0.784314, 0.196078, 1.0 },
+ { 0.949020, 0.717647, 0.176471, 1.0 },
+ { 0.972549, 0.650980, 0.207843, 1.0 },
+ { 1.000000, 0.584314, 0.239216, 1.0 },
+ { 0.972549, 0.529412, 0.356863, 1.0 },
+ { 0.968627, 0.568627, 0.235294, 1.0 },
+ { 0.968627, 0.709804, 0.227451, 1.0 },
+ { 0.956863, 0.788235, 0.290196, 1.0 },
+ { 0.949020, 0.870588, 0.356863, 1.0 },
+ { 0.894118, 0.854902, 0.419608, 1.0 },
+ { 0.843137, 0.839216, 0.486275, 1.0 },
+ { 0.819608, 0.807843, 0.490196, 1.0 },
+ { 0.764706, 0.694118, 0.513725, 1.0 },
+ { 0.513725, 0.623529, 0.466667, 1.0 },
+ { 0.325490, 0.678431, 0.576471, 1.0 },
+ { 0.117647, 0.556863, 0.643137, 1.0 },
+ { 0.129412, 0.474510, 0.603922, 1.0 },
+ { 0.145098, 0.392157, 0.564706, 1.0 },
+ { 0.168627, 0.400000, 0.564706, 1.0 },
+ { 0.192157, 0.407843, 0.568627, 1.0 },
+ { 0.203922, 0.431373, 0.525490, 1.0 },
+ { 0.211765, 0.486275, 0.533333, 1.0 },
+ { 0.152941, 0.576471, 0.615686, 1.0 },
+ { 0.211765, 0.552941, 0.564706, 1.0 },
+ { 0.274510, 0.533333, 0.517647, 1.0 },
+ { 0.403922, 0.509804, 0.517647, 1.0 },
+ { 0.533333, 0.490196, 0.521569, 1.0 },
+ { 0.592157, 0.501961, 0.580392, 1.0 },
+ { 0.694118, 0.627451, 0.564706, 1.0 },
+ { 0.772549, 0.709804, 0.478431, 1.0 },
+ { 0.509804, 0.878431, 0.439216, 1.0 },
+ { 0.270588, 0.870588, 0.513725, 1.0 },
+ { 0.239216, 0.850980, 0.564706, 1.0 },
+ { 0.207843, 0.831373, 0.619608, 1.0 },
+ { 0.180392, 0.788235, 0.631373, 1.0 },
+ { 0.290196, 0.709804, 0.647059, 1.0 },
+ { 0.298039, 0.760784, 0.635294, 1.0 },
+ { 0.298039, 0.803922, 0.682353, 1.0 },
+ { 0.372549, 0.890196, 0.596078, 1.0 },
+ { 0.498039, 0.705882, 0.615686, 1.0 },
+ { 0.623529, 0.525490, 0.639216, 1.0 },
+ { 0.678431, 0.525490, 0.596078, 1.0 },
+ { 0.737255, 0.529412, 0.552941, 1.0 },
+ { 0.823529, 0.266667, 0.486275, 1.0 },
+ { 0.827451, 0.282353, 0.443137, 1.0 },
+ { 0.850980, 0.298039, 0.435294, 1.0 },
+ { 0.882353, 0.380392, 0.384314, 1.0 },
+ { 0.752941, 0.721569, 0.231373, 1.0 },
+ { 0.713725, 0.733333, 0.160784, 1.0 },
+ { 0.678431, 0.745098, 0.094118, 1.0 },
+ { 0.690196, 0.823529, 0.098039, 1.0 },
+ { 0.619608, 0.815686, 0.286275, 1.0 },
+ { 0.407843, 0.800000, 0.423529, 1.0 },
+ { 0.305882, 0.603922, 0.494118, 1.0 },
+ { 0.156863, 0.411765, 0.568627, 1.0 },
+ { 0.125490, 0.435294, 0.486275, 1.0 },
+ { 0.098039, 0.458824, 0.407843, 1.0 },
+ { 0.125490, 0.509804, 0.392157, 1.0 },
+ { 0.156863, 0.560784, 0.376471, 1.0 },
+ { 0.211765, 0.796078, 0.474510, 1.0 },
+ { 0.235294, 0.913725, 0.552941, 1.0 },
+ { 0.235294, 0.909804, 0.674510, 1.0 },
+ { 0.125490, 0.952941, 0.878431, 1.0 },
+ { 0.176471, 0.925490, 0.905882, 1.0 },
+ { 0.145098, 0.909804, 0.898039, 1.0 },
+ { 0.113725, 0.898039, 0.890196, 1.0 },
+ { 0.168627, 0.811765, 0.717647, 1.0 },
+ { 0.133333, 0.729412, 0.639216, 1.0 },
+ { 0.074510, 0.709804, 0.666667, 1.0 },
+ { 0.196078, 0.764706, 0.941176, 1.0 },
+ { 0.341176, 0.654902, 0.760784, 1.0 },
+ { 0.325490, 0.698039, 0.698039, 1.0 },
+ { 0.309804, 0.741176, 0.635294, 1.0 },
+ { 0.321569, 0.788235, 0.529412, 1.0 },
+ { 0.458824, 0.788235, 0.486275, 1.0 },
+ { 0.607843, 0.835294, 0.352941, 1.0 },
+ { 0.764706, 0.937255, 0.227451, 1.0 },
+ { 0.921569, 0.968627, 0.168627, 1.0 },
+ { 0.956863, 0.988235, 0.176471, 1.0 },
+ { 0.670588, 0.886275, 0.039216, 1.0 },
+ { 0.670588, 0.870588, 0.098039, 1.0 },
+ { 0.670588, 0.854902, 0.156863, 1.0 },
+ { 0.411765, 0.850980, 0.176471, 1.0 },
+ { 0.400000, 0.870588, 0.286275, 1.0 },
+ { 0.360784, 0.768627, 0.278431, 1.0 },
+ { 0.411765, 0.772549, 0.203922, 1.0 },
+ { 0.674510, 0.694118, 0.098039, 1.0 },
+ { 0.690196, 0.768627, 0.098039, 1.0 },
+ { 0.705882, 0.843137, 0.098039, 1.0 },
+ { 0.635294, 0.952941, 0.196078, 1.0 },
+ { 0.615686, 0.956863, 0.345098, 1.0 },
+ { 0.513725, 0.921569, 0.447059, 1.0 },
+ { 0.352941, 0.964706, 0.482353, 1.0 },
+ { 0.243137, 0.878431, 0.439216, 1.0 },
+ { 0.250980, 0.917647, 0.529412, 1.0 },
+ { 0.203922, 0.890196, 0.533333, 1.0 },
+ { 0.184314, 0.827451, 0.549020, 1.0 },
+ { 0.094118, 0.858824, 0.584314, 1.0 },
+ { 0.101961, 0.792157, 0.639216, 1.0 },
+ { 0.109804, 0.752941, 0.619608, 1.0 },
+ { 0.223529, 0.839216, 0.623529, 1.0 },
+ { 0.419608, 0.956863, 0.603922, 1.0 },
+ { 0.764706, 1.000000, 0.392157, 1.0 },
+ { 0.807843, 0.929412, 0.435294, 1.0 },
+ { 0.850980, 0.858824, 0.478431, 1.0 },
+ { 0.854902, 0.854902, 0.478431, 1.0 },
+ { 0.847059, 0.831373, 0.482353, 1.0 },
+ { 0.784314, 0.776471, 0.474510, 1.0 },
+ { 0.807843, 0.647059, 0.474510, 1.0 },
+ { 0.658824, 0.588235, 0.439216, 1.0 },
+ { 0.419608, 0.607843, 0.450980, 1.0 },
+ { 0.282353, 0.572549, 0.505882, 1.0 },
+ { 0.219608, 0.509804, 0.560784, 1.0 },
+ { 0.164706, 0.533333, 0.572549, 1.0 },
+ { 0.211765, 0.486275, 0.588235, 1.0 },
+ { 0.505882, 0.384314, 0.505882, 1.0 },
+ { 0.545098, 0.447059, 0.572549, 1.0 },
+ { 0.364706, 0.505882, 0.741176, 1.0 },
+ { 0.172549, 0.521569, 0.741176, 1.0 },
+ { 0.101961, 0.450980, 0.670588, 1.0 },
+ { 0.070588, 0.407843, 0.709804, 1.0 },
+ { 0.027451, 0.592157, 0.725490, 1.0 },
+ { 0.101961, 0.666667, 0.698039, 1.0 },
+ { 0.152941, 0.811765, 0.925490, 1.0 },
+ { 0.070588, 0.862745, 0.941176, 1.0 },
+ { 0.133333, 0.854902, 0.901961, 1.0 },
+ { 0.137255, 0.858824, 0.890196, 1.0 },
+ { 0.231373, 0.796078, 0.654902, 1.0 },
+ { 0.345098, 0.854902, 0.619608, 1.0 },
+ { 0.443137, 0.905882, 0.568627, 1.0 },
+ { 0.588235, 0.886275, 0.407843, 1.0 },
+ { 0.827451, 0.839216, 0.254902, 1.0 },
+ { 0.870588, 0.796078, 0.325490, 1.0 },
+ { 0.870588, 0.788235, 0.321569, 1.0 },
+ { 0.831373, 0.776471, 0.286275, 1.0 },
+ { 0.894118, 0.733333, 0.239216, 1.0 },
+ { 0.886275, 0.827451, 0.235294, 1.0 },
+ { 0.929412, 0.909804, 0.258824, 1.0 },
+ { 0.949020, 0.921569, 0.262745, 1.0 },
+ { 0.988235, 0.894118, 0.305882, 1.0 },
+ { 0.901961, 0.905882, 0.294118, 1.0 },
+ { 0.933333, 0.929412, 0.329412, 1.0 },
+ { 0.956863, 0.992157, 0.431373, 1.0 },
+ { 0.952941, 1.000000, 0.435294, 1.0 },
+ { 0.980392, 0.992157, 0.407843, 1.0 },
+ { 0.941176, 0.956863, 0.333333, 1.0 },
+ { 0.988235, 0.894118, 0.400000, 1.0 },
+ { 0.921569, 0.878431, 0.423529, 1.0 },
+ { 0.886275, 0.839216, 0.439216, 1.0 },
+ { 0.847059, 0.705882, 0.400000, 1.0 },
+ { 0.780392, 0.576471, 0.490196, 1.0 },
+ { 0.745098, 0.572549, 0.537255, 1.0 },
+ { 0.721569, 0.576471, 0.545098, 1.0 },
+ { 0.709804, 0.580392, 0.552941, 1.0 },
+ { 0.737255, 0.611765, 0.560784, 1.0 },
+ { 0.819608, 0.737255, 0.482353, 1.0 },
+ { 0.823529, 0.850980, 0.474510, 1.0 },
+ { 0.600000, 1.000000, 0.403922, 1.0 },
+ { 0.403922, 0.964706, 0.517647, 1.0 },
+ { 0.294118, 0.984314, 0.560784, 1.0 },
+ { 0.247059, 0.964706, 0.639216, 1.0 },
+ { 0.313725, 0.949020, 0.521569, 1.0 },
+ { 0.396078, 0.905882, 0.529412, 1.0 },
+ { 0.501961, 0.870588, 0.439216, 1.0 },
+ { 0.572549, 0.878431, 0.407843, 1.0 },
+ { 0.627451, 0.831373, 0.298039, 1.0 },
+ { 0.658824, 0.811765, 0.250980, 1.0 },
+ { 0.772549, 0.807843, 0.137255, 1.0 },
+ { 0.756863, 0.760784, 0.219608, 1.0 },
+ { 0.811765, 0.705882, 0.286275, 1.0 },
+ { 0.796078, 0.662745, 0.313725, 1.0 },
+ { 0.780392, 0.588235, 0.427451, 1.0 },
+ { 0.756863, 0.760784, 0.454902, 1.0 },
+ { 0.792157, 0.698039, 0.454902, 1.0 },
+ };
+/* 3m0001.jpg */
+static double4 colors_320[] = {
+ { 0.145098, 0.650980, 0.815686, 1.0 },
+ { 0.101961, 0.494118, 0.839216, 1.0 },
+ { 0.133333, 0.490196, 0.874510, 1.0 },
+ { 0.168627, 0.486275, 0.909804, 1.0 },
+ { 0.329412, 0.576471, 0.866667, 1.0 },
+ { 0.490196, 0.666667, 0.827451, 1.0 },
+ { 0.400000, 0.584314, 0.705882, 1.0 },
+ { 0.313725, 0.501961, 0.588235, 1.0 },
+ { 0.047059, 0.137255, 0.403922, 1.0 },
+ { 0.094118, 0.086275, 0.439216, 1.0 },
+ { 0.145098, 0.035294, 0.478431, 1.0 },
+ { 0.282353, 0.035294, 0.415686, 1.0 },
+ { 0.423529, 0.035294, 0.356863, 1.0 },
+ { 0.501961, 0.031373, 0.411765, 1.0 },
+ { 0.580392, 0.027451, 0.466667, 1.0 },
+ { 0.600000, 0.027451, 0.529412, 1.0 },
+ { 0.623529, 0.027451, 0.592157, 1.0 },
+ { 0.964706, 0.215686, 0.521569, 1.0 },
+ { 0.917647, 0.270588, 0.423529, 1.0 },
+ { 0.870588, 0.329412, 0.329412, 1.0 },
+ { 0.862745, 0.301961, 0.286275, 1.0 },
+ { 0.854902, 0.278431, 0.247059, 1.0 },
+ { 0.878431, 0.235294, 0.313725, 1.0 },
+ { 0.905882, 0.192157, 0.380392, 1.0 },
+ { 0.796078, 0.125490, 0.384314, 1.0 },
+ { 0.815686, 0.086275, 0.423529, 1.0 },
+ { 0.839216, 0.050980, 0.466667, 1.0 },
+ { 0.807843, 0.058824, 0.498039, 1.0 },
+ { 0.780392, 0.070588, 0.529412, 1.0 },
+ { 0.792157, 0.058824, 0.584314, 1.0 },
+ { 0.807843, 0.050980, 0.643137, 1.0 },
+ { 0.709804, 0.082353, 0.749020, 1.0 },
+ { 0.639216, 0.031373, 0.776471, 1.0 },
+ { 0.376471, 0.266667, 0.901961, 1.0 },
+ { 0.266667, 0.498039, 0.831373, 1.0 },
+ { 0.156863, 0.733333, 0.764706, 1.0 },
+ { 0.188235, 0.639216, 0.533333, 1.0 },
+ { 0.223529, 0.545098, 0.301961, 1.0 },
+ { 0.341176, 0.549020, 0.364706, 1.0 },
+ { 0.458824, 0.556863, 0.431373, 1.0 },
+ { 0.878431, 0.474510, 0.352941, 1.0 },
+ { 0.937255, 0.470588, 0.380392, 1.0 },
+ { 1.000000, 0.470588, 0.407843, 1.0 },
+ { 0.862745, 0.368627, 0.443137, 1.0 },
+ { 0.725490, 0.266667, 0.482353, 1.0 },
+ { 0.713725, 0.243137, 0.482353, 1.0 },
+ { 0.701961, 0.219608, 0.482353, 1.0 },
+ { 0.682353, 0.113725, 0.407843, 1.0 },
+ { 0.662745, 0.023529, 0.380392, 1.0 },
+ { 0.717647, 0.117647, 0.368627, 1.0 },
+ { 0.650980, 0.207843, 0.392157, 1.0 },
+ { 0.588235, 0.301961, 0.415686, 1.0 },
+ { 0.458824, 0.360784, 0.466667, 1.0 },
+ { 0.329412, 0.423529, 0.517647, 1.0 },
+ { 0.411765, 0.360784, 0.529412, 1.0 },
+ { 0.498039, 0.301961, 0.541176, 1.0 },
+ { 0.717647, 0.113725, 0.600000, 1.0 },
+ { 0.643137, 0.098039, 0.556863, 1.0 },
+ { 0.572549, 0.086275, 0.517647, 1.0 },
+ { 0.505882, 0.098039, 0.545098, 1.0 },
+ { 0.443137, 0.109804, 0.576471, 1.0 },
+ { 0.400000, 0.133333, 0.654902, 1.0 },
+ { 0.360784, 0.156863, 0.733333, 1.0 },
+ { 0.482353, 0.231373, 0.713725, 1.0 },
+ { 0.611765, 0.176471, 0.690196, 1.0 },
+ { 0.650980, 0.662745, 0.941176, 1.0 },
+ { 0.627451, 0.768627, 0.905882, 1.0 },
+ { 0.603922, 0.878431, 0.870588, 1.0 },
+ { 0.564706, 0.807843, 0.831373, 1.0 },
+ { 0.529412, 0.737255, 0.792157, 1.0 },
+ { 0.592157, 0.729412, 0.803922, 1.0 },
+ { 0.596078, 0.552941, 0.811765, 1.0 },
+ { 0.745098, 0.490196, 0.819608, 1.0 },
+ { 0.713725, 0.521569, 0.701961, 1.0 },
+ { 0.682353, 0.552941, 0.588235, 1.0 },
+ { 0.701961, 0.443137, 0.560784, 1.0 },
+ { 0.721569, 0.337255, 0.537255, 1.0 },
+ { 0.694118, 0.298039, 0.517647, 1.0 },
+ { 0.670588, 0.262745, 0.501961, 1.0 },
+ { 0.670588, 0.243137, 0.600000, 1.0 },
+ { 0.701961, 0.196078, 0.600000, 1.0 },
+ { 0.819608, 0.231373, 0.482353, 1.0 },
+ { 0.827451, 0.192157, 0.478431, 1.0 },
+ { 0.835294, 0.156863, 0.478431, 1.0 },
+ { 0.831373, 0.168627, 0.454902, 1.0 },
+ { 0.827451, 0.184314, 0.431373, 1.0 },
+ { 0.870588, 0.301961, 0.329412, 1.0 },
+ { 0.925490, 0.392157, 0.298039, 1.0 },
+ { 0.917647, 0.545098, 0.333333, 1.0 },
+ { 0.917647, 0.552941, 0.239216, 1.0 },
+ { 0.917647, 0.560784, 0.149020, 1.0 },
+ { 0.898039, 0.521569, 0.160784, 1.0 },
+ { 0.878431, 0.482353, 0.176471, 1.0 },
+ { 0.937255, 0.462745, 0.349020, 1.0 },
+ { 0.956863, 0.364706, 0.400000, 1.0 },
+ { 0.960784, 0.301961, 0.596078, 1.0 },
+ { 0.980392, 0.337255, 0.686275, 1.0 },
+ { 0.752941, 0.584314, 0.752941, 1.0 },
+ { 0.721569, 0.658824, 0.780392, 1.0 },
+ { 0.690196, 0.733333, 0.811765, 1.0 },
+ { 0.756863, 0.631373, 0.831373, 1.0 },
+ { 0.823529, 0.529412, 0.854902, 1.0 },
+ { 0.921569, 0.294118, 0.913725, 1.0 },
+ { 0.894118, 0.160784, 0.862745, 1.0 },
+ { 0.898039, 0.023529, 0.764706, 1.0 },
+ { 0.811765, 0.019608, 0.760784, 1.0 },
+ { 0.729412, 0.019608, 0.760784, 1.0 },
+ { 0.725490, 0.023529, 0.760784, 1.0 },
+ { 0.721569, 0.031373, 0.764706, 1.0 },
+ { 0.666667, 0.015686, 0.690196, 1.0 },
+ { 0.725490, 0.031373, 0.682353, 1.0 },
+ { 0.713725, 0.180392, 0.666667, 1.0 },
+ { 0.486275, 0.450980, 0.768627, 1.0 },
+ { 0.050980, 0.341176, 0.768627, 1.0 },
+ { 0.066667, 0.407843, 0.854902, 1.0 },
+ { 0.082353, 0.474510, 0.945098, 1.0 },
+ { 0.149020, 0.458824, 0.964706, 1.0 },
+ { 0.262745, 0.168627, 0.882353, 1.0 },
+ { 0.231373, 0.250980, 0.643137, 1.0 },
+ { 0.341176, 0.168627, 0.611765, 1.0 },
+ { 0.654902, 0.176471, 0.415686, 1.0 },
+ { 0.698039, 0.227451, 0.298039, 1.0 },
+ { 0.745098, 0.278431, 0.184314, 1.0 },
+ { 0.752941, 0.309804, 0.184314, 1.0 },
+ { 0.764706, 0.341176, 0.188235, 1.0 },
+ { 0.741176, 0.317647, 0.164706, 1.0 },
+ { 0.682353, 0.235294, 0.196078, 1.0 },
+ { 0.568627, 0.043137, 0.290196, 1.0 },
+ { 0.490196, 0.054902, 0.254902, 1.0 },
+ { 0.466667, 0.125490, 0.435294, 1.0 },
+ { 0.501961, 0.129412, 0.490196, 1.0 },
+ { 0.537255, 0.133333, 0.545098, 1.0 },
+ { 0.584314, 0.082353, 0.549020, 1.0 },
+ { 0.682353, 0.090196, 0.627451, 1.0 },
+ { 0.749020, 0.078431, 0.682353, 1.0 },
+ { 0.772549, 0.176471, 0.713725, 1.0 },
+ { 0.760784, 0.349020, 0.815686, 1.0 },
+ { 0.560784, 0.541176, 0.807843, 1.0 },
+ { 0.360784, 0.733333, 0.803922, 1.0 },
+ { 0.349020, 0.713725, 0.749020, 1.0 },
+ { 0.337255, 0.694118, 0.698039, 1.0 },
+ { 0.290196, 0.580392, 0.623529, 1.0 },
+ { 0.223529, 0.482353, 0.678431, 1.0 },
+ { 0.160784, 0.439216, 0.690196, 1.0 },
+ { 0.129412, 0.474510, 0.670588, 1.0 },
+ { 0.113725, 0.262745, 0.580392, 1.0 },
+ { 0.125490, 0.211765, 0.537255, 1.0 },
+ { 0.137255, 0.160784, 0.498039, 1.0 },
+ { 0.176471, 0.129412, 0.560784, 1.0 },
+ { 0.117647, 0.027451, 0.584314, 1.0 },
+ { 0.000000, 0.094118, 0.647059, 1.0 },
+ { 0.074510, 0.098039, 0.647059, 1.0 },
+ { 0.133333, 0.172549, 0.760784, 1.0 },
+ { 0.141176, 0.129412, 0.803922, 1.0 },
+ { 0.152941, 0.086275, 0.847059, 1.0 },
+ { 0.176471, 0.031373, 0.729412, 1.0 },
+ { 0.266667, 0.011765, 0.623529, 1.0 },
+ { 0.419608, 0.035294, 0.501961, 1.0 },
+ { 0.435294, 0.027451, 0.509804, 1.0 },
+ { 0.458824, 0.019608, 0.596078, 1.0 },
+ { 0.478431, 0.070588, 0.505882, 1.0 },
+ { 0.662745, 0.243137, 0.525490, 1.0 },
+ { 0.639216, 0.274510, 0.494118, 1.0 },
+ { 0.615686, 0.309804, 0.462745, 1.0 },
+ { 0.717647, 0.321569, 0.541176, 1.0 },
+ { 0.870588, 0.345098, 0.592157, 1.0 },
+ { 0.874510, 0.290196, 0.619608, 1.0 },
+ { 0.862745, 0.192157, 0.600000, 1.0 },
+ { 0.741176, 0.172549, 0.443137, 1.0 },
+ { 0.698039, 0.188235, 0.447059, 1.0 },
+ { 0.654902, 0.207843, 0.450980, 1.0 },
+ { 0.439216, 0.160784, 0.419608, 1.0 },
+ { 0.301961, 0.309804, 0.533333, 1.0 },
+ { 0.196078, 0.372549, 0.501961, 1.0 },
+ { 0.298039, 0.364706, 0.670588, 1.0 },
+ { 0.435294, 0.270588, 0.835294, 1.0 },
+ { 0.611765, 0.196078, 0.815686, 1.0 },
+ { 0.760784, 0.129412, 0.749020, 1.0 },
+ { 0.776471, 0.188235, 0.811765, 1.0 },
+ { 0.850980, 0.274510, 0.721569, 1.0 },
+ { 0.835294, 0.349020, 0.694118, 1.0 },
+ { 0.941176, 0.356863, 0.674510, 1.0 },
+ { 0.941176, 0.231373, 0.549020, 1.0 },
+ { 0.862745, 0.176471, 0.572549, 1.0 },
+ { 0.701961, 0.168627, 0.662745, 1.0 },
+ { 0.600000, 0.207843, 0.627451, 1.0 },
+ { 0.501961, 0.250980, 0.592157, 1.0 },
+ { 0.309804, 0.384314, 0.650980, 1.0 },
+ { 0.458824, 0.423529, 0.592157, 1.0 },
+ { 0.474510, 0.309804, 0.556863, 1.0 },
+ { 0.568627, 0.360784, 0.384314, 1.0 },
+ { 0.564706, 0.403922, 0.466667, 1.0 },
+ { 0.564706, 0.690196, 0.537255, 1.0 },
+ { 0.498039, 0.866667, 0.560784, 1.0 },
+ { 0.474510, 0.901961, 0.635294, 1.0 },
+ { 0.352941, 0.847059, 0.792157, 1.0 },
+ { 0.313725, 0.803922, 0.827451, 1.0 },
+ { 0.372549, 0.862745, 0.847059, 1.0 },
+ { 0.384314, 0.831373, 0.792157, 1.0 },
+ { 0.447059, 0.827451, 0.690196, 1.0 },
+ { 0.564706, 0.654902, 0.545098, 1.0 },
+ { 0.572549, 0.396078, 0.564706, 1.0 },
+ { 0.521569, 0.227451, 0.549020, 1.0 },
+ { 0.545098, 0.129412, 0.552941, 1.0 },
+ { 0.549020, 0.043137, 0.607843, 1.0 },
+ { 0.647059, 0.027451, 0.643137, 1.0 },
+ { 0.752941, 0.090196, 0.690196, 1.0 },
+ { 0.792157, 0.137255, 0.654902, 1.0 },
+ { 0.819608, 0.125490, 0.572549, 1.0 },
+ { 0.792157, 0.133333, 0.478431, 1.0 },
+ { 0.760784, 0.117647, 0.458824, 1.0 },
+ { 0.737255, 0.172549, 0.411765, 1.0 },
+ { 0.729412, 0.105882, 0.364706, 1.0 },
+ { 0.729412, 0.047059, 0.294118, 1.0 },
+ { 0.745098, 0.117647, 0.400000, 1.0 },
+ { 0.870588, 0.113725, 0.478431, 1.0 },
+ { 0.952941, 0.109804, 0.517647, 1.0 },
+ { 0.898039, 0.145098, 0.541176, 1.0 },
+ { 0.870588, 0.105882, 0.568627, 1.0 },
+ { 0.901961, 0.137255, 0.600000, 1.0 },
+ { 0.952941, 0.039216, 0.603922, 1.0 },
+ { 0.831373, 0.043137, 0.647059, 1.0 },
+ { 0.854902, 0.090196, 0.694118, 1.0 },
+ { 0.784314, 0.109804, 0.752941, 1.0 },
+ { 0.709804, 0.258824, 0.819608, 1.0 },
+ { 0.584314, 0.396078, 0.835294, 1.0 },
+ { 0.603922, 0.498039, 0.807843, 1.0 },
+ { 0.384314, 0.490196, 0.839216, 1.0 },
+ { 0.333333, 0.592157, 0.968627, 1.0 },
+ { 0.533333, 0.466667, 0.835294, 1.0 },
+ { 0.592157, 0.384314, 0.847059, 1.0 },
+ { 0.627451, 0.290196, 0.890196, 1.0 },
+ { 0.588235, 0.258824, 0.870588, 1.0 },
+ { 0.686275, 0.184314, 0.870588, 1.0 },
+ { 0.654902, 0.098039, 0.905882, 1.0 },
+ { 0.721569, 0.074510, 0.788235, 1.0 },
+ { 0.788235, 0.050980, 0.674510, 1.0 },
+ { 0.839216, 0.094118, 0.721569, 1.0 },
+ { 0.772549, 0.207843, 0.823529, 1.0 },
+ { 0.760784, 0.337255, 0.733333, 1.0 },
+ { 0.870588, 0.427451, 0.749020, 1.0 },
+ { 0.698039, 0.505882, 0.619608, 1.0 },
+ { 0.631373, 0.529412, 0.525490, 1.0 },
+ { 0.733333, 0.388235, 0.588235, 1.0 },
+ { 0.811765, 0.356863, 0.541176, 1.0 },
+ { 0.847059, 0.360784, 0.556863, 1.0 },
+ { 0.882353, 0.411765, 0.521569, 1.0 },
+ { 0.905882, 0.443137, 0.498039, 1.0 },
+ { 0.933333, 0.400000, 0.478431, 1.0 },
+ { 0.905882, 0.431373, 0.364706, 1.0 },
+ { 0.937255, 0.494118, 0.360784, 1.0 },
+ { 0.933333, 0.576471, 0.352941, 1.0 },
+ { 0.917647, 0.572549, 0.392157, 1.0 },
+ { 0.898039, 0.788235, 0.462745, 1.0 },
+ { 0.921569, 0.756863, 0.568627, 1.0 },
+ { 0.670588, 0.737255, 0.807843, 1.0 },
+ };
+/* 3m0004.jpg */
+static double4 colors_321[] = {
+ { 0.094118, 0.101961, 0.149020, 1.0 },
+ { 0.058824, 0.078431, 0.054902, 1.0 },
+ { 0.125490, 0.192157, 0.035294, 1.0 },
+ { 0.196078, 0.305882, 0.015686, 1.0 },
+ { 0.278431, 0.278431, 0.011765, 1.0 },
+ { 0.364706, 0.254902, 0.007843, 1.0 },
+ { 0.384314, 0.227451, 0.011765, 1.0 },
+ { 0.403922, 0.203922, 0.019608, 1.0 },
+ { 0.345098, 0.031373, 0.074510, 1.0 },
+ { 0.317647, 0.043137, 0.082353, 1.0 },
+ { 0.290196, 0.054902, 0.094118, 1.0 },
+ { 0.200000, 0.078431, 0.117647, 1.0 },
+ { 0.113725, 0.101961, 0.145098, 1.0 },
+ { 0.054902, 0.058824, 0.141176, 1.0 },
+ { 0.000000, 0.015686, 0.141176, 1.0 },
+ { 0.023529, 0.039216, 0.160784, 1.0 },
+ { 0.050980, 0.066667, 0.180392, 1.0 },
+ { 0.168627, 0.141176, 0.341176, 1.0 },
+ { 0.231373, 0.152941, 0.345098, 1.0 },
+ { 0.298039, 0.168627, 0.352941, 1.0 },
+ { 0.341176, 0.125490, 0.286275, 1.0 },
+ { 0.388235, 0.086275, 0.219608, 1.0 },
+ { 0.403922, 0.050980, 0.176471, 1.0 },
+ { 0.423529, 0.019608, 0.137255, 1.0 },
+ { 0.701961, 0.121569, 0.176471, 1.0 },
+ { 0.768627, 0.121569, 0.278431, 1.0 },
+ { 0.839216, 0.121569, 0.380392, 1.0 },
+ { 0.658824, 0.101961, 0.309804, 1.0 },
+ { 0.482353, 0.086275, 0.243137, 1.0 },
+ { 0.447059, 0.101961, 0.227451, 1.0 },
+ { 0.411765, 0.121569, 0.211765, 1.0 },
+ { 0.290196, 0.145098, 0.082353, 1.0 },
+ { 0.349020, 0.176471, 0.078431, 1.0 },
+ { 0.482353, 0.458824, 0.074510, 1.0 },
+ { 0.501961, 0.494118, 0.035294, 1.0 },
+ { 0.525490, 0.529412, 0.000000, 1.0 },
+ { 0.588235, 0.521569, 0.125490, 1.0 },
+ { 0.650980, 0.513725, 0.254902, 1.0 },
+ { 0.678431, 0.447059, 0.239216, 1.0 },
+ { 0.705882, 0.380392, 0.223529, 1.0 },
+ { 0.556863, 0.282353, 0.282353, 1.0 },
+ { 0.388235, 0.352941, 0.192157, 1.0 },
+ { 0.223529, 0.427451, 0.105882, 1.0 },
+ { 0.137255, 0.517647, 0.192157, 1.0 },
+ { 0.054902, 0.611765, 0.282353, 1.0 },
+ { 0.149020, 0.639216, 0.349020, 1.0 },
+ { 0.243137, 0.670588, 0.415686, 1.0 },
+ { 0.482353, 0.490196, 0.407843, 1.0 },
+ { 0.423529, 0.243137, 0.282353, 1.0 },
+ { 0.360784, 0.133333, 0.180392, 1.0 },
+ { 0.329412, 0.101961, 0.164706, 1.0 },
+ { 0.298039, 0.074510, 0.149020, 1.0 },
+ { 0.270588, 0.121569, 0.168627, 1.0 },
+ { 0.243137, 0.168627, 0.192157, 1.0 },
+ { 0.219608, 0.207843, 0.188235, 1.0 },
+ { 0.200000, 0.250980, 0.184314, 1.0 },
+ { 0.043137, 0.403922, 0.141176, 1.0 },
+ { 0.101961, 0.588235, 0.125490, 1.0 },
+ { 0.160784, 0.772549, 0.109804, 1.0 },
+ { 0.250980, 0.686275, 0.133333, 1.0 },
+ { 0.341176, 0.603922, 0.160784, 1.0 },
+ { 0.298039, 0.482353, 0.090196, 1.0 },
+ { 0.254902, 0.364706, 0.023529, 1.0 },
+ { 0.400000, 0.376471, 0.039216, 1.0 },
+ { 0.419608, 0.270588, 0.023529, 1.0 },
+ { 0.247059, 0.207843, 0.203922, 1.0 },
+ { 0.290196, 0.286275, 0.203922, 1.0 },
+ { 0.333333, 0.364706, 0.203922, 1.0 },
+ { 0.368627, 0.337255, 0.149020, 1.0 },
+ { 0.407843, 0.309804, 0.098039, 1.0 },
+ { 0.439216, 0.258824, 0.168627, 1.0 },
+ { 0.411765, 0.243137, 0.117647, 1.0 },
+ { 0.411765, 0.196078, 0.078431, 1.0 },
+ { 0.427451, 0.137255, 0.043137, 1.0 },
+ { 0.443137, 0.078431, 0.007843, 1.0 },
+ { 0.380392, 0.062745, 0.011765, 1.0 },
+ { 0.317647, 0.050980, 0.015686, 1.0 },
+ { 0.290196, 0.062745, 0.011765, 1.0 },
+ { 0.262745, 0.078431, 0.007843, 1.0 },
+ { 0.270588, 0.117647, 0.003922, 1.0 },
+ { 0.254902, 0.105882, 0.054902, 1.0 },
+ { 0.235294, 0.231373, 0.262745, 1.0 },
+ { 0.152941, 0.325490, 0.360784, 1.0 },
+ { 0.070588, 0.423529, 0.458824, 1.0 },
+ { 0.054902, 0.435294, 0.576471, 1.0 },
+ { 0.039216, 0.447059, 0.694118, 1.0 },
+ { 0.078431, 0.423529, 0.776471, 1.0 },
+ { 0.137255, 0.270588, 0.509804, 1.0 },
+ { 0.117647, 0.227451, 0.239216, 1.0 },
+ { 0.109804, 0.176471, 0.176471, 1.0 },
+ { 0.101961, 0.125490, 0.117647, 1.0 },
+ { 0.156863, 0.152941, 0.125490, 1.0 },
+ { 0.215686, 0.184314, 0.133333, 1.0 },
+ { 0.239216, 0.274510, 0.090196, 1.0 },
+ { 0.227451, 0.325490, 0.098039, 1.0 },
+ { 0.286275, 0.317647, 0.164706, 1.0 },
+ { 0.317647, 0.298039, 0.149020, 1.0 },
+ { 0.266667, 0.203922, 0.254902, 1.0 },
+ { 0.325490, 0.215686, 0.290196, 1.0 },
+ { 0.388235, 0.231373, 0.325490, 1.0 },
+ { 0.439216, 0.270588, 0.325490, 1.0 },
+ { 0.494118, 0.313725, 0.325490, 1.0 },
+ { 0.713725, 0.494118, 0.537255, 1.0 },
+ { 0.560784, 0.623529, 0.611765, 1.0 },
+ { 0.239216, 0.474510, 0.513725, 1.0 },
+ { 0.219608, 0.317647, 0.376471, 1.0 },
+ { 0.200000, 0.164706, 0.239216, 1.0 },
+ { 0.180392, 0.137255, 0.235294, 1.0 },
+ { 0.164706, 0.113725, 0.231373, 1.0 },
+ { 0.149020, 0.086275, 0.192157, 1.0 },
+ { 0.239216, 0.078431, 0.141176, 1.0 },
+ { 0.325490, 0.066667, 0.113725, 1.0 },
+ { 0.333333, 0.019608, 0.054902, 1.0 },
+ { 0.266667, 0.086275, 0.035294, 1.0 },
+ { 0.227451, 0.058824, 0.035294, 1.0 },
+ { 0.188235, 0.031373, 0.035294, 1.0 },
+ { 0.250980, 0.105882, 0.043137, 1.0 },
+ { 0.427451, 0.160784, 0.078431, 1.0 },
+ { 0.552941, 0.290196, 0.015686, 1.0 },
+ { 0.635294, 0.376471, 0.035294, 1.0 },
+ { 0.686275, 0.235294, 0.058824, 1.0 },
+ { 0.650980, 0.145098, 0.035294, 1.0 },
+ { 0.615686, 0.058824, 0.011765, 1.0 },
+ { 0.650980, 0.054902, 0.035294, 1.0 },
+ { 0.690196, 0.050980, 0.062745, 1.0 },
+ { 0.698039, 0.058824, 0.062745, 1.0 },
+ { 0.733333, 0.074510, 0.203922, 1.0 },
+ { 0.854902, 0.094118, 0.239216, 1.0 },
+ { 0.803922, 0.188235, 0.215686, 1.0 },
+ { 0.552941, 0.133333, 0.439216, 1.0 },
+ { 0.560784, 0.098039, 0.498039, 1.0 },
+ { 0.572549, 0.066667, 0.560784, 1.0 },
+ { 0.345098, 0.015686, 0.564706, 1.0 },
+ { 0.247059, 0.062745, 0.509804, 1.0 },
+ { 0.254902, 0.164706, 0.517647, 1.0 },
+ { 0.196078, 0.133333, 0.560784, 1.0 },
+ { 0.109804, 0.141176, 0.466667, 1.0 },
+ { 0.094118, 0.160784, 0.364706, 1.0 },
+ { 0.078431, 0.184314, 0.266667, 1.0 },
+ { 0.086275, 0.258824, 0.203922, 1.0 },
+ { 0.094118, 0.337255, 0.145098, 1.0 },
+ { 0.203922, 0.341176, 0.027451, 1.0 },
+ { 0.086275, 0.286275, 0.023529, 1.0 },
+ { 0.101961, 0.235294, 0.098039, 1.0 },
+ { 0.160784, 0.211765, 0.184314, 1.0 },
+ { 0.235294, 0.027451, 0.474510, 1.0 },
+ { 0.294118, 0.054902, 0.462745, 1.0 },
+ { 0.356863, 0.086275, 0.450980, 1.0 },
+ { 0.411765, 0.164706, 0.388235, 1.0 },
+ { 0.486275, 0.145098, 0.282353, 1.0 },
+ { 0.517647, 0.180392, 0.231373, 1.0 },
+ { 0.564706, 0.215686, 0.160784, 1.0 },
+ { 0.819608, 0.160784, 0.125490, 1.0 },
+ { 0.847059, 0.121569, 0.129412, 1.0 },
+ { 0.878431, 0.086275, 0.133333, 1.0 },
+ { 0.894118, 0.231373, 0.156863, 1.0 },
+ { 0.909804, 0.392157, 0.137255, 1.0 },
+ { 0.952941, 0.423529, 0.105882, 1.0 },
+ { 0.894118, 0.431373, 0.290196, 1.0 },
+ { 0.945098, 0.584314, 0.188235, 1.0 },
+ { 0.886275, 0.576471, 0.172549, 1.0 },
+ { 0.960784, 0.654902, 0.066667, 1.0 },
+ { 0.937255, 0.678431, 0.062745, 1.0 },
+ { 0.913725, 0.705882, 0.062745, 1.0 },
+ { 0.925490, 0.658824, 0.019608, 1.0 },
+ { 0.878431, 0.611765, 0.082353, 1.0 },
+ { 0.784314, 0.627451, 0.043137, 1.0 },
+ { 0.741176, 0.533333, 0.086275, 1.0 },
+ { 0.407843, 0.466667, 0.305882, 1.0 },
+ { 0.415686, 0.501961, 0.321569, 1.0 },
+ { 0.427451, 0.537255, 0.337255, 1.0 },
+ { 0.490196, 0.627451, 0.266667, 1.0 },
+ { 0.439216, 0.713725, 0.196078, 1.0 },
+ { 0.521569, 0.705882, 0.203922, 1.0 },
+ { 0.670588, 0.631373, 0.054902, 1.0 },
+ { 0.690196, 0.662745, 0.074510, 1.0 },
+ { 0.831373, 0.623529, 0.105882, 1.0 },
+ { 0.752941, 0.494118, 0.258824, 1.0 },
+ { 0.866667, 0.392157, 0.349020, 1.0 },
+ { 0.858824, 0.400000, 0.364706, 1.0 },
+ { 0.874510, 0.517647, 0.333333, 1.0 },
+ { 0.831373, 0.564706, 0.278431, 1.0 },
+ { 0.784314, 0.545098, 0.423529, 1.0 },
+ { 0.780392, 0.662745, 0.466667, 1.0 },
+ { 0.972549, 0.654902, 0.470588, 1.0 },
+ { 0.882353, 0.611765, 0.470588, 1.0 },
+ { 0.796078, 0.568627, 0.474510, 1.0 },
+ { 0.674510, 0.294118, 0.337255, 1.0 },
+ { 0.580392, 0.203922, 0.313725, 1.0 },
+ { 0.482353, 0.156863, 0.219608, 1.0 },
+ { 0.447059, 0.129412, 0.125490, 1.0 },
+ { 0.447059, 0.121569, 0.090196, 1.0 },
+ { 0.443137, 0.090196, 0.054902, 1.0 },
+ { 0.403922, 0.050980, 0.098039, 1.0 },
+ { 0.356863, 0.015686, 0.047059, 1.0 },
+ { 0.325490, 0.043137, 0.058824, 1.0 },
+ { 0.172549, 0.058824, 0.078431, 1.0 },
+ { 0.101961, 0.062745, 0.054902, 1.0 },
+ { 0.007843, 0.043137, 0.062745, 1.0 },
+ { 0.039216, 0.047059, 0.043137, 1.0 },
+ { 0.082353, 0.070588, 0.003922, 1.0 },
+ { 0.086275, 0.094118, 0.011765, 1.0 },
+ { 0.050980, 0.160784, 0.011765, 1.0 },
+ { 0.015686, 0.172549, 0.078431, 1.0 },
+ { 0.007843, 0.196078, 0.101961, 1.0 },
+ { 0.066667, 0.184314, 0.043137, 1.0 },
+ { 0.121569, 0.074510, 0.082353, 1.0 },
+ { 0.325490, 0.035294, 0.172549, 1.0 },
+ { 0.576471, 0.090196, 0.223529, 1.0 },
+ { 0.674510, 0.203922, 0.207843, 1.0 },
+ { 0.784314, 0.317647, 0.333333, 1.0 },
+ { 0.792157, 0.407843, 0.231373, 1.0 },
+ { 0.749020, 0.494118, 0.376471, 1.0 },
+ { 0.772549, 0.513725, 0.458824, 1.0 },
+ { 0.658824, 0.447059, 0.400000, 1.0 },
+ { 0.462745, 0.313725, 0.301961, 1.0 },
+ { 0.368627, 0.294118, 0.235294, 1.0 },
+ { 0.411765, 0.254902, 0.215686, 1.0 },
+ { 0.482353, 0.298039, 0.266667, 1.0 },
+ { 0.631373, 0.301961, 0.168627, 1.0 },
+ { 0.764706, 0.258824, 0.145098, 1.0 },
+ { 0.905882, 0.431373, 0.023529, 1.0 },
+ { 0.847059, 0.501961, 0.000000, 1.0 },
+ { 0.913725, 0.549020, 0.035294, 1.0 },
+ { 0.850980, 0.545098, 0.058824, 1.0 },
+ { 0.780392, 0.529412, 0.047059, 1.0 },
+ { 0.721569, 0.423529, 0.125490, 1.0 },
+ { 0.666667, 0.466667, 0.149020, 1.0 },
+ { 0.501961, 0.403922, 0.074510, 1.0 },
+ { 0.325490, 0.529412, 0.105882, 1.0 },
+ { 0.058824, 0.658824, 0.333333, 1.0 },
+ { 0.003922, 0.725490, 0.521569, 1.0 },
+ { 0.090196, 0.552941, 0.560784, 1.0 },
+ { 0.172549, 0.505882, 0.650980, 1.0 },
+ { 0.160784, 0.301961, 0.784314, 1.0 },
+ { 0.325490, 0.231373, 0.560784, 1.0 },
+ { 0.360784, 0.235294, 0.568627, 1.0 },
+ { 0.368627, 0.137255, 0.568627, 1.0 },
+ { 0.337255, 0.137255, 0.407843, 1.0 },
+ { 0.466667, 0.066667, 0.356863, 1.0 },
+ { 0.556863, 0.121569, 0.321569, 1.0 },
+ { 0.435294, 0.101961, 0.192157, 1.0 },
+ { 0.341176, 0.121569, 0.156863, 1.0 },
+ { 0.356863, 0.164706, 0.149020, 1.0 },
+ { 0.380392, 0.145098, 0.105882, 1.0 },
+ { 0.396078, 0.172549, 0.145098, 1.0 },
+ { 0.392157, 0.207843, 0.105882, 1.0 },
+ { 0.431373, 0.270588, 0.098039, 1.0 },
+ { 0.419608, 0.164706, 0.156863, 1.0 },
+ { 0.396078, 0.176471, 0.282353, 1.0 },
+ { 0.427451, 0.027451, 0.356863, 1.0 },
+ { 0.349020, 0.074510, 0.360784, 1.0 },
+ { 0.301961, 0.117647, 0.333333, 1.0 },
+ { 0.215686, 0.050980, 0.372549, 1.0 },
+ { 0.270588, 0.043137, 0.243137, 1.0 },
+ { 0.145098, 0.050980, 0.254902, 1.0 },
+ };
+/* 3m0005.jpg */
+static double4 colors_322[] = {
+ { 0.439216, 0.137255, 0.176471, 1.0 },
+ { 0.333333, 0.031373, 0.156863, 1.0 },
+ { 0.388235, 0.117647, 0.129412, 1.0 },
+ { 0.443137, 0.207843, 0.105882, 1.0 },
+ { 0.462745, 0.207843, 0.133333, 1.0 },
+ { 0.482353, 0.207843, 0.160784, 1.0 },
+ { 0.560784, 0.231373, 0.180392, 1.0 },
+ { 0.639216, 0.254902, 0.203922, 1.0 },
+ { 0.666667, 0.035294, 0.482353, 1.0 },
+ { 0.486275, 0.054902, 0.454902, 1.0 },
+ { 0.309804, 0.078431, 0.431373, 1.0 },
+ { 0.215686, 0.113725, 0.411765, 1.0 },
+ { 0.121569, 0.152941, 0.396078, 1.0 },
+ { 0.086275, 0.121569, 0.376471, 1.0 },
+ { 0.050980, 0.090196, 0.360784, 1.0 },
+ { 0.137255, 0.109804, 0.305882, 1.0 },
+ { 0.223529, 0.129412, 0.254902, 1.0 },
+ { 0.470588, 0.392157, 0.529412, 1.0 },
+ { 0.450980, 0.509804, 0.545098, 1.0 },
+ { 0.431373, 0.631373, 0.564706, 1.0 },
+ { 0.478431, 0.745098, 0.647059, 1.0 },
+ { 0.525490, 0.858824, 0.729412, 1.0 },
+ { 0.521569, 0.890196, 0.721569, 1.0 },
+ { 0.521569, 0.925490, 0.717647, 1.0 },
+ { 0.376471, 0.839216, 0.611765, 1.0 },
+ { 0.415686, 0.807843, 0.521569, 1.0 },
+ { 0.454902, 0.780392, 0.435294, 1.0 },
+ { 0.423529, 0.596078, 0.329412, 1.0 },
+ { 0.392157, 0.415686, 0.227451, 1.0 },
+ { 0.321569, 0.349020, 0.164706, 1.0 },
+ { 0.250980, 0.286275, 0.101961, 1.0 },
+ { 0.129412, 0.211765, 0.082353, 1.0 },
+ { 0.054902, 0.176471, 0.145098, 1.0 },
+ { 0.007843, 0.086275, 0.325490, 1.0 },
+ { 0.027451, 0.090196, 0.286275, 1.0 },
+ { 0.050980, 0.098039, 0.247059, 1.0 },
+ { 0.050980, 0.113725, 0.200000, 1.0 },
+ { 0.054902, 0.129412, 0.152941, 1.0 },
+ { 0.058824, 0.125490, 0.145098, 1.0 },
+ { 0.062745, 0.121569, 0.141176, 1.0 },
+ { 0.145098, 0.188235, 0.133333, 1.0 },
+ { 0.317647, 0.145098, 0.098039, 1.0 },
+ { 0.490196, 0.105882, 0.062745, 1.0 },
+ { 0.549020, 0.117647, 0.043137, 1.0 },
+ { 0.607843, 0.133333, 0.027451, 1.0 },
+ { 0.623529, 0.145098, 0.011765, 1.0 },
+ { 0.639216, 0.156863, 0.000000, 1.0 },
+ { 0.607843, 0.231373, 0.031373, 1.0 },
+ { 0.427451, 0.235294, 0.109804, 1.0 },
+ { 0.129412, 0.145098, 0.047059, 1.0 },
+ { 0.129412, 0.101961, 0.027451, 1.0 },
+ { 0.129412, 0.058824, 0.011765, 1.0 },
+ { 0.062745, 0.043137, 0.027451, 1.0 },
+ { 0.000000, 0.027451, 0.047059, 1.0 },
+ { 0.000000, 0.015686, 0.023529, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.082353, 0.011765, 0.058824, 1.0 },
+ { 0.125490, 0.035294, 0.035294, 1.0 },
+ { 0.168627, 0.058824, 0.011765, 1.0 },
+ { 0.196078, 0.090196, 0.082353, 1.0 },
+ { 0.223529, 0.121569, 0.156863, 1.0 },
+ { 0.235294, 0.180392, 0.215686, 1.0 },
+ { 0.247059, 0.243137, 0.274510, 1.0 },
+ { 0.305882, 0.419608, 0.309804, 1.0 },
+ { 0.321569, 0.431373, 0.282353, 1.0 },
+ { 0.180392, 0.384314, 0.090196, 1.0 },
+ { 0.200000, 0.360784, 0.078431, 1.0 },
+ { 0.219608, 0.341176, 0.066667, 1.0 },
+ { 0.164706, 0.345098, 0.105882, 1.0 },
+ { 0.113725, 0.349020, 0.145098, 1.0 },
+ { 0.062745, 0.290196, 0.129412, 1.0 },
+ { 0.074510, 0.266667, 0.152941, 1.0 },
+ { 0.192157, 0.219608, 0.058824, 1.0 },
+ { 0.239216, 0.192157, 0.105882, 1.0 },
+ { 0.286275, 0.164706, 0.152941, 1.0 },
+ { 0.333333, 0.313725, 0.254902, 1.0 },
+ { 0.384314, 0.462745, 0.356863, 1.0 },
+ { 0.392157, 0.584314, 0.396078, 1.0 },
+ { 0.403922, 0.705882, 0.439216, 1.0 },
+ { 0.400000, 0.913725, 0.505882, 1.0 },
+ { 0.349020, 0.835294, 0.450980, 1.0 },
+ { 0.211765, 0.580392, 0.372549, 1.0 },
+ { 0.129412, 0.411765, 0.372549, 1.0 },
+ { 0.050980, 0.243137, 0.372549, 1.0 },
+ { 0.023529, 0.149020, 0.376471, 1.0 },
+ { 0.000000, 0.054902, 0.380392, 1.0 },
+ { 0.066667, 0.031373, 0.247059, 1.0 },
+ { 0.137255, 0.066667, 0.168627, 1.0 },
+ { 0.172549, 0.129412, 0.145098, 1.0 },
+ { 0.141176, 0.149020, 0.176471, 1.0 },
+ { 0.113725, 0.168627, 0.211765, 1.0 },
+ { 0.125490, 0.145098, 0.247059, 1.0 },
+ { 0.141176, 0.121569, 0.282353, 1.0 },
+ { 0.129412, 0.117647, 0.286275, 1.0 },
+ { 0.070588, 0.227451, 0.274510, 1.0 },
+ { 0.058824, 0.356863, 0.239216, 1.0 },
+ { 0.125490, 0.337255, 0.211765, 1.0 },
+ { 0.145098, 0.368627, 0.160784, 1.0 },
+ { 0.164706, 0.298039, 0.160784, 1.0 },
+ { 0.184314, 0.227451, 0.160784, 1.0 },
+ { 0.200000, 0.219608, 0.156863, 1.0 },
+ { 0.219608, 0.211765, 0.152941, 1.0 },
+ { 0.239216, 0.145098, 0.200000, 1.0 },
+ { 0.423529, 0.172549, 0.164706, 1.0 },
+ { 0.568627, 0.090196, 0.243137, 1.0 },
+ { 0.501961, 0.058824, 0.156863, 1.0 },
+ { 0.435294, 0.027451, 0.070588, 1.0 },
+ { 0.329412, 0.070588, 0.074510, 1.0 },
+ { 0.227451, 0.113725, 0.082353, 1.0 },
+ { 0.070588, 0.125490, 0.129412, 1.0 },
+ { 0.007843, 0.184314, 0.094118, 1.0 },
+ { 0.023529, 0.207843, 0.082353, 1.0 },
+ { 0.027451, 0.313725, 0.137255, 1.0 },
+ { 0.054902, 0.403922, 0.152941, 1.0 },
+ { 0.066667, 0.380392, 0.125490, 1.0 },
+ { 0.082353, 0.360784, 0.101961, 1.0 },
+ { 0.141176, 0.415686, 0.066667, 1.0 },
+ { 0.176471, 0.443137, 0.047059, 1.0 },
+ { 0.156863, 0.486275, 0.141176, 1.0 },
+ { 0.258824, 0.470588, 0.368627, 1.0 },
+ { 0.262745, 0.596078, 0.584314, 1.0 },
+ { 0.258824, 0.525490, 0.454902, 1.0 },
+ { 0.254902, 0.454902, 0.325490, 1.0 },
+ { 0.270588, 0.450980, 0.337255, 1.0 },
+ { 0.290196, 0.447059, 0.352941, 1.0 },
+ { 0.407843, 0.521569, 0.411765, 1.0 },
+ { 0.509804, 0.584314, 0.368627, 1.0 },
+ { 0.694118, 0.713725, 0.309804, 1.0 },
+ { 0.800000, 0.772549, 0.415686, 1.0 },
+ { 0.964706, 0.886275, 0.607843, 1.0 },
+ { 0.917647, 0.831373, 0.466667, 1.0 },
+ { 0.870588, 0.780392, 0.325490, 1.0 },
+ { 0.894118, 0.611765, 0.282353, 1.0 },
+ { 0.964706, 0.364706, 0.294118, 1.0 },
+ { 0.709804, 0.533333, 0.317647, 1.0 },
+ { 0.596078, 0.560784, 0.305882, 1.0 },
+ { 0.725490, 0.549020, 0.419608, 1.0 },
+ { 0.686275, 0.600000, 0.470588, 1.0 },
+ { 0.647059, 0.650980, 0.525490, 1.0 },
+ { 0.666667, 0.690196, 0.533333, 1.0 },
+ { 0.686275, 0.733333, 0.545098, 1.0 },
+ { 0.678431, 0.737255, 0.505882, 1.0 },
+ { 0.580392, 0.713725, 0.384314, 1.0 },
+ { 0.458824, 0.682353, 0.505882, 1.0 },
+ { 0.341176, 0.603922, 0.537255, 1.0 },
+ { 0.152941, 0.486275, 0.372549, 1.0 },
+ { 0.094118, 0.478431, 0.403922, 1.0 },
+ { 0.039216, 0.470588, 0.435294, 1.0 },
+ { 0.043137, 0.411765, 0.341176, 1.0 },
+ { 0.023529, 0.380392, 0.211765, 1.0 },
+ { 0.058824, 0.529412, 0.105882, 1.0 },
+ { 0.098039, 0.505882, 0.054902, 1.0 },
+ { 0.058824, 0.262745, 0.011765, 1.0 },
+ { 0.058824, 0.243137, 0.047059, 1.0 },
+ { 0.062745, 0.227451, 0.086275, 1.0 },
+ { 0.054902, 0.164706, 0.180392, 1.0 },
+ { 0.086275, 0.180392, 0.196078, 1.0 },
+ { 0.200000, 0.105882, 0.247059, 1.0 },
+ { 0.274510, 0.023529, 0.352941, 1.0 },
+ { 0.278431, 0.094118, 0.305882, 1.0 },
+ { 0.203922, 0.176471, 0.337255, 1.0 },
+ { 0.223529, 0.341176, 0.105882, 1.0 },
+ { 0.321569, 0.439216, 0.098039, 1.0 },
+ { 0.419608, 0.537255, 0.090196, 1.0 },
+ { 0.654902, 0.619608, 0.105882, 1.0 },
+ { 0.898039, 0.686275, 0.105882, 1.0 },
+ { 1.000000, 0.768627, 0.129412, 1.0 },
+ { 0.925490, 0.635294, 0.207843, 1.0 },
+ { 0.439216, 0.494118, 0.184314, 1.0 },
+ { 0.396078, 0.486275, 0.168627, 1.0 },
+ { 0.356863, 0.482353, 0.156863, 1.0 },
+ { 0.392157, 0.384314, 0.196078, 1.0 },
+ { 0.415686, 0.349020, 0.247059, 1.0 },
+ { 0.239216, 0.282353, 0.215686, 1.0 },
+ { 0.368627, 0.317647, 0.192157, 1.0 },
+ { 0.447059, 0.262745, 0.098039, 1.0 },
+ { 0.415686, 0.231373, 0.129412, 1.0 },
+ { 0.317647, 0.125490, 0.149020, 1.0 },
+ { 0.270588, 0.176471, 0.129412, 1.0 },
+ { 0.301961, 0.407843, 0.192157, 1.0 },
+ { 0.411765, 0.549020, 0.188235, 1.0 },
+ { 0.521569, 0.631373, 0.231373, 1.0 },
+ { 0.635294, 0.721569, 0.298039, 1.0 },
+ { 0.792157, 0.800000, 0.168627, 1.0 },
+ { 0.937255, 0.560784, 0.129412, 1.0 },
+ { 0.807843, 0.513725, 0.152941, 1.0 },
+ { 0.678431, 0.466667, 0.176471, 1.0 },
+ { 0.686275, 0.356863, 0.223529, 1.0 },
+ { 0.662745, 0.125490, 0.235294, 1.0 },
+ { 0.819608, 0.035294, 0.188235, 1.0 },
+ { 0.831373, 0.019608, 0.043137, 1.0 },
+ { 0.772549, 0.074510, 0.129412, 1.0 },
+ { 0.725490, 0.086275, 0.098039, 1.0 },
+ { 0.490196, 0.031373, 0.133333, 1.0 },
+ { 0.305882, 0.035294, 0.149020, 1.0 },
+ { 0.298039, 0.043137, 0.262745, 1.0 },
+ { 0.454902, 0.090196, 0.407843, 1.0 },
+ { 0.392157, 0.109804, 0.447059, 1.0 },
+ { 0.298039, 0.078431, 0.498039, 1.0 },
+ { 0.200000, 0.262745, 0.403922, 1.0 },
+ { 0.145098, 0.294118, 0.368627, 1.0 },
+ { 0.125490, 0.309804, 0.286275, 1.0 },
+ { 0.188235, 0.466667, 0.192157, 1.0 },
+ { 0.329412, 0.423529, 0.188235, 1.0 },
+ { 0.380392, 0.423529, 0.062745, 1.0 },
+ { 0.427451, 0.372549, 0.078431, 1.0 },
+ { 0.443137, 0.321569, 0.007843, 1.0 },
+ { 0.349020, 0.172549, 0.011765, 1.0 },
+ { 0.313725, 0.113725, 0.031373, 1.0 },
+ { 0.215686, 0.062745, 0.035294, 1.0 },
+ { 0.121569, 0.039216, 0.105882, 1.0 },
+ { 0.035294, 0.019608, 0.086275, 1.0 },
+ { 0.043137, 0.031373, 0.098039, 1.0 },
+ { 0.043137, 0.078431, 0.145098, 1.0 },
+ { 0.050980, 0.109804, 0.137255, 1.0 },
+ { 0.047059, 0.047059, 0.078431, 1.0 },
+ { 0.098039, 0.090196, 0.043137, 1.0 },
+ { 0.094118, 0.105882, 0.070588, 1.0 },
+ { 0.227451, 0.211765, 0.062745, 1.0 },
+ { 0.376471, 0.341176, 0.109804, 1.0 },
+ { 0.584314, 0.447059, 0.219608, 1.0 },
+ { 0.552941, 0.580392, 0.207843, 1.0 },
+ { 0.466667, 0.505882, 0.360784, 1.0 },
+ { 0.478431, 0.623529, 0.360784, 1.0 },
+ { 0.450980, 0.596078, 0.423529, 1.0 },
+ { 0.443137, 0.635294, 0.419608, 1.0 },
+ { 0.427451, 0.639216, 0.537255, 1.0 },
+ { 0.666667, 0.490196, 0.713725, 1.0 },
+ { 0.619608, 0.466667, 0.478431, 1.0 },
+ { 0.576471, 0.415686, 0.478431, 1.0 },
+ { 0.517647, 0.411765, 0.439216, 1.0 },
+ { 0.466667, 0.309804, 0.443137, 1.0 },
+ { 0.443137, 0.396078, 0.333333, 1.0 },
+ { 0.235294, 0.427451, 0.301961, 1.0 },
+ { 0.066667, 0.447059, 0.411765, 1.0 },
+ { 0.086275, 0.298039, 0.470588, 1.0 },
+ { 0.066667, 0.270588, 0.352941, 1.0 },
+ { 0.039216, 0.266667, 0.309804, 1.0 },
+ { 0.066667, 0.317647, 0.313725, 1.0 },
+ { 0.129412, 0.298039, 0.231373, 1.0 },
+ { 0.235294, 0.270588, 0.188235, 1.0 },
+ { 0.384314, 0.247059, 0.098039, 1.0 },
+ { 0.478431, 0.403922, 0.105882, 1.0 },
+ { 0.564706, 0.458824, 0.101961, 1.0 },
+ { 0.615686, 0.521569, 0.184314, 1.0 },
+ { 0.670588, 0.427451, 0.235294, 1.0 },
+ { 0.898039, 0.364706, 0.309804, 1.0 },
+ { 0.870588, 0.317647, 0.349020, 1.0 },
+ { 0.709804, 0.337255, 0.423529, 1.0 },
+ { 0.741176, 0.196078, 0.419608, 1.0 },
+ { 0.796078, 0.062745, 0.466667, 1.0 },
+ { 0.827451, 0.086275, 0.313725, 1.0 },
+ { 0.823529, 0.309804, 0.231373, 1.0 },
+ { 0.686275, 0.380392, 0.090196, 1.0 },
+ { 0.423529, 0.462745, 0.074510, 1.0 },
+ { 0.129412, 0.501961, 0.133333, 1.0 },
+ };
+/* 3m0006.jpg */
+static double4 colors_323[] = {
+ { 0.050980, 0.458824, 0.807843, 1.0 },
+ { 0.172549, 0.447059, 0.203922, 1.0 },
+ { 0.101961, 0.435294, 0.117647, 1.0 },
+ { 0.031373, 0.423529, 0.035294, 1.0 },
+ { 0.152941, 0.223529, 0.058824, 1.0 },
+ { 0.274510, 0.023529, 0.086275, 1.0 },
+ { 0.270588, 0.019608, 0.211765, 1.0 },
+ { 0.270588, 0.015686, 0.337255, 1.0 },
+ { 0.149020, 0.019608, 0.462745, 1.0 },
+ { 0.082353, 0.047059, 0.407843, 1.0 },
+ { 0.019608, 0.074510, 0.352941, 1.0 },
+ { 0.035294, 0.082353, 0.309804, 1.0 },
+ { 0.050980, 0.094118, 0.270588, 1.0 },
+ { 0.113725, 0.141176, 0.286275, 1.0 },
+ { 0.176471, 0.192157, 0.305882, 1.0 },
+ { 0.188235, 0.172549, 0.298039, 1.0 },
+ { 0.200000, 0.156863, 0.290196, 1.0 },
+ { 0.274510, 0.074510, 0.376471, 1.0 },
+ { 0.333333, 0.070588, 0.372549, 1.0 },
+ { 0.396078, 0.066667, 0.372549, 1.0 },
+ { 0.372549, 0.070588, 0.411765, 1.0 },
+ { 0.349020, 0.074510, 0.450980, 1.0 },
+ { 0.329412, 0.078431, 0.431373, 1.0 },
+ { 0.309804, 0.082353, 0.415686, 1.0 },
+ { 0.250980, 0.039216, 0.509804, 1.0 },
+ { 0.219608, 0.113725, 0.533333, 1.0 },
+ { 0.192157, 0.188235, 0.556863, 1.0 },
+ { 0.231373, 0.207843, 0.529412, 1.0 },
+ { 0.270588, 0.231373, 0.501961, 1.0 },
+ { 0.305882, 0.262745, 0.447059, 1.0 },
+ { 0.345098, 0.294118, 0.396078, 1.0 },
+ { 0.533333, 0.290196, 0.333333, 1.0 },
+ { 0.560784, 0.282353, 0.274510, 1.0 },
+ { 0.650980, 0.411765, 0.196078, 1.0 },
+ { 0.670588, 0.325490, 0.137255, 1.0 },
+ { 0.694118, 0.239216, 0.078431, 1.0 },
+ { 0.607843, 0.215686, 0.039216, 1.0 },
+ { 0.521569, 0.196078, 0.000000, 1.0 },
+ { 0.549020, 0.192157, 0.019608, 1.0 },
+ { 0.580392, 0.192157, 0.039216, 1.0 },
+ { 0.792157, 0.101961, 0.282353, 1.0 },
+ { 0.847059, 0.133333, 0.235294, 1.0 },
+ { 0.905882, 0.164706, 0.192157, 1.0 },
+ { 0.874510, 0.337255, 0.219608, 1.0 },
+ { 0.843137, 0.509804, 0.247059, 1.0 },
+ { 0.862745, 0.521569, 0.235294, 1.0 },
+ { 0.886275, 0.533333, 0.227451, 1.0 },
+ { 0.854902, 0.737255, 0.400000, 1.0 },
+ { 0.803922, 0.898039, 0.270588, 1.0 },
+ { 0.505882, 0.674510, 0.364706, 1.0 },
+ { 0.364706, 0.631373, 0.352941, 1.0 },
+ { 0.227451, 0.588235, 0.341176, 1.0 },
+ { 0.286275, 0.568627, 0.372549, 1.0 },
+ { 0.345098, 0.549020, 0.407843, 1.0 },
+ { 0.407843, 0.501961, 0.384314, 1.0 },
+ { 0.474510, 0.458824, 0.360784, 1.0 },
+ { 0.541176, 0.325490, 0.313725, 1.0 },
+ { 0.529412, 0.286275, 0.392157, 1.0 },
+ { 0.517647, 0.250980, 0.474510, 1.0 },
+ { 0.564706, 0.396078, 0.400000, 1.0 },
+ { 0.611765, 0.545098, 0.325490, 1.0 },
+ { 0.603922, 0.552941, 0.321569, 1.0 },
+ { 0.596078, 0.564706, 0.317647, 1.0 },
+ { 0.443137, 0.525490, 0.254902, 1.0 },
+ { 0.498039, 0.345098, 0.325490, 1.0 },
+ { 0.396078, 0.125490, 0.372549, 1.0 },
+ { 0.474510, 0.105882, 0.403922, 1.0 },
+ { 0.552941, 0.086275, 0.439216, 1.0 },
+ { 0.545098, 0.109804, 0.360784, 1.0 },
+ { 0.537255, 0.137255, 0.282353, 1.0 },
+ { 0.564706, 0.219608, 0.180392, 1.0 },
+ { 0.560784, 0.447059, 0.188235, 1.0 },
+ { 0.580392, 0.709804, 0.368627, 1.0 },
+ { 0.654902, 0.709804, 0.400000, 1.0 },
+ { 0.729412, 0.713725, 0.435294, 1.0 },
+ { 0.662745, 0.745098, 0.490196, 1.0 },
+ { 0.600000, 0.776471, 0.545098, 1.0 },
+ { 0.537255, 0.686275, 0.568627, 1.0 },
+ { 0.474510, 0.600000, 0.596078, 1.0 },
+ { 0.407843, 0.623529, 0.745098, 1.0 },
+ { 0.278431, 0.556863, 0.901961, 1.0 },
+ { 0.235294, 0.650980, 0.839216, 1.0 },
+ { 0.400000, 0.639216, 0.729412, 1.0 },
+ { 0.564706, 0.627451, 0.623529, 1.0 },
+ { 0.615686, 0.623529, 0.513725, 1.0 },
+ { 0.666667, 0.623529, 0.403922, 1.0 },
+ { 0.874510, 0.596078, 0.274510, 1.0 },
+ { 0.929412, 0.568627, 0.164706, 1.0 },
+ { 0.780392, 0.239216, 0.227451, 1.0 },
+ { 0.682353, 0.172549, 0.247059, 1.0 },
+ { 0.588235, 0.109804, 0.270588, 1.0 },
+ { 0.592157, 0.090196, 0.243137, 1.0 },
+ { 0.600000, 0.074510, 0.219608, 1.0 },
+ { 0.505882, 0.023529, 0.239216, 1.0 },
+ { 0.466667, 0.011765, 0.188235, 1.0 },
+ { 0.447059, 0.047059, 0.141176, 1.0 },
+ { 0.313725, 0.090196, 0.125490, 1.0 },
+ { 0.313725, 0.011765, 0.317647, 1.0 },
+ { 0.329412, 0.039216, 0.345098, 1.0 },
+ { 0.349020, 0.070588, 0.376471, 1.0 },
+ { 0.325490, 0.050980, 0.364706, 1.0 },
+ { 0.301961, 0.031373, 0.356863, 1.0 },
+ { 0.352941, 0.152941, 0.321569, 1.0 },
+ { 0.368627, 0.149020, 0.301961, 1.0 },
+ { 0.505882, 0.282353, 0.113725, 1.0 },
+ { 0.596078, 0.309804, 0.152941, 1.0 },
+ { 0.690196, 0.337255, 0.192157, 1.0 },
+ { 0.686275, 0.364706, 0.270588, 1.0 },
+ { 0.682353, 0.392157, 0.349020, 1.0 },
+ { 0.643137, 0.478431, 0.517647, 1.0 },
+ { 0.549020, 0.392157, 0.768627, 1.0 },
+ { 0.211765, 0.435294, 0.698039, 1.0 },
+ { 0.168627, 0.505882, 0.690196, 1.0 },
+ { 0.078431, 0.545098, 0.858824, 1.0 },
+ { 0.113725, 0.525490, 0.890196, 1.0 },
+ { 0.149020, 0.505882, 0.925490, 1.0 },
+ { 0.345098, 0.796078, 0.972549, 1.0 },
+ { 0.643137, 0.756863, 0.929412, 1.0 },
+ { 0.596078, 0.698039, 0.898039, 1.0 },
+ { 0.513725, 0.733333, 0.698039, 1.0 },
+ { 0.231373, 0.627451, 0.556863, 1.0 },
+ { 0.164706, 0.564706, 0.431373, 1.0 },
+ { 0.098039, 0.505882, 0.305882, 1.0 },
+ { 0.141176, 0.490196, 0.301961, 1.0 },
+ { 0.188235, 0.474510, 0.298039, 1.0 },
+ { 0.290196, 0.478431, 0.321569, 1.0 },
+ { 0.372549, 0.423529, 0.345098, 1.0 },
+ { 0.600000, 0.337255, 0.262745, 1.0 },
+ { 0.576471, 0.262745, 0.219608, 1.0 },
+ { 0.403922, 0.321569, 0.317647, 1.0 },
+ { 0.407843, 0.403922, 0.380392, 1.0 },
+ { 0.411765, 0.490196, 0.443137, 1.0 },
+ { 0.227451, 0.588235, 0.498039, 1.0 },
+ { 0.129412, 0.694118, 0.588235, 1.0 },
+ { 0.129412, 0.686275, 0.623529, 1.0 },
+ { 0.141176, 0.533333, 0.666667, 1.0 },
+ { 0.317647, 0.411765, 0.286275, 1.0 },
+ { 0.529412, 0.447059, 0.211765, 1.0 },
+ { 0.741176, 0.482353, 0.141176, 1.0 },
+ { 0.772549, 0.498039, 0.172549, 1.0 },
+ { 0.803922, 0.517647, 0.207843, 1.0 },
+ { 0.803922, 0.384314, 0.203922, 1.0 },
+ { 0.788235, 0.290196, 0.356863, 1.0 },
+ { 0.768627, 0.278431, 0.498039, 1.0 },
+ { 0.843137, 0.152941, 0.541176, 1.0 },
+ { 0.611765, 0.050980, 0.411765, 1.0 },
+ { 0.592157, 0.043137, 0.411765, 1.0 },
+ { 0.576471, 0.035294, 0.411765, 1.0 },
+ { 0.537255, 0.078431, 0.529412, 1.0 },
+ { 0.407843, 0.262745, 0.466667, 1.0 },
+ { 0.231373, 0.427451, 0.470588, 1.0 },
+ { 0.113725, 0.294118, 0.498039, 1.0 },
+ { 0.313725, 0.152941, 0.317647, 1.0 },
+ { 0.313725, 0.200000, 0.247059, 1.0 },
+ { 0.317647, 0.250980, 0.180392, 1.0 },
+ { 0.176471, 0.364706, 0.176471, 1.0 },
+ { 0.184314, 0.270588, 0.325490, 1.0 },
+ { 0.164706, 0.266667, 0.498039, 1.0 },
+ { 0.086275, 0.294118, 0.733333, 1.0 },
+ { 0.062745, 0.454902, 0.901961, 1.0 },
+ { 0.160784, 0.627451, 0.956863, 1.0 },
+ { 0.180392, 0.788235, 0.976471, 1.0 },
+ { 0.188235, 0.705882, 0.847059, 1.0 },
+ { 0.200000, 0.627451, 0.717647, 1.0 },
+ { 0.023529, 0.607843, 0.494118, 1.0 },
+ { 0.121569, 0.674510, 0.235294, 1.0 },
+ { 0.545098, 0.635294, 0.125490, 1.0 },
+ { 0.725490, 0.541176, 0.094118, 1.0 },
+ { 0.811765, 0.482353, 0.145098, 1.0 },
+ { 0.796078, 0.411765, 0.129412, 1.0 },
+ { 0.784314, 0.341176, 0.113725, 1.0 },
+ { 0.764706, 0.098039, 0.047059, 1.0 },
+ { 0.721569, 0.094118, 0.031373, 1.0 },
+ { 0.694118, 0.058824, 0.039216, 1.0 },
+ { 0.658824, 0.011765, 0.066667, 1.0 },
+ { 0.533333, 0.007843, 0.137255, 1.0 },
+ { 0.396078, 0.023529, 0.290196, 1.0 },
+ { 0.231373, 0.019608, 0.349020, 1.0 },
+ { 0.082353, 0.031373, 0.345098, 1.0 },
+ { 0.050980, 0.019608, 0.305882, 1.0 },
+ { 0.035294, 0.000000, 0.188235, 1.0 },
+ { 0.129412, 0.000000, 0.192157, 1.0 },
+ { 0.227451, 0.054902, 0.145098, 1.0 },
+ { 0.180392, 0.168627, 0.337255, 1.0 },
+ { 0.000000, 0.262745, 0.454902, 1.0 },
+ { 0.011765, 0.392157, 0.509804, 1.0 },
+ { 0.023529, 0.525490, 0.568627, 1.0 },
+ { 0.074510, 0.568627, 0.807843, 1.0 },
+ { 0.019608, 0.803922, 0.901961, 1.0 },
+ { 0.082353, 0.827451, 0.952941, 1.0 },
+ { 0.023529, 0.796078, 0.819608, 1.0 },
+ { 0.188235, 0.662745, 0.737255, 1.0 },
+ { 0.105882, 0.572549, 0.698039, 1.0 },
+ { 0.094118, 0.545098, 0.478431, 1.0 },
+ { 0.239216, 0.372549, 0.380392, 1.0 },
+ { 0.266667, 0.333333, 0.403922, 1.0 },
+ { 0.294118, 0.250980, 0.227451, 1.0 },
+ { 0.294118, 0.172549, 0.294118, 1.0 },
+ { 0.364706, 0.152941, 0.247059, 1.0 },
+ { 0.505882, 0.270588, 0.176471, 1.0 },
+ { 0.482353, 0.231373, 0.133333, 1.0 },
+ { 0.494118, 0.207843, 0.082353, 1.0 },
+ { 0.486275, 0.145098, 0.027451, 1.0 },
+ { 0.380392, 0.086275, 0.062745, 1.0 },
+ { 0.301961, 0.137255, 0.192157, 1.0 },
+ { 0.309804, 0.243137, 0.133333, 1.0 },
+ { 0.149020, 0.203922, 0.101961, 1.0 },
+ { 0.145098, 0.215686, 0.050980, 1.0 },
+ { 0.227451, 0.376471, 0.074510, 1.0 },
+ { 0.478431, 0.239216, 0.000000, 1.0 },
+ { 0.505882, 0.258824, 0.047059, 1.0 },
+ { 0.541176, 0.498039, 0.137255, 1.0 },
+ { 0.466667, 0.639216, 0.305882, 1.0 },
+ { 0.576471, 0.803922, 0.321569, 1.0 },
+ { 0.760784, 0.886275, 0.262745, 1.0 },
+ { 0.756863, 0.862745, 0.176471, 1.0 },
+ { 0.737255, 0.623529, 0.164706, 1.0 },
+ { 0.725490, 0.454902, 0.082353, 1.0 },
+ { 0.650980, 0.305882, 0.149020, 1.0 },
+ { 0.545098, 0.282353, 0.066667, 1.0 },
+ { 0.525490, 0.482353, 0.066667, 1.0 },
+ { 0.572549, 0.580392, 0.011765, 1.0 },
+ { 0.741176, 0.596078, 0.007843, 1.0 },
+ { 0.756863, 0.482353, 0.043137, 1.0 },
+ { 0.725490, 0.360784, 0.058824, 1.0 },
+ { 0.807843, 0.211765, 0.066667, 1.0 },
+ { 0.721569, 0.101961, 0.090196, 1.0 },
+ { 0.705882, 0.035294, 0.098039, 1.0 },
+ { 0.650980, 0.074510, 0.105882, 1.0 },
+ { 0.588235, 0.098039, 0.082353, 1.0 },
+ { 0.517647, 0.043137, 0.117647, 1.0 },
+ { 0.600000, 0.066667, 0.145098, 1.0 },
+ { 0.650980, 0.000000, 0.164706, 1.0 },
+ { 0.854902, 0.109804, 0.290196, 1.0 },
+ { 0.854902, 0.125490, 0.321569, 1.0 },
+ { 0.807843, 0.101961, 0.239216, 1.0 },
+ { 0.647059, 0.105882, 0.168627, 1.0 },
+ { 0.576471, 0.078431, 0.050980, 1.0 },
+ { 0.596078, 0.011765, 0.000000, 1.0 },
+ { 0.662745, 0.078431, 0.000000, 1.0 },
+ { 0.670588, 0.078431, 0.043137, 1.0 },
+ { 0.654902, 0.082353, 0.082353, 1.0 },
+ { 0.698039, 0.113725, 0.035294, 1.0 },
+ { 0.705882, 0.203922, 0.105882, 1.0 },
+ { 0.678431, 0.443137, 0.239216, 1.0 },
+ { 0.619608, 0.450980, 0.325490, 1.0 },
+ { 0.474510, 0.360784, 0.580392, 1.0 },
+ { 0.211765, 0.470588, 0.666667, 1.0 },
+ { 0.227451, 0.380392, 0.596078, 1.0 },
+ { 0.188235, 0.250980, 0.482353, 1.0 },
+ { 0.219608, 0.133333, 0.317647, 1.0 },
+ { 0.329412, 0.133333, 0.333333, 1.0 },
+ { 0.329412, 0.117647, 0.415686, 1.0 },
+ { 0.470588, 0.258824, 0.384314, 1.0 },
+ { 0.372549, 0.517647, 0.356863, 1.0 },
+ { 0.505882, 0.392157, 0.400000, 1.0 },
+ };
+/* 3m0007.jpg */
+static double4 colors_324[] = {
+ { 0.000000, 0.835294, 0.615686, 1.0 },
+ { 0.047059, 0.835294, 0.866667, 1.0 },
+ { 0.043137, 0.850980, 0.890196, 1.0 },
+ { 0.043137, 0.870588, 0.913725, 1.0 },
+ { 0.168627, 0.854902, 0.792157, 1.0 },
+ { 0.294118, 0.839216, 0.674510, 1.0 },
+ { 0.466667, 0.701961, 0.623529, 1.0 },
+ { 0.643137, 0.564706, 0.572549, 1.0 },
+ { 0.835294, 0.556863, 0.243137, 1.0 },
+ { 0.831373, 0.505882, 0.250980, 1.0 },
+ { 0.831373, 0.454902, 0.258824, 1.0 },
+ { 0.654902, 0.364706, 0.372549, 1.0 },
+ { 0.482353, 0.274510, 0.486275, 1.0 },
+ { 0.498039, 0.223529, 0.564706, 1.0 },
+ { 0.517647, 0.172549, 0.643137, 1.0 },
+ { 0.458824, 0.192157, 0.678431, 1.0 },
+ { 0.403922, 0.211765, 0.713725, 1.0 },
+ { 0.250980, 0.431373, 0.490196, 1.0 },
+ { 0.309804, 0.494118, 0.431373, 1.0 },
+ { 0.372549, 0.560784, 0.372549, 1.0 },
+ { 0.380392, 0.505882, 0.325490, 1.0 },
+ { 0.388235, 0.454902, 0.278431, 1.0 },
+ { 0.403922, 0.431373, 0.364706, 1.0 },
+ { 0.419608, 0.411765, 0.454902, 1.0 },
+ { 0.470588, 0.392157, 0.639216, 1.0 },
+ { 0.572549, 0.474510, 0.549020, 1.0 },
+ { 0.674510, 0.556863, 0.462745, 1.0 },
+ { 0.643137, 0.466667, 0.478431, 1.0 },
+ { 0.611765, 0.380392, 0.498039, 1.0 },
+ { 0.623529, 0.341176, 0.529412, 1.0 },
+ { 0.635294, 0.301961, 0.564706, 1.0 },
+ { 0.631373, 0.258824, 0.580392, 1.0 },
+ { 0.623529, 0.294118, 0.600000, 1.0 },
+ { 0.525490, 0.368627, 0.647059, 1.0 },
+ { 0.396078, 0.411765, 0.709804, 1.0 },
+ { 0.270588, 0.454902, 0.776471, 1.0 },
+ { 0.290196, 0.352941, 0.662745, 1.0 },
+ { 0.309804, 0.254902, 0.549020, 1.0 },
+ { 0.321569, 0.227451, 0.525490, 1.0 },
+ { 0.337255, 0.203922, 0.501961, 1.0 },
+ { 0.478431, 0.219608, 0.407843, 1.0 },
+ { 0.521569, 0.231373, 0.470588, 1.0 },
+ { 0.564706, 0.243137, 0.533333, 1.0 },
+ { 0.576471, 0.207843, 0.525490, 1.0 },
+ { 0.588235, 0.172549, 0.517647, 1.0 },
+ { 0.643137, 0.109804, 0.482353, 1.0 },
+ { 0.698039, 0.047059, 0.447059, 1.0 },
+ { 0.698039, 0.027451, 0.388235, 1.0 },
+ { 0.564706, 0.145098, 0.309804, 1.0 },
+ { 0.505882, 0.262745, 0.274510, 1.0 },
+ { 0.639216, 0.325490, 0.227451, 1.0 },
+ { 0.772549, 0.392157, 0.184314, 1.0 },
+ { 0.862745, 0.313725, 0.211765, 1.0 },
+ { 0.956863, 0.235294, 0.243137, 1.0 },
+ { 0.952941, 0.145098, 0.262745, 1.0 },
+ { 0.952941, 0.054902, 0.286275, 1.0 },
+ { 0.941176, 0.145098, 0.392157, 1.0 },
+ { 0.890196, 0.203922, 0.345098, 1.0 },
+ { 0.839216, 0.262745, 0.301961, 1.0 },
+ { 0.658824, 0.247059, 0.317647, 1.0 },
+ { 0.482353, 0.231373, 0.333333, 1.0 },
+ { 0.415686, 0.227451, 0.305882, 1.0 },
+ { 0.352941, 0.227451, 0.278431, 1.0 },
+ { 0.266667, 0.196078, 0.360784, 1.0 },
+ { 0.160784, 0.317647, 0.458824, 1.0 },
+ { 0.188235, 0.478431, 0.631373, 1.0 },
+ { 0.168627, 0.392157, 0.607843, 1.0 },
+ { 0.152941, 0.309804, 0.584314, 1.0 },
+ { 0.137255, 0.239216, 0.611765, 1.0 },
+ { 0.125490, 0.172549, 0.643137, 1.0 },
+ { 0.168627, 0.094118, 0.658824, 1.0 },
+ { 0.133333, 0.047059, 0.686275, 1.0 },
+ { 0.031373, 0.172549, 0.619608, 1.0 },
+ { 0.043137, 0.364706, 0.619608, 1.0 },
+ { 0.058824, 0.556863, 0.623529, 1.0 },
+ { 0.039216, 0.635294, 0.682353, 1.0 },
+ { 0.023529, 0.717647, 0.741176, 1.0 },
+ { 0.031373, 0.698039, 0.741176, 1.0 },
+ { 0.039216, 0.678431, 0.745098, 1.0 },
+ { 0.145098, 0.643137, 0.717647, 1.0 },
+ { 0.215686, 0.450980, 0.796078, 1.0 },
+ { 0.168627, 0.345098, 0.607843, 1.0 },
+ { 0.266667, 0.294118, 0.521569, 1.0 },
+ { 0.368627, 0.243137, 0.439216, 1.0 },
+ { 0.419608, 0.286275, 0.427451, 1.0 },
+ { 0.470588, 0.333333, 0.419608, 1.0 },
+ { 0.423529, 0.333333, 0.364706, 1.0 },
+ { 0.337255, 0.545098, 0.427451, 1.0 },
+ { 0.141176, 0.458824, 0.474510, 1.0 },
+ { 0.117647, 0.396078, 0.505882, 1.0 },
+ { 0.094118, 0.337255, 0.537255, 1.0 },
+ { 0.082353, 0.388235, 0.498039, 1.0 },
+ { 0.070588, 0.443137, 0.458824, 1.0 },
+ { 0.000000, 0.423529, 0.490196, 1.0 },
+ { 0.011765, 0.494118, 0.513725, 1.0 },
+ { 0.180392, 0.501961, 0.454902, 1.0 },
+ { 0.227451, 0.462745, 0.462745, 1.0 },
+ { 0.380392, 0.301961, 0.439216, 1.0 },
+ { 0.396078, 0.290196, 0.407843, 1.0 },
+ { 0.411765, 0.278431, 0.376471, 1.0 },
+ { 0.388235, 0.258824, 0.388235, 1.0 },
+ { 0.364706, 0.239216, 0.400000, 1.0 },
+ { 0.266667, 0.407843, 0.305882, 1.0 },
+ { 0.313725, 0.619608, 0.321569, 1.0 },
+ { 0.196078, 0.556863, 0.356863, 1.0 },
+ { 0.137255, 0.447059, 0.396078, 1.0 },
+ { 0.078431, 0.337255, 0.439216, 1.0 },
+ { 0.058824, 0.298039, 0.462745, 1.0 },
+ { 0.043137, 0.262745, 0.486275, 1.0 },
+ { 0.007843, 0.215686, 0.592157, 1.0 },
+ { 0.003922, 0.152941, 0.635294, 1.0 },
+ { 0.043137, 0.168627, 0.796078, 1.0 },
+ { 0.078431, 0.286275, 0.945098, 1.0 },
+ { 0.078431, 0.509804, 0.749020, 1.0 },
+ { 0.039216, 0.494118, 0.733333, 1.0 },
+ { 0.000000, 0.482353, 0.717647, 1.0 },
+ { 0.019608, 0.458824, 0.705882, 1.0 },
+ { 0.011765, 0.443137, 0.690196, 1.0 },
+ { 0.007843, 0.345098, 0.647059, 1.0 },
+ { 0.015686, 0.203922, 0.635294, 1.0 },
+ { 0.070588, 0.082353, 0.603922, 1.0 },
+ { 0.125490, 0.066667, 0.596078, 1.0 },
+ { 0.184314, 0.050980, 0.592157, 1.0 },
+ { 0.152941, 0.058824, 0.552941, 1.0 },
+ { 0.125490, 0.070588, 0.517647, 1.0 },
+ { 0.066667, 0.082353, 0.505882, 1.0 },
+ { 0.129412, 0.082353, 0.474510, 1.0 },
+ { 0.215686, 0.090196, 0.517647, 1.0 },
+ { 0.196078, 0.007843, 0.439216, 1.0 },
+ { 0.278431, 0.180392, 0.403922, 1.0 },
+ { 0.286275, 0.184314, 0.388235, 1.0 },
+ { 0.294118, 0.192157, 0.376471, 1.0 },
+ { 0.325490, 0.337255, 0.309804, 1.0 },
+ { 0.439216, 0.592157, 0.384314, 1.0 },
+ { 0.690196, 0.678431, 0.470588, 1.0 },
+ { 0.901961, 0.670588, 0.498039, 1.0 },
+ { 0.349020, 0.568627, 0.858824, 1.0 },
+ { 0.176471, 0.650980, 0.784314, 1.0 },
+ { 0.007843, 0.733333, 0.713725, 1.0 },
+ { 0.015686, 0.749020, 0.698039, 1.0 },
+ { 0.023529, 0.764706, 0.686275, 1.0 },
+ { 0.156863, 0.811765, 0.498039, 1.0 },
+ { 0.219608, 0.729412, 0.313725, 1.0 },
+ { 0.235294, 0.839216, 0.313725, 1.0 },
+ { 0.223529, 0.874510, 0.301961, 1.0 },
+ { 0.290196, 0.796078, 0.545098, 1.0 },
+ { 0.235294, 0.682353, 0.588235, 1.0 },
+ { 0.180392, 0.572549, 0.635294, 1.0 },
+ { 0.062745, 0.513725, 0.541176, 1.0 },
+ { 0.078431, 0.584314, 0.431373, 1.0 },
+ { 0.235294, 0.725490, 0.333333, 1.0 },
+ { 0.274510, 0.737255, 0.447059, 1.0 },
+ { 0.125490, 0.721569, 0.435294, 1.0 },
+ { 0.090196, 0.654902, 0.411765, 1.0 },
+ { 0.054902, 0.588235, 0.392157, 1.0 },
+ { 0.133333, 0.372549, 0.392157, 1.0 },
+ { 0.180392, 0.219608, 0.490196, 1.0 },
+ { 0.266667, 0.149020, 0.533333, 1.0 },
+ { 0.278431, 0.105882, 0.635294, 1.0 },
+ { 0.239216, 0.062745, 0.631373, 1.0 },
+ { 0.349020, 0.035294, 0.619608, 1.0 },
+ { 0.435294, 0.133333, 0.643137, 1.0 },
+ { 0.439216, 0.145098, 0.572549, 1.0 },
+ { 0.443137, 0.156863, 0.505882, 1.0 },
+ { 0.396078, 0.113725, 0.505882, 1.0 },
+ { 0.415686, 0.023529, 0.643137, 1.0 },
+ { 0.372549, 0.027451, 0.701961, 1.0 },
+ { 0.352941, 0.192157, 0.733333, 1.0 },
+ { 0.313725, 0.247059, 0.749020, 1.0 },
+ { 0.388235, 0.282353, 0.721569, 1.0 },
+ { 0.466667, 0.321569, 0.698039, 1.0 },
+ { 0.627451, 0.341176, 0.619608, 1.0 },
+ { 0.878431, 0.274510, 0.721569, 1.0 },
+ { 0.631373, 0.345098, 0.807843, 1.0 },
+ { 0.368627, 0.447059, 0.898039, 1.0 },
+ { 0.290196, 0.513725, 0.854902, 1.0 },
+ { 0.129412, 0.615686, 0.850980, 1.0 },
+ { 0.050980, 0.662745, 0.749020, 1.0 },
+ { 0.098039, 0.752941, 0.682353, 1.0 },
+ { 0.356863, 0.639216, 0.627451, 1.0 },
+ { 0.592157, 0.584314, 0.486275, 1.0 },
+ { 0.709804, 0.611765, 0.258824, 1.0 },
+ { 0.882353, 0.674510, 0.400000, 1.0 },
+ { 0.929412, 0.572549, 0.364706, 1.0 },
+ { 0.909804, 0.278431, 0.482353, 1.0 },
+ { 0.862745, 0.196078, 0.435294, 1.0 },
+ { 0.819608, 0.113725, 0.392157, 1.0 },
+ { 0.698039, 0.043137, 0.458824, 1.0 },
+ { 0.564706, 0.078431, 0.901961, 1.0 },
+ { 0.415686, 0.105882, 0.913725, 1.0 },
+ { 0.090196, 0.188235, 0.925490, 1.0 },
+ { 0.058824, 0.450980, 0.749020, 1.0 },
+ { 0.094118, 0.450980, 0.737255, 1.0 },
+ { 0.078431, 0.301961, 0.643137, 1.0 },
+ { 0.054902, 0.203922, 0.584314, 1.0 },
+ { 0.019608, 0.145098, 0.549020, 1.0 },
+ { 0.003922, 0.129412, 0.470588, 1.0 },
+ { 0.074510, 0.145098, 0.474510, 1.0 },
+ { 0.086275, 0.125490, 0.505882, 1.0 },
+ { 0.066667, 0.250980, 0.556863, 1.0 },
+ { 0.192157, 0.188235, 0.501961, 1.0 },
+ { 0.250980, 0.133333, 0.517647, 1.0 },
+ { 0.231373, 0.090196, 0.513725, 1.0 },
+ { 0.227451, 0.156863, 0.580392, 1.0 },
+ { 0.109804, 0.278431, 0.545098, 1.0 },
+ { 0.105882, 0.333333, 0.529412, 1.0 },
+ { 0.121569, 0.486275, 0.415686, 1.0 },
+ { 0.192157, 0.458824, 0.400000, 1.0 },
+ { 0.250980, 0.329412, 0.325490, 1.0 },
+ { 0.243137, 0.176471, 0.388235, 1.0 },
+ { 0.047059, 0.184314, 0.309804, 1.0 },
+ { 0.019608, 0.266667, 0.333333, 1.0 },
+ { 0.047059, 0.356863, 0.486275, 1.0 },
+ { 0.011765, 0.458824, 0.560784, 1.0 },
+ { 0.007843, 0.470588, 0.666667, 1.0 },
+ { 0.011765, 0.474510, 0.670588, 1.0 },
+ { 0.027451, 0.545098, 0.737255, 1.0 },
+ { 0.027451, 0.658824, 0.737255, 1.0 },
+ { 0.035294, 0.639216, 0.741176, 1.0 },
+ { 0.007843, 0.505882, 0.682353, 1.0 },
+ { 0.011765, 0.458824, 0.670588, 1.0 },
+ { 0.027451, 0.419608, 0.650980, 1.0 },
+ { 0.050980, 0.215686, 0.647059, 1.0 },
+ { 0.184314, 0.164706, 0.635294, 1.0 },
+ { 0.266667, 0.149020, 0.627451, 1.0 },
+ { 0.286275, 0.160784, 0.658824, 1.0 },
+ { 0.341176, 0.094118, 0.607843, 1.0 },
+ { 0.372549, 0.141176, 0.501961, 1.0 },
+ { 0.490196, 0.098039, 0.486275, 1.0 },
+ { 0.545098, 0.047059, 0.403922, 1.0 },
+ { 0.509804, 0.215686, 0.368627, 1.0 },
+ { 0.435294, 0.141176, 0.466667, 1.0 },
+ { 0.270588, 0.203922, 0.564706, 1.0 },
+ { 0.066667, 0.349020, 0.647059, 1.0 },
+ { 0.011765, 0.454902, 0.674510, 1.0 },
+ { 0.047059, 0.458824, 0.572549, 1.0 },
+ { 0.054902, 0.462745, 0.505882, 1.0 },
+ { 0.031373, 0.298039, 0.490196, 1.0 },
+ { 0.000000, 0.274510, 0.505882, 1.0 },
+ { 0.109804, 0.149020, 0.392157, 1.0 },
+ { 0.211765, 0.129412, 0.431373, 1.0 },
+ { 0.349020, 0.129412, 0.486275, 1.0 },
+ { 0.364706, 0.015686, 0.470588, 1.0 },
+ { 0.380392, 0.090196, 0.392157, 1.0 },
+ { 0.349020, 0.027451, 0.286275, 1.0 },
+ { 0.356863, 0.129412, 0.290196, 1.0 },
+ { 0.462745, 0.176471, 0.352941, 1.0 },
+ { 0.486275, 0.321569, 0.407843, 1.0 },
+ { 0.639216, 0.470588, 0.690196, 1.0 },
+ { 0.670588, 0.596078, 0.811765, 1.0 },
+ { 0.647059, 0.733333, 0.886275, 1.0 },
+ { 0.650980, 0.627451, 0.870588, 1.0 },
+ { 0.737255, 0.568627, 0.788235, 1.0 },
+ { 0.678431, 0.415686, 0.729412, 1.0 },
+ { 0.533333, 0.388235, 0.549020, 1.0 },
+ { 0.635294, 0.321569, 0.600000, 1.0 },
+ };
+/* 3m0008.jpg */
+static double4 colors_325[] = {
+ { 0.807843, 0.309804, 0.611765, 1.0 },
+ { 0.756863, 0.137255, 0.478431, 1.0 },
+ { 0.745098, 0.105882, 0.478431, 1.0 },
+ { 0.737255, 0.074510, 0.478431, 1.0 },
+ { 0.611765, 0.058824, 0.443137, 1.0 },
+ { 0.490196, 0.047059, 0.407843, 1.0 },
+ { 0.517647, 0.129412, 0.360784, 1.0 },
+ { 0.549020, 0.211765, 0.317647, 1.0 },
+ { 0.639216, 0.592157, 0.600000, 1.0 },
+ { 0.494118, 0.690196, 0.603922, 1.0 },
+ { 0.349020, 0.788235, 0.607843, 1.0 },
+ { 0.345098, 0.760784, 0.709804, 1.0 },
+ { 0.345098, 0.733333, 0.815686, 1.0 },
+ { 0.380392, 0.721569, 0.768627, 1.0 },
+ { 0.419608, 0.709804, 0.721569, 1.0 },
+ { 0.450980, 0.729412, 0.733333, 1.0 },
+ { 0.486275, 0.752941, 0.749020, 1.0 },
+ { 0.674510, 0.698039, 0.517647, 1.0 },
+ { 0.756863, 0.533333, 0.388235, 1.0 },
+ { 0.843137, 0.368627, 0.262745, 1.0 },
+ { 0.654902, 0.364706, 0.172549, 1.0 },
+ { 0.470588, 0.364706, 0.086275, 1.0 },
+ { 0.513725, 0.313725, 0.058824, 1.0 },
+ { 0.560784, 0.262745, 0.035294, 1.0 },
+ { 0.537255, 0.011765, 0.007843, 1.0 },
+ { 0.505882, 0.086275, 0.027451, 1.0 },
+ { 0.474510, 0.164706, 0.047059, 1.0 },
+ { 0.458824, 0.200000, 0.054902, 1.0 },
+ { 0.443137, 0.235294, 0.062745, 1.0 },
+ { 0.388235, 0.203922, 0.078431, 1.0 },
+ { 0.337255, 0.176471, 0.098039, 1.0 },
+ { 0.152941, 0.023529, 0.050980, 1.0 },
+ { 0.101961, 0.113725, 0.172549, 1.0 },
+ { 0.196078, 0.290196, 0.149020, 1.0 },
+ { 0.266667, 0.290196, 0.141176, 1.0 },
+ { 0.341176, 0.294118, 0.137255, 1.0 },
+ { 0.329412, 0.400000, 0.105882, 1.0 },
+ { 0.321569, 0.509804, 0.078431, 1.0 },
+ { 0.309804, 0.529412, 0.156863, 1.0 },
+ { 0.298039, 0.552941, 0.239216, 1.0 },
+ { 0.160784, 0.525490, 0.309804, 1.0 },
+ { 0.160784, 0.501961, 0.274510, 1.0 },
+ { 0.160784, 0.482353, 0.239216, 1.0 },
+ { 0.113725, 0.345098, 0.137255, 1.0 },
+ { 0.066667, 0.211765, 0.039216, 1.0 },
+ { 0.047059, 0.192157, 0.039216, 1.0 },
+ { 0.027451, 0.172549, 0.039216, 1.0 },
+ { 0.094118, 0.160784, 0.086275, 1.0 },
+ { 0.117647, 0.149020, 0.058824, 1.0 },
+ { 0.450980, 0.074510, 0.019608, 1.0 },
+ { 0.356863, 0.039216, 0.027451, 1.0 },
+ { 0.262745, 0.007843, 0.039216, 1.0 },
+ { 0.176471, 0.023529, 0.023529, 1.0 },
+ { 0.094118, 0.043137, 0.011765, 1.0 },
+ { 0.054902, 0.023529, 0.050980, 1.0 },
+ { 0.015686, 0.007843, 0.090196, 1.0 },
+ { 0.050980, 0.137255, 0.364706, 1.0 },
+ { 0.172549, 0.125490, 0.396078, 1.0 },
+ { 0.298039, 0.113725, 0.427451, 1.0 },
+ { 0.274510, 0.254902, 0.376471, 1.0 },
+ { 0.250980, 0.396078, 0.329412, 1.0 },
+ { 0.278431, 0.388235, 0.250980, 1.0 },
+ { 0.305882, 0.384314, 0.176471, 1.0 },
+ { 0.188235, 0.592157, 0.231373, 1.0 },
+ { 0.101961, 0.466667, 0.152941, 1.0 },
+ { 0.054902, 0.494118, 0.054902, 1.0 },
+ { 0.113725, 0.443137, 0.043137, 1.0 },
+ { 0.176471, 0.392157, 0.035294, 1.0 },
+ { 0.227451, 0.376471, 0.035294, 1.0 },
+ { 0.278431, 0.364706, 0.039216, 1.0 },
+ { 0.392157, 0.223529, 0.196078, 1.0 },
+ { 0.525490, 0.266667, 0.211765, 1.0 },
+ { 0.627451, 0.286275, 0.180392, 1.0 },
+ { 0.600000, 0.219608, 0.141176, 1.0 },
+ { 0.576471, 0.152941, 0.105882, 1.0 },
+ { 0.501961, 0.125490, 0.082353, 1.0 },
+ { 0.431373, 0.101961, 0.058824, 1.0 },
+ { 0.478431, 0.172549, 0.098039, 1.0 },
+ { 0.525490, 0.247059, 0.137255, 1.0 },
+ { 0.545098, 0.211765, 0.301961, 1.0 },
+ { 0.505882, 0.349020, 0.384314, 1.0 },
+ { 0.466667, 0.705882, 0.482353, 1.0 },
+ { 0.549020, 0.745098, 0.501961, 1.0 },
+ { 0.635294, 0.788235, 0.525490, 1.0 },
+ { 0.678431, 0.776471, 0.509804, 1.0 },
+ { 0.721569, 0.764706, 0.494118, 1.0 },
+ { 0.717647, 0.760784, 0.384314, 1.0 },
+ { 0.572549, 0.721569, 0.286275, 1.0 },
+ { 0.427451, 0.498039, 0.333333, 1.0 },
+ { 0.294118, 0.498039, 0.321569, 1.0 },
+ { 0.160784, 0.498039, 0.313725, 1.0 },
+ { 0.094118, 0.474510, 0.352941, 1.0 },
+ { 0.031373, 0.454902, 0.396078, 1.0 },
+ { 0.062745, 0.568627, 0.498039, 1.0 },
+ { 0.082353, 0.588235, 0.568627, 1.0 },
+ { 0.105882, 0.486275, 0.686275, 1.0 },
+ { 0.262745, 0.235294, 0.537255, 1.0 },
+ { 0.309804, 0.054902, 0.564706, 1.0 },
+ { 0.403922, 0.105882, 0.564706, 1.0 },
+ { 0.498039, 0.156863, 0.564706, 1.0 },
+ { 0.564706, 0.117647, 0.533333, 1.0 },
+ { 0.631373, 0.082353, 0.501961, 1.0 },
+ { 0.670588, 0.109804, 0.521569, 1.0 },
+ { 0.870588, 0.266667, 0.541176, 1.0 },
+ { 0.870588, 0.360784, 0.611765, 1.0 },
+ { 0.643137, 0.419608, 0.380392, 1.0 },
+ { 0.419608, 0.478431, 0.152941, 1.0 },
+ { 0.270588, 0.494118, 0.137255, 1.0 },
+ { 0.125490, 0.509804, 0.121569, 1.0 },
+ { 0.074510, 0.462745, 0.149020, 1.0 },
+ { 0.047059, 0.494118, 0.301961, 1.0 },
+ { 0.074510, 0.576471, 0.388235, 1.0 },
+ { 0.113725, 0.619608, 0.603922, 1.0 },
+ { 0.239216, 0.815686, 0.843137, 1.0 },
+ { 0.258824, 0.784314, 0.768627, 1.0 },
+ { 0.282353, 0.756863, 0.698039, 1.0 },
+ { 0.239216, 0.631373, 0.592157, 1.0 },
+ { 0.141176, 0.709804, 0.313725, 1.0 },
+ { 0.149020, 0.662745, 0.215686, 1.0 },
+ { 0.282353, 0.592157, 0.031373, 1.0 },
+ { 0.250980, 0.415686, 0.023529, 1.0 },
+ { 0.274510, 0.317647, 0.054902, 1.0 },
+ { 0.301961, 0.223529, 0.086275, 1.0 },
+ { 0.250980, 0.203922, 0.062745, 1.0 },
+ { 0.200000, 0.184314, 0.039216, 1.0 },
+ { 0.145098, 0.203922, 0.035294, 1.0 },
+ { 0.007843, 0.423529, 0.078431, 1.0 },
+ { 0.007843, 0.505882, 0.156863, 1.0 },
+ { 0.003922, 0.623529, 0.258824, 1.0 },
+ { 0.117647, 0.419608, 0.286275, 1.0 },
+ { 0.152941, 0.384314, 0.325490, 1.0 },
+ { 0.188235, 0.349020, 0.364706, 1.0 },
+ { 0.301961, 0.219608, 0.474510, 1.0 },
+ { 0.333333, 0.137255, 0.470588, 1.0 },
+ { 0.403922, 0.117647, 0.478431, 1.0 },
+ { 0.439216, 0.164706, 0.439216, 1.0 },
+ { 0.509804, 0.196078, 0.396078, 1.0 },
+ { 0.403922, 0.203922, 0.321569, 1.0 },
+ { 0.298039, 0.215686, 0.250980, 1.0 },
+ { 0.305882, 0.235294, 0.305882, 1.0 },
+ { 0.313725, 0.258824, 0.360784, 1.0 },
+ { 0.341176, 0.149020, 0.466667, 1.0 },
+ { 0.360784, 0.227451, 0.600000, 1.0 },
+ { 0.560784, 0.250980, 0.670588, 1.0 },
+ { 0.725490, 0.227451, 0.568627, 1.0 },
+ { 0.800000, 0.400000, 0.647059, 1.0 },
+ { 0.780392, 0.435294, 0.662745, 1.0 },
+ { 0.760784, 0.474510, 0.682353, 1.0 },
+ { 0.698039, 0.345098, 0.690196, 1.0 },
+ { 0.545098, 0.203922, 0.611765, 1.0 },
+ { 0.356863, 0.101961, 0.360784, 1.0 },
+ { 0.117647, 0.035294, 0.203922, 1.0 },
+ { 0.031373, 0.105882, 0.019608, 1.0 },
+ { 0.027451, 0.086275, 0.050980, 1.0 },
+ { 0.027451, 0.070588, 0.086275, 1.0 },
+ { 0.109804, 0.094118, 0.152941, 1.0 },
+ { 0.282353, 0.172549, 0.160784, 1.0 },
+ { 0.364706, 0.160784, 0.117647, 1.0 },
+ { 0.454902, 0.086275, 0.141176, 1.0 },
+ { 0.431373, 0.027451, 0.141176, 1.0 },
+ { 0.450980, 0.050980, 0.203922, 1.0 },
+ { 0.631373, 0.129412, 0.317647, 1.0 },
+ { 0.627451, 0.113725, 0.349020, 1.0 },
+ { 0.627451, 0.101961, 0.380392, 1.0 },
+ { 0.619608, 0.125490, 0.376471, 1.0 },
+ { 0.654902, 0.262745, 0.466667, 1.0 },
+ { 0.690196, 0.368627, 0.650980, 1.0 },
+ { 0.564706, 0.415686, 0.741176, 1.0 },
+ { 0.454902, 0.662745, 0.584314, 1.0 },
+ { 0.396078, 0.647059, 0.533333, 1.0 },
+ { 0.341176, 0.631373, 0.486275, 1.0 },
+ { 0.239216, 0.458824, 0.407843, 1.0 },
+ { 0.137255, 0.290196, 0.419608, 1.0 },
+ { 0.078431, 0.062745, 0.396078, 1.0 },
+ { 0.152941, 0.023529, 0.431373, 1.0 },
+ { 0.290196, 0.066667, 0.486275, 1.0 },
+ { 0.239216, 0.192157, 0.482353, 1.0 },
+ { 0.274510, 0.364706, 0.537255, 1.0 },
+ { 0.294118, 0.435294, 0.560784, 1.0 },
+ { 0.349020, 0.611765, 0.713725, 1.0 },
+ { 0.407843, 0.705882, 0.705882, 1.0 },
+ { 0.301961, 0.690196, 0.670588, 1.0 },
+ { 0.305882, 0.619608, 0.662745, 1.0 },
+ { 0.243137, 0.615686, 0.592157, 1.0 },
+ { 0.066667, 0.423529, 0.364706, 1.0 },
+ { 0.125490, 0.400000, 0.345098, 1.0 },
+ { 0.188235, 0.376471, 0.329412, 1.0 },
+ { 0.180392, 0.368627, 0.384314, 1.0 },
+ { 0.305882, 0.392157, 0.482353, 1.0 },
+ { 0.380392, 0.615686, 0.619608, 1.0 },
+ { 0.474510, 0.737255, 0.666667, 1.0 },
+ { 0.737255, 0.800000, 0.756863, 1.0 },
+ { 0.568627, 0.627451, 0.701961, 1.0 },
+ { 0.435294, 0.376471, 0.537255, 1.0 },
+ { 0.474510, 0.196078, 0.423529, 1.0 },
+ { 0.447059, 0.117647, 0.321569, 1.0 },
+ { 0.466667, 0.039216, 0.356863, 1.0 },
+ { 0.376471, 0.035294, 0.305882, 1.0 },
+ { 0.341176, 0.011765, 0.305882, 1.0 },
+ { 0.290196, 0.145098, 0.215686, 1.0 },
+ { 0.215686, 0.129412, 0.180392, 1.0 },
+ { 0.211765, 0.156863, 0.223529, 1.0 },
+ { 0.101961, 0.219608, 0.258824, 1.0 },
+ { 0.180392, 0.027451, 0.392157, 1.0 },
+ { 0.301961, 0.098039, 0.392157, 1.0 },
+ { 0.305882, 0.031373, 0.380392, 1.0 },
+ { 0.317647, 0.015686, 0.392157, 1.0 },
+ { 0.372549, 0.043137, 0.427451, 1.0 },
+ { 0.325490, 0.117647, 0.400000, 1.0 },
+ { 0.282353, 0.200000, 0.423529, 1.0 },
+ { 0.333333, 0.274510, 0.388235, 1.0 },
+ { 0.364706, 0.443137, 0.345098, 1.0 },
+ { 0.423529, 0.721569, 0.541176, 1.0 },
+ { 0.250980, 0.807843, 0.611765, 1.0 },
+ { 0.254902, 0.847059, 0.890196, 1.0 },
+ { 0.313725, 0.792157, 0.803922, 1.0 },
+ { 0.486275, 0.768627, 0.764706, 1.0 },
+ { 0.627451, 0.647059, 0.772549, 1.0 },
+ { 0.650980, 0.607843, 0.776471, 1.0 },
+ { 0.603922, 0.490196, 0.819608, 1.0 },
+ { 0.627451, 0.305882, 0.741176, 1.0 },
+ { 0.694118, 0.203922, 0.745098, 1.0 },
+ { 0.607843, 0.149020, 0.596078, 1.0 },
+ { 0.592157, 0.231373, 0.431373, 1.0 },
+ { 0.462745, 0.376471, 0.231373, 1.0 },
+ { 0.423529, 0.294118, 0.274510, 1.0 },
+ { 0.262745, 0.270588, 0.215686, 1.0 },
+ { 0.305882, 0.152941, 0.172549, 1.0 },
+ { 0.317647, 0.133333, 0.164706, 1.0 },
+ { 0.266667, 0.098039, 0.172549, 1.0 },
+ { 0.376471, 0.023529, 0.125490, 1.0 },
+ { 0.400000, 0.074510, 0.145098, 1.0 },
+ { 0.411765, 0.180392, 0.149020, 1.0 },
+ { 0.415686, 0.231373, 0.121569, 1.0 },
+ { 0.419608, 0.333333, 0.172549, 1.0 },
+ { 0.435294, 0.419608, 0.168627, 1.0 },
+ { 0.474510, 0.478431, 0.211765, 1.0 },
+ { 0.431373, 0.349020, 0.266667, 1.0 },
+ { 0.360784, 0.309804, 0.427451, 1.0 },
+ { 0.129412, 0.235294, 0.443137, 1.0 },
+ { 0.019608, 0.211765, 0.509804, 1.0 },
+ { 0.015686, 0.117647, 0.458824, 1.0 },
+ { 0.203922, 0.180392, 0.431373, 1.0 },
+ { 0.345098, 0.305882, 0.647059, 1.0 },
+ { 0.450980, 0.341176, 0.670588, 1.0 },
+ { 0.450980, 0.631373, 0.721569, 1.0 },
+ { 0.525490, 0.568627, 0.819608, 1.0 },
+ { 0.454902, 0.474510, 0.866667, 1.0 },
+ { 0.372549, 0.372549, 0.850980, 1.0 },
+ { 0.454902, 0.380392, 0.800000, 1.0 },
+ { 0.654902, 0.513725, 0.662745, 1.0 },
+ { 0.701961, 0.513725, 0.435294, 1.0 },
+ { 0.800000, 0.752941, 0.321569, 1.0 },
+ { 0.772549, 0.619608, 0.317647, 1.0 },
+ { 0.694118, 0.470588, 0.262745, 1.0 },
+ { 0.380392, 0.364706, 0.078431, 1.0 },
+ };
+/* 3m0009.jpg */
+static double4 colors_326[] = {
+ { 0.321569, 0.270588, 0.098039, 1.0 },
+ { 0.435294, 0.035294, 0.129412, 1.0 },
+ { 0.345098, 0.058824, 0.207843, 1.0 },
+ { 0.254902, 0.082353, 0.290196, 1.0 },
+ { 0.207843, 0.152941, 0.317647, 1.0 },
+ { 0.164706, 0.223529, 0.345098, 1.0 },
+ { 0.149020, 0.262745, 0.427451, 1.0 },
+ { 0.137255, 0.305882, 0.513725, 1.0 },
+ { 0.435294, 0.768627, 0.639216, 1.0 },
+ { 0.490196, 0.800000, 0.635294, 1.0 },
+ { 0.545098, 0.835294, 0.635294, 1.0 },
+ { 0.580392, 0.803922, 0.635294, 1.0 },
+ { 0.619608, 0.776471, 0.639216, 1.0 },
+ { 0.458824, 0.647059, 0.537255, 1.0 },
+ { 0.301961, 0.517647, 0.435294, 1.0 },
+ { 0.235294, 0.466667, 0.443137, 1.0 },
+ { 0.168627, 0.415686, 0.450980, 1.0 },
+ { 0.019608, 0.298039, 0.650980, 1.0 },
+ { 0.015686, 0.313725, 0.584314, 1.0 },
+ { 0.015686, 0.333333, 0.517647, 1.0 },
+ { 0.129412, 0.305882, 0.462745, 1.0 },
+ { 0.243137, 0.278431, 0.407843, 1.0 },
+ { 0.298039, 0.231373, 0.349020, 1.0 },
+ { 0.352941, 0.184314, 0.294118, 1.0 },
+ { 0.486275, 0.078431, 0.121569, 1.0 },
+ { 0.400000, 0.047059, 0.113725, 1.0 },
+ { 0.313725, 0.019608, 0.109804, 1.0 },
+ { 0.207843, 0.011765, 0.062745, 1.0 },
+ { 0.105882, 0.007843, 0.019608, 1.0 },
+ { 0.074510, 0.015686, 0.015686, 1.0 },
+ { 0.043137, 0.027451, 0.015686, 1.0 },
+ { 0.003922, 0.019608, 0.015686, 1.0 },
+ { 0.015686, 0.062745, 0.007843, 1.0 },
+ { 0.039216, 0.066667, 0.035294, 1.0 },
+ { 0.027451, 0.086275, 0.019608, 1.0 },
+ { 0.015686, 0.105882, 0.003922, 1.0 },
+ { 0.027451, 0.121569, 0.011765, 1.0 },
+ { 0.039216, 0.137255, 0.023529, 1.0 },
+ { 0.035294, 0.133333, 0.031373, 1.0 },
+ { 0.031373, 0.129412, 0.043137, 1.0 },
+ { 0.192157, 0.160784, 0.117647, 1.0 },
+ { 0.282353, 0.172549, 0.070588, 1.0 },
+ { 0.376471, 0.184314, 0.023529, 1.0 },
+ { 0.415686, 0.227451, 0.082353, 1.0 },
+ { 0.454902, 0.274510, 0.145098, 1.0 },
+ { 0.490196, 0.270588, 0.172549, 1.0 },
+ { 0.529412, 0.266667, 0.203922, 1.0 },
+ { 0.564706, 0.478431, 0.282353, 1.0 },
+ { 0.639216, 0.854902, 0.396078, 1.0 },
+ { 0.580392, 0.866667, 0.556863, 1.0 },
+ { 0.498039, 0.698039, 0.466667, 1.0 },
+ { 0.419608, 0.529412, 0.380392, 1.0 },
+ { 0.325490, 0.517647, 0.305882, 1.0 },
+ { 0.235294, 0.509804, 0.235294, 1.0 },
+ { 0.223529, 0.494118, 0.266667, 1.0 },
+ { 0.215686, 0.482353, 0.298039, 1.0 },
+ { 0.035294, 0.501961, 0.533333, 1.0 },
+ { 0.027451, 0.600000, 0.674510, 1.0 },
+ { 0.023529, 0.701961, 0.819608, 1.0 },
+ { 0.043137, 0.701961, 0.823529, 1.0 },
+ { 0.066667, 0.705882, 0.827451, 1.0 },
+ { 0.070588, 0.694118, 0.823529, 1.0 },
+ { 0.078431, 0.682353, 0.823529, 1.0 },
+ { 0.086275, 0.611765, 0.749020, 1.0 },
+ { 0.058824, 0.447059, 0.572549, 1.0 },
+ { 0.011765, 0.211765, 0.572549, 1.0 },
+ { 0.023529, 0.184314, 0.505882, 1.0 },
+ { 0.039216, 0.156863, 0.439216, 1.0 },
+ { 0.027451, 0.145098, 0.356863, 1.0 },
+ { 0.015686, 0.133333, 0.274510, 1.0 },
+ { 0.086275, 0.149020, 0.098039, 1.0 },
+ { 0.094118, 0.203922, 0.113725, 1.0 },
+ { 0.050980, 0.517647, 0.196078, 1.0 },
+ { 0.149020, 0.611765, 0.407843, 1.0 },
+ { 0.250980, 0.705882, 0.623529, 1.0 },
+ { 0.156863, 0.690196, 0.607843, 1.0 },
+ { 0.062745, 0.678431, 0.596078, 1.0 },
+ { 0.047059, 0.596078, 0.545098, 1.0 },
+ { 0.035294, 0.517647, 0.498039, 1.0 },
+ { 0.094118, 0.431373, 0.294118, 1.0 },
+ { 0.101961, 0.427451, 0.160784, 1.0 },
+ { 0.156863, 0.341176, 0.058824, 1.0 },
+ { 0.101961, 0.301961, 0.047059, 1.0 },
+ { 0.047059, 0.262745, 0.039216, 1.0 },
+ { 0.047059, 0.215686, 0.031373, 1.0 },
+ { 0.047059, 0.172549, 0.027451, 1.0 },
+ { 0.066667, 0.105882, 0.074510, 1.0 },
+ { 0.121569, 0.109804, 0.192157, 1.0 },
+ { 0.282353, 0.450980, 0.333333, 1.0 },
+ { 0.435294, 0.568627, 0.435294, 1.0 },
+ { 0.592157, 0.690196, 0.537255, 1.0 },
+ { 0.623529, 0.686275, 0.549020, 1.0 },
+ { 0.654902, 0.682353, 0.560784, 1.0 },
+ { 0.729412, 0.658824, 0.650980, 1.0 },
+ { 0.694118, 0.780392, 0.631373, 1.0 },
+ { 0.698039, 0.862745, 0.564706, 1.0 },
+ { 0.588235, 0.725490, 0.458824, 1.0 },
+ { 0.262745, 0.447059, 0.407843, 1.0 },
+ { 0.152941, 0.380392, 0.392157, 1.0 },
+ { 0.047059, 0.317647, 0.376471, 1.0 },
+ { 0.062745, 0.215686, 0.400000, 1.0 },
+ { 0.078431, 0.113725, 0.423529, 1.0 },
+ { 0.058824, 0.090196, 0.384314, 1.0 },
+ { 0.078431, 0.098039, 0.364706, 1.0 },
+ { 0.074510, 0.105882, 0.250980, 1.0 },
+ { 0.141176, 0.164706, 0.243137, 1.0 },
+ { 0.207843, 0.227451, 0.239216, 1.0 },
+ { 0.203922, 0.219608, 0.219608, 1.0 },
+ { 0.203922, 0.211765, 0.200000, 1.0 },
+ { 0.149020, 0.109804, 0.152941, 1.0 },
+ { 0.254902, 0.152941, 0.164706, 1.0 },
+ { 0.349020, 0.141176, 0.172549, 1.0 },
+ { 0.572549, 0.117647, 0.121569, 1.0 },
+ { 0.745098, 0.149020, 0.058824, 1.0 },
+ { 0.733333, 0.141176, 0.039216, 1.0 },
+ { 0.725490, 0.133333, 0.019608, 1.0 },
+ { 0.588235, 0.160784, 0.031373, 1.0 },
+ { 0.419608, 0.050980, 0.019608, 1.0 },
+ { 0.219608, 0.094118, 0.003922, 1.0 },
+ { 0.188235, 0.074510, 0.019608, 1.0 },
+ { 0.207843, 0.027451, 0.137255, 1.0 },
+ { 0.152941, 0.152941, 0.188235, 1.0 },
+ { 0.098039, 0.278431, 0.239216, 1.0 },
+ { 0.156863, 0.403922, 0.243137, 1.0 },
+ { 0.219608, 0.533333, 0.247059, 1.0 },
+ { 0.235294, 0.623529, 0.400000, 1.0 },
+ { 0.149020, 0.611765, 0.509804, 1.0 },
+ { 0.133333, 0.560784, 0.572549, 1.0 },
+ { 0.117647, 0.505882, 0.627451, 1.0 },
+ { 0.031373, 0.537255, 0.560784, 1.0 },
+ { 0.027451, 0.509804, 0.549020, 1.0 },
+ { 0.027451, 0.482353, 0.541176, 1.0 },
+ { 0.015686, 0.368627, 0.470588, 1.0 },
+ { 0.019608, 0.407843, 0.388235, 1.0 },
+ { 0.117647, 0.286275, 0.309804, 1.0 },
+ { 0.062745, 0.270588, 0.231373, 1.0 },
+ { 0.023529, 0.176471, 0.070588, 1.0 },
+ { 0.050980, 0.121569, 0.058824, 1.0 },
+ { 0.078431, 0.066667, 0.047059, 1.0 },
+ { 0.086275, 0.090196, 0.035294, 1.0 },
+ { 0.094118, 0.113725, 0.027451, 1.0 },
+ { 0.070588, 0.121569, 0.003922, 1.0 },
+ { 0.031373, 0.184314, 0.000000, 1.0 },
+ { 0.035294, 0.141176, 0.003922, 1.0 },
+ { 0.098039, 0.113725, 0.023529, 1.0 },
+ { 0.180392, 0.101961, 0.000000, 1.0 },
+ { 0.176471, 0.094118, 0.003922, 1.0 },
+ { 0.172549, 0.090196, 0.007843, 1.0 },
+ { 0.090196, 0.078431, 0.050980, 1.0 },
+ { 0.086275, 0.105882, 0.090196, 1.0 },
+ { 0.129412, 0.109804, 0.125490, 1.0 },
+ { 0.188235, 0.058824, 0.141176, 1.0 },
+ { 0.094118, 0.007843, 0.098039, 1.0 },
+ { 0.117647, 0.039216, 0.074510, 1.0 },
+ { 0.145098, 0.070588, 0.054902, 1.0 },
+ { 0.196078, 0.011765, 0.035294, 1.0 },
+ { 0.227451, 0.007843, 0.011765, 1.0 },
+ { 0.250980, 0.054902, 0.011765, 1.0 },
+ { 0.254902, 0.015686, 0.047059, 1.0 },
+ { 0.470588, 0.023529, 0.023529, 1.0 },
+ { 0.513725, 0.094118, 0.054902, 1.0 },
+ { 0.329412, 0.113725, 0.094118, 1.0 },
+ { 0.274510, 0.090196, 0.133333, 1.0 },
+ { 0.219608, 0.066667, 0.172549, 1.0 },
+ { 0.180392, 0.027451, 0.235294, 1.0 },
+ { 0.121569, 0.043137, 0.180392, 1.0 },
+ { 0.058824, 0.066667, 0.156863, 1.0 },
+ { 0.074510, 0.090196, 0.094118, 1.0 },
+ { 0.121569, 0.003922, 0.105882, 1.0 },
+ { 0.156863, 0.000000, 0.113725, 1.0 },
+ { 0.192157, 0.000000, 0.125490, 1.0 },
+ { 0.172549, 0.066667, 0.133333, 1.0 },
+ { 0.211765, 0.050980, 0.113725, 1.0 },
+ { 0.231373, 0.058824, 0.109804, 1.0 },
+ { 0.278431, 0.070588, 0.188235, 1.0 },
+ { 0.423529, 0.062745, 0.152941, 1.0 },
+ { 0.560784, 0.129412, 0.164706, 1.0 },
+ { 0.552941, 0.086275, 0.070588, 1.0 },
+ { 0.584314, 0.117647, 0.031373, 1.0 },
+ { 0.533333, 0.098039, 0.062745, 1.0 },
+ { 0.415686, 0.066667, 0.043137, 1.0 },
+ { 0.239216, 0.094118, 0.023529, 1.0 },
+ { 0.219608, 0.098039, 0.019608, 1.0 },
+ { 0.286275, 0.121569, 0.066667, 1.0 },
+ { 0.164706, 0.156863, 0.109804, 1.0 },
+ { 0.145098, 0.231373, 0.090196, 1.0 },
+ { 0.129412, 0.305882, 0.074510, 1.0 },
+ { 0.109804, 0.392157, 0.235294, 1.0 },
+ { 0.305882, 0.478431, 0.337255, 1.0 },
+ { 0.368627, 0.466667, 0.341176, 1.0 },
+ { 0.458824, 0.431373, 0.219608, 1.0 },
+ { 0.537255, 0.227451, 0.105882, 1.0 },
+ { 0.639216, 0.113725, 0.015686, 1.0 },
+ { 0.725490, 0.086275, 0.090196, 1.0 },
+ { 0.619608, 0.058824, 0.168627, 1.0 },
+ { 0.529412, 0.050980, 0.196078, 1.0 },
+ { 0.356863, 0.082353, 0.325490, 1.0 },
+ { 0.431373, 0.207843, 0.478431, 1.0 },
+ { 0.611765, 0.388235, 0.549020, 1.0 },
+ { 0.435294, 0.403922, 0.498039, 1.0 },
+ { 0.203922, 0.321569, 0.470588, 1.0 },
+ { 0.125490, 0.290196, 0.447059, 1.0 },
+ { 0.062745, 0.109804, 0.501961, 1.0 },
+ { 0.078431, 0.047059, 0.513725, 1.0 },
+ { 0.054902, 0.074510, 0.482353, 1.0 },
+ { 0.117647, 0.062745, 0.364706, 1.0 },
+ { 0.062745, 0.058824, 0.184314, 1.0 },
+ { 0.066667, 0.074510, 0.070588, 1.0 },
+ { 0.058824, 0.101961, 0.070588, 1.0 },
+ { 0.047059, 0.141176, 0.054902, 1.0 },
+ { 0.094118, 0.152941, 0.039216, 1.0 },
+ { 0.149020, 0.137255, 0.062745, 1.0 },
+ { 0.309804, 0.188235, 0.105882, 1.0 },
+ { 0.301961, 0.423529, 0.109804, 1.0 },
+ { 0.427451, 0.556863, 0.043137, 1.0 },
+ { 0.635294, 0.403922, 0.035294, 1.0 },
+ { 0.690196, 0.313725, 0.074510, 1.0 },
+ { 0.545098, 0.368627, 0.380392, 1.0 },
+ { 0.611765, 0.490196, 0.611765, 1.0 },
+ { 0.674510, 0.670588, 0.733333, 1.0 },
+ { 0.568627, 0.764706, 0.721569, 1.0 },
+ { 0.572549, 0.733333, 0.701961, 1.0 },
+ { 0.529412, 0.635294, 0.568627, 1.0 },
+ { 0.380392, 0.584314, 0.627451, 1.0 },
+ { 0.274510, 0.525490, 0.462745, 1.0 },
+ { 0.101961, 0.447059, 0.462745, 1.0 },
+ { 0.066667, 0.419608, 0.513725, 1.0 },
+ { 0.133333, 0.411765, 0.529412, 1.0 },
+ { 0.098039, 0.509804, 0.533333, 1.0 },
+ { 0.047059, 0.517647, 0.615686, 1.0 },
+ { 0.027451, 0.576471, 0.807843, 1.0 },
+ { 0.058824, 0.607843, 0.815686, 1.0 },
+ { 0.098039, 0.580392, 0.741176, 1.0 },
+ { 0.050980, 0.447059, 0.564706, 1.0 },
+ { 0.007843, 0.356863, 0.490196, 1.0 },
+ { 0.054902, 0.149020, 0.392157, 1.0 },
+ { 0.027451, 0.121569, 0.301961, 1.0 },
+ { 0.050980, 0.086275, 0.152941, 1.0 },
+ { 0.082353, 0.054902, 0.188235, 1.0 },
+ { 0.047059, 0.035294, 0.219608, 1.0 },
+ { 0.039216, 0.023529, 0.254902, 1.0 },
+ { 0.003922, 0.078431, 0.388235, 1.0 },
+ { 0.027451, 0.043137, 0.525490, 1.0 },
+ { 0.062745, 0.035294, 0.545098, 1.0 },
+ { 0.019608, 0.058824, 0.439216, 1.0 },
+ { 0.000000, 0.027451, 0.239216, 1.0 },
+ { 0.019608, 0.062745, 0.188235, 1.0 },
+ { 0.000000, 0.031373, 0.113725, 1.0 },
+ { 0.007843, 0.035294, 0.105882, 1.0 },
+ { 0.035294, 0.015686, 0.133333, 1.0 },
+ { 0.023529, 0.070588, 0.298039, 1.0 },
+ { 0.015686, 0.058824, 0.317647, 1.0 },
+ { 0.058824, 0.117647, 0.341176, 1.0 },
+ { 0.113725, 0.062745, 0.270588, 1.0 },
+ { 0.152941, 0.039216, 0.007843, 1.0 },
+ { 0.129412, 0.050980, 0.196078, 1.0 },
+ };
+/* 3m0010.jpg */
+static double4 colors_327[] = {
+ { 0.956863, 0.529412, 0.376471, 1.0 },
+ { 0.866667, 0.509804, 0.439216, 1.0 },
+ { 0.905882, 0.556863, 0.501961, 1.0 },
+ { 0.949020, 0.607843, 0.568627, 1.0 },
+ { 0.870588, 0.615686, 0.560784, 1.0 },
+ { 0.792157, 0.623529, 0.556863, 1.0 },
+ { 0.717647, 0.635294, 0.482353, 1.0 },
+ { 0.643137, 0.647059, 0.411765, 1.0 },
+ { 0.211765, 0.431373, 0.152941, 1.0 },
+ { 0.211765, 0.333333, 0.125490, 1.0 },
+ { 0.215686, 0.239216, 0.098039, 1.0 },
+ { 0.282353, 0.247059, 0.082353, 1.0 },
+ { 0.349020, 0.254902, 0.066667, 1.0 },
+ { 0.301961, 0.203922, 0.050980, 1.0 },
+ { 0.258824, 0.152941, 0.039216, 1.0 },
+ { 0.215686, 0.152941, 0.062745, 1.0 },
+ { 0.176471, 0.152941, 0.090196, 1.0 },
+ { 0.015686, 0.321569, 0.086275, 1.0 },
+ { 0.047059, 0.360784, 0.133333, 1.0 },
+ { 0.082353, 0.400000, 0.180392, 1.0 },
+ { 0.168627, 0.392157, 0.113725, 1.0 },
+ { 0.254902, 0.388235, 0.050980, 1.0 },
+ { 0.301961, 0.396078, 0.070588, 1.0 },
+ { 0.352941, 0.403922, 0.090196, 1.0 },
+ { 0.407843, 0.407843, 0.054902, 1.0 },
+ { 0.458824, 0.349020, 0.098039, 1.0 },
+ { 0.509804, 0.294118, 0.141176, 1.0 },
+ { 0.568627, 0.368627, 0.133333, 1.0 },
+ { 0.631373, 0.447059, 0.125490, 1.0 },
+ { 0.635294, 0.470588, 0.133333, 1.0 },
+ { 0.643137, 0.498039, 0.141176, 1.0 },
+ { 0.737255, 0.588235, 0.262745, 1.0 },
+ { 0.850980, 0.588235, 0.247059, 1.0 },
+ { 0.898039, 0.741176, 0.470588, 1.0 },
+ { 0.796078, 0.650980, 0.462745, 1.0 },
+ { 0.698039, 0.564706, 0.454902, 1.0 },
+ { 0.494118, 0.443137, 0.470588, 1.0 },
+ { 0.290196, 0.325490, 0.486275, 1.0 },
+ { 0.274510, 0.219608, 0.450980, 1.0 },
+ { 0.258824, 0.113725, 0.419608, 1.0 },
+ { 0.192157, 0.109804, 0.341176, 1.0 },
+ { 0.196078, 0.215686, 0.364706, 1.0 },
+ { 0.200000, 0.321569, 0.392157, 1.0 },
+ { 0.168627, 0.325490, 0.364706, 1.0 },
+ { 0.137255, 0.333333, 0.337255, 1.0 },
+ { 0.129412, 0.250980, 0.278431, 1.0 },
+ { 0.125490, 0.172549, 0.219608, 1.0 },
+ { 0.133333, 0.137255, 0.215686, 1.0 },
+ { 0.121569, 0.156863, 0.137255, 1.0 },
+ { 0.435294, 0.403922, 0.078431, 1.0 },
+ { 0.549020, 0.537255, 0.176471, 1.0 },
+ { 0.662745, 0.670588, 0.274510, 1.0 },
+ { 0.721569, 0.745098, 0.325490, 1.0 },
+ { 0.784314, 0.823529, 0.380392, 1.0 },
+ { 0.878431, 0.760784, 0.403922, 1.0 },
+ { 0.972549, 0.701961, 0.431373, 1.0 },
+ { 0.749020, 0.564706, 0.596078, 1.0 },
+ { 0.694118, 0.643137, 0.470588, 1.0 },
+ { 0.643137, 0.721569, 0.349020, 1.0 },
+ { 0.639216, 0.764706, 0.301961, 1.0 },
+ { 0.635294, 0.811765, 0.254902, 1.0 },
+ { 0.603922, 0.737255, 0.250980, 1.0 },
+ { 0.572549, 0.662745, 0.247059, 1.0 },
+ { 0.666667, 0.576471, 0.160784, 1.0 },
+ { 0.674510, 0.517647, 0.247059, 1.0 },
+ { 0.647059, 0.513725, 0.235294, 1.0 },
+ { 0.564706, 0.368627, 0.203922, 1.0 },
+ { 0.482353, 0.223529, 0.176471, 1.0 },
+ { 0.454902, 0.200000, 0.227451, 1.0 },
+ { 0.427451, 0.176471, 0.278431, 1.0 },
+ { 0.443137, 0.113725, 0.164706, 1.0 },
+ { 0.458824, 0.164706, 0.145098, 1.0 },
+ { 0.498039, 0.117647, 0.184314, 1.0 },
+ { 0.431373, 0.109804, 0.200000, 1.0 },
+ { 0.364706, 0.105882, 0.215686, 1.0 },
+ { 0.270588, 0.105882, 0.137255, 1.0 },
+ { 0.176471, 0.105882, 0.058824, 1.0 },
+ { 0.172549, 0.078431, 0.035294, 1.0 },
+ { 0.172549, 0.054902, 0.015686, 1.0 },
+ { 0.105882, 0.031373, 0.015686, 1.0 },
+ { 0.086275, 0.090196, 0.019608, 1.0 },
+ { 0.019608, 0.058824, 0.301961, 1.0 },
+ { 0.062745, 0.050980, 0.321569, 1.0 },
+ { 0.109804, 0.047059, 0.341176, 1.0 },
+ { 0.109804, 0.043137, 0.352941, 1.0 },
+ { 0.113725, 0.043137, 0.364706, 1.0 },
+ { 0.168627, 0.007843, 0.317647, 1.0 },
+ { 0.243137, 0.074510, 0.286275, 1.0 },
+ { 0.415686, 0.188235, 0.235294, 1.0 },
+ { 0.521569, 0.160784, 0.137255, 1.0 },
+ { 0.627451, 0.133333, 0.043137, 1.0 },
+ { 0.603922, 0.160784, 0.023529, 1.0 },
+ { 0.584314, 0.188235, 0.007843, 1.0 },
+ { 0.572549, 0.227451, 0.070588, 1.0 },
+ { 0.450980, 0.282353, 0.082353, 1.0 },
+ { 0.396078, 0.360784, 0.058824, 1.0 },
+ { 0.396078, 0.368627, 0.062745, 1.0 },
+ { 0.184314, 0.321569, 0.101961, 1.0 },
+ { 0.094118, 0.376471, 0.278431, 1.0 },
+ { 0.003922, 0.431373, 0.458824, 1.0 },
+ { 0.039216, 0.368627, 0.403922, 1.0 },
+ { 0.074510, 0.309804, 0.349020, 1.0 },
+ { 0.074510, 0.109804, 0.341176, 1.0 },
+ { 0.113725, 0.054902, 0.325490, 1.0 },
+ { 0.294118, 0.250980, 0.317647, 1.0 },
+ { 0.384314, 0.388235, 0.262745, 1.0 },
+ { 0.474510, 0.525490, 0.211765, 1.0 },
+ { 0.505882, 0.454902, 0.172549, 1.0 },
+ { 0.541176, 0.388235, 0.133333, 1.0 },
+ { 0.513725, 0.298039, 0.074510, 1.0 },
+ { 0.509804, 0.258824, 0.109804, 1.0 },
+ { 0.494118, 0.286275, 0.074510, 1.0 },
+ { 0.466667, 0.227451, 0.015686, 1.0 },
+ { 0.443137, 0.235294, 0.101961, 1.0 },
+ { 0.427451, 0.215686, 0.101961, 1.0 },
+ { 0.415686, 0.196078, 0.105882, 1.0 },
+ { 0.380392, 0.196078, 0.133333, 1.0 },
+ { 0.392157, 0.215686, 0.062745, 1.0 },
+ { 0.384314, 0.156863, 0.070588, 1.0 },
+ { 0.450980, 0.156863, 0.066667, 1.0 },
+ { 0.552941, 0.098039, 0.039216, 1.0 },
+ { 0.513725, 0.125490, 0.035294, 1.0 },
+ { 0.478431, 0.152941, 0.035294, 1.0 },
+ { 0.443137, 0.207843, 0.015686, 1.0 },
+ { 0.407843, 0.262745, 0.000000, 1.0 },
+ { 0.439216, 0.376471, 0.035294, 1.0 },
+ { 0.419608, 0.466667, 0.035294, 1.0 },
+ { 0.545098, 0.572549, 0.066667, 1.0 },
+ { 0.556863, 0.498039, 0.094118, 1.0 },
+ { 0.694118, 0.627451, 0.109804, 1.0 },
+ { 0.701961, 0.666667, 0.192157, 1.0 },
+ { 0.713725, 0.705882, 0.278431, 1.0 },
+ { 0.831373, 0.803922, 0.243137, 1.0 },
+ { 0.882353, 0.811765, 0.388235, 1.0 },
+ { 0.874510, 0.874510, 0.529412, 1.0 },
+ { 0.764706, 0.858824, 0.482353, 1.0 },
+ { 0.729412, 0.960784, 0.294118, 1.0 },
+ { 0.552941, 0.886275, 0.235294, 1.0 },
+ { 0.376471, 0.815686, 0.180392, 1.0 },
+ { 0.364706, 0.776471, 0.141176, 1.0 },
+ { 0.356863, 0.741176, 0.101961, 1.0 },
+ { 0.262745, 0.584314, 0.498039, 1.0 },
+ { 0.200000, 0.588235, 0.505882, 1.0 },
+ { 0.070588, 0.392157, 0.619608, 1.0 },
+ { 0.145098, 0.466667, 0.662745, 1.0 },
+ { 0.262745, 0.658824, 0.603922, 1.0 },
+ { 0.321569, 0.647059, 0.662745, 1.0 },
+ { 0.380392, 0.635294, 0.721569, 1.0 },
+ { 0.380392, 0.411765, 0.556863, 1.0 },
+ { 0.643137, 0.301961, 0.376471, 1.0 },
+ { 0.580392, 0.168627, 0.227451, 1.0 },
+ { 0.545098, 0.133333, 0.149020, 1.0 },
+ { 0.584314, 0.101961, 0.211765, 1.0 },
+ { 0.666667, 0.152941, 0.317647, 1.0 },
+ { 0.749020, 0.203922, 0.427451, 1.0 },
+ { 0.733333, 0.313725, 0.423529, 1.0 },
+ { 0.615686, 0.392157, 0.278431, 1.0 },
+ { 0.568627, 0.376471, 0.309804, 1.0 },
+ { 0.560784, 0.376471, 0.313725, 1.0 },
+ { 0.423529, 0.278431, 0.349020, 1.0 },
+ { 0.317647, 0.141176, 0.301961, 1.0 },
+ { 0.227451, 0.125490, 0.239216, 1.0 },
+ { 0.200000, 0.125490, 0.211765, 1.0 },
+ { 0.172549, 0.129412, 0.184314, 1.0 },
+ { 0.164706, 0.094118, 0.196078, 1.0 },
+ { 0.141176, 0.070588, 0.164706, 1.0 },
+ { 0.164706, 0.074510, 0.145098, 1.0 },
+ { 0.180392, 0.101961, 0.145098, 1.0 },
+ { 0.341176, 0.070588, 0.145098, 1.0 },
+ { 0.356863, 0.047059, 0.121569, 1.0 },
+ { 0.376471, 0.027451, 0.098039, 1.0 },
+ { 0.356863, 0.007843, 0.078431, 1.0 },
+ { 0.384314, 0.054902, 0.047059, 1.0 },
+ { 0.325490, 0.015686, 0.000000, 1.0 },
+ { 0.298039, 0.047059, 0.007843, 1.0 },
+ { 0.305882, 0.058824, 0.031373, 1.0 },
+ { 0.294118, 0.105882, 0.019608, 1.0 },
+ { 0.372549, 0.109804, 0.035294, 1.0 },
+ { 0.431373, 0.117647, 0.090196, 1.0 },
+ { 0.466667, 0.125490, 0.086275, 1.0 },
+ { 0.490196, 0.168627, 0.086275, 1.0 },
+ { 0.490196, 0.207843, 0.121569, 1.0 },
+ { 0.525490, 0.258824, 0.113725, 1.0 },
+ { 0.584314, 0.294118, 0.047059, 1.0 },
+ { 0.431373, 0.356863, 0.058824, 1.0 },
+ { 0.380392, 0.325490, 0.058824, 1.0 },
+ { 0.333333, 0.294118, 0.062745, 1.0 },
+ { 0.380392, 0.211765, 0.149020, 1.0 },
+ { 0.403922, 0.125490, 0.141176, 1.0 },
+ { 0.466667, 0.101961, 0.082353, 1.0 },
+ { 0.529412, 0.074510, 0.086275, 1.0 },
+ { 0.596078, 0.019608, 0.184314, 1.0 },
+ { 0.607843, 0.007843, 0.180392, 1.0 },
+ { 0.505882, 0.015686, 0.086275, 1.0 },
+ { 0.400000, 0.078431, 0.035294, 1.0 },
+ { 0.231373, 0.149020, 0.043137, 1.0 },
+ { 0.137255, 0.113725, 0.058824, 1.0 },
+ { 0.070588, 0.160784, 0.050980, 1.0 },
+ { 0.000000, 0.207843, 0.027451, 1.0 },
+ { 0.086275, 0.109804, 0.070588, 1.0 },
+ { 0.066667, 0.039216, 0.172549, 1.0 },
+ { 0.007843, 0.058824, 0.196078, 1.0 },
+ { 0.023529, 0.015686, 0.207843, 1.0 },
+ { 0.176471, 0.015686, 0.243137, 1.0 },
+ { 0.337255, 0.003922, 0.227451, 1.0 },
+ { 0.450980, 0.050980, 0.235294, 1.0 },
+ { 0.443137, 0.015686, 0.180392, 1.0 },
+ { 0.349020, 0.019608, 0.109804, 1.0 },
+ { 0.321569, 0.023529, 0.070588, 1.0 },
+ { 0.239216, 0.015686, 0.043137, 1.0 },
+ { 0.137255, 0.019608, 0.113725, 1.0 },
+ { 0.160784, 0.007843, 0.184314, 1.0 },
+ { 0.168627, 0.050980, 0.262745, 1.0 },
+ { 0.211765, 0.090196, 0.325490, 1.0 },
+ { 0.341176, 0.070588, 0.396078, 1.0 },
+ { 0.380392, 0.125490, 0.392157, 1.0 },
+ { 0.556863, 0.325490, 0.301961, 1.0 },
+ { 0.619608, 0.458824, 0.278431, 1.0 },
+ { 0.654902, 0.549020, 0.380392, 1.0 },
+ { 0.725490, 0.486275, 0.372549, 1.0 },
+ { 0.662745, 0.376471, 0.443137, 1.0 },
+ { 0.705882, 0.254902, 0.611765, 1.0 },
+ { 0.443137, 0.352941, 0.709804, 1.0 },
+ { 0.388235, 0.780392, 0.882353, 1.0 },
+ { 0.423529, 0.831373, 0.866667, 1.0 },
+ { 0.337255, 0.768627, 0.576471, 1.0 },
+ { 0.239216, 0.584314, 0.490196, 1.0 },
+ { 0.109804, 0.549020, 0.450980, 1.0 },
+ { 0.117647, 0.325490, 0.396078, 1.0 },
+ { 0.043137, 0.082353, 0.282353, 1.0 },
+ { 0.101961, 0.082353, 0.345098, 1.0 },
+ { 0.023529, 0.117647, 0.494118, 1.0 },
+ { 0.137255, 0.282353, 0.498039, 1.0 },
+ { 0.058824, 0.427451, 0.466667, 1.0 },
+ { 0.070588, 0.486275, 0.439216, 1.0 },
+ { 0.058824, 0.462745, 0.243137, 1.0 },
+ { 0.215686, 0.282353, 0.211765, 1.0 },
+ { 0.227451, 0.200000, 0.125490, 1.0 },
+ { 0.329412, 0.125490, 0.141176, 1.0 },
+ { 0.325490, 0.105882, 0.039216, 1.0 },
+ { 0.337255, 0.125490, 0.015686, 1.0 },
+ { 0.376471, 0.164706, 0.031373, 1.0 },
+ { 0.364706, 0.278431, 0.054902, 1.0 },
+ { 0.376471, 0.427451, 0.105882, 1.0 },
+ { 0.505882, 0.662745, 0.286275, 1.0 },
+ { 0.419608, 0.537255, 0.301961, 1.0 },
+ { 0.235294, 0.376471, 0.509804, 1.0 },
+ { 0.192157, 0.270588, 0.501961, 1.0 },
+ { 0.235294, 0.235294, 0.345098, 1.0 },
+ { 0.243137, 0.219608, 0.258824, 1.0 },
+ { 0.372549, 0.172549, 0.160784, 1.0 },
+ { 0.407843, 0.203922, 0.250980, 1.0 },
+ { 0.435294, 0.207843, 0.305882, 1.0 },
+ { 0.556863, 0.235294, 0.282353, 1.0 },
+ { 0.631373, 0.105882, 0.478431, 1.0 },
+ { 0.517647, 0.180392, 0.419608, 1.0 },
+ };
+/* 3m0011.jpg */
+static double4 colors_328[] = {
+ { 0.121569, 0.239216, 0.137255, 1.0 },
+ { 0.031373, 0.141176, 0.156863, 1.0 },
+ { 0.031373, 0.184314, 0.168627, 1.0 },
+ { 0.035294, 0.231373, 0.184314, 1.0 },
+ { 0.043137, 0.188235, 0.215686, 1.0 },
+ { 0.054902, 0.149020, 0.250980, 1.0 },
+ { 0.050980, 0.117647, 0.223529, 1.0 },
+ { 0.047059, 0.090196, 0.200000, 1.0 },
+ { 0.121569, 0.058824, 0.109804, 1.0 },
+ { 0.101961, 0.054902, 0.180392, 1.0 },
+ { 0.082353, 0.050980, 0.250980, 1.0 },
+ { 0.105882, 0.031373, 0.505882, 1.0 },
+ { 0.129412, 0.011765, 0.764706, 1.0 },
+ { 0.180392, 0.031373, 0.701961, 1.0 },
+ { 0.231373, 0.050980, 0.643137, 1.0 },
+ { 0.196078, 0.043137, 0.529412, 1.0 },
+ { 0.164706, 0.039216, 0.419608, 1.0 },
+ { 0.196078, 0.007843, 0.172549, 1.0 },
+ { 0.223529, 0.050980, 0.223529, 1.0 },
+ { 0.250980, 0.098039, 0.274510, 1.0 },
+ { 0.427451, 0.141176, 0.333333, 1.0 },
+ { 0.603922, 0.184314, 0.396078, 1.0 },
+ { 0.721569, 0.231373, 0.396078, 1.0 },
+ { 0.843137, 0.282353, 0.400000, 1.0 },
+ { 0.768627, 0.576471, 0.690196, 1.0 },
+ { 0.643137, 0.596078, 0.658824, 1.0 },
+ { 0.521569, 0.615686, 0.631373, 1.0 },
+ { 0.568627, 0.713725, 0.576471, 1.0 },
+ { 0.615686, 0.811765, 0.525490, 1.0 },
+ { 0.592157, 0.752941, 0.560784, 1.0 },
+ { 0.568627, 0.694118, 0.600000, 1.0 },
+ { 0.568627, 0.568627, 0.670588, 1.0 },
+ { 0.427451, 0.713725, 0.647059, 1.0 },
+ { 0.305882, 0.611765, 0.870588, 1.0 },
+ { 0.258824, 0.721569, 0.858824, 1.0 },
+ { 0.215686, 0.835294, 0.847059, 1.0 },
+ { 0.243137, 0.850980, 0.874510, 1.0 },
+ { 0.270588, 0.870588, 0.901961, 1.0 },
+ { 0.341176, 0.835294, 0.929412, 1.0 },
+ { 0.415686, 0.803922, 0.956863, 1.0 },
+ { 0.600000, 0.611765, 0.890196, 1.0 },
+ { 0.498039, 0.533333, 0.870588, 1.0 },
+ { 0.400000, 0.458824, 0.854902, 1.0 },
+ { 0.372549, 0.400000, 0.729412, 1.0 },
+ { 0.345098, 0.341176, 0.607843, 1.0 },
+ { 0.352941, 0.325490, 0.592157, 1.0 },
+ { 0.360784, 0.309804, 0.580392, 1.0 },
+ { 0.384314, 0.141176, 0.576471, 1.0 },
+ { 0.372549, 0.129412, 0.517647, 1.0 },
+ { 0.407843, 0.164706, 0.490196, 1.0 },
+ { 0.317647, 0.184314, 0.458824, 1.0 },
+ { 0.227451, 0.207843, 0.427451, 1.0 },
+ { 0.168627, 0.286275, 0.431373, 1.0 },
+ { 0.113725, 0.368627, 0.439216, 1.0 },
+ { 0.117647, 0.356863, 0.423529, 1.0 },
+ { 0.121569, 0.345098, 0.411765, 1.0 },
+ { 0.227451, 0.486275, 0.298039, 1.0 },
+ { 0.113725, 0.407843, 0.301961, 1.0 },
+ { 0.000000, 0.329412, 0.305882, 1.0 },
+ { 0.062745, 0.345098, 0.396078, 1.0 },
+ { 0.125490, 0.364706, 0.486275, 1.0 },
+ { 0.239216, 0.349020, 0.525490, 1.0 },
+ { 0.356863, 0.333333, 0.568627, 1.0 },
+ { 0.505882, 0.470588, 0.678431, 1.0 },
+ { 0.596078, 0.458824, 0.670588, 1.0 },
+ { 0.368627, 0.294118, 0.615686, 1.0 },
+ { 0.321569, 0.211765, 0.494118, 1.0 },
+ { 0.274510, 0.133333, 0.372549, 1.0 },
+ { 0.266667, 0.200000, 0.349020, 1.0 },
+ { 0.262745, 0.270588, 0.329412, 1.0 },
+ { 0.192157, 0.356863, 0.403922, 1.0 },
+ { 0.207843, 0.501961, 0.513725, 1.0 },
+ { 0.278431, 0.474510, 0.862745, 1.0 },
+ { 0.278431, 0.435294, 0.682353, 1.0 },
+ { 0.282353, 0.400000, 0.501961, 1.0 },
+ { 0.223529, 0.266667, 0.415686, 1.0 },
+ { 0.168627, 0.137255, 0.329412, 1.0 },
+ { 0.211765, 0.121569, 0.325490, 1.0 },
+ { 0.258824, 0.105882, 0.321569, 1.0 },
+ { 0.396078, 0.156863, 0.431373, 1.0 },
+ { 0.341176, 0.125490, 0.482353, 1.0 },
+ { 0.313725, 0.094118, 0.592157, 1.0 },
+ { 0.215686, 0.160784, 0.713725, 1.0 },
+ { 0.117647, 0.231373, 0.835294, 1.0 },
+ { 0.133333, 0.262745, 0.800000, 1.0 },
+ { 0.152941, 0.294118, 0.764706, 1.0 },
+ { 0.258824, 0.380392, 0.643137, 1.0 },
+ { 0.270588, 0.478431, 0.611765, 1.0 },
+ { 0.266667, 0.596078, 0.537255, 1.0 },
+ { 0.262745, 0.521569, 0.403922, 1.0 },
+ { 0.258824, 0.450980, 0.274510, 1.0 },
+ { 0.188235, 0.376471, 0.207843, 1.0 },
+ { 0.117647, 0.305882, 0.141176, 1.0 },
+ { 0.031373, 0.168627, 0.043137, 1.0 },
+ { 0.000000, 0.149020, 0.003922, 1.0 },
+ { 0.007843, 0.054902, 0.039216, 1.0 },
+ { 0.019608, 0.105882, 0.058824, 1.0 },
+ { 0.184314, 0.121569, 0.023529, 1.0 },
+ { 0.227451, 0.286275, 0.129412, 1.0 },
+ { 0.270588, 0.454902, 0.239216, 1.0 },
+ { 0.223529, 0.588235, 0.313725, 1.0 },
+ { 0.176471, 0.725490, 0.388235, 1.0 },
+ { 0.552941, 0.815686, 0.552941, 1.0 },
+ { 0.513725, 0.831373, 0.294118, 1.0 },
+ { 0.960784, 0.917647, 0.117647, 1.0 },
+ { 0.831373, 0.647059, 0.137255, 1.0 },
+ { 0.701961, 0.380392, 0.160784, 1.0 },
+ { 0.811765, 0.211765, 0.207843, 1.0 },
+ { 0.921569, 0.047059, 0.258824, 1.0 },
+ { 0.776471, 0.219608, 0.407843, 1.0 },
+ { 0.560784, 0.160784, 0.305882, 1.0 },
+ { 0.262745, 0.094118, 0.203922, 1.0 },
+ { 0.184314, 0.105882, 0.215686, 1.0 },
+ { 0.074510, 0.086275, 0.105882, 1.0 },
+ { 0.043137, 0.066667, 0.078431, 1.0 },
+ { 0.011765, 0.050980, 0.054902, 1.0 },
+ { 0.015686, 0.019608, 0.027451, 1.0 },
+ { 0.007843, 0.000000, 0.003922, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.050980, 0.000000, 1.0 },
+ { 0.078431, 0.133333, 0.137255, 1.0 },
+ { 0.160784, 0.192157, 0.192157, 1.0 },
+ { 0.243137, 0.250980, 0.247059, 1.0 },
+ { 0.301961, 0.360784, 0.309804, 1.0 },
+ { 0.364706, 0.474510, 0.376471, 1.0 },
+ { 0.298039, 0.505882, 0.529412, 1.0 },
+ { 0.325490, 0.568627, 0.721569, 1.0 },
+ { 0.400000, 0.607843, 0.584314, 1.0 },
+ { 0.278431, 0.494118, 0.505882, 1.0 },
+ { 0.062745, 0.247059, 0.121569, 1.0 },
+ { 0.031373, 0.156863, 0.109804, 1.0 },
+ { 0.000000, 0.066667, 0.098039, 1.0 },
+ { 0.000000, 0.050980, 0.066667, 1.0 },
+ { 0.000000, 0.019608, 0.019608, 1.0 },
+ { 0.000000, 0.007843, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.011765, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.015686, 1.0 },
+ { 0.000000, 0.011765, 0.023529, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.035294, 1.0 },
+ { 0.015686, 0.011765, 0.066667, 1.0 },
+ { 0.031373, 0.027451, 0.098039, 1.0 },
+ { 0.105882, 0.062745, 0.196078, 1.0 },
+ { 0.121569, 0.129412, 0.282353, 1.0 },
+ { 0.109804, 0.050980, 0.384314, 1.0 },
+ { 0.031373, 0.094118, 0.337255, 1.0 },
+ { 0.047059, 0.003922, 0.223529, 1.0 },
+ { 0.050980, 0.023529, 0.211765, 1.0 },
+ { 0.054902, 0.047059, 0.200000, 1.0 },
+ { 0.121569, 0.031373, 0.101961, 1.0 },
+ { 0.266667, 0.000000, 0.113725, 1.0 },
+ { 0.396078, 0.168627, 0.227451, 1.0 },
+ { 0.470588, 0.462745, 0.274510, 1.0 },
+ { 0.462745, 0.650980, 0.588235, 1.0 },
+ { 0.549020, 0.866667, 0.596078, 1.0 },
+ { 0.439216, 0.815686, 0.862745, 1.0 },
+ { 0.372549, 0.678431, 0.878431, 1.0 },
+ { 0.309804, 0.541176, 0.894118, 1.0 },
+ { 0.337255, 0.521569, 0.835294, 1.0 },
+ { 0.388235, 0.447059, 0.819608, 1.0 },
+ { 0.380392, 0.478431, 0.800000, 1.0 },
+ { 0.329412, 0.600000, 0.760784, 1.0 },
+ { 0.576471, 0.870588, 0.788235, 1.0 },
+ { 0.623529, 0.886275, 0.776471, 1.0 },
+ { 0.670588, 0.905882, 0.764706, 1.0 },
+ { 0.737255, 0.549020, 0.949020, 1.0 },
+ { 0.741176, 0.415686, 0.776471, 1.0 },
+ { 0.847059, 0.380392, 0.945098, 1.0 },
+ { 0.941176, 0.258824, 0.874510, 1.0 },
+ { 0.850980, 0.086275, 0.862745, 1.0 },
+ { 0.717647, 0.254902, 0.584314, 1.0 },
+ { 0.545098, 0.219608, 0.541176, 1.0 },
+ { 0.501961, 0.098039, 0.423529, 1.0 },
+ { 0.321569, 0.149020, 0.341176, 1.0 },
+ { 0.337255, 0.113725, 0.329412, 1.0 },
+ { 0.439216, 0.070588, 0.278431, 1.0 },
+ { 0.584314, 0.054902, 0.454902, 1.0 },
+ { 0.556863, 0.152941, 0.423529, 1.0 },
+ { 0.380392, 0.125490, 0.721569, 1.0 },
+ { 0.392157, 0.133333, 0.760784, 1.0 },
+ { 0.403922, 0.145098, 0.803922, 1.0 },
+ { 0.658824, 0.149020, 0.682353, 1.0 },
+ { 0.596078, 0.211765, 0.552941, 1.0 },
+ { 0.756863, 0.262745, 0.411765, 1.0 },
+ { 0.654902, 0.356863, 0.231373, 1.0 },
+ { 0.411765, 0.458824, 0.121569, 1.0 },
+ { 0.258824, 0.250980, 0.098039, 1.0 },
+ { 0.211765, 0.227451, 0.082353, 1.0 },
+ { 0.286275, 0.145098, 0.043137, 1.0 },
+ { 0.329412, 0.058824, 0.078431, 1.0 },
+ { 0.239216, 0.011765, 0.098039, 1.0 },
+ { 0.184314, 0.109804, 0.050980, 1.0 },
+ { 0.133333, 0.286275, 0.070588, 1.0 },
+ { 0.207843, 0.435294, 0.207843, 1.0 },
+ { 0.247059, 0.482353, 0.380392, 1.0 },
+ { 0.219608, 0.529412, 0.509804, 1.0 },
+ { 0.254902, 0.458824, 0.603922, 1.0 },
+ { 0.235294, 0.341176, 0.682353, 1.0 },
+ { 0.105882, 0.203922, 0.701961, 1.0 },
+ { 0.145098, 0.203922, 0.568627, 1.0 },
+ { 0.078431, 0.086275, 0.419608, 1.0 },
+ { 0.105882, 0.062745, 0.196078, 1.0 },
+ { 0.070588, 0.039216, 0.082353, 1.0 },
+ { 0.007843, 0.011765, 0.027451, 1.0 },
+ { 0.003922, 0.000000, 0.019608, 1.0 },
+ { 0.031373, 0.000000, 0.011765, 1.0 },
+ { 0.050980, 0.027451, 0.035294, 1.0 },
+ { 0.145098, 0.000000, 0.054902, 1.0 },
+ { 0.152941, 0.090196, 0.039216, 1.0 },
+ { 0.168627, 0.180392, 0.105882, 1.0 },
+ { 0.133333, 0.223529, 0.160784, 1.0 },
+ { 0.086275, 0.243137, 0.200000, 1.0 },
+ { 0.121569, 0.200000, 0.192157, 1.0 },
+ { 0.070588, 0.152941, 0.266667, 1.0 },
+ { 0.000000, 0.152941, 0.305882, 1.0 },
+ { 0.047059, 0.156863, 0.411765, 1.0 },
+ { 0.113725, 0.054902, 0.427451, 1.0 },
+ { 0.239216, 0.070588, 0.431373, 1.0 },
+ { 0.419608, 0.094118, 0.619608, 1.0 },
+ { 0.803922, 0.133333, 0.784314, 1.0 },
+ { 0.635294, 0.184314, 0.988235, 1.0 },
+ { 0.423529, 0.098039, 0.945098, 1.0 },
+ { 0.211765, 0.200000, 0.964706, 1.0 },
+ { 0.407843, 0.301961, 0.988235, 1.0 },
+ { 0.439216, 0.309804, 1.000000, 1.0 },
+ { 0.419608, 0.407843, 0.850980, 1.0 },
+ { 0.345098, 0.431373, 1.000000, 1.0 },
+ { 0.309804, 0.403922, 0.937255, 1.0 },
+ { 0.290196, 0.498039, 0.858824, 1.0 },
+ { 0.282353, 0.552941, 0.674510, 1.0 },
+ { 0.215686, 0.447059, 0.501961, 1.0 },
+ { 0.086275, 0.313725, 0.360784, 1.0 },
+ { 0.082353, 0.309804, 0.262745, 1.0 },
+ { 0.098039, 0.192157, 0.141176, 1.0 },
+ { 0.094118, 0.117647, 0.109804, 1.0 },
+ { 0.105882, 0.094118, 0.137255, 1.0 },
+ { 0.129412, 0.078431, 0.196078, 1.0 },
+ { 0.156863, 0.117647, 0.215686, 1.0 },
+ { 0.258824, 0.090196, 0.196078, 1.0 },
+ { 0.490196, 0.105882, 0.258824, 1.0 },
+ { 0.505882, 0.121569, 0.270588, 1.0 },
+ { 0.258824, 0.192157, 0.333333, 1.0 },
+ { 0.219608, 0.200000, 0.325490, 1.0 },
+ { 0.192157, 0.109804, 0.262745, 1.0 },
+ { 0.192157, 0.180392, 0.160784, 1.0 },
+ { 0.168627, 0.235294, 0.203922, 1.0 },
+ { 0.137255, 0.188235, 0.223529, 1.0 },
+ { 0.117647, 0.141176, 0.266667, 1.0 },
+ { 0.200000, 0.082353, 0.317647, 1.0 },
+ { 0.227451, 0.086275, 0.325490, 1.0 },
+ };
+/* 3m0012.jpg */
+static double4 colors_329[] = {
+ { 0.078431, 0.133333, 0.286275, 1.0 },
+ { 0.141176, 0.086275, 0.188235, 1.0 },
+ { 0.141176, 0.133333, 0.282353, 1.0 },
+ { 0.141176, 0.180392, 0.380392, 1.0 },
+ { 0.231373, 0.207843, 0.513725, 1.0 },
+ { 0.321569, 0.239216, 0.650980, 1.0 },
+ { 0.243137, 0.219608, 0.729412, 1.0 },
+ { 0.164706, 0.200000, 0.807843, 1.0 },
+ { 0.160784, 0.090196, 0.411765, 1.0 },
+ { 0.196078, 0.156863, 0.329412, 1.0 },
+ { 0.231373, 0.227451, 0.250980, 1.0 },
+ { 0.337255, 0.200000, 0.137255, 1.0 },
+ { 0.443137, 0.176471, 0.023529, 1.0 },
+ { 0.588235, 0.458824, 0.074510, 1.0 },
+ { 0.737255, 0.741176, 0.129412, 1.0 },
+ { 0.839216, 0.870588, 0.329412, 1.0 },
+ { 0.941176, 1.000000, 0.533333, 1.0 },
+ { 0.992157, 0.862745, 0.545098, 1.0 },
+ { 0.952941, 0.713725, 0.431373, 1.0 },
+ { 0.913725, 0.568627, 0.321569, 1.0 },
+ { 0.623529, 0.317647, 0.227451, 1.0 },
+ { 0.337255, 0.066667, 0.137255, 1.0 },
+ { 0.270588, 0.031373, 0.145098, 1.0 },
+ { 0.207843, 0.000000, 0.156863, 1.0 },
+ { 0.035294, 0.000000, 0.047059, 1.0 },
+ { 0.015686, 0.007843, 0.054902, 1.0 },
+ { 0.000000, 0.019608, 0.066667, 1.0 },
+ { 0.000000, 0.039216, 0.082353, 1.0 },
+ { 0.000000, 0.062745, 0.098039, 1.0 },
+ { 0.003922, 0.074510, 0.082353, 1.0 },
+ { 0.007843, 0.090196, 0.070588, 1.0 },
+ { 0.027451, 0.023529, 0.043137, 1.0 },
+ { 0.086275, 0.105882, 0.015686, 1.0 },
+ { 0.094118, 0.243137, 0.184314, 1.0 },
+ { 0.298039, 0.345098, 0.278431, 1.0 },
+ { 0.501961, 0.450980, 0.376471, 1.0 },
+ { 0.545098, 0.505882, 0.564706, 1.0 },
+ { 0.592157, 0.560784, 0.752941, 1.0 },
+ { 0.564706, 0.549020, 0.768627, 1.0 },
+ { 0.537255, 0.537255, 0.788235, 1.0 },
+ { 0.356863, 0.047059, 0.945098, 1.0 },
+ { 0.305882, 0.094118, 0.690196, 1.0 },
+ { 0.254902, 0.145098, 0.435294, 1.0 },
+ { 0.223529, 0.070588, 0.309804, 1.0 },
+ { 0.196078, 0.000000, 0.188235, 1.0 },
+ { 0.172549, 0.011765, 0.141176, 1.0 },
+ { 0.149020, 0.027451, 0.098039, 1.0 },
+ { 0.054902, 0.019608, 0.000000, 1.0 },
+ { 0.031373, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.019608, 0.000000, 0.023529, 1.0 },
+ { 0.043137, 0.000000, 0.043137, 1.0 },
+ { 0.066667, 0.000000, 0.062745, 1.0 },
+ { 0.094118, 0.000000, 0.086275, 1.0 },
+ { 0.219608, 0.066667, 0.188235, 1.0 },
+ { 0.372549, 0.078431, 0.196078, 1.0 },
+ { 0.839216, 0.282353, 0.478431, 1.0 },
+ { 0.917647, 0.368627, 0.411765, 1.0 },
+ { 1.000000, 0.454902, 0.349020, 1.0 },
+ { 0.933333, 0.419608, 0.372549, 1.0 },
+ { 0.866667, 0.384314, 0.396078, 1.0 },
+ { 0.741176, 0.164706, 0.376471, 1.0 },
+ { 0.564706, 0.062745, 0.364706, 1.0 },
+ { 0.301961, 0.031373, 0.286275, 1.0 },
+ { 0.301961, 0.035294, 0.317647, 1.0 },
+ { 0.305882, 0.043137, 0.352941, 1.0 },
+ { 0.345098, 0.054902, 0.337255, 1.0 },
+ { 0.384314, 0.066667, 0.325490, 1.0 },
+ { 0.376471, 0.062745, 0.356863, 1.0 },
+ { 0.372549, 0.062745, 0.388235, 1.0 },
+ { 0.427451, 0.113725, 0.400000, 1.0 },
+ { 0.568627, 0.105882, 0.341176, 1.0 },
+ { 0.521569, 0.200000, 0.443137, 1.0 },
+ { 0.631373, 0.223529, 0.545098, 1.0 },
+ { 0.741176, 0.250980, 0.650980, 1.0 },
+ { 0.803922, 0.254902, 0.768627, 1.0 },
+ { 0.870588, 0.258824, 0.890196, 1.0 },
+ { 0.741176, 0.454902, 0.980392, 1.0 },
+ { 0.682353, 0.647059, 0.854902, 1.0 },
+ { 0.937255, 0.513725, 0.572549, 1.0 },
+ { 0.788235, 0.423529, 0.447059, 1.0 },
+ { 0.643137, 0.337255, 0.321569, 1.0 },
+ { 0.486275, 0.200000, 0.231373, 1.0 },
+ { 0.329412, 0.062745, 0.145098, 1.0 },
+ { 0.200000, 0.015686, 0.047059, 1.0 },
+ { 0.145098, 0.070588, 0.043137, 1.0 },
+ { 0.078431, 0.000000, 0.000000, 1.0 },
+ { 0.137255, 0.000000, 0.058824, 1.0 },
+ { 0.223529, 0.015686, 0.180392, 1.0 },
+ { 0.266667, 0.007843, 0.219608, 1.0 },
+ { 0.309804, 0.000000, 0.258824, 1.0 },
+ { 0.258824, 0.007843, 0.278431, 1.0 },
+ { 0.211765, 0.015686, 0.301961, 1.0 },
+ { 0.250980, 0.156863, 0.360784, 1.0 },
+ { 0.231373, 0.282353, 0.498039, 1.0 },
+ { 0.290196, 0.705882, 0.901961, 1.0 },
+ { 0.450980, 0.666667, 0.901961, 1.0 },
+ { 0.611765, 0.627451, 0.905882, 1.0 },
+ { 0.623529, 0.639216, 0.878431, 1.0 },
+ { 0.639216, 0.650980, 0.850980, 1.0 },
+ { 0.682353, 0.486275, 0.498039, 1.0 },
+ { 0.643137, 0.231373, 0.635294, 1.0 },
+ { 0.658824, 0.184314, 0.600000, 1.0 },
+ { 0.701961, 0.117647, 0.619608, 1.0 },
+ { 0.529412, 0.027451, 0.501961, 1.0 },
+ { 0.509804, 0.074510, 0.541176, 1.0 },
+ { 0.490196, 0.125490, 0.584314, 1.0 },
+ { 0.435294, 0.164706, 0.623529, 1.0 },
+ { 0.478431, 0.341176, 0.709804, 1.0 },
+ { 0.490196, 0.352941, 0.564706, 1.0 },
+ { 0.372549, 0.141176, 0.368627, 1.0 },
+ { 0.188235, 0.035294, 0.219608, 1.0 },
+ { 0.149020, 0.078431, 0.176471, 1.0 },
+ { 0.109804, 0.125490, 0.137255, 1.0 },
+ { 0.125490, 0.129412, 0.141176, 1.0 },
+ { 0.141176, 0.133333, 0.145098, 1.0 },
+ { 0.172549, 0.207843, 0.235294, 1.0 },
+ { 0.313725, 0.180392, 0.278431, 1.0 },
+ { 0.572549, 0.317647, 0.247059, 1.0 },
+ { 0.741176, 0.505882, 0.223529, 1.0 },
+ { 0.686275, 0.788235, 0.164706, 1.0 },
+ { 0.623529, 0.792157, 0.141176, 1.0 },
+ { 0.564706, 0.800000, 0.121569, 1.0 },
+ { 0.458824, 0.635294, 0.403922, 1.0 },
+ { 0.309804, 0.560784, 0.415686, 1.0 },
+ { 0.325490, 0.443137, 0.654902, 1.0 },
+ { 0.164706, 0.431373, 0.584314, 1.0 },
+ { 0.078431, 0.090196, 0.470588, 1.0 },
+ { 0.082353, 0.062745, 0.368627, 1.0 },
+ { 0.090196, 0.035294, 0.266667, 1.0 },
+ { 0.082353, 0.023529, 0.192157, 1.0 },
+ { 0.078431, 0.015686, 0.121569, 1.0 },
+ { 0.054902, 0.007843, 0.054902, 1.0 },
+ { 0.027451, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.011765, 1.0 },
+ { 0.000000, 0.003922, 0.015686, 1.0 },
+ { 0.003922, 0.047059, 0.054902, 1.0 },
+ { 0.047059, 0.105882, 0.031373, 1.0 },
+ { 0.074510, 0.090196, 0.035294, 1.0 },
+ { 0.090196, 0.078431, 0.011765, 1.0 },
+ { 0.188235, 0.215686, 0.050980, 1.0 },
+ { 0.247059, 0.262745, 0.027451, 1.0 },
+ { 0.305882, 0.309804, 0.003922, 1.0 },
+ { 0.321569, 0.321569, 0.086275, 1.0 },
+ { 0.447059, 0.317647, 0.039216, 1.0 },
+ { 0.454902, 0.388235, 0.035294, 1.0 },
+ { 0.368627, 0.490196, 0.086275, 1.0 },
+ { 0.243137, 0.411765, 0.231373, 1.0 },
+ { 0.207843, 0.321569, 0.200000, 1.0 },
+ { 0.250980, 0.223529, 0.286275, 1.0 },
+ { 0.243137, 0.294118, 0.298039, 1.0 },
+ { 0.235294, 0.368627, 0.313725, 1.0 },
+ { 0.341176, 0.466667, 0.407843, 1.0 },
+ { 0.356863, 0.635294, 0.407843, 1.0 },
+ { 0.337255, 0.843137, 0.278431, 1.0 },
+ { 0.705882, 0.792157, 0.407843, 1.0 },
+ { 0.803922, 0.976471, 0.149020, 1.0 },
+ { 0.776471, 0.890196, 0.133333, 1.0 },
+ { 0.752941, 0.803922, 0.117647, 1.0 },
+ { 0.792157, 0.627451, 0.305882, 1.0 },
+ { 0.894118, 0.650980, 0.505882, 1.0 },
+ { 0.937255, 0.803922, 0.615686, 1.0 },
+ { 0.988235, 0.752941, 0.894118, 1.0 },
+ { 0.925490, 0.745098, 0.854902, 1.0 },
+ { 0.941176, 0.674510, 0.521569, 1.0 },
+ { 1.000000, 0.600000, 0.274510, 1.0 },
+ { 0.937255, 0.329412, 0.117647, 1.0 },
+ { 0.752941, 0.141176, 0.223529, 1.0 },
+ { 0.400000, 0.035294, 0.211765, 1.0 },
+ { 0.329412, 0.180392, 0.325490, 1.0 },
+ { 0.250980, 0.172549, 0.364706, 1.0 },
+ { 0.258824, 0.219608, 0.352941, 1.0 },
+ { 0.262745, 0.211765, 0.329412, 1.0 },
+ { 0.388235, 0.231373, 0.325490, 1.0 },
+ { 0.513725, 0.250980, 0.321569, 1.0 },
+ { 0.541176, 0.360784, 0.470588, 1.0 },
+ { 0.411765, 0.588235, 0.670588, 1.0 },
+ { 0.117647, 0.741176, 0.725490, 1.0 },
+ { 0.090196, 0.780392, 0.972549, 1.0 },
+ { 0.007843, 0.572549, 0.909804, 1.0 },
+ { 0.156863, 0.305882, 0.631373, 1.0 },
+ { 0.376471, 0.168627, 0.584314, 1.0 },
+ { 0.450980, 0.149020, 0.588235, 1.0 },
+ { 0.572549, 0.117647, 0.615686, 1.0 },
+ { 0.576471, 0.023529, 0.564706, 1.0 },
+ { 0.623529, 0.003922, 0.470588, 1.0 },
+ { 0.662745, 0.188235, 0.466667, 1.0 },
+ { 0.698039, 0.227451, 0.576471, 1.0 },
+ { 0.913725, 0.164706, 0.607843, 1.0 },
+ { 0.858824, 0.094118, 0.635294, 1.0 },
+ { 0.874510, 0.050980, 0.580392, 1.0 },
+ { 0.843137, 0.058824, 0.639216, 1.0 },
+ { 0.803922, 0.023529, 0.615686, 1.0 },
+ { 0.670588, 0.019608, 0.576471, 1.0 },
+ { 0.364706, 0.160784, 0.494118, 1.0 },
+ { 0.250980, 0.294118, 0.411765, 1.0 },
+ { 0.086275, 0.223529, 0.474510, 1.0 },
+ { 0.090196, 0.380392, 0.376471, 1.0 },
+ { 0.188235, 0.258824, 0.258824, 1.0 },
+ { 0.113725, 0.141176, 0.180392, 1.0 },
+ { 0.058824, 0.152941, 0.333333, 1.0 },
+ { 0.090196, 0.109804, 0.368627, 1.0 },
+ { 0.235294, 0.000000, 0.317647, 1.0 },
+ { 0.439216, 0.094118, 0.423529, 1.0 },
+ { 0.572549, 0.133333, 0.666667, 1.0 },
+ { 0.678431, 0.149020, 0.996078, 1.0 },
+ { 0.823529, 0.007843, 0.956863, 1.0 },
+ { 0.890196, 0.125490, 0.980392, 1.0 },
+ { 0.949020, 0.007843, 0.827451, 1.0 },
+ { 0.858824, 0.050980, 0.372549, 1.0 },
+ { 0.796078, 0.141176, 0.309804, 1.0 },
+ { 0.517647, 0.090196, 0.250980, 1.0 },
+ { 0.341176, 0.078431, 0.278431, 1.0 },
+ { 0.298039, 0.027451, 0.243137, 1.0 },
+ { 0.247059, 0.015686, 0.266667, 1.0 },
+ { 0.200000, 0.007843, 0.262745, 1.0 },
+ { 0.164706, 0.000000, 0.180392, 1.0 },
+ { 0.121569, 0.015686, 0.145098, 1.0 },
+ { 0.058824, 0.078431, 0.094118, 1.0 },
+ { 0.015686, 0.082353, 0.121569, 1.0 },
+ { 0.043137, 0.062745, 0.211765, 1.0 },
+ { 0.105882, 0.011765, 0.341176, 1.0 },
+ { 0.113725, 0.078431, 0.325490, 1.0 },
+ { 0.184314, 0.078431, 0.341176, 1.0 },
+ { 0.329412, 0.109804, 0.356863, 1.0 },
+ { 0.384314, 0.133333, 0.513725, 1.0 },
+ { 0.505882, 0.200000, 0.772549, 1.0 },
+ { 0.580392, 0.231373, 0.725490, 1.0 },
+ { 0.596078, 0.266667, 0.701961, 1.0 },
+ { 0.643137, 0.152941, 0.756863, 1.0 },
+ { 0.580392, 0.082353, 0.886275, 1.0 },
+ { 0.796078, 0.282353, 0.933333, 1.0 },
+ { 0.635294, 0.615686, 0.878431, 1.0 },
+ { 0.345098, 0.776471, 0.670588, 1.0 },
+ { 0.352941, 0.745098, 0.643137, 1.0 },
+ { 0.282353, 0.886275, 0.454902, 1.0 },
+ { 0.462745, 0.615686, 0.125490, 1.0 },
+ { 0.509804, 0.478431, 0.082353, 1.0 },
+ { 0.380392, 0.411765, 0.023529, 1.0 },
+ { 0.231373, 0.239216, 0.000000, 1.0 },
+ { 0.219608, 0.172549, 0.109804, 1.0 },
+ { 0.388235, 0.078431, 0.192157, 1.0 },
+ { 0.698039, 0.156863, 0.298039, 1.0 },
+ { 0.788235, 0.298039, 0.313725, 1.0 },
+ };
+/* 3m0013.jpg */
+static double4 colors_330[] = {
+ { 0.039216, 0.317647, 0.192157, 1.0 },
+ { 0.223529, 0.317647, 0.364706, 1.0 },
+ { 0.160784, 0.466667, 0.509804, 1.0 },
+ { 0.098039, 0.619608, 0.654902, 1.0 },
+ { 0.082353, 0.741176, 0.686275, 1.0 },
+ { 0.066667, 0.866667, 0.721569, 1.0 },
+ { 0.164706, 0.839216, 0.686275, 1.0 },
+ { 0.266667, 0.811765, 0.650980, 1.0 },
+ { 0.356863, 0.556863, 0.631373, 1.0 },
+ { 0.360784, 0.533333, 0.619608, 1.0 },
+ { 0.364706, 0.509804, 0.611765, 1.0 },
+ { 0.364706, 0.478431, 0.529412, 1.0 },
+ { 0.368627, 0.447059, 0.450980, 1.0 },
+ { 0.352941, 0.411765, 0.396078, 1.0 },
+ { 0.337255, 0.376471, 0.345098, 1.0 },
+ { 0.321569, 0.290196, 0.286275, 1.0 },
+ { 0.305882, 0.207843, 0.231373, 1.0 },
+ { 0.694118, 0.239216, 0.047059, 1.0 },
+ { 0.619608, 0.188235, 0.050980, 1.0 },
+ { 0.549020, 0.137255, 0.054902, 1.0 },
+ { 0.423529, 0.101961, 0.031373, 1.0 },
+ { 0.298039, 0.066667, 0.011765, 1.0 },
+ { 0.235294, 0.058824, 0.023529, 1.0 },
+ { 0.176471, 0.054902, 0.035294, 1.0 },
+ { 0.019608, 0.109804, 0.141176, 1.0 },
+ { 0.039216, 0.231373, 0.196078, 1.0 },
+ { 0.062745, 0.352941, 0.254902, 1.0 },
+ { 0.050980, 0.435294, 0.364706, 1.0 },
+ { 0.039216, 0.517647, 0.474510, 1.0 },
+ { 0.094118, 0.509804, 0.498039, 1.0 },
+ { 0.152941, 0.501961, 0.525490, 1.0 },
+ { 0.129412, 0.494118, 0.462745, 1.0 },
+ { 0.062745, 0.407843, 0.321569, 1.0 },
+ { 0.000000, 0.270588, 0.278431, 1.0 },
+ { 0.062745, 0.223529, 0.337255, 1.0 },
+ { 0.129412, 0.180392, 0.396078, 1.0 },
+ { 0.156863, 0.235294, 0.454902, 1.0 },
+ { 0.188235, 0.290196, 0.513725, 1.0 },
+ { 0.141176, 0.333333, 0.400000, 1.0 },
+ { 0.094118, 0.376471, 0.290196, 1.0 },
+ { 0.027451, 0.411765, 0.258824, 1.0 },
+ { 0.043137, 0.392157, 0.207843, 1.0 },
+ { 0.058824, 0.376471, 0.156863, 1.0 },
+ { 0.043137, 0.239216, 0.082353, 1.0 },
+ { 0.031373, 0.101961, 0.007843, 1.0 },
+ { 0.015686, 0.082353, 0.003922, 1.0 },
+ { 0.000000, 0.062745, 0.000000, 1.0 },
+ { 0.054902, 0.047059, 0.000000, 1.0 },
+ { 0.098039, 0.113725, 0.054902, 1.0 },
+ { 0.172549, 0.309804, 0.050980, 1.0 },
+ { 0.188235, 0.513725, 0.074510, 1.0 },
+ { 0.207843, 0.721569, 0.101961, 1.0 },
+ { 0.156863, 0.584314, 0.117647, 1.0 },
+ { 0.105882, 0.447059, 0.137255, 1.0 },
+ { 0.094118, 0.341176, 0.145098, 1.0 },
+ { 0.082353, 0.235294, 0.152941, 1.0 },
+ { 0.082353, 0.192157, 0.133333, 1.0 },
+ { 0.117647, 0.188235, 0.164706, 1.0 },
+ { 0.156863, 0.188235, 0.200000, 1.0 },
+ { 0.215686, 0.231373, 0.266667, 1.0 },
+ { 0.278431, 0.274510, 0.337255, 1.0 },
+ { 0.309804, 0.305882, 0.364706, 1.0 },
+ { 0.345098, 0.337255, 0.392157, 1.0 },
+ { 0.309804, 0.266667, 0.290196, 1.0 },
+ { 0.278431, 0.270588, 0.117647, 1.0 },
+ { 0.274510, 0.121569, 0.062745, 1.0 },
+ { 0.372549, 0.168627, 0.058824, 1.0 },
+ { 0.470588, 0.215686, 0.058824, 1.0 },
+ { 0.505882, 0.270588, 0.039216, 1.0 },
+ { 0.545098, 0.325490, 0.023529, 1.0 },
+ { 0.564706, 0.407843, 0.062745, 1.0 },
+ { 0.729412, 0.333333, 0.121569, 1.0 },
+ { 0.560784, 0.113725, 0.074510, 1.0 },
+ { 0.345098, 0.098039, 0.082353, 1.0 },
+ { 0.133333, 0.086275, 0.094118, 1.0 },
+ { 0.086275, 0.058824, 0.054902, 1.0 },
+ { 0.039216, 0.035294, 0.015686, 1.0 },
+ { 0.043137, 0.031373, 0.007843, 1.0 },
+ { 0.050980, 0.027451, 0.000000, 1.0 },
+ { 0.062745, 0.043137, 0.000000, 1.0 },
+ { 0.082353, 0.023529, 0.003922, 1.0 },
+ { 0.094118, 0.058824, 0.078431, 1.0 },
+ { 0.109804, 0.086275, 0.082353, 1.0 },
+ { 0.129412, 0.117647, 0.090196, 1.0 },
+ { 0.156863, 0.172549, 0.090196, 1.0 },
+ { 0.184314, 0.227451, 0.094118, 1.0 },
+ { 0.254902, 0.294118, 0.086275, 1.0 },
+ { 0.427451, 0.349020, 0.149020, 1.0 },
+ { 0.509804, 0.486275, 0.039216, 1.0 },
+ { 0.423529, 0.521569, 0.031373, 1.0 },
+ { 0.337255, 0.556863, 0.027451, 1.0 },
+ { 0.298039, 0.560784, 0.019608, 1.0 },
+ { 0.262745, 0.564706, 0.015686, 1.0 },
+ { 0.282353, 0.341176, 0.007843, 1.0 },
+ { 0.145098, 0.250980, 0.043137, 1.0 },
+ { 0.152941, 0.137255, 0.000000, 1.0 },
+ { 0.192157, 0.058824, 0.019608, 1.0 },
+ { 0.105882, 0.050980, 0.015686, 1.0 },
+ { 0.090196, 0.090196, 0.007843, 1.0 },
+ { 0.078431, 0.133333, 0.000000, 1.0 },
+ { 0.066667, 0.129412, 0.000000, 1.0 },
+ { 0.058824, 0.125490, 0.000000, 1.0 },
+ { 0.043137, 0.211765, 0.000000, 1.0 },
+ { 0.062745, 0.211765, 0.019608, 1.0 },
+ { 0.149020, 0.196078, 0.039216, 1.0 },
+ { 0.325490, 0.274510, 0.066667, 1.0 },
+ { 0.505882, 0.352941, 0.098039, 1.0 },
+ { 0.596078, 0.458824, 0.113725, 1.0 },
+ { 0.690196, 0.564706, 0.129412, 1.0 },
+ { 0.745098, 0.815686, 0.039216, 1.0 },
+ { 0.674510, 0.803922, 0.054902, 1.0 },
+ { 0.494118, 0.890196, 0.137255, 1.0 },
+ { 0.301961, 0.658824, 0.109804, 1.0 },
+ { 0.266667, 0.427451, 0.168627, 1.0 },
+ { 0.196078, 0.384314, 0.098039, 1.0 },
+ { 0.129412, 0.345098, 0.027451, 1.0 },
+ { 0.082353, 0.498039, 0.019608, 1.0 },
+ { 0.074510, 0.639216, 0.011765, 1.0 },
+ { 0.078431, 0.607843, 0.011765, 1.0 },
+ { 0.043137, 0.447059, 0.027451, 1.0 },
+ { 0.062745, 0.254902, 0.039216, 1.0 },
+ { 0.094118, 0.231373, 0.039216, 1.0 },
+ { 0.129412, 0.211765, 0.043137, 1.0 },
+ { 0.168627, 0.196078, 0.047059, 1.0 },
+ { 0.207843, 0.184314, 0.050980, 1.0 },
+ { 0.345098, 0.282353, 0.047059, 1.0 },
+ { 0.427451, 0.478431, 0.203922, 1.0 },
+ { 0.494118, 0.552941, 0.141176, 1.0 },
+ { 0.474510, 0.509804, 0.184314, 1.0 },
+ { 0.435294, 0.333333, 0.384314, 1.0 },
+ { 0.384314, 0.262745, 0.423529, 1.0 },
+ { 0.337255, 0.192157, 0.462745, 1.0 },
+ { 0.364706, 0.231373, 0.568627, 1.0 },
+ { 0.309804, 0.203922, 0.568627, 1.0 },
+ { 0.164706, 0.196078, 0.388235, 1.0 },
+ { 0.074510, 0.192157, 0.294118, 1.0 },
+ { 0.054902, 0.200000, 0.172549, 1.0 },
+ { 0.082353, 0.231373, 0.145098, 1.0 },
+ { 0.113725, 0.262745, 0.117647, 1.0 },
+ { 0.129412, 0.243137, 0.117647, 1.0 },
+ { 0.145098, 0.223529, 0.117647, 1.0 },
+ { 0.125490, 0.219608, 0.156863, 1.0 },
+ { 0.101961, 0.227451, 0.168627, 1.0 },
+ { 0.011765, 0.247059, 0.207843, 1.0 },
+ { 0.070588, 0.329412, 0.223529, 1.0 },
+ { 0.239216, 0.482353, 0.188235, 1.0 },
+ { 0.368627, 0.682353, 0.168627, 1.0 },
+ { 0.498039, 0.886275, 0.152941, 1.0 },
+ { 0.690196, 0.784314, 0.094118, 1.0 },
+ { 0.772549, 0.800000, 0.050980, 1.0 },
+ { 0.792157, 0.654902, 0.050980, 1.0 },
+ { 0.741176, 0.564706, 0.113725, 1.0 },
+ { 0.764706, 0.305882, 0.137255, 1.0 },
+ { 0.721569, 0.200000, 0.172549, 1.0 },
+ { 0.678431, 0.094118, 0.207843, 1.0 },
+ { 0.639216, 0.035294, 0.239216, 1.0 },
+ { 0.619608, 0.105882, 0.160784, 1.0 },
+ { 0.505882, 0.082353, 0.145098, 1.0 },
+ { 0.301961, 0.192157, 0.035294, 1.0 },
+ { 0.227451, 0.090196, 0.113725, 1.0 },
+ { 0.247059, 0.039216, 0.211765, 1.0 },
+ { 0.215686, 0.105882, 0.294118, 1.0 },
+ { 0.207843, 0.101961, 0.262745, 1.0 },
+ { 0.200000, 0.098039, 0.235294, 1.0 },
+ { 0.196078, 0.043137, 0.117647, 1.0 },
+ { 0.270588, 0.054902, 0.043137, 1.0 },
+ { 0.298039, 0.023529, 0.031373, 1.0 },
+ { 0.301961, 0.058824, 0.000000, 1.0 },
+ { 0.309804, 0.172549, 0.054902, 1.0 },
+ { 0.278431, 0.235294, 0.074510, 1.0 },
+ { 0.247059, 0.301961, 0.094118, 1.0 },
+ { 0.149020, 0.305882, 0.098039, 1.0 },
+ { 0.066667, 0.400000, 0.247059, 1.0 },
+ { 0.054902, 0.505882, 0.243137, 1.0 },
+ { 0.035294, 0.741176, 0.086275, 1.0 },
+ { 0.172549, 0.800000, 0.141176, 1.0 },
+ { 0.180392, 0.639216, 0.117647, 1.0 },
+ { 0.043137, 0.478431, 0.211765, 1.0 },
+ { 0.094118, 0.337255, 0.184314, 1.0 },
+ { 0.168627, 0.227451, 0.247059, 1.0 },
+ { 0.168627, 0.176471, 0.223529, 1.0 },
+ { 0.200000, 0.109804, 0.290196, 1.0 },
+ { 0.196078, 0.137255, 0.360784, 1.0 },
+ { 0.270588, 0.121569, 0.321569, 1.0 },
+ { 0.231373, 0.031373, 0.262745, 1.0 },
+ { 0.192157, 0.019608, 0.203922, 1.0 },
+ { 0.156863, 0.011765, 0.145098, 1.0 },
+ { 0.207843, 0.031373, 0.109804, 1.0 },
+ { 0.192157, 0.054902, 0.078431, 1.0 },
+ { 0.219608, 0.113725, 0.141176, 1.0 },
+ { 0.149020, 0.098039, 0.164706, 1.0 },
+ { 0.149020, 0.039216, 0.227451, 1.0 },
+ { 0.125490, 0.062745, 0.309804, 1.0 },
+ { 0.086275, 0.172549, 0.254902, 1.0 },
+ { 0.101961, 0.180392, 0.184314, 1.0 },
+ { 0.015686, 0.086275, 0.101961, 1.0 },
+ { 0.039216, 0.078431, 0.113725, 1.0 },
+ { 0.129412, 0.066667, 0.109804, 1.0 },
+ { 0.149020, 0.027451, 0.058824, 1.0 },
+ { 0.196078, 0.003922, 0.027451, 1.0 },
+ { 0.207843, 0.007843, 0.000000, 1.0 },
+ { 0.266667, 0.058824, 0.027451, 1.0 },
+ { 0.243137, 0.047059, 0.050980, 1.0 },
+ { 0.196078, 0.062745, 0.054902, 1.0 },
+ { 0.137255, 0.160784, 0.152941, 1.0 },
+ { 0.168627, 0.184314, 0.117647, 1.0 },
+ { 0.192157, 0.184314, 0.086275, 1.0 },
+ { 0.172549, 0.207843, 0.094118, 1.0 },
+ { 0.137255, 0.203922, 0.164706, 1.0 },
+ { 0.317647, 0.168627, 0.329412, 1.0 },
+ { 0.435294, 0.019608, 0.313725, 1.0 },
+ { 0.564706, 0.066667, 0.141176, 1.0 },
+ { 0.674510, 0.301961, 0.129412, 1.0 },
+ { 0.709804, 0.482353, 0.000000, 1.0 },
+ { 0.533333, 0.764706, 0.066667, 1.0 },
+ { 0.486275, 0.737255, 0.125490, 1.0 },
+ { 0.403922, 0.431373, 0.403922, 1.0 },
+ { 0.392157, 0.360784, 0.596078, 1.0 },
+ { 0.333333, 0.364706, 0.647059, 1.0 },
+ { 0.313725, 0.482353, 0.650980, 1.0 },
+ { 0.231373, 0.462745, 0.768627, 1.0 },
+ { 0.184314, 0.384314, 0.592157, 1.0 },
+ { 0.160784, 0.490196, 0.498039, 1.0 },
+ { 0.113725, 0.498039, 0.337255, 1.0 },
+ { 0.074510, 0.466667, 0.223529, 1.0 },
+ { 0.082353, 0.490196, 0.298039, 1.0 },
+ { 0.152941, 0.458824, 0.396078, 1.0 },
+ { 0.207843, 0.482353, 0.443137, 1.0 },
+ { 0.141176, 0.568627, 0.407843, 1.0 },
+ { 0.164706, 0.521569, 0.349020, 1.0 },
+ { 0.066667, 0.423529, 0.262745, 1.0 },
+ { 0.058824, 0.352941, 0.262745, 1.0 },
+ { 0.050980, 0.294118, 0.274510, 1.0 },
+ { 0.113725, 0.235294, 0.317647, 1.0 },
+ { 0.145098, 0.227451, 0.294118, 1.0 },
+ { 0.141176, 0.250980, 0.298039, 1.0 },
+ { 0.086275, 0.333333, 0.266667, 1.0 },
+ { 0.035294, 0.407843, 0.282353, 1.0 },
+ { 0.035294, 0.388235, 0.341176, 1.0 },
+ { 0.000000, 0.423529, 0.423529, 1.0 },
+ { 0.019608, 0.482353, 0.396078, 1.0 },
+ { 0.000000, 0.647059, 0.560784, 1.0 },
+ { 0.003922, 0.674510, 0.611765, 1.0 },
+ { 0.019608, 0.709804, 0.631373, 1.0 },
+ { 0.070588, 0.772549, 0.658824, 1.0 },
+ { 0.113725, 0.560784, 0.701961, 1.0 },
+ { 0.258824, 0.701961, 0.764706, 1.0 },
+ { 0.235294, 0.780392, 0.627451, 1.0 },
+ { 0.219608, 0.749020, 0.592157, 1.0 },
+ { 0.160784, 0.670588, 0.498039, 1.0 },
+ { 0.333333, 0.466667, 0.403922, 1.0 },
+ { 0.580392, 0.474510, 0.172549, 1.0 },
+ { 0.619608, 0.458824, 0.047059, 1.0 },
+ { 0.564706, 0.545098, 0.176471, 1.0 },
+ { 0.180392, 0.474510, 0.070588, 1.0 },
+ { 0.423529, 0.588235, 0.086275, 1.0 },
+ };
+/* 3m0014.jpg */
+static double4 colors_331[] = {
+ { 0.709804, 0.278431, 0.047059, 1.0 },
+ { 0.435294, 0.243137, 0.227451, 1.0 },
+ { 0.443137, 0.305882, 0.160784, 1.0 },
+ { 0.450980, 0.372549, 0.094118, 1.0 },
+ { 0.615686, 0.345098, 0.086275, 1.0 },
+ { 0.784314, 0.321569, 0.078431, 1.0 },
+ { 0.819608, 0.290196, 0.086275, 1.0 },
+ { 0.854902, 0.262745, 0.094118, 1.0 },
+ { 0.815686, 0.258824, 0.172549, 1.0 },
+ { 0.635294, 0.223529, 0.207843, 1.0 },
+ { 0.458824, 0.192157, 0.243137, 1.0 },
+ { 0.313725, 0.109804, 0.215686, 1.0 },
+ { 0.172549, 0.027451, 0.188235, 1.0 },
+ { 0.121569, 0.023529, 0.168627, 1.0 },
+ { 0.074510, 0.019608, 0.149020, 1.0 },
+ { 0.054902, 0.027451, 0.086275, 1.0 },
+ { 0.035294, 0.035294, 0.027451, 1.0 },
+ { 0.086275, 0.023529, 0.027451, 1.0 },
+ { 0.137255, 0.027451, 0.039216, 1.0 },
+ { 0.188235, 0.035294, 0.054902, 1.0 },
+ { 0.101961, 0.054902, 0.066667, 1.0 },
+ { 0.015686, 0.078431, 0.078431, 1.0 },
+ { 0.019608, 0.086275, 0.090196, 1.0 },
+ { 0.027451, 0.098039, 0.105882, 1.0 },
+ { 0.125490, 0.074510, 0.101961, 1.0 },
+ { 0.129412, 0.101961, 0.196078, 1.0 },
+ { 0.133333, 0.129412, 0.294118, 1.0 },
+ { 0.145098, 0.235294, 0.368627, 1.0 },
+ { 0.160784, 0.345098, 0.447059, 1.0 },
+ { 0.149020, 0.364706, 0.447059, 1.0 },
+ { 0.137255, 0.384314, 0.450980, 1.0 },
+ { 0.086275, 0.388235, 0.458824, 1.0 },
+ { 0.078431, 0.454902, 0.501961, 1.0 },
+ { 0.149020, 0.482353, 0.509804, 1.0 },
+ { 0.176471, 0.454902, 0.439216, 1.0 },
+ { 0.203922, 0.431373, 0.372549, 1.0 },
+ { 0.152941, 0.396078, 0.392157, 1.0 },
+ { 0.105882, 0.364706, 0.411765, 1.0 },
+ { 0.062745, 0.301961, 0.380392, 1.0 },
+ { 0.019608, 0.243137, 0.349020, 1.0 },
+ { 0.090196, 0.372549, 0.427451, 1.0 },
+ { 0.129412, 0.498039, 0.407843, 1.0 },
+ { 0.172549, 0.623529, 0.392157, 1.0 },
+ { 0.223529, 0.729412, 0.407843, 1.0 },
+ { 0.274510, 0.835294, 0.423529, 1.0 },
+ { 0.278431, 0.803922, 0.400000, 1.0 },
+ { 0.282353, 0.772549, 0.380392, 1.0 },
+ { 0.435294, 0.694118, 0.341176, 1.0 },
+ { 0.533333, 0.603922, 0.305882, 1.0 },
+ { 0.498039, 0.396078, 0.203922, 1.0 },
+ { 0.427451, 0.333333, 0.235294, 1.0 },
+ { 0.356863, 0.274510, 0.270588, 1.0 },
+ { 0.345098, 0.227451, 0.247059, 1.0 },
+ { 0.333333, 0.184314, 0.227451, 1.0 },
+ { 0.349020, 0.192157, 0.231373, 1.0 },
+ { 0.368627, 0.200000, 0.239216, 1.0 },
+ { 0.752941, 0.274510, 0.184314, 1.0 },
+ { 0.733333, 0.305882, 0.227451, 1.0 },
+ { 0.713725, 0.341176, 0.270588, 1.0 },
+ { 0.552941, 0.298039, 0.274510, 1.0 },
+ { 0.392157, 0.254902, 0.282353, 1.0 },
+ { 0.352941, 0.211765, 0.258824, 1.0 },
+ { 0.317647, 0.172549, 0.239216, 1.0 },
+ { 0.278431, 0.101961, 0.184314, 1.0 },
+ { 0.349020, 0.070588, 0.094118, 1.0 },
+ { 0.356863, 0.050980, 0.043137, 1.0 },
+ { 0.309804, 0.086275, 0.062745, 1.0 },
+ { 0.266667, 0.121569, 0.086275, 1.0 },
+ { 0.227451, 0.129412, 0.078431, 1.0 },
+ { 0.192157, 0.141176, 0.074510, 1.0 },
+ { 0.215686, 0.223529, 0.168627, 1.0 },
+ { 0.184314, 0.141176, 0.156863, 1.0 },
+ { 0.082353, 0.149020, 0.074510, 1.0 },
+ { 0.086275, 0.200000, 0.082353, 1.0 },
+ { 0.094118, 0.254902, 0.090196, 1.0 },
+ { 0.188235, 0.192157, 0.137255, 1.0 },
+ { 0.282353, 0.133333, 0.184314, 1.0 },
+ { 0.329412, 0.149020, 0.152941, 1.0 },
+ { 0.376471, 0.164706, 0.125490, 1.0 },
+ { 0.580392, 0.039216, 0.098039, 1.0 },
+ { 0.600000, 0.011765, 0.058824, 1.0 },
+ { 0.372549, 0.090196, 0.094118, 1.0 },
+ { 0.356863, 0.156863, 0.137255, 1.0 },
+ { 0.341176, 0.223529, 0.180392, 1.0 },
+ { 0.400000, 0.223529, 0.203922, 1.0 },
+ { 0.462745, 0.227451, 0.227451, 1.0 },
+ { 0.545098, 0.235294, 0.215686, 1.0 },
+ { 0.592157, 0.172549, 0.109804, 1.0 },
+ { 0.721569, 0.094118, 0.101961, 1.0 },
+ { 0.678431, 0.137255, 0.105882, 1.0 },
+ { 0.639216, 0.180392, 0.109804, 1.0 },
+ { 0.611765, 0.309804, 0.137255, 1.0 },
+ { 0.588235, 0.443137, 0.164706, 1.0 },
+ { 0.537255, 0.521569, 0.164706, 1.0 },
+ { 0.329412, 0.541176, 0.164706, 1.0 },
+ { 0.156863, 0.439216, 0.180392, 1.0 },
+ { 0.007843, 0.364706, 0.050980, 1.0 },
+ { 0.501961, 0.243137, 0.007843, 1.0 },
+ { 0.639216, 0.133333, 0.011765, 1.0 },
+ { 0.780392, 0.027451, 0.015686, 1.0 },
+ { 0.784314, 0.011765, 0.007843, 1.0 },
+ { 0.792157, 0.000000, 0.000000, 1.0 },
+ { 0.643137, 0.078431, 0.035294, 1.0 },
+ { 0.427451, 0.078431, 0.015686, 1.0 },
+ { 0.117647, 0.027451, 0.003922, 1.0 },
+ { 0.164706, 0.023529, 0.043137, 1.0 },
+ { 0.211765, 0.023529, 0.086275, 1.0 },
+ { 0.239216, 0.019608, 0.078431, 1.0 },
+ { 0.266667, 0.015686, 0.070588, 1.0 },
+ { 0.231373, 0.050980, 0.062745, 1.0 },
+ { 0.211765, 0.043137, 0.078431, 1.0 },
+ { 0.250980, 0.094118, 0.094118, 1.0 },
+ { 0.207843, 0.105882, 0.101961, 1.0 },
+ { 0.129412, 0.113725, 0.015686, 1.0 },
+ { 0.078431, 0.105882, 0.019608, 1.0 },
+ { 0.027451, 0.101961, 0.027451, 1.0 },
+ { 0.086275, 0.156863, 0.054902, 1.0 },
+ { 0.050980, 0.168627, 0.074510, 1.0 },
+ { 0.015686, 0.231373, 0.003922, 1.0 },
+ { 0.003922, 0.325490, 0.043137, 1.0 },
+ { 0.137255, 0.203922, 0.266667, 1.0 },
+ { 0.152941, 0.254902, 0.243137, 1.0 },
+ { 0.168627, 0.305882, 0.219608, 1.0 },
+ { 0.188235, 0.266667, 0.239216, 1.0 },
+ { 0.211765, 0.227451, 0.262745, 1.0 },
+ { 0.211765, 0.196078, 0.286275, 1.0 },
+ { 0.156863, 0.152941, 0.274510, 1.0 },
+ { 0.109804, 0.145098, 0.180392, 1.0 },
+ { 0.184314, 0.058824, 0.149020, 1.0 },
+ { 0.298039, 0.078431, 0.113725, 1.0 },
+ { 0.333333, 0.050980, 0.160784, 1.0 },
+ { 0.368627, 0.023529, 0.211765, 1.0 },
+ { 0.470588, 0.062745, 0.105882, 1.0 },
+ { 0.509804, 0.023529, 0.031373, 1.0 },
+ { 0.674510, 0.019608, 0.050980, 1.0 },
+ { 0.674510, 0.078431, 0.035294, 1.0 },
+ { 0.717647, 0.094118, 0.019608, 1.0 },
+ { 0.654902, 0.121569, 0.066667, 1.0 },
+ { 0.592157, 0.149020, 0.117647, 1.0 },
+ { 0.568627, 0.133333, 0.105882, 1.0 },
+ { 0.545098, 0.117647, 0.098039, 1.0 },
+ { 0.337255, 0.247059, 0.121569, 1.0 },
+ { 0.227451, 0.349020, 0.188235, 1.0 },
+ { 0.215686, 0.376471, 0.219608, 1.0 },
+ { 0.196078, 0.333333, 0.254902, 1.0 },
+ { 0.329412, 0.537255, 0.231373, 1.0 },
+ { 0.321569, 0.560784, 0.223529, 1.0 },
+ { 0.313725, 0.584314, 0.219608, 1.0 },
+ { 0.403922, 0.521569, 0.168627, 1.0 },
+ { 0.435294, 0.372549, 0.270588, 1.0 },
+ { 0.349020, 0.388235, 0.101961, 1.0 },
+ { 0.329412, 0.368627, 0.082353, 1.0 },
+ { 0.266667, 0.207843, 0.117647, 1.0 },
+ { 0.290196, 0.231373, 0.113725, 1.0 },
+ { 0.317647, 0.254902, 0.113725, 1.0 },
+ { 0.356863, 0.254902, 0.196078, 1.0 },
+ { 0.498039, 0.356863, 0.160784, 1.0 },
+ { 0.627451, 0.356863, 0.094118, 1.0 },
+ { 0.725490, 0.309804, 0.066667, 1.0 },
+ { 0.749020, 0.294118, 0.070588, 1.0 },
+ { 0.705882, 0.203922, 0.011765, 1.0 },
+ { 0.733333, 0.215686, 0.133333, 1.0 },
+ { 0.764706, 0.227451, 0.145098, 1.0 },
+ { 0.800000, 0.243137, 0.156863, 1.0 },
+ { 0.760784, 0.098039, 0.070588, 1.0 },
+ { 0.796078, 0.058824, 0.023529, 1.0 },
+ { 0.831373, 0.207843, 0.054902, 1.0 },
+ { 0.823529, 0.325490, 0.149020, 1.0 },
+ { 0.925490, 0.568627, 0.243137, 1.0 },
+ { 0.792157, 0.576471, 0.298039, 1.0 },
+ { 0.658824, 0.584314, 0.352941, 1.0 },
+ { 0.509804, 0.623529, 0.513725, 1.0 },
+ { 0.415686, 0.541176, 0.349020, 1.0 },
+ { 0.384314, 0.423529, 0.427451, 1.0 },
+ { 0.380392, 0.376471, 0.368627, 1.0 },
+ { 0.486275, 0.400000, 0.305882, 1.0 },
+ { 0.572549, 0.521569, 0.305882, 1.0 },
+ { 0.568627, 0.600000, 0.313725, 1.0 },
+ { 0.588235, 0.631373, 0.325490, 1.0 },
+ { 0.478431, 0.725490, 0.278431, 1.0 },
+ { 0.392157, 0.784314, 0.337255, 1.0 },
+ { 0.196078, 0.647059, 0.341176, 1.0 },
+ { 0.074510, 0.725490, 0.333333, 1.0 },
+ { 0.058824, 0.607843, 0.266667, 1.0 },
+ { 0.168627, 0.541176, 0.172549, 1.0 },
+ { 0.152941, 0.541176, 0.243137, 1.0 },
+ { 0.137255, 0.545098, 0.313725, 1.0 },
+ { 0.298039, 0.666667, 0.329412, 1.0 },
+ { 0.447059, 0.690196, 0.294118, 1.0 },
+ { 0.568627, 0.717647, 0.290196, 1.0 },
+ { 0.705882, 0.729412, 0.447059, 1.0 },
+ { 0.701961, 0.792157, 0.588235, 1.0 },
+ { 0.552941, 0.788235, 0.678431, 1.0 },
+ { 0.588235, 0.901961, 0.513725, 1.0 },
+ { 0.537255, 0.701961, 0.364706, 1.0 },
+ { 0.494118, 0.615686, 0.250980, 1.0 },
+ { 0.478431, 0.529412, 0.184314, 1.0 },
+ { 0.313725, 0.396078, 0.329412, 1.0 },
+ { 0.290196, 0.396078, 0.337255, 1.0 },
+ { 0.223529, 0.247059, 0.388235, 1.0 },
+ { 0.250980, 0.196078, 0.294118, 1.0 },
+ { 0.235294, 0.152941, 0.227451, 1.0 },
+ { 0.356863, 0.098039, 0.239216, 1.0 },
+ { 0.384314, 0.047059, 0.223529, 1.0 },
+ { 0.411765, 0.137255, 0.231373, 1.0 },
+ { 0.482353, 0.188235, 0.105882, 1.0 },
+ { 0.498039, 0.235294, 0.168627, 1.0 },
+ { 0.333333, 0.266667, 0.290196, 1.0 },
+ { 0.298039, 0.313725, 0.356863, 1.0 },
+ { 0.270588, 0.368627, 0.356863, 1.0 },
+ { 0.368627, 0.286275, 0.211765, 1.0 },
+ { 0.521569, 0.368627, 0.145098, 1.0 },
+ { 0.674510, 0.298039, 0.062745, 1.0 },
+ { 0.819608, 0.325490, 0.098039, 1.0 },
+ { 0.803922, 0.447059, 0.172549, 1.0 },
+ { 0.898039, 0.580392, 0.231373, 1.0 },
+ { 0.745098, 0.580392, 0.298039, 1.0 },
+ { 0.737255, 0.584314, 0.368627, 1.0 },
+ { 0.760784, 0.635294, 0.333333, 1.0 },
+ { 0.803922, 0.698039, 0.388235, 1.0 },
+ { 0.839216, 0.701961, 0.380392, 1.0 },
+ { 0.839216, 0.756863, 0.329412, 1.0 },
+ { 0.858824, 0.839216, 0.368627, 1.0 },
+ { 0.941176, 0.854902, 0.419608, 1.0 },
+ { 0.847059, 0.815686, 0.388235, 1.0 },
+ { 0.772549, 0.721569, 0.411765, 1.0 },
+ { 0.717647, 0.729412, 0.380392, 1.0 },
+ { 0.678431, 0.768627, 0.313725, 1.0 },
+ { 0.654902, 0.741176, 0.305882, 1.0 },
+ { 0.603922, 0.603922, 0.258824, 1.0 },
+ { 0.478431, 0.564706, 0.180392, 1.0 },
+ { 0.333333, 0.588235, 0.235294, 1.0 },
+ { 0.243137, 0.690196, 0.349020, 1.0 },
+ { 0.164706, 0.678431, 0.419608, 1.0 },
+ { 0.050980, 0.521569, 0.415686, 1.0 },
+ { 0.027451, 0.529412, 0.188235, 1.0 },
+ { 0.039216, 0.427451, 0.070588, 1.0 },
+ { 0.180392, 0.435294, 0.066667, 1.0 },
+ { 0.482353, 0.525490, 0.117647, 1.0 },
+ { 0.627451, 0.596078, 0.262745, 1.0 },
+ { 0.686275, 0.686275, 0.349020, 1.0 },
+ { 0.800000, 0.898039, 0.388235, 1.0 },
+ { 0.792157, 0.913725, 0.372549, 1.0 },
+ { 0.647059, 0.835294, 0.403922, 1.0 },
+ { 0.607843, 0.803922, 0.290196, 1.0 },
+ { 0.576471, 0.643137, 0.243137, 1.0 },
+ { 0.427451, 0.552941, 0.266667, 1.0 },
+ { 0.211765, 0.513725, 0.372549, 1.0 },
+ { 0.239216, 0.560784, 0.411765, 1.0 },
+ { 0.309804, 0.525490, 0.505882, 1.0 },
+ { 0.223529, 0.690196, 0.462745, 1.0 },
+ { 0.349020, 0.650980, 0.509804, 1.0 },
+ { 0.576471, 0.772549, 0.486275, 1.0 },
+ { 0.749020, 0.745098, 0.431373, 1.0 },
+ { 0.737255, 0.678431, 0.650980, 1.0 },
+ { 0.721569, 0.662745, 0.494118, 1.0 },
+ };
+/* 3m0015.jpg */
+static double4 colors_332[] = {
+ { 0.372549, 0.384314, 0.074510, 1.0 },
+ { 0.376471, 0.360784, 0.247059, 1.0 },
+ { 0.392157, 0.392157, 0.286275, 1.0 },
+ { 0.411765, 0.427451, 0.329412, 1.0 },
+ { 0.337255, 0.509804, 0.337255, 1.0 },
+ { 0.262745, 0.592157, 0.349020, 1.0 },
+ { 0.286275, 0.513725, 0.372549, 1.0 },
+ { 0.309804, 0.439216, 0.396078, 1.0 },
+ { 0.333333, 0.266667, 0.235294, 1.0 },
+ { 0.423529, 0.270588, 0.219608, 1.0 },
+ { 0.517647, 0.278431, 0.207843, 1.0 },
+ { 0.650980, 0.403922, 0.266667, 1.0 },
+ { 0.788235, 0.529412, 0.325490, 1.0 },
+ { 0.788235, 0.486275, 0.341176, 1.0 },
+ { 0.792157, 0.447059, 0.360784, 1.0 },
+ { 0.764706, 0.478431, 0.427451, 1.0 },
+ { 0.741176, 0.509804, 0.494118, 1.0 },
+ { 0.752941, 0.356863, 0.317647, 1.0 },
+ { 0.631373, 0.341176, 0.274510, 1.0 },
+ { 0.509804, 0.329412, 0.235294, 1.0 },
+ { 0.454902, 0.321569, 0.203922, 1.0 },
+ { 0.403922, 0.317647, 0.172549, 1.0 },
+ { 0.384314, 0.360784, 0.164706, 1.0 },
+ { 0.368627, 0.407843, 0.160784, 1.0 },
+ { 0.384314, 0.529412, 0.325490, 1.0 },
+ { 0.407843, 0.564706, 0.368627, 1.0 },
+ { 0.431373, 0.603922, 0.411765, 1.0 },
+ { 0.396078, 0.505882, 0.407843, 1.0 },
+ { 0.364706, 0.411765, 0.403922, 1.0 },
+ { 0.376471, 0.396078, 0.392157, 1.0 },
+ { 0.388235, 0.380392, 0.384314, 1.0 },
+ { 0.443137, 0.443137, 0.301961, 1.0 },
+ { 0.435294, 0.345098, 0.180392, 1.0 },
+ { 0.525490, 0.345098, 0.109804, 1.0 },
+ { 0.533333, 0.368627, 0.196078, 1.0 },
+ { 0.541176, 0.396078, 0.282353, 1.0 },
+ { 0.498039, 0.490196, 0.360784, 1.0 },
+ { 0.454902, 0.588235, 0.443137, 1.0 },
+ { 0.505882, 0.600000, 0.443137, 1.0 },
+ { 0.556863, 0.615686, 0.447059, 1.0 },
+ { 0.796078, 0.694118, 0.470588, 1.0 },
+ { 0.658824, 0.545098, 0.529412, 1.0 },
+ { 0.521569, 0.396078, 0.588235, 1.0 },
+ { 0.474510, 0.321569, 0.423529, 1.0 },
+ { 0.427451, 0.247059, 0.258824, 1.0 },
+ { 0.415686, 0.223529, 0.215686, 1.0 },
+ { 0.407843, 0.200000, 0.176471, 1.0 },
+ { 0.450980, 0.141176, 0.160784, 1.0 },
+ { 0.447059, 0.098039, 0.184314, 1.0 },
+ { 0.203922, 0.054902, 0.019608, 1.0 },
+ { 0.184314, 0.058824, 0.058824, 1.0 },
+ { 0.168627, 0.062745, 0.098039, 1.0 },
+ { 0.168627, 0.047059, 0.129412, 1.0 },
+ { 0.168627, 0.031373, 0.160784, 1.0 },
+ { 0.235294, 0.047059, 0.137255, 1.0 },
+ { 0.301961, 0.066667, 0.113725, 1.0 },
+ { 0.458824, 0.054902, 0.223529, 1.0 },
+ { 0.454902, 0.094118, 0.223529, 1.0 },
+ { 0.454902, 0.133333, 0.223529, 1.0 },
+ { 0.388235, 0.247059, 0.243137, 1.0 },
+ { 0.321569, 0.360784, 0.266667, 1.0 },
+ { 0.294118, 0.360784, 0.317647, 1.0 },
+ { 0.266667, 0.360784, 0.368627, 1.0 },
+ { 0.247059, 0.411765, 0.333333, 1.0 },
+ { 0.168627, 0.337255, 0.270588, 1.0 },
+ { 0.090196, 0.309804, 0.125490, 1.0 },
+ { 0.101961, 0.227451, 0.109804, 1.0 },
+ { 0.117647, 0.149020, 0.098039, 1.0 },
+ { 0.117647, 0.113725, 0.109804, 1.0 },
+ { 0.117647, 0.078431, 0.121569, 1.0 },
+ { 0.125490, 0.019608, 0.188235, 1.0 },
+ { 0.101961, 0.035294, 0.207843, 1.0 },
+ { 0.070588, 0.031373, 0.125490, 1.0 },
+ { 0.168627, 0.101961, 0.145098, 1.0 },
+ { 0.266667, 0.172549, 0.164706, 1.0 },
+ { 0.211765, 0.192157, 0.203922, 1.0 },
+ { 0.160784, 0.211765, 0.247059, 1.0 },
+ { 0.137255, 0.200000, 0.227451, 1.0 },
+ { 0.117647, 0.192157, 0.207843, 1.0 },
+ { 0.058824, 0.145098, 0.200000, 1.0 },
+ { 0.070588, 0.133333, 0.192157, 1.0 },
+ { 0.113725, 0.149020, 0.145098, 1.0 },
+ { 0.125490, 0.196078, 0.200000, 1.0 },
+ { 0.137255, 0.247059, 0.258824, 1.0 },
+ { 0.125490, 0.262745, 0.301961, 1.0 },
+ { 0.117647, 0.282353, 0.345098, 1.0 },
+ { 0.196078, 0.329412, 0.439216, 1.0 },
+ { 0.149020, 0.435294, 0.400000, 1.0 },
+ { 0.270588, 0.462745, 0.447059, 1.0 },
+ { 0.254902, 0.407843, 0.400000, 1.0 },
+ { 0.239216, 0.356863, 0.356863, 1.0 },
+ { 0.262745, 0.321569, 0.313725, 1.0 },
+ { 0.286275, 0.290196, 0.270588, 1.0 },
+ { 0.286275, 0.266667, 0.243137, 1.0 },
+ { 0.380392, 0.282353, 0.203922, 1.0 },
+ { 0.364706, 0.137255, 0.184314, 1.0 },
+ { 0.388235, 0.054902, 0.215686, 1.0 },
+ { 0.407843, 0.152941, 0.278431, 1.0 },
+ { 0.435294, 0.117647, 0.266667, 1.0 },
+ { 0.466667, 0.086275, 0.254902, 1.0 },
+ { 0.447059, 0.078431, 0.282353, 1.0 },
+ { 0.427451, 0.070588, 0.309804, 1.0 },
+ { 0.364706, 0.062745, 0.235294, 1.0 },
+ { 0.282353, 0.105882, 0.219608, 1.0 },
+ { 0.419608, 0.200000, 0.541176, 1.0 },
+ { 0.415686, 0.121569, 0.478431, 1.0 },
+ { 0.411765, 0.043137, 0.419608, 1.0 },
+ { 0.458824, 0.058824, 0.329412, 1.0 },
+ { 0.505882, 0.078431, 0.239216, 1.0 },
+ { 0.509804, 0.050980, 0.113725, 1.0 },
+ { 0.454902, 0.090196, 0.070588, 1.0 },
+ { 0.501961, 0.129412, 0.003922, 1.0 },
+ { 0.423529, 0.176471, 0.117647, 1.0 },
+ { 0.305882, 0.047059, 0.086275, 1.0 },
+ { 0.270588, 0.050980, 0.098039, 1.0 },
+ { 0.239216, 0.058824, 0.109804, 1.0 },
+ { 0.168627, 0.117647, 0.086275, 1.0 },
+ { 0.101961, 0.133333, 0.039216, 1.0 },
+ { 0.074510, 0.176471, 0.023529, 1.0 },
+ { 0.000000, 0.278431, 0.054902, 1.0 },
+ { 0.054902, 0.588235, 0.501961, 1.0 },
+ { 0.149020, 0.568627, 0.552941, 1.0 },
+ { 0.247059, 0.552941, 0.603922, 1.0 },
+ { 0.192157, 0.600000, 0.513725, 1.0 },
+ { 0.141176, 0.647059, 0.427451, 1.0 },
+ { 0.019608, 0.607843, 0.266667, 1.0 },
+ { 0.086275, 0.486275, 0.200000, 1.0 },
+ { 0.203922, 0.407843, 0.149020, 1.0 },
+ { 0.298039, 0.298039, 0.196078, 1.0 },
+ { 0.600000, 0.372549, 0.560784, 1.0 },
+ { 0.635294, 0.403922, 0.603922, 1.0 },
+ { 0.670588, 0.435294, 0.647059, 1.0 },
+ { 0.733333, 0.576471, 0.682353, 1.0 },
+ { 0.796078, 0.368627, 0.725490, 1.0 },
+ { 0.752941, 0.172549, 0.549020, 1.0 },
+ { 0.564706, 0.145098, 0.427451, 1.0 },
+ { 0.776471, 0.078431, 0.305882, 1.0 },
+ { 0.670588, 0.066667, 0.188235, 1.0 },
+ { 0.568627, 0.054902, 0.074510, 1.0 },
+ { 0.556863, 0.098039, 0.109804, 1.0 },
+ { 0.545098, 0.141176, 0.145098, 1.0 },
+ { 0.564706, 0.160784, 0.094118, 1.0 },
+ { 0.592157, 0.207843, 0.054902, 1.0 },
+ { 0.450980, 0.266667, 0.094118, 1.0 },
+ { 0.325490, 0.305882, 0.086275, 1.0 },
+ { 0.180392, 0.450980, 0.086275, 1.0 },
+ { 0.121569, 0.474510, 0.117647, 1.0 },
+ { 0.066667, 0.498039, 0.149020, 1.0 },
+ { 0.129412, 0.545098, 0.254902, 1.0 },
+ { 0.172549, 0.501961, 0.368627, 1.0 },
+ { 0.286275, 0.611765, 0.501961, 1.0 },
+ { 0.074510, 0.866667, 0.678431, 1.0 },
+ { 0.458824, 0.776471, 0.843137, 1.0 },
+ { 0.517647, 0.733333, 0.843137, 1.0 },
+ { 0.580392, 0.690196, 0.843137, 1.0 },
+ { 0.811765, 0.623529, 0.819608, 1.0 },
+ { 0.874510, 0.576471, 0.831373, 1.0 },
+ { 0.988235, 0.803922, 0.686275, 1.0 },
+ { 0.949020, 0.678431, 0.564706, 1.0 },
+ { 0.788235, 0.764706, 0.529412, 1.0 },
+ { 0.749020, 0.768627, 0.541176, 1.0 },
+ { 0.792157, 0.611765, 0.619608, 1.0 },
+ { 0.760784, 0.631373, 0.572549, 1.0 },
+ { 0.733333, 0.654902, 0.525490, 1.0 },
+ { 0.619608, 0.450980, 0.388235, 1.0 },
+ { 0.533333, 0.356863, 0.337255, 1.0 },
+ { 0.458824, 0.313725, 0.290196, 1.0 },
+ { 0.356863, 0.211765, 0.188235, 1.0 },
+ { 0.149020, 0.203922, 0.066667, 1.0 },
+ { 0.188235, 0.231373, 0.066667, 1.0 },
+ { 0.227451, 0.258824, 0.066667, 1.0 },
+ { 0.192157, 0.309804, 0.058824, 1.0 },
+ { 0.168627, 0.325490, 0.121569, 1.0 },
+ { 0.196078, 0.270588, 0.247059, 1.0 },
+ { 0.172549, 0.321569, 0.262745, 1.0 },
+ { 0.247059, 0.337255, 0.298039, 1.0 },
+ { 0.192157, 0.423529, 0.196078, 1.0 },
+ { 0.152941, 0.388235, 0.239216, 1.0 },
+ { 0.043137, 0.337255, 0.321569, 1.0 },
+ { 0.023529, 0.325490, 0.247059, 1.0 },
+ { 0.098039, 0.439216, 0.239216, 1.0 },
+ { 0.109804, 0.533333, 0.200000, 1.0 },
+ { 0.039216, 0.674510, 0.239216, 1.0 },
+ { 0.058824, 0.729412, 0.180392, 1.0 },
+ { 0.254902, 0.698039, 0.345098, 1.0 },
+ { 0.294118, 0.670588, 0.321569, 1.0 },
+ { 0.333333, 0.647059, 0.298039, 1.0 },
+ { 0.411765, 0.576471, 0.427451, 1.0 },
+ { 0.384314, 0.501961, 0.501961, 1.0 },
+ { 0.337255, 0.611765, 0.650980, 1.0 },
+ { 0.678431, 0.552941, 0.564706, 1.0 },
+ { 0.741176, 0.396078, 0.349020, 1.0 },
+ { 0.815686, 0.352941, 0.243137, 1.0 },
+ { 0.733333, 0.152941, 0.286275, 1.0 },
+ { 0.529412, 0.247059, 0.200000, 1.0 },
+ { 0.466667, 0.203922, 0.239216, 1.0 },
+ { 0.333333, 0.227451, 0.286275, 1.0 },
+ { 0.254902, 0.239216, 0.294118, 1.0 },
+ { 0.133333, 0.270588, 0.286275, 1.0 },
+ { 0.184314, 0.211765, 0.282353, 1.0 },
+ { 0.333333, 0.152941, 0.337255, 1.0 },
+ { 0.545098, 0.258824, 0.333333, 1.0 },
+ { 0.596078, 0.376471, 0.309804, 1.0 },
+ { 0.737255, 0.423529, 0.317647, 1.0 },
+ { 0.811765, 0.388235, 0.235294, 1.0 },
+ { 0.705882, 0.223529, 0.090196, 1.0 },
+ { 0.596078, 0.141176, 0.082353, 1.0 },
+ { 0.537255, 0.168627, 0.019608, 1.0 },
+ { 0.376471, 0.180392, 0.035294, 1.0 },
+ { 0.341176, 0.227451, 0.054902, 1.0 },
+ { 0.313725, 0.145098, 0.184314, 1.0 },
+ { 0.317647, 0.121569, 0.258824, 1.0 },
+ { 0.188235, 0.070588, 0.266667, 1.0 },
+ { 0.149020, 0.062745, 0.254902, 1.0 },
+ { 0.125490, 0.047059, 0.156863, 1.0 },
+ { 0.090196, 0.133333, 0.070588, 1.0 },
+ { 0.129412, 0.149020, 0.031373, 1.0 },
+ { 0.011765, 0.188235, 0.066667, 1.0 },
+ { 0.015686, 0.168627, 0.094118, 1.0 },
+ { 0.000000, 0.149020, 0.058824, 1.0 },
+ { 0.090196, 0.094118, 0.070588, 1.0 },
+ { 0.003922, 0.027451, 0.019608, 1.0 },
+ { 0.047059, 0.047059, 0.094118, 1.0 },
+ { 0.027451, 0.078431, 0.113725, 1.0 },
+ { 0.003922, 0.062745, 0.137255, 1.0 },
+ { 0.000000, 0.094118, 0.141176, 1.0 },
+ { 0.027451, 0.070588, 0.196078, 1.0 },
+ { 0.011765, 0.074510, 0.266667, 1.0 },
+ { 0.090196, 0.164706, 0.231373, 1.0 },
+ { 0.184314, 0.223529, 0.258824, 1.0 },
+ { 0.266667, 0.203922, 0.243137, 1.0 },
+ { 0.325490, 0.176471, 0.227451, 1.0 },
+ { 0.333333, 0.156863, 0.145098, 1.0 },
+ { 0.298039, 0.101961, 0.098039, 1.0 },
+ { 0.164706, 0.047059, 0.054902, 1.0 },
+ { 0.078431, 0.066667, 0.039216, 1.0 },
+ { 0.090196, 0.125490, 0.113725, 1.0 },
+ { 0.090196, 0.196078, 0.223529, 1.0 },
+ { 0.070588, 0.274510, 0.329412, 1.0 },
+ { 0.094118, 0.380392, 0.352941, 1.0 },
+ { 0.078431, 0.454902, 0.400000, 1.0 },
+ { 0.192157, 0.400000, 0.321569, 1.0 },
+ { 0.200000, 0.490196, 0.290196, 1.0 },
+ { 0.215686, 0.427451, 0.294118, 1.0 },
+ { 0.227451, 0.392157, 0.345098, 1.0 },
+ { 0.219608, 0.262745, 0.286275, 1.0 },
+ { 0.223529, 0.215686, 0.258824, 1.0 },
+ { 0.305882, 0.149020, 0.149020, 1.0 },
+ { 0.270588, 0.066667, 0.074510, 1.0 },
+ { 0.278431, 0.050980, 0.043137, 1.0 },
+ { 0.274510, 0.125490, 0.043137, 1.0 },
+ { 0.301961, 0.113725, 0.074510, 1.0 },
+ { 0.368627, 0.196078, 0.058824, 1.0 },
+ { 0.505882, 0.223529, 0.066667, 1.0 },
+ { 0.580392, 0.278431, 0.247059, 1.0 },
+ { 0.596078, 0.239216, 0.164706, 1.0 },
+ };
+/* 3m0016.jpg */
+static double4 colors_333[] = {
+ { 0.580392, 0.333333, 0.164706, 1.0 },
+ { 0.200000, 0.380392, 0.196078, 1.0 },
+ { 0.156863, 0.258824, 0.176471, 1.0 },
+ { 0.117647, 0.137255, 0.160784, 1.0 },
+ { 0.066667, 0.121569, 0.113725, 1.0 },
+ { 0.019608, 0.109804, 0.070588, 1.0 },
+ { 0.023529, 0.149020, 0.039216, 1.0 },
+ { 0.027451, 0.192157, 0.011765, 1.0 },
+ { 0.168627, 0.380392, 0.074510, 1.0 },
+ { 0.156863, 0.439216, 0.078431, 1.0 },
+ { 0.149020, 0.498039, 0.082353, 1.0 },
+ { 0.141176, 0.537255, 0.058824, 1.0 },
+ { 0.133333, 0.580392, 0.035294, 1.0 },
+ { 0.274510, 0.568627, 0.031373, 1.0 },
+ { 0.415686, 0.556863, 0.031373, 1.0 },
+ { 0.501961, 0.533333, 0.078431, 1.0 },
+ { 0.592157, 0.513725, 0.125490, 1.0 },
+ { 0.717647, 0.521569, 0.172549, 1.0 },
+ { 0.741176, 0.600000, 0.137255, 1.0 },
+ { 0.764706, 0.678431, 0.105882, 1.0 },
+ { 0.776471, 0.658824, 0.141176, 1.0 },
+ { 0.792157, 0.639216, 0.180392, 1.0 },
+ { 0.784314, 0.654902, 0.278431, 1.0 },
+ { 0.776471, 0.674510, 0.380392, 1.0 },
+ { 0.741176, 0.607843, 0.325490, 1.0 },
+ { 0.788235, 0.482353, 0.196078, 1.0 },
+ { 0.835294, 0.356863, 0.070588, 1.0 },
+ { 0.690196, 0.231373, 0.082353, 1.0 },
+ { 0.545098, 0.105882, 0.098039, 1.0 },
+ { 0.525490, 0.078431, 0.062745, 1.0 },
+ { 0.505882, 0.054902, 0.027451, 1.0 },
+ { 0.505882, 0.066667, 0.129412, 1.0 },
+ { 0.580392, 0.113725, 0.341176, 1.0 },
+ { 0.764706, 0.200000, 0.290196, 1.0 },
+ { 0.760784, 0.258824, 0.294118, 1.0 },
+ { 0.760784, 0.317647, 0.301961, 1.0 },
+ { 0.792157, 0.266667, 0.282353, 1.0 },
+ { 0.827451, 0.215686, 0.266667, 1.0 },
+ { 0.827451, 0.207843, 0.203922, 1.0 },
+ { 0.827451, 0.200000, 0.145098, 1.0 },
+ { 0.847059, 0.341176, 0.258824, 1.0 },
+ { 0.894118, 0.286275, 0.200000, 1.0 },
+ { 0.941176, 0.235294, 0.145098, 1.0 },
+ { 0.890196, 0.141176, 0.086275, 1.0 },
+ { 0.843137, 0.047059, 0.031373, 1.0 },
+ { 0.796078, 0.078431, 0.101961, 1.0 },
+ { 0.749020, 0.113725, 0.172549, 1.0 },
+ { 0.494118, 0.113725, 0.078431, 1.0 },
+ { 0.329412, 0.145098, 0.027451, 1.0 },
+ { 0.207843, 0.003922, 0.019608, 1.0 },
+ { 0.168627, 0.054902, 0.074510, 1.0 },
+ { 0.133333, 0.105882, 0.133333, 1.0 },
+ { 0.066667, 0.160784, 0.200000, 1.0 },
+ { 0.000000, 0.215686, 0.270588, 1.0 },
+ { 0.003922, 0.286275, 0.341176, 1.0 },
+ { 0.007843, 0.356863, 0.411765, 1.0 },
+ { 0.035294, 0.372549, 0.611765, 1.0 },
+ { 0.023529, 0.254902, 0.701961, 1.0 },
+ { 0.011765, 0.141176, 0.796078, 1.0 },
+ { 0.274510, 0.121569, 0.756863, 1.0 },
+ { 0.537255, 0.105882, 0.721569, 1.0 },
+ { 0.560784, 0.101961, 0.721569, 1.0 },
+ { 0.588235, 0.101961, 0.721569, 1.0 },
+ { 0.701961, 0.129412, 0.627451, 1.0 },
+ { 0.752941, 0.137255, 0.643137, 1.0 },
+ { 0.807843, 0.050980, 0.603922, 1.0 },
+ { 0.780392, 0.094118, 0.607843, 1.0 },
+ { 0.756863, 0.137255, 0.611765, 1.0 },
+ { 0.756863, 0.133333, 0.603922, 1.0 },
+ { 0.756863, 0.133333, 0.600000, 1.0 },
+ { 0.756863, 0.172549, 0.525490, 1.0 },
+ { 0.552941, 0.223529, 0.427451, 1.0 },
+ { 0.286275, 0.109804, 0.239216, 1.0 },
+ { 0.258824, 0.137255, 0.223529, 1.0 },
+ { 0.235294, 0.168627, 0.207843, 1.0 },
+ { 0.250980, 0.247059, 0.298039, 1.0 },
+ { 0.266667, 0.329412, 0.388235, 1.0 },
+ { 0.317647, 0.349020, 0.423529, 1.0 },
+ { 0.368627, 0.368627, 0.462745, 1.0 },
+ { 0.321569, 0.505882, 0.576471, 1.0 },
+ { 0.282353, 0.654902, 0.521569, 1.0 },
+ { 0.215686, 0.611765, 0.596078, 1.0 },
+ { 0.231373, 0.525490, 0.666667, 1.0 },
+ { 0.247059, 0.439216, 0.741176, 1.0 },
+ { 0.223529, 0.345098, 0.733333, 1.0 },
+ { 0.203922, 0.250980, 0.729412, 1.0 },
+ { 0.164706, 0.164706, 0.541176, 1.0 },
+ { 0.231373, 0.196078, 0.403922, 1.0 },
+ { 0.270588, 0.168627, 0.164706, 1.0 },
+ { 0.270588, 0.145098, 0.117647, 1.0 },
+ { 0.274510, 0.125490, 0.074510, 1.0 },
+ { 0.325490, 0.133333, 0.078431, 1.0 },
+ { 0.376471, 0.145098, 0.082353, 1.0 },
+ { 0.509804, 0.223529, 0.062745, 1.0 },
+ { 0.584314, 0.294118, 0.250980, 1.0 },
+ { 0.670588, 0.290196, 0.317647, 1.0 },
+ { 0.658824, 0.235294, 0.427451, 1.0 },
+ { 0.462745, 0.109804, 0.349020, 1.0 },
+ { 0.400000, 0.098039, 0.313725, 1.0 },
+ { 0.337255, 0.086275, 0.282353, 1.0 },
+ { 0.278431, 0.078431, 0.278431, 1.0 },
+ { 0.223529, 0.070588, 0.278431, 1.0 },
+ { 0.141176, 0.223529, 0.305882, 1.0 },
+ { 0.078431, 0.333333, 0.200000, 1.0 },
+ { 0.011765, 0.380392, 0.239216, 1.0 },
+ { 0.105882, 0.396078, 0.298039, 1.0 },
+ { 0.203922, 0.415686, 0.360784, 1.0 },
+ { 0.239216, 0.427451, 0.447059, 1.0 },
+ { 0.274510, 0.439216, 0.537255, 1.0 },
+ { 0.349020, 0.407843, 0.678431, 1.0 },
+ { 0.282353, 0.352941, 0.650980, 1.0 },
+ { 0.329412, 0.141176, 0.478431, 1.0 },
+ { 0.274510, 0.082353, 0.258824, 1.0 },
+ { 0.458824, 0.039216, 0.313725, 1.0 },
+ { 0.525490, 0.050980, 0.372549, 1.0 },
+ { 0.592157, 0.062745, 0.435294, 1.0 },
+ { 0.749020, 0.098039, 0.592157, 1.0 },
+ { 0.725490, 0.121569, 0.647059, 1.0 },
+ { 0.627451, 0.200000, 0.690196, 1.0 },
+ { 0.400000, 0.180392, 0.607843, 1.0 },
+ { 0.247059, 0.129412, 0.607843, 1.0 },
+ { 0.152941, 0.090196, 0.588235, 1.0 },
+ { 0.062745, 0.050980, 0.572549, 1.0 },
+ { 0.113725, 0.078431, 0.498039, 1.0 },
+ { 0.168627, 0.109804, 0.427451, 1.0 },
+ { 0.164706, 0.090196, 0.341176, 1.0 },
+ { 0.235294, 0.109804, 0.262745, 1.0 },
+ { 0.066667, 0.223529, 0.231373, 1.0 },
+ { 0.082353, 0.333333, 0.196078, 1.0 },
+ { 0.160784, 0.329412, 0.294118, 1.0 },
+ { 0.227451, 0.349020, 0.266667, 1.0 },
+ { 0.294118, 0.368627, 0.243137, 1.0 },
+ { 0.427451, 0.466667, 0.090196, 1.0 },
+ { 0.529412, 0.454902, 0.227451, 1.0 },
+ { 0.670588, 0.498039, 0.400000, 1.0 },
+ { 0.682353, 0.454902, 0.549020, 1.0 },
+ { 0.772549, 0.294118, 0.384314, 1.0 },
+ { 0.796078, 0.368627, 0.294118, 1.0 },
+ { 0.819608, 0.443137, 0.203922, 1.0 },
+ { 0.772549, 0.466667, 0.184314, 1.0 },
+ { 0.729412, 0.490196, 0.164706, 1.0 },
+ { 0.572549, 0.474510, 0.109804, 1.0 },
+ { 0.482353, 0.388235, 0.137255, 1.0 },
+ { 0.501961, 0.333333, 0.062745, 1.0 },
+ { 0.439216, 0.247059, 0.192157, 1.0 },
+ { 0.490196, 0.086275, 0.411765, 1.0 },
+ { 0.447059, 0.066667, 0.403922, 1.0 },
+ { 0.403922, 0.050980, 0.396078, 1.0 },
+ { 0.286275, 0.000000, 0.552941, 1.0 },
+ { 0.050980, 0.070588, 0.768627, 1.0 },
+ { 0.074510, 0.250980, 0.811765, 1.0 },
+ { 0.168627, 0.462745, 0.678431, 1.0 },
+ { 0.105882, 0.286275, 0.482353, 1.0 },
+ { 0.129412, 0.266667, 0.462745, 1.0 },
+ { 0.156863, 0.247059, 0.443137, 1.0 },
+ { 0.176471, 0.478431, 0.580392, 1.0 },
+ { 0.227451, 0.541176, 0.584314, 1.0 },
+ { 0.058824, 0.521569, 0.639216, 1.0 },
+ { 0.141176, 0.603922, 0.517647, 1.0 },
+ { 0.137255, 0.584314, 0.482353, 1.0 },
+ { 0.086275, 0.592157, 0.200000, 1.0 },
+ { 0.062745, 0.490196, 0.172549, 1.0 },
+ { 0.098039, 0.447059, 0.113725, 1.0 },
+ { 0.133333, 0.407843, 0.058824, 1.0 },
+ { 0.156863, 0.317647, 0.145098, 1.0 },
+ { 0.168627, 0.325490, 0.290196, 1.0 },
+ { 0.219608, 0.321569, 0.411765, 1.0 },
+ { 0.309804, 0.368627, 0.584314, 1.0 },
+ { 0.231373, 0.341176, 0.435294, 1.0 },
+ { 0.219608, 0.329412, 0.368627, 1.0 },
+ { 0.207843, 0.321569, 0.301961, 1.0 },
+ { 0.164706, 0.172549, 0.168627, 1.0 },
+ { 0.188235, 0.215686, 0.086275, 1.0 },
+ { 0.149020, 0.254902, 0.086275, 1.0 },
+ { 0.133333, 0.192157, 0.078431, 1.0 },
+ { 0.047059, 0.141176, 0.000000, 1.0 },
+ { 0.070588, 0.066667, 0.058824, 1.0 },
+ { 0.082353, 0.027451, 0.086275, 1.0 },
+ { 0.125490, 0.090196, 0.203922, 1.0 },
+ { 0.168627, 0.086275, 0.317647, 1.0 },
+ { 0.219608, 0.043137, 0.509804, 1.0 },
+ { 0.333333, 0.160784, 0.541176, 1.0 },
+ { 0.564706, 0.286275, 0.505882, 1.0 },
+ { 0.709804, 0.239216, 0.529412, 1.0 },
+ { 0.768627, 0.329412, 0.470588, 1.0 },
+ { 0.831373, 0.341176, 0.384314, 1.0 },
+ { 0.894118, 0.352941, 0.301961, 1.0 },
+ { 0.850980, 0.282353, 0.301961, 1.0 },
+ { 0.835294, 0.184314, 0.380392, 1.0 },
+ { 0.921569, 0.168627, 0.400000, 1.0 },
+ { 0.792157, 0.184314, 0.545098, 1.0 },
+ { 0.745098, 0.176471, 0.541176, 1.0 },
+ { 0.498039, 0.180392, 0.580392, 1.0 },
+ { 0.333333, 0.160784, 0.603922, 1.0 },
+ { 0.184314, 0.133333, 0.478431, 1.0 },
+ { 0.058824, 0.082353, 0.427451, 1.0 },
+ { 0.000000, 0.196078, 0.298039, 1.0 },
+ { 0.023529, 0.239216, 0.400000, 1.0 },
+ { 0.062745, 0.364706, 0.474510, 1.0 },
+ { 0.050980, 0.517647, 0.635294, 1.0 },
+ { 0.050980, 0.572549, 0.647059, 1.0 },
+ { 0.043137, 0.568627, 0.682353, 1.0 },
+ { 0.070588, 0.521569, 0.643137, 1.0 },
+ { 0.231373, 0.474510, 0.517647, 1.0 },
+ { 0.423529, 0.337255, 0.427451, 1.0 },
+ { 0.356863, 0.368627, 0.325490, 1.0 },
+ { 0.450980, 0.466667, 0.266667, 1.0 },
+ { 0.294118, 0.564706, 0.349020, 1.0 },
+ { 0.215686, 0.501961, 0.333333, 1.0 },
+ { 0.125490, 0.529412, 0.360784, 1.0 },
+ { 0.243137, 0.529412, 0.352941, 1.0 },
+ { 0.517647, 0.568627, 0.298039, 1.0 },
+ { 0.670588, 0.635294, 0.333333, 1.0 },
+ { 0.607843, 0.568627, 0.329412, 1.0 },
+ { 0.439216, 0.556863, 0.462745, 1.0 },
+ { 0.219608, 0.537255, 0.368627, 1.0 },
+ { 0.254902, 0.419608, 0.364706, 1.0 },
+ { 0.207843, 0.388235, 0.247059, 1.0 },
+ { 0.345098, 0.243137, 0.388235, 1.0 },
+ { 0.482353, 0.254902, 0.450980, 1.0 },
+ { 0.650980, 0.262745, 0.435294, 1.0 },
+ { 0.701961, 0.313725, 0.325490, 1.0 },
+ { 0.733333, 0.309804, 0.372549, 1.0 },
+ { 0.709804, 0.309804, 0.403922, 1.0 },
+ { 0.482353, 0.341176, 0.388235, 1.0 },
+ { 0.443137, 0.321569, 0.380392, 1.0 },
+ { 0.325490, 0.243137, 0.411765, 1.0 },
+ { 0.074510, 0.160784, 0.384314, 1.0 },
+ { 0.047059, 0.211765, 0.298039, 1.0 },
+ { 0.145098, 0.152941, 0.211765, 1.0 },
+ { 0.215686, 0.086275, 0.168627, 1.0 },
+ { 0.250980, 0.011765, 0.176471, 1.0 },
+ { 0.200000, 0.066667, 0.129412, 1.0 },
+ { 0.172549, 0.082353, 0.027451, 1.0 },
+ { 0.207843, 0.098039, 0.003922, 1.0 },
+ { 0.215686, 0.129412, 0.035294, 1.0 },
+ { 0.211765, 0.168627, 0.043137, 1.0 },
+ { 0.247059, 0.243137, 0.160784, 1.0 },
+ { 0.329412, 0.341176, 0.305882, 1.0 },
+ { 0.443137, 0.415686, 0.305882, 1.0 },
+ { 0.733333, 0.384314, 0.368627, 1.0 },
+ { 0.768627, 0.313725, 0.458824, 1.0 },
+ { 0.862745, 0.345098, 0.580392, 1.0 },
+ { 0.807843, 0.423529, 0.662745, 1.0 },
+ { 0.831373, 0.431373, 0.482353, 1.0 },
+ { 0.796078, 0.462745, 0.317647, 1.0 },
+ { 0.768627, 0.549020, 0.168627, 1.0 },
+ { 0.768627, 0.513725, 0.058824, 1.0 },
+ { 0.694118, 0.505882, 0.011765, 1.0 },
+ { 0.682353, 0.494118, 0.007843, 1.0 },
+ { 0.545098, 0.482353, 0.007843, 1.0 },
+ { 0.396078, 0.556863, 0.086275, 1.0 },
+ { 0.294118, 0.576471, 0.082353, 1.0 },
+ { 0.400000, 0.431373, 0.196078, 1.0 },
+ { 0.584314, 0.203922, 0.658824, 1.0 },
+ { 0.466667, 0.309804, 0.403922, 1.0 },
+ };
+/* 3m0018.jpg */
+static double4 colors_334[] = {
+ { 0.082353, 0.247059, 0.709804, 1.0 },
+ { 0.011765, 0.298039, 0.850980, 1.0 },
+ { 0.011765, 0.364706, 0.815686, 1.0 },
+ { 0.011765, 0.435294, 0.780392, 1.0 },
+ { 0.109804, 0.501961, 0.592157, 1.0 },
+ { 0.211765, 0.568627, 0.407843, 1.0 },
+ { 0.207843, 0.603922, 0.376471, 1.0 },
+ { 0.203922, 0.643137, 0.345098, 1.0 },
+ { 0.243137, 0.435294, 0.411765, 1.0 },
+ { 0.203922, 0.333333, 0.360784, 1.0 },
+ { 0.164706, 0.235294, 0.313725, 1.0 },
+ { 0.098039, 0.196078, 0.274510, 1.0 },
+ { 0.035294, 0.156863, 0.235294, 1.0 },
+ { 0.039216, 0.223529, 0.286275, 1.0 },
+ { 0.043137, 0.294118, 0.341176, 1.0 },
+ { 0.086275, 0.286275, 0.317647, 1.0 },
+ { 0.133333, 0.282353, 0.294118, 1.0 },
+ { 0.109804, 0.305882, 0.192157, 1.0 },
+ { 0.090196, 0.380392, 0.129412, 1.0 },
+ { 0.070588, 0.454902, 0.066667, 1.0 },
+ { 0.074510, 0.466667, 0.074510, 1.0 },
+ { 0.078431, 0.478431, 0.086275, 1.0 },
+ { 0.121569, 0.482353, 0.086275, 1.0 },
+ { 0.168627, 0.486275, 0.086275, 1.0 },
+ { 0.556863, 0.490196, 0.082353, 1.0 },
+ { 0.733333, 0.611765, 0.090196, 1.0 },
+ { 0.913725, 0.737255, 0.098039, 1.0 },
+ { 0.823529, 0.623529, 0.141176, 1.0 },
+ { 0.733333, 0.513725, 0.188235, 1.0 },
+ { 0.705882, 0.490196, 0.184314, 1.0 },
+ { 0.682353, 0.470588, 0.180392, 1.0 },
+ { 0.780392, 0.372549, 0.368627, 1.0 },
+ { 0.576471, 0.337255, 0.333333, 1.0 },
+ { 0.674510, 0.552941, 0.611765, 1.0 },
+ { 0.792157, 0.615686, 0.501961, 1.0 },
+ { 0.909804, 0.682353, 0.392157, 1.0 },
+ { 0.898039, 0.627451, 0.396078, 1.0 },
+ { 0.890196, 0.572549, 0.403922, 1.0 },
+ { 0.874510, 0.494118, 0.560784, 1.0 },
+ { 0.858824, 0.419608, 0.717647, 1.0 },
+ { 0.627451, 0.290196, 0.482353, 1.0 },
+ { 0.517647, 0.176471, 0.400000, 1.0 },
+ { 0.411765, 0.062745, 0.321569, 1.0 },
+ { 0.392157, 0.101961, 0.282353, 1.0 },
+ { 0.372549, 0.145098, 0.243137, 1.0 },
+ { 0.423529, 0.152941, 0.211765, 1.0 },
+ { 0.478431, 0.160784, 0.184314, 1.0 },
+ { 0.627451, 0.149020, 0.200000, 1.0 },
+ { 0.568627, 0.117647, 0.286275, 1.0 },
+ { 0.149020, 0.031373, 0.243137, 1.0 },
+ { 0.105882, 0.066667, 0.356863, 1.0 },
+ { 0.062745, 0.101961, 0.474510, 1.0 },
+ { 0.137255, 0.207843, 0.435294, 1.0 },
+ { 0.211765, 0.317647, 0.400000, 1.0 },
+ { 0.200000, 0.352941, 0.443137, 1.0 },
+ { 0.188235, 0.392157, 0.486275, 1.0 },
+ { 0.074510, 0.584314, 0.635294, 1.0 },
+ { 0.247059, 0.584314, 0.545098, 1.0 },
+ { 0.423529, 0.584314, 0.458824, 1.0 },
+ { 0.431373, 0.623529, 0.439216, 1.0 },
+ { 0.443137, 0.662745, 0.423529, 1.0 },
+ { 0.439216, 0.690196, 0.396078, 1.0 },
+ { 0.435294, 0.721569, 0.372549, 1.0 },
+ { 0.458824, 0.780392, 0.356863, 1.0 },
+ { 0.498039, 0.788235, 0.337255, 1.0 },
+ { 0.925490, 0.741176, 0.192157, 1.0 },
+ { 0.831373, 0.549020, 0.125490, 1.0 },
+ { 0.741176, 0.356863, 0.062745, 1.0 },
+ { 0.631373, 0.274510, 0.105882, 1.0 },
+ { 0.525490, 0.196078, 0.152941, 1.0 },
+ { 0.329412, 0.141176, 0.050980, 1.0 },
+ { 0.227451, 0.054902, 0.050980, 1.0 },
+ { 0.235294, 0.054902, 0.066667, 1.0 },
+ { 0.372549, 0.101961, 0.117647, 1.0 },
+ { 0.509804, 0.149020, 0.168627, 1.0 },
+ { 0.549020, 0.121569, 0.117647, 1.0 },
+ { 0.592157, 0.094118, 0.066667, 1.0 },
+ { 0.552941, 0.160784, 0.129412, 1.0 },
+ { 0.517647, 0.227451, 0.192157, 1.0 },
+ { 0.498039, 0.305882, 0.137255, 1.0 },
+ { 0.415686, 0.309804, 0.192157, 1.0 },
+ { 0.188235, 0.345098, 0.058824, 1.0 },
+ { 0.196078, 0.243137, 0.137255, 1.0 },
+ { 0.203922, 0.145098, 0.219608, 1.0 },
+ { 0.203922, 0.239216, 0.254902, 1.0 },
+ { 0.207843, 0.333333, 0.290196, 1.0 },
+ { 0.388235, 0.458824, 0.372549, 1.0 },
+ { 0.411765, 0.541176, 0.427451, 1.0 },
+ { 0.588235, 0.752941, 0.352941, 1.0 },
+ { 0.694118, 0.756863, 0.454902, 1.0 },
+ { 0.800000, 0.760784, 0.560784, 1.0 },
+ { 0.752941, 0.729412, 0.513725, 1.0 },
+ { 0.705882, 0.698039, 0.466667, 1.0 },
+ { 0.631373, 0.721569, 0.447059, 1.0 },
+ { 0.521569, 0.713725, 0.458824, 1.0 },
+ { 0.403922, 0.647059, 0.462745, 1.0 },
+ { 0.301961, 0.741176, 0.458824, 1.0 },
+ { 0.243137, 0.670588, 0.305882, 1.0 },
+ { 0.227451, 0.568627, 0.262745, 1.0 },
+ { 0.211765, 0.470588, 0.219608, 1.0 },
+ { 0.184314, 0.458824, 0.184314, 1.0 },
+ { 0.156863, 0.447059, 0.152941, 1.0 },
+ { 0.168627, 0.466667, 0.313725, 1.0 },
+ { 0.247059, 0.521569, 0.380392, 1.0 },
+ { 0.278431, 0.525490, 0.215686, 1.0 },
+ { 0.313725, 0.584314, 0.231373, 1.0 },
+ { 0.352941, 0.647059, 0.250980, 1.0 },
+ { 0.356863, 0.690196, 0.258824, 1.0 },
+ { 0.360784, 0.733333, 0.270588, 1.0 },
+ { 0.341176, 0.752941, 0.290196, 1.0 },
+ { 0.325490, 0.647059, 0.364706, 1.0 },
+ { 0.490196, 0.572549, 0.270588, 1.0 },
+ { 0.450980, 0.376471, 0.211765, 1.0 },
+ { 0.380392, 0.262745, 0.113725, 1.0 },
+ { 0.368627, 0.243137, 0.156863, 1.0 },
+ { 0.356863, 0.227451, 0.200000, 1.0 },
+ { 0.258824, 0.305882, 0.156863, 1.0 },
+ { 0.188235, 0.298039, 0.109804, 1.0 },
+ { 0.133333, 0.329412, 0.098039, 1.0 },
+ { 0.133333, 0.411765, 0.176471, 1.0 },
+ { 0.372549, 0.309804, 0.321569, 1.0 },
+ { 0.443137, 0.333333, 0.454902, 1.0 },
+ { 0.513725, 0.356863, 0.592157, 1.0 },
+ { 0.498039, 0.407843, 0.623529, 1.0 },
+ { 0.486275, 0.458824, 0.658824, 1.0 },
+ { 0.470588, 0.705882, 0.603922, 1.0 },
+ { 0.470588, 0.713725, 0.466667, 1.0 },
+ { 0.490196, 0.694118, 0.501961, 1.0 },
+ { 0.443137, 0.623529, 0.615686, 1.0 },
+ { 0.380392, 0.345098, 0.356863, 1.0 },
+ { 0.407843, 0.262745, 0.423529, 1.0 },
+ { 0.435294, 0.184314, 0.490196, 1.0 },
+ { 0.317647, 0.243137, 0.564706, 1.0 },
+ { 0.184314, 0.172549, 0.443137, 1.0 },
+ { 0.164706, 0.282353, 0.431373, 1.0 },
+ { 0.156863, 0.294118, 0.505882, 1.0 },
+ { 0.325490, 0.278431, 0.372549, 1.0 },
+ { 0.392157, 0.349020, 0.298039, 1.0 },
+ { 0.458824, 0.419608, 0.227451, 1.0 },
+ { 0.427451, 0.435294, 0.180392, 1.0 },
+ { 0.396078, 0.454902, 0.137255, 1.0 },
+ { 0.572549, 0.415686, 0.043137, 1.0 },
+ { 0.768627, 0.470588, 0.086275, 1.0 },
+ { 0.764706, 0.466667, 0.137255, 1.0 },
+ { 0.541176, 0.321569, 0.129412, 1.0 },
+ { 0.400000, 0.121569, 0.349020, 1.0 },
+ { 0.380392, 0.098039, 0.349020, 1.0 },
+ { 0.360784, 0.074510, 0.352941, 1.0 },
+ { 0.223529, 0.039216, 0.345098, 1.0 },
+ { 0.094118, 0.066667, 0.470588, 1.0 },
+ { 0.031373, 0.082353, 0.635294, 1.0 },
+ { 0.054902, 0.094118, 0.611765, 1.0 },
+ { 0.066667, 0.380392, 0.415686, 1.0 },
+ { 0.062745, 0.431373, 0.388235, 1.0 },
+ { 0.062745, 0.486275, 0.360784, 1.0 },
+ { 0.121569, 0.454902, 0.301961, 1.0 },
+ { 0.180392, 0.372549, 0.196078, 1.0 },
+ { 0.321569, 0.282353, 0.145098, 1.0 },
+ { 0.415686, 0.207843, 0.152941, 1.0 },
+ { 0.607843, 0.192157, 0.003922, 1.0 },
+ { 0.866667, 0.250980, 0.043137, 1.0 },
+ { 0.917647, 0.698039, 0.082353, 1.0 },
+ { 0.913725, 0.717647, 0.156863, 1.0 },
+ { 0.913725, 0.737255, 0.231373, 1.0 },
+ { 0.768627, 0.749020, 0.431373, 1.0 },
+ { 0.635294, 0.760784, 0.364706, 1.0 },
+ { 0.584314, 0.709804, 0.423529, 1.0 },
+ { 0.482353, 0.717647, 0.619608, 1.0 },
+ { 0.290196, 0.498039, 0.694118, 1.0 },
+ { 0.294118, 0.392157, 0.603922, 1.0 },
+ { 0.301961, 0.286275, 0.517647, 1.0 },
+ { 0.376471, 0.121569, 0.333333, 1.0 },
+ { 0.270588, 0.121569, 0.203922, 1.0 },
+ { 0.125490, 0.160784, 0.149020, 1.0 },
+ { 0.000000, 0.145098, 0.039216, 1.0 },
+ { 0.000000, 0.160784, 0.019608, 1.0 },
+ { 0.000000, 0.305882, 0.007843, 1.0 },
+ { 0.015686, 0.262745, 0.094118, 1.0 },
+ { 0.098039, 0.274510, 0.058824, 1.0 },
+ { 0.090196, 0.372549, 0.113725, 1.0 },
+ { 0.141176, 0.407843, 0.066667, 1.0 },
+ { 0.145098, 0.388235, 0.050980, 1.0 },
+ { 0.168627, 0.305882, 0.094118, 1.0 },
+ { 0.274510, 0.203922, 0.062745, 1.0 },
+ { 0.729412, 0.113725, 0.054902, 1.0 },
+ { 0.764706, 0.113725, 0.098039, 1.0 },
+ { 0.800000, 0.113725, 0.141176, 1.0 },
+ { 0.878431, 0.411765, 0.090196, 1.0 },
+ { 0.901961, 0.600000, 0.184314, 1.0 },
+ { 0.921569, 0.725490, 0.274510, 1.0 },
+ { 0.894118, 0.650980, 0.364706, 1.0 },
+ { 0.647059, 0.560784, 0.466667, 1.0 },
+ { 0.435294, 0.388235, 0.474510, 1.0 },
+ { 0.239216, 0.352941, 0.509804, 1.0 },
+ { 0.211765, 0.235294, 0.572549, 1.0 },
+ { 0.105882, 0.098039, 0.737255, 1.0 },
+ { 0.043137, 0.062745, 0.807843, 1.0 },
+ { 0.015686, 0.145098, 0.894118, 1.0 },
+ { 0.000000, 0.090196, 0.780392, 1.0 },
+ { 0.078431, 0.062745, 0.596078, 1.0 },
+ { 0.341176, 0.113725, 0.552941, 1.0 },
+ { 0.419608, 0.121569, 0.513725, 1.0 },
+ { 0.400000, 0.015686, 0.552941, 1.0 },
+ { 0.498039, 0.015686, 0.572549, 1.0 },
+ { 0.643137, 0.156863, 0.368627, 1.0 },
+ { 0.658824, 0.156863, 0.152941, 1.0 },
+ { 0.733333, 0.074510, 0.062745, 1.0 },
+ { 0.780392, 0.200000, 0.145098, 1.0 },
+ { 0.592157, 0.270588, 0.223529, 1.0 },
+ { 0.498039, 0.541176, 0.305882, 1.0 },
+ { 0.447059, 0.505882, 0.376471, 1.0 },
+ { 0.278431, 0.541176, 0.419608, 1.0 },
+ { 0.137255, 0.462745, 0.352941, 1.0 },
+ { 0.011765, 0.329412, 0.341176, 1.0 },
+ { 0.000000, 0.286275, 0.349020, 1.0 },
+ { 0.007843, 0.227451, 0.372549, 1.0 },
+ { 0.094118, 0.290196, 0.333333, 1.0 },
+ { 0.129412, 0.419608, 0.290196, 1.0 },
+ { 0.066667, 0.525490, 0.207843, 1.0 },
+ { 0.086275, 0.564706, 0.176471, 1.0 },
+ { 0.101961, 0.498039, 0.184314, 1.0 },
+ { 0.098039, 0.317647, 0.141176, 1.0 },
+ { 0.145098, 0.215686, 0.160784, 1.0 },
+ { 0.145098, 0.188235, 0.211765, 1.0 },
+ { 0.156863, 0.164706, 0.211765, 1.0 },
+ { 0.062745, 0.149020, 0.200000, 1.0 },
+ { 0.090196, 0.109804, 0.184314, 1.0 },
+ { 0.062745, 0.039216, 0.180392, 1.0 },
+ { 0.031373, 0.082353, 0.113725, 1.0 },
+ { 0.015686, 0.109804, 0.047059, 1.0 },
+ { 0.101961, 0.070588, 0.113725, 1.0 },
+ { 0.094118, 0.019608, 0.043137, 1.0 },
+ { 0.180392, 0.011765, 0.078431, 1.0 },
+ { 0.203922, 0.043137, 0.027451, 1.0 },
+ { 0.207843, 0.168627, 0.031373, 1.0 },
+ { 0.262745, 0.101961, 0.117647, 1.0 },
+ { 0.517647, 0.121569, 0.145098, 1.0 },
+ { 0.588235, 0.058824, 0.035294, 1.0 },
+ { 0.705882, 0.047059, 0.003922, 1.0 },
+ { 0.815686, 0.043137, 0.011765, 1.0 },
+ { 0.815686, 0.019608, 0.105882, 1.0 },
+ { 0.576471, 0.078431, 0.145098, 1.0 },
+ { 0.286275, 0.101961, 0.164706, 1.0 },
+ { 0.149020, 0.090196, 0.180392, 1.0 },
+ { 0.168627, 0.043137, 0.298039, 1.0 },
+ { 0.341176, 0.039216, 0.352941, 1.0 },
+ { 0.411765, 0.133333, 0.501961, 1.0 },
+ { 0.615686, 0.192157, 0.592157, 1.0 },
+ { 0.517647, 0.207843, 0.901961, 1.0 },
+ { 0.498039, 0.352941, 0.764706, 1.0 },
+ { 0.513725, 0.415686, 0.733333, 1.0 },
+ { 0.443137, 0.537255, 0.537255, 1.0 },
+ { 0.670588, 0.682353, 0.411765, 1.0 },
+ { 0.705882, 0.576471, 0.211765, 1.0 },
+ { 0.917647, 0.627451, 0.050980, 1.0 },
+ { 0.909804, 0.541176, 0.094118, 1.0 },
+ };
+/* 4u0002.jpg */
+static double4 colors_335[] = {
+ { 0.443137, 0.768627, 0.164706, 1.0 },
+ { 0.305882, 0.627451, 0.062745, 1.0 },
+ { 0.376471, 0.517647, 0.050980, 1.0 },
+ { 0.450980, 0.411765, 0.039216, 1.0 },
+ { 0.392157, 0.329412, 0.019608, 1.0 },
+ { 0.337255, 0.247059, 0.000000, 1.0 },
+ { 0.329412, 0.235294, 0.011765, 1.0 },
+ { 0.325490, 0.223529, 0.023529, 1.0 },
+ { 0.356863, 0.349020, 0.054902, 1.0 },
+ { 0.466667, 0.482353, 0.039216, 1.0 },
+ { 0.580392, 0.615686, 0.023529, 1.0 },
+ { 0.556863, 0.521569, 0.035294, 1.0 },
+ { 0.537255, 0.427451, 0.047059, 1.0 },
+ { 0.482353, 0.407843, 0.027451, 1.0 },
+ { 0.431373, 0.392157, 0.011765, 1.0 },
+ { 0.349020, 0.360784, 0.027451, 1.0 },
+ { 0.266667, 0.329412, 0.043137, 1.0 },
+ { 0.125490, 0.360784, 0.125490, 1.0 },
+ { 0.141176, 0.403922, 0.211765, 1.0 },
+ { 0.156863, 0.450980, 0.298039, 1.0 },
+ { 0.149020, 0.474510, 0.298039, 1.0 },
+ { 0.141176, 0.501961, 0.301961, 1.0 },
+ { 0.156863, 0.486275, 0.290196, 1.0 },
+ { 0.172549, 0.470588, 0.278431, 1.0 },
+ { 0.231373, 0.298039, 0.164706, 1.0 },
+ { 0.247059, 0.231373, 0.098039, 1.0 },
+ { 0.262745, 0.168627, 0.035294, 1.0 },
+ { 0.278431, 0.160784, 0.113725, 1.0 },
+ { 0.298039, 0.156863, 0.196078, 1.0 },
+ { 0.290196, 0.156863, 0.207843, 1.0 },
+ { 0.286275, 0.160784, 0.219608, 1.0 },
+ { 0.254902, 0.137255, 0.278431, 1.0 },
+ { 0.282353, 0.180392, 0.286275, 1.0 },
+ { 0.313725, 0.156863, 0.360784, 1.0 },
+ { 0.380392, 0.129412, 0.325490, 1.0 },
+ { 0.450980, 0.101961, 0.290196, 1.0 },
+ { 0.427451, 0.086275, 0.227451, 1.0 },
+ { 0.403922, 0.074510, 0.164706, 1.0 },
+ { 0.392157, 0.082353, 0.156863, 1.0 },
+ { 0.380392, 0.090196, 0.149020, 1.0 },
+ { 0.215686, 0.074510, 0.082353, 1.0 },
+ { 0.184314, 0.098039, 0.168627, 1.0 },
+ { 0.152941, 0.125490, 0.258824, 1.0 },
+ { 0.129412, 0.219608, 0.235294, 1.0 },
+ { 0.109804, 0.317647, 0.215686, 1.0 },
+ { 0.129412, 0.376471, 0.239216, 1.0 },
+ { 0.149020, 0.435294, 0.266667, 1.0 },
+ { 0.219608, 0.376471, 0.282353, 1.0 },
+ { 0.270588, 0.333333, 0.294118, 1.0 },
+ { 0.623529, 0.156863, 0.376471, 1.0 },
+ { 0.745098, 0.137255, 0.400000, 1.0 },
+ { 0.866667, 0.117647, 0.423529, 1.0 },
+ { 0.741176, 0.200000, 0.298039, 1.0 },
+ { 0.619608, 0.286275, 0.172549, 1.0 },
+ { 0.525490, 0.305882, 0.141176, 1.0 },
+ { 0.431373, 0.325490, 0.109804, 1.0 },
+ { 0.262745, 0.549020, 0.090196, 1.0 },
+ { 0.188235, 0.572549, 0.160784, 1.0 },
+ { 0.113725, 0.600000, 0.231373, 1.0 },
+ { 0.117647, 0.580392, 0.282353, 1.0 },
+ { 0.121569, 0.560784, 0.333333, 1.0 },
+ { 0.137255, 0.525490, 0.329412, 1.0 },
+ { 0.152941, 0.494118, 0.329412, 1.0 },
+ { 0.211765, 0.427451, 0.274510, 1.0 },
+ { 0.282353, 0.431373, 0.247059, 1.0 },
+ { 0.352941, 0.372549, 0.286275, 1.0 },
+ { 0.286275, 0.380392, 0.258824, 1.0 },
+ { 0.223529, 0.388235, 0.231373, 1.0 },
+ { 0.235294, 0.309804, 0.235294, 1.0 },
+ { 0.250980, 0.235294, 0.239216, 1.0 },
+ { 0.196078, 0.266667, 0.219608, 1.0 },
+ { 0.152941, 0.333333, 0.192157, 1.0 },
+ { 0.117647, 0.458824, 0.141176, 1.0 },
+ { 0.164706, 0.501961, 0.098039, 1.0 },
+ { 0.215686, 0.545098, 0.058824, 1.0 },
+ { 0.192157, 0.482353, 0.035294, 1.0 },
+ { 0.172549, 0.419608, 0.011765, 1.0 },
+ { 0.176471, 0.364706, 0.003922, 1.0 },
+ { 0.184314, 0.313725, 0.000000, 1.0 },
+ { 0.243137, 0.298039, 0.058824, 1.0 },
+ { 0.313725, 0.235294, 0.129412, 1.0 },
+ { 0.298039, 0.329412, 0.027451, 1.0 },
+ { 0.270588, 0.435294, 0.027451, 1.0 },
+ { 0.247059, 0.545098, 0.027451, 1.0 },
+ { 0.227451, 0.568627, 0.054902, 1.0 },
+ { 0.211765, 0.592157, 0.086275, 1.0 },
+ { 0.231373, 0.619608, 0.113725, 1.0 },
+ { 0.223529, 0.580392, 0.168627, 1.0 },
+ { 0.156863, 0.411765, 0.200000, 1.0 },
+ { 0.164706, 0.317647, 0.156863, 1.0 },
+ { 0.176471, 0.227451, 0.117647, 1.0 },
+ { 0.215686, 0.192157, 0.098039, 1.0 },
+ { 0.254902, 0.156863, 0.078431, 1.0 },
+ { 0.356863, 0.125490, 0.101961, 1.0 },
+ { 0.388235, 0.196078, 0.078431, 1.0 },
+ { 0.380392, 0.188235, 0.121569, 1.0 },
+ { 0.431373, 0.168627, 0.203922, 1.0 },
+ { 0.552941, 0.207843, 0.203922, 1.0 },
+ { 0.529412, 0.254902, 0.231373, 1.0 },
+ { 0.509804, 0.305882, 0.262745, 1.0 },
+ { 0.482353, 0.278431, 0.207843, 1.0 },
+ { 0.454902, 0.250980, 0.156863, 1.0 },
+ { 0.490196, 0.376471, 0.078431, 1.0 },
+ { 0.462745, 0.411765, 0.011765, 1.0 },
+ { 0.615686, 0.533333, 0.113725, 1.0 },
+ { 0.654902, 0.596078, 0.078431, 1.0 },
+ { 0.698039, 0.662745, 0.047059, 1.0 },
+ { 0.690196, 0.658824, 0.031373, 1.0 },
+ { 0.686275, 0.654902, 0.015686, 1.0 },
+ { 0.741176, 0.713725, 0.062745, 1.0 },
+ { 0.780392, 0.592157, 0.294118, 1.0 },
+ { 0.733333, 0.517647, 0.196078, 1.0 },
+ { 0.690196, 0.376471, 0.278431, 1.0 },
+ { 0.690196, 0.203922, 0.235294, 1.0 },
+ { 0.698039, 0.215686, 0.227451, 1.0 },
+ { 0.709804, 0.231373, 0.219608, 1.0 },
+ { 0.682353, 0.403922, 0.200000, 1.0 },
+ { 0.490196, 0.486275, 0.070588, 1.0 },
+ { 0.349020, 0.607843, 0.125490, 1.0 },
+ { 0.450980, 0.760784, 0.309804, 1.0 },
+ { 0.439216, 0.815686, 0.325490, 1.0 },
+ { 0.301961, 0.705882, 0.274510, 1.0 },
+ { 0.164706, 0.596078, 0.223529, 1.0 },
+ { 0.109804, 0.560784, 0.254902, 1.0 },
+ { 0.058824, 0.529412, 0.286275, 1.0 },
+ { 0.003922, 0.564706, 0.352941, 1.0 },
+ { 0.047059, 0.600000, 0.294118, 1.0 },
+ { 0.019608, 0.588235, 0.176471, 1.0 },
+ { 0.188235, 0.643137, 0.152941, 1.0 },
+ { 0.356863, 0.866667, 0.388235, 1.0 },
+ { 0.400000, 0.803922, 0.384314, 1.0 },
+ { 0.447059, 0.741176, 0.384314, 1.0 },
+ { 0.333333, 0.729412, 0.352941, 1.0 },
+ { 0.196078, 0.439216, 0.356863, 1.0 },
+ { 0.137255, 0.368627, 0.282353, 1.0 },
+ { 0.125490, 0.243137, 0.149020, 1.0 },
+ { 0.215686, 0.133333, 0.027451, 1.0 },
+ { 0.262745, 0.070588, 0.054902, 1.0 },
+ { 0.309804, 0.007843, 0.086275, 1.0 },
+ { 0.321569, 0.027451, 0.070588, 1.0 },
+ { 0.333333, 0.050980, 0.054902, 1.0 },
+ { 0.384314, 0.050980, 0.062745, 1.0 },
+ { 0.345098, 0.090196, 0.105882, 1.0 },
+ { 0.309804, 0.168627, 0.082353, 1.0 },
+ { 0.258824, 0.247059, 0.031373, 1.0 },
+ { 0.141176, 0.117647, 0.023529, 1.0 },
+ { 0.137255, 0.172549, 0.031373, 1.0 },
+ { 0.133333, 0.227451, 0.039216, 1.0 },
+ { 0.058824, 0.258824, 0.090196, 1.0 },
+ { 0.003922, 0.298039, 0.035294, 1.0 },
+ { 0.054902, 0.254902, 0.023529, 1.0 },
+ { 0.047059, 0.188235, 0.047059, 1.0 },
+ { 0.035294, 0.039216, 0.058824, 1.0 },
+ { 0.070588, 0.035294, 0.043137, 1.0 },
+ { 0.105882, 0.035294, 0.027451, 1.0 },
+ { 0.113725, 0.066667, 0.000000, 1.0 },
+ { 0.101961, 0.062745, 0.066667, 1.0 },
+ { 0.074510, 0.039216, 0.145098, 1.0 },
+ { 0.129412, 0.094118, 0.105882, 1.0 },
+ { 0.137255, 0.180392, 0.149020, 1.0 },
+ { 0.164706, 0.145098, 0.172549, 1.0 },
+ { 0.462745, 0.333333, 0.298039, 1.0 },
+ { 0.564706, 0.368627, 0.262745, 1.0 },
+ { 0.670588, 0.407843, 0.231373, 1.0 },
+ { 0.600000, 0.745098, 0.094118, 1.0 },
+ { 0.631373, 0.854902, 0.098039, 1.0 },
+ { 0.505882, 0.850980, 0.168627, 1.0 },
+ { 0.450980, 0.835294, 0.203922, 1.0 },
+ { 0.207843, 0.450980, 0.352941, 1.0 },
+ { 0.203922, 0.388235, 0.333333, 1.0 },
+ { 0.203922, 0.329412, 0.317647, 1.0 },
+ { 0.101961, 0.176471, 0.235294, 1.0 },
+ { 0.011765, 0.011765, 0.223529, 1.0 },
+ { 0.086275, 0.066667, 0.156863, 1.0 },
+ { 0.031373, 0.200000, 0.160784, 1.0 },
+ { 0.050980, 0.345098, 0.082353, 1.0 },
+ { 0.109804, 0.309804, 0.047059, 1.0 },
+ { 0.113725, 0.290196, 0.058824, 1.0 },
+ { 0.239216, 0.254902, 0.058824, 1.0 },
+ { 0.333333, 0.227451, 0.050980, 1.0 },
+ { 0.474510, 0.215686, 0.113725, 1.0 },
+ { 0.552941, 0.121569, 0.156863, 1.0 },
+ { 0.588235, 0.141176, 0.172549, 1.0 },
+ { 0.568627, 0.176471, 0.168627, 1.0 },
+ { 0.298039, 0.588235, 0.105882, 1.0 },
+ { 0.243137, 0.600000, 0.113725, 1.0 },
+ { 0.188235, 0.615686, 0.125490, 1.0 },
+ { 0.074510, 0.545098, 0.164706, 1.0 },
+ { 0.109804, 0.505882, 0.192157, 1.0 },
+ { 0.098039, 0.474510, 0.192157, 1.0 },
+ { 0.074510, 0.466667, 0.184314, 1.0 },
+ { 0.039216, 0.505882, 0.192157, 1.0 },
+ { 0.070588, 0.521569, 0.258824, 1.0 },
+ { 0.015686, 0.513725, 0.337255, 1.0 },
+ { 0.113725, 0.505882, 0.301961, 1.0 },
+ { 0.086275, 0.498039, 0.274510, 1.0 },
+ { 0.090196, 0.450980, 0.196078, 1.0 },
+ { 0.039216, 0.470588, 0.192157, 1.0 },
+ { 0.019608, 0.447059, 0.184314, 1.0 },
+ { 0.086275, 0.380392, 0.149020, 1.0 },
+ { 0.086275, 0.266667, 0.113725, 1.0 },
+ { 0.160784, 0.160784, 0.129412, 1.0 },
+ { 0.207843, 0.074510, 0.070588, 1.0 },
+ { 0.176471, 0.074510, 0.078431, 1.0 },
+ { 0.129412, 0.074510, 0.074510, 1.0 },
+ { 0.149020, 0.109804, 0.011765, 1.0 },
+ { 0.223529, 0.082353, 0.019608, 1.0 },
+ { 0.254902, 0.031373, 0.000000, 1.0 },
+ { 0.352941, 0.062745, 0.050980, 1.0 },
+ { 0.419608, 0.184314, 0.000000, 1.0 },
+ { 0.349020, 0.235294, 0.015686, 1.0 },
+ { 0.329412, 0.333333, 0.105882, 1.0 },
+ { 0.388235, 0.325490, 0.227451, 1.0 },
+ { 0.407843, 0.396078, 0.235294, 1.0 },
+ { 0.313725, 0.494118, 0.207843, 1.0 },
+ { 0.325490, 0.423529, 0.105882, 1.0 },
+ { 0.486275, 0.431373, 0.043137, 1.0 },
+ { 0.658824, 0.439216, 0.149020, 1.0 },
+ { 0.701961, 0.400000, 0.219608, 1.0 },
+ { 0.564706, 0.376471, 0.219608, 1.0 },
+ { 0.431373, 0.325490, 0.156863, 1.0 },
+ { 0.388235, 0.317647, 0.027451, 1.0 },
+ { 0.415686, 0.247059, 0.047059, 1.0 },
+ { 0.403922, 0.207843, 0.000000, 1.0 },
+ { 0.439216, 0.192157, 0.054902, 1.0 },
+ { 0.458824, 0.125490, 0.113725, 1.0 },
+ { 0.447059, 0.070588, 0.176471, 1.0 },
+ { 0.529412, 0.054902, 0.184314, 1.0 },
+ { 0.643137, 0.086275, 0.305882, 1.0 },
+ { 0.666667, 0.050980, 0.368627, 1.0 },
+ { 0.733333, 0.035294, 0.364706, 1.0 },
+ { 0.658824, 0.039216, 0.341176, 1.0 },
+ { 0.600000, 0.117647, 0.298039, 1.0 },
+ { 0.513725, 0.141176, 0.227451, 1.0 },
+ { 0.450980, 0.129412, 0.219608, 1.0 },
+ { 0.454902, 0.074510, 0.235294, 1.0 },
+ { 0.517647, 0.062745, 0.200000, 1.0 },
+ { 0.588235, 0.168627, 0.286275, 1.0 },
+ { 0.572549, 0.121569, 0.376471, 1.0 },
+ { 0.450980, 0.121569, 0.325490, 1.0 },
+ { 0.450980, 0.188235, 0.356863, 1.0 },
+ { 0.525490, 0.176471, 0.396078, 1.0 },
+ { 0.705882, 0.105882, 0.431373, 1.0 },
+ { 0.792157, 0.078431, 0.380392, 1.0 },
+ { 0.764706, 0.070588, 0.345098, 1.0 },
+ { 0.725490, 0.094118, 0.305882, 1.0 },
+ { 0.721569, 0.113725, 0.270588, 1.0 },
+ { 0.596078, 0.062745, 0.211765, 1.0 },
+ { 0.537255, 0.054902, 0.164706, 1.0 },
+ { 0.533333, 0.172549, 0.254902, 1.0 },
+ { 0.427451, 0.290196, 0.317647, 1.0 },
+ { 0.376471, 0.407843, 0.247059, 1.0 },
+ { 0.290196, 0.552941, 0.149020, 1.0 },
+ { 0.200000, 0.596078, 0.188235, 1.0 },
+ { 0.039216, 0.596078, 0.305882, 1.0 },
+ { 0.098039, 0.580392, 0.266667, 1.0 },
+ };
+/* 4u0003.jpg */
+static double4 colors_336[] = {
+ { 0.262745, 0.117647, 0.286275, 1.0 },
+ { 0.580392, 0.215686, 0.423529, 1.0 },
+ { 0.580392, 0.313725, 0.286275, 1.0 },
+ { 0.584314, 0.415686, 0.149020, 1.0 },
+ { 0.470588, 0.309804, 0.090196, 1.0 },
+ { 0.356863, 0.207843, 0.031373, 1.0 },
+ { 0.254902, 0.239216, 0.019608, 1.0 },
+ { 0.156863, 0.270588, 0.011765, 1.0 },
+ { 0.211765, 0.329412, 0.117647, 1.0 },
+ { 0.270588, 0.372549, 0.243137, 1.0 },
+ { 0.333333, 0.419608, 0.368627, 1.0 },
+ { 0.486275, 0.384314, 0.466667, 1.0 },
+ { 0.639216, 0.352941, 0.568627, 1.0 },
+ { 0.549020, 0.470588, 0.666667, 1.0 },
+ { 0.458824, 0.592157, 0.768627, 1.0 },
+ { 0.474510, 0.603922, 0.792157, 1.0 },
+ { 0.490196, 0.619608, 0.819608, 1.0 },
+ { 0.419608, 0.737255, 0.850980, 1.0 },
+ { 0.364706, 0.662745, 0.694118, 1.0 },
+ { 0.313725, 0.592157, 0.537255, 1.0 },
+ { 0.286275, 0.592157, 0.423529, 1.0 },
+ { 0.258824, 0.596078, 0.309804, 1.0 },
+ { 0.247059, 0.552941, 0.301961, 1.0 },
+ { 0.235294, 0.513725, 0.294118, 1.0 },
+ { 0.035294, 0.454902, 0.086275, 1.0 },
+ { 0.019608, 0.388235, 0.050980, 1.0 },
+ { 0.003922, 0.321569, 0.019608, 1.0 },
+ { 0.078431, 0.231373, 0.070588, 1.0 },
+ { 0.152941, 0.141176, 0.121569, 1.0 },
+ { 0.215686, 0.121569, 0.160784, 1.0 },
+ { 0.278431, 0.105882, 0.203922, 1.0 },
+ { 0.329412, 0.227451, 0.341176, 1.0 },
+ { 0.298039, 0.282353, 0.349020, 1.0 },
+ { 0.239216, 0.349020, 0.294118, 1.0 },
+ { 0.200000, 0.298039, 0.192157, 1.0 },
+ { 0.164706, 0.247059, 0.094118, 1.0 },
+ { 0.141176, 0.247059, 0.086275, 1.0 },
+ { 0.117647, 0.247059, 0.078431, 1.0 },
+ { 0.121569, 0.258824, 0.090196, 1.0 },
+ { 0.125490, 0.270588, 0.101961, 1.0 },
+ { 0.019608, 0.176471, 0.176471, 1.0 },
+ { 0.011765, 0.101961, 0.133333, 1.0 },
+ { 0.003922, 0.027451, 0.090196, 1.0 },
+ { 0.078431, 0.066667, 0.086275, 1.0 },
+ { 0.156863, 0.105882, 0.082353, 1.0 },
+ { 0.156863, 0.109804, 0.074510, 1.0 },
+ { 0.160784, 0.113725, 0.066667, 1.0 },
+ { 0.270588, 0.043137, 0.098039, 1.0 },
+ { 0.439216, 0.090196, 0.168627, 1.0 },
+ { 0.549020, 0.200000, 0.380392, 1.0 },
+ { 0.525490, 0.168627, 0.431373, 1.0 },
+ { 0.501961, 0.137255, 0.486275, 1.0 },
+ { 0.466667, 0.149020, 0.360784, 1.0 },
+ { 0.431373, 0.160784, 0.235294, 1.0 },
+ { 0.431373, 0.125490, 0.192157, 1.0 },
+ { 0.431373, 0.090196, 0.152941, 1.0 },
+ { 0.262745, 0.082353, 0.019608, 1.0 },
+ { 0.250980, 0.117647, 0.039216, 1.0 },
+ { 0.243137, 0.156863, 0.062745, 1.0 },
+ { 0.341176, 0.137255, 0.125490, 1.0 },
+ { 0.443137, 0.117647, 0.188235, 1.0 },
+ { 0.443137, 0.160784, 0.231373, 1.0 },
+ { 0.447059, 0.207843, 0.278431, 1.0 },
+ { 0.427451, 0.329412, 0.250980, 1.0 },
+ { 0.662745, 0.372549, 0.321569, 1.0 },
+ { 0.709804, 0.858824, 0.321569, 1.0 },
+ { 0.537255, 0.788235, 0.376471, 1.0 },
+ { 0.368627, 0.721569, 0.431373, 1.0 },
+ { 0.333333, 0.682353, 0.431373, 1.0 },
+ { 0.301961, 0.643137, 0.435294, 1.0 },
+ { 0.466667, 0.423529, 0.454902, 1.0 },
+ { 0.482353, 0.376471, 0.545098, 1.0 },
+ { 0.556863, 0.454902, 0.741176, 1.0 },
+ { 0.596078, 0.427451, 0.709804, 1.0 },
+ { 0.639216, 0.403922, 0.678431, 1.0 },
+ { 0.650980, 0.376471, 0.741176, 1.0 },
+ { 0.662745, 0.352941, 0.803922, 1.0 },
+ { 0.694118, 0.282353, 0.788235, 1.0 },
+ { 0.729412, 0.215686, 0.772549, 1.0 },
+ { 0.639216, 0.235294, 0.647059, 1.0 },
+ { 0.572549, 0.184314, 0.600000, 1.0 },
+ { 0.415686, 0.035294, 0.247059, 1.0 },
+ { 0.435294, 0.070588, 0.223529, 1.0 },
+ { 0.458824, 0.105882, 0.203922, 1.0 },
+ { 0.384314, 0.137255, 0.235294, 1.0 },
+ { 0.309804, 0.172549, 0.266667, 1.0 },
+ { 0.282353, 0.321569, 0.360784, 1.0 },
+ { 0.262745, 0.376471, 0.509804, 1.0 },
+ { 0.141176, 0.454902, 0.545098, 1.0 },
+ { 0.200000, 0.552941, 0.458824, 1.0 },
+ { 0.262745, 0.654902, 0.372549, 1.0 },
+ { 0.270588, 0.643137, 0.325490, 1.0 },
+ { 0.282353, 0.635294, 0.282353, 1.0 },
+ { 0.231373, 0.462745, 0.243137, 1.0 },
+ { 0.258824, 0.349020, 0.317647, 1.0 },
+ { 0.278431, 0.298039, 0.309804, 1.0 },
+ { 0.321569, 0.164706, 0.117647, 1.0 },
+ { 0.294118, 0.039216, 0.023529, 1.0 },
+ { 0.317647, 0.137255, 0.172549, 1.0 },
+ { 0.345098, 0.235294, 0.325490, 1.0 },
+ { 0.309804, 0.274510, 0.341176, 1.0 },
+ { 0.278431, 0.317647, 0.356863, 1.0 },
+ { 0.184314, 0.427451, 0.415686, 1.0 },
+ { 0.137255, 0.454902, 0.419608, 1.0 },
+ { 0.043137, 0.415686, 0.384314, 1.0 },
+ { 0.027451, 0.356863, 0.239216, 1.0 },
+ { 0.015686, 0.301961, 0.094118, 1.0 },
+ { 0.074510, 0.286275, 0.117647, 1.0 },
+ { 0.133333, 0.270588, 0.145098, 1.0 },
+ { 0.180392, 0.188235, 0.168627, 1.0 },
+ { 0.270588, 0.101961, 0.313725, 1.0 },
+ { 0.345098, 0.086275, 0.439216, 1.0 },
+ { 0.337255, 0.039216, 0.431373, 1.0 },
+ { 0.427451, 0.000000, 0.419608, 1.0 },
+ { 0.388235, 0.015686, 0.360784, 1.0 },
+ { 0.349020, 0.035294, 0.305882, 1.0 },
+ { 0.278431, 0.031373, 0.254902, 1.0 },
+ { 0.239216, 0.050980, 0.294118, 1.0 },
+ { 0.184314, 0.007843, 0.380392, 1.0 },
+ { 0.043137, 0.094118, 0.368627, 1.0 },
+ { 0.003922, 0.109804, 0.192157, 1.0 },
+ { 0.090196, 0.133333, 0.215686, 1.0 },
+ { 0.176471, 0.156863, 0.243137, 1.0 },
+ { 0.203922, 0.105882, 0.317647, 1.0 },
+ { 0.231373, 0.058824, 0.392157, 1.0 },
+ { 0.262745, 0.164706, 0.392157, 1.0 },
+ { 0.341176, 0.286275, 0.388235, 1.0 },
+ { 0.443137, 0.286275, 0.380392, 1.0 },
+ { 0.509804, 0.333333, 0.447059, 1.0 },
+ { 0.498039, 0.262745, 0.552941, 1.0 },
+ { 0.478431, 0.196078, 0.545098, 1.0 },
+ { 0.462745, 0.129412, 0.537255, 1.0 },
+ { 0.447059, 0.129412, 0.541176, 1.0 },
+ { 0.427451, 0.105882, 0.396078, 1.0 },
+ { 0.443137, 0.070588, 0.392157, 1.0 },
+ { 0.380392, 0.062745, 0.364706, 1.0 },
+ { 0.419608, 0.039216, 0.341176, 1.0 },
+ { 0.435294, 0.027451, 0.435294, 1.0 },
+ { 0.454902, 0.019608, 0.533333, 1.0 },
+ { 0.447059, 0.039216, 0.509804, 1.0 },
+ { 0.439216, 0.062745, 0.486275, 1.0 },
+ { 0.368627, 0.043137, 0.388235, 1.0 },
+ { 0.274510, 0.062745, 0.258824, 1.0 },
+ { 0.152941, 0.200000, 0.145098, 1.0 },
+ { 0.039216, 0.392157, 0.007843, 1.0 },
+ { 0.082353, 0.243137, 0.015686, 1.0 },
+ { 0.141176, 0.211765, 0.054902, 1.0 },
+ { 0.203922, 0.180392, 0.094118, 1.0 },
+ { 0.305882, 0.054902, 0.019608, 1.0 },
+ { 0.360784, 0.043137, 0.101961, 1.0 },
+ { 0.388235, 0.019608, 0.160784, 1.0 },
+ { 0.337255, 0.062745, 0.172549, 1.0 },
+ { 0.254902, 0.062745, 0.188235, 1.0 },
+ { 0.219608, 0.062745, 0.149020, 1.0 },
+ { 0.184314, 0.066667, 0.113725, 1.0 },
+ { 0.160784, 0.054902, 0.184314, 1.0 },
+ { 0.137255, 0.090196, 0.184314, 1.0 },
+ { 0.223529, 0.203922, 0.192157, 1.0 },
+ { 0.345098, 0.266667, 0.364706, 1.0 },
+ { 0.521569, 0.396078, 0.407843, 1.0 },
+ { 0.741176, 0.501961, 0.427451, 1.0 },
+ { 0.764706, 0.713725, 0.352941, 1.0 },
+ { 0.780392, 0.701961, 0.388235, 1.0 },
+ { 0.800000, 0.694118, 0.423529, 1.0 },
+ { 0.807843, 0.572549, 0.541176, 1.0 },
+ { 0.611765, 0.545098, 0.517647, 1.0 },
+ { 0.286275, 0.556863, 0.537255, 1.0 },
+ { 0.227451, 0.498039, 0.611765, 1.0 },
+ { 0.223529, 0.580392, 0.509804, 1.0 },
+ { 0.235294, 0.592157, 0.505882, 1.0 },
+ { 0.250980, 0.603922, 0.501961, 1.0 },
+ { 0.243137, 0.596078, 0.556863, 1.0 },
+ { 0.337255, 0.670588, 0.541176, 1.0 },
+ { 0.368627, 0.725490, 0.462745, 1.0 },
+ { 0.494118, 0.568627, 0.627451, 1.0 },
+ { 0.509804, 0.552941, 0.639216, 1.0 },
+ { 0.286275, 0.584314, 0.533333, 1.0 },
+ { 0.200000, 0.521569, 0.372549, 1.0 },
+ { 0.113725, 0.486275, 0.321569, 1.0 },
+ { 0.047059, 0.431373, 0.282353, 1.0 },
+ { 0.066667, 0.450980, 0.250980, 1.0 },
+ { 0.074510, 0.439216, 0.262745, 1.0 },
+ { 0.196078, 0.247059, 0.207843, 1.0 },
+ { 0.223529, 0.070588, 0.184314, 1.0 },
+ { 0.313725, 0.105882, 0.286275, 1.0 },
+ { 0.333333, 0.113725, 0.349020, 1.0 },
+ { 0.356863, 0.121569, 0.411765, 1.0 },
+ { 0.349020, 0.109804, 0.482353, 1.0 },
+ { 0.439216, 0.254902, 0.568627, 1.0 },
+ { 0.454902, 0.333333, 0.454902, 1.0 },
+ { 0.435294, 0.470588, 0.356863, 1.0 },
+ { 0.317647, 0.615686, 0.321569, 1.0 },
+ { 0.301961, 0.682353, 0.239216, 1.0 },
+ { 0.223529, 0.623529, 0.196078, 1.0 },
+ { 0.168627, 0.564706, 0.196078, 1.0 },
+ { 0.180392, 0.564706, 0.176471, 1.0 },
+ { 0.223529, 0.458824, 0.168627, 1.0 },
+ { 0.168627, 0.423529, 0.211765, 1.0 },
+ { 0.094118, 0.325490, 0.152941, 1.0 },
+ { 0.031373, 0.239216, 0.168627, 1.0 },
+ { 0.035294, 0.364706, 0.168627, 1.0 },
+ { 0.047059, 0.349020, 0.207843, 1.0 },
+ { 0.015686, 0.266667, 0.266667, 1.0 },
+ { 0.023529, 0.274510, 0.313725, 1.0 },
+ { 0.023529, 0.337255, 0.341176, 1.0 },
+ { 0.039216, 0.317647, 0.388235, 1.0 },
+ { 0.035294, 0.274510, 0.356863, 1.0 },
+ { 0.113725, 0.243137, 0.411765, 1.0 },
+ { 0.243137, 0.380392, 0.454902, 1.0 },
+ { 0.439216, 0.407843, 0.501961, 1.0 },
+ { 0.698039, 0.380392, 0.454902, 1.0 },
+ { 0.654902, 0.349020, 0.584314, 1.0 },
+ { 0.529412, 0.286275, 0.541176, 1.0 },
+ { 0.517647, 0.200000, 0.603922, 1.0 },
+ { 0.490196, 0.133333, 0.372549, 1.0 },
+ { 0.419608, 0.074510, 0.239216, 1.0 },
+ { 0.341176, 0.082353, 0.270588, 1.0 },
+ { 0.345098, 0.141176, 0.400000, 1.0 },
+ { 0.396078, 0.356863, 0.490196, 1.0 },
+ { 0.215686, 0.478431, 0.584314, 1.0 },
+ { 0.262745, 0.596078, 0.615686, 1.0 },
+ { 0.458824, 0.607843, 0.749020, 1.0 },
+ { 0.588235, 0.549020, 0.686275, 1.0 },
+ { 0.615686, 0.478431, 0.729412, 1.0 },
+ { 0.603922, 0.352941, 0.658824, 1.0 },
+ { 0.576471, 0.337255, 0.643137, 1.0 },
+ { 0.407843, 0.231373, 0.596078, 1.0 },
+ { 0.243137, 0.341176, 0.564706, 1.0 },
+ { 0.141176, 0.505882, 0.431373, 1.0 },
+ { 0.176471, 0.529412, 0.329412, 1.0 },
+ { 0.172549, 0.541176, 0.305882, 1.0 },
+ { 0.125490, 0.513725, 0.258824, 1.0 },
+ { 0.090196, 0.427451, 0.172549, 1.0 },
+ { 0.011765, 0.333333, 0.074510, 1.0 },
+ { 0.007843, 0.196078, 0.031373, 1.0 },
+ { 0.019608, 0.082353, 0.039216, 1.0 },
+ { 0.019608, 0.011765, 0.062745, 1.0 },
+ { 0.117647, 0.007843, 0.098039, 1.0 },
+ { 0.149020, 0.113725, 0.078431, 1.0 },
+ { 0.133333, 0.168627, 0.094118, 1.0 },
+ { 0.105882, 0.176471, 0.027451, 1.0 },
+ { 0.023529, 0.164706, 0.015686, 1.0 },
+ { 0.054902, 0.074510, 0.058824, 1.0 },
+ { 0.090196, 0.086275, 0.141176, 1.0 },
+ { 0.125490, 0.015686, 0.176471, 1.0 },
+ { 0.109804, 0.019608, 0.239216, 1.0 },
+ { 0.203922, 0.058824, 0.227451, 1.0 },
+ { 0.250980, 0.035294, 0.258824, 1.0 },
+ { 0.313725, 0.129412, 0.333333, 1.0 },
+ { 0.305882, 0.250980, 0.380392, 1.0 },
+ { 0.305882, 0.298039, 0.384314, 1.0 },
+ { 0.270588, 0.317647, 0.262745, 1.0 },
+ { 0.188235, 0.439216, 0.203922, 1.0 },
+ { 0.105882, 0.435294, 0.200000, 1.0 },
+ { 0.098039, 0.435294, 0.149020, 1.0 },
+ { 0.109804, 0.380392, 0.133333, 1.0 },
+ };
+/* 4u0004.jpg */
+static double4 colors_337[] = {
+ { 0.266667, 0.039216, 0.580392, 1.0 },
+ { 0.066667, 0.152941, 0.447059, 1.0 },
+ { 0.145098, 0.243137, 0.419608, 1.0 },
+ { 0.223529, 0.337255, 0.392157, 1.0 },
+ { 0.247059, 0.337255, 0.380392, 1.0 },
+ { 0.274510, 0.341176, 0.368627, 1.0 },
+ { 0.290196, 0.313725, 0.368627, 1.0 },
+ { 0.309804, 0.290196, 0.368627, 1.0 },
+ { 0.384314, 0.200000, 0.129412, 1.0 },
+ { 0.552941, 0.133333, 0.062745, 1.0 },
+ { 0.725490, 0.070588, 0.000000, 1.0 },
+ { 0.792157, 0.211765, 0.113725, 1.0 },
+ { 0.862745, 0.352941, 0.227451, 1.0 },
+ { 0.870588, 0.537255, 0.149020, 1.0 },
+ { 0.882353, 0.721569, 0.070588, 1.0 },
+ { 0.705882, 0.749020, 0.078431, 1.0 },
+ { 0.529412, 0.776471, 0.090196, 1.0 },
+ { 0.266667, 0.854902, 0.129412, 1.0 },
+ { 0.180392, 0.819608, 0.313725, 1.0 },
+ { 0.098039, 0.788235, 0.501961, 1.0 },
+ { 0.098039, 0.749020, 0.564706, 1.0 },
+ { 0.098039, 0.713725, 0.631373, 1.0 },
+ { 0.117647, 0.643137, 0.509804, 1.0 },
+ { 0.137255, 0.576471, 0.388235, 1.0 },
+ { 0.219608, 0.580392, 0.152941, 1.0 },
+ { 0.160784, 0.674510, 0.078431, 1.0 },
+ { 0.101961, 0.768627, 0.003922, 1.0 },
+ { 0.050980, 0.776471, 0.058824, 1.0 },
+ { 0.003922, 0.788235, 0.117647, 1.0 },
+ { 0.078431, 0.792157, 0.188235, 1.0 },
+ { 0.152941, 0.800000, 0.258824, 1.0 },
+ { 0.349020, 0.847059, 0.325490, 1.0 },
+ { 0.454902, 0.972549, 0.333333, 1.0 },
+ { 0.403922, 0.772549, 0.678431, 1.0 },
+ { 0.207843, 0.600000, 0.603922, 1.0 },
+ { 0.015686, 0.431373, 0.533333, 1.0 },
+ { 0.098039, 0.427451, 0.443137, 1.0 },
+ { 0.184314, 0.423529, 0.352941, 1.0 },
+ { 0.286275, 0.372549, 0.321569, 1.0 },
+ { 0.388235, 0.321569, 0.290196, 1.0 },
+ { 0.643137, 0.137255, 0.247059, 1.0 },
+ { 0.635294, 0.105882, 0.207843, 1.0 },
+ { 0.631373, 0.074510, 0.168627, 1.0 },
+ { 0.490196, 0.094118, 0.329412, 1.0 },
+ { 0.349020, 0.113725, 0.490196, 1.0 },
+ { 0.270588, 0.090196, 0.537255, 1.0 },
+ { 0.192157, 0.066667, 0.588235, 1.0 },
+ { 0.200000, 0.070588, 0.529412, 1.0 },
+ { 0.196078, 0.152941, 0.372549, 1.0 },
+ { 0.596078, 0.047059, 0.294118, 1.0 },
+ { 0.654902, 0.105882, 0.254902, 1.0 },
+ { 0.713725, 0.164706, 0.215686, 1.0 },
+ { 0.611765, 0.333333, 0.192157, 1.0 },
+ { 0.513725, 0.505882, 0.172549, 1.0 },
+ { 0.450980, 0.556863, 0.180392, 1.0 },
+ { 0.388235, 0.611765, 0.192157, 1.0 },
+ { 0.086275, 0.662745, 0.000000, 1.0 },
+ { 0.101961, 0.643137, 0.027451, 1.0 },
+ { 0.117647, 0.623529, 0.058824, 1.0 },
+ { 0.121569, 0.623529, 0.196078, 1.0 },
+ { 0.129412, 0.623529, 0.337255, 1.0 },
+ { 0.105882, 0.623529, 0.376471, 1.0 },
+ { 0.086275, 0.623529, 0.419608, 1.0 },
+ { 0.192157, 0.607843, 0.658824, 1.0 },
+ { 0.258824, 0.580392, 0.768627, 1.0 },
+ { 0.552941, 0.796078, 0.878431, 1.0 },
+ { 0.478431, 0.572549, 0.686275, 1.0 },
+ { 0.407843, 0.352941, 0.494118, 1.0 },
+ { 0.376471, 0.325490, 0.474510, 1.0 },
+ { 0.345098, 0.298039, 0.454902, 1.0 },
+ { 0.243137, 0.376471, 0.474510, 1.0 },
+ { 0.129412, 0.435294, 0.333333, 1.0 },
+ { 0.317647, 0.650980, 0.286275, 1.0 },
+ { 0.223529, 0.745098, 0.235294, 1.0 },
+ { 0.133333, 0.843137, 0.188235, 1.0 },
+ { 0.082353, 0.894118, 0.145098, 1.0 },
+ { 0.031373, 0.945098, 0.105882, 1.0 },
+ { 0.035294, 0.862745, 0.141176, 1.0 },
+ { 0.039216, 0.780392, 0.176471, 1.0 },
+ { 0.015686, 0.717647, 0.247059, 1.0 },
+ { 0.133333, 0.658824, 0.325490, 1.0 },
+ { 0.207843, 0.639216, 0.847059, 1.0 },
+ { 0.278431, 0.752941, 0.709804, 1.0 },
+ { 0.352941, 0.870588, 0.572549, 1.0 },
+ { 0.415686, 0.898039, 0.454902, 1.0 },
+ { 0.482353, 0.925490, 0.337255, 1.0 },
+ { 0.537255, 0.803922, 0.368627, 1.0 },
+ { 0.513725, 0.752941, 0.286275, 1.0 },
+ { 0.372549, 0.603922, 0.290196, 1.0 },
+ { 0.368627, 0.505882, 0.207843, 1.0 },
+ { 0.364706, 0.411765, 0.129412, 1.0 },
+ { 0.447059, 0.384314, 0.113725, 1.0 },
+ { 0.533333, 0.356863, 0.101961, 1.0 },
+ { 0.627451, 0.403922, 0.101961, 1.0 },
+ { 0.741176, 0.447059, 0.129412, 1.0 },
+ { 0.835294, 0.439216, 0.235294, 1.0 },
+ { 0.635294, 0.360784, 0.368627, 1.0 },
+ { 0.533333, 0.447059, 0.364706, 1.0 },
+ { 0.466667, 0.517647, 0.376471, 1.0 },
+ { 0.400000, 0.588235, 0.392157, 1.0 },
+ { 0.333333, 0.615686, 0.376471, 1.0 },
+ { 0.266667, 0.643137, 0.364706, 1.0 },
+ { 0.301961, 0.690196, 0.262745, 1.0 },
+ { 0.117647, 0.674510, 0.250980, 1.0 },
+ { 0.137255, 0.682353, 0.176471, 1.0 },
+ { 0.117647, 0.690196, 0.227451, 1.0 },
+ { 0.101961, 0.701961, 0.278431, 1.0 },
+ { 0.105882, 0.729412, 0.321569, 1.0 },
+ { 0.113725, 0.756863, 0.368627, 1.0 },
+ { 0.184314, 0.874510, 0.384314, 1.0 },
+ { 0.113725, 0.992157, 0.501961, 1.0 },
+ { 0.015686, 0.960784, 0.556863, 1.0 },
+ { 0.070588, 0.894118, 0.607843, 1.0 },
+ { 0.098039, 0.411765, 0.862745, 1.0 },
+ { 0.101961, 0.341176, 0.929412, 1.0 },
+ { 0.109804, 0.270588, 1.000000, 1.0 },
+ { 0.090196, 0.172549, 0.913725, 1.0 },
+ { 0.090196, 0.058824, 0.933333, 1.0 },
+ { 0.047059, 0.050980, 0.709804, 1.0 },
+ { 0.117647, 0.039216, 0.482353, 1.0 },
+ { 0.274510, 0.094118, 0.286275, 1.0 },
+ { 0.137255, 0.054902, 0.274510, 1.0 },
+ { 0.003922, 0.019608, 0.266667, 1.0 },
+ { 0.015686, 0.058824, 0.254902, 1.0 },
+ { 0.031373, 0.101961, 0.243137, 1.0 },
+ { 0.039216, 0.101961, 0.243137, 1.0 },
+ { 0.101961, 0.200000, 0.219608, 1.0 },
+ { 0.164706, 0.149020, 0.105882, 1.0 },
+ { 0.184314, 0.054902, 0.090196, 1.0 },
+ { 0.152941, 0.003922, 0.000000, 1.0 },
+ { 0.129412, 0.054902, 0.000000, 1.0 },
+ { 0.105882, 0.105882, 0.003922, 1.0 },
+ { 0.062745, 0.152941, 0.050980, 1.0 },
+ { 0.098039, 0.200000, 0.094118, 1.0 },
+ { 0.023529, 0.270588, 0.047059, 1.0 },
+ { 0.145098, 0.352941, 0.047059, 1.0 },
+ { 0.113725, 0.352941, 0.121569, 1.0 },
+ { 0.101961, 0.400000, 0.101961, 1.0 },
+ { 0.090196, 0.447059, 0.082353, 1.0 },
+ { 0.125490, 0.529412, 0.047059, 1.0 },
+ { 0.164706, 0.615686, 0.015686, 1.0 },
+ { 0.254902, 0.725490, 0.039216, 1.0 },
+ { 0.250980, 0.686275, 0.039216, 1.0 },
+ { 0.235294, 0.549020, 0.066667, 1.0 },
+ { 0.419608, 0.431373, 0.074510, 1.0 },
+ { 0.662745, 0.490196, 0.070588, 1.0 },
+ { 0.658824, 0.584314, 0.074510, 1.0 },
+ { 0.658824, 0.678431, 0.082353, 1.0 },
+ { 0.741176, 0.454902, 0.019608, 1.0 },
+ { 0.768627, 0.435294, 0.015686, 1.0 },
+ { 0.686275, 0.388235, 0.058824, 1.0 },
+ { 0.737255, 0.435294, 0.121569, 1.0 },
+ { 0.490196, 0.368627, 0.196078, 1.0 },
+ { 0.521569, 0.298039, 0.192157, 1.0 },
+ { 0.552941, 0.231373, 0.188235, 1.0 },
+ { 0.556863, 0.254902, 0.145098, 1.0 },
+ { 0.572549, 0.329412, 0.176471, 1.0 },
+ { 0.670588, 0.317647, 0.011765, 1.0 },
+ { 0.733333, 0.337255, 0.070588, 1.0 },
+ { 0.650980, 0.333333, 0.125490, 1.0 },
+ { 0.552941, 0.298039, 0.211765, 1.0 },
+ { 0.207843, 0.388235, 0.490196, 1.0 },
+ { 0.168627, 0.419608, 0.494118, 1.0 },
+ { 0.133333, 0.454902, 0.501961, 1.0 },
+ { 0.125490, 0.533333, 0.490196, 1.0 },
+ { 0.133333, 0.580392, 0.349020, 1.0 },
+ { 0.286275, 0.466667, 0.274510, 1.0 },
+ { 0.403922, 0.321569, 0.239216, 1.0 },
+ { 0.560784, 0.137255, 0.023529, 1.0 },
+ { 0.529412, 0.152941, 0.023529, 1.0 },
+ { 0.501961, 0.172549, 0.027451, 1.0 },
+ { 0.341176, 0.286275, 0.094118, 1.0 },
+ { 0.152941, 0.109804, 0.086275, 1.0 },
+ { 0.145098, 0.035294, 0.125490, 1.0 },
+ { 0.188235, 0.109804, 0.152941, 1.0 },
+ { 0.298039, 0.121569, 0.250980, 1.0 },
+ { 0.309804, 0.180392, 0.247059, 1.0 },
+ { 0.184314, 0.294118, 0.066667, 1.0 },
+ { 0.047059, 0.278431, 0.098039, 1.0 },
+ { 0.015686, 0.419608, 0.337255, 1.0 },
+ { 0.003922, 0.274510, 0.403922, 1.0 },
+ { 0.000000, 0.415686, 0.643137, 1.0 },
+ { 0.121569, 0.294118, 0.886275, 1.0 },
+ { 0.203922, 0.176471, 0.929412, 1.0 },
+ { 0.400000, 0.003922, 0.709804, 1.0 },
+ { 0.360784, 0.090196, 0.639216, 1.0 },
+ { 0.321569, 0.180392, 0.572549, 1.0 },
+ { 0.423529, 0.168627, 0.419608, 1.0 },
+ { 0.270588, 0.345098, 0.360784, 1.0 },
+ { 0.219608, 0.443137, 0.164706, 1.0 },
+ { 0.207843, 0.521569, 0.078431, 1.0 },
+ { 0.219608, 0.443137, 0.074510, 1.0 },
+ { 0.247059, 0.415686, 0.066667, 1.0 },
+ { 0.325490, 0.403922, 0.156863, 1.0 },
+ { 0.423529, 0.321569, 0.223529, 1.0 },
+ { 0.505882, 0.247059, 0.160784, 1.0 },
+ { 0.517647, 0.309804, 0.188235, 1.0 },
+ { 0.470588, 0.450980, 0.184314, 1.0 },
+ { 0.317647, 0.454902, 0.125490, 1.0 },
+ { 0.294118, 0.537255, 0.141176, 1.0 },
+ { 0.207843, 0.529412, 0.380392, 1.0 },
+ { 0.301961, 0.458824, 0.466667, 1.0 },
+ { 0.380392, 0.286275, 0.576471, 1.0 },
+ { 0.301961, 0.109804, 0.705882, 1.0 },
+ { 0.443137, 0.200000, 0.588235, 1.0 },
+ { 0.521569, 0.317647, 0.458824, 1.0 },
+ { 0.556863, 0.639216, 0.329412, 1.0 },
+ { 0.596078, 0.635294, 0.184314, 1.0 },
+ { 0.705882, 0.494118, 0.313725, 1.0 },
+ { 0.717647, 0.407843, 0.482353, 1.0 },
+ { 0.454902, 0.341176, 0.662745, 1.0 },
+ { 0.360784, 0.505882, 0.823529, 1.0 },
+ { 0.341176, 0.278431, 0.949020, 1.0 },
+ { 0.223529, 0.266667, 0.870588, 1.0 },
+ { 0.258824, 0.086275, 0.811765, 1.0 },
+ { 0.101961, 0.137255, 0.596078, 1.0 },
+ { 0.086275, 0.243137, 0.345098, 1.0 },
+ { 0.239216, 0.168627, 0.231373, 1.0 },
+ { 0.172549, 0.180392, 0.231373, 1.0 },
+ { 0.062745, 0.294118, 0.270588, 1.0 },
+ { 0.203922, 0.352941, 0.403922, 1.0 },
+ { 0.145098, 0.427451, 0.482353, 1.0 },
+ { 0.019608, 0.321569, 0.525490, 1.0 },
+ { 0.054902, 0.054902, 0.643137, 1.0 },
+ { 0.282353, 0.035294, 0.721569, 1.0 },
+ { 0.290196, 0.180392, 0.717647, 1.0 },
+ { 0.141176, 0.439216, 0.439216, 1.0 },
+ { 0.035294, 0.501961, 0.149020, 1.0 },
+ { 0.027451, 0.686275, 0.219608, 1.0 },
+ { 0.094118, 0.721569, 0.203922, 1.0 },
+ { 0.066667, 0.917647, 0.129412, 1.0 },
+ { 0.109804, 0.929412, 0.196078, 1.0 },
+ { 0.219608, 0.788235, 0.133333, 1.0 },
+ { 0.235294, 0.772549, 0.113725, 1.0 },
+ { 0.329412, 0.784314, 0.152941, 1.0 },
+ { 0.345098, 0.847059, 0.058824, 1.0 },
+ { 0.262745, 0.807843, 0.003922, 1.0 },
+ { 0.301961, 0.705882, 0.058824, 1.0 },
+ { 0.333333, 0.505882, 0.125490, 1.0 },
+ { 0.313725, 0.309804, 0.231373, 1.0 },
+ { 0.254902, 0.333333, 0.227451, 1.0 },
+ { 0.227451, 0.309804, 0.188235, 1.0 },
+ { 0.141176, 0.360784, 0.184314, 1.0 },
+ { 0.180392, 0.466667, 0.145098, 1.0 },
+ { 0.298039, 0.596078, 0.172549, 1.0 },
+ { 0.560784, 0.792157, 0.125490, 1.0 },
+ { 0.741176, 0.984314, 0.070588, 1.0 },
+ { 0.549020, 0.839216, 0.058824, 1.0 },
+ { 0.458824, 0.862745, 0.113725, 1.0 },
+ { 0.450980, 0.929412, 0.196078, 1.0 },
+ { 0.470588, 0.933333, 0.227451, 1.0 },
+ { 0.356863, 0.866667, 0.270588, 1.0 },
+ { 0.411765, 0.654902, 0.258824, 1.0 },
+ { 0.305882, 0.607843, 0.231373, 1.0 },
+ { 0.203922, 0.752941, 0.160784, 1.0 },
+ { 0.266667, 0.678431, 0.215686, 1.0 },
+ };
+/* 4u0005.jpg */
+static double4 colors_338[] = {
+ { 0.247059, 0.247059, 0.349020, 1.0 },
+ { 0.254902, 0.423529, 0.447059, 1.0 },
+ { 0.290196, 0.509804, 0.435294, 1.0 },
+ { 0.329412, 0.600000, 0.423529, 1.0 },
+ { 0.549020, 0.611765, 0.435294, 1.0 },
+ { 0.772549, 0.627451, 0.450980, 1.0 },
+ { 0.807843, 0.529412, 0.454902, 1.0 },
+ { 0.843137, 0.435294, 0.462745, 1.0 },
+ { 0.776471, 0.235294, 0.701961, 1.0 },
+ { 0.643137, 0.125490, 0.796078, 1.0 },
+ { 0.513725, 0.019608, 0.890196, 1.0 },
+ { 0.380392, 0.058824, 0.760784, 1.0 },
+ { 0.247059, 0.098039, 0.635294, 1.0 },
+ { 0.286275, 0.090196, 0.494118, 1.0 },
+ { 0.325490, 0.086275, 0.356863, 1.0 },
+ { 0.274510, 0.121569, 0.282353, 1.0 },
+ { 0.227451, 0.156863, 0.211765, 1.0 },
+ { 0.215686, 0.329412, 0.117647, 1.0 },
+ { 0.172549, 0.509804, 0.298039, 1.0 },
+ { 0.133333, 0.694118, 0.482353, 1.0 },
+ { 0.101961, 0.788235, 0.635294, 1.0 },
+ { 0.070588, 0.886275, 0.792157, 1.0 },
+ { 0.215686, 0.847059, 0.721569, 1.0 },
+ { 0.360784, 0.811765, 0.650980, 1.0 },
+ { 0.325490, 0.721569, 0.203922, 1.0 },
+ { 0.411765, 0.784314, 0.172549, 1.0 },
+ { 0.498039, 0.847059, 0.141176, 1.0 },
+ { 0.701961, 0.780392, 0.337255, 1.0 },
+ { 0.905882, 0.717647, 0.537255, 1.0 },
+ { 0.894118, 0.658824, 0.584314, 1.0 },
+ { 0.886275, 0.600000, 0.635294, 1.0 },
+ { 0.835294, 0.380392, 0.674510, 1.0 },
+ { 0.698039, 0.235294, 0.819608, 1.0 },
+ { 0.435294, 0.019608, 0.882353, 1.0 },
+ { 0.294118, 0.066667, 0.815686, 1.0 },
+ { 0.156863, 0.117647, 0.749020, 1.0 },
+ { 0.117647, 0.266667, 0.796078, 1.0 },
+ { 0.082353, 0.415686, 0.843137, 1.0 },
+ { 0.086275, 0.376471, 0.721569, 1.0 },
+ { 0.094118, 0.341176, 0.603922, 1.0 },
+ { 0.141176, 0.325490, 0.443137, 1.0 },
+ { 0.141176, 0.403922, 0.478431, 1.0 },
+ { 0.141176, 0.482353, 0.517647, 1.0 },
+ { 0.109804, 0.549020, 0.541176, 1.0 },
+ { 0.078431, 0.619608, 0.568627, 1.0 },
+ { 0.070588, 0.733333, 0.552941, 1.0 },
+ { 0.062745, 0.850980, 0.537255, 1.0 },
+ { 0.007843, 0.878431, 0.537255, 1.0 },
+ { 0.003922, 0.929412, 0.498039, 1.0 },
+ { 0.011765, 0.694118, 0.360784, 1.0 },
+ { 0.141176, 0.682353, 0.235294, 1.0 },
+ { 0.274510, 0.670588, 0.113725, 1.0 },
+ { 0.239216, 0.525490, 0.070588, 1.0 },
+ { 0.207843, 0.384314, 0.027451, 1.0 },
+ { 0.176471, 0.360784, 0.027451, 1.0 },
+ { 0.149020, 0.341176, 0.031373, 1.0 },
+ { 0.031373, 0.415686, 0.262745, 1.0 },
+ { 0.066667, 0.380392, 0.352941, 1.0 },
+ { 0.101961, 0.345098, 0.443137, 1.0 },
+ { 0.184314, 0.372549, 0.533333, 1.0 },
+ { 0.266667, 0.403922, 0.623529, 1.0 },
+ { 0.337255, 0.384314, 0.701961, 1.0 },
+ { 0.411765, 0.368627, 0.780392, 1.0 },
+ { 0.639216, 0.329412, 0.827451, 1.0 },
+ { 0.729412, 0.380392, 0.890196, 1.0 },
+ { 0.835294, 0.388235, 0.933333, 1.0 },
+ { 0.839216, 0.301961, 0.882353, 1.0 },
+ { 0.847059, 0.215686, 0.835294, 1.0 },
+ { 0.827451, 0.184314, 0.823529, 1.0 },
+ { 0.807843, 0.152941, 0.811765, 1.0 },
+ { 0.717647, 0.219608, 0.741176, 1.0 },
+ { 0.525490, 0.145098, 0.698039, 1.0 },
+ { 0.666667, 0.243137, 0.439216, 1.0 },
+ { 0.521569, 0.423529, 0.298039, 1.0 },
+ { 0.376471, 0.603922, 0.160784, 1.0 },
+ { 0.352941, 0.741176, 0.188235, 1.0 },
+ { 0.329412, 0.878431, 0.215686, 1.0 },
+ { 0.290196, 0.796078, 0.309804, 1.0 },
+ { 0.254902, 0.713725, 0.407843, 1.0 },
+ { 0.149020, 0.890196, 0.537255, 1.0 },
+ { 0.133333, 0.905882, 0.596078, 1.0 },
+ { 0.125490, 0.772549, 0.615686, 1.0 },
+ { 0.192157, 0.674510, 0.525490, 1.0 },
+ { 0.258824, 0.580392, 0.439216, 1.0 },
+ { 0.270588, 0.619608, 0.384314, 1.0 },
+ { 0.286275, 0.658824, 0.329412, 1.0 },
+ { 0.290196, 0.654902, 0.137255, 1.0 },
+ { 0.262745, 0.686275, 0.113725, 1.0 },
+ { 0.435294, 0.694118, 0.098039, 1.0 },
+ { 0.537255, 0.678431, 0.090196, 1.0 },
+ { 0.643137, 0.666667, 0.086275, 1.0 },
+ { 0.725490, 0.729412, 0.117647, 1.0 },
+ { 0.807843, 0.796078, 0.149020, 1.0 },
+ { 0.772549, 0.909804, 0.070588, 1.0 },
+ { 0.498039, 0.941176, 0.141176, 1.0 },
+ { 0.364706, 0.956863, 0.262745, 1.0 },
+ { 0.270588, 0.894118, 0.290196, 1.0 },
+ { 0.247059, 0.764706, 0.580392, 1.0 },
+ { 0.298039, 0.596078, 0.568627, 1.0 },
+ { 0.349020, 0.427451, 0.556863, 1.0 },
+ { 0.478431, 0.349020, 0.592157, 1.0 },
+ { 0.607843, 0.270588, 0.627451, 1.0 },
+ { 0.858824, 0.270588, 0.619608, 1.0 },
+ { 0.858824, 0.372549, 0.658824, 1.0 },
+ { 0.690196, 0.262745, 0.823529, 1.0 },
+ { 0.529412, 0.352941, 0.815686, 1.0 },
+ { 0.368627, 0.443137, 0.811765, 1.0 },
+ { 0.333333, 0.498039, 0.807843, 1.0 },
+ { 0.298039, 0.552941, 0.803922, 1.0 },
+ { 0.278431, 0.721569, 0.752941, 1.0 },
+ { 0.400000, 0.756863, 0.698039, 1.0 },
+ { 0.419608, 0.494118, 0.862745, 1.0 },
+ { 0.807843, 0.619608, 0.862745, 1.0 },
+ { 0.894118, 0.388235, 0.611765, 1.0 },
+ { 0.905882, 0.349020, 0.600000, 1.0 },
+ { 0.921569, 0.309804, 0.588235, 1.0 },
+ { 0.850980, 0.215686, 0.450980, 1.0 },
+ { 0.752941, 0.309804, 0.239216, 1.0 },
+ { 0.741176, 0.219608, 0.403922, 1.0 },
+ { 0.756863, 0.196078, 0.439216, 1.0 },
+ { 0.980392, 0.192157, 0.552941, 1.0 },
+ { 0.925490, 0.403922, 0.490196, 1.0 },
+ { 0.874510, 0.615686, 0.427451, 1.0 },
+ { 0.870588, 0.674510, 0.450980, 1.0 },
+ { 0.870588, 0.733333, 0.474510, 1.0 },
+ { 0.713725, 0.866667, 0.415686, 1.0 },
+ { 0.486275, 0.874510, 0.215686, 1.0 },
+ { 0.458824, 0.874510, 0.203922, 1.0 },
+ { 0.400000, 0.709804, 0.156863, 1.0 },
+ { 0.619608, 0.439216, 0.447059, 1.0 },
+ { 0.694118, 0.368627, 0.443137, 1.0 },
+ { 0.772549, 0.301961, 0.439216, 1.0 },
+ { 0.749020, 0.227451, 0.552941, 1.0 },
+ { 0.564706, 0.270588, 0.541176, 1.0 },
+ { 0.372549, 0.137255, 0.372549, 1.0 },
+ { 0.372549, 0.015686, 0.317647, 1.0 },
+ { 0.286275, 0.380392, 0.035294, 1.0 },
+ { 0.333333, 0.419608, 0.062745, 1.0 },
+ { 0.384314, 0.462745, 0.090196, 1.0 },
+ { 0.313725, 0.415686, 0.094118, 1.0 },
+ { 0.243137, 0.372549, 0.101961, 1.0 },
+ { 0.223529, 0.298039, 0.047059, 1.0 },
+ { 0.478431, 0.380392, 0.066667, 1.0 },
+ { 0.552941, 0.184314, 0.137255, 1.0 },
+ { 0.733333, 0.219608, 0.282353, 1.0 },
+ { 0.898039, 0.035294, 0.568627, 1.0 },
+ { 0.854902, 0.047059, 0.588235, 1.0 },
+ { 0.815686, 0.062745, 0.607843, 1.0 },
+ { 0.643137, 0.098039, 0.603922, 1.0 },
+ { 0.470588, 0.117647, 0.458824, 1.0 },
+ { 0.427451, 0.074510, 0.450980, 1.0 },
+ { 0.431373, 0.062745, 0.549020, 1.0 },
+ { 0.549020, 0.184314, 0.776471, 1.0 },
+ { 0.631373, 0.152941, 0.725490, 1.0 },
+ { 0.717647, 0.125490, 0.678431, 1.0 },
+ { 0.776471, 0.031373, 0.611765, 1.0 },
+ { 0.650980, 0.015686, 0.788235, 1.0 },
+ { 0.564706, 0.121569, 0.882353, 1.0 },
+ { 0.568627, 0.141176, 0.803922, 1.0 },
+ { 0.619608, 0.301961, 0.803922, 1.0 },
+ { 0.560784, 0.235294, 0.784314, 1.0 },
+ { 0.345098, 0.384314, 0.725490, 1.0 },
+ { 0.282353, 0.403922, 0.682353, 1.0 },
+ { 0.223529, 0.423529, 0.639216, 1.0 },
+ { 0.211765, 0.564706, 0.600000, 1.0 },
+ { 0.215686, 0.462745, 0.662745, 1.0 },
+ { 0.215686, 0.376471, 0.792157, 1.0 },
+ { 0.180392, 0.403922, 0.847059, 1.0 },
+ { 0.247059, 0.219608, 0.725490, 1.0 },
+ { 0.223529, 0.239216, 0.631373, 1.0 },
+ { 0.203922, 0.258824, 0.537255, 1.0 },
+ { 0.145098, 0.333333, 0.584314, 1.0 },
+ { 0.188235, 0.364706, 0.596078, 1.0 },
+ { 0.168627, 0.423529, 0.501961, 1.0 },
+ { 0.121569, 0.325490, 0.513725, 1.0 },
+ { 0.141176, 0.254902, 0.490196, 1.0 },
+ { 0.184314, 0.164706, 0.423529, 1.0 },
+ { 0.105882, 0.141176, 0.301961, 1.0 },
+ { 0.066667, 0.235294, 0.160784, 1.0 },
+ { 0.149020, 0.258824, 0.070588, 1.0 },
+ { 0.266667, 0.462745, 0.074510, 1.0 },
+ { 0.388235, 0.631373, 0.007843, 1.0 },
+ { 0.431373, 0.650980, 0.050980, 1.0 },
+ { 0.482353, 0.796078, 0.070588, 1.0 },
+ { 0.427451, 0.768627, 0.121569, 1.0 },
+ { 0.450980, 0.694118, 0.207843, 1.0 },
+ { 0.474510, 0.623529, 0.298039, 1.0 },
+ { 0.858824, 0.725490, 0.443137, 1.0 },
+ { 0.815686, 0.454902, 0.466667, 1.0 },
+ { 0.713725, 0.376471, 0.568627, 1.0 },
+ { 0.662745, 0.286275, 0.564706, 1.0 },
+ { 0.525490, 0.290196, 0.494118, 1.0 },
+ { 0.466667, 0.243137, 0.654902, 1.0 },
+ { 0.372549, 0.266667, 0.576471, 1.0 },
+ { 0.231373, 0.392157, 0.572549, 1.0 },
+ { 0.211765, 0.392157, 0.486275, 1.0 },
+ { 0.227451, 0.329412, 0.427451, 1.0 },
+ { 0.152941, 0.388235, 0.380392, 1.0 },
+ { 0.196078, 0.458824, 0.329412, 1.0 },
+ { 0.301961, 0.588235, 0.270588, 1.0 },
+ { 0.439216, 0.466667, 0.200000, 1.0 },
+ { 0.709804, 0.431373, 0.188235, 1.0 },
+ { 0.827451, 0.513725, 0.172549, 1.0 },
+ { 0.376471, 0.592157, 0.133333, 1.0 },
+ { 0.305882, 0.650980, 0.180392, 1.0 },
+ { 0.301961, 0.627451, 0.266667, 1.0 },
+ { 0.192157, 0.650980, 0.341176, 1.0 },
+ { 0.109804, 0.709804, 0.254902, 1.0 },
+ { 0.031373, 0.568627, 0.301961, 1.0 },
+ { 0.000000, 0.454902, 0.219608, 1.0 },
+ { 0.090196, 0.470588, 0.301961, 1.0 },
+ { 0.109804, 0.317647, 0.380392, 1.0 },
+ { 0.074510, 0.298039, 0.376471, 1.0 },
+ { 0.027451, 0.325490, 0.427451, 1.0 },
+ { 0.129412, 0.372549, 0.572549, 1.0 },
+ { 0.066667, 0.521569, 0.705882, 1.0 },
+ { 0.101961, 0.635294, 0.729412, 1.0 },
+ { 0.062745, 0.839216, 0.882353, 1.0 },
+ { 0.035294, 0.941176, 0.870588, 1.0 },
+ { 0.023529, 0.956863, 0.831373, 1.0 },
+ { 0.039216, 0.925490, 0.780392, 1.0 },
+ { 0.054902, 0.909804, 0.803922, 1.0 },
+ { 0.062745, 0.890196, 0.831373, 1.0 },
+ { 0.160784, 0.749020, 0.741176, 1.0 },
+ { 0.227451, 0.690196, 0.729412, 1.0 },
+ { 0.329412, 0.423529, 0.768627, 1.0 },
+ { 0.380392, 0.415686, 0.780392, 1.0 },
+ { 0.474510, 0.250980, 0.654902, 1.0 },
+ { 0.509804, 0.254902, 0.662745, 1.0 },
+ { 0.443137, 0.215686, 0.698039, 1.0 },
+ { 0.372549, 0.070588, 0.509804, 1.0 },
+ { 0.352941, 0.137255, 0.403922, 1.0 },
+ { 0.247059, 0.019608, 0.349020, 1.0 },
+ { 0.227451, 0.066667, 0.341176, 1.0 },
+ { 0.188235, 0.082353, 0.345098, 1.0 },
+ { 0.145098, 0.294118, 0.368627, 1.0 },
+ { 0.168627, 0.364706, 0.501961, 1.0 },
+ { 0.094118, 0.529412, 0.603922, 1.0 },
+ { 0.133333, 0.705882, 0.654902, 1.0 },
+ { 0.050980, 0.784314, 0.662745, 1.0 },
+ { 0.058824, 0.913725, 0.623529, 1.0 },
+ { 0.035294, 0.882353, 0.549020, 1.0 },
+ { 0.066667, 0.756863, 0.439216, 1.0 },
+ { 0.090196, 0.505882, 0.349020, 1.0 },
+ { 0.098039, 0.270588, 0.203922, 1.0 },
+ { 0.047059, 0.231373, 0.015686, 1.0 },
+ { 0.039216, 0.160784, 0.027451, 1.0 },
+ { 0.023529, 0.117647, 0.066667, 1.0 },
+ { 0.035294, 0.066667, 0.149020, 1.0 },
+ { 0.031373, 0.145098, 0.125490, 1.0 },
+ { 0.000000, 0.207843, 0.274510, 1.0 },
+ { 0.094118, 0.258824, 0.250980, 1.0 },
+ { 0.125490, 0.301961, 0.313725, 1.0 },
+ { 0.117647, 0.517647, 0.423529, 1.0 },
+ { 0.078431, 0.725490, 0.592157, 1.0 },
+ { 0.058824, 0.607843, 0.454902, 1.0 },
+ };
+/* 4u0006.jpg */
+static double4 colors_339[] = {
+ { 0.137255, 0.623529, 0.717647, 1.0 },
+ { 0.239216, 0.670588, 0.556863, 1.0 },
+ { 0.235294, 0.725490, 0.462745, 1.0 },
+ { 0.235294, 0.784314, 0.372549, 1.0 },
+ { 0.317647, 0.737255, 0.352941, 1.0 },
+ { 0.403922, 0.690196, 0.337255, 1.0 },
+ { 0.486275, 0.549020, 0.215686, 1.0 },
+ { 0.572549, 0.411765, 0.098039, 1.0 },
+ { 0.450980, 0.129412, 0.176471, 1.0 },
+ { 0.501961, 0.164706, 0.121569, 1.0 },
+ { 0.556863, 0.203922, 0.070588, 1.0 },
+ { 0.674510, 0.317647, 0.050980, 1.0 },
+ { 0.792157, 0.431373, 0.035294, 1.0 },
+ { 0.737255, 0.482353, 0.180392, 1.0 },
+ { 0.682353, 0.537255, 0.329412, 1.0 },
+ { 0.635294, 0.592157, 0.443137, 1.0 },
+ { 0.588235, 0.647059, 0.556863, 1.0 },
+ { 0.376471, 0.792157, 0.784314, 1.0 },
+ { 0.301961, 0.803922, 0.772549, 1.0 },
+ { 0.227451, 0.819608, 0.760784, 1.0 },
+ { 0.160784, 0.654902, 0.721569, 1.0 },
+ { 0.094118, 0.494118, 0.686275, 1.0 },
+ { 0.113725, 0.411765, 0.674510, 1.0 },
+ { 0.137255, 0.333333, 0.666667, 1.0 },
+ { 0.325490, 0.282353, 0.588235, 1.0 },
+ { 0.266667, 0.392157, 0.635294, 1.0 },
+ { 0.211765, 0.501961, 0.686275, 1.0 },
+ { 0.262745, 0.545098, 0.615686, 1.0 },
+ { 0.313725, 0.588235, 0.545098, 1.0 },
+ { 0.380392, 0.580392, 0.541176, 1.0 },
+ { 0.447059, 0.576471, 0.541176, 1.0 },
+ { 0.545098, 0.588235, 0.603922, 1.0 },
+ { 0.580392, 0.721569, 0.682353, 1.0 },
+ { 0.411765, 0.850980, 0.796078, 1.0 },
+ { 0.341176, 0.858824, 0.847059, 1.0 },
+ { 0.274510, 0.866667, 0.901961, 1.0 },
+ { 0.294118, 0.741176, 0.819608, 1.0 },
+ { 0.317647, 0.615686, 0.741176, 1.0 },
+ { 0.356863, 0.643137, 0.737255, 1.0 },
+ { 0.400000, 0.670588, 0.733333, 1.0 },
+ { 0.317647, 0.721569, 0.615686, 1.0 },
+ { 0.313725, 0.650980, 0.611765, 1.0 },
+ { 0.309804, 0.580392, 0.607843, 1.0 },
+ { 0.305882, 0.572549, 0.517647, 1.0 },
+ { 0.301961, 0.564706, 0.427451, 1.0 },
+ { 0.294118, 0.537255, 0.392157, 1.0 },
+ { 0.290196, 0.509804, 0.356863, 1.0 },
+ { 0.254902, 0.345098, 0.282353, 1.0 },
+ { 0.258824, 0.207843, 0.176471, 1.0 },
+ { 0.349020, 0.223529, 0.141176, 1.0 },
+ { 0.227451, 0.337255, 0.168627, 1.0 },
+ { 0.105882, 0.454902, 0.196078, 1.0 },
+ { 0.156863, 0.470588, 0.262745, 1.0 },
+ { 0.207843, 0.490196, 0.333333, 1.0 },
+ { 0.219608, 0.498039, 0.309804, 1.0 },
+ { 0.235294, 0.505882, 0.290196, 1.0 },
+ { 0.611765, 0.454902, 0.109804, 1.0 },
+ { 0.752941, 0.384314, 0.121569, 1.0 },
+ { 0.894118, 0.313725, 0.133333, 1.0 },
+ { 0.925490, 0.239216, 0.192157, 1.0 },
+ { 0.960784, 0.164706, 0.250980, 1.0 },
+ { 0.913725, 0.121569, 0.239216, 1.0 },
+ { 0.866667, 0.082353, 0.227451, 1.0 },
+ { 0.768627, 0.039216, 0.192157, 1.0 },
+ { 0.666667, 0.058824, 0.286275, 1.0 },
+ { 0.415686, 0.098039, 0.164706, 1.0 },
+ { 0.411765, 0.192157, 0.200000, 1.0 },
+ { 0.411765, 0.286275, 0.235294, 1.0 },
+ { 0.352941, 0.333333, 0.243137, 1.0 },
+ { 0.298039, 0.380392, 0.250980, 1.0 },
+ { 0.188235, 0.403922, 0.250980, 1.0 },
+ { 0.035294, 0.494118, 0.278431, 1.0 },
+ { 0.035294, 0.603922, 0.309804, 1.0 },
+ { 0.027451, 0.619608, 0.372549, 1.0 },
+ { 0.019608, 0.635294, 0.435294, 1.0 },
+ { 0.160784, 0.713725, 0.501961, 1.0 },
+ { 0.305882, 0.796078, 0.568627, 1.0 },
+ { 0.313725, 0.780392, 0.631373, 1.0 },
+ { 0.325490, 0.768627, 0.698039, 1.0 },
+ { 0.325490, 0.858824, 0.850980, 1.0 },
+ { 0.313725, 0.882353, 0.901961, 1.0 },
+ { 0.368627, 0.835294, 0.811765, 1.0 },
+ { 0.407843, 0.756863, 0.741176, 1.0 },
+ { 0.450980, 0.682353, 0.674510, 1.0 },
+ { 0.521569, 0.631373, 0.564706, 1.0 },
+ { 0.592157, 0.580392, 0.458824, 1.0 },
+ { 0.654902, 0.474510, 0.345098, 1.0 },
+ { 0.827451, 0.266667, 0.211765, 1.0 },
+ { 0.941176, 0.149020, 0.203922, 1.0 },
+ { 0.792157, 0.156863, 0.172549, 1.0 },
+ { 0.643137, 0.164706, 0.145098, 1.0 },
+ { 0.517647, 0.145098, 0.156863, 1.0 },
+ { 0.392157, 0.125490, 0.168627, 1.0 },
+ { 0.121569, 0.219608, 0.000000, 1.0 },
+ { 0.007843, 0.368627, 0.082353, 1.0 },
+ { 0.035294, 0.529412, 0.207843, 1.0 },
+ { 0.098039, 0.709804, 0.180392, 1.0 },
+ { 0.070588, 0.815686, 0.298039, 1.0 },
+ { 0.094118, 0.705882, 0.160784, 1.0 },
+ { 0.117647, 0.596078, 0.027451, 1.0 },
+ { 0.082353, 0.552941, 0.019608, 1.0 },
+ { 0.047059, 0.513725, 0.011765, 1.0 },
+ { 0.003922, 0.423529, 0.101961, 1.0 },
+ { 0.031373, 0.525490, 0.035294, 1.0 },
+ { 0.094118, 0.721569, 0.243137, 1.0 },
+ { 0.101961, 0.674510, 0.317647, 1.0 },
+ { 0.109804, 0.627451, 0.392157, 1.0 },
+ { 0.149020, 0.549020, 0.388235, 1.0 },
+ { 0.192157, 0.474510, 0.388235, 1.0 },
+ { 0.301961, 0.454902, 0.333333, 1.0 },
+ { 0.627451, 0.360784, 0.521569, 1.0 },
+ { 0.670588, 0.231373, 0.560784, 1.0 },
+ { 0.678431, 0.184314, 0.607843, 1.0 },
+ { 0.521569, 0.113725, 0.486275, 1.0 },
+ { 0.647059, 0.086275, 0.419608, 1.0 },
+ { 0.772549, 0.058824, 0.352941, 1.0 },
+ { 0.788235, 0.066667, 0.341176, 1.0 },
+ { 0.835294, 0.098039, 0.329412, 1.0 },
+ { 0.854902, 0.035294, 0.294118, 1.0 },
+ { 0.850980, 0.090196, 0.192157, 1.0 },
+ { 0.866667, 0.247059, 0.062745, 1.0 },
+ { 0.890196, 0.301961, 0.090196, 1.0 },
+ { 0.917647, 0.360784, 0.117647, 1.0 },
+ { 0.862745, 0.325490, 0.192157, 1.0 },
+ { 0.811765, 0.290196, 0.270588, 1.0 },
+ { 0.584314, 0.305882, 0.188235, 1.0 },
+ { 0.592157, 0.329412, 0.223529, 1.0 },
+ { 0.572549, 0.329412, 0.333333, 1.0 },
+ { 0.698039, 0.380392, 0.376471, 1.0 },
+ { 0.619608, 0.188235, 0.294118, 1.0 },
+ { 0.584314, 0.231373, 0.290196, 1.0 },
+ { 0.552941, 0.278431, 0.286275, 1.0 },
+ { 0.372549, 0.247059, 0.290196, 1.0 },
+ { 0.188235, 0.145098, 0.372549, 1.0 },
+ { 0.407843, 0.074510, 0.439216, 1.0 },
+ { 0.423529, 0.023529, 0.415686, 1.0 },
+ { 0.537255, 0.141176, 0.447059, 1.0 },
+ { 0.478431, 0.305882, 0.494118, 1.0 },
+ { 0.423529, 0.474510, 0.541176, 1.0 },
+ { 0.403922, 0.501961, 0.588235, 1.0 },
+ { 0.384314, 0.529412, 0.635294, 1.0 },
+ { 0.427451, 0.400000, 0.941176, 1.0 },
+ { 0.466667, 0.321569, 0.764706, 1.0 },
+ { 0.427451, 0.082353, 0.623529, 1.0 },
+ { 0.372549, 0.219608, 0.466667, 1.0 },
+ { 0.243137, 0.400000, 0.254902, 1.0 },
+ { 0.211765, 0.494118, 0.188235, 1.0 },
+ { 0.180392, 0.592157, 0.125490, 1.0 },
+ { 0.160784, 0.568627, 0.031373, 1.0 },
+ { 0.317647, 0.592157, 0.101961, 1.0 },
+ { 0.490196, 0.509804, 0.047059, 1.0 },
+ { 0.596078, 0.403922, 0.043137, 1.0 },
+ { 0.545098, 0.152941, 0.062745, 1.0 },
+ { 0.462745, 0.129412, 0.043137, 1.0 },
+ { 0.384314, 0.105882, 0.027451, 1.0 },
+ { 0.505882, 0.062745, 0.047059, 1.0 },
+ { 0.603922, 0.117647, 0.156863, 1.0 },
+ { 0.533333, 0.125490, 0.231373, 1.0 },
+ { 0.505882, 0.054902, 0.325490, 1.0 },
+ { 0.537255, 0.082353, 0.376471, 1.0 },
+ { 0.788235, 0.023529, 0.392157, 1.0 },
+ { 0.878431, 0.050980, 0.329412, 1.0 },
+ { 0.854902, 0.023529, 0.262745, 1.0 },
+ { 0.831373, 0.000000, 0.200000, 1.0 },
+ { 0.772549, 0.043137, 0.086275, 1.0 },
+ { 0.682353, 0.019608, 0.007843, 1.0 },
+ { 0.898039, 0.188235, 0.019608, 1.0 },
+ { 0.890196, 0.223529, 0.019608, 1.0 },
+ { 0.882353, 0.282353, 0.121569, 1.0 },
+ { 0.772549, 0.345098, 0.145098, 1.0 },
+ { 0.666667, 0.407843, 0.172549, 1.0 },
+ { 0.431373, 0.529412, 0.172549, 1.0 },
+ { 0.184314, 0.756863, 0.086275, 1.0 },
+ { 0.125490, 0.670588, 0.211765, 1.0 },
+ { 0.180392, 0.572549, 0.329412, 1.0 },
+ { 0.305882, 0.486275, 0.203922, 1.0 },
+ { 0.509804, 0.474510, 0.250980, 1.0 },
+ { 0.521569, 0.513725, 0.321569, 1.0 },
+ { 0.462745, 0.454902, 0.505882, 1.0 },
+ { 0.447059, 0.352941, 0.478431, 1.0 },
+ { 0.423529, 0.337255, 0.631373, 1.0 },
+ { 0.443137, 0.352941, 0.635294, 1.0 },
+ { 0.501961, 0.325490, 0.541176, 1.0 },
+ { 0.584314, 0.211765, 0.345098, 1.0 },
+ { 0.584314, 0.458824, 0.309804, 1.0 },
+ { 0.517647, 0.501961, 0.376471, 1.0 },
+ { 0.450980, 0.545098, 0.443137, 1.0 },
+ { 0.388235, 0.537255, 0.478431, 1.0 },
+ { 0.188235, 0.537255, 0.466667, 1.0 },
+ { 0.164706, 0.623529, 0.560784, 1.0 },
+ { 0.039216, 0.521569, 0.654902, 1.0 },
+ { 0.125490, 0.435294, 0.454902, 1.0 },
+ { 0.258824, 0.329412, 0.486275, 1.0 },
+ { 0.211765, 0.337255, 0.380392, 1.0 },
+ { 0.137255, 0.203922, 0.372549, 1.0 },
+ { 0.172549, 0.345098, 0.349020, 1.0 },
+ { 0.164706, 0.372549, 0.396078, 1.0 },
+ { 0.050980, 0.525490, 0.349020, 1.0 },
+ { 0.050980, 0.572549, 0.325490, 1.0 },
+ { 0.019608, 0.584314, 0.341176, 1.0 },
+ { 0.066667, 0.541176, 0.521569, 1.0 },
+ { 0.070588, 0.505882, 0.721569, 1.0 },
+ { 0.070588, 0.423529, 0.729412, 1.0 },
+ { 0.235294, 0.490196, 0.843137, 1.0 },
+ { 0.172549, 0.584314, 0.709804, 1.0 },
+ { 0.168627, 0.713725, 0.552941, 1.0 },
+ { 0.070588, 0.717647, 0.345098, 1.0 },
+ { 0.007843, 0.670588, 0.305882, 1.0 },
+ { 0.031373, 0.662745, 0.215686, 1.0 },
+ { 0.058824, 0.478431, 0.203922, 1.0 },
+ { 0.086275, 0.423529, 0.184314, 1.0 },
+ { 0.062745, 0.419608, 0.298039, 1.0 },
+ { 0.160784, 0.505882, 0.407843, 1.0 },
+ { 0.196078, 0.639216, 0.560784, 1.0 },
+ { 0.149020, 0.709804, 0.686275, 1.0 },
+ { 0.266667, 0.756863, 0.725490, 1.0 },
+ { 0.258824, 0.866667, 0.607843, 1.0 },
+ { 0.258824, 0.878431, 0.588235, 1.0 },
+ { 0.411765, 0.721569, 0.533333, 1.0 },
+ { 0.552941, 0.658824, 0.592157, 1.0 },
+ { 0.552941, 0.627451, 0.603922, 1.0 },
+ { 0.517647, 0.572549, 0.431373, 1.0 },
+ { 0.541176, 0.580392, 0.341176, 1.0 },
+ { 0.623529, 0.356863, 0.219608, 1.0 },
+ { 0.580392, 0.317647, 0.141176, 1.0 },
+ { 0.498039, 0.176471, 0.094118, 1.0 },
+ { 0.470588, 0.219608, 0.113725, 1.0 },
+ { 0.447059, 0.309804, 0.294118, 1.0 },
+ { 0.313725, 0.400000, 0.215686, 1.0 },
+ { 0.156863, 0.490196, 0.121569, 1.0 },
+ { 0.094118, 0.549020, 0.050980, 1.0 },
+ { 0.121569, 0.470588, 0.101961, 1.0 },
+ { 0.105882, 0.384314, 0.125490, 1.0 },
+ { 0.188235, 0.223529, 0.039216, 1.0 },
+ { 0.466667, 0.168627, 0.105882, 1.0 },
+ { 0.650980, 0.133333, 0.125490, 1.0 },
+ { 0.662745, 0.035294, 0.184314, 1.0 },
+ { 0.768627, 0.019608, 0.188235, 1.0 },
+ { 0.843137, 0.007843, 0.133333, 1.0 },
+ { 0.866667, 0.035294, 0.121569, 1.0 },
+ { 0.807843, 0.090196, 0.098039, 1.0 },
+ { 0.866667, 0.215686, 0.121569, 1.0 },
+ { 0.811765, 0.223529, 0.168627, 1.0 },
+ { 0.717647, 0.164706, 0.333333, 1.0 },
+ { 0.576471, 0.215686, 0.478431, 1.0 },
+ { 0.400000, 0.188235, 0.674510, 1.0 },
+ { 0.219608, 0.262745, 0.866667, 1.0 },
+ { 0.133333, 0.098039, 0.807843, 1.0 },
+ { 0.180392, 0.007843, 0.576471, 1.0 },
+ { 0.352941, 0.000000, 0.541176, 1.0 },
+ { 0.384314, 0.003922, 0.658824, 1.0 },
+ { 0.439216, 0.043137, 0.545098, 1.0 },
+ { 0.400000, 0.039216, 0.380392, 1.0 },
+ { 0.501961, 0.184314, 0.352941, 1.0 },
+ { 0.764706, 0.196078, 0.262745, 1.0 },
+ { 0.909804, 0.235294, 0.039216, 1.0 },
+ };
+/* 4u0007.jpg */
+static double4 colors_340[] = {
+ { 0.047059, 0.039216, 0.223529, 1.0 },
+ { 0.000000, 0.090196, 0.145098, 1.0 },
+ { 0.050980, 0.074510, 0.078431, 1.0 },
+ { 0.101961, 0.062745, 0.015686, 1.0 },
+ { 0.117647, 0.125490, 0.066667, 1.0 },
+ { 0.137255, 0.188235, 0.121569, 1.0 },
+ { 0.121569, 0.274510, 0.152941, 1.0 },
+ { 0.105882, 0.364706, 0.184314, 1.0 },
+ { 0.137255, 0.321569, 0.258824, 1.0 },
+ { 0.184314, 0.309804, 0.254902, 1.0 },
+ { 0.235294, 0.298039, 0.254902, 1.0 },
+ { 0.427451, 0.290196, 0.207843, 1.0 },
+ { 0.619608, 0.286275, 0.164706, 1.0 },
+ { 0.698039, 0.231373, 0.152941, 1.0 },
+ { 0.776471, 0.176471, 0.145098, 1.0 },
+ { 0.827451, 0.176471, 0.145098, 1.0 },
+ { 0.878431, 0.176471, 0.149020, 1.0 },
+ { 0.807843, 0.376471, 0.074510, 1.0 },
+ { 0.800000, 0.415686, 0.070588, 1.0 },
+ { 0.796078, 0.458824, 0.070588, 1.0 },
+ { 0.654902, 0.396078, 0.054902, 1.0 },
+ { 0.517647, 0.337255, 0.043137, 1.0 },
+ { 0.458824, 0.270588, 0.058824, 1.0 },
+ { 0.403922, 0.207843, 0.078431, 1.0 },
+ { 0.305882, 0.188235, 0.227451, 1.0 },
+ { 0.313725, 0.192157, 0.250980, 1.0 },
+ { 0.325490, 0.196078, 0.278431, 1.0 },
+ { 0.309804, 0.109804, 0.239216, 1.0 },
+ { 0.298039, 0.027451, 0.203922, 1.0 },
+ { 0.250980, 0.019608, 0.200000, 1.0 },
+ { 0.203922, 0.011765, 0.196078, 1.0 },
+ { 0.125490, 0.086275, 0.192157, 1.0 },
+ { 0.050980, 0.137255, 0.231373, 1.0 },
+ { 0.066667, 0.231373, 0.152941, 1.0 },
+ { 0.133333, 0.274510, 0.168627, 1.0 },
+ { 0.200000, 0.317647, 0.184314, 1.0 },
+ { 0.133333, 0.247059, 0.149020, 1.0 },
+ { 0.070588, 0.176471, 0.117647, 1.0 },
+ { 0.066667, 0.145098, 0.101961, 1.0 },
+ { 0.062745, 0.113725, 0.086275, 1.0 },
+ { 0.054902, 0.003922, 0.121569, 1.0 },
+ { 0.027451, 0.031373, 0.141176, 1.0 },
+ { 0.000000, 0.062745, 0.164706, 1.0 },
+ { 0.047059, 0.035294, 0.156863, 1.0 },
+ { 0.094118, 0.007843, 0.149020, 1.0 },
+ { 0.086275, 0.007843, 0.141176, 1.0 },
+ { 0.082353, 0.007843, 0.133333, 1.0 },
+ { 0.090196, 0.031373, 0.121569, 1.0 },
+ { 0.062745, 0.035294, 0.062745, 1.0 },
+ { 0.133333, 0.141176, 0.086275, 1.0 },
+ { 0.184314, 0.180392, 0.129412, 1.0 },
+ { 0.239216, 0.223529, 0.176471, 1.0 },
+ { 0.223529, 0.298039, 0.215686, 1.0 },
+ { 0.207843, 0.376471, 0.258824, 1.0 },
+ { 0.207843, 0.400000, 0.270588, 1.0 },
+ { 0.207843, 0.427451, 0.282353, 1.0 },
+ { 0.258824, 0.713725, 0.419608, 1.0 },
+ { 0.274510, 0.756863, 0.588235, 1.0 },
+ { 0.294118, 0.803922, 0.756863, 1.0 },
+ { 0.274510, 0.666667, 0.713725, 1.0 },
+ { 0.258824, 0.533333, 0.674510, 1.0 },
+ { 0.247059, 0.462745, 0.580392, 1.0 },
+ { 0.235294, 0.392157, 0.490196, 1.0 },
+ { 0.196078, 0.305882, 0.321569, 1.0 },
+ { 0.203922, 0.227451, 0.352941, 1.0 },
+ { 0.274510, 0.207843, 0.239216, 1.0 },
+ { 0.423529, 0.149020, 0.149020, 1.0 },
+ { 0.576471, 0.094118, 0.062745, 1.0 },
+ { 0.580392, 0.070588, 0.098039, 1.0 },
+ { 0.588235, 0.047059, 0.137255, 1.0 },
+ { 0.513725, 0.066667, 0.105882, 1.0 },
+ { 0.329412, 0.082353, 0.113725, 1.0 },
+ { 0.231373, 0.188235, 0.172549, 1.0 },
+ { 0.192157, 0.184314, 0.192157, 1.0 },
+ { 0.152941, 0.180392, 0.211765, 1.0 },
+ { 0.094118, 0.176471, 0.203922, 1.0 },
+ { 0.039216, 0.176471, 0.200000, 1.0 },
+ { 0.027451, 0.172549, 0.176471, 1.0 },
+ { 0.015686, 0.168627, 0.156863, 1.0 },
+ { 0.003922, 0.121569, 0.011765, 1.0 },
+ { 0.047059, 0.082353, 0.007843, 1.0 },
+ { 0.105882, 0.003922, 0.015686, 1.0 },
+ { 0.058824, 0.015686, 0.031373, 1.0 },
+ { 0.015686, 0.027451, 0.047059, 1.0 },
+ { 0.031373, 0.047059, 0.078431, 1.0 },
+ { 0.050980, 0.066667, 0.109804, 1.0 },
+ { 0.086275, 0.137255, 0.203922, 1.0 },
+ { 0.125490, 0.274510, 0.278431, 1.0 },
+ { 0.015686, 0.580392, 0.545098, 1.0 },
+ { 0.047059, 0.564706, 0.603922, 1.0 },
+ { 0.078431, 0.552941, 0.666667, 1.0 },
+ { 0.117647, 0.482353, 0.556863, 1.0 },
+ { 0.160784, 0.411765, 0.447059, 1.0 },
+ { 0.239216, 0.321569, 0.325490, 1.0 },
+ { 0.278431, 0.286275, 0.235294, 1.0 },
+ { 0.274510, 0.270588, 0.149020, 1.0 },
+ { 0.462745, 0.301961, 0.058824, 1.0 },
+ { 0.741176, 0.462745, 0.101961, 1.0 },
+ { 0.556863, 0.400000, 0.219608, 1.0 },
+ { 0.372549, 0.337255, 0.341176, 1.0 },
+ { 0.274510, 0.360784, 0.388235, 1.0 },
+ { 0.180392, 0.384314, 0.435294, 1.0 },
+ { 0.149020, 0.545098, 0.592157, 1.0 },
+ { 0.105882, 0.576471, 0.674510, 1.0 },
+ { 0.058824, 0.568627, 0.760784, 1.0 },
+ { 0.047059, 0.639216, 0.776471, 1.0 },
+ { 0.035294, 0.709804, 0.796078, 1.0 },
+ { 0.023529, 0.690196, 0.827451, 1.0 },
+ { 0.015686, 0.674510, 0.858824, 1.0 },
+ { 0.011765, 0.741176, 0.933333, 1.0 },
+ { 0.027451, 0.764706, 0.952941, 1.0 },
+ { 0.098039, 0.772549, 0.952941, 1.0 },
+ { 0.258824, 0.819608, 0.850980, 1.0 },
+ { 0.321569, 0.776471, 0.866667, 1.0 },
+ { 0.313725, 0.760784, 0.811765, 1.0 },
+ { 0.305882, 0.745098, 0.760784, 1.0 },
+ { 0.250980, 0.576471, 0.639216, 1.0 },
+ { 0.164706, 0.517647, 0.549020, 1.0 },
+ { 0.145098, 0.368627, 0.411765, 1.0 },
+ { 0.149020, 0.243137, 0.282353, 1.0 },
+ { 0.160784, 0.149020, 0.317647, 1.0 },
+ { 0.172549, 0.176471, 0.270588, 1.0 },
+ { 0.184314, 0.203922, 0.227451, 1.0 },
+ { 0.200000, 0.156863, 0.211765, 1.0 },
+ { 0.219608, 0.109804, 0.200000, 1.0 },
+ { 0.223529, 0.082353, 0.090196, 1.0 },
+ { 0.223529, 0.070588, 0.074510, 1.0 },
+ { 0.266667, 0.027451, 0.007843, 1.0 },
+ { 0.243137, 0.043137, 0.027451, 1.0 },
+ { 0.247059, 0.117647, 0.050980, 1.0 },
+ { 0.301961, 0.145098, 0.066667, 1.0 },
+ { 0.356863, 0.176471, 0.082353, 1.0 },
+ { 0.474510, 0.290196, 0.078431, 1.0 },
+ { 0.650980, 0.337255, 0.098039, 1.0 },
+ { 0.713725, 0.317647, 0.011765, 1.0 },
+ { 0.776471, 0.258824, 0.003922, 1.0 },
+ { 0.960784, 0.313725, 0.094118, 1.0 },
+ { 0.917647, 0.266667, 0.105882, 1.0 },
+ { 0.874510, 0.223529, 0.121569, 1.0 },
+ { 0.905882, 0.254902, 0.113725, 1.0 },
+ { 0.937255, 0.290196, 0.109804, 1.0 },
+ { 0.886275, 0.356863, 0.039216, 1.0 },
+ { 0.823529, 0.309804, 0.027451, 1.0 },
+ { 0.768627, 0.321569, 0.086275, 1.0 },
+ { 0.760784, 0.466667, 0.101961, 1.0 },
+ { 0.380392, 0.427451, 0.105882, 1.0 },
+ { 0.403922, 0.423529, 0.223529, 1.0 },
+ { 0.431373, 0.419608, 0.345098, 1.0 },
+ { 0.447059, 0.372549, 0.396078, 1.0 },
+ { 0.505882, 0.317647, 0.317647, 1.0 },
+ { 0.415686, 0.298039, 0.345098, 1.0 },
+ { 0.388235, 0.345098, 0.266667, 1.0 },
+ { 0.462745, 0.200000, 0.125490, 1.0 },
+ { 0.580392, 0.184314, 0.109804, 1.0 },
+ { 0.701961, 0.172549, 0.098039, 1.0 },
+ { 0.862745, 0.023529, 0.054902, 1.0 },
+ { 0.596078, 0.062745, 0.015686, 1.0 },
+ { 0.415686, 0.121569, 0.101961, 1.0 },
+ { 0.321569, 0.141176, 0.184314, 1.0 },
+ { 0.266667, 0.203922, 0.207843, 1.0 },
+ { 0.215686, 0.266667, 0.239216, 1.0 },
+ { 0.219608, 0.262745, 0.207843, 1.0 },
+ { 0.223529, 0.274510, 0.239216, 1.0 },
+ { 0.231373, 0.290196, 0.270588, 1.0 },
+ { 0.278431, 0.274510, 0.329412, 1.0 },
+ { 0.250980, 0.372549, 0.384314, 1.0 },
+ { 0.192157, 0.494118, 0.525490, 1.0 },
+ { 0.215686, 0.541176, 0.596078, 1.0 },
+ { 0.117647, 0.439216, 0.352941, 1.0 },
+ { 0.149020, 0.388235, 0.325490, 1.0 },
+ { 0.180392, 0.337255, 0.301961, 1.0 },
+ { 0.231373, 0.294118, 0.294118, 1.0 },
+ { 0.219608, 0.258824, 0.294118, 1.0 },
+ { 0.192157, 0.243137, 0.317647, 1.0 },
+ { 0.129412, 0.247059, 0.341176, 1.0 },
+ { 0.133333, 0.337255, 0.388235, 1.0 },
+ { 0.105882, 0.513725, 0.517647, 1.0 },
+ { 0.050980, 0.509804, 0.549020, 1.0 },
+ { 0.113725, 0.505882, 0.564706, 1.0 },
+ { 0.117647, 0.443137, 0.498039, 1.0 },
+ { 0.247059, 0.325490, 0.454902, 1.0 },
+ { 0.309804, 0.243137, 0.313725, 1.0 },
+ { 0.364706, 0.278431, 0.286275, 1.0 },
+ { 0.356863, 0.282353, 0.298039, 1.0 },
+ { 0.360784, 0.407843, 0.400000, 1.0 },
+ { 0.329412, 0.439216, 0.482353, 1.0 },
+ { 0.298039, 0.474510, 0.564706, 1.0 },
+ { 0.392157, 0.568627, 0.733333, 1.0 },
+ { 0.392157, 0.690196, 0.752941, 1.0 },
+ { 0.372549, 0.760784, 0.913725, 1.0 },
+ { 0.313725, 0.756863, 0.890196, 1.0 },
+ { 0.305882, 0.596078, 0.788235, 1.0 },
+ { 0.223529, 0.572549, 0.729412, 1.0 },
+ { 0.101961, 0.474510, 0.584314, 1.0 },
+ { 0.000000, 0.294118, 0.376471, 1.0 },
+ { 0.101961, 0.160784, 0.290196, 1.0 },
+ { 0.086275, 0.098039, 0.235294, 1.0 },
+ { 0.098039, 0.082353, 0.227451, 1.0 },
+ { 0.145098, 0.152941, 0.200000, 1.0 },
+ { 0.098039, 0.235294, 0.258824, 1.0 },
+ { 0.070588, 0.235294, 0.290196, 1.0 },
+ { 0.011765, 0.333333, 0.325490, 1.0 },
+ { 0.007843, 0.403922, 0.278431, 1.0 },
+ { 0.039216, 0.403922, 0.372549, 1.0 },
+ { 0.086275, 0.439216, 0.545098, 1.0 },
+ { 0.211765, 0.478431, 0.662745, 1.0 },
+ { 0.290196, 0.349020, 0.619608, 1.0 },
+ { 0.301961, 0.219608, 0.450980, 1.0 },
+ { 0.509804, 0.058824, 0.572549, 1.0 },
+ { 0.423529, 0.160784, 0.368627, 1.0 },
+ { 0.552941, 0.219608, 0.309804, 1.0 },
+ { 0.521569, 0.258824, 0.152941, 1.0 },
+ { 0.462745, 0.219608, 0.223529, 1.0 },
+ { 0.345098, 0.270588, 0.254902, 1.0 },
+ { 0.286275, 0.305882, 0.329412, 1.0 },
+ { 0.262745, 0.439216, 0.427451, 1.0 },
+ { 0.211765, 0.509804, 0.501961, 1.0 },
+ { 0.203922, 0.662745, 0.600000, 1.0 },
+ { 0.219608, 0.819608, 0.749020, 1.0 },
+ { 0.266667, 0.760784, 0.713725, 1.0 },
+ { 0.282353, 0.560784, 0.505882, 1.0 },
+ { 0.392157, 0.482353, 0.545098, 1.0 },
+ { 0.337255, 0.458824, 0.470588, 1.0 },
+ { 0.305882, 0.470588, 0.454902, 1.0 },
+ { 0.250980, 0.435294, 0.513725, 1.0 },
+ { 0.258824, 0.380392, 0.450980, 1.0 },
+ { 0.247059, 0.278431, 0.352941, 1.0 },
+ { 0.164706, 0.231373, 0.349020, 1.0 },
+ { 0.172549, 0.258824, 0.313725, 1.0 },
+ { 0.149020, 0.266667, 0.227451, 1.0 },
+ { 0.172549, 0.243137, 0.196078, 1.0 },
+ { 0.078431, 0.235294, 0.203922, 1.0 },
+ { 0.035294, 0.192157, 0.098039, 1.0 },
+ { 0.007843, 0.188235, 0.003922, 1.0 },
+ { 0.105882, 0.098039, 0.007843, 1.0 },
+ { 0.160784, 0.090196, 0.043137, 1.0 },
+ { 0.219608, 0.109804, 0.066667, 1.0 },
+ { 0.184314, 0.223529, 0.090196, 1.0 },
+ { 0.172549, 0.203922, 0.152941, 1.0 },
+ { 0.188235, 0.239216, 0.262745, 1.0 },
+ { 0.184314, 0.207843, 0.301961, 1.0 },
+ { 0.247059, 0.152941, 0.341176, 1.0 },
+ { 0.254902, 0.203922, 0.313725, 1.0 },
+ { 0.274510, 0.180392, 0.274510, 1.0 },
+ { 0.305882, 0.078431, 0.125490, 1.0 },
+ { 0.184314, 0.066667, 0.035294, 1.0 },
+ { 0.121569, 0.054902, 0.027451, 1.0 },
+ { 0.074510, 0.003922, 0.050980, 1.0 },
+ { 0.054902, 0.003922, 0.070588, 1.0 },
+ { 0.035294, 0.003922, 0.054902, 1.0 },
+ { 0.047059, 0.011765, 0.078431, 1.0 },
+ { 0.101961, 0.023529, 0.121569, 1.0 },
+ { 0.149020, 0.035294, 0.152941, 1.0 },
+ { 0.262745, 0.058824, 0.207843, 1.0 },
+ { 0.352941, 0.031373, 0.188235, 1.0 },
+ { 0.427451, 0.035294, 0.286275, 1.0 },
+ };
+/* 4u0008.jpg */
+static double4 colors_341[] = {
+ { 0.360784, 0.843137, 0.874510, 1.0 },
+ { 0.360784, 0.831373, 0.886275, 1.0 },
+ { 0.372549, 0.843137, 0.870588, 1.0 },
+ { 0.384314, 0.854902, 0.858824, 1.0 },
+ { 0.407843, 0.764706, 0.796078, 1.0 },
+ { 0.431373, 0.674510, 0.733333, 1.0 },
+ { 0.501961, 0.654902, 0.705882, 1.0 },
+ { 0.572549, 0.639216, 0.678431, 1.0 },
+ { 0.674510, 0.396078, 0.380392, 1.0 },
+ { 0.564706, 0.349020, 0.317647, 1.0 },
+ { 0.458824, 0.301961, 0.254902, 1.0 },
+ { 0.364706, 0.301961, 0.301961, 1.0 },
+ { 0.274510, 0.305882, 0.349020, 1.0 },
+ { 0.262745, 0.360784, 0.396078, 1.0 },
+ { 0.250980, 0.419608, 0.447059, 1.0 },
+ { 0.247059, 0.403922, 0.435294, 1.0 },
+ { 0.243137, 0.388235, 0.423529, 1.0 },
+ { 0.027451, 0.325490, 0.466667, 1.0 },
+ { 0.082353, 0.450980, 0.549020, 1.0 },
+ { 0.137255, 0.580392, 0.635294, 1.0 },
+ { 0.125490, 0.654902, 0.745098, 1.0 },
+ { 0.113725, 0.729412, 0.858824, 1.0 },
+ { 0.164706, 0.760784, 0.894118, 1.0 },
+ { 0.219608, 0.796078, 0.929412, 1.0 },
+ { 0.372549, 0.776471, 0.952941, 1.0 },
+ { 0.423529, 0.694118, 0.854902, 1.0 },
+ { 0.474510, 0.615686, 0.756863, 1.0 },
+ { 0.521569, 0.576471, 0.674510, 1.0 },
+ { 0.572549, 0.541176, 0.592157, 1.0 },
+ { 0.494118, 0.478431, 0.529412, 1.0 },
+ { 0.419608, 0.415686, 0.470588, 1.0 },
+ { 0.333333, 0.341176, 0.337255, 1.0 },
+ { 0.266667, 0.227451, 0.325490, 1.0 },
+ { 0.235294, 0.105882, 0.188235, 1.0 },
+ { 0.215686, 0.090196, 0.176471, 1.0 },
+ { 0.200000, 0.074510, 0.164706, 1.0 },
+ { 0.266667, 0.109804, 0.188235, 1.0 },
+ { 0.333333, 0.149020, 0.211765, 1.0 },
+ { 0.349020, 0.227451, 0.219608, 1.0 },
+ { 0.364706, 0.305882, 0.231373, 1.0 },
+ { 0.388235, 0.352941, 0.364706, 1.0 },
+ { 0.372549, 0.509804, 0.505882, 1.0 },
+ { 0.356863, 0.666667, 0.647059, 1.0 },
+ { 0.341176, 0.749020, 0.752941, 1.0 },
+ { 0.329412, 0.835294, 0.858824, 1.0 },
+ { 0.298039, 0.854902, 0.874510, 1.0 },
+ { 0.266667, 0.874510, 0.890196, 1.0 },
+ { 0.215686, 0.862745, 0.847059, 1.0 },
+ { 0.215686, 0.819608, 0.850980, 1.0 },
+ { 0.321569, 0.647059, 0.811765, 1.0 },
+ { 0.337255, 0.607843, 0.764706, 1.0 },
+ { 0.352941, 0.568627, 0.721569, 1.0 },
+ { 0.345098, 0.576471, 0.717647, 1.0 },
+ { 0.337255, 0.584314, 0.713725, 1.0 },
+ { 0.321569, 0.611765, 0.733333, 1.0 },
+ { 0.309804, 0.643137, 0.756863, 1.0 },
+ { 0.250980, 0.588235, 0.678431, 1.0 },
+ { 0.207843, 0.537255, 0.600000, 1.0 },
+ { 0.164706, 0.490196, 0.521569, 1.0 },
+ { 0.137255, 0.396078, 0.474510, 1.0 },
+ { 0.109804, 0.301961, 0.427451, 1.0 },
+ { 0.113725, 0.298039, 0.388235, 1.0 },
+ { 0.117647, 0.298039, 0.349020, 1.0 },
+ { 0.070588, 0.317647, 0.352941, 1.0 },
+ { 0.039216, 0.270588, 0.294118, 1.0 },
+ { 0.137255, 0.235294, 0.356863, 1.0 },
+ { 0.156863, 0.203922, 0.341176, 1.0 },
+ { 0.180392, 0.172549, 0.325490, 1.0 },
+ { 0.141176, 0.203922, 0.329412, 1.0 },
+ { 0.101961, 0.235294, 0.333333, 1.0 },
+ { 0.117647, 0.294118, 0.368627, 1.0 },
+ { 0.125490, 0.447059, 0.490196, 1.0 },
+ { 0.176471, 0.600000, 0.752941, 1.0 },
+ { 0.250980, 0.647059, 0.807843, 1.0 },
+ { 0.329412, 0.694118, 0.862745, 1.0 },
+ { 0.333333, 0.674510, 0.850980, 1.0 },
+ { 0.341176, 0.658824, 0.843137, 1.0 },
+ { 0.349020, 0.603922, 0.745098, 1.0 },
+ { 0.356863, 0.552941, 0.650980, 1.0 },
+ { 0.447059, 0.454902, 0.450980, 1.0 },
+ { 0.478431, 0.325490, 0.305882, 1.0 },
+ { 0.596078, 0.392157, 0.400000, 1.0 },
+ { 0.580392, 0.517647, 0.501961, 1.0 },
+ { 0.564706, 0.643137, 0.607843, 1.0 },
+ { 0.447059, 0.600000, 0.615686, 1.0 },
+ { 0.329412, 0.560784, 0.623529, 1.0 },
+ { 0.262745, 0.501961, 0.584314, 1.0 },
+ { 0.231373, 0.474510, 0.517647, 1.0 },
+ { 0.156863, 0.305882, 0.450980, 1.0 },
+ { 0.125490, 0.333333, 0.537255, 1.0 },
+ { 0.094118, 0.364706, 0.627451, 1.0 },
+ { 0.105882, 0.411765, 0.647059, 1.0 },
+ { 0.117647, 0.458824, 0.666667, 1.0 },
+ { 0.188235, 0.572549, 0.686275, 1.0 },
+ { 0.247059, 0.623529, 0.709804, 1.0 },
+ { 0.309804, 0.627451, 0.639216, 1.0 },
+ { 0.337255, 0.603922, 0.694118, 1.0 },
+ { 0.062745, 0.458824, 0.576471, 1.0 },
+ { 0.031373, 0.356863, 0.490196, 1.0 },
+ { 0.000000, 0.254902, 0.403922, 1.0 },
+ { 0.003922, 0.254902, 0.400000, 1.0 },
+ { 0.007843, 0.258824, 0.396078, 1.0 },
+ { 0.011765, 0.192157, 0.321569, 1.0 },
+ { 0.000000, 0.149020, 0.235294, 1.0 },
+ { 0.098039, 0.000000, 0.074510, 1.0 },
+ { 0.298039, 0.039216, 0.094118, 1.0 },
+ { 0.501961, 0.082353, 0.113725, 1.0 },
+ { 0.603922, 0.109804, 0.152941, 1.0 },
+ { 0.709804, 0.141176, 0.192157, 1.0 },
+ { 0.874510, 0.274510, 0.294118, 1.0 },
+ { 0.945098, 0.372549, 0.274510, 1.0 },
+ { 0.901961, 0.156863, 0.196078, 1.0 },
+ { 0.831373, 0.125490, 0.239216, 1.0 },
+ { 0.533333, 0.321569, 0.376471, 1.0 },
+ { 0.458824, 0.356863, 0.486275, 1.0 },
+ { 0.384314, 0.396078, 0.596078, 1.0 },
+ { 0.247059, 0.356863, 0.686275, 1.0 },
+ { 0.101961, 0.490196, 0.580392, 1.0 },
+ { 0.141176, 0.623529, 0.541176, 1.0 },
+ { 0.137255, 0.517647, 0.490196, 1.0 },
+ { 0.141176, 0.388235, 0.356863, 1.0 },
+ { 0.152941, 0.329412, 0.337255, 1.0 },
+ { 0.164706, 0.274510, 0.321569, 1.0 },
+ { 0.152941, 0.309804, 0.352941, 1.0 },
+ { 0.141176, 0.345098, 0.388235, 1.0 },
+ { 0.074510, 0.466667, 0.560784, 1.0 },
+ { 0.117647, 0.643137, 0.647059, 1.0 },
+ { 0.258824, 0.647059, 0.729412, 1.0 },
+ { 0.360784, 0.662745, 0.701961, 1.0 },
+ { 0.658824, 0.631373, 0.568627, 1.0 },
+ { 0.721569, 0.556863, 0.482353, 1.0 },
+ { 0.784314, 0.486275, 0.396078, 1.0 },
+ { 0.686275, 0.403922, 0.317647, 1.0 },
+ { 0.533333, 0.313725, 0.247059, 1.0 },
+ { 0.447059, 0.305882, 0.250980, 1.0 },
+ { 0.388235, 0.298039, 0.235294, 1.0 },
+ { 0.215686, 0.243137, 0.211765, 1.0 },
+ { 0.211765, 0.274510, 0.250980, 1.0 },
+ { 0.207843, 0.305882, 0.290196, 1.0 },
+ { 0.266667, 0.329412, 0.305882, 1.0 },
+ { 0.325490, 0.352941, 0.325490, 1.0 },
+ { 0.411765, 0.376471, 0.341176, 1.0 },
+ { 0.607843, 0.474510, 0.439216, 1.0 },
+ { 0.733333, 0.458824, 0.427451, 1.0 },
+ { 0.843137, 0.403922, 0.317647, 1.0 },
+ { 0.627451, 0.333333, 0.258824, 1.0 },
+ { 0.501961, 0.317647, 0.243137, 1.0 },
+ { 0.376471, 0.305882, 0.227451, 1.0 },
+ { 0.329412, 0.349020, 0.321569, 1.0 },
+ { 0.325490, 0.352941, 0.325490, 1.0 },
+ { 0.223529, 0.439216, 0.356863, 1.0 },
+ { 0.219608, 0.396078, 0.509804, 1.0 },
+ { 0.117647, 0.466667, 0.584314, 1.0 },
+ { 0.121569, 0.494118, 0.588235, 1.0 },
+ { 0.129412, 0.525490, 0.596078, 1.0 },
+ { 0.207843, 0.478431, 0.600000, 1.0 },
+ { 0.247059, 0.462745, 0.580392, 1.0 },
+ { 0.333333, 0.447059, 0.572549, 1.0 },
+ { 0.278431, 0.372549, 0.411765, 1.0 },
+ { 0.329412, 0.356863, 0.329412, 1.0 },
+ { 0.592157, 0.349020, 0.305882, 1.0 },
+ { 0.811765, 0.372549, 0.286275, 1.0 },
+ { 0.811765, 0.380392, 0.313725, 1.0 },
+ { 0.811765, 0.388235, 0.341176, 1.0 },
+ { 0.698039, 0.435294, 0.470588, 1.0 },
+ { 0.650980, 0.615686, 0.556863, 1.0 },
+ { 0.427451, 0.678431, 0.615686, 1.0 },
+ { 0.168627, 0.721569, 0.756863, 1.0 },
+ { 0.094118, 0.717647, 0.835294, 1.0 },
+ { 0.105882, 0.686275, 0.847059, 1.0 },
+ { 0.121569, 0.658824, 0.862745, 1.0 },
+ { 0.235294, 0.733333, 0.807843, 1.0 },
+ { 0.349020, 0.784314, 0.756863, 1.0 },
+ { 0.345098, 0.803922, 0.768627, 1.0 },
+ { 0.356863, 0.737255, 0.913725, 1.0 },
+ { 0.337255, 0.776471, 0.925490, 1.0 },
+ { 0.200000, 0.811765, 0.862745, 1.0 },
+ { 0.109804, 0.792157, 0.886275, 1.0 },
+ { 0.086275, 0.780392, 0.909804, 1.0 },
+ { 0.078431, 0.823529, 0.925490, 1.0 },
+ { 0.086275, 0.862745, 0.858824, 1.0 },
+ { 0.129412, 0.898039, 0.894118, 1.0 },
+ { 0.125490, 0.835294, 0.917647, 1.0 },
+ { 0.184314, 0.835294, 0.898039, 1.0 },
+ { 0.160784, 0.803922, 0.901961, 1.0 },
+ { 0.125490, 0.788235, 0.890196, 1.0 },
+ { 0.090196, 0.776471, 0.882353, 1.0 },
+ { 0.023529, 0.631373, 0.843137, 1.0 },
+ { 0.062745, 0.568627, 0.784314, 1.0 },
+ { 0.172549, 0.615686, 0.835294, 1.0 },
+ { 0.152941, 0.568627, 0.764706, 1.0 },
+ { 0.203922, 0.572549, 0.670588, 1.0 },
+ { 0.101961, 0.443137, 0.509804, 1.0 },
+ { 0.082353, 0.349020, 0.431373, 1.0 },
+ { 0.141176, 0.286275, 0.349020, 1.0 },
+ { 0.113725, 0.243137, 0.317647, 1.0 },
+ { 0.098039, 0.184314, 0.235294, 1.0 },
+ { 0.074510, 0.113725, 0.211765, 1.0 },
+ { 0.054902, 0.090196, 0.109804, 1.0 },
+ { 0.074510, 0.196078, 0.125490, 1.0 },
+ { 0.125490, 0.168627, 0.278431, 1.0 },
+ { 0.156863, 0.235294, 0.239216, 1.0 },
+ { 0.223529, 0.262745, 0.298039, 1.0 },
+ { 0.301961, 0.235294, 0.305882, 1.0 },
+ { 0.403922, 0.262745, 0.270588, 1.0 },
+ { 0.509804, 0.117647, 0.164706, 1.0 },
+ { 0.666667, 0.050980, 0.094118, 1.0 },
+ { 0.796078, 0.054902, 0.082353, 1.0 },
+ { 0.807843, 0.058824, 0.086275, 1.0 },
+ { 0.839216, 0.227451, 0.070588, 1.0 },
+ { 0.784314, 0.109804, 0.172549, 1.0 },
+ { 0.584314, 0.129412, 0.164706, 1.0 },
+ { 0.509804, 0.090196, 0.160784, 1.0 },
+ { 0.419608, 0.011765, 0.015686, 1.0 },
+ { 0.392157, 0.027451, 0.007843, 1.0 },
+ { 0.309804, 0.007843, 0.000000, 1.0 },
+ { 0.294118, 0.203922, 0.282353, 1.0 },
+ { 0.282353, 0.352941, 0.501961, 1.0 },
+ { 0.203922, 0.517647, 0.654902, 1.0 },
+ { 0.180392, 0.631373, 0.705882, 1.0 },
+ { 0.192157, 0.623529, 0.760784, 1.0 },
+ { 0.231373, 0.576471, 0.725490, 1.0 },
+ { 0.333333, 0.478431, 0.756863, 1.0 },
+ { 0.376471, 0.501961, 0.788235, 1.0 },
+ { 0.564706, 0.478431, 0.568627, 1.0 },
+ { 0.611765, 0.458824, 0.529412, 1.0 },
+ { 0.678431, 0.423529, 0.447059, 1.0 },
+ { 0.615686, 0.474510, 0.529412, 1.0 },
+ { 0.576471, 0.549020, 0.619608, 1.0 },
+ { 0.541176, 0.690196, 0.694118, 1.0 },
+ { 0.435294, 0.788235, 0.749020, 1.0 },
+ { 0.400000, 0.803922, 0.870588, 1.0 },
+ { 0.325490, 0.815686, 0.925490, 1.0 },
+ { 0.294118, 0.917647, 1.000000, 1.0 },
+ { 0.360784, 0.913725, 0.980392, 1.0 },
+ { 0.341176, 0.878431, 0.949020, 1.0 },
+ { 0.396078, 0.870588, 0.905882, 1.0 },
+ { 0.415686, 0.894118, 0.913725, 1.0 },
+ { 0.392157, 0.854902, 0.894118, 1.0 },
+ { 0.403922, 0.850980, 0.894118, 1.0 },
+ { 0.423529, 0.870588, 0.870588, 1.0 },
+ { 0.447059, 0.819608, 0.835294, 1.0 },
+ { 0.541176, 0.721569, 0.713725, 1.0 },
+ { 0.650980, 0.658824, 0.607843, 1.0 },
+ { 0.776471, 0.474510, 0.435294, 1.0 },
+ { 0.847059, 0.396078, 0.321569, 1.0 },
+ { 0.882353, 0.388235, 0.329412, 1.0 },
+ { 0.831373, 0.450980, 0.376471, 1.0 },
+ { 0.811765, 0.501961, 0.435294, 1.0 },
+ { 0.721569, 0.607843, 0.537255, 1.0 },
+ { 0.592157, 0.682353, 0.705882, 1.0 },
+ { 0.474510, 0.843137, 0.839216, 1.0 },
+ { 0.411765, 0.843137, 0.800000, 1.0 },
+ { 0.345098, 0.823529, 0.835294, 1.0 },
+ { 0.223529, 0.690196, 0.815686, 1.0 },
+ { 0.125490, 0.615686, 0.686275, 1.0 },
+ };
+/* 4u0009.jpg */
+static double4 colors_342[] = {
+ { 0.219608, 0.247059, 0.898039, 1.0 },
+ { 0.270588, 0.050980, 0.878431, 1.0 },
+ { 0.403922, 0.047059, 0.890196, 1.0 },
+ { 0.537255, 0.047059, 0.901961, 1.0 },
+ { 0.580392, 0.078431, 0.898039, 1.0 },
+ { 0.627451, 0.113725, 0.898039, 1.0 },
+ { 0.600000, 0.129412, 0.894118, 1.0 },
+ { 0.572549, 0.145098, 0.890196, 1.0 },
+ { 0.596078, 0.290196, 0.964706, 1.0 },
+ { 0.631373, 0.341176, 0.968627, 1.0 },
+ { 0.666667, 0.392157, 0.972549, 1.0 },
+ { 0.607843, 0.411765, 0.823529, 1.0 },
+ { 0.552941, 0.435294, 0.678431, 1.0 },
+ { 0.682353, 0.301961, 0.607843, 1.0 },
+ { 0.811765, 0.168627, 0.541176, 1.0 },
+ { 0.721569, 0.141176, 0.576471, 1.0 },
+ { 0.635294, 0.113725, 0.611765, 1.0 },
+ { 0.321569, 0.227451, 0.807843, 1.0 },
+ { 0.270588, 0.345098, 0.776471, 1.0 },
+ { 0.219608, 0.462745, 0.749020, 1.0 },
+ { 0.274510, 0.525490, 0.564706, 1.0 },
+ { 0.329412, 0.592157, 0.384314, 1.0 },
+ { 0.278431, 0.678431, 0.474510, 1.0 },
+ { 0.231373, 0.768627, 0.564706, 1.0 },
+ { 0.000000, 0.749020, 0.788235, 1.0 },
+ { 0.086275, 0.807843, 0.788235, 1.0 },
+ { 0.176471, 0.870588, 0.792157, 1.0 },
+ { 0.196078, 0.725490, 0.741176, 1.0 },
+ { 0.215686, 0.584314, 0.694118, 1.0 },
+ { 0.301961, 0.466667, 0.627451, 1.0 },
+ { 0.392157, 0.352941, 0.560784, 1.0 },
+ { 0.309804, 0.117647, 0.466667, 1.0 },
+ { 0.427451, 0.094118, 0.207843, 1.0 },
+ { 0.811765, 0.431373, 0.301961, 1.0 },
+ { 0.792157, 0.466667, 0.380392, 1.0 },
+ { 0.776471, 0.501961, 0.462745, 1.0 },
+ { 0.701961, 0.313725, 0.647059, 1.0 },
+ { 0.627451, 0.125490, 0.835294, 1.0 },
+ { 0.592157, 0.129412, 0.835294, 1.0 },
+ { 0.556863, 0.137255, 0.835294, 1.0 },
+ { 0.501961, 0.047059, 0.870588, 1.0 },
+ { 0.403922, 0.031373, 0.862745, 1.0 },
+ { 0.309804, 0.015686, 0.858824, 1.0 },
+ { 0.239216, 0.019608, 0.858824, 1.0 },
+ { 0.168627, 0.027451, 0.858824, 1.0 },
+ { 0.137255, 0.070588, 0.862745, 1.0 },
+ { 0.105882, 0.117647, 0.866667, 1.0 },
+ { 0.184314, 0.223529, 0.850980, 1.0 },
+ { 0.160784, 0.286275, 0.917647, 1.0 },
+ { 0.172549, 0.329412, 0.913725, 1.0 },
+ { 0.172549, 0.341176, 0.921569, 1.0 },
+ { 0.176471, 0.356863, 0.933333, 1.0 },
+ { 0.188235, 0.352941, 0.917647, 1.0 },
+ { 0.200000, 0.352941, 0.901961, 1.0 },
+ { 0.243137, 0.372549, 0.913725, 1.0 },
+ { 0.290196, 0.392157, 0.925490, 1.0 },
+ { 0.396078, 0.305882, 0.862745, 1.0 },
+ { 0.447059, 0.266667, 0.639216, 1.0 },
+ { 0.498039, 0.231373, 0.415686, 1.0 },
+ { 0.611765, 0.407843, 0.352941, 1.0 },
+ { 0.725490, 0.584314, 0.294118, 1.0 },
+ { 0.596078, 0.564706, 0.368627, 1.0 },
+ { 0.466667, 0.545098, 0.447059, 1.0 },
+ { 0.301961, 0.552941, 0.490196, 1.0 },
+ { 0.227451, 0.592157, 0.552941, 1.0 },
+ { 0.301961, 0.588235, 0.854902, 1.0 },
+ { 0.388235, 0.470588, 0.858824, 1.0 },
+ { 0.474510, 0.356863, 0.866667, 1.0 },
+ { 0.490196, 0.309804, 0.898039, 1.0 },
+ { 0.509804, 0.266667, 0.929412, 1.0 },
+ { 0.552941, 0.254902, 0.921569, 1.0 },
+ { 0.584314, 0.133333, 0.874510, 1.0 },
+ { 0.717647, 0.031373, 0.874510, 1.0 },
+ { 0.713725, 0.050980, 0.850980, 1.0 },
+ { 0.713725, 0.070588, 0.827451, 1.0 },
+ { 0.623529, 0.290196, 0.741176, 1.0 },
+ { 0.537255, 0.513725, 0.654902, 1.0 },
+ { 0.564706, 0.580392, 0.670588, 1.0 },
+ { 0.596078, 0.650980, 0.686275, 1.0 },
+ { 0.717647, 0.600000, 0.600000, 1.0 },
+ { 0.654902, 0.643137, 0.576471, 1.0 },
+ { 0.419608, 0.694118, 0.600000, 1.0 },
+ { 0.384314, 0.666667, 0.670588, 1.0 },
+ { 0.349020, 0.639216, 0.745098, 1.0 },
+ { 0.352941, 0.635294, 0.768627, 1.0 },
+ { 0.360784, 0.631373, 0.796078, 1.0 },
+ { 0.447059, 0.709804, 0.784314, 1.0 },
+ { 0.615686, 0.572549, 0.882353, 1.0 },
+ { 0.556863, 0.356863, 0.909804, 1.0 },
+ { 0.572549, 0.384314, 0.764706, 1.0 },
+ { 0.588235, 0.415686, 0.623529, 1.0 },
+ { 0.576471, 0.458824, 0.564706, 1.0 },
+ { 0.568627, 0.505882, 0.505882, 1.0 },
+ { 0.572549, 0.603922, 0.443137, 1.0 },
+ { 0.725490, 0.588235, 0.439216, 1.0 },
+ { 0.690196, 0.639216, 0.364706, 1.0 },
+ { 0.501961, 0.670588, 0.400000, 1.0 },
+ { 0.219608, 0.796078, 0.388235, 1.0 },
+ { 0.243137, 0.780392, 0.298039, 1.0 },
+ { 0.270588, 0.768627, 0.207843, 1.0 },
+ { 0.298039, 0.823529, 0.235294, 1.0 },
+ { 0.325490, 0.878431, 0.262745, 1.0 },
+ { 0.403922, 0.827451, 0.196078, 1.0 },
+ { 0.662745, 0.611765, 0.007843, 1.0 },
+ { 0.870588, 0.196078, 0.156863, 1.0 },
+ { 0.654902, 0.149020, 0.435294, 1.0 },
+ { 0.439216, 0.105882, 0.713725, 1.0 },
+ { 0.435294, 0.141176, 0.752941, 1.0 },
+ { 0.435294, 0.180392, 0.792157, 1.0 },
+ { 0.235294, 0.341176, 0.847059, 1.0 },
+ { 0.258824, 0.501961, 0.788235, 1.0 },
+ { 0.349020, 0.533333, 0.839216, 1.0 },
+ { 0.403922, 0.619608, 0.737255, 1.0 },
+ { 0.741176, 0.580392, 0.494118, 1.0 },
+ { 0.764706, 0.600000, 0.513725, 1.0 },
+ { 0.788235, 0.623529, 0.537255, 1.0 },
+ { 0.878431, 0.615686, 0.509804, 1.0 },
+ { 0.843137, 0.541176, 0.462745, 1.0 },
+ { 0.800000, 0.517647, 0.462745, 1.0 },
+ { 0.874510, 0.541176, 0.380392, 1.0 },
+ { 0.862745, 0.572549, 0.145098, 1.0 },
+ { 0.878431, 0.427451, 0.172549, 1.0 },
+ { 0.894118, 0.286275, 0.200000, 1.0 },
+ { 0.847059, 0.301961, 0.160784, 1.0 },
+ { 0.800000, 0.321569, 0.121569, 1.0 },
+ { 0.572549, 0.329412, 0.341176, 1.0 },
+ { 0.517647, 0.309804, 0.576471, 1.0 },
+ { 0.415686, 0.235294, 0.662745, 1.0 },
+ { 0.407843, 0.301961, 0.862745, 1.0 },
+ { 0.223529, 0.388235, 0.780392, 1.0 },
+ { 0.239216, 0.376471, 0.768627, 1.0 },
+ { 0.258824, 0.368627, 0.760784, 1.0 },
+ { 0.286275, 0.313725, 0.596078, 1.0 },
+ { 0.305882, 0.196078, 0.529412, 1.0 },
+ { 0.611765, 0.074510, 0.356863, 1.0 },
+ { 0.749020, 0.101961, 0.411765, 1.0 },
+ { 0.925490, 0.007843, 0.450980, 1.0 },
+ { 0.874510, 0.043137, 0.486275, 1.0 },
+ { 0.827451, 0.078431, 0.521569, 1.0 },
+ { 0.729412, 0.066667, 0.498039, 1.0 },
+ { 0.635294, 0.058824, 0.474510, 1.0 },
+ { 0.647059, 0.054902, 0.427451, 1.0 },
+ { 0.780392, 0.043137, 0.423529, 1.0 },
+ { 0.760784, 0.031373, 0.466667, 1.0 },
+ { 0.643137, 0.090196, 0.529412, 1.0 },
+ { 0.505882, 0.023529, 0.866667, 1.0 },
+ { 0.443137, 0.066667, 0.878431, 1.0 },
+ { 0.380392, 0.113725, 0.894118, 1.0 },
+ { 0.274510, 0.086275, 0.870588, 1.0 },
+ { 0.278431, 0.047059, 0.854902, 1.0 },
+ { 0.329412, 0.105882, 0.850980, 1.0 },
+ { 0.400000, 0.168627, 0.858824, 1.0 },
+ { 0.772549, 0.482353, 0.439216, 1.0 },
+ { 0.811765, 0.498039, 0.345098, 1.0 },
+ { 0.854902, 0.513725, 0.250980, 1.0 },
+ { 0.725490, 0.682353, 0.129412, 1.0 },
+ { 0.909804, 0.592157, 0.231373, 1.0 },
+ { 0.890196, 0.654902, 0.411765, 1.0 },
+ { 0.670588, 0.694118, 0.647059, 1.0 },
+ { 0.419608, 0.815686, 0.792157, 1.0 },
+ { 0.384314, 0.898039, 0.937255, 1.0 },
+ { 0.192157, 0.894118, 0.909804, 1.0 },
+ { 0.188235, 0.898039, 0.890196, 1.0 },
+ { 0.184314, 0.905882, 0.874510, 1.0 },
+ { 0.180392, 0.898039, 0.913725, 1.0 },
+ { 0.192157, 0.921569, 0.917647, 1.0 },
+ { 0.168627, 0.949020, 0.819608, 1.0 },
+ { 0.113725, 0.874510, 0.874510, 1.0 },
+ { 0.078431, 0.392157, 0.945098, 1.0 },
+ { 0.121569, 0.388235, 0.933333, 1.0 },
+ { 0.164706, 0.384314, 0.921569, 1.0 },
+ { 0.176471, 0.317647, 0.905882, 1.0 },
+ { 0.235294, 0.266667, 0.894118, 1.0 },
+ { 0.262745, 0.231373, 0.862745, 1.0 },
+ { 0.274510, 0.133333, 0.854902, 1.0 },
+ { 0.203922, 0.086275, 0.800000, 1.0 },
+ { 0.235294, 0.054902, 0.886275, 1.0 },
+ { 0.337255, 0.141176, 0.874510, 1.0 },
+ { 0.309804, 0.282353, 0.894118, 1.0 },
+ { 0.376471, 0.400000, 0.870588, 1.0 },
+ { 0.490196, 0.525490, 0.686275, 1.0 },
+ { 0.588235, 0.486275, 0.498039, 1.0 },
+ { 0.419608, 0.298039, 0.521569, 1.0 },
+ { 0.525490, 0.113725, 0.443137, 1.0 },
+ { 0.643137, 0.270588, 0.537255, 1.0 },
+ { 0.588235, 0.349020, 0.611765, 1.0 },
+ { 0.533333, 0.431373, 0.686275, 1.0 },
+ { 0.454902, 0.505882, 0.780392, 1.0 },
+ { 0.325490, 0.627451, 0.847059, 1.0 },
+ { 0.337255, 0.749020, 0.831373, 1.0 },
+ { 0.211765, 0.788235, 0.850980, 1.0 },
+ { 0.223529, 0.780392, 0.819608, 1.0 },
+ { 0.188235, 0.552941, 0.686275, 1.0 },
+ { 0.200000, 0.466667, 0.603922, 1.0 },
+ { 0.149020, 0.176471, 0.521569, 1.0 },
+ { 0.145098, 0.039216, 0.545098, 1.0 },
+ { 0.231373, 0.231373, 0.607843, 1.0 },
+ { 0.274510, 0.372549, 0.733333, 1.0 },
+ { 0.313725, 0.537255, 0.890196, 1.0 },
+ { 0.301961, 0.450980, 0.886275, 1.0 },
+ { 0.227451, 0.356863, 0.870588, 1.0 },
+ { 0.188235, 0.356863, 0.870588, 1.0 },
+ { 0.211765, 0.431373, 0.858824, 1.0 },
+ { 0.196078, 0.470588, 0.905882, 1.0 },
+ { 0.172549, 0.572549, 0.905882, 1.0 },
+ { 0.184314, 0.764706, 0.905882, 1.0 },
+ { 0.168627, 0.847059, 0.737255, 1.0 },
+ { 0.176471, 0.768627, 0.701961, 1.0 },
+ { 0.290196, 0.678431, 0.505882, 1.0 },
+ { 0.247059, 0.513725, 0.290196, 1.0 },
+ { 0.341176, 0.537255, 0.290196, 1.0 },
+ { 0.466667, 0.364706, 0.305882, 1.0 },
+ { 0.458824, 0.352941, 0.239216, 1.0 },
+ { 0.400000, 0.337255, 0.286275, 1.0 },
+ { 0.462745, 0.411765, 0.439216, 1.0 },
+ { 0.325490, 0.509804, 0.533333, 1.0 },
+ { 0.427451, 0.415686, 0.874510, 1.0 },
+ { 0.545098, 0.388235, 0.878431, 1.0 },
+ { 0.537255, 0.423529, 0.886275, 1.0 },
+ { 0.537255, 0.482353, 0.866667, 1.0 },
+ { 0.478431, 0.564706, 0.858824, 1.0 },
+ { 0.368627, 0.788235, 0.819608, 1.0 },
+ { 0.313725, 0.843137, 0.858824, 1.0 },
+ { 0.235294, 0.850980, 0.925490, 1.0 },
+ { 0.176471, 0.800000, 0.925490, 1.0 },
+ { 0.164706, 0.768627, 0.917647, 1.0 },
+ { 0.235294, 0.603922, 0.854902, 1.0 },
+ { 0.278431, 0.423529, 0.874510, 1.0 },
+ { 0.309804, 0.184314, 0.862745, 1.0 },
+ { 0.400000, 0.125490, 0.854902, 1.0 },
+ { 0.443137, 0.215686, 0.882353, 1.0 },
+ { 0.525490, 0.337255, 0.807843, 1.0 },
+ { 0.678431, 0.462745, 0.537255, 1.0 },
+ { 0.760784, 0.537255, 0.470588, 1.0 },
+ { 0.796078, 0.556863, 0.537255, 1.0 },
+ { 0.627451, 0.529412, 0.682353, 1.0 },
+ { 0.650980, 0.611765, 0.882353, 1.0 },
+ { 0.568627, 0.596078, 0.870588, 1.0 },
+ { 0.482353, 0.411765, 0.937255, 1.0 },
+ { 0.364706, 0.427451, 0.901961, 1.0 },
+ { 0.380392, 0.415686, 0.921569, 1.0 },
+ { 0.490196, 0.403922, 0.929412, 1.0 },
+ { 0.549020, 0.333333, 0.905882, 1.0 },
+ { 0.564706, 0.329412, 0.909804, 1.0 },
+ { 0.525490, 0.290196, 0.909804, 1.0 },
+ { 0.576471, 0.290196, 0.945098, 1.0 },
+ { 0.580392, 0.298039, 0.933333, 1.0 },
+ { 0.576471, 0.270588, 0.905882, 1.0 },
+ { 0.509804, 0.196078, 0.874510, 1.0 },
+ { 0.501961, 0.152941, 0.756863, 1.0 },
+ { 0.588235, 0.074510, 0.592157, 1.0 },
+ { 0.654902, 0.082353, 0.337255, 1.0 },
+ { 0.796078, 0.188235, 0.168627, 1.0 },
+ { 0.670588, 0.192157, 0.000000, 1.0 },
+ { 0.564706, 0.329412, 0.082353, 1.0 },
+ { 0.176471, 0.839216, 0.239216, 1.0 },
+ };
+/* 4u0009b.jpg */
+static double4 colors_343[] = {
+ { 0.109804, 0.349020, 0.117647, 1.0 },
+ { 0.121569, 0.172549, 0.105882, 1.0 },
+ { 0.105882, 0.243137, 0.082353, 1.0 },
+ { 0.094118, 0.313725, 0.058824, 1.0 },
+ { 0.125490, 0.333333, 0.078431, 1.0 },
+ { 0.160784, 0.352941, 0.098039, 1.0 },
+ { 0.129412, 0.341176, 0.113725, 1.0 },
+ { 0.098039, 0.333333, 0.129412, 1.0 },
+ { 0.074510, 0.270588, 0.023529, 1.0 },
+ { 0.078431, 0.278431, 0.011765, 1.0 },
+ { 0.082353, 0.286275, 0.003922, 1.0 },
+ { 0.058824, 0.309804, 0.007843, 1.0 },
+ { 0.035294, 0.337255, 0.015686, 1.0 },
+ { 0.019608, 0.356863, 0.054902, 1.0 },
+ { 0.003922, 0.380392, 0.098039, 1.0 },
+ { 0.023529, 0.392157, 0.101961, 1.0 },
+ { 0.043137, 0.403922, 0.109804, 1.0 },
+ { 0.015686, 0.345098, 0.211765, 1.0 },
+ { 0.082353, 0.372549, 0.223529, 1.0 },
+ { 0.149020, 0.403922, 0.235294, 1.0 },
+ { 0.152941, 0.419608, 0.270588, 1.0 },
+ { 0.156863, 0.435294, 0.309804, 1.0 },
+ { 0.149020, 0.447059, 0.321569, 1.0 },
+ { 0.145098, 0.462745, 0.337255, 1.0 },
+ { 0.160784, 0.517647, 0.450980, 1.0 },
+ { 0.211765, 0.537255, 0.478431, 1.0 },
+ { 0.266667, 0.556863, 0.505882, 1.0 },
+ { 0.333333, 0.572549, 0.501961, 1.0 },
+ { 0.403922, 0.592157, 0.498039, 1.0 },
+ { 0.454902, 0.635294, 0.537255, 1.0 },
+ { 0.505882, 0.678431, 0.580392, 1.0 },
+ { 0.588235, 0.729412, 0.619608, 1.0 },
+ { 0.607843, 0.701961, 0.607843, 1.0 },
+ { 0.545098, 0.662745, 0.529412, 1.0 },
+ { 0.486275, 0.611765, 0.505882, 1.0 },
+ { 0.431373, 0.560784, 0.486275, 1.0 },
+ { 0.396078, 0.556863, 0.466667, 1.0 },
+ { 0.360784, 0.556863, 0.450980, 1.0 },
+ { 0.345098, 0.552941, 0.454902, 1.0 },
+ { 0.333333, 0.549020, 0.458824, 1.0 },
+ { 0.223529, 0.545098, 0.498039, 1.0 },
+ { 0.262745, 0.600000, 0.541176, 1.0 },
+ { 0.301961, 0.658824, 0.588235, 1.0 },
+ { 0.282353, 0.627451, 0.576471, 1.0 },
+ { 0.262745, 0.600000, 0.564706, 1.0 },
+ { 0.247059, 0.592157, 0.556863, 1.0 },
+ { 0.231373, 0.584314, 0.549020, 1.0 },
+ { 0.203922, 0.556863, 0.509804, 1.0 },
+ { 0.164706, 0.549020, 0.498039, 1.0 },
+ { 0.149020, 0.458824, 0.345098, 1.0 },
+ { 0.164706, 0.466667, 0.352941, 1.0 },
+ { 0.184314, 0.478431, 0.360784, 1.0 },
+ { 0.235294, 0.517647, 0.423529, 1.0 },
+ { 0.290196, 0.560784, 0.490196, 1.0 },
+ { 0.325490, 0.600000, 0.537255, 1.0 },
+ { 0.360784, 0.639216, 0.584314, 1.0 },
+ { 0.607843, 0.803922, 0.760784, 1.0 },
+ { 0.662745, 0.831373, 0.796078, 1.0 },
+ { 0.721569, 0.858824, 0.835294, 1.0 },
+ { 0.674510, 0.886275, 0.854902, 1.0 },
+ { 0.627451, 0.913725, 0.878431, 1.0 },
+ { 0.603922, 0.909804, 0.874510, 1.0 },
+ { 0.580392, 0.905882, 0.874510, 1.0 },
+ { 0.698039, 0.917647, 0.874510, 1.0 },
+ { 0.800000, 0.933333, 0.941176, 1.0 },
+ { 0.819608, 0.894118, 0.917647, 1.0 },
+ { 0.745098, 0.858824, 0.866667, 1.0 },
+ { 0.674510, 0.827451, 0.815686, 1.0 },
+ { 0.654902, 0.800000, 0.784314, 1.0 },
+ { 0.635294, 0.772549, 0.756863, 1.0 },
+ { 0.592157, 0.713725, 0.643137, 1.0 },
+ { 0.584314, 0.674510, 0.572549, 1.0 },
+ { 0.447059, 0.619608, 0.478431, 1.0 },
+ { 0.400000, 0.576471, 0.435294, 1.0 },
+ { 0.352941, 0.533333, 0.392157, 1.0 },
+ { 0.352941, 0.533333, 0.392157, 1.0 },
+ { 0.352941, 0.533333, 0.392157, 1.0 },
+ { 0.345098, 0.556863, 0.392157, 1.0 },
+ { 0.337255, 0.580392, 0.396078, 1.0 },
+ { 0.337255, 0.603922, 0.380392, 1.0 },
+ { 0.345098, 0.596078, 0.360784, 1.0 },
+ { 0.411765, 0.560784, 0.368627, 1.0 },
+ { 0.407843, 0.564706, 0.407843, 1.0 },
+ { 0.407843, 0.568627, 0.450980, 1.0 },
+ { 0.435294, 0.588235, 0.462745, 1.0 },
+ { 0.466667, 0.611765, 0.478431, 1.0 },
+ { 0.482353, 0.627451, 0.505882, 1.0 },
+ { 0.423529, 0.603922, 0.501961, 1.0 },
+ { 0.325490, 0.541176, 0.450980, 1.0 },
+ { 0.270588, 0.541176, 0.415686, 1.0 },
+ { 0.219608, 0.545098, 0.380392, 1.0 },
+ { 0.227451, 0.505882, 0.360784, 1.0 },
+ { 0.235294, 0.466667, 0.341176, 1.0 },
+ { 0.180392, 0.419608, 0.290196, 1.0 },
+ { 0.156863, 0.403922, 0.235294, 1.0 },
+ { 0.137255, 0.403922, 0.211765, 1.0 },
+ { 0.133333, 0.458824, 0.192157, 1.0 },
+ { 0.133333, 0.513725, 0.447059, 1.0 },
+ { 0.184314, 0.545098, 0.494118, 1.0 },
+ { 0.239216, 0.580392, 0.545098, 1.0 },
+ { 0.274510, 0.615686, 0.564706, 1.0 },
+ { 0.309804, 0.650980, 0.584314, 1.0 },
+ { 0.364706, 0.690196, 0.580392, 1.0 },
+ { 0.419608, 0.713725, 0.584314, 1.0 },
+ { 0.470588, 0.749020, 0.623529, 1.0 },
+ { 0.462745, 0.741176, 0.619608, 1.0 },
+ { 0.454902, 0.733333, 0.615686, 1.0 },
+ { 0.439216, 0.725490, 0.623529, 1.0 },
+ { 0.427451, 0.721569, 0.631373, 1.0 },
+ { 0.407843, 0.698039, 0.568627, 1.0 },
+ { 0.400000, 0.682353, 0.537255, 1.0 },
+ { 0.407843, 0.698039, 0.552941, 1.0 },
+ { 0.443137, 0.698039, 0.572549, 1.0 },
+ { 0.474510, 0.639216, 0.560784, 1.0 },
+ { 0.482353, 0.643137, 0.560784, 1.0 },
+ { 0.494118, 0.647059, 0.564706, 1.0 },
+ { 0.490196, 0.643137, 0.537255, 1.0 },
+ { 0.431373, 0.600000, 0.490196, 1.0 },
+ { 0.384314, 0.584314, 0.462745, 1.0 },
+ { 0.368627, 0.576471, 0.498039, 1.0 },
+ { 0.454902, 0.721569, 0.576471, 1.0 },
+ { 0.521569, 0.780392, 0.670588, 1.0 },
+ { 0.588235, 0.843137, 0.764706, 1.0 },
+ { 0.600000, 0.866667, 0.803922, 1.0 },
+ { 0.615686, 0.890196, 0.847059, 1.0 },
+ { 0.576471, 0.858824, 0.811765, 1.0 },
+ { 0.505882, 0.792157, 0.713725, 1.0 },
+ { 0.521569, 0.772549, 0.635294, 1.0 },
+ { 0.490196, 0.745098, 0.588235, 1.0 },
+ { 0.431373, 0.658824, 0.470588, 1.0 },
+ { 0.407843, 0.647059, 0.447059, 1.0 },
+ { 0.384314, 0.639216, 0.427451, 1.0 },
+ { 0.325490, 0.611765, 0.396078, 1.0 },
+ { 0.321569, 0.572549, 0.376471, 1.0 },
+ { 0.317647, 0.580392, 0.372549, 1.0 },
+ { 0.286275, 0.552941, 0.313725, 1.0 },
+ { 0.145098, 0.423529, 0.164706, 1.0 },
+ { 0.164706, 0.411765, 0.172549, 1.0 },
+ { 0.184314, 0.400000, 0.184314, 1.0 },
+ { 0.211765, 0.423529, 0.203922, 1.0 },
+ { 0.239216, 0.447059, 0.227451, 1.0 },
+ { 0.239216, 0.443137, 0.254902, 1.0 },
+ { 0.266667, 0.470588, 0.317647, 1.0 },
+ { 0.309804, 0.505882, 0.368627, 1.0 },
+ { 0.298039, 0.545098, 0.431373, 1.0 },
+ { 0.184314, 0.482353, 0.372549, 1.0 },
+ { 0.145098, 0.450980, 0.325490, 1.0 },
+ { 0.105882, 0.419608, 0.282353, 1.0 },
+ { 0.078431, 0.400000, 0.258824, 1.0 },
+ { 0.086275, 0.356863, 0.235294, 1.0 },
+ { 0.078431, 0.360784, 0.203922, 1.0 },
+ { 0.180392, 0.411765, 0.223529, 1.0 },
+ { 0.309804, 0.474510, 0.286275, 1.0 },
+ { 0.325490, 0.478431, 0.266667, 1.0 },
+ { 0.345098, 0.486275, 0.247059, 1.0 },
+ { 0.301961, 0.533333, 0.266667, 1.0 },
+ { 0.286275, 0.517647, 0.266667, 1.0 },
+ { 0.258824, 0.478431, 0.200000, 1.0 },
+ { 0.250980, 0.482353, 0.223529, 1.0 },
+ { 0.247059, 0.466667, 0.313725, 1.0 },
+ { 0.203922, 0.490196, 0.376471, 1.0 },
+ { 0.266667, 0.564706, 0.517647, 1.0 },
+ { 0.301961, 0.584314, 0.552941, 1.0 },
+ { 0.337255, 0.607843, 0.588235, 1.0 },
+ { 0.427451, 0.643137, 0.623529, 1.0 },
+ { 0.466667, 0.682353, 0.694118, 1.0 },
+ { 0.486275, 0.686275, 0.690196, 1.0 },
+ { 0.509804, 0.694118, 0.662745, 1.0 },
+ { 0.486275, 0.682353, 0.670588, 1.0 },
+ { 0.466667, 0.682353, 0.678431, 1.0 },
+ { 0.450980, 0.686275, 0.686275, 1.0 },
+ { 0.388235, 0.654902, 0.650980, 1.0 },
+ { 0.372549, 0.643137, 0.631373, 1.0 },
+ { 0.313725, 0.607843, 0.588235, 1.0 },
+ { 0.298039, 0.584314, 0.556863, 1.0 },
+ { 0.247059, 0.576471, 0.525490, 1.0 },
+ { 0.200000, 0.552941, 0.505882, 1.0 },
+ { 0.247059, 0.537255, 0.470588, 1.0 },
+ { 0.294118, 0.545098, 0.407843, 1.0 },
+ { 0.301961, 0.545098, 0.400000, 1.0 },
+ { 0.317647, 0.513725, 0.368627, 1.0 },
+ { 0.325490, 0.513725, 0.317647, 1.0 },
+ { 0.282353, 0.474510, 0.215686, 1.0 },
+ { 0.188235, 0.403922, 0.188235, 1.0 },
+ { 0.223529, 0.368627, 0.098039, 1.0 },
+ { 0.203922, 0.380392, 0.141176, 1.0 },
+ { 0.188235, 0.396078, 0.184314, 1.0 },
+ { 0.203922, 0.447059, 0.294118, 1.0 },
+ { 0.294118, 0.505882, 0.364706, 1.0 },
+ { 0.325490, 0.592157, 0.407843, 1.0 },
+ { 0.415686, 0.643137, 0.447059, 1.0 },
+ { 0.482353, 0.654902, 0.588235, 1.0 },
+ { 0.549020, 0.717647, 0.690196, 1.0 },
+ { 0.603922, 0.768627, 0.764706, 1.0 },
+ { 0.647059, 0.792157, 0.815686, 1.0 },
+ { 0.662745, 0.823529, 0.792157, 1.0 },
+ { 0.670588, 0.839216, 0.764706, 1.0 },
+ { 0.686275, 0.862745, 0.772549, 1.0 },
+ { 0.662745, 0.827451, 0.788235, 1.0 },
+ { 0.592157, 0.807843, 0.694118, 1.0 },
+ { 0.525490, 0.800000, 0.698039, 1.0 },
+ { 0.494118, 0.780392, 0.674510, 1.0 },
+ { 0.494118, 0.772549, 0.654902, 1.0 },
+ { 0.521569, 0.760784, 0.639216, 1.0 },
+ { 0.525490, 0.709804, 0.670588, 1.0 },
+ { 0.521569, 0.705882, 0.682353, 1.0 },
+ { 0.529412, 0.705882, 0.678431, 1.0 },
+ { 0.537255, 0.729412, 0.647059, 1.0 },
+ { 0.600000, 0.752941, 0.639216, 1.0 },
+ { 0.635294, 0.752941, 0.650980, 1.0 },
+ { 0.666667, 0.807843, 0.698039, 1.0 },
+ { 0.596078, 0.741176, 0.713725, 1.0 },
+ { 0.611765, 0.764706, 0.643137, 1.0 },
+ { 0.603922, 0.729412, 0.635294, 1.0 },
+ { 0.545098, 0.682353, 0.603922, 1.0 },
+ { 0.549020, 0.682353, 0.584314, 1.0 },
+ { 0.529412, 0.662745, 0.564706, 1.0 },
+ { 0.529412, 0.654902, 0.572549, 1.0 },
+ { 0.494118, 0.647059, 0.564706, 1.0 },
+ { 0.423529, 0.654902, 0.576471, 1.0 },
+ { 0.403922, 0.666667, 0.537255, 1.0 },
+ { 0.392157, 0.678431, 0.564706, 1.0 },
+ { 0.345098, 0.623529, 0.607843, 1.0 },
+ { 0.329412, 0.603922, 0.572549, 1.0 },
+ { 0.305882, 0.576471, 0.494118, 1.0 },
+ { 0.349020, 0.556863, 0.478431, 1.0 },
+ { 0.329412, 0.560784, 0.450980, 1.0 },
+ { 0.352941, 0.572549, 0.458824, 1.0 },
+ { 0.392157, 0.584314, 0.466667, 1.0 },
+ { 0.407843, 0.580392, 0.521569, 1.0 },
+ { 0.415686, 0.639216, 0.564706, 1.0 },
+ { 0.450980, 0.666667, 0.643137, 1.0 },
+ { 0.470588, 0.682353, 0.682353, 1.0 },
+ { 0.505882, 0.701961, 0.690196, 1.0 },
+ { 0.521569, 0.725490, 0.717647, 1.0 },
+ { 0.533333, 0.764706, 0.639216, 1.0 },
+ { 0.517647, 0.756863, 0.623529, 1.0 },
+ { 0.525490, 0.749020, 0.619608, 1.0 },
+ { 0.529412, 0.698039, 0.662745, 1.0 },
+ { 0.521569, 0.678431, 0.635294, 1.0 },
+ { 0.474510, 0.709804, 0.600000, 1.0 },
+ { 0.462745, 0.729412, 0.584314, 1.0 },
+ { 0.462745, 0.741176, 0.615686, 1.0 },
+ { 0.450980, 0.749020, 0.647059, 1.0 },
+ { 0.392157, 0.749020, 0.690196, 1.0 },
+ { 0.403922, 0.662745, 0.654902, 1.0 },
+ { 0.388235, 0.647059, 0.639216, 1.0 },
+ { 0.337255, 0.674510, 0.576471, 1.0 },
+ { 0.341176, 0.682353, 0.549020, 1.0 },
+ { 0.352941, 0.658824, 0.501961, 1.0 },
+ { 0.368627, 0.650980, 0.454902, 1.0 },
+ { 0.341176, 0.592157, 0.458824, 1.0 },
+ { 0.309804, 0.533333, 0.458824, 1.0 },
+ { 0.219608, 0.513725, 0.435294, 1.0 },
+ { 0.054902, 0.419608, 0.298039, 1.0 },
+ { 0.109804, 0.462745, 0.364706, 1.0 },
+ };
+/* 4u0010.jpg */
+static double4 colors_344[] = {
+ { 0.231373, 0.686275, 0.682353, 1.0 },
+ { 0.125490, 0.639216, 0.678431, 1.0 },
+ { 0.180392, 0.670588, 0.678431, 1.0 },
+ { 0.239216, 0.705882, 0.682353, 1.0 },
+ { 0.458824, 0.709804, 0.623529, 1.0 },
+ { 0.682353, 0.713725, 0.568627, 1.0 },
+ { 0.647059, 0.611765, 0.384314, 1.0 },
+ { 0.611765, 0.513725, 0.200000, 1.0 },
+ { 0.878431, 0.380392, 0.172549, 1.0 },
+ { 0.803922, 0.231373, 0.231373, 1.0 },
+ { 0.729412, 0.086275, 0.294118, 1.0 },
+ { 0.705882, 0.054902, 0.329412, 1.0 },
+ { 0.682353, 0.023529, 0.368627, 1.0 },
+ { 0.698039, 0.109804, 0.431373, 1.0 },
+ { 0.713725, 0.196078, 0.494118, 1.0 },
+ { 0.694118, 0.235294, 0.584314, 1.0 },
+ { 0.674510, 0.278431, 0.678431, 1.0 },
+ { 0.372549, 0.415686, 0.725490, 1.0 },
+ { 0.286275, 0.349020, 0.698039, 1.0 },
+ { 0.203922, 0.282353, 0.670588, 1.0 },
+ { 0.254902, 0.184314, 0.486275, 1.0 },
+ { 0.309804, 0.086275, 0.301961, 1.0 },
+ { 0.321569, 0.164706, 0.341176, 1.0 },
+ { 0.337255, 0.243137, 0.384314, 1.0 },
+ { 0.078431, 0.403922, 0.560784, 1.0 },
+ { 0.070588, 0.380392, 0.627451, 1.0 },
+ { 0.066667, 0.356863, 0.698039, 1.0 },
+ { 0.043137, 0.321569, 0.701961, 1.0 },
+ { 0.019608, 0.286275, 0.705882, 1.0 },
+ { 0.043137, 0.254902, 0.674510, 1.0 },
+ { 0.066667, 0.227451, 0.643137, 1.0 },
+ { 0.101961, 0.176471, 0.549020, 1.0 },
+ { 0.188235, 0.200000, 0.650980, 1.0 },
+ { 0.184314, 0.258824, 0.658824, 1.0 },
+ { 0.305882, 0.364706, 0.690196, 1.0 },
+ { 0.427451, 0.470588, 0.721569, 1.0 },
+ { 0.560784, 0.443137, 0.721569, 1.0 },
+ { 0.698039, 0.419608, 0.725490, 1.0 },
+ { 0.627451, 0.305882, 0.682353, 1.0 },
+ { 0.560784, 0.196078, 0.643137, 1.0 },
+ { 0.352941, 0.211765, 0.596078, 1.0 },
+ { 0.262745, 0.290196, 0.639216, 1.0 },
+ { 0.172549, 0.372549, 0.682353, 1.0 },
+ { 0.121569, 0.541176, 0.639216, 1.0 },
+ { 0.070588, 0.709804, 0.596078, 1.0 },
+ { 0.050980, 0.772549, 0.580392, 1.0 },
+ { 0.031373, 0.835294, 0.564706, 1.0 },
+ { 0.152941, 0.564706, 0.509804, 1.0 },
+ { 0.239216, 0.403922, 0.498039, 1.0 },
+ { 0.196078, 0.317647, 0.733333, 1.0 },
+ { 0.172549, 0.435294, 0.823529, 1.0 },
+ { 0.149020, 0.552941, 0.917647, 1.0 },
+ { 0.164706, 0.533333, 0.909804, 1.0 },
+ { 0.180392, 0.517647, 0.905882, 1.0 },
+ { 0.172549, 0.466667, 0.815686, 1.0 },
+ { 0.168627, 0.415686, 0.729412, 1.0 },
+ { 0.062745, 0.380392, 0.729412, 1.0 },
+ { 0.086275, 0.329412, 0.709804, 1.0 },
+ { 0.113725, 0.282353, 0.694118, 1.0 },
+ { 0.137255, 0.317647, 0.705882, 1.0 },
+ { 0.164706, 0.356863, 0.717647, 1.0 },
+ { 0.176471, 0.376471, 0.701961, 1.0 },
+ { 0.188235, 0.400000, 0.690196, 1.0 },
+ { 0.211765, 0.415686, 0.709804, 1.0 },
+ { 0.160784, 0.411765, 0.701961, 1.0 },
+ { 0.047059, 0.431373, 0.811765, 1.0 },
+ { 0.133333, 0.423529, 0.800000, 1.0 },
+ { 0.219608, 0.415686, 0.788235, 1.0 },
+ { 0.294118, 0.447059, 0.803922, 1.0 },
+ { 0.372549, 0.478431, 0.819608, 1.0 },
+ { 0.576471, 0.529412, 0.780392, 1.0 },
+ { 0.701961, 0.592157, 0.752941, 1.0 },
+ { 0.682353, 0.576471, 0.745098, 1.0 },
+ { 0.572549, 0.415686, 0.768627, 1.0 },
+ { 0.466667, 0.254902, 0.792157, 1.0 },
+ { 0.403922, 0.200000, 0.792157, 1.0 },
+ { 0.345098, 0.145098, 0.792157, 1.0 },
+ { 0.345098, 0.098039, 0.776471, 1.0 },
+ { 0.345098, 0.050980, 0.760784, 1.0 },
+ { 0.376471, 0.023529, 0.780392, 1.0 },
+ { 0.305882, 0.027451, 0.803922, 1.0 },
+ { 0.380392, 0.090196, 0.800000, 1.0 },
+ { 0.439216, 0.082353, 0.858824, 1.0 },
+ { 0.501961, 0.074510, 0.917647, 1.0 },
+ { 0.576471, 0.043137, 0.929412, 1.0 },
+ { 0.650980, 0.011765, 0.941176, 1.0 },
+ { 0.741176, 0.031373, 0.968627, 1.0 },
+ { 0.658824, 0.125490, 0.894118, 1.0 },
+ { 0.529412, 0.270588, 0.764706, 1.0 },
+ { 0.454902, 0.329412, 0.764706, 1.0 },
+ { 0.380392, 0.392157, 0.764706, 1.0 },
+ { 0.384314, 0.337255, 0.760784, 1.0 },
+ { 0.392157, 0.282353, 0.756863, 1.0 },
+ { 0.317647, 0.207843, 0.674510, 1.0 },
+ { 0.266667, 0.207843, 0.666667, 1.0 },
+ { 0.219608, 0.160784, 0.658824, 1.0 },
+ { 0.196078, 0.203922, 0.733333, 1.0 },
+ { 0.196078, 0.333333, 0.788235, 1.0 },
+ { 0.129412, 0.309804, 0.749020, 1.0 },
+ { 0.062745, 0.290196, 0.709804, 1.0 },
+ { 0.094118, 0.235294, 0.709804, 1.0 },
+ { 0.125490, 0.180392, 0.709804, 1.0 },
+ { 0.176471, 0.137255, 0.615686, 1.0 },
+ { 0.215686, 0.160784, 0.690196, 1.0 },
+ { 0.200000, 0.447059, 0.725490, 1.0 },
+ { 0.176471, 0.533333, 0.725490, 1.0 },
+ { 0.156863, 0.619608, 0.729412, 1.0 },
+ { 0.188235, 0.572549, 0.701961, 1.0 },
+ { 0.219608, 0.525490, 0.678431, 1.0 },
+ { 0.301961, 0.356863, 0.768627, 1.0 },
+ { 0.262745, 0.294118, 0.682353, 1.0 },
+ { 0.192157, 0.243137, 0.752941, 1.0 },
+ { 0.129412, 0.200000, 0.772549, 1.0 },
+ { 0.294118, 0.047059, 0.945098, 1.0 },
+ { 0.309804, 0.082353, 0.952941, 1.0 },
+ { 0.325490, 0.117647, 0.960784, 1.0 },
+ { 0.403922, 0.211765, 0.949020, 1.0 },
+ { 0.419608, 0.086275, 0.788235, 1.0 },
+ { 0.415686, 0.090196, 0.694118, 1.0 },
+ { 0.431373, 0.031373, 0.431373, 1.0 },
+ { 0.529412, 0.023529, 0.376471, 1.0 },
+ { 0.678431, 0.019608, 0.349020, 1.0 },
+ { 0.831373, 0.019608, 0.325490, 1.0 },
+ { 0.843137, 0.019608, 0.329412, 1.0 },
+ { 0.858824, 0.023529, 0.337255, 1.0 },
+ { 0.827451, 0.039216, 0.305882, 1.0 },
+ { 0.788235, 0.086275, 0.352941, 1.0 },
+ { 0.796078, 0.098039, 0.474510, 1.0 },
+ { 0.870588, 0.203922, 0.450980, 1.0 },
+ { 0.807843, 0.329412, 0.529412, 1.0 },
+ { 0.749020, 0.388235, 0.572549, 1.0 },
+ { 0.690196, 0.450980, 0.615686, 1.0 },
+ { 0.690196, 0.537255, 0.760784, 1.0 },
+ { 0.615686, 0.490196, 0.737255, 1.0 },
+ { 0.509804, 0.321569, 0.713725, 1.0 },
+ { 0.458824, 0.180392, 0.580392, 1.0 },
+ { 0.254902, 0.015686, 0.419608, 1.0 },
+ { 0.407843, 0.039216, 0.349020, 1.0 },
+ { 0.564706, 0.066667, 0.282353, 1.0 },
+ { 0.588235, 0.066667, 0.294118, 1.0 },
+ { 0.615686, 0.066667, 0.305882, 1.0 },
+ { 0.529412, 0.219608, 0.396078, 1.0 },
+ { 0.474510, 0.125490, 0.447059, 1.0 },
+ { 0.454902, 0.094118, 0.490196, 1.0 },
+ { 0.411765, 0.160784, 0.607843, 1.0 },
+ { 0.403922, 0.200000, 0.635294, 1.0 },
+ { 0.345098, 0.231373, 0.650980, 1.0 },
+ { 0.290196, 0.262745, 0.670588, 1.0 },
+ { 0.203922, 0.317647, 0.709804, 1.0 },
+ { 0.219608, 0.341176, 0.764706, 1.0 },
+ { 0.156863, 0.254902, 0.717647, 1.0 },
+ { 0.145098, 0.309804, 0.694118, 1.0 },
+ { 0.133333, 0.337255, 0.870588, 1.0 },
+ { 0.156863, 0.372549, 0.913725, 1.0 },
+ { 0.184314, 0.407843, 0.960784, 1.0 },
+ { 0.270588, 0.376471, 0.937255, 1.0 },
+ { 0.298039, 0.203922, 0.784314, 1.0 },
+ { 0.305882, 0.070588, 0.792157, 1.0 },
+ { 0.364706, 0.074510, 0.760784, 1.0 },
+ { 0.427451, 0.094118, 0.745098, 1.0 },
+ { 0.525490, 0.094118, 0.827451, 1.0 },
+ { 0.741176, 0.058824, 0.580392, 1.0 },
+ { 0.690196, 0.062745, 0.517647, 1.0 },
+ { 0.643137, 0.070588, 0.458824, 1.0 },
+ { 0.509804, 0.101961, 0.576471, 1.0 },
+ { 0.537255, 0.117647, 0.635294, 1.0 },
+ { 0.427451, 0.141176, 0.733333, 1.0 },
+ { 0.447059, 0.243137, 0.811765, 1.0 },
+ { 0.439216, 0.313725, 0.811765, 1.0 },
+ { 0.435294, 0.290196, 0.788235, 1.0 },
+ { 0.435294, 0.270588, 0.764706, 1.0 },
+ { 0.490196, 0.262745, 0.737255, 1.0 },
+ { 0.654902, 0.376471, 0.745098, 1.0 },
+ { 0.694118, 0.392157, 0.792157, 1.0 },
+ { 0.631373, 0.411765, 0.792157, 1.0 },
+ { 0.666667, 0.439216, 0.741176, 1.0 },
+ { 0.741176, 0.376471, 0.654902, 1.0 },
+ { 0.611765, 0.219608, 0.454902, 1.0 },
+ { 0.666667, 0.078431, 0.329412, 1.0 },
+ { 0.658824, 0.019608, 0.376471, 1.0 },
+ { 0.674510, 0.062745, 0.388235, 1.0 },
+ { 0.572549, 0.090196, 0.498039, 1.0 },
+ { 0.450980, 0.156863, 0.560784, 1.0 },
+ { 0.411765, 0.215686, 0.588235, 1.0 },
+ { 0.254902, 0.188235, 0.698039, 1.0 },
+ { 0.219608, 0.176471, 0.741176, 1.0 },
+ { 0.184314, 0.168627, 0.784314, 1.0 },
+ { 0.203922, 0.066667, 0.811765, 1.0 },
+ { 0.274510, 0.090196, 0.780392, 1.0 },
+ { 0.270588, 0.129412, 0.749020, 1.0 },
+ { 0.325490, 0.090196, 0.709804, 1.0 },
+ { 0.223529, 0.031373, 0.592157, 1.0 },
+ { 0.219608, 0.070588, 0.545098, 1.0 },
+ { 0.337255, 0.086275, 0.556863, 1.0 },
+ { 0.337255, 0.203922, 0.635294, 1.0 },
+ { 0.188235, 0.121569, 0.662745, 1.0 },
+ { 0.070588, 0.035294, 0.729412, 1.0 },
+ { 0.070588, 0.074510, 0.803922, 1.0 },
+ { 0.066667, 0.070588, 0.760784, 1.0 },
+ { 0.086275, 0.129412, 0.717647, 1.0 },
+ { 0.109804, 0.219608, 0.741176, 1.0 },
+ { 0.058824, 0.235294, 0.733333, 1.0 },
+ { 0.003922, 0.262745, 0.701961, 1.0 },
+ { 0.050980, 0.117647, 0.525490, 1.0 },
+ { 0.192157, 0.129412, 0.556863, 1.0 },
+ { 0.360784, 0.117647, 0.505882, 1.0 },
+ { 0.619608, 0.117647, 0.498039, 1.0 },
+ { 0.788235, 0.333333, 0.525490, 1.0 },
+ { 0.862745, 0.568627, 0.411765, 1.0 },
+ { 0.890196, 0.650980, 0.325490, 1.0 },
+ { 0.882353, 0.639216, 0.352941, 1.0 },
+ { 0.690196, 0.670588, 0.686275, 1.0 },
+ { 0.521569, 0.721569, 0.600000, 1.0 },
+ { 0.352941, 0.549020, 0.741176, 1.0 },
+ { 0.227451, 0.572549, 0.768627, 1.0 },
+ { 0.223529, 0.482353, 0.819608, 1.0 },
+ { 0.227451, 0.349020, 0.772549, 1.0 },
+ { 0.117647, 0.372549, 0.733333, 1.0 },
+ { 0.117647, 0.356863, 0.713725, 1.0 },
+ { 0.125490, 0.239216, 0.749020, 1.0 },
+ { 0.054902, 0.294118, 0.784314, 1.0 },
+ { 0.101961, 0.286275, 0.984314, 1.0 },
+ { 0.054902, 0.101961, 0.917647, 1.0 },
+ { 0.180392, 0.227451, 0.807843, 1.0 },
+ { 0.321569, 0.376471, 0.796078, 1.0 },
+ { 0.337255, 0.400000, 0.784314, 1.0 },
+ { 0.239216, 0.576471, 0.705882, 1.0 },
+ { 0.270588, 0.650980, 0.713725, 1.0 },
+ { 0.286275, 0.584314, 0.686275, 1.0 },
+ { 0.325490, 0.541176, 0.752941, 1.0 },
+ { 0.498039, 0.454902, 0.752941, 1.0 },
+ { 0.615686, 0.396078, 0.784314, 1.0 },
+ { 0.525490, 0.356863, 0.807843, 1.0 },
+ { 0.494118, 0.396078, 0.803922, 1.0 },
+ { 0.400000, 0.403922, 0.768627, 1.0 },
+ { 0.360784, 0.458824, 0.772549, 1.0 },
+ { 0.447059, 0.517647, 0.776471, 1.0 },
+ { 0.529412, 0.615686, 0.776471, 1.0 },
+ { 0.384314, 0.619608, 0.623529, 1.0 },
+ { 0.235294, 0.654902, 0.537255, 1.0 },
+ { 0.380392, 0.525490, 0.556863, 1.0 },
+ { 0.443137, 0.274510, 0.623529, 1.0 },
+ { 0.564706, 0.309804, 0.239216, 1.0 },
+ { 0.854902, 0.443137, 0.227451, 1.0 },
+ { 0.917647, 0.498039, 0.129412, 1.0 },
+ { 0.854902, 0.486275, 0.235294, 1.0 },
+ { 0.811765, 0.560784, 0.215686, 1.0 },
+ { 0.850980, 0.623529, 0.235294, 1.0 },
+ { 0.894118, 0.580392, 0.301961, 1.0 },
+ { 0.756863, 0.274510, 0.447059, 1.0 },
+ { 0.698039, 0.121569, 0.435294, 1.0 },
+ { 0.584314, 0.317647, 0.509804, 1.0 },
+ { 0.533333, 0.466667, 0.439216, 1.0 },
+ { 0.356863, 0.764706, 0.423529, 1.0 },
+ { 0.290196, 0.901961, 0.521569, 1.0 },
+ { 0.050980, 0.792157, 0.525490, 1.0 },
+ };
+/* 4u0011.jpg */
+static double4 colors_345[] = {
+ { 0.082353, 0.054902, 0.564706, 1.0 },
+ { 0.015686, 0.192157, 0.509804, 1.0 },
+ { 0.027451, 0.207843, 0.513725, 1.0 },
+ { 0.039216, 0.227451, 0.517647, 1.0 },
+ { 0.062745, 0.172549, 0.560784, 1.0 },
+ { 0.090196, 0.121569, 0.607843, 1.0 },
+ { 0.090196, 0.149020, 0.592157, 1.0 },
+ { 0.094118, 0.180392, 0.580392, 1.0 },
+ { 0.078431, 0.258824, 0.454902, 1.0 },
+ { 0.086275, 0.309804, 0.380392, 1.0 },
+ { 0.098039, 0.364706, 0.305882, 1.0 },
+ { 0.243137, 0.419608, 0.262745, 1.0 },
+ { 0.392157, 0.478431, 0.223529, 1.0 },
+ { 0.517647, 0.396078, 0.137255, 1.0 },
+ { 0.643137, 0.317647, 0.050980, 1.0 },
+ { 0.639216, 0.309804, 0.054902, 1.0 },
+ { 0.635294, 0.305882, 0.062745, 1.0 },
+ { 0.576471, 0.164706, 0.050980, 1.0 },
+ { 0.541176, 0.113725, 0.031373, 1.0 },
+ { 0.509804, 0.066667, 0.011765, 1.0 },
+ { 0.427451, 0.082353, 0.086275, 1.0 },
+ { 0.345098, 0.098039, 0.164706, 1.0 },
+ { 0.321569, 0.109804, 0.180392, 1.0 },
+ { 0.298039, 0.121569, 0.200000, 1.0 },
+ { 0.200000, 0.078431, 0.141176, 1.0 },
+ { 0.266667, 0.109804, 0.117647, 1.0 },
+ { 0.337255, 0.141176, 0.098039, 1.0 },
+ { 0.474510, 0.152941, 0.058824, 1.0 },
+ { 0.615686, 0.168627, 0.023529, 1.0 },
+ { 0.643137, 0.172549, 0.035294, 1.0 },
+ { 0.674510, 0.176471, 0.047059, 1.0 },
+ { 0.670588, 0.250980, 0.086275, 1.0 },
+ { 0.588235, 0.203922, 0.058824, 1.0 },
+ { 0.286275, 0.078431, 0.062745, 1.0 },
+ { 0.160784, 0.129412, 0.039216, 1.0 },
+ { 0.035294, 0.180392, 0.019608, 1.0 },
+ { 0.078431, 0.219608, 0.035294, 1.0 },
+ { 0.125490, 0.262745, 0.050980, 1.0 },
+ { 0.219608, 0.207843, 0.050980, 1.0 },
+ { 0.313725, 0.156863, 0.054902, 1.0 },
+ { 0.439216, 0.200000, 0.078431, 1.0 },
+ { 0.466667, 0.352941, 0.129412, 1.0 },
+ { 0.494118, 0.509804, 0.180392, 1.0 },
+ { 0.411765, 0.509804, 0.141176, 1.0 },
+ { 0.333333, 0.509804, 0.105882, 1.0 },
+ { 0.254902, 0.427451, 0.113725, 1.0 },
+ { 0.176471, 0.345098, 0.125490, 1.0 },
+ { 0.196078, 0.435294, 0.305882, 1.0 },
+ { 0.109804, 0.380392, 0.309804, 1.0 },
+ { 0.137255, 0.423529, 0.380392, 1.0 },
+ { 0.105882, 0.380392, 0.501961, 1.0 },
+ { 0.074510, 0.341176, 0.627451, 1.0 },
+ { 0.078431, 0.247059, 0.658824, 1.0 },
+ { 0.086275, 0.156863, 0.690196, 1.0 },
+ { 0.090196, 0.145098, 0.682353, 1.0 },
+ { 0.098039, 0.133333, 0.678431, 1.0 },
+ { 0.027451, 0.278431, 0.568627, 1.0 },
+ { 0.047059, 0.329412, 0.419608, 1.0 },
+ { 0.070588, 0.384314, 0.270588, 1.0 },
+ { 0.101961, 0.360784, 0.223529, 1.0 },
+ { 0.137255, 0.337255, 0.176471, 1.0 },
+ { 0.168627, 0.349020, 0.101961, 1.0 },
+ { 0.200000, 0.364706, 0.027451, 1.0 },
+ { 0.325490, 0.478431, 0.011765, 1.0 },
+ { 0.196078, 0.627451, 0.105882, 1.0 },
+ { 0.258824, 0.596078, 0.058824, 1.0 },
+ { 0.274510, 0.588235, 0.039216, 1.0 },
+ { 0.290196, 0.584314, 0.019608, 1.0 },
+ { 0.392157, 0.701961, 0.058824, 1.0 },
+ { 0.494118, 0.823529, 0.101961, 1.0 },
+ { 0.592157, 0.768627, 0.270588, 1.0 },
+ { 0.635294, 0.811765, 0.313725, 1.0 },
+ { 0.431373, 0.411765, 0.396078, 1.0 },
+ { 0.368627, 0.352941, 0.435294, 1.0 },
+ { 0.305882, 0.294118, 0.478431, 1.0 },
+ { 0.305882, 0.282353, 0.458824, 1.0 },
+ { 0.305882, 0.270588, 0.439216, 1.0 },
+ { 0.313725, 0.235294, 0.450980, 1.0 },
+ { 0.321569, 0.200000, 0.466667, 1.0 },
+ { 0.258824, 0.172549, 0.466667, 1.0 },
+ { 0.231373, 0.152941, 0.541176, 1.0 },
+ { 0.164706, 0.152941, 0.596078, 1.0 },
+ { 0.129412, 0.125490, 0.631373, 1.0 },
+ { 0.094118, 0.101961, 0.670588, 1.0 },
+ { 0.086275, 0.082353, 0.658824, 1.0 },
+ { 0.078431, 0.062745, 0.647059, 1.0 },
+ { 0.043137, 0.109804, 0.619608, 1.0 },
+ { 0.082353, 0.094118, 0.607843, 1.0 },
+ { 0.066667, 0.035294, 0.509804, 1.0 },
+ { 0.117647, 0.027451, 0.450980, 1.0 },
+ { 0.168627, 0.023529, 0.396078, 1.0 },
+ { 0.196078, 0.011765, 0.333333, 1.0 },
+ { 0.223529, 0.000000, 0.270588, 1.0 },
+ { 0.156863, 0.007843, 0.160784, 1.0 },
+ { 0.113725, 0.066667, 0.121569, 1.0 },
+ { 0.137255, 0.109804, 0.172549, 1.0 },
+ { 0.254902, 0.094118, 0.156863, 1.0 },
+ { 0.156863, 0.098039, 0.352941, 1.0 },
+ { 0.152941, 0.109804, 0.443137, 1.0 },
+ { 0.149020, 0.121569, 0.537255, 1.0 },
+ { 0.286275, 0.074510, 0.525490, 1.0 },
+ { 0.427451, 0.027451, 0.517647, 1.0 },
+ { 0.545098, 0.082353, 0.458824, 1.0 },
+ { 0.780392, 0.113725, 0.227451, 1.0 },
+ { 0.788235, 0.101961, 0.121569, 1.0 },
+ { 0.733333, 0.133333, 0.090196, 1.0 },
+ { 0.682353, 0.168627, 0.058824, 1.0 },
+ { 0.674510, 0.164706, 0.066667, 1.0 },
+ { 0.666667, 0.160784, 0.074510, 1.0 },
+ { 0.513725, 0.141176, 0.172549, 1.0 },
+ { 0.384314, 0.274510, 0.227451, 1.0 },
+ { 0.317647, 0.274510, 0.392157, 1.0 },
+ { 0.243137, 0.235294, 0.419608, 1.0 },
+ { 0.054902, 0.098039, 0.521569, 1.0 },
+ { 0.047059, 0.062745, 0.517647, 1.0 },
+ { 0.039216, 0.031373, 0.513725, 1.0 },
+ { 0.000000, 0.019608, 0.607843, 1.0 },
+ { 0.058824, 0.050980, 0.721569, 1.0 },
+ { 0.074510, 0.101961, 0.690196, 1.0 },
+ { 0.094118, 0.133333, 0.615686, 1.0 },
+ { 0.203922, 0.200000, 0.435294, 1.0 },
+ { 0.274510, 0.172549, 0.286275, 1.0 },
+ { 0.345098, 0.145098, 0.141176, 1.0 },
+ { 0.403922, 0.160784, 0.109804, 1.0 },
+ { 0.466667, 0.176471, 0.078431, 1.0 },
+ { 0.666667, 0.200000, 0.066667, 1.0 },
+ { 0.666667, 0.196078, 0.050980, 1.0 },
+ { 0.717647, 0.207843, 0.011765, 1.0 },
+ { 0.784314, 0.231373, 0.050980, 1.0 },
+ { 0.713725, 0.282353, 0.082353, 1.0 },
+ { 0.690196, 0.294118, 0.050980, 1.0 },
+ { 0.666667, 0.309804, 0.023529, 1.0 },
+ { 0.556863, 0.431373, 0.027451, 1.0 },
+ { 0.396078, 0.588235, 0.027451, 1.0 },
+ { 0.517647, 0.666667, 0.019608, 1.0 },
+ { 0.513725, 0.596078, 0.050980, 1.0 },
+ { 0.682353, 0.415686, 0.098039, 1.0 },
+ { 0.741176, 0.352941, 0.109804, 1.0 },
+ { 0.803922, 0.290196, 0.125490, 1.0 },
+ { 0.788235, 0.231373, 0.078431, 1.0 },
+ { 0.772549, 0.176471, 0.031373, 1.0 },
+ { 0.678431, 0.000000, 0.007843, 1.0 },
+ { 0.749020, 0.086275, 0.011765, 1.0 },
+ { 0.800000, 0.160784, 0.023529, 1.0 },
+ { 0.780392, 0.196078, 0.027451, 1.0 },
+ { 0.854902, 0.576471, 0.082353, 1.0 },
+ { 0.768627, 0.552941, 0.105882, 1.0 },
+ { 0.686275, 0.533333, 0.129412, 1.0 },
+ { 0.674510, 0.674510, 0.086275, 1.0 },
+ { 0.564706, 0.560784, 0.066667, 1.0 },
+ { 0.525490, 0.411765, 0.184314, 1.0 },
+ { 0.509804, 0.345098, 0.352941, 1.0 },
+ { 0.666667, 0.043137, 0.549020, 1.0 },
+ { 0.611765, 0.054902, 0.552941, 1.0 },
+ { 0.560784, 0.066667, 0.560784, 1.0 },
+ { 0.494118, 0.098039, 0.576471, 1.0 },
+ { 0.462745, 0.109804, 0.501961, 1.0 },
+ { 0.376471, 0.152941, 0.368627, 1.0 },
+ { 0.290196, 0.160784, 0.203922, 1.0 },
+ { 0.294118, 0.160784, 0.152941, 1.0 },
+ { 0.207843, 0.168627, 0.062745, 1.0 },
+ { 0.152941, 0.176471, 0.043137, 1.0 },
+ { 0.125490, 0.141176, 0.047059, 1.0 },
+ { 0.098039, 0.105882, 0.054902, 1.0 },
+ { 0.074510, 0.117647, 0.125490, 1.0 },
+ { 0.094118, 0.050980, 0.117647, 1.0 },
+ { 0.086275, 0.023529, 0.317647, 1.0 },
+ { 0.031373, 0.141176, 0.337255, 1.0 },
+ { 0.066667, 0.227451, 0.580392, 1.0 },
+ { 0.050980, 0.227451, 0.592157, 1.0 },
+ { 0.035294, 0.231373, 0.603922, 1.0 },
+ { 0.066667, 0.396078, 0.576471, 1.0 },
+ { 0.156863, 0.494118, 0.443137, 1.0 },
+ { 0.329412, 0.654902, 0.129412, 1.0 },
+ { 0.533333, 0.623529, 0.066667, 1.0 },
+ { 0.658824, 0.784314, 0.223529, 1.0 },
+ { 0.725490, 0.588235, 0.133333, 1.0 },
+ { 0.654902, 0.431373, 0.152941, 1.0 },
+ { 0.643137, 0.286275, 0.062745, 1.0 },
+ { 0.584314, 0.149020, 0.082353, 1.0 },
+ { 0.509804, 0.062745, 0.023529, 1.0 },
+ { 0.419608, 0.113725, 0.098039, 1.0 },
+ { 0.364706, 0.145098, 0.141176, 1.0 },
+ { 0.352941, 0.211765, 0.164706, 1.0 },
+ { 0.286275, 0.145098, 0.384314, 1.0 },
+ { 0.227451, 0.117647, 0.372549, 1.0 },
+ { 0.172549, 0.094118, 0.364706, 1.0 },
+ { 0.078431, 0.066667, 0.407843, 1.0 },
+ { 0.094118, 0.105882, 0.470588, 1.0 },
+ { 0.117647, 0.113725, 0.482353, 1.0 },
+ { 0.070588, 0.121569, 0.529412, 1.0 },
+ { 0.137255, 0.172549, 0.529412, 1.0 },
+ { 0.133333, 0.117647, 0.588235, 1.0 },
+ { 0.094118, 0.117647, 0.588235, 1.0 },
+ { 0.113725, 0.039216, 0.533333, 1.0 },
+ { 0.113725, 0.066667, 0.505882, 1.0 },
+ { 0.192157, 0.133333, 0.537255, 1.0 },
+ { 0.239216, 0.035294, 0.560784, 1.0 },
+ { 0.325490, 0.094118, 0.564706, 1.0 },
+ { 0.447059, 0.172549, 0.454902, 1.0 },
+ { 0.533333, 0.141176, 0.188235, 1.0 },
+ { 0.400000, 0.156863, 0.168627, 1.0 },
+ { 0.396078, 0.160784, 0.160784, 1.0 },
+ { 0.384314, 0.129412, 0.223529, 1.0 },
+ { 0.305882, 0.145098, 0.262745, 1.0 },
+ { 0.227451, 0.050980, 0.313725, 1.0 },
+ { 0.196078, 0.019608, 0.415686, 1.0 },
+ { 0.145098, 0.047059, 0.376471, 1.0 },
+ { 0.188235, 0.011765, 0.337255, 1.0 },
+ { 0.247059, 0.023529, 0.290196, 1.0 },
+ { 0.219608, 0.058824, 0.325490, 1.0 },
+ { 0.239216, 0.101961, 0.360784, 1.0 },
+ { 0.274510, 0.141176, 0.431373, 1.0 },
+ { 0.215686, 0.164706, 0.447059, 1.0 },
+ { 0.164706, 0.227451, 0.533333, 1.0 },
+ { 0.137255, 0.270588, 0.517647, 1.0 },
+ { 0.168627, 0.294118, 0.596078, 1.0 },
+ { 0.090196, 0.349020, 0.690196, 1.0 },
+ { 0.027451, 0.392157, 0.764706, 1.0 },
+ { 0.086275, 0.301961, 0.666667, 1.0 },
+ { 0.090196, 0.227451, 0.635294, 1.0 },
+ { 0.062745, 0.203922, 0.635294, 1.0 },
+ { 0.125490, 0.203922, 0.643137, 1.0 },
+ { 0.156863, 0.164706, 0.607843, 1.0 },
+ { 0.235294, 0.215686, 0.584314, 1.0 },
+ { 0.415686, 0.090196, 0.513725, 1.0 },
+ { 0.501961, 0.231373, 0.588235, 1.0 },
+ { 0.545098, 0.231373, 0.564706, 1.0 },
+ { 0.498039, 0.349020, 0.313725, 1.0 },
+ { 0.517647, 0.215686, 0.098039, 1.0 },
+ { 0.466667, 0.196078, 0.074510, 1.0 },
+ { 0.419608, 0.156863, 0.133333, 1.0 },
+ { 0.325490, 0.094118, 0.203922, 1.0 },
+ { 0.227451, 0.117647, 0.349020, 1.0 },
+ { 0.192157, 0.219608, 0.423529, 1.0 },
+ { 0.094118, 0.250980, 0.349020, 1.0 },
+ { 0.066667, 0.192157, 0.431373, 1.0 },
+ { 0.098039, 0.117647, 0.376471, 1.0 },
+ { 0.098039, 0.039216, 0.435294, 1.0 },
+ { 0.078431, 0.003922, 0.494118, 1.0 },
+ { 0.082353, 0.007843, 0.501961, 1.0 },
+ { 0.125490, 0.062745, 0.580392, 1.0 },
+ { 0.086275, 0.117647, 0.603922, 1.0 },
+ { 0.066667, 0.184314, 0.521569, 1.0 },
+ { 0.043137, 0.176471, 0.427451, 1.0 },
+ { 0.039216, 0.172549, 0.282353, 1.0 },
+ { 0.168627, 0.125490, 0.243137, 1.0 },
+ { 0.207843, 0.152941, 0.211765, 1.0 },
+ { 0.180392, 0.149020, 0.301961, 1.0 },
+ { 0.113725, 0.235294, 0.450980, 1.0 },
+ { 0.098039, 0.294118, 0.431373, 1.0 },
+ { 0.074510, 0.301961, 0.588235, 1.0 },
+ { 0.070588, 0.435294, 0.666667, 1.0 },
+ { 0.074510, 0.447059, 0.713725, 1.0 },
+ { 0.050980, 0.403922, 0.650980, 1.0 },
+ { 0.070588, 0.313725, 0.615686, 1.0 },
+ };
+/* 4u0012.jpg */
+static double4 colors_346[] = {
+ { 0.270588, 0.215686, 0.600000, 1.0 },
+ { 0.196078, 0.247059, 0.552941, 1.0 },
+ { 0.101961, 0.274510, 0.549020, 1.0 },
+ { 0.011765, 0.301961, 0.549020, 1.0 },
+ { 0.050980, 0.270588, 0.572549, 1.0 },
+ { 0.094118, 0.239216, 0.596078, 1.0 },
+ { 0.137255, 0.211765, 0.619608, 1.0 },
+ { 0.184314, 0.188235, 0.643137, 1.0 },
+ { 0.368627, 0.172549, 0.513725, 1.0 },
+ { 0.325490, 0.113725, 0.450980, 1.0 },
+ { 0.286275, 0.058824, 0.388235, 1.0 },
+ { 0.219608, 0.050980, 0.380392, 1.0 },
+ { 0.156863, 0.047059, 0.376471, 1.0 },
+ { 0.172549, 0.094118, 0.301961, 1.0 },
+ { 0.188235, 0.141176, 0.227451, 1.0 },
+ { 0.219608, 0.121569, 0.266667, 1.0 },
+ { 0.254902, 0.105882, 0.305882, 1.0 },
+ { 0.313725, 0.082353, 0.301961, 1.0 },
+ { 0.376471, 0.062745, 0.309804, 1.0 },
+ { 0.443137, 0.047059, 0.321569, 1.0 },
+ { 0.435294, 0.058824, 0.431373, 1.0 },
+ { 0.427451, 0.070588, 0.545098, 1.0 },
+ { 0.400000, 0.058824, 0.576471, 1.0 },
+ { 0.376471, 0.050980, 0.607843, 1.0 },
+ { 0.423529, 0.121569, 0.733333, 1.0 },
+ { 0.423529, 0.137255, 0.666667, 1.0 },
+ { 0.423529, 0.156863, 0.600000, 1.0 },
+ { 0.419608, 0.168627, 0.725490, 1.0 },
+ { 0.415686, 0.184314, 0.850980, 1.0 },
+ { 0.419608, 0.231373, 0.874510, 1.0 },
+ { 0.423529, 0.278431, 0.898039, 1.0 },
+ { 0.400000, 0.274510, 0.835294, 1.0 },
+ { 0.270588, 0.270588, 0.858824, 1.0 },
+ { 0.247059, 0.137255, 0.811765, 1.0 },
+ { 0.254902, 0.125490, 0.788235, 1.0 },
+ { 0.262745, 0.117647, 0.764706, 1.0 },
+ { 0.227451, 0.141176, 0.752941, 1.0 },
+ { 0.196078, 0.164706, 0.741176, 1.0 },
+ { 0.223529, 0.172549, 0.733333, 1.0 },
+ { 0.250980, 0.184314, 0.725490, 1.0 },
+ { 0.145098, 0.156863, 0.600000, 1.0 },
+ { 0.211765, 0.121569, 0.556863, 1.0 },
+ { 0.278431, 0.086275, 0.513725, 1.0 },
+ { 0.309804, 0.047059, 0.498039, 1.0 },
+ { 0.341176, 0.011765, 0.486275, 1.0 },
+ { 0.337255, 0.011765, 0.501961, 1.0 },
+ { 0.337255, 0.015686, 0.517647, 1.0 },
+ { 0.247059, 0.066667, 0.584314, 1.0 },
+ { 0.180392, 0.039216, 0.525490, 1.0 },
+ { 0.254902, 0.039216, 0.396078, 1.0 },
+ { 0.290196, 0.023529, 0.352941, 1.0 },
+ { 0.329412, 0.011765, 0.309804, 1.0 },
+ { 0.309804, 0.137255, 0.282353, 1.0 },
+ { 0.294118, 0.262745, 0.254902, 1.0 },
+ { 0.250980, 0.219608, 0.262745, 1.0 },
+ { 0.207843, 0.176471, 0.270588, 1.0 },
+ { 0.066667, 0.227451, 0.486275, 1.0 },
+ { 0.098039, 0.317647, 0.584314, 1.0 },
+ { 0.133333, 0.407843, 0.682353, 1.0 },
+ { 0.286275, 0.431373, 0.780392, 1.0 },
+ { 0.439216, 0.454902, 0.878431, 1.0 },
+ { 0.458824, 0.482353, 0.850980, 1.0 },
+ { 0.478431, 0.513725, 0.823529, 1.0 },
+ { 0.431373, 0.458824, 0.776471, 1.0 },
+ { 0.396078, 0.376471, 0.705882, 1.0 },
+ { 0.258824, 0.172549, 0.709804, 1.0 },
+ { 0.235294, 0.113725, 0.717647, 1.0 },
+ { 0.211765, 0.058824, 0.729412, 1.0 },
+ { 0.219608, 0.043137, 0.737255, 1.0 },
+ { 0.227451, 0.031373, 0.749020, 1.0 },
+ { 0.235294, 0.070588, 0.650980, 1.0 },
+ { 0.203922, 0.074510, 0.533333, 1.0 },
+ { 0.117647, 0.062745, 0.301961, 1.0 },
+ { 0.098039, 0.043137, 0.274510, 1.0 },
+ { 0.078431, 0.027451, 0.247059, 1.0 },
+ { 0.066667, 0.043137, 0.247059, 1.0 },
+ { 0.058824, 0.062745, 0.250980, 1.0 },
+ { 0.062745, 0.066667, 0.278431, 1.0 },
+ { 0.066667, 0.074510, 0.305882, 1.0 },
+ { 0.121569, 0.149020, 0.262745, 1.0 },
+ { 0.121569, 0.215686, 0.262745, 1.0 },
+ { 0.047059, 0.258824, 0.443137, 1.0 },
+ { 0.050980, 0.235294, 0.490196, 1.0 },
+ { 0.054902, 0.215686, 0.537255, 1.0 },
+ { 0.070588, 0.215686, 0.588235, 1.0 },
+ { 0.090196, 0.219608, 0.639216, 1.0 },
+ { 0.188235, 0.364706, 0.729412, 1.0 },
+ { 0.215686, 0.443137, 0.862745, 1.0 },
+ { 0.141176, 0.447059, 0.831373, 1.0 },
+ { 0.129412, 0.411765, 0.850980, 1.0 },
+ { 0.121569, 0.376471, 0.870588, 1.0 },
+ { 0.117647, 0.321569, 0.858824, 1.0 },
+ { 0.113725, 0.270588, 0.847059, 1.0 },
+ { 0.231373, 0.101961, 0.796078, 1.0 },
+ { 0.250980, 0.101961, 0.780392, 1.0 },
+ { 0.247059, 0.074510, 0.752941, 1.0 },
+ { 0.203922, 0.156863, 0.729412, 1.0 },
+ { 0.094118, 0.337255, 0.631373, 1.0 },
+ { 0.090196, 0.392157, 0.631373, 1.0 },
+ { 0.090196, 0.450980, 0.635294, 1.0 },
+ { 0.121569, 0.513725, 0.721569, 1.0 },
+ { 0.152941, 0.580392, 0.811765, 1.0 },
+ { 0.282353, 0.631373, 0.866667, 1.0 },
+ { 0.407843, 0.678431, 0.843137, 1.0 },
+ { 0.305882, 0.580392, 0.917647, 1.0 },
+ { 0.250980, 0.517647, 0.847059, 1.0 },
+ { 0.200000, 0.454902, 0.776471, 1.0 },
+ { 0.152941, 0.443137, 0.690196, 1.0 },
+ { 0.109804, 0.435294, 0.607843, 1.0 },
+ { 0.086275, 0.407843, 0.556863, 1.0 },
+ { 0.023529, 0.509804, 0.713725, 1.0 },
+ { 0.039216, 0.549020, 0.847059, 1.0 },
+ { 0.062745, 0.529412, 0.890196, 1.0 },
+ { 0.172549, 0.592157, 0.874510, 1.0 },
+ { 0.215686, 0.541176, 0.866667, 1.0 },
+ { 0.258824, 0.490196, 0.858824, 1.0 },
+ { 0.278431, 0.349020, 0.670588, 1.0 },
+ { 0.384314, 0.247059, 0.576471, 1.0 },
+ { 0.392157, 0.235294, 0.443137, 1.0 },
+ { 0.345098, 0.172549, 0.403922, 1.0 },
+ { 0.149020, 0.176471, 0.490196, 1.0 },
+ { 0.113725, 0.141176, 0.498039, 1.0 },
+ { 0.078431, 0.109804, 0.505882, 1.0 },
+ { 0.039216, 0.129412, 0.486275, 1.0 },
+ { 0.000000, 0.149020, 0.470588, 1.0 },
+ { 0.000000, 0.062745, 0.466667, 1.0 },
+ { 0.000000, 0.078431, 0.435294, 1.0 },
+ { 0.015686, 0.129412, 0.427451, 1.0 },
+ { 0.027451, 0.184314, 0.517647, 1.0 },
+ { 0.062745, 0.462745, 0.521569, 1.0 },
+ { 0.058824, 0.439216, 0.498039, 1.0 },
+ { 0.054902, 0.415686, 0.474510, 1.0 },
+ { 0.105882, 0.321569, 0.541176, 1.0 },
+ { 0.149020, 0.243137, 0.658824, 1.0 },
+ { 0.196078, 0.258824, 0.643137, 1.0 },
+ { 0.215686, 0.352941, 0.760784, 1.0 },
+ { 0.129412, 0.423529, 0.819608, 1.0 },
+ { 0.070588, 0.435294, 0.721569, 1.0 },
+ { 0.011765, 0.447059, 0.623529, 1.0 },
+ { 0.023529, 0.403922, 0.588235, 1.0 },
+ { 0.039216, 0.360784, 0.556863, 1.0 },
+ { 0.015686, 0.227451, 0.470588, 1.0 },
+ { 0.015686, 0.149020, 0.427451, 1.0 },
+ { 0.047059, 0.117647, 0.415686, 1.0 },
+ { 0.105882, 0.086275, 0.447059, 1.0 },
+ { 0.235294, 0.011765, 0.627451, 1.0 },
+ { 0.258824, 0.023529, 0.678431, 1.0 },
+ { 0.286275, 0.039216, 0.733333, 1.0 },
+ { 0.219608, 0.031373, 0.713725, 1.0 },
+ { 0.160784, 0.062745, 0.533333, 1.0 },
+ { 0.121569, 0.035294, 0.419608, 1.0 },
+ { 0.066667, 0.031373, 0.396078, 1.0 },
+ { 0.074510, 0.054902, 0.458824, 1.0 },
+ { 0.066667, 0.054902, 0.447059, 1.0 },
+ { 0.058824, 0.058824, 0.435294, 1.0 },
+ { 0.027451, 0.066667, 0.400000, 1.0 },
+ { 0.043137, 0.070588, 0.388235, 1.0 },
+ { 0.019608, 0.007843, 0.356863, 1.0 },
+ { 0.011765, 0.117647, 0.301961, 1.0 },
+ { 0.043137, 0.109804, 0.329412, 1.0 },
+ { 0.058824, 0.133333, 0.403922, 1.0 },
+ { 0.090196, 0.207843, 0.560784, 1.0 },
+ { 0.086275, 0.227451, 0.631373, 1.0 },
+ { 0.086275, 0.247059, 0.701961, 1.0 },
+ { 0.196078, 0.184314, 0.729412, 1.0 },
+ { 0.196078, 0.192157, 0.725490, 1.0 },
+ { 0.254902, 0.274510, 0.682353, 1.0 },
+ { 0.301961, 0.168627, 0.600000, 1.0 },
+ { 0.262745, 0.070588, 0.388235, 1.0 },
+ { 0.270588, 0.054902, 0.345098, 1.0 },
+ { 0.282353, 0.039216, 0.301961, 1.0 },
+ { 0.294118, 0.039216, 0.290196, 1.0 },
+ { 0.247059, 0.039216, 0.258824, 1.0 },
+ { 0.254902, 0.094118, 0.313725, 1.0 },
+ { 0.133333, 0.074510, 0.392157, 1.0 },
+ { 0.082353, 0.094118, 0.411765, 1.0 },
+ { 0.066667, 0.094118, 0.411765, 1.0 },
+ { 0.105882, 0.109804, 0.360784, 1.0 },
+ { 0.129412, 0.086275, 0.356863, 1.0 },
+ { 0.098039, 0.062745, 0.325490, 1.0 },
+ { 0.062745, 0.031373, 0.356863, 1.0 },
+ { 0.101961, 0.047059, 0.392157, 1.0 },
+ { 0.141176, 0.066667, 0.376471, 1.0 },
+ { 0.145098, 0.090196, 0.423529, 1.0 },
+ { 0.235294, 0.082353, 0.541176, 1.0 },
+ { 0.207843, 0.105882, 0.560784, 1.0 },
+ { 0.184314, 0.133333, 0.580392, 1.0 },
+ { 0.133333, 0.133333, 0.525490, 1.0 },
+ { 0.078431, 0.062745, 0.533333, 1.0 },
+ { 0.082353, 0.192157, 0.580392, 1.0 },
+ { 0.039216, 0.376471, 0.568627, 1.0 },
+ { 0.015686, 0.439216, 0.619608, 1.0 },
+ { 0.121569, 0.537255, 0.843137, 1.0 },
+ { 0.266667, 0.627451, 0.921569, 1.0 },
+ { 0.294118, 0.576471, 0.866667, 1.0 },
+ { 0.247059, 0.458824, 0.850980, 1.0 },
+ { 0.380392, 0.309804, 0.882353, 1.0 },
+ { 0.376471, 0.419608, 0.905882, 1.0 },
+ { 0.427451, 0.466667, 0.941176, 1.0 },
+ { 0.450980, 0.541176, 0.839216, 1.0 },
+ { 0.439216, 0.549020, 0.839216, 1.0 },
+ { 0.447059, 0.600000, 0.823529, 1.0 },
+ { 0.450980, 0.627451, 0.858824, 1.0 },
+ { 0.427451, 0.627451, 0.796078, 1.0 },
+ { 0.427451, 0.678431, 0.827451, 1.0 },
+ { 0.427451, 0.666667, 0.839216, 1.0 },
+ { 0.431373, 0.592157, 0.811765, 1.0 },
+ { 0.411765, 0.576471, 0.764706, 1.0 },
+ { 0.427451, 0.501961, 0.772549, 1.0 },
+ { 0.466667, 0.419608, 0.756863, 1.0 },
+ { 0.462745, 0.227451, 0.752941, 1.0 },
+ { 0.431373, 0.196078, 0.643137, 1.0 },
+ { 0.372549, 0.223529, 0.627451, 1.0 },
+ { 0.266667, 0.298039, 0.584314, 1.0 },
+ { 0.192157, 0.345098, 0.647059, 1.0 },
+ { 0.047059, 0.372549, 0.584314, 1.0 },
+ { 0.011765, 0.372549, 0.572549, 1.0 },
+ { 0.043137, 0.368627, 0.564706, 1.0 },
+ { 0.047059, 0.219608, 0.592157, 1.0 },
+ { 0.086275, 0.117647, 0.686275, 1.0 },
+ { 0.207843, 0.058824, 0.705882, 1.0 },
+ { 0.274510, 0.062745, 0.737255, 1.0 },
+ { 0.349020, 0.113725, 0.835294, 1.0 },
+ { 0.415686, 0.101961, 0.819608, 1.0 },
+ { 0.407843, 0.043137, 0.807843, 1.0 },
+ { 0.396078, 0.043137, 0.803922, 1.0 },
+ { 0.321569, 0.082353, 0.925490, 1.0 },
+ { 0.325490, 0.023529, 0.917647, 1.0 },
+ { 0.274510, 0.011765, 0.874510, 1.0 },
+ { 0.270588, 0.062745, 0.823529, 1.0 },
+ { 0.337255, 0.027451, 0.729412, 1.0 },
+ { 0.368627, 0.023529, 0.698039, 1.0 },
+ { 0.298039, 0.054902, 0.615686, 1.0 },
+ { 0.447059, 0.027451, 0.576471, 1.0 },
+ { 0.443137, 0.054902, 0.549020, 1.0 },
+ { 0.368627, 0.039216, 0.345098, 1.0 },
+ { 0.243137, 0.015686, 0.254902, 1.0 },
+ { 0.258824, 0.007843, 0.203922, 1.0 },
+ { 0.231373, 0.019608, 0.211765, 1.0 },
+ { 0.211765, 0.047059, 0.243137, 1.0 },
+ { 0.250980, 0.027451, 0.294118, 1.0 },
+ { 0.282353, 0.047059, 0.423529, 1.0 },
+ { 0.384314, 0.027451, 0.501961, 1.0 },
+ { 0.431373, 0.062745, 0.549020, 1.0 },
+ { 0.349020, 0.133333, 0.541176, 1.0 },
+ { 0.298039, 0.168627, 0.580392, 1.0 },
+ { 0.207843, 0.207843, 0.592157, 1.0 },
+ { 0.133333, 0.172549, 0.552941, 1.0 },
+ { 0.090196, 0.207843, 0.490196, 1.0 },
+ { 0.117647, 0.145098, 0.490196, 1.0 },
+ { 0.125490, 0.164706, 0.513725, 1.0 },
+ { 0.133333, 0.188235, 0.600000, 1.0 },
+ { 0.184314, 0.262745, 0.643137, 1.0 },
+ { 0.317647, 0.317647, 0.654902, 1.0 },
+ { 0.435294, 0.462745, 0.815686, 1.0 },
+ { 0.443137, 0.411765, 0.815686, 1.0 },
+ };
+/* 4u0013.jpg */
+static double4 colors_347[] = {
+ { 0.482353, 0.372549, 0.317647, 1.0 },
+ { 0.615686, 0.560784, 0.180392, 1.0 },
+ { 0.678431, 0.674510, 0.219608, 1.0 },
+ { 0.741176, 0.788235, 0.262745, 1.0 },
+ { 0.701961, 0.764706, 0.388235, 1.0 },
+ { 0.666667, 0.745098, 0.513725, 1.0 },
+ { 0.650980, 0.745098, 0.423529, 1.0 },
+ { 0.639216, 0.745098, 0.333333, 1.0 },
+ { 0.690196, 0.705882, 0.168627, 1.0 },
+ { 0.705882, 0.678431, 0.137255, 1.0 },
+ { 0.721569, 0.654902, 0.105882, 1.0 },
+ { 0.698039, 0.615686, 0.078431, 1.0 },
+ { 0.674510, 0.580392, 0.054902, 1.0 },
+ { 0.647059, 0.529412, 0.078431, 1.0 },
+ { 0.619608, 0.478431, 0.101961, 1.0 },
+ { 0.619608, 0.435294, 0.117647, 1.0 },
+ { 0.619608, 0.396078, 0.133333, 1.0 },
+ { 0.458824, 0.333333, 0.290196, 1.0 },
+ { 0.380392, 0.215686, 0.282353, 1.0 },
+ { 0.305882, 0.098039, 0.278431, 1.0 },
+ { 0.231373, 0.058824, 0.325490, 1.0 },
+ { 0.160784, 0.023529, 0.376471, 1.0 },
+ { 0.094118, 0.101961, 0.372549, 1.0 },
+ { 0.031373, 0.180392, 0.372549, 1.0 },
+ { 0.172549, 0.407843, 0.411765, 1.0 },
+ { 0.215686, 0.427451, 0.392157, 1.0 },
+ { 0.258824, 0.450980, 0.376471, 1.0 },
+ { 0.380392, 0.396078, 0.321569, 1.0 },
+ { 0.501961, 0.341176, 0.270588, 1.0 },
+ { 0.529412, 0.329412, 0.294118, 1.0 },
+ { 0.556863, 0.321569, 0.317647, 1.0 },
+ { 0.505882, 0.403922, 0.298039, 1.0 },
+ { 0.458824, 0.462745, 0.337255, 1.0 },
+ { 0.505882, 0.603922, 0.388235, 1.0 },
+ { 0.552941, 0.533333, 0.352941, 1.0 },
+ { 0.600000, 0.466667, 0.321569, 1.0 },
+ { 0.541176, 0.384314, 0.247059, 1.0 },
+ { 0.482353, 0.305882, 0.176471, 1.0 },
+ { 0.462745, 0.301961, 0.152941, 1.0 },
+ { 0.447059, 0.301961, 0.129412, 1.0 },
+ { 0.329412, 0.262745, 0.094118, 1.0 },
+ { 0.376471, 0.286275, 0.098039, 1.0 },
+ { 0.427451, 0.309804, 0.105882, 1.0 },
+ { 0.439216, 0.325490, 0.145098, 1.0 },
+ { 0.454902, 0.345098, 0.188235, 1.0 },
+ { 0.486275, 0.360784, 0.152941, 1.0 },
+ { 0.517647, 0.380392, 0.121569, 1.0 },
+ { 0.603922, 0.403922, 0.145098, 1.0 },
+ { 0.619608, 0.392157, 0.145098, 1.0 },
+ { 0.607843, 0.431373, 0.035294, 1.0 },
+ { 0.619608, 0.494118, 0.074510, 1.0 },
+ { 0.635294, 0.556863, 0.113725, 1.0 },
+ { 0.658824, 0.603922, 0.152941, 1.0 },
+ { 0.682353, 0.654902, 0.196078, 1.0 },
+ { 0.690196, 0.666667, 0.192157, 1.0 },
+ { 0.698039, 0.682353, 0.188235, 1.0 },
+ { 0.733333, 0.709804, 0.176471, 1.0 },
+ { 0.737255, 0.725490, 0.168627, 1.0 },
+ { 0.745098, 0.745098, 0.164706, 1.0 },
+ { 0.752941, 0.768627, 0.211765, 1.0 },
+ { 0.764706, 0.796078, 0.258824, 1.0 },
+ { 0.772549, 0.776471, 0.286275, 1.0 },
+ { 0.784314, 0.760784, 0.313725, 1.0 },
+ { 0.737255, 0.850980, 0.356863, 1.0 },
+ { 0.686275, 0.823529, 0.431373, 1.0 },
+ { 0.639216, 0.886275, 0.439216, 1.0 },
+ { 0.650980, 0.878431, 0.407843, 1.0 },
+ { 0.666667, 0.870588, 0.376471, 1.0 },
+ { 0.729412, 0.874510, 0.368627, 1.0 },
+ { 0.792157, 0.882353, 0.364706, 1.0 },
+ { 0.815686, 0.866667, 0.309804, 1.0 },
+ { 0.815686, 0.858824, 0.305882, 1.0 },
+ { 0.776471, 0.780392, 0.231373, 1.0 },
+ { 0.764706, 0.749020, 0.184314, 1.0 },
+ { 0.756863, 0.717647, 0.141176, 1.0 },
+ { 0.717647, 0.631373, 0.141176, 1.0 },
+ { 0.682353, 0.545098, 0.145098, 1.0 },
+ { 0.654902, 0.501961, 0.149020, 1.0 },
+ { 0.627451, 0.458824, 0.152941, 1.0 },
+ { 0.576471, 0.415686, 0.235294, 1.0 },
+ { 0.517647, 0.325490, 0.196078, 1.0 },
+ { 0.537255, 0.262745, 0.160784, 1.0 },
+ { 0.545098, 0.274510, 0.200000, 1.0 },
+ { 0.556863, 0.290196, 0.239216, 1.0 },
+ { 0.568627, 0.294118, 0.219608, 1.0 },
+ { 0.580392, 0.298039, 0.203922, 1.0 },
+ { 0.560784, 0.305882, 0.180392, 1.0 },
+ { 0.549020, 0.333333, 0.121569, 1.0 },
+ { 0.525490, 0.321569, 0.000000, 1.0 },
+ { 0.505882, 0.337255, 0.000000, 1.0 },
+ { 0.490196, 0.356863, 0.000000, 1.0 },
+ { 0.478431, 0.341176, 0.000000, 1.0 },
+ { 0.466667, 0.325490, 0.000000, 1.0 },
+ { 0.443137, 0.298039, 0.019608, 1.0 },
+ { 0.474510, 0.254902, 0.023529, 1.0 },
+ { 0.525490, 0.305882, 0.011765, 1.0 },
+ { 0.552941, 0.388235, 0.050980, 1.0 },
+ { 0.678431, 0.568627, 0.007843, 1.0 },
+ { 0.698039, 0.611765, 0.043137, 1.0 },
+ { 0.717647, 0.654902, 0.078431, 1.0 },
+ { 0.682353, 0.647059, 0.086275, 1.0 },
+ { 0.647059, 0.643137, 0.094118, 1.0 },
+ { 0.686275, 0.584314, 0.101961, 1.0 },
+ { 0.678431, 0.580392, 0.113725, 1.0 },
+ { 0.580392, 0.474510, 0.015686, 1.0 },
+ { 0.529412, 0.423529, 0.015686, 1.0 },
+ { 0.482353, 0.376471, 0.019608, 1.0 },
+ { 0.482353, 0.356863, 0.062745, 1.0 },
+ { 0.482353, 0.341176, 0.105882, 1.0 },
+ { 0.450980, 0.321569, 0.145098, 1.0 },
+ { 0.498039, 0.317647, 0.086275, 1.0 },
+ { 0.580392, 0.396078, 0.121569, 1.0 },
+ { 0.627451, 0.501961, 0.098039, 1.0 },
+ { 0.737255, 0.698039, 0.172549, 1.0 },
+ { 0.749020, 0.725490, 0.180392, 1.0 },
+ { 0.764706, 0.752941, 0.192157, 1.0 },
+ { 0.760784, 0.811765, 0.254902, 1.0 },
+ { 0.764706, 0.839216, 0.282353, 1.0 },
+ { 0.792157, 0.827451, 0.274510, 1.0 },
+ { 0.788235, 0.800000, 0.254902, 1.0 },
+ { 0.847059, 0.807843, 0.282353, 1.0 },
+ { 0.803922, 0.827451, 0.301961, 1.0 },
+ { 0.760784, 0.847059, 0.321569, 1.0 },
+ { 0.690196, 0.823529, 0.337255, 1.0 },
+ { 0.619608, 0.803922, 0.356863, 1.0 },
+ { 0.517647, 0.760784, 0.427451, 1.0 },
+ { 0.427451, 0.678431, 0.541176, 1.0 },
+ { 0.258824, 0.623529, 0.584314, 1.0 },
+ { 0.278431, 0.670588, 0.388235, 1.0 },
+ { 0.376471, 0.525490, 0.364706, 1.0 },
+ { 0.333333, 0.529412, 0.305882, 1.0 },
+ { 0.290196, 0.533333, 0.247059, 1.0 },
+ { 0.400000, 0.458824, 0.141176, 1.0 },
+ { 0.439216, 0.439216, 0.101961, 1.0 },
+ { 0.486275, 0.376471, 0.086275, 1.0 },
+ { 0.592157, 0.427451, 0.043137, 1.0 },
+ { 0.670588, 0.525490, 0.007843, 1.0 },
+ { 0.686275, 0.568627, 0.031373, 1.0 },
+ { 0.705882, 0.615686, 0.058824, 1.0 },
+ { 0.678431, 0.615686, 0.094118, 1.0 },
+ { 0.654902, 0.615686, 0.129412, 1.0 },
+ { 0.650980, 0.643137, 0.215686, 1.0 },
+ { 0.627451, 0.674510, 0.250980, 1.0 },
+ { 0.588235, 0.678431, 0.254902, 1.0 },
+ { 0.533333, 0.650980, 0.274510, 1.0 },
+ { 0.486275, 0.603922, 0.250980, 1.0 },
+ { 0.521569, 0.639216, 0.266667, 1.0 },
+ { 0.560784, 0.678431, 0.286275, 1.0 },
+ { 0.658824, 0.768627, 0.294118, 1.0 },
+ { 0.615686, 0.819608, 0.333333, 1.0 },
+ { 0.635294, 0.850980, 0.341176, 1.0 },
+ { 0.619608, 0.850980, 0.349020, 1.0 },
+ { 0.619608, 0.827451, 0.380392, 1.0 },
+ { 0.588235, 0.772549, 0.364706, 1.0 },
+ { 0.560784, 0.721569, 0.352941, 1.0 },
+ { 0.505882, 0.627451, 0.352941, 1.0 },
+ { 0.490196, 0.517647, 0.254902, 1.0 },
+ { 0.521569, 0.415686, 0.105882, 1.0 },
+ { 0.564706, 0.411765, 0.117647, 1.0 },
+ { 0.564706, 0.435294, 0.156863, 1.0 },
+ { 0.596078, 0.388235, 0.176471, 1.0 },
+ { 0.623529, 0.482353, 0.152941, 1.0 },
+ { 0.592157, 0.513725, 0.137255, 1.0 },
+ { 0.560784, 0.545098, 0.125490, 1.0 },
+ { 0.454902, 0.490196, 0.164706, 1.0 },
+ { 0.486275, 0.439216, 0.141176, 1.0 },
+ { 0.415686, 0.376471, 0.133333, 1.0 },
+ { 0.301961, 0.349020, 0.105882, 1.0 },
+ { 0.372549, 0.231373, 0.043137, 1.0 },
+ { 0.360784, 0.231373, 0.019608, 1.0 },
+ { 0.349020, 0.231373, 0.000000, 1.0 },
+ { 0.384314, 0.258824, 0.000000, 1.0 },
+ { 0.466667, 0.219608, 0.000000, 1.0 },
+ { 0.486275, 0.298039, 0.054902, 1.0 },
+ { 0.494118, 0.325490, 0.058824, 1.0 },
+ { 0.411765, 0.298039, 0.062745, 1.0 },
+ { 0.274510, 0.207843, 0.035294, 1.0 },
+ { 0.239216, 0.078431, 0.094118, 1.0 },
+ { 0.278431, 0.101961, 0.262745, 1.0 },
+ { 0.141176, 0.141176, 0.384314, 1.0 },
+ { 0.011765, 0.196078, 0.407843, 1.0 },
+ { 0.086275, 0.325490, 0.305882, 1.0 },
+ { 0.196078, 0.196078, 0.101961, 1.0 },
+ { 0.258824, 0.243137, 0.098039, 1.0 },
+ { 0.321569, 0.321569, 0.078431, 1.0 },
+ { 0.380392, 0.337255, 0.086275, 1.0 },
+ { 0.439216, 0.356863, 0.094118, 1.0 },
+ { 0.494118, 0.384314, 0.094118, 1.0 },
+ { 0.470588, 0.431373, 0.090196, 1.0 },
+ { 0.411765, 0.462745, 0.141176, 1.0 },
+ { 0.384314, 0.454902, 0.156863, 1.0 },
+ { 0.400000, 0.501961, 0.247059, 1.0 },
+ { 0.419608, 0.501961, 0.207843, 1.0 },
+ { 0.501961, 0.545098, 0.145098, 1.0 },
+ { 0.486275, 0.509804, 0.086275, 1.0 },
+ { 0.568627, 0.454902, 0.094118, 1.0 },
+ { 0.584314, 0.423529, 0.070588, 1.0 },
+ { 0.556863, 0.407843, 0.082353, 1.0 },
+ { 0.509804, 0.376471, 0.125490, 1.0 },
+ { 0.439216, 0.384314, 0.231373, 1.0 },
+ { 0.278431, 0.317647, 0.274510, 1.0 },
+ { 0.211765, 0.407843, 0.360784, 1.0 },
+ { 0.219608, 0.486275, 0.286275, 1.0 },
+ { 0.176471, 0.454902, 0.400000, 1.0 },
+ { 0.137255, 0.431373, 0.352941, 1.0 },
+ { 0.015686, 0.301961, 0.376471, 1.0 },
+ { 0.011765, 0.180392, 0.356863, 1.0 },
+ { 0.043137, 0.156863, 0.313725, 1.0 },
+ { 0.168627, 0.043137, 0.290196, 1.0 },
+ { 0.137255, 0.160784, 0.145098, 1.0 },
+ { 0.047059, 0.227451, 0.184314, 1.0 },
+ { 0.035294, 0.090196, 0.090196, 1.0 },
+ { 0.168627, 0.050980, 0.050980, 1.0 },
+ { 0.188235, 0.164706, 0.039216, 1.0 },
+ { 0.231373, 0.227451, 0.003922, 1.0 },
+ { 0.247059, 0.223529, 0.082353, 1.0 },
+ { 0.337255, 0.219608, 0.125490, 1.0 },
+ { 0.384314, 0.250980, 0.145098, 1.0 },
+ { 0.407843, 0.298039, 0.101961, 1.0 },
+ { 0.415686, 0.337255, 0.098039, 1.0 },
+ { 0.392157, 0.443137, 0.027451, 1.0 },
+ { 0.392157, 0.486275, 0.007843, 1.0 },
+ { 0.517647, 0.654902, 0.082353, 1.0 },
+ { 0.623529, 0.682353, 0.184314, 1.0 },
+ { 0.709804, 0.788235, 0.266667, 1.0 },
+ { 0.658824, 0.843137, 0.333333, 1.0 },
+ { 0.650980, 0.854902, 0.368627, 1.0 },
+ { 0.658824, 0.862745, 0.376471, 1.0 },
+ { 0.650980, 0.850980, 0.337255, 1.0 },
+ { 0.713725, 0.796078, 0.290196, 1.0 },
+ { 0.741176, 0.796078, 0.250980, 1.0 },
+ { 0.725490, 0.737255, 0.215686, 1.0 },
+ { 0.682353, 0.658824, 0.117647, 1.0 },
+ { 0.694118, 0.549020, 0.039216, 1.0 },
+ { 0.627451, 0.431373, 0.043137, 1.0 },
+ { 0.572549, 0.376471, 0.090196, 1.0 },
+ { 0.513725, 0.282353, 0.149020, 1.0 },
+ { 0.490196, 0.219608, 0.160784, 1.0 },
+ { 0.427451, 0.266667, 0.188235, 1.0 },
+ { 0.474510, 0.290196, 0.180392, 1.0 },
+ { 0.482353, 0.282353, 0.176471, 1.0 },
+ { 0.529412, 0.325490, 0.274510, 1.0 },
+ { 0.482353, 0.403922, 0.309804, 1.0 },
+ { 0.423529, 0.478431, 0.337255, 1.0 },
+ { 0.439216, 0.576471, 0.325490, 1.0 },
+ { 0.513725, 0.647059, 0.317647, 1.0 },
+ { 0.549020, 0.670588, 0.372549, 1.0 },
+ { 0.568627, 0.756863, 0.368627, 1.0 },
+ { 0.525490, 0.862745, 0.427451, 1.0 },
+ { 0.509804, 0.721569, 0.423529, 1.0 },
+ { 0.439216, 0.752941, 0.372549, 1.0 },
+ { 0.431373, 0.639216, 0.419608, 1.0 },
+ { 0.474510, 0.615686, 0.341176, 1.0 },
+ { 0.517647, 0.623529, 0.345098, 1.0 },
+ { 0.749020, 0.549020, 0.239216, 1.0 },
+ { 0.627451, 0.596078, 0.278431, 1.0 },
+ };
+/* 4u0019.jpg */
+static double4 colors_348[] = {
+ { 0.576471, 0.145098, 0.141176, 1.0 },
+ { 0.611765, 0.298039, 0.058824, 1.0 },
+ { 0.580392, 0.380392, 0.054902, 1.0 },
+ { 0.552941, 0.462745, 0.054902, 1.0 },
+ { 0.525490, 0.349020, 0.027451, 1.0 },
+ { 0.498039, 0.239216, 0.000000, 1.0 },
+ { 0.525490, 0.262745, 0.007843, 1.0 },
+ { 0.556863, 0.286275, 0.015686, 1.0 },
+ { 0.549020, 0.450980, 0.121569, 1.0 },
+ { 0.458824, 0.525490, 0.258824, 1.0 },
+ { 0.368627, 0.603922, 0.400000, 1.0 },
+ { 0.329412, 0.611765, 0.419608, 1.0 },
+ { 0.294118, 0.619608, 0.439216, 1.0 },
+ { 0.317647, 0.607843, 0.454902, 1.0 },
+ { 0.345098, 0.600000, 0.474510, 1.0 },
+ { 0.345098, 0.600000, 0.470588, 1.0 },
+ { 0.349020, 0.600000, 0.466667, 1.0 },
+ { 0.619608, 0.313725, 0.262745, 1.0 },
+ { 0.615686, 0.286275, 0.188235, 1.0 },
+ { 0.615686, 0.262745, 0.117647, 1.0 },
+ { 0.533333, 0.372549, 0.176471, 1.0 },
+ { 0.450980, 0.486275, 0.239216, 1.0 },
+ { 0.419608, 0.509804, 0.250980, 1.0 },
+ { 0.388235, 0.533333, 0.262745, 1.0 },
+ { 0.435294, 0.568627, 0.372549, 1.0 },
+ { 0.537255, 0.537255, 0.262745, 1.0 },
+ { 0.643137, 0.509804, 0.156863, 1.0 },
+ { 0.647059, 0.376471, 0.094118, 1.0 },
+ { 0.650980, 0.243137, 0.035294, 1.0 },
+ { 0.670588, 0.250980, 0.043137, 1.0 },
+ { 0.694118, 0.262745, 0.054902, 1.0 },
+ { 0.705882, 0.333333, 0.105882, 1.0 },
+ { 0.635294, 0.400000, 0.203922, 1.0 },
+ { 0.482353, 0.501961, 0.341176, 1.0 },
+ { 0.439216, 0.450980, 0.407843, 1.0 },
+ { 0.396078, 0.400000, 0.478431, 1.0 },
+ { 0.290196, 0.352941, 0.498039, 1.0 },
+ { 0.188235, 0.309804, 0.521569, 1.0 },
+ { 0.156863, 0.290196, 0.549020, 1.0 },
+ { 0.125490, 0.270588, 0.576471, 1.0 },
+ { 0.090196, 0.482353, 0.623529, 1.0 },
+ { 0.101961, 0.529412, 0.647059, 1.0 },
+ { 0.113725, 0.580392, 0.674510, 1.0 },
+ { 0.168627, 0.603922, 0.725490, 1.0 },
+ { 0.223529, 0.631373, 0.776471, 1.0 },
+ { 0.250980, 0.552941, 0.705882, 1.0 },
+ { 0.282353, 0.474510, 0.635294, 1.0 },
+ { 0.356863, 0.450980, 0.490196, 1.0 },
+ { 0.396078, 0.360784, 0.364706, 1.0 },
+ { 0.576471, 0.082353, 0.094118, 1.0 },
+ { 0.572549, 0.050980, 0.074510, 1.0 },
+ { 0.572549, 0.023529, 0.058824, 1.0 },
+ { 0.564706, 0.054902, 0.035294, 1.0 },
+ { 0.560784, 0.086275, 0.011765, 1.0 },
+ { 0.552941, 0.109804, 0.007843, 1.0 },
+ { 0.545098, 0.133333, 0.007843, 1.0 },
+ { 0.494118, 0.101961, 0.094118, 1.0 },
+ { 0.501961, 0.090196, 0.082353, 1.0 },
+ { 0.509804, 0.078431, 0.074510, 1.0 },
+ { 0.521569, 0.078431, 0.043137, 1.0 },
+ { 0.533333, 0.082353, 0.011765, 1.0 },
+ { 0.549020, 0.090196, 0.007843, 1.0 },
+ { 0.568627, 0.098039, 0.003922, 1.0 },
+ { 0.541176, 0.090196, 0.000000, 1.0 },
+ { 0.486275, 0.094118, 0.003922, 1.0 },
+ { 0.533333, 0.168627, 0.047059, 1.0 },
+ { 0.576471, 0.176471, 0.035294, 1.0 },
+ { 0.623529, 0.184314, 0.027451, 1.0 },
+ { 0.600000, 0.156863, 0.019608, 1.0 },
+ { 0.576471, 0.133333, 0.015686, 1.0 },
+ { 0.572549, 0.121569, 0.015686, 1.0 },
+ { 0.541176, 0.090196, 0.015686, 1.0 },
+ { 0.411765, 0.011765, 0.062745, 1.0 },
+ { 0.349020, 0.015686, 0.070588, 1.0 },
+ { 0.290196, 0.023529, 0.082353, 1.0 },
+ { 0.156863, 0.011765, 0.086275, 1.0 },
+ { 0.023529, 0.003922, 0.094118, 1.0 },
+ { 0.011765, 0.000000, 0.105882, 1.0 },
+ { 0.000000, 0.000000, 0.117647, 1.0 },
+ { 0.007843, 0.101961, 0.109804, 1.0 },
+ { 0.113725, 0.149020, 0.184314, 1.0 },
+ { 0.200000, 0.196078, 0.176471, 1.0 },
+ { 0.145098, 0.156863, 0.137255, 1.0 },
+ { 0.094118, 0.117647, 0.101961, 1.0 },
+ { 0.086275, 0.090196, 0.109804, 1.0 },
+ { 0.082353, 0.066667, 0.121569, 1.0 },
+ { 0.011765, 0.054902, 0.125490, 1.0 },
+ { 0.050980, 0.086275, 0.082353, 1.0 },
+ { 0.341176, 0.164706, 0.145098, 1.0 },
+ { 0.450980, 0.223529, 0.109804, 1.0 },
+ { 0.564706, 0.286275, 0.074510, 1.0 },
+ { 0.588235, 0.313725, 0.074510, 1.0 },
+ { 0.611765, 0.341176, 0.078431, 1.0 },
+ { 0.584314, 0.360784, 0.019608, 1.0 },
+ { 0.584314, 0.368627, 0.011765, 1.0 },
+ { 0.533333, 0.301961, 0.027451, 1.0 },
+ { 0.588235, 0.278431, 0.047059, 1.0 },
+ { 0.619608, 0.333333, 0.023529, 1.0 },
+ { 0.615686, 0.298039, 0.039216, 1.0 },
+ { 0.615686, 0.262745, 0.058824, 1.0 },
+ { 0.627451, 0.231373, 0.050980, 1.0 },
+ { 0.643137, 0.203922, 0.047059, 1.0 },
+ { 0.568627, 0.168627, 0.109804, 1.0 },
+ { 0.505882, 0.168627, 0.101961, 1.0 },
+ { 0.356863, 0.168627, 0.231373, 1.0 },
+ { 0.278431, 0.215686, 0.333333, 1.0 },
+ { 0.200000, 0.266667, 0.435294, 1.0 },
+ { 0.215686, 0.247059, 0.411765, 1.0 },
+ { 0.235294, 0.231373, 0.388235, 1.0 },
+ { 0.337255, 0.227451, 0.325490, 1.0 },
+ { 0.403922, 0.274510, 0.254902, 1.0 },
+ { 0.501961, 0.270588, 0.207843, 1.0 },
+ { 0.545098, 0.227451, 0.223529, 1.0 },
+ { 0.564706, 0.254902, 0.133333, 1.0 },
+ { 0.517647, 0.282353, 0.137255, 1.0 },
+ { 0.474510, 0.309804, 0.145098, 1.0 },
+ { 0.376471, 0.266667, 0.082353, 1.0 },
+ { 0.450980, 0.317647, 0.129412, 1.0 },
+ { 0.419608, 0.278431, 0.286275, 1.0 },
+ { 0.419608, 0.376471, 0.360784, 1.0 },
+ { 0.588235, 0.368627, 0.262745, 1.0 },
+ { 0.658824, 0.317647, 0.215686, 1.0 },
+ { 0.733333, 0.266667, 0.172549, 1.0 },
+ { 0.713725, 0.239216, 0.160784, 1.0 },
+ { 0.694118, 0.211765, 0.149020, 1.0 },
+ { 0.647059, 0.215686, 0.070588, 1.0 },
+ { 0.611765, 0.192157, 0.050980, 1.0 },
+ { 0.513725, 0.215686, 0.011765, 1.0 },
+ { 0.392157, 0.168627, 0.090196, 1.0 },
+ { 0.078431, 0.054902, 0.203922, 1.0 },
+ { 0.070588, 0.047059, 0.211765, 1.0 },
+ { 0.066667, 0.043137, 0.223529, 1.0 },
+ { 0.094118, 0.047059, 0.227451, 1.0 },
+ { 0.086275, 0.090196, 0.270588, 1.0 },
+ { 0.145098, 0.117647, 0.278431, 1.0 },
+ { 0.262745, 0.262745, 0.309804, 1.0 },
+ { 0.243137, 0.552941, 0.431373, 1.0 },
+ { 0.349020, 0.513725, 0.384314, 1.0 },
+ { 0.458824, 0.474510, 0.337255, 1.0 },
+ { 0.439216, 0.427451, 0.317647, 1.0 },
+ { 0.423529, 0.380392, 0.301961, 1.0 },
+ { 0.423529, 0.301961, 0.223529, 1.0 },
+ { 0.400000, 0.215686, 0.184314, 1.0 },
+ { 0.286275, 0.145098, 0.192157, 1.0 },
+ { 0.223529, 0.141176, 0.364706, 1.0 },
+ { 0.113725, 0.129412, 0.376471, 1.0 },
+ { 0.101961, 0.141176, 0.352941, 1.0 },
+ { 0.090196, 0.156863, 0.329412, 1.0 },
+ { 0.086275, 0.117647, 0.301961, 1.0 },
+ { 0.274510, 0.192157, 0.250980, 1.0 },
+ { 0.380392, 0.247059, 0.207843, 1.0 },
+ { 0.458824, 0.156863, 0.180392, 1.0 },
+ { 0.552941, 0.180392, 0.101961, 1.0 },
+ { 0.552941, 0.196078, 0.109804, 1.0 },
+ { 0.556863, 0.211765, 0.117647, 1.0 },
+ { 0.549020, 0.207843, 0.101961, 1.0 },
+ { 0.568627, 0.235294, 0.023529, 1.0 },
+ { 0.545098, 0.215686, 0.035294, 1.0 },
+ { 0.529412, 0.188235, 0.078431, 1.0 },
+ { 0.541176, 0.160784, 0.094118, 1.0 },
+ { 0.498039, 0.196078, 0.117647, 1.0 },
+ { 0.439216, 0.145098, 0.160784, 1.0 },
+ { 0.454902, 0.149020, 0.149020, 1.0 },
+ { 0.474510, 0.156863, 0.141176, 1.0 },
+ { 0.486275, 0.164706, 0.082353, 1.0 },
+ { 0.478431, 0.101961, 0.105882, 1.0 },
+ { 0.505882, 0.019608, 0.058824, 1.0 },
+ { 0.466667, 0.027451, 0.074510, 1.0 },
+ { 0.317647, 0.054902, 0.023529, 1.0 },
+ { 0.250980, 0.058824, 0.023529, 1.0 },
+ { 0.184314, 0.066667, 0.023529, 1.0 },
+ { 0.223529, 0.149020, 0.090196, 1.0 },
+ { 0.262745, 0.133333, 0.058824, 1.0 },
+ { 0.352941, 0.180392, 0.082353, 1.0 },
+ { 0.439216, 0.219608, 0.000000, 1.0 },
+ { 0.521569, 0.219608, 0.007843, 1.0 },
+ { 0.545098, 0.192157, 0.000000, 1.0 },
+ { 0.556863, 0.196078, 0.003922, 1.0 },
+ { 0.603922, 0.129412, 0.023529, 1.0 },
+ { 0.588235, 0.098039, 0.027451, 1.0 },
+ { 0.556863, 0.070588, 0.031373, 1.0 },
+ { 0.537255, 0.066667, 0.062745, 1.0 },
+ { 0.533333, 0.074510, 0.098039, 1.0 },
+ { 0.545098, 0.066667, 0.125490, 1.0 },
+ { 0.458824, 0.231373, 0.419608, 1.0 },
+ { 0.392157, 0.298039, 0.403922, 1.0 },
+ { 0.329412, 0.364706, 0.392157, 1.0 },
+ { 0.282353, 0.556863, 0.462745, 1.0 },
+ { 0.180392, 0.478431, 0.572549, 1.0 },
+ { 0.023529, 0.337255, 0.623529, 1.0 },
+ { 0.074510, 0.321569, 0.529412, 1.0 },
+ { 0.109804, 0.278431, 0.345098, 1.0 },
+ { 0.086275, 0.243137, 0.341176, 1.0 },
+ { 0.121569, 0.160784, 0.266667, 1.0 },
+ { 0.152941, 0.223529, 0.278431, 1.0 },
+ { 0.200000, 0.254902, 0.305882, 1.0 },
+ { 0.250980, 0.290196, 0.388235, 1.0 },
+ { 0.239216, 0.376471, 0.454902, 1.0 },
+ { 0.227451, 0.439216, 0.486275, 1.0 },
+ { 0.333333, 0.403922, 0.450980, 1.0 },
+ { 0.474510, 0.380392, 0.333333, 1.0 },
+ { 0.607843, 0.364706, 0.219608, 1.0 },
+ { 0.631373, 0.180392, 0.160784, 1.0 },
+ { 0.662745, 0.231373, 0.086275, 1.0 },
+ { 0.721569, 0.184314, 0.050980, 1.0 },
+ { 0.796078, 0.098039, 0.043137, 1.0 },
+ { 0.631373, 0.121569, 0.035294, 1.0 },
+ { 0.607843, 0.164706, 0.047059, 1.0 },
+ { 0.529412, 0.121569, 0.149020, 1.0 },
+ { 0.458824, 0.156863, 0.219608, 1.0 },
+ { 0.317647, 0.254902, 0.254902, 1.0 },
+ { 0.317647, 0.309804, 0.352941, 1.0 },
+ { 0.235294, 0.435294, 0.450980, 1.0 },
+ { 0.223529, 0.450980, 0.607843, 1.0 },
+ { 0.109804, 0.364706, 0.529412, 1.0 },
+ { 0.098039, 0.156863, 0.513725, 1.0 },
+ { 0.145098, 0.145098, 0.498039, 1.0 },
+ { 0.345098, 0.156863, 0.454902, 1.0 },
+ { 0.431373, 0.176471, 0.192157, 1.0 },
+ { 0.423529, 0.101961, 0.117647, 1.0 },
+ { 0.411765, 0.054902, 0.082353, 1.0 },
+ { 0.376471, 0.035294, 0.109804, 1.0 },
+ { 0.329412, 0.027451, 0.098039, 1.0 },
+ { 0.305882, 0.070588, 0.066667, 1.0 },
+ { 0.274510, 0.086275, 0.188235, 1.0 },
+ { 0.192157, 0.086275, 0.247059, 1.0 },
+ { 0.054902, 0.121569, 0.223529, 1.0 },
+ { 0.047059, 0.160784, 0.325490, 1.0 },
+ { 0.043137, 0.258824, 0.411765, 1.0 },
+ { 0.000000, 0.541176, 0.529412, 1.0 },
+ { 0.019608, 0.529412, 0.725490, 1.0 },
+ { 0.019608, 0.525490, 0.752941, 1.0 },
+ { 0.098039, 0.572549, 0.615686, 1.0 },
+ { 0.011765, 0.611765, 0.529412, 1.0 },
+ { 0.098039, 0.623529, 0.596078, 1.0 },
+ { 0.141176, 0.454902, 0.654902, 1.0 },
+ { 0.215686, 0.368627, 0.623529, 1.0 },
+ { 0.247059, 0.274510, 0.388235, 1.0 },
+ { 0.266667, 0.274510, 0.270588, 1.0 },
+ { 0.317647, 0.243137, 0.113725, 1.0 },
+ { 0.219608, 0.152941, 0.082353, 1.0 },
+ { 0.098039, 0.035294, 0.035294, 1.0 },
+ { 0.058824, 0.082353, 0.043137, 1.0 },
+ { 0.172549, 0.137255, 0.023529, 1.0 },
+ { 0.305882, 0.141176, 0.000000, 1.0 },
+ { 0.470588, 0.105882, 0.035294, 1.0 },
+ { 0.576471, 0.070588, 0.086275, 1.0 },
+ { 0.623529, 0.078431, 0.105882, 1.0 },
+ { 0.631373, 0.015686, 0.058824, 1.0 },
+ { 0.576471, 0.007843, 0.035294, 1.0 },
+ { 0.564706, 0.062745, 0.066667, 1.0 },
+ { 0.541176, 0.125490, 0.039216, 1.0 },
+ { 0.529412, 0.200000, 0.027451, 1.0 },
+ { 0.541176, 0.258824, 0.070588, 1.0 },
+ { 0.560784, 0.380392, 0.145098, 1.0 },
+ { 0.568627, 0.360784, 0.094118, 1.0 },
+ };
+/* 4u0022.jpg */
+static double4 colors_349[] = {
+ { 0.439216, 0.219608, 0.223529, 1.0 },
+ { 0.278431, 0.294118, 0.203922, 1.0 },
+ { 0.329412, 0.356863, 0.243137, 1.0 },
+ { 0.380392, 0.419608, 0.286275, 1.0 },
+ { 0.407843, 0.341176, 0.262745, 1.0 },
+ { 0.439216, 0.262745, 0.239216, 1.0 },
+ { 0.411765, 0.219608, 0.243137, 1.0 },
+ { 0.388235, 0.180392, 0.250980, 1.0 },
+ { 0.294118, 0.082353, 0.133333, 1.0 },
+ { 0.219608, 0.098039, 0.094118, 1.0 },
+ { 0.149020, 0.113725, 0.054902, 1.0 },
+ { 0.090196, 0.133333, 0.039216, 1.0 },
+ { 0.031373, 0.152941, 0.027451, 1.0 },
+ { 0.098039, 0.156863, 0.011765, 1.0 },
+ { 0.164706, 0.160784, 0.000000, 1.0 },
+ { 0.207843, 0.164706, 0.027451, 1.0 },
+ { 0.250980, 0.168627, 0.054902, 1.0 },
+ { 0.360784, 0.133333, 0.129412, 1.0 },
+ { 0.403922, 0.094118, 0.105882, 1.0 },
+ { 0.447059, 0.054902, 0.086275, 1.0 },
+ { 0.458824, 0.117647, 0.121569, 1.0 },
+ { 0.470588, 0.184314, 0.160784, 1.0 },
+ { 0.443137, 0.211765, 0.196078, 1.0 },
+ { 0.419608, 0.243137, 0.231373, 1.0 },
+ { 0.450980, 0.325490, 0.274510, 1.0 },
+ { 0.462745, 0.435294, 0.321569, 1.0 },
+ { 0.474510, 0.549020, 0.372549, 1.0 },
+ { 0.470588, 0.439216, 0.403922, 1.0 },
+ { 0.466667, 0.333333, 0.439216, 1.0 },
+ { 0.482353, 0.337255, 0.450980, 1.0 },
+ { 0.498039, 0.345098, 0.466667, 1.0 },
+ { 0.588235, 0.278431, 0.360784, 1.0 },
+ { 0.713725, 0.333333, 0.407843, 1.0 },
+ { 0.780392, 0.407843, 0.392157, 1.0 },
+ { 0.713725, 0.341176, 0.349020, 1.0 },
+ { 0.647059, 0.274510, 0.305882, 1.0 },
+ { 0.635294, 0.223529, 0.254902, 1.0 },
+ { 0.627451, 0.172549, 0.207843, 1.0 },
+ { 0.596078, 0.129412, 0.168627, 1.0 },
+ { 0.568627, 0.090196, 0.133333, 1.0 },
+ { 0.294118, 0.015686, 0.007843, 1.0 },
+ { 0.294118, 0.035294, 0.031373, 1.0 },
+ { 0.298039, 0.054902, 0.058824, 1.0 },
+ { 0.345098, 0.094118, 0.090196, 1.0 },
+ { 0.392157, 0.137255, 0.121569, 1.0 },
+ { 0.411765, 0.188235, 0.098039, 1.0 },
+ { 0.431373, 0.239216, 0.078431, 1.0 },
+ { 0.466667, 0.105882, 0.109804, 1.0 },
+ { 0.478431, 0.058824, 0.129412, 1.0 },
+ { 0.600000, 0.058824, 0.156863, 1.0 },
+ { 0.560784, 0.109804, 0.188235, 1.0 },
+ { 0.521569, 0.164706, 0.223529, 1.0 },
+ { 0.478431, 0.243137, 0.192157, 1.0 },
+ { 0.439216, 0.325490, 0.160784, 1.0 },
+ { 0.415686, 0.317647, 0.141176, 1.0 },
+ { 0.392157, 0.309804, 0.125490, 1.0 },
+ { 0.301961, 0.184314, 0.035294, 1.0 },
+ { 0.258824, 0.211765, 0.054902, 1.0 },
+ { 0.215686, 0.243137, 0.078431, 1.0 },
+ { 0.266667, 0.266667, 0.058824, 1.0 },
+ { 0.321569, 0.290196, 0.043137, 1.0 },
+ { 0.372549, 0.305882, 0.117647, 1.0 },
+ { 0.427451, 0.325490, 0.196078, 1.0 },
+ { 0.545098, 0.274510, 0.247059, 1.0 },
+ { 0.623529, 0.231373, 0.278431, 1.0 },
+ { 0.725490, 0.125490, 0.243137, 1.0 },
+ { 0.690196, 0.137255, 0.282353, 1.0 },
+ { 0.658824, 0.149020, 0.321569, 1.0 },
+ { 0.643137, 0.149020, 0.317647, 1.0 },
+ { 0.631373, 0.152941, 0.313725, 1.0 },
+ { 0.650980, 0.180392, 0.278431, 1.0 },
+ { 0.603922, 0.180392, 0.231373, 1.0 },
+ { 0.443137, 0.274510, 0.109804, 1.0 },
+ { 0.321569, 0.278431, 0.078431, 1.0 },
+ { 0.203922, 0.282353, 0.050980, 1.0 },
+ { 0.223529, 0.305882, 0.113725, 1.0 },
+ { 0.247059, 0.329412, 0.176471, 1.0 },
+ { 0.262745, 0.309804, 0.188235, 1.0 },
+ { 0.282353, 0.290196, 0.203922, 1.0 },
+ { 0.396078, 0.298039, 0.211765, 1.0 },
+ { 0.505882, 0.305882, 0.239216, 1.0 },
+ { 0.615686, 0.258824, 0.317647, 1.0 },
+ { 0.654902, 0.352941, 0.337255, 1.0 },
+ { 0.694118, 0.450980, 0.360784, 1.0 },
+ { 0.709804, 0.596078, 0.419608, 1.0 },
+ { 0.729412, 0.741176, 0.478431, 1.0 },
+ { 0.682353, 0.854902, 0.482353, 1.0 },
+ { 0.627451, 0.603922, 0.376471, 1.0 },
+ { 0.658824, 0.388235, 0.329412, 1.0 },
+ { 0.611765, 0.345098, 0.266667, 1.0 },
+ { 0.564706, 0.305882, 0.203922, 1.0 },
+ { 0.533333, 0.227451, 0.207843, 1.0 },
+ { 0.505882, 0.149020, 0.215686, 1.0 },
+ { 0.454902, 0.152941, 0.192157, 1.0 },
+ { 0.419608, 0.086275, 0.113725, 1.0 },
+ { 0.450980, 0.023529, 0.047059, 1.0 },
+ { 0.447059, 0.007843, 0.062745, 1.0 },
+ { 0.388235, 0.015686, 0.109804, 1.0 },
+ { 0.368627, 0.015686, 0.113725, 1.0 },
+ { 0.349020, 0.019608, 0.121569, 1.0 },
+ { 0.380392, 0.023529, 0.152941, 1.0 },
+ { 0.411765, 0.027451, 0.188235, 1.0 },
+ { 0.419608, 0.047059, 0.164706, 1.0 },
+ { 0.447059, 0.019608, 0.145098, 1.0 },
+ { 0.482353, 0.035294, 0.035294, 1.0 },
+ { 0.509804, 0.062745, 0.031373, 1.0 },
+ { 0.537255, 0.094118, 0.031373, 1.0 },
+ { 0.533333, 0.070588, 0.054902, 1.0 },
+ { 0.533333, 0.047059, 0.078431, 1.0 },
+ { 0.541176, 0.054902, 0.094118, 1.0 },
+ { 0.537255, 0.050980, 0.090196, 1.0 },
+ { 0.513725, 0.054902, 0.090196, 1.0 },
+ { 0.517647, 0.062745, 0.098039, 1.0 },
+ { 0.466667, 0.043137, 0.145098, 1.0 },
+ { 0.498039, 0.031373, 0.164706, 1.0 },
+ { 0.533333, 0.019608, 0.184314, 1.0 },
+ { 0.549020, 0.039216, 0.172549, 1.0 },
+ { 0.505882, 0.129412, 0.278431, 1.0 },
+ { 0.588235, 0.156863, 0.294118, 1.0 },
+ { 0.525490, 0.196078, 0.254902, 1.0 },
+ { 0.454902, 0.176471, 0.301961, 1.0 },
+ { 0.450980, 0.101961, 0.270588, 1.0 },
+ { 0.447059, 0.027451, 0.239216, 1.0 },
+ { 0.427451, 0.019608, 0.227451, 1.0 },
+ { 0.407843, 0.015686, 0.219608, 1.0 },
+ { 0.380392, 0.058824, 0.200000, 1.0 },
+ { 0.368627, 0.058824, 0.172549, 1.0 },
+ { 0.337255, 0.090196, 0.156863, 1.0 },
+ { 0.364706, 0.129412, 0.160784, 1.0 },
+ { 0.376471, 0.188235, 0.188235, 1.0 },
+ { 0.345098, 0.203922, 0.164706, 1.0 },
+ { 0.317647, 0.219608, 0.141176, 1.0 },
+ { 0.196078, 0.239216, 0.113725, 1.0 },
+ { 0.105882, 0.227451, 0.066667, 1.0 },
+ { 0.074510, 0.250980, 0.019608, 1.0 },
+ { 0.023529, 0.286275, 0.015686, 1.0 },
+ { 0.094118, 0.184314, 0.113725, 1.0 },
+ { 0.105882, 0.101961, 0.145098, 1.0 },
+ { 0.121569, 0.023529, 0.176471, 1.0 },
+ { 0.105882, 0.031373, 0.156863, 1.0 },
+ { 0.090196, 0.043137, 0.137255, 1.0 },
+ { 0.054902, 0.070588, 0.074510, 1.0 },
+ { 0.070588, 0.082353, 0.101961, 1.0 },
+ { 0.192157, 0.125490, 0.086275, 1.0 },
+ { 0.270588, 0.094118, 0.070588, 1.0 },
+ { 0.388235, 0.031373, 0.050980, 1.0 },
+ { 0.396078, 0.035294, 0.039216, 1.0 },
+ { 0.407843, 0.039216, 0.031373, 1.0 },
+ { 0.419608, 0.023529, 0.039216, 1.0 },
+ { 0.498039, 0.062745, 0.086275, 1.0 },
+ { 0.552941, 0.054902, 0.137255, 1.0 },
+ { 0.600000, 0.137255, 0.192157, 1.0 },
+ { 0.576471, 0.290196, 0.262745, 1.0 },
+ { 0.576471, 0.345098, 0.290196, 1.0 },
+ { 0.576471, 0.400000, 0.317647, 1.0 },
+ { 0.505882, 0.596078, 0.282353, 1.0 },
+ { 0.513725, 0.552941, 0.266667, 1.0 },
+ { 0.454902, 0.384314, 0.243137, 1.0 },
+ { 0.537255, 0.298039, 0.286275, 1.0 },
+ { 0.584314, 0.301961, 0.317647, 1.0 },
+ { 0.631373, 0.376471, 0.305882, 1.0 },
+ { 0.607843, 0.349020, 0.286275, 1.0 },
+ { 0.560784, 0.317647, 0.317647, 1.0 },
+ { 0.517647, 0.290196, 0.349020, 1.0 },
+ { 0.458824, 0.176471, 0.321569, 1.0 },
+ { 0.305882, 0.247059, 0.266667, 1.0 },
+ { 0.227451, 0.247059, 0.156863, 1.0 },
+ { 0.152941, 0.082353, 0.129412, 1.0 },
+ { 0.043137, 0.031373, 0.066667, 1.0 },
+ { 0.027451, 0.019608, 0.062745, 1.0 },
+ { 0.011765, 0.007843, 0.062745, 1.0 },
+ { 0.027451, 0.039216, 0.074510, 1.0 },
+ { 0.074510, 0.019608, 0.078431, 1.0 },
+ { 0.129412, 0.082353, 0.082353, 1.0 },
+ { 0.176471, 0.066667, 0.121569, 1.0 },
+ { 0.286275, 0.031373, 0.156863, 1.0 },
+ { 0.290196, 0.027451, 0.156863, 1.0 },
+ { 0.258824, 0.027451, 0.145098, 1.0 },
+ { 0.274510, 0.086275, 0.133333, 1.0 },
+ { 0.282353, 0.180392, 0.215686, 1.0 },
+ { 0.321569, 0.188235, 0.141176, 1.0 },
+ { 0.427451, 0.145098, 0.200000, 1.0 },
+ { 0.439216, 0.129412, 0.243137, 1.0 },
+ { 0.450980, 0.066667, 0.227451, 1.0 },
+ { 0.356863, 0.050980, 0.145098, 1.0 },
+ { 0.329412, 0.062745, 0.152941, 1.0 },
+ { 0.305882, 0.074510, 0.160784, 1.0 },
+ { 0.231373, 0.070588, 0.133333, 1.0 },
+ { 0.196078, 0.129412, 0.098039, 1.0 },
+ { 0.101961, 0.243137, 0.094118, 1.0 },
+ { 0.047059, 0.325490, 0.168627, 1.0 },
+ { 0.086275, 0.274510, 0.211765, 1.0 },
+ { 0.031373, 0.156863, 0.215686, 1.0 },
+ { 0.137255, 0.090196, 0.176471, 1.0 },
+ { 0.160784, 0.058824, 0.164706, 1.0 },
+ { 0.129412, 0.062745, 0.196078, 1.0 },
+ { 0.168627, 0.039216, 0.262745, 1.0 },
+ { 0.129412, 0.011765, 0.215686, 1.0 },
+ { 0.180392, 0.023529, 0.168627, 1.0 },
+ { 0.250980, 0.023529, 0.082353, 1.0 },
+ { 0.250980, 0.027451, 0.050980, 1.0 },
+ { 0.254902, 0.019608, 0.066667, 1.0 },
+ { 0.278431, 0.019608, 0.129412, 1.0 },
+ { 0.294118, 0.011765, 0.168627, 1.0 },
+ { 0.282353, 0.007843, 0.211765, 1.0 },
+ { 0.290196, 0.058824, 0.184314, 1.0 },
+ { 0.282353, 0.109804, 0.176471, 1.0 },
+ { 0.313725, 0.141176, 0.192157, 1.0 },
+ { 0.274510, 0.129412, 0.333333, 1.0 },
+ { 0.262745, 0.207843, 0.345098, 1.0 },
+ { 0.325490, 0.341176, 0.352941, 1.0 },
+ { 0.298039, 0.227451, 0.321569, 1.0 },
+ { 0.368627, 0.098039, 0.321569, 1.0 },
+ { 0.482353, 0.066667, 0.215686, 1.0 },
+ { 0.490196, 0.015686, 0.227451, 1.0 },
+ { 0.490196, 0.019608, 0.196078, 1.0 },
+ { 0.454902, 0.039216, 0.196078, 1.0 },
+ { 0.439216, 0.062745, 0.172549, 1.0 },
+ { 0.411765, 0.090196, 0.105882, 1.0 },
+ { 0.403922, 0.082353, 0.098039, 1.0 },
+ { 0.368627, 0.070588, 0.109804, 1.0 },
+ { 0.337255, 0.066667, 0.078431, 1.0 },
+ { 0.345098, 0.070588, 0.062745, 1.0 },
+ { 0.341176, 0.113725, 0.035294, 1.0 },
+ { 0.341176, 0.117647, 0.039216, 1.0 },
+ { 0.317647, 0.133333, 0.015686, 1.0 },
+ { 0.266667, 0.137255, 0.007843, 1.0 },
+ { 0.235294, 0.109804, 0.050980, 1.0 },
+ { 0.203922, 0.062745, 0.015686, 1.0 },
+ { 0.172549, 0.094118, 0.058824, 1.0 },
+ { 0.141176, 0.152941, 0.039216, 1.0 },
+ { 0.101961, 0.160784, 0.086275, 1.0 },
+ { 0.098039, 0.129412, 0.086275, 1.0 },
+ { 0.196078, 0.129412, 0.101961, 1.0 },
+ { 0.290196, 0.078431, 0.141176, 1.0 },
+ { 0.341176, 0.101961, 0.172549, 1.0 },
+ { 0.368627, 0.090196, 0.215686, 1.0 },
+ { 0.392157, 0.062745, 0.196078, 1.0 },
+ { 0.380392, 0.062745, 0.129412, 1.0 },
+ { 0.301961, 0.058824, 0.117647, 1.0 },
+ { 0.286275, 0.101961, 0.078431, 1.0 },
+ { 0.301961, 0.125490, 0.043137, 1.0 },
+ { 0.337255, 0.188235, 0.113725, 1.0 },
+ { 0.478431, 0.227451, 0.188235, 1.0 },
+ { 0.501961, 0.298039, 0.215686, 1.0 },
+ { 0.545098, 0.290196, 0.266667, 1.0 },
+ { 0.494118, 0.250980, 0.207843, 1.0 },
+ { 0.462745, 0.188235, 0.180392, 1.0 },
+ { 0.486275, 0.121569, 0.054902, 1.0 },
+ { 0.447059, 0.066667, 0.000000, 1.0 },
+ { 0.407843, 0.058824, 0.003922, 1.0 },
+ { 0.407843, 0.101961, 0.054902, 1.0 },
+ { 0.392157, 0.133333, 0.086275, 1.0 },
+ { 0.341176, 0.152941, 0.003922, 1.0 },
+ { 0.274510, 0.227451, 0.000000, 1.0 },
+ { 0.305882, 0.184314, 0.011765, 1.0 },
+ };
+/* k2u0217.jpg */
+static double4 colors_350[] = {
+ { 0.243137, 0.545098, 0.419608, 1.0 },
+ { 0.047059, 0.376471, 0.376471, 1.0 },
+ { 0.062745, 0.427451, 0.439216, 1.0 },
+ { 0.078431, 0.482353, 0.501961, 1.0 },
+ { 0.301961, 0.494118, 0.576471, 1.0 },
+ { 0.525490, 0.509804, 0.654902, 1.0 },
+ { 0.733333, 0.490196, 0.698039, 1.0 },
+ { 0.941176, 0.474510, 0.741176, 1.0 },
+ { 0.917647, 0.349020, 0.745098, 1.0 },
+ { 0.682353, 0.270588, 0.776471, 1.0 },
+ { 0.447059, 0.196078, 0.811765, 1.0 },
+ { 0.376471, 0.113725, 0.615686, 1.0 },
+ { 0.309804, 0.035294, 0.423529, 1.0 },
+ { 0.356863, 0.039216, 0.368627, 1.0 },
+ { 0.403922, 0.047059, 0.317647, 1.0 },
+ { 0.450980, 0.047059, 0.360784, 1.0 },
+ { 0.498039, 0.047059, 0.403922, 1.0 },
+ { 0.913725, 0.274510, 0.458824, 1.0 },
+ { 0.913725, 0.266667, 0.341176, 1.0 },
+ { 0.917647, 0.258824, 0.223529, 1.0 },
+ { 0.913725, 0.274510, 0.266667, 1.0 },
+ { 0.913725, 0.290196, 0.309804, 1.0 },
+ { 0.788235, 0.294118, 0.356863, 1.0 },
+ { 0.666667, 0.298039, 0.403922, 1.0 },
+ { 0.250980, 0.094118, 0.129412, 1.0 },
+ { 0.145098, 0.082353, 0.062745, 1.0 },
+ { 0.043137, 0.070588, 0.000000, 1.0 },
+ { 0.019608, 0.070588, 0.003922, 1.0 },
+ { 0.000000, 0.070588, 0.007843, 1.0 },
+ { 0.000000, 0.062745, 0.027451, 1.0 },
+ { 0.000000, 0.058824, 0.047059, 1.0 },
+ { 0.000000, 0.007843, 0.082353, 1.0 },
+ { 0.023529, 0.023529, 0.125490, 1.0 },
+ { 0.164706, 0.039216, 0.364706, 1.0 },
+ { 0.313725, 0.047059, 0.396078, 1.0 },
+ { 0.462745, 0.054902, 0.427451, 1.0 },
+ { 0.666667, 0.223529, 0.541176, 1.0 },
+ { 0.874510, 0.392157, 0.654902, 1.0 },
+ { 0.905882, 0.419608, 0.690196, 1.0 },
+ { 0.937255, 0.450980, 0.725490, 1.0 },
+ { 0.952941, 0.564706, 0.643137, 1.0 },
+ { 0.945098, 0.521569, 0.580392, 1.0 },
+ { 0.941176, 0.482353, 0.517647, 1.0 },
+ { 0.921569, 0.337255, 0.333333, 1.0 },
+ { 0.905882, 0.192157, 0.149020, 1.0 },
+ { 0.901961, 0.188235, 0.137255, 1.0 },
+ { 0.901961, 0.184314, 0.129412, 1.0 },
+ { 0.894118, 0.172549, 0.125490, 1.0 },
+ { 0.894118, 0.078431, 0.078431, 1.0 },
+ { 0.301961, 0.043137, 0.149020, 1.0 },
+ { 0.215686, 0.019608, 0.113725, 1.0 },
+ { 0.133333, 0.000000, 0.082353, 1.0 },
+ { 0.094118, 0.035294, 0.043137, 1.0 },
+ { 0.054902, 0.070588, 0.003922, 1.0 },
+ { 0.031373, 0.105882, 0.007843, 1.0 },
+ { 0.007843, 0.145098, 0.015686, 1.0 },
+ { 0.137255, 0.541176, 0.223529, 1.0 },
+ { 0.360784, 0.556863, 0.396078, 1.0 },
+ { 0.588235, 0.572549, 0.568627, 1.0 },
+ { 0.764706, 0.521569, 0.627451, 1.0 },
+ { 0.941176, 0.474510, 0.686275, 1.0 },
+ { 0.941176, 0.470588, 0.713725, 1.0 },
+ { 0.945098, 0.470588, 0.741176, 1.0 },
+ { 0.941176, 0.423529, 0.760784, 1.0 },
+ { 0.933333, 0.388235, 0.713725, 1.0 },
+ { 0.913725, 0.258824, 0.611765, 1.0 },
+ { 0.827451, 0.176471, 0.635294, 1.0 },
+ { 0.745098, 0.094118, 0.658824, 1.0 },
+ { 0.666667, 0.082353, 0.607843, 1.0 },
+ { 0.592157, 0.070588, 0.560784, 1.0 },
+ { 0.450980, 0.141176, 0.501961, 1.0 },
+ { 0.294118, 0.125490, 0.588235, 1.0 },
+ { 0.478431, 0.478431, 0.752941, 1.0 },
+ { 0.690196, 0.501961, 0.850980, 1.0 },
+ { 0.905882, 0.529412, 0.952941, 1.0 },
+ { 0.941176, 0.662745, 0.945098, 1.0 },
+ { 0.980392, 0.800000, 0.941176, 1.0 },
+ { 0.980392, 0.803922, 0.941176, 1.0 },
+ { 0.980392, 0.807843, 0.945098, 1.0 },
+ { 0.976471, 0.803922, 0.941176, 1.0 },
+ { 0.968627, 0.741176, 0.901961, 1.0 },
+ { 0.949020, 0.592157, 0.831373, 1.0 },
+ { 0.929412, 0.368627, 0.792157, 1.0 },
+ { 0.913725, 0.149020, 0.752941, 1.0 },
+ { 0.905882, 0.149020, 0.756863, 1.0 },
+ { 0.901961, 0.152941, 0.760784, 1.0 },
+ { 0.792157, 0.098039, 0.760784, 1.0 },
+ { 0.756863, 0.109804, 0.756863, 1.0 },
+ { 0.525490, 0.062745, 0.509804, 1.0 },
+ { 0.431373, 0.050980, 0.415686, 1.0 },
+ { 0.341176, 0.039216, 0.321569, 1.0 },
+ { 0.294118, 0.035294, 0.294118, 1.0 },
+ { 0.247059, 0.035294, 0.270588, 1.0 },
+ { 0.207843, 0.035294, 0.227451, 1.0 },
+ { 0.254902, 0.015686, 0.247059, 1.0 },
+ { 0.266667, 0.054902, 0.258824, 1.0 },
+ { 0.286275, 0.039216, 0.262745, 1.0 },
+ { 0.345098, 0.027451, 0.247059, 1.0 },
+ { 0.411765, 0.054902, 0.321569, 1.0 },
+ { 0.482353, 0.086275, 0.400000, 1.0 },
+ { 0.556863, 0.074510, 0.466667, 1.0 },
+ { 0.635294, 0.066667, 0.533333, 1.0 },
+ { 0.862745, 0.282353, 0.486275, 1.0 },
+ { 0.929412, 0.384314, 0.372549, 1.0 },
+ { 0.905882, 0.254902, 0.403922, 1.0 },
+ { 0.909804, 0.203922, 0.478431, 1.0 },
+ { 0.917647, 0.152941, 0.552941, 1.0 },
+ { 0.909804, 0.129412, 0.564706, 1.0 },
+ { 0.905882, 0.105882, 0.580392, 1.0 },
+ { 0.901961, 0.109804, 0.588235, 1.0 },
+ { 0.905882, 0.101961, 0.607843, 1.0 },
+ { 0.901961, 0.109804, 0.588235, 1.0 },
+ { 0.901961, 0.113725, 0.568627, 1.0 },
+ { 0.913725, 0.207843, 0.729412, 1.0 },
+ { 0.909804, 0.235294, 0.698039, 1.0 },
+ { 0.909804, 0.262745, 0.670588, 1.0 },
+ { 0.921569, 0.278431, 0.650980, 1.0 },
+ { 0.917647, 0.298039, 0.631373, 1.0 },
+ { 0.972549, 0.290196, 0.568627, 1.0 },
+ { 0.933333, 0.364706, 0.352941, 1.0 },
+ { 0.921569, 0.337255, 0.321569, 1.0 },
+ { 0.796078, 0.611765, 0.282353, 1.0 },
+ { 0.674510, 0.890196, 0.247059, 1.0 },
+ { 0.647059, 0.858824, 0.200000, 1.0 },
+ { 0.619608, 0.831373, 0.156863, 1.0 },
+ { 0.219608, 0.458824, 0.145098, 1.0 },
+ { 0.329412, 0.372549, 0.215686, 1.0 },
+ { 0.356863, 0.047059, 0.262745, 1.0 },
+ { 0.486275, 0.043137, 0.396078, 1.0 },
+ { 0.784314, 0.168627, 0.682353, 1.0 },
+ { 0.858824, 0.274510, 0.713725, 1.0 },
+ { 0.937255, 0.384314, 0.745098, 1.0 },
+ { 0.949020, 0.549020, 0.796078, 1.0 },
+ { 0.964706, 0.650980, 0.858824, 1.0 },
+ { 0.972549, 0.733333, 0.898039, 1.0 },
+ { 0.976471, 0.752941, 0.913725, 1.0 },
+ { 0.960784, 0.670588, 0.862745, 1.0 },
+ { 0.956863, 0.650980, 0.803922, 1.0 },
+ { 0.956863, 0.631373, 0.749020, 1.0 },
+ { 0.960784, 0.627451, 0.745098, 1.0 },
+ { 0.964706, 0.627451, 0.741176, 1.0 },
+ { 0.960784, 0.623529, 0.721569, 1.0 },
+ { 0.968627, 0.619608, 0.729412, 1.0 },
+ { 0.960784, 0.611765, 0.823529, 1.0 },
+ { 0.964706, 0.701961, 0.874510, 1.0 },
+ { 0.956863, 0.631373, 0.843137, 1.0 },
+ { 0.949020, 0.588235, 0.811765, 1.0 },
+ { 0.945098, 0.549020, 0.784314, 1.0 },
+ { 0.917647, 0.337255, 0.705882, 1.0 },
+ { 0.803922, 0.168627, 0.705882, 1.0 },
+ { 0.623529, 0.094118, 0.564706, 1.0 },
+ { 0.474510, 0.054902, 0.431373, 1.0 },
+ { 0.172549, 0.066667, 0.486275, 1.0 },
+ { 0.152941, 0.082353, 0.396078, 1.0 },
+ { 0.137255, 0.101961, 0.309804, 1.0 },
+ { 0.168627, 0.156863, 0.200000, 1.0 },
+ { 0.164706, 0.345098, 0.164706, 1.0 },
+ { 0.133333, 0.403922, 0.156863, 1.0 },
+ { 0.125490, 0.258824, 0.164706, 1.0 },
+ { 0.133333, 0.086275, 0.094118, 1.0 },
+ { 0.054902, 0.086275, 0.003922, 1.0 },
+ { 0.019608, 0.113725, 0.113725, 1.0 },
+ { 0.007843, 0.105882, 0.145098, 1.0 },
+ { 0.000000, 0.101961, 0.180392, 1.0 },
+ { 0.007843, 0.082353, 0.309804, 1.0 },
+ { 0.074510, 0.043137, 0.478431, 1.0 },
+ { 0.054902, 0.184314, 0.556863, 1.0 },
+ { 0.156863, 0.105882, 0.654902, 1.0 },
+ { 0.047059, 0.329412, 0.721569, 1.0 },
+ { 0.078431, 0.431373, 0.768627, 1.0 },
+ { 0.113725, 0.533333, 0.815686, 1.0 },
+ { 0.062745, 0.482353, 0.701961, 1.0 },
+ { 0.137255, 0.329412, 0.556863, 1.0 },
+ { 0.407843, 0.125490, 0.454902, 1.0 },
+ { 0.517647, 0.184314, 0.588235, 1.0 },
+ { 0.721569, 0.082353, 0.635294, 1.0 },
+ { 0.776471, 0.082353, 0.670588, 1.0 },
+ { 0.901961, 0.105882, 0.658824, 1.0 },
+ { 0.894118, 0.133333, 0.615686, 1.0 },
+ { 0.901961, 0.141176, 0.623529, 1.0 },
+ { 0.909804, 0.168627, 0.674510, 1.0 },
+ { 0.913725, 0.219608, 0.737255, 1.0 },
+ { 0.933333, 0.274510, 0.843137, 1.0 },
+ { 0.760784, 0.278431, 0.929412, 1.0 },
+ { 0.784314, 0.129412, 0.678431, 1.0 },
+ { 0.721569, 0.098039, 0.623529, 1.0 },
+ { 0.658824, 0.066667, 0.572549, 1.0 },
+ { 0.498039, 0.062745, 0.423529, 1.0 },
+ { 0.478431, 0.058824, 0.380392, 1.0 },
+ { 0.490196, 0.043137, 0.388235, 1.0 },
+ { 0.494118, 0.054902, 0.447059, 1.0 },
+ { 0.627451, 0.101961, 0.584314, 1.0 },
+ { 0.843137, 0.203922, 0.701961, 1.0 },
+ { 0.937255, 0.466667, 0.756863, 1.0 },
+ { 0.960784, 0.654902, 0.819608, 1.0 },
+ { 0.972549, 0.725490, 0.894118, 1.0 },
+ { 0.956863, 0.682353, 0.878431, 1.0 },
+ { 0.949020, 0.592157, 0.823529, 1.0 },
+ { 0.933333, 0.396078, 0.717647, 1.0 },
+ { 0.729412, 0.184314, 0.674510, 1.0 },
+ { 0.509804, 0.145098, 0.419608, 1.0 },
+ { 0.286275, 0.054902, 0.235294, 1.0 },
+ { 0.184314, 0.027451, 0.160784, 1.0 },
+ { 0.133333, 0.019608, 0.137255, 1.0 },
+ { 0.137255, 0.031373, 0.098039, 1.0 },
+ { 0.184314, 0.129412, 0.117647, 1.0 },
+ { 0.141176, 0.305882, 0.047059, 1.0 },
+ { 0.231373, 0.341176, 0.184314, 1.0 },
+ { 0.258824, 0.168627, 0.282353, 1.0 },
+ { 0.258824, 0.074510, 0.278431, 1.0 },
+ { 0.266667, 0.074510, 0.290196, 1.0 },
+ { 0.400000, 0.247059, 0.431373, 1.0 },
+ { 0.262745, 0.427451, 0.380392, 1.0 },
+ { 0.101961, 0.290196, 0.337255, 1.0 },
+ { 0.015686, 0.231373, 0.309804, 1.0 },
+ { 0.035294, 0.235294, 0.341176, 1.0 },
+ { 0.149020, 0.047059, 0.474510, 1.0 },
+ { 0.188235, 0.000000, 0.415686, 1.0 },
+ { 0.392157, 0.082353, 0.501961, 1.0 },
+ { 0.623529, 0.113725, 0.592157, 1.0 },
+ { 0.780392, 0.200000, 0.670588, 1.0 },
+ { 0.901961, 0.392157, 0.682353, 1.0 },
+ { 0.941176, 0.482353, 0.749020, 1.0 },
+ { 0.949020, 0.556863, 0.792157, 1.0 },
+ { 0.949020, 0.600000, 0.819608, 1.0 },
+ { 0.949020, 0.564706, 0.796078, 1.0 },
+ { 0.945098, 0.486275, 0.764706, 1.0 },
+ { 0.933333, 0.400000, 0.698039, 1.0 },
+ { 0.921569, 0.313725, 0.682353, 1.0 },
+ { 0.925490, 0.309804, 0.666667, 1.0 },
+ { 0.925490, 0.294118, 0.662745, 1.0 },
+ { 0.913725, 0.278431, 0.682353, 1.0 },
+ { 0.925490, 0.262745, 0.650980, 1.0 },
+ { 0.917647, 0.231373, 0.596078, 1.0 },
+ { 0.909804, 0.215686, 0.572549, 1.0 },
+ { 0.913725, 0.113725, 0.627451, 1.0 },
+ { 0.854902, 0.141176, 0.607843, 1.0 },
+ { 0.737255, 0.082353, 0.639216, 1.0 },
+ { 0.498039, 0.054902, 0.462745, 1.0 },
+ { 0.317647, 0.043137, 0.431373, 1.0 },
+ { 0.172549, 0.078431, 0.564706, 1.0 },
+ { 0.082353, 0.098039, 0.580392, 1.0 },
+ { 0.062745, 0.180392, 0.611765, 1.0 },
+ { 0.062745, 0.215686, 0.588235, 1.0 },
+ { 0.121569, 0.066667, 0.447059, 1.0 },
+ { 0.031373, 0.109804, 0.254902, 1.0 },
+ { 0.039216, 0.007843, 0.066667, 1.0 },
+ { 0.039216, 0.000000, 0.035294, 1.0 },
+ { 0.137255, 0.003922, 0.141176, 1.0 },
+ { 0.184314, 0.000000, 0.235294, 1.0 },
+ { 0.152941, 0.050980, 0.329412, 1.0 },
+ { 0.145098, 0.043137, 0.282353, 1.0 },
+ { 0.019608, 0.031373, 0.231373, 1.0 },
+ { 0.007843, 0.050980, 0.160784, 1.0 },
+ { 0.043137, 0.121569, 0.219608, 1.0 },
+ { 0.011765, 0.337255, 0.266667, 1.0 },
+ };
+/* ku0213.jpg */
+static double4 colors_351[] = {
+ { 0.196078, 0.556863, 0.000000, 1.0 },
+ { 0.207843, 0.658824, 0.050980, 1.0 },
+ { 0.423529, 0.678431, 0.023529, 1.0 },
+ { 0.639216, 0.701961, 0.000000, 1.0 },
+ { 0.749020, 0.619608, 0.015686, 1.0 },
+ { 0.858824, 0.537255, 0.035294, 1.0 },
+ { 0.811765, 0.525490, 0.094118, 1.0 },
+ { 0.764706, 0.517647, 0.152941, 1.0 },
+ { 0.721569, 0.184314, 0.498039, 1.0 },
+ { 0.517647, 0.200000, 0.639216, 1.0 },
+ { 0.317647, 0.219608, 0.784314, 1.0 },
+ { 0.294118, 0.239216, 0.803922, 1.0 },
+ { 0.274510, 0.262745, 0.823529, 1.0 },
+ { 0.243137, 0.274510, 0.796078, 1.0 },
+ { 0.211765, 0.290196, 0.772549, 1.0 },
+ { 0.250980, 0.309804, 0.670588, 1.0 },
+ { 0.294118, 0.333333, 0.572549, 1.0 },
+ { 0.443137, 0.278431, 0.294118, 1.0 },
+ { 0.380392, 0.168627, 0.407843, 1.0 },
+ { 0.317647, 0.062745, 0.525490, 1.0 },
+ { 0.207843, 0.031373, 0.662745, 1.0 },
+ { 0.098039, 0.000000, 0.800000, 1.0 },
+ { 0.070588, 0.000000, 0.843137, 1.0 },
+ { 0.047059, 0.003922, 0.890196, 1.0 },
+ { 0.223529, 0.003922, 0.721569, 1.0 },
+ { 0.313725, 0.031373, 0.611765, 1.0 },
+ { 0.407843, 0.062745, 0.501961, 1.0 },
+ { 0.360784, 0.078431, 0.478431, 1.0 },
+ { 0.313725, 0.098039, 0.454902, 1.0 },
+ { 0.305882, 0.196078, 0.462745, 1.0 },
+ { 0.301961, 0.298039, 0.470588, 1.0 },
+ { 0.152941, 0.639216, 0.537255, 1.0 },
+ { 0.247059, 0.768627, 0.411765, 1.0 },
+ { 0.050980, 0.886275, 0.470588, 1.0 },
+ { 0.023529, 0.635294, 0.647059, 1.0 },
+ { 0.000000, 0.388235, 0.823529, 1.0 },
+ { 0.058824, 0.392157, 0.784314, 1.0 },
+ { 0.117647, 0.396078, 0.749020, 1.0 },
+ { 0.188235, 0.368627, 0.670588, 1.0 },
+ { 0.262745, 0.345098, 0.592157, 1.0 },
+ { 0.423529, 0.450980, 0.184314, 1.0 },
+ { 0.329412, 0.321569, 0.125490, 1.0 },
+ { 0.235294, 0.192157, 0.066667, 1.0 },
+ { 0.239216, 0.196078, 0.058824, 1.0 },
+ { 0.247059, 0.200000, 0.050980, 1.0 },
+ { 0.360784, 0.149020, 0.062745, 1.0 },
+ { 0.478431, 0.098039, 0.074510, 1.0 },
+ { 0.670588, 0.141176, 0.168627, 1.0 },
+ { 0.713725, 0.227451, 0.219608, 1.0 },
+ { 0.952941, 0.054902, 0.278431, 1.0 },
+ { 0.976471, 0.172549, 0.207843, 1.0 },
+ { 1.000000, 0.290196, 0.141176, 1.0 },
+ { 0.988235, 0.454902, 0.070588, 1.0 },
+ { 0.976471, 0.619608, 0.000000, 1.0 },
+ { 0.988235, 0.545098, 0.015686, 1.0 },
+ { 1.000000, 0.474510, 0.035294, 1.0 },
+ { 0.933333, 0.050980, 0.000000, 1.0 },
+ { 0.874510, 0.094118, 0.000000, 1.0 },
+ { 0.819608, 0.141176, 0.000000, 1.0 },
+ { 0.666667, 0.176471, 0.062745, 1.0 },
+ { 0.517647, 0.211765, 0.125490, 1.0 },
+ { 0.478431, 0.137255, 0.200000, 1.0 },
+ { 0.443137, 0.062745, 0.274510, 1.0 },
+ { 0.419608, 0.082353, 0.117647, 1.0 },
+ { 0.325490, 0.000000, 0.113725, 1.0 },
+ { 0.188235, 0.000000, 0.098039, 1.0 },
+ { 0.168627, 0.086275, 0.105882, 1.0 },
+ { 0.149020, 0.176471, 0.113725, 1.0 },
+ { 0.211765, 0.192157, 0.207843, 1.0 },
+ { 0.278431, 0.207843, 0.301961, 1.0 },
+ { 0.250980, 0.160784, 0.721569, 1.0 },
+ { 0.278431, 0.117647, 0.894118, 1.0 },
+ { 0.219608, 0.023529, 0.952941, 1.0 },
+ { 0.172549, 0.011765, 0.941176, 1.0 },
+ { 0.129412, 0.000000, 0.933333, 1.0 },
+ { 0.180392, 0.058824, 0.898039, 1.0 },
+ { 0.235294, 0.121569, 0.862745, 1.0 },
+ { 0.258824, 0.215686, 0.882353, 1.0 },
+ { 0.286275, 0.313725, 0.901961, 1.0 },
+ { 0.113725, 0.635294, 0.854902, 1.0 },
+ { 0.415686, 0.847059, 0.811765, 1.0 },
+ { 0.541176, 0.788235, 0.682353, 1.0 },
+ { 0.541176, 0.584314, 0.713725, 1.0 },
+ { 0.545098, 0.384314, 0.745098, 1.0 },
+ { 0.513725, 0.349020, 0.705882, 1.0 },
+ { 0.482353, 0.313725, 0.666667, 1.0 },
+ { 0.627451, 0.325490, 0.396078, 1.0 },
+ { 0.698039, 0.525490, 0.341176, 1.0 },
+ { 0.741176, 0.403922, 0.313725, 1.0 },
+ { 0.572549, 0.341176, 0.427451, 1.0 },
+ { 0.403922, 0.278431, 0.541176, 1.0 },
+ { 0.368627, 0.243137, 0.576471, 1.0 },
+ { 0.337255, 0.207843, 0.615686, 1.0 },
+ { 0.227451, 0.192157, 0.760784, 1.0 },
+ { 0.388235, 0.247059, 0.835294, 1.0 },
+ { 0.474510, 0.082353, 0.937255, 1.0 },
+ { 0.498039, 0.298039, 0.811765, 1.0 },
+ { 0.356863, 0.141176, 0.541176, 1.0 },
+ { 0.305882, 0.109804, 0.435294, 1.0 },
+ { 0.254902, 0.082353, 0.329412, 1.0 },
+ { 0.250980, 0.066667, 0.282353, 1.0 },
+ { 0.247059, 0.054902, 0.239216, 1.0 },
+ { 0.384314, 0.015686, 0.360784, 1.0 },
+ { 0.509804, 0.023529, 0.298039, 1.0 },
+ { 0.682353, 0.239216, 0.262745, 1.0 },
+ { 0.800000, 0.443137, 0.282353, 1.0 },
+ { 0.921569, 0.647059, 0.301961, 1.0 },
+ { 0.960784, 0.725490, 0.235294, 1.0 },
+ { 1.000000, 0.807843, 0.172549, 1.0 },
+ { 0.917647, 0.878431, 0.192157, 1.0 },
+ { 1.000000, 0.992157, 0.152941, 1.0 },
+ { 0.921569, 0.992157, 0.035294, 1.0 },
+ { 0.941176, 0.854902, 0.133333, 1.0 },
+ { 0.996078, 0.709804, 0.101961, 1.0 },
+ { 0.992157, 0.619608, 0.090196, 1.0 },
+ { 0.988235, 0.529412, 0.082353, 1.0 },
+ { 1.000000, 0.294118, 0.105882, 1.0 },
+ { 0.984314, 0.282353, 0.125490, 1.0 },
+ { 1.000000, 0.180392, 0.160784, 1.0 },
+ { 0.972549, 0.133333, 0.141176, 1.0 },
+ { 0.807843, 0.278431, 0.262745, 1.0 },
+ { 0.890196, 0.184314, 0.203922, 1.0 },
+ { 0.972549, 0.090196, 0.145098, 1.0 },
+ { 0.980392, 0.050980, 0.070588, 1.0 },
+ { 0.988235, 0.011765, 0.000000, 1.0 },
+ { 0.996078, 0.000000, 0.031373, 1.0 },
+ { 1.000000, 0.015686, 0.290196, 1.0 },
+ { 0.952941, 0.007843, 0.317647, 1.0 },
+ { 0.819608, 0.125490, 0.439216, 1.0 },
+ { 0.568627, 0.392157, 0.788235, 1.0 },
+ { 0.498039, 0.423529, 0.847059, 1.0 },
+ { 0.431373, 0.458824, 0.905882, 1.0 },
+ { 0.172549, 0.721569, 0.850980, 1.0 },
+ { 0.125490, 0.796078, 0.733333, 1.0 },
+ { 0.160784, 0.996078, 0.533333, 1.0 },
+ { 0.258824, 1.000000, 0.505882, 1.0 },
+ { 0.290196, 0.494118, 0.819608, 1.0 },
+ { 0.196078, 0.360784, 0.686275, 1.0 },
+ { 0.101961, 0.227451, 0.552941, 1.0 },
+ { 0.066667, 0.200000, 0.513725, 1.0 },
+ { 0.031373, 0.172549, 0.478431, 1.0 },
+ { 0.015686, 0.580392, 0.615686, 1.0 },
+ { 0.070588, 0.917647, 0.592157, 1.0 },
+ { 0.003922, 0.996078, 0.568627, 1.0 },
+ { 0.003922, 0.980392, 0.627451, 1.0 },
+ { 0.031373, 0.752941, 0.996078, 1.0 },
+ { 0.015686, 0.705882, 0.984314, 1.0 },
+ { 0.003922, 0.658824, 0.976471, 1.0 },
+ { 0.011765, 0.776471, 0.894118, 1.0 },
+ { 0.003922, 0.984314, 0.635294, 1.0 },
+ { 0.000000, 1.000000, 0.505882, 1.0 },
+ { 0.043137, 1.000000, 0.525490, 1.0 },
+ { 0.149020, 0.878431, 0.380392, 1.0 },
+ { 0.192157, 0.921569, 0.301961, 1.0 },
+ { 0.239216, 0.968627, 0.227451, 1.0 },
+ { 0.219608, 0.992157, 0.301961, 1.0 },
+ { 0.141176, 0.917647, 0.450980, 1.0 },
+ { 0.203922, 0.921569, 0.556863, 1.0 },
+ { 0.301961, 0.854902, 0.545098, 1.0 },
+ { 0.478431, 0.764706, 0.415686, 1.0 },
+ { 0.462745, 0.701961, 0.529412, 1.0 },
+ { 0.792157, 0.290196, 0.615686, 1.0 },
+ { 0.772549, 0.286275, 0.525490, 1.0 },
+ { 0.756863, 0.286275, 0.435294, 1.0 },
+ { 0.874510, 0.298039, 0.337255, 1.0 },
+ { 0.854902, 0.533333, 0.313725, 1.0 },
+ { 0.894118, 0.537255, 0.258824, 1.0 },
+ { 0.862745, 0.729412, 0.196078, 1.0 },
+ { 0.756863, 0.494118, 0.317647, 1.0 },
+ { 0.619608, 0.372549, 0.266667, 1.0 },
+ { 0.482353, 0.250980, 0.219608, 1.0 },
+ { 0.313725, 0.082353, 0.294118, 1.0 },
+ { 0.062745, 0.000000, 0.301961, 1.0 },
+ { 0.003922, 0.011765, 0.337255, 1.0 },
+ { 0.000000, 0.039216, 0.258824, 1.0 },
+ { 0.050980, 0.007843, 0.023529, 1.0 },
+ { 0.121569, 0.062745, 0.090196, 1.0 },
+ { 0.180392, 0.129412, 0.247059, 1.0 },
+ { 0.000000, 0.062745, 0.458824, 1.0 },
+ { 0.000000, 0.000000, 0.478431, 1.0 },
+ { 0.078431, 0.043137, 0.533333, 1.0 },
+ { 0.172549, 0.035294, 0.592157, 1.0 },
+ { 0.215686, 0.023529, 0.486275, 1.0 },
+ { 0.231373, 0.000000, 0.305882, 1.0 },
+ { 0.541176, 0.066667, 0.345098, 1.0 },
+ { 0.654902, 0.109804, 0.396078, 1.0 },
+ { 0.772549, 0.152941, 0.447059, 1.0 },
+ { 0.525490, 0.168627, 0.478431, 1.0 },
+ { 0.396078, 0.317647, 0.600000, 1.0 },
+ { 0.274510, 0.427451, 0.784314, 1.0 },
+ { 0.215686, 0.403922, 0.796078, 1.0 },
+ { 0.125490, 0.623529, 1.000000, 1.0 },
+ { 0.047059, 0.627451, 0.972549, 1.0 },
+ { 0.000000, 0.713725, 0.964706, 1.0 },
+ { 0.105882, 0.827451, 0.858824, 1.0 },
+ { 0.082353, 0.839216, 0.576471, 1.0 },
+ { 0.031373, 0.705882, 0.423529, 1.0 },
+ { 0.109804, 0.552941, 0.372549, 1.0 },
+ { 0.000000, 0.313725, 0.309804, 1.0 },
+ { 0.000000, 0.231373, 0.411765, 1.0 },
+ { 0.000000, 0.160784, 0.454902, 1.0 },
+ { 0.000000, 0.000000, 0.584314, 1.0 },
+ { 0.031373, 0.050980, 0.749020, 1.0 },
+ { 0.113725, 0.105882, 0.768627, 1.0 },
+ { 0.156863, 0.368627, 0.847059, 1.0 },
+ { 0.184314, 0.474510, 0.988235, 1.0 },
+ { 0.105882, 0.627451, 0.937255, 1.0 },
+ { 0.113725, 0.788235, 0.733333, 1.0 },
+ { 0.050980, 0.807843, 0.450980, 1.0 },
+ { 0.050980, 0.749020, 0.419608, 1.0 },
+ { 0.117647, 0.831373, 0.266667, 1.0 },
+ { 0.317647, 0.956863, 0.168627, 1.0 },
+ { 0.196078, 0.878431, 0.050980, 1.0 },
+ { 0.117647, 0.819608, 0.015686, 1.0 },
+ { 0.125490, 0.792157, 0.168627, 1.0 },
+ { 0.309804, 0.615686, 0.317647, 1.0 },
+ { 0.505882, 0.607843, 0.329412, 1.0 },
+ { 0.584314, 0.807843, 0.388235, 1.0 },
+ { 0.690196, 0.705882, 0.372549, 1.0 },
+ { 0.968627, 0.835294, 0.250980, 1.0 },
+ { 0.968627, 0.737255, 0.086275, 1.0 },
+ { 0.952941, 0.670588, 0.098039, 1.0 },
+ { 0.945098, 0.439216, 0.274510, 1.0 },
+ { 0.874510, 0.384314, 0.258824, 1.0 },
+ { 1.000000, 0.356863, 0.290196, 1.0 },
+ { 1.000000, 0.258824, 0.380392, 1.0 },
+ { 0.956863, 0.160784, 0.482353, 1.0 },
+ { 0.921569, 0.007843, 0.498039, 1.0 },
+ { 0.874510, 0.000000, 0.419608, 1.0 },
+ { 0.603922, 0.000000, 0.674510, 1.0 },
+ { 0.290196, 0.027451, 0.686275, 1.0 },
+ { 0.203922, 0.000000, 0.741176, 1.0 },
+ { 0.164706, 0.023529, 0.658824, 1.0 },
+ { 0.086275, 0.000000, 0.450980, 1.0 },
+ { 0.098039, 0.007843, 0.290196, 1.0 },
+ { 0.152941, 0.035294, 0.137255, 1.0 },
+ { 0.372549, 0.027451, 0.254902, 1.0 },
+ { 0.658824, 0.023529, 0.360784, 1.0 },
+ { 0.866667, 0.133333, 0.349020, 1.0 },
+ { 0.705882, 0.000000, 0.717647, 1.0 },
+ { 0.674510, 0.023529, 0.996078, 1.0 },
+ { 0.584314, 0.074510, 1.000000, 1.0 },
+ { 0.588235, 0.313725, 0.803922, 1.0 },
+ { 0.600000, 0.549020, 0.721569, 1.0 },
+ { 0.607843, 0.811765, 0.529412, 1.0 },
+ { 0.560784, 0.827451, 0.423529, 1.0 },
+ { 0.619608, 0.627451, 0.301961, 1.0 },
+ { 0.356863, 0.482353, 0.062745, 1.0 },
+ { 0.231373, 0.231373, 0.129412, 1.0 },
+ { 0.149020, 0.023529, 0.286275, 1.0 },
+ { 0.039216, 0.011765, 0.419608, 1.0 },
+ { 0.192157, 0.137255, 0.584314, 1.0 },
+ { 0.152941, 0.184314, 0.603922, 1.0 },
+ { 0.176471, 0.149020, 0.513725, 1.0 },
+ { 0.015686, 0.215686, 0.290196, 1.0 },
+ { 0.105882, 0.400000, 0.043137, 1.0 },
+ };
+/* ku0215.jpg */
+static double4 colors_352[] = {
+ { 0.188235, 0.090196, 0.105882, 1.0 },
+ { 0.149020, 0.035294, 0.105882, 1.0 },
+ { 0.231373, 0.070588, 0.129412, 1.0 },
+ { 0.313725, 0.109804, 0.156863, 1.0 },
+ { 0.317647, 0.180392, 0.282353, 1.0 },
+ { 0.325490, 0.254902, 0.411765, 1.0 },
+ { 0.290196, 0.184314, 0.427451, 1.0 },
+ { 0.254902, 0.117647, 0.447059, 1.0 },
+ { 0.341176, 0.235294, 0.552941, 1.0 },
+ { 0.458824, 0.149020, 0.454902, 1.0 },
+ { 0.576471, 0.062745, 0.360784, 1.0 },
+ { 0.407843, 0.039216, 0.270588, 1.0 },
+ { 0.243137, 0.019608, 0.180392, 1.0 },
+ { 0.211765, 0.043137, 0.168627, 1.0 },
+ { 0.184314, 0.066667, 0.160784, 1.0 },
+ { 0.192157, 0.090196, 0.176471, 1.0 },
+ { 0.200000, 0.117647, 0.192157, 1.0 },
+ { 0.278431, 0.215686, 0.329412, 1.0 },
+ { 0.203922, 0.247059, 0.364706, 1.0 },
+ { 0.129412, 0.282353, 0.403922, 1.0 },
+ { 0.172549, 0.309804, 0.341176, 1.0 },
+ { 0.215686, 0.341176, 0.282353, 1.0 },
+ { 0.176471, 0.325490, 0.247059, 1.0 },
+ { 0.137255, 0.309804, 0.211765, 1.0 },
+ { 0.086275, 0.262745, 0.149020, 1.0 },
+ { 0.145098, 0.254902, 0.188235, 1.0 },
+ { 0.207843, 0.250980, 0.227451, 1.0 },
+ { 0.200000, 0.145098, 0.305882, 1.0 },
+ { 0.196078, 0.039216, 0.384314, 1.0 },
+ { 0.172549, 0.035294, 0.388235, 1.0 },
+ { 0.149020, 0.035294, 0.396078, 1.0 },
+ { 0.156863, 0.027451, 0.376471, 1.0 },
+ { 0.086275, 0.105882, 0.223529, 1.0 },
+ { 0.125490, 0.160784, 0.054902, 1.0 },
+ { 0.101961, 0.145098, 0.054902, 1.0 },
+ { 0.078431, 0.129412, 0.058824, 1.0 },
+ { 0.047059, 0.086275, 0.062745, 1.0 },
+ { 0.019608, 0.047059, 0.070588, 1.0 },
+ { 0.007843, 0.050980, 0.074510, 1.0 },
+ { 0.000000, 0.058824, 0.078431, 1.0 },
+ { 0.082353, 0.074510, 0.258824, 1.0 },
+ { 0.050980, 0.082353, 0.258824, 1.0 },
+ { 0.023529, 0.090196, 0.262745, 1.0 },
+ { 0.082353, 0.121569, 0.211765, 1.0 },
+ { 0.141176, 0.156863, 0.160784, 1.0 },
+ { 0.200000, 0.172549, 0.145098, 1.0 },
+ { 0.258824, 0.192157, 0.129412, 1.0 },
+ { 0.301961, 0.192157, 0.180392, 1.0 },
+ { 0.400000, 0.176471, 0.141176, 1.0 },
+ { 0.662745, 0.180392, 0.121569, 1.0 },
+ { 0.729412, 0.149020, 0.070588, 1.0 },
+ { 0.800000, 0.117647, 0.019608, 1.0 },
+ { 0.800000, 0.145098, 0.035294, 1.0 },
+ { 0.803922, 0.176471, 0.050980, 1.0 },
+ { 0.803922, 0.152941, 0.101961, 1.0 },
+ { 0.807843, 0.129412, 0.152941, 1.0 },
+ { 0.894118, 0.239216, 0.176471, 1.0 },
+ { 0.858824, 0.145098, 0.094118, 1.0 },
+ { 0.823529, 0.050980, 0.015686, 1.0 },
+ { 0.752941, 0.047059, 0.031373, 1.0 },
+ { 0.686275, 0.043137, 0.047059, 1.0 },
+ { 0.654902, 0.047059, 0.043137, 1.0 },
+ { 0.623529, 0.054902, 0.043137, 1.0 },
+ { 0.525490, 0.039216, 0.047059, 1.0 },
+ { 0.486275, 0.054902, 0.050980, 1.0 },
+ { 0.458824, 0.066667, 0.007843, 1.0 },
+ { 0.423529, 0.086275, 0.011765, 1.0 },
+ { 0.392157, 0.109804, 0.015686, 1.0 },
+ { 0.380392, 0.105882, 0.027451, 1.0 },
+ { 0.368627, 0.105882, 0.039216, 1.0 },
+ { 0.364706, 0.109804, 0.039216, 1.0 },
+ { 0.352941, 0.113725, 0.094118, 1.0 },
+ { 0.415686, 0.149020, 0.192157, 1.0 },
+ { 0.458824, 0.192157, 0.211765, 1.0 },
+ { 0.505882, 0.239216, 0.235294, 1.0 },
+ { 0.568627, 0.207843, 0.180392, 1.0 },
+ { 0.635294, 0.180392, 0.129412, 1.0 },
+ { 0.654902, 0.168627, 0.137255, 1.0 },
+ { 0.678431, 0.160784, 0.145098, 1.0 },
+ { 0.733333, 0.133333, 0.145098, 1.0 },
+ { 0.733333, 0.094118, 0.200000, 1.0 },
+ { 0.521569, 0.043137, 0.235294, 1.0 },
+ { 0.403922, 0.101961, 0.168627, 1.0 },
+ { 0.290196, 0.160784, 0.101961, 1.0 },
+ { 0.235294, 0.172549, 0.090196, 1.0 },
+ { 0.184314, 0.184314, 0.082353, 1.0 },
+ { 0.039216, 0.200000, 0.027451, 1.0 },
+ { 0.098039, 0.388235, 0.047059, 1.0 },
+ { 0.019608, 0.200000, 0.019608, 1.0 },
+ { 0.078431, 0.125490, 0.035294, 1.0 },
+ { 0.137255, 0.054902, 0.050980, 1.0 },
+ { 0.188235, 0.027451, 0.023529, 1.0 },
+ { 0.243137, 0.000000, 0.000000, 1.0 },
+ { 0.247059, 0.129412, 0.035294, 1.0 },
+ { 0.262745, 0.105882, 0.058824, 1.0 },
+ { 0.368627, 0.054902, 0.105882, 1.0 },
+ { 0.403922, 0.074510, 0.125490, 1.0 },
+ { 0.427451, 0.066667, 0.149020, 1.0 },
+ { 0.458824, 0.031373, 0.121569, 1.0 },
+ { 0.494118, 0.000000, 0.094118, 1.0 },
+ { 0.521569, 0.003922, 0.054902, 1.0 },
+ { 0.552941, 0.007843, 0.019608, 1.0 },
+ { 0.619608, 0.031373, 0.000000, 1.0 },
+ { 0.694118, 0.023529, 0.000000, 1.0 },
+ { 0.784314, 0.050980, 0.117647, 1.0 },
+ { 0.729412, 0.039216, 0.086275, 1.0 },
+ { 0.678431, 0.031373, 0.054902, 1.0 },
+ { 0.623529, 0.054902, 0.043137, 1.0 },
+ { 0.572549, 0.078431, 0.031373, 1.0 },
+ { 0.505882, 0.047059, 0.019608, 1.0 },
+ { 0.498039, 0.007843, 0.000000, 1.0 },
+ { 0.388235, 0.000000, 0.000000, 1.0 },
+ { 0.376471, 0.070588, 0.054902, 1.0 },
+ { 0.388235, 0.078431, 0.098039, 1.0 },
+ { 0.400000, 0.066667, 0.086275, 1.0 },
+ { 0.415686, 0.058824, 0.078431, 1.0 },
+ { 0.462745, 0.113725, 0.058824, 1.0 },
+ { 0.588235, 0.109804, 0.019608, 1.0 },
+ { 0.611765, 0.086275, 0.050980, 1.0 },
+ { 0.615686, 0.094118, 0.058824, 1.0 },
+ { 0.584314, 0.262745, 0.074510, 1.0 },
+ { 0.537255, 0.184314, 0.078431, 1.0 },
+ { 0.494118, 0.105882, 0.086275, 1.0 },
+ { 0.478431, 0.098039, 0.094118, 1.0 },
+ { 0.462745, 0.090196, 0.105882, 1.0 },
+ { 0.396078, 0.094118, 0.164706, 1.0 },
+ { 0.262745, 0.078431, 0.117647, 1.0 },
+ { 0.196078, 0.019608, 0.141176, 1.0 },
+ { 0.086275, 0.070588, 0.129412, 1.0 },
+ { 0.039216, 0.117647, 0.211765, 1.0 },
+ { 0.070588, 0.117647, 0.203922, 1.0 },
+ { 0.101961, 0.121569, 0.200000, 1.0 },
+ { 0.180392, 0.074510, 0.141176, 1.0 },
+ { 0.349020, 0.105882, 0.125490, 1.0 },
+ { 0.501961, 0.145098, 0.141176, 1.0 },
+ { 0.600000, 0.192157, 0.188235, 1.0 },
+ { 0.807843, 0.101961, 0.145098, 1.0 },
+ { 0.807843, 0.101961, 0.137255, 1.0 },
+ { 0.811765, 0.101961, 0.129412, 1.0 },
+ { 0.784314, 0.117647, 0.133333, 1.0 },
+ { 0.756863, 0.137255, 0.141176, 1.0 },
+ { 0.752941, 0.121569, 0.145098, 1.0 },
+ { 0.690196, 0.074510, 0.196078, 1.0 },
+ { 0.572549, 0.145098, 0.227451, 1.0 },
+ { 0.576471, 0.160784, 0.207843, 1.0 },
+ { 0.623529, 0.117647, 0.035294, 1.0 },
+ { 0.682353, 0.113725, 0.015686, 1.0 },
+ { 0.741176, 0.109804, 0.000000, 1.0 },
+ { 0.741176, 0.113725, 0.145098, 1.0 },
+ { 0.698039, 0.168627, 0.156863, 1.0 },
+ { 0.584314, 0.070588, 0.192157, 1.0 },
+ { 0.435294, 0.039216, 0.203922, 1.0 },
+ { 0.403922, 0.058824, 0.215686, 1.0 },
+ { 0.329412, 0.062745, 0.274510, 1.0 },
+ { 0.254902, 0.070588, 0.337255, 1.0 },
+ { 0.274510, 0.121569, 0.431373, 1.0 },
+ { 0.356863, 0.066667, 0.400000, 1.0 },
+ { 0.384314, 0.078431, 0.376471, 1.0 },
+ { 0.427451, 0.066667, 0.211765, 1.0 },
+ { 0.466667, 0.082353, 0.243137, 1.0 },
+ { 0.486275, 0.090196, 0.254902, 1.0 },
+ { 0.513725, 0.176471, 0.470588, 1.0 },
+ { 0.513725, 0.203922, 0.533333, 1.0 },
+ { 0.513725, 0.235294, 0.596078, 1.0 },
+ { 0.498039, 0.247059, 0.584314, 1.0 },
+ { 0.521569, 0.247059, 0.529412, 1.0 },
+ { 0.639216, 0.203922, 0.372549, 1.0 },
+ { 0.478431, 0.239216, 0.258824, 1.0 },
+ { 0.325490, 0.321569, 0.250980, 1.0 },
+ { 0.298039, 0.337255, 0.266667, 1.0 },
+ { 0.270588, 0.352941, 0.286275, 1.0 },
+ { 0.286275, 0.309804, 0.294118, 1.0 },
+ { 0.266667, 0.219608, 0.266667, 1.0 },
+ { 0.152941, 0.082353, 0.129412, 1.0 },
+ { 0.090196, 0.043137, 0.082353, 1.0 },
+ { 0.098039, 0.058824, 0.054902, 1.0 },
+ { 0.094118, 0.000000, 0.011765, 1.0 },
+ { 0.054902, 0.031373, 0.047059, 1.0 },
+ { 0.047059, 0.086275, 0.090196, 1.0 },
+ { 0.023529, 0.137255, 0.168627, 1.0 },
+ { 0.062745, 0.133333, 0.188235, 1.0 },
+ { 0.062745, 0.196078, 0.200000, 1.0 },
+ { 0.074510, 0.215686, 0.160784, 1.0 },
+ { 0.062745, 0.266667, 0.113725, 1.0 },
+ { 0.050980, 0.196078, 0.168627, 1.0 },
+ { 0.039216, 0.188235, 0.164706, 1.0 },
+ { 0.027451, 0.180392, 0.160784, 1.0 },
+ { 0.003922, 0.113725, 0.129412, 1.0 },
+ { 0.011765, 0.086275, 0.078431, 1.0 },
+ { 0.023529, 0.125490, 0.019608, 1.0 },
+ { 0.003922, 0.086275, 0.011765, 1.0 },
+ { 0.031373, 0.066667, 0.062745, 1.0 },
+ { 0.015686, 0.027451, 0.047059, 1.0 },
+ { 0.043137, 0.039216, 0.023529, 1.0 },
+ { 0.149020, 0.137255, 0.000000, 1.0 },
+ { 0.207843, 0.239216, 0.094118, 1.0 },
+ { 0.329412, 0.380392, 0.172549, 1.0 },
+ { 0.309804, 0.443137, 0.243137, 1.0 },
+ { 0.156863, 0.431373, 0.321569, 1.0 },
+ { 0.278431, 0.419608, 0.278431, 1.0 },
+ { 0.376471, 0.403922, 0.282353, 1.0 },
+ { 0.337255, 0.517647, 0.325490, 1.0 },
+ { 0.247059, 0.529412, 0.278431, 1.0 },
+ { 0.160784, 0.517647, 0.243137, 1.0 },
+ { 0.062745, 0.431373, 0.227451, 1.0 },
+ { 0.074510, 0.380392, 0.317647, 1.0 },
+ { 0.188235, 0.333333, 0.407843, 1.0 },
+ { 0.207843, 0.490196, 0.443137, 1.0 },
+ { 0.533333, 0.623529, 0.584314, 1.0 },
+ { 0.329412, 0.325490, 0.345098, 1.0 },
+ { 0.203922, 0.282353, 0.317647, 1.0 },
+ { 0.113725, 0.231373, 0.262745, 1.0 },
+ { 0.094118, 0.254902, 0.192157, 1.0 },
+ { 0.023529, 0.325490, 0.160784, 1.0 },
+ { 0.074510, 0.337255, 0.215686, 1.0 },
+ { 0.035294, 0.368627, 0.247059, 1.0 },
+ { 0.062745, 0.337255, 0.243137, 1.0 },
+ { 0.207843, 0.278431, 0.294118, 1.0 },
+ { 0.364706, 0.254902, 0.207843, 1.0 },
+ { 0.396078, 0.082353, 0.188235, 1.0 },
+ { 0.458824, 0.050980, 0.141176, 1.0 },
+ { 0.580392, 0.066667, 0.129412, 1.0 },
+ { 0.619608, 0.074510, 0.054902, 1.0 },
+ { 0.607843, 0.062745, 0.035294, 1.0 },
+ { 0.529412, 0.015686, 0.047059, 1.0 },
+ { 0.517647, 0.039216, 0.090196, 1.0 },
+ { 0.466667, 0.000000, 0.141176, 1.0 },
+ { 0.458824, 0.027451, 0.164706, 1.0 },
+ { 0.458824, 0.031373, 0.152941, 1.0 },
+ { 0.352941, 0.078431, 0.117647, 1.0 },
+ { 0.196078, 0.086275, 0.141176, 1.0 },
+ { 0.098039, 0.156863, 0.168627, 1.0 },
+ { 0.074510, 0.176471, 0.164706, 1.0 },
+ { 0.094118, 0.239216, 0.168627, 1.0 },
+ { 0.113725, 0.247059, 0.149020, 1.0 },
+ { 0.243137, 0.294118, 0.184314, 1.0 },
+ { 0.325490, 0.266667, 0.192157, 1.0 },
+ { 0.415686, 0.298039, 0.054902, 1.0 },
+ { 0.639216, 0.290196, 0.172549, 1.0 },
+ { 0.654902, 0.333333, 0.184314, 1.0 },
+ { 0.658824, 0.298039, 0.105882, 1.0 },
+ { 0.760784, 0.156863, 0.117647, 1.0 },
+ { 0.678431, 0.137255, 0.035294, 1.0 },
+ { 0.552941, 0.121569, 0.070588, 1.0 },
+ { 0.466667, 0.141176, 0.109804, 1.0 },
+ { 0.313725, 0.145098, 0.070588, 1.0 },
+ { 0.164706, 0.047059, 0.094118, 1.0 },
+ { 0.149020, 0.062745, 0.113725, 1.0 },
+ { 0.149020, 0.094118, 0.152941, 1.0 },
+ { 0.192157, 0.207843, 0.101961, 1.0 },
+ { 0.403922, 0.172549, 0.117647, 1.0 },
+ { 0.525490, 0.180392, 0.101961, 1.0 },
+ { 0.592157, 0.207843, 0.196078, 1.0 },
+ { 0.525490, 0.309804, 0.188235, 1.0 },
+ { 0.333333, 0.305882, 0.439216, 1.0 },
+ { 0.407843, 0.356863, 0.325490, 1.0 },
+ };
+/* s00026.jpg */
+static double4 colors_353[] = {
+ { 0.254902, 0.000000, 0.705882, 1.0 },
+ { 0.105882, 0.000000, 0.380392, 1.0 },
+ { 0.133333, 0.000000, 0.313725, 1.0 },
+ { 0.164706, 0.000000, 0.250980, 1.0 },
+ { 0.231373, 0.019608, 0.141176, 1.0 },
+ { 0.298039, 0.043137, 0.035294, 1.0 },
+ { 0.368627, 0.039216, 0.047059, 1.0 },
+ { 0.443137, 0.035294, 0.062745, 1.0 },
+ { 0.654902, 0.172549, 0.011765, 1.0 },
+ { 0.800000, 0.196078, 0.007843, 1.0 },
+ { 0.945098, 0.219608, 0.007843, 1.0 },
+ { 0.815686, 0.149020, 0.019608, 1.0 },
+ { 0.686275, 0.082353, 0.035294, 1.0 },
+ { 0.603922, 0.043137, 0.364706, 1.0 },
+ { 0.525490, 0.003922, 0.698039, 1.0 },
+ { 0.568627, 0.003922, 0.752941, 1.0 },
+ { 0.615686, 0.003922, 0.807843, 1.0 },
+ { 0.796078, 0.019608, 0.972549, 1.0 },
+ { 0.768627, 0.011765, 0.878431, 1.0 },
+ { 0.741176, 0.003922, 0.784314, 1.0 },
+ { 0.690196, 0.031373, 0.427451, 1.0 },
+ { 0.643137, 0.058824, 0.074510, 1.0 },
+ { 0.678431, 0.129412, 0.043137, 1.0 },
+ { 0.713725, 0.203922, 0.011765, 1.0 },
+ { 1.000000, 0.474510, 0.121569, 1.0 },
+ { 0.964706, 0.568627, 0.160784, 1.0 },
+ { 0.933333, 0.662745, 0.203922, 1.0 },
+ { 0.866667, 0.588235, 0.192157, 1.0 },
+ { 0.800000, 0.517647, 0.184314, 1.0 },
+ { 0.733333, 0.462745, 0.172549, 1.0 },
+ { 0.666667, 0.411765, 0.160784, 1.0 },
+ { 0.737255, 0.219608, 0.027451, 1.0 },
+ { 0.843137, 0.243137, 0.007843, 1.0 },
+ { 0.792157, 0.474510, 0.117647, 1.0 },
+ { 0.733333, 0.419608, 0.113725, 1.0 },
+ { 0.678431, 0.368627, 0.109804, 1.0 },
+ { 0.631373, 0.329412, 0.098039, 1.0 },
+ { 0.588235, 0.290196, 0.086275, 1.0 },
+ { 0.541176, 0.286275, 0.098039, 1.0 },
+ { 0.494118, 0.282353, 0.109804, 1.0 },
+ { 0.494118, 0.109804, 0.003922, 1.0 },
+ { 0.462745, 0.098039, 0.003922, 1.0 },
+ { 0.435294, 0.090196, 0.003922, 1.0 },
+ { 0.466667, 0.105882, 0.000000, 1.0 },
+ { 0.498039, 0.125490, 0.000000, 1.0 },
+ { 0.513725, 0.188235, 0.035294, 1.0 },
+ { 0.533333, 0.254902, 0.074510, 1.0 },
+ { 0.615686, 0.372549, 0.141176, 1.0 },
+ { 0.631373, 0.400000, 0.164706, 1.0 },
+ { 0.858824, 0.639216, 0.211765, 1.0 },
+ { 0.811765, 0.580392, 0.203922, 1.0 },
+ { 0.768627, 0.525490, 0.200000, 1.0 },
+ { 0.713725, 0.466667, 0.180392, 1.0 },
+ { 0.662745, 0.411765, 0.160784, 1.0 },
+ { 0.647059, 0.372549, 0.133333, 1.0 },
+ { 0.631373, 0.333333, 0.105882, 1.0 },
+ { 0.450980, 0.098039, 0.000000, 1.0 },
+ { 0.427451, 0.050980, 0.007843, 1.0 },
+ { 0.407843, 0.003922, 0.015686, 1.0 },
+ { 0.400000, 0.000000, 0.262745, 1.0 },
+ { 0.396078, 0.000000, 0.509804, 1.0 },
+ { 0.376471, 0.000000, 0.572549, 1.0 },
+ { 0.356863, 0.000000, 0.639216, 1.0 },
+ { 0.058824, 0.000000, 0.843137, 1.0 },
+ { 0.039216, 0.000000, 0.886275, 1.0 },
+ { 0.105882, 0.003922, 0.352941, 1.0 },
+ { 0.176471, 0.019608, 0.192157, 1.0 },
+ { 0.247059, 0.035294, 0.035294, 1.0 },
+ { 0.239216, 0.039216, 0.023529, 1.0 },
+ { 0.231373, 0.047059, 0.015686, 1.0 },
+ { 0.188235, 0.043137, 0.011765, 1.0 },
+ { 0.168627, 0.035294, 0.031373, 1.0 },
+ { 0.066667, 0.027451, 0.023529, 1.0 },
+ { 0.047059, 0.015686, 0.035294, 1.0 },
+ { 0.031373, 0.007843, 0.047059, 1.0 },
+ { 0.050980, 0.003922, 0.058824, 1.0 },
+ { 0.070588, 0.003922, 0.074510, 1.0 },
+ { 0.070588, 0.003922, 0.117647, 1.0 },
+ { 0.074510, 0.003922, 0.160784, 1.0 },
+ { 0.137255, 0.000000, 0.239216, 1.0 },
+ { 0.200000, 0.003922, 0.290196, 1.0 },
+ { 0.415686, 0.000000, 0.525490, 1.0 },
+ { 0.450980, 0.000000, 0.623529, 1.0 },
+ { 0.486275, 0.000000, 0.721569, 1.0 },
+ { 0.450980, 0.003922, 0.807843, 1.0 },
+ { 0.419608, 0.007843, 0.898039, 1.0 },
+ { 0.149020, 0.000000, 0.960784, 1.0 },
+ { 0.145098, 0.000000, 0.725490, 1.0 },
+ { 0.486275, 0.129412, 0.431373, 1.0 },
+ { 0.717647, 0.321569, 0.278431, 1.0 },
+ { 0.952941, 0.513725, 0.129412, 1.0 },
+ { 0.976471, 0.580392, 0.129412, 1.0 },
+ { 1.000000, 0.647059, 0.133333, 1.0 },
+ { 1.000000, 0.721569, 0.196078, 1.0 },
+ { 0.952941, 0.839216, 0.227451, 1.0 },
+ { 0.964706, 0.988235, 0.266667, 1.0 },
+ { 0.847059, 0.898039, 0.309804, 1.0 },
+ { 0.819608, 0.627451, 0.215686, 1.0 },
+ { 0.737255, 0.525490, 0.188235, 1.0 },
+ { 0.658824, 0.427451, 0.160784, 1.0 },
+ { 0.615686, 0.396078, 0.156863, 1.0 },
+ { 0.572549, 0.364706, 0.152941, 1.0 },
+ { 0.486275, 0.474510, 0.070588, 1.0 },
+ { 0.537255, 0.352941, 0.149020, 1.0 },
+ { 0.380392, 0.200000, 0.066667, 1.0 },
+ { 0.333333, 0.184314, 0.058824, 1.0 },
+ { 0.286275, 0.172549, 0.054902, 1.0 },
+ { 0.227451, 0.090196, 0.105882, 1.0 },
+ { 0.168627, 0.011765, 0.156863, 1.0 },
+ { 0.125490, 0.003922, 0.239216, 1.0 },
+ { 0.078431, 0.039216, 0.274510, 1.0 },
+ { 0.000000, 0.003922, 0.203922, 1.0 },
+ { 0.027451, 0.003922, 0.145098, 1.0 },
+ { 0.082353, 0.023529, 0.043137, 1.0 },
+ { 0.117647, 0.031373, 0.031373, 1.0 },
+ { 0.156863, 0.043137, 0.019608, 1.0 },
+ { 0.290196, 0.086275, 0.003922, 1.0 },
+ { 0.305882, 0.086275, 0.000000, 1.0 },
+ { 0.352941, 0.070588, 0.011765, 1.0 },
+ { 0.298039, 0.074510, 0.000000, 1.0 },
+ { 0.109804, 0.015686, 0.109804, 1.0 },
+ { 0.070588, 0.007843, 0.156863, 1.0 },
+ { 0.035294, 0.003922, 0.203922, 1.0 },
+ { 0.031373, 0.003922, 0.243137, 1.0 },
+ { 0.027451, 0.003922, 0.286275, 1.0 },
+ { 0.121569, 0.003922, 0.294118, 1.0 },
+ { 0.164706, 0.000000, 0.298039, 1.0 },
+ { 0.262745, 0.000000, 0.517647, 1.0 },
+ { 0.478431, 0.000000, 0.568627, 1.0 },
+ { 0.827451, 0.749020, 0.619608, 1.0 },
+ { 0.913725, 0.839216, 0.490196, 1.0 },
+ { 1.000000, 0.933333, 0.364706, 1.0 },
+ { 0.972549, 0.972549, 0.298039, 1.0 },
+ { 0.952941, 0.992157, 0.309804, 1.0 },
+ { 0.866667, 0.921569, 0.301961, 1.0 },
+ { 0.949020, 0.780392, 0.239216, 1.0 },
+ { 0.835294, 0.592157, 0.203922, 1.0 },
+ { 0.647059, 0.423529, 0.145098, 1.0 },
+ { 0.462745, 0.254902, 0.090196, 1.0 },
+ { 0.368627, 0.200000, 0.047059, 1.0 },
+ { 0.278431, 0.145098, 0.007843, 1.0 },
+ { 0.211765, 0.066667, 0.003922, 1.0 },
+ { 0.129412, 0.078431, 0.011765, 1.0 },
+ { 0.043137, 0.031373, 0.003922, 1.0 },
+ { 0.023529, 0.027451, 0.007843, 1.0 },
+ { 0.000000, 0.015686, 0.011765, 1.0 },
+ { 0.000000, 0.011765, 0.027451, 1.0 },
+ { 0.000000, 0.011765, 0.047059, 1.0 },
+ { 0.003922, 0.011765, 0.070588, 1.0 },
+ { 0.062745, 0.011765, 0.113725, 1.0 },
+ { 0.141176, 0.000000, 0.243137, 1.0 },
+ { 0.231373, 0.000000, 0.321569, 1.0 },
+ { 0.564706, 0.000000, 0.721569, 1.0 },
+ { 0.654902, 0.000000, 0.768627, 1.0 },
+ { 0.745098, 0.003922, 0.819608, 1.0 },
+ { 0.572549, 0.007843, 0.839216, 1.0 },
+ { 0.545098, 0.000000, 0.733333, 1.0 },
+ { 0.541176, 0.000000, 0.607843, 1.0 },
+ { 0.607843, 0.050980, 0.152941, 1.0 },
+ { 0.525490, 0.145098, 0.007843, 1.0 },
+ { 0.486275, 0.243137, 0.090196, 1.0 },
+ { 0.447059, 0.243137, 0.086275, 1.0 },
+ { 0.419608, 0.227451, 0.078431, 1.0 },
+ { 0.392157, 0.211765, 0.070588, 1.0 },
+ { 0.435294, 0.223529, 0.074510, 1.0 },
+ { 0.431373, 0.294118, 0.129412, 1.0 },
+ { 0.325490, 0.301961, 0.098039, 1.0 },
+ { 0.270588, 0.286275, 0.149020, 1.0 },
+ { 0.188235, 0.141176, 0.047059, 1.0 },
+ { 0.125490, 0.109804, 0.031373, 1.0 },
+ { 0.062745, 0.078431, 0.019608, 1.0 },
+ { 0.066667, 0.070588, 0.007843, 1.0 },
+ { 0.031373, 0.039216, 0.027451, 1.0 },
+ { 0.019608, 0.043137, 0.043137, 1.0 },
+ { 0.000000, 0.074510, 0.050980, 1.0 },
+ { 0.000000, 0.050980, 0.011765, 1.0 },
+ { 0.007843, 0.039216, 0.000000, 1.0 },
+ { 0.015686, 0.027451, 0.000000, 1.0 },
+ { 0.007843, 0.027451, 0.003922, 1.0 },
+ { 0.003922, 0.023529, 0.000000, 1.0 },
+ { 0.000000, 0.015686, 0.027451, 1.0 },
+ { 0.000000, 0.015686, 0.062745, 1.0 },
+ { 0.047059, 0.015686, 0.109804, 1.0 },
+ { 0.105882, 0.000000, 0.207843, 1.0 },
+ { 0.258824, 0.000000, 0.341176, 1.0 },
+ { 0.301961, 0.000000, 0.388235, 1.0 },
+ { 0.345098, 0.000000, 0.439216, 1.0 },
+ { 0.368627, 0.000000, 0.490196, 1.0 },
+ { 0.325490, 0.000000, 0.407843, 1.0 },
+ { 0.250980, 0.015686, 0.156863, 1.0 },
+ { 0.298039, 0.109804, 0.019608, 1.0 },
+ { 0.298039, 0.094118, 0.007843, 1.0 },
+ { 0.203922, 0.054902, 0.003922, 1.0 },
+ { 0.145098, 0.039216, 0.011765, 1.0 },
+ { 0.062745, 0.035294, 0.011765, 1.0 },
+ { 0.023529, 0.023529, 0.031373, 1.0 },
+ { 0.003922, 0.015686, 0.050980, 1.0 },
+ { 0.003922, 0.011765, 0.070588, 1.0 },
+ { 0.007843, 0.007843, 0.117647, 1.0 },
+ { 0.031373, 0.003922, 0.176471, 1.0 },
+ { 0.023529, 0.000000, 0.235294, 1.0 },
+ { 0.035294, 0.000000, 0.317647, 1.0 },
+ { 0.094118, 0.000000, 0.431373, 1.0 },
+ { 0.066667, 0.003922, 0.596078, 1.0 },
+ { 0.054902, 0.000000, 0.588235, 1.0 },
+ { 0.019608, 0.000000, 0.490196, 1.0 },
+ { 0.003922, 0.000000, 0.368627, 1.0 },
+ { 0.000000, 0.000000, 0.282353, 1.0 },
+ { 0.011765, 0.007843, 0.180392, 1.0 },
+ { 0.003922, 0.007843, 0.078431, 1.0 },
+ { 0.000000, 0.015686, 0.062745, 1.0 },
+ { 0.000000, 0.007843, 0.054902, 1.0 },
+ { 0.003922, 0.011765, 0.058824, 1.0 },
+ { 0.000000, 0.011765, 0.070588, 1.0 },
+ { 0.000000, 0.007843, 0.105882, 1.0 },
+ { 0.000000, 0.003922, 0.125490, 1.0 },
+ { 0.003922, 0.003922, 0.137255, 1.0 },
+ { 0.035294, 0.000000, 0.168627, 1.0 },
+ { 0.156863, 0.000000, 0.247059, 1.0 },
+ { 0.203922, 0.000000, 0.290196, 1.0 },
+ { 0.337255, 0.000000, 0.419608, 1.0 },
+ { 0.396078, 0.000000, 0.478431, 1.0 },
+ { 0.564706, 0.031373, 0.282353, 1.0 },
+ { 0.631373, 0.321569, 0.101961, 1.0 },
+ { 0.654902, 0.333333, 0.113725, 1.0 },
+ { 0.592157, 0.360784, 0.141176, 1.0 },
+ { 0.501961, 0.298039, 0.113725, 1.0 },
+ { 0.313725, 0.223529, 0.000000, 1.0 },
+ { 0.207843, 0.066667, 0.003922, 1.0 },
+ { 0.074510, 0.058824, 0.000000, 1.0 },
+ { 0.027451, 0.050980, 0.003922, 1.0 },
+ { 0.023529, 0.043137, 0.015686, 1.0 },
+ { 0.023529, 0.031373, 0.019608, 1.0 },
+ { 0.019608, 0.027451, 0.007843, 1.0 },
+ { 0.027451, 0.023529, 0.015686, 1.0 },
+ { 0.031373, 0.015686, 0.003922, 1.0 },
+ { 0.054902, 0.027451, 0.003922, 1.0 },
+ { 0.105882, 0.050980, 0.000000, 1.0 },
+ { 0.168627, 0.050980, 0.007843, 1.0 },
+ { 0.235294, 0.058824, 0.047059, 1.0 },
+ { 0.168627, 0.000000, 0.180392, 1.0 },
+ { 0.176471, 0.000000, 0.254902, 1.0 },
+ { 0.223529, 0.000000, 0.372549, 1.0 },
+ { 0.207843, 0.000000, 0.509804, 1.0 },
+ { 0.164706, 0.000000, 0.501961, 1.0 },
+ { 0.082353, 0.000000, 0.513725, 1.0 },
+ { 0.086275, 0.000000, 0.494118, 1.0 },
+ { 0.023529, 0.000000, 0.400000, 1.0 },
+ { 0.027451, 0.000000, 0.301961, 1.0 },
+ { 0.023529, 0.000000, 0.301961, 1.0 },
+ { 0.011765, 0.000000, 0.270588, 1.0 },
+ { 0.019608, 0.000000, 0.262745, 1.0 },
+ { 0.003922, 0.003922, 0.239216, 1.0 },
+ { 0.031373, 0.007843, 0.156863, 1.0 },
+ { 0.066667, 0.125490, 0.050980, 1.0 },
+ { 0.023529, 0.015686, 0.101961, 1.0 },
+ };
+/* s00043.jpg */
+static double4 colors_354[] = {
+ { 0.192157, 0.282353, 0.352941, 1.0 },
+ { 0.231373, 0.388235, 0.427451, 1.0 },
+ { 0.250980, 0.450980, 0.470588, 1.0 },
+ { 0.274510, 0.513725, 0.517647, 1.0 },
+ { 0.286275, 0.525490, 0.552941, 1.0 },
+ { 0.298039, 0.541176, 0.592157, 1.0 },
+ { 0.380392, 0.572549, 0.572549, 1.0 },
+ { 0.462745, 0.603922, 0.556863, 1.0 },
+ { 0.670588, 0.725490, 0.525490, 1.0 },
+ { 0.654902, 0.694118, 0.474510, 1.0 },
+ { 0.643137, 0.666667, 0.423529, 1.0 },
+ { 0.478431, 0.647059, 0.517647, 1.0 },
+ { 0.317647, 0.627451, 0.615686, 1.0 },
+ { 0.396078, 0.686275, 0.698039, 1.0 },
+ { 0.474510, 0.749020, 0.780392, 1.0 },
+ { 0.447059, 0.670588, 0.698039, 1.0 },
+ { 0.423529, 0.592157, 0.619608, 1.0 },
+ { 0.576471, 0.509804, 0.329412, 1.0 },
+ { 0.541176, 0.376471, 0.254902, 1.0 },
+ { 0.505882, 0.243137, 0.180392, 1.0 },
+ { 0.505882, 0.215686, 0.121569, 1.0 },
+ { 0.505882, 0.192157, 0.062745, 1.0 },
+ { 0.505882, 0.203922, 0.047059, 1.0 },
+ { 0.509804, 0.219608, 0.035294, 1.0 },
+ { 0.517647, 0.247059, 0.031373, 1.0 },
+ { 0.501961, 0.349020, 0.117647, 1.0 },
+ { 0.486275, 0.454902, 0.207843, 1.0 },
+ { 0.537255, 0.498039, 0.254902, 1.0 },
+ { 0.588235, 0.541176, 0.305882, 1.0 },
+ { 0.596078, 0.552941, 0.313725, 1.0 },
+ { 0.603922, 0.564706, 0.321569, 1.0 },
+ { 0.631373, 0.615686, 0.364706, 1.0 },
+ { 0.658824, 0.654902, 0.392157, 1.0 },
+ { 0.627451, 0.647059, 0.396078, 1.0 },
+ { 0.537255, 0.619608, 0.427451, 1.0 },
+ { 0.447059, 0.592157, 0.458824, 1.0 },
+ { 0.356863, 0.545098, 0.482353, 1.0 },
+ { 0.266667, 0.501961, 0.505882, 1.0 },
+ { 0.274510, 0.517647, 0.415686, 1.0 },
+ { 0.282353, 0.533333, 0.329412, 1.0 },
+ { 0.521569, 0.498039, 0.254902, 1.0 },
+ { 0.549020, 0.486275, 0.203922, 1.0 },
+ { 0.576471, 0.478431, 0.156863, 1.0 },
+ { 0.568627, 0.525490, 0.168627, 1.0 },
+ { 0.564706, 0.572549, 0.184314, 1.0 },
+ { 0.580392, 0.552941, 0.227451, 1.0 },
+ { 0.596078, 0.537255, 0.274510, 1.0 },
+ { 0.568627, 0.521569, 0.317647, 1.0 },
+ { 0.560784, 0.537255, 0.411765, 1.0 },
+ { 0.462745, 0.400000, 0.349020, 1.0 },
+ { 0.396078, 0.450980, 0.294118, 1.0 },
+ { 0.329412, 0.505882, 0.243137, 1.0 },
+ { 0.250980, 0.321569, 0.203922, 1.0 },
+ { 0.176471, 0.137255, 0.168627, 1.0 },
+ { 0.164706, 0.125490, 0.160784, 1.0 },
+ { 0.156863, 0.117647, 0.152941, 1.0 },
+ { 0.145098, 0.086275, 0.113725, 1.0 },
+ { 0.156863, 0.117647, 0.145098, 1.0 },
+ { 0.168627, 0.149020, 0.176471, 1.0 },
+ { 0.172549, 0.180392, 0.215686, 1.0 },
+ { 0.180392, 0.211765, 0.254902, 1.0 },
+ { 0.188235, 0.239216, 0.290196, 1.0 },
+ { 0.196078, 0.270588, 0.325490, 1.0 },
+ { 0.450980, 0.333333, 0.290196, 1.0 },
+ { 0.509804, 0.305882, 0.356863, 1.0 },
+ { 0.505882, 0.333333, 0.219608, 1.0 },
+ { 0.533333, 0.376471, 0.176471, 1.0 },
+ { 0.564706, 0.423529, 0.133333, 1.0 },
+ { 0.552941, 0.431373, 0.125490, 1.0 },
+ { 0.545098, 0.439216, 0.121569, 1.0 },
+ { 0.525490, 0.498039, 0.145098, 1.0 },
+ { 0.521569, 0.513725, 0.070588, 1.0 },
+ { 0.509804, 0.501961, 0.035294, 1.0 },
+ { 0.490196, 0.462745, 0.023529, 1.0 },
+ { 0.470588, 0.427451, 0.011765, 1.0 },
+ { 0.443137, 0.388235, 0.023529, 1.0 },
+ { 0.415686, 0.349020, 0.035294, 1.0 },
+ { 0.431373, 0.305882, 0.031373, 1.0 },
+ { 0.447059, 0.266667, 0.031373, 1.0 },
+ { 0.443137, 0.254902, 0.003922, 1.0 },
+ { 0.474510, 0.219608, 0.007843, 1.0 },
+ { 0.400000, 0.203922, 0.003922, 1.0 },
+ { 0.341176, 0.294118, 0.027451, 1.0 },
+ { 0.286275, 0.384314, 0.054902, 1.0 },
+ { 0.239216, 0.317647, 0.074510, 1.0 },
+ { 0.196078, 0.254902, 0.094118, 1.0 },
+ { 0.188235, 0.278431, 0.333333, 1.0 },
+ { 0.203922, 0.329412, 0.388235, 1.0 },
+ { 0.290196, 0.525490, 0.568627, 1.0 },
+ { 0.396078, 0.545098, 0.509804, 1.0 },
+ { 0.505882, 0.564706, 0.450980, 1.0 },
+ { 0.552941, 0.588235, 0.423529, 1.0 },
+ { 0.600000, 0.611765, 0.396078, 1.0 },
+ { 0.615686, 0.619608, 0.384314, 1.0 },
+ { 0.592157, 0.545098, 0.309804, 1.0 },
+ { 0.603922, 0.513725, 0.239216, 1.0 },
+ { 0.545098, 0.431373, 0.125490, 1.0 },
+ { 0.447059, 0.274510, 0.027451, 1.0 },
+ { 0.364706, 0.243137, 0.035294, 1.0 },
+ { 0.282353, 0.215686, 0.047059, 1.0 },
+ { 0.278431, 0.223529, 0.043137, 1.0 },
+ { 0.278431, 0.231373, 0.043137, 1.0 },
+ { 0.262745, 0.309804, 0.027451, 1.0 },
+ { 0.333333, 0.341176, 0.000000, 1.0 },
+ { 0.490196, 0.513725, 0.262745, 1.0 },
+ { 0.490196, 0.517647, 0.345098, 1.0 },
+ { 0.490196, 0.521569, 0.431373, 1.0 },
+ { 0.458824, 0.450980, 0.392157, 1.0 },
+ { 0.431373, 0.380392, 0.356863, 1.0 },
+ { 0.223529, 0.329412, 0.309804, 1.0 },
+ { 0.172549, 0.235294, 0.286275, 1.0 },
+ { 0.180392, 0.203922, 0.250980, 1.0 },
+ { 0.172549, 0.172549, 0.211765, 1.0 },
+ { 0.184314, 0.223529, 0.270588, 1.0 },
+ { 0.192157, 0.266667, 0.317647, 1.0 },
+ { 0.200000, 0.309804, 0.364706, 1.0 },
+ { 0.254902, 0.490196, 0.490196, 1.0 },
+ { 0.270588, 0.600000, 0.537255, 1.0 },
+ { 0.282353, 0.600000, 0.541176, 1.0 },
+ { 0.286275, 0.615686, 0.556863, 1.0 },
+ { 0.321569, 0.576471, 0.592157, 1.0 },
+ { 0.411765, 0.549020, 0.498039, 1.0 },
+ { 0.501961, 0.521569, 0.403922, 1.0 },
+ { 0.521569, 0.525490, 0.376471, 1.0 },
+ { 0.545098, 0.529412, 0.352941, 1.0 },
+ { 0.607843, 0.556863, 0.290196, 1.0 },
+ { 0.584314, 0.466667, 0.180392, 1.0 },
+ { 0.560784, 0.384314, 0.129412, 1.0 },
+ { 0.517647, 0.254902, 0.090196, 1.0 },
+ { 0.333333, 0.156863, 0.000000, 1.0 },
+ { 0.301961, 0.145098, 0.000000, 1.0 },
+ { 0.274510, 0.133333, 0.000000, 1.0 },
+ { 0.219608, 0.109804, 0.015686, 1.0 },
+ { 0.188235, 0.090196, 0.070588, 1.0 },
+ { 0.152941, 0.101961, 0.129412, 1.0 },
+ { 0.145098, 0.137255, 0.192157, 1.0 },
+ { 0.168627, 0.231373, 0.329412, 1.0 },
+ { 0.180392, 0.254902, 0.325490, 1.0 },
+ { 0.196078, 0.282353, 0.325490, 1.0 },
+ { 0.321569, 0.278431, 0.278431, 1.0 },
+ { 0.450980, 0.278431, 0.235294, 1.0 },
+ { 0.505882, 0.266667, 0.145098, 1.0 },
+ { 0.525490, 0.219608, 0.066667, 1.0 },
+ { 0.490196, 0.168627, 0.011765, 1.0 },
+ { 0.435294, 0.164706, 0.000000, 1.0 },
+ { 0.352941, 0.129412, 0.015686, 1.0 },
+ { 0.317647, 0.125490, 0.019608, 1.0 },
+ { 0.282353, 0.125490, 0.023529, 1.0 },
+ { 0.282353, 0.215686, 0.011765, 1.0 },
+ { 0.349020, 0.250980, 0.027451, 1.0 },
+ { 0.305882, 0.286275, 0.019608, 1.0 },
+ { 0.274510, 0.250980, 0.015686, 1.0 },
+ { 0.219608, 0.235294, 0.003922, 1.0 },
+ { 0.200000, 0.180392, 0.000000, 1.0 },
+ { 0.184314, 0.129412, 0.000000, 1.0 },
+ { 0.141176, 0.082353, 0.062745, 1.0 },
+ { 0.152941, 0.094118, 0.113725, 1.0 },
+ { 0.145098, 0.152941, 0.211765, 1.0 },
+ { 0.164706, 0.200000, 0.266667, 1.0 },
+ { 0.188235, 0.290196, 0.349020, 1.0 },
+ { 0.223529, 0.439216, 0.282353, 1.0 },
+ { 0.380392, 0.368627, 0.066667, 1.0 },
+ { 0.392157, 0.325490, 0.047059, 1.0 },
+ { 0.407843, 0.286275, 0.031373, 1.0 },
+ { 0.345098, 0.207843, 0.050980, 1.0 },
+ { 0.305882, 0.152941, 0.086275, 1.0 },
+ { 0.235294, 0.121569, 0.098039, 1.0 },
+ { 0.172549, 0.133333, 0.164706, 1.0 },
+ { 0.149020, 0.117647, 0.168627, 1.0 },
+ { 0.141176, 0.101961, 0.149020, 1.0 },
+ { 0.137255, 0.090196, 0.129412, 1.0 },
+ { 0.149020, 0.086275, 0.098039, 1.0 },
+ { 0.211765, 0.090196, 0.070588, 1.0 },
+ { 0.247059, 0.105882, 0.050980, 1.0 },
+ { 0.274510, 0.105882, 0.031373, 1.0 },
+ { 0.301961, 0.113725, 0.023529, 1.0 },
+ { 0.298039, 0.117647, 0.015686, 1.0 },
+ { 0.258824, 0.117647, 0.015686, 1.0 },
+ { 0.227451, 0.098039, 0.039216, 1.0 },
+ { 0.152941, 0.082353, 0.074510, 1.0 },
+ { 0.137255, 0.074510, 0.074510, 1.0 },
+ { 0.137255, 0.078431, 0.066667, 1.0 },
+ { 0.145098, 0.090196, 0.047059, 1.0 },
+ { 0.192157, 0.145098, 0.000000, 1.0 },
+ { 0.145098, 0.211765, 0.007843, 1.0 },
+ { 0.168627, 0.176471, 0.003922, 1.0 },
+ { 0.192157, 0.141176, 0.003922, 1.0 },
+ { 0.184314, 0.090196, 0.074510, 1.0 },
+ { 0.176471, 0.133333, 0.156863, 1.0 },
+ { 0.207843, 0.188235, 0.211765, 1.0 },
+ { 0.196078, 0.282353, 0.325490, 1.0 },
+ { 0.231373, 0.486275, 0.317647, 1.0 },
+ { 0.227451, 0.498039, 0.325490, 1.0 },
+ { 0.254902, 0.482353, 0.486275, 1.0 },
+ { 0.243137, 0.431373, 0.439216, 1.0 },
+ { 0.207843, 0.333333, 0.384314, 1.0 },
+ { 0.196078, 0.298039, 0.349020, 1.0 },
+ { 0.196078, 0.231373, 0.250980, 1.0 },
+ { 0.211765, 0.176471, 0.180392, 1.0 },
+ { 0.219608, 0.101961, 0.070588, 1.0 },
+ { 0.219608, 0.101961, 0.062745, 1.0 },
+ { 0.160784, 0.117647, 0.149020, 1.0 },
+ { 0.168627, 0.149020, 0.176471, 1.0 },
+ { 0.172549, 0.160784, 0.196078, 1.0 },
+ { 0.172549, 0.164706, 0.207843, 1.0 },
+ { 0.164706, 0.152941, 0.196078, 1.0 },
+ { 0.160784, 0.121569, 0.156863, 1.0 },
+ { 0.152941, 0.090196, 0.101961, 1.0 },
+ { 0.137255, 0.082353, 0.082353, 1.0 },
+ { 0.141176, 0.086275, 0.050980, 1.0 },
+ { 0.196078, 0.113725, 0.000000, 1.0 },
+ { 0.270588, 0.141176, 0.011765, 1.0 },
+ { 0.286275, 0.200000, 0.003922, 1.0 },
+ { 0.360784, 0.254902, 0.149020, 1.0 },
+ { 0.482353, 0.396078, 0.172549, 1.0 },
+ { 0.580392, 0.517647, 0.286275, 1.0 },
+ { 0.619608, 0.584314, 0.313725, 1.0 },
+ { 0.650980, 0.615686, 0.345098, 1.0 },
+ { 0.635294, 0.619608, 0.341176, 1.0 },
+ { 0.619608, 0.588235, 0.305882, 1.0 },
+ { 0.596078, 0.580392, 0.200000, 1.0 },
+ { 0.541176, 0.462745, 0.125490, 1.0 },
+ { 0.486275, 0.372549, 0.074510, 1.0 },
+ { 0.470588, 0.270588, 0.054902, 1.0 },
+ { 0.443137, 0.172549, 0.043137, 1.0 },
+ { 0.388235, 0.156863, 0.000000, 1.0 },
+ { 0.392157, 0.250980, 0.007843, 1.0 },
+ { 0.435294, 0.321569, 0.007843, 1.0 },
+ { 0.396078, 0.329412, 0.000000, 1.0 },
+ { 0.384314, 0.352941, 0.000000, 1.0 },
+ { 0.407843, 0.329412, 0.043137, 1.0 },
+ { 0.486275, 0.372549, 0.074510, 1.0 },
+ { 0.537255, 0.431373, 0.113725, 1.0 },
+ { 0.600000, 0.509804, 0.196078, 1.0 },
+ { 0.623529, 0.572549, 0.262745, 1.0 },
+ { 0.619608, 0.592157, 0.247059, 1.0 },
+ { 0.643137, 0.619608, 0.321569, 1.0 },
+ { 0.647059, 0.623529, 0.317647, 1.0 },
+ { 0.627451, 0.623529, 0.270588, 1.0 },
+ { 0.647059, 0.623529, 0.317647, 1.0 },
+ { 0.650980, 0.627451, 0.321569, 1.0 },
+ { 0.639216, 0.627451, 0.349020, 1.0 },
+ { 0.643137, 0.627451, 0.349020, 1.0 },
+ { 0.658824, 0.643137, 0.352941, 1.0 },
+ { 0.662745, 0.662745, 0.372549, 1.0 },
+ { 0.650980, 0.674510, 0.423529, 1.0 },
+ { 0.647059, 0.670588, 0.419608, 1.0 },
+ { 0.650980, 0.650980, 0.376471, 1.0 },
+ { 0.619608, 0.588235, 0.305882, 1.0 },
+ { 0.607843, 0.537255, 0.254902, 1.0 },
+ { 0.564706, 0.466667, 0.145098, 1.0 },
+ { 0.494118, 0.396078, 0.082353, 1.0 },
+ { 0.549020, 0.325490, 0.117647, 1.0 },
+ { 0.541176, 0.321569, 0.129412, 1.0 },
+ { 0.560784, 0.431373, 0.223529, 1.0 },
+ { 0.552941, 0.360784, 0.141176, 1.0 },
+ };
+/* s00118.jpg */
+static double4 colors_355[] = {
+ { 0.819608, 0.470588, 0.415686, 1.0 },
+ { 0.858824, 0.501961, 0.427451, 1.0 },
+ { 0.835294, 0.501961, 0.419608, 1.0 },
+ { 0.811765, 0.505882, 0.415686, 1.0 },
+ { 0.745098, 0.450980, 0.376471, 1.0 },
+ { 0.682353, 0.396078, 0.337255, 1.0 },
+ { 0.643137, 0.356863, 0.290196, 1.0 },
+ { 0.603922, 0.317647, 0.243137, 1.0 },
+ { 0.552941, 0.301961, 0.266667, 1.0 },
+ { 0.556863, 0.317647, 0.278431, 1.0 },
+ { 0.564706, 0.337255, 0.290196, 1.0 },
+ { 0.615686, 0.349020, 0.313725, 1.0 },
+ { 0.666667, 0.364706, 0.341176, 1.0 },
+ { 0.741176, 0.419608, 0.372549, 1.0 },
+ { 0.815686, 0.474510, 0.407843, 1.0 },
+ { 0.780392, 0.447059, 0.458824, 1.0 },
+ { 0.745098, 0.423529, 0.513725, 1.0 },
+ { 0.631373, 0.443137, 0.607843, 1.0 },
+ { 0.607843, 0.482353, 0.666667, 1.0 },
+ { 0.588235, 0.521569, 0.725490, 1.0 },
+ { 0.556863, 0.568627, 0.745098, 1.0 },
+ { 0.529412, 0.615686, 0.768627, 1.0 },
+ { 0.537255, 0.603922, 0.768627, 1.0 },
+ { 0.549020, 0.592157, 0.768627, 1.0 },
+ { 0.627451, 0.521569, 0.729412, 1.0 },
+ { 0.698039, 0.494118, 0.674510, 1.0 },
+ { 0.772549, 0.466667, 0.619608, 1.0 },
+ { 0.772549, 0.443137, 0.529412, 1.0 },
+ { 0.776471, 0.419608, 0.439216, 1.0 },
+ { 0.756863, 0.407843, 0.431373, 1.0 },
+ { 0.741176, 0.400000, 0.423529, 1.0 },
+ { 0.588235, 0.325490, 0.392157, 1.0 },
+ { 0.525490, 0.301961, 0.368627, 1.0 },
+ { 0.447059, 0.290196, 0.384314, 1.0 },
+ { 0.466667, 0.274510, 0.325490, 1.0 },
+ { 0.490196, 0.258824, 0.266667, 1.0 },
+ { 0.466667, 0.262745, 0.254902, 1.0 },
+ { 0.443137, 0.266667, 0.243137, 1.0 },
+ { 0.415686, 0.278431, 0.258824, 1.0 },
+ { 0.388235, 0.290196, 0.274510, 1.0 },
+ { 0.117647, 0.321569, 0.403922, 1.0 },
+ { 0.105882, 0.325490, 0.403922, 1.0 },
+ { 0.094118, 0.333333, 0.403922, 1.0 },
+ { 0.231373, 0.368627, 0.415686, 1.0 },
+ { 0.372549, 0.407843, 0.427451, 1.0 },
+ { 0.411765, 0.392157, 0.454902, 1.0 },
+ { 0.450980, 0.380392, 0.482353, 1.0 },
+ { 0.494118, 0.407843, 0.560784, 1.0 },
+ { 0.533333, 0.486275, 0.682353, 1.0 },
+ { 0.694118, 0.713725, 0.792157, 1.0 },
+ { 0.701961, 0.776471, 0.811765, 1.0 },
+ { 0.713725, 0.839216, 0.835294, 1.0 },
+ { 0.850980, 0.831373, 0.780392, 1.0 },
+ { 0.988235, 0.823529, 0.729412, 1.0 },
+ { 0.956863, 0.843137, 0.694118, 1.0 },
+ { 0.929412, 0.862745, 0.658824, 1.0 },
+ { 1.000000, 0.815686, 0.552941, 1.0 },
+ { 0.917647, 0.686275, 0.498039, 1.0 },
+ { 0.839216, 0.560784, 0.443137, 1.0 },
+ { 0.807843, 0.498039, 0.419608, 1.0 },
+ { 0.780392, 0.439216, 0.400000, 1.0 },
+ { 0.756863, 0.419608, 0.388235, 1.0 },
+ { 0.733333, 0.400000, 0.380392, 1.0 },
+ { 0.643137, 0.337255, 0.337255, 1.0 },
+ { 0.580392, 0.305882, 0.337255, 1.0 },
+ { 0.564706, 0.321569, 0.403922, 1.0 },
+ { 0.470588, 0.368627, 0.427451, 1.0 },
+ { 0.376471, 0.415686, 0.450980, 1.0 },
+ { 0.250980, 0.364706, 0.423529, 1.0 },
+ { 0.129412, 0.317647, 0.396078, 1.0 },
+ { 0.031373, 0.282353, 0.321569, 1.0 },
+ { 0.035294, 0.082353, 0.184314, 1.0 },
+ { 0.066667, 0.058824, 0.070588, 1.0 },
+ { 0.039216, 0.043137, 0.070588, 1.0 },
+ { 0.011765, 0.027451, 0.070588, 1.0 },
+ { 0.003922, 0.070588, 0.200000, 1.0 },
+ { 0.000000, 0.117647, 0.333333, 1.0 },
+ { 0.003922, 0.149020, 0.333333, 1.0 },
+ { 0.007843, 0.180392, 0.333333, 1.0 },
+ { 0.058824, 0.274510, 0.294118, 1.0 },
+ { 0.133333, 0.286275, 0.352941, 1.0 },
+ { 0.368627, 0.360784, 0.454902, 1.0 },
+ { 0.533333, 0.388235, 0.470588, 1.0 },
+ { 0.698039, 0.419608, 0.490196, 1.0 },
+ { 0.788235, 0.450980, 0.498039, 1.0 },
+ { 0.878431, 0.482353, 0.505882, 1.0 },
+ { 0.960784, 0.568627, 0.568627, 1.0 },
+ { 0.980392, 0.572549, 0.568627, 1.0 },
+ { 0.972549, 0.800000, 0.756863, 1.0 },
+ { 0.941176, 0.858824, 0.847059, 1.0 },
+ { 0.909804, 0.921569, 0.941176, 1.0 },
+ { 0.819608, 0.874510, 0.894118, 1.0 },
+ { 0.733333, 0.831373, 0.850980, 1.0 },
+ { 0.749020, 0.819608, 0.772549, 1.0 },
+ { 0.541176, 0.662745, 0.745098, 1.0 },
+ { 0.407843, 0.513725, 0.627451, 1.0 },
+ { 0.317647, 0.423529, 0.450980, 1.0 },
+ { 0.035294, 0.427451, 0.388235, 1.0 },
+ { 0.027451, 0.368627, 0.298039, 1.0 },
+ { 0.019608, 0.309804, 0.211765, 1.0 },
+ { 0.027451, 0.258824, 0.156863, 1.0 },
+ { 0.039216, 0.211765, 0.105882, 1.0 },
+ { 0.050980, 0.188235, 0.023529, 1.0 },
+ { 0.243137, 0.196078, 0.141176, 1.0 },
+ { 0.407843, 0.207843, 0.235294, 1.0 },
+ { 0.356863, 0.250980, 0.309804, 1.0 },
+ { 0.305882, 0.298039, 0.384314, 1.0 },
+ { 0.321569, 0.337255, 0.450980, 1.0 },
+ { 0.337255, 0.376471, 0.517647, 1.0 },
+ { 0.301961, 0.376471, 0.541176, 1.0 },
+ { 0.403922, 0.396078, 0.549020, 1.0 },
+ { 0.529412, 0.478431, 0.545098, 1.0 },
+ { 0.596078, 0.654902, 0.486275, 1.0 },
+ { 0.745098, 0.509804, 0.415686, 1.0 },
+ { 0.725490, 0.454902, 0.427451, 1.0 },
+ { 0.705882, 0.403922, 0.443137, 1.0 },
+ { 0.572549, 0.345098, 0.443137, 1.0 },
+ { 0.525490, 0.313725, 0.403922, 1.0 },
+ { 0.435294, 0.301961, 0.407843, 1.0 },
+ { 0.454902, 0.305882, 0.403922, 1.0 },
+ { 0.760784, 0.407843, 0.454902, 1.0 },
+ { 0.843137, 0.474510, 0.486275, 1.0 },
+ { 0.925490, 0.545098, 0.517647, 1.0 },
+ { 0.929412, 0.580392, 0.498039, 1.0 },
+ { 0.933333, 0.619608, 0.482353, 1.0 },
+ { 0.945098, 0.709804, 0.474510, 1.0 },
+ { 0.933333, 0.768627, 0.486275, 1.0 },
+ { 0.956863, 0.807843, 0.482353, 1.0 },
+ { 0.913725, 0.760784, 0.600000, 1.0 },
+ { 0.839216, 0.666667, 0.552941, 1.0 },
+ { 0.882353, 0.639216, 0.560784, 1.0 },
+ { 0.925490, 0.611765, 0.568627, 1.0 },
+ { 0.933333, 0.603922, 0.470588, 1.0 },
+ { 0.874510, 0.545098, 0.435294, 1.0 },
+ { 0.874510, 0.517647, 0.435294, 1.0 },
+ { 0.894118, 0.541176, 0.439216, 1.0 },
+ { 0.921569, 0.521569, 0.501961, 1.0 },
+ { 0.803922, 0.486275, 0.568627, 1.0 },
+ { 0.686275, 0.454902, 0.635294, 1.0 },
+ { 0.619608, 0.450980, 0.631373, 1.0 },
+ { 0.556863, 0.450980, 0.627451, 1.0 },
+ { 0.415686, 0.549020, 0.694118, 1.0 },
+ { 0.337255, 0.552941, 0.580392, 1.0 },
+ { 0.137255, 0.505882, 0.372549, 1.0 },
+ { 0.043137, 0.396078, 0.247059, 1.0 },
+ { 0.188235, 0.196078, 0.141176, 1.0 },
+ { 0.219608, 0.239216, 0.180392, 1.0 },
+ { 0.254902, 0.282353, 0.219608, 1.0 },
+ { 0.435294, 0.419608, 0.282353, 1.0 },
+ { 0.580392, 0.356863, 0.313725, 1.0 },
+ { 0.686275, 0.423529, 0.356863, 1.0 },
+ { 0.772549, 0.470588, 0.392157, 1.0 },
+ { 0.847059, 0.525490, 0.431373, 1.0 },
+ { 0.847059, 0.513725, 0.427451, 1.0 },
+ { 0.850980, 0.505882, 0.427451, 1.0 },
+ { 0.823529, 0.454902, 0.447059, 1.0 },
+ { 0.803922, 0.466667, 0.462745, 1.0 },
+ { 0.717647, 0.435294, 0.580392, 1.0 },
+ { 0.549020, 0.443137, 0.619608, 1.0 },
+ { 0.298039, 0.494118, 0.631373, 1.0 },
+ { 0.109804, 0.439216, 0.478431, 1.0 },
+ { 0.039216, 0.486275, 0.486275, 1.0 },
+ { 0.043137, 0.419608, 0.443137, 1.0 },
+ { 0.047059, 0.352941, 0.400000, 1.0 },
+ { 0.039216, 0.341176, 0.411765, 1.0 },
+ { 0.090196, 0.305882, 0.525490, 1.0 },
+ { 0.141176, 0.490196, 0.545098, 1.0 },
+ { 0.356863, 0.576471, 0.643137, 1.0 },
+ { 0.666667, 0.498039, 0.811765, 1.0 },
+ { 0.713725, 0.505882, 0.760784, 1.0 },
+ { 0.764706, 0.513725, 0.709804, 1.0 },
+ { 0.784314, 0.470588, 0.615686, 1.0 },
+ { 0.788235, 0.458824, 0.588235, 1.0 },
+ { 0.756863, 0.423529, 0.505882, 1.0 },
+ { 0.792157, 0.443137, 0.450980, 1.0 },
+ { 0.694118, 0.396078, 0.498039, 1.0 },
+ { 0.560784, 0.400000, 0.556863, 1.0 },
+ { 0.396078, 0.349020, 0.490196, 1.0 },
+ { 0.282353, 0.372549, 0.537255, 1.0 },
+ { 0.184314, 0.364706, 0.568627, 1.0 },
+ { 0.098039, 0.235294, 0.552941, 1.0 },
+ { 0.043137, 0.349020, 0.498039, 1.0 },
+ { 0.074510, 0.482353, 0.533333, 1.0 },
+ { 0.074510, 0.513725, 0.517647, 1.0 },
+ { 0.400000, 0.568627, 0.701961, 1.0 },
+ { 0.447059, 0.603922, 0.721569, 1.0 },
+ { 0.498039, 0.643137, 0.745098, 1.0 },
+ { 0.717647, 0.725490, 0.529412, 1.0 },
+ { 0.866667, 0.607843, 0.474510, 1.0 },
+ { 0.831373, 0.576471, 0.450980, 1.0 },
+ { 0.807843, 0.525490, 0.427451, 1.0 },
+ { 0.807843, 0.462745, 0.407843, 1.0 },
+ { 0.749020, 0.427451, 0.372549, 1.0 },
+ { 0.721569, 0.411765, 0.360784, 1.0 },
+ { 0.694118, 0.411765, 0.352941, 1.0 },
+ { 0.603922, 0.384314, 0.325490, 1.0 },
+ { 0.623529, 0.364706, 0.317647, 1.0 },
+ { 0.627451, 0.352941, 0.321569, 1.0 },
+ { 0.678431, 0.372549, 0.356863, 1.0 },
+ { 0.780392, 0.396078, 0.400000, 1.0 },
+ { 0.796078, 0.439216, 0.419608, 1.0 },
+ { 0.780392, 0.427451, 0.423529, 1.0 },
+ { 0.737255, 0.400000, 0.411765, 1.0 },
+ { 0.686275, 0.364706, 0.372549, 1.0 },
+ { 0.568627, 0.317647, 0.380392, 1.0 },
+ { 0.533333, 0.305882, 0.364706, 1.0 },
+ { 0.549020, 0.294118, 0.317647, 1.0 },
+ { 0.517647, 0.274510, 0.278431, 1.0 },
+ { 0.498039, 0.262745, 0.258824, 1.0 },
+ { 0.501961, 0.278431, 0.250980, 1.0 },
+ { 0.494118, 0.266667, 0.250980, 1.0 },
+ { 0.498039, 0.254902, 0.258824, 1.0 },
+ { 0.509804, 0.270588, 0.266667, 1.0 },
+ { 0.525490, 0.298039, 0.282353, 1.0 },
+ { 0.545098, 0.309804, 0.270588, 1.0 },
+ { 0.517647, 0.286275, 0.262745, 1.0 },
+ { 0.498039, 0.262745, 0.258824, 1.0 },
+ { 0.494118, 0.270588, 0.243137, 1.0 },
+ { 0.490196, 0.262745, 0.247059, 1.0 },
+ { 0.486275, 0.258824, 0.243137, 1.0 },
+ { 0.466667, 0.247059, 0.250980, 1.0 },
+ { 0.447059, 0.239216, 0.262745, 1.0 },
+ { 0.435294, 0.235294, 0.219608, 1.0 },
+ { 0.427451, 0.227451, 0.223529, 1.0 },
+ { 0.321569, 0.254902, 0.215686, 1.0 },
+ { 0.196078, 0.364706, 0.152941, 1.0 },
+ { 0.160784, 0.400000, 0.164706, 1.0 },
+ { 0.172549, 0.450980, 0.184314, 1.0 },
+ { 0.188235, 0.325490, 0.301961, 1.0 },
+ { 0.105882, 0.278431, 0.329412, 1.0 },
+ { 0.039216, 0.243137, 0.286275, 1.0 },
+ { 0.062745, 0.098039, 0.164706, 1.0 },
+ { 0.105882, 0.105882, 0.152941, 1.0 },
+ { 0.223529, 0.137255, 0.149020, 1.0 },
+ { 0.368627, 0.203922, 0.219608, 1.0 },
+ { 0.439216, 0.243137, 0.278431, 1.0 },
+ { 0.443137, 0.270588, 0.337255, 1.0 },
+ { 0.486275, 0.274510, 0.329412, 1.0 },
+ { 0.501961, 0.262745, 0.282353, 1.0 },
+ { 0.486275, 0.254902, 0.270588, 1.0 },
+ { 0.435294, 0.231373, 0.247059, 1.0 },
+ { 0.345098, 0.180392, 0.184314, 1.0 },
+ { 0.266667, 0.141176, 0.145098, 1.0 },
+ { 0.152941, 0.098039, 0.098039, 1.0 },
+ { 0.047059, 0.078431, 0.035294, 1.0 },
+ { 0.003922, 0.090196, 0.000000, 1.0 },
+ { 0.078431, 0.086275, 0.043137, 1.0 },
+ { 0.113725, 0.117647, 0.054902, 1.0 },
+ { 0.247059, 0.129412, 0.121569, 1.0 },
+ { 0.270588, 0.196078, 0.172549, 1.0 },
+ { 0.231373, 0.200000, 0.250980, 1.0 },
+ { 0.266667, 0.235294, 0.286275, 1.0 },
+ { 0.313725, 0.254902, 0.329412, 1.0 },
+ { 0.352941, 0.294118, 0.368627, 1.0 },
+ { 0.403922, 0.266667, 0.360784, 1.0 },
+ { 0.549020, 0.321569, 0.368627, 1.0 },
+ };
+/* s00138.jpg */
+static double4 colors_356[] = {
+ { 0.968627, 0.643137, 0.000000, 1.0 },
+ { 0.690196, 0.384314, 0.298039, 1.0 },
+ { 0.666667, 0.360784, 0.258824, 1.0 },
+ { 0.643137, 0.341176, 0.223529, 1.0 },
+ { 0.619608, 0.321569, 0.227451, 1.0 },
+ { 0.600000, 0.305882, 0.231373, 1.0 },
+ { 0.603922, 0.305882, 0.243137, 1.0 },
+ { 0.607843, 0.309804, 0.254902, 1.0 },
+ { 0.545098, 0.258824, 0.231373, 1.0 },
+ { 0.521569, 0.247059, 0.231373, 1.0 },
+ { 0.501961, 0.235294, 0.231373, 1.0 },
+ { 0.564706, 0.247059, 0.180392, 1.0 },
+ { 0.627451, 0.262745, 0.129412, 1.0 },
+ { 0.698039, 0.301961, 0.109804, 1.0 },
+ { 0.772549, 0.341176, 0.094118, 1.0 },
+ { 0.807843, 0.376471, 0.090196, 1.0 },
+ { 0.847059, 0.411765, 0.090196, 1.0 },
+ { 0.576471, 0.737255, 0.188235, 1.0 },
+ { 0.584314, 0.541176, 0.266667, 1.0 },
+ { 0.596078, 0.345098, 0.345098, 1.0 },
+ { 0.639216, 0.356863, 0.305882, 1.0 },
+ { 0.686275, 0.372549, 0.266667, 1.0 },
+ { 0.729412, 0.380392, 0.196078, 1.0 },
+ { 0.772549, 0.392157, 0.125490, 1.0 },
+ { 0.917647, 0.462745, 0.058824, 1.0 },
+ { 0.925490, 0.474510, 0.039216, 1.0 },
+ { 0.937255, 0.486275, 0.019608, 1.0 },
+ { 0.898039, 0.513725, 0.007843, 1.0 },
+ { 0.858824, 0.545098, 0.000000, 1.0 },
+ { 0.752941, 0.658824, 0.070588, 1.0 },
+ { 0.650980, 0.776471, 0.145098, 1.0 },
+ { 0.478431, 0.886275, 0.105882, 1.0 },
+ { 0.250980, 0.858824, 0.074510, 1.0 },
+ { 0.643137, 0.870588, 0.090196, 1.0 },
+ { 0.721569, 0.854902, 0.086275, 1.0 },
+ { 0.800000, 0.839216, 0.082353, 1.0 },
+ { 0.886275, 0.807843, 0.062745, 1.0 },
+ { 0.972549, 0.780392, 0.043137, 1.0 },
+ { 0.968627, 0.768627, 0.031373, 1.0 },
+ { 0.968627, 0.756863, 0.019608, 1.0 },
+ { 0.976471, 0.749020, 0.023529, 1.0 },
+ { 0.988235, 0.729412, 0.043137, 1.0 },
+ { 1.000000, 0.713725, 0.062745, 1.0 },
+ { 0.992157, 0.701961, 0.039216, 1.0 },
+ { 0.988235, 0.690196, 0.019608, 1.0 },
+ { 0.984314, 0.698039, 0.015686, 1.0 },
+ { 0.984314, 0.705882, 0.015686, 1.0 },
+ { 0.980392, 0.701961, 0.003922, 1.0 },
+ { 0.980392, 0.721569, 0.007843, 1.0 },
+ { 0.996078, 0.705882, 0.019608, 1.0 },
+ { 0.992157, 0.686275, 0.015686, 1.0 },
+ { 0.992157, 0.666667, 0.015686, 1.0 },
+ { 0.964706, 0.639216, 0.031373, 1.0 },
+ { 0.937255, 0.615686, 0.050980, 1.0 },
+ { 0.909804, 0.545098, 0.094118, 1.0 },
+ { 0.882353, 0.474510, 0.141176, 1.0 },
+ { 0.772549, 0.392157, 0.215686, 1.0 },
+ { 0.839216, 0.423529, 0.160784, 1.0 },
+ { 0.905882, 0.458824, 0.109804, 1.0 },
+ { 0.901961, 0.450980, 0.070588, 1.0 },
+ { 0.901961, 0.443137, 0.031373, 1.0 },
+ { 0.894118, 0.435294, 0.023529, 1.0 },
+ { 0.890196, 0.431373, 0.019608, 1.0 },
+ { 0.874510, 0.419608, 0.000000, 1.0 },
+ { 0.870588, 0.411765, 0.039216, 1.0 },
+ { 0.701961, 0.321569, 0.105882, 1.0 },
+ { 0.643137, 0.282353, 0.129412, 1.0 },
+ { 0.584314, 0.247059, 0.156863, 1.0 },
+ { 0.545098, 0.231373, 0.168627, 1.0 },
+ { 0.505882, 0.215686, 0.180392, 1.0 },
+ { 0.439216, 0.188235, 0.192157, 1.0 },
+ { 0.435294, 0.180392, 0.196078, 1.0 },
+ { 0.513725, 0.215686, 0.164706, 1.0 },
+ { 0.596078, 0.247059, 0.133333, 1.0 },
+ { 0.678431, 0.282353, 0.101961, 1.0 },
+ { 0.756863, 0.376471, 0.062745, 1.0 },
+ { 0.839216, 0.470588, 0.023529, 1.0 },
+ { 0.890196, 0.517647, 0.023529, 1.0 },
+ { 0.945098, 0.568627, 0.027451, 1.0 },
+ { 0.984314, 0.611765, 0.015686, 1.0 },
+ { 0.984314, 0.611765, 0.007843, 1.0 },
+ { 0.929412, 0.478431, 0.019608, 1.0 },
+ { 0.784314, 0.376471, 0.074510, 1.0 },
+ { 0.643137, 0.274510, 0.133333, 1.0 },
+ { 0.572549, 0.243137, 0.152941, 1.0 },
+ { 0.501961, 0.211765, 0.176471, 1.0 },
+ { 0.400000, 0.176471, 0.211765, 1.0 },
+ { 0.325490, 0.149020, 0.231373, 1.0 },
+ { 0.270588, 0.133333, 0.262745, 1.0 },
+ { 0.262745, 0.129412, 0.262745, 1.0 },
+ { 0.258824, 0.125490, 0.262745, 1.0 },
+ { 0.247059, 0.121569, 0.270588, 1.0 },
+ { 0.239216, 0.117647, 0.278431, 1.0 },
+ { 0.219608, 0.113725, 0.282353, 1.0 },
+ { 0.203922, 0.113725, 0.294118, 1.0 },
+ { 0.219608, 0.113725, 0.282353, 1.0 },
+ { 0.215686, 0.105882, 0.266667, 1.0 },
+ { 0.219608, 0.113725, 0.290196, 1.0 },
+ { 0.188235, 0.101961, 0.298039, 1.0 },
+ { 0.156863, 0.090196, 0.305882, 1.0 },
+ { 0.160784, 0.090196, 0.305882, 1.0 },
+ { 0.168627, 0.094118, 0.309804, 1.0 },
+ { 0.176471, 0.105882, 0.309804, 1.0 },
+ { 0.207843, 0.113725, 0.301961, 1.0 },
+ { 0.250980, 0.117647, 0.254902, 1.0 },
+ { 0.298039, 0.137255, 0.239216, 1.0 },
+ { 0.349020, 0.160784, 0.223529, 1.0 },
+ { 0.388235, 0.172549, 0.211765, 1.0 },
+ { 0.427451, 0.184314, 0.203922, 1.0 },
+ { 0.498039, 0.196078, 0.133333, 1.0 },
+ { 0.596078, 0.227451, 0.086275, 1.0 },
+ { 0.670588, 0.313725, 0.000000, 1.0 },
+ { 0.835294, 0.454902, 0.000000, 1.0 },
+ { 0.972549, 0.729412, 0.019608, 1.0 },
+ { 0.964706, 0.752941, 0.043137, 1.0 },
+ { 0.960784, 0.780392, 0.070588, 1.0 },
+ { 0.890196, 0.827451, 0.054902, 1.0 },
+ { 0.752941, 0.807843, 0.035294, 1.0 },
+ { 0.827451, 0.788235, 0.031373, 1.0 },
+ { 0.933333, 0.701961, 0.000000, 1.0 },
+ { 0.980392, 0.662745, 0.000000, 1.0 },
+ { 0.980392, 0.627451, 0.000000, 1.0 },
+ { 0.980392, 0.596078, 0.003922, 1.0 },
+ { 0.972549, 0.580392, 0.003922, 1.0 },
+ { 0.968627, 0.568627, 0.003922, 1.0 },
+ { 0.949020, 0.509804, 0.015686, 1.0 },
+ { 0.913725, 0.474510, 0.043137, 1.0 },
+ { 0.890196, 0.458824, 0.015686, 1.0 },
+ { 0.890196, 0.458824, 0.007843, 1.0 },
+ { 0.886275, 0.486275, 0.000000, 1.0 },
+ { 0.901961, 0.498039, 0.003922, 1.0 },
+ { 0.921569, 0.509804, 0.007843, 1.0 },
+ { 0.960784, 0.549020, 0.000000, 1.0 },
+ { 0.972549, 0.560784, 0.007843, 1.0 },
+ { 0.988235, 0.588235, 0.023529, 1.0 },
+ { 0.992157, 0.600000, 0.027451, 1.0 },
+ { 1.000000, 0.662745, 0.015686, 1.0 },
+ { 1.000000, 0.670588, 0.031373, 1.0 },
+ { 1.000000, 0.678431, 0.047059, 1.0 },
+ { 1.000000, 0.674510, 0.035294, 1.0 },
+ { 1.000000, 0.670588, 0.023529, 1.0 },
+ { 0.992157, 0.647059, 0.011765, 1.0 },
+ { 0.980392, 0.592157, 0.082353, 1.0 },
+ { 0.964706, 0.533333, 0.098039, 1.0 },
+ { 0.854902, 0.423529, 0.090196, 1.0 },
+ { 0.537255, 0.192157, 0.035294, 1.0 },
+ { 0.505882, 0.176471, 0.066667, 1.0 },
+ { 0.474510, 0.164706, 0.098039, 1.0 },
+ { 0.443137, 0.180392, 0.149020, 1.0 },
+ { 0.403922, 0.168627, 0.176471, 1.0 },
+ { 0.388235, 0.156863, 0.180392, 1.0 },
+ { 0.388235, 0.168627, 0.211765, 1.0 },
+ { 0.392157, 0.172549, 0.215686, 1.0 },
+ { 0.396078, 0.180392, 0.227451, 1.0 },
+ { 0.400000, 0.188235, 0.243137, 1.0 },
+ { 0.411765, 0.176471, 0.215686, 1.0 },
+ { 0.419608, 0.180392, 0.207843, 1.0 },
+ { 0.439216, 0.188235, 0.192157, 1.0 },
+ { 0.450980, 0.196078, 0.188235, 1.0 },
+ { 0.478431, 0.200000, 0.184314, 1.0 },
+ { 0.494118, 0.207843, 0.180392, 1.0 },
+ { 0.505882, 0.215686, 0.172549, 1.0 },
+ { 0.505882, 0.211765, 0.168627, 1.0 },
+ { 0.509804, 0.207843, 0.168627, 1.0 },
+ { 0.517647, 0.200000, 0.125490, 1.0 },
+ { 0.525490, 0.203922, 0.117647, 1.0 },
+ { 0.533333, 0.223529, 0.164706, 1.0 },
+ { 0.541176, 0.219608, 0.125490, 1.0 },
+ { 0.584314, 0.243137, 0.137255, 1.0 },
+ { 0.607843, 0.250980, 0.133333, 1.0 },
+ { 0.631373, 0.262745, 0.129412, 1.0 },
+ { 0.686275, 0.290196, 0.109804, 1.0 },
+ { 0.741176, 0.325490, 0.098039, 1.0 },
+ { 0.862745, 0.400000, 0.054902, 1.0 },
+ { 0.866667, 0.407843, 0.043137, 1.0 },
+ { 0.874510, 0.419608, 0.031373, 1.0 },
+ { 0.858824, 0.407843, 0.043137, 1.0 },
+ { 0.752941, 0.337255, 0.133333, 1.0 },
+ { 0.603922, 0.290196, 0.192157, 1.0 },
+ { 0.494118, 0.207843, 0.180392, 1.0 },
+ { 0.490196, 0.203922, 0.180392, 1.0 },
+ { 0.513725, 0.211765, 0.172549, 1.0 },
+ { 0.568627, 0.235294, 0.152941, 1.0 },
+ { 0.611765, 0.243137, 0.101961, 1.0 },
+ { 0.843137, 0.388235, 0.054902, 1.0 },
+ { 0.866667, 0.407843, 0.047059, 1.0 },
+ { 0.894118, 0.431373, 0.039216, 1.0 },
+ { 0.945098, 0.505882, 0.011765, 1.0 },
+ { 0.968627, 0.549020, 0.000000, 1.0 },
+ { 0.964706, 0.541176, 0.011765, 1.0 },
+ { 0.937255, 0.513725, 0.019608, 1.0 },
+ { 0.898039, 0.439216, 0.027451, 1.0 },
+ { 0.854902, 0.407843, 0.019608, 1.0 },
+ { 0.713725, 0.290196, 0.047059, 1.0 },
+ { 0.639216, 0.243137, 0.062745, 1.0 },
+ { 0.607843, 0.243137, 0.019608, 1.0 },
+ { 0.643137, 0.254902, 0.000000, 1.0 },
+ { 0.709804, 0.294118, 0.000000, 1.0 },
+ { 0.827451, 0.403922, 0.000000, 1.0 },
+ { 0.909804, 0.501961, 0.000000, 1.0 },
+ { 0.949020, 0.537255, 0.035294, 1.0 },
+ { 0.968627, 0.568627, 0.003922, 1.0 },
+ { 0.929412, 0.525490, 0.019608, 1.0 },
+ { 0.894118, 0.486275, 0.000000, 1.0 },
+ { 0.858824, 0.423529, 0.000000, 1.0 },
+ { 0.796078, 0.364706, 0.054902, 1.0 },
+ { 0.654902, 0.282353, 0.070588, 1.0 },
+ { 0.545098, 0.227451, 0.152941, 1.0 },
+ { 0.470588, 0.203922, 0.192157, 1.0 },
+ { 0.396078, 0.172549, 0.207843, 1.0 },
+ { 0.360784, 0.160784, 0.227451, 1.0 },
+ { 0.349020, 0.156863, 0.231373, 1.0 },
+ { 0.349020, 0.156863, 0.231373, 1.0 },
+ { 0.349020, 0.156863, 0.231373, 1.0 },
+ { 0.341176, 0.156863, 0.235294, 1.0 },
+ { 0.337255, 0.145098, 0.219608, 1.0 },
+ { 0.329412, 0.152941, 0.235294, 1.0 },
+ { 0.313725, 0.145098, 0.250980, 1.0 },
+ { 0.278431, 0.133333, 0.254902, 1.0 },
+ { 0.301961, 0.145098, 0.247059, 1.0 },
+ { 0.309804, 0.133333, 0.215686, 1.0 },
+ { 0.356863, 0.156863, 0.231373, 1.0 },
+ { 0.415686, 0.176471, 0.203922, 1.0 },
+ { 0.462745, 0.188235, 0.156863, 1.0 },
+ { 0.584314, 0.231373, 0.125490, 1.0 },
+ { 0.643137, 0.360784, 0.000000, 1.0 },
+ { 0.827451, 0.501961, 0.000000, 1.0 },
+ { 0.937255, 0.603922, 0.047059, 1.0 },
+ { 0.988235, 0.600000, 0.133333, 1.0 },
+ { 0.992157, 0.623529, 0.145098, 1.0 },
+ { 1.000000, 0.639216, 0.235294, 1.0 },
+ { 0.925490, 0.541176, 0.200000, 1.0 },
+ { 0.713725, 0.384314, 0.274510, 1.0 },
+ { 0.552941, 0.290196, 0.266667, 1.0 },
+ { 0.423529, 0.192157, 0.215686, 1.0 },
+ { 0.380392, 0.168627, 0.219608, 1.0 },
+ { 0.345098, 0.160784, 0.239216, 1.0 },
+ { 0.309804, 0.164706, 0.294118, 1.0 },
+ { 0.231373, 0.125490, 0.301961, 1.0 },
+ { 0.223529, 0.117647, 0.294118, 1.0 },
+ { 0.247059, 0.121569, 0.274510, 1.0 },
+ { 0.262745, 0.129412, 0.266667, 1.0 },
+ { 0.282353, 0.129412, 0.250980, 1.0 },
+ { 0.325490, 0.125490, 0.192157, 1.0 },
+ { 0.270588, 0.082353, 0.145098, 1.0 },
+ { 0.211765, 0.043137, 0.149020, 1.0 },
+ { 0.325490, 0.039216, 0.000000, 1.0 },
+ { 0.341176, 0.074510, 0.023529, 1.0 },
+ { 0.376471, 0.133333, 0.145098, 1.0 },
+ { 0.356863, 0.156863, 0.215686, 1.0 },
+ { 0.380392, 0.168627, 0.223529, 1.0 },
+ { 0.388235, 0.168627, 0.211765, 1.0 },
+ { 0.427451, 0.184314, 0.203922, 1.0 },
+ { 0.490196, 0.223529, 0.211765, 1.0 },
+ { 0.545098, 0.266667, 0.188235, 1.0 },
+ { 0.658824, 0.372549, 0.243137, 1.0 },
+ };
+/* s00149.jpg */
+static double4 colors_357[] = {
+ { 0.568627, 0.058824, 0.098039, 1.0 },
+ { 0.486275, 0.105882, 0.082353, 1.0 },
+ { 0.400000, 0.066667, 0.082353, 1.0 },
+ { 0.313725, 0.031373, 0.086275, 1.0 },
+ { 0.223529, 0.015686, 0.098039, 1.0 },
+ { 0.137255, 0.003922, 0.109804, 1.0 },
+ { 0.101961, 0.011765, 0.117647, 1.0 },
+ { 0.070588, 0.019608, 0.129412, 1.0 },
+ { 0.000000, 0.090196, 0.113725, 1.0 },
+ { 0.011765, 0.105882, 0.129412, 1.0 },
+ { 0.023529, 0.121569, 0.149020, 1.0 },
+ { 0.031373, 0.141176, 0.141176, 1.0 },
+ { 0.043137, 0.164706, 0.133333, 1.0 },
+ { 0.078431, 0.137255, 0.125490, 1.0 },
+ { 0.117647, 0.109804, 0.121569, 1.0 },
+ { 0.090196, 0.094118, 0.117647, 1.0 },
+ { 0.066667, 0.078431, 0.113725, 1.0 },
+ { 0.011765, 0.015686, 0.094118, 1.0 },
+ { 0.007843, 0.007843, 0.090196, 1.0 },
+ { 0.007843, 0.000000, 0.086275, 1.0 },
+ { 0.011765, 0.000000, 0.086275, 1.0 },
+ { 0.015686, 0.000000, 0.090196, 1.0 },
+ { 0.015686, 0.000000, 0.090196, 1.0 },
+ { 0.019608, 0.000000, 0.090196, 1.0 },
+ { 0.101961, 0.011765, 0.125490, 1.0 },
+ { 0.184314, 0.011765, 0.109804, 1.0 },
+ { 0.270588, 0.015686, 0.094118, 1.0 },
+ { 0.443137, 0.050980, 0.219608, 1.0 },
+ { 0.619608, 0.086275, 0.345098, 1.0 },
+ { 0.666667, 0.098039, 0.388235, 1.0 },
+ { 0.713725, 0.113725, 0.435294, 1.0 },
+ { 0.901961, 0.050980, 0.392157, 1.0 },
+ { 0.976471, 0.023529, 0.352941, 1.0 },
+ { 0.992157, 0.007843, 0.321569, 1.0 },
+ { 0.968627, 0.011765, 0.309804, 1.0 },
+ { 0.945098, 0.015686, 0.298039, 1.0 },
+ { 0.925490, 0.027451, 0.341176, 1.0 },
+ { 0.905882, 0.043137, 0.384314, 1.0 },
+ { 0.898039, 0.054902, 0.407843, 1.0 },
+ { 0.894118, 0.066667, 0.431373, 1.0 },
+ { 0.733333, 0.180392, 0.556863, 1.0 },
+ { 0.686275, 0.188235, 0.552941, 1.0 },
+ { 0.639216, 0.196078, 0.549020, 1.0 },
+ { 0.435294, 0.113725, 0.364706, 1.0 },
+ { 0.235294, 0.031373, 0.180392, 1.0 },
+ { 0.215686, 0.023529, 0.160784, 1.0 },
+ { 0.200000, 0.015686, 0.141176, 1.0 },
+ { 0.141176, 0.000000, 0.109804, 1.0 },
+ { 0.133333, 0.000000, 0.098039, 1.0 },
+ { 0.133333, 0.090196, 0.105882, 1.0 },
+ { 0.105882, 0.125490, 0.141176, 1.0 },
+ { 0.078431, 0.160784, 0.180392, 1.0 },
+ { 0.082353, 0.219608, 0.172549, 1.0 },
+ { 0.090196, 0.282353, 0.164706, 1.0 },
+ { 0.086275, 0.286275, 0.164706, 1.0 },
+ { 0.082353, 0.294118, 0.168627, 1.0 },
+ { 0.035294, 0.239216, 0.152941, 1.0 },
+ { 0.015686, 0.168627, 0.125490, 1.0 },
+ { 0.000000, 0.101961, 0.098039, 1.0 },
+ { 0.000000, 0.058824, 0.094118, 1.0 },
+ { 0.003922, 0.015686, 0.090196, 1.0 },
+ { 0.003922, 0.007843, 0.090196, 1.0 },
+ { 0.007843, 0.000000, 0.094118, 1.0 },
+ { 0.000000, 0.000000, 0.094118, 1.0 },
+ { 0.000000, 0.019608, 0.105882, 1.0 },
+ { 0.019608, 0.066667, 0.152941, 1.0 },
+ { 0.015686, 0.109804, 0.196078, 1.0 },
+ { 0.015686, 0.156863, 0.243137, 1.0 },
+ { 0.027451, 0.156863, 0.250980, 1.0 },
+ { 0.043137, 0.160784, 0.262745, 1.0 },
+ { 0.070588, 0.160784, 0.282353, 1.0 },
+ { 0.050980, 0.117647, 0.219608, 1.0 },
+ { 0.039216, 0.054902, 0.160784, 1.0 },
+ { 0.066667, 0.050980, 0.141176, 1.0 },
+ { 0.098039, 0.047059, 0.125490, 1.0 },
+ { 0.090196, 0.027451, 0.105882, 1.0 },
+ { 0.086275, 0.011765, 0.090196, 1.0 },
+ { 0.070588, 0.003922, 0.090196, 1.0 },
+ { 0.058824, 0.000000, 0.090196, 1.0 },
+ { 0.023529, 0.003922, 0.094118, 1.0 },
+ { 0.003922, 0.035294, 0.109804, 1.0 },
+ { 0.011765, 0.101961, 0.133333, 1.0 },
+ { 0.007843, 0.149020, 0.145098, 1.0 },
+ { 0.003922, 0.200000, 0.156863, 1.0 },
+ { 0.000000, 0.215686, 0.176471, 1.0 },
+ { 0.000000, 0.235294, 0.196078, 1.0 },
+ { 0.000000, 0.184314, 0.247059, 1.0 },
+ { 0.027451, 0.168627, 0.262745, 1.0 },
+ { 0.141176, 0.172549, 0.325490, 1.0 },
+ { 0.101961, 0.200000, 0.337255, 1.0 },
+ { 0.066667, 0.227451, 0.352941, 1.0 },
+ { 0.058824, 0.219608, 0.337255, 1.0 },
+ { 0.050980, 0.211765, 0.321569, 1.0 },
+ { 0.101961, 0.121569, 0.239216, 1.0 },
+ { 0.172549, 0.066667, 0.203922, 1.0 },
+ { 0.223529, 0.027451, 0.164706, 1.0 },
+ { 0.203922, 0.019608, 0.098039, 1.0 },
+ { 0.207843, 0.070588, 0.094118, 1.0 },
+ { 0.270588, 0.078431, 0.094118, 1.0 },
+ { 0.333333, 0.090196, 0.094118, 1.0 },
+ { 0.403922, 0.105882, 0.227451, 1.0 },
+ { 0.474510, 0.121569, 0.364706, 1.0 },
+ { 0.709804, 0.101961, 0.407843, 1.0 },
+ { 0.882353, 0.094118, 0.470588, 1.0 },
+ { 0.952941, 0.058824, 0.443137, 1.0 },
+ { 0.921569, 0.058824, 0.435294, 1.0 },
+ { 0.890196, 0.062745, 0.427451, 1.0 },
+ { 0.870588, 0.058824, 0.403922, 1.0 },
+ { 0.850980, 0.058824, 0.380392, 1.0 },
+ { 0.725490, 0.003922, 0.200000, 1.0 },
+ { 0.501961, 0.003922, 0.121569, 1.0 },
+ { 0.301961, 0.000000, 0.125490, 1.0 },
+ { 0.184314, 0.015686, 0.090196, 1.0 },
+ { 0.027451, 0.003922, 0.105882, 1.0 },
+ { 0.019608, 0.011765, 0.101961, 1.0 },
+ { 0.015686, 0.019608, 0.098039, 1.0 },
+ { 0.007843, 0.019608, 0.094118, 1.0 },
+ { 0.011765, 0.015686, 0.094118, 1.0 },
+ { 0.058824, 0.019608, 0.125490, 1.0 },
+ { 0.105882, 0.007843, 0.121569, 1.0 },
+ { 0.086275, 0.023529, 0.129412, 1.0 },
+ { 0.070588, 0.039216, 0.141176, 1.0 },
+ { 0.054902, 0.054902, 0.156863, 1.0 },
+ { 0.074510, 0.078431, 0.192157, 1.0 },
+ { 0.094118, 0.105882, 0.227451, 1.0 },
+ { 0.192157, 0.090196, 0.243137, 1.0 },
+ { 0.196078, 0.094118, 0.239216, 1.0 },
+ { 0.215686, 0.105882, 0.262745, 1.0 },
+ { 0.364706, 0.200000, 0.450980, 1.0 },
+ { 0.752941, 0.098039, 0.411765, 1.0 },
+ { 0.788235, 0.058824, 0.349020, 1.0 },
+ { 0.827451, 0.023529, 0.286275, 1.0 },
+ { 0.866667, 0.054902, 0.117647, 1.0 },
+ { 0.847059, 0.039216, 0.117647, 1.0 },
+ { 0.772549, 0.058824, 0.105882, 1.0 },
+ { 0.541176, 0.160784, 0.086275, 1.0 },
+ { 0.337255, 0.039216, 0.086275, 1.0 },
+ { 0.274510, 0.019608, 0.090196, 1.0 },
+ { 0.215686, 0.003922, 0.098039, 1.0 },
+ { 0.188235, 0.015686, 0.094118, 1.0 },
+ { 0.164706, 0.031373, 0.094118, 1.0 },
+ { 0.082353, 0.027451, 0.117647, 1.0 },
+ { 0.027451, 0.050980, 0.145098, 1.0 },
+ { 0.007843, 0.113725, 0.180392, 1.0 },
+ { 0.050980, 0.176471, 0.172549, 1.0 },
+ { 0.003922, 0.192157, 0.231373, 1.0 },
+ { 0.003922, 0.160784, 0.219608, 1.0 },
+ { 0.007843, 0.129412, 0.207843, 1.0 },
+ { 0.003922, 0.117647, 0.172549, 1.0 },
+ { 0.007843, 0.074510, 0.152941, 1.0 },
+ { 0.015686, 0.039216, 0.133333, 1.0 },
+ { 0.003922, 0.035294, 0.117647, 1.0 },
+ { 0.062745, 0.007843, 0.098039, 1.0 },
+ { 0.094118, 0.003922, 0.094118, 1.0 },
+ { 0.125490, 0.000000, 0.090196, 1.0 },
+ { 0.184314, 0.007843, 0.090196, 1.0 },
+ { 0.254902, 0.003922, 0.109804, 1.0 },
+ { 0.317647, 0.000000, 0.129412, 1.0 },
+ { 0.505882, 0.023529, 0.101961, 1.0 },
+ { 0.760784, 0.023529, 0.121569, 1.0 },
+ { 0.949020, 0.129412, 0.101961, 1.0 },
+ { 0.976471, 0.360784, 0.090196, 1.0 },
+ { 0.968627, 0.364706, 0.090196, 1.0 },
+ { 0.964706, 0.372549, 0.094118, 1.0 },
+ { 0.890196, 0.349020, 0.101961, 1.0 },
+ { 0.807843, 0.298039, 0.054902, 1.0 },
+ { 0.694118, 0.270588, 0.117647, 1.0 },
+ { 0.596078, 0.254902, 0.137255, 1.0 },
+ { 0.498039, 0.117647, 0.094118, 1.0 },
+ { 0.494118, 0.113725, 0.090196, 1.0 },
+ { 0.490196, 0.109804, 0.086275, 1.0 },
+ { 0.486275, 0.117647, 0.086275, 1.0 },
+ { 0.403922, 0.082353, 0.090196, 1.0 },
+ { 0.290196, 0.031373, 0.180392, 1.0 },
+ { 0.219608, 0.054902, 0.203922, 1.0 },
+ { 0.086275, 0.086275, 0.196078, 1.0 },
+ { 0.043137, 0.090196, 0.145098, 1.0 },
+ { 0.015686, 0.086275, 0.141176, 1.0 },
+ { 0.031373, 0.062745, 0.152941, 1.0 },
+ { 0.019608, 0.074510, 0.125490, 1.0 },
+ { 0.019608, 0.066667, 0.113725, 1.0 },
+ { 0.074510, 0.050980, 0.098039, 1.0 },
+ { 0.145098, 0.054902, 0.094118, 1.0 },
+ { 0.247059, 0.070588, 0.090196, 1.0 },
+ { 0.643137, 0.235294, 0.090196, 1.0 },
+ { 0.780392, 0.227451, 0.090196, 1.0 },
+ { 0.921569, 0.219608, 0.090196, 1.0 },
+ { 0.972549, 0.274510, 0.086275, 1.0 },
+ { 0.980392, 0.243137, 0.094118, 1.0 },
+ { 0.854902, 0.078431, 0.419608, 1.0 },
+ { 0.866667, 0.094118, 0.454902, 1.0 },
+ { 0.737255, 0.176471, 0.537255, 1.0 },
+ { 0.678431, 0.098039, 0.396078, 1.0 },
+ { 0.552941, 0.019608, 0.207843, 1.0 },
+ { 0.682353, 0.000000, 0.145098, 1.0 },
+ { 0.674510, 0.019608, 0.239216, 1.0 },
+ { 0.521569, 0.090196, 0.329412, 1.0 },
+ { 0.450980, 0.121569, 0.356863, 1.0 },
+ { 0.149020, 0.337255, 0.250980, 1.0 },
+ { 0.149020, 0.243137, 0.180392, 1.0 },
+ { 0.109804, 0.192157, 0.164706, 1.0 },
+ { 0.094118, 0.145098, 0.105882, 1.0 },
+ { 0.113725, 0.121569, 0.101961, 1.0 },
+ { 0.152941, 0.109804, 0.094118, 1.0 },
+ { 0.223529, 0.082353, 0.082353, 1.0 },
+ { 0.298039, 0.098039, 0.086275, 1.0 },
+ { 0.396078, 0.109804, 0.086275, 1.0 },
+ { 0.556863, 0.200000, 0.094118, 1.0 },
+ { 0.800000, 0.176471, 0.160784, 1.0 },
+ { 0.874510, 0.074510, 0.109804, 1.0 },
+ { 0.913725, 0.074510, 0.113725, 1.0 },
+ { 0.945098, 0.007843, 0.172549, 1.0 },
+ { 0.956863, 0.000000, 0.211765, 1.0 },
+ { 0.976471, 0.000000, 0.266667, 1.0 },
+ { 0.996078, 0.000000, 0.282353, 1.0 },
+ { 0.972549, 0.000000, 0.247059, 1.0 },
+ { 0.952941, 0.007843, 0.278431, 1.0 },
+ { 0.941176, 0.003922, 0.266667, 1.0 },
+ { 0.733333, 0.003922, 0.196078, 1.0 },
+ { 0.694118, 0.000000, 0.164706, 1.0 },
+ { 0.384314, 0.011765, 0.105882, 1.0 },
+ { 0.274510, 0.047059, 0.203922, 1.0 },
+ { 0.203922, 0.152941, 0.325490, 1.0 },
+ { 0.117647, 0.172549, 0.309804, 1.0 },
+ { 0.000000, 0.247059, 0.313725, 1.0 },
+ { 0.007843, 0.325490, 0.431373, 1.0 },
+ { 0.098039, 0.427451, 0.678431, 1.0 },
+ { 0.270588, 0.521569, 0.901961, 1.0 },
+ { 0.141176, 0.490196, 0.803922, 1.0 },
+ { 0.086275, 0.329412, 0.513725, 1.0 },
+ { 0.015686, 0.317647, 0.419608, 1.0 },
+ { 0.003922, 0.203922, 0.270588, 1.0 },
+ { 0.000000, 0.133333, 0.188235, 1.0 },
+ { 0.000000, 0.082353, 0.137255, 1.0 },
+ { 0.003922, 0.035294, 0.117647, 1.0 },
+ { 0.023529, 0.003922, 0.090196, 1.0 },
+ { 0.054902, 0.000000, 0.090196, 1.0 },
+ { 0.062745, 0.000000, 0.094118, 1.0 },
+ { 0.109804, 0.000000, 0.098039, 1.0 },
+ { 0.133333, 0.000000, 0.094118, 1.0 },
+ { 0.141176, 0.003922, 0.098039, 1.0 },
+ { 0.149020, 0.019608, 0.086275, 1.0 },
+ { 0.227451, 0.039216, 0.094118, 1.0 },
+ { 0.325490, 0.062745, 0.090196, 1.0 },
+ { 0.470588, 0.058824, 0.086275, 1.0 },
+ { 0.690196, 0.000000, 0.141176, 1.0 },
+ { 0.815686, 0.074510, 0.101961, 1.0 },
+ { 0.870588, 0.070588, 0.105882, 1.0 },
+ { 0.874510, 0.066667, 0.105882, 1.0 },
+ { 0.858824, 0.058824, 0.105882, 1.0 },
+ { 0.764706, 0.000000, 0.156863, 1.0 },
+ { 0.564706, 0.003922, 0.172549, 1.0 },
+ { 0.411765, 0.011765, 0.105882, 1.0 },
+ { 0.266667, 0.047059, 0.082353, 1.0 },
+ { 0.000000, 0.117647, 0.125490, 1.0 },
+ { 0.129412, 0.074510, 0.074510, 1.0 },
+ };
+/* vchira_0001.jpg */
+static double4 colors_358[] = {
+ { 0.615686, 0.294118, 0.200000, 1.0 },
+ { 0.854902, 0.235294, 0.807843, 1.0 },
+ { 0.898039, 0.188235, 0.901961, 1.0 },
+ { 0.945098, 0.145098, 1.000000, 1.0 },
+ { 0.956863, 0.109804, 0.972549, 1.0 },
+ { 0.972549, 0.078431, 0.945098, 1.0 },
+ { 0.952941, 0.082353, 0.909804, 1.0 },
+ { 0.937255, 0.086275, 0.874510, 1.0 },
+ { 0.752941, 0.258824, 0.984314, 1.0 },
+ { 0.470588, 0.447059, 0.972549, 1.0 },
+ { 0.188235, 0.639216, 0.964706, 1.0 },
+ { 0.129412, 0.713725, 0.956863, 1.0 },
+ { 0.070588, 0.788235, 0.952941, 1.0 },
+ { 0.078431, 0.800000, 0.956863, 1.0 },
+ { 0.086275, 0.815686, 0.964706, 1.0 },
+ { 0.070588, 0.886275, 0.980392, 1.0 },
+ { 0.058824, 0.960784, 1.000000, 1.0 },
+ { 0.070588, 0.956863, 0.878431, 1.0 },
+ { 0.149020, 0.901961, 0.835294, 1.0 },
+ { 0.227451, 0.847059, 0.792157, 1.0 },
+ { 0.352941, 0.874510, 0.780392, 1.0 },
+ { 0.478431, 0.901961, 0.768627, 1.0 },
+ { 0.478431, 0.941176, 0.694118, 1.0 },
+ { 0.482353, 0.980392, 0.623529, 1.0 },
+ { 0.376471, 0.980392, 0.603922, 1.0 },
+ { 0.333333, 0.984314, 0.682353, 1.0 },
+ { 0.290196, 0.992157, 0.764706, 1.0 },
+ { 0.180392, 0.925490, 0.882353, 1.0 },
+ { 0.070588, 0.862745, 1.000000, 1.0 },
+ { 0.101961, 0.858824, 0.980392, 1.0 },
+ { 0.137255, 0.858824, 0.960784, 1.0 },
+ { 0.290196, 0.933333, 0.788235, 1.0 },
+ { 0.368627, 0.980392, 0.725490, 1.0 },
+ { 0.619608, 0.866667, 0.682353, 1.0 },
+ { 0.556863, 0.933333, 0.635294, 1.0 },
+ { 0.498039, 1.000000, 0.592157, 1.0 },
+ { 0.564706, 0.882353, 0.564706, 1.0 },
+ { 0.635294, 0.764706, 0.541176, 1.0 },
+ { 0.749020, 0.764706, 0.592157, 1.0 },
+ { 0.862745, 0.764706, 0.643137, 1.0 },
+ { 0.925490, 0.650980, 0.458824, 1.0 },
+ { 0.949020, 0.737255, 0.364706, 1.0 },
+ { 0.972549, 0.827451, 0.274510, 1.0 },
+ { 0.980392, 0.913725, 0.137255, 1.0 },
+ { 0.992157, 1.000000, 0.000000, 1.0 },
+ { 0.992157, 0.949020, 0.043137, 1.0 },
+ { 0.996078, 0.898039, 0.090196, 1.0 },
+ { 0.972549, 0.811765, 0.074510, 1.0 },
+ { 0.945098, 0.784314, 0.180392, 1.0 },
+ { 0.886275, 0.780392, 0.368627, 1.0 },
+ { 0.819608, 0.749020, 0.396078, 1.0 },
+ { 0.756863, 0.721569, 0.427451, 1.0 },
+ { 0.521569, 0.772549, 0.584314, 1.0 },
+ { 0.290196, 0.823529, 0.745098, 1.0 },
+ { 0.160784, 0.858824, 0.803922, 1.0 },
+ { 0.031373, 0.898039, 0.862745, 1.0 },
+ { 0.086275, 0.819608, 0.713725, 1.0 },
+ { 0.309804, 0.831373, 0.717647, 1.0 },
+ { 0.533333, 0.843137, 0.721569, 1.0 },
+ { 0.647059, 0.729412, 0.749020, 1.0 },
+ { 0.764706, 0.615686, 0.776471, 1.0 },
+ { 0.862745, 0.584314, 0.780392, 1.0 },
+ { 0.964706, 0.552941, 0.784314, 1.0 },
+ { 0.949020, 0.545098, 0.619608, 1.0 },
+ { 0.843137, 0.541176, 0.745098, 1.0 },
+ { 0.760784, 0.533333, 0.721569, 1.0 },
+ { 0.858824, 0.392157, 0.847059, 1.0 },
+ { 0.956863, 0.250980, 0.976471, 1.0 },
+ { 0.941176, 0.231373, 0.952941, 1.0 },
+ { 0.929412, 0.215686, 0.933333, 1.0 },
+ { 0.913725, 0.082353, 0.890196, 1.0 },
+ { 0.815686, 0.050980, 0.898039, 1.0 },
+ { 0.482353, 0.050980, 0.643137, 1.0 },
+ { 0.537255, 0.023529, 0.619608, 1.0 },
+ { 0.592157, 0.000000, 0.600000, 1.0 },
+ { 0.666667, 0.101961, 0.588235, 1.0 },
+ { 0.745098, 0.203922, 0.576471, 1.0 },
+ { 0.800000, 0.333333, 0.576471, 1.0 },
+ { 0.858824, 0.466667, 0.576471, 1.0 },
+ { 0.792157, 0.517647, 0.376471, 1.0 },
+ { 0.745098, 0.356863, 0.203922, 1.0 },
+ { 0.650980, 0.223529, 0.533333, 1.0 },
+ { 0.725490, 0.286275, 0.674510, 1.0 },
+ { 0.803922, 0.352941, 0.819608, 1.0 },
+ { 0.835294, 0.368627, 0.768627, 1.0 },
+ { 0.870588, 0.384314, 0.721569, 1.0 },
+ { 0.909804, 0.494118, 0.501961, 1.0 },
+ { 0.972549, 0.572549, 0.321569, 1.0 },
+ { 0.976471, 0.745098, 0.203922, 1.0 },
+ { 0.984314, 0.627451, 0.345098, 1.0 },
+ { 0.996078, 0.513725, 0.486275, 1.0 },
+ { 0.984314, 0.356863, 0.556863, 1.0 },
+ { 0.972549, 0.203922, 0.627451, 1.0 },
+ { 0.945098, 0.156863, 0.815686, 1.0 },
+ { 0.909804, 0.058824, 0.811765, 1.0 },
+ { 0.815686, 0.062745, 0.843137, 1.0 },
+ { 0.772549, 0.000000, 0.603922, 1.0 },
+ { 0.443137, 0.043137, 0.290196, 1.0 },
+ { 0.470588, 0.188235, 0.145098, 1.0 },
+ { 0.501961, 0.333333, 0.000000, 1.0 },
+ { 0.517647, 0.411765, 0.000000, 1.0 },
+ { 0.537255, 0.490196, 0.000000, 1.0 },
+ { 0.643137, 0.709804, 0.015686, 1.0 },
+ { 0.686275, 0.701961, 0.023529, 1.0 },
+ { 0.800000, 0.925490, 0.043137, 1.0 },
+ { 0.862745, 0.909804, 0.027451, 1.0 },
+ { 0.925490, 0.898039, 0.011765, 1.0 },
+ { 0.913725, 0.831373, 0.015686, 1.0 },
+ { 0.905882, 0.768627, 0.023529, 1.0 },
+ { 0.941176, 0.733333, 0.074510, 1.0 },
+ { 0.945098, 0.725490, 0.196078, 1.0 },
+ { 0.866667, 0.843137, 0.215686, 1.0 },
+ { 0.831373, 0.862745, 0.396078, 1.0 },
+ { 0.650980, 0.713725, 0.529412, 1.0 },
+ { 0.564706, 0.607843, 0.549020, 1.0 },
+ { 0.478431, 0.505882, 0.568627, 1.0 },
+ { 0.435294, 0.305882, 0.239216, 1.0 },
+ { 0.309804, 0.086275, 0.223529, 1.0 },
+ { 0.250980, 0.000000, 0.360784, 1.0 },
+ { 0.392157, 0.066667, 0.419608, 1.0 },
+ { 0.592157, 0.066667, 0.337255, 1.0 },
+ { 0.596078, 0.054902, 0.392157, 1.0 },
+ { 0.603922, 0.047059, 0.447059, 1.0 },
+ { 0.623529, 0.086275, 0.478431, 1.0 },
+ { 0.643137, 0.125490, 0.513725, 1.0 },
+ { 0.823529, 0.105882, 0.552941, 1.0 },
+ { 0.862745, 0.078431, 0.850980, 1.0 },
+ { 0.819608, 0.027451, 0.850980, 1.0 },
+ { 0.894118, 0.023529, 0.890196, 1.0 },
+ { 0.862745, 0.035294, 0.894118, 1.0 },
+ { 0.843137, 0.078431, 0.796078, 1.0 },
+ { 0.827451, 0.121569, 0.698039, 1.0 },
+ { 0.776471, 0.109804, 0.388235, 1.0 },
+ { 0.541176, 0.168627, 0.200000, 1.0 },
+ { 0.533333, 0.364706, 0.000000, 1.0 },
+ { 0.462745, 0.380392, 0.062745, 1.0 },
+ { 0.282353, 0.400000, 0.188235, 1.0 },
+ { 0.227451, 0.356863, 0.094118, 1.0 },
+ { 0.176471, 0.313725, 0.000000, 1.0 },
+ { 0.156863, 0.317647, 0.015686, 1.0 },
+ { 0.141176, 0.321569, 0.035294, 1.0 },
+ { 0.152941, 0.215686, 0.000000, 1.0 },
+ { 0.074510, 0.192157, 0.000000, 1.0 },
+ { 0.050980, 0.192157, 0.090196, 1.0 },
+ { 0.000000, 0.247059, 0.196078, 1.0 },
+ { 0.145098, 0.568627, 0.854902, 1.0 },
+ { 0.137255, 0.596078, 0.870588, 1.0 },
+ { 0.133333, 0.623529, 0.886275, 1.0 },
+ { 0.015686, 0.666667, 0.815686, 1.0 },
+ { 0.011765, 0.490196, 0.690196, 1.0 },
+ { 0.039216, 0.164706, 0.498039, 1.0 },
+ { 0.113725, 0.231373, 0.482353, 1.0 },
+ { 0.447059, 0.070588, 0.654902, 1.0 },
+ { 0.521569, 0.125490, 0.800000, 1.0 },
+ { 0.600000, 0.184314, 0.945098, 1.0 },
+ { 0.749020, 0.031373, 0.874510, 1.0 },
+ { 0.796078, 0.023529, 0.925490, 1.0 },
+ { 0.823529, 0.082353, 0.933333, 1.0 },
+ { 0.694118, 0.282353, 0.784314, 1.0 },
+ { 0.631373, 0.231373, 0.866667, 1.0 },
+ { 0.541176, 0.243137, 0.831373, 1.0 },
+ { 0.250980, 0.235294, 0.576471, 1.0 },
+ { 0.239216, 0.203922, 0.490196, 1.0 },
+ { 0.231373, 0.172549, 0.403922, 1.0 },
+ { 0.003922, 0.266667, 0.137255, 1.0 },
+ { 0.121569, 0.176471, 0.035294, 1.0 },
+ { 0.082353, 0.039216, 0.070588, 1.0 },
+ { 0.070588, 0.035294, 0.054902, 1.0 },
+ { 0.019608, 0.027451, 0.000000, 1.0 },
+ { 0.015686, 0.011765, 0.043137, 1.0 },
+ { 0.011765, 0.000000, 0.086275, 1.0 },
+ { 0.058824, 0.082353, 0.176471, 1.0 },
+ { 0.117647, 0.078431, 0.274510, 1.0 },
+ { 0.145098, 0.137255, 0.180392, 1.0 },
+ { 0.247059, 0.015686, 0.000000, 1.0 },
+ { 0.266667, 0.000000, 0.019608, 1.0 },
+ { 0.337255, 0.039216, 0.141176, 1.0 },
+ { 0.486275, 0.070588, 0.262745, 1.0 },
+ { 0.572549, 0.207843, 0.556863, 1.0 },
+ { 0.372549, 0.509804, 0.721569, 1.0 },
+ { 0.407843, 0.815686, 0.670588, 1.0 },
+ { 0.388235, 0.909804, 0.733333, 1.0 },
+ { 0.345098, 0.847059, 0.960784, 1.0 },
+ { 0.184314, 0.756863, 0.988235, 1.0 },
+ { 0.435294, 0.674510, 0.929412, 1.0 },
+ { 0.552941, 0.521569, 0.933333, 1.0 },
+ { 0.674510, 0.368627, 0.941176, 1.0 },
+ { 0.811765, 0.196078, 0.952941, 1.0 },
+ { 0.898039, 0.113725, 0.949020, 1.0 },
+ { 0.674510, 0.149020, 0.968627, 1.0 },
+ { 0.560784, 0.168627, 0.984314, 1.0 },
+ { 0.388235, 0.360784, 0.917647, 1.0 },
+ { 0.298039, 0.670588, 0.898039, 1.0 },
+ { 0.160784, 0.698039, 0.839216, 1.0 },
+ { 0.141176, 0.733333, 0.572549, 1.0 },
+ { 0.341176, 0.756863, 0.372549, 1.0 },
+ { 0.603922, 0.737255, 0.023529, 1.0 },
+ { 0.709804, 0.733333, 0.011765, 1.0 },
+ { 0.749020, 0.725490, 0.003922, 1.0 },
+ { 0.831373, 0.647059, 0.090196, 1.0 },
+ { 0.929412, 0.443137, 0.301961, 1.0 },
+ { 0.905882, 0.309804, 0.407843, 1.0 },
+ { 0.917647, 0.223529, 0.529412, 1.0 },
+ { 0.933333, 0.054902, 0.686275, 1.0 },
+ { 0.909804, 0.164706, 0.650980, 1.0 },
+ { 0.945098, 0.364706, 0.490196, 1.0 },
+ { 1.000000, 0.741176, 0.325490, 1.0 },
+ { 0.913725, 0.937255, 0.215686, 1.0 },
+ { 0.905882, 0.972549, 0.180392, 1.0 },
+ { 0.843137, 0.905882, 0.376471, 1.0 },
+ { 0.780392, 0.890196, 0.498039, 1.0 },
+ { 0.788235, 0.921569, 0.552941, 1.0 },
+ { 0.635294, 0.854902, 0.568627, 1.0 },
+ { 0.592157, 0.984314, 0.498039, 1.0 },
+ { 0.701961, 0.960784, 0.443137, 1.0 },
+ { 0.678431, 0.937255, 0.349020, 1.0 },
+ { 0.607843, 0.792157, 0.047059, 1.0 },
+ { 0.674510, 0.564706, 0.074510, 1.0 },
+ { 0.545098, 0.376471, 0.007843, 1.0 },
+ { 0.584314, 0.447059, 0.039216, 1.0 },
+ { 0.725490, 0.584314, 0.043137, 1.0 },
+ { 0.984314, 0.780392, 0.137255, 1.0 },
+ { 0.894118, 0.925490, 0.294118, 1.0 },
+ { 0.807843, 0.960784, 0.501961, 1.0 },
+ { 0.643137, 0.796078, 0.623529, 1.0 },
+ { 0.541176, 0.847059, 0.784314, 1.0 },
+ { 0.411765, 0.709804, 0.945098, 1.0 },
+ { 0.470588, 0.690196, 0.921569, 1.0 },
+ { 0.611765, 0.784314, 0.788235, 1.0 },
+ { 0.780392, 0.847059, 0.784314, 1.0 },
+ { 0.784314, 0.870588, 0.678431, 1.0 },
+ { 0.674510, 0.796078, 0.764706, 1.0 },
+ { 0.658824, 0.529412, 0.847059, 1.0 },
+ { 0.568627, 0.364706, 0.941176, 1.0 },
+ { 0.572549, 0.200000, 0.764706, 1.0 },
+ { 0.411765, 0.078431, 0.647059, 1.0 },
+ { 0.462745, 0.000000, 0.549020, 1.0 },
+ { 0.278431, 0.000000, 0.376471, 1.0 },
+ { 0.247059, 0.000000, 0.396078, 1.0 },
+ { 0.192157, 0.094118, 0.247059, 1.0 },
+ { 0.117647, 0.094118, 0.227451, 1.0 },
+ { 0.160784, 0.000000, 0.066667, 1.0 },
+ { 0.235294, 0.152941, 0.000000, 1.0 },
+ { 0.270588, 0.137255, 0.000000, 1.0 },
+ { 0.360784, 0.305882, 0.000000, 1.0 },
+ { 0.376471, 0.450980, 0.027451, 1.0 },
+ { 0.376471, 0.733333, 0.266667, 1.0 },
+ { 0.360784, 0.886275, 0.450980, 1.0 },
+ { 0.156863, 0.760784, 0.525490, 1.0 },
+ { 0.294118, 0.407843, 0.431373, 1.0 },
+ { 0.435294, 0.239216, 0.243137, 1.0 },
+ { 0.419608, 0.000000, 0.360784, 1.0 },
+ { 0.415686, 0.000000, 0.317647, 1.0 },
+ { 0.494118, 0.074510, 0.035294, 1.0 },
+ { 0.423529, 0.082353, 0.054902, 1.0 },
+ { 0.258824, 0.000000, 0.074510, 1.0 },
+ };
+/* vchira_0003.jpg */
+static double4 colors_359[] = {
+ { 0.333333, 0.152941, 0.741176, 1.0 },
+ { 0.552941, 0.090196, 0.764706, 1.0 },
+ { 0.584314, 0.043137, 0.654902, 1.0 },
+ { 0.619608, 0.000000, 0.545098, 1.0 },
+ { 0.576471, 0.000000, 0.525490, 1.0 },
+ { 0.537255, 0.000000, 0.509804, 1.0 },
+ { 0.513725, 0.007843, 0.525490, 1.0 },
+ { 0.494118, 0.015686, 0.541176, 1.0 },
+ { 0.352941, 0.047059, 0.580392, 1.0 },
+ { 0.388235, 0.035294, 0.556863, 1.0 },
+ { 0.427451, 0.023529, 0.537255, 1.0 },
+ { 0.435294, 0.011765, 0.517647, 1.0 },
+ { 0.443137, 0.003922, 0.498039, 1.0 },
+ { 0.482353, 0.011765, 0.435294, 1.0 },
+ { 0.521569, 0.023529, 0.372549, 1.0 },
+ { 0.552941, 0.074510, 0.301961, 1.0 },
+ { 0.584314, 0.125490, 0.231373, 1.0 },
+ { 0.603922, 0.317647, 0.047059, 1.0 },
+ { 0.607843, 0.352941, 0.043137, 1.0 },
+ { 0.615686, 0.392157, 0.039216, 1.0 },
+ { 0.564706, 0.411765, 0.027451, 1.0 },
+ { 0.513725, 0.431373, 0.019608, 1.0 },
+ { 0.513725, 0.431373, 0.007843, 1.0 },
+ { 0.517647, 0.435294, 0.000000, 1.0 },
+ { 0.611765, 0.560784, 0.011765, 1.0 },
+ { 0.658824, 0.631373, 0.082353, 1.0 },
+ { 0.705882, 0.701961, 0.152941, 1.0 },
+ { 0.850980, 0.792157, 0.137255, 1.0 },
+ { 1.000000, 0.882353, 0.125490, 1.0 },
+ { 1.000000, 0.894118, 0.113725, 1.0 },
+ { 1.000000, 0.909804, 0.105882, 1.0 },
+ { 1.000000, 0.905882, 0.078431, 1.0 },
+ { 0.960784, 0.854902, 0.027451, 1.0 },
+ { 0.749020, 0.682353, 0.023529, 1.0 },
+ { 0.698039, 0.607843, 0.019608, 1.0 },
+ { 0.647059, 0.537255, 0.015686, 1.0 },
+ { 0.607843, 0.509804, 0.031373, 1.0 },
+ { 0.572549, 0.486275, 0.050980, 1.0 },
+ { 0.533333, 0.435294, 0.031373, 1.0 },
+ { 0.498039, 0.384314, 0.015686, 1.0 },
+ { 0.576471, 0.176471, 0.129412, 1.0 },
+ { 0.501961, 0.094118, 0.317647, 1.0 },
+ { 0.431373, 0.015686, 0.509804, 1.0 },
+ { 0.403922, 0.058824, 0.607843, 1.0 },
+ { 0.380392, 0.101961, 0.705882, 1.0 },
+ { 0.368627, 0.101961, 0.678431, 1.0 },
+ { 0.356863, 0.105882, 0.654902, 1.0 },
+ { 0.372549, 0.031373, 0.443137, 1.0 },
+ { 0.505882, 0.145098, 0.203922, 1.0 },
+ { 0.635294, 0.360784, 0.117647, 1.0 },
+ { 0.658824, 0.431373, 0.086275, 1.0 },
+ { 0.686275, 0.501961, 0.054902, 1.0 },
+ { 0.729412, 0.572549, 0.050980, 1.0 },
+ { 0.776471, 0.643137, 0.050980, 1.0 },
+ { 0.780392, 0.658824, 0.082353, 1.0 },
+ { 0.784314, 0.674510, 0.113725, 1.0 },
+ { 0.717647, 0.494118, 0.082353, 1.0 },
+ { 0.737255, 0.333333, 0.223529, 1.0 },
+ { 0.756863, 0.176471, 0.364706, 1.0 },
+ { 0.752941, 0.121569, 0.443137, 1.0 },
+ { 0.749020, 0.070588, 0.525490, 1.0 },
+ { 0.749020, 0.094118, 0.478431, 1.0 },
+ { 0.749020, 0.117647, 0.431373, 1.0 },
+ { 0.717647, 0.133333, 0.384314, 1.0 },
+ { 0.756863, 0.141176, 0.341176, 1.0 },
+ { 0.768627, 0.133333, 0.356863, 1.0 },
+ { 0.764706, 0.125490, 0.384314, 1.0 },
+ { 0.764706, 0.117647, 0.415686, 1.0 },
+ { 0.737255, 0.098039, 0.439216, 1.0 },
+ { 0.709804, 0.082353, 0.466667, 1.0 },
+ { 0.658824, 0.000000, 0.513725, 1.0 },
+ { 0.529412, 0.035294, 0.596078, 1.0 },
+ { 0.380392, 0.054902, 0.603922, 1.0 },
+ { 0.392157, 0.027451, 0.533333, 1.0 },
+ { 0.407843, 0.003922, 0.466667, 1.0 },
+ { 0.411765, 0.003922, 0.435294, 1.0 },
+ { 0.419608, 0.007843, 0.403922, 1.0 },
+ { 0.431373, 0.003922, 0.407843, 1.0 },
+ { 0.447059, 0.000000, 0.415686, 1.0 },
+ { 0.490196, 0.015686, 0.427451, 1.0 },
+ { 0.580392, 0.047059, 0.345098, 1.0 },
+ { 0.537255, 0.109804, 0.192157, 1.0 },
+ { 0.525490, 0.160784, 0.152941, 1.0 },
+ { 0.513725, 0.215686, 0.113725, 1.0 },
+ { 0.490196, 0.239216, 0.113725, 1.0 },
+ { 0.466667, 0.262745, 0.117647, 1.0 },
+ { 0.435294, 0.203922, 0.086275, 1.0 },
+ { 0.427451, 0.168627, 0.066667, 1.0 },
+ { 0.301961, 0.050980, 0.015686, 1.0 },
+ { 0.305882, 0.113725, 0.015686, 1.0 },
+ { 0.309804, 0.180392, 0.019608, 1.0 },
+ { 0.345098, 0.219608, 0.027451, 1.0 },
+ { 0.384314, 0.258824, 0.035294, 1.0 },
+ { 0.419608, 0.294118, 0.000000, 1.0 },
+ { 0.498039, 0.392157, 0.000000, 1.0 },
+ { 0.549020, 0.525490, 0.000000, 1.0 },
+ { 0.682353, 0.619608, 0.011765, 1.0 },
+ { 0.949020, 0.482353, 0.325490, 1.0 },
+ { 0.909804, 0.423529, 0.313725, 1.0 },
+ { 0.874510, 0.364706, 0.301961, 1.0 },
+ { 0.815686, 0.301961, 0.270588, 1.0 },
+ { 0.760784, 0.239216, 0.243137, 1.0 },
+ { 0.686275, 0.223529, 0.207843, 1.0 },
+ { 0.682353, 0.168627, 0.239216, 1.0 },
+ { 0.756863, 0.258824, 0.301961, 1.0 },
+ { 0.815686, 0.286275, 0.313725, 1.0 },
+ { 0.878431, 0.317647, 0.325490, 1.0 },
+ { 0.800000, 0.243137, 0.309804, 1.0 },
+ { 0.725490, 0.172549, 0.298039, 1.0 },
+ { 0.694118, 0.129412, 0.337255, 1.0 },
+ { 0.647059, 0.203922, 0.219608, 1.0 },
+ { 0.580392, 0.278431, 0.074510, 1.0 },
+ { 0.494118, 0.278431, 0.027451, 1.0 },
+ { 0.454902, 0.360784, 0.007843, 1.0 },
+ { 0.450980, 0.364706, 0.011765, 1.0 },
+ { 0.450980, 0.368627, 0.019608, 1.0 },
+ { 0.450980, 0.376471, 0.015686, 1.0 },
+ { 0.470588, 0.368627, 0.000000, 1.0 },
+ { 0.588235, 0.372549, 0.121569, 1.0 },
+ { 0.631373, 0.215686, 0.254902, 1.0 },
+ { 0.647059, 0.050980, 0.376471, 1.0 },
+ { 0.662745, 0.098039, 0.396078, 1.0 },
+ { 0.678431, 0.149020, 0.419608, 1.0 },
+ { 0.678431, 0.149020, 0.380392, 1.0 },
+ { 0.682353, 0.149020, 0.345098, 1.0 },
+ { 0.694118, 0.258824, 0.184314, 1.0 },
+ { 0.741176, 0.407843, 0.082353, 1.0 },
+ { 0.854902, 0.576471, 0.090196, 1.0 },
+ { 0.909804, 0.603922, 0.117647, 1.0 },
+ { 0.839216, 0.721569, 0.039216, 1.0 },
+ { 0.835294, 0.760784, 0.039216, 1.0 },
+ { 0.831373, 0.803922, 0.043137, 1.0 },
+ { 0.929412, 0.796078, 0.070588, 1.0 },
+ { 0.972549, 0.815686, 0.054902, 1.0 },
+ { 0.956863, 0.749020, 0.105882, 1.0 },
+ { 0.929412, 0.552941, 0.211765, 1.0 },
+ { 0.913725, 0.517647, 0.196078, 1.0 },
+ { 0.862745, 0.529412, 0.149020, 1.0 },
+ { 0.815686, 0.541176, 0.105882, 1.0 },
+ { 0.764706, 0.509804, 0.070588, 1.0 },
+ { 0.717647, 0.482353, 0.035294, 1.0 },
+ { 0.611765, 0.407843, 0.082353, 1.0 },
+ { 0.462745, 0.282353, 0.086275, 1.0 },
+ { 0.474510, 0.254902, 0.023529, 1.0 },
+ { 0.466667, 0.188235, 0.000000, 1.0 },
+ { 0.462745, 0.000000, 0.270588, 1.0 },
+ { 0.462745, 0.000000, 0.294118, 1.0 },
+ { 0.462745, 0.000000, 0.321569, 1.0 },
+ { 0.490196, 0.000000, 0.341176, 1.0 },
+ { 0.490196, 0.015686, 0.380392, 1.0 },
+ { 0.541176, 0.007843, 0.407843, 1.0 },
+ { 0.576471, 0.019608, 0.443137, 1.0 },
+ { 0.623529, 0.105882, 0.403922, 1.0 },
+ { 0.635294, 0.141176, 0.364706, 1.0 },
+ { 0.647059, 0.180392, 0.329412, 1.0 },
+ { 0.631373, 0.227451, 0.200000, 1.0 },
+ { 0.635294, 0.368627, 0.129412, 1.0 },
+ { 0.654902, 0.431373, 0.090196, 1.0 },
+ { 0.674510, 0.474510, 0.023529, 1.0 },
+ { 0.674510, 0.466667, 0.066667, 1.0 },
+ { 0.698039, 0.439216, 0.098039, 1.0 },
+ { 0.635294, 0.266667, 0.133333, 1.0 },
+ { 0.647059, 0.227451, 0.176471, 1.0 },
+ { 0.662745, 0.188235, 0.223529, 1.0 },
+ { 0.643137, 0.160784, 0.243137, 1.0 },
+ { 0.619608, 0.098039, 0.345098, 1.0 },
+ { 0.482353, 0.058824, 0.498039, 1.0 },
+ { 0.364706, 0.113725, 0.654902, 1.0 },
+ { 0.274510, 0.321569, 0.854902, 1.0 },
+ { 0.243137, 0.388235, 0.862745, 1.0 },
+ { 0.215686, 0.454902, 0.874510, 1.0 },
+ { 0.490196, 0.282353, 0.878431, 1.0 },
+ { 0.560784, 0.066667, 0.701961, 1.0 },
+ { 0.619608, 0.000000, 0.545098, 1.0 },
+ { 0.678431, 0.019608, 0.494118, 1.0 },
+ { 0.823529, 0.164706, 0.396078, 1.0 },
+ { 0.862745, 0.258824, 0.400000, 1.0 },
+ { 0.921569, 0.462745, 0.325490, 1.0 },
+ { 0.858824, 0.592157, 0.211765, 1.0 },
+ { 0.956863, 0.788235, 0.133333, 1.0 },
+ { 1.000000, 0.862745, 0.133333, 1.0 },
+ { 1.000000, 0.976471, 0.133333, 1.0 },
+ { 1.000000, 0.952941, 0.082353, 1.0 },
+ { 0.976471, 0.839216, 0.109804, 1.0 },
+ { 0.937255, 0.600000, 0.156863, 1.0 },
+ { 0.909804, 0.560784, 0.172549, 1.0 },
+ { 0.886275, 0.525490, 0.192157, 1.0 },
+ { 0.815686, 0.392157, 0.200000, 1.0 },
+ { 0.733333, 0.309804, 0.168627, 1.0 },
+ { 0.670588, 0.176471, 0.270588, 1.0 },
+ { 0.603922, 0.086275, 0.278431, 1.0 },
+ { 0.541176, 0.000000, 0.345098, 1.0 },
+ { 0.533333, 0.000000, 0.403922, 1.0 },
+ { 0.513725, 0.035294, 0.462745, 1.0 },
+ { 0.494118, 0.015686, 0.482353, 1.0 },
+ { 0.580392, 0.003922, 0.462745, 1.0 },
+ { 0.635294, 0.031373, 0.470588, 1.0 },
+ { 0.631373, 0.019608, 0.447059, 1.0 },
+ { 0.560784, 0.027451, 0.411765, 1.0 },
+ { 0.552941, 0.007843, 0.403922, 1.0 },
+ { 0.560784, 0.027451, 0.356863, 1.0 },
+ { 0.607843, 0.054902, 0.321569, 1.0 },
+ { 0.584314, 0.082353, 0.211765, 1.0 },
+ { 0.584314, 0.105882, 0.196078, 1.0 },
+ { 0.596078, 0.141176, 0.152941, 1.0 },
+ { 0.549020, 0.262745, 0.133333, 1.0 },
+ { 0.545098, 0.309804, 0.074510, 1.0 },
+ { 0.509804, 0.392157, 0.000000, 1.0 },
+ { 0.533333, 0.388235, 0.000000, 1.0 },
+ { 0.600000, 0.407843, 0.007843, 1.0 },
+ { 0.631373, 0.368627, 0.011765, 1.0 },
+ { 0.592157, 0.360784, 0.000000, 1.0 },
+ { 0.537255, 0.286275, 0.047059, 1.0 },
+ { 0.486275, 0.258824, 0.109804, 1.0 },
+ { 0.447059, 0.188235, 0.125490, 1.0 },
+ { 0.509804, 0.066667, 0.235294, 1.0 },
+ { 0.450980, 0.000000, 0.364706, 1.0 },
+ { 0.447059, 0.000000, 0.380392, 1.0 },
+ { 0.384314, 0.000000, 0.407843, 1.0 },
+ { 0.372549, 0.000000, 0.501961, 1.0 },
+ { 0.317647, 0.011765, 0.545098, 1.0 },
+ { 0.321569, 0.043137, 0.560784, 1.0 },
+ { 0.349020, 0.000000, 0.537255, 1.0 },
+ { 0.447059, 0.015686, 0.545098, 1.0 },
+ { 0.501961, 0.039216, 0.470588, 1.0 },
+ { 0.549020, 0.011765, 0.466667, 1.0 },
+ { 0.549020, 0.019608, 0.482353, 1.0 },
+ { 0.588235, 0.000000, 0.501961, 1.0 },
+ { 0.623529, 0.023529, 0.509804, 1.0 },
+ { 0.584314, 0.039216, 0.678431, 1.0 },
+ { 0.568627, 0.074510, 0.749020, 1.0 },
+ { 0.505882, 0.054902, 0.756863, 1.0 },
+ { 0.423529, 0.086275, 0.764706, 1.0 },
+ { 0.490196, 0.152941, 0.784314, 1.0 },
+ { 0.435294, 0.196078, 0.733333, 1.0 },
+ { 0.380392, 0.168627, 0.788235, 1.0 },
+ { 0.341176, 0.168627, 0.745098, 1.0 },
+ { 0.443137, 0.035294, 0.611765, 1.0 },
+ { 0.576471, 0.058824, 0.388235, 1.0 },
+ { 0.556863, 0.149020, 0.184314, 1.0 },
+ { 0.619608, 0.298039, 0.113725, 1.0 },
+ { 0.631373, 0.400000, 0.047059, 1.0 },
+ { 0.603922, 0.462745, 0.000000, 1.0 },
+ { 0.549020, 0.435294, 0.035294, 1.0 },
+ { 0.549020, 0.490196, 0.023529, 1.0 },
+ { 0.611765, 0.517647, 0.023529, 1.0 },
+ { 0.631373, 0.494118, 0.031373, 1.0 },
+ { 0.674510, 0.517647, 0.003922, 1.0 },
+ { 0.737255, 0.564706, 0.000000, 1.0 },
+ { 0.776471, 0.584314, 0.047059, 1.0 },
+ { 0.862745, 0.650980, 0.031373, 1.0 },
+ { 0.980392, 0.807843, 0.090196, 1.0 },
+ { 0.996078, 0.819608, 0.125490, 1.0 },
+ { 0.976471, 0.819608, 0.141176, 1.0 },
+ { 0.886275, 0.713725, 0.133333, 1.0 },
+ { 0.874510, 0.623529, 0.090196, 1.0 },
+ };
+/* vchira_0012.jpg */
+static double4 colors_360[] = {
+ { 0.827451, 0.188235, 0.356863, 1.0 },
+ { 0.443137, 0.090196, 0.000000, 1.0 },
+ { 0.305882, 0.125490, 0.000000, 1.0 },
+ { 0.168627, 0.160784, 0.000000, 1.0 },
+ { 0.121569, 0.117647, 0.062745, 1.0 },
+ { 0.078431, 0.078431, 0.125490, 1.0 },
+ { 0.109804, 0.047059, 0.145098, 1.0 },
+ { 0.141176, 0.015686, 0.168627, 1.0 },
+ { 0.462745, 0.007843, 0.192157, 1.0 },
+ { 0.568627, 0.043137, 0.266667, 1.0 },
+ { 0.674510, 0.082353, 0.345098, 1.0 },
+ { 0.670588, 0.121569, 0.325490, 1.0 },
+ { 0.666667, 0.160784, 0.309804, 1.0 },
+ { 0.831373, 0.321569, 0.411765, 1.0 },
+ { 1.000000, 0.486275, 0.517647, 1.0 },
+ { 0.980392, 0.533333, 0.505882, 1.0 },
+ { 0.960784, 0.584314, 0.498039, 1.0 },
+ { 0.776471, 0.784314, 0.701961, 1.0 },
+ { 0.858824, 0.662745, 0.764706, 1.0 },
+ { 0.941176, 0.541176, 0.831373, 1.0 },
+ { 0.854902, 0.392157, 0.576471, 1.0 },
+ { 0.768627, 0.247059, 0.321569, 1.0 },
+ { 0.647059, 0.168627, 0.305882, 1.0 },
+ { 0.525490, 0.090196, 0.290196, 1.0 },
+ { 0.392157, 0.070588, 0.156863, 1.0 },
+ { 0.219608, 0.035294, 0.082353, 1.0 },
+ { 0.050980, 0.000000, 0.007843, 1.0 },
+ { 0.043137, 0.000000, 0.015686, 1.0 },
+ { 0.035294, 0.000000, 0.023529, 1.0 },
+ { 0.015686, 0.035294, 0.058824, 1.0 },
+ { 0.000000, 0.074510, 0.098039, 1.0 },
+ { 0.078431, 0.031373, 0.227451, 1.0 },
+ { 0.207843, 0.000000, 0.219608, 1.0 },
+ { 0.219608, 0.058824, 0.074510, 1.0 },
+ { 0.247059, 0.074510, 0.058824, 1.0 },
+ { 0.274510, 0.094118, 0.043137, 1.0 },
+ { 0.439216, 0.235294, 0.058824, 1.0 },
+ { 0.607843, 0.376471, 0.078431, 1.0 },
+ { 0.670588, 0.533333, 0.039216, 1.0 },
+ { 0.737255, 0.690196, 0.000000, 1.0 },
+ { 0.823529, 1.000000, 0.313725, 1.0 },
+ { 0.796078, 0.878431, 0.364706, 1.0 },
+ { 0.772549, 0.756863, 0.415686, 1.0 },
+ { 0.643137, 0.596078, 0.352941, 1.0 },
+ { 0.513725, 0.435294, 0.290196, 1.0 },
+ { 0.537255, 0.313725, 0.223529, 1.0 },
+ { 0.564706, 0.196078, 0.156863, 1.0 },
+ { 0.498039, 0.180392, 0.003922, 1.0 },
+ { 0.662745, 0.384314, 0.133333, 1.0 },
+ { 0.666667, 0.819608, 0.462745, 1.0 },
+ { 0.568627, 0.905882, 0.431373, 1.0 },
+ { 0.470588, 0.992157, 0.400000, 1.0 },
+ { 0.388235, 0.964706, 0.447059, 1.0 },
+ { 0.305882, 0.937255, 0.498039, 1.0 },
+ { 0.235294, 0.850980, 0.474510, 1.0 },
+ { 0.168627, 0.768627, 0.454902, 1.0 },
+ { 0.101961, 0.396078, 0.658824, 1.0 },
+ { 0.160784, 0.250980, 0.592157, 1.0 },
+ { 0.223529, 0.109804, 0.525490, 1.0 },
+ { 0.262745, 0.090196, 0.482353, 1.0 },
+ { 0.301961, 0.070588, 0.439216, 1.0 },
+ { 0.431373, 0.035294, 0.439216, 1.0 },
+ { 0.564706, 0.000000, 0.443137, 1.0 },
+ { 0.580392, 0.031373, 0.443137, 1.0 },
+ { 0.396078, 0.058824, 0.196078, 1.0 },
+ { 0.137255, 0.196078, 0.035294, 1.0 },
+ { 0.066667, 0.176471, 0.101961, 1.0 },
+ { 0.000000, 0.160784, 0.172549, 1.0 },
+ { 0.000000, 0.207843, 0.137255, 1.0 },
+ { 0.000000, 0.258824, 0.101961, 1.0 },
+ { 0.141176, 0.396078, 0.317647, 1.0 },
+ { 0.211765, 0.572549, 0.474510, 1.0 },
+ { 0.207843, 0.905882, 0.474510, 1.0 },
+ { 0.231373, 0.913725, 0.509804, 1.0 },
+ { 0.254902, 0.925490, 0.549020, 1.0 },
+ { 0.286275, 0.937255, 0.517647, 1.0 },
+ { 0.317647, 0.952941, 0.486275, 1.0 },
+ { 0.388235, 0.945098, 0.474510, 1.0 },
+ { 0.458824, 0.937255, 0.462745, 1.0 },
+ { 0.619608, 0.992157, 0.419608, 1.0 },
+ { 0.741176, 0.854902, 0.423529, 1.0 },
+ { 0.831373, 0.815686, 0.576471, 1.0 },
+ { 0.776471, 0.839216, 0.592157, 1.0 },
+ { 0.725490, 0.862745, 0.611765, 1.0 },
+ { 0.662745, 0.823529, 0.564706, 1.0 },
+ { 0.600000, 0.784314, 0.517647, 1.0 },
+ { 0.388235, 0.650980, 0.372549, 1.0 },
+ { 0.388235, 0.560784, 0.462745, 1.0 },
+ { 0.050980, 0.262745, 0.396078, 1.0 },
+ { 0.023529, 0.298039, 0.462745, 1.0 },
+ { 0.000000, 0.337255, 0.533333, 1.0 },
+ { 0.000000, 0.439216, 0.576471, 1.0 },
+ { 0.000000, 0.541176, 0.623529, 1.0 },
+ { 0.047059, 0.517647, 0.580392, 1.0 },
+ { 0.000000, 0.447059, 0.458824, 1.0 },
+ { 0.156863, 0.603922, 0.470588, 1.0 },
+ { 0.164706, 0.760784, 0.427451, 1.0 },
+ { 0.180392, 0.831373, 0.431373, 1.0 },
+ { 0.278431, 0.886275, 0.450980, 1.0 },
+ { 0.380392, 0.945098, 0.470588, 1.0 },
+ { 0.411765, 0.964706, 0.447059, 1.0 },
+ { 0.447059, 0.984314, 0.427451, 1.0 },
+ { 0.537255, 0.921569, 0.392157, 1.0 },
+ { 0.592157, 0.996078, 0.396078, 1.0 },
+ { 0.564706, 1.000000, 0.376471, 1.0 },
+ { 0.513725, 1.000000, 0.384314, 1.0 },
+ { 0.462745, 1.000000, 0.396078, 1.0 },
+ { 0.423529, 1.000000, 0.400000, 1.0 },
+ { 0.384314, 1.000000, 0.407843, 1.0 },
+ { 0.384314, 0.988235, 0.517647, 1.0 },
+ { 0.384314, 0.996078, 0.568627, 1.0 },
+ { 0.419608, 0.988235, 0.623529, 1.0 },
+ { 0.411765, 0.984314, 0.556863, 1.0 },
+ { 0.529412, 0.921569, 0.466667, 1.0 },
+ { 0.525490, 0.905882, 0.450980, 1.0 },
+ { 0.521569, 0.894118, 0.439216, 1.0 },
+ { 0.584314, 1.000000, 0.419608, 1.0 },
+ { 0.501961, 0.980392, 0.352941, 1.0 },
+ { 0.466667, 0.988235, 0.396078, 1.0 },
+ { 0.400000, 0.964706, 0.388235, 1.0 },
+ { 0.192157, 0.792157, 0.337255, 1.0 },
+ { 0.192157, 0.650980, 0.368627, 1.0 },
+ { 0.196078, 0.509804, 0.403922, 1.0 },
+ { 0.145098, 0.521569, 0.419608, 1.0 },
+ { 0.098039, 0.537255, 0.439216, 1.0 },
+ { 0.031373, 0.584314, 0.325490, 1.0 },
+ { 0.196078, 0.631373, 0.262745, 1.0 },
+ { 0.247059, 0.737255, 0.203922, 1.0 },
+ { 0.470588, 0.788235, 0.384314, 1.0 },
+ { 0.721569, 0.815686, 0.525490, 1.0 },
+ { 0.858824, 0.776471, 0.501961, 1.0 },
+ { 1.000000, 0.741176, 0.482353, 1.0 },
+ { 0.992157, 0.490196, 0.454902, 1.0 },
+ { 0.854902, 0.368627, 0.258824, 1.0 },
+ { 0.733333, 0.631373, 0.094118, 1.0 },
+ { 0.858824, 0.909804, 0.000000, 1.0 },
+ { 0.992157, 1.000000, 0.141176, 1.0 },
+ { 0.956863, 0.988235, 0.164706, 1.0 },
+ { 0.921569, 0.976471, 0.188235, 1.0 },
+ { 0.960784, 0.929412, 0.266667, 1.0 },
+ { 1.000000, 0.882353, 0.349020, 1.0 },
+ { 0.839216, 0.976471, 0.372549, 1.0 },
+ { 0.764706, 0.929412, 0.349020, 1.0 },
+ { 0.619608, 0.988235, 0.400000, 1.0 },
+ { 0.654902, 1.000000, 0.419608, 1.0 },
+ { 0.756863, 0.901961, 0.490196, 1.0 },
+ { 0.784314, 0.933333, 0.513725, 1.0 },
+ { 0.815686, 0.968627, 0.541176, 1.0 },
+ { 0.894118, 0.905882, 0.564706, 1.0 },
+ { 0.772549, 0.917647, 0.505882, 1.0 },
+ { 0.603922, 0.972549, 0.533333, 1.0 },
+ { 0.462745, 1.000000, 0.517647, 1.0 },
+ { 0.458824, 0.941176, 0.521569, 1.0 },
+ { 0.517647, 0.949020, 0.533333, 1.0 },
+ { 0.576471, 0.956863, 0.545098, 1.0 },
+ { 0.647059, 0.964706, 0.600000, 1.0 },
+ { 0.623529, 0.952941, 0.576471, 1.0 },
+ { 0.525490, 0.905882, 0.533333, 1.0 },
+ { 0.345098, 0.623529, 0.388235, 1.0 },
+ { 0.149020, 0.427451, 0.411765, 1.0 },
+ { 0.035294, 0.243137, 0.364706, 1.0 },
+ { 0.156863, 0.129412, 0.294118, 1.0 },
+ { 0.192157, 0.062745, 0.286275, 1.0 },
+ { 0.231373, 0.000000, 0.282353, 1.0 },
+ { 0.250980, 0.000000, 0.325490, 1.0 },
+ { 0.254902, 0.003922, 0.341176, 1.0 },
+ { 0.223529, 0.050980, 0.392157, 1.0 },
+ { 0.470588, 0.168627, 0.537255, 1.0 },
+ { 0.698039, 0.070588, 0.705882, 1.0 },
+ { 0.764706, 0.337255, 0.639216, 1.0 },
+ { 0.835294, 0.603922, 0.572549, 1.0 },
+ { 0.854902, 0.886275, 0.172549, 1.0 },
+ { 0.913725, 0.870588, 0.070588, 1.0 },
+ { 0.733333, 0.541176, 0.137255, 1.0 },
+ { 0.701961, 0.349020, 0.141176, 1.0 },
+ { 0.694118, 0.192157, 0.290196, 1.0 },
+ { 0.470588, 0.156863, 0.309804, 1.0 },
+ { 0.278431, 0.015686, 0.215686, 1.0 },
+ { 0.160784, 0.043137, 0.333333, 1.0 },
+ { 0.188235, 0.062745, 0.443137, 1.0 },
+ { 0.266667, 0.074510, 0.533333, 1.0 },
+ { 0.533333, 0.360784, 0.568627, 1.0 },
+ { 0.662745, 0.713725, 0.501961, 1.0 },
+ { 0.749020, 0.870588, 0.635294, 1.0 },
+ { 0.600000, 0.882353, 0.733333, 1.0 },
+ { 0.658824, 0.917647, 0.694118, 1.0 },
+ { 0.717647, 0.956863, 0.654902, 1.0 },
+ { 0.749020, 0.803922, 0.737255, 1.0 },
+ { 0.756863, 0.917647, 0.800000, 1.0 },
+ { 0.792157, 0.850980, 0.870588, 1.0 },
+ { 0.717647, 0.627451, 0.949020, 1.0 },
+ { 0.698039, 0.356863, 0.972549, 1.0 },
+ { 0.588235, 0.662745, 0.647059, 1.0 },
+ { 0.513725, 0.647059, 0.407843, 1.0 },
+ { 0.415686, 0.741176, 0.474510, 1.0 },
+ { 0.243137, 0.890196, 0.580392, 1.0 },
+ { 0.219608, 0.929412, 0.627451, 1.0 },
+ { 0.137255, 0.913725, 0.568627, 1.0 },
+ { 0.117647, 0.949020, 0.721569, 1.0 },
+ { 0.231373, 0.925490, 0.862745, 1.0 },
+ { 0.454902, 0.772549, 0.890196, 1.0 },
+ { 0.580392, 0.886275, 0.729412, 1.0 },
+ { 0.513725, 0.960784, 0.678431, 1.0 },
+ { 0.568627, 0.964706, 0.650980, 1.0 },
+ { 0.517647, 0.976471, 0.529412, 1.0 },
+ { 0.658824, 0.964706, 0.498039, 1.0 },
+ { 0.690196, 0.870588, 0.588235, 1.0 },
+ { 0.662745, 0.733333, 0.537255, 1.0 },
+ { 0.666667, 0.607843, 0.580392, 1.0 },
+ { 0.458824, 0.223529, 0.458824, 1.0 },
+ { 0.380392, 0.160784, 0.266667, 1.0 },
+ { 0.317647, 0.058824, 0.200000, 1.0 },
+ { 0.196078, 0.133333, 0.172549, 1.0 },
+ { 0.196078, 0.211765, 0.074510, 1.0 },
+ { 0.219608, 0.176471, 0.058824, 1.0 },
+ { 0.270588, 0.176471, 0.137255, 1.0 },
+ { 0.400000, 0.262745, 0.035294, 1.0 },
+ { 0.454902, 0.278431, 0.062745, 1.0 },
+ { 0.290196, 0.501961, 0.000000, 1.0 },
+ { 0.270588, 0.537255, 0.054902, 1.0 },
+ { 0.192157, 0.466667, 0.219608, 1.0 },
+ { 0.286275, 0.749020, 0.207843, 1.0 },
+ { 0.498039, 0.800000, 0.400000, 1.0 },
+ { 0.682353, 0.913725, 0.545098, 1.0 },
+ { 0.756863, 0.878431, 0.564706, 1.0 },
+ { 0.843137, 0.784314, 0.615686, 1.0 },
+ { 0.858824, 0.784314, 0.525490, 1.0 },
+ { 0.874510, 0.788235, 0.388235, 1.0 },
+ { 0.694118, 0.690196, 0.376471, 1.0 },
+ { 0.690196, 0.262745, 0.243137, 1.0 },
+ { 0.584314, 0.243137, 0.266667, 1.0 },
+ { 0.580392, 0.094118, 0.203922, 1.0 },
+ { 0.509804, 0.105882, 0.180392, 1.0 },
+ { 0.572549, 0.184314, 0.164706, 1.0 },
+ { 0.682353, 0.223529, 0.156863, 1.0 },
+ { 0.670588, 0.443137, 0.062745, 1.0 },
+ { 0.552941, 0.803922, 0.219608, 1.0 },
+ { 0.333333, 0.917647, 0.352941, 1.0 },
+ { 0.352941, 0.972549, 0.490196, 1.0 },
+ { 0.294118, 1.000000, 0.619608, 1.0 },
+ { 0.282353, 0.905882, 0.780392, 1.0 },
+ { 0.474510, 0.913725, 0.764706, 1.0 },
+ { 0.568627, 0.960784, 0.764706, 1.0 },
+ { 0.658824, 0.949020, 0.843137, 1.0 },
+ { 0.705882, 0.866667, 0.811765, 1.0 },
+ { 0.647059, 0.870588, 0.796078, 1.0 },
+ { 0.584314, 0.729412, 0.831373, 1.0 },
+ { 0.392157, 0.784314, 1.000000, 1.0 },
+ { 0.200000, 0.807843, 0.988235, 1.0 },
+ { 0.345098, 0.435294, 0.874510, 1.0 },
+ { 0.160784, 0.600000, 0.796078, 1.0 },
+ { 0.074510, 0.854902, 0.639216, 1.0 },
+ { 0.325490, 1.000000, 0.654902, 1.0 },
+ { 0.560784, 0.858824, 0.756863, 1.0 },
+ { 0.647059, 0.772549, 0.729412, 1.0 },
+ { 1.000000, 0.568627, 0.639216, 1.0 },
+ };
+/* vchira_0013.jpg */
+static double4 colors_361[] = {
+ { 0.705882, 0.843137, 0.952941, 1.0 },
+ { 0.403922, 0.376471, 0.917647, 1.0 },
+ { 0.364706, 0.294118, 0.807843, 1.0 },
+ { 0.329412, 0.211765, 0.698039, 1.0 },
+ { 0.349020, 0.176471, 0.627451, 1.0 },
+ { 0.368627, 0.145098, 0.556863, 1.0 },
+ { 0.364706, 0.117647, 0.556863, 1.0 },
+ { 0.364706, 0.094118, 0.560784, 1.0 },
+ { 0.250980, 0.121569, 0.682353, 1.0 },
+ { 0.231373, 0.168627, 0.682353, 1.0 },
+ { 0.215686, 0.215686, 0.686275, 1.0 },
+ { 0.270588, 0.219608, 0.737255, 1.0 },
+ { 0.325490, 0.227451, 0.788235, 1.0 },
+ { 0.372549, 0.215686, 0.827451, 1.0 },
+ { 0.423529, 0.203922, 0.866667, 1.0 },
+ { 0.435294, 0.266667, 0.901961, 1.0 },
+ { 0.450980, 0.329412, 0.941176, 1.0 },
+ { 0.447059, 0.435294, 0.847059, 1.0 },
+ { 0.360784, 0.403922, 0.788235, 1.0 },
+ { 0.274510, 0.372549, 0.733333, 1.0 },
+ { 0.254902, 0.368627, 0.749020, 1.0 },
+ { 0.235294, 0.364706, 0.768627, 1.0 },
+ { 0.223529, 0.352941, 0.764706, 1.0 },
+ { 0.211765, 0.345098, 0.764706, 1.0 },
+ { 0.294118, 0.301961, 0.839216, 1.0 },
+ { 0.396078, 0.254902, 0.886275, 1.0 },
+ { 0.501961, 0.211765, 0.937255, 1.0 },
+ { 0.411765, 0.219608, 0.878431, 1.0 },
+ { 0.325490, 0.231373, 0.819608, 1.0 },
+ { 0.305882, 0.235294, 0.800000, 1.0 },
+ { 0.290196, 0.243137, 0.784314, 1.0 },
+ { 0.250980, 0.215686, 0.776471, 1.0 },
+ { 0.196078, 0.239216, 0.694118, 1.0 },
+ { 0.333333, 0.356863, 0.827451, 1.0 },
+ { 0.368627, 0.349020, 0.878431, 1.0 },
+ { 0.403922, 0.341176, 0.929412, 1.0 },
+ { 0.490196, 0.262745, 0.913725, 1.0 },
+ { 0.580392, 0.184314, 0.898039, 1.0 },
+ { 0.635294, 0.176471, 0.925490, 1.0 },
+ { 0.690196, 0.168627, 0.956863, 1.0 },
+ { 0.701961, 0.247059, 0.925490, 1.0 },
+ { 0.670588, 0.258824, 0.945098, 1.0 },
+ { 0.643137, 0.270588, 0.968627, 1.0 },
+ { 0.674510, 0.286275, 0.933333, 1.0 },
+ { 0.705882, 0.301961, 0.901961, 1.0 },
+ { 0.686275, 0.349020, 0.850980, 1.0 },
+ { 0.666667, 0.400000, 0.803922, 1.0 },
+ { 0.592157, 0.321569, 0.749020, 1.0 },
+ { 0.360784, 0.172549, 0.600000, 1.0 },
+ { 0.160784, 0.050980, 0.207843, 1.0 },
+ { 0.117647, 0.023529, 0.137255, 1.0 },
+ { 0.074510, 0.000000, 0.066667, 1.0 },
+ { 0.058824, 0.000000, 0.070588, 1.0 },
+ { 0.047059, 0.000000, 0.078431, 1.0 },
+ { 0.070588, 0.000000, 0.094118, 1.0 },
+ { 0.098039, 0.000000, 0.113725, 1.0 },
+ { 0.125490, 0.078431, 0.360784, 1.0 },
+ { 0.223529, 0.058824, 0.458824, 1.0 },
+ { 0.321569, 0.043137, 0.560784, 1.0 },
+ { 0.427451, 0.031373, 0.643137, 1.0 },
+ { 0.537255, 0.019608, 0.725490, 1.0 },
+ { 0.556863, 0.039216, 0.749020, 1.0 },
+ { 0.580392, 0.062745, 0.776471, 1.0 },
+ { 0.572549, 0.184314, 0.847059, 1.0 },
+ { 0.572549, 0.400000, 0.984314, 1.0 },
+ { 0.466667, 0.478431, 1.000000, 1.0 },
+ { 0.450980, 0.431373, 0.925490, 1.0 },
+ { 0.439216, 0.388235, 0.850980, 1.0 },
+ { 0.478431, 0.447059, 0.827451, 1.0 },
+ { 0.517647, 0.509804, 0.803922, 1.0 },
+ { 0.839216, 0.678431, 0.662745, 1.0 },
+ { 0.929412, 0.819608, 1.000000, 1.0 },
+ { 0.580392, 0.439216, 0.972549, 1.0 },
+ { 0.549020, 0.541176, 0.972549, 1.0 },
+ { 0.517647, 0.643137, 0.976471, 1.0 },
+ { 0.423529, 0.623529, 0.905882, 1.0 },
+ { 0.329412, 0.603922, 0.839216, 1.0 },
+ { 0.313725, 0.600000, 0.862745, 1.0 },
+ { 0.298039, 0.596078, 0.890196, 1.0 },
+ { 0.349020, 0.529412, 0.898039, 1.0 },
+ { 0.345098, 0.403922, 0.894118, 1.0 },
+ { 0.250980, 0.305882, 0.784314, 1.0 },
+ { 0.247059, 0.235294, 0.737255, 1.0 },
+ { 0.247059, 0.168627, 0.690196, 1.0 },
+ { 0.243137, 0.149020, 0.690196, 1.0 },
+ { 0.239216, 0.133333, 0.694118, 1.0 },
+ { 0.270588, 0.113725, 0.643137, 1.0 },
+ { 0.262745, 0.039216, 0.584314, 1.0 },
+ { 0.203922, 0.047059, 0.423529, 1.0 },
+ { 0.149020, 0.023529, 0.329412, 1.0 },
+ { 0.098039, 0.003922, 0.239216, 1.0 },
+ { 0.098039, 0.007843, 0.231373, 1.0 },
+ { 0.101961, 0.011765, 0.223529, 1.0 },
+ { 0.109804, 0.007843, 0.192157, 1.0 },
+ { 0.105882, 0.015686, 0.129412, 1.0 },
+ { 0.043137, 0.050980, 0.101961, 1.0 },
+ { 0.023529, 0.027451, 0.145098, 1.0 },
+ { 0.035294, 0.050980, 0.239216, 1.0 },
+ { 0.090196, 0.047059, 0.278431, 1.0 },
+ { 0.149020, 0.043137, 0.321569, 1.0 },
+ { 0.164706, 0.035294, 0.313725, 1.0 },
+ { 0.184314, 0.027451, 0.305882, 1.0 },
+ { 0.188235, 0.007843, 0.294118, 1.0 },
+ { 0.211765, 0.000000, 0.341176, 1.0 },
+ { 0.168627, 0.090196, 0.439216, 1.0 },
+ { 0.168627, 0.109804, 0.470588, 1.0 },
+ { 0.172549, 0.129412, 0.505882, 1.0 },
+ { 0.149020, 0.172549, 0.545098, 1.0 },
+ { 0.125490, 0.215686, 0.584314, 1.0 },
+ { 0.105882, 0.266667, 0.588235, 1.0 },
+ { 0.066667, 0.243137, 0.498039, 1.0 },
+ { 0.078431, 0.105882, 0.423529, 1.0 },
+ { 0.066667, 0.098039, 0.341176, 1.0 },
+ { 0.043137, 0.039216, 0.172549, 1.0 },
+ { 0.058824, 0.019608, 0.188235, 1.0 },
+ { 0.078431, 0.000000, 0.207843, 1.0 },
+ { 0.121569, 0.011765, 0.211765, 1.0 },
+ { 0.203922, 0.019608, 0.286275, 1.0 },
+ { 0.227451, 0.011765, 0.376471, 1.0 },
+ { 0.301961, 0.023529, 0.533333, 1.0 },
+ { 0.454902, 0.105882, 0.756863, 1.0 },
+ { 0.478431, 0.137255, 0.803922, 1.0 },
+ { 0.501961, 0.172549, 0.850980, 1.0 },
+ { 0.478431, 0.141176, 0.811765, 1.0 },
+ { 0.454902, 0.109804, 0.776471, 1.0 },
+ { 0.403922, 0.109804, 0.756863, 1.0 },
+ { 0.325490, 0.129412, 0.705882, 1.0 },
+ { 0.250980, 0.239216, 0.658824, 1.0 },
+ { 0.247059, 0.309804, 0.650980, 1.0 },
+ { 0.427451, 0.298039, 0.843137, 1.0 },
+ { 0.462745, 0.305882, 0.839216, 1.0 },
+ { 0.501961, 0.317647, 0.835294, 1.0 },
+ { 0.513725, 0.239216, 0.768627, 1.0 },
+ { 0.450980, 0.180392, 0.788235, 1.0 },
+ { 0.427451, 0.101961, 0.705882, 1.0 },
+ { 0.368627, 0.035294, 0.545098, 1.0 },
+ { 0.266667, 0.000000, 0.337255, 1.0 },
+ { 0.333333, 0.000000, 0.435294, 1.0 },
+ { 0.403922, 0.000000, 0.533333, 1.0 },
+ { 0.450980, 0.031373, 0.623529, 1.0 },
+ { 0.498039, 0.062745, 0.717647, 1.0 },
+ { 0.619608, 0.117647, 0.835294, 1.0 },
+ { 0.674510, 0.290196, 0.874510, 1.0 },
+ { 0.690196, 0.341176, 1.000000, 1.0 },
+ { 0.725490, 0.352941, 0.988235, 1.0 },
+ { 0.705882, 0.423529, 0.949020, 1.0 },
+ { 0.674510, 0.403922, 0.949020, 1.0 },
+ { 0.643137, 0.388235, 0.952941, 1.0 },
+ { 0.635294, 0.266667, 0.988235, 1.0 },
+ { 0.584314, 0.125490, 0.917647, 1.0 },
+ { 0.560784, 0.090196, 0.858824, 1.0 },
+ { 0.537255, 0.094118, 0.800000, 1.0 },
+ { 0.262745, 0.160784, 0.658824, 1.0 },
+ { 0.243137, 0.176471, 0.607843, 1.0 },
+ { 0.223529, 0.196078, 0.560784, 1.0 },
+ { 0.141176, 0.168627, 0.525490, 1.0 },
+ { 0.160784, 0.125490, 0.450980, 1.0 },
+ { 0.129412, 0.172549, 0.384314, 1.0 },
+ { 0.152941, 0.109804, 0.329412, 1.0 },
+ { 0.160784, 0.074510, 0.329412, 1.0 },
+ { 0.211765, 0.062745, 0.458824, 1.0 },
+ { 0.384314, 0.039216, 0.572549, 1.0 },
+ { 0.411765, 0.047059, 0.596078, 1.0 },
+ { 0.443137, 0.054902, 0.623529, 1.0 },
+ { 0.400000, 0.109804, 0.694118, 1.0 },
+ { 0.325490, 0.172549, 0.733333, 1.0 },
+ { 0.321569, 0.231373, 0.780392, 1.0 },
+ { 0.349020, 0.282353, 0.835294, 1.0 },
+ { 0.309804, 0.329412, 0.792157, 1.0 },
+ { 0.294118, 0.286275, 0.788235, 1.0 },
+ { 0.278431, 0.247059, 0.784314, 1.0 },
+ { 0.278431, 0.247059, 0.721569, 1.0 },
+ { 0.215686, 0.227451, 0.678431, 1.0 },
+ { 0.164706, 0.207843, 0.623529, 1.0 },
+ { 0.164706, 0.172549, 0.607843, 1.0 },
+ { 0.145098, 0.231373, 0.627451, 1.0 },
+ { 0.133333, 0.298039, 0.627451, 1.0 },
+ { 0.101961, 0.325490, 0.596078, 1.0 },
+ { 0.125490, 0.349020, 0.666667, 1.0 },
+ { 0.152941, 0.376471, 0.729412, 1.0 },
+ { 0.086275, 0.454902, 0.705882, 1.0 },
+ { 0.137255, 0.419608, 0.752941, 1.0 },
+ { 0.188235, 0.505882, 0.823529, 1.0 },
+ { 0.160784, 0.388235, 0.776471, 1.0 },
+ { 0.164706, 0.243137, 0.694118, 1.0 },
+ { 0.176471, 0.203922, 0.643137, 1.0 },
+ { 0.188235, 0.164706, 0.596078, 1.0 },
+ { 0.231373, 0.117647, 0.541176, 1.0 },
+ { 0.333333, 0.105882, 0.537255, 1.0 },
+ { 0.360784, 0.149020, 0.588235, 1.0 },
+ { 0.439216, 0.176471, 0.733333, 1.0 },
+ { 0.439216, 0.274510, 0.768627, 1.0 },
+ { 0.513725, 0.407843, 0.772549, 1.0 },
+ { 0.494118, 0.274510, 0.905882, 1.0 },
+ { 0.529412, 0.219608, 0.874510, 1.0 },
+ { 0.509804, 0.094118, 0.752941, 1.0 },
+ { 0.447059, 0.125490, 0.701961, 1.0 },
+ { 0.431373, 0.152941, 0.701961, 1.0 },
+ { 0.368627, 0.156863, 0.705882, 1.0 },
+ { 0.254902, 0.211765, 0.623529, 1.0 },
+ { 0.200000, 0.215686, 0.564706, 1.0 },
+ { 0.129412, 0.337255, 0.533333, 1.0 },
+ { 0.129412, 0.239216, 0.486275, 1.0 },
+ { 0.168627, 0.207843, 0.486275, 1.0 },
+ { 0.156863, 0.188235, 0.470588, 1.0 },
+ { 0.176471, 0.145098, 0.447059, 1.0 },
+ { 0.329412, 0.258824, 0.447059, 1.0 },
+ { 0.352941, 0.254902, 0.623529, 1.0 },
+ { 0.376471, 0.317647, 0.729412, 1.0 },
+ { 0.356863, 0.262745, 0.733333, 1.0 },
+ { 0.317647, 0.227451, 0.682353, 1.0 },
+ { 0.329412, 0.164706, 0.666667, 1.0 },
+ { 0.325490, 0.066667, 0.600000, 1.0 },
+ { 0.258824, 0.019608, 0.525490, 1.0 },
+ { 0.270588, 0.058824, 0.505882, 1.0 },
+ { 0.196078, 0.047059, 0.482353, 1.0 },
+ { 0.164706, 0.074510, 0.521569, 1.0 },
+ { 0.247059, 0.125490, 0.592157, 1.0 },
+ { 0.341176, 0.090196, 0.674510, 1.0 },
+ { 0.352941, 0.050980, 0.709804, 1.0 },
+ { 0.345098, 0.133333, 0.752941, 1.0 },
+ { 0.352941, 0.164706, 0.745098, 1.0 },
+ { 0.294118, 0.254902, 0.784314, 1.0 },
+ { 0.211765, 0.345098, 0.827451, 1.0 },
+ { 0.192157, 0.419608, 0.811765, 1.0 },
+ { 0.180392, 0.384314, 0.815686, 1.0 },
+ { 0.145098, 0.356863, 0.749020, 1.0 },
+ { 0.196078, 0.278431, 0.705882, 1.0 },
+ { 0.239216, 0.243137, 0.666667, 1.0 },
+ { 0.286275, 0.188235, 0.545098, 1.0 },
+ { 0.301961, 0.086275, 0.494118, 1.0 },
+ { 0.203922, 0.113725, 0.470588, 1.0 },
+ { 0.125490, 0.109804, 0.439216, 1.0 },
+ { 0.101961, 0.105882, 0.368627, 1.0 },
+ { 0.090196, 0.011765, 0.400000, 1.0 },
+ { 0.090196, 0.000000, 0.325490, 1.0 },
+ { 0.129412, 0.019608, 0.360784, 1.0 },
+ { 0.168627, 0.031373, 0.352941, 1.0 },
+ { 0.176471, 0.066667, 0.407843, 1.0 },
+ { 0.156863, 0.121569, 0.470588, 1.0 },
+ { 0.117647, 0.141176, 0.525490, 1.0 },
+ { 0.086275, 0.231373, 0.509804, 1.0 },
+ { 0.070588, 0.192157, 0.364706, 1.0 },
+ { 0.023529, 0.094118, 0.345098, 1.0 },
+ { 0.015686, 0.058824, 0.301961, 1.0 },
+ { 0.000000, 0.035294, 0.164706, 1.0 },
+ { 0.015686, 0.031373, 0.074510, 1.0 },
+ { 0.031373, 0.000000, 0.058824, 1.0 },
+ { 0.054902, 0.003922, 0.043137, 1.0 },
+ { 0.019608, 0.011765, 0.066667, 1.0 },
+ { 0.027451, 0.074510, 0.074510, 1.0 },
+ { 0.027451, 0.117647, 0.180392, 1.0 },
+ { 0.000000, 0.129412, 0.192157, 1.0 },
+ { 0.023529, 0.094118, 0.235294, 1.0 },
+ { 0.000000, 0.129412, 0.313725, 1.0 },
+ { 0.035294, 0.133333, 0.254902, 1.0 },
+ };
+/* vchira_0014.jpg */
+static double4 colors_362[] = {
+ { 0.176471, 0.901961, 0.494118, 1.0 },
+ { 0.431373, 0.717647, 0.266667, 1.0 },
+ { 0.392157, 0.678431, 0.243137, 1.0 },
+ { 0.356863, 0.643137, 0.219608, 1.0 },
+ { 0.317647, 0.596078, 0.235294, 1.0 },
+ { 0.282353, 0.549020, 0.254902, 1.0 },
+ { 0.200000, 0.517647, 0.329412, 1.0 },
+ { 0.121569, 0.486275, 0.403922, 1.0 },
+ { 0.047059, 0.368627, 0.176471, 1.0 },
+ { 0.027451, 0.278431, 0.121569, 1.0 },
+ { 0.007843, 0.192157, 0.066667, 1.0 },
+ { 0.054902, 0.223529, 0.066667, 1.0 },
+ { 0.105882, 0.254902, 0.070588, 1.0 },
+ { 0.156863, 0.337255, 0.105882, 1.0 },
+ { 0.211765, 0.419608, 0.145098, 1.0 },
+ { 0.211765, 0.396078, 0.176471, 1.0 },
+ { 0.215686, 0.376471, 0.211765, 1.0 },
+ { 0.364706, 0.576471, 0.443137, 1.0 },
+ { 0.219608, 0.537255, 0.443137, 1.0 },
+ { 0.074510, 0.498039, 0.447059, 1.0 },
+ { 0.035294, 0.474510, 0.411765, 1.0 },
+ { 0.000000, 0.450980, 0.380392, 1.0 },
+ { 0.000000, 0.403922, 0.309804, 1.0 },
+ { 0.000000, 0.356863, 0.239216, 1.0 },
+ { 0.270588, 0.454902, 0.078431, 1.0 },
+ { 0.454902, 0.466667, 0.160784, 1.0 },
+ { 0.643137, 0.478431, 0.243137, 1.0 },
+ { 0.498039, 0.376471, 0.133333, 1.0 },
+ { 0.356863, 0.274510, 0.027451, 1.0 },
+ { 0.290196, 0.231373, 0.011765, 1.0 },
+ { 0.223529, 0.188235, 0.000000, 1.0 },
+ { 0.137255, 0.192157, 0.062745, 1.0 },
+ { 0.117647, 0.215686, 0.098039, 1.0 },
+ { 0.098039, 0.149020, 0.172549, 1.0 },
+ { 0.094118, 0.133333, 0.192157, 1.0 },
+ { 0.094118, 0.117647, 0.211765, 1.0 },
+ { 0.117647, 0.149020, 0.176471, 1.0 },
+ { 0.145098, 0.184314, 0.141176, 1.0 },
+ { 0.180392, 0.278431, 0.125490, 1.0 },
+ { 0.215686, 0.376471, 0.109804, 1.0 },
+ { 0.388235, 0.466667, 0.000000, 1.0 },
+ { 0.447059, 0.482353, 0.082353, 1.0 },
+ { 0.505882, 0.498039, 0.164706, 1.0 },
+ { 0.435294, 0.329412, 0.239216, 1.0 },
+ { 0.364706, 0.160784, 0.313725, 1.0 },
+ { 0.309804, 0.125490, 0.278431, 1.0 },
+ { 0.254902, 0.090196, 0.247059, 1.0 },
+ { 0.239216, 0.050980, 0.207843, 1.0 },
+ { 0.227451, 0.039216, 0.125490, 1.0 },
+ { 0.168627, 0.109804, 0.000000, 1.0 },
+ { 0.231373, 0.121569, 0.086275, 1.0 },
+ { 0.294118, 0.137255, 0.172549, 1.0 },
+ { 0.533333, 0.254902, 0.211765, 1.0 },
+ { 0.776471, 0.372549, 0.250980, 1.0 },
+ { 0.721569, 0.533333, 0.207843, 1.0 },
+ { 0.670588, 0.694118, 0.168627, 1.0 },
+ { 0.576471, 0.800000, 0.388235, 1.0 },
+ { 0.678431, 0.807843, 0.317647, 1.0 },
+ { 0.780392, 0.815686, 0.247059, 1.0 },
+ { 0.870588, 0.839216, 0.301961, 1.0 },
+ { 0.960784, 0.862745, 0.356863, 1.0 },
+ { 0.925490, 0.913725, 0.313725, 1.0 },
+ { 0.894118, 0.968627, 0.270588, 1.0 },
+ { 0.882353, 0.960784, 0.517647, 1.0 },
+ { 0.870588, 0.898039, 0.694118, 1.0 },
+ { 0.572549, 0.815686, 0.717647, 1.0 },
+ { 0.749020, 0.784314, 0.772549, 1.0 },
+ { 0.929412, 0.752941, 0.831373, 1.0 },
+ { 0.929412, 0.764706, 0.733333, 1.0 },
+ { 0.929412, 0.780392, 0.635294, 1.0 },
+ { 0.792157, 0.721569, 0.533333, 1.0 },
+ { 0.592157, 0.631373, 0.486275, 1.0 },
+ { 0.325490, 0.392157, 0.250980, 1.0 },
+ { 0.274510, 0.301961, 0.235294, 1.0 },
+ { 0.223529, 0.215686, 0.219608, 1.0 },
+ { 0.133333, 0.145098, 0.180392, 1.0 },
+ { 0.047059, 0.074510, 0.145098, 1.0 },
+ { 0.023529, 0.062745, 0.098039, 1.0 },
+ { 0.000000, 0.050980, 0.054902, 1.0 },
+ { 0.000000, 0.121569, 0.050980, 1.0 },
+ { 0.000000, 0.141176, 0.000000, 1.0 },
+ { 0.058824, 0.321569, 0.109804, 1.0 },
+ { 0.109804, 0.372549, 0.239216, 1.0 },
+ { 0.164706, 0.423529, 0.368627, 1.0 },
+ { 0.200000, 0.556863, 0.490196, 1.0 },
+ { 0.235294, 0.690196, 0.615686, 1.0 },
+ { 0.309804, 0.870588, 0.847059, 1.0 },
+ { 0.352941, 0.933333, 0.792157, 1.0 },
+ { 0.054902, 0.749020, 0.678431, 1.0 },
+ { 0.039216, 0.588235, 0.537255, 1.0 },
+ { 0.023529, 0.431373, 0.396078, 1.0 },
+ { 0.011765, 0.329412, 0.329412, 1.0 },
+ { 0.000000, 0.231373, 0.266667, 1.0 },
+ { 0.054902, 0.086275, 0.176471, 1.0 },
+ { 0.011765, 0.023529, 0.090196, 1.0 },
+ { 0.000000, 0.039216, 0.047059, 1.0 },
+ { 0.000000, 0.066667, 0.011765, 1.0 },
+ { 0.000000, 0.133333, 0.000000, 1.0 },
+ { 0.062745, 0.231373, 0.066667, 1.0 },
+ { 0.125490, 0.329412, 0.137255, 1.0 },
+ { 0.207843, 0.380392, 0.219608, 1.0 },
+ { 0.290196, 0.435294, 0.305882, 1.0 },
+ { 0.474510, 0.639216, 0.317647, 1.0 },
+ { 0.517647, 0.729412, 0.494118, 1.0 },
+ { 0.513725, 0.635294, 0.713725, 1.0 },
+ { 0.498039, 0.705882, 0.819608, 1.0 },
+ { 0.482353, 0.776471, 0.929412, 1.0 },
+ { 0.431373, 0.850980, 0.878431, 1.0 },
+ { 0.380392, 0.929412, 0.827451, 1.0 },
+ { 0.313725, 0.980392, 0.839216, 1.0 },
+ { 0.133333, 0.984314, 0.901961, 1.0 },
+ { 0.000000, 0.945098, 0.988235, 1.0 },
+ { 0.239216, 0.925490, 0.898039, 1.0 },
+ { 0.403922, 0.823529, 0.854902, 1.0 },
+ { 0.466667, 0.698039, 0.835294, 1.0 },
+ { 0.533333, 0.572549, 0.815686, 1.0 },
+ { 0.572549, 0.529412, 0.788235, 1.0 },
+ { 0.576471, 0.568627, 0.623529, 1.0 },
+ { 0.517647, 0.447059, 0.494118, 1.0 },
+ { 0.486275, 0.486275, 0.447059, 1.0 },
+ { 0.333333, 0.458824, 0.454902, 1.0 },
+ { 0.337255, 0.396078, 0.415686, 1.0 },
+ { 0.345098, 0.333333, 0.376471, 1.0 },
+ { 0.368627, 0.325490, 0.376471, 1.0 },
+ { 0.392157, 0.321569, 0.376471, 1.0 },
+ { 0.568627, 0.349020, 0.494118, 1.0 },
+ { 0.541176, 0.274510, 0.466667, 1.0 },
+ { 0.380392, 0.031373, 0.533333, 1.0 },
+ { 0.235294, 0.019608, 0.415686, 1.0 },
+ { 0.070588, 0.294118, 0.235294, 1.0 },
+ { 0.074510, 0.321569, 0.196078, 1.0 },
+ { 0.078431, 0.352941, 0.156863, 1.0 },
+ { 0.101961, 0.356863, 0.129412, 1.0 },
+ { 0.168627, 0.282353, 0.031373, 1.0 },
+ { 0.196078, 0.254902, 0.000000, 1.0 },
+ { 0.184314, 0.235294, 0.000000, 1.0 },
+ { 0.141176, 0.172549, 0.027451, 1.0 },
+ { 0.078431, 0.196078, 0.011765, 1.0 },
+ { 0.015686, 0.223529, 0.000000, 1.0 },
+ { 0.007843, 0.203922, 0.000000, 1.0 },
+ { 0.000000, 0.188235, 0.000000, 1.0 },
+ { 0.000000, 0.184314, 0.000000, 1.0 },
+ { 0.141176, 0.180392, 0.000000, 1.0 },
+ { 0.027451, 0.152941, 0.000000, 1.0 },
+ { 0.000000, 0.156863, 0.074510, 1.0 },
+ { 0.058824, 0.270588, 0.176471, 1.0 },
+ { 0.070588, 0.290196, 0.176471, 1.0 },
+ { 0.086275, 0.309804, 0.180392, 1.0 },
+ { 0.152941, 0.250980, 0.239216, 1.0 },
+ { 0.317647, 0.207843, 0.396078, 1.0 },
+ { 0.549020, 0.109804, 0.788235, 1.0 },
+ { 0.737255, 0.172549, 0.749020, 1.0 },
+ { 0.725490, 0.262745, 0.560784, 1.0 },
+ { 0.556863, 0.274510, 0.470588, 1.0 },
+ { 0.388235, 0.286275, 0.384314, 1.0 },
+ { 0.274510, 0.219608, 0.184314, 1.0 },
+ { 0.184314, 0.101961, 0.121569, 1.0 },
+ { 0.113725, 0.094118, 0.121569, 1.0 },
+ { 0.098039, 0.133333, 0.050980, 1.0 },
+ { 0.070588, 0.070588, 0.000000, 1.0 },
+ { 0.015686, 0.050980, 0.000000, 1.0 },
+ { 0.000000, 0.094118, 0.007843, 1.0 },
+ { 0.003922, 0.098039, 0.003922, 1.0 },
+ { 0.011765, 0.105882, 0.000000, 1.0 },
+ { 0.058824, 0.137255, 0.031373, 1.0 },
+ { 0.141176, 0.172549, 0.129412, 1.0 },
+ { 0.164706, 0.156863, 0.207843, 1.0 },
+ { 0.149020, 0.129412, 0.219608, 1.0 },
+ { 0.117647, 0.196078, 0.301961, 1.0 },
+ { 0.086275, 0.200000, 0.258824, 1.0 },
+ { 0.054902, 0.203922, 0.215686, 1.0 },
+ { 0.098039, 0.200000, 0.101961, 1.0 },
+ { 0.141176, 0.164706, 0.062745, 1.0 },
+ { 0.164706, 0.121569, 0.035294, 1.0 },
+ { 0.176471, 0.019608, 0.050980, 1.0 },
+ { 0.141176, 0.043137, 0.054902, 1.0 },
+ { 0.086275, 0.090196, 0.070588, 1.0 },
+ { 0.000000, 0.156863, 0.101961, 1.0 },
+ { 0.007843, 0.192157, 0.231373, 1.0 },
+ { 0.050980, 0.168627, 0.278431, 1.0 },
+ { 0.066667, 0.184314, 0.286275, 1.0 },
+ { 0.062745, 0.141176, 0.286275, 1.0 },
+ { 0.058824, 0.062745, 0.172549, 1.0 },
+ { 0.058824, 0.035294, 0.074510, 1.0 },
+ { 0.000000, 0.129412, 0.000000, 1.0 },
+ { 0.054902, 0.172549, 0.019608, 1.0 },
+ { 0.113725, 0.219608, 0.043137, 1.0 },
+ { 0.235294, 0.305882, 0.070588, 1.0 },
+ { 0.541176, 0.533333, 0.129412, 1.0 },
+ { 0.717647, 0.627451, 0.015686, 1.0 },
+ { 0.831373, 0.788235, 0.129412, 1.0 },
+ { 0.662745, 0.733333, 0.152941, 1.0 },
+ { 0.482353, 0.772549, 0.156863, 1.0 },
+ { 0.619608, 0.666667, 0.282353, 1.0 },
+ { 0.631373, 0.690196, 0.356863, 1.0 },
+ { 0.603922, 0.690196, 0.498039, 1.0 },
+ { 0.635294, 0.654902, 0.529412, 1.0 },
+ { 0.639216, 0.576471, 0.678431, 1.0 },
+ { 0.721569, 0.407843, 0.639216, 1.0 },
+ { 0.529412, 0.329412, 0.560784, 1.0 },
+ { 0.541176, 0.572549, 0.725490, 1.0 },
+ { 0.360784, 0.545098, 0.717647, 1.0 },
+ { 0.364706, 0.584314, 0.784314, 1.0 },
+ { 0.450980, 0.725490, 0.717647, 1.0 },
+ { 0.490196, 0.729412, 0.709804, 1.0 },
+ { 0.466667, 0.584314, 0.545098, 1.0 },
+ { 0.450980, 0.545098, 0.419608, 1.0 },
+ { 0.368627, 0.560784, 0.443137, 1.0 },
+ { 0.415686, 0.643137, 0.454902, 1.0 },
+ { 0.568627, 0.686275, 0.654902, 1.0 },
+ { 0.572549, 0.898039, 0.733333, 1.0 },
+ { 0.800000, 0.925490, 0.678431, 1.0 },
+ { 0.803922, 0.941176, 0.619608, 1.0 },
+ { 0.717647, 0.776471, 0.505882, 1.0 },
+ { 0.729412, 0.623529, 0.505882, 1.0 },
+ { 0.654902, 0.654902, 0.443137, 1.0 },
+ { 0.462745, 0.541176, 0.258824, 1.0 },
+ { 0.419608, 0.360784, 0.231373, 1.0 },
+ { 0.298039, 0.282353, 0.133333, 1.0 },
+ { 0.125490, 0.243137, 0.149020, 1.0 },
+ { 0.078431, 0.360784, 0.180392, 1.0 },
+ { 0.231373, 0.376471, 0.254902, 1.0 },
+ { 0.525490, 0.537255, 0.360784, 1.0 },
+ { 0.596078, 0.796078, 0.564706, 1.0 },
+ { 0.533333, 0.784314, 0.690196, 1.0 },
+ { 0.478431, 0.949020, 0.666667, 1.0 },
+ { 0.368627, 0.960784, 0.690196, 1.0 },
+ { 0.333333, 0.945098, 0.705882, 1.0 },
+ { 0.294118, 1.000000, 0.576471, 1.0 },
+ { 0.482353, 0.858824, 0.325490, 1.0 },
+ { 0.760784, 0.839216, 0.160784, 1.0 },
+ { 0.972549, 0.960784, 0.000000, 1.0 },
+ { 0.823529, 0.925490, 0.160784, 1.0 },
+ { 0.811765, 0.858824, 0.333333, 1.0 },
+ { 0.854902, 0.835294, 0.435294, 1.0 },
+ { 0.745098, 0.788235, 0.478431, 1.0 },
+ { 0.694118, 0.772549, 0.525490, 1.0 },
+ { 0.517647, 0.784314, 0.701961, 1.0 },
+ { 0.439216, 0.745098, 0.823529, 1.0 },
+ { 0.290196, 0.749020, 0.776471, 1.0 },
+ { 0.156863, 0.705882, 0.709804, 1.0 },
+ { 0.000000, 0.372549, 0.525490, 1.0 },
+ { 0.168627, 0.262745, 0.356863, 1.0 },
+ { 0.070588, 0.133333, 0.337255, 1.0 },
+ { 0.070588, 0.090196, 0.207843, 1.0 },
+ { 0.000000, 0.011765, 0.145098, 1.0 },
+ { 0.047059, 0.043137, 0.164706, 1.0 },
+ { 0.227451, 0.011765, 0.235294, 1.0 },
+ { 0.337255, 0.000000, 0.329412, 1.0 },
+ { 0.415686, 0.000000, 0.525490, 1.0 },
+ { 0.458824, 0.039216, 0.580392, 1.0 },
+ { 0.768627, 0.137255, 0.694118, 1.0 },
+ { 0.713725, 0.203922, 0.792157, 1.0 },
+ { 0.529412, 0.133333, 0.752941, 1.0 },
+ { 0.349020, 0.023529, 0.533333, 1.0 },
+ { 0.074510, 0.129412, 0.231373, 1.0 },
+ };
+/* vchira_0015.jpg */
+static double4 colors_363[] = {
+ { 0.407843, 0.325490, 0.478431, 1.0 },
+ { 0.000000, 0.188235, 0.431373, 1.0 },
+ { 0.000000, 0.125490, 0.396078, 1.0 },
+ { 0.000000, 0.066667, 0.360784, 1.0 },
+ { 0.145098, 0.156863, 0.384314, 1.0 },
+ { 0.290196, 0.247059, 0.411765, 1.0 },
+ { 0.384314, 0.215686, 0.423529, 1.0 },
+ { 0.482353, 0.184314, 0.439216, 1.0 },
+ { 0.490196, 0.239216, 0.474510, 1.0 },
+ { 0.501961, 0.247059, 0.490196, 1.0 },
+ { 0.517647, 0.258824, 0.509804, 1.0 },
+ { 0.603922, 0.443137, 0.576471, 1.0 },
+ { 0.694118, 0.631373, 0.643137, 1.0 },
+ { 0.788235, 0.772549, 0.788235, 1.0 },
+ { 0.886275, 0.913725, 0.937255, 1.0 },
+ { 0.921569, 0.956863, 0.941176, 1.0 },
+ { 0.960784, 1.000000, 0.949020, 1.0 },
+ { 1.000000, 0.941176, 0.745098, 1.0 },
+ { 0.843137, 0.882353, 0.780392, 1.0 },
+ { 0.686275, 0.827451, 0.819608, 1.0 },
+ { 0.415686, 0.611765, 0.678431, 1.0 },
+ { 0.145098, 0.396078, 0.537255, 1.0 },
+ { 0.101961, 0.325490, 0.525490, 1.0 },
+ { 0.058824, 0.258824, 0.517647, 1.0 },
+ { 0.070588, 0.054902, 0.356863, 1.0 },
+ { 0.101961, 0.031373, 0.321569, 1.0 },
+ { 0.137255, 0.007843, 0.286275, 1.0 },
+ { 0.219608, 0.121569, 0.333333, 1.0 },
+ { 0.305882, 0.235294, 0.384314, 1.0 },
+ { 0.333333, 0.235294, 0.407843, 1.0 },
+ { 0.364706, 0.239216, 0.431373, 1.0 },
+ { 0.286275, 0.121569, 0.458824, 1.0 },
+ { 0.231373, 0.082353, 0.384314, 1.0 },
+ { 0.172549, 0.000000, 0.235294, 1.0 },
+ { 0.207843, 0.094118, 0.239216, 1.0 },
+ { 0.243137, 0.188235, 0.247059, 1.0 },
+ { 0.270588, 0.235294, 0.415686, 1.0 },
+ { 0.298039, 0.282353, 0.584314, 1.0 },
+ { 0.392157, 0.313725, 0.643137, 1.0 },
+ { 0.490196, 0.349020, 0.701961, 1.0 },
+ { 0.666667, 0.262745, 0.784314, 1.0 },
+ { 0.580392, 0.356863, 0.807843, 1.0 },
+ { 0.498039, 0.454902, 0.831373, 1.0 },
+ { 0.490196, 0.501961, 0.741176, 1.0 },
+ { 0.482353, 0.549020, 0.650980, 1.0 },
+ { 0.501961, 0.603922, 0.768627, 1.0 },
+ { 0.521569, 0.658824, 0.886275, 1.0 },
+ { 0.592157, 0.756863, 0.992157, 1.0 },
+ { 0.772549, 0.682353, 0.949020, 1.0 },
+ { 0.803922, 0.878431, 0.894118, 1.0 },
+ { 0.858824, 0.925490, 0.811765, 1.0 },
+ { 0.913725, 0.976471, 0.729412, 1.0 },
+ { 0.956863, 0.988235, 0.701961, 1.0 },
+ { 1.000000, 1.000000, 0.674510, 1.0 },
+ { 1.000000, 1.000000, 0.631373, 1.0 },
+ { 1.000000, 1.000000, 0.588235, 1.0 },
+ { 0.968627, 0.854902, 0.078431, 1.0 },
+ { 0.984314, 0.862745, 0.376471, 1.0 },
+ { 1.000000, 0.874510, 0.674510, 1.0 },
+ { 0.960784, 0.854902, 0.780392, 1.0 },
+ { 0.921569, 0.835294, 0.886275, 1.0 },
+ { 0.909804, 0.807843, 0.941176, 1.0 },
+ { 0.898039, 0.780392, 1.000000, 1.0 },
+ { 1.000000, 0.823529, 1.000000, 1.0 },
+ { 1.000000, 0.764706, 1.000000, 1.0 },
+ { 0.945098, 0.737255, 0.901961, 1.0 },
+ { 0.960784, 0.643137, 0.772549, 1.0 },
+ { 0.980392, 0.549020, 0.647059, 1.0 },
+ { 0.949020, 0.556863, 0.662745, 1.0 },
+ { 0.921569, 0.568627, 0.678431, 1.0 },
+ { 0.701961, 0.384314, 0.545098, 1.0 },
+ { 0.615686, 0.486275, 0.592157, 1.0 },
+ { 0.560784, 0.678431, 0.482353, 1.0 },
+ { 0.458824, 0.752941, 0.447059, 1.0 },
+ { 0.360784, 0.831373, 0.415686, 1.0 },
+ { 0.325490, 0.580392, 0.427451, 1.0 },
+ { 0.290196, 0.333333, 0.443137, 1.0 },
+ { 0.317647, 0.325490, 0.443137, 1.0 },
+ { 0.345098, 0.317647, 0.447059, 1.0 },
+ { 0.388235, 0.376471, 0.411765, 1.0 },
+ { 0.588235, 0.509804, 0.466667, 1.0 },
+ { 0.850980, 0.803922, 0.600000, 1.0 },
+ { 0.862745, 0.756863, 0.674510, 1.0 },
+ { 0.874510, 0.709804, 0.749020, 1.0 },
+ { 0.874510, 0.666667, 0.635294, 1.0 },
+ { 0.878431, 0.627451, 0.521569, 1.0 },
+ { 0.980392, 0.694118, 0.384314, 1.0 },
+ { 0.945098, 0.556863, 0.294118, 1.0 },
+ { 0.462745, 0.341176, 0.364706, 1.0 },
+ { 0.639216, 0.454902, 0.509804, 1.0 },
+ { 0.819608, 0.572549, 0.654902, 1.0 },
+ { 0.839216, 0.607843, 0.654902, 1.0 },
+ { 0.862745, 0.643137, 0.654902, 1.0 },
+ { 0.756863, 0.698039, 0.686275, 1.0 },
+ { 0.701961, 0.698039, 0.619608, 1.0 },
+ { 0.454902, 0.556863, 0.623529, 1.0 },
+ { 0.349020, 0.423529, 0.478431, 1.0 },
+ { 0.301961, 0.196078, 0.254902, 1.0 },
+ { 0.278431, 0.172549, 0.235294, 1.0 },
+ { 0.254902, 0.149020, 0.215686, 1.0 },
+ { 0.313725, 0.172549, 0.286275, 1.0 },
+ { 0.372549, 0.196078, 0.356863, 1.0 },
+ { 0.450980, 0.227451, 0.396078, 1.0 },
+ { 0.368627, 0.184314, 0.396078, 1.0 },
+ { 0.129412, 0.094118, 0.215686, 1.0 },
+ { 0.196078, 0.141176, 0.254902, 1.0 },
+ { 0.262745, 0.192157, 0.294118, 1.0 },
+ { 0.321569, 0.254902, 0.368627, 1.0 },
+ { 0.380392, 0.321569, 0.443137, 1.0 },
+ { 0.470588, 0.509804, 0.615686, 1.0 },
+ { 0.525490, 0.623529, 0.650980, 1.0 },
+ { 0.682353, 0.784314, 0.843137, 1.0 },
+ { 0.792157, 0.784314, 0.870588, 1.0 },
+ { 1.000000, 0.960784, 1.000000, 1.0 },
+ { 1.000000, 0.925490, 0.996078, 1.0 },
+ { 1.000000, 0.894118, 0.996078, 1.0 },
+ { 0.796078, 0.807843, 0.882353, 1.0 },
+ { 0.705882, 0.792157, 0.886275, 1.0 },
+ { 0.654902, 0.549020, 0.850980, 1.0 },
+ { 0.423529, 0.450980, 0.666667, 1.0 },
+ { 0.294118, 0.188235, 0.639216, 1.0 },
+ { 0.243137, 0.211765, 0.658824, 1.0 },
+ { 0.196078, 0.235294, 0.678431, 1.0 },
+ { 0.156863, 0.258824, 0.627451, 1.0 },
+ { 0.121569, 0.286275, 0.576471, 1.0 },
+ { 0.160784, 0.372549, 0.615686, 1.0 },
+ { 0.109804, 0.384314, 0.721569, 1.0 },
+ { 0.047059, 0.415686, 0.760784, 1.0 },
+ { 0.129412, 0.403922, 0.741176, 1.0 },
+ { 0.376471, 0.549020, 0.827451, 1.0 },
+ { 0.447059, 0.580392, 0.850980, 1.0 },
+ { 0.517647, 0.615686, 0.878431, 1.0 },
+ { 0.623529, 0.607843, 0.937255, 1.0 },
+ { 0.525490, 0.580392, 0.827451, 1.0 },
+ { 0.345098, 0.588235, 0.788235, 1.0 },
+ { 0.396078, 0.752941, 0.756863, 1.0 },
+ { 0.333333, 0.749020, 0.556863, 1.0 },
+ { 0.443137, 0.600000, 0.450980, 1.0 },
+ { 0.556863, 0.450980, 0.345098, 1.0 },
+ { 0.694118, 0.509804, 0.317647, 1.0 },
+ { 0.831373, 0.568627, 0.294118, 1.0 },
+ { 0.917647, 0.662745, 0.200000, 1.0 },
+ { 0.976471, 0.713725, 0.113725, 1.0 },
+ { 1.000000, 0.788235, 0.333333, 1.0 },
+ { 0.952941, 0.819608, 0.541176, 1.0 },
+ { 0.819608, 0.882353, 0.690196, 1.0 },
+ { 0.815686, 0.807843, 0.764706, 1.0 },
+ { 0.811765, 0.733333, 0.839216, 1.0 },
+ { 0.737255, 0.784314, 0.878431, 1.0 },
+ { 0.764706, 0.827451, 0.890196, 1.0 },
+ { 0.737255, 0.784314, 0.878431, 1.0 },
+ { 0.658824, 0.796078, 0.882353, 1.0 },
+ { 0.435294, 0.490196, 0.666667, 1.0 },
+ { 0.349020, 0.443137, 0.639216, 1.0 },
+ { 0.262745, 0.400000, 0.611765, 1.0 },
+ { 0.192157, 0.274510, 0.529412, 1.0 },
+ { 0.000000, 0.184314, 0.556863, 1.0 },
+ { 0.027451, 0.109804, 0.466667, 1.0 },
+ { 0.109804, 0.086275, 0.501961, 1.0 },
+ { 0.400000, 0.078431, 0.756863, 1.0 },
+ { 0.564706, 0.027451, 0.780392, 1.0 },
+ { 0.780392, 0.031373, 0.921569, 1.0 },
+ { 0.776471, 0.027451, 0.929412, 1.0 },
+ { 0.772549, 0.027451, 0.937255, 1.0 },
+ { 0.580392, 0.105882, 0.901961, 1.0 },
+ { 0.482353, 0.160784, 0.937255, 1.0 },
+ { 0.545098, 0.309804, 0.929412, 1.0 },
+ { 0.584314, 0.231373, 0.756863, 1.0 },
+ { 0.235294, 0.039216, 0.286275, 1.0 },
+ { 0.227451, 0.031373, 0.188235, 1.0 },
+ { 0.223529, 0.023529, 0.090196, 1.0 },
+ { 0.203922, 0.050980, 0.000000, 1.0 },
+ { 0.192157, 0.062745, 0.003922, 1.0 },
+ { 0.149020, 0.000000, 0.000000, 1.0 },
+ { 0.090196, 0.000000, 0.066667, 1.0 },
+ { 0.070588, 0.000000, 0.231373, 1.0 },
+ { 0.054902, 0.098039, 0.215686, 1.0 },
+ { 0.125490, 0.117647, 0.309804, 1.0 },
+ { 0.168627, 0.219608, 0.356863, 1.0 },
+ { 0.184314, 0.196078, 0.364706, 1.0 },
+ { 0.156863, 0.090196, 0.466667, 1.0 },
+ { 0.235294, 0.000000, 0.364706, 1.0 },
+ { 0.200000, 0.003922, 0.282353, 1.0 },
+ { 0.258824, 0.000000, 0.149020, 1.0 },
+ { 0.207843, 0.074510, 0.000000, 1.0 },
+ { 0.200000, 0.101961, 0.000000, 1.0 },
+ { 0.196078, 0.129412, 0.000000, 1.0 },
+ { 0.219608, 0.137255, 0.133333, 1.0 },
+ { 0.211765, 0.152941, 0.274510, 1.0 },
+ { 0.223529, 0.250980, 0.290196, 1.0 },
+ { 0.321569, 0.192157, 0.470588, 1.0 },
+ { 0.501961, 0.113725, 0.580392, 1.0 },
+ { 0.486275, 0.043137, 0.631373, 1.0 },
+ { 0.337255, 0.098039, 0.635294, 1.0 },
+ { 0.207843, 0.443137, 0.647059, 1.0 },
+ { 0.349020, 0.549020, 0.807843, 1.0 },
+ { 0.490196, 0.607843, 0.811765, 1.0 },
+ { 0.592157, 0.756863, 0.913725, 1.0 },
+ { 0.701961, 0.925490, 1.000000, 1.0 },
+ { 0.811765, 0.988235, 0.976471, 1.0 },
+ { 0.968627, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 0.925490, 0.898039, 1.0 },
+ { 0.878431, 0.741176, 0.858824, 1.0 },
+ { 0.729412, 0.639216, 0.843137, 1.0 },
+ { 0.525490, 0.458824, 0.631373, 1.0 },
+ { 0.407843, 0.427451, 0.541176, 1.0 },
+ { 0.313725, 0.325490, 0.462745, 1.0 },
+ { 0.149020, 0.247059, 0.458824, 1.0 },
+ { 0.031373, 0.141176, 0.325490, 1.0 },
+ { 0.000000, 0.121569, 0.235294, 1.0 },
+ { 0.035294, 0.050980, 0.337255, 1.0 },
+ { 0.043137, 0.003922, 0.290196, 1.0 },
+ { 0.000000, 0.062745, 0.266667, 1.0 },
+ { 0.000000, 0.007843, 0.239216, 1.0 },
+ { 0.121569, 0.031373, 0.235294, 1.0 },
+ { 0.250980, 0.031373, 0.137255, 1.0 },
+ { 0.576471, 0.125490, 0.176471, 1.0 },
+ { 0.729412, 0.070588, 0.207843, 1.0 },
+ { 0.815686, 0.231373, 0.101961, 1.0 },
+ { 0.807843, 0.423529, 0.027451, 1.0 },
+ { 0.725490, 0.403922, 0.015686, 1.0 },
+ { 0.764706, 0.313725, 0.098039, 1.0 },
+ { 0.498039, 0.266667, 0.101961, 1.0 },
+ { 0.454902, 0.125490, 0.000000, 1.0 },
+ { 0.376471, 0.078431, 0.000000, 1.0 },
+ { 0.321569, 0.015686, 0.000000, 1.0 },
+ { 0.298039, 0.000000, 0.000000, 1.0 },
+ { 0.117647, 0.000000, 0.007843, 1.0 },
+ { 0.007843, 0.023529, 0.160784, 1.0 },
+ { 0.003922, 0.062745, 0.192157, 1.0 },
+ { 0.066667, 0.054902, 0.176471, 1.0 },
+ { 0.254902, 0.109804, 0.000000, 1.0 },
+ { 0.431373, 0.168627, 0.145098, 1.0 },
+ { 0.588235, 0.243137, 0.235294, 1.0 },
+ { 0.682353, 0.262745, 0.231373, 1.0 },
+ { 0.717647, 0.458824, 0.254902, 1.0 },
+ { 0.666667, 0.560784, 0.203922, 1.0 },
+ { 0.811765, 0.470588, 0.105882, 1.0 },
+ { 0.913725, 0.329412, 0.160784, 1.0 },
+ { 0.913725, 0.329412, 0.160784, 1.0 },
+ { 0.917647, 0.282353, 0.200000, 1.0 },
+ { 0.811765, 0.329412, 0.337255, 1.0 },
+ { 0.713725, 0.372549, 0.403922, 1.0 },
+ { 0.572549, 0.352941, 0.388235, 1.0 },
+ { 0.470588, 0.215686, 0.294118, 1.0 },
+ { 0.423529, 0.176471, 0.290196, 1.0 },
+ { 0.337255, 0.188235, 0.239216, 1.0 },
+ { 0.278431, 0.180392, 0.164706, 1.0 },
+ { 0.262745, 0.125490, 0.250980, 1.0 },
+ { 0.490196, 0.039216, 0.254902, 1.0 },
+ { 0.619608, 0.019608, 0.333333, 1.0 },
+ { 0.596078, 0.125490, 0.223529, 1.0 },
+ { 0.784314, 0.176471, 0.160784, 1.0 },
+ { 0.713725, 0.266667, 0.000000, 1.0 },
+ { 0.596078, 0.164706, 0.066667, 1.0 },
+ { 0.466667, 0.027451, 0.000000, 1.0 },
+ };
+/* vchira_17.jpg */
+static double4 colors_364[] = {
+ { 0.090196, 0.231373, 0.215686, 1.0 },
+ { 0.031373, 0.501961, 0.262745, 1.0 },
+ { 0.078431, 0.607843, 0.301961, 1.0 },
+ { 0.129412, 0.713725, 0.345098, 1.0 },
+ { 0.149020, 0.721569, 0.325490, 1.0 },
+ { 0.168627, 0.729412, 0.305882, 1.0 },
+ { 0.129412, 0.698039, 0.333333, 1.0 },
+ { 0.090196, 0.670588, 0.364706, 1.0 },
+ { 0.000000, 0.509804, 0.415686, 1.0 },
+ { 0.035294, 0.439216, 0.439216, 1.0 },
+ { 0.074510, 0.372549, 0.462745, 1.0 },
+ { 0.035294, 0.349020, 0.556863, 1.0 },
+ { 0.000000, 0.325490, 0.654902, 1.0 },
+ { 0.062745, 0.290196, 0.592157, 1.0 },
+ { 0.125490, 0.254902, 0.533333, 1.0 },
+ { 0.164706, 0.207843, 0.549020, 1.0 },
+ { 0.207843, 0.164706, 0.564706, 1.0 },
+ { 0.458824, 0.039216, 0.729412, 1.0 },
+ { 0.498039, 0.031373, 0.588235, 1.0 },
+ { 0.537255, 0.027451, 0.450980, 1.0 },
+ { 0.454902, 0.015686, 0.400000, 1.0 },
+ { 0.372549, 0.003922, 0.349020, 1.0 },
+ { 0.278431, 0.043137, 0.356863, 1.0 },
+ { 0.188235, 0.086275, 0.364706, 1.0 },
+ { 0.000000, 0.396078, 0.384314, 1.0 },
+ { 0.035294, 0.392157, 0.486275, 1.0 },
+ { 0.070588, 0.392157, 0.588235, 1.0 },
+ { 0.141176, 0.329412, 0.647059, 1.0 },
+ { 0.215686, 0.266667, 0.705882, 1.0 },
+ { 0.254902, 0.254902, 0.749020, 1.0 },
+ { 0.298039, 0.247059, 0.796078, 1.0 },
+ { 0.407843, 0.200000, 0.800000, 1.0 },
+ { 0.482353, 0.125490, 0.776471, 1.0 },
+ { 0.639216, 0.019608, 0.796078, 1.0 },
+ { 0.686275, 0.035294, 0.788235, 1.0 },
+ { 0.737255, 0.054902, 0.784314, 1.0 },
+ { 0.690196, 0.086275, 0.819608, 1.0 },
+ { 0.643137, 0.121569, 0.854902, 1.0 },
+ { 0.529412, 0.270588, 0.913725, 1.0 },
+ { 0.415686, 0.419608, 0.976471, 1.0 },
+ { 0.074510, 0.529412, 0.525490, 1.0 },
+ { 0.125490, 0.647059, 0.435294, 1.0 },
+ { 0.180392, 0.768627, 0.345098, 1.0 },
+ { 0.184314, 0.803922, 0.392157, 1.0 },
+ { 0.192157, 0.843137, 0.443137, 1.0 },
+ { 0.184314, 0.874510, 0.490196, 1.0 },
+ { 0.180392, 0.905882, 0.537255, 1.0 },
+ { 0.160784, 0.921569, 0.584314, 1.0 },
+ { 0.109804, 0.882353, 0.600000, 1.0 },
+ { 0.090196, 0.811765, 0.521569, 1.0 },
+ { 0.047059, 0.733333, 0.458824, 1.0 },
+ { 0.007843, 0.654902, 0.396078, 1.0 },
+ { 0.058824, 0.627451, 0.427451, 1.0 },
+ { 0.113725, 0.600000, 0.458824, 1.0 },
+ { 0.070588, 0.615686, 0.521569, 1.0 },
+ { 0.027451, 0.631373, 0.584314, 1.0 },
+ { 0.082353, 0.592157, 0.788235, 1.0 },
+ { 0.227451, 0.423529, 0.831373, 1.0 },
+ { 0.372549, 0.254902, 0.874510, 1.0 },
+ { 0.568627, 0.184314, 0.901961, 1.0 },
+ { 0.768627, 0.117647, 0.933333, 1.0 },
+ { 0.866667, 0.121569, 0.905882, 1.0 },
+ { 0.968627, 0.129412, 0.882353, 1.0 },
+ { 0.949020, 0.250980, 0.549020, 1.0 },
+ { 0.729412, 0.321569, 0.356863, 1.0 },
+ { 0.439216, 0.000000, 0.466667, 1.0 },
+ { 0.352941, 0.172549, 0.639216, 1.0 },
+ { 0.266667, 0.349020, 0.815686, 1.0 },
+ { 0.223529, 0.388235, 0.803922, 1.0 },
+ { 0.180392, 0.427451, 0.792157, 1.0 },
+ { 0.086275, 0.596078, 0.737255, 1.0 },
+ { 0.113725, 0.662745, 0.478431, 1.0 },
+ { 0.082353, 0.654902, 0.321569, 1.0 },
+ { 0.125490, 0.682353, 0.309804, 1.0 },
+ { 0.172549, 0.709804, 0.301961, 1.0 },
+ { 0.180392, 0.745098, 0.317647, 1.0 },
+ { 0.188235, 0.780392, 0.337255, 1.0 },
+ { 0.192157, 0.780392, 0.333333, 1.0 },
+ { 0.200000, 0.780392, 0.333333, 1.0 },
+ { 0.227451, 0.827451, 0.380392, 1.0 },
+ { 0.215686, 0.858824, 0.415686, 1.0 },
+ { 0.227451, 0.862745, 0.423529, 1.0 },
+ { 0.247059, 0.878431, 0.419608, 1.0 },
+ { 0.270588, 0.898039, 0.419608, 1.0 },
+ { 0.262745, 0.878431, 0.392157, 1.0 },
+ { 0.254902, 0.862745, 0.364706, 1.0 },
+ { 0.239216, 0.823529, 0.329412, 1.0 },
+ { 0.227451, 0.827451, 0.368627, 1.0 },
+ { 0.200000, 0.827451, 0.396078, 1.0 },
+ { 0.145098, 0.768627, 0.392157, 1.0 },
+ { 0.094118, 0.709804, 0.392157, 1.0 },
+ { 0.047059, 0.666667, 0.403922, 1.0 },
+ { 0.000000, 0.623529, 0.415686, 1.0 },
+ { 0.050980, 0.482353, 0.470588, 1.0 },
+ { 0.066667, 0.341176, 0.439216, 1.0 },
+ { 0.090196, 0.200000, 0.396078, 1.0 },
+ { 0.207843, 0.180392, 0.454902, 1.0 },
+ { 0.258824, 0.039216, 0.466667, 1.0 },
+ { 0.274510, 0.058824, 0.572549, 1.0 },
+ { 0.294118, 0.078431, 0.682353, 1.0 },
+ { 0.290196, 0.082353, 0.694118, 1.0 },
+ { 0.290196, 0.090196, 0.705882, 1.0 },
+ { 0.333333, 0.074510, 0.607843, 1.0 },
+ { 0.313725, 0.145098, 0.658824, 1.0 },
+ { 0.227451, 0.258824, 0.756863, 1.0 },
+ { 0.203922, 0.309804, 0.752941, 1.0 },
+ { 0.184314, 0.364706, 0.749020, 1.0 },
+ { 0.149020, 0.423529, 0.752941, 1.0 },
+ { 0.117647, 0.486275, 0.760784, 1.0 },
+ { 0.023529, 0.498039, 0.674510, 1.0 },
+ { 0.000000, 0.643137, 0.600000, 1.0 },
+ { 0.000000, 0.529412, 0.564706, 1.0 },
+ { 0.011765, 0.533333, 0.513725, 1.0 },
+ { 0.000000, 0.454902, 0.478431, 1.0 },
+ { 0.015686, 0.345098, 0.435294, 1.0 },
+ { 0.035294, 0.239216, 0.392157, 1.0 },
+ { 0.000000, 0.133333, 0.313725, 1.0 },
+ { 0.015686, 0.133333, 0.125490, 1.0 },
+ { 0.000000, 0.113725, 0.050980, 1.0 },
+ { 0.074510, 0.282353, 0.070588, 1.0 },
+ { 0.000000, 0.509804, 0.384314, 1.0 },
+ { 0.062745, 0.654902, 0.403922, 1.0 },
+ { 0.129412, 0.800000, 0.423529, 1.0 },
+ { 0.149020, 0.823529, 0.443137, 1.0 },
+ { 0.168627, 0.850980, 0.466667, 1.0 },
+ { 0.168627, 0.874510, 0.533333, 1.0 },
+ { 0.070588, 0.827451, 0.643137, 1.0 },
+ { 0.003922, 0.843137, 0.733333, 1.0 },
+ { 0.023529, 0.729412, 0.874510, 1.0 },
+ { 0.188235, 0.713725, 1.000000, 1.0 },
+ { 0.188235, 0.623529, 0.941176, 1.0 },
+ { 0.188235, 0.533333, 0.886275, 1.0 },
+ { 0.156863, 0.415686, 0.784314, 1.0 },
+ { 0.050980, 0.301961, 0.584314, 1.0 },
+ { 0.062745, 0.223529, 0.427451, 1.0 },
+ { 0.090196, 0.078431, 0.349020, 1.0 },
+ { 0.509804, 0.000000, 0.337255, 1.0 },
+ { 0.505882, 0.058824, 0.337255, 1.0 },
+ { 0.505882, 0.117647, 0.341176, 1.0 },
+ { 0.466667, 0.098039, 0.450980, 1.0 },
+ { 0.427451, 0.082353, 0.564706, 1.0 },
+ { 0.462745, 0.172549, 0.780392, 1.0 },
+ { 0.317647, 0.313725, 0.862745, 1.0 },
+ { 0.262745, 0.325490, 0.698039, 1.0 },
+ { 0.109804, 0.478431, 0.525490, 1.0 },
+ { 0.011765, 0.439216, 0.415686, 1.0 },
+ { 0.066667, 0.376471, 0.360784, 1.0 },
+ { 0.121569, 0.317647, 0.305882, 1.0 },
+ { 0.137255, 0.309804, 0.305882, 1.0 },
+ { 0.043137, 0.435294, 0.333333, 1.0 },
+ { 0.043137, 0.517647, 0.380392, 1.0 },
+ { 0.062745, 0.611765, 0.372549, 1.0 },
+ { 0.047059, 0.713725, 0.470588, 1.0 },
+ { 0.050980, 0.725490, 0.494118, 1.0 },
+ { 0.054902, 0.741176, 0.517647, 1.0 },
+ { 0.015686, 0.721569, 0.623529, 1.0 },
+ { 0.023529, 0.647059, 0.662745, 1.0 },
+ { 0.047059, 0.670588, 0.756863, 1.0 },
+ { 0.078431, 0.662745, 0.756863, 1.0 },
+ { 0.164706, 0.568627, 0.870588, 1.0 },
+ { 0.254902, 0.549020, 0.949020, 1.0 },
+ { 0.184314, 0.619608, 0.941176, 1.0 },
+ { 0.125490, 0.694118, 0.858824, 1.0 },
+ { 0.066667, 0.772549, 0.776471, 1.0 },
+ { 0.086275, 0.870588, 0.686275, 1.0 },
+ { 0.137255, 0.925490, 0.619608, 1.0 },
+ { 0.188235, 0.949020, 0.607843, 1.0 },
+ { 0.200000, 0.956863, 0.607843, 1.0 },
+ { 0.188235, 0.949020, 0.607843, 1.0 },
+ { 0.180392, 0.945098, 0.603922, 1.0 },
+ { 0.172549, 0.941176, 0.603922, 1.0 },
+ { 0.125490, 0.913725, 0.615686, 1.0 },
+ { 0.082353, 0.870588, 0.654902, 1.0 },
+ { 0.070588, 0.827451, 0.713725, 1.0 },
+ { 0.156863, 0.639216, 0.905882, 1.0 },
+ { 0.392157, 0.517647, 0.945098, 1.0 },
+ { 0.611765, 0.219608, 0.949020, 1.0 },
+ { 0.862745, 0.078431, 0.992157, 1.0 },
+ { 0.937255, 0.082353, 0.937255, 1.0 },
+ { 0.901961, 0.007843, 0.921569, 1.0 },
+ { 0.886275, 0.000000, 0.878431, 1.0 },
+ { 0.756863, 0.003922, 0.682353, 1.0 },
+ { 0.615686, 0.172549, 0.384314, 1.0 },
+ { 0.494118, 0.113725, 0.321569, 1.0 },
+ { 0.141176, 0.000000, 0.156863, 1.0 },
+ { 0.086275, 0.023529, 0.184314, 1.0 },
+ { 0.035294, 0.047059, 0.215686, 1.0 },
+ { 0.043137, 0.090196, 0.372549, 1.0 },
+ { 0.098039, 0.113725, 0.454902, 1.0 },
+ { 0.274510, 0.137255, 0.498039, 1.0 },
+ { 0.243137, 0.098039, 0.615686, 1.0 },
+ { 0.211765, 0.172549, 0.650980, 1.0 },
+ { 0.258824, 0.149020, 0.592157, 1.0 },
+ { 0.309804, 0.054902, 0.447059, 1.0 },
+ { 0.192157, 0.054902, 0.321569, 1.0 },
+ { 0.247059, 0.000000, 0.286275, 1.0 },
+ { 0.274510, 0.000000, 0.254902, 1.0 },
+ { 0.384314, 0.000000, 0.286275, 1.0 },
+ { 0.392157, 0.011765, 0.274510, 1.0 },
+ { 0.478431, 0.062745, 0.250980, 1.0 },
+ { 0.478431, 0.223529, 0.113725, 1.0 },
+ { 0.176471, 0.505882, 0.121569, 1.0 },
+ { 0.137255, 0.584314, 0.207843, 1.0 },
+ { 0.050980, 0.541176, 0.235294, 1.0 },
+ { 0.078431, 0.525490, 0.250980, 1.0 },
+ { 0.117647, 0.611765, 0.282353, 1.0 },
+ { 0.094118, 0.647059, 0.337255, 1.0 },
+ { 0.105882, 0.717647, 0.388235, 1.0 },
+ { 0.125490, 0.815686, 0.482353, 1.0 },
+ { 0.168627, 0.905882, 0.537255, 1.0 },
+ { 0.172549, 0.913725, 0.552941, 1.0 },
+ { 0.172549, 0.925490, 0.588235, 1.0 },
+ { 0.192157, 0.949020, 0.600000, 1.0 },
+ { 0.215686, 0.941176, 0.545098, 1.0 },
+ { 0.227451, 0.941176, 0.545098, 1.0 },
+ { 0.219608, 0.925490, 0.533333, 1.0 },
+ { 0.231373, 0.937255, 0.517647, 1.0 },
+ { 0.247059, 0.909804, 0.458824, 1.0 },
+ { 0.239216, 0.874510, 0.396078, 1.0 },
+ { 0.215686, 0.831373, 0.372549, 1.0 },
+ { 0.211765, 0.831373, 0.388235, 1.0 },
+ { 0.211765, 0.854902, 0.415686, 1.0 },
+ { 0.219608, 0.890196, 0.443137, 1.0 },
+ { 0.164706, 0.905882, 0.545098, 1.0 },
+ { 0.141176, 0.913725, 0.600000, 1.0 },
+ { 0.125490, 0.913725, 0.607843, 1.0 },
+ { 0.141176, 0.917647, 0.607843, 1.0 },
+ { 0.141176, 0.917647, 0.615686, 1.0 },
+ { 0.121569, 0.905882, 0.619608, 1.0 },
+ { 0.109804, 0.870588, 0.584314, 1.0 },
+ { 0.070588, 0.815686, 0.572549, 1.0 },
+ { 0.098039, 0.615686, 0.458824, 1.0 },
+ { 0.007843, 0.494118, 0.400000, 1.0 },
+ { 0.000000, 0.250980, 0.356863, 1.0 },
+ { 0.141176, 0.019608, 0.180392, 1.0 },
+ { 0.266667, 0.035294, 0.113725, 1.0 },
+ { 0.121569, 0.003922, 0.145098, 1.0 },
+ { 0.070588, 0.007843, 0.109804, 1.0 },
+ { 0.078431, 0.262745, 0.050980, 1.0 },
+ { 0.090196, 0.415686, 0.101961, 1.0 },
+ { 0.137255, 0.529412, 0.176471, 1.0 },
+ { 0.176471, 0.564706, 0.309804, 1.0 },
+ { 0.086275, 0.623529, 0.317647, 1.0 },
+ { 0.090196, 0.682353, 0.364706, 1.0 },
+ { 0.098039, 0.768627, 0.462745, 1.0 },
+ { 0.149020, 0.827451, 0.474510, 1.0 },
+ { 0.141176, 0.894118, 0.560784, 1.0 },
+ { 0.152941, 0.925490, 0.603922, 1.0 },
+ { 0.164706, 0.937255, 0.615686, 1.0 },
+ { 0.156863, 0.929412, 0.615686, 1.0 },
+ { 0.149020, 0.921569, 0.600000, 1.0 },
+ { 0.133333, 0.909804, 0.607843, 1.0 },
+ { 0.090196, 0.850980, 0.576471, 1.0 },
+ { 0.086275, 0.796078, 0.517647, 1.0 },
+ { 0.125490, 0.733333, 0.376471, 1.0 },
+ { 0.184314, 0.725490, 0.286275, 1.0 },
+ };
+/* vchira_18pp1.jpg */
+static double4 colors_365[] = {
+ { 0.290196, 0.027451, 0.717647, 1.0 },
+ { 0.400000, 0.058824, 0.815686, 1.0 },
+ { 0.423529, 0.258824, 0.905882, 1.0 },
+ { 0.450980, 0.458824, 0.996078, 1.0 },
+ { 0.501961, 0.454902, 0.996078, 1.0 },
+ { 0.556863, 0.450980, 0.996078, 1.0 },
+ { 0.552941, 0.435294, 0.988235, 1.0 },
+ { 0.549020, 0.423529, 0.984314, 1.0 },
+ { 0.772549, 0.203922, 0.701961, 1.0 },
+ { 0.776471, 0.211765, 0.690196, 1.0 },
+ { 0.784314, 0.223529, 0.678431, 1.0 },
+ { 0.717647, 0.305882, 0.803922, 1.0 },
+ { 0.650980, 0.388235, 0.933333, 1.0 },
+ { 0.596078, 0.509804, 0.964706, 1.0 },
+ { 0.545098, 0.635294, 1.000000, 1.0 },
+ { 0.509804, 0.647059, 0.980392, 1.0 },
+ { 0.478431, 0.658824, 0.964706, 1.0 },
+ { 0.415686, 0.466667, 0.968627, 1.0 },
+ { 0.490196, 0.450980, 0.972549, 1.0 },
+ { 0.568627, 0.435294, 0.980392, 1.0 },
+ { 0.635294, 0.388235, 0.941176, 1.0 },
+ { 0.705882, 0.341176, 0.901961, 1.0 },
+ { 0.752941, 0.317647, 0.835294, 1.0 },
+ { 0.800000, 0.298039, 0.772549, 1.0 },
+ { 0.949020, 0.415686, 0.698039, 1.0 },
+ { 0.882353, 0.298039, 0.650980, 1.0 },
+ { 0.815686, 0.180392, 0.607843, 1.0 },
+ { 0.760784, 0.121569, 0.572549, 1.0 },
+ { 0.709804, 0.066667, 0.541176, 1.0 },
+ { 0.717647, 0.066667, 0.537255, 1.0 },
+ { 0.725490, 0.066667, 0.533333, 1.0 },
+ { 0.725490, 0.066667, 0.533333, 1.0 },
+ { 0.756863, 0.125490, 0.572549, 1.0 },
+ { 0.886275, 0.407843, 0.592157, 1.0 },
+ { 0.937255, 0.466667, 0.596078, 1.0 },
+ { 0.988235, 0.529412, 0.600000, 1.0 },
+ { 0.992157, 0.654902, 0.678431, 1.0 },
+ { 1.000000, 0.780392, 0.760784, 1.0 },
+ { 0.992157, 0.827451, 0.776471, 1.0 },
+ { 0.984314, 0.874510, 0.792157, 1.0 },
+ { 0.980392, 0.992157, 0.949020, 1.0 },
+ { 0.988235, 0.984314, 0.972549, 1.0 },
+ { 0.996078, 0.976471, 1.000000, 1.0 },
+ { 0.960784, 0.972549, 0.980392, 1.0 },
+ { 0.925490, 0.972549, 0.964706, 1.0 },
+ { 0.745098, 0.921569, 0.945098, 1.0 },
+ { 0.564706, 0.874510, 0.925490, 1.0 },
+ { 0.470588, 0.792157, 0.847059, 1.0 },
+ { 0.568627, 0.635294, 1.000000, 1.0 },
+ { 1.000000, 0.654902, 1.000000, 1.0 },
+ { 0.984314, 0.670588, 0.917647, 1.0 },
+ { 0.972549, 0.690196, 0.839216, 1.0 },
+ { 0.945098, 0.584314, 0.800000, 1.0 },
+ { 0.917647, 0.478431, 0.760784, 1.0 },
+ { 0.862745, 0.341176, 0.713725, 1.0 },
+ { 0.807843, 0.207843, 0.666667, 1.0 },
+ { 0.545098, 0.039216, 0.674510, 1.0 },
+ { 0.517647, 0.062745, 0.717647, 1.0 },
+ { 0.490196, 0.090196, 0.764706, 1.0 },
+ { 0.490196, 0.113725, 0.803922, 1.0 },
+ { 0.494118, 0.137255, 0.847059, 1.0 },
+ { 0.517647, 0.156863, 0.858824, 1.0 },
+ { 0.545098, 0.180392, 0.870588, 1.0 },
+ { 0.560784, 0.282353, 0.901961, 1.0 },
+ { 0.588235, 0.360784, 1.000000, 1.0 },
+ { 0.611765, 0.521569, 1.000000, 1.0 },
+ { 0.678431, 0.607843, 1.000000, 1.0 },
+ { 0.745098, 0.698039, 1.000000, 1.0 },
+ { 0.709804, 0.607843, 0.972549, 1.0 },
+ { 0.674510, 0.521569, 0.949020, 1.0 },
+ { 0.615686, 0.427451, 0.968627, 1.0 },
+ { 0.631373, 0.250980, 0.858824, 1.0 },
+ { 0.662745, 0.054902, 0.556863, 1.0 },
+ { 0.619608, 0.035294, 0.447059, 1.0 },
+ { 0.580392, 0.019608, 0.341176, 1.0 },
+ { 0.498039, 0.015686, 0.356863, 1.0 },
+ { 0.415686, 0.011765, 0.372549, 1.0 },
+ { 0.458824, 0.003922, 0.380392, 1.0 },
+ { 0.505882, 0.000000, 0.392157, 1.0 },
+ { 0.556863, 0.003922, 0.454902, 1.0 },
+ { 0.580392, 0.011765, 0.509804, 1.0 },
+ { 0.650980, 0.039216, 0.568627, 1.0 },
+ { 0.686275, 0.050980, 0.549020, 1.0 },
+ { 0.721569, 0.062745, 0.529412, 1.0 },
+ { 0.721569, 0.058824, 0.517647, 1.0 },
+ { 0.721569, 0.058824, 0.509804, 1.0 },
+ { 0.725490, 0.050980, 0.490196, 1.0 },
+ { 0.729412, 0.058824, 0.509804, 1.0 },
+ { 0.749020, 0.105882, 0.549020, 1.0 },
+ { 0.803922, 0.176471, 0.588235, 1.0 },
+ { 0.858824, 0.247059, 0.627451, 1.0 },
+ { 0.917647, 0.294118, 0.564706, 1.0 },
+ { 0.976471, 0.345098, 0.505882, 1.0 },
+ { 0.992157, 0.298039, 0.400000, 1.0 },
+ { 0.913725, 0.172549, 0.439216, 1.0 },
+ { 0.866667, 0.090196, 0.392157, 1.0 },
+ { 0.807843, 0.090196, 0.411765, 1.0 },
+ { 0.615686, 0.015686, 0.341176, 1.0 },
+ { 0.647059, 0.011765, 0.368627, 1.0 },
+ { 0.682353, 0.007843, 0.400000, 1.0 },
+ { 0.705882, 0.023529, 0.435294, 1.0 },
+ { 0.733333, 0.043137, 0.470588, 1.0 },
+ { 0.721569, 0.047059, 0.478431, 1.0 },
+ { 0.749020, 0.066667, 0.501961, 1.0 },
+ { 0.960784, 0.282353, 0.400000, 1.0 },
+ { 0.925490, 0.262745, 0.470588, 1.0 },
+ { 0.890196, 0.243137, 0.545098, 1.0 },
+ { 0.862745, 0.219608, 0.521569, 1.0 },
+ { 0.835294, 0.200000, 0.498039, 1.0 },
+ { 0.843137, 0.160784, 0.541176, 1.0 },
+ { 0.756863, 0.078431, 0.501961, 1.0 },
+ { 0.729412, 0.047059, 0.482353, 1.0 },
+ { 0.780392, 0.043137, 0.415686, 1.0 },
+ { 0.721569, 0.047059, 0.470588, 1.0 },
+ { 0.698039, 0.023529, 0.450980, 1.0 },
+ { 0.678431, 0.003922, 0.435294, 1.0 },
+ { 0.549020, 0.000000, 0.470588, 1.0 },
+ { 0.533333, 0.011765, 0.564706, 1.0 },
+ { 0.490196, 0.035294, 0.619608, 1.0 },
+ { 0.509804, 0.007843, 0.576471, 1.0 },
+ { 0.596078, 0.027451, 0.580392, 1.0 },
+ { 0.627451, 0.039216, 0.576471, 1.0 },
+ { 0.662745, 0.050980, 0.572549, 1.0 },
+ { 0.662745, 0.066667, 0.600000, 1.0 },
+ { 0.666667, 0.086275, 0.627451, 1.0 },
+ { 0.792157, 0.176471, 0.635294, 1.0 },
+ { 0.768627, 0.254902, 0.662745, 1.0 },
+ { 0.800000, 0.278431, 0.745098, 1.0 },
+ { 0.847059, 0.400000, 0.843137, 1.0 },
+ { 0.972549, 0.529412, 0.772549, 1.0 },
+ { 0.933333, 0.529412, 0.807843, 1.0 },
+ { 0.894118, 0.529412, 0.843137, 1.0 },
+ { 0.909804, 0.666667, 0.913725, 1.0 },
+ { 0.741176, 0.741176, 1.000000, 1.0 },
+ { 0.698039, 0.858824, 0.945098, 1.0 },
+ { 0.960784, 0.749020, 0.850980, 1.0 },
+ { 0.996078, 0.752941, 0.772549, 1.0 },
+ { 0.949020, 0.666667, 0.654902, 1.0 },
+ { 0.901961, 0.580392, 0.537255, 1.0 },
+ { 0.949020, 0.513725, 0.470588, 1.0 },
+ { 1.000000, 0.447059, 0.407843, 1.0 },
+ { 1.000000, 0.352941, 0.521569, 1.0 },
+ { 0.972549, 0.364706, 0.592157, 1.0 },
+ { 0.905882, 0.341176, 0.611765, 1.0 },
+ { 0.843137, 0.196078, 0.607843, 1.0 },
+ { 0.674510, 0.031373, 0.505882, 1.0 },
+ { 0.643137, 0.023529, 0.517647, 1.0 },
+ { 0.611765, 0.019608, 0.533333, 1.0 },
+ { 0.505882, 0.000000, 0.486275, 1.0 },
+ { 0.454902, 0.000000, 0.529412, 1.0 },
+ { 0.254902, 0.070588, 0.486275, 1.0 },
+ { 0.298039, 0.015686, 0.650980, 1.0 },
+ { 0.258824, 0.019608, 0.658824, 1.0 },
+ { 0.262745, 0.007843, 0.678431, 1.0 },
+ { 0.266667, 0.000000, 0.701961, 1.0 },
+ { 0.231373, 0.007843, 0.752941, 1.0 },
+ { 0.290196, 0.000000, 0.780392, 1.0 },
+ { 0.376471, 0.070588, 0.843137, 1.0 },
+ { 0.439216, 0.290196, 0.968627, 1.0 },
+ { 0.537255, 0.360784, 0.968627, 1.0 },
+ { 0.607843, 0.309804, 0.905882, 1.0 },
+ { 0.670588, 0.133333, 0.713725, 1.0 },
+ { 0.674510, 0.121569, 0.678431, 1.0 },
+ { 0.682353, 0.109804, 0.647059, 1.0 },
+ { 0.658824, 0.082353, 0.639216, 1.0 },
+ { 0.607843, 0.070588, 0.666667, 1.0 },
+ { 0.509804, 0.176471, 0.650980, 1.0 },
+ { 0.482353, 0.227451, 0.823529, 1.0 },
+ { 0.443137, 0.439216, 0.905882, 1.0 },
+ { 0.549020, 0.415686, 0.921569, 1.0 },
+ { 0.654902, 0.392157, 0.937255, 1.0 },
+ { 0.854902, 0.447059, 0.882353, 1.0 },
+ { 0.964706, 0.501961, 0.800000, 1.0 },
+ { 0.980392, 0.560784, 0.725490, 1.0 },
+ { 0.956863, 0.596078, 0.796078, 1.0 },
+ { 0.952941, 0.607843, 0.796078, 1.0 },
+ { 0.733333, 0.564706, 0.835294, 1.0 },
+ { 0.454902, 0.666667, 0.956863, 1.0 },
+ { 0.266667, 0.584314, 0.905882, 1.0 },
+ { 0.333333, 0.752941, 0.831373, 1.0 },
+ { 0.494118, 0.905882, 0.878431, 1.0 },
+ { 0.811765, 1.000000, 0.886275, 1.0 },
+ { 0.960784, 1.000000, 0.956863, 1.0 },
+ { 0.933333, 0.960784, 0.992157, 1.0 },
+ { 1.000000, 0.937255, 1.000000, 1.0 },
+ { 0.960784, 0.901961, 1.000000, 1.0 },
+ { 0.925490, 0.870588, 1.000000, 1.0 },
+ { 0.941176, 0.780392, 0.952941, 1.0 },
+ { 0.850980, 0.607843, 0.933333, 1.0 },
+ { 0.588235, 0.439216, 0.984314, 1.0 },
+ { 0.329412, 0.282353, 0.941176, 1.0 },
+ { 0.301961, 0.000000, 0.768627, 1.0 },
+ { 0.282353, 0.000000, 0.800000, 1.0 },
+ { 0.105882, 0.003922, 0.870588, 1.0 },
+ { 0.215686, 0.349020, 0.835294, 1.0 },
+ { 0.184314, 0.600000, 0.788235, 1.0 },
+ { 0.235294, 0.647059, 0.831373, 1.0 },
+ { 0.141176, 0.623529, 0.752941, 1.0 },
+ { 0.109804, 0.588235, 0.749020, 1.0 },
+ { 0.168627, 0.466667, 0.898039, 1.0 },
+ { 0.337255, 0.345098, 0.972549, 1.0 },
+ { 0.439216, 0.070588, 0.752941, 1.0 },
+ { 0.458824, 0.027451, 0.713725, 1.0 },
+ { 0.537255, 0.050980, 0.678431, 1.0 },
+ { 0.639216, 0.082353, 0.654902, 1.0 },
+ { 0.654902, 0.149020, 0.647059, 1.0 },
+ { 0.627451, 0.435294, 0.756863, 1.0 },
+ { 0.462745, 0.623529, 0.933333, 1.0 },
+ { 0.427451, 0.662745, 0.949020, 1.0 },
+ { 0.466667, 0.647059, 0.980392, 1.0 },
+ { 0.556863, 0.564706, 1.000000, 1.0 },
+ { 0.529412, 0.376471, 0.945098, 1.0 },
+ { 0.600000, 0.200000, 0.831373, 1.0 },
+ { 0.552941, 0.101961, 0.752941, 1.0 },
+ { 0.600000, 0.054902, 0.647059, 1.0 },
+ { 0.643137, 0.047059, 0.576471, 1.0 },
+ { 0.701961, 0.066667, 0.545098, 1.0 },
+ { 0.721569, 0.078431, 0.560784, 1.0 },
+ { 0.658824, 0.086275, 0.615686, 1.0 },
+ { 0.572549, 0.058824, 0.678431, 1.0 },
+ { 0.545098, 0.101961, 0.760784, 1.0 },
+ { 0.541176, 0.113725, 0.776471, 1.0 },
+ { 0.494118, 0.090196, 0.745098, 1.0 },
+ { 0.537255, 0.058824, 0.698039, 1.0 },
+ { 0.619608, 0.054902, 0.643137, 1.0 },
+ { 0.678431, 0.105882, 0.643137, 1.0 },
+ { 0.686275, 0.082353, 0.607843, 1.0 },
+ { 0.737255, 0.117647, 0.600000, 1.0 },
+ { 0.831373, 0.196078, 0.631373, 1.0 },
+ { 0.874510, 0.317647, 0.647059, 1.0 },
+ { 0.925490, 0.403922, 0.619608, 1.0 },
+ { 1.000000, 0.529412, 0.674510, 1.0 },
+ { 0.984314, 0.560784, 0.686275, 1.0 },
+ { 0.949020, 0.662745, 0.741176, 1.0 },
+ { 0.976471, 0.870588, 0.752941, 1.0 },
+ { 1.000000, 0.890196, 0.854902, 1.0 },
+ { 0.992157, 0.929412, 0.929412, 1.0 },
+ { 1.000000, 0.941176, 1.000000, 1.0 },
+ { 0.964706, 0.894118, 0.894118, 1.0 },
+ { 1.000000, 0.843137, 0.874510, 1.0 },
+ { 0.913725, 0.725490, 0.960784, 1.0 },
+ { 0.658824, 0.450980, 0.960784, 1.0 },
+ { 0.592157, 0.301961, 0.917647, 1.0 },
+ { 0.521569, 0.152941, 0.843137, 1.0 },
+ { 0.458824, 0.047059, 0.752941, 1.0 },
+ { 0.447059, 0.039216, 0.709804, 1.0 },
+ { 0.400000, 0.019608, 0.717647, 1.0 },
+ { 0.396078, 0.039216, 0.690196, 1.0 },
+ { 0.443137, 0.039216, 0.603922, 1.0 },
+ { 0.447059, 0.000000, 0.631373, 1.0 },
+ { 0.392157, 0.019608, 0.725490, 1.0 },
+ { 0.380392, 0.066667, 0.839216, 1.0 },
+ { 0.317647, 0.317647, 0.937255, 1.0 },
+ { 0.172549, 0.474510, 0.898039, 1.0 },
+ { 0.294118, 0.694118, 0.850980, 1.0 },
+ { 0.203922, 0.662745, 0.792157, 1.0 },
+ };
+/* vchira_19.jpg */
+static double4 colors_366[] = {
+ { 0.882353, 0.501961, 0.631373, 1.0 },
+ { 0.964706, 0.831373, 0.337255, 1.0 },
+ { 0.905882, 0.913725, 0.254902, 1.0 },
+ { 0.847059, 0.996078, 0.172549, 1.0 },
+ { 0.619608, 0.807843, 0.090196, 1.0 },
+ { 0.396078, 0.619608, 0.011765, 1.0 },
+ { 0.400000, 0.494118, 0.003922, 1.0 },
+ { 0.407843, 0.372549, 0.000000, 1.0 },
+ { 0.741176, 0.592157, 0.023529, 1.0 },
+ { 0.807843, 0.756863, 0.031373, 1.0 },
+ { 0.878431, 0.921569, 0.043137, 1.0 },
+ { 0.835294, 0.960784, 0.094118, 1.0 },
+ { 0.796078, 1.000000, 0.145098, 1.0 },
+ { 0.607843, 0.976471, 0.219608, 1.0 },
+ { 0.419608, 0.952941, 0.294118, 1.0 },
+ { 0.384314, 0.956863, 0.384314, 1.0 },
+ { 0.352941, 0.964706, 0.474510, 1.0 },
+ { 0.811765, 0.952941, 0.356863, 1.0 },
+ { 0.784314, 0.901961, 0.454902, 1.0 },
+ { 0.756863, 0.850980, 0.552941, 1.0 },
+ { 0.678431, 0.894118, 0.572549, 1.0 },
+ { 0.603922, 0.941176, 0.592157, 1.0 },
+ { 0.474510, 0.949020, 0.541176, 1.0 },
+ { 0.349020, 0.956863, 0.494118, 1.0 },
+ { 0.050980, 0.956863, 0.831373, 1.0 },
+ { 0.027451, 0.745098, 0.690196, 1.0 },
+ { 0.003922, 0.533333, 0.549020, 1.0 },
+ { 0.003922, 0.364706, 0.423529, 1.0 },
+ { 0.003922, 0.200000, 0.298039, 1.0 },
+ { 0.035294, 0.145098, 0.243137, 1.0 },
+ { 0.066667, 0.090196, 0.192157, 1.0 },
+ { 0.027451, 0.090196, 0.090196, 1.0 },
+ { 0.011765, 0.047059, 0.066667, 1.0 },
+ { 0.023529, 0.176471, 0.000000, 1.0 },
+ { 0.105882, 0.243137, 0.007843, 1.0 },
+ { 0.192157, 0.309804, 0.019608, 1.0 },
+ { 0.352941, 0.454902, 0.031373, 1.0 },
+ { 0.513725, 0.603922, 0.043137, 1.0 },
+ { 0.537255, 0.752941, 0.133333, 1.0 },
+ { 0.564706, 0.901961, 0.223529, 1.0 },
+ { 0.678431, 0.882353, 0.498039, 1.0 },
+ { 0.364706, 0.658824, 0.427451, 1.0 },
+ { 0.050980, 0.439216, 0.360784, 1.0 },
+ { 0.047059, 0.345098, 0.274510, 1.0 },
+ { 0.047059, 0.254902, 0.192157, 1.0 },
+ { 0.027451, 0.231373, 0.227451, 1.0 },
+ { 0.007843, 0.211765, 0.262745, 1.0 },
+ { 0.074510, 0.211765, 0.368627, 1.0 },
+ { 0.137255, 0.180392, 0.431373, 1.0 },
+ { 0.050980, 0.149020, 0.372549, 1.0 },
+ { 0.145098, 0.200000, 0.203922, 1.0 },
+ { 0.243137, 0.254902, 0.039216, 1.0 },
+ { 0.247059, 0.258824, 0.043137, 1.0 },
+ { 0.254902, 0.266667, 0.050980, 1.0 },
+ { 0.168627, 0.258824, 0.039216, 1.0 },
+ { 0.082353, 0.250980, 0.031373, 1.0 },
+ { 0.007843, 0.160784, 0.039216, 1.0 },
+ { 0.137255, 0.168627, 0.019608, 1.0 },
+ { 0.270588, 0.176471, 0.000000, 1.0 },
+ { 0.407843, 0.274510, 0.000000, 1.0 },
+ { 0.545098, 0.372549, 0.000000, 1.0 },
+ { 0.627451, 0.478431, 0.000000, 1.0 },
+ { 0.713725, 0.584314, 0.000000, 1.0 },
+ { 0.886275, 0.898039, 0.000000, 1.0 },
+ { 0.972549, 0.937255, 0.047059, 1.0 },
+ { 0.945098, 0.980392, 0.000000, 1.0 },
+ { 0.968627, 0.984314, 0.000000, 1.0 },
+ { 0.992157, 0.988235, 0.003922, 1.0 },
+ { 0.980392, 0.984314, 0.019608, 1.0 },
+ { 0.968627, 0.980392, 0.035294, 1.0 },
+ { 0.960784, 1.000000, 0.043137, 1.0 },
+ { 0.898039, 0.976471, 0.117647, 1.0 },
+ { 0.945098, 0.913725, 0.172549, 1.0 },
+ { 0.972549, 0.658824, 0.364706, 1.0 },
+ { 1.000000, 0.403922, 0.560784, 1.0 },
+ { 0.980392, 0.325490, 0.576471, 1.0 },
+ { 0.964706, 0.250980, 0.592157, 1.0 },
+ { 0.964706, 0.392157, 0.556863, 1.0 },
+ { 0.964706, 0.537255, 0.525490, 1.0 },
+ { 1.000000, 0.627451, 0.384314, 1.0 },
+ { 0.984314, 0.615686, 0.223529, 1.0 },
+ { 0.670588, 0.584314, 0.003922, 1.0 },
+ { 0.490196, 0.435294, 0.000000, 1.0 },
+ { 0.313725, 0.290196, 0.000000, 1.0 },
+ { 0.215686, 0.356863, 0.062745, 1.0 },
+ { 0.117647, 0.423529, 0.125490, 1.0 },
+ { 0.039216, 0.537255, 0.337255, 1.0 },
+ { 0.000000, 0.623529, 0.513725, 1.0 },
+ { 0.231373, 0.992157, 0.745098, 1.0 },
+ { 0.349020, 0.866667, 0.705882, 1.0 },
+ { 0.470588, 0.741176, 0.666667, 1.0 },
+ { 0.529412, 0.752941, 0.647059, 1.0 },
+ { 0.588235, 0.768627, 0.627451, 1.0 },
+ { 0.396078, 0.525490, 0.647059, 1.0 },
+ { 0.176471, 0.572549, 0.415686, 1.0 },
+ { 0.290196, 0.376471, 0.196078, 1.0 },
+ { 0.145098, 0.286275, 0.043137, 1.0 },
+ { 0.000000, 0.145098, 0.113725, 1.0 },
+ { 0.000000, 0.141176, 0.109804, 1.0 },
+ { 0.000000, 0.137255, 0.109804, 1.0 },
+ { 0.003922, 0.137255, 0.164706, 1.0 },
+ { 0.011765, 0.137255, 0.219608, 1.0 },
+ { 0.019608, 0.164706, 0.266667, 1.0 },
+ { 0.094118, 0.066667, 0.333333, 1.0 },
+ { 0.149020, 0.043137, 0.321569, 1.0 },
+ { 0.121569, 0.019608, 0.200000, 1.0 },
+ { 0.098039, 0.000000, 0.082353, 1.0 },
+ { 0.109804, 0.011765, 0.094118, 1.0 },
+ { 0.121569, 0.023529, 0.105882, 1.0 },
+ { 0.129412, 0.003922, 0.196078, 1.0 },
+ { 0.219608, 0.000000, 0.254902, 1.0 },
+ { 0.349020, 0.003922, 0.309804, 1.0 },
+ { 0.415686, 0.000000, 0.431373, 1.0 },
+ { 0.572549, 0.000000, 0.525490, 1.0 },
+ { 0.658824, 0.003922, 0.588235, 1.0 },
+ { 0.749020, 0.007843, 0.650980, 1.0 },
+ { 0.933333, 0.235294, 0.580392, 1.0 },
+ { 0.933333, 0.423529, 0.321569, 1.0 },
+ { 0.898039, 0.556863, 0.152941, 1.0 },
+ { 0.913725, 0.796078, 0.000000, 1.0 },
+ { 0.705882, 0.478431, 0.098039, 1.0 },
+ { 0.580392, 0.360784, 0.047059, 1.0 },
+ { 0.454902, 0.247059, 0.000000, 1.0 },
+ { 0.364706, 0.196078, 0.000000, 1.0 },
+ { 0.274510, 0.149020, 0.000000, 1.0 },
+ { 0.164706, 0.031373, 0.000000, 1.0 },
+ { 0.109804, 0.003922, 0.000000, 1.0 },
+ { 0.113725, 0.039216, 0.047059, 1.0 },
+ { 0.160784, 0.039216, 0.031373, 1.0 },
+ { 0.341176, 0.000000, 0.129412, 1.0 },
+ { 0.466667, 0.023529, 0.243137, 1.0 },
+ { 0.592157, 0.050980, 0.356863, 1.0 },
+ { 0.752941, 0.039216, 0.505882, 1.0 },
+ { 0.788235, 0.007843, 0.701961, 1.0 },
+ { 0.835294, 0.027451, 0.694118, 1.0 },
+ { 0.823529, 0.043137, 0.752941, 1.0 },
+ { 0.564706, 0.086275, 0.819608, 1.0 },
+ { 0.282353, 0.317647, 0.643137, 1.0 },
+ { 0.003922, 0.549020, 0.466667, 1.0 },
+ { 0.003922, 0.505882, 0.427451, 1.0 },
+ { 0.007843, 0.462745, 0.388235, 1.0 },
+ { 0.027451, 0.415686, 0.243137, 1.0 },
+ { 0.019608, 0.266667, 0.160784, 1.0 },
+ { 0.007843, 0.196078, 0.101961, 1.0 },
+ { 0.039216, 0.156863, 0.054902, 1.0 },
+ { 0.003922, 0.352941, 0.243137, 1.0 },
+ { 0.003922, 0.396078, 0.313725, 1.0 },
+ { 0.003922, 0.443137, 0.388235, 1.0 },
+ { 0.023529, 0.533333, 0.352941, 1.0 },
+ { 0.035294, 0.596078, 0.388235, 1.0 },
+ { 0.000000, 0.678431, 0.541176, 1.0 },
+ { 0.058824, 0.878431, 0.654902, 1.0 },
+ { 0.180392, 0.662745, 0.400000, 1.0 },
+ { 0.168627, 0.615686, 0.250980, 1.0 },
+ { 0.156863, 0.568627, 0.105882, 1.0 },
+ { 0.188235, 0.333333, 0.027451, 1.0 },
+ { 0.227451, 0.388235, 0.011765, 1.0 },
+ { 0.219608, 0.568627, 0.003922, 1.0 },
+ { 0.203922, 0.564706, 0.137255, 1.0 },
+ { 0.274510, 0.690196, 0.109804, 1.0 },
+ { 0.211765, 0.713725, 0.239216, 1.0 },
+ { 0.478431, 0.850980, 0.254902, 1.0 },
+ { 0.325490, 0.690196, 0.203922, 1.0 },
+ { 0.176471, 0.529412, 0.152941, 1.0 },
+ { 0.101961, 0.239216, 0.027451, 1.0 },
+ { 0.086275, 0.062745, 0.000000, 1.0 },
+ { 0.043137, 0.031373, 0.000000, 1.0 },
+ { 0.000000, 0.070588, 0.000000, 1.0 },
+ { 0.031373, 0.011765, 0.027451, 1.0 },
+ { 0.031373, 0.011765, 0.011765, 1.0 },
+ { 0.031373, 0.011765, 0.000000, 1.0 },
+ { 0.007843, 0.003922, 0.035294, 1.0 },
+ { 0.011765, 0.011765, 0.050980, 1.0 },
+ { 0.007843, 0.003922, 0.023529, 1.0 },
+ { 0.011765, 0.000000, 0.015686, 1.0 },
+ { 0.031373, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.007843, 0.027451, 1.0 },
+ { 0.023529, 0.000000, 0.043137, 1.0 },
+ { 0.058824, 0.000000, 0.082353, 1.0 },
+ { 0.113725, 0.023529, 0.101961, 1.0 },
+ { 0.168627, 0.000000, 0.109804, 1.0 },
+ { 0.294118, 0.000000, 0.239216, 1.0 },
+ { 0.388235, 0.003922, 0.337255, 1.0 },
+ { 0.431373, 0.000000, 0.364706, 1.0 },
+ { 0.274510, 0.011765, 0.313725, 1.0 },
+ { 0.215686, 0.003922, 0.290196, 1.0 },
+ { 0.160784, 0.000000, 0.270588, 1.0 },
+ { 0.109804, 0.015686, 0.211765, 1.0 },
+ { 0.231373, 0.003922, 0.090196, 1.0 },
+ { 0.290196, 0.078431, 0.070588, 1.0 },
+ { 0.384314, 0.090196, 0.109804, 1.0 },
+ { 0.556863, 0.180392, 0.133333, 1.0 },
+ { 0.580392, 0.254902, 0.082353, 1.0 },
+ { 0.639216, 0.309804, 0.266667, 1.0 },
+ { 0.792157, 0.286275, 0.356863, 1.0 },
+ { 0.600000, 0.058824, 0.250980, 1.0 },
+ { 0.541176, 0.078431, 0.203922, 1.0 },
+ { 0.529412, 0.082353, 0.223529, 1.0 },
+ { 0.517647, 0.031373, 0.227451, 1.0 },
+ { 0.443137, 0.090196, 0.188235, 1.0 },
+ { 0.337255, 0.011765, 0.215686, 1.0 },
+ { 0.215686, 0.035294, 0.043137, 1.0 },
+ { 0.207843, 0.019608, 0.019608, 1.0 },
+ { 0.215686, 0.086275, 0.019608, 1.0 },
+ { 0.294118, 0.164706, 0.035294, 1.0 },
+ { 0.219608, 0.247059, 0.047059, 1.0 },
+ { 0.184314, 0.125490, 0.035294, 1.0 },
+ { 0.113725, 0.164706, 0.000000, 1.0 },
+ { 0.125490, 0.152941, 0.000000, 1.0 },
+ { 0.392157, 0.278431, 0.011765, 1.0 },
+ { 0.611765, 0.352941, 0.062745, 1.0 },
+ { 0.784314, 0.458824, 0.058824, 1.0 },
+ { 0.925490, 0.772549, 0.054902, 1.0 },
+ { 0.972549, 0.949020, 0.125490, 1.0 },
+ { 1.000000, 0.984314, 0.133333, 1.0 },
+ { 0.972549, 0.988235, 0.058824, 1.0 },
+ { 0.921569, 1.000000, 0.047059, 1.0 },
+ { 0.913725, 0.988235, 0.078431, 1.0 },
+ { 0.772549, 0.886275, 0.156863, 1.0 },
+ { 0.643137, 0.745098, 0.027451, 1.0 },
+ { 0.419608, 0.494118, 0.003922, 1.0 },
+ { 0.349020, 0.349020, 0.000000, 1.0 },
+ { 0.254902, 0.541176, 0.000000, 1.0 },
+ { 0.231373, 0.580392, 0.000000, 1.0 },
+ { 0.376471, 0.623529, 0.039216, 1.0 },
+ { 0.458824, 0.686275, 0.050980, 1.0 },
+ { 0.545098, 0.733333, 0.000000, 1.0 },
+ { 0.760784, 0.847059, 0.074510, 1.0 },
+ { 0.709804, 0.682353, 0.082353, 1.0 },
+ { 0.717647, 0.286275, 0.227451, 1.0 },
+ { 0.784314, 0.172549, 0.360784, 1.0 },
+ { 0.980392, 0.149020, 0.721569, 1.0 },
+ { 0.847059, 0.011765, 0.741176, 1.0 },
+ { 0.847059, 0.019608, 0.764706, 1.0 },
+ { 0.898039, 0.027451, 0.847059, 1.0 },
+ { 0.992157, 0.105882, 0.870588, 1.0 },
+ { 0.898039, 0.560784, 0.705882, 1.0 },
+ { 0.917647, 0.698039, 0.505882, 1.0 },
+ { 0.921569, 0.725490, 0.384314, 1.0 },
+ { 0.874510, 0.827451, 0.254902, 1.0 },
+ { 0.694118, 1.000000, 0.278431, 1.0 },
+ { 0.882353, 0.898039, 0.211765, 1.0 },
+ { 0.913725, 0.882353, 0.149020, 1.0 },
+ { 0.949020, 0.725490, 0.078431, 1.0 },
+ { 0.768627, 0.431373, 0.098039, 1.0 },
+ { 0.466667, 0.254902, 0.070588, 1.0 },
+ { 0.278431, 0.168627, 0.074510, 1.0 },
+ { 0.200000, 0.074510, 0.086275, 1.0 },
+ { 0.141176, 0.117647, 0.219608, 1.0 },
+ { 0.121569, 0.117647, 0.423529, 1.0 },
+ { 0.415686, 0.000000, 0.431373, 1.0 },
+ { 0.564706, 0.015686, 0.686275, 1.0 },
+ { 0.674510, 0.047059, 0.713725, 1.0 },
+ { 0.584314, 0.035294, 0.658824, 1.0 },
+ { 0.443137, 0.239216, 0.427451, 1.0 },
+ { 0.035294, 0.254902, 0.447059, 1.0 },
+ };
+/* vchira_28.jpg */
+static double4 colors_367[] = {
+ { 0.000000, 0.007843, 0.172549, 1.0 },
+ { 0.000000, 0.278431, 0.694118, 1.0 },
+ { 0.047059, 0.396078, 0.764706, 1.0 },
+ { 0.094118, 0.513725, 0.835294, 1.0 },
+ { 0.050980, 0.458824, 0.839216, 1.0 },
+ { 0.011765, 0.403922, 0.843137, 1.0 },
+ { 0.019608, 0.356863, 0.745098, 1.0 },
+ { 0.031373, 0.313725, 0.647059, 1.0 },
+ { 0.101961, 0.266667, 0.423529, 1.0 },
+ { 0.113725, 0.215686, 0.309804, 1.0 },
+ { 0.129412, 0.164706, 0.200000, 1.0 },
+ { 0.235294, 0.200000, 0.176471, 1.0 },
+ { 0.345098, 0.239216, 0.156863, 1.0 },
+ { 0.294118, 0.270588, 0.235294, 1.0 },
+ { 0.247059, 0.301961, 0.313725, 1.0 },
+ { 0.184314, 0.254902, 0.305882, 1.0 },
+ { 0.121569, 0.207843, 0.298039, 1.0 },
+ { 0.098039, 0.137255, 0.184314, 1.0 },
+ { 0.149020, 0.078431, 0.101961, 1.0 },
+ { 0.203922, 0.023529, 0.023529, 1.0 },
+ { 0.211765, 0.047059, 0.031373, 1.0 },
+ { 0.219608, 0.074510, 0.043137, 1.0 },
+ { 0.247059, 0.101961, 0.039216, 1.0 },
+ { 0.274510, 0.133333, 0.039216, 1.0 },
+ { 0.447059, 0.160784, 0.023529, 1.0 },
+ { 0.309804, 0.149020, 0.054902, 1.0 },
+ { 0.176471, 0.137255, 0.090196, 1.0 },
+ { 0.168627, 0.094118, 0.047059, 1.0 },
+ { 0.164706, 0.054902, 0.007843, 1.0 },
+ { 0.105882, 0.039216, 0.011765, 1.0 },
+ { 0.047059, 0.027451, 0.015686, 1.0 },
+ { 0.011765, 0.007843, 0.000000, 1.0 },
+ { 0.015686, 0.003922, 0.039216, 1.0 },
+ { 0.050980, 0.011765, 0.015686, 1.0 },
+ { 0.211765, 0.062745, 0.070588, 1.0 },
+ { 0.376471, 0.117647, 0.125490, 1.0 },
+ { 0.509804, 0.243137, 0.121569, 1.0 },
+ { 0.643137, 0.372549, 0.117647, 1.0 },
+ { 0.698039, 0.380392, 0.105882, 1.0 },
+ { 0.752941, 0.392157, 0.098039, 1.0 },
+ { 0.650980, 0.486275, 0.290196, 1.0 },
+ { 0.674510, 0.564706, 0.435294, 1.0 },
+ { 0.698039, 0.647059, 0.584314, 1.0 },
+ { 0.823529, 0.666667, 0.407843, 1.0 },
+ { 0.949020, 0.686275, 0.235294, 1.0 },
+ { 0.972549, 0.780392, 0.168627, 1.0 },
+ { 1.000000, 0.874510, 0.101961, 1.0 },
+ { 0.988235, 0.913725, 0.270588, 1.0 },
+ { 0.996078, 0.949020, 0.478431, 1.0 },
+ { 0.866667, 0.882353, 0.980392, 1.0 },
+ { 0.737255, 0.721569, 0.756863, 1.0 },
+ { 0.611765, 0.560784, 0.537255, 1.0 },
+ { 0.450980, 0.439216, 0.443137, 1.0 },
+ { 0.290196, 0.317647, 0.349020, 1.0 },
+ { 0.278431, 0.262745, 0.325490, 1.0 },
+ { 0.266667, 0.211765, 0.301961, 1.0 },
+ { 0.156863, 0.172549, 0.219608, 1.0 },
+ { 0.215686, 0.290196, 0.380392, 1.0 },
+ { 0.274510, 0.407843, 0.545098, 1.0 },
+ { 0.478431, 0.576471, 0.674510, 1.0 },
+ { 0.682353, 0.745098, 0.803922, 1.0 },
+ { 0.717647, 0.776471, 0.827451, 1.0 },
+ { 0.756863, 0.811765, 0.854902, 1.0 },
+ { 0.756863, 0.780392, 0.905882, 1.0 },
+ { 0.678431, 0.760784, 0.843137, 1.0 },
+ { 0.396078, 0.537255, 0.631373, 1.0 },
+ { 0.321569, 0.329412, 0.568627, 1.0 },
+ { 0.247059, 0.121569, 0.509804, 1.0 },
+ { 0.250980, 0.058824, 0.333333, 1.0 },
+ { 0.254902, 0.000000, 0.156863, 1.0 },
+ { 0.196078, 0.011765, 0.074510, 1.0 },
+ { 0.282353, 0.023529, 0.062745, 1.0 },
+ { 0.411765, 0.047059, 0.090196, 1.0 },
+ { 0.427451, 0.058824, 0.078431, 1.0 },
+ { 0.447059, 0.074510, 0.066667, 1.0 },
+ { 0.388235, 0.047059, 0.086275, 1.0 },
+ { 0.329412, 0.023529, 0.109804, 1.0 },
+ { 0.345098, 0.019608, 0.145098, 1.0 },
+ { 0.364706, 0.019608, 0.184314, 1.0 },
+ { 0.521569, 0.019608, 0.207843, 1.0 },
+ { 0.647059, 0.101961, 0.074510, 1.0 },
+ { 0.600000, 0.086275, 0.105882, 1.0 },
+ { 0.403922, 0.192157, 0.266667, 1.0 },
+ { 0.211765, 0.301961, 0.427451, 1.0 },
+ { 0.192157, 0.313725, 0.513725, 1.0 },
+ { 0.176471, 0.325490, 0.603922, 1.0 },
+ { 0.094118, 0.325490, 0.639216, 1.0 },
+ { 0.203922, 0.368627, 0.658824, 1.0 },
+ { 0.011765, 0.262745, 0.749020, 1.0 },
+ { 0.066667, 0.227451, 0.756863, 1.0 },
+ { 0.125490, 0.196078, 0.768627, 1.0 },
+ { 0.211765, 0.149020, 0.815686, 1.0 },
+ { 0.298039, 0.101961, 0.866667, 1.0 },
+ { 0.345098, 0.152941, 0.815686, 1.0 },
+ { 0.592157, 0.090196, 0.815686, 1.0 },
+ { 0.796078, 0.003922, 0.819608, 1.0 },
+ { 0.537255, 0.023529, 0.705882, 1.0 },
+ { 0.431373, 0.137255, 0.733333, 1.0 },
+ { 0.305882, 0.235294, 0.764706, 1.0 },
+ { 0.180392, 0.333333, 0.800000, 1.0 },
+ { 0.101961, 0.278431, 0.752941, 1.0 },
+ { 0.027451, 0.223529, 0.705882, 1.0 },
+ { 0.000000, 0.156863, 0.509804, 1.0 },
+ { 0.043137, 0.168627, 0.329412, 1.0 },
+ { 0.047059, 0.035294, 0.298039, 1.0 },
+ { 0.066667, 0.039216, 0.341176, 1.0 },
+ { 0.086275, 0.047059, 0.388235, 1.0 },
+ { 0.074510, 0.078431, 0.474510, 1.0 },
+ { 0.066667, 0.109804, 0.560784, 1.0 },
+ { 0.007843, 0.200000, 0.674510, 1.0 },
+ { 0.043137, 0.203922, 0.705882, 1.0 },
+ { 0.062745, 0.180392, 0.698039, 1.0 },
+ { 0.239216, 0.043137, 0.635294, 1.0 },
+ { 0.200000, 0.023529, 0.294118, 1.0 },
+ { 0.133333, 0.015686, 0.219608, 1.0 },
+ { 0.070588, 0.007843, 0.149020, 1.0 },
+ { 0.027451, 0.054902, 0.086275, 1.0 },
+ { 0.000000, 0.023529, 0.086275, 1.0 },
+ { 0.003922, 0.043137, 0.141176, 1.0 },
+ { 0.000000, 0.039216, 0.145098, 1.0 },
+ { 0.000000, 0.035294, 0.274510, 1.0 },
+ { 0.023529, 0.027451, 0.278431, 1.0 },
+ { 0.047059, 0.019608, 0.282353, 1.0 },
+ { 0.058824, 0.011765, 0.223529, 1.0 },
+ { 0.070588, 0.003922, 0.168627, 1.0 },
+ { 0.137255, 0.000000, 0.192157, 1.0 },
+ { 0.235294, 0.031373, 0.047059, 1.0 },
+ { 0.450980, 0.101961, 0.000000, 1.0 },
+ { 0.670588, 0.207843, 0.011765, 1.0 },
+ { 0.780392, 0.380392, 0.137255, 1.0 },
+ { 0.713725, 0.439216, 0.231373, 1.0 },
+ { 0.647059, 0.501961, 0.329412, 1.0 },
+ { 0.752941, 0.611765, 0.619608, 1.0 },
+ { 0.796078, 0.756863, 0.788235, 1.0 },
+ { 0.854902, 0.796078, 0.776471, 1.0 },
+ { 0.862745, 0.831373, 0.788235, 1.0 },
+ { 0.874510, 0.807843, 0.627451, 1.0 },
+ { 0.862745, 0.784314, 0.627451, 1.0 },
+ { 0.854902, 0.764706, 0.631373, 1.0 },
+ { 0.827451, 0.725490, 0.580392, 1.0 },
+ { 0.800000, 0.690196, 0.533333, 1.0 },
+ { 0.733333, 0.545098, 0.301961, 1.0 },
+ { 0.862745, 0.584314, 0.223529, 1.0 },
+ { 0.835294, 0.490196, 0.058824, 1.0 },
+ { 0.866667, 0.368627, 0.090196, 1.0 },
+ { 0.866667, 0.141176, 0.439216, 1.0 },
+ { 0.780392, 0.086275, 0.470588, 1.0 },
+ { 0.694118, 0.035294, 0.501961, 1.0 },
+ { 0.623529, 0.007843, 0.560784, 1.0 },
+ { 0.647059, 0.003922, 0.752941, 1.0 },
+ { 0.815686, 0.039216, 0.709804, 1.0 },
+ { 1.000000, 0.188235, 0.776471, 1.0 },
+ { 0.854902, 0.568627, 0.635294, 1.0 },
+ { 0.811765, 0.588235, 0.650980, 1.0 },
+ { 0.768627, 0.607843, 0.670588, 1.0 },
+ { 0.784314, 0.443137, 0.576471, 1.0 },
+ { 0.874510, 0.137255, 0.505882, 1.0 },
+ { 0.701961, 0.019608, 0.596078, 1.0 },
+ { 0.592157, 0.003922, 0.529412, 1.0 },
+ { 0.423529, 0.007843, 0.674510, 1.0 },
+ { 0.341176, 0.000000, 0.333333, 1.0 },
+ { 0.062745, 0.023529, 0.117647, 1.0 },
+ { 0.039216, 0.011765, 0.086275, 1.0 },
+ { 0.015686, 0.000000, 0.054902, 1.0 },
+ { 0.019608, 0.023529, 0.039216, 1.0 },
+ { 0.133333, 0.047059, 0.003922, 1.0 },
+ { 0.219608, 0.113725, 0.039216, 1.0 },
+ { 0.384314, 0.149020, 0.007843, 1.0 },
+ { 0.729412, 0.172549, 0.133333, 1.0 },
+ { 0.741176, 0.117647, 0.188235, 1.0 },
+ { 0.756863, 0.066667, 0.247059, 1.0 },
+ { 0.803922, 0.176471, 0.286275, 1.0 },
+ { 0.870588, 0.066667, 0.439216, 1.0 },
+ { 0.737255, 0.156863, 0.447059, 1.0 },
+ { 0.615686, 0.466667, 0.313725, 1.0 },
+ { 0.494118, 0.419608, 0.600000, 1.0 },
+ { 0.278431, 0.443137, 0.600000, 1.0 },
+ { 0.250980, 0.450980, 0.635294, 1.0 },
+ { 0.141176, 0.509804, 0.800000, 1.0 },
+ { 0.188235, 0.470588, 0.800000, 1.0 },
+ { 0.341176, 0.282353, 0.835294, 1.0 },
+ { 0.301961, 0.078431, 0.725490, 1.0 },
+ { 0.305882, 0.098039, 0.505882, 1.0 },
+ { 0.407843, 0.047059, 0.231373, 1.0 },
+ { 0.541176, 0.282353, 0.047059, 1.0 },
+ { 0.580392, 0.290196, 0.027451, 1.0 },
+ { 0.619608, 0.298039, 0.011765, 1.0 },
+ { 0.717647, 0.321569, 0.007843, 1.0 },
+ { 0.796078, 0.407843, 0.007843, 1.0 },
+ { 0.858824, 0.400000, 0.000000, 1.0 },
+ { 0.886275, 0.454902, 0.003922, 1.0 },
+ { 0.815686, 0.454902, 0.027451, 1.0 },
+ { 0.819608, 0.458824, 0.062745, 1.0 },
+ { 0.752941, 0.411765, 0.133333, 1.0 },
+ { 0.654902, 0.411765, 0.211765, 1.0 },
+ { 0.333333, 0.360784, 0.384314, 1.0 },
+ { 0.333333, 0.349020, 0.352941, 1.0 },
+ { 0.223529, 0.235294, 0.192157, 1.0 },
+ { 0.168627, 0.152941, 0.149020, 1.0 },
+ { 0.262745, 0.137255, 0.047059, 1.0 },
+ { 0.435294, 0.211765, 0.043137, 1.0 },
+ { 0.690196, 0.352941, 0.058824, 1.0 },
+ { 0.870588, 0.376471, 0.215686, 1.0 },
+ { 0.929412, 0.674510, 0.266667, 1.0 },
+ { 0.870588, 0.666667, 0.337255, 1.0 },
+ { 0.701961, 0.490196, 0.247059, 1.0 },
+ { 0.564706, 0.392157, 0.215686, 1.0 },
+ { 0.525490, 0.325490, 0.203922, 1.0 },
+ { 0.294118, 0.219608, 0.152941, 1.0 },
+ { 0.105882, 0.133333, 0.156863, 1.0 },
+ { 0.062745, 0.113725, 0.176471, 1.0 },
+ { 0.003922, 0.039216, 0.200000, 1.0 },
+ { 0.027451, 0.105882, 0.301961, 1.0 },
+ { 0.003922, 0.082353, 0.329412, 1.0 },
+ { 0.039216, 0.196078, 0.388235, 1.0 },
+ { 0.000000, 0.129412, 0.447059, 1.0 },
+ { 0.007843, 0.125490, 0.478431, 1.0 },
+ { 0.003922, 0.219608, 0.576471, 1.0 },
+ { 0.066667, 0.368627, 0.674510, 1.0 },
+ { 0.278431, 0.576471, 0.768627, 1.0 },
+ { 0.411765, 0.658824, 0.827451, 1.0 },
+ { 0.603922, 0.729412, 0.827451, 1.0 },
+ { 0.780392, 0.835294, 0.847059, 1.0 },
+ { 0.862745, 0.854902, 0.858824, 1.0 },
+ { 0.874510, 0.878431, 0.886275, 1.0 },
+ { 0.870588, 0.850980, 0.827451, 1.0 },
+ { 0.760784, 0.819608, 0.847059, 1.0 },
+ { 0.525490, 0.839216, 0.968627, 1.0 },
+ { 0.474510, 0.643137, 0.850980, 1.0 },
+ { 0.368627, 0.694118, 0.890196, 1.0 },
+ { 0.301961, 0.580392, 0.839216, 1.0 },
+ { 0.305882, 0.623529, 0.839216, 1.0 },
+ { 0.219608, 0.709804, 0.921569, 1.0 },
+ { 0.105882, 0.588235, 0.894118, 1.0 },
+ { 0.239216, 0.564706, 0.831373, 1.0 },
+ { 0.243137, 0.317647, 0.870588, 1.0 },
+ { 0.243137, 0.141176, 0.741176, 1.0 },
+ { 0.356863, 0.007843, 0.596078, 1.0 },
+ { 0.396078, 0.003922, 0.349020, 1.0 },
+ { 0.372549, 0.003922, 0.294118, 1.0 },
+ { 0.203922, 0.007843, 0.200000, 1.0 },
+ { 0.329412, 0.011765, 0.172549, 1.0 },
+ { 0.568627, 0.035294, 0.215686, 1.0 },
+ { 0.768627, 0.070588, 0.407843, 1.0 },
+ { 0.858824, 0.141176, 0.466667, 1.0 },
+ { 0.827451, 0.074510, 0.603922, 1.0 },
+ { 0.878431, 0.003922, 0.831373, 1.0 },
+ { 0.835294, 0.019608, 0.843137, 1.0 },
+ { 0.725490, 0.003922, 0.686275, 1.0 },
+ { 0.443137, 0.133333, 0.552941, 1.0 },
+ { 0.490196, 0.000000, 0.321569, 1.0 },
+ { 0.482353, 0.070588, 0.239216, 1.0 },
+ { 0.505882, 0.403922, 0.298039, 1.0 },
+ { 0.682353, 0.552941, 0.494118, 1.0 },
+ { 0.909804, 0.870588, 0.831373, 1.0 },
+ { 0.850980, 0.741176, 0.658824, 1.0 },
+ };
+/* vchira_2pp1.jpg */
+static double4 colors_368[] = {
+ { 0.701961, 0.709804, 0.000000, 1.0 },
+ { 0.905882, 0.631373, 0.011765, 1.0 },
+ { 0.937255, 0.600000, 0.003922, 1.0 },
+ { 0.972549, 0.572549, 0.000000, 1.0 },
+ { 0.823529, 0.454902, 0.000000, 1.0 },
+ { 0.678431, 0.341176, 0.000000, 1.0 },
+ { 0.647059, 0.321569, 0.000000, 1.0 },
+ { 0.615686, 0.305882, 0.000000, 1.0 },
+ { 0.521569, 0.078431, 0.101961, 1.0 },
+ { 0.423529, 0.058824, 0.231373, 1.0 },
+ { 0.329412, 0.043137, 0.360784, 1.0 },
+ { 0.254902, 0.113725, 0.368627, 1.0 },
+ { 0.180392, 0.188235, 0.380392, 1.0 },
+ { 0.090196, 0.152941, 0.635294, 1.0 },
+ { 0.003922, 0.121569, 0.890196, 1.0 },
+ { 0.015686, 0.156863, 0.941176, 1.0 },
+ { 0.027451, 0.196078, 0.992157, 1.0 },
+ { 0.047059, 0.647059, 0.780392, 1.0 },
+ { 0.066667, 0.619608, 0.627451, 1.0 },
+ { 0.090196, 0.596078, 0.474510, 1.0 },
+ { 0.109804, 0.576471, 0.329412, 1.0 },
+ { 0.129412, 0.560784, 0.188235, 1.0 },
+ { 0.152941, 0.592157, 0.168627, 1.0 },
+ { 0.180392, 0.627451, 0.149020, 1.0 },
+ { 0.062745, 0.352941, 0.364706, 1.0 },
+ { 0.035294, 0.266667, 0.549020, 1.0 },
+ { 0.007843, 0.184314, 0.737255, 1.0 },
+ { 0.086275, 0.149020, 0.827451, 1.0 },
+ { 0.164706, 0.117647, 0.917647, 1.0 },
+ { 0.200000, 0.058824, 0.815686, 1.0 },
+ { 0.235294, 0.000000, 0.717647, 1.0 },
+ { 0.360784, 0.082353, 0.552941, 1.0 },
+ { 0.478431, 0.129412, 0.239216, 1.0 },
+ { 0.921569, 0.549020, 0.000000, 1.0 },
+ { 0.874510, 0.749020, 0.007843, 1.0 },
+ { 0.831373, 0.949020, 0.015686, 1.0 },
+ { 0.615686, 0.949020, 0.035294, 1.0 },
+ { 0.403922, 0.952941, 0.054902, 1.0 },
+ { 0.305882, 0.952941, 0.082353, 1.0 },
+ { 0.207843, 0.956863, 0.113725, 1.0 },
+ { 0.066667, 0.925490, 0.462745, 1.0 },
+ { 0.152941, 0.733333, 0.450980, 1.0 },
+ { 0.239216, 0.545098, 0.443137, 1.0 },
+ { 0.211765, 0.529412, 0.329412, 1.0 },
+ { 0.188235, 0.517647, 0.215686, 1.0 },
+ { 0.121569, 0.513725, 0.301961, 1.0 },
+ { 0.058824, 0.509804, 0.388235, 1.0 },
+ { 0.058824, 0.258824, 0.443137, 1.0 },
+ { 0.011765, 0.278431, 0.564706, 1.0 },
+ { 0.007843, 0.552941, 0.478431, 1.0 },
+ { 0.031373, 0.392157, 0.454902, 1.0 },
+ { 0.054902, 0.235294, 0.431373, 1.0 },
+ { 0.180392, 0.137255, 0.415686, 1.0 },
+ { 0.309804, 0.039216, 0.403922, 1.0 },
+ { 0.329412, 0.039216, 0.392157, 1.0 },
+ { 0.352941, 0.039216, 0.380392, 1.0 },
+ { 0.219608, 0.160784, 0.392157, 1.0 },
+ { 0.184314, 0.341176, 0.254902, 1.0 },
+ { 0.152941, 0.525490, 0.117647, 1.0 },
+ { 0.082353, 0.725490, 0.117647, 1.0 },
+ { 0.015686, 0.929412, 0.121569, 1.0 },
+ { 0.035294, 0.941176, 0.121569, 1.0 },
+ { 0.058824, 0.952941, 0.125490, 1.0 },
+ { 0.152941, 0.980392, 0.098039, 1.0 },
+ { 0.156863, 0.972549, 0.058824, 1.0 },
+ { 0.337255, 0.772549, 0.129412, 1.0 },
+ { 0.411765, 0.662745, 0.062745, 1.0 },
+ { 0.486275, 0.552941, 0.000000, 1.0 },
+ { 0.337255, 0.549020, 0.000000, 1.0 },
+ { 0.188235, 0.545098, 0.000000, 1.0 },
+ { 0.000000, 0.529412, 0.000000, 1.0 },
+ { 0.101961, 0.796078, 0.094118, 1.0 },
+ { 0.458824, 0.917647, 0.172549, 1.0 },
+ { 0.705882, 0.835294, 0.235294, 1.0 },
+ { 0.956863, 0.756863, 0.298039, 1.0 },
+ { 0.956863, 0.752941, 0.258824, 1.0 },
+ { 0.956863, 0.752941, 0.219608, 1.0 },
+ { 0.972549, 0.776471, 0.196078, 1.0 },
+ { 0.988235, 0.800000, 0.172549, 1.0 },
+ { 0.882353, 0.968627, 0.094118, 1.0 },
+ { 0.901961, 1.000000, 0.125490, 1.0 },
+ { 0.996078, 0.890196, 0.000000, 1.0 },
+ { 0.976471, 0.701961, 0.000000, 1.0 },
+ { 0.956863, 0.517647, 0.000000, 1.0 },
+ { 0.976471, 0.403922, 0.000000, 1.0 },
+ { 1.000000, 0.294118, 0.003922, 1.0 },
+ { 0.992157, 0.168627, 0.039216, 1.0 },
+ { 1.000000, 0.090196, 0.047059, 1.0 },
+ { 0.968627, 0.011765, 0.294118, 1.0 },
+ { 0.596078, 0.007843, 0.509804, 1.0 },
+ { 0.227451, 0.007843, 0.725490, 1.0 },
+ { 0.141176, 0.035294, 0.764706, 1.0 },
+ { 0.058824, 0.062745, 0.803922, 1.0 },
+ { 0.031373, 0.047059, 0.866667, 1.0 },
+ { 0.074510, 0.035294, 0.901961, 1.0 },
+ { 0.039216, 0.062745, 0.988235, 1.0 },
+ { 0.027451, 0.129412, 0.996078, 1.0 },
+ { 0.023529, 0.333333, 0.796078, 1.0 },
+ { 0.058824, 0.345098, 0.768627, 1.0 },
+ { 0.094118, 0.360784, 0.741176, 1.0 },
+ { 0.054902, 0.345098, 0.835294, 1.0 },
+ { 0.019608, 0.329412, 0.929412, 1.0 },
+ { 0.082353, 0.290196, 0.933333, 1.0 },
+ { 0.129412, 0.227451, 0.835294, 1.0 },
+ { 0.674510, 0.572549, 0.435294, 1.0 },
+ { 0.494118, 0.760784, 0.329412, 1.0 },
+ { 0.313725, 0.952941, 0.227451, 1.0 },
+ { 0.188235, 0.933333, 0.239216, 1.0 },
+ { 0.066667, 0.917647, 0.254902, 1.0 },
+ { 0.086275, 0.917647, 0.341176, 1.0 },
+ { 0.086275, 0.819608, 0.501961, 1.0 },
+ { 0.011765, 0.690196, 0.521569, 1.0 },
+ { 0.152941, 0.545098, 0.741176, 1.0 },
+ { 0.090196, 0.031373, 0.827451, 1.0 },
+ { 0.270588, 0.039216, 0.737255, 1.0 },
+ { 0.450980, 0.047059, 0.647059, 1.0 },
+ { 0.737255, 0.007843, 0.443137, 1.0 },
+ { 0.886275, 0.003922, 0.262745, 1.0 },
+ { 0.835294, 0.031373, 0.200000, 1.0 },
+ { 0.894118, 0.086275, 0.094118, 1.0 },
+ { 0.890196, 0.200000, 0.243137, 1.0 },
+ { 0.698039, 0.117647, 0.364706, 1.0 },
+ { 0.509804, 0.035294, 0.490196, 1.0 },
+ { 0.384314, 0.019608, 0.568627, 1.0 },
+ { 0.258824, 0.003922, 0.647059, 1.0 },
+ { 0.215686, 0.023529, 0.760784, 1.0 },
+ { 0.117647, 0.007843, 0.784314, 1.0 },
+ { 0.184314, 0.011765, 0.635294, 1.0 },
+ { 0.294118, 0.007843, 0.466667, 1.0 },
+ { 0.431373, 0.050980, 0.313725, 1.0 },
+ { 0.501961, 0.054902, 0.278431, 1.0 },
+ { 0.572549, 0.062745, 0.243137, 1.0 },
+ { 0.607843, 0.019608, 0.298039, 1.0 },
+ { 0.603922, 0.058824, 0.223529, 1.0 },
+ { 0.764706, 0.113725, 0.113725, 1.0 },
+ { 0.988235, 0.180392, 0.035294, 1.0 },
+ { 0.952941, 0.301961, 0.011765, 1.0 },
+ { 0.854902, 0.262745, 0.043137, 1.0 },
+ { 0.756863, 0.223529, 0.074510, 1.0 },
+ { 0.686275, 0.247059, 0.090196, 1.0 },
+ { 0.615686, 0.274510, 0.105882, 1.0 },
+ { 0.521569, 0.266667, 0.156863, 1.0 },
+ { 0.501961, 0.160784, 0.227451, 1.0 },
+ { 0.435294, 0.301961, 0.152941, 1.0 },
+ { 0.176471, 0.556863, 0.184314, 1.0 },
+ { 0.180392, 0.784314, 0.274510, 1.0 },
+ { 0.219608, 0.835294, 0.227451, 1.0 },
+ { 0.262745, 0.886275, 0.180392, 1.0 },
+ { 0.313725, 0.976471, 0.023529, 1.0 },
+ { 0.501961, 0.933333, 0.011765, 1.0 },
+ { 0.803922, 0.858824, 0.031373, 1.0 },
+ { 0.913725, 0.827451, 0.113725, 1.0 },
+ { 0.752941, 0.415686, 0.000000, 1.0 },
+ { 0.725490, 0.352941, 0.000000, 1.0 },
+ { 0.701961, 0.294118, 0.000000, 1.0 },
+ { 0.635294, 0.270588, 0.200000, 1.0 },
+ { 0.400000, 0.298039, 0.443137, 1.0 },
+ { 0.200000, 0.337255, 0.360784, 1.0 },
+ { 0.176471, 0.549020, 0.219608, 1.0 },
+ { 0.145098, 0.776471, 0.270588, 1.0 },
+ { 0.082353, 0.886275, 0.098039, 1.0 },
+ { 0.105882, 0.890196, 0.027451, 1.0 },
+ { 0.137255, 0.917647, 0.058824, 1.0 },
+ { 0.168627, 0.945098, 0.094118, 1.0 },
+ { 0.286275, 0.941176, 0.039216, 1.0 },
+ { 0.305882, 0.882353, 0.047059, 1.0 },
+ { 0.219608, 0.811765, 0.125490, 1.0 },
+ { 0.258824, 0.839216, 0.258824, 1.0 },
+ { 0.266667, 0.807843, 0.988235, 1.0 },
+ { 0.192157, 0.564706, 0.945098, 1.0 },
+ { 0.121569, 0.325490, 0.905882, 1.0 },
+ { 0.117647, 0.188235, 0.964706, 1.0 },
+ { 0.003922, 0.086275, 0.984314, 1.0 },
+ { 0.003922, 0.043137, 0.901961, 1.0 },
+ { 0.011765, 0.074510, 0.925490, 1.0 },
+ { 0.082353, 0.090196, 0.972549, 1.0 },
+ { 0.043137, 0.149020, 0.937255, 1.0 },
+ { 0.000000, 0.168627, 0.835294, 1.0 },
+ { 0.000000, 0.129412, 0.807843, 1.0 },
+ { 0.035294, 0.090196, 0.670588, 1.0 },
+ { 0.023529, 0.188235, 0.572549, 1.0 },
+ { 0.027451, 0.184314, 0.525490, 1.0 },
+ { 0.043137, 0.180392, 0.498039, 1.0 },
+ { 0.050980, 0.098039, 0.482353, 1.0 },
+ { 0.325490, 0.258824, 0.231373, 1.0 },
+ { 0.333333, 0.349020, 0.125490, 1.0 },
+ { 0.341176, 0.443137, 0.023529, 1.0 },
+ { 0.580392, 0.517647, 0.000000, 1.0 },
+ { 0.690196, 0.525490, 0.000000, 1.0 },
+ { 0.756863, 0.627451, 0.000000, 1.0 },
+ { 0.737255, 0.666667, 0.000000, 1.0 },
+ { 0.780392, 0.737255, 0.000000, 1.0 },
+ { 0.811765, 0.705882, 0.011765, 1.0 },
+ { 0.878431, 0.588235, 0.105882, 1.0 },
+ { 0.870588, 0.556863, 0.176471, 1.0 },
+ { 0.870588, 0.466667, 0.337255, 1.0 },
+ { 1.000000, 0.658824, 0.278431, 1.0 },
+ { 0.949020, 0.572549, 0.231373, 1.0 },
+ { 0.929412, 0.333333, 0.180392, 1.0 },
+ { 0.952941, 0.239216, 0.043137, 1.0 },
+ { 0.862745, 0.274510, 0.035294, 1.0 },
+ { 0.772549, 0.356863, 0.058824, 1.0 },
+ { 0.560784, 0.290196, 0.027451, 1.0 },
+ { 0.129412, 0.321569, 0.011765, 1.0 },
+ { 0.184314, 0.549020, 0.027451, 1.0 },
+ { 0.231373, 0.776471, 0.035294, 1.0 },
+ { 0.486275, 0.890196, 0.000000, 1.0 },
+ { 0.780392, 0.968627, 0.011765, 1.0 },
+ { 0.843137, 0.905882, 0.043137, 1.0 },
+ { 0.886275, 0.894118, 0.027451, 1.0 },
+ { 0.941176, 0.713725, 0.050980, 1.0 },
+ { 0.917647, 0.603922, 0.058824, 1.0 },
+ { 0.866667, 0.654902, 0.035294, 1.0 },
+ { 0.643137, 0.709804, 0.168627, 1.0 },
+ { 0.596078, 0.737255, 0.070588, 1.0 },
+ { 0.462745, 0.819608, 0.027451, 1.0 },
+ { 0.658824, 0.768627, 0.000000, 1.0 },
+ { 0.623529, 0.639216, 0.054902, 1.0 },
+ { 0.647059, 0.521569, 0.000000, 1.0 },
+ { 0.560784, 0.545098, 0.011765, 1.0 },
+ { 0.545098, 0.619608, 0.000000, 1.0 },
+ { 0.349020, 0.764706, 0.003922, 1.0 },
+ { 0.247059, 0.827451, 0.000000, 1.0 },
+ { 0.239216, 0.858824, 0.000000, 1.0 },
+ { 0.466667, 0.921569, 0.015686, 1.0 },
+ { 0.643137, 0.956863, 0.019608, 1.0 },
+ { 0.843137, 0.917647, 0.070588, 1.0 },
+ { 0.929412, 0.921569, 0.047059, 1.0 },
+ { 1.000000, 0.764706, 0.156863, 1.0 },
+ { 0.992157, 0.556863, 0.031373, 1.0 },
+ { 0.960784, 0.439216, 0.027451, 1.0 },
+ { 0.866667, 0.501961, 0.027451, 1.0 },
+ { 0.611765, 0.556863, 0.000000, 1.0 },
+ { 0.470588, 0.784314, 0.019608, 1.0 },
+ { 0.274510, 0.800000, 0.074510, 1.0 },
+ { 0.109804, 0.945098, 0.137255, 1.0 },
+ { 0.043137, 0.988235, 0.192157, 1.0 },
+ { 0.258824, 0.894118, 0.180392, 1.0 },
+ { 0.501961, 0.949020, 0.035294, 1.0 },
+ { 0.698039, 0.898039, 0.015686, 1.0 },
+ { 0.854902, 0.815686, 0.125490, 1.0 },
+ { 0.945098, 0.705882, 0.054902, 1.0 },
+ { 0.941176, 0.576471, 0.027451, 1.0 },
+ { 0.909804, 0.462745, 0.015686, 1.0 },
+ { 0.976471, 0.203922, 0.027451, 1.0 },
+ { 0.980392, 0.090196, 0.054902, 1.0 },
+ { 0.874510, 0.003922, 0.094118, 1.0 },
+ { 0.756863, 0.043137, 0.133333, 1.0 },
+ { 0.811765, 0.019608, 0.082353, 1.0 },
+ { 0.854902, 0.000000, 0.054902, 1.0 },
+ { 0.890196, 0.047059, 0.027451, 1.0 },
+ { 0.996078, 0.133333, 0.031373, 1.0 },
+ { 0.964706, 0.294118, 0.011765, 1.0 },
+ { 0.894118, 0.419608, 0.007843, 1.0 },
+ { 0.729412, 0.788235, 0.298039, 1.0 },
+ { 0.756863, 0.490196, 0.094118, 1.0 },
+ };
+/* 00017 */
+static double4 colors_369[] = {
+ { 0.337255, 0.635294, 0.705882, 1.0 },
+ { 0.309804, 0.643137, 0.733333, 1.0 },
+ { 0.309804, 0.639216, 0.741176, 1.0 },
+ { 0.313725, 0.635294, 0.749020, 1.0 },
+ { 0.337255, 0.639216, 0.745098, 1.0 },
+ { 0.364706, 0.643137, 0.741176, 1.0 },
+ { 0.376471, 0.643137, 0.737255, 1.0 },
+ { 0.392157, 0.643137, 0.737255, 1.0 },
+ { 0.411765, 0.639216, 0.725490, 1.0 },
+ { 0.400000, 0.654902, 0.717647, 1.0 },
+ { 0.392157, 0.670588, 0.713725, 1.0 },
+ { 0.380392, 0.690196, 0.705882, 1.0 },
+ { 0.368627, 0.713725, 0.701961, 1.0 },
+ { 0.352941, 0.745098, 0.698039, 1.0 },
+ { 0.341176, 0.776471, 0.694118, 1.0 },
+ { 0.341176, 0.792157, 0.690196, 1.0 },
+ { 0.345098, 0.807843, 0.686275, 1.0 },
+ { 0.372549, 0.874510, 0.698039, 1.0 },
+ { 0.400000, 0.886275, 0.698039, 1.0 },
+ { 0.427451, 0.901961, 0.698039, 1.0 },
+ { 0.458824, 0.905882, 0.686275, 1.0 },
+ { 0.490196, 0.913725, 0.678431, 1.0 },
+ { 0.501961, 0.909804, 0.670588, 1.0 },
+ { 0.513725, 0.905882, 0.666667, 1.0 },
+ { 0.568627, 0.886275, 0.643137, 1.0 },
+ { 0.584314, 0.874510, 0.643137, 1.0 },
+ { 0.600000, 0.862745, 0.643137, 1.0 },
+ { 0.615686, 0.850980, 0.643137, 1.0 },
+ { 0.635294, 0.843137, 0.643137, 1.0 },
+ { 0.631373, 0.839216, 0.639216, 1.0 },
+ { 0.627451, 0.839216, 0.639216, 1.0 },
+ { 0.631373, 0.823529, 0.635294, 1.0 },
+ { 0.639216, 0.807843, 0.643137, 1.0 },
+ { 0.650980, 0.768627, 0.674510, 1.0 },
+ { 0.654902, 0.745098, 0.686275, 1.0 },
+ { 0.658824, 0.725490, 0.701961, 1.0 },
+ { 0.662745, 0.698039, 0.709804, 1.0 },
+ { 0.670588, 0.674510, 0.721569, 1.0 },
+ { 0.678431, 0.658824, 0.717647, 1.0 },
+ { 0.690196, 0.647059, 0.717647, 1.0 },
+ { 0.741176, 0.584314, 0.705882, 1.0 },
+ { 0.752941, 0.545098, 0.709804, 1.0 },
+ { 0.764706, 0.509804, 0.717647, 1.0 },
+ { 0.764706, 0.482353, 0.729412, 1.0 },
+ { 0.768627, 0.458824, 0.741176, 1.0 },
+ { 0.756863, 0.447059, 0.749020, 1.0 },
+ { 0.745098, 0.435294, 0.756863, 1.0 },
+ { 0.721569, 0.415686, 0.772549, 1.0 },
+ { 0.694118, 0.403922, 0.792157, 1.0 },
+ { 0.639216, 0.396078, 0.819608, 1.0 },
+ { 0.611765, 0.403922, 0.827451, 1.0 },
+ { 0.584314, 0.415686, 0.839216, 1.0 },
+ { 0.556863, 0.423529, 0.835294, 1.0 },
+ { 0.529412, 0.431373, 0.835294, 1.0 },
+ { 0.521569, 0.439216, 0.827451, 1.0 },
+ { 0.517647, 0.447059, 0.819608, 1.0 },
+ { 0.513725, 0.478431, 0.784314, 1.0 },
+ { 0.529412, 0.478431, 0.780392, 1.0 },
+ { 0.549020, 0.482353, 0.776471, 1.0 },
+ { 0.556863, 0.470588, 0.768627, 1.0 },
+ { 0.568627, 0.462745, 0.760784, 1.0 },
+ { 0.564706, 0.454902, 0.752941, 1.0 },
+ { 0.564706, 0.447059, 0.749020, 1.0 },
+ { 0.552941, 0.431373, 0.729412, 1.0 },
+ { 0.545098, 0.411765, 0.705882, 1.0 },
+ { 0.533333, 0.403922, 0.666667, 1.0 },
+ { 0.521569, 0.400000, 0.662745, 1.0 },
+ { 0.513725, 0.396078, 0.662745, 1.0 },
+ { 0.505882, 0.392157, 0.662745, 1.0 },
+ { 0.498039, 0.392157, 0.662745, 1.0 },
+ { 0.498039, 0.384314, 0.666667, 1.0 },
+ { 0.498039, 0.384314, 0.666667, 1.0 },
+ { 0.490196, 0.388235, 0.670588, 1.0 },
+ { 0.494118, 0.403922, 0.662745, 1.0 },
+ { 0.498039, 0.419608, 0.658824, 1.0 },
+ { 0.498039, 0.423529, 0.666667, 1.0 },
+ { 0.498039, 0.427451, 0.674510, 1.0 },
+ { 0.494118, 0.427451, 0.674510, 1.0 },
+ { 0.494118, 0.427451, 0.674510, 1.0 },
+ { 0.490196, 0.419608, 0.666667, 1.0 },
+ { 0.490196, 0.415686, 0.654902, 1.0 },
+ { 0.501961, 0.419608, 0.650980, 1.0 },
+ { 0.494118, 0.419608, 0.662745, 1.0 },
+ { 0.486275, 0.423529, 0.678431, 1.0 },
+ { 0.482353, 0.419608, 0.690196, 1.0 },
+ { 0.482353, 0.419608, 0.701961, 1.0 },
+ { 0.474510, 0.415686, 0.717647, 1.0 },
+ { 0.458824, 0.403922, 0.737255, 1.0 },
+ { 0.423529, 0.384314, 0.741176, 1.0 },
+ { 0.407843, 0.403922, 0.741176, 1.0 },
+ { 0.392157, 0.423529, 0.745098, 1.0 },
+ { 0.384314, 0.435294, 0.752941, 1.0 },
+ { 0.376471, 0.447059, 0.760784, 1.0 },
+ { 0.356863, 0.474510, 0.784314, 1.0 },
+ { 0.341176, 0.501961, 0.792157, 1.0 },
+ { 0.325490, 0.525490, 0.796078, 1.0 },
+ { 0.305882, 0.556863, 0.800000, 1.0 },
+ { 0.270588, 0.619608, 0.772549, 1.0 },
+ { 0.243137, 0.631373, 0.745098, 1.0 },
+ { 0.215686, 0.647059, 0.717647, 1.0 },
+ { 0.215686, 0.654902, 0.701961, 1.0 },
+ { 0.215686, 0.662745, 0.690196, 1.0 },
+ { 0.223529, 0.686275, 0.674510, 1.0 },
+ { 0.227451, 0.717647, 0.658824, 1.0 },
+ { 0.223529, 0.745098, 0.627451, 1.0 },
+ { 0.215686, 0.749020, 0.615686, 1.0 },
+ { 0.207843, 0.752941, 0.607843, 1.0 },
+ { 0.200000, 0.749020, 0.607843, 1.0 },
+ { 0.196078, 0.749020, 0.607843, 1.0 },
+ { 0.196078, 0.749020, 0.588235, 1.0 },
+ { 0.211765, 0.749020, 0.568627, 1.0 },
+ { 0.239216, 0.749020, 0.552941, 1.0 },
+ { 0.266667, 0.749020, 0.549020, 1.0 },
+ { 0.321569, 0.741176, 0.533333, 1.0 },
+ { 0.329412, 0.737255, 0.529412, 1.0 },
+ { 0.337255, 0.733333, 0.529412, 1.0 },
+ { 0.360784, 0.709804, 0.505882, 1.0 },
+ { 0.400000, 0.698039, 0.490196, 1.0 },
+ { 0.439216, 0.701961, 0.470588, 1.0 },
+ { 0.482353, 0.713725, 0.450980, 1.0 },
+ { 0.549020, 0.733333, 0.415686, 1.0 },
+ { 0.572549, 0.721569, 0.400000, 1.0 },
+ { 0.596078, 0.709804, 0.384314, 1.0 },
+ { 0.596078, 0.698039, 0.384314, 1.0 },
+ { 0.600000, 0.686275, 0.384314, 1.0 },
+ { 0.611765, 0.662745, 0.384314, 1.0 },
+ { 0.639216, 0.643137, 0.384314, 1.0 },
+ { 0.662745, 0.627451, 0.403922, 1.0 },
+ { 0.686275, 0.615686, 0.423529, 1.0 },
+ { 0.713725, 0.603922, 0.494118, 1.0 },
+ { 0.709804, 0.592157, 0.505882, 1.0 },
+ { 0.709804, 0.580392, 0.521569, 1.0 },
+ { 0.717647, 0.545098, 0.545098, 1.0 },
+ { 0.733333, 0.505882, 0.556863, 1.0 },
+ { 0.764706, 0.474510, 0.576471, 1.0 },
+ { 0.796078, 0.450980, 0.592157, 1.0 },
+ { 0.866667, 0.423529, 0.619608, 1.0 },
+ { 0.886275, 0.400000, 0.635294, 1.0 },
+ { 0.905882, 0.376471, 0.650980, 1.0 },
+ { 0.905882, 0.360784, 0.658824, 1.0 },
+ { 0.909804, 0.345098, 0.666667, 1.0 },
+ { 0.909804, 0.321569, 0.682353, 1.0 },
+ { 0.905882, 0.305882, 0.698039, 1.0 },
+ { 0.901961, 0.294118, 0.701961, 1.0 },
+ { 0.898039, 0.290196, 0.698039, 1.0 },
+ { 0.894118, 0.305882, 0.694118, 1.0 },
+ { 0.890196, 0.309804, 0.690196, 1.0 },
+ { 0.890196, 0.317647, 0.686275, 1.0 },
+ { 0.886275, 0.317647, 0.670588, 1.0 },
+ { 0.886275, 0.309804, 0.670588, 1.0 },
+ { 0.890196, 0.298039, 0.678431, 1.0 },
+ { 0.890196, 0.278431, 0.694118, 1.0 },
+ { 0.898039, 0.250980, 0.713725, 1.0 },
+ { 0.886275, 0.247059, 0.709804, 1.0 },
+ { 0.878431, 0.243137, 0.705882, 1.0 },
+ { 0.854902, 0.243137, 0.698039, 1.0 },
+ { 0.831373, 0.239216, 0.690196, 1.0 },
+ { 0.800000, 0.239216, 0.682353, 1.0 },
+ { 0.772549, 0.243137, 0.674510, 1.0 },
+ { 0.745098, 0.247059, 0.678431, 1.0 },
+ { 0.721569, 0.243137, 0.674510, 1.0 },
+ { 0.670588, 0.254902, 0.643137, 1.0 },
+ { 0.654902, 0.258824, 0.623529, 1.0 },
+ { 0.639216, 0.262745, 0.607843, 1.0 },
+ { 0.603922, 0.274510, 0.568627, 1.0 },
+ { 0.580392, 0.282353, 0.545098, 1.0 },
+ { 0.564706, 0.286275, 0.529412, 1.0 },
+ { 0.552941, 0.282353, 0.525490, 1.0 },
+ { 0.556863, 0.278431, 0.517647, 1.0 },
+ { 0.552941, 0.278431, 0.513725, 1.0 },
+ { 0.552941, 0.278431, 0.513725, 1.0 },
+ { 0.560784, 0.278431, 0.517647, 1.0 },
+ { 0.568627, 0.262745, 0.517647, 1.0 },
+ { 0.568627, 0.250980, 0.513725, 1.0 },
+ { 0.568627, 0.235294, 0.533333, 1.0 },
+ { 0.564706, 0.207843, 0.564706, 1.0 },
+ { 0.568627, 0.176471, 0.596078, 1.0 },
+ { 0.568627, 0.149020, 0.635294, 1.0 },
+ { 0.568627, 0.125490, 0.654902, 1.0 },
+ { 0.560784, 0.113725, 0.647059, 1.0 },
+ { 0.552941, 0.113725, 0.643137, 1.0 },
+ { 0.549020, 0.117647, 0.635294, 1.0 },
+ { 0.541176, 0.125490, 0.627451, 1.0 },
+ { 0.545098, 0.141176, 0.619608, 1.0 },
+ { 0.576471, 0.141176, 0.584314, 1.0 },
+ { 0.580392, 0.141176, 0.580392, 1.0 },
+ { 0.588235, 0.141176, 0.576471, 1.0 },
+ { 0.600000, 0.125490, 0.568627, 1.0 },
+ { 0.607843, 0.113725, 0.564706, 1.0 },
+ { 0.615686, 0.109804, 0.564706, 1.0 },
+ { 0.615686, 0.105882, 0.568627, 1.0 },
+ { 0.619608, 0.101961, 0.560784, 1.0 },
+ { 0.635294, 0.101961, 0.572549, 1.0 },
+ { 0.666667, 0.109804, 0.588235, 1.0 },
+ { 0.686275, 0.113725, 0.600000, 1.0 },
+ { 0.701961, 0.113725, 0.600000, 1.0 },
+ { 0.713725, 0.109804, 0.603922, 1.0 },
+ { 0.709804, 0.105882, 0.596078, 1.0 },
+ { 0.694118, 0.117647, 0.584314, 1.0 },
+ { 0.674510, 0.125490, 0.568627, 1.0 },
+ { 0.650980, 0.141176, 0.541176, 1.0 },
+ { 0.623529, 0.156863, 0.513725, 1.0 },
+ { 0.592157, 0.168627, 0.482353, 1.0 },
+ { 0.564706, 0.180392, 0.474510, 1.0 },
+ { 0.537255, 0.203922, 0.474510, 1.0 },
+ { 0.501961, 0.227451, 0.482353, 1.0 },
+ { 0.462745, 0.243137, 0.474510, 1.0 },
+ { 0.427451, 0.254902, 0.470588, 1.0 },
+ { 0.411765, 0.274510, 0.470588, 1.0 },
+ { 0.400000, 0.294118, 0.478431, 1.0 },
+ { 0.388235, 0.309804, 0.486275, 1.0 },
+ { 0.384314, 0.325490, 0.509804, 1.0 },
+ { 0.384314, 0.333333, 0.533333, 1.0 },
+ { 0.376471, 0.345098, 0.560784, 1.0 },
+ { 0.364706, 0.360784, 0.596078, 1.0 },
+ { 0.356863, 0.376471, 0.623529, 1.0 },
+ { 0.360784, 0.396078, 0.643137, 1.0 },
+ { 0.360784, 0.407843, 0.647059, 1.0 },
+ { 0.368627, 0.411765, 0.654902, 1.0 },
+ { 0.380392, 0.419608, 0.674510, 1.0 },
+ { 0.388235, 0.427451, 0.698039, 1.0 },
+ { 0.384314, 0.427451, 0.721569, 1.0 },
+ { 0.368627, 0.419608, 0.733333, 1.0 },
+ { 0.360784, 0.415686, 0.745098, 1.0 },
+ { 0.356863, 0.419608, 0.752941, 1.0 },
+ { 0.352941, 0.427451, 0.768627, 1.0 },
+ { 0.356863, 0.447059, 0.792157, 1.0 },
+ { 0.372549, 0.474510, 0.803922, 1.0 },
+ { 0.396078, 0.498039, 0.811765, 1.0 },
+ { 0.411765, 0.525490, 0.823529, 1.0 },
+ { 0.423529, 0.549020, 0.827451, 1.0 },
+ { 0.439216, 0.568627, 0.823529, 1.0 },
+ { 0.447059, 0.584314, 0.815686, 1.0 },
+ { 0.443137, 0.584314, 0.803922, 1.0 },
+ { 0.439216, 0.596078, 0.796078, 1.0 },
+ { 0.443137, 0.611765, 0.792157, 1.0 },
+ { 0.447059, 0.627451, 0.788235, 1.0 },
+ { 0.450980, 0.623529, 0.788235, 1.0 },
+ { 0.454902, 0.607843, 0.788235, 1.0 },
+ { 0.466667, 0.592157, 0.788235, 1.0 },
+ { 0.474510, 0.568627, 0.784314, 1.0 },
+ { 0.494118, 0.537255, 0.784314, 1.0 },
+ { 0.505882, 0.509804, 0.780392, 1.0 },
+ { 0.525490, 0.482353, 0.760784, 1.0 },
+ { 0.537255, 0.458824, 0.745098, 1.0 },
+ { 0.529412, 0.447059, 0.729412, 1.0 },
+ { 0.525490, 0.443137, 0.709804, 1.0 },
+ { 0.513725, 0.450980, 0.698039, 1.0 },
+ { 0.498039, 0.454902, 0.686275, 1.0 },
+ { 0.474510, 0.470588, 0.682353, 1.0 },
+ { 0.443137, 0.494118, 0.678431, 1.0 },
+ { 0.427451, 0.533333, 0.682353, 1.0 },
+ { 0.411765, 0.560784, 0.686275, 1.0 },
+ { 0.396078, 0.584314, 0.690196, 1.0 },
+ { 0.380392, 0.603922, 0.694118, 1.0 },
+ { 0.352941, 0.623529, 0.701961, 1.0 },
+ };
+/* 040208-115 */
+static double4 colors_370[] = {
+ { 0.345098, 0.686275, 0.870588, 1.0 },
+ { 0.392157, 0.733333, 0.917647, 1.0 },
+ { 0.415686, 0.752941, 0.933333, 1.0 },
+ { 0.443137, 0.772549, 0.949020, 1.0 },
+ { 0.423529, 0.733333, 0.890196, 1.0 },
+ { 0.403922, 0.698039, 0.831373, 1.0 },
+ { 0.384314, 0.694118, 0.811765, 1.0 },
+ { 0.368627, 0.690196, 0.796078, 1.0 },
+ { 0.521569, 0.556863, 0.658824, 1.0 },
+ { 0.560784, 0.572549, 0.650980, 1.0 },
+ { 0.600000, 0.592157, 0.647059, 1.0 },
+ { 0.552941, 0.615686, 0.643137, 1.0 },
+ { 0.505882, 0.639216, 0.639216, 1.0 },
+ { 0.435294, 0.556863, 0.525490, 1.0 },
+ { 0.368627, 0.478431, 0.411765, 1.0 },
+ { 0.349020, 0.482353, 0.427451, 1.0 },
+ { 0.329412, 0.486275, 0.447059, 1.0 },
+ { 0.200000, 0.403922, 0.392157, 1.0 },
+ { 0.156863, 0.258824, 0.321569, 1.0 },
+ { 0.113725, 0.113725, 0.254902, 1.0 },
+ { 0.227451, 0.101961, 0.349020, 1.0 },
+ { 0.341176, 0.090196, 0.443137, 1.0 },
+ { 0.400000, 0.117647, 0.501961, 1.0 },
+ { 0.458824, 0.145098, 0.564706, 1.0 },
+ { 0.305882, 0.282353, 0.509804, 1.0 },
+ { 0.313725, 0.494118, 0.650980, 1.0 },
+ { 0.325490, 0.709804, 0.796078, 1.0 },
+ { 0.266667, 0.654902, 0.800000, 1.0 },
+ { 0.211765, 0.600000, 0.807843, 1.0 },
+ { 0.207843, 0.596078, 0.796078, 1.0 },
+ { 0.207843, 0.596078, 0.788235, 1.0 },
+ { 0.188235, 0.596078, 0.784314, 1.0 },
+ { 0.231373, 0.580392, 0.756863, 1.0 },
+ { 0.211765, 0.572549, 0.752941, 1.0 },
+ { 0.180392, 0.552941, 0.725490, 1.0 },
+ { 0.152941, 0.537255, 0.701961, 1.0 },
+ { 0.137255, 0.470588, 0.631373, 1.0 },
+ { 0.121569, 0.407843, 0.564706, 1.0 },
+ { 0.109804, 0.380392, 0.470588, 1.0 },
+ { 0.101961, 0.356863, 0.380392, 1.0 },
+ { 0.039216, 0.141176, 0.168627, 1.0 },
+ { 0.043137, 0.109804, 0.121569, 1.0 },
+ { 0.050980, 0.082353, 0.074510, 1.0 },
+ { 0.023529, 0.043137, 0.039216, 1.0 },
+ { 0.000000, 0.007843, 0.003922, 1.0 },
+ { 0.000000, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.011765, 0.011765, 1.0 },
+ { 0.000000, 0.023529, 0.027451, 1.0 },
+ { 0.023529, 0.050980, 0.062745, 1.0 },
+ { 0.050980, 0.082353, 0.101961, 1.0 },
+ { 0.109804, 0.094118, 0.113725, 1.0 },
+ { 0.094118, 0.086275, 0.141176, 1.0 },
+ { 0.078431, 0.082353, 0.168627, 1.0 },
+ { 0.137255, 0.149020, 0.203922, 1.0 },
+ { 0.200000, 0.219608, 0.243137, 1.0 },
+ { 0.219608, 0.243137, 0.258824, 1.0 },
+ { 0.243137, 0.266667, 0.274510, 1.0 },
+ { 0.250980, 0.368627, 0.345098, 1.0 },
+ { 0.505882, 0.403922, 0.431373, 1.0 },
+ { 0.666667, 0.490196, 0.525490, 1.0 },
+ { 0.682353, 0.568627, 0.603922, 1.0 },
+ { 0.701961, 0.650980, 0.682353, 1.0 },
+ { 0.709804, 0.662745, 0.705882, 1.0 },
+ { 0.721569, 0.678431, 0.733333, 1.0 },
+ { 0.701961, 0.698039, 0.784314, 1.0 },
+ { 0.733333, 0.796078, 0.882353, 1.0 },
+ { 0.709804, 0.764706, 0.933333, 1.0 },
+ { 0.713725, 0.803922, 0.956863, 1.0 },
+ { 0.721569, 0.847059, 0.980392, 1.0 },
+ { 0.698039, 0.862745, 0.956863, 1.0 },
+ { 0.678431, 0.878431, 0.933333, 1.0 },
+ { 0.654902, 0.835294, 0.905882, 1.0 },
+ { 0.635294, 0.792157, 0.882353, 1.0 },
+ { 0.615686, 0.705882, 0.843137, 1.0 },
+ { 0.615686, 0.694118, 0.831373, 1.0 },
+ { 0.627451, 0.639216, 0.745098, 1.0 },
+ { 0.588235, 0.690196, 0.776471, 1.0 },
+ { 0.552941, 0.741176, 0.807843, 1.0 },
+ { 0.529412, 0.741176, 0.811765, 1.0 },
+ { 0.509804, 0.741176, 0.819608, 1.0 },
+ { 0.490196, 0.721569, 0.874510, 1.0 },
+ { 0.466667, 0.772549, 0.933333, 1.0 },
+ { 0.466667, 0.752941, 0.956863, 1.0 },
+ { 0.505882, 0.803922, 0.960784, 1.0 },
+ { 0.549020, 0.858824, 0.968627, 1.0 },
+ { 0.568627, 0.913725, 0.980392, 1.0 },
+ { 0.592157, 0.968627, 0.992157, 1.0 },
+ { 0.584314, 0.988235, 1.000000, 1.0 },
+ { 0.592157, 0.996078, 1.000000, 1.0 },
+ { 0.627451, 0.933333, 1.000000, 1.0 },
+ { 0.690196, 0.933333, 1.000000, 1.0 },
+ { 0.698039, 0.921569, 0.945098, 1.0 },
+ { 0.643137, 0.815686, 0.862745, 1.0 },
+ { 0.592157, 0.713725, 0.784314, 1.0 },
+ { 0.584314, 0.721569, 0.756863, 1.0 },
+ { 0.580392, 0.729412, 0.733333, 1.0 },
+ { 0.533333, 0.737255, 0.745098, 1.0 },
+ { 0.466667, 0.662745, 0.690196, 1.0 },
+ { 0.541176, 0.690196, 0.745098, 1.0 },
+ { 0.521569, 0.682353, 0.764706, 1.0 },
+ { 0.505882, 0.678431, 0.784314, 1.0 },
+ { 0.509804, 0.647059, 0.768627, 1.0 },
+ { 0.517647, 0.619608, 0.752941, 1.0 },
+ { 0.356863, 0.380392, 0.701961, 1.0 },
+ { 0.403922, 0.360784, 0.733333, 1.0 },
+ { 0.513725, 0.431373, 0.741176, 1.0 },
+ { 0.713725, 0.521569, 0.733333, 1.0 },
+ { 0.600000, 0.552941, 0.658824, 1.0 },
+ { 0.611765, 0.560784, 0.631373, 1.0 },
+ { 0.627451, 0.572549, 0.607843, 1.0 },
+ { 0.627451, 0.509804, 0.533333, 1.0 },
+ { 0.635294, 0.490196, 0.494118, 1.0 },
+ { 0.639216, 0.396078, 0.392157, 1.0 },
+ { 0.666667, 0.305882, 0.305882, 1.0 },
+ { 0.745098, 0.262745, 0.325490, 1.0 },
+ { 0.831373, 0.215686, 0.278431, 1.0 },
+ { 0.917647, 0.168627, 0.231373, 1.0 },
+ { 0.854902, 0.203922, 0.278431, 1.0 },
+ { 0.796078, 0.243137, 0.325490, 1.0 },
+ { 0.800000, 0.317647, 0.380392, 1.0 },
+ { 0.807843, 0.329412, 0.415686, 1.0 },
+ { 0.882353, 0.345098, 0.505882, 1.0 },
+ { 0.870588, 0.219608, 0.282353, 1.0 },
+ { 0.843137, 0.368627, 0.462745, 1.0 },
+ { 0.866667, 0.376471, 0.498039, 1.0 },
+ { 0.890196, 0.388235, 0.537255, 1.0 },
+ { 0.831373, 0.380392, 0.454902, 1.0 },
+ { 0.882353, 0.372549, 0.458824, 1.0 },
+ { 0.917647, 0.392157, 0.454902, 1.0 },
+ { 0.905882, 0.443137, 0.513725, 1.0 },
+ { 0.858824, 0.592157, 0.662745, 1.0 },
+ { 0.815686, 0.572549, 0.662745, 1.0 },
+ { 0.776471, 0.552941, 0.662745, 1.0 },
+ { 0.749020, 0.545098, 0.619608, 1.0 },
+ { 0.725490, 0.541176, 0.580392, 1.0 },
+ { 0.639216, 0.415686, 0.439216, 1.0 },
+ { 0.639216, 0.329412, 0.349020, 1.0 },
+ { 0.627451, 0.239216, 0.270588, 1.0 },
+ { 0.627451, 0.200000, 0.270588, 1.0 },
+ { 0.490196, 0.196078, 0.290196, 1.0 },
+ { 0.447059, 0.149020, 0.247059, 1.0 },
+ { 0.403922, 0.101961, 0.207843, 1.0 },
+ { 0.105882, 0.050980, 0.200000, 1.0 },
+ { 0.007843, 0.043137, 0.137255, 1.0 },
+ { 0.019608, 0.000000, 0.027451, 1.0 },
+ { 0.003922, 0.000000, 0.007843, 1.0 },
+ { 0.109804, 0.000000, 0.137255, 1.0 },
+ { 0.137255, 0.011765, 0.168627, 1.0 },
+ { 0.164706, 0.027451, 0.200000, 1.0 },
+ { 0.313725, 0.047059, 0.372549, 1.0 },
+ { 0.392157, 0.156863, 0.364706, 1.0 },
+ { 0.431373, 0.121569, 0.235294, 1.0 },
+ { 0.560784, 0.125490, 0.203922, 1.0 },
+ { 0.490196, 0.172549, 0.145098, 1.0 },
+ { 0.462745, 0.137255, 0.227451, 1.0 },
+ { 0.392157, 0.039216, 0.403922, 1.0 },
+ { 0.411765, 0.050980, 0.407843, 1.0 },
+ { 0.431373, 0.062745, 0.411765, 1.0 },
+ { 0.552941, 0.137255, 0.517647, 1.0 },
+ { 0.666667, 0.337255, 0.635294, 1.0 },
+ { 0.709804, 0.392157, 0.615686, 1.0 },
+ { 0.592157, 0.462745, 0.615686, 1.0 },
+ { 0.549020, 0.380392, 0.423529, 1.0 },
+ { 0.533333, 0.360784, 0.400000, 1.0 },
+ { 0.517647, 0.345098, 0.380392, 1.0 },
+ { 0.505882, 0.392157, 0.415686, 1.0 },
+ { 0.505882, 0.454902, 0.494118, 1.0 },
+ { 0.388235, 0.439216, 0.478431, 1.0 },
+ { 0.254902, 0.368627, 0.490196, 1.0 },
+ { 0.239216, 0.341176, 0.454902, 1.0 },
+ { 0.262745, 0.278431, 0.403922, 1.0 },
+ { 0.509804, 0.274510, 0.384314, 1.0 },
+ { 0.541176, 0.207843, 0.196078, 1.0 },
+ { 0.552941, 0.200000, 0.203922, 1.0 },
+ { 0.572549, 0.156863, 0.223529, 1.0 },
+ { 0.592157, 0.125490, 0.188235, 1.0 },
+ { 0.564706, 0.176471, 0.207843, 1.0 },
+ { 0.627451, 0.200000, 0.227451, 1.0 },
+ { 0.627451, 0.164706, 0.172549, 1.0 },
+ { 0.650980, 0.188235, 0.203922, 1.0 },
+ { 0.678431, 0.211765, 0.235294, 1.0 },
+ { 0.733333, 0.243137, 0.333333, 1.0 },
+ { 0.741176, 0.262745, 0.333333, 1.0 },
+ { 0.733333, 0.250980, 0.321569, 1.0 },
+ { 0.701961, 0.262745, 0.278431, 1.0 },
+ { 0.690196, 0.243137, 0.258824, 1.0 },
+ { 0.666667, 0.262745, 0.266667, 1.0 },
+ { 0.682353, 0.239216, 0.254902, 1.0 },
+ { 0.666667, 0.250980, 0.258824, 1.0 },
+ { 0.647059, 0.254902, 0.250980, 1.0 },
+ { 0.635294, 0.254902, 0.274510, 1.0 },
+ { 0.650980, 0.325490, 0.345098, 1.0 },
+ { 0.650980, 0.345098, 0.364706, 1.0 },
+ { 0.639216, 0.349020, 0.356863, 1.0 },
+ { 0.615686, 0.400000, 0.380392, 1.0 },
+ { 0.615686, 0.415686, 0.454902, 1.0 },
+ { 0.627451, 0.372549, 0.380392, 1.0 },
+ { 0.603922, 0.376471, 0.368627, 1.0 },
+ { 0.596078, 0.447059, 0.443137, 1.0 },
+ { 0.564706, 0.486275, 0.501961, 1.0 },
+ { 0.525490, 0.505882, 0.549020, 1.0 },
+ { 0.462745, 0.482353, 0.529412, 1.0 },
+ { 0.466667, 0.560784, 0.533333, 1.0 },
+ { 0.447059, 0.580392, 0.537255, 1.0 },
+ { 0.454902, 0.607843, 0.568627, 1.0 },
+ { 0.423529, 0.619608, 0.666667, 1.0 },
+ { 0.403922, 0.643137, 0.650980, 1.0 },
+ { 0.400000, 0.827451, 0.713725, 1.0 },
+ { 0.454902, 0.968627, 0.917647, 1.0 },
+ { 0.462745, 0.976471, 0.968627, 1.0 },
+ { 0.505882, 0.972549, 0.980392, 1.0 },
+ { 0.529412, 0.980392, 0.968627, 1.0 },
+ { 0.584314, 0.980392, 0.968627, 1.0 },
+ { 0.552941, 0.964706, 0.960784, 1.0 },
+ { 0.552941, 0.976471, 0.941176, 1.0 },
+ { 0.572549, 0.968627, 0.968627, 1.0 },
+ { 0.572549, 0.827451, 0.925490, 1.0 },
+ { 0.580392, 0.796078, 0.894118, 1.0 },
+ { 0.564706, 0.886275, 0.894118, 1.0 },
+ { 0.533333, 0.780392, 0.913725, 1.0 },
+ { 0.529412, 0.682353, 0.870588, 1.0 },
+ { 0.580392, 0.756863, 0.882353, 1.0 },
+ { 0.650980, 0.752941, 0.858824, 1.0 },
+ { 0.713725, 0.815686, 0.956863, 1.0 },
+ { 0.772549, 0.858824, 0.980392, 1.0 },
+ { 0.839216, 0.870588, 0.988235, 1.0 },
+ { 0.843137, 0.858824, 0.980392, 1.0 },
+ { 0.756863, 0.847059, 0.988235, 1.0 },
+ { 0.678431, 0.874510, 0.992157, 1.0 },
+ { 0.627451, 0.870588, 0.992157, 1.0 },
+ { 0.564706, 0.866667, 0.956863, 1.0 },
+ { 0.505882, 0.807843, 0.925490, 1.0 },
+ { 0.490196, 0.796078, 0.913725, 1.0 },
+ { 0.400000, 0.937255, 0.901961, 1.0 },
+ { 0.388235, 0.800000, 0.780392, 1.0 },
+ { 0.329412, 0.662745, 0.772549, 1.0 },
+ { 0.274510, 0.537255, 0.584314, 1.0 },
+ { 0.082353, 0.466667, 0.396078, 1.0 },
+ { 0.094118, 0.388235, 0.356863, 1.0 },
+ { 0.094118, 0.243137, 0.219608, 1.0 },
+ { 0.090196, 0.180392, 0.156863, 1.0 },
+ { 0.101961, 0.101961, 0.105882, 1.0 },
+ { 0.101961, 0.125490, 0.117647, 1.0 },
+ { 0.133333, 0.180392, 0.164706, 1.0 },
+ { 0.137255, 0.360784, 0.262745, 1.0 },
+ { 0.188235, 0.396078, 0.443137, 1.0 },
+ { 0.243137, 0.419608, 0.466667, 1.0 },
+ { 0.243137, 0.545098, 0.627451, 1.0 },
+ { 0.243137, 0.588235, 0.721569, 1.0 },
+ { 0.282353, 0.670588, 0.862745, 1.0 },
+ };
+/* 040221-00 */
+static double4 colors_371[] = {
+ { 0.439216, 0.329412, 0.290196, 1.0 },
+ { 0.380392, 0.325490, 0.313725, 1.0 },
+ { 0.376471, 0.325490, 0.313725, 1.0 },
+ { 0.372549, 0.329412, 0.317647, 1.0 },
+ { 0.360784, 0.301961, 0.286275, 1.0 },
+ { 0.352941, 0.278431, 0.258824, 1.0 },
+ { 0.337255, 0.262745, 0.243137, 1.0 },
+ { 0.321569, 0.247059, 0.227451, 1.0 },
+ { 0.262745, 0.168627, 0.156863, 1.0 },
+ { 0.254902, 0.141176, 0.129412, 1.0 },
+ { 0.250980, 0.117647, 0.105882, 1.0 },
+ { 0.266667, 0.101961, 0.082353, 1.0 },
+ { 0.286275, 0.086275, 0.062745, 1.0 },
+ { 0.313725, 0.074510, 0.047059, 1.0 },
+ { 0.341176, 0.066667, 0.035294, 1.0 },
+ { 0.352941, 0.062745, 0.031373, 1.0 },
+ { 0.364706, 0.062745, 0.027451, 1.0 },
+ { 0.435294, 0.082353, 0.027451, 1.0 },
+ { 0.474510, 0.098039, 0.035294, 1.0 },
+ { 0.513725, 0.113725, 0.047059, 1.0 },
+ { 0.537255, 0.125490, 0.050980, 1.0 },
+ { 0.560784, 0.141176, 0.054902, 1.0 },
+ { 0.564706, 0.137255, 0.050980, 1.0 },
+ { 0.572549, 0.137255, 0.050980, 1.0 },
+ { 0.580392, 0.145098, 0.050980, 1.0 },
+ { 0.584314, 0.152941, 0.054902, 1.0 },
+ { 0.592157, 0.164706, 0.058824, 1.0 },
+ { 0.564706, 0.176471, 0.070588, 1.0 },
+ { 0.541176, 0.188235, 0.082353, 1.0 },
+ { 0.517647, 0.180392, 0.082353, 1.0 },
+ { 0.498039, 0.176471, 0.086275, 1.0 },
+ { 0.439216, 0.160784, 0.086275, 1.0 },
+ { 0.376471, 0.137255, 0.078431, 1.0 },
+ { 0.270588, 0.090196, 0.050980, 1.0 },
+ { 0.239216, 0.078431, 0.043137, 1.0 },
+ { 0.211765, 0.066667, 0.039216, 1.0 },
+ { 0.203922, 0.062745, 0.035294, 1.0 },
+ { 0.196078, 0.058824, 0.035294, 1.0 },
+ { 0.192157, 0.054902, 0.035294, 1.0 },
+ { 0.188235, 0.054902, 0.035294, 1.0 },
+ { 0.192157, 0.047059, 0.043137, 1.0 },
+ { 0.211765, 0.062745, 0.054902, 1.0 },
+ { 0.231373, 0.082353, 0.070588, 1.0 },
+ { 0.274510, 0.117647, 0.101961, 1.0 },
+ { 0.317647, 0.152941, 0.133333, 1.0 },
+ { 0.345098, 0.168627, 0.149020, 1.0 },
+ { 0.372549, 0.188235, 0.164706, 1.0 },
+ { 0.431373, 0.231373, 0.192157, 1.0 },
+ { 0.482353, 0.266667, 0.223529, 1.0 },
+ { 0.552941, 0.333333, 0.286275, 1.0 },
+ { 0.584314, 0.368627, 0.321569, 1.0 },
+ { 0.615686, 0.403922, 0.360784, 1.0 },
+ { 0.631373, 0.423529, 0.380392, 1.0 },
+ { 0.650980, 0.443137, 0.400000, 1.0 },
+ { 0.662745, 0.447059, 0.396078, 1.0 },
+ { 0.674510, 0.450980, 0.392157, 1.0 },
+ { 0.666667, 0.415686, 0.349020, 1.0 },
+ { 0.643137, 0.380392, 0.313725, 1.0 },
+ { 0.619608, 0.345098, 0.282353, 1.0 },
+ { 0.584314, 0.305882, 0.254902, 1.0 },
+ { 0.549020, 0.270588, 0.227451, 1.0 },
+ { 0.541176, 0.250980, 0.207843, 1.0 },
+ { 0.537255, 0.235294, 0.192157, 1.0 },
+ { 0.517647, 0.203922, 0.152941, 1.0 },
+ { 0.529412, 0.203922, 0.152941, 1.0 },
+ { 0.533333, 0.196078, 0.141176, 1.0 },
+ { 0.513725, 0.200000, 0.152941, 1.0 },
+ { 0.494118, 0.203922, 0.164706, 1.0 },
+ { 0.486275, 0.207843, 0.172549, 1.0 },
+ { 0.482353, 0.215686, 0.180392, 1.0 },
+ { 0.435294, 0.192157, 0.164706, 1.0 },
+ { 0.427451, 0.203922, 0.188235, 1.0 },
+ { 0.450980, 0.239216, 0.207843, 1.0 },
+ { 0.450980, 0.258824, 0.227451, 1.0 },
+ { 0.450980, 0.278431, 0.247059, 1.0 },
+ { 0.435294, 0.294118, 0.262745, 1.0 },
+ { 0.423529, 0.309804, 0.282353, 1.0 },
+ { 0.403922, 0.301961, 0.282353, 1.0 },
+ { 0.384314, 0.298039, 0.282353, 1.0 },
+ { 0.372549, 0.298039, 0.274510, 1.0 },
+ { 0.384314, 0.294118, 0.258824, 1.0 },
+ { 0.458824, 0.305882, 0.235294, 1.0 },
+ { 0.517647, 0.352941, 0.278431, 1.0 },
+ { 0.576471, 0.403922, 0.325490, 1.0 },
+ { 0.600000, 0.431373, 0.352941, 1.0 },
+ { 0.623529, 0.458824, 0.380392, 1.0 },
+ { 0.666667, 0.513725, 0.447059, 1.0 },
+ { 0.690196, 0.552941, 0.490196, 1.0 },
+ { 0.725490, 0.580392, 0.509804, 1.0 },
+ { 0.745098, 0.596078, 0.525490, 1.0 },
+ { 0.764706, 0.615686, 0.545098, 1.0 },
+ { 0.780392, 0.635294, 0.560784, 1.0 },
+ { 0.796078, 0.654902, 0.580392, 1.0 },
+ { 0.839216, 0.713725, 0.650980, 1.0 },
+ { 0.866667, 0.768627, 0.717647, 1.0 },
+ { 0.886275, 0.807843, 0.776471, 1.0 },
+ { 0.886275, 0.835294, 0.811765, 1.0 },
+ { 0.862745, 0.839216, 0.827451, 1.0 },
+ { 0.862745, 0.843137, 0.827451, 1.0 },
+ { 0.866667, 0.847059, 0.831373, 1.0 },
+ { 0.874510, 0.858824, 0.843137, 1.0 },
+ { 0.886275, 0.870588, 0.854902, 1.0 },
+ { 0.917647, 0.894118, 0.878431, 1.0 },
+ { 0.952941, 0.925490, 0.905882, 1.0 },
+ { 0.956863, 0.937255, 0.933333, 1.0 },
+ { 0.929412, 0.913725, 0.909804, 1.0 },
+ { 0.905882, 0.890196, 0.886275, 1.0 },
+ { 0.886275, 0.870588, 0.862745, 1.0 },
+ { 0.870588, 0.854902, 0.843137, 1.0 },
+ { 0.823529, 0.807843, 0.796078, 1.0 },
+ { 0.792157, 0.768627, 0.752941, 1.0 },
+ { 0.749020, 0.721569, 0.709804, 1.0 },
+ { 0.709804, 0.678431, 0.670588, 1.0 },
+ { 0.666667, 0.647059, 0.647059, 1.0 },
+ { 0.662745, 0.643137, 0.643137, 1.0 },
+ { 0.662745, 0.643137, 0.639216, 1.0 },
+ { 0.662745, 0.647059, 0.643137, 1.0 },
+ { 0.674510, 0.662745, 0.658824, 1.0 },
+ { 0.690196, 0.674510, 0.674510, 1.0 },
+ { 0.698039, 0.686275, 0.686275, 1.0 },
+ { 0.717647, 0.713725, 0.717647, 1.0 },
+ { 0.713725, 0.713725, 0.713725, 1.0 },
+ { 0.709804, 0.717647, 0.713725, 1.0 },
+ { 0.705882, 0.717647, 0.713725, 1.0 },
+ { 0.705882, 0.717647, 0.713725, 1.0 },
+ { 0.701961, 0.705882, 0.705882, 1.0 },
+ { 0.694118, 0.694118, 0.682353, 1.0 },
+ { 0.682353, 0.658824, 0.650980, 1.0 },
+ { 0.678431, 0.631373, 0.611765, 1.0 },
+ { 0.662745, 0.556863, 0.505882, 1.0 },
+ { 0.658824, 0.541176, 0.482353, 1.0 },
+ { 0.658824, 0.529412, 0.458824, 1.0 },
+ { 0.658824, 0.494118, 0.411765, 1.0 },
+ { 0.666667, 0.482353, 0.384314, 1.0 },
+ { 0.674510, 0.466667, 0.360784, 1.0 },
+ { 0.686275, 0.458824, 0.356863, 1.0 },
+ { 0.745098, 0.462745, 0.341176, 1.0 },
+ { 0.776471, 0.466667, 0.333333, 1.0 },
+ { 0.811765, 0.470588, 0.329412, 1.0 },
+ { 0.823529, 0.466667, 0.325490, 1.0 },
+ { 0.835294, 0.462745, 0.325490, 1.0 },
+ { 0.847059, 0.458824, 0.309804, 1.0 },
+ { 0.823529, 0.435294, 0.305882, 1.0 },
+ { 0.788235, 0.407843, 0.278431, 1.0 },
+ { 0.745098, 0.376471, 0.254902, 1.0 },
+ { 0.698039, 0.333333, 0.203922, 1.0 },
+ { 0.698039, 0.321569, 0.188235, 1.0 },
+ { 0.698039, 0.309804, 0.176471, 1.0 },
+ { 0.705882, 0.298039, 0.149020, 1.0 },
+ { 0.705882, 0.286275, 0.129412, 1.0 },
+ { 0.701961, 0.282353, 0.109804, 1.0 },
+ { 0.686275, 0.282353, 0.098039, 1.0 },
+ { 0.690196, 0.290196, 0.109804, 1.0 },
+ { 0.705882, 0.298039, 0.117647, 1.0 },
+ { 0.725490, 0.309804, 0.125490, 1.0 },
+ { 0.768627, 0.333333, 0.152941, 1.0 },
+ { 0.815686, 0.352941, 0.180392, 1.0 },
+ { 0.850980, 0.388235, 0.200000, 1.0 },
+ { 0.874510, 0.411765, 0.211765, 1.0 },
+ { 0.886275, 0.427451, 0.227451, 1.0 },
+ { 0.890196, 0.427451, 0.231373, 1.0 },
+ { 0.874510, 0.388235, 0.219608, 1.0 },
+ { 0.870588, 0.364706, 0.211765, 1.0 },
+ { 0.866667, 0.341176, 0.203922, 1.0 },
+ { 0.843137, 0.317647, 0.192157, 1.0 },
+ { 0.819608, 0.294118, 0.172549, 1.0 },
+ { 0.792157, 0.282353, 0.152941, 1.0 },
+ { 0.764706, 0.270588, 0.129412, 1.0 },
+ { 0.752941, 0.270588, 0.101961, 1.0 },
+ { 0.752941, 0.262745, 0.101961, 1.0 },
+ { 0.752941, 0.258824, 0.101961, 1.0 },
+ { 0.749020, 0.247059, 0.105882, 1.0 },
+ { 0.741176, 0.231373, 0.109804, 1.0 },
+ { 0.725490, 0.227451, 0.113725, 1.0 },
+ { 0.694118, 0.227451, 0.117647, 1.0 },
+ { 0.674510, 0.247059, 0.137255, 1.0 },
+ { 0.658824, 0.274510, 0.164706, 1.0 },
+ { 0.666667, 0.309804, 0.192157, 1.0 },
+ { 0.674510, 0.329412, 0.227451, 1.0 },
+ { 0.682353, 0.337255, 0.250980, 1.0 },
+ { 0.682353, 0.337255, 0.262745, 1.0 },
+ { 0.654902, 0.321569, 0.258824, 1.0 },
+ { 0.603922, 0.298039, 0.247059, 1.0 },
+ { 0.545098, 0.270588, 0.227451, 1.0 },
+ { 0.447059, 0.235294, 0.192157, 1.0 },
+ { 0.431373, 0.227451, 0.188235, 1.0 },
+ { 0.415686, 0.219608, 0.184314, 1.0 },
+ { 0.403922, 0.203922, 0.172549, 1.0 },
+ { 0.411765, 0.192157, 0.160784, 1.0 },
+ { 0.435294, 0.180392, 0.141176, 1.0 },
+ { 0.450980, 0.172549, 0.125490, 1.0 },
+ { 0.470588, 0.188235, 0.113725, 1.0 },
+ { 0.490196, 0.200000, 0.109804, 1.0 },
+ { 0.521569, 0.215686, 0.117647, 1.0 },
+ { 0.552941, 0.239216, 0.121569, 1.0 },
+ { 0.592157, 0.266667, 0.137255, 1.0 },
+ { 0.635294, 0.290196, 0.160784, 1.0 },
+ { 0.682353, 0.313725, 0.184314, 1.0 },
+ { 0.721569, 0.337255, 0.200000, 1.0 },
+ { 0.745098, 0.356863, 0.211765, 1.0 },
+ { 0.756863, 0.356863, 0.215686, 1.0 },
+ { 0.752941, 0.352941, 0.215686, 1.0 },
+ { 0.737255, 0.349020, 0.207843, 1.0 },
+ { 0.721569, 0.352941, 0.211765, 1.0 },
+ { 0.713725, 0.345098, 0.215686, 1.0 },
+ { 0.713725, 0.341176, 0.215686, 1.0 },
+ { 0.709804, 0.337255, 0.207843, 1.0 },
+ { 0.694118, 0.317647, 0.192157, 1.0 },
+ { 0.686275, 0.298039, 0.172549, 1.0 },
+ { 0.670588, 0.274510, 0.141176, 1.0 },
+ { 0.662745, 0.262745, 0.137255, 1.0 },
+ { 0.658824, 0.254902, 0.141176, 1.0 },
+ { 0.674510, 0.270588, 0.156863, 1.0 },
+ { 0.698039, 0.294118, 0.176471, 1.0 },
+ { 0.705882, 0.325490, 0.211765, 1.0 },
+ { 0.717647, 0.356863, 0.235294, 1.0 },
+ { 0.725490, 0.380392, 0.254902, 1.0 },
+ { 0.737255, 0.396078, 0.282353, 1.0 },
+ { 0.741176, 0.411765, 0.301961, 1.0 },
+ { 0.752941, 0.435294, 0.341176, 1.0 },
+ { 0.760784, 0.458824, 0.372549, 1.0 },
+ { 0.772549, 0.482353, 0.411765, 1.0 },
+ { 0.772549, 0.509804, 0.443137, 1.0 },
+ { 0.745098, 0.533333, 0.474510, 1.0 },
+ { 0.713725, 0.537255, 0.490196, 1.0 },
+ { 0.686275, 0.529412, 0.478431, 1.0 },
+ { 0.662745, 0.509804, 0.458824, 1.0 },
+ { 0.627451, 0.482353, 0.431373, 1.0 },
+ { 0.592157, 0.435294, 0.392157, 1.0 },
+ { 0.556863, 0.396078, 0.352941, 1.0 },
+ { 0.509804, 0.368627, 0.321569, 1.0 },
+ { 0.450980, 0.333333, 0.301961, 1.0 },
+ { 0.396078, 0.301961, 0.266667, 1.0 },
+ { 0.356863, 0.266667, 0.231373, 1.0 },
+ { 0.333333, 0.243137, 0.200000, 1.0 },
+ { 0.317647, 0.207843, 0.168627, 1.0 },
+ { 0.317647, 0.180392, 0.133333, 1.0 },
+ { 0.329412, 0.156863, 0.109804, 1.0 },
+ { 0.352941, 0.145098, 0.098039, 1.0 },
+ { 0.368627, 0.133333, 0.090196, 1.0 },
+ { 0.384314, 0.137255, 0.090196, 1.0 },
+ { 0.415686, 0.149020, 0.109804, 1.0 },
+ { 0.450980, 0.164706, 0.113725, 1.0 },
+ { 0.494118, 0.168627, 0.113725, 1.0 },
+ { 0.529412, 0.172549, 0.109804, 1.0 },
+ { 0.572549, 0.188235, 0.109804, 1.0 },
+ { 0.600000, 0.188235, 0.105882, 1.0 },
+ { 0.603922, 0.200000, 0.109804, 1.0 },
+ { 0.607843, 0.211765, 0.141176, 1.0 },
+ { 0.603922, 0.239216, 0.168627, 1.0 },
+ { 0.600000, 0.262745, 0.203922, 1.0 },
+ { 0.584314, 0.282353, 0.231373, 1.0 },
+ { 0.576471, 0.313725, 0.266667, 1.0 },
+ { 0.556863, 0.325490, 0.278431, 1.0 },
+ { 0.525490, 0.329412, 0.274510, 1.0 },
+ { 0.478431, 0.325490, 0.282353, 1.0 },
+ };
+/* 040221-11 */
+static double4 colors_372[] = {
+ { 0.121569, 0.058824, 0.447059, 1.0 },
+ { 0.156863, 0.082353, 0.533333, 1.0 },
+ { 0.176471, 0.090196, 0.568627, 1.0 },
+ { 0.200000, 0.101961, 0.603922, 1.0 },
+ { 0.215686, 0.105882, 0.623529, 1.0 },
+ { 0.231373, 0.113725, 0.647059, 1.0 },
+ { 0.235294, 0.117647, 0.654902, 1.0 },
+ { 0.239216, 0.121569, 0.666667, 1.0 },
+ { 0.254902, 0.129412, 0.698039, 1.0 },
+ { 0.262745, 0.133333, 0.713725, 1.0 },
+ { 0.274510, 0.141176, 0.729412, 1.0 },
+ { 0.286275, 0.145098, 0.749020, 1.0 },
+ { 0.298039, 0.149020, 0.772549, 1.0 },
+ { 0.317647, 0.156863, 0.800000, 1.0 },
+ { 0.341176, 0.168627, 0.827451, 1.0 },
+ { 0.356863, 0.172549, 0.847059, 1.0 },
+ { 0.372549, 0.180392, 0.866667, 1.0 },
+ { 0.439216, 0.207843, 0.952941, 1.0 },
+ { 0.470588, 0.215686, 0.976471, 1.0 },
+ { 0.505882, 0.223529, 1.000000, 1.0 },
+ { 0.541176, 0.227451, 1.000000, 1.0 },
+ { 0.576471, 0.235294, 1.000000, 1.0 },
+ { 0.592157, 0.235294, 1.000000, 1.0 },
+ { 0.607843, 0.239216, 1.000000, 1.0 },
+ { 0.666667, 0.258824, 1.000000, 1.0 },
+ { 0.682353, 0.262745, 1.000000, 1.0 },
+ { 0.698039, 0.266667, 1.000000, 1.0 },
+ { 0.698039, 0.266667, 1.000000, 1.0 },
+ { 0.698039, 0.266667, 1.000000, 1.0 },
+ { 0.694118, 0.262745, 1.000000, 1.0 },
+ { 0.694118, 0.262745, 1.000000, 1.0 },
+ { 0.674510, 0.258824, 1.000000, 1.0 },
+ { 0.643137, 0.250980, 1.000000, 1.0 },
+ { 0.533333, 0.215686, 0.917647, 1.0 },
+ { 0.470588, 0.192157, 0.858824, 1.0 },
+ { 0.407843, 0.172549, 0.800000, 1.0 },
+ { 0.352941, 0.149020, 0.733333, 1.0 },
+ { 0.301961, 0.125490, 0.670588, 1.0 },
+ { 0.278431, 0.117647, 0.639216, 1.0 },
+ { 0.254902, 0.109804, 0.611765, 1.0 },
+ { 0.176471, 0.078431, 0.517647, 1.0 },
+ { 0.160784, 0.070588, 0.498039, 1.0 },
+ { 0.149020, 0.062745, 0.478431, 1.0 },
+ { 0.164706, 0.070588, 0.501961, 1.0 },
+ { 0.180392, 0.082353, 0.525490, 1.0 },
+ { 0.196078, 0.086275, 0.545098, 1.0 },
+ { 0.215686, 0.090196, 0.568627, 1.0 },
+ { 0.250980, 0.105882, 0.619608, 1.0 },
+ { 0.282353, 0.121569, 0.670588, 1.0 },
+ { 0.349020, 0.152941, 0.780392, 1.0 },
+ { 0.376471, 0.172549, 0.843137, 1.0 },
+ { 0.407843, 0.192157, 0.909804, 1.0 },
+ { 0.419608, 0.200000, 0.941176, 1.0 },
+ { 0.435294, 0.211765, 0.976471, 1.0 },
+ { 0.431373, 0.211765, 0.972549, 1.0 },
+ { 0.431373, 0.211765, 0.972549, 1.0 },
+ { 0.384314, 0.188235, 0.898039, 1.0 },
+ { 0.349020, 0.176471, 0.850980, 1.0 },
+ { 0.317647, 0.164706, 0.807843, 1.0 },
+ { 0.294118, 0.152941, 0.776471, 1.0 },
+ { 0.274510, 0.145098, 0.745098, 1.0 },
+ { 0.266667, 0.137255, 0.729412, 1.0 },
+ { 0.258824, 0.133333, 0.717647, 1.0 },
+ { 0.243137, 0.129412, 0.694118, 1.0 },
+ { 0.235294, 0.121569, 0.670588, 1.0 },
+ { 0.231373, 0.121569, 0.670588, 1.0 },
+ { 0.243137, 0.125490, 0.690196, 1.0 },
+ { 0.258824, 0.133333, 0.713725, 1.0 },
+ { 0.262745, 0.137255, 0.721569, 1.0 },
+ { 0.266667, 0.141176, 0.729412, 1.0 },
+ { 0.266667, 0.141176, 0.721569, 1.0 },
+ { 0.262745, 0.133333, 0.713725, 1.0 },
+ { 0.243137, 0.125490, 0.690196, 1.0 },
+ { 0.235294, 0.125490, 0.682353, 1.0 },
+ { 0.231373, 0.125490, 0.678431, 1.0 },
+ { 0.219608, 0.117647, 0.662745, 1.0 },
+ { 0.207843, 0.113725, 0.647059, 1.0 },
+ { 0.196078, 0.109804, 0.635294, 1.0 },
+ { 0.188235, 0.105882, 0.627451, 1.0 },
+ { 0.172549, 0.101961, 0.611765, 1.0 },
+ { 0.164706, 0.105882, 0.611765, 1.0 },
+ { 0.176471, 0.113725, 0.658824, 1.0 },
+ { 0.196078, 0.125490, 0.694118, 1.0 },
+ { 0.219608, 0.141176, 0.733333, 1.0 },
+ { 0.231373, 0.145098, 0.752941, 1.0 },
+ { 0.243137, 0.149020, 0.772549, 1.0 },
+ { 0.274510, 0.164706, 0.819608, 1.0 },
+ { 0.301961, 0.180392, 0.870588, 1.0 },
+ { 0.372549, 0.215686, 0.992157, 1.0 },
+ { 0.400000, 0.227451, 0.996078, 1.0 },
+ { 0.431373, 0.239216, 1.000000, 1.0 },
+ { 0.439216, 0.243137, 1.000000, 1.0 },
+ { 0.450980, 0.250980, 1.000000, 1.0 },
+ { 0.462745, 0.250980, 1.000000, 1.0 },
+ { 0.474510, 0.250980, 1.000000, 1.0 },
+ { 0.482353, 0.254902, 1.000000, 1.0 },
+ { 0.494118, 0.254902, 1.000000, 1.0 },
+ { 0.505882, 0.254902, 1.000000, 1.0 },
+ { 0.505882, 0.254902, 1.000000, 1.0 },
+ { 0.505882, 0.254902, 1.000000, 1.0 },
+ { 0.505882, 0.254902, 1.000000, 1.0 },
+ { 0.505882, 0.254902, 1.000000, 1.0 },
+ { 0.501961, 0.254902, 1.000000, 1.0 },
+ { 0.494118, 0.254902, 1.000000, 1.0 },
+ { 0.482353, 0.254902, 1.000000, 1.0 },
+ { 0.466667, 0.250980, 1.000000, 1.0 },
+ { 0.454902, 0.250980, 1.000000, 1.0 },
+ { 0.443137, 0.243137, 1.000000, 1.0 },
+ { 0.431373, 0.239216, 1.000000, 1.0 },
+ { 0.403922, 0.231373, 1.000000, 1.0 },
+ { 0.364706, 0.215686, 0.980392, 1.0 },
+ { 0.325490, 0.196078, 0.917647, 1.0 },
+ { 0.286275, 0.176471, 0.847059, 1.0 },
+ { 0.200000, 0.129412, 0.678431, 1.0 },
+ { 0.180392, 0.113725, 0.635294, 1.0 },
+ { 0.164706, 0.101961, 0.592157, 1.0 },
+ { 0.125490, 0.078431, 0.501961, 1.0 },
+ { 0.082353, 0.047059, 0.415686, 1.0 },
+ { 0.047059, 0.027451, 0.345098, 1.0 },
+ { 0.023529, 0.011765, 0.286275, 1.0 },
+ { 0.003922, 0.000000, 0.231373, 1.0 },
+ { 0.011765, 0.000000, 0.235294, 1.0 },
+ { 0.019608, 0.000000, 0.239216, 1.0 },
+ { 0.027451, 0.000000, 0.247059, 1.0 },
+ { 0.035294, 0.003922, 0.258824, 1.0 },
+ { 0.054902, 0.015686, 0.298039, 1.0 },
+ { 0.078431, 0.023529, 0.341176, 1.0 },
+ { 0.101961, 0.043137, 0.396078, 1.0 },
+ { 0.121569, 0.058824, 0.447059, 1.0 },
+ { 0.156863, 0.082353, 0.533333, 1.0 },
+ { 0.164706, 0.086275, 0.549020, 1.0 },
+ { 0.176471, 0.090196, 0.568627, 1.0 },
+ { 0.200000, 0.101961, 0.603922, 1.0 },
+ { 0.215686, 0.109804, 0.627451, 1.0 },
+ { 0.231373, 0.113725, 0.647059, 1.0 },
+ { 0.239216, 0.121569, 0.666667, 1.0 },
+ { 0.254902, 0.129412, 0.698039, 1.0 },
+ { 0.262745, 0.133333, 0.713725, 1.0 },
+ { 0.274510, 0.141176, 0.729412, 1.0 },
+ { 0.278431, 0.141176, 0.737255, 1.0 },
+ { 0.282353, 0.145098, 0.745098, 1.0 },
+ { 0.298039, 0.149020, 0.772549, 1.0 },
+ { 0.317647, 0.156863, 0.796078, 1.0 },
+ { 0.341176, 0.168627, 0.827451, 1.0 },
+ { 0.372549, 0.180392, 0.866667, 1.0 },
+ { 0.439216, 0.207843, 0.952941, 1.0 },
+ { 0.458824, 0.211765, 0.972549, 1.0 },
+ { 0.478431, 0.215686, 0.992157, 1.0 },
+ { 0.505882, 0.223529, 1.000000, 1.0 },
+ { 0.541176, 0.223529, 1.000000, 1.0 },
+ { 0.576471, 0.235294, 1.000000, 1.0 },
+ { 0.607843, 0.239216, 1.000000, 1.0 },
+ { 0.666667, 0.258824, 1.000000, 1.0 },
+ { 0.674510, 0.258824, 1.000000, 1.0 },
+ { 0.686275, 0.262745, 1.000000, 1.0 },
+ { 0.698039, 0.266667, 1.000000, 1.0 },
+ { 0.698039, 0.266667, 1.000000, 1.0 },
+ { 0.698039, 0.266667, 1.000000, 1.0 },
+ { 0.694118, 0.262745, 1.000000, 1.0 },
+ { 0.674510, 0.258824, 1.000000, 1.0 },
+ { 0.643137, 0.250980, 1.000000, 1.0 },
+ { 0.533333, 0.215686, 0.917647, 1.0 },
+ { 0.501961, 0.203922, 0.886275, 1.0 },
+ { 0.470588, 0.196078, 0.854902, 1.0 },
+ { 0.407843, 0.172549, 0.800000, 1.0 },
+ { 0.349020, 0.149020, 0.733333, 1.0 },
+ { 0.301961, 0.125490, 0.670588, 1.0 },
+ { 0.254902, 0.109804, 0.611765, 1.0 },
+ { 0.176471, 0.078431, 0.517647, 1.0 },
+ { 0.164706, 0.070588, 0.501961, 1.0 },
+ { 0.156863, 0.066667, 0.490196, 1.0 },
+ { 0.149020, 0.062745, 0.478431, 1.0 },
+ { 0.156863, 0.066667, 0.494118, 1.0 },
+ { 0.180392, 0.082353, 0.525490, 1.0 },
+ { 0.215686, 0.090196, 0.568627, 1.0 },
+ { 0.250980, 0.105882, 0.619608, 1.0 },
+ { 0.282353, 0.121569, 0.670588, 1.0 },
+ { 0.317647, 0.141176, 0.721569, 1.0 },
+ { 0.349020, 0.152941, 0.780392, 1.0 },
+ { 0.376471, 0.172549, 0.843137, 1.0 },
+ { 0.407843, 0.192157, 0.909804, 1.0 },
+ { 0.431373, 0.207843, 0.952941, 1.0 },
+ { 0.435294, 0.211765, 0.976471, 1.0 },
+ { 0.431373, 0.211765, 0.972549, 1.0 },
+ { 0.384314, 0.188235, 0.898039, 1.0 },
+ { 0.364706, 0.180392, 0.870588, 1.0 },
+ { 0.349020, 0.172549, 0.847059, 1.0 },
+ { 0.317647, 0.164706, 0.807843, 1.0 },
+ { 0.294118, 0.152941, 0.776471, 1.0 },
+ { 0.274510, 0.145098, 0.745098, 1.0 },
+ { 0.258824, 0.133333, 0.717647, 1.0 },
+ { 0.243137, 0.129412, 0.694118, 1.0 },
+ { 0.235294, 0.121569, 0.670588, 1.0 },
+ { 0.231373, 0.121569, 0.658824, 1.0 },
+ { 0.231373, 0.121569, 0.670588, 1.0 },
+ { 0.243137, 0.129412, 0.690196, 1.0 },
+ { 0.258824, 0.133333, 0.713725, 1.0 },
+ { 0.266667, 0.141176, 0.729412, 1.0 },
+ { 0.266667, 0.141176, 0.721569, 1.0 },
+ { 0.262745, 0.133333, 0.713725, 1.0 },
+ { 0.254902, 0.129412, 0.698039, 1.0 },
+ { 0.243137, 0.125490, 0.690196, 1.0 },
+ { 0.239216, 0.125490, 0.690196, 1.0 },
+ { 0.231373, 0.125490, 0.678431, 1.0 },
+ { 0.219608, 0.121569, 0.666667, 1.0 },
+ { 0.207843, 0.113725, 0.647059, 1.0 },
+ { 0.188235, 0.105882, 0.627451, 1.0 },
+ { 0.172549, 0.101961, 0.611765, 1.0 },
+ { 0.164706, 0.105882, 0.611765, 1.0 },
+ { 0.168627, 0.109804, 0.631373, 1.0 },
+ { 0.176471, 0.113725, 0.658824, 1.0 },
+ { 0.196078, 0.129412, 0.694118, 1.0 },
+ { 0.219608, 0.141176, 0.733333, 1.0 },
+ { 0.243137, 0.149020, 0.772549, 1.0 },
+ { 0.274510, 0.164706, 0.819608, 1.0 },
+ { 0.301961, 0.180392, 0.870588, 1.0 },
+ { 0.337255, 0.196078, 0.929412, 1.0 },
+ { 0.372549, 0.215686, 0.992157, 1.0 },
+ { 0.403922, 0.231373, 1.000000, 1.0 },
+ { 0.431373, 0.239216, 1.000000, 1.0 },
+ { 0.450980, 0.250980, 1.000000, 1.0 },
+ { 0.462745, 0.250980, 1.000000, 1.0 },
+ { 0.474510, 0.250980, 1.000000, 1.0 },
+ { 0.482353, 0.254902, 1.000000, 1.0 },
+ { 0.494118, 0.254902, 1.000000, 1.0 },
+ { 0.501961, 0.254902, 1.000000, 1.0 },
+ { 0.505882, 0.254902, 1.000000, 1.0 },
+ { 0.505882, 0.254902, 1.000000, 1.0 },
+ { 0.505882, 0.254902, 1.000000, 1.0 },
+ { 0.505882, 0.254902, 1.000000, 1.0 },
+ { 0.501961, 0.254902, 1.000000, 1.0 },
+ { 0.494118, 0.254902, 1.000000, 1.0 },
+ { 0.490196, 0.254902, 1.000000, 1.0 },
+ { 0.482353, 0.254902, 1.000000, 1.0 },
+ { 0.470588, 0.254902, 1.000000, 1.0 },
+ { 0.454902, 0.250980, 1.000000, 1.0 },
+ { 0.431373, 0.239216, 1.000000, 1.0 },
+ { 0.403922, 0.231373, 1.000000, 1.0 },
+ { 0.364706, 0.215686, 0.980392, 1.0 },
+ { 0.325490, 0.196078, 0.917647, 1.0 },
+ { 0.286275, 0.176471, 0.847059, 1.0 },
+ { 0.243137, 0.152941, 0.772549, 1.0 },
+ { 0.200000, 0.129412, 0.678431, 1.0 },
+ { 0.164706, 0.101961, 0.592157, 1.0 },
+ { 0.125490, 0.078431, 0.501961, 1.0 },
+ { 0.082353, 0.047059, 0.415686, 1.0 },
+ { 0.047059, 0.027451, 0.345098, 1.0 },
+ { 0.023529, 0.011765, 0.286275, 1.0 },
+ { 0.011765, 0.003922, 0.254902, 1.0 },
+ { 0.003922, 0.000000, 0.231373, 1.0 },
+ { 0.003922, 0.000000, 0.223529, 1.0 },
+ { 0.019608, 0.000000, 0.239216, 1.0 },
+ { 0.035294, 0.003922, 0.258824, 1.0 },
+ { 0.054902, 0.015686, 0.298039, 1.0 },
+ { 0.078431, 0.023529, 0.341176, 1.0 },
+ { 0.101961, 0.043137, 0.396078, 1.0 },
+ };
+/* 040221-12 */
+static double4 colors_373[] = {
+ { 0.380392, 0.317647, 0.137255, 1.0 },
+ { 0.321569, 0.368627, 0.180392, 1.0 },
+ { 0.317647, 0.380392, 0.192157, 1.0 },
+ { 0.313725, 0.392157, 0.207843, 1.0 },
+ { 0.325490, 0.396078, 0.211765, 1.0 },
+ { 0.337255, 0.400000, 0.215686, 1.0 },
+ { 0.368627, 0.407843, 0.215686, 1.0 },
+ { 0.403922, 0.415686, 0.219608, 1.0 },
+ { 0.541176, 0.447059, 0.231373, 1.0 },
+ { 0.576471, 0.454902, 0.247059, 1.0 },
+ { 0.615686, 0.466667, 0.262745, 1.0 },
+ { 0.631373, 0.462745, 0.258824, 1.0 },
+ { 0.647059, 0.458824, 0.254902, 1.0 },
+ { 0.678431, 0.443137, 0.227451, 1.0 },
+ { 0.709804, 0.431373, 0.203922, 1.0 },
+ { 0.741176, 0.419608, 0.184314, 1.0 },
+ { 0.772549, 0.407843, 0.168627, 1.0 },
+ { 0.858824, 0.388235, 0.145098, 1.0 },
+ { 0.847059, 0.384314, 0.149020, 1.0 },
+ { 0.839216, 0.380392, 0.152941, 1.0 },
+ { 0.800000, 0.376471, 0.149020, 1.0 },
+ { 0.760784, 0.372549, 0.145098, 1.0 },
+ { 0.749020, 0.364706, 0.133333, 1.0 },
+ { 0.741176, 0.356863, 0.121569, 1.0 },
+ { 0.729412, 0.317647, 0.074510, 1.0 },
+ { 0.713725, 0.305882, 0.066667, 1.0 },
+ { 0.698039, 0.294118, 0.062745, 1.0 },
+ { 0.662745, 0.294118, 0.066667, 1.0 },
+ { 0.631373, 0.298039, 0.074510, 1.0 },
+ { 0.611765, 0.301961, 0.078431, 1.0 },
+ { 0.592157, 0.309804, 0.082353, 1.0 },
+ { 0.549020, 0.325490, 0.094118, 1.0 },
+ { 0.498039, 0.329412, 0.094118, 1.0 },
+ { 0.435294, 0.301961, 0.082353, 1.0 },
+ { 0.407843, 0.286275, 0.078431, 1.0 },
+ { 0.384314, 0.274510, 0.074510, 1.0 },
+ { 0.360784, 0.274510, 0.078431, 1.0 },
+ { 0.337255, 0.274510, 0.086275, 1.0 },
+ { 0.313725, 0.278431, 0.090196, 1.0 },
+ { 0.294118, 0.282353, 0.094118, 1.0 },
+ { 0.235294, 0.298039, 0.121569, 1.0 },
+ { 0.223529, 0.298039, 0.121569, 1.0 },
+ { 0.211765, 0.298039, 0.125490, 1.0 },
+ { 0.211765, 0.290196, 0.125490, 1.0 },
+ { 0.211765, 0.286275, 0.125490, 1.0 },
+ { 0.207843, 0.282353, 0.125490, 1.0 },
+ { 0.207843, 0.278431, 0.125490, 1.0 },
+ { 0.211765, 0.282353, 0.133333, 1.0 },
+ { 0.211765, 0.282353, 0.133333, 1.0 },
+ { 0.223529, 0.294118, 0.137255, 1.0 },
+ { 0.227451, 0.301961, 0.133333, 1.0 },
+ { 0.235294, 0.309804, 0.133333, 1.0 },
+ { 0.243137, 0.313725, 0.133333, 1.0 },
+ { 0.250980, 0.317647, 0.137255, 1.0 },
+ { 0.250980, 0.317647, 0.137255, 1.0 },
+ { 0.254902, 0.317647, 0.141176, 1.0 },
+ { 0.274510, 0.333333, 0.152941, 1.0 },
+ { 0.301961, 0.341176, 0.152941, 1.0 },
+ { 0.333333, 0.349020, 0.152941, 1.0 },
+ { 0.388235, 0.352941, 0.145098, 1.0 },
+ { 0.447059, 0.360784, 0.137255, 1.0 },
+ { 0.478431, 0.364706, 0.137255, 1.0 },
+ { 0.509804, 0.372549, 0.137255, 1.0 },
+ { 0.568627, 0.380392, 0.133333, 1.0 },
+ { 0.627451, 0.400000, 0.141176, 1.0 },
+ { 0.725490, 0.403922, 0.141176, 1.0 },
+ { 0.768627, 0.392157, 0.125490, 1.0 },
+ { 0.811765, 0.380392, 0.113725, 1.0 },
+ { 0.827451, 0.372549, 0.101961, 1.0 },
+ { 0.843137, 0.364706, 0.094118, 1.0 },
+ { 0.870588, 0.345098, 0.070588, 1.0 },
+ { 0.878431, 0.329412, 0.054902, 1.0 },
+ { 0.835294, 0.290196, 0.035294, 1.0 },
+ { 0.792157, 0.270588, 0.031373, 1.0 },
+ { 0.749020, 0.250980, 0.031373, 1.0 },
+ { 0.682353, 0.235294, 0.027451, 1.0 },
+ { 0.619608, 0.219608, 0.023529, 1.0 },
+ { 0.588235, 0.215686, 0.023529, 1.0 },
+ { 0.560784, 0.215686, 0.023529, 1.0 },
+ { 0.501961, 0.203922, 0.027451, 1.0 },
+ { 0.447059, 0.188235, 0.027451, 1.0 },
+ { 0.352941, 0.149020, 0.023529, 1.0 },
+ { 0.294118, 0.133333, 0.019608, 1.0 },
+ { 0.239216, 0.117647, 0.019608, 1.0 },
+ { 0.211765, 0.113725, 0.023529, 1.0 },
+ { 0.188235, 0.109804, 0.027451, 1.0 },
+ { 0.152941, 0.113725, 0.031373, 1.0 },
+ { 0.125490, 0.117647, 0.031373, 1.0 },
+ { 0.129412, 0.125490, 0.031373, 1.0 },
+ { 0.145098, 0.133333, 0.027451, 1.0 },
+ { 0.160784, 0.141176, 0.027451, 1.0 },
+ { 0.168627, 0.141176, 0.031373, 1.0 },
+ { 0.176471, 0.145098, 0.039216, 1.0 },
+ { 0.207843, 0.160784, 0.039216, 1.0 },
+ { 0.243137, 0.180392, 0.043137, 1.0 },
+ { 0.301961, 0.207843, 0.043137, 1.0 },
+ { 0.380392, 0.227451, 0.035294, 1.0 },
+ { 0.521569, 0.286275, 0.031373, 1.0 },
+ { 0.588235, 0.298039, 0.031373, 1.0 },
+ { 0.654902, 0.313725, 0.035294, 1.0 },
+ { 0.674510, 0.317647, 0.039216, 1.0 },
+ { 0.698039, 0.325490, 0.043137, 1.0 },
+ { 0.745098, 0.329412, 0.043137, 1.0 },
+ { 0.792157, 0.333333, 0.035294, 1.0 },
+ { 0.843137, 0.317647, 0.023529, 1.0 },
+ { 0.823529, 0.301961, 0.015686, 1.0 },
+ { 0.803922, 0.290196, 0.011765, 1.0 },
+ { 0.776471, 0.278431, 0.011765, 1.0 },
+ { 0.749020, 0.266667, 0.011765, 1.0 },
+ { 0.686275, 0.243137, 0.015686, 1.0 },
+ { 0.619608, 0.223529, 0.011765, 1.0 },
+ { 0.556863, 0.211765, 0.019608, 1.0 },
+ { 0.513725, 0.203922, 0.031373, 1.0 },
+ { 0.427451, 0.211765, 0.058824, 1.0 },
+ { 0.407843, 0.215686, 0.066667, 1.0 },
+ { 0.392157, 0.223529, 0.078431, 1.0 },
+ { 0.368627, 0.235294, 0.101961, 1.0 },
+ { 0.352941, 0.247059, 0.113725, 1.0 },
+ { 0.349020, 0.258824, 0.125490, 1.0 },
+ { 0.368627, 0.258824, 0.133333, 1.0 },
+ { 0.458824, 0.286275, 0.133333, 1.0 },
+ { 0.521569, 0.329412, 0.133333, 1.0 },
+ { 0.584314, 0.372549, 0.137255, 1.0 },
+ { 0.615686, 0.396078, 0.152941, 1.0 },
+ { 0.647059, 0.423529, 0.168627, 1.0 },
+ { 0.705882, 0.478431, 0.211765, 1.0 },
+ { 0.745098, 0.509804, 0.247059, 1.0 },
+ { 0.772549, 0.541176, 0.278431, 1.0 },
+ { 0.803922, 0.568627, 0.305882, 1.0 },
+ { 0.866667, 0.635294, 0.349020, 1.0 },
+ { 0.874510, 0.654902, 0.364706, 1.0 },
+ { 0.886275, 0.678431, 0.384314, 1.0 },
+ { 0.898039, 0.729412, 0.435294, 1.0 },
+ { 0.890196, 0.756863, 0.478431, 1.0 },
+ { 0.874510, 0.772549, 0.517647, 1.0 },
+ { 0.847059, 0.756863, 0.525490, 1.0 },
+ { 0.835294, 0.686275, 0.486275, 1.0 },
+ { 0.847059, 0.654902, 0.447059, 1.0 },
+ { 0.858824, 0.627451, 0.407843, 1.0 },
+ { 0.862745, 0.607843, 0.388235, 1.0 },
+ { 0.866667, 0.592157, 0.372549, 1.0 },
+ { 0.878431, 0.556863, 0.349020, 1.0 },
+ { 0.870588, 0.505882, 0.313725, 1.0 },
+ { 0.854902, 0.450980, 0.247059, 1.0 },
+ { 0.850980, 0.400000, 0.184314, 1.0 },
+ { 0.882353, 0.341176, 0.074510, 1.0 },
+ { 0.886275, 0.337255, 0.058824, 1.0 },
+ { 0.894118, 0.333333, 0.043137, 1.0 },
+ { 0.917647, 0.337255, 0.031373, 1.0 },
+ { 0.929412, 0.337255, 0.031373, 1.0 },
+ { 0.937255, 0.345098, 0.031373, 1.0 },
+ { 0.933333, 0.341176, 0.035294, 1.0 },
+ { 0.933333, 0.341176, 0.039216, 1.0 },
+ { 0.929412, 0.345098, 0.039216, 1.0 },
+ { 0.925490, 0.352941, 0.043137, 1.0 },
+ { 0.905882, 0.372549, 0.062745, 1.0 },
+ { 0.886275, 0.396078, 0.094118, 1.0 },
+ { 0.866667, 0.427451, 0.129412, 1.0 },
+ { 0.850980, 0.454902, 0.172549, 1.0 },
+ { 0.827451, 0.474510, 0.211765, 1.0 },
+ { 0.803922, 0.486275, 0.254902, 1.0 },
+ { 0.745098, 0.494118, 0.282353, 1.0 },
+ { 0.721569, 0.494118, 0.286275, 1.0 },
+ { 0.698039, 0.494118, 0.294118, 1.0 },
+ { 0.639216, 0.490196, 0.305882, 1.0 },
+ { 0.600000, 0.474510, 0.301961, 1.0 },
+ { 0.556863, 0.462745, 0.301961, 1.0 },
+ { 0.525490, 0.447059, 0.305882, 1.0 },
+ { 0.470588, 0.415686, 0.274510, 1.0 },
+ { 0.454902, 0.403922, 0.262745, 1.0 },
+ { 0.443137, 0.392157, 0.254902, 1.0 },
+ { 0.407843, 0.372549, 0.231373, 1.0 },
+ { 0.388235, 0.337255, 0.200000, 1.0 },
+ { 0.384314, 0.298039, 0.160784, 1.0 },
+ { 0.403922, 0.262745, 0.121569, 1.0 },
+ { 0.431373, 0.227451, 0.094118, 1.0 },
+ { 0.458824, 0.207843, 0.070588, 1.0 },
+ { 0.486275, 0.196078, 0.058824, 1.0 },
+ { 0.494118, 0.207843, 0.058824, 1.0 },
+ { 0.490196, 0.223529, 0.062745, 1.0 },
+ { 0.482353, 0.231373, 0.074510, 1.0 },
+ { 0.478431, 0.231373, 0.074510, 1.0 },
+ { 0.478431, 0.219608, 0.066667, 1.0 },
+ { 0.474510, 0.211765, 0.062745, 1.0 },
+ { 0.462745, 0.207843, 0.070588, 1.0 },
+ { 0.454902, 0.215686, 0.074510, 1.0 },
+ { 0.447059, 0.227451, 0.078431, 1.0 },
+ { 0.439216, 0.254902, 0.098039, 1.0 },
+ { 0.431373, 0.286275, 0.125490, 1.0 },
+ { 0.435294, 0.317647, 0.149020, 1.0 },
+ { 0.443137, 0.349020, 0.180392, 1.0 },
+ { 0.447059, 0.384314, 0.203922, 1.0 },
+ { 0.482353, 0.415686, 0.215686, 1.0 },
+ { 0.517647, 0.450980, 0.215686, 1.0 },
+ { 0.556863, 0.470588, 0.211765, 1.0 },
+ { 0.596078, 0.482353, 0.207843, 1.0 },
+ { 0.647059, 0.494118, 0.196078, 1.0 },
+ { 0.686275, 0.513725, 0.196078, 1.0 },
+ { 0.694118, 0.513725, 0.211765, 1.0 },
+ { 0.713725, 0.513725, 0.219608, 1.0 },
+ { 0.729412, 0.525490, 0.223529, 1.0 },
+ { 0.725490, 0.517647, 0.219608, 1.0 },
+ { 0.698039, 0.498039, 0.200000, 1.0 },
+ { 0.678431, 0.474510, 0.172549, 1.0 },
+ { 0.654902, 0.458824, 0.149020, 1.0 },
+ { 0.623529, 0.439216, 0.149020, 1.0 },
+ { 0.592157, 0.415686, 0.156863, 1.0 },
+ { 0.568627, 0.415686, 0.172549, 1.0 },
+ { 0.560784, 0.427451, 0.203922, 1.0 },
+ { 0.541176, 0.447059, 0.235294, 1.0 },
+ { 0.529412, 0.454902, 0.254902, 1.0 },
+ { 0.517647, 0.470588, 0.266667, 1.0 },
+ { 0.517647, 0.490196, 0.274510, 1.0 },
+ { 0.533333, 0.498039, 0.278431, 1.0 },
+ { 0.549020, 0.490196, 0.270588, 1.0 },
+ { 0.596078, 0.482353, 0.254902, 1.0 },
+ { 0.635294, 0.474510, 0.243137, 1.0 },
+ { 0.670588, 0.462745, 0.231373, 1.0 },
+ { 0.678431, 0.447059, 0.219608, 1.0 },
+ { 0.674510, 0.450980, 0.215686, 1.0 },
+ { 0.670588, 0.454902, 0.219608, 1.0 },
+ { 0.662745, 0.447059, 0.215686, 1.0 },
+ { 0.674510, 0.431373, 0.203922, 1.0 },
+ { 0.698039, 0.407843, 0.172549, 1.0 },
+ { 0.733333, 0.380392, 0.145098, 1.0 },
+ { 0.764706, 0.345098, 0.117647, 1.0 },
+ { 0.796078, 0.329412, 0.090196, 1.0 },
+ { 0.811765, 0.321569, 0.078431, 1.0 },
+ { 0.819608, 0.321569, 0.074510, 1.0 },
+ { 0.823529, 0.329412, 0.082353, 1.0 },
+ { 0.823529, 0.329412, 0.082353, 1.0 },
+ { 0.827451, 0.325490, 0.078431, 1.0 },
+ { 0.839216, 0.309804, 0.074510, 1.0 },
+ { 0.850980, 0.298039, 0.062745, 1.0 },
+ { 0.862745, 0.274510, 0.047059, 1.0 },
+ { 0.874510, 0.258824, 0.031373, 1.0 },
+ { 0.878431, 0.254902, 0.031373, 1.0 },
+ { 0.882353, 0.254902, 0.023529, 1.0 },
+ { 0.874510, 0.254902, 0.019608, 1.0 },
+ { 0.874510, 0.250980, 0.019608, 1.0 },
+ { 0.866667, 0.243137, 0.015686, 1.0 },
+ { 0.854902, 0.235294, 0.019608, 1.0 },
+ { 0.843137, 0.219608, 0.019608, 1.0 },
+ { 0.831373, 0.211765, 0.019608, 1.0 },
+ { 0.827451, 0.200000, 0.019608, 1.0 },
+ { 0.811765, 0.200000, 0.019608, 1.0 },
+ { 0.784314, 0.203922, 0.015686, 1.0 },
+ { 0.745098, 0.211765, 0.023529, 1.0 },
+ { 0.705882, 0.231373, 0.035294, 1.0 },
+ { 0.662745, 0.239216, 0.043137, 1.0 },
+ { 0.592157, 0.227451, 0.039216, 1.0 },
+ { 0.537255, 0.219608, 0.043137, 1.0 },
+ { 0.498039, 0.219608, 0.050980, 1.0 },
+ { 0.462745, 0.227451, 0.058824, 1.0 },
+ { 0.415686, 0.239216, 0.074510, 1.0 },
+ { 0.388235, 0.278431, 0.101961, 1.0 },
+ };
+/* 040221-13 */
+static double4 colors_374[] = {
+ { 0.286275, 0.498039, 0.490196, 1.0 },
+ { 0.341176, 0.552941, 0.533333, 1.0 },
+ { 0.345098, 0.552941, 0.545098, 1.0 },
+ { 0.349020, 0.556863, 0.556863, 1.0 },
+ { 0.317647, 0.525490, 0.541176, 1.0 },
+ { 0.290196, 0.494118, 0.529412, 1.0 },
+ { 0.270588, 0.470588, 0.513725, 1.0 },
+ { 0.254902, 0.450980, 0.501961, 1.0 },
+ { 0.180392, 0.360784, 0.419608, 1.0 },
+ { 0.137255, 0.313725, 0.368627, 1.0 },
+ { 0.094118, 0.270588, 0.321569, 1.0 },
+ { 0.070588, 0.207843, 0.294118, 1.0 },
+ { 0.050980, 0.149020, 0.270588, 1.0 },
+ { 0.066667, 0.094118, 0.270588, 1.0 },
+ { 0.086275, 0.043137, 0.270588, 1.0 },
+ { 0.098039, 0.031373, 0.274510, 1.0 },
+ { 0.113725, 0.023529, 0.278431, 1.0 },
+ { 0.129412, 0.082353, 0.305882, 1.0 },
+ { 0.149020, 0.117647, 0.337255, 1.0 },
+ { 0.172549, 0.152941, 0.368627, 1.0 },
+ { 0.219608, 0.184314, 0.419608, 1.0 },
+ { 0.266667, 0.215686, 0.474510, 1.0 },
+ { 0.282353, 0.239216, 0.494118, 1.0 },
+ { 0.301961, 0.262745, 0.513725, 1.0 },
+ { 0.301961, 0.396078, 0.564706, 1.0 },
+ { 0.286275, 0.443137, 0.560784, 1.0 },
+ { 0.270588, 0.490196, 0.556863, 1.0 },
+ { 0.262745, 0.498039, 0.537255, 1.0 },
+ { 0.258824, 0.509804, 0.521569, 1.0 },
+ { 0.254902, 0.505882, 0.513725, 1.0 },
+ { 0.250980, 0.505882, 0.505882, 1.0 },
+ { 0.243137, 0.486275, 0.478431, 1.0 },
+ { 0.223529, 0.450980, 0.458824, 1.0 },
+ { 0.145098, 0.360784, 0.352941, 1.0 },
+ { 0.105882, 0.313725, 0.294118, 1.0 },
+ { 0.070588, 0.266667, 0.239216, 1.0 },
+ { 0.047059, 0.223529, 0.200000, 1.0 },
+ { 0.023529, 0.184314, 0.160784, 1.0 },
+ { 0.011765, 0.156863, 0.145098, 1.0 },
+ { 0.003922, 0.129412, 0.133333, 1.0 },
+ { 0.000000, 0.078431, 0.082353, 1.0 },
+ { 0.000000, 0.078431, 0.074510, 1.0 },
+ { 0.000000, 0.082353, 0.070588, 1.0 },
+ { 0.000000, 0.109804, 0.090196, 1.0 },
+ { 0.000000, 0.141176, 0.113725, 1.0 },
+ { 0.027451, 0.168627, 0.141176, 1.0 },
+ { 0.054902, 0.200000, 0.172549, 1.0 },
+ { 0.125490, 0.250980, 0.239216, 1.0 },
+ { 0.196078, 0.286275, 0.321569, 1.0 },
+ { 0.337255, 0.376471, 0.466667, 1.0 },
+ { 0.388235, 0.396078, 0.501961, 1.0 },
+ { 0.443137, 0.415686, 0.537255, 1.0 },
+ { 0.462745, 0.431373, 0.564706, 1.0 },
+ { 0.486275, 0.447059, 0.592157, 1.0 },
+ { 0.478431, 0.435294, 0.592157, 1.0 },
+ { 0.470588, 0.423529, 0.592157, 1.0 },
+ { 0.407843, 0.356863, 0.533333, 1.0 },
+ { 0.360784, 0.329412, 0.470588, 1.0 },
+ { 0.317647, 0.301961, 0.407843, 1.0 },
+ { 0.250980, 0.274510, 0.349020, 1.0 },
+ { 0.184314, 0.247059, 0.294118, 1.0 },
+ { 0.149020, 0.231373, 0.266667, 1.0 },
+ { 0.117647, 0.219608, 0.243137, 1.0 },
+ { 0.054902, 0.188235, 0.200000, 1.0 },
+ { 0.019608, 0.156863, 0.145098, 1.0 },
+ { 0.000000, 0.168627, 0.078431, 1.0 },
+ { 0.011765, 0.184314, 0.094118, 1.0 },
+ { 0.023529, 0.203922, 0.109804, 1.0 },
+ { 0.039216, 0.215686, 0.125490, 1.0 },
+ { 0.054902, 0.231373, 0.141176, 1.0 },
+ { 0.078431, 0.262745, 0.172549, 1.0 },
+ { 0.101961, 0.282353, 0.207843, 1.0 },
+ { 0.149020, 0.368627, 0.278431, 1.0 },
+ { 0.188235, 0.403922, 0.329412, 1.0 },
+ { 0.227451, 0.439216, 0.384314, 1.0 },
+ { 0.282353, 0.474510, 0.439216, 1.0 },
+ { 0.337255, 0.509804, 0.494118, 1.0 },
+ { 0.372549, 0.525490, 0.517647, 1.0 },
+ { 0.407843, 0.541176, 0.545098, 1.0 },
+ { 0.462745, 0.564706, 0.588235, 1.0 },
+ { 0.505882, 0.580392, 0.623529, 1.0 },
+ { 0.580392, 0.600000, 0.682353, 1.0 },
+ { 0.596078, 0.600000, 0.690196, 1.0 },
+ { 0.611765, 0.600000, 0.698039, 1.0 },
+ { 0.619608, 0.596078, 0.698039, 1.0 },
+ { 0.627451, 0.596078, 0.701961, 1.0 },
+ { 0.623529, 0.584314, 0.694118, 1.0 },
+ { 0.623529, 0.564706, 0.690196, 1.0 },
+ { 0.623529, 0.466667, 0.662745, 1.0 },
+ { 0.603922, 0.411765, 0.647059, 1.0 },
+ { 0.588235, 0.360784, 0.635294, 1.0 },
+ { 0.568627, 0.352941, 0.631373, 1.0 },
+ { 0.549020, 0.345098, 0.627451, 1.0 },
+ { 0.505882, 0.356863, 0.611765, 1.0 },
+ { 0.466667, 0.349020, 0.596078, 1.0 },
+ { 0.439216, 0.345098, 0.584314, 1.0 },
+ { 0.407843, 0.313725, 0.564706, 1.0 },
+ { 0.345098, 0.266667, 0.525490, 1.0 },
+ { 0.305882, 0.305882, 0.501961, 1.0 },
+ { 0.270588, 0.345098, 0.478431, 1.0 },
+ { 0.254902, 0.372549, 0.474510, 1.0 },
+ { 0.243137, 0.400000, 0.470588, 1.0 },
+ { 0.231373, 0.443137, 0.470588, 1.0 },
+ { 0.231373, 0.470588, 0.478431, 1.0 },
+ { 0.262745, 0.505882, 0.509804, 1.0 },
+ { 0.301961, 0.533333, 0.521569, 1.0 },
+ { 0.341176, 0.560784, 0.533333, 1.0 },
+ { 0.360784, 0.572549, 0.541176, 1.0 },
+ { 0.380392, 0.584314, 0.552941, 1.0 },
+ { 0.411765, 0.607843, 0.580392, 1.0 },
+ { 0.431373, 0.619608, 0.611765, 1.0 },
+ { 0.431373, 0.627451, 0.635294, 1.0 },
+ { 0.439216, 0.635294, 0.643137, 1.0 },
+ { 0.411765, 0.635294, 0.631373, 1.0 },
+ { 0.396078, 0.623529, 0.631373, 1.0 },
+ { 0.384314, 0.615686, 0.631373, 1.0 },
+ { 0.352941, 0.603922, 0.623529, 1.0 },
+ { 0.313725, 0.584314, 0.615686, 1.0 },
+ { 0.278431, 0.564706, 0.603922, 1.0 },
+ { 0.274510, 0.564706, 0.596078, 1.0 },
+ { 0.274510, 0.556863, 0.596078, 1.0 },
+ { 0.290196, 0.556863, 0.607843, 1.0 },
+ { 0.309804, 0.560784, 0.619608, 1.0 },
+ { 0.321569, 0.556863, 0.623529, 1.0 },
+ { 0.333333, 0.556863, 0.627451, 1.0 },
+ { 0.368627, 0.560784, 0.635294, 1.0 },
+ { 0.400000, 0.576471, 0.639216, 1.0 },
+ { 0.427451, 0.588235, 0.658824, 1.0 },
+ { 0.443137, 0.600000, 0.674510, 1.0 },
+ { 0.482353, 0.615686, 0.694118, 1.0 },
+ { 0.490196, 0.615686, 0.694118, 1.0 },
+ { 0.501961, 0.615686, 0.698039, 1.0 },
+ { 0.517647, 0.619608, 0.694118, 1.0 },
+ { 0.533333, 0.627451, 0.701961, 1.0 },
+ { 0.537255, 0.631373, 0.709804, 1.0 },
+ { 0.549020, 0.635294, 0.721569, 1.0 },
+ { 0.596078, 0.650980, 0.741176, 1.0 },
+ { 0.611765, 0.654902, 0.741176, 1.0 },
+ { 0.627451, 0.658824, 0.741176, 1.0 },
+ { 0.627451, 0.662745, 0.741176, 1.0 },
+ { 0.627451, 0.666667, 0.741176, 1.0 },
+ { 0.627451, 0.674510, 0.749020, 1.0 },
+ { 0.631373, 0.678431, 0.756863, 1.0 },
+ { 0.627451, 0.678431, 0.764706, 1.0 },
+ { 0.619608, 0.674510, 0.760784, 1.0 },
+ { 0.580392, 0.658824, 0.733333, 1.0 },
+ { 0.560784, 0.650980, 0.717647, 1.0 },
+ { 0.541176, 0.647059, 0.701961, 1.0 },
+ { 0.498039, 0.631373, 0.670588, 1.0 },
+ { 0.443137, 0.600000, 0.639216, 1.0 },
+ { 0.384314, 0.552941, 0.600000, 1.0 },
+ { 0.329412, 0.517647, 0.552941, 1.0 },
+ { 0.243137, 0.427451, 0.443137, 1.0 },
+ { 0.223529, 0.403922, 0.407843, 1.0 },
+ { 0.203922, 0.384314, 0.372549, 1.0 },
+ { 0.160784, 0.341176, 0.313725, 1.0 },
+ { 0.109804, 0.274510, 0.250980, 1.0 },
+ { 0.062745, 0.223529, 0.196078, 1.0 },
+ { 0.023529, 0.192157, 0.156863, 1.0 },
+ { 0.003922, 0.164706, 0.133333, 1.0 },
+ { 0.003922, 0.160784, 0.109804, 1.0 },
+ { 0.000000, 0.160784, 0.074510, 1.0 },
+ { 0.000000, 0.149020, 0.062745, 1.0 },
+ { 0.000000, 0.141176, 0.054902, 1.0 },
+ { 0.000000, 0.125490, 0.035294, 1.0 },
+ { 0.000000, 0.109804, 0.035294, 1.0 },
+ { 0.000000, 0.098039, 0.043137, 1.0 },
+ { 0.000000, 0.101961, 0.058824, 1.0 },
+ { 0.000000, 0.098039, 0.058824, 1.0 },
+ { 0.000000, 0.086275, 0.047059, 1.0 },
+ { 0.000000, 0.078431, 0.039216, 1.0 },
+ { 0.000000, 0.054902, 0.035294, 1.0 },
+ { 0.000000, 0.031373, 0.043137, 1.0 },
+ { 0.000000, 0.019608, 0.074510, 1.0 },
+ { 0.000000, 0.011765, 0.129412, 1.0 },
+ { 0.000000, 0.000000, 0.180392, 1.0 },
+ { 0.058824, 0.000000, 0.211765, 1.0 },
+ { 0.129412, 0.000000, 0.239216, 1.0 },
+ { 0.180392, 0.011765, 0.278431, 1.0 },
+ { 0.215686, 0.066667, 0.321569, 1.0 },
+ { 0.243137, 0.113725, 0.372549, 1.0 },
+ { 0.262745, 0.152941, 0.427451, 1.0 },
+ { 0.274510, 0.168627, 0.458824, 1.0 },
+ { 0.290196, 0.168627, 0.478431, 1.0 },
+ { 0.290196, 0.184314, 0.474510, 1.0 },
+ { 0.274510, 0.211765, 0.470588, 1.0 },
+ { 0.262745, 0.243137, 0.470588, 1.0 },
+ { 0.227451, 0.294118, 0.482353, 1.0 },
+ { 0.184314, 0.341176, 0.482353, 1.0 },
+ { 0.145098, 0.364706, 0.490196, 1.0 },
+ { 0.133333, 0.372549, 0.490196, 1.0 },
+ { 0.129412, 0.368627, 0.482353, 1.0 },
+ { 0.145098, 0.392157, 0.482353, 1.0 },
+ { 0.168627, 0.415686, 0.494118, 1.0 },
+ { 0.188235, 0.447059, 0.509804, 1.0 },
+ { 0.200000, 0.474510, 0.533333, 1.0 },
+ { 0.219608, 0.498039, 0.552941, 1.0 },
+ { 0.239216, 0.505882, 0.564706, 1.0 },
+ { 0.262745, 0.525490, 0.568627, 1.0 },
+ { 0.286275, 0.537255, 0.552941, 1.0 },
+ { 0.305882, 0.545098, 0.552941, 1.0 },
+ { 0.313725, 0.537255, 0.560784, 1.0 },
+ { 0.333333, 0.525490, 0.572549, 1.0 },
+ { 0.356863, 0.490196, 0.576471, 1.0 },
+ { 0.380392, 0.458824, 0.576471, 1.0 },
+ { 0.400000, 0.411765, 0.560784, 1.0 },
+ { 0.392157, 0.349020, 0.521569, 1.0 },
+ { 0.341176, 0.278431, 0.466667, 1.0 },
+ { 0.298039, 0.231373, 0.415686, 1.0 },
+ { 0.258824, 0.184314, 0.380392, 1.0 },
+ { 0.231373, 0.172549, 0.352941, 1.0 },
+ { 0.231373, 0.168627, 0.356863, 1.0 },
+ { 0.243137, 0.168627, 0.368627, 1.0 },
+ { 0.219608, 0.176471, 0.368627, 1.0 },
+ { 0.200000, 0.180392, 0.368627, 1.0 },
+ { 0.180392, 0.200000, 0.368627, 1.0 },
+ { 0.168627, 0.258824, 0.372549, 1.0 },
+ { 0.192157, 0.329412, 0.396078, 1.0 },
+ { 0.235294, 0.403922, 0.450980, 1.0 },
+ { 0.286275, 0.482353, 0.505882, 1.0 },
+ { 0.329412, 0.533333, 0.552941, 1.0 },
+ { 0.368627, 0.556863, 0.580392, 1.0 },
+ { 0.403922, 0.584314, 0.603922, 1.0 },
+ { 0.427451, 0.596078, 0.615686, 1.0 },
+ { 0.447059, 0.607843, 0.623529, 1.0 },
+ { 0.466667, 0.615686, 0.627451, 1.0 },
+ { 0.478431, 0.623529, 0.635294, 1.0 },
+ { 0.482353, 0.635294, 0.647059, 1.0 },
+ { 0.494118, 0.639216, 0.654902, 1.0 },
+ { 0.509804, 0.639216, 0.666667, 1.0 },
+ { 0.533333, 0.627451, 0.678431, 1.0 },
+ { 0.564706, 0.603922, 0.694118, 1.0 },
+ { 0.584314, 0.564706, 0.701961, 1.0 },
+ { 0.592157, 0.545098, 0.709804, 1.0 },
+ { 0.580392, 0.545098, 0.717647, 1.0 },
+ { 0.564706, 0.549020, 0.717647, 1.0 },
+ { 0.549020, 0.560784, 0.717647, 1.0 },
+ { 0.541176, 0.564706, 0.725490, 1.0 },
+ { 0.533333, 0.545098, 0.717647, 1.0 },
+ { 0.521569, 0.517647, 0.698039, 1.0 },
+ { 0.486275, 0.498039, 0.678431, 1.0 },
+ { 0.435294, 0.490196, 0.647059, 1.0 },
+ { 0.376471, 0.501961, 0.607843, 1.0 },
+ { 0.321569, 0.525490, 0.568627, 1.0 },
+ { 0.278431, 0.537255, 0.537255, 1.0 },
+ { 0.239216, 0.521569, 0.501961, 1.0 },
+ { 0.211765, 0.494118, 0.474510, 1.0 },
+ { 0.192157, 0.470588, 0.447059, 1.0 },
+ { 0.184314, 0.450980, 0.423529, 1.0 },
+ { 0.172549, 0.450980, 0.396078, 1.0 },
+ { 0.184314, 0.458824, 0.384314, 1.0 },
+ { 0.192157, 0.470588, 0.376471, 1.0 },
+ { 0.200000, 0.466667, 0.396078, 1.0 },
+ { 0.215686, 0.466667, 0.411765, 1.0 },
+ { 0.231373, 0.462745, 0.443137, 1.0 },
+ { 0.250980, 0.478431, 0.466667, 1.0 },
+ };
+/* 040221-14 */
+static double4 colors_375[] = {
+ { 0.552941, 0.486275, 0.588235, 1.0 },
+ { 0.580392, 0.486275, 0.525490, 1.0 },
+ { 0.549020, 0.498039, 0.505882, 1.0 },
+ { 0.517647, 0.513725, 0.486275, 1.0 },
+ { 0.454902, 0.537255, 0.498039, 1.0 },
+ { 0.392157, 0.560784, 0.513725, 1.0 },
+ { 0.349020, 0.568627, 0.525490, 1.0 },
+ { 0.309804, 0.580392, 0.541176, 1.0 },
+ { 0.305882, 0.607843, 0.572549, 1.0 },
+ { 0.313725, 0.635294, 0.603922, 1.0 },
+ { 0.321569, 0.662745, 0.639216, 1.0 },
+ { 0.345098, 0.682353, 0.650980, 1.0 },
+ { 0.368627, 0.705882, 0.666667, 1.0 },
+ { 0.392157, 0.725490, 0.698039, 1.0 },
+ { 0.419608, 0.745098, 0.733333, 1.0 },
+ { 0.427451, 0.745098, 0.741176, 1.0 },
+ { 0.435294, 0.749020, 0.749020, 1.0 },
+ { 0.415686, 0.788235, 0.803922, 1.0 },
+ { 0.388235, 0.800000, 0.807843, 1.0 },
+ { 0.360784, 0.815686, 0.815686, 1.0 },
+ { 0.380392, 0.831373, 0.827451, 1.0 },
+ { 0.400000, 0.850980, 0.839216, 1.0 },
+ { 0.427451, 0.858824, 0.839216, 1.0 },
+ { 0.458824, 0.870588, 0.843137, 1.0 },
+ { 0.533333, 0.882353, 0.850980, 1.0 },
+ { 0.474510, 0.854902, 0.811765, 1.0 },
+ { 0.419608, 0.831373, 0.776471, 1.0 },
+ { 0.325490, 0.756863, 0.713725, 1.0 },
+ { 0.231373, 0.682353, 0.650980, 1.0 },
+ { 0.203922, 0.647059, 0.615686, 1.0 },
+ { 0.176471, 0.615686, 0.580392, 1.0 },
+ { 0.149020, 0.556863, 0.537255, 1.0 },
+ { 0.164706, 0.505882, 0.486275, 1.0 },
+ { 0.196078, 0.470588, 0.396078, 1.0 },
+ { 0.203922, 0.439216, 0.341176, 1.0 },
+ { 0.211765, 0.411765, 0.290196, 1.0 },
+ { 0.231373, 0.388235, 0.231373, 1.0 },
+ { 0.254902, 0.368627, 0.172549, 1.0 },
+ { 0.286275, 0.372549, 0.172549, 1.0 },
+ { 0.317647, 0.376471, 0.176471, 1.0 },
+ { 0.447059, 0.450980, 0.239216, 1.0 },
+ { 0.490196, 0.509804, 0.286275, 1.0 },
+ { 0.537255, 0.568627, 0.333333, 1.0 },
+ { 0.568627, 0.607843, 0.337255, 1.0 },
+ { 0.603922, 0.650980, 0.341176, 1.0 },
+ { 0.611765, 0.662745, 0.337255, 1.0 },
+ { 0.623529, 0.678431, 0.333333, 1.0 },
+ { 0.662745, 0.674510, 0.325490, 1.0 },
+ { 0.701961, 0.662745, 0.317647, 1.0 },
+ { 0.737255, 0.600000, 0.345098, 1.0 },
+ { 0.741176, 0.564706, 0.341176, 1.0 },
+ { 0.749020, 0.533333, 0.337255, 1.0 },
+ { 0.741176, 0.494118, 0.294118, 1.0 },
+ { 0.737255, 0.454902, 0.254902, 1.0 },
+ { 0.749020, 0.435294, 0.223529, 1.0 },
+ { 0.760784, 0.415686, 0.192157, 1.0 },
+ { 0.811765, 0.278431, 0.090196, 1.0 },
+ { 0.843137, 0.227451, 0.070588, 1.0 },
+ { 0.874510, 0.180392, 0.050980, 1.0 },
+ { 0.894118, 0.149020, 0.054902, 1.0 },
+ { 0.917647, 0.117647, 0.058824, 1.0 },
+ { 0.909804, 0.117647, 0.054902, 1.0 },
+ { 0.901961, 0.121569, 0.050980, 1.0 },
+ { 0.839216, 0.133333, 0.050980, 1.0 },
+ { 0.768627, 0.129412, 0.050980, 1.0 },
+ { 0.619608, 0.125490, 0.062745, 1.0 },
+ { 0.552941, 0.129412, 0.086275, 1.0 },
+ { 0.490196, 0.133333, 0.113725, 1.0 },
+ { 0.474510, 0.133333, 0.125490, 1.0 },
+ { 0.458824, 0.133333, 0.137255, 1.0 },
+ { 0.388235, 0.160784, 0.172549, 1.0 },
+ { 0.321569, 0.192157, 0.203922, 1.0 },
+ { 0.239216, 0.294118, 0.262745, 1.0 },
+ { 0.227451, 0.356863, 0.294118, 1.0 },
+ { 0.215686, 0.419608, 0.325490, 1.0 },
+ { 0.254902, 0.458824, 0.345098, 1.0 },
+ { 0.294118, 0.501961, 0.368627, 1.0 },
+ { 0.301961, 0.509804, 0.380392, 1.0 },
+ { 0.313725, 0.521569, 0.392157, 1.0 },
+ { 0.317647, 0.545098, 0.407843, 1.0 },
+ { 0.321569, 0.560784, 0.411765, 1.0 },
+ { 0.325490, 0.592157, 0.431373, 1.0 },
+ { 0.321569, 0.603922, 0.435294, 1.0 },
+ { 0.321569, 0.615686, 0.443137, 1.0 },
+ { 0.313725, 0.607843, 0.443137, 1.0 },
+ { 0.309804, 0.603922, 0.447059, 1.0 },
+ { 0.274510, 0.580392, 0.458824, 1.0 },
+ { 0.231373, 0.552941, 0.443137, 1.0 },
+ { 0.137255, 0.486275, 0.443137, 1.0 },
+ { 0.094118, 0.462745, 0.431373, 1.0 },
+ { 0.054902, 0.439216, 0.423529, 1.0 },
+ { 0.050980, 0.431373, 0.411765, 1.0 },
+ { 0.047059, 0.423529, 0.403922, 1.0 },
+ { 0.058824, 0.411765, 0.384314, 1.0 },
+ { 0.070588, 0.400000, 0.360784, 1.0 },
+ { 0.086275, 0.392157, 0.341176, 1.0 },
+ { 0.098039, 0.392157, 0.325490, 1.0 },
+ { 0.082353, 0.368627, 0.309804, 1.0 },
+ { 0.086275, 0.364706, 0.290196, 1.0 },
+ { 0.094118, 0.360784, 0.274510, 1.0 },
+ { 0.105882, 0.356863, 0.262745, 1.0 },
+ { 0.121569, 0.356863, 0.250980, 1.0 },
+ { 0.184314, 0.321569, 0.211765, 1.0 },
+ { 0.247059, 0.301961, 0.172549, 1.0 },
+ { 0.349020, 0.266667, 0.141176, 1.0 },
+ { 0.384314, 0.254902, 0.137255, 1.0 },
+ { 0.419608, 0.243137, 0.137255, 1.0 },
+ { 0.431373, 0.250980, 0.141176, 1.0 },
+ { 0.443137, 0.262745, 0.149020, 1.0 },
+ { 0.490196, 0.243137, 0.145098, 1.0 },
+ { 0.541176, 0.215686, 0.129412, 1.0 },
+ { 0.584314, 0.188235, 0.101961, 1.0 },
+ { 0.627451, 0.156863, 0.086275, 1.0 },
+ { 0.592157, 0.125490, 0.070588, 1.0 },
+ { 0.572549, 0.133333, 0.078431, 1.0 },
+ { 0.552941, 0.145098, 0.090196, 1.0 },
+ { 0.513725, 0.168627, 0.109804, 1.0 },
+ { 0.486275, 0.192157, 0.141176, 1.0 },
+ { 0.470588, 0.243137, 0.184314, 1.0 },
+ { 0.505882, 0.262745, 0.231373, 1.0 },
+ { 0.513725, 0.262745, 0.309804, 1.0 },
+ { 0.529412, 0.250980, 0.321569, 1.0 },
+ { 0.545098, 0.243137, 0.333333, 1.0 },
+ { 0.541176, 0.239216, 0.341176, 1.0 },
+ { 0.537255, 0.239216, 0.352941, 1.0 },
+ { 0.549020, 0.298039, 0.400000, 1.0 },
+ { 0.619608, 0.345098, 0.447059, 1.0 },
+ { 0.678431, 0.423529, 0.486275, 1.0 },
+ { 0.745098, 0.439216, 0.537255, 1.0 },
+ { 0.878431, 0.415686, 0.478431, 1.0 },
+ { 0.886275, 0.376471, 0.450980, 1.0 },
+ { 0.898039, 0.341176, 0.423529, 1.0 },
+ { 0.909804, 0.301961, 0.372549, 1.0 },
+ { 0.905882, 0.270588, 0.321569, 1.0 },
+ { 0.847059, 0.313725, 0.286275, 1.0 },
+ { 0.784314, 0.337255, 0.294118, 1.0 },
+ { 0.623529, 0.329412, 0.231373, 1.0 },
+ { 0.552941, 0.282353, 0.184314, 1.0 },
+ { 0.486275, 0.239216, 0.137255, 1.0 },
+ { 0.466667, 0.211765, 0.117647, 1.0 },
+ { 0.450980, 0.188235, 0.101961, 1.0 },
+ { 0.403922, 0.188235, 0.078431, 1.0 },
+ { 0.372549, 0.215686, 0.090196, 1.0 },
+ { 0.325490, 0.250980, 0.121569, 1.0 },
+ { 0.294118, 0.290196, 0.149020, 1.0 },
+ { 0.231373, 0.352941, 0.203922, 1.0 },
+ { 0.223529, 0.352941, 0.219608, 1.0 },
+ { 0.219608, 0.356863, 0.235294, 1.0 },
+ { 0.223529, 0.364706, 0.258824, 1.0 },
+ { 0.231373, 0.388235, 0.278431, 1.0 },
+ { 0.227451, 0.411765, 0.301961, 1.0 },
+ { 0.243137, 0.443137, 0.321569, 1.0 },
+ { 0.294118, 0.498039, 0.333333, 1.0 },
+ { 0.294118, 0.498039, 0.329412, 1.0 },
+ { 0.298039, 0.498039, 0.325490, 1.0 },
+ { 0.294118, 0.494118, 0.305882, 1.0 },
+ { 0.294118, 0.490196, 0.290196, 1.0 },
+ { 0.274510, 0.478431, 0.278431, 1.0 },
+ { 0.254902, 0.466667, 0.278431, 1.0 },
+ { 0.254902, 0.474510, 0.290196, 1.0 },
+ { 0.270588, 0.501961, 0.309804, 1.0 },
+ { 0.290196, 0.541176, 0.337255, 1.0 },
+ { 0.294118, 0.549020, 0.341176, 1.0 },
+ { 0.301961, 0.556863, 0.345098, 1.0 },
+ { 0.313725, 0.576471, 0.349020, 1.0 },
+ { 0.313725, 0.580392, 0.349020, 1.0 },
+ { 0.309804, 0.576471, 0.360784, 1.0 },
+ { 0.321569, 0.576471, 0.368627, 1.0 },
+ { 0.337255, 0.584314, 0.392157, 1.0 },
+ { 0.333333, 0.576471, 0.388235, 1.0 },
+ { 0.333333, 0.572549, 0.388235, 1.0 },
+ { 0.333333, 0.564706, 0.380392, 1.0 },
+ { 0.333333, 0.545098, 0.337255, 1.0 },
+ { 0.317647, 0.517647, 0.301961, 1.0 },
+ { 0.313725, 0.486275, 0.262745, 1.0 },
+ { 0.309804, 0.454902, 0.231373, 1.0 },
+ { 0.294118, 0.419608, 0.200000, 1.0 },
+ { 0.270588, 0.372549, 0.168627, 1.0 },
+ { 0.243137, 0.341176, 0.160784, 1.0 },
+ { 0.235294, 0.321569, 0.137255, 1.0 },
+ { 0.227451, 0.309804, 0.105882, 1.0 },
+ { 0.258824, 0.294118, 0.094118, 1.0 },
+ { 0.305882, 0.286275, 0.078431, 1.0 },
+ { 0.345098, 0.282353, 0.074510, 1.0 },
+ { 0.427451, 0.250980, 0.062745, 1.0 },
+ { 0.447059, 0.243137, 0.062745, 1.0 },
+ { 0.466667, 0.235294, 0.066667, 1.0 },
+ { 0.466667, 0.262745, 0.062745, 1.0 },
+ { 0.498039, 0.301961, 0.098039, 1.0 },
+ { 0.537255, 0.352941, 0.152941, 1.0 },
+ { 0.576471, 0.423529, 0.223529, 1.0 },
+ { 0.635294, 0.494118, 0.290196, 1.0 },
+ { 0.698039, 0.552941, 0.341176, 1.0 },
+ { 0.760784, 0.568627, 0.384314, 1.0 },
+ { 0.756863, 0.592157, 0.388235, 1.0 },
+ { 0.741176, 0.619608, 0.392157, 1.0 },
+ { 0.701961, 0.635294, 0.407843, 1.0 },
+ { 0.631373, 0.654902, 0.435294, 1.0 },
+ { 0.576471, 0.674510, 0.466667, 1.0 },
+ { 0.537255, 0.694118, 0.482353, 1.0 },
+ { 0.560784, 0.713725, 0.509804, 1.0 },
+ { 0.572549, 0.717647, 0.513725, 1.0 },
+ { 0.588235, 0.709804, 0.478431, 1.0 },
+ { 0.588235, 0.694118, 0.423529, 1.0 },
+ { 0.552941, 0.666667, 0.368627, 1.0 },
+ { 0.529412, 0.635294, 0.325490, 1.0 },
+ { 0.498039, 0.588235, 0.258824, 1.0 },
+ { 0.525490, 0.556863, 0.211765, 1.0 },
+ { 0.568627, 0.525490, 0.192157, 1.0 },
+ { 0.635294, 0.498039, 0.164706, 1.0 },
+ { 0.694118, 0.490196, 0.145098, 1.0 },
+ { 0.713725, 0.470588, 0.129412, 1.0 },
+ { 0.733333, 0.462745, 0.125490, 1.0 },
+ { 0.690196, 0.458824, 0.121569, 1.0 },
+ { 0.670588, 0.474510, 0.121569, 1.0 },
+ { 0.666667, 0.486275, 0.141176, 1.0 },
+ { 0.698039, 0.509804, 0.180392, 1.0 },
+ { 0.745098, 0.541176, 0.223529, 1.0 },
+ { 0.776471, 0.576471, 0.270588, 1.0 },
+ { 0.815686, 0.596078, 0.321569, 1.0 },
+ { 0.800000, 0.627451, 0.388235, 1.0 },
+ { 0.764706, 0.682353, 0.454902, 1.0 },
+ { 0.717647, 0.729412, 0.513725, 1.0 },
+ { 0.682353, 0.792157, 0.592157, 1.0 },
+ { 0.662745, 0.843137, 0.650980, 1.0 },
+ { 0.662745, 0.890196, 0.717647, 1.0 },
+ { 0.694118, 0.905882, 0.772549, 1.0 },
+ { 0.741176, 0.925490, 0.827451, 1.0 },
+ { 0.768627, 0.933333, 0.866667, 1.0 },
+ { 0.780392, 0.921569, 0.886275, 1.0 },
+ { 0.784314, 0.925490, 0.917647, 1.0 },
+ { 0.764706, 0.929412, 0.913725, 1.0 },
+ { 0.756863, 0.921569, 0.901961, 1.0 },
+ { 0.729412, 0.886275, 0.878431, 1.0 },
+ { 0.733333, 0.843137, 0.854902, 1.0 },
+ { 0.752941, 0.780392, 0.815686, 1.0 },
+ { 0.776471, 0.698039, 0.752941, 1.0 },
+ { 0.803922, 0.627451, 0.721569, 1.0 },
+ { 0.815686, 0.572549, 0.682353, 1.0 },
+ { 0.819608, 0.521569, 0.666667, 1.0 },
+ { 0.807843, 0.494118, 0.647059, 1.0 },
+ { 0.784314, 0.486275, 0.647059, 1.0 },
+ { 0.752941, 0.494118, 0.662745, 1.0 },
+ { 0.737255, 0.478431, 0.647059, 1.0 },
+ { 0.752941, 0.470588, 0.635294, 1.0 },
+ { 0.776471, 0.450980, 0.631373, 1.0 },
+ { 0.772549, 0.411765, 0.658824, 1.0 },
+ { 0.800000, 0.396078, 0.674510, 1.0 },
+ { 0.819608, 0.388235, 0.674510, 1.0 },
+ { 0.827451, 0.396078, 0.674510, 1.0 },
+ { 0.811765, 0.415686, 0.678431, 1.0 },
+ { 0.756863, 0.454902, 0.666667, 1.0 },
+ { 0.717647, 0.490196, 0.643137, 1.0 },
+ { 0.639216, 0.498039, 0.631373, 1.0 },
+ { 0.603922, 0.509804, 0.631373, 1.0 },
+ { 0.564706, 0.505882, 0.623529, 1.0 },
+ };
+/* 040221-19 */
+static double4 colors_376[] = {
+ { 0.137255, 0.568627, 0.678431, 1.0 },
+ { 0.172549, 0.541176, 0.698039, 1.0 },
+ { 0.168627, 0.541176, 0.701961, 1.0 },
+ { 0.164706, 0.541176, 0.705882, 1.0 },
+ { 0.137255, 0.549020, 0.701961, 1.0 },
+ { 0.113725, 0.560784, 0.698039, 1.0 },
+ { 0.109804, 0.592157, 0.658824, 1.0 },
+ { 0.105882, 0.627451, 0.623529, 1.0 },
+ { 0.184314, 0.674510, 0.505882, 1.0 },
+ { 0.250980, 0.682353, 0.474510, 1.0 },
+ { 0.321569, 0.694118, 0.443137, 1.0 },
+ { 0.384314, 0.717647, 0.447059, 1.0 },
+ { 0.447059, 0.741176, 0.454902, 1.0 },
+ { 0.501961, 0.768627, 0.407843, 1.0 },
+ { 0.560784, 0.796078, 0.360784, 1.0 },
+ { 0.580392, 0.800000, 0.337255, 1.0 },
+ { 0.600000, 0.803922, 0.317647, 1.0 },
+ { 0.670588, 0.803922, 0.270588, 1.0 },
+ { 0.709804, 0.784314, 0.298039, 1.0 },
+ { 0.752941, 0.764706, 0.325490, 1.0 },
+ { 0.760784, 0.745098, 0.341176, 1.0 },
+ { 0.772549, 0.729412, 0.360784, 1.0 },
+ { 0.760784, 0.713725, 0.356863, 1.0 },
+ { 0.752941, 0.698039, 0.352941, 1.0 },
+ { 0.682353, 0.666667, 0.352941, 1.0 },
+ { 0.670588, 0.678431, 0.368627, 1.0 },
+ { 0.662745, 0.690196, 0.388235, 1.0 },
+ { 0.682353, 0.721569, 0.435294, 1.0 },
+ { 0.701961, 0.752941, 0.482353, 1.0 },
+ { 0.709804, 0.764706, 0.509804, 1.0 },
+ { 0.721569, 0.780392, 0.537255, 1.0 },
+ { 0.713725, 0.796078, 0.607843, 1.0 },
+ { 0.709804, 0.796078, 0.670588, 1.0 },
+ { 0.674510, 0.815686, 0.760784, 1.0 },
+ { 0.682353, 0.835294, 0.780392, 1.0 },
+ { 0.694118, 0.854902, 0.803922, 1.0 },
+ { 0.694118, 0.878431, 0.827451, 1.0 },
+ { 0.694118, 0.901961, 0.854902, 1.0 },
+ { 0.690196, 0.894118, 0.874510, 1.0 },
+ { 0.686275, 0.890196, 0.894118, 1.0 },
+ { 0.607843, 0.819608, 0.945098, 1.0 },
+ { 0.572549, 0.776471, 0.945098, 1.0 },
+ { 0.541176, 0.737255, 0.949020, 1.0 },
+ { 0.525490, 0.725490, 0.913725, 1.0 },
+ { 0.513725, 0.713725, 0.878431, 1.0 },
+ { 0.509804, 0.709804, 0.847059, 1.0 },
+ { 0.509804, 0.705882, 0.815686, 1.0 },
+ { 0.486275, 0.686275, 0.745098, 1.0 },
+ { 0.466667, 0.639216, 0.694118, 1.0 },
+ { 0.380392, 0.494118, 0.564706, 1.0 },
+ { 0.337255, 0.415686, 0.509804, 1.0 },
+ { 0.294118, 0.341176, 0.454902, 1.0 },
+ { 0.262745, 0.301961, 0.376471, 1.0 },
+ { 0.231373, 0.262745, 0.298039, 1.0 },
+ { 0.219608, 0.250980, 0.266667, 1.0 },
+ { 0.207843, 0.243137, 0.235294, 1.0 },
+ { 0.152941, 0.223529, 0.141176, 1.0 },
+ { 0.121569, 0.211765, 0.133333, 1.0 },
+ { 0.094118, 0.200000, 0.129412, 1.0 },
+ { 0.070588, 0.188235, 0.125490, 1.0 },
+ { 0.047059, 0.176471, 0.121569, 1.0 },
+ { 0.043137, 0.172549, 0.117647, 1.0 },
+ { 0.039216, 0.172549, 0.117647, 1.0 },
+ { 0.027451, 0.176471, 0.121569, 1.0 },
+ { 0.031373, 0.188235, 0.133333, 1.0 },
+ { 0.050980, 0.247059, 0.164706, 1.0 },
+ { 0.086275, 0.262745, 0.168627, 1.0 },
+ { 0.125490, 0.282353, 0.172549, 1.0 },
+ { 0.145098, 0.290196, 0.180392, 1.0 },
+ { 0.168627, 0.298039, 0.192157, 1.0 },
+ { 0.207843, 0.305882, 0.231373, 1.0 },
+ { 0.258824, 0.298039, 0.282353, 1.0 },
+ { 0.325490, 0.298039, 0.403922, 1.0 },
+ { 0.364706, 0.317647, 0.454902, 1.0 },
+ { 0.403922, 0.341176, 0.509804, 1.0 },
+ { 0.423529, 0.403922, 0.556863, 1.0 },
+ { 0.447059, 0.466667, 0.603922, 1.0 },
+ { 0.466667, 0.498039, 0.631373, 1.0 },
+ { 0.490196, 0.533333, 0.662745, 1.0 },
+ { 0.541176, 0.588235, 0.713725, 1.0 },
+ { 0.568627, 0.639216, 0.752941, 1.0 },
+ { 0.631373, 0.701961, 0.776471, 1.0 },
+ { 0.615686, 0.737255, 0.756863, 1.0 },
+ { 0.603922, 0.772549, 0.741176, 1.0 },
+ { 0.588235, 0.800000, 0.745098, 1.0 },
+ { 0.572549, 0.831373, 0.749020, 1.0 },
+ { 0.533333, 0.874510, 0.772549, 1.0 },
+ { 0.513725, 0.917647, 0.788235, 1.0 },
+ { 0.529412, 0.960784, 0.749020, 1.0 },
+ { 0.572549, 0.964706, 0.698039, 1.0 },
+ { 0.619608, 0.968627, 0.647059, 1.0 },
+ { 0.643137, 0.968627, 0.619608, 1.0 },
+ { 0.670588, 0.972549, 0.596078, 1.0 },
+ { 0.686275, 0.949020, 0.568627, 1.0 },
+ { 0.701961, 0.933333, 0.564706, 1.0 },
+ { 0.701961, 0.905882, 0.545098, 1.0 },
+ { 0.701961, 0.878431, 0.537255, 1.0 },
+ { 0.725490, 0.854902, 0.490196, 1.0 },
+ { 0.733333, 0.854902, 0.458824, 1.0 },
+ { 0.745098, 0.858824, 0.431373, 1.0 },
+ { 0.749020, 0.854902, 0.431373, 1.0 },
+ { 0.756863, 0.850980, 0.435294, 1.0 },
+ { 0.745098, 0.815686, 0.447059, 1.0 },
+ { 0.733333, 0.780392, 0.478431, 1.0 },
+ { 0.674510, 0.662745, 0.549020, 1.0 },
+ { 0.607843, 0.603922, 0.603922, 1.0 },
+ { 0.541176, 0.549020, 0.662745, 1.0 },
+ { 0.513725, 0.537255, 0.686275, 1.0 },
+ { 0.490196, 0.529412, 0.713725, 1.0 },
+ { 0.427451, 0.505882, 0.768627, 1.0 },
+ { 0.392157, 0.498039, 0.800000, 1.0 },
+ { 0.364706, 0.498039, 0.784314, 1.0 },
+ { 0.364706, 0.474510, 0.772549, 1.0 },
+ { 0.321569, 0.419608, 0.705882, 1.0 },
+ { 0.321569, 0.411765, 0.678431, 1.0 },
+ { 0.321569, 0.403922, 0.650980, 1.0 },
+ { 0.341176, 0.396078, 0.607843, 1.0 },
+ { 0.392157, 0.415686, 0.568627, 1.0 },
+ { 0.443137, 0.466667, 0.525490, 1.0 },
+ { 0.490196, 0.505882, 0.509804, 1.0 },
+ { 0.564706, 0.588235, 0.505882, 1.0 },
+ { 0.560784, 0.584314, 0.509804, 1.0 },
+ { 0.560784, 0.584314, 0.517647, 1.0 },
+ { 0.560784, 0.576471, 0.521569, 1.0 },
+ { 0.564706, 0.568627, 0.529412, 1.0 },
+ { 0.588235, 0.576471, 0.552941, 1.0 },
+ { 0.576471, 0.564706, 0.600000, 1.0 },
+ { 0.560784, 0.560784, 0.623529, 1.0 },
+ { 0.545098, 0.556863, 0.662745, 1.0 },
+ { 0.427451, 0.568627, 0.725490, 1.0 },
+ { 0.384314, 0.572549, 0.733333, 1.0 },
+ { 0.345098, 0.580392, 0.741176, 1.0 },
+ { 0.301961, 0.603922, 0.756863, 1.0 },
+ { 0.254902, 0.615686, 0.784314, 1.0 },
+ { 0.219608, 0.623529, 0.780392, 1.0 },
+ { 0.200000, 0.623529, 0.752941, 1.0 },
+ { 0.207843, 0.584314, 0.635294, 1.0 },
+ { 0.200000, 0.584314, 0.564706, 1.0 },
+ { 0.192157, 0.588235, 0.498039, 1.0 },
+ { 0.192157, 0.592157, 0.490196, 1.0 },
+ { 0.192157, 0.596078, 0.482353, 1.0 },
+ { 0.184314, 0.584314, 0.490196, 1.0 },
+ { 0.180392, 0.576471, 0.494118, 1.0 },
+ { 0.184314, 0.533333, 0.482353, 1.0 },
+ { 0.215686, 0.517647, 0.466667, 1.0 },
+ { 0.258824, 0.525490, 0.419608, 1.0 },
+ { 0.254902, 0.541176, 0.427451, 1.0 },
+ { 0.250980, 0.560784, 0.435294, 1.0 },
+ { 0.243137, 0.576471, 0.474510, 1.0 },
+ { 0.215686, 0.592157, 0.525490, 1.0 },
+ { 0.164706, 0.588235, 0.580392, 1.0 },
+ { 0.137255, 0.584314, 0.607843, 1.0 },
+ { 0.121569, 0.584314, 0.631373, 1.0 },
+ { 0.125490, 0.596078, 0.627451, 1.0 },
+ { 0.129412, 0.607843, 0.623529, 1.0 },
+ { 0.156863, 0.615686, 0.611765, 1.0 },
+ { 0.192157, 0.635294, 0.607843, 1.0 },
+ { 0.203922, 0.627451, 0.607843, 1.0 },
+ { 0.200000, 0.600000, 0.572549, 1.0 },
+ { 0.184314, 0.552941, 0.529412, 1.0 },
+ { 0.149020, 0.478431, 0.474510, 1.0 },
+ { 0.098039, 0.333333, 0.329412, 1.0 },
+ { 0.094118, 0.309804, 0.298039, 1.0 },
+ { 0.094118, 0.286275, 0.266667, 1.0 },
+ { 0.113725, 0.250980, 0.231373, 1.0 },
+ { 0.121569, 0.247059, 0.200000, 1.0 },
+ { 0.137255, 0.274510, 0.192157, 1.0 },
+ { 0.145098, 0.298039, 0.200000, 1.0 },
+ { 0.141176, 0.341176, 0.227451, 1.0 },
+ { 0.137255, 0.349020, 0.231373, 1.0 },
+ { 0.133333, 0.360784, 0.235294, 1.0 },
+ { 0.145098, 0.372549, 0.247059, 1.0 },
+ { 0.145098, 0.364706, 0.254902, 1.0 },
+ { 0.133333, 0.364706, 0.262745, 1.0 },
+ { 0.137255, 0.372549, 0.274510, 1.0 },
+ { 0.137255, 0.376471, 0.294118, 1.0 },
+ { 0.133333, 0.392157, 0.305882, 1.0 },
+ { 0.137255, 0.411765, 0.317647, 1.0 },
+ { 0.164706, 0.439216, 0.325490, 1.0 },
+ { 0.207843, 0.462745, 0.337255, 1.0 },
+ { 0.231373, 0.478431, 0.349020, 1.0 },
+ { 0.294118, 0.498039, 0.364706, 1.0 },
+ { 0.337255, 0.501961, 0.403922, 1.0 },
+ { 0.360784, 0.498039, 0.439216, 1.0 },
+ { 0.349020, 0.478431, 0.486275, 1.0 },
+ { 0.345098, 0.474510, 0.486275, 1.0 },
+ { 0.341176, 0.474510, 0.486275, 1.0 },
+ { 0.305882, 0.466667, 0.486275, 1.0 },
+ { 0.317647, 0.462745, 0.454902, 1.0 },
+ { 0.333333, 0.454902, 0.439216, 1.0 },
+ { 0.352941, 0.443137, 0.411765, 1.0 },
+ { 0.341176, 0.411765, 0.411765, 1.0 },
+ { 0.325490, 0.380392, 0.392157, 1.0 },
+ { 0.282353, 0.333333, 0.364706, 1.0 },
+ { 0.200000, 0.270588, 0.329412, 1.0 },
+ { 0.133333, 0.207843, 0.266667, 1.0 },
+ { 0.078431, 0.149020, 0.200000, 1.0 },
+ { 0.043137, 0.105882, 0.133333, 1.0 },
+ { 0.011765, 0.074510, 0.101961, 1.0 },
+ { 0.007843, 0.062745, 0.086275, 1.0 },
+ { 0.019608, 0.082353, 0.082353, 1.0 },
+ { 0.031373, 0.121569, 0.105882, 1.0 },
+ { 0.058824, 0.180392, 0.141176, 1.0 },
+ { 0.098039, 0.235294, 0.176471, 1.0 },
+ { 0.133333, 0.282353, 0.211765, 1.0 },
+ { 0.164706, 0.325490, 0.243137, 1.0 },
+ { 0.184314, 0.352941, 0.266667, 1.0 },
+ { 0.200000, 0.372549, 0.270588, 1.0 },
+ { 0.196078, 0.392157, 0.282353, 1.0 },
+ { 0.200000, 0.419608, 0.309804, 1.0 },
+ { 0.215686, 0.466667, 0.341176, 1.0 },
+ { 0.243137, 0.509804, 0.396078, 1.0 },
+ { 0.286275, 0.576471, 0.462745, 1.0 },
+ { 0.352941, 0.635294, 0.505882, 1.0 },
+ { 0.407843, 0.674510, 0.517647, 1.0 },
+ { 0.450980, 0.694118, 0.513725, 1.0 },
+ { 0.482353, 0.701961, 0.505882, 1.0 },
+ { 0.478431, 0.701961, 0.486275, 1.0 },
+ { 0.466667, 0.694118, 0.498039, 1.0 },
+ { 0.447059, 0.713725, 0.529412, 1.0 },
+ { 0.443137, 0.721569, 0.556863, 1.0 },
+ { 0.439216, 0.721569, 0.564706, 1.0 },
+ { 0.431373, 0.713725, 0.564706, 1.0 },
+ { 0.439216, 0.698039, 0.537255, 1.0 },
+ { 0.423529, 0.658824, 0.482353, 1.0 },
+ { 0.380392, 0.596078, 0.431373, 1.0 },
+ { 0.333333, 0.545098, 0.396078, 1.0 },
+ { 0.274510, 0.486275, 0.368627, 1.0 },
+ { 0.207843, 0.427451, 0.345098, 1.0 },
+ { 0.145098, 0.364706, 0.329412, 1.0 },
+ { 0.098039, 0.313725, 0.298039, 1.0 },
+ { 0.066667, 0.254902, 0.262745, 1.0 },
+ { 0.031373, 0.200000, 0.227451, 1.0 },
+ { 0.015686, 0.160784, 0.192157, 1.0 },
+ { 0.007843, 0.125490, 0.160784, 1.0 },
+ { 0.000000, 0.105882, 0.137255, 1.0 },
+ { 0.000000, 0.094118, 0.121569, 1.0 },
+ { 0.000000, 0.078431, 0.109804, 1.0 },
+ { 0.000000, 0.074510, 0.098039, 1.0 },
+ { 0.000000, 0.070588, 0.098039, 1.0 },
+ { 0.003922, 0.074510, 0.090196, 1.0 },
+ { 0.003922, 0.074510, 0.078431, 1.0 },
+ { 0.011765, 0.074510, 0.078431, 1.0 },
+ { 0.011765, 0.074510, 0.086275, 1.0 },
+ { 0.011765, 0.078431, 0.105882, 1.0 },
+ { 0.011765, 0.094118, 0.129412, 1.0 },
+ { 0.007843, 0.117647, 0.164706, 1.0 },
+ { 0.019608, 0.156863, 0.203922, 1.0 },
+ { 0.047059, 0.227451, 0.247059, 1.0 },
+ { 0.086275, 0.294118, 0.278431, 1.0 },
+ { 0.121569, 0.313725, 0.356863, 1.0 },
+ { 0.152941, 0.349020, 0.427451, 1.0 },
+ { 0.156863, 0.403922, 0.505882, 1.0 },
+ { 0.141176, 0.450980, 0.580392, 1.0 },
+ { 0.125490, 0.470588, 0.647059, 1.0 },
+ { 0.133333, 0.509804, 0.698039, 1.0 },
+ };
+/* 040221-2 */
+static double4 colors_377[] = {
+ { 0.180392, 0.062745, 0.062745, 1.0 },
+ { 0.184314, 0.062745, 0.062745, 1.0 },
+ { 0.188235, 0.066667, 0.066667, 1.0 },
+ { 0.196078, 0.070588, 0.070588, 1.0 },
+ { 0.200000, 0.070588, 0.070588, 1.0 },
+ { 0.207843, 0.074510, 0.074510, 1.0 },
+ { 0.211765, 0.074510, 0.074510, 1.0 },
+ { 0.219608, 0.078431, 0.078431, 1.0 },
+ { 0.231373, 0.117647, 0.082353, 1.0 },
+ { 0.223529, 0.121569, 0.078431, 1.0 },
+ { 0.219608, 0.129412, 0.078431, 1.0 },
+ { 0.211765, 0.125490, 0.074510, 1.0 },
+ { 0.203922, 0.121569, 0.070588, 1.0 },
+ { 0.188235, 0.117647, 0.062745, 1.0 },
+ { 0.172549, 0.117647, 0.058824, 1.0 },
+ { 0.164706, 0.125490, 0.054902, 1.0 },
+ { 0.160784, 0.133333, 0.054902, 1.0 },
+ { 0.141176, 0.172549, 0.058824, 1.0 },
+ { 0.145098, 0.192157, 0.066667, 1.0 },
+ { 0.152941, 0.211765, 0.074510, 1.0 },
+ { 0.160784, 0.231373, 0.082353, 1.0 },
+ { 0.168627, 0.254902, 0.090196, 1.0 },
+ { 0.168627, 0.258824, 0.090196, 1.0 },
+ { 0.172549, 0.266667, 0.094118, 1.0 },
+ { 0.168627, 0.278431, 0.098039, 1.0 },
+ { 0.164706, 0.274510, 0.094118, 1.0 },
+ { 0.164706, 0.270588, 0.094118, 1.0 },
+ { 0.152941, 0.247059, 0.086275, 1.0 },
+ { 0.141176, 0.223529, 0.078431, 1.0 },
+ { 0.133333, 0.215686, 0.074510, 1.0 },
+ { 0.129412, 0.207843, 0.074510, 1.0 },
+ { 0.101961, 0.180392, 0.062745, 1.0 },
+ { 0.074510, 0.160784, 0.054902, 1.0 },
+ { 0.039216, 0.109804, 0.039216, 1.0 },
+ { 0.031373, 0.094118, 0.031373, 1.0 },
+ { 0.027451, 0.078431, 0.027451, 1.0 },
+ { 0.023529, 0.070588, 0.023529, 1.0 },
+ { 0.019608, 0.062745, 0.019608, 1.0 },
+ { 0.019608, 0.058824, 0.019608, 1.0 },
+ { 0.019608, 0.058824, 0.019608, 1.0 },
+ { 0.015686, 0.047059, 0.015686, 1.0 },
+ { 0.015686, 0.047059, 0.015686, 1.0 },
+ { 0.015686, 0.050980, 0.015686, 1.0 },
+ { 0.047059, 0.074510, 0.023529, 1.0 },
+ { 0.082353, 0.098039, 0.035294, 1.0 },
+ { 0.101961, 0.105882, 0.039216, 1.0 },
+ { 0.121569, 0.113725, 0.043137, 1.0 },
+ { 0.168627, 0.152941, 0.058824, 1.0 },
+ { 0.211765, 0.192157, 0.074510, 1.0 },
+ { 0.290196, 0.278431, 0.101961, 1.0 },
+ { 0.305882, 0.298039, 0.105882, 1.0 },
+ { 0.325490, 0.321569, 0.113725, 1.0 },
+ { 0.321569, 0.329412, 0.117647, 1.0 },
+ { 0.321569, 0.337255, 0.121569, 1.0 },
+ { 0.313725, 0.337255, 0.121569, 1.0 },
+ { 0.309804, 0.341176, 0.121569, 1.0 },
+ { 0.329412, 0.376471, 0.133333, 1.0 },
+ { 0.345098, 0.396078, 0.141176, 1.0 },
+ { 0.364706, 0.415686, 0.149020, 1.0 },
+ { 0.372549, 0.419608, 0.149020, 1.0 },
+ { 0.380392, 0.427451, 0.152941, 1.0 },
+ { 0.384314, 0.431373, 0.152941, 1.0 },
+ { 0.388235, 0.435294, 0.156863, 1.0 },
+ { 0.400000, 0.439216, 0.156863, 1.0 },
+ { 0.431373, 0.470588, 0.168627, 1.0 },
+ { 0.407843, 0.439216, 0.156863, 1.0 },
+ { 0.376471, 0.407843, 0.145098, 1.0 },
+ { 0.345098, 0.376471, 0.133333, 1.0 },
+ { 0.325490, 0.356863, 0.125490, 1.0 },
+ { 0.305882, 0.337255, 0.121569, 1.0 },
+ { 0.262745, 0.301961, 0.105882, 1.0 },
+ { 0.231373, 0.278431, 0.098039, 1.0 },
+ { 0.180392, 0.235294, 0.082353, 1.0 },
+ { 0.172549, 0.227451, 0.078431, 1.0 },
+ { 0.164706, 0.219608, 0.078431, 1.0 },
+ { 0.192157, 0.239216, 0.082353, 1.0 },
+ { 0.223529, 0.258824, 0.090196, 1.0 },
+ { 0.247059, 0.278431, 0.098039, 1.0 },
+ { 0.270588, 0.301961, 0.105882, 1.0 },
+ { 0.313725, 0.337255, 0.121569, 1.0 },
+ { 0.352941, 0.364706, 0.129412, 1.0 },
+ { 0.435294, 0.435294, 0.156863, 1.0 },
+ { 0.466667, 0.466667, 0.164706, 1.0 },
+ { 0.498039, 0.498039, 0.176471, 1.0 },
+ { 0.505882, 0.509804, 0.180392, 1.0 },
+ { 0.517647, 0.521569, 0.188235, 1.0 },
+ { 0.525490, 0.533333, 0.192157, 1.0 },
+ { 0.517647, 0.533333, 0.192157, 1.0 },
+ { 0.513725, 0.537255, 0.192157, 1.0 },
+ { 0.505882, 0.533333, 0.192157, 1.0 },
+ { 0.501961, 0.533333, 0.192157, 1.0 },
+ { 0.498039, 0.529412, 0.188235, 1.0 },
+ { 0.498039, 0.525490, 0.188235, 1.0 },
+ { 0.498039, 0.521569, 0.188235, 1.0 },
+ { 0.494118, 0.509804, 0.180392, 1.0 },
+ { 0.486275, 0.498039, 0.176471, 1.0 },
+ { 0.486275, 0.494118, 0.176471, 1.0 },
+ { 0.470588, 0.474510, 0.168627, 1.0 },
+ { 0.443137, 0.458824, 0.164706, 1.0 },
+ { 0.415686, 0.447059, 0.160784, 1.0 },
+ { 0.392157, 0.427451, 0.152941, 1.0 },
+ { 0.372549, 0.411765, 0.145098, 1.0 },
+ { 0.333333, 0.388235, 0.137255, 1.0 },
+ { 0.294118, 0.368627, 0.129412, 1.0 },
+ { 0.211765, 0.317647, 0.113725, 1.0 },
+ { 0.168627, 0.278431, 0.098039, 1.0 },
+ { 0.125490, 0.243137, 0.086275, 1.0 },
+ { 0.101961, 0.223529, 0.078431, 1.0 },
+ { 0.078431, 0.203922, 0.070588, 1.0 },
+ { 0.054902, 0.160784, 0.054902, 1.0 },
+ { 0.047059, 0.133333, 0.047059, 1.0 },
+ { 0.035294, 0.101961, 0.035294, 1.0 },
+ { 0.027451, 0.086275, 0.027451, 1.0 },
+ { 0.023529, 0.066667, 0.023529, 1.0 },
+ { 0.023529, 0.070588, 0.023529, 1.0 },
+ { 0.023529, 0.074510, 0.023529, 1.0 },
+ { 0.031373, 0.090196, 0.031373, 1.0 },
+ { 0.054902, 0.133333, 0.047059, 1.0 },
+ { 0.105882, 0.184314, 0.062745, 1.0 },
+ { 0.160784, 0.235294, 0.082353, 1.0 },
+ { 0.270588, 0.352941, 0.125490, 1.0 },
+ { 0.317647, 0.400000, 0.141176, 1.0 },
+ { 0.368627, 0.447059, 0.160784, 1.0 },
+ { 0.388235, 0.458824, 0.164706, 1.0 },
+ { 0.407843, 0.474510, 0.168627, 1.0 },
+ { 0.431373, 0.486275, 0.172549, 1.0 },
+ { 0.447059, 0.494118, 0.176471, 1.0 },
+ { 0.454902, 0.482353, 0.172549, 1.0 },
+ { 0.462745, 0.470588, 0.168627, 1.0 },
+ { 0.482353, 0.458824, 0.172549, 1.0 },
+ { 0.498039, 0.470588, 0.176471, 1.0 },
+ { 0.513725, 0.482353, 0.184314, 1.0 },
+ { 0.545098, 0.505882, 0.196078, 1.0 },
+ { 0.580392, 0.529412, 0.207843, 1.0 },
+ { 0.607843, 0.560784, 0.219608, 1.0 },
+ { 0.631373, 0.584314, 0.227451, 1.0 },
+ { 0.666667, 0.631373, 0.239216, 1.0 },
+ { 0.678431, 0.650980, 0.243137, 1.0 },
+ { 0.690196, 0.670588, 0.247059, 1.0 },
+ { 0.698039, 0.678431, 0.250980, 1.0 },
+ { 0.705882, 0.690196, 0.254902, 1.0 },
+ { 0.725490, 0.709804, 0.258824, 1.0 },
+ { 0.729412, 0.713725, 0.262745, 1.0 },
+ { 0.717647, 0.709804, 0.258824, 1.0 },
+ { 0.713725, 0.698039, 0.254902, 1.0 },
+ { 0.658824, 0.643137, 0.235294, 1.0 },
+ { 0.643137, 0.623529, 0.227451, 1.0 },
+ { 0.627451, 0.603922, 0.223529, 1.0 },
+ { 0.603922, 0.568627, 0.215686, 1.0 },
+ { 0.560784, 0.529412, 0.200000, 1.0 },
+ { 0.525490, 0.505882, 0.188235, 1.0 },
+ { 0.501961, 0.490196, 0.180392, 1.0 },
+ { 0.470588, 0.482353, 0.172549, 1.0 },
+ { 0.462745, 0.482353, 0.172549, 1.0 },
+ { 0.458824, 0.482353, 0.172549, 1.0 },
+ { 0.450980, 0.474510, 0.168627, 1.0 },
+ { 0.435294, 0.470588, 0.168627, 1.0 },
+ { 0.419608, 0.450980, 0.160784, 1.0 },
+ { 0.403922, 0.427451, 0.152941, 1.0 },
+ { 0.400000, 0.411765, 0.145098, 1.0 },
+ { 0.403922, 0.411765, 0.145098, 1.0 },
+ { 0.447059, 0.443137, 0.160784, 1.0 },
+ { 0.458824, 0.450980, 0.164706, 1.0 },
+ { 0.474510, 0.462745, 0.168627, 1.0 },
+ { 0.498039, 0.482353, 0.176471, 1.0 },
+ { 0.513725, 0.494118, 0.184314, 1.0 },
+ { 0.521569, 0.498039, 0.188235, 1.0 },
+ { 0.521569, 0.505882, 0.188235, 1.0 },
+ { 0.545098, 0.533333, 0.196078, 1.0 },
+ { 0.545098, 0.541176, 0.196078, 1.0 },
+ { 0.545098, 0.549020, 0.196078, 1.0 },
+ { 0.552941, 0.568627, 0.203922, 1.0 },
+ { 0.556863, 0.572549, 0.203922, 1.0 },
+ { 0.560784, 0.592157, 0.211765, 1.0 },
+ { 0.568627, 0.607843, 0.219608, 1.0 },
+ { 0.576471, 0.619608, 0.223529, 1.0 },
+ { 0.580392, 0.631373, 0.227451, 1.0 },
+ { 0.588235, 0.639216, 0.227451, 1.0 },
+ { 0.603922, 0.647059, 0.231373, 1.0 },
+ { 0.631373, 0.666667, 0.239216, 1.0 },
+ { 0.654902, 0.694118, 0.247059, 1.0 },
+ { 0.694118, 0.729412, 0.262745, 1.0 },
+ { 0.737255, 0.772549, 0.278431, 1.0 },
+ { 0.764706, 0.811765, 0.290196, 1.0 },
+ { 0.780392, 0.850980, 0.305882, 1.0 },
+ { 0.780392, 0.854902, 0.305882, 1.0 },
+ { 0.784314, 0.858824, 0.309804, 1.0 },
+ { 0.780392, 0.858824, 0.309804, 1.0 },
+ { 0.772549, 0.850980, 0.305882, 1.0 },
+ { 0.764706, 0.850980, 0.305882, 1.0 },
+ { 0.749020, 0.839216, 0.301961, 1.0 },
+ { 0.733333, 0.823529, 0.294118, 1.0 },
+ { 0.721569, 0.811765, 0.290196, 1.0 },
+ { 0.698039, 0.792157, 0.286275, 1.0 },
+ { 0.678431, 0.776471, 0.278431, 1.0 },
+ { 0.666667, 0.760784, 0.274510, 1.0 },
+ { 0.662745, 0.741176, 0.266667, 1.0 },
+ { 0.654902, 0.717647, 0.258824, 1.0 },
+ { 0.643137, 0.694118, 0.247059, 1.0 },
+ { 0.631373, 0.654902, 0.235294, 1.0 },
+ { 0.615686, 0.619608, 0.223529, 1.0 },
+ { 0.619608, 0.596078, 0.223529, 1.0 },
+ { 0.615686, 0.580392, 0.219608, 1.0 },
+ { 0.592157, 0.556863, 0.211765, 1.0 },
+ { 0.560784, 0.521569, 0.200000, 1.0 },
+ { 0.537255, 0.505882, 0.192157, 1.0 },
+ { 0.509804, 0.478431, 0.180392, 1.0 },
+ { 0.482353, 0.454902, 0.172549, 1.0 },
+ { 0.458824, 0.431373, 0.164706, 1.0 },
+ { 0.439216, 0.415686, 0.156863, 1.0 },
+ { 0.435294, 0.400000, 0.156863, 1.0 },
+ { 0.411765, 0.380392, 0.145098, 1.0 },
+ { 0.380392, 0.349020, 0.137255, 1.0 },
+ { 0.349020, 0.309804, 0.125490, 1.0 },
+ { 0.313725, 0.262745, 0.109804, 1.0 },
+ { 0.294118, 0.219608, 0.105882, 1.0 },
+ { 0.266667, 0.176471, 0.094118, 1.0 },
+ { 0.231373, 0.137255, 0.082353, 1.0 },
+ { 0.211765, 0.113725, 0.074510, 1.0 },
+ { 0.207843, 0.105882, 0.074510, 1.0 },
+ { 0.203922, 0.113725, 0.070588, 1.0 },
+ { 0.203922, 0.121569, 0.070588, 1.0 },
+ { 0.203922, 0.129412, 0.070588, 1.0 },
+ { 0.203922, 0.152941, 0.070588, 1.0 },
+ { 0.196078, 0.168627, 0.070588, 1.0 },
+ { 0.184314, 0.180392, 0.062745, 1.0 },
+ { 0.184314, 0.211765, 0.074510, 1.0 },
+ { 0.192157, 0.235294, 0.082353, 1.0 },
+ { 0.200000, 0.254902, 0.090196, 1.0 },
+ { 0.211765, 0.266667, 0.094118, 1.0 },
+ { 0.207843, 0.278431, 0.098039, 1.0 },
+ { 0.207843, 0.282353, 0.101961, 1.0 },
+ { 0.203922, 0.290196, 0.101961, 1.0 },
+ { 0.200000, 0.290196, 0.101961, 1.0 },
+ { 0.196078, 0.290196, 0.101961, 1.0 },
+ { 0.192157, 0.282353, 0.101961, 1.0 },
+ { 0.203922, 0.278431, 0.098039, 1.0 },
+ { 0.203922, 0.266667, 0.094118, 1.0 },
+ { 0.207843, 0.258824, 0.090196, 1.0 },
+ { 0.215686, 0.258824, 0.090196, 1.0 },
+ { 0.219608, 0.266667, 0.094118, 1.0 },
+ { 0.223529, 0.266667, 0.094118, 1.0 },
+ { 0.227451, 0.266667, 0.094118, 1.0 },
+ { 0.231373, 0.266667, 0.094118, 1.0 },
+ { 0.227451, 0.258824, 0.090196, 1.0 },
+ { 0.223529, 0.247059, 0.086275, 1.0 },
+ { 0.219608, 0.231373, 0.082353, 1.0 },
+ { 0.207843, 0.211765, 0.074510, 1.0 },
+ { 0.196078, 0.196078, 0.070588, 1.0 },
+ { 0.196078, 0.180392, 0.070588, 1.0 },
+ { 0.196078, 0.164706, 0.070588, 1.0 },
+ { 0.180392, 0.141176, 0.062745, 1.0 },
+ { 0.168627, 0.113725, 0.058824, 1.0 },
+ { 0.160784, 0.094118, 0.054902, 1.0 },
+ { 0.168627, 0.078431, 0.058824, 1.0 },
+ { 0.172549, 0.058824, 0.058824, 1.0 },
+ };
+/* 040221-21 */
+static double4 colors_378[] = {
+ { 0.541176, 0.396078, 0.341176, 1.0 },
+ { 0.556863, 0.411765, 0.396078, 1.0 },
+ { 0.556863, 0.419608, 0.403922, 1.0 },
+ { 0.560784, 0.431373, 0.411765, 1.0 },
+ { 0.568627, 0.439216, 0.411765, 1.0 },
+ { 0.576471, 0.450980, 0.415686, 1.0 },
+ { 0.580392, 0.454902, 0.419608, 1.0 },
+ { 0.588235, 0.458824, 0.423529, 1.0 },
+ { 0.564706, 0.435294, 0.411765, 1.0 },
+ { 0.537255, 0.411765, 0.392157, 1.0 },
+ { 0.513725, 0.388235, 0.372549, 1.0 },
+ { 0.486275, 0.360784, 0.345098, 1.0 },
+ { 0.458824, 0.337255, 0.321569, 1.0 },
+ { 0.447059, 0.317647, 0.294118, 1.0 },
+ { 0.435294, 0.298039, 0.266667, 1.0 },
+ { 0.431373, 0.290196, 0.258824, 1.0 },
+ { 0.431373, 0.282353, 0.250980, 1.0 },
+ { 0.411765, 0.247059, 0.231373, 1.0 },
+ { 0.396078, 0.231373, 0.219608, 1.0 },
+ { 0.380392, 0.215686, 0.211765, 1.0 },
+ { 0.380392, 0.215686, 0.207843, 1.0 },
+ { 0.380392, 0.215686, 0.203922, 1.0 },
+ { 0.384314, 0.219608, 0.203922, 1.0 },
+ { 0.392157, 0.223529, 0.207843, 1.0 },
+ { 0.419608, 0.247059, 0.207843, 1.0 },
+ { 0.415686, 0.243137, 0.200000, 1.0 },
+ { 0.411765, 0.243137, 0.192157, 1.0 },
+ { 0.396078, 0.235294, 0.184314, 1.0 },
+ { 0.384314, 0.231373, 0.180392, 1.0 },
+ { 0.384314, 0.231373, 0.176471, 1.0 },
+ { 0.384314, 0.235294, 0.176471, 1.0 },
+ { 0.403922, 0.235294, 0.176471, 1.0 },
+ { 0.415686, 0.243137, 0.180392, 1.0 },
+ { 0.427451, 0.250980, 0.156863, 1.0 },
+ { 0.411765, 0.243137, 0.137255, 1.0 },
+ { 0.396078, 0.235294, 0.121569, 1.0 },
+ { 0.388235, 0.235294, 0.113725, 1.0 },
+ { 0.384314, 0.235294, 0.109804, 1.0 },
+ { 0.384314, 0.235294, 0.109804, 1.0 },
+ { 0.384314, 0.235294, 0.113725, 1.0 },
+ { 0.400000, 0.247059, 0.121569, 1.0 },
+ { 0.388235, 0.243137, 0.109804, 1.0 },
+ { 0.380392, 0.243137, 0.101961, 1.0 },
+ { 0.360784, 0.231373, 0.086275, 1.0 },
+ { 0.345098, 0.223529, 0.074510, 1.0 },
+ { 0.333333, 0.215686, 0.066667, 1.0 },
+ { 0.321569, 0.211765, 0.062745, 1.0 },
+ { 0.313725, 0.207843, 0.058824, 1.0 },
+ { 0.309804, 0.207843, 0.066667, 1.0 },
+ { 0.313725, 0.215686, 0.074510, 1.0 },
+ { 0.325490, 0.223529, 0.086275, 1.0 },
+ { 0.337255, 0.231373, 0.098039, 1.0 },
+ { 0.349020, 0.239216, 0.113725, 1.0 },
+ { 0.364706, 0.247059, 0.133333, 1.0 },
+ { 0.368627, 0.247059, 0.141176, 1.0 },
+ { 0.372549, 0.247059, 0.152941, 1.0 },
+ { 0.368627, 0.243137, 0.168627, 1.0 },
+ { 0.360784, 0.239216, 0.172549, 1.0 },
+ { 0.352941, 0.239216, 0.180392, 1.0 },
+ { 0.356863, 0.247059, 0.188235, 1.0 },
+ { 0.360784, 0.254902, 0.196078, 1.0 },
+ { 0.360784, 0.254902, 0.200000, 1.0 },
+ { 0.364706, 0.258824, 0.203922, 1.0 },
+ { 0.360784, 0.250980, 0.211765, 1.0 },
+ { 0.349020, 0.243137, 0.207843, 1.0 },
+ { 0.309804, 0.211765, 0.188235, 1.0 },
+ { 0.294118, 0.200000, 0.172549, 1.0 },
+ { 0.282353, 0.192157, 0.156863, 1.0 },
+ { 0.282353, 0.192157, 0.152941, 1.0 },
+ { 0.282353, 0.192157, 0.149020, 1.0 },
+ { 0.282353, 0.192157, 0.149020, 1.0 },
+ { 0.286275, 0.192157, 0.149020, 1.0 },
+ { 0.317647, 0.211765, 0.176471, 1.0 },
+ { 0.341176, 0.227451, 0.196078, 1.0 },
+ { 0.364706, 0.243137, 0.219608, 1.0 },
+ { 0.388235, 0.258824, 0.243137, 1.0 },
+ { 0.411765, 0.278431, 0.266667, 1.0 },
+ { 0.415686, 0.286275, 0.278431, 1.0 },
+ { 0.423529, 0.298039, 0.290196, 1.0 },
+ { 0.443137, 0.317647, 0.313725, 1.0 },
+ { 0.466667, 0.345098, 0.345098, 1.0 },
+ { 0.533333, 0.403922, 0.400000, 1.0 },
+ { 0.560784, 0.423529, 0.415686, 1.0 },
+ { 0.592157, 0.447059, 0.431373, 1.0 },
+ { 0.596078, 0.450980, 0.431373, 1.0 },
+ { 0.603922, 0.458824, 0.431373, 1.0 },
+ { 0.596078, 0.450980, 0.431373, 1.0 },
+ { 0.572549, 0.443137, 0.423529, 1.0 },
+ { 0.517647, 0.407843, 0.407843, 1.0 },
+ { 0.494118, 0.384314, 0.384314, 1.0 },
+ { 0.474510, 0.360784, 0.360784, 1.0 },
+ { 0.462745, 0.349020, 0.345098, 1.0 },
+ { 0.454902, 0.337255, 0.329412, 1.0 },
+ { 0.431373, 0.305882, 0.301961, 1.0 },
+ { 0.403922, 0.274510, 0.274510, 1.0 },
+ { 0.364706, 0.243137, 0.247059, 1.0 },
+ { 0.325490, 0.211765, 0.223529, 1.0 },
+ { 0.262745, 0.149020, 0.180392, 1.0 },
+ { 0.247059, 0.137255, 0.156863, 1.0 },
+ { 0.235294, 0.129412, 0.133333, 1.0 },
+ { 0.231373, 0.125490, 0.125490, 1.0 },
+ { 0.231373, 0.125490, 0.121569, 1.0 },
+ { 0.235294, 0.125490, 0.109804, 1.0 },
+ { 0.235294, 0.129412, 0.105882, 1.0 },
+ { 0.247059, 0.137255, 0.113725, 1.0 },
+ { 0.254902, 0.149020, 0.113725, 1.0 },
+ { 0.262745, 0.164706, 0.117647, 1.0 },
+ { 0.266667, 0.172549, 0.117647, 1.0 },
+ { 0.270588, 0.184314, 0.121569, 1.0 },
+ { 0.286275, 0.207843, 0.133333, 1.0 },
+ { 0.309804, 0.227451, 0.141176, 1.0 },
+ { 0.337255, 0.250980, 0.156863, 1.0 },
+ { 0.360784, 0.270588, 0.176471, 1.0 },
+ { 0.415686, 0.305882, 0.215686, 1.0 },
+ { 0.431373, 0.317647, 0.227451, 1.0 },
+ { 0.447059, 0.333333, 0.239216, 1.0 },
+ { 0.474510, 0.360784, 0.270588, 1.0 },
+ { 0.513725, 0.400000, 0.313725, 1.0 },
+ { 0.568627, 0.462745, 0.380392, 1.0 },
+ { 0.627451, 0.525490, 0.443137, 1.0 },
+ { 0.721569, 0.631373, 0.568627, 1.0 },
+ { 0.760784, 0.678431, 0.619608, 1.0 },
+ { 0.800000, 0.725490, 0.674510, 1.0 },
+ { 0.807843, 0.737255, 0.694118, 1.0 },
+ { 0.819608, 0.749020, 0.713725, 1.0 },
+ { 0.858824, 0.800000, 0.772549, 1.0 },
+ { 0.894118, 0.847059, 0.831373, 1.0 },
+ { 0.925490, 0.894118, 0.882353, 1.0 },
+ { 0.952941, 0.929412, 0.929412, 1.0 },
+ { 0.968627, 0.937255, 0.921569, 1.0 },
+ { 0.956863, 0.921569, 0.898039, 1.0 },
+ { 0.945098, 0.909804, 0.874510, 1.0 },
+ { 0.913725, 0.870588, 0.831373, 1.0 },
+ { 0.886275, 0.831373, 0.792157, 1.0 },
+ { 0.850980, 0.788235, 0.749020, 1.0 },
+ { 0.831373, 0.768627, 0.737255, 1.0 },
+ { 0.768627, 0.682353, 0.650980, 1.0 },
+ { 0.729412, 0.635294, 0.588235, 1.0 },
+ { 0.690196, 0.592157, 0.529412, 1.0 },
+ { 0.662745, 0.564706, 0.494118, 1.0 },
+ { 0.639216, 0.541176, 0.462745, 1.0 },
+ { 0.584314, 0.478431, 0.392157, 1.0 },
+ { 0.537255, 0.443137, 0.356863, 1.0 },
+ { 0.498039, 0.403922, 0.329412, 1.0 },
+ { 0.462745, 0.372549, 0.305882, 1.0 },
+ { 0.423529, 0.325490, 0.247059, 1.0 },
+ { 0.411765, 0.317647, 0.231373, 1.0 },
+ { 0.403922, 0.309804, 0.219608, 1.0 },
+ { 0.380392, 0.294118, 0.192157, 1.0 },
+ { 0.352941, 0.274510, 0.164706, 1.0 },
+ { 0.333333, 0.254902, 0.145098, 1.0 },
+ { 0.321569, 0.239216, 0.129412, 1.0 },
+ { 0.333333, 0.235294, 0.117647, 1.0 },
+ { 0.341176, 0.239216, 0.117647, 1.0 },
+ { 0.352941, 0.243137, 0.121569, 1.0 },
+ { 0.376471, 0.258824, 0.133333, 1.0 },
+ { 0.400000, 0.274510, 0.145098, 1.0 },
+ { 0.419608, 0.290196, 0.164706, 1.0 },
+ { 0.439216, 0.305882, 0.184314, 1.0 },
+ { 0.462745, 0.317647, 0.200000, 1.0 },
+ { 0.486275, 0.337255, 0.219608, 1.0 },
+ { 0.549020, 0.376471, 0.243137, 1.0 },
+ { 0.556863, 0.384314, 0.250980, 1.0 },
+ { 0.568627, 0.392157, 0.262745, 1.0 },
+ { 0.584314, 0.407843, 0.278431, 1.0 },
+ { 0.588235, 0.415686, 0.294118, 1.0 },
+ { 0.584314, 0.415686, 0.309804, 1.0 },
+ { 0.576471, 0.419608, 0.333333, 1.0 },
+ { 0.576471, 0.427451, 0.352941, 1.0 },
+ { 0.572549, 0.427451, 0.356863, 1.0 },
+ { 0.568627, 0.427451, 0.360784, 1.0 },
+ { 0.572549, 0.431373, 0.368627, 1.0 },
+ { 0.572549, 0.435294, 0.368627, 1.0 },
+ { 0.572549, 0.435294, 0.372549, 1.0 },
+ { 0.560784, 0.431373, 0.388235, 1.0 },
+ { 0.560784, 0.431373, 0.407843, 1.0 },
+ { 0.568627, 0.443137, 0.439216, 1.0 },
+ { 0.600000, 0.486275, 0.490196, 1.0 },
+ { 0.635294, 0.533333, 0.545098, 1.0 },
+ { 0.674510, 0.584314, 0.596078, 1.0 },
+ { 0.705882, 0.619608, 0.607843, 1.0 },
+ { 0.721569, 0.631373, 0.611765, 1.0 },
+ { 0.721569, 0.631373, 0.615686, 1.0 },
+ { 0.690196, 0.588235, 0.592157, 1.0 },
+ { 0.623529, 0.556863, 0.572549, 1.0 },
+ { 0.611765, 0.552941, 0.580392, 1.0 },
+ { 0.603922, 0.552941, 0.588235, 1.0 },
+ { 0.584314, 0.549020, 0.568627, 1.0 },
+ { 0.564706, 0.525490, 0.533333, 1.0 },
+ { 0.537255, 0.501961, 0.494118, 1.0 },
+ { 0.494118, 0.431373, 0.431373, 1.0 },
+ { 0.431373, 0.368627, 0.360784, 1.0 },
+ { 0.372549, 0.298039, 0.286275, 1.0 },
+ { 0.325490, 0.254902, 0.243137, 1.0 },
+ { 0.290196, 0.223529, 0.207843, 1.0 },
+ { 0.262745, 0.200000, 0.168627, 1.0 },
+ { 0.254902, 0.188235, 0.141176, 1.0 },
+ { 0.262745, 0.180392, 0.125490, 1.0 },
+ { 0.274510, 0.184314, 0.117647, 1.0 },
+ { 0.294118, 0.196078, 0.117647, 1.0 },
+ { 0.321569, 0.215686, 0.129412, 1.0 },
+ { 0.352941, 0.247059, 0.145098, 1.0 },
+ { 0.384314, 0.278431, 0.160784, 1.0 },
+ { 0.423529, 0.309804, 0.188235, 1.0 },
+ { 0.462745, 0.341176, 0.215686, 1.0 },
+ { 0.494118, 0.372549, 0.243137, 1.0 },
+ { 0.529412, 0.407843, 0.274510, 1.0 },
+ { 0.564706, 0.439216, 0.309804, 1.0 },
+ { 0.592157, 0.466667, 0.337255, 1.0 },
+ { 0.603922, 0.482353, 0.360784, 1.0 },
+ { 0.600000, 0.482353, 0.372549, 1.0 },
+ { 0.592157, 0.478431, 0.380392, 1.0 },
+ { 0.568627, 0.454902, 0.380392, 1.0 },
+ { 0.545098, 0.435294, 0.376471, 1.0 },
+ { 0.525490, 0.411765, 0.372549, 1.0 },
+ { 0.498039, 0.388235, 0.356863, 1.0 },
+ { 0.470588, 0.364706, 0.345098, 1.0 },
+ { 0.439216, 0.337255, 0.321569, 1.0 },
+ { 0.400000, 0.305882, 0.298039, 1.0 },
+ { 0.360784, 0.270588, 0.266667, 1.0 },
+ { 0.329412, 0.243137, 0.247059, 1.0 },
+ { 0.317647, 0.219608, 0.231373, 1.0 },
+ { 0.317647, 0.215686, 0.215686, 1.0 },
+ { 0.325490, 0.219608, 0.215686, 1.0 },
+ { 0.345098, 0.231373, 0.215686, 1.0 },
+ { 0.364706, 0.247059, 0.223529, 1.0 },
+ { 0.376471, 0.262745, 0.231373, 1.0 },
+ { 0.376471, 0.270588, 0.239216, 1.0 },
+ { 0.384314, 0.278431, 0.247059, 1.0 },
+ { 0.403922, 0.298039, 0.258824, 1.0 },
+ { 0.431373, 0.321569, 0.266667, 1.0 },
+ { 0.450980, 0.345098, 0.274510, 1.0 },
+ { 0.470588, 0.368627, 0.278431, 1.0 },
+ { 0.486275, 0.384314, 0.286275, 1.0 },
+ { 0.478431, 0.384314, 0.286275, 1.0 },
+ { 0.458824, 0.376471, 0.274510, 1.0 },
+ { 0.439216, 0.360784, 0.262745, 1.0 },
+ { 0.427451, 0.345098, 0.239216, 1.0 },
+ { 0.411765, 0.333333, 0.219608, 1.0 },
+ { 0.403922, 0.325490, 0.196078, 1.0 },
+ { 0.400000, 0.317647, 0.172549, 1.0 },
+ { 0.403922, 0.317647, 0.160784, 1.0 },
+ { 0.396078, 0.309804, 0.145098, 1.0 },
+ { 0.392157, 0.301961, 0.129412, 1.0 },
+ { 0.388235, 0.294118, 0.121569, 1.0 },
+ { 0.384314, 0.294118, 0.117647, 1.0 },
+ { 0.392157, 0.294118, 0.121569, 1.0 },
+ { 0.396078, 0.290196, 0.133333, 1.0 },
+ { 0.403922, 0.290196, 0.145098, 1.0 },
+ { 0.403922, 0.286275, 0.160784, 1.0 },
+ { 0.407843, 0.282353, 0.164706, 1.0 },
+ { 0.419608, 0.286275, 0.176471, 1.0 },
+ { 0.439216, 0.301961, 0.196078, 1.0 },
+ { 0.462745, 0.325490, 0.219608, 1.0 },
+ { 0.486275, 0.341176, 0.254902, 1.0 },
+ { 0.517647, 0.368627, 0.298039, 1.0 },
+ };
+/* 040221-22 */
+static double4 colors_379[] = {
+ { 0.356863, 0.423529, 0.392157, 1.0 },
+ { 0.364706, 0.427451, 0.384314, 1.0 },
+ { 0.349020, 0.411765, 0.360784, 1.0 },
+ { 0.337255, 0.396078, 0.341176, 1.0 },
+ { 0.325490, 0.384314, 0.333333, 1.0 },
+ { 0.317647, 0.372549, 0.329412, 1.0 },
+ { 0.305882, 0.360784, 0.321569, 1.0 },
+ { 0.298039, 0.349020, 0.317647, 1.0 },
+ { 0.247059, 0.290196, 0.278431, 1.0 },
+ { 0.219608, 0.258824, 0.254902, 1.0 },
+ { 0.196078, 0.231373, 0.235294, 1.0 },
+ { 0.168627, 0.203922, 0.219608, 1.0 },
+ { 0.145098, 0.176471, 0.203922, 1.0 },
+ { 0.133333, 0.156863, 0.192157, 1.0 },
+ { 0.121569, 0.141176, 0.184314, 1.0 },
+ { 0.121569, 0.141176, 0.180392, 1.0 },
+ { 0.121569, 0.141176, 0.176471, 1.0 },
+ { 0.129412, 0.149020, 0.168627, 1.0 },
+ { 0.129412, 0.149020, 0.172549, 1.0 },
+ { 0.133333, 0.152941, 0.176471, 1.0 },
+ { 0.137255, 0.156863, 0.176471, 1.0 },
+ { 0.141176, 0.160784, 0.176471, 1.0 },
+ { 0.145098, 0.168627, 0.176471, 1.0 },
+ { 0.152941, 0.176471, 0.176471, 1.0 },
+ { 0.180392, 0.219608, 0.211765, 1.0 },
+ { 0.215686, 0.254902, 0.243137, 1.0 },
+ { 0.250980, 0.290196, 0.278431, 1.0 },
+ { 0.321569, 0.356863, 0.329412, 1.0 },
+ { 0.396078, 0.427451, 0.384314, 1.0 },
+ { 0.427451, 0.454902, 0.407843, 1.0 },
+ { 0.458824, 0.482353, 0.431373, 1.0 },
+ { 0.501961, 0.529412, 0.466667, 1.0 },
+ { 0.545098, 0.568627, 0.501961, 1.0 },
+ { 0.596078, 0.615686, 0.533333, 1.0 },
+ { 0.596078, 0.607843, 0.529412, 1.0 },
+ { 0.596078, 0.600000, 0.525490, 1.0 },
+ { 0.549020, 0.564706, 0.490196, 1.0 },
+ { 0.505882, 0.529412, 0.454902, 1.0 },
+ { 0.482353, 0.509804, 0.439216, 1.0 },
+ { 0.462745, 0.494118, 0.423529, 1.0 },
+ { 0.396078, 0.431373, 0.368627, 1.0 },
+ { 0.376471, 0.415686, 0.356863, 1.0 },
+ { 0.356863, 0.400000, 0.345098, 1.0 },
+ { 0.352941, 0.396078, 0.341176, 1.0 },
+ { 0.349020, 0.392157, 0.341176, 1.0 },
+ { 0.352941, 0.392157, 0.345098, 1.0 },
+ { 0.356863, 0.396078, 0.349020, 1.0 },
+ { 0.360784, 0.396078, 0.360784, 1.0 },
+ { 0.372549, 0.403922, 0.376471, 1.0 },
+ { 0.388235, 0.423529, 0.392157, 1.0 },
+ { 0.392157, 0.431373, 0.392157, 1.0 },
+ { 0.400000, 0.439216, 0.396078, 1.0 },
+ { 0.396078, 0.439216, 0.396078, 1.0 },
+ { 0.392157, 0.439216, 0.396078, 1.0 },
+ { 0.388235, 0.435294, 0.388235, 1.0 },
+ { 0.388235, 0.431373, 0.384314, 1.0 },
+ { 0.376471, 0.403922, 0.352941, 1.0 },
+ { 0.352941, 0.384314, 0.333333, 1.0 },
+ { 0.333333, 0.364706, 0.313725, 1.0 },
+ { 0.305882, 0.333333, 0.290196, 1.0 },
+ { 0.278431, 0.305882, 0.266667, 1.0 },
+ { 0.262745, 0.282353, 0.254902, 1.0 },
+ { 0.250980, 0.262745, 0.247059, 1.0 },
+ { 0.219608, 0.227451, 0.219608, 1.0 },
+ { 0.192157, 0.203922, 0.203922, 1.0 },
+ { 0.141176, 0.164706, 0.172549, 1.0 },
+ { 0.125490, 0.145098, 0.164706, 1.0 },
+ { 0.109804, 0.129412, 0.160784, 1.0 },
+ { 0.105882, 0.125490, 0.156863, 1.0 },
+ { 0.101961, 0.121569, 0.156863, 1.0 },
+ { 0.098039, 0.117647, 0.156863, 1.0 },
+ { 0.101961, 0.121569, 0.156863, 1.0 },
+ { 0.105882, 0.125490, 0.168627, 1.0 },
+ { 0.105882, 0.125490, 0.172549, 1.0 },
+ { 0.105882, 0.129412, 0.176471, 1.0 },
+ { 0.105882, 0.129412, 0.176471, 1.0 },
+ { 0.105882, 0.129412, 0.176471, 1.0 },
+ { 0.105882, 0.129412, 0.176471, 1.0 },
+ { 0.105882, 0.133333, 0.176471, 1.0 },
+ { 0.109804, 0.133333, 0.180392, 1.0 },
+ { 0.109804, 0.137255, 0.184314, 1.0 },
+ { 0.117647, 0.145098, 0.192157, 1.0 },
+ { 0.129412, 0.156863, 0.192157, 1.0 },
+ { 0.141176, 0.172549, 0.196078, 1.0 },
+ { 0.145098, 0.180392, 0.200000, 1.0 },
+ { 0.152941, 0.188235, 0.203922, 1.0 },
+ { 0.160784, 0.192157, 0.200000, 1.0 },
+ { 0.168627, 0.188235, 0.200000, 1.0 },
+ { 0.188235, 0.207843, 0.196078, 1.0 },
+ { 0.203922, 0.227451, 0.207843, 1.0 },
+ { 0.219608, 0.250980, 0.219608, 1.0 },
+ { 0.223529, 0.254902, 0.231373, 1.0 },
+ { 0.231373, 0.262745, 0.243137, 1.0 },
+ { 0.247059, 0.278431, 0.262745, 1.0 },
+ { 0.270588, 0.305882, 0.294118, 1.0 },
+ { 0.294118, 0.341176, 0.325490, 1.0 },
+ { 0.321569, 0.372549, 0.349020, 1.0 },
+ { 0.360784, 0.415686, 0.388235, 1.0 },
+ { 0.376471, 0.435294, 0.400000, 1.0 },
+ { 0.396078, 0.454902, 0.415686, 1.0 },
+ { 0.403922, 0.458824, 0.419608, 1.0 },
+ { 0.415686, 0.466667, 0.423529, 1.0 },
+ { 0.419608, 0.470588, 0.419608, 1.0 },
+ { 0.415686, 0.466667, 0.415686, 1.0 },
+ { 0.427451, 0.482353, 0.419608, 1.0 },
+ { 0.443137, 0.494118, 0.431373, 1.0 },
+ { 0.462745, 0.509804, 0.447059, 1.0 },
+ { 0.462745, 0.509804, 0.450980, 1.0 },
+ { 0.462745, 0.509804, 0.454902, 1.0 },
+ { 0.458824, 0.509804, 0.458824, 1.0 },
+ { 0.443137, 0.501961, 0.454902, 1.0 },
+ { 0.435294, 0.498039, 0.450980, 1.0 },
+ { 0.431373, 0.494118, 0.435294, 1.0 },
+ { 0.403922, 0.443137, 0.388235, 1.0 },
+ { 0.384314, 0.419608, 0.368627, 1.0 },
+ { 0.368627, 0.396078, 0.352941, 1.0 },
+ { 0.329412, 0.352941, 0.321569, 1.0 },
+ { 0.286275, 0.309804, 0.282353, 1.0 },
+ { 0.254902, 0.278431, 0.258824, 1.0 },
+ { 0.227451, 0.243137, 0.235294, 1.0 },
+ { 0.184314, 0.188235, 0.200000, 1.0 },
+ { 0.156863, 0.164706, 0.188235, 1.0 },
+ { 0.133333, 0.145098, 0.180392, 1.0 },
+ { 0.125490, 0.137255, 0.176471, 1.0 },
+ { 0.117647, 0.133333, 0.176471, 1.0 },
+ { 0.105882, 0.121569, 0.176471, 1.0 },
+ { 0.101961, 0.117647, 0.172549, 1.0 },
+ { 0.101961, 0.121569, 0.172549, 1.0 },
+ { 0.101961, 0.121569, 0.172549, 1.0 },
+ { 0.113725, 0.129412, 0.184314, 1.0 },
+ { 0.117647, 0.133333, 0.184314, 1.0 },
+ { 0.125490, 0.141176, 0.188235, 1.0 },
+ { 0.145098, 0.160784, 0.200000, 1.0 },
+ { 0.160784, 0.184314, 0.211765, 1.0 },
+ { 0.176471, 0.211765, 0.223529, 1.0 },
+ { 0.192157, 0.231373, 0.239216, 1.0 },
+ { 0.231373, 0.274510, 0.258824, 1.0 },
+ { 0.247059, 0.294118, 0.266667, 1.0 },
+ { 0.262745, 0.313725, 0.278431, 1.0 },
+ { 0.266667, 0.317647, 0.282353, 1.0 },
+ { 0.270588, 0.325490, 0.290196, 1.0 },
+ { 0.274510, 0.333333, 0.290196, 1.0 },
+ { 0.278431, 0.333333, 0.290196, 1.0 },
+ { 0.282353, 0.337255, 0.290196, 1.0 },
+ { 0.286275, 0.337255, 0.294118, 1.0 },
+ { 0.301961, 0.349020, 0.317647, 1.0 },
+ { 0.309804, 0.356863, 0.329412, 1.0 },
+ { 0.321569, 0.368627, 0.345098, 1.0 },
+ { 0.349020, 0.400000, 0.376471, 1.0 },
+ { 0.376471, 0.435294, 0.407843, 1.0 },
+ { 0.403922, 0.470588, 0.443137, 1.0 },
+ { 0.431373, 0.494118, 0.470588, 1.0 },
+ { 0.466667, 0.529412, 0.513725, 1.0 },
+ { 0.474510, 0.533333, 0.517647, 1.0 },
+ { 0.482353, 0.541176, 0.521569, 1.0 },
+ { 0.490196, 0.556863, 0.521569, 1.0 },
+ { 0.505882, 0.564706, 0.521569, 1.0 },
+ { 0.513725, 0.572549, 0.513725, 1.0 },
+ { 0.517647, 0.560784, 0.505882, 1.0 },
+ { 0.517647, 0.552941, 0.490196, 1.0 },
+ { 0.509804, 0.541176, 0.470588, 1.0 },
+ { 0.501961, 0.529412, 0.447059, 1.0 },
+ { 0.501961, 0.525490, 0.443137, 1.0 },
+ { 0.501961, 0.525490, 0.443137, 1.0 },
+ { 0.501961, 0.525490, 0.443137, 1.0 },
+ { 0.490196, 0.517647, 0.439216, 1.0 },
+ { 0.482353, 0.505882, 0.431373, 1.0 },
+ { 0.462745, 0.486275, 0.419608, 1.0 },
+ { 0.403922, 0.435294, 0.372549, 1.0 },
+ { 0.388235, 0.419608, 0.360784, 1.0 },
+ { 0.372549, 0.403922, 0.349020, 1.0 },
+ { 0.345098, 0.376471, 0.325490, 1.0 },
+ { 0.313725, 0.345098, 0.309804, 1.0 },
+ { 0.278431, 0.305882, 0.290196, 1.0 },
+ { 0.247059, 0.274510, 0.266667, 1.0 },
+ { 0.211765, 0.239216, 0.247059, 1.0 },
+ { 0.188235, 0.215686, 0.223529, 1.0 },
+ { 0.168627, 0.192157, 0.207843, 1.0 },
+ { 0.149020, 0.168627, 0.200000, 1.0 },
+ { 0.133333, 0.152941, 0.192157, 1.0 },
+ { 0.121569, 0.141176, 0.192157, 1.0 },
+ { 0.117647, 0.133333, 0.188235, 1.0 },
+ { 0.117647, 0.133333, 0.184314, 1.0 },
+ { 0.121569, 0.133333, 0.180392, 1.0 },
+ { 0.121569, 0.141176, 0.180392, 1.0 },
+ { 0.125490, 0.145098, 0.180392, 1.0 },
+ { 0.133333, 0.152941, 0.180392, 1.0 },
+ { 0.145098, 0.168627, 0.184314, 1.0 },
+ { 0.164706, 0.188235, 0.192157, 1.0 },
+ { 0.180392, 0.207843, 0.207843, 1.0 },
+ { 0.196078, 0.227451, 0.223529, 1.0 },
+ { 0.215686, 0.250980, 0.239216, 1.0 },
+ { 0.239216, 0.274510, 0.258824, 1.0 },
+ { 0.258824, 0.301961, 0.270588, 1.0 },
+ { 0.278431, 0.317647, 0.286275, 1.0 },
+ { 0.286275, 0.325490, 0.290196, 1.0 },
+ { 0.286275, 0.329412, 0.290196, 1.0 },
+ { 0.286275, 0.329412, 0.294118, 1.0 },
+ { 0.286275, 0.329412, 0.298039, 1.0 },
+ { 0.294118, 0.333333, 0.301961, 1.0 },
+ { 0.301961, 0.345098, 0.305882, 1.0 },
+ { 0.313725, 0.364706, 0.313725, 1.0 },
+ { 0.329412, 0.380392, 0.329412, 1.0 },
+ { 0.352941, 0.411765, 0.356863, 1.0 },
+ { 0.392157, 0.443137, 0.388235, 1.0 },
+ { 0.431373, 0.478431, 0.415686, 1.0 },
+ { 0.458824, 0.501961, 0.435294, 1.0 },
+ { 0.470588, 0.509804, 0.447059, 1.0 },
+ { 0.470588, 0.517647, 0.450980, 1.0 },
+ { 0.474510, 0.513725, 0.447059, 1.0 },
+ { 0.474510, 0.505882, 0.443137, 1.0 },
+ { 0.466667, 0.486275, 0.427451, 1.0 },
+ { 0.435294, 0.454902, 0.396078, 1.0 },
+ { 0.392157, 0.411765, 0.360784, 1.0 },
+ { 0.345098, 0.368627, 0.325490, 1.0 },
+ { 0.298039, 0.325490, 0.294118, 1.0 },
+ { 0.266667, 0.286275, 0.274510, 1.0 },
+ { 0.235294, 0.254902, 0.254902, 1.0 },
+ { 0.211765, 0.231373, 0.243137, 1.0 },
+ { 0.192157, 0.215686, 0.227451, 1.0 },
+ { 0.172549, 0.196078, 0.219608, 1.0 },
+ { 0.156863, 0.180392, 0.219608, 1.0 },
+ { 0.160784, 0.180392, 0.215686, 1.0 },
+ { 0.172549, 0.180392, 0.215686, 1.0 },
+ { 0.192157, 0.192157, 0.219608, 1.0 },
+ { 0.211765, 0.203922, 0.223529, 1.0 },
+ { 0.227451, 0.211765, 0.231373, 1.0 },
+ { 0.243137, 0.235294, 0.239216, 1.0 },
+ { 0.270588, 0.258824, 0.247059, 1.0 },
+ { 0.301961, 0.278431, 0.258824, 1.0 },
+ { 0.325490, 0.298039, 0.270588, 1.0 },
+ { 0.341176, 0.313725, 0.282353, 1.0 },
+ { 0.349020, 0.329412, 0.294118, 1.0 },
+ { 0.356863, 0.349020, 0.305882, 1.0 },
+ { 0.372549, 0.368627, 0.317647, 1.0 },
+ { 0.392157, 0.380392, 0.333333, 1.0 },
+ { 0.403922, 0.388235, 0.345098, 1.0 },
+ { 0.411765, 0.396078, 0.349020, 1.0 },
+ { 0.411765, 0.400000, 0.352941, 1.0 },
+ { 0.403922, 0.403922, 0.349020, 1.0 },
+ { 0.403922, 0.400000, 0.349020, 1.0 },
+ { 0.396078, 0.392157, 0.345098, 1.0 },
+ { 0.384314, 0.380392, 0.337255, 1.0 },
+ { 0.372549, 0.368627, 0.329412, 1.0 },
+ { 0.349020, 0.360784, 0.313725, 1.0 },
+ { 0.333333, 0.352941, 0.301961, 1.0 },
+ { 0.317647, 0.345098, 0.294118, 1.0 },
+ { 0.309804, 0.341176, 0.294118, 1.0 },
+ { 0.305882, 0.345098, 0.298039, 1.0 },
+ { 0.313725, 0.356863, 0.313725, 1.0 },
+ { 0.329412, 0.376471, 0.337255, 1.0 },
+ { 0.333333, 0.388235, 0.352941, 1.0 },
+ { 0.337255, 0.392157, 0.349020, 1.0 },
+ { 0.337255, 0.396078, 0.352941, 1.0 },
+ { 0.333333, 0.392157, 0.352941, 1.0 },
+ { 0.345098, 0.407843, 0.364706, 1.0 },
+ };
+/* 040221-23 */
+static double4 colors_380[] = {
+ { 0.427451, 0.137255, 0.117647, 1.0 },
+ { 0.341176, 0.086275, 0.121569, 1.0 },
+ { 0.317647, 0.121569, 0.113725, 1.0 },
+ { 0.294118, 0.156863, 0.105882, 1.0 },
+ { 0.286275, 0.192157, 0.090196, 1.0 },
+ { 0.278431, 0.227451, 0.074510, 1.0 },
+ { 0.286275, 0.231373, 0.078431, 1.0 },
+ { 0.294118, 0.235294, 0.086275, 1.0 },
+ { 0.341176, 0.309804, 0.129412, 1.0 },
+ { 0.392157, 0.321569, 0.160784, 1.0 },
+ { 0.447059, 0.337255, 0.196078, 1.0 },
+ { 0.486275, 0.278431, 0.227451, 1.0 },
+ { 0.525490, 0.223529, 0.262745, 1.0 },
+ { 0.537255, 0.215686, 0.262745, 1.0 },
+ { 0.549020, 0.207843, 0.266667, 1.0 },
+ { 0.549020, 0.200000, 0.262745, 1.0 },
+ { 0.552941, 0.196078, 0.262745, 1.0 },
+ { 0.513725, 0.121569, 0.243137, 1.0 },
+ { 0.494118, 0.109804, 0.203922, 1.0 },
+ { 0.478431, 0.098039, 0.164706, 1.0 },
+ { 0.447059, 0.113725, 0.121569, 1.0 },
+ { 0.419608, 0.129412, 0.082353, 1.0 },
+ { 0.407843, 0.125490, 0.070588, 1.0 },
+ { 0.400000, 0.125490, 0.062745, 1.0 },
+ { 0.400000, 0.125490, 0.062745, 1.0 },
+ { 0.388235, 0.133333, 0.066667, 1.0 },
+ { 0.380392, 0.145098, 0.070588, 1.0 },
+ { 0.349020, 0.168627, 0.090196, 1.0 },
+ { 0.317647, 0.196078, 0.109804, 1.0 },
+ { 0.313725, 0.215686, 0.129412, 1.0 },
+ { 0.309804, 0.235294, 0.149020, 1.0 },
+ { 0.309804, 0.286275, 0.168627, 1.0 },
+ { 0.317647, 0.349020, 0.180392, 1.0 },
+ { 0.223529, 0.450980, 0.196078, 1.0 },
+ { 0.192157, 0.509804, 0.250980, 1.0 },
+ { 0.164706, 0.568627, 0.305882, 1.0 },
+ { 0.152941, 0.631373, 0.309804, 1.0 },
+ { 0.141176, 0.698039, 0.317647, 1.0 },
+ { 0.117647, 0.709804, 0.301961, 1.0 },
+ { 0.094118, 0.721569, 0.286275, 1.0 },
+ { 0.062745, 0.639216, 0.298039, 1.0 },
+ { 0.050980, 0.600000, 0.290196, 1.0 },
+ { 0.043137, 0.560784, 0.282353, 1.0 },
+ { 0.039216, 0.517647, 0.239216, 1.0 },
+ { 0.039216, 0.478431, 0.196078, 1.0 },
+ { 0.043137, 0.443137, 0.200000, 1.0 },
+ { 0.047059, 0.411765, 0.203922, 1.0 },
+ { 0.058824, 0.352941, 0.235294, 1.0 },
+ { 0.050980, 0.345098, 0.290196, 1.0 },
+ { 0.066667, 0.431373, 0.333333, 1.0 },
+ { 0.070588, 0.415686, 0.345098, 1.0 },
+ { 0.078431, 0.400000, 0.360784, 1.0 },
+ { 0.082353, 0.388235, 0.392157, 1.0 },
+ { 0.090196, 0.376471, 0.427451, 1.0 },
+ { 0.109804, 0.388235, 0.415686, 1.0 },
+ { 0.129412, 0.400000, 0.407843, 1.0 },
+ { 0.243137, 0.341176, 0.298039, 1.0 },
+ { 0.301961, 0.286275, 0.274510, 1.0 },
+ { 0.364706, 0.231373, 0.250980, 1.0 },
+ { 0.435294, 0.196078, 0.247059, 1.0 },
+ { 0.509804, 0.164706, 0.243137, 1.0 },
+ { 0.552941, 0.156863, 0.239216, 1.0 },
+ { 0.596078, 0.152941, 0.239216, 1.0 },
+ { 0.662745, 0.168627, 0.243137, 1.0 },
+ { 0.713725, 0.200000, 0.286275, 1.0 },
+ { 0.709804, 0.176471, 0.392157, 1.0 },
+ { 0.713725, 0.168627, 0.411765, 1.0 },
+ { 0.717647, 0.164706, 0.431373, 1.0 },
+ { 0.729412, 0.168627, 0.427451, 1.0 },
+ { 0.741176, 0.172549, 0.427451, 1.0 },
+ { 0.741176, 0.172549, 0.431373, 1.0 },
+ { 0.729412, 0.145098, 0.431373, 1.0 },
+ { 0.709804, 0.109804, 0.407843, 1.0 },
+ { 0.729412, 0.090196, 0.380392, 1.0 },
+ { 0.752941, 0.070588, 0.356863, 1.0 },
+ { 0.752941, 0.043137, 0.329412, 1.0 },
+ { 0.756863, 0.019608, 0.305882, 1.0 },
+ { 0.749020, 0.015686, 0.286275, 1.0 },
+ { 0.745098, 0.015686, 0.270588, 1.0 },
+ { 0.737255, 0.015686, 0.235294, 1.0 },
+ { 0.725490, 0.011765, 0.211765, 1.0 },
+ { 0.654902, 0.023529, 0.156863, 1.0 },
+ { 0.603922, 0.027451, 0.125490, 1.0 },
+ { 0.552941, 0.035294, 0.094118, 1.0 },
+ { 0.537255, 0.027451, 0.078431, 1.0 },
+ { 0.525490, 0.019608, 0.062745, 1.0 },
+ { 0.498039, 0.015686, 0.043137, 1.0 },
+ { 0.462745, 0.015686, 0.023529, 1.0 },
+ { 0.376471, 0.019608, 0.019608, 1.0 },
+ { 0.356863, 0.019608, 0.023529, 1.0 },
+ { 0.341176, 0.019608, 0.027451, 1.0 },
+ { 0.329412, 0.035294, 0.027451, 1.0 },
+ { 0.321569, 0.054902, 0.031373, 1.0 },
+ { 0.282353, 0.129412, 0.043137, 1.0 },
+ { 0.258824, 0.211765, 0.054902, 1.0 },
+ { 0.266667, 0.278431, 0.078431, 1.0 },
+ { 0.290196, 0.274510, 0.082353, 1.0 },
+ { 0.329412, 0.258824, 0.070588, 1.0 },
+ { 0.333333, 0.278431, 0.062745, 1.0 },
+ { 0.337255, 0.301961, 0.058824, 1.0 },
+ { 0.341176, 0.286275, 0.058824, 1.0 },
+ { 0.349020, 0.270588, 0.062745, 1.0 },
+ { 0.376471, 0.203922, 0.047059, 1.0 },
+ { 0.376471, 0.125490, 0.039216, 1.0 },
+ { 0.313725, 0.031373, 0.000000, 1.0 },
+ { 0.266667, 0.015686, 0.000000, 1.0 },
+ { 0.219608, 0.003922, 0.000000, 1.0 },
+ { 0.200000, 0.000000, 0.000000, 1.0 },
+ { 0.184314, 0.000000, 0.000000, 1.0 },
+ { 0.156863, 0.000000, 0.007843, 1.0 },
+ { 0.145098, 0.000000, 0.011765, 1.0 },
+ { 0.133333, 0.003922, 0.015686, 1.0 },
+ { 0.137255, 0.007843, 0.015686, 1.0 },
+ { 0.152941, 0.007843, 0.015686, 1.0 },
+ { 0.156863, 0.007843, 0.011765, 1.0 },
+ { 0.164706, 0.007843, 0.011765, 1.0 },
+ { 0.176471, 0.007843, 0.015686, 1.0 },
+ { 0.184314, 0.007843, 0.015686, 1.0 },
+ { 0.180392, 0.011765, 0.015686, 1.0 },
+ { 0.156863, 0.007843, 0.023529, 1.0 },
+ { 0.101961, 0.007843, 0.031373, 1.0 },
+ { 0.086275, 0.019608, 0.027451, 1.0 },
+ { 0.074510, 0.031373, 0.027451, 1.0 },
+ { 0.066667, 0.031373, 0.031373, 1.0 },
+ { 0.058824, 0.031373, 0.035294, 1.0 },
+ { 0.058824, 0.035294, 0.039216, 1.0 },
+ { 0.062745, 0.027451, 0.043137, 1.0 },
+ { 0.082353, 0.043137, 0.031373, 1.0 },
+ { 0.129412, 0.054902, 0.023529, 1.0 },
+ { 0.227451, 0.062745, 0.015686, 1.0 },
+ { 0.250980, 0.050980, 0.011765, 1.0 },
+ { 0.274510, 0.043137, 0.011765, 1.0 },
+ { 0.317647, 0.031373, 0.011765, 1.0 },
+ { 0.368627, 0.031373, 0.007843, 1.0 },
+ { 0.419608, 0.035294, 0.007843, 1.0 },
+ { 0.466667, 0.031373, 0.015686, 1.0 },
+ { 0.533333, 0.011765, 0.039216, 1.0 },
+ { 0.552941, 0.007843, 0.050980, 1.0 },
+ { 0.572549, 0.003922, 0.066667, 1.0 },
+ { 0.572549, 0.003922, 0.070588, 1.0 },
+ { 0.572549, 0.007843, 0.078431, 1.0 },
+ { 0.549020, 0.007843, 0.078431, 1.0 },
+ { 0.529412, 0.007843, 0.082353, 1.0 },
+ { 0.513725, 0.007843, 0.078431, 1.0 },
+ { 0.501961, 0.003922, 0.078431, 1.0 },
+ { 0.435294, 0.003922, 0.058824, 1.0 },
+ { 0.407843, 0.003922, 0.054902, 1.0 },
+ { 0.384314, 0.003922, 0.050980, 1.0 },
+ { 0.341176, 0.007843, 0.035294, 1.0 },
+ { 0.309804, 0.003922, 0.023529, 1.0 },
+ { 0.282353, 0.003922, 0.015686, 1.0 },
+ { 0.258824, 0.003922, 0.007843, 1.0 },
+ { 0.184314, 0.019608, 0.019608, 1.0 },
+ { 0.168627, 0.023529, 0.023529, 1.0 },
+ { 0.156863, 0.031373, 0.031373, 1.0 },
+ { 0.133333, 0.047059, 0.043137, 1.0 },
+ { 0.137255, 0.054902, 0.062745, 1.0 },
+ { 0.156863, 0.062745, 0.074510, 1.0 },
+ { 0.192157, 0.070588, 0.090196, 1.0 },
+ { 0.235294, 0.082353, 0.109804, 1.0 },
+ { 0.290196, 0.078431, 0.105882, 1.0 },
+ { 0.411765, 0.094118, 0.101961, 1.0 },
+ { 0.447059, 0.086275, 0.094118, 1.0 },
+ { 0.482353, 0.082353, 0.090196, 1.0 },
+ { 0.552941, 0.086275, 0.082353, 1.0 },
+ { 0.627451, 0.058824, 0.090196, 1.0 },
+ { 0.678431, 0.043137, 0.105882, 1.0 },
+ { 0.705882, 0.054902, 0.117647, 1.0 },
+ { 0.678431, 0.066667, 0.090196, 1.0 },
+ { 0.650980, 0.078431, 0.082353, 1.0 },
+ { 0.623529, 0.090196, 0.078431, 1.0 },
+ { 0.556863, 0.125490, 0.101961, 1.0 },
+ { 0.474510, 0.196078, 0.137255, 1.0 },
+ { 0.407843, 0.258824, 0.200000, 1.0 },
+ { 0.329412, 0.298039, 0.243137, 1.0 },
+ { 0.254902, 0.317647, 0.235294, 1.0 },
+ { 0.180392, 0.325490, 0.223529, 1.0 },
+ { 0.105882, 0.333333, 0.211765, 1.0 },
+ { 0.078431, 0.345098, 0.200000, 1.0 },
+ { 0.066667, 0.325490, 0.211765, 1.0 },
+ { 0.086275, 0.298039, 0.200000, 1.0 },
+ { 0.137255, 0.254902, 0.192157, 1.0 },
+ { 0.184314, 0.219608, 0.184314, 1.0 },
+ { 0.250980, 0.200000, 0.160784, 1.0 },
+ { 0.352941, 0.184314, 0.137255, 1.0 },
+ { 0.352941, 0.188235, 0.137255, 1.0 },
+ { 0.352941, 0.196078, 0.137255, 1.0 },
+ { 0.349020, 0.200000, 0.149020, 1.0 },
+ { 0.341176, 0.211765, 0.180392, 1.0 },
+ { 0.341176, 0.227451, 0.200000, 1.0 },
+ { 0.349020, 0.207843, 0.203922, 1.0 },
+ { 0.301961, 0.196078, 0.200000, 1.0 },
+ { 0.270588, 0.164706, 0.168627, 1.0 },
+ { 0.231373, 0.121569, 0.156863, 1.0 },
+ { 0.211765, 0.113725, 0.141176, 1.0 },
+ { 0.235294, 0.101961, 0.129412, 1.0 },
+ { 0.266667, 0.109804, 0.133333, 1.0 },
+ { 0.313725, 0.121569, 0.133333, 1.0 },
+ { 0.360784, 0.105882, 0.160784, 1.0 },
+ { 0.388235, 0.082353, 0.196078, 1.0 },
+ { 0.411765, 0.078431, 0.235294, 1.0 },
+ { 0.450980, 0.101961, 0.262745, 1.0 },
+ { 0.490196, 0.156863, 0.274510, 1.0 },
+ { 0.545098, 0.203922, 0.286275, 1.0 },
+ { 0.560784, 0.219608, 0.294118, 1.0 },
+ { 0.549020, 0.196078, 0.313725, 1.0 },
+ { 0.533333, 0.176471, 0.301961, 1.0 },
+ { 0.513725, 0.168627, 0.274510, 1.0 },
+ { 0.509804, 0.172549, 0.223529, 1.0 },
+ { 0.509804, 0.188235, 0.172549, 1.0 },
+ { 0.505882, 0.168627, 0.141176, 1.0 },
+ { 0.490196, 0.141176, 0.109804, 1.0 },
+ { 0.466667, 0.105882, 0.090196, 1.0 },
+ { 0.431373, 0.066667, 0.066667, 1.0 },
+ { 0.400000, 0.043137, 0.054902, 1.0 },
+ { 0.376471, 0.027451, 0.039216, 1.0 },
+ { 0.349020, 0.023529, 0.023529, 1.0 },
+ { 0.333333, 0.027451, 0.015686, 1.0 },
+ { 0.321569, 0.035294, 0.007843, 1.0 },
+ { 0.325490, 0.054902, 0.011765, 1.0 },
+ { 0.345098, 0.066667, 0.019608, 1.0 },
+ { 0.368627, 0.082353, 0.023529, 1.0 },
+ { 0.384314, 0.101961, 0.043137, 1.0 },
+ { 0.411765, 0.105882, 0.086275, 1.0 },
+ { 0.423529, 0.109804, 0.141176, 1.0 },
+ { 0.454902, 0.098039, 0.200000, 1.0 },
+ { 0.482353, 0.082353, 0.239216, 1.0 },
+ { 0.490196, 0.082353, 0.239216, 1.0 },
+ { 0.501961, 0.066667, 0.235294, 1.0 },
+ { 0.498039, 0.054902, 0.235294, 1.0 },
+ { 0.501961, 0.043137, 0.262745, 1.0 },
+ { 0.521569, 0.019608, 0.309804, 1.0 },
+ { 0.537255, 0.011765, 0.325490, 1.0 },
+ { 0.545098, 0.011765, 0.317647, 1.0 },
+ { 0.576471, 0.007843, 0.286275, 1.0 },
+ { 0.600000, 0.007843, 0.258824, 1.0 },
+ { 0.623529, 0.027451, 0.258824, 1.0 },
+ { 0.647059, 0.058824, 0.274510, 1.0 },
+ { 0.650980, 0.094118, 0.298039, 1.0 },
+ { 0.654902, 0.129412, 0.313725, 1.0 },
+ { 0.658824, 0.141176, 0.309804, 1.0 },
+ { 0.662745, 0.160784, 0.294118, 1.0 },
+ { 0.666667, 0.176471, 0.286275, 1.0 },
+ { 0.662745, 0.211765, 0.290196, 1.0 },
+ { 0.666667, 0.254902, 0.298039, 1.0 },
+ { 0.674510, 0.278431, 0.301961, 1.0 },
+ { 0.666667, 0.294118, 0.298039, 1.0 },
+ { 0.674510, 0.286275, 0.286275, 1.0 },
+ { 0.666667, 0.286275, 0.286275, 1.0 },
+ { 0.658824, 0.286275, 0.278431, 1.0 },
+ { 0.650980, 0.274510, 0.266667, 1.0 },
+ { 0.607843, 0.270588, 0.250980, 1.0 },
+ { 0.592157, 0.235294, 0.227451, 1.0 },
+ { 0.568627, 0.211765, 0.203922, 1.0 },
+ { 0.529412, 0.192157, 0.172549, 1.0 },
+ { 0.494118, 0.152941, 0.137255, 1.0 },
+ };
+/* 040221-24 */
+static double4 colors_381[] = {
+ { 0.376471, 0.341176, 0.270588, 1.0 },
+ { 0.400000, 0.364706, 0.294118, 1.0 },
+ { 0.400000, 0.372549, 0.305882, 1.0 },
+ { 0.403922, 0.380392, 0.317647, 1.0 },
+ { 0.392157, 0.380392, 0.325490, 1.0 },
+ { 0.380392, 0.384314, 0.337255, 1.0 },
+ { 0.372549, 0.384314, 0.345098, 1.0 },
+ { 0.368627, 0.388235, 0.352941, 1.0 },
+ { 0.423529, 0.447059, 0.400000, 1.0 },
+ { 0.447059, 0.478431, 0.423529, 1.0 },
+ { 0.474510, 0.509804, 0.447059, 1.0 },
+ { 0.494118, 0.525490, 0.458824, 1.0 },
+ { 0.517647, 0.545098, 0.474510, 1.0 },
+ { 0.521569, 0.549020, 0.474510, 1.0 },
+ { 0.525490, 0.552941, 0.478431, 1.0 },
+ { 0.525490, 0.549020, 0.474510, 1.0 },
+ { 0.525490, 0.549020, 0.474510, 1.0 },
+ { 0.525490, 0.529412, 0.447059, 1.0 },
+ { 0.521569, 0.521569, 0.443137, 1.0 },
+ { 0.521569, 0.517647, 0.439216, 1.0 },
+ { 0.537255, 0.521569, 0.447059, 1.0 },
+ { 0.552941, 0.529412, 0.454902, 1.0 },
+ { 0.556863, 0.537255, 0.462745, 1.0 },
+ { 0.564706, 0.549020, 0.470588, 1.0 },
+ { 0.596078, 0.584314, 0.509804, 1.0 },
+ { 0.611765, 0.592157, 0.521569, 1.0 },
+ { 0.627451, 0.603922, 0.537255, 1.0 },
+ { 0.631373, 0.607843, 0.537255, 1.0 },
+ { 0.639216, 0.615686, 0.541176, 1.0 },
+ { 0.635294, 0.611765, 0.545098, 1.0 },
+ { 0.635294, 0.611765, 0.552941, 1.0 },
+ { 0.627451, 0.615686, 0.560784, 1.0 },
+ { 0.611765, 0.603922, 0.564706, 1.0 },
+ { 0.556863, 0.576471, 0.537255, 1.0 },
+ { 0.513725, 0.537255, 0.498039, 1.0 },
+ { 0.474510, 0.501961, 0.462745, 1.0 },
+ { 0.419608, 0.447059, 0.415686, 1.0 },
+ { 0.368627, 0.392157, 0.368627, 1.0 },
+ { 0.341176, 0.364706, 0.345098, 1.0 },
+ { 0.317647, 0.341176, 0.325490, 1.0 },
+ { 0.223529, 0.247059, 0.254902, 1.0 },
+ { 0.180392, 0.207843, 0.219608, 1.0 },
+ { 0.141176, 0.168627, 0.188235, 1.0 },
+ { 0.113725, 0.141176, 0.156863, 1.0 },
+ { 0.086275, 0.117647, 0.129412, 1.0 },
+ { 0.078431, 0.109804, 0.121569, 1.0 },
+ { 0.074510, 0.101961, 0.117647, 1.0 },
+ { 0.074510, 0.105882, 0.125490, 1.0 },
+ { 0.078431, 0.117647, 0.145098, 1.0 },
+ { 0.117647, 0.172549, 0.211765, 1.0 },
+ { 0.152941, 0.207843, 0.243137, 1.0 },
+ { 0.192157, 0.243137, 0.274510, 1.0 },
+ { 0.227451, 0.274510, 0.298039, 1.0 },
+ { 0.262745, 0.309804, 0.321569, 1.0 },
+ { 0.278431, 0.325490, 0.333333, 1.0 },
+ { 0.298039, 0.345098, 0.345098, 1.0 },
+ { 0.364706, 0.411765, 0.400000, 1.0 },
+ { 0.403922, 0.443137, 0.427451, 1.0 },
+ { 0.443137, 0.478431, 0.458824, 1.0 },
+ { 0.478431, 0.509804, 0.486275, 1.0 },
+ { 0.517647, 0.545098, 0.513725, 1.0 },
+ { 0.533333, 0.556863, 0.521569, 1.0 },
+ { 0.552941, 0.572549, 0.529412, 1.0 },
+ { 0.588235, 0.600000, 0.541176, 1.0 },
+ { 0.615686, 0.623529, 0.552941, 1.0 },
+ { 0.654902, 0.639216, 0.552941, 1.0 },
+ { 0.658824, 0.635294, 0.541176, 1.0 },
+ { 0.666667, 0.631373, 0.533333, 1.0 },
+ { 0.670588, 0.627451, 0.521569, 1.0 },
+ { 0.674510, 0.623529, 0.513725, 1.0 },
+ { 0.678431, 0.611765, 0.498039, 1.0 },
+ { 0.674510, 0.600000, 0.478431, 1.0 },
+ { 0.666667, 0.592157, 0.458824, 1.0 },
+ { 0.654902, 0.588235, 0.447059, 1.0 },
+ { 0.643137, 0.584314, 0.435294, 1.0 },
+ { 0.643137, 0.580392, 0.431373, 1.0 },
+ { 0.643137, 0.580392, 0.431373, 1.0 },
+ { 0.643137, 0.580392, 0.435294, 1.0 },
+ { 0.647059, 0.584314, 0.439216, 1.0 },
+ { 0.650980, 0.584314, 0.447059, 1.0 },
+ { 0.658824, 0.607843, 0.462745, 1.0 },
+ { 0.694118, 0.643137, 0.509804, 1.0 },
+ { 0.694118, 0.658824, 0.525490, 1.0 },
+ { 0.698039, 0.674510, 0.545098, 1.0 },
+ { 0.698039, 0.674510, 0.549020, 1.0 },
+ { 0.698039, 0.678431, 0.556863, 1.0 },
+ { 0.686275, 0.678431, 0.560784, 1.0 },
+ { 0.670588, 0.666667, 0.556863, 1.0 },
+ { 0.631373, 0.623529, 0.533333, 1.0 },
+ { 0.603922, 0.596078, 0.509804, 1.0 },
+ { 0.580392, 0.572549, 0.490196, 1.0 },
+ { 0.568627, 0.556863, 0.478431, 1.0 },
+ { 0.556863, 0.545098, 0.466667, 1.0 },
+ { 0.545098, 0.525490, 0.439216, 1.0 },
+ { 0.529412, 0.498039, 0.403922, 1.0 },
+ { 0.521569, 0.478431, 0.372549, 1.0 },
+ { 0.513725, 0.458824, 0.341176, 1.0 },
+ { 0.486275, 0.419608, 0.301961, 1.0 },
+ { 0.470588, 0.407843, 0.298039, 1.0 },
+ { 0.458824, 0.400000, 0.294118, 1.0 },
+ { 0.458824, 0.403922, 0.301961, 1.0 },
+ { 0.458824, 0.411765, 0.309804, 1.0 },
+ { 0.462745, 0.423529, 0.333333, 1.0 },
+ { 0.486275, 0.454902, 0.360784, 1.0 },
+ { 0.568627, 0.533333, 0.427451, 1.0 },
+ { 0.600000, 0.564706, 0.454902, 1.0 },
+ { 0.631373, 0.596078, 0.482353, 1.0 },
+ { 0.639216, 0.600000, 0.490196, 1.0 },
+ { 0.647059, 0.607843, 0.501961, 1.0 },
+ { 0.650980, 0.615686, 0.513725, 1.0 },
+ { 0.631373, 0.603922, 0.525490, 1.0 },
+ { 0.607843, 0.588235, 0.521569, 1.0 },
+ { 0.584314, 0.572549, 0.521569, 1.0 },
+ { 0.517647, 0.521569, 0.478431, 1.0 },
+ { 0.498039, 0.505882, 0.466667, 1.0 },
+ { 0.478431, 0.490196, 0.454902, 1.0 },
+ { 0.447059, 0.458824, 0.423529, 1.0 },
+ { 0.419608, 0.427451, 0.388235, 1.0 },
+ { 0.388235, 0.388235, 0.356863, 1.0 },
+ { 0.352941, 0.352941, 0.317647, 1.0 },
+ { 0.298039, 0.290196, 0.266667, 1.0 },
+ { 0.294118, 0.266667, 0.235294, 1.0 },
+ { 0.294118, 0.247059, 0.203922, 1.0 },
+ { 0.298039, 0.239216, 0.192157, 1.0 },
+ { 0.301961, 0.231373, 0.180392, 1.0 },
+ { 0.317647, 0.215686, 0.160784, 1.0 },
+ { 0.337255, 0.200000, 0.141176, 1.0 },
+ { 0.356863, 0.196078, 0.121569, 1.0 },
+ { 0.392157, 0.200000, 0.125490, 1.0 },
+ { 0.439216, 0.243137, 0.168627, 1.0 },
+ { 0.462745, 0.262745, 0.180392, 1.0 },
+ { 0.490196, 0.286275, 0.196078, 1.0 },
+ { 0.541176, 0.329412, 0.231373, 1.0 },
+ { 0.592157, 0.384314, 0.282353, 1.0 },
+ { 0.647059, 0.435294, 0.329412, 1.0 },
+ { 0.690196, 0.490196, 0.372549, 1.0 },
+ { 0.764706, 0.568627, 0.466667, 1.0 },
+ { 0.768627, 0.603922, 0.509804, 1.0 },
+ { 0.776471, 0.643137, 0.556863, 1.0 },
+ { 0.776471, 0.658824, 0.572549, 1.0 },
+ { 0.776471, 0.674510, 0.588235, 1.0 },
+ { 0.772549, 0.698039, 0.623529, 1.0 },
+ { 0.764706, 0.717647, 0.647059, 1.0 },
+ { 0.745098, 0.725490, 0.654902, 1.0 },
+ { 0.717647, 0.717647, 0.647059, 1.0 },
+ { 0.635294, 0.650980, 0.596078, 1.0 },
+ { 0.607843, 0.627451, 0.572549, 1.0 },
+ { 0.584314, 0.603922, 0.552941, 1.0 },
+ { 0.537255, 0.560784, 0.513725, 1.0 },
+ { 0.490196, 0.513725, 0.470588, 1.0 },
+ { 0.447059, 0.462745, 0.431373, 1.0 },
+ { 0.415686, 0.427451, 0.396078, 1.0 },
+ { 0.364706, 0.376471, 0.333333, 1.0 },
+ { 0.352941, 0.364706, 0.321569, 1.0 },
+ { 0.341176, 0.356863, 0.309804, 1.0 },
+ { 0.329412, 0.333333, 0.290196, 1.0 },
+ { 0.321569, 0.325490, 0.274510, 1.0 },
+ { 0.329412, 0.329412, 0.270588, 1.0 },
+ { 0.349020, 0.333333, 0.262745, 1.0 },
+ { 0.376471, 0.341176, 0.262745, 1.0 },
+ { 0.403922, 0.356863, 0.262745, 1.0 },
+ { 0.482353, 0.400000, 0.270588, 1.0 },
+ { 0.498039, 0.407843, 0.270588, 1.0 },
+ { 0.513725, 0.415686, 0.270588, 1.0 },
+ { 0.529412, 0.423529, 0.282353, 1.0 },
+ { 0.541176, 0.443137, 0.294118, 1.0 },
+ { 0.564706, 0.458824, 0.301961, 1.0 },
+ { 0.580392, 0.462745, 0.317647, 1.0 },
+ { 0.600000, 0.474510, 0.337255, 1.0 },
+ { 0.603922, 0.478431, 0.341176, 1.0 },
+ { 0.611765, 0.482353, 0.345098, 1.0 },
+ { 0.615686, 0.486275, 0.341176, 1.0 },
+ { 0.607843, 0.474510, 0.349020, 1.0 },
+ { 0.576471, 0.470588, 0.349020, 1.0 },
+ { 0.552941, 0.458824, 0.352941, 1.0 },
+ { 0.521569, 0.447059, 0.364706, 1.0 },
+ { 0.494118, 0.447059, 0.384314, 1.0 },
+ { 0.486275, 0.458824, 0.403922, 1.0 },
+ { 0.498039, 0.478431, 0.431373, 1.0 },
+ { 0.521569, 0.501961, 0.450980, 1.0 },
+ { 0.545098, 0.525490, 0.478431, 1.0 },
+ { 0.560784, 0.541176, 0.494118, 1.0 },
+ { 0.560784, 0.549020, 0.498039, 1.0 },
+ { 0.541176, 0.541176, 0.486275, 1.0 },
+ { 0.462745, 0.482353, 0.447059, 1.0 },
+ { 0.443137, 0.462745, 0.431373, 1.0 },
+ { 0.423529, 0.447059, 0.419608, 1.0 },
+ { 0.388235, 0.423529, 0.400000, 1.0 },
+ { 0.368627, 0.403922, 0.392157, 1.0 },
+ { 0.352941, 0.392157, 0.388235, 1.0 },
+ { 0.337255, 0.388235, 0.392157, 1.0 },
+ { 0.321569, 0.396078, 0.411765, 1.0 },
+ { 0.301961, 0.400000, 0.435294, 1.0 },
+ { 0.290196, 0.396078, 0.435294, 1.0 },
+ { 0.266667, 0.376471, 0.423529, 1.0 },
+ { 0.235294, 0.356863, 0.407843, 1.0 },
+ { 0.227451, 0.337255, 0.392157, 1.0 },
+ { 0.227451, 0.317647, 0.364706, 1.0 },
+ { 0.215686, 0.294118, 0.341176, 1.0 },
+ { 0.203922, 0.282353, 0.321569, 1.0 },
+ { 0.196078, 0.278431, 0.329412, 1.0 },
+ { 0.192157, 0.274510, 0.329412, 1.0 },
+ { 0.192157, 0.274510, 0.325490, 1.0 },
+ { 0.180392, 0.270588, 0.325490, 1.0 },
+ { 0.180392, 0.270588, 0.329412, 1.0 },
+ { 0.192157, 0.262745, 0.321569, 1.0 },
+ { 0.188235, 0.254902, 0.309804, 1.0 },
+ { 0.184314, 0.247059, 0.301961, 1.0 },
+ { 0.168627, 0.247059, 0.313725, 1.0 },
+ { 0.152941, 0.235294, 0.309804, 1.0 },
+ { 0.137255, 0.219608, 0.298039, 1.0 },
+ { 0.117647, 0.203922, 0.290196, 1.0 },
+ { 0.101961, 0.196078, 0.282353, 1.0 },
+ { 0.098039, 0.188235, 0.286275, 1.0 },
+ { 0.101961, 0.192157, 0.282353, 1.0 },
+ { 0.125490, 0.203922, 0.286275, 1.0 },
+ { 0.156863, 0.235294, 0.317647, 1.0 },
+ { 0.200000, 0.270588, 0.341176, 1.0 },
+ { 0.243137, 0.305882, 0.352941, 1.0 },
+ { 0.278431, 0.329412, 0.356863, 1.0 },
+ { 0.313725, 0.345098, 0.356863, 1.0 },
+ { 0.333333, 0.345098, 0.341176, 1.0 },
+ { 0.349020, 0.325490, 0.313725, 1.0 },
+ { 0.352941, 0.290196, 0.262745, 1.0 },
+ { 0.345098, 0.266667, 0.231373, 1.0 },
+ { 0.333333, 0.247059, 0.207843, 1.0 },
+ { 0.325490, 0.239216, 0.192157, 1.0 },
+ { 0.317647, 0.231373, 0.168627, 1.0 },
+ { 0.309804, 0.219608, 0.156863, 1.0 },
+ { 0.286275, 0.215686, 0.145098, 1.0 },
+ { 0.266667, 0.200000, 0.137255, 1.0 },
+ { 0.235294, 0.172549, 0.125490, 1.0 },
+ { 0.196078, 0.141176, 0.117647, 1.0 },
+ { 0.152941, 0.113725, 0.105882, 1.0 },
+ { 0.109804, 0.078431, 0.094118, 1.0 },
+ { 0.078431, 0.050980, 0.074510, 1.0 },
+ { 0.054902, 0.027451, 0.058824, 1.0 },
+ { 0.035294, 0.023529, 0.050980, 1.0 },
+ { 0.027451, 0.031373, 0.054902, 1.0 },
+ { 0.031373, 0.043137, 0.058824, 1.0 },
+ { 0.047059, 0.058824, 0.082353, 1.0 },
+ { 0.070588, 0.082353, 0.105882, 1.0 },
+ { 0.094118, 0.109804, 0.133333, 1.0 },
+ { 0.125490, 0.137255, 0.160784, 1.0 },
+ { 0.160784, 0.164706, 0.184314, 1.0 },
+ { 0.207843, 0.188235, 0.200000, 1.0 },
+ { 0.250980, 0.215686, 0.211765, 1.0 },
+ { 0.290196, 0.250980, 0.215686, 1.0 },
+ { 0.333333, 0.274510, 0.227451, 1.0 },
+ { 0.333333, 0.278431, 0.227451, 1.0 },
+ { 0.333333, 0.282353, 0.223529, 1.0 },
+ { 0.325490, 0.286275, 0.231373, 1.0 },
+ { 0.317647, 0.286275, 0.231373, 1.0 },
+ { 0.317647, 0.290196, 0.235294, 1.0 },
+ { 0.325490, 0.290196, 0.239216, 1.0 },
+ { 0.329412, 0.305882, 0.247059, 1.0 },
+ };
+/* 040221-25 */
+static double4 colors_382[] = {
+ { 0.678431, 0.854902, 0.015686, 1.0 },
+ { 0.733333, 0.760784, 0.019608, 1.0 },
+ { 0.796078, 0.729412, 0.019608, 1.0 },
+ { 0.858824, 0.698039, 0.023529, 1.0 },
+ { 0.854902, 0.678431, 0.023529, 1.0 },
+ { 0.854902, 0.662745, 0.023529, 1.0 },
+ { 0.811765, 0.643137, 0.019608, 1.0 },
+ { 0.768627, 0.623529, 0.019608, 1.0 },
+ { 0.619608, 0.533333, 0.023529, 1.0 },
+ { 0.568627, 0.521569, 0.015686, 1.0 },
+ { 0.517647, 0.513725, 0.011765, 1.0 },
+ { 0.458824, 0.525490, 0.015686, 1.0 },
+ { 0.400000, 0.537255, 0.023529, 1.0 },
+ { 0.372549, 0.556863, 0.023529, 1.0 },
+ { 0.349020, 0.580392, 0.027451, 1.0 },
+ { 0.360784, 0.596078, 0.035294, 1.0 },
+ { 0.372549, 0.611765, 0.047059, 1.0 },
+ { 0.450980, 0.705882, 0.133333, 1.0 },
+ { 0.529412, 0.733333, 0.219608, 1.0 },
+ { 0.611765, 0.764706, 0.309804, 1.0 },
+ { 0.666667, 0.713725, 0.313725, 1.0 },
+ { 0.725490, 0.662745, 0.321569, 1.0 },
+ { 0.741176, 0.650980, 0.294118, 1.0 },
+ { 0.756863, 0.639216, 0.266667, 1.0 },
+ { 0.831373, 0.698039, 0.313725, 1.0 },
+ { 0.843137, 0.639216, 0.294118, 1.0 },
+ { 0.854902, 0.584314, 0.278431, 1.0 },
+ { 0.831373, 0.505882, 0.180392, 1.0 },
+ { 0.811765, 0.431373, 0.086275, 1.0 },
+ { 0.807843, 0.411765, 0.062745, 1.0 },
+ { 0.807843, 0.396078, 0.039216, 1.0 },
+ { 0.811765, 0.392157, 0.027451, 1.0 },
+ { 0.819608, 0.349020, 0.027451, 1.0 },
+ { 0.819608, 0.243137, 0.019608, 1.0 },
+ { 0.823529, 0.172549, 0.019608, 1.0 },
+ { 0.827451, 0.101961, 0.019608, 1.0 },
+ { 0.850980, 0.058824, 0.015686, 1.0 },
+ { 0.874510, 0.019608, 0.015686, 1.0 },
+ { 0.878431, 0.015686, 0.011765, 1.0 },
+ { 0.886275, 0.015686, 0.011765, 1.0 },
+ { 0.882353, 0.015686, 0.019608, 1.0 },
+ { 0.890196, 0.019608, 0.015686, 1.0 },
+ { 0.898039, 0.023529, 0.015686, 1.0 },
+ { 0.921569, 0.039216, 0.015686, 1.0 },
+ { 0.945098, 0.058824, 0.015686, 1.0 },
+ { 0.949020, 0.074510, 0.015686, 1.0 },
+ { 0.952941, 0.094118, 0.019608, 1.0 },
+ { 0.956863, 0.137255, 0.023529, 1.0 },
+ { 0.960784, 0.160784, 0.019608, 1.0 },
+ { 0.980392, 0.168627, 0.011765, 1.0 },
+ { 0.984314, 0.164706, 0.011765, 1.0 },
+ { 0.988235, 0.160784, 0.015686, 1.0 },
+ { 0.984314, 0.156863, 0.011765, 1.0 },
+ { 0.980392, 0.152941, 0.011765, 1.0 },
+ { 0.976471, 0.137255, 0.011765, 1.0 },
+ { 0.972549, 0.125490, 0.011765, 1.0 },
+ { 0.909804, 0.058824, 0.011765, 1.0 },
+ { 0.866667, 0.066667, 0.011765, 1.0 },
+ { 0.827451, 0.078431, 0.011765, 1.0 },
+ { 0.784314, 0.121569, 0.011765, 1.0 },
+ { 0.745098, 0.164706, 0.011765, 1.0 },
+ { 0.717647, 0.188235, 0.011765, 1.0 },
+ { 0.694118, 0.215686, 0.015686, 1.0 },
+ { 0.658824, 0.298039, 0.039216, 1.0 },
+ { 0.627451, 0.384314, 0.082353, 1.0 },
+ { 0.662745, 0.572549, 0.270588, 1.0 },
+ { 0.698039, 0.603922, 0.345098, 1.0 },
+ { 0.737255, 0.639216, 0.419608, 1.0 },
+ { 0.737255, 0.650980, 0.415686, 1.0 },
+ { 0.737255, 0.666667, 0.411765, 1.0 },
+ { 0.717647, 0.705882, 0.356863, 1.0 },
+ { 0.701961, 0.745098, 0.352941, 1.0 },
+ { 0.698039, 0.721569, 0.392157, 1.0 },
+ { 0.658824, 0.686275, 0.305882, 1.0 },
+ { 0.619608, 0.650980, 0.219608, 1.0 },
+ { 0.541176, 0.650980, 0.129412, 1.0 },
+ { 0.462745, 0.654902, 0.039216, 1.0 },
+ { 0.443137, 0.654902, 0.035294, 1.0 },
+ { 0.427451, 0.658824, 0.031373, 1.0 },
+ { 0.411765, 0.678431, 0.050980, 1.0 },
+ { 0.427451, 0.713725, 0.054902, 1.0 },
+ { 0.545098, 0.768627, 0.050980, 1.0 },
+ { 0.607843, 0.796078, 0.050980, 1.0 },
+ { 0.670588, 0.823529, 0.050980, 1.0 },
+ { 0.686275, 0.850980, 0.050980, 1.0 },
+ { 0.701961, 0.878431, 0.054902, 1.0 },
+ { 0.772549, 0.905882, 0.050980, 1.0 },
+ { 0.843137, 0.933333, 0.043137, 1.0 },
+ { 0.921569, 0.909804, 0.019608, 1.0 },
+ { 0.862745, 0.882353, 0.019608, 1.0 },
+ { 0.803922, 0.858824, 0.019608, 1.0 },
+ { 0.772549, 0.843137, 0.019608, 1.0 },
+ { 0.745098, 0.827451, 0.023529, 1.0 },
+ { 0.698039, 0.792157, 0.015686, 1.0 },
+ { 0.639216, 0.756863, 0.011765, 1.0 },
+ { 0.568627, 0.717647, 0.011765, 1.0 },
+ { 0.486275, 0.674510, 0.011765, 1.0 },
+ { 0.372549, 0.619608, 0.023529, 1.0 },
+ { 0.349020, 0.611765, 0.019608, 1.0 },
+ { 0.329412, 0.607843, 0.019608, 1.0 },
+ { 0.321569, 0.603922, 0.019608, 1.0 },
+ { 0.313725, 0.600000, 0.019608, 1.0 },
+ { 0.309804, 0.588235, 0.019608, 1.0 },
+ { 0.321569, 0.580392, 0.023529, 1.0 },
+ { 0.337255, 0.552941, 0.023529, 1.0 },
+ { 0.368627, 0.490196, 0.019608, 1.0 },
+ { 0.403922, 0.431373, 0.019608, 1.0 },
+ { 0.431373, 0.400000, 0.015686, 1.0 },
+ { 0.458824, 0.368627, 0.015686, 1.0 },
+ { 0.509804, 0.301961, 0.015686, 1.0 },
+ { 0.549020, 0.262745, 0.011765, 1.0 },
+ { 0.596078, 0.203922, 0.011765, 1.0 },
+ { 0.623529, 0.137255, 0.011765, 1.0 },
+ { 0.643137, 0.054902, 0.023529, 1.0 },
+ { 0.639216, 0.070588, 0.019608, 1.0 },
+ { 0.639216, 0.090196, 0.019608, 1.0 },
+ { 0.643137, 0.141176, 0.015686, 1.0 },
+ { 0.627451, 0.211765, 0.007843, 1.0 },
+ { 0.611765, 0.274510, 0.015686, 1.0 },
+ { 0.596078, 0.329412, 0.019608, 1.0 },
+ { 0.627451, 0.439216, 0.019608, 1.0 },
+ { 0.647059, 0.431373, 0.015686, 1.0 },
+ { 0.666667, 0.427451, 0.011765, 1.0 },
+ { 0.674510, 0.403922, 0.011765, 1.0 },
+ { 0.686275, 0.380392, 0.011765, 1.0 },
+ { 0.701961, 0.345098, 0.011765, 1.0 },
+ { 0.749020, 0.309804, 0.015686, 1.0 },
+ { 0.764706, 0.262745, 0.019608, 1.0 },
+ { 0.749020, 0.207843, 0.019608, 1.0 },
+ { 0.631373, 0.168627, 0.023529, 1.0 },
+ { 0.603922, 0.168627, 0.019608, 1.0 },
+ { 0.580392, 0.172549, 0.015686, 1.0 },
+ { 0.552941, 0.160784, 0.023529, 1.0 },
+ { 0.545098, 0.141176, 0.019608, 1.0 },
+ { 0.564706, 0.145098, 0.023529, 1.0 },
+ { 0.560784, 0.156863, 0.023529, 1.0 },
+ { 0.615686, 0.149020, 0.015686, 1.0 },
+ { 0.674510, 0.101961, 0.015686, 1.0 },
+ { 0.737255, 0.058824, 0.015686, 1.0 },
+ { 0.760784, 0.039216, 0.015686, 1.0 },
+ { 0.788235, 0.023529, 0.015686, 1.0 },
+ { 0.819608, 0.031373, 0.023529, 1.0 },
+ { 0.839216, 0.058824, 0.019608, 1.0 },
+ { 0.819608, 0.101961, 0.027451, 1.0 },
+ { 0.784314, 0.156863, 0.027451, 1.0 },
+ { 0.658824, 0.254902, 0.031373, 1.0 },
+ { 0.631373, 0.282353, 0.027451, 1.0 },
+ { 0.607843, 0.313725, 0.027451, 1.0 },
+ { 0.556863, 0.380392, 0.031373, 1.0 },
+ { 0.525490, 0.443137, 0.031373, 1.0 },
+ { 0.490196, 0.513725, 0.031373, 1.0 },
+ { 0.462745, 0.560784, 0.031373, 1.0 },
+ { 0.474510, 0.635294, 0.019608, 1.0 },
+ { 0.486275, 0.643137, 0.015686, 1.0 },
+ { 0.501961, 0.654902, 0.015686, 1.0 },
+ { 0.521569, 0.662745, 0.023529, 1.0 },
+ { 0.521569, 0.666667, 0.031373, 1.0 },
+ { 0.513725, 0.647059, 0.035294, 1.0 },
+ { 0.517647, 0.635294, 0.031373, 1.0 },
+ { 0.525490, 0.615686, 0.027451, 1.0 },
+ { 0.533333, 0.588235, 0.027451, 1.0 },
+ { 0.482353, 0.552941, 0.043137, 1.0 },
+ { 0.466667, 0.549020, 0.043137, 1.0 },
+ { 0.450980, 0.545098, 0.047059, 1.0 },
+ { 0.431373, 0.537255, 0.039216, 1.0 },
+ { 0.427451, 0.521569, 0.031373, 1.0 },
+ { 0.423529, 0.525490, 0.023529, 1.0 },
+ { 0.407843, 0.525490, 0.027451, 1.0 },
+ { 0.372549, 0.552941, 0.031373, 1.0 },
+ { 0.372549, 0.556863, 0.031373, 1.0 },
+ { 0.372549, 0.560784, 0.031373, 1.0 },
+ { 0.376471, 0.580392, 0.027451, 1.0 },
+ { 0.380392, 0.611765, 0.031373, 1.0 },
+ { 0.388235, 0.650980, 0.027451, 1.0 },
+ { 0.396078, 0.694118, 0.027451, 1.0 },
+ { 0.411765, 0.721569, 0.027451, 1.0 },
+ { 0.435294, 0.733333, 0.035294, 1.0 },
+ { 0.450980, 0.733333, 0.054902, 1.0 },
+ { 0.470588, 0.752941, 0.062745, 1.0 },
+ { 0.521569, 0.780392, 0.058824, 1.0 },
+ { 0.580392, 0.819608, 0.039216, 1.0 },
+ { 0.654902, 0.847059, 0.035294, 1.0 },
+ { 0.709804, 0.839216, 0.039216, 1.0 },
+ { 0.717647, 0.819608, 0.050980, 1.0 },
+ { 0.772549, 0.741176, 0.035294, 1.0 },
+ { 0.796078, 0.729412, 0.027451, 1.0 },
+ { 0.819608, 0.717647, 0.023529, 1.0 },
+ { 0.878431, 0.694118, 0.015686, 1.0 },
+ { 0.898039, 0.666667, 0.019608, 1.0 },
+ { 0.898039, 0.627451, 0.023529, 1.0 },
+ { 0.898039, 0.552941, 0.023529, 1.0 },
+ { 0.898039, 0.466667, 0.023529, 1.0 },
+ { 0.913725, 0.372549, 0.023529, 1.0 },
+ { 0.941176, 0.298039, 0.027451, 1.0 },
+ { 0.952941, 0.250980, 0.027451, 1.0 },
+ { 0.968627, 0.223529, 0.027451, 1.0 },
+ { 0.980392, 0.215686, 0.023529, 1.0 },
+ { 0.984314, 0.207843, 0.023529, 1.0 },
+ { 0.988235, 0.211765, 0.027451, 1.0 },
+ { 0.984314, 0.215686, 0.031373, 1.0 },
+ { 0.980392, 0.235294, 0.027451, 1.0 },
+ { 0.988235, 0.266667, 0.027451, 1.0 },
+ { 0.984314, 0.294118, 0.027451, 1.0 },
+ { 0.984314, 0.321569, 0.023529, 1.0 },
+ { 0.980392, 0.325490, 0.027451, 1.0 },
+ { 0.976471, 0.305882, 0.027451, 1.0 },
+ { 0.984314, 0.270588, 0.027451, 1.0 },
+ { 0.976471, 0.235294, 0.027451, 1.0 },
+ { 0.964706, 0.188235, 0.023529, 1.0 },
+ { 0.949020, 0.156863, 0.027451, 1.0 },
+ { 0.925490, 0.137255, 0.031373, 1.0 },
+ { 0.921569, 0.149020, 0.031373, 1.0 },
+ { 0.913725, 0.203922, 0.035294, 1.0 },
+ { 0.921569, 0.278431, 0.039216, 1.0 },
+ { 0.921569, 0.349020, 0.070588, 1.0 },
+ { 0.905882, 0.443137, 0.117647, 1.0 },
+ { 0.909804, 0.521569, 0.168627, 1.0 },
+ { 0.890196, 0.596078, 0.227451, 1.0 },
+ { 0.890196, 0.694118, 0.231373, 1.0 },
+ { 0.870588, 0.729412, 0.239216, 1.0 },
+ { 0.854902, 0.776471, 0.223529, 1.0 },
+ { 0.854902, 0.764706, 0.215686, 1.0 },
+ { 0.858824, 0.709804, 0.239216, 1.0 },
+ { 0.882353, 0.650980, 0.215686, 1.0 },
+ { 0.862745, 0.537255, 0.196078, 1.0 },
+ { 0.847059, 0.454902, 0.137255, 1.0 },
+ { 0.823529, 0.372549, 0.078431, 1.0 },
+ { 0.807843, 0.317647, 0.047059, 1.0 },
+ { 0.815686, 0.290196, 0.023529, 1.0 },
+ { 0.796078, 0.274510, 0.023529, 1.0 },
+ { 0.800000, 0.278431, 0.023529, 1.0 },
+ { 0.800000, 0.270588, 0.019608, 1.0 },
+ { 0.815686, 0.274510, 0.019608, 1.0 },
+ { 0.815686, 0.294118, 0.019608, 1.0 },
+ { 0.792157, 0.349020, 0.023529, 1.0 },
+ { 0.792157, 0.411765, 0.023529, 1.0 },
+ { 0.792157, 0.474510, 0.023529, 1.0 },
+ { 0.800000, 0.513725, 0.027451, 1.0 },
+ { 0.784314, 0.521569, 0.027451, 1.0 },
+ { 0.733333, 0.517647, 0.027451, 1.0 },
+ { 0.662745, 0.501961, 0.027451, 1.0 },
+ { 0.592157, 0.501961, 0.023529, 1.0 },
+ { 0.549020, 0.513725, 0.027451, 1.0 },
+ { 0.505882, 0.529412, 0.023529, 1.0 },
+ { 0.466667, 0.525490, 0.019608, 1.0 },
+ { 0.435294, 0.525490, 0.019608, 1.0 },
+ { 0.396078, 0.513725, 0.011765, 1.0 },
+ { 0.388235, 0.525490, 0.011765, 1.0 },
+ { 0.396078, 0.572549, 0.011765, 1.0 },
+ { 0.407843, 0.615686, 0.019608, 1.0 },
+ { 0.423529, 0.654902, 0.015686, 1.0 },
+ { 0.431373, 0.666667, 0.015686, 1.0 },
+ { 0.454902, 0.686275, 0.015686, 1.0 },
+ { 0.509804, 0.725490, 0.007843, 1.0 },
+ { 0.576471, 0.784314, 0.019608, 1.0 },
+ { 0.631373, 0.843137, 0.019608, 1.0 },
+ };
+/* 040221-26 */
+static double4 colors_383[] = {
+ { 0.615686, 0.317647, 0.325490, 1.0 },
+ { 0.537255, 0.274510, 0.356863, 1.0 },
+ { 0.490196, 0.250980, 0.356863, 1.0 },
+ { 0.443137, 0.231373, 0.360784, 1.0 },
+ { 0.419608, 0.215686, 0.356863, 1.0 },
+ { 0.396078, 0.203922, 0.352941, 1.0 },
+ { 0.396078, 0.203922, 0.349020, 1.0 },
+ { 0.396078, 0.203922, 0.345098, 1.0 },
+ { 0.470588, 0.243137, 0.372549, 1.0 },
+ { 0.509804, 0.262745, 0.376471, 1.0 },
+ { 0.549020, 0.286275, 0.380392, 1.0 },
+ { 0.576471, 0.301961, 0.376471, 1.0 },
+ { 0.607843, 0.321569, 0.372549, 1.0 },
+ { 0.631373, 0.337255, 0.376471, 1.0 },
+ { 0.654902, 0.352941, 0.384314, 1.0 },
+ { 0.658824, 0.356863, 0.388235, 1.0 },
+ { 0.662745, 0.364706, 0.392157, 1.0 },
+ { 0.674510, 0.364706, 0.415686, 1.0 },
+ { 0.670588, 0.372549, 0.447059, 1.0 },
+ { 0.666667, 0.384314, 0.478431, 1.0 },
+ { 0.666667, 0.396078, 0.517647, 1.0 },
+ { 0.666667, 0.411765, 0.560784, 1.0 },
+ { 0.658824, 0.423529, 0.580392, 1.0 },
+ { 0.654902, 0.435294, 0.600000, 1.0 },
+ { 0.639216, 0.443137, 0.615686, 1.0 },
+ { 0.639216, 0.439216, 0.603922, 1.0 },
+ { 0.643137, 0.435294, 0.596078, 1.0 },
+ { 0.682353, 0.458824, 0.600000, 1.0 },
+ { 0.721569, 0.486275, 0.603922, 1.0 },
+ { 0.745098, 0.513725, 0.615686, 1.0 },
+ { 0.768627, 0.541176, 0.631373, 1.0 },
+ { 0.819608, 0.596078, 0.639216, 1.0 },
+ { 0.854902, 0.639216, 0.647059, 1.0 },
+ { 0.866667, 0.643137, 0.596078, 1.0 },
+ { 0.866667, 0.623529, 0.552941, 1.0 },
+ { 0.870588, 0.603922, 0.509804, 1.0 },
+ { 0.858824, 0.576471, 0.486275, 1.0 },
+ { 0.850980, 0.549020, 0.466667, 1.0 },
+ { 0.839216, 0.541176, 0.458824, 1.0 },
+ { 0.831373, 0.533333, 0.450980, 1.0 },
+ { 0.749020, 0.482353, 0.443137, 1.0 },
+ { 0.698039, 0.443137, 0.435294, 1.0 },
+ { 0.647059, 0.407843, 0.431373, 1.0 },
+ { 0.596078, 0.356863, 0.439216, 1.0 },
+ { 0.549020, 0.305882, 0.447059, 1.0 },
+ { 0.529412, 0.286275, 0.439216, 1.0 },
+ { 0.509804, 0.266667, 0.435294, 1.0 },
+ { 0.470588, 0.239216, 0.419608, 1.0 },
+ { 0.431373, 0.219608, 0.419608, 1.0 },
+ { 0.368627, 0.207843, 0.411765, 1.0 },
+ { 0.360784, 0.203922, 0.423529, 1.0 },
+ { 0.352941, 0.203922, 0.435294, 1.0 },
+ { 0.380392, 0.207843, 0.431373, 1.0 },
+ { 0.407843, 0.215686, 0.431373, 1.0 },
+ { 0.427451, 0.219608, 0.427451, 1.0 },
+ { 0.450980, 0.227451, 0.423529, 1.0 },
+ { 0.533333, 0.266667, 0.384314, 1.0 },
+ { 0.568627, 0.278431, 0.360784, 1.0 },
+ { 0.607843, 0.294118, 0.337255, 1.0 },
+ { 0.639216, 0.294118, 0.313725, 1.0 },
+ { 0.670588, 0.294118, 0.294118, 1.0 },
+ { 0.678431, 0.290196, 0.286275, 1.0 },
+ { 0.690196, 0.290196, 0.278431, 1.0 },
+ { 0.698039, 0.290196, 0.266667, 1.0 },
+ { 0.694118, 0.290196, 0.266667, 1.0 },
+ { 0.650980, 0.294118, 0.298039, 1.0 },
+ { 0.627451, 0.286275, 0.301961, 1.0 },
+ { 0.603922, 0.278431, 0.305882, 1.0 },
+ { 0.592157, 0.266667, 0.301961, 1.0 },
+ { 0.580392, 0.258824, 0.298039, 1.0 },
+ { 0.564706, 0.247059, 0.286275, 1.0 },
+ { 0.545098, 0.239216, 0.270588, 1.0 },
+ { 0.474510, 0.219608, 0.301961, 1.0 },
+ { 0.450980, 0.219608, 0.329412, 1.0 },
+ { 0.427451, 0.219608, 0.356863, 1.0 },
+ { 0.439216, 0.231373, 0.376471, 1.0 },
+ { 0.454902, 0.247059, 0.396078, 1.0 },
+ { 0.482353, 0.262745, 0.392157, 1.0 },
+ { 0.513725, 0.282353, 0.388235, 1.0 },
+ { 0.572549, 0.337255, 0.400000, 1.0 },
+ { 0.623529, 0.384314, 0.419608, 1.0 },
+ { 0.682353, 0.474510, 0.482353, 1.0 },
+ { 0.682353, 0.501961, 0.525490, 1.0 },
+ { 0.682353, 0.529412, 0.568627, 1.0 },
+ { 0.694118, 0.533333, 0.576471, 1.0 },
+ { 0.705882, 0.541176, 0.584314, 1.0 },
+ { 0.721569, 0.560784, 0.588235, 1.0 },
+ { 0.729412, 0.564706, 0.588235, 1.0 },
+ { 0.721569, 0.564706, 0.576471, 1.0 },
+ { 0.678431, 0.545098, 0.576471, 1.0 },
+ { 0.635294, 0.525490, 0.580392, 1.0 },
+ { 0.615686, 0.505882, 0.576471, 1.0 },
+ { 0.600000, 0.486275, 0.576471, 1.0 },
+ { 0.572549, 0.454902, 0.549020, 1.0 },
+ { 0.556863, 0.411765, 0.521569, 1.0 },
+ { 0.560784, 0.384314, 0.494118, 1.0 },
+ { 0.564706, 0.364706, 0.466667, 1.0 },
+ { 0.584314, 0.372549, 0.435294, 1.0 },
+ { 0.607843, 0.411765, 0.447059, 1.0 },
+ { 0.631373, 0.450980, 0.462745, 1.0 },
+ { 0.643137, 0.466667, 0.474510, 1.0 },
+ { 0.658824, 0.486275, 0.490196, 1.0 },
+ { 0.701961, 0.517647, 0.521569, 1.0 },
+ { 0.737255, 0.545098, 0.560784, 1.0 },
+ { 0.803922, 0.588235, 0.635294, 1.0 },
+ { 0.831373, 0.615686, 0.670588, 1.0 },
+ { 0.858824, 0.647059, 0.709804, 1.0 },
+ { 0.854902, 0.662745, 0.729412, 1.0 },
+ { 0.854902, 0.682353, 0.749020, 1.0 },
+ { 0.854902, 0.717647, 0.772549, 1.0 },
+ { 0.858824, 0.741176, 0.788235, 1.0 },
+ { 0.870588, 0.745098, 0.800000, 1.0 },
+ { 0.866667, 0.749020, 0.811765, 1.0 },
+ { 0.878431, 0.756863, 0.811765, 1.0 },
+ { 0.874510, 0.752941, 0.803922, 1.0 },
+ { 0.870588, 0.752941, 0.796078, 1.0 },
+ { 0.847059, 0.749020, 0.784314, 1.0 },
+ { 0.827451, 0.733333, 0.764706, 1.0 },
+ { 0.796078, 0.694118, 0.733333, 1.0 },
+ { 0.760784, 0.650980, 0.690196, 1.0 },
+ { 0.701961, 0.584314, 0.639216, 1.0 },
+ { 0.674510, 0.552941, 0.615686, 1.0 },
+ { 0.650980, 0.521569, 0.596078, 1.0 },
+ { 0.647059, 0.513725, 0.588235, 1.0 },
+ { 0.647059, 0.505882, 0.584314, 1.0 },
+ { 0.635294, 0.474510, 0.560784, 1.0 },
+ { 0.619608, 0.427451, 0.525490, 1.0 },
+ { 0.607843, 0.384314, 0.498039, 1.0 },
+ { 0.603922, 0.352941, 0.474510, 1.0 },
+ { 0.611765, 0.321569, 0.423529, 1.0 },
+ { 0.631373, 0.329412, 0.415686, 1.0 },
+ { 0.650980, 0.337255, 0.407843, 1.0 },
+ { 0.690196, 0.364706, 0.400000, 1.0 },
+ { 0.729412, 0.392157, 0.400000, 1.0 },
+ { 0.772549, 0.427451, 0.407843, 1.0 },
+ { 0.796078, 0.466667, 0.423529, 1.0 },
+ { 0.811765, 0.505882, 0.478431, 1.0 },
+ { 0.788235, 0.494118, 0.501961, 1.0 },
+ { 0.764706, 0.486275, 0.525490, 1.0 },
+ { 0.741176, 0.470588, 0.533333, 1.0 },
+ { 0.721569, 0.454902, 0.541176, 1.0 },
+ { 0.690196, 0.431373, 0.549020, 1.0 },
+ { 0.654902, 0.419608, 0.549020, 1.0 },
+ { 0.643137, 0.415686, 0.545098, 1.0 },
+ { 0.650980, 0.423529, 0.541176, 1.0 },
+ { 0.682353, 0.458824, 0.545098, 1.0 },
+ { 0.686275, 0.462745, 0.549020, 1.0 },
+ { 0.690196, 0.470588, 0.552941, 1.0 },
+ { 0.694118, 0.470588, 0.549020, 1.0 },
+ { 0.690196, 0.474510, 0.552941, 1.0 },
+ { 0.698039, 0.478431, 0.537255, 1.0 },
+ { 0.717647, 0.478431, 0.509804, 1.0 },
+ { 0.784314, 0.494118, 0.458824, 1.0 },
+ { 0.788235, 0.494118, 0.454902, 1.0 },
+ { 0.796078, 0.494118, 0.450980, 1.0 },
+ { 0.788235, 0.498039, 0.447059, 1.0 },
+ { 0.752941, 0.494118, 0.458824, 1.0 },
+ { 0.713725, 0.490196, 0.474510, 1.0 },
+ { 0.670588, 0.470588, 0.482353, 1.0 },
+ { 0.635294, 0.439216, 0.474510, 1.0 },
+ { 0.615686, 0.403922, 0.447059, 1.0 },
+ { 0.580392, 0.313725, 0.376471, 1.0 },
+ { 0.576471, 0.294118, 0.360784, 1.0 },
+ { 0.572549, 0.278431, 0.345098, 1.0 },
+ { 0.568627, 0.258824, 0.325490, 1.0 },
+ { 0.564706, 0.250980, 0.313725, 1.0 },
+ { 0.576471, 0.247059, 0.313725, 1.0 },
+ { 0.603922, 0.262745, 0.305882, 1.0 },
+ { 0.686275, 0.309804, 0.294118, 1.0 },
+ { 0.709804, 0.321569, 0.290196, 1.0 },
+ { 0.737255, 0.337255, 0.286275, 1.0 },
+ { 0.792157, 0.368627, 0.286275, 1.0 },
+ { 0.835294, 0.396078, 0.286275, 1.0 },
+ { 0.874510, 0.415686, 0.301961, 1.0 },
+ { 0.894118, 0.439216, 0.317647, 1.0 },
+ { 0.905882, 0.470588, 0.341176, 1.0 },
+ { 0.901961, 0.494118, 0.372549, 1.0 },
+ { 0.874510, 0.509804, 0.415686, 1.0 },
+ { 0.843137, 0.517647, 0.454902, 1.0 },
+ { 0.819608, 0.521569, 0.470588, 1.0 },
+ { 0.784314, 0.501961, 0.482353, 1.0 },
+ { 0.737255, 0.474510, 0.486275, 1.0 },
+ { 0.690196, 0.447059, 0.490196, 1.0 },
+ { 0.658824, 0.423529, 0.478431, 1.0 },
+ { 0.592157, 0.372549, 0.470588, 1.0 },
+ { 0.592157, 0.368627, 0.466667, 1.0 },
+ { 0.592157, 0.368627, 0.462745, 1.0 },
+ { 0.603922, 0.356863, 0.450980, 1.0 },
+ { 0.607843, 0.341176, 0.431373, 1.0 },
+ { 0.607843, 0.317647, 0.411765, 1.0 },
+ { 0.607843, 0.305882, 0.384314, 1.0 },
+ { 0.603922, 0.278431, 0.341176, 1.0 },
+ { 0.588235, 0.254902, 0.313725, 1.0 },
+ { 0.580392, 0.243137, 0.290196, 1.0 },
+ { 0.580392, 0.235294, 0.270588, 1.0 },
+ { 0.580392, 0.235294, 0.254902, 1.0 },
+ { 0.592157, 0.231373, 0.239216, 1.0 },
+ { 0.600000, 0.231373, 0.231373, 1.0 },
+ { 0.603922, 0.227451, 0.231373, 1.0 },
+ { 0.596078, 0.215686, 0.223529, 1.0 },
+ { 0.588235, 0.211765, 0.215686, 1.0 },
+ { 0.588235, 0.203922, 0.211765, 1.0 },
+ { 0.584314, 0.203922, 0.215686, 1.0 },
+ { 0.588235, 0.211765, 0.219608, 1.0 },
+ { 0.603922, 0.223529, 0.223529, 1.0 },
+ { 0.631373, 0.247059, 0.235294, 1.0 },
+ { 0.662745, 0.266667, 0.243137, 1.0 },
+ { 0.694118, 0.286275, 0.247059, 1.0 },
+ { 0.733333, 0.298039, 0.247059, 1.0 },
+ { 0.768627, 0.309804, 0.250980, 1.0 },
+ { 0.792157, 0.317647, 0.254902, 1.0 },
+ { 0.811765, 0.317647, 0.258824, 1.0 },
+ { 0.823529, 0.321569, 0.258824, 1.0 },
+ { 0.827451, 0.329412, 0.258824, 1.0 },
+ { 0.815686, 0.325490, 0.262745, 1.0 },
+ { 0.807843, 0.321569, 0.258824, 1.0 },
+ { 0.800000, 0.313725, 0.258824, 1.0 },
+ { 0.788235, 0.301961, 0.250980, 1.0 },
+ { 0.768627, 0.282353, 0.247059, 1.0 },
+ { 0.737255, 0.258824, 0.239216, 1.0 },
+ { 0.701961, 0.243137, 0.231373, 1.0 },
+ { 0.658824, 0.231373, 0.235294, 1.0 },
+ { 0.615686, 0.223529, 0.250980, 1.0 },
+ { 0.580392, 0.215686, 0.266667, 1.0 },
+ { 0.560784, 0.219608, 0.282353, 1.0 },
+ { 0.560784, 0.231373, 0.294118, 1.0 },
+ { 0.568627, 0.243137, 0.298039, 1.0 },
+ { 0.592157, 0.254902, 0.301961, 1.0 },
+ { 0.611765, 0.278431, 0.309804, 1.0 },
+ { 0.623529, 0.301961, 0.325490, 1.0 },
+ { 0.631373, 0.321569, 0.352941, 1.0 },
+ { 0.647059, 0.345098, 0.376471, 1.0 },
+ { 0.670588, 0.360784, 0.392157, 1.0 },
+ { 0.701961, 0.380392, 0.396078, 1.0 },
+ { 0.745098, 0.384314, 0.396078, 1.0 },
+ { 0.800000, 0.396078, 0.380392, 1.0 },
+ { 0.850980, 0.415686, 0.364706, 1.0 },
+ { 0.894118, 0.431373, 0.368627, 1.0 },
+ { 0.921569, 0.447059, 0.376471, 1.0 },
+ { 0.937255, 0.470588, 0.392157, 1.0 },
+ { 0.941176, 0.501961, 0.411765, 1.0 },
+ { 0.945098, 0.525490, 0.431373, 1.0 },
+ { 0.952941, 0.537255, 0.435294, 1.0 },
+ { 0.956863, 0.537255, 0.427451, 1.0 },
+ { 0.960784, 0.541176, 0.419608, 1.0 },
+ { 0.960784, 0.529412, 0.407843, 1.0 },
+ { 0.952941, 0.517647, 0.392157, 1.0 },
+ { 0.945098, 0.513725, 0.388235, 1.0 },
+ { 0.937255, 0.525490, 0.392157, 1.0 },
+ { 0.925490, 0.533333, 0.403922, 1.0 },
+ { 0.913725, 0.533333, 0.407843, 1.0 },
+ { 0.874510, 0.509804, 0.392157, 1.0 },
+ { 0.831373, 0.478431, 0.376471, 1.0 },
+ { 0.784314, 0.439216, 0.352941, 1.0 },
+ { 0.729412, 0.392157, 0.337255, 1.0 },
+ { 0.674510, 0.345098, 0.321569, 1.0 },
+ };
+/* 040221-27 */
+static double4 colors_384[] = {
+ { 0.784314, 0.545098, 0.392157, 1.0 },
+ { 0.705882, 0.501961, 0.368627, 1.0 },
+ { 0.686275, 0.482353, 0.364706, 1.0 },
+ { 0.666667, 0.466667, 0.360784, 1.0 },
+ { 0.654902, 0.454902, 0.349020, 1.0 },
+ { 0.647059, 0.443137, 0.341176, 1.0 },
+ { 0.635294, 0.423529, 0.341176, 1.0 },
+ { 0.623529, 0.407843, 0.341176, 1.0 },
+ { 0.576471, 0.349020, 0.313725, 1.0 },
+ { 0.572549, 0.337255, 0.286275, 1.0 },
+ { 0.568627, 0.329412, 0.262745, 1.0 },
+ { 0.584314, 0.352941, 0.247059, 1.0 },
+ { 0.603922, 0.376471, 0.235294, 1.0 },
+ { 0.654902, 0.419608, 0.231373, 1.0 },
+ { 0.705882, 0.466667, 0.227451, 1.0 },
+ { 0.725490, 0.486275, 0.231373, 1.0 },
+ { 0.749020, 0.509804, 0.239216, 1.0 },
+ { 0.823529, 0.572549, 0.254902, 1.0 },
+ { 0.843137, 0.584314, 0.258824, 1.0 },
+ { 0.862745, 0.596078, 0.266667, 1.0 },
+ { 0.874510, 0.607843, 0.274510, 1.0 },
+ { 0.886275, 0.619608, 0.282353, 1.0 },
+ { 0.898039, 0.635294, 0.286275, 1.0 },
+ { 0.909804, 0.650980, 0.290196, 1.0 },
+ { 0.949020, 0.717647, 0.333333, 1.0 },
+ { 0.964706, 0.741176, 0.349020, 1.0 },
+ { 0.980392, 0.768627, 0.364706, 1.0 },
+ { 0.988235, 0.776471, 0.368627, 1.0 },
+ { 0.996078, 0.788235, 0.376471, 1.0 },
+ { 0.988235, 0.780392, 0.372549, 1.0 },
+ { 0.980392, 0.772549, 0.368627, 1.0 },
+ { 0.960784, 0.749020, 0.356863, 1.0 },
+ { 0.937255, 0.709804, 0.341176, 1.0 },
+ { 0.854902, 0.607843, 0.298039, 1.0 },
+ { 0.811765, 0.556863, 0.270588, 1.0 },
+ { 0.768627, 0.505882, 0.247059, 1.0 },
+ { 0.725490, 0.454902, 0.223529, 1.0 },
+ { 0.686275, 0.407843, 0.200000, 1.0 },
+ { 0.662745, 0.388235, 0.184314, 1.0 },
+ { 0.643137, 0.368627, 0.172549, 1.0 },
+ { 0.568627, 0.286275, 0.145098, 1.0 },
+ { 0.529412, 0.247059, 0.129412, 1.0 },
+ { 0.494118, 0.207843, 0.113725, 1.0 },
+ { 0.474510, 0.180392, 0.105882, 1.0 },
+ { 0.454902, 0.156863, 0.098039, 1.0 },
+ { 0.450980, 0.152941, 0.098039, 1.0 },
+ { 0.450980, 0.152941, 0.101961, 1.0 },
+ { 0.458824, 0.160784, 0.101961, 1.0 },
+ { 0.474510, 0.176471, 0.125490, 1.0 },
+ { 0.517647, 0.211765, 0.192157, 1.0 },
+ { 0.533333, 0.243137, 0.227451, 1.0 },
+ { 0.552941, 0.274510, 0.266667, 1.0 },
+ { 0.576471, 0.305882, 0.290196, 1.0 },
+ { 0.600000, 0.341176, 0.317647, 1.0 },
+ { 0.611765, 0.356863, 0.325490, 1.0 },
+ { 0.623529, 0.372549, 0.333333, 1.0 },
+ { 0.635294, 0.407843, 0.356863, 1.0 },
+ { 0.643137, 0.411765, 0.360784, 1.0 },
+ { 0.650980, 0.419608, 0.364706, 1.0 },
+ { 0.647059, 0.423529, 0.368627, 1.0 },
+ { 0.647059, 0.427451, 0.376471, 1.0 },
+ { 0.647059, 0.431373, 0.380392, 1.0 },
+ { 0.647059, 0.439216, 0.384314, 1.0 },
+ { 0.662745, 0.458824, 0.392157, 1.0 },
+ { 0.678431, 0.494118, 0.403922, 1.0 },
+ { 0.717647, 0.552941, 0.439216, 1.0 },
+ { 0.733333, 0.568627, 0.435294, 1.0 },
+ { 0.752941, 0.584314, 0.431373, 1.0 },
+ { 0.760784, 0.588235, 0.431373, 1.0 },
+ { 0.772549, 0.596078, 0.431373, 1.0 },
+ { 0.792157, 0.607843, 0.419608, 1.0 },
+ { 0.819608, 0.631373, 0.407843, 1.0 },
+ { 0.886275, 0.686275, 0.419608, 1.0 },
+ { 0.913725, 0.713725, 0.435294, 1.0 },
+ { 0.941176, 0.745098, 0.454902, 1.0 },
+ { 0.960784, 0.768627, 0.458824, 1.0 },
+ { 0.984314, 0.792157, 0.462745, 1.0 },
+ { 0.988235, 0.796078, 0.454902, 1.0 },
+ { 0.996078, 0.800000, 0.450980, 1.0 },
+ { 0.996078, 0.800000, 0.431373, 1.0 },
+ { 0.996078, 0.800000, 0.411765, 1.0 },
+ { 0.996078, 0.792157, 0.376471, 1.0 },
+ { 0.996078, 0.772549, 0.364706, 1.0 },
+ { 0.996078, 0.756863, 0.352941, 1.0 },
+ { 0.996078, 0.741176, 0.349020, 1.0 },
+ { 0.996078, 0.729412, 0.345098, 1.0 },
+ { 0.992157, 0.713725, 0.352941, 1.0 },
+ { 0.992157, 0.705882, 0.360784, 1.0 },
+ { 0.992157, 0.701961, 0.376471, 1.0 },
+ { 0.992157, 0.709804, 0.380392, 1.0 },
+ { 0.992157, 0.717647, 0.384314, 1.0 },
+ { 0.992157, 0.721569, 0.384314, 1.0 },
+ { 0.992157, 0.729412, 0.384314, 1.0 },
+ { 0.996078, 0.717647, 0.368627, 1.0 },
+ { 0.996078, 0.709804, 0.368627, 1.0 },
+ { 0.992157, 0.705882, 0.372549, 1.0 },
+ { 0.992157, 0.701961, 0.376471, 1.0 },
+ { 0.988235, 0.701961, 0.400000, 1.0 },
+ { 0.984314, 0.713725, 0.419608, 1.0 },
+ { 0.980392, 0.729412, 0.439216, 1.0 },
+ { 0.980392, 0.729412, 0.439216, 1.0 },
+ { 0.980392, 0.729412, 0.443137, 1.0 },
+ { 0.976471, 0.725490, 0.439216, 1.0 },
+ { 0.968627, 0.717647, 0.431373, 1.0 },
+ { 0.949020, 0.682353, 0.415686, 1.0 },
+ { 0.933333, 0.666667, 0.400000, 1.0 },
+ { 0.917647, 0.650980, 0.384314, 1.0 },
+ { 0.905882, 0.643137, 0.380392, 1.0 },
+ { 0.898039, 0.635294, 0.376471, 1.0 },
+ { 0.894118, 0.611765, 0.372549, 1.0 },
+ { 0.898039, 0.588235, 0.368627, 1.0 },
+ { 0.894118, 0.568627, 0.364706, 1.0 },
+ { 0.886275, 0.549020, 0.356863, 1.0 },
+ { 0.839216, 0.490196, 0.333333, 1.0 },
+ { 0.819608, 0.474510, 0.321569, 1.0 },
+ { 0.803922, 0.458824, 0.309804, 1.0 },
+ { 0.756863, 0.435294, 0.290196, 1.0 },
+ { 0.721569, 0.415686, 0.274510, 1.0 },
+ { 0.709804, 0.403922, 0.274510, 1.0 },
+ { 0.721569, 0.407843, 0.286275, 1.0 },
+ { 0.752941, 0.443137, 0.349020, 1.0 },
+ { 0.772549, 0.458824, 0.388235, 1.0 },
+ { 0.792157, 0.478431, 0.431373, 1.0 },
+ { 0.792157, 0.482353, 0.447059, 1.0 },
+ { 0.792157, 0.490196, 0.466667, 1.0 },
+ { 0.784314, 0.509804, 0.490196, 1.0 },
+ { 0.776471, 0.521569, 0.494118, 1.0 },
+ { 0.792157, 0.545098, 0.498039, 1.0 },
+ { 0.811765, 0.572549, 0.505882, 1.0 },
+ { 0.878431, 0.650980, 0.517647, 1.0 },
+ { 0.898039, 0.670588, 0.521569, 1.0 },
+ { 0.917647, 0.694118, 0.529412, 1.0 },
+ { 0.949020, 0.729412, 0.541176, 1.0 },
+ { 0.972549, 0.760784, 0.549020, 1.0 },
+ { 0.984314, 0.772549, 0.541176, 1.0 },
+ { 0.992157, 0.784314, 0.521569, 1.0 },
+ { 0.996078, 0.792157, 0.470588, 1.0 },
+ { 0.996078, 0.792157, 0.443137, 1.0 },
+ { 0.996078, 0.796078, 0.415686, 1.0 },
+ { 0.996078, 0.796078, 0.403922, 1.0 },
+ { 0.996078, 0.796078, 0.392157, 1.0 },
+ { 0.996078, 0.796078, 0.380392, 1.0 },
+ { 0.996078, 0.796078, 0.372549, 1.0 },
+ { 0.996078, 0.796078, 0.368627, 1.0 },
+ { 0.992157, 0.792157, 0.364706, 1.0 },
+ { 0.988235, 0.756863, 0.368627, 1.0 },
+ { 0.984314, 0.749020, 0.372549, 1.0 },
+ { 0.980392, 0.741176, 0.380392, 1.0 },
+ { 0.976471, 0.733333, 0.403922, 1.0 },
+ { 0.976471, 0.733333, 0.427451, 1.0 },
+ { 0.980392, 0.737255, 0.462745, 1.0 },
+ { 0.980392, 0.749020, 0.494118, 1.0 },
+ { 0.984314, 0.776471, 0.545098, 1.0 },
+ { 0.980392, 0.776471, 0.545098, 1.0 },
+ { 0.980392, 0.780392, 0.549020, 1.0 },
+ { 0.980392, 0.768627, 0.545098, 1.0 },
+ { 0.976471, 0.764706, 0.545098, 1.0 },
+ { 0.976471, 0.756863, 0.537255, 1.0 },
+ { 0.972549, 0.749020, 0.541176, 1.0 },
+ { 0.972549, 0.737255, 0.541176, 1.0 },
+ { 0.956863, 0.737255, 0.541176, 1.0 },
+ { 0.894118, 0.698039, 0.498039, 1.0 },
+ { 0.870588, 0.674510, 0.474510, 1.0 },
+ { 0.847059, 0.650980, 0.454902, 1.0 },
+ { 0.800000, 0.600000, 0.407843, 1.0 },
+ { 0.752941, 0.541176, 0.345098, 1.0 },
+ { 0.709804, 0.486275, 0.290196, 1.0 },
+ { 0.674510, 0.423529, 0.243137, 1.0 },
+ { 0.635294, 0.349020, 0.180392, 1.0 },
+ { 0.619608, 0.329412, 0.168627, 1.0 },
+ { 0.607843, 0.309804, 0.156863, 1.0 },
+ { 0.564706, 0.266667, 0.125490, 1.0 },
+ { 0.521569, 0.223529, 0.101961, 1.0 },
+ { 0.474510, 0.184314, 0.070588, 1.0 },
+ { 0.431373, 0.141176, 0.047059, 1.0 },
+ { 0.388235, 0.098039, 0.031373, 1.0 },
+ { 0.352941, 0.078431, 0.019608, 1.0 },
+ { 0.352941, 0.082353, 0.035294, 1.0 },
+ { 0.376471, 0.090196, 0.058824, 1.0 },
+ { 0.396078, 0.113725, 0.074510, 1.0 },
+ { 0.427451, 0.145098, 0.101961, 1.0 },
+ { 0.466667, 0.192157, 0.133333, 1.0 },
+ { 0.509804, 0.239216, 0.168627, 1.0 },
+ { 0.552941, 0.278431, 0.196078, 1.0 },
+ { 0.596078, 0.368627, 0.247059, 1.0 },
+ { 0.611765, 0.388235, 0.262745, 1.0 },
+ { 0.631373, 0.411765, 0.282353, 1.0 },
+ { 0.662745, 0.458824, 0.329412, 1.0 },
+ { 0.698039, 0.501961, 0.372549, 1.0 },
+ { 0.741176, 0.552941, 0.415686, 1.0 },
+ { 0.788235, 0.603922, 0.462745, 1.0 },
+ { 0.847059, 0.647059, 0.498039, 1.0 },
+ { 0.890196, 0.694118, 0.517647, 1.0 },
+ { 0.929412, 0.737255, 0.525490, 1.0 },
+ { 0.956863, 0.768627, 0.529412, 1.0 },
+ { 0.976471, 0.800000, 0.529412, 1.0 },
+ { 0.988235, 0.819608, 0.521569, 1.0 },
+ { 0.992157, 0.815686, 0.505882, 1.0 },
+ { 0.976471, 0.796078, 0.490196, 1.0 },
+ { 0.956863, 0.756863, 0.470588, 1.0 },
+ { 0.925490, 0.717647, 0.439216, 1.0 },
+ { 0.894118, 0.678431, 0.400000, 1.0 },
+ { 0.858824, 0.639216, 0.360784, 1.0 },
+ { 0.839216, 0.603922, 0.329412, 1.0 },
+ { 0.811765, 0.588235, 0.305882, 1.0 },
+ { 0.807843, 0.572549, 0.286275, 1.0 },
+ { 0.800000, 0.560784, 0.278431, 1.0 },
+ { 0.792157, 0.533333, 0.262745, 1.0 },
+ { 0.776471, 0.513725, 0.262745, 1.0 },
+ { 0.764706, 0.494118, 0.250980, 1.0 },
+ { 0.729412, 0.470588, 0.247059, 1.0 },
+ { 0.701961, 0.443137, 0.247059, 1.0 },
+ { 0.658824, 0.415686, 0.247059, 1.0 },
+ { 0.635294, 0.407843, 0.247059, 1.0 },
+ { 0.623529, 0.403922, 0.258824, 1.0 },
+ { 0.619608, 0.400000, 0.262745, 1.0 },
+ { 0.623529, 0.403922, 0.274510, 1.0 },
+ { 0.635294, 0.403922, 0.282353, 1.0 },
+ { 0.647059, 0.419608, 0.294118, 1.0 },
+ { 0.658824, 0.439216, 0.313725, 1.0 },
+ { 0.670588, 0.443137, 0.337255, 1.0 },
+ { 0.686275, 0.462745, 0.360784, 1.0 },
+ { 0.701961, 0.486275, 0.376471, 1.0 },
+ { 0.717647, 0.501961, 0.384314, 1.0 },
+ { 0.729412, 0.521569, 0.388235, 1.0 },
+ { 0.749020, 0.533333, 0.384314, 1.0 },
+ { 0.764706, 0.537255, 0.384314, 1.0 },
+ { 0.776471, 0.556863, 0.388235, 1.0 },
+ { 0.788235, 0.568627, 0.403922, 1.0 },
+ { 0.803922, 0.584314, 0.427451, 1.0 },
+ { 0.815686, 0.600000, 0.443137, 1.0 },
+ { 0.831373, 0.611765, 0.458824, 1.0 },
+ { 0.854902, 0.635294, 0.470588, 1.0 },
+ { 0.882353, 0.658824, 0.474510, 1.0 },
+ { 0.901961, 0.674510, 0.474510, 1.0 },
+ { 0.909804, 0.690196, 0.462745, 1.0 },
+ { 0.909804, 0.698039, 0.450980, 1.0 },
+ { 0.913725, 0.701961, 0.447059, 1.0 },
+ { 0.905882, 0.701961, 0.439216, 1.0 },
+ { 0.901961, 0.694118, 0.431373, 1.0 },
+ { 0.898039, 0.690196, 0.423529, 1.0 },
+ { 0.901961, 0.690196, 0.415686, 1.0 },
+ { 0.917647, 0.701961, 0.411765, 1.0 },
+ { 0.933333, 0.717647, 0.403922, 1.0 },
+ { 0.952941, 0.733333, 0.400000, 1.0 },
+ { 0.972549, 0.752941, 0.400000, 1.0 },
+ { 0.984314, 0.768627, 0.396078, 1.0 },
+ { 0.992157, 0.784314, 0.396078, 1.0 },
+ { 1.000000, 0.792157, 0.388235, 1.0 },
+ { 1.000000, 0.792157, 0.380392, 1.0 },
+ { 0.992157, 0.780392, 0.380392, 1.0 },
+ { 0.984314, 0.756863, 0.384314, 1.0 },
+ { 0.952941, 0.717647, 0.392157, 1.0 },
+ { 0.917647, 0.678431, 0.396078, 1.0 },
+ { 0.874510, 0.631373, 0.396078, 1.0 },
+ { 0.827451, 0.584314, 0.396078, 1.0 },
+ };
+/* 040221-28 */
+static double4 colors_385[] = {
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.019608, 0.015686, 1.0 },
+ { 0.023529, 0.035294, 0.035294, 1.0 },
+ { 0.035294, 0.054902, 0.058824, 1.0 },
+ { 0.047059, 0.070588, 0.074510, 1.0 },
+ { 0.058824, 0.090196, 0.090196, 1.0 },
+ { 0.062745, 0.101961, 0.101961, 1.0 },
+ { 0.066667, 0.113725, 0.117647, 1.0 },
+ { 0.070588, 0.125490, 0.125490, 1.0 },
+ { 0.078431, 0.137255, 0.137255, 1.0 },
+ { 0.105882, 0.152941, 0.156863, 1.0 },
+ { 0.098039, 0.145098, 0.152941, 1.0 },
+ { 0.094118, 0.141176, 0.149020, 1.0 },
+ { 0.082353, 0.129412, 0.137255, 1.0 },
+ { 0.070588, 0.117647, 0.125490, 1.0 },
+ { 0.062745, 0.105882, 0.117647, 1.0 },
+ { 0.058824, 0.098039, 0.109804, 1.0 },
+ { 0.066667, 0.094118, 0.094118, 1.0 },
+ { 0.066667, 0.105882, 0.109804, 1.0 },
+ { 0.070588, 0.117647, 0.125490, 1.0 },
+ { 0.101961, 0.164706, 0.168627, 1.0 },
+ { 0.133333, 0.211765, 0.211765, 1.0 },
+ { 0.141176, 0.231373, 0.231373, 1.0 },
+ { 0.149020, 0.250980, 0.254902, 1.0 },
+ { 0.188235, 0.333333, 0.333333, 1.0 },
+ { 0.278431, 0.419608, 0.411765, 1.0 },
+ { 0.360784, 0.647059, 0.627451, 1.0 },
+ { 0.419608, 0.705882, 0.686275, 1.0 },
+ { 0.478431, 0.764706, 0.745098, 1.0 },
+ { 0.384314, 0.615686, 0.607843, 1.0 },
+ { 0.294118, 0.470588, 0.470588, 1.0 },
+ { 0.282353, 0.466667, 0.462745, 1.0 },
+ { 0.274510, 0.462745, 0.458824, 1.0 },
+ { 0.129412, 0.227451, 0.219608, 1.0 },
+ { 0.113725, 0.192157, 0.188235, 1.0 },
+ { 0.098039, 0.156863, 0.156863, 1.0 },
+ { 0.086275, 0.145098, 0.145098, 1.0 },
+ { 0.078431, 0.137255, 0.137255, 1.0 },
+ { 0.074510, 0.125490, 0.129412, 1.0 },
+ { 0.070588, 0.117647, 0.125490, 1.0 },
+ { 0.054902, 0.105882, 0.109804, 1.0 },
+ { 0.054902, 0.105882, 0.109804, 1.0 },
+ { 0.050980, 0.098039, 0.105882, 1.0 },
+ { 0.043137, 0.086275, 0.094118, 1.0 },
+ { 0.035294, 0.074510, 0.086275, 1.0 },
+ { 0.031373, 0.070588, 0.078431, 1.0 },
+ { 0.027451, 0.066667, 0.074510, 1.0 },
+ { 0.031373, 0.066667, 0.070588, 1.0 },
+ { 0.035294, 0.066667, 0.066667, 1.0 },
+ { 0.035294, 0.066667, 0.066667, 1.0 },
+ { 0.035294, 0.066667, 0.066667, 1.0 },
+ { 0.039216, 0.070588, 0.070588, 1.0 },
+ { 0.047059, 0.078431, 0.078431, 1.0 },
+ { 0.054902, 0.086275, 0.086275, 1.0 },
+ { 0.054902, 0.086275, 0.086275, 1.0 },
+ { 0.054902, 0.086275, 0.086275, 1.0 },
+ { 0.047059, 0.090196, 0.086275, 1.0 },
+ { 0.039216, 0.086275, 0.078431, 1.0 },
+ { 0.027451, 0.066667, 0.074510, 1.0 },
+ { 0.027451, 0.066667, 0.074510, 1.0 },
+ { 0.027451, 0.066667, 0.074510, 1.0 },
+ { 0.027451, 0.058824, 0.062745, 1.0 },
+ { 0.027451, 0.054902, 0.054902, 1.0 },
+ { 0.019608, 0.050980, 0.050980, 1.0 },
+ { 0.019608, 0.050980, 0.050980, 1.0 },
+ { 0.007843, 0.054902, 0.058824, 1.0 },
+ { 0.011765, 0.054902, 0.062745, 1.0 },
+ { 0.019608, 0.058824, 0.070588, 1.0 },
+ { 0.023529, 0.054902, 0.062745, 1.0 },
+ { 0.027451, 0.054902, 0.054902, 1.0 },
+ { 0.023529, 0.050980, 0.050980, 1.0 },
+ { 0.019608, 0.050980, 0.050980, 1.0 },
+ { 0.015686, 0.047059, 0.047059, 1.0 },
+ { 0.007843, 0.047059, 0.054902, 1.0 },
+ { 0.015686, 0.094118, 0.094118, 1.0 },
+ { 0.031373, 0.121569, 0.121569, 1.0 },
+ { 0.047059, 0.149020, 0.152941, 1.0 },
+ { 0.058824, 0.152941, 0.156863, 1.0 },
+ { 0.074510, 0.160784, 0.160784, 1.0 },
+ { 0.090196, 0.156863, 0.160784, 1.0 },
+ { 0.094118, 0.160784, 0.160784, 1.0 },
+ { 0.090196, 0.156863, 0.156863, 1.0 },
+ { 0.078431, 0.145098, 0.145098, 1.0 },
+ { 0.070588, 0.137255, 0.137255, 1.0 },
+ { 0.062745, 0.129412, 0.129412, 1.0 },
+ { 0.054902, 0.125490, 0.125490, 1.0 },
+ { 0.054902, 0.105882, 0.109804, 1.0 },
+ { 0.070588, 0.129412, 0.129412, 1.0 },
+ { 0.090196, 0.156863, 0.156863, 1.0 },
+ { 0.105882, 0.200000, 0.207843, 1.0 },
+ { 0.188235, 0.301961, 0.301961, 1.0 },
+ { 0.211765, 0.341176, 0.341176, 1.0 },
+ { 0.239216, 0.384314, 0.384314, 1.0 },
+ { 0.247059, 0.396078, 0.392157, 1.0 },
+ { 0.254902, 0.411765, 0.403922, 1.0 },
+ { 0.235294, 0.384314, 0.396078, 1.0 },
+ { 0.258824, 0.360784, 0.368627, 1.0 },
+ { 0.215686, 0.372549, 0.368627, 1.0 },
+ { 0.200000, 0.337255, 0.341176, 1.0 },
+ { 0.188235, 0.301961, 0.313725, 1.0 },
+ { 0.172549, 0.278431, 0.286275, 1.0 },
+ { 0.156863, 0.258824, 0.262745, 1.0 },
+ { 0.156863, 0.254902, 0.250980, 1.0 },
+ { 0.149020, 0.247059, 0.250980, 1.0 },
+ { 0.141176, 0.211765, 0.211765, 1.0 },
+ { 0.113725, 0.207843, 0.188235, 1.0 },
+ { 0.086275, 0.141176, 0.141176, 1.0 },
+ { 0.078431, 0.117647, 0.117647, 1.0 },
+ { 0.070588, 0.098039, 0.098039, 1.0 },
+ { 0.047059, 0.074510, 0.074510, 1.0 },
+ { 0.027451, 0.047059, 0.050980, 1.0 },
+ { 0.011765, 0.031373, 0.035294, 1.0 },
+ { 0.007843, 0.015686, 0.011765, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.003922, 0.007843, 0.003922, 1.0 },
+ { 0.000000, 0.007843, 0.003922, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.027451, 0.035294, 1.0 },
+ { 0.003922, 0.031373, 0.035294, 1.0 },
+ { 0.011765, 0.039216, 0.039216, 1.0 },
+ { 0.035294, 0.066667, 0.066667, 1.0 },
+ { 0.047059, 0.086275, 0.094118, 1.0 },
+ { 0.050980, 0.098039, 0.105882, 1.0 },
+ { 0.058824, 0.117647, 0.117647, 1.0 },
+ { 0.086275, 0.141176, 0.141176, 1.0 },
+ { 0.086275, 0.145098, 0.145098, 1.0 },
+ { 0.090196, 0.149020, 0.149020, 1.0 },
+ { 0.082353, 0.149020, 0.149020, 1.0 },
+ { 0.078431, 0.149020, 0.149020, 1.0 },
+ { 0.074510, 0.141176, 0.141176, 1.0 },
+ { 0.078431, 0.137255, 0.137255, 1.0 },
+ { 0.086275, 0.141176, 0.141176, 1.0 },
+ { 0.086275, 0.152941, 0.152941, 1.0 },
+ { 0.094118, 0.152941, 0.152941, 1.0 },
+ { 0.094118, 0.152941, 0.152941, 1.0 },
+ { 0.094118, 0.152941, 0.152941, 1.0 },
+ { 0.090196, 0.156863, 0.156863, 1.0 },
+ { 0.086275, 0.160784, 0.160784, 1.0 },
+ { 0.070588, 0.176471, 0.168627, 1.0 },
+ { 0.086275, 0.180392, 0.172549, 1.0 },
+ { 0.109804, 0.207843, 0.200000, 1.0 },
+ { 0.109804, 0.207843, 0.196078, 1.0 },
+ { 0.113725, 0.207843, 0.196078, 1.0 },
+ { 0.129412, 0.207843, 0.207843, 1.0 },
+ { 0.141176, 0.211765, 0.211765, 1.0 },
+ { 0.125490, 0.211765, 0.211765, 1.0 },
+ { 0.113725, 0.192157, 0.188235, 1.0 },
+ { 0.117647, 0.172549, 0.180392, 1.0 },
+ { 0.098039, 0.156863, 0.156863, 1.0 },
+ { 0.066667, 0.125490, 0.125490, 1.0 },
+ { 0.058824, 0.113725, 0.117647, 1.0 },
+ { 0.054902, 0.105882, 0.109804, 1.0 },
+ { 0.050980, 0.098039, 0.105882, 1.0 },
+ { 0.054902, 0.094118, 0.105882, 1.0 },
+ { 0.066667, 0.105882, 0.117647, 1.0 },
+ { 0.086275, 0.125490, 0.133333, 1.0 },
+ { 0.098039, 0.176471, 0.172549, 1.0 },
+ { 0.098039, 0.176471, 0.172549, 1.0 },
+ { 0.098039, 0.176471, 0.172549, 1.0 },
+ { 0.113725, 0.200000, 0.200000, 1.0 },
+ { 0.125490, 0.211765, 0.211765, 1.0 },
+ { 0.117647, 0.207843, 0.207843, 1.0 },
+ { 0.113725, 0.192157, 0.192157, 1.0 },
+ { 0.105882, 0.180392, 0.180392, 1.0 },
+ { 0.098039, 0.176471, 0.176471, 1.0 },
+ { 0.098039, 0.168627, 0.172549, 1.0 },
+ { 0.094118, 0.160784, 0.168627, 1.0 },
+ { 0.098039, 0.168627, 0.172549, 1.0 },
+ { 0.098039, 0.176471, 0.176471, 1.0 },
+ { 0.117647, 0.207843, 0.207843, 1.0 },
+ { 0.117647, 0.215686, 0.211765, 1.0 },
+ { 0.137255, 0.235294, 0.231373, 1.0 },
+ { 0.168627, 0.262745, 0.270588, 1.0 },
+ { 0.168627, 0.274510, 0.278431, 1.0 },
+ { 0.172549, 0.290196, 0.290196, 1.0 },
+ { 0.192157, 0.317647, 0.321569, 1.0 },
+ { 0.207843, 0.341176, 0.349020, 1.0 },
+ { 0.180392, 0.309804, 0.301961, 1.0 },
+ { 0.176471, 0.301961, 0.309804, 1.0 },
+ { 0.168627, 0.282353, 0.282353, 1.0 },
+ { 0.141176, 0.250980, 0.239216, 1.0 },
+ { 0.137255, 0.235294, 0.231373, 1.0 },
+ { 0.129412, 0.215686, 0.227451, 1.0 },
+ { 0.113725, 0.200000, 0.200000, 1.0 },
+ { 0.109804, 0.176471, 0.176471, 1.0 },
+ { 0.109804, 0.180392, 0.168627, 1.0 },
+ { 0.098039, 0.168627, 0.172549, 1.0 },
+ { 0.094118, 0.172549, 0.168627, 1.0 },
+ { 0.094118, 0.152941, 0.152941, 1.0 },
+ { 0.074510, 0.133333, 0.133333, 1.0 },
+ { 0.054902, 0.105882, 0.109804, 1.0 },
+ { 0.047059, 0.086275, 0.094118, 1.0 },
+ { 0.035294, 0.054902, 0.070588, 1.0 },
+ { 0.019608, 0.039216, 0.047059, 1.0 },
+ { 0.015686, 0.019608, 0.031373, 1.0 },
+ { 0.011765, 0.015686, 0.027451, 1.0 },
+ { 0.007843, 0.027451, 0.031373, 1.0 },
+ { 0.011765, 0.039216, 0.039216, 1.0 },
+ { 0.015686, 0.035294, 0.039216, 1.0 },
+ { 0.019608, 0.039216, 0.035294, 1.0 },
+ { 0.019608, 0.039216, 0.047059, 1.0 },
+ { 0.027451, 0.047059, 0.050980, 1.0 },
+ { 0.027451, 0.054902, 0.054902, 1.0 },
+ { 0.027451, 0.054902, 0.054902, 1.0 },
+ { 0.035294, 0.066667, 0.066667, 1.0 },
+ { 0.035294, 0.074510, 0.086275, 1.0 },
+ { 0.027451, 0.086275, 0.086275, 1.0 },
+ { 0.039216, 0.090196, 0.094118, 1.0 },
+ { 0.047059, 0.086275, 0.094118, 1.0 },
+ { 0.047059, 0.086275, 0.094118, 1.0 },
+ { 0.054902, 0.094118, 0.105882, 1.0 },
+ { 0.050980, 0.098039, 0.105882, 1.0 },
+ { 0.070588, 0.109804, 0.117647, 1.0 },
+ { 0.070588, 0.117647, 0.125490, 1.0 },
+ { 0.070588, 0.129412, 0.129412, 1.0 },
+ { 0.078431, 0.149020, 0.149020, 1.0 },
+ { 0.090196, 0.156863, 0.160784, 1.0 },
+ { 0.094118, 0.160784, 0.168627, 1.0 },
+ { 0.098039, 0.188235, 0.188235, 1.0 },
+ { 0.113725, 0.200000, 0.200000, 1.0 },
+ { 0.117647, 0.207843, 0.207843, 1.0 },
+ { 0.125490, 0.211765, 0.211765, 1.0 },
+ { 0.117647, 0.219608, 0.227451, 1.0 },
+ { 0.125490, 0.227451, 0.231373, 1.0 },
+ { 0.125490, 0.227451, 0.231373, 1.0 },
+ { 0.152941, 0.250980, 0.247059, 1.0 },
+ { 0.156863, 0.254902, 0.250980, 1.0 },
+ { 0.168627, 0.294118, 0.290196, 1.0 },
+ { 0.176471, 0.301961, 0.298039, 1.0 },
+ { 0.176471, 0.294118, 0.294118, 1.0 },
+ { 0.172549, 0.274510, 0.278431, 1.0 },
+ { 0.152941, 0.250980, 0.247059, 1.0 },
+ { 0.149020, 0.247059, 0.250980, 1.0 },
+ { 0.129412, 0.247059, 0.247059, 1.0 },
+ { 0.129412, 0.227451, 0.219608, 1.0 },
+ { 0.125490, 0.219608, 0.215686, 1.0 },
+ { 0.129412, 0.227451, 0.231373, 1.0 },
+ { 0.149020, 0.262745, 0.262745, 1.0 },
+ { 0.168627, 0.282353, 0.282353, 1.0 },
+ { 0.188235, 0.301961, 0.301961, 1.0 },
+ { 0.207843, 0.352941, 0.352941, 1.0 },
+ { 0.211765, 0.384314, 0.384314, 1.0 },
+ { 0.294118, 0.505882, 0.513725, 1.0 },
+ { 0.235294, 0.400000, 0.403922, 1.0 },
+ };
+/* 040221-29 */
+static double4 colors_386[] = {
+ { 0.172549, 0.156863, 0.109804, 1.0 },
+ { 0.207843, 0.196078, 0.137255, 1.0 },
+ { 0.207843, 0.192157, 0.141176, 1.0 },
+ { 0.207843, 0.192157, 0.145098, 1.0 },
+ { 0.184314, 0.184314, 0.133333, 1.0 },
+ { 0.164706, 0.180392, 0.125490, 1.0 },
+ { 0.156863, 0.160784, 0.113725, 1.0 },
+ { 0.152941, 0.141176, 0.105882, 1.0 },
+ { 0.137255, 0.137255, 0.098039, 1.0 },
+ { 0.129412, 0.121569, 0.086275, 1.0 },
+ { 0.121569, 0.109804, 0.074510, 1.0 },
+ { 0.109804, 0.105882, 0.058824, 1.0 },
+ { 0.098039, 0.101961, 0.047059, 1.0 },
+ { 0.090196, 0.094118, 0.054902, 1.0 },
+ { 0.082353, 0.086275, 0.066667, 1.0 },
+ { 0.082353, 0.082353, 0.058824, 1.0 },
+ { 0.082353, 0.082353, 0.050980, 1.0 },
+ { 0.086275, 0.078431, 0.027451, 1.0 },
+ { 0.082353, 0.066667, 0.019608, 1.0 },
+ { 0.082353, 0.058824, 0.011765, 1.0 },
+ { 0.066667, 0.050980, 0.007843, 1.0 },
+ { 0.054902, 0.043137, 0.007843, 1.0 },
+ { 0.058824, 0.047059, 0.011765, 1.0 },
+ { 0.062745, 0.050980, 0.015686, 1.0 },
+ { 0.074510, 0.074510, 0.043137, 1.0 },
+ { 0.086275, 0.078431, 0.047059, 1.0 },
+ { 0.098039, 0.086275, 0.050980, 1.0 },
+ { 0.105882, 0.101961, 0.070588, 1.0 },
+ { 0.113725, 0.117647, 0.094118, 1.0 },
+ { 0.121569, 0.121569, 0.101961, 1.0 },
+ { 0.129412, 0.125490, 0.109804, 1.0 },
+ { 0.152941, 0.137255, 0.101961, 1.0 },
+ { 0.160784, 0.152941, 0.101961, 1.0 },
+ { 0.211765, 0.200000, 0.125490, 1.0 },
+ { 0.239216, 0.227451, 0.141176, 1.0 },
+ { 0.266667, 0.258824, 0.160784, 1.0 },
+ { 0.337255, 0.309804, 0.188235, 1.0 },
+ { 0.411765, 0.364706, 0.215686, 1.0 },
+ { 0.431373, 0.384314, 0.227451, 1.0 },
+ { 0.450980, 0.403922, 0.239216, 1.0 },
+ { 0.435294, 0.411765, 0.286275, 1.0 },
+ { 0.419608, 0.400000, 0.294118, 1.0 },
+ { 0.407843, 0.388235, 0.301961, 1.0 },
+ { 0.392157, 0.364706, 0.243137, 1.0 },
+ { 0.376471, 0.341176, 0.188235, 1.0 },
+ { 0.352941, 0.317647, 0.160784, 1.0 },
+ { 0.333333, 0.298039, 0.137255, 1.0 },
+ { 0.254902, 0.227451, 0.117647, 1.0 },
+ { 0.215686, 0.192157, 0.098039, 1.0 },
+ { 0.172549, 0.149020, 0.062745, 1.0 },
+ { 0.160784, 0.133333, 0.054902, 1.0 },
+ { 0.149020, 0.121569, 0.047059, 1.0 },
+ { 0.117647, 0.105882, 0.043137, 1.0 },
+ { 0.090196, 0.094118, 0.039216, 1.0 },
+ { 0.082353, 0.086275, 0.039216, 1.0 },
+ { 0.078431, 0.078431, 0.039216, 1.0 },
+ { 0.066667, 0.062745, 0.043137, 1.0 },
+ { 0.070588, 0.062745, 0.047059, 1.0 },
+ { 0.078431, 0.062745, 0.050980, 1.0 },
+ { 0.074510, 0.066667, 0.047059, 1.0 },
+ { 0.074510, 0.074510, 0.043137, 1.0 },
+ { 0.070588, 0.074510, 0.043137, 1.0 },
+ { 0.070588, 0.074510, 0.043137, 1.0 },
+ { 0.074510, 0.070588, 0.050980, 1.0 },
+ { 0.082353, 0.066667, 0.054902, 1.0 },
+ { 0.062745, 0.066667, 0.047059, 1.0 },
+ { 0.054902, 0.058824, 0.035294, 1.0 },
+ { 0.050980, 0.054902, 0.023529, 1.0 },
+ { 0.035294, 0.047059, 0.019608, 1.0 },
+ { 0.023529, 0.043137, 0.015686, 1.0 },
+ { 0.050980, 0.054902, 0.035294, 1.0 },
+ { 0.054902, 0.058824, 0.035294, 1.0 },
+ { 0.066667, 0.062745, 0.043137, 1.0 },
+ { 0.066667, 0.066667, 0.031373, 1.0 },
+ { 0.070588, 0.070588, 0.023529, 1.0 },
+ { 0.090196, 0.078431, 0.019608, 1.0 },
+ { 0.109804, 0.090196, 0.015686, 1.0 },
+ { 0.121569, 0.094118, 0.007843, 1.0 },
+ { 0.137255, 0.098039, 0.000000, 1.0 },
+ { 0.156863, 0.117647, 0.011765, 1.0 },
+ { 0.121569, 0.094118, 0.023529, 1.0 },
+ { 0.125490, 0.113725, 0.054902, 1.0 },
+ { 0.133333, 0.121569, 0.062745, 1.0 },
+ { 0.145098, 0.133333, 0.074510, 1.0 },
+ { 0.149020, 0.133333, 0.066667, 1.0 },
+ { 0.156863, 0.137255, 0.062745, 1.0 },
+ { 0.176471, 0.133333, 0.054902, 1.0 },
+ { 0.168627, 0.149020, 0.074510, 1.0 },
+ { 0.129412, 0.133333, 0.070588, 1.0 },
+ { 0.109804, 0.113725, 0.066667, 1.0 },
+ { 0.094118, 0.098039, 0.066667, 1.0 },
+ { 0.090196, 0.090196, 0.066667, 1.0 },
+ { 0.090196, 0.086275, 0.066667, 1.0 },
+ { 0.090196, 0.078431, 0.058824, 1.0 },
+ { 0.098039, 0.090196, 0.043137, 1.0 },
+ { 0.117647, 0.105882, 0.039216, 1.0 },
+ { 0.121569, 0.125490, 0.054902, 1.0 },
+ { 0.152941, 0.156863, 0.094118, 1.0 },
+ { 0.160784, 0.156863, 0.094118, 1.0 },
+ { 0.172549, 0.160784, 0.094118, 1.0 },
+ { 0.176471, 0.168627, 0.094118, 1.0 },
+ { 0.184314, 0.176471, 0.094118, 1.0 },
+ { 0.196078, 0.172549, 0.086275, 1.0 },
+ { 0.207843, 0.176471, 0.101961, 1.0 },
+ { 0.227451, 0.203922, 0.109804, 1.0 },
+ { 0.227451, 0.203922, 0.109804, 1.0 },
+ { 0.227451, 0.203922, 0.109804, 1.0 },
+ { 0.227451, 0.207843, 0.101961, 1.0 },
+ { 0.231373, 0.211765, 0.098039, 1.0 },
+ { 0.239216, 0.203922, 0.082353, 1.0 },
+ { 0.243137, 0.223529, 0.098039, 1.0 },
+ { 0.227451, 0.211765, 0.113725, 1.0 },
+ { 0.227451, 0.207843, 0.121569, 1.0 },
+ { 0.250980, 0.235294, 0.137255, 1.0 },
+ { 0.266667, 0.239216, 0.145098, 1.0 },
+ { 0.286275, 0.243137, 0.156863, 1.0 },
+ { 0.341176, 0.305882, 0.184314, 1.0 },
+ { 0.431373, 0.396078, 0.266667, 1.0 },
+ { 0.494118, 0.450980, 0.325490, 1.0 },
+ { 0.533333, 0.482353, 0.345098, 1.0 },
+ { 0.545098, 0.501961, 0.384314, 1.0 },
+ { 0.509804, 0.478431, 0.356863, 1.0 },
+ { 0.478431, 0.454902, 0.329412, 1.0 },
+ { 0.443137, 0.419608, 0.313725, 1.0 },
+ { 0.407843, 0.388235, 0.301961, 1.0 },
+ { 0.333333, 0.321569, 0.247059, 1.0 },
+ { 0.294118, 0.270588, 0.207843, 1.0 },
+ { 0.247059, 0.235294, 0.176471, 1.0 },
+ { 0.203922, 0.196078, 0.145098, 1.0 },
+ { 0.121569, 0.109804, 0.090196, 1.0 },
+ { 0.113725, 0.101961, 0.074510, 1.0 },
+ { 0.105882, 0.094118, 0.058824, 1.0 },
+ { 0.101961, 0.090196, 0.054902, 1.0 },
+ { 0.098039, 0.090196, 0.043137, 1.0 },
+ { 0.105882, 0.090196, 0.043137, 1.0 },
+ { 0.121569, 0.098039, 0.050980, 1.0 },
+ { 0.141176, 0.121569, 0.043137, 1.0 },
+ { 0.156863, 0.133333, 0.050980, 1.0 },
+ { 0.172549, 0.149020, 0.062745, 1.0 },
+ { 0.180392, 0.156863, 0.070588, 1.0 },
+ { 0.188235, 0.164706, 0.078431, 1.0 },
+ { 0.196078, 0.176471, 0.098039, 1.0 },
+ { 0.211765, 0.192157, 0.117647, 1.0 },
+ { 0.235294, 0.211765, 0.149020, 1.0 },
+ { 0.231373, 0.223529, 0.172549, 1.0 },
+ { 0.254902, 0.207843, 0.121569, 1.0 },
+ { 0.254902, 0.215686, 0.121569, 1.0 },
+ { 0.254902, 0.227451, 0.125490, 1.0 },
+ { 0.270588, 0.231373, 0.133333, 1.0 },
+ { 0.298039, 0.254902, 0.168627, 1.0 },
+ { 0.384314, 0.337255, 0.180392, 1.0 },
+ { 0.450980, 0.407843, 0.290196, 1.0 },
+ { 0.603922, 0.568627, 0.415686, 1.0 },
+ { 0.654902, 0.627451, 0.435294, 1.0 },
+ { 0.705882, 0.686275, 0.458824, 1.0 },
+ { 0.756863, 0.717647, 0.486275, 1.0 },
+ { 0.717647, 0.674510, 0.494118, 1.0 },
+ { 0.705882, 0.639216, 0.458824, 1.0 },
+ { 0.619608, 0.580392, 0.439216, 1.0 },
+ { 0.525490, 0.509804, 0.396078, 1.0 },
+ { 0.407843, 0.380392, 0.317647, 1.0 },
+ { 0.294118, 0.274510, 0.188235, 1.0 },
+ { 0.290196, 0.258824, 0.164706, 1.0 },
+ { 0.286275, 0.247059, 0.141176, 1.0 },
+ { 0.294118, 0.262745, 0.121569, 1.0 },
+ { 0.345098, 0.321569, 0.125490, 1.0 },
+ { 0.423529, 0.368627, 0.192157, 1.0 },
+ { 0.482353, 0.431373, 0.254902, 1.0 },
+ { 0.650980, 0.603922, 0.368627, 1.0 },
+ { 0.643137, 0.600000, 0.384314, 1.0 },
+ { 0.635294, 0.596078, 0.403922, 1.0 },
+ { 0.647059, 0.600000, 0.443137, 1.0 },
+ { 0.627451, 0.592157, 0.470588, 1.0 },
+ { 0.635294, 0.607843, 0.443137, 1.0 },
+ { 0.611765, 0.568627, 0.392157, 1.0 },
+ { 0.560784, 0.533333, 0.352941, 1.0 },
+ { 0.474510, 0.443137, 0.298039, 1.0 },
+ { 0.400000, 0.364706, 0.243137, 1.0 },
+ { 0.325490, 0.290196, 0.168627, 1.0 },
+ { 0.298039, 0.266667, 0.125490, 1.0 },
+ { 0.278431, 0.254902, 0.129412, 1.0 },
+ { 0.290196, 0.262745, 0.149020, 1.0 },
+ { 0.313725, 0.301961, 0.180392, 1.0 },
+ { 0.384314, 0.356863, 0.254902, 1.0 },
+ { 0.376471, 0.376471, 0.282353, 1.0 },
+ { 0.372549, 0.376471, 0.278431, 1.0 },
+ { 0.368627, 0.380392, 0.274510, 1.0 },
+ { 0.325490, 0.317647, 0.235294, 1.0 },
+ { 0.301961, 0.294118, 0.196078, 1.0 },
+ { 0.298039, 0.286275, 0.164706, 1.0 },
+ { 0.282353, 0.266667, 0.168627, 1.0 },
+ { 0.270588, 0.262745, 0.180392, 1.0 },
+ { 0.290196, 0.282353, 0.200000, 1.0 },
+ { 0.305882, 0.298039, 0.215686, 1.0 },
+ { 0.337255, 0.313725, 0.211765, 1.0 },
+ { 0.380392, 0.356863, 0.254902, 1.0 },
+ { 0.380392, 0.356863, 0.231373, 1.0 },
+ { 0.411765, 0.368627, 0.192157, 1.0 },
+ { 0.345098, 0.309804, 0.180392, 1.0 },
+ { 0.317647, 0.262745, 0.149020, 1.0 },
+ { 0.262745, 0.247059, 0.141176, 1.0 },
+ { 0.247059, 0.223529, 0.137255, 1.0 },
+ { 0.219608, 0.215686, 0.133333, 1.0 },
+ { 0.203922, 0.176471, 0.101961, 1.0 },
+ { 0.176471, 0.152941, 0.098039, 1.0 },
+ { 0.180392, 0.168627, 0.101961, 1.0 },
+ { 0.192157, 0.180392, 0.113725, 1.0 },
+ { 0.192157, 0.184314, 0.137255, 1.0 },
+ { 0.243137, 0.219608, 0.156863, 1.0 },
+ { 0.317647, 0.290196, 0.188235, 1.0 },
+ { 0.407843, 0.364706, 0.254902, 1.0 },
+ { 0.474510, 0.435294, 0.329412, 1.0 },
+ { 0.537255, 0.490196, 0.325490, 1.0 },
+ { 0.592157, 0.529412, 0.337255, 1.0 },
+ { 0.501961, 0.466667, 0.313725, 1.0 },
+ { 0.411765, 0.368627, 0.258824, 1.0 },
+ { 0.317647, 0.298039, 0.172549, 1.0 },
+ { 0.262745, 0.235294, 0.121569, 1.0 },
+ { 0.223529, 0.200000, 0.098039, 1.0 },
+ { 0.200000, 0.176471, 0.090196, 1.0 },
+ { 0.180392, 0.160784, 0.074510, 1.0 },
+ { 0.176471, 0.152941, 0.090196, 1.0 },
+ { 0.172549, 0.168627, 0.090196, 1.0 },
+ { 0.188235, 0.168627, 0.094118, 1.0 },
+ { 0.192157, 0.168627, 0.066667, 1.0 },
+ { 0.207843, 0.192157, 0.078431, 1.0 },
+ { 0.219608, 0.196078, 0.062745, 1.0 },
+ { 0.231373, 0.200000, 0.054902, 1.0 },
+ { 0.231373, 0.215686, 0.078431, 1.0 },
+ { 0.235294, 0.200000, 0.070588, 1.0 },
+ { 0.219608, 0.176471, 0.090196, 1.0 },
+ { 0.196078, 0.168627, 0.098039, 1.0 },
+ { 0.184314, 0.172549, 0.098039, 1.0 },
+ { 0.160784, 0.156863, 0.086275, 1.0 },
+ { 0.133333, 0.125490, 0.074510, 1.0 },
+ { 0.121569, 0.113725, 0.062745, 1.0 },
+ { 0.094118, 0.094118, 0.054902, 1.0 },
+ { 0.078431, 0.086275, 0.043137, 1.0 },
+ { 0.082353, 0.082353, 0.043137, 1.0 },
+ { 0.105882, 0.094118, 0.035294, 1.0 },
+ { 0.121569, 0.109804, 0.043137, 1.0 },
+ { 0.145098, 0.125490, 0.047059, 1.0 },
+ { 0.172549, 0.145098, 0.070588, 1.0 },
+ { 0.231373, 0.196078, 0.082353, 1.0 },
+ { 0.286275, 0.258824, 0.149020, 1.0 },
+ { 0.423529, 0.368627, 0.254902, 1.0 },
+ { 0.537255, 0.498039, 0.392157, 1.0 },
+ { 0.725490, 0.686275, 0.549020, 1.0 },
+ { 0.866667, 0.839216, 0.674510, 1.0 },
+ { 0.913725, 0.878431, 0.725490, 1.0 },
+ { 0.768627, 0.717647, 0.552941, 1.0 },
+ { 0.596078, 0.560784, 0.431373, 1.0 },
+ { 0.501961, 0.462745, 0.321569, 1.0 },
+ { 0.443137, 0.407843, 0.254902, 1.0 },
+ { 0.325490, 0.305882, 0.192157, 1.0 },
+ { 0.298039, 0.258824, 0.152941, 1.0 },
+ };
+/* 040221-30 */
+static double4 colors_387[] = {
+ { 0.329412, 0.141176, 0.121569, 1.0 },
+ { 0.321569, 0.243137, 0.215686, 1.0 },
+ { 0.352941, 0.243137, 0.219608, 1.0 },
+ { 0.384314, 0.247059, 0.227451, 1.0 },
+ { 0.450980, 0.215686, 0.188235, 1.0 },
+ { 0.517647, 0.184314, 0.149020, 1.0 },
+ { 0.533333, 0.160784, 0.125490, 1.0 },
+ { 0.552941, 0.137255, 0.105882, 1.0 },
+ { 0.572549, 0.058824, 0.023529, 1.0 },
+ { 0.517647, 0.039216, 0.011765, 1.0 },
+ { 0.466667, 0.023529, 0.000000, 1.0 },
+ { 0.407843, 0.058824, 0.039216, 1.0 },
+ { 0.352941, 0.094118, 0.082353, 1.0 },
+ { 0.333333, 0.137255, 0.109804, 1.0 },
+ { 0.313725, 0.184314, 0.137255, 1.0 },
+ { 0.301961, 0.203922, 0.156863, 1.0 },
+ { 0.290196, 0.223529, 0.180392, 1.0 },
+ { 0.294118, 0.247059, 0.168627, 1.0 },
+ { 0.305882, 0.247059, 0.149020, 1.0 },
+ { 0.317647, 0.250980, 0.133333, 1.0 },
+ { 0.337255, 0.266667, 0.152941, 1.0 },
+ { 0.356863, 0.282353, 0.172549, 1.0 },
+ { 0.372549, 0.298039, 0.192157, 1.0 },
+ { 0.392157, 0.317647, 0.215686, 1.0 },
+ { 0.490196, 0.301961, 0.215686, 1.0 },
+ { 0.521569, 0.266667, 0.192157, 1.0 },
+ { 0.552941, 0.231373, 0.168627, 1.0 },
+ { 0.603922, 0.188235, 0.105882, 1.0 },
+ { 0.658824, 0.149020, 0.043137, 1.0 },
+ { 0.650980, 0.125490, 0.031373, 1.0 },
+ { 0.643137, 0.105882, 0.019608, 1.0 },
+ { 0.611765, 0.109804, 0.011765, 1.0 },
+ { 0.564706, 0.090196, 0.007843, 1.0 },
+ { 0.423529, 0.086275, 0.039216, 1.0 },
+ { 0.345098, 0.090196, 0.054902, 1.0 },
+ { 0.266667, 0.094118, 0.074510, 1.0 },
+ { 0.223529, 0.137255, 0.098039, 1.0 },
+ { 0.184314, 0.184314, 0.125490, 1.0 },
+ { 0.203922, 0.164706, 0.121569, 1.0 },
+ { 0.223529, 0.149020, 0.121569, 1.0 },
+ { 0.321569, 0.098039, 0.074510, 1.0 },
+ { 0.400000, 0.062745, 0.047059, 1.0 },
+ { 0.482353, 0.027451, 0.023529, 1.0 },
+ { 0.474510, 0.019608, 0.011765, 1.0 },
+ { 0.470588, 0.015686, 0.000000, 1.0 },
+ { 0.466667, 0.050980, 0.011765, 1.0 },
+ { 0.462745, 0.090196, 0.027451, 1.0 },
+ { 0.450980, 0.168627, 0.105882, 1.0 },
+ { 0.470588, 0.203922, 0.176471, 1.0 },
+ { 0.529412, 0.443137, 0.372549, 1.0 },
+ { 0.564706, 0.474510, 0.427451, 1.0 },
+ { 0.600000, 0.509804, 0.486275, 1.0 },
+ { 0.572549, 0.509804, 0.490196, 1.0 },
+ { 0.545098, 0.513725, 0.494118, 1.0 },
+ { 0.517647, 0.482353, 0.458824, 1.0 },
+ { 0.494118, 0.450980, 0.427451, 1.0 },
+ { 0.435294, 0.270588, 0.243137, 1.0 },
+ { 0.384314, 0.192157, 0.176471, 1.0 },
+ { 0.337255, 0.117647, 0.109804, 1.0 },
+ { 0.286275, 0.062745, 0.058824, 1.0 },
+ { 0.235294, 0.011765, 0.007843, 1.0 },
+ { 0.203922, 0.007843, 0.003922, 1.0 },
+ { 0.176471, 0.007843, 0.003922, 1.0 },
+ { 0.117647, 0.000000, 0.000000, 1.0 },
+ { 0.058824, 0.007843, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.003922, 0.003922, 1.0 },
+ { 0.027451, 0.019608, 0.015686, 1.0 },
+ { 0.074510, 0.082353, 0.066667, 1.0 },
+ { 0.109804, 0.121569, 0.101961, 1.0 },
+ { 0.145098, 0.164706, 0.137255, 1.0 },
+ { 0.196078, 0.223529, 0.188235, 1.0 },
+ { 0.247059, 0.286275, 0.243137, 1.0 },
+ { 0.270588, 0.309804, 0.266667, 1.0 },
+ { 0.298039, 0.333333, 0.290196, 1.0 },
+ { 0.364706, 0.407843, 0.360784, 1.0 },
+ { 0.400000, 0.439216, 0.380392, 1.0 },
+ { 0.392157, 0.435294, 0.372549, 1.0 },
+ { 0.364706, 0.400000, 0.341176, 1.0 },
+ { 0.341176, 0.364706, 0.309804, 1.0 },
+ { 0.333333, 0.368627, 0.309804, 1.0 },
+ { 0.325490, 0.372549, 0.309804, 1.0 },
+ { 0.333333, 0.352941, 0.301961, 1.0 },
+ { 0.360784, 0.341176, 0.309804, 1.0 },
+ { 0.498039, 0.458824, 0.407843, 1.0 },
+ { 0.568627, 0.501961, 0.435294, 1.0 },
+ { 0.639216, 0.549020, 0.466667, 1.0 },
+ { 0.643137, 0.584314, 0.498039, 1.0 },
+ { 0.647059, 0.623529, 0.533333, 1.0 },
+ { 0.678431, 0.639216, 0.545098, 1.0 },
+ { 0.666667, 0.631373, 0.560784, 1.0 },
+ { 0.607843, 0.619608, 0.560784, 1.0 },
+ { 0.549020, 0.549020, 0.517647, 1.0 },
+ { 0.431373, 0.392157, 0.372549, 1.0 },
+ { 0.384314, 0.286275, 0.270588, 1.0 },
+ { 0.341176, 0.184314, 0.172549, 1.0 },
+ { 0.321569, 0.152941, 0.145098, 1.0 },
+ { 0.301961, 0.125490, 0.121569, 1.0 },
+ { 0.254902, 0.082353, 0.066667, 1.0 },
+ { 0.223529, 0.047059, 0.019608, 1.0 },
+ { 0.160784, 0.047059, 0.007843, 1.0 },
+ { 0.117647, 0.047059, 0.003922, 1.0 },
+ { 0.078431, 0.050980, 0.003922, 1.0 },
+ { 0.070588, 0.043137, 0.000000, 1.0 },
+ { 0.062745, 0.035294, 0.000000, 1.0 },
+ { 0.047059, 0.019608, 0.000000, 1.0 },
+ { 0.039216, 0.019608, 0.000000, 1.0 },
+ { 0.043137, 0.007843, 0.000000, 1.0 },
+ { 0.074510, 0.000000, 0.000000, 1.0 },
+ { 0.184314, 0.000000, 0.000000, 1.0 },
+ { 0.203922, 0.000000, 0.000000, 1.0 },
+ { 0.223529, 0.000000, 0.000000, 1.0 },
+ { 0.250980, 0.047059, 0.015686, 1.0 },
+ { 0.266667, 0.094118, 0.043137, 1.0 },
+ { 0.286275, 0.078431, 0.050980, 1.0 },
+ { 0.309804, 0.094118, 0.058824, 1.0 },
+ { 0.403922, 0.137255, 0.074510, 1.0 },
+ { 0.392157, 0.149020, 0.066667, 1.0 },
+ { 0.380392, 0.164706, 0.058824, 1.0 },
+ { 0.384314, 0.152941, 0.047059, 1.0 },
+ { 0.392157, 0.145098, 0.035294, 1.0 },
+ { 0.301961, 0.164706, 0.039216, 1.0 },
+ { 0.196078, 0.168627, 0.039216, 1.0 },
+ { 0.145098, 0.113725, 0.027451, 1.0 },
+ { 0.113725, 0.086275, 0.023529, 1.0 },
+ { 0.039216, 0.035294, 0.015686, 1.0 },
+ { 0.031373, 0.023529, 0.007843, 1.0 },
+ { 0.023529, 0.015686, 0.003922, 1.0 },
+ { 0.015686, 0.011765, 0.000000, 1.0 },
+ { 0.007843, 0.007843, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.011765, 0.011765, 0.007843, 1.0 },
+ { 0.027451, 0.023529, 0.019608, 1.0 },
+ { 0.031373, 0.031373, 0.023529, 1.0 },
+ { 0.039216, 0.039216, 0.031373, 1.0 },
+ { 0.062745, 0.078431, 0.066667, 1.0 },
+ { 0.090196, 0.105882, 0.094118, 1.0 },
+ { 0.109804, 0.121569, 0.101961, 1.0 },
+ { 0.125490, 0.152941, 0.121569, 1.0 },
+ { 0.164706, 0.141176, 0.109804, 1.0 },
+ { 0.172549, 0.129412, 0.098039, 1.0 },
+ { 0.180392, 0.121569, 0.086275, 1.0 },
+ { 0.196078, 0.105882, 0.066667, 1.0 },
+ { 0.203922, 0.078431, 0.047059, 1.0 },
+ { 0.196078, 0.058824, 0.023529, 1.0 },
+ { 0.176471, 0.039216, 0.003922, 1.0 },
+ { 0.109804, 0.023529, 0.003922, 1.0 },
+ { 0.090196, 0.015686, 0.000000, 1.0 },
+ { 0.070588, 0.011765, 0.000000, 1.0 },
+ { 0.043137, 0.000000, 0.000000, 1.0 },
+ { 0.023529, 0.000000, 0.000000, 1.0 },
+ { 0.023529, 0.007843, 0.007843, 1.0 },
+ { 0.031373, 0.023529, 0.015686, 1.0 },
+ { 0.054902, 0.043137, 0.031373, 1.0 },
+ { 0.105882, 0.047059, 0.031373, 1.0 },
+ { 0.203922, 0.043137, 0.031373, 1.0 },
+ { 0.231373, 0.039216, 0.027451, 1.0 },
+ { 0.262745, 0.039216, 0.023529, 1.0 },
+ { 0.305882, 0.011765, 0.007843, 1.0 },
+ { 0.337255, 0.000000, 0.000000, 1.0 },
+ { 0.349020, 0.000000, 0.000000, 1.0 },
+ { 0.337255, 0.007843, 0.007843, 1.0 },
+ { 0.274510, 0.094118, 0.066667, 1.0 },
+ { 0.270588, 0.109804, 0.086275, 1.0 },
+ { 0.266667, 0.129412, 0.109804, 1.0 },
+ { 0.270588, 0.211765, 0.172549, 1.0 },
+ { 0.274510, 0.286275, 0.231373, 1.0 },
+ { 0.321569, 0.333333, 0.305882, 1.0 },
+ { 0.384314, 0.392157, 0.376471, 1.0 },
+ { 0.431373, 0.462745, 0.427451, 1.0 },
+ { 0.494118, 0.521569, 0.482353, 1.0 },
+ { 0.529412, 0.552941, 0.525490, 1.0 },
+ { 0.552941, 0.592157, 0.549020, 1.0 },
+ { 0.568627, 0.592157, 0.549020, 1.0 },
+ { 0.564706, 0.556863, 0.537255, 1.0 },
+ { 0.545098, 0.537255, 0.517647, 1.0 },
+ { 0.521569, 0.490196, 0.486275, 1.0 },
+ { 0.478431, 0.431373, 0.454902, 1.0 },
+ { 0.427451, 0.411765, 0.411765, 1.0 },
+ { 0.427451, 0.411765, 0.407843, 1.0 },
+ { 0.427451, 0.411765, 0.407843, 1.0 },
+ { 0.427451, 0.411765, 0.415686, 1.0 },
+ { 0.439216, 0.435294, 0.431373, 1.0 },
+ { 0.466667, 0.482353, 0.450980, 1.0 },
+ { 0.486275, 0.501961, 0.458824, 1.0 },
+ { 0.521569, 0.505882, 0.447059, 1.0 },
+ { 0.552941, 0.513725, 0.435294, 1.0 },
+ { 0.537255, 0.509804, 0.435294, 1.0 },
+ { 0.537255, 0.505882, 0.415686, 1.0 },
+ { 0.541176, 0.490196, 0.388235, 1.0 },
+ { 0.505882, 0.450980, 0.388235, 1.0 },
+ { 0.462745, 0.419608, 0.384314, 1.0 },
+ { 0.435294, 0.388235, 0.349020, 1.0 },
+ { 0.403922, 0.337255, 0.290196, 1.0 },
+ { 0.376471, 0.282353, 0.235294, 1.0 },
+ { 0.356863, 0.239216, 0.207843, 1.0 },
+ { 0.337255, 0.219608, 0.200000, 1.0 },
+ { 0.349020, 0.247059, 0.211765, 1.0 },
+ { 0.349020, 0.278431, 0.239216, 1.0 },
+ { 0.352941, 0.301961, 0.282353, 1.0 },
+ { 0.376471, 0.352941, 0.337255, 1.0 },
+ { 0.380392, 0.388235, 0.360784, 1.0 },
+ { 0.384314, 0.400000, 0.356863, 1.0 },
+ { 0.388235, 0.411765, 0.360784, 1.0 },
+ { 0.411765, 0.435294, 0.376471, 1.0 },
+ { 0.427451, 0.454902, 0.403922, 1.0 },
+ { 0.431373, 0.482353, 0.427451, 1.0 },
+ { 0.447059, 0.501961, 0.435294, 1.0 },
+ { 0.447059, 0.482353, 0.435294, 1.0 },
+ { 0.427451, 0.466667, 0.423529, 1.0 },
+ { 0.376471, 0.435294, 0.380392, 1.0 },
+ { 0.325490, 0.352941, 0.298039, 1.0 },
+ { 0.282353, 0.286275, 0.231373, 1.0 },
+ { 0.235294, 0.219608, 0.164706, 1.0 },
+ { 0.223529, 0.145098, 0.090196, 1.0 },
+ { 0.223529, 0.082353, 0.050980, 1.0 },
+ { 0.243137, 0.054902, 0.019608, 1.0 },
+ { 0.282353, 0.027451, 0.000000, 1.0 },
+ { 0.317647, 0.003922, 0.000000, 1.0 },
+ { 0.349020, 0.003922, 0.003922, 1.0 },
+ { 0.372549, 0.003922, 0.003922, 1.0 },
+ { 0.392157, 0.003922, 0.003922, 1.0 },
+ { 0.392157, 0.003922, 0.003922, 1.0 },
+ { 0.388235, 0.007843, 0.007843, 1.0 },
+ { 0.388235, 0.007843, 0.003922, 1.0 },
+ { 0.384314, 0.000000, 0.000000, 1.0 },
+ { 0.364706, 0.003922, 0.000000, 1.0 },
+ { 0.321569, 0.011765, 0.003922, 1.0 },
+ { 0.258824, 0.011765, 0.000000, 1.0 },
+ { 0.215686, 0.011765, 0.000000, 1.0 },
+ { 0.156863, 0.015686, 0.000000, 1.0 },
+ { 0.082353, 0.015686, 0.000000, 1.0 },
+ { 0.050980, 0.023529, 0.000000, 1.0 },
+ { 0.039216, 0.027451, 0.007843, 1.0 },
+ { 0.047059, 0.043137, 0.023529, 1.0 },
+ { 0.070588, 0.078431, 0.050980, 1.0 },
+ { 0.098039, 0.101961, 0.070588, 1.0 },
+ { 0.152941, 0.133333, 0.082353, 1.0 },
+ { 0.235294, 0.156863, 0.101961, 1.0 },
+ { 0.325490, 0.141176, 0.117647, 1.0 },
+ { 0.415686, 0.160784, 0.117647, 1.0 },
+ { 0.470588, 0.192157, 0.137255, 1.0 },
+ { 0.490196, 0.192157, 0.156863, 1.0 },
+ { 0.498039, 0.203922, 0.172549, 1.0 },
+ { 0.490196, 0.200000, 0.168627, 1.0 },
+ { 0.447059, 0.160784, 0.137255, 1.0 },
+ { 0.384314, 0.141176, 0.113725, 1.0 },
+ { 0.368627, 0.094118, 0.082353, 1.0 },
+ { 0.368627, 0.058824, 0.066667, 1.0 },
+ { 0.345098, 0.101961, 0.094118, 1.0 },
+ };
+/* 040221-31 */
+static double4 colors_388[] = {
+ { 0.180392, 0.168627, 0.105882, 1.0 },
+ { 0.203922, 0.192157, 0.121569, 1.0 },
+ { 0.200000, 0.188235, 0.125490, 1.0 },
+ { 0.196078, 0.184314, 0.129412, 1.0 },
+ { 0.180392, 0.172549, 0.125490, 1.0 },
+ { 0.164706, 0.164706, 0.125490, 1.0 },
+ { 0.160784, 0.164706, 0.121569, 1.0 },
+ { 0.156863, 0.164706, 0.121569, 1.0 },
+ { 0.180392, 0.180392, 0.141176, 1.0 },
+ { 0.203922, 0.200000, 0.145098, 1.0 },
+ { 0.227451, 0.219608, 0.149020, 1.0 },
+ { 0.247059, 0.231373, 0.141176, 1.0 },
+ { 0.270588, 0.243137, 0.133333, 1.0 },
+ { 0.274510, 0.243137, 0.137255, 1.0 },
+ { 0.278431, 0.247059, 0.145098, 1.0 },
+ { 0.278431, 0.250980, 0.141176, 1.0 },
+ { 0.282353, 0.254902, 0.137255, 1.0 },
+ { 0.266667, 0.231373, 0.113725, 1.0 },
+ { 0.250980, 0.223529, 0.113725, 1.0 },
+ { 0.235294, 0.215686, 0.117647, 1.0 },
+ { 0.231373, 0.203922, 0.098039, 1.0 },
+ { 0.227451, 0.192157, 0.082353, 1.0 },
+ { 0.223529, 0.188235, 0.074510, 1.0 },
+ { 0.223529, 0.184314, 0.070588, 1.0 },
+ { 0.203922, 0.172549, 0.062745, 1.0 },
+ { 0.188235, 0.152941, 0.054902, 1.0 },
+ { 0.172549, 0.137255, 0.047059, 1.0 },
+ { 0.152941, 0.125490, 0.050980, 1.0 },
+ { 0.133333, 0.113725, 0.058824, 1.0 },
+ { 0.121569, 0.105882, 0.058824, 1.0 },
+ { 0.113725, 0.101961, 0.058824, 1.0 },
+ { 0.098039, 0.090196, 0.058824, 1.0 },
+ { 0.090196, 0.082353, 0.058824, 1.0 },
+ { 0.090196, 0.090196, 0.066667, 1.0 },
+ { 0.105882, 0.101961, 0.070588, 1.0 },
+ { 0.125490, 0.117647, 0.078431, 1.0 },
+ { 0.164706, 0.152941, 0.105882, 1.0 },
+ { 0.203922, 0.188235, 0.137255, 1.0 },
+ { 0.231373, 0.215686, 0.160784, 1.0 },
+ { 0.258824, 0.243137, 0.184314, 1.0 },
+ { 0.372549, 0.345098, 0.266667, 1.0 },
+ { 0.388235, 0.356863, 0.278431, 1.0 },
+ { 0.407843, 0.372549, 0.294118, 1.0 },
+ { 0.396078, 0.364706, 0.282353, 1.0 },
+ { 0.384314, 0.356863, 0.274510, 1.0 },
+ { 0.368627, 0.337255, 0.250980, 1.0 },
+ { 0.352941, 0.317647, 0.227451, 1.0 },
+ { 0.298039, 0.258824, 0.180392, 1.0 },
+ { 0.243137, 0.211765, 0.129412, 1.0 },
+ { 0.164706, 0.145098, 0.074510, 1.0 },
+ { 0.152941, 0.129412, 0.062745, 1.0 },
+ { 0.145098, 0.117647, 0.054902, 1.0 },
+ { 0.141176, 0.121569, 0.058824, 1.0 },
+ { 0.141176, 0.129412, 0.066667, 1.0 },
+ { 0.145098, 0.133333, 0.070588, 1.0 },
+ { 0.152941, 0.137255, 0.078431, 1.0 },
+ { 0.172549, 0.156863, 0.098039, 1.0 },
+ { 0.176471, 0.160784, 0.098039, 1.0 },
+ { 0.184314, 0.164706, 0.101961, 1.0 },
+ { 0.180392, 0.156863, 0.094118, 1.0 },
+ { 0.180392, 0.152941, 0.090196, 1.0 },
+ { 0.176471, 0.149020, 0.082353, 1.0 },
+ { 0.172549, 0.145098, 0.074510, 1.0 },
+ { 0.156863, 0.133333, 0.062745, 1.0 },
+ { 0.141176, 0.121569, 0.047059, 1.0 },
+ { 0.113725, 0.090196, 0.027451, 1.0 },
+ { 0.101961, 0.082353, 0.023529, 1.0 },
+ { 0.090196, 0.078431, 0.023529, 1.0 },
+ { 0.086275, 0.074510, 0.023529, 1.0 },
+ { 0.082353, 0.074510, 0.027451, 1.0 },
+ { 0.078431, 0.074510, 0.027451, 1.0 },
+ { 0.074510, 0.070588, 0.031373, 1.0 },
+ { 0.062745, 0.062745, 0.035294, 1.0 },
+ { 0.058824, 0.058824, 0.031373, 1.0 },
+ { 0.054902, 0.054902, 0.027451, 1.0 },
+ { 0.050980, 0.047059, 0.019608, 1.0 },
+ { 0.047059, 0.043137, 0.015686, 1.0 },
+ { 0.043137, 0.039216, 0.011765, 1.0 },
+ { 0.043137, 0.039216, 0.011765, 1.0 },
+ { 0.039216, 0.035294, 0.007843, 1.0 },
+ { 0.031373, 0.027451, 0.003922, 1.0 },
+ { 0.027451, 0.015686, 0.000000, 1.0 },
+ { 0.027451, 0.011765, 0.000000, 1.0 },
+ { 0.031373, 0.011765, 0.000000, 1.0 },
+ { 0.031373, 0.011765, 0.000000, 1.0 },
+ { 0.035294, 0.011765, 0.000000, 1.0 },
+ { 0.043137, 0.015686, 0.000000, 1.0 },
+ { 0.047059, 0.023529, 0.000000, 1.0 },
+ { 0.062745, 0.039216, 0.007843, 1.0 },
+ { 0.062745, 0.047059, 0.011765, 1.0 },
+ { 0.066667, 0.054902, 0.019608, 1.0 },
+ { 0.070588, 0.058824, 0.023529, 1.0 },
+ { 0.078431, 0.066667, 0.031373, 1.0 },
+ { 0.090196, 0.078431, 0.043137, 1.0 },
+ { 0.105882, 0.094118, 0.054902, 1.0 },
+ { 0.121569, 0.105882, 0.062745, 1.0 },
+ { 0.141176, 0.129412, 0.070588, 1.0 },
+ { 0.180392, 0.164706, 0.090196, 1.0 },
+ { 0.192157, 0.172549, 0.086275, 1.0 },
+ { 0.203922, 0.180392, 0.086275, 1.0 },
+ { 0.207843, 0.180392, 0.082353, 1.0 },
+ { 0.211765, 0.184314, 0.082353, 1.0 },
+ { 0.207843, 0.180392, 0.082353, 1.0 },
+ { 0.196078, 0.168627, 0.078431, 1.0 },
+ { 0.176471, 0.149020, 0.054902, 1.0 },
+ { 0.164706, 0.141176, 0.047059, 1.0 },
+ { 0.156863, 0.133333, 0.039216, 1.0 },
+ { 0.149020, 0.125490, 0.035294, 1.0 },
+ { 0.141176, 0.121569, 0.035294, 1.0 },
+ { 0.133333, 0.113725, 0.031373, 1.0 },
+ { 0.125490, 0.105882, 0.019608, 1.0 },
+ { 0.125490, 0.101961, 0.015686, 1.0 },
+ { 0.125490, 0.101961, 0.011765, 1.0 },
+ { 0.145098, 0.109804, 0.015686, 1.0 },
+ { 0.149020, 0.113725, 0.019608, 1.0 },
+ { 0.156863, 0.121569, 0.027451, 1.0 },
+ { 0.176471, 0.137255, 0.039216, 1.0 },
+ { 0.196078, 0.160784, 0.054902, 1.0 },
+ { 0.215686, 0.172549, 0.066667, 1.0 },
+ { 0.223529, 0.188235, 0.086275, 1.0 },
+ { 0.227451, 0.207843, 0.129412, 1.0 },
+ { 0.235294, 0.215686, 0.145098, 1.0 },
+ { 0.247059, 0.223529, 0.160784, 1.0 },
+ { 0.247059, 0.231373, 0.164706, 1.0 },
+ { 0.250980, 0.239216, 0.172549, 1.0 },
+ { 0.274510, 0.262745, 0.188235, 1.0 },
+ { 0.298039, 0.286275, 0.203922, 1.0 },
+ { 0.337255, 0.301961, 0.219608, 1.0 },
+ { 0.349020, 0.329412, 0.231373, 1.0 },
+ { 0.368627, 0.349020, 0.231373, 1.0 },
+ { 0.368627, 0.341176, 0.227451, 1.0 },
+ { 0.372549, 0.337255, 0.227451, 1.0 },
+ { 0.356863, 0.329412, 0.235294, 1.0 },
+ { 0.329412, 0.313725, 0.223529, 1.0 },
+ { 0.309804, 0.301961, 0.227451, 1.0 },
+ { 0.321569, 0.305882, 0.235294, 1.0 },
+ { 0.376471, 0.356863, 0.301961, 1.0 },
+ { 0.415686, 0.388235, 0.321569, 1.0 },
+ { 0.454902, 0.423529, 0.345098, 1.0 },
+ { 0.474510, 0.443137, 0.352941, 1.0 },
+ { 0.498039, 0.466667, 0.364706, 1.0 },
+ { 0.541176, 0.509804, 0.388235, 1.0 },
+ { 0.572549, 0.533333, 0.403922, 1.0 },
+ { 0.600000, 0.560784, 0.415686, 1.0 },
+ { 0.615686, 0.572549, 0.419608, 1.0 },
+ { 0.611765, 0.584314, 0.423529, 1.0 },
+ { 0.600000, 0.576471, 0.423529, 1.0 },
+ { 0.592157, 0.568627, 0.427451, 1.0 },
+ { 0.568627, 0.545098, 0.415686, 1.0 },
+ { 0.545098, 0.525490, 0.407843, 1.0 },
+ { 0.486275, 0.486275, 0.380392, 1.0 },
+ { 0.423529, 0.431373, 0.349020, 1.0 },
+ { 0.317647, 0.317647, 0.250980, 1.0 },
+ { 0.286275, 0.294118, 0.231373, 1.0 },
+ { 0.258824, 0.270588, 0.211765, 1.0 },
+ { 0.215686, 0.227451, 0.172549, 1.0 },
+ { 0.176471, 0.188235, 0.137255, 1.0 },
+ { 0.160784, 0.156863, 0.109804, 1.0 },
+ { 0.145098, 0.137255, 0.090196, 1.0 },
+ { 0.133333, 0.125490, 0.074510, 1.0 },
+ { 0.121569, 0.113725, 0.062745, 1.0 },
+ { 0.113725, 0.109804, 0.058824, 1.0 },
+ { 0.109804, 0.105882, 0.058824, 1.0 },
+ { 0.109804, 0.105882, 0.058824, 1.0 },
+ { 0.109804, 0.109804, 0.062745, 1.0 },
+ { 0.113725, 0.109804, 0.062745, 1.0 },
+ { 0.121569, 0.117647, 0.066667, 1.0 },
+ { 0.125490, 0.121569, 0.074510, 1.0 },
+ { 0.137255, 0.133333, 0.090196, 1.0 },
+ { 0.137255, 0.133333, 0.090196, 1.0 },
+ { 0.141176, 0.137255, 0.090196, 1.0 },
+ { 0.149020, 0.141176, 0.094118, 1.0 },
+ { 0.160784, 0.149020, 0.098039, 1.0 },
+ { 0.172549, 0.164706, 0.105882, 1.0 },
+ { 0.192157, 0.180392, 0.105882, 1.0 },
+ { 0.227451, 0.211765, 0.117647, 1.0 },
+ { 0.270588, 0.250980, 0.145098, 1.0 },
+ { 0.321569, 0.301961, 0.176471, 1.0 },
+ { 0.364706, 0.341176, 0.203922, 1.0 },
+ { 0.411765, 0.392157, 0.231373, 1.0 },
+ { 0.454902, 0.427451, 0.266667, 1.0 },
+ { 0.494118, 0.462745, 0.298039, 1.0 },
+ { 0.501961, 0.466667, 0.305882, 1.0 },
+ { 0.486275, 0.458824, 0.290196, 1.0 },
+ { 0.443137, 0.411765, 0.254902, 1.0 },
+ { 0.427451, 0.400000, 0.243137, 1.0 },
+ { 0.415686, 0.388235, 0.235294, 1.0 },
+ { 0.396078, 0.356863, 0.211765, 1.0 },
+ { 0.392157, 0.360784, 0.207843, 1.0 },
+ { 0.407843, 0.376471, 0.227451, 1.0 },
+ { 0.443137, 0.423529, 0.266667, 1.0 },
+ { 0.513725, 0.482353, 0.329412, 1.0 },
+ { 0.623529, 0.584314, 0.380392, 1.0 },
+ { 0.709804, 0.670588, 0.462745, 1.0 },
+ { 0.768627, 0.741176, 0.533333, 1.0 },
+ { 0.811765, 0.780392, 0.611765, 1.0 },
+ { 0.858824, 0.827451, 0.631373, 1.0 },
+ { 0.847059, 0.811765, 0.619608, 1.0 },
+ { 0.788235, 0.752941, 0.572549, 1.0 },
+ { 0.694118, 0.666667, 0.533333, 1.0 },
+ { 0.619608, 0.596078, 0.474510, 1.0 },
+ { 0.529412, 0.509804, 0.403922, 1.0 },
+ { 0.443137, 0.415686, 0.321569, 1.0 },
+ { 0.364706, 0.341176, 0.250980, 1.0 },
+ { 0.321569, 0.301961, 0.203922, 1.0 },
+ { 0.298039, 0.282353, 0.184314, 1.0 },
+ { 0.282353, 0.270588, 0.180392, 1.0 },
+ { 0.266667, 0.262745, 0.176471, 1.0 },
+ { 0.262745, 0.254902, 0.168627, 1.0 },
+ { 0.254902, 0.243137, 0.152941, 1.0 },
+ { 0.243137, 0.231373, 0.133333, 1.0 },
+ { 0.219608, 0.211765, 0.109804, 1.0 },
+ { 0.196078, 0.192157, 0.086275, 1.0 },
+ { 0.172549, 0.164706, 0.062745, 1.0 },
+ { 0.152941, 0.137255, 0.047059, 1.0 },
+ { 0.129412, 0.113725, 0.023529, 1.0 },
+ { 0.113725, 0.094118, 0.007843, 1.0 },
+ { 0.094118, 0.082353, 0.003922, 1.0 },
+ { 0.082353, 0.074510, 0.007843, 1.0 },
+ { 0.078431, 0.070588, 0.011765, 1.0 },
+ { 0.082353, 0.070588, 0.015686, 1.0 },
+ { 0.086275, 0.074510, 0.019608, 1.0 },
+ { 0.094118, 0.082353, 0.027451, 1.0 },
+ { 0.101961, 0.098039, 0.035294, 1.0 },
+ { 0.125490, 0.117647, 0.054902, 1.0 },
+ { 0.156863, 0.149020, 0.066667, 1.0 },
+ { 0.203922, 0.184314, 0.086275, 1.0 },
+ { 0.254902, 0.231373, 0.113725, 1.0 },
+ { 0.313725, 0.286275, 0.152941, 1.0 },
+ { 0.372549, 0.341176, 0.180392, 1.0 },
+ { 0.427451, 0.396078, 0.207843, 1.0 },
+ { 0.482353, 0.439216, 0.239216, 1.0 },
+ { 0.525490, 0.470588, 0.270588, 1.0 },
+ { 0.545098, 0.490196, 0.290196, 1.0 },
+ { 0.529412, 0.482353, 0.294118, 1.0 },
+ { 0.494118, 0.454902, 0.282353, 1.0 },
+ { 0.447059, 0.407843, 0.262745, 1.0 },
+ { 0.396078, 0.356863, 0.239216, 1.0 },
+ { 0.333333, 0.305882, 0.207843, 1.0 },
+ { 0.270588, 0.247059, 0.172549, 1.0 },
+ { 0.215686, 0.196078, 0.129412, 1.0 },
+ { 0.172549, 0.152941, 0.098039, 1.0 },
+ { 0.137255, 0.129412, 0.074510, 1.0 },
+ { 0.113725, 0.109804, 0.062745, 1.0 },
+ { 0.098039, 0.098039, 0.050980, 1.0 },
+ { 0.086275, 0.086275, 0.047059, 1.0 },
+ { 0.078431, 0.078431, 0.043137, 1.0 },
+ { 0.070588, 0.070588, 0.039216, 1.0 },
+ { 0.066667, 0.066667, 0.035294, 1.0 },
+ { 0.066667, 0.062745, 0.035294, 1.0 },
+ { 0.066667, 0.062745, 0.039216, 1.0 },
+ { 0.078431, 0.074510, 0.043137, 1.0 },
+ { 0.082353, 0.078431, 0.043137, 1.0 },
+ { 0.121569, 0.109804, 0.058824, 1.0 },
+ { 0.149020, 0.133333, 0.074510, 1.0 },
+ { 0.188235, 0.168627, 0.101961, 1.0 },
+ };
+/* 040221-32 */
+static double4 colors_389[] = {
+ { 0.807843, 0.764706, 0.721569, 1.0 },
+ { 0.854902, 0.815686, 0.776471, 1.0 },
+ { 0.862745, 0.823529, 0.780392, 1.0 },
+ { 0.870588, 0.831373, 0.788235, 1.0 },
+ { 0.886275, 0.850980, 0.807843, 1.0 },
+ { 0.905882, 0.870588, 0.831373, 1.0 },
+ { 0.913725, 0.874510, 0.831373, 1.0 },
+ { 0.921569, 0.882353, 0.835294, 1.0 },
+ { 0.917647, 0.874510, 0.827451, 1.0 },
+ { 0.898039, 0.854902, 0.807843, 1.0 },
+ { 0.882353, 0.839216, 0.788235, 1.0 },
+ { 0.862745, 0.815686, 0.764706, 1.0 },
+ { 0.843137, 0.796078, 0.745098, 1.0 },
+ { 0.831373, 0.784314, 0.737255, 1.0 },
+ { 0.819608, 0.776471, 0.733333, 1.0 },
+ { 0.819608, 0.776471, 0.733333, 1.0 },
+ { 0.823529, 0.780392, 0.733333, 1.0 },
+ { 0.839216, 0.803922, 0.764706, 1.0 },
+ { 0.858824, 0.823529, 0.784314, 1.0 },
+ { 0.878431, 0.843137, 0.803922, 1.0 },
+ { 0.905882, 0.870588, 0.831373, 1.0 },
+ { 0.933333, 0.901961, 0.862745, 1.0 },
+ { 0.937255, 0.905882, 0.866667, 1.0 },
+ { 0.945098, 0.913725, 0.874510, 1.0 },
+ { 0.921569, 0.886275, 0.847059, 1.0 },
+ { 0.874510, 0.839216, 0.796078, 1.0 },
+ { 0.827451, 0.792157, 0.749020, 1.0 },
+ { 0.752941, 0.713725, 0.662745, 1.0 },
+ { 0.682353, 0.635294, 0.580392, 1.0 },
+ { 0.643137, 0.588235, 0.525490, 1.0 },
+ { 0.603922, 0.541176, 0.474510, 1.0 },
+ { 0.521569, 0.431373, 0.349020, 1.0 },
+ { 0.466667, 0.368627, 0.282353, 1.0 },
+ { 0.388235, 0.266667, 0.160784, 1.0 },
+ { 0.380392, 0.266667, 0.168627, 1.0 },
+ { 0.376471, 0.270588, 0.180392, 1.0 },
+ { 0.388235, 0.286275, 0.200000, 1.0 },
+ { 0.400000, 0.301961, 0.219608, 1.0 },
+ { 0.400000, 0.301961, 0.219608, 1.0 },
+ { 0.400000, 0.301961, 0.219608, 1.0 },
+ { 0.360784, 0.266667, 0.188235, 1.0 },
+ { 0.345098, 0.243137, 0.156863, 1.0 },
+ { 0.329412, 0.219608, 0.129412, 1.0 },
+ { 0.325490, 0.219608, 0.133333, 1.0 },
+ { 0.321569, 0.223529, 0.141176, 1.0 },
+ { 0.325490, 0.231373, 0.152941, 1.0 },
+ { 0.333333, 0.243137, 0.168627, 1.0 },
+ { 0.364706, 0.274510, 0.192157, 1.0 },
+ { 0.403922, 0.305882, 0.211765, 1.0 },
+ { 0.458824, 0.368627, 0.290196, 1.0 },
+ { 0.474510, 0.376471, 0.286275, 1.0 },
+ { 0.494118, 0.388235, 0.286275, 1.0 },
+ { 0.470588, 0.372549, 0.282353, 1.0 },
+ { 0.450980, 0.360784, 0.278431, 1.0 },
+ { 0.419608, 0.333333, 0.254902, 1.0 },
+ { 0.392157, 0.305882, 0.231373, 1.0 },
+ { 0.313725, 0.223529, 0.145098, 1.0 },
+ { 0.298039, 0.207843, 0.133333, 1.0 },
+ { 0.282353, 0.196078, 0.125490, 1.0 },
+ { 0.329412, 0.223529, 0.129412, 1.0 },
+ { 0.380392, 0.254902, 0.137255, 1.0 },
+ { 0.403922, 0.282353, 0.172549, 1.0 },
+ { 0.431373, 0.313725, 0.207843, 1.0 },
+ { 0.482353, 0.372549, 0.270588, 1.0 },
+ { 0.533333, 0.427451, 0.321569, 1.0 },
+ { 0.607843, 0.541176, 0.470588, 1.0 },
+ { 0.627451, 0.568627, 0.505882, 1.0 },
+ { 0.647059, 0.596078, 0.545098, 1.0 },
+ { 0.647059, 0.596078, 0.545098, 1.0 },
+ { 0.647059, 0.596078, 0.549020, 1.0 },
+ { 0.647059, 0.596078, 0.549020, 1.0 },
+ { 0.647059, 0.592157, 0.545098, 1.0 },
+ { 0.662745, 0.588235, 0.509804, 1.0 },
+ { 0.682353, 0.607843, 0.521569, 1.0 },
+ { 0.705882, 0.627451, 0.537255, 1.0 },
+ { 0.737255, 0.650980, 0.549020, 1.0 },
+ { 0.768627, 0.674510, 0.560784, 1.0 },
+ { 0.772549, 0.682353, 0.568627, 1.0 },
+ { 0.776471, 0.690196, 0.580392, 1.0 },
+ { 0.784314, 0.698039, 0.596078, 1.0 },
+ { 0.792157, 0.709804, 0.607843, 1.0 },
+ { 0.803922, 0.725490, 0.623529, 1.0 },
+ { 0.796078, 0.729412, 0.639216, 1.0 },
+ { 0.792157, 0.733333, 0.654902, 1.0 },
+ { 0.788235, 0.729412, 0.650980, 1.0 },
+ { 0.788235, 0.729412, 0.650980, 1.0 },
+ { 0.772549, 0.717647, 0.650980, 1.0 },
+ { 0.745098, 0.701961, 0.647059, 1.0 },
+ { 0.725490, 0.666667, 0.607843, 1.0 },
+ { 0.698039, 0.635294, 0.580392, 1.0 },
+ { 0.670588, 0.607843, 0.552941, 1.0 },
+ { 0.658824, 0.592157, 0.533333, 1.0 },
+ { 0.647059, 0.580392, 0.517647, 1.0 },
+ { 0.619608, 0.552941, 0.494118, 1.0 },
+ { 0.596078, 0.537255, 0.474510, 1.0 },
+ { 0.592157, 0.529412, 0.470588, 1.0 },
+ { 0.600000, 0.537255, 0.478431, 1.0 },
+ { 0.650980, 0.603922, 0.552941, 1.0 },
+ { 0.694118, 0.643137, 0.584314, 1.0 },
+ { 0.737255, 0.682353, 0.619608, 1.0 },
+ { 0.752941, 0.698039, 0.635294, 1.0 },
+ { 0.768627, 0.713725, 0.650980, 1.0 },
+ { 0.788235, 0.733333, 0.658824, 1.0 },
+ { 0.807843, 0.745098, 0.654902, 1.0 },
+ { 0.803922, 0.729412, 0.631373, 1.0 },
+ { 0.796078, 0.713725, 0.611765, 1.0 },
+ { 0.788235, 0.701961, 0.596078, 1.0 },
+ { 0.776471, 0.694118, 0.596078, 1.0 },
+ { 0.764706, 0.690196, 0.596078, 1.0 },
+ { 0.749020, 0.682353, 0.603922, 1.0 },
+ { 0.745098, 0.682353, 0.611765, 1.0 },
+ { 0.733333, 0.682353, 0.627451, 1.0 },
+ { 0.725490, 0.686275, 0.643137, 1.0 },
+ { 0.725490, 0.686275, 0.647059, 1.0 },
+ { 0.721569, 0.682353, 0.639216, 1.0 },
+ { 0.717647, 0.678431, 0.635294, 1.0 },
+ { 0.709804, 0.662745, 0.619608, 1.0 },
+ { 0.686275, 0.635294, 0.584314, 1.0 },
+ { 0.650980, 0.596078, 0.533333, 1.0 },
+ { 0.607843, 0.541176, 0.470588, 1.0 },
+ { 0.501961, 0.423529, 0.345098, 1.0 },
+ { 0.458824, 0.368627, 0.286275, 1.0 },
+ { 0.415686, 0.317647, 0.227451, 1.0 },
+ { 0.403922, 0.301961, 0.211765, 1.0 },
+ { 0.392157, 0.290196, 0.200000, 1.0 },
+ { 0.384314, 0.278431, 0.184314, 1.0 },
+ { 0.388235, 0.278431, 0.188235, 1.0 },
+ { 0.419608, 0.301961, 0.196078, 1.0 },
+ { 0.462745, 0.337255, 0.215686, 1.0 },
+ { 0.509804, 0.407843, 0.317647, 1.0 },
+ { 0.529412, 0.427451, 0.333333, 1.0 },
+ { 0.549020, 0.450980, 0.352941, 1.0 },
+ { 0.560784, 0.478431, 0.396078, 1.0 },
+ { 0.564706, 0.494118, 0.419608, 1.0 },
+ { 0.584314, 0.505882, 0.419608, 1.0 },
+ { 0.588235, 0.509804, 0.423529, 1.0 },
+ { 0.600000, 0.521569, 0.435294, 1.0 },
+ { 0.611765, 0.541176, 0.462745, 1.0 },
+ { 0.623529, 0.560784, 0.494118, 1.0 },
+ { 0.623529, 0.568627, 0.509804, 1.0 },
+ { 0.627451, 0.576471, 0.525490, 1.0 },
+ { 0.639216, 0.592157, 0.545098, 1.0 },
+ { 0.662745, 0.619608, 0.576471, 1.0 },
+ { 0.686275, 0.643137, 0.607843, 1.0 },
+ { 0.701961, 0.658824, 0.619608, 1.0 },
+ { 0.756863, 0.705882, 0.647059, 1.0 },
+ { 0.772549, 0.717647, 0.654902, 1.0 },
+ { 0.788235, 0.733333, 0.666667, 1.0 },
+ { 0.803922, 0.745098, 0.674510, 1.0 },
+ { 0.819608, 0.756863, 0.682353, 1.0 },
+ { 0.811765, 0.752941, 0.678431, 1.0 },
+ { 0.788235, 0.725490, 0.650980, 1.0 },
+ { 0.698039, 0.635294, 0.572549, 1.0 },
+ { 0.674510, 0.603922, 0.537255, 1.0 },
+ { 0.654902, 0.576471, 0.501961, 1.0 },
+ { 0.607843, 0.513725, 0.423529, 1.0 },
+ { 0.549020, 0.454902, 0.364706, 1.0 },
+ { 0.513725, 0.403922, 0.301961, 1.0 },
+ { 0.474510, 0.352941, 0.239216, 1.0 },
+ { 0.411765, 0.298039, 0.192157, 1.0 },
+ { 0.349020, 0.243137, 0.152941, 1.0 },
+ { 0.270588, 0.180392, 0.101961, 1.0 },
+ { 0.247059, 0.164706, 0.090196, 1.0 },
+ { 0.227451, 0.149020, 0.082353, 1.0 },
+ { 0.247059, 0.160784, 0.090196, 1.0 },
+ { 0.309804, 0.211765, 0.129412, 1.0 },
+ { 0.360784, 0.278431, 0.203922, 1.0 },
+ { 0.435294, 0.356863, 0.290196, 1.0 },
+ { 0.615686, 0.549020, 0.482353, 1.0 },
+ { 0.647059, 0.592157, 0.533333, 1.0 },
+ { 0.682353, 0.635294, 0.584314, 1.0 },
+ { 0.741176, 0.698039, 0.650980, 1.0 },
+ { 0.796078, 0.756863, 0.713725, 1.0 },
+ { 0.839216, 0.803922, 0.764706, 1.0 },
+ { 0.878431, 0.839216, 0.803922, 1.0 },
+ { 0.898039, 0.862745, 0.827451, 1.0 },
+ { 0.909804, 0.870588, 0.827451, 1.0 },
+ { 0.913725, 0.874510, 0.823529, 1.0 },
+ { 0.909804, 0.866667, 0.815686, 1.0 },
+ { 0.901961, 0.854902, 0.792157, 1.0 },
+ { 0.890196, 0.839216, 0.764706, 1.0 },
+ { 0.878431, 0.823529, 0.749020, 1.0 },
+ { 0.866667, 0.815686, 0.741176, 1.0 },
+ { 0.854902, 0.807843, 0.737255, 1.0 },
+ { 0.850980, 0.807843, 0.749020, 1.0 },
+ { 0.850980, 0.811765, 0.756863, 1.0 },
+ { 0.850980, 0.819608, 0.768627, 1.0 },
+ { 0.854902, 0.819608, 0.780392, 1.0 },
+ { 0.866667, 0.831373, 0.792157, 1.0 },
+ { 0.874510, 0.843137, 0.800000, 1.0 },
+ { 0.874510, 0.843137, 0.800000, 1.0 },
+ { 0.870588, 0.835294, 0.792157, 1.0 },
+ { 0.854902, 0.819608, 0.776471, 1.0 },
+ { 0.839216, 0.803922, 0.760784, 1.0 },
+ { 0.815686, 0.780392, 0.737255, 1.0 },
+ { 0.780392, 0.741176, 0.698039, 1.0 },
+ { 0.745098, 0.705882, 0.662745, 1.0 },
+ { 0.713725, 0.670588, 0.619608, 1.0 },
+ { 0.694118, 0.639216, 0.572549, 1.0 },
+ { 0.690196, 0.623529, 0.549020, 1.0 },
+ { 0.686275, 0.619608, 0.541176, 1.0 },
+ { 0.690196, 0.615686, 0.529412, 1.0 },
+ { 0.705882, 0.627451, 0.541176, 1.0 },
+ { 0.709804, 0.643137, 0.572549, 1.0 },
+ { 0.709804, 0.650980, 0.588235, 1.0 },
+ { 0.701961, 0.650980, 0.600000, 1.0 },
+ { 0.698039, 0.654902, 0.611765, 1.0 },
+ { 0.701961, 0.654902, 0.611765, 1.0 },
+ { 0.698039, 0.654902, 0.611765, 1.0 },
+ { 0.698039, 0.658824, 0.623529, 1.0 },
+ { 0.701961, 0.662745, 0.623529, 1.0 },
+ { 0.705882, 0.666667, 0.627451, 1.0 },
+ { 0.709804, 0.670588, 0.635294, 1.0 },
+ { 0.717647, 0.678431, 0.639216, 1.0 },
+ { 0.725490, 0.686275, 0.643137, 1.0 },
+ { 0.729412, 0.690196, 0.650980, 1.0 },
+ { 0.737255, 0.701961, 0.658824, 1.0 },
+ { 0.756863, 0.713725, 0.666667, 1.0 },
+ { 0.780392, 0.729412, 0.670588, 1.0 },
+ { 0.800000, 0.745098, 0.682353, 1.0 },
+ { 0.815686, 0.760784, 0.694118, 1.0 },
+ { 0.831373, 0.772549, 0.701961, 1.0 },
+ { 0.839216, 0.784314, 0.717647, 1.0 },
+ { 0.847059, 0.792157, 0.729412, 1.0 },
+ { 0.854902, 0.800000, 0.733333, 1.0 },
+ { 0.854902, 0.803922, 0.749020, 1.0 },
+ { 0.862745, 0.815686, 0.760784, 1.0 },
+ { 0.878431, 0.827451, 0.764706, 1.0 },
+ { 0.882353, 0.835294, 0.776471, 1.0 },
+ { 0.882353, 0.843137, 0.792157, 1.0 },
+ { 0.886275, 0.843137, 0.792157, 1.0 },
+ { 0.878431, 0.843137, 0.792157, 1.0 },
+ { 0.862745, 0.831373, 0.788235, 1.0 },
+ { 0.850980, 0.815686, 0.772549, 1.0 },
+ { 0.835294, 0.800000, 0.756863, 1.0 },
+ { 0.823529, 0.784314, 0.737255, 1.0 },
+ { 0.815686, 0.772549, 0.725490, 1.0 },
+ { 0.803922, 0.764706, 0.717647, 1.0 },
+ { 0.807843, 0.764706, 0.717647, 1.0 },
+ { 0.815686, 0.776471, 0.729412, 1.0 },
+ { 0.827451, 0.792157, 0.749020, 1.0 },
+ { 0.850980, 0.815686, 0.776471, 1.0 },
+ { 0.882353, 0.843137, 0.807843, 1.0 },
+ { 0.905882, 0.870588, 0.831373, 1.0 },
+ { 0.925490, 0.890196, 0.854902, 1.0 },
+ { 0.937255, 0.901961, 0.866667, 1.0 },
+ { 0.937255, 0.905882, 0.870588, 1.0 },
+ { 0.929412, 0.894118, 0.858824, 1.0 },
+ { 0.913725, 0.882353, 0.847059, 1.0 },
+ { 0.901961, 0.866667, 0.835294, 1.0 },
+ { 0.878431, 0.847059, 0.807843, 1.0 },
+ { 0.862745, 0.827451, 0.788235, 1.0 },
+ { 0.835294, 0.796078, 0.756863, 1.0 },
+ { 0.815686, 0.776471, 0.733333, 1.0 },
+ { 0.827451, 0.788235, 0.749020, 1.0 },
+ { 0.819608, 0.780392, 0.737255, 1.0 },
+ };
+/* 040221-33 */
+static double4 colors_390[] = {
+ { 0.529412, 0.360784, 0.474510, 1.0 },
+ { 0.486275, 0.298039, 0.431373, 1.0 },
+ { 0.458824, 0.266667, 0.411765, 1.0 },
+ { 0.431373, 0.239216, 0.396078, 1.0 },
+ { 0.415686, 0.231373, 0.392157, 1.0 },
+ { 0.400000, 0.227451, 0.388235, 1.0 },
+ { 0.388235, 0.231373, 0.392157, 1.0 },
+ { 0.376471, 0.235294, 0.396078, 1.0 },
+ { 0.360784, 0.274510, 0.486275, 1.0 },
+ { 0.368627, 0.309804, 0.537255, 1.0 },
+ { 0.380392, 0.345098, 0.592157, 1.0 },
+ { 0.407843, 0.388235, 0.631373, 1.0 },
+ { 0.435294, 0.431373, 0.674510, 1.0 },
+ { 0.462745, 0.466667, 0.690196, 1.0 },
+ { 0.490196, 0.501961, 0.709804, 1.0 },
+ { 0.486275, 0.509804, 0.713725, 1.0 },
+ { 0.486275, 0.517647, 0.721569, 1.0 },
+ { 0.466667, 0.498039, 0.713725, 1.0 },
+ { 0.462745, 0.494118, 0.709804, 1.0 },
+ { 0.458824, 0.494118, 0.709804, 1.0 },
+ { 0.470588, 0.482353, 0.694118, 1.0 },
+ { 0.486275, 0.470588, 0.678431, 1.0 },
+ { 0.501961, 0.470588, 0.666667, 1.0 },
+ { 0.521569, 0.470588, 0.654902, 1.0 },
+ { 0.572549, 0.462745, 0.603922, 1.0 },
+ { 0.584314, 0.435294, 0.572549, 1.0 },
+ { 0.600000, 0.411765, 0.545098, 1.0 },
+ { 0.592157, 0.380392, 0.517647, 1.0 },
+ { 0.588235, 0.352941, 0.490196, 1.0 },
+ { 0.580392, 0.337255, 0.470588, 1.0 },
+ { 0.576471, 0.321569, 0.450980, 1.0 },
+ { 0.576471, 0.294118, 0.419608, 1.0 },
+ { 0.564706, 0.278431, 0.411765, 1.0 },
+ { 0.541176, 0.270588, 0.407843, 1.0 },
+ { 0.541176, 0.274510, 0.415686, 1.0 },
+ { 0.545098, 0.282353, 0.427451, 1.0 },
+ { 0.556863, 0.286275, 0.427451, 1.0 },
+ { 0.568627, 0.294118, 0.431373, 1.0 },
+ { 0.580392, 0.301961, 0.431373, 1.0 },
+ { 0.596078, 0.313725, 0.431373, 1.0 },
+ { 0.611765, 0.341176, 0.450980, 1.0 },
+ { 0.611765, 0.360784, 0.474510, 1.0 },
+ { 0.611765, 0.384314, 0.501961, 1.0 },
+ { 0.615686, 0.407843, 0.533333, 1.0 },
+ { 0.619608, 0.431373, 0.568627, 1.0 },
+ { 0.623529, 0.439216, 0.580392, 1.0 },
+ { 0.627451, 0.450980, 0.592157, 1.0 },
+ { 0.650980, 0.470588, 0.600000, 1.0 },
+ { 0.670588, 0.474510, 0.592157, 1.0 },
+ { 0.678431, 0.458824, 0.564706, 1.0 },
+ { 0.670588, 0.454902, 0.552941, 1.0 },
+ { 0.666667, 0.454902, 0.545098, 1.0 },
+ { 0.639216, 0.447059, 0.533333, 1.0 },
+ { 0.611765, 0.439216, 0.525490, 1.0 },
+ { 0.603922, 0.431373, 0.517647, 1.0 },
+ { 0.600000, 0.427451, 0.513725, 1.0 },
+ { 0.596078, 0.400000, 0.466667, 1.0 },
+ { 0.603922, 0.392157, 0.458824, 1.0 },
+ { 0.611765, 0.388235, 0.450980, 1.0 },
+ { 0.623529, 0.407843, 0.466667, 1.0 },
+ { 0.639216, 0.431373, 0.482353, 1.0 },
+ { 0.635294, 0.439216, 0.490196, 1.0 },
+ { 0.631373, 0.447059, 0.498039, 1.0 },
+ { 0.635294, 0.462745, 0.521569, 1.0 },
+ { 0.627451, 0.482353, 0.537255, 1.0 },
+ { 0.631373, 0.482353, 0.552941, 1.0 },
+ { 0.631373, 0.478431, 0.556863, 1.0 },
+ { 0.631373, 0.474510, 0.560784, 1.0 },
+ { 0.643137, 0.490196, 0.572549, 1.0 },
+ { 0.658824, 0.509804, 0.584314, 1.0 },
+ { 0.674510, 0.533333, 0.596078, 1.0 },
+ { 0.698039, 0.568627, 0.635294, 1.0 },
+ { 0.686275, 0.619608, 0.682353, 1.0 },
+ { 0.643137, 0.600000, 0.670588, 1.0 },
+ { 0.600000, 0.584314, 0.662745, 1.0 },
+ { 0.545098, 0.545098, 0.643137, 1.0 },
+ { 0.490196, 0.505882, 0.627451, 1.0 },
+ { 0.466667, 0.482353, 0.607843, 1.0 },
+ { 0.443137, 0.462745, 0.592157, 1.0 },
+ { 0.400000, 0.431373, 0.572549, 1.0 },
+ { 0.380392, 0.415686, 0.552941, 1.0 },
+ { 0.356863, 0.403922, 0.525490, 1.0 },
+ { 0.325490, 0.411765, 0.517647, 1.0 },
+ { 0.298039, 0.423529, 0.509804, 1.0 },
+ { 0.278431, 0.427451, 0.513725, 1.0 },
+ { 0.258824, 0.431373, 0.521569, 1.0 },
+ { 0.223529, 0.419608, 0.509804, 1.0 },
+ { 0.192157, 0.392157, 0.505882, 1.0 },
+ { 0.164706, 0.333333, 0.474510, 1.0 },
+ { 0.164706, 0.301961, 0.443137, 1.0 },
+ { 0.164706, 0.270588, 0.411765, 1.0 },
+ { 0.164706, 0.258824, 0.384314, 1.0 },
+ { 0.168627, 0.250980, 0.356863, 1.0 },
+ { 0.172549, 0.254902, 0.321569, 1.0 },
+ { 0.188235, 0.262745, 0.301961, 1.0 },
+ { 0.207843, 0.274510, 0.317647, 1.0 },
+ { 0.219608, 0.294118, 0.349020, 1.0 },
+ { 0.262745, 0.341176, 0.419608, 1.0 },
+ { 0.278431, 0.325490, 0.431373, 1.0 },
+ { 0.294118, 0.309804, 0.443137, 1.0 },
+ { 0.294118, 0.305882, 0.439216, 1.0 },
+ { 0.294118, 0.301961, 0.439216, 1.0 },
+ { 0.298039, 0.294118, 0.423529, 1.0 },
+ { 0.298039, 0.282353, 0.411765, 1.0 },
+ { 0.274510, 0.286275, 0.419608, 1.0 },
+ { 0.266667, 0.313725, 0.431373, 1.0 },
+ { 0.258824, 0.341176, 0.443137, 1.0 },
+ { 0.250980, 0.349020, 0.450980, 1.0 },
+ { 0.243137, 0.360784, 0.458824, 1.0 },
+ { 0.219608, 0.384314, 0.474510, 1.0 },
+ { 0.196078, 0.407843, 0.470588, 1.0 },
+ { 0.188235, 0.407843, 0.462745, 1.0 },
+ { 0.184314, 0.403922, 0.454902, 1.0 },
+ { 0.227451, 0.462745, 0.490196, 1.0 },
+ { 0.250980, 0.482353, 0.494118, 1.0 },
+ { 0.274510, 0.501961, 0.501961, 1.0 },
+ { 0.329412, 0.556863, 0.533333, 1.0 },
+ { 0.384314, 0.607843, 0.564706, 1.0 },
+ { 0.431373, 0.658824, 0.600000, 1.0 },
+ { 0.482353, 0.705882, 0.643137, 1.0 },
+ { 0.568627, 0.764706, 0.709804, 1.0 },
+ { 0.623529, 0.796078, 0.749020, 1.0 },
+ { 0.678431, 0.831373, 0.792157, 1.0 },
+ { 0.709804, 0.847059, 0.811765, 1.0 },
+ { 0.745098, 0.862745, 0.835294, 1.0 },
+ { 0.811765, 0.898039, 0.874510, 1.0 },
+ { 0.878431, 0.929412, 0.913725, 1.0 },
+ { 0.921569, 0.941176, 0.941176, 1.0 },
+ { 0.949020, 0.945098, 0.949020, 1.0 },
+ { 0.945098, 0.917647, 0.945098, 1.0 },
+ { 0.933333, 0.905882, 0.937255, 1.0 },
+ { 0.925490, 0.894118, 0.929412, 1.0 },
+ { 0.894118, 0.870588, 0.913725, 1.0 },
+ { 0.854902, 0.850980, 0.890196, 1.0 },
+ { 0.847059, 0.850980, 0.886275, 1.0 },
+ { 0.831373, 0.827451, 0.870588, 1.0 },
+ { 0.815686, 0.811765, 0.858824, 1.0 },
+ { 0.823529, 0.811765, 0.858824, 1.0 },
+ { 0.835294, 0.815686, 0.862745, 1.0 },
+ { 0.839216, 0.811765, 0.862745, 1.0 },
+ { 0.843137, 0.807843, 0.866667, 1.0 },
+ { 0.823529, 0.811765, 0.862745, 1.0 },
+ { 0.831373, 0.831373, 0.874510, 1.0 },
+ { 0.843137, 0.847059, 0.886275, 1.0 },
+ { 0.839216, 0.850980, 0.882353, 1.0 },
+ { 0.874510, 0.894118, 0.913725, 1.0 },
+ { 0.882353, 0.901961, 0.917647, 1.0 },
+ { 0.890196, 0.913725, 0.921569, 1.0 },
+ { 0.905882, 0.921569, 0.929412, 1.0 },
+ { 0.878431, 0.925490, 0.925490, 1.0 },
+ { 0.847059, 0.909804, 0.913725, 1.0 },
+ { 0.827451, 0.878431, 0.894118, 1.0 },
+ { 0.776471, 0.784314, 0.811765, 1.0 },
+ { 0.768627, 0.772549, 0.796078, 1.0 },
+ { 0.764706, 0.764706, 0.780392, 1.0 },
+ { 0.737255, 0.745098, 0.737255, 1.0 },
+ { 0.713725, 0.725490, 0.698039, 1.0 },
+ { 0.658824, 0.701961, 0.647059, 1.0 },
+ { 0.584314, 0.658824, 0.596078, 1.0 },
+ { 0.509804, 0.600000, 0.537255, 1.0 },
+ { 0.435294, 0.517647, 0.478431, 1.0 },
+ { 0.325490, 0.372549, 0.356863, 1.0 },
+ { 0.305882, 0.345098, 0.333333, 1.0 },
+ { 0.286275, 0.317647, 0.309804, 1.0 },
+ { 0.278431, 0.301961, 0.282353, 1.0 },
+ { 0.266667, 0.313725, 0.262745, 1.0 },
+ { 0.239216, 0.329412, 0.250980, 1.0 },
+ { 0.203922, 0.341176, 0.239216, 1.0 },
+ { 0.145098, 0.290196, 0.211765, 1.0 },
+ { 0.141176, 0.270588, 0.203922, 1.0 },
+ { 0.137255, 0.254902, 0.200000, 1.0 },
+ { 0.156863, 0.215686, 0.196078, 1.0 },
+ { 0.196078, 0.215686, 0.215686, 1.0 },
+ { 0.243137, 0.250980, 0.254902, 1.0 },
+ { 0.298039, 0.305882, 0.309804, 1.0 },
+ { 0.360784, 0.384314, 0.384314, 1.0 },
+ { 0.427451, 0.454902, 0.447059, 1.0 },
+ { 0.486275, 0.521569, 0.509804, 1.0 },
+ { 0.537255, 0.580392, 0.560784, 1.0 },
+ { 0.596078, 0.615686, 0.603922, 1.0 },
+ { 0.662745, 0.639216, 0.635294, 1.0 },
+ { 0.721569, 0.674510, 0.682353, 1.0 },
+ { 0.780392, 0.709804, 0.721569, 1.0 },
+ { 0.835294, 0.764706, 0.784314, 1.0 },
+ { 0.933333, 0.878431, 0.890196, 1.0 },
+ { 0.945098, 0.901961, 0.909804, 1.0 },
+ { 0.956863, 0.925490, 0.933333, 1.0 },
+ { 0.972549, 0.964706, 0.968627, 1.0 },
+ { 0.988235, 0.988235, 0.984314, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.988235, 0.984314, 0.984314, 1.0 },
+ { 0.972549, 0.949020, 0.956863, 1.0 },
+ { 0.952941, 0.905882, 0.917647, 1.0 },
+ { 0.917647, 0.850980, 0.882353, 1.0 },
+ { 0.882353, 0.796078, 0.839216, 1.0 },
+ { 0.839216, 0.737255, 0.800000, 1.0 },
+ { 0.800000, 0.682353, 0.756863, 1.0 },
+ { 0.764706, 0.639216, 0.729412, 1.0 },
+ { 0.729412, 0.600000, 0.698039, 1.0 },
+ { 0.694118, 0.552941, 0.662745, 1.0 },
+ { 0.670588, 0.505882, 0.611765, 1.0 },
+ { 0.643137, 0.454902, 0.568627, 1.0 },
+ { 0.611765, 0.403922, 0.509804, 1.0 },
+ { 0.572549, 0.356863, 0.462745, 1.0 },
+ { 0.541176, 0.309804, 0.407843, 1.0 },
+ { 0.513725, 0.290196, 0.376471, 1.0 },
+ { 0.486275, 0.298039, 0.372549, 1.0 },
+ { 0.470588, 0.317647, 0.388235, 1.0 },
+ { 0.482353, 0.352941, 0.411765, 1.0 },
+ { 0.509804, 0.388235, 0.447059, 1.0 },
+ { 0.556863, 0.443137, 0.486275, 1.0 },
+ { 0.592157, 0.498039, 0.529412, 1.0 },
+ { 0.639216, 0.533333, 0.552941, 1.0 },
+ { 0.682353, 0.556863, 0.564706, 1.0 },
+ { 0.701961, 0.584314, 0.564706, 1.0 },
+ { 0.709804, 0.592157, 0.564706, 1.0 },
+ { 0.705882, 0.596078, 0.564706, 1.0 },
+ { 0.682353, 0.576471, 0.552941, 1.0 },
+ { 0.678431, 0.564706, 0.549020, 1.0 },
+ { 0.662745, 0.564706, 0.556863, 1.0 },
+ { 0.654902, 0.552941, 0.556863, 1.0 },
+ { 0.658824, 0.525490, 0.552941, 1.0 },
+ { 0.658824, 0.509804, 0.525490, 1.0 },
+ { 0.654902, 0.486275, 0.501961, 1.0 },
+ { 0.643137, 0.458824, 0.458824, 1.0 },
+ { 0.600000, 0.400000, 0.407843, 1.0 },
+ { 0.560784, 0.345098, 0.352941, 1.0 },
+ { 0.517647, 0.301961, 0.309804, 1.0 },
+ { 0.470588, 0.266667, 0.270588, 1.0 },
+ { 0.423529, 0.231373, 0.247059, 1.0 },
+ { 0.392157, 0.207843, 0.235294, 1.0 },
+ { 0.384314, 0.203922, 0.235294, 1.0 },
+ { 0.392157, 0.207843, 0.247059, 1.0 },
+ { 0.411765, 0.219608, 0.270588, 1.0 },
+ { 0.443137, 0.254902, 0.313725, 1.0 },
+ { 0.478431, 0.294118, 0.356863, 1.0 },
+ { 0.513725, 0.333333, 0.396078, 1.0 },
+ { 0.533333, 0.368627, 0.435294, 1.0 },
+ { 0.552941, 0.400000, 0.474510, 1.0 },
+ { 0.568627, 0.435294, 0.505882, 1.0 },
+ { 0.588235, 0.462745, 0.537255, 1.0 },
+ { 0.607843, 0.470588, 0.564706, 1.0 },
+ { 0.635294, 0.509804, 0.603922, 1.0 },
+ { 0.662745, 0.541176, 0.639216, 1.0 },
+ { 0.690196, 0.560784, 0.662745, 1.0 },
+ { 0.686275, 0.564706, 0.678431, 1.0 },
+ { 0.701961, 0.572549, 0.698039, 1.0 },
+ { 0.686275, 0.572549, 0.686275, 1.0 },
+ { 0.666667, 0.560784, 0.658824, 1.0 },
+ { 0.635294, 0.521569, 0.619608, 1.0 },
+ { 0.607843, 0.490196, 0.584314, 1.0 },
+ { 0.584314, 0.466667, 0.556863, 1.0 },
+ { 0.576471, 0.439216, 0.521569, 1.0 },
+ { 0.537255, 0.396078, 0.482353, 1.0 },
+ };
+/* 040221-34 */
+static double4 colors_391[] = {
+ { 0.619608, 0.494118, 0.325490, 1.0 },
+ { 0.690196, 0.584314, 0.427451, 1.0 },
+ { 0.670588, 0.596078, 0.470588, 1.0 },
+ { 0.654902, 0.607843, 0.517647, 1.0 },
+ { 0.709804, 0.662745, 0.588235, 1.0 },
+ { 0.764706, 0.717647, 0.658824, 1.0 },
+ { 0.803922, 0.760784, 0.705882, 1.0 },
+ { 0.847059, 0.807843, 0.756863, 1.0 },
+ { 0.956863, 0.941176, 0.917647, 1.0 },
+ { 0.972549, 0.964706, 0.949020, 1.0 },
+ { 0.988235, 0.988235, 0.984314, 1.0 },
+ { 0.984314, 0.968627, 0.949020, 1.0 },
+ { 0.984314, 0.952941, 0.917647, 1.0 },
+ { 0.960784, 0.898039, 0.847059, 1.0 },
+ { 0.937255, 0.843137, 0.780392, 1.0 },
+ { 0.909804, 0.807843, 0.741176, 1.0 },
+ { 0.886275, 0.772549, 0.705882, 1.0 },
+ { 0.709804, 0.615686, 0.596078, 1.0 },
+ { 0.607843, 0.537255, 0.537255, 1.0 },
+ { 0.509804, 0.462745, 0.482353, 1.0 },
+ { 0.443137, 0.396078, 0.439216, 1.0 },
+ { 0.376471, 0.333333, 0.396078, 1.0 },
+ { 0.356863, 0.313725, 0.380392, 1.0 },
+ { 0.337255, 0.294118, 0.368627, 1.0 },
+ { 0.376471, 0.301961, 0.341176, 1.0 },
+ { 0.439216, 0.313725, 0.341176, 1.0 },
+ { 0.501961, 0.329412, 0.341176, 1.0 },
+ { 0.564706, 0.329412, 0.313725, 1.0 },
+ { 0.631373, 0.329412, 0.286275, 1.0 },
+ { 0.654902, 0.329412, 0.266667, 1.0 },
+ { 0.678431, 0.329412, 0.250980, 1.0 },
+ { 0.694118, 0.317647, 0.239216, 1.0 },
+ { 0.658824, 0.309804, 0.231373, 1.0 },
+ { 0.564706, 0.254902, 0.188235, 1.0 },
+ { 0.505882, 0.227451, 0.180392, 1.0 },
+ { 0.447059, 0.203922, 0.176471, 1.0 },
+ { 0.439216, 0.227451, 0.188235, 1.0 },
+ { 0.435294, 0.254902, 0.203922, 1.0 },
+ { 0.458824, 0.290196, 0.219608, 1.0 },
+ { 0.486275, 0.325490, 0.235294, 1.0 },
+ { 0.611765, 0.498039, 0.392157, 1.0 },
+ { 0.690196, 0.576471, 0.482353, 1.0 },
+ { 0.768627, 0.658824, 0.572549, 1.0 },
+ { 0.839216, 0.733333, 0.639216, 1.0 },
+ { 0.913725, 0.811765, 0.705882, 1.0 },
+ { 0.933333, 0.835294, 0.721569, 1.0 },
+ { 0.952941, 0.862745, 0.737255, 1.0 },
+ { 0.956863, 0.862745, 0.733333, 1.0 },
+ { 0.933333, 0.819608, 0.721569, 1.0 },
+ { 0.890196, 0.674510, 0.635294, 1.0 },
+ { 0.898039, 0.647059, 0.568627, 1.0 },
+ { 0.905882, 0.623529, 0.501961, 1.0 },
+ { 0.882353, 0.600000, 0.443137, 1.0 },
+ { 0.858824, 0.576471, 0.388235, 1.0 },
+ { 0.850980, 0.556863, 0.376471, 1.0 },
+ { 0.847059, 0.537255, 0.364706, 1.0 },
+ { 0.858824, 0.533333, 0.345098, 1.0 },
+ { 0.827451, 0.537255, 0.329412, 1.0 },
+ { 0.800000, 0.541176, 0.313725, 1.0 },
+ { 0.756863, 0.505882, 0.282353, 1.0 },
+ { 0.717647, 0.470588, 0.254902, 1.0 },
+ { 0.694118, 0.443137, 0.235294, 1.0 },
+ { 0.674510, 0.419608, 0.215686, 1.0 },
+ { 0.631373, 0.368627, 0.196078, 1.0 },
+ { 0.584314, 0.298039, 0.156863, 1.0 },
+ { 0.529412, 0.215686, 0.109804, 1.0 },
+ { 0.549020, 0.243137, 0.125490, 1.0 },
+ { 0.568627, 0.270588, 0.141176, 1.0 },
+ { 0.588235, 0.298039, 0.160784, 1.0 },
+ { 0.607843, 0.325490, 0.184314, 1.0 },
+ { 0.662745, 0.392157, 0.235294, 1.0 },
+ { 0.701961, 0.454902, 0.325490, 1.0 },
+ { 0.772549, 0.603922, 0.509804, 1.0 },
+ { 0.811765, 0.662745, 0.545098, 1.0 },
+ { 0.854902, 0.725490, 0.584314, 1.0 },
+ { 0.835294, 0.717647, 0.584314, 1.0 },
+ { 0.815686, 0.713725, 0.584314, 1.0 },
+ { 0.780392, 0.682353, 0.572549, 1.0 },
+ { 0.745098, 0.654902, 0.564706, 1.0 },
+ { 0.643137, 0.600000, 0.576471, 1.0 },
+ { 0.552941, 0.541176, 0.545098, 1.0 },
+ { 0.384314, 0.419608, 0.454902, 1.0 },
+ { 0.337255, 0.341176, 0.380392, 1.0 },
+ { 0.290196, 0.266667, 0.309804, 1.0 },
+ { 0.266667, 0.247059, 0.294118, 1.0 },
+ { 0.247059, 0.227451, 0.282353, 1.0 },
+ { 0.231373, 0.211765, 0.270588, 1.0 },
+ { 0.215686, 0.203922, 0.278431, 1.0 },
+ { 0.325490, 0.168627, 0.203922, 1.0 },
+ { 0.384314, 0.168627, 0.168627, 1.0 },
+ { 0.443137, 0.172549, 0.133333, 1.0 },
+ { 0.450980, 0.168627, 0.125490, 1.0 },
+ { 0.462745, 0.168627, 0.121569, 1.0 },
+ { 0.458824, 0.180392, 0.109804, 1.0 },
+ { 0.450980, 0.203922, 0.121569, 1.0 },
+ { 0.443137, 0.254902, 0.164706, 1.0 },
+ { 0.392157, 0.298039, 0.196078, 1.0 },
+ { 0.286275, 0.294118, 0.258824, 1.0 },
+ { 0.239216, 0.301961, 0.301961, 1.0 },
+ { 0.196078, 0.309804, 0.349020, 1.0 },
+ { 0.164706, 0.329412, 0.372549, 1.0 },
+ { 0.137255, 0.349020, 0.396078, 1.0 },
+ { 0.082353, 0.345098, 0.435294, 1.0 },
+ { 0.043137, 0.317647, 0.458824, 1.0 },
+ { 0.027451, 0.219608, 0.450980, 1.0 },
+ { 0.047059, 0.207843, 0.415686, 1.0 },
+ { 0.066667, 0.200000, 0.384314, 1.0 },
+ { 0.090196, 0.184314, 0.356863, 1.0 },
+ { 0.113725, 0.172549, 0.333333, 1.0 },
+ { 0.156863, 0.160784, 0.290196, 1.0 },
+ { 0.180392, 0.145098, 0.250980, 1.0 },
+ { 0.211765, 0.133333, 0.207843, 1.0 },
+ { 0.223529, 0.137255, 0.168627, 1.0 },
+ { 0.325490, 0.125490, 0.101961, 1.0 },
+ { 0.345098, 0.133333, 0.101961, 1.0 },
+ { 0.368627, 0.141176, 0.101961, 1.0 },
+ { 0.423529, 0.156863, 0.121569, 1.0 },
+ { 0.454902, 0.211765, 0.164706, 1.0 },
+ { 0.490196, 0.270588, 0.200000, 1.0 },
+ { 0.537255, 0.317647, 0.227451, 1.0 },
+ { 0.607843, 0.349020, 0.231373, 1.0 },
+ { 0.596078, 0.345098, 0.235294, 1.0 },
+ { 0.584314, 0.341176, 0.239216, 1.0 },
+ { 0.556863, 0.333333, 0.239216, 1.0 },
+ { 0.533333, 0.329412, 0.243137, 1.0 },
+ { 0.462745, 0.309804, 0.223529, 1.0 },
+ { 0.407843, 0.274510, 0.188235, 1.0 },
+ { 0.368627, 0.235294, 0.168627, 1.0 },
+ { 0.345098, 0.203922, 0.156863, 1.0 },
+ { 0.364706, 0.247059, 0.196078, 1.0 },
+ { 0.380392, 0.274510, 0.223529, 1.0 },
+ { 0.400000, 0.305882, 0.254902, 1.0 },
+ { 0.450980, 0.388235, 0.333333, 1.0 },
+ { 0.541176, 0.470588, 0.423529, 1.0 },
+ { 0.631373, 0.552941, 0.517647, 1.0 },
+ { 0.729412, 0.647059, 0.588235, 1.0 },
+ { 0.847059, 0.737255, 0.635294, 1.0 },
+ { 0.827451, 0.713725, 0.623529, 1.0 },
+ { 0.811765, 0.694118, 0.615686, 1.0 },
+ { 0.780392, 0.666667, 0.603922, 1.0 },
+ { 0.749020, 0.643137, 0.592157, 1.0 },
+ { 0.698039, 0.564706, 0.521569, 1.0 },
+ { 0.654902, 0.482353, 0.431373, 1.0 },
+ { 0.611765, 0.403922, 0.341176, 1.0 },
+ { 0.564706, 0.333333, 0.254902, 1.0 },
+ { 0.470588, 0.239216, 0.203922, 1.0 },
+ { 0.474510, 0.239216, 0.200000, 1.0 },
+ { 0.478431, 0.239216, 0.200000, 1.0 },
+ { 0.529412, 0.286275, 0.207843, 1.0 },
+ { 0.584314, 0.345098, 0.215686, 1.0 },
+ { 0.631373, 0.396078, 0.243137, 1.0 },
+ { 0.670588, 0.447059, 0.278431, 1.0 },
+ { 0.772549, 0.560784, 0.345098, 1.0 },
+ { 0.803922, 0.592157, 0.356863, 1.0 },
+ { 0.835294, 0.627451, 0.372549, 1.0 },
+ { 0.882353, 0.678431, 0.400000, 1.0 },
+ { 0.905882, 0.713725, 0.419608, 1.0 },
+ { 0.905882, 0.721569, 0.439216, 1.0 },
+ { 0.905882, 0.729412, 0.450980, 1.0 },
+ { 0.909804, 0.733333, 0.466667, 1.0 },
+ { 0.913725, 0.741176, 0.482353, 1.0 },
+ { 0.925490, 0.756863, 0.509804, 1.0 },
+ { 0.925490, 0.768627, 0.529412, 1.0 },
+ { 0.929412, 0.780392, 0.552941, 1.0 },
+ { 0.933333, 0.807843, 0.611765, 1.0 },
+ { 0.941176, 0.839216, 0.674510, 1.0 },
+ { 0.949020, 0.862745, 0.733333, 1.0 },
+ { 0.960784, 0.878431, 0.764706, 1.0 },
+ { 0.976471, 0.929412, 0.866667, 1.0 },
+ { 0.976471, 0.941176, 0.894118, 1.0 },
+ { 0.980392, 0.956863, 0.925490, 1.0 },
+ { 0.984314, 0.980392, 0.972549, 1.0 },
+ { 0.992157, 0.992157, 0.992157, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.996078, 1.000000, 1.000000, 1.0 },
+ { 0.996078, 1.000000, 1.000000, 1.0 },
+ { 0.996078, 1.000000, 1.000000, 1.0 },
+ { 0.996078, 1.000000, 1.000000, 1.0 },
+ { 1.000000, 1.000000, 1.000000, 1.0 },
+ { 0.996078, 1.000000, 1.000000, 1.0 },
+ { 0.996078, 1.000000, 1.000000, 1.0 },
+ { 0.996078, 1.000000, 1.000000, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.992157, 0.992157, 0.992157, 1.0 },
+ { 0.988235, 0.988235, 0.988235, 1.0 },
+ { 0.976471, 0.968627, 0.964706, 1.0 },
+ { 0.956863, 0.929412, 0.901961, 1.0 },
+ { 0.917647, 0.862745, 0.831373, 1.0 },
+ { 0.858824, 0.784314, 0.741176, 1.0 },
+ { 0.780392, 0.698039, 0.650980, 1.0 },
+ { 0.670588, 0.600000, 0.572549, 1.0 },
+ { 0.568627, 0.521569, 0.474510, 1.0 },
+ { 0.470588, 0.443137, 0.388235, 1.0 },
+ { 0.384314, 0.396078, 0.313725, 1.0 },
+ { 0.305882, 0.356863, 0.239216, 1.0 },
+ { 0.231373, 0.333333, 0.211765, 1.0 },
+ { 0.192157, 0.294118, 0.180392, 1.0 },
+ { 0.176471, 0.270588, 0.176471, 1.0 },
+ { 0.207843, 0.286275, 0.184314, 1.0 },
+ { 0.270588, 0.321569, 0.188235, 1.0 },
+ { 0.360784, 0.415686, 0.219608, 1.0 },
+ { 0.454902, 0.466667, 0.247059, 1.0 },
+ { 0.549020, 0.505882, 0.278431, 1.0 },
+ { 0.631373, 0.525490, 0.309804, 1.0 },
+ { 0.701961, 0.529412, 0.317647, 1.0 },
+ { 0.772549, 0.580392, 0.337255, 1.0 },
+ { 0.823529, 0.627451, 0.364706, 1.0 },
+ { 0.866667, 0.678431, 0.400000, 1.0 },
+ { 0.890196, 0.713725, 0.427451, 1.0 },
+ { 0.890196, 0.721569, 0.443137, 1.0 },
+ { 0.894118, 0.729412, 0.447059, 1.0 },
+ { 0.894118, 0.725490, 0.450980, 1.0 },
+ { 0.898039, 0.725490, 0.454902, 1.0 },
+ { 0.901961, 0.729412, 0.462745, 1.0 },
+ { 0.913725, 0.737255, 0.454902, 1.0 },
+ { 0.917647, 0.741176, 0.443137, 1.0 },
+ { 0.933333, 0.741176, 0.415686, 1.0 },
+ { 0.933333, 0.737255, 0.400000, 1.0 },
+ { 0.929412, 0.733333, 0.400000, 1.0 },
+ { 0.933333, 0.729412, 0.400000, 1.0 },
+ { 0.909804, 0.705882, 0.400000, 1.0 },
+ { 0.886275, 0.670588, 0.360784, 1.0 },
+ { 0.831373, 0.607843, 0.325490, 1.0 },
+ { 0.764706, 0.541176, 0.286275, 1.0 },
+ { 0.709804, 0.482353, 0.270588, 1.0 },
+ { 0.647059, 0.423529, 0.262745, 1.0 },
+ { 0.588235, 0.376471, 0.247059, 1.0 },
+ { 0.521569, 0.313725, 0.211765, 1.0 },
+ { 0.450980, 0.250980, 0.176471, 1.0 },
+ { 0.380392, 0.200000, 0.152941, 1.0 },
+ { 0.317647, 0.172549, 0.156863, 1.0 },
+ { 0.262745, 0.160784, 0.184314, 1.0 },
+ { 0.211765, 0.152941, 0.200000, 1.0 },
+ { 0.180392, 0.149020, 0.203922, 1.0 },
+ { 0.152941, 0.125490, 0.184314, 1.0 },
+ { 0.125490, 0.117647, 0.168627, 1.0 },
+ { 0.137255, 0.113725, 0.168627, 1.0 },
+ { 0.129412, 0.101961, 0.168627, 1.0 },
+ { 0.113725, 0.109804, 0.168627, 1.0 },
+ { 0.094118, 0.086275, 0.149020, 1.0 },
+ { 0.066667, 0.086275, 0.141176, 1.0 },
+ { 0.078431, 0.109804, 0.145098, 1.0 },
+ { 0.117647, 0.129412, 0.141176, 1.0 },
+ { 0.156863, 0.168627, 0.164706, 1.0 },
+ { 0.211765, 0.203922, 0.176471, 1.0 },
+ { 0.262745, 0.254902, 0.223529, 1.0 },
+ { 0.333333, 0.333333, 0.278431, 1.0 },
+ { 0.415686, 0.403922, 0.309804, 1.0 },
+ { 0.494118, 0.474510, 0.349020, 1.0 },
+ { 0.584314, 0.513725, 0.368627, 1.0 },
+ { 0.666667, 0.552941, 0.380392, 1.0 },
+ { 0.650980, 0.525490, 0.360784, 1.0 },
+ { 0.639216, 0.505882, 0.333333, 1.0 },
+ { 0.623529, 0.501961, 0.317647, 1.0 },
+ };
+/* 040221-35 */
+static double4 colors_392[] = {
+ { 0.729412, 0.627451, 0.713725, 1.0 },
+ { 0.745098, 0.521569, 0.650980, 1.0 },
+ { 0.741176, 0.474510, 0.619608, 1.0 },
+ { 0.737255, 0.431373, 0.592157, 1.0 },
+ { 0.760784, 0.407843, 0.592157, 1.0 },
+ { 0.788235, 0.388235, 0.596078, 1.0 },
+ { 0.792157, 0.400000, 0.600000, 1.0 },
+ { 0.800000, 0.411765, 0.607843, 1.0 },
+ { 0.792157, 0.521569, 0.662745, 1.0 },
+ { 0.815686, 0.580392, 0.705882, 1.0 },
+ { 0.839216, 0.643137, 0.752941, 1.0 },
+ { 0.823529, 0.682353, 0.760784, 1.0 },
+ { 0.811765, 0.725490, 0.768627, 1.0 },
+ { 0.784314, 0.756863, 0.768627, 1.0 },
+ { 0.756863, 0.792157, 0.768627, 1.0 },
+ { 0.764706, 0.803922, 0.780392, 1.0 },
+ { 0.776471, 0.819608, 0.796078, 1.0 },
+ { 0.776471, 0.807843, 0.796078, 1.0 },
+ { 0.749020, 0.776471, 0.764706, 1.0 },
+ { 0.725490, 0.745098, 0.737255, 1.0 },
+ { 0.733333, 0.741176, 0.745098, 1.0 },
+ { 0.741176, 0.741176, 0.752941, 1.0 },
+ { 0.756863, 0.733333, 0.760784, 1.0 },
+ { 0.772549, 0.729412, 0.772549, 1.0 },
+ { 0.827451, 0.772549, 0.819608, 1.0 },
+ { 0.850980, 0.803922, 0.847059, 1.0 },
+ { 0.878431, 0.839216, 0.878431, 1.0 },
+ { 0.878431, 0.831373, 0.874510, 1.0 },
+ { 0.878431, 0.823529, 0.870588, 1.0 },
+ { 0.862745, 0.815686, 0.854902, 1.0 },
+ { 0.850980, 0.811765, 0.843137, 1.0 },
+ { 0.807843, 0.796078, 0.811765, 1.0 },
+ { 0.760784, 0.776471, 0.776471, 1.0 },
+ { 0.647059, 0.658824, 0.658824, 1.0 },
+ { 0.588235, 0.611765, 0.603922, 1.0 },
+ { 0.529412, 0.564706, 0.549020, 1.0 },
+ { 0.501961, 0.545098, 0.525490, 1.0 },
+ { 0.478431, 0.529412, 0.501961, 1.0 },
+ { 0.478431, 0.525490, 0.498039, 1.0 },
+ { 0.478431, 0.525490, 0.498039, 1.0 },
+ { 0.505882, 0.537255, 0.537255, 1.0 },
+ { 0.498039, 0.560784, 0.560784, 1.0 },
+ { 0.490196, 0.588235, 0.588235, 1.0 },
+ { 0.470588, 0.576471, 0.596078, 1.0 },
+ { 0.454902, 0.564706, 0.607843, 1.0 },
+ { 0.439216, 0.545098, 0.600000, 1.0 },
+ { 0.423529, 0.525490, 0.592157, 1.0 },
+ { 0.376471, 0.462745, 0.564706, 1.0 },
+ { 0.329412, 0.400000, 0.513725, 1.0 },
+ { 0.274510, 0.278431, 0.427451, 1.0 },
+ { 0.266667, 0.223529, 0.388235, 1.0 },
+ { 0.262745, 0.172549, 0.352941, 1.0 },
+ { 0.270588, 0.133333, 0.313725, 1.0 },
+ { 0.282353, 0.098039, 0.274510, 1.0 },
+ { 0.294118, 0.105882, 0.274510, 1.0 },
+ { 0.305882, 0.113725, 0.278431, 1.0 },
+ { 0.376471, 0.215686, 0.337255, 1.0 },
+ { 0.400000, 0.262745, 0.380392, 1.0 },
+ { 0.423529, 0.313725, 0.423529, 1.0 },
+ { 0.411765, 0.368627, 0.458824, 1.0 },
+ { 0.400000, 0.423529, 0.498039, 1.0 },
+ { 0.392157, 0.439216, 0.505882, 1.0 },
+ { 0.388235, 0.454902, 0.513725, 1.0 },
+ { 0.368627, 0.454902, 0.513725, 1.0 },
+ { 0.333333, 0.435294, 0.501961, 1.0 },
+ { 0.309804, 0.360784, 0.450980, 1.0 },
+ { 0.337255, 0.305882, 0.411765, 1.0 },
+ { 0.364706, 0.250980, 0.376471, 1.0 },
+ { 0.364706, 0.223529, 0.356863, 1.0 },
+ { 0.368627, 0.196078, 0.341176, 1.0 },
+ { 0.352941, 0.156863, 0.313725, 1.0 },
+ { 0.345098, 0.156863, 0.313725, 1.0 },
+ { 0.364706, 0.219608, 0.368627, 1.0 },
+ { 0.368627, 0.235294, 0.376471, 1.0 },
+ { 0.376471, 0.250980, 0.384314, 1.0 },
+ { 0.345098, 0.290196, 0.376471, 1.0 },
+ { 0.313725, 0.329412, 0.372549, 1.0 },
+ { 0.294118, 0.356863, 0.388235, 1.0 },
+ { 0.274510, 0.384314, 0.407843, 1.0 },
+ { 0.243137, 0.411765, 0.443137, 1.0 },
+ { 0.227451, 0.423529, 0.458824, 1.0 },
+ { 0.219608, 0.419608, 0.431373, 1.0 },
+ { 0.231373, 0.396078, 0.435294, 1.0 },
+ { 0.243137, 0.376471, 0.439216, 1.0 },
+ { 0.247059, 0.352941, 0.443137, 1.0 },
+ { 0.250980, 0.333333, 0.450980, 1.0 },
+ { 0.247059, 0.286275, 0.458824, 1.0 },
+ { 0.231373, 0.254902, 0.443137, 1.0 },
+ { 0.196078, 0.196078, 0.360784, 1.0 },
+ { 0.184314, 0.156863, 0.321569, 1.0 },
+ { 0.176471, 0.117647, 0.286275, 1.0 },
+ { 0.172549, 0.101961, 0.274510, 1.0 },
+ { 0.172549, 0.090196, 0.262745, 1.0 },
+ { 0.172549, 0.070588, 0.266667, 1.0 },
+ { 0.164706, 0.058824, 0.258824, 1.0 },
+ { 0.172549, 0.070588, 0.262745, 1.0 },
+ { 0.192157, 0.101961, 0.298039, 1.0 },
+ { 0.294118, 0.192157, 0.400000, 1.0 },
+ { 0.356863, 0.219608, 0.466667, 1.0 },
+ { 0.423529, 0.247059, 0.537255, 1.0 },
+ { 0.447059, 0.270588, 0.564706, 1.0 },
+ { 0.470588, 0.294118, 0.592157, 1.0 },
+ { 0.513725, 0.356863, 0.619608, 1.0 },
+ { 0.537255, 0.423529, 0.639216, 1.0 },
+ { 0.596078, 0.509804, 0.686275, 1.0 },
+ { 0.607843, 0.525490, 0.690196, 1.0 },
+ { 0.619608, 0.545098, 0.698039, 1.0 },
+ { 0.611765, 0.541176, 0.690196, 1.0 },
+ { 0.607843, 0.537255, 0.686275, 1.0 },
+ { 0.603922, 0.501961, 0.658824, 1.0 },
+ { 0.603922, 0.478431, 0.635294, 1.0 },
+ { 0.603922, 0.450980, 0.607843, 1.0 },
+ { 0.611765, 0.415686, 0.576471, 1.0 },
+ { 0.576471, 0.298039, 0.537255, 1.0 },
+ { 0.564706, 0.274510, 0.529412, 1.0 },
+ { 0.552941, 0.250980, 0.525490, 1.0 },
+ { 0.545098, 0.215686, 0.521569, 1.0 },
+ { 0.545098, 0.211765, 0.513725, 1.0 },
+ { 0.545098, 0.239216, 0.505882, 1.0 },
+ { 0.529412, 0.243137, 0.498039, 1.0 },
+ { 0.501961, 0.262745, 0.498039, 1.0 },
+ { 0.505882, 0.286275, 0.509804, 1.0 },
+ { 0.513725, 0.313725, 0.521569, 1.0 },
+ { 0.513725, 0.329412, 0.521569, 1.0 },
+ { 0.517647, 0.345098, 0.521569, 1.0 },
+ { 0.513725, 0.384314, 0.513725, 1.0 },
+ { 0.501961, 0.396078, 0.494118, 1.0 },
+ { 0.498039, 0.396078, 0.478431, 1.0 },
+ { 0.486275, 0.364706, 0.450980, 1.0 },
+ { 0.431373, 0.274510, 0.396078, 1.0 },
+ { 0.407843, 0.250980, 0.368627, 1.0 },
+ { 0.384314, 0.227451, 0.345098, 1.0 },
+ { 0.337255, 0.200000, 0.305882, 1.0 },
+ { 0.278431, 0.160784, 0.250980, 1.0 },
+ { 0.239216, 0.113725, 0.215686, 1.0 },
+ { 0.211765, 0.074510, 0.184314, 1.0 },
+ { 0.219608, 0.023529, 0.141176, 1.0 },
+ { 0.219608, 0.047059, 0.145098, 1.0 },
+ { 0.223529, 0.074510, 0.152941, 1.0 },
+ { 0.227451, 0.098039, 0.168627, 1.0 },
+ { 0.235294, 0.125490, 0.188235, 1.0 },
+ { 0.247059, 0.164706, 0.211765, 1.0 },
+ { 0.301961, 0.215686, 0.266667, 1.0 },
+ { 0.364706, 0.243137, 0.317647, 1.0 },
+ { 0.403922, 0.298039, 0.376471, 1.0 },
+ { 0.458824, 0.419608, 0.462745, 1.0 },
+ { 0.470588, 0.450980, 0.482353, 1.0 },
+ { 0.482353, 0.482353, 0.505882, 1.0 },
+ { 0.509804, 0.517647, 0.533333, 1.0 },
+ { 0.541176, 0.541176, 0.560784, 1.0 },
+ { 0.564706, 0.568627, 0.588235, 1.0 },
+ { 0.580392, 0.580392, 0.600000, 1.0 },
+ { 0.600000, 0.607843, 0.623529, 1.0 },
+ { 0.603922, 0.611765, 0.623529, 1.0 },
+ { 0.607843, 0.615686, 0.627451, 1.0 },
+ { 0.603922, 0.615686, 0.635294, 1.0 },
+ { 0.596078, 0.611765, 0.631373, 1.0 },
+ { 0.576471, 0.603922, 0.627451, 1.0 },
+ { 0.549020, 0.596078, 0.631373, 1.0 },
+ { 0.525490, 0.584314, 0.627451, 1.0 },
+ { 0.505882, 0.576471, 0.623529, 1.0 },
+ { 0.505882, 0.552941, 0.600000, 1.0 },
+ { 0.505882, 0.541176, 0.592157, 1.0 },
+ { 0.509804, 0.533333, 0.588235, 1.0 },
+ { 0.525490, 0.494118, 0.584314, 1.0 },
+ { 0.529412, 0.454902, 0.576471, 1.0 },
+ { 0.541176, 0.396078, 0.537255, 1.0 },
+ { 0.556863, 0.333333, 0.494118, 1.0 },
+ { 0.588235, 0.254902, 0.431373, 1.0 },
+ { 0.592157, 0.254902, 0.435294, 1.0 },
+ { 0.600000, 0.258824, 0.443137, 1.0 },
+ { 0.607843, 0.254902, 0.447059, 1.0 },
+ { 0.588235, 0.235294, 0.423529, 1.0 },
+ { 0.552941, 0.192157, 0.384314, 1.0 },
+ { 0.478431, 0.180392, 0.349020, 1.0 },
+ { 0.423529, 0.200000, 0.325490, 1.0 },
+ { 0.376471, 0.247059, 0.321569, 1.0 },
+ { 0.325490, 0.286275, 0.305882, 1.0 },
+ { 0.290196, 0.274510, 0.266667, 1.0 },
+ { 0.223529, 0.254902, 0.231373, 1.0 },
+ { 0.176471, 0.243137, 0.196078, 1.0 },
+ { 0.156863, 0.250980, 0.192157, 1.0 },
+ { 0.172549, 0.294118, 0.219608, 1.0 },
+ { 0.223529, 0.333333, 0.250980, 1.0 },
+ { 0.349020, 0.435294, 0.368627, 1.0 },
+ { 0.396078, 0.470588, 0.411765, 1.0 },
+ { 0.443137, 0.509804, 0.458824, 1.0 },
+ { 0.541176, 0.596078, 0.564706, 1.0 },
+ { 0.635294, 0.666667, 0.654902, 1.0 },
+ { 0.705882, 0.721569, 0.721569, 1.0 },
+ { 0.741176, 0.749020, 0.752941, 1.0 },
+ { 0.760784, 0.768627, 0.784314, 1.0 },
+ { 0.752941, 0.776471, 0.800000, 1.0 },
+ { 0.725490, 0.772549, 0.800000, 1.0 },
+ { 0.674510, 0.745098, 0.788235, 1.0 },
+ { 0.600000, 0.694118, 0.749020, 1.0 },
+ { 0.533333, 0.639216, 0.713725, 1.0 },
+ { 0.462745, 0.596078, 0.682353, 1.0 },
+ { 0.407843, 0.564706, 0.658824, 1.0 },
+ { 0.368627, 0.549020, 0.647059, 1.0 },
+ { 0.329412, 0.541176, 0.639216, 1.0 },
+ { 0.317647, 0.529412, 0.635294, 1.0 },
+ { 0.317647, 0.533333, 0.643137, 1.0 },
+ { 0.317647, 0.537255, 0.647059, 1.0 },
+ { 0.317647, 0.529412, 0.647059, 1.0 },
+ { 0.305882, 0.513725, 0.623529, 1.0 },
+ { 0.294118, 0.454902, 0.592157, 1.0 },
+ { 0.294118, 0.392157, 0.560784, 1.0 },
+ { 0.298039, 0.341176, 0.533333, 1.0 },
+ { 0.294118, 0.298039, 0.521569, 1.0 },
+ { 0.278431, 0.301961, 0.501961, 1.0 },
+ { 0.266667, 0.294118, 0.494118, 1.0 },
+ { 0.266667, 0.282353, 0.501961, 1.0 },
+ { 0.305882, 0.298039, 0.513725, 1.0 },
+ { 0.368627, 0.321569, 0.549020, 1.0 },
+ { 0.427451, 0.396078, 0.580392, 1.0 },
+ { 0.478431, 0.478431, 0.615686, 1.0 },
+ { 0.533333, 0.556863, 0.682353, 1.0 },
+ { 0.600000, 0.654902, 0.741176, 1.0 },
+ { 0.686275, 0.729412, 0.803922, 1.0 },
+ { 0.764706, 0.792157, 0.854902, 1.0 },
+ { 0.807843, 0.847059, 0.866667, 1.0 },
+ { 0.819608, 0.850980, 0.862745, 1.0 },
+ { 0.796078, 0.843137, 0.831373, 1.0 },
+ { 0.752941, 0.803922, 0.784314, 1.0 },
+ { 0.698039, 0.725490, 0.721569, 1.0 },
+ { 0.615686, 0.654902, 0.654902, 1.0 },
+ { 0.517647, 0.556863, 0.568627, 1.0 },
+ { 0.419608, 0.462745, 0.466667, 1.0 },
+ { 0.329412, 0.384314, 0.388235, 1.0 },
+ { 0.262745, 0.274510, 0.309804, 1.0 },
+ { 0.223529, 0.196078, 0.286275, 1.0 },
+ { 0.207843, 0.145098, 0.294118, 1.0 },
+ { 0.223529, 0.125490, 0.301961, 1.0 },
+ { 0.262745, 0.152941, 0.329412, 1.0 },
+ { 0.298039, 0.192157, 0.345098, 1.0 },
+ { 0.317647, 0.227451, 0.388235, 1.0 },
+ { 0.337255, 0.278431, 0.443137, 1.0 },
+ { 0.345098, 0.317647, 0.501961, 1.0 },
+ { 0.356863, 0.360784, 0.545098, 1.0 },
+ { 0.345098, 0.388235, 0.568627, 1.0 },
+ { 0.317647, 0.407843, 0.568627, 1.0 },
+ { 0.301961, 0.435294, 0.568627, 1.0 },
+ { 0.290196, 0.443137, 0.564706, 1.0 },
+ { 0.301961, 0.466667, 0.556863, 1.0 },
+ { 0.321569, 0.462745, 0.568627, 1.0 },
+ { 0.352941, 0.482353, 0.580392, 1.0 },
+ { 0.396078, 0.517647, 0.611765, 1.0 },
+ { 0.466667, 0.556863, 0.639216, 1.0 },
+ { 0.545098, 0.627451, 0.674510, 1.0 },
+ { 0.615686, 0.674510, 0.709804, 1.0 },
+ { 0.662745, 0.701961, 0.725490, 1.0 },
+ { 0.678431, 0.709804, 0.729412, 1.0 },
+ { 0.678431, 0.698039, 0.713725, 1.0 },
+ { 0.682353, 0.686275, 0.713725, 1.0 },
+ { 0.701961, 0.666667, 0.721569, 1.0 },
+ };
+/* 040221-36 */
+static double4 colors_393[] = {
+ { 0.031373, 0.015686, 0.043137, 1.0 },
+ { 0.035294, 0.015686, 0.050980, 1.0 },
+ { 0.035294, 0.015686, 0.054902, 1.0 },
+ { 0.039216, 0.019608, 0.058824, 1.0 },
+ { 0.043137, 0.023529, 0.070588, 1.0 },
+ { 0.047059, 0.027451, 0.082353, 1.0 },
+ { 0.054902, 0.031373, 0.094118, 1.0 },
+ { 0.062745, 0.039216, 0.105882, 1.0 },
+ { 0.113725, 0.090196, 0.184314, 1.0 },
+ { 0.145098, 0.109804, 0.215686, 1.0 },
+ { 0.176471, 0.129412, 0.250980, 1.0 },
+ { 0.188235, 0.137255, 0.258824, 1.0 },
+ { 0.203922, 0.145098, 0.270588, 1.0 },
+ { 0.203922, 0.141176, 0.266667, 1.0 },
+ { 0.203922, 0.141176, 0.266667, 1.0 },
+ { 0.200000, 0.141176, 0.266667, 1.0 },
+ { 0.200000, 0.141176, 0.266667, 1.0 },
+ { 0.192157, 0.149020, 0.278431, 1.0 },
+ { 0.192157, 0.145098, 0.274510, 1.0 },
+ { 0.196078, 0.141176, 0.270588, 1.0 },
+ { 0.184314, 0.129412, 0.247059, 1.0 },
+ { 0.172549, 0.121569, 0.223529, 1.0 },
+ { 0.160784, 0.109804, 0.200000, 1.0 },
+ { 0.149020, 0.101961, 0.180392, 1.0 },
+ { 0.090196, 0.050980, 0.101961, 1.0 },
+ { 0.062745, 0.035294, 0.078431, 1.0 },
+ { 0.035294, 0.019608, 0.058824, 1.0 },
+ { 0.031373, 0.019608, 0.058824, 1.0 },
+ { 0.031373, 0.019608, 0.058824, 1.0 },
+ { 0.039216, 0.027451, 0.066667, 1.0 },
+ { 0.050980, 0.035294, 0.078431, 1.0 },
+ { 0.078431, 0.062745, 0.113725, 1.0 },
+ { 0.113725, 0.090196, 0.152941, 1.0 },
+ { 0.196078, 0.160784, 0.247059, 1.0 },
+ { 0.235294, 0.188235, 0.286275, 1.0 },
+ { 0.274510, 0.219608, 0.325490, 1.0 },
+ { 0.301961, 0.243137, 0.352941, 1.0 },
+ { 0.333333, 0.266667, 0.384314, 1.0 },
+ { 0.341176, 0.278431, 0.396078, 1.0 },
+ { 0.352941, 0.290196, 0.411765, 1.0 },
+ { 0.376471, 0.309804, 0.439216, 1.0 },
+ { 0.372549, 0.309804, 0.443137, 1.0 },
+ { 0.372549, 0.309804, 0.447059, 1.0 },
+ { 0.360784, 0.298039, 0.427451, 1.0 },
+ { 0.352941, 0.286275, 0.411765, 1.0 },
+ { 0.341176, 0.274510, 0.396078, 1.0 },
+ { 0.329412, 0.262745, 0.380392, 1.0 },
+ { 0.298039, 0.243137, 0.341176, 1.0 },
+ { 0.262745, 0.215686, 0.298039, 1.0 },
+ { 0.184314, 0.152941, 0.207843, 1.0 },
+ { 0.141176, 0.117647, 0.164706, 1.0 },
+ { 0.101961, 0.086275, 0.125490, 1.0 },
+ { 0.070588, 0.058824, 0.094118, 1.0 },
+ { 0.043137, 0.031373, 0.062745, 1.0 },
+ { 0.031373, 0.023529, 0.050980, 1.0 },
+ { 0.023529, 0.015686, 0.039216, 1.0 },
+ { 0.007843, 0.000000, 0.015686, 1.0 },
+ { 0.003922, 0.000000, 0.011765, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.011765, 1.0 },
+ { 0.000000, 0.000000, 0.011765, 1.0 },
+ { 0.003922, 0.000000, 0.015686, 1.0 },
+ { 0.015686, 0.007843, 0.043137, 1.0 },
+ { 0.031373, 0.019608, 0.070588, 1.0 },
+ { 0.047059, 0.035294, 0.101961, 1.0 },
+ { 0.078431, 0.062745, 0.145098, 1.0 },
+ { 0.113725, 0.094118, 0.188235, 1.0 },
+ { 0.133333, 0.109804, 0.207843, 1.0 },
+ { 0.156863, 0.129412, 0.231373, 1.0 },
+ { 0.196078, 0.160784, 0.274510, 1.0 },
+ { 0.227451, 0.188235, 0.298039, 1.0 },
+ { 0.270588, 0.223529, 0.341176, 1.0 },
+ { 0.274510, 0.223529, 0.349020, 1.0 },
+ { 0.278431, 0.227451, 0.356863, 1.0 },
+ { 0.278431, 0.223529, 0.360784, 1.0 },
+ { 0.278431, 0.223529, 0.364706, 1.0 },
+ { 0.286275, 0.227451, 0.360784, 1.0 },
+ { 0.290196, 0.227451, 0.360784, 1.0 },
+ { 0.286275, 0.223529, 0.341176, 1.0 },
+ { 0.274510, 0.211765, 0.313725, 1.0 },
+ { 0.262745, 0.200000, 0.286275, 1.0 },
+ { 0.250980, 0.188235, 0.274510, 1.0 },
+ { 0.239216, 0.180392, 0.262745, 1.0 },
+ { 0.211765, 0.160784, 0.243137, 1.0 },
+ { 0.200000, 0.141176, 0.231373, 1.0 },
+ { 0.196078, 0.137255, 0.235294, 1.0 },
+ { 0.192157, 0.137255, 0.243137, 1.0 },
+ { 0.215686, 0.156863, 0.286275, 1.0 },
+ { 0.239216, 0.172549, 0.305882, 1.0 },
+ { 0.266667, 0.188235, 0.329412, 1.0 },
+ { 0.278431, 0.196078, 0.341176, 1.0 },
+ { 0.294118, 0.207843, 0.352941, 1.0 },
+ { 0.333333, 0.223529, 0.372549, 1.0 },
+ { 0.364706, 0.250980, 0.411765, 1.0 },
+ { 0.415686, 0.305882, 0.494118, 1.0 },
+ { 0.431373, 0.325490, 0.529412, 1.0 },
+ { 0.447059, 0.349020, 0.568627, 1.0 },
+ { 0.450980, 0.352941, 0.576471, 1.0 },
+ { 0.454902, 0.360784, 0.588235, 1.0 },
+ { 0.450980, 0.360784, 0.596078, 1.0 },
+ { 0.450980, 0.352941, 0.584314, 1.0 },
+ { 0.447059, 0.345098, 0.568627, 1.0 },
+ { 0.435294, 0.329412, 0.545098, 1.0 },
+ { 0.388235, 0.290196, 0.486275, 1.0 },
+ { 0.368627, 0.278431, 0.470588, 1.0 },
+ { 0.352941, 0.270588, 0.458824, 1.0 },
+ { 0.317647, 0.250980, 0.435294, 1.0 },
+ { 0.278431, 0.223529, 0.411765, 1.0 },
+ { 0.243137, 0.200000, 0.380392, 1.0 },
+ { 0.211765, 0.176471, 0.349020, 1.0 },
+ { 0.180392, 0.141176, 0.286275, 1.0 },
+ { 0.184314, 0.133333, 0.266667, 1.0 },
+ { 0.188235, 0.125490, 0.247059, 1.0 },
+ { 0.196078, 0.129412, 0.243137, 1.0 },
+ { 0.207843, 0.133333, 0.243137, 1.0 },
+ { 0.239216, 0.149020, 0.243137, 1.0 },
+ { 0.266667, 0.164706, 0.250980, 1.0 },
+ { 0.294118, 0.188235, 0.270588, 1.0 },
+ { 0.325490, 0.215686, 0.294118, 1.0 },
+ { 0.392157, 0.274510, 0.341176, 1.0 },
+ { 0.411765, 0.286275, 0.352941, 1.0 },
+ { 0.431373, 0.298039, 0.368627, 1.0 },
+ { 0.474510, 0.329412, 0.400000, 1.0 },
+ { 0.521569, 0.360784, 0.435294, 1.0 },
+ { 0.564706, 0.392157, 0.462745, 1.0 },
+ { 0.603922, 0.423529, 0.498039, 1.0 },
+ { 0.647059, 0.466667, 0.568627, 1.0 },
+ { 0.639216, 0.470588, 0.584314, 1.0 },
+ { 0.631373, 0.478431, 0.600000, 1.0 },
+ { 0.623529, 0.474510, 0.603922, 1.0 },
+ { 0.619608, 0.474510, 0.607843, 1.0 },
+ { 0.611765, 0.470588, 0.615686, 1.0 },
+ { 0.596078, 0.454902, 0.607843, 1.0 },
+ { 0.580392, 0.439216, 0.592157, 1.0 },
+ { 0.556863, 0.411765, 0.572549, 1.0 },
+ { 0.482353, 0.364706, 0.529412, 1.0 },
+ { 0.454902, 0.345098, 0.513725, 1.0 },
+ { 0.431373, 0.329412, 0.498039, 1.0 },
+ { 0.384314, 0.298039, 0.466667, 1.0 },
+ { 0.345098, 0.266667, 0.435294, 1.0 },
+ { 0.301961, 0.243137, 0.400000, 1.0 },
+ { 0.274510, 0.215686, 0.364706, 1.0 },
+ { 0.223529, 0.160784, 0.286275, 1.0 },
+ { 0.211765, 0.149020, 0.266667, 1.0 },
+ { 0.200000, 0.141176, 0.250980, 1.0 },
+ { 0.176471, 0.121569, 0.223529, 1.0 },
+ { 0.160784, 0.109804, 0.200000, 1.0 },
+ { 0.164706, 0.105882, 0.184314, 1.0 },
+ { 0.184314, 0.117647, 0.184314, 1.0 },
+ { 0.207843, 0.137255, 0.196078, 1.0 },
+ { 0.235294, 0.145098, 0.203922, 1.0 },
+ { 0.274510, 0.160784, 0.215686, 1.0 },
+ { 0.274510, 0.160784, 0.219608, 1.0 },
+ { 0.278431, 0.160784, 0.223529, 1.0 },
+ { 0.270588, 0.156863, 0.219608, 1.0 },
+ { 0.262745, 0.152941, 0.215686, 1.0 },
+ { 0.258824, 0.149020, 0.211765, 1.0 },
+ { 0.266667, 0.156863, 0.215686, 1.0 },
+ { 0.278431, 0.164706, 0.215686, 1.0 },
+ { 0.278431, 0.160784, 0.211765, 1.0 },
+ { 0.278431, 0.160784, 0.207843, 1.0 },
+ { 0.266667, 0.149020, 0.196078, 1.0 },
+ { 0.231373, 0.129412, 0.172549, 1.0 },
+ { 0.188235, 0.098039, 0.141176, 1.0 },
+ { 0.137255, 0.066667, 0.109804, 1.0 },
+ { 0.094118, 0.043137, 0.078431, 1.0 },
+ { 0.062745, 0.023529, 0.054902, 1.0 },
+ { 0.035294, 0.011765, 0.035294, 1.0 },
+ { 0.019608, 0.003922, 0.023529, 1.0 },
+ { 0.011765, 0.000000, 0.019608, 1.0 },
+ { 0.007843, 0.000000, 0.015686, 1.0 },
+ { 0.007843, 0.000000, 0.015686, 1.0 },
+ { 0.003922, 0.000000, 0.015686, 1.0 },
+ { 0.003922, 0.000000, 0.015686, 1.0 },
+ { 0.003922, 0.000000, 0.011765, 1.0 },
+ { 0.003922, 0.000000, 0.011765, 1.0 },
+ { 0.003922, 0.000000, 0.011765, 1.0 },
+ { 0.003922, 0.000000, 0.007843, 1.0 },
+ { 0.003922, 0.000000, 0.007843, 1.0 },
+ { 0.003922, 0.000000, 0.007843, 1.0 },
+ { 0.003922, 0.000000, 0.011765, 1.0 },
+ { 0.003922, 0.000000, 0.011765, 1.0 },
+ { 0.003922, 0.000000, 0.019608, 1.0 },
+ { 0.003922, 0.000000, 0.023529, 1.0 },
+ { 0.007843, 0.000000, 0.031373, 1.0 },
+ { 0.011765, 0.000000, 0.035294, 1.0 },
+ { 0.015686, 0.003922, 0.039216, 1.0 },
+ { 0.019608, 0.003922, 0.043137, 1.0 },
+ { 0.023529, 0.003922, 0.047059, 1.0 },
+ { 0.027451, 0.003922, 0.047059, 1.0 },
+ { 0.027451, 0.003922, 0.047059, 1.0 },
+ { 0.027451, 0.003922, 0.050980, 1.0 },
+ { 0.027451, 0.003922, 0.054902, 1.0 },
+ { 0.031373, 0.003922, 0.058824, 1.0 },
+ { 0.031373, 0.003922, 0.058824, 1.0 },
+ { 0.031373, 0.003922, 0.062745, 1.0 },
+ { 0.031373, 0.003922, 0.062745, 1.0 },
+ { 0.031373, 0.003922, 0.058824, 1.0 },
+ { 0.031373, 0.003922, 0.054902, 1.0 },
+ { 0.031373, 0.003922, 0.050980, 1.0 },
+ { 0.027451, 0.007843, 0.050980, 1.0 },
+ { 0.027451, 0.007843, 0.050980, 1.0 },
+ { 0.035294, 0.015686, 0.066667, 1.0 },
+ { 0.043137, 0.023529, 0.086275, 1.0 },
+ { 0.058824, 0.047059, 0.121569, 1.0 },
+ { 0.090196, 0.070588, 0.164706, 1.0 },
+ { 0.129412, 0.101961, 0.207843, 1.0 },
+ { 0.172549, 0.137255, 0.247059, 1.0 },
+ { 0.215686, 0.172549, 0.286275, 1.0 },
+ { 0.258824, 0.203922, 0.317647, 1.0 },
+ { 0.301961, 0.243137, 0.349020, 1.0 },
+ { 0.341176, 0.270588, 0.380392, 1.0 },
+ { 0.376471, 0.301961, 0.419608, 1.0 },
+ { 0.415686, 0.337255, 0.458824, 1.0 },
+ { 0.458824, 0.368627, 0.509804, 1.0 },
+ { 0.498039, 0.403922, 0.552941, 1.0 },
+ { 0.537255, 0.439216, 0.592157, 1.0 },
+ { 0.576471, 0.462745, 0.615686, 1.0 },
+ { 0.607843, 0.490196, 0.631373, 1.0 },
+ { 0.635294, 0.501961, 0.635294, 1.0 },
+ { 0.650980, 0.513725, 0.631373, 1.0 },
+ { 0.662745, 0.521569, 0.623529, 1.0 },
+ { 0.666667, 0.517647, 0.619608, 1.0 },
+ { 0.658824, 0.509804, 0.623529, 1.0 },
+ { 0.639216, 0.501961, 0.623529, 1.0 },
+ { 0.615686, 0.482353, 0.615686, 1.0 },
+ { 0.584314, 0.462745, 0.596078, 1.0 },
+ { 0.549020, 0.431373, 0.568627, 1.0 },
+ { 0.505882, 0.400000, 0.529412, 1.0 },
+ { 0.466667, 0.364706, 0.482353, 1.0 },
+ { 0.431373, 0.333333, 0.435294, 1.0 },
+ { 0.392157, 0.301961, 0.388235, 1.0 },
+ { 0.356863, 0.270588, 0.356863, 1.0 },
+ { 0.317647, 0.239216, 0.325490, 1.0 },
+ { 0.274510, 0.207843, 0.294118, 1.0 },
+ { 0.231373, 0.176471, 0.262745, 1.0 },
+ { 0.188235, 0.145098, 0.235294, 1.0 },
+ { 0.156863, 0.121569, 0.207843, 1.0 },
+ { 0.125490, 0.098039, 0.168627, 1.0 },
+ { 0.094118, 0.070588, 0.129412, 1.0 },
+ { 0.074510, 0.050980, 0.098039, 1.0 },
+ { 0.058824, 0.035294, 0.074510, 1.0 },
+ { 0.047059, 0.027451, 0.058824, 1.0 },
+ { 0.039216, 0.019608, 0.047059, 1.0 },
+ { 0.023529, 0.003922, 0.035294, 1.0 },
+ { 0.031373, 0.011765, 0.043137, 1.0 },
+ };
+/* 040221-37 */
+static double4 colors_394[] = {
+ { 0.501961, 0.360784, 0.223529, 1.0 },
+ { 0.462745, 0.325490, 0.200000, 1.0 },
+ { 0.423529, 0.298039, 0.180392, 1.0 },
+ { 0.384314, 0.270588, 0.160784, 1.0 },
+ { 0.317647, 0.219608, 0.141176, 1.0 },
+ { 0.250980, 0.168627, 0.125490, 1.0 },
+ { 0.231373, 0.152941, 0.125490, 1.0 },
+ { 0.215686, 0.137255, 0.125490, 1.0 },
+ { 0.176471, 0.125490, 0.125490, 1.0 },
+ { 0.164706, 0.125490, 0.125490, 1.0 },
+ { 0.156863, 0.125490, 0.125490, 1.0 },
+ { 0.152941, 0.125490, 0.125490, 1.0 },
+ { 0.152941, 0.125490, 0.125490, 1.0 },
+ { 0.149020, 0.125490, 0.125490, 1.0 },
+ { 0.145098, 0.125490, 0.125490, 1.0 },
+ { 0.145098, 0.125490, 0.125490, 1.0 },
+ { 0.149020, 0.125490, 0.125490, 1.0 },
+ { 0.152941, 0.125490, 0.125490, 1.0 },
+ { 0.156863, 0.125490, 0.125490, 1.0 },
+ { 0.160784, 0.125490, 0.125490, 1.0 },
+ { 0.160784, 0.125490, 0.125490, 1.0 },
+ { 0.160784, 0.125490, 0.125490, 1.0 },
+ { 0.156863, 0.125490, 0.125490, 1.0 },
+ { 0.156863, 0.125490, 0.125490, 1.0 },
+ { 0.149020, 0.125490, 0.125490, 1.0 },
+ { 0.137255, 0.125490, 0.125490, 1.0 },
+ { 0.129412, 0.125490, 0.125490, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.129412, 0.125490, 0.125490, 1.0 },
+ { 0.137255, 0.125490, 0.125490, 1.0 },
+ { 0.152941, 0.125490, 0.125490, 1.0 },
+ { 0.172549, 0.125490, 0.125490, 1.0 },
+ { 0.184314, 0.129412, 0.125490, 1.0 },
+ { 0.196078, 0.133333, 0.129412, 1.0 },
+ { 0.247059, 0.172549, 0.160784, 1.0 },
+ { 0.282353, 0.200000, 0.168627, 1.0 },
+ { 0.321569, 0.227451, 0.180392, 1.0 },
+ { 0.356863, 0.254902, 0.188235, 1.0 },
+ { 0.396078, 0.286275, 0.196078, 1.0 },
+ { 0.411765, 0.298039, 0.200000, 1.0 },
+ { 0.427451, 0.313725, 0.207843, 1.0 },
+ { 0.443137, 0.321569, 0.219608, 1.0 },
+ { 0.450980, 0.325490, 0.223529, 1.0 },
+ { 0.443137, 0.321569, 0.219608, 1.0 },
+ { 0.431373, 0.309804, 0.211765, 1.0 },
+ { 0.419608, 0.298039, 0.203922, 1.0 },
+ { 0.403922, 0.286275, 0.200000, 1.0 },
+ { 0.388235, 0.278431, 0.196078, 1.0 },
+ { 0.372549, 0.270588, 0.188235, 1.0 },
+ { 0.360784, 0.262745, 0.184314, 1.0 },
+ { 0.301961, 0.227451, 0.160784, 1.0 },
+ { 0.282353, 0.211765, 0.152941, 1.0 },
+ { 0.266667, 0.196078, 0.145098, 1.0 },
+ { 0.258824, 0.184314, 0.137255, 1.0 },
+ { 0.254902, 0.176471, 0.133333, 1.0 },
+ { 0.258824, 0.176471, 0.133333, 1.0 },
+ { 0.262745, 0.176471, 0.137255, 1.0 },
+ { 0.266667, 0.180392, 0.137255, 1.0 },
+ { 0.274510, 0.184314, 0.145098, 1.0 },
+ { 0.313725, 0.215686, 0.160784, 1.0 },
+ { 0.329412, 0.223529, 0.168627, 1.0 },
+ { 0.349020, 0.231373, 0.176471, 1.0 },
+ { 0.356863, 0.235294, 0.176471, 1.0 },
+ { 0.368627, 0.243137, 0.180392, 1.0 },
+ { 0.384314, 0.247059, 0.192157, 1.0 },
+ { 0.392157, 0.250980, 0.196078, 1.0 },
+ { 0.415686, 0.270588, 0.196078, 1.0 },
+ { 0.431373, 0.282353, 0.196078, 1.0 },
+ { 0.450980, 0.294118, 0.196078, 1.0 },
+ { 0.466667, 0.313725, 0.203922, 1.0 },
+ { 0.486275, 0.333333, 0.215686, 1.0 },
+ { 0.486275, 0.337255, 0.223529, 1.0 },
+ { 0.490196, 0.341176, 0.231373, 1.0 },
+ { 0.498039, 0.349020, 0.243137, 1.0 },
+ { 0.498039, 0.360784, 0.250980, 1.0 },
+ { 0.498039, 0.364706, 0.254902, 1.0 },
+ { 0.486275, 0.360784, 0.247059, 1.0 },
+ { 0.478431, 0.360784, 0.243137, 1.0 },
+ { 0.466667, 0.352941, 0.243137, 1.0 },
+ { 0.458824, 0.349020, 0.243137, 1.0 },
+ { 0.431373, 0.333333, 0.239216, 1.0 },
+ { 0.388235, 0.309804, 0.239216, 1.0 },
+ { 0.317647, 0.250980, 0.227451, 1.0 },
+ { 0.278431, 0.223529, 0.207843, 1.0 },
+ { 0.243137, 0.196078, 0.192157, 1.0 },
+ { 0.223529, 0.180392, 0.176471, 1.0 },
+ { 0.207843, 0.168627, 0.160784, 1.0 },
+ { 0.176471, 0.145098, 0.137255, 1.0 },
+ { 0.137255, 0.125490, 0.125490, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.133333, 0.125490, 0.125490, 1.0 },
+ { 0.145098, 0.125490, 0.125490, 1.0 },
+ { 0.152941, 0.125490, 0.125490, 1.0 },
+ { 0.168627, 0.125490, 0.125490, 1.0 },
+ { 0.184314, 0.125490, 0.125490, 1.0 },
+ { 0.188235, 0.129412, 0.125490, 1.0 },
+ { 0.196078, 0.133333, 0.125490, 1.0 },
+ { 0.215686, 0.145098, 0.125490, 1.0 },
+ { 0.231373, 0.160784, 0.133333, 1.0 },
+ { 0.266667, 0.196078, 0.152941, 1.0 },
+ { 0.309804, 0.223529, 0.180392, 1.0 },
+ { 0.396078, 0.298039, 0.247059, 1.0 },
+ { 0.447059, 0.345098, 0.290196, 1.0 },
+ { 0.501961, 0.396078, 0.333333, 1.0 },
+ { 0.517647, 0.411765, 0.345098, 1.0 },
+ { 0.537255, 0.431373, 0.360784, 1.0 },
+ { 0.556863, 0.458824, 0.392157, 1.0 },
+ { 0.580392, 0.478431, 0.419608, 1.0 },
+ { 0.596078, 0.490196, 0.431373, 1.0 },
+ { 0.600000, 0.490196, 0.435294, 1.0 },
+ { 0.603922, 0.501961, 0.450980, 1.0 },
+ { 0.603922, 0.498039, 0.443137, 1.0 },
+ { 0.603922, 0.498039, 0.439216, 1.0 },
+ { 0.584314, 0.478431, 0.427451, 1.0 },
+ { 0.560784, 0.458824, 0.411765, 1.0 },
+ { 0.529412, 0.431373, 0.384314, 1.0 },
+ { 0.490196, 0.392157, 0.345098, 1.0 },
+ { 0.407843, 0.313725, 0.266667, 1.0 },
+ { 0.376471, 0.278431, 0.231373, 1.0 },
+ { 0.349020, 0.247059, 0.196078, 1.0 },
+ { 0.337255, 0.235294, 0.180392, 1.0 },
+ { 0.325490, 0.227451, 0.168627, 1.0 },
+ { 0.309804, 0.207843, 0.152941, 1.0 },
+ { 0.301961, 0.203922, 0.145098, 1.0 },
+ { 0.301961, 0.207843, 0.137255, 1.0 },
+ { 0.298039, 0.207843, 0.133333, 1.0 },
+ { 0.278431, 0.196078, 0.125490, 1.0 },
+ { 0.270588, 0.188235, 0.125490, 1.0 },
+ { 0.266667, 0.184314, 0.125490, 1.0 },
+ { 0.254902, 0.176471, 0.125490, 1.0 },
+ { 0.247059, 0.172549, 0.125490, 1.0 },
+ { 0.247059, 0.180392, 0.125490, 1.0 },
+ { 0.250980, 0.192157, 0.125490, 1.0 },
+ { 0.286275, 0.215686, 0.149020, 1.0 },
+ { 0.290196, 0.219608, 0.152941, 1.0 },
+ { 0.298039, 0.227451, 0.156863, 1.0 },
+ { 0.313725, 0.243137, 0.172549, 1.0 },
+ { 0.321569, 0.250980, 0.192157, 1.0 },
+ { 0.337255, 0.266667, 0.207843, 1.0 },
+ { 0.349020, 0.278431, 0.227451, 1.0 },
+ { 0.368627, 0.298039, 0.250980, 1.0 },
+ { 0.384314, 0.309804, 0.274510, 1.0 },
+ { 0.419608, 0.345098, 0.309804, 1.0 },
+ { 0.427451, 0.345098, 0.309804, 1.0 },
+ { 0.435294, 0.349020, 0.313725, 1.0 },
+ { 0.439216, 0.349020, 0.313725, 1.0 },
+ { 0.450980, 0.349020, 0.313725, 1.0 },
+ { 0.450980, 0.356863, 0.309804, 1.0 },
+ { 0.439216, 0.341176, 0.313725, 1.0 },
+ { 0.411765, 0.321569, 0.317647, 1.0 },
+ { 0.403922, 0.313725, 0.317647, 1.0 },
+ { 0.396078, 0.309804, 0.317647, 1.0 },
+ { 0.403922, 0.313725, 0.321569, 1.0 },
+ { 0.427451, 0.333333, 0.337255, 1.0 },
+ { 0.478431, 0.380392, 0.364706, 1.0 },
+ { 0.537255, 0.435294, 0.407843, 1.0 },
+ { 0.600000, 0.498039, 0.439216, 1.0 },
+ { 0.643137, 0.533333, 0.462745, 1.0 },
+ { 0.674510, 0.556863, 0.486275, 1.0 },
+ { 0.686275, 0.568627, 0.490196, 1.0 },
+ { 0.686275, 0.568627, 0.498039, 1.0 },
+ { 0.694118, 0.576471, 0.513725, 1.0 },
+ { 0.701961, 0.592157, 0.549020, 1.0 },
+ { 0.737255, 0.627451, 0.576471, 1.0 },
+ { 0.741176, 0.627451, 0.568627, 1.0 },
+ { 0.709804, 0.592157, 0.509804, 1.0 },
+ { 0.678431, 0.560784, 0.474510, 1.0 },
+ { 0.647059, 0.529412, 0.443137, 1.0 },
+ { 0.572549, 0.458824, 0.372549, 1.0 },
+ { 0.486275, 0.388235, 0.325490, 1.0 },
+ { 0.427451, 0.341176, 0.301961, 1.0 },
+ { 0.364706, 0.290196, 0.270588, 1.0 },
+ { 0.337255, 0.254902, 0.247059, 1.0 },
+ { 0.309804, 0.231373, 0.207843, 1.0 },
+ { 0.290196, 0.207843, 0.176471, 1.0 },
+ { 0.278431, 0.200000, 0.145098, 1.0 },
+ { 0.286275, 0.203922, 0.129412, 1.0 },
+ { 0.294118, 0.215686, 0.125490, 1.0 },
+ { 0.313725, 0.227451, 0.133333, 1.0 },
+ { 0.341176, 0.247059, 0.152941, 1.0 },
+ { 0.360784, 0.266667, 0.172549, 1.0 },
+ { 0.384314, 0.278431, 0.192157, 1.0 },
+ { 0.403922, 0.298039, 0.215686, 1.0 },
+ { 0.431373, 0.325490, 0.239216, 1.0 },
+ { 0.462745, 0.356863, 0.254902, 1.0 },
+ { 0.505882, 0.384314, 0.262745, 1.0 },
+ { 0.549020, 0.415686, 0.278431, 1.0 },
+ { 0.592157, 0.443137, 0.294118, 1.0 },
+ { 0.631373, 0.478431, 0.317647, 1.0 },
+ { 0.662745, 0.509804, 0.345098, 1.0 },
+ { 0.690196, 0.537255, 0.384314, 1.0 },
+ { 0.709804, 0.560784, 0.407843, 1.0 },
+ { 0.733333, 0.580392, 0.419608, 1.0 },
+ { 0.741176, 0.600000, 0.431373, 1.0 },
+ { 0.741176, 0.596078, 0.427451, 1.0 },
+ { 0.741176, 0.592157, 0.427451, 1.0 },
+ { 0.737255, 0.584314, 0.427451, 1.0 },
+ { 0.725490, 0.580392, 0.431373, 1.0 },
+ { 0.709804, 0.568627, 0.431373, 1.0 },
+ { 0.694118, 0.552941, 0.427451, 1.0 },
+ { 0.670588, 0.537255, 0.419608, 1.0 },
+ { 0.627451, 0.501961, 0.407843, 1.0 },
+ { 0.592157, 0.462745, 0.384314, 1.0 },
+ { 0.549020, 0.427451, 0.360784, 1.0 },
+ { 0.509804, 0.392157, 0.341176, 1.0 },
+ { 0.478431, 0.360784, 0.313725, 1.0 },
+ { 0.450980, 0.333333, 0.290196, 1.0 },
+ { 0.427451, 0.309804, 0.270588, 1.0 },
+ { 0.403922, 0.278431, 0.250980, 1.0 },
+ { 0.372549, 0.254902, 0.239216, 1.0 },
+ { 0.349020, 0.239216, 0.223529, 1.0 },
+ { 0.333333, 0.223529, 0.215686, 1.0 },
+ { 0.321569, 0.219608, 0.207843, 1.0 },
+ { 0.321569, 0.219608, 0.203922, 1.0 },
+ { 0.321569, 0.223529, 0.203922, 1.0 },
+ { 0.321569, 0.227451, 0.200000, 1.0 },
+ { 0.325490, 0.231373, 0.215686, 1.0 },
+ { 0.333333, 0.243137, 0.227451, 1.0 },
+ { 0.337255, 0.254902, 0.239216, 1.0 },
+ { 0.345098, 0.266667, 0.243137, 1.0 },
+ { 0.360784, 0.270588, 0.231373, 1.0 },
+ { 0.368627, 0.286275, 0.231373, 1.0 },
+ { 0.380392, 0.290196, 0.223529, 1.0 },
+ { 0.384314, 0.294118, 0.215686, 1.0 },
+ { 0.396078, 0.298039, 0.215686, 1.0 },
+ { 0.411765, 0.313725, 0.219608, 1.0 },
+ { 0.431373, 0.325490, 0.227451, 1.0 },
+ { 0.458824, 0.341176, 0.231373, 1.0 },
+ { 0.486275, 0.364706, 0.243137, 1.0 },
+ { 0.545098, 0.403922, 0.270588, 1.0 },
+ { 0.560784, 0.415686, 0.270588, 1.0 },
+ { 0.552941, 0.403922, 0.254902, 1.0 },
+ { 0.545098, 0.388235, 0.247059, 1.0 },
+ { 0.521569, 0.380392, 0.243137, 1.0 },
+ { 0.509804, 0.368627, 0.239216, 1.0 },
+ { 0.474510, 0.341176, 0.207843, 1.0 },
+ { 0.490196, 0.356863, 0.223529, 1.0 },
+ };
+/* 040221-38 */
+static double4 colors_395[] = {
+ { 0.772549, 0.333333, 0.086275, 1.0 },
+ { 0.749020, 0.313725, 0.078431, 1.0 },
+ { 0.752941, 0.309804, 0.074510, 1.0 },
+ { 0.756863, 0.305882, 0.070588, 1.0 },
+ { 0.772549, 0.313725, 0.074510, 1.0 },
+ { 0.788235, 0.325490, 0.078431, 1.0 },
+ { 0.792157, 0.329412, 0.086275, 1.0 },
+ { 0.800000, 0.337255, 0.098039, 1.0 },
+ { 0.800000, 0.392157, 0.160784, 1.0 },
+ { 0.815686, 0.435294, 0.203922, 1.0 },
+ { 0.835294, 0.482353, 0.250980, 1.0 },
+ { 0.858824, 0.529412, 0.305882, 1.0 },
+ { 0.882353, 0.580392, 0.360784, 1.0 },
+ { 0.901961, 0.635294, 0.415686, 1.0 },
+ { 0.925490, 0.694118, 0.470588, 1.0 },
+ { 0.933333, 0.713725, 0.490196, 1.0 },
+ { 0.945098, 0.733333, 0.513725, 1.0 },
+ { 0.964706, 0.792157, 0.568627, 1.0 },
+ { 0.960784, 0.796078, 0.572549, 1.0 },
+ { 0.960784, 0.800000, 0.580392, 1.0 },
+ { 0.929412, 0.784314, 0.568627, 1.0 },
+ { 0.901961, 0.768627, 0.560784, 1.0 },
+ { 0.882353, 0.749020, 0.549020, 1.0 },
+ { 0.866667, 0.733333, 0.537255, 1.0 },
+ { 0.800000, 0.654902, 0.458824, 1.0 },
+ { 0.768627, 0.619608, 0.427451, 1.0 },
+ { 0.741176, 0.588235, 0.396078, 1.0 },
+ { 0.694118, 0.552941, 0.372549, 1.0 },
+ { 0.650980, 0.517647, 0.349020, 1.0 },
+ { 0.627451, 0.498039, 0.337255, 1.0 },
+ { 0.607843, 0.482353, 0.325490, 1.0 },
+ { 0.568627, 0.450980, 0.301961, 1.0 },
+ { 0.537255, 0.427451, 0.290196, 1.0 },
+ { 0.509804, 0.407843, 0.274510, 1.0 },
+ { 0.501961, 0.392157, 0.262745, 1.0 },
+ { 0.494118, 0.380392, 0.250980, 1.0 },
+ { 0.486275, 0.356863, 0.227451, 1.0 },
+ { 0.482353, 0.337255, 0.207843, 1.0 },
+ { 0.478431, 0.325490, 0.196078, 1.0 },
+ { 0.478431, 0.317647, 0.188235, 1.0 },
+ { 0.458824, 0.301961, 0.176471, 1.0 },
+ { 0.454902, 0.298039, 0.172549, 1.0 },
+ { 0.450980, 0.298039, 0.168627, 1.0 },
+ { 0.462745, 0.286275, 0.152941, 1.0 },
+ { 0.474510, 0.274510, 0.137255, 1.0 },
+ { 0.482353, 0.270588, 0.129412, 1.0 },
+ { 0.490196, 0.270588, 0.121569, 1.0 },
+ { 0.494118, 0.262745, 0.117647, 1.0 },
+ { 0.482353, 0.258824, 0.117647, 1.0 },
+ { 0.435294, 0.262745, 0.133333, 1.0 },
+ { 0.419608, 0.254902, 0.129412, 1.0 },
+ { 0.407843, 0.247059, 0.125490, 1.0 },
+ { 0.400000, 0.239216, 0.117647, 1.0 },
+ { 0.396078, 0.231373, 0.109804, 1.0 },
+ { 0.388235, 0.227451, 0.109804, 1.0 },
+ { 0.384314, 0.227451, 0.113725, 1.0 },
+ { 0.337255, 0.227451, 0.129412, 1.0 },
+ { 0.317647, 0.227451, 0.137255, 1.0 },
+ { 0.298039, 0.231373, 0.149020, 1.0 },
+ { 0.305882, 0.235294, 0.149020, 1.0 },
+ { 0.317647, 0.243137, 0.152941, 1.0 },
+ { 0.325490, 0.247059, 0.152941, 1.0 },
+ { 0.333333, 0.250980, 0.156863, 1.0 },
+ { 0.352941, 0.258824, 0.156863, 1.0 },
+ { 0.372549, 0.266667, 0.156863, 1.0 },
+ { 0.419608, 0.274510, 0.156863, 1.0 },
+ { 0.443137, 0.278431, 0.152941, 1.0 },
+ { 0.470588, 0.282353, 0.152941, 1.0 },
+ { 0.478431, 0.286275, 0.149020, 1.0 },
+ { 0.490196, 0.290196, 0.149020, 1.0 },
+ { 0.513725, 0.294118, 0.141176, 1.0 },
+ { 0.529412, 0.294118, 0.137255, 1.0 },
+ { 0.568627, 0.294118, 0.129412, 1.0 },
+ { 0.580392, 0.298039, 0.133333, 1.0 },
+ { 0.596078, 0.305882, 0.137255, 1.0 },
+ { 0.607843, 0.313725, 0.141176, 1.0 },
+ { 0.623529, 0.325490, 0.145098, 1.0 },
+ { 0.627451, 0.329412, 0.145098, 1.0 },
+ { 0.631373, 0.333333, 0.149020, 1.0 },
+ { 0.643137, 0.337255, 0.145098, 1.0 },
+ { 0.643137, 0.333333, 0.145098, 1.0 },
+ { 0.631373, 0.329412, 0.145098, 1.0 },
+ { 0.619608, 0.321569, 0.141176, 1.0 },
+ { 0.611765, 0.313725, 0.137255, 1.0 },
+ { 0.607843, 0.305882, 0.129412, 1.0 },
+ { 0.603922, 0.301961, 0.125490, 1.0 },
+ { 0.596078, 0.286275, 0.113725, 1.0 },
+ { 0.588235, 0.274510, 0.105882, 1.0 },
+ { 0.584314, 0.254902, 0.086275, 1.0 },
+ { 0.588235, 0.258824, 0.086275, 1.0 },
+ { 0.596078, 0.262745, 0.090196, 1.0 },
+ { 0.603922, 0.274510, 0.098039, 1.0 },
+ { 0.611765, 0.286275, 0.109804, 1.0 },
+ { 0.631373, 0.317647, 0.137255, 1.0 },
+ { 0.647059, 0.356863, 0.176471, 1.0 },
+ { 0.666667, 0.388235, 0.207843, 1.0 },
+ { 0.678431, 0.407843, 0.227451, 1.0 },
+ { 0.713725, 0.439216, 0.243137, 1.0 },
+ { 0.721569, 0.450980, 0.250980, 1.0 },
+ { 0.733333, 0.466667, 0.258824, 1.0 },
+ { 0.737255, 0.470588, 0.262745, 1.0 },
+ { 0.741176, 0.478431, 0.270588, 1.0 },
+ { 0.733333, 0.482353, 0.282353, 1.0 },
+ { 0.725490, 0.474510, 0.278431, 1.0 },
+ { 0.717647, 0.466667, 0.266667, 1.0 },
+ { 0.729412, 0.474510, 0.274510, 1.0 },
+ { 0.741176, 0.486275, 0.286275, 1.0 },
+ { 0.749020, 0.501961, 0.301961, 1.0 },
+ { 0.760784, 0.517647, 0.321569, 1.0 },
+ { 0.780392, 0.541176, 0.349020, 1.0 },
+ { 0.788235, 0.564706, 0.372549, 1.0 },
+ { 0.792157, 0.584314, 0.396078, 1.0 },
+ { 0.784314, 0.584314, 0.396078, 1.0 },
+ { 0.768627, 0.568627, 0.388235, 1.0 },
+ { 0.764706, 0.560784, 0.380392, 1.0 },
+ { 0.764706, 0.556863, 0.376471, 1.0 },
+ { 0.741176, 0.533333, 0.360784, 1.0 },
+ { 0.701961, 0.509804, 0.345098, 1.0 },
+ { 0.650980, 0.470588, 0.313725, 1.0 },
+ { 0.588235, 0.415686, 0.270588, 1.0 },
+ { 0.478431, 0.313725, 0.184314, 1.0 },
+ { 0.435294, 0.282353, 0.160784, 1.0 },
+ { 0.392157, 0.250980, 0.141176, 1.0 },
+ { 0.372549, 0.243137, 0.137255, 1.0 },
+ { 0.356863, 0.239216, 0.137255, 1.0 },
+ { 0.325490, 0.231373, 0.141176, 1.0 },
+ { 0.298039, 0.223529, 0.141176, 1.0 },
+ { 0.301961, 0.219608, 0.133333, 1.0 },
+ { 0.325490, 0.211765, 0.117647, 1.0 },
+ { 0.384314, 0.207843, 0.094118, 1.0 },
+ { 0.403922, 0.207843, 0.090196, 1.0 },
+ { 0.423529, 0.211765, 0.086275, 1.0 },
+ { 0.450980, 0.219608, 0.086275, 1.0 },
+ { 0.494118, 0.227451, 0.082353, 1.0 },
+ { 0.549020, 0.235294, 0.070588, 1.0 },
+ { 0.592157, 0.239216, 0.062745, 1.0 },
+ { 0.654902, 0.235294, 0.031373, 1.0 },
+ { 0.666667, 0.235294, 0.027451, 1.0 },
+ { 0.678431, 0.235294, 0.027451, 1.0 },
+ { 0.690196, 0.243137, 0.027451, 1.0 },
+ { 0.701961, 0.250980, 0.027451, 1.0 },
+ { 0.729412, 0.262745, 0.035294, 1.0 },
+ { 0.741176, 0.278431, 0.043137, 1.0 },
+ { 0.756863, 0.298039, 0.054902, 1.0 },
+ { 0.760784, 0.309804, 0.066667, 1.0 },
+ { 0.772549, 0.329412, 0.086275, 1.0 },
+ { 0.780392, 0.333333, 0.090196, 1.0 },
+ { 0.788235, 0.341176, 0.094118, 1.0 },
+ { 0.800000, 0.341176, 0.098039, 1.0 },
+ { 0.803922, 0.345098, 0.101961, 1.0 },
+ { 0.796078, 0.349020, 0.101961, 1.0 },
+ { 0.788235, 0.345098, 0.101961, 1.0 },
+ { 0.752941, 0.329412, 0.101961, 1.0 },
+ { 0.741176, 0.317647, 0.098039, 1.0 },
+ { 0.733333, 0.309804, 0.094118, 1.0 },
+ { 0.701961, 0.290196, 0.090196, 1.0 },
+ { 0.666667, 0.278431, 0.090196, 1.0 },
+ { 0.639216, 0.282353, 0.098039, 1.0 },
+ { 0.611765, 0.290196, 0.113725, 1.0 },
+ { 0.592157, 0.305882, 0.141176, 1.0 },
+ { 0.588235, 0.329412, 0.164706, 1.0 },
+ { 0.588235, 0.368627, 0.211765, 1.0 },
+ { 0.592157, 0.380392, 0.227451, 1.0 },
+ { 0.596078, 0.396078, 0.243137, 1.0 },
+ { 0.600000, 0.423529, 0.270588, 1.0 },
+ { 0.607843, 0.450980, 0.294118, 1.0 },
+ { 0.631373, 0.482353, 0.325490, 1.0 },
+ { 0.654902, 0.513725, 0.349020, 1.0 },
+ { 0.737255, 0.584314, 0.392157, 1.0 },
+ { 0.756863, 0.600000, 0.400000, 1.0 },
+ { 0.776471, 0.615686, 0.407843, 1.0 },
+ { 0.807843, 0.635294, 0.415686, 1.0 },
+ { 0.835294, 0.662745, 0.427451, 1.0 },
+ { 0.854902, 0.682353, 0.435294, 1.0 },
+ { 0.866667, 0.698039, 0.458824, 1.0 },
+ { 0.882353, 0.721569, 0.474510, 1.0 },
+ { 0.901961, 0.741176, 0.486275, 1.0 },
+ { 0.905882, 0.737255, 0.486275, 1.0 },
+ { 0.898039, 0.729412, 0.474510, 1.0 },
+ { 0.886275, 0.705882, 0.447059, 1.0 },
+ { 0.858824, 0.670588, 0.423529, 1.0 },
+ { 0.831373, 0.639216, 0.407843, 1.0 },
+ { 0.800000, 0.619608, 0.400000, 1.0 },
+ { 0.772549, 0.588235, 0.392157, 1.0 },
+ { 0.705882, 0.529412, 0.349020, 1.0 },
+ { 0.694118, 0.509804, 0.329412, 1.0 },
+ { 0.682353, 0.494118, 0.309804, 1.0 },
+ { 0.674510, 0.450980, 0.266667, 1.0 },
+ { 0.674510, 0.423529, 0.231373, 1.0 },
+ { 0.690196, 0.407843, 0.203922, 1.0 },
+ { 0.694118, 0.403922, 0.200000, 1.0 },
+ { 0.694118, 0.407843, 0.203922, 1.0 },
+ { 0.686275, 0.423529, 0.215686, 1.0 },
+ { 0.698039, 0.435294, 0.227451, 1.0 },
+ { 0.717647, 0.450980, 0.239216, 1.0 },
+ { 0.752941, 0.474510, 0.250980, 1.0 },
+ { 0.784314, 0.498039, 0.266667, 1.0 },
+ { 0.803922, 0.509804, 0.286275, 1.0 },
+ { 0.796078, 0.517647, 0.294118, 1.0 },
+ { 0.780392, 0.513725, 0.298039, 1.0 },
+ { 0.768627, 0.505882, 0.298039, 1.0 },
+ { 0.760784, 0.498039, 0.290196, 1.0 },
+ { 0.764706, 0.498039, 0.286275, 1.0 },
+ { 0.768627, 0.486275, 0.274510, 1.0 },
+ { 0.760784, 0.466667, 0.262745, 1.0 },
+ { 0.745098, 0.443137, 0.243137, 1.0 },
+ { 0.729412, 0.415686, 0.219608, 1.0 },
+ { 0.705882, 0.388235, 0.192157, 1.0 },
+ { 0.682353, 0.376471, 0.180392, 1.0 },
+ { 0.658824, 0.368627, 0.176471, 1.0 },
+ { 0.639216, 0.368627, 0.184314, 1.0 },
+ { 0.627451, 0.368627, 0.192157, 1.0 },
+ { 0.619608, 0.372549, 0.200000, 1.0 },
+ { 0.623529, 0.372549, 0.200000, 1.0 },
+ { 0.619608, 0.368627, 0.196078, 1.0 },
+ { 0.623529, 0.368627, 0.192157, 1.0 },
+ { 0.619608, 0.360784, 0.188235, 1.0 },
+ { 0.611765, 0.352941, 0.184314, 1.0 },
+ { 0.607843, 0.349020, 0.180392, 1.0 },
+ { 0.615686, 0.352941, 0.180392, 1.0 },
+ { 0.611765, 0.352941, 0.176471, 1.0 },
+ { 0.611765, 0.349020, 0.172549, 1.0 },
+ { 0.611765, 0.345098, 0.168627, 1.0 },
+ { 0.596078, 0.341176, 0.172549, 1.0 },
+ { 0.576471, 0.337255, 0.176471, 1.0 },
+ { 0.556863, 0.341176, 0.188235, 1.0 },
+ { 0.529412, 0.345098, 0.203922, 1.0 },
+ { 0.509804, 0.352941, 0.215686, 1.0 },
+ { 0.490196, 0.360784, 0.227451, 1.0 },
+ { 0.478431, 0.364706, 0.239216, 1.0 },
+ { 0.466667, 0.364706, 0.239216, 1.0 },
+ { 0.470588, 0.368627, 0.243137, 1.0 },
+ { 0.482353, 0.364706, 0.235294, 1.0 },
+ { 0.509804, 0.368627, 0.227451, 1.0 },
+ { 0.545098, 0.380392, 0.223529, 1.0 },
+ { 0.584314, 0.396078, 0.215686, 1.0 },
+ { 0.619608, 0.407843, 0.215686, 1.0 },
+ { 0.647059, 0.435294, 0.235294, 1.0 },
+ { 0.674510, 0.462745, 0.258824, 1.0 },
+ { 0.709804, 0.494118, 0.290196, 1.0 },
+ { 0.745098, 0.529412, 0.317647, 1.0 },
+ { 0.788235, 0.556863, 0.329412, 1.0 },
+ { 0.819608, 0.560784, 0.329412, 1.0 },
+ { 0.827451, 0.560784, 0.317647, 1.0 },
+ { 0.823529, 0.549020, 0.309804, 1.0 },
+ { 0.811765, 0.537255, 0.301961, 1.0 },
+ { 0.796078, 0.521569, 0.305882, 1.0 },
+ { 0.792157, 0.521569, 0.301961, 1.0 },
+ { 0.796078, 0.505882, 0.290196, 1.0 },
+ { 0.788235, 0.482353, 0.262745, 1.0 },
+ { 0.772549, 0.450980, 0.231373, 1.0 },
+ { 0.760784, 0.415686, 0.188235, 1.0 },
+ { 0.752941, 0.380392, 0.152941, 1.0 },
+ { 0.756863, 0.360784, 0.121569, 1.0 },
+ { 0.768627, 0.349020, 0.101961, 1.0 },
+ { 0.776471, 0.337255, 0.086275, 1.0 },
+ };
+/* 040221-39 */
+static double4 colors_396[] = {
+ { 0.172549, 0.160784, 0.149020, 1.0 },
+ { 0.152941, 0.152941, 0.188235, 1.0 },
+ { 0.141176, 0.176471, 0.231373, 1.0 },
+ { 0.129412, 0.200000, 0.278431, 1.0 },
+ { 0.145098, 0.231373, 0.341176, 1.0 },
+ { 0.160784, 0.266667, 0.407843, 1.0 },
+ { 0.172549, 0.290196, 0.439216, 1.0 },
+ { 0.184314, 0.317647, 0.470588, 1.0 },
+ { 0.203922, 0.400000, 0.603922, 1.0 },
+ { 0.180392, 0.407843, 0.647059, 1.0 },
+ { 0.160784, 0.415686, 0.690196, 1.0 },
+ { 0.129412, 0.388235, 0.686275, 1.0 },
+ { 0.098039, 0.364706, 0.686275, 1.0 },
+ { 0.094118, 0.337255, 0.643137, 1.0 },
+ { 0.094118, 0.313725, 0.600000, 1.0 },
+ { 0.098039, 0.301961, 0.572549, 1.0 },
+ { 0.105882, 0.294118, 0.549020, 1.0 },
+ { 0.156863, 0.274510, 0.486275, 1.0 },
+ { 0.172549, 0.258824, 0.447059, 1.0 },
+ { 0.192157, 0.247059, 0.411765, 1.0 },
+ { 0.223529, 0.239216, 0.368627, 1.0 },
+ { 0.254902, 0.231373, 0.325490, 1.0 },
+ { 0.274510, 0.235294, 0.305882, 1.0 },
+ { 0.298039, 0.243137, 0.290196, 1.0 },
+ { 0.427451, 0.325490, 0.309804, 1.0 },
+ { 0.505882, 0.388235, 0.345098, 1.0 },
+ { 0.584314, 0.450980, 0.380392, 1.0 },
+ { 0.643137, 0.525490, 0.435294, 1.0 },
+ { 0.705882, 0.600000, 0.494118, 1.0 },
+ { 0.725490, 0.631373, 0.521569, 1.0 },
+ { 0.745098, 0.666667, 0.549020, 1.0 },
+ { 0.780392, 0.729412, 0.600000, 1.0 },
+ { 0.819608, 0.780392, 0.658824, 1.0 },
+ { 0.898039, 0.858824, 0.721569, 1.0 },
+ { 0.917647, 0.882353, 0.737255, 1.0 },
+ { 0.941176, 0.905882, 0.752941, 1.0 },
+ { 0.937255, 0.901961, 0.741176, 1.0 },
+ { 0.937255, 0.901961, 0.729412, 1.0 },
+ { 0.933333, 0.894118, 0.717647, 1.0 },
+ { 0.933333, 0.890196, 0.705882, 1.0 },
+ { 0.909804, 0.850980, 0.631373, 1.0 },
+ { 0.874510, 0.803922, 0.596078, 1.0 },
+ { 0.839216, 0.756863, 0.560784, 1.0 },
+ { 0.780392, 0.694118, 0.517647, 1.0 },
+ { 0.725490, 0.635294, 0.478431, 1.0 },
+ { 0.694118, 0.600000, 0.450980, 1.0 },
+ { 0.666667, 0.568627, 0.427451, 1.0 },
+ { 0.615686, 0.505882, 0.372549, 1.0 },
+ { 0.588235, 0.454902, 0.305882, 1.0 },
+ { 0.556863, 0.388235, 0.215686, 1.0 },
+ { 0.572549, 0.392157, 0.211765, 1.0 },
+ { 0.588235, 0.396078, 0.211765, 1.0 },
+ { 0.588235, 0.407843, 0.250980, 1.0 },
+ { 0.592157, 0.423529, 0.290196, 1.0 },
+ { 0.600000, 0.431373, 0.301961, 1.0 },
+ { 0.611765, 0.443137, 0.313725, 1.0 },
+ { 0.619608, 0.498039, 0.376471, 1.0 },
+ { 0.627451, 0.529412, 0.411765, 1.0 },
+ { 0.639216, 0.560784, 0.447059, 1.0 },
+ { 0.647059, 0.596078, 0.494118, 1.0 },
+ { 0.658824, 0.635294, 0.545098, 1.0 },
+ { 0.666667, 0.650980, 0.564706, 1.0 },
+ { 0.674510, 0.666667, 0.588235, 1.0 },
+ { 0.674510, 0.694118, 0.643137, 1.0 },
+ { 0.678431, 0.713725, 0.666667, 1.0 },
+ { 0.650980, 0.701961, 0.682353, 1.0 },
+ { 0.615686, 0.662745, 0.654902, 1.0 },
+ { 0.584314, 0.623529, 0.631373, 1.0 },
+ { 0.556863, 0.596078, 0.603922, 1.0 },
+ { 0.533333, 0.568627, 0.580392, 1.0 },
+ { 0.498039, 0.517647, 0.541176, 1.0 },
+ { 0.486275, 0.474510, 0.482353, 1.0 },
+ { 0.458824, 0.419608, 0.384314, 1.0 },
+ { 0.427451, 0.396078, 0.349020, 1.0 },
+ { 0.400000, 0.372549, 0.313725, 1.0 },
+ { 0.360784, 0.345098, 0.286275, 1.0 },
+ { 0.325490, 0.321569, 0.262745, 1.0 },
+ { 0.309804, 0.309804, 0.266667, 1.0 },
+ { 0.294118, 0.301961, 0.274510, 1.0 },
+ { 0.247059, 0.290196, 0.309804, 1.0 },
+ { 0.231373, 0.298039, 0.349020, 1.0 },
+ { 0.200000, 0.368627, 0.454902, 1.0 },
+ { 0.200000, 0.403922, 0.478431, 1.0 },
+ { 0.200000, 0.443137, 0.505882, 1.0 },
+ { 0.207843, 0.458824, 0.509804, 1.0 },
+ { 0.219608, 0.478431, 0.517647, 1.0 },
+ { 0.219608, 0.494118, 0.545098, 1.0 },
+ { 0.235294, 0.509804, 0.552941, 1.0 },
+ { 0.243137, 0.541176, 0.592157, 1.0 },
+ { 0.254902, 0.556863, 0.600000, 1.0 },
+ { 0.270588, 0.572549, 0.611765, 1.0 },
+ { 0.294118, 0.580392, 0.596078, 1.0 },
+ { 0.317647, 0.588235, 0.584314, 1.0 },
+ { 0.364706, 0.600000, 0.572549, 1.0 },
+ { 0.415686, 0.607843, 0.545098, 1.0 },
+ { 0.443137, 0.596078, 0.505882, 1.0 },
+ { 0.478431, 0.600000, 0.486275, 1.0 },
+ { 0.529412, 0.603922, 0.501961, 1.0 },
+ { 0.564706, 0.611765, 0.513725, 1.0 },
+ { 0.600000, 0.619608, 0.529412, 1.0 },
+ { 0.623529, 0.631373, 0.537255, 1.0 },
+ { 0.647059, 0.643137, 0.549020, 1.0 },
+ { 0.682353, 0.654902, 0.556863, 1.0 },
+ { 0.721569, 0.670588, 0.560784, 1.0 },
+ { 0.737255, 0.670588, 0.552941, 1.0 },
+ { 0.701961, 0.635294, 0.525490, 1.0 },
+ { 0.670588, 0.600000, 0.501961, 1.0 },
+ { 0.643137, 0.572549, 0.486275, 1.0 },
+ { 0.619608, 0.545098, 0.474510, 1.0 },
+ { 0.549020, 0.482353, 0.450980, 1.0 },
+ { 0.505882, 0.443137, 0.435294, 1.0 },
+ { 0.482353, 0.415686, 0.411765, 1.0 },
+ { 0.482353, 0.419608, 0.411765, 1.0 },
+ { 0.494118, 0.427451, 0.407843, 1.0 },
+ { 0.498039, 0.431373, 0.407843, 1.0 },
+ { 0.505882, 0.435294, 0.411765, 1.0 },
+ { 0.494118, 0.423529, 0.419608, 1.0 },
+ { 0.478431, 0.419608, 0.447059, 1.0 },
+ { 0.462745, 0.423529, 0.458824, 1.0 },
+ { 0.470588, 0.462745, 0.490196, 1.0 },
+ { 0.564706, 0.580392, 0.549020, 1.0 },
+ { 0.631373, 0.647059, 0.580392, 1.0 },
+ { 0.701961, 0.713725, 0.615686, 1.0 },
+ { 0.725490, 0.733333, 0.631373, 1.0 },
+ { 0.749020, 0.752941, 0.647059, 1.0 },
+ { 0.764706, 0.764706, 0.666667, 1.0 },
+ { 0.741176, 0.788235, 0.690196, 1.0 },
+ { 0.709804, 0.800000, 0.694118, 1.0 },
+ { 0.682353, 0.807843, 0.686275, 1.0 },
+ { 0.639216, 0.780392, 0.647059, 1.0 },
+ { 0.639216, 0.764706, 0.631373, 1.0 },
+ { 0.639216, 0.752941, 0.619608, 1.0 },
+ { 0.650980, 0.709804, 0.592157, 1.0 },
+ { 0.639216, 0.674510, 0.572549, 1.0 },
+ { 0.600000, 0.623529, 0.537255, 1.0 },
+ { 0.549020, 0.580392, 0.498039, 1.0 },
+ { 0.427451, 0.447059, 0.388235, 1.0 },
+ { 0.388235, 0.376471, 0.325490, 1.0 },
+ { 0.349020, 0.309804, 0.266667, 1.0 },
+ { 0.341176, 0.282353, 0.243137, 1.0 },
+ { 0.333333, 0.258824, 0.223529, 1.0 },
+ { 0.321569, 0.211765, 0.192157, 1.0 },
+ { 0.317647, 0.188235, 0.172549, 1.0 },
+ { 0.313725, 0.168627, 0.164706, 1.0 },
+ { 0.301961, 0.156863, 0.152941, 1.0 },
+ { 0.270588, 0.129412, 0.137255, 1.0 },
+ { 0.254902, 0.129412, 0.137255, 1.0 },
+ { 0.243137, 0.133333, 0.137255, 1.0 },
+ { 0.215686, 0.145098, 0.164706, 1.0 },
+ { 0.203922, 0.168627, 0.207843, 1.0 },
+ { 0.203922, 0.188235, 0.247059, 1.0 },
+ { 0.211765, 0.227451, 0.286275, 1.0 },
+ { 0.282353, 0.294118, 0.356863, 1.0 },
+ { 0.301961, 0.317647, 0.368627, 1.0 },
+ { 0.325490, 0.341176, 0.380392, 1.0 },
+ { 0.368627, 0.396078, 0.411765, 1.0 },
+ { 0.403922, 0.447059, 0.454902, 1.0 },
+ { 0.454902, 0.486275, 0.482353, 1.0 },
+ { 0.501961, 0.537255, 0.501961, 1.0 },
+ { 0.541176, 0.568627, 0.513725, 1.0 },
+ { 0.607843, 0.588235, 0.513725, 1.0 },
+ { 0.694118, 0.600000, 0.450980, 1.0 },
+ { 0.698039, 0.596078, 0.439216, 1.0 },
+ { 0.701961, 0.592157, 0.431373, 1.0 },
+ { 0.741176, 0.603922, 0.411765, 1.0 },
+ { 0.796078, 0.619608, 0.372549, 1.0 },
+ { 0.827451, 0.623529, 0.333333, 1.0 },
+ { 0.850980, 0.611765, 0.301961, 1.0 },
+ { 0.913725, 0.603922, 0.200000, 1.0 },
+ { 0.882353, 0.568627, 0.188235, 1.0 },
+ { 0.854902, 0.533333, 0.176471, 1.0 },
+ { 0.784314, 0.486275, 0.160784, 1.0 },
+ { 0.717647, 0.435294, 0.137255, 1.0 },
+ { 0.635294, 0.396078, 0.113725, 1.0 },
+ { 0.556863, 0.360784, 0.109804, 1.0 },
+ { 0.529412, 0.368627, 0.105882, 1.0 },
+ { 0.521569, 0.388235, 0.090196, 1.0 },
+ { 0.482353, 0.360784, 0.090196, 1.0 },
+ { 0.411765, 0.333333, 0.105882, 1.0 },
+ { 0.345098, 0.286275, 0.109804, 1.0 },
+ { 0.270588, 0.243137, 0.101961, 1.0 },
+ { 0.200000, 0.200000, 0.101961, 1.0 },
+ { 0.133333, 0.172549, 0.113725, 1.0 },
+ { 0.098039, 0.168627, 0.125490, 1.0 },
+ { 0.125490, 0.200000, 0.168627, 1.0 },
+ { 0.141176, 0.207843, 0.180392, 1.0 },
+ { 0.160784, 0.219608, 0.196078, 1.0 },
+ { 0.207843, 0.239216, 0.219608, 1.0 },
+ { 0.262745, 0.250980, 0.235294, 1.0 },
+ { 0.305882, 0.270588, 0.247059, 1.0 },
+ { 0.341176, 0.290196, 0.270588, 1.0 },
+ { 0.392157, 0.321569, 0.294118, 1.0 },
+ { 0.447059, 0.364706, 0.333333, 1.0 },
+ { 0.501961, 0.415686, 0.380392, 1.0 },
+ { 0.560784, 0.482353, 0.439216, 1.0 },
+ { 0.623529, 0.541176, 0.494118, 1.0 },
+ { 0.670588, 0.607843, 0.545098, 1.0 },
+ { 0.686275, 0.666667, 0.600000, 1.0 },
+ { 0.682353, 0.713725, 0.650980, 1.0 },
+ { 0.678431, 0.749020, 0.682353, 1.0 },
+ { 0.682353, 0.776471, 0.705882, 1.0 },
+ { 0.686275, 0.811765, 0.733333, 1.0 },
+ { 0.713725, 0.835294, 0.756863, 1.0 },
+ { 0.749020, 0.858824, 0.776471, 1.0 },
+ { 0.780392, 0.886275, 0.800000, 1.0 },
+ { 0.776471, 0.905882, 0.843137, 1.0 },
+ { 0.756863, 0.921569, 0.862745, 1.0 },
+ { 0.717647, 0.921569, 0.882353, 1.0 },
+ { 0.670588, 0.917647, 0.890196, 1.0 },
+ { 0.627451, 0.890196, 0.894118, 1.0 },
+ { 0.619608, 0.874510, 0.898039, 1.0 },
+ { 0.619608, 0.866667, 0.890196, 1.0 },
+ { 0.600000, 0.858824, 0.905882, 1.0 },
+ { 0.568627, 0.847059, 0.913725, 1.0 },
+ { 0.517647, 0.800000, 0.921569, 1.0 },
+ { 0.450980, 0.749020, 0.886275, 1.0 },
+ { 0.364706, 0.654902, 0.823529, 1.0 },
+ { 0.298039, 0.572549, 0.764706, 1.0 },
+ { 0.247059, 0.498039, 0.690196, 1.0 },
+ { 0.207843, 0.439216, 0.611765, 1.0 },
+ { 0.176471, 0.396078, 0.541176, 1.0 },
+ { 0.152941, 0.349020, 0.498039, 1.0 },
+ { 0.129412, 0.301961, 0.447059, 1.0 },
+ { 0.101961, 0.235294, 0.372549, 1.0 },
+ { 0.082353, 0.168627, 0.305882, 1.0 },
+ { 0.090196, 0.109804, 0.239216, 1.0 },
+ { 0.113725, 0.074510, 0.172549, 1.0 },
+ { 0.145098, 0.066667, 0.125490, 1.0 },
+ { 0.176471, 0.082353, 0.109804, 1.0 },
+ { 0.215686, 0.105882, 0.117647, 1.0 },
+ { 0.243137, 0.129412, 0.129412, 1.0 },
+ { 0.266667, 0.152941, 0.149020, 1.0 },
+ { 0.282353, 0.184314, 0.184314, 1.0 },
+ { 0.298039, 0.223529, 0.219608, 1.0 },
+ { 0.337255, 0.262745, 0.254902, 1.0 },
+ { 0.384314, 0.309804, 0.298039, 1.0 },
+ { 0.443137, 0.368627, 0.345098, 1.0 },
+ { 0.501961, 0.439216, 0.403922, 1.0 },
+ { 0.572549, 0.501961, 0.458824, 1.0 },
+ { 0.627451, 0.564706, 0.517647, 1.0 },
+ { 0.650980, 0.623529, 0.564706, 1.0 },
+ { 0.682353, 0.662745, 0.592157, 1.0 },
+ { 0.701961, 0.682353, 0.615686, 1.0 },
+ { 0.705882, 0.682353, 0.611765, 1.0 },
+ { 0.698039, 0.674510, 0.600000, 1.0 },
+ { 0.682353, 0.654902, 0.576471, 1.0 },
+ { 0.666667, 0.623529, 0.552941, 1.0 },
+ { 0.627451, 0.588235, 0.521569, 1.0 },
+ { 0.580392, 0.549020, 0.482353, 1.0 },
+ { 0.525490, 0.501961, 0.439216, 1.0 },
+ { 0.462745, 0.439216, 0.388235, 1.0 },
+ { 0.403922, 0.368627, 0.321569, 1.0 },
+ { 0.333333, 0.309804, 0.266667, 1.0 },
+ { 0.270588, 0.254902, 0.219608, 1.0 },
+ { 0.227451, 0.207843, 0.188235, 1.0 },
+ { 0.200000, 0.176471, 0.160784, 1.0 },
+ };
+/* 040221-40 */
+static double4 colors_397[] = {
+ { 0.435294, 0.211765, 0.168627, 1.0 },
+ { 0.364706, 0.176471, 0.145098, 1.0 },
+ { 0.372549, 0.192157, 0.152941, 1.0 },
+ { 0.384314, 0.207843, 0.164706, 1.0 },
+ { 0.403922, 0.235294, 0.211765, 1.0 },
+ { 0.423529, 0.266667, 0.258824, 1.0 },
+ { 0.403922, 0.270588, 0.270588, 1.0 },
+ { 0.384314, 0.274510, 0.286275, 1.0 },
+ { 0.313725, 0.305882, 0.337255, 1.0 },
+ { 0.294118, 0.305882, 0.341176, 1.0 },
+ { 0.274510, 0.305882, 0.345098, 1.0 },
+ { 0.203922, 0.274510, 0.321569, 1.0 },
+ { 0.137255, 0.243137, 0.301961, 1.0 },
+ { 0.094118, 0.196078, 0.262745, 1.0 },
+ { 0.054902, 0.149020, 0.227451, 1.0 },
+ { 0.054902, 0.125490, 0.203922, 1.0 },
+ { 0.058824, 0.105882, 0.184314, 1.0 },
+ { 0.078431, 0.070588, 0.094118, 1.0 },
+ { 0.094118, 0.054902, 0.074510, 1.0 },
+ { 0.109804, 0.043137, 0.058824, 1.0 },
+ { 0.121569, 0.027451, 0.058824, 1.0 },
+ { 0.133333, 0.011765, 0.062745, 1.0 },
+ { 0.137255, 0.019608, 0.070588, 1.0 },
+ { 0.145098, 0.031373, 0.078431, 1.0 },
+ { 0.176471, 0.129412, 0.184314, 1.0 },
+ { 0.207843, 0.180392, 0.254902, 1.0 },
+ { 0.243137, 0.231373, 0.329412, 1.0 },
+ { 0.258824, 0.270588, 0.376471, 1.0 },
+ { 0.278431, 0.313725, 0.423529, 1.0 },
+ { 0.274510, 0.329412, 0.443137, 1.0 },
+ { 0.274510, 0.349020, 0.466667, 1.0 },
+ { 0.298039, 0.356863, 0.482353, 1.0 },
+ { 0.309804, 0.356863, 0.478431, 1.0 },
+ { 0.317647, 0.294118, 0.368627, 1.0 },
+ { 0.274510, 0.243137, 0.309804, 1.0 },
+ { 0.231373, 0.192157, 0.250980, 1.0 },
+ { 0.188235, 0.137255, 0.192157, 1.0 },
+ { 0.149020, 0.082353, 0.133333, 1.0 },
+ { 0.133333, 0.066667, 0.117647, 1.0 },
+ { 0.117647, 0.054902, 0.101961, 1.0 },
+ { 0.066667, 0.054902, 0.101961, 1.0 },
+ { 0.047059, 0.047059, 0.098039, 1.0 },
+ { 0.031373, 0.043137, 0.098039, 1.0 },
+ { 0.019608, 0.047059, 0.098039, 1.0 },
+ { 0.011765, 0.050980, 0.101961, 1.0 },
+ { 0.011765, 0.050980, 0.101961, 1.0 },
+ { 0.011765, 0.054902, 0.101961, 1.0 },
+ { 0.023529, 0.054902, 0.094118, 1.0 },
+ { 0.043137, 0.047059, 0.074510, 1.0 },
+ { 0.090196, 0.031373, 0.039216, 1.0 },
+ { 0.109804, 0.031373, 0.031373, 1.0 },
+ { 0.133333, 0.031373, 0.023529, 1.0 },
+ { 0.156863, 0.035294, 0.023529, 1.0 },
+ { 0.180392, 0.043137, 0.023529, 1.0 },
+ { 0.192157, 0.043137, 0.023529, 1.0 },
+ { 0.207843, 0.047059, 0.027451, 1.0 },
+ { 0.254902, 0.058824, 0.047059, 1.0 },
+ { 0.274510, 0.070588, 0.058824, 1.0 },
+ { 0.298039, 0.082353, 0.070588, 1.0 },
+ { 0.317647, 0.090196, 0.082353, 1.0 },
+ { 0.337255, 0.101961, 0.094118, 1.0 },
+ { 0.341176, 0.101961, 0.101961, 1.0 },
+ { 0.349020, 0.101961, 0.109804, 1.0 },
+ { 0.368627, 0.090196, 0.129412, 1.0 },
+ { 0.388235, 0.117647, 0.172549, 1.0 },
+ { 0.450980, 0.200000, 0.278431, 1.0 },
+ { 0.466667, 0.227451, 0.321569, 1.0 },
+ { 0.486275, 0.258824, 0.368627, 1.0 },
+ { 0.474510, 0.270588, 0.384314, 1.0 },
+ { 0.462745, 0.286275, 0.403922, 1.0 },
+ { 0.411765, 0.298039, 0.439216, 1.0 },
+ { 0.376471, 0.321569, 0.466667, 1.0 },
+ { 0.337255, 0.368627, 0.498039, 1.0 },
+ { 0.290196, 0.341176, 0.454902, 1.0 },
+ { 0.243137, 0.317647, 0.415686, 1.0 },
+ { 0.200000, 0.266667, 0.349020, 1.0 },
+ { 0.160784, 0.219608, 0.282353, 1.0 },
+ { 0.160784, 0.207843, 0.258824, 1.0 },
+ { 0.160784, 0.196078, 0.239216, 1.0 },
+ { 0.156863, 0.172549, 0.211765, 1.0 },
+ { 0.164706, 0.141176, 0.160784, 1.0 },
+ { 0.196078, 0.082353, 0.074510, 1.0 },
+ { 0.211765, 0.074510, 0.058824, 1.0 },
+ { 0.227451, 0.066667, 0.047059, 1.0 },
+ { 0.231373, 0.066667, 0.047059, 1.0 },
+ { 0.239216, 0.070588, 0.050980, 1.0 },
+ { 0.250980, 0.082353, 0.058824, 1.0 },
+ { 0.266667, 0.105882, 0.082353, 1.0 },
+ { 0.392157, 0.211765, 0.164706, 1.0 },
+ { 0.470588, 0.254902, 0.200000, 1.0 },
+ { 0.549020, 0.301961, 0.235294, 1.0 },
+ { 0.556863, 0.309804, 0.239216, 1.0 },
+ { 0.568627, 0.317647, 0.247059, 1.0 },
+ { 0.607843, 0.329412, 0.254902, 1.0 },
+ { 0.627451, 0.333333, 0.247059, 1.0 },
+ { 0.658824, 0.333333, 0.243137, 1.0 },
+ { 0.713725, 0.325490, 0.231373, 1.0 },
+ { 0.717647, 0.325490, 0.235294, 1.0 },
+ { 0.650980, 0.298039, 0.235294, 1.0 },
+ { 0.588235, 0.274510, 0.239216, 1.0 },
+ { 0.564706, 0.243137, 0.223529, 1.0 },
+ { 0.541176, 0.211765, 0.211765, 1.0 },
+ { 0.498039, 0.160784, 0.172549, 1.0 },
+ { 0.486275, 0.152941, 0.160784, 1.0 },
+ { 0.400000, 0.164706, 0.192157, 1.0 },
+ { 0.333333, 0.125490, 0.168627, 1.0 },
+ { 0.266667, 0.086275, 0.149020, 1.0 },
+ { 0.239216, 0.062745, 0.117647, 1.0 },
+ { 0.215686, 0.039216, 0.086275, 1.0 },
+ { 0.184314, 0.015686, 0.043137, 1.0 },
+ { 0.149020, 0.015686, 0.019608, 1.0 },
+ { 0.129412, 0.019608, 0.011765, 1.0 },
+ { 0.117647, 0.019608, 0.019608, 1.0 },
+ { 0.137255, 0.015686, 0.039216, 1.0 },
+ { 0.149020, 0.019608, 0.039216, 1.0 },
+ { 0.164706, 0.027451, 0.039216, 1.0 },
+ { 0.192157, 0.039216, 0.043137, 1.0 },
+ { 0.215686, 0.039216, 0.047059, 1.0 },
+ { 0.243137, 0.031373, 0.050980, 1.0 },
+ { 0.274510, 0.031373, 0.058824, 1.0 },
+ { 0.388235, 0.070588, 0.070588, 1.0 },
+ { 0.462745, 0.101961, 0.082353, 1.0 },
+ { 0.537255, 0.137255, 0.098039, 1.0 },
+ { 0.568627, 0.160784, 0.113725, 1.0 },
+ { 0.600000, 0.188235, 0.133333, 1.0 },
+ { 0.627451, 0.231373, 0.176471, 1.0 },
+ { 0.658824, 0.278431, 0.211765, 1.0 },
+ { 0.698039, 0.301961, 0.223529, 1.0 },
+ { 0.701961, 0.317647, 0.215686, 1.0 },
+ { 0.627451, 0.313725, 0.223529, 1.0 },
+ { 0.584314, 0.305882, 0.223529, 1.0 },
+ { 0.545098, 0.298039, 0.223529, 1.0 },
+ { 0.470588, 0.258824, 0.211765, 1.0 },
+ { 0.388235, 0.207843, 0.176471, 1.0 },
+ { 0.286275, 0.164706, 0.137255, 1.0 },
+ { 0.207843, 0.109804, 0.101961, 1.0 },
+ { 0.125490, 0.035294, 0.050980, 1.0 },
+ { 0.129412, 0.027451, 0.043137, 1.0 },
+ { 0.133333, 0.019608, 0.039216, 1.0 },
+ { 0.137255, 0.019608, 0.039216, 1.0 },
+ { 0.145098, 0.023529, 0.039216, 1.0 },
+ { 0.156863, 0.023529, 0.031373, 1.0 },
+ { 0.172549, 0.023529, 0.023529, 1.0 },
+ { 0.188235, 0.023529, 0.019608, 1.0 },
+ { 0.200000, 0.023529, 0.015686, 1.0 },
+ { 0.196078, 0.023529, 0.015686, 1.0 },
+ { 0.188235, 0.023529, 0.011765, 1.0 },
+ { 0.180392, 0.023529, 0.011765, 1.0 },
+ { 0.156863, 0.019608, 0.011765, 1.0 },
+ { 0.129412, 0.015686, 0.003922, 1.0 },
+ { 0.098039, 0.015686, 0.003922, 1.0 },
+ { 0.078431, 0.007843, 0.003922, 1.0 },
+ { 0.043137, 0.003922, 0.000000, 1.0 },
+ { 0.035294, 0.003922, 0.000000, 1.0 },
+ { 0.031373, 0.003922, 0.003922, 1.0 },
+ { 0.023529, 0.007843, 0.007843, 1.0 },
+ { 0.019608, 0.019608, 0.035294, 1.0 },
+ { 0.023529, 0.043137, 0.074510, 1.0 },
+ { 0.027451, 0.070588, 0.113725, 1.0 },
+ { 0.027451, 0.082353, 0.145098, 1.0 },
+ { 0.031373, 0.082353, 0.145098, 1.0 },
+ { 0.023529, 0.074510, 0.129412, 1.0 },
+ { 0.023529, 0.078431, 0.133333, 1.0 },
+ { 0.023529, 0.082353, 0.141176, 1.0 },
+ { 0.019608, 0.086275, 0.149020, 1.0 },
+ { 0.019608, 0.078431, 0.137255, 1.0 },
+ { 0.011765, 0.058824, 0.101961, 1.0 },
+ { 0.007843, 0.031373, 0.054902, 1.0 },
+ { 0.027451, 0.003922, 0.007843, 1.0 },
+ { 0.035294, 0.000000, 0.003922, 1.0 },
+ { 0.047059, 0.000000, 0.003922, 1.0 },
+ { 0.070588, 0.000000, 0.000000, 1.0 },
+ { 0.094118, 0.003922, 0.000000, 1.0 },
+ { 0.117647, 0.003922, 0.000000, 1.0 },
+ { 0.133333, 0.003922, 0.000000, 1.0 },
+ { 0.141176, 0.000000, 0.000000, 1.0 },
+ { 0.152941, 0.003922, 0.000000, 1.0 },
+ { 0.156863, 0.003922, 0.000000, 1.0 },
+ { 0.164706, 0.003922, 0.000000, 1.0 },
+ { 0.168627, 0.003922, 0.000000, 1.0 },
+ { 0.172549, 0.000000, 0.000000, 1.0 },
+ { 0.180392, 0.000000, 0.000000, 1.0 },
+ { 0.180392, 0.000000, 0.000000, 1.0 },
+ { 0.188235, 0.003922, 0.003922, 1.0 },
+ { 0.215686, 0.015686, 0.007843, 1.0 },
+ { 0.223529, 0.019608, 0.011765, 1.0 },
+ { 0.231373, 0.027451, 0.015686, 1.0 },
+ { 0.250980, 0.047059, 0.031373, 1.0 },
+ { 0.266667, 0.086275, 0.082353, 1.0 },
+ { 0.301961, 0.141176, 0.152941, 1.0 },
+ { 0.337255, 0.203922, 0.231373, 1.0 },
+ { 0.400000, 0.278431, 0.301961, 1.0 },
+ { 0.478431, 0.333333, 0.333333, 1.0 },
+ { 0.537255, 0.396078, 0.376471, 1.0 },
+ { 0.623529, 0.454902, 0.435294, 1.0 },
+ { 0.666667, 0.529412, 0.537255, 1.0 },
+ { 0.721569, 0.611765, 0.639216, 1.0 },
+ { 0.784314, 0.674510, 0.701961, 1.0 },
+ { 0.823529, 0.725490, 0.737255, 1.0 },
+ { 0.882353, 0.741176, 0.741176, 1.0 },
+ { 0.894118, 0.756863, 0.768627, 1.0 },
+ { 0.878431, 0.760784, 0.792157, 1.0 },
+ { 0.850980, 0.749020, 0.792157, 1.0 },
+ { 0.811765, 0.733333, 0.768627, 1.0 },
+ { 0.760784, 0.662745, 0.682353, 1.0 },
+ { 0.705882, 0.603922, 0.603922, 1.0 },
+ { 0.643137, 0.521569, 0.525490, 1.0 },
+ { 0.568627, 0.435294, 0.435294, 1.0 },
+ { 0.521569, 0.380392, 0.360784, 1.0 },
+ { 0.450980, 0.290196, 0.258824, 1.0 },
+ { 0.384314, 0.227451, 0.172549, 1.0 },
+ { 0.317647, 0.192157, 0.125490, 1.0 },
+ { 0.258824, 0.168627, 0.121569, 1.0 },
+ { 0.250980, 0.196078, 0.176471, 1.0 },
+ { 0.258824, 0.231373, 0.243137, 1.0 },
+ { 0.286275, 0.266667, 0.301961, 1.0 },
+ { 0.309804, 0.321569, 0.352941, 1.0 },
+ { 0.337255, 0.376471, 0.419608, 1.0 },
+ { 0.384314, 0.431373, 0.490196, 1.0 },
+ { 0.431373, 0.501961, 0.580392, 1.0 },
+ { 0.494118, 0.560784, 0.666667, 1.0 },
+ { 0.533333, 0.627451, 0.741176, 1.0 },
+ { 0.584314, 0.682353, 0.792157, 1.0 },
+ { 0.635294, 0.717647, 0.827451, 1.0 },
+ { 0.670588, 0.756863, 0.858824, 1.0 },
+ { 0.733333, 0.780392, 0.866667, 1.0 },
+ { 0.749020, 0.803922, 0.898039, 1.0 },
+ { 0.776471, 0.827451, 0.909804, 1.0 },
+ { 0.803922, 0.835294, 0.917647, 1.0 },
+ { 0.803922, 0.843137, 0.925490, 1.0 },
+ { 0.803922, 0.835294, 0.905882, 1.0 },
+ { 0.772549, 0.807843, 0.890196, 1.0 },
+ { 0.729412, 0.776471, 0.850980, 1.0 },
+ { 0.678431, 0.729412, 0.807843, 1.0 },
+ { 0.619608, 0.666667, 0.752941, 1.0 },
+ { 0.552941, 0.600000, 0.690196, 1.0 },
+ { 0.490196, 0.517647, 0.619608, 1.0 },
+ { 0.431373, 0.439216, 0.537255, 1.0 },
+ { 0.384314, 0.368627, 0.458824, 1.0 },
+ { 0.333333, 0.305882, 0.376471, 1.0 },
+ { 0.301961, 0.243137, 0.298039, 1.0 },
+ { 0.290196, 0.180392, 0.223529, 1.0 },
+ { 0.286275, 0.125490, 0.156863, 1.0 },
+ { 0.305882, 0.086275, 0.105882, 1.0 },
+ { 0.309804, 0.078431, 0.074510, 1.0 },
+ { 0.317647, 0.078431, 0.062745, 1.0 },
+ { 0.325490, 0.082353, 0.054902, 1.0 },
+ { 0.356863, 0.090196, 0.047059, 1.0 },
+ { 0.411765, 0.113725, 0.062745, 1.0 },
+ { 0.454902, 0.149020, 0.086275, 1.0 },
+ { 0.478431, 0.192157, 0.129412, 1.0 },
+ { 0.458824, 0.200000, 0.152941, 1.0 },
+ { 0.431373, 0.184314, 0.141176, 1.0 },
+ { 0.427451, 0.188235, 0.141176, 1.0 },
+ { 0.431373, 0.180392, 0.125490, 1.0 },
+ { 0.443137, 0.207843, 0.149020, 1.0 },
+ };
+/* 040221-41 */
+static double4 colors_398[] = {
+ { 0.101961, 0.321569, 0.392157, 1.0 },
+ { 0.101961, 0.266667, 0.349020, 1.0 },
+ { 0.086275, 0.250980, 0.329412, 1.0 },
+ { 0.074510, 0.235294, 0.313725, 1.0 },
+ { 0.058824, 0.227451, 0.290196, 1.0 },
+ { 0.047059, 0.223529, 0.266667, 1.0 },
+ { 0.039216, 0.223529, 0.254902, 1.0 },
+ { 0.035294, 0.223529, 0.243137, 1.0 },
+ { 0.062745, 0.262745, 0.258824, 1.0 },
+ { 0.070588, 0.250980, 0.239216, 1.0 },
+ { 0.078431, 0.243137, 0.219608, 1.0 },
+ { 0.074510, 0.223529, 0.192157, 1.0 },
+ { 0.070588, 0.203922, 0.168627, 1.0 },
+ { 0.062745, 0.196078, 0.152941, 1.0 },
+ { 0.058824, 0.192157, 0.141176, 1.0 },
+ { 0.058824, 0.192157, 0.137255, 1.0 },
+ { 0.058824, 0.192157, 0.137255, 1.0 },
+ { 0.066667, 0.192157, 0.145098, 1.0 },
+ { 0.062745, 0.172549, 0.133333, 1.0 },
+ { 0.062745, 0.156863, 0.121569, 1.0 },
+ { 0.054902, 0.125490, 0.105882, 1.0 },
+ { 0.047059, 0.098039, 0.090196, 1.0 },
+ { 0.043137, 0.090196, 0.082353, 1.0 },
+ { 0.039216, 0.086275, 0.074510, 1.0 },
+ { 0.043137, 0.098039, 0.074510, 1.0 },
+ { 0.066667, 0.129412, 0.101961, 1.0 },
+ { 0.094118, 0.164706, 0.133333, 1.0 },
+ { 0.117647, 0.200000, 0.168627, 1.0 },
+ { 0.145098, 0.239216, 0.203922, 1.0 },
+ { 0.149020, 0.250980, 0.223529, 1.0 },
+ { 0.152941, 0.262745, 0.247059, 1.0 },
+ { 0.160784, 0.282353, 0.286275, 1.0 },
+ { 0.152941, 0.298039, 0.321569, 1.0 },
+ { 0.141176, 0.329412, 0.392157, 1.0 },
+ { 0.145098, 0.349020, 0.423529, 1.0 },
+ { 0.152941, 0.368627, 0.454902, 1.0 },
+ { 0.152941, 0.380392, 0.474510, 1.0 },
+ { 0.156863, 0.392157, 0.498039, 1.0 },
+ { 0.152941, 0.392157, 0.505882, 1.0 },
+ { 0.152941, 0.396078, 0.517647, 1.0 },
+ { 0.121569, 0.364706, 0.498039, 1.0 },
+ { 0.090196, 0.325490, 0.470588, 1.0 },
+ { 0.062745, 0.290196, 0.447059, 1.0 },
+ { 0.043137, 0.250980, 0.400000, 1.0 },
+ { 0.027451, 0.215686, 0.352941, 1.0 },
+ { 0.023529, 0.200000, 0.329412, 1.0 },
+ { 0.019608, 0.184314, 0.309804, 1.0 },
+ { 0.011765, 0.160784, 0.278431, 1.0 },
+ { 0.011765, 0.141176, 0.239216, 1.0 },
+ { 0.015686, 0.125490, 0.184314, 1.0 },
+ { 0.015686, 0.117647, 0.156863, 1.0 },
+ { 0.015686, 0.113725, 0.133333, 1.0 },
+ { 0.015686, 0.117647, 0.113725, 1.0 },
+ { 0.019608, 0.121569, 0.094118, 1.0 },
+ { 0.015686, 0.125490, 0.090196, 1.0 },
+ { 0.015686, 0.133333, 0.086275, 1.0 },
+ { 0.011765, 0.164706, 0.086275, 1.0 },
+ { 0.019608, 0.184314, 0.109804, 1.0 },
+ { 0.031373, 0.203922, 0.133333, 1.0 },
+ { 0.043137, 0.231373, 0.172549, 1.0 },
+ { 0.054902, 0.258824, 0.211765, 1.0 },
+ { 0.062745, 0.274510, 0.239216, 1.0 },
+ { 0.070588, 0.294118, 0.266667, 1.0 },
+ { 0.094118, 0.333333, 0.309804, 1.0 },
+ { 0.125490, 0.380392, 0.349020, 1.0 },
+ { 0.180392, 0.474510, 0.411765, 1.0 },
+ { 0.207843, 0.494118, 0.435294, 1.0 },
+ { 0.235294, 0.513725, 0.458824, 1.0 },
+ { 0.243137, 0.517647, 0.470588, 1.0 },
+ { 0.254902, 0.521569, 0.482353, 1.0 },
+ { 0.258824, 0.513725, 0.509804, 1.0 },
+ { 0.258824, 0.505882, 0.537255, 1.0 },
+ { 0.254902, 0.501961, 0.596078, 1.0 },
+ { 0.247059, 0.498039, 0.603922, 1.0 },
+ { 0.239216, 0.498039, 0.611765, 1.0 },
+ { 0.235294, 0.494118, 0.607843, 1.0 },
+ { 0.235294, 0.494118, 0.607843, 1.0 },
+ { 0.223529, 0.486275, 0.607843, 1.0 },
+ { 0.215686, 0.478431, 0.607843, 1.0 },
+ { 0.188235, 0.454902, 0.603922, 1.0 },
+ { 0.160784, 0.431373, 0.596078, 1.0 },
+ { 0.101961, 0.368627, 0.541176, 1.0 },
+ { 0.074510, 0.329412, 0.501961, 1.0 },
+ { 0.047059, 0.290196, 0.462745, 1.0 },
+ { 0.039216, 0.278431, 0.447059, 1.0 },
+ { 0.035294, 0.266667, 0.431373, 1.0 },
+ { 0.027451, 0.250980, 0.415686, 1.0 },
+ { 0.023529, 0.239216, 0.403922, 1.0 },
+ { 0.015686, 0.235294, 0.419608, 1.0 },
+ { 0.011765, 0.235294, 0.415686, 1.0 },
+ { 0.007843, 0.239216, 0.415686, 1.0 },
+ { 0.007843, 0.235294, 0.407843, 1.0 },
+ { 0.007843, 0.231373, 0.400000, 1.0 },
+ { 0.003922, 0.211765, 0.364706, 1.0 },
+ { 0.003922, 0.196078, 0.329412, 1.0 },
+ { 0.000000, 0.172549, 0.290196, 1.0 },
+ { 0.000000, 0.160784, 0.270588, 1.0 },
+ { 0.003922, 0.145098, 0.262745, 1.0 },
+ { 0.003922, 0.145098, 0.266667, 1.0 },
+ { 0.003922, 0.145098, 0.270588, 1.0 },
+ { 0.003922, 0.141176, 0.266667, 1.0 },
+ { 0.003922, 0.137255, 0.262745, 1.0 },
+ { 0.003922, 0.137255, 0.254902, 1.0 },
+ { 0.003922, 0.129412, 0.243137, 1.0 },
+ { 0.007843, 0.129412, 0.239216, 1.0 },
+ { 0.027451, 0.145098, 0.250980, 1.0 },
+ { 0.047059, 0.160784, 0.262745, 1.0 },
+ { 0.062745, 0.176471, 0.274510, 1.0 },
+ { 0.078431, 0.192157, 0.290196, 1.0 },
+ { 0.113725, 0.223529, 0.313725, 1.0 },
+ { 0.145098, 0.258824, 0.337255, 1.0 },
+ { 0.172549, 0.294118, 0.356863, 1.0 },
+ { 0.184314, 0.321569, 0.372549, 1.0 },
+ { 0.188235, 0.356863, 0.403922, 1.0 },
+ { 0.184314, 0.356863, 0.407843, 1.0 },
+ { 0.184314, 0.356863, 0.411765, 1.0 },
+ { 0.180392, 0.352941, 0.419608, 1.0 },
+ { 0.184314, 0.349020, 0.411765, 1.0 },
+ { 0.188235, 0.341176, 0.392157, 1.0 },
+ { 0.200000, 0.329412, 0.368627, 1.0 },
+ { 0.188235, 0.286275, 0.282353, 1.0 },
+ { 0.160784, 0.250980, 0.239216, 1.0 },
+ { 0.137255, 0.219608, 0.196078, 1.0 },
+ { 0.121569, 0.196078, 0.176471, 1.0 },
+ { 0.105882, 0.176471, 0.160784, 1.0 },
+ { 0.074510, 0.137255, 0.129412, 1.0 },
+ { 0.047059, 0.105882, 0.113725, 1.0 },
+ { 0.031373, 0.082353, 0.109804, 1.0 },
+ { 0.011765, 0.066667, 0.113725, 1.0 },
+ { 0.003922, 0.066667, 0.137255, 1.0 },
+ { 0.003922, 0.070588, 0.137255, 1.0 },
+ { 0.003922, 0.074510, 0.141176, 1.0 },
+ { 0.003922, 0.070588, 0.145098, 1.0 },
+ { 0.003922, 0.066667, 0.137255, 1.0 },
+ { 0.003922, 0.066667, 0.133333, 1.0 },
+ { 0.007843, 0.062745, 0.129412, 1.0 },
+ { 0.007843, 0.066667, 0.133333, 1.0 },
+ { 0.007843, 0.070588, 0.137255, 1.0 },
+ { 0.011765, 0.074510, 0.141176, 1.0 },
+ { 0.007843, 0.070588, 0.137255, 1.0 },
+ { 0.007843, 0.070588, 0.133333, 1.0 },
+ { 0.007843, 0.062745, 0.121569, 1.0 },
+ { 0.007843, 0.066667, 0.113725, 1.0 },
+ { 0.007843, 0.066667, 0.113725, 1.0 },
+ { 0.007843, 0.078431, 0.125490, 1.0 },
+ { 0.015686, 0.109804, 0.180392, 1.0 },
+ { 0.019608, 0.121569, 0.200000, 1.0 },
+ { 0.023529, 0.137255, 0.219608, 1.0 },
+ { 0.031373, 0.164706, 0.258824, 1.0 },
+ { 0.047059, 0.188235, 0.294118, 1.0 },
+ { 0.058824, 0.219608, 0.313725, 1.0 },
+ { 0.078431, 0.250980, 0.329412, 1.0 },
+ { 0.101961, 0.301961, 0.368627, 1.0 },
+ { 0.101961, 0.309804, 0.376471, 1.0 },
+ { 0.105882, 0.317647, 0.388235, 1.0 },
+ { 0.105882, 0.317647, 0.396078, 1.0 },
+ { 0.105882, 0.313725, 0.396078, 1.0 },
+ { 0.105882, 0.301961, 0.392157, 1.0 },
+ { 0.094118, 0.278431, 0.364706, 1.0 },
+ { 0.098039, 0.262745, 0.333333, 1.0 },
+ { 0.105882, 0.247059, 0.294118, 1.0 },
+ { 0.098039, 0.215686, 0.219608, 1.0 },
+ { 0.094118, 0.207843, 0.207843, 1.0 },
+ { 0.090196, 0.203922, 0.200000, 1.0 },
+ { 0.086275, 0.200000, 0.184314, 1.0 },
+ { 0.094118, 0.200000, 0.192157, 1.0 },
+ { 0.098039, 0.207843, 0.203922, 1.0 },
+ { 0.113725, 0.227451, 0.223529, 1.0 },
+ { 0.176471, 0.286275, 0.270588, 1.0 },
+ { 0.192157, 0.298039, 0.282353, 1.0 },
+ { 0.207843, 0.309804, 0.294118, 1.0 },
+ { 0.227451, 0.337255, 0.313725, 1.0 },
+ { 0.235294, 0.356863, 0.325490, 1.0 },
+ { 0.235294, 0.368627, 0.333333, 1.0 },
+ { 0.231373, 0.368627, 0.333333, 1.0 },
+ { 0.223529, 0.360784, 0.333333, 1.0 },
+ { 0.227451, 0.368627, 0.333333, 1.0 },
+ { 0.231373, 0.372549, 0.333333, 1.0 },
+ { 0.235294, 0.356863, 0.321569, 1.0 },
+ { 0.239216, 0.341176, 0.305882, 1.0 },
+ { 0.227451, 0.313725, 0.282353, 1.0 },
+ { 0.203922, 0.286275, 0.247059, 1.0 },
+ { 0.172549, 0.250980, 0.207843, 1.0 },
+ { 0.129412, 0.215686, 0.172549, 1.0 },
+ { 0.058824, 0.188235, 0.125490, 1.0 },
+ { 0.043137, 0.188235, 0.121569, 1.0 },
+ { 0.031373, 0.192157, 0.117647, 1.0 },
+ { 0.019608, 0.196078, 0.117647, 1.0 },
+ { 0.023529, 0.219608, 0.137255, 1.0 },
+ { 0.043137, 0.258824, 0.168627, 1.0 },
+ { 0.070588, 0.294118, 0.196078, 1.0 },
+ { 0.094118, 0.329412, 0.227451, 1.0 },
+ { 0.117647, 0.364706, 0.262745, 1.0 },
+ { 0.133333, 0.396078, 0.290196, 1.0 },
+ { 0.152941, 0.435294, 0.325490, 1.0 },
+ { 0.176471, 0.470588, 0.364706, 1.0 },
+ { 0.188235, 0.498039, 0.407843, 1.0 },
+ { 0.215686, 0.537255, 0.458824, 1.0 },
+ { 0.239216, 0.556863, 0.501961, 1.0 },
+ { 0.270588, 0.572549, 0.537255, 1.0 },
+ { 0.290196, 0.584314, 0.576471, 1.0 },
+ { 0.301961, 0.576471, 0.596078, 1.0 },
+ { 0.309804, 0.572549, 0.615686, 1.0 },
+ { 0.313725, 0.564706, 0.627451, 1.0 },
+ { 0.309804, 0.549020, 0.635294, 1.0 },
+ { 0.309804, 0.541176, 0.650980, 1.0 },
+ { 0.313725, 0.537255, 0.666667, 1.0 },
+ { 0.325490, 0.545098, 0.686275, 1.0 },
+ { 0.341176, 0.560784, 0.713725, 1.0 },
+ { 0.352941, 0.572549, 0.725490, 1.0 },
+ { 0.360784, 0.584314, 0.729412, 1.0 },
+ { 0.368627, 0.588235, 0.725490, 1.0 },
+ { 0.364706, 0.588235, 0.713725, 1.0 },
+ { 0.345098, 0.580392, 0.705882, 1.0 },
+ { 0.329412, 0.564706, 0.698039, 1.0 },
+ { 0.309804, 0.552941, 0.694118, 1.0 },
+ { 0.294118, 0.537255, 0.694118, 1.0 },
+ { 0.278431, 0.521569, 0.678431, 1.0 },
+ { 0.262745, 0.501961, 0.654902, 1.0 },
+ { 0.250980, 0.474510, 0.615686, 1.0 },
+ { 0.239216, 0.439216, 0.564706, 1.0 },
+ { 0.215686, 0.407843, 0.509804, 1.0 },
+ { 0.188235, 0.368627, 0.458824, 1.0 },
+ { 0.164706, 0.329412, 0.411765, 1.0 },
+ { 0.137255, 0.294118, 0.392157, 1.0 },
+ { 0.105882, 0.270588, 0.384314, 1.0 },
+ { 0.078431, 0.258824, 0.400000, 1.0 },
+ { 0.062745, 0.250980, 0.407843, 1.0 },
+ { 0.058824, 0.247059, 0.415686, 1.0 },
+ { 0.062745, 0.247059, 0.415686, 1.0 },
+ { 0.066667, 0.247059, 0.411765, 1.0 },
+ { 0.074510, 0.250980, 0.403922, 1.0 },
+ { 0.094118, 0.258824, 0.407843, 1.0 },
+ { 0.109804, 0.274510, 0.419608, 1.0 },
+ { 0.121569, 0.298039, 0.458824, 1.0 },
+ { 0.133333, 0.329412, 0.505882, 1.0 },
+ { 0.141176, 0.360784, 0.556863, 1.0 },
+ { 0.149020, 0.388235, 0.600000, 1.0 },
+ { 0.152941, 0.407843, 0.639216, 1.0 },
+ { 0.145098, 0.419608, 0.647059, 1.0 },
+ { 0.145098, 0.419608, 0.627451, 1.0 },
+ { 0.137255, 0.415686, 0.596078, 1.0 },
+ { 0.129412, 0.411765, 0.560784, 1.0 },
+ { 0.125490, 0.411765, 0.533333, 1.0 },
+ { 0.125490, 0.411765, 0.505882, 1.0 },
+ { 0.129412, 0.419608, 0.490196, 1.0 },
+ { 0.137255, 0.423529, 0.505882, 1.0 },
+ { 0.145098, 0.427451, 0.521569, 1.0 },
+ { 0.152941, 0.431373, 0.521569, 1.0 },
+ { 0.141176, 0.403922, 0.482353, 1.0 },
+ { 0.121569, 0.380392, 0.450980, 1.0 },
+ { 0.101961, 0.360784, 0.427451, 1.0 },
+ { 0.094118, 0.345098, 0.403922, 1.0 },
+ { 0.082353, 0.337255, 0.372549, 1.0 },
+ { 0.078431, 0.325490, 0.360784, 1.0 },
+ { 0.082353, 0.313725, 0.360784, 1.0 },
+ };
+/* 040221-42 */
+static double4 colors_399[] = {
+ { 0.576471, 0.627451, 0.709804, 1.0 },
+ { 0.650980, 0.670588, 0.729412, 1.0 },
+ { 0.666667, 0.678431, 0.733333, 1.0 },
+ { 0.682353, 0.690196, 0.737255, 1.0 },
+ { 0.682353, 0.686275, 0.729412, 1.0 },
+ { 0.682353, 0.682353, 0.725490, 1.0 },
+ { 0.682353, 0.670588, 0.713725, 1.0 },
+ { 0.682353, 0.658824, 0.701961, 1.0 },
+ { 0.623529, 0.615686, 0.662745, 1.0 },
+ { 0.564706, 0.592157, 0.654902, 1.0 },
+ { 0.505882, 0.568627, 0.650980, 1.0 },
+ { 0.450980, 0.541176, 0.647059, 1.0 },
+ { 0.396078, 0.517647, 0.643137, 1.0 },
+ { 0.341176, 0.494118, 0.635294, 1.0 },
+ { 0.290196, 0.474510, 0.627451, 1.0 },
+ { 0.262745, 0.462745, 0.627451, 1.0 },
+ { 0.239216, 0.454902, 0.631373, 1.0 },
+ { 0.192157, 0.423529, 0.643137, 1.0 },
+ { 0.188235, 0.423529, 0.647059, 1.0 },
+ { 0.188235, 0.423529, 0.650980, 1.0 },
+ { 0.211765, 0.435294, 0.650980, 1.0 },
+ { 0.235294, 0.450980, 0.654902, 1.0 },
+ { 0.262745, 0.466667, 0.662745, 1.0 },
+ { 0.294118, 0.482353, 0.674510, 1.0 },
+ { 0.427451, 0.560784, 0.725490, 1.0 },
+ { 0.482353, 0.607843, 0.756863, 1.0 },
+ { 0.541176, 0.658824, 0.788235, 1.0 },
+ { 0.611765, 0.705882, 0.807843, 1.0 },
+ { 0.686275, 0.756863, 0.831373, 1.0 },
+ { 0.721569, 0.772549, 0.835294, 1.0 },
+ { 0.756863, 0.788235, 0.839216, 1.0 },
+ { 0.772549, 0.800000, 0.835294, 1.0 },
+ { 0.772549, 0.796078, 0.823529, 1.0 },
+ { 0.749020, 0.756863, 0.784314, 1.0 },
+ { 0.705882, 0.721569, 0.745098, 1.0 },
+ { 0.666667, 0.686275, 0.709804, 1.0 },
+ { 0.600000, 0.639216, 0.678431, 1.0 },
+ { 0.533333, 0.592157, 0.647059, 1.0 },
+ { 0.498039, 0.568627, 0.639216, 1.0 },
+ { 0.466667, 0.545098, 0.631373, 1.0 },
+ { 0.349020, 0.454902, 0.572549, 1.0 },
+ { 0.305882, 0.419608, 0.537255, 1.0 },
+ { 0.266667, 0.384314, 0.501961, 1.0 },
+ { 0.235294, 0.356863, 0.486275, 1.0 },
+ { 0.203922, 0.329412, 0.474510, 1.0 },
+ { 0.196078, 0.317647, 0.462745, 1.0 },
+ { 0.188235, 0.305882, 0.454902, 1.0 },
+ { 0.180392, 0.294118, 0.427451, 1.0 },
+ { 0.184314, 0.282353, 0.403922, 1.0 },
+ { 0.243137, 0.321569, 0.423529, 1.0 },
+ { 0.278431, 0.349020, 0.443137, 1.0 },
+ { 0.317647, 0.380392, 0.466667, 1.0 },
+ { 0.333333, 0.396078, 0.482353, 1.0 },
+ { 0.352941, 0.415686, 0.501961, 1.0 },
+ { 0.352941, 0.419608, 0.505882, 1.0 },
+ { 0.356863, 0.427451, 0.509804, 1.0 },
+ { 0.341176, 0.407843, 0.494118, 1.0 },
+ { 0.309804, 0.384314, 0.482353, 1.0 },
+ { 0.278431, 0.360784, 0.470588, 1.0 },
+ { 0.235294, 0.333333, 0.454902, 1.0 },
+ { 0.192157, 0.309804, 0.443137, 1.0 },
+ { 0.176471, 0.298039, 0.439216, 1.0 },
+ { 0.160784, 0.290196, 0.435294, 1.0 },
+ { 0.141176, 0.282353, 0.443137, 1.0 },
+ { 0.129412, 0.282353, 0.466667, 1.0 },
+ { 0.121569, 0.290196, 0.498039, 1.0 },
+ { 0.121569, 0.286275, 0.490196, 1.0 },
+ { 0.125490, 0.286275, 0.486275, 1.0 },
+ { 0.125490, 0.286275, 0.486275, 1.0 },
+ { 0.129412, 0.290196, 0.490196, 1.0 },
+ { 0.141176, 0.298039, 0.498039, 1.0 },
+ { 0.145098, 0.301961, 0.498039, 1.0 },
+ { 0.152941, 0.301961, 0.486275, 1.0 },
+ { 0.152941, 0.305882, 0.494118, 1.0 },
+ { 0.152941, 0.309804, 0.501961, 1.0 },
+ { 0.164706, 0.325490, 0.521569, 1.0 },
+ { 0.180392, 0.345098, 0.541176, 1.0 },
+ { 0.188235, 0.356863, 0.556863, 1.0 },
+ { 0.200000, 0.368627, 0.576471, 1.0 },
+ { 0.207843, 0.388235, 0.611765, 1.0 },
+ { 0.215686, 0.403922, 0.643137, 1.0 },
+ { 0.207843, 0.403922, 0.658824, 1.0 },
+ { 0.207843, 0.403922, 0.658824, 1.0 },
+ { 0.207843, 0.403922, 0.662745, 1.0 },
+ { 0.207843, 0.403922, 0.662745, 1.0 },
+ { 0.207843, 0.403922, 0.666667, 1.0 },
+ { 0.207843, 0.403922, 0.670588, 1.0 },
+ { 0.207843, 0.407843, 0.666667, 1.0 },
+ { 0.215686, 0.411765, 0.654902, 1.0 },
+ { 0.250980, 0.427451, 0.654902, 1.0 },
+ { 0.290196, 0.447059, 0.654902, 1.0 },
+ { 0.317647, 0.466667, 0.658824, 1.0 },
+ { 0.345098, 0.486275, 0.666667, 1.0 },
+ { 0.411765, 0.529412, 0.686275, 1.0 },
+ { 0.462745, 0.568627, 0.709804, 1.0 },
+ { 0.509804, 0.596078, 0.717647, 1.0 },
+ { 0.560784, 0.623529, 0.725490, 1.0 },
+ { 0.631373, 0.662745, 0.725490, 1.0 },
+ { 0.627451, 0.650980, 0.701961, 1.0 },
+ { 0.623529, 0.643137, 0.682353, 1.0 },
+ { 0.607843, 0.623529, 0.662745, 1.0 },
+ { 0.596078, 0.603922, 0.643137, 1.0 },
+ { 0.549020, 0.564706, 0.611765, 1.0 },
+ { 0.501961, 0.525490, 0.584314, 1.0 },
+ { 0.427451, 0.470588, 0.529412, 1.0 },
+ { 0.400000, 0.443137, 0.505882, 1.0 },
+ { 0.372549, 0.419608, 0.482353, 1.0 },
+ { 0.360784, 0.415686, 0.486275, 1.0 },
+ { 0.352941, 0.411765, 0.490196, 1.0 },
+ { 0.337255, 0.411765, 0.509804, 1.0 },
+ { 0.317647, 0.415686, 0.541176, 1.0 },
+ { 0.286275, 0.427451, 0.564706, 1.0 },
+ { 0.254902, 0.427451, 0.568627, 1.0 },
+ { 0.196078, 0.392157, 0.549020, 1.0 },
+ { 0.184314, 0.376471, 0.537255, 1.0 },
+ { 0.172549, 0.360784, 0.529412, 1.0 },
+ { 0.149020, 0.341176, 0.521569, 1.0 },
+ { 0.125490, 0.337255, 0.517647, 1.0 },
+ { 0.113725, 0.349020, 0.533333, 1.0 },
+ { 0.113725, 0.349020, 0.541176, 1.0 },
+ { 0.152941, 0.333333, 0.525490, 1.0 },
+ { 0.196078, 0.352941, 0.521569, 1.0 },
+ { 0.243137, 0.372549, 0.521569, 1.0 },
+ { 0.270588, 0.384314, 0.525490, 1.0 },
+ { 0.301961, 0.400000, 0.533333, 1.0 },
+ { 0.321569, 0.415686, 0.545098, 1.0 },
+ { 0.329412, 0.415686, 0.549020, 1.0 },
+ { 0.325490, 0.411765, 0.537255, 1.0 },
+ { 0.329412, 0.407843, 0.517647, 1.0 },
+ { 0.360784, 0.396078, 0.474510, 1.0 },
+ { 0.356863, 0.392157, 0.470588, 1.0 },
+ { 0.352941, 0.388235, 0.470588, 1.0 },
+ { 0.337255, 0.388235, 0.474510, 1.0 },
+ { 0.325490, 0.392157, 0.490196, 1.0 },
+ { 0.337255, 0.396078, 0.490196, 1.0 },
+ { 0.360784, 0.407843, 0.498039, 1.0 },
+ { 0.403922, 0.443137, 0.517647, 1.0 },
+ { 0.431373, 0.462745, 0.529412, 1.0 },
+ { 0.458824, 0.486275, 0.545098, 1.0 },
+ { 0.470588, 0.494118, 0.549020, 1.0 },
+ { 0.486275, 0.501961, 0.552941, 1.0 },
+ { 0.513725, 0.521569, 0.560784, 1.0 },
+ { 0.537255, 0.545098, 0.580392, 1.0 },
+ { 0.552941, 0.556863, 0.600000, 1.0 },
+ { 0.560784, 0.576471, 0.611765, 1.0 },
+ { 0.588235, 0.600000, 0.639216, 1.0 },
+ { 0.596078, 0.611765, 0.647059, 1.0 },
+ { 0.603922, 0.623529, 0.658824, 1.0 },
+ { 0.623529, 0.639216, 0.682353, 1.0 },
+ { 0.643137, 0.658824, 0.701961, 1.0 },
+ { 0.658824, 0.678431, 0.717647, 1.0 },
+ { 0.678431, 0.690196, 0.725490, 1.0 },
+ { 0.686275, 0.701961, 0.741176, 1.0 },
+ { 0.682353, 0.701961, 0.737255, 1.0 },
+ { 0.682353, 0.701961, 0.733333, 1.0 },
+ { 0.674510, 0.694118, 0.725490, 1.0 },
+ { 0.678431, 0.694118, 0.709804, 1.0 },
+ { 0.682353, 0.694118, 0.709804, 1.0 },
+ { 0.686275, 0.690196, 0.713725, 1.0 },
+ { 0.686275, 0.698039, 0.709804, 1.0 },
+ { 0.686275, 0.705882, 0.717647, 1.0 },
+ { 0.737255, 0.756863, 0.764706, 1.0 },
+ { 0.752941, 0.768627, 0.780392, 1.0 },
+ { 0.768627, 0.784314, 0.800000, 1.0 },
+ { 0.788235, 0.811765, 0.835294, 1.0 },
+ { 0.796078, 0.823529, 0.858824, 1.0 },
+ { 0.792157, 0.827451, 0.866667, 1.0 },
+ { 0.784314, 0.819608, 0.862745, 1.0 },
+ { 0.713725, 0.764706, 0.827451, 1.0 },
+ { 0.682353, 0.737255, 0.811765, 1.0 },
+ { 0.654902, 0.713725, 0.796078, 1.0 },
+ { 0.568627, 0.639216, 0.756863, 1.0 },
+ { 0.482353, 0.564706, 0.705882, 1.0 },
+ { 0.400000, 0.490196, 0.647059, 1.0 },
+ { 0.321569, 0.431373, 0.596078, 1.0 },
+ { 0.270588, 0.396078, 0.556863, 1.0 },
+ { 0.231373, 0.368627, 0.552941, 1.0 },
+ { 0.192157, 0.352941, 0.556863, 1.0 },
+ { 0.172549, 0.337255, 0.564706, 1.0 },
+ { 0.156863, 0.333333, 0.568627, 1.0 },
+ { 0.152941, 0.341176, 0.568627, 1.0 },
+ { 0.168627, 0.360784, 0.584314, 1.0 },
+ { 0.184314, 0.384314, 0.603922, 1.0 },
+ { 0.200000, 0.400000, 0.623529, 1.0 },
+ { 0.223529, 0.407843, 0.635294, 1.0 },
+ { 0.235294, 0.411765, 0.631373, 1.0 },
+ { 0.250980, 0.419608, 0.631373, 1.0 },
+ { 0.286275, 0.439216, 0.643137, 1.0 },
+ { 0.333333, 0.470588, 0.650980, 1.0 },
+ { 0.380392, 0.509804, 0.678431, 1.0 },
+ { 0.431373, 0.549020, 0.713725, 1.0 },
+ { 0.490196, 0.592157, 0.733333, 1.0 },
+ { 0.552941, 0.631373, 0.756863, 1.0 },
+ { 0.615686, 0.670588, 0.768627, 1.0 },
+ { 0.670588, 0.705882, 0.776471, 1.0 },
+ { 0.705882, 0.729412, 0.803922, 1.0 },
+ { 0.733333, 0.749020, 0.807843, 1.0 },
+ { 0.749020, 0.749020, 0.803922, 1.0 },
+ { 0.745098, 0.737255, 0.784314, 1.0 },
+ { 0.721569, 0.713725, 0.745098, 1.0 },
+ { 0.686275, 0.682353, 0.713725, 1.0 },
+ { 0.623529, 0.635294, 0.690196, 1.0 },
+ { 0.564706, 0.580392, 0.654902, 1.0 },
+ { 0.494118, 0.517647, 0.623529, 1.0 },
+ { 0.423529, 0.470588, 0.588235, 1.0 },
+ { 0.368627, 0.447059, 0.568627, 1.0 },
+ { 0.313725, 0.427451, 0.568627, 1.0 },
+ { 0.270588, 0.411765, 0.572549, 1.0 },
+ { 0.239216, 0.380392, 0.564706, 1.0 },
+ { 0.215686, 0.337255, 0.529412, 1.0 },
+ { 0.200000, 0.321569, 0.486275, 1.0 },
+ { 0.196078, 0.317647, 0.462745, 1.0 },
+ { 0.207843, 0.325490, 0.466667, 1.0 },
+ { 0.219608, 0.337255, 0.478431, 1.0 },
+ { 0.239216, 0.333333, 0.474510, 1.0 },
+ { 0.250980, 0.333333, 0.458824, 1.0 },
+ { 0.266667, 0.333333, 0.439216, 1.0 },
+ { 0.294118, 0.341176, 0.435294, 1.0 },
+ { 0.309804, 0.360784, 0.447059, 1.0 },
+ { 0.333333, 0.376471, 0.466667, 1.0 },
+ { 0.349020, 0.400000, 0.486275, 1.0 },
+ { 0.368627, 0.423529, 0.505882, 1.0 },
+ { 0.400000, 0.447059, 0.513725, 1.0 },
+ { 0.427451, 0.466667, 0.525490, 1.0 },
+ { 0.454902, 0.482353, 0.533333, 1.0 },
+ { 0.474510, 0.501961, 0.545098, 1.0 },
+ { 0.490196, 0.521569, 0.564706, 1.0 },
+ { 0.505882, 0.541176, 0.576471, 1.0 },
+ { 0.525490, 0.556863, 0.592157, 1.0 },
+ { 0.533333, 0.560784, 0.596078, 1.0 },
+ { 0.529412, 0.560784, 0.596078, 1.0 },
+ { 0.505882, 0.549020, 0.596078, 1.0 },
+ { 0.466667, 0.525490, 0.592157, 1.0 },
+ { 0.427451, 0.498039, 0.572549, 1.0 },
+ { 0.380392, 0.458824, 0.541176, 1.0 },
+ { 0.333333, 0.415686, 0.505882, 1.0 },
+ { 0.294118, 0.376471, 0.470588, 1.0 },
+ { 0.247059, 0.341176, 0.443137, 1.0 },
+ { 0.227451, 0.305882, 0.411765, 1.0 },
+ { 0.219608, 0.286275, 0.388235, 1.0 },
+ { 0.203922, 0.274510, 0.376471, 1.0 },
+ { 0.211765, 0.274510, 0.388235, 1.0 },
+ { 0.207843, 0.290196, 0.419608, 1.0 },
+ { 0.215686, 0.305882, 0.454902, 1.0 },
+ { 0.247059, 0.329412, 0.482353, 1.0 },
+ { 0.254902, 0.349020, 0.501961, 1.0 },
+ { 0.266667, 0.368627, 0.533333, 1.0 },
+ { 0.262745, 0.384314, 0.568627, 1.0 },
+ { 0.262745, 0.400000, 0.596078, 1.0 },
+ { 0.290196, 0.423529, 0.615686, 1.0 },
+ { 0.317647, 0.447059, 0.627451, 1.0 },
+ { 0.356863, 0.474510, 0.643137, 1.0 },
+ { 0.403922, 0.505882, 0.650980, 1.0 },
+ { 0.443137, 0.533333, 0.666667, 1.0 },
+ { 0.486275, 0.564706, 0.674510, 1.0 },
+ { 0.533333, 0.600000, 0.690196, 1.0 },
+ };
+/* 040221-43 */
+static double4 colors_400[] = {
+ { 0.207843, 0.294118, 0.298039, 1.0 },
+ { 0.227451, 0.313725, 0.321569, 1.0 },
+ { 0.223529, 0.313725, 0.313725, 1.0 },
+ { 0.223529, 0.317647, 0.309804, 1.0 },
+ { 0.207843, 0.305882, 0.301961, 1.0 },
+ { 0.196078, 0.294118, 0.298039, 1.0 },
+ { 0.188235, 0.290196, 0.298039, 1.0 },
+ { 0.180392, 0.286275, 0.301961, 1.0 },
+ { 0.160784, 0.278431, 0.313725, 1.0 },
+ { 0.152941, 0.262745, 0.301961, 1.0 },
+ { 0.145098, 0.250980, 0.290196, 1.0 },
+ { 0.137255, 0.235294, 0.274510, 1.0 },
+ { 0.133333, 0.219608, 0.258824, 1.0 },
+ { 0.137255, 0.207843, 0.243137, 1.0 },
+ { 0.145098, 0.200000, 0.227451, 1.0 },
+ { 0.149020, 0.200000, 0.223529, 1.0 },
+ { 0.156863, 0.200000, 0.219608, 1.0 },
+ { 0.188235, 0.211765, 0.223529, 1.0 },
+ { 0.200000, 0.219608, 0.227451, 1.0 },
+ { 0.215686, 0.231373, 0.235294, 1.0 },
+ { 0.219608, 0.231373, 0.231373, 1.0 },
+ { 0.223529, 0.231373, 0.231373, 1.0 },
+ { 0.223529, 0.231373, 0.231373, 1.0 },
+ { 0.223529, 0.231373, 0.231373, 1.0 },
+ { 0.235294, 0.235294, 0.219608, 1.0 },
+ { 0.258824, 0.250980, 0.231373, 1.0 },
+ { 0.282353, 0.266667, 0.243137, 1.0 },
+ { 0.309804, 0.286275, 0.262745, 1.0 },
+ { 0.337255, 0.309804, 0.282353, 1.0 },
+ { 0.345098, 0.313725, 0.286275, 1.0 },
+ { 0.352941, 0.317647, 0.294118, 1.0 },
+ { 0.356863, 0.321569, 0.298039, 1.0 },
+ { 0.349020, 0.313725, 0.290196, 1.0 },
+ { 0.345098, 0.298039, 0.270588, 1.0 },
+ { 0.349020, 0.298039, 0.262745, 1.0 },
+ { 0.356863, 0.298039, 0.258824, 1.0 },
+ { 0.360784, 0.294118, 0.254902, 1.0 },
+ { 0.364706, 0.290196, 0.250980, 1.0 },
+ { 0.360784, 0.286275, 0.247059, 1.0 },
+ { 0.356863, 0.282353, 0.243137, 1.0 },
+ { 0.329412, 0.247059, 0.219608, 1.0 },
+ { 0.305882, 0.231373, 0.203922, 1.0 },
+ { 0.282353, 0.219608, 0.192157, 1.0 },
+ { 0.274510, 0.223529, 0.192157, 1.0 },
+ { 0.266667, 0.227451, 0.196078, 1.0 },
+ { 0.258824, 0.231373, 0.200000, 1.0 },
+ { 0.254902, 0.235294, 0.203922, 1.0 },
+ { 0.247059, 0.239216, 0.223529, 1.0 },
+ { 0.239216, 0.243137, 0.231373, 1.0 },
+ { 0.223529, 0.235294, 0.235294, 1.0 },
+ { 0.219608, 0.231373, 0.227451, 1.0 },
+ { 0.219608, 0.231373, 0.219608, 1.0 },
+ { 0.215686, 0.227451, 0.215686, 1.0 },
+ { 0.215686, 0.227451, 0.211765, 1.0 },
+ { 0.211765, 0.227451, 0.211765, 1.0 },
+ { 0.211765, 0.227451, 0.211765, 1.0 },
+ { 0.192157, 0.207843, 0.200000, 1.0 },
+ { 0.180392, 0.192157, 0.192157, 1.0 },
+ { 0.168627, 0.180392, 0.184314, 1.0 },
+ { 0.164706, 0.168627, 0.172549, 1.0 },
+ { 0.160784, 0.160784, 0.164706, 1.0 },
+ { 0.164706, 0.160784, 0.164706, 1.0 },
+ { 0.168627, 0.164706, 0.164706, 1.0 },
+ { 0.172549, 0.168627, 0.168627, 1.0 },
+ { 0.184314, 0.184314, 0.180392, 1.0 },
+ { 0.184314, 0.235294, 0.250980, 1.0 },
+ { 0.184314, 0.266667, 0.290196, 1.0 },
+ { 0.188235, 0.298039, 0.329412, 1.0 },
+ { 0.192157, 0.313725, 0.349020, 1.0 },
+ { 0.196078, 0.329412, 0.372549, 1.0 },
+ { 0.215686, 0.376471, 0.423529, 1.0 },
+ { 0.239216, 0.407843, 0.450980, 1.0 },
+ { 0.282353, 0.443137, 0.474510, 1.0 },
+ { 0.286275, 0.454902, 0.486275, 1.0 },
+ { 0.290196, 0.466667, 0.501961, 1.0 },
+ { 0.286275, 0.474510, 0.513725, 1.0 },
+ { 0.282353, 0.482353, 0.525490, 1.0 },
+ { 0.278431, 0.478431, 0.521569, 1.0 },
+ { 0.278431, 0.474510, 0.521569, 1.0 },
+ { 0.282353, 0.458824, 0.505882, 1.0 },
+ { 0.282353, 0.443137, 0.470588, 1.0 },
+ { 0.278431, 0.396078, 0.400000, 1.0 },
+ { 0.274510, 0.364706, 0.352941, 1.0 },
+ { 0.274510, 0.333333, 0.309804, 1.0 },
+ { 0.274510, 0.321569, 0.294118, 1.0 },
+ { 0.274510, 0.309804, 0.278431, 1.0 },
+ { 0.266667, 0.278431, 0.254902, 1.0 },
+ { 0.258824, 0.262745, 0.231373, 1.0 },
+ { 0.254902, 0.235294, 0.188235, 1.0 },
+ { 0.270588, 0.231373, 0.176471, 1.0 },
+ { 0.286275, 0.231373, 0.168627, 1.0 },
+ { 0.294118, 0.235294, 0.172549, 1.0 },
+ { 0.305882, 0.243137, 0.176471, 1.0 },
+ { 0.321569, 0.250980, 0.184314, 1.0 },
+ { 0.325490, 0.258824, 0.203922, 1.0 },
+ { 0.321569, 0.262745, 0.219608, 1.0 },
+ { 0.305882, 0.266667, 0.231373, 1.0 },
+ { 0.282353, 0.262745, 0.235294, 1.0 },
+ { 0.270588, 0.258824, 0.243137, 1.0 },
+ { 0.258824, 0.258824, 0.250980, 1.0 },
+ { 0.254902, 0.258824, 0.254902, 1.0 },
+ { 0.250980, 0.262745, 0.262745, 1.0 },
+ { 0.239216, 0.262745, 0.278431, 1.0 },
+ { 0.223529, 0.262745, 0.286275, 1.0 },
+ { 0.188235, 0.247059, 0.282353, 1.0 },
+ { 0.160784, 0.227451, 0.262745, 1.0 },
+ { 0.137255, 0.211765, 0.247059, 1.0 },
+ { 0.125490, 0.200000, 0.235294, 1.0 },
+ { 0.117647, 0.188235, 0.223529, 1.0 },
+ { 0.098039, 0.164706, 0.207843, 1.0 },
+ { 0.090196, 0.156863, 0.200000, 1.0 },
+ { 0.090196, 0.156863, 0.200000, 1.0 },
+ { 0.105882, 0.164706, 0.207843, 1.0 },
+ { 0.145098, 0.215686, 0.235294, 1.0 },
+ { 0.156863, 0.227451, 0.243137, 1.0 },
+ { 0.168627, 0.239216, 0.254902, 1.0 },
+ { 0.188235, 0.266667, 0.274510, 1.0 },
+ { 0.203922, 0.282353, 0.286275, 1.0 },
+ { 0.219608, 0.298039, 0.294118, 1.0 },
+ { 0.247059, 0.305882, 0.298039, 1.0 },
+ { 0.325490, 0.337255, 0.305882, 1.0 },
+ { 0.360784, 0.356863, 0.313725, 1.0 },
+ { 0.400000, 0.380392, 0.325490, 1.0 },
+ { 0.411765, 0.384314, 0.325490, 1.0 },
+ { 0.423529, 0.388235, 0.329412, 1.0 },
+ { 0.439216, 0.403922, 0.337255, 1.0 },
+ { 0.447059, 0.411765, 0.341176, 1.0 },
+ { 0.462745, 0.419608, 0.337255, 1.0 },
+ { 0.482353, 0.419608, 0.341176, 1.0 },
+ { 0.556863, 0.458824, 0.364706, 1.0 },
+ { 0.564706, 0.466667, 0.372549, 1.0 },
+ { 0.576471, 0.478431, 0.384314, 1.0 },
+ { 0.596078, 0.498039, 0.407843, 1.0 },
+ { 0.600000, 0.509804, 0.431373, 1.0 },
+ { 0.596078, 0.521569, 0.439216, 1.0 },
+ { 0.580392, 0.525490, 0.454902, 1.0 },
+ { 0.615686, 0.560784, 0.494118, 1.0 },
+ { 0.623529, 0.568627, 0.501961, 1.0 },
+ { 0.631373, 0.580392, 0.513725, 1.0 },
+ { 0.631373, 0.572549, 0.505882, 1.0 },
+ { 0.631373, 0.568627, 0.498039, 1.0 },
+ { 0.615686, 0.545098, 0.466667, 1.0 },
+ { 0.580392, 0.509804, 0.431373, 1.0 },
+ { 0.549020, 0.474510, 0.400000, 1.0 },
+ { 0.521569, 0.447059, 0.376471, 1.0 },
+ { 0.478431, 0.415686, 0.356863, 1.0 },
+ { 0.470588, 0.411765, 0.352941, 1.0 },
+ { 0.466667, 0.407843, 0.349020, 1.0 },
+ { 0.447059, 0.388235, 0.325490, 1.0 },
+ { 0.423529, 0.356863, 0.294118, 1.0 },
+ { 0.396078, 0.333333, 0.270588, 1.0 },
+ { 0.360784, 0.309804, 0.250980, 1.0 },
+ { 0.301961, 0.282353, 0.250980, 1.0 },
+ { 0.290196, 0.278431, 0.254902, 1.0 },
+ { 0.278431, 0.274510, 0.262745, 1.0 },
+ { 0.258824, 0.270588, 0.274510, 1.0 },
+ { 0.239216, 0.258824, 0.274510, 1.0 },
+ { 0.223529, 0.250980, 0.270588, 1.0 },
+ { 0.207843, 0.239216, 0.258824, 1.0 },
+ { 0.196078, 0.223529, 0.247059, 1.0 },
+ { 0.184314, 0.211765, 0.231373, 1.0 },
+ { 0.164706, 0.200000, 0.219608, 1.0 },
+ { 0.160784, 0.196078, 0.219608, 1.0 },
+ { 0.156863, 0.192157, 0.223529, 1.0 },
+ { 0.152941, 0.192157, 0.227451, 1.0 },
+ { 0.152941, 0.192157, 0.231373, 1.0 },
+ { 0.156863, 0.203922, 0.235294, 1.0 },
+ { 0.164706, 0.215686, 0.239216, 1.0 },
+ { 0.180392, 0.243137, 0.254902, 1.0 },
+ { 0.180392, 0.247059, 0.258824, 1.0 },
+ { 0.184314, 0.250980, 0.262745, 1.0 },
+ { 0.180392, 0.254902, 0.266667, 1.0 },
+ { 0.172549, 0.247059, 0.270588, 1.0 },
+ { 0.160784, 0.247059, 0.270588, 1.0 },
+ { 0.156863, 0.247059, 0.270588, 1.0 },
+ { 0.152941, 0.247059, 0.274510, 1.0 },
+ { 0.152941, 0.247059, 0.270588, 1.0 },
+ { 0.156863, 0.250980, 0.266667, 1.0 },
+ { 0.168627, 0.250980, 0.258824, 1.0 },
+ { 0.172549, 0.243137, 0.247059, 1.0 },
+ { 0.176471, 0.227451, 0.227451, 1.0 },
+ { 0.176471, 0.211765, 0.203922, 1.0 },
+ { 0.184314, 0.200000, 0.184314, 1.0 },
+ { 0.188235, 0.192157, 0.168627, 1.0 },
+ { 0.211765, 0.192157, 0.160784, 1.0 },
+ { 0.215686, 0.192157, 0.160784, 1.0 },
+ { 0.223529, 0.196078, 0.160784, 1.0 },
+ { 0.235294, 0.200000, 0.164706, 1.0 },
+ { 0.250980, 0.211765, 0.168627, 1.0 },
+ { 0.266667, 0.219608, 0.172549, 1.0 },
+ { 0.274510, 0.223529, 0.172549, 1.0 },
+ { 0.282353, 0.231373, 0.180392, 1.0 },
+ { 0.286275, 0.235294, 0.180392, 1.0 },
+ { 0.290196, 0.231373, 0.180392, 1.0 },
+ { 0.282353, 0.231373, 0.192157, 1.0 },
+ { 0.274510, 0.239216, 0.203922, 1.0 },
+ { 0.266667, 0.247059, 0.223529, 1.0 },
+ { 0.258824, 0.258824, 0.243137, 1.0 },
+ { 0.258824, 0.274510, 0.270588, 1.0 },
+ { 0.266667, 0.301961, 0.301961, 1.0 },
+ { 0.286275, 0.329412, 0.321569, 1.0 },
+ { 0.309804, 0.356863, 0.345098, 1.0 },
+ { 0.333333, 0.380392, 0.368627, 1.0 },
+ { 0.352941, 0.396078, 0.384314, 1.0 },
+ { 0.352941, 0.407843, 0.396078, 1.0 },
+ { 0.349020, 0.403922, 0.403922, 1.0 },
+ { 0.345098, 0.403922, 0.407843, 1.0 },
+ { 0.337255, 0.403922, 0.407843, 1.0 },
+ { 0.337255, 0.407843, 0.403922, 1.0 },
+ { 0.345098, 0.407843, 0.396078, 1.0 },
+ { 0.352941, 0.403922, 0.388235, 1.0 },
+ { 0.345098, 0.396078, 0.368627, 1.0 },
+ { 0.325490, 0.372549, 0.352941, 1.0 },
+ { 0.301961, 0.352941, 0.337255, 1.0 },
+ { 0.278431, 0.333333, 0.329412, 1.0 },
+ { 0.247059, 0.321569, 0.321569, 1.0 },
+ { 0.223529, 0.309804, 0.317647, 1.0 },
+ { 0.203922, 0.298039, 0.313725, 1.0 },
+ { 0.188235, 0.294118, 0.301961, 1.0 },
+ { 0.176471, 0.278431, 0.294118, 1.0 },
+ { 0.156863, 0.262745, 0.286275, 1.0 },
+ { 0.152941, 0.254902, 0.286275, 1.0 },
+ { 0.145098, 0.254902, 0.282353, 1.0 },
+ { 0.141176, 0.250980, 0.278431, 1.0 },
+ { 0.133333, 0.243137, 0.282353, 1.0 },
+ { 0.129412, 0.243137, 0.274510, 1.0 },
+ { 0.129412, 0.231373, 0.254902, 1.0 },
+ { 0.125490, 0.211765, 0.227451, 1.0 },
+ { 0.129412, 0.188235, 0.200000, 1.0 },
+ { 0.137255, 0.172549, 0.172549, 1.0 },
+ { 0.152941, 0.156863, 0.145098, 1.0 },
+ { 0.160784, 0.145098, 0.129412, 1.0 },
+ { 0.168627, 0.145098, 0.125490, 1.0 },
+ { 0.180392, 0.152941, 0.121569, 1.0 },
+ { 0.180392, 0.152941, 0.121569, 1.0 },
+ { 0.188235, 0.152941, 0.121569, 1.0 },
+ { 0.196078, 0.156863, 0.121569, 1.0 },
+ { 0.203922, 0.152941, 0.109804, 1.0 },
+ { 0.211765, 0.145098, 0.098039, 1.0 },
+ { 0.207843, 0.137255, 0.094118, 1.0 },
+ { 0.207843, 0.133333, 0.094118, 1.0 },
+ { 0.200000, 0.133333, 0.098039, 1.0 },
+ { 0.188235, 0.133333, 0.105882, 1.0 },
+ { 0.172549, 0.137255, 0.117647, 1.0 },
+ { 0.156863, 0.137255, 0.129412, 1.0 },
+ { 0.145098, 0.141176, 0.129412, 1.0 },
+ { 0.129412, 0.133333, 0.133333, 1.0 },
+ { 0.125490, 0.133333, 0.141176, 1.0 },
+ { 0.129412, 0.141176, 0.149020, 1.0 },
+ { 0.152941, 0.160784, 0.164706, 1.0 },
+ { 0.168627, 0.180392, 0.180392, 1.0 },
+ { 0.180392, 0.196078, 0.196078, 1.0 },
+ { 0.188235, 0.223529, 0.211765, 1.0 },
+ { 0.196078, 0.243137, 0.231373, 1.0 },
+ { 0.196078, 0.254902, 0.254902, 1.0 },
+ { 0.196078, 0.270588, 0.270588, 1.0 },
+ };
+/* 040221-44 */
+static double4 colors_401[] = {
+ { 0.219608, 0.125490, 0.058824, 1.0 },
+ { 0.317647, 0.156863, 0.066667, 1.0 },
+ { 0.356863, 0.160784, 0.078431, 1.0 },
+ { 0.396078, 0.168627, 0.090196, 1.0 },
+ { 0.407843, 0.164706, 0.090196, 1.0 },
+ { 0.423529, 0.164706, 0.090196, 1.0 },
+ { 0.411765, 0.156863, 0.078431, 1.0 },
+ { 0.400000, 0.152941, 0.066667, 1.0 },
+ { 0.337255, 0.109804, 0.050980, 1.0 },
+ { 0.317647, 0.101961, 0.047059, 1.0 },
+ { 0.301961, 0.094118, 0.043137, 1.0 },
+ { 0.294118, 0.094118, 0.039216, 1.0 },
+ { 0.286275, 0.098039, 0.035294, 1.0 },
+ { 0.305882, 0.101961, 0.035294, 1.0 },
+ { 0.325490, 0.109804, 0.035294, 1.0 },
+ { 0.341176, 0.113725, 0.035294, 1.0 },
+ { 0.356863, 0.117647, 0.039216, 1.0 },
+ { 0.400000, 0.121569, 0.050980, 1.0 },
+ { 0.400000, 0.109804, 0.043137, 1.0 },
+ { 0.403922, 0.101961, 0.035294, 1.0 },
+ { 0.392157, 0.086275, 0.027451, 1.0 },
+ { 0.384314, 0.070588, 0.023529, 1.0 },
+ { 0.368627, 0.062745, 0.019608, 1.0 },
+ { 0.352941, 0.058824, 0.019608, 1.0 },
+ { 0.266667, 0.047059, 0.019608, 1.0 },
+ { 0.243137, 0.050980, 0.027451, 1.0 },
+ { 0.223529, 0.054902, 0.039216, 1.0 },
+ { 0.215686, 0.066667, 0.054902, 1.0 },
+ { 0.211765, 0.082353, 0.074510, 1.0 },
+ { 0.211765, 0.090196, 0.074510, 1.0 },
+ { 0.215686, 0.101961, 0.078431, 1.0 },
+ { 0.239216, 0.117647, 0.098039, 1.0 },
+ { 0.282353, 0.145098, 0.098039, 1.0 },
+ { 0.407843, 0.211765, 0.152941, 1.0 },
+ { 0.450980, 0.250980, 0.172549, 1.0 },
+ { 0.498039, 0.290196, 0.192157, 1.0 },
+ { 0.537255, 0.298039, 0.184314, 1.0 },
+ { 0.576471, 0.309804, 0.180392, 1.0 },
+ { 0.588235, 0.298039, 0.168627, 1.0 },
+ { 0.603922, 0.290196, 0.160784, 1.0 },
+ { 0.596078, 0.294118, 0.160784, 1.0 },
+ { 0.552941, 0.270588, 0.152941, 1.0 },
+ { 0.509804, 0.250980, 0.149020, 1.0 },
+ { 0.454902, 0.200000, 0.113725, 1.0 },
+ { 0.403922, 0.152941, 0.082353, 1.0 },
+ { 0.372549, 0.133333, 0.070588, 1.0 },
+ { 0.345098, 0.117647, 0.058824, 1.0 },
+ { 0.298039, 0.086275, 0.047059, 1.0 },
+ { 0.270588, 0.086275, 0.050980, 1.0 },
+ { 0.211765, 0.117647, 0.043137, 1.0 },
+ { 0.176471, 0.113725, 0.035294, 1.0 },
+ { 0.141176, 0.109804, 0.027451, 1.0 },
+ { 0.129412, 0.105882, 0.023529, 1.0 },
+ { 0.121569, 0.105882, 0.019608, 1.0 },
+ { 0.121569, 0.109804, 0.019608, 1.0 },
+ { 0.125490, 0.113725, 0.023529, 1.0 },
+ { 0.105882, 0.101961, 0.019608, 1.0 },
+ { 0.101961, 0.078431, 0.015686, 1.0 },
+ { 0.098039, 0.054902, 0.015686, 1.0 },
+ { 0.125490, 0.050980, 0.015686, 1.0 },
+ { 0.156863, 0.050980, 0.019608, 1.0 },
+ { 0.188235, 0.054902, 0.019608, 1.0 },
+ { 0.219608, 0.058824, 0.023529, 1.0 },
+ { 0.282353, 0.086275, 0.019608, 1.0 },
+ { 0.349020, 0.121569, 0.027451, 1.0 },
+ { 0.482353, 0.180392, 0.078431, 1.0 },
+ { 0.560784, 0.243137, 0.133333, 1.0 },
+ { 0.639216, 0.309804, 0.188235, 1.0 },
+ { 0.678431, 0.356863, 0.231373, 1.0 },
+ { 0.721569, 0.407843, 0.278431, 1.0 },
+ { 0.768627, 0.509804, 0.337255, 1.0 },
+ { 0.831373, 0.568627, 0.368627, 1.0 },
+ { 0.843137, 0.568627, 0.337255, 1.0 },
+ { 0.823529, 0.564706, 0.364706, 1.0 },
+ { 0.807843, 0.564706, 0.396078, 1.0 },
+ { 0.760784, 0.509804, 0.341176, 1.0 },
+ { 0.717647, 0.454902, 0.286275, 1.0 },
+ { 0.690196, 0.419608, 0.239216, 1.0 },
+ { 0.662745, 0.388235, 0.192157, 1.0 },
+ { 0.600000, 0.301961, 0.133333, 1.0 },
+ { 0.556863, 0.243137, 0.117647, 1.0 },
+ { 0.545098, 0.184314, 0.101961, 1.0 },
+ { 0.556863, 0.227451, 0.145098, 1.0 },
+ { 0.572549, 0.270588, 0.188235, 1.0 },
+ { 0.592157, 0.309804, 0.219608, 1.0 },
+ { 0.611765, 0.352941, 0.250980, 1.0 },
+ { 0.670588, 0.415686, 0.301961, 1.0 },
+ { 0.717647, 0.454902, 0.313725, 1.0 },
+ { 0.784314, 0.474510, 0.333333, 1.0 },
+ { 0.780392, 0.482353, 0.341176, 1.0 },
+ { 0.776471, 0.494118, 0.352941, 1.0 },
+ { 0.760784, 0.478431, 0.329412, 1.0 },
+ { 0.749020, 0.462745, 0.305882, 1.0 },
+ { 0.737255, 0.423529, 0.254902, 1.0 },
+ { 0.717647, 0.345098, 0.203922, 1.0 },
+ { 0.698039, 0.290196, 0.149020, 1.0 },
+ { 0.674510, 0.254902, 0.125490, 1.0 },
+ { 0.611765, 0.215686, 0.074510, 1.0 },
+ { 0.611765, 0.207843, 0.066667, 1.0 },
+ { 0.611765, 0.203922, 0.062745, 1.0 },
+ { 0.611765, 0.200000, 0.058824, 1.0 },
+ { 0.611765, 0.200000, 0.054902, 1.0 },
+ { 0.623529, 0.203922, 0.050980, 1.0 },
+ { 0.600000, 0.203922, 0.043137, 1.0 },
+ { 0.552941, 0.188235, 0.023529, 1.0 },
+ { 0.533333, 0.168627, 0.015686, 1.0 },
+ { 0.517647, 0.149020, 0.007843, 1.0 },
+ { 0.505882, 0.137255, 0.003922, 1.0 },
+ { 0.494118, 0.125490, 0.003922, 1.0 },
+ { 0.474510, 0.113725, 0.003922, 1.0 },
+ { 0.454902, 0.105882, 0.003922, 1.0 },
+ { 0.435294, 0.101961, 0.003922, 1.0 },
+ { 0.419608, 0.098039, 0.003922, 1.0 },
+ { 0.364706, 0.086275, 0.011765, 1.0 },
+ { 0.349020, 0.082353, 0.011765, 1.0 },
+ { 0.337255, 0.082353, 0.015686, 1.0 },
+ { 0.313725, 0.082353, 0.027451, 1.0 },
+ { 0.290196, 0.074510, 0.027451, 1.0 },
+ { 0.278431, 0.066667, 0.031373, 1.0 },
+ { 0.262745, 0.062745, 0.035294, 1.0 },
+ { 0.262745, 0.062745, 0.039216, 1.0 },
+ { 0.282353, 0.062745, 0.035294, 1.0 },
+ { 0.305882, 0.062745, 0.035294, 1.0 },
+ { 0.321569, 0.066667, 0.035294, 1.0 },
+ { 0.337255, 0.070588, 0.039216, 1.0 },
+ { 0.372549, 0.086275, 0.035294, 1.0 },
+ { 0.411765, 0.101961, 0.039216, 1.0 },
+ { 0.447059, 0.121569, 0.050980, 1.0 },
+ { 0.486275, 0.129412, 0.054902, 1.0 },
+ { 0.521569, 0.137255, 0.054902, 1.0 },
+ { 0.513725, 0.133333, 0.050980, 1.0 },
+ { 0.509804, 0.133333, 0.047059, 1.0 },
+ { 0.494118, 0.137255, 0.047059, 1.0 },
+ { 0.466667, 0.129412, 0.050980, 1.0 },
+ { 0.439216, 0.125490, 0.047059, 1.0 },
+ { 0.411765, 0.117647, 0.043137, 1.0 },
+ { 0.352941, 0.094118, 0.011765, 1.0 },
+ { 0.337255, 0.086275, 0.007843, 1.0 },
+ { 0.325490, 0.078431, 0.007843, 1.0 },
+ { 0.321569, 0.074510, 0.011765, 1.0 },
+ { 0.317647, 0.074510, 0.019608, 1.0 },
+ { 0.321569, 0.058824, 0.019608, 1.0 },
+ { 0.317647, 0.050980, 0.015686, 1.0 },
+ { 0.313725, 0.047059, 0.019608, 1.0 },
+ { 0.309804, 0.047059, 0.015686, 1.0 },
+ { 0.298039, 0.027451, 0.023529, 1.0 },
+ { 0.294118, 0.019608, 0.019608, 1.0 },
+ { 0.290196, 0.015686, 0.015686, 1.0 },
+ { 0.262745, 0.007843, 0.011765, 1.0 },
+ { 0.227451, 0.015686, 0.011765, 1.0 },
+ { 0.188235, 0.019608, 0.011765, 1.0 },
+ { 0.152941, 0.015686, 0.011765, 1.0 },
+ { 0.109804, 0.007843, 0.003922, 1.0 },
+ { 0.098039, 0.007843, 0.000000, 1.0 },
+ { 0.090196, 0.007843, 0.000000, 1.0 },
+ { 0.074510, 0.011765, 0.003922, 1.0 },
+ { 0.066667, 0.015686, 0.003922, 1.0 },
+ { 0.066667, 0.011765, 0.003922, 1.0 },
+ { 0.074510, 0.015686, 0.003922, 1.0 },
+ { 0.086275, 0.015686, 0.000000, 1.0 },
+ { 0.090196, 0.023529, 0.003922, 1.0 },
+ { 0.094118, 0.031373, 0.011765, 1.0 },
+ { 0.094118, 0.031373, 0.011765, 1.0 },
+ { 0.098039, 0.035294, 0.015686, 1.0 },
+ { 0.101961, 0.035294, 0.015686, 1.0 },
+ { 0.098039, 0.035294, 0.015686, 1.0 },
+ { 0.082353, 0.039216, 0.015686, 1.0 },
+ { 0.070588, 0.039216, 0.015686, 1.0 },
+ { 0.047059, 0.039216, 0.015686, 1.0 },
+ { 0.043137, 0.035294, 0.015686, 1.0 },
+ { 0.043137, 0.035294, 0.015686, 1.0 },
+ { 0.039216, 0.035294, 0.015686, 1.0 },
+ { 0.035294, 0.035294, 0.011765, 1.0 },
+ { 0.035294, 0.039216, 0.011765, 1.0 },
+ { 0.039216, 0.047059, 0.023529, 1.0 },
+ { 0.050980, 0.066667, 0.047059, 1.0 },
+ { 0.050980, 0.098039, 0.066667, 1.0 },
+ { 0.082353, 0.129412, 0.086275, 1.0 },
+ { 0.121569, 0.152941, 0.101961, 1.0 },
+ { 0.180392, 0.172549, 0.113725, 1.0 },
+ { 0.262745, 0.188235, 0.133333, 1.0 },
+ { 0.309804, 0.219608, 0.152941, 1.0 },
+ { 0.384314, 0.266667, 0.172549, 1.0 },
+ { 0.443137, 0.313725, 0.176471, 1.0 },
+ { 0.588235, 0.349020, 0.149020, 1.0 },
+ { 0.607843, 0.345098, 0.141176, 1.0 },
+ { 0.627451, 0.345098, 0.137255, 1.0 },
+ { 0.666667, 0.349020, 0.141176, 1.0 },
+ { 0.686275, 0.368627, 0.129412, 1.0 },
+ { 0.674510, 0.384314, 0.129412, 1.0 },
+ { 0.670588, 0.376471, 0.121569, 1.0 },
+ { 0.643137, 0.352941, 0.098039, 1.0 },
+ { 0.615686, 0.305882, 0.101961, 1.0 },
+ { 0.592157, 0.270588, 0.098039, 1.0 },
+ { 0.549020, 0.250980, 0.090196, 1.0 },
+ { 0.517647, 0.223529, 0.094118, 1.0 },
+ { 0.482353, 0.207843, 0.098039, 1.0 },
+ { 0.431373, 0.164706, 0.121569, 1.0 },
+ { 0.384314, 0.125490, 0.125490, 1.0 },
+ { 0.325490, 0.090196, 0.109804, 1.0 },
+ { 0.266667, 0.062745, 0.090196, 1.0 },
+ { 0.223529, 0.058824, 0.066667, 1.0 },
+ { 0.180392, 0.054902, 0.078431, 1.0 },
+ { 0.141176, 0.047059, 0.074510, 1.0 },
+ { 0.105882, 0.035294, 0.070588, 1.0 },
+ { 0.070588, 0.019608, 0.050980, 1.0 },
+ { 0.054902, 0.015686, 0.027451, 1.0 },
+ { 0.047059, 0.027451, 0.023529, 1.0 },
+ { 0.058824, 0.035294, 0.035294, 1.0 },
+ { 0.082353, 0.050980, 0.043137, 1.0 },
+ { 0.125490, 0.058824, 0.050980, 1.0 },
+ { 0.192157, 0.062745, 0.066667, 1.0 },
+ { 0.262745, 0.074510, 0.082353, 1.0 },
+ { 0.325490, 0.090196, 0.105882, 1.0 },
+ { 0.376471, 0.109804, 0.121569, 1.0 },
+ { 0.411765, 0.133333, 0.117647, 1.0 },
+ { 0.450980, 0.141176, 0.117647, 1.0 },
+ { 0.498039, 0.141176, 0.113725, 1.0 },
+ { 0.517647, 0.137255, 0.101961, 1.0 },
+ { 0.509804, 0.133333, 0.094118, 1.0 },
+ { 0.482353, 0.129412, 0.074510, 1.0 },
+ { 0.431373, 0.125490, 0.062745, 1.0 },
+ { 0.388235, 0.109804, 0.050980, 1.0 },
+ { 0.333333, 0.090196, 0.039216, 1.0 },
+ { 0.274510, 0.066667, 0.023529, 1.0 },
+ { 0.223529, 0.050980, 0.011765, 1.0 },
+ { 0.176471, 0.035294, 0.007843, 1.0 },
+ { 0.137255, 0.027451, 0.007843, 1.0 },
+ { 0.101961, 0.019608, 0.007843, 1.0 },
+ { 0.070588, 0.015686, 0.007843, 1.0 },
+ { 0.043137, 0.011765, 0.003922, 1.0 },
+ { 0.023529, 0.007843, 0.000000, 1.0 },
+ { 0.015686, 0.007843, 0.000000, 1.0 },
+ { 0.011765, 0.003922, 0.000000, 1.0 },
+ { 0.007843, 0.003922, 0.000000, 1.0 },
+ { 0.007843, 0.003922, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.003922, 1.0 },
+ { 0.015686, 0.000000, 0.003922, 1.0 },
+ { 0.019608, 0.000000, 0.003922, 1.0 },
+ { 0.019608, 0.000000, 0.003922, 1.0 },
+ { 0.019608, 0.000000, 0.000000, 1.0 },
+ { 0.019608, 0.003922, 0.003922, 1.0 },
+ { 0.023529, 0.003922, 0.000000, 1.0 },
+ { 0.023529, 0.007843, 0.000000, 1.0 },
+ { 0.019608, 0.007843, 0.000000, 1.0 },
+ { 0.019608, 0.011765, 0.000000, 1.0 },
+ { 0.019608, 0.019608, 0.003922, 1.0 },
+ { 0.031373, 0.027451, 0.003922, 1.0 },
+ { 0.066667, 0.043137, 0.007843, 1.0 },
+ { 0.109804, 0.066667, 0.031373, 1.0 },
+ { 0.164706, 0.094118, 0.043137, 1.0 },
+ };
+/* 040221-45 */
+static double4 colors_402[] = {
+ { 0.305882, 0.380392, 0.423529, 1.0 },
+ { 0.290196, 0.341176, 0.352941, 1.0 },
+ { 0.239216, 0.290196, 0.298039, 1.0 },
+ { 0.188235, 0.239216, 0.247059, 1.0 },
+ { 0.203922, 0.262745, 0.274510, 1.0 },
+ { 0.223529, 0.286275, 0.301961, 1.0 },
+ { 0.250980, 0.317647, 0.333333, 1.0 },
+ { 0.278431, 0.349020, 0.368627, 1.0 },
+ { 0.360784, 0.470588, 0.505882, 1.0 },
+ { 0.372549, 0.521569, 0.580392, 1.0 },
+ { 0.384314, 0.572549, 0.654902, 1.0 },
+ { 0.372549, 0.592157, 0.686275, 1.0 },
+ { 0.364706, 0.615686, 0.717647, 1.0 },
+ { 0.333333, 0.619608, 0.713725, 1.0 },
+ { 0.305882, 0.627451, 0.713725, 1.0 },
+ { 0.278431, 0.615686, 0.705882, 1.0 },
+ { 0.254902, 0.607843, 0.698039, 1.0 },
+ { 0.172549, 0.564706, 0.674510, 1.0 },
+ { 0.164706, 0.552941, 0.650980, 1.0 },
+ { 0.160784, 0.541176, 0.631373, 1.0 },
+ { 0.160784, 0.501961, 0.592157, 1.0 },
+ { 0.160784, 0.462745, 0.556863, 1.0 },
+ { 0.152941, 0.435294, 0.533333, 1.0 },
+ { 0.149020, 0.407843, 0.509804, 1.0 },
+ { 0.137255, 0.286275, 0.415686, 1.0 },
+ { 0.141176, 0.239216, 0.364706, 1.0 },
+ { 0.145098, 0.192157, 0.313725, 1.0 },
+ { 0.125490, 0.149020, 0.282353, 1.0 },
+ { 0.109804, 0.105882, 0.254902, 1.0 },
+ { 0.094118, 0.090196, 0.247059, 1.0 },
+ { 0.078431, 0.074510, 0.239216, 1.0 },
+ { 0.058824, 0.054902, 0.207843, 1.0 },
+ { 0.050980, 0.039216, 0.188235, 1.0 },
+ { 0.047059, 0.043137, 0.192157, 1.0 },
+ { 0.043137, 0.058824, 0.211765, 1.0 },
+ { 0.043137, 0.078431, 0.231373, 1.0 },
+ { 0.050980, 0.105882, 0.243137, 1.0 },
+ { 0.062745, 0.137255, 0.258824, 1.0 },
+ { 0.074510, 0.156863, 0.270588, 1.0 },
+ { 0.086275, 0.180392, 0.286275, 1.0 },
+ { 0.117647, 0.262745, 0.388235, 1.0 },
+ { 0.129412, 0.286275, 0.407843, 1.0 },
+ { 0.141176, 0.309804, 0.427451, 1.0 },
+ { 0.133333, 0.305882, 0.415686, 1.0 },
+ { 0.129412, 0.305882, 0.403922, 1.0 },
+ { 0.125490, 0.294118, 0.396078, 1.0 },
+ { 0.121569, 0.282353, 0.392157, 1.0 },
+ { 0.109804, 0.258824, 0.356863, 1.0 },
+ { 0.094118, 0.223529, 0.325490, 1.0 },
+ { 0.043137, 0.164706, 0.258824, 1.0 },
+ { 0.035294, 0.145098, 0.250980, 1.0 },
+ { 0.031373, 0.125490, 0.247059, 1.0 },
+ { 0.035294, 0.117647, 0.227451, 1.0 },
+ { 0.039216, 0.109804, 0.207843, 1.0 },
+ { 0.031373, 0.105882, 0.200000, 1.0 },
+ { 0.027451, 0.105882, 0.192157, 1.0 },
+ { 0.043137, 0.117647, 0.207843, 1.0 },
+ { 0.054902, 0.117647, 0.192157, 1.0 },
+ { 0.066667, 0.117647, 0.176471, 1.0 },
+ { 0.070588, 0.113725, 0.164706, 1.0 },
+ { 0.074510, 0.113725, 0.156863, 1.0 },
+ { 0.074510, 0.125490, 0.168627, 1.0 },
+ { 0.074510, 0.141176, 0.184314, 1.0 },
+ { 0.082353, 0.176471, 0.227451, 1.0 },
+ { 0.082353, 0.215686, 0.270588, 1.0 },
+ { 0.098039, 0.305882, 0.388235, 1.0 },
+ { 0.109804, 0.364706, 0.462745, 1.0 },
+ { 0.125490, 0.423529, 0.541176, 1.0 },
+ { 0.141176, 0.450980, 0.568627, 1.0 },
+ { 0.156863, 0.478431, 0.600000, 1.0 },
+ { 0.200000, 0.533333, 0.658824, 1.0 },
+ { 0.254902, 0.576471, 0.690196, 1.0 },
+ { 0.337255, 0.631373, 0.737255, 1.0 },
+ { 0.372549, 0.631373, 0.741176, 1.0 },
+ { 0.411765, 0.635294, 0.745098, 1.0 },
+ { 0.431373, 0.627451, 0.733333, 1.0 },
+ { 0.454902, 0.623529, 0.721569, 1.0 },
+ { 0.443137, 0.615686, 0.713725, 1.0 },
+ { 0.435294, 0.607843, 0.709804, 1.0 },
+ { 0.400000, 0.580392, 0.694118, 1.0 },
+ { 0.352941, 0.556863, 0.678431, 1.0 },
+ { 0.258824, 0.525490, 0.647059, 1.0 },
+ { 0.215686, 0.517647, 0.631373, 1.0 },
+ { 0.172549, 0.509804, 0.619608, 1.0 },
+ { 0.152941, 0.505882, 0.623529, 1.0 },
+ { 0.133333, 0.505882, 0.627451, 1.0 },
+ { 0.109804, 0.513725, 0.635294, 1.0 },
+ { 0.094118, 0.529412, 0.643137, 1.0 },
+ { 0.109804, 0.541176, 0.666667, 1.0 },
+ { 0.137255, 0.545098, 0.670588, 1.0 },
+ { 0.164706, 0.549020, 0.678431, 1.0 },
+ { 0.180392, 0.552941, 0.682353, 1.0 },
+ { 0.196078, 0.556863, 0.686275, 1.0 },
+ { 0.215686, 0.580392, 0.698039, 1.0 },
+ { 0.231373, 0.600000, 0.733333, 1.0 },
+ { 0.254902, 0.615686, 0.749020, 1.0 },
+ { 0.286275, 0.611765, 0.749020, 1.0 },
+ { 0.352941, 0.584314, 0.721569, 1.0 },
+ { 0.356863, 0.596078, 0.721569, 1.0 },
+ { 0.360784, 0.611765, 0.721569, 1.0 },
+ { 0.360784, 0.615686, 0.713725, 1.0 },
+ { 0.360784, 0.623529, 0.705882, 1.0 },
+ { 0.352941, 0.611765, 0.686275, 1.0 },
+ { 0.352941, 0.568627, 0.643137, 1.0 },
+ { 0.325490, 0.466667, 0.545098, 1.0 },
+ { 0.286275, 0.427451, 0.474510, 1.0 },
+ { 0.247059, 0.392157, 0.403922, 1.0 },
+ { 0.219608, 0.372549, 0.388235, 1.0 },
+ { 0.196078, 0.356863, 0.372549, 1.0 },
+ { 0.180392, 0.309804, 0.356863, 1.0 },
+ { 0.164706, 0.274510, 0.368627, 1.0 },
+ { 0.145098, 0.266667, 0.368627, 1.0 },
+ { 0.125490, 0.262745, 0.368627, 1.0 },
+ { 0.082353, 0.313725, 0.419608, 1.0 },
+ { 0.086275, 0.329412, 0.447059, 1.0 },
+ { 0.090196, 0.349020, 0.478431, 1.0 },
+ { 0.094118, 0.392157, 0.533333, 1.0 },
+ { 0.098039, 0.431373, 0.580392, 1.0 },
+ { 0.090196, 0.470588, 0.611765, 1.0 },
+ { 0.086275, 0.498039, 0.623529, 1.0 },
+ { 0.094118, 0.490196, 0.611765, 1.0 },
+ { 0.094118, 0.470588, 0.600000, 1.0 },
+ { 0.098039, 0.450980, 0.592157, 1.0 },
+ { 0.101961, 0.443137, 0.584314, 1.0 },
+ { 0.105882, 0.435294, 0.580392, 1.0 },
+ { 0.113725, 0.411765, 0.572549, 1.0 },
+ { 0.117647, 0.403922, 0.564706, 1.0 },
+ { 0.121569, 0.407843, 0.564706, 1.0 },
+ { 0.117647, 0.419608, 0.576471, 1.0 },
+ { 0.121569, 0.443137, 0.596078, 1.0 },
+ { 0.125490, 0.443137, 0.592157, 1.0 },
+ { 0.129412, 0.447059, 0.592157, 1.0 },
+ { 0.137255, 0.458824, 0.584314, 1.0 },
+ { 0.137255, 0.462745, 0.560784, 1.0 },
+ { 0.137255, 0.462745, 0.545098, 1.0 },
+ { 0.113725, 0.450980, 0.529412, 1.0 },
+ { 0.086275, 0.415686, 0.505882, 1.0 },
+ { 0.090196, 0.403922, 0.494118, 1.0 },
+ { 0.098039, 0.392157, 0.482353, 1.0 },
+ { 0.094118, 0.392157, 0.482353, 1.0 },
+ { 0.090196, 0.396078, 0.486275, 1.0 },
+ { 0.070588, 0.392157, 0.490196, 1.0 },
+ { 0.050980, 0.407843, 0.517647, 1.0 },
+ { 0.043137, 0.423529, 0.533333, 1.0 },
+ { 0.043137, 0.439216, 0.552941, 1.0 },
+ { 0.050980, 0.447059, 0.580392, 1.0 },
+ { 0.054902, 0.439216, 0.576471, 1.0 },
+ { 0.058824, 0.435294, 0.572549, 1.0 },
+ { 0.070588, 0.407843, 0.552941, 1.0 },
+ { 0.086275, 0.388235, 0.529412, 1.0 },
+ { 0.098039, 0.372549, 0.509804, 1.0 },
+ { 0.113725, 0.368627, 0.509804, 1.0 },
+ { 0.180392, 0.364706, 0.509804, 1.0 },
+ { 0.196078, 0.368627, 0.509804, 1.0 },
+ { 0.211765, 0.376471, 0.513725, 1.0 },
+ { 0.235294, 0.388235, 0.513725, 1.0 },
+ { 0.247059, 0.415686, 0.529412, 1.0 },
+ { 0.243137, 0.439216, 0.549020, 1.0 },
+ { 0.247059, 0.458824, 0.572549, 1.0 },
+ { 0.254902, 0.486275, 0.584314, 1.0 },
+ { 0.282353, 0.517647, 0.603922, 1.0 },
+ { 0.345098, 0.564706, 0.647059, 1.0 },
+ { 0.356863, 0.572549, 0.662745, 1.0 },
+ { 0.368627, 0.580392, 0.682353, 1.0 },
+ { 0.396078, 0.592157, 0.698039, 1.0 },
+ { 0.443137, 0.619608, 0.717647, 1.0 },
+ { 0.478431, 0.635294, 0.737255, 1.0 },
+ { 0.517647, 0.643137, 0.749020, 1.0 },
+ { 0.533333, 0.643137, 0.749020, 1.0 },
+ { 0.529412, 0.635294, 0.741176, 1.0 },
+ { 0.525490, 0.627451, 0.733333, 1.0 },
+ { 0.498039, 0.596078, 0.698039, 1.0 },
+ { 0.462745, 0.556863, 0.678431, 1.0 },
+ { 0.419608, 0.529412, 0.654902, 1.0 },
+ { 0.388235, 0.501961, 0.627451, 1.0 },
+ { 0.368627, 0.490196, 0.619608, 1.0 },
+ { 0.360784, 0.474510, 0.596078, 1.0 },
+ { 0.341176, 0.454902, 0.580392, 1.0 },
+ { 0.321569, 0.450980, 0.572549, 1.0 },
+ { 0.309804, 0.431373, 0.560784, 1.0 },
+ { 0.290196, 0.423529, 0.549020, 1.0 },
+ { 0.278431, 0.396078, 0.521569, 1.0 },
+ { 0.258824, 0.345098, 0.470588, 1.0 },
+ { 0.223529, 0.305882, 0.403922, 1.0 },
+ { 0.152941, 0.211765, 0.282353, 1.0 },
+ { 0.133333, 0.188235, 0.250980, 1.0 },
+ { 0.113725, 0.168627, 0.223529, 1.0 },
+ { 0.082353, 0.109804, 0.164706, 1.0 },
+ { 0.050980, 0.058824, 0.121569, 1.0 },
+ { 0.035294, 0.027451, 0.113725, 1.0 },
+ { 0.035294, 0.035294, 0.133333, 1.0 },
+ { 0.039216, 0.062745, 0.172549, 1.0 },
+ { 0.058824, 0.098039, 0.207843, 1.0 },
+ { 0.078431, 0.141176, 0.254902, 1.0 },
+ { 0.094118, 0.176471, 0.325490, 1.0 },
+ { 0.105882, 0.239216, 0.400000, 1.0 },
+ { 0.113725, 0.298039, 0.478431, 1.0 },
+ { 0.117647, 0.356863, 0.533333, 1.0 },
+ { 0.137255, 0.403922, 0.560784, 1.0 },
+ { 0.160784, 0.435294, 0.588235, 1.0 },
+ { 0.188235, 0.466667, 0.611765, 1.0 },
+ { 0.219608, 0.501961, 0.639216, 1.0 },
+ { 0.254902, 0.541176, 0.662745, 1.0 },
+ { 0.290196, 0.568627, 0.682353, 1.0 },
+ { 0.333333, 0.600000, 0.701961, 1.0 },
+ { 0.384314, 0.615686, 0.725490, 1.0 },
+ { 0.435294, 0.639216, 0.745098, 1.0 },
+ { 0.490196, 0.666667, 0.760784, 1.0 },
+ { 0.545098, 0.690196, 0.776471, 1.0 },
+ { 0.584314, 0.725490, 0.796078, 1.0 },
+ { 0.615686, 0.737255, 0.811765, 1.0 },
+ { 0.639216, 0.760784, 0.835294, 1.0 },
+ { 0.650980, 0.772549, 0.847059, 1.0 },
+ { 0.666667, 0.792157, 0.862745, 1.0 },
+ { 0.666667, 0.811765, 0.878431, 1.0 },
+ { 0.666667, 0.807843, 0.878431, 1.0 },
+ { 0.678431, 0.815686, 0.882353, 1.0 },
+ { 0.678431, 0.803922, 0.874510, 1.0 },
+ { 0.678431, 0.800000, 0.866667, 1.0 },
+ { 0.662745, 0.796078, 0.866667, 1.0 },
+ { 0.627451, 0.776471, 0.850980, 1.0 },
+ { 0.600000, 0.752941, 0.823529, 1.0 },
+ { 0.560784, 0.701961, 0.764706, 1.0 },
+ { 0.509804, 0.631373, 0.690196, 1.0 },
+ { 0.454902, 0.556863, 0.603922, 1.0 },
+ { 0.396078, 0.474510, 0.517647, 1.0 },
+ { 0.345098, 0.403922, 0.435294, 1.0 },
+ { 0.298039, 0.337255, 0.349020, 1.0 },
+ { 0.231373, 0.262745, 0.278431, 1.0 },
+ { 0.164706, 0.203922, 0.219608, 1.0 },
+ { 0.109804, 0.152941, 0.192157, 1.0 },
+ { 0.098039, 0.137255, 0.196078, 1.0 },
+ { 0.101961, 0.145098, 0.207843, 1.0 },
+ { 0.125490, 0.168627, 0.243137, 1.0 },
+ { 0.156863, 0.207843, 0.286275, 1.0 },
+ { 0.168627, 0.258824, 0.349020, 1.0 },
+ { 0.200000, 0.317647, 0.431373, 1.0 },
+ { 0.235294, 0.364706, 0.494118, 1.0 },
+ { 0.282353, 0.419608, 0.552941, 1.0 },
+ { 0.341176, 0.470588, 0.596078, 1.0 },
+ { 0.388235, 0.517647, 0.627451, 1.0 },
+ { 0.427451, 0.568627, 0.670588, 1.0 },
+ { 0.458824, 0.596078, 0.694118, 1.0 },
+ { 0.478431, 0.619608, 0.713725, 1.0 },
+ { 0.486275, 0.635294, 0.717647, 1.0 },
+ { 0.494118, 0.639216, 0.717647, 1.0 },
+ { 0.486275, 0.647059, 0.725490, 1.0 },
+ { 0.482353, 0.654902, 0.741176, 1.0 },
+ { 0.490196, 0.662745, 0.760784, 1.0 },
+ { 0.501961, 0.674510, 0.768627, 1.0 },
+ { 0.509804, 0.686275, 0.772549, 1.0 },
+ { 0.525490, 0.701961, 0.784314, 1.0 },
+ { 0.529412, 0.709804, 0.788235, 1.0 },
+ { 0.454902, 0.615686, 0.701961, 1.0 },
+ { 0.396078, 0.529412, 0.611765, 1.0 },
+ { 0.337255, 0.435294, 0.505882, 1.0 },
+ };
+/* 040221-46 */
+static double4 colors_403[] = {
+ { 0.298039, 0.317647, 0.325490, 1.0 },
+ { 0.333333, 0.349020, 0.372549, 1.0 },
+ { 0.360784, 0.380392, 0.415686, 1.0 },
+ { 0.392157, 0.411765, 0.462745, 1.0 },
+ { 0.431373, 0.447059, 0.505882, 1.0 },
+ { 0.470588, 0.486275, 0.549020, 1.0 },
+ { 0.486275, 0.501961, 0.572549, 1.0 },
+ { 0.505882, 0.521569, 0.600000, 1.0 },
+ { 0.533333, 0.549020, 0.647059, 1.0 },
+ { 0.521569, 0.537255, 0.639216, 1.0 },
+ { 0.513725, 0.529412, 0.631373, 1.0 },
+ { 0.490196, 0.505882, 0.615686, 1.0 },
+ { 0.466667, 0.486275, 0.600000, 1.0 },
+ { 0.439216, 0.443137, 0.552941, 1.0 },
+ { 0.411765, 0.403922, 0.509804, 1.0 },
+ { 0.392157, 0.384314, 0.482353, 1.0 },
+ { 0.376471, 0.364706, 0.458824, 1.0 },
+ { 0.309804, 0.313725, 0.411765, 1.0 },
+ { 0.321569, 0.313725, 0.380392, 1.0 },
+ { 0.333333, 0.317647, 0.349020, 1.0 },
+ { 0.345098, 0.321569, 0.337255, 1.0 },
+ { 0.360784, 0.329412, 0.329412, 1.0 },
+ { 0.360784, 0.337255, 0.337255, 1.0 },
+ { 0.364706, 0.345098, 0.345098, 1.0 },
+ { 0.427451, 0.396078, 0.364706, 1.0 },
+ { 0.450980, 0.415686, 0.376471, 1.0 },
+ { 0.478431, 0.439216, 0.388235, 1.0 },
+ { 0.486275, 0.447059, 0.396078, 1.0 },
+ { 0.498039, 0.454902, 0.403922, 1.0 },
+ { 0.498039, 0.454902, 0.407843, 1.0 },
+ { 0.501961, 0.458824, 0.415686, 1.0 },
+ { 0.501961, 0.466667, 0.439216, 1.0 },
+ { 0.494118, 0.470588, 0.466667, 1.0 },
+ { 0.470588, 0.466667, 0.494118, 1.0 },
+ { 0.454902, 0.458824, 0.498039, 1.0 },
+ { 0.439216, 0.454902, 0.505882, 1.0 },
+ { 0.415686, 0.439216, 0.509804, 1.0 },
+ { 0.392157, 0.423529, 0.517647, 1.0 },
+ { 0.376471, 0.407843, 0.517647, 1.0 },
+ { 0.364706, 0.396078, 0.517647, 1.0 },
+ { 0.309804, 0.341176, 0.509804, 1.0 },
+ { 0.282353, 0.313725, 0.498039, 1.0 },
+ { 0.254902, 0.290196, 0.486275, 1.0 },
+ { 0.227451, 0.262745, 0.470588, 1.0 },
+ { 0.200000, 0.235294, 0.454902, 1.0 },
+ { 0.192157, 0.227451, 0.447059, 1.0 },
+ { 0.188235, 0.219608, 0.443137, 1.0 },
+ { 0.188235, 0.219608, 0.435294, 1.0 },
+ { 0.192157, 0.219608, 0.439216, 1.0 },
+ { 0.196078, 0.231373, 0.439216, 1.0 },
+ { 0.207843, 0.243137, 0.450980, 1.0 },
+ { 0.223529, 0.258824, 0.466667, 1.0 },
+ { 0.239216, 0.278431, 0.482353, 1.0 },
+ { 0.258824, 0.298039, 0.501961, 1.0 },
+ { 0.266667, 0.305882, 0.505882, 1.0 },
+ { 0.274510, 0.317647, 0.509804, 1.0 },
+ { 0.341176, 0.364706, 0.521569, 1.0 },
+ { 0.396078, 0.392157, 0.533333, 1.0 },
+ { 0.450980, 0.423529, 0.545098, 1.0 },
+ { 0.482353, 0.443137, 0.537255, 1.0 },
+ { 0.517647, 0.462745, 0.529412, 1.0 },
+ { 0.521569, 0.462745, 0.513725, 1.0 },
+ { 0.525490, 0.462745, 0.498039, 1.0 },
+ { 0.529412, 0.450980, 0.486275, 1.0 },
+ { 0.525490, 0.439216, 0.470588, 1.0 },
+ { 0.486275, 0.403922, 0.462745, 1.0 },
+ { 0.423529, 0.368627, 0.447059, 1.0 },
+ { 0.360784, 0.333333, 0.435294, 1.0 },
+ { 0.325490, 0.309804, 0.423529, 1.0 },
+ { 0.294118, 0.286275, 0.411765, 1.0 },
+ { 0.231373, 0.247059, 0.388235, 1.0 },
+ { 0.192157, 0.211765, 0.376471, 1.0 },
+ { 0.149020, 0.192157, 0.376471, 1.0 },
+ { 0.149020, 0.192157, 0.372549, 1.0 },
+ { 0.152941, 0.196078, 0.372549, 1.0 },
+ { 0.168627, 0.203922, 0.368627, 1.0 },
+ { 0.184314, 0.215686, 0.368627, 1.0 },
+ { 0.188235, 0.219608, 0.368627, 1.0 },
+ { 0.196078, 0.227451, 0.368627, 1.0 },
+ { 0.211765, 0.247059, 0.368627, 1.0 },
+ { 0.219608, 0.254902, 0.356863, 1.0 },
+ { 0.231373, 0.258824, 0.337255, 1.0 },
+ { 0.227451, 0.254902, 0.333333, 1.0 },
+ { 0.227451, 0.254902, 0.333333, 1.0 },
+ { 0.227451, 0.254902, 0.329412, 1.0 },
+ { 0.231373, 0.258824, 0.325490, 1.0 },
+ { 0.219608, 0.250980, 0.321569, 1.0 },
+ { 0.219608, 0.247059, 0.317647, 1.0 },
+ { 0.219608, 0.250980, 0.356863, 1.0 },
+ { 0.231373, 0.266667, 0.384314, 1.0 },
+ { 0.243137, 0.282353, 0.411765, 1.0 },
+ { 0.247059, 0.282353, 0.419608, 1.0 },
+ { 0.254902, 0.286275, 0.427451, 1.0 },
+ { 0.250980, 0.294118, 0.450980, 1.0 },
+ { 0.247059, 0.286275, 0.470588, 1.0 },
+ { 0.239216, 0.278431, 0.478431, 1.0 },
+ { 0.227451, 0.270588, 0.486275, 1.0 },
+ { 0.215686, 0.258824, 0.478431, 1.0 },
+ { 0.207843, 0.250980, 0.466667, 1.0 },
+ { 0.203922, 0.243137, 0.454902, 1.0 },
+ { 0.203922, 0.243137, 0.450980, 1.0 },
+ { 0.203922, 0.243137, 0.447059, 1.0 },
+ { 0.223529, 0.250980, 0.443137, 1.0 },
+ { 0.247059, 0.274510, 0.447059, 1.0 },
+ { 0.356863, 0.349020, 0.466667, 1.0 },
+ { 0.423529, 0.392157, 0.490196, 1.0 },
+ { 0.490196, 0.435294, 0.513725, 1.0 },
+ { 0.509804, 0.450980, 0.525490, 1.0 },
+ { 0.529412, 0.466667, 0.541176, 1.0 },
+ { 0.560784, 0.505882, 0.556863, 1.0 },
+ { 0.584314, 0.529412, 0.568627, 1.0 },
+ { 0.607843, 0.552941, 0.580392, 1.0 },
+ { 0.627451, 0.564706, 0.584314, 1.0 },
+ { 0.600000, 0.556863, 0.615686, 1.0 },
+ { 0.588235, 0.556863, 0.623529, 1.0 },
+ { 0.576471, 0.556863, 0.635294, 1.0 },
+ { 0.541176, 0.556863, 0.674510, 1.0 },
+ { 0.529412, 0.560784, 0.694118, 1.0 },
+ { 0.517647, 0.552941, 0.701961, 1.0 },
+ { 0.501961, 0.541176, 0.698039, 1.0 },
+ { 0.478431, 0.525490, 0.686275, 1.0 },
+ { 0.474510, 0.517647, 0.662745, 1.0 },
+ { 0.470588, 0.513725, 0.643137, 1.0 },
+ { 0.462745, 0.498039, 0.623529, 1.0 },
+ { 0.454902, 0.486275, 0.607843, 1.0 },
+ { 0.466667, 0.450980, 0.560784, 1.0 },
+ { 0.458824, 0.427451, 0.533333, 1.0 },
+ { 0.466667, 0.419608, 0.509804, 1.0 },
+ { 0.494118, 0.447059, 0.509804, 1.0 },
+ { 0.572549, 0.529412, 0.584314, 1.0 },
+ { 0.592157, 0.549020, 0.615686, 1.0 },
+ { 0.611765, 0.572549, 0.647059, 1.0 },
+ { 0.639216, 0.615686, 0.690196, 1.0 },
+ { 0.682353, 0.654902, 0.709804, 1.0 },
+ { 0.713725, 0.713725, 0.717647, 1.0 },
+ { 0.764706, 0.741176, 0.725490, 1.0 },
+ { 0.796078, 0.796078, 0.784314, 1.0 },
+ { 0.788235, 0.780392, 0.772549, 1.0 },
+ { 0.780392, 0.768627, 0.760784, 1.0 },
+ { 0.772549, 0.745098, 0.737255, 1.0 },
+ { 0.764706, 0.725490, 0.713725, 1.0 },
+ { 0.741176, 0.686275, 0.690196, 1.0 },
+ { 0.694118, 0.654902, 0.670588, 1.0 },
+ { 0.639216, 0.607843, 0.647059, 1.0 },
+ { 0.588235, 0.564706, 0.635294, 1.0 },
+ { 0.478431, 0.482353, 0.576471, 1.0 },
+ { 0.450980, 0.462745, 0.560784, 1.0 },
+ { 0.423529, 0.443137, 0.549020, 1.0 },
+ { 0.376471, 0.411765, 0.525490, 1.0 },
+ { 0.345098, 0.376471, 0.513725, 1.0 },
+ { 0.321569, 0.360784, 0.505882, 1.0 },
+ { 0.313725, 0.352941, 0.505882, 1.0 },
+ { 0.341176, 0.376471, 0.533333, 1.0 },
+ { 0.360784, 0.392157, 0.552941, 1.0 },
+ { 0.384314, 0.411765, 0.572549, 1.0 },
+ { 0.439216, 0.462745, 0.619608, 1.0 },
+ { 0.517647, 0.533333, 0.666667, 1.0 },
+ { 0.588235, 0.607843, 0.709804, 1.0 },
+ { 0.662745, 0.674510, 0.756863, 1.0 },
+ { 0.733333, 0.745098, 0.800000, 1.0 },
+ { 0.796078, 0.796078, 0.854902, 1.0 },
+ { 0.905882, 0.898039, 0.905882, 1.0 },
+ { 0.913725, 0.905882, 0.905882, 1.0 },
+ { 0.925490, 0.913725, 0.905882, 1.0 },
+ { 0.913725, 0.905882, 0.874510, 1.0 },
+ { 0.870588, 0.858824, 0.854902, 1.0 },
+ { 0.800000, 0.800000, 0.819608, 1.0 },
+ { 0.745098, 0.741176, 0.772549, 1.0 },
+ { 0.631373, 0.627451, 0.650980, 1.0 },
+ { 0.607843, 0.600000, 0.623529, 1.0 },
+ { 0.584314, 0.576471, 0.596078, 1.0 },
+ { 0.537255, 0.533333, 0.568627, 1.0 },
+ { 0.509804, 0.513725, 0.556863, 1.0 },
+ { 0.501961, 0.513725, 0.572549, 1.0 },
+ { 0.501961, 0.513725, 0.568627, 1.0 },
+ { 0.509804, 0.521569, 0.568627, 1.0 },
+ { 0.525490, 0.533333, 0.580392, 1.0 },
+ { 0.529412, 0.541176, 0.607843, 1.0 },
+ { 0.537255, 0.560784, 0.654902, 1.0 },
+ { 0.529412, 0.564706, 0.690196, 1.0 },
+ { 0.509804, 0.549020, 0.694118, 1.0 },
+ { 0.486275, 0.525490, 0.682353, 1.0 },
+ { 0.450980, 0.490196, 0.658824, 1.0 },
+ { 0.431373, 0.470588, 0.643137, 1.0 },
+ { 0.427451, 0.458824, 0.631373, 1.0 },
+ { 0.435294, 0.462745, 0.619608, 1.0 },
+ { 0.443137, 0.466667, 0.611765, 1.0 },
+ { 0.466667, 0.470588, 0.580392, 1.0 },
+ { 0.501961, 0.470588, 0.552941, 1.0 },
+ { 0.537255, 0.490196, 0.541176, 1.0 },
+ { 0.584314, 0.513725, 0.545098, 1.0 },
+ { 0.619608, 0.533333, 0.552941, 1.0 },
+ { 0.662745, 0.564706, 0.564706, 1.0 },
+ { 0.705882, 0.584314, 0.568627, 1.0 },
+ { 0.752941, 0.611765, 0.588235, 1.0 },
+ { 0.800000, 0.666667, 0.615686, 1.0 },
+ { 0.831373, 0.698039, 0.658824, 1.0 },
+ { 0.854902, 0.745098, 0.713725, 1.0 },
+ { 0.874510, 0.788235, 0.756863, 1.0 },
+ { 0.894118, 0.815686, 0.788235, 1.0 },
+ { 0.917647, 0.874510, 0.811765, 1.0 },
+ { 0.945098, 0.909804, 0.839216, 1.0 },
+ { 0.960784, 0.941176, 0.882353, 1.0 },
+ { 0.941176, 0.952941, 0.929412, 1.0 },
+ { 0.913725, 0.941176, 0.952941, 1.0 },
+ { 0.862745, 0.905882, 0.937255, 1.0 },
+ { 0.800000, 0.847059, 0.894118, 1.0 },
+ { 0.756863, 0.792157, 0.835294, 1.0 },
+ { 0.678431, 0.713725, 0.788235, 1.0 },
+ { 0.600000, 0.647059, 0.752941, 1.0 },
+ { 0.509804, 0.560784, 0.701961, 1.0 },
+ { 0.415686, 0.466667, 0.635294, 1.0 },
+ { 0.349020, 0.388235, 0.541176, 1.0 },
+ { 0.286275, 0.317647, 0.458824, 1.0 },
+ { 0.247059, 0.274510, 0.388235, 1.0 },
+ { 0.227451, 0.258824, 0.345098, 1.0 },
+ { 0.211765, 0.243137, 0.329412, 1.0 },
+ { 0.211765, 0.239216, 0.309804, 1.0 },
+ { 0.211765, 0.239216, 0.309804, 1.0 },
+ { 0.219608, 0.243137, 0.313725, 1.0 },
+ { 0.243137, 0.266667, 0.329412, 1.0 },
+ { 0.258824, 0.290196, 0.349020, 1.0 },
+ { 0.286275, 0.313725, 0.364706, 1.0 },
+ { 0.305882, 0.333333, 0.388235, 1.0 },
+ { 0.317647, 0.345098, 0.415686, 1.0 },
+ { 0.329412, 0.349020, 0.439216, 1.0 },
+ { 0.325490, 0.349020, 0.462745, 1.0 },
+ { 0.325490, 0.349020, 0.478431, 1.0 },
+ { 0.329412, 0.349020, 0.486275, 1.0 },
+ { 0.345098, 0.368627, 0.498039, 1.0 },
+ { 0.360784, 0.380392, 0.509804, 1.0 },
+ { 0.372549, 0.392157, 0.521569, 1.0 },
+ { 0.368627, 0.388235, 0.533333, 1.0 },
+ { 0.341176, 0.364706, 0.533333, 1.0 },
+ { 0.325490, 0.349020, 0.525490, 1.0 },
+ { 0.309804, 0.337255, 0.517647, 1.0 },
+ { 0.294118, 0.321569, 0.505882, 1.0 },
+ { 0.274510, 0.305882, 0.490196, 1.0 },
+ { 0.243137, 0.278431, 0.466667, 1.0 },
+ { 0.211765, 0.243137, 0.447059, 1.0 },
+ { 0.184314, 0.215686, 0.435294, 1.0 },
+ { 0.172549, 0.200000, 0.427451, 1.0 },
+ { 0.164706, 0.192157, 0.439216, 1.0 },
+ { 0.164706, 0.200000, 0.439216, 1.0 },
+ { 0.176471, 0.211765, 0.443137, 1.0 },
+ { 0.192157, 0.223529, 0.454902, 1.0 },
+ { 0.211765, 0.239216, 0.458824, 1.0 },
+ { 0.231373, 0.258824, 0.466667, 1.0 },
+ { 0.254902, 0.286275, 0.462745, 1.0 },
+ { 0.278431, 0.305882, 0.450980, 1.0 },
+ { 0.290196, 0.313725, 0.427451, 1.0 },
+ { 0.290196, 0.305882, 0.392157, 1.0 },
+ { 0.290196, 0.301961, 0.368627, 1.0 },
+ { 0.286275, 0.298039, 0.345098, 1.0 },
+ { 0.282353, 0.301961, 0.333333, 1.0 },
+ { 0.290196, 0.313725, 0.333333, 1.0 },
+ };
+/* 040221-47 */
+static double4 colors_404[] = {
+ { 0.552941, 0.501961, 0.364706, 1.0 },
+ { 0.509804, 0.447059, 0.341176, 1.0 },
+ { 0.458824, 0.400000, 0.317647, 1.0 },
+ { 0.411765, 0.356863, 0.298039, 1.0 },
+ { 0.349020, 0.325490, 0.290196, 1.0 },
+ { 0.290196, 0.294118, 0.286275, 1.0 },
+ { 0.294118, 0.294118, 0.290196, 1.0 },
+ { 0.298039, 0.294118, 0.294118, 1.0 },
+ { 0.305882, 0.305882, 0.298039, 1.0 },
+ { 0.301961, 0.294118, 0.282353, 1.0 },
+ { 0.301961, 0.282353, 0.266667, 1.0 },
+ { 0.286275, 0.254902, 0.239216, 1.0 },
+ { 0.274510, 0.231373, 0.215686, 1.0 },
+ { 0.266667, 0.219608, 0.207843, 1.0 },
+ { 0.262745, 0.207843, 0.200000, 1.0 },
+ { 0.262745, 0.207843, 0.196078, 1.0 },
+ { 0.266667, 0.211765, 0.196078, 1.0 },
+ { 0.298039, 0.235294, 0.200000, 1.0 },
+ { 0.333333, 0.243137, 0.196078, 1.0 },
+ { 0.372549, 0.254902, 0.192157, 1.0 },
+ { 0.396078, 0.254902, 0.192157, 1.0 },
+ { 0.423529, 0.258824, 0.192157, 1.0 },
+ { 0.419608, 0.262745, 0.192157, 1.0 },
+ { 0.419608, 0.266667, 0.192157, 1.0 },
+ { 0.384314, 0.270588, 0.203922, 1.0 },
+ { 0.352941, 0.262745, 0.203922, 1.0 },
+ { 0.321569, 0.258824, 0.207843, 1.0 },
+ { 0.286275, 0.243137, 0.203922, 1.0 },
+ { 0.254902, 0.231373, 0.203922, 1.0 },
+ { 0.231373, 0.219608, 0.200000, 1.0 },
+ { 0.207843, 0.211765, 0.200000, 1.0 },
+ { 0.156863, 0.192157, 0.200000, 1.0 },
+ { 0.101961, 0.172549, 0.196078, 1.0 },
+ { 0.019608, 0.156863, 0.200000, 1.0 },
+ { 0.007843, 0.152941, 0.196078, 1.0 },
+ { 0.000000, 0.149020, 0.196078, 1.0 },
+ { 0.000000, 0.145098, 0.196078, 1.0 },
+ { 0.000000, 0.141176, 0.196078, 1.0 },
+ { 0.000000, 0.137255, 0.192157, 1.0 },
+ { 0.000000, 0.137255, 0.192157, 1.0 },
+ { 0.000000, 0.137255, 0.192157, 1.0 },
+ { 0.000000, 0.137255, 0.192157, 1.0 },
+ { 0.000000, 0.137255, 0.196078, 1.0 },
+ { 0.000000, 0.137255, 0.196078, 1.0 },
+ { 0.000000, 0.141176, 0.196078, 1.0 },
+ { 0.000000, 0.141176, 0.196078, 1.0 },
+ { 0.000000, 0.141176, 0.200000, 1.0 },
+ { 0.000000, 0.141176, 0.200000, 1.0 },
+ { 0.000000, 0.145098, 0.203922, 1.0 },
+ { 0.003922, 0.149020, 0.207843, 1.0 },
+ { 0.031373, 0.164706, 0.215686, 1.0 },
+ { 0.062745, 0.184314, 0.223529, 1.0 },
+ { 0.129412, 0.227451, 0.247059, 1.0 },
+ { 0.196078, 0.274510, 0.270588, 1.0 },
+ { 0.235294, 0.305882, 0.286275, 1.0 },
+ { 0.278431, 0.337255, 0.305882, 1.0 },
+ { 0.419608, 0.447059, 0.349020, 1.0 },
+ { 0.466667, 0.474510, 0.360784, 1.0 },
+ { 0.517647, 0.505882, 0.372549, 1.0 },
+ { 0.556863, 0.509804, 0.360784, 1.0 },
+ { 0.596078, 0.517647, 0.349020, 1.0 },
+ { 0.619608, 0.521569, 0.352941, 1.0 },
+ { 0.643137, 0.529412, 0.356863, 1.0 },
+ { 0.670588, 0.537255, 0.356863, 1.0 },
+ { 0.694118, 0.541176, 0.349020, 1.0 },
+ { 0.686275, 0.521569, 0.329412, 1.0 },
+ { 0.650980, 0.474510, 0.286275, 1.0 },
+ { 0.619608, 0.427451, 0.247059, 1.0 },
+ { 0.600000, 0.396078, 0.231373, 1.0 },
+ { 0.584314, 0.368627, 0.219608, 1.0 },
+ { 0.545098, 0.321569, 0.196078, 1.0 },
+ { 0.509804, 0.278431, 0.176471, 1.0 },
+ { 0.474510, 0.243137, 0.160784, 1.0 },
+ { 0.466667, 0.239216, 0.152941, 1.0 },
+ { 0.462745, 0.235294, 0.149020, 1.0 },
+ { 0.435294, 0.227451, 0.149020, 1.0 },
+ { 0.407843, 0.223529, 0.152941, 1.0 },
+ { 0.388235, 0.215686, 0.152941, 1.0 },
+ { 0.368627, 0.211765, 0.156863, 1.0 },
+ { 0.333333, 0.207843, 0.160784, 1.0 },
+ { 0.298039, 0.203922, 0.176471, 1.0 },
+ { 0.247059, 0.196078, 0.180392, 1.0 },
+ { 0.211765, 0.188235, 0.180392, 1.0 },
+ { 0.180392, 0.184314, 0.184314, 1.0 },
+ { 0.160784, 0.180392, 0.184314, 1.0 },
+ { 0.141176, 0.176471, 0.188235, 1.0 },
+ { 0.094118, 0.168627, 0.184314, 1.0 },
+ { 0.054902, 0.156863, 0.188235, 1.0 },
+ { 0.003922, 0.137255, 0.188235, 1.0 },
+ { 0.000000, 0.133333, 0.188235, 1.0 },
+ { 0.000000, 0.133333, 0.188235, 1.0 },
+ { 0.000000, 0.129412, 0.188235, 1.0 },
+ { 0.000000, 0.129412, 0.188235, 1.0 },
+ { 0.000000, 0.133333, 0.188235, 1.0 },
+ { 0.000000, 0.133333, 0.188235, 1.0 },
+ { 0.000000, 0.137255, 0.188235, 1.0 },
+ { 0.000000, 0.141176, 0.188235, 1.0 },
+ { 0.003922, 0.145098, 0.192157, 1.0 },
+ { 0.003922, 0.145098, 0.192157, 1.0 },
+ { 0.003922, 0.145098, 0.196078, 1.0 },
+ { 0.003922, 0.145098, 0.196078, 1.0 },
+ { 0.003922, 0.145098, 0.200000, 1.0 },
+ { 0.003922, 0.149020, 0.200000, 1.0 },
+ { 0.003922, 0.152941, 0.203922, 1.0 },
+ { 0.007843, 0.160784, 0.203922, 1.0 },
+ { 0.011765, 0.156863, 0.203922, 1.0 },
+ { 0.015686, 0.156863, 0.207843, 1.0 },
+ { 0.023529, 0.152941, 0.203922, 1.0 },
+ { 0.031373, 0.152941, 0.203922, 1.0 },
+ { 0.050980, 0.152941, 0.200000, 1.0 },
+ { 0.078431, 0.152941, 0.196078, 1.0 },
+ { 0.105882, 0.160784, 0.188235, 1.0 },
+ { 0.137255, 0.172549, 0.176471, 1.0 },
+ { 0.184314, 0.184314, 0.172549, 1.0 },
+ { 0.196078, 0.184314, 0.168627, 1.0 },
+ { 0.207843, 0.188235, 0.168627, 1.0 },
+ { 0.227451, 0.200000, 0.168627, 1.0 },
+ { 0.254902, 0.211765, 0.184314, 1.0 },
+ { 0.294118, 0.231373, 0.192157, 1.0 },
+ { 0.356863, 0.270588, 0.203922, 1.0 },
+ { 0.494118, 0.372549, 0.262745, 1.0 },
+ { 0.541176, 0.411765, 0.278431, 1.0 },
+ { 0.592157, 0.454902, 0.298039, 1.0 },
+ { 0.600000, 0.462745, 0.305882, 1.0 },
+ { 0.607843, 0.474510, 0.313725, 1.0 },
+ { 0.592157, 0.470588, 0.325490, 1.0 },
+ { 0.564706, 0.458824, 0.325490, 1.0 },
+ { 0.537255, 0.458824, 0.317647, 1.0 },
+ { 0.513725, 0.447059, 0.329412, 1.0 },
+ { 0.474510, 0.439216, 0.333333, 1.0 },
+ { 0.462745, 0.435294, 0.329412, 1.0 },
+ { 0.454902, 0.435294, 0.329412, 1.0 },
+ { 0.411765, 0.403922, 0.321569, 1.0 },
+ { 0.345098, 0.360784, 0.301961, 1.0 },
+ { 0.278431, 0.305882, 0.262745, 1.0 },
+ { 0.207843, 0.247059, 0.227451, 1.0 },
+ { 0.098039, 0.152941, 0.172549, 1.0 },
+ { 0.090196, 0.137255, 0.152941, 1.0 },
+ { 0.086275, 0.121569, 0.137255, 1.0 },
+ { 0.086275, 0.117647, 0.133333, 1.0 },
+ { 0.090196, 0.117647, 0.133333, 1.0 },
+ { 0.090196, 0.113725, 0.133333, 1.0 },
+ { 0.090196, 0.105882, 0.129412, 1.0 },
+ { 0.090196, 0.094118, 0.129412, 1.0 },
+ { 0.078431, 0.090196, 0.125490, 1.0 },
+ { 0.086275, 0.090196, 0.113725, 1.0 },
+ { 0.086275, 0.090196, 0.109804, 1.0 },
+ { 0.090196, 0.090196, 0.109804, 1.0 },
+ { 0.086275, 0.098039, 0.121569, 1.0 },
+ { 0.078431, 0.101961, 0.129412, 1.0 },
+ { 0.066667, 0.101961, 0.145098, 1.0 },
+ { 0.043137, 0.101961, 0.160784, 1.0 },
+ { 0.011765, 0.105882, 0.184314, 1.0 },
+ { 0.007843, 0.105882, 0.184314, 1.0 },
+ { 0.003922, 0.109804, 0.188235, 1.0 },
+ { 0.003922, 0.109804, 0.188235, 1.0 },
+ { 0.003922, 0.105882, 0.180392, 1.0 },
+ { 0.007843, 0.101961, 0.168627, 1.0 },
+ { 0.011765, 0.098039, 0.152941, 1.0 },
+ { 0.015686, 0.094118, 0.145098, 1.0 },
+ { 0.023529, 0.094118, 0.133333, 1.0 },
+ { 0.019608, 0.101961, 0.141176, 1.0 },
+ { 0.015686, 0.101961, 0.141176, 1.0 },
+ { 0.015686, 0.101961, 0.145098, 1.0 },
+ { 0.023529, 0.098039, 0.145098, 1.0 },
+ { 0.027451, 0.098039, 0.133333, 1.0 },
+ { 0.050980, 0.098039, 0.121569, 1.0 },
+ { 0.086275, 0.105882, 0.105882, 1.0 },
+ { 0.149020, 0.129412, 0.105882, 1.0 },
+ { 0.160784, 0.133333, 0.109804, 1.0 },
+ { 0.172549, 0.141176, 0.113725, 1.0 },
+ { 0.192157, 0.145098, 0.125490, 1.0 },
+ { 0.184314, 0.152941, 0.141176, 1.0 },
+ { 0.172549, 0.152941, 0.149020, 1.0 },
+ { 0.168627, 0.156863, 0.149020, 1.0 },
+ { 0.164706, 0.156863, 0.152941, 1.0 },
+ { 0.168627, 0.160784, 0.156863, 1.0 },
+ { 0.172549, 0.164706, 0.156863, 1.0 },
+ { 0.180392, 0.164706, 0.156863, 1.0 },
+ { 0.168627, 0.160784, 0.168627, 1.0 },
+ { 0.141176, 0.156863, 0.176471, 1.0 },
+ { 0.109804, 0.152941, 0.184314, 1.0 },
+ { 0.074510, 0.145098, 0.192157, 1.0 },
+ { 0.043137, 0.141176, 0.200000, 1.0 },
+ { 0.003922, 0.133333, 0.203922, 1.0 },
+ { 0.003922, 0.133333, 0.203922, 1.0 },
+ { 0.003922, 0.133333, 0.203922, 1.0 },
+ { 0.003922, 0.133333, 0.200000, 1.0 },
+ { 0.003922, 0.133333, 0.200000, 1.0 },
+ { 0.000000, 0.137255, 0.200000, 1.0 },
+ { 0.000000, 0.137255, 0.200000, 1.0 },
+ { 0.000000, 0.141176, 0.200000, 1.0 },
+ { 0.000000, 0.145098, 0.200000, 1.0 },
+ { 0.000000, 0.145098, 0.196078, 1.0 },
+ { 0.000000, 0.149020, 0.196078, 1.0 },
+ { 0.000000, 0.152941, 0.196078, 1.0 },
+ { 0.000000, 0.156863, 0.192157, 1.0 },
+ { 0.000000, 0.160784, 0.192157, 1.0 },
+ { 0.000000, 0.160784, 0.192157, 1.0 },
+ { 0.000000, 0.160784, 0.188235, 1.0 },
+ { 0.000000, 0.160784, 0.192157, 1.0 },
+ { 0.000000, 0.160784, 0.192157, 1.0 },
+ { 0.000000, 0.160784, 0.192157, 1.0 },
+ { 0.000000, 0.160784, 0.192157, 1.0 },
+ { 0.000000, 0.160784, 0.192157, 1.0 },
+ { 0.000000, 0.160784, 0.192157, 1.0 },
+ { 0.000000, 0.160784, 0.192157, 1.0 },
+ { 0.000000, 0.156863, 0.192157, 1.0 },
+ { 0.000000, 0.156863, 0.192157, 1.0 },
+ { 0.000000, 0.156863, 0.192157, 1.0 },
+ { 0.000000, 0.156863, 0.192157, 1.0 },
+ { 0.000000, 0.156863, 0.196078, 1.0 },
+ { 0.000000, 0.152941, 0.196078, 1.0 },
+ { 0.000000, 0.152941, 0.196078, 1.0 },
+ { 0.000000, 0.152941, 0.196078, 1.0 },
+ { 0.000000, 0.152941, 0.192157, 1.0 },
+ { 0.000000, 0.152941, 0.192157, 1.0 },
+ { 0.000000, 0.152941, 0.192157, 1.0 },
+ { 0.000000, 0.149020, 0.188235, 1.0 },
+ { 0.000000, 0.149020, 0.188235, 1.0 },
+ { 0.000000, 0.145098, 0.188235, 1.0 },
+ { 0.003922, 0.141176, 0.192157, 1.0 },
+ { 0.015686, 0.133333, 0.184314, 1.0 },
+ { 0.035294, 0.133333, 0.176471, 1.0 },
+ { 0.062745, 0.137255, 0.168627, 1.0 },
+ { 0.098039, 0.149020, 0.164706, 1.0 },
+ { 0.141176, 0.172549, 0.168627, 1.0 },
+ { 0.203922, 0.219608, 0.180392, 1.0 },
+ { 0.266667, 0.270588, 0.203922, 1.0 },
+ { 0.329412, 0.313725, 0.223529, 1.0 },
+ { 0.392157, 0.356863, 0.239216, 1.0 },
+ { 0.443137, 0.380392, 0.243137, 1.0 },
+ { 0.482353, 0.392157, 0.247059, 1.0 },
+ { 0.494118, 0.396078, 0.254902, 1.0 },
+ { 0.509804, 0.407843, 0.258824, 1.0 },
+ { 0.513725, 0.419608, 0.266667, 1.0 },
+ { 0.498039, 0.431373, 0.282353, 1.0 },
+ { 0.478431, 0.443137, 0.298039, 1.0 },
+ { 0.458824, 0.439216, 0.298039, 1.0 },
+ { 0.435294, 0.415686, 0.286275, 1.0 },
+ { 0.407843, 0.384314, 0.278431, 1.0 },
+ { 0.384314, 0.349020, 0.266667, 1.0 },
+ { 0.380392, 0.329412, 0.250980, 1.0 },
+ { 0.372549, 0.321569, 0.247059, 1.0 },
+ { 0.384314, 0.337255, 0.258824, 1.0 },
+ { 0.411765, 0.368627, 0.274510, 1.0 },
+ { 0.431373, 0.396078, 0.282353, 1.0 },
+ { 0.466667, 0.415686, 0.290196, 1.0 },
+ { 0.501961, 0.431373, 0.294118, 1.0 },
+ { 0.529412, 0.431373, 0.282353, 1.0 },
+ { 0.521569, 0.419608, 0.270588, 1.0 },
+ { 0.517647, 0.415686, 0.266667, 1.0 },
+ { 0.513725, 0.423529, 0.274510, 1.0 },
+ { 0.509804, 0.443137, 0.290196, 1.0 },
+ { 0.505882, 0.462745, 0.317647, 1.0 },
+ { 0.513725, 0.490196, 0.356863, 1.0 },
+ };
+/* 040221-48 */
+static double4 colors_405[] = {
+ { 0.392157, 0.274510, 0.360784, 1.0 },
+ { 0.396078, 0.278431, 0.364706, 1.0 },
+ { 0.419608, 0.305882, 0.392157, 1.0 },
+ { 0.447059, 0.333333, 0.423529, 1.0 },
+ { 0.462745, 0.349020, 0.439216, 1.0 },
+ { 0.478431, 0.368627, 0.454902, 1.0 },
+ { 0.482353, 0.376471, 0.458824, 1.0 },
+ { 0.486275, 0.384314, 0.462745, 1.0 },
+ { 0.486275, 0.388235, 0.466667, 1.0 },
+ { 0.490196, 0.392157, 0.470588, 1.0 },
+ { 0.498039, 0.400000, 0.474510, 1.0 },
+ { 0.494118, 0.403922, 0.486275, 1.0 },
+ { 0.494118, 0.411765, 0.498039, 1.0 },
+ { 0.509804, 0.431373, 0.513725, 1.0 },
+ { 0.529412, 0.450980, 0.529412, 1.0 },
+ { 0.533333, 0.462745, 0.537255, 1.0 },
+ { 0.541176, 0.474510, 0.545098, 1.0 },
+ { 0.545098, 0.509804, 0.537255, 1.0 },
+ { 0.521569, 0.505882, 0.517647, 1.0 },
+ { 0.498039, 0.505882, 0.501961, 1.0 },
+ { 0.462745, 0.474510, 0.466667, 1.0 },
+ { 0.427451, 0.447059, 0.431373, 1.0 },
+ { 0.407843, 0.423529, 0.415686, 1.0 },
+ { 0.388235, 0.403922, 0.400000, 1.0 },
+ { 0.341176, 0.305882, 0.329412, 1.0 },
+ { 0.325490, 0.262745, 0.301961, 1.0 },
+ { 0.309804, 0.223529, 0.278431, 1.0 },
+ { 0.290196, 0.203922, 0.254902, 1.0 },
+ { 0.274510, 0.184314, 0.235294, 1.0 },
+ { 0.266667, 0.176471, 0.223529, 1.0 },
+ { 0.258824, 0.168627, 0.215686, 1.0 },
+ { 0.243137, 0.172549, 0.211765, 1.0 },
+ { 0.235294, 0.172549, 0.203922, 1.0 },
+ { 0.196078, 0.156863, 0.176471, 1.0 },
+ { 0.168627, 0.141176, 0.149020, 1.0 },
+ { 0.145098, 0.129412, 0.125490, 1.0 },
+ { 0.113725, 0.105882, 0.101961, 1.0 },
+ { 0.086275, 0.086275, 0.082353, 1.0 },
+ { 0.078431, 0.078431, 0.074510, 1.0 },
+ { 0.070588, 0.074510, 0.070588, 1.0 },
+ { 0.086275, 0.082353, 0.086275, 1.0 },
+ { 0.109804, 0.105882, 0.117647, 1.0 },
+ { 0.133333, 0.129412, 0.149020, 1.0 },
+ { 0.160784, 0.149020, 0.168627, 1.0 },
+ { 0.188235, 0.168627, 0.188235, 1.0 },
+ { 0.196078, 0.176471, 0.200000, 1.0 },
+ { 0.207843, 0.188235, 0.211765, 1.0 },
+ { 0.215686, 0.192157, 0.207843, 1.0 },
+ { 0.215686, 0.188235, 0.192157, 1.0 },
+ { 0.184314, 0.176471, 0.176471, 1.0 },
+ { 0.172549, 0.164706, 0.164706, 1.0 },
+ { 0.160784, 0.156863, 0.152941, 1.0 },
+ { 0.164706, 0.156863, 0.156863, 1.0 },
+ { 0.168627, 0.156863, 0.160784, 1.0 },
+ { 0.184314, 0.168627, 0.176471, 1.0 },
+ { 0.200000, 0.180392, 0.192157, 1.0 },
+ { 0.309804, 0.270588, 0.278431, 1.0 },
+ { 0.356863, 0.321569, 0.321569, 1.0 },
+ { 0.403922, 0.376471, 0.364706, 1.0 },
+ { 0.423529, 0.396078, 0.376471, 1.0 },
+ { 0.447059, 0.419608, 0.388235, 1.0 },
+ { 0.439216, 0.407843, 0.384314, 1.0 },
+ { 0.435294, 0.396078, 0.384314, 1.0 },
+ { 0.411765, 0.356863, 0.368627, 1.0 },
+ { 0.376471, 0.317647, 0.337255, 1.0 },
+ { 0.321569, 0.243137, 0.294118, 1.0 },
+ { 0.309804, 0.231373, 0.290196, 1.0 },
+ { 0.301961, 0.219608, 0.286275, 1.0 },
+ { 0.309804, 0.219608, 0.294118, 1.0 },
+ { 0.321569, 0.223529, 0.301961, 1.0 },
+ { 0.352941, 0.243137, 0.333333, 1.0 },
+ { 0.380392, 0.270588, 0.372549, 1.0 },
+ { 0.427451, 0.333333, 0.431373, 1.0 },
+ { 0.427451, 0.341176, 0.431373, 1.0 },
+ { 0.427451, 0.349020, 0.435294, 1.0 },
+ { 0.407843, 0.341176, 0.411765, 1.0 },
+ { 0.392157, 0.337255, 0.388235, 1.0 },
+ { 0.376471, 0.329412, 0.364706, 1.0 },
+ { 0.360784, 0.321569, 0.345098, 1.0 },
+ { 0.341176, 0.305882, 0.321569, 1.0 },
+ { 0.329412, 0.298039, 0.305882, 1.0 },
+ { 0.333333, 0.274510, 0.294118, 1.0 },
+ { 0.349020, 0.274510, 0.321569, 1.0 },
+ { 0.368627, 0.278431, 0.352941, 1.0 },
+ { 0.380392, 0.286275, 0.364706, 1.0 },
+ { 0.396078, 0.298039, 0.376471, 1.0 },
+ { 0.435294, 0.329412, 0.419608, 1.0 },
+ { 0.470588, 0.372549, 0.454902, 1.0 },
+ { 0.529412, 0.443137, 0.533333, 1.0 },
+ { 0.568627, 0.486275, 0.564706, 1.0 },
+ { 0.611765, 0.533333, 0.600000, 1.0 },
+ { 0.619608, 0.541176, 0.615686, 1.0 },
+ { 0.631373, 0.549020, 0.631373, 1.0 },
+ { 0.650980, 0.568627, 0.650980, 1.0 },
+ { 0.690196, 0.607843, 0.686275, 1.0 },
+ { 0.717647, 0.631373, 0.713725, 1.0 },
+ { 0.705882, 0.619608, 0.701961, 1.0 },
+ { 0.701961, 0.627451, 0.701961, 1.0 },
+ { 0.674510, 0.611765, 0.666667, 1.0 },
+ { 0.647059, 0.596078, 0.631373, 1.0 },
+ { 0.635294, 0.584314, 0.611765, 1.0 },
+ { 0.627451, 0.576471, 0.596078, 1.0 },
+ { 0.596078, 0.549020, 0.572549, 1.0 },
+ { 0.584314, 0.541176, 0.572549, 1.0 },
+ { 0.603922, 0.533333, 0.584314, 1.0 },
+ { 0.607843, 0.525490, 0.596078, 1.0 },
+ { 0.611765, 0.521569, 0.611765, 1.0 },
+ { 0.619608, 0.521569, 0.615686, 1.0 },
+ { 0.627451, 0.521569, 0.619608, 1.0 },
+ { 0.615686, 0.501961, 0.615686, 1.0 },
+ { 0.596078, 0.486275, 0.584314, 1.0 },
+ { 0.584314, 0.474510, 0.549020, 1.0 },
+ { 0.560784, 0.458824, 0.521569, 1.0 },
+ { 0.509804, 0.447059, 0.466667, 1.0 },
+ { 0.486275, 0.435294, 0.447059, 1.0 },
+ { 0.466667, 0.423529, 0.431373, 1.0 },
+ { 0.419608, 0.403922, 0.400000, 1.0 },
+ { 0.376471, 0.388235, 0.368627, 1.0 },
+ { 0.341176, 0.356863, 0.333333, 1.0 },
+ { 0.298039, 0.325490, 0.294118, 1.0 },
+ { 0.219608, 0.270588, 0.223529, 1.0 },
+ { 0.200000, 0.243137, 0.200000, 1.0 },
+ { 0.180392, 0.219608, 0.180392, 1.0 },
+ { 0.172549, 0.207843, 0.176471, 1.0 },
+ { 0.164706, 0.196078, 0.176471, 1.0 },
+ { 0.156863, 0.176471, 0.172549, 1.0 },
+ { 0.176471, 0.176471, 0.188235, 1.0 },
+ { 0.227451, 0.200000, 0.231373, 1.0 },
+ { 0.270588, 0.227451, 0.270588, 1.0 },
+ { 0.388235, 0.301961, 0.376471, 1.0 },
+ { 0.415686, 0.321569, 0.403922, 1.0 },
+ { 0.443137, 0.341176, 0.435294, 1.0 },
+ { 0.474510, 0.380392, 0.474510, 1.0 },
+ { 0.509804, 0.403922, 0.498039, 1.0 },
+ { 0.517647, 0.403922, 0.501961, 1.0 },
+ { 0.494118, 0.388235, 0.470588, 1.0 },
+ { 0.450980, 0.333333, 0.392157, 1.0 },
+ { 0.400000, 0.294118, 0.341176, 1.0 },
+ { 0.349020, 0.258824, 0.290196, 1.0 },
+ { 0.333333, 0.243137, 0.278431, 1.0 },
+ { 0.317647, 0.231373, 0.270588, 1.0 },
+ { 0.286275, 0.211765, 0.250980, 1.0 },
+ { 0.258824, 0.200000, 0.235294, 1.0 },
+ { 0.243137, 0.192157, 0.223529, 1.0 },
+ { 0.247059, 0.200000, 0.235294, 1.0 },
+ { 0.290196, 0.254902, 0.290196, 1.0 },
+ { 0.301961, 0.278431, 0.305882, 1.0 },
+ { 0.317647, 0.301961, 0.321569, 1.0 },
+ { 0.368627, 0.345098, 0.364706, 1.0 },
+ { 0.403922, 0.384314, 0.403922, 1.0 },
+ { 0.427451, 0.431373, 0.419608, 1.0 },
+ { 0.450980, 0.458824, 0.435294, 1.0 },
+ { 0.443137, 0.435294, 0.419608, 1.0 },
+ { 0.435294, 0.419608, 0.400000, 1.0 },
+ { 0.427451, 0.403922, 0.380392, 1.0 },
+ { 0.411765, 0.384314, 0.364706, 1.0 },
+ { 0.403922, 0.360784, 0.356863, 1.0 },
+ { 0.403922, 0.345098, 0.345098, 1.0 },
+ { 0.415686, 0.349020, 0.356863, 1.0 },
+ { 0.435294, 0.380392, 0.392157, 1.0 },
+ { 0.466667, 0.411765, 0.447059, 1.0 },
+ { 0.529412, 0.458824, 0.529412, 1.0 },
+ { 0.541176, 0.466667, 0.541176, 1.0 },
+ { 0.552941, 0.478431, 0.552941, 1.0 },
+ { 0.580392, 0.501961, 0.584314, 1.0 },
+ { 0.588235, 0.525490, 0.588235, 1.0 },
+ { 0.592157, 0.541176, 0.576471, 1.0 },
+ { 0.596078, 0.552941, 0.564706, 1.0 },
+ { 0.572549, 0.576471, 0.537255, 1.0 },
+ { 0.568627, 0.572549, 0.529412, 1.0 },
+ { 0.564706, 0.568627, 0.521569, 1.0 },
+ { 0.560784, 0.552941, 0.501961, 1.0 },
+ { 0.545098, 0.545098, 0.501961, 1.0 },
+ { 0.533333, 0.541176, 0.501961, 1.0 },
+ { 0.525490, 0.517647, 0.490196, 1.0 },
+ { 0.501961, 0.482353, 0.466667, 1.0 },
+ { 0.470588, 0.474510, 0.447059, 1.0 },
+ { 0.435294, 0.454902, 0.419608, 1.0 },
+ { 0.415686, 0.411765, 0.388235, 1.0 },
+ { 0.407843, 0.403922, 0.384314, 1.0 },
+ { 0.400000, 0.403922, 0.380392, 1.0 },
+ { 0.407843, 0.392157, 0.372549, 1.0 },
+ { 0.411765, 0.380392, 0.388235, 1.0 },
+ { 0.407843, 0.372549, 0.392157, 1.0 },
+ { 0.372549, 0.333333, 0.368627, 1.0 },
+ { 0.356863, 0.317647, 0.349020, 1.0 },
+ { 0.341176, 0.305882, 0.333333, 1.0 },
+ { 0.305882, 0.282353, 0.294118, 1.0 },
+ { 0.286275, 0.250980, 0.266667, 1.0 },
+ { 0.270588, 0.231373, 0.243137, 1.0 },
+ { 0.250980, 0.215686, 0.223529, 1.0 },
+ { 0.247059, 0.203922, 0.223529, 1.0 },
+ { 0.254902, 0.192157, 0.227451, 1.0 },
+ { 0.258824, 0.196078, 0.235294, 1.0 },
+ { 0.266667, 0.196078, 0.239216, 1.0 },
+ { 0.270588, 0.192157, 0.239216, 1.0 },
+ { 0.278431, 0.196078, 0.239216, 1.0 },
+ { 0.274510, 0.196078, 0.239216, 1.0 },
+ { 0.270588, 0.196078, 0.247059, 1.0 },
+ { 0.286275, 0.203922, 0.258824, 1.0 },
+ { 0.305882, 0.223529, 0.278431, 1.0 },
+ { 0.325490, 0.258824, 0.313725, 1.0 },
+ { 0.360784, 0.278431, 0.356863, 1.0 },
+ { 0.400000, 0.317647, 0.388235, 1.0 },
+ { 0.423529, 0.360784, 0.411765, 1.0 },
+ { 0.447059, 0.384314, 0.431373, 1.0 },
+ { 0.443137, 0.396078, 0.435294, 1.0 },
+ { 0.431373, 0.388235, 0.419608, 1.0 },
+ { 0.423529, 0.360784, 0.400000, 1.0 },
+ { 0.400000, 0.329412, 0.380392, 1.0 },
+ { 0.372549, 0.298039, 0.364706, 1.0 },
+ { 0.364706, 0.266667, 0.352941, 1.0 },
+ { 0.360784, 0.254902, 0.352941, 1.0 },
+ { 0.364706, 0.270588, 0.356863, 1.0 },
+ { 0.388235, 0.294118, 0.372549, 1.0 },
+ { 0.415686, 0.333333, 0.400000, 1.0 },
+ { 0.447059, 0.372549, 0.423529, 1.0 },
+ { 0.478431, 0.407843, 0.454902, 1.0 },
+ { 0.505882, 0.427451, 0.490196, 1.0 },
+ { 0.525490, 0.439216, 0.505882, 1.0 },
+ { 0.513725, 0.439216, 0.501961, 1.0 },
+ { 0.494118, 0.419608, 0.494118, 1.0 },
+ { 0.466667, 0.384314, 0.470588, 1.0 },
+ { 0.415686, 0.345098, 0.419608, 1.0 },
+ { 0.364706, 0.321569, 0.380392, 1.0 },
+ { 0.317647, 0.290196, 0.329412, 1.0 },
+ { 0.266667, 0.258824, 0.278431, 1.0 },
+ { 0.258824, 0.266667, 0.262745, 1.0 },
+ { 0.250980, 0.270588, 0.254902, 1.0 },
+ { 0.254902, 0.254902, 0.254902, 1.0 },
+ { 0.286275, 0.270588, 0.262745, 1.0 },
+ { 0.313725, 0.278431, 0.278431, 1.0 },
+ { 0.329412, 0.258824, 0.286275, 1.0 },
+ { 0.349020, 0.266667, 0.286275, 1.0 },
+ { 0.368627, 0.274510, 0.290196, 1.0 },
+ { 0.392157, 0.278431, 0.305882, 1.0 },
+ { 0.396078, 0.309804, 0.325490, 1.0 },
+ { 0.407843, 0.333333, 0.356863, 1.0 },
+ { 0.439216, 0.356863, 0.392157, 1.0 },
+ { 0.450980, 0.388235, 0.415686, 1.0 },
+ { 0.466667, 0.400000, 0.431373, 1.0 },
+ { 0.486275, 0.407843, 0.447059, 1.0 },
+ { 0.486275, 0.427451, 0.447059, 1.0 },
+ { 0.494118, 0.435294, 0.439216, 1.0 },
+ { 0.501961, 0.443137, 0.443137, 1.0 },
+ { 0.505882, 0.458824, 0.447059, 1.0 },
+ { 0.501961, 0.470588, 0.439216, 1.0 },
+ { 0.494118, 0.466667, 0.435294, 1.0 },
+ { 0.490196, 0.466667, 0.431373, 1.0 },
+ { 0.482353, 0.447059, 0.419608, 1.0 },
+ { 0.466667, 0.419608, 0.411765, 1.0 },
+ { 0.450980, 0.392157, 0.403922, 1.0 },
+ { 0.427451, 0.360784, 0.400000, 1.0 },
+ { 0.419608, 0.321569, 0.396078, 1.0 },
+ { 0.392157, 0.290196, 0.372549, 1.0 },
+ { 0.372549, 0.274510, 0.349020, 1.0 },
+ };
+/* 040221-49 */
+static double4 colors_406[] = {
+ { 0.505882, 0.474510, 0.372549, 1.0 },
+ { 0.431373, 0.396078, 0.305882, 1.0 },
+ { 0.384314, 0.349020, 0.266667, 1.0 },
+ { 0.337255, 0.305882, 0.231373, 1.0 },
+ { 0.294118, 0.262745, 0.192157, 1.0 },
+ { 0.250980, 0.219608, 0.156863, 1.0 },
+ { 0.239216, 0.211765, 0.149020, 1.0 },
+ { 0.231373, 0.203922, 0.145098, 1.0 },
+ { 0.203922, 0.164706, 0.113725, 1.0 },
+ { 0.192157, 0.149020, 0.098039, 1.0 },
+ { 0.184314, 0.137255, 0.086275, 1.0 },
+ { 0.188235, 0.141176, 0.086275, 1.0 },
+ { 0.196078, 0.149020, 0.086275, 1.0 },
+ { 0.223529, 0.180392, 0.109804, 1.0 },
+ { 0.254902, 0.211765, 0.137255, 1.0 },
+ { 0.274510, 0.231373, 0.152941, 1.0 },
+ { 0.298039, 0.254902, 0.172549, 1.0 },
+ { 0.380392, 0.337255, 0.243137, 1.0 },
+ { 0.427451, 0.380392, 0.278431, 1.0 },
+ { 0.474510, 0.427451, 0.313725, 1.0 },
+ { 0.505882, 0.458824, 0.337255, 1.0 },
+ { 0.537255, 0.490196, 0.360784, 1.0 },
+ { 0.549020, 0.501961, 0.364706, 1.0 },
+ { 0.560784, 0.513725, 0.372549, 1.0 },
+ { 0.592157, 0.525490, 0.376471, 1.0 },
+ { 0.603922, 0.529412, 0.364706, 1.0 },
+ { 0.619608, 0.533333, 0.356863, 1.0 },
+ { 0.623529, 0.529412, 0.349020, 1.0 },
+ { 0.631373, 0.529412, 0.341176, 1.0 },
+ { 0.627451, 0.521569, 0.329412, 1.0 },
+ { 0.627451, 0.517647, 0.321569, 1.0 },
+ { 0.607843, 0.494118, 0.298039, 1.0 },
+ { 0.576471, 0.458824, 0.266667, 1.0 },
+ { 0.494118, 0.376471, 0.188235, 1.0 },
+ { 0.454902, 0.333333, 0.160784, 1.0 },
+ { 0.415686, 0.294118, 0.133333, 1.0 },
+ { 0.392157, 0.278431, 0.125490, 1.0 },
+ { 0.368627, 0.262745, 0.117647, 1.0 },
+ { 0.360784, 0.258824, 0.117647, 1.0 },
+ { 0.352941, 0.254902, 0.121569, 1.0 },
+ { 0.329412, 0.258824, 0.137255, 1.0 },
+ { 0.317647, 0.250980, 0.141176, 1.0 },
+ { 0.305882, 0.243137, 0.149020, 1.0 },
+ { 0.301961, 0.239216, 0.145098, 1.0 },
+ { 0.298039, 0.239216, 0.145098, 1.0 },
+ { 0.301961, 0.239216, 0.145098, 1.0 },
+ { 0.305882, 0.243137, 0.145098, 1.0 },
+ { 0.321569, 0.250980, 0.149020, 1.0 },
+ { 0.352941, 0.278431, 0.160784, 1.0 },
+ { 0.427451, 0.341176, 0.203922, 1.0 },
+ { 0.462745, 0.376471, 0.231373, 1.0 },
+ { 0.501961, 0.415686, 0.258824, 1.0 },
+ { 0.537255, 0.450980, 0.294118, 1.0 },
+ { 0.572549, 0.486275, 0.329412, 1.0 },
+ { 0.588235, 0.501961, 0.349020, 1.0 },
+ { 0.603922, 0.517647, 0.368627, 1.0 },
+ { 0.674510, 0.592157, 0.443137, 1.0 },
+ { 0.705882, 0.627451, 0.478431, 1.0 },
+ { 0.741176, 0.666667, 0.517647, 1.0 },
+ { 0.764706, 0.698039, 0.552941, 1.0 },
+ { 0.788235, 0.729412, 0.588235, 1.0 },
+ { 0.792157, 0.737255, 0.596078, 1.0 },
+ { 0.796078, 0.745098, 0.607843, 1.0 },
+ { 0.792157, 0.752941, 0.619608, 1.0 },
+ { 0.784314, 0.737255, 0.615686, 1.0 },
+ { 0.749020, 0.690196, 0.552941, 1.0 },
+ { 0.721569, 0.654902, 0.513725, 1.0 },
+ { 0.698039, 0.623529, 0.474510, 1.0 },
+ { 0.678431, 0.603922, 0.450980, 1.0 },
+ { 0.662745, 0.588235, 0.431373, 1.0 },
+ { 0.615686, 0.541176, 0.388235, 1.0 },
+ { 0.564706, 0.486275, 0.333333, 1.0 },
+ { 0.458824, 0.376471, 0.227451, 1.0 },
+ { 0.411765, 0.325490, 0.180392, 1.0 },
+ { 0.364706, 0.278431, 0.137255, 1.0 },
+ { 0.337255, 0.254902, 0.117647, 1.0 },
+ { 0.309804, 0.231373, 0.101961, 1.0 },
+ { 0.298039, 0.223529, 0.098039, 1.0 },
+ { 0.286275, 0.215686, 0.098039, 1.0 },
+ { 0.274510, 0.215686, 0.105882, 1.0 },
+ { 0.270588, 0.215686, 0.109804, 1.0 },
+ { 0.282353, 0.239216, 0.145098, 1.0 },
+ { 0.305882, 0.262745, 0.164706, 1.0 },
+ { 0.333333, 0.286275, 0.188235, 1.0 },
+ { 0.345098, 0.298039, 0.196078, 1.0 },
+ { 0.356863, 0.313725, 0.207843, 1.0 },
+ { 0.384314, 0.341176, 0.227451, 1.0 },
+ { 0.423529, 0.364706, 0.239216, 1.0 },
+ { 0.486275, 0.415686, 0.266667, 1.0 },
+ { 0.517647, 0.435294, 0.278431, 1.0 },
+ { 0.549020, 0.458824, 0.290196, 1.0 },
+ { 0.556863, 0.466667, 0.294118, 1.0 },
+ { 0.568627, 0.474510, 0.301961, 1.0 },
+ { 0.572549, 0.486275, 0.313725, 1.0 },
+ { 0.572549, 0.490196, 0.317647, 1.0 },
+ { 0.560784, 0.482353, 0.313725, 1.0 },
+ { 0.549020, 0.474510, 0.309804, 1.0 },
+ { 0.541176, 0.462745, 0.298039, 1.0 },
+ { 0.549020, 0.474510, 0.309804, 1.0 },
+ { 0.560784, 0.486275, 0.321569, 1.0 },
+ { 0.568627, 0.498039, 0.337255, 1.0 },
+ { 0.576471, 0.509804, 0.352941, 1.0 },
+ { 0.596078, 0.541176, 0.388235, 1.0 },
+ { 0.607843, 0.568627, 0.427451, 1.0 },
+ { 0.631373, 0.596078, 0.458824, 1.0 },
+ { 0.635294, 0.592157, 0.447059, 1.0 },
+ { 0.643137, 0.588235, 0.439216, 1.0 },
+ { 0.643137, 0.580392, 0.427451, 1.0 },
+ { 0.647059, 0.576471, 0.415686, 1.0 },
+ { 0.650980, 0.576471, 0.403922, 1.0 },
+ { 0.650980, 0.568627, 0.400000, 1.0 },
+ { 0.647059, 0.560784, 0.392157, 1.0 },
+ { 0.635294, 0.549020, 0.384314, 1.0 },
+ { 0.596078, 0.509804, 0.349020, 1.0 },
+ { 0.588235, 0.494118, 0.333333, 1.0 },
+ { 0.580392, 0.482353, 0.317647, 1.0 },
+ { 0.564706, 0.462745, 0.286275, 1.0 },
+ { 0.556863, 0.450980, 0.274510, 1.0 },
+ { 0.564706, 0.450980, 0.282353, 1.0 },
+ { 0.576471, 0.470588, 0.301961, 1.0 },
+ { 0.615686, 0.517647, 0.356863, 1.0 },
+ { 0.643137, 0.549020, 0.380392, 1.0 },
+ { 0.674510, 0.580392, 0.407843, 1.0 },
+ { 0.690196, 0.596078, 0.423529, 1.0 },
+ { 0.709804, 0.615686, 0.439216, 1.0 },
+ { 0.745098, 0.650980, 0.470588, 1.0 },
+ { 0.780392, 0.690196, 0.509804, 1.0 },
+ { 0.807843, 0.721569, 0.549020, 1.0 },
+ { 0.827451, 0.749020, 0.584314, 1.0 },
+ { 0.866667, 0.784314, 0.596078, 1.0 },
+ { 0.866667, 0.784314, 0.588235, 1.0 },
+ { 0.866667, 0.784314, 0.580392, 1.0 },
+ { 0.858824, 0.772549, 0.556863, 1.0 },
+ { 0.843137, 0.745098, 0.525490, 1.0 },
+ { 0.815686, 0.713725, 0.498039, 1.0 },
+ { 0.772549, 0.678431, 0.474510, 1.0 },
+ { 0.690196, 0.596078, 0.407843, 1.0 },
+ { 0.639216, 0.549020, 0.368627, 1.0 },
+ { 0.588235, 0.505882, 0.329412, 1.0 },
+ { 0.564706, 0.478431, 0.305882, 1.0 },
+ { 0.541176, 0.454902, 0.286275, 1.0 },
+ { 0.490196, 0.403922, 0.239216, 1.0 },
+ { 0.439216, 0.356863, 0.207843, 1.0 },
+ { 0.396078, 0.317647, 0.176471, 1.0 },
+ { 0.364706, 0.282353, 0.160784, 1.0 },
+ { 0.301961, 0.239216, 0.137255, 1.0 },
+ { 0.290196, 0.231373, 0.133333, 1.0 },
+ { 0.282353, 0.223529, 0.129412, 1.0 },
+ { 0.270588, 0.211765, 0.125490, 1.0 },
+ { 0.258824, 0.203922, 0.125490, 1.0 },
+ { 0.258824, 0.203922, 0.129412, 1.0 },
+ { 0.266667, 0.211765, 0.129412, 1.0 },
+ { 0.298039, 0.231373, 0.133333, 1.0 },
+ { 0.301961, 0.235294, 0.133333, 1.0 },
+ { 0.309804, 0.243137, 0.133333, 1.0 },
+ { 0.309804, 0.243137, 0.129412, 1.0 },
+ { 0.317647, 0.243137, 0.125490, 1.0 },
+ { 0.317647, 0.239216, 0.121569, 1.0 },
+ { 0.317647, 0.243137, 0.125490, 1.0 },
+ { 0.329412, 0.254902, 0.137255, 1.0 },
+ { 0.349020, 0.270588, 0.149020, 1.0 },
+ { 0.403922, 0.329412, 0.180392, 1.0 },
+ { 0.419608, 0.341176, 0.184314, 1.0 },
+ { 0.439216, 0.352941, 0.192157, 1.0 },
+ { 0.466667, 0.372549, 0.200000, 1.0 },
+ { 0.490196, 0.388235, 0.203922, 1.0 },
+ { 0.501961, 0.396078, 0.211765, 1.0 },
+ { 0.513725, 0.407843, 0.227451, 1.0 },
+ { 0.537255, 0.443137, 0.266667, 1.0 },
+ { 0.545098, 0.454902, 0.274510, 1.0 },
+ { 0.552941, 0.466667, 0.286275, 1.0 },
+ { 0.568627, 0.486275, 0.309804, 1.0 },
+ { 0.584314, 0.501961, 0.325490, 1.0 },
+ { 0.592157, 0.509804, 0.333333, 1.0 },
+ { 0.588235, 0.509804, 0.341176, 1.0 },
+ { 0.572549, 0.501961, 0.349020, 1.0 },
+ { 0.560784, 0.498039, 0.356863, 1.0 },
+ { 0.545098, 0.494118, 0.360784, 1.0 },
+ { 0.533333, 0.494118, 0.372549, 1.0 },
+ { 0.529412, 0.501961, 0.392157, 1.0 },
+ { 0.533333, 0.513725, 0.407843, 1.0 },
+ { 0.545098, 0.525490, 0.419608, 1.0 },
+ { 0.560784, 0.541176, 0.431373, 1.0 },
+ { 0.588235, 0.560784, 0.439216, 1.0 },
+ { 0.623529, 0.588235, 0.447059, 1.0 },
+ { 0.627451, 0.588235, 0.447059, 1.0 },
+ { 0.631373, 0.592157, 0.450980, 1.0 },
+ { 0.627451, 0.592157, 0.454902, 1.0 },
+ { 0.631373, 0.592157, 0.450980, 1.0 },
+ { 0.623529, 0.584314, 0.447059, 1.0 },
+ { 0.623529, 0.580392, 0.435294, 1.0 },
+ { 0.619608, 0.572549, 0.423529, 1.0 },
+ { 0.623529, 0.564706, 0.400000, 1.0 },
+ { 0.619608, 0.549020, 0.376471, 1.0 },
+ { 0.611765, 0.529412, 0.356863, 1.0 },
+ { 0.600000, 0.513725, 0.333333, 1.0 },
+ { 0.580392, 0.490196, 0.317647, 1.0 },
+ { 0.568627, 0.470588, 0.294118, 1.0 },
+ { 0.545098, 0.447059, 0.274510, 1.0 },
+ { 0.525490, 0.423529, 0.254902, 1.0 },
+ { 0.509804, 0.407843, 0.239216, 1.0 },
+ { 0.494118, 0.396078, 0.231373, 1.0 },
+ { 0.490196, 0.388235, 0.223529, 1.0 },
+ { 0.490196, 0.392157, 0.227451, 1.0 },
+ { 0.501961, 0.407843, 0.243137, 1.0 },
+ { 0.517647, 0.423529, 0.262745, 1.0 },
+ { 0.533333, 0.447059, 0.290196, 1.0 },
+ { 0.552941, 0.474510, 0.325490, 1.0 },
+ { 0.572549, 0.505882, 0.360784, 1.0 },
+ { 0.592157, 0.529412, 0.392157, 1.0 },
+ { 0.607843, 0.556863, 0.427451, 1.0 },
+ { 0.643137, 0.592157, 0.462745, 1.0 },
+ { 0.670588, 0.623529, 0.490196, 1.0 },
+ { 0.705882, 0.654902, 0.513725, 1.0 },
+ { 0.745098, 0.690196, 0.533333, 1.0 },
+ { 0.772549, 0.713725, 0.549020, 1.0 },
+ { 0.792157, 0.725490, 0.549020, 1.0 },
+ { 0.792157, 0.717647, 0.533333, 1.0 },
+ { 0.792157, 0.705882, 0.513725, 1.0 },
+ { 0.776471, 0.682353, 0.486275, 1.0 },
+ { 0.756863, 0.654902, 0.450980, 1.0 },
+ { 0.741176, 0.627451, 0.427451, 1.0 },
+ { 0.721569, 0.615686, 0.411765, 1.0 },
+ { 0.709804, 0.600000, 0.403922, 1.0 },
+ { 0.694118, 0.588235, 0.392157, 1.0 },
+ { 0.682353, 0.576471, 0.380392, 1.0 },
+ { 0.666667, 0.564706, 0.368627, 1.0 },
+ { 0.650980, 0.541176, 0.349020, 1.0 },
+ { 0.635294, 0.521569, 0.333333, 1.0 },
+ { 0.615686, 0.505882, 0.317647, 1.0 },
+ { 0.600000, 0.490196, 0.317647, 1.0 },
+ { 0.584314, 0.478431, 0.309804, 1.0 },
+ { 0.560784, 0.458824, 0.294118, 1.0 },
+ { 0.533333, 0.443137, 0.286275, 1.0 },
+ { 0.501961, 0.411765, 0.262745, 1.0 },
+ { 0.466667, 0.384314, 0.239216, 1.0 },
+ { 0.427451, 0.345098, 0.207843, 1.0 },
+ { 0.392157, 0.309804, 0.184314, 1.0 },
+ { 0.360784, 0.286275, 0.168627, 1.0 },
+ { 0.341176, 0.266667, 0.145098, 1.0 },
+ { 0.325490, 0.254902, 0.133333, 1.0 },
+ { 0.317647, 0.247059, 0.129412, 1.0 },
+ { 0.317647, 0.247059, 0.137255, 1.0 },
+ { 0.313725, 0.254902, 0.152941, 1.0 },
+ { 0.313725, 0.270588, 0.172549, 1.0 },
+ { 0.329412, 0.290196, 0.207843, 1.0 },
+ { 0.356863, 0.325490, 0.243137, 1.0 },
+ { 0.396078, 0.364706, 0.274510, 1.0 },
+ { 0.447059, 0.415686, 0.313725, 1.0 },
+ { 0.498039, 0.458824, 0.349020, 1.0 },
+ { 0.521569, 0.490196, 0.368627, 1.0 },
+ { 0.541176, 0.505882, 0.384314, 1.0 },
+ { 0.549020, 0.517647, 0.396078, 1.0 },
+ { 0.545098, 0.513725, 0.403922, 1.0 },
+ { 0.533333, 0.501961, 0.392157, 1.0 },
+ { 0.517647, 0.490196, 0.384314, 1.0 },
+ };
+/* 040221-50 */
+static double4 colors_407[] = {
+ { 0.392157, 0.207843, 0.200000, 1.0 },
+ { 0.407843, 0.227451, 0.219608, 1.0 },
+ { 0.400000, 0.219608, 0.207843, 1.0 },
+ { 0.396078, 0.215686, 0.200000, 1.0 },
+ { 0.380392, 0.200000, 0.188235, 1.0 },
+ { 0.364706, 0.184314, 0.176471, 1.0 },
+ { 0.360784, 0.180392, 0.176471, 1.0 },
+ { 0.360784, 0.176471, 0.176471, 1.0 },
+ { 0.388235, 0.192157, 0.188235, 1.0 },
+ { 0.388235, 0.188235, 0.188235, 1.0 },
+ { 0.388235, 0.184314, 0.192157, 1.0 },
+ { 0.388235, 0.180392, 0.188235, 1.0 },
+ { 0.392157, 0.176471, 0.188235, 1.0 },
+ { 0.372549, 0.168627, 0.176471, 1.0 },
+ { 0.356863, 0.160784, 0.168627, 1.0 },
+ { 0.345098, 0.152941, 0.164706, 1.0 },
+ { 0.333333, 0.145098, 0.164706, 1.0 },
+ { 0.313725, 0.141176, 0.156863, 1.0 },
+ { 0.317647, 0.145098, 0.160784, 1.0 },
+ { 0.321569, 0.152941, 0.164706, 1.0 },
+ { 0.345098, 0.168627, 0.180392, 1.0 },
+ { 0.372549, 0.188235, 0.196078, 1.0 },
+ { 0.392157, 0.203922, 0.207843, 1.0 },
+ { 0.411765, 0.219608, 0.223529, 1.0 },
+ { 0.490196, 0.262745, 0.266667, 1.0 },
+ { 0.501961, 0.270588, 0.270588, 1.0 },
+ { 0.513725, 0.278431, 0.278431, 1.0 },
+ { 0.505882, 0.266667, 0.274510, 1.0 },
+ { 0.498039, 0.258824, 0.274510, 1.0 },
+ { 0.486275, 0.247059, 0.266667, 1.0 },
+ { 0.474510, 0.239216, 0.262745, 1.0 },
+ { 0.431373, 0.223529, 0.239216, 1.0 },
+ { 0.403922, 0.211765, 0.215686, 1.0 },
+ { 0.352941, 0.172549, 0.196078, 1.0 },
+ { 0.345098, 0.172549, 0.188235, 1.0 },
+ { 0.341176, 0.172549, 0.180392, 1.0 },
+ { 0.337255, 0.164706, 0.172549, 1.0 },
+ { 0.333333, 0.160784, 0.168627, 1.0 },
+ { 0.329412, 0.156863, 0.164706, 1.0 },
+ { 0.329412, 0.152941, 0.164706, 1.0 },
+ { 0.321569, 0.141176, 0.152941, 1.0 },
+ { 0.321569, 0.145098, 0.156863, 1.0 },
+ { 0.325490, 0.149020, 0.160784, 1.0 },
+ { 0.349020, 0.156863, 0.168627, 1.0 },
+ { 0.372549, 0.168627, 0.176471, 1.0 },
+ { 0.392157, 0.176471, 0.184314, 1.0 },
+ { 0.411765, 0.188235, 0.196078, 1.0 },
+ { 0.454902, 0.223529, 0.223529, 1.0 },
+ { 0.501961, 0.270588, 0.262745, 1.0 },
+ { 0.600000, 0.352941, 0.352941, 1.0 },
+ { 0.635294, 0.376471, 0.388235, 1.0 },
+ { 0.674510, 0.403922, 0.427451, 1.0 },
+ { 0.662745, 0.407843, 0.435294, 1.0 },
+ { 0.654902, 0.415686, 0.447059, 1.0 },
+ { 0.643137, 0.407843, 0.443137, 1.0 },
+ { 0.635294, 0.403922, 0.439216, 1.0 },
+ { 0.549020, 0.329412, 0.352941, 1.0 },
+ { 0.494118, 0.290196, 0.305882, 1.0 },
+ { 0.439216, 0.250980, 0.262745, 1.0 },
+ { 0.392157, 0.215686, 0.215686, 1.0 },
+ { 0.349020, 0.184314, 0.172549, 1.0 },
+ { 0.329412, 0.172549, 0.160784, 1.0 },
+ { 0.313725, 0.160784, 0.149020, 1.0 },
+ { 0.290196, 0.145098, 0.133333, 1.0 },
+ { 0.274510, 0.129412, 0.125490, 1.0 },
+ { 0.258824, 0.113725, 0.117647, 1.0 },
+ { 0.254902, 0.113725, 0.113725, 1.0 },
+ { 0.250980, 0.113725, 0.109804, 1.0 },
+ { 0.250980, 0.113725, 0.109804, 1.0 },
+ { 0.254902, 0.117647, 0.113725, 1.0 },
+ { 0.254902, 0.117647, 0.113725, 1.0 },
+ { 0.258824, 0.121569, 0.113725, 1.0 },
+ { 0.266667, 0.125490, 0.117647, 1.0 },
+ { 0.266667, 0.125490, 0.117647, 1.0 },
+ { 0.266667, 0.129412, 0.117647, 1.0 },
+ { 0.262745, 0.129412, 0.117647, 1.0 },
+ { 0.262745, 0.129412, 0.121569, 1.0 },
+ { 0.258824, 0.129412, 0.121569, 1.0 },
+ { 0.258824, 0.133333, 0.121569, 1.0 },
+ { 0.262745, 0.133333, 0.121569, 1.0 },
+ { 0.258824, 0.133333, 0.121569, 1.0 },
+ { 0.262745, 0.133333, 0.121569, 1.0 },
+ { 0.258824, 0.129412, 0.121569, 1.0 },
+ { 0.258824, 0.129412, 0.121569, 1.0 },
+ { 0.258824, 0.129412, 0.117647, 1.0 },
+ { 0.262745, 0.129412, 0.117647, 1.0 },
+ { 0.262745, 0.125490, 0.117647, 1.0 },
+ { 0.266667, 0.125490, 0.117647, 1.0 },
+ { 0.282353, 0.137255, 0.133333, 1.0 },
+ { 0.305882, 0.149020, 0.145098, 1.0 },
+ { 0.333333, 0.164706, 0.156863, 1.0 },
+ { 0.349020, 0.172549, 0.168627, 1.0 },
+ { 0.368627, 0.184314, 0.180392, 1.0 },
+ { 0.400000, 0.200000, 0.207843, 1.0 },
+ { 0.423529, 0.219608, 0.231373, 1.0 },
+ { 0.450980, 0.235294, 0.243137, 1.0 },
+ { 0.486275, 0.254902, 0.262745, 1.0 },
+ { 0.541176, 0.298039, 0.313725, 1.0 },
+ { 0.560784, 0.317647, 0.325490, 1.0 },
+ { 0.584314, 0.337255, 0.341176, 1.0 },
+ { 0.600000, 0.356863, 0.352941, 1.0 },
+ { 0.619608, 0.376471, 0.368627, 1.0 },
+ { 0.658824, 0.415686, 0.411765, 1.0 },
+ { 0.694118, 0.443137, 0.431373, 1.0 },
+ { 0.694118, 0.435294, 0.423529, 1.0 },
+ { 0.682353, 0.427451, 0.419608, 1.0 },
+ { 0.674510, 0.419608, 0.419608, 1.0 },
+ { 0.658824, 0.400000, 0.407843, 1.0 },
+ { 0.643137, 0.380392, 0.396078, 1.0 },
+ { 0.615686, 0.349020, 0.360784, 1.0 },
+ { 0.588235, 0.321569, 0.341176, 1.0 },
+ { 0.568627, 0.305882, 0.329412, 1.0 },
+ { 0.552941, 0.294118, 0.329412, 1.0 },
+ { 0.568627, 0.313725, 0.349020, 1.0 },
+ { 0.572549, 0.325490, 0.352941, 1.0 },
+ { 0.576471, 0.341176, 0.360784, 1.0 },
+ { 0.584314, 0.356863, 0.376471, 1.0 },
+ { 0.596078, 0.380392, 0.384314, 1.0 },
+ { 0.603922, 0.388235, 0.392157, 1.0 },
+ { 0.603922, 0.384314, 0.384314, 1.0 },
+ { 0.545098, 0.333333, 0.321569, 1.0 },
+ { 0.505882, 0.301961, 0.286275, 1.0 },
+ { 0.466667, 0.274510, 0.254902, 1.0 },
+ { 0.443137, 0.250980, 0.231373, 1.0 },
+ { 0.423529, 0.227451, 0.207843, 1.0 },
+ { 0.376471, 0.184314, 0.164706, 1.0 },
+ { 0.329412, 0.160784, 0.141176, 1.0 },
+ { 0.290196, 0.149020, 0.125490, 1.0 },
+ { 0.266667, 0.133333, 0.109804, 1.0 },
+ { 0.250980, 0.117647, 0.094118, 1.0 },
+ { 0.250980, 0.117647, 0.094118, 1.0 },
+ { 0.254902, 0.117647, 0.098039, 1.0 },
+ { 0.262745, 0.125490, 0.105882, 1.0 },
+ { 0.282353, 0.129412, 0.113725, 1.0 },
+ { 0.309804, 0.145098, 0.129412, 1.0 },
+ { 0.341176, 0.172549, 0.160784, 1.0 },
+ { 0.443137, 0.243137, 0.231373, 1.0 },
+ { 0.501961, 0.282353, 0.270588, 1.0 },
+ { 0.564706, 0.321569, 0.309804, 1.0 },
+ { 0.596078, 0.345098, 0.333333, 1.0 },
+ { 0.631373, 0.372549, 0.360784, 1.0 },
+ { 0.705882, 0.435294, 0.415686, 1.0 },
+ { 0.784314, 0.513725, 0.486275, 1.0 },
+ { 0.823529, 0.552941, 0.533333, 1.0 },
+ { 0.862745, 0.568627, 0.568627, 1.0 },
+ { 0.933333, 0.576471, 0.623529, 1.0 },
+ { 0.925490, 0.576471, 0.623529, 1.0 },
+ { 0.917647, 0.576471, 0.627451, 1.0 },
+ { 0.905882, 0.552941, 0.623529, 1.0 },
+ { 0.874510, 0.478431, 0.576471, 1.0 },
+ { 0.858824, 0.431373, 0.549020, 1.0 },
+ { 0.792157, 0.400000, 0.498039, 1.0 },
+ { 0.658824, 0.313725, 0.376471, 1.0 },
+ { 0.627451, 0.298039, 0.352941, 1.0 },
+ { 0.600000, 0.286275, 0.329412, 1.0 },
+ { 0.525490, 0.258824, 0.286275, 1.0 },
+ { 0.462745, 0.227451, 0.227451, 1.0 },
+ { 0.423529, 0.200000, 0.192157, 1.0 },
+ { 0.396078, 0.196078, 0.184314, 1.0 },
+ { 0.392157, 0.196078, 0.192157, 1.0 },
+ { 0.396078, 0.200000, 0.200000, 1.0 },
+ { 0.427451, 0.211765, 0.223529, 1.0 },
+ { 0.435294, 0.215686, 0.223529, 1.0 },
+ { 0.443137, 0.219608, 0.227451, 1.0 },
+ { 0.443137, 0.219608, 0.235294, 1.0 },
+ { 0.423529, 0.215686, 0.231373, 1.0 },
+ { 0.403922, 0.203922, 0.219608, 1.0 },
+ { 0.380392, 0.192157, 0.196078, 1.0 },
+ { 0.309804, 0.152941, 0.152941, 1.0 },
+ { 0.290196, 0.141176, 0.141176, 1.0 },
+ { 0.270588, 0.133333, 0.133333, 1.0 },
+ { 0.243137, 0.117647, 0.109804, 1.0 },
+ { 0.223529, 0.105882, 0.094118, 1.0 },
+ { 0.211765, 0.101961, 0.086275, 1.0 },
+ { 0.207843, 0.098039, 0.082353, 1.0 },
+ { 0.207843, 0.094118, 0.082353, 1.0 },
+ { 0.207843, 0.094118, 0.082353, 1.0 },
+ { 0.211765, 0.101961, 0.086275, 1.0 },
+ { 0.223529, 0.105882, 0.090196, 1.0 },
+ { 0.235294, 0.117647, 0.098039, 1.0 },
+ { 0.250980, 0.125490, 0.109804, 1.0 },
+ { 0.266667, 0.137255, 0.121569, 1.0 },
+ { 0.282353, 0.145098, 0.129412, 1.0 },
+ { 0.294118, 0.152941, 0.141176, 1.0 },
+ { 0.313725, 0.160784, 0.152941, 1.0 },
+ { 0.317647, 0.160784, 0.152941, 1.0 },
+ { 0.321569, 0.164706, 0.152941, 1.0 },
+ { 0.321569, 0.168627, 0.149020, 1.0 },
+ { 0.313725, 0.160784, 0.152941, 1.0 },
+ { 0.301961, 0.152941, 0.145098, 1.0 },
+ { 0.294118, 0.149020, 0.137255, 1.0 },
+ { 0.278431, 0.145098, 0.125490, 1.0 },
+ { 0.262745, 0.133333, 0.121569, 1.0 },
+ { 0.247059, 0.121569, 0.113725, 1.0 },
+ { 0.235294, 0.113725, 0.105882, 1.0 },
+ { 0.223529, 0.109804, 0.098039, 1.0 },
+ { 0.219608, 0.101961, 0.094118, 1.0 },
+ { 0.215686, 0.098039, 0.090196, 1.0 },
+ { 0.211765, 0.094118, 0.090196, 1.0 },
+ { 0.211765, 0.094118, 0.090196, 1.0 },
+ { 0.215686, 0.094118, 0.090196, 1.0 },
+ { 0.219608, 0.098039, 0.090196, 1.0 },
+ { 0.223529, 0.098039, 0.094118, 1.0 },
+ { 0.227451, 0.101961, 0.098039, 1.0 },
+ { 0.231373, 0.105882, 0.101961, 1.0 },
+ { 0.239216, 0.109804, 0.105882, 1.0 },
+ { 0.247059, 0.117647, 0.109804, 1.0 },
+ { 0.250980, 0.121569, 0.113725, 1.0 },
+ { 0.258824, 0.125490, 0.121569, 1.0 },
+ { 0.262745, 0.129412, 0.125490, 1.0 },
+ { 0.266667, 0.133333, 0.129412, 1.0 },
+ { 0.270588, 0.129412, 0.129412, 1.0 },
+ { 0.274510, 0.129412, 0.129412, 1.0 },
+ { 0.270588, 0.129412, 0.125490, 1.0 },
+ { 0.266667, 0.125490, 0.121569, 1.0 },
+ { 0.262745, 0.117647, 0.121569, 1.0 },
+ { 0.258824, 0.109804, 0.113725, 1.0 },
+ { 0.250980, 0.105882, 0.105882, 1.0 },
+ { 0.243137, 0.101961, 0.098039, 1.0 },
+ { 0.235294, 0.101961, 0.094118, 1.0 },
+ { 0.231373, 0.098039, 0.090196, 1.0 },
+ { 0.227451, 0.098039, 0.086275, 1.0 },
+ { 0.223529, 0.098039, 0.086275, 1.0 },
+ { 0.223529, 0.101961, 0.086275, 1.0 },
+ { 0.223529, 0.105882, 0.086275, 1.0 },
+ { 0.223529, 0.109804, 0.090196, 1.0 },
+ { 0.227451, 0.109804, 0.094118, 1.0 },
+ { 0.231373, 0.113725, 0.101961, 1.0 },
+ { 0.239216, 0.117647, 0.109804, 1.0 },
+ { 0.247059, 0.121569, 0.113725, 1.0 },
+ { 0.254902, 0.125490, 0.117647, 1.0 },
+ { 0.266667, 0.129412, 0.121569, 1.0 },
+ { 0.282353, 0.133333, 0.129412, 1.0 },
+ { 0.294118, 0.137255, 0.137255, 1.0 },
+ { 0.298039, 0.141176, 0.145098, 1.0 },
+ { 0.301961, 0.141176, 0.145098, 1.0 },
+ { 0.305882, 0.145098, 0.141176, 1.0 },
+ { 0.309804, 0.145098, 0.149020, 1.0 },
+ { 0.309804, 0.145098, 0.152941, 1.0 },
+ { 0.301961, 0.141176, 0.160784, 1.0 },
+ { 0.298039, 0.141176, 0.160784, 1.0 },
+ { 0.294118, 0.145098, 0.160784, 1.0 },
+ { 0.301961, 0.145098, 0.160784, 1.0 },
+ { 0.309804, 0.156863, 0.168627, 1.0 },
+ { 0.333333, 0.176471, 0.188235, 1.0 },
+ { 0.356863, 0.203922, 0.211765, 1.0 },
+ { 0.392157, 0.235294, 0.239216, 1.0 },
+ { 0.415686, 0.254902, 0.258824, 1.0 },
+ { 0.431373, 0.278431, 0.274510, 1.0 },
+ { 0.443137, 0.282353, 0.274510, 1.0 },
+ { 0.450980, 0.286275, 0.278431, 1.0 },
+ { 0.439216, 0.266667, 0.266667, 1.0 },
+ { 0.415686, 0.247059, 0.250980, 1.0 },
+ { 0.419608, 0.250980, 0.254902, 1.0 },
+ { 0.431373, 0.258824, 0.254902, 1.0 },
+ { 0.427451, 0.247059, 0.239216, 1.0 },
+ };
+/* 040221-51 */
+static double4 colors_408[] = {
+ { 0.415686, 0.368627, 0.341176, 1.0 },
+ { 0.411765, 0.360784, 0.329412, 1.0 },
+ { 0.400000, 0.345098, 0.313725, 1.0 },
+ { 0.392157, 0.333333, 0.301961, 1.0 },
+ { 0.364706, 0.305882, 0.274510, 1.0 },
+ { 0.337255, 0.282353, 0.247059, 1.0 },
+ { 0.341176, 0.286275, 0.250980, 1.0 },
+ { 0.345098, 0.294118, 0.254902, 1.0 },
+ { 0.356863, 0.305882, 0.262745, 1.0 },
+ { 0.364706, 0.309804, 0.262745, 1.0 },
+ { 0.372549, 0.313725, 0.266667, 1.0 },
+ { 0.388235, 0.321569, 0.270588, 1.0 },
+ { 0.403922, 0.333333, 0.278431, 1.0 },
+ { 0.427451, 0.360784, 0.301961, 1.0 },
+ { 0.454902, 0.392157, 0.329412, 1.0 },
+ { 0.470588, 0.403922, 0.345098, 1.0 },
+ { 0.486275, 0.419608, 0.360784, 1.0 },
+ { 0.537255, 0.478431, 0.419608, 1.0 },
+ { 0.564706, 0.501961, 0.443137, 1.0 },
+ { 0.592157, 0.529412, 0.470588, 1.0 },
+ { 0.611765, 0.552941, 0.498039, 1.0 },
+ { 0.635294, 0.580392, 0.525490, 1.0 },
+ { 0.643137, 0.588235, 0.529412, 1.0 },
+ { 0.654902, 0.596078, 0.537255, 1.0 },
+ { 0.658824, 0.600000, 0.545098, 1.0 },
+ { 0.643137, 0.584314, 0.533333, 1.0 },
+ { 0.627451, 0.572549, 0.525490, 1.0 },
+ { 0.611765, 0.556863, 0.505882, 1.0 },
+ { 0.596078, 0.541176, 0.490196, 1.0 },
+ { 0.592157, 0.533333, 0.478431, 1.0 },
+ { 0.588235, 0.529412, 0.470588, 1.0 },
+ { 0.576471, 0.517647, 0.454902, 1.0 },
+ { 0.576471, 0.513725, 0.443137, 1.0 },
+ { 0.572549, 0.513725, 0.435294, 1.0 },
+ { 0.572549, 0.513725, 0.439216, 1.0 },
+ { 0.576471, 0.517647, 0.443137, 1.0 },
+ { 0.576471, 0.517647, 0.443137, 1.0 },
+ { 0.576471, 0.521569, 0.447059, 1.0 },
+ { 0.576471, 0.517647, 0.443137, 1.0 },
+ { 0.576471, 0.517647, 0.443137, 1.0 },
+ { 0.576471, 0.513725, 0.431373, 1.0 },
+ { 0.568627, 0.509804, 0.431373, 1.0 },
+ { 0.564706, 0.509804, 0.431373, 1.0 },
+ { 0.549020, 0.498039, 0.427451, 1.0 },
+ { 0.537255, 0.486275, 0.423529, 1.0 },
+ { 0.529412, 0.478431, 0.419608, 1.0 },
+ { 0.525490, 0.474510, 0.415686, 1.0 },
+ { 0.513725, 0.458824, 0.392157, 1.0 },
+ { 0.498039, 0.435294, 0.368627, 1.0 },
+ { 0.466667, 0.403922, 0.333333, 1.0 },
+ { 0.447059, 0.388235, 0.321569, 1.0 },
+ { 0.431373, 0.372549, 0.309804, 1.0 },
+ { 0.427451, 0.368627, 0.305882, 1.0 },
+ { 0.423529, 0.368627, 0.305882, 1.0 },
+ { 0.419608, 0.364706, 0.301961, 1.0 },
+ { 0.419608, 0.364706, 0.301961, 1.0 },
+ { 0.427451, 0.372549, 0.298039, 1.0 },
+ { 0.415686, 0.368627, 0.294118, 1.0 },
+ { 0.407843, 0.364706, 0.290196, 1.0 },
+ { 0.396078, 0.352941, 0.286275, 1.0 },
+ { 0.384314, 0.341176, 0.282353, 1.0 },
+ { 0.380392, 0.341176, 0.278431, 1.0 },
+ { 0.380392, 0.341176, 0.278431, 1.0 },
+ { 0.392157, 0.349020, 0.278431, 1.0 },
+ { 0.411765, 0.360784, 0.290196, 1.0 },
+ { 0.474510, 0.427451, 0.345098, 1.0 },
+ { 0.505882, 0.458824, 0.380392, 1.0 },
+ { 0.537255, 0.490196, 0.415686, 1.0 },
+ { 0.545098, 0.501961, 0.427451, 1.0 },
+ { 0.552941, 0.513725, 0.439216, 1.0 },
+ { 0.568627, 0.525490, 0.447059, 1.0 },
+ { 0.560784, 0.521569, 0.443137, 1.0 },
+ { 0.556863, 0.513725, 0.431373, 1.0 },
+ { 0.541176, 0.501961, 0.423529, 1.0 },
+ { 0.529412, 0.494118, 0.419608, 1.0 },
+ { 0.513725, 0.478431, 0.407843, 1.0 },
+ { 0.501961, 0.466667, 0.400000, 1.0 },
+ { 0.482353, 0.450980, 0.388235, 1.0 },
+ { 0.466667, 0.435294, 0.376471, 1.0 },
+ { 0.427451, 0.400000, 0.345098, 1.0 },
+ { 0.392157, 0.360784, 0.309804, 1.0 },
+ { 0.313725, 0.286275, 0.243137, 1.0 },
+ { 0.290196, 0.258824, 0.223529, 1.0 },
+ { 0.270588, 0.231373, 0.207843, 1.0 },
+ { 0.262745, 0.223529, 0.200000, 1.0 },
+ { 0.254902, 0.215686, 0.192157, 1.0 },
+ { 0.239216, 0.200000, 0.184314, 1.0 },
+ { 0.231373, 0.188235, 0.176471, 1.0 },
+ { 0.219608, 0.176471, 0.168627, 1.0 },
+ { 0.219608, 0.172549, 0.168627, 1.0 },
+ { 0.219608, 0.168627, 0.168627, 1.0 },
+ { 0.219608, 0.168627, 0.168627, 1.0 },
+ { 0.219608, 0.168627, 0.168627, 1.0 },
+ { 0.219608, 0.164706, 0.168627, 1.0 },
+ { 0.219608, 0.164706, 0.164706, 1.0 },
+ { 0.219608, 0.168627, 0.156863, 1.0 },
+ { 0.219608, 0.168627, 0.156863, 1.0 },
+ { 0.223529, 0.172549, 0.156863, 1.0 },
+ { 0.227451, 0.176471, 0.160784, 1.0 },
+ { 0.235294, 0.180392, 0.164706, 1.0 },
+ { 0.239216, 0.180392, 0.164706, 1.0 },
+ { 0.243137, 0.184314, 0.168627, 1.0 },
+ { 0.250980, 0.192157, 0.168627, 1.0 },
+ { 0.258824, 0.196078, 0.176471, 1.0 },
+ { 0.266667, 0.203922, 0.180392, 1.0 },
+ { 0.266667, 0.203922, 0.180392, 1.0 },
+ { 0.266667, 0.203922, 0.184314, 1.0 },
+ { 0.262745, 0.203922, 0.180392, 1.0 },
+ { 0.262745, 0.203922, 0.180392, 1.0 },
+ { 0.254902, 0.196078, 0.172549, 1.0 },
+ { 0.243137, 0.184314, 0.160784, 1.0 },
+ { 0.235294, 0.172549, 0.152941, 1.0 },
+ { 0.215686, 0.156863, 0.137255, 1.0 },
+ { 0.192157, 0.129412, 0.113725, 1.0 },
+ { 0.188235, 0.129412, 0.109804, 1.0 },
+ { 0.184314, 0.129412, 0.105882, 1.0 },
+ { 0.180392, 0.121569, 0.098039, 1.0 },
+ { 0.164706, 0.117647, 0.094118, 1.0 },
+ { 0.160784, 0.109804, 0.086275, 1.0 },
+ { 0.152941, 0.101961, 0.078431, 1.0 },
+ { 0.137255, 0.086275, 0.062745, 1.0 },
+ { 0.141176, 0.090196, 0.066667, 1.0 },
+ { 0.145098, 0.098039, 0.074510, 1.0 },
+ { 0.149020, 0.101961, 0.078431, 1.0 },
+ { 0.152941, 0.109804, 0.086275, 1.0 },
+ { 0.160784, 0.121569, 0.098039, 1.0 },
+ { 0.168627, 0.125490, 0.105882, 1.0 },
+ { 0.176471, 0.129412, 0.113725, 1.0 },
+ { 0.176471, 0.133333, 0.117647, 1.0 },
+ { 0.184314, 0.141176, 0.121569, 1.0 },
+ { 0.188235, 0.145098, 0.121569, 1.0 },
+ { 0.192157, 0.149020, 0.125490, 1.0 },
+ { 0.200000, 0.164706, 0.137255, 1.0 },
+ { 0.211765, 0.172549, 0.149020, 1.0 },
+ { 0.223529, 0.180392, 0.160784, 1.0 },
+ { 0.235294, 0.188235, 0.168627, 1.0 },
+ { 0.247059, 0.200000, 0.176471, 1.0 },
+ { 0.254902, 0.207843, 0.180392, 1.0 },
+ { 0.266667, 0.219608, 0.184314, 1.0 },
+ { 0.274510, 0.223529, 0.184314, 1.0 },
+ { 0.282353, 0.231373, 0.188235, 1.0 },
+ { 0.294118, 0.243137, 0.196078, 1.0 },
+ { 0.305882, 0.254902, 0.203922, 1.0 },
+ { 0.309804, 0.258824, 0.211765, 1.0 },
+ { 0.309804, 0.262745, 0.215686, 1.0 },
+ { 0.309804, 0.262745, 0.211765, 1.0 },
+ { 0.309804, 0.258824, 0.207843, 1.0 },
+ { 0.309804, 0.258824, 0.207843, 1.0 },
+ { 0.309804, 0.254902, 0.203922, 1.0 },
+ { 0.309804, 0.254902, 0.200000, 1.0 },
+ { 0.309804, 0.250980, 0.192157, 1.0 },
+ { 0.301961, 0.247059, 0.184314, 1.0 },
+ { 0.294118, 0.239216, 0.172549, 1.0 },
+ { 0.290196, 0.235294, 0.172549, 1.0 },
+ { 0.290196, 0.235294, 0.172549, 1.0 },
+ { 0.290196, 0.231373, 0.172549, 1.0 },
+ { 0.290196, 0.231373, 0.176471, 1.0 },
+ { 0.290196, 0.231373, 0.176471, 1.0 },
+ { 0.290196, 0.231373, 0.176471, 1.0 },
+ { 0.286275, 0.227451, 0.176471, 1.0 },
+ { 0.282353, 0.227451, 0.172549, 1.0 },
+ { 0.278431, 0.219608, 0.172549, 1.0 },
+ { 0.278431, 0.219608, 0.172549, 1.0 },
+ { 0.278431, 0.219608, 0.176471, 1.0 },
+ { 0.282353, 0.223529, 0.184314, 1.0 },
+ { 0.290196, 0.231373, 0.192157, 1.0 },
+ { 0.298039, 0.239216, 0.207843, 1.0 },
+ { 0.309804, 0.250980, 0.215686, 1.0 },
+ { 0.349020, 0.290196, 0.254902, 1.0 },
+ { 0.364706, 0.305882, 0.270588, 1.0 },
+ { 0.384314, 0.325490, 0.290196, 1.0 },
+ { 0.419608, 0.360784, 0.325490, 1.0 },
+ { 0.458824, 0.396078, 0.356863, 1.0 },
+ { 0.494118, 0.435294, 0.396078, 1.0 },
+ { 0.529412, 0.466667, 0.427451, 1.0 },
+ { 0.556863, 0.498039, 0.458824, 1.0 },
+ { 0.580392, 0.525490, 0.478431, 1.0 },
+ { 0.611765, 0.556863, 0.501961, 1.0 },
+ { 0.639216, 0.584314, 0.533333, 1.0 },
+ { 0.670588, 0.615686, 0.564706, 1.0 },
+ { 0.698039, 0.643137, 0.592157, 1.0 },
+ { 0.721569, 0.666667, 0.615686, 1.0 },
+ { 0.733333, 0.682353, 0.635294, 1.0 },
+ { 0.741176, 0.686275, 0.647059, 1.0 },
+ { 0.741176, 0.686275, 0.639216, 1.0 },
+ { 0.741176, 0.686275, 0.639216, 1.0 },
+ { 0.741176, 0.690196, 0.639216, 1.0 },
+ { 0.745098, 0.690196, 0.643137, 1.0 },
+ { 0.764706, 0.713725, 0.662745, 1.0 },
+ { 0.784314, 0.733333, 0.686275, 1.0 },
+ { 0.800000, 0.749020, 0.705882, 1.0 },
+ { 0.803922, 0.756863, 0.705882, 1.0 },
+ { 0.803922, 0.756863, 0.709804, 1.0 },
+ { 0.807843, 0.756863, 0.709804, 1.0 },
+ { 0.788235, 0.741176, 0.690196, 1.0 },
+ { 0.792157, 0.741176, 0.690196, 1.0 },
+ { 0.800000, 0.756863, 0.705882, 1.0 },
+ { 0.803922, 0.756863, 0.709804, 1.0 },
+ { 0.796078, 0.749020, 0.698039, 1.0 },
+ { 0.784314, 0.737255, 0.678431, 1.0 },
+ { 0.760784, 0.713725, 0.654902, 1.0 },
+ { 0.717647, 0.666667, 0.603922, 1.0 },
+ { 0.670588, 0.615686, 0.549020, 1.0 },
+ { 0.627451, 0.572549, 0.509804, 1.0 },
+ { 0.596078, 0.537255, 0.482353, 1.0 },
+ { 0.560784, 0.501961, 0.450980, 1.0 },
+ { 0.525490, 0.466667, 0.419608, 1.0 },
+ { 0.490196, 0.431373, 0.384314, 1.0 },
+ { 0.454902, 0.400000, 0.349020, 1.0 },
+ { 0.419608, 0.364706, 0.309804, 1.0 },
+ { 0.384314, 0.333333, 0.278431, 1.0 },
+ { 0.364706, 0.309804, 0.250980, 1.0 },
+ { 0.349020, 0.294118, 0.235294, 1.0 },
+ { 0.345098, 0.286275, 0.231373, 1.0 },
+ { 0.345098, 0.290196, 0.231373, 1.0 },
+ { 0.352941, 0.294118, 0.239216, 1.0 },
+ { 0.360784, 0.301961, 0.235294, 1.0 },
+ { 0.372549, 0.313725, 0.243137, 1.0 },
+ { 0.384314, 0.329412, 0.254902, 1.0 },
+ { 0.400000, 0.345098, 0.262745, 1.0 },
+ { 0.419608, 0.364706, 0.274510, 1.0 },
+ { 0.447059, 0.392157, 0.305882, 1.0 },
+ { 0.486275, 0.427451, 0.345098, 1.0 },
+ { 0.521569, 0.458824, 0.376471, 1.0 },
+ { 0.552941, 0.490196, 0.411765, 1.0 },
+ { 0.580392, 0.517647, 0.443137, 1.0 },
+ { 0.600000, 0.541176, 0.470588, 1.0 },
+ { 0.619608, 0.564706, 0.490196, 1.0 },
+ { 0.631373, 0.576471, 0.509804, 1.0 },
+ { 0.650980, 0.600000, 0.537255, 1.0 },
+ { 0.674510, 0.623529, 0.564706, 1.0 },
+ { 0.694118, 0.643137, 0.592157, 1.0 },
+ { 0.713725, 0.662745, 0.615686, 1.0 },
+ { 0.733333, 0.682353, 0.639216, 1.0 },
+ { 0.745098, 0.698039, 0.650980, 1.0 },
+ { 0.749020, 0.698039, 0.654902, 1.0 },
+ { 0.749020, 0.701961, 0.654902, 1.0 },
+ { 0.749020, 0.701961, 0.658824, 1.0 },
+ { 0.749020, 0.701961, 0.654902, 1.0 },
+ { 0.745098, 0.698039, 0.654902, 1.0 },
+ { 0.737255, 0.690196, 0.647059, 1.0 },
+ { 0.717647, 0.674510, 0.627451, 1.0 },
+ { 0.694118, 0.650980, 0.603922, 1.0 },
+ { 0.670588, 0.623529, 0.580392, 1.0 },
+ { 0.639216, 0.596078, 0.552941, 1.0 },
+ { 0.611765, 0.568627, 0.529412, 1.0 },
+ { 0.596078, 0.549020, 0.509804, 1.0 },
+ { 0.584314, 0.537255, 0.501961, 1.0 },
+ { 0.592157, 0.545098, 0.505882, 1.0 },
+ { 0.580392, 0.533333, 0.498039, 1.0 },
+ { 0.545098, 0.494118, 0.462745, 1.0 },
+ { 0.505882, 0.454902, 0.419608, 1.0 },
+ { 0.466667, 0.411765, 0.380392, 1.0 },
+ { 0.435294, 0.376471, 0.349020, 1.0 },
+ { 0.396078, 0.341176, 0.313725, 1.0 },
+ { 0.396078, 0.349020, 0.317647, 1.0 },
+ };
+/* 040221-52 */
+static double4 colors_409[] = {
+ { 0.368627, 0.400000, 0.403922, 1.0 },
+ { 0.384314, 0.419608, 0.474510, 1.0 },
+ { 0.400000, 0.435294, 0.505882, 1.0 },
+ { 0.415686, 0.450980, 0.537255, 1.0 },
+ { 0.431373, 0.470588, 0.572549, 1.0 },
+ { 0.450980, 0.490196, 0.611765, 1.0 },
+ { 0.454902, 0.498039, 0.623529, 1.0 },
+ { 0.462745, 0.505882, 0.639216, 1.0 },
+ { 0.470588, 0.517647, 0.690196, 1.0 },
+ { 0.450980, 0.501961, 0.686275, 1.0 },
+ { 0.435294, 0.490196, 0.682353, 1.0 },
+ { 0.407843, 0.466667, 0.654902, 1.0 },
+ { 0.384314, 0.447059, 0.631373, 1.0 },
+ { 0.360784, 0.423529, 0.600000, 1.0 },
+ { 0.337255, 0.403922, 0.572549, 1.0 },
+ { 0.325490, 0.396078, 0.552941, 1.0 },
+ { 0.317647, 0.388235, 0.537255, 1.0 },
+ { 0.290196, 0.356863, 0.462745, 1.0 },
+ { 0.278431, 0.341176, 0.415686, 1.0 },
+ { 0.270588, 0.325490, 0.372549, 1.0 },
+ { 0.266667, 0.313725, 0.345098, 1.0 },
+ { 0.262745, 0.305882, 0.321569, 1.0 },
+ { 0.262745, 0.305882, 0.321569, 1.0 },
+ { 0.266667, 0.309804, 0.325490, 1.0 },
+ { 0.301961, 0.341176, 0.364706, 1.0 },
+ { 0.325490, 0.364706, 0.396078, 1.0 },
+ { 0.352941, 0.388235, 0.427451, 1.0 },
+ { 0.384314, 0.411765, 0.450980, 1.0 },
+ { 0.419608, 0.439216, 0.478431, 1.0 },
+ { 0.431373, 0.450980, 0.494118, 1.0 },
+ { 0.443137, 0.462745, 0.509804, 1.0 },
+ { 0.474510, 0.490196, 0.549020, 1.0 },
+ { 0.501961, 0.517647, 0.588235, 1.0 },
+ { 0.552941, 0.564706, 0.670588, 1.0 },
+ { 0.560784, 0.576471, 0.705882, 1.0 },
+ { 0.568627, 0.592157, 0.741176, 1.0 },
+ { 0.568627, 0.592157, 0.756863, 1.0 },
+ { 0.572549, 0.596078, 0.776471, 1.0 },
+ { 0.572549, 0.596078, 0.776471, 1.0 },
+ { 0.576471, 0.600000, 0.780392, 1.0 },
+ { 0.592157, 0.615686, 0.780392, 1.0 },
+ { 0.600000, 0.619608, 0.780392, 1.0 },
+ { 0.611765, 0.627451, 0.780392, 1.0 },
+ { 0.607843, 0.627451, 0.780392, 1.0 },
+ { 0.603922, 0.627451, 0.780392, 1.0 },
+ { 0.596078, 0.623529, 0.780392, 1.0 },
+ { 0.592157, 0.619608, 0.784314, 1.0 },
+ { 0.580392, 0.611765, 0.788235, 1.0 },
+ { 0.572549, 0.600000, 0.792157, 1.0 },
+ { 0.568627, 0.603922, 0.792157, 1.0 },
+ { 0.568627, 0.603922, 0.792157, 1.0 },
+ { 0.568627, 0.603922, 0.792157, 1.0 },
+ { 0.560784, 0.596078, 0.772549, 1.0 },
+ { 0.552941, 0.588235, 0.752941, 1.0 },
+ { 0.541176, 0.576471, 0.737255, 1.0 },
+ { 0.529412, 0.564706, 0.721569, 1.0 },
+ { 0.466667, 0.505882, 0.650980, 1.0 },
+ { 0.435294, 0.474510, 0.611765, 1.0 },
+ { 0.407843, 0.447059, 0.576471, 1.0 },
+ { 0.372549, 0.415686, 0.545098, 1.0 },
+ { 0.341176, 0.388235, 0.513725, 1.0 },
+ { 0.329412, 0.376471, 0.494118, 1.0 },
+ { 0.317647, 0.368627, 0.474510, 1.0 },
+ { 0.298039, 0.349020, 0.431373, 1.0 },
+ { 0.282353, 0.333333, 0.392157, 1.0 },
+ { 0.254902, 0.305882, 0.329412, 1.0 },
+ { 0.250980, 0.301961, 0.325490, 1.0 },
+ { 0.250980, 0.298039, 0.321569, 1.0 },
+ { 0.250980, 0.298039, 0.333333, 1.0 },
+ { 0.254902, 0.301961, 0.345098, 1.0 },
+ { 0.266667, 0.317647, 0.372549, 1.0 },
+ { 0.290196, 0.337255, 0.407843, 1.0 },
+ { 0.345098, 0.388235, 0.462745, 1.0 },
+ { 0.376471, 0.415686, 0.498039, 1.0 },
+ { 0.407843, 0.447059, 0.533333, 1.0 },
+ { 0.439216, 0.474510, 0.572549, 1.0 },
+ { 0.470588, 0.505882, 0.615686, 1.0 },
+ { 0.486275, 0.517647, 0.635294, 1.0 },
+ { 0.501961, 0.533333, 0.658824, 1.0 },
+ { 0.537255, 0.564706, 0.701961, 1.0 },
+ { 0.564706, 0.592157, 0.741176, 1.0 },
+ { 0.619608, 0.635294, 0.784314, 1.0 },
+ { 0.639216, 0.650980, 0.796078, 1.0 },
+ { 0.662745, 0.670588, 0.807843, 1.0 },
+ { 0.666667, 0.674510, 0.811765, 1.0 },
+ { 0.674510, 0.682353, 0.815686, 1.0 },
+ { 0.690196, 0.694118, 0.819608, 1.0 },
+ { 0.701961, 0.701961, 0.823529, 1.0 },
+ { 0.713725, 0.709804, 0.831373, 1.0 },
+ { 0.705882, 0.701961, 0.827451, 1.0 },
+ { 0.698039, 0.698039, 0.827451, 1.0 },
+ { 0.686275, 0.690196, 0.823529, 1.0 },
+ { 0.678431, 0.682353, 0.823529, 1.0 },
+ { 0.650980, 0.662745, 0.807843, 1.0 },
+ { 0.623529, 0.643137, 0.788235, 1.0 },
+ { 0.592157, 0.611765, 0.760784, 1.0 },
+ { 0.560784, 0.584314, 0.729412, 1.0 },
+ { 0.501961, 0.537255, 0.658824, 1.0 },
+ { 0.478431, 0.513725, 0.623529, 1.0 },
+ { 0.458824, 0.494118, 0.592157, 1.0 },
+ { 0.447059, 0.482353, 0.572549, 1.0 },
+ { 0.435294, 0.474510, 0.556863, 1.0 },
+ { 0.415686, 0.458824, 0.529412, 1.0 },
+ { 0.392157, 0.439216, 0.513725, 1.0 },
+ { 0.360784, 0.415686, 0.509804, 1.0 },
+ { 0.356863, 0.415686, 0.513725, 1.0 },
+ { 0.356863, 0.419608, 0.517647, 1.0 },
+ { 0.364706, 0.423529, 0.521569, 1.0 },
+ { 0.372549, 0.431373, 0.529412, 1.0 },
+ { 0.400000, 0.450980, 0.541176, 1.0 },
+ { 0.431373, 0.478431, 0.552941, 1.0 },
+ { 0.462745, 0.501961, 0.572549, 1.0 },
+ { 0.490196, 0.525490, 0.600000, 1.0 },
+ { 0.541176, 0.572549, 0.674510, 1.0 },
+ { 0.549020, 0.580392, 0.694118, 1.0 },
+ { 0.560784, 0.588235, 0.713725, 1.0 },
+ { 0.576471, 0.607843, 0.752941, 1.0 },
+ { 0.600000, 0.631373, 0.788235, 1.0 },
+ { 0.627451, 0.650980, 0.807843, 1.0 },
+ { 0.647059, 0.666667, 0.815686, 1.0 },
+ { 0.678431, 0.686275, 0.811765, 1.0 },
+ { 0.678431, 0.686275, 0.800000, 1.0 },
+ { 0.682353, 0.686275, 0.788235, 1.0 },
+ { 0.670588, 0.674510, 0.776471, 1.0 },
+ { 0.662745, 0.666667, 0.768627, 1.0 },
+ { 0.643137, 0.650980, 0.752941, 1.0 },
+ { 0.619608, 0.631373, 0.741176, 1.0 },
+ { 0.607843, 0.619608, 0.733333, 1.0 },
+ { 0.596078, 0.611765, 0.725490, 1.0 },
+ { 0.588235, 0.603922, 0.725490, 1.0 },
+ { 0.592157, 0.607843, 0.721569, 1.0 },
+ { 0.600000, 0.615686, 0.721569, 1.0 },
+ { 0.596078, 0.607843, 0.713725, 1.0 },
+ { 0.584314, 0.600000, 0.705882, 1.0 },
+ { 0.568627, 0.588235, 0.694118, 1.0 },
+ { 0.552941, 0.576471, 0.690196, 1.0 },
+ { 0.537255, 0.560784, 0.682353, 1.0 },
+ { 0.545098, 0.568627, 0.694118, 1.0 },
+ { 0.552941, 0.576471, 0.705882, 1.0 },
+ { 0.564706, 0.584314, 0.713725, 1.0 },
+ { 0.580392, 0.596078, 0.721569, 1.0 },
+ { 0.603922, 0.615686, 0.733333, 1.0 },
+ { 0.619608, 0.627451, 0.745098, 1.0 },
+ { 0.631373, 0.639216, 0.760784, 1.0 },
+ { 0.635294, 0.643137, 0.764706, 1.0 },
+ { 0.611765, 0.623529, 0.756863, 1.0 },
+ { 0.600000, 0.615686, 0.749020, 1.0 },
+ { 0.592157, 0.607843, 0.745098, 1.0 },
+ { 0.572549, 0.592157, 0.725490, 1.0 },
+ { 0.549020, 0.568627, 0.698039, 1.0 },
+ { 0.521569, 0.545098, 0.662745, 1.0 },
+ { 0.498039, 0.525490, 0.627451, 1.0 },
+ { 0.454902, 0.482353, 0.545098, 1.0 },
+ { 0.439216, 0.466667, 0.525490, 1.0 },
+ { 0.423529, 0.450980, 0.509804, 1.0 },
+ { 0.388235, 0.419608, 0.470588, 1.0 },
+ { 0.356863, 0.392157, 0.431373, 1.0 },
+ { 0.321569, 0.356863, 0.392157, 1.0 },
+ { 0.286275, 0.325490, 0.349020, 1.0 },
+ { 0.250980, 0.294118, 0.305882, 1.0 },
+ { 0.223529, 0.266667, 0.262745, 1.0 },
+ { 0.184314, 0.227451, 0.184314, 1.0 },
+ { 0.176471, 0.219608, 0.168627, 1.0 },
+ { 0.172549, 0.215686, 0.156863, 1.0 },
+ { 0.168627, 0.211765, 0.137255, 1.0 },
+ { 0.164706, 0.207843, 0.129412, 1.0 },
+ { 0.164706, 0.207843, 0.125490, 1.0 },
+ { 0.168627, 0.211765, 0.129412, 1.0 },
+ { 0.176471, 0.223529, 0.145098, 1.0 },
+ { 0.180392, 0.223529, 0.149020, 1.0 },
+ { 0.184314, 0.227451, 0.156863, 1.0 },
+ { 0.188235, 0.235294, 0.180392, 1.0 },
+ { 0.200000, 0.250980, 0.211765, 1.0 },
+ { 0.223529, 0.274510, 0.247059, 1.0 },
+ { 0.250980, 0.298039, 0.286275, 1.0 },
+ { 0.286275, 0.329412, 0.329412, 1.0 },
+ { 0.317647, 0.360784, 0.376471, 1.0 },
+ { 0.349020, 0.388235, 0.419608, 1.0 },
+ { 0.376471, 0.415686, 0.462745, 1.0 },
+ { 0.396078, 0.431373, 0.505882, 1.0 },
+ { 0.403922, 0.450980, 0.549020, 1.0 },
+ { 0.419608, 0.470588, 0.596078, 1.0 },
+ { 0.435294, 0.486275, 0.639216, 1.0 },
+ { 0.450980, 0.505882, 0.678431, 1.0 },
+ { 0.474510, 0.533333, 0.725490, 1.0 },
+ { 0.478431, 0.537255, 0.721569, 1.0 },
+ { 0.486275, 0.541176, 0.717647, 1.0 },
+ { 0.486275, 0.537255, 0.698039, 1.0 },
+ { 0.470588, 0.521569, 0.666667, 1.0 },
+ { 0.447059, 0.498039, 0.627451, 1.0 },
+ { 0.415686, 0.474510, 0.588235, 1.0 },
+ { 0.384314, 0.447059, 0.556863, 1.0 },
+ { 0.352941, 0.415686, 0.521569, 1.0 },
+ { 0.321569, 0.388235, 0.494118, 1.0 },
+ { 0.298039, 0.364706, 0.458824, 1.0 },
+ { 0.278431, 0.345098, 0.427451, 1.0 },
+ { 0.258824, 0.321569, 0.388235, 1.0 },
+ { 0.243137, 0.305882, 0.345098, 1.0 },
+ { 0.235294, 0.294118, 0.301961, 1.0 },
+ { 0.235294, 0.286275, 0.270588, 1.0 },
+ { 0.235294, 0.282353, 0.247059, 1.0 },
+ { 0.231373, 0.282353, 0.235294, 1.0 },
+ { 0.231373, 0.274510, 0.231373, 1.0 },
+ { 0.231373, 0.278431, 0.243137, 1.0 },
+ { 0.231373, 0.278431, 0.254902, 1.0 },
+ { 0.231373, 0.282353, 0.278431, 1.0 },
+ { 0.239216, 0.294118, 0.305882, 1.0 },
+ { 0.250980, 0.305882, 0.337255, 1.0 },
+ { 0.262745, 0.317647, 0.360784, 1.0 },
+ { 0.278431, 0.337255, 0.384314, 1.0 },
+ { 0.294118, 0.349020, 0.400000, 1.0 },
+ { 0.305882, 0.364706, 0.415686, 1.0 },
+ { 0.313725, 0.372549, 0.435294, 1.0 },
+ { 0.313725, 0.372549, 0.454902, 1.0 },
+ { 0.317647, 0.380392, 0.490196, 1.0 },
+ { 0.317647, 0.388235, 0.533333, 1.0 },
+ { 0.321569, 0.396078, 0.568627, 1.0 },
+ { 0.321569, 0.400000, 0.592157, 1.0 },
+ { 0.317647, 0.400000, 0.611765, 1.0 },
+ { 0.313725, 0.392157, 0.607843, 1.0 },
+ { 0.309804, 0.392157, 0.592157, 1.0 },
+ { 0.298039, 0.376471, 0.556863, 1.0 },
+ { 0.290196, 0.364706, 0.525490, 1.0 },
+ { 0.286275, 0.356863, 0.501961, 1.0 },
+ { 0.286275, 0.356863, 0.482353, 1.0 },
+ { 0.290196, 0.356863, 0.462745, 1.0 },
+ { 0.290196, 0.352941, 0.447059, 1.0 },
+ { 0.290196, 0.349020, 0.427451, 1.0 },
+ { 0.286275, 0.345098, 0.400000, 1.0 },
+ { 0.274510, 0.333333, 0.360784, 1.0 },
+ { 0.262745, 0.317647, 0.309804, 1.0 },
+ { 0.254902, 0.301961, 0.266667, 1.0 },
+ { 0.247059, 0.294118, 0.231373, 1.0 },
+ { 0.243137, 0.290196, 0.203922, 1.0 },
+ { 0.239216, 0.290196, 0.188235, 1.0 },
+ { 0.247059, 0.290196, 0.180392, 1.0 },
+ { 0.250980, 0.294118, 0.176471, 1.0 },
+ { 0.250980, 0.298039, 0.172549, 1.0 },
+ { 0.250980, 0.298039, 0.168627, 1.0 },
+ { 0.254902, 0.298039, 0.164706, 1.0 },
+ { 0.254902, 0.301961, 0.160784, 1.0 },
+ { 0.258824, 0.305882, 0.156863, 1.0 },
+ { 0.258824, 0.305882, 0.156863, 1.0 },
+ { 0.254902, 0.305882, 0.152941, 1.0 },
+ { 0.254902, 0.301961, 0.156863, 1.0 },
+ { 0.250980, 0.301961, 0.160784, 1.0 },
+ { 0.247059, 0.298039, 0.168627, 1.0 },
+ { 0.243137, 0.294118, 0.180392, 1.0 },
+ { 0.239216, 0.290196, 0.200000, 1.0 },
+ { 0.247059, 0.298039, 0.200000, 1.0 },
+ { 0.258824, 0.305882, 0.207843, 1.0 },
+ { 0.282353, 0.321569, 0.215686, 1.0 },
+ { 0.301961, 0.337255, 0.243137, 1.0 },
+ { 0.321569, 0.352941, 0.274510, 1.0 },
+ { 0.341176, 0.372549, 0.309804, 1.0 },
+ { 0.360784, 0.388235, 0.345098, 1.0 },
+ };
+/* 040221-53 */
+static double4 colors_410[] = {
+ { 0.172549, 0.466667, 0.435294, 1.0 },
+ { 0.184314, 0.478431, 0.454902, 1.0 },
+ { 0.168627, 0.501961, 0.458824, 1.0 },
+ { 0.156863, 0.525490, 0.466667, 1.0 },
+ { 0.160784, 0.533333, 0.482353, 1.0 },
+ { 0.164706, 0.545098, 0.498039, 1.0 },
+ { 0.180392, 0.545098, 0.517647, 1.0 },
+ { 0.200000, 0.549020, 0.541176, 1.0 },
+ { 0.227451, 0.596078, 0.619608, 1.0 },
+ { 0.254902, 0.619608, 0.658824, 1.0 },
+ { 0.286275, 0.643137, 0.701961, 1.0 },
+ { 0.325490, 0.643137, 0.729412, 1.0 },
+ { 0.368627, 0.643137, 0.760784, 1.0 },
+ { 0.384314, 0.650980, 0.772549, 1.0 },
+ { 0.400000, 0.658824, 0.788235, 1.0 },
+ { 0.403922, 0.666667, 0.796078, 1.0 },
+ { 0.411765, 0.674510, 0.803922, 1.0 },
+ { 0.435294, 0.705882, 0.847059, 1.0 },
+ { 0.474510, 0.725490, 0.850980, 1.0 },
+ { 0.517647, 0.745098, 0.854902, 1.0 },
+ { 0.560784, 0.780392, 0.870588, 1.0 },
+ { 0.603922, 0.815686, 0.890196, 1.0 },
+ { 0.588235, 0.827451, 0.905882, 1.0 },
+ { 0.576471, 0.843137, 0.921569, 1.0 },
+ { 0.564706, 0.835294, 0.917647, 1.0 },
+ { 0.584314, 0.827451, 0.905882, 1.0 },
+ { 0.603922, 0.819608, 0.894118, 1.0 },
+ { 0.552941, 0.807843, 0.890196, 1.0 },
+ { 0.501961, 0.800000, 0.886275, 1.0 },
+ { 0.470588, 0.776471, 0.870588, 1.0 },
+ { 0.439216, 0.756863, 0.854902, 1.0 },
+ { 0.388235, 0.709804, 0.819608, 1.0 },
+ { 0.380392, 0.662745, 0.784314, 1.0 },
+ { 0.329412, 0.600000, 0.705882, 1.0 },
+ { 0.294118, 0.564706, 0.658824, 1.0 },
+ { 0.262745, 0.533333, 0.611765, 1.0 },
+ { 0.235294, 0.494118, 0.556863, 1.0 },
+ { 0.207843, 0.458824, 0.501961, 1.0 },
+ { 0.200000, 0.439216, 0.474510, 1.0 },
+ { 0.192157, 0.419608, 0.447059, 1.0 },
+ { 0.168627, 0.329412, 0.384314, 1.0 },
+ { 0.168627, 0.317647, 0.384314, 1.0 },
+ { 0.172549, 0.309804, 0.388235, 1.0 },
+ { 0.196078, 0.333333, 0.407843, 1.0 },
+ { 0.223529, 0.360784, 0.431373, 1.0 },
+ { 0.243137, 0.368627, 0.450980, 1.0 },
+ { 0.262745, 0.380392, 0.474510, 1.0 },
+ { 0.305882, 0.380392, 0.537255, 1.0 },
+ { 0.329412, 0.384314, 0.580392, 1.0 },
+ { 0.345098, 0.415686, 0.596078, 1.0 },
+ { 0.349020, 0.415686, 0.592157, 1.0 },
+ { 0.356863, 0.415686, 0.592157, 1.0 },
+ { 0.356863, 0.396078, 0.592157, 1.0 },
+ { 0.356863, 0.380392, 0.596078, 1.0 },
+ { 0.341176, 0.376471, 0.592157, 1.0 },
+ { 0.329412, 0.376471, 0.592157, 1.0 },
+ { 0.274510, 0.392157, 0.541176, 1.0 },
+ { 0.254902, 0.372549, 0.525490, 1.0 },
+ { 0.239216, 0.352941, 0.513725, 1.0 },
+ { 0.227451, 0.345098, 0.513725, 1.0 },
+ { 0.215686, 0.341176, 0.517647, 1.0 },
+ { 0.211765, 0.337255, 0.505882, 1.0 },
+ { 0.207843, 0.337255, 0.498039, 1.0 },
+ { 0.164706, 0.329412, 0.458824, 1.0 },
+ { 0.149020, 0.309804, 0.423529, 1.0 },
+ { 0.145098, 0.290196, 0.403922, 1.0 },
+ { 0.149020, 0.298039, 0.403922, 1.0 },
+ { 0.156863, 0.309804, 0.407843, 1.0 },
+ { 0.160784, 0.329412, 0.415686, 1.0 },
+ { 0.164706, 0.352941, 0.427451, 1.0 },
+ { 0.176471, 0.396078, 0.458824, 1.0 },
+ { 0.196078, 0.447059, 0.501961, 1.0 },
+ { 0.254902, 0.505882, 0.584314, 1.0 },
+ { 0.282353, 0.533333, 0.619608, 1.0 },
+ { 0.309804, 0.564706, 0.658824, 1.0 },
+ { 0.329412, 0.588235, 0.694118, 1.0 },
+ { 0.352941, 0.611765, 0.729412, 1.0 },
+ { 0.360784, 0.615686, 0.737255, 1.0 },
+ { 0.372549, 0.623529, 0.749020, 1.0 },
+ { 0.384314, 0.627451, 0.760784, 1.0 },
+ { 0.392157, 0.631373, 0.764706, 1.0 },
+ { 0.392157, 0.631373, 0.764706, 1.0 },
+ { 0.388235, 0.623529, 0.756863, 1.0 },
+ { 0.384314, 0.619608, 0.749020, 1.0 },
+ { 0.380392, 0.615686, 0.741176, 1.0 },
+ { 0.376471, 0.611765, 0.737255, 1.0 },
+ { 0.360784, 0.603922, 0.721569, 1.0 },
+ { 0.349020, 0.600000, 0.709804, 1.0 },
+ { 0.317647, 0.572549, 0.670588, 1.0 },
+ { 0.286275, 0.549020, 0.635294, 1.0 },
+ { 0.258824, 0.525490, 0.603922, 1.0 },
+ { 0.239216, 0.513725, 0.584314, 1.0 },
+ { 0.223529, 0.505882, 0.564706, 1.0 },
+ { 0.184314, 0.482353, 0.529412, 1.0 },
+ { 0.164706, 0.462745, 0.498039, 1.0 },
+ { 0.145098, 0.447059, 0.470588, 1.0 },
+ { 0.133333, 0.427451, 0.450980, 1.0 },
+ { 0.121569, 0.423529, 0.443137, 1.0 },
+ { 0.145098, 0.443137, 0.470588, 1.0 },
+ { 0.168627, 0.462745, 0.498039, 1.0 },
+ { 0.184314, 0.474510, 0.517647, 1.0 },
+ { 0.203922, 0.486275, 0.537255, 1.0 },
+ { 0.250980, 0.521569, 0.588235, 1.0 },
+ { 0.286275, 0.556863, 0.639216, 1.0 },
+ { 0.368627, 0.623529, 0.741176, 1.0 },
+ { 0.388235, 0.643137, 0.768627, 1.0 },
+ { 0.411765, 0.666667, 0.800000, 1.0 },
+ { 0.411765, 0.670588, 0.803922, 1.0 },
+ { 0.415686, 0.678431, 0.811765, 1.0 },
+ { 0.419608, 0.682353, 0.819608, 1.0 },
+ { 0.415686, 0.686275, 0.819608, 1.0 },
+ { 0.407843, 0.682353, 0.811765, 1.0 },
+ { 0.392157, 0.666667, 0.792157, 1.0 },
+ { 0.341176, 0.623529, 0.725490, 1.0 },
+ { 0.333333, 0.611765, 0.709804, 1.0 },
+ { 0.325490, 0.600000, 0.698039, 1.0 },
+ { 0.305882, 0.584314, 0.674510, 1.0 },
+ { 0.305882, 0.560784, 0.670588, 1.0 },
+ { 0.305882, 0.545098, 0.670588, 1.0 },
+ { 0.321569, 0.517647, 0.670588, 1.0 },
+ { 0.321569, 0.478431, 0.639216, 1.0 },
+ { 0.309804, 0.454902, 0.619608, 1.0 },
+ { 0.298039, 0.431373, 0.600000, 1.0 },
+ { 0.294118, 0.419608, 0.592157, 1.0 },
+ { 0.294118, 0.411765, 0.584314, 1.0 },
+ { 0.294118, 0.400000, 0.568627, 1.0 },
+ { 0.282353, 0.392157, 0.541176, 1.0 },
+ { 0.270588, 0.400000, 0.529412, 1.0 },
+ { 0.243137, 0.415686, 0.521569, 1.0 },
+ { 0.231373, 0.462745, 0.525490, 1.0 },
+ { 0.235294, 0.474510, 0.533333, 1.0 },
+ { 0.243137, 0.486275, 0.545098, 1.0 },
+ { 0.266667, 0.513725, 0.580392, 1.0 },
+ { 0.286275, 0.560784, 0.631373, 1.0 },
+ { 0.309804, 0.596078, 0.678431, 1.0 },
+ { 0.333333, 0.623529, 0.717647, 1.0 },
+ { 0.368627, 0.647059, 0.756863, 1.0 },
+ { 0.372549, 0.647059, 0.764706, 1.0 },
+ { 0.380392, 0.650980, 0.772549, 1.0 },
+ { 0.380392, 0.650980, 0.768627, 1.0 },
+ { 0.384314, 0.650980, 0.768627, 1.0 },
+ { 0.380392, 0.647059, 0.764706, 1.0 },
+ { 0.384314, 0.639216, 0.760784, 1.0 },
+ { 0.380392, 0.639216, 0.760784, 1.0 },
+ { 0.380392, 0.635294, 0.760784, 1.0 },
+ { 0.380392, 0.631373, 0.752941, 1.0 },
+ { 0.380392, 0.627451, 0.752941, 1.0 },
+ { 0.384314, 0.627451, 0.752941, 1.0 },
+ { 0.380392, 0.623529, 0.749020, 1.0 },
+ { 0.380392, 0.619608, 0.741176, 1.0 },
+ { 0.364706, 0.607843, 0.725490, 1.0 },
+ { 0.349020, 0.588235, 0.698039, 1.0 },
+ { 0.290196, 0.525490, 0.603922, 1.0 },
+ { 0.274510, 0.501961, 0.576471, 1.0 },
+ { 0.258824, 0.478431, 0.549020, 1.0 },
+ { 0.219608, 0.439216, 0.501961, 1.0 },
+ { 0.192157, 0.403922, 0.454902, 1.0 },
+ { 0.168627, 0.388235, 0.431373, 1.0 },
+ { 0.164706, 0.380392, 0.419608, 1.0 },
+ { 0.160784, 0.384314, 0.419608, 1.0 },
+ { 0.168627, 0.396078, 0.439216, 1.0 },
+ { 0.207843, 0.447059, 0.501961, 1.0 },
+ { 0.227451, 0.462745, 0.529412, 1.0 },
+ { 0.250980, 0.482353, 0.556863, 1.0 },
+ { 0.294118, 0.533333, 0.611765, 1.0 },
+ { 0.352941, 0.556863, 0.678431, 1.0 },
+ { 0.388235, 0.568627, 0.721569, 1.0 },
+ { 0.419608, 0.572549, 0.745098, 1.0 },
+ { 0.423529, 0.552941, 0.678431, 1.0 },
+ { 0.427451, 0.545098, 0.658824, 1.0 },
+ { 0.431373, 0.537255, 0.643137, 1.0 },
+ { 0.431373, 0.505882, 0.576471, 1.0 },
+ { 0.427451, 0.474510, 0.537255, 1.0 },
+ { 0.407843, 0.435294, 0.517647, 1.0 },
+ { 0.380392, 0.427451, 0.482353, 1.0 },
+ { 0.356863, 0.447059, 0.490196, 1.0 },
+ { 0.356863, 0.474510, 0.486275, 1.0 },
+ { 0.356863, 0.501961, 0.494118, 1.0 },
+ { 0.368627, 0.521569, 0.541176, 1.0 },
+ { 0.372549, 0.537255, 0.588235, 1.0 },
+ { 0.376471, 0.568627, 0.658824, 1.0 },
+ { 0.388235, 0.607843, 0.729412, 1.0 },
+ { 0.392157, 0.647059, 0.768627, 1.0 },
+ { 0.403922, 0.678431, 0.784314, 1.0 },
+ { 0.380392, 0.670588, 0.760784, 1.0 },
+ { 0.368627, 0.658824, 0.745098, 1.0 },
+ { 0.360784, 0.647059, 0.733333, 1.0 },
+ { 0.337255, 0.611765, 0.709804, 1.0 },
+ { 0.309804, 0.596078, 0.670588, 1.0 },
+ { 0.290196, 0.576471, 0.635294, 1.0 },
+ { 0.266667, 0.560784, 0.607843, 1.0 },
+ { 0.250980, 0.533333, 0.580392, 1.0 },
+ { 0.239216, 0.509804, 0.568627, 1.0 },
+ { 0.219608, 0.490196, 0.552941, 1.0 },
+ { 0.200000, 0.482353, 0.533333, 1.0 },
+ { 0.168627, 0.482353, 0.521569, 1.0 },
+ { 0.145098, 0.470588, 0.498039, 1.0 },
+ { 0.125490, 0.454902, 0.474510, 1.0 },
+ { 0.121569, 0.427451, 0.439216, 1.0 },
+ { 0.101961, 0.392157, 0.388235, 1.0 },
+ { 0.074510, 0.372549, 0.352941, 1.0 },
+ { 0.047059, 0.356863, 0.313725, 1.0 },
+ { 0.015686, 0.341176, 0.290196, 1.0 },
+ { 0.011765, 0.325490, 0.266667, 1.0 },
+ { 0.031373, 0.294118, 0.243137, 1.0 },
+ { 0.054902, 0.278431, 0.227451, 1.0 },
+ { 0.074510, 0.274510, 0.215686, 1.0 },
+ { 0.090196, 0.270588, 0.211765, 1.0 },
+ { 0.109804, 0.286275, 0.219608, 1.0 },
+ { 0.129412, 0.290196, 0.231373, 1.0 },
+ { 0.168627, 0.301961, 0.254902, 1.0 },
+ { 0.203922, 0.313725, 0.286275, 1.0 },
+ { 0.235294, 0.313725, 0.317647, 1.0 },
+ { 0.262745, 0.337255, 0.352941, 1.0 },
+ { 0.270588, 0.368627, 0.396078, 1.0 },
+ { 0.282353, 0.403922, 0.435294, 1.0 },
+ { 0.290196, 0.435294, 0.482353, 1.0 },
+ { 0.294118, 0.447059, 0.513725, 1.0 },
+ { 0.290196, 0.458824, 0.545098, 1.0 },
+ { 0.266667, 0.466667, 0.568627, 1.0 },
+ { 0.227451, 0.462745, 0.556863, 1.0 },
+ { 0.200000, 0.454902, 0.533333, 1.0 },
+ { 0.168627, 0.419608, 0.486275, 1.0 },
+ { 0.145098, 0.376471, 0.431373, 1.0 },
+ { 0.109804, 0.333333, 0.392157, 1.0 },
+ { 0.070588, 0.278431, 0.345098, 1.0 },
+ { 0.043137, 0.239216, 0.313725, 1.0 },
+ { 0.039216, 0.203922, 0.290196, 1.0 },
+ { 0.050980, 0.192157, 0.266667, 1.0 },
+ { 0.070588, 0.184314, 0.270588, 1.0 },
+ { 0.094118, 0.184314, 0.286275, 1.0 },
+ { 0.113725, 0.184314, 0.301961, 1.0 },
+ { 0.141176, 0.207843, 0.333333, 1.0 },
+ { 0.152941, 0.239216, 0.360784, 1.0 },
+ { 0.160784, 0.278431, 0.384314, 1.0 },
+ { 0.172549, 0.317647, 0.407843, 1.0 },
+ { 0.176471, 0.333333, 0.419608, 1.0 },
+ { 0.180392, 0.352941, 0.423529, 1.0 },
+ { 0.172549, 0.368627, 0.423529, 1.0 },
+ { 0.145098, 0.372549, 0.415686, 1.0 },
+ { 0.117647, 0.372549, 0.396078, 1.0 },
+ { 0.098039, 0.364706, 0.376471, 1.0 },
+ { 0.090196, 0.360784, 0.368627, 1.0 },
+ { 0.086275, 0.364706, 0.372549, 1.0 },
+ { 0.066667, 0.376471, 0.376471, 1.0 },
+ { 0.054902, 0.384314, 0.388235, 1.0 },
+ { 0.039216, 0.396078, 0.388235, 1.0 },
+ { 0.027451, 0.403922, 0.388235, 1.0 },
+ { 0.031373, 0.419608, 0.400000, 1.0 },
+ { 0.047059, 0.435294, 0.419608, 1.0 },
+ { 0.062745, 0.450980, 0.447059, 1.0 },
+ { 0.082353, 0.470588, 0.470588, 1.0 },
+ { 0.098039, 0.478431, 0.494118, 1.0 },
+ { 0.121569, 0.486275, 0.486275, 1.0 },
+ { 0.141176, 0.482353, 0.470588, 1.0 },
+ { 0.160784, 0.470588, 0.450980, 1.0 },
+ };
+/* 040221-54 */
+static double4 colors_411[] = {
+ { 0.733333, 0.490196, 0.211765, 1.0 },
+ { 0.749020, 0.482353, 0.192157, 1.0 },
+ { 0.756863, 0.517647, 0.203922, 1.0 },
+ { 0.764706, 0.552941, 0.219608, 1.0 },
+ { 0.772549, 0.576471, 0.223529, 1.0 },
+ { 0.780392, 0.600000, 0.231373, 1.0 },
+ { 0.780392, 0.611765, 0.235294, 1.0 },
+ { 0.780392, 0.627451, 0.239216, 1.0 },
+ { 0.752941, 0.611765, 0.266667, 1.0 },
+ { 0.713725, 0.611765, 0.294118, 1.0 },
+ { 0.678431, 0.615686, 0.325490, 1.0 },
+ { 0.635294, 0.607843, 0.356863, 1.0 },
+ { 0.592157, 0.600000, 0.388235, 1.0 },
+ { 0.517647, 0.552941, 0.396078, 1.0 },
+ { 0.443137, 0.505882, 0.407843, 1.0 },
+ { 0.396078, 0.470588, 0.403922, 1.0 },
+ { 0.349020, 0.439216, 0.403922, 1.0 },
+ { 0.184314, 0.266667, 0.364706, 1.0 },
+ { 0.149020, 0.227451, 0.345098, 1.0 },
+ { 0.117647, 0.188235, 0.325490, 1.0 },
+ { 0.121569, 0.180392, 0.309804, 1.0 },
+ { 0.125490, 0.176471, 0.294118, 1.0 },
+ { 0.141176, 0.176471, 0.282353, 1.0 },
+ { 0.156863, 0.180392, 0.270588, 1.0 },
+ { 0.247059, 0.211765, 0.211765, 1.0 },
+ { 0.301961, 0.247059, 0.203922, 1.0 },
+ { 0.360784, 0.282353, 0.196078, 1.0 },
+ { 0.419608, 0.352941, 0.227451, 1.0 },
+ { 0.482353, 0.423529, 0.262745, 1.0 },
+ { 0.517647, 0.450980, 0.278431, 1.0 },
+ { 0.552941, 0.478431, 0.294118, 1.0 },
+ { 0.623529, 0.533333, 0.301961, 1.0 },
+ { 0.698039, 0.560784, 0.305882, 1.0 },
+ { 0.796078, 0.596078, 0.223529, 1.0 },
+ { 0.807843, 0.596078, 0.211765, 1.0 },
+ { 0.819608, 0.596078, 0.203922, 1.0 },
+ { 0.803922, 0.572549, 0.200000, 1.0 },
+ { 0.788235, 0.549020, 0.200000, 1.0 },
+ { 0.772549, 0.521569, 0.188235, 1.0 },
+ { 0.756863, 0.498039, 0.176471, 1.0 },
+ { 0.717647, 0.447059, 0.125490, 1.0 },
+ { 0.690196, 0.427451, 0.117647, 1.0 },
+ { 0.662745, 0.411765, 0.109804, 1.0 },
+ { 0.592157, 0.372549, 0.105882, 1.0 },
+ { 0.521569, 0.333333, 0.105882, 1.0 },
+ { 0.478431, 0.309804, 0.105882, 1.0 },
+ { 0.435294, 0.290196, 0.105882, 1.0 },
+ { 0.364706, 0.262745, 0.109804, 1.0 },
+ { 0.313725, 0.235294, 0.121569, 1.0 },
+ { 0.247059, 0.200000, 0.121569, 1.0 },
+ { 0.231373, 0.196078, 0.113725, 1.0 },
+ { 0.215686, 0.192157, 0.105882, 1.0 },
+ { 0.211765, 0.192157, 0.098039, 1.0 },
+ { 0.211765, 0.192157, 0.094118, 1.0 },
+ { 0.215686, 0.200000, 0.101961, 1.0 },
+ { 0.223529, 0.207843, 0.113725, 1.0 },
+ { 0.294118, 0.270588, 0.164706, 1.0 },
+ { 0.384314, 0.337255, 0.203922, 1.0 },
+ { 0.474510, 0.403922, 0.247059, 1.0 },
+ { 0.552941, 0.474510, 0.278431, 1.0 },
+ { 0.635294, 0.549020, 0.313725, 1.0 },
+ { 0.650980, 0.568627, 0.333333, 1.0 },
+ { 0.670588, 0.592157, 0.352941, 1.0 },
+ { 0.686275, 0.627451, 0.396078, 1.0 },
+ { 0.698039, 0.654902, 0.454902, 1.0 },
+ { 0.682353, 0.607843, 0.466667, 1.0 },
+ { 0.639216, 0.560784, 0.427451, 1.0 },
+ { 0.596078, 0.517647, 0.392157, 1.0 },
+ { 0.556863, 0.490196, 0.372549, 1.0 },
+ { 0.517647, 0.462745, 0.352941, 1.0 },
+ { 0.439216, 0.403922, 0.333333, 1.0 },
+ { 0.360784, 0.349020, 0.325490, 1.0 },
+ { 0.211765, 0.196078, 0.305882, 1.0 },
+ { 0.149020, 0.141176, 0.294118, 1.0 },
+ { 0.086275, 0.086275, 0.282353, 1.0 },
+ { 0.058824, 0.070588, 0.301961, 1.0 },
+ { 0.031373, 0.058824, 0.321569, 1.0 },
+ { 0.027451, 0.062745, 0.341176, 1.0 },
+ { 0.023529, 0.066667, 0.364706, 1.0 },
+ { 0.023529, 0.090196, 0.427451, 1.0 },
+ { 0.039216, 0.121569, 0.474510, 1.0 },
+ { 0.078431, 0.149020, 0.505882, 1.0 },
+ { 0.086275, 0.152941, 0.490196, 1.0 },
+ { 0.094118, 0.160784, 0.478431, 1.0 },
+ { 0.090196, 0.160784, 0.462745, 1.0 },
+ { 0.090196, 0.160784, 0.450980, 1.0 },
+ { 0.090196, 0.164706, 0.419608, 1.0 },
+ { 0.086275, 0.160784, 0.384314, 1.0 },
+ { 0.094118, 0.129412, 0.262745, 1.0 },
+ { 0.082353, 0.101961, 0.200000, 1.0 },
+ { 0.070588, 0.078431, 0.137255, 1.0 },
+ { 0.058824, 0.062745, 0.113725, 1.0 },
+ { 0.050980, 0.050980, 0.090196, 1.0 },
+ { 0.031373, 0.027451, 0.062745, 1.0 },
+ { 0.015686, 0.015686, 0.050980, 1.0 },
+ { 0.015686, 0.011765, 0.058824, 1.0 },
+ { 0.019608, 0.019608, 0.082353, 1.0 },
+ { 0.015686, 0.027451, 0.129412, 1.0 },
+ { 0.011765, 0.023529, 0.133333, 1.0 },
+ { 0.011765, 0.019608, 0.137255, 1.0 },
+ { 0.015686, 0.019608, 0.133333, 1.0 },
+ { 0.023529, 0.019608, 0.133333, 1.0 },
+ { 0.047059, 0.031373, 0.149020, 1.0 },
+ { 0.086275, 0.054902, 0.156863, 1.0 },
+ { 0.188235, 0.090196, 0.160784, 1.0 },
+ { 0.223529, 0.109804, 0.152941, 1.0 },
+ { 0.258824, 0.129412, 0.145098, 1.0 },
+ { 0.270588, 0.141176, 0.145098, 1.0 },
+ { 0.282353, 0.152941, 0.145098, 1.0 },
+ { 0.313725, 0.200000, 0.164706, 1.0 },
+ { 0.333333, 0.227451, 0.168627, 1.0 },
+ { 0.364706, 0.254902, 0.188235, 1.0 },
+ { 0.388235, 0.270588, 0.211765, 1.0 },
+ { 0.411765, 0.305882, 0.282353, 1.0 },
+ { 0.407843, 0.321569, 0.313725, 1.0 },
+ { 0.407843, 0.341176, 0.345098, 1.0 },
+ { 0.376471, 0.368627, 0.403922, 1.0 },
+ { 0.360784, 0.396078, 0.462745, 1.0 },
+ { 0.352941, 0.407843, 0.501961, 1.0 },
+ { 0.349020, 0.423529, 0.545098, 1.0 },
+ { 0.396078, 0.447059, 0.600000, 1.0 },
+ { 0.392157, 0.454902, 0.615686, 1.0 },
+ { 0.392157, 0.462745, 0.631373, 1.0 },
+ { 0.384314, 0.458824, 0.635294, 1.0 },
+ { 0.376471, 0.454902, 0.639216, 1.0 },
+ { 0.360784, 0.447059, 0.643137, 1.0 },
+ { 0.349020, 0.443137, 0.623529, 1.0 },
+ { 0.368627, 0.435294, 0.600000, 1.0 },
+ { 0.388235, 0.439216, 0.564706, 1.0 },
+ { 0.419608, 0.454902, 0.521569, 1.0 },
+ { 0.427451, 0.458824, 0.521569, 1.0 },
+ { 0.435294, 0.462745, 0.521569, 1.0 },
+ { 0.443137, 0.478431, 0.529412, 1.0 },
+ { 0.447059, 0.494118, 0.537255, 1.0 },
+ { 0.486275, 0.525490, 0.545098, 1.0 },
+ { 0.545098, 0.576471, 0.537255, 1.0 },
+ { 0.666667, 0.670588, 0.576471, 1.0 },
+ { 0.662745, 0.686275, 0.607843, 1.0 },
+ { 0.662745, 0.705882, 0.639216, 1.0 },
+ { 0.635294, 0.694118, 0.658824, 1.0 },
+ { 0.611765, 0.686275, 0.682353, 1.0 },
+ { 0.549020, 0.662745, 0.705882, 1.0 },
+ { 0.509804, 0.635294, 0.713725, 1.0 },
+ { 0.470588, 0.588235, 0.713725, 1.0 },
+ { 0.450980, 0.560784, 0.701961, 1.0 },
+ { 0.352941, 0.439216, 0.639216, 1.0 },
+ { 0.321569, 0.411765, 0.627451, 1.0 },
+ { 0.290196, 0.388235, 0.615686, 1.0 },
+ { 0.239216, 0.337255, 0.576471, 1.0 },
+ { 0.200000, 0.290196, 0.541176, 1.0 },
+ { 0.207843, 0.270588, 0.505882, 1.0 },
+ { 0.211765, 0.266667, 0.458824, 1.0 },
+ { 0.278431, 0.262745, 0.356863, 1.0 },
+ { 0.298039, 0.258824, 0.321569, 1.0 },
+ { 0.321569, 0.258824, 0.290196, 1.0 },
+ { 0.356863, 0.262745, 0.235294, 1.0 },
+ { 0.400000, 0.262745, 0.188235, 1.0 },
+ { 0.435294, 0.266667, 0.152941, 1.0 },
+ { 0.466667, 0.305882, 0.125490, 1.0 },
+ { 0.501961, 0.341176, 0.121569, 1.0 },
+ { 0.545098, 0.368627, 0.117647, 1.0 },
+ { 0.572549, 0.415686, 0.168627, 1.0 },
+ { 0.576471, 0.415686, 0.188235, 1.0 },
+ { 0.584314, 0.415686, 0.207843, 1.0 },
+ { 0.592157, 0.443137, 0.239216, 1.0 },
+ { 0.588235, 0.470588, 0.282353, 1.0 },
+ { 0.584314, 0.490196, 0.313725, 1.0 },
+ { 0.564706, 0.509804, 0.349020, 1.0 },
+ { 0.490196, 0.517647, 0.454902, 1.0 },
+ { 0.474510, 0.517647, 0.470588, 1.0 },
+ { 0.462745, 0.517647, 0.490196, 1.0 },
+ { 0.439216, 0.517647, 0.521569, 1.0 },
+ { 0.423529, 0.505882, 0.525490, 1.0 },
+ { 0.400000, 0.482353, 0.521569, 1.0 },
+ { 0.372549, 0.466667, 0.525490, 1.0 },
+ { 0.345098, 0.439216, 0.537255, 1.0 },
+ { 0.321569, 0.431373, 0.549020, 1.0 },
+ { 0.333333, 0.447059, 0.560784, 1.0 },
+ { 0.360784, 0.482353, 0.576471, 1.0 },
+ { 0.392157, 0.517647, 0.588235, 1.0 },
+ { 0.427451, 0.549020, 0.627451, 1.0 },
+ { 0.447059, 0.568627, 0.674510, 1.0 },
+ { 0.454902, 0.588235, 0.701961, 1.0 },
+ { 0.478431, 0.615686, 0.725490, 1.0 },
+ { 0.549020, 0.694118, 0.709804, 1.0 },
+ { 0.568627, 0.709804, 0.698039, 1.0 },
+ { 0.588235, 0.729412, 0.690196, 1.0 },
+ { 0.607843, 0.733333, 0.682353, 1.0 },
+ { 0.588235, 0.705882, 0.650980, 1.0 },
+ { 0.541176, 0.654902, 0.615686, 1.0 },
+ { 0.498039, 0.596078, 0.572549, 1.0 },
+ { 0.450980, 0.545098, 0.529412, 1.0 },
+ { 0.407843, 0.498039, 0.501961, 1.0 },
+ { 0.376471, 0.458824, 0.490196, 1.0 },
+ { 0.313725, 0.403922, 0.498039, 1.0 },
+ { 0.243137, 0.345098, 0.501961, 1.0 },
+ { 0.180392, 0.278431, 0.501961, 1.0 },
+ { 0.117647, 0.215686, 0.482353, 1.0 },
+ { 0.070588, 0.156863, 0.466667, 1.0 },
+ { 0.054902, 0.125490, 0.443137, 1.0 },
+ { 0.043137, 0.109804, 0.423529, 1.0 },
+ { 0.035294, 0.098039, 0.400000, 1.0 },
+ { 0.047059, 0.101961, 0.376471, 1.0 },
+ { 0.078431, 0.109804, 0.341176, 1.0 },
+ { 0.133333, 0.121569, 0.298039, 1.0 },
+ { 0.200000, 0.141176, 0.254902, 1.0 },
+ { 0.274510, 0.184314, 0.227451, 1.0 },
+ { 0.337255, 0.227451, 0.215686, 1.0 },
+ { 0.376471, 0.282353, 0.223529, 1.0 },
+ { 0.427451, 0.333333, 0.247059, 1.0 },
+ { 0.462745, 0.384314, 0.290196, 1.0 },
+ { 0.486275, 0.400000, 0.329412, 1.0 },
+ { 0.513725, 0.427451, 0.380392, 1.0 },
+ { 0.513725, 0.443137, 0.443137, 1.0 },
+ { 0.482353, 0.447059, 0.513725, 1.0 },
+ { 0.450980, 0.443137, 0.564706, 1.0 },
+ { 0.411765, 0.447059, 0.615686, 1.0 },
+ { 0.364706, 0.419608, 0.623529, 1.0 },
+ { 0.325490, 0.392157, 0.592157, 1.0 },
+ { 0.290196, 0.356863, 0.556863, 1.0 },
+ { 0.243137, 0.309804, 0.509804, 1.0 },
+ { 0.200000, 0.250980, 0.450980, 1.0 },
+ { 0.180392, 0.219608, 0.400000, 1.0 },
+ { 0.160784, 0.192157, 0.356863, 1.0 },
+ { 0.164706, 0.184314, 0.313725, 1.0 },
+ { 0.192157, 0.203922, 0.290196, 1.0 },
+ { 0.219608, 0.235294, 0.290196, 1.0 },
+ { 0.247059, 0.258824, 0.298039, 1.0 },
+ { 0.274510, 0.290196, 0.313725, 1.0 },
+ { 0.294118, 0.321569, 0.352941, 1.0 },
+ { 0.305882, 0.352941, 0.400000, 1.0 },
+ { 0.325490, 0.388235, 0.454902, 1.0 },
+ { 0.333333, 0.431373, 0.537255, 1.0 },
+ { 0.364706, 0.482353, 0.627451, 1.0 },
+ { 0.403922, 0.545098, 0.698039, 1.0 },
+ { 0.447059, 0.588235, 0.756863, 1.0 },
+ { 0.486275, 0.639216, 0.800000, 1.0 },
+ { 0.533333, 0.682353, 0.803922, 1.0 },
+ { 0.552941, 0.705882, 0.811765, 1.0 },
+ { 0.580392, 0.721569, 0.819608, 1.0 },
+ { 0.600000, 0.741176, 0.831373, 1.0 },
+ { 0.623529, 0.745098, 0.839216, 1.0 },
+ { 0.631373, 0.749020, 0.839216, 1.0 },
+ { 0.658824, 0.760784, 0.803922, 1.0 },
+ { 0.694118, 0.776471, 0.764706, 1.0 },
+ { 0.729412, 0.780392, 0.698039, 1.0 },
+ { 0.764706, 0.780392, 0.643137, 1.0 },
+ { 0.803922, 0.776471, 0.588235, 1.0 },
+ { 0.811765, 0.745098, 0.545098, 1.0 },
+ { 0.803922, 0.690196, 0.490196, 1.0 },
+ { 0.796078, 0.666667, 0.447059, 1.0 },
+ { 0.803922, 0.654902, 0.403922, 1.0 },
+ { 0.796078, 0.623529, 0.360784, 1.0 },
+ { 0.792157, 0.615686, 0.321569, 1.0 },
+ { 0.780392, 0.596078, 0.290196, 1.0 },
+ { 0.760784, 0.545098, 0.250980, 1.0 },
+ };
+/* 040221-55 */
+static double4 colors_412[] = {
+ { 0.435294, 0.313725, 0.211765, 1.0 },
+ { 0.443137, 0.305882, 0.200000, 1.0 },
+ { 0.439216, 0.301961, 0.192157, 1.0 },
+ { 0.435294, 0.298039, 0.188235, 1.0 },
+ { 0.419608, 0.278431, 0.172549, 1.0 },
+ { 0.403922, 0.258824, 0.156863, 1.0 },
+ { 0.411765, 0.266667, 0.164706, 1.0 },
+ { 0.419608, 0.278431, 0.172549, 1.0 },
+ { 0.423529, 0.301961, 0.192157, 1.0 },
+ { 0.415686, 0.305882, 0.200000, 1.0 },
+ { 0.411765, 0.313725, 0.211765, 1.0 },
+ { 0.419608, 0.329412, 0.227451, 1.0 },
+ { 0.431373, 0.345098, 0.247059, 1.0 },
+ { 0.439216, 0.364706, 0.258824, 1.0 },
+ { 0.450980, 0.388235, 0.270588, 1.0 },
+ { 0.466667, 0.396078, 0.278431, 1.0 },
+ { 0.486275, 0.407843, 0.290196, 1.0 },
+ { 0.517647, 0.427451, 0.294118, 1.0 },
+ { 0.529412, 0.435294, 0.305882, 1.0 },
+ { 0.545098, 0.443137, 0.321569, 1.0 },
+ { 0.552941, 0.466667, 0.333333, 1.0 },
+ { 0.564706, 0.494118, 0.349020, 1.0 },
+ { 0.580392, 0.498039, 0.360784, 1.0 },
+ { 0.596078, 0.505882, 0.376471, 1.0 },
+ { 0.635294, 0.533333, 0.384314, 1.0 },
+ { 0.635294, 0.517647, 0.380392, 1.0 },
+ { 0.639216, 0.505882, 0.376471, 1.0 },
+ { 0.639216, 0.525490, 0.396078, 1.0 },
+ { 0.639216, 0.545098, 0.419608, 1.0 },
+ { 0.650980, 0.556863, 0.435294, 1.0 },
+ { 0.662745, 0.568627, 0.454902, 1.0 },
+ { 0.682353, 0.603922, 0.490196, 1.0 },
+ { 0.709804, 0.639216, 0.513725, 1.0 },
+ { 0.713725, 0.631373, 0.490196, 1.0 },
+ { 0.670588, 0.600000, 0.454902, 1.0 },
+ { 0.631373, 0.568627, 0.419608, 1.0 },
+ { 0.580392, 0.517647, 0.380392, 1.0 },
+ { 0.533333, 0.466667, 0.345098, 1.0 },
+ { 0.509804, 0.439216, 0.321569, 1.0 },
+ { 0.490196, 0.411765, 0.301961, 1.0 },
+ { 0.400000, 0.309804, 0.215686, 1.0 },
+ { 0.341176, 0.258824, 0.168627, 1.0 },
+ { 0.282353, 0.207843, 0.121569, 1.0 },
+ { 0.227451, 0.160784, 0.082353, 1.0 },
+ { 0.172549, 0.113725, 0.047059, 1.0 },
+ { 0.145098, 0.094118, 0.031373, 1.0 },
+ { 0.121569, 0.074510, 0.015686, 1.0 },
+ { 0.086275, 0.043137, 0.007843, 1.0 },
+ { 0.062745, 0.023529, 0.000000, 1.0 },
+ { 0.050980, 0.003922, 0.003922, 1.0 },
+ { 0.058824, 0.007843, 0.003922, 1.0 },
+ { 0.066667, 0.015686, 0.003922, 1.0 },
+ { 0.086275, 0.023529, 0.003922, 1.0 },
+ { 0.105882, 0.031373, 0.007843, 1.0 },
+ { 0.117647, 0.035294, 0.007843, 1.0 },
+ { 0.133333, 0.039216, 0.007843, 1.0 },
+ { 0.164706, 0.058824, 0.019608, 1.0 },
+ { 0.172549, 0.070588, 0.019608, 1.0 },
+ { 0.184314, 0.086275, 0.023529, 1.0 },
+ { 0.196078, 0.094118, 0.023529, 1.0 },
+ { 0.207843, 0.105882, 0.023529, 1.0 },
+ { 0.219608, 0.105882, 0.019608, 1.0 },
+ { 0.231373, 0.109804, 0.019608, 1.0 },
+ { 0.247059, 0.105882, 0.019608, 1.0 },
+ { 0.266667, 0.105882, 0.019608, 1.0 },
+ { 0.282353, 0.117647, 0.023529, 1.0 },
+ { 0.286275, 0.133333, 0.031373, 1.0 },
+ { 0.290196, 0.152941, 0.039216, 1.0 },
+ { 0.298039, 0.168627, 0.050980, 1.0 },
+ { 0.309804, 0.188235, 0.066667, 1.0 },
+ { 0.341176, 0.219608, 0.098039, 1.0 },
+ { 0.396078, 0.254902, 0.137255, 1.0 },
+ { 0.498039, 0.317647, 0.207843, 1.0 },
+ { 0.517647, 0.333333, 0.215686, 1.0 },
+ { 0.541176, 0.352941, 0.223529, 1.0 },
+ { 0.529412, 0.356863, 0.223529, 1.0 },
+ { 0.521569, 0.360784, 0.223529, 1.0 },
+ { 0.517647, 0.360784, 0.219608, 1.0 },
+ { 0.517647, 0.364706, 0.219608, 1.0 },
+ { 0.513725, 0.364706, 0.231373, 1.0 },
+ { 0.513725, 0.356863, 0.227451, 1.0 },
+ { 0.498039, 0.313725, 0.203922, 1.0 },
+ { 0.447059, 0.270588, 0.168627, 1.0 },
+ { 0.400000, 0.231373, 0.133333, 1.0 },
+ { 0.368627, 0.207843, 0.109804, 1.0 },
+ { 0.341176, 0.188235, 0.090196, 1.0 },
+ { 0.290196, 0.145098, 0.058824, 1.0 },
+ { 0.254902, 0.101961, 0.027451, 1.0 },
+ { 0.239216, 0.054902, 0.003922, 1.0 },
+ { 0.243137, 0.050980, 0.000000, 1.0 },
+ { 0.247059, 0.047059, 0.000000, 1.0 },
+ { 0.247059, 0.047059, 0.000000, 1.0 },
+ { 0.247059, 0.047059, 0.000000, 1.0 },
+ { 0.243137, 0.047059, 0.000000, 1.0 },
+ { 0.235294, 0.047059, 0.000000, 1.0 },
+ { 0.227451, 0.043137, 0.000000, 1.0 },
+ { 0.227451, 0.043137, 0.003922, 1.0 },
+ { 0.250980, 0.050980, 0.011765, 1.0 },
+ { 0.274510, 0.070588, 0.019608, 1.0 },
+ { 0.301961, 0.094118, 0.031373, 1.0 },
+ { 0.309804, 0.109804, 0.043137, 1.0 },
+ { 0.321569, 0.129412, 0.058824, 1.0 },
+ { 0.345098, 0.160784, 0.086275, 1.0 },
+ { 0.352941, 0.184314, 0.113725, 1.0 },
+ { 0.333333, 0.196078, 0.149020, 1.0 },
+ { 0.313725, 0.192157, 0.145098, 1.0 },
+ { 0.298039, 0.188235, 0.141176, 1.0 },
+ { 0.286275, 0.184314, 0.141176, 1.0 },
+ { 0.278431, 0.184314, 0.145098, 1.0 },
+ { 0.274510, 0.184314, 0.145098, 1.0 },
+ { 0.270588, 0.184314, 0.149020, 1.0 },
+ { 0.270588, 0.188235, 0.149020, 1.0 },
+ { 0.254902, 0.176471, 0.152941, 1.0 },
+ { 0.188235, 0.125490, 0.113725, 1.0 },
+ { 0.164706, 0.109804, 0.098039, 1.0 },
+ { 0.145098, 0.098039, 0.086275, 1.0 },
+ { 0.109804, 0.074510, 0.062745, 1.0 },
+ { 0.086275, 0.054902, 0.043137, 1.0 },
+ { 0.086275, 0.047059, 0.031373, 1.0 },
+ { 0.082353, 0.043137, 0.023529, 1.0 },
+ { 0.074510, 0.035294, 0.023529, 1.0 },
+ { 0.066667, 0.031373, 0.019608, 1.0 },
+ { 0.058824, 0.031373, 0.015686, 1.0 },
+ { 0.050980, 0.035294, 0.015686, 1.0 },
+ { 0.047059, 0.039216, 0.015686, 1.0 },
+ { 0.054902, 0.043137, 0.015686, 1.0 },
+ { 0.062745, 0.047059, 0.015686, 1.0 },
+ { 0.078431, 0.054902, 0.019608, 1.0 },
+ { 0.105882, 0.058824, 0.023529, 1.0 },
+ { 0.180392, 0.074510, 0.023529, 1.0 },
+ { 0.200000, 0.090196, 0.035294, 1.0 },
+ { 0.223529, 0.105882, 0.047059, 1.0 },
+ { 0.290196, 0.152941, 0.078431, 1.0 },
+ { 0.352941, 0.211765, 0.125490, 1.0 },
+ { 0.423529, 0.290196, 0.196078, 1.0 },
+ { 0.494118, 0.368627, 0.274510, 1.0 },
+ { 0.631373, 0.501961, 0.388235, 1.0 },
+ { 0.690196, 0.552941, 0.435294, 1.0 },
+ { 0.752941, 0.603922, 0.486275, 1.0 },
+ { 0.764706, 0.615686, 0.501961, 1.0 },
+ { 0.776471, 0.627451, 0.517647, 1.0 },
+ { 0.800000, 0.666667, 0.560784, 1.0 },
+ { 0.803922, 0.694118, 0.615686, 1.0 },
+ { 0.800000, 0.717647, 0.654902, 1.0 },
+ { 0.772549, 0.721569, 0.666667, 1.0 },
+ { 0.756863, 0.713725, 0.658824, 1.0 },
+ { 0.741176, 0.690196, 0.643137, 1.0 },
+ { 0.729412, 0.670588, 0.627451, 1.0 },
+ { 0.690196, 0.627451, 0.580392, 1.0 },
+ { 0.635294, 0.560784, 0.525490, 1.0 },
+ { 0.580392, 0.498039, 0.470588, 1.0 },
+ { 0.498039, 0.423529, 0.407843, 1.0 },
+ { 0.396078, 0.321569, 0.305882, 1.0 },
+ { 0.380392, 0.301961, 0.282353, 1.0 },
+ { 0.368627, 0.282353, 0.258824, 1.0 },
+ { 0.345098, 0.258824, 0.223529, 1.0 },
+ { 0.317647, 0.227451, 0.188235, 1.0 },
+ { 0.290196, 0.200000, 0.152941, 1.0 },
+ { 0.247059, 0.160784, 0.117647, 1.0 },
+ { 0.196078, 0.117647, 0.086275, 1.0 },
+ { 0.156863, 0.078431, 0.054902, 1.0 },
+ { 0.113725, 0.035294, 0.011765, 1.0 },
+ { 0.109804, 0.031373, 0.007843, 1.0 },
+ { 0.105882, 0.027451, 0.003922, 1.0 },
+ { 0.105882, 0.031373, 0.000000, 1.0 },
+ { 0.105882, 0.031373, 0.000000, 1.0 },
+ { 0.113725, 0.035294, 0.000000, 1.0 },
+ { 0.125490, 0.039216, 0.000000, 1.0 },
+ { 0.160784, 0.066667, 0.007843, 1.0 },
+ { 0.172549, 0.074510, 0.011765, 1.0 },
+ { 0.188235, 0.082353, 0.015686, 1.0 },
+ { 0.207843, 0.101961, 0.023529, 1.0 },
+ { 0.219608, 0.121569, 0.039216, 1.0 },
+ { 0.231373, 0.133333, 0.047059, 1.0 },
+ { 0.231373, 0.141176, 0.058824, 1.0 },
+ { 0.227451, 0.145098, 0.058824, 1.0 },
+ { 0.227451, 0.152941, 0.054902, 1.0 },
+ { 0.227451, 0.152941, 0.054902, 1.0 },
+ { 0.235294, 0.152941, 0.050980, 1.0 },
+ { 0.239216, 0.156863, 0.054902, 1.0 },
+ { 0.243137, 0.160784, 0.058824, 1.0 },
+ { 0.243137, 0.164706, 0.070588, 1.0 },
+ { 0.231373, 0.168627, 0.086275, 1.0 },
+ { 0.219608, 0.176471, 0.098039, 1.0 },
+ { 0.192157, 0.168627, 0.105882, 1.0 },
+ { 0.184314, 0.160784, 0.098039, 1.0 },
+ { 0.180392, 0.156863, 0.094118, 1.0 },
+ { 0.168627, 0.141176, 0.082353, 1.0 },
+ { 0.164706, 0.125490, 0.070588, 1.0 },
+ { 0.152941, 0.113725, 0.066667, 1.0 },
+ { 0.149020, 0.113725, 0.066667, 1.0 },
+ { 0.149020, 0.109804, 0.074510, 1.0 },
+ { 0.145098, 0.113725, 0.078431, 1.0 },
+ { 0.149020, 0.113725, 0.082353, 1.0 },
+ { 0.152941, 0.113725, 0.078431, 1.0 },
+ { 0.160784, 0.113725, 0.066667, 1.0 },
+ { 0.172549, 0.121569, 0.062745, 1.0 },
+ { 0.184314, 0.137255, 0.066667, 1.0 },
+ { 0.200000, 0.152941, 0.086275, 1.0 },
+ { 0.219608, 0.176471, 0.113725, 1.0 },
+ { 0.247059, 0.200000, 0.149020, 1.0 },
+ { 0.274510, 0.223529, 0.176471, 1.0 },
+ { 0.290196, 0.239216, 0.188235, 1.0 },
+ { 0.301961, 0.243137, 0.192157, 1.0 },
+ { 0.305882, 0.247059, 0.188235, 1.0 },
+ { 0.301961, 0.247059, 0.188235, 1.0 },
+ { 0.298039, 0.247059, 0.184314, 1.0 },
+ { 0.290196, 0.243137, 0.188235, 1.0 },
+ { 0.286275, 0.231373, 0.188235, 1.0 },
+ { 0.278431, 0.215686, 0.184314, 1.0 },
+ { 0.274510, 0.192157, 0.168627, 1.0 },
+ { 0.278431, 0.164706, 0.141176, 1.0 },
+ { 0.274510, 0.137255, 0.109804, 1.0 },
+ { 0.274510, 0.109804, 0.078431, 1.0 },
+ { 0.278431, 0.090196, 0.050980, 1.0 },
+ { 0.290196, 0.074510, 0.031373, 1.0 },
+ { 0.301961, 0.066667, 0.019608, 1.0 },
+ { 0.317647, 0.062745, 0.019608, 1.0 },
+ { 0.333333, 0.066667, 0.011765, 1.0 },
+ { 0.352941, 0.070588, 0.011765, 1.0 },
+ { 0.372549, 0.082353, 0.011765, 1.0 },
+ { 0.396078, 0.109804, 0.023529, 1.0 },
+ { 0.411765, 0.141176, 0.050980, 1.0 },
+ { 0.419608, 0.168627, 0.074510, 1.0 },
+ { 0.423529, 0.192157, 0.098039, 1.0 },
+ { 0.419608, 0.219608, 0.125490, 1.0 },
+ { 0.407843, 0.227451, 0.149020, 1.0 },
+ { 0.388235, 0.223529, 0.160784, 1.0 },
+ { 0.376471, 0.239216, 0.172549, 1.0 },
+ { 0.372549, 0.266667, 0.200000, 1.0 },
+ { 0.384314, 0.298039, 0.231373, 1.0 },
+ { 0.415686, 0.337255, 0.270588, 1.0 },
+ { 0.462745, 0.396078, 0.321569, 1.0 },
+ { 0.509804, 0.454902, 0.380392, 1.0 },
+ { 0.545098, 0.498039, 0.435294, 1.0 },
+ { 0.572549, 0.529412, 0.474510, 1.0 },
+ { 0.580392, 0.549020, 0.498039, 1.0 },
+ { 0.580392, 0.556863, 0.509804, 1.0 },
+ { 0.576471, 0.549020, 0.509804, 1.0 },
+ { 0.592157, 0.552941, 0.505882, 1.0 },
+ { 0.611765, 0.552941, 0.486275, 1.0 },
+ { 0.615686, 0.549020, 0.470588, 1.0 },
+ { 0.619608, 0.541176, 0.450980, 1.0 },
+ { 0.596078, 0.517647, 0.427451, 1.0 },
+ { 0.552941, 0.478431, 0.388235, 1.0 },
+ { 0.486275, 0.427451, 0.352941, 1.0 },
+ { 0.439216, 0.372549, 0.309804, 1.0 },
+ { 0.403922, 0.321569, 0.262745, 1.0 },
+ { 0.372549, 0.290196, 0.219608, 1.0 },
+ { 0.376471, 0.270588, 0.200000, 1.0 },
+ { 0.349020, 0.227451, 0.152941, 1.0 },
+ { 0.341176, 0.211765, 0.125490, 1.0 },
+ { 0.337255, 0.211765, 0.125490, 1.0 },
+ { 0.345098, 0.219608, 0.133333, 1.0 },
+ { 0.364706, 0.227451, 0.145098, 1.0 },
+ { 0.372549, 0.254902, 0.164706, 1.0 },
+ };
+/* 040221-56 */
+static double4 colors_413[] = {
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.015686, 0.015686, 0.015686, 1.0 },
+ { 0.023529, 0.023529, 0.027451, 1.0 },
+ { 0.031373, 0.027451, 0.035294, 1.0 },
+ { 0.039216, 0.035294, 0.043137, 1.0 },
+ { 0.098039, 0.078431, 0.094118, 1.0 },
+ { 0.125490, 0.101961, 0.129412, 1.0 },
+ { 0.156863, 0.129412, 0.164706, 1.0 },
+ { 0.207843, 0.156863, 0.203922, 1.0 },
+ { 0.258824, 0.184314, 0.247059, 1.0 },
+ { 0.282353, 0.211765, 0.270588, 1.0 },
+ { 0.309804, 0.239216, 0.294118, 1.0 },
+ { 0.313725, 0.243137, 0.301961, 1.0 },
+ { 0.321569, 0.247059, 0.309804, 1.0 },
+ { 0.301961, 0.239216, 0.282353, 1.0 },
+ { 0.254902, 0.207843, 0.239216, 1.0 },
+ { 0.211765, 0.180392, 0.196078, 1.0 },
+ { 0.172549, 0.141176, 0.156863, 1.0 },
+ { 0.133333, 0.101961, 0.117647, 1.0 },
+ { 0.109804, 0.082353, 0.098039, 1.0 },
+ { 0.090196, 0.066667, 0.078431, 1.0 },
+ { 0.035294, 0.027451, 0.039216, 1.0 },
+ { 0.023529, 0.015686, 0.027451, 1.0 },
+ { 0.015686, 0.007843, 0.019608, 1.0 },
+ { 0.011765, 0.007843, 0.015686, 1.0 },
+ { 0.007843, 0.007843, 0.015686, 1.0 },
+ { 0.003922, 0.003922, 0.011765, 1.0 },
+ { 0.003922, 0.003922, 0.011765, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.003922, 0.003922, 1.0 },
+ { 0.019608, 0.007843, 0.011765, 1.0 },
+ { 0.039216, 0.027451, 0.031373, 1.0 },
+ { 0.062745, 0.050980, 0.054902, 1.0 },
+ { 0.082353, 0.066667, 0.074510, 1.0 },
+ { 0.101961, 0.082353, 0.094118, 1.0 },
+ { 0.207843, 0.184314, 0.203922, 1.0 },
+ { 0.270588, 0.231373, 0.258824, 1.0 },
+ { 0.333333, 0.278431, 0.313725, 1.0 },
+ { 0.384314, 0.313725, 0.364706, 1.0 },
+ { 0.439216, 0.352941, 0.415686, 1.0 },
+ { 0.462745, 0.372549, 0.427451, 1.0 },
+ { 0.486275, 0.396078, 0.439216, 1.0 },
+ { 0.517647, 0.400000, 0.462745, 1.0 },
+ { 0.533333, 0.403922, 0.470588, 1.0 },
+ { 0.537255, 0.407843, 0.454902, 1.0 },
+ { 0.490196, 0.388235, 0.431373, 1.0 },
+ { 0.447059, 0.368627, 0.411765, 1.0 },
+ { 0.403922, 0.329412, 0.380392, 1.0 },
+ { 0.360784, 0.290196, 0.352941, 1.0 },
+ { 0.337255, 0.274510, 0.341176, 1.0 },
+ { 0.313725, 0.262745, 0.333333, 1.0 },
+ { 0.290196, 0.227451, 0.294118, 1.0 },
+ { 0.298039, 0.231373, 0.305882, 1.0 },
+ { 0.309804, 0.235294, 0.317647, 1.0 },
+ { 0.345098, 0.274510, 0.345098, 1.0 },
+ { 0.384314, 0.313725, 0.372549, 1.0 },
+ { 0.415686, 0.333333, 0.396078, 1.0 },
+ { 0.447059, 0.356863, 0.423529, 1.0 },
+ { 0.537255, 0.419608, 0.474510, 1.0 },
+ { 0.611765, 0.498039, 0.552941, 1.0 },
+ { 0.792157, 0.678431, 0.725490, 1.0 },
+ { 0.839216, 0.729412, 0.760784, 1.0 },
+ { 0.890196, 0.784314, 0.796078, 1.0 },
+ { 0.874510, 0.772549, 0.803922, 1.0 },
+ { 0.858824, 0.764706, 0.811765, 1.0 },
+ { 0.827451, 0.737255, 0.760784, 1.0 },
+ { 0.768627, 0.670588, 0.682353, 1.0 },
+ { 0.580392, 0.501961, 0.572549, 1.0 },
+ { 0.533333, 0.458824, 0.521569, 1.0 },
+ { 0.490196, 0.419608, 0.474510, 1.0 },
+ { 0.454902, 0.388235, 0.443137, 1.0 },
+ { 0.423529, 0.356863, 0.415686, 1.0 },
+ { 0.411765, 0.341176, 0.400000, 1.0 },
+ { 0.400000, 0.325490, 0.388235, 1.0 },
+ { 0.376471, 0.321569, 0.360784, 1.0 },
+ { 0.349020, 0.301961, 0.329412, 1.0 },
+ { 0.290196, 0.235294, 0.278431, 1.0 },
+ { 0.254902, 0.211765, 0.250980, 1.0 },
+ { 0.219608, 0.192157, 0.227451, 1.0 },
+ { 0.211765, 0.180392, 0.219608, 1.0 },
+ { 0.207843, 0.168627, 0.215686, 1.0 },
+ { 0.200000, 0.152941, 0.223529, 1.0 },
+ { 0.200000, 0.152941, 0.223529, 1.0 },
+ { 0.219608, 0.156863, 0.231373, 1.0 },
+ { 0.219608, 0.156863, 0.231373, 1.0 },
+ { 0.223529, 0.156863, 0.231373, 1.0 },
+ { 0.219608, 0.152941, 0.219608, 1.0 },
+ { 0.219608, 0.149020, 0.207843, 1.0 },
+ { 0.203922, 0.133333, 0.176471, 1.0 },
+ { 0.176471, 0.117647, 0.164706, 1.0 },
+ { 0.149020, 0.101961, 0.141176, 1.0 },
+ { 0.133333, 0.082353, 0.105882, 1.0 },
+ { 0.082353, 0.031373, 0.074510, 1.0 },
+ { 0.074510, 0.023529, 0.062745, 1.0 },
+ { 0.066667, 0.015686, 0.050980, 1.0 },
+ { 0.062745, 0.015686, 0.047059, 1.0 },
+ { 0.058824, 0.019608, 0.047059, 1.0 },
+ { 0.066667, 0.035294, 0.050980, 1.0 },
+ { 0.094118, 0.054902, 0.070588, 1.0 },
+ { 0.176471, 0.125490, 0.133333, 1.0 },
+ { 0.219608, 0.156863, 0.168627, 1.0 },
+ { 0.262745, 0.188235, 0.203922, 1.0 },
+ { 0.282353, 0.200000, 0.223529, 1.0 },
+ { 0.301961, 0.215686, 0.243137, 1.0 },
+ { 0.333333, 0.239216, 0.286275, 1.0 },
+ { 0.345098, 0.254902, 0.298039, 1.0 },
+ { 0.356863, 0.278431, 0.317647, 1.0 },
+ { 0.384314, 0.305882, 0.352941, 1.0 },
+ { 0.435294, 0.360784, 0.427451, 1.0 },
+ { 0.450980, 0.380392, 0.447059, 1.0 },
+ { 0.466667, 0.400000, 0.466667, 1.0 },
+ { 0.501961, 0.443137, 0.509804, 1.0 },
+ { 0.541176, 0.474510, 0.537255, 1.0 },
+ { 0.560784, 0.486275, 0.556863, 1.0 },
+ { 0.576471, 0.501961, 0.568627, 1.0 },
+ { 0.607843, 0.513725, 0.564706, 1.0 },
+ { 0.607843, 0.509804, 0.564706, 1.0 },
+ { 0.611765, 0.509804, 0.564706, 1.0 },
+ { 0.639216, 0.517647, 0.560784, 1.0 },
+ { 0.666667, 0.525490, 0.560784, 1.0 },
+ { 0.721569, 0.588235, 0.596078, 1.0 },
+ { 0.737255, 0.619608, 0.654902, 1.0 },
+ { 0.772549, 0.627451, 0.658824, 1.0 },
+ { 0.788235, 0.643137, 0.627451, 1.0 },
+ { 0.694118, 0.568627, 0.576471, 1.0 },
+ { 0.650980, 0.529412, 0.525490, 1.0 },
+ { 0.607843, 0.490196, 0.478431, 1.0 },
+ { 0.517647, 0.400000, 0.376471, 1.0 },
+ { 0.435294, 0.337255, 0.337255, 1.0 },
+ { 0.380392, 0.294118, 0.290196, 1.0 },
+ { 0.301961, 0.227451, 0.262745, 1.0 },
+ { 0.258824, 0.215686, 0.262745, 1.0 },
+ { 0.254902, 0.207843, 0.262745, 1.0 },
+ { 0.250980, 0.200000, 0.266667, 1.0 },
+ { 0.258824, 0.200000, 0.266667, 1.0 },
+ { 0.266667, 0.203922, 0.270588, 1.0 },
+ { 0.290196, 0.215686, 0.274510, 1.0 },
+ { 0.305882, 0.219608, 0.282353, 1.0 },
+ { 0.290196, 0.207843, 0.262745, 1.0 },
+ { 0.274510, 0.196078, 0.243137, 1.0 },
+ { 0.188235, 0.149020, 0.176471, 1.0 },
+ { 0.164706, 0.129412, 0.152941, 1.0 },
+ { 0.141176, 0.109804, 0.133333, 1.0 },
+ { 0.098039, 0.082353, 0.094118, 1.0 },
+ { 0.062745, 0.058824, 0.066667, 1.0 },
+ { 0.039216, 0.035294, 0.043137, 1.0 },
+ { 0.023529, 0.023529, 0.023529, 1.0 },
+ { 0.003922, 0.003922, 0.007843, 1.0 },
+ { 0.000000, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.007843, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.035294, 0.035294, 0.035294, 1.0 },
+ { 0.054902, 0.050980, 0.054902, 1.0 },
+ { 0.098039, 0.082353, 0.109804, 1.0 },
+ { 0.109804, 0.090196, 0.121569, 1.0 },
+ { 0.125490, 0.098039, 0.133333, 1.0 },
+ { 0.145098, 0.113725, 0.160784, 1.0 },
+ { 0.152941, 0.121569, 0.176471, 1.0 },
+ { 0.156863, 0.117647, 0.172549, 1.0 },
+ { 0.156863, 0.109804, 0.180392, 1.0 },
+ { 0.117647, 0.082353, 0.133333, 1.0 },
+ { 0.109804, 0.066667, 0.121569, 1.0 },
+ { 0.101961, 0.050980, 0.113725, 1.0 },
+ { 0.078431, 0.031373, 0.082353, 1.0 },
+ { 0.054902, 0.019608, 0.054902, 1.0 },
+ { 0.047059, 0.007843, 0.031373, 1.0 },
+ { 0.031373, 0.003922, 0.015686, 1.0 },
+ { 0.019608, 0.003922, 0.011765, 1.0 },
+ { 0.015686, 0.000000, 0.003922, 1.0 },
+ { 0.011765, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.015686, 0.011765, 0.015686, 1.0 },
+ { 0.043137, 0.027451, 0.039216, 1.0 },
+ { 0.050980, 0.035294, 0.047059, 1.0 },
+ { 0.062745, 0.043137, 0.054902, 1.0 },
+ { 0.101961, 0.058824, 0.074510, 1.0 },
+ { 0.141176, 0.090196, 0.113725, 1.0 },
+ { 0.168627, 0.113725, 0.149020, 1.0 },
+ { 0.200000, 0.129412, 0.176471, 1.0 },
+ { 0.231373, 0.164706, 0.219608, 1.0 },
+ { 0.247059, 0.188235, 0.235294, 1.0 },
+ { 0.243137, 0.188235, 0.235294, 1.0 },
+ { 0.227451, 0.180392, 0.235294, 1.0 },
+ { 0.215686, 0.172549, 0.219608, 1.0 },
+ { 0.188235, 0.156863, 0.188235, 1.0 },
+ { 0.152941, 0.125490, 0.152941, 1.0 },
+ { 0.113725, 0.094118, 0.125490, 1.0 },
+ { 0.086275, 0.070588, 0.094118, 1.0 },
+ { 0.058824, 0.050980, 0.062745, 1.0 },
+ { 0.031373, 0.031373, 0.039216, 1.0 },
+ { 0.015686, 0.015686, 0.019608, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.007843, 0.007843, 1.0 },
+ { 0.015686, 0.011765, 0.019608, 1.0 },
+ { 0.031373, 0.031373, 0.039216, 1.0 },
+ { 0.054902, 0.050980, 0.058824, 1.0 },
+ { 0.078431, 0.062745, 0.090196, 1.0 },
+ { 0.109804, 0.082353, 0.125490, 1.0 },
+ { 0.156863, 0.113725, 0.164706, 1.0 },
+ { 0.200000, 0.141176, 0.203922, 1.0 },
+ { 0.231373, 0.168627, 0.247059, 1.0 },
+ { 0.274510, 0.203922, 0.298039, 1.0 },
+ { 0.321569, 0.239216, 0.329412, 1.0 },
+ { 0.345098, 0.258824, 0.349020, 1.0 },
+ { 0.352941, 0.286275, 0.372549, 1.0 },
+ { 0.364706, 0.298039, 0.372549, 1.0 },
+ { 0.349020, 0.278431, 0.352941, 1.0 },
+ { 0.313725, 0.250980, 0.325490, 1.0 },
+ { 0.274510, 0.227451, 0.282353, 1.0 },
+ { 0.219608, 0.180392, 0.231373, 1.0 },
+ { 0.168627, 0.133333, 0.188235, 1.0 },
+ { 0.129412, 0.094118, 0.133333, 1.0 },
+ { 0.086275, 0.058824, 0.082353, 1.0 },
+ { 0.050980, 0.039216, 0.054902, 1.0 },
+ { 0.031373, 0.019608, 0.027451, 1.0 },
+ { 0.019608, 0.007843, 0.011765, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.003922, 0.000000, 0.003922, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ };
+/* 040221-57 */
+static double4 colors_414[] = {
+ { 0.086275, 0.101961, 0.098039, 1.0 },
+ { 0.082353, 0.094118, 0.094118, 1.0 },
+ { 0.062745, 0.070588, 0.070588, 1.0 },
+ { 0.047059, 0.047059, 0.047059, 1.0 },
+ { 0.031373, 0.027451, 0.027451, 1.0 },
+ { 0.015686, 0.011765, 0.011765, 1.0 },
+ { 0.007843, 0.003922, 0.007843, 1.0 },
+ { 0.003922, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.003922, 0.000000, 1.0 },
+ { 0.011765, 0.003922, 0.000000, 1.0 },
+ { 0.015686, 0.003922, 0.000000, 1.0 },
+ { 0.066667, 0.003922, 0.007843, 1.0 },
+ { 0.105882, 0.007843, 0.023529, 1.0 },
+ { 0.149020, 0.015686, 0.039216, 1.0 },
+ { 0.160784, 0.043137, 0.054902, 1.0 },
+ { 0.172549, 0.074510, 0.074510, 1.0 },
+ { 0.180392, 0.090196, 0.074510, 1.0 },
+ { 0.188235, 0.105882, 0.078431, 1.0 },
+ { 0.235294, 0.184314, 0.113725, 1.0 },
+ { 0.215686, 0.200000, 0.141176, 1.0 },
+ { 0.200000, 0.215686, 0.168627, 1.0 },
+ { 0.203922, 0.227451, 0.160784, 1.0 },
+ { 0.207843, 0.243137, 0.156863, 1.0 },
+ { 0.203922, 0.231373, 0.164706, 1.0 },
+ { 0.203922, 0.223529, 0.172549, 1.0 },
+ { 0.188235, 0.184314, 0.184314, 1.0 },
+ { 0.168627, 0.168627, 0.168627, 1.0 },
+ { 0.129412, 0.129412, 0.129412, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.094118, 0.094118, 0.090196, 1.0 },
+ { 0.074510, 0.078431, 0.070588, 1.0 },
+ { 0.058824, 0.062745, 0.054902, 1.0 },
+ { 0.050980, 0.054902, 0.050980, 1.0 },
+ { 0.047059, 0.047059, 0.047059, 1.0 },
+ { 0.031373, 0.023529, 0.027451, 1.0 },
+ { 0.019608, 0.015686, 0.019608, 1.0 },
+ { 0.011765, 0.007843, 0.011765, 1.0 },
+ { 0.007843, 0.003922, 0.007843, 1.0 },
+ { 0.007843, 0.000000, 0.003922, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.003922, 1.0 },
+ { 0.000000, 0.007843, 0.007843, 1.0 },
+ { 0.003922, 0.011765, 0.019608, 1.0 },
+ { 0.007843, 0.019608, 0.035294, 1.0 },
+ { 0.015686, 0.023529, 0.039216, 1.0 },
+ { 0.023529, 0.031373, 0.047059, 1.0 },
+ { 0.058824, 0.062745, 0.078431, 1.0 },
+ { 0.086275, 0.086275, 0.101961, 1.0 },
+ { 0.113725, 0.113725, 0.129412, 1.0 },
+ { 0.141176, 0.141176, 0.145098, 1.0 },
+ { 0.168627, 0.172549, 0.164706, 1.0 },
+ { 0.176471, 0.180392, 0.172549, 1.0 },
+ { 0.184314, 0.188235, 0.180392, 1.0 },
+ { 0.203922, 0.200000, 0.192157, 1.0 },
+ { 0.211765, 0.215686, 0.207843, 1.0 },
+ { 0.231373, 0.235294, 0.235294, 1.0 },
+ { 0.247059, 0.262745, 0.258824, 1.0 },
+ { 0.262745, 0.294118, 0.286275, 1.0 },
+ { 0.274510, 0.317647, 0.301961, 1.0 },
+ { 0.290196, 0.341176, 0.317647, 1.0 },
+ { 0.341176, 0.392157, 0.321569, 1.0 },
+ { 0.407843, 0.431373, 0.317647, 1.0 },
+ { 0.494118, 0.513725, 0.321569, 1.0 },
+ { 0.494118, 0.521569, 0.341176, 1.0 },
+ { 0.498039, 0.533333, 0.360784, 1.0 },
+ { 0.513725, 0.513725, 0.345098, 1.0 },
+ { 0.529412, 0.494118, 0.329412, 1.0 },
+ { 0.509804, 0.486275, 0.337255, 1.0 },
+ { 0.494118, 0.478431, 0.349020, 1.0 },
+ { 0.474510, 0.494118, 0.427451, 1.0 },
+ { 0.478431, 0.521569, 0.490196, 1.0 },
+ { 0.603922, 0.623529, 0.592157, 1.0 },
+ { 0.627451, 0.631373, 0.600000, 1.0 },
+ { 0.650980, 0.639216, 0.607843, 1.0 },
+ { 0.678431, 0.647059, 0.596078, 1.0 },
+ { 0.709804, 0.658824, 0.588235, 1.0 },
+ { 0.721569, 0.674510, 0.588235, 1.0 },
+ { 0.694118, 0.643137, 0.564706, 1.0 },
+ { 0.556863, 0.474510, 0.435294, 1.0 },
+ { 0.490196, 0.423529, 0.380392, 1.0 },
+ { 0.423529, 0.376471, 0.325490, 1.0 },
+ { 0.384314, 0.356863, 0.313725, 1.0 },
+ { 0.345098, 0.337255, 0.305882, 1.0 },
+ { 0.282353, 0.286275, 0.274510, 1.0 },
+ { 0.223529, 0.227451, 0.223529, 1.0 },
+ { 0.172549, 0.184314, 0.180392, 1.0 },
+ { 0.141176, 0.149020, 0.145098, 1.0 },
+ { 0.090196, 0.098039, 0.094118, 1.0 },
+ { 0.078431, 0.086275, 0.082353, 1.0 },
+ { 0.070588, 0.074510, 0.070588, 1.0 },
+ { 0.070588, 0.074510, 0.070588, 1.0 },
+ { 0.074510, 0.074510, 0.074510, 1.0 },
+ { 0.090196, 0.090196, 0.090196, 1.0 },
+ { 0.117647, 0.117647, 0.117647, 1.0 },
+ { 0.203922, 0.207843, 0.203922, 1.0 },
+ { 0.305882, 0.282353, 0.239216, 1.0 },
+ { 0.407843, 0.356863, 0.278431, 1.0 },
+ { 0.466667, 0.400000, 0.294118, 1.0 },
+ { 0.529412, 0.447059, 0.313725, 1.0 },
+ { 0.603922, 0.517647, 0.384314, 1.0 },
+ { 0.666667, 0.584314, 0.427451, 1.0 },
+ { 0.701961, 0.631373, 0.423529, 1.0 },
+ { 0.694118, 0.674510, 0.396078, 1.0 },
+ { 0.576471, 0.584314, 0.407843, 1.0 },
+ { 0.541176, 0.549020, 0.388235, 1.0 },
+ { 0.509804, 0.513725, 0.372549, 1.0 },
+ { 0.396078, 0.466667, 0.313725, 1.0 },
+ { 0.290196, 0.384314, 0.254902, 1.0 },
+ { 0.215686, 0.294118, 0.231373, 1.0 },
+ { 0.203922, 0.223529, 0.211765, 1.0 },
+ { 0.184314, 0.184314, 0.184314, 1.0 },
+ { 0.200000, 0.188235, 0.184314, 1.0 },
+ { 0.219608, 0.196078, 0.184314, 1.0 },
+ { 0.258824, 0.211765, 0.192157, 1.0 },
+ { 0.301961, 0.231373, 0.203922, 1.0 },
+ { 0.407843, 0.266667, 0.243137, 1.0 },
+ { 0.482353, 0.282353, 0.333333, 1.0 },
+ { 0.494118, 0.266667, 0.356863, 1.0 },
+ { 0.501961, 0.274510, 0.356863, 1.0 },
+ { 0.521569, 0.313725, 0.368627, 1.0 },
+ { 0.490196, 0.301961, 0.372549, 1.0 },
+ { 0.458824, 0.294118, 0.380392, 1.0 },
+ { 0.372549, 0.278431, 0.364706, 1.0 },
+ { 0.309804, 0.274510, 0.298039, 1.0 },
+ { 0.290196, 0.298039, 0.286275, 1.0 },
+ { 0.282353, 0.317647, 0.290196, 1.0 },
+ { 0.270588, 0.329412, 0.301961, 1.0 },
+ { 0.286275, 0.317647, 0.298039, 1.0 },
+ { 0.305882, 0.309804, 0.294118, 1.0 },
+ { 0.305882, 0.301961, 0.290196, 1.0 },
+ { 0.305882, 0.298039, 0.286275, 1.0 },
+ { 0.270588, 0.278431, 0.274510, 1.0 },
+ { 0.243137, 0.250980, 0.247059, 1.0 },
+ { 0.215686, 0.223529, 0.219608, 1.0 },
+ { 0.203922, 0.200000, 0.200000, 1.0 },
+ { 0.164706, 0.164706, 0.160784, 1.0 },
+ { 0.156863, 0.156863, 0.152941, 1.0 },
+ { 0.149020, 0.149020, 0.145098, 1.0 },
+ { 0.129412, 0.133333, 0.125490, 1.0 },
+ { 0.117647, 0.117647, 0.113725, 1.0 },
+ { 0.101961, 0.101961, 0.101961, 1.0 },
+ { 0.082353, 0.086275, 0.086275, 1.0 },
+ { 0.043137, 0.054902, 0.054902, 1.0 },
+ { 0.039216, 0.047059, 0.047059, 1.0 },
+ { 0.035294, 0.039216, 0.043137, 1.0 },
+ { 0.023529, 0.027451, 0.031373, 1.0 },
+ { 0.015686, 0.023529, 0.023529, 1.0 },
+ { 0.007843, 0.011765, 0.015686, 1.0 },
+ { 0.003922, 0.003922, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.003922, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.011765, 0.011765, 0.007843, 1.0 },
+ { 0.015686, 0.015686, 0.011765, 1.0 },
+ { 0.015686, 0.039216, 0.007843, 1.0 },
+ { 0.027451, 0.050980, 0.019608, 1.0 },
+ { 0.035294, 0.058824, 0.031373, 1.0 },
+ { 0.050980, 0.058824, 0.050980, 1.0 },
+ { 0.066667, 0.090196, 0.050980, 1.0 },
+ { 0.066667, 0.090196, 0.054902, 1.0 },
+ { 0.070588, 0.090196, 0.058824, 1.0 },
+ { 0.070588, 0.074510, 0.070588, 1.0 },
+ { 0.062745, 0.074510, 0.070588, 1.0 },
+ { 0.062745, 0.066667, 0.058824, 1.0 },
+ { 0.058824, 0.058824, 0.050980, 1.0 },
+ { 0.047059, 0.047059, 0.039216, 1.0 },
+ { 0.039216, 0.035294, 0.031373, 1.0 },
+ { 0.031373, 0.027451, 0.023529, 1.0 },
+ { 0.031373, 0.019608, 0.015686, 1.0 },
+ { 0.027451, 0.011765, 0.007843, 1.0 },
+ { 0.027451, 0.007843, 0.003922, 1.0 },
+ { 0.023529, 0.003922, 0.011765, 1.0 },
+ { 0.031373, 0.000000, 0.019608, 1.0 },
+ { 0.031373, 0.003922, 0.023529, 1.0 },
+ { 0.019608, 0.007843, 0.019608, 1.0 },
+ { 0.019608, 0.007843, 0.023529, 1.0 },
+ { 0.023529, 0.007843, 0.027451, 1.0 },
+ { 0.023529, 0.007843, 0.031373, 1.0 },
+ { 0.015686, 0.011765, 0.027451, 1.0 },
+ { 0.007843, 0.011765, 0.015686, 1.0 },
+ { 0.003922, 0.011765, 0.011765, 1.0 },
+ { 0.007843, 0.011765, 0.015686, 1.0 },
+ { 0.011765, 0.019608, 0.019608, 1.0 },
+ { 0.019608, 0.027451, 0.023529, 1.0 },
+ { 0.031373, 0.039216, 0.027451, 1.0 },
+ { 0.047059, 0.047059, 0.039216, 1.0 },
+ { 0.078431, 0.047059, 0.043137, 1.0 },
+ { 0.098039, 0.050980, 0.039216, 1.0 },
+ { 0.101961, 0.050980, 0.039216, 1.0 },
+ { 0.086275, 0.054902, 0.039216, 1.0 },
+ { 0.094118, 0.047059, 0.043137, 1.0 },
+ { 0.098039, 0.043137, 0.031373, 1.0 },
+ { 0.078431, 0.035294, 0.035294, 1.0 },
+ { 0.047059, 0.039216, 0.031373, 1.0 },
+ { 0.023529, 0.031373, 0.035294, 1.0 },
+ { 0.015686, 0.031373, 0.027451, 1.0 },
+ { 0.011765, 0.031373, 0.035294, 1.0 },
+ { 0.015686, 0.039216, 0.043137, 1.0 },
+ { 0.019608, 0.047059, 0.047059, 1.0 },
+ { 0.027451, 0.054902, 0.047059, 1.0 },
+ { 0.031373, 0.066667, 0.058824, 1.0 },
+ { 0.039216, 0.086275, 0.090196, 1.0 },
+ { 0.050980, 0.094118, 0.105882, 1.0 },
+ { 0.074510, 0.101961, 0.113725, 1.0 },
+ { 0.094118, 0.125490, 0.117647, 1.0 },
+ { 0.137255, 0.168627, 0.129412, 1.0 },
+ { 0.172549, 0.180392, 0.125490, 1.0 },
+ { 0.239216, 0.172549, 0.125490, 1.0 },
+ { 0.286275, 0.137255, 0.101961, 1.0 },
+ { 0.368627, 0.156863, 0.082353, 1.0 },
+ { 0.415686, 0.168627, 0.050980, 1.0 },
+ { 0.474510, 0.219608, 0.082353, 1.0 },
+ { 0.458824, 0.211765, 0.129412, 1.0 },
+ { 0.454902, 0.219608, 0.156863, 1.0 },
+ { 0.419608, 0.200000, 0.152941, 1.0 },
+ { 0.403922, 0.247059, 0.168627, 1.0 },
+ { 0.341176, 0.262745, 0.203922, 1.0 },
+ { 0.274510, 0.262745, 0.227451, 1.0 },
+ { 0.211765, 0.223529, 0.219608, 1.0 },
+ { 0.176471, 0.200000, 0.192157, 1.0 },
+ { 0.149020, 0.168627, 0.164706, 1.0 },
+ { 0.129412, 0.145098, 0.141176, 1.0 },
+ { 0.117647, 0.129412, 0.125490, 1.0 },
+ { 0.121569, 0.105882, 0.117647, 1.0 },
+ { 0.145098, 0.090196, 0.125490, 1.0 },
+ { 0.172549, 0.070588, 0.156863, 1.0 },
+ { 0.215686, 0.090196, 0.203922, 1.0 },
+ { 0.298039, 0.109804, 0.239216, 1.0 },
+ { 0.396078, 0.152941, 0.270588, 1.0 },
+ { 0.462745, 0.176471, 0.270588, 1.0 },
+ { 0.474510, 0.207843, 0.301961, 1.0 },
+ { 0.478431, 0.227451, 0.317647, 1.0 },
+ { 0.470588, 0.250980, 0.321569, 1.0 },
+ { 0.458824, 0.262745, 0.278431, 1.0 },
+ { 0.396078, 0.254902, 0.235294, 1.0 },
+ { 0.305882, 0.223529, 0.200000, 1.0 },
+ { 0.215686, 0.180392, 0.176471, 1.0 },
+ { 0.145098, 0.141176, 0.141176, 1.0 },
+ { 0.101961, 0.105882, 0.109804, 1.0 },
+ { 0.074510, 0.082353, 0.082353, 1.0 },
+ { 0.058824, 0.070588, 0.066667, 1.0 },
+ { 0.050980, 0.066667, 0.062745, 1.0 },
+ { 0.058824, 0.070588, 0.066667, 1.0 },
+ { 0.074510, 0.094118, 0.090196, 1.0 },
+ { 0.086275, 0.105882, 0.101961, 1.0 },
+ { 0.086275, 0.109804, 0.105882, 1.0 },
+ };
+/* 040221-58 */
+static double4 colors_415[] = {
+ { 0.282353, 0.674510, 0.525490, 1.0 },
+ { 0.290196, 0.686275, 0.552941, 1.0 },
+ { 0.270588, 0.682353, 0.560784, 1.0 },
+ { 0.250980, 0.678431, 0.572549, 1.0 },
+ { 0.247059, 0.717647, 0.603922, 1.0 },
+ { 0.247059, 0.756863, 0.639216, 1.0 },
+ { 0.250980, 0.776471, 0.639216, 1.0 },
+ { 0.258824, 0.800000, 0.643137, 1.0 },
+ { 0.254902, 0.823529, 0.650980, 1.0 },
+ { 0.231373, 0.800000, 0.635294, 1.0 },
+ { 0.207843, 0.776471, 0.619608, 1.0 },
+ { 0.188235, 0.741176, 0.607843, 1.0 },
+ { 0.172549, 0.709804, 0.596078, 1.0 },
+ { 0.168627, 0.674510, 0.600000, 1.0 },
+ { 0.168627, 0.639216, 0.603922, 1.0 },
+ { 0.164706, 0.611765, 0.600000, 1.0 },
+ { 0.164706, 0.584314, 0.600000, 1.0 },
+ { 0.121569, 0.509804, 0.576471, 1.0 },
+ { 0.101961, 0.458824, 0.541176, 1.0 },
+ { 0.086275, 0.407843, 0.509804, 1.0 },
+ { 0.090196, 0.341176, 0.478431, 1.0 },
+ { 0.094118, 0.278431, 0.450980, 1.0 },
+ { 0.094118, 0.250980, 0.447059, 1.0 },
+ { 0.094118, 0.223529, 0.443137, 1.0 },
+ { 0.117647, 0.180392, 0.403922, 1.0 },
+ { 0.137255, 0.180392, 0.384314, 1.0 },
+ { 0.160784, 0.184314, 0.364706, 1.0 },
+ { 0.203922, 0.184314, 0.352941, 1.0 },
+ { 0.247059, 0.184314, 0.345098, 1.0 },
+ { 0.262745, 0.188235, 0.341176, 1.0 },
+ { 0.278431, 0.196078, 0.337255, 1.0 },
+ { 0.305882, 0.207843, 0.333333, 1.0 },
+ { 0.329412, 0.215686, 0.329412, 1.0 },
+ { 0.364706, 0.282353, 0.325490, 1.0 },
+ { 0.372549, 0.309804, 0.321569, 1.0 },
+ { 0.384314, 0.337255, 0.317647, 1.0 },
+ { 0.368627, 0.368627, 0.321569, 1.0 },
+ { 0.356863, 0.403922, 0.329412, 1.0 },
+ { 0.345098, 0.423529, 0.333333, 1.0 },
+ { 0.333333, 0.447059, 0.341176, 1.0 },
+ { 0.298039, 0.521569, 0.368627, 1.0 },
+ { 0.294118, 0.533333, 0.372549, 1.0 },
+ { 0.290196, 0.545098, 0.376471, 1.0 },
+ { 0.282353, 0.529412, 0.372549, 1.0 },
+ { 0.274510, 0.513725, 0.368627, 1.0 },
+ { 0.266667, 0.498039, 0.372549, 1.0 },
+ { 0.262745, 0.486275, 0.380392, 1.0 },
+ { 0.258824, 0.462745, 0.388235, 1.0 },
+ { 0.254902, 0.427451, 0.384314, 1.0 },
+ { 0.262745, 0.368627, 0.356863, 1.0 },
+ { 0.266667, 0.329412, 0.337255, 1.0 },
+ { 0.274510, 0.290196, 0.321569, 1.0 },
+ { 0.266667, 0.250980, 0.317647, 1.0 },
+ { 0.258824, 0.211765, 0.317647, 1.0 },
+ { 0.250980, 0.196078, 0.317647, 1.0 },
+ { 0.247059, 0.180392, 0.317647, 1.0 },
+ { 0.211765, 0.156863, 0.313725, 1.0 },
+ { 0.203922, 0.156863, 0.305882, 1.0 },
+ { 0.196078, 0.156863, 0.298039, 1.0 },
+ { 0.180392, 0.152941, 0.286275, 1.0 },
+ { 0.164706, 0.149020, 0.278431, 1.0 },
+ { 0.152941, 0.149020, 0.274510, 1.0 },
+ { 0.145098, 0.149020, 0.274510, 1.0 },
+ { 0.125490, 0.149020, 0.274510, 1.0 },
+ { 0.101961, 0.141176, 0.274510, 1.0 },
+ { 0.086275, 0.156863, 0.274510, 1.0 },
+ { 0.078431, 0.160784, 0.274510, 1.0 },
+ { 0.070588, 0.168627, 0.278431, 1.0 },
+ { 0.070588, 0.176471, 0.278431, 1.0 },
+ { 0.070588, 0.184314, 0.282353, 1.0 },
+ { 0.070588, 0.184314, 0.294118, 1.0 },
+ { 0.074510, 0.192157, 0.313725, 1.0 },
+ { 0.094118, 0.203922, 0.352941, 1.0 },
+ { 0.098039, 0.207843, 0.360784, 1.0 },
+ { 0.101961, 0.215686, 0.372549, 1.0 },
+ { 0.105882, 0.215686, 0.372549, 1.0 },
+ { 0.109804, 0.215686, 0.372549, 1.0 },
+ { 0.109804, 0.211765, 0.368627, 1.0 },
+ { 0.109804, 0.207843, 0.368627, 1.0 },
+ { 0.109804, 0.196078, 0.356863, 1.0 },
+ { 0.101961, 0.180392, 0.341176, 1.0 },
+ { 0.090196, 0.156863, 0.286275, 1.0 },
+ { 0.078431, 0.149020, 0.266667, 1.0 },
+ { 0.070588, 0.141176, 0.247059, 1.0 },
+ { 0.066667, 0.133333, 0.239216, 1.0 },
+ { 0.066667, 0.129412, 0.231373, 1.0 },
+ { 0.050980, 0.105882, 0.223529, 1.0 },
+ { 0.043137, 0.086275, 0.203922, 1.0 },
+ { 0.027451, 0.058824, 0.184314, 1.0 },
+ { 0.035294, 0.062745, 0.188235, 1.0 },
+ { 0.043137, 0.066667, 0.196078, 1.0 },
+ { 0.047059, 0.066667, 0.203922, 1.0 },
+ { 0.054902, 0.066667, 0.215686, 1.0 },
+ { 0.066667, 0.066667, 0.231373, 1.0 },
+ { 0.074510, 0.066667, 0.243137, 1.0 },
+ { 0.082353, 0.070588, 0.250980, 1.0 },
+ { 0.090196, 0.082353, 0.262745, 1.0 },
+ { 0.145098, 0.117647, 0.270588, 1.0 },
+ { 0.200000, 0.145098, 0.274510, 1.0 },
+ { 0.254902, 0.172549, 0.282353, 1.0 },
+ { 0.282353, 0.203922, 0.290196, 1.0 },
+ { 0.313725, 0.239216, 0.298039, 1.0 },
+ { 0.360784, 0.309804, 0.329412, 1.0 },
+ { 0.396078, 0.400000, 0.380392, 1.0 },
+ { 0.458824, 0.564706, 0.501961, 1.0 },
+ { 0.505882, 0.627451, 0.545098, 1.0 },
+ { 0.552941, 0.694118, 0.588235, 1.0 },
+ { 0.580392, 0.725490, 0.607843, 1.0 },
+ { 0.607843, 0.756863, 0.627451, 1.0 },
+ { 0.643137, 0.831373, 0.686275, 1.0 },
+ { 0.654902, 0.901961, 0.741176, 1.0 },
+ { 0.643137, 0.952941, 0.803922, 1.0 },
+ { 0.615686, 0.956863, 0.827451, 1.0 },
+ { 0.533333, 0.886275, 0.803922, 1.0 },
+ { 0.513725, 0.847059, 0.780392, 1.0 },
+ { 0.494118, 0.807843, 0.756863, 1.0 },
+ { 0.450980, 0.729412, 0.698039, 1.0 },
+ { 0.411765, 0.654902, 0.654902, 1.0 },
+ { 0.372549, 0.580392, 0.596078, 1.0 },
+ { 0.321569, 0.517647, 0.549020, 1.0 },
+ { 0.270588, 0.376471, 0.435294, 1.0 },
+ { 0.258824, 0.309804, 0.376471, 1.0 },
+ { 0.250980, 0.243137, 0.321569, 1.0 },
+ { 0.254902, 0.219608, 0.298039, 1.0 },
+ { 0.262745, 0.196078, 0.278431, 1.0 },
+ { 0.270588, 0.168627, 0.258824, 1.0 },
+ { 0.290196, 0.168627, 0.247059, 1.0 },
+ { 0.321569, 0.172549, 0.239216, 1.0 },
+ { 0.356863, 0.184314, 0.250980, 1.0 },
+ { 0.407843, 0.247059, 0.262745, 1.0 },
+ { 0.411765, 0.266667, 0.266667, 1.0 },
+ { 0.415686, 0.286275, 0.270588, 1.0 },
+ { 0.427451, 0.333333, 0.282353, 1.0 },
+ { 0.427451, 0.380392, 0.286275, 1.0 },
+ { 0.419608, 0.415686, 0.305882, 1.0 },
+ { 0.419608, 0.439216, 0.325490, 1.0 },
+ { 0.376471, 0.541176, 0.400000, 1.0 },
+ { 0.372549, 0.603922, 0.439216, 1.0 },
+ { 0.372549, 0.666667, 0.478431, 1.0 },
+ { 0.368627, 0.694118, 0.498039, 1.0 },
+ { 0.368627, 0.725490, 0.521569, 1.0 },
+ { 0.376471, 0.760784, 0.556863, 1.0 },
+ { 0.388235, 0.792157, 0.596078, 1.0 },
+ { 0.372549, 0.815686, 0.627451, 1.0 },
+ { 0.368627, 0.843137, 0.658824, 1.0 },
+ { 0.321569, 0.870588, 0.705882, 1.0 },
+ { 0.309804, 0.870588, 0.705882, 1.0 },
+ { 0.298039, 0.874510, 0.705882, 1.0 },
+ { 0.282353, 0.866667, 0.701961, 1.0 },
+ { 0.266667, 0.831373, 0.686275, 1.0 },
+ { 0.254902, 0.784314, 0.650980, 1.0 },
+ { 0.223529, 0.725490, 0.619608, 1.0 },
+ { 0.141176, 0.564706, 0.521569, 1.0 },
+ { 0.121569, 0.533333, 0.494118, 1.0 },
+ { 0.101961, 0.501961, 0.466667, 1.0 },
+ { 0.078431, 0.439216, 0.419608, 1.0 },
+ { 0.070588, 0.376471, 0.364706, 1.0 },
+ { 0.058824, 0.321569, 0.333333, 1.0 },
+ { 0.058824, 0.274510, 0.313725, 1.0 },
+ { 0.050980, 0.239216, 0.298039, 1.0 },
+ { 0.050980, 0.235294, 0.298039, 1.0 },
+ { 0.105882, 0.270588, 0.294118, 1.0 },
+ { 0.121569, 0.270588, 0.290196, 1.0 },
+ { 0.137255, 0.270588, 0.290196, 1.0 },
+ { 0.172549, 0.274510, 0.301961, 1.0 },
+ { 0.192157, 0.274510, 0.301961, 1.0 },
+ { 0.207843, 0.286275, 0.329412, 1.0 },
+ { 0.223529, 0.298039, 0.356863, 1.0 },
+ { 0.250980, 0.329412, 0.415686, 1.0 },
+ { 0.254902, 0.325490, 0.415686, 1.0 },
+ { 0.262745, 0.325490, 0.419608, 1.0 },
+ { 0.262745, 0.298039, 0.403922, 1.0 },
+ { 0.254902, 0.262745, 0.392157, 1.0 },
+ { 0.239216, 0.231373, 0.368627, 1.0 },
+ { 0.219608, 0.211765, 0.372549, 1.0 },
+ { 0.207843, 0.211765, 0.372549, 1.0 },
+ { 0.203922, 0.211765, 0.364706, 1.0 },
+ { 0.207843, 0.215686, 0.356863, 1.0 },
+ { 0.223529, 0.219608, 0.341176, 1.0 },
+ { 0.239216, 0.219608, 0.305882, 1.0 },
+ { 0.254902, 0.211765, 0.290196, 1.0 },
+ { 0.274510, 0.211765, 0.278431, 1.0 },
+ { 0.290196, 0.215686, 0.270588, 1.0 },
+ { 0.313725, 0.231373, 0.266667, 1.0 },
+ { 0.337255, 0.278431, 0.266667, 1.0 },
+ { 0.337255, 0.290196, 0.270588, 1.0 },
+ { 0.337255, 0.305882, 0.274510, 1.0 },
+ { 0.329412, 0.325490, 0.301961, 1.0 },
+ { 0.309804, 0.341176, 0.329412, 1.0 },
+ { 0.290196, 0.349020, 0.349020, 1.0 },
+ { 0.274510, 0.356863, 0.356863, 1.0 },
+ { 0.247059, 0.349020, 0.364706, 1.0 },
+ { 0.235294, 0.345098, 0.364706, 1.0 },
+ { 0.223529, 0.329412, 0.368627, 1.0 },
+ { 0.211765, 0.305882, 0.380392, 1.0 },
+ { 0.211765, 0.286275, 0.392157, 1.0 },
+ { 0.215686, 0.262745, 0.388235, 1.0 },
+ { 0.200000, 0.235294, 0.380392, 1.0 },
+ { 0.196078, 0.215686, 0.364706, 1.0 },
+ { 0.196078, 0.196078, 0.341176, 1.0 },
+ { 0.200000, 0.172549, 0.329412, 1.0 },
+ { 0.227451, 0.160784, 0.321569, 1.0 },
+ { 0.254902, 0.156863, 0.309804, 1.0 },
+ { 0.282353, 0.164706, 0.298039, 1.0 },
+ { 0.309804, 0.176471, 0.286275, 1.0 },
+ { 0.333333, 0.196078, 0.278431, 1.0 },
+ { 0.352941, 0.219608, 0.270588, 1.0 },
+ { 0.392157, 0.247059, 0.274510, 1.0 },
+ { 0.450980, 0.278431, 0.301961, 1.0 },
+ { 0.505882, 0.333333, 0.317647, 1.0 },
+ { 0.556863, 0.384314, 0.337255, 1.0 },
+ { 0.603922, 0.439216, 0.356863, 1.0 },
+ { 0.639216, 0.490196, 0.364706, 1.0 },
+ { 0.670588, 0.533333, 0.372549, 1.0 },
+ { 0.717647, 0.560784, 0.403922, 1.0 },
+ { 0.760784, 0.603922, 0.439216, 1.0 },
+ { 0.800000, 0.666667, 0.482353, 1.0 },
+ { 0.819608, 0.733333, 0.552941, 1.0 },
+ { 0.827451, 0.792157, 0.615686, 1.0 },
+ { 0.811765, 0.847059, 0.658824, 1.0 },
+ { 0.796078, 0.870588, 0.690196, 1.0 },
+ { 0.784314, 0.854902, 0.686275, 1.0 },
+ { 0.792157, 0.827451, 0.650980, 1.0 },
+ { 0.764706, 0.780392, 0.631373, 1.0 },
+ { 0.733333, 0.729412, 0.623529, 1.0 },
+ { 0.698039, 0.682353, 0.619608, 1.0 },
+ { 0.650980, 0.650980, 0.635294, 1.0 },
+ { 0.607843, 0.627451, 0.619608, 1.0 },
+ { 0.584314, 0.611765, 0.572549, 1.0 },
+ { 0.552941, 0.603922, 0.545098, 1.0 },
+ { 0.521569, 0.592157, 0.521569, 1.0 },
+ { 0.505882, 0.584314, 0.509804, 1.0 },
+ { 0.482353, 0.588235, 0.545098, 1.0 },
+ { 0.482353, 0.607843, 0.576471, 1.0 },
+ { 0.462745, 0.635294, 0.584314, 1.0 },
+ { 0.439216, 0.670588, 0.603922, 1.0 },
+ { 0.403922, 0.690196, 0.619608, 1.0 },
+ { 0.384314, 0.682353, 0.615686, 1.0 },
+ { 0.364706, 0.666667, 0.623529, 1.0 },
+ { 0.372549, 0.631373, 0.611765, 1.0 },
+ { 0.376471, 0.588235, 0.576471, 1.0 },
+ { 0.360784, 0.541176, 0.533333, 1.0 },
+ { 0.309804, 0.494118, 0.498039, 1.0 },
+ { 0.270588, 0.431373, 0.470588, 1.0 },
+ { 0.235294, 0.372549, 0.443137, 1.0 },
+ { 0.219608, 0.321569, 0.419608, 1.0 },
+ { 0.223529, 0.301961, 0.400000, 1.0 },
+ { 0.239216, 0.309804, 0.376471, 1.0 },
+ { 0.235294, 0.337255, 0.360784, 1.0 },
+ { 0.239216, 0.380392, 0.360784, 1.0 },
+ { 0.250980, 0.419608, 0.368627, 1.0 },
+ { 0.239216, 0.400000, 0.380392, 1.0 },
+ { 0.219608, 0.407843, 0.407843, 1.0 },
+ { 0.227451, 0.450980, 0.431373, 1.0 },
+ { 0.231373, 0.505882, 0.458824, 1.0 },
+ { 0.235294, 0.568627, 0.494118, 1.0 },
+ };
+/* 040221-59 */
+static double4 colors_416[] = {
+ { 0.341176, 0.505882, 0.615686, 1.0 },
+ { 0.384314, 0.533333, 0.643137, 1.0 },
+ { 0.392157, 0.545098, 0.650980, 1.0 },
+ { 0.400000, 0.556863, 0.658824, 1.0 },
+ { 0.396078, 0.556863, 0.662745, 1.0 },
+ { 0.396078, 0.556863, 0.666667, 1.0 },
+ { 0.415686, 0.576471, 0.686275, 1.0 },
+ { 0.439216, 0.596078, 0.705882, 1.0 },
+ { 0.513725, 0.662745, 0.780392, 1.0 },
+ { 0.537255, 0.682353, 0.796078, 1.0 },
+ { 0.560784, 0.705882, 0.811765, 1.0 },
+ { 0.568627, 0.713725, 0.819608, 1.0 },
+ { 0.576471, 0.725490, 0.831373, 1.0 },
+ { 0.580392, 0.729412, 0.835294, 1.0 },
+ { 0.588235, 0.733333, 0.839216, 1.0 },
+ { 0.588235, 0.733333, 0.843137, 1.0 },
+ { 0.592157, 0.737255, 0.847059, 1.0 },
+ { 0.600000, 0.745098, 0.862745, 1.0 },
+ { 0.603922, 0.749020, 0.866667, 1.0 },
+ { 0.607843, 0.756863, 0.874510, 1.0 },
+ { 0.615686, 0.760784, 0.874510, 1.0 },
+ { 0.623529, 0.764706, 0.878431, 1.0 },
+ { 0.627451, 0.764706, 0.878431, 1.0 },
+ { 0.631373, 0.764706, 0.878431, 1.0 },
+ { 0.623529, 0.752941, 0.866667, 1.0 },
+ { 0.611765, 0.737255, 0.850980, 1.0 },
+ { 0.603922, 0.721569, 0.835294, 1.0 },
+ { 0.576471, 0.698039, 0.807843, 1.0 },
+ { 0.552941, 0.674510, 0.784314, 1.0 },
+ { 0.541176, 0.658824, 0.768627, 1.0 },
+ { 0.529412, 0.647059, 0.756863, 1.0 },
+ { 0.501961, 0.623529, 0.729412, 1.0 },
+ { 0.474510, 0.592157, 0.694118, 1.0 },
+ { 0.435294, 0.533333, 0.635294, 1.0 },
+ { 0.407843, 0.501961, 0.600000, 1.0 },
+ { 0.384314, 0.474510, 0.568627, 1.0 },
+ { 0.352941, 0.439216, 0.537255, 1.0 },
+ { 0.325490, 0.407843, 0.505882, 1.0 },
+ { 0.309804, 0.388235, 0.490196, 1.0 },
+ { 0.294118, 0.372549, 0.474510, 1.0 },
+ { 0.250980, 0.313725, 0.415686, 1.0 },
+ { 0.235294, 0.290196, 0.392157, 1.0 },
+ { 0.223529, 0.266667, 0.368627, 1.0 },
+ { 0.207843, 0.243137, 0.345098, 1.0 },
+ { 0.196078, 0.219608, 0.325490, 1.0 },
+ { 0.188235, 0.211765, 0.321569, 1.0 },
+ { 0.184314, 0.203922, 0.317647, 1.0 },
+ { 0.172549, 0.192157, 0.309804, 1.0 },
+ { 0.164706, 0.180392, 0.305882, 1.0 },
+ { 0.149020, 0.172549, 0.301961, 1.0 },
+ { 0.145098, 0.176471, 0.301961, 1.0 },
+ { 0.145098, 0.180392, 0.305882, 1.0 },
+ { 0.149020, 0.188235, 0.313725, 1.0 },
+ { 0.156863, 0.200000, 0.321569, 1.0 },
+ { 0.160784, 0.203922, 0.329412, 1.0 },
+ { 0.168627, 0.211765, 0.337255, 1.0 },
+ { 0.188235, 0.231373, 0.356863, 1.0 },
+ { 0.188235, 0.235294, 0.360784, 1.0 },
+ { 0.188235, 0.243137, 0.368627, 1.0 },
+ { 0.180392, 0.239216, 0.356863, 1.0 },
+ { 0.176471, 0.239216, 0.349020, 1.0 },
+ { 0.168627, 0.231373, 0.341176, 1.0 },
+ { 0.164706, 0.227451, 0.333333, 1.0 },
+ { 0.152941, 0.211765, 0.317647, 1.0 },
+ { 0.141176, 0.188235, 0.301961, 1.0 },
+ { 0.105882, 0.149020, 0.266667, 1.0 },
+ { 0.098039, 0.137255, 0.258824, 1.0 },
+ { 0.090196, 0.129412, 0.254902, 1.0 },
+ { 0.086275, 0.125490, 0.250980, 1.0 },
+ { 0.086275, 0.121569, 0.250980, 1.0 },
+ { 0.086275, 0.121569, 0.247059, 1.0 },
+ { 0.090196, 0.117647, 0.243137, 1.0 },
+ { 0.101961, 0.133333, 0.254902, 1.0 },
+ { 0.121569, 0.156863, 0.274510, 1.0 },
+ { 0.141176, 0.180392, 0.298039, 1.0 },
+ { 0.180392, 0.223529, 0.341176, 1.0 },
+ { 0.219608, 0.266667, 0.388235, 1.0 },
+ { 0.239216, 0.290196, 0.407843, 1.0 },
+ { 0.262745, 0.313725, 0.431373, 1.0 },
+ { 0.301961, 0.352941, 0.470588, 1.0 },
+ { 0.333333, 0.384314, 0.498039, 1.0 },
+ { 0.349020, 0.403922, 0.498039, 1.0 },
+ { 0.337255, 0.400000, 0.494118, 1.0 },
+ { 0.329412, 0.396078, 0.490196, 1.0 },
+ { 0.321569, 0.388235, 0.482353, 1.0 },
+ { 0.317647, 0.384314, 0.478431, 1.0 },
+ { 0.298039, 0.368627, 0.466667, 1.0 },
+ { 0.286275, 0.360784, 0.458824, 1.0 },
+ { 0.262745, 0.321569, 0.427451, 1.0 },
+ { 0.243137, 0.305882, 0.407843, 1.0 },
+ { 0.227451, 0.290196, 0.388235, 1.0 },
+ { 0.215686, 0.278431, 0.380392, 1.0 },
+ { 0.207843, 0.270588, 0.372549, 1.0 },
+ { 0.188235, 0.250980, 0.364706, 1.0 },
+ { 0.168627, 0.250980, 0.356863, 1.0 },
+ { 0.164706, 0.250980, 0.356863, 1.0 },
+ { 0.164706, 0.250980, 0.352941, 1.0 },
+ { 0.184314, 0.258824, 0.368627, 1.0 },
+ { 0.184314, 0.262745, 0.376471, 1.0 },
+ { 0.188235, 0.270588, 0.384314, 1.0 },
+ { 0.180392, 0.274510, 0.384314, 1.0 },
+ { 0.176471, 0.278431, 0.384314, 1.0 },
+ { 0.164706, 0.278431, 0.380392, 1.0 },
+ { 0.152941, 0.274510, 0.372549, 1.0 },
+ { 0.149020, 0.247059, 0.349020, 1.0 },
+ { 0.149020, 0.235294, 0.337255, 1.0 },
+ { 0.149020, 0.227451, 0.329412, 1.0 },
+ { 0.149020, 0.227451, 0.329412, 1.0 },
+ { 0.152941, 0.227451, 0.333333, 1.0 },
+ { 0.152941, 0.227451, 0.333333, 1.0 },
+ { 0.160784, 0.239216, 0.341176, 1.0 },
+ { 0.172549, 0.254902, 0.356863, 1.0 },
+ { 0.200000, 0.278431, 0.384314, 1.0 },
+ { 0.270588, 0.341176, 0.454902, 1.0 },
+ { 0.290196, 0.364706, 0.482353, 1.0 },
+ { 0.309804, 0.388235, 0.513725, 1.0 },
+ { 0.345098, 0.427451, 0.560784, 1.0 },
+ { 0.368627, 0.462745, 0.592157, 1.0 },
+ { 0.388235, 0.482353, 0.607843, 1.0 },
+ { 0.392157, 0.486275, 0.611765, 1.0 },
+ { 0.388235, 0.486275, 0.592157, 1.0 },
+ { 0.384314, 0.482353, 0.592157, 1.0 },
+ { 0.380392, 0.482353, 0.592157, 1.0 },
+ { 0.372549, 0.478431, 0.588235, 1.0 },
+ { 0.368627, 0.478431, 0.588235, 1.0 },
+ { 0.364706, 0.470588, 0.580392, 1.0 },
+ { 0.352941, 0.450980, 0.564706, 1.0 },
+ { 0.333333, 0.431373, 0.537255, 1.0 },
+ { 0.309804, 0.411765, 0.505882, 1.0 },
+ { 0.294118, 0.384314, 0.470588, 1.0 },
+ { 0.294118, 0.380392, 0.466667, 1.0 },
+ { 0.294118, 0.380392, 0.466667, 1.0 },
+ { 0.298039, 0.376471, 0.462745, 1.0 },
+ { 0.298039, 0.372549, 0.466667, 1.0 },
+ { 0.301961, 0.368627, 0.458824, 1.0 },
+ { 0.290196, 0.364706, 0.454902, 1.0 },
+ { 0.262745, 0.356863, 0.450980, 1.0 },
+ { 0.258824, 0.360784, 0.450980, 1.0 },
+ { 0.254902, 0.364706, 0.450980, 1.0 },
+ { 0.254902, 0.364706, 0.450980, 1.0 },
+ { 0.258824, 0.368627, 0.450980, 1.0 },
+ { 0.274510, 0.372549, 0.450980, 1.0 },
+ { 0.290196, 0.380392, 0.458824, 1.0 },
+ { 0.298039, 0.384314, 0.466667, 1.0 },
+ { 0.305882, 0.388235, 0.478431, 1.0 },
+ { 0.305882, 0.400000, 0.498039, 1.0 },
+ { 0.301961, 0.403922, 0.498039, 1.0 },
+ { 0.301961, 0.407843, 0.501961, 1.0 },
+ { 0.301961, 0.407843, 0.509804, 1.0 },
+ { 0.313725, 0.411765, 0.513725, 1.0 },
+ { 0.329412, 0.415686, 0.517647, 1.0 },
+ { 0.349020, 0.411765, 0.525490, 1.0 },
+ { 0.352941, 0.403922, 0.525490, 1.0 },
+ { 0.345098, 0.396078, 0.517647, 1.0 },
+ { 0.337255, 0.388235, 0.509804, 1.0 },
+ { 0.309804, 0.360784, 0.482353, 1.0 },
+ { 0.274510, 0.321569, 0.447059, 1.0 },
+ { 0.239216, 0.282353, 0.403922, 1.0 },
+ { 0.200000, 0.239216, 0.364706, 1.0 },
+ { 0.164706, 0.203922, 0.325490, 1.0 },
+ { 0.137255, 0.172549, 0.290196, 1.0 },
+ { 0.094118, 0.117647, 0.239216, 1.0 },
+ { 0.082353, 0.105882, 0.227451, 1.0 },
+ { 0.070588, 0.098039, 0.215686, 1.0 },
+ { 0.054902, 0.078431, 0.196078, 1.0 },
+ { 0.043137, 0.058824, 0.184314, 1.0 },
+ { 0.031373, 0.043137, 0.172549, 1.0 },
+ { 0.023529, 0.035294, 0.164706, 1.0 },
+ { 0.007843, 0.031373, 0.160784, 1.0 },
+ { 0.007843, 0.031373, 0.160784, 1.0 },
+ { 0.007843, 0.035294, 0.164706, 1.0 },
+ { 0.011765, 0.039216, 0.164706, 1.0 },
+ { 0.015686, 0.047059, 0.172549, 1.0 },
+ { 0.023529, 0.054902, 0.184314, 1.0 },
+ { 0.035294, 0.062745, 0.200000, 1.0 },
+ { 0.047059, 0.078431, 0.211765, 1.0 },
+ { 0.062745, 0.090196, 0.223529, 1.0 },
+ { 0.066667, 0.101961, 0.235294, 1.0 },
+ { 0.074510, 0.109804, 0.235294, 1.0 },
+ { 0.074510, 0.113725, 0.239216, 1.0 },
+ { 0.074510, 0.117647, 0.239216, 1.0 },
+ { 0.078431, 0.117647, 0.243137, 1.0 },
+ { 0.078431, 0.117647, 0.250980, 1.0 },
+ { 0.090196, 0.121569, 0.258824, 1.0 },
+ { 0.105882, 0.129412, 0.266667, 1.0 },
+ { 0.105882, 0.129412, 0.262745, 1.0 },
+ { 0.105882, 0.129412, 0.262745, 1.0 },
+ { 0.105882, 0.125490, 0.250980, 1.0 },
+ { 0.101961, 0.121569, 0.243137, 1.0 },
+ { 0.094118, 0.113725, 0.239216, 1.0 },
+ { 0.094118, 0.117647, 0.243137, 1.0 },
+ { 0.098039, 0.125490, 0.250980, 1.0 },
+ { 0.109804, 0.141176, 0.266667, 1.0 },
+ { 0.129412, 0.164706, 0.286275, 1.0 },
+ { 0.152941, 0.200000, 0.309804, 1.0 },
+ { 0.184314, 0.235294, 0.341176, 1.0 },
+ { 0.207843, 0.270588, 0.368627, 1.0 },
+ { 0.235294, 0.305882, 0.403922, 1.0 },
+ { 0.258824, 0.337255, 0.435294, 1.0 },
+ { 0.286275, 0.364706, 0.462745, 1.0 },
+ { 0.309804, 0.384314, 0.482353, 1.0 },
+ { 0.317647, 0.400000, 0.494118, 1.0 },
+ { 0.333333, 0.415686, 0.505882, 1.0 },
+ { 0.345098, 0.427451, 0.517647, 1.0 },
+ { 0.356863, 0.435294, 0.525490, 1.0 },
+ { 0.360784, 0.447059, 0.533333, 1.0 },
+ { 0.368627, 0.454902, 0.545098, 1.0 },
+ { 0.380392, 0.458824, 0.552941, 1.0 },
+ { 0.372549, 0.462745, 0.560784, 1.0 },
+ { 0.372549, 0.466667, 0.564706, 1.0 },
+ { 0.364706, 0.470588, 0.564706, 1.0 },
+ { 0.364706, 0.470588, 0.568627, 1.0 },
+ { 0.356863, 0.474510, 0.576471, 1.0 },
+ { 0.349020, 0.482353, 0.580392, 1.0 },
+ { 0.345098, 0.486275, 0.584314, 1.0 },
+ { 0.333333, 0.490196, 0.592157, 1.0 },
+ { 0.321569, 0.498039, 0.600000, 1.0 },
+ { 0.309804, 0.498039, 0.596078, 1.0 },
+ { 0.301961, 0.486275, 0.592157, 1.0 },
+ { 0.290196, 0.470588, 0.580392, 1.0 },
+ { 0.278431, 0.450980, 0.560784, 1.0 },
+ { 0.262745, 0.415686, 0.525490, 1.0 },
+ { 0.239216, 0.372549, 0.486275, 1.0 },
+ { 0.207843, 0.337255, 0.454902, 1.0 },
+ { 0.176471, 0.298039, 0.415686, 1.0 },
+ { 0.152941, 0.262745, 0.376471, 1.0 },
+ { 0.137255, 0.239216, 0.345098, 1.0 },
+ { 0.129412, 0.231373, 0.329412, 1.0 },
+ { 0.133333, 0.227451, 0.325490, 1.0 },
+ { 0.145098, 0.223529, 0.333333, 1.0 },
+ { 0.160784, 0.243137, 0.352941, 1.0 },
+ { 0.180392, 0.266667, 0.380392, 1.0 },
+ { 0.203922, 0.294118, 0.407843, 1.0 },
+ { 0.235294, 0.325490, 0.435294, 1.0 },
+ { 0.258824, 0.364706, 0.466667, 1.0 },
+ { 0.294118, 0.415686, 0.509804, 1.0 },
+ { 0.325490, 0.454902, 0.552941, 1.0 },
+ { 0.360784, 0.501961, 0.600000, 1.0 },
+ { 0.396078, 0.545098, 0.647059, 1.0 },
+ { 0.431373, 0.580392, 0.686275, 1.0 },
+ { 0.458824, 0.603922, 0.721569, 1.0 },
+ { 0.470588, 0.619608, 0.741176, 1.0 },
+ { 0.474510, 0.631373, 0.749020, 1.0 },
+ { 0.462745, 0.627451, 0.745098, 1.0 },
+ { 0.443137, 0.619608, 0.737255, 1.0 },
+ { 0.427451, 0.603922, 0.721569, 1.0 },
+ { 0.419608, 0.596078, 0.705882, 1.0 },
+ { 0.419608, 0.588235, 0.698039, 1.0 },
+ { 0.427451, 0.592157, 0.705882, 1.0 },
+ { 0.427451, 0.592157, 0.701961, 1.0 },
+ { 0.388235, 0.552941, 0.662745, 1.0 },
+ { 0.349020, 0.521569, 0.635294, 1.0 },
+ { 0.309804, 0.490196, 0.603922, 1.0 },
+ { 0.282353, 0.470588, 0.580392, 1.0 },
+ { 0.266667, 0.450980, 0.560784, 1.0 },
+ { 0.282353, 0.458824, 0.568627, 1.0 },
+ };
+/* 040221-60 */
+static double4 colors_417[] = {
+ { 0.294118, 0.333333, 0.380392, 1.0 },
+ { 0.168627, 0.180392, 0.200000, 1.0 },
+ { 0.152941, 0.164706, 0.184314, 1.0 },
+ { 0.141176, 0.152941, 0.172549, 1.0 },
+ { 0.133333, 0.141176, 0.149020, 1.0 },
+ { 0.129412, 0.133333, 0.129412, 1.0 },
+ { 0.125490, 0.125490, 0.125490, 1.0 },
+ { 0.121569, 0.121569, 0.121569, 1.0 },
+ { 0.105882, 0.109804, 0.109804, 1.0 },
+ { 0.098039, 0.101961, 0.098039, 1.0 },
+ { 0.090196, 0.094118, 0.090196, 1.0 },
+ { 0.070588, 0.078431, 0.074510, 1.0 },
+ { 0.054902, 0.062745, 0.062745, 1.0 },
+ { 0.043137, 0.047059, 0.047059, 1.0 },
+ { 0.031373, 0.035294, 0.031373, 1.0 },
+ { 0.027451, 0.031373, 0.027451, 1.0 },
+ { 0.023529, 0.027451, 0.027451, 1.0 },
+ { 0.039216, 0.043137, 0.050980, 1.0 },
+ { 0.062745, 0.070588, 0.074510, 1.0 },
+ { 0.090196, 0.101961, 0.101961, 1.0 },
+ { 0.125490, 0.137255, 0.137255, 1.0 },
+ { 0.164706, 0.172549, 0.172549, 1.0 },
+ { 0.180392, 0.188235, 0.184314, 1.0 },
+ { 0.196078, 0.207843, 0.200000, 1.0 },
+ { 0.247059, 0.254902, 0.247059, 1.0 },
+ { 0.254902, 0.262745, 0.258824, 1.0 },
+ { 0.262745, 0.270588, 0.270588, 1.0 },
+ { 0.258824, 0.266667, 0.270588, 1.0 },
+ { 0.254902, 0.266667, 0.270588, 1.0 },
+ { 0.254902, 0.266667, 0.270588, 1.0 },
+ { 0.258824, 0.266667, 0.274510, 1.0 },
+ { 0.262745, 0.270588, 0.278431, 1.0 },
+ { 0.262745, 0.278431, 0.298039, 1.0 },
+ { 0.270588, 0.290196, 0.321569, 1.0 },
+ { 0.262745, 0.286275, 0.325490, 1.0 },
+ { 0.254902, 0.282353, 0.333333, 1.0 },
+ { 0.235294, 0.266667, 0.321569, 1.0 },
+ { 0.215686, 0.254902, 0.309804, 1.0 },
+ { 0.203922, 0.247059, 0.298039, 1.0 },
+ { 0.196078, 0.239216, 0.290196, 1.0 },
+ { 0.211765, 0.227451, 0.254902, 1.0 },
+ { 0.227451, 0.243137, 0.262745, 1.0 },
+ { 0.247059, 0.262745, 0.274510, 1.0 },
+ { 0.274510, 0.286275, 0.290196, 1.0 },
+ { 0.305882, 0.309804, 0.305882, 1.0 },
+ { 0.309804, 0.317647, 0.313725, 1.0 },
+ { 0.317647, 0.325490, 0.325490, 1.0 },
+ { 0.329412, 0.333333, 0.337255, 1.0 },
+ { 0.345098, 0.349020, 0.349020, 1.0 },
+ { 0.376471, 0.384314, 0.392157, 1.0 },
+ { 0.400000, 0.411765, 0.411765, 1.0 },
+ { 0.427451, 0.439216, 0.435294, 1.0 },
+ { 0.443137, 0.454902, 0.454902, 1.0 },
+ { 0.462745, 0.474510, 0.478431, 1.0 },
+ { 0.466667, 0.478431, 0.478431, 1.0 },
+ { 0.470588, 0.482353, 0.482353, 1.0 },
+ { 0.458824, 0.470588, 0.466667, 1.0 },
+ { 0.447059, 0.454902, 0.450980, 1.0 },
+ { 0.435294, 0.443137, 0.435294, 1.0 },
+ { 0.419608, 0.427451, 0.419608, 1.0 },
+ { 0.403922, 0.411765, 0.407843, 1.0 },
+ { 0.392157, 0.400000, 0.396078, 1.0 },
+ { 0.384314, 0.392157, 0.388235, 1.0 },
+ { 0.368627, 0.372549, 0.372549, 1.0 },
+ { 0.341176, 0.349020, 0.349020, 1.0 },
+ { 0.278431, 0.286275, 0.282353, 1.0 },
+ { 0.247059, 0.254902, 0.250980, 1.0 },
+ { 0.215686, 0.223529, 0.223529, 1.0 },
+ { 0.203922, 0.211765, 0.211765, 1.0 },
+ { 0.196078, 0.203922, 0.200000, 1.0 },
+ { 0.192157, 0.200000, 0.196078, 1.0 },
+ { 0.196078, 0.200000, 0.196078, 1.0 },
+ { 0.254902, 0.258824, 0.254902, 1.0 },
+ { 0.301961, 0.305882, 0.301961, 1.0 },
+ { 0.352941, 0.356863, 0.352941, 1.0 },
+ { 0.403922, 0.411765, 0.407843, 1.0 },
+ { 0.458824, 0.466667, 0.462745, 1.0 },
+ { 0.486275, 0.494118, 0.486275, 1.0 },
+ { 0.513725, 0.521569, 0.513725, 1.0 },
+ { 0.545098, 0.556863, 0.549020, 1.0 },
+ { 0.584314, 0.603922, 0.603922, 1.0 },
+ { 0.627451, 0.650980, 0.670588, 1.0 },
+ { 0.615686, 0.643137, 0.658824, 1.0 },
+ { 0.603922, 0.635294, 0.647059, 1.0 },
+ { 0.592157, 0.623529, 0.643137, 1.0 },
+ { 0.580392, 0.611765, 0.639216, 1.0 },
+ { 0.556863, 0.588235, 0.596078, 1.0 },
+ { 0.525490, 0.541176, 0.537255, 1.0 },
+ { 0.482353, 0.498039, 0.501961, 1.0 },
+ { 0.454902, 0.466667, 0.470588, 1.0 },
+ { 0.427451, 0.435294, 0.439216, 1.0 },
+ { 0.407843, 0.415686, 0.419608, 1.0 },
+ { 0.392157, 0.400000, 0.403922, 1.0 },
+ { 0.345098, 0.349020, 0.349020, 1.0 },
+ { 0.286275, 0.290196, 0.290196, 1.0 },
+ { 0.235294, 0.235294, 0.243137, 1.0 },
+ { 0.180392, 0.188235, 0.200000, 1.0 },
+ { 0.098039, 0.117647, 0.145098, 1.0 },
+ { 0.094118, 0.121569, 0.152941, 1.0 },
+ { 0.094118, 0.125490, 0.160784, 1.0 },
+ { 0.090196, 0.125490, 0.168627, 1.0 },
+ { 0.090196, 0.129412, 0.180392, 1.0 },
+ { 0.086275, 0.137255, 0.192157, 1.0 },
+ { 0.117647, 0.152941, 0.184314, 1.0 },
+ { 0.105882, 0.129412, 0.160784, 1.0 },
+ { 0.105882, 0.121569, 0.137255, 1.0 },
+ { 0.109804, 0.113725, 0.113725, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.113725, 0.117647, 0.113725, 1.0 },
+ { 0.121569, 0.129412, 0.121569, 1.0 },
+ { 0.137255, 0.145098, 0.141176, 1.0 },
+ { 0.156863, 0.164706, 0.164706, 1.0 },
+ { 0.184314, 0.188235, 0.192157, 1.0 },
+ { 0.184314, 0.188235, 0.192157, 1.0 },
+ { 0.184314, 0.192157, 0.192157, 1.0 },
+ { 0.176471, 0.184314, 0.188235, 1.0 },
+ { 0.172549, 0.176471, 0.176471, 1.0 },
+ { 0.160784, 0.164706, 0.164706, 1.0 },
+ { 0.145098, 0.149020, 0.145098, 1.0 },
+ { 0.113725, 0.121569, 0.117647, 1.0 },
+ { 0.101961, 0.109804, 0.105882, 1.0 },
+ { 0.094118, 0.098039, 0.094118, 1.0 },
+ { 0.086275, 0.090196, 0.086275, 1.0 },
+ { 0.078431, 0.086275, 0.082353, 1.0 },
+ { 0.066667, 0.074510, 0.070588, 1.0 },
+ { 0.054902, 0.054902, 0.054902, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.031373, 0.035294, 0.039216, 1.0 },
+ { 0.015686, 0.019608, 0.047059, 1.0 },
+ { 0.019608, 0.023529, 0.047059, 1.0 },
+ { 0.027451, 0.031373, 0.050980, 1.0 },
+ { 0.023529, 0.027451, 0.058824, 1.0 },
+ { 0.027451, 0.027451, 0.058824, 1.0 },
+ { 0.035294, 0.035294, 0.050980, 1.0 },
+ { 0.039216, 0.039216, 0.050980, 1.0 },
+ { 0.039216, 0.043137, 0.058824, 1.0 },
+ { 0.047059, 0.050980, 0.070588, 1.0 },
+ { 0.054902, 0.062745, 0.086275, 1.0 },
+ { 0.062745, 0.070588, 0.094118, 1.0 },
+ { 0.074510, 0.082353, 0.105882, 1.0 },
+ { 0.098039, 0.109804, 0.125490, 1.0 },
+ { 0.125490, 0.137255, 0.152941, 1.0 },
+ { 0.160784, 0.176471, 0.192157, 1.0 },
+ { 0.200000, 0.223529, 0.243137, 1.0 },
+ { 0.337255, 0.356863, 0.384314, 1.0 },
+ { 0.376471, 0.403922, 0.443137, 1.0 },
+ { 0.419608, 0.450980, 0.501961, 1.0 },
+ { 0.525490, 0.556863, 0.596078, 1.0 },
+ { 0.658824, 0.686275, 0.709804, 1.0 },
+ { 0.725490, 0.760784, 0.803922, 1.0 },
+ { 0.737255, 0.776471, 0.815686, 1.0 },
+ { 0.772549, 0.796078, 0.811765, 1.0 },
+ { 0.721569, 0.749020, 0.772549, 1.0 },
+ { 0.670588, 0.701961, 0.733333, 1.0 },
+ { 0.615686, 0.650980, 0.690196, 1.0 },
+ { 0.588235, 0.611765, 0.631373, 1.0 },
+ { 0.568627, 0.588235, 0.607843, 1.0 },
+ { 0.564706, 0.592157, 0.619608, 1.0 },
+ { 0.600000, 0.623529, 0.635294, 1.0 },
+ { 0.647059, 0.654902, 0.654902, 1.0 },
+ { 0.670588, 0.701961, 0.725490, 1.0 },
+ { 0.658824, 0.690196, 0.717647, 1.0 },
+ { 0.650980, 0.682353, 0.713725, 1.0 },
+ { 0.596078, 0.635294, 0.666667, 1.0 },
+ { 0.537255, 0.580392, 0.615686, 1.0 },
+ { 0.482353, 0.513725, 0.549020, 1.0 },
+ { 0.415686, 0.439216, 0.466667, 1.0 },
+ { 0.329412, 0.333333, 0.333333, 1.0 },
+ { 0.305882, 0.309804, 0.309804, 1.0 },
+ { 0.286275, 0.290196, 0.290196, 1.0 },
+ { 0.254902, 0.258824, 0.258824, 1.0 },
+ { 0.239216, 0.247059, 0.243137, 1.0 },
+ { 0.231373, 0.235294, 0.235294, 1.0 },
+ { 0.227451, 0.231373, 0.231373, 1.0 },
+ { 0.231373, 0.239216, 0.239216, 1.0 },
+ { 0.243137, 0.247059, 0.250980, 1.0 },
+ { 0.250980, 0.258824, 0.258824, 1.0 },
+ { 0.258824, 0.266667, 0.266667, 1.0 },
+ { 0.266667, 0.274510, 0.274510, 1.0 },
+ { 0.270588, 0.278431, 0.286275, 1.0 },
+ { 0.274510, 0.286275, 0.290196, 1.0 },
+ { 0.286275, 0.294118, 0.294118, 1.0 },
+ { 0.286275, 0.298039, 0.301961, 1.0 },
+ { 0.298039, 0.309804, 0.313725, 1.0 },
+ { 0.298039, 0.309804, 0.313725, 1.0 },
+ { 0.301961, 0.309804, 0.313725, 1.0 },
+ { 0.301961, 0.317647, 0.321569, 1.0 },
+ { 0.305882, 0.321569, 0.317647, 1.0 },
+ { 0.305882, 0.313725, 0.309804, 1.0 },
+ { 0.301961, 0.309804, 0.301961, 1.0 },
+ { 0.290196, 0.301961, 0.294118, 1.0 },
+ { 0.278431, 0.282353, 0.278431, 1.0 },
+ { 0.262745, 0.266667, 0.262745, 1.0 },
+ { 0.247059, 0.250980, 0.250980, 1.0 },
+ { 0.231373, 0.235294, 0.235294, 1.0 },
+ { 0.207843, 0.215686, 0.211765, 1.0 },
+ { 0.184314, 0.192157, 0.188235, 1.0 },
+ { 0.172549, 0.176471, 0.172549, 1.0 },
+ { 0.149020, 0.156863, 0.145098, 1.0 },
+ { 0.121569, 0.125490, 0.117647, 1.0 },
+ { 0.101961, 0.109804, 0.098039, 1.0 },
+ { 0.082353, 0.090196, 0.078431, 1.0 },
+ { 0.058824, 0.062745, 0.054902, 1.0 },
+ { 0.035294, 0.043137, 0.039216, 1.0 },
+ { 0.023529, 0.027451, 0.023529, 1.0 },
+ { 0.011765, 0.015686, 0.011765, 1.0 },
+ { 0.000000, 0.007843, 0.007843, 1.0 },
+ { 0.003922, 0.007843, 0.007843, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.023529, 0.023529, 0.027451, 1.0 },
+ { 0.035294, 0.035294, 0.043137, 1.0 },
+ { 0.047059, 0.050980, 0.054902, 1.0 },
+ { 0.058824, 0.062745, 0.062745, 1.0 },
+ { 0.070588, 0.070588, 0.074510, 1.0 },
+ { 0.074510, 0.078431, 0.082353, 1.0 },
+ { 0.082353, 0.082353, 0.082353, 1.0 },
+ { 0.082353, 0.086275, 0.086275, 1.0 },
+ { 0.082353, 0.086275, 0.094118, 1.0 },
+ { 0.082353, 0.086275, 0.094118, 1.0 },
+ { 0.074510, 0.078431, 0.086275, 1.0 },
+ { 0.070588, 0.074510, 0.082353, 1.0 },
+ { 0.058824, 0.058824, 0.066667, 1.0 },
+ { 0.039216, 0.043137, 0.050980, 1.0 },
+ { 0.031373, 0.035294, 0.039216, 1.0 },
+ { 0.023529, 0.023529, 0.023529, 1.0 },
+ { 0.015686, 0.019608, 0.019608, 1.0 },
+ { 0.019608, 0.023529, 0.031373, 1.0 },
+ { 0.027451, 0.031373, 0.043137, 1.0 },
+ { 0.035294, 0.035294, 0.043137, 1.0 },
+ { 0.043137, 0.047059, 0.050980, 1.0 },
+ { 0.043137, 0.047059, 0.054902, 1.0 },
+ { 0.035294, 0.035294, 0.039216, 1.0 },
+ { 0.027451, 0.031373, 0.027451, 1.0 },
+ { 0.019608, 0.023529, 0.019608, 1.0 },
+ { 0.015686, 0.015686, 0.015686, 1.0 },
+ { 0.019608, 0.023529, 0.019608, 1.0 },
+ { 0.039216, 0.043137, 0.039216, 1.0 },
+ { 0.062745, 0.066667, 0.062745, 1.0 },
+ { 0.101961, 0.105882, 0.101961, 1.0 },
+ { 0.149020, 0.156863, 0.149020, 1.0 },
+ { 0.200000, 0.207843, 0.200000, 1.0 },
+ { 0.243137, 0.250980, 0.243137, 1.0 },
+ { 0.286275, 0.294118, 0.290196, 1.0 },
+ { 0.321569, 0.333333, 0.333333, 1.0 },
+ { 0.325490, 0.349020, 0.360784, 1.0 },
+ { 0.333333, 0.360784, 0.376471, 1.0 },
+ { 0.345098, 0.376471, 0.407843, 1.0 },
+ { 0.341176, 0.376471, 0.411765, 1.0 },
+ { 0.345098, 0.376471, 0.400000, 1.0 },
+ { 0.364706, 0.396078, 0.419608, 1.0 },
+ { 0.380392, 0.407843, 0.439216, 1.0 },
+ { 0.400000, 0.427451, 0.458824, 1.0 },
+ { 0.411765, 0.443137, 0.474510, 1.0 },
+ { 0.352941, 0.384314, 0.407843, 1.0 },
+ { 0.301961, 0.329412, 0.364706, 1.0 },
+ };
+/* 040221-61 */
+static double4 colors_418[] = {
+ { 0.705882, 0.541176, 0.627451, 1.0 },
+ { 0.666667, 0.407843, 0.549020, 1.0 },
+ { 0.670588, 0.337255, 0.537255, 1.0 },
+ { 0.678431, 0.266667, 0.525490, 1.0 },
+ { 0.619608, 0.294118, 0.521569, 1.0 },
+ { 0.564706, 0.321569, 0.517647, 1.0 },
+ { 0.541176, 0.341176, 0.509804, 1.0 },
+ { 0.521569, 0.360784, 0.501961, 1.0 },
+ { 0.411765, 0.364706, 0.427451, 1.0 },
+ { 0.313725, 0.349020, 0.392157, 1.0 },
+ { 0.215686, 0.333333, 0.356863, 1.0 },
+ { 0.152941, 0.337255, 0.321569, 1.0 },
+ { 0.094118, 0.345098, 0.290196, 1.0 },
+ { 0.090196, 0.345098, 0.266667, 1.0 },
+ { 0.090196, 0.345098, 0.247059, 1.0 },
+ { 0.105882, 0.333333, 0.250980, 1.0 },
+ { 0.125490, 0.321569, 0.254902, 1.0 },
+ { 0.231373, 0.274510, 0.290196, 1.0 },
+ { 0.298039, 0.247059, 0.282353, 1.0 },
+ { 0.364706, 0.223529, 0.278431, 1.0 },
+ { 0.447059, 0.176471, 0.290196, 1.0 },
+ { 0.533333, 0.133333, 0.301961, 1.0 },
+ { 0.580392, 0.109804, 0.313725, 1.0 },
+ { 0.631373, 0.090196, 0.329412, 1.0 },
+ { 0.780392, 0.050980, 0.368627, 1.0 },
+ { 0.803922, 0.039216, 0.376471, 1.0 },
+ { 0.831373, 0.027451, 0.384314, 1.0 },
+ { 0.827451, 0.031373, 0.411765, 1.0 },
+ { 0.823529, 0.039216, 0.439216, 1.0 },
+ { 0.811765, 0.050980, 0.450980, 1.0 },
+ { 0.800000, 0.062745, 0.462745, 1.0 },
+ { 0.776471, 0.078431, 0.470588, 1.0 },
+ { 0.725490, 0.090196, 0.450980, 1.0 },
+ { 0.623529, 0.113725, 0.403922, 1.0 },
+ { 0.580392, 0.121569, 0.388235, 1.0 },
+ { 0.541176, 0.133333, 0.372549, 1.0 },
+ { 0.486275, 0.145098, 0.368627, 1.0 },
+ { 0.435294, 0.160784, 0.364706, 1.0 },
+ { 0.411765, 0.168627, 0.352941, 1.0 },
+ { 0.388235, 0.180392, 0.345098, 1.0 },
+ { 0.301961, 0.239216, 0.305882, 1.0 },
+ { 0.286275, 0.262745, 0.317647, 1.0 },
+ { 0.274510, 0.286275, 0.329412, 1.0 },
+ { 0.317647, 0.333333, 0.364706, 1.0 },
+ { 0.364706, 0.384314, 0.403922, 1.0 },
+ { 0.392157, 0.403922, 0.419608, 1.0 },
+ { 0.419608, 0.423529, 0.435294, 1.0 },
+ { 0.486275, 0.482353, 0.482353, 1.0 },
+ { 0.549020, 0.521569, 0.545098, 1.0 },
+ { 0.721569, 0.627451, 0.631373, 1.0 },
+ { 0.733333, 0.635294, 0.643137, 1.0 },
+ { 0.745098, 0.647059, 0.658824, 1.0 },
+ { 0.713725, 0.619608, 0.654902, 1.0 },
+ { 0.682353, 0.592157, 0.650980, 1.0 },
+ { 0.674510, 0.572549, 0.647059, 1.0 },
+ { 0.670588, 0.552941, 0.647059, 1.0 },
+ { 0.596078, 0.400000, 0.556863, 1.0 },
+ { 0.521569, 0.345098, 0.501961, 1.0 },
+ { 0.450980, 0.290196, 0.450980, 1.0 },
+ { 0.403922, 0.227451, 0.431373, 1.0 },
+ { 0.360784, 0.168627, 0.411765, 1.0 },
+ { 0.345098, 0.149020, 0.407843, 1.0 },
+ { 0.333333, 0.129412, 0.407843, 1.0 },
+ { 0.309804, 0.141176, 0.388235, 1.0 },
+ { 0.266667, 0.168627, 0.345098, 1.0 },
+ { 0.145098, 0.231373, 0.262745, 1.0 },
+ { 0.113725, 0.239216, 0.254902, 1.0 },
+ { 0.086275, 0.247059, 0.250980, 1.0 },
+ { 0.086275, 0.243137, 0.243137, 1.0 },
+ { 0.086275, 0.243137, 0.239216, 1.0 },
+ { 0.070588, 0.239216, 0.223529, 1.0 },
+ { 0.070588, 0.243137, 0.215686, 1.0 },
+ { 0.070588, 0.227451, 0.247059, 1.0 },
+ { 0.066667, 0.207843, 0.278431, 1.0 },
+ { 0.062745, 0.188235, 0.313725, 1.0 },
+ { 0.054902, 0.184314, 0.329412, 1.0 },
+ { 0.050980, 0.184314, 0.345098, 1.0 },
+ { 0.047059, 0.196078, 0.349020, 1.0 },
+ { 0.043137, 0.207843, 0.356863, 1.0 },
+ { 0.043137, 0.235294, 0.356863, 1.0 },
+ { 0.039216, 0.270588, 0.356863, 1.0 },
+ { 0.043137, 0.337255, 0.341176, 1.0 },
+ { 0.043137, 0.376471, 0.349020, 1.0 },
+ { 0.043137, 0.415686, 0.360784, 1.0 },
+ { 0.047059, 0.435294, 0.368627, 1.0 },
+ { 0.050980, 0.458824, 0.376471, 1.0 },
+ { 0.058824, 0.490196, 0.376471, 1.0 },
+ { 0.070588, 0.509804, 0.364706, 1.0 },
+ { 0.094118, 0.498039, 0.325490, 1.0 },
+ { 0.105882, 0.486275, 0.321569, 1.0 },
+ { 0.121569, 0.474510, 0.321569, 1.0 },
+ { 0.129412, 0.462745, 0.309804, 1.0 },
+ { 0.141176, 0.454902, 0.301961, 1.0 },
+ { 0.152941, 0.423529, 0.262745, 1.0 },
+ { 0.172549, 0.392157, 0.215686, 1.0 },
+ { 0.172549, 0.368627, 0.180392, 1.0 },
+ { 0.172549, 0.352941, 0.164706, 1.0 },
+ { 0.184314, 0.360784, 0.184314, 1.0 },
+ { 0.188235, 0.392157, 0.203922, 1.0 },
+ { 0.196078, 0.427451, 0.223529, 1.0 },
+ { 0.196078, 0.458824, 0.227451, 1.0 },
+ { 0.200000, 0.490196, 0.235294, 1.0 },
+ { 0.203922, 0.529412, 0.266667, 1.0 },
+ { 0.211765, 0.580392, 0.309804, 1.0 },
+ { 0.239216, 0.552941, 0.376471, 1.0 },
+ { 0.250980, 0.521569, 0.380392, 1.0 },
+ { 0.266667, 0.494118, 0.388235, 1.0 },
+ { 0.282353, 0.486275, 0.392157, 1.0 },
+ { 0.301961, 0.478431, 0.400000, 1.0 },
+ { 0.360784, 0.423529, 0.388235, 1.0 },
+ { 0.419608, 0.337255, 0.392157, 1.0 },
+ { 0.462745, 0.239216, 0.380392, 1.0 },
+ { 0.513725, 0.152941, 0.372549, 1.0 },
+ { 0.603922, 0.078431, 0.356863, 1.0 },
+ { 0.627451, 0.070588, 0.349020, 1.0 },
+ { 0.650980, 0.062745, 0.345098, 1.0 },
+ { 0.682353, 0.047059, 0.329412, 1.0 },
+ { 0.694118, 0.035294, 0.309804, 1.0 },
+ { 0.682353, 0.043137, 0.286275, 1.0 },
+ { 0.627451, 0.066667, 0.266667, 1.0 },
+ { 0.537255, 0.109804, 0.239216, 1.0 },
+ { 0.521569, 0.109804, 0.223529, 1.0 },
+ { 0.509804, 0.113725, 0.207843, 1.0 },
+ { 0.498039, 0.117647, 0.200000, 1.0 },
+ { 0.490196, 0.121569, 0.192157, 1.0 },
+ { 0.466667, 0.133333, 0.184314, 1.0 },
+ { 0.474510, 0.133333, 0.192157, 1.0 },
+ { 0.494118, 0.133333, 0.203922, 1.0 },
+ { 0.541176, 0.121569, 0.223529, 1.0 },
+ { 0.600000, 0.105882, 0.254902, 1.0 },
+ { 0.603922, 0.109804, 0.254902, 1.0 },
+ { 0.607843, 0.113725, 0.258824, 1.0 },
+ { 0.603922, 0.156863, 0.254902, 1.0 },
+ { 0.607843, 0.215686, 0.262745, 1.0 },
+ { 0.564706, 0.270588, 0.298039, 1.0 },
+ { 0.501961, 0.313725, 0.317647, 1.0 },
+ { 0.384314, 0.325490, 0.341176, 1.0 },
+ { 0.392157, 0.329412, 0.321569, 1.0 },
+ { 0.403922, 0.337255, 0.305882, 1.0 },
+ { 0.400000, 0.337255, 0.294118, 1.0 },
+ { 0.396078, 0.337255, 0.286275, 1.0 },
+ { 0.356863, 0.309804, 0.274510, 1.0 },
+ { 0.305882, 0.290196, 0.270588, 1.0 },
+ { 0.298039, 0.266667, 0.266667, 1.0 },
+ { 0.305882, 0.258824, 0.243137, 1.0 },
+ { 0.290196, 0.278431, 0.207843, 1.0 },
+ { 0.274510, 0.298039, 0.207843, 1.0 },
+ { 0.258824, 0.317647, 0.207843, 1.0 },
+ { 0.211765, 0.345098, 0.223529, 1.0 },
+ { 0.180392, 0.380392, 0.219608, 1.0 },
+ { 0.160784, 0.403922, 0.207843, 1.0 },
+ { 0.156863, 0.411765, 0.207843, 1.0 },
+ { 0.176471, 0.388235, 0.227451, 1.0 },
+ { 0.176471, 0.372549, 0.231373, 1.0 },
+ { 0.176471, 0.356863, 0.239216, 1.0 },
+ { 0.180392, 0.321569, 0.235294, 1.0 },
+ { 0.176471, 0.290196, 0.235294, 1.0 },
+ { 0.156863, 0.254902, 0.239216, 1.0 },
+ { 0.152941, 0.231373, 0.247059, 1.0 },
+ { 0.133333, 0.203922, 0.274510, 1.0 },
+ { 0.113725, 0.196078, 0.282353, 1.0 },
+ { 0.090196, 0.192157, 0.305882, 1.0 },
+ { 0.094118, 0.188235, 0.309804, 1.0 },
+ { 0.098039, 0.188235, 0.317647, 1.0 },
+ { 0.133333, 0.184314, 0.352941, 1.0 },
+ { 0.184314, 0.184314, 0.376471, 1.0 },
+ { 0.239216, 0.188235, 0.392157, 1.0 },
+ { 0.278431, 0.192157, 0.407843, 1.0 },
+ { 0.333333, 0.192157, 0.447059, 1.0 },
+ { 0.345098, 0.184314, 0.458824, 1.0 },
+ { 0.360784, 0.180392, 0.474510, 1.0 },
+ { 0.380392, 0.176471, 0.486275, 1.0 },
+ { 0.396078, 0.180392, 0.486275, 1.0 },
+ { 0.392157, 0.203922, 0.447059, 1.0 },
+ { 0.380392, 0.258824, 0.423529, 1.0 },
+ { 0.352941, 0.301961, 0.396078, 1.0 },
+ { 0.317647, 0.333333, 0.372549, 1.0 },
+ { 0.298039, 0.337255, 0.360784, 1.0 },
+ { 0.290196, 0.321569, 0.317647, 1.0 },
+ { 0.321569, 0.329412, 0.286275, 1.0 },
+ { 0.345098, 0.317647, 0.247059, 1.0 },
+ { 0.349020, 0.321569, 0.231373, 1.0 },
+ { 0.333333, 0.305882, 0.235294, 1.0 },
+ { 0.294118, 0.278431, 0.243137, 1.0 },
+ { 0.290196, 0.219608, 0.258824, 1.0 },
+ { 0.286275, 0.211765, 0.258824, 1.0 },
+ { 0.286275, 0.207843, 0.262745, 1.0 },
+ { 0.282353, 0.200000, 0.258824, 1.0 },
+ { 0.266667, 0.211765, 0.254902, 1.0 },
+ { 0.270588, 0.235294, 0.243137, 1.0 },
+ { 0.290196, 0.262745, 0.227451, 1.0 },
+ { 0.313725, 0.266667, 0.219608, 1.0 },
+ { 0.341176, 0.258824, 0.219608, 1.0 },
+ { 0.364706, 0.243137, 0.239216, 1.0 },
+ { 0.415686, 0.219608, 0.239216, 1.0 },
+ { 0.458824, 0.219608, 0.239216, 1.0 },
+ { 0.494118, 0.215686, 0.247059, 1.0 },
+ { 0.505882, 0.211765, 0.266667, 1.0 },
+ { 0.478431, 0.231373, 0.305882, 1.0 },
+ { 0.447059, 0.243137, 0.325490, 1.0 },
+ { 0.415686, 0.278431, 0.337255, 1.0 },
+ { 0.368627, 0.317647, 0.349020, 1.0 },
+ { 0.329412, 0.341176, 0.356863, 1.0 },
+ { 0.290196, 0.400000, 0.392157, 1.0 },
+ { 0.247059, 0.454902, 0.407843, 1.0 },
+ { 0.227451, 0.509804, 0.411765, 1.0 },
+ { 0.215686, 0.541176, 0.423529, 1.0 },
+ { 0.243137, 0.513725, 0.415686, 1.0 },
+ { 0.309804, 0.470588, 0.419608, 1.0 },
+ { 0.368627, 0.423529, 0.415686, 1.0 },
+ { 0.403922, 0.380392, 0.392157, 1.0 },
+ { 0.411765, 0.345098, 0.356863, 1.0 },
+ { 0.427451, 0.305882, 0.317647, 1.0 },
+ { 0.454902, 0.266667, 0.274510, 1.0 },
+ { 0.486275, 0.243137, 0.239216, 1.0 },
+ { 0.474510, 0.231373, 0.211765, 1.0 },
+ { 0.423529, 0.243137, 0.184314, 1.0 },
+ { 0.352941, 0.262745, 0.184314, 1.0 },
+ { 0.290196, 0.290196, 0.176471, 1.0 },
+ { 0.262745, 0.329412, 0.192157, 1.0 },
+ { 0.239216, 0.341176, 0.227451, 1.0 },
+ { 0.243137, 0.345098, 0.254902, 1.0 },
+ { 0.247059, 0.337255, 0.309804, 1.0 },
+ { 0.247059, 0.313725, 0.341176, 1.0 },
+ { 0.247059, 0.317647, 0.360784, 1.0 },
+ { 0.243137, 0.298039, 0.376471, 1.0 },
+ { 0.247059, 0.274510, 0.372549, 1.0 },
+ { 0.258824, 0.254902, 0.396078, 1.0 },
+ { 0.266667, 0.231373, 0.411765, 1.0 },
+ { 0.247059, 0.239216, 0.415686, 1.0 },
+ { 0.223529, 0.247059, 0.415686, 1.0 },
+ { 0.188235, 0.258824, 0.392157, 1.0 },
+ { 0.164706, 0.270588, 0.372549, 1.0 },
+ { 0.149020, 0.278431, 0.356863, 1.0 },
+ { 0.121569, 0.282353, 0.349020, 1.0 },
+ { 0.113725, 0.286275, 0.345098, 1.0 },
+ { 0.098039, 0.290196, 0.341176, 1.0 },
+ { 0.101961, 0.298039, 0.337255, 1.0 },
+ { 0.098039, 0.305882, 0.325490, 1.0 },
+ { 0.078431, 0.313725, 0.321569, 1.0 },
+ { 0.082353, 0.333333, 0.329412, 1.0 },
+ { 0.094118, 0.345098, 0.345098, 1.0 },
+ { 0.133333, 0.376471, 0.372549, 1.0 },
+ { 0.211765, 0.419608, 0.396078, 1.0 },
+ { 0.278431, 0.478431, 0.458824, 1.0 },
+ { 0.372549, 0.564706, 0.533333, 1.0 },
+ { 0.474510, 0.631373, 0.603922, 1.0 },
+ { 0.552941, 0.698039, 0.674510, 1.0 },
+ { 0.666667, 0.749020, 0.713725, 1.0 },
+ { 0.752941, 0.800000, 0.768627, 1.0 },
+ { 0.788235, 0.839216, 0.803922, 1.0 },
+ { 0.784314, 0.866667, 0.803922, 1.0 },
+ { 0.768627, 0.796078, 0.796078, 1.0 },
+ { 0.756863, 0.705882, 0.737255, 1.0 },
+ { 0.768627, 0.627451, 0.698039, 1.0 },
+ { 0.756863, 0.517647, 0.670588, 1.0 },
+ };
+/* 040221-62 */
+static double4 colors_419[] = {
+ { 0.431373, 0.231373, 0.133333, 1.0 },
+ { 0.345098, 0.172549, 0.098039, 1.0 },
+ { 0.309804, 0.137255, 0.101961, 1.0 },
+ { 0.274510, 0.105882, 0.109804, 1.0 },
+ { 0.254902, 0.101961, 0.117647, 1.0 },
+ { 0.235294, 0.101961, 0.129412, 1.0 },
+ { 0.227451, 0.101961, 0.133333, 1.0 },
+ { 0.219608, 0.105882, 0.141176, 1.0 },
+ { 0.203922, 0.082353, 0.168627, 1.0 },
+ { 0.211765, 0.094118, 0.176471, 1.0 },
+ { 0.219608, 0.109804, 0.188235, 1.0 },
+ { 0.243137, 0.129412, 0.196078, 1.0 },
+ { 0.266667, 0.149020, 0.207843, 1.0 },
+ { 0.313725, 0.176471, 0.200000, 1.0 },
+ { 0.364706, 0.207843, 0.196078, 1.0 },
+ { 0.384314, 0.223529, 0.192157, 1.0 },
+ { 0.403922, 0.239216, 0.192157, 1.0 },
+ { 0.498039, 0.313725, 0.168627, 1.0 },
+ { 0.505882, 0.309804, 0.149020, 1.0 },
+ { 0.517647, 0.309804, 0.129412, 1.0 },
+ { 0.509804, 0.294118, 0.105882, 1.0 },
+ { 0.501961, 0.282353, 0.086275, 1.0 },
+ { 0.486275, 0.274510, 0.086275, 1.0 },
+ { 0.474510, 0.266667, 0.086275, 1.0 },
+ { 0.407843, 0.207843, 0.078431, 1.0 },
+ { 0.392157, 0.192157, 0.086275, 1.0 },
+ { 0.380392, 0.180392, 0.098039, 1.0 },
+ { 0.372549, 0.184314, 0.109804, 1.0 },
+ { 0.364706, 0.192157, 0.121569, 1.0 },
+ { 0.368627, 0.192157, 0.129412, 1.0 },
+ { 0.372549, 0.196078, 0.137255, 1.0 },
+ { 0.376471, 0.200000, 0.152941, 1.0 },
+ { 0.380392, 0.192157, 0.168627, 1.0 },
+ { 0.384314, 0.223529, 0.196078, 1.0 },
+ { 0.403922, 0.254902, 0.219608, 1.0 },
+ { 0.427451, 0.290196, 0.243137, 1.0 },
+ { 0.458824, 0.317647, 0.258824, 1.0 },
+ { 0.490196, 0.349020, 0.278431, 1.0 },
+ { 0.501961, 0.364706, 0.278431, 1.0 },
+ { 0.517647, 0.384314, 0.278431, 1.0 },
+ { 0.588235, 0.450980, 0.270588, 1.0 },
+ { 0.611765, 0.458824, 0.266667, 1.0 },
+ { 0.639216, 0.466667, 0.262745, 1.0 },
+ { 0.658824, 0.470588, 0.247059, 1.0 },
+ { 0.682353, 0.478431, 0.235294, 1.0 },
+ { 0.690196, 0.486275, 0.235294, 1.0 },
+ { 0.701961, 0.498039, 0.239216, 1.0 },
+ { 0.713725, 0.513725, 0.258824, 1.0 },
+ { 0.705882, 0.513725, 0.278431, 1.0 },
+ { 0.658824, 0.490196, 0.317647, 1.0 },
+ { 0.643137, 0.466667, 0.309804, 1.0 },
+ { 0.631373, 0.447059, 0.305882, 1.0 },
+ { 0.596078, 0.411765, 0.294118, 1.0 },
+ { 0.560784, 0.376471, 0.282353, 1.0 },
+ { 0.545098, 0.360784, 0.266667, 1.0 },
+ { 0.529412, 0.345098, 0.254902, 1.0 },
+ { 0.458824, 0.254902, 0.203922, 1.0 },
+ { 0.419608, 0.219608, 0.184314, 1.0 },
+ { 0.384314, 0.188235, 0.168627, 1.0 },
+ { 0.345098, 0.160784, 0.160784, 1.0 },
+ { 0.305882, 0.137255, 0.156863, 1.0 },
+ { 0.290196, 0.129412, 0.156863, 1.0 },
+ { 0.274510, 0.121569, 0.156863, 1.0 },
+ { 0.250980, 0.109804, 0.145098, 1.0 },
+ { 0.239216, 0.109804, 0.137255, 1.0 },
+ { 0.239216, 0.121569, 0.141176, 1.0 },
+ { 0.247059, 0.121569, 0.145098, 1.0 },
+ { 0.254902, 0.125490, 0.149020, 1.0 },
+ { 0.262745, 0.125490, 0.149020, 1.0 },
+ { 0.274510, 0.129412, 0.152941, 1.0 },
+ { 0.294118, 0.141176, 0.160784, 1.0 },
+ { 0.317647, 0.152941, 0.164706, 1.0 },
+ { 0.360784, 0.176471, 0.168627, 1.0 },
+ { 0.376471, 0.188235, 0.168627, 1.0 },
+ { 0.392157, 0.203922, 0.172549, 1.0 },
+ { 0.396078, 0.215686, 0.176471, 1.0 },
+ { 0.400000, 0.227451, 0.180392, 1.0 },
+ { 0.400000, 0.223529, 0.176471, 1.0 },
+ { 0.400000, 0.223529, 0.172549, 1.0 },
+ { 0.384314, 0.211765, 0.168627, 1.0 },
+ { 0.368627, 0.192157, 0.164706, 1.0 },
+ { 0.313725, 0.137255, 0.125490, 1.0 },
+ { 0.290196, 0.117647, 0.117647, 1.0 },
+ { 0.270588, 0.098039, 0.109804, 1.0 },
+ { 0.262745, 0.090196, 0.105882, 1.0 },
+ { 0.254902, 0.086275, 0.105882, 1.0 },
+ { 0.250980, 0.082353, 0.094118, 1.0 },
+ { 0.247059, 0.078431, 0.090196, 1.0 },
+ { 0.278431, 0.117647, 0.109804, 1.0 },
+ { 0.321569, 0.149020, 0.113725, 1.0 },
+ { 0.364706, 0.180392, 0.121569, 1.0 },
+ { 0.380392, 0.196078, 0.125490, 1.0 },
+ { 0.400000, 0.211765, 0.129412, 1.0 },
+ { 0.439216, 0.243137, 0.141176, 1.0 },
+ { 0.466667, 0.270588, 0.160784, 1.0 },
+ { 0.501961, 0.290196, 0.188235, 1.0 },
+ { 0.521569, 0.309804, 0.203922, 1.0 },
+ { 0.521569, 0.333333, 0.219608, 1.0 },
+ { 0.501961, 0.321569, 0.227451, 1.0 },
+ { 0.486275, 0.313725, 0.239216, 1.0 },
+ { 0.478431, 0.301961, 0.231373, 1.0 },
+ { 0.470588, 0.294118, 0.227451, 1.0 },
+ { 0.450980, 0.278431, 0.200000, 1.0 },
+ { 0.435294, 0.258824, 0.172549, 1.0 },
+ { 0.396078, 0.227451, 0.152941, 1.0 },
+ { 0.392157, 0.207843, 0.149020, 1.0 },
+ { 0.388235, 0.192157, 0.145098, 1.0 },
+ { 0.384314, 0.184314, 0.149020, 1.0 },
+ { 0.380392, 0.180392, 0.152941, 1.0 },
+ { 0.349020, 0.172549, 0.164706, 1.0 },
+ { 0.321569, 0.156863, 0.176471, 1.0 },
+ { 0.298039, 0.152941, 0.184314, 1.0 },
+ { 0.282353, 0.137255, 0.192157, 1.0 },
+ { 0.274510, 0.129412, 0.200000, 1.0 },
+ { 0.282353, 0.137255, 0.207843, 1.0 },
+ { 0.290196, 0.145098, 0.215686, 1.0 },
+ { 0.309804, 0.164706, 0.235294, 1.0 },
+ { 0.345098, 0.192157, 0.247059, 1.0 },
+ { 0.403922, 0.235294, 0.270588, 1.0 },
+ { 0.454902, 0.274510, 0.298039, 1.0 },
+ { 0.490196, 0.305882, 0.309804, 1.0 },
+ { 0.494118, 0.313725, 0.305882, 1.0 },
+ { 0.498039, 0.321569, 0.301961, 1.0 },
+ { 0.501961, 0.317647, 0.286275, 1.0 },
+ { 0.509804, 0.317647, 0.274510, 1.0 },
+ { 0.509804, 0.309804, 0.250980, 1.0 },
+ { 0.521569, 0.317647, 0.243137, 1.0 },
+ { 0.533333, 0.341176, 0.254902, 1.0 },
+ { 0.580392, 0.384314, 0.282353, 1.0 },
+ { 0.698039, 0.517647, 0.396078, 1.0 },
+ { 0.709804, 0.541176, 0.415686, 1.0 },
+ { 0.725490, 0.568627, 0.435294, 1.0 },
+ { 0.749020, 0.596078, 0.478431, 1.0 },
+ { 0.764706, 0.631373, 0.513725, 1.0 },
+ { 0.780392, 0.666667, 0.552941, 1.0 },
+ { 0.772549, 0.678431, 0.564706, 1.0 },
+ { 0.698039, 0.588235, 0.513725, 1.0 },
+ { 0.658824, 0.556863, 0.470588, 1.0 },
+ { 0.623529, 0.525490, 0.431373, 1.0 },
+ { 0.596078, 0.498039, 0.403922, 1.0 },
+ { 0.572549, 0.470588, 0.376471, 1.0 },
+ { 0.501961, 0.392157, 0.313725, 1.0 },
+ { 0.447059, 0.321569, 0.243137, 1.0 },
+ { 0.392157, 0.266667, 0.188235, 1.0 },
+ { 0.360784, 0.215686, 0.145098, 1.0 },
+ { 0.301961, 0.133333, 0.094118, 1.0 },
+ { 0.290196, 0.125490, 0.086275, 1.0 },
+ { 0.278431, 0.121569, 0.082353, 1.0 },
+ { 0.274510, 0.109804, 0.098039, 1.0 },
+ { 0.294118, 0.137255, 0.129412, 1.0 },
+ { 0.313725, 0.156863, 0.156863, 1.0 },
+ { 0.325490, 0.180392, 0.176471, 1.0 },
+ { 0.325490, 0.196078, 0.200000, 1.0 },
+ { 0.325490, 0.196078, 0.196078, 1.0 },
+ { 0.325490, 0.200000, 0.192157, 1.0 },
+ { 0.317647, 0.180392, 0.168627, 1.0 },
+ { 0.305882, 0.152941, 0.141176, 1.0 },
+ { 0.290196, 0.141176, 0.125490, 1.0 },
+ { 0.282353, 0.141176, 0.121569, 1.0 },
+ { 0.278431, 0.141176, 0.121569, 1.0 },
+ { 0.294118, 0.145098, 0.141176, 1.0 },
+ { 0.388235, 0.254902, 0.223529, 1.0 },
+ { 0.423529, 0.301961, 0.254902, 1.0 },
+ { 0.462745, 0.349020, 0.290196, 1.0 },
+ { 0.552941, 0.439216, 0.392157, 1.0 },
+ { 0.662745, 0.552941, 0.470588, 1.0 },
+ { 0.752941, 0.650980, 0.541176, 1.0 },
+ { 0.796078, 0.721569, 0.580392, 1.0 },
+ { 0.823529, 0.756863, 0.643137, 1.0 },
+ { 0.827451, 0.756863, 0.643137, 1.0 },
+ { 0.835294, 0.756863, 0.647059, 1.0 },
+ { 0.815686, 0.745098, 0.631373, 1.0 },
+ { 0.803922, 0.713725, 0.611765, 1.0 },
+ { 0.772549, 0.682353, 0.607843, 1.0 },
+ { 0.768627, 0.670588, 0.603922, 1.0 },
+ { 0.760784, 0.666667, 0.592157, 1.0 },
+ { 0.780392, 0.670588, 0.580392, 1.0 },
+ { 0.768627, 0.666667, 0.564706, 1.0 },
+ { 0.752941, 0.654902, 0.552941, 1.0 },
+ { 0.729412, 0.623529, 0.525490, 1.0 },
+ { 0.721569, 0.600000, 0.470588, 1.0 },
+ { 0.713725, 0.572549, 0.415686, 1.0 },
+ { 0.690196, 0.556863, 0.380392, 1.0 },
+ { 0.674510, 0.533333, 0.376471, 1.0 },
+ { 0.737255, 0.584314, 0.407843, 1.0 },
+ { 0.768627, 0.619608, 0.427451, 1.0 },
+ { 0.803922, 0.654902, 0.450980, 1.0 },
+ { 0.850980, 0.705882, 0.498039, 1.0 },
+ { 0.870588, 0.733333, 0.533333, 1.0 },
+ { 0.874510, 0.745098, 0.564706, 1.0 },
+ { 0.890196, 0.752941, 0.564706, 1.0 },
+ { 0.890196, 0.741176, 0.529412, 1.0 },
+ { 0.874510, 0.698039, 0.458824, 1.0 },
+ { 0.831373, 0.650980, 0.411765, 1.0 },
+ { 0.760784, 0.572549, 0.341176, 1.0 },
+ { 0.674510, 0.482353, 0.266667, 1.0 },
+ { 0.592157, 0.392157, 0.192157, 1.0 },
+ { 0.525490, 0.329412, 0.160784, 1.0 },
+ { 0.454902, 0.274510, 0.137255, 1.0 },
+ { 0.372549, 0.215686, 0.117647, 1.0 },
+ { 0.298039, 0.156863, 0.105882, 1.0 },
+ { 0.247059, 0.125490, 0.101961, 1.0 },
+ { 0.211765, 0.105882, 0.101961, 1.0 },
+ { 0.192157, 0.086275, 0.098039, 1.0 },
+ { 0.184314, 0.066667, 0.086275, 1.0 },
+ { 0.203922, 0.066667, 0.082353, 1.0 },
+ { 0.211765, 0.070588, 0.090196, 1.0 },
+ { 0.219608, 0.082353, 0.105882, 1.0 },
+ { 0.219608, 0.078431, 0.113725, 1.0 },
+ { 0.247059, 0.082353, 0.121569, 1.0 },
+ { 0.266667, 0.098039, 0.133333, 1.0 },
+ { 0.286275, 0.129412, 0.168627, 1.0 },
+ { 0.301961, 0.168627, 0.203922, 1.0 },
+ { 0.333333, 0.215686, 0.239216, 1.0 },
+ { 0.368627, 0.247059, 0.247059, 1.0 },
+ { 0.407843, 0.270588, 0.262745, 1.0 },
+ { 0.431373, 0.290196, 0.270588, 1.0 },
+ { 0.439216, 0.309804, 0.282353, 1.0 },
+ { 0.447059, 0.309804, 0.274510, 1.0 },
+ { 0.447059, 0.301961, 0.266667, 1.0 },
+ { 0.443137, 0.278431, 0.250980, 1.0 },
+ { 0.427451, 0.262745, 0.239216, 1.0 },
+ { 0.415686, 0.243137, 0.231373, 1.0 },
+ { 0.411765, 0.235294, 0.231373, 1.0 },
+ { 0.419608, 0.243137, 0.235294, 1.0 },
+ { 0.443137, 0.262745, 0.235294, 1.0 },
+ { 0.482353, 0.286275, 0.235294, 1.0 },
+ { 0.525490, 0.313725, 0.239216, 1.0 },
+ { 0.560784, 0.345098, 0.239216, 1.0 },
+ { 0.580392, 0.360784, 0.243137, 1.0 },
+ { 0.603922, 0.372549, 0.247059, 1.0 },
+ { 0.615686, 0.388235, 0.247059, 1.0 },
+ { 0.631373, 0.396078, 0.250980, 1.0 },
+ { 0.631373, 0.400000, 0.270588, 1.0 },
+ { 0.627451, 0.400000, 0.301961, 1.0 },
+ { 0.619608, 0.411765, 0.329412, 1.0 },
+ { 0.627451, 0.431373, 0.356863, 1.0 },
+ { 0.619608, 0.450980, 0.380392, 1.0 },
+ { 0.611765, 0.462745, 0.396078, 1.0 },
+ { 0.603922, 0.470588, 0.407843, 1.0 },
+ { 0.611765, 0.482353, 0.411765, 1.0 },
+ { 0.592157, 0.466667, 0.384314, 1.0 },
+ { 0.552941, 0.435294, 0.337255, 1.0 },
+ { 0.509804, 0.384314, 0.298039, 1.0 },
+ { 0.474510, 0.341176, 0.262745, 1.0 },
+ { 0.447059, 0.286275, 0.219608, 1.0 },
+ { 0.423529, 0.243137, 0.176471, 1.0 },
+ { 0.415686, 0.211765, 0.152941, 1.0 },
+ { 0.415686, 0.203922, 0.141176, 1.0 },
+ { 0.427451, 0.203922, 0.137255, 1.0 },
+ { 0.439216, 0.215686, 0.133333, 1.0 },
+ { 0.466667, 0.231373, 0.141176, 1.0 },
+ { 0.505882, 0.274510, 0.149020, 1.0 },
+ { 0.494118, 0.266667, 0.141176, 1.0 },
+ { 0.458824, 0.247059, 0.125490, 1.0 },
+ { 0.419608, 0.211765, 0.121569, 1.0 },
+ };
+/* 040221-63 */
+static double4 colors_420[] = {
+ { 0.333333, 0.403922, 0.321569, 1.0 },
+ { 0.337255, 0.458824, 0.380392, 1.0 },
+ { 0.345098, 0.478431, 0.407843, 1.0 },
+ { 0.352941, 0.498039, 0.435294, 1.0 },
+ { 0.345098, 0.494118, 0.435294, 1.0 },
+ { 0.337255, 0.494118, 0.439216, 1.0 },
+ { 0.360784, 0.525490, 0.466667, 1.0 },
+ { 0.388235, 0.560784, 0.498039, 1.0 },
+ { 0.498039, 0.658824, 0.584314, 1.0 },
+ { 0.537255, 0.670588, 0.596078, 1.0 },
+ { 0.576471, 0.682353, 0.607843, 1.0 },
+ { 0.572549, 0.654902, 0.588235, 1.0 },
+ { 0.568627, 0.631373, 0.572549, 1.0 },
+ { 0.545098, 0.588235, 0.533333, 1.0 },
+ { 0.521569, 0.545098, 0.498039, 1.0 },
+ { 0.498039, 0.517647, 0.474510, 1.0 },
+ { 0.478431, 0.490196, 0.450980, 1.0 },
+ { 0.411765, 0.372549, 0.337255, 1.0 },
+ { 0.352941, 0.301961, 0.266667, 1.0 },
+ { 0.298039, 0.235294, 0.200000, 1.0 },
+ { 0.243137, 0.176471, 0.149020, 1.0 },
+ { 0.192157, 0.121569, 0.098039, 1.0 },
+ { 0.160784, 0.098039, 0.078431, 1.0 },
+ { 0.133333, 0.074510, 0.058824, 1.0 },
+ { 0.066667, 0.031373, 0.023529, 1.0 },
+ { 0.043137, 0.023529, 0.011765, 1.0 },
+ { 0.023529, 0.015686, 0.003922, 1.0 },
+ { 0.019608, 0.023529, 0.003922, 1.0 },
+ { 0.015686, 0.031373, 0.007843, 1.0 },
+ { 0.015686, 0.035294, 0.007843, 1.0 },
+ { 0.019608, 0.039216, 0.011765, 1.0 },
+ { 0.027451, 0.047059, 0.023529, 1.0 },
+ { 0.039216, 0.054902, 0.027451, 1.0 },
+ { 0.050980, 0.066667, 0.027451, 1.0 },
+ { 0.054902, 0.066667, 0.027451, 1.0 },
+ { 0.058824, 0.066667, 0.027451, 1.0 },
+ { 0.054902, 0.066667, 0.027451, 1.0 },
+ { 0.054902, 0.070588, 0.027451, 1.0 },
+ { 0.054902, 0.066667, 0.027451, 1.0 },
+ { 0.058824, 0.066667, 0.031373, 1.0 },
+ { 0.058824, 0.078431, 0.035294, 1.0 },
+ { 0.062745, 0.090196, 0.047059, 1.0 },
+ { 0.070588, 0.101961, 0.062745, 1.0 },
+ { 0.074510, 0.129412, 0.078431, 1.0 },
+ { 0.082353, 0.156863, 0.098039, 1.0 },
+ { 0.090196, 0.168627, 0.105882, 1.0 },
+ { 0.098039, 0.184314, 0.117647, 1.0 },
+ { 0.117647, 0.211765, 0.141176, 1.0 },
+ { 0.145098, 0.247059, 0.168627, 1.0 },
+ { 0.239216, 0.329412, 0.250980, 1.0 },
+ { 0.290196, 0.388235, 0.313725, 1.0 },
+ { 0.345098, 0.450980, 0.376471, 1.0 },
+ { 0.396078, 0.509804, 0.435294, 1.0 },
+ { 0.447059, 0.572549, 0.494118, 1.0 },
+ { 0.454902, 0.596078, 0.513725, 1.0 },
+ { 0.466667, 0.619608, 0.533333, 1.0 },
+ { 0.505882, 0.662745, 0.580392, 1.0 },
+ { 0.513725, 0.666667, 0.596078, 1.0 },
+ { 0.525490, 0.670588, 0.615686, 1.0 },
+ { 0.525490, 0.662745, 0.603922, 1.0 },
+ { 0.529412, 0.654902, 0.596078, 1.0 },
+ { 0.517647, 0.643137, 0.580392, 1.0 },
+ { 0.505882, 0.635294, 0.568627, 1.0 },
+ { 0.470588, 0.603922, 0.537255, 1.0 },
+ { 0.431373, 0.556863, 0.490196, 1.0 },
+ { 0.345098, 0.447059, 0.384314, 1.0 },
+ { 0.313725, 0.396078, 0.333333, 1.0 },
+ { 0.286275, 0.349020, 0.286275, 1.0 },
+ { 0.270588, 0.329412, 0.262745, 1.0 },
+ { 0.258824, 0.313725, 0.243137, 1.0 },
+ { 0.247059, 0.294118, 0.223529, 1.0 },
+ { 0.247059, 0.290196, 0.215686, 1.0 },
+ { 0.247059, 0.309804, 0.239216, 1.0 },
+ { 0.250980, 0.329412, 0.262745, 1.0 },
+ { 0.258824, 0.352941, 0.290196, 1.0 },
+ { 0.262745, 0.384314, 0.321569, 1.0 },
+ { 0.270588, 0.415686, 0.352941, 1.0 },
+ { 0.278431, 0.435294, 0.372549, 1.0 },
+ { 0.290196, 0.458824, 0.392157, 1.0 },
+ { 0.317647, 0.513725, 0.443137, 1.0 },
+ { 0.349020, 0.568627, 0.498039, 1.0 },
+ { 0.407843, 0.658824, 0.588235, 1.0 },
+ { 0.415686, 0.678431, 0.611765, 1.0 },
+ { 0.423529, 0.698039, 0.635294, 1.0 },
+ { 0.423529, 0.701961, 0.639216, 1.0 },
+ { 0.427451, 0.705882, 0.643137, 1.0 },
+ { 0.431373, 0.713725, 0.647059, 1.0 },
+ { 0.435294, 0.717647, 0.650980, 1.0 },
+ { 0.443137, 0.729412, 0.662745, 1.0 },
+ { 0.447059, 0.737255, 0.670588, 1.0 },
+ { 0.450980, 0.745098, 0.678431, 1.0 },
+ { 0.450980, 0.749020, 0.682353, 1.0 },
+ { 0.454902, 0.752941, 0.690196, 1.0 },
+ { 0.454902, 0.760784, 0.698039, 1.0 },
+ { 0.458824, 0.772549, 0.701961, 1.0 },
+ { 0.470588, 0.780392, 0.709804, 1.0 },
+ { 0.486275, 0.792157, 0.721569, 1.0 },
+ { 0.498039, 0.803922, 0.733333, 1.0 },
+ { 0.478431, 0.800000, 0.725490, 1.0 },
+ { 0.458824, 0.796078, 0.717647, 1.0 },
+ { 0.443137, 0.784314, 0.701961, 1.0 },
+ { 0.427451, 0.772549, 0.686275, 1.0 },
+ { 0.400000, 0.737255, 0.639216, 1.0 },
+ { 0.380392, 0.694118, 0.588235, 1.0 },
+ { 0.325490, 0.592157, 0.490196, 1.0 },
+ { 0.286275, 0.529412, 0.435294, 1.0 },
+ { 0.250980, 0.470588, 0.384314, 1.0 },
+ { 0.219608, 0.435294, 0.356863, 1.0 },
+ { 0.192157, 0.400000, 0.329412, 1.0 },
+ { 0.141176, 0.333333, 0.262745, 1.0 },
+ { 0.094118, 0.262745, 0.192157, 1.0 },
+ { 0.054902, 0.200000, 0.133333, 1.0 },
+ { 0.035294, 0.152941, 0.090196, 1.0 },
+ { 0.039216, 0.094118, 0.050980, 1.0 },
+ { 0.043137, 0.098039, 0.058824, 1.0 },
+ { 0.050980, 0.101961, 0.070588, 1.0 },
+ { 0.074510, 0.133333, 0.105882, 1.0 },
+ { 0.113725, 0.172549, 0.145098, 1.0 },
+ { 0.152941, 0.219608, 0.188235, 1.0 },
+ { 0.207843, 0.270588, 0.239216, 1.0 },
+ { 0.305882, 0.376471, 0.337255, 1.0 },
+ { 0.341176, 0.439216, 0.392157, 1.0 },
+ { 0.380392, 0.501961, 0.450980, 1.0 },
+ { 0.403922, 0.533333, 0.482353, 1.0 },
+ { 0.427451, 0.568627, 0.517647, 1.0 },
+ { 0.454902, 0.639216, 0.580392, 1.0 },
+ { 0.498039, 0.698039, 0.643137, 1.0 },
+ { 0.549020, 0.749020, 0.690196, 1.0 },
+ { 0.584314, 0.792157, 0.737255, 1.0 },
+ { 0.627451, 0.850980, 0.800000, 1.0 },
+ { 0.635294, 0.862745, 0.811765, 1.0 },
+ { 0.643137, 0.874510, 0.827451, 1.0 },
+ { 0.647059, 0.894118, 0.854902, 1.0 },
+ { 0.654902, 0.909804, 0.874510, 1.0 },
+ { 0.682353, 0.921569, 0.890196, 1.0 },
+ { 0.713725, 0.929412, 0.901961, 1.0 },
+ { 0.780392, 0.945098, 0.929412, 1.0 },
+ { 0.800000, 0.952941, 0.937255, 1.0 },
+ { 0.819608, 0.960784, 0.949020, 1.0 },
+ { 0.819608, 0.960784, 0.949020, 1.0 },
+ { 0.819608, 0.964706, 0.952941, 1.0 },
+ { 0.827451, 0.964706, 0.952941, 1.0 },
+ { 0.827451, 0.964706, 0.956863, 1.0 },
+ { 0.831373, 0.960784, 0.949020, 1.0 },
+ { 0.835294, 0.956863, 0.941176, 1.0 },
+ { 0.839216, 0.921569, 0.905882, 1.0 },
+ { 0.831373, 0.905882, 0.886275, 1.0 },
+ { 0.827451, 0.894118, 0.870588, 1.0 },
+ { 0.803922, 0.862745, 0.827451, 1.0 },
+ { 0.776471, 0.831373, 0.792157, 1.0 },
+ { 0.737255, 0.803922, 0.760784, 1.0 },
+ { 0.690196, 0.788235, 0.729412, 1.0 },
+ { 0.635294, 0.752941, 0.682353, 1.0 },
+ { 0.619608, 0.741176, 0.670588, 1.0 },
+ { 0.607843, 0.733333, 0.662745, 1.0 },
+ { 0.588235, 0.705882, 0.627451, 1.0 },
+ { 0.568627, 0.678431, 0.600000, 1.0 },
+ { 0.545098, 0.658824, 0.584314, 1.0 },
+ { 0.517647, 0.666667, 0.580392, 1.0 },
+ { 0.501961, 0.678431, 0.584314, 1.0 },
+ { 0.494118, 0.694118, 0.603922, 1.0 },
+ { 0.474510, 0.698039, 0.611765, 1.0 },
+ { 0.470588, 0.686275, 0.600000, 1.0 },
+ { 0.470588, 0.678431, 0.592157, 1.0 },
+ { 0.466667, 0.639216, 0.564706, 1.0 },
+ { 0.454902, 0.603922, 0.525490, 1.0 },
+ { 0.439216, 0.568627, 0.490196, 1.0 },
+ { 0.435294, 0.541176, 0.462745, 1.0 },
+ { 0.482353, 0.498039, 0.411765, 1.0 },
+ { 0.501961, 0.494118, 0.407843, 1.0 },
+ { 0.521569, 0.490196, 0.407843, 1.0 },
+ { 0.556863, 0.474510, 0.403922, 1.0 },
+ { 0.592157, 0.466667, 0.392157, 1.0 },
+ { 0.603922, 0.458824, 0.380392, 1.0 },
+ { 0.603922, 0.454902, 0.376471, 1.0 },
+ { 0.584314, 0.443137, 0.368627, 1.0 },
+ { 0.576471, 0.435294, 0.345098, 1.0 },
+ { 0.580392, 0.439216, 0.356863, 1.0 },
+ { 0.572549, 0.462745, 0.376471, 1.0 },
+ { 0.584314, 0.494118, 0.407843, 1.0 },
+ { 0.592157, 0.537255, 0.443137, 1.0 },
+ { 0.584314, 0.572549, 0.482353, 1.0 },
+ { 0.545098, 0.588235, 0.501961, 1.0 },
+ { 0.494118, 0.572549, 0.482353, 1.0 },
+ { 0.380392, 0.498039, 0.407843, 1.0 },
+ { 0.352941, 0.474510, 0.384314, 1.0 },
+ { 0.325490, 0.450980, 0.364706, 1.0 },
+ { 0.278431, 0.415686, 0.325490, 1.0 },
+ { 0.243137, 0.388235, 0.305882, 1.0 },
+ { 0.207843, 0.372549, 0.298039, 1.0 },
+ { 0.184314, 0.364706, 0.290196, 1.0 },
+ { 0.172549, 0.356863, 0.278431, 1.0 },
+ { 0.172549, 0.360784, 0.282353, 1.0 },
+ { 0.200000, 0.368627, 0.298039, 1.0 },
+ { 0.231373, 0.384314, 0.317647, 1.0 },
+ { 0.274510, 0.415686, 0.345098, 1.0 },
+ { 0.321569, 0.458824, 0.400000, 1.0 },
+ { 0.380392, 0.505882, 0.458824, 1.0 },
+ { 0.431373, 0.560784, 0.513725, 1.0 },
+ { 0.486275, 0.619608, 0.580392, 1.0 },
+ { 0.541176, 0.682353, 0.643137, 1.0 },
+ { 0.592157, 0.741176, 0.701961, 1.0 },
+ { 0.643137, 0.803922, 0.756863, 1.0 },
+ { 0.686275, 0.858824, 0.815686, 1.0 },
+ { 0.741176, 0.905882, 0.866667, 1.0 },
+ { 0.788235, 0.941176, 0.909804, 1.0 },
+ { 0.827451, 0.964706, 0.941176, 1.0 },
+ { 0.854902, 0.980392, 0.964706, 1.0 },
+ { 0.862745, 0.984314, 0.976471, 1.0 },
+ { 0.858824, 0.984314, 0.968627, 1.0 },
+ { 0.835294, 0.976471, 0.960784, 1.0 },
+ { 0.807843, 0.968627, 0.945098, 1.0 },
+ { 0.792157, 0.956863, 0.925490, 1.0 },
+ { 0.776471, 0.937255, 0.898039, 1.0 },
+ { 0.764706, 0.917647, 0.870588, 1.0 },
+ { 0.737255, 0.886275, 0.839216, 1.0 },
+ { 0.701961, 0.835294, 0.780392, 1.0 },
+ { 0.643137, 0.776471, 0.721569, 1.0 },
+ { 0.572549, 0.713725, 0.654902, 1.0 },
+ { 0.509804, 0.647059, 0.588235, 1.0 },
+ { 0.450980, 0.580392, 0.517647, 1.0 },
+ { 0.403922, 0.529412, 0.458824, 1.0 },
+ { 0.360784, 0.482353, 0.407843, 1.0 },
+ { 0.329412, 0.443137, 0.356863, 1.0 },
+ { 0.301961, 0.411765, 0.325490, 1.0 },
+ { 0.270588, 0.392157, 0.305882, 1.0 },
+ { 0.254902, 0.380392, 0.298039, 1.0 },
+ { 0.250980, 0.368627, 0.298039, 1.0 },
+ { 0.262745, 0.368627, 0.305882, 1.0 },
+ { 0.266667, 0.372549, 0.309804, 1.0 },
+ { 0.270588, 0.380392, 0.309804, 1.0 },
+ { 0.274510, 0.376471, 0.309804, 1.0 },
+ { 0.270588, 0.372549, 0.301961, 1.0 },
+ { 0.258824, 0.364706, 0.294118, 1.0 },
+ { 0.247059, 0.352941, 0.286275, 1.0 },
+ { 0.247059, 0.345098, 0.286275, 1.0 },
+ { 0.239216, 0.333333, 0.278431, 1.0 },
+ { 0.239216, 0.317647, 0.262745, 1.0 },
+ { 0.231373, 0.294118, 0.239216, 1.0 },
+ { 0.219608, 0.262745, 0.207843, 1.0 },
+ { 0.203922, 0.227451, 0.164706, 1.0 },
+ { 0.184314, 0.192157, 0.129412, 1.0 },
+ { 0.176471, 0.160784, 0.098039, 1.0 },
+ { 0.164706, 0.141176, 0.078431, 1.0 },
+ { 0.172549, 0.133333, 0.074510, 1.0 },
+ { 0.200000, 0.149020, 0.090196, 1.0 },
+ { 0.227451, 0.184314, 0.117647, 1.0 },
+ { 0.262745, 0.219608, 0.152941, 1.0 },
+ { 0.317647, 0.294118, 0.223529, 1.0 },
+ { 0.368627, 0.341176, 0.270588, 1.0 },
+ { 0.352941, 0.329412, 0.258824, 1.0 },
+ { 0.325490, 0.313725, 0.247059, 1.0 },
+ { 0.317647, 0.298039, 0.239216, 1.0 },
+ { 0.298039, 0.294118, 0.231373, 1.0 },
+ { 0.266667, 0.278431, 0.207843, 1.0 },
+ { 0.274510, 0.313725, 0.247059, 1.0 },
+ };
+/* 040221-64 */
+static double4 colors_421[] = {
+ { 0.211765, 0.427451, 0.349020, 1.0 },
+ { 0.125490, 0.380392, 0.278431, 1.0 },
+ { 0.082353, 0.313725, 0.231373, 1.0 },
+ { 0.043137, 0.250980, 0.184314, 1.0 },
+ { 0.074510, 0.294118, 0.172549, 1.0 },
+ { 0.109804, 0.341176, 0.160784, 1.0 },
+ { 0.149020, 0.372549, 0.164706, 1.0 },
+ { 0.188235, 0.407843, 0.168627, 1.0 },
+ { 0.309804, 0.486275, 0.196078, 1.0 },
+ { 0.329412, 0.474510, 0.203922, 1.0 },
+ { 0.349020, 0.462745, 0.215686, 1.0 },
+ { 0.352941, 0.443137, 0.207843, 1.0 },
+ { 0.356863, 0.423529, 0.200000, 1.0 },
+ { 0.329412, 0.376471, 0.176471, 1.0 },
+ { 0.301961, 0.333333, 0.152941, 1.0 },
+ { 0.286275, 0.305882, 0.137255, 1.0 },
+ { 0.270588, 0.282353, 0.125490, 1.0 },
+ { 0.207843, 0.184314, 0.074510, 1.0 },
+ { 0.215686, 0.184314, 0.066667, 1.0 },
+ { 0.223529, 0.184314, 0.062745, 1.0 },
+ { 0.270588, 0.207843, 0.050980, 1.0 },
+ { 0.317647, 0.235294, 0.039216, 1.0 },
+ { 0.329412, 0.231373, 0.027451, 1.0 },
+ { 0.341176, 0.231373, 0.019608, 1.0 },
+ { 0.305882, 0.219608, 0.023529, 1.0 },
+ { 0.290196, 0.211765, 0.031373, 1.0 },
+ { 0.278431, 0.207843, 0.043137, 1.0 },
+ { 0.231373, 0.172549, 0.047059, 1.0 },
+ { 0.184314, 0.141176, 0.050980, 1.0 },
+ { 0.145098, 0.121569, 0.050980, 1.0 },
+ { 0.105882, 0.101961, 0.054902, 1.0 },
+ { 0.054902, 0.082353, 0.066667, 1.0 },
+ { 0.019608, 0.078431, 0.082353, 1.0 },
+ { 0.003922, 0.101961, 0.121569, 1.0 },
+ { 0.007843, 0.109804, 0.125490, 1.0 },
+ { 0.011765, 0.121569, 0.129412, 1.0 },
+ { 0.011765, 0.145098, 0.113725, 1.0 },
+ { 0.011765, 0.172549, 0.101961, 1.0 },
+ { 0.011765, 0.188235, 0.098039, 1.0 },
+ { 0.011765, 0.203922, 0.094118, 1.0 },
+ { 0.015686, 0.250980, 0.098039, 1.0 },
+ { 0.039216, 0.270588, 0.129412, 1.0 },
+ { 0.066667, 0.294118, 0.164706, 1.0 },
+ { 0.117647, 0.337255, 0.223529, 1.0 },
+ { 0.172549, 0.380392, 0.286275, 1.0 },
+ { 0.196078, 0.400000, 0.313725, 1.0 },
+ { 0.223529, 0.423529, 0.345098, 1.0 },
+ { 0.250980, 0.443137, 0.392157, 1.0 },
+ { 0.262745, 0.427451, 0.423529, 1.0 },
+ { 0.274510, 0.364706, 0.450980, 1.0 },
+ { 0.258824, 0.341176, 0.427451, 1.0 },
+ { 0.247059, 0.317647, 0.407843, 1.0 },
+ { 0.200000, 0.270588, 0.345098, 1.0 },
+ { 0.156863, 0.227451, 0.282353, 1.0 },
+ { 0.133333, 0.203922, 0.243137, 1.0 },
+ { 0.109804, 0.180392, 0.207843, 1.0 },
+ { 0.070588, 0.129412, 0.098039, 1.0 },
+ { 0.086275, 0.121569, 0.074510, 1.0 },
+ { 0.105882, 0.113725, 0.050980, 1.0 },
+ { 0.125490, 0.125490, 0.043137, 1.0 },
+ { 0.149020, 0.141176, 0.039216, 1.0 },
+ { 0.164706, 0.152941, 0.031373, 1.0 },
+ { 0.180392, 0.164706, 0.027451, 1.0 },
+ { 0.203922, 0.188235, 0.019608, 1.0 },
+ { 0.231373, 0.188235, 0.015686, 1.0 },
+ { 0.286275, 0.203922, 0.027451, 1.0 },
+ { 0.305882, 0.223529, 0.035294, 1.0 },
+ { 0.325490, 0.243137, 0.047059, 1.0 },
+ { 0.321569, 0.247059, 0.050980, 1.0 },
+ { 0.317647, 0.250980, 0.054902, 1.0 },
+ { 0.321569, 0.254902, 0.062745, 1.0 },
+ { 0.294118, 0.266667, 0.082353, 1.0 },
+ { 0.239216, 0.254902, 0.094118, 1.0 },
+ { 0.203922, 0.235294, 0.082353, 1.0 },
+ { 0.172549, 0.219608, 0.074510, 1.0 },
+ { 0.133333, 0.223529, 0.074510, 1.0 },
+ { 0.094118, 0.231373, 0.074510, 1.0 },
+ { 0.078431, 0.231373, 0.074510, 1.0 },
+ { 0.066667, 0.231373, 0.074510, 1.0 },
+ { 0.043137, 0.227451, 0.074510, 1.0 },
+ { 0.043137, 0.219608, 0.066667, 1.0 },
+ { 0.047059, 0.211765, 0.086275, 1.0 },
+ { 0.047059, 0.200000, 0.098039, 1.0 },
+ { 0.047059, 0.188235, 0.109804, 1.0 },
+ { 0.047059, 0.176471, 0.117647, 1.0 },
+ { 0.047059, 0.164706, 0.125490, 1.0 },
+ { 0.039216, 0.141176, 0.145098, 1.0 },
+ { 0.035294, 0.129412, 0.168627, 1.0 },
+ { 0.043137, 0.129412, 0.180392, 1.0 },
+ { 0.050980, 0.149020, 0.196078, 1.0 },
+ { 0.062745, 0.168627, 0.215686, 1.0 },
+ { 0.082353, 0.196078, 0.239216, 1.0 },
+ { 0.101961, 0.227451, 0.262745, 1.0 },
+ { 0.160784, 0.278431, 0.282353, 1.0 },
+ { 0.211765, 0.317647, 0.278431, 1.0 },
+ { 0.266667, 0.352941, 0.274510, 1.0 },
+ { 0.278431, 0.352941, 0.262745, 1.0 },
+ { 0.286275, 0.388235, 0.262745, 1.0 },
+ { 0.274510, 0.388235, 0.227451, 1.0 },
+ { 0.266667, 0.388235, 0.196078, 1.0 },
+ { 0.250980, 0.376471, 0.180392, 1.0 },
+ { 0.239216, 0.368627, 0.168627, 1.0 },
+ { 0.200000, 0.356863, 0.164706, 1.0 },
+ { 0.164706, 0.349020, 0.164706, 1.0 },
+ { 0.137255, 0.333333, 0.196078, 1.0 },
+ { 0.152941, 0.349020, 0.250980, 1.0 },
+ { 0.168627, 0.368627, 0.305882, 1.0 },
+ { 0.168627, 0.372549, 0.325490, 1.0 },
+ { 0.172549, 0.380392, 0.345098, 1.0 },
+ { 0.200000, 0.368627, 0.376471, 1.0 },
+ { 0.207843, 0.341176, 0.396078, 1.0 },
+ { 0.235294, 0.321569, 0.427451, 1.0 },
+ { 0.270588, 0.321569, 0.454902, 1.0 },
+ { 0.345098, 0.364706, 0.447059, 1.0 },
+ { 0.364706, 0.376471, 0.435294, 1.0 },
+ { 0.388235, 0.388235, 0.427451, 1.0 },
+ { 0.427451, 0.411765, 0.407843, 1.0 },
+ { 0.454902, 0.443137, 0.403922, 1.0 },
+ { 0.494118, 0.435294, 0.388235, 1.0 },
+ { 0.541176, 0.443137, 0.349020, 1.0 },
+ { 0.647059, 0.458824, 0.278431, 1.0 },
+ { 0.643137, 0.431373, 0.258824, 1.0 },
+ { 0.639216, 0.403922, 0.239216, 1.0 },
+ { 0.627451, 0.392157, 0.231373, 1.0 },
+ { 0.615686, 0.380392, 0.223529, 1.0 },
+ { 0.600000, 0.364706, 0.207843, 1.0 },
+ { 0.600000, 0.392157, 0.207843, 1.0 },
+ { 0.611765, 0.423529, 0.203922, 1.0 },
+ { 0.627451, 0.435294, 0.227451, 1.0 },
+ { 0.662745, 0.517647, 0.317647, 1.0 },
+ { 0.658824, 0.545098, 0.360784, 1.0 },
+ { 0.658824, 0.576471, 0.403922, 1.0 },
+ { 0.662745, 0.639216, 0.482353, 1.0 },
+ { 0.682353, 0.674510, 0.545098, 1.0 },
+ { 0.670588, 0.670588, 0.568627, 1.0 },
+ { 0.701961, 0.674510, 0.556863, 1.0 },
+ { 0.650980, 0.600000, 0.533333, 1.0 },
+ { 0.592157, 0.552941, 0.501961, 1.0 },
+ { 0.533333, 0.509804, 0.474510, 1.0 },
+ { 0.505882, 0.486275, 0.431373, 1.0 },
+ { 0.482353, 0.466667, 0.392157, 1.0 },
+ { 0.431373, 0.431373, 0.305882, 1.0 },
+ { 0.384314, 0.403922, 0.262745, 1.0 },
+ { 0.380392, 0.380392, 0.239216, 1.0 },
+ { 0.376471, 0.396078, 0.294118, 1.0 },
+ { 0.454902, 0.482353, 0.419608, 1.0 },
+ { 0.478431, 0.525490, 0.443137, 1.0 },
+ { 0.505882, 0.568627, 0.466667, 1.0 },
+ { 0.576471, 0.611765, 0.509804, 1.0 },
+ { 0.643137, 0.647059, 0.533333, 1.0 },
+ { 0.674510, 0.662745, 0.564706, 1.0 },
+ { 0.713725, 0.658824, 0.572549, 1.0 },
+ { 0.733333, 0.666667, 0.494118, 1.0 },
+ { 0.725490, 0.647059, 0.450980, 1.0 },
+ { 0.721569, 0.631373, 0.411765, 1.0 },
+ { 0.662745, 0.592157, 0.333333, 1.0 },
+ { 0.580392, 0.529412, 0.274510, 1.0 },
+ { 0.486275, 0.470588, 0.211765, 1.0 },
+ { 0.396078, 0.431373, 0.180392, 1.0 },
+ { 0.321569, 0.388235, 0.168627, 1.0 },
+ { 0.274510, 0.364706, 0.149020, 1.0 },
+ { 0.176471, 0.341176, 0.168627, 1.0 },
+ { 0.152941, 0.333333, 0.168627, 1.0 },
+ { 0.133333, 0.329412, 0.172549, 1.0 },
+ { 0.090196, 0.301961, 0.192157, 1.0 },
+ { 0.066667, 0.266667, 0.200000, 1.0 },
+ { 0.047059, 0.254902, 0.207843, 1.0 },
+ { 0.031373, 0.235294, 0.215686, 1.0 },
+ { 0.015686, 0.227451, 0.215686, 1.0 },
+ { 0.023529, 0.227451, 0.223529, 1.0 },
+ { 0.031373, 0.231373, 0.235294, 1.0 },
+ { 0.050980, 0.274510, 0.278431, 1.0 },
+ { 0.047059, 0.325490, 0.333333, 1.0 },
+ { 0.043137, 0.376471, 0.396078, 1.0 },
+ { 0.031373, 0.435294, 0.431373, 1.0 },
+ { 0.035294, 0.486275, 0.450980, 1.0 },
+ { 0.062745, 0.537255, 0.447059, 1.0 },
+ { 0.086275, 0.568627, 0.454902, 1.0 },
+ { 0.098039, 0.572549, 0.470588, 1.0 },
+ { 0.078431, 0.572549, 0.466667, 1.0 },
+ { 0.062745, 0.556863, 0.470588, 1.0 },
+ { 0.050980, 0.541176, 0.419608, 1.0 },
+ { 0.062745, 0.525490, 0.368627, 1.0 },
+ { 0.090196, 0.494118, 0.329412, 1.0 },
+ { 0.090196, 0.454902, 0.313725, 1.0 },
+ { 0.082353, 0.435294, 0.329412, 1.0 },
+ { 0.074510, 0.419608, 0.345098, 1.0 },
+ { 0.066667, 0.400000, 0.349020, 1.0 },
+ { 0.070588, 0.376471, 0.349020, 1.0 },
+ { 0.086275, 0.392157, 0.360784, 1.0 },
+ { 0.098039, 0.415686, 0.352941, 1.0 },
+ { 0.098039, 0.392157, 0.380392, 1.0 },
+ { 0.098039, 0.349020, 0.368627, 1.0 },
+ { 0.086275, 0.294118, 0.345098, 1.0 },
+ { 0.074510, 0.239216, 0.317647, 1.0 },
+ { 0.066667, 0.223529, 0.286275, 1.0 },
+ { 0.050980, 0.200000, 0.274510, 1.0 },
+ { 0.047059, 0.172549, 0.262745, 1.0 },
+ { 0.039216, 0.149020, 0.250980, 1.0 },
+ { 0.023529, 0.109804, 0.235294, 1.0 },
+ { 0.015686, 0.086275, 0.231373, 1.0 },
+ { 0.015686, 0.074510, 0.239216, 1.0 },
+ { 0.031373, 0.086275, 0.243137, 1.0 },
+ { 0.074510, 0.125490, 0.247059, 1.0 },
+ { 0.121569, 0.160784, 0.239216, 1.0 },
+ { 0.176471, 0.196078, 0.215686, 1.0 },
+ { 0.243137, 0.243137, 0.203922, 1.0 },
+ { 0.305882, 0.309804, 0.207843, 1.0 },
+ { 0.400000, 0.407843, 0.231373, 1.0 },
+ { 0.490196, 0.494118, 0.270588, 1.0 },
+ { 0.596078, 0.568627, 0.309804, 1.0 },
+ { 0.654902, 0.615686, 0.313725, 1.0 },
+ { 0.674510, 0.650980, 0.341176, 1.0 },
+ { 0.647059, 0.686275, 0.360784, 1.0 },
+ { 0.584314, 0.678431, 0.352941, 1.0 },
+ { 0.560784, 0.658824, 0.372549, 1.0 },
+ { 0.513725, 0.600000, 0.329412, 1.0 },
+ { 0.474510, 0.533333, 0.309804, 1.0 },
+ { 0.396078, 0.462745, 0.278431, 1.0 },
+ { 0.278431, 0.372549, 0.219608, 1.0 },
+ { 0.180392, 0.290196, 0.180392, 1.0 },
+ { 0.113725, 0.203922, 0.137255, 1.0 },
+ { 0.082353, 0.149020, 0.133333, 1.0 },
+ { 0.082353, 0.117647, 0.145098, 1.0 },
+ { 0.078431, 0.105882, 0.168627, 1.0 },
+ { 0.074510, 0.105882, 0.192157, 1.0 },
+ { 0.082353, 0.117647, 0.219608, 1.0 },
+ { 0.078431, 0.129412, 0.258824, 1.0 },
+ { 0.090196, 0.160784, 0.290196, 1.0 },
+ { 0.086275, 0.176471, 0.301961, 1.0 },
+ { 0.090196, 0.192157, 0.301961, 1.0 },
+ { 0.094118, 0.215686, 0.294118, 1.0 },
+ { 0.090196, 0.203922, 0.286275, 1.0 },
+ { 0.090196, 0.196078, 0.274510, 1.0 },
+ { 0.074510, 0.168627, 0.250980, 1.0 },
+ { 0.054902, 0.137255, 0.223529, 1.0 },
+ { 0.035294, 0.121569, 0.203922, 1.0 },
+ { 0.019608, 0.109804, 0.176471, 1.0 },
+ { 0.007843, 0.098039, 0.160784, 1.0 },
+ { 0.023529, 0.078431, 0.133333, 1.0 },
+ { 0.058824, 0.054902, 0.109804, 1.0 },
+ { 0.098039, 0.039216, 0.094118, 1.0 },
+ { 0.160784, 0.062745, 0.070588, 1.0 },
+ { 0.192157, 0.094118, 0.062745, 1.0 },
+ { 0.219608, 0.125490, 0.062745, 1.0 },
+ { 0.231373, 0.149020, 0.082353, 1.0 },
+ { 0.239216, 0.149020, 0.129412, 1.0 },
+ { 0.282353, 0.176471, 0.172549, 1.0 },
+ { 0.317647, 0.219608, 0.235294, 1.0 },
+ { 0.352941, 0.298039, 0.278431, 1.0 },
+ { 0.364706, 0.407843, 0.337255, 1.0 },
+ { 0.345098, 0.470588, 0.407843, 1.0 },
+ { 0.286275, 0.447059, 0.435294, 1.0 },
+ { 0.247059, 0.400000, 0.447059, 1.0 },
+ { 0.223529, 0.345098, 0.415686, 1.0 },
+ { 0.200000, 0.360784, 0.368627, 1.0 },
+ };
+/* 040221-71 */
+static double4 colors_422[] = {
+ { 0.827451, 0.815686, 0.756863, 1.0 },
+ { 0.796078, 0.764706, 0.800000, 1.0 },
+ { 0.800000, 0.756863, 0.823529, 1.0 },
+ { 0.807843, 0.749020, 0.847059, 1.0 },
+ { 0.807843, 0.749020, 0.862745, 1.0 },
+ { 0.811765, 0.749020, 0.882353, 1.0 },
+ { 0.796078, 0.745098, 0.890196, 1.0 },
+ { 0.780392, 0.745098, 0.898039, 1.0 },
+ { 0.733333, 0.741176, 0.945098, 1.0 },
+ { 0.698039, 0.725490, 0.941176, 1.0 },
+ { 0.666667, 0.709804, 0.937255, 1.0 },
+ { 0.647059, 0.705882, 0.917647, 1.0 },
+ { 0.631373, 0.705882, 0.901961, 1.0 },
+ { 0.635294, 0.694118, 0.854902, 1.0 },
+ { 0.639216, 0.682353, 0.807843, 1.0 },
+ { 0.639216, 0.670588, 0.764706, 1.0 },
+ { 0.643137, 0.662745, 0.725490, 1.0 },
+ { 0.654902, 0.560784, 0.584314, 1.0 },
+ { 0.619608, 0.517647, 0.560784, 1.0 },
+ { 0.588235, 0.478431, 0.541176, 1.0 },
+ { 0.556863, 0.450980, 0.525490, 1.0 },
+ { 0.525490, 0.427451, 0.513725, 1.0 },
+ { 0.509804, 0.407843, 0.501961, 1.0 },
+ { 0.494118, 0.392157, 0.494118, 1.0 },
+ { 0.450980, 0.345098, 0.466667, 1.0 },
+ { 0.423529, 0.356863, 0.486275, 1.0 },
+ { 0.400000, 0.372549, 0.509804, 1.0 },
+ { 0.349020, 0.380392, 0.521569, 1.0 },
+ { 0.301961, 0.392157, 0.537255, 1.0 },
+ { 0.286275, 0.380392, 0.529412, 1.0 },
+ { 0.274510, 0.368627, 0.525490, 1.0 },
+ { 0.247059, 0.333333, 0.513725, 1.0 },
+ { 0.250980, 0.309804, 0.490196, 1.0 },
+ { 0.321569, 0.298039, 0.384314, 1.0 },
+ { 0.341176, 0.298039, 0.321569, 1.0 },
+ { 0.364706, 0.301961, 0.262745, 1.0 },
+ { 0.360784, 0.258824, 0.235294, 1.0 },
+ { 0.360784, 0.219608, 0.211765, 1.0 },
+ { 0.360784, 0.203922, 0.215686, 1.0 },
+ { 0.360784, 0.192157, 0.219608, 1.0 },
+ { 0.403922, 0.180392, 0.266667, 1.0 },
+ { 0.454902, 0.215686, 0.298039, 1.0 },
+ { 0.505882, 0.250980, 0.329412, 1.0 },
+ { 0.568627, 0.305882, 0.396078, 1.0 },
+ { 0.631373, 0.360784, 0.462745, 1.0 },
+ { 0.647059, 0.396078, 0.501961, 1.0 },
+ { 0.666667, 0.435294, 0.545098, 1.0 },
+ { 0.713725, 0.505882, 0.623529, 1.0 },
+ { 0.760784, 0.572549, 0.705882, 1.0 },
+ { 0.847059, 0.698039, 0.800000, 1.0 },
+ { 0.874510, 0.752941, 0.835294, 1.0 },
+ { 0.905882, 0.811765, 0.874510, 1.0 },
+ { 0.905882, 0.850980, 0.898039, 1.0 },
+ { 0.905882, 0.890196, 0.921569, 1.0 },
+ { 0.901961, 0.901961, 0.929412, 1.0 },
+ { 0.901961, 0.913725, 0.941176, 1.0 },
+ { 0.862745, 0.929412, 0.956863, 1.0 },
+ { 0.843137, 0.921569, 0.956863, 1.0 },
+ { 0.823529, 0.917647, 0.960784, 1.0 },
+ { 0.803922, 0.901961, 0.956863, 1.0 },
+ { 0.788235, 0.886275, 0.956863, 1.0 },
+ { 0.780392, 0.874510, 0.945098, 1.0 },
+ { 0.776471, 0.862745, 0.933333, 1.0 },
+ { 0.749020, 0.835294, 0.890196, 1.0 },
+ { 0.713725, 0.796078, 0.823529, 1.0 },
+ { 0.674510, 0.725490, 0.686275, 1.0 },
+ { 0.682353, 0.705882, 0.615686, 1.0 },
+ { 0.690196, 0.690196, 0.549020, 1.0 },
+ { 0.701961, 0.678431, 0.509804, 1.0 },
+ { 0.713725, 0.670588, 0.474510, 1.0 },
+ { 0.721569, 0.643137, 0.388235, 1.0 },
+ { 0.717647, 0.600000, 0.301961, 1.0 },
+ { 0.650980, 0.494118, 0.156863, 1.0 },
+ { 0.662745, 0.494118, 0.133333, 1.0 },
+ { 0.678431, 0.494118, 0.113725, 1.0 },
+ { 0.729412, 0.513725, 0.149020, 1.0 },
+ { 0.780392, 0.533333, 0.184314, 1.0 },
+ { 0.792157, 0.533333, 0.211765, 1.0 },
+ { 0.803922, 0.537255, 0.243137, 1.0 },
+ { 0.796078, 0.529412, 0.309804, 1.0 },
+ { 0.788235, 0.541176, 0.352941, 1.0 },
+ { 0.772549, 0.600000, 0.431373, 1.0 },
+ { 0.811765, 0.631373, 0.443137, 1.0 },
+ { 0.854902, 0.662745, 0.458824, 1.0 },
+ { 0.866667, 0.658824, 0.462745, 1.0 },
+ { 0.878431, 0.658824, 0.470588, 1.0 },
+ { 0.862745, 0.619608, 0.486275, 1.0 },
+ { 0.827451, 0.592157, 0.494118, 1.0 },
+ { 0.705882, 0.576471, 0.498039, 1.0 },
+ { 0.654902, 0.580392, 0.494118, 1.0 },
+ { 0.603922, 0.584314, 0.490196, 1.0 },
+ { 0.580392, 0.576471, 0.494118, 1.0 },
+ { 0.560784, 0.568627, 0.501961, 1.0 },
+ { 0.533333, 0.549020, 0.537255, 1.0 },
+ { 0.498039, 0.545098, 0.592157, 1.0 },
+ { 0.443137, 0.533333, 0.666667, 1.0 },
+ { 0.403922, 0.529412, 0.737255, 1.0 },
+ { 0.364706, 0.572549, 0.835294, 1.0 },
+ { 0.372549, 0.600000, 0.870588, 1.0 },
+ { 0.380392, 0.631373, 0.909804, 1.0 },
+ { 0.376471, 0.639216, 0.921569, 1.0 },
+ { 0.372549, 0.647059, 0.937255, 1.0 },
+ { 0.372549, 0.647059, 0.956863, 1.0 },
+ { 0.349020, 0.639216, 0.960784, 1.0 },
+ { 0.419608, 0.596078, 0.956863, 1.0 },
+ { 0.486275, 0.592157, 0.941176, 1.0 },
+ { 0.552941, 0.588235, 0.925490, 1.0 },
+ { 0.580392, 0.576471, 0.909804, 1.0 },
+ { 0.607843, 0.568627, 0.894118, 1.0 },
+ { 0.627451, 0.584314, 0.854902, 1.0 },
+ { 0.658824, 0.576471, 0.827451, 1.0 },
+ { 0.701961, 0.564706, 0.768627, 1.0 },
+ { 0.776471, 0.541176, 0.725490, 1.0 },
+ { 0.874510, 0.454902, 0.619608, 1.0 },
+ { 0.890196, 0.447059, 0.596078, 1.0 },
+ { 0.909804, 0.443137, 0.572549, 1.0 },
+ { 0.925490, 0.439216, 0.541176, 1.0 },
+ { 0.929412, 0.450980, 0.482353, 1.0 },
+ { 0.933333, 0.454902, 0.427451, 1.0 },
+ { 0.937255, 0.466667, 0.356863, 1.0 },
+ { 0.886275, 0.372549, 0.313725, 1.0 },
+ { 0.858824, 0.345098, 0.337255, 1.0 },
+ { 0.831373, 0.317647, 0.364706, 1.0 },
+ { 0.823529, 0.325490, 0.360784, 1.0 },
+ { 0.819608, 0.337255, 0.360784, 1.0 },
+ { 0.827451, 0.392157, 0.305882, 1.0 },
+ { 0.847059, 0.407843, 0.247059, 1.0 },
+ { 0.850980, 0.423529, 0.207843, 1.0 },
+ { 0.847059, 0.431373, 0.203922, 1.0 },
+ { 0.823529, 0.388235, 0.305882, 1.0 },
+ { 0.807843, 0.392157, 0.325490, 1.0 },
+ { 0.792157, 0.400000, 0.345098, 1.0 },
+ { 0.768627, 0.411765, 0.364706, 1.0 },
+ { 0.737255, 0.423529, 0.352941, 1.0 },
+ { 0.670588, 0.435294, 0.341176, 1.0 },
+ { 0.611765, 0.423529, 0.360784, 1.0 },
+ { 0.490196, 0.368627, 0.454902, 1.0 },
+ { 0.454902, 0.388235, 0.533333, 1.0 },
+ { 0.423529, 0.407843, 0.615686, 1.0 },
+ { 0.400000, 0.423529, 0.643137, 1.0 },
+ { 0.380392, 0.439216, 0.670588, 1.0 },
+ { 0.360784, 0.478431, 0.709804, 1.0 },
+ { 0.337255, 0.505882, 0.733333, 1.0 },
+ { 0.325490, 0.521569, 0.752941, 1.0 },
+ { 0.333333, 0.556863, 0.792157, 1.0 },
+ { 0.447059, 0.686275, 0.886275, 1.0 },
+ { 0.486275, 0.725490, 0.905882, 1.0 },
+ { 0.525490, 0.764706, 0.925490, 1.0 },
+ { 0.603922, 0.831373, 0.964706, 1.0 },
+ { 0.674510, 0.866667, 0.980392, 1.0 },
+ { 0.721569, 0.894118, 0.984314, 1.0 },
+ { 0.760784, 0.901961, 0.984314, 1.0 },
+ { 0.815686, 0.878431, 0.968627, 1.0 },
+ { 0.835294, 0.866667, 0.964706, 1.0 },
+ { 0.858824, 0.858824, 0.960784, 1.0 },
+ { 0.901961, 0.862745, 0.949020, 1.0 },
+ { 0.933333, 0.874510, 0.945098, 1.0 },
+ { 0.952941, 0.886275, 0.945098, 1.0 },
+ { 0.952941, 0.901961, 0.949020, 1.0 },
+ { 0.929412, 0.882353, 0.952941, 1.0 },
+ { 0.882353, 0.823529, 0.945098, 1.0 },
+ { 0.760784, 0.752941, 0.921569, 1.0 },
+ { 0.729412, 0.733333, 0.913725, 1.0 },
+ { 0.698039, 0.717647, 0.909804, 1.0 },
+ { 0.619608, 0.709804, 0.905882, 1.0 },
+ { 0.568627, 0.725490, 0.917647, 1.0 },
+ { 0.521569, 0.713725, 0.929412, 1.0 },
+ { 0.494118, 0.705882, 0.937255, 1.0 },
+ { 0.490196, 0.690196, 0.941176, 1.0 },
+ { 0.482353, 0.682353, 0.941176, 1.0 },
+ { 0.478431, 0.674510, 0.941176, 1.0 },
+ { 0.486275, 0.670588, 0.925490, 1.0 },
+ { 0.490196, 0.670588, 0.921569, 1.0 },
+ { 0.490196, 0.674510, 0.913725, 1.0 },
+ { 0.486275, 0.690196, 0.921569, 1.0 },
+ { 0.498039, 0.690196, 0.925490, 1.0 },
+ { 0.494118, 0.694118, 0.945098, 1.0 },
+ { 0.478431, 0.690196, 0.949020, 1.0 },
+ { 0.454902, 0.678431, 0.941176, 1.0 },
+ { 0.419608, 0.674510, 0.921569, 1.0 },
+ { 0.380392, 0.662745, 0.898039, 1.0 },
+ { 0.349020, 0.635294, 0.870588, 1.0 },
+ { 0.333333, 0.627451, 0.850980, 1.0 },
+ { 0.337255, 0.635294, 0.847059, 1.0 },
+ { 0.384314, 0.635294, 0.831373, 1.0 },
+ { 0.400000, 0.647059, 0.835294, 1.0 },
+ { 0.415686, 0.662745, 0.843137, 1.0 },
+ { 0.454902, 0.662745, 0.847059, 1.0 },
+ { 0.498039, 0.670588, 0.850980, 1.0 },
+ { 0.541176, 0.705882, 0.854902, 1.0 },
+ { 0.607843, 0.737255, 0.862745, 1.0 },
+ { 0.654902, 0.752941, 0.858824, 1.0 },
+ { 0.694118, 0.792157, 0.882353, 1.0 },
+ { 0.733333, 0.811765, 0.905882, 1.0 },
+ { 0.768627, 0.823529, 0.925490, 1.0 },
+ { 0.784314, 0.850980, 0.945098, 1.0 },
+ { 0.811765, 0.886275, 0.956863, 1.0 },
+ { 0.831373, 0.901961, 0.945098, 1.0 },
+ { 0.847059, 0.929412, 0.941176, 1.0 },
+ { 0.862745, 0.952941, 0.929412, 1.0 },
+ { 0.890196, 0.960784, 0.917647, 1.0 },
+ { 0.901961, 0.968627, 0.901961, 1.0 },
+ { 0.909804, 0.964706, 0.890196, 1.0 },
+ { 0.913725, 0.949020, 0.878431, 1.0 },
+ { 0.898039, 0.929412, 0.866667, 1.0 },
+ { 0.870588, 0.921569, 0.854902, 1.0 },
+ { 0.835294, 0.898039, 0.858824, 1.0 },
+ { 0.796078, 0.886275, 0.858824, 1.0 },
+ { 0.745098, 0.866667, 0.850980, 1.0 },
+ { 0.729412, 0.843137, 0.839216, 1.0 },
+ { 0.713725, 0.815686, 0.819608, 1.0 },
+ { 0.705882, 0.815686, 0.788235, 1.0 },
+ { 0.690196, 0.803922, 0.772549, 1.0 },
+ { 0.690196, 0.807843, 0.760784, 1.0 },
+ { 0.666667, 0.807843, 0.756863, 1.0 },
+ { 0.662745, 0.815686, 0.764706, 1.0 },
+ { 0.670588, 0.807843, 0.784314, 1.0 },
+ { 0.682353, 0.815686, 0.784314, 1.0 },
+ { 0.698039, 0.819608, 0.788235, 1.0 },
+ { 0.713725, 0.827451, 0.772549, 1.0 },
+ { 0.733333, 0.819608, 0.749020, 1.0 },
+ { 0.772549, 0.831373, 0.686275, 1.0 },
+ { 0.807843, 0.831373, 0.639216, 1.0 },
+ { 0.835294, 0.827451, 0.611765, 1.0 },
+ { 0.850980, 0.839216, 0.631373, 1.0 },
+ { 0.843137, 0.854902, 0.654902, 1.0 },
+ { 0.831373, 0.854902, 0.690196, 1.0 },
+ { 0.839216, 0.858824, 0.678431, 1.0 },
+ { 0.854902, 0.874510, 0.654902, 1.0 },
+ { 0.882353, 0.870588, 0.631373, 1.0 },
+ { 0.898039, 0.882353, 0.647059, 1.0 },
+ { 0.905882, 0.905882, 0.690196, 1.0 },
+ { 0.890196, 0.921569, 0.764706, 1.0 },
+ { 0.878431, 0.925490, 0.839216, 1.0 },
+ { 0.862745, 0.937255, 0.886275, 1.0 },
+ { 0.862745, 0.933333, 0.901961, 1.0 },
+ { 0.858824, 0.921569, 0.913725, 1.0 },
+ { 0.854902, 0.921569, 0.917647, 1.0 },
+ { 0.850980, 0.917647, 0.917647, 1.0 },
+ { 0.847059, 0.909804, 0.917647, 1.0 },
+ { 0.831373, 0.901961, 0.913725, 1.0 },
+ { 0.827451, 0.894118, 0.898039, 1.0 },
+ { 0.819608, 0.882353, 0.878431, 1.0 },
+ { 0.803922, 0.874510, 0.850980, 1.0 },
+ { 0.803922, 0.878431, 0.827451, 1.0 },
+ { 0.811765, 0.882353, 0.803922, 1.0 },
+ { 0.819608, 0.886275, 0.807843, 1.0 },
+ { 0.831373, 0.894118, 0.807843, 1.0 },
+ { 0.835294, 0.898039, 0.807843, 1.0 },
+ { 0.819608, 0.886275, 0.792157, 1.0 },
+ { 0.807843, 0.874510, 0.768627, 1.0 },
+ { 0.811765, 0.878431, 0.752941, 1.0 },
+ { 0.823529, 0.882353, 0.752941, 1.0 },
+ { 0.835294, 0.882353, 0.749020, 1.0 },
+ { 0.850980, 0.874510, 0.752941, 1.0 },
+ { 0.850980, 0.862745, 0.760784, 1.0 },
+ };
+/* 040221-74 */
+static double4 colors_423[] = {
+ { 0.556863, 0.168627, 0.062745, 1.0 },
+ { 0.635294, 0.207843, 0.121569, 1.0 },
+ { 0.670588, 0.250980, 0.168627, 1.0 },
+ { 0.705882, 0.298039, 0.219608, 1.0 },
+ { 0.705882, 0.337255, 0.266667, 1.0 },
+ { 0.705882, 0.380392, 0.313725, 1.0 },
+ { 0.694118, 0.396078, 0.329412, 1.0 },
+ { 0.686275, 0.415686, 0.345098, 1.0 },
+ { 0.690196, 0.458824, 0.400000, 1.0 },
+ { 0.729412, 0.501961, 0.447059, 1.0 },
+ { 0.768627, 0.545098, 0.498039, 1.0 },
+ { 0.815686, 0.603922, 0.560784, 1.0 },
+ { 0.862745, 0.666667, 0.627451, 1.0 },
+ { 0.886275, 0.713725, 0.674510, 1.0 },
+ { 0.913725, 0.760784, 0.721569, 1.0 },
+ { 0.917647, 0.764706, 0.729412, 1.0 },
+ { 0.925490, 0.772549, 0.741176, 1.0 },
+ { 0.929412, 0.772549, 0.741176, 1.0 },
+ { 0.917647, 0.752941, 0.725490, 1.0 },
+ { 0.909804, 0.737255, 0.713725, 1.0 },
+ { 0.866667, 0.709804, 0.682353, 1.0 },
+ { 0.827451, 0.686275, 0.654902, 1.0 },
+ { 0.807843, 0.666667, 0.631373, 1.0 },
+ { 0.792157, 0.650980, 0.607843, 1.0 },
+ { 0.733333, 0.564706, 0.501961, 1.0 },
+ { 0.709804, 0.501961, 0.439216, 1.0 },
+ { 0.690196, 0.443137, 0.376471, 1.0 },
+ { 0.643137, 0.368627, 0.301961, 1.0 },
+ { 0.600000, 0.298039, 0.231373, 1.0 },
+ { 0.568627, 0.262745, 0.192157, 1.0 },
+ { 0.537255, 0.231373, 0.156863, 1.0 },
+ { 0.482353, 0.176471, 0.101961, 1.0 },
+ { 0.435294, 0.137255, 0.062745, 1.0 },
+ { 0.392157, 0.101961, 0.039216, 1.0 },
+ { 0.384314, 0.098039, 0.039216, 1.0 },
+ { 0.376471, 0.098039, 0.039216, 1.0 },
+ { 0.352941, 0.101961, 0.047059, 1.0 },
+ { 0.333333, 0.105882, 0.054902, 1.0 },
+ { 0.317647, 0.109804, 0.054902, 1.0 },
+ { 0.305882, 0.117647, 0.058824, 1.0 },
+ { 0.239216, 0.152941, 0.082353, 1.0 },
+ { 0.215686, 0.168627, 0.086275, 1.0 },
+ { 0.196078, 0.188235, 0.090196, 1.0 },
+ { 0.192157, 0.192157, 0.090196, 1.0 },
+ { 0.192157, 0.196078, 0.094118, 1.0 },
+ { 0.192157, 0.192157, 0.090196, 1.0 },
+ { 0.196078, 0.192157, 0.090196, 1.0 },
+ { 0.200000, 0.184314, 0.082353, 1.0 },
+ { 0.196078, 0.184314, 0.082353, 1.0 },
+ { 0.203922, 0.172549, 0.070588, 1.0 },
+ { 0.223529, 0.160784, 0.066667, 1.0 },
+ { 0.243137, 0.149020, 0.066667, 1.0 },
+ { 0.290196, 0.129412, 0.054902, 1.0 },
+ { 0.341176, 0.113725, 0.047059, 1.0 },
+ { 0.368627, 0.105882, 0.043137, 1.0 },
+ { 0.400000, 0.098039, 0.039216, 1.0 },
+ { 0.517647, 0.062745, 0.019608, 1.0 },
+ { 0.560784, 0.050980, 0.019608, 1.0 },
+ { 0.603922, 0.039216, 0.019608, 1.0 },
+ { 0.627451, 0.043137, 0.015686, 1.0 },
+ { 0.654902, 0.050980, 0.015686, 1.0 },
+ { 0.662745, 0.054902, 0.011765, 1.0 },
+ { 0.670588, 0.058824, 0.011765, 1.0 },
+ { 0.690196, 0.066667, 0.007843, 1.0 },
+ { 0.705882, 0.074510, 0.003922, 1.0 },
+ { 0.729412, 0.074510, 0.011765, 1.0 },
+ { 0.701961, 0.078431, 0.019608, 1.0 },
+ { 0.678431, 0.086275, 0.031373, 1.0 },
+ { 0.654902, 0.094118, 0.035294, 1.0 },
+ { 0.631373, 0.105882, 0.039216, 1.0 },
+ { 0.592157, 0.133333, 0.047059, 1.0 },
+ { 0.552941, 0.164706, 0.066667, 1.0 },
+ { 0.525490, 0.227451, 0.105882, 1.0 },
+ { 0.552941, 0.262745, 0.149020, 1.0 },
+ { 0.584314, 0.298039, 0.192157, 1.0 },
+ { 0.607843, 0.345098, 0.243137, 1.0 },
+ { 0.635294, 0.392157, 0.298039, 1.0 },
+ { 0.650980, 0.423529, 0.333333, 1.0 },
+ { 0.666667, 0.454902, 0.368627, 1.0 },
+ { 0.686275, 0.505882, 0.427451, 1.0 },
+ { 0.709804, 0.580392, 0.494118, 1.0 },
+ { 0.807843, 0.690196, 0.619608, 1.0 },
+ { 0.847059, 0.737255, 0.678431, 1.0 },
+ { 0.886275, 0.788235, 0.741176, 1.0 },
+ { 0.901961, 0.807843, 0.768627, 1.0 },
+ { 0.921569, 0.831373, 0.796078, 1.0 },
+ { 0.945098, 0.854902, 0.827451, 1.0 },
+ { 0.945098, 0.874510, 0.835294, 1.0 },
+ { 0.905882, 0.815686, 0.780392, 1.0 },
+ { 0.894118, 0.760784, 0.721569, 1.0 },
+ { 0.882353, 0.709804, 0.662745, 1.0 },
+ { 0.878431, 0.678431, 0.635294, 1.0 },
+ { 0.878431, 0.647059, 0.611765, 1.0 },
+ { 0.886275, 0.580392, 0.552941, 1.0 },
+ { 0.890196, 0.529412, 0.494118, 1.0 },
+ { 0.898039, 0.482353, 0.431373, 1.0 },
+ { 0.882353, 0.435294, 0.384314, 1.0 },
+ { 0.850980, 0.372549, 0.305882, 1.0 },
+ { 0.858824, 0.372549, 0.321569, 1.0 },
+ { 0.870588, 0.372549, 0.337255, 1.0 },
+ { 0.878431, 0.388235, 0.356863, 1.0 },
+ { 0.886275, 0.403922, 0.376471, 1.0 },
+ { 0.925490, 0.447059, 0.419608, 1.0 },
+ { 0.941176, 0.486275, 0.458824, 1.0 },
+ { 0.866667, 0.529412, 0.509804, 1.0 },
+ { 0.803922, 0.529412, 0.525490, 1.0 },
+ { 0.741176, 0.529412, 0.541176, 1.0 },
+ { 0.705882, 0.525490, 0.549020, 1.0 },
+ { 0.670588, 0.525490, 0.556863, 1.0 },
+ { 0.611765, 0.517647, 0.560784, 1.0 },
+ { 0.572549, 0.501961, 0.549020, 1.0 },
+ { 0.525490, 0.486275, 0.517647, 1.0 },
+ { 0.486275, 0.447059, 0.470588, 1.0 },
+ { 0.372549, 0.333333, 0.356863, 1.0 },
+ { 0.349020, 0.309804, 0.329412, 1.0 },
+ { 0.329412, 0.286275, 0.301961, 1.0 },
+ { 0.298039, 0.254902, 0.266667, 1.0 },
+ { 0.305882, 0.254902, 0.258824, 1.0 },
+ { 0.333333, 0.278431, 0.266667, 1.0 },
+ { 0.392157, 0.317647, 0.286275, 1.0 },
+ { 0.494118, 0.396078, 0.345098, 1.0 },
+ { 0.529412, 0.407843, 0.349020, 1.0 },
+ { 0.568627, 0.419608, 0.356863, 1.0 },
+ { 0.580392, 0.419608, 0.349020, 1.0 },
+ { 0.596078, 0.419608, 0.345098, 1.0 },
+ { 0.611765, 0.415686, 0.337255, 1.0 },
+ { 0.631373, 0.407843, 0.329412, 1.0 },
+ { 0.639216, 0.403922, 0.321569, 1.0 },
+ { 0.631373, 0.400000, 0.325490, 1.0 },
+ { 0.615686, 0.345098, 0.298039, 1.0 },
+ { 0.603922, 0.325490, 0.274510, 1.0 },
+ { 0.592157, 0.305882, 0.254902, 1.0 },
+ { 0.568627, 0.262745, 0.200000, 1.0 },
+ { 0.549020, 0.211765, 0.149020, 1.0 },
+ { 0.533333, 0.168627, 0.090196, 1.0 },
+ { 0.517647, 0.141176, 0.050980, 1.0 },
+ { 0.529412, 0.149020, 0.039216, 1.0 },
+ { 0.549020, 0.188235, 0.070588, 1.0 },
+ { 0.568627, 0.227451, 0.105882, 1.0 },
+ { 0.584314, 0.250980, 0.129412, 1.0 },
+ { 0.600000, 0.274510, 0.156863, 1.0 },
+ { 0.631373, 0.313725, 0.203922, 1.0 },
+ { 0.650980, 0.321569, 0.239216, 1.0 },
+ { 0.654902, 0.329412, 0.247059, 1.0 },
+ { 0.650980, 0.321569, 0.247059, 1.0 },
+ { 0.588235, 0.325490, 0.254902, 1.0 },
+ { 0.572549, 0.333333, 0.258824, 1.0 },
+ { 0.556863, 0.345098, 0.266667, 1.0 },
+ { 0.513725, 0.384314, 0.286275, 1.0 },
+ { 0.466667, 0.384314, 0.317647, 1.0 },
+ { 0.419608, 0.392157, 0.329412, 1.0 },
+ { 0.372549, 0.376471, 0.317647, 1.0 },
+ { 0.254902, 0.274510, 0.258824, 1.0 },
+ { 0.227451, 0.247059, 0.235294, 1.0 },
+ { 0.200000, 0.223529, 0.211765, 1.0 },
+ { 0.160784, 0.200000, 0.164706, 1.0 },
+ { 0.137255, 0.176471, 0.137255, 1.0 },
+ { 0.125490, 0.164706, 0.121569, 1.0 },
+ { 0.117647, 0.164706, 0.105882, 1.0 },
+ { 0.101961, 0.160784, 0.105882, 1.0 },
+ { 0.105882, 0.141176, 0.105882, 1.0 },
+ { 0.109804, 0.101961, 0.109804, 1.0 },
+ { 0.117647, 0.090196, 0.101961, 1.0 },
+ { 0.129412, 0.082353, 0.098039, 1.0 },
+ { 0.168627, 0.062745, 0.082353, 1.0 },
+ { 0.223529, 0.058824, 0.058824, 1.0 },
+ { 0.266667, 0.066667, 0.047059, 1.0 },
+ { 0.325490, 0.078431, 0.031373, 1.0 },
+ { 0.423529, 0.113725, 0.070588, 1.0 },
+ { 0.439216, 0.125490, 0.082353, 1.0 },
+ { 0.454902, 0.141176, 0.098039, 1.0 },
+ { 0.498039, 0.168627, 0.125490, 1.0 },
+ { 0.545098, 0.188235, 0.141176, 1.0 },
+ { 0.588235, 0.203922, 0.149020, 1.0 },
+ { 0.627451, 0.223529, 0.133333, 1.0 },
+ { 0.674510, 0.223529, 0.117647, 1.0 },
+ { 0.709804, 0.227451, 0.105882, 1.0 },
+ { 0.741176, 0.235294, 0.101961, 1.0 },
+ { 0.764706, 0.250980, 0.105882, 1.0 },
+ { 0.780392, 0.254902, 0.109804, 1.0 },
+ { 0.784314, 0.250980, 0.117647, 1.0 },
+ { 0.780392, 0.247059, 0.109804, 1.0 },
+ { 0.780392, 0.231373, 0.090196, 1.0 },
+ { 0.780392, 0.203922, 0.066667, 1.0 },
+ { 0.784314, 0.168627, 0.023529, 1.0 },
+ { 0.780392, 0.164706, 0.015686, 1.0 },
+ { 0.780392, 0.160784, 0.011765, 1.0 },
+ { 0.768627, 0.149020, 0.003922, 1.0 },
+ { 0.749020, 0.141176, 0.000000, 1.0 },
+ { 0.713725, 0.125490, 0.000000, 1.0 },
+ { 0.666667, 0.113725, 0.000000, 1.0 },
+ { 0.619608, 0.078431, 0.000000, 1.0 },
+ { 0.568627, 0.066667, 0.000000, 1.0 },
+ { 0.517647, 0.058824, 0.003922, 1.0 },
+ { 0.466667, 0.050980, 0.003922, 1.0 },
+ { 0.423529, 0.058824, 0.011765, 1.0 },
+ { 0.372549, 0.066667, 0.019608, 1.0 },
+ { 0.317647, 0.086275, 0.027451, 1.0 },
+ { 0.278431, 0.094118, 0.039216, 1.0 },
+ { 0.243137, 0.090196, 0.043137, 1.0 },
+ { 0.235294, 0.090196, 0.047059, 1.0 },
+ { 0.243137, 0.086275, 0.043137, 1.0 },
+ { 0.270588, 0.078431, 0.039216, 1.0 },
+ { 0.325490, 0.066667, 0.043137, 1.0 },
+ { 0.376471, 0.070588, 0.043137, 1.0 },
+ { 0.443137, 0.082353, 0.047059, 1.0 },
+ { 0.501961, 0.086275, 0.050980, 1.0 },
+ { 0.560784, 0.086275, 0.050980, 1.0 },
+ { 0.619608, 0.090196, 0.047059, 1.0 },
+ { 0.662745, 0.086275, 0.039216, 1.0 },
+ { 0.698039, 0.070588, 0.035294, 1.0 },
+ { 0.725490, 0.062745, 0.039216, 1.0 },
+ { 0.741176, 0.062745, 0.070588, 1.0 },
+ { 0.741176, 0.070588, 0.105882, 1.0 },
+ { 0.737255, 0.078431, 0.117647, 1.0 },
+ { 0.737255, 0.094118, 0.125490, 1.0 },
+ { 0.733333, 0.109804, 0.121569, 1.0 },
+ { 0.709804, 0.117647, 0.109804, 1.0 },
+ { 0.682353, 0.125490, 0.086275, 1.0 },
+ { 0.635294, 0.125490, 0.086275, 1.0 },
+ { 0.568627, 0.129412, 0.105882, 1.0 },
+ { 0.513725, 0.137255, 0.121569, 1.0 },
+ { 0.474510, 0.141176, 0.137255, 1.0 },
+ { 0.478431, 0.164706, 0.156863, 1.0 },
+ { 0.509804, 0.196078, 0.172549, 1.0 },
+ { 0.564706, 0.239216, 0.180392, 1.0 },
+ { 0.619608, 0.286275, 0.200000, 1.0 },
+ { 0.654902, 0.329412, 0.239216, 1.0 },
+ { 0.678431, 0.376471, 0.301961, 1.0 },
+ { 0.690196, 0.415686, 0.360784, 1.0 },
+ { 0.698039, 0.454902, 0.415686, 1.0 },
+ { 0.721569, 0.494118, 0.462745, 1.0 },
+ { 0.760784, 0.533333, 0.505882, 1.0 },
+ { 0.803922, 0.560784, 0.537255, 1.0 },
+ { 0.827451, 0.564706, 0.541176, 1.0 },
+ { 0.827451, 0.564706, 0.537255, 1.0 },
+ { 0.800000, 0.549020, 0.529412, 1.0 },
+ { 0.745098, 0.521569, 0.505882, 1.0 },
+ { 0.670588, 0.482353, 0.474510, 1.0 },
+ { 0.596078, 0.462745, 0.447059, 1.0 },
+ { 0.537255, 0.447059, 0.423529, 1.0 },
+ { 0.474510, 0.419608, 0.384314, 1.0 },
+ { 0.400000, 0.380392, 0.341176, 1.0 },
+ { 0.345098, 0.337255, 0.298039, 1.0 },
+ { 0.298039, 0.294118, 0.247059, 1.0 },
+ { 0.266667, 0.235294, 0.188235, 1.0 },
+ { 0.247059, 0.196078, 0.145098, 1.0 },
+ { 0.254902, 0.188235, 0.125490, 1.0 },
+ { 0.294118, 0.192157, 0.113725, 1.0 },
+ { 0.317647, 0.203922, 0.109804, 1.0 },
+ { 0.384314, 0.215686, 0.121569, 1.0 },
+ { 0.431373, 0.223529, 0.125490, 1.0 },
+ { 0.478431, 0.207843, 0.113725, 1.0 },
+ { 0.509804, 0.188235, 0.094118, 1.0 },
+ { 0.529412, 0.168627, 0.082353, 1.0 },
+ { 0.552941, 0.156863, 0.070588, 1.0 },
+ };
+/* 040221-78 */
+static double4 colors_424[] = {
+ { 0.596078, 0.341176, 0.160784, 1.0 },
+ { 0.615686, 0.309804, 0.113725, 1.0 },
+ { 0.576471, 0.274510, 0.086275, 1.0 },
+ { 0.541176, 0.243137, 0.062745, 1.0 },
+ { 0.462745, 0.196078, 0.054902, 1.0 },
+ { 0.388235, 0.152941, 0.050980, 1.0 },
+ { 0.376471, 0.149020, 0.047059, 1.0 },
+ { 0.364706, 0.145098, 0.043137, 1.0 },
+ { 0.352941, 0.125490, 0.027451, 1.0 },
+ { 0.368627, 0.121569, 0.019608, 1.0 },
+ { 0.384314, 0.121569, 0.011765, 1.0 },
+ { 0.407843, 0.129412, 0.011765, 1.0 },
+ { 0.431373, 0.137255, 0.011765, 1.0 },
+ { 0.450980, 0.149020, 0.011765, 1.0 },
+ { 0.470588, 0.164706, 0.015686, 1.0 },
+ { 0.478431, 0.168627, 0.011765, 1.0 },
+ { 0.486275, 0.172549, 0.011765, 1.0 },
+ { 0.537255, 0.192157, 0.011765, 1.0 },
+ { 0.568627, 0.200000, 0.015686, 1.0 },
+ { 0.603922, 0.211765, 0.019608, 1.0 },
+ { 0.635294, 0.227451, 0.027451, 1.0 },
+ { 0.670588, 0.243137, 0.035294, 1.0 },
+ { 0.674510, 0.243137, 0.039216, 1.0 },
+ { 0.682353, 0.247059, 0.043137, 1.0 },
+ { 0.647059, 0.235294, 0.043137, 1.0 },
+ { 0.588235, 0.219608, 0.047059, 1.0 },
+ { 0.533333, 0.203922, 0.050980, 1.0 },
+ { 0.482353, 0.196078, 0.058824, 1.0 },
+ { 0.435294, 0.188235, 0.070588, 1.0 },
+ { 0.419608, 0.184314, 0.078431, 1.0 },
+ { 0.403922, 0.184314, 0.086275, 1.0 },
+ { 0.392157, 0.184314, 0.098039, 1.0 },
+ { 0.384314, 0.184314, 0.101961, 1.0 },
+ { 0.388235, 0.188235, 0.101961, 1.0 },
+ { 0.400000, 0.200000, 0.105882, 1.0 },
+ { 0.411765, 0.211765, 0.109804, 1.0 },
+ { 0.427451, 0.219608, 0.117647, 1.0 },
+ { 0.447059, 0.231373, 0.129412, 1.0 },
+ { 0.454902, 0.235294, 0.133333, 1.0 },
+ { 0.466667, 0.243137, 0.137255, 1.0 },
+ { 0.501961, 0.250980, 0.141176, 1.0 },
+ { 0.505882, 0.250980, 0.137255, 1.0 },
+ { 0.509804, 0.254902, 0.137255, 1.0 },
+ { 0.498039, 0.247059, 0.137255, 1.0 },
+ { 0.490196, 0.239216, 0.141176, 1.0 },
+ { 0.486275, 0.239216, 0.141176, 1.0 },
+ { 0.486275, 0.243137, 0.145098, 1.0 },
+ { 0.486275, 0.254902, 0.152941, 1.0 },
+ { 0.490196, 0.262745, 0.160784, 1.0 },
+ { 0.490196, 0.274510, 0.168627, 1.0 },
+ { 0.466667, 0.266667, 0.168627, 1.0 },
+ { 0.443137, 0.258824, 0.168627, 1.0 },
+ { 0.419608, 0.247059, 0.160784, 1.0 },
+ { 0.400000, 0.239216, 0.156863, 1.0 },
+ { 0.388235, 0.235294, 0.156863, 1.0 },
+ { 0.380392, 0.231373, 0.156863, 1.0 },
+ { 0.372549, 0.239216, 0.164706, 1.0 },
+ { 0.349020, 0.227451, 0.152941, 1.0 },
+ { 0.325490, 0.215686, 0.145098, 1.0 },
+ { 0.290196, 0.184314, 0.121569, 1.0 },
+ { 0.254902, 0.152941, 0.101961, 1.0 },
+ { 0.227451, 0.137255, 0.094118, 1.0 },
+ { 0.203922, 0.121569, 0.086275, 1.0 },
+ { 0.164706, 0.101961, 0.074510, 1.0 },
+ { 0.145098, 0.090196, 0.070588, 1.0 },
+ { 0.109804, 0.070588, 0.054902, 1.0 },
+ { 0.113725, 0.066667, 0.050980, 1.0 },
+ { 0.117647, 0.062745, 0.047059, 1.0 },
+ { 0.117647, 0.062745, 0.043137, 1.0 },
+ { 0.121569, 0.062745, 0.043137, 1.0 },
+ { 0.125490, 0.066667, 0.043137, 1.0 },
+ { 0.133333, 0.078431, 0.054902, 1.0 },
+ { 0.180392, 0.117647, 0.090196, 1.0 },
+ { 0.223529, 0.141176, 0.098039, 1.0 },
+ { 0.266667, 0.168627, 0.109804, 1.0 },
+ { 0.309804, 0.188235, 0.117647, 1.0 },
+ { 0.352941, 0.211765, 0.129412, 1.0 },
+ { 0.368627, 0.219608, 0.129412, 1.0 },
+ { 0.384314, 0.227451, 0.133333, 1.0 },
+ { 0.400000, 0.243137, 0.149020, 1.0 },
+ { 0.411765, 0.254902, 0.160784, 1.0 },
+ { 0.443137, 0.274510, 0.160784, 1.0 },
+ { 0.454902, 0.274510, 0.149020, 1.0 },
+ { 0.466667, 0.278431, 0.141176, 1.0 },
+ { 0.470588, 0.274510, 0.133333, 1.0 },
+ { 0.474510, 0.270588, 0.129412, 1.0 },
+ { 0.470588, 0.266667, 0.125490, 1.0 },
+ { 0.458824, 0.254902, 0.129412, 1.0 },
+ { 0.439216, 0.239216, 0.129412, 1.0 },
+ { 0.431373, 0.231373, 0.121569, 1.0 },
+ { 0.423529, 0.227451, 0.117647, 1.0 },
+ { 0.415686, 0.223529, 0.117647, 1.0 },
+ { 0.411765, 0.223529, 0.117647, 1.0 },
+ { 0.400000, 0.223529, 0.117647, 1.0 },
+ { 0.388235, 0.219608, 0.117647, 1.0 },
+ { 0.368627, 0.211765, 0.117647, 1.0 },
+ { 0.356863, 0.207843, 0.125490, 1.0 },
+ { 0.341176, 0.196078, 0.121569, 1.0 },
+ { 0.337255, 0.188235, 0.113725, 1.0 },
+ { 0.337255, 0.180392, 0.105882, 1.0 },
+ { 0.341176, 0.176471, 0.101961, 1.0 },
+ { 0.345098, 0.172549, 0.098039, 1.0 },
+ { 0.345098, 0.156863, 0.086275, 1.0 },
+ { 0.337255, 0.141176, 0.074510, 1.0 },
+ { 0.321569, 0.121569, 0.050980, 1.0 },
+ { 0.329412, 0.121569, 0.047059, 1.0 },
+ { 0.341176, 0.121569, 0.043137, 1.0 },
+ { 0.356863, 0.125490, 0.043137, 1.0 },
+ { 0.372549, 0.133333, 0.043137, 1.0 },
+ { 0.419608, 0.149020, 0.054902, 1.0 },
+ { 0.470588, 0.160784, 0.066667, 1.0 },
+ { 0.517647, 0.188235, 0.082353, 1.0 },
+ { 0.560784, 0.215686, 0.098039, 1.0 },
+ { 0.631373, 0.258824, 0.117647, 1.0 },
+ { 0.647059, 0.274510, 0.121569, 1.0 },
+ { 0.666667, 0.294118, 0.125490, 1.0 },
+ { 0.701961, 0.329412, 0.141176, 1.0 },
+ { 0.737255, 0.356863, 0.149020, 1.0 },
+ { 0.768627, 0.376471, 0.156863, 1.0 },
+ { 0.776471, 0.396078, 0.168627, 1.0 },
+ { 0.752941, 0.380392, 0.160784, 1.0 },
+ { 0.721569, 0.360784, 0.149020, 1.0 },
+ { 0.694118, 0.341176, 0.137255, 1.0 },
+ { 0.670588, 0.333333, 0.133333, 1.0 },
+ { 0.650980, 0.325490, 0.129412, 1.0 },
+ { 0.611765, 0.305882, 0.113725, 1.0 },
+ { 0.572549, 0.290196, 0.113725, 1.0 },
+ { 0.533333, 0.286275, 0.113725, 1.0 },
+ { 0.498039, 0.262745, 0.109804, 1.0 },
+ { 0.439216, 0.219608, 0.098039, 1.0 },
+ { 0.427451, 0.207843, 0.094118, 1.0 },
+ { 0.415686, 0.200000, 0.094118, 1.0 },
+ { 0.396078, 0.184314, 0.086275, 1.0 },
+ { 0.380392, 0.168627, 0.082353, 1.0 },
+ { 0.364706, 0.172549, 0.086275, 1.0 },
+ { 0.356863, 0.172549, 0.090196, 1.0 },
+ { 0.337255, 0.164706, 0.090196, 1.0 },
+ { 0.325490, 0.160784, 0.086275, 1.0 },
+ { 0.313725, 0.156863, 0.082353, 1.0 },
+ { 0.305882, 0.152941, 0.078431, 1.0 },
+ { 0.301961, 0.149020, 0.074510, 1.0 },
+ { 0.294118, 0.145098, 0.070588, 1.0 },
+ { 0.286275, 0.145098, 0.070588, 1.0 },
+ { 0.282353, 0.145098, 0.074510, 1.0 },
+ { 0.282353, 0.145098, 0.078431, 1.0 },
+ { 0.274510, 0.149020, 0.090196, 1.0 },
+ { 0.270588, 0.149020, 0.090196, 1.0 },
+ { 0.270588, 0.149020, 0.090196, 1.0 },
+ { 0.266667, 0.149020, 0.090196, 1.0 },
+ { 0.266667, 0.149020, 0.094118, 1.0 },
+ { 0.266667, 0.152941, 0.098039, 1.0 },
+ { 0.274510, 0.156863, 0.098039, 1.0 },
+ { 0.270588, 0.156863, 0.098039, 1.0 },
+ { 0.262745, 0.152941, 0.094118, 1.0 },
+ { 0.258824, 0.149020, 0.094118, 1.0 },
+ { 0.235294, 0.137255, 0.086275, 1.0 },
+ { 0.211765, 0.125490, 0.078431, 1.0 },
+ { 0.188235, 0.113725, 0.070588, 1.0 },
+ { 0.164706, 0.098039, 0.066667, 1.0 },
+ { 0.149020, 0.094118, 0.062745, 1.0 },
+ { 0.149020, 0.094118, 0.062745, 1.0 },
+ { 0.168627, 0.109804, 0.070588, 1.0 },
+ { 0.176471, 0.117647, 0.070588, 1.0 },
+ { 0.184314, 0.125490, 0.074510, 1.0 },
+ { 0.211765, 0.145098, 0.078431, 1.0 },
+ { 0.250980, 0.164706, 0.082353, 1.0 },
+ { 0.294118, 0.188235, 0.086275, 1.0 },
+ { 0.341176, 0.211765, 0.098039, 1.0 },
+ { 0.439216, 0.258824, 0.117647, 1.0 },
+ { 0.454902, 0.262745, 0.117647, 1.0 },
+ { 0.474510, 0.270588, 0.121569, 1.0 },
+ { 0.498039, 0.290196, 0.121569, 1.0 },
+ { 0.525490, 0.301961, 0.113725, 1.0 },
+ { 0.560784, 0.313725, 0.109804, 1.0 },
+ { 0.588235, 0.321569, 0.105882, 1.0 },
+ { 0.611765, 0.325490, 0.109804, 1.0 },
+ { 0.631373, 0.317647, 0.113725, 1.0 },
+ { 0.643137, 0.301961, 0.109804, 1.0 },
+ { 0.635294, 0.286275, 0.109804, 1.0 },
+ { 0.627451, 0.278431, 0.090196, 1.0 },
+ { 0.639216, 0.270588, 0.074510, 1.0 },
+ { 0.658824, 0.278431, 0.058824, 1.0 },
+ { 0.690196, 0.298039, 0.050980, 1.0 },
+ { 0.721569, 0.321569, 0.058824, 1.0 },
+ { 0.764706, 0.356863, 0.090196, 1.0 },
+ { 0.760784, 0.352941, 0.094118, 1.0 },
+ { 0.760784, 0.352941, 0.098039, 1.0 },
+ { 0.768627, 0.349020, 0.101961, 1.0 },
+ { 0.760784, 0.341176, 0.105882, 1.0 },
+ { 0.756863, 0.333333, 0.094118, 1.0 },
+ { 0.752941, 0.337255, 0.090196, 1.0 },
+ { 0.752941, 0.345098, 0.086275, 1.0 },
+ { 0.737255, 0.337255, 0.082353, 1.0 },
+ { 0.701961, 0.321569, 0.082353, 1.0 },
+ { 0.674510, 0.301961, 0.086275, 1.0 },
+ { 0.643137, 0.278431, 0.086275, 1.0 },
+ { 0.619608, 0.239216, 0.078431, 1.0 },
+ { 0.603922, 0.215686, 0.070588, 1.0 },
+ { 0.611765, 0.211765, 0.074510, 1.0 },
+ { 0.623529, 0.223529, 0.074510, 1.0 },
+ { 0.639216, 0.243137, 0.078431, 1.0 },
+ { 0.658824, 0.270588, 0.098039, 1.0 },
+ { 0.682353, 0.325490, 0.145098, 1.0 },
+ { 0.709804, 0.356863, 0.172549, 1.0 },
+ { 0.733333, 0.384314, 0.176471, 1.0 },
+ { 0.752941, 0.407843, 0.200000, 1.0 },
+ { 0.756863, 0.415686, 0.215686, 1.0 },
+ { 0.764706, 0.431373, 0.219608, 1.0 },
+ { 0.760784, 0.427451, 0.211765, 1.0 },
+ { 0.752941, 0.450980, 0.243137, 1.0 },
+ { 0.737255, 0.450980, 0.270588, 1.0 },
+ { 0.725490, 0.458824, 0.258824, 1.0 },
+ { 0.709804, 0.443137, 0.258824, 1.0 },
+ { 0.690196, 0.403922, 0.247059, 1.0 },
+ { 0.678431, 0.368627, 0.219608, 1.0 },
+ { 0.670588, 0.305882, 0.168627, 1.0 },
+ { 0.662745, 0.258824, 0.129412, 1.0 },
+ { 0.647059, 0.211765, 0.113725, 1.0 },
+ { 0.627451, 0.188235, 0.090196, 1.0 },
+ { 0.607843, 0.160784, 0.078431, 1.0 },
+ { 0.588235, 0.129412, 0.062745, 1.0 },
+ { 0.556863, 0.117647, 0.050980, 1.0 },
+ { 0.541176, 0.101961, 0.039216, 1.0 },
+ { 0.521569, 0.090196, 0.031373, 1.0 },
+ { 0.513725, 0.078431, 0.031373, 1.0 },
+ { 0.490196, 0.086275, 0.027451, 1.0 },
+ { 0.466667, 0.086275, 0.035294, 1.0 },
+ { 0.439216, 0.082353, 0.039216, 1.0 },
+ { 0.400000, 0.094118, 0.043137, 1.0 },
+ { 0.368627, 0.101961, 0.043137, 1.0 },
+ { 0.341176, 0.105882, 0.039216, 1.0 },
+ { 0.325490, 0.105882, 0.039216, 1.0 },
+ { 0.313725, 0.105882, 0.035294, 1.0 },
+ { 0.298039, 0.117647, 0.039216, 1.0 },
+ { 0.290196, 0.117647, 0.043137, 1.0 },
+ { 0.294118, 0.121569, 0.043137, 1.0 },
+ { 0.298039, 0.125490, 0.043137, 1.0 },
+ { 0.301961, 0.133333, 0.043137, 1.0 },
+ { 0.313725, 0.137255, 0.043137, 1.0 },
+ { 0.325490, 0.133333, 0.047059, 1.0 },
+ { 0.333333, 0.137255, 0.047059, 1.0 },
+ { 0.329412, 0.141176, 0.058824, 1.0 },
+ { 0.325490, 0.145098, 0.070588, 1.0 },
+ { 0.329412, 0.152941, 0.086275, 1.0 },
+ { 0.329412, 0.176471, 0.101961, 1.0 },
+ { 0.345098, 0.203922, 0.125490, 1.0 },
+ { 0.368627, 0.231373, 0.156863, 1.0 },
+ { 0.407843, 0.262745, 0.176471, 1.0 },
+ { 0.458824, 0.301961, 0.188235, 1.0 },
+ { 0.509804, 0.337255, 0.188235, 1.0 },
+ { 0.509804, 0.333333, 0.188235, 1.0 },
+ { 0.505882, 0.333333, 0.184314, 1.0 },
+ { 0.505882, 0.325490, 0.176471, 1.0 },
+ { 0.498039, 0.325490, 0.180392, 1.0 },
+ { 0.505882, 0.313725, 0.180392, 1.0 },
+ { 0.517647, 0.317647, 0.180392, 1.0 },
+ };
+/* 040221-80 */
+static double4 colors_425[] = {
+ { 0.231373, 0.235294, 0.360784, 1.0 },
+ { 0.200000, 0.207843, 0.329412, 1.0 },
+ { 0.196078, 0.200000, 0.325490, 1.0 },
+ { 0.192157, 0.196078, 0.325490, 1.0 },
+ { 0.180392, 0.184314, 0.317647, 1.0 },
+ { 0.172549, 0.176471, 0.313725, 1.0 },
+ { 0.168627, 0.176471, 0.309804, 1.0 },
+ { 0.168627, 0.176471, 0.305882, 1.0 },
+ { 0.172549, 0.176471, 0.294118, 1.0 },
+ { 0.176471, 0.176471, 0.298039, 1.0 },
+ { 0.180392, 0.180392, 0.305882, 1.0 },
+ { 0.180392, 0.180392, 0.313725, 1.0 },
+ { 0.184314, 0.184314, 0.325490, 1.0 },
+ { 0.176471, 0.180392, 0.321569, 1.0 },
+ { 0.172549, 0.176471, 0.321569, 1.0 },
+ { 0.168627, 0.172549, 0.309804, 1.0 },
+ { 0.164706, 0.168627, 0.301961, 1.0 },
+ { 0.141176, 0.145098, 0.266667, 1.0 },
+ { 0.129412, 0.133333, 0.254902, 1.0 },
+ { 0.117647, 0.121569, 0.243137, 1.0 },
+ { 0.117647, 0.117647, 0.239216, 1.0 },
+ { 0.121569, 0.117647, 0.235294, 1.0 },
+ { 0.125490, 0.121569, 0.239216, 1.0 },
+ { 0.129412, 0.129412, 0.243137, 1.0 },
+ { 0.176471, 0.176471, 0.278431, 1.0 },
+ { 0.200000, 0.200000, 0.309804, 1.0 },
+ { 0.223529, 0.227451, 0.341176, 1.0 },
+ { 0.250980, 0.254902, 0.376471, 1.0 },
+ { 0.282353, 0.282353, 0.411765, 1.0 },
+ { 0.294118, 0.298039, 0.427451, 1.0 },
+ { 0.309804, 0.313725, 0.447059, 1.0 },
+ { 0.333333, 0.337255, 0.474510, 1.0 },
+ { 0.368627, 0.372549, 0.509804, 1.0 },
+ { 0.423529, 0.427451, 0.564706, 1.0 },
+ { 0.431373, 0.435294, 0.576471, 1.0 },
+ { 0.439216, 0.447059, 0.592157, 1.0 },
+ { 0.423529, 0.431373, 0.584314, 1.0 },
+ { 0.407843, 0.415686, 0.576471, 1.0 },
+ { 0.396078, 0.400000, 0.564706, 1.0 },
+ { 0.384314, 0.388235, 0.552941, 1.0 },
+ { 0.333333, 0.333333, 0.490196, 1.0 },
+ { 0.301961, 0.301961, 0.454902, 1.0 },
+ { 0.274510, 0.274510, 0.423529, 1.0 },
+ { 0.243137, 0.243137, 0.384314, 1.0 },
+ { 0.211765, 0.215686, 0.349020, 1.0 },
+ { 0.196078, 0.196078, 0.329412, 1.0 },
+ { 0.180392, 0.180392, 0.313725, 1.0 },
+ { 0.149020, 0.149020, 0.282353, 1.0 },
+ { 0.121569, 0.121569, 0.250980, 1.0 },
+ { 0.101961, 0.098039, 0.219608, 1.0 },
+ { 0.113725, 0.105882, 0.215686, 1.0 },
+ { 0.125490, 0.117647, 0.215686, 1.0 },
+ { 0.149020, 0.145098, 0.231373, 1.0 },
+ { 0.176471, 0.172549, 0.250980, 1.0 },
+ { 0.188235, 0.184314, 0.266667, 1.0 },
+ { 0.200000, 0.196078, 0.282353, 1.0 },
+ { 0.258824, 0.258824, 0.352941, 1.0 },
+ { 0.294118, 0.294118, 0.392157, 1.0 },
+ { 0.329412, 0.329412, 0.431373, 1.0 },
+ { 0.364706, 0.364706, 0.462745, 1.0 },
+ { 0.403922, 0.400000, 0.498039, 1.0 },
+ { 0.411765, 0.407843, 0.505882, 1.0 },
+ { 0.423529, 0.419608, 0.517647, 1.0 },
+ { 0.435294, 0.431373, 0.537255, 1.0 },
+ { 0.447059, 0.443137, 0.549020, 1.0 },
+ { 0.486275, 0.482353, 0.592157, 1.0 },
+ { 0.517647, 0.513725, 0.619608, 1.0 },
+ { 0.549020, 0.549020, 0.647059, 1.0 },
+ { 0.560784, 0.560784, 0.658824, 1.0 },
+ { 0.576471, 0.576471, 0.670588, 1.0 },
+ { 0.603922, 0.603922, 0.690196, 1.0 },
+ { 0.615686, 0.619608, 0.705882, 1.0 },
+ { 0.635294, 0.635294, 0.713725, 1.0 },
+ { 0.631373, 0.631373, 0.709804, 1.0 },
+ { 0.627451, 0.631373, 0.709804, 1.0 },
+ { 0.611765, 0.619608, 0.701961, 1.0 },
+ { 0.600000, 0.611765, 0.694118, 1.0 },
+ { 0.584314, 0.596078, 0.682353, 1.0 },
+ { 0.572549, 0.584314, 0.670588, 1.0 },
+ { 0.533333, 0.545098, 0.627451, 1.0 },
+ { 0.498039, 0.501961, 0.580392, 1.0 },
+ { 0.407843, 0.407843, 0.474510, 1.0 },
+ { 0.352941, 0.352941, 0.419608, 1.0 },
+ { 0.298039, 0.301961, 0.364706, 1.0 },
+ { 0.270588, 0.274510, 0.333333, 1.0 },
+ { 0.247059, 0.250980, 0.305882, 1.0 },
+ { 0.200000, 0.200000, 0.247059, 1.0 },
+ { 0.160784, 0.160784, 0.192157, 1.0 },
+ { 0.109804, 0.105882, 0.113725, 1.0 },
+ { 0.098039, 0.094118, 0.090196, 1.0 },
+ { 0.086275, 0.082353, 0.066667, 1.0 },
+ { 0.082353, 0.078431, 0.062745, 1.0 },
+ { 0.082353, 0.078431, 0.062745, 1.0 },
+ { 0.082353, 0.082353, 0.074510, 1.0 },
+ { 0.082353, 0.086275, 0.090196, 1.0 },
+ { 0.082353, 0.086275, 0.105882, 1.0 },
+ { 0.086275, 0.086275, 0.121569, 1.0 },
+ { 0.086275, 0.086275, 0.133333, 1.0 },
+ { 0.082353, 0.078431, 0.129412, 1.0 },
+ { 0.078431, 0.074510, 0.125490, 1.0 },
+ { 0.074510, 0.070588, 0.125490, 1.0 },
+ { 0.074510, 0.070588, 0.125490, 1.0 },
+ { 0.074510, 0.070588, 0.129412, 1.0 },
+ { 0.074510, 0.070588, 0.133333, 1.0 },
+ { 0.086275, 0.082353, 0.149020, 1.0 },
+ { 0.098039, 0.094118, 0.160784, 1.0 },
+ { 0.113725, 0.109804, 0.172549, 1.0 },
+ { 0.121569, 0.117647, 0.180392, 1.0 },
+ { 0.133333, 0.125490, 0.192157, 1.0 },
+ { 0.156863, 0.145098, 0.219608, 1.0 },
+ { 0.184314, 0.168627, 0.243137, 1.0 },
+ { 0.207843, 0.192157, 0.266667, 1.0 },
+ { 0.223529, 0.211765, 0.290196, 1.0 },
+ { 0.247059, 0.235294, 0.337255, 1.0 },
+ { 0.247059, 0.239216, 0.345098, 1.0 },
+ { 0.250980, 0.243137, 0.356863, 1.0 },
+ { 0.250980, 0.243137, 0.376471, 1.0 },
+ { 0.250980, 0.243137, 0.384314, 1.0 },
+ { 0.250980, 0.235294, 0.376471, 1.0 },
+ { 0.235294, 0.227451, 0.352941, 1.0 },
+ { 0.203922, 0.196078, 0.301961, 1.0 },
+ { 0.180392, 0.172549, 0.266667, 1.0 },
+ { 0.156863, 0.152941, 0.235294, 1.0 },
+ { 0.141176, 0.141176, 0.219608, 1.0 },
+ { 0.129412, 0.133333, 0.207843, 1.0 },
+ { 0.109804, 0.109804, 0.176471, 1.0 },
+ { 0.098039, 0.094118, 0.145098, 1.0 },
+ { 0.090196, 0.086275, 0.133333, 1.0 },
+ { 0.094118, 0.090196, 0.137255, 1.0 },
+ { 0.113725, 0.113725, 0.164706, 1.0 },
+ { 0.117647, 0.121569, 0.180392, 1.0 },
+ { 0.125490, 0.129412, 0.200000, 1.0 },
+ { 0.141176, 0.145098, 0.231373, 1.0 },
+ { 0.156863, 0.160784, 0.258824, 1.0 },
+ { 0.164706, 0.172549, 0.282353, 1.0 },
+ { 0.184314, 0.192157, 0.317647, 1.0 },
+ { 0.239216, 0.247059, 0.392157, 1.0 },
+ { 0.278431, 0.286275, 0.439216, 1.0 },
+ { 0.317647, 0.329412, 0.490196, 1.0 },
+ { 0.341176, 0.352941, 0.513725, 1.0 },
+ { 0.368627, 0.380392, 0.541176, 1.0 },
+ { 0.411765, 0.423529, 0.572549, 1.0 },
+ { 0.454902, 0.466667, 0.607843, 1.0 },
+ { 0.494118, 0.505882, 0.631373, 1.0 },
+ { 0.529412, 0.537255, 0.650980, 1.0 },
+ { 0.592157, 0.603922, 0.694118, 1.0 },
+ { 0.611765, 0.623529, 0.705882, 1.0 },
+ { 0.631373, 0.647059, 0.721569, 1.0 },
+ { 0.674510, 0.690196, 0.752941, 1.0 },
+ { 0.705882, 0.721569, 0.776471, 1.0 },
+ { 0.729412, 0.741176, 0.800000, 1.0 },
+ { 0.741176, 0.749020, 0.811765, 1.0 },
+ { 0.729412, 0.741176, 0.803922, 1.0 },
+ { 0.713725, 0.725490, 0.792157, 1.0 },
+ { 0.698039, 0.709804, 0.784314, 1.0 },
+ { 0.674510, 0.686275, 0.776471, 1.0 },
+ { 0.643137, 0.654902, 0.752941, 1.0 },
+ { 0.603922, 0.619608, 0.733333, 1.0 },
+ { 0.560784, 0.572549, 0.701961, 1.0 },
+ { 0.513725, 0.521569, 0.654902, 1.0 },
+ { 0.462745, 0.470588, 0.607843, 1.0 },
+ { 0.345098, 0.345098, 0.486275, 1.0 },
+ { 0.317647, 0.317647, 0.454902, 1.0 },
+ { 0.290196, 0.290196, 0.423529, 1.0 },
+ { 0.239216, 0.239216, 0.372549, 1.0 },
+ { 0.192157, 0.192157, 0.325490, 1.0 },
+ { 0.145098, 0.149020, 0.274510, 1.0 },
+ { 0.113725, 0.109804, 0.227451, 1.0 },
+ { 0.058824, 0.058824, 0.141176, 1.0 },
+ { 0.050980, 0.047059, 0.121569, 1.0 },
+ { 0.043137, 0.039216, 0.101961, 1.0 },
+ { 0.031373, 0.027451, 0.078431, 1.0 },
+ { 0.027451, 0.023529, 0.058824, 1.0 },
+ { 0.023529, 0.019608, 0.043137, 1.0 },
+ { 0.023529, 0.019608, 0.039216, 1.0 },
+ { 0.023529, 0.023529, 0.035294, 1.0 },
+ { 0.023529, 0.023529, 0.031373, 1.0 },
+ { 0.027451, 0.027451, 0.031373, 1.0 },
+ { 0.035294, 0.031373, 0.031373, 1.0 },
+ { 0.039216, 0.039216, 0.031373, 1.0 },
+ { 0.043137, 0.043137, 0.031373, 1.0 },
+ { 0.043137, 0.043137, 0.031373, 1.0 },
+ { 0.039216, 0.043137, 0.035294, 1.0 },
+ { 0.039216, 0.043137, 0.031373, 1.0 },
+ { 0.039216, 0.043137, 0.031373, 1.0 },
+ { 0.039216, 0.039216, 0.031373, 1.0 },
+ { 0.039216, 0.039216, 0.031373, 1.0 },
+ { 0.039216, 0.039216, 0.031373, 1.0 },
+ { 0.035294, 0.035294, 0.027451, 1.0 },
+ { 0.031373, 0.035294, 0.027451, 1.0 },
+ { 0.027451, 0.031373, 0.023529, 1.0 },
+ { 0.023529, 0.027451, 0.019608, 1.0 },
+ { 0.023529, 0.027451, 0.015686, 1.0 },
+ { 0.019608, 0.023529, 0.011765, 1.0 },
+ { 0.019608, 0.023529, 0.011765, 1.0 },
+ { 0.019608, 0.023529, 0.007843, 1.0 },
+ { 0.019608, 0.023529, 0.007843, 1.0 },
+ { 0.015686, 0.019608, 0.007843, 1.0 },
+ { 0.015686, 0.019608, 0.007843, 1.0 },
+ { 0.011765, 0.015686, 0.011765, 1.0 },
+ { 0.011765, 0.015686, 0.015686, 1.0 },
+ { 0.011765, 0.015686, 0.023529, 1.0 },
+ { 0.015686, 0.015686, 0.027451, 1.0 },
+ { 0.015686, 0.019608, 0.039216, 1.0 },
+ { 0.019608, 0.019608, 0.047059, 1.0 },
+ { 0.019608, 0.023529, 0.054902, 1.0 },
+ { 0.019608, 0.019608, 0.062745, 1.0 },
+ { 0.019608, 0.019608, 0.070588, 1.0 },
+ { 0.019608, 0.023529, 0.078431, 1.0 },
+ { 0.019608, 0.023529, 0.082353, 1.0 },
+ { 0.019608, 0.023529, 0.086275, 1.0 },
+ { 0.023529, 0.023529, 0.090196, 1.0 },
+ { 0.023529, 0.023529, 0.098039, 1.0 },
+ { 0.023529, 0.023529, 0.098039, 1.0 },
+ { 0.019608, 0.019608, 0.094118, 1.0 },
+ { 0.019608, 0.019608, 0.094118, 1.0 },
+ { 0.023529, 0.023529, 0.094118, 1.0 },
+ { 0.027451, 0.027451, 0.098039, 1.0 },
+ { 0.035294, 0.035294, 0.109804, 1.0 },
+ { 0.050980, 0.050980, 0.129412, 1.0 },
+ { 0.070588, 0.070588, 0.152941, 1.0 },
+ { 0.086275, 0.090196, 0.180392, 1.0 },
+ { 0.105882, 0.109804, 0.207843, 1.0 },
+ { 0.117647, 0.121569, 0.231373, 1.0 },
+ { 0.129412, 0.133333, 0.243137, 1.0 },
+ { 0.133333, 0.137255, 0.247059, 1.0 },
+ { 0.137255, 0.141176, 0.247059, 1.0 },
+ { 0.141176, 0.145098, 0.243137, 1.0 },
+ { 0.145098, 0.149020, 0.239216, 1.0 },
+ { 0.149020, 0.152941, 0.239216, 1.0 },
+ { 0.152941, 0.160784, 0.239216, 1.0 },
+ { 0.156863, 0.164706, 0.235294, 1.0 },
+ { 0.160784, 0.164706, 0.235294, 1.0 },
+ { 0.168627, 0.168627, 0.239216, 1.0 },
+ { 0.184314, 0.188235, 0.250980, 1.0 },
+ { 0.211765, 0.211765, 0.266667, 1.0 },
+ { 0.247059, 0.247059, 0.294118, 1.0 },
+ { 0.290196, 0.290196, 0.329412, 1.0 },
+ { 0.329412, 0.337255, 0.364706, 1.0 },
+ { 0.368627, 0.372549, 0.403922, 1.0 },
+ { 0.403922, 0.407843, 0.435294, 1.0 },
+ { 0.431373, 0.431373, 0.474510, 1.0 },
+ { 0.447059, 0.447059, 0.505882, 1.0 },
+ { 0.466667, 0.470588, 0.541176, 1.0 },
+ { 0.486275, 0.490196, 0.572549, 1.0 },
+ { 0.498039, 0.505882, 0.596078, 1.0 },
+ { 0.501961, 0.513725, 0.611765, 1.0 },
+ { 0.505882, 0.517647, 0.607843, 1.0 },
+ { 0.501961, 0.509804, 0.611765, 1.0 },
+ { 0.478431, 0.486275, 0.596078, 1.0 },
+ { 0.447059, 0.454902, 0.572549, 1.0 },
+ { 0.403922, 0.415686, 0.541176, 1.0 },
+ { 0.360784, 0.372549, 0.501961, 1.0 },
+ { 0.317647, 0.329412, 0.466667, 1.0 },
+ { 0.274510, 0.286275, 0.419608, 1.0 },
+ { 0.247059, 0.254902, 0.388235, 1.0 },
+ };
+/* 040221-81 */
+static double4 colors_426[] = {
+ { 0.658824, 0.145098, 0.003922, 1.0 },
+ { 0.658824, 0.137255, 0.003922, 1.0 },
+ { 0.658824, 0.117647, 0.003922, 1.0 },
+ { 0.662745, 0.098039, 0.003922, 1.0 },
+ { 0.650980, 0.078431, 0.007843, 1.0 },
+ { 0.639216, 0.058824, 0.011765, 1.0 },
+ { 0.631373, 0.054902, 0.011765, 1.0 },
+ { 0.627451, 0.054902, 0.011765, 1.0 },
+ { 0.627451, 0.086275, 0.031373, 1.0 },
+ { 0.654902, 0.125490, 0.058824, 1.0 },
+ { 0.682353, 0.168627, 0.086275, 1.0 },
+ { 0.701961, 0.207843, 0.117647, 1.0 },
+ { 0.725490, 0.250980, 0.152941, 1.0 },
+ { 0.733333, 0.278431, 0.160784, 1.0 },
+ { 0.745098, 0.305882, 0.172549, 1.0 },
+ { 0.752941, 0.313725, 0.172549, 1.0 },
+ { 0.764706, 0.321569, 0.172549, 1.0 },
+ { 0.815686, 0.364706, 0.180392, 1.0 },
+ { 0.835294, 0.384314, 0.200000, 1.0 },
+ { 0.854902, 0.403922, 0.223529, 1.0 },
+ { 0.862745, 0.403922, 0.227451, 1.0 },
+ { 0.870588, 0.403922, 0.231373, 1.0 },
+ { 0.862745, 0.388235, 0.219608, 1.0 },
+ { 0.858824, 0.376471, 0.211765, 1.0 },
+ { 0.803922, 0.298039, 0.168627, 1.0 },
+ { 0.741176, 0.274510, 0.164706, 1.0 },
+ { 0.682353, 0.254902, 0.160784, 1.0 },
+ { 0.647059, 0.247059, 0.160784, 1.0 },
+ { 0.611765, 0.239216, 0.160784, 1.0 },
+ { 0.596078, 0.231373, 0.152941, 1.0 },
+ { 0.584314, 0.227451, 0.149020, 1.0 },
+ { 0.580392, 0.200000, 0.121569, 1.0 },
+ { 0.556863, 0.184314, 0.090196, 1.0 },
+ { 0.501961, 0.188235, 0.047059, 1.0 },
+ { 0.525490, 0.203922, 0.039216, 1.0 },
+ { 0.552941, 0.219608, 0.035294, 1.0 },
+ { 0.619608, 0.235294, 0.031373, 1.0 },
+ { 0.686275, 0.250980, 0.027451, 1.0 },
+ { 0.713725, 0.254902, 0.027451, 1.0 },
+ { 0.741176, 0.262745, 0.027451, 1.0 },
+ { 0.800000, 0.294118, 0.047059, 1.0 },
+ { 0.803922, 0.298039, 0.058824, 1.0 },
+ { 0.811765, 0.305882, 0.074510, 1.0 },
+ { 0.772549, 0.286275, 0.074510, 1.0 },
+ { 0.733333, 0.270588, 0.078431, 1.0 },
+ { 0.698039, 0.254902, 0.078431, 1.0 },
+ { 0.662745, 0.243137, 0.078431, 1.0 },
+ { 0.588235, 0.211765, 0.074510, 1.0 },
+ { 0.509804, 0.184314, 0.078431, 1.0 },
+ { 0.454902, 0.133333, 0.070588, 1.0 },
+ { 0.427451, 0.109804, 0.058824, 1.0 },
+ { 0.403922, 0.090196, 0.047059, 1.0 },
+ { 0.384314, 0.078431, 0.035294, 1.0 },
+ { 0.368627, 0.066667, 0.023529, 1.0 },
+ { 0.360784, 0.066667, 0.023529, 1.0 },
+ { 0.352941, 0.070588, 0.023529, 1.0 },
+ { 0.439216, 0.062745, 0.019608, 1.0 },
+ { 0.490196, 0.062745, 0.019608, 1.0 },
+ { 0.545098, 0.066667, 0.023529, 1.0 },
+ { 0.568627, 0.086275, 0.019608, 1.0 },
+ { 0.596078, 0.109804, 0.015686, 1.0 },
+ { 0.600000, 0.113725, 0.019608, 1.0 },
+ { 0.603922, 0.121569, 0.027451, 1.0 },
+ { 0.603922, 0.129412, 0.027451, 1.0 },
+ { 0.603922, 0.125490, 0.031373, 1.0 },
+ { 0.580392, 0.109804, 0.035294, 1.0 },
+ { 0.533333, 0.117647, 0.039216, 1.0 },
+ { 0.490196, 0.129412, 0.047059, 1.0 },
+ { 0.466667, 0.133333, 0.050980, 1.0 },
+ { 0.443137, 0.137255, 0.054902, 1.0 },
+ { 0.419608, 0.152941, 0.078431, 1.0 },
+ { 0.427451, 0.180392, 0.113725, 1.0 },
+ { 0.498039, 0.262745, 0.188235, 1.0 },
+ { 0.513725, 0.309804, 0.223529, 1.0 },
+ { 0.533333, 0.356863, 0.258824, 1.0 },
+ { 0.541176, 0.392157, 0.278431, 1.0 },
+ { 0.552941, 0.431373, 0.298039, 1.0 },
+ { 0.584314, 0.443137, 0.294118, 1.0 },
+ { 0.615686, 0.458824, 0.294118, 1.0 },
+ { 0.682353, 0.482353, 0.282353, 1.0 },
+ { 0.741176, 0.494118, 0.274510, 1.0 },
+ { 0.788235, 0.490196, 0.231373, 1.0 },
+ { 0.776471, 0.466667, 0.203922, 1.0 },
+ { 0.768627, 0.447059, 0.176471, 1.0 },
+ { 0.768627, 0.439216, 0.160784, 1.0 },
+ { 0.768627, 0.431373, 0.145098, 1.0 },
+ { 0.772549, 0.423529, 0.125490, 1.0 },
+ { 0.792157, 0.435294, 0.129412, 1.0 },
+ { 0.807843, 0.466667, 0.180392, 1.0 },
+ { 0.819608, 0.494118, 0.227451, 1.0 },
+ { 0.835294, 0.525490, 0.274510, 1.0 },
+ { 0.843137, 0.545098, 0.290196, 1.0 },
+ { 0.854902, 0.564706, 0.309804, 1.0 },
+ { 0.878431, 0.600000, 0.345098, 1.0 },
+ { 0.913725, 0.643137, 0.380392, 1.0 },
+ { 0.937255, 0.666667, 0.403922, 1.0 },
+ { 0.949020, 0.678431, 0.423529, 1.0 },
+ { 0.956863, 0.682353, 0.450980, 1.0 },
+ { 0.964706, 0.678431, 0.454902, 1.0 },
+ { 0.972549, 0.674510, 0.462745, 1.0 },
+ { 0.976471, 0.678431, 0.466667, 1.0 },
+ { 0.980392, 0.686275, 0.470588, 1.0 },
+ { 0.988235, 0.698039, 0.486275, 1.0 },
+ { 0.988235, 0.721569, 0.517647, 1.0 },
+ { 0.988235, 0.764706, 0.560784, 1.0 },
+ { 0.984314, 0.760784, 0.564706, 1.0 },
+ { 0.984314, 0.760784, 0.572549, 1.0 },
+ { 0.984314, 0.752941, 0.568627, 1.0 },
+ { 0.984314, 0.745098, 0.564706, 1.0 },
+ { 0.972549, 0.729412, 0.560784, 1.0 },
+ { 0.960784, 0.709804, 0.541176, 1.0 },
+ { 0.949020, 0.690196, 0.521569, 1.0 },
+ { 0.949020, 0.650980, 0.486275, 1.0 },
+ { 0.949020, 0.576471, 0.423529, 1.0 },
+ { 0.949020, 0.564706, 0.403922, 1.0 },
+ { 0.949020, 0.552941, 0.384314, 1.0 },
+ { 0.945098, 0.525490, 0.345098, 1.0 },
+ { 0.933333, 0.509804, 0.325490, 1.0 },
+ { 0.933333, 0.478431, 0.301961, 1.0 },
+ { 0.941176, 0.462745, 0.294118, 1.0 },
+ { 0.945098, 0.431373, 0.286275, 1.0 },
+ { 0.941176, 0.450980, 0.286275, 1.0 },
+ { 0.937255, 0.470588, 0.286275, 1.0 },
+ { 0.933333, 0.474510, 0.282353, 1.0 },
+ { 0.933333, 0.482353, 0.278431, 1.0 },
+ { 0.925490, 0.490196, 0.266667, 1.0 },
+ { 0.921569, 0.470588, 0.258824, 1.0 },
+ { 0.909804, 0.431373, 0.223529, 1.0 },
+ { 0.894118, 0.384314, 0.192157, 1.0 },
+ { 0.854902, 0.313725, 0.137255, 1.0 },
+ { 0.847059, 0.301961, 0.121569, 1.0 },
+ { 0.839216, 0.294118, 0.105882, 1.0 },
+ { 0.827451, 0.290196, 0.105882, 1.0 },
+ { 0.819608, 0.278431, 0.098039, 1.0 },
+ { 0.811765, 0.266667, 0.090196, 1.0 },
+ { 0.807843, 0.254902, 0.098039, 1.0 },
+ { 0.831373, 0.262745, 0.160784, 1.0 },
+ { 0.843137, 0.309804, 0.203922, 1.0 },
+ { 0.854902, 0.360784, 0.250980, 1.0 },
+ { 0.862745, 0.392157, 0.274510, 1.0 },
+ { 0.870588, 0.423529, 0.298039, 1.0 },
+ { 0.886275, 0.494118, 0.345098, 1.0 },
+ { 0.905882, 0.564706, 0.396078, 1.0 },
+ { 0.933333, 0.607843, 0.454902, 1.0 },
+ { 0.956863, 0.662745, 0.498039, 1.0 },
+ { 0.988235, 0.752941, 0.549020, 1.0 },
+ { 0.988235, 0.764706, 0.545098, 1.0 },
+ { 0.992157, 0.780392, 0.545098, 1.0 },
+ { 0.992157, 0.788235, 0.521569, 1.0 },
+ { 0.988235, 0.768627, 0.490196, 1.0 },
+ { 0.980392, 0.725490, 0.447059, 1.0 },
+ { 0.976471, 0.682353, 0.396078, 1.0 },
+ { 0.952941, 0.596078, 0.290196, 1.0 },
+ { 0.945098, 0.580392, 0.262745, 1.0 },
+ { 0.941176, 0.564706, 0.239216, 1.0 },
+ { 0.925490, 0.533333, 0.192157, 1.0 },
+ { 0.898039, 0.490196, 0.141176, 1.0 },
+ { 0.870588, 0.447059, 0.098039, 1.0 },
+ { 0.835294, 0.384314, 0.058824, 1.0 },
+ { 0.807843, 0.333333, 0.031373, 1.0 },
+ { 0.788235, 0.301961, 0.015686, 1.0 },
+ { 0.764706, 0.282353, 0.007843, 1.0 },
+ { 0.764706, 0.282353, 0.007843, 1.0 },
+ { 0.764706, 0.286275, 0.007843, 1.0 },
+ { 0.764706, 0.282353, 0.007843, 1.0 },
+ { 0.752941, 0.258824, 0.011765, 1.0 },
+ { 0.745098, 0.231373, 0.007843, 1.0 },
+ { 0.737255, 0.207843, 0.007843, 1.0 },
+ { 0.721569, 0.168627, 0.011765, 1.0 },
+ { 0.725490, 0.168627, 0.011765, 1.0 },
+ { 0.729412, 0.168627, 0.011765, 1.0 },
+ { 0.717647, 0.164706, 0.011765, 1.0 },
+ { 0.698039, 0.156863, 0.011765, 1.0 },
+ { 0.670588, 0.141176, 0.011765, 1.0 },
+ { 0.611765, 0.125490, 0.023529, 1.0 },
+ { 0.541176, 0.113725, 0.035294, 1.0 },
+ { 0.490196, 0.113725, 0.054902, 1.0 },
+ { 0.474510, 0.125490, 0.078431, 1.0 },
+ { 0.470588, 0.145098, 0.090196, 1.0 },
+ { 0.509804, 0.176471, 0.109804, 1.0 },
+ { 0.541176, 0.219608, 0.145098, 1.0 },
+ { 0.564706, 0.258824, 0.184314, 1.0 },
+ { 0.572549, 0.313725, 0.227451, 1.0 },
+ { 0.607843, 0.372549, 0.286275, 1.0 },
+ { 0.690196, 0.458824, 0.333333, 1.0 },
+ { 0.725490, 0.474510, 0.345098, 1.0 },
+ { 0.764706, 0.494118, 0.356863, 1.0 },
+ { 0.831373, 0.501961, 0.368627, 1.0 },
+ { 0.870588, 0.505882, 0.364706, 1.0 },
+ { 0.901961, 0.509804, 0.364706, 1.0 },
+ { 0.909804, 0.513725, 0.356863, 1.0 },
+ { 0.905882, 0.521569, 0.329412, 1.0 },
+ { 0.905882, 0.529412, 0.305882, 1.0 },
+ { 0.905882, 0.525490, 0.290196, 1.0 },
+ { 0.894118, 0.509804, 0.266667, 1.0 },
+ { 0.878431, 0.458824, 0.239216, 1.0 },
+ { 0.843137, 0.411765, 0.207843, 1.0 },
+ { 0.772549, 0.376471, 0.180392, 1.0 },
+ { 0.701961, 0.349020, 0.149020, 1.0 },
+ { 0.635294, 0.333333, 0.137255, 1.0 },
+ { 0.572549, 0.337255, 0.141176, 1.0 },
+ { 0.549020, 0.317647, 0.152941, 1.0 },
+ { 0.549020, 0.282353, 0.149020, 1.0 },
+ { 0.537255, 0.258824, 0.149020, 1.0 },
+ { 0.537255, 0.239216, 0.149020, 1.0 },
+ { 0.545098, 0.231373, 0.156863, 1.0 },
+ { 0.537255, 0.270588, 0.192157, 1.0 },
+ { 0.564706, 0.317647, 0.243137, 1.0 },
+ { 0.623529, 0.368627, 0.282353, 1.0 },
+ { 0.682353, 0.419608, 0.313725, 1.0 },
+ { 0.752941, 0.466667, 0.349020, 1.0 },
+ { 0.831373, 0.509804, 0.384314, 1.0 },
+ { 0.878431, 0.560784, 0.423529, 1.0 },
+ { 0.921569, 0.615686, 0.474510, 1.0 },
+ { 0.949020, 0.674510, 0.521569, 1.0 },
+ { 0.956863, 0.721569, 0.552941, 1.0 },
+ { 0.960784, 0.745098, 0.564706, 1.0 },
+ { 0.960784, 0.760784, 0.576471, 1.0 },
+ { 0.956863, 0.752941, 0.572549, 1.0 },
+ { 0.960784, 0.737255, 0.556863, 1.0 },
+ { 0.960784, 0.725490, 0.537255, 1.0 },
+ { 0.964706, 0.705882, 0.505882, 1.0 },
+ { 0.964706, 0.678431, 0.470588, 1.0 },
+ { 0.960784, 0.654902, 0.423529, 1.0 },
+ { 0.956863, 0.631373, 0.380392, 1.0 },
+ { 0.945098, 0.600000, 0.337255, 1.0 },
+ { 0.925490, 0.568627, 0.290196, 1.0 },
+ { 0.909804, 0.541176, 0.231373, 1.0 },
+ { 0.894118, 0.501961, 0.196078, 1.0 },
+ { 0.886275, 0.462745, 0.152941, 1.0 },
+ { 0.886275, 0.431373, 0.129412, 1.0 },
+ { 0.886275, 0.415686, 0.125490, 1.0 },
+ { 0.882353, 0.419608, 0.129412, 1.0 },
+ { 0.870588, 0.435294, 0.125490, 1.0 },
+ { 0.858824, 0.447059, 0.129412, 1.0 },
+ { 0.843137, 0.435294, 0.117647, 1.0 },
+ { 0.827451, 0.396078, 0.105882, 1.0 },
+ { 0.807843, 0.349020, 0.105882, 1.0 },
+ { 0.796078, 0.305882, 0.101961, 1.0 },
+ { 0.784314, 0.282353, 0.117647, 1.0 },
+ { 0.760784, 0.270588, 0.121569, 1.0 },
+ { 0.737255, 0.266667, 0.105882, 1.0 },
+ { 0.709804, 0.239216, 0.082353, 1.0 },
+ { 0.682353, 0.196078, 0.062745, 1.0 },
+ { 0.647059, 0.141176, 0.027451, 1.0 },
+ { 0.615686, 0.098039, 0.015686, 1.0 },
+ { 0.592157, 0.066667, 0.011765, 1.0 },
+ { 0.580392, 0.062745, 0.011765, 1.0 },
+ { 0.572549, 0.066667, 0.003922, 1.0 },
+ { 0.580392, 0.094118, 0.003922, 1.0 },
+ { 0.596078, 0.129412, 0.000000, 1.0 },
+ { 0.603922, 0.125490, 0.000000, 1.0 },
+ { 0.615686, 0.125490, 0.003922, 1.0 },
+ { 0.631373, 0.125490, 0.007843, 1.0 },
+ { 0.639216, 0.113725, 0.003922, 1.0 },
+ { 0.643137, 0.105882, 0.003922, 1.0 },
+ };
+/* 040221-84 */
+static double4 colors_427[] = {
+ { 0.505882, 0.317647, 0.203922, 1.0 },
+ { 0.454902, 0.278431, 0.196078, 1.0 },
+ { 0.396078, 0.243137, 0.180392, 1.0 },
+ { 0.341176, 0.207843, 0.168627, 1.0 },
+ { 0.325490, 0.192157, 0.149020, 1.0 },
+ { 0.309804, 0.180392, 0.133333, 1.0 },
+ { 0.321569, 0.172549, 0.129412, 1.0 },
+ { 0.333333, 0.168627, 0.125490, 1.0 },
+ { 0.376471, 0.168627, 0.109804, 1.0 },
+ { 0.388235, 0.168627, 0.105882, 1.0 },
+ { 0.403922, 0.168627, 0.105882, 1.0 },
+ { 0.415686, 0.168627, 0.098039, 1.0 },
+ { 0.427451, 0.168627, 0.094118, 1.0 },
+ { 0.427451, 0.168627, 0.094118, 1.0 },
+ { 0.431373, 0.172549, 0.098039, 1.0 },
+ { 0.431373, 0.168627, 0.098039, 1.0 },
+ { 0.435294, 0.168627, 0.098039, 1.0 },
+ { 0.454902, 0.168627, 0.098039, 1.0 },
+ { 0.466667, 0.172549, 0.090196, 1.0 },
+ { 0.478431, 0.176471, 0.086275, 1.0 },
+ { 0.498039, 0.184314, 0.082353, 1.0 },
+ { 0.521569, 0.196078, 0.082353, 1.0 },
+ { 0.533333, 0.207843, 0.090196, 1.0 },
+ { 0.549020, 0.219608, 0.101961, 1.0 },
+ { 0.592157, 0.247059, 0.117647, 1.0 },
+ { 0.607843, 0.250980, 0.109804, 1.0 },
+ { 0.627451, 0.254902, 0.105882, 1.0 },
+ { 0.635294, 0.258824, 0.109804, 1.0 },
+ { 0.647059, 0.262745, 0.113725, 1.0 },
+ { 0.647059, 0.266667, 0.117647, 1.0 },
+ { 0.647059, 0.274510, 0.125490, 1.0 },
+ { 0.619608, 0.282353, 0.133333, 1.0 },
+ { 0.596078, 0.282353, 0.141176, 1.0 },
+ { 0.501961, 0.254902, 0.137255, 1.0 },
+ { 0.454902, 0.243137, 0.141176, 1.0 },
+ { 0.407843, 0.235294, 0.149020, 1.0 },
+ { 0.356863, 0.243137, 0.152941, 1.0 },
+ { 0.309804, 0.254902, 0.160784, 1.0 },
+ { 0.290196, 0.254902, 0.156863, 1.0 },
+ { 0.270588, 0.254902, 0.156863, 1.0 },
+ { 0.176471, 0.254902, 0.156863, 1.0 },
+ { 0.164706, 0.243137, 0.156863, 1.0 },
+ { 0.152941, 0.235294, 0.160784, 1.0 },
+ { 0.176471, 0.235294, 0.156863, 1.0 },
+ { 0.203922, 0.235294, 0.152941, 1.0 },
+ { 0.207843, 0.231373, 0.152941, 1.0 },
+ { 0.211765, 0.231373, 0.156863, 1.0 },
+ { 0.207843, 0.235294, 0.156863, 1.0 },
+ { 0.211765, 0.231373, 0.164706, 1.0 },
+ { 0.207843, 0.231373, 0.168627, 1.0 },
+ { 0.207843, 0.235294, 0.168627, 1.0 },
+ { 0.211765, 0.243137, 0.172549, 1.0 },
+ { 0.188235, 0.250980, 0.192157, 1.0 },
+ { 0.168627, 0.262745, 0.215686, 1.0 },
+ { 0.156863, 0.270588, 0.227451, 1.0 },
+ { 0.149020, 0.278431, 0.239216, 1.0 },
+ { 0.113725, 0.317647, 0.270588, 1.0 },
+ { 0.113725, 0.356863, 0.298039, 1.0 },
+ { 0.113725, 0.396078, 0.329412, 1.0 },
+ { 0.117647, 0.407843, 0.337255, 1.0 },
+ { 0.121569, 0.419608, 0.345098, 1.0 },
+ { 0.121569, 0.419608, 0.345098, 1.0 },
+ { 0.121569, 0.423529, 0.349020, 1.0 },
+ { 0.125490, 0.396078, 0.321569, 1.0 },
+ { 0.152941, 0.396078, 0.313725, 1.0 },
+ { 0.203922, 0.400000, 0.301961, 1.0 },
+ { 0.223529, 0.380392, 0.274510, 1.0 },
+ { 0.247059, 0.364706, 0.247059, 1.0 },
+ { 0.278431, 0.337255, 0.227451, 1.0 },
+ { 0.309804, 0.309804, 0.211765, 1.0 },
+ { 0.321569, 0.247059, 0.172549, 1.0 },
+ { 0.341176, 0.215686, 0.152941, 1.0 },
+ { 0.360784, 0.176471, 0.121569, 1.0 },
+ { 0.349020, 0.176471, 0.125490, 1.0 },
+ { 0.337255, 0.180392, 0.129412, 1.0 },
+ { 0.313725, 0.200000, 0.141176, 1.0 },
+ { 0.294118, 0.219608, 0.156863, 1.0 },
+ { 0.282353, 0.235294, 0.164706, 1.0 },
+ { 0.274510, 0.250980, 0.176471, 1.0 },
+ { 0.223529, 0.278431, 0.192157, 1.0 },
+ { 0.188235, 0.286275, 0.203922, 1.0 },
+ { 0.145098, 0.290196, 0.235294, 1.0 },
+ { 0.129412, 0.290196, 0.243137, 1.0 },
+ { 0.113725, 0.294118, 0.250980, 1.0 },
+ { 0.109804, 0.290196, 0.250980, 1.0 },
+ { 0.105882, 0.290196, 0.250980, 1.0 },
+ { 0.101961, 0.282353, 0.239216, 1.0 },
+ { 0.105882, 0.270588, 0.227451, 1.0 },
+ { 0.113725, 0.227451, 0.203922, 1.0 },
+ { 0.113725, 0.215686, 0.196078, 1.0 },
+ { 0.117647, 0.207843, 0.188235, 1.0 },
+ { 0.113725, 0.203922, 0.184314, 1.0 },
+ { 0.113725, 0.200000, 0.180392, 1.0 },
+ { 0.113725, 0.200000, 0.180392, 1.0 },
+ { 0.113725, 0.200000, 0.180392, 1.0 },
+ { 0.117647, 0.203922, 0.184314, 1.0 },
+ { 0.117647, 0.215686, 0.188235, 1.0 },
+ { 0.121569, 0.243137, 0.211765, 1.0 },
+ { 0.121569, 0.250980, 0.223529, 1.0 },
+ { 0.121569, 0.262745, 0.239216, 1.0 },
+ { 0.125490, 0.262745, 0.235294, 1.0 },
+ { 0.129412, 0.266667, 0.235294, 1.0 },
+ { 0.141176, 0.266667, 0.239216, 1.0 },
+ { 0.149020, 0.266667, 0.239216, 1.0 },
+ { 0.164706, 0.282353, 0.235294, 1.0 },
+ { 0.156863, 0.286275, 0.235294, 1.0 },
+ { 0.152941, 0.294118, 0.239216, 1.0 },
+ { 0.149020, 0.294118, 0.239216, 1.0 },
+ { 0.149020, 0.294118, 0.239216, 1.0 },
+ { 0.145098, 0.290196, 0.243137, 1.0 },
+ { 0.145098, 0.294118, 0.235294, 1.0 },
+ { 0.145098, 0.294118, 0.235294, 1.0 },
+ { 0.137255, 0.294118, 0.235294, 1.0 },
+ { 0.117647, 0.294118, 0.231373, 1.0 },
+ { 0.109804, 0.286275, 0.231373, 1.0 },
+ { 0.105882, 0.282353, 0.231373, 1.0 },
+ { 0.101961, 0.278431, 0.227451, 1.0 },
+ { 0.101961, 0.270588, 0.219608, 1.0 },
+ { 0.098039, 0.262745, 0.219608, 1.0 },
+ { 0.101961, 0.254902, 0.211765, 1.0 },
+ { 0.105882, 0.243137, 0.207843, 1.0 },
+ { 0.105882, 0.239216, 0.207843, 1.0 },
+ { 0.105882, 0.235294, 0.211765, 1.0 },
+ { 0.105882, 0.235294, 0.211765, 1.0 },
+ { 0.109804, 0.235294, 0.211765, 1.0 },
+ { 0.109804, 0.235294, 0.215686, 1.0 },
+ { 0.109804, 0.239216, 0.215686, 1.0 },
+ { 0.109804, 0.243137, 0.211765, 1.0 },
+ { 0.109804, 0.247059, 0.211765, 1.0 },
+ { 0.109804, 0.254902, 0.219608, 1.0 },
+ { 0.105882, 0.254902, 0.223529, 1.0 },
+ { 0.105882, 0.258824, 0.231373, 1.0 },
+ { 0.105882, 0.262745, 0.239216, 1.0 },
+ { 0.101961, 0.266667, 0.239216, 1.0 },
+ { 0.101961, 0.270588, 0.235294, 1.0 },
+ { 0.101961, 0.270588, 0.235294, 1.0 },
+ { 0.101961, 0.266667, 0.231373, 1.0 },
+ { 0.101961, 0.258824, 0.235294, 1.0 },
+ { 0.105882, 0.254902, 0.239216, 1.0 },
+ { 0.105882, 0.250980, 0.231373, 1.0 },
+ { 0.109804, 0.250980, 0.223529, 1.0 },
+ { 0.113725, 0.239216, 0.215686, 1.0 },
+ { 0.125490, 0.231373, 0.200000, 1.0 },
+ { 0.141176, 0.223529, 0.176471, 1.0 },
+ { 0.168627, 0.223529, 0.152941, 1.0 },
+ { 0.270588, 0.215686, 0.133333, 1.0 },
+ { 0.286275, 0.219608, 0.129412, 1.0 },
+ { 0.301961, 0.223529, 0.125490, 1.0 },
+ { 0.321569, 0.227451, 0.121569, 1.0 },
+ { 0.341176, 0.223529, 0.125490, 1.0 },
+ { 0.341176, 0.227451, 0.129412, 1.0 },
+ { 0.341176, 0.247059, 0.141176, 1.0 },
+ { 0.376471, 0.313725, 0.172549, 1.0 },
+ { 0.380392, 0.325490, 0.176471, 1.0 },
+ { 0.384314, 0.337255, 0.184314, 1.0 },
+ { 0.396078, 0.337255, 0.188235, 1.0 },
+ { 0.388235, 0.329412, 0.180392, 1.0 },
+ { 0.356863, 0.301961, 0.180392, 1.0 },
+ { 0.337255, 0.294118, 0.180392, 1.0 },
+ { 0.333333, 0.290196, 0.180392, 1.0 },
+ { 0.329412, 0.286275, 0.176471, 1.0 },
+ { 0.345098, 0.247059, 0.156863, 1.0 },
+ { 0.341176, 0.231373, 0.145098, 1.0 },
+ { 0.337255, 0.215686, 0.133333, 1.0 },
+ { 0.317647, 0.188235, 0.113725, 1.0 },
+ { 0.305882, 0.164706, 0.105882, 1.0 },
+ { 0.290196, 0.160784, 0.101961, 1.0 },
+ { 0.286275, 0.152941, 0.101961, 1.0 },
+ { 0.294118, 0.149020, 0.101961, 1.0 },
+ { 0.294118, 0.145098, 0.101961, 1.0 },
+ { 0.294118, 0.141176, 0.105882, 1.0 },
+ { 0.294118, 0.149020, 0.109804, 1.0 },
+ { 0.286275, 0.149020, 0.113725, 1.0 },
+ { 0.270588, 0.156863, 0.117647, 1.0 },
+ { 0.258824, 0.164706, 0.121569, 1.0 },
+ { 0.254902, 0.164706, 0.125490, 1.0 },
+ { 0.258824, 0.168627, 0.121569, 1.0 },
+ { 0.274510, 0.172549, 0.121569, 1.0 },
+ { 0.290196, 0.172549, 0.117647, 1.0 },
+ { 0.294118, 0.168627, 0.117647, 1.0 },
+ { 0.282353, 0.164706, 0.117647, 1.0 },
+ { 0.258824, 0.164706, 0.121569, 1.0 },
+ { 0.239216, 0.168627, 0.125490, 1.0 },
+ { 0.227451, 0.168627, 0.125490, 1.0 },
+ { 0.270588, 0.164706, 0.109804, 1.0 },
+ { 0.282353, 0.160784, 0.105882, 1.0 },
+ { 0.298039, 0.160784, 0.101961, 1.0 },
+ { 0.309804, 0.160784, 0.101961, 1.0 },
+ { 0.321569, 0.156863, 0.105882, 1.0 },
+ { 0.321569, 0.152941, 0.109804, 1.0 },
+ { 0.325490, 0.156863, 0.105882, 1.0 },
+ { 0.333333, 0.152941, 0.109804, 1.0 },
+ { 0.341176, 0.156863, 0.105882, 1.0 },
+ { 0.341176, 0.156863, 0.105882, 1.0 },
+ { 0.329412, 0.164706, 0.109804, 1.0 },
+ { 0.313725, 0.168627, 0.113725, 1.0 },
+ { 0.294118, 0.176471, 0.121569, 1.0 },
+ { 0.278431, 0.176471, 0.133333, 1.0 },
+ { 0.258824, 0.184314, 0.137255, 1.0 },
+ { 0.239216, 0.180392, 0.133333, 1.0 },
+ { 0.219608, 0.176471, 0.133333, 1.0 },
+ { 0.203922, 0.188235, 0.133333, 1.0 },
+ { 0.203922, 0.188235, 0.133333, 1.0 },
+ { 0.219608, 0.184314, 0.129412, 1.0 },
+ { 0.243137, 0.192157, 0.129412, 1.0 },
+ { 0.282353, 0.188235, 0.125490, 1.0 },
+ { 0.321569, 0.188235, 0.117647, 1.0 },
+ { 0.364706, 0.184314, 0.105882, 1.0 },
+ { 0.407843, 0.180392, 0.098039, 1.0 },
+ { 0.454902, 0.184314, 0.090196, 1.0 },
+ { 0.486275, 0.188235, 0.082353, 1.0 },
+ { 0.521569, 0.203922, 0.074510, 1.0 },
+ { 0.545098, 0.215686, 0.074510, 1.0 },
+ { 0.549020, 0.219608, 0.078431, 1.0 },
+ { 0.541176, 0.227451, 0.082353, 1.0 },
+ { 0.521569, 0.227451, 0.094118, 1.0 },
+ { 0.482353, 0.227451, 0.105882, 1.0 },
+ { 0.443137, 0.223529, 0.113725, 1.0 },
+ { 0.415686, 0.231373, 0.117647, 1.0 },
+ { 0.388235, 0.223529, 0.121569, 1.0 },
+ { 0.372549, 0.211765, 0.121569, 1.0 },
+ { 0.364706, 0.215686, 0.125490, 1.0 },
+ { 0.352941, 0.211765, 0.133333, 1.0 },
+ { 0.341176, 0.203922, 0.137255, 1.0 },
+ { 0.349020, 0.200000, 0.133333, 1.0 },
+ { 0.368627, 0.192157, 0.121569, 1.0 },
+ { 0.396078, 0.184314, 0.105882, 1.0 },
+ { 0.435294, 0.188235, 0.098039, 1.0 },
+ { 0.466667, 0.188235, 0.090196, 1.0 },
+ { 0.494118, 0.200000, 0.098039, 1.0 },
+ { 0.513725, 0.227451, 0.113725, 1.0 },
+ { 0.533333, 0.254902, 0.145098, 1.0 },
+ { 0.564706, 0.254902, 0.156863, 1.0 },
+ { 0.576471, 0.254902, 0.168627, 1.0 },
+ { 0.584314, 0.247059, 0.156863, 1.0 },
+ { 0.584314, 0.235294, 0.152941, 1.0 },
+ { 0.588235, 0.227451, 0.145098, 1.0 },
+ { 0.568627, 0.250980, 0.156863, 1.0 },
+ { 0.576471, 0.247059, 0.168627, 1.0 },
+ { 0.568627, 0.243137, 0.180392, 1.0 },
+ { 0.560784, 0.227451, 0.172549, 1.0 },
+ { 0.549020, 0.207843, 0.160784, 1.0 },
+ { 0.541176, 0.180392, 0.129412, 1.0 },
+ { 0.513725, 0.180392, 0.109804, 1.0 },
+ { 0.494118, 0.176471, 0.109804, 1.0 },
+ { 0.474510, 0.184314, 0.113725, 1.0 },
+ { 0.470588, 0.200000, 0.121569, 1.0 },
+ { 0.482353, 0.219608, 0.133333, 1.0 },
+ { 0.505882, 0.250980, 0.145098, 1.0 },
+ { 0.552941, 0.301961, 0.164706, 1.0 },
+ { 0.600000, 0.317647, 0.188235, 1.0 },
+ { 0.549020, 0.321569, 0.200000, 1.0 },
+ { 0.513725, 0.313725, 0.203922, 1.0 },
+ { 0.478431, 0.321569, 0.207843, 1.0 },
+ { 0.435294, 0.301961, 0.203922, 1.0 },
+ { 0.431373, 0.321569, 0.196078, 1.0 },
+ };
+/* 040221-85 */
+static double4 colors_428[] = {
+ { 0.050980, 0.129412, 0.019608, 1.0 },
+ { 0.050980, 0.113725, 0.023529, 1.0 },
+ { 0.050980, 0.105882, 0.023529, 1.0 },
+ { 0.054902, 0.101961, 0.023529, 1.0 },
+ { 0.054902, 0.101961, 0.019608, 1.0 },
+ { 0.058824, 0.101961, 0.019608, 1.0 },
+ { 0.054902, 0.098039, 0.019608, 1.0 },
+ { 0.054902, 0.098039, 0.023529, 1.0 },
+ { 0.074510, 0.117647, 0.047059, 1.0 },
+ { 0.098039, 0.137255, 0.047059, 1.0 },
+ { 0.125490, 0.156863, 0.050980, 1.0 },
+ { 0.149020, 0.203922, 0.050980, 1.0 },
+ { 0.176471, 0.250980, 0.054902, 1.0 },
+ { 0.184314, 0.309804, 0.047059, 1.0 },
+ { 0.196078, 0.372549, 0.039216, 1.0 },
+ { 0.192157, 0.396078, 0.043137, 1.0 },
+ { 0.188235, 0.423529, 0.050980, 1.0 },
+ { 0.203922, 0.439216, 0.047059, 1.0 },
+ { 0.207843, 0.435294, 0.047059, 1.0 },
+ { 0.211765, 0.435294, 0.047059, 1.0 },
+ { 0.207843, 0.435294, 0.035294, 1.0 },
+ { 0.203922, 0.439216, 0.023529, 1.0 },
+ { 0.192157, 0.439216, 0.023529, 1.0 },
+ { 0.180392, 0.443137, 0.023529, 1.0 },
+ { 0.145098, 0.396078, 0.007843, 1.0 },
+ { 0.121569, 0.337255, 0.007843, 1.0 },
+ { 0.101961, 0.278431, 0.007843, 1.0 },
+ { 0.086275, 0.223529, 0.007843, 1.0 },
+ { 0.074510, 0.168627, 0.007843, 1.0 },
+ { 0.070588, 0.156863, 0.007843, 1.0 },
+ { 0.066667, 0.145098, 0.011765, 1.0 },
+ { 0.066667, 0.141176, 0.011765, 1.0 },
+ { 0.070588, 0.152941, 0.007843, 1.0 },
+ { 0.105882, 0.239216, 0.007843, 1.0 },
+ { 0.117647, 0.270588, 0.003922, 1.0 },
+ { 0.133333, 0.305882, 0.003922, 1.0 },
+ { 0.133333, 0.309804, 0.003922, 1.0 },
+ { 0.137255, 0.317647, 0.007843, 1.0 },
+ { 0.133333, 0.309804, 0.007843, 1.0 },
+ { 0.129412, 0.301961, 0.011765, 1.0 },
+ { 0.129412, 0.309804, 0.015686, 1.0 },
+ { 0.133333, 0.321569, 0.011765, 1.0 },
+ { 0.141176, 0.333333, 0.011765, 1.0 },
+ { 0.133333, 0.321569, 0.007843, 1.0 },
+ { 0.129412, 0.309804, 0.007843, 1.0 },
+ { 0.121569, 0.286275, 0.007843, 1.0 },
+ { 0.113725, 0.266667, 0.011765, 1.0 },
+ { 0.094118, 0.215686, 0.011765, 1.0 },
+ { 0.078431, 0.172549, 0.023529, 1.0 },
+ { 0.078431, 0.141176, 0.054902, 1.0 },
+ { 0.105882, 0.168627, 0.074510, 1.0 },
+ { 0.133333, 0.200000, 0.094118, 1.0 },
+ { 0.176471, 0.247059, 0.141176, 1.0 },
+ { 0.219608, 0.298039, 0.188235, 1.0 },
+ { 0.250980, 0.325490, 0.215686, 1.0 },
+ { 0.282353, 0.352941, 0.247059, 1.0 },
+ { 0.396078, 0.470588, 0.349020, 1.0 },
+ { 0.435294, 0.498039, 0.356863, 1.0 },
+ { 0.478431, 0.529412, 0.368627, 1.0 },
+ { 0.490196, 0.533333, 0.356863, 1.0 },
+ { 0.505882, 0.541176, 0.349020, 1.0 },
+ { 0.509804, 0.545098, 0.360784, 1.0 },
+ { 0.517647, 0.552941, 0.376471, 1.0 },
+ { 0.513725, 0.580392, 0.403922, 1.0 },
+ { 0.517647, 0.596078, 0.443137, 1.0 },
+ { 0.490196, 0.600000, 0.470588, 1.0 },
+ { 0.450980, 0.552941, 0.403922, 1.0 },
+ { 0.415686, 0.509804, 0.341176, 1.0 },
+ { 0.384314, 0.478431, 0.309804, 1.0 },
+ { 0.356863, 0.450980, 0.278431, 1.0 },
+ { 0.298039, 0.407843, 0.231373, 1.0 },
+ { 0.247059, 0.376471, 0.203922, 1.0 },
+ { 0.184314, 0.376471, 0.207843, 1.0 },
+ { 0.168627, 0.360784, 0.200000, 1.0 },
+ { 0.152941, 0.345098, 0.196078, 1.0 },
+ { 0.137255, 0.313725, 0.156863, 1.0 },
+ { 0.121569, 0.282353, 0.121569, 1.0 },
+ { 0.113725, 0.266667, 0.101961, 1.0 },
+ { 0.105882, 0.250980, 0.086275, 1.0 },
+ { 0.090196, 0.227451, 0.058824, 1.0 },
+ { 0.078431, 0.211765, 0.027451, 1.0 },
+ { 0.054902, 0.176471, 0.035294, 1.0 },
+ { 0.050980, 0.160784, 0.039216, 1.0 },
+ { 0.047059, 0.145098, 0.047059, 1.0 },
+ { 0.047059, 0.133333, 0.050980, 1.0 },
+ { 0.050980, 0.125490, 0.058824, 1.0 },
+ { 0.050980, 0.109804, 0.070588, 1.0 },
+ { 0.054902, 0.113725, 0.078431, 1.0 },
+ { 0.086275, 0.184314, 0.137255, 1.0 },
+ { 0.133333, 0.250980, 0.184314, 1.0 },
+ { 0.180392, 0.321569, 0.231373, 1.0 },
+ { 0.219608, 0.352941, 0.266667, 1.0 },
+ { 0.258824, 0.388235, 0.305882, 1.0 },
+ { 0.329412, 0.443137, 0.380392, 1.0 },
+ { 0.407843, 0.501961, 0.443137, 1.0 },
+ { 0.478431, 0.560784, 0.521569, 1.0 },
+ { 0.549020, 0.619608, 0.584314, 1.0 },
+ { 0.654902, 0.760784, 0.694118, 1.0 },
+ { 0.701961, 0.815686, 0.721569, 1.0 },
+ { 0.749020, 0.874510, 0.749020, 1.0 },
+ { 0.756863, 0.882353, 0.749020, 1.0 },
+ { 0.764706, 0.890196, 0.749020, 1.0 },
+ { 0.756863, 0.866667, 0.741176, 1.0 },
+ { 0.733333, 0.819608, 0.709804, 1.0 },
+ { 0.627451, 0.694118, 0.623529, 1.0 },
+ { 0.568627, 0.639216, 0.552941, 1.0 },
+ { 0.509804, 0.588235, 0.482353, 1.0 },
+ { 0.478431, 0.560784, 0.447059, 1.0 },
+ { 0.447059, 0.537255, 0.415686, 1.0 },
+ { 0.380392, 0.482353, 0.356863, 1.0 },
+ { 0.305882, 0.427451, 0.301961, 1.0 },
+ { 0.235294, 0.376471, 0.258824, 1.0 },
+ { 0.188235, 0.333333, 0.239216, 1.0 },
+ { 0.184314, 0.313725, 0.239216, 1.0 },
+ { 0.196078, 0.321569, 0.243137, 1.0 },
+ { 0.207843, 0.329412, 0.247059, 1.0 },
+ { 0.243137, 0.352941, 0.270588, 1.0 },
+ { 0.278431, 0.380392, 0.305882, 1.0 },
+ { 0.286275, 0.392157, 0.321569, 1.0 },
+ { 0.286275, 0.396078, 0.337255, 1.0 },
+ { 0.290196, 0.411765, 0.356863, 1.0 },
+ { 0.294118, 0.407843, 0.345098, 1.0 },
+ { 0.298039, 0.407843, 0.333333, 1.0 },
+ { 0.305882, 0.407843, 0.329412, 1.0 },
+ { 0.313725, 0.411765, 0.325490, 1.0 },
+ { 0.305882, 0.400000, 0.298039, 1.0 },
+ { 0.282353, 0.372549, 0.266667, 1.0 },
+ { 0.250980, 0.329412, 0.231373, 1.0 },
+ { 0.211765, 0.301961, 0.192157, 1.0 },
+ { 0.133333, 0.231373, 0.105882, 1.0 },
+ { 0.121569, 0.219608, 0.090196, 1.0 },
+ { 0.109804, 0.211765, 0.078431, 1.0 },
+ { 0.086275, 0.203922, 0.050980, 1.0 },
+ { 0.074510, 0.203922, 0.031373, 1.0 },
+ { 0.074510, 0.196078, 0.019608, 1.0 },
+ { 0.070588, 0.196078, 0.015686, 1.0 },
+ { 0.078431, 0.207843, 0.019608, 1.0 },
+ { 0.086275, 0.211765, 0.039216, 1.0 },
+ { 0.098039, 0.219608, 0.058824, 1.0 },
+ { 0.105882, 0.235294, 0.074510, 1.0 },
+ { 0.117647, 0.254902, 0.094118, 1.0 },
+ { 0.156863, 0.294118, 0.137255, 1.0 },
+ { 0.196078, 0.333333, 0.184314, 1.0 },
+ { 0.243137, 0.384314, 0.227451, 1.0 },
+ { 0.290196, 0.427451, 0.270588, 1.0 },
+ { 0.364706, 0.490196, 0.337255, 1.0 },
+ { 0.368627, 0.509804, 0.345098, 1.0 },
+ { 0.376471, 0.529412, 0.352941, 1.0 },
+ { 0.392157, 0.568627, 0.349020, 1.0 },
+ { 0.400000, 0.603922, 0.352941, 1.0 },
+ { 0.400000, 0.627451, 0.345098, 1.0 },
+ { 0.403922, 0.631373, 0.329412, 1.0 },
+ { 0.388235, 0.580392, 0.298039, 1.0 },
+ { 0.368627, 0.556863, 0.286275, 1.0 },
+ { 0.352941, 0.537255, 0.278431, 1.0 },
+ { 0.313725, 0.490196, 0.227451, 1.0 },
+ { 0.270588, 0.454902, 0.180392, 1.0 },
+ { 0.223529, 0.415686, 0.129412, 1.0 },
+ { 0.180392, 0.372549, 0.078431, 1.0 },
+ { 0.141176, 0.317647, 0.050980, 1.0 },
+ { 0.113725, 0.266667, 0.027451, 1.0 },
+ { 0.074510, 0.160784, 0.027451, 1.0 },
+ { 0.066667, 0.145098, 0.027451, 1.0 },
+ { 0.062745, 0.129412, 0.027451, 1.0 },
+ { 0.058824, 0.113725, 0.027451, 1.0 },
+ { 0.054902, 0.105882, 0.027451, 1.0 },
+ { 0.054902, 0.105882, 0.031373, 1.0 },
+ { 0.058824, 0.109804, 0.035294, 1.0 },
+ { 0.062745, 0.117647, 0.050980, 1.0 },
+ { 0.062745, 0.121569, 0.054902, 1.0 },
+ { 0.066667, 0.125490, 0.062745, 1.0 },
+ { 0.066667, 0.133333, 0.066667, 1.0 },
+ { 0.070588, 0.141176, 0.074510, 1.0 },
+ { 0.070588, 0.145098, 0.078431, 1.0 },
+ { 0.070588, 0.149020, 0.082353, 1.0 },
+ { 0.078431, 0.149020, 0.090196, 1.0 },
+ { 0.078431, 0.152941, 0.098039, 1.0 },
+ { 0.078431, 0.164706, 0.109804, 1.0 },
+ { 0.078431, 0.172549, 0.117647, 1.0 },
+ { 0.074510, 0.180392, 0.137255, 1.0 },
+ { 0.074510, 0.192157, 0.149020, 1.0 },
+ { 0.078431, 0.200000, 0.160784, 1.0 },
+ { 0.090196, 0.215686, 0.176471, 1.0 },
+ { 0.117647, 0.231373, 0.203922, 1.0 },
+ { 0.223529, 0.321569, 0.290196, 1.0 },
+ { 0.254902, 0.352941, 0.325490, 1.0 },
+ { 0.286275, 0.384314, 0.360784, 1.0 },
+ { 0.356863, 0.450980, 0.427451, 1.0 },
+ { 0.427451, 0.513725, 0.494118, 1.0 },
+ { 0.482353, 0.572549, 0.549020, 1.0 },
+ { 0.541176, 0.619608, 0.603922, 1.0 },
+ { 0.600000, 0.666667, 0.650980, 1.0 },
+ { 0.658824, 0.713725, 0.694118, 1.0 },
+ { 0.709804, 0.764706, 0.737255, 1.0 },
+ { 0.756863, 0.807843, 0.780392, 1.0 },
+ { 0.788235, 0.839216, 0.815686, 1.0 },
+ { 0.796078, 0.866667, 0.847059, 1.0 },
+ { 0.792157, 0.890196, 0.882353, 1.0 },
+ { 0.788235, 0.905882, 0.894118, 1.0 },
+ { 0.764706, 0.905882, 0.901961, 1.0 },
+ { 0.725490, 0.890196, 0.886275, 1.0 },
+ { 0.690196, 0.870588, 0.862745, 1.0 },
+ { 0.654902, 0.847059, 0.835294, 1.0 },
+ { 0.611765, 0.803922, 0.792157, 1.0 },
+ { 0.564706, 0.764706, 0.756863, 1.0 },
+ { 0.533333, 0.733333, 0.721569, 1.0 },
+ { 0.498039, 0.705882, 0.698039, 1.0 },
+ { 0.462745, 0.666667, 0.658824, 1.0 },
+ { 0.419608, 0.627451, 0.615686, 1.0 },
+ { 0.388235, 0.592157, 0.572549, 1.0 },
+ { 0.356863, 0.549020, 0.517647, 1.0 },
+ { 0.313725, 0.490196, 0.462745, 1.0 },
+ { 0.286275, 0.454902, 0.415686, 1.0 },
+ { 0.262745, 0.439216, 0.407843, 1.0 },
+ { 0.254902, 0.419608, 0.396078, 1.0 },
+ { 0.243137, 0.403922, 0.384314, 1.0 },
+ { 0.227451, 0.403922, 0.380392, 1.0 },
+ { 0.235294, 0.415686, 0.384314, 1.0 },
+ { 0.250980, 0.419608, 0.388235, 1.0 },
+ { 0.270588, 0.431373, 0.388235, 1.0 },
+ { 0.298039, 0.462745, 0.411765, 1.0 },
+ { 0.325490, 0.478431, 0.447059, 1.0 },
+ { 0.352941, 0.494118, 0.470588, 1.0 },
+ { 0.352941, 0.517647, 0.498039, 1.0 },
+ { 0.364706, 0.533333, 0.513725, 1.0 },
+ { 0.376471, 0.541176, 0.513725, 1.0 },
+ { 0.384314, 0.545098, 0.509804, 1.0 },
+ { 0.392157, 0.556863, 0.501961, 1.0 },
+ { 0.396078, 0.560784, 0.501961, 1.0 },
+ { 0.407843, 0.568627, 0.490196, 1.0 },
+ { 0.403922, 0.576471, 0.458824, 1.0 },
+ { 0.400000, 0.603922, 0.419608, 1.0 },
+ { 0.384314, 0.600000, 0.364706, 1.0 },
+ { 0.368627, 0.596078, 0.329412, 1.0 },
+ { 0.356863, 0.603922, 0.313725, 1.0 },
+ { 0.356863, 0.603922, 0.317647, 1.0 },
+ { 0.372549, 0.615686, 0.352941, 1.0 },
+ { 0.407843, 0.627451, 0.392157, 1.0 },
+ { 0.466667, 0.690196, 0.443137, 1.0 },
+ { 0.513725, 0.725490, 0.450980, 1.0 },
+ { 0.564706, 0.749020, 0.423529, 1.0 },
+ { 0.588235, 0.772549, 0.384314, 1.0 },
+ { 0.592157, 0.768627, 0.345098, 1.0 },
+ { 0.560784, 0.729412, 0.321569, 1.0 },
+ { 0.521569, 0.670588, 0.317647, 1.0 },
+ { 0.494118, 0.639216, 0.333333, 1.0 },
+ { 0.462745, 0.600000, 0.349020, 1.0 },
+ { 0.447059, 0.556863, 0.337255, 1.0 },
+ { 0.427451, 0.521569, 0.305882, 1.0 },
+ { 0.407843, 0.494118, 0.258824, 1.0 },
+ { 0.352941, 0.454902, 0.188235, 1.0 },
+ { 0.290196, 0.396078, 0.117647, 1.0 },
+ { 0.223529, 0.333333, 0.058824, 1.0 },
+ { 0.156863, 0.270588, 0.031373, 1.0 },
+ { 0.101961, 0.211765, 0.023529, 1.0 },
+ { 0.066667, 0.164706, 0.019608, 1.0 },
+ };
+/* 040221-86 */
+static double4 colors_429[] = {
+ { 0.525490, 0.474510, 0.435294, 1.0 },
+ { 0.474510, 0.447059, 0.435294, 1.0 },
+ { 0.447059, 0.431373, 0.415686, 1.0 },
+ { 0.419608, 0.419608, 0.396078, 1.0 },
+ { 0.447059, 0.447059, 0.403922, 1.0 },
+ { 0.474510, 0.478431, 0.415686, 1.0 },
+ { 0.498039, 0.494118, 0.411765, 1.0 },
+ { 0.521569, 0.509804, 0.411765, 1.0 },
+ { 0.580392, 0.568627, 0.388235, 1.0 },
+ { 0.588235, 0.580392, 0.380392, 1.0 },
+ { 0.600000, 0.596078, 0.372549, 1.0 },
+ { 0.572549, 0.564706, 0.372549, 1.0 },
+ { 0.549020, 0.537255, 0.372549, 1.0 },
+ { 0.513725, 0.505882, 0.380392, 1.0 },
+ { 0.478431, 0.474510, 0.392157, 1.0 },
+ { 0.470588, 0.470588, 0.396078, 1.0 },
+ { 0.462745, 0.466667, 0.403922, 1.0 },
+ { 0.427451, 0.439216, 0.407843, 1.0 },
+ { 0.427451, 0.435294, 0.403922, 1.0 },
+ { 0.427451, 0.435294, 0.403922, 1.0 },
+ { 0.447059, 0.431373, 0.392157, 1.0 },
+ { 0.470588, 0.427451, 0.384314, 1.0 },
+ { 0.474510, 0.415686, 0.368627, 1.0 },
+ { 0.482353, 0.407843, 0.356863, 1.0 },
+ { 0.458824, 0.384314, 0.301961, 1.0 },
+ { 0.443137, 0.372549, 0.294118, 1.0 },
+ { 0.431373, 0.364706, 0.290196, 1.0 },
+ { 0.419608, 0.333333, 0.286275, 1.0 },
+ { 0.407843, 0.301961, 0.282353, 1.0 },
+ { 0.400000, 0.298039, 0.282353, 1.0 },
+ { 0.396078, 0.294118, 0.282353, 1.0 },
+ { 0.407843, 0.305882, 0.294118, 1.0 },
+ { 0.439216, 0.345098, 0.301961, 1.0 },
+ { 0.552941, 0.427451, 0.305882, 1.0 },
+ { 0.615686, 0.466667, 0.321569, 1.0 },
+ { 0.678431, 0.505882, 0.337255, 1.0 },
+ { 0.745098, 0.552941, 0.345098, 1.0 },
+ { 0.815686, 0.603922, 0.356863, 1.0 },
+ { 0.835294, 0.619608, 0.345098, 1.0 },
+ { 0.854902, 0.635294, 0.337255, 1.0 },
+ { 0.850980, 0.674510, 0.356863, 1.0 },
+ { 0.843137, 0.690196, 0.400000, 1.0 },
+ { 0.839216, 0.705882, 0.443137, 1.0 },
+ { 0.827451, 0.694118, 0.431373, 1.0 },
+ { 0.815686, 0.682353, 0.423529, 1.0 },
+ { 0.800000, 0.666667, 0.407843, 1.0 },
+ { 0.788235, 0.654902, 0.396078, 1.0 },
+ { 0.784314, 0.631373, 0.388235, 1.0 },
+ { 0.780392, 0.615686, 0.392157, 1.0 },
+ { 0.784314, 0.564706, 0.364706, 1.0 },
+ { 0.772549, 0.517647, 0.317647, 1.0 },
+ { 0.764706, 0.470588, 0.274510, 1.0 },
+ { 0.768627, 0.466667, 0.266667, 1.0 },
+ { 0.772549, 0.462745, 0.258824, 1.0 },
+ { 0.776471, 0.466667, 0.266667, 1.0 },
+ { 0.780392, 0.474510, 0.278431, 1.0 },
+ { 0.756863, 0.490196, 0.309804, 1.0 },
+ { 0.733333, 0.513725, 0.341176, 1.0 },
+ { 0.713725, 0.541176, 0.372549, 1.0 },
+ { 0.678431, 0.549020, 0.411765, 1.0 },
+ { 0.647059, 0.556863, 0.450980, 1.0 },
+ { 0.627451, 0.549020, 0.462745, 1.0 },
+ { 0.607843, 0.541176, 0.478431, 1.0 },
+ { 0.576471, 0.529412, 0.490196, 1.0 },
+ { 0.568627, 0.533333, 0.482353, 1.0 },
+ { 0.592157, 0.525490, 0.462745, 1.0 },
+ { 0.607843, 0.517647, 0.466667, 1.0 },
+ { 0.623529, 0.513725, 0.474510, 1.0 },
+ { 0.643137, 0.525490, 0.474510, 1.0 },
+ { 0.666667, 0.541176, 0.478431, 1.0 },
+ { 0.709804, 0.568627, 0.498039, 1.0 },
+ { 0.756863, 0.611765, 0.513725, 1.0 },
+ { 0.760784, 0.650980, 0.556863, 1.0 },
+ { 0.729412, 0.639216, 0.572549, 1.0 },
+ { 0.701961, 0.627451, 0.588235, 1.0 },
+ { 0.690196, 0.643137, 0.611765, 1.0 },
+ { 0.678431, 0.658824, 0.639216, 1.0 },
+ { 0.678431, 0.674510, 0.658824, 1.0 },
+ { 0.678431, 0.690196, 0.678431, 1.0 },
+ { 0.670588, 0.686275, 0.690196, 1.0 },
+ { 0.662745, 0.678431, 0.690196, 1.0 },
+ { 0.682353, 0.682353, 0.666667, 1.0 },
+ { 0.709804, 0.713725, 0.674510, 1.0 },
+ { 0.737255, 0.745098, 0.686275, 1.0 },
+ { 0.745098, 0.749020, 0.682353, 1.0 },
+ { 0.752941, 0.752941, 0.678431, 1.0 },
+ { 0.741176, 0.737255, 0.647059, 1.0 },
+ { 0.725490, 0.713725, 0.600000, 1.0 },
+ { 0.682353, 0.647059, 0.525490, 1.0 },
+ { 0.670588, 0.607843, 0.470588, 1.0 },
+ { 0.662745, 0.568627, 0.415686, 1.0 },
+ { 0.647059, 0.545098, 0.380392, 1.0 },
+ { 0.635294, 0.521569, 0.349020, 1.0 },
+ { 0.611765, 0.474510, 0.294118, 1.0 },
+ { 0.584314, 0.419608, 0.254902, 1.0 },
+ { 0.568627, 0.364706, 0.207843, 1.0 },
+ { 0.556863, 0.313725, 0.164706, 1.0 },
+ { 0.498039, 0.223529, 0.086275, 1.0 },
+ { 0.470588, 0.196078, 0.062745, 1.0 },
+ { 0.447059, 0.168627, 0.043137, 1.0 },
+ { 0.447059, 0.168627, 0.043137, 1.0 },
+ { 0.450980, 0.172549, 0.047059, 1.0 },
+ { 0.470588, 0.184314, 0.043137, 1.0 },
+ { 0.486275, 0.211765, 0.058824, 1.0 },
+ { 0.525490, 0.254902, 0.082353, 1.0 },
+ { 0.549020, 0.286275, 0.094118, 1.0 },
+ { 0.572549, 0.317647, 0.109804, 1.0 },
+ { 0.580392, 0.329412, 0.113725, 1.0 },
+ { 0.592157, 0.345098, 0.117647, 1.0 },
+ { 0.607843, 0.356863, 0.117647, 1.0 },
+ { 0.623529, 0.356863, 0.125490, 1.0 },
+ { 0.627451, 0.356863, 0.129412, 1.0 },
+ { 0.635294, 0.352941, 0.137255, 1.0 },
+ { 0.623529, 0.356863, 0.149020, 1.0 },
+ { 0.611765, 0.356863, 0.160784, 1.0 },
+ { 0.600000, 0.356863, 0.172549, 1.0 },
+ { 0.556863, 0.349020, 0.200000, 1.0 },
+ { 0.517647, 0.329412, 0.223529, 1.0 },
+ { 0.490196, 0.321569, 0.247059, 1.0 },
+ { 0.462745, 0.309804, 0.254902, 1.0 },
+ { 0.384314, 0.309804, 0.298039, 1.0 },
+ { 0.376471, 0.309804, 0.317647, 1.0 },
+ { 0.372549, 0.309804, 0.337255, 1.0 },
+ { 0.384314, 0.305882, 0.329412, 1.0 },
+ { 0.396078, 0.305882, 0.321569, 1.0 },
+ { 0.411765, 0.305882, 0.290196, 1.0 },
+ { 0.435294, 0.301961, 0.270588, 1.0 },
+ { 0.447059, 0.286275, 0.250980, 1.0 },
+ { 0.490196, 0.290196, 0.247059, 1.0 },
+ { 0.560784, 0.305882, 0.207843, 1.0 },
+ { 0.572549, 0.305882, 0.196078, 1.0 },
+ { 0.584314, 0.309804, 0.188235, 1.0 },
+ { 0.588235, 0.301961, 0.168627, 1.0 },
+ { 0.611765, 0.305882, 0.168627, 1.0 },
+ { 0.639216, 0.345098, 0.176471, 1.0 },
+ { 0.658824, 0.376471, 0.180392, 1.0 },
+ { 0.674510, 0.403922, 0.184314, 1.0 },
+ { 0.686275, 0.407843, 0.196078, 1.0 },
+ { 0.698039, 0.411765, 0.207843, 1.0 },
+ { 0.705882, 0.419608, 0.215686, 1.0 },
+ { 0.713725, 0.431373, 0.223529, 1.0 },
+ { 0.729412, 0.454902, 0.239216, 1.0 },
+ { 0.717647, 0.466667, 0.239216, 1.0 },
+ { 0.694118, 0.466667, 0.239216, 1.0 },
+ { 0.666667, 0.450980, 0.247059, 1.0 },
+ { 0.654902, 0.423529, 0.239216, 1.0 },
+ { 0.654902, 0.423529, 0.235294, 1.0 },
+ { 0.654902, 0.423529, 0.231373, 1.0 },
+ { 0.662745, 0.450980, 0.231373, 1.0 },
+ { 0.670588, 0.474510, 0.258824, 1.0 },
+ { 0.666667, 0.490196, 0.274510, 1.0 },
+ { 0.666667, 0.501961, 0.294118, 1.0 },
+ { 0.635294, 0.490196, 0.325490, 1.0 },
+ { 0.623529, 0.486275, 0.341176, 1.0 },
+ { 0.615686, 0.486275, 0.360784, 1.0 },
+ { 0.588235, 0.470588, 0.384314, 1.0 },
+ { 0.552941, 0.462745, 0.403922, 1.0 },
+ { 0.505882, 0.450980, 0.407843, 1.0 },
+ { 0.482353, 0.431373, 0.384314, 1.0 },
+ { 0.466667, 0.407843, 0.360784, 1.0 },
+ { 0.454902, 0.364706, 0.337255, 1.0 },
+ { 0.419608, 0.286275, 0.266667, 1.0 },
+ { 0.407843, 0.270588, 0.247059, 1.0 },
+ { 0.396078, 0.258824, 0.231373, 1.0 },
+ { 0.384314, 0.243137, 0.203922, 1.0 },
+ { 0.376471, 0.239216, 0.200000, 1.0 },
+ { 0.364706, 0.247059, 0.200000, 1.0 },
+ { 0.356863, 0.235294, 0.192157, 1.0 },
+ { 0.278431, 0.207843, 0.196078, 1.0 },
+ { 0.258824, 0.200000, 0.196078, 1.0 },
+ { 0.239216, 0.192157, 0.196078, 1.0 },
+ { 0.196078, 0.188235, 0.203922, 1.0 },
+ { 0.176471, 0.164706, 0.180392, 1.0 },
+ { 0.156863, 0.149020, 0.156863, 1.0 },
+ { 0.145098, 0.133333, 0.137255, 1.0 },
+ { 0.137255, 0.125490, 0.125490, 1.0 },
+ { 0.145098, 0.133333, 0.137255, 1.0 },
+ { 0.149020, 0.137255, 0.145098, 1.0 },
+ { 0.149020, 0.141176, 0.156863, 1.0 },
+ { 0.168627, 0.152941, 0.180392, 1.0 },
+ { 0.184314, 0.172549, 0.203922, 1.0 },
+ { 0.223529, 0.211765, 0.243137, 1.0 },
+ { 0.274510, 0.274510, 0.278431, 1.0 },
+ { 0.325490, 0.329412, 0.305882, 1.0 },
+ { 0.427451, 0.415686, 0.341176, 1.0 },
+ { 0.450980, 0.427451, 0.345098, 1.0 },
+ { 0.474510, 0.439216, 0.349020, 1.0 },
+ { 0.529412, 0.474510, 0.345098, 1.0 },
+ { 0.584314, 0.505882, 0.345098, 1.0 },
+ { 0.631373, 0.525490, 0.325490, 1.0 },
+ { 0.678431, 0.537255, 0.305882, 1.0 },
+ { 0.701961, 0.533333, 0.290196, 1.0 },
+ { 0.709804, 0.529412, 0.278431, 1.0 },
+ { 0.705882, 0.513725, 0.266667, 1.0 },
+ { 0.682353, 0.490196, 0.247059, 1.0 },
+ { 0.666667, 0.450980, 0.211765, 1.0 },
+ { 0.639216, 0.403922, 0.176471, 1.0 },
+ { 0.580392, 0.356863, 0.156863, 1.0 },
+ { 0.529412, 0.325490, 0.141176, 1.0 },
+ { 0.482353, 0.290196, 0.121569, 1.0 },
+ { 0.458824, 0.262745, 0.098039, 1.0 },
+ { 0.474510, 0.247059, 0.066667, 1.0 },
+ { 0.470588, 0.235294, 0.058824, 1.0 },
+ { 0.470588, 0.254902, 0.070588, 1.0 },
+ { 0.490196, 0.278431, 0.078431, 1.0 },
+ { 0.525490, 0.313725, 0.094118, 1.0 },
+ { 0.592157, 0.372549, 0.101961, 1.0 },
+ { 0.658824, 0.427451, 0.129412, 1.0 },
+ { 0.705882, 0.482353, 0.172549, 1.0 },
+ { 0.729412, 0.537255, 0.227451, 1.0 },
+ { 0.756863, 0.580392, 0.298039, 1.0 },
+ { 0.776471, 0.627451, 0.352941, 1.0 },
+ { 0.784314, 0.654902, 0.392157, 1.0 },
+ { 0.792157, 0.666667, 0.423529, 1.0 },
+ { 0.772549, 0.670588, 0.443137, 1.0 },
+ { 0.764706, 0.658824, 0.462745, 1.0 },
+ { 0.760784, 0.654902, 0.478431, 1.0 },
+ { 0.752941, 0.647059, 0.486275, 1.0 },
+ { 0.749020, 0.631373, 0.474510, 1.0 },
+ { 0.733333, 0.615686, 0.447059, 1.0 },
+ { 0.717647, 0.572549, 0.400000, 1.0 },
+ { 0.698039, 0.525490, 0.345098, 1.0 },
+ { 0.674510, 0.486275, 0.301961, 1.0 },
+ { 0.623529, 0.439216, 0.282353, 1.0 },
+ { 0.572549, 0.415686, 0.282353, 1.0 },
+ { 0.529412, 0.392157, 0.282353, 1.0 },
+ { 0.494118, 0.372549, 0.274510, 1.0 },
+ { 0.498039, 0.372549, 0.250980, 1.0 },
+ { 0.486275, 0.356863, 0.227451, 1.0 },
+ { 0.474510, 0.345098, 0.211765, 1.0 },
+ { 0.466667, 0.337255, 0.211765, 1.0 },
+ { 0.454902, 0.333333, 0.211765, 1.0 },
+ { 0.474510, 0.349020, 0.207843, 1.0 },
+ { 0.501961, 0.360784, 0.192157, 1.0 },
+ { 0.498039, 0.352941, 0.188235, 1.0 },
+ { 0.478431, 0.329412, 0.172549, 1.0 },
+ { 0.443137, 0.294118, 0.164706, 1.0 },
+ { 0.400000, 0.258824, 0.160784, 1.0 },
+ { 0.372549, 0.247059, 0.145098, 1.0 },
+ { 0.321569, 0.223529, 0.152941, 1.0 },
+ { 0.278431, 0.203922, 0.164706, 1.0 },
+ { 0.231373, 0.196078, 0.184314, 1.0 },
+ { 0.211765, 0.184314, 0.200000, 1.0 },
+ { 0.223529, 0.200000, 0.219608, 1.0 },
+ { 0.239216, 0.219608, 0.239216, 1.0 },
+ { 0.282353, 0.254902, 0.258824, 1.0 },
+ { 0.325490, 0.301961, 0.286275, 1.0 },
+ { 0.380392, 0.341176, 0.298039, 1.0 },
+ { 0.443137, 0.388235, 0.321569, 1.0 },
+ { 0.494118, 0.423529, 0.352941, 1.0 },
+ { 0.556863, 0.482353, 0.384314, 1.0 },
+ { 0.615686, 0.537255, 0.423529, 1.0 },
+ { 0.607843, 0.529412, 0.419608, 1.0 },
+ { 0.584314, 0.513725, 0.411765, 1.0 },
+ { 0.549020, 0.478431, 0.403922, 1.0 },
+ { 0.505882, 0.447059, 0.400000, 1.0 },
+ };
+/* 040221-88 */
+static double4 colors_430[] = {
+ { 0.278431, 0.239216, 0.137255, 1.0 },
+ { 0.243137, 0.262745, 0.152941, 1.0 },
+ { 0.235294, 0.286275, 0.188235, 1.0 },
+ { 0.227451, 0.309804, 0.223529, 1.0 },
+ { 0.211765, 0.329412, 0.258824, 1.0 },
+ { 0.200000, 0.349020, 0.294118, 1.0 },
+ { 0.215686, 0.364706, 0.313725, 1.0 },
+ { 0.235294, 0.384314, 0.333333, 1.0 },
+ { 0.274510, 0.450980, 0.360784, 1.0 },
+ { 0.286275, 0.478431, 0.384314, 1.0 },
+ { 0.298039, 0.505882, 0.407843, 1.0 },
+ { 0.325490, 0.525490, 0.431373, 1.0 },
+ { 0.356863, 0.545098, 0.458824, 1.0 },
+ { 0.403922, 0.556863, 0.486275, 1.0 },
+ { 0.454902, 0.568627, 0.513725, 1.0 },
+ { 0.474510, 0.576471, 0.521569, 1.0 },
+ { 0.494118, 0.588235, 0.529412, 1.0 },
+ { 0.545098, 0.611765, 0.552941, 1.0 },
+ { 0.541176, 0.619608, 0.545098, 1.0 },
+ { 0.537255, 0.631373, 0.541176, 1.0 },
+ { 0.521569, 0.635294, 0.529412, 1.0 },
+ { 0.509804, 0.643137, 0.521569, 1.0 },
+ { 0.501961, 0.643137, 0.521569, 1.0 },
+ { 0.498039, 0.647059, 0.521569, 1.0 },
+ { 0.490196, 0.623529, 0.509804, 1.0 },
+ { 0.466667, 0.596078, 0.494118, 1.0 },
+ { 0.443137, 0.572549, 0.482353, 1.0 },
+ { 0.411765, 0.541176, 0.443137, 1.0 },
+ { 0.380392, 0.509804, 0.407843, 1.0 },
+ { 0.360784, 0.494118, 0.388235, 1.0 },
+ { 0.345098, 0.478431, 0.372549, 1.0 },
+ { 0.325490, 0.462745, 0.352941, 1.0 },
+ { 0.333333, 0.450980, 0.337255, 1.0 },
+ { 0.341176, 0.435294, 0.345098, 1.0 },
+ { 0.341176, 0.419608, 0.341176, 1.0 },
+ { 0.345098, 0.407843, 0.341176, 1.0 },
+ { 0.337255, 0.384314, 0.325490, 1.0 },
+ { 0.329412, 0.364706, 0.309804, 1.0 },
+ { 0.329412, 0.352941, 0.301961, 1.0 },
+ { 0.333333, 0.345098, 0.294118, 1.0 },
+ { 0.333333, 0.321569, 0.266667, 1.0 },
+ { 0.341176, 0.305882, 0.258824, 1.0 },
+ { 0.349020, 0.290196, 0.254902, 1.0 },
+ { 0.384314, 0.262745, 0.227451, 1.0 },
+ { 0.419608, 0.239216, 0.203922, 1.0 },
+ { 0.431373, 0.231373, 0.203922, 1.0 },
+ { 0.447059, 0.227451, 0.203922, 1.0 },
+ { 0.458824, 0.231373, 0.215686, 1.0 },
+ { 0.486275, 0.239216, 0.227451, 1.0 },
+ { 0.521569, 0.309804, 0.301961, 1.0 },
+ { 0.564706, 0.341176, 0.341176, 1.0 },
+ { 0.611765, 0.372549, 0.380392, 1.0 },
+ { 0.639216, 0.396078, 0.396078, 1.0 },
+ { 0.666667, 0.419608, 0.415686, 1.0 },
+ { 0.666667, 0.423529, 0.419608, 1.0 },
+ { 0.666667, 0.427451, 0.427451, 1.0 },
+ { 0.592157, 0.447059, 0.407843, 1.0 },
+ { 0.552941, 0.450980, 0.415686, 1.0 },
+ { 0.517647, 0.454902, 0.423529, 1.0 },
+ { 0.494118, 0.439216, 0.396078, 1.0 },
+ { 0.470588, 0.423529, 0.368627, 1.0 },
+ { 0.450980, 0.400000, 0.352941, 1.0 },
+ { 0.431373, 0.380392, 0.337255, 1.0 },
+ { 0.384314, 0.317647, 0.278431, 1.0 },
+ { 0.325490, 0.254902, 0.207843, 1.0 },
+ { 0.227451, 0.156863, 0.121569, 1.0 },
+ { 0.200000, 0.133333, 0.101961, 1.0 },
+ { 0.176471, 0.109804, 0.082353, 1.0 },
+ { 0.168627, 0.098039, 0.078431, 1.0 },
+ { 0.160784, 0.090196, 0.074510, 1.0 },
+ { 0.145098, 0.070588, 0.066667, 1.0 },
+ { 0.129412, 0.050980, 0.054902, 1.0 },
+ { 0.105882, 0.035294, 0.043137, 1.0 },
+ { 0.094118, 0.031373, 0.043137, 1.0 },
+ { 0.082353, 0.031373, 0.043137, 1.0 },
+ { 0.074510, 0.031373, 0.039216, 1.0 },
+ { 0.066667, 0.035294, 0.039216, 1.0 },
+ { 0.066667, 0.035294, 0.035294, 1.0 },
+ { 0.070588, 0.039216, 0.035294, 1.0 },
+ { 0.078431, 0.043137, 0.035294, 1.0 },
+ { 0.094118, 0.047059, 0.027451, 1.0 },
+ { 0.129412, 0.047059, 0.015686, 1.0 },
+ { 0.141176, 0.050980, 0.011765, 1.0 },
+ { 0.156863, 0.054902, 0.011765, 1.0 },
+ { 0.160784, 0.050980, 0.007843, 1.0 },
+ { 0.164706, 0.050980, 0.007843, 1.0 },
+ { 0.168627, 0.050980, 0.007843, 1.0 },
+ { 0.172549, 0.050980, 0.011765, 1.0 },
+ { 0.192157, 0.047059, 0.023529, 1.0 },
+ { 0.207843, 0.047059, 0.027451, 1.0 },
+ { 0.223529, 0.047059, 0.035294, 1.0 },
+ { 0.231373, 0.047059, 0.031373, 1.0 },
+ { 0.243137, 0.047059, 0.031373, 1.0 },
+ { 0.254902, 0.047059, 0.027451, 1.0 },
+ { 0.262745, 0.043137, 0.027451, 1.0 },
+ { 0.270588, 0.039216, 0.019608, 1.0 },
+ { 0.266667, 0.035294, 0.027451, 1.0 },
+ { 0.250980, 0.031373, 0.039216, 1.0 },
+ { 0.250980, 0.031373, 0.035294, 1.0 },
+ { 0.250980, 0.031373, 0.035294, 1.0 },
+ { 0.247059, 0.031373, 0.031373, 1.0 },
+ { 0.243137, 0.035294, 0.031373, 1.0 },
+ { 0.239216, 0.039216, 0.019608, 1.0 },
+ { 0.235294, 0.035294, 0.015686, 1.0 },
+ { 0.211765, 0.027451, 0.015686, 1.0 },
+ { 0.196078, 0.019608, 0.015686, 1.0 },
+ { 0.184314, 0.015686, 0.015686, 1.0 },
+ { 0.172549, 0.015686, 0.015686, 1.0 },
+ { 0.164706, 0.019608, 0.015686, 1.0 },
+ { 0.145098, 0.031373, 0.011765, 1.0 },
+ { 0.129412, 0.031373, 0.011765, 1.0 },
+ { 0.125490, 0.039216, 0.015686, 1.0 },
+ { 0.125490, 0.047059, 0.019608, 1.0 },
+ { 0.125490, 0.062745, 0.023529, 1.0 },
+ { 0.125490, 0.066667, 0.027451, 1.0 },
+ { 0.129412, 0.074510, 0.031373, 1.0 },
+ { 0.137255, 0.090196, 0.035294, 1.0 },
+ { 0.149020, 0.113725, 0.047059, 1.0 },
+ { 0.156863, 0.145098, 0.054902, 1.0 },
+ { 0.176471, 0.180392, 0.062745, 1.0 },
+ { 0.227451, 0.235294, 0.090196, 1.0 },
+ { 0.235294, 0.239216, 0.094118, 1.0 },
+ { 0.243137, 0.247059, 0.101961, 1.0 },
+ { 0.247059, 0.247059, 0.101961, 1.0 },
+ { 0.254902, 0.247059, 0.105882, 1.0 },
+ { 0.247059, 0.239216, 0.105882, 1.0 },
+ { 0.250980, 0.247059, 0.101961, 1.0 },
+ { 0.258824, 0.254902, 0.098039, 1.0 },
+ { 0.282353, 0.254902, 0.101961, 1.0 },
+ { 0.321569, 0.227451, 0.098039, 1.0 },
+ { 0.333333, 0.211765, 0.094118, 1.0 },
+ { 0.349020, 0.200000, 0.090196, 1.0 },
+ { 0.360784, 0.168627, 0.090196, 1.0 },
+ { 0.364706, 0.152941, 0.098039, 1.0 },
+ { 0.368627, 0.160784, 0.105882, 1.0 },
+ { 0.376471, 0.176471, 0.125490, 1.0 },
+ { 0.392157, 0.207843, 0.180392, 1.0 },
+ { 0.411765, 0.207843, 0.188235, 1.0 },
+ { 0.431373, 0.211765, 0.196078, 1.0 },
+ { 0.427451, 0.211765, 0.196078, 1.0 },
+ { 0.427451, 0.215686, 0.200000, 1.0 },
+ { 0.439216, 0.223529, 0.200000, 1.0 },
+ { 0.447059, 0.247059, 0.211765, 1.0 },
+ { 0.450980, 0.266667, 0.247059, 1.0 },
+ { 0.454902, 0.305882, 0.286275, 1.0 },
+ { 0.490196, 0.376471, 0.349020, 1.0 },
+ { 0.486275, 0.384314, 0.356863, 1.0 },
+ { 0.482353, 0.396078, 0.364706, 1.0 },
+ { 0.470588, 0.407843, 0.364706, 1.0 },
+ { 0.462745, 0.415686, 0.352941, 1.0 },
+ { 0.458824, 0.423529, 0.352941, 1.0 },
+ { 0.454902, 0.435294, 0.360784, 1.0 },
+ { 0.486275, 0.478431, 0.392157, 1.0 },
+ { 0.498039, 0.482353, 0.400000, 1.0 },
+ { 0.509804, 0.490196, 0.407843, 1.0 },
+ { 0.525490, 0.494118, 0.415686, 1.0 },
+ { 0.549020, 0.474510, 0.392157, 1.0 },
+ { 0.564706, 0.443137, 0.356863, 1.0 },
+ { 0.584314, 0.407843, 0.325490, 1.0 },
+ { 0.572549, 0.364706, 0.286275, 1.0 },
+ { 0.556863, 0.325490, 0.247059, 1.0 },
+ { 0.513725, 0.254902, 0.192157, 1.0 },
+ { 0.501961, 0.239216, 0.176471, 1.0 },
+ { 0.490196, 0.223529, 0.164706, 1.0 },
+ { 0.470588, 0.188235, 0.129412, 1.0 },
+ { 0.474510, 0.156863, 0.109804, 1.0 },
+ { 0.454902, 0.137255, 0.094118, 1.0 },
+ { 0.415686, 0.133333, 0.105882, 1.0 },
+ { 0.333333, 0.192157, 0.164706, 1.0 },
+ { 0.309804, 0.223529, 0.196078, 1.0 },
+ { 0.290196, 0.258824, 0.231373, 1.0 },
+ { 0.247059, 0.317647, 0.290196, 1.0 },
+ { 0.235294, 0.356863, 0.329412, 1.0 },
+ { 0.250980, 0.388235, 0.352941, 1.0 },
+ { 0.266667, 0.427451, 0.400000, 1.0 },
+ { 0.305882, 0.466667, 0.431373, 1.0 },
+ { 0.321569, 0.482353, 0.450980, 1.0 },
+ { 0.349020, 0.525490, 0.494118, 1.0 },
+ { 0.360784, 0.568627, 0.529412, 1.0 },
+ { 0.356863, 0.572549, 0.545098, 1.0 },
+ { 0.360784, 0.556863, 0.513725, 1.0 },
+ { 0.352941, 0.529412, 0.490196, 1.0 },
+ { 0.356863, 0.498039, 0.447059, 1.0 },
+ { 0.341176, 0.431373, 0.376471, 1.0 },
+ { 0.317647, 0.341176, 0.278431, 1.0 },
+ { 0.298039, 0.313725, 0.258824, 1.0 },
+ { 0.282353, 0.290196, 0.243137, 1.0 },
+ { 0.243137, 0.243137, 0.196078, 1.0 },
+ { 0.196078, 0.192157, 0.164706, 1.0 },
+ { 0.152941, 0.156863, 0.129412, 1.0 },
+ { 0.121569, 0.121569, 0.090196, 1.0 },
+ { 0.101961, 0.090196, 0.062745, 1.0 },
+ { 0.094118, 0.074510, 0.043137, 1.0 },
+ { 0.098039, 0.058824, 0.027451, 1.0 },
+ { 0.109804, 0.050980, 0.011765, 1.0 },
+ { 0.129412, 0.039216, 0.011765, 1.0 },
+ { 0.145098, 0.035294, 0.015686, 1.0 },
+ { 0.160784, 0.039216, 0.015686, 1.0 },
+ { 0.168627, 0.043137, 0.019608, 1.0 },
+ { 0.168627, 0.047059, 0.023529, 1.0 },
+ { 0.168627, 0.054902, 0.027451, 1.0 },
+ { 0.168627, 0.070588, 0.031373, 1.0 },
+ { 0.172549, 0.074510, 0.031373, 1.0 },
+ { 0.180392, 0.082353, 0.035294, 1.0 },
+ { 0.184314, 0.090196, 0.043137, 1.0 },
+ { 0.192157, 0.101961, 0.050980, 1.0 },
+ { 0.188235, 0.113725, 0.062745, 1.0 },
+ { 0.188235, 0.129412, 0.078431, 1.0 },
+ { 0.180392, 0.149020, 0.094118, 1.0 },
+ { 0.172549, 0.160784, 0.117647, 1.0 },
+ { 0.180392, 0.180392, 0.133333, 1.0 },
+ { 0.200000, 0.203922, 0.156863, 1.0 },
+ { 0.223529, 0.235294, 0.188235, 1.0 },
+ { 0.250980, 0.266667, 0.215686, 1.0 },
+ { 0.282353, 0.294118, 0.231373, 1.0 },
+ { 0.309804, 0.325490, 0.247059, 1.0 },
+ { 0.325490, 0.341176, 0.262745, 1.0 },
+ { 0.341176, 0.352941, 0.274510, 1.0 },
+ { 0.360784, 0.368627, 0.282353, 1.0 },
+ { 0.380392, 0.384314, 0.298039, 1.0 },
+ { 0.392157, 0.392157, 0.317647, 1.0 },
+ { 0.411765, 0.407843, 0.317647, 1.0 },
+ { 0.427451, 0.415686, 0.321569, 1.0 },
+ { 0.423529, 0.415686, 0.309804, 1.0 },
+ { 0.415686, 0.396078, 0.294118, 1.0 },
+ { 0.415686, 0.376471, 0.274510, 1.0 },
+ { 0.415686, 0.345098, 0.247059, 1.0 },
+ { 0.415686, 0.309804, 0.227451, 1.0 },
+ { 0.423529, 0.282353, 0.200000, 1.0 },
+ { 0.439216, 0.250980, 0.180392, 1.0 },
+ { 0.435294, 0.227451, 0.156863, 1.0 },
+ { 0.427451, 0.200000, 0.133333, 1.0 },
+ { 0.419608, 0.180392, 0.113725, 1.0 },
+ { 0.407843, 0.152941, 0.094118, 1.0 },
+ { 0.384314, 0.129412, 0.070588, 1.0 },
+ { 0.364706, 0.113725, 0.050980, 1.0 },
+ { 0.349020, 0.090196, 0.035294, 1.0 },
+ { 0.329412, 0.074510, 0.015686, 1.0 },
+ { 0.309804, 0.062745, 0.007843, 1.0 },
+ { 0.294118, 0.066667, 0.011765, 1.0 },
+ { 0.278431, 0.074510, 0.019608, 1.0 },
+ { 0.258824, 0.094118, 0.035294, 1.0 },
+ { 0.243137, 0.117647, 0.054902, 1.0 },
+ { 0.231373, 0.141176, 0.070588, 1.0 },
+ { 0.215686, 0.168627, 0.086275, 1.0 },
+ { 0.203922, 0.192157, 0.098039, 1.0 },
+ { 0.200000, 0.196078, 0.101961, 1.0 },
+ { 0.211765, 0.188235, 0.098039, 1.0 },
+ { 0.235294, 0.184314, 0.094118, 1.0 },
+ { 0.274510, 0.184314, 0.094118, 1.0 },
+ { 0.274510, 0.176471, 0.094118, 1.0 },
+ { 0.270588, 0.184314, 0.098039, 1.0 },
+ { 0.266667, 0.200000, 0.117647, 1.0 },
+ { 0.262745, 0.215686, 0.125490, 1.0 },
+ { 0.250980, 0.215686, 0.133333, 1.0 },
+ { 0.243137, 0.223529, 0.133333, 1.0 },
+ };
+/* 040221-89 */
+static double4 colors_431[] = {
+ { 0.098039, 0.141176, 0.207843, 1.0 },
+ { 0.125490, 0.156863, 0.270588, 1.0 },
+ { 0.129412, 0.160784, 0.290196, 1.0 },
+ { 0.133333, 0.164706, 0.309804, 1.0 },
+ { 0.137255, 0.168627, 0.309804, 1.0 },
+ { 0.145098, 0.172549, 0.313725, 1.0 },
+ { 0.141176, 0.188235, 0.337255, 1.0 },
+ { 0.137255, 0.203922, 0.360784, 1.0 },
+ { 0.125490, 0.266667, 0.470588, 1.0 },
+ { 0.133333, 0.290196, 0.513725, 1.0 },
+ { 0.145098, 0.317647, 0.560784, 1.0 },
+ { 0.160784, 0.329412, 0.576471, 1.0 },
+ { 0.180392, 0.341176, 0.592157, 1.0 },
+ { 0.192157, 0.349020, 0.596078, 1.0 },
+ { 0.203922, 0.360784, 0.603922, 1.0 },
+ { 0.207843, 0.364706, 0.607843, 1.0 },
+ { 0.215686, 0.368627, 0.615686, 1.0 },
+ { 0.243137, 0.415686, 0.627451, 1.0 },
+ { 0.270588, 0.427451, 0.639216, 1.0 },
+ { 0.298039, 0.443137, 0.650980, 1.0 },
+ { 0.317647, 0.450980, 0.658824, 1.0 },
+ { 0.341176, 0.458824, 0.670588, 1.0 },
+ { 0.352941, 0.454902, 0.674510, 1.0 },
+ { 0.368627, 0.454902, 0.678431, 1.0 },
+ { 0.396078, 0.454902, 0.670588, 1.0 },
+ { 0.415686, 0.450980, 0.662745, 1.0 },
+ { 0.435294, 0.450980, 0.658824, 1.0 },
+ { 0.431373, 0.450980, 0.654902, 1.0 },
+ { 0.431373, 0.454902, 0.654902, 1.0 },
+ { 0.423529, 0.454902, 0.650980, 1.0 },
+ { 0.419608, 0.454902, 0.647059, 1.0 },
+ { 0.396078, 0.435294, 0.639216, 1.0 },
+ { 0.372549, 0.403922, 0.607843, 1.0 },
+ { 0.321569, 0.321569, 0.498039, 1.0 },
+ { 0.290196, 0.290196, 0.458824, 1.0 },
+ { 0.262745, 0.258824, 0.419608, 1.0 },
+ { 0.235294, 0.266667, 0.419608, 1.0 },
+ { 0.211765, 0.278431, 0.423529, 1.0 },
+ { 0.203922, 0.282353, 0.431373, 1.0 },
+ { 0.196078, 0.290196, 0.443137, 1.0 },
+ { 0.215686, 0.356863, 0.509804, 1.0 },
+ { 0.262745, 0.396078, 0.545098, 1.0 },
+ { 0.309804, 0.435294, 0.584314, 1.0 },
+ { 0.368627, 0.494118, 0.631373, 1.0 },
+ { 0.431373, 0.556863, 0.678431, 1.0 },
+ { 0.454902, 0.588235, 0.701961, 1.0 },
+ { 0.482353, 0.619608, 0.729412, 1.0 },
+ { 0.549020, 0.682353, 0.780392, 1.0 },
+ { 0.603922, 0.745098, 0.839216, 1.0 },
+ { 0.698039, 0.792157, 0.874510, 1.0 },
+ { 0.725490, 0.784314, 0.854902, 1.0 },
+ { 0.752941, 0.780392, 0.839216, 1.0 },
+ { 0.737255, 0.729412, 0.776471, 1.0 },
+ { 0.721569, 0.682353, 0.717647, 1.0 },
+ { 0.698039, 0.658824, 0.686275, 1.0 },
+ { 0.678431, 0.639216, 0.658824, 1.0 },
+ { 0.552941, 0.505882, 0.529412, 1.0 },
+ { 0.478431, 0.439216, 0.466667, 1.0 },
+ { 0.403922, 0.376471, 0.403922, 1.0 },
+ { 0.329412, 0.305882, 0.345098, 1.0 },
+ { 0.254902, 0.239216, 0.286275, 1.0 },
+ { 0.227451, 0.211765, 0.262745, 1.0 },
+ { 0.200000, 0.188235, 0.243137, 1.0 },
+ { 0.168627, 0.164706, 0.219608, 1.0 },
+ { 0.164706, 0.152941, 0.211765, 1.0 },
+ { 0.200000, 0.219608, 0.254902, 1.0 },
+ { 0.254902, 0.282353, 0.313725, 1.0 },
+ { 0.313725, 0.349020, 0.372549, 1.0 },
+ { 0.345098, 0.380392, 0.403922, 1.0 },
+ { 0.380392, 0.415686, 0.439216, 1.0 },
+ { 0.439216, 0.490196, 0.509804, 1.0 },
+ { 0.501961, 0.549020, 0.576471, 1.0 },
+ { 0.615686, 0.658824, 0.686275, 1.0 },
+ { 0.647059, 0.678431, 0.709804, 1.0 },
+ { 0.682353, 0.698039, 0.733333, 1.0 },
+ { 0.678431, 0.682353, 0.717647, 1.0 },
+ { 0.678431, 0.670588, 0.705882, 1.0 },
+ { 0.662745, 0.650980, 0.686275, 1.0 },
+ { 0.647059, 0.631373, 0.670588, 1.0 },
+ { 0.619608, 0.600000, 0.623529, 1.0 },
+ { 0.564706, 0.552941, 0.572549, 1.0 },
+ { 0.435294, 0.431373, 0.462745, 1.0 },
+ { 0.364706, 0.356863, 0.392157, 1.0 },
+ { 0.298039, 0.282353, 0.325490, 1.0 },
+ { 0.262745, 0.243137, 0.286275, 1.0 },
+ { 0.227451, 0.207843, 0.250980, 1.0 },
+ { 0.176471, 0.152941, 0.184314, 1.0 },
+ { 0.133333, 0.113725, 0.129412, 1.0 },
+ { 0.082353, 0.078431, 0.078431, 1.0 },
+ { 0.074510, 0.074510, 0.074510, 1.0 },
+ { 0.070588, 0.070588, 0.070588, 1.0 },
+ { 0.066667, 0.070588, 0.066667, 1.0 },
+ { 0.066667, 0.070588, 0.066667, 1.0 },
+ { 0.070588, 0.070588, 0.066667, 1.0 },
+ { 0.070588, 0.070588, 0.066667, 1.0 },
+ { 0.070588, 0.070588, 0.062745, 1.0 },
+ { 0.066667, 0.066667, 0.062745, 1.0 },
+ { 0.062745, 0.070588, 0.058824, 1.0 },
+ { 0.058824, 0.066667, 0.058824, 1.0 },
+ { 0.054902, 0.066667, 0.058824, 1.0 },
+ { 0.050980, 0.062745, 0.054902, 1.0 },
+ { 0.050980, 0.062745, 0.050980, 1.0 },
+ { 0.047059, 0.058824, 0.047059, 1.0 },
+ { 0.047059, 0.054902, 0.043137, 1.0 },
+ { 0.050980, 0.054902, 0.047059, 1.0 },
+ { 0.054902, 0.058824, 0.054902, 1.0 },
+ { 0.062745, 0.066667, 0.062745, 1.0 },
+ { 0.062745, 0.066667, 0.070588, 1.0 },
+ { 0.066667, 0.070588, 0.082353, 1.0 },
+ { 0.074510, 0.086275, 0.109804, 1.0 },
+ { 0.082353, 0.109804, 0.149020, 1.0 },
+ { 0.101961, 0.141176, 0.200000, 1.0 },
+ { 0.125490, 0.184314, 0.270588, 1.0 },
+ { 0.172549, 0.278431, 0.407843, 1.0 },
+ { 0.184314, 0.298039, 0.439216, 1.0 },
+ { 0.196078, 0.321569, 0.474510, 1.0 },
+ { 0.203922, 0.345098, 0.525490, 1.0 },
+ { 0.196078, 0.356863, 0.552941, 1.0 },
+ { 0.180392, 0.352941, 0.556863, 1.0 },
+ { 0.176471, 0.352941, 0.552941, 1.0 },
+ { 0.160784, 0.341176, 0.533333, 1.0 },
+ { 0.172549, 0.345098, 0.525490, 1.0 },
+ { 0.184314, 0.349020, 0.517647, 1.0 },
+ { 0.180392, 0.352941, 0.521569, 1.0 },
+ { 0.180392, 0.356863, 0.525490, 1.0 },
+ { 0.164706, 0.349020, 0.521569, 1.0 },
+ { 0.156863, 0.341176, 0.505882, 1.0 },
+ { 0.156863, 0.341176, 0.498039, 1.0 },
+ { 0.176471, 0.352941, 0.494118, 1.0 },
+ { 0.317647, 0.427451, 0.517647, 1.0 },
+ { 0.356863, 0.458824, 0.537255, 1.0 },
+ { 0.400000, 0.494118, 0.560784, 1.0 },
+ { 0.478431, 0.564706, 0.627451, 1.0 },
+ { 0.545098, 0.631373, 0.694118, 1.0 },
+ { 0.600000, 0.694118, 0.764706, 1.0 },
+ { 0.639216, 0.756863, 0.827451, 1.0 },
+ { 0.752941, 0.847059, 0.925490, 1.0 },
+ { 0.764706, 0.854902, 0.933333, 1.0 },
+ { 0.780392, 0.866667, 0.945098, 1.0 },
+ { 0.772549, 0.858824, 0.937255, 1.0 },
+ { 0.768627, 0.850980, 0.929412, 1.0 },
+ { 0.733333, 0.811765, 0.894118, 1.0 },
+ { 0.658824, 0.752941, 0.847059, 1.0 },
+ { 0.596078, 0.698039, 0.784314, 1.0 },
+ { 0.537255, 0.631373, 0.725490, 1.0 },
+ { 0.400000, 0.498039, 0.592157, 1.0 },
+ { 0.360784, 0.466667, 0.560784, 1.0 },
+ { 0.325490, 0.435294, 0.533333, 1.0 },
+ { 0.254902, 0.364706, 0.458824, 1.0 },
+ { 0.188235, 0.294118, 0.392157, 1.0 },
+ { 0.129412, 0.239216, 0.321569, 1.0 },
+ { 0.094118, 0.188235, 0.262745, 1.0 },
+ { 0.062745, 0.117647, 0.164706, 1.0 },
+ { 0.062745, 0.105882, 0.149020, 1.0 },
+ { 0.062745, 0.098039, 0.137255, 1.0 },
+ { 0.074510, 0.086275, 0.121569, 1.0 },
+ { 0.090196, 0.098039, 0.129412, 1.0 },
+ { 0.117647, 0.121569, 0.152941, 1.0 },
+ { 0.152941, 0.149020, 0.188235, 1.0 },
+ { 0.196078, 0.184314, 0.239216, 1.0 },
+ { 0.235294, 0.223529, 0.294118, 1.0 },
+ { 0.313725, 0.290196, 0.384314, 1.0 },
+ { 0.325490, 0.305882, 0.400000, 1.0 },
+ { 0.341176, 0.321569, 0.419608, 1.0 },
+ { 0.352941, 0.345098, 0.450980, 1.0 },
+ { 0.368627, 0.368627, 0.470588, 1.0 },
+ { 0.384314, 0.380392, 0.490196, 1.0 },
+ { 0.388235, 0.400000, 0.513725, 1.0 },
+ { 0.400000, 0.439216, 0.568627, 1.0 },
+ { 0.400000, 0.447059, 0.576471, 1.0 },
+ { 0.400000, 0.454902, 0.584314, 1.0 },
+ { 0.388235, 0.462745, 0.600000, 1.0 },
+ { 0.372549, 0.454902, 0.603922, 1.0 },
+ { 0.349020, 0.431373, 0.588235, 1.0 },
+ { 0.325490, 0.400000, 0.568627, 1.0 },
+ { 0.290196, 0.360784, 0.541176, 1.0 },
+ { 0.274510, 0.341176, 0.529412, 1.0 },
+ { 0.262745, 0.321569, 0.521569, 1.0 },
+ { 0.247059, 0.317647, 0.525490, 1.0 },
+ { 0.247059, 0.317647, 0.541176, 1.0 },
+ { 0.250980, 0.313725, 0.556863, 1.0 },
+ { 0.258824, 0.305882, 0.560784, 1.0 },
+ { 0.250980, 0.290196, 0.556863, 1.0 },
+ { 0.247059, 0.274510, 0.529412, 1.0 },
+ { 0.207843, 0.227451, 0.450980, 1.0 },
+ { 0.196078, 0.215686, 0.431373, 1.0 },
+ { 0.188235, 0.203922, 0.411765, 1.0 },
+ { 0.172549, 0.188235, 0.376471, 1.0 },
+ { 0.160784, 0.168627, 0.345098, 1.0 },
+ { 0.152941, 0.160784, 0.321569, 1.0 },
+ { 0.145098, 0.156863, 0.294118, 1.0 },
+ { 0.141176, 0.152941, 0.270588, 1.0 },
+ { 0.137255, 0.149020, 0.250980, 1.0 },
+ { 0.125490, 0.145098, 0.239216, 1.0 },
+ { 0.121569, 0.149020, 0.231373, 1.0 },
+ { 0.125490, 0.141176, 0.231373, 1.0 },
+ { 0.129412, 0.137255, 0.243137, 1.0 },
+ { 0.133333, 0.141176, 0.254902, 1.0 },
+ { 0.141176, 0.149020, 0.274510, 1.0 },
+ { 0.168627, 0.164706, 0.298039, 1.0 },
+ { 0.184314, 0.184314, 0.337255, 1.0 },
+ { 0.211765, 0.223529, 0.372549, 1.0 },
+ { 0.254902, 0.266667, 0.427451, 1.0 },
+ { 0.313725, 0.333333, 0.494118, 1.0 },
+ { 0.380392, 0.403922, 0.564706, 1.0 },
+ { 0.439216, 0.470588, 0.627451, 1.0 },
+ { 0.505882, 0.525490, 0.678431, 1.0 },
+ { 0.564706, 0.576471, 0.721569, 1.0 },
+ { 0.611765, 0.619608, 0.760784, 1.0 },
+ { 0.647059, 0.643137, 0.784314, 1.0 },
+ { 0.654902, 0.670588, 0.800000, 1.0 },
+ { 0.666667, 0.694118, 0.815686, 1.0 },
+ { 0.662745, 0.709804, 0.827451, 1.0 },
+ { 0.654902, 0.721569, 0.831373, 1.0 },
+ { 0.654902, 0.733333, 0.831373, 1.0 },
+ { 0.662745, 0.733333, 0.823529, 1.0 },
+ { 0.643137, 0.690196, 0.803922, 1.0 },
+ { 0.596078, 0.639216, 0.772549, 1.0 },
+ { 0.537255, 0.572549, 0.721569, 1.0 },
+ { 0.462745, 0.505882, 0.662745, 1.0 },
+ { 0.372549, 0.431373, 0.592157, 1.0 },
+ { 0.290196, 0.372549, 0.521569, 1.0 },
+ { 0.243137, 0.329412, 0.450980, 1.0 },
+ { 0.207843, 0.286275, 0.396078, 1.0 },
+ { 0.192157, 0.250980, 0.356863, 1.0 },
+ { 0.180392, 0.219608, 0.329412, 1.0 },
+ { 0.172549, 0.200000, 0.309804, 1.0 },
+ { 0.156863, 0.180392, 0.294118, 1.0 },
+ { 0.125490, 0.176471, 0.290196, 1.0 },
+ { 0.105882, 0.188235, 0.294118, 1.0 },
+ { 0.090196, 0.207843, 0.309804, 1.0 },
+ { 0.082353, 0.231373, 0.333333, 1.0 },
+ { 0.078431, 0.243137, 0.360784, 1.0 },
+ { 0.074510, 0.258824, 0.384314, 1.0 },
+ { 0.078431, 0.258824, 0.396078, 1.0 },
+ { 0.074510, 0.254902, 0.396078, 1.0 },
+ { 0.070588, 0.250980, 0.392157, 1.0 },
+ { 0.062745, 0.243137, 0.388235, 1.0 },
+ { 0.058824, 0.235294, 0.384314, 1.0 },
+ { 0.050980, 0.227451, 0.376471, 1.0 },
+ { 0.043137, 0.223529, 0.364706, 1.0 },
+ { 0.039216, 0.203922, 0.333333, 1.0 },
+ { 0.039216, 0.176471, 0.290196, 1.0 },
+ { 0.035294, 0.149020, 0.239216, 1.0 },
+ { 0.035294, 0.117647, 0.188235, 1.0 },
+ { 0.035294, 0.090196, 0.145098, 1.0 },
+ { 0.043137, 0.066667, 0.117647, 1.0 },
+ { 0.054902, 0.070588, 0.117647, 1.0 },
+ { 0.058824, 0.094118, 0.145098, 1.0 },
+ { 0.070588, 0.109804, 0.168627, 1.0 },
+ { 0.082353, 0.113725, 0.168627, 1.0 },
+ { 0.086275, 0.117647, 0.164706, 1.0 },
+ { 0.086275, 0.117647, 0.164706, 1.0 },
+ { 0.082353, 0.117647, 0.156863, 1.0 },
+ { 0.098039, 0.109804, 0.145098, 1.0 },
+ { 0.094118, 0.117647, 0.160784, 1.0 },
+ };
+/* 040221-90 */
+static double4 colors_432[] = {
+ { 0.007843, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.003922, 1.0 },
+ { 0.003922, 0.000000, 0.007843, 1.0 },
+ { 0.003922, 0.000000, 0.003922, 1.0 },
+ { 0.007843, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.031373, 0.015686, 0.003922, 1.0 },
+ { 0.050980, 0.035294, 0.015686, 1.0 },
+ { 0.070588, 0.054902, 0.027451, 1.0 },
+ { 0.094118, 0.078431, 0.050980, 1.0 },
+ { 0.121569, 0.105882, 0.074510, 1.0 },
+ { 0.137255, 0.121569, 0.090196, 1.0 },
+ { 0.156863, 0.141176, 0.105882, 1.0 },
+ { 0.156863, 0.145098, 0.109804, 1.0 },
+ { 0.160784, 0.149020, 0.117647, 1.0 },
+ { 0.149020, 0.133333, 0.109804, 1.0 },
+ { 0.125490, 0.109804, 0.086275, 1.0 },
+ { 0.101961, 0.090196, 0.066667, 1.0 },
+ { 0.078431, 0.070588, 0.047059, 1.0 },
+ { 0.058824, 0.050980, 0.031373, 1.0 },
+ { 0.050980, 0.043137, 0.023529, 1.0 },
+ { 0.047059, 0.035294, 0.015686, 1.0 },
+ { 0.054902, 0.047059, 0.023529, 1.0 },
+ { 0.078431, 0.066667, 0.043137, 1.0 },
+ { 0.105882, 0.090196, 0.066667, 1.0 },
+ { 0.141176, 0.125490, 0.098039, 1.0 },
+ { 0.176471, 0.160784, 0.129412, 1.0 },
+ { 0.196078, 0.180392, 0.145098, 1.0 },
+ { 0.219608, 0.200000, 0.160784, 1.0 },
+ { 0.243137, 0.223529, 0.184314, 1.0 },
+ { 0.250980, 0.239216, 0.192157, 1.0 },
+ { 0.266667, 0.235294, 0.172549, 1.0 },
+ { 0.254902, 0.231373, 0.168627, 1.0 },
+ { 0.247059, 0.227451, 0.164706, 1.0 },
+ { 0.258824, 0.235294, 0.172549, 1.0 },
+ { 0.274510, 0.247059, 0.184314, 1.0 },
+ { 0.286275, 0.258824, 0.200000, 1.0 },
+ { 0.298039, 0.274510, 0.215686, 1.0 },
+ { 0.360784, 0.337255, 0.274510, 1.0 },
+ { 0.372549, 0.352941, 0.294118, 1.0 },
+ { 0.388235, 0.372549, 0.313725, 1.0 },
+ { 0.376471, 0.364706, 0.313725, 1.0 },
+ { 0.368627, 0.356863, 0.313725, 1.0 },
+ { 0.356863, 0.341176, 0.298039, 1.0 },
+ { 0.345098, 0.329412, 0.286275, 1.0 },
+ { 0.317647, 0.305882, 0.258824, 1.0 },
+ { 0.290196, 0.278431, 0.231373, 1.0 },
+ { 0.235294, 0.219608, 0.184314, 1.0 },
+ { 0.227451, 0.207843, 0.172549, 1.0 },
+ { 0.219608, 0.200000, 0.164706, 1.0 },
+ { 0.231373, 0.207843, 0.168627, 1.0 },
+ { 0.243137, 0.219608, 0.176471, 1.0 },
+ { 0.262745, 0.235294, 0.180392, 1.0 },
+ { 0.282353, 0.254902, 0.184314, 1.0 },
+ { 0.407843, 0.376471, 0.239216, 1.0 },
+ { 0.494118, 0.450980, 0.294118, 1.0 },
+ { 0.580392, 0.529412, 0.349020, 1.0 },
+ { 0.674510, 0.623529, 0.427451, 1.0 },
+ { 0.768627, 0.721569, 0.509804, 1.0 },
+ { 0.768627, 0.725490, 0.545098, 1.0 },
+ { 0.772549, 0.729412, 0.580392, 1.0 },
+ { 0.737255, 0.705882, 0.533333, 1.0 },
+ { 0.705882, 0.682353, 0.494118, 1.0 },
+ { 0.537255, 0.517647, 0.364706, 1.0 },
+ { 0.521569, 0.482353, 0.313725, 1.0 },
+ { 0.505882, 0.447059, 0.262745, 1.0 },
+ { 0.517647, 0.470588, 0.270588, 1.0 },
+ { 0.529412, 0.494118, 0.282353, 1.0 },
+ { 0.592157, 0.552941, 0.329412, 1.0 },
+ { 0.650980, 0.596078, 0.384314, 1.0 },
+ { 0.658824, 0.639216, 0.470588, 1.0 },
+ { 0.603922, 0.584314, 0.443137, 1.0 },
+ { 0.552941, 0.529412, 0.415686, 1.0 },
+ { 0.478431, 0.458824, 0.364706, 1.0 },
+ { 0.403922, 0.388235, 0.317647, 1.0 },
+ { 0.364706, 0.349020, 0.274510, 1.0 },
+ { 0.325490, 0.309804, 0.235294, 1.0 },
+ { 0.274510, 0.254902, 0.172549, 1.0 },
+ { 0.227451, 0.215686, 0.121569, 1.0 },
+ { 0.141176, 0.133333, 0.062745, 1.0 },
+ { 0.121569, 0.109804, 0.039216, 1.0 },
+ { 0.101961, 0.090196, 0.015686, 1.0 },
+ { 0.094118, 0.082353, 0.015686, 1.0 },
+ { 0.086275, 0.078431, 0.015686, 1.0 },
+ { 0.082353, 0.070588, 0.007843, 1.0 },
+ { 0.082353, 0.070588, 0.003922, 1.0 },
+ { 0.086275, 0.074510, 0.019608, 1.0 },
+ { 0.086275, 0.074510, 0.031373, 1.0 },
+ { 0.090196, 0.078431, 0.043137, 1.0 },
+ { 0.090196, 0.078431, 0.047059, 1.0 },
+ { 0.090196, 0.082353, 0.054902, 1.0 },
+ { 0.094118, 0.078431, 0.062745, 1.0 },
+ { 0.082353, 0.066667, 0.066667, 1.0 },
+ { 0.074510, 0.066667, 0.062745, 1.0 },
+ { 0.070588, 0.062745, 0.058824, 1.0 },
+ { 0.039216, 0.031373, 0.031373, 1.0 },
+ { 0.035294, 0.035294, 0.023529, 1.0 },
+ { 0.031373, 0.043137, 0.015686, 1.0 },
+ { 0.031373, 0.039216, 0.015686, 1.0 },
+ { 0.035294, 0.035294, 0.015686, 1.0 },
+ { 0.047059, 0.050980, 0.019608, 1.0 },
+ { 0.074510, 0.074510, 0.023529, 1.0 },
+ { 0.168627, 0.149020, 0.082353, 1.0 },
+ { 0.196078, 0.180392, 0.105882, 1.0 },
+ { 0.227451, 0.215686, 0.129412, 1.0 },
+ { 0.223529, 0.207843, 0.121569, 1.0 },
+ { 0.223529, 0.203922, 0.117647, 1.0 },
+ { 0.227451, 0.211765, 0.156863, 1.0 },
+ { 0.192157, 0.180392, 0.133333, 1.0 },
+ { 0.141176, 0.125490, 0.078431, 1.0 },
+ { 0.109804, 0.094118, 0.058824, 1.0 },
+ { 0.090196, 0.070588, 0.039216, 1.0 },
+ { 0.086275, 0.070588, 0.039216, 1.0 },
+ { 0.086275, 0.070588, 0.039216, 1.0 },
+ { 0.098039, 0.074510, 0.039216, 1.0 },
+ { 0.109804, 0.098039, 0.047059, 1.0 },
+ { 0.117647, 0.109804, 0.062745, 1.0 },
+ { 0.125490, 0.109804, 0.070588, 1.0 },
+ { 0.129412, 0.113725, 0.078431, 1.0 },
+ { 0.129412, 0.109804, 0.074510, 1.0 },
+ { 0.129412, 0.109804, 0.074510, 1.0 },
+ { 0.129412, 0.105882, 0.070588, 1.0 },
+ { 0.129412, 0.105882, 0.066667, 1.0 },
+ { 0.137255, 0.117647, 0.058824, 1.0 },
+ { 0.149020, 0.141176, 0.066667, 1.0 },
+ { 0.168627, 0.152941, 0.074510, 1.0 },
+ { 0.176471, 0.160784, 0.078431, 1.0 },
+ { 0.196078, 0.184314, 0.121569, 1.0 },
+ { 0.196078, 0.180392, 0.125490, 1.0 },
+ { 0.196078, 0.180392, 0.129412, 1.0 },
+ { 0.192157, 0.176471, 0.141176, 1.0 },
+ { 0.192157, 0.172549, 0.149020, 1.0 },
+ { 0.196078, 0.176471, 0.152941, 1.0 },
+ { 0.192157, 0.176471, 0.145098, 1.0 },
+ { 0.203922, 0.192157, 0.137255, 1.0 },
+ { 0.203922, 0.192157, 0.133333, 1.0 },
+ { 0.207843, 0.196078, 0.129412, 1.0 },
+ { 0.207843, 0.196078, 0.129412, 1.0 },
+ { 0.207843, 0.200000, 0.129412, 1.0 },
+ { 0.207843, 0.200000, 0.137255, 1.0 },
+ { 0.211765, 0.200000, 0.145098, 1.0 },
+ { 0.215686, 0.196078, 0.145098, 1.0 },
+ { 0.215686, 0.196078, 0.137255, 1.0 },
+ { 0.215686, 0.188235, 0.137255, 1.0 },
+ { 0.211765, 0.184314, 0.133333, 1.0 },
+ { 0.211765, 0.184314, 0.129412, 1.0 },
+ { 0.196078, 0.172549, 0.117647, 1.0 },
+ { 0.184314, 0.152941, 0.101961, 1.0 },
+ { 0.164706, 0.145098, 0.094118, 1.0 },
+ { 0.152941, 0.133333, 0.086275, 1.0 },
+ { 0.152941, 0.125490, 0.078431, 1.0 },
+ { 0.156863, 0.129412, 0.082353, 1.0 },
+ { 0.164706, 0.137255, 0.090196, 1.0 },
+ { 0.192157, 0.160784, 0.109804, 1.0 },
+ { 0.227451, 0.200000, 0.125490, 1.0 },
+ { 0.278431, 0.254902, 0.152941, 1.0 },
+ { 0.345098, 0.321569, 0.200000, 1.0 },
+ { 0.423529, 0.396078, 0.243137, 1.0 },
+ { 0.498039, 0.462745, 0.298039, 1.0 },
+ { 0.549020, 0.513725, 0.352941, 1.0 },
+ { 0.545098, 0.509804, 0.360784, 1.0 },
+ { 0.545098, 0.509804, 0.368627, 1.0 },
+ { 0.529412, 0.494118, 0.376471, 1.0 },
+ { 0.458824, 0.427451, 0.333333, 1.0 },
+ { 0.403922, 0.388235, 0.298039, 1.0 },
+ { 0.380392, 0.356863, 0.278431, 1.0 },
+ { 0.333333, 0.301961, 0.231373, 1.0 },
+ { 0.325490, 0.294118, 0.231373, 1.0 },
+ { 0.317647, 0.290196, 0.231373, 1.0 },
+ { 0.317647, 0.290196, 0.231373, 1.0 },
+ { 0.321569, 0.294118, 0.227451, 1.0 },
+ { 0.325490, 0.298039, 0.239216, 1.0 },
+ { 0.333333, 0.313725, 0.250980, 1.0 },
+ { 0.349020, 0.325490, 0.258824, 1.0 },
+ { 0.356863, 0.329412, 0.266667, 1.0 },
+ { 0.352941, 0.329412, 0.274510, 1.0 },
+ { 0.349020, 0.325490, 0.270588, 1.0 },
+ { 0.345098, 0.317647, 0.270588, 1.0 },
+ { 0.341176, 0.309804, 0.266667, 1.0 },
+ { 0.325490, 0.301961, 0.247059, 1.0 },
+ { 0.313725, 0.286275, 0.231373, 1.0 },
+ { 0.298039, 0.270588, 0.207843, 1.0 },
+ { 0.231373, 0.215686, 0.141176, 1.0 },
+ { 0.215686, 0.196078, 0.133333, 1.0 },
+ { 0.200000, 0.180392, 0.125490, 1.0 },
+ { 0.160784, 0.145098, 0.098039, 1.0 },
+ { 0.125490, 0.109804, 0.070588, 1.0 },
+ { 0.101961, 0.082353, 0.070588, 1.0 },
+ { 0.090196, 0.066667, 0.062745, 1.0 },
+ { 0.082353, 0.058824, 0.054902, 1.0 },
+ { 0.082353, 0.062745, 0.054902, 1.0 },
+ { 0.098039, 0.078431, 0.066667, 1.0 },
+ { 0.121569, 0.105882, 0.082353, 1.0 },
+ { 0.152941, 0.133333, 0.101961, 1.0 },
+ { 0.188235, 0.172549, 0.137255, 1.0 },
+ { 0.219608, 0.211765, 0.172549, 1.0 },
+ { 0.254902, 0.243137, 0.203922, 1.0 },
+ { 0.286275, 0.266667, 0.227451, 1.0 },
+ { 0.298039, 0.282353, 0.231373, 1.0 },
+ { 0.305882, 0.290196, 0.219608, 1.0 },
+ { 0.313725, 0.278431, 0.211765, 1.0 },
+ { 0.305882, 0.258824, 0.196078, 1.0 },
+ { 0.290196, 0.258824, 0.176471, 1.0 },
+ { 0.286275, 0.254902, 0.164706, 1.0 },
+ { 0.274510, 0.243137, 0.160784, 1.0 },
+ { 0.258824, 0.235294, 0.156863, 1.0 },
+ { 0.247059, 0.235294, 0.145098, 1.0 },
+ { 0.231373, 0.219608, 0.137255, 1.0 },
+ { 0.211765, 0.200000, 0.125490, 1.0 },
+ { 0.192157, 0.168627, 0.101961, 1.0 },
+ { 0.164706, 0.145098, 0.090196, 1.0 },
+ { 0.145098, 0.129412, 0.086275, 1.0 },
+ { 0.129412, 0.109804, 0.078431, 1.0 },
+ { 0.117647, 0.094118, 0.078431, 1.0 },
+ { 0.113725, 0.098039, 0.082353, 1.0 },
+ { 0.105882, 0.094118, 0.074510, 1.0 },
+ { 0.109804, 0.090196, 0.074510, 1.0 },
+ { 0.113725, 0.098039, 0.070588, 1.0 },
+ { 0.113725, 0.101961, 0.058824, 1.0 },
+ { 0.109804, 0.094118, 0.047059, 1.0 },
+ { 0.105882, 0.094118, 0.047059, 1.0 },
+ { 0.101961, 0.090196, 0.035294, 1.0 },
+ { 0.094118, 0.074510, 0.023529, 1.0 },
+ { 0.082353, 0.062745, 0.019608, 1.0 },
+ { 0.062745, 0.050980, 0.011765, 1.0 },
+ { 0.047059, 0.035294, 0.000000, 1.0 },
+ { 0.035294, 0.031373, 0.000000, 1.0 },
+ { 0.019608, 0.023529, 0.000000, 1.0 },
+ { 0.007843, 0.011765, 0.000000, 1.0 },
+ { 0.003922, 0.011765, 0.000000, 1.0 },
+ { 0.007843, 0.007843, 0.000000, 1.0 },
+ { 0.007843, 0.003922, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.019608, 0.000000, 0.000000, 1.0 },
+ { 0.023529, 0.003922, 0.000000, 1.0 },
+ { 0.027451, 0.007843, 0.007843, 1.0 },
+ { 0.031373, 0.007843, 0.011765, 1.0 },
+ { 0.035294, 0.015686, 0.015686, 1.0 },
+ { 0.043137, 0.019608, 0.027451, 1.0 },
+ { 0.047059, 0.019608, 0.031373, 1.0 },
+ { 0.050980, 0.031373, 0.019608, 1.0 },
+ { 0.050980, 0.031373, 0.019608, 1.0 },
+ { 0.047059, 0.031373, 0.015686, 1.0 },
+ { 0.039216, 0.035294, 0.003922, 1.0 },
+ { 0.031373, 0.027451, 0.000000, 1.0 },
+ { 0.027451, 0.019608, 0.000000, 1.0 },
+ { 0.015686, 0.011765, 0.000000, 1.0 },
+ { 0.011765, 0.003922, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.000000, 0.000000, 1.0 },
+ };
+/* 040221-91 */
+static double4 colors_433[] = {
+ { 0.462745, 0.349020, 0.352941, 1.0 },
+ { 0.435294, 0.333333, 0.345098, 1.0 },
+ { 0.392157, 0.317647, 0.325490, 1.0 },
+ { 0.352941, 0.301961, 0.305882, 1.0 },
+ { 0.309804, 0.294118, 0.290196, 1.0 },
+ { 0.270588, 0.290196, 0.274510, 1.0 },
+ { 0.250980, 0.286275, 0.266667, 1.0 },
+ { 0.231373, 0.282353, 0.262745, 1.0 },
+ { 0.160784, 0.254902, 0.239216, 1.0 },
+ { 0.145098, 0.243137, 0.227451, 1.0 },
+ { 0.129412, 0.235294, 0.219608, 1.0 },
+ { 0.109804, 0.231373, 0.215686, 1.0 },
+ { 0.094118, 0.227451, 0.211765, 1.0 },
+ { 0.078431, 0.227451, 0.219608, 1.0 },
+ { 0.066667, 0.231373, 0.231373, 1.0 },
+ { 0.066667, 0.231373, 0.231373, 1.0 },
+ { 0.066667, 0.231373, 0.235294, 1.0 },
+ { 0.066667, 0.243137, 0.247059, 1.0 },
+ { 0.066667, 0.250980, 0.262745, 1.0 },
+ { 0.070588, 0.262745, 0.278431, 1.0 },
+ { 0.074510, 0.254902, 0.274510, 1.0 },
+ { 0.082353, 0.247059, 0.270588, 1.0 },
+ { 0.090196, 0.243137, 0.262745, 1.0 },
+ { 0.098039, 0.239216, 0.254902, 1.0 },
+ { 0.113725, 0.223529, 0.227451, 1.0 },
+ { 0.105882, 0.203922, 0.200000, 1.0 },
+ { 0.098039, 0.184314, 0.172549, 1.0 },
+ { 0.090196, 0.156863, 0.141176, 1.0 },
+ { 0.082353, 0.129412, 0.109804, 1.0 },
+ { 0.082353, 0.121569, 0.101961, 1.0 },
+ { 0.082353, 0.117647, 0.094118, 1.0 },
+ { 0.074510, 0.109804, 0.078431, 1.0 },
+ { 0.066667, 0.113725, 0.082353, 1.0 },
+ { 0.031373, 0.109804, 0.090196, 1.0 },
+ { 0.019608, 0.105882, 0.090196, 1.0 },
+ { 0.011765, 0.105882, 0.090196, 1.0 },
+ { 0.011765, 0.105882, 0.094118, 1.0 },
+ { 0.011765, 0.109804, 0.098039, 1.0 },
+ { 0.011765, 0.109804, 0.098039, 1.0 },
+ { 0.015686, 0.109804, 0.101961, 1.0 },
+ { 0.039216, 0.117647, 0.113725, 1.0 },
+ { 0.047059, 0.125490, 0.117647, 1.0 },
+ { 0.058824, 0.133333, 0.125490, 1.0 },
+ { 0.070588, 0.152941, 0.141176, 1.0 },
+ { 0.082353, 0.172549, 0.160784, 1.0 },
+ { 0.094118, 0.184314, 0.172549, 1.0 },
+ { 0.109804, 0.200000, 0.188235, 1.0 },
+ { 0.121569, 0.227451, 0.219608, 1.0 },
+ { 0.141176, 0.250980, 0.247059, 1.0 },
+ { 0.219608, 0.321569, 0.317647, 1.0 },
+ { 0.278431, 0.352941, 0.345098, 1.0 },
+ { 0.337255, 0.384314, 0.376471, 1.0 },
+ { 0.360784, 0.384314, 0.376471, 1.0 },
+ { 0.384314, 0.388235, 0.376471, 1.0 },
+ { 0.392157, 0.384314, 0.368627, 1.0 },
+ { 0.400000, 0.384314, 0.364706, 1.0 },
+ { 0.407843, 0.360784, 0.345098, 1.0 },
+ { 0.372549, 0.341176, 0.325490, 1.0 },
+ { 0.337255, 0.325490, 0.309804, 1.0 },
+ { 0.278431, 0.290196, 0.274510, 1.0 },
+ { 0.219608, 0.254902, 0.239216, 1.0 },
+ { 0.188235, 0.239216, 0.223529, 1.0 },
+ { 0.160784, 0.223529, 0.211765, 1.0 },
+ { 0.109804, 0.203922, 0.196078, 1.0 },
+ { 0.066667, 0.188235, 0.180392, 1.0 },
+ { 0.019608, 0.149020, 0.141176, 1.0 },
+ { 0.019608, 0.141176, 0.129412, 1.0 },
+ { 0.019608, 0.137255, 0.121569, 1.0 },
+ { 0.019608, 0.137255, 0.121569, 1.0 },
+ { 0.023529, 0.141176, 0.121569, 1.0 },
+ { 0.039216, 0.149020, 0.133333, 1.0 },
+ { 0.062745, 0.160784, 0.141176, 1.0 },
+ { 0.117647, 0.180392, 0.168627, 1.0 },
+ { 0.149020, 0.203922, 0.196078, 1.0 },
+ { 0.180392, 0.231373, 0.227451, 1.0 },
+ { 0.235294, 0.262745, 0.266667, 1.0 },
+ { 0.294118, 0.294118, 0.309804, 1.0 },
+ { 0.317647, 0.309804, 0.325490, 1.0 },
+ { 0.341176, 0.329412, 0.345098, 1.0 },
+ { 0.372549, 0.349020, 0.356863, 1.0 },
+ { 0.376471, 0.356863, 0.364706, 1.0 },
+ { 0.356863, 0.360784, 0.356863, 1.0 },
+ { 0.341176, 0.360784, 0.352941, 1.0 },
+ { 0.329412, 0.364706, 0.352941, 1.0 },
+ { 0.317647, 0.356863, 0.345098, 1.0 },
+ { 0.305882, 0.352941, 0.337255, 1.0 },
+ { 0.274510, 0.341176, 0.313725, 1.0 },
+ { 0.250980, 0.325490, 0.294118, 1.0 },
+ { 0.270588, 0.345098, 0.317647, 1.0 },
+ { 0.333333, 0.376471, 0.352941, 1.0 },
+ { 0.396078, 0.411765, 0.388235, 1.0 },
+ { 0.431373, 0.435294, 0.407843, 1.0 },
+ { 0.470588, 0.458824, 0.427451, 1.0 },
+ { 0.549020, 0.498039, 0.466667, 1.0 },
+ { 0.611765, 0.541176, 0.505882, 1.0 },
+ { 0.670588, 0.564706, 0.541176, 1.0 },
+ { 0.713725, 0.572549, 0.560784, 1.0 },
+ { 0.694118, 0.552941, 0.541176, 1.0 },
+ { 0.635294, 0.521569, 0.501961, 1.0 },
+ { 0.580392, 0.490196, 0.466667, 1.0 },
+ { 0.545098, 0.462745, 0.439216, 1.0 },
+ { 0.509804, 0.435294, 0.415686, 1.0 },
+ { 0.427451, 0.380392, 0.368627, 1.0 },
+ { 0.333333, 0.325490, 0.321569, 1.0 },
+ { 0.184314, 0.247059, 0.231373, 1.0 },
+ { 0.141176, 0.223529, 0.207843, 1.0 },
+ { 0.098039, 0.203922, 0.188235, 1.0 },
+ { 0.086275, 0.196078, 0.184314, 1.0 },
+ { 0.074510, 0.192157, 0.180392, 1.0 },
+ { 0.066667, 0.192157, 0.180392, 1.0 },
+ { 0.074510, 0.192157, 0.180392, 1.0 },
+ { 0.094118, 0.192157, 0.184314, 1.0 },
+ { 0.125490, 0.196078, 0.188235, 1.0 },
+ { 0.207843, 0.231373, 0.219608, 1.0 },
+ { 0.223529, 0.239216, 0.227451, 1.0 },
+ { 0.239216, 0.250980, 0.235294, 1.0 },
+ { 0.278431, 0.262745, 0.247059, 1.0 },
+ { 0.305882, 0.266667, 0.243137, 1.0 },
+ { 0.333333, 0.270588, 0.250980, 1.0 },
+ { 0.349020, 0.278431, 0.250980, 1.0 },
+ { 0.352941, 0.282353, 0.258824, 1.0 },
+ { 0.341176, 0.270588, 0.243137, 1.0 },
+ { 0.333333, 0.262745, 0.231373, 1.0 },
+ { 0.325490, 0.254902, 0.223529, 1.0 },
+ { 0.321569, 0.250980, 0.219608, 1.0 },
+ { 0.294118, 0.243137, 0.203922, 1.0 },
+ { 0.278431, 0.239216, 0.203922, 1.0 },
+ { 0.266667, 0.243137, 0.200000, 1.0 },
+ { 0.262745, 0.247059, 0.196078, 1.0 },
+ { 0.254902, 0.254902, 0.203922, 1.0 },
+ { 0.247059, 0.258824, 0.207843, 1.0 },
+ { 0.243137, 0.266667, 0.215686, 1.0 },
+ { 0.227451, 0.282353, 0.231373, 1.0 },
+ { 0.211765, 0.298039, 0.239216, 1.0 },
+ { 0.203922, 0.305882, 0.243137, 1.0 },
+ { 0.196078, 0.301961, 0.243137, 1.0 },
+ { 0.164706, 0.290196, 0.243137, 1.0 },
+ { 0.160784, 0.286275, 0.235294, 1.0 },
+ { 0.160784, 0.282353, 0.231373, 1.0 },
+ { 0.164706, 0.274510, 0.223529, 1.0 },
+ { 0.168627, 0.270588, 0.219608, 1.0 },
+ { 0.176471, 0.254902, 0.215686, 1.0 },
+ { 0.180392, 0.239216, 0.203922, 1.0 },
+ { 0.188235, 0.215686, 0.184314, 1.0 },
+ { 0.192157, 0.203922, 0.168627, 1.0 },
+ { 0.184314, 0.180392, 0.145098, 1.0 },
+ { 0.176471, 0.176471, 0.145098, 1.0 },
+ { 0.168627, 0.172549, 0.149020, 1.0 },
+ { 0.152941, 0.164706, 0.152941, 1.0 },
+ { 0.133333, 0.156863, 0.156863, 1.0 },
+ { 0.113725, 0.156863, 0.149020, 1.0 },
+ { 0.101961, 0.156863, 0.149020, 1.0 },
+ { 0.098039, 0.180392, 0.180392, 1.0 },
+ { 0.109804, 0.192157, 0.196078, 1.0 },
+ { 0.121569, 0.207843, 0.215686, 1.0 },
+ { 0.168627, 0.250980, 0.262745, 1.0 },
+ { 0.223529, 0.294118, 0.294118, 1.0 },
+ { 0.298039, 0.333333, 0.329412, 1.0 },
+ { 0.372549, 0.372549, 0.368627, 1.0 },
+ { 0.447059, 0.411765, 0.403922, 1.0 },
+ { 0.529412, 0.454902, 0.439216, 1.0 },
+ { 0.623529, 0.486275, 0.478431, 1.0 },
+ { 0.643137, 0.498039, 0.490196, 1.0 },
+ { 0.666667, 0.509804, 0.501961, 1.0 },
+ { 0.713725, 0.525490, 0.529412, 1.0 },
+ { 0.764706, 0.564706, 0.556863, 1.0 },
+ { 0.803922, 0.588235, 0.584314, 1.0 },
+ { 0.823529, 0.600000, 0.600000, 1.0 },
+ { 0.850980, 0.639216, 0.654902, 1.0 },
+ { 0.858824, 0.654902, 0.666667, 1.0 },
+ { 0.866667, 0.670588, 0.678431, 1.0 },
+ { 0.886275, 0.698039, 0.709804, 1.0 },
+ { 0.905882, 0.717647, 0.729412, 1.0 },
+ { 0.929412, 0.749020, 0.756863, 1.0 },
+ { 0.949020, 0.776471, 0.780392, 1.0 },
+ { 0.956863, 0.800000, 0.796078, 1.0 },
+ { 0.956863, 0.803922, 0.800000, 1.0 },
+ { 0.933333, 0.788235, 0.776471, 1.0 },
+ { 0.909804, 0.764706, 0.752941, 1.0 },
+ { 0.878431, 0.737255, 0.725490, 1.0 },
+ { 0.847059, 0.709804, 0.686275, 1.0 },
+ { 0.807843, 0.670588, 0.647059, 1.0 },
+ { 0.733333, 0.611765, 0.588235, 1.0 },
+ { 0.650980, 0.533333, 0.513725, 1.0 },
+ { 0.443137, 0.376471, 0.356863, 1.0 },
+ { 0.400000, 0.345098, 0.325490, 1.0 },
+ { 0.360784, 0.317647, 0.298039, 1.0 },
+ { 0.282353, 0.266667, 0.250980, 1.0 },
+ { 0.227451, 0.227451, 0.219608, 1.0 },
+ { 0.188235, 0.203922, 0.200000, 1.0 },
+ { 0.180392, 0.203922, 0.200000, 1.0 },
+ { 0.219608, 0.223529, 0.219608, 1.0 },
+ { 0.274510, 0.243137, 0.250980, 1.0 },
+ { 0.329412, 0.278431, 0.290196, 1.0 },
+ { 0.388235, 0.313725, 0.325490, 1.0 },
+ { 0.435294, 0.356863, 0.368627, 1.0 },
+ { 0.486275, 0.415686, 0.419608, 1.0 },
+ { 0.549020, 0.450980, 0.462745, 1.0 },
+ { 0.600000, 0.478431, 0.494118, 1.0 },
+ { 0.635294, 0.490196, 0.505882, 1.0 },
+ { 0.639216, 0.486275, 0.501961, 1.0 },
+ { 0.627451, 0.498039, 0.509804, 1.0 },
+ { 0.603922, 0.498039, 0.501961, 1.0 },
+ { 0.576471, 0.486275, 0.486275, 1.0 },
+ { 0.556863, 0.458824, 0.458824, 1.0 },
+ { 0.521569, 0.423529, 0.419608, 1.0 },
+ { 0.490196, 0.388235, 0.392157, 1.0 },
+ { 0.435294, 0.356863, 0.360784, 1.0 },
+ { 0.380392, 0.325490, 0.325490, 1.0 },
+ { 0.317647, 0.298039, 0.294118, 1.0 },
+ { 0.258824, 0.266667, 0.266667, 1.0 },
+ { 0.211765, 0.243137, 0.247059, 1.0 },
+ { 0.164706, 0.227451, 0.235294, 1.0 },
+ { 0.129412, 0.215686, 0.227451, 1.0 },
+ { 0.101961, 0.211765, 0.223529, 1.0 },
+ { 0.086275, 0.211765, 0.223529, 1.0 },
+ { 0.078431, 0.215686, 0.223529, 1.0 },
+ { 0.066667, 0.219608, 0.227451, 1.0 },
+ { 0.050980, 0.211765, 0.227451, 1.0 },
+ { 0.047059, 0.203922, 0.223529, 1.0 },
+ { 0.043137, 0.203922, 0.219608, 1.0 },
+ { 0.047059, 0.207843, 0.215686, 1.0 },
+ { 0.047059, 0.211765, 0.215686, 1.0 },
+ { 0.043137, 0.207843, 0.215686, 1.0 },
+ { 0.047059, 0.196078, 0.207843, 1.0 },
+ { 0.050980, 0.196078, 0.211765, 1.0 },
+ { 0.070588, 0.211765, 0.219608, 1.0 },
+ { 0.109804, 0.235294, 0.235294, 1.0 },
+ { 0.164706, 0.270588, 0.266667, 1.0 },
+ { 0.235294, 0.301961, 0.298039, 1.0 },
+ { 0.294118, 0.329412, 0.333333, 1.0 },
+ { 0.352941, 0.364706, 0.364706, 1.0 },
+ { 0.411765, 0.407843, 0.407843, 1.0 },
+ { 0.482353, 0.454902, 0.454902, 1.0 },
+ { 0.568627, 0.505882, 0.505882, 1.0 },
+ { 0.643137, 0.537255, 0.545098, 1.0 },
+ { 0.701961, 0.552941, 0.568627, 1.0 },
+ { 0.729412, 0.560784, 0.580392, 1.0 },
+ { 0.741176, 0.560784, 0.580392, 1.0 },
+ { 0.749020, 0.560784, 0.580392, 1.0 },
+ { 0.729412, 0.549020, 0.564706, 1.0 },
+ { 0.694118, 0.521569, 0.533333, 1.0 },
+ { 0.654902, 0.482353, 0.494118, 1.0 },
+ { 0.596078, 0.439216, 0.439216, 1.0 },
+ { 0.541176, 0.396078, 0.396078, 1.0 },
+ { 0.478431, 0.360784, 0.349020, 1.0 },
+ { 0.419608, 0.333333, 0.309804, 1.0 },
+ { 0.368627, 0.305882, 0.278431, 1.0 },
+ { 0.337255, 0.298039, 0.262745, 1.0 },
+ { 0.329412, 0.298039, 0.262745, 1.0 },
+ { 0.360784, 0.305882, 0.278431, 1.0 },
+ { 0.384314, 0.317647, 0.294118, 1.0 },
+ { 0.419608, 0.321569, 0.305882, 1.0 },
+ { 0.447059, 0.321569, 0.313725, 1.0 },
+ { 0.443137, 0.329412, 0.321569, 1.0 },
+ { 0.470588, 0.337255, 0.341176, 1.0 },
+ };
+/* 040221-92 */
+static double4 colors_434[] = {
+ { 0.235294, 0.168627, 0.027451, 1.0 },
+ { 0.215686, 0.160784, 0.035294, 1.0 },
+ { 0.196078, 0.145098, 0.035294, 1.0 },
+ { 0.180392, 0.133333, 0.039216, 1.0 },
+ { 0.149020, 0.121569, 0.035294, 1.0 },
+ { 0.121569, 0.109804, 0.031373, 1.0 },
+ { 0.121569, 0.109804, 0.023529, 1.0 },
+ { 0.125490, 0.113725, 0.019608, 1.0 },
+ { 0.137255, 0.105882, 0.015686, 1.0 },
+ { 0.125490, 0.094118, 0.019608, 1.0 },
+ { 0.113725, 0.082353, 0.027451, 1.0 },
+ { 0.098039, 0.066667, 0.035294, 1.0 },
+ { 0.086275, 0.054902, 0.043137, 1.0 },
+ { 0.074510, 0.047059, 0.043137, 1.0 },
+ { 0.066667, 0.039216, 0.047059, 1.0 },
+ { 0.062745, 0.035294, 0.050980, 1.0 },
+ { 0.062745, 0.031373, 0.054902, 1.0 },
+ { 0.050980, 0.023529, 0.062745, 1.0 },
+ { 0.039216, 0.023529, 0.066667, 1.0 },
+ { 0.027451, 0.023529, 0.070588, 1.0 },
+ { 0.015686, 0.023529, 0.066667, 1.0 },
+ { 0.007843, 0.023529, 0.062745, 1.0 },
+ { 0.007843, 0.019608, 0.058824, 1.0 },
+ { 0.007843, 0.019608, 0.054902, 1.0 },
+ { 0.019608, 0.011765, 0.035294, 1.0 },
+ { 0.031373, 0.011765, 0.027451, 1.0 },
+ { 0.043137, 0.011765, 0.023529, 1.0 },
+ { 0.050980, 0.015686, 0.019608, 1.0 },
+ { 0.062745, 0.023529, 0.015686, 1.0 },
+ { 0.066667, 0.023529, 0.011765, 1.0 },
+ { 0.070588, 0.027451, 0.007843, 1.0 },
+ { 0.078431, 0.031373, 0.003922, 1.0 },
+ { 0.094118, 0.031373, 0.000000, 1.0 },
+ { 0.121569, 0.031373, 0.000000, 1.0 },
+ { 0.137255, 0.031373, 0.003922, 1.0 },
+ { 0.152941, 0.031373, 0.007843, 1.0 },
+ { 0.168627, 0.035294, 0.019608, 1.0 },
+ { 0.184314, 0.043137, 0.031373, 1.0 },
+ { 0.184314, 0.047059, 0.035294, 1.0 },
+ { 0.188235, 0.054902, 0.039216, 1.0 },
+ { 0.200000, 0.074510, 0.047059, 1.0 },
+ { 0.192157, 0.066667, 0.047059, 1.0 },
+ { 0.184314, 0.062745, 0.050980, 1.0 },
+ { 0.184314, 0.050980, 0.058824, 1.0 },
+ { 0.184314, 0.043137, 0.066667, 1.0 },
+ { 0.180392, 0.039216, 0.066667, 1.0 },
+ { 0.180392, 0.039216, 0.066667, 1.0 },
+ { 0.184314, 0.035294, 0.070588, 1.0 },
+ { 0.188235, 0.043137, 0.062745, 1.0 },
+ { 0.207843, 0.047059, 0.047059, 1.0 },
+ { 0.203922, 0.043137, 0.039216, 1.0 },
+ { 0.200000, 0.039216, 0.031373, 1.0 },
+ { 0.196078, 0.031373, 0.027451, 1.0 },
+ { 0.192157, 0.027451, 0.023529, 1.0 },
+ { 0.188235, 0.027451, 0.015686, 1.0 },
+ { 0.188235, 0.031373, 0.011765, 1.0 },
+ { 0.211765, 0.054902, 0.007843, 1.0 },
+ { 0.235294, 0.070588, 0.007843, 1.0 },
+ { 0.258824, 0.090196, 0.007843, 1.0 },
+ { 0.278431, 0.101961, 0.007843, 1.0 },
+ { 0.298039, 0.113725, 0.007843, 1.0 },
+ { 0.305882, 0.117647, 0.007843, 1.0 },
+ { 0.313725, 0.125490, 0.007843, 1.0 },
+ { 0.325490, 0.141176, 0.015686, 1.0 },
+ { 0.341176, 0.160784, 0.023529, 1.0 },
+ { 0.403922, 0.207843, 0.050980, 1.0 },
+ { 0.435294, 0.223529, 0.054902, 1.0 },
+ { 0.466667, 0.239216, 0.058824, 1.0 },
+ { 0.478431, 0.235294, 0.054902, 1.0 },
+ { 0.490196, 0.231373, 0.050980, 1.0 },
+ { 0.505882, 0.227451, 0.050980, 1.0 },
+ { 0.501961, 0.219608, 0.043137, 1.0 },
+ { 0.478431, 0.223529, 0.043137, 1.0 },
+ { 0.447059, 0.223529, 0.047059, 1.0 },
+ { 0.415686, 0.223529, 0.050980, 1.0 },
+ { 0.376471, 0.203922, 0.047059, 1.0 },
+ { 0.341176, 0.184314, 0.043137, 1.0 },
+ { 0.321569, 0.168627, 0.043137, 1.0 },
+ { 0.301961, 0.156863, 0.047059, 1.0 },
+ { 0.266667, 0.141176, 0.047059, 1.0 },
+ { 0.266667, 0.149020, 0.074510, 1.0 },
+ { 0.298039, 0.188235, 0.109804, 1.0 },
+ { 0.313725, 0.200000, 0.105882, 1.0 },
+ { 0.329412, 0.215686, 0.101961, 1.0 },
+ { 0.333333, 0.211765, 0.101961, 1.0 },
+ { 0.341176, 0.207843, 0.101961, 1.0 },
+ { 0.333333, 0.196078, 0.082353, 1.0 },
+ { 0.325490, 0.188235, 0.094118, 1.0 },
+ { 0.368627, 0.200000, 0.121569, 1.0 },
+ { 0.388235, 0.223529, 0.117647, 1.0 },
+ { 0.411765, 0.250980, 0.117647, 1.0 },
+ { 0.415686, 0.254902, 0.113725, 1.0 },
+ { 0.423529, 0.262745, 0.109804, 1.0 },
+ { 0.407843, 0.258824, 0.074510, 1.0 },
+ { 0.364706, 0.247059, 0.047059, 1.0 },
+ { 0.317647, 0.227451, 0.035294, 1.0 },
+ { 0.274510, 0.211765, 0.027451, 1.0 },
+ { 0.188235, 0.203922, 0.027451, 1.0 },
+ { 0.160784, 0.203922, 0.039216, 1.0 },
+ { 0.137255, 0.207843, 0.050980, 1.0 },
+ { 0.125490, 0.203922, 0.050980, 1.0 },
+ { 0.117647, 0.203922, 0.050980, 1.0 },
+ { 0.098039, 0.192157, 0.047059, 1.0 },
+ { 0.090196, 0.172549, 0.043137, 1.0 },
+ { 0.050980, 0.141176, 0.023529, 1.0 },
+ { 0.039216, 0.137255, 0.031373, 1.0 },
+ { 0.027451, 0.133333, 0.043137, 1.0 },
+ { 0.019608, 0.133333, 0.050980, 1.0 },
+ { 0.015686, 0.133333, 0.058824, 1.0 },
+ { 0.019608, 0.129412, 0.070588, 1.0 },
+ { 0.039216, 0.121569, 0.078431, 1.0 },
+ { 0.062745, 0.117647, 0.082353, 1.0 },
+ { 0.086275, 0.121569, 0.074510, 1.0 },
+ { 0.145098, 0.133333, 0.066667, 1.0 },
+ { 0.152941, 0.141176, 0.070588, 1.0 },
+ { 0.160784, 0.149020, 0.078431, 1.0 },
+ { 0.200000, 0.172549, 0.101961, 1.0 },
+ { 0.247059, 0.203922, 0.121569, 1.0 },
+ { 0.301961, 0.239216, 0.137255, 1.0 },
+ { 0.352941, 0.282353, 0.149020, 1.0 },
+ { 0.478431, 0.360784, 0.172549, 1.0 },
+ { 0.533333, 0.384314, 0.168627, 1.0 },
+ { 0.588235, 0.411765, 0.168627, 1.0 },
+ { 0.607843, 0.419608, 0.168627, 1.0 },
+ { 0.627451, 0.431373, 0.168627, 1.0 },
+ { 0.670588, 0.443137, 0.172549, 1.0 },
+ { 0.701961, 0.458824, 0.152941, 1.0 },
+ { 0.701961, 0.486275, 0.164706, 1.0 },
+ { 0.705882, 0.494118, 0.156863, 1.0 },
+ { 0.678431, 0.478431, 0.133333, 1.0 },
+ { 0.658824, 0.458824, 0.121569, 1.0 },
+ { 0.639216, 0.443137, 0.113725, 1.0 },
+ { 0.603922, 0.403922, 0.101961, 1.0 },
+ { 0.572549, 0.352941, 0.074510, 1.0 },
+ { 0.513725, 0.313725, 0.050980, 1.0 },
+ { 0.458824, 0.266667, 0.031373, 1.0 },
+ { 0.333333, 0.188235, 0.023529, 1.0 },
+ { 0.274510, 0.152941, 0.015686, 1.0 },
+ { 0.215686, 0.121569, 0.011765, 1.0 },
+ { 0.196078, 0.105882, 0.015686, 1.0 },
+ { 0.176471, 0.090196, 0.019608, 1.0 },
+ { 0.141176, 0.062745, 0.035294, 1.0 },
+ { 0.125490, 0.047059, 0.050980, 1.0 },
+ { 0.105882, 0.027451, 0.101961, 1.0 },
+ { 0.090196, 0.019608, 0.160784, 1.0 },
+ { 0.066667, 0.011765, 0.184314, 1.0 },
+ { 0.058824, 0.007843, 0.180392, 1.0 },
+ { 0.054902, 0.007843, 0.180392, 1.0 },
+ { 0.043137, 0.011765, 0.176471, 1.0 },
+ { 0.043137, 0.019608, 0.152941, 1.0 },
+ { 0.035294, 0.027451, 0.145098, 1.0 },
+ { 0.031373, 0.043137, 0.188235, 1.0 },
+ { 0.054902, 0.094118, 0.215686, 1.0 },
+ { 0.062745, 0.101961, 0.215686, 1.0 },
+ { 0.070588, 0.109804, 0.215686, 1.0 },
+ { 0.090196, 0.125490, 0.203922, 1.0 },
+ { 0.109804, 0.149020, 0.160784, 1.0 },
+ { 0.125490, 0.156863, 0.098039, 1.0 },
+ { 0.129412, 0.160784, 0.078431, 1.0 },
+ { 0.133333, 0.164706, 0.062745, 1.0 },
+ { 0.141176, 0.172549, 0.058824, 1.0 },
+ { 0.152941, 0.160784, 0.062745, 1.0 },
+ { 0.152941, 0.156863, 0.062745, 1.0 },
+ { 0.156863, 0.156863, 0.062745, 1.0 },
+ { 0.164706, 0.149020, 0.050980, 1.0 },
+ { 0.164706, 0.129412, 0.047059, 1.0 },
+ { 0.152941, 0.105882, 0.035294, 1.0 },
+ { 0.145098, 0.090196, 0.023529, 1.0 },
+ { 0.113725, 0.050980, 0.007843, 1.0 },
+ { 0.105882, 0.039216, 0.003922, 1.0 },
+ { 0.101961, 0.031373, 0.000000, 1.0 },
+ { 0.094118, 0.019608, 0.000000, 1.0 },
+ { 0.094118, 0.011765, 0.000000, 1.0 },
+ { 0.101961, 0.003922, 0.000000, 1.0 },
+ { 0.129412, 0.003922, 0.000000, 1.0 },
+ { 0.168627, 0.003922, 0.000000, 1.0 },
+ { 0.207843, 0.003922, 0.007843, 1.0 },
+ { 0.235294, 0.011765, 0.007843, 1.0 },
+ { 0.250980, 0.023529, 0.007843, 1.0 },
+ { 0.262745, 0.027451, 0.015686, 1.0 },
+ { 0.254902, 0.031373, 0.027451, 1.0 },
+ { 0.258824, 0.039216, 0.043137, 1.0 },
+ { 0.270588, 0.050980, 0.047059, 1.0 },
+ { 0.294118, 0.058824, 0.066667, 1.0 },
+ { 0.325490, 0.098039, 0.070588, 1.0 },
+ { 0.325490, 0.109804, 0.066667, 1.0 },
+ { 0.325490, 0.121569, 0.066667, 1.0 },
+ { 0.309804, 0.141176, 0.062745, 1.0 },
+ { 0.282353, 0.149020, 0.066667, 1.0 },
+ { 0.250980, 0.156863, 0.062745, 1.0 },
+ { 0.235294, 0.168627, 0.070588, 1.0 },
+ { 0.231373, 0.176471, 0.082353, 1.0 },
+ { 0.239216, 0.192157, 0.082353, 1.0 },
+ { 0.247059, 0.219608, 0.082353, 1.0 },
+ { 0.258824, 0.247059, 0.090196, 1.0 },
+ { 0.286275, 0.262745, 0.098039, 1.0 },
+ { 0.313725, 0.266667, 0.101961, 1.0 },
+ { 0.325490, 0.274510, 0.101961, 1.0 },
+ { 0.341176, 0.278431, 0.117647, 1.0 },
+ { 0.356863, 0.282353, 0.109804, 1.0 },
+ { 0.368627, 0.282353, 0.101961, 1.0 },
+ { 0.368627, 0.294118, 0.109804, 1.0 },
+ { 0.388235, 0.305882, 0.121569, 1.0 },
+ { 0.431373, 0.313725, 0.117647, 1.0 },
+ { 0.458824, 0.313725, 0.109804, 1.0 },
+ { 0.466667, 0.309804, 0.117647, 1.0 },
+ { 0.474510, 0.301961, 0.101961, 1.0 },
+ { 0.462745, 0.278431, 0.074510, 1.0 },
+ { 0.419608, 0.254902, 0.054902, 1.0 },
+ { 0.364706, 0.227451, 0.043137, 1.0 },
+ { 0.341176, 0.211765, 0.031373, 1.0 },
+ { 0.321569, 0.184314, 0.019608, 1.0 },
+ { 0.305882, 0.168627, 0.019608, 1.0 },
+ { 0.298039, 0.156863, 0.011765, 1.0 },
+ { 0.290196, 0.149020, 0.011765, 1.0 },
+ { 0.286275, 0.141176, 0.015686, 1.0 },
+ { 0.266667, 0.133333, 0.027451, 1.0 },
+ { 0.254902, 0.145098, 0.043137, 1.0 },
+ { 0.250980, 0.152941, 0.058824, 1.0 },
+ { 0.254902, 0.168627, 0.070588, 1.0 },
+ { 0.258824, 0.196078, 0.074510, 1.0 },
+ { 0.235294, 0.211765, 0.074510, 1.0 },
+ { 0.227451, 0.235294, 0.078431, 1.0 },
+ { 0.223529, 0.286275, 0.090196, 1.0 },
+ { 0.223529, 0.341176, 0.101961, 1.0 },
+ { 0.215686, 0.368627, 0.113725, 1.0 },
+ { 0.207843, 0.376471, 0.125490, 1.0 },
+ { 0.215686, 0.396078, 0.145098, 1.0 },
+ { 0.192157, 0.400000, 0.145098, 1.0 },
+ { 0.164706, 0.376471, 0.145098, 1.0 },
+ { 0.137255, 0.392157, 0.156863, 1.0 },
+ { 0.133333, 0.407843, 0.188235, 1.0 },
+ { 0.101961, 0.400000, 0.188235, 1.0 },
+ { 0.074510, 0.364706, 0.180392, 1.0 },
+ { 0.066667, 0.337255, 0.192157, 1.0 },
+ { 0.062745, 0.294118, 0.192157, 1.0 },
+ { 0.054902, 0.223529, 0.184314, 1.0 },
+ { 0.039216, 0.180392, 0.176471, 1.0 },
+ { 0.054902, 0.164706, 0.211765, 1.0 },
+ { 0.058824, 0.156863, 0.227451, 1.0 },
+ { 0.070588, 0.145098, 0.223529, 1.0 },
+ { 0.082353, 0.133333, 0.219608, 1.0 },
+ { 0.090196, 0.109804, 0.192157, 1.0 },
+ { 0.090196, 0.078431, 0.160784, 1.0 },
+ { 0.090196, 0.062745, 0.121569, 1.0 },
+ { 0.101961, 0.058824, 0.101961, 1.0 },
+ { 0.113725, 0.066667, 0.101961, 1.0 },
+ { 0.133333, 0.078431, 0.098039, 1.0 },
+ { 0.180392, 0.101961, 0.101961, 1.0 },
+ { 0.219608, 0.117647, 0.086275, 1.0 },
+ { 0.215686, 0.117647, 0.082353, 1.0 },
+ { 0.219608, 0.121569, 0.070588, 1.0 },
+ { 0.223529, 0.121569, 0.054902, 1.0 },
+ { 0.223529, 0.129412, 0.043137, 1.0 },
+ { 0.196078, 0.133333, 0.031373, 1.0 },
+ { 0.203922, 0.149020, 0.039216, 1.0 },
+ };
+/* 040221-93 */
+static double4 colors_435[] = {
+ { 0.729412, 0.733333, 0.576471, 1.0 },
+ { 0.815686, 0.807843, 0.717647, 1.0 },
+ { 0.850980, 0.843137, 0.776471, 1.0 },
+ { 0.890196, 0.878431, 0.839216, 1.0 },
+ { 0.913725, 0.905882, 0.886275, 1.0 },
+ { 0.937255, 0.937255, 0.933333, 1.0 },
+ { 0.925490, 0.925490, 0.917647, 1.0 },
+ { 0.917647, 0.913725, 0.905882, 1.0 },
+ { 0.854902, 0.847059, 0.803922, 1.0 },
+ { 0.811765, 0.800000, 0.745098, 1.0 },
+ { 0.772549, 0.756863, 0.686275, 1.0 },
+ { 0.725490, 0.717647, 0.635294, 1.0 },
+ { 0.682353, 0.682353, 0.584314, 1.0 },
+ { 0.635294, 0.647059, 0.537255, 1.0 },
+ { 0.588235, 0.611765, 0.494118, 1.0 },
+ { 0.568627, 0.592157, 0.466667, 1.0 },
+ { 0.549020, 0.572549, 0.443137, 1.0 },
+ { 0.474510, 0.505882, 0.325490, 1.0 },
+ { 0.447059, 0.474510, 0.270588, 1.0 },
+ { 0.423529, 0.443137, 0.215686, 1.0 },
+ { 0.407843, 0.431373, 0.196078, 1.0 },
+ { 0.392157, 0.423529, 0.180392, 1.0 },
+ { 0.388235, 0.423529, 0.180392, 1.0 },
+ { 0.388235, 0.423529, 0.180392, 1.0 },
+ { 0.392157, 0.435294, 0.180392, 1.0 },
+ { 0.403922, 0.439216, 0.168627, 1.0 },
+ { 0.415686, 0.443137, 0.156863, 1.0 },
+ { 0.415686, 0.447059, 0.141176, 1.0 },
+ { 0.419608, 0.450980, 0.129412, 1.0 },
+ { 0.415686, 0.447059, 0.121569, 1.0 },
+ { 0.411765, 0.447059, 0.113725, 1.0 },
+ { 0.384314, 0.439216, 0.109804, 1.0 },
+ { 0.364706, 0.423529, 0.105882, 1.0 },
+ { 0.305882, 0.388235, 0.086275, 1.0 },
+ { 0.282353, 0.376471, 0.074510, 1.0 },
+ { 0.258824, 0.364706, 0.066667, 1.0 },
+ { 0.239216, 0.356863, 0.062745, 1.0 },
+ { 0.223529, 0.349020, 0.062745, 1.0 },
+ { 0.215686, 0.349020, 0.066667, 1.0 },
+ { 0.207843, 0.352941, 0.070588, 1.0 },
+ { 0.196078, 0.337255, 0.090196, 1.0 },
+ { 0.196078, 0.333333, 0.098039, 1.0 },
+ { 0.200000, 0.333333, 0.105882, 1.0 },
+ { 0.211765, 0.337255, 0.109804, 1.0 },
+ { 0.227451, 0.345098, 0.117647, 1.0 },
+ { 0.235294, 0.352941, 0.121569, 1.0 },
+ { 0.243137, 0.364706, 0.125490, 1.0 },
+ { 0.258824, 0.372549, 0.141176, 1.0 },
+ { 0.274510, 0.380392, 0.152941, 1.0 },
+ { 0.301961, 0.388235, 0.168627, 1.0 },
+ { 0.301961, 0.380392, 0.156863, 1.0 },
+ { 0.305882, 0.376471, 0.149020, 1.0 },
+ { 0.294118, 0.368627, 0.133333, 1.0 },
+ { 0.286275, 0.364706, 0.117647, 1.0 },
+ { 0.278431, 0.356863, 0.109804, 1.0 },
+ { 0.270588, 0.349020, 0.105882, 1.0 },
+ { 0.239216, 0.325490, 0.090196, 1.0 },
+ { 0.231373, 0.313725, 0.078431, 1.0 },
+ { 0.227451, 0.301961, 0.070588, 1.0 },
+ { 0.215686, 0.294118, 0.054902, 1.0 },
+ { 0.207843, 0.290196, 0.043137, 1.0 },
+ { 0.200000, 0.286275, 0.035294, 1.0 },
+ { 0.192157, 0.282353, 0.031373, 1.0 },
+ { 0.176471, 0.282353, 0.027451, 1.0 },
+ { 0.172549, 0.282353, 0.027451, 1.0 },
+ { 0.211765, 0.313725, 0.054902, 1.0 },
+ { 0.266667, 0.352941, 0.090196, 1.0 },
+ { 0.325490, 0.396078, 0.129412, 1.0 },
+ { 0.352941, 0.427451, 0.160784, 1.0 },
+ { 0.384314, 0.458824, 0.196078, 1.0 },
+ { 0.443137, 0.509804, 0.266667, 1.0 },
+ { 0.494118, 0.552941, 0.341176, 1.0 },
+ { 0.584314, 0.627451, 0.450980, 1.0 },
+ { 0.615686, 0.639216, 0.462745, 1.0 },
+ { 0.647059, 0.654902, 0.478431, 1.0 },
+ { 0.662745, 0.666667, 0.482353, 1.0 },
+ { 0.682353, 0.682353, 0.490196, 1.0 },
+ { 0.682353, 0.682353, 0.494118, 1.0 },
+ { 0.682353, 0.682353, 0.501961, 1.0 },
+ { 0.674510, 0.690196, 0.517647, 1.0 },
+ { 0.678431, 0.686275, 0.525490, 1.0 },
+ { 0.670588, 0.658824, 0.490196, 1.0 },
+ { 0.654902, 0.631373, 0.443137, 1.0 },
+ { 0.639216, 0.603922, 0.396078, 1.0 },
+ { 0.619608, 0.588235, 0.368627, 1.0 },
+ { 0.600000, 0.572549, 0.341176, 1.0 },
+ { 0.556863, 0.545098, 0.294118, 1.0 },
+ { 0.521569, 0.513725, 0.266667, 1.0 },
+ { 0.498039, 0.498039, 0.250980, 1.0 },
+ { 0.521569, 0.509804, 0.266667, 1.0 },
+ { 0.545098, 0.525490, 0.282353, 1.0 },
+ { 0.560784, 0.533333, 0.294118, 1.0 },
+ { 0.576471, 0.545098, 0.305882, 1.0 },
+ { 0.603922, 0.572549, 0.321569, 1.0 },
+ { 0.623529, 0.600000, 0.356863, 1.0 },
+ { 0.635294, 0.611765, 0.396078, 1.0 },
+ { 0.647059, 0.631373, 0.439216, 1.0 },
+ { 0.686275, 0.686275, 0.533333, 1.0 },
+ { 0.721569, 0.717647, 0.580392, 1.0 },
+ { 0.756863, 0.749020, 0.627451, 1.0 },
+ { 0.776471, 0.772549, 0.650980, 1.0 },
+ { 0.800000, 0.796078, 0.674510, 1.0 },
+ { 0.847059, 0.835294, 0.725490, 1.0 },
+ { 0.878431, 0.866667, 0.768627, 1.0 },
+ { 0.894118, 0.878431, 0.788235, 1.0 },
+ { 0.854902, 0.854902, 0.760784, 1.0 },
+ { 0.815686, 0.831373, 0.737255, 1.0 },
+ { 0.788235, 0.807843, 0.705882, 1.0 },
+ { 0.764706, 0.784314, 0.674510, 1.0 },
+ { 0.717647, 0.737255, 0.607843, 1.0 },
+ { 0.658824, 0.698039, 0.549020, 1.0 },
+ { 0.603922, 0.643137, 0.490196, 1.0 },
+ { 0.556863, 0.592157, 0.423529, 1.0 },
+ { 0.439216, 0.494118, 0.298039, 1.0 },
+ { 0.403922, 0.466667, 0.266667, 1.0 },
+ { 0.372549, 0.439216, 0.235294, 1.0 },
+ { 0.317647, 0.388235, 0.176471, 1.0 },
+ { 0.262745, 0.345098, 0.133333, 1.0 },
+ { 0.219608, 0.290196, 0.105882, 1.0 },
+ { 0.188235, 0.247059, 0.078431, 1.0 },
+ { 0.164706, 0.200000, 0.047059, 1.0 },
+ { 0.172549, 0.207843, 0.039216, 1.0 },
+ { 0.180392, 0.219608, 0.035294, 1.0 },
+ { 0.188235, 0.231373, 0.039216, 1.0 },
+ { 0.200000, 0.243137, 0.043137, 1.0 },
+ { 0.219608, 0.262745, 0.054902, 1.0 },
+ { 0.235294, 0.278431, 0.058824, 1.0 },
+ { 0.250980, 0.286275, 0.066667, 1.0 },
+ { 0.266667, 0.298039, 0.070588, 1.0 },
+ { 0.298039, 0.333333, 0.078431, 1.0 },
+ { 0.305882, 0.345098, 0.078431, 1.0 },
+ { 0.313725, 0.356863, 0.082353, 1.0 },
+ { 0.329412, 0.384314, 0.090196, 1.0 },
+ { 0.333333, 0.407843, 0.086275, 1.0 },
+ { 0.329412, 0.411765, 0.086275, 1.0 },
+ { 0.321569, 0.411765, 0.086275, 1.0 },
+ { 0.301961, 0.407843, 0.086275, 1.0 },
+ { 0.298039, 0.400000, 0.090196, 1.0 },
+ { 0.298039, 0.392157, 0.094118, 1.0 },
+ { 0.298039, 0.392157, 0.094118, 1.0 },
+ { 0.298039, 0.396078, 0.094118, 1.0 },
+ { 0.294118, 0.392157, 0.086275, 1.0 },
+ { 0.286275, 0.384314, 0.078431, 1.0 },
+ { 0.278431, 0.376471, 0.070588, 1.0 },
+ { 0.262745, 0.364706, 0.062745, 1.0 },
+ { 0.247059, 0.329412, 0.062745, 1.0 },
+ { 0.247059, 0.321569, 0.066667, 1.0 },
+ { 0.250980, 0.313725, 0.070588, 1.0 },
+ { 0.247059, 0.298039, 0.070588, 1.0 },
+ { 0.239216, 0.282353, 0.070588, 1.0 },
+ { 0.223529, 0.262745, 0.066667, 1.0 },
+ { 0.211765, 0.239216, 0.066667, 1.0 },
+ { 0.196078, 0.231373, 0.074510, 1.0 },
+ { 0.200000, 0.231373, 0.078431, 1.0 },
+ { 0.207843, 0.235294, 0.082353, 1.0 },
+ { 0.219608, 0.243137, 0.090196, 1.0 },
+ { 0.235294, 0.262745, 0.105882, 1.0 },
+ { 0.250980, 0.278431, 0.117647, 1.0 },
+ { 0.278431, 0.290196, 0.137255, 1.0 },
+ { 0.305882, 0.317647, 0.164706, 1.0 },
+ { 0.345098, 0.352941, 0.192157, 1.0 },
+ { 0.458824, 0.447059, 0.250980, 1.0 },
+ { 0.494118, 0.478431, 0.270588, 1.0 },
+ { 0.533333, 0.509804, 0.294118, 1.0 },
+ { 0.600000, 0.572549, 0.349020, 1.0 },
+ { 0.658824, 0.627451, 0.407843, 1.0 },
+ { 0.705882, 0.674510, 0.470588, 1.0 },
+ { 0.749020, 0.709804, 0.537255, 1.0 },
+ { 0.815686, 0.776471, 0.647059, 1.0 },
+ { 0.831373, 0.784314, 0.662745, 1.0 },
+ { 0.847059, 0.796078, 0.678431, 1.0 },
+ { 0.878431, 0.827451, 0.717647, 1.0 },
+ { 0.898039, 0.850980, 0.752941, 1.0 },
+ { 0.913725, 0.862745, 0.776471, 1.0 },
+ { 0.921569, 0.862745, 0.776471, 1.0 },
+ { 0.905882, 0.850980, 0.768627, 1.0 },
+ { 0.878431, 0.835294, 0.749020, 1.0 },
+ { 0.850980, 0.803922, 0.705882, 1.0 },
+ { 0.827451, 0.776471, 0.658824, 1.0 },
+ { 0.800000, 0.760784, 0.623529, 1.0 },
+ { 0.784314, 0.741176, 0.592157, 1.0 },
+ { 0.764706, 0.717647, 0.545098, 1.0 },
+ { 0.741176, 0.690196, 0.490196, 1.0 },
+ { 0.709804, 0.662745, 0.435294, 1.0 },
+ { 0.635294, 0.592157, 0.321569, 1.0 },
+ { 0.615686, 0.584314, 0.301961, 1.0 },
+ { 0.600000, 0.576471, 0.286275, 1.0 },
+ { 0.576471, 0.568627, 0.274510, 1.0 },
+ { 0.572549, 0.564706, 0.278431, 1.0 },
+ { 0.576471, 0.572549, 0.290196, 1.0 },
+ { 0.592157, 0.588235, 0.309804, 1.0 },
+ { 0.619608, 0.603922, 0.333333, 1.0 },
+ { 0.635294, 0.611765, 0.360784, 1.0 },
+ { 0.647059, 0.623529, 0.380392, 1.0 },
+ { 0.631373, 0.623529, 0.384314, 1.0 },
+ { 0.607843, 0.603922, 0.380392, 1.0 },
+ { 0.580392, 0.584314, 0.368627, 1.0 },
+ { 0.545098, 0.560784, 0.349020, 1.0 },
+ { 0.513725, 0.529412, 0.329412, 1.0 },
+ { 0.486275, 0.498039, 0.317647, 1.0 },
+ { 0.462745, 0.458824, 0.305882, 1.0 },
+ { 0.423529, 0.427451, 0.286275, 1.0 },
+ { 0.372549, 0.376471, 0.258824, 1.0 },
+ { 0.317647, 0.329412, 0.223529, 1.0 },
+ { 0.254902, 0.282353, 0.184314, 1.0 },
+ { 0.192157, 0.243137, 0.133333, 1.0 },
+ { 0.145098, 0.211765, 0.094118, 1.0 },
+ { 0.125490, 0.188235, 0.070588, 1.0 },
+ { 0.121569, 0.180392, 0.054902, 1.0 },
+ { 0.117647, 0.172549, 0.050980, 1.0 },
+ { 0.121569, 0.168627, 0.058824, 1.0 },
+ { 0.129412, 0.168627, 0.070588, 1.0 },
+ { 0.141176, 0.180392, 0.086275, 1.0 },
+ { 0.160784, 0.203922, 0.101961, 1.0 },
+ { 0.196078, 0.239216, 0.117647, 1.0 },
+ { 0.239216, 0.286275, 0.145098, 1.0 },
+ { 0.294118, 0.337255, 0.176471, 1.0 },
+ { 0.360784, 0.388235, 0.215686, 1.0 },
+ { 0.419608, 0.443137, 0.286275, 1.0 },
+ { 0.474510, 0.494118, 0.352941, 1.0 },
+ { 0.521569, 0.541176, 0.419608, 1.0 },
+ { 0.564706, 0.580392, 0.474510, 1.0 },
+ { 0.600000, 0.611765, 0.509804, 1.0 },
+ { 0.627451, 0.643137, 0.525490, 1.0 },
+ { 0.662745, 0.662745, 0.513725, 1.0 },
+ { 0.709804, 0.694118, 0.533333, 1.0 },
+ { 0.749020, 0.717647, 0.556863, 1.0 },
+ { 0.792157, 0.745098, 0.588235, 1.0 },
+ { 0.835294, 0.776471, 0.619608, 1.0 },
+ { 0.862745, 0.788235, 0.639216, 1.0 },
+ { 0.858824, 0.784314, 0.631373, 1.0 },
+ { 0.843137, 0.760784, 0.588235, 1.0 },
+ { 0.831373, 0.741176, 0.541176, 1.0 },
+ { 0.811765, 0.713725, 0.494118, 1.0 },
+ { 0.803922, 0.690196, 0.458824, 1.0 },
+ { 0.800000, 0.690196, 0.443137, 1.0 },
+ { 0.811765, 0.698039, 0.435294, 1.0 },
+ { 0.815686, 0.694118, 0.431373, 1.0 },
+ { 0.803922, 0.690196, 0.415686, 1.0 },
+ { 0.780392, 0.678431, 0.388235, 1.0 },
+ { 0.745098, 0.662745, 0.356863, 1.0 },
+ { 0.709804, 0.631373, 0.325490, 1.0 },
+ { 0.666667, 0.607843, 0.305882, 1.0 },
+ { 0.635294, 0.596078, 0.278431, 1.0 },
+ { 0.607843, 0.580392, 0.258824, 1.0 },
+ { 0.588235, 0.576471, 0.239216, 1.0 },
+ { 0.568627, 0.564706, 0.223529, 1.0 },
+ { 0.549020, 0.552941, 0.211765, 1.0 },
+ { 0.541176, 0.549020, 0.203922, 1.0 },
+ { 0.533333, 0.537255, 0.211765, 1.0 },
+ { 0.556863, 0.564706, 0.266667, 1.0 },
+ { 0.572549, 0.592157, 0.329412, 1.0 },
+ { 0.607843, 0.623529, 0.388235, 1.0 },
+ { 0.639216, 0.654902, 0.443137, 1.0 },
+ { 0.674510, 0.690196, 0.501961, 1.0 },
+ { 0.709804, 0.725490, 0.556863, 1.0 },
+ };
+/* 040221-94 */
+static double4 colors_436[] = {
+ { 0.458824, 0.560784, 0.627451, 1.0 },
+ { 0.427451, 0.517647, 0.572549, 1.0 },
+ { 0.380392, 0.482353, 0.545098, 1.0 },
+ { 0.337255, 0.450980, 0.517647, 1.0 },
+ { 0.278431, 0.392157, 0.462745, 1.0 },
+ { 0.219608, 0.337255, 0.407843, 1.0 },
+ { 0.196078, 0.317647, 0.388235, 1.0 },
+ { 0.176471, 0.298039, 0.368627, 1.0 },
+ { 0.094118, 0.243137, 0.337255, 1.0 },
+ { 0.070588, 0.215686, 0.305882, 1.0 },
+ { 0.047059, 0.188235, 0.278431, 1.0 },
+ { 0.047059, 0.172549, 0.254902, 1.0 },
+ { 0.050980, 0.160784, 0.231373, 1.0 },
+ { 0.058824, 0.180392, 0.250980, 1.0 },
+ { 0.070588, 0.203922, 0.270588, 1.0 },
+ { 0.082353, 0.211765, 0.278431, 1.0 },
+ { 0.094118, 0.219608, 0.286275, 1.0 },
+ { 0.152941, 0.227451, 0.270588, 1.0 },
+ { 0.152941, 0.227451, 0.266667, 1.0 },
+ { 0.152941, 0.227451, 0.262745, 1.0 },
+ { 0.145098, 0.219608, 0.254902, 1.0 },
+ { 0.141176, 0.211765, 0.250980, 1.0 },
+ { 0.141176, 0.203922, 0.239216, 1.0 },
+ { 0.141176, 0.196078, 0.227451, 1.0 },
+ { 0.121569, 0.137255, 0.164706, 1.0 },
+ { 0.094118, 0.125490, 0.152941, 1.0 },
+ { 0.070588, 0.117647, 0.145098, 1.0 },
+ { 0.094118, 0.156863, 0.196078, 1.0 },
+ { 0.117647, 0.200000, 0.247059, 1.0 },
+ { 0.145098, 0.227451, 0.278431, 1.0 },
+ { 0.172549, 0.258824, 0.313725, 1.0 },
+ { 0.235294, 0.321569, 0.380392, 1.0 },
+ { 0.290196, 0.392157, 0.458824, 1.0 },
+ { 0.407843, 0.537255, 0.615686, 1.0 },
+ { 0.466667, 0.584314, 0.662745, 1.0 },
+ { 0.525490, 0.631373, 0.709804, 1.0 },
+ { 0.552941, 0.647059, 0.721569, 1.0 },
+ { 0.584314, 0.662745, 0.733333, 1.0 },
+ { 0.580392, 0.662745, 0.733333, 1.0 },
+ { 0.576471, 0.662745, 0.733333, 1.0 },
+ { 0.525490, 0.627451, 0.701961, 1.0 },
+ { 0.478431, 0.588235, 0.658824, 1.0 },
+ { 0.435294, 0.549020, 0.615686, 1.0 },
+ { 0.384314, 0.490196, 0.552941, 1.0 },
+ { 0.333333, 0.431373, 0.490196, 1.0 },
+ { 0.301961, 0.400000, 0.462745, 1.0 },
+ { 0.274510, 0.372549, 0.435294, 1.0 },
+ { 0.223529, 0.321569, 0.380392, 1.0 },
+ { 0.196078, 0.294118, 0.352941, 1.0 },
+ { 0.200000, 0.286275, 0.337255, 1.0 },
+ { 0.219608, 0.301961, 0.352941, 1.0 },
+ { 0.243137, 0.317647, 0.368627, 1.0 },
+ { 0.286275, 0.356863, 0.403922, 1.0 },
+ { 0.329412, 0.396078, 0.443137, 1.0 },
+ { 0.352941, 0.419608, 0.470588, 1.0 },
+ { 0.376471, 0.447059, 0.501961, 1.0 },
+ { 0.454902, 0.549020, 0.615686, 1.0 },
+ { 0.478431, 0.564706, 0.631373, 1.0 },
+ { 0.501961, 0.584314, 0.647059, 1.0 },
+ { 0.478431, 0.568627, 0.635294, 1.0 },
+ { 0.458824, 0.556863, 0.627451, 1.0 },
+ { 0.439216, 0.545098, 0.619608, 1.0 },
+ { 0.419608, 0.533333, 0.611765, 1.0 },
+ { 0.380392, 0.490196, 0.564706, 1.0 },
+ { 0.329412, 0.427451, 0.494118, 1.0 },
+ { 0.207843, 0.282353, 0.337255, 1.0 },
+ { 0.156863, 0.227451, 0.278431, 1.0 },
+ { 0.109804, 0.176471, 0.223529, 1.0 },
+ { 0.086275, 0.145098, 0.188235, 1.0 },
+ { 0.066667, 0.117647, 0.152941, 1.0 },
+ { 0.039216, 0.066667, 0.090196, 1.0 },
+ { 0.015686, 0.027451, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.011765, 1.0 },
+ { 0.011765, 0.047059, 0.054902, 1.0 },
+ { 0.027451, 0.090196, 0.098039, 1.0 },
+ { 0.047059, 0.121569, 0.129412, 1.0 },
+ { 0.066667, 0.152941, 0.160784, 1.0 },
+ { 0.117647, 0.219608, 0.219608, 1.0 },
+ { 0.168627, 0.262745, 0.270588, 1.0 },
+ { 0.235294, 0.364706, 0.384314, 1.0 },
+ { 0.262745, 0.415686, 0.443137, 1.0 },
+ { 0.294118, 0.466667, 0.501961, 1.0 },
+ { 0.305882, 0.474510, 0.513725, 1.0 },
+ { 0.321569, 0.486275, 0.529412, 1.0 },
+ { 0.329412, 0.482353, 0.537255, 1.0 },
+ { 0.333333, 0.478431, 0.545098, 1.0 },
+ { 0.317647, 0.474510, 0.556863, 1.0 },
+ { 0.329412, 0.478431, 0.568627, 1.0 },
+ { 0.372549, 0.505882, 0.588235, 1.0 },
+ { 0.411765, 0.533333, 0.615686, 1.0 },
+ { 0.454902, 0.564706, 0.647059, 1.0 },
+ { 0.478431, 0.588235, 0.666667, 1.0 },
+ { 0.505882, 0.615686, 0.690196, 1.0 },
+ { 0.552941, 0.666667, 0.737255, 1.0 },
+ { 0.596078, 0.698039, 0.768627, 1.0 },
+ { 0.654902, 0.741176, 0.811765, 1.0 },
+ { 0.670588, 0.768627, 0.835294, 1.0 },
+ { 0.690196, 0.796078, 0.858824, 1.0 },
+ { 0.690196, 0.800000, 0.862745, 1.0 },
+ { 0.694118, 0.807843, 0.870588, 1.0 },
+ { 0.674510, 0.803922, 0.866667, 1.0 },
+ { 0.650980, 0.772549, 0.843137, 1.0 },
+ { 0.639216, 0.752941, 0.819608, 1.0 },
+ { 0.635294, 0.745098, 0.807843, 1.0 },
+ { 0.631373, 0.737255, 0.792157, 1.0 },
+ { 0.623529, 0.725490, 0.780392, 1.0 },
+ { 0.615686, 0.717647, 0.772549, 1.0 },
+ { 0.596078, 0.698039, 0.752941, 1.0 },
+ { 0.580392, 0.686275, 0.749020, 1.0 },
+ { 0.580392, 0.686275, 0.752941, 1.0 },
+ { 0.580392, 0.694118, 0.764706, 1.0 },
+ { 0.615686, 0.713725, 0.776471, 1.0 },
+ { 0.639216, 0.733333, 0.792157, 1.0 },
+ { 0.666667, 0.752941, 0.807843, 1.0 },
+ { 0.670588, 0.756863, 0.811765, 1.0 },
+ { 0.678431, 0.764706, 0.819608, 1.0 },
+ { 0.678431, 0.764706, 0.815686, 1.0 },
+ { 0.678431, 0.752941, 0.800000, 1.0 },
+ { 0.686275, 0.745098, 0.788235, 1.0 },
+ { 0.686275, 0.745098, 0.772549, 1.0 },
+ { 0.643137, 0.717647, 0.756863, 1.0 },
+ { 0.627451, 0.705882, 0.745098, 1.0 },
+ { 0.611765, 0.694118, 0.737255, 1.0 },
+ { 0.584314, 0.666667, 0.725490, 1.0 },
+ { 0.560784, 0.658824, 0.713725, 1.0 },
+ { 0.552941, 0.658824, 0.717647, 1.0 },
+ { 0.541176, 0.666667, 0.733333, 1.0 },
+ { 0.564706, 0.666667, 0.733333, 1.0 },
+ { 0.552941, 0.643137, 0.701961, 1.0 },
+ { 0.545098, 0.619608, 0.670588, 1.0 },
+ { 0.517647, 0.592157, 0.643137, 1.0 },
+ { 0.494118, 0.568627, 0.619608, 1.0 },
+ { 0.427451, 0.490196, 0.541176, 1.0 },
+ { 0.376471, 0.423529, 0.462745, 1.0 },
+ { 0.329412, 0.352941, 0.380392, 1.0 },
+ { 0.278431, 0.286275, 0.298039, 1.0 },
+ { 0.137255, 0.145098, 0.156863, 1.0 },
+ { 0.105882, 0.109804, 0.125490, 1.0 },
+ { 0.074510, 0.078431, 0.094118, 1.0 },
+ { 0.031373, 0.058824, 0.070588, 1.0 },
+ { 0.027451, 0.082353, 0.082353, 1.0 },
+ { 0.054902, 0.137255, 0.137255, 1.0 },
+ { 0.098039, 0.203922, 0.200000, 1.0 },
+ { 0.200000, 0.301961, 0.313725, 1.0 },
+ { 0.227451, 0.337255, 0.349020, 1.0 },
+ { 0.258824, 0.372549, 0.388235, 1.0 },
+ { 0.321569, 0.439216, 0.462745, 1.0 },
+ { 0.388235, 0.525490, 0.545098, 1.0 },
+ { 0.458824, 0.572549, 0.600000, 1.0 },
+ { 0.517647, 0.611765, 0.647059, 1.0 },
+ { 0.560784, 0.643137, 0.686275, 1.0 },
+ { 0.600000, 0.658824, 0.713725, 1.0 },
+ { 0.650980, 0.694118, 0.745098, 1.0 },
+ { 0.658824, 0.701961, 0.749020, 1.0 },
+ { 0.670588, 0.709804, 0.756863, 1.0 },
+ { 0.686275, 0.729412, 0.772549, 1.0 },
+ { 0.698039, 0.737255, 0.788235, 1.0 },
+ { 0.713725, 0.749020, 0.792157, 1.0 },
+ { 0.717647, 0.756863, 0.800000, 1.0 },
+ { 0.721569, 0.760784, 0.800000, 1.0 },
+ { 0.713725, 0.760784, 0.800000, 1.0 },
+ { 0.709804, 0.764706, 0.803922, 1.0 },
+ { 0.698039, 0.768627, 0.811765, 1.0 },
+ { 0.678431, 0.760784, 0.815686, 1.0 },
+ { 0.658824, 0.756863, 0.811765, 1.0 },
+ { 0.639216, 0.729412, 0.796078, 1.0 },
+ { 0.592157, 0.698039, 0.764706, 1.0 },
+ { 0.541176, 0.662745, 0.733333, 1.0 },
+ { 0.466667, 0.607843, 0.686275, 1.0 },
+ { 0.388235, 0.545098, 0.635294, 1.0 },
+ { 0.325490, 0.462745, 0.549020, 1.0 },
+ { 0.270588, 0.380392, 0.454902, 1.0 },
+ { 0.219608, 0.309804, 0.372549, 1.0 },
+ { 0.164706, 0.243137, 0.294118, 1.0 },
+ { 0.101961, 0.184314, 0.235294, 1.0 },
+ { 0.015686, 0.062745, 0.094118, 1.0 },
+ { 0.007843, 0.043137, 0.066667, 1.0 },
+ { 0.003922, 0.023529, 0.039216, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.003922, 0.007843, 1.0 },
+ { 0.000000, 0.043137, 0.039216, 1.0 },
+ { 0.007843, 0.078431, 0.070588, 1.0 },
+ { 0.007843, 0.105882, 0.113725, 1.0 },
+ { 0.011765, 0.137255, 0.156863, 1.0 },
+ { 0.023529, 0.137255, 0.180392, 1.0 },
+ { 0.027451, 0.168627, 0.219608, 1.0 },
+ { 0.035294, 0.207843, 0.243137, 1.0 },
+ { 0.031373, 0.207843, 0.243137, 1.0 },
+ { 0.023529, 0.203922, 0.239216, 1.0 },
+ { 0.023529, 0.164706, 0.207843, 1.0 },
+ { 0.027451, 0.129412, 0.188235, 1.0 },
+ { 0.027451, 0.129412, 0.172549, 1.0 },
+ { 0.023529, 0.101961, 0.129412, 1.0 },
+ { 0.015686, 0.070588, 0.086275, 1.0 },
+ { 0.023529, 0.054902, 0.062745, 1.0 },
+ { 0.043137, 0.054902, 0.070588, 1.0 },
+ { 0.066667, 0.098039, 0.117647, 1.0 },
+ { 0.094118, 0.145098, 0.176471, 1.0 },
+ { 0.109804, 0.192157, 0.215686, 1.0 },
+ { 0.141176, 0.247059, 0.270588, 1.0 },
+ { 0.192157, 0.305882, 0.337255, 1.0 },
+ { 0.243137, 0.372549, 0.415686, 1.0 },
+ { 0.294118, 0.427451, 0.494118, 1.0 },
+ { 0.309804, 0.478431, 0.537255, 1.0 },
+ { 0.317647, 0.509804, 0.560784, 1.0 },
+ { 0.321569, 0.513725, 0.564706, 1.0 },
+ { 0.313725, 0.513725, 0.564706, 1.0 },
+ { 0.309804, 0.490196, 0.564706, 1.0 },
+ { 0.282353, 0.462745, 0.541176, 1.0 },
+ { 0.254902, 0.450980, 0.521569, 1.0 },
+ { 0.239216, 0.431373, 0.505882, 1.0 },
+ { 0.231373, 0.431373, 0.490196, 1.0 },
+ { 0.235294, 0.435294, 0.498039, 1.0 },
+ { 0.239216, 0.439216, 0.505882, 1.0 },
+ { 0.254902, 0.454902, 0.521569, 1.0 },
+ { 0.286275, 0.466667, 0.549020, 1.0 },
+ { 0.333333, 0.494118, 0.564706, 1.0 },
+ { 0.376471, 0.533333, 0.596078, 1.0 },
+ { 0.403922, 0.564706, 0.627451, 1.0 },
+ { 0.423529, 0.588235, 0.650980, 1.0 },
+ { 0.435294, 0.588235, 0.666667, 1.0 },
+ { 0.447059, 0.580392, 0.666667, 1.0 },
+ { 0.450980, 0.568627, 0.650980, 1.0 },
+ { 0.443137, 0.564706, 0.647059, 1.0 },
+ { 0.435294, 0.564706, 0.647059, 1.0 },
+ { 0.439216, 0.572549, 0.658824, 1.0 },
+ { 0.431373, 0.572549, 0.658824, 1.0 },
+ { 0.466667, 0.600000, 0.682353, 1.0 },
+ { 0.486275, 0.611765, 0.694118, 1.0 },
+ { 0.486275, 0.607843, 0.686275, 1.0 },
+ { 0.494118, 0.611765, 0.682353, 1.0 },
+ };
+/* 040221-95 */
+static double4 colors_437[] = {
+ { 0.341176, 0.450980, 0.282353, 1.0 },
+ { 0.333333, 0.450980, 0.290196, 1.0 },
+ { 0.352941, 0.470588, 0.305882, 1.0 },
+ { 0.372549, 0.494118, 0.321569, 1.0 },
+ { 0.400000, 0.509804, 0.333333, 1.0 },
+ { 0.431373, 0.529412, 0.345098, 1.0 },
+ { 0.431373, 0.521569, 0.345098, 1.0 },
+ { 0.431373, 0.513725, 0.349020, 1.0 },
+ { 0.427451, 0.529412, 0.356863, 1.0 },
+ { 0.439216, 0.556863, 0.376471, 1.0 },
+ { 0.450980, 0.584314, 0.396078, 1.0 },
+ { 0.478431, 0.631373, 0.427451, 1.0 },
+ { 0.509804, 0.678431, 0.462745, 1.0 },
+ { 0.533333, 0.713725, 0.494118, 1.0 },
+ { 0.560784, 0.749020, 0.529412, 1.0 },
+ { 0.560784, 0.752941, 0.529412, 1.0 },
+ { 0.564706, 0.760784, 0.533333, 1.0 },
+ { 0.541176, 0.760784, 0.521569, 1.0 },
+ { 0.533333, 0.749020, 0.501961, 1.0 },
+ { 0.525490, 0.741176, 0.486275, 1.0 },
+ { 0.513725, 0.729412, 0.470588, 1.0 },
+ { 0.501961, 0.717647, 0.458824, 1.0 },
+ { 0.490196, 0.705882, 0.450980, 1.0 },
+ { 0.482353, 0.694118, 0.443137, 1.0 },
+ { 0.403922, 0.603922, 0.360784, 1.0 },
+ { 0.360784, 0.541176, 0.309804, 1.0 },
+ { 0.321569, 0.482353, 0.262745, 1.0 },
+ { 0.286275, 0.427451, 0.211765, 1.0 },
+ { 0.254902, 0.376471, 0.164706, 1.0 },
+ { 0.235294, 0.364706, 0.152941, 1.0 },
+ { 0.219608, 0.352941, 0.141176, 1.0 },
+ { 0.184314, 0.329412, 0.121569, 1.0 },
+ { 0.152941, 0.305882, 0.098039, 1.0 },
+ { 0.094118, 0.247059, 0.082353, 1.0 },
+ { 0.078431, 0.200000, 0.078431, 1.0 },
+ { 0.066667, 0.156863, 0.078431, 1.0 },
+ { 0.070588, 0.145098, 0.086275, 1.0 },
+ { 0.074510, 0.133333, 0.094118, 1.0 },
+ { 0.078431, 0.133333, 0.098039, 1.0 },
+ { 0.082353, 0.133333, 0.101961, 1.0 },
+ { 0.078431, 0.156863, 0.094118, 1.0 },
+ { 0.078431, 0.160784, 0.094118, 1.0 },
+ { 0.082353, 0.164706, 0.098039, 1.0 },
+ { 0.086275, 0.172549, 0.105882, 1.0 },
+ { 0.094118, 0.180392, 0.117647, 1.0 },
+ { 0.105882, 0.184314, 0.125490, 1.0 },
+ { 0.117647, 0.192157, 0.133333, 1.0 },
+ { 0.145098, 0.219608, 0.145098, 1.0 },
+ { 0.180392, 0.247059, 0.149020, 1.0 },
+ { 0.235294, 0.313725, 0.164706, 1.0 },
+ { 0.247059, 0.341176, 0.176471, 1.0 },
+ { 0.262745, 0.368627, 0.188235, 1.0 },
+ { 0.262745, 0.376471, 0.192157, 1.0 },
+ { 0.266667, 0.388235, 0.196078, 1.0 },
+ { 0.266667, 0.384314, 0.192157, 1.0 },
+ { 0.270588, 0.380392, 0.192157, 1.0 },
+ { 0.266667, 0.360784, 0.192157, 1.0 },
+ { 0.262745, 0.349020, 0.196078, 1.0 },
+ { 0.262745, 0.337255, 0.200000, 1.0 },
+ { 0.243137, 0.313725, 0.203922, 1.0 },
+ { 0.223529, 0.290196, 0.207843, 1.0 },
+ { 0.211765, 0.278431, 0.200000, 1.0 },
+ { 0.200000, 0.266667, 0.196078, 1.0 },
+ { 0.168627, 0.235294, 0.172549, 1.0 },
+ { 0.141176, 0.196078, 0.152941, 1.0 },
+ { 0.101961, 0.141176, 0.101961, 1.0 },
+ { 0.101961, 0.129412, 0.101961, 1.0 },
+ { 0.101961, 0.117647, 0.105882, 1.0 },
+ { 0.105882, 0.121569, 0.109804, 1.0 },
+ { 0.109804, 0.129412, 0.113725, 1.0 },
+ { 0.117647, 0.156863, 0.121569, 1.0 },
+ { 0.125490, 0.184314, 0.133333, 1.0 },
+ { 0.125490, 0.243137, 0.121569, 1.0 },
+ { 0.129412, 0.258824, 0.117647, 1.0 },
+ { 0.133333, 0.274510, 0.117647, 1.0 },
+ { 0.149020, 0.286275, 0.121569, 1.0 },
+ { 0.164706, 0.301961, 0.125490, 1.0 },
+ { 0.180392, 0.321569, 0.137255, 1.0 },
+ { 0.200000, 0.345098, 0.149020, 1.0 },
+ { 0.239216, 0.396078, 0.184314, 1.0 },
+ { 0.274510, 0.439216, 0.215686, 1.0 },
+ { 0.333333, 0.537255, 0.294118, 1.0 },
+ { 0.356863, 0.545098, 0.309804, 1.0 },
+ { 0.384314, 0.552941, 0.325490, 1.0 },
+ { 0.396078, 0.549020, 0.325490, 1.0 },
+ { 0.411765, 0.545098, 0.329412, 1.0 },
+ { 0.431373, 0.549020, 0.329412, 1.0 },
+ { 0.447059, 0.533333, 0.321569, 1.0 },
+ { 0.443137, 0.529412, 0.325490, 1.0 },
+ { 0.431373, 0.517647, 0.317647, 1.0 },
+ { 0.419608, 0.509804, 0.309804, 1.0 },
+ { 0.411765, 0.494118, 0.298039, 1.0 },
+ { 0.403922, 0.482353, 0.290196, 1.0 },
+ { 0.380392, 0.454902, 0.262745, 1.0 },
+ { 0.356863, 0.411765, 0.223529, 1.0 },
+ { 0.325490, 0.364706, 0.192157, 1.0 },
+ { 0.290196, 0.333333, 0.168627, 1.0 },
+ { 0.254902, 0.321569, 0.152941, 1.0 },
+ { 0.250980, 0.337255, 0.164706, 1.0 },
+ { 0.247059, 0.352941, 0.180392, 1.0 },
+ { 0.250980, 0.356863, 0.184314, 1.0 },
+ { 0.254902, 0.360784, 0.188235, 1.0 },
+ { 0.258824, 0.352941, 0.196078, 1.0 },
+ { 0.250980, 0.337255, 0.200000, 1.0 },
+ { 0.239216, 0.305882, 0.207843, 1.0 },
+ { 0.227451, 0.294118, 0.223529, 1.0 },
+ { 0.215686, 0.286275, 0.243137, 1.0 },
+ { 0.207843, 0.282353, 0.243137, 1.0 },
+ { 0.203922, 0.278431, 0.247059, 1.0 },
+ { 0.196078, 0.262745, 0.250980, 1.0 },
+ { 0.176471, 0.231373, 0.250980, 1.0 },
+ { 0.168627, 0.203922, 0.239216, 1.0 },
+ { 0.156863, 0.176471, 0.231373, 1.0 },
+ { 0.141176, 0.129412, 0.219608, 1.0 },
+ { 0.137255, 0.125490, 0.223529, 1.0 },
+ { 0.137255, 0.121569, 0.227451, 1.0 },
+ { 0.133333, 0.121569, 0.235294, 1.0 },
+ { 0.137255, 0.121569, 0.243137, 1.0 },
+ { 0.156863, 0.141176, 0.247059, 1.0 },
+ { 0.184314, 0.180392, 0.262745, 1.0 },
+ { 0.270588, 0.294118, 0.313725, 1.0 },
+ { 0.313725, 0.364706, 0.352941, 1.0 },
+ { 0.360784, 0.435294, 0.396078, 1.0 },
+ { 0.376471, 0.466667, 0.411765, 1.0 },
+ { 0.392157, 0.498039, 0.431373, 1.0 },
+ { 0.423529, 0.549020, 0.466667, 1.0 },
+ { 0.462745, 0.607843, 0.505882, 1.0 },
+ { 0.501961, 0.654902, 0.537255, 1.0 },
+ { 0.541176, 0.713725, 0.568627, 1.0 },
+ { 0.615686, 0.815686, 0.639216, 1.0 },
+ { 0.623529, 0.839216, 0.654902, 1.0 },
+ { 0.635294, 0.862745, 0.670588, 1.0 },
+ { 0.639216, 0.886275, 0.686275, 1.0 },
+ { 0.639216, 0.901961, 0.698039, 1.0 },
+ { 0.635294, 0.898039, 0.694118, 1.0 },
+ { 0.619608, 0.886275, 0.678431, 1.0 },
+ { 0.576471, 0.827451, 0.627451, 1.0 },
+ { 0.537255, 0.796078, 0.592157, 1.0 },
+ { 0.498039, 0.764706, 0.560784, 1.0 },
+ { 0.474510, 0.745098, 0.537255, 1.0 },
+ { 0.454902, 0.729412, 0.517647, 1.0 },
+ { 0.407843, 0.682353, 0.462745, 1.0 },
+ { 0.372549, 0.631373, 0.411765, 1.0 },
+ { 0.337255, 0.576471, 0.356863, 1.0 },
+ { 0.298039, 0.517647, 0.301961, 1.0 },
+ { 0.215686, 0.415686, 0.215686, 1.0 },
+ { 0.196078, 0.400000, 0.196078, 1.0 },
+ { 0.180392, 0.388235, 0.180392, 1.0 },
+ { 0.141176, 0.356863, 0.149020, 1.0 },
+ { 0.117647, 0.325490, 0.117647, 1.0 },
+ { 0.113725, 0.301961, 0.086275, 1.0 },
+ { 0.113725, 0.282353, 0.062745, 1.0 },
+ { 0.129412, 0.235294, 0.039216, 1.0 },
+ { 0.133333, 0.231373, 0.039216, 1.0 },
+ { 0.137255, 0.231373, 0.043137, 1.0 },
+ { 0.145098, 0.235294, 0.047059, 1.0 },
+ { 0.145098, 0.243137, 0.058824, 1.0 },
+ { 0.156863, 0.250980, 0.070588, 1.0 },
+ { 0.176471, 0.274510, 0.078431, 1.0 },
+ { 0.203922, 0.298039, 0.090196, 1.0 },
+ { 0.239216, 0.329412, 0.105882, 1.0 },
+ { 0.298039, 0.403922, 0.168627, 1.0 },
+ { 0.309804, 0.423529, 0.184314, 1.0 },
+ { 0.325490, 0.443137, 0.203922, 1.0 },
+ { 0.341176, 0.466667, 0.239216, 1.0 },
+ { 0.356863, 0.490196, 0.262745, 1.0 },
+ { 0.364706, 0.509804, 0.282353, 1.0 },
+ { 0.380392, 0.533333, 0.298039, 1.0 },
+ { 0.392157, 0.576471, 0.333333, 1.0 },
+ { 0.396078, 0.588235, 0.341176, 1.0 },
+ { 0.400000, 0.600000, 0.352941, 1.0 },
+ { 0.396078, 0.596078, 0.364706, 1.0 },
+ { 0.384314, 0.576471, 0.360784, 1.0 },
+ { 0.360784, 0.541176, 0.349020, 1.0 },
+ { 0.337255, 0.498039, 0.325490, 1.0 },
+ { 0.305882, 0.443137, 0.286275, 1.0 },
+ { 0.266667, 0.388235, 0.254902, 1.0 },
+ { 0.235294, 0.349020, 0.231373, 1.0 },
+ { 0.203922, 0.309804, 0.219608, 1.0 },
+ { 0.176471, 0.258824, 0.203922, 1.0 },
+ { 0.149020, 0.219608, 0.184314, 1.0 },
+ { 0.125490, 0.196078, 0.156863, 1.0 },
+ { 0.101961, 0.188235, 0.129412, 1.0 },
+ { 0.082353, 0.188235, 0.113725, 1.0 },
+ { 0.078431, 0.239216, 0.113725, 1.0 },
+ { 0.082353, 0.247059, 0.125490, 1.0 },
+ { 0.090196, 0.258824, 0.137255, 1.0 },
+ { 0.105882, 0.266667, 0.156863, 1.0 },
+ { 0.121569, 0.278431, 0.160784, 1.0 },
+ { 0.137255, 0.290196, 0.160784, 1.0 },
+ { 0.160784, 0.321569, 0.168627, 1.0 },
+ { 0.196078, 0.356863, 0.176471, 1.0 },
+ { 0.235294, 0.403922, 0.184314, 1.0 },
+ { 0.270588, 0.447059, 0.215686, 1.0 },
+ { 0.305882, 0.474510, 0.250980, 1.0 },
+ { 0.337255, 0.490196, 0.274510, 1.0 },
+ { 0.349020, 0.486275, 0.282353, 1.0 },
+ { 0.360784, 0.478431, 0.278431, 1.0 },
+ { 0.372549, 0.466667, 0.274510, 1.0 },
+ { 0.384314, 0.458824, 0.262745, 1.0 },
+ { 0.388235, 0.462745, 0.266667, 1.0 },
+ { 0.392157, 0.478431, 0.278431, 1.0 },
+ { 0.388235, 0.498039, 0.294118, 1.0 },
+ { 0.376471, 0.525490, 0.305882, 1.0 },
+ { 0.360784, 0.541176, 0.313725, 1.0 },
+ { 0.345098, 0.552941, 0.325490, 1.0 },
+ { 0.345098, 0.560784, 0.329412, 1.0 },
+ { 0.345098, 0.552941, 0.325490, 1.0 },
+ { 0.345098, 0.549020, 0.333333, 1.0 },
+ { 0.333333, 0.549020, 0.333333, 1.0 },
+ { 0.325490, 0.560784, 0.345098, 1.0 },
+ { 0.317647, 0.580392, 0.352941, 1.0 },
+ { 0.309804, 0.596078, 0.380392, 1.0 },
+ { 0.317647, 0.623529, 0.400000, 1.0 },
+ { 0.333333, 0.647059, 0.419608, 1.0 },
+ { 0.349020, 0.647059, 0.435294, 1.0 },
+ { 0.356863, 0.643137, 0.443137, 1.0 },
+ { 0.360784, 0.643137, 0.447059, 1.0 },
+ { 0.360784, 0.643137, 0.439216, 1.0 },
+ { 0.345098, 0.639216, 0.423529, 1.0 },
+ { 0.337255, 0.627451, 0.403922, 1.0 },
+ { 0.329412, 0.615686, 0.388235, 1.0 },
+ { 0.321569, 0.588235, 0.368627, 1.0 },
+ { 0.305882, 0.552941, 0.349020, 1.0 },
+ { 0.301961, 0.521569, 0.329412, 1.0 },
+ { 0.305882, 0.501961, 0.313725, 1.0 },
+ { 0.294118, 0.501961, 0.305882, 1.0 },
+ { 0.298039, 0.509804, 0.298039, 1.0 },
+ { 0.313725, 0.525490, 0.298039, 1.0 },
+ { 0.321569, 0.541176, 0.313725, 1.0 },
+ { 0.333333, 0.552941, 0.333333, 1.0 },
+ { 0.341176, 0.552941, 0.349020, 1.0 },
+ { 0.364706, 0.545098, 0.352941, 1.0 },
+ { 0.384314, 0.545098, 0.368627, 1.0 },
+ { 0.411765, 0.564706, 0.380392, 1.0 },
+ { 0.443137, 0.600000, 0.396078, 1.0 },
+ { 0.474510, 0.639216, 0.419608, 1.0 },
+ { 0.505882, 0.686275, 0.462745, 1.0 },
+ { 0.529412, 0.729412, 0.505882, 1.0 },
+ { 0.552941, 0.760784, 0.537255, 1.0 },
+ { 0.568627, 0.776471, 0.560784, 1.0 },
+ { 0.580392, 0.772549, 0.564706, 1.0 },
+ { 0.580392, 0.764706, 0.556863, 1.0 },
+ { 0.572549, 0.737255, 0.525490, 1.0 },
+ { 0.560784, 0.717647, 0.498039, 1.0 },
+ { 0.549020, 0.690196, 0.474510, 1.0 },
+ { 0.525490, 0.662745, 0.458824, 1.0 },
+ { 0.501961, 0.647059, 0.447059, 1.0 },
+ { 0.482353, 0.647059, 0.439216, 1.0 },
+ { 0.458824, 0.627451, 0.423529, 1.0 },
+ { 0.447059, 0.631373, 0.419608, 1.0 },
+ { 0.439216, 0.623529, 0.403922, 1.0 },
+ { 0.423529, 0.607843, 0.380392, 1.0 },
+ { 0.411765, 0.576471, 0.352941, 1.0 },
+ { 0.396078, 0.529412, 0.321569, 1.0 },
+ { 0.376471, 0.513725, 0.309804, 1.0 },
+ };
+/* 040221-96 */
+static double4 colors_438[] = {
+ { 0.701961, 0.603922, 0.270588, 1.0 },
+ { 0.647059, 0.501961, 0.258824, 1.0 },
+ { 0.607843, 0.462745, 0.243137, 1.0 },
+ { 0.568627, 0.423529, 0.231373, 1.0 },
+ { 0.564706, 0.427451, 0.243137, 1.0 },
+ { 0.564706, 0.431373, 0.254902, 1.0 },
+ { 0.580392, 0.443137, 0.266667, 1.0 },
+ { 0.600000, 0.458824, 0.282353, 1.0 },
+ { 0.631373, 0.494118, 0.317647, 1.0 },
+ { 0.611765, 0.490196, 0.313725, 1.0 },
+ { 0.596078, 0.490196, 0.309804, 1.0 },
+ { 0.588235, 0.474510, 0.282353, 1.0 },
+ { 0.584314, 0.462745, 0.254902, 1.0 },
+ { 0.588235, 0.466667, 0.250980, 1.0 },
+ { 0.596078, 0.474510, 0.250980, 1.0 },
+ { 0.603922, 0.478431, 0.250980, 1.0 },
+ { 0.611765, 0.482353, 0.254902, 1.0 },
+ { 0.643137, 0.501961, 0.250980, 1.0 },
+ { 0.686275, 0.509804, 0.219608, 1.0 },
+ { 0.729412, 0.517647, 0.192157, 1.0 },
+ { 0.784314, 0.545098, 0.172549, 1.0 },
+ { 0.839216, 0.572549, 0.156863, 1.0 },
+ { 0.854902, 0.588235, 0.160784, 1.0 },
+ { 0.874510, 0.607843, 0.164706, 1.0 },
+ { 0.913725, 0.690196, 0.184314, 1.0 },
+ { 0.929412, 0.717647, 0.188235, 1.0 },
+ { 0.949020, 0.745098, 0.192157, 1.0 },
+ { 0.964706, 0.756863, 0.203922, 1.0 },
+ { 0.984314, 0.772549, 0.219608, 1.0 },
+ { 0.984314, 0.772549, 0.223529, 1.0 },
+ { 0.988235, 0.776471, 0.227451, 1.0 },
+ { 0.980392, 0.788235, 0.239216, 1.0 },
+ { 0.976471, 0.800000, 0.254902, 1.0 },
+ { 0.921569, 0.772549, 0.313725, 1.0 },
+ { 0.866667, 0.729412, 0.333333, 1.0 },
+ { 0.811765, 0.686275, 0.352941, 1.0 },
+ { 0.729412, 0.619608, 0.345098, 1.0 },
+ { 0.647059, 0.556863, 0.337255, 1.0 },
+ { 0.611765, 0.525490, 0.325490, 1.0 },
+ { 0.576471, 0.494118, 0.313725, 1.0 },
+ { 0.407843, 0.368627, 0.286275, 1.0 },
+ { 0.333333, 0.317647, 0.258824, 1.0 },
+ { 0.262745, 0.266667, 0.235294, 1.0 },
+ { 0.203922, 0.231373, 0.231373, 1.0 },
+ { 0.149020, 0.200000, 0.231373, 1.0 },
+ { 0.125490, 0.188235, 0.227451, 1.0 },
+ { 0.105882, 0.180392, 0.227451, 1.0 },
+ { 0.074510, 0.152941, 0.235294, 1.0 },
+ { 0.078431, 0.117647, 0.254902, 1.0 },
+ { 0.129412, 0.105882, 0.270588, 1.0 },
+ { 0.164706, 0.125490, 0.309804, 1.0 },
+ { 0.200000, 0.145098, 0.349020, 1.0 },
+ { 0.227451, 0.164706, 0.376471, 1.0 },
+ { 0.254902, 0.184314, 0.407843, 1.0 },
+ { 0.274510, 0.188235, 0.396078, 1.0 },
+ { 0.298039, 0.192157, 0.388235, 1.0 },
+ { 0.419608, 0.227451, 0.321569, 1.0 },
+ { 0.478431, 0.278431, 0.294118, 1.0 },
+ { 0.541176, 0.329412, 0.266667, 1.0 },
+ { 0.572549, 0.372549, 0.227451, 1.0 },
+ { 0.607843, 0.415686, 0.192157, 1.0 },
+ { 0.623529, 0.431373, 0.168627, 1.0 },
+ { 0.639216, 0.447059, 0.149020, 1.0 },
+ { 0.650980, 0.462745, 0.109804, 1.0 },
+ { 0.647059, 0.462745, 0.078431, 1.0 },
+ { 0.600000, 0.439216, 0.066667, 1.0 },
+ { 0.564706, 0.415686, 0.082353, 1.0 },
+ { 0.533333, 0.396078, 0.101961, 1.0 },
+ { 0.521569, 0.388235, 0.109804, 1.0 },
+ { 0.513725, 0.380392, 0.117647, 1.0 },
+ { 0.474510, 0.360784, 0.145098, 1.0 },
+ { 0.431373, 0.333333, 0.164706, 1.0 },
+ { 0.317647, 0.247059, 0.164706, 1.0 },
+ { 0.270588, 0.203922, 0.164706, 1.0 },
+ { 0.223529, 0.164706, 0.164706, 1.0 },
+ { 0.215686, 0.168627, 0.172549, 1.0 },
+ { 0.211765, 0.172549, 0.180392, 1.0 },
+ { 0.223529, 0.180392, 0.172549, 1.0 },
+ { 0.235294, 0.188235, 0.168627, 1.0 },
+ { 0.262745, 0.211765, 0.160784, 1.0 },
+ { 0.278431, 0.223529, 0.145098, 1.0 },
+ { 0.286275, 0.196078, 0.109804, 1.0 },
+ { 0.298039, 0.200000, 0.098039, 1.0 },
+ { 0.313725, 0.207843, 0.090196, 1.0 },
+ { 0.337255, 0.223529, 0.098039, 1.0 },
+ { 0.364706, 0.239216, 0.105882, 1.0 },
+ { 0.423529, 0.278431, 0.117647, 1.0 },
+ { 0.454902, 0.301961, 0.113725, 1.0 },
+ { 0.439216, 0.309804, 0.149020, 1.0 },
+ { 0.427451, 0.325490, 0.172549, 1.0 },
+ { 0.419608, 0.345098, 0.200000, 1.0 },
+ { 0.427451, 0.360784, 0.219608, 1.0 },
+ { 0.439216, 0.380392, 0.243137, 1.0 },
+ { 0.466667, 0.419608, 0.266667, 1.0 },
+ { 0.490196, 0.450980, 0.298039, 1.0 },
+ { 0.501961, 0.478431, 0.349020, 1.0 },
+ { 0.513725, 0.509804, 0.400000, 1.0 },
+ { 0.596078, 0.576471, 0.458824, 1.0 },
+ { 0.627451, 0.600000, 0.466667, 1.0 },
+ { 0.662745, 0.623529, 0.478431, 1.0 },
+ { 0.666667, 0.627451, 0.486275, 1.0 },
+ { 0.674510, 0.631373, 0.494118, 1.0 },
+ { 0.674510, 0.643137, 0.521569, 1.0 },
+ { 0.682353, 0.658824, 0.533333, 1.0 },
+ { 0.717647, 0.654902, 0.517647, 1.0 },
+ { 0.725490, 0.654902, 0.517647, 1.0 },
+ { 0.737255, 0.658824, 0.517647, 1.0 },
+ { 0.733333, 0.662745, 0.525490, 1.0 },
+ { 0.729412, 0.670588, 0.537255, 1.0 },
+ { 0.713725, 0.682353, 0.568627, 1.0 },
+ { 0.690196, 0.682353, 0.592157, 1.0 },
+ { 0.658824, 0.658824, 0.576471, 1.0 },
+ { 0.635294, 0.643137, 0.556863, 1.0 },
+ { 0.592157, 0.556863, 0.482353, 1.0 },
+ { 0.568627, 0.533333, 0.458824, 1.0 },
+ { 0.549020, 0.509804, 0.439216, 1.0 },
+ { 0.501961, 0.450980, 0.396078, 1.0 },
+ { 0.431373, 0.384314, 0.341176, 1.0 },
+ { 0.356863, 0.341176, 0.282353, 1.0 },
+ { 0.309804, 0.274510, 0.239216, 1.0 },
+ { 0.313725, 0.227451, 0.129412, 1.0 },
+ { 0.341176, 0.223529, 0.098039, 1.0 },
+ { 0.368627, 0.219608, 0.066667, 1.0 },
+ { 0.384314, 0.231373, 0.058824, 1.0 },
+ { 0.400000, 0.247059, 0.054902, 1.0 },
+ { 0.435294, 0.274510, 0.070588, 1.0 },
+ { 0.498039, 0.317647, 0.074510, 1.0 },
+ { 0.572549, 0.360784, 0.090196, 1.0 },
+ { 0.643137, 0.407843, 0.101961, 1.0 },
+ { 0.760784, 0.478431, 0.117647, 1.0 },
+ { 0.776471, 0.490196, 0.125490, 1.0 },
+ { 0.796078, 0.501961, 0.133333, 1.0 },
+ { 0.815686, 0.517647, 0.141176, 1.0 },
+ { 0.831373, 0.525490, 0.149020, 1.0 },
+ { 0.843137, 0.533333, 0.149020, 1.0 },
+ { 0.850980, 0.537255, 0.149020, 1.0 },
+ { 0.862745, 0.545098, 0.149020, 1.0 },
+ { 0.874510, 0.552941, 0.152941, 1.0 },
+ { 0.886275, 0.560784, 0.156863, 1.0 },
+ { 0.890196, 0.560784, 0.156863, 1.0 },
+ { 0.898039, 0.564706, 0.156863, 1.0 },
+ { 0.901961, 0.568627, 0.149020, 1.0 },
+ { 0.901961, 0.568627, 0.152941, 1.0 },
+ { 0.898039, 0.564706, 0.152941, 1.0 },
+ { 0.882353, 0.556863, 0.149020, 1.0 },
+ { 0.854902, 0.533333, 0.145098, 1.0 },
+ { 0.843137, 0.525490, 0.137255, 1.0 },
+ { 0.835294, 0.521569, 0.133333, 1.0 },
+ { 0.800000, 0.498039, 0.125490, 1.0 },
+ { 0.749020, 0.462745, 0.117647, 1.0 },
+ { 0.694118, 0.427451, 0.105882, 1.0 },
+ { 0.639216, 0.400000, 0.090196, 1.0 },
+ { 0.611765, 0.380392, 0.074510, 1.0 },
+ { 0.611765, 0.380392, 0.070588, 1.0 },
+ { 0.615686, 0.384314, 0.066667, 1.0 },
+ { 0.623529, 0.384314, 0.074510, 1.0 },
+ { 0.635294, 0.403922, 0.078431, 1.0 },
+ { 0.635294, 0.415686, 0.094118, 1.0 },
+ { 0.650980, 0.447059, 0.113725, 1.0 },
+ { 0.690196, 0.501961, 0.168627, 1.0 },
+ { 0.749020, 0.568627, 0.223529, 1.0 },
+ { 0.862745, 0.701961, 0.368627, 1.0 },
+ { 0.882353, 0.725490, 0.396078, 1.0 },
+ { 0.905882, 0.749020, 0.423529, 1.0 },
+ { 0.929412, 0.796078, 0.447059, 1.0 },
+ { 0.949020, 0.839216, 0.466667, 1.0 },
+ { 0.968627, 0.870588, 0.470588, 1.0 },
+ { 0.980392, 0.901961, 0.501961, 1.0 },
+ { 0.996078, 0.941176, 0.596078, 1.0 },
+ { 0.996078, 0.949020, 0.611765, 1.0 },
+ { 0.996078, 0.956863, 0.631373, 1.0 },
+ { 0.992157, 0.968627, 0.647059, 1.0 },
+ { 0.976471, 0.952941, 0.627451, 1.0 },
+ { 0.956863, 0.941176, 0.611765, 1.0 },
+ { 0.941176, 0.933333, 0.623529, 1.0 },
+ { 0.937255, 0.925490, 0.654902, 1.0 },
+ { 0.933333, 0.925490, 0.705882, 1.0 },
+ { 0.945098, 0.941176, 0.772549, 1.0 },
+ { 0.945098, 0.949020, 0.800000, 1.0 },
+ { 0.941176, 0.933333, 0.800000, 1.0 },
+ { 0.925490, 0.905882, 0.756863, 1.0 },
+ { 0.913725, 0.866667, 0.698039, 1.0 },
+ { 0.905882, 0.827451, 0.639216, 1.0 },
+ { 0.909804, 0.800000, 0.588235, 1.0 },
+ { 0.917647, 0.764706, 0.509804, 1.0 },
+ { 0.913725, 0.745098, 0.482353, 1.0 },
+ { 0.913725, 0.729412, 0.454902, 1.0 },
+ { 0.898039, 0.686275, 0.376471, 1.0 },
+ { 0.882353, 0.643137, 0.298039, 1.0 },
+ { 0.866667, 0.596078, 0.227451, 1.0 },
+ { 0.847059, 0.560784, 0.180392, 1.0 },
+ { 0.835294, 0.541176, 0.160784, 1.0 },
+ { 0.827451, 0.533333, 0.160784, 1.0 },
+ { 0.811765, 0.521569, 0.164706, 1.0 },
+ { 0.792157, 0.517647, 0.172549, 1.0 },
+ { 0.752941, 0.509804, 0.200000, 1.0 },
+ { 0.701961, 0.509804, 0.250980, 1.0 },
+ { 0.654902, 0.505882, 0.298039, 1.0 },
+ { 0.635294, 0.513725, 0.325490, 1.0 },
+ { 0.639216, 0.517647, 0.349020, 1.0 },
+ { 0.670588, 0.529412, 0.341176, 1.0 },
+ { 0.701961, 0.552941, 0.341176, 1.0 },
+ { 0.717647, 0.584314, 0.380392, 1.0 },
+ { 0.717647, 0.615686, 0.450980, 1.0 },
+ { 0.717647, 0.666667, 0.525490, 1.0 },
+ { 0.737255, 0.705882, 0.600000, 1.0 },
+ { 0.780392, 0.745098, 0.639216, 1.0 },
+ { 0.847059, 0.784314, 0.631373, 1.0 },
+ { 0.913725, 0.815686, 0.623529, 1.0 },
+ { 0.956863, 0.835294, 0.600000, 1.0 },
+ { 0.980392, 0.866667, 0.588235, 1.0 },
+ { 0.976471, 0.862745, 0.584314, 1.0 },
+ { 0.952941, 0.850980, 0.580392, 1.0 },
+ { 0.925490, 0.815686, 0.552941, 1.0 },
+ { 0.874510, 0.760784, 0.549020, 1.0 },
+ { 0.835294, 0.701961, 0.521569, 1.0 },
+ { 0.819608, 0.666667, 0.470588, 1.0 },
+ { 0.803922, 0.627451, 0.407843, 1.0 },
+ { 0.796078, 0.600000, 0.352941, 1.0 },
+ { 0.792157, 0.580392, 0.286275, 1.0 },
+ { 0.768627, 0.541176, 0.250980, 1.0 },
+ { 0.741176, 0.505882, 0.247059, 1.0 },
+ { 0.737255, 0.490196, 0.243137, 1.0 },
+ { 0.737255, 0.494118, 0.243137, 1.0 },
+ { 0.760784, 0.509804, 0.247059, 1.0 },
+ { 0.792157, 0.545098, 0.239216, 1.0 },
+ { 0.815686, 0.580392, 0.247059, 1.0 },
+ { 0.839216, 0.615686, 0.282353, 1.0 },
+ { 0.850980, 0.650980, 0.329412, 1.0 },
+ { 0.862745, 0.682353, 0.380392, 1.0 },
+ { 0.882353, 0.721569, 0.435294, 1.0 },
+ { 0.898039, 0.752941, 0.470588, 1.0 },
+ { 0.905882, 0.784314, 0.525490, 1.0 },
+ { 0.921569, 0.819608, 0.592157, 1.0 },
+ { 0.913725, 0.843137, 0.647059, 1.0 },
+ { 0.905882, 0.858824, 0.701961, 1.0 },
+ { 0.882353, 0.858824, 0.733333, 1.0 },
+ { 0.850980, 0.850980, 0.737255, 1.0 },
+ { 0.815686, 0.827451, 0.717647, 1.0 },
+ { 0.792157, 0.807843, 0.705882, 1.0 },
+ { 0.752941, 0.776471, 0.674510, 1.0 },
+ { 0.752941, 0.756863, 0.639216, 1.0 },
+ { 0.749020, 0.717647, 0.584314, 1.0 },
+ { 0.752941, 0.690196, 0.521569, 1.0 },
+ { 0.756863, 0.666667, 0.450980, 1.0 },
+ { 0.772549, 0.658824, 0.396078, 1.0 },
+ { 0.764706, 0.658824, 0.356863, 1.0 },
+ { 0.788235, 0.682353, 0.325490, 1.0 },
+ { 0.815686, 0.694118, 0.298039, 1.0 },
+ { 0.862745, 0.705882, 0.270588, 1.0 },
+ { 0.909804, 0.717647, 0.239216, 1.0 },
+ { 0.862745, 0.658824, 0.192157, 1.0 },
+ { 0.807843, 0.615686, 0.176471, 1.0 },
+ { 0.745098, 0.600000, 0.180392, 1.0 },
+ { 0.682353, 0.588235, 0.200000, 1.0 },
+ { 0.635294, 0.564706, 0.227451, 1.0 },
+ };
+/* 040221-97 */
+static double4 colors_439[] = {
+ { 0.541176, 0.388235, 0.105882, 1.0 },
+ { 0.584314, 0.439216, 0.121569, 1.0 },
+ { 0.552941, 0.400000, 0.113725, 1.0 },
+ { 0.525490, 0.364706, 0.105882, 1.0 },
+ { 0.521569, 0.345098, 0.094118, 1.0 },
+ { 0.521569, 0.325490, 0.082353, 1.0 },
+ { 0.517647, 0.313725, 0.074510, 1.0 },
+ { 0.513725, 0.305882, 0.070588, 1.0 },
+ { 0.470588, 0.250980, 0.086275, 1.0 },
+ { 0.419608, 0.215686, 0.082353, 1.0 },
+ { 0.368627, 0.180392, 0.082353, 1.0 },
+ { 0.298039, 0.141176, 0.074510, 1.0 },
+ { 0.227451, 0.105882, 0.066667, 1.0 },
+ { 0.172549, 0.098039, 0.066667, 1.0 },
+ { 0.121569, 0.094118, 0.066667, 1.0 },
+ { 0.105882, 0.113725, 0.090196, 1.0 },
+ { 0.090196, 0.133333, 0.113725, 1.0 },
+ { 0.047059, 0.305882, 0.200000, 1.0 },
+ { 0.035294, 0.352941, 0.223529, 1.0 },
+ { 0.023529, 0.403922, 0.250980, 1.0 },
+ { 0.023529, 0.435294, 0.313725, 1.0 },
+ { 0.023529, 0.470588, 0.376471, 1.0 },
+ { 0.027451, 0.521569, 0.407843, 1.0 },
+ { 0.031373, 0.576471, 0.439216, 1.0 },
+ { 0.070588, 0.639216, 0.470588, 1.0 },
+ { 0.070588, 0.545098, 0.435294, 1.0 },
+ { 0.074510, 0.454902, 0.403922, 1.0 },
+ { 0.066667, 0.407843, 0.376471, 1.0 },
+ { 0.058824, 0.364706, 0.349020, 1.0 },
+ { 0.058824, 0.352941, 0.333333, 1.0 },
+ { 0.062745, 0.341176, 0.317647, 1.0 },
+ { 0.074510, 0.266667, 0.243137, 1.0 },
+ { 0.086275, 0.196078, 0.156863, 1.0 },
+ { 0.098039, 0.098039, 0.058824, 1.0 },
+ { 0.129412, 0.090196, 0.039216, 1.0 },
+ { 0.160784, 0.086275, 0.019608, 1.0 },
+ { 0.207843, 0.105882, 0.015686, 1.0 },
+ { 0.258824, 0.125490, 0.011765, 1.0 },
+ { 0.282353, 0.141176, 0.007843, 1.0 },
+ { 0.305882, 0.160784, 0.007843, 1.0 },
+ { 0.396078, 0.215686, 0.007843, 1.0 },
+ { 0.439216, 0.219608, 0.007843, 1.0 },
+ { 0.482353, 0.223529, 0.007843, 1.0 },
+ { 0.517647, 0.211765, 0.007843, 1.0 },
+ { 0.556863, 0.200000, 0.007843, 1.0 },
+ { 0.584314, 0.192157, 0.007843, 1.0 },
+ { 0.615686, 0.188235, 0.007843, 1.0 },
+ { 0.647059, 0.227451, 0.019608, 1.0 },
+ { 0.658824, 0.247059, 0.054902, 1.0 },
+ { 0.568627, 0.282353, 0.121569, 1.0 },
+ { 0.529412, 0.301961, 0.133333, 1.0 },
+ { 0.490196, 0.325490, 0.149020, 1.0 },
+ { 0.435294, 0.356863, 0.168627, 1.0 },
+ { 0.380392, 0.388235, 0.188235, 1.0 },
+ { 0.341176, 0.392157, 0.188235, 1.0 },
+ { 0.301961, 0.396078, 0.188235, 1.0 },
+ { 0.215686, 0.368627, 0.145098, 1.0 },
+ { 0.211765, 0.333333, 0.121569, 1.0 },
+ { 0.211765, 0.301961, 0.101961, 1.0 },
+ { 0.282353, 0.270588, 0.066667, 1.0 },
+ { 0.356863, 0.239216, 0.035294, 1.0 },
+ { 0.407843, 0.231373, 0.023529, 1.0 },
+ { 0.458824, 0.223529, 0.011765, 1.0 },
+ { 0.513725, 0.223529, 0.007843, 1.0 },
+ { 0.537255, 0.211765, 0.003922, 1.0 },
+ { 0.521569, 0.200000, 0.003922, 1.0 },
+ { 0.521569, 0.188235, 0.007843, 1.0 },
+ { 0.525490, 0.176471, 0.011765, 1.0 },
+ { 0.509804, 0.168627, 0.011765, 1.0 },
+ { 0.498039, 0.160784, 0.011765, 1.0 },
+ { 0.462745, 0.145098, 0.015686, 1.0 },
+ { 0.423529, 0.141176, 0.015686, 1.0 },
+ { 0.364706, 0.117647, 0.011765, 1.0 },
+ { 0.329412, 0.101961, 0.011765, 1.0 },
+ { 0.298039, 0.086275, 0.011765, 1.0 },
+ { 0.282353, 0.090196, 0.011765, 1.0 },
+ { 0.266667, 0.098039, 0.011765, 1.0 },
+ { 0.258824, 0.105882, 0.011765, 1.0 },
+ { 0.254902, 0.117647, 0.015686, 1.0 },
+ { 0.239216, 0.129412, 0.019608, 1.0 },
+ { 0.243137, 0.137255, 0.011765, 1.0 },
+ { 0.286275, 0.172549, 0.015686, 1.0 },
+ { 0.309804, 0.203922, 0.027451, 1.0 },
+ { 0.333333, 0.239216, 0.039216, 1.0 },
+ { 0.349020, 0.250980, 0.035294, 1.0 },
+ { 0.364706, 0.266667, 0.035294, 1.0 },
+ { 0.400000, 0.278431, 0.027451, 1.0 },
+ { 0.419608, 0.298039, 0.011765, 1.0 },
+ { 0.396078, 0.301961, 0.031373, 1.0 },
+ { 0.341176, 0.282353, 0.027451, 1.0 },
+ { 0.290196, 0.262745, 0.027451, 1.0 },
+ { 0.254902, 0.250980, 0.019608, 1.0 },
+ { 0.223529, 0.239216, 0.011765, 1.0 },
+ { 0.164706, 0.211765, 0.007843, 1.0 },
+ { 0.117647, 0.176471, 0.015686, 1.0 },
+ { 0.078431, 0.152941, 0.015686, 1.0 },
+ { 0.050980, 0.121569, 0.015686, 1.0 },
+ { 0.019608, 0.078431, 0.000000, 1.0 },
+ { 0.023529, 0.074510, 0.000000, 1.0 },
+ { 0.027451, 0.070588, 0.000000, 1.0 },
+ { 0.039216, 0.070588, 0.000000, 1.0 },
+ { 0.050980, 0.074510, 0.000000, 1.0 },
+ { 0.082353, 0.086275, 0.003922, 1.0 },
+ { 0.145098, 0.101961, 0.011765, 1.0 },
+ { 0.286275, 0.164706, 0.035294, 1.0 },
+ { 0.337255, 0.203922, 0.043137, 1.0 },
+ { 0.392157, 0.247059, 0.054902, 1.0 },
+ { 0.411765, 0.254902, 0.058824, 1.0 },
+ { 0.431373, 0.262745, 0.062745, 1.0 },
+ { 0.470588, 0.270588, 0.062745, 1.0 },
+ { 0.501961, 0.278431, 0.054902, 1.0 },
+ { 0.513725, 0.282353, 0.062745, 1.0 },
+ { 0.509804, 0.286275, 0.054902, 1.0 },
+ { 0.435294, 0.235294, 0.043137, 1.0 },
+ { 0.411765, 0.215686, 0.031373, 1.0 },
+ { 0.388235, 0.196078, 0.023529, 1.0 },
+ { 0.325490, 0.160784, 0.007843, 1.0 },
+ { 0.274510, 0.145098, 0.003922, 1.0 },
+ { 0.227451, 0.145098, 0.003922, 1.0 },
+ { 0.188235, 0.164706, 0.003922, 1.0 },
+ { 0.129412, 0.219608, 0.003922, 1.0 },
+ { 0.113725, 0.247059, 0.031373, 1.0 },
+ { 0.098039, 0.274510, 0.058824, 1.0 },
+ { 0.090196, 0.298039, 0.066667, 1.0 },
+ { 0.086275, 0.325490, 0.074510, 1.0 },
+ { 0.101961, 0.349020, 0.078431, 1.0 },
+ { 0.105882, 0.372549, 0.058824, 1.0 },
+ { 0.105882, 0.376471, 0.066667, 1.0 },
+ { 0.101961, 0.349020, 0.086275, 1.0 },
+ { 0.094118, 0.305882, 0.098039, 1.0 },
+ { 0.101961, 0.294118, 0.082353, 1.0 },
+ { 0.109804, 0.282353, 0.066667, 1.0 },
+ { 0.113725, 0.247059, 0.043137, 1.0 },
+ { 0.121569, 0.215686, 0.035294, 1.0 },
+ { 0.125490, 0.188235, 0.035294, 1.0 },
+ { 0.145098, 0.184314, 0.027451, 1.0 },
+ { 0.262745, 0.243137, 0.019608, 1.0 },
+ { 0.333333, 0.290196, 0.035294, 1.0 },
+ { 0.407843, 0.337255, 0.054902, 1.0 },
+ { 0.431373, 0.349020, 0.054902, 1.0 },
+ { 0.458824, 0.364706, 0.058824, 1.0 },
+ { 0.482353, 0.388235, 0.062745, 1.0 },
+ { 0.474510, 0.411765, 0.070588, 1.0 },
+ { 0.470588, 0.447059, 0.101961, 1.0 },
+ { 0.505882, 0.521569, 0.160784, 1.0 },
+ { 0.596078, 0.588235, 0.215686, 1.0 },
+ { 0.584314, 0.580392, 0.211765, 1.0 },
+ { 0.576471, 0.572549, 0.207843, 1.0 },
+ { 0.513725, 0.517647, 0.188235, 1.0 },
+ { 0.478431, 0.517647, 0.180392, 1.0 },
+ { 0.486275, 0.525490, 0.192157, 1.0 },
+ { 0.541176, 0.529412, 0.180392, 1.0 },
+ { 0.596078, 0.454902, 0.117647, 1.0 },
+ { 0.588235, 0.435294, 0.094118, 1.0 },
+ { 0.580392, 0.419608, 0.070588, 1.0 },
+ { 0.568627, 0.400000, 0.043137, 1.0 },
+ { 0.564706, 0.400000, 0.023529, 1.0 },
+ { 0.576471, 0.392157, 0.015686, 1.0 },
+ { 0.592157, 0.392157, 0.015686, 1.0 },
+ { 0.615686, 0.400000, 0.023529, 1.0 },
+ { 0.643137, 0.411765, 0.023529, 1.0 },
+ { 0.713725, 0.403922, 0.015686, 1.0 },
+ { 0.733333, 0.411765, 0.015686, 1.0 },
+ { 0.752941, 0.419608, 0.015686, 1.0 },
+ { 0.792157, 0.423529, 0.035294, 1.0 },
+ { 0.819608, 0.454902, 0.054902, 1.0 },
+ { 0.843137, 0.501961, 0.082353, 1.0 },
+ { 0.862745, 0.501961, 0.105882, 1.0 },
+ { 0.894118, 0.533333, 0.152941, 1.0 },
+ { 0.898039, 0.549020, 0.160784, 1.0 },
+ { 0.901961, 0.564706, 0.172549, 1.0 },
+ { 0.878431, 0.592157, 0.200000, 1.0 },
+ { 0.819608, 0.611765, 0.227451, 1.0 },
+ { 0.749020, 0.631373, 0.235294, 1.0 },
+ { 0.694118, 0.607843, 0.235294, 1.0 },
+ { 0.674510, 0.600000, 0.231373, 1.0 },
+ { 0.678431, 0.564706, 0.211765, 1.0 },
+ { 0.678431, 0.545098, 0.207843, 1.0 },
+ { 0.635294, 0.541176, 0.192157, 1.0 },
+ { 0.607843, 0.525490, 0.172549, 1.0 },
+ { 0.596078, 0.513725, 0.164706, 1.0 },
+ { 0.603922, 0.490196, 0.137255, 1.0 },
+ { 0.647059, 0.470588, 0.129412, 1.0 },
+ { 0.670588, 0.462745, 0.121569, 1.0 },
+ { 0.682353, 0.478431, 0.133333, 1.0 },
+ { 0.678431, 0.482353, 0.129412, 1.0 },
+ { 0.678431, 0.486275, 0.125490, 1.0 },
+ { 0.678431, 0.498039, 0.133333, 1.0 },
+ { 0.694118, 0.501961, 0.137255, 1.0 },
+ { 0.721569, 0.517647, 0.160784, 1.0 },
+ { 0.741176, 0.521569, 0.192157, 1.0 },
+ { 0.756863, 0.533333, 0.200000, 1.0 },
+ { 0.760784, 0.545098, 0.207843, 1.0 },
+ { 0.756863, 0.552941, 0.203922, 1.0 },
+ { 0.768627, 0.568627, 0.211765, 1.0 },
+ { 0.768627, 0.564706, 0.227451, 1.0 },
+ { 0.764706, 0.560784, 0.231373, 1.0 },
+ { 0.772549, 0.556863, 0.215686, 1.0 },
+ { 0.760784, 0.549020, 0.192157, 1.0 },
+ { 0.752941, 0.545098, 0.164706, 1.0 },
+ { 0.741176, 0.529412, 0.152941, 1.0 },
+ { 0.725490, 0.509804, 0.149020, 1.0 },
+ { 0.717647, 0.482353, 0.137255, 1.0 },
+ { 0.701961, 0.439216, 0.121569, 1.0 },
+ { 0.678431, 0.403922, 0.101961, 1.0 },
+ { 0.650980, 0.364706, 0.078431, 1.0 },
+ { 0.631373, 0.349020, 0.070588, 1.0 },
+ { 0.619608, 0.345098, 0.062745, 1.0 },
+ { 0.619608, 0.345098, 0.062745, 1.0 },
+ { 0.619608, 0.360784, 0.070588, 1.0 },
+ { 0.619608, 0.376471, 0.066667, 1.0 },
+ { 0.635294, 0.411765, 0.090196, 1.0 },
+ { 0.658824, 0.458824, 0.125490, 1.0 },
+ { 0.690196, 0.505882, 0.152941, 1.0 },
+ { 0.721569, 0.549020, 0.184314, 1.0 },
+ { 0.729412, 0.572549, 0.188235, 1.0 },
+ { 0.721569, 0.576471, 0.172549, 1.0 },
+ { 0.701961, 0.556863, 0.176471, 1.0 },
+ { 0.650980, 0.509804, 0.168627, 1.0 },
+ { 0.592157, 0.470588, 0.160784, 1.0 },
+ { 0.525490, 0.419608, 0.149020, 1.0 },
+ { 0.454902, 0.364706, 0.101961, 1.0 },
+ { 0.388235, 0.317647, 0.066667, 1.0 },
+ { 0.317647, 0.258824, 0.035294, 1.0 },
+ { 0.250980, 0.223529, 0.015686, 1.0 },
+ { 0.196078, 0.192157, 0.007843, 1.0 },
+ { 0.152941, 0.164706, 0.000000, 1.0 },
+ { 0.125490, 0.156863, 0.000000, 1.0 },
+ { 0.113725, 0.172549, 0.000000, 1.0 },
+ { 0.105882, 0.200000, 0.007843, 1.0 },
+ { 0.113725, 0.231373, 0.011765, 1.0 },
+ { 0.141176, 0.250980, 0.023529, 1.0 },
+ { 0.172549, 0.258824, 0.031373, 1.0 },
+ { 0.203922, 0.270588, 0.039216, 1.0 },
+ { 0.235294, 0.286275, 0.047059, 1.0 },
+ { 0.250980, 0.301961, 0.058824, 1.0 },
+ { 0.290196, 0.305882, 0.066667, 1.0 },
+ { 0.329412, 0.294118, 0.078431, 1.0 },
+ { 0.360784, 0.278431, 0.074510, 1.0 },
+ { 0.376471, 0.258824, 0.062745, 1.0 },
+ { 0.356863, 0.247059, 0.062745, 1.0 },
+ { 0.337255, 0.247059, 0.070588, 1.0 },
+ { 0.317647, 0.258824, 0.098039, 1.0 },
+ { 0.290196, 0.278431, 0.129412, 1.0 },
+ { 0.270588, 0.294118, 0.149020, 1.0 },
+ { 0.243137, 0.298039, 0.152941, 1.0 },
+ { 0.211765, 0.298039, 0.145098, 1.0 },
+ { 0.200000, 0.301961, 0.137255, 1.0 },
+ { 0.196078, 0.309804, 0.149020, 1.0 },
+ { 0.239216, 0.337255, 0.164706, 1.0 },
+ { 0.329412, 0.400000, 0.211765, 1.0 },
+ { 0.388235, 0.415686, 0.207843, 1.0 },
+ { 0.415686, 0.415686, 0.172549, 1.0 },
+ { 0.415686, 0.388235, 0.145098, 1.0 },
+ { 0.403922, 0.333333, 0.086275, 1.0 },
+ { 0.466667, 0.360784, 0.094118, 1.0 },
+ };
+/* 040221-98 */
+static double4 colors_440[] = {
+ { 0.850980, 0.435294, 0.266667, 1.0 },
+ { 0.882353, 0.513725, 0.290196, 1.0 },
+ { 0.921569, 0.564706, 0.301961, 1.0 },
+ { 0.964706, 0.615686, 0.317647, 1.0 },
+ { 0.972549, 0.639216, 0.325490, 1.0 },
+ { 0.984314, 0.662745, 0.337255, 1.0 },
+ { 0.980392, 0.658824, 0.333333, 1.0 },
+ { 0.976471, 0.654902, 0.333333, 1.0 },
+ { 0.949020, 0.603922, 0.305882, 1.0 },
+ { 0.941176, 0.580392, 0.301961, 1.0 },
+ { 0.937255, 0.560784, 0.298039, 1.0 },
+ { 0.937255, 0.541176, 0.294118, 1.0 },
+ { 0.937255, 0.521569, 0.290196, 1.0 },
+ { 0.937255, 0.501961, 0.278431, 1.0 },
+ { 0.941176, 0.486275, 0.270588, 1.0 },
+ { 0.945098, 0.482353, 0.266667, 1.0 },
+ { 0.949020, 0.478431, 0.266667, 1.0 },
+ { 0.949020, 0.450980, 0.250980, 1.0 },
+ { 0.941176, 0.439216, 0.247059, 1.0 },
+ { 0.933333, 0.431373, 0.243137, 1.0 },
+ { 0.933333, 0.419608, 0.243137, 1.0 },
+ { 0.937255, 0.411765, 0.247059, 1.0 },
+ { 0.937255, 0.403922, 0.247059, 1.0 },
+ { 0.937255, 0.400000, 0.247059, 1.0 },
+ { 0.956863, 0.372549, 0.239216, 1.0 },
+ { 0.972549, 0.360784, 0.235294, 1.0 },
+ { 0.988235, 0.349020, 0.231373, 1.0 },
+ { 0.988235, 0.349020, 0.235294, 1.0 },
+ { 0.988235, 0.352941, 0.243137, 1.0 },
+ { 0.980392, 0.356863, 0.243137, 1.0 },
+ { 0.972549, 0.364706, 0.247059, 1.0 },
+ { 0.921569, 0.376471, 0.239216, 1.0 },
+ { 0.870588, 0.368627, 0.235294, 1.0 },
+ { 0.776471, 0.345098, 0.227451, 1.0 },
+ { 0.725490, 0.317647, 0.219608, 1.0 },
+ { 0.678431, 0.294118, 0.215686, 1.0 },
+ { 0.635294, 0.262745, 0.211765, 1.0 },
+ { 0.592157, 0.235294, 0.207843, 1.0 },
+ { 0.584314, 0.219608, 0.211765, 1.0 },
+ { 0.580392, 0.207843, 0.215686, 1.0 },
+ { 0.486275, 0.168627, 0.192157, 1.0 },
+ { 0.462745, 0.145098, 0.180392, 1.0 },
+ { 0.443137, 0.125490, 0.168627, 1.0 },
+ { 0.439216, 0.098039, 0.145098, 1.0 },
+ { 0.435294, 0.074510, 0.125490, 1.0 },
+ { 0.435294, 0.058824, 0.113725, 1.0 },
+ { 0.435294, 0.047059, 0.105882, 1.0 },
+ { 0.450980, 0.023529, 0.090196, 1.0 },
+ { 0.501961, 0.011765, 0.090196, 1.0 },
+ { 0.576471, 0.019608, 0.090196, 1.0 },
+ { 0.611765, 0.039216, 0.098039, 1.0 },
+ { 0.650980, 0.058824, 0.105882, 1.0 },
+ { 0.698039, 0.094118, 0.117647, 1.0 },
+ { 0.745098, 0.133333, 0.129412, 1.0 },
+ { 0.768627, 0.156863, 0.137255, 1.0 },
+ { 0.796078, 0.180392, 0.149020, 1.0 },
+ { 0.890196, 0.282353, 0.188235, 1.0 },
+ { 0.925490, 0.329412, 0.203922, 1.0 },
+ { 0.960784, 0.376471, 0.223529, 1.0 },
+ { 0.968627, 0.419608, 0.243137, 1.0 },
+ { 0.980392, 0.462745, 0.262745, 1.0 },
+ { 0.980392, 0.486275, 0.270588, 1.0 },
+ { 0.984314, 0.513725, 0.278431, 1.0 },
+ { 0.984314, 0.564706, 0.305882, 1.0 },
+ { 0.988235, 0.623529, 0.333333, 1.0 },
+ { 0.988235, 0.741176, 0.396078, 1.0 },
+ { 0.988235, 0.788235, 0.427451, 1.0 },
+ { 0.992157, 0.839216, 0.462745, 1.0 },
+ { 0.992157, 0.854902, 0.474510, 1.0 },
+ { 0.992157, 0.874510, 0.490196, 1.0 },
+ { 0.992157, 0.901961, 0.517647, 1.0 },
+ { 0.992157, 0.917647, 0.529412, 1.0 },
+ { 0.992157, 0.929412, 0.533333, 1.0 },
+ { 0.992157, 0.921569, 0.521569, 1.0 },
+ { 0.992157, 0.913725, 0.509804, 1.0 },
+ { 0.980392, 0.898039, 0.486275, 1.0 },
+ { 0.972549, 0.882353, 0.462745, 1.0 },
+ { 0.956863, 0.874510, 0.450980, 1.0 },
+ { 0.941176, 0.866667, 0.439216, 1.0 },
+ { 0.933333, 0.831373, 0.423529, 1.0 },
+ { 0.933333, 0.796078, 0.407843, 1.0 },
+ { 0.933333, 0.721569, 0.384314, 1.0 },
+ { 0.937255, 0.705882, 0.376471, 1.0 },
+ { 0.941176, 0.690196, 0.368627, 1.0 },
+ { 0.941176, 0.678431, 0.364706, 1.0 },
+ { 0.945098, 0.670588, 0.360784, 1.0 },
+ { 0.964706, 0.674510, 0.352941, 1.0 },
+ { 0.941176, 0.690196, 0.349020, 1.0 },
+ { 0.933333, 0.698039, 0.360784, 1.0 },
+ { 0.929412, 0.701961, 0.376471, 1.0 },
+ { 0.929412, 0.709804, 0.396078, 1.0 },
+ { 0.929412, 0.713725, 0.407843, 1.0 },
+ { 0.933333, 0.717647, 0.423529, 1.0 },
+ { 0.937255, 0.737255, 0.454902, 1.0 },
+ { 0.949020, 0.749020, 0.490196, 1.0 },
+ { 0.980392, 0.768627, 0.533333, 1.0 },
+ { 0.988235, 0.807843, 0.568627, 1.0 },
+ { 0.988235, 0.894118, 0.635294, 1.0 },
+ { 0.988235, 0.925490, 0.654902, 1.0 },
+ { 0.988235, 0.960784, 0.678431, 1.0 },
+ { 0.988235, 0.968627, 0.682353, 1.0 },
+ { 0.988235, 0.976471, 0.686275, 1.0 },
+ { 0.992157, 0.980392, 0.690196, 1.0 },
+ { 0.992157, 0.976471, 0.682353, 1.0 },
+ { 0.992157, 0.960784, 0.654902, 1.0 },
+ { 0.992157, 0.945098, 0.639216, 1.0 },
+ { 0.992157, 0.929412, 0.627451, 1.0 },
+ { 0.988235, 0.921569, 0.619608, 1.0 },
+ { 0.988235, 0.917647, 0.615686, 1.0 },
+ { 0.988235, 0.894118, 0.592157, 1.0 },
+ { 0.988235, 0.862745, 0.564706, 1.0 },
+ { 0.992157, 0.823529, 0.537255, 1.0 },
+ { 0.992157, 0.772549, 0.505882, 1.0 },
+ { 0.992157, 0.670588, 0.427451, 1.0 },
+ { 0.992157, 0.643137, 0.403922, 1.0 },
+ { 0.992157, 0.615686, 0.384314, 1.0 },
+ { 0.996078, 0.552941, 0.349020, 1.0 },
+ { 0.992157, 0.501961, 0.325490, 1.0 },
+ { 0.996078, 0.458824, 0.301961, 1.0 },
+ { 0.992157, 0.415686, 0.282353, 1.0 },
+ { 0.996078, 0.333333, 0.258824, 1.0 },
+ { 0.992157, 0.305882, 0.243137, 1.0 },
+ { 0.992157, 0.278431, 0.231373, 1.0 },
+ { 0.992157, 0.266667, 0.223529, 1.0 },
+ { 0.992157, 0.254902, 0.219608, 1.0 },
+ { 0.996078, 0.239216, 0.211765, 1.0 },
+ { 0.996078, 0.223529, 0.207843, 1.0 },
+ { 0.996078, 0.219608, 0.203922, 1.0 },
+ { 0.996078, 0.219608, 0.200000, 1.0 },
+ { 0.988235, 0.219608, 0.200000, 1.0 },
+ { 0.988235, 0.219608, 0.196078, 1.0 },
+ { 0.988235, 0.219608, 0.196078, 1.0 },
+ { 0.984314, 0.219608, 0.200000, 1.0 },
+ { 0.964706, 0.223529, 0.200000, 1.0 },
+ { 0.921569, 0.219608, 0.203922, 1.0 },
+ { 0.874510, 0.219608, 0.211765, 1.0 },
+ { 0.780392, 0.211765, 0.215686, 1.0 },
+ { 0.733333, 0.203922, 0.211765, 1.0 },
+ { 0.686275, 0.196078, 0.211765, 1.0 },
+ { 0.662745, 0.184314, 0.207843, 1.0 },
+ { 0.643137, 0.176471, 0.203922, 1.0 },
+ { 0.611765, 0.152941, 0.192157, 1.0 },
+ { 0.615686, 0.133333, 0.164706, 1.0 },
+ { 0.607843, 0.105882, 0.149020, 1.0 },
+ { 0.603922, 0.082353, 0.141176, 1.0 },
+ { 0.596078, 0.039216, 0.129412, 1.0 },
+ { 0.596078, 0.031373, 0.125490, 1.0 },
+ { 0.596078, 0.023529, 0.121569, 1.0 },
+ { 0.596078, 0.023529, 0.117647, 1.0 },
+ { 0.600000, 0.027451, 0.117647, 1.0 },
+ { 0.592157, 0.035294, 0.121569, 1.0 },
+ { 0.627451, 0.050980, 0.113725, 1.0 },
+ { 0.713725, 0.078431, 0.105882, 1.0 },
+ { 0.733333, 0.082353, 0.105882, 1.0 },
+ { 0.756863, 0.090196, 0.105882, 1.0 },
+ { 0.803922, 0.105882, 0.105882, 1.0 },
+ { 0.854902, 0.113725, 0.101961, 1.0 },
+ { 0.894118, 0.125490, 0.098039, 1.0 },
+ { 0.937255, 0.141176, 0.094118, 1.0 },
+ { 0.952941, 0.152941, 0.094118, 1.0 },
+ { 0.964706, 0.168627, 0.094118, 1.0 },
+ { 0.976471, 0.192157, 0.090196, 1.0 },
+ { 0.976471, 0.196078, 0.090196, 1.0 },
+ { 0.976471, 0.200000, 0.094118, 1.0 },
+ { 0.980392, 0.211765, 0.101961, 1.0 },
+ { 0.984314, 0.211765, 0.109804, 1.0 },
+ { 0.988235, 0.215686, 0.117647, 1.0 },
+ { 0.988235, 0.227451, 0.129412, 1.0 },
+ { 0.968627, 0.274510, 0.145098, 1.0 },
+ { 0.960784, 0.290196, 0.149020, 1.0 },
+ { 0.956863, 0.309804, 0.156863, 1.0 },
+ { 0.952941, 0.349020, 0.172549, 1.0 },
+ { 0.949020, 0.380392, 0.184314, 1.0 },
+ { 0.949020, 0.415686, 0.200000, 1.0 },
+ { 0.952941, 0.443137, 0.219608, 1.0 },
+ { 0.952941, 0.470588, 0.239216, 1.0 },
+ { 0.960784, 0.490196, 0.258824, 1.0 },
+ { 0.972549, 0.525490, 0.254902, 1.0 },
+ { 0.968627, 0.556863, 0.258824, 1.0 },
+ { 0.964706, 0.603922, 0.254902, 1.0 },
+ { 0.960784, 0.654902, 0.270588, 1.0 },
+ { 0.952941, 0.698039, 0.282353, 1.0 },
+ { 0.952941, 0.733333, 0.298039, 1.0 },
+ { 0.952941, 0.760784, 0.309804, 1.0 },
+ { 0.956863, 0.768627, 0.341176, 1.0 },
+ { 0.960784, 0.764706, 0.341176, 1.0 },
+ { 0.968627, 0.764706, 0.345098, 1.0 },
+ { 0.976471, 0.756863, 0.352941, 1.0 },
+ { 0.976471, 0.752941, 0.345098, 1.0 },
+ { 0.984314, 0.768627, 0.352941, 1.0 },
+ { 0.980392, 0.780392, 0.360784, 1.0 },
+ { 0.980392, 0.796078, 0.380392, 1.0 },
+ { 0.980392, 0.819608, 0.400000, 1.0 },
+ { 0.980392, 0.835294, 0.427451, 1.0 },
+ { 0.980392, 0.835294, 0.450980, 1.0 },
+ { 0.980392, 0.827451, 0.470588, 1.0 },
+ { 0.968627, 0.803922, 0.490196, 1.0 },
+ { 0.964706, 0.768627, 0.498039, 1.0 },
+ { 0.968627, 0.745098, 0.490196, 1.0 },
+ { 0.968627, 0.713725, 0.474510, 1.0 },
+ { 0.968627, 0.690196, 0.462745, 1.0 },
+ { 0.968627, 0.670588, 0.454902, 1.0 },
+ { 0.968627, 0.650980, 0.450980, 1.0 },
+ { 0.972549, 0.627451, 0.435294, 1.0 },
+ { 0.980392, 0.600000, 0.415686, 1.0 },
+ { 0.980392, 0.564706, 0.392157, 1.0 },
+ { 0.976471, 0.521569, 0.368627, 1.0 },
+ { 0.976471, 0.470588, 0.337255, 1.0 },
+ { 0.976471, 0.415686, 0.298039, 1.0 },
+ { 0.976471, 0.356863, 0.262745, 1.0 },
+ { 0.976471, 0.301961, 0.231373, 1.0 },
+ { 0.968627, 0.247059, 0.207843, 1.0 },
+ { 0.968627, 0.192157, 0.188235, 1.0 },
+ { 0.964706, 0.152941, 0.168627, 1.0 },
+ { 0.949020, 0.121569, 0.152941, 1.0 },
+ { 0.925490, 0.098039, 0.145098, 1.0 },
+ { 0.909804, 0.078431, 0.133333, 1.0 },
+ { 0.901961, 0.062745, 0.125490, 1.0 },
+ { 0.898039, 0.043137, 0.113725, 1.0 },
+ { 0.901961, 0.031373, 0.109804, 1.0 },
+ { 0.901961, 0.031373, 0.105882, 1.0 },
+ { 0.909804, 0.031373, 0.105882, 1.0 },
+ { 0.913725, 0.027451, 0.098039, 1.0 },
+ { 0.917647, 0.031373, 0.094118, 1.0 },
+ { 0.909804, 0.035294, 0.098039, 1.0 },
+ { 0.901961, 0.043137, 0.101961, 1.0 },
+ { 0.898039, 0.058824, 0.109804, 1.0 },
+ { 0.894118, 0.074510, 0.109804, 1.0 },
+ { 0.898039, 0.094118, 0.113725, 1.0 },
+ { 0.905882, 0.129412, 0.121569, 1.0 },
+ { 0.921569, 0.176471, 0.133333, 1.0 },
+ { 0.937255, 0.223529, 0.145098, 1.0 },
+ { 0.960784, 0.274510, 0.160784, 1.0 },
+ { 0.976471, 0.325490, 0.176471, 1.0 },
+ { 0.984314, 0.380392, 0.196078, 1.0 },
+ { 0.988235, 0.435294, 0.227451, 1.0 },
+ { 0.988235, 0.478431, 0.250980, 1.0 },
+ { 0.988235, 0.505882, 0.270588, 1.0 },
+ { 0.988235, 0.525490, 0.282353, 1.0 },
+ { 0.988235, 0.537255, 0.290196, 1.0 },
+ { 0.976471, 0.537255, 0.298039, 1.0 },
+ { 0.952941, 0.529412, 0.301961, 1.0 },
+ { 0.909804, 0.513725, 0.305882, 1.0 },
+ { 0.870588, 0.501961, 0.305882, 1.0 },
+ { 0.850980, 0.505882, 0.305882, 1.0 },
+ { 0.847059, 0.521569, 0.309804, 1.0 },
+ { 0.847059, 0.541176, 0.325490, 1.0 },
+ { 0.850980, 0.564706, 0.345098, 1.0 },
+ { 0.854902, 0.572549, 0.349020, 1.0 },
+ { 0.870588, 0.572549, 0.349020, 1.0 },
+ { 0.886275, 0.560784, 0.341176, 1.0 },
+ { 0.882353, 0.541176, 0.329412, 1.0 },
+ { 0.862745, 0.505882, 0.317647, 1.0 },
+ { 0.847059, 0.466667, 0.298039, 1.0 },
+ { 0.843137, 0.439216, 0.270588, 1.0 },
+ { 0.843137, 0.419608, 0.258824, 1.0 },
+ };
+/* 040221-99 */
+static double4 colors_441[] = {
+ { 0.690196, 0.290196, 0.133333, 1.0 },
+ { 0.600000, 0.247059, 0.109804, 1.0 },
+ { 0.568627, 0.227451, 0.098039, 1.0 },
+ { 0.537255, 0.211765, 0.086275, 1.0 },
+ { 0.537255, 0.200000, 0.078431, 1.0 },
+ { 0.537255, 0.188235, 0.070588, 1.0 },
+ { 0.545098, 0.192157, 0.078431, 1.0 },
+ { 0.552941, 0.200000, 0.090196, 1.0 },
+ { 0.552941, 0.239216, 0.125490, 1.0 },
+ { 0.556863, 0.266667, 0.133333, 1.0 },
+ { 0.564706, 0.294118, 0.145098, 1.0 },
+ { 0.588235, 0.329412, 0.160784, 1.0 },
+ { 0.615686, 0.364706, 0.176471, 1.0 },
+ { 0.674510, 0.400000, 0.207843, 1.0 },
+ { 0.733333, 0.439216, 0.243137, 1.0 },
+ { 0.752941, 0.450980, 0.254902, 1.0 },
+ { 0.772549, 0.462745, 0.270588, 1.0 },
+ { 0.827451, 0.490196, 0.301961, 1.0 },
+ { 0.819608, 0.474510, 0.286275, 1.0 },
+ { 0.815686, 0.458824, 0.274510, 1.0 },
+ { 0.807843, 0.435294, 0.258824, 1.0 },
+ { 0.800000, 0.415686, 0.243137, 1.0 },
+ { 0.796078, 0.403922, 0.235294, 1.0 },
+ { 0.792157, 0.392157, 0.227451, 1.0 },
+ { 0.792157, 0.411765, 0.235294, 1.0 },
+ { 0.792157, 0.423529, 0.247059, 1.0 },
+ { 0.792157, 0.435294, 0.262745, 1.0 },
+ { 0.800000, 0.454902, 0.282353, 1.0 },
+ { 0.811765, 0.474510, 0.305882, 1.0 },
+ { 0.811765, 0.478431, 0.309804, 1.0 },
+ { 0.811765, 0.486275, 0.317647, 1.0 },
+ { 0.811765, 0.498039, 0.313725, 1.0 },
+ { 0.792157, 0.521569, 0.325490, 1.0 },
+ { 0.760784, 0.588235, 0.388235, 1.0 },
+ { 0.780392, 0.639216, 0.439216, 1.0 },
+ { 0.800000, 0.690196, 0.490196, 1.0 },
+ { 0.831373, 0.733333, 0.537255, 1.0 },
+ { 0.862745, 0.776471, 0.588235, 1.0 },
+ { 0.866667, 0.784314, 0.596078, 1.0 },
+ { 0.870588, 0.796078, 0.607843, 1.0 },
+ { 0.835294, 0.772549, 0.603922, 1.0 },
+ { 0.796078, 0.749020, 0.576471, 1.0 },
+ { 0.756863, 0.729412, 0.549020, 1.0 },
+ { 0.745098, 0.721569, 0.541176, 1.0 },
+ { 0.737255, 0.717647, 0.537255, 1.0 },
+ { 0.737255, 0.713725, 0.525490, 1.0 },
+ { 0.737255, 0.713725, 0.517647, 1.0 },
+ { 0.741176, 0.698039, 0.486275, 1.0 },
+ { 0.752941, 0.678431, 0.470588, 1.0 },
+ { 0.729412, 0.631373, 0.407843, 1.0 },
+ { 0.682353, 0.607843, 0.396078, 1.0 },
+ { 0.639216, 0.588235, 0.384314, 1.0 },
+ { 0.588235, 0.568627, 0.368627, 1.0 },
+ { 0.541176, 0.552941, 0.356863, 1.0 },
+ { 0.529412, 0.541176, 0.349020, 1.0 },
+ { 0.517647, 0.533333, 0.341176, 1.0 },
+ { 0.501961, 0.509804, 0.317647, 1.0 },
+ { 0.498039, 0.505882, 0.329412, 1.0 },
+ { 0.494118, 0.501961, 0.345098, 1.0 },
+ { 0.486275, 0.505882, 0.352941, 1.0 },
+ { 0.478431, 0.509804, 0.364706, 1.0 },
+ { 0.474510, 0.505882, 0.360784, 1.0 },
+ { 0.470588, 0.505882, 0.356863, 1.0 },
+ { 0.443137, 0.490196, 0.341176, 1.0 },
+ { 0.427451, 0.470588, 0.309804, 1.0 },
+ { 0.431373, 0.435294, 0.274510, 1.0 },
+ { 0.423529, 0.419608, 0.262745, 1.0 },
+ { 0.415686, 0.407843, 0.250980, 1.0 },
+ { 0.407843, 0.403922, 0.239216, 1.0 },
+ { 0.403922, 0.400000, 0.231373, 1.0 },
+ { 0.388235, 0.384314, 0.211765, 1.0 },
+ { 0.352941, 0.356863, 0.184314, 1.0 },
+ { 0.290196, 0.298039, 0.129412, 1.0 },
+ { 0.270588, 0.278431, 0.113725, 1.0 },
+ { 0.250980, 0.258824, 0.101961, 1.0 },
+ { 0.227451, 0.239216, 0.090196, 1.0 },
+ { 0.203922, 0.223529, 0.078431, 1.0 },
+ { 0.188235, 0.211765, 0.070588, 1.0 },
+ { 0.172549, 0.200000, 0.066667, 1.0 },
+ { 0.141176, 0.176471, 0.047059, 1.0 },
+ { 0.105882, 0.145098, 0.027451, 1.0 },
+ { 0.074510, 0.101961, 0.007843, 1.0 },
+ { 0.074510, 0.094118, 0.007843, 1.0 },
+ { 0.078431, 0.086275, 0.007843, 1.0 },
+ { 0.086275, 0.086275, 0.007843, 1.0 },
+ { 0.094118, 0.086275, 0.007843, 1.0 },
+ { 0.125490, 0.090196, 0.007843, 1.0 },
+ { 0.156863, 0.094118, 0.007843, 1.0 },
+ { 0.200000, 0.105882, 0.007843, 1.0 },
+ { 0.203922, 0.105882, 0.007843, 1.0 },
+ { 0.207843, 0.105882, 0.011765, 1.0 },
+ { 0.203922, 0.113725, 0.011765, 1.0 },
+ { 0.200000, 0.121569, 0.011765, 1.0 },
+ { 0.219608, 0.137255, 0.015686, 1.0 },
+ { 0.243137, 0.160784, 0.023529, 1.0 },
+ { 0.301961, 0.188235, 0.031373, 1.0 },
+ { 0.349020, 0.211765, 0.035294, 1.0 },
+ { 0.447059, 0.254902, 0.062745, 1.0 },
+ { 0.458824, 0.278431, 0.078431, 1.0 },
+ { 0.470588, 0.305882, 0.094118, 1.0 },
+ { 0.466667, 0.317647, 0.105882, 1.0 },
+ { 0.462745, 0.329412, 0.121569, 1.0 },
+ { 0.470588, 0.352941, 0.141176, 1.0 },
+ { 0.478431, 0.364706, 0.149020, 1.0 },
+ { 0.509804, 0.364706, 0.160784, 1.0 },
+ { 0.525490, 0.349020, 0.156863, 1.0 },
+ { 0.545098, 0.333333, 0.156863, 1.0 },
+ { 0.552941, 0.325490, 0.160784, 1.0 },
+ { 0.564706, 0.321569, 0.164706, 1.0 },
+ { 0.584314, 0.325490, 0.168627, 1.0 },
+ { 0.600000, 0.321569, 0.164706, 1.0 },
+ { 0.607843, 0.313725, 0.164706, 1.0 },
+ { 0.603922, 0.298039, 0.156863, 1.0 },
+ { 0.552941, 0.227451, 0.113725, 1.0 },
+ { 0.533333, 0.207843, 0.101961, 1.0 },
+ { 0.513725, 0.188235, 0.094118, 1.0 },
+ { 0.486275, 0.168627, 0.078431, 1.0 },
+ { 0.474510, 0.164706, 0.078431, 1.0 },
+ { 0.486275, 0.176471, 0.082353, 1.0 },
+ { 0.509804, 0.207843, 0.101961, 1.0 },
+ { 0.576471, 0.286275, 0.160784, 1.0 },
+ { 0.588235, 0.313725, 0.192157, 1.0 },
+ { 0.600000, 0.345098, 0.227451, 1.0 },
+ { 0.600000, 0.364706, 0.250980, 1.0 },
+ { 0.600000, 0.388235, 0.274510, 1.0 },
+ { 0.611765, 0.435294, 0.305882, 1.0 },
+ { 0.635294, 0.482353, 0.345098, 1.0 },
+ { 0.690196, 0.541176, 0.392157, 1.0 },
+ { 0.756863, 0.603922, 0.427451, 1.0 },
+ { 0.886275, 0.670588, 0.478431, 1.0 },
+ { 0.909804, 0.678431, 0.486275, 1.0 },
+ { 0.933333, 0.690196, 0.498039, 1.0 },
+ { 0.964706, 0.701961, 0.498039, 1.0 },
+ { 0.976471, 0.682353, 0.490196, 1.0 },
+ { 0.976471, 0.662745, 0.466667, 1.0 },
+ { 0.964706, 0.639216, 0.439216, 1.0 },
+ { 0.937255, 0.600000, 0.372549, 1.0 },
+ { 0.933333, 0.596078, 0.352941, 1.0 },
+ { 0.933333, 0.592157, 0.333333, 1.0 },
+ { 0.933333, 0.588235, 0.333333, 1.0 },
+ { 0.937255, 0.588235, 0.333333, 1.0 },
+ { 0.941176, 0.580392, 0.325490, 1.0 },
+ { 0.941176, 0.568627, 0.325490, 1.0 },
+ { 0.937255, 0.556863, 0.317647, 1.0 },
+ { 0.917647, 0.556863, 0.309804, 1.0 },
+ { 0.886275, 0.549020, 0.309804, 1.0 },
+ { 0.874510, 0.556863, 0.313725, 1.0 },
+ { 0.862745, 0.564706, 0.317647, 1.0 },
+ { 0.843137, 0.564706, 0.329412, 1.0 },
+ { 0.815686, 0.556863, 0.333333, 1.0 },
+ { 0.792157, 0.537255, 0.329412, 1.0 },
+ { 0.737255, 0.513725, 0.325490, 1.0 },
+ { 0.603922, 0.419608, 0.278431, 1.0 },
+ { 0.564706, 0.396078, 0.258824, 1.0 },
+ { 0.529412, 0.372549, 0.243137, 1.0 },
+ { 0.454902, 0.321569, 0.211765, 1.0 },
+ { 0.388235, 0.274510, 0.184314, 1.0 },
+ { 0.337255, 0.243137, 0.164706, 1.0 },
+ { 0.294118, 0.219608, 0.152941, 1.0 },
+ { 0.239216, 0.207843, 0.137255, 1.0 },
+ { 0.203922, 0.184314, 0.121569, 1.0 },
+ { 0.125490, 0.145098, 0.086275, 1.0 },
+ { 0.109804, 0.137255, 0.074510, 1.0 },
+ { 0.098039, 0.133333, 0.066667, 1.0 },
+ { 0.098039, 0.137255, 0.062745, 1.0 },
+ { 0.125490, 0.149020, 0.062745, 1.0 },
+ { 0.164706, 0.172549, 0.074510, 1.0 },
+ { 0.227451, 0.200000, 0.094118, 1.0 },
+ { 0.368627, 0.270588, 0.133333, 1.0 },
+ { 0.396078, 0.286275, 0.141176, 1.0 },
+ { 0.427451, 0.305882, 0.152941, 1.0 },
+ { 0.490196, 0.341176, 0.176471, 1.0 },
+ { 0.549020, 0.372549, 0.196078, 1.0 },
+ { 0.603922, 0.392157, 0.211765, 1.0 },
+ { 0.662745, 0.411765, 0.219608, 1.0 },
+ { 0.721569, 0.423529, 0.227451, 1.0 },
+ { 0.780392, 0.435294, 0.231373, 1.0 },
+ { 0.823529, 0.439216, 0.239216, 1.0 },
+ { 0.858824, 0.447059, 0.250980, 1.0 },
+ { 0.894118, 0.458824, 0.262745, 1.0 },
+ { 0.901961, 0.454902, 0.270588, 1.0 },
+ { 0.905882, 0.439216, 0.266667, 1.0 },
+ { 0.890196, 0.423529, 0.262745, 1.0 },
+ { 0.878431, 0.411765, 0.243137, 1.0 },
+ { 0.823529, 0.360784, 0.188235, 1.0 },
+ { 0.815686, 0.349020, 0.172549, 1.0 },
+ { 0.807843, 0.337255, 0.160784, 1.0 },
+ { 0.780392, 0.317647, 0.145098, 1.0 },
+ { 0.749020, 0.286275, 0.125490, 1.0 },
+ { 0.701961, 0.262745, 0.121569, 1.0 },
+ { 0.662745, 0.250980, 0.117647, 1.0 },
+ { 0.647059, 0.254902, 0.109804, 1.0 },
+ { 0.623529, 0.247059, 0.105882, 1.0 },
+ { 0.615686, 0.254902, 0.098039, 1.0 },
+ { 0.631373, 0.270588, 0.101961, 1.0 },
+ { 0.654902, 0.290196, 0.105882, 1.0 },
+ { 0.666667, 0.317647, 0.129412, 1.0 },
+ { 0.658824, 0.341176, 0.152941, 1.0 },
+ { 0.662745, 0.372549, 0.180392, 1.0 },
+ { 0.662745, 0.392157, 0.207843, 1.0 },
+ { 0.654902, 0.423529, 0.227451, 1.0 },
+ { 0.662745, 0.450980, 0.239216, 1.0 },
+ { 0.698039, 0.482353, 0.262745, 1.0 },
+ { 0.741176, 0.525490, 0.290196, 1.0 },
+ { 0.768627, 0.564706, 0.313725, 1.0 },
+ { 0.788235, 0.600000, 0.337255, 1.0 },
+ { 0.803922, 0.611765, 0.356863, 1.0 },
+ { 0.784314, 0.619608, 0.368627, 1.0 },
+ { 0.749020, 0.607843, 0.364706, 1.0 },
+ { 0.709804, 0.588235, 0.360784, 1.0 },
+ { 0.678431, 0.564706, 0.341176, 1.0 },
+ { 0.647059, 0.541176, 0.313725, 1.0 },
+ { 0.627451, 0.525490, 0.301961, 1.0 },
+ { 0.615686, 0.501961, 0.270588, 1.0 },
+ { 0.592157, 0.482353, 0.250980, 1.0 },
+ { 0.556863, 0.454902, 0.235294, 1.0 },
+ { 0.517647, 0.439216, 0.227451, 1.0 },
+ { 0.478431, 0.423529, 0.231373, 1.0 },
+ { 0.454902, 0.415686, 0.227451, 1.0 },
+ { 0.439216, 0.411765, 0.239216, 1.0 },
+ { 0.423529, 0.415686, 0.235294, 1.0 },
+ { 0.403922, 0.407843, 0.227451, 1.0 },
+ { 0.376471, 0.392157, 0.223529, 1.0 },
+ { 0.349020, 0.384314, 0.211765, 1.0 },
+ { 0.313725, 0.384314, 0.211765, 1.0 },
+ { 0.301961, 0.380392, 0.207843, 1.0 },
+ { 0.309804, 0.376471, 0.211765, 1.0 },
+ { 0.325490, 0.380392, 0.203922, 1.0 },
+ { 0.356863, 0.380392, 0.196078, 1.0 },
+ { 0.396078, 0.372549, 0.200000, 1.0 },
+ { 0.427451, 0.356863, 0.192157, 1.0 },
+ { 0.439216, 0.341176, 0.184314, 1.0 },
+ { 0.447059, 0.325490, 0.172549, 1.0 },
+ { 0.466667, 0.298039, 0.164706, 1.0 },
+ { 0.478431, 0.278431, 0.145098, 1.0 },
+ { 0.501961, 0.266667, 0.121569, 1.0 },
+ { 0.533333, 0.250980, 0.105882, 1.0 },
+ { 0.568627, 0.239216, 0.105882, 1.0 },
+ { 0.592157, 0.235294, 0.109804, 1.0 },
+ { 0.603922, 0.254902, 0.133333, 1.0 },
+ { 0.623529, 0.278431, 0.168627, 1.0 },
+ { 0.631373, 0.290196, 0.192157, 1.0 },
+ { 0.635294, 0.313725, 0.203922, 1.0 },
+ { 0.635294, 0.325490, 0.200000, 1.0 },
+ { 0.643137, 0.329412, 0.200000, 1.0 },
+ { 0.654902, 0.329412, 0.192157, 1.0 },
+ { 0.654902, 0.349020, 0.192157, 1.0 },
+ { 0.658824, 0.380392, 0.207843, 1.0 },
+ { 0.666667, 0.400000, 0.223529, 1.0 },
+ { 0.678431, 0.435294, 0.250980, 1.0 },
+ { 0.690196, 0.443137, 0.243137, 1.0 },
+ { 0.705882, 0.435294, 0.235294, 1.0 },
+ { 0.725490, 0.411765, 0.211765, 1.0 },
+ { 0.737255, 0.380392, 0.184314, 1.0 },
+ { 0.729412, 0.349020, 0.160784, 1.0 },
+ { 0.725490, 0.305882, 0.129412, 1.0 },
+ };
+/* 040222 */
+static double4 colors_442[] = {
+ { 0.360784, 0.431373, 0.411765, 1.0 },
+ { 0.415686, 0.396078, 0.376471, 1.0 },
+ { 0.407843, 0.372549, 0.356863, 1.0 },
+ { 0.400000, 0.349020, 0.337255, 1.0 },
+ { 0.384314, 0.329412, 0.329412, 1.0 },
+ { 0.368627, 0.313725, 0.325490, 1.0 },
+ { 0.368627, 0.321569, 0.325490, 1.0 },
+ { 0.372549, 0.329412, 0.329412, 1.0 },
+ { 0.435294, 0.400000, 0.376471, 1.0 },
+ { 0.490196, 0.454902, 0.415686, 1.0 },
+ { 0.545098, 0.513725, 0.458824, 1.0 },
+ { 0.576471, 0.564706, 0.498039, 1.0 },
+ { 0.607843, 0.619608, 0.537255, 1.0 },
+ { 0.647059, 0.662745, 0.584314, 1.0 },
+ { 0.690196, 0.709804, 0.635294, 1.0 },
+ { 0.709804, 0.729412, 0.654902, 1.0 },
+ { 0.733333, 0.749020, 0.678431, 1.0 },
+ { 0.788235, 0.768627, 0.725490, 1.0 },
+ { 0.772549, 0.737255, 0.698039, 1.0 },
+ { 0.756863, 0.705882, 0.670588, 1.0 },
+ { 0.733333, 0.674510, 0.635294, 1.0 },
+ { 0.713725, 0.643137, 0.600000, 1.0 },
+ { 0.709804, 0.635294, 0.584314, 1.0 },
+ { 0.709804, 0.631373, 0.572549, 1.0 },
+ { 0.690196, 0.564706, 0.505882, 1.0 },
+ { 0.682353, 0.533333, 0.466667, 1.0 },
+ { 0.678431, 0.505882, 0.431373, 1.0 },
+ { 0.674510, 0.494118, 0.407843, 1.0 },
+ { 0.670588, 0.482353, 0.384314, 1.0 },
+ { 0.670588, 0.478431, 0.372549, 1.0 },
+ { 0.670588, 0.478431, 0.364706, 1.0 },
+ { 0.662745, 0.478431, 0.360784, 1.0 },
+ { 0.662745, 0.466667, 0.368627, 1.0 },
+ { 0.650980, 0.450980, 0.376471, 1.0 },
+ { 0.623529, 0.419608, 0.364706, 1.0 },
+ { 0.600000, 0.388235, 0.352941, 1.0 },
+ { 0.545098, 0.349020, 0.317647, 1.0 },
+ { 0.490196, 0.313725, 0.282353, 1.0 },
+ { 0.458824, 0.294118, 0.258824, 1.0 },
+ { 0.431373, 0.274510, 0.239216, 1.0 },
+ { 0.325490, 0.200000, 0.168627, 1.0 },
+ { 0.290196, 0.172549, 0.145098, 1.0 },
+ { 0.258824, 0.145098, 0.125490, 1.0 },
+ { 0.235294, 0.141176, 0.117647, 1.0 },
+ { 0.215686, 0.137255, 0.113725, 1.0 },
+ { 0.203922, 0.137255, 0.113725, 1.0 },
+ { 0.196078, 0.141176, 0.113725, 1.0 },
+ { 0.192157, 0.152941, 0.117647, 1.0 },
+ { 0.184314, 0.184314, 0.125490, 1.0 },
+ { 0.200000, 0.254902, 0.141176, 1.0 },
+ { 0.239216, 0.298039, 0.164706, 1.0 },
+ { 0.282353, 0.345098, 0.188235, 1.0 },
+ { 0.337255, 0.388235, 0.235294, 1.0 },
+ { 0.396078, 0.431373, 0.282353, 1.0 },
+ { 0.415686, 0.474510, 0.309804, 1.0 },
+ { 0.439216, 0.521569, 0.341176, 1.0 },
+ { 0.494118, 0.576471, 0.364706, 1.0 },
+ { 0.525490, 0.568627, 0.364706, 1.0 },
+ { 0.556863, 0.564706, 0.364706, 1.0 },
+ { 0.564706, 0.529412, 0.364706, 1.0 },
+ { 0.576471, 0.498039, 0.364706, 1.0 },
+ { 0.564706, 0.490196, 0.360784, 1.0 },
+ { 0.556863, 0.482353, 0.360784, 1.0 },
+ { 0.517647, 0.443137, 0.333333, 1.0 },
+ { 0.474510, 0.403922, 0.301961, 1.0 },
+ { 0.376471, 0.305882, 0.215686, 1.0 },
+ { 0.321569, 0.258824, 0.176471, 1.0 },
+ { 0.270588, 0.211765, 0.137255, 1.0 },
+ { 0.247059, 0.188235, 0.117647, 1.0 },
+ { 0.227451, 0.164706, 0.098039, 1.0 },
+ { 0.184314, 0.133333, 0.082353, 1.0 },
+ { 0.149020, 0.121569, 0.066667, 1.0 },
+ { 0.090196, 0.137255, 0.074510, 1.0 },
+ { 0.078431, 0.141176, 0.086275, 1.0 },
+ { 0.066667, 0.145098, 0.098039, 1.0 },
+ { 0.078431, 0.152941, 0.121569, 1.0 },
+ { 0.090196, 0.164706, 0.145098, 1.0 },
+ { 0.101961, 0.168627, 0.172549, 1.0 },
+ { 0.117647, 0.172549, 0.203922, 1.0 },
+ { 0.141176, 0.231373, 0.250980, 1.0 },
+ { 0.172549, 0.278431, 0.290196, 1.0 },
+ { 0.203922, 0.345098, 0.360784, 1.0 },
+ { 0.211765, 0.337255, 0.380392, 1.0 },
+ { 0.219608, 0.333333, 0.403922, 1.0 },
+ { 0.215686, 0.333333, 0.411765, 1.0 },
+ { 0.215686, 0.333333, 0.419608, 1.0 },
+ { 0.231373, 0.345098, 0.419608, 1.0 },
+ { 0.258824, 0.349020, 0.411765, 1.0 },
+ { 0.325490, 0.384314, 0.364706, 1.0 },
+ { 0.360784, 0.384314, 0.349020, 1.0 },
+ { 0.400000, 0.388235, 0.337255, 1.0 },
+ { 0.415686, 0.392157, 0.333333, 1.0 },
+ { 0.431373, 0.396078, 0.333333, 1.0 },
+ { 0.466667, 0.384314, 0.333333, 1.0 },
+ { 0.513725, 0.396078, 0.317647, 1.0 },
+ { 0.564706, 0.419608, 0.309804, 1.0 },
+ { 0.627451, 0.458824, 0.329412, 1.0 },
+ { 0.717647, 0.545098, 0.384314, 1.0 },
+ { 0.729412, 0.568627, 0.415686, 1.0 },
+ { 0.745098, 0.592157, 0.450980, 1.0 },
+ { 0.745098, 0.596078, 0.454902, 1.0 },
+ { 0.745098, 0.603922, 0.462745, 1.0 },
+ { 0.756863, 0.615686, 0.458824, 1.0 },
+ { 0.760784, 0.631373, 0.458824, 1.0 },
+ { 0.752941, 0.635294, 0.462745, 1.0 },
+ { 0.721569, 0.600000, 0.447059, 1.0 },
+ { 0.690196, 0.564706, 0.431373, 1.0 },
+ { 0.674510, 0.537255, 0.411765, 1.0 },
+ { 0.658824, 0.513725, 0.396078, 1.0 },
+ { 0.631373, 0.482353, 0.364706, 1.0 },
+ { 0.600000, 0.439216, 0.329412, 1.0 },
+ { 0.568627, 0.400000, 0.309804, 1.0 },
+ { 0.537255, 0.360784, 0.282353, 1.0 },
+ { 0.466667, 0.266667, 0.235294, 1.0 },
+ { 0.454902, 0.250980, 0.223529, 1.0 },
+ { 0.443137, 0.239216, 0.215686, 1.0 },
+ { 0.435294, 0.223529, 0.196078, 1.0 },
+ { 0.427451, 0.219608, 0.196078, 1.0 },
+ { 0.419608, 0.227451, 0.192157, 1.0 },
+ { 0.415686, 0.239216, 0.188235, 1.0 },
+ { 0.403922, 0.250980, 0.172549, 1.0 },
+ { 0.403922, 0.247059, 0.176471, 1.0 },
+ { 0.407843, 0.247059, 0.180392, 1.0 },
+ { 0.403922, 0.247059, 0.184314, 1.0 },
+ { 0.400000, 0.250980, 0.188235, 1.0 },
+ { 0.384314, 0.258824, 0.196078, 1.0 },
+ { 0.388235, 0.274510, 0.215686, 1.0 },
+ { 0.372549, 0.301961, 0.215686, 1.0 },
+ { 0.372549, 0.313725, 0.231373, 1.0 },
+ { 0.403922, 0.372549, 0.282353, 1.0 },
+ { 0.403922, 0.388235, 0.294118, 1.0 },
+ { 0.407843, 0.407843, 0.309804, 1.0 },
+ { 0.427451, 0.435294, 0.337255, 1.0 },
+ { 0.447059, 0.478431, 0.352941, 1.0 },
+ { 0.450980, 0.490196, 0.364706, 1.0 },
+ { 0.470588, 0.501961, 0.384314, 1.0 },
+ { 0.533333, 0.541176, 0.439216, 1.0 },
+ { 0.580392, 0.560784, 0.462745, 1.0 },
+ { 0.631373, 0.580392, 0.490196, 1.0 },
+ { 0.643137, 0.588235, 0.501961, 1.0 },
+ { 0.654902, 0.600000, 0.513725, 1.0 },
+ { 0.670588, 0.607843, 0.529412, 1.0 },
+ { 0.678431, 0.603922, 0.533333, 1.0 },
+ { 0.678431, 0.584314, 0.521569, 1.0 },
+ { 0.674510, 0.564706, 0.517647, 1.0 },
+ { 0.709804, 0.529412, 0.486275, 1.0 },
+ { 0.713725, 0.533333, 0.478431, 1.0 },
+ { 0.717647, 0.537255, 0.474510, 1.0 },
+ { 0.721569, 0.552941, 0.470588, 1.0 },
+ { 0.713725, 0.556863, 0.443137, 1.0 },
+ { 0.694118, 0.552941, 0.415686, 1.0 },
+ { 0.678431, 0.533333, 0.384314, 1.0 },
+ { 0.647059, 0.458824, 0.313725, 1.0 },
+ { 0.631373, 0.450980, 0.305882, 1.0 },
+ { 0.619608, 0.443137, 0.298039, 1.0 },
+ { 0.596078, 0.419608, 0.286275, 1.0 },
+ { 0.560784, 0.400000, 0.266667, 1.0 },
+ { 0.529412, 0.388235, 0.262745, 1.0 },
+ { 0.486275, 0.368627, 0.258824, 1.0 },
+ { 0.462745, 0.337255, 0.254902, 1.0 },
+ { 0.435294, 0.309804, 0.258824, 1.0 },
+ { 0.349020, 0.243137, 0.243137, 1.0 },
+ { 0.329412, 0.231373, 0.235294, 1.0 },
+ { 0.309804, 0.219608, 0.227451, 1.0 },
+ { 0.254902, 0.200000, 0.215686, 1.0 },
+ { 0.211765, 0.180392, 0.203922, 1.0 },
+ { 0.196078, 0.164706, 0.211765, 1.0 },
+ { 0.180392, 0.156863, 0.211765, 1.0 },
+ { 0.164706, 0.145098, 0.196078, 1.0 },
+ { 0.156863, 0.141176, 0.184314, 1.0 },
+ { 0.152941, 0.137255, 0.172549, 1.0 },
+ { 0.133333, 0.137255, 0.137255, 1.0 },
+ { 0.133333, 0.125490, 0.129412, 1.0 },
+ { 0.129412, 0.129412, 0.121569, 1.0 },
+ { 0.141176, 0.133333, 0.121569, 1.0 },
+ { 0.141176, 0.137255, 0.129412, 1.0 },
+ { 0.141176, 0.137255, 0.129412, 1.0 },
+ { 0.145098, 0.152941, 0.121569, 1.0 },
+ { 0.152941, 0.145098, 0.125490, 1.0 },
+ { 0.156863, 0.156863, 0.133333, 1.0 },
+ { 0.180392, 0.192157, 0.164706, 1.0 },
+ { 0.207843, 0.231373, 0.203922, 1.0 },
+ { 0.254902, 0.274510, 0.231373, 1.0 },
+ { 0.317647, 0.333333, 0.262745, 1.0 },
+ { 0.435294, 0.380392, 0.286275, 1.0 },
+ { 0.458824, 0.392157, 0.290196, 1.0 },
+ { 0.486275, 0.403922, 0.298039, 1.0 },
+ { 0.513725, 0.419608, 0.309804, 1.0 },
+ { 0.556863, 0.427451, 0.313725, 1.0 },
+ { 0.596078, 0.447059, 0.317647, 1.0 },
+ { 0.650980, 0.450980, 0.341176, 1.0 },
+ { 0.682353, 0.454902, 0.329412, 1.0 },
+ { 0.690196, 0.450980, 0.333333, 1.0 },
+ { 0.662745, 0.435294, 0.309804, 1.0 },
+ { 0.627451, 0.415686, 0.301961, 1.0 },
+ { 0.576471, 0.400000, 0.290196, 1.0 },
+ { 0.560784, 0.392157, 0.305882, 1.0 },
+ { 0.552941, 0.407843, 0.337255, 1.0 },
+ { 0.556863, 0.439216, 0.400000, 1.0 },
+ { 0.541176, 0.478431, 0.439216, 1.0 },
+ { 0.513725, 0.513725, 0.466667, 1.0 },
+ { 0.478431, 0.525490, 0.478431, 1.0 },
+ { 0.466667, 0.525490, 0.478431, 1.0 },
+ { 0.466667, 0.529412, 0.478431, 1.0 },
+ { 0.494118, 0.529412, 0.505882, 1.0 },
+ { 0.537255, 0.545098, 0.537255, 1.0 },
+ { 0.556863, 0.560784, 0.556863, 1.0 },
+ { 0.572549, 0.576471, 0.552941, 1.0 },
+ { 0.580392, 0.576471, 0.525490, 1.0 },
+ { 0.584314, 0.576471, 0.470588, 1.0 },
+ { 0.588235, 0.564706, 0.419608, 1.0 },
+ { 0.600000, 0.533333, 0.384314, 1.0 },
+ { 0.588235, 0.498039, 0.364706, 1.0 },
+ { 0.580392, 0.482353, 0.349020, 1.0 },
+ { 0.572549, 0.466667, 0.329412, 1.0 },
+ { 0.588235, 0.458824, 0.305882, 1.0 },
+ { 0.607843, 0.462745, 0.294118, 1.0 },
+ { 0.635294, 0.454902, 0.298039, 1.0 },
+ { 0.654902, 0.454902, 0.313725, 1.0 },
+ { 0.654902, 0.450980, 0.349020, 1.0 },
+ { 0.647059, 0.450980, 0.407843, 1.0 },
+ { 0.666667, 0.478431, 0.450980, 1.0 },
+ { 0.698039, 0.521569, 0.494118, 1.0 },
+ { 0.745098, 0.556863, 0.556863, 1.0 },
+ { 0.807843, 0.611765, 0.611765, 1.0 },
+ { 0.839216, 0.647059, 0.650980, 1.0 },
+ { 0.839216, 0.658824, 0.701961, 1.0 },
+ { 0.827451, 0.654902, 0.713725, 1.0 },
+ { 0.788235, 0.654902, 0.678431, 1.0 },
+ { 0.733333, 0.619608, 0.643137, 1.0 },
+ { 0.690196, 0.592157, 0.611765, 1.0 },
+ { 0.639216, 0.552941, 0.560784, 1.0 },
+ { 0.592157, 0.505882, 0.517647, 1.0 },
+ { 0.552941, 0.435294, 0.482353, 1.0 },
+ { 0.501961, 0.368627, 0.435294, 1.0 },
+ { 0.458824, 0.305882, 0.384314, 1.0 },
+ { 0.435294, 0.270588, 0.345098, 1.0 },
+ { 0.419608, 0.250980, 0.325490, 1.0 },
+ { 0.423529, 0.274510, 0.325490, 1.0 },
+ { 0.443137, 0.321569, 0.345098, 1.0 },
+ { 0.474510, 0.372549, 0.392157, 1.0 },
+ { 0.513725, 0.443137, 0.447059, 1.0 },
+ { 0.549020, 0.498039, 0.501961, 1.0 },
+ { 0.556863, 0.541176, 0.537255, 1.0 },
+ { 0.556863, 0.568627, 0.584314, 1.0 },
+ { 0.549020, 0.600000, 0.607843, 1.0 },
+ { 0.517647, 0.615686, 0.627451, 1.0 },
+ { 0.498039, 0.654902, 0.639216, 1.0 },
+ { 0.490196, 0.674510, 0.650980, 1.0 },
+ { 0.501961, 0.686275, 0.643137, 1.0 },
+ { 0.482353, 0.686275, 0.635294, 1.0 },
+ { 0.474510, 0.639216, 0.596078, 1.0 },
+ { 0.435294, 0.576471, 0.556863, 1.0 },
+ { 0.396078, 0.521569, 0.509804, 1.0 },
+ { 0.349020, 0.470588, 0.462745, 1.0 },
+ { 0.364706, 0.431373, 0.427451, 1.0 },
+ };
+/* 040222-00 */
+static double4 colors_443[] = {
+ { 0.368627, 0.364706, 0.301961, 1.0 },
+ { 0.333333, 0.400000, 0.254902, 1.0 },
+ { 0.333333, 0.392157, 0.262745, 1.0 },
+ { 0.337255, 0.384314, 0.270588, 1.0 },
+ { 0.388235, 0.411765, 0.282353, 1.0 },
+ { 0.439216, 0.443137, 0.294118, 1.0 },
+ { 0.454902, 0.458824, 0.309804, 1.0 },
+ { 0.474510, 0.474510, 0.329412, 1.0 },
+ { 0.560784, 0.486275, 0.298039, 1.0 },
+ { 0.596078, 0.494118, 0.294118, 1.0 },
+ { 0.635294, 0.505882, 0.290196, 1.0 },
+ { 0.690196, 0.545098, 0.321569, 1.0 },
+ { 0.749020, 0.584314, 0.356863, 1.0 },
+ { 0.796078, 0.584314, 0.388235, 1.0 },
+ { 0.843137, 0.588235, 0.419608, 1.0 },
+ { 0.854902, 0.596078, 0.427451, 1.0 },
+ { 0.870588, 0.603922, 0.439216, 1.0 },
+ { 0.866667, 0.600000, 0.490196, 1.0 },
+ { 0.843137, 0.545098, 0.450980, 1.0 },
+ { 0.819608, 0.490196, 0.415686, 1.0 },
+ { 0.752941, 0.435294, 0.360784, 1.0 },
+ { 0.690196, 0.384314, 0.305882, 1.0 },
+ { 0.678431, 0.368627, 0.290196, 1.0 },
+ { 0.666667, 0.352941, 0.274510, 1.0 },
+ { 0.619608, 0.356863, 0.164706, 1.0 },
+ { 0.623529, 0.392157, 0.141176, 1.0 },
+ { 0.631373, 0.431373, 0.117647, 1.0 },
+ { 0.635294, 0.498039, 0.129412, 1.0 },
+ { 0.643137, 0.564706, 0.145098, 1.0 },
+ { 0.658824, 0.576471, 0.149020, 1.0 },
+ { 0.674510, 0.588235, 0.156863, 1.0 },
+ { 0.694118, 0.564706, 0.176471, 1.0 },
+ { 0.694118, 0.552941, 0.215686, 1.0 },
+ { 0.654902, 0.607843, 0.341176, 1.0 },
+ { 0.631373, 0.603922, 0.376471, 1.0 },
+ { 0.607843, 0.600000, 0.415686, 1.0 },
+ { 0.552941, 0.596078, 0.419608, 1.0 },
+ { 0.498039, 0.596078, 0.427451, 1.0 },
+ { 0.470588, 0.588235, 0.419608, 1.0 },
+ { 0.447059, 0.580392, 0.415686, 1.0 },
+ { 0.388235, 0.490196, 0.360784, 1.0 },
+ { 0.388235, 0.400000, 0.325490, 1.0 },
+ { 0.388235, 0.309804, 0.294118, 1.0 },
+ { 0.392157, 0.223529, 0.266667, 1.0 },
+ { 0.400000, 0.141176, 0.239216, 1.0 },
+ { 0.396078, 0.113725, 0.223529, 1.0 },
+ { 0.392157, 0.086275, 0.211765, 1.0 },
+ { 0.392157, 0.066667, 0.196078, 1.0 },
+ { 0.392157, 0.090196, 0.188235, 1.0 },
+ { 0.345098, 0.168627, 0.211765, 1.0 },
+ { 0.290196, 0.180392, 0.247059, 1.0 },
+ { 0.235294, 0.192157, 0.282353, 1.0 },
+ { 0.235294, 0.211765, 0.333333, 1.0 },
+ { 0.239216, 0.231373, 0.384314, 1.0 },
+ { 0.247059, 0.227451, 0.411765, 1.0 },
+ { 0.258824, 0.227451, 0.439216, 1.0 },
+ { 0.317647, 0.243137, 0.490196, 1.0 },
+ { 0.360784, 0.262745, 0.498039, 1.0 },
+ { 0.403922, 0.286275, 0.505882, 1.0 },
+ { 0.470588, 0.317647, 0.478431, 1.0 },
+ { 0.541176, 0.352941, 0.450980, 1.0 },
+ { 0.564706, 0.364706, 0.427451, 1.0 },
+ { 0.592157, 0.380392, 0.403922, 1.0 },
+ { 0.607843, 0.380392, 0.360784, 1.0 },
+ { 0.596078, 0.372549, 0.341176, 1.0 },
+ { 0.525490, 0.349020, 0.286275, 1.0 },
+ { 0.462745, 0.282353, 0.258824, 1.0 },
+ { 0.403922, 0.215686, 0.235294, 1.0 },
+ { 0.380392, 0.200000, 0.227451, 1.0 },
+ { 0.356863, 0.188235, 0.219608, 1.0 },
+ { 0.321569, 0.168627, 0.211765, 1.0 },
+ { 0.298039, 0.113725, 0.200000, 1.0 },
+ { 0.286275, 0.015686, 0.231373, 1.0 },
+ { 0.317647, 0.011765, 0.250980, 1.0 },
+ { 0.352941, 0.011765, 0.274510, 1.0 },
+ { 0.396078, 0.027451, 0.286275, 1.0 },
+ { 0.443137, 0.043137, 0.298039, 1.0 },
+ { 0.454902, 0.070588, 0.309804, 1.0 },
+ { 0.466667, 0.101961, 0.325490, 1.0 },
+ { 0.525490, 0.152941, 0.333333, 1.0 },
+ { 0.631373, 0.215686, 0.294118, 1.0 },
+ { 0.745098, 0.403922, 0.211765, 1.0 },
+ { 0.784314, 0.462745, 0.219608, 1.0 },
+ { 0.823529, 0.525490, 0.227451, 1.0 },
+ { 0.847059, 0.529412, 0.235294, 1.0 },
+ { 0.870588, 0.537255, 0.247059, 1.0 },
+ { 0.909804, 0.576471, 0.247059, 1.0 },
+ { 0.894118, 0.552941, 0.239216, 1.0 },
+ { 0.866667, 0.423529, 0.266667, 1.0 },
+ { 0.831373, 0.352941, 0.258824, 1.0 },
+ { 0.800000, 0.282353, 0.254902, 1.0 },
+ { 0.784314, 0.247059, 0.254902, 1.0 },
+ { 0.768627, 0.211765, 0.254902, 1.0 },
+ { 0.705882, 0.176471, 0.231373, 1.0 },
+ { 0.674510, 0.152941, 0.219608, 1.0 },
+ { 0.650980, 0.145098, 0.227451, 1.0 },
+ { 0.674510, 0.149020, 0.258824, 1.0 },
+ { 0.686275, 0.215686, 0.239216, 1.0 },
+ { 0.694118, 0.250980, 0.207843, 1.0 },
+ { 0.701961, 0.290196, 0.176471, 1.0 },
+ { 0.686275, 0.305882, 0.168627, 1.0 },
+ { 0.674510, 0.325490, 0.160784, 1.0 },
+ { 0.627451, 0.317647, 0.145098, 1.0 },
+ { 0.596078, 0.305882, 0.129412, 1.0 },
+ { 0.545098, 0.235294, 0.145098, 1.0 },
+ { 0.505882, 0.188235, 0.180392, 1.0 },
+ { 0.466667, 0.145098, 0.219608, 1.0 },
+ { 0.454902, 0.113725, 0.235294, 1.0 },
+ { 0.447059, 0.086275, 0.254902, 1.0 },
+ { 0.431373, 0.050980, 0.298039, 1.0 },
+ { 0.403922, 0.050980, 0.317647, 1.0 },
+ { 0.372549, 0.094118, 0.321569, 1.0 },
+ { 0.317647, 0.129412, 0.282353, 1.0 },
+ { 0.176471, 0.149020, 0.219608, 1.0 },
+ { 0.164706, 0.176471, 0.203922, 1.0 },
+ { 0.152941, 0.207843, 0.188235, 1.0 },
+ { 0.176471, 0.254902, 0.125490, 1.0 },
+ { 0.227451, 0.231373, 0.105882, 1.0 },
+ { 0.298039, 0.188235, 0.066667, 1.0 },
+ { 0.364706, 0.200000, 0.054902, 1.0 },
+ { 0.529412, 0.274510, 0.035294, 1.0 },
+ { 0.607843, 0.290196, 0.031373, 1.0 },
+ { 0.686275, 0.305882, 0.031373, 1.0 },
+ { 0.670588, 0.313725, 0.039216, 1.0 },
+ { 0.654902, 0.321569, 0.050980, 1.0 },
+ { 0.596078, 0.360784, 0.074510, 1.0 },
+ { 0.560784, 0.396078, 0.098039, 1.0 },
+ { 0.533333, 0.415686, 0.113725, 1.0 },
+ { 0.474510, 0.411765, 0.145098, 1.0 },
+ { 0.415686, 0.360784, 0.250980, 1.0 },
+ { 0.427451, 0.337255, 0.262745, 1.0 },
+ { 0.443137, 0.317647, 0.274510, 1.0 },
+ { 0.458824, 0.286275, 0.270588, 1.0 },
+ { 0.474510, 0.286275, 0.262745, 1.0 },
+ { 0.501961, 0.294118, 0.278431, 1.0 },
+ { 0.545098, 0.305882, 0.298039, 1.0 },
+ { 0.611765, 0.388235, 0.329412, 1.0 },
+ { 0.619608, 0.458824, 0.364706, 1.0 },
+ { 0.631373, 0.529412, 0.403922, 1.0 },
+ { 0.627451, 0.541176, 0.423529, 1.0 },
+ { 0.623529, 0.556863, 0.447059, 1.0 },
+ { 0.647059, 0.564706, 0.513725, 1.0 },
+ { 0.674510, 0.576471, 0.549020, 1.0 },
+ { 0.690196, 0.600000, 0.572549, 1.0 },
+ { 0.694118, 0.584314, 0.552941, 1.0 },
+ { 0.721569, 0.556863, 0.572549, 1.0 },
+ { 0.733333, 0.592157, 0.576471, 1.0 },
+ { 0.745098, 0.631373, 0.584314, 1.0 },
+ { 0.784314, 0.666667, 0.552941, 1.0 },
+ { 0.815686, 0.662745, 0.505882, 1.0 },
+ { 0.866667, 0.611765, 0.478431, 1.0 },
+ { 0.878431, 0.623529, 0.450980, 1.0 },
+ { 0.917647, 0.600000, 0.333333, 1.0 },
+ { 0.933333, 0.560784, 0.313725, 1.0 },
+ { 0.952941, 0.525490, 0.294118, 1.0 },
+ { 0.960784, 0.513725, 0.286275, 1.0 },
+ { 0.964706, 0.541176, 0.278431, 1.0 },
+ { 0.964706, 0.592157, 0.286275, 1.0 },
+ { 0.949020, 0.596078, 0.313725, 1.0 },
+ { 0.937255, 0.596078, 0.356863, 1.0 },
+ { 0.925490, 0.572549, 0.384314, 1.0 },
+ { 0.905882, 0.505882, 0.392157, 1.0 },
+ { 0.878431, 0.482353, 0.403922, 1.0 },
+ { 0.854902, 0.458824, 0.415686, 1.0 },
+ { 0.776471, 0.427451, 0.427451, 1.0 },
+ { 0.713725, 0.419608, 0.411765, 1.0 },
+ { 0.674510, 0.450980, 0.392157, 1.0 },
+ { 0.615686, 0.486275, 0.411765, 1.0 },
+ { 0.521569, 0.623529, 0.529412, 1.0 },
+ { 0.525490, 0.670588, 0.549020, 1.0 },
+ { 0.533333, 0.717647, 0.572549, 1.0 },
+ { 0.545098, 0.756863, 0.560784, 1.0 },
+ { 0.525490, 0.772549, 0.568627, 1.0 },
+ { 0.505882, 0.756863, 0.552941, 1.0 },
+ { 0.513725, 0.737255, 0.572549, 1.0 },
+ { 0.517647, 0.698039, 0.533333, 1.0 },
+ { 0.490196, 0.678431, 0.501961, 1.0 },
+ { 0.462745, 0.643137, 0.462745, 1.0 },
+ { 0.458824, 0.619608, 0.458824, 1.0 },
+ { 0.447059, 0.568627, 0.427451, 1.0 },
+ { 0.427451, 0.549020, 0.415686, 1.0 },
+ { 0.388235, 0.521569, 0.415686, 1.0 },
+ { 0.372549, 0.490196, 0.431373, 1.0 },
+ { 0.337255, 0.411765, 0.411765, 1.0 },
+ { 0.243137, 0.309804, 0.372549, 1.0 },
+ { 0.223529, 0.282353, 0.372549, 1.0 },
+ { 0.207843, 0.258824, 0.372549, 1.0 },
+ { 0.180392, 0.184314, 0.345098, 1.0 },
+ { 0.184314, 0.125490, 0.274510, 1.0 },
+ { 0.180392, 0.125490, 0.207843, 1.0 },
+ { 0.172549, 0.160784, 0.192157, 1.0 },
+ { 0.180392, 0.196078, 0.211765, 1.0 },
+ { 0.247059, 0.239216, 0.211765, 1.0 },
+ { 0.329412, 0.298039, 0.160784, 1.0 },
+ { 0.356863, 0.372549, 0.121569, 1.0 },
+ { 0.356863, 0.403922, 0.105882, 1.0 },
+ { 0.392157, 0.431373, 0.129412, 1.0 },
+ { 0.490196, 0.400000, 0.121569, 1.0 },
+ { 0.572549, 0.364706, 0.101961, 1.0 },
+ { 0.603922, 0.301961, 0.047059, 1.0 },
+ { 0.545098, 0.270588, 0.058824, 1.0 },
+ { 0.466667, 0.223529, 0.090196, 1.0 },
+ { 0.427451, 0.184314, 0.141176, 1.0 },
+ { 0.443137, 0.168627, 0.141176, 1.0 },
+ { 0.447059, 0.192157, 0.192157, 1.0 },
+ { 0.415686, 0.219608, 0.262745, 1.0 },
+ { 0.411765, 0.250980, 0.337255, 1.0 },
+ { 0.435294, 0.301961, 0.352941, 1.0 },
+ { 0.509804, 0.352941, 0.384314, 1.0 },
+ { 0.556863, 0.400000, 0.400000, 1.0 },
+ { 0.607843, 0.454902, 0.431373, 1.0 },
+ { 0.647059, 0.525490, 0.443137, 1.0 },
+ { 0.694118, 0.592157, 0.458824, 1.0 },
+ { 0.721569, 0.662745, 0.443137, 1.0 },
+ { 0.737255, 0.709804, 0.411765, 1.0 },
+ { 0.749020, 0.729412, 0.392157, 1.0 },
+ { 0.780392, 0.709804, 0.345098, 1.0 },
+ { 0.811765, 0.686275, 0.290196, 1.0 },
+ { 0.811765, 0.635294, 0.219608, 1.0 },
+ { 0.764706, 0.556863, 0.196078, 1.0 },
+ { 0.713725, 0.462745, 0.152941, 1.0 },
+ { 0.647059, 0.411765, 0.117647, 1.0 },
+ { 0.592157, 0.384314, 0.074510, 1.0 },
+ { 0.533333, 0.380392, 0.113725, 1.0 },
+ { 0.474510, 0.380392, 0.164706, 1.0 },
+ { 0.415686, 0.419608, 0.184314, 1.0 },
+ { 0.372549, 0.450980, 0.152941, 1.0 },
+ { 0.352941, 0.447059, 0.141176, 1.0 },
+ { 0.317647, 0.423529, 0.188235, 1.0 },
+ { 0.298039, 0.443137, 0.207843, 1.0 },
+ { 0.313725, 0.494118, 0.215686, 1.0 },
+ { 0.345098, 0.529412, 0.172549, 1.0 },
+ { 0.349020, 0.556863, 0.172549, 1.0 },
+ { 0.352941, 0.572549, 0.196078, 1.0 },
+ { 0.380392, 0.611765, 0.278431, 1.0 },
+ { 0.423529, 0.647059, 0.337255, 1.0 },
+ { 0.439216, 0.713725, 0.364706, 1.0 },
+ { 0.439216, 0.725490, 0.376471, 1.0 },
+ { 0.419608, 0.705882, 0.407843, 1.0 },
+ { 0.400000, 0.658824, 0.439216, 1.0 },
+ { 0.368627, 0.635294, 0.458824, 1.0 },
+ { 0.345098, 0.611765, 0.431373, 1.0 },
+ { 0.349020, 0.607843, 0.407843, 1.0 },
+ { 0.364706, 0.607843, 0.384314, 1.0 },
+ { 0.384314, 0.611765, 0.380392, 1.0 },
+ { 0.403922, 0.619608, 0.356863, 1.0 },
+ { 0.439216, 0.619608, 0.325490, 1.0 },
+ { 0.466667, 0.596078, 0.317647, 1.0 },
+ { 0.498039, 0.549020, 0.333333, 1.0 },
+ { 0.505882, 0.521569, 0.349020, 1.0 },
+ { 0.525490, 0.498039, 0.352941, 1.0 },
+ { 0.517647, 0.458824, 0.352941, 1.0 },
+ { 0.533333, 0.419608, 0.349020, 1.0 },
+ { 0.470588, 0.403922, 0.333333, 1.0 },
+ { 0.423529, 0.400000, 0.329412, 1.0 },
+ { 0.352941, 0.372549, 0.321569, 1.0 },
+ };
+/* 040222-01 */
+static double4 colors_444[] = {
+ { 0.211765, 0.368627, 0.192157, 1.0 },
+ { 0.168627, 0.368627, 0.168627, 1.0 },
+ { 0.160784, 0.364706, 0.196078, 1.0 },
+ { 0.152941, 0.364706, 0.227451, 1.0 },
+ { 0.149020, 0.372549, 0.239216, 1.0 },
+ { 0.149020, 0.380392, 0.254902, 1.0 },
+ { 0.145098, 0.384314, 0.247059, 1.0 },
+ { 0.141176, 0.388235, 0.243137, 1.0 },
+ { 0.098039, 0.345098, 0.270588, 1.0 },
+ { 0.082353, 0.305882, 0.286275, 1.0 },
+ { 0.066667, 0.266667, 0.301961, 1.0 },
+ { 0.062745, 0.247059, 0.258824, 1.0 },
+ { 0.058824, 0.227451, 0.219608, 1.0 },
+ { 0.058824, 0.211765, 0.188235, 1.0 },
+ { 0.058824, 0.196078, 0.160784, 1.0 },
+ { 0.054902, 0.180392, 0.156863, 1.0 },
+ { 0.054902, 0.168627, 0.156863, 1.0 },
+ { 0.058824, 0.129412, 0.172549, 1.0 },
+ { 0.062745, 0.129412, 0.172549, 1.0 },
+ { 0.070588, 0.133333, 0.172549, 1.0 },
+ { 0.078431, 0.156863, 0.176471, 1.0 },
+ { 0.086275, 0.180392, 0.180392, 1.0 },
+ { 0.094118, 0.196078, 0.188235, 1.0 },
+ { 0.105882, 0.215686, 0.200000, 1.0 },
+ { 0.137255, 0.262745, 0.219608, 1.0 },
+ { 0.137255, 0.266667, 0.223529, 1.0 },
+ { 0.137255, 0.274510, 0.231373, 1.0 },
+ { 0.137255, 0.286275, 0.239216, 1.0 },
+ { 0.141176, 0.301961, 0.250980, 1.0 },
+ { 0.149020, 0.305882, 0.254902, 1.0 },
+ { 0.160784, 0.309804, 0.258824, 1.0 },
+ { 0.164706, 0.301961, 0.290196, 1.0 },
+ { 0.172549, 0.286275, 0.298039, 1.0 },
+ { 0.168627, 0.274510, 0.372549, 1.0 },
+ { 0.188235, 0.286275, 0.415686, 1.0 },
+ { 0.207843, 0.298039, 0.458824, 1.0 },
+ { 0.266667, 0.341176, 0.482353, 1.0 },
+ { 0.325490, 0.388235, 0.505882, 1.0 },
+ { 0.364706, 0.419608, 0.529412, 1.0 },
+ { 0.403922, 0.450980, 0.556863, 1.0 },
+ { 0.572549, 0.596078, 0.682353, 1.0 },
+ { 0.639216, 0.662745, 0.721569, 1.0 },
+ { 0.709804, 0.729412, 0.764706, 1.0 },
+ { 0.784314, 0.788235, 0.784314, 1.0 },
+ { 0.862745, 0.847059, 0.807843, 1.0 },
+ { 0.874510, 0.858824, 0.807843, 1.0 },
+ { 0.890196, 0.870588, 0.807843, 1.0 },
+ { 0.858824, 0.866667, 0.768627, 1.0 },
+ { 0.788235, 0.839216, 0.694118, 1.0 },
+ { 0.631373, 0.749020, 0.533333, 1.0 },
+ { 0.545098, 0.666667, 0.439216, 1.0 },
+ { 0.462745, 0.588235, 0.349020, 1.0 },
+ { 0.360784, 0.521569, 0.270588, 1.0 },
+ { 0.258824, 0.454902, 0.196078, 1.0 },
+ { 0.223529, 0.431373, 0.168627, 1.0 },
+ { 0.192157, 0.411765, 0.145098, 1.0 },
+ { 0.129412, 0.313725, 0.105882, 1.0 },
+ { 0.113725, 0.274510, 0.094118, 1.0 },
+ { 0.101961, 0.235294, 0.086275, 1.0 },
+ { 0.094118, 0.211765, 0.074510, 1.0 },
+ { 0.090196, 0.192157, 0.066667, 1.0 },
+ { 0.094118, 0.184314, 0.066667, 1.0 },
+ { 0.098039, 0.180392, 0.066667, 1.0 },
+ { 0.101961, 0.172549, 0.066667, 1.0 },
+ { 0.109804, 0.172549, 0.066667, 1.0 },
+ { 0.129412, 0.231373, 0.082353, 1.0 },
+ { 0.152941, 0.270588, 0.101961, 1.0 },
+ { 0.176471, 0.313725, 0.125490, 1.0 },
+ { 0.188235, 0.329412, 0.133333, 1.0 },
+ { 0.203922, 0.345098, 0.141176, 1.0 },
+ { 0.235294, 0.372549, 0.168627, 1.0 },
+ { 0.270588, 0.396078, 0.188235, 1.0 },
+ { 0.301961, 0.435294, 0.250980, 1.0 },
+ { 0.286275, 0.415686, 0.286275, 1.0 },
+ { 0.274510, 0.400000, 0.325490, 1.0 },
+ { 0.258824, 0.360784, 0.345098, 1.0 },
+ { 0.243137, 0.321569, 0.364706, 1.0 },
+ { 0.231373, 0.305882, 0.380392, 1.0 },
+ { 0.223529, 0.294118, 0.396078, 1.0 },
+ { 0.196078, 0.274510, 0.427451, 1.0 },
+ { 0.164706, 0.270588, 0.470588, 1.0 },
+ { 0.141176, 0.266667, 0.513725, 1.0 },
+ { 0.137255, 0.254902, 0.501961, 1.0 },
+ { 0.133333, 0.243137, 0.490196, 1.0 },
+ { 0.133333, 0.243137, 0.470588, 1.0 },
+ { 0.137255, 0.243137, 0.454902, 1.0 },
+ { 0.141176, 0.262745, 0.415686, 1.0 },
+ { 0.149020, 0.282353, 0.372549, 1.0 },
+ { 0.149020, 0.278431, 0.282353, 1.0 },
+ { 0.145098, 0.270588, 0.235294, 1.0 },
+ { 0.145098, 0.266667, 0.188235, 1.0 },
+ { 0.145098, 0.274510, 0.172549, 1.0 },
+ { 0.145098, 0.286275, 0.156863, 1.0 },
+ { 0.152941, 0.317647, 0.149020, 1.0 },
+ { 0.156863, 0.325490, 0.176471, 1.0 },
+ { 0.164706, 0.321569, 0.219608, 1.0 },
+ { 0.180392, 0.321569, 0.266667, 1.0 },
+ { 0.203922, 0.349020, 0.372549, 1.0 },
+ { 0.219608, 0.364706, 0.443137, 1.0 },
+ { 0.235294, 0.384314, 0.513725, 1.0 },
+ { 0.254902, 0.396078, 0.545098, 1.0 },
+ { 0.274510, 0.411765, 0.576471, 1.0 },
+ { 0.321569, 0.439216, 0.662745, 1.0 },
+ { 0.376471, 0.486275, 0.705882, 1.0 },
+ { 0.478431, 0.568627, 0.784314, 1.0 },
+ { 0.525490, 0.603922, 0.792157, 1.0 },
+ { 0.576471, 0.643137, 0.803922, 1.0 },
+ { 0.592157, 0.650980, 0.796078, 1.0 },
+ { 0.607843, 0.662745, 0.788235, 1.0 },
+ { 0.619608, 0.670588, 0.796078, 1.0 },
+ { 0.611765, 0.662745, 0.819608, 1.0 },
+ { 0.584314, 0.639216, 0.803922, 1.0 },
+ { 0.560784, 0.615686, 0.803922, 1.0 },
+ { 0.474510, 0.541176, 0.713725, 1.0 },
+ { 0.454902, 0.533333, 0.694118, 1.0 },
+ { 0.435294, 0.525490, 0.674510, 1.0 },
+ { 0.372549, 0.513725, 0.631373, 1.0 },
+ { 0.333333, 0.498039, 0.584314, 1.0 },
+ { 0.301961, 0.490196, 0.525490, 1.0 },
+ { 0.278431, 0.443137, 0.458824, 1.0 },
+ { 0.254902, 0.403922, 0.380392, 1.0 },
+ { 0.239216, 0.392157, 0.356863, 1.0 },
+ { 0.223529, 0.384314, 0.337255, 1.0 },
+ { 0.215686, 0.368627, 0.329412, 1.0 },
+ { 0.211765, 0.352941, 0.325490, 1.0 },
+ { 0.200000, 0.317647, 0.333333, 1.0 },
+ { 0.192157, 0.286275, 0.368627, 1.0 },
+ { 0.184314, 0.270588, 0.403922, 1.0 },
+ { 0.184314, 0.266667, 0.439216, 1.0 },
+ { 0.211765, 0.278431, 0.486275, 1.0 },
+ { 0.215686, 0.290196, 0.498039, 1.0 },
+ { 0.223529, 0.305882, 0.509804, 1.0 },
+ { 0.231373, 0.325490, 0.529412, 1.0 },
+ { 0.231373, 0.337255, 0.552941, 1.0 },
+ { 0.223529, 0.337255, 0.552941, 1.0 },
+ { 0.219608, 0.329412, 0.568627, 1.0 },
+ { 0.211765, 0.325490, 0.588235, 1.0 },
+ { 0.192157, 0.313725, 0.580392, 1.0 },
+ { 0.172549, 0.301961, 0.576471, 1.0 },
+ { 0.160784, 0.290196, 0.560784, 1.0 },
+ { 0.152941, 0.282353, 0.545098, 1.0 },
+ { 0.141176, 0.254902, 0.517647, 1.0 },
+ { 0.133333, 0.231373, 0.474510, 1.0 },
+ { 0.121569, 0.215686, 0.419608, 1.0 },
+ { 0.109804, 0.200000, 0.360784, 1.0 },
+ { 0.098039, 0.176471, 0.239216, 1.0 },
+ { 0.098039, 0.168627, 0.215686, 1.0 },
+ { 0.098039, 0.160784, 0.196078, 1.0 },
+ { 0.098039, 0.160784, 0.152941, 1.0 },
+ { 0.098039, 0.168627, 0.121569, 1.0 },
+ { 0.098039, 0.184314, 0.098039, 1.0 },
+ { 0.098039, 0.207843, 0.078431, 1.0 },
+ { 0.082353, 0.219608, 0.125490, 1.0 },
+ { 0.082353, 0.223529, 0.149020, 1.0 },
+ { 0.082353, 0.231373, 0.176471, 1.0 },
+ { 0.086275, 0.231373, 0.239216, 1.0 },
+ { 0.086275, 0.239216, 0.282353, 1.0 },
+ { 0.090196, 0.250980, 0.325490, 1.0 },
+ { 0.090196, 0.258824, 0.352941, 1.0 },
+ { 0.098039, 0.262745, 0.384314, 1.0 },
+ { 0.105882, 0.278431, 0.411765, 1.0 },
+ { 0.149020, 0.337255, 0.411765, 1.0 },
+ { 0.156863, 0.356863, 0.400000, 1.0 },
+ { 0.168627, 0.376471, 0.392157, 1.0 },
+ { 0.196078, 0.403922, 0.380392, 1.0 },
+ { 0.215686, 0.454902, 0.368627, 1.0 },
+ { 0.243137, 0.505882, 0.360784, 1.0 },
+ { 0.270588, 0.560784, 0.352941, 1.0 },
+ { 0.305882, 0.607843, 0.411765, 1.0 },
+ { 0.313725, 0.603922, 0.427451, 1.0 },
+ { 0.321569, 0.600000, 0.447059, 1.0 },
+ { 0.337255, 0.584314, 0.490196, 1.0 },
+ { 0.341176, 0.560784, 0.517647, 1.0 },
+ { 0.337255, 0.552941, 0.529412, 1.0 },
+ { 0.337255, 0.525490, 0.552941, 1.0 },
+ { 0.341176, 0.517647, 0.545098, 1.0 },
+ { 0.352941, 0.505882, 0.517647, 1.0 },
+ { 0.356863, 0.501961, 0.490196, 1.0 },
+ { 0.345098, 0.509804, 0.450980, 1.0 },
+ { 0.345098, 0.517647, 0.435294, 1.0 },
+ { 0.337255, 0.552941, 0.415686, 1.0 },
+ { 0.341176, 0.588235, 0.380392, 1.0 },
+ { 0.337255, 0.611765, 0.345098, 1.0 },
+ { 0.313725, 0.619608, 0.317647, 1.0 },
+ { 0.274510, 0.556863, 0.337255, 1.0 },
+ { 0.266667, 0.541176, 0.349020, 1.0 },
+ { 0.258824, 0.525490, 0.360784, 1.0 },
+ { 0.239216, 0.478431, 0.356863, 1.0 },
+ { 0.211765, 0.439216, 0.325490, 1.0 },
+ { 0.180392, 0.396078, 0.282353, 1.0 },
+ { 0.160784, 0.345098, 0.254902, 1.0 },
+ { 0.145098, 0.301961, 0.247059, 1.0 },
+ { 0.133333, 0.247059, 0.266667, 1.0 },
+ { 0.129412, 0.223529, 0.270588, 1.0 },
+ { 0.125490, 0.219608, 0.270588, 1.0 },
+ { 0.117647, 0.219608, 0.270588, 1.0 },
+ { 0.109804, 0.235294, 0.250980, 1.0 },
+ { 0.098039, 0.231373, 0.274510, 1.0 },
+ { 0.090196, 0.235294, 0.298039, 1.0 },
+ { 0.105882, 0.266667, 0.325490, 1.0 },
+ { 0.129412, 0.301961, 0.349020, 1.0 },
+ { 0.152941, 0.349020, 0.337255, 1.0 },
+ { 0.164706, 0.392157, 0.317647, 1.0 },
+ { 0.164706, 0.411765, 0.298039, 1.0 },
+ { 0.176471, 0.423529, 0.262745, 1.0 },
+ { 0.184314, 0.431373, 0.235294, 1.0 },
+ { 0.200000, 0.427451, 0.200000, 1.0 },
+ { 0.203922, 0.411765, 0.168627, 1.0 },
+ { 0.196078, 0.380392, 0.145098, 1.0 },
+ { 0.184314, 0.333333, 0.117647, 1.0 },
+ { 0.160784, 0.286275, 0.090196, 1.0 },
+ { 0.141176, 0.235294, 0.066667, 1.0 },
+ { 0.117647, 0.184314, 0.047059, 1.0 },
+ { 0.098039, 0.141176, 0.035294, 1.0 },
+ { 0.082353, 0.109804, 0.023529, 1.0 },
+ { 0.074510, 0.098039, 0.015686, 1.0 },
+ { 0.070588, 0.098039, 0.011765, 1.0 },
+ { 0.066667, 0.109804, 0.011765, 1.0 },
+ { 0.066667, 0.113725, 0.011765, 1.0 },
+ { 0.070588, 0.125490, 0.015686, 1.0 },
+ { 0.074510, 0.141176, 0.027451, 1.0 },
+ { 0.082353, 0.156863, 0.039216, 1.0 },
+ { 0.090196, 0.188235, 0.054902, 1.0 },
+ { 0.101961, 0.219608, 0.070588, 1.0 },
+ { 0.121569, 0.254902, 0.086275, 1.0 },
+ { 0.141176, 0.294118, 0.101961, 1.0 },
+ { 0.156863, 0.317647, 0.117647, 1.0 },
+ { 0.164706, 0.333333, 0.125490, 1.0 },
+ { 0.164706, 0.345098, 0.125490, 1.0 },
+ { 0.164706, 0.349020, 0.121569, 1.0 },
+ { 0.160784, 0.349020, 0.109804, 1.0 },
+ { 0.152941, 0.337255, 0.098039, 1.0 },
+ { 0.133333, 0.317647, 0.086275, 1.0 },
+ { 0.125490, 0.298039, 0.082353, 1.0 },
+ { 0.121569, 0.286275, 0.078431, 1.0 },
+ { 0.121569, 0.282353, 0.086275, 1.0 },
+ { 0.125490, 0.294118, 0.086275, 1.0 },
+ { 0.129412, 0.309804, 0.098039, 1.0 },
+ { 0.149020, 0.341176, 0.121569, 1.0 },
+ { 0.180392, 0.384314, 0.145098, 1.0 },
+ { 0.227451, 0.443137, 0.184314, 1.0 },
+ { 0.270588, 0.517647, 0.215686, 1.0 },
+ { 0.313725, 0.556863, 0.250980, 1.0 },
+ { 0.349020, 0.588235, 0.309804, 1.0 },
+ { 0.360784, 0.592157, 0.372549, 1.0 },
+ { 0.392157, 0.592157, 0.435294, 1.0 },
+ { 0.427451, 0.607843, 0.470588, 1.0 },
+ { 0.439216, 0.592157, 0.482353, 1.0 },
+ { 0.447059, 0.564706, 0.478431, 1.0 },
+ { 0.415686, 0.513725, 0.470588, 1.0 },
+ { 0.356863, 0.447059, 0.454902, 1.0 },
+ { 0.337255, 0.415686, 0.435294, 1.0 },
+ { 0.301961, 0.380392, 0.384314, 1.0 },
+ { 0.286275, 0.356863, 0.329412, 1.0 },
+ { 0.270588, 0.356863, 0.274510, 1.0 },
+ { 0.227451, 0.341176, 0.211765, 1.0 },
+ };
+/* 040222-02 */
+static double4 colors_445[] = {
+ { 0.549020, 0.427451, 0.800000, 1.0 },
+ { 0.458824, 0.396078, 0.796078, 1.0 },
+ { 0.427451, 0.392157, 0.815686, 1.0 },
+ { 0.400000, 0.388235, 0.835294, 1.0 },
+ { 0.384314, 0.364706, 0.823529, 1.0 },
+ { 0.372549, 0.345098, 0.815686, 1.0 },
+ { 0.396078, 0.349020, 0.803922, 1.0 },
+ { 0.419608, 0.352941, 0.796078, 1.0 },
+ { 0.521569, 0.407843, 0.807843, 1.0 },
+ { 0.588235, 0.454902, 0.850980, 1.0 },
+ { 0.654902, 0.501961, 0.898039, 1.0 },
+ { 0.721569, 0.533333, 0.941176, 1.0 },
+ { 0.792157, 0.564706, 0.988235, 1.0 },
+ { 0.847059, 0.572549, 0.988235, 1.0 },
+ { 0.901961, 0.584314, 0.992157, 1.0 },
+ { 0.921569, 0.584314, 0.992157, 1.0 },
+ { 0.941176, 0.588235, 0.996078, 1.0 },
+ { 0.968627, 0.600000, 0.996078, 1.0 },
+ { 0.941176, 0.588235, 0.996078, 1.0 },
+ { 0.913725, 0.580392, 0.996078, 1.0 },
+ { 0.854902, 0.552941, 0.988235, 1.0 },
+ { 0.800000, 0.525490, 0.980392, 1.0 },
+ { 0.764706, 0.501961, 0.956863, 1.0 },
+ { 0.729412, 0.478431, 0.937255, 1.0 },
+ { 0.592157, 0.384314, 0.811765, 1.0 },
+ { 0.517647, 0.337255, 0.737255, 1.0 },
+ { 0.447059, 0.290196, 0.666667, 1.0 },
+ { 0.376471, 0.254902, 0.611765, 1.0 },
+ { 0.309804, 0.223529, 0.560784, 1.0 },
+ { 0.270588, 0.203922, 0.529412, 1.0 },
+ { 0.231373, 0.184314, 0.498039, 1.0 },
+ { 0.168627, 0.152941, 0.431373, 1.0 },
+ { 0.113725, 0.121569, 0.356863, 1.0 },
+ { 0.031373, 0.054902, 0.207843, 1.0 },
+ { 0.019608, 0.035294, 0.164706, 1.0 },
+ { 0.007843, 0.015686, 0.125490, 1.0 },
+ { 0.007843, 0.015686, 0.133333, 1.0 },
+ { 0.007843, 0.019608, 0.141176, 1.0 },
+ { 0.015686, 0.031373, 0.168627, 1.0 },
+ { 0.023529, 0.047059, 0.200000, 1.0 },
+ { 0.062745, 0.109804, 0.321569, 1.0 },
+ { 0.078431, 0.137255, 0.380392, 1.0 },
+ { 0.094118, 0.168627, 0.439216, 1.0 },
+ { 0.090196, 0.164706, 0.439216, 1.0 },
+ { 0.086275, 0.164706, 0.443137, 1.0 },
+ { 0.082353, 0.164706, 0.443137, 1.0 },
+ { 0.082353, 0.164706, 0.447059, 1.0 },
+ { 0.082353, 0.164706, 0.447059, 1.0 },
+ { 0.082353, 0.164706, 0.447059, 1.0 },
+ { 0.094118, 0.176471, 0.462745, 1.0 },
+ { 0.082353, 0.160784, 0.423529, 1.0 },
+ { 0.074510, 0.145098, 0.388235, 1.0 },
+ { 0.054902, 0.113725, 0.321569, 1.0 },
+ { 0.039216, 0.082353, 0.254902, 1.0 },
+ { 0.031373, 0.066667, 0.223529, 1.0 },
+ { 0.023529, 0.050980, 0.192157, 1.0 },
+ { 0.003922, 0.011765, 0.101961, 1.0 },
+ { 0.000000, 0.007843, 0.094118, 1.0 },
+ { 0.000000, 0.003922, 0.086275, 1.0 },
+ { 0.000000, 0.011765, 0.105882, 1.0 },
+ { 0.003922, 0.023529, 0.129412, 1.0 },
+ { 0.011765, 0.035294, 0.160784, 1.0 },
+ { 0.019608, 0.050980, 0.192157, 1.0 },
+ { 0.043137, 0.082353, 0.262745, 1.0 },
+ { 0.066667, 0.113725, 0.333333, 1.0 },
+ { 0.113725, 0.168627, 0.462745, 1.0 },
+ { 0.117647, 0.184314, 0.494118, 1.0 },
+ { 0.125490, 0.200000, 0.525490, 1.0 },
+ { 0.125490, 0.203922, 0.533333, 1.0 },
+ { 0.129412, 0.207843, 0.541176, 1.0 },
+ { 0.129412, 0.211765, 0.545098, 1.0 },
+ { 0.125490, 0.211765, 0.545098, 1.0 },
+ { 0.137255, 0.215686, 0.556863, 1.0 },
+ { 0.145098, 0.227451, 0.584314, 1.0 },
+ { 0.152941, 0.239216, 0.615686, 1.0 },
+ { 0.176471, 0.243137, 0.627451, 1.0 },
+ { 0.200000, 0.247059, 0.643137, 1.0 },
+ { 0.211765, 0.243137, 0.643137, 1.0 },
+ { 0.223529, 0.243137, 0.643137, 1.0 },
+ { 0.247059, 0.235294, 0.639216, 1.0 },
+ { 0.278431, 0.227451, 0.631373, 1.0 },
+ { 0.352941, 0.254902, 0.690196, 1.0 },
+ { 0.423529, 0.294118, 0.756863, 1.0 },
+ { 0.498039, 0.333333, 0.827451, 1.0 },
+ { 0.541176, 0.349020, 0.858824, 1.0 },
+ { 0.584314, 0.368627, 0.894118, 1.0 },
+ { 0.658824, 0.403922, 0.945098, 1.0 },
+ { 0.729412, 0.423529, 0.984314, 1.0 },
+ { 0.815686, 0.447059, 0.996078, 1.0 },
+ { 0.839216, 0.454902, 0.996078, 1.0 },
+ { 0.866667, 0.462745, 0.996078, 1.0 },
+ { 0.870588, 0.466667, 0.996078, 1.0 },
+ { 0.878431, 0.470588, 0.996078, 1.0 },
+ { 0.874510, 0.474510, 0.996078, 1.0 },
+ { 0.858824, 0.474510, 0.996078, 1.0 },
+ { 0.815686, 0.466667, 0.984314, 1.0 },
+ { 0.749020, 0.454902, 0.949020, 1.0 },
+ { 0.611765, 0.388235, 0.831373, 1.0 },
+ { 0.537255, 0.345098, 0.756863, 1.0 },
+ { 0.466667, 0.305882, 0.686275, 1.0 },
+ { 0.431373, 0.286275, 0.650980, 1.0 },
+ { 0.400000, 0.266667, 0.619608, 1.0 },
+ { 0.325490, 0.235294, 0.564706, 1.0 },
+ { 0.254902, 0.203922, 0.501961, 1.0 },
+ { 0.125490, 0.137255, 0.364706, 1.0 },
+ { 0.082353, 0.101961, 0.290196, 1.0 },
+ { 0.039216, 0.066667, 0.215686, 1.0 },
+ { 0.027451, 0.050980, 0.184314, 1.0 },
+ { 0.019608, 0.039216, 0.156863, 1.0 },
+ { 0.007843, 0.015686, 0.113725, 1.0 },
+ { 0.003922, 0.003922, 0.090196, 1.0 },
+ { 0.000000, 0.000000, 0.082353, 1.0 },
+ { 0.000000, 0.000000, 0.078431, 1.0 },
+ { 0.000000, 0.000000, 0.078431, 1.0 },
+ { 0.000000, 0.000000, 0.082353, 1.0 },
+ { 0.000000, 0.000000, 0.086275, 1.0 },
+ { 0.003922, 0.000000, 0.094118, 1.0 },
+ { 0.003922, 0.007843, 0.109804, 1.0 },
+ { 0.011765, 0.019608, 0.137255, 1.0 },
+ { 0.027451, 0.047059, 0.203922, 1.0 },
+ { 0.094118, 0.109804, 0.349020, 1.0 },
+ { 0.137255, 0.137255, 0.419608, 1.0 },
+ { 0.184314, 0.168627, 0.494118, 1.0 },
+ { 0.203922, 0.180392, 0.521569, 1.0 },
+ { 0.227451, 0.192157, 0.549020, 1.0 },
+ { 0.266667, 0.207843, 0.588235, 1.0 },
+ { 0.298039, 0.235294, 0.654902, 1.0 },
+ { 0.325490, 0.262745, 0.721569, 1.0 },
+ { 0.341176, 0.290196, 0.784314, 1.0 },
+ { 0.345098, 0.313725, 0.831373, 1.0 },
+ { 0.345098, 0.309804, 0.827451, 1.0 },
+ { 0.345098, 0.309804, 0.823529, 1.0 },
+ { 0.333333, 0.298039, 0.784314, 1.0 },
+ { 0.329412, 0.286275, 0.760784, 1.0 },
+ { 0.325490, 0.286275, 0.760784, 1.0 },
+ { 0.329412, 0.294118, 0.788235, 1.0 },
+ { 0.321569, 0.301961, 0.803922, 1.0 },
+ { 0.290196, 0.294118, 0.784314, 1.0 },
+ { 0.262745, 0.290196, 0.764706, 1.0 },
+ { 0.243137, 0.274510, 0.729412, 1.0 },
+ { 0.223529, 0.262745, 0.698039, 1.0 },
+ { 0.192157, 0.243137, 0.643137, 1.0 },
+ { 0.176471, 0.227451, 0.607843, 1.0 },
+ { 0.172549, 0.215686, 0.588235, 1.0 },
+ { 0.184314, 0.203922, 0.568627, 1.0 },
+ { 0.184314, 0.192157, 0.537255, 1.0 },
+ { 0.176471, 0.180392, 0.505882, 1.0 },
+ { 0.168627, 0.168627, 0.478431, 1.0 },
+ { 0.133333, 0.145098, 0.411765, 1.0 },
+ { 0.090196, 0.113725, 0.337255, 1.0 },
+ { 0.050980, 0.082353, 0.258824, 1.0 },
+ { 0.027451, 0.050980, 0.184314, 1.0 },
+ { 0.003922, 0.011765, 0.082353, 1.0 },
+ { 0.003922, 0.007843, 0.070588, 1.0 },
+ { 0.003922, 0.003922, 0.062745, 1.0 },
+ { 0.003922, 0.003922, 0.054902, 1.0 },
+ { 0.000000, 0.000000, 0.047059, 1.0 },
+ { 0.003922, 0.000000, 0.047059, 1.0 },
+ { 0.003922, 0.003922, 0.054902, 1.0 },
+ { 0.003922, 0.003922, 0.062745, 1.0 },
+ { 0.007843, 0.015686, 0.086275, 1.0 },
+ { 0.031373, 0.058824, 0.180392, 1.0 },
+ { 0.039216, 0.070588, 0.211765, 1.0 },
+ { 0.047059, 0.086275, 0.247059, 1.0 },
+ { 0.070588, 0.113725, 0.317647, 1.0 },
+ { 0.094118, 0.145098, 0.388235, 1.0 },
+ { 0.105882, 0.168627, 0.447059, 1.0 },
+ { 0.117647, 0.188235, 0.490196, 1.0 },
+ { 0.113725, 0.192157, 0.501961, 1.0 },
+ { 0.109804, 0.192157, 0.501961, 1.0 },
+ { 0.105882, 0.192157, 0.505882, 1.0 },
+ { 0.109804, 0.192157, 0.505882, 1.0 },
+ { 0.113725, 0.188235, 0.505882, 1.0 },
+ { 0.113725, 0.184314, 0.498039, 1.0 },
+ { 0.113725, 0.184314, 0.486275, 1.0 },
+ { 0.101961, 0.160784, 0.431373, 1.0 },
+ { 0.086275, 0.137255, 0.376471, 1.0 },
+ { 0.058824, 0.105882, 0.305882, 1.0 },
+ { 0.039216, 0.078431, 0.239216, 1.0 },
+ { 0.019608, 0.047059, 0.180392, 1.0 },
+ { 0.007843, 0.019608, 0.133333, 1.0 },
+ { 0.000000, 0.007843, 0.109804, 1.0 },
+ { 0.000000, 0.000000, 0.090196, 1.0 },
+ { 0.000000, 0.000000, 0.086275, 1.0 },
+ { 0.000000, 0.000000, 0.082353, 1.0 },
+ { 0.000000, 0.000000, 0.082353, 1.0 },
+ { 0.000000, 0.000000, 0.086275, 1.0 },
+ { 0.000000, 0.000000, 0.090196, 1.0 },
+ { 0.000000, 0.000000, 0.094118, 1.0 },
+ { 0.000000, 0.000000, 0.101961, 1.0 },
+ { 0.000000, 0.000000, 0.105882, 1.0 },
+ { 0.000000, 0.003922, 0.109804, 1.0 },
+ { 0.000000, 0.003922, 0.113725, 1.0 },
+ { 0.000000, 0.003922, 0.117647, 1.0 },
+ { 0.000000, 0.007843, 0.117647, 1.0 },
+ { 0.000000, 0.007843, 0.117647, 1.0 },
+ { 0.000000, 0.007843, 0.117647, 1.0 },
+ { 0.000000, 0.007843, 0.121569, 1.0 },
+ { 0.000000, 0.007843, 0.125490, 1.0 },
+ { 0.000000, 0.011765, 0.137255, 1.0 },
+ { 0.003922, 0.023529, 0.156863, 1.0 },
+ { 0.011765, 0.039216, 0.200000, 1.0 },
+ { 0.035294, 0.070588, 0.262745, 1.0 },
+ { 0.070588, 0.101961, 0.333333, 1.0 },
+ { 0.117647, 0.137255, 0.403922, 1.0 },
+ { 0.168627, 0.172549, 0.470588, 1.0 },
+ { 0.211765, 0.200000, 0.529412, 1.0 },
+ { 0.250980, 0.219608, 0.584314, 1.0 },
+ { 0.266667, 0.239216, 0.631373, 1.0 },
+ { 0.270588, 0.262745, 0.682353, 1.0 },
+ { 0.270588, 0.278431, 0.717647, 1.0 },
+ { 0.274510, 0.286275, 0.737255, 1.0 },
+ { 0.278431, 0.298039, 0.752941, 1.0 },
+ { 0.286275, 0.309804, 0.760784, 1.0 },
+ { 0.309804, 0.321569, 0.784314, 1.0 },
+ { 0.317647, 0.325490, 0.792157, 1.0 },
+ { 0.317647, 0.333333, 0.807843, 1.0 },
+ { 0.298039, 0.333333, 0.823529, 1.0 },
+ { 0.278431, 0.325490, 0.819608, 1.0 },
+ { 0.254902, 0.321569, 0.807843, 1.0 },
+ { 0.235294, 0.305882, 0.780392, 1.0 },
+ { 0.231373, 0.305882, 0.776471, 1.0 },
+ { 0.235294, 0.309804, 0.784314, 1.0 },
+ { 0.247059, 0.321569, 0.803922, 1.0 },
+ { 0.258824, 0.337255, 0.843137, 1.0 },
+ { 0.258824, 0.341176, 0.843137, 1.0 },
+ { 0.250980, 0.333333, 0.831373, 1.0 },
+ { 0.235294, 0.305882, 0.776471, 1.0 },
+ { 0.215686, 0.278431, 0.721569, 1.0 },
+ { 0.200000, 0.250980, 0.662745, 1.0 },
+ { 0.184314, 0.231373, 0.619608, 1.0 },
+ { 0.172549, 0.227451, 0.611765, 1.0 },
+ { 0.164706, 0.231373, 0.607843, 1.0 },
+ { 0.168627, 0.239216, 0.619608, 1.0 },
+ { 0.184314, 0.243137, 0.623529, 1.0 },
+ { 0.215686, 0.247059, 0.623529, 1.0 },
+ { 0.266667, 0.247059, 0.619608, 1.0 },
+ { 0.325490, 0.250980, 0.623529, 1.0 },
+ { 0.376471, 0.262745, 0.635294, 1.0 },
+ { 0.415686, 0.286275, 0.678431, 1.0 },
+ { 0.454902, 0.317647, 0.745098, 1.0 },
+ { 0.490196, 0.356863, 0.815686, 1.0 },
+ { 0.525490, 0.392157, 0.882353, 1.0 },
+ { 0.584314, 0.419608, 0.937255, 1.0 },
+ { 0.658824, 0.443137, 0.984314, 1.0 },
+ { 0.733333, 0.466667, 0.996078, 1.0 },
+ { 0.792157, 0.478431, 0.996078, 1.0 },
+ { 0.827451, 0.494118, 0.996078, 1.0 },
+ { 0.847059, 0.513725, 0.996078, 1.0 },
+ { 0.847059, 0.541176, 0.996078, 1.0 },
+ { 0.784314, 0.529412, 0.988235, 1.0 },
+ { 0.729412, 0.513725, 0.980392, 1.0 },
+ { 0.686275, 0.505882, 0.968627, 1.0 },
+ { 0.639216, 0.478431, 0.929412, 1.0 },
+ { 0.592157, 0.447059, 0.878431, 1.0 },
+ { 0.545098, 0.411765, 0.827451, 1.0 },
+ };
+/* 040222-03 */
+static double4 colors_446[] = {
+ { 0.423529, 0.239216, 0.454902, 1.0 },
+ { 0.396078, 0.164706, 0.486275, 1.0 },
+ { 0.388235, 0.145098, 0.482353, 1.0 },
+ { 0.384314, 0.125490, 0.478431, 1.0 },
+ { 0.368627, 0.125490, 0.478431, 1.0 },
+ { 0.356863, 0.129412, 0.478431, 1.0 },
+ { 0.352941, 0.129412, 0.474510, 1.0 },
+ { 0.349020, 0.129412, 0.474510, 1.0 },
+ { 0.376471, 0.176471, 0.541176, 1.0 },
+ { 0.403922, 0.200000, 0.584314, 1.0 },
+ { 0.435294, 0.227451, 0.631373, 1.0 },
+ { 0.447059, 0.258824, 0.647059, 1.0 },
+ { 0.462745, 0.294118, 0.666667, 1.0 },
+ { 0.447059, 0.321569, 0.650980, 1.0 },
+ { 0.435294, 0.349020, 0.635294, 1.0 },
+ { 0.423529, 0.356863, 0.619608, 1.0 },
+ { 0.415686, 0.364706, 0.603922, 1.0 },
+ { 0.380392, 0.388235, 0.541176, 1.0 },
+ { 0.368627, 0.372549, 0.517647, 1.0 },
+ { 0.360784, 0.360784, 0.494118, 1.0 },
+ { 0.341176, 0.341176, 0.470588, 1.0 },
+ { 0.325490, 0.325490, 0.450980, 1.0 },
+ { 0.309804, 0.317647, 0.439216, 1.0 },
+ { 0.298039, 0.313725, 0.427451, 1.0 },
+ { 0.243137, 0.278431, 0.368627, 1.0 },
+ { 0.223529, 0.250980, 0.333333, 1.0 },
+ { 0.207843, 0.223529, 0.301961, 1.0 },
+ { 0.203922, 0.200000, 0.270588, 1.0 },
+ { 0.200000, 0.176471, 0.239216, 1.0 },
+ { 0.203922, 0.168627, 0.227451, 1.0 },
+ { 0.211765, 0.164706, 0.219608, 1.0 },
+ { 0.239216, 0.168627, 0.219608, 1.0 },
+ { 0.274510, 0.188235, 0.243137, 1.0 },
+ { 0.364706, 0.266667, 0.321569, 1.0 },
+ { 0.419608, 0.313725, 0.372549, 1.0 },
+ { 0.474510, 0.364706, 0.427451, 1.0 },
+ { 0.521569, 0.407843, 0.470588, 1.0 },
+ { 0.568627, 0.450980, 0.513725, 1.0 },
+ { 0.592157, 0.466667, 0.533333, 1.0 },
+ { 0.619608, 0.482353, 0.552941, 1.0 },
+ { 0.713725, 0.560784, 0.635294, 1.0 },
+ { 0.756863, 0.592157, 0.670588, 1.0 },
+ { 0.800000, 0.627451, 0.709804, 1.0 },
+ { 0.819608, 0.643137, 0.729412, 1.0 },
+ { 0.839216, 0.658824, 0.752941, 1.0 },
+ { 0.835294, 0.662745, 0.756863, 1.0 },
+ { 0.835294, 0.670588, 0.764706, 1.0 },
+ { 0.827451, 0.674510, 0.768627, 1.0 },
+ { 0.815686, 0.674510, 0.760784, 1.0 },
+ { 0.780392, 0.662745, 0.741176, 1.0 },
+ { 0.756863, 0.647059, 0.721569, 1.0 },
+ { 0.733333, 0.631373, 0.701961, 1.0 },
+ { 0.690196, 0.596078, 0.670588, 1.0 },
+ { 0.650980, 0.560784, 0.643137, 1.0 },
+ { 0.627451, 0.541176, 0.627451, 1.0 },
+ { 0.607843, 0.525490, 0.615686, 1.0 },
+ { 0.556863, 0.458824, 0.564706, 1.0 },
+ { 0.537255, 0.447059, 0.556863, 1.0 },
+ { 0.521569, 0.439216, 0.552941, 1.0 },
+ { 0.494118, 0.431373, 0.549020, 1.0 },
+ { 0.466667, 0.423529, 0.545098, 1.0 },
+ { 0.454902, 0.415686, 0.541176, 1.0 },
+ { 0.443137, 0.411765, 0.541176, 1.0 },
+ { 0.419608, 0.396078, 0.537255, 1.0 },
+ { 0.392157, 0.392157, 0.529412, 1.0 },
+ { 0.376471, 0.341176, 0.494118, 1.0 },
+ { 0.372549, 0.333333, 0.482353, 1.0 },
+ { 0.372549, 0.325490, 0.474510, 1.0 },
+ { 0.368627, 0.321569, 0.462745, 1.0 },
+ { 0.364706, 0.317647, 0.450980, 1.0 },
+ { 0.352941, 0.301961, 0.431373, 1.0 },
+ { 0.337255, 0.298039, 0.423529, 1.0 },
+ { 0.298039, 0.290196, 0.396078, 1.0 },
+ { 0.290196, 0.274510, 0.376471, 1.0 },
+ { 0.286275, 0.262745, 0.360784, 1.0 },
+ { 0.294118, 0.262745, 0.352941, 1.0 },
+ { 0.305882, 0.266667, 0.349020, 1.0 },
+ { 0.309804, 0.262745, 0.341176, 1.0 },
+ { 0.317647, 0.262745, 0.337255, 1.0 },
+ { 0.333333, 0.266667, 0.333333, 1.0 },
+ { 0.349020, 0.266667, 0.329412, 1.0 },
+ { 0.384314, 0.294118, 0.349020, 1.0 },
+ { 0.384314, 0.298039, 0.364706, 1.0 },
+ { 0.384314, 0.301961, 0.380392, 1.0 },
+ { 0.380392, 0.309804, 0.384314, 1.0 },
+ { 0.380392, 0.317647, 0.388235, 1.0 },
+ { 0.376471, 0.321569, 0.392157, 1.0 },
+ { 0.380392, 0.321569, 0.388235, 1.0 },
+ { 0.411765, 0.321569, 0.384314, 1.0 },
+ { 0.427451, 0.333333, 0.384314, 1.0 },
+ { 0.443137, 0.349020, 0.384314, 1.0 },
+ { 0.443137, 0.349020, 0.388235, 1.0 },
+ { 0.443137, 0.352941, 0.396078, 1.0 },
+ { 0.439216, 0.360784, 0.400000, 1.0 },
+ { 0.435294, 0.368627, 0.403922, 1.0 },
+ { 0.439216, 0.364706, 0.400000, 1.0 },
+ { 0.450980, 0.356863, 0.400000, 1.0 },
+ { 0.478431, 0.337255, 0.392157, 1.0 },
+ { 0.486275, 0.337255, 0.388235, 1.0 },
+ { 0.498039, 0.337255, 0.384314, 1.0 },
+ { 0.494118, 0.337255, 0.384314, 1.0 },
+ { 0.490196, 0.337255, 0.388235, 1.0 },
+ { 0.474510, 0.341176, 0.388235, 1.0 },
+ { 0.447059, 0.337255, 0.380392, 1.0 },
+ { 0.431373, 0.325490, 0.372549, 1.0 },
+ { 0.431373, 0.313725, 0.364706, 1.0 },
+ { 0.431373, 0.301961, 0.356863, 1.0 },
+ { 0.427451, 0.294118, 0.356863, 1.0 },
+ { 0.427451, 0.290196, 0.356863, 1.0 },
+ { 0.423529, 0.274510, 0.360784, 1.0 },
+ { 0.407843, 0.258824, 0.376471, 1.0 },
+ { 0.380392, 0.239216, 0.396078, 1.0 },
+ { 0.368627, 0.223529, 0.415686, 1.0 },
+ { 0.372549, 0.188235, 0.470588, 1.0 },
+ { 0.384314, 0.192157, 0.482353, 1.0 },
+ { 0.400000, 0.196078, 0.494118, 1.0 },
+ { 0.435294, 0.219608, 0.525490, 1.0 },
+ { 0.494118, 0.250980, 0.560784, 1.0 },
+ { 0.545098, 0.282353, 0.600000, 1.0 },
+ { 0.592157, 0.321569, 0.639216, 1.0 },
+ { 0.670588, 0.407843, 0.733333, 1.0 },
+ { 0.709804, 0.447059, 0.780392, 1.0 },
+ { 0.749020, 0.486275, 0.827451, 1.0 },
+ { 0.760784, 0.501961, 0.835294, 1.0 },
+ { 0.776471, 0.521569, 0.847059, 1.0 },
+ { 0.819608, 0.560784, 0.862745, 1.0 },
+ { 0.847059, 0.596078, 0.874510, 1.0 },
+ { 0.874510, 0.619608, 0.866667, 1.0 },
+ { 0.882353, 0.635294, 0.850980, 1.0 },
+ { 0.874510, 0.658824, 0.807843, 1.0 },
+ { 0.866667, 0.662745, 0.800000, 1.0 },
+ { 0.858824, 0.666667, 0.792157, 1.0 },
+ { 0.835294, 0.658824, 0.768627, 1.0 },
+ { 0.807843, 0.650980, 0.741176, 1.0 },
+ { 0.784314, 0.635294, 0.717647, 1.0 },
+ { 0.756863, 0.611765, 0.694118, 1.0 },
+ { 0.686275, 0.517647, 0.631373, 1.0 },
+ { 0.647059, 0.474510, 0.584314, 1.0 },
+ { 0.611765, 0.431373, 0.541176, 1.0 },
+ { 0.592157, 0.411765, 0.517647, 1.0 },
+ { 0.572549, 0.392157, 0.498039, 1.0 },
+ { 0.529412, 0.352941, 0.454902, 1.0 },
+ { 0.486275, 0.325490, 0.411765, 1.0 },
+ { 0.443137, 0.305882, 0.368627, 1.0 },
+ { 0.392157, 0.290196, 0.333333, 1.0 },
+ { 0.301961, 0.223529, 0.290196, 1.0 },
+ { 0.286275, 0.219608, 0.286275, 1.0 },
+ { 0.270588, 0.215686, 0.282353, 1.0 },
+ { 0.247059, 0.207843, 0.270588, 1.0 },
+ { 0.247059, 0.203922, 0.266667, 1.0 },
+ { 0.250980, 0.207843, 0.266667, 1.0 },
+ { 0.262745, 0.219608, 0.278431, 1.0 },
+ { 0.286275, 0.254902, 0.321569, 1.0 },
+ { 0.286275, 0.254902, 0.329412, 1.0 },
+ { 0.290196, 0.254902, 0.337255, 1.0 },
+ { 0.290196, 0.262745, 0.364706, 1.0 },
+ { 0.286275, 0.282353, 0.388235, 1.0 },
+ { 0.294118, 0.294118, 0.411765, 1.0 },
+ { 0.298039, 0.305882, 0.427451, 1.0 },
+ { 0.317647, 0.321569, 0.443137, 1.0 },
+ { 0.341176, 0.341176, 0.458824, 1.0 },
+ { 0.415686, 0.349020, 0.521569, 1.0 },
+ { 0.431373, 0.341176, 0.533333, 1.0 },
+ { 0.450980, 0.333333, 0.545098, 1.0 },
+ { 0.474510, 0.325490, 0.564706, 1.0 },
+ { 0.490196, 0.313725, 0.592157, 1.0 },
+ { 0.494118, 0.294118, 0.607843, 1.0 },
+ { 0.498039, 0.270588, 0.623529, 1.0 },
+ { 0.505882, 0.247059, 0.627451, 1.0 },
+ { 0.505882, 0.239216, 0.635294, 1.0 },
+ { 0.505882, 0.235294, 0.643137, 1.0 },
+ { 0.525490, 0.227451, 0.662745, 1.0 },
+ { 0.549020, 0.235294, 0.678431, 1.0 },
+ { 0.576471, 0.262745, 0.694118, 1.0 },
+ { 0.596078, 0.290196, 0.705882, 1.0 },
+ { 0.619608, 0.313725, 0.729412, 1.0 },
+ { 0.639216, 0.349020, 0.752941, 1.0 },
+ { 0.658824, 0.372549, 0.772549, 1.0 },
+ { 0.650980, 0.403922, 0.780392, 1.0 },
+ { 0.650980, 0.415686, 0.784314, 1.0 },
+ { 0.650980, 0.431373, 0.788235, 1.0 },
+ { 0.658824, 0.462745, 0.792157, 1.0 },
+ { 0.666667, 0.494118, 0.780392, 1.0 },
+ { 0.678431, 0.537255, 0.768627, 1.0 },
+ { 0.717647, 0.619608, 0.776471, 1.0 },
+ { 0.721569, 0.635294, 0.776471, 1.0 },
+ { 0.729412, 0.654902, 0.776471, 1.0 },
+ { 0.752941, 0.662745, 0.780392, 1.0 },
+ { 0.768627, 0.654902, 0.780392, 1.0 },
+ { 0.776471, 0.647059, 0.780392, 1.0 },
+ { 0.780392, 0.627451, 0.772549, 1.0 },
+ { 0.784314, 0.615686, 0.756863, 1.0 },
+ { 0.792157, 0.611765, 0.749020, 1.0 },
+ { 0.807843, 0.600000, 0.752941, 1.0 },
+ { 0.811765, 0.588235, 0.749020, 1.0 },
+ { 0.811765, 0.568627, 0.760784, 1.0 },
+ { 0.823529, 0.549020, 0.776471, 1.0 },
+ { 0.835294, 0.525490, 0.784314, 1.0 },
+ { 0.843137, 0.494118, 0.780392, 1.0 },
+ { 0.835294, 0.462745, 0.776471, 1.0 },
+ { 0.831373, 0.439216, 0.776471, 1.0 },
+ { 0.823529, 0.415686, 0.768627, 1.0 },
+ { 0.819608, 0.400000, 0.749020, 1.0 },
+ { 0.796078, 0.380392, 0.725490, 1.0 },
+ { 0.764706, 0.364706, 0.725490, 1.0 },
+ { 0.733333, 0.360784, 0.725490, 1.0 },
+ { 0.705882, 0.352941, 0.721569, 1.0 },
+ { 0.662745, 0.349020, 0.709804, 1.0 },
+ { 0.615686, 0.345098, 0.705882, 1.0 },
+ { 0.564706, 0.341176, 0.682353, 1.0 },
+ { 0.525490, 0.333333, 0.635294, 1.0 },
+ { 0.494118, 0.325490, 0.576471, 1.0 },
+ { 0.447059, 0.309804, 0.533333, 1.0 },
+ { 0.407843, 0.298039, 0.486275, 1.0 },
+ { 0.376471, 0.290196, 0.447059, 1.0 },
+ { 0.341176, 0.286275, 0.403922, 1.0 },
+ { 0.313725, 0.282353, 0.388235, 1.0 },
+ { 0.274510, 0.278431, 0.372549, 1.0 },
+ { 0.243137, 0.266667, 0.356863, 1.0 },
+ { 0.223529, 0.254902, 0.325490, 1.0 },
+ { 0.211765, 0.235294, 0.298039, 1.0 },
+ { 0.207843, 0.223529, 0.270588, 1.0 },
+ { 0.207843, 0.207843, 0.254902, 1.0 },
+ { 0.207843, 0.196078, 0.235294, 1.0 },
+ { 0.215686, 0.192157, 0.223529, 1.0 },
+ { 0.219608, 0.188235, 0.223529, 1.0 },
+ { 0.231373, 0.192157, 0.227451, 1.0 },
+ { 0.239216, 0.196078, 0.231373, 1.0 },
+ { 0.254902, 0.203922, 0.247059, 1.0 },
+ { 0.278431, 0.223529, 0.266667, 1.0 },
+ { 0.305882, 0.250980, 0.298039, 1.0 },
+ { 0.341176, 0.278431, 0.333333, 1.0 },
+ { 0.376471, 0.309804, 0.360784, 1.0 },
+ { 0.415686, 0.329412, 0.396078, 1.0 },
+ { 0.454902, 0.349020, 0.427451, 1.0 },
+ { 0.490196, 0.360784, 0.447059, 1.0 },
+ { 0.525490, 0.376471, 0.466667, 1.0 },
+ { 0.568627, 0.392157, 0.482353, 1.0 },
+ { 0.607843, 0.407843, 0.505882, 1.0 },
+ { 0.650980, 0.435294, 0.533333, 1.0 },
+ { 0.694118, 0.466667, 0.560784, 1.0 },
+ { 0.737255, 0.498039, 0.596078, 1.0 },
+ { 0.764706, 0.525490, 0.627451, 1.0 },
+ { 0.776471, 0.533333, 0.643137, 1.0 },
+ { 0.776471, 0.537255, 0.647059, 1.0 },
+ { 0.760784, 0.525490, 0.635294, 1.0 },
+ { 0.749020, 0.505882, 0.615686, 1.0 },
+ { 0.717647, 0.482353, 0.592157, 1.0 },
+ { 0.690196, 0.466667, 0.560784, 1.0 },
+ { 0.662745, 0.447059, 0.525490, 1.0 },
+ { 0.631373, 0.427451, 0.501961, 1.0 },
+ { 0.600000, 0.400000, 0.470588, 1.0 },
+ { 0.560784, 0.380392, 0.458824, 1.0 },
+ { 0.513725, 0.349020, 0.454902, 1.0 },
+ { 0.478431, 0.317647, 0.443137, 1.0 },
+ { 0.439216, 0.270588, 0.439216, 1.0 },
+ };
+/* 040222-05 */
+static double4 colors_447[] = {
+ { 0.380392, 0.603922, 0.541176, 1.0 },
+ { 0.235294, 0.466667, 0.427451, 1.0 },
+ { 0.231373, 0.458824, 0.427451, 1.0 },
+ { 0.227451, 0.450980, 0.427451, 1.0 },
+ { 0.254902, 0.486275, 0.447059, 1.0 },
+ { 0.286275, 0.521569, 0.470588, 1.0 },
+ { 0.305882, 0.545098, 0.482353, 1.0 },
+ { 0.325490, 0.572549, 0.494118, 1.0 },
+ { 0.407843, 0.650980, 0.556863, 1.0 },
+ { 0.435294, 0.678431, 0.576471, 1.0 },
+ { 0.466667, 0.709804, 0.596078, 1.0 },
+ { 0.478431, 0.717647, 0.615686, 1.0 },
+ { 0.490196, 0.729412, 0.635294, 1.0 },
+ { 0.501961, 0.741176, 0.647059, 1.0 },
+ { 0.513725, 0.752941, 0.658824, 1.0 },
+ { 0.517647, 0.756863, 0.658824, 1.0 },
+ { 0.521569, 0.764706, 0.662745, 1.0 },
+ { 0.556863, 0.776471, 0.698039, 1.0 },
+ { 0.584314, 0.792157, 0.709804, 1.0 },
+ { 0.615686, 0.811765, 0.721569, 1.0 },
+ { 0.635294, 0.815686, 0.713725, 1.0 },
+ { 0.658824, 0.819608, 0.705882, 1.0 },
+ { 0.670588, 0.827451, 0.705882, 1.0 },
+ { 0.686275, 0.835294, 0.709804, 1.0 },
+ { 0.619608, 0.749020, 0.643137, 1.0 },
+ { 0.580392, 0.698039, 0.607843, 1.0 },
+ { 0.541176, 0.647059, 0.576471, 1.0 },
+ { 0.462745, 0.600000, 0.545098, 1.0 },
+ { 0.388235, 0.552941, 0.513725, 1.0 },
+ { 0.380392, 0.545098, 0.505882, 1.0 },
+ { 0.372549, 0.537255, 0.501961, 1.0 },
+ { 0.360784, 0.533333, 0.513725, 1.0 },
+ { 0.372549, 0.533333, 0.494118, 1.0 },
+ { 0.368627, 0.545098, 0.482353, 1.0 },
+ { 0.356863, 0.517647, 0.458824, 1.0 },
+ { 0.345098, 0.494118, 0.435294, 1.0 },
+ { 0.298039, 0.486275, 0.423529, 1.0 },
+ { 0.254902, 0.478431, 0.411765, 1.0 },
+ { 0.239216, 0.458824, 0.400000, 1.0 },
+ { 0.223529, 0.439216, 0.392157, 1.0 },
+ { 0.196078, 0.415686, 0.380392, 1.0 },
+ { 0.184314, 0.407843, 0.368627, 1.0 },
+ { 0.176471, 0.400000, 0.356863, 1.0 },
+ { 0.168627, 0.400000, 0.349020, 1.0 },
+ { 0.160784, 0.400000, 0.341176, 1.0 },
+ { 0.156863, 0.396078, 0.333333, 1.0 },
+ { 0.152941, 0.396078, 0.329412, 1.0 },
+ { 0.152941, 0.388235, 0.329412, 1.0 },
+ { 0.156863, 0.396078, 0.333333, 1.0 },
+ { 0.176471, 0.403922, 0.356863, 1.0 },
+ { 0.192157, 0.419608, 0.388235, 1.0 },
+ { 0.207843, 0.435294, 0.419608, 1.0 },
+ { 0.227451, 0.454902, 0.439216, 1.0 },
+ { 0.247059, 0.478431, 0.462745, 1.0 },
+ { 0.254902, 0.490196, 0.470588, 1.0 },
+ { 0.266667, 0.501961, 0.482353, 1.0 },
+ { 0.286275, 0.525490, 0.490196, 1.0 },
+ { 0.290196, 0.529412, 0.490196, 1.0 },
+ { 0.298039, 0.533333, 0.490196, 1.0 },
+ { 0.282353, 0.517647, 0.474510, 1.0 },
+ { 0.270588, 0.501961, 0.458824, 1.0 },
+ { 0.254902, 0.490196, 0.450980, 1.0 },
+ { 0.243137, 0.478431, 0.443137, 1.0 },
+ { 0.227451, 0.458824, 0.431373, 1.0 },
+ { 0.215686, 0.439216, 0.411765, 1.0 },
+ { 0.215686, 0.447059, 0.411765, 1.0 },
+ { 0.243137, 0.462745, 0.423529, 1.0 },
+ { 0.270588, 0.482353, 0.435294, 1.0 },
+ { 0.290196, 0.490196, 0.454902, 1.0 },
+ { 0.309804, 0.498039, 0.474510, 1.0 },
+ { 0.349020, 0.517647, 0.498039, 1.0 },
+ { 0.364706, 0.541176, 0.513725, 1.0 },
+ { 0.403922, 0.576471, 0.568627, 1.0 },
+ { 0.403922, 0.607843, 0.584314, 1.0 },
+ { 0.407843, 0.639216, 0.600000, 1.0 },
+ { 0.423529, 0.658824, 0.603922, 1.0 },
+ { 0.443137, 0.678431, 0.611765, 1.0 },
+ { 0.443137, 0.682353, 0.615686, 1.0 },
+ { 0.447059, 0.690196, 0.619608, 1.0 },
+ { 0.466667, 0.701961, 0.623529, 1.0 },
+ { 0.486275, 0.721569, 0.635294, 1.0 },
+ { 0.517647, 0.756863, 0.666667, 1.0 },
+ { 0.556863, 0.780392, 0.694118, 1.0 },
+ { 0.596078, 0.807843, 0.721569, 1.0 },
+ { 0.611765, 0.815686, 0.729412, 1.0 },
+ { 0.631373, 0.827451, 0.741176, 1.0 },
+ { 0.662745, 0.843137, 0.749020, 1.0 },
+ { 0.690196, 0.858824, 0.772549, 1.0 },
+ { 0.737255, 0.862745, 0.796078, 1.0 },
+ { 0.749020, 0.866667, 0.803922, 1.0 },
+ { 0.760784, 0.870588, 0.815686, 1.0 },
+ { 0.749020, 0.862745, 0.811765, 1.0 },
+ { 0.737255, 0.854902, 0.807843, 1.0 },
+ { 0.721569, 0.854902, 0.803922, 1.0 },
+ { 0.682353, 0.823529, 0.768627, 1.0 },
+ { 0.592157, 0.772549, 0.721569, 1.0 },
+ { 0.490196, 0.713725, 0.678431, 1.0 },
+ { 0.341176, 0.572549, 0.552941, 1.0 },
+ { 0.282353, 0.509804, 0.498039, 1.0 },
+ { 0.227451, 0.450980, 0.443137, 1.0 },
+ { 0.207843, 0.435294, 0.423529, 1.0 },
+ { 0.192157, 0.419608, 0.407843, 1.0 },
+ { 0.172549, 0.400000, 0.372549, 1.0 },
+ { 0.168627, 0.392157, 0.349020, 1.0 },
+ { 0.168627, 0.415686, 0.337255, 1.0 },
+ { 0.188235, 0.439216, 0.352941, 1.0 },
+ { 0.207843, 0.466667, 0.368627, 1.0 },
+ { 0.215686, 0.482353, 0.372549, 1.0 },
+ { 0.223529, 0.498039, 0.376471, 1.0 },
+ { 0.250980, 0.525490, 0.396078, 1.0 },
+ { 0.270588, 0.545098, 0.423529, 1.0 },
+ { 0.274510, 0.564706, 0.423529, 1.0 },
+ { 0.274510, 0.552941, 0.427451, 1.0 },
+ { 0.282353, 0.525490, 0.443137, 1.0 },
+ { 0.294118, 0.513725, 0.439216, 1.0 },
+ { 0.305882, 0.501961, 0.435294, 1.0 },
+ { 0.329412, 0.482353, 0.427451, 1.0 },
+ { 0.345098, 0.466667, 0.431373, 1.0 },
+ { 0.384314, 0.474510, 0.427451, 1.0 },
+ { 0.407843, 0.490196, 0.411765, 1.0 },
+ { 0.396078, 0.529412, 0.431373, 1.0 },
+ { 0.376471, 0.541176, 0.435294, 1.0 },
+ { 0.356863, 0.552941, 0.439216, 1.0 },
+ { 0.345098, 0.556863, 0.443137, 1.0 },
+ { 0.333333, 0.564706, 0.450980, 1.0 },
+ { 0.313725, 0.572549, 0.466667, 1.0 },
+ { 0.305882, 0.568627, 0.474510, 1.0 },
+ { 0.317647, 0.572549, 0.490196, 1.0 },
+ { 0.329412, 0.572549, 0.509804, 1.0 },
+ { 0.376471, 0.537255, 0.501961, 1.0 },
+ { 0.380392, 0.533333, 0.498039, 1.0 },
+ { 0.388235, 0.529412, 0.494118, 1.0 },
+ { 0.341176, 0.501961, 0.470588, 1.0 },
+ { 0.313725, 0.470588, 0.427451, 1.0 },
+ { 0.294118, 0.443137, 0.392157, 1.0 },
+ { 0.235294, 0.423529, 0.368627, 1.0 },
+ { 0.172549, 0.407843, 0.356863, 1.0 },
+ { 0.188235, 0.423529, 0.368627, 1.0 },
+ { 0.203922, 0.443137, 0.380392, 1.0 },
+ { 0.215686, 0.454902, 0.396078, 1.0 },
+ { 0.227451, 0.466667, 0.411765, 1.0 },
+ { 0.247059, 0.498039, 0.435294, 1.0 },
+ { 0.278431, 0.533333, 0.450980, 1.0 },
+ { 0.313725, 0.568627, 0.482353, 1.0 },
+ { 0.333333, 0.592157, 0.509804, 1.0 },
+ { 0.372549, 0.627451, 0.537255, 1.0 },
+ { 0.380392, 0.635294, 0.545098, 1.0 },
+ { 0.388235, 0.643137, 0.552941, 1.0 },
+ { 0.396078, 0.643137, 0.568627, 1.0 },
+ { 0.396078, 0.650980, 0.564706, 1.0 },
+ { 0.388235, 0.639216, 0.552941, 1.0 },
+ { 0.368627, 0.615686, 0.537255, 1.0 },
+ { 0.305882, 0.545098, 0.482353, 1.0 },
+ { 0.286275, 0.525490, 0.470588, 1.0 },
+ { 0.266667, 0.509804, 0.462745, 1.0 },
+ { 0.247059, 0.478431, 0.450980, 1.0 },
+ { 0.239216, 0.470588, 0.447059, 1.0 },
+ { 0.243137, 0.482353, 0.458824, 1.0 },
+ { 0.274510, 0.513725, 0.486275, 1.0 },
+ { 0.309804, 0.549020, 0.509804, 1.0 },
+ { 0.337255, 0.580392, 0.529412, 1.0 },
+ { 0.388235, 0.635294, 0.560784, 1.0 },
+ { 0.392157, 0.639216, 0.556863, 1.0 },
+ { 0.396078, 0.647059, 0.552941, 1.0 },
+ { 0.388235, 0.647059, 0.545098, 1.0 },
+ { 0.372549, 0.631373, 0.521569, 1.0 },
+ { 0.345098, 0.607843, 0.498039, 1.0 },
+ { 0.317647, 0.580392, 0.474510, 1.0 },
+ { 0.243137, 0.486275, 0.403922, 1.0 },
+ { 0.227451, 0.466667, 0.388235, 1.0 },
+ { 0.211765, 0.450980, 0.372549, 1.0 },
+ { 0.188235, 0.415686, 0.349020, 1.0 },
+ { 0.164706, 0.384314, 0.329412, 1.0 },
+ { 0.145098, 0.372549, 0.309804, 1.0 },
+ { 0.137255, 0.368627, 0.298039, 1.0 },
+ { 0.141176, 0.368627, 0.305882, 1.0 },
+ { 0.145098, 0.368627, 0.317647, 1.0 },
+ { 0.164706, 0.392157, 0.345098, 1.0 },
+ { 0.200000, 0.435294, 0.380392, 1.0 },
+ { 0.235294, 0.478431, 0.427451, 1.0 },
+ { 0.286275, 0.529412, 0.478431, 1.0 },
+ { 0.345098, 0.596078, 0.525490, 1.0 },
+ { 0.407843, 0.654902, 0.568627, 1.0 },
+ { 0.478431, 0.705882, 0.603922, 1.0 },
+ { 0.596078, 0.780392, 0.647059, 1.0 },
+ { 0.600000, 0.784314, 0.647059, 1.0 },
+ { 0.607843, 0.792157, 0.647059, 1.0 },
+ { 0.603922, 0.792157, 0.654902, 1.0 },
+ { 0.596078, 0.784314, 0.647059, 1.0 },
+ { 0.560784, 0.768627, 0.627451, 1.0 },
+ { 0.513725, 0.749020, 0.635294, 1.0 },
+ { 0.490196, 0.733333, 0.643137, 1.0 },
+ { 0.482353, 0.729412, 0.635294, 1.0 },
+ { 0.482353, 0.729412, 0.639216, 1.0 },
+ { 0.474510, 0.717647, 0.647059, 1.0 },
+ { 0.462745, 0.709804, 0.635294, 1.0 },
+ { 0.450980, 0.705882, 0.615686, 1.0 },
+ { 0.443137, 0.701961, 0.592157, 1.0 },
+ { 0.419608, 0.682353, 0.572549, 1.0 },
+ { 0.392157, 0.662745, 0.556863, 1.0 },
+ { 0.384314, 0.658824, 0.537255, 1.0 },
+ { 0.364706, 0.639216, 0.513725, 1.0 },
+ { 0.333333, 0.603922, 0.501961, 1.0 },
+ { 0.317647, 0.580392, 0.486275, 1.0 },
+ { 0.301961, 0.549020, 0.474510, 1.0 },
+ { 0.274510, 0.509804, 0.462745, 1.0 },
+ { 0.254902, 0.486275, 0.450980, 1.0 },
+ { 0.254902, 0.478431, 0.454902, 1.0 },
+ { 0.258824, 0.482353, 0.462745, 1.0 },
+ { 0.266667, 0.498039, 0.462745, 1.0 },
+ { 0.294118, 0.533333, 0.478431, 1.0 },
+ { 0.317647, 0.572549, 0.498039, 1.0 },
+ { 0.341176, 0.600000, 0.513725, 1.0 },
+ { 0.372549, 0.631373, 0.529412, 1.0 },
+ { 0.392157, 0.654902, 0.552941, 1.0 },
+ { 0.403922, 0.666667, 0.568627, 1.0 },
+ { 0.427451, 0.682353, 0.580392, 1.0 },
+ { 0.447059, 0.698039, 0.596078, 1.0 },
+ { 0.454902, 0.709804, 0.603922, 1.0 },
+ { 0.474510, 0.725490, 0.603922, 1.0 },
+ { 0.498039, 0.745098, 0.603922, 1.0 },
+ { 0.509804, 0.760784, 0.611765, 1.0 },
+ { 0.525490, 0.776471, 0.615686, 1.0 },
+ { 0.552941, 0.792157, 0.627451, 1.0 },
+ { 0.600000, 0.803922, 0.643137, 1.0 },
+ { 0.596078, 0.800000, 0.658824, 1.0 },
+ { 0.580392, 0.796078, 0.682353, 1.0 },
+ { 0.600000, 0.792157, 0.686275, 1.0 },
+ { 0.584314, 0.780392, 0.682353, 1.0 },
+ { 0.545098, 0.768627, 0.682353, 1.0 },
+ { 0.529412, 0.760784, 0.670588, 1.0 },
+ { 0.525490, 0.752941, 0.658824, 1.0 },
+ { 0.509804, 0.749020, 0.647059, 1.0 },
+ { 0.494118, 0.737255, 0.635294, 1.0 },
+ { 0.486275, 0.729412, 0.623529, 1.0 },
+ { 0.474510, 0.713725, 0.607843, 1.0 },
+ { 0.450980, 0.701961, 0.596078, 1.0 },
+ { 0.443137, 0.690196, 0.592157, 1.0 },
+ { 0.439216, 0.682353, 0.588235, 1.0 },
+ { 0.435294, 0.686275, 0.580392, 1.0 },
+ { 0.443137, 0.690196, 0.592157, 1.0 },
+ { 0.454902, 0.694118, 0.603922, 1.0 },
+ { 0.454902, 0.701961, 0.603922, 1.0 },
+ { 0.450980, 0.701961, 0.615686, 1.0 },
+ { 0.450980, 0.690196, 0.611765, 1.0 },
+ { 0.439216, 0.666667, 0.596078, 1.0 },
+ { 0.423529, 0.631373, 0.588235, 1.0 },
+ { 0.427451, 0.592157, 0.560784, 1.0 },
+ { 0.439216, 0.560784, 0.525490, 1.0 },
+ { 0.431373, 0.537255, 0.533333, 1.0 },
+ { 0.435294, 0.564706, 0.549020, 1.0 },
+ { 0.474510, 0.600000, 0.556863, 1.0 },
+ { 0.494118, 0.623529, 0.588235, 1.0 },
+ { 0.486275, 0.682353, 0.627451, 1.0 },
+ { 0.439216, 0.682353, 0.596078, 1.0 },
+ { 0.396078, 0.627451, 0.549020, 1.0 },
+ };
+/* 040222-06 */
+static double4 colors_448[] = {
+ { 0.396078, 0.000000, 0.000000, 1.0 },
+ { 0.376471, 0.000000, 0.003922, 1.0 },
+ { 0.368627, 0.000000, 0.003922, 1.0 },
+ { 0.360784, 0.000000, 0.003922, 1.0 },
+ { 0.337255, 0.000000, 0.000000, 1.0 },
+ { 0.313725, 0.000000, 0.000000, 1.0 },
+ { 0.305882, 0.000000, 0.000000, 1.0 },
+ { 0.301961, 0.000000, 0.000000, 1.0 },
+ { 0.290196, 0.000000, 0.000000, 1.0 },
+ { 0.278431, 0.000000, 0.000000, 1.0 },
+ { 0.266667, 0.000000, 0.000000, 1.0 },
+ { 0.239216, 0.000000, 0.007843, 1.0 },
+ { 0.215686, 0.000000, 0.015686, 1.0 },
+ { 0.196078, 0.000000, 0.007843, 1.0 },
+ { 0.180392, 0.003922, 0.000000, 1.0 },
+ { 0.180392, 0.000000, 0.000000, 1.0 },
+ { 0.180392, 0.000000, 0.000000, 1.0 },
+ { 0.231373, 0.000000, 0.000000, 1.0 },
+ { 0.301961, 0.000000, 0.000000, 1.0 },
+ { 0.376471, 0.003922, 0.000000, 1.0 },
+ { 0.447059, 0.000000, 0.000000, 1.0 },
+ { 0.517647, 0.000000, 0.000000, 1.0 },
+ { 0.541176, 0.000000, 0.000000, 1.0 },
+ { 0.564706, 0.000000, 0.000000, 1.0 },
+ { 0.611765, 0.000000, 0.000000, 1.0 },
+ { 0.600000, 0.015686, 0.027451, 1.0 },
+ { 0.588235, 0.035294, 0.058824, 1.0 },
+ { 0.533333, 0.015686, 0.027451, 1.0 },
+ { 0.478431, 0.000000, 0.000000, 1.0 },
+ { 0.447059, 0.000000, 0.000000, 1.0 },
+ { 0.415686, 0.000000, 0.000000, 1.0 },
+ { 0.384314, 0.000000, 0.000000, 1.0 },
+ { 0.360784, 0.003922, 0.000000, 1.0 },
+ { 0.309804, 0.000000, 0.000000, 1.0 },
+ { 0.321569, 0.000000, 0.000000, 1.0 },
+ { 0.337255, 0.000000, 0.003922, 1.0 },
+ { 0.341176, 0.000000, 0.000000, 1.0 },
+ { 0.349020, 0.003922, 0.000000, 1.0 },
+ { 0.333333, 0.003922, 0.000000, 1.0 },
+ { 0.321569, 0.003922, 0.000000, 1.0 },
+ { 0.274510, 0.007843, 0.003922, 1.0 },
+ { 0.250980, 0.003922, 0.000000, 1.0 },
+ { 0.227451, 0.000000, 0.000000, 1.0 },
+ { 0.219608, 0.000000, 0.000000, 1.0 },
+ { 0.215686, 0.000000, 0.000000, 1.0 },
+ { 0.215686, 0.000000, 0.000000, 1.0 },
+ { 0.215686, 0.000000, 0.000000, 1.0 },
+ { 0.219608, 0.000000, 0.003922, 1.0 },
+ { 0.227451, 0.000000, 0.003922, 1.0 },
+ { 0.266667, 0.000000, 0.003922, 1.0 },
+ { 0.270588, 0.000000, 0.007843, 1.0 },
+ { 0.278431, 0.000000, 0.015686, 1.0 },
+ { 0.243137, 0.000000, 0.011765, 1.0 },
+ { 0.207843, 0.003922, 0.011765, 1.0 },
+ { 0.188235, 0.003922, 0.011765, 1.0 },
+ { 0.172549, 0.007843, 0.015686, 1.0 },
+ { 0.066667, 0.023529, 0.015686, 1.0 },
+ { 0.035294, 0.019608, 0.007843, 1.0 },
+ { 0.007843, 0.015686, 0.000000, 1.0 },
+ { 0.011765, 0.007843, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.027451, 0.000000, 0.000000, 1.0 },
+ { 0.043137, 0.000000, 0.000000, 1.0 },
+ { 0.117647, 0.000000, 0.000000, 1.0 },
+ { 0.152941, 0.000000, 0.000000, 1.0 },
+ { 0.180392, 0.000000, 0.000000, 1.0 },
+ { 0.196078, 0.000000, 0.000000, 1.0 },
+ { 0.211765, 0.000000, 0.000000, 1.0 },
+ { 0.219608, 0.000000, 0.000000, 1.0 },
+ { 0.231373, 0.003922, 0.000000, 1.0 },
+ { 0.262745, 0.031373, 0.015686, 1.0 },
+ { 0.290196, 0.058824, 0.082353, 1.0 },
+ { 0.207843, 0.043137, 0.058824, 1.0 },
+ { 0.196078, 0.019608, 0.039216, 1.0 },
+ { 0.188235, 0.000000, 0.019608, 1.0 },
+ { 0.184314, 0.003922, 0.015686, 1.0 },
+ { 0.180392, 0.007843, 0.011765, 1.0 },
+ { 0.176471, 0.003922, 0.003922, 1.0 },
+ { 0.176471, 0.003922, 0.000000, 1.0 },
+ { 0.184314, 0.007843, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.282353, 0.015686, 0.011765, 1.0 },
+ { 0.317647, 0.074510, 0.074510, 1.0 },
+ { 0.352941, 0.133333, 0.137255, 1.0 },
+ { 0.403922, 0.105882, 0.101961, 1.0 },
+ { 0.454902, 0.082353, 0.066667, 1.0 },
+ { 0.478431, 0.094118, 0.090196, 1.0 },
+ { 0.525490, 0.019608, 0.039216, 1.0 },
+ { 0.549020, 0.000000, 0.003922, 1.0 },
+ { 0.517647, 0.000000, 0.000000, 1.0 },
+ { 0.490196, 0.000000, 0.000000, 1.0 },
+ { 0.474510, 0.000000, 0.000000, 1.0 },
+ { 0.458824, 0.000000, 0.000000, 1.0 },
+ { 0.403922, 0.000000, 0.000000, 1.0 },
+ { 0.380392, 0.000000, 0.000000, 1.0 },
+ { 0.356863, 0.003922, 0.000000, 1.0 },
+ { 0.325490, 0.003922, 0.019608, 1.0 },
+ { 0.286275, 0.003922, 0.015686, 1.0 },
+ { 0.250980, 0.003922, 0.019608, 1.0 },
+ { 0.219608, 0.003922, 0.023529, 1.0 },
+ { 0.207843, 0.007843, 0.019608, 1.0 },
+ { 0.196078, 0.015686, 0.015686, 1.0 },
+ { 0.184314, 0.003922, 0.011765, 1.0 },
+ { 0.172549, 0.000000, 0.003922, 1.0 },
+ { 0.192157, 0.003922, 0.003922, 1.0 },
+ { 0.207843, 0.000000, 0.003922, 1.0 },
+ { 0.227451, 0.000000, 0.003922, 1.0 },
+ { 0.243137, 0.000000, 0.003922, 1.0 },
+ { 0.258824, 0.000000, 0.003922, 1.0 },
+ { 0.282353, 0.000000, 0.003922, 1.0 },
+ { 0.313725, 0.003922, 0.000000, 1.0 },
+ { 0.352941, 0.007843, 0.003922, 1.0 },
+ { 0.364706, 0.000000, 0.000000, 1.0 },
+ { 0.372549, 0.003922, 0.000000, 1.0 },
+ { 0.364706, 0.007843, 0.003922, 1.0 },
+ { 0.356863, 0.011765, 0.007843, 1.0 },
+ { 0.341176, 0.011765, 0.003922, 1.0 },
+ { 0.309804, 0.003922, 0.003922, 1.0 },
+ { 0.270588, 0.003922, 0.000000, 1.0 },
+ { 0.227451, 0.000000, 0.000000, 1.0 },
+ { 0.184314, 0.000000, 0.000000, 1.0 },
+ { 0.172549, 0.000000, 0.000000, 1.0 },
+ { 0.164706, 0.000000, 0.003922, 1.0 },
+ { 0.160784, 0.003922, 0.003922, 1.0 },
+ { 0.156863, 0.007843, 0.003922, 1.0 },
+ { 0.152941, 0.000000, 0.003922, 1.0 },
+ { 0.121569, 0.000000, 0.000000, 1.0 },
+ { 0.050980, 0.000000, 0.000000, 1.0 },
+ { 0.027451, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.007843, 1.0 },
+ { 0.000000, 0.003922, 0.019608, 1.0 },
+ { 0.023529, 0.000000, 0.015686, 1.0 },
+ { 0.086275, 0.000000, 0.000000, 1.0 },
+ { 0.231373, 0.000000, 0.007843, 1.0 },
+ { 0.337255, 0.007843, 0.007843, 1.0 },
+ { 0.443137, 0.019608, 0.011765, 1.0 },
+ { 0.474510, 0.043137, 0.031373, 1.0 },
+ { 0.509804, 0.070588, 0.054902, 1.0 },
+ { 0.603922, 0.125490, 0.113725, 1.0 },
+ { 0.639216, 0.031373, 0.047059, 1.0 },
+ { 0.678431, 0.015686, 0.043137, 1.0 },
+ { 0.717647, 0.027451, 0.066667, 1.0 },
+ { 0.733333, 0.007843, 0.000000, 1.0 },
+ { 0.705882, 0.019608, 0.003922, 1.0 },
+ { 0.682353, 0.035294, 0.011765, 1.0 },
+ { 0.592157, 0.011765, 0.003922, 1.0 },
+ { 0.533333, 0.000000, 0.000000, 1.0 },
+ { 0.482353, 0.003922, 0.000000, 1.0 },
+ { 0.415686, 0.000000, 0.000000, 1.0 },
+ { 0.290196, 0.000000, 0.003922, 1.0 },
+ { 0.262745, 0.000000, 0.000000, 1.0 },
+ { 0.239216, 0.000000, 0.000000, 1.0 },
+ { 0.203922, 0.000000, 0.000000, 1.0 },
+ { 0.180392, 0.000000, 0.000000, 1.0 },
+ { 0.176471, 0.000000, 0.000000, 1.0 },
+ { 0.176471, 0.000000, 0.000000, 1.0 },
+ { 0.176471, 0.000000, 0.000000, 1.0 },
+ { 0.172549, 0.000000, 0.000000, 1.0 },
+ { 0.172549, 0.000000, 0.003922, 1.0 },
+ { 0.164706, 0.000000, 0.003922, 1.0 },
+ { 0.160784, 0.003922, 0.007843, 1.0 },
+ { 0.160784, 0.003922, 0.003922, 1.0 },
+ { 0.160784, 0.000000, 0.000000, 1.0 },
+ { 0.172549, 0.000000, 0.000000, 1.0 },
+ { 0.176471, 0.000000, 0.000000, 1.0 },
+ { 0.207843, 0.000000, 0.007843, 1.0 },
+ { 0.215686, 0.000000, 0.007843, 1.0 },
+ { 0.223529, 0.003922, 0.007843, 1.0 },
+ { 0.243137, 0.000000, 0.003922, 1.0 },
+ { 0.270588, 0.000000, 0.003922, 1.0 },
+ { 0.294118, 0.003922, 0.007843, 1.0 },
+ { 0.313725, 0.000000, 0.003922, 1.0 },
+ { 0.333333, 0.003922, 0.003922, 1.0 },
+ { 0.349020, 0.000000, 0.000000, 1.0 },
+ { 0.349020, 0.000000, 0.000000, 1.0 },
+ { 0.317647, 0.000000, 0.000000, 1.0 },
+ { 0.305882, 0.000000, 0.000000, 1.0 },
+ { 0.286275, 0.003922, 0.007843, 1.0 },
+ { 0.262745, 0.007843, 0.000000, 1.0 },
+ { 0.219608, 0.000000, 0.003922, 1.0 },
+ { 0.188235, 0.000000, 0.000000, 1.0 },
+ { 0.129412, 0.000000, 0.000000, 1.0 },
+ { 0.094118, 0.000000, 0.000000, 1.0 },
+ { 0.058824, 0.000000, 0.000000, 1.0 },
+ { 0.027451, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.015686, 1.0 },
+ { 0.015686, 0.000000, 0.015686, 1.0 },
+ { 0.031373, 0.000000, 0.000000, 1.0 },
+ { 0.058824, 0.000000, 0.000000, 1.0 },
+ { 0.129412, 0.000000, 0.000000, 1.0 },
+ { 0.156863, 0.000000, 0.000000, 1.0 },
+ { 0.168627, 0.000000, 0.000000, 1.0 },
+ { 0.176471, 0.000000, 0.003922, 1.0 },
+ { 0.196078, 0.000000, 0.003922, 1.0 },
+ { 0.211765, 0.000000, 0.000000, 1.0 },
+ { 0.227451, 0.000000, 0.000000, 1.0 },
+ { 0.254902, 0.003922, 0.000000, 1.0 },
+ { 0.266667, 0.000000, 0.000000, 1.0 },
+ { 0.274510, 0.000000, 0.000000, 1.0 },
+ { 0.278431, 0.000000, 0.000000, 1.0 },
+ { 0.278431, 0.000000, 0.000000, 1.0 },
+ { 0.278431, 0.003922, 0.003922, 1.0 },
+ { 0.282353, 0.000000, 0.003922, 1.0 },
+ { 0.290196, 0.000000, 0.000000, 1.0 },
+ { 0.290196, 0.000000, 0.000000, 1.0 },
+ { 0.294118, 0.000000, 0.000000, 1.0 },
+ { 0.309804, 0.000000, 0.000000, 1.0 },
+ { 0.333333, 0.000000, 0.000000, 1.0 },
+ { 0.364706, 0.000000, 0.000000, 1.0 },
+ { 0.392157, 0.000000, 0.000000, 1.0 },
+ { 0.423529, 0.000000, 0.000000, 1.0 },
+ { 0.470588, 0.058824, 0.035294, 1.0 },
+ { 0.466667, 0.090196, 0.098039, 1.0 },
+ { 0.380392, 0.074510, 0.066667, 1.0 },
+ { 0.352941, 0.019608, 0.047059, 1.0 },
+ { 0.313725, 0.043137, 0.054902, 1.0 },
+ { 0.294118, 0.011765, 0.023529, 1.0 },
+ { 0.313725, 0.000000, 0.003922, 1.0 },
+ { 0.356863, 0.000000, 0.000000, 1.0 },
+ { 0.403922, 0.000000, 0.000000, 1.0 },
+ { 0.450980, 0.003922, 0.003922, 1.0 },
+ { 0.537255, 0.003922, 0.003922, 1.0 },
+ { 0.580392, 0.000000, 0.000000, 1.0 },
+ { 0.670588, 0.007843, 0.000000, 1.0 },
+ { 0.678431, 0.000000, 0.000000, 1.0 },
+ { 0.729412, 0.003922, 0.000000, 1.0 },
+ { 0.764706, 0.003922, 0.003922, 1.0 },
+ { 0.874510, 0.050980, 0.047059, 1.0 },
+ { 0.917647, 0.043137, 0.047059, 1.0 },
+ { 0.925490, 0.000000, 0.000000, 1.0 },
+ { 0.843137, 0.000000, 0.000000, 1.0 },
+ { 0.835294, 0.000000, 0.000000, 1.0 },
+ { 0.760784, 0.000000, 0.000000, 1.0 },
+ { 0.713725, 0.000000, 0.003922, 1.0 },
+ { 0.658824, 0.000000, 0.000000, 1.0 },
+ { 0.592157, 0.003922, 0.007843, 1.0 },
+ { 0.541176, 0.000000, 0.000000, 1.0 },
+ { 0.521569, 0.000000, 0.003922, 1.0 },
+ { 0.501961, 0.000000, 0.000000, 1.0 },
+ { 0.482353, 0.000000, 0.000000, 1.0 },
+ { 0.478431, 0.007843, 0.003922, 1.0 },
+ { 0.462745, 0.000000, 0.000000, 1.0 },
+ { 0.447059, 0.000000, 0.015686, 1.0 },
+ { 0.427451, 0.000000, 0.011765, 1.0 },
+ { 0.403922, 0.000000, 0.003922, 1.0 },
+ { 0.392157, 0.011765, 0.000000, 1.0 },
+ { 0.388235, 0.011765, 0.015686, 1.0 },
+ { 0.380392, 0.003922, 0.007843, 1.0 },
+ { 0.380392, 0.000000, 0.000000, 1.0 },
+ { 0.400000, 0.000000, 0.000000, 1.0 },
+ { 0.403922, 0.000000, 0.000000, 1.0 },
+ { 0.447059, 0.007843, 0.000000, 1.0 },
+ { 0.423529, 0.000000, 0.000000, 1.0 },
+ };
+/* 040222-07 */
+static double4 colors_449[] = {
+ { 0.356863, 0.192157, 0.262745, 1.0 },
+ { 0.317647, 0.176471, 0.243137, 1.0 },
+ { 0.301961, 0.160784, 0.227451, 1.0 },
+ { 0.290196, 0.145098, 0.211765, 1.0 },
+ { 0.282353, 0.129412, 0.196078, 1.0 },
+ { 0.278431, 0.117647, 0.184314, 1.0 },
+ { 0.278431, 0.105882, 0.176471, 1.0 },
+ { 0.282353, 0.094118, 0.172549, 1.0 },
+ { 0.325490, 0.082353, 0.192157, 1.0 },
+ { 0.329412, 0.090196, 0.200000, 1.0 },
+ { 0.337255, 0.101961, 0.207843, 1.0 },
+ { 0.349020, 0.117647, 0.231373, 1.0 },
+ { 0.364706, 0.137255, 0.254902, 1.0 },
+ { 0.400000, 0.164706, 0.286275, 1.0 },
+ { 0.439216, 0.196078, 0.317647, 1.0 },
+ { 0.466667, 0.207843, 0.337255, 1.0 },
+ { 0.498039, 0.219608, 0.356863, 1.0 },
+ { 0.627451, 0.286275, 0.450980, 1.0 },
+ { 0.670588, 0.329412, 0.494118, 1.0 },
+ { 0.717647, 0.376471, 0.541176, 1.0 },
+ { 0.741176, 0.419608, 0.576471, 1.0 },
+ { 0.764706, 0.462745, 0.611765, 1.0 },
+ { 0.764706, 0.474510, 0.615686, 1.0 },
+ { 0.764706, 0.486275, 0.623529, 1.0 },
+ { 0.725490, 0.482353, 0.603922, 1.0 },
+ { 0.686275, 0.450980, 0.568627, 1.0 },
+ { 0.650980, 0.419608, 0.533333, 1.0 },
+ { 0.603922, 0.392157, 0.490196, 1.0 },
+ { 0.556863, 0.364706, 0.447059, 1.0 },
+ { 0.529412, 0.352941, 0.427451, 1.0 },
+ { 0.505882, 0.341176, 0.407843, 1.0 },
+ { 0.454902, 0.317647, 0.364706, 1.0 },
+ { 0.396078, 0.286275, 0.325490, 1.0 },
+ { 0.278431, 0.215686, 0.223529, 1.0 },
+ { 0.223529, 0.172549, 0.176471, 1.0 },
+ { 0.168627, 0.129412, 0.133333, 1.0 },
+ { 0.145098, 0.105882, 0.117647, 1.0 },
+ { 0.125490, 0.082353, 0.101961, 1.0 },
+ { 0.125490, 0.086275, 0.101961, 1.0 },
+ { 0.129412, 0.094118, 0.105882, 1.0 },
+ { 0.200000, 0.137255, 0.176471, 1.0 },
+ { 0.258824, 0.168627, 0.239216, 1.0 },
+ { 0.321569, 0.203922, 0.301961, 1.0 },
+ { 0.380392, 0.239216, 0.349020, 1.0 },
+ { 0.439216, 0.274510, 0.400000, 1.0 },
+ { 0.470588, 0.298039, 0.423529, 1.0 },
+ { 0.501961, 0.321569, 0.450980, 1.0 },
+ { 0.564706, 0.392157, 0.517647, 1.0 },
+ { 0.607843, 0.447059, 0.568627, 1.0 },
+ { 0.717647, 0.549020, 0.662745, 1.0 },
+ { 0.756863, 0.576471, 0.709804, 1.0 },
+ { 0.796078, 0.607843, 0.760784, 1.0 },
+ { 0.807843, 0.607843, 0.760784, 1.0 },
+ { 0.823529, 0.607843, 0.760784, 1.0 },
+ { 0.823529, 0.611765, 0.756863, 1.0 },
+ { 0.827451, 0.615686, 0.756863, 1.0 },
+ { 0.792157, 0.588235, 0.721569, 1.0 },
+ { 0.772549, 0.564706, 0.686275, 1.0 },
+ { 0.756863, 0.541176, 0.650980, 1.0 },
+ { 0.756863, 0.505882, 0.643137, 1.0 },
+ { 0.760784, 0.470588, 0.639216, 1.0 },
+ { 0.752941, 0.447059, 0.623529, 1.0 },
+ { 0.745098, 0.427451, 0.607843, 1.0 },
+ { 0.725490, 0.400000, 0.572549, 1.0 },
+ { 0.698039, 0.380392, 0.541176, 1.0 },
+ { 0.623529, 0.313725, 0.458824, 1.0 },
+ { 0.576471, 0.266667, 0.407843, 1.0 },
+ { 0.533333, 0.219608, 0.360784, 1.0 },
+ { 0.525490, 0.200000, 0.345098, 1.0 },
+ { 0.517647, 0.184314, 0.329412, 1.0 },
+ { 0.490196, 0.156863, 0.309804, 1.0 },
+ { 0.466667, 0.133333, 0.282353, 1.0 },
+ { 0.415686, 0.125490, 0.239216, 1.0 },
+ { 0.364706, 0.121569, 0.200000, 1.0 },
+ { 0.317647, 0.117647, 0.164706, 1.0 },
+ { 0.266667, 0.094118, 0.125490, 1.0 },
+ { 0.215686, 0.074510, 0.086275, 1.0 },
+ { 0.192157, 0.058824, 0.070588, 1.0 },
+ { 0.172549, 0.047059, 0.054902, 1.0 },
+ { 0.133333, 0.023529, 0.031373, 1.0 },
+ { 0.105882, 0.003922, 0.015686, 1.0 },
+ { 0.074510, 0.000000, 0.000000, 1.0 },
+ { 0.062745, 0.000000, 0.000000, 1.0 },
+ { 0.054902, 0.000000, 0.000000, 1.0 },
+ { 0.050980, 0.000000, 0.000000, 1.0 },
+ { 0.050980, 0.000000, 0.000000, 1.0 },
+ { 0.043137, 0.000000, 0.000000, 1.0 },
+ { 0.031373, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.000000, 1.0 },
+ { 0.019608, 0.000000, 0.000000, 1.0 },
+ { 0.019608, 0.000000, 0.000000, 1.0 },
+ { 0.023529, 0.000000, 0.000000, 1.0 },
+ { 0.023529, 0.000000, 0.000000, 1.0 },
+ { 0.023529, 0.000000, 0.000000, 1.0 },
+ { 0.023529, 0.000000, 0.000000, 1.0 },
+ { 0.027451, 0.000000, 0.000000, 1.0 },
+ { 0.043137, 0.003922, 0.003922, 1.0 },
+ { 0.054902, 0.003922, 0.015686, 1.0 },
+ { 0.070588, 0.003922, 0.027451, 1.0 },
+ { 0.074510, 0.000000, 0.027451, 1.0 },
+ { 0.082353, 0.000000, 0.031373, 1.0 },
+ { 0.090196, 0.003922, 0.031373, 1.0 },
+ { 0.090196, 0.003922, 0.031373, 1.0 },
+ { 0.086275, 0.007843, 0.035294, 1.0 },
+ { 0.078431, 0.007843, 0.031373, 1.0 },
+ { 0.066667, 0.007843, 0.023529, 1.0 },
+ { 0.066667, 0.007843, 0.023529, 1.0 },
+ { 0.066667, 0.011765, 0.027451, 1.0 },
+ { 0.066667, 0.007843, 0.031373, 1.0 },
+ { 0.066667, 0.007843, 0.035294, 1.0 },
+ { 0.070588, 0.007843, 0.035294, 1.0 },
+ { 0.066667, 0.011765, 0.035294, 1.0 },
+ { 0.047059, 0.011765, 0.019608, 1.0 },
+ { 0.031373, 0.011765, 0.011765, 1.0 },
+ { 0.015686, 0.011765, 0.003922, 1.0 },
+ { 0.011765, 0.011765, 0.000000, 1.0 },
+ { 0.007843, 0.011765, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.003922, 0.007843, 0.000000, 1.0 },
+ { 0.019608, 0.007843, 0.003922, 1.0 },
+ { 0.027451, 0.007843, 0.007843, 1.0 },
+ { 0.039216, 0.007843, 0.011765, 1.0 },
+ { 0.058824, 0.011765, 0.019608, 1.0 },
+ { 0.090196, 0.027451, 0.039216, 1.0 },
+ { 0.121569, 0.047059, 0.066667, 1.0 },
+ { 0.156863, 0.070588, 0.098039, 1.0 },
+ { 0.243137, 0.121569, 0.168627, 1.0 },
+ { 0.298039, 0.133333, 0.203922, 1.0 },
+ { 0.352941, 0.145098, 0.239216, 1.0 },
+ { 0.384314, 0.149020, 0.250980, 1.0 },
+ { 0.415686, 0.152941, 0.266667, 1.0 },
+ { 0.474510, 0.152941, 0.262745, 1.0 },
+ { 0.505882, 0.152941, 0.274510, 1.0 },
+ { 0.533333, 0.164706, 0.290196, 1.0 },
+ { 0.541176, 0.176471, 0.301961, 1.0 },
+ { 0.521569, 0.196078, 0.305882, 1.0 },
+ { 0.509804, 0.188235, 0.301961, 1.0 },
+ { 0.501961, 0.180392, 0.298039, 1.0 },
+ { 0.482353, 0.180392, 0.309804, 1.0 },
+ { 0.470588, 0.160784, 0.270588, 1.0 },
+ { 0.443137, 0.125490, 0.239216, 1.0 },
+ { 0.407843, 0.101961, 0.207843, 1.0 },
+ { 0.317647, 0.070588, 0.141176, 1.0 },
+ { 0.286275, 0.062745, 0.121569, 1.0 },
+ { 0.254902, 0.058824, 0.105882, 1.0 },
+ { 0.192157, 0.039216, 0.074510, 1.0 },
+ { 0.133333, 0.031373, 0.074510, 1.0 },
+ { 0.105882, 0.031373, 0.062745, 1.0 },
+ { 0.094118, 0.035294, 0.054902, 1.0 },
+ { 0.101961, 0.043137, 0.054902, 1.0 },
+ { 0.125490, 0.062745, 0.074510, 1.0 },
+ { 0.207843, 0.121569, 0.141176, 1.0 },
+ { 0.235294, 0.133333, 0.160784, 1.0 },
+ { 0.266667, 0.149020, 0.184314, 1.0 },
+ { 0.325490, 0.176471, 0.235294, 1.0 },
+ { 0.376471, 0.203922, 0.290196, 1.0 },
+ { 0.431373, 0.231373, 0.345098, 1.0 },
+ { 0.494118, 0.258824, 0.388235, 1.0 },
+ { 0.596078, 0.333333, 0.474510, 1.0 },
+ { 0.623529, 0.356863, 0.498039, 1.0 },
+ { 0.650980, 0.380392, 0.521569, 1.0 },
+ { 0.705882, 0.435294, 0.560784, 1.0 },
+ { 0.756863, 0.478431, 0.596078, 1.0 },
+ { 0.788235, 0.509804, 0.639216, 1.0 },
+ { 0.811765, 0.537255, 0.674510, 1.0 },
+ { 0.819608, 0.541176, 0.686275, 1.0 },
+ { 0.807843, 0.541176, 0.690196, 1.0 },
+ { 0.780392, 0.529412, 0.670588, 1.0 },
+ { 0.733333, 0.509804, 0.643137, 1.0 },
+ { 0.682353, 0.486275, 0.596078, 1.0 },
+ { 0.623529, 0.462745, 0.537255, 1.0 },
+ { 0.564706, 0.423529, 0.482353, 1.0 },
+ { 0.513725, 0.400000, 0.439216, 1.0 },
+ { 0.478431, 0.372549, 0.400000, 1.0 },
+ { 0.439216, 0.329412, 0.368627, 1.0 },
+ { 0.431373, 0.317647, 0.364706, 1.0 },
+ { 0.427451, 0.309804, 0.364706, 1.0 },
+ { 0.411765, 0.294118, 0.352941, 1.0 },
+ { 0.396078, 0.286275, 0.341176, 1.0 },
+ { 0.380392, 0.282353, 0.329412, 1.0 },
+ { 0.360784, 0.270588, 0.317647, 1.0 },
+ { 0.349020, 0.262745, 0.298039, 1.0 },
+ { 0.349020, 0.258824, 0.282353, 1.0 },
+ { 0.360784, 0.254902, 0.282353, 1.0 },
+ { 0.384314, 0.266667, 0.298039, 1.0 },
+ { 0.415686, 0.286275, 0.317647, 1.0 },
+ { 0.458824, 0.309804, 0.349020, 1.0 },
+ { 0.509804, 0.349020, 0.388235, 1.0 },
+ { 0.552941, 0.376471, 0.431373, 1.0 },
+ { 0.584314, 0.411765, 0.466667, 1.0 },
+ { 0.611765, 0.439216, 0.478431, 1.0 },
+ { 0.623529, 0.450980, 0.486275, 1.0 },
+ { 0.623529, 0.454902, 0.486275, 1.0 },
+ { 0.619608, 0.454902, 0.486275, 1.0 },
+ { 0.615686, 0.454902, 0.474510, 1.0 },
+ { 0.627451, 0.462745, 0.482353, 1.0 },
+ { 0.647059, 0.470588, 0.498039, 1.0 },
+ { 0.670588, 0.490196, 0.517647, 1.0 },
+ { 0.701961, 0.517647, 0.549020, 1.0 },
+ { 0.729412, 0.529412, 0.576471, 1.0 },
+ { 0.749020, 0.545098, 0.588235, 1.0 },
+ { 0.749020, 0.549020, 0.596078, 1.0 },
+ { 0.733333, 0.541176, 0.580392, 1.0 },
+ { 0.717647, 0.525490, 0.568627, 1.0 },
+ { 0.701961, 0.498039, 0.549020, 1.0 },
+ { 0.682353, 0.470588, 0.525490, 1.0 },
+ { 0.662745, 0.450980, 0.513725, 1.0 },
+ { 0.650980, 0.423529, 0.501961, 1.0 },
+ { 0.635294, 0.407843, 0.486275, 1.0 },
+ { 0.611765, 0.392157, 0.466667, 1.0 },
+ { 0.588235, 0.368627, 0.435294, 1.0 },
+ { 0.556863, 0.337255, 0.407843, 1.0 },
+ { 0.525490, 0.298039, 0.372549, 1.0 },
+ { 0.501961, 0.258824, 0.341176, 1.0 },
+ { 0.474510, 0.231373, 0.321569, 1.0 },
+ { 0.470588, 0.203922, 0.313725, 1.0 },
+ { 0.482353, 0.176471, 0.337255, 1.0 },
+ { 0.486275, 0.160784, 0.364706, 1.0 },
+ { 0.513725, 0.145098, 0.396078, 1.0 },
+ { 0.541176, 0.129412, 0.431373, 1.0 },
+ { 0.572549, 0.145098, 0.470588, 1.0 },
+ { 0.603922, 0.160784, 0.498039, 1.0 },
+ { 0.627451, 0.172549, 0.521569, 1.0 },
+ { 0.650980, 0.192157, 0.529412, 1.0 },
+ { 0.670588, 0.200000, 0.549020, 1.0 },
+ { 0.682353, 0.215686, 0.564706, 1.0 },
+ { 0.694118, 0.231373, 0.576471, 1.0 },
+ { 0.705882, 0.223529, 0.596078, 1.0 },
+ { 0.701961, 0.231373, 0.603922, 1.0 },
+ { 0.694118, 0.235294, 0.603922, 1.0 },
+ { 0.666667, 0.235294, 0.588235, 1.0 },
+ { 0.635294, 0.235294, 0.552941, 1.0 },
+ { 0.596078, 0.239216, 0.509804, 1.0 },
+ { 0.556863, 0.243137, 0.466667, 1.0 },
+ { 0.513725, 0.258824, 0.415686, 1.0 },
+ { 0.470588, 0.254902, 0.372549, 1.0 },
+ { 0.431373, 0.243137, 0.337255, 1.0 },
+ { 0.411765, 0.247059, 0.317647, 1.0 },
+ { 0.388235, 0.247059, 0.298039, 1.0 },
+ { 0.356863, 0.243137, 0.270588, 1.0 },
+ { 0.329412, 0.227451, 0.254902, 1.0 },
+ { 0.321569, 0.219608, 0.247059, 1.0 },
+ { 0.325490, 0.207843, 0.239216, 1.0 },
+ { 0.329412, 0.207843, 0.239216, 1.0 },
+ { 0.325490, 0.196078, 0.235294, 1.0 },
+ { 0.337255, 0.188235, 0.247059, 1.0 },
+ };
+/* 040222-08 */
+static double4 colors_450[] = {
+ { 0.247059, 0.294118, 0.541176, 1.0 },
+ { 0.266667, 0.266667, 0.568627, 1.0 },
+ { 0.262745, 0.250980, 0.556863, 1.0 },
+ { 0.262745, 0.235294, 0.545098, 1.0 },
+ { 0.258824, 0.211765, 0.521569, 1.0 },
+ { 0.258824, 0.188235, 0.498039, 1.0 },
+ { 0.254902, 0.176471, 0.486275, 1.0 },
+ { 0.254902, 0.168627, 0.478431, 1.0 },
+ { 0.262745, 0.168627, 0.482353, 1.0 },
+ { 0.262745, 0.192157, 0.509804, 1.0 },
+ { 0.266667, 0.215686, 0.537255, 1.0 },
+ { 0.262745, 0.235294, 0.549020, 1.0 },
+ { 0.258824, 0.254902, 0.560784, 1.0 },
+ { 0.250980, 0.258824, 0.545098, 1.0 },
+ { 0.243137, 0.266667, 0.533333, 1.0 },
+ { 0.235294, 0.258824, 0.517647, 1.0 },
+ { 0.227451, 0.254902, 0.501961, 1.0 },
+ { 0.207843, 0.235294, 0.427451, 1.0 },
+ { 0.203922, 0.235294, 0.419608, 1.0 },
+ { 0.203922, 0.239216, 0.415686, 1.0 },
+ { 0.207843, 0.239216, 0.427451, 1.0 },
+ { 0.215686, 0.239216, 0.443137, 1.0 },
+ { 0.223529, 0.243137, 0.458824, 1.0 },
+ { 0.231373, 0.247059, 0.474510, 1.0 },
+ { 0.262745, 0.227451, 0.541176, 1.0 },
+ { 0.282353, 0.207843, 0.560784, 1.0 },
+ { 0.305882, 0.192157, 0.584314, 1.0 },
+ { 0.321569, 0.172549, 0.600000, 1.0 },
+ { 0.337255, 0.152941, 0.615686, 1.0 },
+ { 0.349020, 0.145098, 0.615686, 1.0 },
+ { 0.360784, 0.141176, 0.619608, 1.0 },
+ { 0.372549, 0.129412, 0.611765, 1.0 },
+ { 0.380392, 0.133333, 0.611765, 1.0 },
+ { 0.384314, 0.176471, 0.639216, 1.0 },
+ { 0.372549, 0.207843, 0.654902, 1.0 },
+ { 0.364706, 0.239216, 0.674510, 1.0 },
+ { 0.349020, 0.270588, 0.694118, 1.0 },
+ { 0.333333, 0.301961, 0.713725, 1.0 },
+ { 0.333333, 0.313725, 0.717647, 1.0 },
+ { 0.333333, 0.329412, 0.725490, 1.0 },
+ { 0.329412, 0.352941, 0.690196, 1.0 },
+ { 0.333333, 0.352941, 0.666667, 1.0 },
+ { 0.341176, 0.356863, 0.647059, 1.0 },
+ { 0.345098, 0.368627, 0.647059, 1.0 },
+ { 0.352941, 0.380392, 0.647059, 1.0 },
+ { 0.356863, 0.388235, 0.650980, 1.0 },
+ { 0.360784, 0.400000, 0.654902, 1.0 },
+ { 0.356863, 0.423529, 0.670588, 1.0 },
+ { 0.360784, 0.435294, 0.701961, 1.0 },
+ { 0.376471, 0.458824, 0.760784, 1.0 },
+ { 0.392157, 0.439216, 0.776471, 1.0 },
+ { 0.411765, 0.423529, 0.792157, 1.0 },
+ { 0.431373, 0.407843, 0.819608, 1.0 },
+ { 0.454902, 0.392157, 0.847059, 1.0 },
+ { 0.466667, 0.388235, 0.858824, 1.0 },
+ { 0.478431, 0.384314, 0.870588, 1.0 },
+ { 0.498039, 0.403922, 0.890196, 1.0 },
+ { 0.486275, 0.427451, 0.898039, 1.0 },
+ { 0.474510, 0.450980, 0.909804, 1.0 },
+ { 0.450980, 0.454902, 0.890196, 1.0 },
+ { 0.427451, 0.458824, 0.870588, 1.0 },
+ { 0.411765, 0.447059, 0.847059, 1.0 },
+ { 0.396078, 0.435294, 0.827451, 1.0 },
+ { 0.364706, 0.411765, 0.784314, 1.0 },
+ { 0.337255, 0.380392, 0.749020, 1.0 },
+ { 0.298039, 0.337255, 0.650980, 1.0 },
+ { 0.282353, 0.321569, 0.615686, 1.0 },
+ { 0.266667, 0.309804, 0.584314, 1.0 },
+ { 0.262745, 0.305882, 0.572549, 1.0 },
+ { 0.262745, 0.301961, 0.564706, 1.0 },
+ { 0.258824, 0.305882, 0.564706, 1.0 },
+ { 0.250980, 0.301961, 0.564706, 1.0 },
+ { 0.250980, 0.286275, 0.584314, 1.0 },
+ { 0.266667, 0.274510, 0.596078, 1.0 },
+ { 0.282353, 0.262745, 0.607843, 1.0 },
+ { 0.313725, 0.247059, 0.611765, 1.0 },
+ { 0.349020, 0.231373, 0.615686, 1.0 },
+ { 0.364706, 0.223529, 0.619608, 1.0 },
+ { 0.384314, 0.219608, 0.627451, 1.0 },
+ { 0.415686, 0.239216, 0.658824, 1.0 },
+ { 0.447059, 0.262745, 0.701961, 1.0 },
+ { 0.525490, 0.329412, 0.800000, 1.0 },
+ { 0.549020, 0.364706, 0.847059, 1.0 },
+ { 0.572549, 0.400000, 0.894118, 1.0 },
+ { 0.580392, 0.411765, 0.909804, 1.0 },
+ { 0.588235, 0.427451, 0.925490, 1.0 },
+ { 0.600000, 0.447059, 0.925490, 1.0 },
+ { 0.596078, 0.443137, 0.901961, 1.0 },
+ { 0.568627, 0.427451, 0.827451, 1.0 },
+ { 0.549020, 0.415686, 0.780392, 1.0 },
+ { 0.529412, 0.407843, 0.737255, 1.0 },
+ { 0.517647, 0.400000, 0.713725, 1.0 },
+ { 0.505882, 0.392157, 0.690196, 1.0 },
+ { 0.458824, 0.380392, 0.643137, 1.0 },
+ { 0.419608, 0.368627, 0.607843, 1.0 },
+ { 0.392157, 0.352941, 0.564706, 1.0 },
+ { 0.356863, 0.321569, 0.513725, 1.0 },
+ { 0.294118, 0.235294, 0.415686, 1.0 },
+ { 0.270588, 0.196078, 0.364706, 1.0 },
+ { 0.247059, 0.160784, 0.313725, 1.0 },
+ { 0.235294, 0.145098, 0.294118, 1.0 },
+ { 0.227451, 0.129412, 0.274510, 1.0 },
+ { 0.207843, 0.098039, 0.235294, 1.0 },
+ { 0.192157, 0.074510, 0.203922, 1.0 },
+ { 0.176471, 0.043137, 0.164706, 1.0 },
+ { 0.180392, 0.031373, 0.168627, 1.0 },
+ { 0.188235, 0.023529, 0.176471, 1.0 },
+ { 0.192157, 0.019608, 0.188235, 1.0 },
+ { 0.200000, 0.019608, 0.200000, 1.0 },
+ { 0.223529, 0.023529, 0.243137, 1.0 },
+ { 0.250980, 0.031373, 0.298039, 1.0 },
+ { 0.274510, 0.043137, 0.356863, 1.0 },
+ { 0.298039, 0.050980, 0.411765, 1.0 },
+ { 0.329412, 0.070588, 0.505882, 1.0 },
+ { 0.333333, 0.070588, 0.517647, 1.0 },
+ { 0.337255, 0.074510, 0.533333, 1.0 },
+ { 0.345098, 0.074510, 0.545098, 1.0 },
+ { 0.345098, 0.070588, 0.549020, 1.0 },
+ { 0.345098, 0.070588, 0.549020, 1.0 },
+ { 0.345098, 0.070588, 0.549020, 1.0 },
+ { 0.341176, 0.070588, 0.545098, 1.0 },
+ { 0.325490, 0.078431, 0.545098, 1.0 },
+ { 0.309804, 0.090196, 0.545098, 1.0 },
+ { 0.298039, 0.094118, 0.541176, 1.0 },
+ { 0.290196, 0.101961, 0.537255, 1.0 },
+ { 0.270588, 0.105882, 0.513725, 1.0 },
+ { 0.250980, 0.109804, 0.482353, 1.0 },
+ { 0.227451, 0.109804, 0.443137, 1.0 },
+ { 0.203922, 0.109804, 0.403922, 1.0 },
+ { 0.160784, 0.109804, 0.317647, 1.0 },
+ { 0.149020, 0.117647, 0.305882, 1.0 },
+ { 0.141176, 0.129412, 0.294118, 1.0 },
+ { 0.125490, 0.149020, 0.282353, 1.0 },
+ { 0.109804, 0.172549, 0.282353, 1.0 },
+ { 0.101961, 0.188235, 0.278431, 1.0 },
+ { 0.101961, 0.200000, 0.278431, 1.0 },
+ { 0.105882, 0.223529, 0.298039, 1.0 },
+ { 0.113725, 0.223529, 0.309804, 1.0 },
+ { 0.121569, 0.227451, 0.321569, 1.0 },
+ { 0.129412, 0.227451, 0.325490, 1.0 },
+ { 0.141176, 0.231373, 0.333333, 1.0 },
+ { 0.164706, 0.239216, 0.349020, 1.0 },
+ { 0.180392, 0.250980, 0.380392, 1.0 },
+ { 0.207843, 0.262745, 0.407843, 1.0 },
+ { 0.239216, 0.274510, 0.443137, 1.0 },
+ { 0.309804, 0.309804, 0.505882, 1.0 },
+ { 0.317647, 0.325490, 0.521569, 1.0 },
+ { 0.329412, 0.345098, 0.541176, 1.0 },
+ { 0.329412, 0.368627, 0.568627, 1.0 },
+ { 0.333333, 0.388235, 0.588235, 1.0 },
+ { 0.337255, 0.415686, 0.607843, 1.0 },
+ { 0.349020, 0.419608, 0.631373, 1.0 },
+ { 0.372549, 0.435294, 0.701961, 1.0 },
+ { 0.384314, 0.427451, 0.721569, 1.0 },
+ { 0.396078, 0.419608, 0.745098, 1.0 },
+ { 0.419608, 0.407843, 0.776471, 1.0 },
+ { 0.439216, 0.403922, 0.807843, 1.0 },
+ { 0.447059, 0.400000, 0.835294, 1.0 },
+ { 0.443137, 0.403922, 0.839216, 1.0 },
+ { 0.423529, 0.423529, 0.831373, 1.0 },
+ { 0.419608, 0.423529, 0.819608, 1.0 },
+ { 0.411765, 0.419608, 0.803922, 1.0 },
+ { 0.411765, 0.411765, 0.800000, 1.0 },
+ { 0.415686, 0.403922, 0.800000, 1.0 },
+ { 0.427451, 0.384314, 0.792157, 1.0 },
+ { 0.443137, 0.364706, 0.796078, 1.0 },
+ { 0.462745, 0.337255, 0.800000, 1.0 },
+ { 0.470588, 0.313725, 0.788235, 1.0 },
+ { 0.431373, 0.286275, 0.721569, 1.0 },
+ { 0.419608, 0.282353, 0.698039, 1.0 },
+ { 0.411765, 0.278431, 0.678431, 1.0 },
+ { 0.388235, 0.270588, 0.631373, 1.0 },
+ { 0.364706, 0.254902, 0.576471, 1.0 },
+ { 0.345098, 0.250980, 0.521569, 1.0 },
+ { 0.317647, 0.247059, 0.482353, 1.0 },
+ { 0.298039, 0.239216, 0.454902, 1.0 },
+ { 0.282353, 0.239216, 0.435294, 1.0 },
+ { 0.262745, 0.231373, 0.419608, 1.0 },
+ { 0.239216, 0.215686, 0.400000, 1.0 },
+ { 0.219608, 0.200000, 0.380392, 1.0 },
+ { 0.200000, 0.180392, 0.364706, 1.0 },
+ { 0.188235, 0.156863, 0.341176, 1.0 },
+ { 0.168627, 0.137255, 0.317647, 1.0 },
+ { 0.149020, 0.113725, 0.298039, 1.0 },
+ { 0.101961, 0.086275, 0.247059, 1.0 },
+ { 0.094118, 0.082353, 0.235294, 1.0 },
+ { 0.086275, 0.082353, 0.223529, 1.0 },
+ { 0.074510, 0.074510, 0.200000, 1.0 },
+ { 0.066667, 0.070588, 0.188235, 1.0 },
+ { 0.062745, 0.058824, 0.176471, 1.0 },
+ { 0.066667, 0.050980, 0.172549, 1.0 },
+ { 0.074510, 0.050980, 0.172549, 1.0 },
+ { 0.086275, 0.039216, 0.180392, 1.0 },
+ { 0.101961, 0.039216, 0.188235, 1.0 },
+ { 0.113725, 0.035294, 0.196078, 1.0 },
+ { 0.125490, 0.039216, 0.211765, 1.0 },
+ { 0.137255, 0.043137, 0.219608, 1.0 },
+ { 0.149020, 0.054902, 0.227451, 1.0 },
+ { 0.160784, 0.062745, 0.231373, 1.0 },
+ { 0.164706, 0.074510, 0.239216, 1.0 },
+ { 0.168627, 0.098039, 0.243137, 1.0 },
+ { 0.168627, 0.117647, 0.250980, 1.0 },
+ { 0.176471, 0.125490, 0.262745, 1.0 },
+ { 0.180392, 0.133333, 0.262745, 1.0 },
+ { 0.176471, 0.141176, 0.266667, 1.0 },
+ { 0.180392, 0.145098, 0.278431, 1.0 },
+ { 0.180392, 0.160784, 0.294118, 1.0 },
+ { 0.196078, 0.180392, 0.321569, 1.0 },
+ { 0.200000, 0.207843, 0.356863, 1.0 },
+ { 0.211765, 0.258824, 0.407843, 1.0 },
+ { 0.207843, 0.317647, 0.454902, 1.0 },
+ { 0.215686, 0.368627, 0.509804, 1.0 },
+ { 0.215686, 0.419608, 0.549020, 1.0 },
+ { 0.207843, 0.474510, 0.580392, 1.0 },
+ { 0.192157, 0.509804, 0.607843, 1.0 },
+ { 0.172549, 0.537255, 0.619608, 1.0 },
+ { 0.164706, 0.556863, 0.627451, 1.0 },
+ { 0.156863, 0.560784, 0.631373, 1.0 },
+ { 0.160784, 0.572549, 0.643137, 1.0 },
+ { 0.156863, 0.596078, 0.654902, 1.0 },
+ { 0.164706, 0.619608, 0.682353, 1.0 },
+ { 0.172549, 0.643137, 0.709804, 1.0 },
+ { 0.180392, 0.670588, 0.737255, 1.0 },
+ { 0.192157, 0.682353, 0.752941, 1.0 },
+ { 0.200000, 0.690196, 0.768627, 1.0 },
+ { 0.215686, 0.678431, 0.768627, 1.0 },
+ { 0.235294, 0.662745, 0.764706, 1.0 },
+ { 0.254902, 0.631373, 0.772549, 1.0 },
+ { 0.266667, 0.596078, 0.772549, 1.0 },
+ { 0.286275, 0.568627, 0.764706, 1.0 },
+ { 0.301961, 0.541176, 0.752941, 1.0 },
+ { 0.309804, 0.525490, 0.733333, 1.0 },
+ { 0.317647, 0.501961, 0.713725, 1.0 },
+ { 0.317647, 0.501961, 0.709804, 1.0 },
+ { 0.313725, 0.501961, 0.705882, 1.0 },
+ { 0.317647, 0.513725, 0.701961, 1.0 },
+ { 0.317647, 0.517647, 0.701961, 1.0 },
+ { 0.313725, 0.513725, 0.717647, 1.0 },
+ { 0.313725, 0.509804, 0.721569, 1.0 },
+ { 0.317647, 0.505882, 0.729412, 1.0 },
+ { 0.317647, 0.501961, 0.725490, 1.0 },
+ { 0.321569, 0.490196, 0.709804, 1.0 },
+ { 0.313725, 0.482353, 0.698039, 1.0 },
+ { 0.298039, 0.474510, 0.678431, 1.0 },
+ { 0.282353, 0.490196, 0.658824, 1.0 },
+ { 0.258824, 0.513725, 0.639216, 1.0 },
+ { 0.239216, 0.529412, 0.631373, 1.0 },
+ { 0.215686, 0.541176, 0.631373, 1.0 },
+ { 0.196078, 0.549020, 0.631373, 1.0 },
+ { 0.180392, 0.537255, 0.619608, 1.0 },
+ { 0.172549, 0.513725, 0.592157, 1.0 },
+ { 0.172549, 0.474510, 0.564706, 1.0 },
+ { 0.184314, 0.423529, 0.537255, 1.0 },
+ { 0.196078, 0.380392, 0.517647, 1.0 },
+ { 0.207843, 0.345098, 0.513725, 1.0 },
+ { 0.227451, 0.313725, 0.521569, 1.0 },
+ };
+/* 040222-09 */
+static double4 colors_451[] = {
+ { 0.505882, 0.407843, 0.254902, 1.0 },
+ { 0.345098, 0.266667, 0.227451, 1.0 },
+ { 0.258824, 0.180392, 0.196078, 1.0 },
+ { 0.172549, 0.098039, 0.164706, 1.0 },
+ { 0.137255, 0.050980, 0.145098, 1.0 },
+ { 0.101961, 0.003922, 0.125490, 1.0 },
+ { 0.105882, 0.003922, 0.121569, 1.0 },
+ { 0.113725, 0.003922, 0.117647, 1.0 },
+ { 0.160784, 0.000000, 0.090196, 1.0 },
+ { 0.192157, 0.000000, 0.070588, 1.0 },
+ { 0.227451, 0.003922, 0.054902, 1.0 },
+ { 0.262745, 0.003922, 0.039216, 1.0 },
+ { 0.298039, 0.003922, 0.023529, 1.0 },
+ { 0.325490, 0.015686, 0.019608, 1.0 },
+ { 0.356863, 0.027451, 0.019608, 1.0 },
+ { 0.372549, 0.039216, 0.027451, 1.0 },
+ { 0.388235, 0.054902, 0.035294, 1.0 },
+ { 0.501961, 0.137255, 0.062745, 1.0 },
+ { 0.568627, 0.200000, 0.078431, 1.0 },
+ { 0.635294, 0.262745, 0.094118, 1.0 },
+ { 0.678431, 0.333333, 0.113725, 1.0 },
+ { 0.721569, 0.403922, 0.137255, 1.0 },
+ { 0.733333, 0.427451, 0.149020, 1.0 },
+ { 0.745098, 0.450980, 0.164706, 1.0 },
+ { 0.807843, 0.474510, 0.156863, 1.0 },
+ { 0.803922, 0.462745, 0.141176, 1.0 },
+ { 0.800000, 0.454902, 0.129412, 1.0 },
+ { 0.749020, 0.435294, 0.121569, 1.0 },
+ { 0.701961, 0.415686, 0.113725, 1.0 },
+ { 0.670588, 0.388235, 0.105882, 1.0 },
+ { 0.639216, 0.360784, 0.098039, 1.0 },
+ { 0.584314, 0.294118, 0.074510, 1.0 },
+ { 0.529412, 0.219608, 0.047059, 1.0 },
+ { 0.403922, 0.086275, 0.003922, 1.0 },
+ { 0.345098, 0.054902, 0.000000, 1.0 },
+ { 0.286275, 0.027451, 0.000000, 1.0 },
+ { 0.258824, 0.015686, 0.011765, 1.0 },
+ { 0.231373, 0.003922, 0.023529, 1.0 },
+ { 0.223529, 0.003922, 0.031373, 1.0 },
+ { 0.219608, 0.007843, 0.043137, 1.0 },
+ { 0.243137, 0.039216, 0.074510, 1.0 },
+ { 0.286275, 0.066667, 0.086275, 1.0 },
+ { 0.329412, 0.098039, 0.098039, 1.0 },
+ { 0.392157, 0.125490, 0.109804, 1.0 },
+ { 0.454902, 0.156863, 0.125490, 1.0 },
+ { 0.482353, 0.164706, 0.125490, 1.0 },
+ { 0.513725, 0.176471, 0.129412, 1.0 },
+ { 0.564706, 0.211765, 0.137255, 1.0 },
+ { 0.615686, 0.254902, 0.133333, 1.0 },
+ { 0.701961, 0.325490, 0.168627, 1.0 },
+ { 0.709804, 0.337255, 0.211765, 1.0 },
+ { 0.721569, 0.352941, 0.254902, 1.0 },
+ { 0.682353, 0.360784, 0.301961, 1.0 },
+ { 0.647059, 0.368627, 0.349020, 1.0 },
+ { 0.623529, 0.364706, 0.352941, 1.0 },
+ { 0.603922, 0.360784, 0.356863, 1.0 },
+ { 0.556863, 0.341176, 0.376471, 1.0 },
+ { 0.501961, 0.325490, 0.427451, 1.0 },
+ { 0.447059, 0.313725, 0.478431, 1.0 },
+ { 0.360784, 0.309804, 0.560784, 1.0 },
+ { 0.278431, 0.305882, 0.643137, 1.0 },
+ { 0.250980, 0.305882, 0.662745, 1.0 },
+ { 0.227451, 0.309804, 0.686275, 1.0 },
+ { 0.211765, 0.305882, 0.705882, 1.0 },
+ { 0.207843, 0.301961, 0.698039, 1.0 },
+ { 0.203922, 0.345098, 0.752941, 1.0 },
+ { 0.172549, 0.376471, 0.815686, 1.0 },
+ { 0.141176, 0.407843, 0.882353, 1.0 },
+ { 0.133333, 0.407843, 0.905882, 1.0 },
+ { 0.125490, 0.411765, 0.929412, 1.0 },
+ { 0.105882, 0.400000, 0.949020, 1.0 },
+ { 0.094118, 0.384314, 0.929412, 1.0 },
+ { 0.109804, 0.325490, 0.839216, 1.0 },
+ { 0.109804, 0.298039, 0.796078, 1.0 },
+ { 0.113725, 0.270588, 0.752941, 1.0 },
+ { 0.125490, 0.243137, 0.701961, 1.0 },
+ { 0.141176, 0.215686, 0.654902, 1.0 },
+ { 0.168627, 0.200000, 0.619608, 1.0 },
+ { 0.196078, 0.184314, 0.584314, 1.0 },
+ { 0.266667, 0.172549, 0.501961, 1.0 },
+ { 0.329412, 0.184314, 0.411765, 1.0 },
+ { 0.450980, 0.219608, 0.282353, 1.0 },
+ { 0.501961, 0.235294, 0.235294, 1.0 },
+ { 0.552941, 0.250980, 0.192157, 1.0 },
+ { 0.572549, 0.243137, 0.168627, 1.0 },
+ { 0.596078, 0.235294, 0.145098, 1.0 },
+ { 0.619608, 0.231373, 0.098039, 1.0 },
+ { 0.623529, 0.231373, 0.082353, 1.0 },
+ { 0.549020, 0.219608, 0.078431, 1.0 },
+ { 0.478431, 0.184314, 0.098039, 1.0 },
+ { 0.407843, 0.149020, 0.117647, 1.0 },
+ { 0.368627, 0.125490, 0.133333, 1.0 },
+ { 0.329412, 0.101961, 0.149020, 1.0 },
+ { 0.250980, 0.054902, 0.196078, 1.0 },
+ { 0.172549, 0.035294, 0.266667, 1.0 },
+ { 0.117647, 0.039216, 0.356863, 1.0 },
+ { 0.070588, 0.066667, 0.443137, 1.0 },
+ { 0.019608, 0.121569, 0.600000, 1.0 },
+ { 0.011765, 0.145098, 0.654902, 1.0 },
+ { 0.003922, 0.168627, 0.709804, 1.0 },
+ { 0.003922, 0.168627, 0.733333, 1.0 },
+ { 0.003922, 0.168627, 0.756863, 1.0 },
+ { 0.007843, 0.172549, 0.788235, 1.0 },
+ { 0.007843, 0.164706, 0.796078, 1.0 },
+ { 0.007843, 0.152941, 0.737255, 1.0 },
+ { 0.003922, 0.145098, 0.682353, 1.0 },
+ { 0.003922, 0.137255, 0.631373, 1.0 },
+ { 0.003922, 0.121569, 0.607843, 1.0 },
+ { 0.007843, 0.109804, 0.584314, 1.0 },
+ { 0.007843, 0.078431, 0.545098, 1.0 },
+ { 0.007843, 0.047059, 0.509804, 1.0 },
+ { 0.011765, 0.015686, 0.454902, 1.0 },
+ { 0.023529, 0.011765, 0.392157, 1.0 },
+ { 0.082353, 0.035294, 0.282353, 1.0 },
+ { 0.098039, 0.035294, 0.266667, 1.0 },
+ { 0.113725, 0.035294, 0.250980, 1.0 },
+ { 0.133333, 0.035294, 0.247059, 1.0 },
+ { 0.137255, 0.031373, 0.250980, 1.0 },
+ { 0.145098, 0.027451, 0.239216, 1.0 },
+ { 0.141176, 0.031373, 0.231373, 1.0 },
+ { 0.180392, 0.039216, 0.152941, 1.0 },
+ { 0.196078, 0.035294, 0.129412, 1.0 },
+ { 0.211765, 0.031373, 0.105882, 1.0 },
+ { 0.223529, 0.027451, 0.098039, 1.0 },
+ { 0.235294, 0.023529, 0.090196, 1.0 },
+ { 0.247059, 0.023529, 0.082353, 1.0 },
+ { 0.274510, 0.031373, 0.086275, 1.0 },
+ { 0.317647, 0.050980, 0.090196, 1.0 },
+ { 0.376471, 0.074510, 0.086275, 1.0 },
+ { 0.466667, 0.113725, 0.066667, 1.0 },
+ { 0.482353, 0.121569, 0.054902, 1.0 },
+ { 0.501961, 0.129412, 0.047059, 1.0 },
+ { 0.537255, 0.133333, 0.027451, 1.0 },
+ { 0.564706, 0.133333, 0.027451, 1.0 },
+ { 0.596078, 0.145098, 0.023529, 1.0 },
+ { 0.615686, 0.152941, 0.027451, 1.0 },
+ { 0.611765, 0.145098, 0.023529, 1.0 },
+ { 0.580392, 0.121569, 0.015686, 1.0 },
+ { 0.549020, 0.098039, 0.007843, 1.0 },
+ { 0.529412, 0.086275, 0.003922, 1.0 },
+ { 0.513725, 0.074510, 0.000000, 1.0 },
+ { 0.482353, 0.054902, 0.000000, 1.0 },
+ { 0.466667, 0.043137, 0.000000, 1.0 },
+ { 0.443137, 0.031373, 0.000000, 1.0 },
+ { 0.419608, 0.019608, 0.000000, 1.0 },
+ { 0.388235, 0.003922, 0.003922, 1.0 },
+ { 0.384314, 0.000000, 0.003922, 1.0 },
+ { 0.384314, 0.000000, 0.003922, 1.0 },
+ { 0.400000, 0.003922, 0.003922, 1.0 },
+ { 0.423529, 0.011765, 0.000000, 1.0 },
+ { 0.435294, 0.019608, 0.000000, 1.0 },
+ { 0.447059, 0.043137, 0.003922, 1.0 },
+ { 0.498039, 0.090196, 0.003922, 1.0 },
+ { 0.521569, 0.105882, 0.003922, 1.0 },
+ { 0.545098, 0.121569, 0.003922, 1.0 },
+ { 0.603922, 0.152941, 0.003922, 1.0 },
+ { 0.658824, 0.184314, 0.003922, 1.0 },
+ { 0.713725, 0.231373, 0.011765, 1.0 },
+ { 0.760784, 0.278431, 0.019608, 1.0 },
+ { 0.784314, 0.313725, 0.031373, 1.0 },
+ { 0.800000, 0.349020, 0.043137, 1.0 },
+ { 0.792157, 0.360784, 0.082353, 1.0 },
+ { 0.784314, 0.360784, 0.086275, 1.0 },
+ { 0.780392, 0.360784, 0.094118, 1.0 },
+ { 0.772549, 0.364706, 0.109804, 1.0 },
+ { 0.756863, 0.345098, 0.117647, 1.0 },
+ { 0.717647, 0.325490, 0.113725, 1.0 },
+ { 0.662745, 0.286275, 0.125490, 1.0 },
+ { 0.513725, 0.192157, 0.141176, 1.0 },
+ { 0.486275, 0.176471, 0.149020, 1.0 },
+ { 0.458824, 0.160784, 0.156863, 1.0 },
+ { 0.439216, 0.149020, 0.168627, 1.0 },
+ { 0.447059, 0.152941, 0.164706, 1.0 },
+ { 0.466667, 0.164706, 0.156863, 1.0 },
+ { 0.513725, 0.200000, 0.156863, 1.0 },
+ { 0.537255, 0.227451, 0.152941, 1.0 },
+ { 0.572549, 0.254902, 0.152941, 1.0 },
+ { 0.603922, 0.290196, 0.152941, 1.0 },
+ { 0.647059, 0.317647, 0.152941, 1.0 },
+ { 0.682353, 0.329412, 0.137255, 1.0 },
+ { 0.721569, 0.349020, 0.125490, 1.0 },
+ { 0.725490, 0.345098, 0.109804, 1.0 },
+ { 0.725490, 0.337255, 0.090196, 1.0 },
+ { 0.698039, 0.317647, 0.074510, 1.0 },
+ { 0.623529, 0.250980, 0.039216, 1.0 },
+ { 0.611765, 0.235294, 0.031373, 1.0 },
+ { 0.600000, 0.223529, 0.023529, 1.0 },
+ { 0.556863, 0.192157, 0.027451, 1.0 },
+ { 0.517647, 0.156863, 0.035294, 1.0 },
+ { 0.466667, 0.133333, 0.047059, 1.0 },
+ { 0.411765, 0.105882, 0.074510, 1.0 },
+ { 0.360784, 0.082353, 0.109804, 1.0 },
+ { 0.317647, 0.074510, 0.137255, 1.0 },
+ { 0.290196, 0.074510, 0.160784, 1.0 },
+ { 0.278431, 0.074510, 0.196078, 1.0 },
+ { 0.294118, 0.086275, 0.211765, 1.0 },
+ { 0.313725, 0.101961, 0.223529, 1.0 },
+ { 0.345098, 0.125490, 0.231373, 1.0 },
+ { 0.376471, 0.141176, 0.227451, 1.0 },
+ { 0.403922, 0.160784, 0.207843, 1.0 },
+ { 0.435294, 0.184314, 0.196078, 1.0 },
+ { 0.486275, 0.211765, 0.172549, 1.0 },
+ { 0.549020, 0.247059, 0.149020, 1.0 },
+ { 0.623529, 0.290196, 0.125490, 1.0 },
+ { 0.701961, 0.317647, 0.094118, 1.0 },
+ { 0.764706, 0.337255, 0.062745, 1.0 },
+ { 0.800000, 0.345098, 0.035294, 1.0 },
+ { 0.803922, 0.329412, 0.011765, 1.0 },
+ { 0.784314, 0.305882, 0.003922, 1.0 },
+ { 0.733333, 0.282353, 0.031373, 1.0 },
+ { 0.682353, 0.258824, 0.078431, 1.0 },
+ { 0.623529, 0.243137, 0.125490, 1.0 },
+ { 0.556863, 0.219608, 0.184314, 1.0 },
+ { 0.494118, 0.184314, 0.223529, 1.0 },
+ { 0.419608, 0.149020, 0.243137, 1.0 },
+ { 0.337255, 0.109804, 0.254902, 1.0 },
+ { 0.258824, 0.070588, 0.274510, 1.0 },
+ { 0.203922, 0.054902, 0.294118, 1.0 },
+ { 0.145098, 0.062745, 0.349020, 1.0 },
+ { 0.125490, 0.090196, 0.403922, 1.0 },
+ { 0.109804, 0.113725, 0.470588, 1.0 },
+ { 0.086275, 0.141176, 0.529412, 1.0 },
+ { 0.058824, 0.149020, 0.568627, 1.0 },
+ { 0.047059, 0.133333, 0.564706, 1.0 },
+ { 0.015686, 0.105882, 0.560784, 1.0 },
+ { 0.027451, 0.101961, 0.521569, 1.0 },
+ { 0.054902, 0.094118, 0.498039, 1.0 },
+ { 0.098039, 0.121569, 0.486275, 1.0 },
+ { 0.156863, 0.168627, 0.490196, 1.0 },
+ { 0.239216, 0.203922, 0.466667, 1.0 },
+ { 0.313725, 0.239216, 0.443137, 1.0 },
+ { 0.388235, 0.286275, 0.384314, 1.0 },
+ { 0.462745, 0.313725, 0.325490, 1.0 },
+ { 0.545098, 0.364706, 0.262745, 1.0 },
+ { 0.623529, 0.427451, 0.219608, 1.0 },
+ { 0.709804, 0.470588, 0.184314, 1.0 },
+ { 0.796078, 0.521569, 0.160784, 1.0 },
+ { 0.874510, 0.572549, 0.145098, 1.0 },
+ { 0.929412, 0.600000, 0.137255, 1.0 },
+ { 0.964706, 0.623529, 0.137255, 1.0 },
+ { 0.972549, 0.631373, 0.137255, 1.0 },
+ { 0.960784, 0.607843, 0.137255, 1.0 },
+ { 0.925490, 0.560784, 0.125490, 1.0 },
+ { 0.890196, 0.509804, 0.113725, 1.0 },
+ { 0.862745, 0.466667, 0.098039, 1.0 },
+ { 0.858824, 0.443137, 0.090196, 1.0 },
+ { 0.854902, 0.443137, 0.090196, 1.0 },
+ { 0.870588, 0.458824, 0.113725, 1.0 },
+ { 0.874510, 0.486275, 0.121569, 1.0 },
+ { 0.866667, 0.509804, 0.156863, 1.0 },
+ { 0.854902, 0.549020, 0.184314, 1.0 },
+ { 0.776471, 0.494118, 0.184314, 1.0 },
+ { 0.694118, 0.454902, 0.188235, 1.0 },
+ { 0.631373, 0.423529, 0.207843, 1.0 },
+ { 0.568627, 0.396078, 0.203922, 1.0 },
+ { 0.501961, 0.360784, 0.219608, 1.0 },
+ };
+/* 040222-10 */
+static double4 colors_452[] = {
+ { 0.411765, 0.380392, 0.235294, 1.0 },
+ { 0.219608, 0.203922, 0.137255, 1.0 },
+ { 0.176471, 0.145098, 0.109804, 1.0 },
+ { 0.137255, 0.086275, 0.082353, 1.0 },
+ { 0.188235, 0.101961, 0.074510, 1.0 },
+ { 0.239216, 0.117647, 0.070588, 1.0 },
+ { 0.254902, 0.121569, 0.066667, 1.0 },
+ { 0.274510, 0.129412, 0.062745, 1.0 },
+ { 0.298039, 0.113725, 0.054902, 1.0 },
+ { 0.290196, 0.117647, 0.058824, 1.0 },
+ { 0.282353, 0.121569, 0.062745, 1.0 },
+ { 0.254902, 0.141176, 0.070588, 1.0 },
+ { 0.231373, 0.160784, 0.078431, 1.0 },
+ { 0.176471, 0.156863, 0.094118, 1.0 },
+ { 0.125490, 0.156863, 0.109804, 1.0 },
+ { 0.098039, 0.156863, 0.113725, 1.0 },
+ { 0.070588, 0.156863, 0.121569, 1.0 },
+ { 0.019608, 0.160784, 0.133333, 1.0 },
+ { 0.015686, 0.152941, 0.125490, 1.0 },
+ { 0.015686, 0.149020, 0.117647, 1.0 },
+ { 0.011765, 0.129412, 0.101961, 1.0 },
+ { 0.011765, 0.113725, 0.086275, 1.0 },
+ { 0.015686, 0.101961, 0.078431, 1.0 },
+ { 0.023529, 0.094118, 0.070588, 1.0 },
+ { 0.101961, 0.066667, 0.047059, 1.0 },
+ { 0.152941, 0.054902, 0.031373, 1.0 },
+ { 0.207843, 0.043137, 0.019608, 1.0 },
+ { 0.266667, 0.047059, 0.023529, 1.0 },
+ { 0.325490, 0.050980, 0.027451, 1.0 },
+ { 0.349020, 0.050980, 0.031373, 1.0 },
+ { 0.372549, 0.050980, 0.035294, 1.0 },
+ { 0.403922, 0.047059, 0.035294, 1.0 },
+ { 0.384314, 0.035294, 0.023529, 1.0 },
+ { 0.349020, 0.047059, 0.035294, 1.0 },
+ { 0.305882, 0.047059, 0.043137, 1.0 },
+ { 0.262745, 0.050980, 0.050980, 1.0 },
+ { 0.192157, 0.047059, 0.050980, 1.0 },
+ { 0.121569, 0.043137, 0.054902, 1.0 },
+ { 0.098039, 0.047059, 0.054902, 1.0 },
+ { 0.074510, 0.054902, 0.058824, 1.0 },
+ { 0.086275, 0.109804, 0.090196, 1.0 },
+ { 0.121569, 0.141176, 0.101961, 1.0 },
+ { 0.160784, 0.176471, 0.113725, 1.0 },
+ { 0.180392, 0.215686, 0.125490, 1.0 },
+ { 0.203922, 0.258824, 0.141176, 1.0 },
+ { 0.215686, 0.278431, 0.145098, 1.0 },
+ { 0.231373, 0.298039, 0.152941, 1.0 },
+ { 0.239216, 0.313725, 0.164706, 1.0 },
+ { 0.231373, 0.309804, 0.168627, 1.0 },
+ { 0.196078, 0.294118, 0.156863, 1.0 },
+ { 0.160784, 0.286275, 0.156863, 1.0 },
+ { 0.129412, 0.278431, 0.156863, 1.0 },
+ { 0.090196, 0.239216, 0.152941, 1.0 },
+ { 0.050980, 0.203922, 0.149020, 1.0 },
+ { 0.035294, 0.188235, 0.145098, 1.0 },
+ { 0.023529, 0.172549, 0.141176, 1.0 },
+ { 0.011765, 0.156863, 0.125490, 1.0 },
+ { 0.007843, 0.149020, 0.121569, 1.0 },
+ { 0.007843, 0.145098, 0.121569, 1.0 },
+ { 0.011765, 0.145098, 0.121569, 1.0 },
+ { 0.015686, 0.145098, 0.121569, 1.0 },
+ { 0.023529, 0.149020, 0.113725, 1.0 },
+ { 0.035294, 0.152941, 0.109804, 1.0 },
+ { 0.082353, 0.168627, 0.109804, 1.0 },
+ { 0.141176, 0.192157, 0.113725, 1.0 },
+ { 0.305882, 0.274510, 0.164706, 1.0 },
+ { 0.372549, 0.341176, 0.215686, 1.0 },
+ { 0.439216, 0.411765, 0.266667, 1.0 },
+ { 0.478431, 0.450980, 0.286275, 1.0 },
+ { 0.517647, 0.494118, 0.309804, 1.0 },
+ { 0.576471, 0.560784, 0.305882, 1.0 },
+ { 0.619608, 0.600000, 0.282353, 1.0 },
+ { 0.545098, 0.580392, 0.321569, 1.0 },
+ { 0.486275, 0.564706, 0.333333, 1.0 },
+ { 0.427451, 0.549020, 0.345098, 1.0 },
+ { 0.352941, 0.505882, 0.290196, 1.0 },
+ { 0.278431, 0.466667, 0.239216, 1.0 },
+ { 0.243137, 0.431373, 0.235294, 1.0 },
+ { 0.211765, 0.400000, 0.231373, 1.0 },
+ { 0.168627, 0.333333, 0.243137, 1.0 },
+ { 0.164706, 0.298039, 0.270588, 1.0 },
+ { 0.258824, 0.325490, 0.274510, 1.0 },
+ { 0.321569, 0.341176, 0.282353, 1.0 },
+ { 0.388235, 0.356863, 0.290196, 1.0 },
+ { 0.407843, 0.345098, 0.290196, 1.0 },
+ { 0.427451, 0.337255, 0.294118, 1.0 },
+ { 0.462745, 0.356863, 0.290196, 1.0 },
+ { 0.521569, 0.364706, 0.270588, 1.0 },
+ { 0.615686, 0.345098, 0.215686, 1.0 },
+ { 0.607843, 0.317647, 0.200000, 1.0 },
+ { 0.600000, 0.294118, 0.184314, 1.0 },
+ { 0.592157, 0.286275, 0.180392, 1.0 },
+ { 0.584314, 0.278431, 0.176471, 1.0 },
+ { 0.596078, 0.274510, 0.184314, 1.0 },
+ { 0.623529, 0.286275, 0.188235, 1.0 },
+ { 0.650980, 0.301961, 0.200000, 1.0 },
+ { 0.682353, 0.360784, 0.207843, 1.0 },
+ { 0.698039, 0.482353, 0.243137, 1.0 },
+ { 0.674510, 0.474510, 0.247059, 1.0 },
+ { 0.650980, 0.470588, 0.254902, 1.0 },
+ { 0.631373, 0.466667, 0.243137, 1.0 },
+ { 0.615686, 0.462745, 0.235294, 1.0 },
+ { 0.541176, 0.450980, 0.243137, 1.0 },
+ { 0.474510, 0.474510, 0.223529, 1.0 },
+ { 0.356863, 0.376471, 0.176471, 1.0 },
+ { 0.329412, 0.290196, 0.141176, 1.0 },
+ { 0.305882, 0.203922, 0.105882, 1.0 },
+ { 0.274510, 0.184314, 0.094118, 1.0 },
+ { 0.243137, 0.164706, 0.086275, 1.0 },
+ { 0.180392, 0.125490, 0.078431, 1.0 },
+ { 0.145098, 0.105882, 0.066667, 1.0 },
+ { 0.168627, 0.090196, 0.058824, 1.0 },
+ { 0.243137, 0.086275, 0.047059, 1.0 },
+ { 0.321569, 0.101961, 0.054902, 1.0 },
+ { 0.325490, 0.109804, 0.058824, 1.0 },
+ { 0.329412, 0.121569, 0.062745, 1.0 },
+ { 0.325490, 0.133333, 0.078431, 1.0 },
+ { 0.349020, 0.145098, 0.082353, 1.0 },
+ { 0.392157, 0.168627, 0.078431, 1.0 },
+ { 0.392157, 0.176471, 0.090196, 1.0 },
+ { 0.341176, 0.172549, 0.098039, 1.0 },
+ { 0.294118, 0.156863, 0.086275, 1.0 },
+ { 0.247059, 0.141176, 0.074510, 1.0 },
+ { 0.215686, 0.129412, 0.070588, 1.0 },
+ { 0.188235, 0.117647, 0.066667, 1.0 },
+ { 0.129412, 0.094118, 0.054902, 1.0 },
+ { 0.074510, 0.078431, 0.050980, 1.0 },
+ { 0.031373, 0.058824, 0.047059, 1.0 },
+ { 0.011765, 0.054902, 0.035294, 1.0 },
+ { 0.003922, 0.062745, 0.039216, 1.0 },
+ { 0.003922, 0.066667, 0.043137, 1.0 },
+ { 0.007843, 0.074510, 0.050980, 1.0 },
+ { 0.011765, 0.094118, 0.066667, 1.0 },
+ { 0.015686, 0.109804, 0.078431, 1.0 },
+ { 0.019608, 0.133333, 0.094118, 1.0 },
+ { 0.019608, 0.160784, 0.125490, 1.0 },
+ { 0.058824, 0.223529, 0.239216, 1.0 },
+ { 0.117647, 0.282353, 0.333333, 1.0 },
+ { 0.176471, 0.345098, 0.431373, 1.0 },
+ { 0.211765, 0.388235, 0.478431, 1.0 },
+ { 0.250980, 0.435294, 0.525490, 1.0 },
+ { 0.329412, 0.498039, 0.588235, 1.0 },
+ { 0.400000, 0.556863, 0.647059, 1.0 },
+ { 0.466667, 0.592157, 0.709804, 1.0 },
+ { 0.498039, 0.600000, 0.749020, 1.0 },
+ { 0.513725, 0.607843, 0.760784, 1.0 },
+ { 0.505882, 0.596078, 0.725490, 1.0 },
+ { 0.498039, 0.588235, 0.694118, 1.0 },
+ { 0.462745, 0.537255, 0.615686, 1.0 },
+ { 0.403922, 0.443137, 0.505882, 1.0 },
+ { 0.290196, 0.360784, 0.407843, 1.0 },
+ { 0.211765, 0.266667, 0.317647, 1.0 },
+ { 0.098039, 0.156863, 0.180392, 1.0 },
+ { 0.082353, 0.137255, 0.156863, 1.0 },
+ { 0.066667, 0.121569, 0.133333, 1.0 },
+ { 0.035294, 0.105882, 0.098039, 1.0 },
+ { 0.023529, 0.098039, 0.082353, 1.0 },
+ { 0.047059, 0.094118, 0.082353, 1.0 },
+ { 0.090196, 0.109804, 0.086275, 1.0 },
+ { 0.137255, 0.133333, 0.094118, 1.0 },
+ { 0.184314, 0.160784, 0.109804, 1.0 },
+ { 0.250980, 0.215686, 0.133333, 1.0 },
+ { 0.282353, 0.227451, 0.137255, 1.0 },
+ { 0.313725, 0.243137, 0.141176, 1.0 },
+ { 0.368627, 0.278431, 0.149020, 1.0 },
+ { 0.427451, 0.298039, 0.164706, 1.0 },
+ { 0.443137, 0.313725, 0.160784, 1.0 },
+ { 0.443137, 0.317647, 0.164706, 1.0 },
+ { 0.458824, 0.305882, 0.149020, 1.0 },
+ { 0.470588, 0.301961, 0.149020, 1.0 },
+ { 0.486275, 0.298039, 0.152941, 1.0 },
+ { 0.509804, 0.282353, 0.149020, 1.0 },
+ { 0.521569, 0.270588, 0.145098, 1.0 },
+ { 0.529412, 0.262745, 0.145098, 1.0 },
+ { 0.533333, 0.247059, 0.141176, 1.0 },
+ { 0.517647, 0.231373, 0.156863, 1.0 },
+ { 0.509804, 0.235294, 0.188235, 1.0 },
+ { 0.490196, 0.247059, 0.227451, 1.0 },
+ { 0.474510, 0.262745, 0.270588, 1.0 },
+ { 0.482353, 0.313725, 0.345098, 1.0 },
+ { 0.454902, 0.360784, 0.423529, 1.0 },
+ { 0.435294, 0.423529, 0.470588, 1.0 },
+ { 0.419608, 0.505882, 0.505882, 1.0 },
+ { 0.372549, 0.521569, 0.474510, 1.0 },
+ { 0.298039, 0.517647, 0.450980, 1.0 },
+ { 0.270588, 0.498039, 0.431373, 1.0 },
+ { 0.247059, 0.478431, 0.415686, 1.0 },
+ { 0.239216, 0.482353, 0.400000, 1.0 },
+ { 0.207843, 0.450980, 0.329412, 1.0 },
+ { 0.168627, 0.411765, 0.235294, 1.0 },
+ { 0.121569, 0.333333, 0.180392, 1.0 },
+ { 0.058824, 0.235294, 0.121569, 1.0 },
+ { 0.031373, 0.168627, 0.098039, 1.0 },
+ { 0.031373, 0.129412, 0.086275, 1.0 },
+ { 0.054902, 0.125490, 0.078431, 1.0 },
+ { 0.101961, 0.137255, 0.078431, 1.0 },
+ { 0.141176, 0.160784, 0.090196, 1.0 },
+ { 0.184314, 0.239216, 0.125490, 1.0 },
+ { 0.243137, 0.294118, 0.192157, 1.0 },
+ { 0.301961, 0.368627, 0.270588, 1.0 },
+ { 0.376471, 0.423529, 0.352941, 1.0 },
+ { 0.443137, 0.450980, 0.400000, 1.0 },
+ { 0.525490, 0.513725, 0.415686, 1.0 },
+ { 0.600000, 0.529412, 0.431373, 1.0 },
+ { 0.654902, 0.560784, 0.454902, 1.0 },
+ { 0.686275, 0.552941, 0.474510, 1.0 },
+ { 0.654902, 0.501961, 0.466667, 1.0 },
+ { 0.643137, 0.450980, 0.411765, 1.0 },
+ { 0.588235, 0.364706, 0.337255, 1.0 },
+ { 0.537255, 0.301961, 0.270588, 1.0 },
+ { 0.474510, 0.239216, 0.223529, 1.0 },
+ { 0.372549, 0.200000, 0.188235, 1.0 },
+ { 0.298039, 0.172549, 0.160784, 1.0 },
+ { 0.207843, 0.137255, 0.141176, 1.0 },
+ { 0.137255, 0.117647, 0.129412, 1.0 },
+ { 0.070588, 0.101961, 0.133333, 1.0 },
+ { 0.027451, 0.101961, 0.133333, 1.0 },
+ { 0.007843, 0.113725, 0.125490, 1.0 },
+ { 0.003922, 0.121569, 0.121569, 1.0 },
+ { 0.003922, 0.137255, 0.117647, 1.0 },
+ { 0.007843, 0.145098, 0.121569, 1.0 },
+ { 0.015686, 0.152941, 0.121569, 1.0 },
+ { 0.019608, 0.152941, 0.125490, 1.0 },
+ { 0.015686, 0.156863, 0.129412, 1.0 },
+ { 0.015686, 0.152941, 0.129412, 1.0 },
+ { 0.019608, 0.149020, 0.125490, 1.0 },
+ { 0.019608, 0.145098, 0.117647, 1.0 },
+ { 0.023529, 0.133333, 0.109804, 1.0 },
+ { 0.023529, 0.121569, 0.101961, 1.0 },
+ { 0.015686, 0.113725, 0.098039, 1.0 },
+ { 0.015686, 0.105882, 0.098039, 1.0 },
+ { 0.015686, 0.105882, 0.094118, 1.0 },
+ { 0.015686, 0.101961, 0.098039, 1.0 },
+ { 0.015686, 0.101961, 0.094118, 1.0 },
+ { 0.015686, 0.105882, 0.094118, 1.0 },
+ { 0.011765, 0.113725, 0.101961, 1.0 },
+ { 0.019608, 0.125490, 0.113725, 1.0 },
+ { 0.047059, 0.152941, 0.141176, 1.0 },
+ { 0.082353, 0.184314, 0.184314, 1.0 },
+ { 0.133333, 0.247059, 0.262745, 1.0 },
+ { 0.219608, 0.333333, 0.364706, 1.0 },
+ { 0.309804, 0.427451, 0.458824, 1.0 },
+ { 0.423529, 0.525490, 0.549020, 1.0 },
+ { 0.525490, 0.596078, 0.619608, 1.0 },
+ { 0.607843, 0.670588, 0.698039, 1.0 },
+ { 0.701961, 0.752941, 0.788235, 1.0 },
+ { 0.776471, 0.839216, 0.866667, 1.0 },
+ { 0.843137, 0.905882, 0.894118, 1.0 },
+ { 0.901961, 0.941176, 0.874510, 1.0 },
+ { 0.921569, 0.917647, 0.811765, 1.0 },
+ { 0.898039, 0.870588, 0.733333, 1.0 },
+ { 0.886275, 0.807843, 0.662745, 1.0 },
+ { 0.752941, 0.690196, 0.556863, 1.0 },
+ { 0.627451, 0.607843, 0.466667, 1.0 },
+ { 0.541176, 0.509804, 0.372549, 1.0 },
+ { 0.407843, 0.423529, 0.290196, 1.0 },
+ };
+/* 040222-11 */
+static double4 colors_453[] = {
+ { 0.796078, 0.674510, 0.482353, 1.0 },
+ { 0.819608, 0.701961, 0.505882, 1.0 },
+ { 0.835294, 0.717647, 0.513725, 1.0 },
+ { 0.850980, 0.733333, 0.525490, 1.0 },
+ { 0.858824, 0.737255, 0.529412, 1.0 },
+ { 0.870588, 0.745098, 0.537255, 1.0 },
+ { 0.870588, 0.741176, 0.537255, 1.0 },
+ { 0.870588, 0.741176, 0.537255, 1.0 },
+ { 0.819608, 0.686275, 0.486275, 1.0 },
+ { 0.788235, 0.654902, 0.454902, 1.0 },
+ { 0.756863, 0.623529, 0.427451, 1.0 },
+ { 0.725490, 0.588235, 0.392157, 1.0 },
+ { 0.694118, 0.552941, 0.356863, 1.0 },
+ { 0.666667, 0.517647, 0.329412, 1.0 },
+ { 0.639216, 0.486275, 0.305882, 1.0 },
+ { 0.623529, 0.466667, 0.290196, 1.0 },
+ { 0.611765, 0.450980, 0.278431, 1.0 },
+ { 0.560784, 0.392157, 0.231373, 1.0 },
+ { 0.537255, 0.368627, 0.211765, 1.0 },
+ { 0.513725, 0.349020, 0.192157, 1.0 },
+ { 0.501961, 0.337255, 0.180392, 1.0 },
+ { 0.490196, 0.329412, 0.168627, 1.0 },
+ { 0.486275, 0.325490, 0.168627, 1.0 },
+ { 0.486275, 0.325490, 0.168627, 1.0 },
+ { 0.482353, 0.325490, 0.172549, 1.0 },
+ { 0.482353, 0.325490, 0.172549, 1.0 },
+ { 0.482353, 0.325490, 0.172549, 1.0 },
+ { 0.474510, 0.317647, 0.164706, 1.0 },
+ { 0.466667, 0.313725, 0.160784, 1.0 },
+ { 0.462745, 0.309804, 0.156863, 1.0 },
+ { 0.458824, 0.309804, 0.152941, 1.0 },
+ { 0.443137, 0.298039, 0.137255, 1.0 },
+ { 0.427451, 0.290196, 0.129412, 1.0 },
+ { 0.411765, 0.274510, 0.121569, 1.0 },
+ { 0.403922, 0.266667, 0.121569, 1.0 },
+ { 0.400000, 0.262745, 0.121569, 1.0 },
+ { 0.392157, 0.258824, 0.121569, 1.0 },
+ { 0.388235, 0.254902, 0.121569, 1.0 },
+ { 0.384314, 0.250980, 0.117647, 1.0 },
+ { 0.384314, 0.247059, 0.113725, 1.0 },
+ { 0.372549, 0.239216, 0.105882, 1.0 },
+ { 0.368627, 0.235294, 0.105882, 1.0 },
+ { 0.364706, 0.235294, 0.109804, 1.0 },
+ { 0.360784, 0.235294, 0.113725, 1.0 },
+ { 0.356863, 0.235294, 0.117647, 1.0 },
+ { 0.352941, 0.231373, 0.121569, 1.0 },
+ { 0.352941, 0.231373, 0.125490, 1.0 },
+ { 0.349020, 0.223529, 0.125490, 1.0 },
+ { 0.337255, 0.211765, 0.109804, 1.0 },
+ { 0.309804, 0.180392, 0.086275, 1.0 },
+ { 0.294118, 0.164706, 0.078431, 1.0 },
+ { 0.278431, 0.149020, 0.070588, 1.0 },
+ { 0.258824, 0.133333, 0.062745, 1.0 },
+ { 0.243137, 0.121569, 0.058824, 1.0 },
+ { 0.235294, 0.117647, 0.058824, 1.0 },
+ { 0.227451, 0.113725, 0.062745, 1.0 },
+ { 0.192157, 0.098039, 0.054902, 1.0 },
+ { 0.180392, 0.086275, 0.043137, 1.0 },
+ { 0.168627, 0.074510, 0.035294, 1.0 },
+ { 0.156863, 0.062745, 0.027451, 1.0 },
+ { 0.145098, 0.054902, 0.023529, 1.0 },
+ { 0.137255, 0.047059, 0.019608, 1.0 },
+ { 0.129412, 0.043137, 0.019608, 1.0 },
+ { 0.109804, 0.035294, 0.015686, 1.0 },
+ { 0.098039, 0.035294, 0.015686, 1.0 },
+ { 0.086275, 0.039216, 0.015686, 1.0 },
+ { 0.094118, 0.043137, 0.019608, 1.0 },
+ { 0.101961, 0.050980, 0.023529, 1.0 },
+ { 0.109804, 0.058824, 0.027451, 1.0 },
+ { 0.117647, 0.066667, 0.031373, 1.0 },
+ { 0.125490, 0.074510, 0.039216, 1.0 },
+ { 0.129412, 0.074510, 0.039216, 1.0 },
+ { 0.125490, 0.074510, 0.043137, 1.0 },
+ { 0.125490, 0.074510, 0.039216, 1.0 },
+ { 0.125490, 0.074510, 0.035294, 1.0 },
+ { 0.141176, 0.082353, 0.035294, 1.0 },
+ { 0.160784, 0.094118, 0.035294, 1.0 },
+ { 0.172549, 0.101961, 0.039216, 1.0 },
+ { 0.188235, 0.113725, 0.043137, 1.0 },
+ { 0.211765, 0.129412, 0.058824, 1.0 },
+ { 0.239216, 0.152941, 0.078431, 1.0 },
+ { 0.278431, 0.192157, 0.113725, 1.0 },
+ { 0.282353, 0.196078, 0.117647, 1.0 },
+ { 0.290196, 0.203922, 0.121569, 1.0 },
+ { 0.290196, 0.207843, 0.121569, 1.0 },
+ { 0.294118, 0.211765, 0.121569, 1.0 },
+ { 0.294118, 0.211765, 0.121569, 1.0 },
+ { 0.294118, 0.207843, 0.121569, 1.0 },
+ { 0.309804, 0.219608, 0.129412, 1.0 },
+ { 0.317647, 0.223529, 0.133333, 1.0 },
+ { 0.325490, 0.231373, 0.137255, 1.0 },
+ { 0.325490, 0.231373, 0.137255, 1.0 },
+ { 0.329412, 0.235294, 0.141176, 1.0 },
+ { 0.333333, 0.235294, 0.137255, 1.0 },
+ { 0.325490, 0.231373, 0.133333, 1.0 },
+ { 0.313725, 0.219608, 0.121569, 1.0 },
+ { 0.305882, 0.207843, 0.113725, 1.0 },
+ { 0.290196, 0.196078, 0.094118, 1.0 },
+ { 0.301961, 0.200000, 0.094118, 1.0 },
+ { 0.313725, 0.203922, 0.098039, 1.0 },
+ { 0.329412, 0.211765, 0.101961, 1.0 },
+ { 0.345098, 0.219608, 0.105882, 1.0 },
+ { 0.380392, 0.254902, 0.129412, 1.0 },
+ { 0.415686, 0.290196, 0.160784, 1.0 },
+ { 0.501961, 0.376471, 0.231373, 1.0 },
+ { 0.537255, 0.419608, 0.266667, 1.0 },
+ { 0.576471, 0.462745, 0.305882, 1.0 },
+ { 0.592157, 0.482353, 0.321569, 1.0 },
+ { 0.611765, 0.501961, 0.337255, 1.0 },
+ { 0.647059, 0.533333, 0.360784, 1.0 },
+ { 0.678431, 0.564706, 0.384314, 1.0 },
+ { 0.701961, 0.592157, 0.407843, 1.0 },
+ { 0.709804, 0.603922, 0.427451, 1.0 },
+ { 0.713725, 0.611765, 0.439216, 1.0 },
+ { 0.709804, 0.607843, 0.439216, 1.0 },
+ { 0.705882, 0.607843, 0.439216, 1.0 },
+ { 0.686275, 0.592157, 0.431373, 1.0 },
+ { 0.666667, 0.576471, 0.415686, 1.0 },
+ { 0.647059, 0.560784, 0.396078, 1.0 },
+ { 0.635294, 0.537255, 0.376471, 1.0 },
+ { 0.592157, 0.486275, 0.329412, 1.0 },
+ { 0.568627, 0.454902, 0.301961, 1.0 },
+ { 0.545098, 0.427451, 0.278431, 1.0 },
+ { 0.529412, 0.407843, 0.262745, 1.0 },
+ { 0.513725, 0.388235, 0.250980, 1.0 },
+ { 0.490196, 0.360784, 0.227451, 1.0 },
+ { 0.462745, 0.337255, 0.207843, 1.0 },
+ { 0.447059, 0.321569, 0.188235, 1.0 },
+ { 0.431373, 0.305882, 0.176471, 1.0 },
+ { 0.419608, 0.286275, 0.164706, 1.0 },
+ { 0.411765, 0.282353, 0.160784, 1.0 },
+ { 0.407843, 0.282353, 0.160784, 1.0 },
+ { 0.392157, 0.266667, 0.152941, 1.0 },
+ { 0.380392, 0.254902, 0.145098, 1.0 },
+ { 0.360784, 0.239216, 0.133333, 1.0 },
+ { 0.337255, 0.219608, 0.125490, 1.0 },
+ { 0.270588, 0.168627, 0.090196, 1.0 },
+ { 0.239216, 0.145098, 0.074510, 1.0 },
+ { 0.207843, 0.125490, 0.062745, 1.0 },
+ { 0.192157, 0.109804, 0.054902, 1.0 },
+ { 0.180392, 0.098039, 0.050980, 1.0 },
+ { 0.156863, 0.078431, 0.035294, 1.0 },
+ { 0.141176, 0.066667, 0.027451, 1.0 },
+ { 0.133333, 0.058824, 0.023529, 1.0 },
+ { 0.129412, 0.058824, 0.023529, 1.0 },
+ { 0.145098, 0.074510, 0.039216, 1.0 },
+ { 0.152941, 0.082353, 0.047059, 1.0 },
+ { 0.164706, 0.090196, 0.054902, 1.0 },
+ { 0.188235, 0.113725, 0.070588, 1.0 },
+ { 0.215686, 0.133333, 0.086275, 1.0 },
+ { 0.243137, 0.160784, 0.101961, 1.0 },
+ { 0.278431, 0.192157, 0.121569, 1.0 },
+ { 0.376471, 0.278431, 0.176471, 1.0 },
+ { 0.403922, 0.301961, 0.192157, 1.0 },
+ { 0.431373, 0.325490, 0.207843, 1.0 },
+ { 0.486275, 0.376471, 0.243137, 1.0 },
+ { 0.537255, 0.423529, 0.278431, 1.0 },
+ { 0.584314, 0.462745, 0.301961, 1.0 },
+ { 0.615686, 0.486275, 0.317647, 1.0 },
+ { 0.627451, 0.494118, 0.321569, 1.0 },
+ { 0.627451, 0.494118, 0.313725, 1.0 },
+ { 0.596078, 0.466667, 0.290196, 1.0 },
+ { 0.580392, 0.458824, 0.286275, 1.0 },
+ { 0.568627, 0.450980, 0.282353, 1.0 },
+ { 0.541176, 0.435294, 0.274510, 1.0 },
+ { 0.513725, 0.419608, 0.266667, 1.0 },
+ { 0.482353, 0.392157, 0.254902, 1.0 },
+ { 0.447059, 0.360784, 0.235294, 1.0 },
+ { 0.364706, 0.290196, 0.192157, 1.0 },
+ { 0.345098, 0.270588, 0.176471, 1.0 },
+ { 0.329412, 0.250980, 0.164706, 1.0 },
+ { 0.301961, 0.219608, 0.141176, 1.0 },
+ { 0.286275, 0.203922, 0.129412, 1.0 },
+ { 0.286275, 0.203922, 0.133333, 1.0 },
+ { 0.298039, 0.219608, 0.145098, 1.0 },
+ { 0.329412, 0.243137, 0.160784, 1.0 },
+ { 0.360784, 0.270588, 0.180392, 1.0 },
+ { 0.388235, 0.290196, 0.196078, 1.0 },
+ { 0.419608, 0.313725, 0.203922, 1.0 },
+ { 0.450980, 0.329412, 0.207843, 1.0 },
+ { 0.478431, 0.345098, 0.211765, 1.0 },
+ { 0.501961, 0.356863, 0.211765, 1.0 },
+ { 0.517647, 0.372549, 0.219608, 1.0 },
+ { 0.541176, 0.384314, 0.219608, 1.0 },
+ { 0.556863, 0.396078, 0.211765, 1.0 },
+ { 0.552941, 0.392157, 0.207843, 1.0 },
+ { 0.549020, 0.388235, 0.203922, 1.0 },
+ { 0.541176, 0.380392, 0.196078, 1.0 },
+ { 0.521569, 0.364706, 0.188235, 1.0 },
+ { 0.501961, 0.341176, 0.172549, 1.0 },
+ { 0.478431, 0.325490, 0.164706, 1.0 },
+ { 0.466667, 0.317647, 0.156863, 1.0 },
+ { 0.462745, 0.313725, 0.156863, 1.0 },
+ { 0.466667, 0.317647, 0.164706, 1.0 },
+ { 0.478431, 0.337255, 0.184314, 1.0 },
+ { 0.501961, 0.356863, 0.207843, 1.0 },
+ { 0.525490, 0.392157, 0.243137, 1.0 },
+ { 0.556863, 0.431373, 0.286275, 1.0 },
+ { 0.592157, 0.470588, 0.329412, 1.0 },
+ { 0.627451, 0.517647, 0.376471, 1.0 },
+ { 0.662745, 0.560784, 0.415686, 1.0 },
+ { 0.694118, 0.588235, 0.443137, 1.0 },
+ { 0.721569, 0.619608, 0.462745, 1.0 },
+ { 0.745098, 0.631373, 0.474510, 1.0 },
+ { 0.752941, 0.639216, 0.478431, 1.0 },
+ { 0.760784, 0.647059, 0.486275, 1.0 },
+ { 0.760784, 0.647059, 0.490196, 1.0 },
+ { 0.752941, 0.647059, 0.490196, 1.0 },
+ { 0.749020, 0.647059, 0.490196, 1.0 },
+ { 0.733333, 0.635294, 0.478431, 1.0 },
+ { 0.717647, 0.615686, 0.458824, 1.0 },
+ { 0.701961, 0.588235, 0.435294, 1.0 },
+ { 0.682353, 0.556863, 0.403922, 1.0 },
+ { 0.658824, 0.521569, 0.376471, 1.0 },
+ { 0.635294, 0.498039, 0.345098, 1.0 },
+ { 0.615686, 0.466667, 0.313725, 1.0 },
+ { 0.607843, 0.450980, 0.294118, 1.0 },
+ { 0.600000, 0.439216, 0.278431, 1.0 },
+ { 0.588235, 0.431373, 0.270588, 1.0 },
+ { 0.584314, 0.423529, 0.258824, 1.0 },
+ { 0.580392, 0.415686, 0.247059, 1.0 },
+ { 0.576471, 0.407843, 0.239216, 1.0 },
+ { 0.580392, 0.407843, 0.235294, 1.0 },
+ { 0.580392, 0.411765, 0.235294, 1.0 },
+ { 0.592157, 0.419608, 0.243137, 1.0 },
+ { 0.615686, 0.439216, 0.254902, 1.0 },
+ { 0.643137, 0.470588, 0.278431, 1.0 },
+ { 0.670588, 0.501961, 0.309804, 1.0 },
+ { 0.694118, 0.533333, 0.341176, 1.0 },
+ { 0.713725, 0.564706, 0.376471, 1.0 },
+ { 0.733333, 0.592157, 0.411765, 1.0 },
+ { 0.749020, 0.623529, 0.447059, 1.0 },
+ { 0.760784, 0.650980, 0.490196, 1.0 },
+ { 0.788235, 0.682353, 0.525490, 1.0 },
+ { 0.819608, 0.721569, 0.560784, 1.0 },
+ { 0.854902, 0.760784, 0.603922, 1.0 },
+ { 0.890196, 0.800000, 0.643137, 1.0 },
+ { 0.917647, 0.843137, 0.682353, 1.0 },
+ { 0.945098, 0.874510, 0.713725, 1.0 },
+ { 0.964706, 0.901961, 0.737255, 1.0 },
+ { 0.972549, 0.913725, 0.749020, 1.0 },
+ { 0.972549, 0.913725, 0.749020, 1.0 },
+ { 0.964706, 0.901961, 0.737255, 1.0 },
+ { 0.949020, 0.882353, 0.709804, 1.0 },
+ { 0.929412, 0.850980, 0.678431, 1.0 },
+ { 0.901961, 0.819608, 0.639216, 1.0 },
+ { 0.874510, 0.784314, 0.600000, 1.0 },
+ { 0.843137, 0.749020, 0.560784, 1.0 },
+ { 0.811765, 0.713725, 0.525490, 1.0 },
+ { 0.807843, 0.698039, 0.505882, 1.0 },
+ { 0.803922, 0.686275, 0.494118, 1.0 },
+ { 0.803922, 0.682353, 0.482353, 1.0 },
+ { 0.800000, 0.670588, 0.474510, 1.0 },
+ { 0.800000, 0.670588, 0.474510, 1.0 },
+ { 0.807843, 0.674510, 0.478431, 1.0 },
+ { 0.807843, 0.678431, 0.486275, 1.0 },
+ };
+/* 040222-12 */
+static double4 colors_454[] = {
+ { 0.239216, 0.247059, 0.215686, 1.0 },
+ { 0.168627, 0.203922, 0.200000, 1.0 },
+ { 0.145098, 0.196078, 0.196078, 1.0 },
+ { 0.121569, 0.188235, 0.196078, 1.0 },
+ { 0.133333, 0.196078, 0.207843, 1.0 },
+ { 0.145098, 0.207843, 0.219608, 1.0 },
+ { 0.152941, 0.215686, 0.227451, 1.0 },
+ { 0.164706, 0.223529, 0.235294, 1.0 },
+ { 0.231373, 0.258824, 0.247059, 1.0 },
+ { 0.254902, 0.254902, 0.239216, 1.0 },
+ { 0.278431, 0.254902, 0.231373, 1.0 },
+ { 0.290196, 0.254902, 0.223529, 1.0 },
+ { 0.301961, 0.254902, 0.219608, 1.0 },
+ { 0.309804, 0.254902, 0.223529, 1.0 },
+ { 0.317647, 0.254902, 0.227451, 1.0 },
+ { 0.321569, 0.258824, 0.227451, 1.0 },
+ { 0.329412, 0.262745, 0.227451, 1.0 },
+ { 0.345098, 0.282353, 0.243137, 1.0 },
+ { 0.341176, 0.282353, 0.243137, 1.0 },
+ { 0.341176, 0.286275, 0.247059, 1.0 },
+ { 0.341176, 0.286275, 0.243137, 1.0 },
+ { 0.341176, 0.290196, 0.243137, 1.0 },
+ { 0.345098, 0.286275, 0.239216, 1.0 },
+ { 0.349020, 0.286275, 0.239216, 1.0 },
+ { 0.411765, 0.298039, 0.207843, 1.0 },
+ { 0.450980, 0.317647, 0.207843, 1.0 },
+ { 0.494118, 0.341176, 0.211765, 1.0 },
+ { 0.517647, 0.356863, 0.223529, 1.0 },
+ { 0.541176, 0.376471, 0.235294, 1.0 },
+ { 0.533333, 0.384314, 0.250980, 1.0 },
+ { 0.529412, 0.392157, 0.266667, 1.0 },
+ { 0.517647, 0.423529, 0.305882, 1.0 },
+ { 0.513725, 0.443137, 0.333333, 1.0 },
+ { 0.525490, 0.462745, 0.360784, 1.0 },
+ { 0.545098, 0.470588, 0.364706, 1.0 },
+ { 0.568627, 0.482353, 0.368627, 1.0 },
+ { 0.572549, 0.474510, 0.364706, 1.0 },
+ { 0.580392, 0.470588, 0.360784, 1.0 },
+ { 0.564706, 0.466667, 0.364706, 1.0 },
+ { 0.552941, 0.462745, 0.372549, 1.0 },
+ { 0.478431, 0.439216, 0.372549, 1.0 },
+ { 0.447059, 0.415686, 0.360784, 1.0 },
+ { 0.419608, 0.396078, 0.349020, 1.0 },
+ { 0.423529, 0.384314, 0.325490, 1.0 },
+ { 0.431373, 0.372549, 0.301961, 1.0 },
+ { 0.435294, 0.364706, 0.294118, 1.0 },
+ { 0.439216, 0.360784, 0.286275, 1.0 },
+ { 0.443137, 0.356863, 0.282353, 1.0 },
+ { 0.443137, 0.368627, 0.301961, 1.0 },
+ { 0.423529, 0.427451, 0.360784, 1.0 },
+ { 0.403922, 0.447059, 0.388235, 1.0 },
+ { 0.388235, 0.470588, 0.419608, 1.0 },
+ { 0.372549, 0.482353, 0.431373, 1.0 },
+ { 0.360784, 0.498039, 0.443137, 1.0 },
+ { 0.349020, 0.498039, 0.447059, 1.0 },
+ { 0.341176, 0.501961, 0.454902, 1.0 },
+ { 0.270588, 0.505882, 0.494118, 1.0 },
+ { 0.239216, 0.517647, 0.521569, 1.0 },
+ { 0.207843, 0.529412, 0.549020, 1.0 },
+ { 0.184314, 0.545098, 0.580392, 1.0 },
+ { 0.164706, 0.560784, 0.611765, 1.0 },
+ { 0.160784, 0.560784, 0.611765, 1.0 },
+ { 0.156863, 0.564706, 0.615686, 1.0 },
+ { 0.156863, 0.549020, 0.600000, 1.0 },
+ { 0.156863, 0.525490, 0.572549, 1.0 },
+ { 0.129412, 0.447059, 0.486275, 1.0 },
+ { 0.125490, 0.411765, 0.443137, 1.0 },
+ { 0.125490, 0.376471, 0.403922, 1.0 },
+ { 0.129412, 0.364706, 0.388235, 1.0 },
+ { 0.133333, 0.356863, 0.376471, 1.0 },
+ { 0.133333, 0.345098, 0.360784, 1.0 },
+ { 0.141176, 0.333333, 0.345098, 1.0 },
+ { 0.160784, 0.321569, 0.325490, 1.0 },
+ { 0.160784, 0.298039, 0.294118, 1.0 },
+ { 0.160784, 0.274510, 0.266667, 1.0 },
+ { 0.156863, 0.250980, 0.239216, 1.0 },
+ { 0.156863, 0.227451, 0.215686, 1.0 },
+ { 0.152941, 0.219608, 0.203922, 1.0 },
+ { 0.152941, 0.211765, 0.196078, 1.0 },
+ { 0.156863, 0.200000, 0.184314, 1.0 },
+ { 0.164706, 0.196078, 0.180392, 1.0 },
+ { 0.184314, 0.200000, 0.188235, 1.0 },
+ { 0.188235, 0.203922, 0.192157, 1.0 },
+ { 0.192157, 0.211765, 0.196078, 1.0 },
+ { 0.192157, 0.211765, 0.196078, 1.0 },
+ { 0.196078, 0.211765, 0.200000, 1.0 },
+ { 0.203922, 0.211765, 0.196078, 1.0 },
+ { 0.219608, 0.215686, 0.188235, 1.0 },
+ { 0.266667, 0.219608, 0.172549, 1.0 },
+ { 0.294118, 0.219608, 0.160784, 1.0 },
+ { 0.325490, 0.223529, 0.149020, 1.0 },
+ { 0.337255, 0.227451, 0.145098, 1.0 },
+ { 0.349020, 0.231373, 0.145098, 1.0 },
+ { 0.372549, 0.243137, 0.145098, 1.0 },
+ { 0.392157, 0.247059, 0.141176, 1.0 },
+ { 0.411765, 0.254902, 0.137255, 1.0 },
+ { 0.415686, 0.258824, 0.133333, 1.0 },
+ { 0.407843, 0.262745, 0.121569, 1.0 },
+ { 0.392157, 0.247059, 0.109804, 1.0 },
+ { 0.380392, 0.235294, 0.098039, 1.0 },
+ { 0.368627, 0.231373, 0.094118, 1.0 },
+ { 0.360784, 0.227451, 0.094118, 1.0 },
+ { 0.341176, 0.219608, 0.094118, 1.0 },
+ { 0.333333, 0.215686, 0.094118, 1.0 },
+ { 0.317647, 0.215686, 0.098039, 1.0 },
+ { 0.313725, 0.211765, 0.098039, 1.0 },
+ { 0.313725, 0.207843, 0.098039, 1.0 },
+ { 0.309804, 0.200000, 0.094118, 1.0 },
+ { 0.305882, 0.196078, 0.090196, 1.0 },
+ { 0.290196, 0.188235, 0.082353, 1.0 },
+ { 0.270588, 0.176471, 0.078431, 1.0 },
+ { 0.250980, 0.164706, 0.070588, 1.0 },
+ { 0.239216, 0.152941, 0.066667, 1.0 },
+ { 0.239216, 0.141176, 0.070588, 1.0 },
+ { 0.243137, 0.141176, 0.070588, 1.0 },
+ { 0.250980, 0.145098, 0.070588, 1.0 },
+ { 0.266667, 0.152941, 0.070588, 1.0 },
+ { 0.290196, 0.156863, 0.074510, 1.0 },
+ { 0.317647, 0.156863, 0.070588, 1.0 },
+ { 0.333333, 0.160784, 0.070588, 1.0 },
+ { 0.329412, 0.176471, 0.086275, 1.0 },
+ { 0.309804, 0.192157, 0.121569, 1.0 },
+ { 0.294118, 0.211765, 0.156863, 1.0 },
+ { 0.290196, 0.227451, 0.176471, 1.0 },
+ { 0.286275, 0.247059, 0.200000, 1.0 },
+ { 0.274510, 0.290196, 0.258824, 1.0 },
+ { 0.290196, 0.337255, 0.309804, 1.0 },
+ { 0.337255, 0.372549, 0.341176, 1.0 },
+ { 0.388235, 0.411765, 0.360784, 1.0 },
+ { 0.478431, 0.462745, 0.384314, 1.0 },
+ { 0.478431, 0.474510, 0.400000, 1.0 },
+ { 0.478431, 0.486275, 0.415686, 1.0 },
+ { 0.474510, 0.513725, 0.450980, 1.0 },
+ { 0.458824, 0.549020, 0.490196, 1.0 },
+ { 0.431373, 0.576471, 0.529412, 1.0 },
+ { 0.431373, 0.580392, 0.549020, 1.0 },
+ { 0.466667, 0.592157, 0.541176, 1.0 },
+ { 0.494118, 0.564706, 0.505882, 1.0 },
+ { 0.521569, 0.541176, 0.470588, 1.0 },
+ { 0.529412, 0.529412, 0.454902, 1.0 },
+ { 0.537255, 0.517647, 0.443137, 1.0 },
+ { 0.541176, 0.509804, 0.427451, 1.0 },
+ { 0.525490, 0.498039, 0.415686, 1.0 },
+ { 0.513725, 0.474510, 0.396078, 1.0 },
+ { 0.513725, 0.458824, 0.376471, 1.0 },
+ { 0.572549, 0.435294, 0.309804, 1.0 },
+ { 0.592157, 0.423529, 0.286275, 1.0 },
+ { 0.615686, 0.415686, 0.266667, 1.0 },
+ { 0.647059, 0.400000, 0.235294, 1.0 },
+ { 0.658824, 0.400000, 0.227451, 1.0 },
+ { 0.658824, 0.403922, 0.235294, 1.0 },
+ { 0.647059, 0.411765, 0.247059, 1.0 },
+ { 0.627451, 0.462745, 0.325490, 1.0 },
+ { 0.619608, 0.478431, 0.349020, 1.0 },
+ { 0.611765, 0.498039, 0.372549, 1.0 },
+ { 0.600000, 0.525490, 0.400000, 1.0 },
+ { 0.592157, 0.552941, 0.427451, 1.0 },
+ { 0.568627, 0.576471, 0.458824, 1.0 },
+ { 0.541176, 0.592157, 0.486275, 1.0 },
+ { 0.505882, 0.584314, 0.494118, 1.0 },
+ { 0.454902, 0.568627, 0.498039, 1.0 },
+ { 0.345098, 0.529412, 0.509804, 1.0 },
+ { 0.317647, 0.517647, 0.505882, 1.0 },
+ { 0.294118, 0.505882, 0.505882, 1.0 },
+ { 0.250980, 0.478431, 0.490196, 1.0 },
+ { 0.207843, 0.458824, 0.470588, 1.0 },
+ { 0.172549, 0.443137, 0.458824, 1.0 },
+ { 0.149020, 0.403922, 0.419608, 1.0 },
+ { 0.109804, 0.313725, 0.321569, 1.0 },
+ { 0.101961, 0.294118, 0.298039, 1.0 },
+ { 0.094118, 0.274510, 0.278431, 1.0 },
+ { 0.086275, 0.235294, 0.243137, 1.0 },
+ { 0.086275, 0.196078, 0.203922, 1.0 },
+ { 0.094118, 0.172549, 0.168627, 1.0 },
+ { 0.105882, 0.156863, 0.149020, 1.0 },
+ { 0.129412, 0.156863, 0.141176, 1.0 },
+ { 0.156863, 0.172549, 0.145098, 1.0 },
+ { 0.200000, 0.188235, 0.149020, 1.0 },
+ { 0.243137, 0.207843, 0.152941, 1.0 },
+ { 0.290196, 0.231373, 0.164706, 1.0 },
+ { 0.349020, 0.258824, 0.176471, 1.0 },
+ { 0.403922, 0.286275, 0.176471, 1.0 },
+ { 0.447059, 0.305882, 0.180392, 1.0 },
+ { 0.490196, 0.321569, 0.180392, 1.0 },
+ { 0.552941, 0.329412, 0.176471, 1.0 },
+ { 0.560784, 0.325490, 0.172549, 1.0 },
+ { 0.568627, 0.321569, 0.168627, 1.0 },
+ { 0.568627, 0.313725, 0.160784, 1.0 },
+ { 0.564706, 0.305882, 0.152941, 1.0 },
+ { 0.560784, 0.294118, 0.141176, 1.0 },
+ { 0.549020, 0.282353, 0.133333, 1.0 },
+ { 0.545098, 0.262745, 0.117647, 1.0 },
+ { 0.537255, 0.262745, 0.101961, 1.0 },
+ { 0.533333, 0.247059, 0.090196, 1.0 },
+ { 0.537255, 0.231373, 0.074510, 1.0 },
+ { 0.545098, 0.235294, 0.070588, 1.0 },
+ { 0.549020, 0.235294, 0.062745, 1.0 },
+ { 0.552941, 0.239216, 0.062745, 1.0 },
+ { 0.560784, 0.250980, 0.078431, 1.0 },
+ { 0.580392, 0.266667, 0.094118, 1.0 },
+ { 0.607843, 0.305882, 0.109804, 1.0 },
+ { 0.639216, 0.345098, 0.133333, 1.0 },
+ { 0.674510, 0.368627, 0.152941, 1.0 },
+ { 0.709804, 0.392157, 0.168627, 1.0 },
+ { 0.752941, 0.415686, 0.172549, 1.0 },
+ { 0.772549, 0.427451, 0.168627, 1.0 },
+ { 0.788235, 0.431373, 0.164706, 1.0 },
+ { 0.788235, 0.431373, 0.164706, 1.0 },
+ { 0.780392, 0.431373, 0.164706, 1.0 },
+ { 0.772549, 0.439216, 0.172549, 1.0 },
+ { 0.745098, 0.435294, 0.196078, 1.0 },
+ { 0.705882, 0.427451, 0.211765, 1.0 },
+ { 0.674510, 0.419608, 0.223529, 1.0 },
+ { 0.639216, 0.407843, 0.227451, 1.0 },
+ { 0.611765, 0.392157, 0.227451, 1.0 },
+ { 0.584314, 0.372549, 0.223529, 1.0 },
+ { 0.560784, 0.352941, 0.215686, 1.0 },
+ { 0.568627, 0.349020, 0.211765, 1.0 },
+ { 0.580392, 0.360784, 0.219608, 1.0 },
+ { 0.596078, 0.380392, 0.243137, 1.0 },
+ { 0.611765, 0.411765, 0.286275, 1.0 },
+ { 0.623529, 0.447059, 0.329412, 1.0 },
+ { 0.654902, 0.490196, 0.380392, 1.0 },
+ { 0.686275, 0.533333, 0.435294, 1.0 },
+ { 0.666667, 0.568627, 0.482353, 1.0 },
+ { 0.666667, 0.603922, 0.529412, 1.0 },
+ { 0.666667, 0.639216, 0.560784, 1.0 },
+ { 0.670588, 0.670588, 0.596078, 1.0 },
+ { 0.670588, 0.705882, 0.639216, 1.0 },
+ { 0.654902, 0.725490, 0.662745, 1.0 },
+ { 0.635294, 0.745098, 0.682353, 1.0 },
+ { 0.647059, 0.756863, 0.701961, 1.0 },
+ { 0.603922, 0.756863, 0.709804, 1.0 },
+ { 0.552941, 0.745098, 0.709804, 1.0 },
+ { 0.505882, 0.721569, 0.694118, 1.0 },
+ { 0.470588, 0.686275, 0.666667, 1.0 },
+ { 0.443137, 0.658824, 0.635294, 1.0 },
+ { 0.419608, 0.623529, 0.596078, 1.0 },
+ { 0.400000, 0.588235, 0.549020, 1.0 },
+ { 0.423529, 0.560784, 0.505882, 1.0 },
+ { 0.447059, 0.529412, 0.454902, 1.0 },
+ { 0.454902, 0.501961, 0.411765, 1.0 },
+ { 0.462745, 0.470588, 0.368627, 1.0 },
+ { 0.470588, 0.439216, 0.329412, 1.0 },
+ { 0.474510, 0.411765, 0.294118, 1.0 },
+ { 0.482353, 0.380392, 0.258824, 1.0 },
+ { 0.482353, 0.352941, 0.231373, 1.0 },
+ { 0.474510, 0.329412, 0.211765, 1.0 },
+ { 0.478431, 0.313725, 0.188235, 1.0 },
+ { 0.462745, 0.301961, 0.180392, 1.0 },
+ { 0.439216, 0.290196, 0.180392, 1.0 },
+ { 0.415686, 0.290196, 0.188235, 1.0 },
+ { 0.380392, 0.290196, 0.200000, 1.0 },
+ { 0.349020, 0.286275, 0.211765, 1.0 },
+ { 0.317647, 0.278431, 0.219608, 1.0 },
+ { 0.266667, 0.262745, 0.219608, 1.0 },
+ };
+/* 040222-13 */
+static double4 colors_455[] = {
+ { 0.129412, 0.023529, 0.011765, 1.0 },
+ { 0.101961, 0.035294, 0.015686, 1.0 },
+ { 0.090196, 0.043137, 0.015686, 1.0 },
+ { 0.082353, 0.050980, 0.019608, 1.0 },
+ { 0.121569, 0.058824, 0.015686, 1.0 },
+ { 0.160784, 0.070588, 0.015686, 1.0 },
+ { 0.176471, 0.082353, 0.011765, 1.0 },
+ { 0.196078, 0.094118, 0.011765, 1.0 },
+ { 0.278431, 0.152941, 0.019608, 1.0 },
+ { 0.325490, 0.180392, 0.039216, 1.0 },
+ { 0.372549, 0.207843, 0.058824, 1.0 },
+ { 0.423529, 0.239216, 0.086275, 1.0 },
+ { 0.474510, 0.274510, 0.117647, 1.0 },
+ { 0.513725, 0.321569, 0.156863, 1.0 },
+ { 0.552941, 0.372549, 0.200000, 1.0 },
+ { 0.572549, 0.392157, 0.215686, 1.0 },
+ { 0.596078, 0.415686, 0.231373, 1.0 },
+ { 0.709804, 0.517647, 0.305882, 1.0 },
+ { 0.749020, 0.556863, 0.341176, 1.0 },
+ { 0.792157, 0.600000, 0.376471, 1.0 },
+ { 0.823529, 0.611765, 0.384314, 1.0 },
+ { 0.858824, 0.623529, 0.392157, 1.0 },
+ { 0.870588, 0.623529, 0.392157, 1.0 },
+ { 0.886275, 0.623529, 0.392157, 1.0 },
+ { 0.870588, 0.592157, 0.364706, 1.0 },
+ { 0.800000, 0.533333, 0.337255, 1.0 },
+ { 0.729412, 0.474510, 0.309804, 1.0 },
+ { 0.650980, 0.392157, 0.266667, 1.0 },
+ { 0.572549, 0.313725, 0.223529, 1.0 },
+ { 0.533333, 0.282353, 0.196078, 1.0 },
+ { 0.498039, 0.250980, 0.168627, 1.0 },
+ { 0.427451, 0.207843, 0.145098, 1.0 },
+ { 0.352941, 0.156863, 0.113725, 1.0 },
+ { 0.266667, 0.105882, 0.086275, 1.0 },
+ { 0.243137, 0.101961, 0.070588, 1.0 },
+ { 0.223529, 0.098039, 0.058824, 1.0 },
+ { 0.207843, 0.101961, 0.054902, 1.0 },
+ { 0.192157, 0.109804, 0.054902, 1.0 },
+ { 0.188235, 0.117647, 0.062745, 1.0 },
+ { 0.188235, 0.125490, 0.070588, 1.0 },
+ { 0.156863, 0.141176, 0.062745, 1.0 },
+ { 0.133333, 0.137255, 0.058824, 1.0 },
+ { 0.113725, 0.133333, 0.054902, 1.0 },
+ { 0.101961, 0.121569, 0.066667, 1.0 },
+ { 0.094118, 0.113725, 0.082353, 1.0 },
+ { 0.090196, 0.113725, 0.090196, 1.0 },
+ { 0.086275, 0.117647, 0.101961, 1.0 },
+ { 0.078431, 0.109804, 0.117647, 1.0 },
+ { 0.090196, 0.129412, 0.117647, 1.0 },
+ { 0.172549, 0.156863, 0.145098, 1.0 },
+ { 0.239216, 0.184314, 0.164706, 1.0 },
+ { 0.305882, 0.211765, 0.184314, 1.0 },
+ { 0.376471, 0.227451, 0.164706, 1.0 },
+ { 0.447059, 0.243137, 0.145098, 1.0 },
+ { 0.490196, 0.254902, 0.129412, 1.0 },
+ { 0.533333, 0.266667, 0.117647, 1.0 },
+ { 0.694118, 0.356863, 0.133333, 1.0 },
+ { 0.705882, 0.341176, 0.125490, 1.0 },
+ { 0.721569, 0.329412, 0.117647, 1.0 },
+ { 0.670588, 0.282353, 0.086275, 1.0 },
+ { 0.619608, 0.239216, 0.058824, 1.0 },
+ { 0.588235, 0.231373, 0.054902, 1.0 },
+ { 0.560784, 0.227451, 0.054902, 1.0 },
+ { 0.486275, 0.227451, 0.066667, 1.0 },
+ { 0.400000, 0.184314, 0.070588, 1.0 },
+ { 0.207843, 0.070588, 0.047059, 1.0 },
+ { 0.156863, 0.054902, 0.047059, 1.0 },
+ { 0.105882, 0.039216, 0.050980, 1.0 },
+ { 0.098039, 0.035294, 0.054902, 1.0 },
+ { 0.090196, 0.035294, 0.058824, 1.0 },
+ { 0.082353, 0.023529, 0.047059, 1.0 },
+ { 0.086275, 0.019608, 0.047059, 1.0 },
+ { 0.098039, 0.023529, 0.050980, 1.0 },
+ { 0.109804, 0.019608, 0.043137, 1.0 },
+ { 0.121569, 0.019608, 0.035294, 1.0 },
+ { 0.117647, 0.015686, 0.023529, 1.0 },
+ { 0.117647, 0.011765, 0.011765, 1.0 },
+ { 0.109804, 0.011765, 0.011765, 1.0 },
+ { 0.101961, 0.015686, 0.015686, 1.0 },
+ { 0.094118, 0.019608, 0.031373, 1.0 },
+ { 0.090196, 0.027451, 0.035294, 1.0 },
+ { 0.113725, 0.062745, 0.023529, 1.0 },
+ { 0.145098, 0.090196, 0.035294, 1.0 },
+ { 0.176471, 0.117647, 0.047059, 1.0 },
+ { 0.200000, 0.129412, 0.058824, 1.0 },
+ { 0.223529, 0.141176, 0.074510, 1.0 },
+ { 0.294118, 0.192157, 0.101961, 1.0 },
+ { 0.364706, 0.235294, 0.125490, 1.0 },
+ { 0.498039, 0.345098, 0.156863, 1.0 },
+ { 0.568627, 0.376471, 0.188235, 1.0 },
+ { 0.639216, 0.411765, 0.223529, 1.0 },
+ { 0.670588, 0.431373, 0.247059, 1.0 },
+ { 0.705882, 0.450980, 0.274510, 1.0 },
+ { 0.741176, 0.478431, 0.313725, 1.0 },
+ { 0.764706, 0.537255, 0.368627, 1.0 },
+ { 0.796078, 0.568627, 0.392157, 1.0 },
+ { 0.819608, 0.588235, 0.388235, 1.0 },
+ { 0.874510, 0.611765, 0.388235, 1.0 },
+ { 0.874510, 0.650980, 0.454902, 1.0 },
+ { 0.878431, 0.694118, 0.521569, 1.0 },
+ { 0.882353, 0.717647, 0.533333, 1.0 },
+ { 0.890196, 0.745098, 0.545098, 1.0 },
+ { 0.925490, 0.780392, 0.525490, 1.0 },
+ { 0.956863, 0.796078, 0.482353, 1.0 },
+ { 0.952941, 0.811765, 0.513725, 1.0 },
+ { 0.960784, 0.835294, 0.545098, 1.0 },
+ { 0.972549, 0.858824, 0.580392, 1.0 },
+ { 0.984314, 0.850980, 0.576471, 1.0 },
+ { 0.996078, 0.847059, 0.576471, 1.0 },
+ { 0.988235, 0.819608, 0.517647, 1.0 },
+ { 0.956863, 0.772549, 0.490196, 1.0 },
+ { 0.913725, 0.721569, 0.474510, 1.0 },
+ { 0.858824, 0.670588, 0.450980, 1.0 },
+ { 0.725490, 0.529412, 0.376471, 1.0 },
+ { 0.674510, 0.494118, 0.345098, 1.0 },
+ { 0.627451, 0.462745, 0.317647, 1.0 },
+ { 0.533333, 0.403922, 0.270588, 1.0 },
+ { 0.450980, 0.352941, 0.219608, 1.0 },
+ { 0.380392, 0.321569, 0.180392, 1.0 },
+ { 0.341176, 0.294118, 0.152941, 1.0 },
+ { 0.278431, 0.290196, 0.149020, 1.0 },
+ { 0.262745, 0.282353, 0.145098, 1.0 },
+ { 0.247059, 0.274510, 0.145098, 1.0 },
+ { 0.243137, 0.258824, 0.133333, 1.0 },
+ { 0.239216, 0.243137, 0.125490, 1.0 },
+ { 0.247059, 0.227451, 0.125490, 1.0 },
+ { 0.250980, 0.215686, 0.117647, 1.0 },
+ { 0.258824, 0.188235, 0.113725, 1.0 },
+ { 0.243137, 0.164706, 0.098039, 1.0 },
+ { 0.207843, 0.082353, 0.035294, 1.0 },
+ { 0.211765, 0.074510, 0.023529, 1.0 },
+ { 0.219608, 0.066667, 0.011765, 1.0 },
+ { 0.254902, 0.082353, 0.007843, 1.0 },
+ { 0.290196, 0.109804, 0.023529, 1.0 },
+ { 0.329412, 0.145098, 0.050980, 1.0 },
+ { 0.352941, 0.184314, 0.082353, 1.0 },
+ { 0.388235, 0.235294, 0.152941, 1.0 },
+ { 0.380392, 0.247059, 0.188235, 1.0 },
+ { 0.372549, 0.262745, 0.227451, 1.0 },
+ { 0.356863, 0.258824, 0.243137, 1.0 },
+ { 0.345098, 0.258824, 0.262745, 1.0 },
+ { 0.317647, 0.239216, 0.254902, 1.0 },
+ { 0.270588, 0.211765, 0.247059, 1.0 },
+ { 0.223529, 0.176471, 0.227451, 1.0 },
+ { 0.168627, 0.141176, 0.203922, 1.0 },
+ { 0.090196, 0.078431, 0.145098, 1.0 },
+ { 0.078431, 0.066667, 0.121569, 1.0 },
+ { 0.066667, 0.058824, 0.101961, 1.0 },
+ { 0.058824, 0.054902, 0.066667, 1.0 },
+ { 0.054902, 0.050980, 0.035294, 1.0 },
+ { 0.058824, 0.066667, 0.027451, 1.0 },
+ { 0.066667, 0.090196, 0.035294, 1.0 },
+ { 0.086275, 0.133333, 0.054902, 1.0 },
+ { 0.090196, 0.137255, 0.054902, 1.0 },
+ { 0.094118, 0.145098, 0.058824, 1.0 },
+ { 0.101961, 0.152941, 0.058824, 1.0 },
+ { 0.105882, 0.160784, 0.062745, 1.0 },
+ { 0.113725, 0.156863, 0.058824, 1.0 },
+ { 0.121569, 0.160784, 0.058824, 1.0 },
+ { 0.125490, 0.152941, 0.050980, 1.0 },
+ { 0.129412, 0.141176, 0.043137, 1.0 },
+ { 0.113725, 0.133333, 0.047059, 1.0 },
+ { 0.113725, 0.137255, 0.047059, 1.0 },
+ { 0.117647, 0.141176, 0.050980, 1.0 },
+ { 0.137255, 0.149020, 0.058824, 1.0 },
+ { 0.149020, 0.149020, 0.058824, 1.0 },
+ { 0.160784, 0.156863, 0.058824, 1.0 },
+ { 0.156863, 0.160784, 0.062745, 1.0 },
+ { 0.152941, 0.160784, 0.062745, 1.0 },
+ { 0.152941, 0.149020, 0.058824, 1.0 },
+ { 0.156863, 0.141176, 0.058824, 1.0 },
+ { 0.164706, 0.113725, 0.047059, 1.0 },
+ { 0.156863, 0.094118, 0.035294, 1.0 },
+ { 0.141176, 0.070588, 0.015686, 1.0 },
+ { 0.125490, 0.054902, 0.007843, 1.0 },
+ { 0.113725, 0.039216, 0.003922, 1.0 },
+ { 0.109804, 0.023529, 0.000000, 1.0 },
+ { 0.101961, 0.011765, 0.000000, 1.0 },
+ { 0.086275, 0.003922, 0.000000, 1.0 },
+ { 0.070588, 0.000000, 0.000000, 1.0 },
+ { 0.062745, 0.003922, 0.000000, 1.0 },
+ { 0.062745, 0.011765, 0.000000, 1.0 },
+ { 0.078431, 0.023529, 0.003922, 1.0 },
+ { 0.098039, 0.035294, 0.007843, 1.0 },
+ { 0.172549, 0.082353, 0.011765, 1.0 },
+ { 0.192157, 0.094118, 0.007843, 1.0 },
+ { 0.211765, 0.105882, 0.007843, 1.0 },
+ { 0.250980, 0.113725, 0.011765, 1.0 },
+ { 0.278431, 0.113725, 0.019608, 1.0 },
+ { 0.313725, 0.105882, 0.019608, 1.0 },
+ { 0.333333, 0.098039, 0.019608, 1.0 },
+ { 0.337255, 0.101961, 0.007843, 1.0 },
+ { 0.325490, 0.090196, 0.007843, 1.0 },
+ { 0.298039, 0.074510, 0.007843, 1.0 },
+ { 0.274510, 0.047059, 0.007843, 1.0 },
+ { 0.247059, 0.019608, 0.007843, 1.0 },
+ { 0.219608, 0.011765, 0.000000, 1.0 },
+ { 0.207843, 0.007843, 0.000000, 1.0 },
+ { 0.196078, 0.015686, 0.000000, 1.0 },
+ { 0.188235, 0.031373, 0.000000, 1.0 },
+ { 0.176471, 0.035294, 0.000000, 1.0 },
+ { 0.164706, 0.043137, 0.003922, 1.0 },
+ { 0.168627, 0.039216, 0.003922, 1.0 },
+ { 0.172549, 0.039216, 0.007843, 1.0 },
+ { 0.176471, 0.047059, 0.007843, 1.0 },
+ { 0.164706, 0.047059, 0.003922, 1.0 },
+ { 0.141176, 0.054902, 0.007843, 1.0 },
+ { 0.129412, 0.050980, 0.003922, 1.0 },
+ { 0.129412, 0.047059, 0.003922, 1.0 },
+ { 0.137255, 0.050980, 0.003922, 1.0 },
+ { 0.164706, 0.058824, 0.011765, 1.0 },
+ { 0.203922, 0.082353, 0.027451, 1.0 },
+ { 0.247059, 0.129412, 0.054902, 1.0 },
+ { 0.321569, 0.180392, 0.082353, 1.0 },
+ { 0.384314, 0.235294, 0.113725, 1.0 },
+ { 0.439216, 0.282353, 0.145098, 1.0 },
+ { 0.490196, 0.305882, 0.180392, 1.0 },
+ { 0.513725, 0.333333, 0.223529, 1.0 },
+ { 0.549020, 0.356863, 0.239216, 1.0 },
+ { 0.545098, 0.380392, 0.254902, 1.0 },
+ { 0.529412, 0.400000, 0.258824, 1.0 },
+ { 0.486275, 0.376471, 0.262745, 1.0 },
+ { 0.435294, 0.356863, 0.301961, 1.0 },
+ { 0.411765, 0.337255, 0.329412, 1.0 },
+ { 0.368627, 0.317647, 0.349020, 1.0 },
+ { 0.325490, 0.309804, 0.352941, 1.0 },
+ { 0.262745, 0.274510, 0.329412, 1.0 },
+ { 0.211765, 0.247059, 0.329412, 1.0 },
+ { 0.203922, 0.231373, 0.337255, 1.0 },
+ { 0.203922, 0.219608, 0.337255, 1.0 },
+ { 0.200000, 0.207843, 0.333333, 1.0 },
+ { 0.184314, 0.188235, 0.290196, 1.0 },
+ { 0.156863, 0.156863, 0.247059, 1.0 },
+ { 0.152941, 0.129412, 0.219608, 1.0 },
+ { 0.160784, 0.121569, 0.196078, 1.0 },
+ { 0.160784, 0.117647, 0.196078, 1.0 },
+ { 0.172549, 0.121569, 0.200000, 1.0 },
+ { 0.176471, 0.141176, 0.211765, 1.0 },
+ { 0.203922, 0.164706, 0.247059, 1.0 },
+ { 0.235294, 0.196078, 0.290196, 1.0 },
+ { 0.258824, 0.231373, 0.341176, 1.0 },
+ { 0.278431, 0.262745, 0.384314, 1.0 },
+ { 0.298039, 0.298039, 0.431373, 1.0 },
+ { 0.345098, 0.337255, 0.450980, 1.0 },
+ { 0.376471, 0.364706, 0.447059, 1.0 },
+ { 0.396078, 0.372549, 0.431373, 1.0 },
+ { 0.400000, 0.356863, 0.388235, 1.0 },
+ { 0.364706, 0.313725, 0.349020, 1.0 },
+ { 0.349020, 0.286275, 0.301961, 1.0 },
+ { 0.337255, 0.250980, 0.243137, 1.0 },
+ { 0.317647, 0.211765, 0.184314, 1.0 },
+ { 0.309804, 0.172549, 0.129412, 1.0 },
+ { 0.243137, 0.117647, 0.082353, 1.0 },
+ { 0.188235, 0.078431, 0.047059, 1.0 },
+ { 0.149020, 0.047059, 0.027451, 1.0 },
+ { 0.117647, 0.027451, 0.015686, 1.0 },
+ };
+/* 040222-15 */
+static double4 colors_456[] = {
+ { 0.600000, 0.407843, 0.247059, 1.0 },
+ { 0.741176, 0.396078, 0.290196, 1.0 },
+ { 0.737255, 0.368627, 0.298039, 1.0 },
+ { 0.737255, 0.345098, 0.305882, 1.0 },
+ { 0.827451, 0.294118, 0.254902, 1.0 },
+ { 0.921569, 0.247059, 0.203922, 1.0 },
+ { 0.941176, 0.207843, 0.180392, 1.0 },
+ { 0.964706, 0.172549, 0.160784, 1.0 },
+ { 0.984314, 0.062745, 0.078431, 1.0 },
+ { 0.941176, 0.062745, 0.058824, 1.0 },
+ { 0.901961, 0.062745, 0.039216, 1.0 },
+ { 0.788235, 0.058824, 0.027451, 1.0 },
+ { 0.678431, 0.058824, 0.015686, 1.0 },
+ { 0.580392, 0.074510, 0.027451, 1.0 },
+ { 0.482353, 0.090196, 0.043137, 1.0 },
+ { 0.450980, 0.098039, 0.050980, 1.0 },
+ { 0.423529, 0.109804, 0.062745, 1.0 },
+ { 0.239216, 0.180392, 0.101961, 1.0 },
+ { 0.203922, 0.250980, 0.141176, 1.0 },
+ { 0.168627, 0.321569, 0.184314, 1.0 },
+ { 0.200000, 0.403922, 0.266667, 1.0 },
+ { 0.231373, 0.490196, 0.349020, 1.0 },
+ { 0.247059, 0.533333, 0.388235, 1.0 },
+ { 0.266667, 0.576471, 0.431373, 1.0 },
+ { 0.317647, 0.717647, 0.521569, 1.0 },
+ { 0.305882, 0.717647, 0.529412, 1.0 },
+ { 0.294118, 0.721569, 0.541176, 1.0 },
+ { 0.258824, 0.678431, 0.529412, 1.0 },
+ { 0.223529, 0.635294, 0.521569, 1.0 },
+ { 0.196078, 0.596078, 0.494118, 1.0 },
+ { 0.172549, 0.560784, 0.470588, 1.0 },
+ { 0.133333, 0.474510, 0.411765, 1.0 },
+ { 0.090196, 0.384314, 0.337255, 1.0 },
+ { 0.050980, 0.278431, 0.247059, 1.0 },
+ { 0.074510, 0.286275, 0.270588, 1.0 },
+ { 0.101961, 0.294118, 0.298039, 1.0 },
+ { 0.164706, 0.368627, 0.372549, 1.0 },
+ { 0.231373, 0.447059, 0.447059, 1.0 },
+ { 0.258824, 0.494118, 0.474510, 1.0 },
+ { 0.290196, 0.541176, 0.501961, 1.0 },
+ { 0.384314, 0.705882, 0.576471, 1.0 },
+ { 0.478431, 0.792157, 0.603922, 1.0 },
+ { 0.572549, 0.878431, 0.635294, 1.0 },
+ { 0.658824, 0.874510, 0.635294, 1.0 },
+ { 0.749020, 0.874510, 0.639216, 1.0 },
+ { 0.764706, 0.835294, 0.611765, 1.0 },
+ { 0.780392, 0.796078, 0.584314, 1.0 },
+ { 0.815686, 0.686275, 0.486275, 1.0 },
+ { 0.858824, 0.611765, 0.380392, 1.0 },
+ { 0.956863, 0.466667, 0.266667, 1.0 },
+ { 0.968627, 0.411765, 0.235294, 1.0 },
+ { 0.984314, 0.360784, 0.203922, 1.0 },
+ { 0.984314, 0.368627, 0.196078, 1.0 },
+ { 0.988235, 0.376471, 0.192157, 1.0 },
+ { 0.980392, 0.392157, 0.192157, 1.0 },
+ { 0.972549, 0.411765, 0.196078, 1.0 },
+ { 0.909804, 0.392157, 0.145098, 1.0 },
+ { 0.862745, 0.380392, 0.137255, 1.0 },
+ { 0.819608, 0.372549, 0.133333, 1.0 },
+ { 0.803922, 0.360784, 0.145098, 1.0 },
+ { 0.792157, 0.352941, 0.160784, 1.0 },
+ { 0.784314, 0.313725, 0.141176, 1.0 },
+ { 0.776471, 0.274510, 0.121569, 1.0 },
+ { 0.756863, 0.184314, 0.070588, 1.0 },
+ { 0.733333, 0.090196, 0.019608, 1.0 },
+ { 0.756863, 0.078431, 0.007843, 1.0 },
+ { 0.780392, 0.078431, 0.011765, 1.0 },
+ { 0.803922, 0.082353, 0.019608, 1.0 },
+ { 0.784314, 0.086275, 0.015686, 1.0 },
+ { 0.768627, 0.090196, 0.011765, 1.0 },
+ { 0.690196, 0.113725, 0.019608, 1.0 },
+ { 0.607843, 0.156863, 0.039216, 1.0 },
+ { 0.450980, 0.262745, 0.086275, 1.0 },
+ { 0.380392, 0.313725, 0.101961, 1.0 },
+ { 0.309804, 0.368627, 0.117647, 1.0 },
+ { 0.219608, 0.380392, 0.137255, 1.0 },
+ { 0.133333, 0.392157, 0.160784, 1.0 },
+ { 0.098039, 0.380392, 0.168627, 1.0 },
+ { 0.066667, 0.368627, 0.176471, 1.0 },
+ { 0.062745, 0.352941, 0.176471, 1.0 },
+ { 0.058824, 0.329412, 0.152941, 1.0 },
+ { 0.047059, 0.243137, 0.137255, 1.0 },
+ { 0.031373, 0.188235, 0.125490, 1.0 },
+ { 0.019608, 0.133333, 0.113725, 1.0 },
+ { 0.015686, 0.117647, 0.101961, 1.0 },
+ { 0.015686, 0.101961, 0.090196, 1.0 },
+ { 0.015686, 0.105882, 0.086275, 1.0 },
+ { 0.019608, 0.149020, 0.129412, 1.0 },
+ { 0.054902, 0.309804, 0.278431, 1.0 },
+ { 0.082353, 0.400000, 0.356863, 1.0 },
+ { 0.109804, 0.490196, 0.439216, 1.0 },
+ { 0.129412, 0.533333, 0.482353, 1.0 },
+ { 0.149020, 0.580392, 0.529412, 1.0 },
+ { 0.156863, 0.662745, 0.607843, 1.0 },
+ { 0.203922, 0.752941, 0.701961, 1.0 },
+ { 0.243137, 0.843137, 0.803922, 1.0 },
+ { 0.286275, 0.905882, 0.854902, 1.0 },
+ { 0.325490, 0.945098, 0.901961, 1.0 },
+ { 0.309804, 0.909804, 0.874510, 1.0 },
+ { 0.294118, 0.878431, 0.847059, 1.0 },
+ { 0.294118, 0.854902, 0.831373, 1.0 },
+ { 0.298039, 0.835294, 0.815686, 1.0 },
+ { 0.309804, 0.807843, 0.776471, 1.0 },
+ { 0.317647, 0.772549, 0.733333, 1.0 },
+ { 0.262745, 0.749020, 0.611765, 1.0 },
+ { 0.258824, 0.741176, 0.584314, 1.0 },
+ { 0.258824, 0.737255, 0.556863, 1.0 },
+ { 0.266667, 0.698039, 0.576471, 1.0 },
+ { 0.278431, 0.662745, 0.596078, 1.0 },
+ { 0.286275, 0.596078, 0.643137, 1.0 },
+ { 0.298039, 0.556863, 0.678431, 1.0 },
+ { 0.305882, 0.568627, 0.725490, 1.0 },
+ { 0.325490, 0.631373, 0.713725, 1.0 },
+ { 0.392157, 0.588235, 0.678431, 1.0 },
+ { 0.419608, 0.568627, 0.658824, 1.0 },
+ { 0.447059, 0.552941, 0.639216, 1.0 },
+ { 0.505882, 0.521569, 0.658824, 1.0 },
+ { 0.556863, 0.580392, 0.631373, 1.0 },
+ { 0.639216, 0.603922, 0.545098, 1.0 },
+ { 0.698039, 0.603922, 0.450980, 1.0 },
+ { 0.843137, 0.513725, 0.258824, 1.0 },
+ { 0.854902, 0.466667, 0.235294, 1.0 },
+ { 0.870588, 0.419608, 0.215686, 1.0 },
+ { 0.862745, 0.400000, 0.203922, 1.0 },
+ { 0.858824, 0.380392, 0.196078, 1.0 },
+ { 0.800000, 0.309804, 0.137255, 1.0 },
+ { 0.741176, 0.266667, 0.109804, 1.0 },
+ { 0.635294, 0.235294, 0.113725, 1.0 },
+ { 0.541176, 0.250980, 0.145098, 1.0 },
+ { 0.419608, 0.341176, 0.227451, 1.0 },
+ { 0.388235, 0.364706, 0.235294, 1.0 },
+ { 0.356863, 0.392157, 0.243137, 1.0 },
+ { 0.286275, 0.419608, 0.250980, 1.0 },
+ { 0.211765, 0.443137, 0.301961, 1.0 },
+ { 0.196078, 0.478431, 0.356863, 1.0 },
+ { 0.188235, 0.498039, 0.407843, 1.0 },
+ { 0.196078, 0.501961, 0.384314, 1.0 },
+ { 0.223529, 0.466667, 0.337255, 1.0 },
+ { 0.254902, 0.435294, 0.290196, 1.0 },
+ { 0.294118, 0.415686, 0.266667, 1.0 },
+ { 0.333333, 0.396078, 0.247059, 1.0 },
+ { 0.384314, 0.352941, 0.223529, 1.0 },
+ { 0.435294, 0.352941, 0.192157, 1.0 },
+ { 0.466667, 0.392157, 0.172549, 1.0 },
+ { 0.435294, 0.427451, 0.160784, 1.0 },
+ { 0.443137, 0.482353, 0.098039, 1.0 },
+ { 0.454902, 0.498039, 0.090196, 1.0 },
+ { 0.466667, 0.513725, 0.086275, 1.0 },
+ { 0.529412, 0.576471, 0.145098, 1.0 },
+ { 0.513725, 0.639216, 0.239216, 1.0 },
+ { 0.482353, 0.701961, 0.321569, 1.0 },
+ { 0.447059, 0.741176, 0.364706, 1.0 },
+ { 0.411765, 0.831373, 0.356863, 1.0 },
+ { 0.419608, 0.839216, 0.364706, 1.0 },
+ { 0.427451, 0.847059, 0.372549, 1.0 },
+ { 0.478431, 0.874510, 0.419608, 1.0 },
+ { 0.545098, 0.815686, 0.439216, 1.0 },
+ { 0.596078, 0.768627, 0.400000, 1.0 },
+ { 0.639216, 0.705882, 0.352941, 1.0 },
+ { 0.635294, 0.635294, 0.282353, 1.0 },
+ { 0.658824, 0.607843, 0.250980, 1.0 },
+ { 0.686275, 0.568627, 0.309804, 1.0 },
+ { 0.705882, 0.537255, 0.329412, 1.0 },
+ { 0.729412, 0.509804, 0.352941, 1.0 },
+ { 0.705882, 0.439216, 0.403922, 1.0 },
+ { 0.694118, 0.356863, 0.403922, 1.0 },
+ { 0.670588, 0.317647, 0.415686, 1.0 },
+ { 0.552941, 0.337255, 0.431373, 1.0 },
+ { 0.352941, 0.415686, 0.486275, 1.0 },
+ { 0.313725, 0.415686, 0.494118, 1.0 },
+ { 0.278431, 0.415686, 0.501961, 1.0 },
+ { 0.301961, 0.423529, 0.529412, 1.0 },
+ { 0.274510, 0.474510, 0.541176, 1.0 },
+ { 0.278431, 0.529412, 0.521569, 1.0 },
+ { 0.270588, 0.615686, 0.552941, 1.0 },
+ { 0.270588, 0.686275, 0.588235, 1.0 },
+ { 0.337255, 0.741176, 0.654902, 1.0 },
+ { 0.403922, 0.792157, 0.733333, 1.0 },
+ { 0.482353, 0.835294, 0.772549, 1.0 },
+ { 0.560784, 0.874510, 0.780392, 1.0 },
+ { 0.631373, 0.847059, 0.768627, 1.0 },
+ { 0.705882, 0.807843, 0.725490, 1.0 },
+ { 0.776471, 0.717647, 0.686275, 1.0 },
+ { 0.815686, 0.627451, 0.607843, 1.0 },
+ { 0.815686, 0.517647, 0.427451, 1.0 },
+ { 0.792157, 0.513725, 0.396078, 1.0 },
+ { 0.772549, 0.513725, 0.364706, 1.0 },
+ { 0.721569, 0.501961, 0.341176, 1.0 },
+ { 0.662745, 0.498039, 0.317647, 1.0 },
+ { 0.619608, 0.521569, 0.274510, 1.0 },
+ { 0.580392, 0.541176, 0.258824, 1.0 },
+ { 0.576471, 0.560784, 0.247059, 1.0 },
+ { 0.584314, 0.572549, 0.258824, 1.0 },
+ { 0.584314, 0.572549, 0.262745, 1.0 },
+ { 0.607843, 0.572549, 0.235294, 1.0 },
+ { 0.627451, 0.552941, 0.223529, 1.0 },
+ { 0.694118, 0.533333, 0.196078, 1.0 },
+ { 0.776471, 0.517647, 0.180392, 1.0 },
+ { 0.800000, 0.505882, 0.176471, 1.0 },
+ { 0.764706, 0.498039, 0.168627, 1.0 },
+ { 0.682353, 0.494118, 0.188235, 1.0 },
+ { 0.588235, 0.494118, 0.192157, 1.0 },
+ { 0.533333, 0.490196, 0.192157, 1.0 },
+ { 0.466667, 0.533333, 0.207843, 1.0 },
+ { 0.388235, 0.580392, 0.235294, 1.0 },
+ { 0.301961, 0.627451, 0.313725, 1.0 },
+ { 0.239216, 0.666667, 0.392157, 1.0 },
+ { 0.215686, 0.686275, 0.466667, 1.0 },
+ { 0.223529, 0.721569, 0.517647, 1.0 },
+ { 0.250980, 0.752941, 0.545098, 1.0 },
+ { 0.301961, 0.776471, 0.576471, 1.0 },
+ { 0.384314, 0.811765, 0.611765, 1.0 },
+ { 0.482353, 0.850980, 0.643137, 1.0 },
+ { 0.576471, 0.878431, 0.682353, 1.0 },
+ { 0.654902, 0.874510, 0.701961, 1.0 },
+ { 0.729412, 0.835294, 0.666667, 1.0 },
+ { 0.792157, 0.780392, 0.596078, 1.0 },
+ { 0.866667, 0.721569, 0.482353, 1.0 },
+ { 0.925490, 0.674510, 0.384314, 1.0 },
+ { 0.964706, 0.611765, 0.321569, 1.0 },
+ { 0.984314, 0.537255, 0.266667, 1.0 },
+ { 0.960784, 0.462745, 0.203922, 1.0 },
+ { 0.909804, 0.400000, 0.145098, 1.0 },
+ { 0.800000, 0.368627, 0.094118, 1.0 },
+ { 0.682353, 0.337255, 0.066667, 1.0 },
+ { 0.576471, 0.309804, 0.062745, 1.0 },
+ { 0.478431, 0.270588, 0.050980, 1.0 },
+ { 0.415686, 0.223529, 0.054902, 1.0 },
+ { 0.309804, 0.203922, 0.070588, 1.0 },
+ { 0.203922, 0.188235, 0.090196, 1.0 },
+ { 0.109804, 0.172549, 0.094118, 1.0 },
+ { 0.035294, 0.156863, 0.082353, 1.0 },
+ { 0.019608, 0.137255, 0.074510, 1.0 },
+ { 0.015686, 0.129412, 0.070588, 1.0 },
+ { 0.027451, 0.137255, 0.086275, 1.0 },
+ { 0.035294, 0.149020, 0.098039, 1.0 },
+ { 0.043137, 0.176471, 0.094118, 1.0 },
+ { 0.035294, 0.207843, 0.105882, 1.0 },
+ { 0.023529, 0.231373, 0.105882, 1.0 },
+ { 0.019608, 0.243137, 0.101961, 1.0 },
+ { 0.023529, 0.239216, 0.105882, 1.0 },
+ { 0.027451, 0.239216, 0.101961, 1.0 },
+ { 0.027451, 0.243137, 0.109804, 1.0 },
+ { 0.027451, 0.254902, 0.129412, 1.0 },
+ { 0.027451, 0.254902, 0.137255, 1.0 },
+ { 0.035294, 0.235294, 0.133333, 1.0 },
+ { 0.039216, 0.211765, 0.133333, 1.0 },
+ { 0.043137, 0.188235, 0.125490, 1.0 },
+ { 0.050980, 0.160784, 0.121569, 1.0 },
+ { 0.078431, 0.149020, 0.113725, 1.0 },
+ { 0.164706, 0.152941, 0.098039, 1.0 },
+ { 0.286275, 0.203922, 0.105882, 1.0 },
+ { 0.286275, 0.254902, 0.156863, 1.0 },
+ { 0.313725, 0.290196, 0.203922, 1.0 },
+ { 0.325490, 0.341176, 0.239216, 1.0 },
+ { 0.376471, 0.368627, 0.258824, 1.0 },
+ };
+/* 040222-16 */
+static double4 colors_457[] = {
+ { 0.392157, 0.525490, 0.580392, 1.0 },
+ { 0.345098, 0.482353, 0.541176, 1.0 },
+ { 0.321569, 0.454902, 0.513725, 1.0 },
+ { 0.298039, 0.431373, 0.490196, 1.0 },
+ { 0.286275, 0.415686, 0.474510, 1.0 },
+ { 0.274510, 0.400000, 0.458824, 1.0 },
+ { 0.270588, 0.396078, 0.450980, 1.0 },
+ { 0.270588, 0.392157, 0.447059, 1.0 },
+ { 0.250980, 0.380392, 0.431373, 1.0 },
+ { 0.254902, 0.384314, 0.439216, 1.0 },
+ { 0.262745, 0.392157, 0.450980, 1.0 },
+ { 0.266667, 0.403922, 0.462745, 1.0 },
+ { 0.274510, 0.415686, 0.478431, 1.0 },
+ { 0.278431, 0.423529, 0.486275, 1.0 },
+ { 0.282353, 0.431373, 0.498039, 1.0 },
+ { 0.282353, 0.431373, 0.501961, 1.0 },
+ { 0.282353, 0.431373, 0.505882, 1.0 },
+ { 0.282353, 0.431373, 0.505882, 1.0 },
+ { 0.286275, 0.435294, 0.509804, 1.0 },
+ { 0.294118, 0.443137, 0.513725, 1.0 },
+ { 0.305882, 0.450980, 0.517647, 1.0 },
+ { 0.317647, 0.462745, 0.525490, 1.0 },
+ { 0.325490, 0.470588, 0.533333, 1.0 },
+ { 0.333333, 0.482353, 0.541176, 1.0 },
+ { 0.360784, 0.509804, 0.568627, 1.0 },
+ { 0.372549, 0.521569, 0.576471, 1.0 },
+ { 0.388235, 0.533333, 0.588235, 1.0 },
+ { 0.392157, 0.541176, 0.600000, 1.0 },
+ { 0.400000, 0.552941, 0.615686, 1.0 },
+ { 0.407843, 0.564706, 0.623529, 1.0 },
+ { 0.415686, 0.576471, 0.635294, 1.0 },
+ { 0.435294, 0.603922, 0.658824, 1.0 },
+ { 0.450980, 0.623529, 0.678431, 1.0 },
+ { 0.490196, 0.658824, 0.701961, 1.0 },
+ { 0.490196, 0.654902, 0.694118, 1.0 },
+ { 0.490196, 0.650980, 0.690196, 1.0 },
+ { 0.474510, 0.627451, 0.662745, 1.0 },
+ { 0.462745, 0.603922, 0.635294, 1.0 },
+ { 0.450980, 0.584314, 0.615686, 1.0 },
+ { 0.443137, 0.568627, 0.596078, 1.0 },
+ { 0.384314, 0.482353, 0.513725, 1.0 },
+ { 0.356863, 0.447059, 0.478431, 1.0 },
+ { 0.329412, 0.411765, 0.443137, 1.0 },
+ { 0.309804, 0.388235, 0.415686, 1.0 },
+ { 0.294118, 0.364706, 0.388235, 1.0 },
+ { 0.286275, 0.356863, 0.380392, 1.0 },
+ { 0.282353, 0.349020, 0.376471, 1.0 },
+ { 0.270588, 0.337255, 0.360784, 1.0 },
+ { 0.262745, 0.325490, 0.349020, 1.0 },
+ { 0.266667, 0.313725, 0.333333, 1.0 },
+ { 0.258824, 0.298039, 0.313725, 1.0 },
+ { 0.250980, 0.286275, 0.298039, 1.0 },
+ { 0.235294, 0.266667, 0.278431, 1.0 },
+ { 0.223529, 0.250980, 0.262745, 1.0 },
+ { 0.215686, 0.239216, 0.254902, 1.0 },
+ { 0.207843, 0.231373, 0.247059, 1.0 },
+ { 0.180392, 0.203922, 0.223529, 1.0 },
+ { 0.172549, 0.200000, 0.215686, 1.0 },
+ { 0.168627, 0.196078, 0.211765, 1.0 },
+ { 0.172549, 0.200000, 0.215686, 1.0 },
+ { 0.180392, 0.203922, 0.219608, 1.0 },
+ { 0.188235, 0.211765, 0.227451, 1.0 },
+ { 0.200000, 0.223529, 0.239216, 1.0 },
+ { 0.219608, 0.250980, 0.262745, 1.0 },
+ { 0.250980, 0.282353, 0.294118, 1.0 },
+ { 0.325490, 0.360784, 0.372549, 1.0 },
+ { 0.364706, 0.400000, 0.411765, 1.0 },
+ { 0.407843, 0.443137, 0.450980, 1.0 },
+ { 0.423529, 0.458824, 0.470588, 1.0 },
+ { 0.443137, 0.478431, 0.494118, 1.0 },
+ { 0.478431, 0.513725, 0.525490, 1.0 },
+ { 0.494118, 0.537255, 0.552941, 1.0 },
+ { 0.541176, 0.584314, 0.603922, 1.0 },
+ { 0.564706, 0.607843, 0.623529, 1.0 },
+ { 0.592157, 0.635294, 0.647059, 1.0 },
+ { 0.623529, 0.666667, 0.674510, 1.0 },
+ { 0.654902, 0.701961, 0.705882, 1.0 },
+ { 0.670588, 0.717647, 0.721569, 1.0 },
+ { 0.686275, 0.737255, 0.741176, 1.0 },
+ { 0.721569, 0.772549, 0.772549, 1.0 },
+ { 0.741176, 0.803922, 0.807843, 1.0 },
+ { 0.792157, 0.854902, 0.858824, 1.0 },
+ { 0.811765, 0.874510, 0.874510, 1.0 },
+ { 0.831373, 0.894118, 0.894118, 1.0 },
+ { 0.835294, 0.898039, 0.898039, 1.0 },
+ { 0.839216, 0.905882, 0.905882, 1.0 },
+ { 0.847059, 0.909804, 0.913725, 1.0 },
+ { 0.847059, 0.909804, 0.909804, 1.0 },
+ { 0.843137, 0.905882, 0.905882, 1.0 },
+ { 0.835294, 0.898039, 0.898039, 1.0 },
+ { 0.827451, 0.890196, 0.890196, 1.0 },
+ { 0.823529, 0.886275, 0.886275, 1.0 },
+ { 0.819608, 0.886275, 0.882353, 1.0 },
+ { 0.815686, 0.878431, 0.878431, 1.0 },
+ { 0.815686, 0.874510, 0.870588, 1.0 },
+ { 0.811765, 0.870588, 0.866667, 1.0 },
+ { 0.807843, 0.866667, 0.866667, 1.0 },
+ { 0.800000, 0.858824, 0.862745, 1.0 },
+ { 0.796078, 0.854902, 0.862745, 1.0 },
+ { 0.792157, 0.850980, 0.862745, 1.0 },
+ { 0.792157, 0.847059, 0.854902, 1.0 },
+ { 0.792157, 0.843137, 0.850980, 1.0 },
+ { 0.784314, 0.831373, 0.839216, 1.0 },
+ { 0.764706, 0.819608, 0.831373, 1.0 },
+ { 0.721569, 0.780392, 0.796078, 1.0 },
+ { 0.694118, 0.752941, 0.768627, 1.0 },
+ { 0.666667, 0.725490, 0.741176, 1.0 },
+ { 0.650980, 0.709804, 0.725490, 1.0 },
+ { 0.635294, 0.694118, 0.713725, 1.0 },
+ { 0.607843, 0.666667, 0.686275, 1.0 },
+ { 0.576471, 0.639216, 0.662745, 1.0 },
+ { 0.552941, 0.619608, 0.643137, 1.0 },
+ { 0.529412, 0.600000, 0.627451, 1.0 },
+ { 0.478431, 0.552941, 0.588235, 1.0 },
+ { 0.466667, 0.549020, 0.584314, 1.0 },
+ { 0.458824, 0.545098, 0.584314, 1.0 },
+ { 0.447059, 0.537255, 0.580392, 1.0 },
+ { 0.431373, 0.537255, 0.580392, 1.0 },
+ { 0.423529, 0.533333, 0.580392, 1.0 },
+ { 0.415686, 0.537255, 0.584314, 1.0 },
+ { 0.403922, 0.533333, 0.584314, 1.0 },
+ { 0.400000, 0.533333, 0.584314, 1.0 },
+ { 0.396078, 0.533333, 0.584314, 1.0 },
+ { 0.392157, 0.529412, 0.580392, 1.0 },
+ { 0.392157, 0.525490, 0.580392, 1.0 },
+ { 0.380392, 0.509804, 0.564706, 1.0 },
+ { 0.372549, 0.498039, 0.560784, 1.0 },
+ { 0.368627, 0.494118, 0.556863, 1.0 },
+ { 0.364706, 0.498039, 0.560784, 1.0 },
+ { 0.384314, 0.517647, 0.576471, 1.0 },
+ { 0.392157, 0.525490, 0.580392, 1.0 },
+ { 0.403922, 0.533333, 0.588235, 1.0 },
+ { 0.419608, 0.545098, 0.603922, 1.0 },
+ { 0.435294, 0.560784, 0.615686, 1.0 },
+ { 0.439216, 0.568627, 0.623529, 1.0 },
+ { 0.443137, 0.572549, 0.627451, 1.0 },
+ { 0.419608, 0.545098, 0.603922, 1.0 },
+ { 0.396078, 0.513725, 0.572549, 1.0 },
+ { 0.376471, 0.482353, 0.541176, 1.0 },
+ { 0.356863, 0.462745, 0.521569, 1.0 },
+ { 0.341176, 0.443137, 0.501961, 1.0 },
+ { 0.313725, 0.411765, 0.470588, 1.0 },
+ { 0.290196, 0.384314, 0.435294, 1.0 },
+ { 0.274510, 0.356863, 0.407843, 1.0 },
+ { 0.262745, 0.337255, 0.388235, 1.0 },
+ { 0.247059, 0.321569, 0.376471, 1.0 },
+ { 0.247059, 0.321569, 0.376471, 1.0 },
+ { 0.250980, 0.325490, 0.380392, 1.0 },
+ { 0.258824, 0.341176, 0.392157, 1.0 },
+ { 0.266667, 0.352941, 0.407843, 1.0 },
+ { 0.270588, 0.364706, 0.423529, 1.0 },
+ { 0.266667, 0.368627, 0.439216, 1.0 },
+ { 0.262745, 0.376471, 0.454902, 1.0 },
+ { 0.262745, 0.376471, 0.454902, 1.0 },
+ { 0.262745, 0.380392, 0.458824, 1.0 },
+ { 0.262745, 0.384314, 0.458824, 1.0 },
+ { 0.262745, 0.384314, 0.458824, 1.0 },
+ { 0.262745, 0.380392, 0.454902, 1.0 },
+ { 0.254902, 0.372549, 0.450980, 1.0 },
+ { 0.258824, 0.372549, 0.439216, 1.0 },
+ { 0.254902, 0.368627, 0.435294, 1.0 },
+ { 0.247059, 0.364706, 0.435294, 1.0 },
+ { 0.247059, 0.364706, 0.431373, 1.0 },
+ { 0.247059, 0.364706, 0.431373, 1.0 },
+ { 0.247059, 0.360784, 0.427451, 1.0 },
+ { 0.247059, 0.360784, 0.427451, 1.0 },
+ { 0.250980, 0.356863, 0.419608, 1.0 },
+ { 0.247059, 0.352941, 0.415686, 1.0 },
+ { 0.231373, 0.325490, 0.388235, 1.0 },
+ { 0.223529, 0.317647, 0.376471, 1.0 },
+ { 0.219608, 0.309804, 0.368627, 1.0 },
+ { 0.207843, 0.290196, 0.349020, 1.0 },
+ { 0.196078, 0.270588, 0.325490, 1.0 },
+ { 0.180392, 0.250980, 0.301961, 1.0 },
+ { 0.164706, 0.231373, 0.282353, 1.0 },
+ { 0.152941, 0.211765, 0.258824, 1.0 },
+ { 0.141176, 0.196078, 0.243137, 1.0 },
+ { 0.137255, 0.184314, 0.227451, 1.0 },
+ { 0.129412, 0.176471, 0.219608, 1.0 },
+ { 0.129412, 0.176471, 0.215686, 1.0 },
+ { 0.129412, 0.176471, 0.215686, 1.0 },
+ { 0.129412, 0.176471, 0.219608, 1.0 },
+ { 0.133333, 0.184314, 0.231373, 1.0 },
+ { 0.141176, 0.196078, 0.243137, 1.0 },
+ { 0.152941, 0.215686, 0.278431, 1.0 },
+ { 0.152941, 0.219608, 0.286275, 1.0 },
+ { 0.156863, 0.227451, 0.294118, 1.0 },
+ { 0.164706, 0.235294, 0.309804, 1.0 },
+ { 0.168627, 0.247059, 0.321569, 1.0 },
+ { 0.176471, 0.254902, 0.329412, 1.0 },
+ { 0.184314, 0.266667, 0.341176, 1.0 },
+ { 0.200000, 0.282353, 0.356863, 1.0 },
+ { 0.219608, 0.298039, 0.368627, 1.0 },
+ { 0.239216, 0.317647, 0.388235, 1.0 },
+ { 0.262745, 0.341176, 0.407843, 1.0 },
+ { 0.286275, 0.368627, 0.431373, 1.0 },
+ { 0.309804, 0.392157, 0.454902, 1.0 },
+ { 0.337255, 0.419608, 0.482353, 1.0 },
+ { 0.360784, 0.443137, 0.505882, 1.0 },
+ { 0.388235, 0.470588, 0.529412, 1.0 },
+ { 0.411765, 0.490196, 0.552941, 1.0 },
+ { 0.431373, 0.509804, 0.568627, 1.0 },
+ { 0.450980, 0.533333, 0.588235, 1.0 },
+ { 0.478431, 0.556863, 0.607843, 1.0 },
+ { 0.498039, 0.580392, 0.627451, 1.0 },
+ { 0.525490, 0.607843, 0.643137, 1.0 },
+ { 0.549020, 0.631373, 0.666667, 1.0 },
+ { 0.572549, 0.654902, 0.686275, 1.0 },
+ { 0.592157, 0.678431, 0.701961, 1.0 },
+ { 0.611765, 0.694118, 0.713725, 1.0 },
+ { 0.623529, 0.701961, 0.717647, 1.0 },
+ { 0.631373, 0.701961, 0.709804, 1.0 },
+ { 0.619608, 0.682353, 0.698039, 1.0 },
+ { 0.600000, 0.662745, 0.674510, 1.0 },
+ { 0.580392, 0.639216, 0.650980, 1.0 },
+ { 0.556863, 0.611765, 0.627451, 1.0 },
+ { 0.533333, 0.588235, 0.603922, 1.0 },
+ { 0.509804, 0.572549, 0.588235, 1.0 },
+ { 0.494118, 0.556863, 0.580392, 1.0 },
+ { 0.482353, 0.552941, 0.580392, 1.0 },
+ { 0.474510, 0.552941, 0.584314, 1.0 },
+ { 0.474510, 0.556863, 0.588235, 1.0 },
+ { 0.470588, 0.560784, 0.588235, 1.0 },
+ { 0.470588, 0.552941, 0.588235, 1.0 },
+ { 0.466667, 0.541176, 0.576471, 1.0 },
+ { 0.462745, 0.529412, 0.564706, 1.0 },
+ { 0.462745, 0.521569, 0.549020, 1.0 },
+ { 0.458824, 0.509804, 0.537255, 1.0 },
+ { 0.454902, 0.501961, 0.529412, 1.0 },
+ { 0.454902, 0.498039, 0.525490, 1.0 },
+ { 0.458824, 0.505882, 0.529412, 1.0 },
+ { 0.462745, 0.517647, 0.545098, 1.0 },
+ { 0.478431, 0.537255, 0.572549, 1.0 },
+ { 0.501961, 0.572549, 0.600000, 1.0 },
+ { 0.525490, 0.603922, 0.631373, 1.0 },
+ { 0.556863, 0.635294, 0.662745, 1.0 },
+ { 0.576471, 0.658824, 0.686275, 1.0 },
+ { 0.596078, 0.678431, 0.705882, 1.0 },
+ { 0.611765, 0.690196, 0.717647, 1.0 },
+ { 0.615686, 0.694118, 0.717647, 1.0 },
+ { 0.607843, 0.682353, 0.705882, 1.0 },
+ { 0.596078, 0.666667, 0.686275, 1.0 },
+ { 0.584314, 0.643137, 0.666667, 1.0 },
+ { 0.564706, 0.627451, 0.650980, 1.0 },
+ { 0.556863, 0.619608, 0.643137, 1.0 },
+ { 0.541176, 0.607843, 0.631373, 1.0 },
+ { 0.521569, 0.588235, 0.611765, 1.0 },
+ { 0.501961, 0.568627, 0.596078, 1.0 },
+ { 0.482353, 0.556863, 0.584314, 1.0 },
+ { 0.466667, 0.549020, 0.580392, 1.0 },
+ { 0.458824, 0.549020, 0.584314, 1.0 },
+ { 0.450980, 0.549020, 0.584314, 1.0 },
+ { 0.439216, 0.545098, 0.584314, 1.0 },
+ { 0.431373, 0.541176, 0.584314, 1.0 },
+ { 0.407843, 0.533333, 0.576471, 1.0 },
+ { 0.400000, 0.529412, 0.580392, 1.0 },
+ };
+/* 040222-17 */
+static double4 colors_458[] = {
+ { 0.568627, 0.337255, 0.247059, 1.0 },
+ { 0.470588, 0.266667, 0.192157, 1.0 },
+ { 0.411765, 0.239216, 0.184314, 1.0 },
+ { 0.352941, 0.215686, 0.176471, 1.0 },
+ { 0.352941, 0.211765, 0.176471, 1.0 },
+ { 0.352941, 0.207843, 0.176471, 1.0 },
+ { 0.352941, 0.203922, 0.168627, 1.0 },
+ { 0.352941, 0.200000, 0.164706, 1.0 },
+ { 0.309804, 0.160784, 0.133333, 1.0 },
+ { 0.286275, 0.141176, 0.117647, 1.0 },
+ { 0.262745, 0.125490, 0.101961, 1.0 },
+ { 0.247059, 0.109804, 0.090196, 1.0 },
+ { 0.231373, 0.094118, 0.078431, 1.0 },
+ { 0.215686, 0.078431, 0.066667, 1.0 },
+ { 0.200000, 0.062745, 0.054902, 1.0 },
+ { 0.192157, 0.054902, 0.047059, 1.0 },
+ { 0.188235, 0.050980, 0.039216, 1.0 },
+ { 0.184314, 0.035294, 0.027451, 1.0 },
+ { 0.192157, 0.031373, 0.031373, 1.0 },
+ { 0.200000, 0.027451, 0.035294, 1.0 },
+ { 0.231373, 0.039216, 0.043137, 1.0 },
+ { 0.262745, 0.050980, 0.050980, 1.0 },
+ { 0.278431, 0.058824, 0.054902, 1.0 },
+ { 0.294118, 0.066667, 0.062745, 1.0 },
+ { 0.345098, 0.117647, 0.098039, 1.0 },
+ { 0.372549, 0.141176, 0.113725, 1.0 },
+ { 0.400000, 0.164706, 0.133333, 1.0 },
+ { 0.431373, 0.188235, 0.156863, 1.0 },
+ { 0.466667, 0.215686, 0.180392, 1.0 },
+ { 0.482353, 0.235294, 0.192157, 1.0 },
+ { 0.501961, 0.254902, 0.207843, 1.0 },
+ { 0.545098, 0.290196, 0.227451, 1.0 },
+ { 0.580392, 0.321569, 0.262745, 1.0 },
+ { 0.643137, 0.317647, 0.286275, 1.0 },
+ { 0.658824, 0.317647, 0.286275, 1.0 },
+ { 0.678431, 0.317647, 0.290196, 1.0 },
+ { 0.678431, 0.321569, 0.294118, 1.0 },
+ { 0.678431, 0.325490, 0.298039, 1.0 },
+ { 0.670588, 0.317647, 0.290196, 1.0 },
+ { 0.666667, 0.309804, 0.286275, 1.0 },
+ { 0.654902, 0.258824, 0.258824, 1.0 },
+ { 0.615686, 0.243137, 0.239216, 1.0 },
+ { 0.576471, 0.227451, 0.223529, 1.0 },
+ { 0.537255, 0.215686, 0.200000, 1.0 },
+ { 0.501961, 0.203922, 0.180392, 1.0 },
+ { 0.490196, 0.196078, 0.172549, 1.0 },
+ { 0.478431, 0.188235, 0.168627, 1.0 },
+ { 0.435294, 0.168627, 0.141176, 1.0 },
+ { 0.380392, 0.133333, 0.117647, 1.0 },
+ { 0.250980, 0.082353, 0.066667, 1.0 },
+ { 0.200000, 0.066667, 0.050980, 1.0 },
+ { 0.152941, 0.050980, 0.035294, 1.0 },
+ { 0.125490, 0.039216, 0.023529, 1.0 },
+ { 0.101961, 0.027451, 0.015686, 1.0 },
+ { 0.098039, 0.023529, 0.011765, 1.0 },
+ { 0.094118, 0.019608, 0.011765, 1.0 },
+ { 0.101961, 0.031373, 0.023529, 1.0 },
+ { 0.121569, 0.035294, 0.031373, 1.0 },
+ { 0.141176, 0.043137, 0.043137, 1.0 },
+ { 0.164706, 0.047059, 0.050980, 1.0 },
+ { 0.192157, 0.054902, 0.058824, 1.0 },
+ { 0.203922, 0.054902, 0.062745, 1.0 },
+ { 0.215686, 0.058824, 0.066667, 1.0 },
+ { 0.239216, 0.066667, 0.082353, 1.0 },
+ { 0.254902, 0.086275, 0.098039, 1.0 },
+ { 0.290196, 0.125490, 0.121569, 1.0 },
+ { 0.294118, 0.137255, 0.129412, 1.0 },
+ { 0.298039, 0.152941, 0.141176, 1.0 },
+ { 0.294118, 0.156863, 0.149020, 1.0 },
+ { 0.290196, 0.164706, 0.160784, 1.0 },
+ { 0.286275, 0.180392, 0.164706, 1.0 },
+ { 0.286275, 0.188235, 0.164706, 1.0 },
+ { 0.278431, 0.176471, 0.137255, 1.0 },
+ { 0.274510, 0.160784, 0.129412, 1.0 },
+ { 0.270588, 0.145098, 0.125490, 1.0 },
+ { 0.274510, 0.137255, 0.121569, 1.0 },
+ { 0.278431, 0.133333, 0.121569, 1.0 },
+ { 0.282353, 0.133333, 0.117647, 1.0 },
+ { 0.286275, 0.133333, 0.117647, 1.0 },
+ { 0.294118, 0.125490, 0.121569, 1.0 },
+ { 0.305882, 0.133333, 0.133333, 1.0 },
+ { 0.360784, 0.192157, 0.196078, 1.0 },
+ { 0.411765, 0.258824, 0.247059, 1.0 },
+ { 0.466667, 0.329412, 0.298039, 1.0 },
+ { 0.501961, 0.356863, 0.317647, 1.0 },
+ { 0.537255, 0.388235, 0.341176, 1.0 },
+ { 0.588235, 0.423529, 0.384314, 1.0 },
+ { 0.619608, 0.439216, 0.411765, 1.0 },
+ { 0.662745, 0.466667, 0.450980, 1.0 },
+ { 0.686275, 0.447059, 0.423529, 1.0 },
+ { 0.713725, 0.431373, 0.400000, 1.0 },
+ { 0.698039, 0.403922, 0.376471, 1.0 },
+ { 0.686275, 0.376471, 0.356863, 1.0 },
+ { 0.635294, 0.325490, 0.333333, 1.0 },
+ { 0.568627, 0.270588, 0.305882, 1.0 },
+ { 0.517647, 0.223529, 0.250980, 1.0 },
+ { 0.478431, 0.176471, 0.200000, 1.0 },
+ { 0.392157, 0.105882, 0.113725, 1.0 },
+ { 0.349020, 0.090196, 0.098039, 1.0 },
+ { 0.305882, 0.078431, 0.086275, 1.0 },
+ { 0.286275, 0.074510, 0.082353, 1.0 },
+ { 0.270588, 0.070588, 0.082353, 1.0 },
+ { 0.239216, 0.062745, 0.062745, 1.0 },
+ { 0.215686, 0.050980, 0.047059, 1.0 },
+ { 0.176471, 0.031373, 0.023529, 1.0 },
+ { 0.176471, 0.035294, 0.027451, 1.0 },
+ { 0.176471, 0.043137, 0.031373, 1.0 },
+ { 0.176471, 0.047059, 0.035294, 1.0 },
+ { 0.180392, 0.054902, 0.039216, 1.0 },
+ { 0.184314, 0.070588, 0.050980, 1.0 },
+ { 0.192157, 0.078431, 0.054902, 1.0 },
+ { 0.211765, 0.090196, 0.066667, 1.0 },
+ { 0.235294, 0.101961, 0.070588, 1.0 },
+ { 0.262745, 0.129412, 0.090196, 1.0 },
+ { 0.258824, 0.133333, 0.094118, 1.0 },
+ { 0.254902, 0.137255, 0.098039, 1.0 },
+ { 0.243137, 0.133333, 0.105882, 1.0 },
+ { 0.227451, 0.133333, 0.105882, 1.0 },
+ { 0.219608, 0.133333, 0.109804, 1.0 },
+ { 0.215686, 0.133333, 0.113725, 1.0 },
+ { 0.215686, 0.156863, 0.149020, 1.0 },
+ { 0.223529, 0.168627, 0.164706, 1.0 },
+ { 0.231373, 0.184314, 0.180392, 1.0 },
+ { 0.239216, 0.184314, 0.184314, 1.0 },
+ { 0.247059, 0.188235, 0.188235, 1.0 },
+ { 0.270588, 0.192157, 0.200000, 1.0 },
+ { 0.294118, 0.211765, 0.215686, 1.0 },
+ { 0.333333, 0.231373, 0.235294, 1.0 },
+ { 0.364706, 0.247059, 0.250980, 1.0 },
+ { 0.431373, 0.262745, 0.258824, 1.0 },
+ { 0.443137, 0.270588, 0.254902, 1.0 },
+ { 0.454902, 0.278431, 0.250980, 1.0 },
+ { 0.490196, 0.298039, 0.250980, 1.0 },
+ { 0.517647, 0.317647, 0.262745, 1.0 },
+ { 0.533333, 0.349020, 0.274510, 1.0 },
+ { 0.576471, 0.364706, 0.286275, 1.0 },
+ { 0.635294, 0.415686, 0.298039, 1.0 },
+ { 0.635294, 0.423529, 0.294118, 1.0 },
+ { 0.639216, 0.431373, 0.294118, 1.0 },
+ { 0.631373, 0.427451, 0.290196, 1.0 },
+ { 0.627451, 0.427451, 0.290196, 1.0 },
+ { 0.600000, 0.407843, 0.286275, 1.0 },
+ { 0.572549, 0.392157, 0.282353, 1.0 },
+ { 0.533333, 0.360784, 0.266667, 1.0 },
+ { 0.482353, 0.329412, 0.247059, 1.0 },
+ { 0.380392, 0.262745, 0.196078, 1.0 },
+ { 0.360784, 0.247059, 0.184314, 1.0 },
+ { 0.341176, 0.231373, 0.176471, 1.0 },
+ { 0.294118, 0.200000, 0.152941, 1.0 },
+ { 0.254902, 0.168627, 0.129412, 1.0 },
+ { 0.227451, 0.137255, 0.109804, 1.0 },
+ { 0.203922, 0.113725, 0.090196, 1.0 },
+ { 0.180392, 0.090196, 0.074510, 1.0 },
+ { 0.172549, 0.086275, 0.066667, 1.0 },
+ { 0.168627, 0.082353, 0.062745, 1.0 },
+ { 0.156863, 0.062745, 0.058824, 1.0 },
+ { 0.145098, 0.054902, 0.047059, 1.0 },
+ { 0.137255, 0.043137, 0.043137, 1.0 },
+ { 0.133333, 0.039216, 0.043137, 1.0 },
+ { 0.133333, 0.043137, 0.050980, 1.0 },
+ { 0.129412, 0.047059, 0.058824, 1.0 },
+ { 0.125490, 0.050980, 0.066667, 1.0 },
+ { 0.121569, 0.050980, 0.062745, 1.0 },
+ { 0.117647, 0.054902, 0.062745, 1.0 },
+ { 0.113725, 0.054902, 0.066667, 1.0 },
+ { 0.121569, 0.054902, 0.066667, 1.0 },
+ { 0.129412, 0.054902, 0.070588, 1.0 },
+ { 0.137255, 0.047059, 0.066667, 1.0 },
+ { 0.160784, 0.035294, 0.050980, 1.0 },
+ { 0.168627, 0.031373, 0.047059, 1.0 },
+ { 0.180392, 0.031373, 0.047059, 1.0 },
+ { 0.200000, 0.035294, 0.058824, 1.0 },
+ { 0.227451, 0.047059, 0.070588, 1.0 },
+ { 0.266667, 0.058824, 0.074510, 1.0 },
+ { 0.305882, 0.070588, 0.082353, 1.0 },
+ { 0.337255, 0.082353, 0.082353, 1.0 },
+ { 0.360784, 0.098039, 0.086275, 1.0 },
+ { 0.364706, 0.105882, 0.086275, 1.0 },
+ { 0.368627, 0.113725, 0.090196, 1.0 },
+ { 0.376471, 0.113725, 0.090196, 1.0 },
+ { 0.376471, 0.113725, 0.090196, 1.0 },
+ { 0.372549, 0.121569, 0.086275, 1.0 },
+ { 0.345098, 0.125490, 0.082353, 1.0 },
+ { 0.309804, 0.113725, 0.070588, 1.0 },
+ { 0.243137, 0.082353, 0.066667, 1.0 },
+ { 0.227451, 0.078431, 0.066667, 1.0 },
+ { 0.215686, 0.074510, 0.066667, 1.0 },
+ { 0.192157, 0.070588, 0.074510, 1.0 },
+ { 0.172549, 0.074510, 0.070588, 1.0 },
+ { 0.160784, 0.070588, 0.070588, 1.0 },
+ { 0.160784, 0.066667, 0.070588, 1.0 },
+ { 0.176471, 0.062745, 0.070588, 1.0 },
+ { 0.207843, 0.062745, 0.078431, 1.0 },
+ { 0.254902, 0.066667, 0.086275, 1.0 },
+ { 0.321569, 0.082353, 0.094118, 1.0 },
+ { 0.388235, 0.113725, 0.105882, 1.0 },
+ { 0.443137, 0.141176, 0.113725, 1.0 },
+ { 0.490196, 0.172549, 0.125490, 1.0 },
+ { 0.525490, 0.196078, 0.137255, 1.0 },
+ { 0.564706, 0.215686, 0.156863, 1.0 },
+ { 0.603922, 0.250980, 0.176471, 1.0 },
+ { 0.615686, 0.274510, 0.192157, 1.0 },
+ { 0.603922, 0.301961, 0.207843, 1.0 },
+ { 0.556863, 0.321569, 0.211765, 1.0 },
+ { 0.513725, 0.325490, 0.231373, 1.0 },
+ { 0.478431, 0.325490, 0.250980, 1.0 },
+ { 0.458824, 0.325490, 0.262745, 1.0 },
+ { 0.454902, 0.321569, 0.282353, 1.0 },
+ { 0.435294, 0.329412, 0.290196, 1.0 },
+ { 0.427451, 0.349020, 0.305882, 1.0 },
+ { 0.415686, 0.356863, 0.325490, 1.0 },
+ { 0.415686, 0.356863, 0.329412, 1.0 },
+ { 0.435294, 0.341176, 0.341176, 1.0 },
+ { 0.462745, 0.333333, 0.349020, 1.0 },
+ { 0.494118, 0.356863, 0.341176, 1.0 },
+ { 0.529412, 0.388235, 0.349020, 1.0 },
+ { 0.556863, 0.415686, 0.349020, 1.0 },
+ { 0.580392, 0.431373, 0.352941, 1.0 },
+ { 0.603922, 0.435294, 0.360784, 1.0 },
+ { 0.623529, 0.427451, 0.345098, 1.0 },
+ { 0.639216, 0.431373, 0.325490, 1.0 },
+ { 0.647059, 0.419608, 0.301961, 1.0 },
+ { 0.639216, 0.392157, 0.270588, 1.0 },
+ { 0.631373, 0.380392, 0.258824, 1.0 },
+ { 0.615686, 0.356863, 0.250980, 1.0 },
+ { 0.603922, 0.349020, 0.239216, 1.0 },
+ { 0.584314, 0.337255, 0.231373, 1.0 },
+ { 0.568627, 0.313725, 0.215686, 1.0 },
+ { 0.556863, 0.305882, 0.211765, 1.0 },
+ { 0.537255, 0.298039, 0.219608, 1.0 },
+ { 0.525490, 0.313725, 0.235294, 1.0 },
+ { 0.509804, 0.333333, 0.250980, 1.0 },
+ { 0.498039, 0.333333, 0.254902, 1.0 },
+ { 0.490196, 0.329412, 0.243137, 1.0 },
+ { 0.474510, 0.313725, 0.231373, 1.0 },
+ { 0.450980, 0.294118, 0.219608, 1.0 },
+ { 0.423529, 0.274510, 0.207843, 1.0 },
+ { 0.392157, 0.243137, 0.192157, 1.0 },
+ { 0.376471, 0.219608, 0.164706, 1.0 },
+ { 0.368627, 0.196078, 0.145098, 1.0 },
+ { 0.360784, 0.180392, 0.129412, 1.0 },
+ { 0.360784, 0.176471, 0.125490, 1.0 },
+ { 0.364706, 0.188235, 0.133333, 1.0 },
+ { 0.380392, 0.215686, 0.149020, 1.0 },
+ { 0.407843, 0.243137, 0.164706, 1.0 },
+ { 0.443137, 0.278431, 0.200000, 1.0 },
+ { 0.474510, 0.317647, 0.235294, 1.0 },
+ { 0.501961, 0.352941, 0.278431, 1.0 },
+ { 0.533333, 0.396078, 0.305882, 1.0 },
+ { 0.576471, 0.419608, 0.309804, 1.0 },
+ { 0.611765, 0.419608, 0.305882, 1.0 },
+ { 0.639216, 0.427451, 0.305882, 1.0 },
+ { 0.603922, 0.407843, 0.309804, 1.0 },
+ { 0.572549, 0.403922, 0.309804, 1.0 },
+ { 0.556863, 0.388235, 0.301961, 1.0 },
+ { 0.537255, 0.352941, 0.274510, 1.0 },
+ };
+/* 040222-18 */
+static double4 colors_459[] = {
+ { 0.203922, 0.392157, 0.019608, 1.0 },
+ { 0.196078, 0.337255, 0.023529, 1.0 },
+ { 0.192157, 0.290196, 0.023529, 1.0 },
+ { 0.192157, 0.243137, 0.027451, 1.0 },
+ { 0.168627, 0.211765, 0.023529, 1.0 },
+ { 0.145098, 0.184314, 0.023529, 1.0 },
+ { 0.121569, 0.184314, 0.019608, 1.0 },
+ { 0.101961, 0.184314, 0.019608, 1.0 },
+ { 0.035294, 0.207843, 0.023529, 1.0 },
+ { 0.019608, 0.196078, 0.019608, 1.0 },
+ { 0.003922, 0.188235, 0.019608, 1.0 },
+ { 0.015686, 0.192157, 0.015686, 1.0 },
+ { 0.027451, 0.200000, 0.011765, 1.0 },
+ { 0.058824, 0.215686, 0.007843, 1.0 },
+ { 0.094118, 0.231373, 0.003922, 1.0 },
+ { 0.105882, 0.227451, 0.003922, 1.0 },
+ { 0.121569, 0.223529, 0.003922, 1.0 },
+ { 0.141176, 0.211765, 0.003922, 1.0 },
+ { 0.125490, 0.207843, 0.003922, 1.0 },
+ { 0.113725, 0.203922, 0.003922, 1.0 },
+ { 0.113725, 0.211765, 0.003922, 1.0 },
+ { 0.117647, 0.219608, 0.003922, 1.0 },
+ { 0.121569, 0.219608, 0.003922, 1.0 },
+ { 0.125490, 0.219608, 0.003922, 1.0 },
+ { 0.141176, 0.196078, 0.003922, 1.0 },
+ { 0.113725, 0.180392, 0.003922, 1.0 },
+ { 0.090196, 0.164706, 0.003922, 1.0 },
+ { 0.054902, 0.160784, 0.003922, 1.0 },
+ { 0.023529, 0.156863, 0.003922, 1.0 },
+ { 0.011765, 0.160784, 0.000000, 1.0 },
+ { 0.003922, 0.164706, 0.000000, 1.0 },
+ { 0.000000, 0.164706, 0.000000, 1.0 },
+ { 0.000000, 0.164706, 0.000000, 1.0 },
+ { 0.000000, 0.164706, 0.000000, 1.0 },
+ { 0.000000, 0.164706, 0.000000, 1.0 },
+ { 0.000000, 0.164706, 0.000000, 1.0 },
+ { 0.000000, 0.164706, 0.000000, 1.0 },
+ { 0.000000, 0.164706, 0.000000, 1.0 },
+ { 0.000000, 0.160784, 0.000000, 1.0 },
+ { 0.000000, 0.156863, 0.000000, 1.0 },
+ { 0.027451, 0.125490, 0.003922, 1.0 },
+ { 0.035294, 0.121569, 0.003922, 1.0 },
+ { 0.047059, 0.117647, 0.003922, 1.0 },
+ { 0.047059, 0.121569, 0.011765, 1.0 },
+ { 0.047059, 0.129412, 0.023529, 1.0 },
+ { 0.043137, 0.137255, 0.027451, 1.0 },
+ { 0.043137, 0.145098, 0.035294, 1.0 },
+ { 0.035294, 0.156863, 0.054902, 1.0 },
+ { 0.043137, 0.160784, 0.070588, 1.0 },
+ { 0.066667, 0.172549, 0.101961, 1.0 },
+ { 0.074510, 0.184314, 0.113725, 1.0 },
+ { 0.082353, 0.196078, 0.129412, 1.0 },
+ { 0.078431, 0.215686, 0.160784, 1.0 },
+ { 0.078431, 0.239216, 0.196078, 1.0 },
+ { 0.094118, 0.239216, 0.231373, 1.0 },
+ { 0.113725, 0.239216, 0.270588, 1.0 },
+ { 0.196078, 0.219608, 0.356863, 1.0 },
+ { 0.243137, 0.203922, 0.368627, 1.0 },
+ { 0.290196, 0.188235, 0.384314, 1.0 },
+ { 0.321569, 0.196078, 0.349020, 1.0 },
+ { 0.356863, 0.203922, 0.313725, 1.0 },
+ { 0.376471, 0.203922, 0.317647, 1.0 },
+ { 0.400000, 0.203922, 0.321569, 1.0 },
+ { 0.427451, 0.219608, 0.321569, 1.0 },
+ { 0.423529, 0.215686, 0.325490, 1.0 },
+ { 0.423529, 0.203922, 0.380392, 1.0 },
+ { 0.431373, 0.192157, 0.352941, 1.0 },
+ { 0.443137, 0.184314, 0.329412, 1.0 },
+ { 0.439216, 0.184314, 0.301961, 1.0 },
+ { 0.435294, 0.184314, 0.278431, 1.0 },
+ { 0.443137, 0.231373, 0.227451, 1.0 },
+ { 0.415686, 0.266667, 0.188235, 1.0 },
+ { 0.274510, 0.305882, 0.129412, 1.0 },
+ { 0.231373, 0.298039, 0.145098, 1.0 },
+ { 0.188235, 0.294118, 0.164706, 1.0 },
+ { 0.176471, 0.278431, 0.168627, 1.0 },
+ { 0.164706, 0.262745, 0.172549, 1.0 },
+ { 0.168627, 0.266667, 0.168627, 1.0 },
+ { 0.172549, 0.274510, 0.164706, 1.0 },
+ { 0.164706, 0.282353, 0.133333, 1.0 },
+ { 0.121569, 0.301961, 0.094118, 1.0 },
+ { 0.062745, 0.341176, 0.058824, 1.0 },
+ { 0.043137, 0.341176, 0.062745, 1.0 },
+ { 0.023529, 0.345098, 0.066667, 1.0 },
+ { 0.031373, 0.368627, 0.086275, 1.0 },
+ { 0.039216, 0.392157, 0.105882, 1.0 },
+ { 0.078431, 0.447059, 0.180392, 1.0 },
+ { 0.121569, 0.509804, 0.254902, 1.0 },
+ { 0.262745, 0.603922, 0.333333, 1.0 },
+ { 0.290196, 0.623529, 0.301961, 1.0 },
+ { 0.321569, 0.643137, 0.274510, 1.0 },
+ { 0.321569, 0.647059, 0.250980, 1.0 },
+ { 0.321569, 0.654902, 0.231373, 1.0 },
+ { 0.329412, 0.662745, 0.219608, 1.0 },
+ { 0.298039, 0.658824, 0.235294, 1.0 },
+ { 0.294118, 0.650980, 0.254902, 1.0 },
+ { 0.313725, 0.639216, 0.278431, 1.0 },
+ { 0.317647, 0.568627, 0.235294, 1.0 },
+ { 0.286275, 0.509804, 0.164706, 1.0 },
+ { 0.258824, 0.450980, 0.094118, 1.0 },
+ { 0.223529, 0.419608, 0.066667, 1.0 },
+ { 0.188235, 0.388235, 0.043137, 1.0 },
+ { 0.117647, 0.321569, 0.007843, 1.0 },
+ { 0.062745, 0.270588, 0.000000, 1.0 },
+ { 0.027451, 0.168627, 0.007843, 1.0 },
+ { 0.027451, 0.141176, 0.019608, 1.0 },
+ { 0.031373, 0.117647, 0.035294, 1.0 },
+ { 0.035294, 0.113725, 0.043137, 1.0 },
+ { 0.039216, 0.113725, 0.050980, 1.0 },
+ { 0.043137, 0.125490, 0.062745, 1.0 },
+ { 0.043137, 0.164706, 0.058824, 1.0 },
+ { 0.062745, 0.196078, 0.058824, 1.0 },
+ { 0.082353, 0.231373, 0.054902, 1.0 },
+ { 0.105882, 0.274510, 0.047059, 1.0 },
+ { 0.105882, 0.278431, 0.050980, 1.0 },
+ { 0.109804, 0.282353, 0.054902, 1.0 },
+ { 0.105882, 0.274510, 0.062745, 1.0 },
+ { 0.090196, 0.294118, 0.062745, 1.0 },
+ { 0.078431, 0.313725, 0.058824, 1.0 },
+ { 0.078431, 0.333333, 0.050980, 1.0 },
+ { 0.074510, 0.368627, 0.011765, 1.0 },
+ { 0.066667, 0.360784, 0.007843, 1.0 },
+ { 0.062745, 0.356863, 0.003922, 1.0 },
+ { 0.050980, 0.349020, 0.003922, 1.0 },
+ { 0.043137, 0.341176, 0.003922, 1.0 },
+ { 0.023529, 0.321569, 0.003922, 1.0 },
+ { 0.011765, 0.305882, 0.003922, 1.0 },
+ { 0.007843, 0.286275, 0.007843, 1.0 },
+ { 0.000000, 0.270588, 0.003922, 1.0 },
+ { 0.000000, 0.254902, 0.003922, 1.0 },
+ { 0.000000, 0.250980, 0.003922, 1.0 },
+ { 0.000000, 0.250980, 0.003922, 1.0 },
+ { 0.000000, 0.247059, 0.003922, 1.0 },
+ { 0.000000, 0.250980, 0.003922, 1.0 },
+ { 0.000000, 0.243137, 0.003922, 1.0 },
+ { 0.000000, 0.231373, 0.003922, 1.0 },
+ { 0.000000, 0.200000, 0.000000, 1.0 },
+ { 0.000000, 0.180392, 0.003922, 1.0 },
+ { 0.000000, 0.160784, 0.007843, 1.0 },
+ { 0.000000, 0.149020, 0.007843, 1.0 },
+ { 0.003922, 0.141176, 0.011765, 1.0 },
+ { 0.011765, 0.133333, 0.023529, 1.0 },
+ { 0.011765, 0.129412, 0.031373, 1.0 },
+ { 0.011765, 0.129412, 0.039216, 1.0 },
+ { 0.011765, 0.133333, 0.043137, 1.0 },
+ { 0.003922, 0.145098, 0.039216, 1.0 },
+ { 0.003922, 0.141176, 0.035294, 1.0 },
+ { 0.003922, 0.137255, 0.035294, 1.0 },
+ { 0.011765, 0.145098, 0.035294, 1.0 },
+ { 0.011765, 0.149020, 0.035294, 1.0 },
+ { 0.011765, 0.160784, 0.039216, 1.0 },
+ { 0.011765, 0.180392, 0.043137, 1.0 },
+ { 0.007843, 0.254902, 0.035294, 1.0 },
+ { 0.003922, 0.274510, 0.031373, 1.0 },
+ { 0.000000, 0.294118, 0.027451, 1.0 },
+ { 0.003922, 0.325490, 0.015686, 1.0 },
+ { 0.003922, 0.345098, 0.007843, 1.0 },
+ { 0.003922, 0.356863, 0.003922, 1.0 },
+ { 0.000000, 0.356863, 0.000000, 1.0 },
+ { 0.003922, 0.360784, 0.000000, 1.0 },
+ { 0.003922, 0.372549, 0.000000, 1.0 },
+ { 0.003922, 0.454902, 0.003922, 1.0 },
+ { 0.007843, 0.482353, 0.003922, 1.0 },
+ { 0.011765, 0.509804, 0.003922, 1.0 },
+ { 0.027451, 0.556863, 0.011765, 1.0 },
+ { 0.027451, 0.580392, 0.023529, 1.0 },
+ { 0.027451, 0.576471, 0.031373, 1.0 },
+ { 0.035294, 0.537255, 0.047059, 1.0 },
+ { 0.031373, 0.482353, 0.082353, 1.0 },
+ { 0.027451, 0.470588, 0.086275, 1.0 },
+ { 0.027451, 0.462745, 0.090196, 1.0 },
+ { 0.047059, 0.450980, 0.105882, 1.0 },
+ { 0.054902, 0.443137, 0.113725, 1.0 },
+ { 0.082353, 0.431373, 0.121569, 1.0 },
+ { 0.125490, 0.388235, 0.137255, 1.0 },
+ { 0.160784, 0.337255, 0.152941, 1.0 },
+ { 0.188235, 0.278431, 0.156863, 1.0 },
+ { 0.196078, 0.207843, 0.145098, 1.0 },
+ { 0.192157, 0.164706, 0.145098, 1.0 },
+ { 0.168627, 0.133333, 0.121569, 1.0 },
+ { 0.160784, 0.129412, 0.105882, 1.0 },
+ { 0.172549, 0.129412, 0.094118, 1.0 },
+ { 0.207843, 0.149020, 0.086275, 1.0 },
+ { 0.282353, 0.188235, 0.078431, 1.0 },
+ { 0.447059, 0.282353, 0.078431, 1.0 },
+ { 0.466667, 0.309804, 0.078431, 1.0 },
+ { 0.486275, 0.337255, 0.078431, 1.0 },
+ { 0.521569, 0.384314, 0.090196, 1.0 },
+ { 0.537255, 0.419608, 0.098039, 1.0 },
+ { 0.556863, 0.462745, 0.101961, 1.0 },
+ { 0.592157, 0.501961, 0.105882, 1.0 },
+ { 0.647059, 0.521569, 0.109804, 1.0 },
+ { 0.682353, 0.529412, 0.156863, 1.0 },
+ { 0.682353, 0.580392, 0.200000, 1.0 },
+ { 0.674510, 0.635294, 0.286275, 1.0 },
+ { 0.643137, 0.670588, 0.356863, 1.0 },
+ { 0.596078, 0.694118, 0.403922, 1.0 },
+ { 0.533333, 0.721569, 0.407843, 1.0 },
+ { 0.482353, 0.725490, 0.352941, 1.0 },
+ { 0.427451, 0.662745, 0.333333, 1.0 },
+ { 0.356863, 0.627451, 0.282353, 1.0 },
+ { 0.266667, 0.596078, 0.278431, 1.0 },
+ { 0.184314, 0.576471, 0.282353, 1.0 },
+ { 0.125490, 0.537255, 0.305882, 1.0 },
+ { 0.066667, 0.541176, 0.313725, 1.0 },
+ { 0.035294, 0.549020, 0.258824, 1.0 },
+ { 0.023529, 0.521569, 0.203922, 1.0 },
+ { 0.031373, 0.482353, 0.129412, 1.0 },
+ { 0.043137, 0.443137, 0.070588, 1.0 },
+ { 0.082353, 0.419608, 0.031373, 1.0 },
+ { 0.152941, 0.392157, 0.019608, 1.0 },
+ { 0.235294, 0.392157, 0.031373, 1.0 },
+ { 0.313725, 0.415686, 0.043137, 1.0 },
+ { 0.384314, 0.458824, 0.050980, 1.0 },
+ { 0.427451, 0.486275, 0.054902, 1.0 },
+ { 0.443137, 0.529412, 0.054902, 1.0 },
+ { 0.447059, 0.545098, 0.058824, 1.0 },
+ { 0.447059, 0.552941, 0.058824, 1.0 },
+ { 0.454902, 0.541176, 0.070588, 1.0 },
+ { 0.458824, 0.529412, 0.090196, 1.0 },
+ { 0.474510, 0.529412, 0.109804, 1.0 },
+ { 0.466667, 0.505882, 0.121569, 1.0 },
+ { 0.439216, 0.498039, 0.121569, 1.0 },
+ { 0.380392, 0.470588, 0.109804, 1.0 },
+ { 0.301961, 0.435294, 0.094118, 1.0 },
+ { 0.219608, 0.384314, 0.074510, 1.0 },
+ { 0.145098, 0.329412, 0.066667, 1.0 },
+ { 0.090196, 0.290196, 0.062745, 1.0 },
+ { 0.058824, 0.254902, 0.066667, 1.0 },
+ { 0.062745, 0.250980, 0.066667, 1.0 },
+ { 0.105882, 0.262745, 0.062745, 1.0 },
+ { 0.168627, 0.282353, 0.058824, 1.0 },
+ { 0.243137, 0.313725, 0.043137, 1.0 },
+ { 0.313725, 0.329412, 0.039216, 1.0 },
+ { 0.372549, 0.341176, 0.043137, 1.0 },
+ { 0.423529, 0.333333, 0.039216, 1.0 },
+ { 0.450980, 0.345098, 0.043137, 1.0 },
+ { 0.482353, 0.364706, 0.043137, 1.0 },
+ { 0.505882, 0.380392, 0.047059, 1.0 },
+ { 0.541176, 0.411765, 0.043137, 1.0 },
+ { 0.576471, 0.450980, 0.043137, 1.0 },
+ { 0.596078, 0.494118, 0.054902, 1.0 },
+ { 0.611765, 0.494118, 0.054902, 1.0 },
+ { 0.584314, 0.498039, 0.062745, 1.0 },
+ { 0.537255, 0.501961, 0.058824, 1.0 },
+ { 0.466667, 0.490196, 0.054902, 1.0 },
+ { 0.400000, 0.482353, 0.047059, 1.0 },
+ { 0.349020, 0.494118, 0.031373, 1.0 },
+ { 0.305882, 0.533333, 0.027451, 1.0 },
+ { 0.298039, 0.545098, 0.015686, 1.0 },
+ { 0.305882, 0.529412, 0.019608, 1.0 },
+ { 0.313725, 0.505882, 0.019608, 1.0 },
+ { 0.309804, 0.474510, 0.023529, 1.0 },
+ { 0.294118, 0.447059, 0.023529, 1.0 },
+ { 0.266667, 0.419608, 0.023529, 1.0 },
+ { 0.231373, 0.396078, 0.019608, 1.0 },
+ };
+/* 040222-19 */
+static double4 colors_460[] = {
+ { 0.764706, 0.282353, 0.074510, 1.0 },
+ { 0.874510, 0.247059, 0.027451, 1.0 },
+ { 0.898039, 0.254902, 0.027451, 1.0 },
+ { 0.921569, 0.262745, 0.027451, 1.0 },
+ { 0.913725, 0.286275, 0.062745, 1.0 },
+ { 0.905882, 0.313725, 0.101961, 1.0 },
+ { 0.894118, 0.317647, 0.137255, 1.0 },
+ { 0.882353, 0.321569, 0.172549, 1.0 },
+ { 0.764706, 0.270588, 0.294118, 1.0 },
+ { 0.694118, 0.207843, 0.321569, 1.0 },
+ { 0.627451, 0.149020, 0.349020, 1.0 },
+ { 0.576471, 0.117647, 0.345098, 1.0 },
+ { 0.529412, 0.090196, 0.345098, 1.0 },
+ { 0.498039, 0.078431, 0.384314, 1.0 },
+ { 0.466667, 0.070588, 0.423529, 1.0 },
+ { 0.454902, 0.070588, 0.458824, 1.0 },
+ { 0.443137, 0.074510, 0.494118, 1.0 },
+ { 0.396078, 0.074510, 0.674510, 1.0 },
+ { 0.380392, 0.074510, 0.733333, 1.0 },
+ { 0.364706, 0.074510, 0.792157, 1.0 },
+ { 0.364706, 0.070588, 0.780392, 1.0 },
+ { 0.364706, 0.066667, 0.772549, 1.0 },
+ { 0.376471, 0.066667, 0.760784, 1.0 },
+ { 0.388235, 0.066667, 0.752941, 1.0 },
+ { 0.400000, 0.074510, 0.717647, 1.0 },
+ { 0.400000, 0.078431, 0.701961, 1.0 },
+ { 0.403922, 0.082353, 0.690196, 1.0 },
+ { 0.400000, 0.090196, 0.662745, 1.0 },
+ { 0.396078, 0.101961, 0.635294, 1.0 },
+ { 0.376471, 0.098039, 0.607843, 1.0 },
+ { 0.360784, 0.098039, 0.584314, 1.0 },
+ { 0.337255, 0.086275, 0.529412, 1.0 },
+ { 0.309804, 0.086275, 0.486275, 1.0 },
+ { 0.278431, 0.066667, 0.364706, 1.0 },
+ { 0.286275, 0.062745, 0.294118, 1.0 },
+ { 0.298039, 0.062745, 0.227451, 1.0 },
+ { 0.325490, 0.066667, 0.164706, 1.0 },
+ { 0.356863, 0.070588, 0.101961, 1.0 },
+ { 0.380392, 0.066667, 0.078431, 1.0 },
+ { 0.407843, 0.066667, 0.054902, 1.0 },
+ { 0.494118, 0.074510, 0.015686, 1.0 },
+ { 0.541176, 0.066667, 0.011765, 1.0 },
+ { 0.592157, 0.058824, 0.011765, 1.0 },
+ { 0.635294, 0.058824, 0.011765, 1.0 },
+ { 0.678431, 0.062745, 0.011765, 1.0 },
+ { 0.686275, 0.062745, 0.011765, 1.0 },
+ { 0.694118, 0.066667, 0.011765, 1.0 },
+ { 0.698039, 0.070588, 0.011765, 1.0 },
+ { 0.678431, 0.066667, 0.011765, 1.0 },
+ { 0.596078, 0.062745, 0.015686, 1.0 },
+ { 0.545098, 0.058824, 0.015686, 1.0 },
+ { 0.498039, 0.058824, 0.015686, 1.0 },
+ { 0.474510, 0.054902, 0.015686, 1.0 },
+ { 0.454902, 0.050980, 0.015686, 1.0 },
+ { 0.443137, 0.050980, 0.015686, 1.0 },
+ { 0.435294, 0.050980, 0.015686, 1.0 },
+ { 0.396078, 0.043137, 0.011765, 1.0 },
+ { 0.349020, 0.047059, 0.011765, 1.0 },
+ { 0.301961, 0.050980, 0.015686, 1.0 },
+ { 0.258824, 0.047059, 0.027451, 1.0 },
+ { 0.215686, 0.047059, 0.043137, 1.0 },
+ { 0.207843, 0.043137, 0.050980, 1.0 },
+ { 0.203922, 0.043137, 0.062745, 1.0 },
+ { 0.203922, 0.043137, 0.086275, 1.0 },
+ { 0.203922, 0.043137, 0.109804, 1.0 },
+ { 0.254902, 0.035294, 0.215686, 1.0 },
+ { 0.254902, 0.039216, 0.278431, 1.0 },
+ { 0.254902, 0.047059, 0.341176, 1.0 },
+ { 0.243137, 0.047059, 0.372549, 1.0 },
+ { 0.231373, 0.050980, 0.407843, 1.0 },
+ { 0.196078, 0.054902, 0.474510, 1.0 },
+ { 0.160784, 0.058824, 0.541176, 1.0 },
+ { 0.117647, 0.066667, 0.643137, 1.0 },
+ { 0.137255, 0.062745, 0.694118, 1.0 },
+ { 0.160784, 0.062745, 0.745098, 1.0 },
+ { 0.200000, 0.066667, 0.741176, 1.0 },
+ { 0.239216, 0.074510, 0.737255, 1.0 },
+ { 0.262745, 0.074510, 0.725490, 1.0 },
+ { 0.290196, 0.078431, 0.717647, 1.0 },
+ { 0.345098, 0.082353, 0.690196, 1.0 },
+ { 0.388235, 0.086275, 0.650980, 1.0 },
+ { 0.447059, 0.094118, 0.541176, 1.0 },
+ { 0.458824, 0.094118, 0.549020, 1.0 },
+ { 0.474510, 0.094118, 0.556863, 1.0 },
+ { 0.486275, 0.090196, 0.552941, 1.0 },
+ { 0.498039, 0.090196, 0.549020, 1.0 },
+ { 0.521569, 0.090196, 0.541176, 1.0 },
+ { 0.549020, 0.086275, 0.529412, 1.0 },
+ { 0.588235, 0.082353, 0.478431, 1.0 },
+ { 0.623529, 0.086275, 0.419608, 1.0 },
+ { 0.658824, 0.090196, 0.360784, 1.0 },
+ { 0.666667, 0.094118, 0.356863, 1.0 },
+ { 0.678431, 0.098039, 0.356863, 1.0 },
+ { 0.694118, 0.105882, 0.356863, 1.0 },
+ { 0.713725, 0.113725, 0.360784, 1.0 },
+ { 0.737255, 0.117647, 0.364706, 1.0 },
+ { 0.756863, 0.117647, 0.380392, 1.0 },
+ { 0.796078, 0.121569, 0.368627, 1.0 },
+ { 0.815686, 0.121569, 0.305882, 1.0 },
+ { 0.835294, 0.121569, 0.247059, 1.0 },
+ { 0.847059, 0.121569, 0.215686, 1.0 },
+ { 0.858824, 0.121569, 0.184314, 1.0 },
+ { 0.886275, 0.121569, 0.125490, 1.0 },
+ { 0.921569, 0.125490, 0.066667, 1.0 },
+ { 0.960784, 0.117647, 0.019608, 1.0 },
+ { 0.968627, 0.113725, 0.019608, 1.0 },
+ { 0.976471, 0.113725, 0.019608, 1.0 },
+ { 0.972549, 0.113725, 0.019608, 1.0 },
+ { 0.968627, 0.113725, 0.019608, 1.0 },
+ { 0.968627, 0.113725, 0.015686, 1.0 },
+ { 0.964706, 0.113725, 0.015686, 1.0 },
+ { 0.952941, 0.109804, 0.015686, 1.0 },
+ { 0.933333, 0.105882, 0.015686, 1.0 },
+ { 0.866667, 0.094118, 0.019608, 1.0 },
+ { 0.835294, 0.090196, 0.023529, 1.0 },
+ { 0.807843, 0.090196, 0.027451, 1.0 },
+ { 0.749020, 0.086275, 0.043137, 1.0 },
+ { 0.682353, 0.078431, 0.062745, 1.0 },
+ { 0.623529, 0.074510, 0.082353, 1.0 },
+ { 0.564706, 0.070588, 0.101961, 1.0 },
+ { 0.478431, 0.070588, 0.125490, 1.0 },
+ { 0.462745, 0.062745, 0.117647, 1.0 },
+ { 0.450980, 0.054902, 0.113725, 1.0 },
+ { 0.439216, 0.050980, 0.109804, 1.0 },
+ { 0.431373, 0.050980, 0.109804, 1.0 },
+ { 0.407843, 0.047059, 0.121569, 1.0 },
+ { 0.376471, 0.050980, 0.168627, 1.0 },
+ { 0.349020, 0.062745, 0.239216, 1.0 },
+ { 0.321569, 0.058824, 0.317647, 1.0 },
+ { 0.298039, 0.086275, 0.454902, 1.0 },
+ { 0.301961, 0.090196, 0.482353, 1.0 },
+ { 0.309804, 0.094118, 0.509804, 1.0 },
+ { 0.325490, 0.098039, 0.549020, 1.0 },
+ { 0.349020, 0.105882, 0.564706, 1.0 },
+ { 0.368627, 0.109804, 0.588235, 1.0 },
+ { 0.392157, 0.121569, 0.639216, 1.0 },
+ { 0.384314, 0.129412, 0.772549, 1.0 },
+ { 0.349020, 0.133333, 0.839216, 1.0 },
+ { 0.313725, 0.137255, 0.909804, 1.0 },
+ { 0.290196, 0.133333, 0.937255, 1.0 },
+ { 0.270588, 0.129412, 0.964706, 1.0 },
+ { 0.235294, 0.117647, 0.949020, 1.0 },
+ { 0.203922, 0.101961, 0.905882, 1.0 },
+ { 0.196078, 0.098039, 0.835294, 1.0 },
+ { 0.207843, 0.094118, 0.768627, 1.0 },
+ { 0.282353, 0.086275, 0.627451, 1.0 },
+ { 0.313725, 0.090196, 0.592157, 1.0 },
+ { 0.349020, 0.094118, 0.560784, 1.0 },
+ { 0.407843, 0.098039, 0.521569, 1.0 },
+ { 0.458824, 0.101961, 0.466667, 1.0 },
+ { 0.490196, 0.121569, 0.415686, 1.0 },
+ { 0.525490, 0.180392, 0.352941, 1.0 },
+ { 0.580392, 0.231373, 0.301961, 1.0 },
+ { 0.580392, 0.231373, 0.301961, 1.0 },
+ { 0.580392, 0.235294, 0.305882, 1.0 },
+ { 0.596078, 0.243137, 0.309804, 1.0 },
+ { 0.607843, 0.247059, 0.345098, 1.0 },
+ { 0.619608, 0.223529, 0.392157, 1.0 },
+ { 0.615686, 0.207843, 0.458824, 1.0 },
+ { 0.603922, 0.211765, 0.505882, 1.0 },
+ { 0.600000, 0.262745, 0.537255, 1.0 },
+ { 0.533333, 0.266667, 0.670588, 1.0 },
+ { 0.509804, 0.262745, 0.686275, 1.0 },
+ { 0.490196, 0.262745, 0.705882, 1.0 },
+ { 0.466667, 0.254902, 0.705882, 1.0 },
+ { 0.450980, 0.211765, 0.705882, 1.0 },
+ { 0.439216, 0.160784, 0.705882, 1.0 },
+ { 0.439216, 0.105882, 0.678431, 1.0 },
+ { 0.501961, 0.094118, 0.549020, 1.0 },
+ { 0.521569, 0.094118, 0.529412, 1.0 },
+ { 0.545098, 0.094118, 0.509804, 1.0 },
+ { 0.568627, 0.090196, 0.474510, 1.0 },
+ { 0.596078, 0.086275, 0.403922, 1.0 },
+ { 0.623529, 0.082353, 0.333333, 1.0 },
+ { 0.631373, 0.074510, 0.262745, 1.0 },
+ { 0.627451, 0.078431, 0.196078, 1.0 },
+ { 0.615686, 0.074510, 0.137255, 1.0 },
+ { 0.603922, 0.066667, 0.086275, 1.0 },
+ { 0.592157, 0.062745, 0.070588, 1.0 },
+ { 0.552941, 0.062745, 0.078431, 1.0 },
+ { 0.505882, 0.058824, 0.086275, 1.0 },
+ { 0.458824, 0.050980, 0.090196, 1.0 },
+ { 0.411765, 0.035294, 0.090196, 1.0 },
+ { 0.349020, 0.043137, 0.078431, 1.0 },
+ { 0.215686, 0.035294, 0.070588, 1.0 },
+ { 0.188235, 0.039216, 0.070588, 1.0 },
+ { 0.164706, 0.047059, 0.074510, 1.0 },
+ { 0.125490, 0.062745, 0.086275, 1.0 },
+ { 0.090196, 0.074510, 0.090196, 1.0 },
+ { 0.062745, 0.082353, 0.094118, 1.0 },
+ { 0.054902, 0.070588, 0.105882, 1.0 },
+ { 0.050980, 0.070588, 0.109804, 1.0 },
+ { 0.043137, 0.062745, 0.117647, 1.0 },
+ { 0.058824, 0.066667, 0.152941, 1.0 },
+ { 0.078431, 0.078431, 0.207843, 1.0 },
+ { 0.109804, 0.090196, 0.270588, 1.0 },
+ { 0.152941, 0.105882, 0.333333, 1.0 },
+ { 0.207843, 0.125490, 0.392157, 1.0 },
+ { 0.254902, 0.133333, 0.454902, 1.0 },
+ { 0.294118, 0.137255, 0.513725, 1.0 },
+ { 0.317647, 0.129412, 0.533333, 1.0 },
+ { 0.364706, 0.125490, 0.541176, 1.0 },
+ { 0.407843, 0.109804, 0.541176, 1.0 },
+ { 0.447059, 0.105882, 0.541176, 1.0 },
+ { 0.494118, 0.094118, 0.537255, 1.0 },
+ { 0.545098, 0.101961, 0.529412, 1.0 },
+ { 0.580392, 0.105882, 0.513725, 1.0 },
+ { 0.580392, 0.105882, 0.509804, 1.0 },
+ { 0.549020, 0.094118, 0.482353, 1.0 },
+ { 0.525490, 0.086275, 0.450980, 1.0 },
+ { 0.498039, 0.070588, 0.403922, 1.0 },
+ { 0.462745, 0.066667, 0.364706, 1.0 },
+ { 0.427451, 0.054902, 0.337255, 1.0 },
+ { 0.403922, 0.050980, 0.333333, 1.0 },
+ { 0.400000, 0.050980, 0.333333, 1.0 },
+ { 0.372549, 0.050980, 0.352941, 1.0 },
+ { 0.329412, 0.047059, 0.388235, 1.0 },
+ { 0.274510, 0.047059, 0.450980, 1.0 },
+ { 0.227451, 0.050980, 0.513725, 1.0 },
+ { 0.180392, 0.054902, 0.552941, 1.0 },
+ { 0.129412, 0.047059, 0.556863, 1.0 },
+ { 0.094118, 0.039216, 0.576471, 1.0 },
+ { 0.086275, 0.035294, 0.592157, 1.0 },
+ { 0.090196, 0.035294, 0.611765, 1.0 },
+ { 0.094118, 0.035294, 0.619608, 1.0 },
+ { 0.094118, 0.035294, 0.619608, 1.0 },
+ { 0.094118, 0.035294, 0.627451, 1.0 },
+ { 0.105882, 0.043137, 0.631373, 1.0 },
+ { 0.098039, 0.043137, 0.580392, 1.0 },
+ { 0.094118, 0.050980, 0.513725, 1.0 },
+ { 0.098039, 0.066667, 0.454902, 1.0 },
+ { 0.101961, 0.082353, 0.396078, 1.0 },
+ { 0.105882, 0.094118, 0.341176, 1.0 },
+ { 0.101961, 0.101961, 0.274510, 1.0 },
+ { 0.094118, 0.094118, 0.239216, 1.0 },
+ { 0.094118, 0.094118, 0.239216, 1.0 },
+ { 0.090196, 0.082353, 0.243137, 1.0 },
+ { 0.082353, 0.074510, 0.235294, 1.0 },
+ { 0.074510, 0.074510, 0.231373, 1.0 },
+ { 0.074510, 0.074510, 0.227451, 1.0 },
+ { 0.082353, 0.082353, 0.235294, 1.0 },
+ { 0.090196, 0.098039, 0.223529, 1.0 },
+ { 0.090196, 0.098039, 0.223529, 1.0 },
+ { 0.113725, 0.101961, 0.235294, 1.0 },
+ { 0.152941, 0.094118, 0.231373, 1.0 },
+ { 0.188235, 0.074510, 0.223529, 1.0 },
+ { 0.223529, 0.054902, 0.211765, 1.0 },
+ { 0.254902, 0.035294, 0.200000, 1.0 },
+ { 0.286275, 0.023529, 0.196078, 1.0 },
+ { 0.352941, 0.035294, 0.180392, 1.0 },
+ { 0.396078, 0.078431, 0.168627, 1.0 },
+ { 0.447059, 0.137255, 0.172549, 1.0 },
+ { 0.509804, 0.200000, 0.156863, 1.0 },
+ { 0.576471, 0.254902, 0.137255, 1.0 },
+ { 0.650980, 0.262745, 0.113725, 1.0 },
+ { 0.725490, 0.274510, 0.094118, 1.0 },
+ };
+/* 040222-20 */
+static double4 colors_461[] = {
+ { 0.552941, 0.768627, 0.678431, 1.0 },
+ { 0.584314, 0.792157, 0.650980, 1.0 },
+ { 0.588235, 0.784314, 0.623529, 1.0 },
+ { 0.592157, 0.780392, 0.596078, 1.0 },
+ { 0.607843, 0.776471, 0.580392, 1.0 },
+ { 0.627451, 0.772549, 0.568627, 1.0 },
+ { 0.619608, 0.745098, 0.541176, 1.0 },
+ { 0.615686, 0.721569, 0.513725, 1.0 },
+ { 0.600000, 0.654902, 0.403922, 1.0 },
+ { 0.580392, 0.611765, 0.345098, 1.0 },
+ { 0.564706, 0.568627, 0.290196, 1.0 },
+ { 0.533333, 0.525490, 0.250980, 1.0 },
+ { 0.505882, 0.486275, 0.211765, 1.0 },
+ { 0.462745, 0.435294, 0.192157, 1.0 },
+ { 0.419608, 0.384314, 0.176471, 1.0 },
+ { 0.396078, 0.364706, 0.172549, 1.0 },
+ { 0.372549, 0.345098, 0.168627, 1.0 },
+ { 0.286275, 0.270588, 0.164706, 1.0 },
+ { 0.262745, 0.250980, 0.160784, 1.0 },
+ { 0.243137, 0.235294, 0.156863, 1.0 },
+ { 0.239216, 0.227451, 0.156863, 1.0 },
+ { 0.239216, 0.219608, 0.156863, 1.0 },
+ { 0.243137, 0.219608, 0.156863, 1.0 },
+ { 0.247059, 0.223529, 0.156863, 1.0 },
+ { 0.247059, 0.223529, 0.176471, 1.0 },
+ { 0.250980, 0.231373, 0.180392, 1.0 },
+ { 0.258824, 0.243137, 0.188235, 1.0 },
+ { 0.270588, 0.258824, 0.211765, 1.0 },
+ { 0.282353, 0.274510, 0.235294, 1.0 },
+ { 0.294118, 0.286275, 0.250980, 1.0 },
+ { 0.309804, 0.298039, 0.270588, 1.0 },
+ { 0.341176, 0.333333, 0.305882, 1.0 },
+ { 0.356863, 0.345098, 0.329412, 1.0 },
+ { 0.360784, 0.360784, 0.352941, 1.0 },
+ { 0.349020, 0.368627, 0.356863, 1.0 },
+ { 0.337255, 0.376471, 0.364706, 1.0 },
+ { 0.341176, 0.388235, 0.372549, 1.0 },
+ { 0.349020, 0.403922, 0.380392, 1.0 },
+ { 0.356863, 0.411765, 0.372549, 1.0 },
+ { 0.368627, 0.419608, 0.364706, 1.0 },
+ { 0.427451, 0.458824, 0.341176, 1.0 },
+ { 0.450980, 0.482353, 0.337255, 1.0 },
+ { 0.474510, 0.509804, 0.333333, 1.0 },
+ { 0.482353, 0.525490, 0.364706, 1.0 },
+ { 0.494118, 0.541176, 0.396078, 1.0 },
+ { 0.498039, 0.549020, 0.407843, 1.0 },
+ { 0.505882, 0.556863, 0.419608, 1.0 },
+ { 0.537255, 0.592157, 0.462745, 1.0 },
+ { 0.592157, 0.627451, 0.474510, 1.0 },
+ { 0.717647, 0.701961, 0.458824, 1.0 },
+ { 0.768627, 0.709804, 0.458824, 1.0 },
+ { 0.819608, 0.721569, 0.458824, 1.0 },
+ { 0.827451, 0.701961, 0.458824, 1.0 },
+ { 0.835294, 0.686275, 0.462745, 1.0 },
+ { 0.827451, 0.674510, 0.458824, 1.0 },
+ { 0.819608, 0.662745, 0.458824, 1.0 },
+ { 0.772549, 0.623529, 0.407843, 1.0 },
+ { 0.752941, 0.600000, 0.372549, 1.0 },
+ { 0.737255, 0.576471, 0.341176, 1.0 },
+ { 0.721569, 0.560784, 0.317647, 1.0 },
+ { 0.709804, 0.545098, 0.298039, 1.0 },
+ { 0.694118, 0.533333, 0.294118, 1.0 },
+ { 0.678431, 0.521569, 0.294118, 1.0 },
+ { 0.643137, 0.517647, 0.286275, 1.0 },
+ { 0.603922, 0.501961, 0.294118, 1.0 },
+ { 0.517647, 0.462745, 0.309804, 1.0 },
+ { 0.501961, 0.466667, 0.321569, 1.0 },
+ { 0.490196, 0.470588, 0.337255, 1.0 },
+ { 0.494118, 0.478431, 0.352941, 1.0 },
+ { 0.498039, 0.490196, 0.368627, 1.0 },
+ { 0.517647, 0.525490, 0.400000, 1.0 },
+ { 0.537255, 0.556863, 0.435294, 1.0 },
+ { 0.564706, 0.592157, 0.474510, 1.0 },
+ { 0.560784, 0.572549, 0.466667, 1.0 },
+ { 0.560784, 0.556863, 0.458824, 1.0 },
+ { 0.549020, 0.537255, 0.447059, 1.0 },
+ { 0.541176, 0.517647, 0.435294, 1.0 },
+ { 0.533333, 0.509804, 0.435294, 1.0 },
+ { 0.529412, 0.501961, 0.435294, 1.0 },
+ { 0.517647, 0.490196, 0.427451, 1.0 },
+ { 0.505882, 0.486275, 0.431373, 1.0 },
+ { 0.466667, 0.462745, 0.419608, 1.0 },
+ { 0.450980, 0.454902, 0.407843, 1.0 },
+ { 0.435294, 0.450980, 0.396078, 1.0 },
+ { 0.431373, 0.447059, 0.400000, 1.0 },
+ { 0.427451, 0.443137, 0.403922, 1.0 },
+ { 0.431373, 0.443137, 0.411765, 1.0 },
+ { 0.447059, 0.443137, 0.431373, 1.0 },
+ { 0.478431, 0.474510, 0.439216, 1.0 },
+ { 0.494118, 0.478431, 0.427451, 1.0 },
+ { 0.509804, 0.482353, 0.419608, 1.0 },
+ { 0.509804, 0.486275, 0.419608, 1.0 },
+ { 0.513725, 0.494118, 0.419608, 1.0 },
+ { 0.505882, 0.505882, 0.419608, 1.0 },
+ { 0.505882, 0.517647, 0.431373, 1.0 },
+ { 0.509804, 0.513725, 0.435294, 1.0 },
+ { 0.498039, 0.517647, 0.431373, 1.0 },
+ { 0.454902, 0.450980, 0.388235, 1.0 },
+ { 0.407843, 0.411765, 0.360784, 1.0 },
+ { 0.364706, 0.376471, 0.333333, 1.0 },
+ { 0.337255, 0.364706, 0.321569, 1.0 },
+ { 0.309804, 0.356863, 0.309804, 1.0 },
+ { 0.270588, 0.325490, 0.294118, 1.0 },
+ { 0.235294, 0.309804, 0.282353, 1.0 },
+ { 0.200000, 0.286275, 0.286275, 1.0 },
+ { 0.184314, 0.258824, 0.282353, 1.0 },
+ { 0.168627, 0.235294, 0.282353, 1.0 },
+ { 0.160784, 0.231373, 0.278431, 1.0 },
+ { 0.156863, 0.227451, 0.278431, 1.0 },
+ { 0.156863, 0.227451, 0.274510, 1.0 },
+ { 0.156863, 0.215686, 0.262745, 1.0 },
+ { 0.164706, 0.207843, 0.247059, 1.0 },
+ { 0.164706, 0.203922, 0.243137, 1.0 },
+ { 0.176471, 0.192157, 0.219608, 1.0 },
+ { 0.180392, 0.192157, 0.211765, 1.0 },
+ { 0.188235, 0.196078, 0.207843, 1.0 },
+ { 0.215686, 0.211765, 0.196078, 1.0 },
+ { 0.258824, 0.223529, 0.192157, 1.0 },
+ { 0.294118, 0.231373, 0.180392, 1.0 },
+ { 0.313725, 0.235294, 0.180392, 1.0 },
+ { 0.356863, 0.254902, 0.196078, 1.0 },
+ { 0.384314, 0.286275, 0.196078, 1.0 },
+ { 0.411765, 0.321569, 0.200000, 1.0 },
+ { 0.443137, 0.341176, 0.203922, 1.0 },
+ { 0.474510, 0.360784, 0.207843, 1.0 },
+ { 0.521569, 0.400000, 0.200000, 1.0 },
+ { 0.552941, 0.419608, 0.192157, 1.0 },
+ { 0.568627, 0.435294, 0.196078, 1.0 },
+ { 0.580392, 0.443137, 0.203922, 1.0 },
+ { 0.580392, 0.482353, 0.231373, 1.0 },
+ { 0.592157, 0.498039, 0.239216, 1.0 },
+ { 0.607843, 0.513725, 0.247059, 1.0 },
+ { 0.643137, 0.552941, 0.274510, 1.0 },
+ { 0.670588, 0.580392, 0.290196, 1.0 },
+ { 0.686275, 0.596078, 0.313725, 1.0 },
+ { 0.690196, 0.596078, 0.325490, 1.0 },
+ { 0.658824, 0.580392, 0.364706, 1.0 },
+ { 0.654902, 0.580392, 0.368627, 1.0 },
+ { 0.650980, 0.580392, 0.372549, 1.0 },
+ { 0.658824, 0.584314, 0.368627, 1.0 },
+ { 0.670588, 0.588235, 0.368627, 1.0 },
+ { 0.694118, 0.592157, 0.376471, 1.0 },
+ { 0.717647, 0.600000, 0.368627, 1.0 },
+ { 0.749020, 0.619608, 0.376471, 1.0 },
+ { 0.772549, 0.639216, 0.388235, 1.0 },
+ { 0.756863, 0.678431, 0.388235, 1.0 },
+ { 0.749020, 0.678431, 0.376471, 1.0 },
+ { 0.745098, 0.678431, 0.368627, 1.0 },
+ { 0.729412, 0.658824, 0.349020, 1.0 },
+ { 0.701961, 0.627451, 0.309804, 1.0 },
+ { 0.686275, 0.600000, 0.270588, 1.0 },
+ { 0.670588, 0.572549, 0.243137, 1.0 },
+ { 0.643137, 0.576471, 0.227451, 1.0 },
+ { 0.631373, 0.576471, 0.231373, 1.0 },
+ { 0.619608, 0.580392, 0.235294, 1.0 },
+ { 0.584314, 0.560784, 0.250980, 1.0 },
+ { 0.533333, 0.521569, 0.243137, 1.0 },
+ { 0.478431, 0.466667, 0.231373, 1.0 },
+ { 0.400000, 0.388235, 0.211765, 1.0 },
+ { 0.345098, 0.325490, 0.188235, 1.0 },
+ { 0.301961, 0.278431, 0.156863, 1.0 },
+ { 0.235294, 0.247059, 0.149020, 1.0 },
+ { 0.223529, 0.247059, 0.152941, 1.0 },
+ { 0.211765, 0.250980, 0.156863, 1.0 },
+ { 0.215686, 0.258824, 0.164706, 1.0 },
+ { 0.215686, 0.254902, 0.176471, 1.0 },
+ { 0.231373, 0.250980, 0.196078, 1.0 },
+ { 0.274510, 0.247059, 0.200000, 1.0 },
+ { 0.368627, 0.274510, 0.192157, 1.0 },
+ { 0.388235, 0.298039, 0.196078, 1.0 },
+ { 0.411765, 0.321569, 0.200000, 1.0 },
+ { 0.458824, 0.380392, 0.223529, 1.0 },
+ { 0.498039, 0.419608, 0.250980, 1.0 },
+ { 0.533333, 0.458824, 0.294118, 1.0 },
+ { 0.576471, 0.490196, 0.329412, 1.0 },
+ { 0.619608, 0.498039, 0.341176, 1.0 },
+ { 0.639216, 0.482353, 0.337255, 1.0 },
+ { 0.658824, 0.482353, 0.329412, 1.0 },
+ { 0.654902, 0.486275, 0.321569, 1.0 },
+ { 0.631373, 0.482353, 0.313725, 1.0 },
+ { 0.592157, 0.474510, 0.325490, 1.0 },
+ { 0.552941, 0.470588, 0.341176, 1.0 },
+ { 0.529412, 0.462745, 0.356863, 1.0 },
+ { 0.505882, 0.447059, 0.360784, 1.0 },
+ { 0.501961, 0.435294, 0.345098, 1.0 },
+ { 0.505882, 0.435294, 0.337255, 1.0 },
+ { 0.509804, 0.439216, 0.333333, 1.0 },
+ { 0.521569, 0.450980, 0.337255, 1.0 },
+ { 0.541176, 0.470588, 0.352941, 1.0 },
+ { 0.568627, 0.505882, 0.372549, 1.0 },
+ { 0.592157, 0.541176, 0.403922, 1.0 },
+ { 0.615686, 0.592157, 0.435294, 1.0 },
+ { 0.647059, 0.639216, 0.478431, 1.0 },
+ { 0.666667, 0.678431, 0.505882, 1.0 },
+ { 0.694118, 0.709804, 0.533333, 1.0 },
+ { 0.705882, 0.713725, 0.545098, 1.0 },
+ { 0.705882, 0.705882, 0.549020, 1.0 },
+ { 0.690196, 0.678431, 0.537255, 1.0 },
+ { 0.658824, 0.654902, 0.517647, 1.0 },
+ { 0.623529, 0.619608, 0.505882, 1.0 },
+ { 0.572549, 0.588235, 0.474510, 1.0 },
+ { 0.541176, 0.564706, 0.454902, 1.0 },
+ { 0.513725, 0.533333, 0.443137, 1.0 },
+ { 0.486275, 0.509804, 0.427451, 1.0 },
+ { 0.462745, 0.478431, 0.403922, 1.0 },
+ { 0.439216, 0.454902, 0.380392, 1.0 },
+ { 0.403922, 0.423529, 0.356863, 1.0 },
+ { 0.360784, 0.396078, 0.337255, 1.0 },
+ { 0.321569, 0.388235, 0.341176, 1.0 },
+ { 0.305882, 0.384314, 0.368627, 1.0 },
+ { 0.309804, 0.396078, 0.396078, 1.0 },
+ { 0.333333, 0.407843, 0.415686, 1.0 },
+ { 0.364706, 0.431373, 0.443137, 1.0 },
+ { 0.380392, 0.447059, 0.450980, 1.0 },
+ { 0.392157, 0.454902, 0.443137, 1.0 },
+ { 0.392157, 0.454902, 0.439216, 1.0 },
+ { 0.392157, 0.454902, 0.447059, 1.0 },
+ { 0.407843, 0.470588, 0.462745, 1.0 },
+ { 0.454902, 0.494118, 0.474510, 1.0 },
+ { 0.521569, 0.533333, 0.490196, 1.0 },
+ { 0.592157, 0.580392, 0.494118, 1.0 },
+ { 0.658824, 0.623529, 0.482353, 1.0 },
+ { 0.713725, 0.650980, 0.462745, 1.0 },
+ { 0.745098, 0.666667, 0.431373, 1.0 },
+ { 0.756863, 0.670588, 0.400000, 1.0 },
+ { 0.760784, 0.682353, 0.388235, 1.0 },
+ { 0.768627, 0.694118, 0.384314, 1.0 },
+ { 0.784314, 0.713725, 0.384314, 1.0 },
+ { 0.803922, 0.752941, 0.396078, 1.0 },
+ { 0.823529, 0.800000, 0.415686, 1.0 },
+ { 0.843137, 0.835294, 0.439216, 1.0 },
+ { 0.858824, 0.850980, 0.439216, 1.0 },
+ { 0.862745, 0.858824, 0.450980, 1.0 },
+ { 0.858824, 0.850980, 0.454902, 1.0 },
+ { 0.854902, 0.843137, 0.458824, 1.0 },
+ { 0.847059, 0.843137, 0.458824, 1.0 },
+ { 0.843137, 0.858824, 0.478431, 1.0 },
+ { 0.843137, 0.874510, 0.509804, 1.0 },
+ { 0.866667, 0.901961, 0.556863, 1.0 },
+ { 0.882353, 0.925490, 0.603922, 1.0 },
+ { 0.894118, 0.929412, 0.647059, 1.0 },
+ { 0.913725, 0.937255, 0.686275, 1.0 },
+ { 0.913725, 0.933333, 0.705882, 1.0 },
+ { 0.905882, 0.929412, 0.713725, 1.0 },
+ { 0.894118, 0.917647, 0.690196, 1.0 },
+ { 0.894118, 0.921569, 0.686275, 1.0 },
+ { 0.870588, 0.909804, 0.682353, 1.0 },
+ { 0.831373, 0.890196, 0.686275, 1.0 },
+ { 0.776471, 0.862745, 0.694118, 1.0 },
+ { 0.737255, 0.827451, 0.690196, 1.0 },
+ { 0.690196, 0.835294, 0.729412, 1.0 },
+ { 0.647059, 0.819608, 0.737255, 1.0 },
+ { 0.607843, 0.815686, 0.737255, 1.0 },
+ { 0.576471, 0.800000, 0.729412, 1.0 },
+ { 0.580392, 0.800000, 0.729412, 1.0 },
+ { 0.552941, 0.803922, 0.729412, 1.0 },
+ };
+/* 040222-21 */
+static double4 colors_462[] = {
+ { 0.180392, 0.027451, 0.274510, 1.0 },
+ { 0.137255, 0.019608, 0.333333, 1.0 },
+ { 0.121569, 0.015686, 0.360784, 1.0 },
+ { 0.109804, 0.015686, 0.392157, 1.0 },
+ { 0.086275, 0.011765, 0.403922, 1.0 },
+ { 0.066667, 0.011765, 0.419608, 1.0 },
+ { 0.070588, 0.011765, 0.407843, 1.0 },
+ { 0.074510, 0.011765, 0.396078, 1.0 },
+ { 0.070588, 0.003922, 0.349020, 1.0 },
+ { 0.066667, 0.000000, 0.329412, 1.0 },
+ { 0.062745, 0.000000, 0.309804, 1.0 },
+ { 0.078431, 0.000000, 0.282353, 1.0 },
+ { 0.098039, 0.000000, 0.254902, 1.0 },
+ { 0.137255, 0.000000, 0.215686, 1.0 },
+ { 0.176471, 0.003922, 0.176471, 1.0 },
+ { 0.196078, 0.007843, 0.156863, 1.0 },
+ { 0.219608, 0.011765, 0.141176, 1.0 },
+ { 0.282353, 0.011765, 0.070588, 1.0 },
+ { 0.298039, 0.011765, 0.050980, 1.0 },
+ { 0.317647, 0.011765, 0.031373, 1.0 },
+ { 0.321569, 0.011765, 0.023529, 1.0 },
+ { 0.329412, 0.011765, 0.019608, 1.0 },
+ { 0.329412, 0.011765, 0.023529, 1.0 },
+ { 0.329412, 0.015686, 0.031373, 1.0 },
+ { 0.309804, 0.015686, 0.062745, 1.0 },
+ { 0.290196, 0.015686, 0.074510, 1.0 },
+ { 0.270588, 0.015686, 0.090196, 1.0 },
+ { 0.231373, 0.011765, 0.094118, 1.0 },
+ { 0.196078, 0.007843, 0.101961, 1.0 },
+ { 0.176471, 0.007843, 0.101961, 1.0 },
+ { 0.156863, 0.007843, 0.105882, 1.0 },
+ { 0.109804, 0.007843, 0.113725, 1.0 },
+ { 0.074510, 0.007843, 0.117647, 1.0 },
+ { 0.027451, 0.000000, 0.121569, 1.0 },
+ { 0.023529, 0.000000, 0.113725, 1.0 },
+ { 0.019608, 0.000000, 0.105882, 1.0 },
+ { 0.023529, 0.000000, 0.090196, 1.0 },
+ { 0.027451, 0.000000, 0.078431, 1.0 },
+ { 0.031373, 0.000000, 0.070588, 1.0 },
+ { 0.039216, 0.000000, 0.066667, 1.0 },
+ { 0.066667, 0.000000, 0.043137, 1.0 },
+ { 0.086275, 0.000000, 0.031373, 1.0 },
+ { 0.105882, 0.000000, 0.019608, 1.0 },
+ { 0.129412, 0.000000, 0.011765, 1.0 },
+ { 0.152941, 0.000000, 0.003922, 1.0 },
+ { 0.160784, 0.000000, 0.000000, 1.0 },
+ { 0.172549, 0.000000, 0.000000, 1.0 },
+ { 0.184314, 0.000000, 0.000000, 1.0 },
+ { 0.192157, 0.000000, 0.003922, 1.0 },
+ { 0.219608, 0.015686, 0.003922, 1.0 },
+ { 0.239216, 0.031373, 0.015686, 1.0 },
+ { 0.262745, 0.050980, 0.027451, 1.0 },
+ { 0.286275, 0.062745, 0.027451, 1.0 },
+ { 0.313725, 0.074510, 0.031373, 1.0 },
+ { 0.321569, 0.074510, 0.031373, 1.0 },
+ { 0.329412, 0.078431, 0.035294, 1.0 },
+ { 0.325490, 0.074510, 0.031373, 1.0 },
+ { 0.301961, 0.074510, 0.027451, 1.0 },
+ { 0.282353, 0.074510, 0.027451, 1.0 },
+ { 0.270588, 0.074510, 0.027451, 1.0 },
+ { 0.262745, 0.078431, 0.031373, 1.0 },
+ { 0.262745, 0.078431, 0.031373, 1.0 },
+ { 0.262745, 0.078431, 0.035294, 1.0 },
+ { 0.262745, 0.078431, 0.047059, 1.0 },
+ { 0.250980, 0.058824, 0.050980, 1.0 },
+ { 0.200000, 0.027451, 0.062745, 1.0 },
+ { 0.160784, 0.015686, 0.082353, 1.0 },
+ { 0.125490, 0.007843, 0.105882, 1.0 },
+ { 0.109804, 0.003922, 0.113725, 1.0 },
+ { 0.098039, 0.003922, 0.125490, 1.0 },
+ { 0.078431, 0.007843, 0.149020, 1.0 },
+ { 0.066667, 0.007843, 0.172549, 1.0 },
+ { 0.058824, 0.007843, 0.200000, 1.0 },
+ { 0.054902, 0.007843, 0.207843, 1.0 },
+ { 0.054902, 0.007843, 0.215686, 1.0 },
+ { 0.066667, 0.011765, 0.203922, 1.0 },
+ { 0.078431, 0.019608, 0.196078, 1.0 },
+ { 0.090196, 0.023529, 0.192157, 1.0 },
+ { 0.105882, 0.027451, 0.188235, 1.0 },
+ { 0.137255, 0.039216, 0.180392, 1.0 },
+ { 0.184314, 0.047059, 0.164706, 1.0 },
+ { 0.290196, 0.098039, 0.141176, 1.0 },
+ { 0.356863, 0.152941, 0.152941, 1.0 },
+ { 0.427451, 0.207843, 0.168627, 1.0 },
+ { 0.462745, 0.239216, 0.180392, 1.0 },
+ { 0.498039, 0.270588, 0.192157, 1.0 },
+ { 0.560784, 0.337255, 0.223529, 1.0 },
+ { 0.631373, 0.407843, 0.282353, 1.0 },
+ { 0.698039, 0.478431, 0.368627, 1.0 },
+ { 0.678431, 0.470588, 0.415686, 1.0 },
+ { 0.662745, 0.466667, 0.462745, 1.0 },
+ { 0.643137, 0.458824, 0.486275, 1.0 },
+ { 0.623529, 0.454902, 0.509804, 1.0 },
+ { 0.584314, 0.431373, 0.521569, 1.0 },
+ { 0.556863, 0.427451, 0.568627, 1.0 },
+ { 0.525490, 0.447059, 0.600000, 1.0 },
+ { 0.525490, 0.458824, 0.615686, 1.0 },
+ { 0.490196, 0.431373, 0.603922, 1.0 },
+ { 0.466667, 0.403922, 0.584314, 1.0 },
+ { 0.447059, 0.376471, 0.564706, 1.0 },
+ { 0.427451, 0.345098, 0.549020, 1.0 },
+ { 0.411765, 0.313725, 0.537255, 1.0 },
+ { 0.376471, 0.294118, 0.501961, 1.0 },
+ { 0.384314, 0.301961, 0.458824, 1.0 },
+ { 0.462745, 0.333333, 0.368627, 1.0 },
+ { 0.513725, 0.360784, 0.337255, 1.0 },
+ { 0.564706, 0.392157, 0.309804, 1.0 },
+ { 0.584314, 0.396078, 0.305882, 1.0 },
+ { 0.607843, 0.400000, 0.305882, 1.0 },
+ { 0.619608, 0.400000, 0.309804, 1.0 },
+ { 0.615686, 0.411765, 0.298039, 1.0 },
+ { 0.611765, 0.400000, 0.286275, 1.0 },
+ { 0.588235, 0.376471, 0.270588, 1.0 },
+ { 0.556863, 0.317647, 0.215686, 1.0 },
+ { 0.564706, 0.305882, 0.207843, 1.0 },
+ { 0.572549, 0.298039, 0.203922, 1.0 },
+ { 0.572549, 0.270588, 0.200000, 1.0 },
+ { 0.568627, 0.270588, 0.207843, 1.0 },
+ { 0.560784, 0.274510, 0.215686, 1.0 },
+ { 0.533333, 0.266667, 0.223529, 1.0 },
+ { 0.443137, 0.223529, 0.196078, 1.0 },
+ { 0.403922, 0.180392, 0.164706, 1.0 },
+ { 0.368627, 0.137255, 0.133333, 1.0 },
+ { 0.352941, 0.117647, 0.125490, 1.0 },
+ { 0.341176, 0.101961, 0.117647, 1.0 },
+ { 0.333333, 0.086275, 0.105882, 1.0 },
+ { 0.337255, 0.070588, 0.098039, 1.0 },
+ { 0.329412, 0.062745, 0.086275, 1.0 },
+ { 0.309804, 0.058824, 0.082353, 1.0 },
+ { 0.270588, 0.043137, 0.058824, 1.0 },
+ { 0.250980, 0.039216, 0.050980, 1.0 },
+ { 0.235294, 0.035294, 0.047059, 1.0 },
+ { 0.215686, 0.027451, 0.043137, 1.0 },
+ { 0.211765, 0.023529, 0.039216, 1.0 },
+ { 0.211765, 0.023529, 0.035294, 1.0 },
+ { 0.215686, 0.027451, 0.039216, 1.0 },
+ { 0.211765, 0.027451, 0.039216, 1.0 },
+ { 0.192157, 0.027451, 0.031373, 1.0 },
+ { 0.176471, 0.027451, 0.027451, 1.0 },
+ { 0.164706, 0.027451, 0.023529, 1.0 },
+ { 0.152941, 0.027451, 0.023529, 1.0 },
+ { 0.129412, 0.019608, 0.015686, 1.0 },
+ { 0.117647, 0.019608, 0.015686, 1.0 },
+ { 0.109804, 0.015686, 0.019608, 1.0 },
+ { 0.105882, 0.011765, 0.023529, 1.0 },
+ { 0.105882, 0.007843, 0.043137, 1.0 },
+ { 0.105882, 0.007843, 0.047059, 1.0 },
+ { 0.105882, 0.007843, 0.050980, 1.0 },
+ { 0.101961, 0.003922, 0.050980, 1.0 },
+ { 0.101961, 0.003922, 0.050980, 1.0 },
+ { 0.105882, 0.003922, 0.043137, 1.0 },
+ { 0.109804, 0.003922, 0.039216, 1.0 },
+ { 0.117647, 0.003922, 0.043137, 1.0 },
+ { 0.117647, 0.003922, 0.043137, 1.0 },
+ { 0.121569, 0.007843, 0.047059, 1.0 },
+ { 0.125490, 0.007843, 0.054902, 1.0 },
+ { 0.129412, 0.007843, 0.058824, 1.0 },
+ { 0.129412, 0.007843, 0.058824, 1.0 },
+ { 0.129412, 0.007843, 0.050980, 1.0 },
+ { 0.129412, 0.007843, 0.047059, 1.0 },
+ { 0.129412, 0.007843, 0.039216, 1.0 },
+ { 0.121569, 0.007843, 0.031373, 1.0 },
+ { 0.117647, 0.007843, 0.031373, 1.0 },
+ { 0.113725, 0.007843, 0.031373, 1.0 },
+ { 0.105882, 0.007843, 0.031373, 1.0 },
+ { 0.094118, 0.007843, 0.035294, 1.0 },
+ { 0.082353, 0.007843, 0.039216, 1.0 },
+ { 0.070588, 0.003922, 0.039216, 1.0 },
+ { 0.054902, 0.003922, 0.043137, 1.0 },
+ { 0.054902, 0.003922, 0.043137, 1.0 },
+ { 0.054902, 0.003922, 0.043137, 1.0 },
+ { 0.058824, 0.003922, 0.043137, 1.0 },
+ { 0.066667, 0.003922, 0.047059, 1.0 },
+ { 0.074510, 0.003922, 0.058824, 1.0 },
+ { 0.082353, 0.003922, 0.074510, 1.0 },
+ { 0.094118, 0.007843, 0.090196, 1.0 },
+ { 0.101961, 0.003922, 0.109804, 1.0 },
+ { 0.101961, 0.003922, 0.129412, 1.0 },
+ { 0.113725, 0.003922, 0.141176, 1.0 },
+ { 0.125490, 0.007843, 0.145098, 1.0 },
+ { 0.129412, 0.007843, 0.156863, 1.0 },
+ { 0.133333, 0.007843, 0.156863, 1.0 },
+ { 0.141176, 0.015686, 0.156863, 1.0 },
+ { 0.156863, 0.015686, 0.156863, 1.0 },
+ { 0.176471, 0.031373, 0.168627, 1.0 },
+ { 0.180392, 0.035294, 0.168627, 1.0 },
+ { 0.184314, 0.039216, 0.172549, 1.0 },
+ { 0.188235, 0.058824, 0.184314, 1.0 },
+ { 0.196078, 0.070588, 0.192157, 1.0 },
+ { 0.203922, 0.078431, 0.188235, 1.0 },
+ { 0.215686, 0.082353, 0.176471, 1.0 },
+ { 0.215686, 0.078431, 0.168627, 1.0 },
+ { 0.227451, 0.078431, 0.149020, 1.0 },
+ { 0.231373, 0.074510, 0.137255, 1.0 },
+ { 0.247059, 0.086275, 0.129412, 1.0 },
+ { 0.266667, 0.101961, 0.137255, 1.0 },
+ { 0.290196, 0.125490, 0.145098, 1.0 },
+ { 0.325490, 0.145098, 0.141176, 1.0 },
+ { 0.352941, 0.156863, 0.137255, 1.0 },
+ { 0.372549, 0.156863, 0.117647, 1.0 },
+ { 0.376471, 0.145098, 0.105882, 1.0 },
+ { 0.372549, 0.149020, 0.098039, 1.0 },
+ { 0.368627, 0.141176, 0.101961, 1.0 },
+ { 0.356863, 0.160784, 0.121569, 1.0 },
+ { 0.372549, 0.188235, 0.137255, 1.0 },
+ { 0.392157, 0.231373, 0.160784, 1.0 },
+ { 0.423529, 0.270588, 0.176471, 1.0 },
+ { 0.462745, 0.298039, 0.196078, 1.0 },
+ { 0.494118, 0.333333, 0.203922, 1.0 },
+ { 0.525490, 0.337255, 0.219608, 1.0 },
+ { 0.545098, 0.349020, 0.243137, 1.0 },
+ { 0.572549, 0.356863, 0.250980, 1.0 },
+ { 0.580392, 0.368627, 0.262745, 1.0 },
+ { 0.600000, 0.384314, 0.258824, 1.0 },
+ { 0.623529, 0.400000, 0.250980, 1.0 },
+ { 0.650980, 0.415686, 0.239216, 1.0 },
+ { 0.666667, 0.423529, 0.223529, 1.0 },
+ { 0.682353, 0.431373, 0.223529, 1.0 },
+ { 0.701961, 0.427451, 0.219608, 1.0 },
+ { 0.698039, 0.411765, 0.223529, 1.0 },
+ { 0.686275, 0.396078, 0.223529, 1.0 },
+ { 0.662745, 0.392157, 0.231373, 1.0 },
+ { 0.635294, 0.396078, 0.243137, 1.0 },
+ { 0.607843, 0.384314, 0.243137, 1.0 },
+ { 0.572549, 0.380392, 0.243137, 1.0 },
+ { 0.525490, 0.356863, 0.262745, 1.0 },
+ { 0.478431, 0.325490, 0.278431, 1.0 },
+ { 0.427451, 0.290196, 0.290196, 1.0 },
+ { 0.388235, 0.258824, 0.305882, 1.0 },
+ { 0.341176, 0.243137, 0.321569, 1.0 },
+ { 0.301961, 0.211765, 0.337255, 1.0 },
+ { 0.274510, 0.200000, 0.333333, 1.0 },
+ { 0.239216, 0.180392, 0.356863, 1.0 },
+ { 0.207843, 0.156863, 0.372549, 1.0 },
+ { 0.164706, 0.117647, 0.396078, 1.0 },
+ { 0.133333, 0.074510, 0.427451, 1.0 },
+ { 0.098039, 0.043137, 0.458824, 1.0 },
+ { 0.066667, 0.019608, 0.494118, 1.0 },
+ { 0.047059, 0.007843, 0.513725, 1.0 },
+ { 0.027451, 0.003922, 0.529412, 1.0 },
+ { 0.023529, 0.003922, 0.537255, 1.0 },
+ { 0.031373, 0.003922, 0.556863, 1.0 },
+ { 0.043137, 0.007843, 0.560784, 1.0 },
+ { 0.054902, 0.007843, 0.564706, 1.0 },
+ { 0.070588, 0.007843, 0.556863, 1.0 },
+ { 0.086275, 0.007843, 0.545098, 1.0 },
+ { 0.098039, 0.007843, 0.517647, 1.0 },
+ { 0.117647, 0.019608, 0.474510, 1.0 },
+ { 0.145098, 0.019608, 0.435294, 1.0 },
+ { 0.176471, 0.023529, 0.384314, 1.0 },
+ { 0.172549, 0.027451, 0.352941, 1.0 },
+ { 0.168627, 0.027451, 0.333333, 1.0 },
+ { 0.184314, 0.031373, 0.317647, 1.0 },
+ { 0.184314, 0.023529, 0.294118, 1.0 },
+ { 0.168627, 0.031373, 0.286275, 1.0 },
+ { 0.156863, 0.023529, 0.286275, 1.0 },
+ };
+/* 040222-22 */
+static double4 colors_463[] = {
+ { 0.341176, 0.380392, 0.498039, 1.0 },
+ { 0.356863, 0.403922, 0.533333, 1.0 },
+ { 0.356863, 0.400000, 0.525490, 1.0 },
+ { 0.360784, 0.400000, 0.521569, 1.0 },
+ { 0.364706, 0.400000, 0.513725, 1.0 },
+ { 0.368627, 0.400000, 0.509804, 1.0 },
+ { 0.368627, 0.400000, 0.505882, 1.0 },
+ { 0.372549, 0.400000, 0.505882, 1.0 },
+ { 0.384314, 0.407843, 0.513725, 1.0 },
+ { 0.400000, 0.423529, 0.529412, 1.0 },
+ { 0.415686, 0.439216, 0.545098, 1.0 },
+ { 0.431373, 0.458824, 0.568627, 1.0 },
+ { 0.447059, 0.478431, 0.596078, 1.0 },
+ { 0.443137, 0.474510, 0.592157, 1.0 },
+ { 0.443137, 0.474510, 0.592157, 1.0 },
+ { 0.435294, 0.466667, 0.584314, 1.0 },
+ { 0.427451, 0.458824, 0.576471, 1.0 },
+ { 0.388235, 0.415686, 0.529412, 1.0 },
+ { 0.368627, 0.396078, 0.513725, 1.0 },
+ { 0.352941, 0.376471, 0.498039, 1.0 },
+ { 0.356863, 0.376471, 0.490196, 1.0 },
+ { 0.360784, 0.376471, 0.486275, 1.0 },
+ { 0.368627, 0.384314, 0.490196, 1.0 },
+ { 0.376471, 0.392157, 0.494118, 1.0 },
+ { 0.435294, 0.458824, 0.564706, 1.0 },
+ { 0.470588, 0.498039, 0.600000, 1.0 },
+ { 0.505882, 0.537255, 0.639216, 1.0 },
+ { 0.533333, 0.568627, 0.666667, 1.0 },
+ { 0.560784, 0.600000, 0.698039, 1.0 },
+ { 0.568627, 0.611765, 0.705882, 1.0 },
+ { 0.580392, 0.623529, 0.713725, 1.0 },
+ { 0.596078, 0.639216, 0.729412, 1.0 },
+ { 0.611765, 0.654902, 0.741176, 1.0 },
+ { 0.647059, 0.682353, 0.749020, 1.0 },
+ { 0.666667, 0.701961, 0.760784, 1.0 },
+ { 0.686275, 0.721569, 0.772549, 1.0 },
+ { 0.705882, 0.737255, 0.780392, 1.0 },
+ { 0.725490, 0.752941, 0.792157, 1.0 },
+ { 0.729412, 0.752941, 0.792157, 1.0 },
+ { 0.733333, 0.756863, 0.792157, 1.0 },
+ { 0.721569, 0.737255, 0.752941, 1.0 },
+ { 0.694118, 0.705882, 0.717647, 1.0 },
+ { 0.666667, 0.678431, 0.686275, 1.0 },
+ { 0.627451, 0.639216, 0.643137, 1.0 },
+ { 0.588235, 0.600000, 0.600000, 1.0 },
+ { 0.568627, 0.576471, 0.576471, 1.0 },
+ { 0.549020, 0.556863, 0.556863, 1.0 },
+ { 0.505882, 0.513725, 0.513725, 1.0 },
+ { 0.466667, 0.478431, 0.478431, 1.0 },
+ { 0.388235, 0.392157, 0.396078, 1.0 },
+ { 0.345098, 0.349020, 0.352941, 1.0 },
+ { 0.301961, 0.305882, 0.313725, 1.0 },
+ { 0.258824, 0.262745, 0.270588, 1.0 },
+ { 0.219608, 0.219608, 0.227451, 1.0 },
+ { 0.196078, 0.196078, 0.207843, 1.0 },
+ { 0.176471, 0.176471, 0.188235, 1.0 },
+ { 0.105882, 0.101961, 0.113725, 1.0 },
+ { 0.078431, 0.078431, 0.090196, 1.0 },
+ { 0.054902, 0.054902, 0.066667, 1.0 },
+ { 0.047059, 0.050980, 0.062745, 1.0 },
+ { 0.039216, 0.047059, 0.058824, 1.0 },
+ { 0.039216, 0.047059, 0.058824, 1.0 },
+ { 0.039216, 0.047059, 0.062745, 1.0 },
+ { 0.047059, 0.050980, 0.066667, 1.0 },
+ { 0.050980, 0.058824, 0.078431, 1.0 },
+ { 0.054902, 0.062745, 0.086275, 1.0 },
+ { 0.054902, 0.062745, 0.086275, 1.0 },
+ { 0.058824, 0.066667, 0.090196, 1.0 },
+ { 0.058824, 0.062745, 0.090196, 1.0 },
+ { 0.058824, 0.062745, 0.090196, 1.0 },
+ { 0.054902, 0.062745, 0.086275, 1.0 },
+ { 0.054902, 0.058824, 0.082353, 1.0 },
+ { 0.054902, 0.058824, 0.086275, 1.0 },
+ { 0.054902, 0.058824, 0.086275, 1.0 },
+ { 0.058824, 0.062745, 0.090196, 1.0 },
+ { 0.058824, 0.062745, 0.090196, 1.0 },
+ { 0.058824, 0.066667, 0.094118, 1.0 },
+ { 0.058824, 0.066667, 0.094118, 1.0 },
+ { 0.062745, 0.066667, 0.094118, 1.0 },
+ { 0.062745, 0.070588, 0.098039, 1.0 },
+ { 0.066667, 0.070588, 0.101961, 1.0 },
+ { 0.070588, 0.074510, 0.101961, 1.0 },
+ { 0.074510, 0.074510, 0.101961, 1.0 },
+ { 0.078431, 0.074510, 0.101961, 1.0 },
+ { 0.078431, 0.074510, 0.101961, 1.0 },
+ { 0.082353, 0.078431, 0.101961, 1.0 },
+ { 0.090196, 0.086275, 0.105882, 1.0 },
+ { 0.098039, 0.090196, 0.109804, 1.0 },
+ { 0.129412, 0.117647, 0.133333, 1.0 },
+ { 0.156863, 0.141176, 0.156863, 1.0 },
+ { 0.188235, 0.168627, 0.184314, 1.0 },
+ { 0.203922, 0.184314, 0.203922, 1.0 },
+ { 0.219608, 0.203922, 0.223529, 1.0 },
+ { 0.254902, 0.243137, 0.262745, 1.0 },
+ { 0.294118, 0.286275, 0.301961, 1.0 },
+ { 0.337255, 0.325490, 0.345098, 1.0 },
+ { 0.380392, 0.368627, 0.388235, 1.0 },
+ { 0.470588, 0.458824, 0.474510, 1.0 },
+ { 0.505882, 0.494118, 0.505882, 1.0 },
+ { 0.541176, 0.533333, 0.541176, 1.0 },
+ { 0.556863, 0.549020, 0.552941, 1.0 },
+ { 0.572549, 0.564706, 0.568627, 1.0 },
+ { 0.603922, 0.596078, 0.600000, 1.0 },
+ { 0.635294, 0.631373, 0.631373, 1.0 },
+ { 0.686275, 0.690196, 0.694118, 1.0 },
+ { 0.709804, 0.717647, 0.721569, 1.0 },
+ { 0.737255, 0.749020, 0.752941, 1.0 },
+ { 0.745098, 0.760784, 0.768627, 1.0 },
+ { 0.756863, 0.776471, 0.784314, 1.0 },
+ { 0.776471, 0.800000, 0.815686, 1.0 },
+ { 0.792157, 0.819608, 0.835294, 1.0 },
+ { 0.792157, 0.827451, 0.847059, 1.0 },
+ { 0.776471, 0.815686, 0.847059, 1.0 },
+ { 0.721569, 0.764706, 0.803922, 1.0 },
+ { 0.701961, 0.745098, 0.788235, 1.0 },
+ { 0.686275, 0.729412, 0.772549, 1.0 },
+ { 0.650980, 0.690196, 0.733333, 1.0 },
+ { 0.607843, 0.650980, 0.694118, 1.0 },
+ { 0.564706, 0.603922, 0.650980, 1.0 },
+ { 0.517647, 0.560784, 0.611765, 1.0 },
+ { 0.435294, 0.470588, 0.529412, 1.0 },
+ { 0.400000, 0.435294, 0.490196, 1.0 },
+ { 0.364706, 0.400000, 0.454902, 1.0 },
+ { 0.345098, 0.380392, 0.435294, 1.0 },
+ { 0.329412, 0.360784, 0.415686, 1.0 },
+ { 0.290196, 0.321569, 0.376471, 1.0 },
+ { 0.250980, 0.282353, 0.337255, 1.0 },
+ { 0.211765, 0.239216, 0.294118, 1.0 },
+ { 0.172549, 0.200000, 0.250980, 1.0 },
+ { 0.105882, 0.125490, 0.172549, 1.0 },
+ { 0.090196, 0.105882, 0.152941, 1.0 },
+ { 0.074510, 0.090196, 0.137255, 1.0 },
+ { 0.047059, 0.062745, 0.101961, 1.0 },
+ { 0.031373, 0.039216, 0.070588, 1.0 },
+ { 0.019608, 0.027451, 0.054902, 1.0 },
+ { 0.011765, 0.015686, 0.039216, 1.0 },
+ { 0.003922, 0.007843, 0.027451, 1.0 },
+ { 0.003922, 0.007843, 0.023529, 1.0 },
+ { 0.003922, 0.007843, 0.019608, 1.0 },
+ { 0.003922, 0.007843, 0.015686, 1.0 },
+ { 0.003922, 0.007843, 0.015686, 1.0 },
+ { 0.003922, 0.007843, 0.015686, 1.0 },
+ { 0.003922, 0.007843, 0.019608, 1.0 },
+ { 0.007843, 0.015686, 0.023529, 1.0 },
+ { 0.015686, 0.023529, 0.031373, 1.0 },
+ { 0.054902, 0.054902, 0.070588, 1.0 },
+ { 0.066667, 0.066667, 0.086275, 1.0 },
+ { 0.078431, 0.082353, 0.101961, 1.0 },
+ { 0.109804, 0.113725, 0.141176, 1.0 },
+ { 0.141176, 0.149020, 0.180392, 1.0 },
+ { 0.172549, 0.184314, 0.223529, 1.0 },
+ { 0.203922, 0.219608, 0.262745, 1.0 },
+ { 0.266667, 0.290196, 0.337255, 1.0 },
+ { 0.278431, 0.301961, 0.352941, 1.0 },
+ { 0.290196, 0.317647, 0.368627, 1.0 },
+ { 0.305882, 0.337255, 0.400000, 1.0 },
+ { 0.317647, 0.352941, 0.423529, 1.0 },
+ { 0.329412, 0.360784, 0.435294, 1.0 },
+ { 0.333333, 0.364706, 0.450980, 1.0 },
+ { 0.337255, 0.372549, 0.466667, 1.0 },
+ { 0.341176, 0.376471, 0.478431, 1.0 },
+ { 0.352941, 0.388235, 0.501961, 1.0 },
+ { 0.352941, 0.392157, 0.505882, 1.0 },
+ { 0.356863, 0.396078, 0.509804, 1.0 },
+ { 0.368627, 0.403922, 0.521569, 1.0 },
+ { 0.380392, 0.415686, 0.525490, 1.0 },
+ { 0.396078, 0.427451, 0.537255, 1.0 },
+ { 0.407843, 0.443137, 0.549020, 1.0 },
+ { 0.419608, 0.450980, 0.549020, 1.0 },
+ { 0.419608, 0.450980, 0.549020, 1.0 },
+ { 0.423529, 0.450980, 0.552941, 1.0 },
+ { 0.427451, 0.458824, 0.552941, 1.0 },
+ { 0.431373, 0.458824, 0.552941, 1.0 },
+ { 0.435294, 0.462745, 0.552941, 1.0 },
+ { 0.439216, 0.466667, 0.552941, 1.0 },
+ { 0.443137, 0.470588, 0.556863, 1.0 },
+ { 0.450980, 0.478431, 0.556863, 1.0 },
+ { 0.466667, 0.490196, 0.560784, 1.0 },
+ { 0.494118, 0.513725, 0.576471, 1.0 },
+ { 0.513725, 0.537255, 0.596078, 1.0 },
+ { 0.545098, 0.564706, 0.619608, 1.0 },
+ { 0.572549, 0.592157, 0.643137, 1.0 },
+ { 0.600000, 0.623529, 0.674510, 1.0 },
+ { 0.631373, 0.654902, 0.705882, 1.0 },
+ { 0.682353, 0.713725, 0.760784, 1.0 },
+ { 0.690196, 0.725490, 0.772549, 1.0 },
+ { 0.701961, 0.737255, 0.784314, 1.0 },
+ { 0.713725, 0.752941, 0.803922, 1.0 },
+ { 0.721569, 0.764706, 0.819608, 1.0 },
+ { 0.729412, 0.772549, 0.827451, 1.0 },
+ { 0.725490, 0.776471, 0.831373, 1.0 },
+ { 0.721569, 0.768627, 0.831373, 1.0 },
+ { 0.705882, 0.752941, 0.823529, 1.0 },
+ { 0.678431, 0.729412, 0.803922, 1.0 },
+ { 0.647059, 0.698039, 0.780392, 1.0 },
+ { 0.611765, 0.666667, 0.749020, 1.0 },
+ { 0.576471, 0.627451, 0.713725, 1.0 },
+ { 0.541176, 0.588235, 0.674510, 1.0 },
+ { 0.505882, 0.552941, 0.635294, 1.0 },
+ { 0.466667, 0.513725, 0.600000, 1.0 },
+ { 0.435294, 0.478431, 0.564706, 1.0 },
+ { 0.411765, 0.454902, 0.533333, 1.0 },
+ { 0.396078, 0.435294, 0.505882, 1.0 },
+ { 0.384314, 0.419608, 0.490196, 1.0 },
+ { 0.380392, 0.407843, 0.474510, 1.0 },
+ { 0.372549, 0.396078, 0.466667, 1.0 },
+ { 0.364706, 0.392157, 0.466667, 1.0 },
+ { 0.352941, 0.384314, 0.462745, 1.0 },
+ { 0.345098, 0.372549, 0.450980, 1.0 },
+ { 0.337255, 0.360784, 0.435294, 1.0 },
+ { 0.321569, 0.341176, 0.415686, 1.0 },
+ { 0.305882, 0.317647, 0.388235, 1.0 },
+ { 0.286275, 0.294118, 0.364706, 1.0 },
+ { 0.274510, 0.278431, 0.341176, 1.0 },
+ { 0.266667, 0.270588, 0.325490, 1.0 },
+ { 0.270588, 0.266667, 0.317647, 1.0 },
+ { 0.274510, 0.266667, 0.309804, 1.0 },
+ { 0.282353, 0.274510, 0.313725, 1.0 },
+ { 0.290196, 0.278431, 0.325490, 1.0 },
+ { 0.294118, 0.290196, 0.333333, 1.0 },
+ { 0.301961, 0.298039, 0.341176, 1.0 },
+ { 0.305882, 0.301961, 0.345098, 1.0 },
+ { 0.305882, 0.301961, 0.345098, 1.0 },
+ { 0.298039, 0.294118, 0.337255, 1.0 },
+ { 0.282353, 0.282353, 0.325490, 1.0 },
+ { 0.262745, 0.262745, 0.309804, 1.0 },
+ { 0.239216, 0.243137, 0.290196, 1.0 },
+ { 0.219608, 0.219608, 0.266667, 1.0 },
+ { 0.207843, 0.203922, 0.243137, 1.0 },
+ { 0.192157, 0.188235, 0.223529, 1.0 },
+ { 0.184314, 0.176471, 0.215686, 1.0 },
+ { 0.176471, 0.172549, 0.207843, 1.0 },
+ { 0.180392, 0.176471, 0.211765, 1.0 },
+ { 0.192157, 0.188235, 0.223529, 1.0 },
+ { 0.196078, 0.192157, 0.227451, 1.0 },
+ { 0.196078, 0.192157, 0.227451, 1.0 },
+ { 0.200000, 0.192157, 0.223529, 1.0 },
+ { 0.200000, 0.192157, 0.223529, 1.0 },
+ { 0.200000, 0.192157, 0.223529, 1.0 },
+ { 0.200000, 0.192157, 0.231373, 1.0 },
+ { 0.196078, 0.192157, 0.235294, 1.0 },
+ { 0.200000, 0.196078, 0.243137, 1.0 },
+ { 0.196078, 0.196078, 0.243137, 1.0 },
+ { 0.203922, 0.200000, 0.247059, 1.0 },
+ { 0.215686, 0.211765, 0.262745, 1.0 },
+ { 0.227451, 0.227451, 0.282353, 1.0 },
+ { 0.235294, 0.231373, 0.286275, 1.0 },
+ { 0.243137, 0.239216, 0.298039, 1.0 },
+ { 0.250980, 0.247059, 0.309804, 1.0 },
+ { 0.262745, 0.258824, 0.325490, 1.0 },
+ { 0.270588, 0.278431, 0.349020, 1.0 },
+ { 0.282353, 0.294118, 0.376471, 1.0 },
+ { 0.294118, 0.309804, 0.403922, 1.0 },
+ { 0.301961, 0.325490, 0.427451, 1.0 },
+ { 0.305882, 0.337255, 0.447059, 1.0 },
+ { 0.321569, 0.352941, 0.462745, 1.0 },
+ };
+/* 040222-23 */
+static double4 colors_464[] = {
+ { 0.447059, 0.466667, 0.533333, 1.0 },
+ { 0.403922, 0.439216, 0.509804, 1.0 },
+ { 0.384314, 0.423529, 0.490196, 1.0 },
+ { 0.364706, 0.407843, 0.474510, 1.0 },
+ { 0.356863, 0.392157, 0.454902, 1.0 },
+ { 0.349020, 0.376471, 0.435294, 1.0 },
+ { 0.345098, 0.372549, 0.427451, 1.0 },
+ { 0.341176, 0.368627, 0.419608, 1.0 },
+ { 0.352941, 0.380392, 0.423529, 1.0 },
+ { 0.372549, 0.396078, 0.443137, 1.0 },
+ { 0.392157, 0.415686, 0.462745, 1.0 },
+ { 0.431373, 0.447059, 0.494118, 1.0 },
+ { 0.470588, 0.482353, 0.525490, 1.0 },
+ { 0.513725, 0.521569, 0.564706, 1.0 },
+ { 0.560784, 0.564706, 0.607843, 1.0 },
+ { 0.580392, 0.584314, 0.623529, 1.0 },
+ { 0.603922, 0.607843, 0.643137, 1.0 },
+ { 0.678431, 0.686275, 0.705882, 1.0 },
+ { 0.698039, 0.709804, 0.733333, 1.0 },
+ { 0.721569, 0.733333, 0.760784, 1.0 },
+ { 0.721569, 0.741176, 0.772549, 1.0 },
+ { 0.725490, 0.749020, 0.784314, 1.0 },
+ { 0.721569, 0.745098, 0.788235, 1.0 },
+ { 0.717647, 0.745098, 0.792157, 1.0 },
+ { 0.686275, 0.713725, 0.764706, 1.0 },
+ { 0.654902, 0.690196, 0.733333, 1.0 },
+ { 0.627451, 0.666667, 0.705882, 1.0 },
+ { 0.600000, 0.635294, 0.666667, 1.0 },
+ { 0.576471, 0.603922, 0.627451, 1.0 },
+ { 0.560784, 0.588235, 0.607843, 1.0 },
+ { 0.549020, 0.572549, 0.592157, 1.0 },
+ { 0.525490, 0.541176, 0.556863, 1.0 },
+ { 0.509804, 0.513725, 0.525490, 1.0 },
+ { 0.482353, 0.474510, 0.494118, 1.0 },
+ { 0.466667, 0.462745, 0.482353, 1.0 },
+ { 0.450980, 0.454902, 0.470588, 1.0 },
+ { 0.443137, 0.450980, 0.466667, 1.0 },
+ { 0.435294, 0.447059, 0.466667, 1.0 },
+ { 0.435294, 0.447059, 0.466667, 1.0 },
+ { 0.435294, 0.450980, 0.470588, 1.0 },
+ { 0.458824, 0.466667, 0.490196, 1.0 },
+ { 0.466667, 0.474510, 0.501961, 1.0 },
+ { 0.478431, 0.486275, 0.517647, 1.0 },
+ { 0.474510, 0.486275, 0.521569, 1.0 },
+ { 0.470588, 0.486275, 0.529412, 1.0 },
+ { 0.462745, 0.482353, 0.525490, 1.0 },
+ { 0.458824, 0.478431, 0.521569, 1.0 },
+ { 0.447059, 0.470588, 0.517647, 1.0 },
+ { 0.435294, 0.462745, 0.505882, 1.0 },
+ { 0.435294, 0.443137, 0.486275, 1.0 },
+ { 0.447059, 0.447059, 0.490196, 1.0 },
+ { 0.458824, 0.450980, 0.494118, 1.0 },
+ { 0.466667, 0.454902, 0.494118, 1.0 },
+ { 0.474510, 0.458824, 0.498039, 1.0 },
+ { 0.474510, 0.458824, 0.494118, 1.0 },
+ { 0.474510, 0.458824, 0.490196, 1.0 },
+ { 0.454902, 0.431373, 0.450980, 1.0 },
+ { 0.447059, 0.419608, 0.431373, 1.0 },
+ { 0.443137, 0.407843, 0.415686, 1.0 },
+ { 0.439216, 0.400000, 0.407843, 1.0 },
+ { 0.439216, 0.396078, 0.403922, 1.0 },
+ { 0.431373, 0.396078, 0.403922, 1.0 },
+ { 0.427451, 0.396078, 0.407843, 1.0 },
+ { 0.415686, 0.388235, 0.411765, 1.0 },
+ { 0.392157, 0.376471, 0.407843, 1.0 },
+ { 0.333333, 0.321569, 0.349020, 1.0 },
+ { 0.301961, 0.294118, 0.321569, 1.0 },
+ { 0.270588, 0.270588, 0.298039, 1.0 },
+ { 0.262745, 0.262745, 0.290196, 1.0 },
+ { 0.254902, 0.258824, 0.282353, 1.0 },
+ { 0.243137, 0.258824, 0.290196, 1.0 },
+ { 0.247059, 0.274510, 0.313725, 1.0 },
+ { 0.286275, 0.325490, 0.388235, 1.0 },
+ { 0.317647, 0.360784, 0.427451, 1.0 },
+ { 0.349020, 0.396078, 0.470588, 1.0 },
+ { 0.384314, 0.439216, 0.513725, 1.0 },
+ { 0.423529, 0.486275, 0.556863, 1.0 },
+ { 0.443137, 0.509804, 0.576471, 1.0 },
+ { 0.462745, 0.533333, 0.596078, 1.0 },
+ { 0.494118, 0.576471, 0.643137, 1.0 },
+ { 0.521569, 0.619608, 0.690196, 1.0 },
+ { 0.588235, 0.686275, 0.764706, 1.0 },
+ { 0.615686, 0.709804, 0.792157, 1.0 },
+ { 0.647059, 0.733333, 0.823529, 1.0 },
+ { 0.654902, 0.745098, 0.835294, 1.0 },
+ { 0.666667, 0.756863, 0.850980, 1.0 },
+ { 0.690196, 0.776471, 0.870588, 1.0 },
+ { 0.701961, 0.796078, 0.886275, 1.0 },
+ { 0.713725, 0.803922, 0.882353, 1.0 },
+ { 0.717647, 0.796078, 0.874510, 1.0 },
+ { 0.721569, 0.788235, 0.866667, 1.0 },
+ { 0.721569, 0.780392, 0.858824, 1.0 },
+ { 0.725490, 0.772549, 0.854902, 1.0 },
+ { 0.729412, 0.772549, 0.850980, 1.0 },
+ { 0.741176, 0.780392, 0.858824, 1.0 },
+ { 0.756863, 0.796078, 0.870588, 1.0 },
+ { 0.776471, 0.811765, 0.882353, 1.0 },
+ { 0.819608, 0.843137, 0.901961, 1.0 },
+ { 0.839216, 0.854902, 0.901961, 1.0 },
+ { 0.862745, 0.866667, 0.901961, 1.0 },
+ { 0.870588, 0.866667, 0.898039, 1.0 },
+ { 0.878431, 0.866667, 0.898039, 1.0 },
+ { 0.886275, 0.870588, 0.898039, 1.0 },
+ { 0.890196, 0.878431, 0.905882, 1.0 },
+ { 0.890196, 0.882353, 0.913725, 1.0 },
+ { 0.878431, 0.874510, 0.905882, 1.0 },
+ { 0.870588, 0.870588, 0.901961, 1.0 },
+ { 0.862745, 0.862745, 0.894118, 1.0 },
+ { 0.858824, 0.858824, 0.890196, 1.0 },
+ { 0.843137, 0.839216, 0.878431, 1.0 },
+ { 0.823529, 0.819608, 0.858824, 1.0 },
+ { 0.800000, 0.803922, 0.839216, 1.0 },
+ { 0.776471, 0.784314, 0.823529, 1.0 },
+ { 0.713725, 0.737255, 0.788235, 1.0 },
+ { 0.694118, 0.721569, 0.776471, 1.0 },
+ { 0.674510, 0.705882, 0.764706, 1.0 },
+ { 0.635294, 0.678431, 0.737255, 1.0 },
+ { 0.600000, 0.643137, 0.713725, 1.0 },
+ { 0.560784, 0.607843, 0.682353, 1.0 },
+ { 0.525490, 0.576471, 0.647059, 1.0 },
+ { 0.462745, 0.521569, 0.592157, 1.0 },
+ { 0.427451, 0.494118, 0.568627, 1.0 },
+ { 0.396078, 0.470588, 0.549020, 1.0 },
+ { 0.380392, 0.458824, 0.533333, 1.0 },
+ { 0.364706, 0.450980, 0.517647, 1.0 },
+ { 0.333333, 0.415686, 0.490196, 1.0 },
+ { 0.305882, 0.384314, 0.458824, 1.0 },
+ { 0.282353, 0.349020, 0.415686, 1.0 },
+ { 0.266667, 0.321569, 0.384314, 1.0 },
+ { 0.266667, 0.301961, 0.349020, 1.0 },
+ { 0.270588, 0.301961, 0.345098, 1.0 },
+ { 0.274510, 0.301961, 0.345098, 1.0 },
+ { 0.290196, 0.313725, 0.349020, 1.0 },
+ { 0.305882, 0.325490, 0.360784, 1.0 },
+ { 0.321569, 0.337255, 0.380392, 1.0 },
+ { 0.329412, 0.345098, 0.388235, 1.0 },
+ { 0.345098, 0.372549, 0.407843, 1.0 },
+ { 0.352941, 0.380392, 0.419608, 1.0 },
+ { 0.364706, 0.388235, 0.431373, 1.0 },
+ { 0.368627, 0.392157, 0.435294, 1.0 },
+ { 0.372549, 0.396078, 0.439216, 1.0 },
+ { 0.384314, 0.403922, 0.450980, 1.0 },
+ { 0.396078, 0.415686, 0.470588, 1.0 },
+ { 0.400000, 0.423529, 0.478431, 1.0 },
+ { 0.403922, 0.427451, 0.494118, 1.0 },
+ { 0.407843, 0.458824, 0.533333, 1.0 },
+ { 0.411765, 0.462745, 0.545098, 1.0 },
+ { 0.419608, 0.470588, 0.556863, 1.0 },
+ { 0.423529, 0.482353, 0.572549, 1.0 },
+ { 0.431373, 0.490196, 0.580392, 1.0 },
+ { 0.443137, 0.501961, 0.592157, 1.0 },
+ { 0.462745, 0.509804, 0.596078, 1.0 },
+ { 0.521569, 0.537255, 0.603922, 1.0 },
+ { 0.533333, 0.549020, 0.611765, 1.0 },
+ { 0.549020, 0.560784, 0.619608, 1.0 },
+ { 0.592157, 0.600000, 0.650980, 1.0 },
+ { 0.635294, 0.639216, 0.690196, 1.0 },
+ { 0.670588, 0.678431, 0.725490, 1.0 },
+ { 0.705882, 0.713725, 0.760784, 1.0 },
+ { 0.729412, 0.745098, 0.796078, 1.0 },
+ { 0.752941, 0.768627, 0.811765, 1.0 },
+ { 0.784314, 0.784314, 0.827451, 1.0 },
+ { 0.788235, 0.784314, 0.823529, 1.0 },
+ { 0.792157, 0.784314, 0.823529, 1.0 },
+ { 0.803922, 0.780392, 0.827451, 1.0 },
+ { 0.803922, 0.784314, 0.823529, 1.0 },
+ { 0.803922, 0.784314, 0.823529, 1.0 },
+ { 0.788235, 0.780392, 0.823529, 1.0 },
+ { 0.756863, 0.756863, 0.815686, 1.0 },
+ { 0.749020, 0.749020, 0.807843, 1.0 },
+ { 0.741176, 0.745098, 0.803922, 1.0 },
+ { 0.721569, 0.725490, 0.788235, 1.0 },
+ { 0.709804, 0.709804, 0.776471, 1.0 },
+ { 0.705882, 0.694118, 0.764706, 1.0 },
+ { 0.698039, 0.682353, 0.756863, 1.0 },
+ { 0.690196, 0.678431, 0.745098, 1.0 },
+ { 0.678431, 0.670588, 0.737255, 1.0 },
+ { 0.666667, 0.658824, 0.717647, 1.0 },
+ { 0.654902, 0.650980, 0.705882, 1.0 },
+ { 0.635294, 0.635294, 0.690196, 1.0 },
+ { 0.619608, 0.627451, 0.682353, 1.0 },
+ { 0.607843, 0.623529, 0.678431, 1.0 },
+ { 0.596078, 0.619608, 0.686275, 1.0 },
+ { 0.588235, 0.619608, 0.698039, 1.0 },
+ { 0.564706, 0.619608, 0.705882, 1.0 },
+ { 0.556863, 0.615686, 0.701961, 1.0 },
+ { 0.549020, 0.611765, 0.698039, 1.0 },
+ { 0.521569, 0.584314, 0.674510, 1.0 },
+ { 0.490196, 0.560784, 0.650980, 1.0 },
+ { 0.462745, 0.537255, 0.623529, 1.0 },
+ { 0.435294, 0.517647, 0.603922, 1.0 },
+ { 0.419608, 0.501961, 0.596078, 1.0 },
+ { 0.415686, 0.498039, 0.600000, 1.0 },
+ { 0.419608, 0.505882, 0.607843, 1.0 },
+ { 0.435294, 0.517647, 0.619608, 1.0 },
+ { 0.450980, 0.529412, 0.627451, 1.0 },
+ { 0.470588, 0.533333, 0.627451, 1.0 },
+ { 0.486275, 0.541176, 0.623529, 1.0 },
+ { 0.501961, 0.537255, 0.607843, 1.0 },
+ { 0.505882, 0.533333, 0.596078, 1.0 },
+ { 0.513725, 0.533333, 0.580392, 1.0 },
+ { 0.529412, 0.529412, 0.568627, 1.0 },
+ { 0.545098, 0.529412, 0.564706, 1.0 },
+ { 0.556863, 0.541176, 0.564706, 1.0 },
+ { 0.568627, 0.549020, 0.576471, 1.0 },
+ { 0.572549, 0.564706, 0.596078, 1.0 },
+ { 0.584314, 0.576471, 0.615686, 1.0 },
+ { 0.592157, 0.592157, 0.639216, 1.0 },
+ { 0.584314, 0.611765, 0.650980, 1.0 },
+ { 0.600000, 0.627451, 0.670588, 1.0 },
+ { 0.611765, 0.643137, 0.690196, 1.0 },
+ { 0.631373, 0.662745, 0.701961, 1.0 },
+ { 0.647059, 0.678431, 0.717647, 1.0 },
+ { 0.654902, 0.701961, 0.733333, 1.0 },
+ { 0.678431, 0.725490, 0.764706, 1.0 },
+ { 0.705882, 0.749020, 0.800000, 1.0 },
+ { 0.717647, 0.776471, 0.823529, 1.0 },
+ { 0.733333, 0.800000, 0.847059, 1.0 },
+ { 0.741176, 0.815686, 0.874510, 1.0 },
+ { 0.760784, 0.827451, 0.886275, 1.0 },
+ { 0.776471, 0.831373, 0.890196, 1.0 },
+ { 0.780392, 0.831373, 0.882353, 1.0 },
+ { 0.780392, 0.827451, 0.870588, 1.0 },
+ { 0.780392, 0.815686, 0.858824, 1.0 },
+ { 0.760784, 0.788235, 0.831373, 1.0 },
+ { 0.725490, 0.756863, 0.796078, 1.0 },
+ { 0.682353, 0.717647, 0.764706, 1.0 },
+ { 0.635294, 0.674510, 0.729412, 1.0 },
+ { 0.596078, 0.631373, 0.694118, 1.0 },
+ { 0.552941, 0.588235, 0.662745, 1.0 },
+ { 0.509804, 0.556863, 0.627451, 1.0 },
+ { 0.486275, 0.529412, 0.603922, 1.0 },
+ { 0.466667, 0.505882, 0.588235, 1.0 },
+ { 0.450980, 0.501961, 0.580392, 1.0 },
+ { 0.435294, 0.498039, 0.572549, 1.0 },
+ { 0.411765, 0.486275, 0.564706, 1.0 },
+ { 0.396078, 0.478431, 0.556863, 1.0 },
+ { 0.380392, 0.466667, 0.552941, 1.0 },
+ { 0.368627, 0.454902, 0.541176, 1.0 },
+ { 0.364706, 0.447059, 0.525490, 1.0 },
+ { 0.372549, 0.443137, 0.517647, 1.0 },
+ { 0.392157, 0.450980, 0.513725, 1.0 },
+ { 0.419608, 0.470588, 0.529412, 1.0 },
+ { 0.443137, 0.486275, 0.541176, 1.0 },
+ { 0.474510, 0.509804, 0.560784, 1.0 },
+ { 0.498039, 0.533333, 0.584314, 1.0 },
+ { 0.513725, 0.545098, 0.596078, 1.0 },
+ { 0.513725, 0.545098, 0.603922, 1.0 },
+ { 0.517647, 0.541176, 0.600000, 1.0 },
+ { 0.513725, 0.525490, 0.576471, 1.0 },
+ { 0.509804, 0.513725, 0.560784, 1.0 },
+ { 0.505882, 0.498039, 0.545098, 1.0 },
+ { 0.498039, 0.494118, 0.537255, 1.0 },
+ { 0.494118, 0.486275, 0.533333, 1.0 },
+ { 0.486275, 0.482353, 0.529412, 1.0 },
+ { 0.462745, 0.470588, 0.525490, 1.0 },
+ };
+/* 040222-24 */
+static double4 colors_465[] = {
+ { 0.149020, 0.027451, 0.027451, 1.0 },
+ { 0.164706, 0.031373, 0.027451, 1.0 },
+ { 0.176471, 0.027451, 0.023529, 1.0 },
+ { 0.188235, 0.023529, 0.023529, 1.0 },
+ { 0.192157, 0.023529, 0.023529, 1.0 },
+ { 0.196078, 0.023529, 0.027451, 1.0 },
+ { 0.188235, 0.019608, 0.023529, 1.0 },
+ { 0.180392, 0.015686, 0.023529, 1.0 },
+ { 0.160784, 0.003922, 0.011765, 1.0 },
+ { 0.156863, 0.007843, 0.015686, 1.0 },
+ { 0.152941, 0.011765, 0.023529, 1.0 },
+ { 0.160784, 0.019608, 0.047059, 1.0 },
+ { 0.168627, 0.027451, 0.074510, 1.0 },
+ { 0.188235, 0.043137, 0.101961, 1.0 },
+ { 0.207843, 0.062745, 0.133333, 1.0 },
+ { 0.215686, 0.062745, 0.137255, 1.0 },
+ { 0.223529, 0.062745, 0.145098, 1.0 },
+ { 0.223529, 0.070588, 0.149020, 1.0 },
+ { 0.219608, 0.066667, 0.145098, 1.0 },
+ { 0.215686, 0.062745, 0.141176, 1.0 },
+ { 0.207843, 0.066667, 0.149020, 1.0 },
+ { 0.203922, 0.074510, 0.160784, 1.0 },
+ { 0.203922, 0.070588, 0.156863, 1.0 },
+ { 0.207843, 0.070588, 0.152941, 1.0 },
+ { 0.196078, 0.074510, 0.129412, 1.0 },
+ { 0.184314, 0.058824, 0.098039, 1.0 },
+ { 0.176471, 0.047059, 0.070588, 1.0 },
+ { 0.156863, 0.035294, 0.050980, 1.0 },
+ { 0.137255, 0.023529, 0.035294, 1.0 },
+ { 0.133333, 0.015686, 0.031373, 1.0 },
+ { 0.129412, 0.011765, 0.027451, 1.0 },
+ { 0.129412, 0.019608, 0.035294, 1.0 },
+ { 0.141176, 0.050980, 0.070588, 1.0 },
+ { 0.227451, 0.121569, 0.188235, 1.0 },
+ { 0.282353, 0.164706, 0.262745, 1.0 },
+ { 0.341176, 0.211765, 0.337255, 1.0 },
+ { 0.392157, 0.243137, 0.400000, 1.0 },
+ { 0.443137, 0.274510, 0.466667, 1.0 },
+ { 0.470588, 0.309804, 0.486275, 1.0 },
+ { 0.501961, 0.345098, 0.509804, 1.0 },
+ { 0.588235, 0.450980, 0.541176, 1.0 },
+ { 0.615686, 0.458824, 0.533333, 1.0 },
+ { 0.647059, 0.470588, 0.529412, 1.0 },
+ { 0.635294, 0.439216, 0.505882, 1.0 },
+ { 0.627451, 0.407843, 0.486275, 1.0 },
+ { 0.615686, 0.396078, 0.466667, 1.0 },
+ { 0.603922, 0.384314, 0.450980, 1.0 },
+ { 0.564706, 0.364706, 0.439216, 1.0 },
+ { 0.513725, 0.352941, 0.368627, 1.0 },
+ { 0.419608, 0.274510, 0.215686, 1.0 },
+ { 0.352941, 0.211765, 0.141176, 1.0 },
+ { 0.286275, 0.149020, 0.066667, 1.0 },
+ { 0.219608, 0.090196, 0.039216, 1.0 },
+ { 0.152941, 0.031373, 0.015686, 1.0 },
+ { 0.125490, 0.019608, 0.015686, 1.0 },
+ { 0.101961, 0.007843, 0.019608, 1.0 },
+ { 0.054902, 0.027451, 0.035294, 1.0 },
+ { 0.058824, 0.054902, 0.058824, 1.0 },
+ { 0.066667, 0.082353, 0.086275, 1.0 },
+ { 0.090196, 0.121569, 0.125490, 1.0 },
+ { 0.117647, 0.160784, 0.164706, 1.0 },
+ { 0.125490, 0.172549, 0.176471, 1.0 },
+ { 0.137255, 0.184314, 0.192157, 1.0 },
+ { 0.149020, 0.203922, 0.203922, 1.0 },
+ { 0.152941, 0.211765, 0.215686, 1.0 },
+ { 0.211765, 0.207843, 0.223529, 1.0 },
+ { 0.254902, 0.223529, 0.227451, 1.0 },
+ { 0.301961, 0.239216, 0.231373, 1.0 },
+ { 0.329412, 0.250980, 0.231373, 1.0 },
+ { 0.360784, 0.262745, 0.235294, 1.0 },
+ { 0.403922, 0.274510, 0.223529, 1.0 },
+ { 0.407843, 0.254902, 0.203922, 1.0 },
+ { 0.411765, 0.188235, 0.149020, 1.0 },
+ { 0.396078, 0.145098, 0.109804, 1.0 },
+ { 0.380392, 0.101961, 0.070588, 1.0 },
+ { 0.388235, 0.090196, 0.047059, 1.0 },
+ { 0.396078, 0.078431, 0.027451, 1.0 },
+ { 0.396078, 0.070588, 0.019608, 1.0 },
+ { 0.396078, 0.066667, 0.011765, 1.0 },
+ { 0.392157, 0.066667, 0.000000, 1.0 },
+ { 0.388235, 0.058824, 0.003922, 1.0 },
+ { 0.380392, 0.031373, 0.000000, 1.0 },
+ { 0.392157, 0.035294, 0.000000, 1.0 },
+ { 0.403922, 0.043137, 0.000000, 1.0 },
+ { 0.411765, 0.050980, 0.000000, 1.0 },
+ { 0.423529, 0.062745, 0.000000, 1.0 },
+ { 0.462745, 0.090196, 0.003922, 1.0 },
+ { 0.498039, 0.109804, 0.015686, 1.0 },
+ { 0.537255, 0.113725, 0.019608, 1.0 },
+ { 0.545098, 0.113725, 0.019608, 1.0 },
+ { 0.552941, 0.113725, 0.023529, 1.0 },
+ { 0.545098, 0.109804, 0.023529, 1.0 },
+ { 0.541176, 0.105882, 0.023529, 1.0 },
+ { 0.537255, 0.117647, 0.019608, 1.0 },
+ { 0.529412, 0.125490, 0.027451, 1.0 },
+ { 0.501961, 0.133333, 0.035294, 1.0 },
+ { 0.470588, 0.113725, 0.035294, 1.0 },
+ { 0.388235, 0.078431, 0.035294, 1.0 },
+ { 0.345098, 0.054902, 0.027451, 1.0 },
+ { 0.305882, 0.031373, 0.023529, 1.0 },
+ { 0.298039, 0.023529, 0.019608, 1.0 },
+ { 0.290196, 0.015686, 0.019608, 1.0 },
+ { 0.282353, 0.015686, 0.015686, 1.0 },
+ { 0.286275, 0.011765, 0.015686, 1.0 },
+ { 0.313725, 0.011765, 0.027451, 1.0 },
+ { 0.321569, 0.007843, 0.023529, 1.0 },
+ { 0.333333, 0.003922, 0.023529, 1.0 },
+ { 0.333333, 0.000000, 0.019608, 1.0 },
+ { 0.333333, 0.000000, 0.019608, 1.0 },
+ { 0.325490, 0.000000, 0.015686, 1.0 },
+ { 0.317647, 0.000000, 0.011765, 1.0 },
+ { 0.305882, 0.000000, 0.011765, 1.0 },
+ { 0.290196, 0.000000, 0.019608, 1.0 },
+ { 0.254902, 0.000000, 0.019608, 1.0 },
+ { 0.243137, 0.000000, 0.019608, 1.0 },
+ { 0.231373, 0.003922, 0.019608, 1.0 },
+ { 0.203922, 0.003922, 0.015686, 1.0 },
+ { 0.176471, 0.003922, 0.011765, 1.0 },
+ { 0.149020, 0.000000, 0.003922, 1.0 },
+ { 0.129412, 0.000000, 0.003922, 1.0 },
+ { 0.113725, 0.000000, 0.000000, 1.0 },
+ { 0.117647, 0.000000, 0.000000, 1.0 },
+ { 0.125490, 0.000000, 0.000000, 1.0 },
+ { 0.129412, 0.000000, 0.000000, 1.0 },
+ { 0.137255, 0.000000, 0.000000, 1.0 },
+ { 0.145098, 0.000000, 0.000000, 1.0 },
+ { 0.152941, 0.000000, 0.000000, 1.0 },
+ { 0.160784, 0.000000, 0.000000, 1.0 },
+ { 0.160784, 0.000000, 0.000000, 1.0 },
+ { 0.152941, 0.000000, 0.000000, 1.0 },
+ { 0.149020, 0.000000, 0.000000, 1.0 },
+ { 0.145098, 0.000000, 0.000000, 1.0 },
+ { 0.137255, 0.000000, 0.000000, 1.0 },
+ { 0.121569, 0.000000, 0.000000, 1.0 },
+ { 0.105882, 0.000000, 0.000000, 1.0 },
+ { 0.090196, 0.003922, 0.000000, 1.0 },
+ { 0.047059, 0.007843, 0.000000, 1.0 },
+ { 0.031373, 0.007843, 0.000000, 1.0 },
+ { 0.015686, 0.011765, 0.000000, 1.0 },
+ { 0.011765, 0.011765, 0.000000, 1.0 },
+ { 0.007843, 0.011765, 0.000000, 1.0 },
+ { 0.003922, 0.011765, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.003922, 0.007843, 0.000000, 1.0 },
+ { 0.019608, 0.011765, 0.003922, 1.0 },
+ { 0.027451, 0.011765, 0.003922, 1.0 },
+ { 0.035294, 0.015686, 0.003922, 1.0 },
+ { 0.050980, 0.019608, 0.007843, 1.0 },
+ { 0.070588, 0.019608, 0.019608, 1.0 },
+ { 0.090196, 0.023529, 0.035294, 1.0 },
+ { 0.105882, 0.023529, 0.047059, 1.0 },
+ { 0.149020, 0.019608, 0.062745, 1.0 },
+ { 0.152941, 0.019608, 0.062745, 1.0 },
+ { 0.160784, 0.019608, 0.062745, 1.0 },
+ { 0.176471, 0.019608, 0.058824, 1.0 },
+ { 0.180392, 0.019608, 0.058824, 1.0 },
+ { 0.180392, 0.019608, 0.062745, 1.0 },
+ { 0.176471, 0.027451, 0.066667, 1.0 },
+ { 0.160784, 0.027451, 0.078431, 1.0 },
+ { 0.152941, 0.027451, 0.086275, 1.0 },
+ { 0.129412, 0.031373, 0.074510, 1.0 },
+ { 0.121569, 0.035294, 0.074510, 1.0 },
+ { 0.117647, 0.039216, 0.074510, 1.0 },
+ { 0.105882, 0.050980, 0.066667, 1.0 },
+ { 0.082353, 0.070588, 0.066667, 1.0 },
+ { 0.054902, 0.101961, 0.078431, 1.0 },
+ { 0.039216, 0.125490, 0.098039, 1.0 },
+ { 0.027451, 0.145098, 0.105882, 1.0 },
+ { 0.031373, 0.145098, 0.105882, 1.0 },
+ { 0.035294, 0.145098, 0.109804, 1.0 },
+ { 0.047059, 0.137255, 0.101961, 1.0 },
+ { 0.058824, 0.125490, 0.098039, 1.0 },
+ { 0.066667, 0.125490, 0.090196, 1.0 },
+ { 0.074510, 0.129412, 0.094118, 1.0 },
+ { 0.086275, 0.133333, 0.098039, 1.0 },
+ { 0.101961, 0.129412, 0.090196, 1.0 },
+ { 0.121569, 0.117647, 0.082353, 1.0 },
+ { 0.156863, 0.094118, 0.066667, 1.0 },
+ { 0.192157, 0.066667, 0.050980, 1.0 },
+ { 0.231373, 0.035294, 0.031373, 1.0 },
+ { 0.258824, 0.019608, 0.019608, 1.0 },
+ { 0.298039, 0.023529, 0.011765, 1.0 },
+ { 0.356863, 0.039216, 0.035294, 1.0 },
+ { 0.482353, 0.121569, 0.058824, 1.0 },
+ { 0.513725, 0.156863, 0.086275, 1.0 },
+ { 0.549020, 0.196078, 0.113725, 1.0 },
+ { 0.619608, 0.270588, 0.168627, 1.0 },
+ { 0.627451, 0.321569, 0.235294, 1.0 },
+ { 0.611765, 0.360784, 0.262745, 1.0 },
+ { 0.592157, 0.380392, 0.305882, 1.0 },
+ { 0.568627, 0.388235, 0.329412, 1.0 },
+ { 0.541176, 0.403922, 0.317647, 1.0 },
+ { 0.525490, 0.450980, 0.360784, 1.0 },
+ { 0.568627, 0.521569, 0.419608, 1.0 },
+ { 0.584314, 0.572549, 0.505882, 1.0 },
+ { 0.564706, 0.588235, 0.549020, 1.0 },
+ { 0.541176, 0.568627, 0.584314, 1.0 },
+ { 0.501961, 0.513725, 0.584314, 1.0 },
+ { 0.447059, 0.427451, 0.525490, 1.0 },
+ { 0.380392, 0.337255, 0.454902, 1.0 },
+ { 0.341176, 0.294118, 0.388235, 1.0 },
+ { 0.341176, 0.278431, 0.360784, 1.0 },
+ { 0.329412, 0.258824, 0.337255, 1.0 },
+ { 0.333333, 0.243137, 0.337255, 1.0 },
+ { 0.325490, 0.203922, 0.313725, 1.0 },
+ { 0.317647, 0.156863, 0.270588, 1.0 },
+ { 0.290196, 0.090196, 0.207843, 1.0 },
+ { 0.243137, 0.047059, 0.141176, 1.0 },
+ { 0.200000, 0.023529, 0.094118, 1.0 },
+ { 0.156863, 0.011765, 0.050980, 1.0 },
+ { 0.117647, 0.011765, 0.035294, 1.0 },
+ { 0.086275, 0.011765, 0.019608, 1.0 },
+ { 0.062745, 0.011765, 0.007843, 1.0 },
+ { 0.050980, 0.007843, 0.003922, 1.0 },
+ { 0.043137, 0.003922, 0.003922, 1.0 },
+ { 0.039216, 0.003922, 0.000000, 1.0 },
+ { 0.035294, 0.000000, 0.000000, 1.0 },
+ { 0.035294, 0.000000, 0.000000, 1.0 },
+ { 0.039216, 0.000000, 0.000000, 1.0 },
+ { 0.039216, 0.000000, 0.000000, 1.0 },
+ { 0.047059, 0.000000, 0.003922, 1.0 },
+ { 0.054902, 0.003922, 0.007843, 1.0 },
+ { 0.066667, 0.003922, 0.007843, 1.0 },
+ { 0.074510, 0.000000, 0.007843, 1.0 },
+ { 0.082353, 0.000000, 0.007843, 1.0 },
+ { 0.082353, 0.000000, 0.007843, 1.0 },
+ { 0.086275, 0.000000, 0.007843, 1.0 },
+ { 0.086275, 0.000000, 0.007843, 1.0 },
+ { 0.086275, 0.000000, 0.007843, 1.0 },
+ { 0.086275, 0.000000, 0.011765, 1.0 },
+ { 0.086275, 0.000000, 0.011765, 1.0 },
+ { 0.086275, 0.000000, 0.007843, 1.0 },
+ { 0.082353, 0.000000, 0.007843, 1.0 },
+ { 0.082353, 0.000000, 0.003922, 1.0 },
+ { 0.078431, 0.000000, 0.003922, 1.0 },
+ { 0.074510, 0.000000, 0.000000, 1.0 },
+ { 0.070588, 0.000000, 0.000000, 1.0 },
+ { 0.066667, 0.000000, 0.000000, 1.0 },
+ { 0.062745, 0.003922, 0.003922, 1.0 },
+ { 0.058824, 0.015686, 0.015686, 1.0 },
+ { 0.054902, 0.035294, 0.035294, 1.0 },
+ { 0.062745, 0.050980, 0.050980, 1.0 },
+ { 0.070588, 0.054902, 0.054902, 1.0 },
+ { 0.074510, 0.050980, 0.054902, 1.0 },
+ { 0.078431, 0.050980, 0.058824, 1.0 },
+ { 0.074510, 0.047059, 0.050980, 1.0 },
+ { 0.070588, 0.047059, 0.043137, 1.0 },
+ { 0.062745, 0.050980, 0.047059, 1.0 },
+ { 0.066667, 0.062745, 0.058824, 1.0 },
+ { 0.090196, 0.074510, 0.070588, 1.0 },
+ { 0.105882, 0.078431, 0.074510, 1.0 },
+ { 0.129412, 0.074510, 0.078431, 1.0 },
+ { 0.149020, 0.062745, 0.070588, 1.0 },
+ { 0.156863, 0.047059, 0.054902, 1.0 },
+ { 0.160784, 0.035294, 0.039216, 1.0 },
+ };
+/* 040222-25 */
+static double4 colors_466[] = {
+ { 0.525490, 0.411765, 0.317647, 1.0 },
+ { 0.419608, 0.305882, 0.223529, 1.0 },
+ { 0.360784, 0.250980, 0.176471, 1.0 },
+ { 0.301961, 0.196078, 0.129412, 1.0 },
+ { 0.266667, 0.168627, 0.109804, 1.0 },
+ { 0.231373, 0.145098, 0.094118, 1.0 },
+ { 0.219608, 0.137255, 0.086275, 1.0 },
+ { 0.207843, 0.133333, 0.082353, 1.0 },
+ { 0.160784, 0.101961, 0.058824, 1.0 },
+ { 0.149020, 0.086275, 0.047059, 1.0 },
+ { 0.141176, 0.070588, 0.039216, 1.0 },
+ { 0.152941, 0.082353, 0.050980, 1.0 },
+ { 0.168627, 0.094118, 0.066667, 1.0 },
+ { 0.200000, 0.121569, 0.090196, 1.0 },
+ { 0.235294, 0.149020, 0.117647, 1.0 },
+ { 0.254902, 0.160784, 0.129412, 1.0 },
+ { 0.274510, 0.176471, 0.141176, 1.0 },
+ { 0.352941, 0.235294, 0.176471, 1.0 },
+ { 0.388235, 0.262745, 0.192157, 1.0 },
+ { 0.423529, 0.294118, 0.211765, 1.0 },
+ { 0.447059, 0.317647, 0.227451, 1.0 },
+ { 0.470588, 0.341176, 0.247059, 1.0 },
+ { 0.474510, 0.345098, 0.247059, 1.0 },
+ { 0.482353, 0.349020, 0.247059, 1.0 },
+ { 0.474510, 0.345098, 0.223529, 1.0 },
+ { 0.462745, 0.341176, 0.211765, 1.0 },
+ { 0.454902, 0.337255, 0.200000, 1.0 },
+ { 0.450980, 0.341176, 0.211765, 1.0 },
+ { 0.450980, 0.349020, 0.223529, 1.0 },
+ { 0.454902, 0.352941, 0.231373, 1.0 },
+ { 0.458824, 0.360784, 0.243137, 1.0 },
+ { 0.474510, 0.380392, 0.262745, 1.0 },
+ { 0.498039, 0.403922, 0.278431, 1.0 },
+ { 0.545098, 0.462745, 0.313725, 1.0 },
+ { 0.568627, 0.490196, 0.341176, 1.0 },
+ { 0.592157, 0.517647, 0.368627, 1.0 },
+ { 0.607843, 0.525490, 0.380392, 1.0 },
+ { 0.623529, 0.533333, 0.396078, 1.0 },
+ { 0.619608, 0.529412, 0.396078, 1.0 },
+ { 0.619608, 0.525490, 0.400000, 1.0 },
+ { 0.568627, 0.486275, 0.356863, 1.0 },
+ { 0.525490, 0.450980, 0.325490, 1.0 },
+ { 0.486275, 0.419608, 0.294118, 1.0 },
+ { 0.454902, 0.376471, 0.266667, 1.0 },
+ { 0.427451, 0.333333, 0.243137, 1.0 },
+ { 0.411765, 0.317647, 0.231373, 1.0 },
+ { 0.396078, 0.301961, 0.223529, 1.0 },
+ { 0.380392, 0.286275, 0.207843, 1.0 },
+ { 0.376471, 0.290196, 0.207843, 1.0 },
+ { 0.415686, 0.337255, 0.223529, 1.0 },
+ { 0.450980, 0.364706, 0.247059, 1.0 },
+ { 0.490196, 0.396078, 0.270588, 1.0 },
+ { 0.517647, 0.415686, 0.298039, 1.0 },
+ { 0.549020, 0.439216, 0.325490, 1.0 },
+ { 0.556863, 0.450980, 0.333333, 1.0 },
+ { 0.564706, 0.462745, 0.341176, 1.0 },
+ { 0.572549, 0.466667, 0.345098, 1.0 },
+ { 0.556863, 0.447059, 0.329412, 1.0 },
+ { 0.545098, 0.427451, 0.313725, 1.0 },
+ { 0.513725, 0.392157, 0.298039, 1.0 },
+ { 0.486275, 0.356863, 0.282353, 1.0 },
+ { 0.466667, 0.337255, 0.266667, 1.0 },
+ { 0.450980, 0.321569, 0.254902, 1.0 },
+ { 0.419608, 0.290196, 0.231373, 1.0 },
+ { 0.411765, 0.262745, 0.215686, 1.0 },
+ { 0.411765, 0.266667, 0.215686, 1.0 },
+ { 0.443137, 0.305882, 0.250980, 1.0 },
+ { 0.474510, 0.345098, 0.290196, 1.0 },
+ { 0.490196, 0.368627, 0.309804, 1.0 },
+ { 0.509804, 0.396078, 0.329412, 1.0 },
+ { 0.556863, 0.447059, 0.380392, 1.0 },
+ { 0.596078, 0.494118, 0.423529, 1.0 },
+ { 0.670588, 0.568627, 0.474510, 1.0 },
+ { 0.698039, 0.603922, 0.498039, 1.0 },
+ { 0.725490, 0.643137, 0.521569, 1.0 },
+ { 0.749020, 0.662745, 0.529412, 1.0 },
+ { 0.772549, 0.686275, 0.537255, 1.0 },
+ { 0.772549, 0.686275, 0.537255, 1.0 },
+ { 0.772549, 0.690196, 0.541176, 1.0 },
+ { 0.772549, 0.678431, 0.521569, 1.0 },
+ { 0.760784, 0.666667, 0.501961, 1.0 },
+ { 0.717647, 0.635294, 0.450980, 1.0 },
+ { 0.701961, 0.619608, 0.427451, 1.0 },
+ { 0.690196, 0.603922, 0.403922, 1.0 },
+ { 0.682353, 0.596078, 0.396078, 1.0 },
+ { 0.678431, 0.588235, 0.388235, 1.0 },
+ { 0.662745, 0.560784, 0.372549, 1.0 },
+ { 0.643137, 0.537255, 0.360784, 1.0 },
+ { 0.603922, 0.501961, 0.341176, 1.0 },
+ { 0.603922, 0.505882, 0.345098, 1.0 },
+ { 0.607843, 0.513725, 0.349020, 1.0 },
+ { 0.615686, 0.517647, 0.356863, 1.0 },
+ { 0.627451, 0.525490, 0.364706, 1.0 },
+ { 0.647059, 0.545098, 0.380392, 1.0 },
+ { 0.666667, 0.568627, 0.403922, 1.0 },
+ { 0.682353, 0.588235, 0.431373, 1.0 },
+ { 0.694118, 0.607843, 0.454902, 1.0 },
+ { 0.749020, 0.678431, 0.509804, 1.0 },
+ { 0.772549, 0.701961, 0.525490, 1.0 },
+ { 0.800000, 0.729412, 0.541176, 1.0 },
+ { 0.807843, 0.737255, 0.545098, 1.0 },
+ { 0.819608, 0.749020, 0.549020, 1.0 },
+ { 0.819608, 0.752941, 0.552941, 1.0 },
+ { 0.815686, 0.749020, 0.552941, 1.0 },
+ { 0.803922, 0.729412, 0.556863, 1.0 },
+ { 0.784314, 0.705882, 0.545098, 1.0 },
+ { 0.768627, 0.686275, 0.537255, 1.0 },
+ { 0.752941, 0.670588, 0.529412, 1.0 },
+ { 0.741176, 0.658824, 0.521569, 1.0 },
+ { 0.717647, 0.631373, 0.490196, 1.0 },
+ { 0.698039, 0.600000, 0.458824, 1.0 },
+ { 0.674510, 0.576471, 0.439216, 1.0 },
+ { 0.647059, 0.541176, 0.419608, 1.0 },
+ { 0.588235, 0.474510, 0.384314, 1.0 },
+ { 0.572549, 0.458824, 0.368627, 1.0 },
+ { 0.556863, 0.447059, 0.352941, 1.0 },
+ { 0.537255, 0.415686, 0.321569, 1.0 },
+ { 0.521569, 0.400000, 0.290196, 1.0 },
+ { 0.513725, 0.384314, 0.274510, 1.0 },
+ { 0.513725, 0.384314, 0.270588, 1.0 },
+ { 0.517647, 0.400000, 0.298039, 1.0 },
+ { 0.529412, 0.411765, 0.313725, 1.0 },
+ { 0.541176, 0.427451, 0.329412, 1.0 },
+ { 0.541176, 0.431373, 0.333333, 1.0 },
+ { 0.545098, 0.439216, 0.341176, 1.0 },
+ { 0.552941, 0.443137, 0.337255, 1.0 },
+ { 0.552941, 0.443137, 0.333333, 1.0 },
+ { 0.537255, 0.427451, 0.329412, 1.0 },
+ { 0.521569, 0.415686, 0.325490, 1.0 },
+ { 0.447059, 0.368627, 0.282353, 1.0 },
+ { 0.423529, 0.349020, 0.266667, 1.0 },
+ { 0.400000, 0.333333, 0.250980, 1.0 },
+ { 0.356863, 0.294118, 0.207843, 1.0 },
+ { 0.305882, 0.243137, 0.176471, 1.0 },
+ { 0.262745, 0.200000, 0.141176, 1.0 },
+ { 0.215686, 0.152941, 0.109804, 1.0 },
+ { 0.141176, 0.105882, 0.066667, 1.0 },
+ { 0.121569, 0.098039, 0.054902, 1.0 },
+ { 0.105882, 0.090196, 0.043137, 1.0 },
+ { 0.105882, 0.086275, 0.043137, 1.0 },
+ { 0.105882, 0.086275, 0.047059, 1.0 },
+ { 0.101961, 0.074510, 0.047059, 1.0 },
+ { 0.098039, 0.066667, 0.043137, 1.0 },
+ { 0.098039, 0.058824, 0.031373, 1.0 },
+ { 0.094118, 0.058824, 0.023529, 1.0 },
+ { 0.098039, 0.058824, 0.023529, 1.0 },
+ { 0.098039, 0.054902, 0.023529, 1.0 },
+ { 0.098039, 0.054902, 0.023529, 1.0 },
+ { 0.090196, 0.047059, 0.027451, 1.0 },
+ { 0.086275, 0.035294, 0.023529, 1.0 },
+ { 0.074510, 0.027451, 0.019608, 1.0 },
+ { 0.070588, 0.023529, 0.007843, 1.0 },
+ { 0.058824, 0.019608, 0.003922, 1.0 },
+ { 0.054902, 0.019608, 0.003922, 1.0 },
+ { 0.050980, 0.019608, 0.003922, 1.0 },
+ { 0.050980, 0.019608, 0.003922, 1.0 },
+ { 0.047059, 0.027451, 0.003922, 1.0 },
+ { 0.058824, 0.031373, 0.003922, 1.0 },
+ { 0.074510, 0.035294, 0.003922, 1.0 },
+ { 0.086275, 0.050980, 0.007843, 1.0 },
+ { 0.109804, 0.062745, 0.019608, 1.0 },
+ { 0.152941, 0.094118, 0.039216, 1.0 },
+ { 0.164706, 0.098039, 0.043137, 1.0 },
+ { 0.176471, 0.105882, 0.047059, 1.0 },
+ { 0.192157, 0.113725, 0.054902, 1.0 },
+ { 0.200000, 0.117647, 0.054902, 1.0 },
+ { 0.207843, 0.121569, 0.058824, 1.0 },
+ { 0.207843, 0.121569, 0.062745, 1.0 },
+ { 0.207843, 0.113725, 0.058824, 1.0 },
+ { 0.203922, 0.109804, 0.062745, 1.0 },
+ { 0.200000, 0.109804, 0.066667, 1.0 },
+ { 0.184314, 0.098039, 0.062745, 1.0 },
+ { 0.176471, 0.090196, 0.058824, 1.0 },
+ { 0.168627, 0.086275, 0.062745, 1.0 },
+ { 0.172549, 0.086275, 0.062745, 1.0 },
+ { 0.184314, 0.086275, 0.062745, 1.0 },
+ { 0.200000, 0.090196, 0.074510, 1.0 },
+ { 0.207843, 0.101961, 0.082353, 1.0 },
+ { 0.211765, 0.101961, 0.090196, 1.0 },
+ { 0.215686, 0.109804, 0.098039, 1.0 },
+ { 0.223529, 0.113725, 0.101961, 1.0 },
+ { 0.223529, 0.109804, 0.101961, 1.0 },
+ { 0.231373, 0.113725, 0.098039, 1.0 },
+ { 0.227451, 0.117647, 0.094118, 1.0 },
+ { 0.215686, 0.117647, 0.078431, 1.0 },
+ { 0.215686, 0.117647, 0.078431, 1.0 },
+ { 0.219608, 0.121569, 0.078431, 1.0 },
+ { 0.219608, 0.129412, 0.078431, 1.0 },
+ { 0.235294, 0.137255, 0.082353, 1.0 },
+ { 0.247059, 0.160784, 0.086275, 1.0 },
+ { 0.270588, 0.180392, 0.090196, 1.0 },
+ { 0.301961, 0.207843, 0.101961, 1.0 },
+ { 0.341176, 0.243137, 0.125490, 1.0 },
+ { 0.380392, 0.282353, 0.149020, 1.0 },
+ { 0.419608, 0.309804, 0.180392, 1.0 },
+ { 0.447059, 0.337255, 0.200000, 1.0 },
+ { 0.462745, 0.345098, 0.207843, 1.0 },
+ { 0.466667, 0.349020, 0.207843, 1.0 },
+ { 0.470588, 0.345098, 0.215686, 1.0 },
+ { 0.474510, 0.349020, 0.219608, 1.0 },
+ { 0.470588, 0.349020, 0.231373, 1.0 },
+ { 0.470588, 0.356863, 0.243137, 1.0 },
+ { 0.478431, 0.364706, 0.254902, 1.0 },
+ { 0.490196, 0.380392, 0.274510, 1.0 },
+ { 0.517647, 0.400000, 0.301961, 1.0 },
+ { 0.552941, 0.439216, 0.341176, 1.0 },
+ { 0.600000, 0.482353, 0.380392, 1.0 },
+ { 0.643137, 0.537255, 0.423529, 1.0 },
+ { 0.682353, 0.580392, 0.454902, 1.0 },
+ { 0.721569, 0.627451, 0.494118, 1.0 },
+ { 0.760784, 0.670588, 0.521569, 1.0 },
+ { 0.803922, 0.709804, 0.556863, 1.0 },
+ { 0.839216, 0.745098, 0.592157, 1.0 },
+ { 0.866667, 0.780392, 0.635294, 1.0 },
+ { 0.886275, 0.800000, 0.658824, 1.0 },
+ { 0.894118, 0.815686, 0.690196, 1.0 },
+ { 0.901961, 0.835294, 0.701961, 1.0 },
+ { 0.905882, 0.843137, 0.705882, 1.0 },
+ { 0.894118, 0.827451, 0.690196, 1.0 },
+ { 0.866667, 0.807843, 0.678431, 1.0 },
+ { 0.831373, 0.772549, 0.647059, 1.0 },
+ { 0.776471, 0.713725, 0.623529, 1.0 },
+ { 0.733333, 0.670588, 0.588235, 1.0 },
+ { 0.698039, 0.627451, 0.549020, 1.0 },
+ { 0.662745, 0.588235, 0.498039, 1.0 },
+ { 0.623529, 0.545098, 0.447059, 1.0 },
+ { 0.580392, 0.494118, 0.392157, 1.0 },
+ { 0.521569, 0.427451, 0.337255, 1.0 },
+ { 0.466667, 0.360784, 0.282353, 1.0 },
+ { 0.419608, 0.305882, 0.243137, 1.0 },
+ { 0.392157, 0.270588, 0.203922, 1.0 },
+ { 0.376471, 0.250980, 0.176471, 1.0 },
+ { 0.376471, 0.250980, 0.172549, 1.0 },
+ { 0.392157, 0.262745, 0.180392, 1.0 },
+ { 0.415686, 0.290196, 0.192157, 1.0 },
+ { 0.450980, 0.325490, 0.223529, 1.0 },
+ { 0.486275, 0.364706, 0.254902, 1.0 },
+ { 0.525490, 0.403922, 0.282353, 1.0 },
+ { 0.568627, 0.447059, 0.313725, 1.0 },
+ { 0.607843, 0.494118, 0.356863, 1.0 },
+ { 0.650980, 0.541176, 0.392157, 1.0 },
+ { 0.698039, 0.596078, 0.431373, 1.0 },
+ { 0.737255, 0.643137, 0.466667, 1.0 },
+ { 0.772549, 0.682353, 0.494118, 1.0 },
+ { 0.792157, 0.705882, 0.509804, 1.0 },
+ { 0.803922, 0.717647, 0.525490, 1.0 },
+ { 0.807843, 0.725490, 0.545098, 1.0 },
+ { 0.807843, 0.729412, 0.552941, 1.0 },
+ { 0.807843, 0.725490, 0.556863, 1.0 },
+ { 0.800000, 0.717647, 0.549020, 1.0 },
+ { 0.772549, 0.690196, 0.521569, 1.0 },
+ { 0.721569, 0.627451, 0.470588, 1.0 },
+ { 0.670588, 0.564706, 0.427451, 1.0 },
+ { 0.619608, 0.513725, 0.388235, 1.0 },
+ { 0.580392, 0.462745, 0.356863, 1.0 },
+ { 0.541176, 0.427451, 0.337255, 1.0 },
+ };
+/* 040222-26 */
+static double4 colors_467[] = {
+ { 0.305882, 0.180392, 0.368627, 1.0 },
+ { 0.192157, 0.117647, 0.282353, 1.0 },
+ { 0.098039, 0.058824, 0.211765, 1.0 },
+ { 0.007843, 0.003922, 0.145098, 1.0 },
+ { 0.007843, 0.003922, 0.149020, 1.0 },
+ { 0.011765, 0.003922, 0.156863, 1.0 },
+ { 0.007843, 0.003922, 0.156863, 1.0 },
+ { 0.007843, 0.003922, 0.160784, 1.0 },
+ { 0.011765, 0.007843, 0.168627, 1.0 },
+ { 0.011765, 0.003922, 0.172549, 1.0 },
+ { 0.015686, 0.003922, 0.176471, 1.0 },
+ { 0.011765, 0.003922, 0.176471, 1.0 },
+ { 0.007843, 0.003922, 0.180392, 1.0 },
+ { 0.007843, 0.003922, 0.180392, 1.0 },
+ { 0.007843, 0.003922, 0.180392, 1.0 },
+ { 0.007843, 0.003922, 0.180392, 1.0 },
+ { 0.007843, 0.007843, 0.180392, 1.0 },
+ { 0.015686, 0.007843, 0.192157, 1.0 },
+ { 0.039216, 0.015686, 0.207843, 1.0 },
+ { 0.062745, 0.027451, 0.223529, 1.0 },
+ { 0.109804, 0.058824, 0.254902, 1.0 },
+ { 0.160784, 0.090196, 0.286275, 1.0 },
+ { 0.192157, 0.105882, 0.305882, 1.0 },
+ { 0.223529, 0.125490, 0.329412, 1.0 },
+ { 0.356863, 0.203922, 0.427451, 1.0 },
+ { 0.427451, 0.250980, 0.470588, 1.0 },
+ { 0.498039, 0.301961, 0.517647, 1.0 },
+ { 0.572549, 0.349020, 0.568627, 1.0 },
+ { 0.647059, 0.396078, 0.619608, 1.0 },
+ { 0.674510, 0.415686, 0.639216, 1.0 },
+ { 0.701961, 0.435294, 0.662745, 1.0 },
+ { 0.733333, 0.458824, 0.682353, 1.0 },
+ { 0.737255, 0.462745, 0.686275, 1.0 },
+ { 0.694118, 0.431373, 0.650980, 1.0 },
+ { 0.639216, 0.400000, 0.615686, 1.0 },
+ { 0.588235, 0.372549, 0.584314, 1.0 },
+ { 0.513725, 0.325490, 0.533333, 1.0 },
+ { 0.443137, 0.278431, 0.486275, 1.0 },
+ { 0.403922, 0.250980, 0.458824, 1.0 },
+ { 0.368627, 0.227451, 0.435294, 1.0 },
+ { 0.239216, 0.149020, 0.349020, 1.0 },
+ { 0.215686, 0.133333, 0.337255, 1.0 },
+ { 0.196078, 0.121569, 0.329412, 1.0 },
+ { 0.231373, 0.137255, 0.356863, 1.0 },
+ { 0.270588, 0.156863, 0.384314, 1.0 },
+ { 0.294118, 0.168627, 0.400000, 1.0 },
+ { 0.321569, 0.184314, 0.415686, 1.0 },
+ { 0.372549, 0.219608, 0.450980, 1.0 },
+ { 0.407843, 0.243137, 0.474510, 1.0 },
+ { 0.462745, 0.270588, 0.505882, 1.0 },
+ { 0.450980, 0.258824, 0.494118, 1.0 },
+ { 0.439216, 0.247059, 0.482353, 1.0 },
+ { 0.388235, 0.219608, 0.447059, 1.0 },
+ { 0.341176, 0.192157, 0.415686, 1.0 },
+ { 0.309804, 0.176471, 0.392157, 1.0 },
+ { 0.282353, 0.160784, 0.372549, 1.0 },
+ { 0.160784, 0.086275, 0.286275, 1.0 },
+ { 0.109804, 0.058824, 0.250980, 1.0 },
+ { 0.062745, 0.035294, 0.219608, 1.0 },
+ { 0.043137, 0.023529, 0.203922, 1.0 },
+ { 0.027451, 0.011765, 0.192157, 1.0 },
+ { 0.027451, 0.007843, 0.188235, 1.0 },
+ { 0.027451, 0.007843, 0.188235, 1.0 },
+ { 0.039216, 0.011765, 0.200000, 1.0 },
+ { 0.062745, 0.023529, 0.215686, 1.0 },
+ { 0.160784, 0.082353, 0.286275, 1.0 },
+ { 0.239216, 0.125490, 0.345098, 1.0 },
+ { 0.321569, 0.172549, 0.403922, 1.0 },
+ { 0.368627, 0.200000, 0.435294, 1.0 },
+ { 0.415686, 0.231373, 0.470588, 1.0 },
+ { 0.509804, 0.290196, 0.537255, 1.0 },
+ { 0.611765, 0.352941, 0.603922, 1.0 },
+ { 0.764706, 0.454902, 0.713725, 1.0 },
+ { 0.800000, 0.474510, 0.737255, 1.0 },
+ { 0.839216, 0.498039, 0.760784, 1.0 },
+ { 0.811765, 0.482353, 0.741176, 1.0 },
+ { 0.784314, 0.470588, 0.721569, 1.0 },
+ { 0.749020, 0.450980, 0.698039, 1.0 },
+ { 0.717647, 0.431373, 0.674510, 1.0 },
+ { 0.627451, 0.380392, 0.615686, 1.0 },
+ { 0.537255, 0.313725, 0.552941, 1.0 },
+ { 0.345098, 0.200000, 0.415686, 1.0 },
+ { 0.262745, 0.152941, 0.352941, 1.0 },
+ { 0.184314, 0.109804, 0.290196, 1.0 },
+ { 0.152941, 0.090196, 0.266667, 1.0 },
+ { 0.121569, 0.070588, 0.247059, 1.0 },
+ { 0.082353, 0.047059, 0.223529, 1.0 },
+ { 0.058824, 0.031373, 0.207843, 1.0 },
+ { 0.050980, 0.027451, 0.200000, 1.0 },
+ { 0.062745, 0.031373, 0.207843, 1.0 },
+ { 0.074510, 0.035294, 0.219608, 1.0 },
+ { 0.078431, 0.039216, 0.223529, 1.0 },
+ { 0.082353, 0.043137, 0.231373, 1.0 },
+ { 0.090196, 0.043137, 0.247059, 1.0 },
+ { 0.090196, 0.043137, 0.254902, 1.0 },
+ { 0.090196, 0.043137, 0.254902, 1.0 },
+ { 0.086275, 0.039216, 0.254902, 1.0 },
+ { 0.070588, 0.035294, 0.243137, 1.0 },
+ { 0.058824, 0.031373, 0.231373, 1.0 },
+ { 0.047059, 0.027451, 0.223529, 1.0 },
+ { 0.039216, 0.023529, 0.215686, 1.0 },
+ { 0.035294, 0.019608, 0.211765, 1.0 },
+ { 0.023529, 0.015686, 0.196078, 1.0 },
+ { 0.015686, 0.015686, 0.188235, 1.0 },
+ { 0.007843, 0.011765, 0.172549, 1.0 },
+ { 0.003922, 0.007843, 0.168627, 1.0 },
+ { 0.000000, 0.007843, 0.164706, 1.0 },
+ { 0.000000, 0.007843, 0.160784, 1.0 },
+ { 0.000000, 0.007843, 0.160784, 1.0 },
+ { 0.000000, 0.007843, 0.160784, 1.0 },
+ { 0.000000, 0.007843, 0.160784, 1.0 },
+ { 0.000000, 0.007843, 0.164706, 1.0 },
+ { 0.000000, 0.007843, 0.164706, 1.0 },
+ { 0.003922, 0.007843, 0.172549, 1.0 },
+ { 0.003922, 0.007843, 0.172549, 1.0 },
+ { 0.007843, 0.007843, 0.176471, 1.0 },
+ { 0.011765, 0.007843, 0.184314, 1.0 },
+ { 0.015686, 0.007843, 0.188235, 1.0 },
+ { 0.019608, 0.011765, 0.192157, 1.0 },
+ { 0.027451, 0.011765, 0.196078, 1.0 },
+ { 0.047059, 0.023529, 0.207843, 1.0 },
+ { 0.058824, 0.031373, 0.223529, 1.0 },
+ { 0.074510, 0.039216, 0.239216, 1.0 },
+ { 0.086275, 0.043137, 0.247059, 1.0 },
+ { 0.098039, 0.047059, 0.254902, 1.0 },
+ { 0.117647, 0.058824, 0.270588, 1.0 },
+ { 0.133333, 0.066667, 0.282353, 1.0 },
+ { 0.152941, 0.078431, 0.294118, 1.0 },
+ { 0.180392, 0.090196, 0.313725, 1.0 },
+ { 0.231373, 0.117647, 0.352941, 1.0 },
+ { 0.243137, 0.125490, 0.360784, 1.0 },
+ { 0.258824, 0.133333, 0.372549, 1.0 },
+ { 0.282353, 0.145098, 0.384314, 1.0 },
+ { 0.317647, 0.164706, 0.407843, 1.0 },
+ { 0.349020, 0.184314, 0.431373, 1.0 },
+ { 0.368627, 0.200000, 0.443137, 1.0 },
+ { 0.364706, 0.203922, 0.435294, 1.0 },
+ { 0.345098, 0.192157, 0.419608, 1.0 },
+ { 0.329412, 0.184314, 0.407843, 1.0 },
+ { 0.313725, 0.176471, 0.396078, 1.0 },
+ { 0.301961, 0.168627, 0.388235, 1.0 },
+ { 0.274510, 0.152941, 0.352941, 1.0 },
+ { 0.239216, 0.137255, 0.317647, 1.0 },
+ { 0.196078, 0.121569, 0.278431, 1.0 },
+ { 0.164706, 0.098039, 0.254902, 1.0 },
+ { 0.125490, 0.074510, 0.235294, 1.0 },
+ { 0.129412, 0.070588, 0.235294, 1.0 },
+ { 0.133333, 0.070588, 0.239216, 1.0 },
+ { 0.156863, 0.094118, 0.247059, 1.0 },
+ { 0.188235, 0.113725, 0.274510, 1.0 },
+ { 0.235294, 0.141176, 0.317647, 1.0 },
+ { 0.298039, 0.184314, 0.368627, 1.0 },
+ { 0.454902, 0.282353, 0.494118, 1.0 },
+ { 0.498039, 0.313725, 0.525490, 1.0 },
+ { 0.541176, 0.345098, 0.556863, 1.0 },
+ { 0.627451, 0.400000, 0.623529, 1.0 },
+ { 0.709804, 0.462745, 0.686275, 1.0 },
+ { 0.780392, 0.509804, 0.737255, 1.0 },
+ { 0.843137, 0.556863, 0.788235, 1.0 },
+ { 0.901961, 0.592157, 0.827451, 1.0 },
+ { 0.933333, 0.607843, 0.850980, 1.0 },
+ { 0.952941, 0.619608, 0.862745, 1.0 },
+ { 0.945098, 0.611765, 0.854902, 1.0 },
+ { 0.937255, 0.607843, 0.850980, 1.0 },
+ { 0.933333, 0.592157, 0.843137, 1.0 },
+ { 0.913725, 0.572549, 0.823529, 1.0 },
+ { 0.882353, 0.552941, 0.796078, 1.0 },
+ { 0.850980, 0.529412, 0.768627, 1.0 },
+ { 0.807843, 0.498039, 0.737255, 1.0 },
+ { 0.800000, 0.490196, 0.733333, 1.0 },
+ { 0.796078, 0.482353, 0.729412, 1.0 },
+ { 0.764706, 0.466667, 0.709804, 1.0 },
+ { 0.721569, 0.443137, 0.678431, 1.0 },
+ { 0.666667, 0.411765, 0.639216, 1.0 },
+ { 0.607843, 0.376471, 0.600000, 1.0 },
+ { 0.549020, 0.333333, 0.568627, 1.0 },
+ { 0.486275, 0.290196, 0.525490, 1.0 },
+ { 0.415686, 0.243137, 0.474510, 1.0 },
+ { 0.333333, 0.200000, 0.427451, 1.0 },
+ { 0.262745, 0.156863, 0.376471, 1.0 },
+ { 0.196078, 0.117647, 0.333333, 1.0 },
+ { 0.141176, 0.078431, 0.294118, 1.0 },
+ { 0.101961, 0.050980, 0.258824, 1.0 },
+ { 0.066667, 0.031373, 0.227451, 1.0 },
+ { 0.031373, 0.019608, 0.192157, 1.0 },
+ { 0.031373, 0.019608, 0.184314, 1.0 },
+ { 0.035294, 0.019608, 0.180392, 1.0 },
+ { 0.035294, 0.019608, 0.172549, 1.0 },
+ { 0.035294, 0.023529, 0.164706, 1.0 },
+ { 0.031373, 0.019608, 0.164706, 1.0 },
+ { 0.027451, 0.019608, 0.160784, 1.0 },
+ { 0.027451, 0.023529, 0.160784, 1.0 },
+ { 0.027451, 0.023529, 0.160784, 1.0 },
+ { 0.023529, 0.023529, 0.160784, 1.0 },
+ { 0.023529, 0.023529, 0.164706, 1.0 },
+ { 0.023529, 0.023529, 0.164706, 1.0 },
+ { 0.027451, 0.027451, 0.160784, 1.0 },
+ { 0.043137, 0.035294, 0.160784, 1.0 },
+ { 0.054902, 0.043137, 0.164706, 1.0 },
+ { 0.058824, 0.047059, 0.168627, 1.0 },
+ { 0.066667, 0.050980, 0.172549, 1.0 },
+ { 0.062745, 0.047059, 0.172549, 1.0 },
+ { 0.066667, 0.047059, 0.172549, 1.0 },
+ { 0.066667, 0.047059, 0.176471, 1.0 },
+ { 0.058824, 0.043137, 0.180392, 1.0 },
+ { 0.050980, 0.039216, 0.184314, 1.0 },
+ { 0.035294, 0.031373, 0.184314, 1.0 },
+ { 0.023529, 0.019608, 0.184314, 1.0 },
+ { 0.011765, 0.011765, 0.184314, 1.0 },
+ { 0.003922, 0.007843, 0.184314, 1.0 },
+ { 0.000000, 0.003922, 0.180392, 1.0 },
+ { 0.000000, 0.003922, 0.176471, 1.0 },
+ { 0.000000, 0.003922, 0.172549, 1.0 },
+ { 0.000000, 0.003922, 0.168627, 1.0 },
+ { 0.000000, 0.003922, 0.164706, 1.0 },
+ { 0.000000, 0.003922, 0.164706, 1.0 },
+ { 0.000000, 0.003922, 0.160784, 1.0 },
+ { 0.003922, 0.003922, 0.160784, 1.0 },
+ { 0.007843, 0.007843, 0.156863, 1.0 },
+ { 0.019608, 0.015686, 0.152941, 1.0 },
+ { 0.035294, 0.023529, 0.152941, 1.0 },
+ { 0.050980, 0.035294, 0.152941, 1.0 },
+ { 0.066667, 0.039216, 0.168627, 1.0 },
+ { 0.086275, 0.050980, 0.188235, 1.0 },
+ { 0.105882, 0.062745, 0.207843, 1.0 },
+ { 0.133333, 0.074510, 0.223529, 1.0 },
+ { 0.160784, 0.094118, 0.243137, 1.0 },
+ { 0.184314, 0.109804, 0.266667, 1.0 },
+ { 0.192157, 0.109804, 0.282353, 1.0 },
+ { 0.196078, 0.109804, 0.301961, 1.0 },
+ { 0.188235, 0.101961, 0.305882, 1.0 },
+ { 0.172549, 0.090196, 0.305882, 1.0 },
+ { 0.164706, 0.090196, 0.298039, 1.0 },
+ { 0.141176, 0.078431, 0.274510, 1.0 },
+ { 0.121569, 0.066667, 0.254902, 1.0 },
+ { 0.098039, 0.050980, 0.227451, 1.0 },
+ { 0.066667, 0.035294, 0.200000, 1.0 },
+ { 0.047059, 0.023529, 0.184314, 1.0 },
+ { 0.027451, 0.011765, 0.160784, 1.0 },
+ { 0.019608, 0.007843, 0.141176, 1.0 },
+ { 0.011765, 0.003922, 0.129412, 1.0 },
+ { 0.007843, 0.003922, 0.121569, 1.0 },
+ { 0.003922, 0.003922, 0.121569, 1.0 },
+ { 0.007843, 0.000000, 0.125490, 1.0 },
+ { 0.011765, 0.003922, 0.137255, 1.0 },
+ { 0.019608, 0.003922, 0.149020, 1.0 },
+ { 0.035294, 0.015686, 0.168627, 1.0 },
+ { 0.066667, 0.035294, 0.200000, 1.0 },
+ { 0.109804, 0.058824, 0.239216, 1.0 },
+ { 0.172549, 0.098039, 0.286275, 1.0 },
+ { 0.262745, 0.152941, 0.356863, 1.0 },
+ { 0.333333, 0.192157, 0.411765, 1.0 },
+ { 0.321569, 0.184314, 0.396078, 1.0 },
+ { 0.298039, 0.168627, 0.376471, 1.0 },
+ { 0.254902, 0.145098, 0.337255, 1.0 },
+ { 0.254902, 0.149020, 0.329412, 1.0 },
+ };
+/* 040222-27 */
+static double4 colors_468[] = {
+ { 0.717647, 0.568627, 0.529412, 1.0 },
+ { 0.733333, 0.501961, 0.435294, 1.0 },
+ { 0.705882, 0.458824, 0.388235, 1.0 },
+ { 0.678431, 0.415686, 0.345098, 1.0 },
+ { 0.627451, 0.364706, 0.298039, 1.0 },
+ { 0.576471, 0.317647, 0.250980, 1.0 },
+ { 0.552941, 0.294118, 0.231373, 1.0 },
+ { 0.529412, 0.270588, 0.215686, 1.0 },
+ { 0.372549, 0.180392, 0.152941, 1.0 },
+ { 0.290196, 0.149020, 0.129412, 1.0 },
+ { 0.211765, 0.117647, 0.105882, 1.0 },
+ { 0.172549, 0.098039, 0.082353, 1.0 },
+ { 0.137255, 0.078431, 0.062745, 1.0 },
+ { 0.117647, 0.066667, 0.054902, 1.0 },
+ { 0.098039, 0.054902, 0.047059, 1.0 },
+ { 0.094118, 0.050980, 0.043137, 1.0 },
+ { 0.090196, 0.050980, 0.039216, 1.0 },
+ { 0.101961, 0.066667, 0.054902, 1.0 },
+ { 0.145098, 0.086275, 0.078431, 1.0 },
+ { 0.192157, 0.109804, 0.101961, 1.0 },
+ { 0.278431, 0.172549, 0.164706, 1.0 },
+ { 0.364706, 0.235294, 0.231373, 1.0 },
+ { 0.407843, 0.278431, 0.270588, 1.0 },
+ { 0.450980, 0.321569, 0.309804, 1.0 },
+ { 0.623529, 0.490196, 0.466667, 1.0 },
+ { 0.701961, 0.564706, 0.541176, 1.0 },
+ { 0.780392, 0.643137, 0.619608, 1.0 },
+ { 0.788235, 0.670588, 0.639216, 1.0 },
+ { 0.800000, 0.698039, 0.658824, 1.0 },
+ { 0.784314, 0.690196, 0.650980, 1.0 },
+ { 0.772549, 0.682353, 0.647059, 1.0 },
+ { 0.737255, 0.631373, 0.603922, 1.0 },
+ { 0.682353, 0.560784, 0.560784, 1.0 },
+ { 0.537255, 0.450980, 0.450980, 1.0 },
+ { 0.482353, 0.396078, 0.392157, 1.0 },
+ { 0.431373, 0.341176, 0.337255, 1.0 },
+ { 0.411765, 0.325490, 0.333333, 1.0 },
+ { 0.396078, 0.309804, 0.333333, 1.0 },
+ { 0.392157, 0.309804, 0.333333, 1.0 },
+ { 0.388235, 0.309804, 0.337255, 1.0 },
+ { 0.458824, 0.341176, 0.360784, 1.0 },
+ { 0.521569, 0.396078, 0.411765, 1.0 },
+ { 0.588235, 0.450980, 0.466667, 1.0 },
+ { 0.639216, 0.509804, 0.517647, 1.0 },
+ { 0.694118, 0.572549, 0.572549, 1.0 },
+ { 0.721569, 0.603922, 0.603922, 1.0 },
+ { 0.752941, 0.635294, 0.635294, 1.0 },
+ { 0.811765, 0.705882, 0.690196, 1.0 },
+ { 0.850980, 0.756863, 0.725490, 1.0 },
+ { 0.858824, 0.780392, 0.737255, 1.0 },
+ { 0.835294, 0.745098, 0.701961, 1.0 },
+ { 0.811765, 0.709804, 0.670588, 1.0 },
+ { 0.733333, 0.635294, 0.596078, 1.0 },
+ { 0.658824, 0.564706, 0.525490, 1.0 },
+ { 0.615686, 0.517647, 0.478431, 1.0 },
+ { 0.576471, 0.470588, 0.435294, 1.0 },
+ { 0.396078, 0.298039, 0.274510, 1.0 },
+ { 0.309804, 0.223529, 0.207843, 1.0 },
+ { 0.223529, 0.149020, 0.141176, 1.0 },
+ { 0.168627, 0.105882, 0.101961, 1.0 },
+ { 0.113725, 0.066667, 0.062745, 1.0 },
+ { 0.098039, 0.054902, 0.050980, 1.0 },
+ { 0.086275, 0.047059, 0.043137, 1.0 },
+ { 0.074510, 0.043137, 0.039216, 1.0 },
+ { 0.086275, 0.054902, 0.054902, 1.0 },
+ { 0.180392, 0.141176, 0.141176, 1.0 },
+ { 0.250980, 0.200000, 0.207843, 1.0 },
+ { 0.321569, 0.262745, 0.274510, 1.0 },
+ { 0.360784, 0.294118, 0.305882, 1.0 },
+ { 0.403922, 0.325490, 0.337255, 1.0 },
+ { 0.490196, 0.388235, 0.403922, 1.0 },
+ { 0.560784, 0.454902, 0.458824, 1.0 },
+ { 0.615686, 0.490196, 0.513725, 1.0 },
+ { 0.596078, 0.478431, 0.505882, 1.0 },
+ { 0.580392, 0.470588, 0.498039, 1.0 },
+ { 0.568627, 0.454902, 0.474510, 1.0 },
+ { 0.556863, 0.443137, 0.450980, 1.0 },
+ { 0.545098, 0.431373, 0.443137, 1.0 },
+ { 0.533333, 0.419608, 0.439216, 1.0 },
+ { 0.529412, 0.411765, 0.423529, 1.0 },
+ { 0.537255, 0.411765, 0.407843, 1.0 },
+ { 0.592157, 0.427451, 0.388235, 1.0 },
+ { 0.607843, 0.423529, 0.376471, 1.0 },
+ { 0.627451, 0.419608, 0.364706, 1.0 },
+ { 0.627451, 0.423529, 0.364706, 1.0 },
+ { 0.631373, 0.431373, 0.368627, 1.0 },
+ { 0.639216, 0.439216, 0.380392, 1.0 },
+ { 0.635294, 0.439216, 0.388235, 1.0 },
+ { 0.592157, 0.431373, 0.372549, 1.0 },
+ { 0.560784, 0.411765, 0.368627, 1.0 },
+ { 0.533333, 0.396078, 0.364706, 1.0 },
+ { 0.513725, 0.384314, 0.356863, 1.0 },
+ { 0.494118, 0.372549, 0.349020, 1.0 },
+ { 0.443137, 0.349020, 0.321569, 1.0 },
+ { 0.384314, 0.309804, 0.290196, 1.0 },
+ { 0.345098, 0.270588, 0.254902, 1.0 },
+ { 0.305882, 0.227451, 0.231373, 1.0 },
+ { 0.254902, 0.196078, 0.196078, 1.0 },
+ { 0.247059, 0.184314, 0.180392, 1.0 },
+ { 0.243137, 0.172549, 0.164706, 1.0 },
+ { 0.239216, 0.164706, 0.156863, 1.0 },
+ { 0.239216, 0.156863, 0.149020, 1.0 },
+ { 0.223529, 0.149020, 0.141176, 1.0 },
+ { 0.211765, 0.137255, 0.121569, 1.0 },
+ { 0.168627, 0.098039, 0.078431, 1.0 },
+ { 0.141176, 0.082353, 0.058824, 1.0 },
+ { 0.113725, 0.066667, 0.043137, 1.0 },
+ { 0.101961, 0.054902, 0.039216, 1.0 },
+ { 0.090196, 0.047059, 0.035294, 1.0 },
+ { 0.066667, 0.031373, 0.023529, 1.0 },
+ { 0.047059, 0.023529, 0.015686, 1.0 },
+ { 0.027451, 0.015686, 0.007843, 1.0 },
+ { 0.015686, 0.007843, 0.003922, 1.0 },
+ { 0.003922, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.000000, 0.003922, 1.0 },
+ { 0.015686, 0.003922, 0.003922, 1.0 },
+ { 0.027451, 0.011765, 0.015686, 1.0 },
+ { 0.039216, 0.023529, 0.031373, 1.0 },
+ { 0.082353, 0.043137, 0.050980, 1.0 },
+ { 0.094118, 0.058824, 0.066667, 1.0 },
+ { 0.109804, 0.074510, 0.082353, 1.0 },
+ { 0.109804, 0.074510, 0.082353, 1.0 },
+ { 0.109804, 0.078431, 0.082353, 1.0 },
+ { 0.117647, 0.078431, 0.086275, 1.0 },
+ { 0.113725, 0.074510, 0.078431, 1.0 },
+ { 0.113725, 0.078431, 0.082353, 1.0 },
+ { 0.105882, 0.074510, 0.074510, 1.0 },
+ { 0.113725, 0.066667, 0.062745, 1.0 },
+ { 0.117647, 0.070588, 0.066667, 1.0 },
+ { 0.125490, 0.074510, 0.070588, 1.0 },
+ { 0.141176, 0.086275, 0.078431, 1.0 },
+ { 0.168627, 0.105882, 0.098039, 1.0 },
+ { 0.203922, 0.129412, 0.121569, 1.0 },
+ { 0.235294, 0.164706, 0.149020, 1.0 },
+ { 0.317647, 0.223529, 0.207843, 1.0 },
+ { 0.349020, 0.250980, 0.239216, 1.0 },
+ { 0.384314, 0.282353, 0.270588, 1.0 },
+ { 0.400000, 0.294118, 0.286275, 1.0 },
+ { 0.415686, 0.305882, 0.305882, 1.0 },
+ { 0.450980, 0.333333, 0.333333, 1.0 },
+ { 0.505882, 0.368627, 0.380392, 1.0 },
+ { 0.552941, 0.423529, 0.423529, 1.0 },
+ { 0.603922, 0.478431, 0.482353, 1.0 },
+ { 0.717647, 0.607843, 0.607843, 1.0 },
+ { 0.745098, 0.647059, 0.639216, 1.0 },
+ { 0.776471, 0.690196, 0.674510, 1.0 },
+ { 0.843137, 0.760784, 0.745098, 1.0 },
+ { 0.878431, 0.815686, 0.792157, 1.0 },
+ { 0.901961, 0.854902, 0.827451, 1.0 },
+ { 0.909804, 0.874510, 0.839216, 1.0 },
+ { 0.909804, 0.862745, 0.831373, 1.0 },
+ { 0.905882, 0.850980, 0.819608, 1.0 },
+ { 0.901961, 0.839216, 0.807843, 1.0 },
+ { 0.882353, 0.796078, 0.776471, 1.0 },
+ { 0.866667, 0.764706, 0.745098, 1.0 },
+ { 0.835294, 0.725490, 0.701961, 1.0 },
+ { 0.807843, 0.670588, 0.647059, 1.0 },
+ { 0.752941, 0.603922, 0.592157, 1.0 },
+ { 0.694118, 0.541176, 0.541176, 1.0 },
+ { 0.603922, 0.454902, 0.423529, 1.0 },
+ { 0.584314, 0.427451, 0.400000, 1.0 },
+ { 0.564706, 0.403922, 0.376471, 1.0 },
+ { 0.537255, 0.356863, 0.349020, 1.0 },
+ { 0.533333, 0.349020, 0.337255, 1.0 },
+ { 0.552941, 0.356863, 0.333333, 1.0 },
+ { 0.580392, 0.392157, 0.352941, 1.0 },
+ { 0.654902, 0.454902, 0.423529, 1.0 },
+ { 0.670588, 0.474510, 0.439216, 1.0 },
+ { 0.690196, 0.494118, 0.454902, 1.0 },
+ { 0.721569, 0.541176, 0.490196, 1.0 },
+ { 0.741176, 0.580392, 0.513725, 1.0 },
+ { 0.776471, 0.611765, 0.537255, 1.0 },
+ { 0.792157, 0.635294, 0.564706, 1.0 },
+ { 0.807843, 0.643137, 0.588235, 1.0 },
+ { 0.811765, 0.662745, 0.611765, 1.0 },
+ { 0.847059, 0.694118, 0.639216, 1.0 },
+ { 0.866667, 0.733333, 0.670588, 1.0 },
+ { 0.882353, 0.752941, 0.705882, 1.0 },
+ { 0.874510, 0.760784, 0.721569, 1.0 },
+ { 0.878431, 0.756863, 0.725490, 1.0 },
+ { 0.862745, 0.752941, 0.717647, 1.0 },
+ { 0.847059, 0.737255, 0.709804, 1.0 },
+ { 0.768627, 0.647059, 0.635294, 1.0 },
+ { 0.737255, 0.611765, 0.600000, 1.0 },
+ { 0.709804, 0.580392, 0.568627, 1.0 },
+ { 0.647059, 0.521569, 0.513725, 1.0 },
+ { 0.592157, 0.462745, 0.474510, 1.0 },
+ { 0.533333, 0.403922, 0.431373, 1.0 },
+ { 0.470588, 0.352941, 0.376471, 1.0 },
+ { 0.411765, 0.317647, 0.329412, 1.0 },
+ { 0.376471, 0.290196, 0.301961, 1.0 },
+ { 0.349020, 0.262745, 0.286275, 1.0 },
+ { 0.341176, 0.247059, 0.262745, 1.0 },
+ { 0.352941, 0.235294, 0.235294, 1.0 },
+ { 0.396078, 0.239216, 0.219608, 1.0 },
+ { 0.454902, 0.254902, 0.223529, 1.0 },
+ { 0.486275, 0.270588, 0.231373, 1.0 },
+ { 0.482353, 0.266667, 0.227451, 1.0 },
+ { 0.458824, 0.243137, 0.207843, 1.0 },
+ { 0.458824, 0.227451, 0.184314, 1.0 },
+ { 0.435294, 0.211765, 0.172549, 1.0 },
+ { 0.388235, 0.196078, 0.168627, 1.0 },
+ { 0.301961, 0.164706, 0.152941, 1.0 },
+ { 0.243137, 0.137255, 0.133333, 1.0 },
+ { 0.211765, 0.117647, 0.129412, 1.0 },
+ { 0.207843, 0.121569, 0.141176, 1.0 },
+ { 0.207843, 0.125490, 0.149020, 1.0 },
+ { 0.203922, 0.125490, 0.145098, 1.0 },
+ { 0.196078, 0.121569, 0.149020, 1.0 },
+ { 0.192157, 0.129412, 0.164706, 1.0 },
+ { 0.196078, 0.137255, 0.172549, 1.0 },
+ { 0.192157, 0.133333, 0.156863, 1.0 },
+ { 0.180392, 0.121569, 0.137255, 1.0 },
+ { 0.172549, 0.113725, 0.129412, 1.0 },
+ { 0.176471, 0.125490, 0.133333, 1.0 },
+ { 0.192157, 0.137255, 0.145098, 1.0 },
+ { 0.223529, 0.156863, 0.164706, 1.0 },
+ { 0.258824, 0.172549, 0.180392, 1.0 },
+ { 0.290196, 0.200000, 0.211765, 1.0 },
+ { 0.317647, 0.231373, 0.247059, 1.0 },
+ { 0.341176, 0.258824, 0.286275, 1.0 },
+ { 0.372549, 0.286275, 0.309804, 1.0 },
+ { 0.380392, 0.298039, 0.333333, 1.0 },
+ { 0.384314, 0.305882, 0.337255, 1.0 },
+ { 0.372549, 0.305882, 0.337255, 1.0 },
+ { 0.368627, 0.305882, 0.325490, 1.0 },
+ { 0.356863, 0.305882, 0.309804, 1.0 },
+ { 0.349020, 0.286275, 0.286275, 1.0 },
+ { 0.341176, 0.266667, 0.266667, 1.0 },
+ { 0.341176, 0.258824, 0.247059, 1.0 },
+ { 0.333333, 0.262745, 0.235294, 1.0 },
+ { 0.341176, 0.262745, 0.223529, 1.0 },
+ { 0.345098, 0.254902, 0.223529, 1.0 },
+ { 0.349020, 0.243137, 0.223529, 1.0 },
+ { 0.341176, 0.239216, 0.215686, 1.0 },
+ { 0.341176, 0.235294, 0.207843, 1.0 },
+ { 0.349020, 0.231373, 0.203922, 1.0 },
+ { 0.360784, 0.227451, 0.211765, 1.0 },
+ { 0.372549, 0.231373, 0.219608, 1.0 },
+ { 0.380392, 0.243137, 0.223529, 1.0 },
+ { 0.392157, 0.254902, 0.223529, 1.0 },
+ { 0.411765, 0.270588, 0.243137, 1.0 },
+ { 0.450980, 0.294118, 0.262745, 1.0 },
+ { 0.478431, 0.325490, 0.294118, 1.0 },
+ { 0.494118, 0.333333, 0.305882, 1.0 },
+ { 0.498039, 0.345098, 0.333333, 1.0 },
+ { 0.509804, 0.356863, 0.352941, 1.0 },
+ { 0.537255, 0.384314, 0.392157, 1.0 },
+ { 0.576471, 0.411765, 0.435294, 1.0 },
+ { 0.611765, 0.450980, 0.474510, 1.0 },
+ { 0.639216, 0.494118, 0.505882, 1.0 },
+ { 0.643137, 0.498039, 0.513725, 1.0 },
+ { 0.654902, 0.505882, 0.521569, 1.0 },
+ { 0.678431, 0.517647, 0.521569, 1.0 },
+ };
+/* 040222-28 */
+static double4 colors_469[] = {
+ { 0.396078, 0.611765, 0.482353, 1.0 },
+ { 0.325490, 0.552941, 0.454902, 1.0 },
+ { 0.282353, 0.509804, 0.450980, 1.0 },
+ { 0.243137, 0.470588, 0.447059, 1.0 },
+ { 0.243137, 0.486275, 0.462745, 1.0 },
+ { 0.247059, 0.501961, 0.482353, 1.0 },
+ { 0.243137, 0.498039, 0.482353, 1.0 },
+ { 0.239216, 0.494118, 0.482353, 1.0 },
+ { 0.196078, 0.454902, 0.490196, 1.0 },
+ { 0.164706, 0.419608, 0.474510, 1.0 },
+ { 0.137255, 0.384314, 0.458824, 1.0 },
+ { 0.109804, 0.345098, 0.423529, 1.0 },
+ { 0.086275, 0.309804, 0.392157, 1.0 },
+ { 0.078431, 0.286275, 0.364706, 1.0 },
+ { 0.074510, 0.266667, 0.337255, 1.0 },
+ { 0.078431, 0.250980, 0.321569, 1.0 },
+ { 0.086275, 0.239216, 0.309804, 1.0 },
+ { 0.109804, 0.168627, 0.247059, 1.0 },
+ { 0.121569, 0.152941, 0.203922, 1.0 },
+ { 0.133333, 0.141176, 0.164706, 1.0 },
+ { 0.156863, 0.137255, 0.133333, 1.0 },
+ { 0.184314, 0.137255, 0.105882, 1.0 },
+ { 0.200000, 0.129412, 0.101961, 1.0 },
+ { 0.219608, 0.125490, 0.101961, 1.0 },
+ { 0.200000, 0.133333, 0.113725, 1.0 },
+ { 0.192157, 0.160784, 0.137255, 1.0 },
+ { 0.188235, 0.192157, 0.164706, 1.0 },
+ { 0.196078, 0.223529, 0.203922, 1.0 },
+ { 0.207843, 0.254902, 0.247059, 1.0 },
+ { 0.200000, 0.270588, 0.270588, 1.0 },
+ { 0.196078, 0.290196, 0.298039, 1.0 },
+ { 0.188235, 0.309804, 0.333333, 1.0 },
+ { 0.188235, 0.329412, 0.364706, 1.0 },
+ { 0.196078, 0.333333, 0.352941, 1.0 },
+ { 0.200000, 0.321569, 0.329412, 1.0 },
+ { 0.207843, 0.313725, 0.309804, 1.0 },
+ { 0.219608, 0.290196, 0.270588, 1.0 },
+ { 0.231373, 0.270588, 0.235294, 1.0 },
+ { 0.239216, 0.254902, 0.215686, 1.0 },
+ { 0.250980, 0.243137, 0.200000, 1.0 },
+ { 0.301961, 0.262745, 0.188235, 1.0 },
+ { 0.325490, 0.305882, 0.211765, 1.0 },
+ { 0.352941, 0.352941, 0.235294, 1.0 },
+ { 0.364706, 0.396078, 0.270588, 1.0 },
+ { 0.380392, 0.443137, 0.305882, 1.0 },
+ { 0.384314, 0.466667, 0.333333, 1.0 },
+ { 0.392157, 0.494118, 0.364706, 1.0 },
+ { 0.403922, 0.549020, 0.427451, 1.0 },
+ { 0.419608, 0.615686, 0.482353, 1.0 },
+ { 0.431373, 0.674510, 0.529412, 1.0 },
+ { 0.419608, 0.670588, 0.537255, 1.0 },
+ { 0.411765, 0.670588, 0.545098, 1.0 },
+ { 0.396078, 0.650980, 0.521569, 1.0 },
+ { 0.380392, 0.635294, 0.501961, 1.0 },
+ { 0.372549, 0.627451, 0.486275, 1.0 },
+ { 0.368627, 0.619608, 0.474510, 1.0 },
+ { 0.356863, 0.584314, 0.470588, 1.0 },
+ { 0.317647, 0.552941, 0.454902, 1.0 },
+ { 0.278431, 0.521569, 0.443137, 1.0 },
+ { 0.227451, 0.478431, 0.415686, 1.0 },
+ { 0.176471, 0.439216, 0.392157, 1.0 },
+ { 0.164706, 0.419608, 0.388235, 1.0 },
+ { 0.156863, 0.400000, 0.384314, 1.0 },
+ { 0.149020, 0.360784, 0.372549, 1.0 },
+ { 0.129412, 0.317647, 0.356863, 1.0 },
+ { 0.066667, 0.243137, 0.290196, 1.0 },
+ { 0.050980, 0.207843, 0.250980, 1.0 },
+ { 0.035294, 0.176471, 0.215686, 1.0 },
+ { 0.031373, 0.160784, 0.192157, 1.0 },
+ { 0.027451, 0.145098, 0.172549, 1.0 },
+ { 0.015686, 0.113725, 0.129412, 1.0 },
+ { 0.019608, 0.094118, 0.101961, 1.0 },
+ { 0.027451, 0.090196, 0.078431, 1.0 },
+ { 0.027451, 0.105882, 0.074510, 1.0 },
+ { 0.027451, 0.121569, 0.074510, 1.0 },
+ { 0.043137, 0.133333, 0.070588, 1.0 },
+ { 0.058824, 0.145098, 0.070588, 1.0 },
+ { 0.066667, 0.145098, 0.062745, 1.0 },
+ { 0.074510, 0.145098, 0.058824, 1.0 },
+ { 0.082353, 0.145098, 0.054902, 1.0 },
+ { 0.078431, 0.141176, 0.054902, 1.0 },
+ { 0.070588, 0.129412, 0.058824, 1.0 },
+ { 0.070588, 0.113725, 0.047059, 1.0 },
+ { 0.074510, 0.098039, 0.035294, 1.0 },
+ { 0.070588, 0.086275, 0.031373, 1.0 },
+ { 0.066667, 0.078431, 0.031373, 1.0 },
+ { 0.062745, 0.050980, 0.039216, 1.0 },
+ { 0.058824, 0.035294, 0.062745, 1.0 },
+ { 0.082353, 0.027451, 0.082353, 1.0 },
+ { 0.090196, 0.027451, 0.078431, 1.0 },
+ { 0.101961, 0.031373, 0.078431, 1.0 },
+ { 0.101961, 0.031373, 0.082353, 1.0 },
+ { 0.105882, 0.035294, 0.086275, 1.0 },
+ { 0.129412, 0.054902, 0.090196, 1.0 },
+ { 0.152941, 0.066667, 0.086275, 1.0 },
+ { 0.172549, 0.086275, 0.066667, 1.0 },
+ { 0.168627, 0.098039, 0.050980, 1.0 },
+ { 0.137255, 0.105882, 0.035294, 1.0 },
+ { 0.129412, 0.117647, 0.043137, 1.0 },
+ { 0.125490, 0.133333, 0.050980, 1.0 },
+ { 0.125490, 0.145098, 0.058824, 1.0 },
+ { 0.125490, 0.160784, 0.066667, 1.0 },
+ { 0.121569, 0.168627, 0.078431, 1.0 },
+ { 0.101961, 0.172549, 0.094118, 1.0 },
+ { 0.062745, 0.149020, 0.145098, 1.0 },
+ { 0.066667, 0.149020, 0.160784, 1.0 },
+ { 0.070588, 0.152941, 0.176471, 1.0 },
+ { 0.074510, 0.156863, 0.168627, 1.0 },
+ { 0.082353, 0.164706, 0.164706, 1.0 },
+ { 0.090196, 0.176471, 0.152941, 1.0 },
+ { 0.113725, 0.188235, 0.145098, 1.0 },
+ { 0.149020, 0.203922, 0.129412, 1.0 },
+ { 0.203922, 0.243137, 0.129412, 1.0 },
+ { 0.313725, 0.337255, 0.152941, 1.0 },
+ { 0.321569, 0.360784, 0.168627, 1.0 },
+ { 0.333333, 0.384314, 0.184314, 1.0 },
+ { 0.345098, 0.407843, 0.207843, 1.0 },
+ { 0.345098, 0.431373, 0.227451, 1.0 },
+ { 0.360784, 0.447059, 0.250980, 1.0 },
+ { 0.396078, 0.450980, 0.250980, 1.0 },
+ { 0.392157, 0.419608, 0.254902, 1.0 },
+ { 0.360784, 0.400000, 0.231373, 1.0 },
+ { 0.333333, 0.380392, 0.211765, 1.0 },
+ { 0.337255, 0.372549, 0.192157, 1.0 },
+ { 0.345098, 0.368627, 0.172549, 1.0 },
+ { 0.388235, 0.388235, 0.133333, 1.0 },
+ { 0.427451, 0.411765, 0.113725, 1.0 },
+ { 0.466667, 0.450980, 0.113725, 1.0 },
+ { 0.494118, 0.501961, 0.149020, 1.0 },
+ { 0.509804, 0.572549, 0.247059, 1.0 },
+ { 0.509804, 0.584314, 0.270588, 1.0 },
+ { 0.509804, 0.596078, 0.294118, 1.0 },
+ { 0.486275, 0.623529, 0.349020, 1.0 },
+ { 0.478431, 0.643137, 0.403922, 1.0 },
+ { 0.450980, 0.650980, 0.450980, 1.0 },
+ { 0.439216, 0.650980, 0.490196, 1.0 },
+ { 0.407843, 0.623529, 0.529412, 1.0 },
+ { 0.392157, 0.588235, 0.513725, 1.0 },
+ { 0.376471, 0.556863, 0.501961, 1.0 },
+ { 0.376471, 0.537255, 0.482353, 1.0 },
+ { 0.376471, 0.521569, 0.466667, 1.0 },
+ { 0.376471, 0.486275, 0.443137, 1.0 },
+ { 0.376471, 0.462745, 0.435294, 1.0 },
+ { 0.349020, 0.462745, 0.462745, 1.0 },
+ { 0.317647, 0.439216, 0.466667, 1.0 },
+ { 0.274510, 0.415686, 0.431373, 1.0 },
+ { 0.270588, 0.407843, 0.419608, 1.0 },
+ { 0.266667, 0.403922, 0.411765, 1.0 },
+ { 0.243137, 0.431373, 0.443137, 1.0 },
+ { 0.215686, 0.447059, 0.486275, 1.0 },
+ { 0.215686, 0.466667, 0.525490, 1.0 },
+ { 0.231373, 0.509804, 0.552941, 1.0 },
+ { 0.321569, 0.592157, 0.552941, 1.0 },
+ { 0.333333, 0.607843, 0.556863, 1.0 },
+ { 0.349020, 0.623529, 0.560784, 1.0 },
+ { 0.380392, 0.631373, 0.572549, 1.0 },
+ { 0.407843, 0.639216, 0.572549, 1.0 },
+ { 0.443137, 0.654902, 0.541176, 1.0 },
+ { 0.486275, 0.666667, 0.490196, 1.0 },
+ { 0.509804, 0.666667, 0.431373, 1.0 },
+ { 0.521569, 0.647059, 0.376471, 1.0 },
+ { 0.494118, 0.560784, 0.317647, 1.0 },
+ { 0.482353, 0.541176, 0.290196, 1.0 },
+ { 0.470588, 0.521569, 0.266667, 1.0 },
+ { 0.447059, 0.482353, 0.207843, 1.0 },
+ { 0.431373, 0.435294, 0.149020, 1.0 },
+ { 0.403922, 0.380392, 0.113725, 1.0 },
+ { 0.380392, 0.321569, 0.117647, 1.0 },
+ { 0.321569, 0.258824, 0.145098, 1.0 },
+ { 0.317647, 0.258824, 0.156863, 1.0 },
+ { 0.313725, 0.262745, 0.168627, 1.0 },
+ { 0.305882, 0.290196, 0.196078, 1.0 },
+ { 0.313725, 0.309804, 0.231373, 1.0 },
+ { 0.309804, 0.329412, 0.274510, 1.0 },
+ { 0.309804, 0.345098, 0.309804, 1.0 },
+ { 0.305882, 0.341176, 0.349020, 1.0 },
+ { 0.301961, 0.345098, 0.376471, 1.0 },
+ { 0.294118, 0.364706, 0.384314, 1.0 },
+ { 0.278431, 0.376471, 0.372549, 1.0 },
+ { 0.250980, 0.380392, 0.352941, 1.0 },
+ { 0.219608, 0.352941, 0.345098, 1.0 },
+ { 0.188235, 0.305882, 0.333333, 1.0 },
+ { 0.160784, 0.270588, 0.317647, 1.0 },
+ { 0.149020, 0.250980, 0.290196, 1.0 },
+ { 0.160784, 0.321569, 0.250980, 1.0 },
+ { 0.180392, 0.333333, 0.247059, 1.0 },
+ { 0.200000, 0.345098, 0.247059, 1.0 },
+ { 0.250980, 0.376471, 0.247059, 1.0 },
+ { 0.298039, 0.403922, 0.247059, 1.0 },
+ { 0.360784, 0.439216, 0.235294, 1.0 },
+ { 0.403922, 0.505882, 0.227451, 1.0 },
+ { 0.454902, 0.537255, 0.203922, 1.0 },
+ { 0.486275, 0.533333, 0.164706, 1.0 },
+ { 0.494118, 0.494118, 0.133333, 1.0 },
+ { 0.482353, 0.439216, 0.105882, 1.0 },
+ { 0.435294, 0.396078, 0.090196, 1.0 },
+ { 0.384314, 0.368627, 0.078431, 1.0 },
+ { 0.329412, 0.313725, 0.070588, 1.0 },
+ { 0.270588, 0.247059, 0.062745, 1.0 },
+ { 0.227451, 0.188235, 0.054902, 1.0 },
+ { 0.188235, 0.149020, 0.050980, 1.0 },
+ { 0.172549, 0.141176, 0.043137, 1.0 },
+ { 0.172549, 0.149020, 0.035294, 1.0 },
+ { 0.168627, 0.156863, 0.043137, 1.0 },
+ { 0.176471, 0.176471, 0.054902, 1.0 },
+ { 0.180392, 0.211765, 0.086275, 1.0 },
+ { 0.180392, 0.243137, 0.101961, 1.0 },
+ { 0.184314, 0.254902, 0.117647, 1.0 },
+ { 0.180392, 0.262745, 0.141176, 1.0 },
+ { 0.172549, 0.258824, 0.160784, 1.0 },
+ { 0.156863, 0.278431, 0.196078, 1.0 },
+ { 0.145098, 0.305882, 0.219608, 1.0 },
+ { 0.145098, 0.313725, 0.243137, 1.0 },
+ { 0.145098, 0.313725, 0.250980, 1.0 },
+ { 0.160784, 0.286275, 0.243137, 1.0 },
+ { 0.168627, 0.278431, 0.231373, 1.0 },
+ { 0.180392, 0.286275, 0.211765, 1.0 },
+ { 0.200000, 0.309804, 0.211765, 1.0 },
+ { 0.211765, 0.337255, 0.211765, 1.0 },
+ { 0.235294, 0.349020, 0.219608, 1.0 },
+ { 0.239216, 0.352941, 0.215686, 1.0 },
+ { 0.231373, 0.341176, 0.203922, 1.0 },
+ { 0.223529, 0.329412, 0.200000, 1.0 },
+ { 0.200000, 0.321569, 0.200000, 1.0 },
+ { 0.188235, 0.321569, 0.215686, 1.0 },
+ { 0.172549, 0.321569, 0.227451, 1.0 },
+ { 0.160784, 0.321569, 0.231373, 1.0 },
+ { 0.160784, 0.317647, 0.239216, 1.0 },
+ { 0.160784, 0.309804, 0.235294, 1.0 },
+ { 0.164706, 0.305882, 0.247059, 1.0 },
+ { 0.164706, 0.321569, 0.266667, 1.0 },
+ { 0.172549, 0.349020, 0.274510, 1.0 },
+ { 0.207843, 0.376471, 0.274510, 1.0 },
+ { 0.243137, 0.396078, 0.266667, 1.0 },
+ { 0.290196, 0.396078, 0.250980, 1.0 },
+ { 0.309804, 0.388235, 0.243137, 1.0 },
+ { 0.305882, 0.388235, 0.250980, 1.0 },
+ { 0.309804, 0.388235, 0.254902, 1.0 },
+ { 0.305882, 0.388235, 0.274510, 1.0 },
+ { 0.325490, 0.392157, 0.294118, 1.0 },
+ { 0.329412, 0.380392, 0.305882, 1.0 },
+ { 0.329412, 0.392157, 0.349020, 1.0 },
+ { 0.317647, 0.403922, 0.388235, 1.0 },
+ { 0.317647, 0.419608, 0.435294, 1.0 },
+ { 0.333333, 0.478431, 0.494118, 1.0 },
+ { 0.349020, 0.545098, 0.537255, 1.0 },
+ { 0.407843, 0.623529, 0.564706, 1.0 },
+ { 0.443137, 0.670588, 0.592157, 1.0 },
+ { 0.470588, 0.690196, 0.600000, 1.0 },
+ { 0.498039, 0.705882, 0.600000, 1.0 },
+ { 0.494118, 0.729412, 0.596078, 1.0 },
+ { 0.533333, 0.772549, 0.580392, 1.0 },
+ { 0.505882, 0.729412, 0.533333, 1.0 },
+ { 0.470588, 0.678431, 0.501961, 1.0 },
+ { 0.435294, 0.615686, 0.478431, 1.0 },
+ { 0.380392, 0.572549, 0.458824, 1.0 },
+ };
+/* 040222-29 */
+static double4 colors_470[] = {
+ { 0.792157, 0.419608, 0.576471, 1.0 },
+ { 0.749020, 0.356863, 0.517647, 1.0 },
+ { 0.737255, 0.345098, 0.501961, 1.0 },
+ { 0.729412, 0.333333, 0.490196, 1.0 },
+ { 0.725490, 0.329412, 0.490196, 1.0 },
+ { 0.725490, 0.325490, 0.490196, 1.0 },
+ { 0.721569, 0.325490, 0.494118, 1.0 },
+ { 0.721569, 0.329412, 0.501961, 1.0 },
+ { 0.713725, 0.345098, 0.509804, 1.0 },
+ { 0.713725, 0.352941, 0.513725, 1.0 },
+ { 0.713725, 0.360784, 0.517647, 1.0 },
+ { 0.725490, 0.384314, 0.537255, 1.0 },
+ { 0.737255, 0.407843, 0.556863, 1.0 },
+ { 0.760784, 0.439216, 0.584314, 1.0 },
+ { 0.788235, 0.474510, 0.615686, 1.0 },
+ { 0.800000, 0.494118, 0.635294, 1.0 },
+ { 0.815686, 0.513725, 0.654902, 1.0 },
+ { 0.862745, 0.600000, 0.729412, 1.0 },
+ { 0.878431, 0.619608, 0.745098, 1.0 },
+ { 0.894118, 0.639216, 0.760784, 1.0 },
+ { 0.898039, 0.635294, 0.756863, 1.0 },
+ { 0.901961, 0.635294, 0.752941, 1.0 },
+ { 0.901961, 0.623529, 0.745098, 1.0 },
+ { 0.901961, 0.615686, 0.737255, 1.0 },
+ { 0.886275, 0.564706, 0.690196, 1.0 },
+ { 0.866667, 0.537255, 0.666667, 1.0 },
+ { 0.847059, 0.509804, 0.643137, 1.0 },
+ { 0.831373, 0.482353, 0.619608, 1.0 },
+ { 0.819608, 0.454902, 0.600000, 1.0 },
+ { 0.815686, 0.439216, 0.588235, 1.0 },
+ { 0.811765, 0.427451, 0.580392, 1.0 },
+ { 0.803922, 0.403922, 0.564706, 1.0 },
+ { 0.803922, 0.376471, 0.545098, 1.0 },
+ { 0.796078, 0.329412, 0.505882, 1.0 },
+ { 0.788235, 0.301961, 0.486275, 1.0 },
+ { 0.784314, 0.274510, 0.466667, 1.0 },
+ { 0.768627, 0.250980, 0.450980, 1.0 },
+ { 0.756863, 0.231373, 0.435294, 1.0 },
+ { 0.749020, 0.223529, 0.427451, 1.0 },
+ { 0.745098, 0.219608, 0.419608, 1.0 },
+ { 0.741176, 0.207843, 0.411765, 1.0 },
+ { 0.745098, 0.215686, 0.419608, 1.0 },
+ { 0.749020, 0.227451, 0.427451, 1.0 },
+ { 0.760784, 0.239216, 0.435294, 1.0 },
+ { 0.772549, 0.254902, 0.447059, 1.0 },
+ { 0.772549, 0.262745, 0.450980, 1.0 },
+ { 0.772549, 0.270588, 0.454902, 1.0 },
+ { 0.768627, 0.278431, 0.454902, 1.0 },
+ { 0.760784, 0.286275, 0.458824, 1.0 },
+ { 0.741176, 0.278431, 0.447059, 1.0 },
+ { 0.729412, 0.266667, 0.435294, 1.0 },
+ { 0.717647, 0.254902, 0.427451, 1.0 },
+ { 0.698039, 0.243137, 0.411765, 1.0 },
+ { 0.678431, 0.235294, 0.396078, 1.0 },
+ { 0.666667, 0.231373, 0.384314, 1.0 },
+ { 0.654902, 0.227451, 0.376471, 1.0 },
+ { 0.603922, 0.223529, 0.356863, 1.0 },
+ { 0.580392, 0.219608, 0.345098, 1.0 },
+ { 0.560784, 0.215686, 0.333333, 1.0 },
+ { 0.552941, 0.215686, 0.329412, 1.0 },
+ { 0.545098, 0.215686, 0.329412, 1.0 },
+ { 0.541176, 0.215686, 0.333333, 1.0 },
+ { 0.541176, 0.215686, 0.337255, 1.0 },
+ { 0.541176, 0.215686, 0.333333, 1.0 },
+ { 0.533333, 0.207843, 0.325490, 1.0 },
+ { 0.513725, 0.192157, 0.301961, 1.0 },
+ { 0.494118, 0.180392, 0.286275, 1.0 },
+ { 0.478431, 0.168627, 0.274510, 1.0 },
+ { 0.474510, 0.168627, 0.270588, 1.0 },
+ { 0.470588, 0.168627, 0.266667, 1.0 },
+ { 0.466667, 0.172549, 0.270588, 1.0 },
+ { 0.470588, 0.188235, 0.278431, 1.0 },
+ { 0.517647, 0.235294, 0.329412, 1.0 },
+ { 0.545098, 0.266667, 0.360784, 1.0 },
+ { 0.572549, 0.301961, 0.392157, 1.0 },
+ { 0.596078, 0.325490, 0.419608, 1.0 },
+ { 0.619608, 0.352941, 0.450980, 1.0 },
+ { 0.627451, 0.360784, 0.458824, 1.0 },
+ { 0.635294, 0.368627, 0.470588, 1.0 },
+ { 0.647059, 0.388235, 0.486275, 1.0 },
+ { 0.658824, 0.403922, 0.498039, 1.0 },
+ { 0.686275, 0.431373, 0.525490, 1.0 },
+ { 0.705882, 0.450980, 0.545098, 1.0 },
+ { 0.725490, 0.470588, 0.564706, 1.0 },
+ { 0.737255, 0.478431, 0.576471, 1.0 },
+ { 0.752941, 0.490196, 0.592157, 1.0 },
+ { 0.776471, 0.509804, 0.615686, 1.0 },
+ { 0.803922, 0.521569, 0.639216, 1.0 },
+ { 0.843137, 0.537255, 0.670588, 1.0 },
+ { 0.854902, 0.533333, 0.670588, 1.0 },
+ { 0.870588, 0.529412, 0.674510, 1.0 },
+ { 0.870588, 0.517647, 0.670588, 1.0 },
+ { 0.870588, 0.509804, 0.666667, 1.0 },
+ { 0.858824, 0.482353, 0.647059, 1.0 },
+ { 0.839216, 0.450980, 0.615686, 1.0 },
+ { 0.815686, 0.419608, 0.584314, 1.0 },
+ { 0.780392, 0.388235, 0.549020, 1.0 },
+ { 0.709804, 0.325490, 0.482353, 1.0 },
+ { 0.670588, 0.294118, 0.447059, 1.0 },
+ { 0.635294, 0.266667, 0.411765, 1.0 },
+ { 0.619608, 0.250980, 0.396078, 1.0 },
+ { 0.607843, 0.235294, 0.380392, 1.0 },
+ { 0.572549, 0.207843, 0.345098, 1.0 },
+ { 0.533333, 0.168627, 0.309804, 1.0 },
+ { 0.462745, 0.105882, 0.231373, 1.0 },
+ { 0.435294, 0.078431, 0.203922, 1.0 },
+ { 0.407843, 0.054902, 0.176471, 1.0 },
+ { 0.396078, 0.047059, 0.164706, 1.0 },
+ { 0.384314, 0.043137, 0.156863, 1.0 },
+ { 0.376471, 0.043137, 0.149020, 1.0 },
+ { 0.388235, 0.054902, 0.156863, 1.0 },
+ { 0.411765, 0.074510, 0.176471, 1.0 },
+ { 0.447059, 0.098039, 0.207843, 1.0 },
+ { 0.517647, 0.160784, 0.278431, 1.0 },
+ { 0.529412, 0.176471, 0.294118, 1.0 },
+ { 0.545098, 0.196078, 0.309804, 1.0 },
+ { 0.580392, 0.219608, 0.341176, 1.0 },
+ { 0.603922, 0.250980, 0.376471, 1.0 },
+ { 0.623529, 0.278431, 0.400000, 1.0 },
+ { 0.643137, 0.301961, 0.419608, 1.0 },
+ { 0.682353, 0.333333, 0.454902, 1.0 },
+ { 0.701961, 0.352941, 0.474510, 1.0 },
+ { 0.721569, 0.372549, 0.498039, 1.0 },
+ { 0.725490, 0.384314, 0.505882, 1.0 },
+ { 0.733333, 0.396078, 0.517647, 1.0 },
+ { 0.745098, 0.415686, 0.537255, 1.0 },
+ { 0.756863, 0.435294, 0.560784, 1.0 },
+ { 0.756863, 0.450980, 0.568627, 1.0 },
+ { 0.749020, 0.462745, 0.572549, 1.0 },
+ { 0.721569, 0.450980, 0.552941, 1.0 },
+ { 0.709804, 0.443137, 0.541176, 1.0 },
+ { 0.701961, 0.435294, 0.533333, 1.0 },
+ { 0.686275, 0.415686, 0.513725, 1.0 },
+ { 0.666667, 0.396078, 0.494118, 1.0 },
+ { 0.654902, 0.388235, 0.478431, 1.0 },
+ { 0.654902, 0.380392, 0.478431, 1.0 },
+ { 0.674510, 0.396078, 0.498039, 1.0 },
+ { 0.698039, 0.411765, 0.513725, 1.0 },
+ { 0.721569, 0.427451, 0.533333, 1.0 },
+ { 0.729412, 0.435294, 0.541176, 1.0 },
+ { 0.741176, 0.443137, 0.549020, 1.0 },
+ { 0.756863, 0.450980, 0.560784, 1.0 },
+ { 0.764706, 0.454902, 0.568627, 1.0 },
+ { 0.772549, 0.462745, 0.572549, 1.0 },
+ { 0.776471, 0.470588, 0.584314, 1.0 },
+ { 0.800000, 0.509804, 0.623529, 1.0 },
+ { 0.807843, 0.525490, 0.635294, 1.0 },
+ { 0.815686, 0.541176, 0.650980, 1.0 },
+ { 0.839216, 0.568627, 0.678431, 1.0 },
+ { 0.862745, 0.588235, 0.701961, 1.0 },
+ { 0.886275, 0.603922, 0.721569, 1.0 },
+ { 0.901961, 0.607843, 0.729412, 1.0 },
+ { 0.917647, 0.576471, 0.721569, 1.0 },
+ { 0.913725, 0.560784, 0.709804, 1.0 },
+ { 0.913725, 0.549020, 0.701961, 1.0 },
+ { 0.898039, 0.517647, 0.674510, 1.0 },
+ { 0.882353, 0.490196, 0.643137, 1.0 },
+ { 0.858824, 0.470588, 0.615686, 1.0 },
+ { 0.831373, 0.443137, 0.584314, 1.0 },
+ { 0.811765, 0.415686, 0.552941, 1.0 },
+ { 0.772549, 0.388235, 0.517647, 1.0 },
+ { 0.698039, 0.305882, 0.439216, 1.0 },
+ { 0.678431, 0.282353, 0.415686, 1.0 },
+ { 0.658824, 0.258824, 0.392157, 1.0 },
+ { 0.615686, 0.207843, 0.345098, 1.0 },
+ { 0.576471, 0.156863, 0.294118, 1.0 },
+ { 0.533333, 0.121569, 0.250980, 1.0 },
+ { 0.490196, 0.090196, 0.215686, 1.0 },
+ { 0.454902, 0.070588, 0.176471, 1.0 },
+ { 0.447059, 0.070588, 0.172549, 1.0 },
+ { 0.443137, 0.074510, 0.172549, 1.0 },
+ { 0.439216, 0.082353, 0.180392, 1.0 },
+ { 0.443137, 0.098039, 0.196078, 1.0 },
+ { 0.450980, 0.117647, 0.219608, 1.0 },
+ { 0.470588, 0.141176, 0.239216, 1.0 },
+ { 0.490196, 0.168627, 0.266667, 1.0 },
+ { 0.505882, 0.188235, 0.290196, 1.0 },
+ { 0.537255, 0.203922, 0.317647, 1.0 },
+ { 0.568627, 0.219608, 0.345098, 1.0 },
+ { 0.603922, 0.247059, 0.380392, 1.0 },
+ { 0.643137, 0.270588, 0.407843, 1.0 },
+ { 0.682353, 0.298039, 0.447059, 1.0 },
+ { 0.717647, 0.333333, 0.486275, 1.0 },
+ { 0.760784, 0.372549, 0.525490, 1.0 },
+ { 0.839216, 0.474510, 0.619608, 1.0 },
+ { 0.850980, 0.494118, 0.635294, 1.0 },
+ { 0.866667, 0.513725, 0.654902, 1.0 },
+ { 0.886275, 0.545098, 0.686275, 1.0 },
+ { 0.905882, 0.572549, 0.717647, 1.0 },
+ { 0.921569, 0.592157, 0.729412, 1.0 },
+ { 0.925490, 0.596078, 0.737255, 1.0 },
+ { 0.925490, 0.600000, 0.741176, 1.0 },
+ { 0.921569, 0.596078, 0.741176, 1.0 },
+ { 0.917647, 0.596078, 0.737255, 1.0 },
+ { 0.909804, 0.603922, 0.733333, 1.0 },
+ { 0.905882, 0.607843, 0.729412, 1.0 },
+ { 0.901961, 0.611765, 0.729412, 1.0 },
+ { 0.898039, 0.611765, 0.733333, 1.0 },
+ { 0.894118, 0.611765, 0.725490, 1.0 },
+ { 0.882353, 0.596078, 0.713725, 1.0 },
+ { 0.874510, 0.576471, 0.690196, 1.0 },
+ { 0.858824, 0.549020, 0.666667, 1.0 },
+ { 0.843137, 0.513725, 0.643137, 1.0 },
+ { 0.819608, 0.478431, 0.607843, 1.0 },
+ { 0.796078, 0.443137, 0.572549, 1.0 },
+ { 0.768627, 0.411765, 0.545098, 1.0 },
+ { 0.745098, 0.388235, 0.521569, 1.0 },
+ { 0.721569, 0.372549, 0.501961, 1.0 },
+ { 0.698039, 0.360784, 0.482353, 1.0 },
+ { 0.678431, 0.345098, 0.458824, 1.0 },
+ { 0.662745, 0.333333, 0.443137, 1.0 },
+ { 0.643137, 0.325490, 0.431373, 1.0 },
+ { 0.627451, 0.317647, 0.415686, 1.0 },
+ { 0.611765, 0.309804, 0.400000, 1.0 },
+ { 0.592157, 0.301961, 0.392157, 1.0 },
+ { 0.580392, 0.294118, 0.380392, 1.0 },
+ { 0.568627, 0.290196, 0.372549, 1.0 },
+ { 0.560784, 0.294118, 0.372549, 1.0 },
+ { 0.549020, 0.290196, 0.372549, 1.0 },
+ { 0.545098, 0.290196, 0.372549, 1.0 },
+ { 0.541176, 0.294118, 0.372549, 1.0 },
+ { 0.533333, 0.294118, 0.364706, 1.0 },
+ { 0.529412, 0.286275, 0.356863, 1.0 },
+ { 0.513725, 0.266667, 0.341176, 1.0 },
+ { 0.498039, 0.250980, 0.325490, 1.0 },
+ { 0.482353, 0.231373, 0.305882, 1.0 },
+ { 0.470588, 0.215686, 0.294118, 1.0 },
+ { 0.470588, 0.203922, 0.286275, 1.0 },
+ { 0.474510, 0.200000, 0.286275, 1.0 },
+ { 0.478431, 0.207843, 0.294118, 1.0 },
+ { 0.490196, 0.219608, 0.305882, 1.0 },
+ { 0.513725, 0.235294, 0.325490, 1.0 },
+ { 0.529412, 0.243137, 0.337255, 1.0 },
+ { 0.545098, 0.258824, 0.352941, 1.0 },
+ { 0.560784, 0.278431, 0.368627, 1.0 },
+ { 0.568627, 0.290196, 0.380392, 1.0 },
+ { 0.588235, 0.298039, 0.392157, 1.0 },
+ { 0.607843, 0.317647, 0.411765, 1.0 },
+ { 0.627451, 0.337255, 0.439216, 1.0 },
+ { 0.650980, 0.364706, 0.466667, 1.0 },
+ { 0.690196, 0.400000, 0.505882, 1.0 },
+ { 0.733333, 0.435294, 0.545098, 1.0 },
+ { 0.772549, 0.466667, 0.588235, 1.0 },
+ { 0.811765, 0.494118, 0.623529, 1.0 },
+ { 0.835294, 0.521569, 0.650980, 1.0 },
+ { 0.858824, 0.537255, 0.666667, 1.0 },
+ { 0.878431, 0.545098, 0.682353, 1.0 },
+ { 0.894118, 0.549020, 0.690196, 1.0 },
+ { 0.905882, 0.556863, 0.701961, 1.0 },
+ { 0.913725, 0.556863, 0.709804, 1.0 },
+ { 0.917647, 0.556863, 0.709804, 1.0 },
+ { 0.913725, 0.549020, 0.705882, 1.0 },
+ { 0.898039, 0.529412, 0.694118, 1.0 },
+ { 0.878431, 0.513725, 0.678431, 1.0 },
+ { 0.854902, 0.490196, 0.654902, 1.0 },
+ { 0.831373, 0.462745, 0.623529, 1.0 },
+ };
+/* 040223 */
+static double4 colors_471[] = {
+ { 0.717647, 0.349020, 0.223529, 1.0 },
+ { 0.843137, 0.517647, 0.349020, 1.0 },
+ { 0.898039, 0.584314, 0.396078, 1.0 },
+ { 0.952941, 0.650980, 0.443137, 1.0 },
+ { 0.949020, 0.647059, 0.431373, 1.0 },
+ { 0.949020, 0.643137, 0.423529, 1.0 },
+ { 0.937255, 0.635294, 0.411765, 1.0 },
+ { 0.925490, 0.631373, 0.403922, 1.0 },
+ { 0.890196, 0.580392, 0.349020, 1.0 },
+ { 0.862745, 0.521569, 0.298039, 1.0 },
+ { 0.839216, 0.462745, 0.247059, 1.0 },
+ { 0.792157, 0.427451, 0.223529, 1.0 },
+ { 0.745098, 0.392157, 0.203922, 1.0 },
+ { 0.733333, 0.415686, 0.215686, 1.0 },
+ { 0.725490, 0.439216, 0.231373, 1.0 },
+ { 0.737255, 0.447059, 0.227451, 1.0 },
+ { 0.749020, 0.458824, 0.223529, 1.0 },
+ { 0.796078, 0.486275, 0.254902, 1.0 },
+ { 0.788235, 0.521569, 0.321569, 1.0 },
+ { 0.780392, 0.556863, 0.392157, 1.0 },
+ { 0.741176, 0.607843, 0.423529, 1.0 },
+ { 0.705882, 0.658824, 0.458824, 1.0 },
+ { 0.682353, 0.662745, 0.450980, 1.0 },
+ { 0.658824, 0.666667, 0.443137, 1.0 },
+ { 0.556863, 0.592157, 0.407843, 1.0 },
+ { 0.525490, 0.576471, 0.423529, 1.0 },
+ { 0.498039, 0.564706, 0.439216, 1.0 },
+ { 0.462745, 0.549020, 0.419608, 1.0 },
+ { 0.427451, 0.537255, 0.400000, 1.0 },
+ { 0.415686, 0.529412, 0.388235, 1.0 },
+ { 0.407843, 0.525490, 0.380392, 1.0 },
+ { 0.396078, 0.525490, 0.345098, 1.0 },
+ { 0.403922, 0.521569, 0.352941, 1.0 },
+ { 0.411765, 0.458824, 0.341176, 1.0 },
+ { 0.407843, 0.431373, 0.321569, 1.0 },
+ { 0.407843, 0.403922, 0.305882, 1.0 },
+ { 0.415686, 0.372549, 0.258824, 1.0 },
+ { 0.423529, 0.341176, 0.215686, 1.0 },
+ { 0.435294, 0.321569, 0.200000, 1.0 },
+ { 0.450980, 0.305882, 0.188235, 1.0 },
+ { 0.572549, 0.305882, 0.188235, 1.0 },
+ { 0.615686, 0.329412, 0.176471, 1.0 },
+ { 0.662745, 0.352941, 0.168627, 1.0 },
+ { 0.694118, 0.364706, 0.172549, 1.0 },
+ { 0.729412, 0.380392, 0.180392, 1.0 },
+ { 0.729412, 0.388235, 0.192157, 1.0 },
+ { 0.733333, 0.400000, 0.203922, 1.0 },
+ { 0.686275, 0.415686, 0.231373, 1.0 },
+ { 0.631373, 0.403922, 0.239216, 1.0 },
+ { 0.552941, 0.337255, 0.188235, 1.0 },
+ { 0.564706, 0.278431, 0.160784, 1.0 },
+ { 0.580392, 0.223529, 0.137255, 1.0 },
+ { 0.568627, 0.172549, 0.113725, 1.0 },
+ { 0.556863, 0.125490, 0.094118, 1.0 },
+ { 0.545098, 0.113725, 0.082353, 1.0 },
+ { 0.537255, 0.105882, 0.070588, 1.0 },
+ { 0.505882, 0.082353, 0.035294, 1.0 },
+ { 0.458824, 0.078431, 0.019608, 1.0 },
+ { 0.415686, 0.074510, 0.007843, 1.0 },
+ { 0.341176, 0.066667, 0.003922, 1.0 },
+ { 0.266667, 0.058824, 0.003922, 1.0 },
+ { 0.235294, 0.058824, 0.003922, 1.0 },
+ { 0.203922, 0.058824, 0.003922, 1.0 },
+ { 0.149020, 0.054902, 0.003922, 1.0 },
+ { 0.109804, 0.062745, 0.007843, 1.0 },
+ { 0.098039, 0.062745, 0.015686, 1.0 },
+ { 0.129412, 0.062745, 0.027451, 1.0 },
+ { 0.164706, 0.062745, 0.039216, 1.0 },
+ { 0.176471, 0.070588, 0.054902, 1.0 },
+ { 0.192157, 0.082353, 0.070588, 1.0 },
+ { 0.219608, 0.117647, 0.113725, 1.0 },
+ { 0.247059, 0.152941, 0.141176, 1.0 },
+ { 0.329412, 0.192157, 0.141176, 1.0 },
+ { 0.345098, 0.184314, 0.133333, 1.0 },
+ { 0.364706, 0.176471, 0.129412, 1.0 },
+ { 0.356863, 0.168627, 0.125490, 1.0 },
+ { 0.349020, 0.164706, 0.121569, 1.0 },
+ { 0.341176, 0.152941, 0.109804, 1.0 },
+ { 0.333333, 0.141176, 0.101961, 1.0 },
+ { 0.317647, 0.113725, 0.058824, 1.0 },
+ { 0.294118, 0.074510, 0.027451, 1.0 },
+ { 0.243137, 0.019608, 0.000000, 1.0 },
+ { 0.200000, 0.011765, 0.000000, 1.0 },
+ { 0.160784, 0.003922, 0.000000, 1.0 },
+ { 0.141176, 0.007843, 0.000000, 1.0 },
+ { 0.121569, 0.015686, 0.000000, 1.0 },
+ { 0.086275, 0.031373, 0.003922, 1.0 },
+ { 0.070588, 0.050980, 0.015686, 1.0 },
+ { 0.043137, 0.098039, 0.058824, 1.0 },
+ { 0.047059, 0.137255, 0.086275, 1.0 },
+ { 0.054902, 0.176471, 0.117647, 1.0 },
+ { 0.066667, 0.200000, 0.129412, 1.0 },
+ { 0.078431, 0.227451, 0.145098, 1.0 },
+ { 0.094118, 0.270588, 0.164706, 1.0 },
+ { 0.113725, 0.301961, 0.172549, 1.0 },
+ { 0.156863, 0.305882, 0.176471, 1.0 },
+ { 0.196078, 0.294118, 0.168627, 1.0 },
+ { 0.274510, 0.247059, 0.141176, 1.0 },
+ { 0.305882, 0.219608, 0.113725, 1.0 },
+ { 0.341176, 0.192157, 0.086275, 1.0 },
+ { 0.352941, 0.168627, 0.070588, 1.0 },
+ { 0.368627, 0.145098, 0.058824, 1.0 },
+ { 0.384314, 0.098039, 0.027451, 1.0 },
+ { 0.372549, 0.054902, 0.019608, 1.0 },
+ { 0.317647, 0.007843, 0.019608, 1.0 },
+ { 0.278431, 0.003922, 0.023529, 1.0 },
+ { 0.239216, 0.000000, 0.027451, 1.0 },
+ { 0.215686, 0.000000, 0.031373, 1.0 },
+ { 0.192157, 0.003922, 0.035294, 1.0 },
+ { 0.152941, 0.003922, 0.023529, 1.0 },
+ { 0.121569, 0.003922, 0.023529, 1.0 },
+ { 0.094118, 0.003922, 0.027451, 1.0 },
+ { 0.082353, 0.003922, 0.023529, 1.0 },
+ { 0.125490, 0.003922, 0.015686, 1.0 },
+ { 0.145098, 0.003922, 0.011765, 1.0 },
+ { 0.164706, 0.003922, 0.007843, 1.0 },
+ { 0.196078, 0.011765, 0.015686, 1.0 },
+ { 0.219608, 0.027451, 0.027451, 1.0 },
+ { 0.258824, 0.062745, 0.058824, 1.0 },
+ { 0.317647, 0.113725, 0.101961, 1.0 },
+ { 0.482353, 0.278431, 0.207843, 1.0 },
+ { 0.513725, 0.364706, 0.262745, 1.0 },
+ { 0.549020, 0.454902, 0.321569, 1.0 },
+ { 0.560784, 0.490196, 0.356863, 1.0 },
+ { 0.572549, 0.529412, 0.396078, 1.0 },
+ { 0.588235, 0.580392, 0.419608, 1.0 },
+ { 0.619608, 0.631373, 0.447059, 1.0 },
+ { 0.650980, 0.662745, 0.462745, 1.0 },
+ { 0.670588, 0.678431, 0.470588, 1.0 },
+ { 0.717647, 0.674510, 0.486275, 1.0 },
+ { 0.717647, 0.654902, 0.470588, 1.0 },
+ { 0.721569, 0.635294, 0.454902, 1.0 },
+ { 0.749020, 0.603922, 0.415686, 1.0 },
+ { 0.772549, 0.552941, 0.384314, 1.0 },
+ { 0.811765, 0.533333, 0.360784, 1.0 },
+ { 0.847059, 0.501961, 0.333333, 1.0 },
+ { 0.819608, 0.439216, 0.247059, 1.0 },
+ { 0.768627, 0.427451, 0.231373, 1.0 },
+ { 0.721569, 0.415686, 0.219608, 1.0 },
+ { 0.690196, 0.415686, 0.219608, 1.0 },
+ { 0.658824, 0.415686, 0.223529, 1.0 },
+ { 0.596078, 0.392157, 0.203922, 1.0 },
+ { 0.529412, 0.376471, 0.200000, 1.0 },
+ { 0.450980, 0.380392, 0.207843, 1.0 },
+ { 0.400000, 0.423529, 0.266667, 1.0 },
+ { 0.309804, 0.462745, 0.380392, 1.0 },
+ { 0.294118, 0.447059, 0.384314, 1.0 },
+ { 0.278431, 0.431373, 0.388235, 1.0 },
+ { 0.250980, 0.364706, 0.341176, 1.0 },
+ { 0.243137, 0.368627, 0.298039, 1.0 },
+ { 0.211765, 0.337255, 0.317647, 1.0 },
+ { 0.203922, 0.321569, 0.309804, 1.0 },
+ { 0.160784, 0.250980, 0.266667, 1.0 },
+ { 0.149020, 0.258824, 0.227451, 1.0 },
+ { 0.141176, 0.270588, 0.188235, 1.0 },
+ { 0.098039, 0.274510, 0.152941, 1.0 },
+ { 0.090196, 0.298039, 0.141176, 1.0 },
+ { 0.078431, 0.325490, 0.156863, 1.0 },
+ { 0.109804, 0.349020, 0.211765, 1.0 },
+ { 0.156863, 0.392157, 0.250980, 1.0 },
+ { 0.200000, 0.411765, 0.262745, 1.0 },
+ { 0.341176, 0.439216, 0.258824, 1.0 },
+ { 0.368627, 0.439216, 0.258824, 1.0 },
+ { 0.400000, 0.439216, 0.262745, 1.0 },
+ { 0.454902, 0.443137, 0.278431, 1.0 },
+ { 0.494118, 0.411765, 0.278431, 1.0 },
+ { 0.513725, 0.392157, 0.258824, 1.0 },
+ { 0.541176, 0.364706, 0.250980, 1.0 },
+ { 0.474510, 0.317647, 0.176471, 1.0 },
+ { 0.450980, 0.290196, 0.160784, 1.0 },
+ { 0.431373, 0.266667, 0.145098, 1.0 },
+ { 0.345098, 0.227451, 0.109804, 1.0 },
+ { 0.282353, 0.184314, 0.098039, 1.0 },
+ { 0.215686, 0.145098, 0.078431, 1.0 },
+ { 0.141176, 0.109804, 0.062745, 1.0 },
+ { 0.105882, 0.070588, 0.043137, 1.0 },
+ { 0.082353, 0.043137, 0.027451, 1.0 },
+ { 0.078431, 0.031373, 0.015686, 1.0 },
+ { 0.086275, 0.043137, 0.015686, 1.0 },
+ { 0.105882, 0.050980, 0.023529, 1.0 },
+ { 0.125490, 0.070588, 0.027451, 1.0 },
+ { 0.160784, 0.086275, 0.031373, 1.0 },
+ { 0.200000, 0.094118, 0.039216, 1.0 },
+ { 0.250980, 0.109804, 0.031373, 1.0 },
+ { 0.345098, 0.105882, 0.027451, 1.0 },
+ { 0.360784, 0.101961, 0.027451, 1.0 },
+ { 0.380392, 0.101961, 0.031373, 1.0 },
+ { 0.407843, 0.094118, 0.031373, 1.0 },
+ { 0.439216, 0.082353, 0.023529, 1.0 },
+ { 0.470588, 0.058824, 0.019608, 1.0 },
+ { 0.509804, 0.043137, 0.007843, 1.0 },
+ { 0.537255, 0.035294, 0.007843, 1.0 },
+ { 0.549020, 0.039216, 0.007843, 1.0 },
+ { 0.560784, 0.050980, 0.003922, 1.0 },
+ { 0.568627, 0.054902, 0.007843, 1.0 },
+ { 0.588235, 0.058824, 0.003922, 1.0 },
+ { 0.592157, 0.054902, 0.007843, 1.0 },
+ { 0.580392, 0.047059, 0.011765, 1.0 },
+ { 0.552941, 0.074510, 0.023529, 1.0 },
+ { 0.509804, 0.090196, 0.039216, 1.0 },
+ { 0.458824, 0.113725, 0.070588, 1.0 },
+ { 0.392157, 0.117647, 0.090196, 1.0 },
+ { 0.317647, 0.098039, 0.098039, 1.0 },
+ { 0.250980, 0.094118, 0.101961, 1.0 },
+ { 0.215686, 0.101961, 0.105882, 1.0 },
+ { 0.196078, 0.133333, 0.125490, 1.0 },
+ { 0.180392, 0.180392, 0.141176, 1.0 },
+ { 0.149020, 0.219608, 0.156863, 1.0 },
+ { 0.125490, 0.243137, 0.152941, 1.0 },
+ { 0.125490, 0.231373, 0.160784, 1.0 },
+ { 0.145098, 0.219608, 0.164706, 1.0 },
+ { 0.192157, 0.203922, 0.164706, 1.0 },
+ { 0.215686, 0.207843, 0.164706, 1.0 },
+ { 0.227451, 0.231373, 0.156863, 1.0 },
+ { 0.219608, 0.223529, 0.160784, 1.0 },
+ { 0.207843, 0.203922, 0.168627, 1.0 },
+ { 0.200000, 0.164706, 0.176471, 1.0 },
+ { 0.176471, 0.137255, 0.172549, 1.0 },
+ { 0.156863, 0.129412, 0.152941, 1.0 },
+ { 0.125490, 0.117647, 0.133333, 1.0 },
+ { 0.109804, 0.113725, 0.109804, 1.0 },
+ { 0.090196, 0.094118, 0.098039, 1.0 },
+ { 0.070588, 0.082353, 0.090196, 1.0 },
+ { 0.070588, 0.074510, 0.078431, 1.0 },
+ { 0.074510, 0.066667, 0.066667, 1.0 },
+ { 0.109804, 0.050980, 0.050980, 1.0 },
+ { 0.168627, 0.043137, 0.031373, 1.0 },
+ { 0.231373, 0.035294, 0.019608, 1.0 },
+ { 0.305882, 0.039216, 0.011765, 1.0 },
+ { 0.364706, 0.047059, 0.003922, 1.0 },
+ { 0.407843, 0.043137, 0.007843, 1.0 },
+ { 0.443137, 0.058824, 0.011765, 1.0 },
+ { 0.458824, 0.070588, 0.031373, 1.0 },
+ { 0.470588, 0.082353, 0.043137, 1.0 },
+ { 0.474510, 0.094118, 0.047059, 1.0 },
+ { 0.450980, 0.098039, 0.058824, 1.0 },
+ { 0.423529, 0.105882, 0.062745, 1.0 },
+ { 0.380392, 0.117647, 0.086275, 1.0 },
+ { 0.325490, 0.137255, 0.109804, 1.0 },
+ { 0.294118, 0.149020, 0.137255, 1.0 },
+ { 0.282353, 0.172549, 0.141176, 1.0 },
+ { 0.282353, 0.180392, 0.129412, 1.0 },
+ { 0.298039, 0.180392, 0.109804, 1.0 },
+ { 0.286275, 0.176471, 0.094118, 1.0 },
+ { 0.262745, 0.164706, 0.094118, 1.0 },
+ { 0.243137, 0.152941, 0.086275, 1.0 },
+ { 0.231373, 0.133333, 0.078431, 1.0 },
+ { 0.250980, 0.113725, 0.054902, 1.0 },
+ { 0.274510, 0.090196, 0.023529, 1.0 },
+ { 0.286275, 0.062745, 0.007843, 1.0 },
+ { 0.298039, 0.035294, 0.000000, 1.0 },
+ { 0.317647, 0.015686, 0.003922, 1.0 },
+ { 0.372549, 0.074510, 0.050980, 1.0 },
+ { 0.458824, 0.160784, 0.101961, 1.0 },
+ { 0.556863, 0.239216, 0.145098, 1.0 },
+ { 0.643137, 0.321569, 0.207843, 1.0 },
+ };
+/* 040224 */
+static double4 colors_472[] = {
+ { 0.643137, 0.517647, 0.443137, 1.0 },
+ { 0.584314, 0.403922, 0.317647, 1.0 },
+ { 0.572549, 0.333333, 0.247059, 1.0 },
+ { 0.564706, 0.266667, 0.180392, 1.0 },
+ { 0.521569, 0.211765, 0.121569, 1.0 },
+ { 0.478431, 0.156863, 0.066667, 1.0 },
+ { 0.443137, 0.133333, 0.050980, 1.0 },
+ { 0.411765, 0.113725, 0.035294, 1.0 },
+ { 0.286275, 0.039216, 0.003922, 1.0 },
+ { 0.235294, 0.023529, 0.000000, 1.0 },
+ { 0.184314, 0.007843, 0.000000, 1.0 },
+ { 0.149020, 0.003922, 0.000000, 1.0 },
+ { 0.117647, 0.003922, 0.000000, 1.0 },
+ { 0.098039, 0.003922, 0.000000, 1.0 },
+ { 0.078431, 0.007843, 0.000000, 1.0 },
+ { 0.070588, 0.007843, 0.000000, 1.0 },
+ { 0.062745, 0.007843, 0.000000, 1.0 },
+ { 0.039216, 0.007843, 0.000000, 1.0 },
+ { 0.027451, 0.007843, 0.000000, 1.0 },
+ { 0.019608, 0.007843, 0.000000, 1.0 },
+ { 0.015686, 0.011765, 0.000000, 1.0 },
+ { 0.011765, 0.015686, 0.000000, 1.0 },
+ { 0.011765, 0.015686, 0.000000, 1.0 },
+ { 0.011765, 0.019608, 0.000000, 1.0 },
+ { 0.023529, 0.019608, 0.000000, 1.0 },
+ { 0.047059, 0.015686, 0.000000, 1.0 },
+ { 0.070588, 0.015686, 0.000000, 1.0 },
+ { 0.098039, 0.011765, 0.003922, 1.0 },
+ { 0.125490, 0.011765, 0.007843, 1.0 },
+ { 0.137255, 0.011765, 0.007843, 1.0 },
+ { 0.149020, 0.015686, 0.011765, 1.0 },
+ { 0.156863, 0.027451, 0.015686, 1.0 },
+ { 0.156863, 0.047059, 0.023529, 1.0 },
+ { 0.160784, 0.113725, 0.050980, 1.0 },
+ { 0.168627, 0.145098, 0.070588, 1.0 },
+ { 0.176471, 0.176471, 0.094118, 1.0 },
+ { 0.200000, 0.184314, 0.105882, 1.0 },
+ { 0.223529, 0.196078, 0.121569, 1.0 },
+ { 0.235294, 0.196078, 0.117647, 1.0 },
+ { 0.247059, 0.196078, 0.117647, 1.0 },
+ { 0.309804, 0.215686, 0.129412, 1.0 },
+ { 0.337255, 0.231373, 0.141176, 1.0 },
+ { 0.368627, 0.250980, 0.156863, 1.0 },
+ { 0.423529, 0.258824, 0.184314, 1.0 },
+ { 0.478431, 0.266667, 0.215686, 1.0 },
+ { 0.501961, 0.262745, 0.215686, 1.0 },
+ { 0.529412, 0.258824, 0.215686, 1.0 },
+ { 0.584314, 0.258824, 0.203922, 1.0 },
+ { 0.643137, 0.239216, 0.192157, 1.0 },
+ { 0.752941, 0.243137, 0.141176, 1.0 },
+ { 0.800000, 0.266667, 0.145098, 1.0 },
+ { 0.850980, 0.294118, 0.152941, 1.0 },
+ { 0.878431, 0.352941, 0.168627, 1.0 },
+ { 0.905882, 0.411765, 0.184314, 1.0 },
+ { 0.913725, 0.439216, 0.184314, 1.0 },
+ { 0.921569, 0.466667, 0.188235, 1.0 },
+ { 0.898039, 0.529412, 0.156863, 1.0 },
+ { 0.835294, 0.533333, 0.152941, 1.0 },
+ { 0.772549, 0.541176, 0.152941, 1.0 },
+ { 0.701961, 0.564706, 0.200000, 1.0 },
+ { 0.635294, 0.588235, 0.247059, 1.0 },
+ { 0.600000, 0.596078, 0.278431, 1.0 },
+ { 0.568627, 0.603922, 0.313725, 1.0 },
+ { 0.521569, 0.615686, 0.337255, 1.0 },
+ { 0.490196, 0.611765, 0.360784, 1.0 },
+ { 0.345098, 0.552941, 0.352941, 1.0 },
+ { 0.262745, 0.513725, 0.329412, 1.0 },
+ { 0.184314, 0.478431, 0.309804, 1.0 },
+ { 0.145098, 0.458824, 0.317647, 1.0 },
+ { 0.105882, 0.439216, 0.329412, 1.0 },
+ { 0.050980, 0.419608, 0.333333, 1.0 },
+ { 0.050980, 0.403922, 0.341176, 1.0 },
+ { 0.043137, 0.317647, 0.325490, 1.0 },
+ { 0.035294, 0.286275, 0.298039, 1.0 },
+ { 0.027451, 0.258824, 0.274510, 1.0 },
+ { 0.027451, 0.270588, 0.266667, 1.0 },
+ { 0.031373, 0.286275, 0.262745, 1.0 },
+ { 0.027451, 0.305882, 0.282353, 1.0 },
+ { 0.027451, 0.325490, 0.305882, 1.0 },
+ { 0.074510, 0.360784, 0.356863, 1.0 },
+ { 0.152941, 0.384314, 0.403922, 1.0 },
+ { 0.305882, 0.376471, 0.458824, 1.0 },
+ { 0.388235, 0.360784, 0.454902, 1.0 },
+ { 0.470588, 0.349020, 0.454902, 1.0 },
+ { 0.478431, 0.345098, 0.470588, 1.0 },
+ { 0.490196, 0.345098, 0.486275, 1.0 },
+ { 0.521569, 0.356863, 0.498039, 1.0 },
+ { 0.549020, 0.368627, 0.501961, 1.0 },
+ { 0.576471, 0.341176, 0.462745, 1.0 },
+ { 0.596078, 0.309804, 0.403922, 1.0 },
+ { 0.615686, 0.282353, 0.345098, 1.0 },
+ { 0.600000, 0.266667, 0.325490, 1.0 },
+ { 0.588235, 0.250980, 0.309804, 1.0 },
+ { 0.552941, 0.235294, 0.286275, 1.0 },
+ { 0.509804, 0.247059, 0.298039, 1.0 },
+ { 0.443137, 0.298039, 0.309804, 1.0 },
+ { 0.415686, 0.333333, 0.352941, 1.0 },
+ { 0.427451, 0.415686, 0.317647, 1.0 },
+ { 0.454902, 0.439216, 0.298039, 1.0 },
+ { 0.486275, 0.462745, 0.282353, 1.0 },
+ { 0.517647, 0.462745, 0.286275, 1.0 },
+ { 0.552941, 0.462745, 0.290196, 1.0 },
+ { 0.588235, 0.490196, 0.282353, 1.0 },
+ { 0.623529, 0.509804, 0.352941, 1.0 },
+ { 0.745098, 0.509804, 0.439216, 1.0 },
+ { 0.796078, 0.466667, 0.419608, 1.0 },
+ { 0.847059, 0.423529, 0.403922, 1.0 },
+ { 0.866667, 0.384314, 0.380392, 1.0 },
+ { 0.890196, 0.345098, 0.360784, 1.0 },
+ { 0.905882, 0.282353, 0.286275, 1.0 },
+ { 0.878431, 0.231373, 0.243137, 1.0 },
+ { 0.866667, 0.211765, 0.231373, 1.0 },
+ { 0.847059, 0.200000, 0.243137, 1.0 },
+ { 0.835294, 0.207843, 0.250980, 1.0 },
+ { 0.835294, 0.227451, 0.258824, 1.0 },
+ { 0.839216, 0.250980, 0.266667, 1.0 },
+ { 0.850980, 0.294118, 0.254902, 1.0 },
+ { 0.847059, 0.341176, 0.247059, 1.0 },
+ { 0.847059, 0.372549, 0.239216, 1.0 },
+ { 0.843137, 0.400000, 0.243137, 1.0 },
+ { 0.827451, 0.423529, 0.211765, 1.0 },
+ { 0.831373, 0.439216, 0.200000, 1.0 },
+ { 0.835294, 0.454902, 0.188235, 1.0 },
+ { 0.839216, 0.470588, 0.192157, 1.0 },
+ { 0.847059, 0.486275, 0.196078, 1.0 },
+ { 0.843137, 0.490196, 0.203922, 1.0 },
+ { 0.819608, 0.482353, 0.207843, 1.0 },
+ { 0.772549, 0.466667, 0.196078, 1.0 },
+ { 0.729412, 0.403922, 0.168627, 1.0 },
+ { 0.670588, 0.298039, 0.090196, 1.0 },
+ { 0.674510, 0.294118, 0.074510, 1.0 },
+ { 0.682353, 0.294118, 0.058824, 1.0 },
+ { 0.705882, 0.305882, 0.039216, 1.0 },
+ { 0.725490, 0.329412, 0.047059, 1.0 },
+ { 0.654902, 0.356863, 0.054902, 1.0 },
+ { 0.603922, 0.349020, 0.074510, 1.0 },
+ { 0.501961, 0.317647, 0.086275, 1.0 },
+ { 0.482353, 0.290196, 0.078431, 1.0 },
+ { 0.466667, 0.266667, 0.074510, 1.0 },
+ { 0.505882, 0.262745, 0.074510, 1.0 },
+ { 0.549020, 0.262745, 0.078431, 1.0 },
+ { 0.513725, 0.278431, 0.074510, 1.0 },
+ { 0.482353, 0.270588, 0.082353, 1.0 },
+ { 0.411765, 0.254902, 0.086275, 1.0 },
+ { 0.341176, 0.235294, 0.078431, 1.0 },
+ { 0.172549, 0.156863, 0.058824, 1.0 },
+ { 0.176471, 0.141176, 0.047059, 1.0 },
+ { 0.180392, 0.129412, 0.039216, 1.0 },
+ { 0.184314, 0.125490, 0.031373, 1.0 },
+ { 0.184314, 0.113725, 0.035294, 1.0 },
+ { 0.164706, 0.109804, 0.031373, 1.0 },
+ { 0.141176, 0.117647, 0.031373, 1.0 },
+ { 0.137255, 0.156863, 0.035294, 1.0 },
+ { 0.145098, 0.172549, 0.027451, 1.0 },
+ { 0.152941, 0.192157, 0.023529, 1.0 },
+ { 0.200000, 0.235294, 0.031373, 1.0 },
+ { 0.254902, 0.258824, 0.035294, 1.0 },
+ { 0.321569, 0.270588, 0.031373, 1.0 },
+ { 0.372549, 0.282353, 0.035294, 1.0 },
+ { 0.423529, 0.286275, 0.050980, 1.0 },
+ { 0.470588, 0.266667, 0.062745, 1.0 },
+ { 0.521569, 0.262745, 0.047059, 1.0 },
+ { 0.529412, 0.258824, 0.047059, 1.0 },
+ { 0.537255, 0.258824, 0.047059, 1.0 },
+ { 0.541176, 0.258824, 0.047059, 1.0 },
+ { 0.533333, 0.266667, 0.050980, 1.0 },
+ { 0.505882, 0.290196, 0.070588, 1.0 },
+ { 0.466667, 0.301961, 0.098039, 1.0 },
+ { 0.380392, 0.321569, 0.101961, 1.0 },
+ { 0.356863, 0.325490, 0.101961, 1.0 },
+ { 0.337255, 0.329412, 0.105882, 1.0 },
+ { 0.286275, 0.364706, 0.101961, 1.0 },
+ { 0.227451, 0.415686, 0.094118, 1.0 },
+ { 0.180392, 0.478431, 0.109804, 1.0 },
+ { 0.125490, 0.521569, 0.145098, 1.0 },
+ { 0.094118, 0.576471, 0.192157, 1.0 },
+ { 0.062745, 0.611765, 0.219608, 1.0 },
+ { 0.047059, 0.619608, 0.231373, 1.0 },
+ { 0.047059, 0.603922, 0.231373, 1.0 },
+ { 0.039216, 0.580392, 0.200000, 1.0 },
+ { 0.047059, 0.568627, 0.180392, 1.0 },
+ { 0.035294, 0.525490, 0.160784, 1.0 },
+ { 0.031373, 0.494118, 0.156863, 1.0 },
+ { 0.023529, 0.454902, 0.164706, 1.0 },
+ { 0.035294, 0.337255, 0.176471, 1.0 },
+ { 0.039216, 0.301961, 0.168627, 1.0 },
+ { 0.047059, 0.266667, 0.160784, 1.0 },
+ { 0.074510, 0.211765, 0.129412, 1.0 },
+ { 0.101961, 0.156863, 0.094118, 1.0 },
+ { 0.129412, 0.109804, 0.054902, 1.0 },
+ { 0.145098, 0.070588, 0.027451, 1.0 },
+ { 0.160784, 0.047059, 0.019608, 1.0 },
+ { 0.172549, 0.031373, 0.019608, 1.0 },
+ { 0.172549, 0.027451, 0.015686, 1.0 },
+ { 0.180392, 0.019608, 0.015686, 1.0 },
+ { 0.188235, 0.019608, 0.015686, 1.0 },
+ { 0.196078, 0.015686, 0.015686, 1.0 },
+ { 0.196078, 0.007843, 0.007843, 1.0 },
+ { 0.192157, 0.007843, 0.000000, 1.0 },
+ { 0.188235, 0.003922, 0.003922, 1.0 },
+ { 0.184314, 0.007843, 0.000000, 1.0 },
+ { 0.192157, 0.011765, 0.007843, 1.0 },
+ { 0.207843, 0.011765, 0.003922, 1.0 },
+ { 0.223529, 0.011765, 0.007843, 1.0 },
+ { 0.243137, 0.011765, 0.007843, 1.0 },
+ { 0.278431, 0.007843, 0.007843, 1.0 },
+ { 0.309804, 0.007843, 0.007843, 1.0 },
+ { 0.345098, 0.007843, 0.011765, 1.0 },
+ { 0.376471, 0.011765, 0.015686, 1.0 },
+ { 0.419608, 0.015686, 0.011765, 1.0 },
+ { 0.458824, 0.015686, 0.011765, 1.0 },
+ { 0.486275, 0.015686, 0.015686, 1.0 },
+ { 0.513725, 0.015686, 0.015686, 1.0 },
+ { 0.533333, 0.019608, 0.007843, 1.0 },
+ { 0.549020, 0.027451, 0.011765, 1.0 },
+ { 0.556863, 0.031373, 0.011765, 1.0 },
+ { 0.564706, 0.035294, 0.011765, 1.0 },
+ { 0.572549, 0.039216, 0.011765, 1.0 },
+ { 0.572549, 0.039216, 0.015686, 1.0 },
+ { 0.564706, 0.043137, 0.027451, 1.0 },
+ { 0.552941, 0.039216, 0.027451, 1.0 },
+ { 0.533333, 0.047059, 0.035294, 1.0 },
+ { 0.513725, 0.047059, 0.039216, 1.0 },
+ { 0.486275, 0.047059, 0.039216, 1.0 },
+ { 0.450980, 0.047059, 0.031373, 1.0 },
+ { 0.419608, 0.039216, 0.023529, 1.0 },
+ { 0.392157, 0.043137, 0.027451, 1.0 },
+ { 0.368627, 0.043137, 0.027451, 1.0 },
+ { 0.337255, 0.043137, 0.035294, 1.0 },
+ { 0.309804, 0.039216, 0.039216, 1.0 },
+ { 0.282353, 0.035294, 0.043137, 1.0 },
+ { 0.250980, 0.035294, 0.039216, 1.0 },
+ { 0.219608, 0.031373, 0.023529, 1.0 },
+ { 0.192157, 0.031373, 0.027451, 1.0 },
+ { 0.168627, 0.043137, 0.035294, 1.0 },
+ { 0.145098, 0.050980, 0.043137, 1.0 },
+ { 0.129412, 0.058824, 0.047059, 1.0 },
+ { 0.117647, 0.066667, 0.047059, 1.0 },
+ { 0.117647, 0.070588, 0.047059, 1.0 },
+ { 0.125490, 0.078431, 0.043137, 1.0 },
+ { 0.156863, 0.082353, 0.043137, 1.0 },
+ { 0.215686, 0.098039, 0.074510, 1.0 },
+ { 0.294118, 0.113725, 0.109804, 1.0 },
+ { 0.364706, 0.149020, 0.152941, 1.0 },
+ { 0.411765, 0.200000, 0.223529, 1.0 },
+ { 0.439216, 0.262745, 0.290196, 1.0 },
+ { 0.423529, 0.337255, 0.341176, 1.0 },
+ { 0.431373, 0.400000, 0.392157, 1.0 },
+ { 0.454902, 0.466667, 0.443137, 1.0 },
+ { 0.537255, 0.482353, 0.474510, 1.0 },
+ { 0.627451, 0.501961, 0.478431, 1.0 },
+ { 0.717647, 0.517647, 0.498039, 1.0 },
+ { 0.796078, 0.525490, 0.509804, 1.0 },
+ { 0.784314, 0.545098, 0.486275, 1.0 },
+ { 0.768627, 0.541176, 0.478431, 1.0 },
+ { 0.694118, 0.549020, 0.470588, 1.0 },
+ };
+/* 040225 */
+static double4 colors_473[] = {
+ { 0.682353, 0.203922, 0.019608, 1.0 },
+ { 0.678431, 0.235294, 0.027451, 1.0 },
+ { 0.670588, 0.227451, 0.023529, 1.0 },
+ { 0.662745, 0.219608, 0.019608, 1.0 },
+ { 0.607843, 0.200000, 0.019608, 1.0 },
+ { 0.556863, 0.184314, 0.019608, 1.0 },
+ { 0.533333, 0.180392, 0.019608, 1.0 },
+ { 0.509804, 0.176471, 0.019608, 1.0 },
+ { 0.439216, 0.172549, 0.023529, 1.0 },
+ { 0.443137, 0.184314, 0.035294, 1.0 },
+ { 0.450980, 0.196078, 0.047059, 1.0 },
+ { 0.443137, 0.207843, 0.070588, 1.0 },
+ { 0.439216, 0.223529, 0.094118, 1.0 },
+ { 0.415686, 0.215686, 0.109804, 1.0 },
+ { 0.396078, 0.207843, 0.125490, 1.0 },
+ { 0.384314, 0.200000, 0.117647, 1.0 },
+ { 0.372549, 0.192157, 0.113725, 1.0 },
+ { 0.388235, 0.180392, 0.109804, 1.0 },
+ { 0.415686, 0.192157, 0.117647, 1.0 },
+ { 0.443137, 0.203922, 0.125490, 1.0 },
+ { 0.462745, 0.192157, 0.121569, 1.0 },
+ { 0.486275, 0.184314, 0.121569, 1.0 },
+ { 0.486275, 0.168627, 0.109804, 1.0 },
+ { 0.486275, 0.152941, 0.098039, 1.0 },
+ { 0.466667, 0.086275, 0.050980, 1.0 },
+ { 0.454902, 0.074510, 0.039216, 1.0 },
+ { 0.443137, 0.066667, 0.031373, 1.0 },
+ { 0.431373, 0.066667, 0.031373, 1.0 },
+ { 0.419608, 0.070588, 0.035294, 1.0 },
+ { 0.419608, 0.074510, 0.031373, 1.0 },
+ { 0.419608, 0.078431, 0.031373, 1.0 },
+ { 0.439216, 0.070588, 0.031373, 1.0 },
+ { 0.454902, 0.062745, 0.023529, 1.0 },
+ { 0.486275, 0.027451, 0.007843, 1.0 },
+ { 0.501961, 0.023529, 0.003922, 1.0 },
+ { 0.521569, 0.023529, 0.000000, 1.0 },
+ { 0.576471, 0.047059, 0.003922, 1.0 },
+ { 0.631373, 0.074510, 0.007843, 1.0 },
+ { 0.666667, 0.090196, 0.011765, 1.0 },
+ { 0.701961, 0.109804, 0.015686, 1.0 },
+ { 0.819608, 0.180392, 0.027451, 1.0 },
+ { 0.839216, 0.203922, 0.035294, 1.0 },
+ { 0.858824, 0.227451, 0.043137, 1.0 },
+ { 0.839216, 0.235294, 0.039216, 1.0 },
+ { 0.823529, 0.243137, 0.039216, 1.0 },
+ { 0.815686, 0.254902, 0.039216, 1.0 },
+ { 0.807843, 0.266667, 0.039216, 1.0 },
+ { 0.800000, 0.309804, 0.047059, 1.0 },
+ { 0.772549, 0.329412, 0.050980, 1.0 },
+ { 0.745098, 0.356863, 0.066667, 1.0 },
+ { 0.725490, 0.333333, 0.066667, 1.0 },
+ { 0.705882, 0.309804, 0.066667, 1.0 },
+ { 0.690196, 0.298039, 0.062745, 1.0 },
+ { 0.674510, 0.286275, 0.062745, 1.0 },
+ { 0.682353, 0.298039, 0.066667, 1.0 },
+ { 0.690196, 0.309804, 0.070588, 1.0 },
+ { 0.690196, 0.337255, 0.086275, 1.0 },
+ { 0.701961, 0.333333, 0.098039, 1.0 },
+ { 0.717647, 0.329412, 0.113725, 1.0 },
+ { 0.701961, 0.325490, 0.125490, 1.0 },
+ { 0.690196, 0.321569, 0.141176, 1.0 },
+ { 0.666667, 0.313725, 0.137255, 1.0 },
+ { 0.647059, 0.305882, 0.133333, 1.0 },
+ { 0.619608, 0.282353, 0.125490, 1.0 },
+ { 0.600000, 0.270588, 0.117647, 1.0 },
+ { 0.627451, 0.254902, 0.125490, 1.0 },
+ { 0.635294, 0.254902, 0.125490, 1.0 },
+ { 0.643137, 0.258824, 0.129412, 1.0 },
+ { 0.647059, 0.250980, 0.125490, 1.0 },
+ { 0.650980, 0.247059, 0.125490, 1.0 },
+ { 0.674510, 0.247059, 0.117647, 1.0 },
+ { 0.705882, 0.254902, 0.109804, 1.0 },
+ { 0.721569, 0.352941, 0.133333, 1.0 },
+ { 0.725490, 0.427451, 0.176471, 1.0 },
+ { 0.733333, 0.501961, 0.219608, 1.0 },
+ { 0.764706, 0.568627, 0.278431, 1.0 },
+ { 0.796078, 0.635294, 0.341176, 1.0 },
+ { 0.784314, 0.662745, 0.352941, 1.0 },
+ { 0.772549, 0.690196, 0.364706, 1.0 },
+ { 0.733333, 0.752941, 0.380392, 1.0 },
+ { 0.709804, 0.768627, 0.384314, 1.0 },
+ { 0.678431, 0.749020, 0.384314, 1.0 },
+ { 0.701961, 0.698039, 0.376471, 1.0 },
+ { 0.729412, 0.650980, 0.368627, 1.0 },
+ { 0.729412, 0.635294, 0.345098, 1.0 },
+ { 0.733333, 0.619608, 0.325490, 1.0 },
+ { 0.741176, 0.568627, 0.286275, 1.0 },
+ { 0.709804, 0.505882, 0.215686, 1.0 },
+ { 0.764706, 0.388235, 0.156863, 1.0 },
+ { 0.796078, 0.349020, 0.137255, 1.0 },
+ { 0.827451, 0.309804, 0.117647, 1.0 },
+ { 0.831373, 0.309804, 0.113725, 1.0 },
+ { 0.839216, 0.309804, 0.109804, 1.0 },
+ { 0.850980, 0.317647, 0.109804, 1.0 },
+ { 0.866667, 0.337255, 0.121569, 1.0 },
+ { 0.878431, 0.368627, 0.137255, 1.0 },
+ { 0.898039, 0.400000, 0.160784, 1.0 },
+ { 0.929412, 0.431373, 0.176471, 1.0 },
+ { 0.945098, 0.439216, 0.176471, 1.0 },
+ { 0.964706, 0.450980, 0.176471, 1.0 },
+ { 0.964706, 0.454902, 0.172549, 1.0 },
+ { 0.968627, 0.458824, 0.168627, 1.0 },
+ { 0.976471, 0.470588, 0.164706, 1.0 },
+ { 0.972549, 0.474510, 0.152941, 1.0 },
+ { 0.886275, 0.447059, 0.125490, 1.0 },
+ { 0.839216, 0.415686, 0.113725, 1.0 },
+ { 0.792157, 0.384314, 0.101961, 1.0 },
+ { 0.772549, 0.376471, 0.105882, 1.0 },
+ { 0.756863, 0.368627, 0.109804, 1.0 },
+ { 0.737255, 0.364706, 0.113725, 1.0 },
+ { 0.709804, 0.372549, 0.113725, 1.0 },
+ { 0.670588, 0.380392, 0.109804, 1.0 },
+ { 0.639216, 0.388235, 0.101961, 1.0 },
+ { 0.564706, 0.403922, 0.117647, 1.0 },
+ { 0.560784, 0.411765, 0.125490, 1.0 },
+ { 0.560784, 0.419608, 0.137255, 1.0 },
+ { 0.596078, 0.439216, 0.156863, 1.0 },
+ { 0.643137, 0.466667, 0.176471, 1.0 },
+ { 0.694118, 0.490196, 0.184314, 1.0 },
+ { 0.737255, 0.513725, 0.184314, 1.0 },
+ { 0.772549, 0.533333, 0.203922, 1.0 },
+ { 0.803922, 0.525490, 0.207843, 1.0 },
+ { 0.835294, 0.521569, 0.211765, 1.0 },
+ { 0.847059, 0.509804, 0.211765, 1.0 },
+ { 0.862745, 0.501961, 0.211765, 1.0 },
+ { 0.886275, 0.490196, 0.207843, 1.0 },
+ { 0.898039, 0.470588, 0.219608, 1.0 },
+ { 0.878431, 0.458824, 0.203922, 1.0 },
+ { 0.854902, 0.423529, 0.184314, 1.0 },
+ { 0.815686, 0.349020, 0.133333, 1.0 },
+ { 0.803922, 0.333333, 0.121569, 1.0 },
+ { 0.792157, 0.321569, 0.109804, 1.0 },
+ { 0.768627, 0.286275, 0.094118, 1.0 },
+ { 0.741176, 0.262745, 0.078431, 1.0 },
+ { 0.713725, 0.243137, 0.062745, 1.0 },
+ { 0.694118, 0.227451, 0.050980, 1.0 },
+ { 0.709804, 0.211765, 0.019608, 1.0 },
+ { 0.729412, 0.207843, 0.019608, 1.0 },
+ { 0.749020, 0.203922, 0.019608, 1.0 },
+ { 0.760784, 0.207843, 0.019608, 1.0 },
+ { 0.776471, 0.215686, 0.023529, 1.0 },
+ { 0.784314, 0.231373, 0.031373, 1.0 },
+ { 0.796078, 0.262745, 0.035294, 1.0 },
+ { 0.827451, 0.298039, 0.039216, 1.0 },
+ { 0.858824, 0.329412, 0.047059, 1.0 },
+ { 0.925490, 0.360784, 0.074510, 1.0 },
+ { 0.929412, 0.364706, 0.086275, 1.0 },
+ { 0.937255, 0.372549, 0.098039, 1.0 },
+ { 0.901961, 0.415686, 0.133333, 1.0 },
+ { 0.870588, 0.462745, 0.156863, 1.0 },
+ { 0.843137, 0.501961, 0.168627, 1.0 },
+ { 0.800000, 0.513725, 0.160784, 1.0 },
+ { 0.694118, 0.443137, 0.133333, 1.0 },
+ { 0.650980, 0.419608, 0.133333, 1.0 },
+ { 0.611765, 0.400000, 0.137255, 1.0 },
+ { 0.525490, 0.376471, 0.145098, 1.0 },
+ { 0.462745, 0.352941, 0.141176, 1.0 },
+ { 0.415686, 0.345098, 0.129412, 1.0 },
+ { 0.388235, 0.349020, 0.113725, 1.0 },
+ { 0.376471, 0.325490, 0.094118, 1.0 },
+ { 0.368627, 0.325490, 0.098039, 1.0 },
+ { 0.356863, 0.396078, 0.156863, 1.0 },
+ { 0.364706, 0.423529, 0.184314, 1.0 },
+ { 0.372549, 0.454902, 0.211765, 1.0 },
+ { 0.415686, 0.529412, 0.250980, 1.0 },
+ { 0.450980, 0.588235, 0.286275, 1.0 },
+ { 0.498039, 0.662745, 0.309804, 1.0 },
+ { 0.545098, 0.713725, 0.333333, 1.0 },
+ { 0.631373, 0.729412, 0.376471, 1.0 },
+ { 0.650980, 0.721569, 0.376471, 1.0 },
+ { 0.670588, 0.717647, 0.380392, 1.0 },
+ { 0.682353, 0.658824, 0.360784, 1.0 },
+ { 0.686275, 0.607843, 0.333333, 1.0 },
+ { 0.694118, 0.541176, 0.278431, 1.0 },
+ { 0.686275, 0.450980, 0.227451, 1.0 },
+ { 0.701961, 0.360784, 0.184314, 1.0 },
+ { 0.725490, 0.278431, 0.145098, 1.0 },
+ { 0.737255, 0.196078, 0.109804, 1.0 },
+ { 0.737255, 0.141176, 0.086275, 1.0 },
+ { 0.733333, 0.105882, 0.050980, 1.0 },
+ { 0.709804, 0.074510, 0.027451, 1.0 },
+ { 0.690196, 0.047059, 0.015686, 1.0 },
+ { 0.686275, 0.031373, 0.007843, 1.0 },
+ { 0.686275, 0.015686, 0.007843, 1.0 },
+ { 0.690196, 0.003922, 0.003922, 1.0 },
+ { 0.690196, 0.000000, 0.003922, 1.0 },
+ { 0.690196, 0.000000, 0.003922, 1.0 },
+ { 0.686275, 0.000000, 0.000000, 1.0 },
+ { 0.686275, 0.003922, 0.003922, 1.0 },
+ { 0.690196, 0.011765, 0.003922, 1.0 },
+ { 0.690196, 0.023529, 0.003922, 1.0 },
+ { 0.694118, 0.039216, 0.003922, 1.0 },
+ { 0.701961, 0.054902, 0.003922, 1.0 },
+ { 0.709804, 0.070588, 0.007843, 1.0 },
+ { 0.713725, 0.090196, 0.015686, 1.0 },
+ { 0.729412, 0.113725, 0.031373, 1.0 },
+ { 0.749020, 0.141176, 0.043137, 1.0 },
+ { 0.768627, 0.168627, 0.058824, 1.0 },
+ { 0.784314, 0.192157, 0.066667, 1.0 },
+ { 0.796078, 0.203922, 0.074510, 1.0 },
+ { 0.796078, 0.203922, 0.074510, 1.0 },
+ { 0.800000, 0.207843, 0.082353, 1.0 },
+ { 0.811765, 0.211765, 0.090196, 1.0 },
+ { 0.815686, 0.215686, 0.094118, 1.0 },
+ { 0.827451, 0.227451, 0.094118, 1.0 },
+ { 0.831373, 0.227451, 0.090196, 1.0 },
+ { 0.819608, 0.215686, 0.074510, 1.0 },
+ { 0.800000, 0.196078, 0.054902, 1.0 },
+ { 0.788235, 0.180392, 0.047059, 1.0 },
+ { 0.768627, 0.156863, 0.039216, 1.0 },
+ { 0.756863, 0.149020, 0.027451, 1.0 },
+ { 0.745098, 0.149020, 0.019608, 1.0 },
+ { 0.725490, 0.149020, 0.015686, 1.0 },
+ { 0.682353, 0.141176, 0.011765, 1.0 },
+ { 0.639216, 0.137255, 0.011765, 1.0 },
+ { 0.603922, 0.137255, 0.023529, 1.0 },
+ { 0.568627, 0.125490, 0.031373, 1.0 },
+ { 0.556863, 0.117647, 0.027451, 1.0 },
+ { 0.564706, 0.125490, 0.027451, 1.0 },
+ { 0.568627, 0.125490, 0.031373, 1.0 },
+ { 0.580392, 0.137255, 0.027451, 1.0 },
+ { 0.600000, 0.168627, 0.043137, 1.0 },
+ { 0.615686, 0.196078, 0.062745, 1.0 },
+ { 0.639216, 0.211765, 0.070588, 1.0 },
+ { 0.686275, 0.227451, 0.074510, 1.0 },
+ { 0.725490, 0.235294, 0.070588, 1.0 },
+ { 0.768627, 0.227451, 0.054902, 1.0 },
+ { 0.803922, 0.223529, 0.043137, 1.0 },
+ { 0.823529, 0.223529, 0.043137, 1.0 },
+ { 0.847059, 0.239216, 0.047059, 1.0 },
+ { 0.866667, 0.250980, 0.050980, 1.0 },
+ { 0.870588, 0.262745, 0.047059, 1.0 },
+ { 0.878431, 0.270588, 0.039216, 1.0 },
+ { 0.878431, 0.258824, 0.027451, 1.0 },
+ { 0.850980, 0.239216, 0.015686, 1.0 },
+ { 0.823529, 0.219608, 0.007843, 1.0 },
+ { 0.796078, 0.203922, 0.003922, 1.0 },
+ { 0.760784, 0.184314, 0.007843, 1.0 },
+ { 0.729412, 0.176471, 0.007843, 1.0 },
+ { 0.705882, 0.168627, 0.007843, 1.0 },
+ { 0.670588, 0.152941, 0.003922, 1.0 },
+ { 0.635294, 0.129412, 0.007843, 1.0 },
+ { 0.623529, 0.109804, 0.000000, 1.0 },
+ { 0.603922, 0.082353, 0.003922, 1.0 },
+ { 0.588235, 0.058824, 0.003922, 1.0 },
+ { 0.580392, 0.047059, 0.003922, 1.0 },
+ { 0.576471, 0.047059, 0.003922, 1.0 },
+ { 0.572549, 0.054902, 0.007843, 1.0 },
+ { 0.600000, 0.070588, 0.003922, 1.0 },
+ { 0.643137, 0.094118, 0.003922, 1.0 },
+ { 0.686275, 0.117647, 0.003922, 1.0 },
+ { 0.721569, 0.129412, 0.007843, 1.0 },
+ { 0.745098, 0.145098, 0.007843, 1.0 },
+ { 0.737255, 0.156863, 0.007843, 1.0 },
+ { 0.717647, 0.164706, 0.011765, 1.0 },
+ { 0.694118, 0.184314, 0.019608, 1.0 },
+ };
+/* 040226 */
+static double4 colors_474[] = {
+ { 0.192157, 0.305882, 0.188235, 1.0 },
+ { 0.164706, 0.364706, 0.215686, 1.0 },
+ { 0.149020, 0.403922, 0.231373, 1.0 },
+ { 0.133333, 0.443137, 0.247059, 1.0 },
+ { 0.113725, 0.447059, 0.250980, 1.0 },
+ { 0.098039, 0.450980, 0.254902, 1.0 },
+ { 0.090196, 0.447059, 0.247059, 1.0 },
+ { 0.086275, 0.447059, 0.239216, 1.0 },
+ { 0.090196, 0.427451, 0.219608, 1.0 },
+ { 0.082353, 0.392157, 0.200000, 1.0 },
+ { 0.078431, 0.360784, 0.184314, 1.0 },
+ { 0.058824, 0.317647, 0.149020, 1.0 },
+ { 0.039216, 0.278431, 0.117647, 1.0 },
+ { 0.050980, 0.239216, 0.101961, 1.0 },
+ { 0.062745, 0.203922, 0.086275, 1.0 },
+ { 0.082353, 0.192157, 0.082353, 1.0 },
+ { 0.101961, 0.180392, 0.082353, 1.0 },
+ { 0.223529, 0.160784, 0.070588, 1.0 },
+ { 0.305882, 0.164706, 0.070588, 1.0 },
+ { 0.388235, 0.172549, 0.074510, 1.0 },
+ { 0.423529, 0.180392, 0.082353, 1.0 },
+ { 0.462745, 0.188235, 0.090196, 1.0 },
+ { 0.462745, 0.188235, 0.094118, 1.0 },
+ { 0.466667, 0.192157, 0.098039, 1.0 },
+ { 0.470588, 0.223529, 0.105882, 1.0 },
+ { 0.431373, 0.219608, 0.105882, 1.0 },
+ { 0.396078, 0.215686, 0.105882, 1.0 },
+ { 0.325490, 0.192157, 0.098039, 1.0 },
+ { 0.258824, 0.168627, 0.094118, 1.0 },
+ { 0.235294, 0.160784, 0.090196, 1.0 },
+ { 0.211765, 0.156863, 0.090196, 1.0 },
+ { 0.176471, 0.149020, 0.098039, 1.0 },
+ { 0.149020, 0.149020, 0.101961, 1.0 },
+ { 0.133333, 0.176471, 0.113725, 1.0 },
+ { 0.133333, 0.203922, 0.133333, 1.0 },
+ { 0.137255, 0.235294, 0.152941, 1.0 },
+ { 0.133333, 0.270588, 0.164706, 1.0 },
+ { 0.133333, 0.309804, 0.180392, 1.0 },
+ { 0.125490, 0.321569, 0.184314, 1.0 },
+ { 0.121569, 0.333333, 0.192157, 1.0 },
+ { 0.109804, 0.341176, 0.207843, 1.0 },
+ { 0.125490, 0.337255, 0.207843, 1.0 },
+ { 0.141176, 0.333333, 0.211765, 1.0 },
+ { 0.149020, 0.325490, 0.200000, 1.0 },
+ { 0.160784, 0.321569, 0.188235, 1.0 },
+ { 0.160784, 0.317647, 0.184314, 1.0 },
+ { 0.164706, 0.313725, 0.180392, 1.0 },
+ { 0.207843, 0.290196, 0.192157, 1.0 },
+ { 0.270588, 0.282353, 0.200000, 1.0 },
+ { 0.423529, 0.313725, 0.207843, 1.0 },
+ { 0.470588, 0.341176, 0.203922, 1.0 },
+ { 0.517647, 0.368627, 0.203922, 1.0 },
+ { 0.529412, 0.368627, 0.192157, 1.0 },
+ { 0.545098, 0.372549, 0.180392, 1.0 },
+ { 0.541176, 0.360784, 0.176471, 1.0 },
+ { 0.537255, 0.352941, 0.172549, 1.0 },
+ { 0.458824, 0.298039, 0.133333, 1.0 },
+ { 0.392157, 0.286275, 0.113725, 1.0 },
+ { 0.329412, 0.274510, 0.098039, 1.0 },
+ { 0.247059, 0.247059, 0.082353, 1.0 },
+ { 0.164706, 0.219608, 0.066667, 1.0 },
+ { 0.133333, 0.196078, 0.058824, 1.0 },
+ { 0.101961, 0.176471, 0.050980, 1.0 },
+ { 0.062745, 0.145098, 0.050980, 1.0 },
+ { 0.043137, 0.141176, 0.047059, 1.0 },
+ { 0.019608, 0.164706, 0.058824, 1.0 },
+ { 0.011765, 0.164706, 0.058824, 1.0 },
+ { 0.007843, 0.164706, 0.058824, 1.0 },
+ { 0.007843, 0.156863, 0.058824, 1.0 },
+ { 0.011765, 0.149020, 0.058824, 1.0 },
+ { 0.019608, 0.125490, 0.054902, 1.0 },
+ { 0.027451, 0.117647, 0.058824, 1.0 },
+ { 0.043137, 0.113725, 0.062745, 1.0 },
+ { 0.054902, 0.101961, 0.062745, 1.0 },
+ { 0.070588, 0.090196, 0.062745, 1.0 },
+ { 0.082353, 0.074510, 0.058824, 1.0 },
+ { 0.098039, 0.058824, 0.054902, 1.0 },
+ { 0.105882, 0.054902, 0.050980, 1.0 },
+ { 0.113725, 0.054902, 0.050980, 1.0 },
+ { 0.129412, 0.058824, 0.054902, 1.0 },
+ { 0.156863, 0.070588, 0.058824, 1.0 },
+ { 0.231373, 0.086275, 0.058824, 1.0 },
+ { 0.243137, 0.086275, 0.054902, 1.0 },
+ { 0.258824, 0.090196, 0.050980, 1.0 },
+ { 0.254902, 0.094118, 0.050980, 1.0 },
+ { 0.254902, 0.098039, 0.054902, 1.0 },
+ { 0.258824, 0.109804, 0.058824, 1.0 },
+ { 0.270588, 0.129412, 0.070588, 1.0 },
+ { 0.250980, 0.184314, 0.086275, 1.0 },
+ { 0.211765, 0.192157, 0.090196, 1.0 },
+ { 0.176471, 0.200000, 0.098039, 1.0 },
+ { 0.164706, 0.196078, 0.105882, 1.0 },
+ { 0.156863, 0.196078, 0.117647, 1.0 },
+ { 0.141176, 0.203922, 0.125490, 1.0 },
+ { 0.133333, 0.207843, 0.125490, 1.0 },
+ { 0.125490, 0.207843, 0.125490, 1.0 },
+ { 0.117647, 0.196078, 0.105882, 1.0 },
+ { 0.121569, 0.149020, 0.082353, 1.0 },
+ { 0.137255, 0.125490, 0.066667, 1.0 },
+ { 0.152941, 0.105882, 0.050980, 1.0 },
+ { 0.164706, 0.094118, 0.043137, 1.0 },
+ { 0.176471, 0.086275, 0.035294, 1.0 },
+ { 0.200000, 0.074510, 0.027451, 1.0 },
+ { 0.219608, 0.074510, 0.015686, 1.0 },
+ { 0.274510, 0.070588, 0.007843, 1.0 },
+ { 0.286275, 0.062745, 0.003922, 1.0 },
+ { 0.301961, 0.054902, 0.003922, 1.0 },
+ { 0.298039, 0.050980, 0.000000, 1.0 },
+ { 0.294118, 0.050980, 0.000000, 1.0 },
+ { 0.274510, 0.054902, 0.003922, 1.0 },
+ { 0.258824, 0.054902, 0.003922, 1.0 },
+ { 0.243137, 0.043137, 0.003922, 1.0 },
+ { 0.223529, 0.039216, 0.007843, 1.0 },
+ { 0.149020, 0.023529, 0.003922, 1.0 },
+ { 0.129412, 0.023529, 0.003922, 1.0 },
+ { 0.113725, 0.023529, 0.007843, 1.0 },
+ { 0.086275, 0.023529, 0.015686, 1.0 },
+ { 0.078431, 0.027451, 0.019608, 1.0 },
+ { 0.066667, 0.035294, 0.019608, 1.0 },
+ { 0.054902, 0.035294, 0.011765, 1.0 },
+ { 0.031373, 0.043137, 0.015686, 1.0 },
+ { 0.039216, 0.050980, 0.027451, 1.0 },
+ { 0.050980, 0.062745, 0.039216, 1.0 },
+ { 0.062745, 0.066667, 0.039216, 1.0 },
+ { 0.074510, 0.070588, 0.043137, 1.0 },
+ { 0.109804, 0.082353, 0.039216, 1.0 },
+ { 0.156863, 0.094118, 0.035294, 1.0 },
+ { 0.219608, 0.109804, 0.039216, 1.0 },
+ { 0.305882, 0.125490, 0.039216, 1.0 },
+ { 0.447059, 0.164706, 0.039216, 1.0 },
+ { 0.462745, 0.168627, 0.039216, 1.0 },
+ { 0.482353, 0.172549, 0.039216, 1.0 },
+ { 0.490196, 0.180392, 0.047059, 1.0 },
+ { 0.482353, 0.176471, 0.043137, 1.0 },
+ { 0.482353, 0.172549, 0.050980, 1.0 },
+ { 0.462745, 0.168627, 0.043137, 1.0 },
+ { 0.411765, 0.176471, 0.062745, 1.0 },
+ { 0.419608, 0.200000, 0.109804, 1.0 },
+ { 0.427451, 0.227451, 0.160784, 1.0 },
+ { 0.443137, 0.270588, 0.188235, 1.0 },
+ { 0.458824, 0.313725, 0.215686, 1.0 },
+ { 0.458824, 0.403922, 0.298039, 1.0 },
+ { 0.529412, 0.474510, 0.372549, 1.0 },
+ { 0.592157, 0.517647, 0.396078, 1.0 },
+ { 0.698039, 0.525490, 0.427451, 1.0 },
+ { 0.839216, 0.627451, 0.392157, 1.0 },
+ { 0.866667, 0.658824, 0.400000, 1.0 },
+ { 0.894118, 0.694118, 0.407843, 1.0 },
+ { 0.898039, 0.745098, 0.415686, 1.0 },
+ { 0.917647, 0.756863, 0.435294, 1.0 },
+ { 0.960784, 0.717647, 0.400000, 1.0 },
+ { 0.952941, 0.698039, 0.341176, 1.0 },
+ { 0.960784, 0.639216, 0.243137, 1.0 },
+ { 0.964706, 0.639216, 0.247059, 1.0 },
+ { 0.968627, 0.639216, 0.250980, 1.0 },
+ { 0.952941, 0.623529, 0.266667, 1.0 },
+ { 0.925490, 0.615686, 0.290196, 1.0 },
+ { 0.898039, 0.541176, 0.274510, 1.0 },
+ { 0.890196, 0.462745, 0.223529, 1.0 },
+ { 0.894118, 0.376471, 0.168627, 1.0 },
+ { 0.890196, 0.329412, 0.125490, 1.0 },
+ { 0.854902, 0.317647, 0.101961, 1.0 },
+ { 0.843137, 0.321569, 0.098039, 1.0 },
+ { 0.835294, 0.325490, 0.094118, 1.0 },
+ { 0.847059, 0.305882, 0.082353, 1.0 },
+ { 0.854902, 0.313725, 0.078431, 1.0 },
+ { 0.854902, 0.329412, 0.082353, 1.0 },
+ { 0.823529, 0.364706, 0.105882, 1.0 },
+ { 0.686275, 0.372549, 0.121569, 1.0 },
+ { 0.647059, 0.360784, 0.125490, 1.0 },
+ { 0.611765, 0.352941, 0.133333, 1.0 },
+ { 0.564706, 0.317647, 0.129412, 1.0 },
+ { 0.509804, 0.309804, 0.149020, 1.0 },
+ { 0.419608, 0.294118, 0.149020, 1.0 },
+ { 0.341176, 0.258824, 0.141176, 1.0 },
+ { 0.254902, 0.211765, 0.137255, 1.0 },
+ { 0.219608, 0.164706, 0.109804, 1.0 },
+ { 0.215686, 0.129412, 0.094118, 1.0 },
+ { 0.227451, 0.117647, 0.078431, 1.0 },
+ { 0.247059, 0.113725, 0.058824, 1.0 },
+ { 0.262745, 0.117647, 0.062745, 1.0 },
+ { 0.294118, 0.129412, 0.054902, 1.0 },
+ { 0.329412, 0.137255, 0.054902, 1.0 },
+ { 0.360784, 0.152941, 0.050980, 1.0 },
+ { 0.400000, 0.152941, 0.050980, 1.0 },
+ { 0.400000, 0.152941, 0.050980, 1.0 },
+ { 0.403922, 0.152941, 0.054902, 1.0 },
+ { 0.400000, 0.149020, 0.058824, 1.0 },
+ { 0.396078, 0.152941, 0.062745, 1.0 },
+ { 0.388235, 0.145098, 0.066667, 1.0 },
+ { 0.392157, 0.137255, 0.058824, 1.0 },
+ { 0.400000, 0.133333, 0.050980, 1.0 },
+ { 0.407843, 0.129412, 0.050980, 1.0 },
+ { 0.450980, 0.156863, 0.050980, 1.0 },
+ { 0.509804, 0.196078, 0.054902, 1.0 },
+ { 0.572549, 0.243137, 0.047059, 1.0 },
+ { 0.650980, 0.286275, 0.039216, 1.0 },
+ { 0.701961, 0.317647, 0.050980, 1.0 },
+ { 0.756863, 0.337255, 0.074510, 1.0 },
+ { 0.803922, 0.356863, 0.101961, 1.0 },
+ { 0.823529, 0.392157, 0.121569, 1.0 },
+ { 0.815686, 0.396078, 0.129412, 1.0 },
+ { 0.749020, 0.439216, 0.164706, 1.0 },
+ { 0.670588, 0.462745, 0.203922, 1.0 },
+ { 0.607843, 0.462745, 0.247059, 1.0 },
+ { 0.549020, 0.498039, 0.266667, 1.0 },
+ { 0.525490, 0.470588, 0.262745, 1.0 },
+ { 0.486275, 0.513725, 0.282353, 1.0 },
+ { 0.415686, 0.572549, 0.313725, 1.0 },
+ { 0.337255, 0.619608, 0.352941, 1.0 },
+ { 0.274510, 0.686275, 0.380392, 1.0 },
+ { 0.254902, 0.674510, 0.372549, 1.0 },
+ { 0.274510, 0.662745, 0.356863, 1.0 },
+ { 0.274510, 0.631373, 0.337255, 1.0 },
+ { 0.231373, 0.600000, 0.317647, 1.0 },
+ { 0.176471, 0.552941, 0.301961, 1.0 },
+ { 0.121569, 0.490196, 0.270588, 1.0 },
+ { 0.094118, 0.415686, 0.243137, 1.0 },
+ { 0.090196, 0.329412, 0.200000, 1.0 },
+ { 0.074510, 0.254902, 0.152941, 1.0 },
+ { 0.062745, 0.184314, 0.105882, 1.0 },
+ { 0.054902, 0.121569, 0.062745, 1.0 },
+ { 0.054902, 0.078431, 0.039216, 1.0 },
+ { 0.054902, 0.043137, 0.027451, 1.0 },
+ { 0.043137, 0.023529, 0.023529, 1.0 },
+ { 0.039216, 0.019608, 0.019608, 1.0 },
+ { 0.031373, 0.023529, 0.019608, 1.0 },
+ { 0.035294, 0.027451, 0.023529, 1.0 },
+ { 0.039216, 0.043137, 0.019608, 1.0 },
+ { 0.043137, 0.066667, 0.027451, 1.0 },
+ { 0.047059, 0.094118, 0.027451, 1.0 },
+ { 0.054902, 0.125490, 0.039216, 1.0 },
+ { 0.062745, 0.156863, 0.050980, 1.0 },
+ { 0.078431, 0.200000, 0.074510, 1.0 },
+ { 0.101961, 0.235294, 0.094118, 1.0 },
+ { 0.113725, 0.274510, 0.109804, 1.0 },
+ { 0.149020, 0.309804, 0.125490, 1.0 },
+ { 0.184314, 0.321569, 0.133333, 1.0 },
+ { 0.223529, 0.333333, 0.152941, 1.0 },
+ { 0.266667, 0.325490, 0.172549, 1.0 },
+ { 0.282353, 0.313725, 0.184314, 1.0 },
+ { 0.305882, 0.305882, 0.188235, 1.0 },
+ { 0.341176, 0.298039, 0.176471, 1.0 },
+ { 0.384314, 0.282353, 0.172549, 1.0 },
+ { 0.431373, 0.278431, 0.176471, 1.0 },
+ { 0.470588, 0.258824, 0.176471, 1.0 },
+ { 0.490196, 0.247059, 0.172549, 1.0 },
+ { 0.490196, 0.250980, 0.156863, 1.0 },
+ { 0.486275, 0.235294, 0.145098, 1.0 },
+ { 0.466667, 0.239216, 0.149020, 1.0 },
+ { 0.454902, 0.235294, 0.152941, 1.0 },
+ { 0.447059, 0.223529, 0.156863, 1.0 },
+ { 0.435294, 0.223529, 0.156863, 1.0 },
+ { 0.392157, 0.247059, 0.160784, 1.0 },
+ { 0.325490, 0.262745, 0.172549, 1.0 },
+ { 0.254902, 0.282353, 0.176471, 1.0 },
+ };
+/* 040227 */
+static double4 colors_475[] = {
+ { 0.705882, 0.282353, 0.407843, 1.0 },
+ { 0.698039, 0.262745, 0.407843, 1.0 },
+ { 0.694118, 0.258824, 0.392157, 1.0 },
+ { 0.694118, 0.258824, 0.380392, 1.0 },
+ { 0.733333, 0.235294, 0.376471, 1.0 },
+ { 0.772549, 0.215686, 0.372549, 1.0 },
+ { 0.788235, 0.211765, 0.368627, 1.0 },
+ { 0.803922, 0.211765, 0.368627, 1.0 },
+ { 0.827451, 0.254902, 0.352941, 1.0 },
+ { 0.800000, 0.317647, 0.341176, 1.0 },
+ { 0.776471, 0.380392, 0.333333, 1.0 },
+ { 0.721569, 0.466667, 0.337255, 1.0 },
+ { 0.670588, 0.552941, 0.345098, 1.0 },
+ { 0.592157, 0.603922, 0.384314, 1.0 },
+ { 0.513725, 0.658824, 0.423529, 1.0 },
+ { 0.486275, 0.647059, 0.431373, 1.0 },
+ { 0.462745, 0.639216, 0.443137, 1.0 },
+ { 0.400000, 0.541176, 0.490196, 1.0 },
+ { 0.329412, 0.509804, 0.533333, 1.0 },
+ { 0.262745, 0.478431, 0.576471, 1.0 },
+ { 0.239216, 0.388235, 0.639216, 1.0 },
+ { 0.219608, 0.298039, 0.701961, 1.0 },
+ { 0.247059, 0.243137, 0.725490, 1.0 },
+ { 0.278431, 0.188235, 0.749020, 1.0 },
+ { 0.329412, 0.176471, 0.815686, 1.0 },
+ { 0.309804, 0.243137, 0.819608, 1.0 },
+ { 0.290196, 0.313725, 0.827451, 1.0 },
+ { 0.278431, 0.384314, 0.803922, 1.0 },
+ { 0.266667, 0.458824, 0.780392, 1.0 },
+ { 0.266667, 0.486275, 0.768627, 1.0 },
+ { 0.266667, 0.517647, 0.760784, 1.0 },
+ { 0.235294, 0.513725, 0.764706, 1.0 },
+ { 0.219608, 0.521569, 0.733333, 1.0 },
+ { 0.125490, 0.482353, 0.662745, 1.0 },
+ { 0.113725, 0.431373, 0.654902, 1.0 },
+ { 0.101961, 0.380392, 0.647059, 1.0 },
+ { 0.156863, 0.298039, 0.631373, 1.0 },
+ { 0.211765, 0.215686, 0.615686, 1.0 },
+ { 0.247059, 0.196078, 0.600000, 1.0 },
+ { 0.282353, 0.180392, 0.584314, 1.0 },
+ { 0.403922, 0.250980, 0.517647, 1.0 },
+ { 0.419608, 0.329412, 0.478431, 1.0 },
+ { 0.435294, 0.411765, 0.443137, 1.0 },
+ { 0.419608, 0.482353, 0.458824, 1.0 },
+ { 0.407843, 0.556863, 0.474510, 1.0 },
+ { 0.411765, 0.584314, 0.498039, 1.0 },
+ { 0.415686, 0.615686, 0.521569, 1.0 },
+ { 0.407843, 0.686275, 0.545098, 1.0 },
+ { 0.392157, 0.768627, 0.584314, 1.0 },
+ { 0.301961, 0.835294, 0.694118, 1.0 },
+ { 0.317647, 0.800000, 0.760784, 1.0 },
+ { 0.333333, 0.764706, 0.827451, 1.0 },
+ { 0.400000, 0.749020, 0.850980, 1.0 },
+ { 0.466667, 0.737255, 0.874510, 1.0 },
+ { 0.490196, 0.741176, 0.878431, 1.0 },
+ { 0.517647, 0.749020, 0.886275, 1.0 },
+ { 0.572549, 0.772549, 0.894118, 1.0 },
+ { 0.584314, 0.756863, 0.878431, 1.0 },
+ { 0.600000, 0.741176, 0.862745, 1.0 },
+ { 0.658824, 0.690196, 0.831373, 1.0 },
+ { 0.717647, 0.643137, 0.803922, 1.0 },
+ { 0.721569, 0.623529, 0.784314, 1.0 },
+ { 0.729412, 0.607843, 0.764706, 1.0 },
+ { 0.701961, 0.556863, 0.741176, 1.0 },
+ { 0.670588, 0.505882, 0.705882, 1.0 },
+ { 0.666667, 0.380392, 0.607843, 1.0 },
+ { 0.682353, 0.294118, 0.572549, 1.0 },
+ { 0.701961, 0.211765, 0.537255, 1.0 },
+ { 0.694118, 0.172549, 0.533333, 1.0 },
+ { 0.690196, 0.133333, 0.533333, 1.0 },
+ { 0.686275, 0.098039, 0.549020, 1.0 },
+ { 0.698039, 0.094118, 0.525490, 1.0 },
+ { 0.729412, 0.074510, 0.427451, 1.0 },
+ { 0.741176, 0.047059, 0.388235, 1.0 },
+ { 0.752941, 0.023529, 0.349020, 1.0 },
+ { 0.784314, 0.023529, 0.329412, 1.0 },
+ { 0.819608, 0.027451, 0.313725, 1.0 },
+ { 0.831373, 0.027451, 0.294118, 1.0 },
+ { 0.843137, 0.031373, 0.274510, 1.0 },
+ { 0.803922, 0.035294, 0.223529, 1.0 },
+ { 0.752941, 0.023529, 0.200000, 1.0 },
+ { 0.701961, 0.019608, 0.215686, 1.0 },
+ { 0.701961, 0.019608, 0.270588, 1.0 },
+ { 0.701961, 0.023529, 0.325490, 1.0 },
+ { 0.686275, 0.023529, 0.356863, 1.0 },
+ { 0.674510, 0.023529, 0.388235, 1.0 },
+ { 0.650980, 0.050980, 0.427451, 1.0 },
+ { 0.658824, 0.082353, 0.474510, 1.0 },
+ { 0.654902, 0.172549, 0.615686, 1.0 },
+ { 0.623529, 0.203922, 0.678431, 1.0 },
+ { 0.592157, 0.235294, 0.745098, 1.0 },
+ { 0.568627, 0.239216, 0.756863, 1.0 },
+ { 0.549020, 0.247059, 0.768627, 1.0 },
+ { 0.564706, 0.270588, 0.768627, 1.0 },
+ { 0.572549, 0.301961, 0.749020, 1.0 },
+ { 0.592157, 0.321569, 0.717647, 1.0 },
+ { 0.596078, 0.376471, 0.745098, 1.0 },
+ { 0.533333, 0.392157, 0.780392, 1.0 },
+ { 0.501961, 0.419608, 0.768627, 1.0 },
+ { 0.474510, 0.450980, 0.756863, 1.0 },
+ { 0.470588, 0.482353, 0.756863, 1.0 },
+ { 0.466667, 0.513725, 0.760784, 1.0 },
+ { 0.462745, 0.572549, 0.796078, 1.0 },
+ { 0.450980, 0.560784, 0.811765, 1.0 },
+ { 0.349020, 0.545098, 0.839216, 1.0 },
+ { 0.345098, 0.552941, 0.788235, 1.0 },
+ { 0.341176, 0.560784, 0.737255, 1.0 },
+ { 0.368627, 0.545098, 0.690196, 1.0 },
+ { 0.396078, 0.533333, 0.643137, 1.0 },
+ { 0.435294, 0.517647, 0.521569, 1.0 },
+ { 0.443137, 0.501961, 0.462745, 1.0 },
+ { 0.439216, 0.478431, 0.403922, 1.0 },
+ { 0.482353, 0.470588, 0.325490, 1.0 },
+ { 0.639216, 0.470588, 0.160784, 1.0 },
+ { 0.670588, 0.470588, 0.152941, 1.0 },
+ { 0.701961, 0.474510, 0.149020, 1.0 },
+ { 0.705882, 0.490196, 0.164706, 1.0 },
+ { 0.709804, 0.486275, 0.192157, 1.0 },
+ { 0.745098, 0.478431, 0.227451, 1.0 },
+ { 0.796078, 0.466667, 0.258824, 1.0 },
+ { 0.913725, 0.376471, 0.400000, 1.0 },
+ { 0.901961, 0.337255, 0.435294, 1.0 },
+ { 0.890196, 0.298039, 0.474510, 1.0 },
+ { 0.886275, 0.290196, 0.474510, 1.0 },
+ { 0.882353, 0.282353, 0.478431, 1.0 },
+ { 0.886275, 0.258824, 0.486275, 1.0 },
+ { 0.905882, 0.196078, 0.501961, 1.0 },
+ { 0.894118, 0.137255, 0.501961, 1.0 },
+ { 0.886275, 0.082353, 0.509804, 1.0 },
+ { 0.882353, 0.066667, 0.494118, 1.0 },
+ { 0.894118, 0.070588, 0.490196, 1.0 },
+ { 0.905882, 0.074510, 0.490196, 1.0 },
+ { 0.913725, 0.090196, 0.470588, 1.0 },
+ { 0.913725, 0.090196, 0.486275, 1.0 },
+ { 0.901961, 0.098039, 0.498039, 1.0 },
+ { 0.894118, 0.121569, 0.509804, 1.0 },
+ { 0.898039, 0.207843, 0.545098, 1.0 },
+ { 0.890196, 0.305882, 0.600000, 1.0 },
+ { 0.886275, 0.407843, 0.658824, 1.0 },
+ { 0.870588, 0.443137, 0.662745, 1.0 },
+ { 0.858824, 0.482353, 0.670588, 1.0 },
+ { 0.839216, 0.509804, 0.666667, 1.0 },
+ { 0.819608, 0.482353, 0.627451, 1.0 },
+ { 0.831373, 0.478431, 0.635294, 1.0 },
+ { 0.835294, 0.474510, 0.654902, 1.0 },
+ { 0.792157, 0.423529, 0.596078, 1.0 },
+ { 0.752941, 0.380392, 0.545098, 1.0 },
+ { 0.713725, 0.341176, 0.498039, 1.0 },
+ { 0.647059, 0.239216, 0.407843, 1.0 },
+ { 0.607843, 0.164706, 0.341176, 1.0 },
+ { 0.552941, 0.113725, 0.290196, 1.0 },
+ { 0.537255, 0.101961, 0.254902, 1.0 },
+ { 0.474510, 0.160784, 0.231373, 1.0 },
+ { 0.454902, 0.176471, 0.235294, 1.0 },
+ { 0.439216, 0.196078, 0.243137, 1.0 },
+ { 0.364706, 0.207843, 0.266667, 1.0 },
+ { 0.352941, 0.223529, 0.274510, 1.0 },
+ { 0.364706, 0.250980, 0.286275, 1.0 },
+ { 0.415686, 0.250980, 0.282353, 1.0 },
+ { 0.474510, 0.250980, 0.274510, 1.0 },
+ { 0.478431, 0.223529, 0.282353, 1.0 },
+ { 0.529412, 0.196078, 0.278431, 1.0 },
+ { 0.556863, 0.176471, 0.270588, 1.0 },
+ { 0.588235, 0.160784, 0.262745, 1.0 },
+ { 0.650980, 0.141176, 0.247059, 1.0 },
+ { 0.666667, 0.105882, 0.227451, 1.0 },
+ { 0.670588, 0.086275, 0.215686, 1.0 },
+ { 0.670588, 0.109804, 0.243137, 1.0 },
+ { 0.725490, 0.137255, 0.333333, 1.0 },
+ { 0.733333, 0.137255, 0.352941, 1.0 },
+ { 0.741176, 0.141176, 0.376471, 1.0 },
+ { 0.729412, 0.156863, 0.392157, 1.0 },
+ { 0.694118, 0.200000, 0.407843, 1.0 },
+ { 0.694118, 0.250980, 0.427451, 1.0 },
+ { 0.721569, 0.286275, 0.458824, 1.0 },
+ { 0.780392, 0.305882, 0.509804, 1.0 },
+ { 0.827451, 0.313725, 0.552941, 1.0 },
+ { 0.831373, 0.329412, 0.576471, 1.0 },
+ { 0.847059, 0.345098, 0.596078, 1.0 },
+ { 0.858824, 0.349020, 0.603922, 1.0 },
+ { 0.894118, 0.337255, 0.607843, 1.0 },
+ { 0.945098, 0.305882, 0.596078, 1.0 },
+ { 0.960784, 0.274510, 0.560784, 1.0 },
+ { 0.968627, 0.231373, 0.529412, 1.0 },
+ { 0.941176, 0.172549, 0.470588, 1.0 },
+ { 0.933333, 0.160784, 0.447059, 1.0 },
+ { 0.929412, 0.152941, 0.427451, 1.0 },
+ { 0.925490, 0.133333, 0.364706, 1.0 },
+ { 0.901961, 0.125490, 0.317647, 1.0 },
+ { 0.862745, 0.141176, 0.282353, 1.0 },
+ { 0.807843, 0.137255, 0.274510, 1.0 },
+ { 0.737255, 0.152941, 0.274510, 1.0 },
+ { 0.682353, 0.137255, 0.243137, 1.0 },
+ { 0.643137, 0.121569, 0.211765, 1.0 },
+ { 0.615686, 0.121569, 0.184314, 1.0 },
+ { 0.615686, 0.113725, 0.180392, 1.0 },
+ { 0.631373, 0.129412, 0.223529, 1.0 },
+ { 0.650980, 0.133333, 0.266667, 1.0 },
+ { 0.670588, 0.125490, 0.301961, 1.0 },
+ { 0.682353, 0.125490, 0.360784, 1.0 },
+ { 0.721569, 0.129412, 0.411765, 1.0 },
+ { 0.788235, 0.164706, 0.482353, 1.0 },
+ { 0.843137, 0.219608, 0.533333, 1.0 },
+ { 0.866667, 0.298039, 0.549020, 1.0 },
+ { 0.831373, 0.376471, 0.568627, 1.0 },
+ { 0.772549, 0.450980, 0.611765, 1.0 },
+ { 0.725490, 0.525490, 0.674510, 1.0 },
+ { 0.682353, 0.603922, 0.717647, 1.0 },
+ { 0.627451, 0.682353, 0.678431, 1.0 },
+ { 0.552941, 0.745098, 0.600000, 1.0 },
+ { 0.498039, 0.760784, 0.521569, 1.0 },
+ { 0.454902, 0.764706, 0.498039, 1.0 },
+ { 0.462745, 0.721569, 0.529412, 1.0 },
+ { 0.482353, 0.650980, 0.529412, 1.0 },
+ { 0.478431, 0.580392, 0.541176, 1.0 },
+ { 0.490196, 0.470588, 0.513725, 1.0 },
+ { 0.482353, 0.396078, 0.498039, 1.0 },
+ { 0.494118, 0.313725, 0.521569, 1.0 },
+ { 0.533333, 0.231373, 0.525490, 1.0 },
+ { 0.549020, 0.172549, 0.552941, 1.0 },
+ { 0.556863, 0.121569, 0.572549, 1.0 },
+ { 0.521569, 0.109804, 0.568627, 1.0 },
+ { 0.490196, 0.121569, 0.556863, 1.0 },
+ { 0.498039, 0.152941, 0.505882, 1.0 },
+ { 0.533333, 0.235294, 0.447059, 1.0 },
+ { 0.592157, 0.349020, 0.400000, 1.0 },
+ { 0.603922, 0.462745, 0.345098, 1.0 },
+ { 0.600000, 0.545098, 0.309804, 1.0 },
+ { 0.537255, 0.592157, 0.278431, 1.0 },
+ { 0.498039, 0.647059, 0.262745, 1.0 },
+ { 0.482353, 0.721569, 0.262745, 1.0 },
+ { 0.482353, 0.768627, 0.270588, 1.0 },
+ { 0.541176, 0.768627, 0.274510, 1.0 },
+ { 0.529412, 0.721569, 0.290196, 1.0 },
+ { 0.498039, 0.635294, 0.301961, 1.0 },
+ { 0.450980, 0.580392, 0.313725, 1.0 },
+ { 0.419608, 0.498039, 0.317647, 1.0 },
+ { 0.470588, 0.407843, 0.286275, 1.0 },
+ { 0.552941, 0.329412, 0.250980, 1.0 },
+ { 0.623529, 0.290196, 0.207843, 1.0 },
+ { 0.647059, 0.309804, 0.196078, 1.0 },
+ { 0.647059, 0.329412, 0.211765, 1.0 },
+ { 0.639216, 0.329412, 0.231373, 1.0 },
+ { 0.643137, 0.294118, 0.258824, 1.0 },
+ { 0.662745, 0.266667, 0.282353, 1.0 },
+ { 0.666667, 0.270588, 0.305882, 1.0 },
+ { 0.682353, 0.290196, 0.329412, 1.0 },
+ { 0.709804, 0.309804, 0.360784, 1.0 },
+ { 0.737255, 0.290196, 0.388235, 1.0 },
+ { 0.772549, 0.239216, 0.415686, 1.0 },
+ { 0.796078, 0.200000, 0.431373, 1.0 },
+ { 0.792157, 0.172549, 0.427451, 1.0 },
+ { 0.796078, 0.184314, 0.411765, 1.0 },
+ { 0.737255, 0.235294, 0.396078, 1.0 },
+ { 0.721569, 0.266667, 0.384314, 1.0 },
+ { 0.725490, 0.294118, 0.384314, 1.0 },
+ };
+/* 040228 */
+static double4 colors_476[] = {
+ { 0.078431, 0.125490, 0.078431, 1.0 },
+ { 0.082353, 0.105882, 0.078431, 1.0 },
+ { 0.078431, 0.098039, 0.078431, 1.0 },
+ { 0.078431, 0.090196, 0.078431, 1.0 },
+ { 0.078431, 0.090196, 0.078431, 1.0 },
+ { 0.082353, 0.090196, 0.078431, 1.0 },
+ { 0.078431, 0.086275, 0.078431, 1.0 },
+ { 0.078431, 0.086275, 0.078431, 1.0 },
+ { 0.078431, 0.086275, 0.078431, 1.0 },
+ { 0.078431, 0.086275, 0.078431, 1.0 },
+ { 0.078431, 0.086275, 0.078431, 1.0 },
+ { 0.078431, 0.086275, 0.078431, 1.0 },
+ { 0.078431, 0.086275, 0.078431, 1.0 },
+ { 0.078431, 0.086275, 0.078431, 1.0 },
+ { 0.078431, 0.086275, 0.078431, 1.0 },
+ { 0.078431, 0.082353, 0.078431, 1.0 },
+ { 0.078431, 0.082353, 0.078431, 1.0 },
+ { 0.086275, 0.078431, 0.078431, 1.0 },
+ { 0.086275, 0.078431, 0.078431, 1.0 },
+ { 0.090196, 0.082353, 0.078431, 1.0 },
+ { 0.086275, 0.082353, 0.078431, 1.0 },
+ { 0.086275, 0.086275, 0.078431, 1.0 },
+ { 0.086275, 0.086275, 0.078431, 1.0 },
+ { 0.086275, 0.090196, 0.082353, 1.0 },
+ { 0.082353, 0.098039, 0.098039, 1.0 },
+ { 0.078431, 0.101961, 0.109804, 1.0 },
+ { 0.078431, 0.109804, 0.121569, 1.0 },
+ { 0.082353, 0.133333, 0.160784, 1.0 },
+ { 0.086275, 0.156863, 0.203922, 1.0 },
+ { 0.090196, 0.168627, 0.231373, 1.0 },
+ { 0.098039, 0.184314, 0.258824, 1.0 },
+ { 0.105882, 0.219608, 0.317647, 1.0 },
+ { 0.113725, 0.262745, 0.368627, 1.0 },
+ { 0.129412, 0.349020, 0.447059, 1.0 },
+ { 0.133333, 0.345098, 0.439216, 1.0 },
+ { 0.137255, 0.341176, 0.435294, 1.0 },
+ { 0.121569, 0.309804, 0.392157, 1.0 },
+ { 0.109804, 0.282353, 0.349020, 1.0 },
+ { 0.109804, 0.266667, 0.317647, 1.0 },
+ { 0.113725, 0.250980, 0.286275, 1.0 },
+ { 0.094118, 0.152941, 0.176471, 1.0 },
+ { 0.086275, 0.121569, 0.145098, 1.0 },
+ { 0.078431, 0.090196, 0.117647, 1.0 },
+ { 0.078431, 0.082353, 0.105882, 1.0 },
+ { 0.078431, 0.078431, 0.098039, 1.0 },
+ { 0.078431, 0.078431, 0.094118, 1.0 },
+ { 0.078431, 0.078431, 0.094118, 1.0 },
+ { 0.078431, 0.078431, 0.094118, 1.0 },
+ { 0.078431, 0.078431, 0.094118, 1.0 },
+ { 0.078431, 0.078431, 0.094118, 1.0 },
+ { 0.078431, 0.078431, 0.094118, 1.0 },
+ { 0.078431, 0.078431, 0.098039, 1.0 },
+ { 0.078431, 0.078431, 0.094118, 1.0 },
+ { 0.082353, 0.078431, 0.090196, 1.0 },
+ { 0.082353, 0.078431, 0.086275, 1.0 },
+ { 0.082353, 0.082353, 0.086275, 1.0 },
+ { 0.082353, 0.094118, 0.082353, 1.0 },
+ { 0.082353, 0.101961, 0.078431, 1.0 },
+ { 0.082353, 0.113725, 0.078431, 1.0 },
+ { 0.078431, 0.113725, 0.082353, 1.0 },
+ { 0.078431, 0.113725, 0.090196, 1.0 },
+ { 0.078431, 0.113725, 0.101961, 1.0 },
+ { 0.078431, 0.113725, 0.117647, 1.0 },
+ { 0.078431, 0.113725, 0.168627, 1.0 },
+ { 0.078431, 0.105882, 0.247059, 1.0 },
+ { 0.094118, 0.152941, 0.325490, 1.0 },
+ { 0.117647, 0.160784, 0.341176, 1.0 },
+ { 0.141176, 0.168627, 0.360784, 1.0 },
+ { 0.145098, 0.176471, 0.352941, 1.0 },
+ { 0.152941, 0.184314, 0.345098, 1.0 },
+ { 0.203922, 0.215686, 0.313725, 1.0 },
+ { 0.262745, 0.294118, 0.282353, 1.0 },
+ { 0.364706, 0.435294, 0.325490, 1.0 },
+ { 0.427451, 0.517647, 0.380392, 1.0 },
+ { 0.490196, 0.600000, 0.435294, 1.0 },
+ { 0.501961, 0.678431, 0.537255, 1.0 },
+ { 0.513725, 0.760784, 0.643137, 1.0 },
+ { 0.486275, 0.752941, 0.666667, 1.0 },
+ { 0.462745, 0.749020, 0.694118, 1.0 },
+ { 0.415686, 0.737255, 0.725490, 1.0 },
+ { 0.372549, 0.717647, 0.690196, 1.0 },
+ { 0.313725, 0.701961, 0.741176, 1.0 },
+ { 0.329412, 0.682353, 0.701961, 1.0 },
+ { 0.349020, 0.662745, 0.662745, 1.0 },
+ { 0.392157, 0.678431, 0.647059, 1.0 },
+ { 0.439216, 0.694118, 0.631373, 1.0 },
+ { 0.549020, 0.698039, 0.588235, 1.0 },
+ { 0.682353, 0.678431, 0.482353, 1.0 },
+ { 0.831373, 0.611765, 0.352941, 1.0 },
+ { 0.784314, 0.549020, 0.266667, 1.0 },
+ { 0.737255, 0.486275, 0.180392, 1.0 },
+ { 0.690196, 0.447059, 0.141176, 1.0 },
+ { 0.643137, 0.407843, 0.101961, 1.0 },
+ { 0.549020, 0.349020, 0.090196, 1.0 },
+ { 0.454902, 0.321569, 0.101961, 1.0 },
+ { 0.396078, 0.352941, 0.113725, 1.0 },
+ { 0.341176, 0.368627, 0.125490, 1.0 },
+ { 0.392157, 0.447059, 0.227451, 1.0 },
+ { 0.501961, 0.525490, 0.278431, 1.0 },
+ { 0.615686, 0.603922, 0.329412, 1.0 },
+ { 0.647059, 0.611765, 0.333333, 1.0 },
+ { 0.678431, 0.623529, 0.341176, 1.0 },
+ { 0.662745, 0.631373, 0.392157, 1.0 },
+ { 0.662745, 0.662745, 0.423529, 1.0 },
+ { 0.635294, 0.615686, 0.400000, 1.0 },
+ { 0.603922, 0.588235, 0.349020, 1.0 },
+ { 0.576471, 0.560784, 0.298039, 1.0 },
+ { 0.564706, 0.541176, 0.278431, 1.0 },
+ { 0.556863, 0.521569, 0.258824, 1.0 },
+ { 0.525490, 0.482353, 0.254902, 1.0 },
+ { 0.521569, 0.490196, 0.262745, 1.0 },
+ { 0.545098, 0.501961, 0.274510, 1.0 },
+ { 0.521569, 0.505882, 0.266667, 1.0 },
+ { 0.513725, 0.600000, 0.443137, 1.0 },
+ { 0.564706, 0.635294, 0.517647, 1.0 },
+ { 0.619608, 0.674510, 0.596078, 1.0 },
+ { 0.678431, 0.741176, 0.674510, 1.0 },
+ { 0.678431, 0.788235, 0.737255, 1.0 },
+ { 0.694118, 0.847059, 0.749020, 1.0 },
+ { 0.686275, 0.823529, 0.780392, 1.0 },
+ { 0.552941, 0.631373, 0.721569, 1.0 },
+ { 0.450980, 0.521569, 0.607843, 1.0 },
+ { 0.349020, 0.411765, 0.494118, 1.0 },
+ { 0.274510, 0.349020, 0.431373, 1.0 },
+ { 0.203922, 0.290196, 0.368627, 1.0 },
+ { 0.101961, 0.172549, 0.290196, 1.0 },
+ { 0.078431, 0.117647, 0.215686, 1.0 },
+ { 0.082353, 0.082353, 0.168627, 1.0 },
+ { 0.086275, 0.082353, 0.137255, 1.0 },
+ { 0.090196, 0.082353, 0.113725, 1.0 },
+ { 0.090196, 0.082353, 0.109804, 1.0 },
+ { 0.094118, 0.082353, 0.109804, 1.0 },
+ { 0.094118, 0.086275, 0.109804, 1.0 },
+ { 0.094118, 0.086275, 0.117647, 1.0 },
+ { 0.094118, 0.086275, 0.117647, 1.0 },
+ { 0.090196, 0.082353, 0.117647, 1.0 },
+ { 0.082353, 0.082353, 0.113725, 1.0 },
+ { 0.078431, 0.078431, 0.117647, 1.0 },
+ { 0.078431, 0.078431, 0.125490, 1.0 },
+ { 0.082353, 0.078431, 0.133333, 1.0 },
+ { 0.090196, 0.082353, 0.145098, 1.0 },
+ { 0.121569, 0.105882, 0.160784, 1.0 },
+ { 0.188235, 0.137255, 0.164706, 1.0 },
+ { 0.298039, 0.176471, 0.168627, 1.0 },
+ { 0.400000, 0.180392, 0.172549, 1.0 },
+ { 0.454902, 0.200000, 0.156863, 1.0 },
+ { 0.470588, 0.200000, 0.152941, 1.0 },
+ { 0.486275, 0.203922, 0.152941, 1.0 },
+ { 0.572549, 0.188235, 0.125490, 1.0 },
+ { 0.682353, 0.200000, 0.121569, 1.0 },
+ { 0.709804, 0.203922, 0.117647, 1.0 },
+ { 0.694118, 0.231373, 0.113725, 1.0 },
+ { 0.721569, 0.309804, 0.113725, 1.0 },
+ { 0.725490, 0.325490, 0.149020, 1.0 },
+ { 0.733333, 0.345098, 0.184314, 1.0 },
+ { 0.709804, 0.392157, 0.231373, 1.0 },
+ { 0.678431, 0.431373, 0.250980, 1.0 },
+ { 0.600000, 0.454902, 0.258824, 1.0 },
+ { 0.474510, 0.427451, 0.290196, 1.0 },
+ { 0.356863, 0.376471, 0.301961, 1.0 },
+ { 0.278431, 0.317647, 0.282353, 1.0 },
+ { 0.188235, 0.235294, 0.227451, 1.0 },
+ { 0.164706, 0.211765, 0.207843, 1.0 },
+ { 0.145098, 0.188235, 0.188235, 1.0 },
+ { 0.113725, 0.141176, 0.141176, 1.0 },
+ { 0.098039, 0.105882, 0.109804, 1.0 },
+ { 0.090196, 0.090196, 0.101961, 1.0 },
+ { 0.086275, 0.082353, 0.098039, 1.0 },
+ { 0.086275, 0.082353, 0.094118, 1.0 },
+ { 0.086275, 0.082353, 0.094118, 1.0 },
+ { 0.086275, 0.086275, 0.094118, 1.0 },
+ { 0.086275, 0.086275, 0.098039, 1.0 },
+ { 0.082353, 0.094118, 0.098039, 1.0 },
+ { 0.078431, 0.098039, 0.094118, 1.0 },
+ { 0.078431, 0.101961, 0.094118, 1.0 },
+ { 0.078431, 0.109804, 0.098039, 1.0 },
+ { 0.078431, 0.109804, 0.101961, 1.0 },
+ { 0.078431, 0.117647, 0.105882, 1.0 },
+ { 0.078431, 0.113725, 0.125490, 1.0 },
+ { 0.078431, 0.121569, 0.145098, 1.0 },
+ { 0.098039, 0.145098, 0.168627, 1.0 },
+ { 0.133333, 0.188235, 0.184314, 1.0 },
+ { 0.180392, 0.219608, 0.223529, 1.0 },
+ { 0.215686, 0.250980, 0.250980, 1.0 },
+ { 0.278431, 0.325490, 0.325490, 1.0 },
+ { 0.274510, 0.341176, 0.341176, 1.0 },
+ { 0.270588, 0.360784, 0.356863, 1.0 },
+ { 0.250980, 0.388235, 0.380392, 1.0 },
+ { 0.247059, 0.407843, 0.388235, 1.0 },
+ { 0.258824, 0.396078, 0.388235, 1.0 },
+ { 0.254902, 0.380392, 0.349020, 1.0 },
+ { 0.266667, 0.380392, 0.321569, 1.0 },
+ { 0.278431, 0.403922, 0.270588, 1.0 },
+ { 0.325490, 0.384314, 0.227451, 1.0 },
+ { 0.352941, 0.341176, 0.168627, 1.0 },
+ { 0.364706, 0.298039, 0.137255, 1.0 },
+ { 0.349020, 0.290196, 0.109804, 1.0 },
+ { 0.325490, 0.266667, 0.094118, 1.0 },
+ { 0.294118, 0.231373, 0.086275, 1.0 },
+ { 0.262745, 0.176471, 0.090196, 1.0 },
+ { 0.254902, 0.145098, 0.090196, 1.0 },
+ { 0.317647, 0.141176, 0.086275, 1.0 },
+ { 0.415686, 0.160784, 0.086275, 1.0 },
+ { 0.521569, 0.172549, 0.086275, 1.0 },
+ { 0.596078, 0.188235, 0.082353, 1.0 },
+ { 0.666667, 0.203922, 0.078431, 1.0 },
+ { 0.670588, 0.200000, 0.078431, 1.0 },
+ { 0.631373, 0.180392, 0.078431, 1.0 },
+ { 0.549020, 0.184314, 0.078431, 1.0 },
+ { 0.486275, 0.188235, 0.082353, 1.0 },
+ { 0.368627, 0.156863, 0.086275, 1.0 },
+ { 0.243137, 0.109804, 0.094118, 1.0 },
+ { 0.133333, 0.082353, 0.101961, 1.0 },
+ { 0.098039, 0.082353, 0.117647, 1.0 },
+ { 0.086275, 0.078431, 0.141176, 1.0 },
+ { 0.086275, 0.090196, 0.180392, 1.0 },
+ { 0.086275, 0.149020, 0.223529, 1.0 },
+ { 0.082353, 0.207843, 0.250980, 1.0 },
+ { 0.078431, 0.219608, 0.258824, 1.0 },
+ { 0.086275, 0.184314, 0.270588, 1.0 },
+ { 0.086275, 0.184314, 0.274510, 1.0 },
+ { 0.086275, 0.219608, 0.274510, 1.0 },
+ { 0.078431, 0.227451, 0.235294, 1.0 },
+ { 0.082353, 0.176471, 0.203922, 1.0 },
+ { 0.086275, 0.117647, 0.168627, 1.0 },
+ { 0.086275, 0.090196, 0.145098, 1.0 },
+ { 0.086275, 0.086275, 0.113725, 1.0 },
+ { 0.090196, 0.086275, 0.098039, 1.0 },
+ { 0.098039, 0.090196, 0.090196, 1.0 },
+ { 0.121569, 0.094118, 0.086275, 1.0 },
+ { 0.156863, 0.094118, 0.082353, 1.0 },
+ { 0.231373, 0.105882, 0.078431, 1.0 },
+ { 0.341176, 0.160784, 0.078431, 1.0 },
+ { 0.478431, 0.243137, 0.078431, 1.0 },
+ { 0.584314, 0.329412, 0.121569, 1.0 },
+ { 0.678431, 0.431373, 0.192157, 1.0 },
+ { 0.772549, 0.556863, 0.298039, 1.0 },
+ { 0.858824, 0.682353, 0.376471, 1.0 },
+ { 0.917647, 0.760784, 0.439216, 1.0 },
+ { 0.952941, 0.847059, 0.490196, 1.0 },
+ { 0.968627, 0.913725, 0.501961, 1.0 },
+ { 0.956863, 0.929412, 0.498039, 1.0 },
+ { 0.921569, 0.878431, 0.450980, 1.0 },
+ { 0.847059, 0.796078, 0.427451, 1.0 },
+ { 0.784314, 0.749020, 0.364706, 1.0 },
+ { 0.717647, 0.686275, 0.329412, 1.0 },
+ { 0.666667, 0.619608, 0.278431, 1.0 },
+ { 0.537255, 0.513725, 0.262745, 1.0 },
+ { 0.400000, 0.450980, 0.262745, 1.0 },
+ { 0.294118, 0.392157, 0.282353, 1.0 },
+ { 0.243137, 0.349020, 0.270588, 1.0 },
+ { 0.192157, 0.290196, 0.227451, 1.0 },
+ { 0.141176, 0.250980, 0.184314, 1.0 },
+ { 0.113725, 0.215686, 0.152941, 1.0 },
+ { 0.094118, 0.176471, 0.121569, 1.0 },
+ { 0.086275, 0.145098, 0.094118, 1.0 },
+ };
+/* 10000 */
+static double4 colors_477[] = {
+ { 0.203922, 0.172549, 0.243137, 1.0 },
+ { 0.196078, 0.149020, 0.215686, 1.0 },
+ { 0.168627, 0.149020, 0.203922, 1.0 },
+ { 0.141176, 0.152941, 0.196078, 1.0 },
+ { 0.117647, 0.149020, 0.188235, 1.0 },
+ { 0.098039, 0.145098, 0.184314, 1.0 },
+ { 0.090196, 0.137255, 0.172549, 1.0 },
+ { 0.086275, 0.133333, 0.164706, 1.0 },
+ { 0.090196, 0.082353, 0.125490, 1.0 },
+ { 0.109804, 0.054902, 0.101961, 1.0 },
+ { 0.129412, 0.027451, 0.078431, 1.0 },
+ { 0.141176, 0.027451, 0.082353, 1.0 },
+ { 0.156863, 0.027451, 0.090196, 1.0 },
+ { 0.152941, 0.047059, 0.098039, 1.0 },
+ { 0.149020, 0.066667, 0.109804, 1.0 },
+ { 0.145098, 0.074510, 0.121569, 1.0 },
+ { 0.145098, 0.082353, 0.133333, 1.0 },
+ { 0.172549, 0.086275, 0.145098, 1.0 },
+ { 0.203922, 0.090196, 0.156863, 1.0 },
+ { 0.239216, 0.094118, 0.168627, 1.0 },
+ { 0.270588, 0.121569, 0.180392, 1.0 },
+ { 0.301961, 0.152941, 0.192157, 1.0 },
+ { 0.305882, 0.180392, 0.203922, 1.0 },
+ { 0.313725, 0.207843, 0.219608, 1.0 },
+ { 0.364706, 0.298039, 0.266667, 1.0 },
+ { 0.415686, 0.321569, 0.278431, 1.0 },
+ { 0.470588, 0.345098, 0.294118, 1.0 },
+ { 0.517647, 0.356863, 0.290196, 1.0 },
+ { 0.564706, 0.368627, 0.290196, 1.0 },
+ { 0.576471, 0.380392, 0.294118, 1.0 },
+ { 0.588235, 0.392157, 0.298039, 1.0 },
+ { 0.607843, 0.411765, 0.309804, 1.0 },
+ { 0.619608, 0.431373, 0.317647, 1.0 },
+ { 0.627451, 0.435294, 0.341176, 1.0 },
+ { 0.611765, 0.419608, 0.333333, 1.0 },
+ { 0.596078, 0.403922, 0.325490, 1.0 },
+ { 0.549020, 0.380392, 0.305882, 1.0 },
+ { 0.501961, 0.356863, 0.290196, 1.0 },
+ { 0.470588, 0.337255, 0.282353, 1.0 },
+ { 0.443137, 0.321569, 0.274510, 1.0 },
+ { 0.325490, 0.274510, 0.266667, 1.0 },
+ { 0.290196, 0.254902, 0.258824, 1.0 },
+ { 0.254902, 0.235294, 0.254902, 1.0 },
+ { 0.239216, 0.211765, 0.239216, 1.0 },
+ { 0.227451, 0.192157, 0.223529, 1.0 },
+ { 0.223529, 0.184314, 0.215686, 1.0 },
+ { 0.223529, 0.176471, 0.211765, 1.0 },
+ { 0.223529, 0.168627, 0.207843, 1.0 },
+ { 0.223529, 0.164706, 0.207843, 1.0 },
+ { 0.219608, 0.149020, 0.211765, 1.0 },
+ { 0.215686, 0.129412, 0.196078, 1.0 },
+ { 0.215686, 0.109804, 0.180392, 1.0 },
+ { 0.211765, 0.090196, 0.160784, 1.0 },
+ { 0.207843, 0.074510, 0.145098, 1.0 },
+ { 0.207843, 0.066667, 0.137255, 1.0 },
+ { 0.207843, 0.062745, 0.133333, 1.0 },
+ { 0.203922, 0.074510, 0.149020, 1.0 },
+ { 0.200000, 0.090196, 0.156863, 1.0 },
+ { 0.200000, 0.105882, 0.168627, 1.0 },
+ { 0.207843, 0.129412, 0.188235, 1.0 },
+ { 0.215686, 0.156863, 0.207843, 1.0 },
+ { 0.215686, 0.164706, 0.219608, 1.0 },
+ { 0.219608, 0.176471, 0.235294, 1.0 },
+ { 0.227451, 0.207843, 0.266667, 1.0 },
+ { 0.227451, 0.239216, 0.298039, 1.0 },
+ { 0.235294, 0.294118, 0.364706, 1.0 },
+ { 0.274510, 0.325490, 0.380392, 1.0 },
+ { 0.317647, 0.360784, 0.396078, 1.0 },
+ { 0.341176, 0.376471, 0.407843, 1.0 },
+ { 0.368627, 0.396078, 0.419608, 1.0 },
+ { 0.450980, 0.443137, 0.443137, 1.0 },
+ { 0.494118, 0.478431, 0.466667, 1.0 },
+ { 0.498039, 0.494118, 0.478431, 1.0 },
+ { 0.478431, 0.478431, 0.454902, 1.0 },
+ { 0.458824, 0.466667, 0.431373, 1.0 },
+ { 0.454902, 0.458824, 0.411765, 1.0 },
+ { 0.450980, 0.454902, 0.392157, 1.0 },
+ { 0.454902, 0.458824, 0.392157, 1.0 },
+ { 0.458824, 0.466667, 0.396078, 1.0 },
+ { 0.462745, 0.470588, 0.396078, 1.0 },
+ { 0.447059, 0.466667, 0.403922, 1.0 },
+ { 0.396078, 0.431373, 0.403922, 1.0 },
+ { 0.345098, 0.403922, 0.392157, 1.0 },
+ { 0.294118, 0.376471, 0.380392, 1.0 },
+ { 0.278431, 0.372549, 0.380392, 1.0 },
+ { 0.262745, 0.372549, 0.384314, 1.0 },
+ { 0.247059, 0.368627, 0.392157, 1.0 },
+ { 0.258824, 0.372549, 0.392157, 1.0 },
+ { 0.345098, 0.427451, 0.407843, 1.0 },
+ { 0.392157, 0.450980, 0.415686, 1.0 },
+ { 0.443137, 0.478431, 0.427451, 1.0 },
+ { 0.466667, 0.501961, 0.439216, 1.0 },
+ { 0.490196, 0.525490, 0.454902, 1.0 },
+ { 0.529412, 0.564706, 0.498039, 1.0 },
+ { 0.584314, 0.603922, 0.533333, 1.0 },
+ { 0.639216, 0.650980, 0.568627, 1.0 },
+ { 0.694118, 0.694118, 0.584314, 1.0 },
+ { 0.788235, 0.725490, 0.572549, 1.0 },
+ { 0.800000, 0.725490, 0.568627, 1.0 },
+ { 0.811765, 0.725490, 0.564706, 1.0 },
+ { 0.803922, 0.709804, 0.560784, 1.0 },
+ { 0.796078, 0.694118, 0.556863, 1.0 },
+ { 0.772549, 0.674510, 0.568627, 1.0 },
+ { 0.745098, 0.654902, 0.576471, 1.0 },
+ { 0.701961, 0.619608, 0.549020, 1.0 },
+ { 0.674510, 0.600000, 0.525490, 1.0 },
+ { 0.650980, 0.580392, 0.505882, 1.0 },
+ { 0.635294, 0.556863, 0.490196, 1.0 },
+ { 0.623529, 0.537255, 0.478431, 1.0 },
+ { 0.592157, 0.501961, 0.439216, 1.0 },
+ { 0.552941, 0.450980, 0.419608, 1.0 },
+ { 0.517647, 0.403922, 0.388235, 1.0 },
+ { 0.474510, 0.360784, 0.352941, 1.0 },
+ { 0.400000, 0.313725, 0.301961, 1.0 },
+ { 0.388235, 0.301961, 0.298039, 1.0 },
+ { 0.376471, 0.294118, 0.298039, 1.0 },
+ { 0.356863, 0.282353, 0.266667, 1.0 },
+ { 0.317647, 0.254902, 0.243137, 1.0 },
+ { 0.286275, 0.211765, 0.211765, 1.0 },
+ { 0.247059, 0.164706, 0.168627, 1.0 },
+ { 0.156863, 0.070588, 0.070588, 1.0 },
+ { 0.121569, 0.039216, 0.047059, 1.0 },
+ { 0.086275, 0.011765, 0.023529, 1.0 },
+ { 0.070588, 0.007843, 0.015686, 1.0 },
+ { 0.058824, 0.003922, 0.007843, 1.0 },
+ { 0.043137, 0.000000, 0.003922, 1.0 },
+ { 0.039216, 0.000000, 0.003922, 1.0 },
+ { 0.031373, 0.000000, 0.007843, 1.0 },
+ { 0.035294, 0.007843, 0.011765, 1.0 },
+ { 0.035294, 0.035294, 0.035294, 1.0 },
+ { 0.031373, 0.043137, 0.043137, 1.0 },
+ { 0.031373, 0.054902, 0.050980, 1.0 },
+ { 0.027451, 0.074510, 0.070588, 1.0 },
+ { 0.027451, 0.090196, 0.090196, 1.0 },
+ { 0.019608, 0.105882, 0.105882, 1.0 },
+ { 0.019608, 0.113725, 0.121569, 1.0 },
+ { 0.039216, 0.133333, 0.129412, 1.0 },
+ { 0.050980, 0.133333, 0.133333, 1.0 },
+ { 0.062745, 0.137255, 0.137255, 1.0 },
+ { 0.070588, 0.137255, 0.137255, 1.0 },
+ { 0.082353, 0.137255, 0.137255, 1.0 },
+ { 0.098039, 0.137255, 0.141176, 1.0 },
+ { 0.113725, 0.129412, 0.145098, 1.0 },
+ { 0.125490, 0.137255, 0.149020, 1.0 },
+ { 0.145098, 0.145098, 0.149020, 1.0 },
+ { 0.156863, 0.164706, 0.168627, 1.0 },
+ { 0.156863, 0.168627, 0.172549, 1.0 },
+ { 0.160784, 0.176471, 0.180392, 1.0 },
+ { 0.172549, 0.192157, 0.200000, 1.0 },
+ { 0.188235, 0.196078, 0.219608, 1.0 },
+ { 0.203922, 0.215686, 0.254902, 1.0 },
+ { 0.227451, 0.247059, 0.286275, 1.0 },
+ { 0.243137, 0.313725, 0.360784, 1.0 },
+ { 0.239216, 0.329412, 0.376471, 1.0 },
+ { 0.235294, 0.345098, 0.396078, 1.0 },
+ { 0.223529, 0.372549, 0.423529, 1.0 },
+ { 0.211765, 0.380392, 0.443137, 1.0 },
+ { 0.219608, 0.372549, 0.447059, 1.0 },
+ { 0.247059, 0.360784, 0.447059, 1.0 },
+ { 0.278431, 0.341176, 0.435294, 1.0 },
+ { 0.305882, 0.317647, 0.415686, 1.0 },
+ { 0.345098, 0.274510, 0.380392, 1.0 },
+ { 0.341176, 0.266667, 0.372549, 1.0 },
+ { 0.337255, 0.258824, 0.364706, 1.0 },
+ { 0.337255, 0.231373, 0.337255, 1.0 },
+ { 0.341176, 0.207843, 0.313725, 1.0 },
+ { 0.349020, 0.188235, 0.282353, 1.0 },
+ { 0.352941, 0.160784, 0.247059, 1.0 },
+ { 0.345098, 0.105882, 0.168627, 1.0 },
+ { 0.333333, 0.098039, 0.156863, 1.0 },
+ { 0.321569, 0.094118, 0.149020, 1.0 },
+ { 0.290196, 0.086275, 0.137255, 1.0 },
+ { 0.254902, 0.086275, 0.133333, 1.0 },
+ { 0.231373, 0.101961, 0.141176, 1.0 },
+ { 0.207843, 0.121569, 0.156863, 1.0 },
+ { 0.188235, 0.145098, 0.172549, 1.0 },
+ { 0.172549, 0.156863, 0.176471, 1.0 },
+ { 0.152941, 0.172549, 0.176471, 1.0 },
+ { 0.133333, 0.168627, 0.172549, 1.0 },
+ { 0.113725, 0.152941, 0.164706, 1.0 },
+ { 0.101961, 0.145098, 0.152941, 1.0 },
+ { 0.098039, 0.133333, 0.156863, 1.0 },
+ { 0.101961, 0.137255, 0.168627, 1.0 },
+ { 0.125490, 0.137255, 0.180392, 1.0 },
+ { 0.172549, 0.137255, 0.200000, 1.0 },
+ { 0.180392, 0.129412, 0.196078, 1.0 },
+ { 0.192157, 0.121569, 0.196078, 1.0 },
+ { 0.203922, 0.098039, 0.176471, 1.0 },
+ { 0.196078, 0.074510, 0.152941, 1.0 },
+ { 0.192157, 0.054902, 0.129412, 1.0 },
+ { 0.188235, 0.035294, 0.117647, 1.0 },
+ { 0.203922, 0.023529, 0.105882, 1.0 },
+ { 0.207843, 0.031373, 0.105882, 1.0 },
+ { 0.211765, 0.043137, 0.113725, 1.0 },
+ { 0.211765, 0.058824, 0.129412, 1.0 },
+ { 0.200000, 0.078431, 0.149020, 1.0 },
+ { 0.184314, 0.109804, 0.168627, 1.0 },
+ { 0.168627, 0.141176, 0.200000, 1.0 },
+ { 0.176471, 0.180392, 0.243137, 1.0 },
+ { 0.196078, 0.223529, 0.282353, 1.0 },
+ { 0.227451, 0.270588, 0.313725, 1.0 },
+ { 0.258824, 0.301961, 0.333333, 1.0 },
+ { 0.298039, 0.317647, 0.349020, 1.0 },
+ { 0.337255, 0.329412, 0.352941, 1.0 },
+ { 0.352941, 0.329412, 0.356863, 1.0 },
+ { 0.372549, 0.325490, 0.364706, 1.0 },
+ { 0.388235, 0.329412, 0.380392, 1.0 },
+ { 0.415686, 0.337255, 0.396078, 1.0 },
+ { 0.435294, 0.349020, 0.403922, 1.0 },
+ { 0.458824, 0.349020, 0.396078, 1.0 },
+ { 0.482353, 0.341176, 0.376471, 1.0 },
+ { 0.494118, 0.329412, 0.349020, 1.0 },
+ { 0.490196, 0.305882, 0.313725, 1.0 },
+ { 0.470588, 0.278431, 0.282353, 1.0 },
+ { 0.458824, 0.250980, 0.262745, 1.0 },
+ { 0.431373, 0.235294, 0.254902, 1.0 },
+ { 0.407843, 0.223529, 0.247059, 1.0 },
+ { 0.400000, 0.219608, 0.243137, 1.0 },
+ { 0.400000, 0.223529, 0.247059, 1.0 },
+ { 0.400000, 0.227451, 0.250980, 1.0 },
+ { 0.392157, 0.239216, 0.254902, 1.0 },
+ { 0.388235, 0.243137, 0.247059, 1.0 },
+ { 0.384314, 0.243137, 0.235294, 1.0 },
+ { 0.368627, 0.227451, 0.219608, 1.0 },
+ { 0.352941, 0.207843, 0.200000, 1.0 },
+ { 0.345098, 0.188235, 0.184314, 1.0 },
+ { 0.337255, 0.172549, 0.176471, 1.0 },
+ { 0.329412, 0.160784, 0.180392, 1.0 },
+ { 0.317647, 0.156863, 0.188235, 1.0 },
+ { 0.317647, 0.168627, 0.188235, 1.0 },
+ { 0.298039, 0.184314, 0.200000, 1.0 },
+ { 0.278431, 0.203922, 0.211765, 1.0 },
+ { 0.258824, 0.211765, 0.215686, 1.0 },
+ { 0.239216, 0.227451, 0.227451, 1.0 },
+ { 0.215686, 0.231373, 0.247059, 1.0 },
+ { 0.200000, 0.231373, 0.266667, 1.0 },
+ { 0.192157, 0.227451, 0.274510, 1.0 },
+ { 0.172549, 0.235294, 0.286275, 1.0 },
+ { 0.160784, 0.250980, 0.298039, 1.0 },
+ { 0.152941, 0.258824, 0.305882, 1.0 },
+ { 0.141176, 0.282353, 0.321569, 1.0 },
+ { 0.125490, 0.298039, 0.337255, 1.0 },
+ { 0.109804, 0.305882, 0.345098, 1.0 },
+ { 0.105882, 0.298039, 0.345098, 1.0 },
+ { 0.094118, 0.282353, 0.329412, 1.0 },
+ { 0.101961, 0.258824, 0.309804, 1.0 },
+ { 0.113725, 0.223529, 0.282353, 1.0 },
+ { 0.133333, 0.196078, 0.258824, 1.0 },
+ { 0.156863, 0.176471, 0.250980, 1.0 },
+ { 0.180392, 0.168627, 0.243137, 1.0 },
+ { 0.200000, 0.172549, 0.250980, 1.0 },
+ { 0.200000, 0.188235, 0.258824, 1.0 },
+ { 0.200000, 0.200000, 0.270588, 1.0 },
+ { 0.196078, 0.203922, 0.274510, 1.0 },
+ { 0.200000, 0.196078, 0.270588, 1.0 },
+ { 0.200000, 0.188235, 0.258824, 1.0 },
+ };
+/* Apophysis-040208-115d */
+static double4 colors_478[] = {
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.000000, 0.019608, 1.0 },
+ { 0.003922, 0.000000, 0.047059, 1.0 },
+ { 0.000000, 0.003922, 0.074510, 1.0 },
+ { 0.007843, 0.019608, 0.101961, 1.0 },
+ { 0.015686, 0.035294, 0.129412, 1.0 },
+ { 0.023529, 0.047059, 0.141176, 1.0 },
+ { 0.035294, 0.062745, 0.156863, 1.0 },
+ { 0.058824, 0.090196, 0.211765, 1.0 },
+ { 0.066667, 0.101961, 0.239216, 1.0 },
+ { 0.078431, 0.117647, 0.266667, 1.0 },
+ { 0.086275, 0.129412, 0.290196, 1.0 },
+ { 0.094118, 0.145098, 0.317647, 1.0 },
+ { 0.098039, 0.145098, 0.345098, 1.0 },
+ { 0.101961, 0.145098, 0.372549, 1.0 },
+ { 0.101961, 0.149020, 0.388235, 1.0 },
+ { 0.105882, 0.152941, 0.407843, 1.0 },
+ { 0.121569, 0.160784, 0.470588, 1.0 },
+ { 0.125490, 0.168627, 0.498039, 1.0 },
+ { 0.133333, 0.176471, 0.525490, 1.0 },
+ { 0.137255, 0.176471, 0.541176, 1.0 },
+ { 0.141176, 0.176471, 0.556863, 1.0 },
+ { 0.141176, 0.168627, 0.556863, 1.0 },
+ { 0.141176, 0.160784, 0.556863, 1.0 },
+ { 0.133333, 0.137255, 0.556863, 1.0 },
+ { 0.137255, 0.137255, 0.556863, 1.0 },
+ { 0.145098, 0.141176, 0.556863, 1.0 },
+ { 0.149020, 0.145098, 0.556863, 1.0 },
+ { 0.156863, 0.152941, 0.556863, 1.0 },
+ { 0.160784, 0.156863, 0.556863, 1.0 },
+ { 0.168627, 0.164706, 0.556863, 1.0 },
+ { 0.164706, 0.160784, 0.556863, 1.0 },
+ { 0.149020, 0.145098, 0.556863, 1.0 },
+ { 0.141176, 0.129412, 0.556863, 1.0 },
+ { 0.133333, 0.117647, 0.549020, 1.0 },
+ { 0.129412, 0.109804, 0.541176, 1.0 },
+ { 0.125490, 0.101961, 0.525490, 1.0 },
+ { 0.121569, 0.094118, 0.513725, 1.0 },
+ { 0.121569, 0.090196, 0.505882, 1.0 },
+ { 0.121569, 0.090196, 0.498039, 1.0 },
+ { 0.121569, 0.086275, 0.470588, 1.0 },
+ { 0.121569, 0.082353, 0.450980, 1.0 },
+ { 0.125490, 0.078431, 0.431373, 1.0 },
+ { 0.105882, 0.066667, 0.411765, 1.0 },
+ { 0.090196, 0.058824, 0.396078, 1.0 },
+ { 0.086275, 0.054902, 0.384314, 1.0 },
+ { 0.086275, 0.054902, 0.372549, 1.0 },
+ { 0.090196, 0.050980, 0.345098, 1.0 },
+ { 0.090196, 0.050980, 0.321569, 1.0 },
+ { 0.078431, 0.039216, 0.262745, 1.0 },
+ { 0.070588, 0.031373, 0.227451, 1.0 },
+ { 0.066667, 0.027451, 0.196078, 1.0 },
+ { 0.058824, 0.019608, 0.168627, 1.0 },
+ { 0.054902, 0.011765, 0.141176, 1.0 },
+ { 0.054902, 0.007843, 0.133333, 1.0 },
+ { 0.054902, 0.007843, 0.125490, 1.0 },
+ { 0.047059, 0.000000, 0.086275, 1.0 },
+ { 0.043137, 0.000000, 0.070588, 1.0 },
+ { 0.039216, 0.000000, 0.058824, 1.0 },
+ { 0.035294, 0.000000, 0.050980, 1.0 },
+ { 0.031373, 0.000000, 0.047059, 1.0 },
+ { 0.027451, 0.000000, 0.043137, 1.0 },
+ { 0.027451, 0.000000, 0.043137, 1.0 },
+ { 0.027451, 0.000000, 0.039216, 1.0 },
+ { 0.027451, 0.000000, 0.043137, 1.0 },
+ { 0.019608, 0.007843, 0.070588, 1.0 },
+ { 0.050980, 0.043137, 0.090196, 1.0 },
+ { 0.086275, 0.078431, 0.113725, 1.0 },
+ { 0.101961, 0.094118, 0.125490, 1.0 },
+ { 0.117647, 0.113725, 0.141176, 1.0 },
+ { 0.152941, 0.149020, 0.160784, 1.0 },
+ { 0.188235, 0.188235, 0.188235, 1.0 },
+ { 0.223529, 0.223529, 0.223529, 1.0 },
+ { 0.243137, 0.243137, 0.243137, 1.0 },
+ { 0.266667, 0.266667, 0.266667, 1.0 },
+ { 0.282353, 0.278431, 0.290196, 1.0 },
+ { 0.298039, 0.290196, 0.317647, 1.0 },
+ { 0.294118, 0.286275, 0.325490, 1.0 },
+ { 0.294118, 0.282353, 0.333333, 1.0 },
+ { 0.301961, 0.286275, 0.360784, 1.0 },
+ { 0.313725, 0.290196, 0.384314, 1.0 },
+ { 0.321569, 0.301961, 0.443137, 1.0 },
+ { 0.325490, 0.305882, 0.470588, 1.0 },
+ { 0.333333, 0.313725, 0.498039, 1.0 },
+ { 0.337255, 0.317647, 0.509804, 1.0 },
+ { 0.345098, 0.325490, 0.525490, 1.0 },
+ { 0.360784, 0.352941, 0.552941, 1.0 },
+ { 0.388235, 0.380392, 0.556863, 1.0 },
+ { 0.439216, 0.427451, 0.556863, 1.0 },
+ { 0.450980, 0.439216, 0.556863, 1.0 },
+ { 0.462745, 0.454902, 0.556863, 1.0 },
+ { 0.454902, 0.450980, 0.556863, 1.0 },
+ { 0.450980, 0.447059, 0.556863, 1.0 },
+ { 0.447059, 0.447059, 0.556863, 1.0 },
+ { 0.431373, 0.431373, 0.556863, 1.0 },
+ { 0.407843, 0.411765, 0.556863, 1.0 },
+ { 0.384314, 0.396078, 0.556863, 1.0 },
+ { 0.321569, 0.341176, 0.517647, 1.0 },
+ { 0.278431, 0.298039, 0.498039, 1.0 },
+ { 0.235294, 0.258824, 0.482353, 1.0 },
+ { 0.211765, 0.235294, 0.470588, 1.0 },
+ { 0.192157, 0.211765, 0.462745, 1.0 },
+ { 0.160784, 0.188235, 0.458824, 1.0 },
+ { 0.133333, 0.168627, 0.454902, 1.0 },
+ { 0.117647, 0.172549, 0.450980, 1.0 },
+ { 0.117647, 0.188235, 0.447059, 1.0 },
+ { 0.121569, 0.207843, 0.443137, 1.0 },
+ { 0.121569, 0.207843, 0.443137, 1.0 },
+ { 0.121569, 0.211765, 0.443137, 1.0 },
+ { 0.121569, 0.219608, 0.450980, 1.0 },
+ { 0.129412, 0.231373, 0.450980, 1.0 },
+ { 0.129412, 0.231373, 0.443137, 1.0 },
+ { 0.125490, 0.227451, 0.435294, 1.0 },
+ { 0.125490, 0.219608, 0.396078, 1.0 },
+ { 0.125490, 0.219608, 0.388235, 1.0 },
+ { 0.129412, 0.223529, 0.380392, 1.0 },
+ { 0.121569, 0.200000, 0.352941, 1.0 },
+ { 0.109804, 0.184314, 0.333333, 1.0 },
+ { 0.094118, 0.164706, 0.313725, 1.0 },
+ { 0.078431, 0.141176, 0.286275, 1.0 },
+ { 0.058824, 0.109804, 0.250980, 1.0 },
+ { 0.070588, 0.113725, 0.243137, 1.0 },
+ { 0.082353, 0.121569, 0.235294, 1.0 },
+ { 0.090196, 0.125490, 0.235294, 1.0 },
+ { 0.101961, 0.133333, 0.235294, 1.0 },
+ { 0.129412, 0.160784, 0.250980, 1.0 },
+ { 0.168627, 0.196078, 0.270588, 1.0 },
+ { 0.203922, 0.227451, 0.298039, 1.0 },
+ { 0.235294, 0.262745, 0.325490, 1.0 },
+ { 0.298039, 0.317647, 0.360784, 1.0 },
+ { 0.309804, 0.321569, 0.364706, 1.0 },
+ { 0.321569, 0.329412, 0.368627, 1.0 },
+ { 0.341176, 0.349020, 0.368627, 1.0 },
+ { 0.352941, 0.352941, 0.360784, 1.0 },
+ { 0.349020, 0.349020, 0.349020, 1.0 },
+ { 0.345098, 0.345098, 0.345098, 1.0 },
+ { 0.341176, 0.341176, 0.341176, 1.0 },
+ { 0.337255, 0.337255, 0.337255, 1.0 },
+ { 0.333333, 0.333333, 0.333333, 1.0 },
+ { 0.333333, 0.333333, 0.333333, 1.0 },
+ { 0.333333, 0.333333, 0.333333, 1.0 },
+ { 0.317647, 0.317647, 0.317647, 1.0 },
+ { 0.313725, 0.313725, 0.313725, 1.0 },
+ { 0.313725, 0.313725, 0.313725, 1.0 },
+ { 0.317647, 0.317647, 0.317647, 1.0 },
+ { 0.352941, 0.352941, 0.352941, 1.0 },
+ { 0.364706, 0.364706, 0.364706, 1.0 },
+ { 0.380392, 0.380392, 0.380392, 1.0 },
+ { 0.403922, 0.403922, 0.403922, 1.0 },
+ { 0.407843, 0.415686, 0.415686, 1.0 },
+ { 0.407843, 0.427451, 0.435294, 1.0 },
+ { 0.419608, 0.443137, 0.454902, 1.0 },
+ { 0.431373, 0.474510, 0.501961, 1.0 },
+ { 0.431373, 0.482353, 0.513725, 1.0 },
+ { 0.431373, 0.490196, 0.525490, 1.0 },
+ { 0.431373, 0.498039, 0.537255, 1.0 },
+ { 0.431373, 0.505882, 0.552941, 1.0 },
+ { 0.427451, 0.509804, 0.556863, 1.0 },
+ { 0.423529, 0.505882, 0.556863, 1.0 },
+ { 0.419608, 0.505882, 0.556863, 1.0 },
+ { 0.407843, 0.494118, 0.556863, 1.0 },
+ { 0.372549, 0.462745, 0.556863, 1.0 },
+ { 0.364706, 0.454902, 0.556863, 1.0 },
+ { 0.360784, 0.450980, 0.556863, 1.0 },
+ { 0.352941, 0.439216, 0.556863, 1.0 },
+ { 0.341176, 0.419608, 0.556863, 1.0 },
+ { 0.337255, 0.415686, 0.556863, 1.0 },
+ { 0.337255, 0.411765, 0.556863, 1.0 },
+ { 0.341176, 0.403922, 0.556863, 1.0 },
+ { 0.341176, 0.403922, 0.556863, 1.0 },
+ { 0.341176, 0.403922, 0.556863, 1.0 },
+ { 0.352941, 0.415686, 0.556863, 1.0 },
+ { 0.360784, 0.419608, 0.556863, 1.0 },
+ { 0.372549, 0.427451, 0.552941, 1.0 },
+ { 0.384314, 0.431373, 0.541176, 1.0 },
+ { 0.388235, 0.427451, 0.525490, 1.0 },
+ { 0.392157, 0.419608, 0.498039, 1.0 },
+ { 0.396078, 0.415686, 0.478431, 1.0 },
+ { 0.388235, 0.400000, 0.454902, 1.0 },
+ { 0.388235, 0.392157, 0.435294, 1.0 },
+ { 0.376471, 0.380392, 0.415686, 1.0 },
+ { 0.364706, 0.364706, 0.407843, 1.0 },
+ { 0.349020, 0.349020, 0.396078, 1.0 },
+ { 0.341176, 0.341176, 0.388235, 1.0 },
+ { 0.305882, 0.301961, 0.360784, 1.0 },
+ { 0.298039, 0.290196, 0.356863, 1.0 },
+ { 0.290196, 0.282353, 0.352941, 1.0 },
+ { 0.266667, 0.258824, 0.349020, 1.0 },
+ { 0.250980, 0.239216, 0.349020, 1.0 },
+ { 0.239216, 0.219608, 0.349020, 1.0 },
+ { 0.219608, 0.200000, 0.349020, 1.0 },
+ { 0.207843, 0.188235, 0.349020, 1.0 },
+ { 0.200000, 0.176471, 0.349020, 1.0 },
+ { 0.188235, 0.172549, 0.349020, 1.0 },
+ { 0.192157, 0.168627, 0.349020, 1.0 },
+ { 0.180392, 0.160784, 0.349020, 1.0 },
+ { 0.180392, 0.160784, 0.349020, 1.0 },
+ { 0.172549, 0.156863, 0.360784, 1.0 },
+ { 0.156863, 0.141176, 0.380392, 1.0 },
+ { 0.145098, 0.133333, 0.396078, 1.0 },
+ { 0.125490, 0.129412, 0.411765, 1.0 },
+ { 0.117647, 0.121569, 0.431373, 1.0 },
+ { 0.098039, 0.109804, 0.443137, 1.0 },
+ { 0.078431, 0.090196, 0.454902, 1.0 },
+ { 0.070588, 0.090196, 0.474510, 1.0 },
+ { 0.054902, 0.082353, 0.494118, 1.0 },
+ { 0.050980, 0.086275, 0.509804, 1.0 },
+ { 0.058824, 0.105882, 0.525490, 1.0 },
+ { 0.062745, 0.117647, 0.545098, 1.0 },
+ { 0.066667, 0.121569, 0.556863, 1.0 },
+ { 0.066667, 0.121569, 0.556863, 1.0 },
+ { 0.066667, 0.113725, 0.556863, 1.0 },
+ { 0.066667, 0.113725, 0.556863, 1.0 },
+ { 0.066667, 0.113725, 0.556863, 1.0 },
+ { 0.066667, 0.098039, 0.556863, 1.0 },
+ { 0.066667, 0.090196, 0.556863, 1.0 },
+ { 0.066667, 0.090196, 0.556863, 1.0 },
+ { 0.066667, 0.090196, 0.556863, 1.0 },
+ { 0.066667, 0.090196, 0.556863, 1.0 },
+ { 0.066667, 0.098039, 0.556863, 1.0 },
+ { 0.066667, 0.105882, 0.552941, 1.0 },
+ { 0.058824, 0.098039, 0.533333, 1.0 },
+ { 0.050980, 0.086275, 0.501961, 1.0 },
+ { 0.039216, 0.082353, 0.474510, 1.0 },
+ { 0.031373, 0.070588, 0.443137, 1.0 },
+ { 0.019608, 0.054902, 0.407843, 1.0 },
+ { 0.007843, 0.047059, 0.372549, 1.0 },
+ { 0.000000, 0.035294, 0.333333, 1.0 },
+ { 0.000000, 0.043137, 0.298039, 1.0 },
+ { 0.000000, 0.031373, 0.262745, 1.0 },
+ { 0.000000, 0.035294, 0.235294, 1.0 },
+ { 0.000000, 0.027451, 0.200000, 1.0 },
+ { 0.000000, 0.019608, 0.168627, 1.0 },
+ { 0.000000, 0.011765, 0.133333, 1.0 },
+ { 0.000000, 0.000000, 0.105882, 1.0 },
+ { 0.000000, 0.000000, 0.070588, 1.0 },
+ { 0.011765, 0.000000, 0.039216, 1.0 },
+ { 0.007843, 0.000000, 0.011765, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ };
+/* Apophysis-040208-115e */
+static double4 colors_479[] = {
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.019608, 0.003922, 0.000000, 1.0 },
+ { 0.047059, 0.000000, 0.011765, 1.0 },
+ { 0.074510, 0.000000, 0.027451, 1.0 },
+ { 0.101961, 0.007843, 0.050980, 1.0 },
+ { 0.129412, 0.015686, 0.074510, 1.0 },
+ { 0.141176, 0.023529, 0.086275, 1.0 },
+ { 0.156863, 0.035294, 0.101961, 1.0 },
+ { 0.211765, 0.058824, 0.141176, 1.0 },
+ { 0.239216, 0.066667, 0.160784, 1.0 },
+ { 0.266667, 0.078431, 0.180392, 1.0 },
+ { 0.290196, 0.086275, 0.200000, 1.0 },
+ { 0.317647, 0.094118, 0.219608, 1.0 },
+ { 0.345098, 0.098039, 0.227451, 1.0 },
+ { 0.372549, 0.101961, 0.235294, 1.0 },
+ { 0.388235, 0.101961, 0.243137, 1.0 },
+ { 0.407843, 0.105882, 0.254902, 1.0 },
+ { 0.470588, 0.121569, 0.278431, 1.0 },
+ { 0.498039, 0.125490, 0.294118, 1.0 },
+ { 0.525490, 0.133333, 0.309804, 1.0 },
+ { 0.541176, 0.137255, 0.309804, 1.0 },
+ { 0.556863, 0.141176, 0.313725, 1.0 },
+ { 0.556863, 0.141176, 0.305882, 1.0 },
+ { 0.556863, 0.141176, 0.298039, 1.0 },
+ { 0.556863, 0.133333, 0.282353, 1.0 },
+ { 0.556863, 0.137255, 0.274510, 1.0 },
+ { 0.556863, 0.141176, 0.270588, 1.0 },
+ { 0.556863, 0.145098, 0.274510, 1.0 },
+ { 0.556863, 0.152941, 0.278431, 1.0 },
+ { 0.556863, 0.156863, 0.282353, 1.0 },
+ { 0.556863, 0.164706, 0.286275, 1.0 },
+ { 0.556863, 0.160784, 0.286275, 1.0 },
+ { 0.556863, 0.145098, 0.274510, 1.0 },
+ { 0.556863, 0.129412, 0.254902, 1.0 },
+ { 0.549020, 0.117647, 0.243137, 1.0 },
+ { 0.541176, 0.109804, 0.231373, 1.0 },
+ { 0.525490, 0.101961, 0.215686, 1.0 },
+ { 0.513725, 0.094118, 0.203922, 1.0 },
+ { 0.505882, 0.090196, 0.196078, 1.0 },
+ { 0.498039, 0.090196, 0.192157, 1.0 },
+ { 0.470588, 0.086275, 0.176471, 1.0 },
+ { 0.450980, 0.082353, 0.160784, 1.0 },
+ { 0.431373, 0.078431, 0.149020, 1.0 },
+ { 0.411765, 0.066667, 0.141176, 1.0 },
+ { 0.396078, 0.058824, 0.137255, 1.0 },
+ { 0.384314, 0.054902, 0.133333, 1.0 },
+ { 0.372549, 0.054902, 0.129412, 1.0 },
+ { 0.345098, 0.050980, 0.109804, 1.0 },
+ { 0.321569, 0.050980, 0.098039, 1.0 },
+ { 0.262745, 0.039216, 0.070588, 1.0 },
+ { 0.227451, 0.031373, 0.054902, 1.0 },
+ { 0.196078, 0.027451, 0.039216, 1.0 },
+ { 0.168627, 0.019608, 0.023529, 1.0 },
+ { 0.141176, 0.011765, 0.011765, 1.0 },
+ { 0.133333, 0.011765, 0.007843, 1.0 },
+ { 0.125490, 0.015686, 0.007843, 1.0 },
+ { 0.086275, 0.019608, 0.000000, 1.0 },
+ { 0.070588, 0.019608, 0.000000, 1.0 },
+ { 0.058824, 0.019608, 0.000000, 1.0 },
+ { 0.050980, 0.015686, 0.000000, 1.0 },
+ { 0.047059, 0.015686, 0.000000, 1.0 },
+ { 0.043137, 0.015686, 0.000000, 1.0 },
+ { 0.043137, 0.015686, 0.000000, 1.0 },
+ { 0.039216, 0.011765, 0.000000, 1.0 },
+ { 0.043137, 0.015686, 0.000000, 1.0 },
+ { 0.070588, 0.007843, 0.015686, 1.0 },
+ { 0.090196, 0.043137, 0.047059, 1.0 },
+ { 0.113725, 0.078431, 0.078431, 1.0 },
+ { 0.125490, 0.094118, 0.094118, 1.0 },
+ { 0.141176, 0.113725, 0.113725, 1.0 },
+ { 0.160784, 0.149020, 0.149020, 1.0 },
+ { 0.188235, 0.188235, 0.188235, 1.0 },
+ { 0.223529, 0.223529, 0.223529, 1.0 },
+ { 0.243137, 0.243137, 0.243137, 1.0 },
+ { 0.266667, 0.266667, 0.266667, 1.0 },
+ { 0.290196, 0.278431, 0.278431, 1.0 },
+ { 0.317647, 0.290196, 0.290196, 1.0 },
+ { 0.325490, 0.286275, 0.286275, 1.0 },
+ { 0.333333, 0.282353, 0.286275, 1.0 },
+ { 0.360784, 0.286275, 0.294118, 1.0 },
+ { 0.384314, 0.290196, 0.298039, 1.0 },
+ { 0.443137, 0.301961, 0.325490, 1.0 },
+ { 0.470588, 0.305882, 0.341176, 1.0 },
+ { 0.498039, 0.313725, 0.356863, 1.0 },
+ { 0.509804, 0.317647, 0.364706, 1.0 },
+ { 0.525490, 0.325490, 0.372549, 1.0 },
+ { 0.552941, 0.352941, 0.407843, 1.0 },
+ { 0.556863, 0.380392, 0.431373, 1.0 },
+ { 0.556863, 0.427451, 0.458824, 1.0 },
+ { 0.556863, 0.439216, 0.466667, 1.0 },
+ { 0.556863, 0.454902, 0.478431, 1.0 },
+ { 0.556863, 0.450980, 0.478431, 1.0 },
+ { 0.556863, 0.447059, 0.478431, 1.0 },
+ { 0.556863, 0.447059, 0.482353, 1.0 },
+ { 0.556863, 0.431373, 0.474510, 1.0 },
+ { 0.556863, 0.407843, 0.462745, 1.0 },
+ { 0.556863, 0.384314, 0.454902, 1.0 },
+ { 0.517647, 0.321569, 0.407843, 1.0 },
+ { 0.498039, 0.278431, 0.372549, 1.0 },
+ { 0.482353, 0.235294, 0.341176, 1.0 },
+ { 0.470588, 0.211765, 0.321569, 1.0 },
+ { 0.462745, 0.192157, 0.305882, 1.0 },
+ { 0.458824, 0.160784, 0.290196, 1.0 },
+ { 0.454902, 0.133333, 0.278431, 1.0 },
+ { 0.450980, 0.117647, 0.282353, 1.0 },
+ { 0.447059, 0.117647, 0.298039, 1.0 },
+ { 0.443137, 0.121569, 0.313725, 1.0 },
+ { 0.443137, 0.121569, 0.313725, 1.0 },
+ { 0.443137, 0.121569, 0.317647, 1.0 },
+ { 0.450980, 0.121569, 0.329412, 1.0 },
+ { 0.450980, 0.129412, 0.337255, 1.0 },
+ { 0.443137, 0.129412, 0.337255, 1.0 },
+ { 0.435294, 0.125490, 0.329412, 1.0 },
+ { 0.396078, 0.125490, 0.309804, 1.0 },
+ { 0.388235, 0.125490, 0.309804, 1.0 },
+ { 0.380392, 0.129412, 0.309804, 1.0 },
+ { 0.352941, 0.121569, 0.278431, 1.0 },
+ { 0.333333, 0.109804, 0.258824, 1.0 },
+ { 0.313725, 0.094118, 0.239216, 1.0 },
+ { 0.286275, 0.078431, 0.207843, 1.0 },
+ { 0.250980, 0.058824, 0.172549, 1.0 },
+ { 0.243137, 0.070588, 0.172549, 1.0 },
+ { 0.235294, 0.082353, 0.172549, 1.0 },
+ { 0.235294, 0.090196, 0.172549, 1.0 },
+ { 0.235294, 0.101961, 0.176471, 1.0 },
+ { 0.250980, 0.129412, 0.200000, 1.0 },
+ { 0.270588, 0.168627, 0.231373, 1.0 },
+ { 0.298039, 0.203922, 0.258824, 1.0 },
+ { 0.325490, 0.235294, 0.290196, 1.0 },
+ { 0.360784, 0.298039, 0.337255, 1.0 },
+ { 0.364706, 0.309804, 0.341176, 1.0 },
+ { 0.368627, 0.321569, 0.345098, 1.0 },
+ { 0.368627, 0.341176, 0.356863, 1.0 },
+ { 0.360784, 0.352941, 0.356863, 1.0 },
+ { 0.349020, 0.349020, 0.349020, 1.0 },
+ { 0.345098, 0.345098, 0.345098, 1.0 },
+ { 0.341176, 0.341176, 0.341176, 1.0 },
+ { 0.337255, 0.337255, 0.337255, 1.0 },
+ { 0.333333, 0.333333, 0.333333, 1.0 },
+ { 0.333333, 0.333333, 0.333333, 1.0 },
+ { 0.333333, 0.333333, 0.333333, 1.0 },
+ { 0.317647, 0.317647, 0.317647, 1.0 },
+ { 0.313725, 0.313725, 0.313725, 1.0 },
+ { 0.313725, 0.313725, 0.313725, 1.0 },
+ { 0.317647, 0.317647, 0.317647, 1.0 },
+ { 0.352941, 0.352941, 0.352941, 1.0 },
+ { 0.364706, 0.364706, 0.364706, 1.0 },
+ { 0.380392, 0.380392, 0.380392, 1.0 },
+ { 0.403922, 0.403922, 0.403922, 1.0 },
+ { 0.415686, 0.407843, 0.415686, 1.0 },
+ { 0.431373, 0.407843, 0.435294, 1.0 },
+ { 0.454902, 0.419608, 0.454902, 1.0 },
+ { 0.501961, 0.431373, 0.498039, 1.0 },
+ { 0.513725, 0.431373, 0.509804, 1.0 },
+ { 0.525490, 0.431373, 0.521569, 1.0 },
+ { 0.537255, 0.431373, 0.533333, 1.0 },
+ { 0.552941, 0.431373, 0.545098, 1.0 },
+ { 0.556863, 0.427451, 0.552941, 1.0 },
+ { 0.556863, 0.423529, 0.549020, 1.0 },
+ { 0.556863, 0.419608, 0.549020, 1.0 },
+ { 0.556863, 0.407843, 0.545098, 1.0 },
+ { 0.556863, 0.372549, 0.521569, 1.0 },
+ { 0.556863, 0.364706, 0.517647, 1.0 },
+ { 0.556863, 0.360784, 0.517647, 1.0 },
+ { 0.556863, 0.352941, 0.505882, 1.0 },
+ { 0.556863, 0.341176, 0.490196, 1.0 },
+ { 0.556863, 0.337255, 0.490196, 1.0 },
+ { 0.556863, 0.337255, 0.482353, 1.0 },
+ { 0.556863, 0.341176, 0.478431, 1.0 },
+ { 0.556863, 0.341176, 0.478431, 1.0 },
+ { 0.556863, 0.341176, 0.478431, 1.0 },
+ { 0.556863, 0.352941, 0.482353, 1.0 },
+ { 0.556863, 0.360784, 0.486275, 1.0 },
+ { 0.552941, 0.372549, 0.486275, 1.0 },
+ { 0.541176, 0.384314, 0.482353, 1.0 },
+ { 0.525490, 0.388235, 0.474510, 1.0 },
+ { 0.498039, 0.392157, 0.454902, 1.0 },
+ { 0.478431, 0.396078, 0.443137, 1.0 },
+ { 0.454902, 0.388235, 0.423529, 1.0 },
+ { 0.435294, 0.388235, 0.411765, 1.0 },
+ { 0.415686, 0.376471, 0.392157, 1.0 },
+ { 0.407843, 0.364706, 0.380392, 1.0 },
+ { 0.396078, 0.349020, 0.364706, 1.0 },
+ { 0.388235, 0.341176, 0.352941, 1.0 },
+ { 0.360784, 0.301961, 0.313725, 1.0 },
+ { 0.356863, 0.290196, 0.301961, 1.0 },
+ { 0.352941, 0.282353, 0.294118, 1.0 },
+ { 0.349020, 0.258824, 0.282353, 1.0 },
+ { 0.349020, 0.239216, 0.258824, 1.0 },
+ { 0.349020, 0.219608, 0.243137, 1.0 },
+ { 0.349020, 0.200000, 0.227451, 1.0 },
+ { 0.349020, 0.188235, 0.219608, 1.0 },
+ { 0.349020, 0.176471, 0.211765, 1.0 },
+ { 0.349020, 0.172549, 0.211765, 1.0 },
+ { 0.349020, 0.168627, 0.203922, 1.0 },
+ { 0.349020, 0.160784, 0.200000, 1.0 },
+ { 0.349020, 0.160784, 0.200000, 1.0 },
+ { 0.360784, 0.156863, 0.207843, 1.0 },
+ { 0.380392, 0.141176, 0.203922, 1.0 },
+ { 0.396078, 0.133333, 0.207843, 1.0 },
+ { 0.411765, 0.125490, 0.223529, 1.0 },
+ { 0.431373, 0.117647, 0.227451, 1.0 },
+ { 0.443137, 0.098039, 0.223529, 1.0 },
+ { 0.454902, 0.078431, 0.215686, 1.0 },
+ { 0.474510, 0.070588, 0.223529, 1.0 },
+ { 0.494118, 0.054902, 0.231373, 1.0 },
+ { 0.509804, 0.050980, 0.239216, 1.0 },
+ { 0.525490, 0.058824, 0.258824, 1.0 },
+ { 0.545098, 0.062745, 0.278431, 1.0 },
+ { 0.556863, 0.066667, 0.286275, 1.0 },
+ { 0.556863, 0.066667, 0.286275, 1.0 },
+ { 0.556863, 0.066667, 0.278431, 1.0 },
+ { 0.556863, 0.066667, 0.278431, 1.0 },
+ { 0.556863, 0.066667, 0.278431, 1.0 },
+ { 0.556863, 0.066667, 0.262745, 1.0 },
+ { 0.556863, 0.066667, 0.254902, 1.0 },
+ { 0.556863, 0.066667, 0.254902, 1.0 },
+ { 0.556863, 0.066667, 0.254902, 1.0 },
+ { 0.556863, 0.066667, 0.254902, 1.0 },
+ { 0.556863, 0.066667, 0.262745, 1.0 },
+ { 0.552941, 0.066667, 0.266667, 1.0 },
+ { 0.533333, 0.058824, 0.254902, 1.0 },
+ { 0.501961, 0.050980, 0.239216, 1.0 },
+ { 0.474510, 0.039216, 0.227451, 1.0 },
+ { 0.443137, 0.031373, 0.207843, 1.0 },
+ { 0.407843, 0.019608, 0.188235, 1.0 },
+ { 0.372549, 0.007843, 0.172549, 1.0 },
+ { 0.333333, 0.000000, 0.149020, 1.0 },
+ { 0.298039, 0.000000, 0.141176, 1.0 },
+ { 0.262745, 0.000000, 0.121569, 1.0 },
+ { 0.235294, 0.000000, 0.113725, 1.0 },
+ { 0.200000, 0.000000, 0.094118, 1.0 },
+ { 0.168627, 0.000000, 0.074510, 1.0 },
+ { 0.133333, 0.000000, 0.054902, 1.0 },
+ { 0.105882, 0.000000, 0.035294, 1.0 },
+ { 0.070588, 0.000000, 0.023529, 1.0 },
+ { 0.039216, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ };
+/* Apophysis-040208-115g */
+static double4 colors_480[] = {
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.019608, 0.011765, 0.000000, 1.0 },
+ { 0.047059, 0.003922, 0.000000, 1.0 },
+ { 0.074510, 0.000000, 0.003922, 1.0 },
+ { 0.101961, 0.000000, 0.011765, 1.0 },
+ { 0.129412, 0.000000, 0.019608, 1.0 },
+ { 0.141176, 0.000000, 0.027451, 1.0 },
+ { 0.156863, 0.003922, 0.035294, 1.0 },
+ { 0.211765, 0.019608, 0.054902, 1.0 },
+ { 0.239216, 0.023529, 0.062745, 1.0 },
+ { 0.266667, 0.027451, 0.074510, 1.0 },
+ { 0.290196, 0.031373, 0.082353, 1.0 },
+ { 0.317647, 0.035294, 0.094118, 1.0 },
+ { 0.345098, 0.031373, 0.086275, 1.0 },
+ { 0.372549, 0.031373, 0.082353, 1.0 },
+ { 0.388235, 0.031373, 0.082353, 1.0 },
+ { 0.407843, 0.031373, 0.086275, 1.0 },
+ { 0.470588, 0.035294, 0.078431, 1.0 },
+ { 0.498039, 0.035294, 0.082353, 1.0 },
+ { 0.525490, 0.035294, 0.086275, 1.0 },
+ { 0.541176, 0.035294, 0.078431, 1.0 },
+ { 0.556863, 0.039216, 0.074510, 1.0 },
+ { 0.556863, 0.039216, 0.062745, 1.0 },
+ { 0.556863, 0.039216, 0.054902, 1.0 },
+ { 0.556863, 0.031373, 0.031373, 1.0 },
+ { 0.556863, 0.043137, 0.035294, 1.0 },
+ { 0.556863, 0.054902, 0.039216, 1.0 },
+ { 0.556863, 0.058824, 0.043137, 1.0 },
+ { 0.556863, 0.066667, 0.050980, 1.0 },
+ { 0.556863, 0.070588, 0.054902, 1.0 },
+ { 0.556863, 0.078431, 0.062745, 1.0 },
+ { 0.556863, 0.074510, 0.058824, 1.0 },
+ { 0.556863, 0.058824, 0.043137, 1.0 },
+ { 0.556863, 0.050980, 0.027451, 1.0 },
+ { 0.549020, 0.047059, 0.019608, 1.0 },
+ { 0.541176, 0.043137, 0.011765, 1.0 },
+ { 0.525490, 0.043137, 0.003922, 1.0 },
+ { 0.513725, 0.043137, 0.000000, 1.0 },
+ { 0.505882, 0.043137, 0.000000, 1.0 },
+ { 0.498039, 0.047059, 0.000000, 1.0 },
+ { 0.470588, 0.050980, 0.000000, 1.0 },
+ { 0.450980, 0.054902, 0.000000, 1.0 },
+ { 0.431373, 0.062745, 0.000000, 1.0 },
+ { 0.411765, 0.050980, 0.000000, 1.0 },
+ { 0.396078, 0.043137, 0.000000, 1.0 },
+ { 0.384314, 0.039216, 0.000000, 1.0 },
+ { 0.372549, 0.039216, 0.000000, 1.0 },
+ { 0.345098, 0.047059, 0.000000, 1.0 },
+ { 0.321569, 0.050980, 0.000000, 1.0 },
+ { 0.262745, 0.047059, 0.000000, 1.0 },
+ { 0.227451, 0.047059, 0.000000, 1.0 },
+ { 0.196078, 0.047059, 0.000000, 1.0 },
+ { 0.168627, 0.047059, 0.000000, 1.0 },
+ { 0.141176, 0.047059, 0.000000, 1.0 },
+ { 0.133333, 0.047059, 0.000000, 1.0 },
+ { 0.125490, 0.047059, 0.000000, 1.0 },
+ { 0.086275, 0.047059, 0.000000, 1.0 },
+ { 0.070588, 0.043137, 0.000000, 1.0 },
+ { 0.058824, 0.039216, 0.000000, 1.0 },
+ { 0.050980, 0.035294, 0.000000, 1.0 },
+ { 0.047059, 0.031373, 0.000000, 1.0 },
+ { 0.043137, 0.027451, 0.000000, 1.0 },
+ { 0.043137, 0.027451, 0.000000, 1.0 },
+ { 0.039216, 0.027451, 0.000000, 1.0 },
+ { 0.043137, 0.027451, 0.000000, 1.0 },
+ { 0.070588, 0.011765, 0.000000, 1.0 },
+ { 0.090196, 0.039216, 0.027451, 1.0 },
+ { 0.113725, 0.070588, 0.054902, 1.0 },
+ { 0.125490, 0.086275, 0.070588, 1.0 },
+ { 0.141176, 0.101961, 0.086275, 1.0 },
+ { 0.160784, 0.133333, 0.117647, 1.0 },
+ { 0.188235, 0.152941, 0.152941, 1.0 },
+ { 0.223529, 0.180392, 0.180392, 1.0 },
+ { 0.243137, 0.196078, 0.196078, 1.0 },
+ { 0.266667, 0.215686, 0.215686, 1.0 },
+ { 0.290196, 0.235294, 0.223529, 1.0 },
+ { 0.317647, 0.254902, 0.231373, 1.0 },
+ { 0.325490, 0.250980, 0.223529, 1.0 },
+ { 0.333333, 0.247059, 0.219608, 1.0 },
+ { 0.360784, 0.258824, 0.219608, 1.0 },
+ { 0.384314, 0.262745, 0.219608, 1.0 },
+ { 0.443137, 0.258824, 0.219608, 1.0 },
+ { 0.470588, 0.254902, 0.219608, 1.0 },
+ { 0.498039, 0.250980, 0.223529, 1.0 },
+ { 0.509804, 0.254902, 0.227451, 1.0 },
+ { 0.525490, 0.262745, 0.231373, 1.0 },
+ { 0.552941, 0.270588, 0.250980, 1.0 },
+ { 0.556863, 0.298039, 0.278431, 1.0 },
+ { 0.556863, 0.352941, 0.325490, 1.0 },
+ { 0.556863, 0.364706, 0.337255, 1.0 },
+ { 0.556863, 0.376471, 0.352941, 1.0 },
+ { 0.556863, 0.368627, 0.349020, 1.0 },
+ { 0.556863, 0.360784, 0.345098, 1.0 },
+ { 0.556863, 0.352941, 0.345098, 1.0 },
+ { 0.556863, 0.329412, 0.329412, 1.0 },
+ { 0.556863, 0.305882, 0.313725, 1.0 },
+ { 0.556863, 0.282353, 0.294118, 1.0 },
+ { 0.517647, 0.227451, 0.250980, 1.0 },
+ { 0.498039, 0.188235, 0.211765, 1.0 },
+ { 0.482353, 0.149020, 0.172549, 1.0 },
+ { 0.470588, 0.125490, 0.149020, 1.0 },
+ { 0.462745, 0.105882, 0.129412, 1.0 },
+ { 0.458824, 0.078431, 0.105882, 1.0 },
+ { 0.454902, 0.050980, 0.090196, 1.0 },
+ { 0.450980, 0.035294, 0.094118, 1.0 },
+ { 0.447059, 0.035294, 0.113725, 1.0 },
+ { 0.443137, 0.039216, 0.137255, 1.0 },
+ { 0.443137, 0.039216, 0.141176, 1.0 },
+ { 0.443137, 0.039216, 0.149020, 1.0 },
+ { 0.450980, 0.039216, 0.156863, 1.0 },
+ { 0.450980, 0.047059, 0.164706, 1.0 },
+ { 0.443137, 0.047059, 0.164706, 1.0 },
+ { 0.435294, 0.047059, 0.168627, 1.0 },
+ { 0.396078, 0.050980, 0.168627, 1.0 },
+ { 0.388235, 0.054902, 0.168627, 1.0 },
+ { 0.380392, 0.058824, 0.172549, 1.0 },
+ { 0.352941, 0.054902, 0.152941, 1.0 },
+ { 0.333333, 0.047059, 0.137255, 1.0 },
+ { 0.313725, 0.035294, 0.121569, 1.0 },
+ { 0.286275, 0.023529, 0.098039, 1.0 },
+ { 0.250980, 0.011765, 0.070588, 1.0 },
+ { 0.243137, 0.023529, 0.074510, 1.0 },
+ { 0.235294, 0.039216, 0.082353, 1.0 },
+ { 0.235294, 0.047059, 0.086275, 1.0 },
+ { 0.235294, 0.058824, 0.094118, 1.0 },
+ { 0.250980, 0.082353, 0.121569, 1.0 },
+ { 0.270588, 0.117647, 0.160784, 1.0 },
+ { 0.298039, 0.149020, 0.180392, 1.0 },
+ { 0.325490, 0.176471, 0.215686, 1.0 },
+ { 0.360784, 0.231373, 0.262745, 1.0 },
+ { 0.364706, 0.243137, 0.266667, 1.0 },
+ { 0.368627, 0.254902, 0.274510, 1.0 },
+ { 0.368627, 0.274510, 0.301961, 1.0 },
+ { 0.360784, 0.286275, 0.286275, 1.0 },
+ { 0.349020, 0.286275, 0.286275, 1.0 },
+ { 0.345098, 0.282353, 0.282353, 1.0 },
+ { 0.341176, 0.278431, 0.278431, 1.0 },
+ { 0.337255, 0.274510, 0.274510, 1.0 },
+ { 0.333333, 0.270588, 0.270588, 1.0 },
+ { 0.333333, 0.270588, 0.270588, 1.0 },
+ { 0.333333, 0.270588, 0.270588, 1.0 },
+ { 0.317647, 0.258824, 0.258824, 1.0 },
+ { 0.313725, 0.254902, 0.254902, 1.0 },
+ { 0.313725, 0.254902, 0.254902, 1.0 },
+ { 0.317647, 0.258824, 0.258824, 1.0 },
+ { 0.352941, 0.290196, 0.290196, 1.0 },
+ { 0.364706, 0.298039, 0.298039, 1.0 },
+ { 0.380392, 0.309804, 0.309804, 1.0 },
+ { 0.403922, 0.329412, 0.329412, 1.0 },
+ { 0.415686, 0.333333, 0.372549, 1.0 },
+ { 0.435294, 0.329412, 0.403922, 1.0 },
+ { 0.454902, 0.337255, 0.403922, 1.0 },
+ { 0.501961, 0.341176, 0.439216, 1.0 },
+ { 0.513725, 0.337255, 0.447059, 1.0 },
+ { 0.525490, 0.337255, 0.454902, 1.0 },
+ { 0.537255, 0.333333, 0.462745, 1.0 },
+ { 0.552941, 0.329412, 0.466667, 1.0 },
+ { 0.556863, 0.325490, 0.466667, 1.0 },
+ { 0.556863, 0.321569, 0.458824, 1.0 },
+ { 0.556863, 0.317647, 0.462745, 1.0 },
+ { 0.556863, 0.305882, 0.450980, 1.0 },
+ { 0.556863, 0.270588, 0.403922, 1.0 },
+ { 0.556863, 0.262745, 0.396078, 1.0 },
+ { 0.556863, 0.258824, 0.392157, 1.0 },
+ { 0.556863, 0.250980, 0.376471, 1.0 },
+ { 0.556863, 0.239216, 0.349020, 1.0 },
+ { 0.556863, 0.235294, 0.349020, 1.0 },
+ { 0.556863, 0.235294, 0.337255, 1.0 },
+ { 0.556863, 0.239216, 0.325490, 1.0 },
+ { 0.556863, 0.239216, 0.325490, 1.0 },
+ { 0.556863, 0.239216, 0.325490, 1.0 },
+ { 0.556863, 0.250980, 0.341176, 1.0 },
+ { 0.556863, 0.258824, 0.341176, 1.0 },
+ { 0.552941, 0.270588, 0.352941, 1.0 },
+ { 0.541176, 0.286275, 0.356863, 1.0 },
+ { 0.525490, 0.294118, 0.360784, 1.0 },
+ { 0.498039, 0.301961, 0.352941, 1.0 },
+ { 0.478431, 0.309804, 0.349020, 1.0 },
+ { 0.454902, 0.305882, 0.333333, 1.0 },
+ { 0.435294, 0.309804, 0.321569, 1.0 },
+ { 0.415686, 0.301961, 0.313725, 1.0 },
+ { 0.407843, 0.290196, 0.290196, 1.0 },
+ { 0.396078, 0.278431, 0.278431, 1.0 },
+ { 0.388235, 0.270588, 0.270588, 1.0 },
+ { 0.360784, 0.250980, 0.235294, 1.0 },
+ { 0.356863, 0.243137, 0.227451, 1.0 },
+ { 0.352941, 0.239216, 0.219608, 1.0 },
+ { 0.349020, 0.207843, 0.196078, 1.0 },
+ { 0.349020, 0.200000, 0.176471, 1.0 },
+ { 0.349020, 0.184314, 0.156863, 1.0 },
+ { 0.349020, 0.168627, 0.137255, 1.0 },
+ { 0.349020, 0.156863, 0.125490, 1.0 },
+ { 0.349020, 0.145098, 0.113725, 1.0 },
+ { 0.349020, 0.133333, 0.109804, 1.0 },
+ { 0.349020, 0.141176, 0.105882, 1.0 },
+ { 0.349020, 0.129412, 0.098039, 1.0 },
+ { 0.349020, 0.129412, 0.098039, 1.0 },
+ { 0.360784, 0.117647, 0.090196, 1.0 },
+ { 0.380392, 0.098039, 0.070588, 1.0 },
+ { 0.396078, 0.078431, 0.058824, 1.0 },
+ { 0.411765, 0.050980, 0.050980, 1.0 },
+ { 0.431373, 0.039216, 0.039216, 1.0 },
+ { 0.443137, 0.015686, 0.019608, 1.0 },
+ { 0.454902, 0.000000, 0.003922, 1.0 },
+ { 0.474510, 0.000000, 0.011765, 1.0 },
+ { 0.494118, 0.000000, 0.019608, 1.0 },
+ { 0.509804, 0.000000, 0.027451, 1.0 },
+ { 0.525490, 0.000000, 0.043137, 1.0 },
+ { 0.545098, 0.000000, 0.050980, 1.0 },
+ { 0.556863, 0.000000, 0.050980, 1.0 },
+ { 0.556863, 0.000000, 0.050980, 1.0 },
+ { 0.556863, 0.000000, 0.043137, 1.0 },
+ { 0.556863, 0.000000, 0.043137, 1.0 },
+ { 0.556863, 0.000000, 0.043137, 1.0 },
+ { 0.556863, 0.000000, 0.023529, 1.0 },
+ { 0.556863, 0.000000, 0.015686, 1.0 },
+ { 0.556863, 0.000000, 0.015686, 1.0 },
+ { 0.556863, 0.000000, 0.015686, 1.0 },
+ { 0.556863, 0.000000, 0.015686, 1.0 },
+ { 0.556863, 0.000000, 0.023529, 1.0 },
+ { 0.552941, 0.000000, 0.035294, 1.0 },
+ { 0.533333, 0.000000, 0.035294, 1.0 },
+ { 0.501961, 0.000000, 0.027451, 1.0 },
+ { 0.474510, 0.000000, 0.035294, 1.0 },
+ { 0.443137, 0.000000, 0.031373, 1.0 },
+ { 0.407843, 0.000000, 0.031373, 1.0 },
+ { 0.372549, 0.000000, 0.035294, 1.0 },
+ { 0.333333, 0.000000, 0.031373, 1.0 },
+ { 0.298039, 0.000000, 0.039216, 1.0 },
+ { 0.262745, 0.000000, 0.027451, 1.0 },
+ { 0.235294, 0.000000, 0.031373, 1.0 },
+ { 0.200000, 0.000000, 0.023529, 1.0 },
+ { 0.168627, 0.000000, 0.015686, 1.0 },
+ { 0.133333, 0.000000, 0.007843, 1.0 },
+ { 0.105882, 0.000000, 0.000000, 1.0 },
+ { 0.070588, 0.000000, 0.000000, 1.0 },
+ { 0.039216, 0.011765, 0.000000, 1.0 },
+ { 0.011765, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ };
+/* Apophysis-040208-115h */
+static double4 colors_481[] = {
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.019608, 0.019608, 0.000000, 1.0 },
+ { 0.047059, 0.019608, 0.000000, 1.0 },
+ { 0.074510, 0.023529, 0.000000, 1.0 },
+ { 0.101961, 0.027451, 0.000000, 1.0 },
+ { 0.129412, 0.031373, 0.000000, 1.0 },
+ { 0.141176, 0.031373, 0.000000, 1.0 },
+ { 0.156863, 0.031373, 0.003922, 1.0 },
+ { 0.211765, 0.058824, 0.019608, 1.0 },
+ { 0.239216, 0.066667, 0.023529, 1.0 },
+ { 0.266667, 0.074510, 0.027451, 1.0 },
+ { 0.290196, 0.082353, 0.031373, 1.0 },
+ { 0.317647, 0.090196, 0.035294, 1.0 },
+ { 0.345098, 0.101961, 0.031373, 1.0 },
+ { 0.372549, 0.113725, 0.031373, 1.0 },
+ { 0.388235, 0.117647, 0.031373, 1.0 },
+ { 0.407843, 0.125490, 0.031373, 1.0 },
+ { 0.470588, 0.164706, 0.035294, 1.0 },
+ { 0.498039, 0.172549, 0.035294, 1.0 },
+ { 0.525490, 0.180392, 0.035294, 1.0 },
+ { 0.541176, 0.196078, 0.035294, 1.0 },
+ { 0.556863, 0.211765, 0.039216, 1.0 },
+ { 0.556863, 0.219608, 0.039216, 1.0 },
+ { 0.556863, 0.227451, 0.039216, 1.0 },
+ { 0.556863, 0.239216, 0.031373, 1.0 },
+ { 0.556863, 0.250980, 0.035294, 1.0 },
+ { 0.556863, 0.262745, 0.039216, 1.0 },
+ { 0.556863, 0.266667, 0.043137, 1.0 },
+ { 0.556863, 0.270588, 0.050980, 1.0 },
+ { 0.556863, 0.270588, 0.054902, 1.0 },
+ { 0.556863, 0.274510, 0.062745, 1.0 },
+ { 0.556863, 0.274510, 0.058824, 1.0 },
+ { 0.556863, 0.266667, 0.043137, 1.0 },
+ { 0.556863, 0.266667, 0.027451, 1.0 },
+ { 0.549020, 0.262745, 0.019608, 1.0 },
+ { 0.541176, 0.258824, 0.011765, 1.0 },
+ { 0.525490, 0.250980, 0.003922, 1.0 },
+ { 0.513725, 0.247059, 0.000000, 1.0 },
+ { 0.505882, 0.247059, 0.000000, 1.0 },
+ { 0.498039, 0.247059, 0.000000, 1.0 },
+ { 0.470588, 0.235294, 0.000000, 1.0 },
+ { 0.450980, 0.235294, 0.000000, 1.0 },
+ { 0.431373, 0.235294, 0.000000, 1.0 },
+ { 0.411765, 0.219608, 0.000000, 1.0 },
+ { 0.396078, 0.203922, 0.000000, 1.0 },
+ { 0.384314, 0.192157, 0.000000, 1.0 },
+ { 0.372549, 0.184314, 0.000000, 1.0 },
+ { 0.345098, 0.184314, 0.000000, 1.0 },
+ { 0.321569, 0.180392, 0.000000, 1.0 },
+ { 0.262745, 0.152941, 0.000000, 1.0 },
+ { 0.227451, 0.137255, 0.000000, 1.0 },
+ { 0.196078, 0.121569, 0.000000, 1.0 },
+ { 0.168627, 0.109804, 0.000000, 1.0 },
+ { 0.141176, 0.101961, 0.000000, 1.0 },
+ { 0.133333, 0.098039, 0.000000, 1.0 },
+ { 0.125490, 0.094118, 0.000000, 1.0 },
+ { 0.086275, 0.078431, 0.000000, 1.0 },
+ { 0.070588, 0.066667, 0.000000, 1.0 },
+ { 0.054902, 0.058824, 0.000000, 1.0 },
+ { 0.047059, 0.050980, 0.000000, 1.0 },
+ { 0.043137, 0.047059, 0.000000, 1.0 },
+ { 0.039216, 0.043137, 0.000000, 1.0 },
+ { 0.039216, 0.043137, 0.000000, 1.0 },
+ { 0.035294, 0.039216, 0.000000, 1.0 },
+ { 0.039216, 0.043137, 0.000000, 1.0 },
+ { 0.070588, 0.039216, 0.000000, 1.0 },
+ { 0.090196, 0.066667, 0.027451, 1.0 },
+ { 0.113725, 0.094118, 0.054902, 1.0 },
+ { 0.125490, 0.105882, 0.070588, 1.0 },
+ { 0.141176, 0.121569, 0.086275, 1.0 },
+ { 0.160784, 0.149020, 0.117647, 1.0 },
+ { 0.188235, 0.164706, 0.152941, 1.0 },
+ { 0.223529, 0.196078, 0.180392, 1.0 },
+ { 0.243137, 0.215686, 0.196078, 1.0 },
+ { 0.266667, 0.235294, 0.215686, 1.0 },
+ { 0.290196, 0.258824, 0.223529, 1.0 },
+ { 0.317647, 0.286275, 0.231373, 1.0 },
+ { 0.325490, 0.286275, 0.223529, 1.0 },
+ { 0.333333, 0.290196, 0.219608, 1.0 },
+ { 0.360784, 0.313725, 0.219608, 1.0 },
+ { 0.384314, 0.329412, 0.219608, 1.0 },
+ { 0.443137, 0.349020, 0.219608, 1.0 },
+ { 0.470588, 0.352941, 0.219608, 1.0 },
+ { 0.498039, 0.360784, 0.223529, 1.0 },
+ { 0.509804, 0.368627, 0.227451, 1.0 },
+ { 0.525490, 0.376471, 0.231373, 1.0 },
+ { 0.552941, 0.392157, 0.250980, 1.0 },
+ { 0.556863, 0.407843, 0.278431, 1.0 },
+ { 0.556863, 0.443137, 0.325490, 1.0 },
+ { 0.556863, 0.450980, 0.337255, 1.0 },
+ { 0.556863, 0.458824, 0.352941, 1.0 },
+ { 0.556863, 0.450980, 0.349020, 1.0 },
+ { 0.556863, 0.443137, 0.345098, 1.0 },
+ { 0.556863, 0.435294, 0.345098, 1.0 },
+ { 0.556863, 0.419608, 0.329412, 1.0 },
+ { 0.556863, 0.396078, 0.305882, 1.0 },
+ { 0.556863, 0.376471, 0.282353, 1.0 },
+ { 0.517647, 0.317647, 0.227451, 1.0 },
+ { 0.498039, 0.286275, 0.188235, 1.0 },
+ { 0.482353, 0.258824, 0.149020, 1.0 },
+ { 0.470588, 0.239216, 0.125490, 1.0 },
+ { 0.462745, 0.223529, 0.105882, 1.0 },
+ { 0.458824, 0.203922, 0.078431, 1.0 },
+ { 0.454902, 0.172549, 0.050980, 1.0 },
+ { 0.450980, 0.145098, 0.035294, 1.0 },
+ { 0.447059, 0.121569, 0.035294, 1.0 },
+ { 0.443137, 0.098039, 0.039216, 1.0 },
+ { 0.443137, 0.094118, 0.039216, 1.0 },
+ { 0.443137, 0.090196, 0.039216, 1.0 },
+ { 0.450980, 0.086275, 0.039216, 1.0 },
+ { 0.450980, 0.094118, 0.047059, 1.0 },
+ { 0.443137, 0.086275, 0.047059, 1.0 },
+ { 0.435294, 0.078431, 0.047059, 1.0 },
+ { 0.396078, 0.070588, 0.050980, 1.0 },
+ { 0.388235, 0.070588, 0.054902, 1.0 },
+ { 0.380392, 0.074510, 0.058824, 1.0 },
+ { 0.352941, 0.074510, 0.054902, 1.0 },
+ { 0.333333, 0.070588, 0.047059, 1.0 },
+ { 0.313725, 0.054902, 0.035294, 1.0 },
+ { 0.286275, 0.050980, 0.023529, 1.0 },
+ { 0.250980, 0.047059, 0.011765, 1.0 },
+ { 0.243137, 0.058824, 0.023529, 1.0 },
+ { 0.235294, 0.074510, 0.039216, 1.0 },
+ { 0.235294, 0.082353, 0.047059, 1.0 },
+ { 0.235294, 0.094118, 0.058824, 1.0 },
+ { 0.250980, 0.109804, 0.082353, 1.0 },
+ { 0.270588, 0.133333, 0.117647, 1.0 },
+ { 0.298039, 0.176471, 0.149020, 1.0 },
+ { 0.325490, 0.196078, 0.176471, 1.0 },
+ { 0.360784, 0.250980, 0.231373, 1.0 },
+ { 0.364706, 0.266667, 0.243137, 1.0 },
+ { 0.368627, 0.282353, 0.254902, 1.0 },
+ { 0.368627, 0.282353, 0.274510, 1.0 },
+ { 0.360784, 0.313725, 0.286275, 1.0 },
+ { 0.349020, 0.309804, 0.286275, 1.0 },
+ { 0.345098, 0.305882, 0.282353, 1.0 },
+ { 0.341176, 0.301961, 0.278431, 1.0 },
+ { 0.337255, 0.298039, 0.274510, 1.0 },
+ { 0.333333, 0.294118, 0.270588, 1.0 },
+ { 0.333333, 0.294118, 0.270588, 1.0 },
+ { 0.333333, 0.294118, 0.270588, 1.0 },
+ { 0.317647, 0.282353, 0.258824, 1.0 },
+ { 0.313725, 0.278431, 0.254902, 1.0 },
+ { 0.313725, 0.278431, 0.254902, 1.0 },
+ { 0.317647, 0.282353, 0.258824, 1.0 },
+ { 0.352941, 0.313725, 0.290196, 1.0 },
+ { 0.364706, 0.325490, 0.298039, 1.0 },
+ { 0.380392, 0.337255, 0.309804, 1.0 },
+ { 0.403922, 0.356863, 0.329412, 1.0 },
+ { 0.415686, 0.333333, 0.341176, 1.0 },
+ { 0.435294, 0.329412, 0.360784, 1.0 },
+ { 0.454902, 0.337255, 0.356863, 1.0 },
+ { 0.501961, 0.341176, 0.376471, 1.0 },
+ { 0.513725, 0.337255, 0.376471, 1.0 },
+ { 0.525490, 0.337255, 0.380392, 1.0 },
+ { 0.537255, 0.333333, 0.380392, 1.0 },
+ { 0.552941, 0.329412, 0.376471, 1.0 },
+ { 0.556863, 0.325490, 0.376471, 1.0 },
+ { 0.556863, 0.321569, 0.364706, 1.0 },
+ { 0.556863, 0.317647, 0.364706, 1.0 },
+ { 0.556863, 0.305882, 0.352941, 1.0 },
+ { 0.556863, 0.270588, 0.290196, 1.0 },
+ { 0.556863, 0.262745, 0.282353, 1.0 },
+ { 0.556863, 0.258824, 0.274510, 1.0 },
+ { 0.556863, 0.250980, 0.254902, 1.0 },
+ { 0.556863, 0.254902, 0.239216, 1.0 },
+ { 0.556863, 0.250980, 0.235294, 1.0 },
+ { 0.556863, 0.262745, 0.235294, 1.0 },
+ { 0.556863, 0.282353, 0.239216, 1.0 },
+ { 0.556863, 0.282353, 0.239216, 1.0 },
+ { 0.556863, 0.282353, 0.239216, 1.0 },
+ { 0.556863, 0.282353, 0.250980, 1.0 },
+ { 0.556863, 0.294118, 0.258824, 1.0 },
+ { 0.552941, 0.298039, 0.270588, 1.0 },
+ { 0.541176, 0.313725, 0.286275, 1.0 },
+ { 0.525490, 0.321569, 0.294118, 1.0 },
+ { 0.498039, 0.325490, 0.301961, 1.0 },
+ { 0.478431, 0.337255, 0.309804, 1.0 },
+ { 0.454902, 0.337255, 0.305882, 1.0 },
+ { 0.435294, 0.345098, 0.309804, 1.0 },
+ { 0.415686, 0.337255, 0.301961, 1.0 },
+ { 0.407843, 0.337255, 0.290196, 1.0 },
+ { 0.396078, 0.325490, 0.278431, 1.0 },
+ { 0.388235, 0.317647, 0.270588, 1.0 },
+ { 0.360784, 0.301961, 0.235294, 1.0 },
+ { 0.356863, 0.294118, 0.227451, 1.0 },
+ { 0.352941, 0.290196, 0.219608, 1.0 },
+ { 0.349020, 0.270588, 0.196078, 1.0 },
+ { 0.349020, 0.266667, 0.176471, 1.0 },
+ { 0.349020, 0.262745, 0.156863, 1.0 },
+ { 0.349020, 0.250980, 0.137255, 1.0 },
+ { 0.349020, 0.243137, 0.125490, 1.0 },
+ { 0.349020, 0.239216, 0.113725, 1.0 },
+ { 0.349020, 0.227451, 0.109804, 1.0 },
+ { 0.349020, 0.239216, 0.105882, 1.0 },
+ { 0.349020, 0.231373, 0.098039, 1.0 },
+ { 0.349020, 0.231373, 0.098039, 1.0 },
+ { 0.360784, 0.223529, 0.090196, 1.0 },
+ { 0.380392, 0.219608, 0.070588, 1.0 },
+ { 0.396078, 0.207843, 0.058824, 1.0 },
+ { 0.411765, 0.192157, 0.050980, 1.0 },
+ { 0.431373, 0.196078, 0.039216, 1.0 },
+ { 0.443137, 0.176471, 0.015686, 1.0 },
+ { 0.454902, 0.172549, 0.000000, 1.0 },
+ { 0.474510, 0.180392, 0.000000, 1.0 },
+ { 0.494118, 0.180392, 0.000000, 1.0 },
+ { 0.509804, 0.176471, 0.000000, 1.0 },
+ { 0.525490, 0.164706, 0.000000, 1.0 },
+ { 0.545098, 0.160784, 0.000000, 1.0 },
+ { 0.556863, 0.176471, 0.000000, 1.0 },
+ { 0.556863, 0.176471, 0.000000, 1.0 },
+ { 0.556863, 0.176471, 0.000000, 1.0 },
+ { 0.556863, 0.176471, 0.000000, 1.0 },
+ { 0.556863, 0.176471, 0.000000, 1.0 },
+ { 0.556863, 0.192157, 0.000000, 1.0 },
+ { 0.556863, 0.203922, 0.000000, 1.0 },
+ { 0.556863, 0.203922, 0.000000, 1.0 },
+ { 0.556863, 0.203922, 0.000000, 1.0 },
+ { 0.556863, 0.203922, 0.000000, 1.0 },
+ { 0.556863, 0.192157, 0.000000, 1.0 },
+ { 0.552941, 0.184314, 0.000000, 1.0 },
+ { 0.533333, 0.176471, 0.000000, 1.0 },
+ { 0.501961, 0.172549, 0.000000, 1.0 },
+ { 0.474510, 0.156863, 0.000000, 1.0 },
+ { 0.443137, 0.145098, 0.000000, 1.0 },
+ { 0.407843, 0.129412, 0.000000, 1.0 },
+ { 0.372549, 0.109804, 0.000000, 1.0 },
+ { 0.333333, 0.098039, 0.000000, 1.0 },
+ { 0.298039, 0.078431, 0.000000, 1.0 },
+ { 0.262745, 0.078431, 0.000000, 1.0 },
+ { 0.235294, 0.062745, 0.000000, 1.0 },
+ { 0.200000, 0.054902, 0.000000, 1.0 },
+ { 0.168627, 0.047059, 0.000000, 1.0 },
+ { 0.133333, 0.043137, 0.000000, 1.0 },
+ { 0.105882, 0.039216, 0.000000, 1.0 },
+ { 0.070588, 0.027451, 0.000000, 1.0 },
+ { 0.039216, 0.027451, 0.000000, 1.0 },
+ { 0.007843, 0.011765, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ };
+/* Apophysis-040208-115i */
+static double4 colors_482[] = {
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.011765, 0.019608, 0.000000, 1.0 },
+ { 0.043137, 0.035294, 0.000000, 1.0 },
+ { 0.074510, 0.050980, 0.000000, 1.0 },
+ { 0.101961, 0.062745, 0.000000, 1.0 },
+ { 0.129412, 0.074510, 0.000000, 1.0 },
+ { 0.141176, 0.078431, 0.000000, 1.0 },
+ { 0.156863, 0.086275, 0.003922, 1.0 },
+ { 0.211765, 0.125490, 0.019608, 1.0 },
+ { 0.239216, 0.141176, 0.023529, 1.0 },
+ { 0.266667, 0.156863, 0.027451, 1.0 },
+ { 0.290196, 0.168627, 0.031373, 1.0 },
+ { 0.317647, 0.184314, 0.035294, 1.0 },
+ { 0.345098, 0.207843, 0.031373, 1.0 },
+ { 0.372549, 0.235294, 0.031373, 1.0 },
+ { 0.388235, 0.243137, 0.031373, 1.0 },
+ { 0.407843, 0.254902, 0.031373, 1.0 },
+ { 0.470588, 0.317647, 0.035294, 1.0 },
+ { 0.498039, 0.333333, 0.035294, 1.0 },
+ { 0.525490, 0.352941, 0.035294, 1.0 },
+ { 0.541176, 0.372549, 0.035294, 1.0 },
+ { 0.556863, 0.392157, 0.039216, 1.0 },
+ { 0.556863, 0.400000, 0.039216, 1.0 },
+ { 0.556863, 0.411765, 0.039216, 1.0 },
+ { 0.556863, 0.423529, 0.031373, 1.0 },
+ { 0.556863, 0.431373, 0.035294, 1.0 },
+ { 0.556863, 0.443137, 0.039216, 1.0 },
+ { 0.556863, 0.443137, 0.043137, 1.0 },
+ { 0.556863, 0.447059, 0.050980, 1.0 },
+ { 0.556863, 0.447059, 0.054902, 1.0 },
+ { 0.556863, 0.450980, 0.062745, 1.0 },
+ { 0.556863, 0.447059, 0.058824, 1.0 },
+ { 0.556863, 0.447059, 0.043137, 1.0 },
+ { 0.556863, 0.450980, 0.027451, 1.0 },
+ { 0.549020, 0.447059, 0.019608, 1.0 },
+ { 0.541176, 0.443137, 0.011765, 1.0 },
+ { 0.525490, 0.435294, 0.003922, 1.0 },
+ { 0.513725, 0.427451, 0.000000, 1.0 },
+ { 0.505882, 0.423529, 0.000000, 1.0 },
+ { 0.498039, 0.423529, 0.000000, 1.0 },
+ { 0.470588, 0.400000, 0.000000, 1.0 },
+ { 0.450980, 0.392157, 0.000000, 1.0 },
+ { 0.431373, 0.388235, 0.000000, 1.0 },
+ { 0.411765, 0.364706, 0.000000, 1.0 },
+ { 0.396078, 0.341176, 0.000000, 1.0 },
+ { 0.384314, 0.329412, 0.000000, 1.0 },
+ { 0.372549, 0.317647, 0.000000, 1.0 },
+ { 0.345098, 0.305882, 0.000000, 1.0 },
+ { 0.321569, 0.294118, 0.000000, 1.0 },
+ { 0.262745, 0.243137, 0.000000, 1.0 },
+ { 0.227451, 0.215686, 0.000000, 1.0 },
+ { 0.196078, 0.192157, 0.000000, 1.0 },
+ { 0.160784, 0.164706, 0.000000, 1.0 },
+ { 0.129412, 0.141176, 0.000000, 1.0 },
+ { 0.117647, 0.133333, 0.000000, 1.0 },
+ { 0.105882, 0.125490, 0.000000, 1.0 },
+ { 0.058824, 0.086275, 0.000000, 1.0 },
+ { 0.043137, 0.070588, 0.000000, 1.0 },
+ { 0.031373, 0.058824, 0.000000, 1.0 },
+ { 0.027451, 0.050980, 0.000000, 1.0 },
+ { 0.027451, 0.047059, 0.000000, 1.0 },
+ { 0.023529, 0.043137, 0.000000, 1.0 },
+ { 0.023529, 0.043137, 0.000000, 1.0 },
+ { 0.019608, 0.039216, 0.000000, 1.0 },
+ { 0.023529, 0.043137, 0.000000, 1.0 },
+ { 0.070588, 0.062745, 0.000000, 1.0 },
+ { 0.090196, 0.086275, 0.027451, 1.0 },
+ { 0.109804, 0.113725, 0.054902, 1.0 },
+ { 0.121569, 0.125490, 0.070588, 1.0 },
+ { 0.137255, 0.141176, 0.086275, 1.0 },
+ { 0.152941, 0.160784, 0.117647, 1.0 },
+ { 0.188235, 0.176471, 0.152941, 1.0 },
+ { 0.223529, 0.211765, 0.180392, 1.0 },
+ { 0.243137, 0.231373, 0.196078, 1.0 },
+ { 0.266667, 0.254902, 0.215686, 1.0 },
+ { 0.290196, 0.286275, 0.223529, 1.0 },
+ { 0.313725, 0.317647, 0.231373, 1.0 },
+ { 0.321569, 0.321569, 0.223529, 1.0 },
+ { 0.333333, 0.329412, 0.219608, 1.0 },
+ { 0.356863, 0.360784, 0.219608, 1.0 },
+ { 0.380392, 0.384314, 0.219608, 1.0 },
+ { 0.443137, 0.427451, 0.219608, 1.0 },
+ { 0.470588, 0.439216, 0.219608, 1.0 },
+ { 0.498039, 0.454902, 0.223529, 1.0 },
+ { 0.509804, 0.466667, 0.227451, 1.0 },
+ { 0.525490, 0.482353, 0.231373, 1.0 },
+ { 0.552941, 0.498039, 0.250980, 1.0 },
+ { 0.556863, 0.505882, 0.278431, 1.0 },
+ { 0.556863, 0.525490, 0.325490, 1.0 },
+ { 0.556863, 0.525490, 0.337255, 1.0 },
+ { 0.556863, 0.529412, 0.352941, 1.0 },
+ { 0.556863, 0.521569, 0.349020, 1.0 },
+ { 0.556863, 0.517647, 0.345098, 1.0 },
+ { 0.556863, 0.509804, 0.345098, 1.0 },
+ { 0.556863, 0.498039, 0.329412, 1.0 },
+ { 0.556863, 0.486275, 0.305882, 1.0 },
+ { 0.556863, 0.474510, 0.282353, 1.0 },
+ { 0.517647, 0.419608, 0.227451, 1.0 },
+ { 0.498039, 0.396078, 0.188235, 1.0 },
+ { 0.482353, 0.376471, 0.149020, 1.0 },
+ { 0.470588, 0.360784, 0.125490, 1.0 },
+ { 0.462745, 0.349020, 0.105882, 1.0 },
+ { 0.458824, 0.337255, 0.078431, 1.0 },
+ { 0.454902, 0.313725, 0.050980, 1.0 },
+ { 0.450980, 0.290196, 0.035294, 1.0 },
+ { 0.447059, 0.262745, 0.035294, 1.0 },
+ { 0.443137, 0.239216, 0.039216, 1.0 },
+ { 0.443137, 0.235294, 0.039216, 1.0 },
+ { 0.443137, 0.235294, 0.039216, 1.0 },
+ { 0.450980, 0.231373, 0.039216, 1.0 },
+ { 0.450980, 0.235294, 0.047059, 1.0 },
+ { 0.443137, 0.223529, 0.047059, 1.0 },
+ { 0.435294, 0.215686, 0.047059, 1.0 },
+ { 0.396078, 0.192157, 0.050980, 1.0 },
+ { 0.388235, 0.188235, 0.054902, 1.0 },
+ { 0.380392, 0.184314, 0.058824, 1.0 },
+ { 0.352941, 0.176471, 0.054902, 1.0 },
+ { 0.333333, 0.168627, 0.047059, 1.0 },
+ { 0.313725, 0.152941, 0.035294, 1.0 },
+ { 0.286275, 0.145098, 0.023529, 1.0 },
+ { 0.250980, 0.129412, 0.011765, 1.0 },
+ { 0.243137, 0.133333, 0.023529, 1.0 },
+ { 0.235294, 0.141176, 0.039216, 1.0 },
+ { 0.235294, 0.145098, 0.047059, 1.0 },
+ { 0.235294, 0.152941, 0.058824, 1.0 },
+ { 0.250980, 0.168627, 0.082353, 1.0 },
+ { 0.270588, 0.188235, 0.117647, 1.0 },
+ { 0.298039, 0.227451, 0.149020, 1.0 },
+ { 0.325490, 0.247059, 0.176471, 1.0 },
+ { 0.360784, 0.294118, 0.231373, 1.0 },
+ { 0.364706, 0.305882, 0.243137, 1.0 },
+ { 0.368627, 0.321569, 0.254902, 1.0 },
+ { 0.368627, 0.317647, 0.274510, 1.0 },
+ { 0.360784, 0.341176, 0.286275, 1.0 },
+ { 0.349020, 0.333333, 0.286275, 1.0 },
+ { 0.345098, 0.329412, 0.282353, 1.0 },
+ { 0.341176, 0.325490, 0.278431, 1.0 },
+ { 0.337255, 0.321569, 0.274510, 1.0 },
+ { 0.333333, 0.317647, 0.270588, 1.0 },
+ { 0.333333, 0.317647, 0.270588, 1.0 },
+ { 0.333333, 0.317647, 0.270588, 1.0 },
+ { 0.317647, 0.301961, 0.258824, 1.0 },
+ { 0.313725, 0.298039, 0.254902, 1.0 },
+ { 0.313725, 0.298039, 0.254902, 1.0 },
+ { 0.317647, 0.301961, 0.258824, 1.0 },
+ { 0.352941, 0.337255, 0.290196, 1.0 },
+ { 0.364706, 0.349020, 0.298039, 1.0 },
+ { 0.380392, 0.360784, 0.309804, 1.0 },
+ { 0.403922, 0.384314, 0.329412, 1.0 },
+ { 0.415686, 0.352941, 0.333333, 1.0 },
+ { 0.435294, 0.333333, 0.329412, 1.0 },
+ { 0.454902, 0.356863, 0.337255, 1.0 },
+ { 0.501961, 0.360784, 0.341176, 1.0 },
+ { 0.513725, 0.360784, 0.337255, 1.0 },
+ { 0.525490, 0.360784, 0.337255, 1.0 },
+ { 0.537255, 0.356863, 0.333333, 1.0 },
+ { 0.552941, 0.356863, 0.329412, 1.0 },
+ { 0.556863, 0.356863, 0.325490, 1.0 },
+ { 0.556863, 0.360784, 0.321569, 1.0 },
+ { 0.556863, 0.352941, 0.317647, 1.0 },
+ { 0.556863, 0.349020, 0.305882, 1.0 },
+ { 0.556863, 0.352941, 0.270588, 1.0 },
+ { 0.556863, 0.349020, 0.262745, 1.0 },
+ { 0.556863, 0.349020, 0.258824, 1.0 },
+ { 0.556863, 0.352941, 0.250980, 1.0 },
+ { 0.556863, 0.364706, 0.239216, 1.0 },
+ { 0.556863, 0.364706, 0.235294, 1.0 },
+ { 0.556863, 0.372549, 0.235294, 1.0 },
+ { 0.556863, 0.392157, 0.239216, 1.0 },
+ { 0.556863, 0.392157, 0.239216, 1.0 },
+ { 0.556863, 0.392157, 0.239216, 1.0 },
+ { 0.556863, 0.388235, 0.250980, 1.0 },
+ { 0.556863, 0.396078, 0.258824, 1.0 },
+ { 0.552941, 0.403922, 0.270588, 1.0 },
+ { 0.541176, 0.403922, 0.286275, 1.0 },
+ { 0.525490, 0.400000, 0.294118, 1.0 },
+ { 0.498039, 0.396078, 0.301961, 1.0 },
+ { 0.478431, 0.396078, 0.309804, 1.0 },
+ { 0.454902, 0.388235, 0.305882, 1.0 },
+ { 0.435294, 0.392157, 0.309804, 1.0 },
+ { 0.415686, 0.376471, 0.301961, 1.0 },
+ { 0.407843, 0.376471, 0.290196, 1.0 },
+ { 0.396078, 0.364706, 0.278431, 1.0 },
+ { 0.388235, 0.356863, 0.270588, 1.0 },
+ { 0.360784, 0.345098, 0.235294, 1.0 },
+ { 0.356863, 0.341176, 0.227451, 1.0 },
+ { 0.352941, 0.337255, 0.219608, 1.0 },
+ { 0.349020, 0.321569, 0.196078, 1.0 },
+ { 0.349020, 0.329412, 0.176471, 1.0 },
+ { 0.349020, 0.329412, 0.156863, 1.0 },
+ { 0.349020, 0.325490, 0.137255, 1.0 },
+ { 0.349020, 0.321569, 0.125490, 1.0 },
+ { 0.349020, 0.321569, 0.113725, 1.0 },
+ { 0.349020, 0.313725, 0.109804, 1.0 },
+ { 0.349020, 0.325490, 0.105882, 1.0 },
+ { 0.349020, 0.317647, 0.098039, 1.0 },
+ { 0.349020, 0.317647, 0.098039, 1.0 },
+ { 0.360784, 0.317647, 0.090196, 1.0 },
+ { 0.380392, 0.329412, 0.070588, 1.0 },
+ { 0.396078, 0.329412, 0.058824, 1.0 },
+ { 0.411765, 0.321569, 0.050980, 1.0 },
+ { 0.431373, 0.333333, 0.039216, 1.0 },
+ { 0.443137, 0.329412, 0.015686, 1.0 },
+ { 0.454902, 0.333333, 0.000000, 1.0 },
+ { 0.474510, 0.349020, 0.000000, 1.0 },
+ { 0.494118, 0.352941, 0.000000, 1.0 },
+ { 0.509804, 0.356863, 0.000000, 1.0 },
+ { 0.525490, 0.349020, 0.000000, 1.0 },
+ { 0.545098, 0.352941, 0.000000, 1.0 },
+ { 0.556863, 0.372549, 0.000000, 1.0 },
+ { 0.556863, 0.372549, 0.000000, 1.0 },
+ { 0.556863, 0.372549, 0.000000, 1.0 },
+ { 0.556863, 0.372549, 0.000000, 1.0 },
+ { 0.556863, 0.372549, 0.000000, 1.0 },
+ { 0.556863, 0.388235, 0.000000, 1.0 },
+ { 0.556863, 0.400000, 0.000000, 1.0 },
+ { 0.556863, 0.400000, 0.000000, 1.0 },
+ { 0.556863, 0.400000, 0.000000, 1.0 },
+ { 0.556863, 0.400000, 0.000000, 1.0 },
+ { 0.556863, 0.388235, 0.000000, 1.0 },
+ { 0.552941, 0.376471, 0.000000, 1.0 },
+ { 0.533333, 0.364706, 0.000000, 1.0 },
+ { 0.501961, 0.349020, 0.000000, 1.0 },
+ { 0.474510, 0.325490, 0.000000, 1.0 },
+ { 0.443137, 0.301961, 0.000000, 1.0 },
+ { 0.407843, 0.270588, 0.000000, 1.0 },
+ { 0.372549, 0.239216, 0.000000, 1.0 },
+ { 0.333333, 0.215686, 0.000000, 1.0 },
+ { 0.298039, 0.184314, 0.000000, 1.0 },
+ { 0.262745, 0.168627, 0.000000, 1.0 },
+ { 0.235294, 0.145098, 0.000000, 1.0 },
+ { 0.200000, 0.125490, 0.000000, 1.0 },
+ { 0.168627, 0.109804, 0.000000, 1.0 },
+ { 0.133333, 0.090196, 0.000000, 1.0 },
+ { 0.105882, 0.078431, 0.000000, 1.0 },
+ { 0.070588, 0.050980, 0.000000, 1.0 },
+ { 0.035294, 0.039216, 0.000000, 1.0 },
+ { 0.003922, 0.011765, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ };
+/* Apophysis-040208-115j */
+static double4 colors_483[] = {
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.019608, 0.003922, 1.0 },
+ { 0.011765, 0.047059, 0.000000, 1.0 },
+ { 0.027451, 0.074510, 0.000000, 1.0 },
+ { 0.043137, 0.101961, 0.000000, 1.0 },
+ { 0.062745, 0.129412, 0.000000, 1.0 },
+ { 0.070588, 0.141176, 0.000000, 1.0 },
+ { 0.082353, 0.156863, 0.003922, 1.0 },
+ { 0.117647, 0.211765, 0.019608, 1.0 },
+ { 0.133333, 0.239216, 0.023529, 1.0 },
+ { 0.152941, 0.266667, 0.027451, 1.0 },
+ { 0.168627, 0.290196, 0.031373, 1.0 },
+ { 0.184314, 0.317647, 0.035294, 1.0 },
+ { 0.188235, 0.345098, 0.031373, 1.0 },
+ { 0.196078, 0.372549, 0.031373, 1.0 },
+ { 0.203922, 0.388235, 0.031373, 1.0 },
+ { 0.211765, 0.407843, 0.031373, 1.0 },
+ { 0.223529, 0.470588, 0.035294, 1.0 },
+ { 0.235294, 0.498039, 0.035294, 1.0 },
+ { 0.247059, 0.525490, 0.035294, 1.0 },
+ { 0.247059, 0.541176, 0.035294, 1.0 },
+ { 0.247059, 0.556863, 0.039216, 1.0 },
+ { 0.235294, 0.556863, 0.039216, 1.0 },
+ { 0.227451, 0.556863, 0.039216, 1.0 },
+ { 0.203922, 0.556863, 0.031373, 1.0 },
+ { 0.196078, 0.556863, 0.035294, 1.0 },
+ { 0.192157, 0.556863, 0.039216, 1.0 },
+ { 0.196078, 0.556863, 0.043137, 1.0 },
+ { 0.200000, 0.556863, 0.050980, 1.0 },
+ { 0.203922, 0.556863, 0.054902, 1.0 },
+ { 0.211765, 0.556863, 0.062745, 1.0 },
+ { 0.207843, 0.556863, 0.058824, 1.0 },
+ { 0.196078, 0.556863, 0.043137, 1.0 },
+ { 0.176471, 0.556863, 0.027451, 1.0 },
+ { 0.164706, 0.549020, 0.019608, 1.0 },
+ { 0.152941, 0.541176, 0.011765, 1.0 },
+ { 0.137255, 0.525490, 0.003922, 1.0 },
+ { 0.125490, 0.513725, 0.000000, 1.0 },
+ { 0.117647, 0.505882, 0.000000, 1.0 },
+ { 0.113725, 0.498039, 0.000000, 1.0 },
+ { 0.109804, 0.470588, 0.000000, 1.0 },
+ { 0.094118, 0.450980, 0.000000, 1.0 },
+ { 0.078431, 0.431373, 0.000000, 1.0 },
+ { 0.078431, 0.411765, 0.000000, 1.0 },
+ { 0.082353, 0.396078, 0.000000, 1.0 },
+ { 0.082353, 0.384314, 0.000000, 1.0 },
+ { 0.086275, 0.372549, 0.000000, 1.0 },
+ { 0.066667, 0.345098, 0.000000, 1.0 },
+ { 0.050980, 0.321569, 0.000000, 1.0 },
+ { 0.039216, 0.262745, 0.000000, 1.0 },
+ { 0.027451, 0.227451, 0.000000, 1.0 },
+ { 0.019608, 0.196078, 0.000000, 1.0 },
+ { 0.007843, 0.168627, 0.000000, 1.0 },
+ { 0.000000, 0.141176, 0.000000, 1.0 },
+ { 0.000000, 0.133333, 0.000000, 1.0 },
+ { 0.000000, 0.125490, 0.003922, 1.0 },
+ { 0.000000, 0.086275, 0.015686, 1.0 },
+ { 0.000000, 0.070588, 0.015686, 1.0 },
+ { 0.000000, 0.058824, 0.019608, 1.0 },
+ { 0.000000, 0.050980, 0.015686, 1.0 },
+ { 0.000000, 0.047059, 0.015686, 1.0 },
+ { 0.000000, 0.043137, 0.011765, 1.0 },
+ { 0.000000, 0.043137, 0.011765, 1.0 },
+ { 0.000000, 0.039216, 0.011765, 1.0 },
+ { 0.000000, 0.043137, 0.011765, 1.0 },
+ { 0.011765, 0.070588, 0.000000, 1.0 },
+ { 0.035294, 0.090196, 0.027451, 1.0 },
+ { 0.058824, 0.113725, 0.054902, 1.0 },
+ { 0.070588, 0.125490, 0.070588, 1.0 },
+ { 0.086275, 0.141176, 0.086275, 1.0 },
+ { 0.117647, 0.160784, 0.117647, 1.0 },
+ { 0.164706, 0.188235, 0.152941, 1.0 },
+ { 0.192157, 0.223529, 0.180392, 1.0 },
+ { 0.211765, 0.243137, 0.196078, 1.0 },
+ { 0.231373, 0.266667, 0.215686, 1.0 },
+ { 0.231373, 0.290196, 0.223529, 1.0 },
+ { 0.235294, 0.317647, 0.231373, 1.0 },
+ { 0.231373, 0.325490, 0.223529, 1.0 },
+ { 0.231373, 0.333333, 0.219608, 1.0 },
+ { 0.227451, 0.360784, 0.219608, 1.0 },
+ { 0.231373, 0.384314, 0.219608, 1.0 },
+ { 0.250980, 0.443137, 0.219608, 1.0 },
+ { 0.266667, 0.470588, 0.219608, 1.0 },
+ { 0.286275, 0.498039, 0.223529, 1.0 },
+ { 0.290196, 0.509804, 0.227451, 1.0 },
+ { 0.298039, 0.525490, 0.231373, 1.0 },
+ { 0.329412, 0.552941, 0.250980, 1.0 },
+ { 0.352941, 0.556863, 0.278431, 1.0 },
+ { 0.376471, 0.556863, 0.325490, 1.0 },
+ { 0.384314, 0.556863, 0.337255, 1.0 },
+ { 0.396078, 0.556863, 0.352941, 1.0 },
+ { 0.396078, 0.556863, 0.349020, 1.0 },
+ { 0.400000, 0.556863, 0.345098, 1.0 },
+ { 0.407843, 0.556863, 0.345098, 1.0 },
+ { 0.403922, 0.556863, 0.329412, 1.0 },
+ { 0.396078, 0.556863, 0.305882, 1.0 },
+ { 0.388235, 0.556863, 0.282353, 1.0 },
+ { 0.349020, 0.517647, 0.227451, 1.0 },
+ { 0.313725, 0.498039, 0.188235, 1.0 },
+ { 0.282353, 0.482353, 0.149020, 1.0 },
+ { 0.262745, 0.470588, 0.125490, 1.0 },
+ { 0.247059, 0.462745, 0.105882, 1.0 },
+ { 0.231373, 0.458824, 0.078431, 1.0 },
+ { 0.223529, 0.454902, 0.050980, 1.0 },
+ { 0.227451, 0.450980, 0.035294, 1.0 },
+ { 0.250980, 0.447059, 0.035294, 1.0 },
+ { 0.274510, 0.443137, 0.039216, 1.0 },
+ { 0.278431, 0.443137, 0.039216, 1.0 },
+ { 0.282353, 0.443137, 0.039216, 1.0 },
+ { 0.294118, 0.450980, 0.039216, 1.0 },
+ { 0.294118, 0.450980, 0.047059, 1.0 },
+ { 0.298039, 0.443137, 0.047059, 1.0 },
+ { 0.298039, 0.435294, 0.047059, 1.0 },
+ { 0.278431, 0.396078, 0.050980, 1.0 },
+ { 0.278431, 0.388235, 0.054902, 1.0 },
+ { 0.278431, 0.380392, 0.058824, 1.0 },
+ { 0.250980, 0.352941, 0.054902, 1.0 },
+ { 0.231373, 0.333333, 0.047059, 1.0 },
+ { 0.215686, 0.313725, 0.035294, 1.0 },
+ { 0.184314, 0.286275, 0.023529, 1.0 },
+ { 0.149020, 0.250980, 0.011765, 1.0 },
+ { 0.145098, 0.243137, 0.023529, 1.0 },
+ { 0.145098, 0.235294, 0.039216, 1.0 },
+ { 0.149020, 0.235294, 0.047059, 1.0 },
+ { 0.152941, 0.235294, 0.058824, 1.0 },
+ { 0.176471, 0.250980, 0.082353, 1.0 },
+ { 0.211765, 0.270588, 0.117647, 1.0 },
+ { 0.231373, 0.298039, 0.149020, 1.0 },
+ { 0.266667, 0.325490, 0.176471, 1.0 },
+ { 0.305882, 0.360784, 0.231373, 1.0 },
+ { 0.305882, 0.364706, 0.243137, 1.0 },
+ { 0.309804, 0.368627, 0.254902, 1.0 },
+ { 0.333333, 0.368627, 0.274510, 1.0 },
+ { 0.309804, 0.360784, 0.286275, 1.0 },
+ { 0.305882, 0.349020, 0.286275, 1.0 },
+ { 0.301961, 0.345098, 0.282353, 1.0 },
+ { 0.298039, 0.341176, 0.278431, 1.0 },
+ { 0.294118, 0.337255, 0.274510, 1.0 },
+ { 0.290196, 0.333333, 0.270588, 1.0 },
+ { 0.290196, 0.333333, 0.270588, 1.0 },
+ { 0.290196, 0.333333, 0.270588, 1.0 },
+ { 0.278431, 0.317647, 0.258824, 1.0 },
+ { 0.274510, 0.313725, 0.254902, 1.0 },
+ { 0.274510, 0.313725, 0.254902, 1.0 },
+ { 0.278431, 0.317647, 0.258824, 1.0 },
+ { 0.309804, 0.352941, 0.290196, 1.0 },
+ { 0.321569, 0.364706, 0.298039, 1.0 },
+ { 0.333333, 0.380392, 0.309804, 1.0 },
+ { 0.352941, 0.403922, 0.329412, 1.0 },
+ { 0.400000, 0.415686, 0.333333, 1.0 },
+ { 0.435294, 0.431373, 0.329412, 1.0 },
+ { 0.443137, 0.454902, 0.337255, 1.0 },
+ { 0.494118, 0.501961, 0.341176, 1.0 },
+ { 0.505882, 0.513725, 0.337255, 1.0 },
+ { 0.517647, 0.525490, 0.337255, 1.0 },
+ { 0.529412, 0.537255, 0.333333, 1.0 },
+ { 0.541176, 0.552941, 0.329412, 1.0 },
+ { 0.545098, 0.556863, 0.325490, 1.0 },
+ { 0.537255, 0.556863, 0.321569, 1.0 },
+ { 0.541176, 0.556863, 0.317647, 1.0 },
+ { 0.537255, 0.556863, 0.305882, 1.0 },
+ { 0.498039, 0.556863, 0.270588, 1.0 },
+ { 0.494118, 0.556863, 0.262745, 1.0 },
+ { 0.494118, 0.556863, 0.258824, 1.0 },
+ { 0.478431, 0.556863, 0.250980, 1.0 },
+ { 0.454902, 0.556863, 0.239216, 1.0 },
+ { 0.454902, 0.556863, 0.235294, 1.0 },
+ { 0.443137, 0.556863, 0.235294, 1.0 },
+ { 0.431373, 0.556863, 0.239216, 1.0 },
+ { 0.431373, 0.556863, 0.239216, 1.0 },
+ { 0.431373, 0.556863, 0.239216, 1.0 },
+ { 0.443137, 0.556863, 0.250980, 1.0 },
+ { 0.443137, 0.556863, 0.258824, 1.0 },
+ { 0.450980, 0.552941, 0.270588, 1.0 },
+ { 0.443137, 0.541176, 0.286275, 1.0 },
+ { 0.435294, 0.525490, 0.294118, 1.0 },
+ { 0.419608, 0.498039, 0.301961, 1.0 },
+ { 0.403922, 0.478431, 0.309804, 1.0 },
+ { 0.384314, 0.454902, 0.305882, 1.0 },
+ { 0.364706, 0.435294, 0.309804, 1.0 },
+ { 0.349020, 0.415686, 0.301961, 1.0 },
+ { 0.329412, 0.407843, 0.290196, 1.0 },
+ { 0.317647, 0.396078, 0.278431, 1.0 },
+ { 0.309804, 0.388235, 0.270588, 1.0 },
+ { 0.258824, 0.360784, 0.235294, 1.0 },
+ { 0.250980, 0.356863, 0.227451, 1.0 },
+ { 0.243137, 0.352941, 0.219608, 1.0 },
+ { 0.231373, 0.349020, 0.196078, 1.0 },
+ { 0.211765, 0.349020, 0.176471, 1.0 },
+ { 0.192157, 0.349020, 0.156863, 1.0 },
+ { 0.176471, 0.349020, 0.137255, 1.0 },
+ { 0.168627, 0.349020, 0.125490, 1.0 },
+ { 0.160784, 0.349020, 0.113725, 1.0 },
+ { 0.164706, 0.349020, 0.109804, 1.0 },
+ { 0.149020, 0.349020, 0.105882, 1.0 },
+ { 0.145098, 0.349020, 0.098039, 1.0 },
+ { 0.145098, 0.349020, 0.098039, 1.0 },
+ { 0.152941, 0.360784, 0.090196, 1.0 },
+ { 0.145098, 0.380392, 0.070588, 1.0 },
+ { 0.152941, 0.396078, 0.058824, 1.0 },
+ { 0.168627, 0.411765, 0.050980, 1.0 },
+ { 0.168627, 0.431373, 0.039216, 1.0 },
+ { 0.164706, 0.443137, 0.015686, 1.0 },
+ { 0.156863, 0.454902, 0.000000, 1.0 },
+ { 0.164706, 0.474510, 0.000000, 1.0 },
+ { 0.180392, 0.494118, 0.000000, 1.0 },
+ { 0.196078, 0.509804, 0.000000, 1.0 },
+ { 0.219608, 0.525490, 0.000000, 1.0 },
+ { 0.235294, 0.545098, 0.000000, 1.0 },
+ { 0.231373, 0.556863, 0.000000, 1.0 },
+ { 0.231373, 0.556863, 0.000000, 1.0 },
+ { 0.231373, 0.556863, 0.000000, 1.0 },
+ { 0.231373, 0.556863, 0.000000, 1.0 },
+ { 0.231373, 0.556863, 0.000000, 1.0 },
+ { 0.211765, 0.556863, 0.000000, 1.0 },
+ { 0.203922, 0.556863, 0.000000, 1.0 },
+ { 0.203922, 0.556863, 0.000000, 1.0 },
+ { 0.203922, 0.556863, 0.000000, 1.0 },
+ { 0.203922, 0.556863, 0.000000, 1.0 },
+ { 0.211765, 0.556863, 0.000000, 1.0 },
+ { 0.219608, 0.552941, 0.000000, 1.0 },
+ { 0.211765, 0.533333, 0.000000, 1.0 },
+ { 0.192157, 0.501961, 0.000000, 1.0 },
+ { 0.188235, 0.474510, 0.000000, 1.0 },
+ { 0.176471, 0.443137, 0.000000, 1.0 },
+ { 0.168627, 0.407843, 0.000000, 1.0 },
+ { 0.160784, 0.372549, 0.000000, 1.0 },
+ { 0.141176, 0.333333, 0.000000, 1.0 },
+ { 0.137255, 0.298039, 0.000000, 1.0 },
+ { 0.113725, 0.262745, 0.000000, 1.0 },
+ { 0.109804, 0.235294, 0.000000, 1.0 },
+ { 0.090196, 0.200000, 0.000000, 1.0 },
+ { 0.070588, 0.168627, 0.000000, 1.0 },
+ { 0.050980, 0.133333, 0.000000, 1.0 },
+ { 0.035294, 0.105882, 0.000000, 1.0 },
+ { 0.023529, 0.070588, 0.000000, 1.0 },
+ { 0.000000, 0.039216, 0.000000, 1.0 },
+ { 0.000000, 0.011765, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ };
+/* Apophysis-040208-115k */
+static double4 colors_484[] = {
+ { 0.317647, 0.317647, 0.317647, 1.0 },
+ { 0.317647, 0.317647, 0.317647, 1.0 },
+ { 0.305882, 0.305882, 0.305882, 1.0 },
+ { 0.294118, 0.294118, 0.294118, 1.0 },
+ { 0.282353, 0.282353, 0.282353, 1.0 },
+ { 0.274510, 0.274510, 0.274510, 1.0 },
+ { 0.262745, 0.262745, 0.262745, 1.0 },
+ { 0.254902, 0.254902, 0.254902, 1.0 },
+ { 0.200000, 0.200000, 0.200000, 1.0 },
+ { 0.172549, 0.172549, 0.172549, 1.0 },
+ { 0.149020, 0.149020, 0.149020, 1.0 },
+ { 0.129412, 0.129412, 0.129412, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.090196, 0.090196, 0.090196, 1.0 },
+ { 0.074510, 0.074510, 0.074510, 1.0 },
+ { 0.074510, 0.074510, 0.074510, 1.0 },
+ { 0.074510, 0.074510, 0.074510, 1.0 },
+ { 0.047059, 0.047059, 0.047059, 1.0 },
+ { 0.023529, 0.023529, 0.023529, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.023529, 0.023529, 0.023529, 1.0 },
+ { 0.047059, 0.047059, 0.047059, 1.0 },
+ { 0.070588, 0.070588, 0.070588, 1.0 },
+ { 0.094118, 0.094118, 0.094118, 1.0 },
+ { 0.094118, 0.094118, 0.094118, 1.0 },
+ { 0.094118, 0.094118, 0.094118, 1.0 },
+ { 0.086275, 0.086275, 0.086275, 1.0 },
+ { 0.074510, 0.074510, 0.074510, 1.0 },
+ { 0.054902, 0.054902, 0.054902, 1.0 },
+ { 0.031373, 0.031373, 0.031373, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.003922, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.007843, 0.007843, 1.0 },
+ { 0.019608, 0.019608, 0.019608, 1.0 },
+ { 0.031373, 0.031373, 0.031373, 1.0 },
+ { 0.047059, 0.047059, 0.047059, 1.0 },
+ { 0.050980, 0.050980, 0.050980, 1.0 },
+ { 0.054902, 0.054902, 0.054902, 1.0 },
+ { 0.047059, 0.047059, 0.047059, 1.0 },
+ { 0.047059, 0.047059, 0.047059, 1.0 },
+ { 0.047059, 0.047059, 0.047059, 1.0 },
+ { 0.039216, 0.039216, 0.039216, 1.0 },
+ { 0.031373, 0.031373, 0.031373, 1.0 },
+ { 0.043137, 0.043137, 0.043137, 1.0 },
+ { 0.054902, 0.054902, 0.054902, 1.0 },
+ { 0.062745, 0.062745, 0.062745, 1.0 },
+ { 0.074510, 0.074510, 0.074510, 1.0 },
+ { 0.129412, 0.129412, 0.129412, 1.0 },
+ { 0.137255, 0.137255, 0.137255, 1.0 },
+ { 0.149020, 0.149020, 0.149020, 1.0 },
+ { 0.152941, 0.152941, 0.152941, 1.0 },
+ { 0.156863, 0.156863, 0.156863, 1.0 },
+ { 0.156863, 0.156863, 0.156863, 1.0 },
+ { 0.156863, 0.156863, 0.156863, 1.0 },
+ { 0.149020, 0.149020, 0.149020, 1.0 },
+ { 0.149020, 0.149020, 0.149020, 1.0 },
+ { 0.149020, 0.149020, 0.149020, 1.0 },
+ { 0.152941, 0.152941, 0.152941, 1.0 },
+ { 0.156863, 0.156863, 0.156863, 1.0 },
+ { 0.156863, 0.156863, 0.156863, 1.0 },
+ { 0.156863, 0.156863, 0.156863, 1.0 },
+ { 0.156863, 0.156863, 0.156863, 1.0 },
+ { 0.156863, 0.156863, 0.156863, 1.0 },
+ { 0.149020, 0.149020, 0.149020, 1.0 },
+ { 0.129412, 0.129412, 0.129412, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.086275, 0.086275, 0.086275, 1.0 },
+ { 0.066667, 0.066667, 0.066667, 1.0 },
+ { 0.054902, 0.054902, 0.054902, 1.0 },
+ { 0.047059, 0.047059, 0.047059, 1.0 },
+ { 0.047059, 0.047059, 0.047059, 1.0 },
+ { 0.031373, 0.031373, 0.031373, 1.0 },
+ { 0.031373, 0.031373, 0.031373, 1.0 },
+ { 0.050980, 0.050980, 0.050980, 1.0 },
+ { 0.074510, 0.074510, 0.074510, 1.0 },
+ { 0.078431, 0.078431, 0.078431, 1.0 },
+ { 0.086275, 0.086275, 0.086275, 1.0 },
+ { 0.109804, 0.109804, 0.109804, 1.0 },
+ { 0.117647, 0.117647, 0.117647, 1.0 },
+ { 0.137255, 0.137255, 0.137255, 1.0 },
+ { 0.137255, 0.137255, 0.137255, 1.0 },
+ { 0.137255, 0.137255, 0.137255, 1.0 },
+ { 0.137255, 0.137255, 0.137255, 1.0 },
+ { 0.137255, 0.137255, 0.137255, 1.0 },
+ { 0.137255, 0.137255, 0.137255, 1.0 },
+ { 0.137255, 0.137255, 0.137255, 1.0 },
+ { 0.149020, 0.149020, 0.149020, 1.0 },
+ { 0.156863, 0.156863, 0.156863, 1.0 },
+ { 0.219608, 0.219608, 0.219608, 1.0 },
+ { 0.250980, 0.250980, 0.250980, 1.0 },
+ { 0.282353, 0.282353, 0.282353, 1.0 },
+ { 0.298039, 0.298039, 0.298039, 1.0 },
+ { 0.317647, 0.317647, 0.317647, 1.0 },
+ { 0.329412, 0.329412, 0.329412, 1.0 },
+ { 0.337255, 0.337255, 0.337255, 1.0 },
+ { 0.349020, 0.349020, 0.349020, 1.0 },
+ { 0.349020, 0.349020, 0.349020, 1.0 },
+ { 0.349020, 0.349020, 0.349020, 1.0 },
+ { 0.349020, 0.349020, 0.349020, 1.0 },
+ { 0.349020, 0.349020, 0.349020, 1.0 },
+ { 0.349020, 0.349020, 0.349020, 1.0 },
+ { 0.356863, 0.356863, 0.356863, 1.0 },
+ { 0.380392, 0.380392, 0.380392, 1.0 },
+ { 0.400000, 0.400000, 0.400000, 1.0 },
+ { 0.462745, 0.462745, 0.462745, 1.0 },
+ { 0.478431, 0.478431, 0.478431, 1.0 },
+ { 0.494118, 0.494118, 0.494118, 1.0 },
+ { 0.517647, 0.517647, 0.517647, 1.0 },
+ { 0.537255, 0.537255, 0.537255, 1.0 },
+ { 0.556863, 0.556863, 0.556863, 1.0 },
+ { 0.572549, 0.572549, 0.572549, 1.0 },
+ { 0.611765, 0.611765, 0.611765, 1.0 },
+ { 0.627451, 0.627451, 0.627451, 1.0 },
+ { 0.643137, 0.643137, 0.643137, 1.0 },
+ { 0.650980, 0.650980, 0.650980, 1.0 },
+ { 0.662745, 0.662745, 0.662745, 1.0 },
+ { 0.674510, 0.674510, 0.674510, 1.0 },
+ { 0.705882, 0.705882, 0.705882, 1.0 },
+ { 0.725490, 0.725490, 0.725490, 1.0 },
+ { 0.745098, 0.745098, 0.745098, 1.0 },
+ { 0.780392, 0.780392, 0.780392, 1.0 },
+ { 0.784314, 0.784314, 0.784314, 1.0 },
+ { 0.788235, 0.788235, 0.788235, 1.0 },
+ { 0.807843, 0.807843, 0.807843, 1.0 },
+ { 0.819608, 0.819608, 0.819608, 1.0 },
+ { 0.807843, 0.807843, 0.807843, 1.0 },
+ { 0.788235, 0.788235, 0.788235, 1.0 },
+ { 0.745098, 0.745098, 0.745098, 1.0 },
+ { 0.725490, 0.725490, 0.725490, 1.0 },
+ { 0.705882, 0.705882, 0.705882, 1.0 },
+ { 0.690196, 0.690196, 0.690196, 1.0 },
+ { 0.674510, 0.674510, 0.674510, 1.0 },
+ { 0.662745, 0.662745, 0.662745, 1.0 },
+ { 0.662745, 0.662745, 0.662745, 1.0 },
+ { 0.662745, 0.662745, 0.662745, 1.0 },
+ { 0.662745, 0.662745, 0.662745, 1.0 },
+ { 0.643137, 0.643137, 0.643137, 1.0 },
+ { 0.631373, 0.631373, 0.631373, 1.0 },
+ { 0.619608, 0.619608, 0.619608, 1.0 },
+ { 0.611765, 0.611765, 0.611765, 1.0 },
+ { 0.580392, 0.580392, 0.580392, 1.0 },
+ { 0.572549, 0.572549, 0.572549, 1.0 },
+ { 0.545098, 0.545098, 0.545098, 1.0 },
+ { 0.517647, 0.517647, 0.517647, 1.0 },
+ { 0.505882, 0.505882, 0.505882, 1.0 },
+ { 0.494118, 0.494118, 0.494118, 1.0 },
+ { 0.474510, 0.474510, 0.474510, 1.0 },
+ { 0.462745, 0.462745, 0.462745, 1.0 },
+ { 0.443137, 0.443137, 0.443137, 1.0 },
+ { 0.435294, 0.435294, 0.435294, 1.0 },
+ { 0.443137, 0.443137, 0.443137, 1.0 },
+ { 0.462745, 0.462745, 0.462745, 1.0 },
+ { 0.454902, 0.454902, 0.454902, 1.0 },
+ { 0.443137, 0.443137, 0.443137, 1.0 },
+ { 0.435294, 0.435294, 0.435294, 1.0 },
+ { 0.435294, 0.435294, 0.435294, 1.0 },
+ { 0.411765, 0.411765, 0.411765, 1.0 },
+ { 0.380392, 0.380392, 0.380392, 1.0 },
+ { 0.356863, 0.356863, 0.356863, 1.0 },
+ { 0.329412, 0.329412, 0.329412, 1.0 },
+ { 0.329412, 0.329412, 0.329412, 1.0 },
+ { 0.329412, 0.329412, 0.329412, 1.0 },
+ { 0.329412, 0.329412, 0.329412, 1.0 },
+ { 0.329412, 0.329412, 0.329412, 1.0 },
+ { 0.337255, 0.337255, 0.337255, 1.0 },
+ { 0.349020, 0.349020, 0.349020, 1.0 },
+ { 0.349020, 0.349020, 0.349020, 1.0 },
+ { 0.349020, 0.349020, 0.349020, 1.0 },
+ { 0.337255, 0.337255, 0.337255, 1.0 },
+ { 0.329412, 0.329412, 0.329412, 1.0 },
+ { 0.337255, 0.337255, 0.337255, 1.0 },
+ { 0.337255, 0.337255, 0.337255, 1.0 },
+ { 0.329412, 0.329412, 0.329412, 1.0 },
+ { 0.329412, 0.329412, 0.329412, 1.0 },
+ { 0.317647, 0.317647, 0.317647, 1.0 },
+ { 0.294118, 0.294118, 0.294118, 1.0 },
+ { 0.294118, 0.294118, 0.294118, 1.0 },
+ { 0.294118, 0.294118, 0.294118, 1.0 },
+ { 0.309804, 0.309804, 0.309804, 1.0 },
+ { 0.309804, 0.309804, 0.309804, 1.0 },
+ { 0.309804, 0.309804, 0.309804, 1.0 },
+ { 0.317647, 0.317647, 0.317647, 1.0 },
+ { 0.317647, 0.317647, 0.317647, 1.0 },
+ { 0.309804, 0.309804, 0.309804, 1.0 },
+ { 0.309804, 0.309804, 0.309804, 1.0 },
+ { 0.294118, 0.294118, 0.294118, 1.0 },
+ { 0.282353, 0.282353, 0.282353, 1.0 },
+ { 0.282353, 0.282353, 0.282353, 1.0 },
+ { 0.274510, 0.274510, 0.274510, 1.0 },
+ { 0.254902, 0.254902, 0.254902, 1.0 },
+ { 0.254902, 0.254902, 0.254902, 1.0 },
+ { 0.247059, 0.247059, 0.247059, 1.0 },
+ { 0.254902, 0.254902, 0.254902, 1.0 },
+ { 0.262745, 0.262745, 0.262745, 1.0 },
+ { 0.282353, 0.282353, 0.282353, 1.0 },
+ { 0.282353, 0.282353, 0.282353, 1.0 },
+ { 0.309804, 0.309804, 0.309804, 1.0 },
+ { 0.317647, 0.317647, 0.317647, 1.0 },
+ { 0.317647, 0.317647, 0.317647, 1.0 },
+ { 0.317647, 0.317647, 0.317647, 1.0 },
+ { 0.317647, 0.317647, 0.317647, 1.0 },
+ { 0.317647, 0.317647, 0.317647, 1.0 },
+ { 0.294118, 0.294118, 0.294118, 1.0 },
+ { 0.282353, 0.282353, 0.282353, 1.0 },
+ { 0.282353, 0.282353, 0.282353, 1.0 },
+ { 0.294118, 0.294118, 0.294118, 1.0 },
+ { 0.309804, 0.309804, 0.309804, 1.0 },
+ { 0.317647, 0.317647, 0.317647, 1.0 },
+ { 0.329412, 0.329412, 0.329412, 1.0 },
+ { 0.337255, 0.337255, 0.337255, 1.0 },
+ { 0.349020, 0.349020, 0.349020, 1.0 },
+ { 0.349020, 0.349020, 0.349020, 1.0 },
+ { 0.349020, 0.349020, 0.349020, 1.0 },
+ { 0.349020, 0.349020, 0.349020, 1.0 },
+ { 0.349020, 0.349020, 0.349020, 1.0 },
+ { 0.356863, 0.356863, 0.356863, 1.0 },
+ { 0.356863, 0.356863, 0.356863, 1.0 },
+ { 0.349020, 0.349020, 0.349020, 1.0 },
+ { 0.337255, 0.337255, 0.337255, 1.0 },
+ { 0.337255, 0.337255, 0.337255, 1.0 },
+ { 0.329412, 0.329412, 0.329412, 1.0 },
+ { 0.317647, 0.317647, 0.317647, 1.0 },
+ { 0.282353, 0.282353, 0.282353, 1.0 },
+ { 0.262745, 0.262745, 0.262745, 1.0 },
+ { 0.254902, 0.254902, 0.254902, 1.0 },
+ { 0.231373, 0.231373, 0.231373, 1.0 },
+ { 0.219608, 0.219608, 0.219608, 1.0 },
+ { 0.231373, 0.231373, 0.231373, 1.0 },
+ { 0.254902, 0.254902, 0.254902, 1.0 },
+ { 0.274510, 0.274510, 0.274510, 1.0 },
+ { 0.282353, 0.282353, 0.282353, 1.0 },
+ { 0.317647, 0.317647, 0.317647, 1.0 },
+ { 0.349020, 0.349020, 0.349020, 1.0 },
+ { 0.380392, 0.380392, 0.380392, 1.0 },
+ { 0.400000, 0.400000, 0.400000, 1.0 },
+ { 0.400000, 0.400000, 0.400000, 1.0 },
+ { 0.411765, 0.411765, 0.411765, 1.0 },
+ { 0.411765, 0.411765, 0.411765, 1.0 },
+ { 0.400000, 0.400000, 0.400000, 1.0 },
+ { 0.380392, 0.380392, 0.380392, 1.0 },
+ { 0.372549, 0.372549, 0.372549, 1.0 },
+ { 0.372549, 0.372549, 0.372549, 1.0 },
+ { 0.372549, 0.372549, 0.372549, 1.0 },
+ { 0.356863, 0.356863, 0.356863, 1.0 },
+ { 0.349020, 0.349020, 0.349020, 1.0 },
+ { 0.317647, 0.317647, 0.317647, 1.0 },
+ { 0.317647, 0.317647, 0.317647, 1.0 },
+ };
+/* A_Bit_Confused */
+static double4 colors_485[] = {
+ { 0.858824, 0.549020, 0.596078, 1.0 },
+ { 0.952941, 0.647059, 0.670588, 1.0 },
+ { 0.929412, 0.654902, 0.752941, 1.0 },
+ { 0.909804, 0.662745, 0.835294, 1.0 },
+ { 0.835294, 0.615686, 0.831373, 1.0 },
+ { 0.760784, 0.572549, 0.831373, 1.0 },
+ { 0.721569, 0.525490, 0.780392, 1.0 },
+ { 0.686275, 0.478431, 0.733333, 1.0 },
+ { 0.513725, 0.329412, 0.611765, 1.0 },
+ { 0.435294, 0.250980, 0.568627, 1.0 },
+ { 0.356863, 0.172549, 0.529412, 1.0 },
+ { 0.305882, 0.145098, 0.450980, 1.0 },
+ { 0.258824, 0.117647, 0.376471, 1.0 },
+ { 0.211765, 0.137255, 0.352941, 1.0 },
+ { 0.164706, 0.156863, 0.329412, 1.0 },
+ { 0.152941, 0.164706, 0.337255, 1.0 },
+ { 0.141176, 0.172549, 0.349020, 1.0 },
+ { 0.152941, 0.235294, 0.498039, 1.0 },
+ { 0.207843, 0.274510, 0.533333, 1.0 },
+ { 0.266667, 0.313725, 0.568627, 1.0 },
+ { 0.345098, 0.345098, 0.533333, 1.0 },
+ { 0.423529, 0.380392, 0.498039, 1.0 },
+ { 0.458824, 0.388235, 0.494118, 1.0 },
+ { 0.498039, 0.396078, 0.494118, 1.0 },
+ { 0.670588, 0.400000, 0.423529, 1.0 },
+ { 0.721569, 0.349020, 0.341176, 1.0 },
+ { 0.772549, 0.301961, 0.262745, 1.0 },
+ { 0.752941, 0.298039, 0.235294, 1.0 },
+ { 0.737255, 0.298039, 0.211765, 1.0 },
+ { 0.705882, 0.290196, 0.203922, 1.0 },
+ { 0.674510, 0.282353, 0.200000, 1.0 },
+ { 0.611765, 0.207843, 0.215686, 1.0 },
+ { 0.533333, 0.160784, 0.215686, 1.0 },
+ { 0.415686, 0.121569, 0.207843, 1.0 },
+ { 0.392157, 0.121569, 0.196078, 1.0 },
+ { 0.368627, 0.121569, 0.184314, 1.0 },
+ { 0.411765, 0.094118, 0.156863, 1.0 },
+ { 0.454902, 0.066667, 0.133333, 1.0 },
+ { 0.494118, 0.058824, 0.109804, 1.0 },
+ { 0.533333, 0.050980, 0.090196, 1.0 },
+ { 0.674510, 0.101961, 0.062745, 1.0 },
+ { 0.705882, 0.121569, 0.086275, 1.0 },
+ { 0.737255, 0.141176, 0.109804, 1.0 },
+ { 0.733333, 0.168627, 0.101961, 1.0 },
+ { 0.729412, 0.200000, 0.098039, 1.0 },
+ { 0.729412, 0.223529, 0.109804, 1.0 },
+ { 0.733333, 0.247059, 0.125490, 1.0 },
+ { 0.733333, 0.278431, 0.188235, 1.0 },
+ { 0.741176, 0.294118, 0.286275, 1.0 },
+ { 0.698039, 0.360784, 0.443137, 1.0 },
+ { 0.709804, 0.423529, 0.513725, 1.0 },
+ { 0.721569, 0.486275, 0.588235, 1.0 },
+ { 0.780392, 0.490196, 0.643137, 1.0 },
+ { 0.843137, 0.494118, 0.701961, 1.0 },
+ { 0.870588, 0.486275, 0.705882, 1.0 },
+ { 0.901961, 0.478431, 0.709804, 1.0 },
+ { 0.952941, 0.454902, 0.749020, 1.0 },
+ { 0.921569, 0.431373, 0.705882, 1.0 },
+ { 0.894118, 0.411765, 0.666667, 1.0 },
+ { 0.800000, 0.403922, 0.607843, 1.0 },
+ { 0.709804, 0.400000, 0.549020, 1.0 },
+ { 0.690196, 0.388235, 0.549020, 1.0 },
+ { 0.670588, 0.376471, 0.552941, 1.0 },
+ { 0.654902, 0.364706, 0.541176, 1.0 },
+ { 0.682353, 0.333333, 0.549020, 1.0 },
+ { 0.654902, 0.329412, 0.447059, 1.0 },
+ { 0.674510, 0.317647, 0.407843, 1.0 },
+ { 0.698039, 0.309804, 0.368627, 1.0 },
+ { 0.725490, 0.301961, 0.360784, 1.0 },
+ { 0.756863, 0.294118, 0.352941, 1.0 },
+ { 0.803922, 0.223529, 0.317647, 1.0 },
+ { 0.803922, 0.184314, 0.274510, 1.0 },
+ { 0.788235, 0.129412, 0.215686, 1.0 },
+ { 0.745098, 0.137255, 0.231373, 1.0 },
+ { 0.701961, 0.149020, 0.250980, 1.0 },
+ { 0.615686, 0.152941, 0.258824, 1.0 },
+ { 0.533333, 0.156863, 0.270588, 1.0 },
+ { 0.501961, 0.164706, 0.270588, 1.0 },
+ { 0.474510, 0.172549, 0.274510, 1.0 },
+ { 0.462745, 0.180392, 0.286275, 1.0 },
+ { 0.454902, 0.180392, 0.286275, 1.0 },
+ { 0.415686, 0.152941, 0.231373, 1.0 },
+ { 0.384314, 0.149020, 0.227451, 1.0 },
+ { 0.352941, 0.145098, 0.227451, 1.0 },
+ { 0.345098, 0.141176, 0.231373, 1.0 },
+ { 0.337255, 0.137255, 0.239216, 1.0 },
+ { 0.309804, 0.133333, 0.243137, 1.0 },
+ { 0.290196, 0.121569, 0.231373, 1.0 },
+ { 0.219608, 0.082353, 0.270588, 1.0 },
+ { 0.184314, 0.074510, 0.298039, 1.0 },
+ { 0.152941, 0.066667, 0.329412, 1.0 },
+ { 0.137255, 0.062745, 0.333333, 1.0 },
+ { 0.121569, 0.062745, 0.337255, 1.0 },
+ { 0.098039, 0.062745, 0.329412, 1.0 },
+ { 0.090196, 0.058824, 0.309804, 1.0 },
+ { 0.090196, 0.066667, 0.282353, 1.0 },
+ { 0.105882, 0.066667, 0.266667, 1.0 },
+ { 0.188235, 0.074510, 0.270588, 1.0 },
+ { 0.266667, 0.101961, 0.286275, 1.0 },
+ { 0.349020, 0.133333, 0.305882, 1.0 },
+ { 0.384314, 0.164706, 0.329412, 1.0 },
+ { 0.423529, 0.200000, 0.356863, 1.0 },
+ { 0.443137, 0.254902, 0.423529, 1.0 },
+ { 0.439216, 0.294118, 0.509804, 1.0 },
+ { 0.431373, 0.317647, 0.603922, 1.0 },
+ { 0.466667, 0.333333, 0.611765, 1.0 },
+ { 0.505882, 0.352941, 0.623529, 1.0 },
+ { 0.529412, 0.364706, 0.635294, 1.0 },
+ { 0.556863, 0.380392, 0.647059, 1.0 },
+ { 0.588235, 0.403922, 0.627451, 1.0 },
+ { 0.603922, 0.396078, 0.615686, 1.0 },
+ { 0.619608, 0.364706, 0.549020, 1.0 },
+ { 0.666667, 0.341176, 0.533333, 1.0 },
+ { 0.866667, 0.333333, 0.588235, 1.0 },
+ { 0.909804, 0.341176, 0.615686, 1.0 },
+ { 0.952941, 0.352941, 0.647059, 1.0 },
+ { 0.992157, 0.368627, 0.674510, 1.0 },
+ { 0.996078, 0.423529, 0.713725, 1.0 },
+ { 0.996078, 0.458824, 0.733333, 1.0 },
+ { 0.996078, 0.509804, 0.713725, 1.0 },
+ { 0.878431, 0.564706, 0.631373, 1.0 },
+ { 0.788235, 0.568627, 0.560784, 1.0 },
+ { 0.701961, 0.572549, 0.490196, 1.0 },
+ { 0.666667, 0.564706, 0.450980, 1.0 },
+ { 0.631373, 0.556863, 0.411765, 1.0 },
+ { 0.576471, 0.568627, 0.364706, 1.0 },
+ { 0.509804, 0.600000, 0.329412, 1.0 },
+ { 0.466667, 0.588235, 0.325490, 1.0 },
+ { 0.458824, 0.576471, 0.298039, 1.0 },
+ { 0.466667, 0.431373, 0.278431, 1.0 },
+ { 0.458824, 0.419608, 0.282353, 1.0 },
+ { 0.450980, 0.407843, 0.286275, 1.0 },
+ { 0.439216, 0.376471, 0.294118, 1.0 },
+ { 0.466667, 0.396078, 0.258824, 1.0 },
+ { 0.509804, 0.376471, 0.223529, 1.0 },
+ { 0.541176, 0.341176, 0.180392, 1.0 },
+ { 0.490196, 0.211765, 0.145098, 1.0 },
+ { 0.419608, 0.184314, 0.176471, 1.0 },
+ { 0.352941, 0.160784, 0.207843, 1.0 },
+ { 0.337255, 0.172549, 0.235294, 1.0 },
+ { 0.325490, 0.184314, 0.266667, 1.0 },
+ { 0.301961, 0.231373, 0.305882, 1.0 },
+ { 0.290196, 0.243137, 0.329412, 1.0 },
+ { 0.274510, 0.227451, 0.364706, 1.0 },
+ { 0.211765, 0.211765, 0.372549, 1.0 },
+ { 0.117647, 0.254902, 0.345098, 1.0 },
+ { 0.098039, 0.274510, 0.321569, 1.0 },
+ { 0.082353, 0.298039, 0.298039, 1.0 },
+ { 0.074510, 0.321569, 0.262745, 1.0 },
+ { 0.054902, 0.317647, 0.219608, 1.0 },
+ { 0.054902, 0.298039, 0.176471, 1.0 },
+ { 0.054902, 0.282353, 0.129412, 1.0 },
+ { 0.105882, 0.247059, 0.078431, 1.0 },
+ { 0.125490, 0.235294, 0.074510, 1.0 },
+ { 0.145098, 0.227451, 0.070588, 1.0 },
+ { 0.188235, 0.223529, 0.086275, 1.0 },
+ { 0.239216, 0.203922, 0.082353, 1.0 },
+ { 0.317647, 0.172549, 0.109804, 1.0 },
+ { 0.415686, 0.164706, 0.129412, 1.0 },
+ { 0.525490, 0.192157, 0.156863, 1.0 },
+ { 0.615686, 0.262745, 0.211765, 1.0 },
+ { 0.760784, 0.427451, 0.294118, 1.0 },
+ { 0.792157, 0.450980, 0.317647, 1.0 },
+ { 0.823529, 0.474510, 0.345098, 1.0 },
+ { 0.870588, 0.537255, 0.431373, 1.0 },
+ { 0.866667, 0.596078, 0.537255, 1.0 },
+ { 0.819608, 0.678431, 0.611765, 1.0 },
+ { 0.760784, 0.776471, 0.682353, 1.0 },
+ { 0.705882, 0.854902, 0.772549, 1.0 },
+ { 0.705882, 0.839216, 0.800000, 1.0 },
+ { 0.705882, 0.827451, 0.831373, 1.0 },
+ { 0.694118, 0.823529, 0.894118, 1.0 },
+ { 0.662745, 0.850980, 0.925490, 1.0 },
+ { 0.682353, 0.905882, 0.909804, 1.0 },
+ { 0.686275, 0.905882, 0.823529, 1.0 },
+ { 0.690196, 0.847059, 0.760784, 1.0 },
+ { 0.709804, 0.807843, 0.745098, 1.0 },
+ { 0.678431, 0.768627, 0.745098, 1.0 },
+ { 0.690196, 0.749020, 0.737255, 1.0 },
+ { 0.670588, 0.674510, 0.639216, 1.0 },
+ { 0.611765, 0.552941, 0.545098, 1.0 },
+ { 0.552941, 0.439216, 0.486275, 1.0 },
+ { 0.486275, 0.384314, 0.490196, 1.0 },
+ { 0.474510, 0.368627, 0.529412, 1.0 },
+ { 0.478431, 0.329412, 0.529412, 1.0 },
+ { 0.482353, 0.317647, 0.525490, 1.0 },
+ { 0.486275, 0.309804, 0.521569, 1.0 },
+ { 0.466667, 0.325490, 0.545098, 1.0 },
+ { 0.501961, 0.345098, 0.564706, 1.0 },
+ { 0.509804, 0.372549, 0.576471, 1.0 },
+ { 0.470588, 0.384314, 0.580392, 1.0 },
+ { 0.439216, 0.411765, 0.560784, 1.0 },
+ { 0.364706, 0.415686, 0.552941, 1.0 },
+ { 0.333333, 0.396078, 0.529412, 1.0 },
+ { 0.341176, 0.372549, 0.486275, 1.0 },
+ { 0.313725, 0.317647, 0.427451, 1.0 },
+ { 0.298039, 0.282353, 0.349020, 1.0 },
+ { 0.274510, 0.254902, 0.298039, 1.0 },
+ { 0.243137, 0.239216, 0.270588, 1.0 },
+ { 0.254902, 0.239216, 0.258824, 1.0 },
+ { 0.278431, 0.254902, 0.247059, 1.0 },
+ { 0.333333, 0.274510, 0.243137, 1.0 },
+ { 0.431373, 0.309804, 0.258824, 1.0 },
+ { 0.525490, 0.372549, 0.345098, 1.0 },
+ { 0.600000, 0.439216, 0.458824, 1.0 },
+ { 0.615686, 0.498039, 0.541176, 1.0 },
+ { 0.588235, 0.513725, 0.631373, 1.0 },
+ { 0.549020, 0.474510, 0.662745, 1.0 },
+ { 0.513725, 0.435294, 0.725490, 1.0 },
+ { 0.521569, 0.439216, 0.784314, 1.0 },
+ { 0.505882, 0.407843, 0.780392, 1.0 },
+ { 0.474510, 0.388235, 0.768627, 1.0 },
+ { 0.403922, 0.317647, 0.682353, 1.0 },
+ { 0.298039, 0.203922, 0.603922, 1.0 },
+ { 0.223529, 0.168627, 0.513725, 1.0 },
+ { 0.196078, 0.113725, 0.407843, 1.0 },
+ { 0.200000, 0.101961, 0.313725, 1.0 },
+ { 0.247059, 0.109804, 0.219608, 1.0 },
+ { 0.258824, 0.082353, 0.149020, 1.0 },
+ { 0.250980, 0.086275, 0.098039, 1.0 },
+ { 0.243137, 0.070588, 0.078431, 1.0 },
+ { 0.223529, 0.058824, 0.078431, 1.0 },
+ { 0.239216, 0.058824, 0.082353, 1.0 },
+ { 0.235294, 0.054902, 0.086275, 1.0 },
+ { 0.215686, 0.054902, 0.098039, 1.0 },
+ { 0.184314, 0.062745, 0.117647, 1.0 },
+ { 0.149020, 0.074510, 0.160784, 1.0 },
+ { 0.129412, 0.117647, 0.192157, 1.0 },
+ { 0.125490, 0.145098, 0.207843, 1.0 },
+ { 0.113725, 0.160784, 0.207843, 1.0 },
+ { 0.090196, 0.160784, 0.180392, 1.0 },
+ { 0.066667, 0.141176, 0.176471, 1.0 },
+ { 0.050980, 0.145098, 0.156863, 1.0 },
+ { 0.066667, 0.145098, 0.145098, 1.0 },
+ { 0.082353, 0.145098, 0.137255, 1.0 },
+ { 0.082353, 0.129412, 0.105882, 1.0 },
+ { 0.078431, 0.105882, 0.078431, 1.0 },
+ { 0.098039, 0.094118, 0.043137, 1.0 },
+ { 0.133333, 0.105882, 0.031373, 1.0 },
+ { 0.192157, 0.137255, 0.019608, 1.0 },
+ { 0.254902, 0.152941, 0.031373, 1.0 },
+ { 0.282353, 0.168627, 0.047059, 1.0 },
+ { 0.349020, 0.188235, 0.050980, 1.0 },
+ { 0.415686, 0.211765, 0.054902, 1.0 },
+ { 0.478431, 0.243137, 0.054902, 1.0 },
+ { 0.545098, 0.231373, 0.047059, 1.0 },
+ { 0.564706, 0.203922, 0.058824, 1.0 },
+ { 0.584314, 0.164706, 0.070588, 1.0 },
+ { 0.611765, 0.133333, 0.070588, 1.0 },
+ { 0.639216, 0.133333, 0.105882, 1.0 },
+ { 0.666667, 0.137255, 0.125490, 1.0 },
+ { 0.694118, 0.152941, 0.176471, 1.0 },
+ { 0.713725, 0.196078, 0.235294, 1.0 },
+ { 0.733333, 0.266667, 0.298039, 1.0 },
+ { 0.768627, 0.364706, 0.415686, 1.0 },
+ { 0.811765, 0.470588, 0.513725, 1.0 },
+ };
+/* Afternoon_Shadows */
+static double4 colors_486[] = {
+ { 0.337255, 0.286275, 0.247059, 1.0 },
+ { 0.298039, 0.266667, 0.243137, 1.0 },
+ { 0.282353, 0.254902, 0.235294, 1.0 },
+ { 0.266667, 0.247059, 0.227451, 1.0 },
+ { 0.243137, 0.227451, 0.211765, 1.0 },
+ { 0.219608, 0.207843, 0.196078, 1.0 },
+ { 0.192157, 0.184314, 0.180392, 1.0 },
+ { 0.168627, 0.160784, 0.168627, 1.0 },
+ { 0.113725, 0.125490, 0.133333, 1.0 },
+ { 0.098039, 0.113725, 0.113725, 1.0 },
+ { 0.082353, 0.101961, 0.098039, 1.0 },
+ { 0.066667, 0.078431, 0.074510, 1.0 },
+ { 0.050980, 0.054902, 0.050980, 1.0 },
+ { 0.039216, 0.039216, 0.035294, 1.0 },
+ { 0.031373, 0.027451, 0.023529, 1.0 },
+ { 0.031373, 0.023529, 0.023529, 1.0 },
+ { 0.031373, 0.023529, 0.023529, 1.0 },
+ { 0.043137, 0.039216, 0.043137, 1.0 },
+ { 0.070588, 0.070588, 0.062745, 1.0 },
+ { 0.101961, 0.101961, 0.082353, 1.0 },
+ { 0.145098, 0.141176, 0.113725, 1.0 },
+ { 0.192157, 0.184314, 0.145098, 1.0 },
+ { 0.215686, 0.207843, 0.160784, 1.0 },
+ { 0.243137, 0.235294, 0.176471, 1.0 },
+ { 0.345098, 0.321569, 0.247059, 1.0 },
+ { 0.380392, 0.345098, 0.274510, 1.0 },
+ { 0.415686, 0.368627, 0.301961, 1.0 },
+ { 0.447059, 0.388235, 0.301961, 1.0 },
+ { 0.478431, 0.407843, 0.305882, 1.0 },
+ { 0.486275, 0.407843, 0.309804, 1.0 },
+ { 0.494118, 0.411765, 0.313725, 1.0 },
+ { 0.509804, 0.415686, 0.325490, 1.0 },
+ { 0.517647, 0.427451, 0.333333, 1.0 },
+ { 0.521569, 0.443137, 0.349020, 1.0 },
+ { 0.509804, 0.431373, 0.356863, 1.0 },
+ { 0.498039, 0.423529, 0.364706, 1.0 },
+ { 0.466667, 0.400000, 0.345098, 1.0 },
+ { 0.435294, 0.376471, 0.329412, 1.0 },
+ { 0.415686, 0.356863, 0.317647, 1.0 },
+ { 0.396078, 0.337255, 0.305882, 1.0 },
+ { 0.301961, 0.250980, 0.254902, 1.0 },
+ { 0.254902, 0.215686, 0.231373, 1.0 },
+ { 0.207843, 0.184314, 0.207843, 1.0 },
+ { 0.180392, 0.176471, 0.207843, 1.0 },
+ { 0.156863, 0.168627, 0.207843, 1.0 },
+ { 0.152941, 0.180392, 0.219608, 1.0 },
+ { 0.152941, 0.192157, 0.231373, 1.0 },
+ { 0.176471, 0.227451, 0.254902, 1.0 },
+ { 0.211765, 0.270588, 0.294118, 1.0 },
+ { 0.313725, 0.364706, 0.384314, 1.0 },
+ { 0.364706, 0.411765, 0.423529, 1.0 },
+ { 0.419608, 0.462745, 0.466667, 1.0 },
+ { 0.458824, 0.490196, 0.490196, 1.0 },
+ { 0.498039, 0.521569, 0.517647, 1.0 },
+ { 0.517647, 0.537255, 0.533333, 1.0 },
+ { 0.537255, 0.556863, 0.549020, 1.0 },
+ { 0.615686, 0.627451, 0.592157, 1.0 },
+ { 0.658824, 0.658824, 0.611765, 1.0 },
+ { 0.705882, 0.690196, 0.635294, 1.0 },
+ { 0.749020, 0.725490, 0.662745, 1.0 },
+ { 0.796078, 0.764706, 0.690196, 1.0 },
+ { 0.811765, 0.776471, 0.694118, 1.0 },
+ { 0.831373, 0.788235, 0.701961, 1.0 },
+ { 0.850980, 0.800000, 0.713725, 1.0 },
+ { 0.858824, 0.800000, 0.721569, 1.0 },
+ { 0.847059, 0.807843, 0.713725, 1.0 },
+ { 0.831373, 0.792157, 0.698039, 1.0 },
+ { 0.815686, 0.780392, 0.682353, 1.0 },
+ { 0.800000, 0.760784, 0.670588, 1.0 },
+ { 0.784314, 0.745098, 0.658824, 1.0 },
+ { 0.752941, 0.721569, 0.635294, 1.0 },
+ { 0.709804, 0.690196, 0.603922, 1.0 },
+ { 0.623529, 0.611765, 0.545098, 1.0 },
+ { 0.592157, 0.580392, 0.517647, 1.0 },
+ { 0.560784, 0.552941, 0.494118, 1.0 },
+ { 0.549020, 0.541176, 0.478431, 1.0 },
+ { 0.541176, 0.529412, 0.462745, 1.0 },
+ { 0.537255, 0.517647, 0.450980, 1.0 },
+ { 0.533333, 0.509804, 0.443137, 1.0 },
+ { 0.529412, 0.494118, 0.431373, 1.0 },
+ { 0.521569, 0.486275, 0.411765, 1.0 },
+ { 0.470588, 0.435294, 0.372549, 1.0 },
+ { 0.443137, 0.400000, 0.345098, 1.0 },
+ { 0.415686, 0.364706, 0.317647, 1.0 },
+ { 0.407843, 0.349020, 0.301961, 1.0 },
+ { 0.403922, 0.333333, 0.290196, 1.0 },
+ { 0.411765, 0.325490, 0.266667, 1.0 },
+ { 0.431373, 0.325490, 0.262745, 1.0 },
+ { 0.494118, 0.368627, 0.294118, 1.0 },
+ { 0.529412, 0.400000, 0.321569, 1.0 },
+ { 0.564706, 0.435294, 0.349020, 1.0 },
+ { 0.568627, 0.443137, 0.360784, 1.0 },
+ { 0.576471, 0.454902, 0.372549, 1.0 },
+ { 0.568627, 0.454902, 0.384314, 1.0 },
+ { 0.545098, 0.439216, 0.380392, 1.0 },
+ { 0.517647, 0.415686, 0.352941, 1.0 },
+ { 0.486275, 0.384314, 0.329412, 1.0 },
+ { 0.427451, 0.317647, 0.278431, 1.0 },
+ { 0.423529, 0.317647, 0.274510, 1.0 },
+ { 0.423529, 0.317647, 0.274510, 1.0 },
+ { 0.423529, 0.325490, 0.282353, 1.0 },
+ { 0.427451, 0.333333, 0.290196, 1.0 },
+ { 0.439216, 0.352941, 0.317647, 1.0 },
+ { 0.458824, 0.376471, 0.349020, 1.0 },
+ { 0.494118, 0.419608, 0.392157, 1.0 },
+ { 0.501961, 0.423529, 0.396078, 1.0 },
+ { 0.513725, 0.431373, 0.403922, 1.0 },
+ { 0.517647, 0.435294, 0.400000, 1.0 },
+ { 0.521569, 0.443137, 0.400000, 1.0 },
+ { 0.545098, 0.466667, 0.415686, 1.0 },
+ { 0.568627, 0.498039, 0.443137, 1.0 },
+ { 0.600000, 0.537255, 0.486275, 1.0 },
+ { 0.654902, 0.588235, 0.529412, 1.0 },
+ { 0.768627, 0.698039, 0.619608, 1.0 },
+ { 0.792157, 0.721569, 0.643137, 1.0 },
+ { 0.815686, 0.749020, 0.666667, 1.0 },
+ { 0.854902, 0.784314, 0.701961, 1.0 },
+ { 0.878431, 0.811765, 0.721569, 1.0 },
+ { 0.894118, 0.831373, 0.733333, 1.0 },
+ { 0.894118, 0.827451, 0.725490, 1.0 },
+ { 0.870588, 0.800000, 0.705882, 1.0 },
+ { 0.847059, 0.776471, 0.686275, 1.0 },
+ { 0.827451, 0.752941, 0.666667, 1.0 },
+ { 0.815686, 0.737255, 0.658824, 1.0 },
+ { 0.807843, 0.725490, 0.654902, 1.0 },
+ { 0.784314, 0.698039, 0.639216, 1.0 },
+ { 0.752941, 0.658824, 0.615686, 1.0 },
+ { 0.713725, 0.627451, 0.580392, 1.0 },
+ { 0.670588, 0.576471, 0.525490, 1.0 },
+ { 0.584314, 0.474510, 0.423529, 1.0 },
+ { 0.560784, 0.450980, 0.403922, 1.0 },
+ { 0.537255, 0.427451, 0.384314, 1.0 },
+ { 0.486275, 0.380392, 0.337255, 1.0 },
+ { 0.439216, 0.329412, 0.298039, 1.0 },
+ { 0.396078, 0.294118, 0.270588, 1.0 },
+ { 0.356863, 0.250980, 0.247059, 1.0 },
+ { 0.282353, 0.207843, 0.207843, 1.0 },
+ { 0.254902, 0.184314, 0.188235, 1.0 },
+ { 0.231373, 0.160784, 0.172549, 1.0 },
+ { 0.223529, 0.152941, 0.168627, 1.0 },
+ { 0.219608, 0.149020, 0.164706, 1.0 },
+ { 0.215686, 0.145098, 0.164706, 1.0 },
+ { 0.215686, 0.141176, 0.160784, 1.0 },
+ { 0.215686, 0.141176, 0.156863, 1.0 },
+ { 0.211765, 0.137255, 0.164706, 1.0 },
+ { 0.176471, 0.137255, 0.168627, 1.0 },
+ { 0.168627, 0.129412, 0.164706, 1.0 },
+ { 0.160784, 0.125490, 0.160784, 1.0 },
+ { 0.152941, 0.117647, 0.152941, 1.0 },
+ { 0.133333, 0.105882, 0.137255, 1.0 },
+ { 0.133333, 0.101961, 0.141176, 1.0 },
+ { 0.137255, 0.101961, 0.145098, 1.0 },
+ { 0.160784, 0.117647, 0.160784, 1.0 },
+ { 0.164706, 0.125490, 0.164706, 1.0 },
+ { 0.172549, 0.133333, 0.172549, 1.0 },
+ { 0.184314, 0.145098, 0.176471, 1.0 },
+ { 0.192157, 0.160784, 0.184314, 1.0 },
+ { 0.200000, 0.172549, 0.192157, 1.0 },
+ { 0.200000, 0.168627, 0.188235, 1.0 },
+ { 0.196078, 0.160784, 0.184314, 1.0 },
+ { 0.192157, 0.149020, 0.180392, 1.0 },
+ { 0.180392, 0.125490, 0.164706, 1.0 },
+ { 0.176471, 0.121569, 0.160784, 1.0 },
+ { 0.176471, 0.121569, 0.160784, 1.0 },
+ { 0.168627, 0.113725, 0.152941, 1.0 },
+ { 0.168627, 0.113725, 0.141176, 1.0 },
+ { 0.164706, 0.117647, 0.141176, 1.0 },
+ { 0.164706, 0.117647, 0.145098, 1.0 },
+ { 0.172549, 0.121569, 0.149020, 1.0 },
+ { 0.168627, 0.117647, 0.145098, 1.0 },
+ { 0.164706, 0.113725, 0.141176, 1.0 },
+ { 0.156863, 0.101961, 0.137255, 1.0 },
+ { 0.145098, 0.090196, 0.129412, 1.0 },
+ { 0.121569, 0.074510, 0.113725, 1.0 },
+ { 0.105882, 0.054902, 0.090196, 1.0 },
+ { 0.086275, 0.047059, 0.074510, 1.0 },
+ { 0.078431, 0.043137, 0.058824, 1.0 },
+ { 0.074510, 0.039216, 0.050980, 1.0 },
+ { 0.070588, 0.035294, 0.039216, 1.0 },
+ { 0.066667, 0.031373, 0.031373, 1.0 },
+ { 0.066667, 0.027451, 0.027451, 1.0 },
+ { 0.066667, 0.027451, 0.031373, 1.0 },
+ { 0.066667, 0.027451, 0.027451, 1.0 },
+ { 0.062745, 0.023529, 0.023529, 1.0 },
+ { 0.058824, 0.027451, 0.027451, 1.0 },
+ { 0.058824, 0.027451, 0.027451, 1.0 },
+ { 0.062745, 0.031373, 0.031373, 1.0 },
+ { 0.066667, 0.031373, 0.035294, 1.0 },
+ { 0.066667, 0.035294, 0.031373, 1.0 },
+ { 0.070588, 0.031373, 0.035294, 1.0 },
+ { 0.066667, 0.031373, 0.039216, 1.0 },
+ { 0.066667, 0.039216, 0.047059, 1.0 },
+ { 0.070588, 0.050980, 0.058824, 1.0 },
+ { 0.082353, 0.074510, 0.078431, 1.0 },
+ { 0.109804, 0.109804, 0.113725, 1.0 },
+ { 0.149020, 0.156863, 0.152941, 1.0 },
+ { 0.196078, 0.203922, 0.196078, 1.0 },
+ { 0.243137, 0.254902, 0.231373, 1.0 },
+ { 0.298039, 0.305882, 0.270588, 1.0 },
+ { 0.345098, 0.349020, 0.305882, 1.0 },
+ { 0.396078, 0.392157, 0.345098, 1.0 },
+ { 0.450980, 0.431373, 0.372549, 1.0 },
+ { 0.486275, 0.474510, 0.403922, 1.0 },
+ { 0.533333, 0.525490, 0.443137, 1.0 },
+ { 0.584314, 0.572549, 0.490196, 1.0 },
+ { 0.635294, 0.623529, 0.533333, 1.0 },
+ { 0.686275, 0.670588, 0.576471, 1.0 },
+ { 0.737255, 0.717647, 0.615686, 1.0 },
+ { 0.768627, 0.745098, 0.643137, 1.0 },
+ { 0.784314, 0.760784, 0.658824, 1.0 },
+ { 0.788235, 0.745098, 0.647059, 1.0 },
+ { 0.756863, 0.713725, 0.615686, 1.0 },
+ { 0.709804, 0.674510, 0.576471, 1.0 },
+ { 0.658824, 0.631373, 0.537255, 1.0 },
+ { 0.607843, 0.584314, 0.498039, 1.0 },
+ { 0.556863, 0.537255, 0.458824, 1.0 },
+ { 0.509804, 0.494118, 0.419608, 1.0 },
+ { 0.462745, 0.447059, 0.388235, 1.0 },
+ { 0.415686, 0.407843, 0.360784, 1.0 },
+ { 0.368627, 0.364706, 0.329412, 1.0 },
+ { 0.321569, 0.313725, 0.286275, 1.0 },
+ { 0.270588, 0.262745, 0.243137, 1.0 },
+ { 0.219608, 0.211765, 0.200000, 1.0 },
+ { 0.168627, 0.160784, 0.152941, 1.0 },
+ { 0.121569, 0.113725, 0.117647, 1.0 },
+ { 0.090196, 0.074510, 0.078431, 1.0 },
+ { 0.070588, 0.050980, 0.062745, 1.0 },
+ { 0.074510, 0.043137, 0.062745, 1.0 },
+ { 0.098039, 0.062745, 0.082353, 1.0 },
+ { 0.133333, 0.086275, 0.101961, 1.0 },
+ { 0.180392, 0.117647, 0.125490, 1.0 },
+ { 0.227451, 0.149020, 0.137255, 1.0 },
+ { 0.270588, 0.184314, 0.149020, 1.0 },
+ { 0.298039, 0.211765, 0.160784, 1.0 },
+ { 0.317647, 0.243137, 0.164706, 1.0 },
+ { 0.337255, 0.262745, 0.164706, 1.0 },
+ { 0.356863, 0.266667, 0.168627, 1.0 },
+ { 0.372549, 0.274510, 0.176471, 1.0 },
+ { 0.380392, 0.282353, 0.184314, 1.0 },
+ { 0.396078, 0.294118, 0.203922, 1.0 },
+ { 0.427451, 0.301961, 0.200000, 1.0 },
+ { 0.450980, 0.317647, 0.200000, 1.0 },
+ { 0.470588, 0.317647, 0.200000, 1.0 },
+ { 0.474510, 0.333333, 0.203922, 1.0 },
+ { 0.466667, 0.349020, 0.203922, 1.0 },
+ { 0.478431, 0.360784, 0.207843, 1.0 },
+ { 0.498039, 0.380392, 0.219608, 1.0 },
+ { 0.490196, 0.380392, 0.223529, 1.0 },
+ { 0.454902, 0.356863, 0.227451, 1.0 },
+ { 0.431373, 0.329412, 0.231373, 1.0 },
+ { 0.411765, 0.317647, 0.231373, 1.0 },
+ { 0.407843, 0.298039, 0.239216, 1.0 },
+ { 0.392157, 0.282353, 0.239216, 1.0 },
+ { 0.364706, 0.278431, 0.243137, 1.0 },
+ { 0.329412, 0.258824, 0.235294, 1.0 },
+ { 0.325490, 0.270588, 0.239216, 1.0 },
+ };
+/* Air */
+static double4 colors_487[] = {
+ { 0.341176, 0.580392, 0.788235, 1.0 },
+ { 0.345098, 0.580392, 0.784314, 1.0 },
+ { 0.345098, 0.580392, 0.784314, 1.0 },
+ { 0.345098, 0.580392, 0.784314, 1.0 },
+ { 0.349020, 0.584314, 0.788235, 1.0 },
+ { 0.356863, 0.592157, 0.796078, 1.0 },
+ { 0.360784, 0.600000, 0.800000, 1.0 },
+ { 0.368627, 0.607843, 0.803922, 1.0 },
+ { 0.458824, 0.627451, 0.807843, 1.0 },
+ { 0.529412, 0.635294, 0.819608, 1.0 },
+ { 0.600000, 0.647059, 0.835294, 1.0 },
+ { 0.650980, 0.678431, 0.858824, 1.0 },
+ { 0.701961, 0.709804, 0.882353, 1.0 },
+ { 0.745098, 0.717647, 0.882353, 1.0 },
+ { 0.792157, 0.725490, 0.886275, 1.0 },
+ { 0.792157, 0.717647, 0.886275, 1.0 },
+ { 0.792157, 0.709804, 0.886275, 1.0 },
+ { 0.733333, 0.717647, 0.901961, 1.0 },
+ { 0.694118, 0.717647, 0.898039, 1.0 },
+ { 0.654902, 0.721569, 0.898039, 1.0 },
+ { 0.584314, 0.694118, 0.878431, 1.0 },
+ { 0.513725, 0.670588, 0.858824, 1.0 },
+ { 0.482353, 0.662745, 0.850980, 1.0 },
+ { 0.454902, 0.654902, 0.843137, 1.0 },
+ { 0.400000, 0.639216, 0.831373, 1.0 },
+ { 0.392157, 0.635294, 0.831373, 1.0 },
+ { 0.388235, 0.631373, 0.831373, 1.0 },
+ { 0.384314, 0.627451, 0.827451, 1.0 },
+ { 0.384314, 0.627451, 0.823529, 1.0 },
+ { 0.384314, 0.623529, 0.819608, 1.0 },
+ { 0.384314, 0.623529, 0.819608, 1.0 },
+ { 0.384314, 0.619608, 0.819608, 1.0 },
+ { 0.419608, 0.611765, 0.807843, 1.0 },
+ { 0.494118, 0.549020, 0.752941, 1.0 },
+ { 0.478431, 0.509804, 0.705882, 1.0 },
+ { 0.466667, 0.470588, 0.658824, 1.0 },
+ { 0.439216, 0.431373, 0.615686, 1.0 },
+ { 0.411765, 0.392157, 0.572549, 1.0 },
+ { 0.396078, 0.372549, 0.552941, 1.0 },
+ { 0.384314, 0.352941, 0.533333, 1.0 },
+ { 0.321569, 0.274510, 0.462745, 1.0 },
+ { 0.282353, 0.270588, 0.458824, 1.0 },
+ { 0.247059, 0.270588, 0.458824, 1.0 },
+ { 0.274510, 0.286275, 0.486275, 1.0 },
+ { 0.301961, 0.301961, 0.513725, 1.0 },
+ { 0.325490, 0.313725, 0.529412, 1.0 },
+ { 0.349020, 0.329412, 0.549020, 1.0 },
+ { 0.345098, 0.364706, 0.576471, 1.0 },
+ { 0.368627, 0.407843, 0.623529, 1.0 },
+ { 0.431373, 0.494118, 0.701961, 1.0 },
+ { 0.447059, 0.513725, 0.721569, 1.0 },
+ { 0.466667, 0.533333, 0.745098, 1.0 },
+ { 0.439216, 0.541176, 0.745098, 1.0 },
+ { 0.411765, 0.552941, 0.745098, 1.0 },
+ { 0.400000, 0.541176, 0.729412, 1.0 },
+ { 0.392157, 0.529412, 0.713725, 1.0 },
+ { 0.352941, 0.450980, 0.631373, 1.0 },
+ { 0.317647, 0.427451, 0.611765, 1.0 },
+ { 0.282353, 0.407843, 0.596078, 1.0 },
+ { 0.290196, 0.392157, 0.580392, 1.0 },
+ { 0.298039, 0.380392, 0.568627, 1.0 },
+ { 0.294118, 0.372549, 0.560784, 1.0 },
+ { 0.290196, 0.368627, 0.552941, 1.0 },
+ { 0.250980, 0.364706, 0.556863, 1.0 },
+ { 0.215686, 0.372549, 0.560784, 1.0 },
+ { 0.192157, 0.372549, 0.576471, 1.0 },
+ { 0.180392, 0.356863, 0.560784, 1.0 },
+ { 0.172549, 0.345098, 0.545098, 1.0 },
+ { 0.160784, 0.329412, 0.525490, 1.0 },
+ { 0.152941, 0.317647, 0.505882, 1.0 },
+ { 0.133333, 0.262745, 0.439216, 1.0 },
+ { 0.105882, 0.211765, 0.372549, 1.0 },
+ { 0.047059, 0.117647, 0.247059, 1.0 },
+ { 0.031373, 0.090196, 0.211765, 1.0 },
+ { 0.015686, 0.062745, 0.180392, 1.0 },
+ { 0.011765, 0.050980, 0.156863, 1.0 },
+ { 0.011765, 0.039216, 0.133333, 1.0 },
+ { 0.015686, 0.047059, 0.125490, 1.0 },
+ { 0.023529, 0.054902, 0.117647, 1.0 },
+ { 0.027451, 0.086275, 0.113725, 1.0 },
+ { 0.031373, 0.117647, 0.121569, 1.0 },
+ { 0.035294, 0.152941, 0.184314, 1.0 },
+ { 0.050980, 0.196078, 0.227451, 1.0 },
+ { 0.066667, 0.239216, 0.270588, 1.0 },
+ { 0.078431, 0.262745, 0.294118, 1.0 },
+ { 0.090196, 0.290196, 0.321569, 1.0 },
+ { 0.125490, 0.352941, 0.372549, 1.0 },
+ { 0.152941, 0.364706, 0.443137, 1.0 },
+ { 0.184314, 0.411765, 0.560784, 1.0 },
+ { 0.203922, 0.439216, 0.603922, 1.0 },
+ { 0.227451, 0.466667, 0.650980, 1.0 },
+ { 0.235294, 0.466667, 0.658824, 1.0 },
+ { 0.247059, 0.466667, 0.666667, 1.0 },
+ { 0.239216, 0.450980, 0.650980, 1.0 },
+ { 0.215686, 0.411765, 0.600000, 1.0 },
+ { 0.196078, 0.368627, 0.537255, 1.0 },
+ { 0.176471, 0.321569, 0.486275, 1.0 },
+ { 0.133333, 0.262745, 0.427451, 1.0 },
+ { 0.133333, 0.247059, 0.407843, 1.0 },
+ { 0.137255, 0.231373, 0.388235, 1.0 },
+ { 0.168627, 0.227451, 0.388235, 1.0 },
+ { 0.203922, 0.227451, 0.388235, 1.0 },
+ { 0.258824, 0.254902, 0.407843, 1.0 },
+ { 0.301961, 0.301961, 0.447059, 1.0 },
+ { 0.321569, 0.427451, 0.584314, 1.0 },
+ { 0.372549, 0.470588, 0.643137, 1.0 },
+ { 0.427451, 0.513725, 0.705882, 1.0 },
+ { 0.447059, 0.533333, 0.713725, 1.0 },
+ { 0.470588, 0.556863, 0.725490, 1.0 },
+ { 0.458824, 0.588235, 0.752941, 1.0 },
+ { 0.419608, 0.611765, 0.768627, 1.0 },
+ { 0.392157, 0.615686, 0.780392, 1.0 },
+ { 0.368627, 0.603922, 0.792157, 1.0 },
+ { 0.349020, 0.580392, 0.772549, 1.0 },
+ { 0.341176, 0.572549, 0.768627, 1.0 },
+ { 0.337255, 0.568627, 0.764706, 1.0 },
+ { 0.329412, 0.556863, 0.752941, 1.0 },
+ { 0.321569, 0.545098, 0.741176, 1.0 },
+ { 0.309804, 0.529412, 0.729412, 1.0 },
+ { 0.294118, 0.513725, 0.713725, 1.0 },
+ { 0.258824, 0.462745, 0.670588, 1.0 },
+ { 0.235294, 0.431373, 0.639216, 1.0 },
+ { 0.215686, 0.400000, 0.607843, 1.0 },
+ { 0.203922, 0.384314, 0.592157, 1.0 },
+ { 0.196078, 0.368627, 0.580392, 1.0 },
+ { 0.180392, 0.356863, 0.560784, 1.0 },
+ { 0.168627, 0.345098, 0.556863, 1.0 },
+ { 0.172549, 0.349020, 0.556863, 1.0 },
+ { 0.180392, 0.352941, 0.564706, 1.0 },
+ { 0.200000, 0.380392, 0.588235, 1.0 },
+ { 0.207843, 0.392157, 0.600000, 1.0 },
+ { 0.215686, 0.407843, 0.611765, 1.0 },
+ { 0.239216, 0.443137, 0.643137, 1.0 },
+ { 0.262745, 0.478431, 0.678431, 1.0 },
+ { 0.282353, 0.501961, 0.698039, 1.0 },
+ { 0.298039, 0.517647, 0.713725, 1.0 },
+ { 0.301961, 0.525490, 0.725490, 1.0 },
+ { 0.301961, 0.529412, 0.729412, 1.0 },
+ { 0.301961, 0.533333, 0.733333, 1.0 },
+ { 0.305882, 0.533333, 0.733333, 1.0 },
+ { 0.309804, 0.537255, 0.737255, 1.0 },
+ { 0.317647, 0.541176, 0.749020, 1.0 },
+ { 0.325490, 0.552941, 0.756863, 1.0 },
+ { 0.333333, 0.564706, 0.764706, 1.0 },
+ { 0.345098, 0.576471, 0.776471, 1.0 },
+ { 0.368627, 0.600000, 0.796078, 1.0 },
+ { 0.372549, 0.603922, 0.800000, 1.0 },
+ { 0.376471, 0.611765, 0.803922, 1.0 },
+ { 0.372549, 0.611765, 0.807843, 1.0 },
+ { 0.368627, 0.603922, 0.803922, 1.0 },
+ { 0.356863, 0.592157, 0.788235, 1.0 },
+ { 0.337255, 0.564706, 0.768627, 1.0 },
+ { 0.270588, 0.474510, 0.682353, 1.0 },
+ { 0.247059, 0.443137, 0.650980, 1.0 },
+ { 0.227451, 0.411765, 0.619608, 1.0 },
+ { 0.188235, 0.356863, 0.552941, 1.0 },
+ { 0.152941, 0.298039, 0.486275, 1.0 },
+ { 0.121569, 0.243137, 0.427451, 1.0 },
+ { 0.086275, 0.200000, 0.376471, 1.0 },
+ { 0.062745, 0.160784, 0.337255, 1.0 },
+ { 0.043137, 0.141176, 0.313725, 1.0 },
+ { 0.050980, 0.156863, 0.321569, 1.0 },
+ { 0.062745, 0.176471, 0.341176, 1.0 },
+ { 0.078431, 0.196078, 0.364706, 1.0 },
+ { 0.113725, 0.247059, 0.423529, 1.0 },
+ { 0.152941, 0.309804, 0.494118, 1.0 },
+ { 0.188235, 0.360784, 0.549020, 1.0 },
+ { 0.223529, 0.415686, 0.607843, 1.0 },
+ { 0.309804, 0.529412, 0.721569, 1.0 },
+ { 0.329412, 0.549020, 0.741176, 1.0 },
+ { 0.349020, 0.572549, 0.760784, 1.0 },
+ { 0.400000, 0.596078, 0.780392, 1.0 },
+ { 0.462745, 0.607843, 0.792157, 1.0 },
+ { 0.533333, 0.611765, 0.800000, 1.0 },
+ { 0.596078, 0.611765, 0.811765, 1.0 },
+ { 0.643137, 0.619608, 0.827451, 1.0 },
+ { 0.678431, 0.627451, 0.827451, 1.0 },
+ { 0.721569, 0.635294, 0.831373, 1.0 },
+ { 0.772549, 0.639216, 0.827451, 1.0 },
+ { 0.764706, 0.631373, 0.831373, 1.0 },
+ { 0.749020, 0.631373, 0.839216, 1.0 },
+ { 0.705882, 0.639216, 0.847059, 1.0 },
+ { 0.647059, 0.647059, 0.847059, 1.0 },
+ { 0.631373, 0.658824, 0.847059, 1.0 },
+ { 0.501961, 0.643137, 0.831373, 1.0 },
+ { 0.470588, 0.635294, 0.823529, 1.0 },
+ { 0.439216, 0.627451, 0.819608, 1.0 },
+ { 0.380392, 0.611765, 0.807843, 1.0 },
+ { 0.329412, 0.541176, 0.705882, 1.0 },
+ { 0.282353, 0.466667, 0.623529, 1.0 },
+ { 0.235294, 0.396078, 0.549020, 1.0 },
+ { 0.188235, 0.333333, 0.482353, 1.0 },
+ { 0.184314, 0.341176, 0.517647, 1.0 },
+ { 0.156863, 0.305882, 0.466667, 1.0 },
+ { 0.137255, 0.274510, 0.427451, 1.0 },
+ { 0.117647, 0.250980, 0.403922, 1.0 },
+ { 0.105882, 0.227451, 0.376471, 1.0 },
+ { 0.125490, 0.262745, 0.439216, 1.0 },
+ { 0.137255, 0.298039, 0.486275, 1.0 },
+ { 0.152941, 0.321569, 0.521569, 1.0 },
+ { 0.149020, 0.333333, 0.537255, 1.0 },
+ { 0.149020, 0.337255, 0.537255, 1.0 },
+ { 0.168627, 0.333333, 0.533333, 1.0 },
+ { 0.215686, 0.333333, 0.533333, 1.0 },
+ { 0.282353, 0.345098, 0.549020, 1.0 },
+ { 0.329412, 0.360784, 0.560784, 1.0 },
+ { 0.360784, 0.364706, 0.564706, 1.0 },
+ { 0.364706, 0.360784, 0.549020, 1.0 },
+ { 0.376471, 0.337255, 0.525490, 1.0 },
+ { 0.392157, 0.337255, 0.494118, 1.0 },
+ { 0.388235, 0.337255, 0.486275, 1.0 },
+ { 0.380392, 0.329412, 0.482353, 1.0 },
+ { 0.341176, 0.313725, 0.458824, 1.0 },
+ { 0.282353, 0.262745, 0.419608, 1.0 },
+ { 0.219608, 0.215686, 0.333333, 1.0 },
+ { 0.137255, 0.164706, 0.262745, 1.0 },
+ { 0.074510, 0.113725, 0.196078, 1.0 },
+ { 0.031373, 0.078431, 0.149020, 1.0 },
+ { 0.007843, 0.039216, 0.125490, 1.0 },
+ { 0.003922, 0.027451, 0.101961, 1.0 },
+ { 0.000000, 0.015686, 0.098039, 1.0 },
+ { 0.015686, 0.015686, 0.109804, 1.0 },
+ { 0.023529, 0.031373, 0.129412, 1.0 },
+ { 0.031373, 0.050980, 0.156863, 1.0 },
+ { 0.039216, 0.070588, 0.184314, 1.0 },
+ { 0.027451, 0.094118, 0.219608, 1.0 },
+ { 0.039216, 0.098039, 0.250980, 1.0 },
+ { 0.043137, 0.109804, 0.282353, 1.0 },
+ { 0.047059, 0.129412, 0.309804, 1.0 },
+ { 0.058824, 0.152941, 0.333333, 1.0 },
+ { 0.050980, 0.180392, 0.356863, 1.0 },
+ { 0.054902, 0.192157, 0.376471, 1.0 },
+ { 0.066667, 0.207843, 0.396078, 1.0 },
+ { 0.086275, 0.235294, 0.427451, 1.0 },
+ { 0.113725, 0.270588, 0.466667, 1.0 },
+ { 0.145098, 0.317647, 0.509804, 1.0 },
+ { 0.176471, 0.364706, 0.564706, 1.0 },
+ { 0.211765, 0.407843, 0.611765, 1.0 },
+ { 0.247059, 0.450980, 0.662745, 1.0 },
+ { 0.282353, 0.498039, 0.709804, 1.0 },
+ { 0.317647, 0.541176, 0.749020, 1.0 },
+ { 0.345098, 0.580392, 0.780392, 1.0 },
+ { 0.368627, 0.603922, 0.803922, 1.0 },
+ { 0.384314, 0.623529, 0.819608, 1.0 },
+ { 0.392157, 0.631373, 0.831373, 1.0 },
+ { 0.400000, 0.639216, 0.831373, 1.0 },
+ { 0.403922, 0.639216, 0.835294, 1.0 },
+ { 0.403922, 0.639216, 0.835294, 1.0 },
+ { 0.400000, 0.639216, 0.831373, 1.0 },
+ { 0.396078, 0.631373, 0.827451, 1.0 },
+ { 0.384314, 0.623529, 0.823529, 1.0 },
+ { 0.380392, 0.615686, 0.819608, 1.0 },
+ { 0.372549, 0.607843, 0.811765, 1.0 },
+ { 0.364706, 0.600000, 0.803922, 1.0 },
+ { 0.352941, 0.588235, 0.796078, 1.0 },
+ { 0.345098, 0.580392, 0.792157, 1.0 },
+ };
+/* Angora */
+static double4 colors_488[] = {
+ { 0.341176, 0.196078, 0.286275, 1.0 },
+ { 0.360784, 0.239216, 0.309804, 1.0 },
+ { 0.419608, 0.282353, 0.352941, 1.0 },
+ { 0.478431, 0.329412, 0.396078, 1.0 },
+ { 0.529412, 0.384314, 0.466667, 1.0 },
+ { 0.580392, 0.443137, 0.537255, 1.0 },
+ { 0.611765, 0.462745, 0.564706, 1.0 },
+ { 0.643137, 0.486275, 0.596078, 1.0 },
+ { 0.717647, 0.517647, 0.619608, 1.0 },
+ { 0.705882, 0.529412, 0.627451, 1.0 },
+ { 0.694118, 0.541176, 0.639216, 1.0 },
+ { 0.670588, 0.521569, 0.600000, 1.0 },
+ { 0.647059, 0.501961, 0.560784, 1.0 },
+ { 0.600000, 0.470588, 0.517647, 1.0 },
+ { 0.556863, 0.439216, 0.478431, 1.0 },
+ { 0.537255, 0.423529, 0.462745, 1.0 },
+ { 0.521569, 0.411765, 0.447059, 1.0 },
+ { 0.478431, 0.368627, 0.447059, 1.0 },
+ { 0.470588, 0.345098, 0.435294, 1.0 },
+ { 0.466667, 0.325490, 0.423529, 1.0 },
+ { 0.470588, 0.329412, 0.431373, 1.0 },
+ { 0.478431, 0.333333, 0.443137, 1.0 },
+ { 0.482353, 0.341176, 0.454902, 1.0 },
+ { 0.486275, 0.352941, 0.470588, 1.0 },
+ { 0.556863, 0.403922, 0.513725, 1.0 },
+ { 0.596078, 0.439216, 0.549020, 1.0 },
+ { 0.639216, 0.478431, 0.588235, 1.0 },
+ { 0.670588, 0.486275, 0.603922, 1.0 },
+ { 0.701961, 0.498039, 0.623529, 1.0 },
+ { 0.701961, 0.494118, 0.615686, 1.0 },
+ { 0.701961, 0.490196, 0.607843, 1.0 },
+ { 0.678431, 0.470588, 0.592157, 1.0 },
+ { 0.631373, 0.423529, 0.545098, 1.0 },
+ { 0.533333, 0.298039, 0.423529, 1.0 },
+ { 0.458824, 0.243137, 0.364706, 1.0 },
+ { 0.388235, 0.192157, 0.305882, 1.0 },
+ { 0.345098, 0.156863, 0.278431, 1.0 },
+ { 0.305882, 0.121569, 0.250980, 1.0 },
+ { 0.294118, 0.109804, 0.243137, 1.0 },
+ { 0.282353, 0.101961, 0.239216, 1.0 },
+ { 0.250980, 0.101961, 0.231373, 1.0 },
+ { 0.250980, 0.101961, 0.235294, 1.0 },
+ { 0.254902, 0.101961, 0.239216, 1.0 },
+ { 0.266667, 0.113725, 0.250980, 1.0 },
+ { 0.282353, 0.129412, 0.262745, 1.0 },
+ { 0.294118, 0.137255, 0.270588, 1.0 },
+ { 0.305882, 0.149020, 0.282353, 1.0 },
+ { 0.337255, 0.176471, 0.305882, 1.0 },
+ { 0.372549, 0.207843, 0.337255, 1.0 },
+ { 0.447059, 0.266667, 0.400000, 1.0 },
+ { 0.466667, 0.278431, 0.415686, 1.0 },
+ { 0.490196, 0.290196, 0.435294, 1.0 },
+ { 0.486275, 0.282353, 0.427451, 1.0 },
+ { 0.486275, 0.274510, 0.423529, 1.0 },
+ { 0.466667, 0.254902, 0.407843, 1.0 },
+ { 0.450980, 0.235294, 0.392157, 1.0 },
+ { 0.388235, 0.184314, 0.341176, 1.0 },
+ { 0.364706, 0.176471, 0.325490, 1.0 },
+ { 0.341176, 0.172549, 0.313725, 1.0 },
+ { 0.333333, 0.176471, 0.321569, 1.0 },
+ { 0.325490, 0.180392, 0.329412, 1.0 },
+ { 0.341176, 0.188235, 0.337255, 1.0 },
+ { 0.356863, 0.196078, 0.349020, 1.0 },
+ { 0.376471, 0.211765, 0.356863, 1.0 },
+ { 0.384314, 0.211765, 0.364706, 1.0 },
+ { 0.392157, 0.211765, 0.376471, 1.0 },
+ { 0.388235, 0.203922, 0.352941, 1.0 },
+ { 0.384314, 0.200000, 0.329412, 1.0 },
+ { 0.372549, 0.192157, 0.309804, 1.0 },
+ { 0.360784, 0.184314, 0.294118, 1.0 },
+ { 0.341176, 0.168627, 0.270588, 1.0 },
+ { 0.337255, 0.164706, 0.254902, 1.0 },
+ { 0.309804, 0.152941, 0.207843, 1.0 },
+ { 0.305882, 0.137255, 0.196078, 1.0 },
+ { 0.301961, 0.125490, 0.184314, 1.0 },
+ { 0.298039, 0.121569, 0.184314, 1.0 },
+ { 0.298039, 0.121569, 0.188235, 1.0 },
+ { 0.294118, 0.121569, 0.188235, 1.0 },
+ { 0.290196, 0.121569, 0.192157, 1.0 },
+ { 0.286275, 0.113725, 0.188235, 1.0 },
+ { 0.282353, 0.113725, 0.188235, 1.0 },
+ { 0.262745, 0.098039, 0.180392, 1.0 },
+ { 0.254902, 0.094118, 0.176471, 1.0 },
+ { 0.250980, 0.094118, 0.172549, 1.0 },
+ { 0.250980, 0.094118, 0.172549, 1.0 },
+ { 0.254902, 0.098039, 0.176471, 1.0 },
+ { 0.258824, 0.105882, 0.192157, 1.0 },
+ { 0.270588, 0.125490, 0.211765, 1.0 },
+ { 0.321569, 0.200000, 0.294118, 1.0 },
+ { 0.349020, 0.223529, 0.337255, 1.0 },
+ { 0.380392, 0.247059, 0.384314, 1.0 },
+ { 0.388235, 0.254902, 0.396078, 1.0 },
+ { 0.400000, 0.266667, 0.407843, 1.0 },
+ { 0.411765, 0.274510, 0.411765, 1.0 },
+ { 0.411765, 0.282353, 0.400000, 1.0 },
+ { 0.415686, 0.266667, 0.388235, 1.0 },
+ { 0.407843, 0.239216, 0.364706, 1.0 },
+ { 0.384314, 0.192157, 0.278431, 1.0 },
+ { 0.384314, 0.188235, 0.262745, 1.0 },
+ { 0.384314, 0.188235, 0.247059, 1.0 },
+ { 0.392157, 0.196078, 0.254902, 1.0 },
+ { 0.400000, 0.203922, 0.262745, 1.0 },
+ { 0.419608, 0.227451, 0.274510, 1.0 },
+ { 0.447059, 0.258824, 0.294118, 1.0 },
+ { 0.509804, 0.309804, 0.360784, 1.0 },
+ { 0.521569, 0.309804, 0.372549, 1.0 },
+ { 0.533333, 0.309804, 0.388235, 1.0 },
+ { 0.513725, 0.294118, 0.380392, 1.0 },
+ { 0.494118, 0.282353, 0.372549, 1.0 },
+ { 0.478431, 0.270588, 0.380392, 1.0 },
+ { 0.494118, 0.274510, 0.407843, 1.0 },
+ { 0.552941, 0.309804, 0.458824, 1.0 },
+ { 0.568627, 0.349020, 0.494118, 1.0 },
+ { 0.643137, 0.490196, 0.627451, 1.0 },
+ { 0.686275, 0.533333, 0.670588, 1.0 },
+ { 0.733333, 0.580392, 0.713725, 1.0 },
+ { 0.807843, 0.647059, 0.780392, 1.0 },
+ { 0.862745, 0.694118, 0.831373, 1.0 },
+ { 0.878431, 0.729412, 0.850980, 1.0 },
+ { 0.874510, 0.749020, 0.843137, 1.0 },
+ { 0.866667, 0.709804, 0.823529, 1.0 },
+ { 0.862745, 0.698039, 0.807843, 1.0 },
+ { 0.858824, 0.686275, 0.796078, 1.0 },
+ { 0.847059, 0.682353, 0.792157, 1.0 },
+ { 0.839216, 0.682353, 0.788235, 1.0 },
+ { 0.827451, 0.666667, 0.796078, 1.0 },
+ { 0.831373, 0.650980, 0.784314, 1.0 },
+ { 0.819608, 0.639216, 0.760784, 1.0 },
+ { 0.796078, 0.623529, 0.717647, 1.0 },
+ { 0.745098, 0.588235, 0.643137, 1.0 },
+ { 0.729412, 0.576471, 0.623529, 1.0 },
+ { 0.717647, 0.564706, 0.607843, 1.0 },
+ { 0.682353, 0.537255, 0.556863, 1.0 },
+ { 0.650980, 0.498039, 0.521569, 1.0 },
+ { 0.631373, 0.482353, 0.501961, 1.0 },
+ { 0.623529, 0.470588, 0.501961, 1.0 },
+ { 0.588235, 0.443137, 0.486275, 1.0 },
+ { 0.580392, 0.423529, 0.482353, 1.0 },
+ { 0.572549, 0.403922, 0.478431, 1.0 },
+ { 0.576471, 0.400000, 0.478431, 1.0 },
+ { 0.580392, 0.396078, 0.478431, 1.0 },
+ { 0.584314, 0.384314, 0.474510, 1.0 },
+ { 0.580392, 0.380392, 0.474510, 1.0 },
+ { 0.572549, 0.384314, 0.482353, 1.0 },
+ { 0.584314, 0.388235, 0.498039, 1.0 },
+ { 0.619608, 0.392157, 0.517647, 1.0 },
+ { 0.619608, 0.400000, 0.517647, 1.0 },
+ { 0.619608, 0.407843, 0.521569, 1.0 },
+ { 0.615686, 0.431373, 0.525490, 1.0 },
+ { 0.615686, 0.435294, 0.513725, 1.0 },
+ { 0.615686, 0.439216, 0.490196, 1.0 },
+ { 0.607843, 0.427451, 0.466667, 1.0 },
+ { 0.533333, 0.384314, 0.411765, 1.0 },
+ { 0.517647, 0.372549, 0.396078, 1.0 },
+ { 0.501961, 0.364706, 0.384314, 1.0 },
+ { 0.470588, 0.345098, 0.364706, 1.0 },
+ { 0.443137, 0.317647, 0.349020, 1.0 },
+ { 0.411765, 0.290196, 0.337255, 1.0 },
+ { 0.396078, 0.274510, 0.329412, 1.0 },
+ { 0.376471, 0.270588, 0.321569, 1.0 },
+ { 0.364706, 0.266667, 0.313725, 1.0 },
+ { 0.352941, 0.247059, 0.290196, 1.0 },
+ { 0.349020, 0.243137, 0.290196, 1.0 },
+ { 0.349020, 0.243137, 0.290196, 1.0 },
+ { 0.349020, 0.247059, 0.286275, 1.0 },
+ { 0.372549, 0.258824, 0.301961, 1.0 },
+ { 0.415686, 0.270588, 0.317647, 1.0 },
+ { 0.474510, 0.305882, 0.349020, 1.0 },
+ { 0.584314, 0.376471, 0.447059, 1.0 },
+ { 0.607843, 0.384314, 0.466667, 1.0 },
+ { 0.631373, 0.396078, 0.486275, 1.0 },
+ { 0.682353, 0.427451, 0.505882, 1.0 },
+ { 0.705882, 0.443137, 0.513725, 1.0 },
+ { 0.705882, 0.443137, 0.525490, 1.0 },
+ { 0.666667, 0.427451, 0.533333, 1.0 },
+ { 0.639216, 0.411765, 0.525490, 1.0 },
+ { 0.611765, 0.388235, 0.494118, 1.0 },
+ { 0.584314, 0.368627, 0.462745, 1.0 },
+ { 0.541176, 0.349020, 0.443137, 1.0 },
+ { 0.513725, 0.337255, 0.431373, 1.0 },
+ { 0.498039, 0.325490, 0.411765, 1.0 },
+ { 0.478431, 0.313725, 0.384314, 1.0 },
+ { 0.458824, 0.298039, 0.360784, 1.0 },
+ { 0.439216, 0.282353, 0.349020, 1.0 },
+ { 0.419608, 0.258824, 0.333333, 1.0 },
+ { 0.419608, 0.247059, 0.325490, 1.0 },
+ { 0.419608, 0.239216, 0.321569, 1.0 },
+ { 0.427451, 0.223529, 0.321569, 1.0 },
+ { 0.435294, 0.215686, 0.317647, 1.0 },
+ { 0.427451, 0.203922, 0.321569, 1.0 },
+ { 0.407843, 0.176471, 0.309804, 1.0 },
+ { 0.407843, 0.156863, 0.298039, 1.0 },
+ { 0.400000, 0.145098, 0.278431, 1.0 },
+ { 0.380392, 0.137255, 0.270588, 1.0 },
+ { 0.337255, 0.117647, 0.254902, 1.0 },
+ { 0.301961, 0.101961, 0.231373, 1.0 },
+ { 0.278431, 0.094118, 0.211765, 1.0 },
+ { 0.266667, 0.094118, 0.203922, 1.0 },
+ { 0.254902, 0.098039, 0.211765, 1.0 },
+ { 0.239216, 0.098039, 0.215686, 1.0 },
+ { 0.235294, 0.105882, 0.215686, 1.0 },
+ { 0.235294, 0.109804, 0.211765, 1.0 },
+ { 0.254902, 0.109804, 0.215686, 1.0 },
+ { 0.254902, 0.113725, 0.231373, 1.0 },
+ { 0.262745, 0.121569, 0.239216, 1.0 },
+ { 0.262745, 0.125490, 0.247059, 1.0 },
+ { 0.274510, 0.129412, 0.247059, 1.0 },
+ { 0.286275, 0.133333, 0.250980, 1.0 },
+ { 0.298039, 0.145098, 0.254902, 1.0 },
+ { 0.309804, 0.152941, 0.258824, 1.0 },
+ { 0.329412, 0.168627, 0.270588, 1.0 },
+ { 0.345098, 0.160784, 0.282353, 1.0 },
+ { 0.360784, 0.168627, 0.294118, 1.0 },
+ { 0.364706, 0.176471, 0.301961, 1.0 },
+ { 0.376471, 0.188235, 0.301961, 1.0 },
+ { 0.376471, 0.172549, 0.305882, 1.0 },
+ { 0.372549, 0.156863, 0.305882, 1.0 },
+ { 0.372549, 0.149020, 0.301961, 1.0 },
+ { 0.380392, 0.160784, 0.301961, 1.0 },
+ { 0.384314, 0.172549, 0.301961, 1.0 },
+ { 0.392157, 0.188235, 0.301961, 1.0 },
+ { 0.415686, 0.196078, 0.305882, 1.0 },
+ { 0.450980, 0.219608, 0.317647, 1.0 },
+ { 0.478431, 0.250980, 0.337255, 1.0 },
+ { 0.494118, 0.290196, 0.368627, 1.0 },
+ { 0.517647, 0.321569, 0.384314, 1.0 },
+ { 0.533333, 0.341176, 0.392157, 1.0 },
+ { 0.541176, 0.345098, 0.403922, 1.0 },
+ { 0.525490, 0.349020, 0.407843, 1.0 },
+ { 0.517647, 0.345098, 0.403922, 1.0 },
+ { 0.494118, 0.333333, 0.380392, 1.0 },
+ { 0.474510, 0.321569, 0.360784, 1.0 },
+ { 0.447059, 0.309804, 0.349020, 1.0 },
+ { 0.431373, 0.290196, 0.345098, 1.0 },
+ { 0.407843, 0.266667, 0.337255, 1.0 },
+ { 0.403922, 0.258824, 0.329412, 1.0 },
+ { 0.403922, 0.262745, 0.329412, 1.0 },
+ { 0.435294, 0.274510, 0.352941, 1.0 },
+ { 0.470588, 0.270588, 0.384314, 1.0 },
+ { 0.501961, 0.282353, 0.407843, 1.0 },
+ { 0.521569, 0.309804, 0.435294, 1.0 },
+ { 0.549020, 0.352941, 0.454902, 1.0 },
+ { 0.580392, 0.392157, 0.482353, 1.0 },
+ { 0.600000, 0.435294, 0.505882, 1.0 },
+ { 0.619608, 0.474510, 0.517647, 1.0 },
+ { 0.615686, 0.498039, 0.498039, 1.0 },
+ { 0.592157, 0.505882, 0.482353, 1.0 },
+ { 0.556863, 0.509804, 0.474510, 1.0 },
+ { 0.541176, 0.509804, 0.454902, 1.0 },
+ { 0.533333, 0.470588, 0.407843, 1.0 },
+ { 0.501961, 0.415686, 0.380392, 1.0 },
+ { 0.447059, 0.349020, 0.360784, 1.0 },
+ { 0.403922, 0.309804, 0.341176, 1.0 },
+ { 0.376471, 0.258824, 0.305882, 1.0 },
+ { 0.360784, 0.223529, 0.294118, 1.0 },
+ { 0.349020, 0.200000, 0.286275, 1.0 },
+ };
+/* Antique */
+static double4 colors_489[] = {
+ { 0.235294, 0.070588, 0.149020, 1.0 },
+ { 0.282353, 0.098039, 0.215686, 1.0 },
+ { 0.298039, 0.121569, 0.243137, 1.0 },
+ { 0.317647, 0.145098, 0.270588, 1.0 },
+ { 0.321569, 0.149020, 0.286275, 1.0 },
+ { 0.325490, 0.152941, 0.301961, 1.0 },
+ { 0.321569, 0.149020, 0.301961, 1.0 },
+ { 0.317647, 0.149020, 0.301961, 1.0 },
+ { 0.305882, 0.129412, 0.294118, 1.0 },
+ { 0.313725, 0.125490, 0.286275, 1.0 },
+ { 0.321569, 0.121569, 0.282353, 1.0 },
+ { 0.329412, 0.129412, 0.278431, 1.0 },
+ { 0.341176, 0.141176, 0.278431, 1.0 },
+ { 0.345098, 0.149020, 0.270588, 1.0 },
+ { 0.352941, 0.160784, 0.262745, 1.0 },
+ { 0.352941, 0.160784, 0.254902, 1.0 },
+ { 0.352941, 0.164706, 0.250980, 1.0 },
+ { 0.337255, 0.141176, 0.231373, 1.0 },
+ { 0.333333, 0.133333, 0.227451, 1.0 },
+ { 0.333333, 0.125490, 0.227451, 1.0 },
+ { 0.337255, 0.121569, 0.231373, 1.0 },
+ { 0.345098, 0.117647, 0.239216, 1.0 },
+ { 0.345098, 0.121569, 0.243137, 1.0 },
+ { 0.349020, 0.125490, 0.247059, 1.0 },
+ { 0.349020, 0.149020, 0.262745, 1.0 },
+ { 0.341176, 0.152941, 0.262745, 1.0 },
+ { 0.337255, 0.160784, 0.266667, 1.0 },
+ { 0.325490, 0.156863, 0.258824, 1.0 },
+ { 0.313725, 0.152941, 0.254902, 1.0 },
+ { 0.305882, 0.141176, 0.247059, 1.0 },
+ { 0.301961, 0.133333, 0.243137, 1.0 },
+ { 0.286275, 0.117647, 0.223529, 1.0 },
+ { 0.270588, 0.101961, 0.203922, 1.0 },
+ { 0.239216, 0.094118, 0.164706, 1.0 },
+ { 0.223529, 0.090196, 0.141176, 1.0 },
+ { 0.211765, 0.086275, 0.121569, 1.0 },
+ { 0.203922, 0.082353, 0.109804, 1.0 },
+ { 0.200000, 0.082353, 0.098039, 1.0 },
+ { 0.200000, 0.078431, 0.090196, 1.0 },
+ { 0.200000, 0.078431, 0.086275, 1.0 },
+ { 0.192157, 0.062745, 0.070588, 1.0 },
+ { 0.188235, 0.058824, 0.066667, 1.0 },
+ { 0.184314, 0.054902, 0.066667, 1.0 },
+ { 0.180392, 0.050980, 0.066667, 1.0 },
+ { 0.176471, 0.050980, 0.066667, 1.0 },
+ { 0.172549, 0.050980, 0.066667, 1.0 },
+ { 0.172549, 0.050980, 0.066667, 1.0 },
+ { 0.168627, 0.050980, 0.070588, 1.0 },
+ { 0.164706, 0.050980, 0.074510, 1.0 },
+ { 0.160784, 0.050980, 0.074510, 1.0 },
+ { 0.152941, 0.050980, 0.066667, 1.0 },
+ { 0.149020, 0.050980, 0.062745, 1.0 },
+ { 0.141176, 0.047059, 0.062745, 1.0 },
+ { 0.133333, 0.047059, 0.062745, 1.0 },
+ { 0.133333, 0.047059, 0.062745, 1.0 },
+ { 0.137255, 0.050980, 0.062745, 1.0 },
+ { 0.152941, 0.066667, 0.082353, 1.0 },
+ { 0.172549, 0.082353, 0.098039, 1.0 },
+ { 0.192157, 0.098039, 0.113725, 1.0 },
+ { 0.200000, 0.105882, 0.121569, 1.0 },
+ { 0.211765, 0.117647, 0.129412, 1.0 },
+ { 0.211765, 0.117647, 0.133333, 1.0 },
+ { 0.215686, 0.117647, 0.137255, 1.0 },
+ { 0.215686, 0.121569, 0.141176, 1.0 },
+ { 0.219608, 0.121569, 0.145098, 1.0 },
+ { 0.223529, 0.117647, 0.152941, 1.0 },
+ { 0.235294, 0.121569, 0.156863, 1.0 },
+ { 0.247059, 0.125490, 0.164706, 1.0 },
+ { 0.250980, 0.121569, 0.168627, 1.0 },
+ { 0.254902, 0.121569, 0.172549, 1.0 },
+ { 0.250980, 0.121569, 0.180392, 1.0 },
+ { 0.247059, 0.117647, 0.180392, 1.0 },
+ { 0.239216, 0.101961, 0.176471, 1.0 },
+ { 0.235294, 0.101961, 0.184314, 1.0 },
+ { 0.235294, 0.101961, 0.192157, 1.0 },
+ { 0.258824, 0.113725, 0.215686, 1.0 },
+ { 0.282353, 0.125490, 0.243137, 1.0 },
+ { 0.278431, 0.121569, 0.239216, 1.0 },
+ { 0.278431, 0.121569, 0.239216, 1.0 },
+ { 0.278431, 0.121569, 0.243137, 1.0 },
+ { 0.282353, 0.121569, 0.243137, 1.0 },
+ { 0.298039, 0.129412, 0.250980, 1.0 },
+ { 0.313725, 0.145098, 0.262745, 1.0 },
+ { 0.333333, 0.164706, 0.274510, 1.0 },
+ { 0.352941, 0.180392, 0.294118, 1.0 },
+ { 0.376471, 0.200000, 0.313725, 1.0 },
+ { 0.396078, 0.215686, 0.321569, 1.0 },
+ { 0.403922, 0.223529, 0.321569, 1.0 },
+ { 0.400000, 0.207843, 0.309804, 1.0 },
+ { 0.372549, 0.180392, 0.282353, 1.0 },
+ { 0.349020, 0.156863, 0.254902, 1.0 },
+ { 0.337255, 0.149020, 0.243137, 1.0 },
+ { 0.329412, 0.145098, 0.235294, 1.0 },
+ { 0.341176, 0.160784, 0.247059, 1.0 },
+ { 0.368627, 0.176471, 0.258824, 1.0 },
+ { 0.400000, 0.200000, 0.254902, 1.0 },
+ { 0.427451, 0.235294, 0.258824, 1.0 },
+ { 0.494118, 0.301961, 0.282353, 1.0 },
+ { 0.509804, 0.313725, 0.290196, 1.0 },
+ { 0.529412, 0.329412, 0.301961, 1.0 },
+ { 0.529412, 0.329412, 0.301961, 1.0 },
+ { 0.529412, 0.333333, 0.301961, 1.0 },
+ { 0.529412, 0.337255, 0.309804, 1.0 },
+ { 0.529412, 0.329412, 0.298039, 1.0 },
+ { 0.521569, 0.333333, 0.270588, 1.0 },
+ { 0.521569, 0.333333, 0.262745, 1.0 },
+ { 0.525490, 0.337255, 0.254902, 1.0 },
+ { 0.521569, 0.337255, 0.250980, 1.0 },
+ { 0.517647, 0.337255, 0.250980, 1.0 },
+ { 0.498039, 0.329412, 0.243137, 1.0 },
+ { 0.474510, 0.313725, 0.243137, 1.0 },
+ { 0.439216, 0.278431, 0.227451, 1.0 },
+ { 0.396078, 0.235294, 0.196078, 1.0 },
+ { 0.298039, 0.145098, 0.133333, 1.0 },
+ { 0.278431, 0.125490, 0.121569, 1.0 },
+ { 0.258824, 0.109804, 0.109804, 1.0 },
+ { 0.227451, 0.086275, 0.098039, 1.0 },
+ { 0.211765, 0.070588, 0.098039, 1.0 },
+ { 0.211765, 0.058824, 0.113725, 1.0 },
+ { 0.223529, 0.062745, 0.141176, 1.0 },
+ { 0.274510, 0.101961, 0.207843, 1.0 },
+ { 0.298039, 0.117647, 0.239216, 1.0 },
+ { 0.325490, 0.137255, 0.274510, 1.0 },
+ { 0.329412, 0.141176, 0.282353, 1.0 },
+ { 0.337255, 0.149020, 0.294118, 1.0 },
+ { 0.341176, 0.156863, 0.298039, 1.0 },
+ { 0.345098, 0.152941, 0.294118, 1.0 },
+ { 0.349020, 0.152941, 0.290196, 1.0 },
+ { 0.345098, 0.145098, 0.290196, 1.0 },
+ { 0.360784, 0.168627, 0.294118, 1.0 },
+ { 0.368627, 0.172549, 0.301961, 1.0 },
+ { 0.376471, 0.180392, 0.309804, 1.0 },
+ { 0.384314, 0.192157, 0.317647, 1.0 },
+ { 0.372549, 0.192157, 0.309804, 1.0 },
+ { 0.356863, 0.184314, 0.294118, 1.0 },
+ { 0.337255, 0.164706, 0.270588, 1.0 },
+ { 0.290196, 0.117647, 0.219608, 1.0 },
+ { 0.278431, 0.109804, 0.207843, 1.0 },
+ { 0.270588, 0.105882, 0.196078, 1.0 },
+ { 0.274510, 0.105882, 0.200000, 1.0 },
+ { 0.278431, 0.105882, 0.203922, 1.0 },
+ { 0.278431, 0.105882, 0.211765, 1.0 },
+ { 0.278431, 0.105882, 0.219608, 1.0 },
+ { 0.278431, 0.109804, 0.219608, 1.0 },
+ { 0.274510, 0.101961, 0.219608, 1.0 },
+ { 0.274510, 0.094118, 0.203922, 1.0 },
+ { 0.274510, 0.090196, 0.200000, 1.0 },
+ { 0.274510, 0.090196, 0.200000, 1.0 },
+ { 0.282353, 0.098039, 0.203922, 1.0 },
+ { 0.298039, 0.113725, 0.211765, 1.0 },
+ { 0.305882, 0.125490, 0.219608, 1.0 },
+ { 0.317647, 0.141176, 0.223529, 1.0 },
+ { 0.321569, 0.149020, 0.223529, 1.0 },
+ { 0.317647, 0.149020, 0.219608, 1.0 },
+ { 0.317647, 0.149020, 0.215686, 1.0 },
+ { 0.309804, 0.145098, 0.203922, 1.0 },
+ { 0.305882, 0.137255, 0.200000, 1.0 },
+ { 0.305882, 0.141176, 0.192157, 1.0 },
+ { 0.309804, 0.149020, 0.196078, 1.0 },
+ { 0.313725, 0.156863, 0.200000, 1.0 },
+ { 0.321569, 0.168627, 0.200000, 1.0 },
+ { 0.325490, 0.176471, 0.211765, 1.0 },
+ { 0.321569, 0.172549, 0.211765, 1.0 },
+ { 0.321569, 0.172549, 0.211765, 1.0 },
+ { 0.309804, 0.156863, 0.203922, 1.0 },
+ { 0.298039, 0.137255, 0.192157, 1.0 },
+ { 0.286275, 0.121569, 0.172549, 1.0 },
+ { 0.274510, 0.109804, 0.152941, 1.0 },
+ { 0.254902, 0.101961, 0.121569, 1.0 },
+ { 0.254902, 0.098039, 0.117647, 1.0 },
+ { 0.254902, 0.098039, 0.113725, 1.0 },
+ { 0.254902, 0.098039, 0.109804, 1.0 },
+ { 0.250980, 0.094118, 0.109804, 1.0 },
+ { 0.250980, 0.090196, 0.113725, 1.0 },
+ { 0.254902, 0.086275, 0.109804, 1.0 },
+ { 0.258824, 0.086275, 0.109804, 1.0 },
+ { 0.266667, 0.086275, 0.109804, 1.0 },
+ { 0.282353, 0.094118, 0.109804, 1.0 },
+ { 0.294118, 0.101961, 0.109804, 1.0 },
+ { 0.301961, 0.101961, 0.109804, 1.0 },
+ { 0.301961, 0.101961, 0.109804, 1.0 },
+ { 0.298039, 0.101961, 0.109804, 1.0 },
+ { 0.294118, 0.101961, 0.109804, 1.0 },
+ { 0.294118, 0.105882, 0.113725, 1.0 },
+ { 0.321569, 0.133333, 0.133333, 1.0 },
+ { 0.333333, 0.149020, 0.137255, 1.0 },
+ { 0.349020, 0.168627, 0.145098, 1.0 },
+ { 0.388235, 0.203922, 0.168627, 1.0 },
+ { 0.419608, 0.239216, 0.188235, 1.0 },
+ { 0.450980, 0.270588, 0.207843, 1.0 },
+ { 0.466667, 0.290196, 0.227451, 1.0 },
+ { 0.470588, 0.298039, 0.254902, 1.0 },
+ { 0.478431, 0.305882, 0.286275, 1.0 },
+ { 0.494118, 0.317647, 0.329412, 1.0 },
+ { 0.517647, 0.349020, 0.372549, 1.0 },
+ { 0.556863, 0.388235, 0.427451, 1.0 },
+ { 0.596078, 0.427451, 0.478431, 1.0 },
+ { 0.639216, 0.466667, 0.533333, 1.0 },
+ { 0.678431, 0.501961, 0.564706, 1.0 },
+ { 0.690196, 0.509804, 0.596078, 1.0 },
+ { 0.690196, 0.505882, 0.607843, 1.0 },
+ { 0.678431, 0.482353, 0.611765, 1.0 },
+ { 0.658824, 0.458824, 0.600000, 1.0 },
+ { 0.623529, 0.431373, 0.580392, 1.0 },
+ { 0.588235, 0.400000, 0.556863, 1.0 },
+ { 0.549020, 0.372549, 0.533333, 1.0 },
+ { 0.517647, 0.356863, 0.498039, 1.0 },
+ { 0.482353, 0.329412, 0.462745, 1.0 },
+ { 0.439216, 0.294118, 0.419608, 1.0 },
+ { 0.400000, 0.254902, 0.372549, 1.0 },
+ { 0.356863, 0.215686, 0.325490, 1.0 },
+ { 0.309804, 0.176471, 0.270588, 1.0 },
+ { 0.270588, 0.141176, 0.219608, 1.0 },
+ { 0.227451, 0.109804, 0.172549, 1.0 },
+ { 0.188235, 0.082353, 0.125490, 1.0 },
+ { 0.156863, 0.062745, 0.094118, 1.0 },
+ { 0.129412, 0.043137, 0.070588, 1.0 },
+ { 0.113725, 0.031373, 0.058824, 1.0 },
+ { 0.101961, 0.023529, 0.054902, 1.0 },
+ { 0.098039, 0.019608, 0.054902, 1.0 },
+ { 0.098039, 0.019608, 0.058824, 1.0 },
+ { 0.101961, 0.023529, 0.062745, 1.0 },
+ { 0.109804, 0.023529, 0.066667, 1.0 },
+ { 0.113725, 0.027451, 0.070588, 1.0 },
+ { 0.121569, 0.027451, 0.074510, 1.0 },
+ { 0.125490, 0.031373, 0.082353, 1.0 },
+ { 0.129412, 0.035294, 0.086275, 1.0 },
+ { 0.133333, 0.035294, 0.086275, 1.0 },
+ { 0.133333, 0.035294, 0.090196, 1.0 },
+ { 0.137255, 0.039216, 0.090196, 1.0 },
+ { 0.141176, 0.039216, 0.094118, 1.0 },
+ { 0.141176, 0.043137, 0.094118, 1.0 },
+ { 0.145098, 0.039216, 0.094118, 1.0 },
+ { 0.149020, 0.039216, 0.098039, 1.0 },
+ { 0.152941, 0.039216, 0.101961, 1.0 },
+ { 0.152941, 0.039216, 0.101961, 1.0 },
+ { 0.152941, 0.039216, 0.105882, 1.0 },
+ { 0.149020, 0.043137, 0.105882, 1.0 },
+ { 0.149020, 0.039216, 0.105882, 1.0 },
+ { 0.141176, 0.039216, 0.098039, 1.0 },
+ { 0.137255, 0.035294, 0.090196, 1.0 },
+ { 0.133333, 0.035294, 0.082353, 1.0 },
+ { 0.133333, 0.031373, 0.078431, 1.0 },
+ { 0.133333, 0.031373, 0.074510, 1.0 },
+ { 0.133333, 0.027451, 0.070588, 1.0 },
+ { 0.133333, 0.031373, 0.070588, 1.0 },
+ { 0.137255, 0.031373, 0.066667, 1.0 },
+ { 0.145098, 0.035294, 0.066667, 1.0 },
+ { 0.149020, 0.039216, 0.062745, 1.0 },
+ { 0.152941, 0.039216, 0.062745, 1.0 },
+ { 0.160784, 0.039216, 0.062745, 1.0 },
+ { 0.168627, 0.043137, 0.066667, 1.0 },
+ { 0.176471, 0.047059, 0.074510, 1.0 },
+ { 0.184314, 0.050980, 0.086275, 1.0 },
+ { 0.196078, 0.054902, 0.101961, 1.0 },
+ { 0.211765, 0.062745, 0.121569, 1.0 },
+ };
+/* Arizona */
+static double4 colors_490[] = {
+ { 0.803922, 0.509804, 0.419608, 1.0 },
+ { 0.831373, 0.541176, 0.447059, 1.0 },
+ { 0.827451, 0.533333, 0.454902, 1.0 },
+ { 0.823529, 0.529412, 0.466667, 1.0 },
+ { 0.850980, 0.568627, 0.556863, 1.0 },
+ { 0.878431, 0.607843, 0.650980, 1.0 },
+ { 0.866667, 0.592157, 0.650980, 1.0 },
+ { 0.854902, 0.580392, 0.650980, 1.0 },
+ { 0.780392, 0.407843, 0.729412, 1.0 },
+ { 0.678431, 0.329412, 0.780392, 1.0 },
+ { 0.580392, 0.250980, 0.835294, 1.0 },
+ { 0.525490, 0.176471, 0.823529, 1.0 },
+ { 0.470588, 0.105882, 0.815686, 1.0 },
+ { 0.431373, 0.086275, 0.784314, 1.0 },
+ { 0.392157, 0.066667, 0.756863, 1.0 },
+ { 0.376471, 0.054902, 0.741176, 1.0 },
+ { 0.360784, 0.043137, 0.725490, 1.0 },
+ { 0.368627, 0.023529, 0.635294, 1.0 },
+ { 0.376471, 0.027451, 0.560784, 1.0 },
+ { 0.388235, 0.031373, 0.490196, 1.0 },
+ { 0.380392, 0.035294, 0.447059, 1.0 },
+ { 0.372549, 0.043137, 0.407843, 1.0 },
+ { 0.364706, 0.039216, 0.388235, 1.0 },
+ { 0.360784, 0.039216, 0.368627, 1.0 },
+ { 0.341176, 0.027451, 0.317647, 1.0 },
+ { 0.333333, 0.031373, 0.313725, 1.0 },
+ { 0.329412, 0.035294, 0.309804, 1.0 },
+ { 0.321569, 0.027451, 0.309804, 1.0 },
+ { 0.317647, 0.023529, 0.309804, 1.0 },
+ { 0.313725, 0.023529, 0.305882, 1.0 },
+ { 0.309804, 0.023529, 0.301961, 1.0 },
+ { 0.309804, 0.015686, 0.286275, 1.0 },
+ { 0.298039, 0.011765, 0.274510, 1.0 },
+ { 0.227451, 0.011765, 0.239216, 1.0 },
+ { 0.203922, 0.007843, 0.223529, 1.0 },
+ { 0.180392, 0.003922, 0.211765, 1.0 },
+ { 0.164706, 0.000000, 0.215686, 1.0 },
+ { 0.152941, 0.000000, 0.223529, 1.0 },
+ { 0.149020, 0.000000, 0.227451, 1.0 },
+ { 0.149020, 0.000000, 0.235294, 1.0 },
+ { 0.192157, 0.003922, 0.262745, 1.0 },
+ { 0.207843, 0.000000, 0.270588, 1.0 },
+ { 0.227451, 0.000000, 0.278431, 1.0 },
+ { 0.231373, 0.000000, 0.266667, 1.0 },
+ { 0.235294, 0.000000, 0.258824, 1.0 },
+ { 0.235294, 0.000000, 0.250980, 1.0 },
+ { 0.239216, 0.000000, 0.243137, 1.0 },
+ { 0.235294, 0.000000, 0.223529, 1.0 },
+ { 0.223529, 0.000000, 0.200000, 1.0 },
+ { 0.227451, 0.007843, 0.203922, 1.0 },
+ { 0.254902, 0.011765, 0.223529, 1.0 },
+ { 0.286275, 0.015686, 0.247059, 1.0 },
+ { 0.333333, 0.039216, 0.274510, 1.0 },
+ { 0.380392, 0.066667, 0.301961, 1.0 },
+ { 0.400000, 0.082353, 0.313725, 1.0 },
+ { 0.419608, 0.098039, 0.329412, 1.0 },
+ { 0.466667, 0.145098, 0.309804, 1.0 },
+ { 0.482353, 0.172549, 0.286275, 1.0 },
+ { 0.498039, 0.203922, 0.266667, 1.0 },
+ { 0.450980, 0.200000, 0.223529, 1.0 },
+ { 0.403922, 0.200000, 0.184314, 1.0 },
+ { 0.380392, 0.180392, 0.164706, 1.0 },
+ { 0.360784, 0.160784, 0.145098, 1.0 },
+ { 0.333333, 0.141176, 0.141176, 1.0 },
+ { 0.321569, 0.113725, 0.160784, 1.0 },
+ { 0.270588, 0.054902, 0.192157, 1.0 },
+ { 0.282353, 0.035294, 0.215686, 1.0 },
+ { 0.294118, 0.015686, 0.243137, 1.0 },
+ { 0.305882, 0.015686, 0.250980, 1.0 },
+ { 0.317647, 0.015686, 0.258824, 1.0 },
+ { 0.337255, 0.015686, 0.278431, 1.0 },
+ { 0.356863, 0.015686, 0.301961, 1.0 },
+ { 0.360784, 0.031373, 0.341176, 1.0 },
+ { 0.360784, 0.027451, 0.380392, 1.0 },
+ { 0.364706, 0.023529, 0.419608, 1.0 },
+ { 0.380392, 0.023529, 0.439216, 1.0 },
+ { 0.400000, 0.027451, 0.462745, 1.0 },
+ { 0.400000, 0.027451, 0.466667, 1.0 },
+ { 0.403922, 0.031373, 0.470588, 1.0 },
+ { 0.388235, 0.023529, 0.458824, 1.0 },
+ { 0.400000, 0.007843, 0.450980, 1.0 },
+ { 0.403922, 0.019608, 0.372549, 1.0 },
+ { 0.372549, 0.015686, 0.325490, 1.0 },
+ { 0.341176, 0.011765, 0.282353, 1.0 },
+ { 0.321569, 0.007843, 0.262745, 1.0 },
+ { 0.305882, 0.007843, 0.247059, 1.0 },
+ { 0.250980, 0.007843, 0.207843, 1.0 },
+ { 0.219608, 0.011765, 0.188235, 1.0 },
+ { 0.196078, 0.003922, 0.156863, 1.0 },
+ { 0.192157, 0.000000, 0.137255, 1.0 },
+ { 0.192157, 0.000000, 0.121569, 1.0 },
+ { 0.200000, 0.003922, 0.109804, 1.0 },
+ { 0.207843, 0.011765, 0.101961, 1.0 },
+ { 0.250980, 0.027451, 0.090196, 1.0 },
+ { 0.301961, 0.062745, 0.078431, 1.0 },
+ { 0.380392, 0.094118, 0.074510, 1.0 },
+ { 0.411765, 0.125490, 0.058824, 1.0 },
+ { 0.407843, 0.160784, 0.019608, 1.0 },
+ { 0.423529, 0.172549, 0.047059, 1.0 },
+ { 0.443137, 0.184314, 0.074510, 1.0 },
+ { 0.435294, 0.168627, 0.090196, 1.0 },
+ { 0.431373, 0.156863, 0.105882, 1.0 },
+ { 0.392157, 0.117647, 0.129412, 1.0 },
+ { 0.360784, 0.101961, 0.145098, 1.0 },
+ { 0.356863, 0.054902, 0.211765, 1.0 },
+ { 0.396078, 0.094118, 0.227451, 1.0 },
+ { 0.439216, 0.133333, 0.243137, 1.0 },
+ { 0.482353, 0.188235, 0.239216, 1.0 },
+ { 0.529412, 0.243137, 0.235294, 1.0 },
+ { 0.611765, 0.337255, 0.239216, 1.0 },
+ { 0.694118, 0.403922, 0.231373, 1.0 },
+ { 0.721569, 0.427451, 0.215686, 1.0 },
+ { 0.772549, 0.478431, 0.192157, 1.0 },
+ { 0.752941, 0.513725, 0.223529, 1.0 },
+ { 0.709804, 0.474510, 0.227451, 1.0 },
+ { 0.670588, 0.439216, 0.231373, 1.0 },
+ { 0.603922, 0.349020, 0.239216, 1.0 },
+ { 0.533333, 0.286275, 0.266667, 1.0 },
+ { 0.462745, 0.231373, 0.305882, 1.0 },
+ { 0.415686, 0.172549, 0.329412, 1.0 },
+ { 0.407843, 0.113725, 0.368627, 1.0 },
+ { 0.411765, 0.101961, 0.380392, 1.0 },
+ { 0.419608, 0.090196, 0.396078, 1.0 },
+ { 0.431373, 0.086275, 0.407843, 1.0 },
+ { 0.447059, 0.086275, 0.423529, 1.0 },
+ { 0.474510, 0.090196, 0.450980, 1.0 },
+ { 0.505882, 0.098039, 0.478431, 1.0 },
+ { 0.525490, 0.105882, 0.505882, 1.0 },
+ { 0.556863, 0.109804, 0.552941, 1.0 },
+ { 0.549020, 0.078431, 0.615686, 1.0 },
+ { 0.545098, 0.074510, 0.603922, 1.0 },
+ { 0.545098, 0.070588, 0.592157, 1.0 },
+ { 0.533333, 0.066667, 0.564706, 1.0 },
+ { 0.505882, 0.054902, 0.545098, 1.0 },
+ { 0.450980, 0.027451, 0.517647, 1.0 },
+ { 0.407843, 0.015686, 0.478431, 1.0 },
+ { 0.337255, 0.019608, 0.454902, 1.0 },
+ { 0.313725, 0.011765, 0.462745, 1.0 },
+ { 0.294118, 0.007843, 0.474510, 1.0 },
+ { 0.305882, 0.027451, 0.462745, 1.0 },
+ { 0.321569, 0.047059, 0.454902, 1.0 },
+ { 0.352941, 0.098039, 0.435294, 1.0 },
+ { 0.423529, 0.152941, 0.392157, 1.0 },
+ { 0.498039, 0.231373, 0.349020, 1.0 },
+ { 0.611765, 0.349020, 0.309804, 1.0 },
+ { 0.768627, 0.490196, 0.164706, 1.0 },
+ { 0.780392, 0.490196, 0.121569, 1.0 },
+ { 0.792157, 0.494118, 0.078431, 1.0 },
+ { 0.803922, 0.501961, 0.062745, 1.0 },
+ { 0.800000, 0.521569, 0.082353, 1.0 },
+ { 0.760784, 0.462745, 0.078431, 1.0 },
+ { 0.674510, 0.356863, 0.066667, 1.0 },
+ { 0.498039, 0.211765, 0.137255, 1.0 },
+ { 0.482353, 0.200000, 0.164706, 1.0 },
+ { 0.470588, 0.192157, 0.196078, 1.0 },
+ { 0.462745, 0.168627, 0.247059, 1.0 },
+ { 0.439216, 0.156863, 0.298039, 1.0 },
+ { 0.407843, 0.149020, 0.313725, 1.0 },
+ { 0.407843, 0.160784, 0.333333, 1.0 },
+ { 0.450980, 0.184314, 0.317647, 1.0 },
+ { 0.486275, 0.223529, 0.301961, 1.0 },
+ { 0.517647, 0.247059, 0.243137, 1.0 },
+ { 0.513725, 0.239216, 0.227451, 1.0 },
+ { 0.513725, 0.231373, 0.211765, 1.0 },
+ { 0.498039, 0.203922, 0.200000, 1.0 },
+ { 0.490196, 0.192157, 0.184314, 1.0 },
+ { 0.482353, 0.160784, 0.192157, 1.0 },
+ { 0.470588, 0.129412, 0.192157, 1.0 },
+ { 0.435294, 0.086275, 0.176471, 1.0 },
+ { 0.439216, 0.086275, 0.172549, 1.0 },
+ { 0.443137, 0.090196, 0.172549, 1.0 },
+ { 0.458824, 0.094118, 0.172549, 1.0 },
+ { 0.482353, 0.117647, 0.141176, 1.0 },
+ { 0.490196, 0.149020, 0.101961, 1.0 },
+ { 0.474510, 0.176471, 0.086275, 1.0 },
+ { 0.443137, 0.164706, 0.090196, 1.0 },
+ { 0.411765, 0.145098, 0.113725, 1.0 },
+ { 0.388235, 0.125490, 0.129412, 1.0 },
+ { 0.349020, 0.117647, 0.145098, 1.0 },
+ { 0.313725, 0.105882, 0.168627, 1.0 },
+ { 0.298039, 0.094118, 0.223529, 1.0 },
+ { 0.333333, 0.090196, 0.294118, 1.0 },
+ { 0.372549, 0.109804, 0.376471, 1.0 },
+ { 0.411765, 0.145098, 0.443137, 1.0 },
+ { 0.521569, 0.211765, 0.560784, 1.0 },
+ { 0.549020, 0.215686, 0.580392, 1.0 },
+ { 0.580392, 0.219608, 0.603922, 1.0 },
+ { 0.603922, 0.196078, 0.603922, 1.0 },
+ { 0.654902, 0.207843, 0.552941, 1.0 },
+ { 0.650980, 0.180392, 0.521569, 1.0 },
+ { 0.623529, 0.156863, 0.501961, 1.0 },
+ { 0.560784, 0.101961, 0.470588, 1.0 },
+ { 0.560784, 0.070588, 0.380392, 1.0 },
+ { 0.537255, 0.039216, 0.309804, 1.0 },
+ { 0.494118, 0.027451, 0.282353, 1.0 },
+ { 0.435294, 0.027451, 0.290196, 1.0 },
+ { 0.419608, 0.031373, 0.313725, 1.0 },
+ { 0.411765, 0.027451, 0.321569, 1.0 },
+ { 0.407843, 0.023529, 0.317647, 1.0 },
+ { 0.396078, 0.031373, 0.294118, 1.0 },
+ { 0.392157, 0.050980, 0.278431, 1.0 },
+ { 0.376471, 0.070588, 0.250980, 1.0 },
+ { 0.352941, 0.086275, 0.219608, 1.0 },
+ { 0.317647, 0.098039, 0.176471, 1.0 },
+ { 0.286275, 0.105882, 0.125490, 1.0 },
+ { 0.274510, 0.098039, 0.094118, 1.0 },
+ { 0.250980, 0.086275, 0.070588, 1.0 },
+ { 0.219608, 0.070588, 0.070588, 1.0 },
+ { 0.192157, 0.090196, 0.058824, 1.0 },
+ { 0.188235, 0.086275, 0.043137, 1.0 },
+ { 0.184314, 0.086275, 0.047059, 1.0 },
+ { 0.172549, 0.062745, 0.066667, 1.0 },
+ { 0.160784, 0.062745, 0.086275, 1.0 },
+ { 0.160784, 0.062745, 0.090196, 1.0 },
+ { 0.160784, 0.070588, 0.098039, 1.0 },
+ { 0.192157, 0.066667, 0.125490, 1.0 },
+ { 0.223529, 0.054902, 0.168627, 1.0 },
+ { 0.274510, 0.058824, 0.219608, 1.0 },
+ { 0.337255, 0.047059, 0.258824, 1.0 },
+ { 0.419608, 0.058824, 0.325490, 1.0 },
+ { 0.501961, 0.054902, 0.392157, 1.0 },
+ { 0.541176, 0.070588, 0.435294, 1.0 },
+ { 0.580392, 0.062745, 0.427451, 1.0 },
+ { 0.596078, 0.082353, 0.439216, 1.0 },
+ { 0.619608, 0.082353, 0.478431, 1.0 },
+ { 0.572549, 0.062745, 0.494118, 1.0 },
+ { 0.509804, 0.039216, 0.474510, 1.0 },
+ { 0.466667, 0.047059, 0.450980, 1.0 },
+ { 0.458824, 0.070588, 0.447059, 1.0 },
+ { 0.450980, 0.066667, 0.447059, 1.0 },
+ { 0.435294, 0.058824, 0.462745, 1.0 },
+ { 0.435294, 0.050980, 0.498039, 1.0 },
+ { 0.458824, 0.058824, 0.509804, 1.0 },
+ { 0.486275, 0.070588, 0.513725, 1.0 },
+ { 0.498039, 0.090196, 0.517647, 1.0 },
+ { 0.490196, 0.098039, 0.556863, 1.0 },
+ { 0.470588, 0.078431, 0.584314, 1.0 },
+ { 0.454902, 0.062745, 0.603922, 1.0 },
+ { 0.443137, 0.066667, 0.623529, 1.0 },
+ { 0.415686, 0.070588, 0.650980, 1.0 },
+ { 0.407843, 0.062745, 0.674510, 1.0 },
+ { 0.431373, 0.054902, 0.690196, 1.0 },
+ { 0.470588, 0.074510, 0.705882, 1.0 },
+ { 0.466667, 0.082353, 0.705882, 1.0 },
+ { 0.443137, 0.078431, 0.701961, 1.0 },
+ { 0.403922, 0.066667, 0.705882, 1.0 },
+ { 0.392157, 0.086275, 0.686275, 1.0 },
+ { 0.380392, 0.101961, 0.658824, 1.0 },
+ { 0.380392, 0.109804, 0.600000, 1.0 },
+ { 0.368627, 0.113725, 0.580392, 1.0 },
+ { 0.400000, 0.160784, 0.533333, 1.0 },
+ { 0.490196, 0.262745, 0.501961, 1.0 },
+ { 0.603922, 0.380392, 0.443137, 1.0 },
+ { 0.635294, 0.360784, 0.407843, 1.0 },
+ { 0.650980, 0.321569, 0.388235, 1.0 },
+ { 0.674510, 0.341176, 0.392157, 1.0 },
+ };
+/* Autumn_Garden */
+static double4 colors_491[] = {
+ { 0.341176, 0.278431, 0.243137, 1.0 },
+ { 0.356863, 0.290196, 0.278431, 1.0 },
+ { 0.352941, 0.294118, 0.286275, 1.0 },
+ { 0.352941, 0.298039, 0.298039, 1.0 },
+ { 0.352941, 0.305882, 0.317647, 1.0 },
+ { 0.356863, 0.317647, 0.337255, 1.0 },
+ { 0.345098, 0.301961, 0.321569, 1.0 },
+ { 0.333333, 0.290196, 0.305882, 1.0 },
+ { 0.317647, 0.274510, 0.298039, 1.0 },
+ { 0.329412, 0.282353, 0.305882, 1.0 },
+ { 0.341176, 0.294118, 0.313725, 1.0 },
+ { 0.352941, 0.329412, 0.333333, 1.0 },
+ { 0.364706, 0.364706, 0.352941, 1.0 },
+ { 0.388235, 0.388235, 0.356863, 1.0 },
+ { 0.411765, 0.415686, 0.360784, 1.0 },
+ { 0.423529, 0.423529, 0.356863, 1.0 },
+ { 0.435294, 0.435294, 0.356863, 1.0 },
+ { 0.470588, 0.443137, 0.337255, 1.0 },
+ { 0.470588, 0.439216, 0.325490, 1.0 },
+ { 0.470588, 0.439216, 0.317647, 1.0 },
+ { 0.466667, 0.435294, 0.286275, 1.0 },
+ { 0.466667, 0.431373, 0.258824, 1.0 },
+ { 0.466667, 0.423529, 0.235294, 1.0 },
+ { 0.466667, 0.419608, 0.215686, 1.0 },
+ { 0.458824, 0.400000, 0.160784, 1.0 },
+ { 0.462745, 0.384314, 0.149020, 1.0 },
+ { 0.470588, 0.372549, 0.141176, 1.0 },
+ { 0.466667, 0.345098, 0.125490, 1.0 },
+ { 0.466667, 0.321569, 0.109804, 1.0 },
+ { 0.470588, 0.305882, 0.105882, 1.0 },
+ { 0.474510, 0.294118, 0.101961, 1.0 },
+ { 0.478431, 0.274510, 0.094118, 1.0 },
+ { 0.494118, 0.266667, 0.082353, 1.0 },
+ { 0.521569, 0.278431, 0.086275, 1.0 },
+ { 0.533333, 0.298039, 0.086275, 1.0 },
+ { 0.545098, 0.317647, 0.086275, 1.0 },
+ { 0.552941, 0.333333, 0.101961, 1.0 },
+ { 0.560784, 0.349020, 0.121569, 1.0 },
+ { 0.560784, 0.360784, 0.129412, 1.0 },
+ { 0.564706, 0.372549, 0.137255, 1.0 },
+ { 0.560784, 0.415686, 0.215686, 1.0 },
+ { 0.576471, 0.450980, 0.247059, 1.0 },
+ { 0.596078, 0.490196, 0.282353, 1.0 },
+ { 0.596078, 0.505882, 0.278431, 1.0 },
+ { 0.600000, 0.525490, 0.274510, 1.0 },
+ { 0.596078, 0.529412, 0.258824, 1.0 },
+ { 0.596078, 0.537255, 0.247059, 1.0 },
+ { 0.572549, 0.521569, 0.227451, 1.0 },
+ { 0.541176, 0.517647, 0.211765, 1.0 },
+ { 0.505882, 0.478431, 0.215686, 1.0 },
+ { 0.494118, 0.447059, 0.203922, 1.0 },
+ { 0.482353, 0.415686, 0.192157, 1.0 },
+ { 0.458824, 0.380392, 0.152941, 1.0 },
+ { 0.439216, 0.345098, 0.113725, 1.0 },
+ { 0.407843, 0.317647, 0.090196, 1.0 },
+ { 0.376471, 0.294118, 0.066667, 1.0 },
+ { 0.298039, 0.227451, 0.015686, 1.0 },
+ { 0.278431, 0.207843, 0.007843, 1.0 },
+ { 0.258824, 0.188235, 0.003922, 1.0 },
+ { 0.254902, 0.184314, 0.015686, 1.0 },
+ { 0.254902, 0.180392, 0.027451, 1.0 },
+ { 0.243137, 0.172549, 0.027451, 1.0 },
+ { 0.231373, 0.168627, 0.027451, 1.0 },
+ { 0.223529, 0.172549, 0.043137, 1.0 },
+ { 0.227451, 0.168627, 0.047059, 1.0 },
+ { 0.247059, 0.172549, 0.047059, 1.0 },
+ { 0.266667, 0.176471, 0.047059, 1.0 },
+ { 0.290196, 0.184314, 0.047059, 1.0 },
+ { 0.294118, 0.188235, 0.047059, 1.0 },
+ { 0.301961, 0.192157, 0.047059, 1.0 },
+ { 0.313725, 0.192157, 0.047059, 1.0 },
+ { 0.325490, 0.188235, 0.054902, 1.0 },
+ { 0.360784, 0.200000, 0.066667, 1.0 },
+ { 0.384314, 0.219608, 0.066667, 1.0 },
+ { 0.407843, 0.243137, 0.066667, 1.0 },
+ { 0.427451, 0.266667, 0.082353, 1.0 },
+ { 0.450980, 0.290196, 0.101961, 1.0 },
+ { 0.454902, 0.294118, 0.113725, 1.0 },
+ { 0.462745, 0.298039, 0.129412, 1.0 },
+ { 0.470588, 0.301961, 0.137255, 1.0 },
+ { 0.474510, 0.298039, 0.156863, 1.0 },
+ { 0.474510, 0.317647, 0.172549, 1.0 },
+ { 0.474510, 0.341176, 0.176471, 1.0 },
+ { 0.474510, 0.368627, 0.180392, 1.0 },
+ { 0.470588, 0.380392, 0.184314, 1.0 },
+ { 0.470588, 0.392157, 0.192157, 1.0 },
+ { 0.458824, 0.407843, 0.196078, 1.0 },
+ { 0.450980, 0.403922, 0.207843, 1.0 },
+ { 0.419608, 0.388235, 0.200000, 1.0 },
+ { 0.400000, 0.376471, 0.172549, 1.0 },
+ { 0.384314, 0.368627, 0.145098, 1.0 },
+ { 0.372549, 0.364706, 0.133333, 1.0 },
+ { 0.364706, 0.364706, 0.125490, 1.0 },
+ { 0.345098, 0.368627, 0.105882, 1.0 },
+ { 0.325490, 0.368627, 0.101961, 1.0 },
+ { 0.301961, 0.364706, 0.105882, 1.0 },
+ { 0.282353, 0.356863, 0.113725, 1.0 },
+ { 0.254902, 0.341176, 0.137255, 1.0 },
+ { 0.243137, 0.337255, 0.152941, 1.0 },
+ { 0.231373, 0.333333, 0.172549, 1.0 },
+ { 0.223529, 0.329412, 0.176471, 1.0 },
+ { 0.219608, 0.329412, 0.184314, 1.0 },
+ { 0.207843, 0.321569, 0.200000, 1.0 },
+ { 0.200000, 0.305882, 0.219608, 1.0 },
+ { 0.176471, 0.294118, 0.243137, 1.0 },
+ { 0.172549, 0.294118, 0.250980, 1.0 },
+ { 0.172549, 0.298039, 0.258824, 1.0 },
+ { 0.180392, 0.298039, 0.262745, 1.0 },
+ { 0.188235, 0.301961, 0.270588, 1.0 },
+ { 0.207843, 0.298039, 0.274510, 1.0 },
+ { 0.231373, 0.266667, 0.282353, 1.0 },
+ { 0.266667, 0.243137, 0.266667, 1.0 },
+ { 0.274510, 0.223529, 0.235294, 1.0 },
+ { 0.278431, 0.207843, 0.168627, 1.0 },
+ { 0.282353, 0.211765, 0.160784, 1.0 },
+ { 0.286275, 0.219608, 0.152941, 1.0 },
+ { 0.301961, 0.239216, 0.141176, 1.0 },
+ { 0.333333, 0.262745, 0.133333, 1.0 },
+ { 0.400000, 0.290196, 0.137255, 1.0 },
+ { 0.447059, 0.325490, 0.125490, 1.0 },
+ { 0.525490, 0.396078, 0.105882, 1.0 },
+ { 0.545098, 0.427451, 0.105882, 1.0 },
+ { 0.564706, 0.458824, 0.109804, 1.0 },
+ { 0.564706, 0.470588, 0.105882, 1.0 },
+ { 0.568627, 0.486275, 0.101961, 1.0 },
+ { 0.588235, 0.525490, 0.113725, 1.0 },
+ { 0.607843, 0.552941, 0.117647, 1.0 },
+ { 0.631373, 0.588235, 0.101961, 1.0 },
+ { 0.662745, 0.623529, 0.101961, 1.0 },
+ { 0.690196, 0.643137, 0.082353, 1.0 },
+ { 0.678431, 0.631373, 0.074510, 1.0 },
+ { 0.670588, 0.619608, 0.066667, 1.0 },
+ { 0.631373, 0.600000, 0.062745, 1.0 },
+ { 0.588235, 0.560784, 0.058824, 1.0 },
+ { 0.545098, 0.525490, 0.039216, 1.0 },
+ { 0.509804, 0.498039, 0.031373, 1.0 },
+ { 0.470588, 0.466667, 0.011765, 1.0 },
+ { 0.458824, 0.450980, 0.011765, 1.0 },
+ { 0.450980, 0.439216, 0.015686, 1.0 },
+ { 0.439216, 0.431373, 0.015686, 1.0 },
+ { 0.431373, 0.423529, 0.019608, 1.0 },
+ { 0.411765, 0.411765, 0.019608, 1.0 },
+ { 0.396078, 0.400000, 0.027451, 1.0 },
+ { 0.384314, 0.400000, 0.035294, 1.0 },
+ { 0.376471, 0.396078, 0.054902, 1.0 },
+ { 0.372549, 0.403922, 0.113725, 1.0 },
+ { 0.376471, 0.411765, 0.129412, 1.0 },
+ { 0.380392, 0.423529, 0.145098, 1.0 },
+ { 0.388235, 0.435294, 0.180392, 1.0 },
+ { 0.411765, 0.450980, 0.211765, 1.0 },
+ { 0.419608, 0.462745, 0.235294, 1.0 },
+ { 0.435294, 0.466667, 0.250980, 1.0 },
+ { 0.439216, 0.454902, 0.274510, 1.0 },
+ { 0.435294, 0.454902, 0.278431, 1.0 },
+ { 0.431373, 0.454902, 0.282353, 1.0 },
+ { 0.427451, 0.450980, 0.301961, 1.0 },
+ { 0.431373, 0.466667, 0.305882, 1.0 },
+ { 0.439216, 0.482353, 0.298039, 1.0 },
+ { 0.447059, 0.494118, 0.286275, 1.0 },
+ { 0.462745, 0.490196, 0.266667, 1.0 },
+ { 0.462745, 0.474510, 0.239216, 1.0 },
+ { 0.443137, 0.427451, 0.168627, 1.0 },
+ { 0.439216, 0.415686, 0.156863, 1.0 },
+ { 0.435294, 0.403922, 0.145098, 1.0 },
+ { 0.435294, 0.396078, 0.117647, 1.0 },
+ { 0.431373, 0.396078, 0.094118, 1.0 },
+ { 0.439216, 0.396078, 0.074510, 1.0 },
+ { 0.435294, 0.396078, 0.074510, 1.0 },
+ { 0.419608, 0.376471, 0.086275, 1.0 },
+ { 0.415686, 0.360784, 0.094118, 1.0 },
+ { 0.411765, 0.349020, 0.105882, 1.0 },
+ { 0.403922, 0.325490, 0.121569, 1.0 },
+ { 0.392157, 0.313725, 0.141176, 1.0 },
+ { 0.400000, 0.305882, 0.156863, 1.0 },
+ { 0.400000, 0.309804, 0.172549, 1.0 },
+ { 0.403922, 0.305882, 0.196078, 1.0 },
+ { 0.415686, 0.301961, 0.219608, 1.0 },
+ { 0.419608, 0.301961, 0.239216, 1.0 },
+ { 0.415686, 0.298039, 0.247059, 1.0 },
+ { 0.407843, 0.290196, 0.250980, 1.0 },
+ { 0.403922, 0.286275, 0.250980, 1.0 },
+ { 0.400000, 0.294118, 0.239216, 1.0 },
+ { 0.392157, 0.298039, 0.219608, 1.0 },
+ { 0.388235, 0.286275, 0.203922, 1.0 },
+ { 0.380392, 0.278431, 0.160784, 1.0 },
+ { 0.372549, 0.270588, 0.145098, 1.0 },
+ { 0.368627, 0.266667, 0.133333, 1.0 },
+ { 0.352941, 0.254902, 0.117647, 1.0 },
+ { 0.333333, 0.254902, 0.105882, 1.0 },
+ { 0.321569, 0.254902, 0.094118, 1.0 },
+ { 0.309804, 0.262745, 0.082353, 1.0 },
+ { 0.298039, 0.278431, 0.078431, 1.0 },
+ { 0.294118, 0.290196, 0.078431, 1.0 },
+ { 0.294118, 0.298039, 0.078431, 1.0 },
+ { 0.286275, 0.298039, 0.094118, 1.0 },
+ { 0.282353, 0.301961, 0.113725, 1.0 },
+ { 0.290196, 0.298039, 0.141176, 1.0 },
+ { 0.294118, 0.294118, 0.168627, 1.0 },
+ { 0.290196, 0.298039, 0.196078, 1.0 },
+ { 0.298039, 0.309804, 0.219608, 1.0 },
+ { 0.317647, 0.313725, 0.227451, 1.0 },
+ { 0.329412, 0.317647, 0.247059, 1.0 },
+ { 0.349020, 0.321569, 0.274510, 1.0 },
+ { 0.368627, 0.333333, 0.294118, 1.0 },
+ { 0.388235, 0.337255, 0.321569, 1.0 },
+ { 0.400000, 0.341176, 0.352941, 1.0 },
+ { 0.411765, 0.356863, 0.388235, 1.0 },
+ { 0.450980, 0.368627, 0.415686, 1.0 },
+ { 0.466667, 0.372549, 0.431373, 1.0 },
+ { 0.478431, 0.380392, 0.470588, 1.0 },
+ { 0.486275, 0.396078, 0.490196, 1.0 },
+ { 0.525490, 0.427451, 0.498039, 1.0 },
+ { 0.556863, 0.462745, 0.533333, 1.0 },
+ { 0.568627, 0.498039, 0.549020, 1.0 },
+ { 0.603922, 0.533333, 0.564706, 1.0 },
+ { 0.627451, 0.552941, 0.541176, 1.0 },
+ { 0.635294, 0.560784, 0.533333, 1.0 },
+ { 0.619608, 0.552941, 0.517647, 1.0 },
+ { 0.619608, 0.549020, 0.466667, 1.0 },
+ { 0.600000, 0.545098, 0.439216, 1.0 },
+ { 0.576471, 0.537255, 0.400000, 1.0 },
+ { 0.568627, 0.537255, 0.368627, 1.0 },
+ { 0.560784, 0.513725, 0.325490, 1.0 },
+ { 0.549020, 0.494118, 0.282353, 1.0 },
+ { 0.521569, 0.458824, 0.250980, 1.0 },
+ { 0.482353, 0.411765, 0.203922, 1.0 },
+ { 0.435294, 0.376471, 0.168627, 1.0 },
+ { 0.388235, 0.341176, 0.156863, 1.0 },
+ { 0.349020, 0.317647, 0.145098, 1.0 },
+ { 0.305882, 0.290196, 0.141176, 1.0 },
+ { 0.262745, 0.274510, 0.133333, 1.0 },
+ { 0.227451, 0.250980, 0.137255, 1.0 },
+ { 0.196078, 0.227451, 0.141176, 1.0 },
+ { 0.180392, 0.211765, 0.156863, 1.0 },
+ { 0.168627, 0.200000, 0.164706, 1.0 },
+ { 0.160784, 0.200000, 0.180392, 1.0 },
+ { 0.152941, 0.196078, 0.200000, 1.0 },
+ { 0.149020, 0.203922, 0.203922, 1.0 },
+ { 0.149020, 0.207843, 0.207843, 1.0 },
+ { 0.152941, 0.215686, 0.207843, 1.0 },
+ { 0.156863, 0.219608, 0.200000, 1.0 },
+ { 0.172549, 0.215686, 0.188235, 1.0 },
+ { 0.184314, 0.223529, 0.176471, 1.0 },
+ { 0.207843, 0.223529, 0.172549, 1.0 },
+ { 0.231373, 0.227451, 0.164706, 1.0 },
+ { 0.250980, 0.227451, 0.168627, 1.0 },
+ { 0.266667, 0.235294, 0.180392, 1.0 },
+ { 0.278431, 0.243137, 0.200000, 1.0 },
+ { 0.286275, 0.250980, 0.215686, 1.0 },
+ { 0.294118, 0.250980, 0.211765, 1.0 },
+ { 0.329412, 0.290196, 0.254902, 1.0 },
+ { 0.360784, 0.317647, 0.274510, 1.0 },
+ { 0.368627, 0.329412, 0.278431, 1.0 },
+ { 0.372549, 0.325490, 0.282353, 1.0 },
+ { 0.376471, 0.325490, 0.282353, 1.0 },
+ { 0.376471, 0.325490, 0.290196, 1.0 },
+ };
+/* Autumn_Leaves */
+static double4 colors_492[] = {
+ { 0.592157, 0.376471, 0.133333, 1.0 },
+ { 0.509804, 0.509804, 0.247059, 1.0 },
+ { 0.490196, 0.498039, 0.223529, 1.0 },
+ { 0.470588, 0.486275, 0.200000, 1.0 },
+ { 0.407843, 0.419608, 0.196078, 1.0 },
+ { 0.345098, 0.352941, 0.196078, 1.0 },
+ { 0.309804, 0.309804, 0.196078, 1.0 },
+ { 0.278431, 0.270588, 0.196078, 1.0 },
+ { 0.160784, 0.180392, 0.129412, 1.0 },
+ { 0.137255, 0.156863, 0.105882, 1.0 },
+ { 0.117647, 0.137255, 0.086275, 1.0 },
+ { 0.125490, 0.137255, 0.074510, 1.0 },
+ { 0.137255, 0.141176, 0.062745, 1.0 },
+ { 0.168627, 0.152941, 0.098039, 1.0 },
+ { 0.203922, 0.168627, 0.133333, 1.0 },
+ { 0.227451, 0.192157, 0.152941, 1.0 },
+ { 0.250980, 0.219608, 0.172549, 1.0 },
+ { 0.337255, 0.313725, 0.274510, 1.0 },
+ { 0.380392, 0.352941, 0.290196, 1.0 },
+ { 0.423529, 0.396078, 0.305882, 1.0 },
+ { 0.447059, 0.403922, 0.309804, 1.0 },
+ { 0.474510, 0.411765, 0.313725, 1.0 },
+ { 0.490196, 0.407843, 0.301961, 1.0 },
+ { 0.505882, 0.403922, 0.294118, 1.0 },
+ { 0.552941, 0.443137, 0.239216, 1.0 },
+ { 0.525490, 0.466667, 0.219608, 1.0 },
+ { 0.501961, 0.494118, 0.203922, 1.0 },
+ { 0.423529, 0.490196, 0.156863, 1.0 },
+ { 0.349020, 0.490196, 0.113725, 1.0 },
+ { 0.309804, 0.478431, 0.109804, 1.0 },
+ { 0.274510, 0.466667, 0.105882, 1.0 },
+ { 0.223529, 0.396078, 0.082353, 1.0 },
+ { 0.196078, 0.329412, 0.058824, 1.0 },
+ { 0.152941, 0.184314, 0.039216, 1.0 },
+ { 0.152941, 0.145098, 0.039216, 1.0 },
+ { 0.152941, 0.105882, 0.043137, 1.0 },
+ { 0.152941, 0.094118, 0.043137, 1.0 },
+ { 0.152941, 0.082353, 0.047059, 1.0 },
+ { 0.160784, 0.094118, 0.047059, 1.0 },
+ { 0.172549, 0.109804, 0.047059, 1.0 },
+ { 0.231373, 0.152941, 0.074510, 1.0 },
+ { 0.247059, 0.156863, 0.058824, 1.0 },
+ { 0.262745, 0.160784, 0.043137, 1.0 },
+ { 0.290196, 0.152941, 0.031373, 1.0 },
+ { 0.317647, 0.145098, 0.023529, 1.0 },
+ { 0.317647, 0.117647, 0.015686, 1.0 },
+ { 0.317647, 0.090196, 0.007843, 1.0 },
+ { 0.290196, 0.078431, 0.015686, 1.0 },
+ { 0.266667, 0.070588, 0.031373, 1.0 },
+ { 0.184314, 0.023529, 0.050980, 1.0 },
+ { 0.149020, 0.031373, 0.047059, 1.0 },
+ { 0.113725, 0.043137, 0.047059, 1.0 },
+ { 0.141176, 0.050980, 0.035294, 1.0 },
+ { 0.172549, 0.062745, 0.023529, 1.0 },
+ { 0.203922, 0.074510, 0.031373, 1.0 },
+ { 0.235294, 0.086275, 0.043137, 1.0 },
+ { 0.341176, 0.149020, 0.078431, 1.0 },
+ { 0.372549, 0.152941, 0.078431, 1.0 },
+ { 0.407843, 0.160784, 0.082353, 1.0 },
+ { 0.376471, 0.145098, 0.062745, 1.0 },
+ { 0.349020, 0.133333, 0.047059, 1.0 },
+ { 0.317647, 0.121569, 0.050980, 1.0 },
+ { 0.290196, 0.109804, 0.058824, 1.0 },
+ { 0.219608, 0.078431, 0.070588, 1.0 },
+ { 0.164706, 0.058824, 0.082353, 1.0 },
+ { 0.086275, 0.086275, 0.180392, 1.0 },
+ { 0.133333, 0.152941, 0.192157, 1.0 },
+ { 0.180392, 0.223529, 0.203922, 1.0 },
+ { 0.203922, 0.262745, 0.215686, 1.0 },
+ { 0.227451, 0.305882, 0.231373, 1.0 },
+ { 0.298039, 0.368627, 0.243137, 1.0 },
+ { 0.403922, 0.439216, 0.235294, 1.0 },
+ { 0.552941, 0.478431, 0.215686, 1.0 },
+ { 0.611765, 0.466667, 0.219608, 1.0 },
+ { 0.674510, 0.458824, 0.223529, 1.0 },
+ { 0.682353, 0.454902, 0.227451, 1.0 },
+ { 0.694118, 0.454902, 0.235294, 1.0 },
+ { 0.674510, 0.478431, 0.235294, 1.0 },
+ { 0.654902, 0.505882, 0.239216, 1.0 },
+ { 0.627451, 0.501961, 0.290196, 1.0 },
+ { 0.592157, 0.513725, 0.345098, 1.0 },
+ { 0.545098, 0.513725, 0.356863, 1.0 },
+ { 0.545098, 0.478431, 0.368627, 1.0 },
+ { 0.545098, 0.447059, 0.384314, 1.0 },
+ { 0.529412, 0.419608, 0.360784, 1.0 },
+ { 0.517647, 0.396078, 0.341176, 1.0 },
+ { 0.450980, 0.349020, 0.298039, 1.0 },
+ { 0.415686, 0.298039, 0.282353, 1.0 },
+ { 0.313725, 0.219608, 0.247059, 1.0 },
+ { 0.270588, 0.200000, 0.223529, 1.0 },
+ { 0.231373, 0.180392, 0.200000, 1.0 },
+ { 0.239216, 0.164706, 0.188235, 1.0 },
+ { 0.247059, 0.149020, 0.180392, 1.0 },
+ { 0.262745, 0.149020, 0.149020, 1.0 },
+ { 0.301961, 0.152941, 0.133333, 1.0 },
+ { 0.372549, 0.160784, 0.121569, 1.0 },
+ { 0.415686, 0.192157, 0.117647, 1.0 },
+ { 0.545098, 0.274510, 0.164706, 1.0 },
+ { 0.584314, 0.313725, 0.180392, 1.0 },
+ { 0.623529, 0.356863, 0.196078, 1.0 },
+ { 0.627451, 0.368627, 0.211765, 1.0 },
+ { 0.635294, 0.380392, 0.227451, 1.0 },
+ { 0.607843, 0.364706, 0.215686, 1.0 },
+ { 0.596078, 0.337255, 0.196078, 1.0 },
+ { 0.505882, 0.317647, 0.211765, 1.0 },
+ { 0.454902, 0.298039, 0.207843, 1.0 },
+ { 0.407843, 0.278431, 0.207843, 1.0 },
+ { 0.388235, 0.278431, 0.211765, 1.0 },
+ { 0.372549, 0.282353, 0.215686, 1.0 },
+ { 0.337255, 0.274510, 0.211765, 1.0 },
+ { 0.317647, 0.282353, 0.180392, 1.0 },
+ { 0.313725, 0.313725, 0.160784, 1.0 },
+ { 0.313725, 0.325490, 0.188235, 1.0 },
+ { 0.337255, 0.345098, 0.160784, 1.0 },
+ { 0.352941, 0.349020, 0.168627, 1.0 },
+ { 0.372549, 0.352941, 0.180392, 1.0 },
+ { 0.400000, 0.341176, 0.188235, 1.0 },
+ { 0.439216, 0.325490, 0.176471, 1.0 },
+ { 0.447059, 0.294118, 0.160784, 1.0 },
+ { 0.466667, 0.278431, 0.141176, 1.0 },
+ { 0.431373, 0.262745, 0.149020, 1.0 },
+ { 0.419608, 0.239216, 0.156863, 1.0 },
+ { 0.411765, 0.215686, 0.164706, 1.0 },
+ { 0.388235, 0.215686, 0.164706, 1.0 },
+ { 0.368627, 0.219608, 0.168627, 1.0 },
+ { 0.352941, 0.192157, 0.184314, 1.0 },
+ { 0.341176, 0.164706, 0.192157, 1.0 },
+ { 0.309804, 0.152941, 0.168627, 1.0 },
+ { 0.298039, 0.133333, 0.145098, 1.0 },
+ { 0.247059, 0.129412, 0.109804, 1.0 },
+ { 0.250980, 0.129412, 0.109804, 1.0 },
+ { 0.258824, 0.133333, 0.113725, 1.0 },
+ { 0.254902, 0.160784, 0.129412, 1.0 },
+ { 0.262745, 0.200000, 0.160784, 1.0 },
+ { 0.301961, 0.243137, 0.203922, 1.0 },
+ { 0.345098, 0.294118, 0.235294, 1.0 },
+ { 0.454902, 0.364706, 0.223529, 1.0 },
+ { 0.498039, 0.364706, 0.196078, 1.0 },
+ { 0.545098, 0.364706, 0.168627, 1.0 },
+ { 0.545098, 0.356863, 0.149020, 1.0 },
+ { 0.549020, 0.349020, 0.129412, 1.0 },
+ { 0.517647, 0.309804, 0.105882, 1.0 },
+ { 0.470588, 0.258824, 0.098039, 1.0 },
+ { 0.423529, 0.231373, 0.098039, 1.0 },
+ { 0.364706, 0.200000, 0.117647, 1.0 },
+ { 0.250980, 0.168627, 0.105882, 1.0 },
+ { 0.243137, 0.160784, 0.105882, 1.0 },
+ { 0.235294, 0.152941, 0.109804, 1.0 },
+ { 0.227451, 0.152941, 0.105882, 1.0 },
+ { 0.219608, 0.145098, 0.066667, 1.0 },
+ { 0.203922, 0.145098, 0.043137, 1.0 },
+ { 0.200000, 0.164706, 0.039216, 1.0 },
+ { 0.160784, 0.137255, 0.019608, 1.0 },
+ { 0.149020, 0.133333, 0.019608, 1.0 },
+ { 0.137255, 0.129412, 0.023529, 1.0 },
+ { 0.098039, 0.129412, 0.011765, 1.0 },
+ { 0.082353, 0.098039, 0.011765, 1.0 },
+ { 0.070588, 0.054902, 0.011765, 1.0 },
+ { 0.058824, 0.035294, 0.003922, 1.0 },
+ { 0.058824, 0.023529, 0.000000, 1.0 },
+ { 0.086275, 0.007843, 0.000000, 1.0 },
+ { 0.125490, 0.000000, 0.035294, 1.0 },
+ { 0.149020, 0.000000, 0.039216, 1.0 },
+ { 0.172549, 0.000000, 0.047059, 1.0 },
+ { 0.200000, 0.000000, 0.066667, 1.0 },
+ { 0.239216, 0.007843, 0.094118, 1.0 },
+ { 0.301961, 0.027451, 0.086275, 1.0 },
+ { 0.325490, 0.047059, 0.070588, 1.0 },
+ { 0.364706, 0.125490, 0.050980, 1.0 },
+ { 0.368627, 0.141176, 0.039216, 1.0 },
+ { 0.372549, 0.160784, 0.027451, 1.0 },
+ { 0.364706, 0.184314, 0.027451, 1.0 },
+ { 0.356863, 0.207843, 0.039216, 1.0 },
+ { 0.356863, 0.239216, 0.066667, 1.0 },
+ { 0.364706, 0.247059, 0.082353, 1.0 },
+ { 0.352941, 0.235294, 0.082353, 1.0 },
+ { 0.333333, 0.239216, 0.109804, 1.0 },
+ { 0.305882, 0.247059, 0.121569, 1.0 },
+ { 0.270588, 0.223529, 0.105882, 1.0 },
+ { 0.258824, 0.207843, 0.109804, 1.0 },
+ { 0.243137, 0.219608, 0.117647, 1.0 },
+ { 0.219608, 0.215686, 0.113725, 1.0 },
+ { 0.227451, 0.203922, 0.129412, 1.0 },
+ { 0.227451, 0.203922, 0.125490, 1.0 },
+ { 0.223529, 0.133333, 0.125490, 1.0 },
+ { 0.219608, 0.113725, 0.129412, 1.0 },
+ { 0.215686, 0.094118, 0.133333, 1.0 },
+ { 0.200000, 0.062745, 0.101961, 1.0 },
+ { 0.176471, 0.031373, 0.078431, 1.0 },
+ { 0.152941, 0.019608, 0.074510, 1.0 },
+ { 0.137255, 0.023529, 0.054902, 1.0 },
+ { 0.133333, 0.047059, 0.027451, 1.0 },
+ { 0.133333, 0.074510, 0.019608, 1.0 },
+ { 0.133333, 0.086275, 0.031373, 1.0 },
+ { 0.160784, 0.098039, 0.035294, 1.0 },
+ { 0.188235, 0.105882, 0.023529, 1.0 },
+ { 0.196078, 0.094118, 0.027451, 1.0 },
+ { 0.200000, 0.086275, 0.031373, 1.0 },
+ { 0.200000, 0.058824, 0.015686, 1.0 },
+ { 0.180392, 0.039216, 0.007843, 1.0 },
+ { 0.152941, 0.043137, 0.003922, 1.0 },
+ { 0.133333, 0.031373, 0.000000, 1.0 },
+ { 0.125490, 0.027451, 0.011765, 1.0 },
+ { 0.117647, 0.047059, 0.035294, 1.0 },
+ { 0.105882, 0.086275, 0.066667, 1.0 },
+ { 0.098039, 0.129412, 0.113725, 1.0 },
+ { 0.113725, 0.184314, 0.207843, 1.0 },
+ { 0.172549, 0.258824, 0.274510, 1.0 },
+ { 0.235294, 0.325490, 0.266667, 1.0 },
+ { 0.254902, 0.403922, 0.278431, 1.0 },
+ { 0.301961, 0.419608, 0.274510, 1.0 },
+ { 0.364706, 0.384314, 0.203922, 1.0 },
+ { 0.380392, 0.392157, 0.160784, 1.0 },
+ { 0.356863, 0.360784, 0.145098, 1.0 },
+ { 0.333333, 0.294118, 0.137255, 1.0 },
+ { 0.325490, 0.290196, 0.164706, 1.0 },
+ { 0.290196, 0.305882, 0.200000, 1.0 },
+ { 0.243137, 0.309804, 0.231373, 1.0 },
+ { 0.243137, 0.345098, 0.239216, 1.0 },
+ { 0.184314, 0.337255, 0.184314, 1.0 },
+ { 0.113725, 0.301961, 0.156863, 1.0 },
+ { 0.101961, 0.286275, 0.152941, 1.0 },
+ { 0.074510, 0.239216, 0.078431, 1.0 },
+ { 0.074510, 0.219608, 0.019608, 1.0 },
+ { 0.101961, 0.215686, 0.043137, 1.0 },
+ { 0.129412, 0.207843, 0.070588, 1.0 },
+ { 0.200000, 0.235294, 0.078431, 1.0 },
+ { 0.290196, 0.258824, 0.133333, 1.0 },
+ { 0.352941, 0.278431, 0.180392, 1.0 },
+ { 0.411765, 0.309804, 0.200000, 1.0 },
+ { 0.490196, 0.352941, 0.250980, 1.0 },
+ { 0.552941, 0.411765, 0.278431, 1.0 },
+ { 0.584314, 0.513725, 0.301961, 1.0 },
+ { 0.603922, 0.576471, 0.321569, 1.0 },
+ { 0.603922, 0.611765, 0.298039, 1.0 },
+ { 0.635294, 0.658824, 0.298039, 1.0 },
+ { 0.643137, 0.658824, 0.282353, 1.0 },
+ { 0.631373, 0.584314, 0.235294, 1.0 },
+ { 0.662745, 0.509804, 0.184314, 1.0 },
+ { 0.635294, 0.486275, 0.156863, 1.0 },
+ { 0.607843, 0.443137, 0.149020, 1.0 },
+ { 0.603922, 0.384314, 0.133333, 1.0 },
+ { 0.529412, 0.364706, 0.145098, 1.0 },
+ { 0.470588, 0.352941, 0.168627, 1.0 },
+ { 0.470588, 0.360784, 0.192157, 1.0 },
+ { 0.443137, 0.364706, 0.231373, 1.0 },
+ { 0.423529, 0.341176, 0.262745, 1.0 },
+ { 0.458824, 0.337255, 0.250980, 1.0 },
+ { 0.474510, 0.360784, 0.239216, 1.0 },
+ { 0.505882, 0.364706, 0.243137, 1.0 },
+ { 0.560784, 0.345098, 0.211765, 1.0 },
+ { 0.588235, 0.341176, 0.160784, 1.0 },
+ { 0.611765, 0.345098, 0.129412, 1.0 },
+ { 0.647059, 0.333333, 0.109804, 1.0 },
+ { 0.615686, 0.352941, 0.160784, 1.0 },
+ { 0.580392, 0.364706, 0.196078, 1.0 },
+ };
+/* Autumn_Mountains */
+static double4 colors_493[] = {
+ { 0.741176, 0.611765, 0.498039, 1.0 },
+ { 0.764706, 0.654902, 0.529412, 1.0 },
+ { 0.733333, 0.619608, 0.482353, 1.0 },
+ { 0.701961, 0.588235, 0.439216, 1.0 },
+ { 0.674510, 0.552941, 0.419608, 1.0 },
+ { 0.647059, 0.521569, 0.400000, 1.0 },
+ { 0.627451, 0.501961, 0.380392, 1.0 },
+ { 0.607843, 0.482353, 0.364706, 1.0 },
+ { 0.521569, 0.388235, 0.294118, 1.0 },
+ { 0.466667, 0.321569, 0.207843, 1.0 },
+ { 0.415686, 0.258824, 0.125490, 1.0 },
+ { 0.396078, 0.235294, 0.105882, 1.0 },
+ { 0.380392, 0.215686, 0.090196, 1.0 },
+ { 0.388235, 0.223529, 0.101961, 1.0 },
+ { 0.400000, 0.231373, 0.117647, 1.0 },
+ { 0.407843, 0.239216, 0.121569, 1.0 },
+ { 0.419608, 0.250980, 0.129412, 1.0 },
+ { 0.486275, 0.321569, 0.164706, 1.0 },
+ { 0.517647, 0.352941, 0.176471, 1.0 },
+ { 0.549020, 0.384314, 0.188235, 1.0 },
+ { 0.552941, 0.392157, 0.196078, 1.0 },
+ { 0.560784, 0.403922, 0.203922, 1.0 },
+ { 0.560784, 0.400000, 0.203922, 1.0 },
+ { 0.560784, 0.400000, 0.203922, 1.0 },
+ { 0.529412, 0.372549, 0.211765, 1.0 },
+ { 0.513725, 0.368627, 0.215686, 1.0 },
+ { 0.501961, 0.364706, 0.223529, 1.0 },
+ { 0.501961, 0.364706, 0.227451, 1.0 },
+ { 0.501961, 0.364706, 0.235294, 1.0 },
+ { 0.505882, 0.368627, 0.239216, 1.0 },
+ { 0.509804, 0.376471, 0.243137, 1.0 },
+ { 0.529412, 0.376471, 0.266667, 1.0 },
+ { 0.545098, 0.400000, 0.286275, 1.0 },
+ { 0.592157, 0.450980, 0.337255, 1.0 },
+ { 0.611765, 0.474510, 0.345098, 1.0 },
+ { 0.635294, 0.498039, 0.356863, 1.0 },
+ { 0.654902, 0.509804, 0.360784, 1.0 },
+ { 0.674510, 0.521569, 0.368627, 1.0 },
+ { 0.682353, 0.525490, 0.360784, 1.0 },
+ { 0.694118, 0.529412, 0.356863, 1.0 },
+ { 0.690196, 0.513725, 0.325490, 1.0 },
+ { 0.674510, 0.498039, 0.305882, 1.0 },
+ { 0.662745, 0.486275, 0.286275, 1.0 },
+ { 0.639216, 0.470588, 0.266667, 1.0 },
+ { 0.619608, 0.454902, 0.247059, 1.0 },
+ { 0.611765, 0.447059, 0.235294, 1.0 },
+ { 0.607843, 0.443137, 0.227451, 1.0 },
+ { 0.600000, 0.431373, 0.203922, 1.0 },
+ { 0.592157, 0.415686, 0.192157, 1.0 },
+ { 0.572549, 0.403922, 0.188235, 1.0 },
+ { 0.560784, 0.400000, 0.184314, 1.0 },
+ { 0.549020, 0.396078, 0.180392, 1.0 },
+ { 0.533333, 0.376471, 0.172549, 1.0 },
+ { 0.521569, 0.356863, 0.164706, 1.0 },
+ { 0.517647, 0.349020, 0.160784, 1.0 },
+ { 0.517647, 0.341176, 0.156863, 1.0 },
+ { 0.490196, 0.290196, 0.160784, 1.0 },
+ { 0.482353, 0.274510, 0.149020, 1.0 },
+ { 0.474510, 0.262745, 0.137255, 1.0 },
+ { 0.470588, 0.243137, 0.121569, 1.0 },
+ { 0.466667, 0.227451, 0.105882, 1.0 },
+ { 0.466667, 0.223529, 0.098039, 1.0 },
+ { 0.466667, 0.219608, 0.094118, 1.0 },
+ { 0.458824, 0.207843, 0.086275, 1.0 },
+ { 0.458824, 0.203922, 0.082353, 1.0 },
+ { 0.482353, 0.239216, 0.117647, 1.0 },
+ { 0.501961, 0.254902, 0.133333, 1.0 },
+ { 0.525490, 0.274510, 0.149020, 1.0 },
+ { 0.529412, 0.282353, 0.152941, 1.0 },
+ { 0.533333, 0.290196, 0.156863, 1.0 },
+ { 0.533333, 0.286275, 0.149020, 1.0 },
+ { 0.529412, 0.286275, 0.145098, 1.0 },
+ { 0.498039, 0.270588, 0.133333, 1.0 },
+ { 0.478431, 0.250980, 0.125490, 1.0 },
+ { 0.462745, 0.231373, 0.121569, 1.0 },
+ { 0.439216, 0.200000, 0.101961, 1.0 },
+ { 0.415686, 0.172549, 0.082353, 1.0 },
+ { 0.403922, 0.164706, 0.066667, 1.0 },
+ { 0.396078, 0.156863, 0.054902, 1.0 },
+ { 0.372549, 0.152941, 0.039216, 1.0 },
+ { 0.360784, 0.149020, 0.039216, 1.0 },
+ { 0.345098, 0.160784, 0.054902, 1.0 },
+ { 0.341176, 0.172549, 0.082353, 1.0 },
+ { 0.341176, 0.184314, 0.113725, 1.0 },
+ { 0.341176, 0.192157, 0.125490, 1.0 },
+ { 0.341176, 0.203922, 0.141176, 1.0 },
+ { 0.356863, 0.215686, 0.168627, 1.0 },
+ { 0.376471, 0.239216, 0.180392, 1.0 },
+ { 0.384314, 0.278431, 0.211765, 1.0 },
+ { 0.376471, 0.294118, 0.231373, 1.0 },
+ { 0.372549, 0.309804, 0.250980, 1.0 },
+ { 0.372549, 0.309804, 0.254902, 1.0 },
+ { 0.372549, 0.309804, 0.262745, 1.0 },
+ { 0.384314, 0.298039, 0.262745, 1.0 },
+ { 0.407843, 0.286275, 0.243137, 1.0 },
+ { 0.411765, 0.274510, 0.231373, 1.0 },
+ { 0.411765, 0.262745, 0.215686, 1.0 },
+ { 0.403922, 0.250980, 0.203922, 1.0 },
+ { 0.411765, 0.247059, 0.192157, 1.0 },
+ { 0.419608, 0.247059, 0.180392, 1.0 },
+ { 0.423529, 0.247059, 0.172549, 1.0 },
+ { 0.431373, 0.247059, 0.164706, 1.0 },
+ { 0.435294, 0.243137, 0.145098, 1.0 },
+ { 0.439216, 0.235294, 0.133333, 1.0 },
+ { 0.427451, 0.211765, 0.121569, 1.0 },
+ { 0.419608, 0.207843, 0.109804, 1.0 },
+ { 0.411765, 0.203922, 0.098039, 1.0 },
+ { 0.403922, 0.203922, 0.090196, 1.0 },
+ { 0.400000, 0.203922, 0.082353, 1.0 },
+ { 0.392157, 0.207843, 0.070588, 1.0 },
+ { 0.392157, 0.203922, 0.058824, 1.0 },
+ { 0.396078, 0.203922, 0.066667, 1.0 },
+ { 0.403922, 0.207843, 0.078431, 1.0 },
+ { 0.423529, 0.227451, 0.105882, 1.0 },
+ { 0.427451, 0.235294, 0.113725, 1.0 },
+ { 0.435294, 0.243137, 0.121569, 1.0 },
+ { 0.447059, 0.262745, 0.133333, 1.0 },
+ { 0.458824, 0.282353, 0.156863, 1.0 },
+ { 0.474510, 0.305882, 0.180392, 1.0 },
+ { 0.494118, 0.333333, 0.200000, 1.0 },
+ { 0.525490, 0.380392, 0.243137, 1.0 },
+ { 0.537255, 0.392157, 0.254902, 1.0 },
+ { 0.549020, 0.407843, 0.270588, 1.0 },
+ { 0.549020, 0.407843, 0.270588, 1.0 },
+ { 0.552941, 0.411765, 0.270588, 1.0 },
+ { 0.568627, 0.415686, 0.262745, 1.0 },
+ { 0.580392, 0.431373, 0.254902, 1.0 },
+ { 0.611765, 0.466667, 0.286275, 1.0 },
+ { 0.635294, 0.482353, 0.294118, 1.0 },
+ { 0.631373, 0.482353, 0.294118, 1.0 },
+ { 0.623529, 0.470588, 0.282353, 1.0 },
+ { 0.615686, 0.458824, 0.274510, 1.0 },
+ { 0.572549, 0.407843, 0.215686, 1.0 },
+ { 0.556863, 0.396078, 0.207843, 1.0 },
+ { 0.537255, 0.368627, 0.188235, 1.0 },
+ { 0.513725, 0.341176, 0.184314, 1.0 },
+ { 0.447059, 0.278431, 0.160784, 1.0 },
+ { 0.403922, 0.231373, 0.113725, 1.0 },
+ { 0.360784, 0.184314, 0.070588, 1.0 },
+ { 0.349020, 0.168627, 0.054902, 1.0 },
+ { 0.341176, 0.156863, 0.039216, 1.0 },
+ { 0.333333, 0.152941, 0.023529, 1.0 },
+ { 0.333333, 0.145098, 0.019608, 1.0 },
+ { 0.337255, 0.149020, 0.027451, 1.0 },
+ { 0.341176, 0.164706, 0.031373, 1.0 },
+ { 0.380392, 0.207843, 0.058824, 1.0 },
+ { 0.396078, 0.227451, 0.066667, 1.0 },
+ { 0.411765, 0.247059, 0.078431, 1.0 },
+ { 0.435294, 0.274510, 0.105882, 1.0 },
+ { 0.450980, 0.301961, 0.145098, 1.0 },
+ { 0.466667, 0.325490, 0.168627, 1.0 },
+ { 0.478431, 0.349020, 0.196078, 1.0 },
+ { 0.513725, 0.396078, 0.227451, 1.0 },
+ { 0.525490, 0.403922, 0.231373, 1.0 },
+ { 0.537255, 0.411765, 0.235294, 1.0 },
+ { 0.545098, 0.423529, 0.254902, 1.0 },
+ { 0.552941, 0.431373, 0.262745, 1.0 },
+ { 0.556863, 0.427451, 0.247059, 1.0 },
+ { 0.549020, 0.415686, 0.223529, 1.0 },
+ { 0.545098, 0.400000, 0.200000, 1.0 },
+ { 0.541176, 0.380392, 0.164706, 1.0 },
+ { 0.513725, 0.325490, 0.129412, 1.0 },
+ { 0.505882, 0.305882, 0.117647, 1.0 },
+ { 0.498039, 0.286275, 0.105882, 1.0 },
+ { 0.470588, 0.250980, 0.074510, 1.0 },
+ { 0.431373, 0.207843, 0.050980, 1.0 },
+ { 0.392157, 0.164706, 0.023529, 1.0 },
+ { 0.349020, 0.125490, 0.011765, 1.0 },
+ { 0.301961, 0.070588, 0.011765, 1.0 },
+ { 0.298039, 0.066667, 0.011765, 1.0 },
+ { 0.298039, 0.062745, 0.015686, 1.0 },
+ { 0.294118, 0.062745, 0.027451, 1.0 },
+ { 0.290196, 0.070588, 0.039216, 1.0 },
+ { 0.278431, 0.074510, 0.058824, 1.0 },
+ { 0.258824, 0.090196, 0.070588, 1.0 },
+ { 0.258824, 0.101961, 0.082353, 1.0 },
+ { 0.270588, 0.117647, 0.086275, 1.0 },
+ { 0.278431, 0.121569, 0.086275, 1.0 },
+ { 0.294118, 0.133333, 0.086275, 1.0 },
+ { 0.286275, 0.137255, 0.082353, 1.0 },
+ { 0.262745, 0.137255, 0.094118, 1.0 },
+ { 0.243137, 0.137255, 0.101961, 1.0 },
+ { 0.247059, 0.137255, 0.105882, 1.0 },
+ { 0.254902, 0.133333, 0.094118, 1.0 },
+ { 0.305882, 0.152941, 0.066667, 1.0 },
+ { 0.309804, 0.156863, 0.062745, 1.0 },
+ { 0.317647, 0.160784, 0.062745, 1.0 },
+ { 0.317647, 0.172549, 0.078431, 1.0 },
+ { 0.333333, 0.180392, 0.094118, 1.0 },
+ { 0.349020, 0.188235, 0.105882, 1.0 },
+ { 0.384314, 0.196078, 0.113725, 1.0 },
+ { 0.423529, 0.215686, 0.113725, 1.0 },
+ { 0.458824, 0.243137, 0.113725, 1.0 },
+ { 0.490196, 0.278431, 0.129412, 1.0 },
+ { 0.513725, 0.301961, 0.156863, 1.0 },
+ { 0.525490, 0.333333, 0.184314, 1.0 },
+ { 0.537255, 0.345098, 0.207843, 1.0 },
+ { 0.549020, 0.352941, 0.223529, 1.0 },
+ { 0.564706, 0.372549, 0.243137, 1.0 },
+ { 0.592157, 0.407843, 0.258824, 1.0 },
+ { 0.619608, 0.439216, 0.286275, 1.0 },
+ { 0.670588, 0.517647, 0.364706, 1.0 },
+ { 0.717647, 0.588235, 0.450980, 1.0 },
+ { 0.752941, 0.647059, 0.529412, 1.0 },
+ { 0.792157, 0.705882, 0.607843, 1.0 },
+ { 0.835294, 0.760784, 0.674510, 1.0 },
+ { 0.854902, 0.780392, 0.690196, 1.0 },
+ { 0.890196, 0.835294, 0.756863, 1.0 },
+ { 0.929412, 0.882353, 0.819608, 1.0 },
+ { 0.952941, 0.925490, 0.878431, 1.0 },
+ { 0.976471, 0.960784, 0.937255, 1.0 },
+ { 0.996078, 0.996078, 0.988235, 1.0 },
+ { 0.996078, 0.996078, 0.988235, 1.0 },
+ { 0.996078, 0.996078, 0.992157, 1.0 },
+ { 1.000000, 0.992157, 0.988235, 1.0 },
+ { 0.996078, 0.992157, 0.984314, 1.0 },
+ { 0.968627, 0.949020, 0.937255, 1.0 },
+ { 0.941176, 0.905882, 0.886275, 1.0 },
+ { 0.905882, 0.862745, 0.839216, 1.0 },
+ { 0.866667, 0.811765, 0.792157, 1.0 },
+ { 0.827451, 0.764706, 0.741176, 1.0 },
+ { 0.815686, 0.756863, 0.729412, 1.0 },
+ { 0.780392, 0.713725, 0.682353, 1.0 },
+ { 0.752941, 0.666667, 0.631373, 1.0 },
+ { 0.721569, 0.627451, 0.572549, 1.0 },
+ { 0.686275, 0.588235, 0.529412, 1.0 },
+ { 0.647059, 0.537255, 0.470588, 1.0 },
+ { 0.639216, 0.529412, 0.447059, 1.0 },
+ { 0.627451, 0.517647, 0.423529, 1.0 },
+ { 0.623529, 0.494118, 0.400000, 1.0 },
+ { 0.619608, 0.482353, 0.380392, 1.0 },
+ { 0.619608, 0.474510, 0.376471, 1.0 },
+ { 0.607843, 0.470588, 0.368627, 1.0 },
+ { 0.607843, 0.470588, 0.368627, 1.0 },
+ { 0.600000, 0.466667, 0.356863, 1.0 },
+ { 0.592157, 0.450980, 0.333333, 1.0 },
+ { 0.580392, 0.435294, 0.305882, 1.0 },
+ { 0.568627, 0.419608, 0.290196, 1.0 },
+ { 0.549020, 0.403922, 0.274510, 1.0 },
+ { 0.533333, 0.396078, 0.278431, 1.0 },
+ { 0.517647, 0.392157, 0.278431, 1.0 },
+ { 0.513725, 0.392157, 0.270588, 1.0 },
+ { 0.509804, 0.392157, 0.258824, 1.0 },
+ { 0.509804, 0.388235, 0.243137, 1.0 },
+ { 0.505882, 0.376471, 0.211765, 1.0 },
+ { 0.505882, 0.372549, 0.203922, 1.0 },
+ { 0.501961, 0.360784, 0.203922, 1.0 },
+ { 0.509804, 0.360784, 0.203922, 1.0 },
+ { 0.525490, 0.368627, 0.219608, 1.0 },
+ { 0.541176, 0.380392, 0.239216, 1.0 },
+ { 0.556863, 0.400000, 0.254902, 1.0 },
+ { 0.580392, 0.423529, 0.286275, 1.0 },
+ { 0.600000, 0.443137, 0.309804, 1.0 },
+ { 0.623529, 0.462745, 0.329412, 1.0 },
+ { 0.654902, 0.494118, 0.360784, 1.0 },
+ { 0.701961, 0.552941, 0.431373, 1.0 },
+ };
+/* Awakening */
+static double4 colors_494[] = {
+ { 0.839216, 0.772549, 0.113725, 1.0 },
+ { 0.827451, 0.800000, 0.345098, 1.0 },
+ { 0.811765, 0.788235, 0.431373, 1.0 },
+ { 0.800000, 0.776471, 0.517647, 1.0 },
+ { 0.796078, 0.741176, 0.600000, 1.0 },
+ { 0.796078, 0.709804, 0.682353, 1.0 },
+ { 0.815686, 0.678431, 0.690196, 1.0 },
+ { 0.839216, 0.650980, 0.701961, 1.0 },
+ { 0.843137, 0.513725, 0.619608, 1.0 },
+ { 0.823529, 0.462745, 0.564706, 1.0 },
+ { 0.807843, 0.411765, 0.509804, 1.0 },
+ { 0.807843, 0.396078, 0.521569, 1.0 },
+ { 0.807843, 0.384314, 0.533333, 1.0 },
+ { 0.800000, 0.478431, 0.572549, 1.0 },
+ { 0.796078, 0.576471, 0.615686, 1.0 },
+ { 0.772549, 0.596078, 0.615686, 1.0 },
+ { 0.749020, 0.615686, 0.619608, 1.0 },
+ { 0.674510, 0.694118, 0.658824, 1.0 },
+ { 0.658824, 0.682353, 0.643137, 1.0 },
+ { 0.643137, 0.670588, 0.627451, 1.0 },
+ { 0.635294, 0.635294, 0.603922, 1.0 },
+ { 0.627451, 0.603922, 0.584314, 1.0 },
+ { 0.623529, 0.607843, 0.584314, 1.0 },
+ { 0.623529, 0.611765, 0.584314, 1.0 },
+ { 0.701961, 0.654902, 0.654902, 1.0 },
+ { 0.733333, 0.709804, 0.705882, 1.0 },
+ { 0.764706, 0.764706, 0.760784, 1.0 },
+ { 0.764706, 0.803922, 0.768627, 1.0 },
+ { 0.764706, 0.843137, 0.780392, 1.0 },
+ { 0.756863, 0.839216, 0.760784, 1.0 },
+ { 0.749020, 0.839216, 0.741176, 1.0 },
+ { 0.686275, 0.819608, 0.647059, 1.0 },
+ { 0.635294, 0.768627, 0.525490, 1.0 },
+ { 0.525490, 0.674510, 0.337255, 1.0 },
+ { 0.478431, 0.647059, 0.235294, 1.0 },
+ { 0.431373, 0.623529, 0.133333, 1.0 },
+ { 0.482353, 0.635294, 0.086275, 1.0 },
+ { 0.537255, 0.647059, 0.043137, 1.0 },
+ { 0.568627, 0.658824, 0.039216, 1.0 },
+ { 0.600000, 0.670588, 0.035294, 1.0 },
+ { 0.709804, 0.694118, 0.113725, 1.0 },
+ { 0.772549, 0.662745, 0.160784, 1.0 },
+ { 0.835294, 0.631373, 0.207843, 1.0 },
+ { 0.796078, 0.654902, 0.301961, 1.0 },
+ { 0.756863, 0.682353, 0.400000, 1.0 },
+ { 0.737255, 0.662745, 0.380392, 1.0 },
+ { 0.717647, 0.647059, 0.364706, 1.0 },
+ { 0.733333, 0.568627, 0.317647, 1.0 },
+ { 0.745098, 0.603922, 0.266667, 1.0 },
+ { 0.725490, 0.686275, 0.247059, 1.0 },
+ { 0.701961, 0.666667, 0.145098, 1.0 },
+ { 0.682353, 0.647059, 0.047059, 1.0 },
+ { 0.639216, 0.619608, 0.031373, 1.0 },
+ { 0.596078, 0.596078, 0.019608, 1.0 },
+ { 0.552941, 0.592157, 0.019608, 1.0 },
+ { 0.513725, 0.588235, 0.023529, 1.0 },
+ { 0.376471, 0.549020, 0.011765, 1.0 },
+ { 0.384314, 0.529412, 0.003922, 1.0 },
+ { 0.392157, 0.509804, 0.000000, 1.0 },
+ { 0.415686, 0.517647, 0.011765, 1.0 },
+ { 0.443137, 0.525490, 0.027451, 1.0 },
+ { 0.454902, 0.537255, 0.035294, 1.0 },
+ { 0.466667, 0.552941, 0.043137, 1.0 },
+ { 0.462745, 0.552941, 0.050980, 1.0 },
+ { 0.454902, 0.529412, 0.062745, 1.0 },
+ { 0.317647, 0.505882, 0.113725, 1.0 },
+ { 0.239216, 0.466667, 0.117647, 1.0 },
+ { 0.160784, 0.427451, 0.121569, 1.0 },
+ { 0.129412, 0.403922, 0.125490, 1.0 },
+ { 0.098039, 0.380392, 0.129412, 1.0 },
+ { 0.047059, 0.345098, 0.129412, 1.0 },
+ { 0.011765, 0.313725, 0.121569, 1.0 },
+ { 0.011765, 0.294118, 0.074510, 1.0 },
+ { 0.031373, 0.313725, 0.062745, 1.0 },
+ { 0.050980, 0.337255, 0.054902, 1.0 },
+ { 0.074510, 0.356863, 0.039216, 1.0 },
+ { 0.098039, 0.376471, 0.023529, 1.0 },
+ { 0.101961, 0.384314, 0.015686, 1.0 },
+ { 0.105882, 0.392157, 0.011765, 1.0 },
+ { 0.125490, 0.407843, 0.011765, 1.0 },
+ { 0.145098, 0.415686, 0.019608, 1.0 },
+ { 0.145098, 0.400000, 0.035294, 1.0 },
+ { 0.176471, 0.407843, 0.066667, 1.0 },
+ { 0.207843, 0.419608, 0.101961, 1.0 },
+ { 0.250980, 0.411765, 0.129412, 1.0 },
+ { 0.298039, 0.403922, 0.160784, 1.0 },
+ { 0.388235, 0.352941, 0.215686, 1.0 },
+ { 0.474510, 0.286275, 0.219608, 1.0 },
+ { 0.521569, 0.321569, 0.247059, 1.0 },
+ { 0.552941, 0.313725, 0.231373, 1.0 },
+ { 0.584314, 0.309804, 0.219608, 1.0 },
+ { 0.584314, 0.309804, 0.196078, 1.0 },
+ { 0.588235, 0.313725, 0.172549, 1.0 },
+ { 0.537255, 0.372549, 0.121569, 1.0 },
+ { 0.470588, 0.454902, 0.121569, 1.0 },
+ { 0.415686, 0.494118, 0.098039, 1.0 },
+ { 0.396078, 0.501961, 0.070588, 1.0 },
+ { 0.337255, 0.490196, 0.062745, 1.0 },
+ { 0.274510, 0.466667, 0.074510, 1.0 },
+ { 0.211765, 0.443137, 0.086275, 1.0 },
+ { 0.176471, 0.427451, 0.090196, 1.0 },
+ { 0.141176, 0.415686, 0.098039, 1.0 },
+ { 0.094118, 0.400000, 0.125490, 1.0 },
+ { 0.062745, 0.380392, 0.133333, 1.0 },
+ { 0.027451, 0.329412, 0.160784, 1.0 },
+ { 0.027451, 0.309804, 0.168627, 1.0 },
+ { 0.031373, 0.290196, 0.176471, 1.0 },
+ { 0.054902, 0.278431, 0.164706, 1.0 },
+ { 0.078431, 0.270588, 0.156863, 1.0 },
+ { 0.145098, 0.294118, 0.125490, 1.0 },
+ { 0.231373, 0.325490, 0.105882, 1.0 },
+ { 0.313725, 0.380392, 0.082353, 1.0 },
+ { 0.415686, 0.396078, 0.062745, 1.0 },
+ { 0.564706, 0.490196, 0.035294, 1.0 },
+ { 0.576471, 0.509804, 0.027451, 1.0 },
+ { 0.588235, 0.533333, 0.019608, 1.0 },
+ { 0.580392, 0.525490, 0.023529, 1.0 },
+ { 0.501961, 0.501961, 0.035294, 1.0 },
+ { 0.431373, 0.474510, 0.047059, 1.0 },
+ { 0.341176, 0.439216, 0.047059, 1.0 },
+ { 0.156863, 0.356863, 0.066667, 1.0 },
+ { 0.098039, 0.349020, 0.074510, 1.0 },
+ { 0.043137, 0.341176, 0.086275, 1.0 },
+ { 0.043137, 0.349020, 0.086275, 1.0 },
+ { 0.043137, 0.360784, 0.086275, 1.0 },
+ { 0.050980, 0.372549, 0.086275, 1.0 },
+ { 0.070588, 0.388235, 0.086275, 1.0 },
+ { 0.078431, 0.392157, 0.098039, 1.0 },
+ { 0.105882, 0.403922, 0.105882, 1.0 },
+ { 0.098039, 0.427451, 0.101961, 1.0 },
+ { 0.090196, 0.419608, 0.101961, 1.0 },
+ { 0.082353, 0.415686, 0.105882, 1.0 },
+ { 0.078431, 0.384314, 0.113725, 1.0 },
+ { 0.062745, 0.352941, 0.117647, 1.0 },
+ { 0.031373, 0.337255, 0.113725, 1.0 },
+ { 0.015686, 0.329412, 0.113725, 1.0 },
+ { 0.090196, 0.345098, 0.082353, 1.0 },
+ { 0.164706, 0.380392, 0.066667, 1.0 },
+ { 0.243137, 0.419608, 0.054902, 1.0 },
+ { 0.290196, 0.443137, 0.047059, 1.0 },
+ { 0.337255, 0.470588, 0.043137, 1.0 },
+ { 0.447059, 0.541176, 0.031373, 1.0 },
+ { 0.545098, 0.615686, 0.015686, 1.0 },
+ { 0.600000, 0.662745, 0.007843, 1.0 },
+ { 0.619608, 0.650980, 0.007843, 1.0 },
+ { 0.576471, 0.643137, 0.011765, 1.0 },
+ { 0.541176, 0.631373, 0.007843, 1.0 },
+ { 0.509804, 0.619608, 0.007843, 1.0 },
+ { 0.423529, 0.549020, 0.007843, 1.0 },
+ { 0.356863, 0.482353, 0.000000, 1.0 },
+ { 0.298039, 0.450980, 0.011765, 1.0 },
+ { 0.274510, 0.450980, 0.019608, 1.0 },
+ { 0.290196, 0.443137, 0.054902, 1.0 },
+ { 0.301961, 0.454902, 0.066667, 1.0 },
+ { 0.313725, 0.470588, 0.082353, 1.0 },
+ { 0.364706, 0.521569, 0.109804, 1.0 },
+ { 0.435294, 0.568627, 0.172549, 1.0 },
+ { 0.490196, 0.596078, 0.243137, 1.0 },
+ { 0.486275, 0.615686, 0.298039, 1.0 },
+ { 0.486275, 0.623529, 0.309804, 1.0 },
+ { 0.501961, 0.631373, 0.301961, 1.0 },
+ { 0.435294, 0.607843, 0.274510, 1.0 },
+ { 0.400000, 0.596078, 0.266667, 1.0 },
+ { 0.368627, 0.584314, 0.258824, 1.0 },
+ { 0.333333, 0.560784, 0.223529, 1.0 },
+ { 0.301961, 0.537255, 0.149020, 1.0 },
+ { 0.254902, 0.505882, 0.090196, 1.0 },
+ { 0.215686, 0.490196, 0.066667, 1.0 },
+ { 0.207843, 0.470588, 0.066667, 1.0 },
+ { 0.211765, 0.462745, 0.058824, 1.0 },
+ { 0.215686, 0.454902, 0.054902, 1.0 },
+ { 0.223529, 0.462745, 0.039216, 1.0 },
+ { 0.235294, 0.478431, 0.031373, 1.0 },
+ { 0.243137, 0.494118, 0.031373, 1.0 },
+ { 0.247059, 0.482353, 0.027451, 1.0 },
+ { 0.231373, 0.466667, 0.027451, 1.0 },
+ { 0.211765, 0.450980, 0.027451, 1.0 },
+ { 0.180392, 0.443137, 0.047059, 1.0 },
+ { 0.152941, 0.415686, 0.058824, 1.0 },
+ { 0.109804, 0.372549, 0.074510, 1.0 },
+ { 0.078431, 0.321569, 0.082353, 1.0 },
+ { 0.043137, 0.278431, 0.094118, 1.0 },
+ { 0.023529, 0.239216, 0.098039, 1.0 },
+ { 0.007843, 0.211765, 0.105882, 1.0 },
+ { 0.000000, 0.184314, 0.113725, 1.0 },
+ { 0.000000, 0.184314, 0.105882, 1.0 },
+ { 0.000000, 0.184314, 0.098039, 1.0 },
+ { 0.015686, 0.200000, 0.082353, 1.0 },
+ { 0.047059, 0.235294, 0.062745, 1.0 },
+ { 0.082353, 0.286275, 0.062745, 1.0 },
+ { 0.105882, 0.329412, 0.058824, 1.0 },
+ { 0.133333, 0.368627, 0.070588, 1.0 },
+ { 0.160784, 0.400000, 0.066667, 1.0 },
+ { 0.192157, 0.435294, 0.070588, 1.0 },
+ { 0.215686, 0.462745, 0.078431, 1.0 },
+ { 0.239216, 0.482353, 0.090196, 1.0 },
+ { 0.250980, 0.486275, 0.101961, 1.0 },
+ { 0.247059, 0.486275, 0.094118, 1.0 },
+ { 0.250980, 0.494118, 0.098039, 1.0 },
+ { 0.270588, 0.509804, 0.113725, 1.0 },
+ { 0.290196, 0.509804, 0.149020, 1.0 },
+ { 0.290196, 0.501961, 0.180392, 1.0 },
+ { 0.298039, 0.517647, 0.215686, 1.0 },
+ { 0.305882, 0.525490, 0.247059, 1.0 },
+ { 0.282353, 0.521569, 0.266667, 1.0 },
+ { 0.231373, 0.486275, 0.278431, 1.0 },
+ { 0.203922, 0.478431, 0.286275, 1.0 },
+ { 0.192157, 0.462745, 0.294118, 1.0 },
+ { 0.180392, 0.450980, 0.274510, 1.0 },
+ { 0.164706, 0.443137, 0.235294, 1.0 },
+ { 0.176471, 0.454902, 0.196078, 1.0 },
+ { 0.239216, 0.462745, 0.188235, 1.0 },
+ { 0.294118, 0.470588, 0.188235, 1.0 },
+ { 0.337255, 0.490196, 0.176471, 1.0 },
+ { 0.352941, 0.505882, 0.160784, 1.0 },
+ { 0.368627, 0.509804, 0.156863, 1.0 },
+ { 0.372549, 0.501961, 0.149020, 1.0 },
+ { 0.341176, 0.478431, 0.141176, 1.0 },
+ { 0.294118, 0.450980, 0.125490, 1.0 },
+ { 0.235294, 0.419608, 0.113725, 1.0 },
+ { 0.176471, 0.407843, 0.105882, 1.0 },
+ { 0.125490, 0.376471, 0.094118, 1.0 },
+ { 0.098039, 0.356863, 0.086275, 1.0 },
+ { 0.086275, 0.356863, 0.078431, 1.0 },
+ { 0.070588, 0.376471, 0.082353, 1.0 },
+ { 0.082353, 0.396078, 0.090196, 1.0 },
+ { 0.109804, 0.403922, 0.105882, 1.0 },
+ { 0.176471, 0.423529, 0.125490, 1.0 },
+ { 0.247059, 0.450980, 0.180392, 1.0 },
+ { 0.325490, 0.498039, 0.258824, 1.0 },
+ { 0.396078, 0.556863, 0.356863, 1.0 },
+ { 0.474510, 0.615686, 0.431373, 1.0 },
+ { 0.552941, 0.639216, 0.462745, 1.0 },
+ { 0.596078, 0.662745, 0.498039, 1.0 },
+ { 0.588235, 0.678431, 0.521569, 1.0 },
+ { 0.537255, 0.686275, 0.525490, 1.0 },
+ { 0.486275, 0.658824, 0.466667, 1.0 },
+ { 0.443137, 0.615686, 0.396078, 1.0 },
+ { 0.392157, 0.584314, 0.341176, 1.0 },
+ { 0.337255, 0.552941, 0.286275, 1.0 },
+ { 0.286275, 0.529412, 0.247059, 1.0 },
+ { 0.301961, 0.521569, 0.211765, 1.0 },
+ { 0.341176, 0.525490, 0.247059, 1.0 },
+ { 0.423529, 0.533333, 0.321569, 1.0 },
+ { 0.501961, 0.572549, 0.403922, 1.0 },
+ { 0.556863, 0.627451, 0.427451, 1.0 },
+ { 0.596078, 0.662745, 0.384314, 1.0 },
+ { 0.647059, 0.643137, 0.345098, 1.0 },
+ { 0.749020, 0.654902, 0.333333, 1.0 },
+ { 0.800000, 0.694118, 0.309804, 1.0 },
+ { 0.823529, 0.741176, 0.239216, 1.0 },
+ { 0.819608, 0.729412, 0.129412, 1.0 },
+ { 0.862745, 0.729412, 0.047059, 1.0 },
+ { 0.898039, 0.756863, 0.003922, 1.0 },
+ { 0.917647, 0.776471, 0.003922, 1.0 },
+ { 0.886275, 0.780392, 0.035294, 1.0 },
+ };
+/* Baby */
+static double4 colors_495[] = {
+ { 0.658824, 0.588235, 0.521569, 1.0 },
+ { 0.764706, 0.600000, 0.580392, 1.0 },
+ { 0.784314, 0.615686, 0.600000, 1.0 },
+ { 0.803922, 0.635294, 0.623529, 1.0 },
+ { 0.792157, 0.631373, 0.596078, 1.0 },
+ { 0.784314, 0.631373, 0.568627, 1.0 },
+ { 0.768627, 0.639216, 0.572549, 1.0 },
+ { 0.756863, 0.647059, 0.576471, 1.0 },
+ { 0.701961, 0.658824, 0.588235, 1.0 },
+ { 0.650980, 0.631373, 0.572549, 1.0 },
+ { 0.603922, 0.607843, 0.556863, 1.0 },
+ { 0.584314, 0.576471, 0.501961, 1.0 },
+ { 0.568627, 0.549020, 0.450980, 1.0 },
+ { 0.545098, 0.521569, 0.419608, 1.0 },
+ { 0.525490, 0.498039, 0.388235, 1.0 },
+ { 0.521569, 0.486275, 0.372549, 1.0 },
+ { 0.521569, 0.478431, 0.356863, 1.0 },
+ { 0.486275, 0.470588, 0.356863, 1.0 },
+ { 0.462745, 0.466667, 0.352941, 1.0 },
+ { 0.439216, 0.466667, 0.352941, 1.0 },
+ { 0.431373, 0.466667, 0.368627, 1.0 },
+ { 0.427451, 0.466667, 0.388235, 1.0 },
+ { 0.423529, 0.478431, 0.396078, 1.0 },
+ { 0.419608, 0.494118, 0.407843, 1.0 },
+ { 0.486275, 0.533333, 0.462745, 1.0 },
+ { 0.486275, 0.568627, 0.517647, 1.0 },
+ { 0.490196, 0.603922, 0.572549, 1.0 },
+ { 0.462745, 0.658824, 0.619608, 1.0 },
+ { 0.439216, 0.713725, 0.666667, 1.0 },
+ { 0.435294, 0.729412, 0.678431, 1.0 },
+ { 0.435294, 0.749020, 0.690196, 1.0 },
+ { 0.407843, 0.792157, 0.701961, 1.0 },
+ { 0.411765, 0.823529, 0.705882, 1.0 },
+ { 0.498039, 0.803922, 0.701961, 1.0 },
+ { 0.556863, 0.760784, 0.709804, 1.0 },
+ { 0.615686, 0.721569, 0.717647, 1.0 },
+ { 0.607843, 0.705882, 0.717647, 1.0 },
+ { 0.603922, 0.690196, 0.721569, 1.0 },
+ { 0.603922, 0.678431, 0.721569, 1.0 },
+ { 0.603922, 0.670588, 0.721569, 1.0 },
+ { 0.596078, 0.698039, 0.670588, 1.0 },
+ { 0.611765, 0.701961, 0.643137, 1.0 },
+ { 0.627451, 0.705882, 0.619608, 1.0 },
+ { 0.670588, 0.690196, 0.580392, 1.0 },
+ { 0.713725, 0.674510, 0.541176, 1.0 },
+ { 0.713725, 0.650980, 0.533333, 1.0 },
+ { 0.717647, 0.631373, 0.529412, 1.0 },
+ { 0.698039, 0.611765, 0.525490, 1.0 },
+ { 0.674510, 0.545098, 0.521569, 1.0 },
+ { 0.556863, 0.439216, 0.470588, 1.0 },
+ { 0.537255, 0.400000, 0.458824, 1.0 },
+ { 0.521569, 0.364706, 0.447059, 1.0 },
+ { 0.509804, 0.376471, 0.458824, 1.0 },
+ { 0.498039, 0.388235, 0.474510, 1.0 },
+ { 0.494118, 0.407843, 0.482353, 1.0 },
+ { 0.494118, 0.431373, 0.494118, 1.0 },
+ { 0.364706, 0.494118, 0.556863, 1.0 },
+ { 0.325490, 0.513725, 0.560784, 1.0 },
+ { 0.286275, 0.537255, 0.568627, 1.0 },
+ { 0.258824, 0.509804, 0.545098, 1.0 },
+ { 0.231373, 0.486275, 0.521569, 1.0 },
+ { 0.254902, 0.486275, 0.501961, 1.0 },
+ { 0.278431, 0.486275, 0.486275, 1.0 },
+ { 0.313725, 0.494118, 0.415686, 1.0 },
+ { 0.325490, 0.494118, 0.396078, 1.0 },
+ { 0.380392, 0.486275, 0.396078, 1.0 },
+ { 0.392157, 0.486275, 0.431373, 1.0 },
+ { 0.407843, 0.490196, 0.470588, 1.0 },
+ { 0.419608, 0.490196, 0.482353, 1.0 },
+ { 0.435294, 0.490196, 0.494118, 1.0 },
+ { 0.462745, 0.482353, 0.545098, 1.0 },
+ { 0.494118, 0.474510, 0.552941, 1.0 },
+ { 0.521569, 0.494118, 0.568627, 1.0 },
+ { 0.525490, 0.494118, 0.541176, 1.0 },
+ { 0.529412, 0.494118, 0.517647, 1.0 },
+ { 0.517647, 0.478431, 0.490196, 1.0 },
+ { 0.509804, 0.466667, 0.466667, 1.0 },
+ { 0.509804, 0.466667, 0.447059, 1.0 },
+ { 0.509804, 0.466667, 0.427451, 1.0 },
+ { 0.509804, 0.454902, 0.380392, 1.0 },
+ { 0.521569, 0.439216, 0.352941, 1.0 },
+ { 0.521569, 0.384314, 0.290196, 1.0 },
+ { 0.513725, 0.356863, 0.266667, 1.0 },
+ { 0.509804, 0.329412, 0.247059, 1.0 },
+ { 0.501961, 0.309804, 0.250980, 1.0 },
+ { 0.494118, 0.290196, 0.258824, 1.0 },
+ { 0.486275, 0.274510, 0.270588, 1.0 },
+ { 0.482353, 0.274510, 0.294118, 1.0 },
+ { 0.549020, 0.360784, 0.380392, 1.0 },
+ { 0.564706, 0.403922, 0.415686, 1.0 },
+ { 0.584314, 0.447059, 0.450980, 1.0 },
+ { 0.584314, 0.478431, 0.462745, 1.0 },
+ { 0.584314, 0.513725, 0.478431, 1.0 },
+ { 0.572549, 0.568627, 0.513725, 1.0 },
+ { 0.525490, 0.623529, 0.568627, 1.0 },
+ { 0.458824, 0.678431, 0.619608, 1.0 },
+ { 0.400000, 0.741176, 0.674510, 1.0 },
+ { 0.384314, 0.745098, 0.741176, 1.0 },
+ { 0.419608, 0.713725, 0.705882, 1.0 },
+ { 0.454902, 0.686275, 0.674510, 1.0 },
+ { 0.498039, 0.662745, 0.658824, 1.0 },
+ { 0.541176, 0.643137, 0.643137, 1.0 },
+ { 0.596078, 0.596078, 0.596078, 1.0 },
+ { 0.635294, 0.572549, 0.572549, 1.0 },
+ { 0.635294, 0.572549, 0.584314, 1.0 },
+ { 0.572549, 0.596078, 0.619608, 1.0 },
+ { 0.509804, 0.623529, 0.654902, 1.0 },
+ { 0.474510, 0.650980, 0.670588, 1.0 },
+ { 0.439216, 0.678431, 0.690196, 1.0 },
+ { 0.364706, 0.694118, 0.678431, 1.0 },
+ { 0.282353, 0.705882, 0.658824, 1.0 },
+ { 0.223529, 0.756863, 0.647059, 1.0 },
+ { 0.176471, 0.733333, 0.615686, 1.0 },
+ { 0.149020, 0.686275, 0.556863, 1.0 },
+ { 0.145098, 0.666667, 0.556863, 1.0 },
+ { 0.145098, 0.650980, 0.556863, 1.0 },
+ { 0.149020, 0.639216, 0.572549, 1.0 },
+ { 0.145098, 0.627451, 0.584314, 1.0 },
+ { 0.145098, 0.603922, 0.596078, 1.0 },
+ { 0.145098, 0.592157, 0.596078, 1.0 },
+ { 0.145098, 0.603922, 0.580392, 1.0 },
+ { 0.200000, 0.596078, 0.560784, 1.0 },
+ { 0.254902, 0.592157, 0.545098, 1.0 },
+ { 0.282353, 0.588235, 0.533333, 1.0 },
+ { 0.313725, 0.584314, 0.525490, 1.0 },
+ { 0.333333, 0.580392, 0.509804, 1.0 },
+ { 0.415686, 0.549020, 0.478431, 1.0 },
+ { 0.486275, 0.509804, 0.447059, 1.0 },
+ { 0.486275, 0.501961, 0.403922, 1.0 },
+ { 0.498039, 0.478431, 0.349020, 1.0 },
+ { 0.501961, 0.486275, 0.341176, 1.0 },
+ { 0.505882, 0.494118, 0.333333, 1.0 },
+ { 0.501961, 0.498039, 0.317647, 1.0 },
+ { 0.505882, 0.490196, 0.337255, 1.0 },
+ { 0.505882, 0.482353, 0.364706, 1.0 },
+ { 0.505882, 0.478431, 0.384314, 1.0 },
+ { 0.474510, 0.407843, 0.454902, 1.0 },
+ { 0.478431, 0.415686, 0.509804, 1.0 },
+ { 0.486275, 0.427451, 0.564706, 1.0 },
+ { 0.482353, 0.431373, 0.572549, 1.0 },
+ { 0.482353, 0.439216, 0.584314, 1.0 },
+ { 0.494118, 0.447059, 0.607843, 1.0 },
+ { 0.501961, 0.419608, 0.607843, 1.0 },
+ { 0.513725, 0.407843, 0.560784, 1.0 },
+ { 0.509804, 0.392157, 0.525490, 1.0 },
+ { 0.482353, 0.317647, 0.400000, 1.0 },
+ { 0.482353, 0.325490, 0.388235, 1.0 },
+ { 0.482353, 0.337255, 0.380392, 1.0 },
+ { 0.462745, 0.360784, 0.380392, 1.0 },
+ { 0.419608, 0.407843, 0.380392, 1.0 },
+ { 0.376471, 0.462745, 0.407843, 1.0 },
+ { 0.325490, 0.505882, 0.443137, 1.0 },
+ { 0.223529, 0.619608, 0.490196, 1.0 },
+ { 0.200000, 0.615686, 0.498039, 1.0 },
+ { 0.176471, 0.611765, 0.509804, 1.0 },
+ { 0.184314, 0.619608, 0.501961, 1.0 },
+ { 0.235294, 0.619608, 0.501961, 1.0 },
+ { 0.278431, 0.592157, 0.509804, 1.0 },
+ { 0.317647, 0.549020, 0.513725, 1.0 },
+ { 0.376471, 0.525490, 0.501961, 1.0 },
+ { 0.431373, 0.505882, 0.470588, 1.0 },
+ { 0.466667, 0.498039, 0.450980, 1.0 },
+ { 0.462745, 0.498039, 0.443137, 1.0 },
+ { 0.462745, 0.501961, 0.435294, 1.0 },
+ { 0.478431, 0.525490, 0.431373, 1.0 },
+ { 0.458824, 0.576471, 0.470588, 1.0 },
+ { 0.415686, 0.619608, 0.517647, 1.0 },
+ { 0.396078, 0.658824, 0.596078, 1.0 },
+ { 0.341176, 0.701961, 0.698039, 1.0 },
+ { 0.341176, 0.694118, 0.713725, 1.0 },
+ { 0.341176, 0.690196, 0.729412, 1.0 },
+ { 0.380392, 0.709804, 0.749020, 1.0 },
+ { 0.392157, 0.682353, 0.745098, 1.0 },
+ { 0.392157, 0.662745, 0.729412, 1.0 },
+ { 0.419608, 0.690196, 0.694118, 1.0 },
+ { 0.415686, 0.705882, 0.674510, 1.0 },
+ { 0.345098, 0.686275, 0.635294, 1.0 },
+ { 0.301961, 0.666667, 0.588235, 1.0 },
+ { 0.317647, 0.662745, 0.596078, 1.0 },
+ { 0.333333, 0.643137, 0.568627, 1.0 },
+ { 0.341176, 0.588235, 0.537255, 1.0 },
+ { 0.384314, 0.584314, 0.552941, 1.0 },
+ { 0.458824, 0.603922, 0.556863, 1.0 },
+ { 0.525490, 0.607843, 0.560784, 1.0 },
+ { 0.549020, 0.654902, 0.556863, 1.0 },
+ { 0.552941, 0.674510, 0.560784, 1.0 },
+ { 0.560784, 0.698039, 0.564706, 1.0 },
+ { 0.533333, 0.717647, 0.580392, 1.0 },
+ { 0.478431, 0.701961, 0.592157, 1.0 },
+ { 0.411765, 0.686275, 0.600000, 1.0 },
+ { 0.325490, 0.674510, 0.607843, 1.0 },
+ { 0.266667, 0.666667, 0.615686, 1.0 },
+ { 0.239216, 0.631373, 0.611765, 1.0 },
+ { 0.247059, 0.615686, 0.611765, 1.0 },
+ { 0.278431, 0.643137, 0.627451, 1.0 },
+ { 0.321569, 0.627451, 0.635294, 1.0 },
+ { 0.403922, 0.600000, 0.623529, 1.0 },
+ { 0.462745, 0.611765, 0.603922, 1.0 },
+ { 0.482353, 0.603922, 0.596078, 1.0 },
+ { 0.505882, 0.552941, 0.576471, 1.0 },
+ { 0.521569, 0.533333, 0.545098, 1.0 },
+ { 0.521569, 0.505882, 0.521569, 1.0 },
+ { 0.513725, 0.466667, 0.509804, 1.0 },
+ { 0.498039, 0.427451, 0.494118, 1.0 },
+ { 0.478431, 0.388235, 0.478431, 1.0 },
+ { 0.474510, 0.372549, 0.470588, 1.0 },
+ { 0.462745, 0.352941, 0.439216, 1.0 },
+ { 0.450980, 0.360784, 0.392157, 1.0 },
+ { 0.447059, 0.368627, 0.341176, 1.0 },
+ { 0.462745, 0.349020, 0.278431, 1.0 },
+ { 0.482353, 0.352941, 0.227451, 1.0 },
+ { 0.478431, 0.364706, 0.188235, 1.0 },
+ { 0.474510, 0.364706, 0.152941, 1.0 },
+ { 0.474510, 0.376471, 0.180392, 1.0 },
+ { 0.490196, 0.396078, 0.219608, 1.0 },
+ { 0.486275, 0.423529, 0.254902, 1.0 },
+ { 0.470588, 0.443137, 0.333333, 1.0 },
+ { 0.482353, 0.466667, 0.407843, 1.0 },
+ { 0.509804, 0.509804, 0.439216, 1.0 },
+ { 0.560784, 0.541176, 0.474510, 1.0 },
+ { 0.639216, 0.533333, 0.552941, 1.0 },
+ { 0.721569, 0.549020, 0.607843, 1.0 },
+ { 0.796078, 0.592157, 0.611765, 1.0 },
+ { 0.862745, 0.600000, 0.615686, 1.0 },
+ { 0.882353, 0.576471, 0.619608, 1.0 },
+ { 0.858824, 0.564706, 0.596078, 1.0 },
+ { 0.827451, 0.572549, 0.545098, 1.0 },
+ { 0.776471, 0.560784, 0.513725, 1.0 },
+ { 0.733333, 0.537255, 0.498039, 1.0 },
+ { 0.709804, 0.529412, 0.482353, 1.0 },
+ { 0.701961, 0.545098, 0.490196, 1.0 },
+ { 0.705882, 0.549020, 0.498039, 1.0 },
+ { 0.701961, 0.529412, 0.478431, 1.0 },
+ { 0.686275, 0.525490, 0.458824, 1.0 },
+ { 0.662745, 0.517647, 0.443137, 1.0 },
+ { 0.627451, 0.494118, 0.411765, 1.0 },
+ { 0.592157, 0.462745, 0.376471, 1.0 },
+ { 0.572549, 0.450980, 0.349020, 1.0 },
+ { 0.533333, 0.447059, 0.317647, 1.0 },
+ { 0.509804, 0.419608, 0.294118, 1.0 },
+ { 0.505882, 0.392157, 0.270588, 1.0 },
+ { 0.505882, 0.380392, 0.258824, 1.0 },
+ { 0.498039, 0.356863, 0.254902, 1.0 },
+ { 0.490196, 0.325490, 0.254902, 1.0 },
+ { 0.482353, 0.321569, 0.250980, 1.0 },
+ { 0.466667, 0.329412, 0.243137, 1.0 },
+ { 0.462745, 0.337255, 0.219608, 1.0 },
+ { 0.450980, 0.372549, 0.196078, 1.0 },
+ { 0.454902, 0.427451, 0.203922, 1.0 },
+ { 0.474510, 0.470588, 0.219608, 1.0 },
+ { 0.474510, 0.501961, 0.215686, 1.0 },
+ { 0.490196, 0.529412, 0.258824, 1.0 },
+ { 0.525490, 0.560784, 0.345098, 1.0 },
+ { 0.533333, 0.556863, 0.380392, 1.0 },
+ { 0.564706, 0.533333, 0.388235, 1.0 },
+ { 0.635294, 0.564706, 0.458824, 1.0 },
+ };
+/* Banana */
+static double4 colors_496[] = {
+ { 0.780392, 0.690196, 0.600000, 1.0 },
+ { 0.764706, 0.690196, 0.588235, 1.0 },
+ { 0.803922, 0.729412, 0.635294, 1.0 },
+ { 0.847059, 0.768627, 0.682353, 1.0 },
+ { 0.835294, 0.760784, 0.674510, 1.0 },
+ { 0.827451, 0.752941, 0.666667, 1.0 },
+ { 0.823529, 0.749020, 0.666667, 1.0 },
+ { 0.819608, 0.749020, 0.666667, 1.0 },
+ { 0.847059, 0.760784, 0.670588, 1.0 },
+ { 0.854902, 0.776471, 0.690196, 1.0 },
+ { 0.866667, 0.792157, 0.709804, 1.0 },
+ { 0.866667, 0.792157, 0.709804, 1.0 },
+ { 0.866667, 0.796078, 0.709804, 1.0 },
+ { 0.862745, 0.796078, 0.717647, 1.0 },
+ { 0.858824, 0.800000, 0.725490, 1.0 },
+ { 0.850980, 0.800000, 0.729412, 1.0 },
+ { 0.847059, 0.800000, 0.737255, 1.0 },
+ { 0.835294, 0.796078, 0.741176, 1.0 },
+ { 0.850980, 0.803922, 0.749020, 1.0 },
+ { 0.866667, 0.815686, 0.760784, 1.0 },
+ { 0.886275, 0.831373, 0.772549, 1.0 },
+ { 0.909804, 0.850980, 0.788235, 1.0 },
+ { 0.909804, 0.847059, 0.784314, 1.0 },
+ { 0.913725, 0.847059, 0.784314, 1.0 },
+ { 0.917647, 0.835294, 0.752941, 1.0 },
+ { 0.894118, 0.803922, 0.713725, 1.0 },
+ { 0.874510, 0.776471, 0.674510, 1.0 },
+ { 0.847059, 0.737255, 0.627451, 1.0 },
+ { 0.819608, 0.698039, 0.580392, 1.0 },
+ { 0.811765, 0.678431, 0.545098, 1.0 },
+ { 0.803922, 0.662745, 0.513725, 1.0 },
+ { 0.800000, 0.627451, 0.443137, 1.0 },
+ { 0.811765, 0.615686, 0.384314, 1.0 },
+ { 0.831373, 0.627451, 0.360784, 1.0 },
+ { 0.827451, 0.615686, 0.349020, 1.0 },
+ { 0.827451, 0.607843, 0.337255, 1.0 },
+ { 0.819608, 0.615686, 0.360784, 1.0 },
+ { 0.815686, 0.627451, 0.388235, 1.0 },
+ { 0.807843, 0.619608, 0.400000, 1.0 },
+ { 0.800000, 0.615686, 0.411765, 1.0 },
+ { 0.756863, 0.580392, 0.423529, 1.0 },
+ { 0.749020, 0.576471, 0.423529, 1.0 },
+ { 0.745098, 0.576471, 0.427451, 1.0 },
+ { 0.752941, 0.588235, 0.439216, 1.0 },
+ { 0.760784, 0.603922, 0.450980, 1.0 },
+ { 0.764706, 0.615686, 0.462745, 1.0 },
+ { 0.772549, 0.627451, 0.478431, 1.0 },
+ { 0.772549, 0.650980, 0.509804, 1.0 },
+ { 0.780392, 0.666667, 0.537255, 1.0 },
+ { 0.796078, 0.701961, 0.588235, 1.0 },
+ { 0.784314, 0.701961, 0.600000, 1.0 },
+ { 0.772549, 0.705882, 0.611765, 1.0 },
+ { 0.768627, 0.701961, 0.615686, 1.0 },
+ { 0.768627, 0.701961, 0.619608, 1.0 },
+ { 0.768627, 0.701961, 0.619608, 1.0 },
+ { 0.772549, 0.705882, 0.623529, 1.0 },
+ { 0.776471, 0.721569, 0.650980, 1.0 },
+ { 0.792157, 0.737255, 0.666667, 1.0 },
+ { 0.807843, 0.752941, 0.686275, 1.0 },
+ { 0.815686, 0.764706, 0.698039, 1.0 },
+ { 0.827451, 0.776471, 0.709804, 1.0 },
+ { 0.827451, 0.776471, 0.705882, 1.0 },
+ { 0.831373, 0.776471, 0.705882, 1.0 },
+ { 0.835294, 0.764706, 0.682353, 1.0 },
+ { 0.839216, 0.745098, 0.647059, 1.0 },
+ { 0.839216, 0.709804, 0.584314, 1.0 },
+ { 0.827451, 0.686275, 0.552941, 1.0 },
+ { 0.819608, 0.666667, 0.525490, 1.0 },
+ { 0.815686, 0.654902, 0.505882, 1.0 },
+ { 0.815686, 0.647059, 0.490196, 1.0 },
+ { 0.807843, 0.623529, 0.462745, 1.0 },
+ { 0.772549, 0.592157, 0.431373, 1.0 },
+ { 0.701961, 0.549020, 0.403922, 1.0 },
+ { 0.694118, 0.541176, 0.400000, 1.0 },
+ { 0.690196, 0.537255, 0.400000, 1.0 },
+ { 0.678431, 0.541176, 0.411765, 1.0 },
+ { 0.670588, 0.545098, 0.427451, 1.0 },
+ { 0.678431, 0.552941, 0.439216, 1.0 },
+ { 0.690196, 0.564706, 0.454902, 1.0 },
+ { 0.709804, 0.584314, 0.482353, 1.0 },
+ { 0.725490, 0.596078, 0.490196, 1.0 },
+ { 0.709804, 0.592157, 0.486275, 1.0 },
+ { 0.682353, 0.564706, 0.450980, 1.0 },
+ { 0.658824, 0.537255, 0.415686, 1.0 },
+ { 0.643137, 0.517647, 0.388235, 1.0 },
+ { 0.631373, 0.501961, 0.364706, 1.0 },
+ { 0.607843, 0.466667, 0.321569, 1.0 },
+ { 0.580392, 0.443137, 0.282353, 1.0 },
+ { 0.584314, 0.411765, 0.227451, 1.0 },
+ { 0.592157, 0.400000, 0.180392, 1.0 },
+ { 0.603922, 0.392157, 0.137255, 1.0 },
+ { 0.623529, 0.396078, 0.129412, 1.0 },
+ { 0.647059, 0.403922, 0.125490, 1.0 },
+ { 0.678431, 0.415686, 0.137255, 1.0 },
+ { 0.698039, 0.427451, 0.137255, 1.0 },
+ { 0.698039, 0.435294, 0.137255, 1.0 },
+ { 0.717647, 0.450980, 0.156863, 1.0 },
+ { 0.741176, 0.490196, 0.254902, 1.0 },
+ { 0.733333, 0.505882, 0.301961, 1.0 },
+ { 0.725490, 0.525490, 0.352941, 1.0 },
+ { 0.729412, 0.529412, 0.372549, 1.0 },
+ { 0.737255, 0.537255, 0.392157, 1.0 },
+ { 0.741176, 0.549020, 0.423529, 1.0 },
+ { 0.741176, 0.564706, 0.439216, 1.0 },
+ { 0.745098, 0.576471, 0.462745, 1.0 },
+ { 0.749020, 0.588235, 0.462745, 1.0 },
+ { 0.756863, 0.603922, 0.466667, 1.0 },
+ { 0.756863, 0.603922, 0.470588, 1.0 },
+ { 0.760784, 0.607843, 0.474510, 1.0 },
+ { 0.768627, 0.611765, 0.470588, 1.0 },
+ { 0.776471, 0.611765, 0.474510, 1.0 },
+ { 0.776471, 0.619608, 0.474510, 1.0 },
+ { 0.772549, 0.623529, 0.478431, 1.0 },
+ { 0.764706, 0.623529, 0.482353, 1.0 },
+ { 0.764706, 0.623529, 0.490196, 1.0 },
+ { 0.764706, 0.627451, 0.498039, 1.0 },
+ { 0.768627, 0.639216, 0.509804, 1.0 },
+ { 0.772549, 0.643137, 0.517647, 1.0 },
+ { 0.776471, 0.650980, 0.517647, 1.0 },
+ { 0.776471, 0.650980, 0.521569, 1.0 },
+ { 0.800000, 0.654902, 0.517647, 1.0 },
+ { 0.803922, 0.650980, 0.513725, 1.0 },
+ { 0.811765, 0.650980, 0.513725, 1.0 },
+ { 0.807843, 0.654902, 0.517647, 1.0 },
+ { 0.807843, 0.662745, 0.525490, 1.0 },
+ { 0.807843, 0.670588, 0.545098, 1.0 },
+ { 0.815686, 0.682353, 0.568627, 1.0 },
+ { 0.819608, 0.694118, 0.588235, 1.0 },
+ { 0.823529, 0.717647, 0.623529, 1.0 },
+ { 0.827451, 0.760784, 0.674510, 1.0 },
+ { 0.827451, 0.760784, 0.674510, 1.0 },
+ { 0.831373, 0.764706, 0.674510, 1.0 },
+ { 0.831373, 0.756863, 0.666667, 1.0 },
+ { 0.827451, 0.741176, 0.643137, 1.0 },
+ { 0.819608, 0.709804, 0.588235, 1.0 },
+ { 0.800000, 0.666667, 0.525490, 1.0 },
+ { 0.721569, 0.560784, 0.384314, 1.0 },
+ { 0.678431, 0.501961, 0.313725, 1.0 },
+ { 0.635294, 0.443137, 0.243137, 1.0 },
+ { 0.603922, 0.415686, 0.219608, 1.0 },
+ { 0.572549, 0.392157, 0.200000, 1.0 },
+ { 0.537255, 0.372549, 0.188235, 1.0 },
+ { 0.509804, 0.364706, 0.188235, 1.0 },
+ { 0.525490, 0.384314, 0.211765, 1.0 },
+ { 0.533333, 0.411765, 0.274510, 1.0 },
+ { 0.584314, 0.505882, 0.400000, 1.0 },
+ { 0.607843, 0.529412, 0.419608, 1.0 },
+ { 0.631373, 0.556863, 0.443137, 1.0 },
+ { 0.678431, 0.596078, 0.494118, 1.0 },
+ { 0.721569, 0.635294, 0.537255, 1.0 },
+ { 0.745098, 0.662745, 0.556863, 1.0 },
+ { 0.760784, 0.686275, 0.572549, 1.0 },
+ { 0.792157, 0.705882, 0.596078, 1.0 },
+ { 0.796078, 0.709804, 0.596078, 1.0 },
+ { 0.803922, 0.717647, 0.600000, 1.0 },
+ { 0.815686, 0.721569, 0.596078, 1.0 },
+ { 0.819608, 0.725490, 0.592157, 1.0 },
+ { 0.819608, 0.721569, 0.588235, 1.0 },
+ { 0.811765, 0.709804, 0.580392, 1.0 },
+ { 0.807843, 0.686275, 0.549020, 1.0 },
+ { 0.803922, 0.654902, 0.494118, 1.0 },
+ { 0.780392, 0.588235, 0.372549, 1.0 },
+ { 0.768627, 0.568627, 0.349020, 1.0 },
+ { 0.756863, 0.549020, 0.325490, 1.0 },
+ { 0.741176, 0.505882, 0.266667, 1.0 },
+ { 0.741176, 0.490196, 0.219608, 1.0 },
+ { 0.756863, 0.478431, 0.164706, 1.0 },
+ { 0.752941, 0.486275, 0.160784, 1.0 },
+ { 0.749020, 0.498039, 0.223529, 1.0 },
+ { 0.756863, 0.505882, 0.231373, 1.0 },
+ { 0.764706, 0.517647, 0.243137, 1.0 },
+ { 0.772549, 0.541176, 0.290196, 1.0 },
+ { 0.788235, 0.572549, 0.337255, 1.0 },
+ { 0.772549, 0.584314, 0.400000, 1.0 },
+ { 0.756863, 0.603922, 0.439216, 1.0 },
+ { 0.752941, 0.615686, 0.482353, 1.0 },
+ { 0.760784, 0.635294, 0.509804, 1.0 },
+ { 0.760784, 0.647059, 0.537255, 1.0 },
+ { 0.752941, 0.666667, 0.556863, 1.0 },
+ { 0.752941, 0.674510, 0.580392, 1.0 },
+ { 0.756863, 0.686275, 0.596078, 1.0 },
+ { 0.764706, 0.694118, 0.611765, 1.0 },
+ { 0.776471, 0.705882, 0.615686, 1.0 },
+ { 0.780392, 0.709804, 0.631373, 1.0 },
+ { 0.784314, 0.717647, 0.647059, 1.0 },
+ { 0.788235, 0.725490, 0.650980, 1.0 },
+ { 0.796078, 0.733333, 0.658824, 1.0 },
+ { 0.815686, 0.752941, 0.682353, 1.0 },
+ { 0.827451, 0.776471, 0.713725, 1.0 },
+ { 0.843137, 0.800000, 0.741176, 1.0 },
+ { 0.866667, 0.823529, 0.768627, 1.0 },
+ { 0.894118, 0.850980, 0.796078, 1.0 },
+ { 0.921569, 0.882353, 0.831373, 1.0 },
+ { 0.933333, 0.898039, 0.850980, 1.0 },
+ { 0.933333, 0.909804, 0.862745, 1.0 },
+ { 0.941176, 0.909804, 0.862745, 1.0 },
+ { 0.941176, 0.909804, 0.866667, 1.0 },
+ { 0.933333, 0.898039, 0.850980, 1.0 },
+ { 0.909804, 0.878431, 0.835294, 1.0 },
+ { 0.894118, 0.858824, 0.807843, 1.0 },
+ { 0.886275, 0.847059, 0.796078, 1.0 },
+ { 0.878431, 0.835294, 0.776471, 1.0 },
+ { 0.866667, 0.823529, 0.772549, 1.0 },
+ { 0.854902, 0.819608, 0.764706, 1.0 },
+ { 0.850980, 0.811765, 0.760784, 1.0 },
+ { 0.854902, 0.807843, 0.752941, 1.0 },
+ { 0.850980, 0.800000, 0.741176, 1.0 },
+ { 0.843137, 0.788235, 0.721569, 1.0 },
+ { 0.827451, 0.760784, 0.686275, 1.0 },
+ { 0.815686, 0.729412, 0.639216, 1.0 },
+ { 0.800000, 0.694118, 0.592157, 1.0 },
+ { 0.784314, 0.654902, 0.533333, 1.0 },
+ { 0.756863, 0.611765, 0.478431, 1.0 },
+ { 0.741176, 0.580392, 0.435294, 1.0 },
+ { 0.729412, 0.572549, 0.419608, 1.0 },
+ { 0.737255, 0.568627, 0.415686, 1.0 },
+ { 0.721569, 0.560784, 0.411765, 1.0 },
+ { 0.725490, 0.560784, 0.419608, 1.0 },
+ { 0.729412, 0.576471, 0.439216, 1.0 },
+ { 0.752941, 0.603922, 0.462745, 1.0 },
+ { 0.768627, 0.619608, 0.478431, 1.0 },
+ { 0.780392, 0.631373, 0.498039, 1.0 },
+ { 0.792157, 0.647059, 0.513725, 1.0 },
+ { 0.815686, 0.666667, 0.529412, 1.0 },
+ { 0.843137, 0.686275, 0.537255, 1.0 },
+ { 0.850980, 0.701961, 0.556863, 1.0 },
+ { 0.850980, 0.721569, 0.588235, 1.0 },
+ { 0.854902, 0.737255, 0.623529, 1.0 },
+ { 0.866667, 0.760784, 0.647059, 1.0 },
+ { 0.870588, 0.776471, 0.674510, 1.0 },
+ { 0.862745, 0.796078, 0.709804, 1.0 },
+ { 0.862745, 0.815686, 0.745098, 1.0 },
+ { 0.874510, 0.831373, 0.772549, 1.0 },
+ { 0.890196, 0.850980, 0.792157, 1.0 },
+ { 0.894118, 0.862745, 0.807843, 1.0 },
+ { 0.905882, 0.874510, 0.827451, 1.0 },
+ { 0.905882, 0.874510, 0.831373, 1.0 },
+ { 0.905882, 0.870588, 0.823529, 1.0 },
+ { 0.898039, 0.858824, 0.807843, 1.0 },
+ { 0.890196, 0.847059, 0.788235, 1.0 },
+ { 0.874510, 0.823529, 0.760784, 1.0 },
+ { 0.862745, 0.788235, 0.733333, 1.0 },
+ { 0.847059, 0.756863, 0.690196, 1.0 },
+ { 0.835294, 0.733333, 0.650980, 1.0 },
+ { 0.815686, 0.717647, 0.611765, 1.0 },
+ { 0.815686, 0.690196, 0.584314, 1.0 },
+ { 0.807843, 0.662745, 0.560784, 1.0 },
+ { 0.807843, 0.647059, 0.541176, 1.0 },
+ { 0.788235, 0.650980, 0.533333, 1.0 },
+ { 0.780392, 0.650980, 0.533333, 1.0 },
+ { 0.764706, 0.635294, 0.529412, 1.0 },
+ { 0.756863, 0.619608, 0.521569, 1.0 },
+ { 0.729412, 0.607843, 0.513725, 1.0 },
+ { 0.701961, 0.588235, 0.486275, 1.0 },
+ { 0.721569, 0.623529, 0.521569, 1.0 },
+ { 0.756863, 0.650980, 0.556863, 1.0 },
+ };
+/* Beach */
+static double4 colors_497[] = {
+ { 0.513725, 0.435294, 0.619608, 1.0 },
+ { 0.678431, 0.588235, 0.627451, 1.0 },
+ { 0.694118, 0.619608, 0.674510, 1.0 },
+ { 0.713725, 0.654902, 0.725490, 1.0 },
+ { 0.760784, 0.701961, 0.768627, 1.0 },
+ { 0.807843, 0.749020, 0.815686, 1.0 },
+ { 0.839216, 0.776471, 0.831373, 1.0 },
+ { 0.874510, 0.803922, 0.850980, 1.0 },
+ { 0.941176, 0.901961, 0.905882, 1.0 },
+ { 0.925490, 0.898039, 0.909804, 1.0 },
+ { 0.913725, 0.898039, 0.917647, 1.0 },
+ { 0.898039, 0.839216, 0.901961, 1.0 },
+ { 0.886275, 0.780392, 0.886275, 1.0 },
+ { 0.874510, 0.756863, 0.874510, 1.0 },
+ { 0.862745, 0.733333, 0.862745, 1.0 },
+ { 0.850980, 0.733333, 0.858824, 1.0 },
+ { 0.843137, 0.737255, 0.854902, 1.0 },
+ { 0.827451, 0.705882, 0.835294, 1.0 },
+ { 0.811765, 0.678431, 0.831373, 1.0 },
+ { 0.800000, 0.654902, 0.827451, 1.0 },
+ { 0.760784, 0.635294, 0.823529, 1.0 },
+ { 0.721569, 0.615686, 0.823529, 1.0 },
+ { 0.713725, 0.611765, 0.823529, 1.0 },
+ { 0.705882, 0.611765, 0.823529, 1.0 },
+ { 0.698039, 0.576471, 0.760784, 1.0 },
+ { 0.674510, 0.541176, 0.721569, 1.0 },
+ { 0.650980, 0.505882, 0.686275, 1.0 },
+ { 0.654902, 0.505882, 0.619608, 1.0 },
+ { 0.658824, 0.509804, 0.556863, 1.0 },
+ { 0.678431, 0.533333, 0.533333, 1.0 },
+ { 0.701961, 0.560784, 0.513725, 1.0 },
+ { 0.745098, 0.607843, 0.486275, 1.0 },
+ { 0.756863, 0.643137, 0.498039, 1.0 },
+ { 0.776471, 0.701961, 0.545098, 1.0 },
+ { 0.792157, 0.737255, 0.568627, 1.0 },
+ { 0.807843, 0.772549, 0.592157, 1.0 },
+ { 0.811765, 0.784314, 0.600000, 1.0 },
+ { 0.819608, 0.800000, 0.611765, 1.0 },
+ { 0.815686, 0.796078, 0.611765, 1.0 },
+ { 0.815686, 0.796078, 0.615686, 1.0 },
+ { 0.792157, 0.737255, 0.615686, 1.0 },
+ { 0.749020, 0.674510, 0.568627, 1.0 },
+ { 0.709804, 0.611765, 0.521569, 1.0 },
+ { 0.639216, 0.549020, 0.482353, 1.0 },
+ { 0.568627, 0.490196, 0.443137, 1.0 },
+ { 0.533333, 0.458824, 0.443137, 1.0 },
+ { 0.501961, 0.431373, 0.447059, 1.0 },
+ { 0.443137, 0.372549, 0.478431, 1.0 },
+ { 0.400000, 0.309804, 0.478431, 1.0 },
+ { 0.317647, 0.254902, 0.513725, 1.0 },
+ { 0.298039, 0.266667, 0.568627, 1.0 },
+ { 0.278431, 0.282353, 0.627451, 1.0 },
+ { 0.305882, 0.317647, 0.666667, 1.0 },
+ { 0.337255, 0.356863, 0.705882, 1.0 },
+ { 0.356863, 0.376471, 0.721569, 1.0 },
+ { 0.376471, 0.400000, 0.737255, 1.0 },
+ { 0.494118, 0.513725, 0.800000, 1.0 },
+ { 0.556863, 0.576471, 0.807843, 1.0 },
+ { 0.623529, 0.639216, 0.815686, 1.0 },
+ { 0.666667, 0.674510, 0.772549, 1.0 },
+ { 0.709804, 0.709804, 0.733333, 1.0 },
+ { 0.725490, 0.717647, 0.713725, 1.0 },
+ { 0.745098, 0.725490, 0.698039, 1.0 },
+ { 0.788235, 0.741176, 0.678431, 1.0 },
+ { 0.800000, 0.745098, 0.670588, 1.0 },
+ { 0.749020, 0.682353, 0.654902, 1.0 },
+ { 0.701961, 0.635294, 0.658824, 1.0 },
+ { 0.654902, 0.592157, 0.666667, 1.0 },
+ { 0.623529, 0.572549, 0.678431, 1.0 },
+ { 0.592157, 0.556863, 0.694118, 1.0 },
+ { 0.541176, 0.509804, 0.733333, 1.0 },
+ { 0.490196, 0.470588, 0.776471, 1.0 },
+ { 0.419608, 0.427451, 0.835294, 1.0 },
+ { 0.411765, 0.435294, 0.839216, 1.0 },
+ { 0.407843, 0.447059, 0.843137, 1.0 },
+ { 0.450980, 0.474510, 0.847059, 1.0 },
+ { 0.494118, 0.505882, 0.850980, 1.0 },
+ { 0.517647, 0.517647, 0.847059, 1.0 },
+ { 0.545098, 0.529412, 0.843137, 1.0 },
+ { 0.584314, 0.537255, 0.827451, 1.0 },
+ { 0.592157, 0.517647, 0.796078, 1.0 },
+ { 0.615686, 0.431373, 0.674510, 1.0 },
+ { 0.600000, 0.396078, 0.627451, 1.0 },
+ { 0.588235, 0.364706, 0.584314, 1.0 },
+ { 0.560784, 0.345098, 0.568627, 1.0 },
+ { 0.533333, 0.329412, 0.556863, 1.0 },
+ { 0.470588, 0.266667, 0.552941, 1.0 },
+ { 0.415686, 0.211765, 0.513725, 1.0 },
+ { 0.313725, 0.156863, 0.501961, 1.0 },
+ { 0.278431, 0.168627, 0.541176, 1.0 },
+ { 0.247059, 0.184314, 0.580392, 1.0 },
+ { 0.239216, 0.192157, 0.600000, 1.0 },
+ { 0.235294, 0.200000, 0.623529, 1.0 },
+ { 0.239216, 0.215686, 0.639216, 1.0 },
+ { 0.243137, 0.227451, 0.650980, 1.0 },
+ { 0.247059, 0.243137, 0.662745, 1.0 },
+ { 0.254902, 0.250980, 0.678431, 1.0 },
+ { 0.254902, 0.262745, 0.701961, 1.0 },
+ { 0.258824, 0.254902, 0.701961, 1.0 },
+ { 0.262745, 0.247059, 0.705882, 1.0 },
+ { 0.258824, 0.243137, 0.701961, 1.0 },
+ { 0.258824, 0.243137, 0.698039, 1.0 },
+ { 0.254902, 0.235294, 0.682353, 1.0 },
+ { 0.239216, 0.219608, 0.658824, 1.0 },
+ { 0.219608, 0.172549, 0.611765, 1.0 },
+ { 0.223529, 0.168627, 0.600000, 1.0 },
+ { 0.227451, 0.168627, 0.588235, 1.0 },
+ { 0.231373, 0.176471, 0.588235, 1.0 },
+ { 0.235294, 0.184314, 0.588235, 1.0 },
+ { 0.254902, 0.200000, 0.588235, 1.0 },
+ { 0.278431, 0.227451, 0.600000, 1.0 },
+ { 0.301961, 0.258824, 0.623529, 1.0 },
+ { 0.329412, 0.290196, 0.643137, 1.0 },
+ { 0.364706, 0.356863, 0.729412, 1.0 },
+ { 0.376471, 0.364706, 0.745098, 1.0 },
+ { 0.388235, 0.376471, 0.764706, 1.0 },
+ { 0.400000, 0.392157, 0.792157, 1.0 },
+ { 0.423529, 0.384314, 0.784314, 1.0 },
+ { 0.443137, 0.352941, 0.784314, 1.0 },
+ { 0.462745, 0.341176, 0.780392, 1.0 },
+ { 0.490196, 0.356863, 0.819608, 1.0 },
+ { 0.498039, 0.364706, 0.823529, 1.0 },
+ { 0.509804, 0.376471, 0.831373, 1.0 },
+ { 0.513725, 0.380392, 0.831373, 1.0 },
+ { 0.521569, 0.384314, 0.831373, 1.0 },
+ { 0.545098, 0.400000, 0.839216, 1.0 },
+ { 0.564706, 0.443137, 0.858824, 1.0 },
+ { 0.600000, 0.517647, 0.886275, 1.0 },
+ { 0.631373, 0.580392, 0.905882, 1.0 },
+ { 0.674510, 0.674510, 0.921569, 1.0 },
+ { 0.682353, 0.686275, 0.925490, 1.0 },
+ { 0.690196, 0.698039, 0.929412, 1.0 },
+ { 0.717647, 0.713725, 0.933333, 1.0 },
+ { 0.725490, 0.701961, 0.937255, 1.0 },
+ { 0.717647, 0.694118, 0.925490, 1.0 },
+ { 0.690196, 0.674510, 0.898039, 1.0 },
+ { 0.619608, 0.584314, 0.850980, 1.0 },
+ { 0.600000, 0.529412, 0.823529, 1.0 },
+ { 0.580392, 0.474510, 0.796078, 1.0 },
+ { 0.572549, 0.454902, 0.772549, 1.0 },
+ { 0.568627, 0.435294, 0.749020, 1.0 },
+ { 0.537255, 0.415686, 0.725490, 1.0 },
+ { 0.533333, 0.415686, 0.698039, 1.0 },
+ { 0.545098, 0.411765, 0.698039, 1.0 },
+ { 0.549020, 0.427451, 0.713725, 1.0 },
+ { 0.572549, 0.443137, 0.733333, 1.0 },
+ { 0.568627, 0.450980, 0.729412, 1.0 },
+ { 0.564706, 0.462745, 0.725490, 1.0 },
+ { 0.552941, 0.458824, 0.733333, 1.0 },
+ { 0.541176, 0.466667, 0.733333, 1.0 },
+ { 0.537255, 0.458824, 0.725490, 1.0 },
+ { 0.537255, 0.450980, 0.709804, 1.0 },
+ { 0.545098, 0.447059, 0.611765, 1.0 },
+ { 0.556863, 0.454902, 0.580392, 1.0 },
+ { 0.568627, 0.462745, 0.552941, 1.0 },
+ { 0.592157, 0.470588, 0.490196, 1.0 },
+ { 0.607843, 0.486275, 0.435294, 1.0 },
+ { 0.619608, 0.494118, 0.380392, 1.0 },
+ { 0.607843, 0.482353, 0.345098, 1.0 },
+ { 0.596078, 0.458824, 0.325490, 1.0 },
+ { 0.588235, 0.447059, 0.313725, 1.0 },
+ { 0.611765, 0.470588, 0.294118, 1.0 },
+ { 0.615686, 0.482353, 0.286275, 1.0 },
+ { 0.619608, 0.498039, 0.282353, 1.0 },
+ { 0.623529, 0.494118, 0.290196, 1.0 },
+ { 0.631373, 0.501961, 0.298039, 1.0 },
+ { 0.635294, 0.509804, 0.313725, 1.0 },
+ { 0.658824, 0.533333, 0.325490, 1.0 },
+ { 0.678431, 0.576471, 0.333333, 1.0 },
+ { 0.674510, 0.572549, 0.333333, 1.0 },
+ { 0.674510, 0.572549, 0.337255, 1.0 },
+ { 0.654902, 0.556863, 0.356863, 1.0 },
+ { 0.647059, 0.545098, 0.380392, 1.0 },
+ { 0.639216, 0.521569, 0.415686, 1.0 },
+ { 0.619608, 0.470588, 0.439216, 1.0 },
+ { 0.603922, 0.400000, 0.454902, 1.0 },
+ { 0.572549, 0.329412, 0.482353, 1.0 },
+ { 0.537255, 0.290196, 0.486275, 1.0 },
+ { 0.525490, 0.278431, 0.490196, 1.0 },
+ { 0.482353, 0.250980, 0.482353, 1.0 },
+ { 0.443137, 0.207843, 0.454902, 1.0 },
+ { 0.384314, 0.141176, 0.443137, 1.0 },
+ { 0.317647, 0.094118, 0.431373, 1.0 },
+ { 0.290196, 0.094118, 0.380392, 1.0 },
+ { 0.196078, 0.082353, 0.309804, 1.0 },
+ { 0.172549, 0.070588, 0.301961, 1.0 },
+ { 0.149020, 0.062745, 0.294118, 1.0 },
+ { 0.101961, 0.043137, 0.325490, 1.0 },
+ { 0.098039, 0.054902, 0.321569, 1.0 },
+ { 0.121569, 0.078431, 0.341176, 1.0 },
+ { 0.156863, 0.117647, 0.384314, 1.0 },
+ { 0.203922, 0.168627, 0.443137, 1.0 },
+ { 0.262745, 0.231373, 0.513725, 1.0 },
+ { 0.333333, 0.301961, 0.568627, 1.0 },
+ { 0.411765, 0.380392, 0.607843, 1.0 },
+ { 0.482353, 0.454902, 0.627451, 1.0 },
+ { 0.533333, 0.501961, 0.647059, 1.0 },
+ { 0.580392, 0.537255, 0.643137, 1.0 },
+ { 0.607843, 0.552941, 0.627451, 1.0 },
+ { 0.607843, 0.552941, 0.619608, 1.0 },
+ { 0.603922, 0.545098, 0.596078, 1.0 },
+ { 0.576471, 0.517647, 0.576471, 1.0 },
+ { 0.549020, 0.498039, 0.568627, 1.0 },
+ { 0.541176, 0.478431, 0.549020, 1.0 },
+ { 0.533333, 0.466667, 0.529412, 1.0 },
+ { 0.541176, 0.470588, 0.513725, 1.0 },
+ { 0.560784, 0.494118, 0.478431, 1.0 },
+ { 0.584314, 0.529412, 0.470588, 1.0 },
+ { 0.619608, 0.576471, 0.462745, 1.0 },
+ { 0.662745, 0.615686, 0.435294, 1.0 },
+ { 0.701961, 0.643137, 0.400000, 1.0 },
+ { 0.745098, 0.682353, 0.360784, 1.0 },
+ { 0.756863, 0.698039, 0.333333, 1.0 },
+ { 0.752941, 0.705882, 0.333333, 1.0 },
+ { 0.725490, 0.670588, 0.372549, 1.0 },
+ { 0.662745, 0.611765, 0.400000, 1.0 },
+ { 0.615686, 0.556863, 0.435294, 1.0 },
+ { 0.549020, 0.501961, 0.478431, 1.0 },
+ { 0.505882, 0.474510, 0.517647, 1.0 },
+ { 0.470588, 0.435294, 0.592157, 1.0 },
+ { 0.423529, 0.396078, 0.650980, 1.0 },
+ { 0.396078, 0.360784, 0.674510, 1.0 },
+ { 0.368627, 0.337255, 0.678431, 1.0 },
+ { 0.356863, 0.325490, 0.639216, 1.0 },
+ { 0.368627, 0.329412, 0.619608, 1.0 },
+ { 0.376471, 0.329412, 0.611765, 1.0 },
+ { 0.396078, 0.313725, 0.627451, 1.0 },
+ { 0.423529, 0.301961, 0.631373, 1.0 },
+ { 0.427451, 0.298039, 0.619608, 1.0 },
+ { 0.423529, 0.298039, 0.615686, 1.0 },
+ { 0.400000, 0.294118, 0.603922, 1.0 },
+ { 0.376471, 0.270588, 0.615686, 1.0 },
+ { 0.360784, 0.227451, 0.635294, 1.0 },
+ { 0.333333, 0.203922, 0.643137, 1.0 },
+ { 0.309804, 0.188235, 0.654902, 1.0 },
+ { 0.274510, 0.180392, 0.650980, 1.0 },
+ { 0.250980, 0.180392, 0.650980, 1.0 },
+ { 0.239216, 0.172549, 0.650980, 1.0 },
+ { 0.223529, 0.168627, 0.631373, 1.0 },
+ { 0.211765, 0.164706, 0.615686, 1.0 },
+ { 0.200000, 0.160784, 0.596078, 1.0 },
+ { 0.203922, 0.152941, 0.568627, 1.0 },
+ { 0.211765, 0.152941, 0.545098, 1.0 },
+ { 0.219608, 0.141176, 0.513725, 1.0 },
+ { 0.231373, 0.133333, 0.470588, 1.0 },
+ { 0.243137, 0.121569, 0.443137, 1.0 },
+ { 0.247059, 0.129412, 0.403922, 1.0 },
+ { 0.254902, 0.152941, 0.403922, 1.0 },
+ { 0.278431, 0.176471, 0.411765, 1.0 },
+ { 0.313725, 0.200000, 0.415686, 1.0 },
+ { 0.372549, 0.223529, 0.431373, 1.0 },
+ { 0.435294, 0.282353, 0.419608, 1.0 },
+ { 0.486275, 0.360784, 0.427451, 1.0 },
+ { 0.466667, 0.376471, 0.474510, 1.0 },
+ { 0.454902, 0.392157, 0.529412, 1.0 },
+ { 0.470588, 0.407843, 0.592157, 1.0 },
+ };
+/* Beautiful */
+static double4 colors_498[] = {
+ { 0.843137, 0.505882, 0.203922, 1.0 },
+ { 0.760784, 0.513725, 0.058824, 1.0 },
+ { 0.800000, 0.556863, 0.054902, 1.0 },
+ { 0.839216, 0.600000, 0.050980, 1.0 },
+ { 0.913725, 0.576471, 0.113725, 1.0 },
+ { 0.988235, 0.556863, 0.176471, 1.0 },
+ { 0.921569, 0.556863, 0.270588, 1.0 },
+ { 0.858824, 0.560784, 0.368627, 1.0 },
+ { 0.745098, 0.576471, 0.682353, 1.0 },
+ { 0.525490, 0.545098, 0.658824, 1.0 },
+ { 0.309804, 0.517647, 0.639216, 1.0 },
+ { 0.278431, 0.443137, 0.600000, 1.0 },
+ { 0.250980, 0.368627, 0.564706, 1.0 },
+ { 0.254902, 0.305882, 0.529412, 1.0 },
+ { 0.262745, 0.243137, 0.494118, 1.0 },
+ { 0.254902, 0.250980, 0.490196, 1.0 },
+ { 0.250980, 0.258824, 0.490196, 1.0 },
+ { 0.415686, 0.423529, 0.380392, 1.0 },
+ { 0.600000, 0.458824, 0.345098, 1.0 },
+ { 0.784314, 0.494118, 0.309804, 1.0 },
+ { 0.862745, 0.513725, 0.247059, 1.0 },
+ { 0.941176, 0.533333, 0.184314, 1.0 },
+ { 0.952941, 0.545098, 0.203922, 1.0 },
+ { 0.964706, 0.556863, 0.223529, 1.0 },
+ { 0.858824, 0.737255, 0.278431, 1.0 },
+ { 0.847059, 0.678431, 0.301961, 1.0 },
+ { 0.839216, 0.619608, 0.325490, 1.0 },
+ { 0.807843, 0.533333, 0.258824, 1.0 },
+ { 0.780392, 0.447059, 0.196078, 1.0 },
+ { 0.745098, 0.450980, 0.141176, 1.0 },
+ { 0.713725, 0.454902, 0.086275, 1.0 },
+ { 0.607843, 0.474510, 0.000000, 1.0 },
+ { 0.533333, 0.423529, 0.031373, 1.0 },
+ { 0.576471, 0.564706, 0.192157, 1.0 },
+ { 0.509804, 0.545098, 0.247059, 1.0 },
+ { 0.447059, 0.529412, 0.305882, 1.0 },
+ { 0.364706, 0.396078, 0.400000, 1.0 },
+ { 0.282353, 0.266667, 0.498039, 1.0 },
+ { 0.258824, 0.270588, 0.494118, 1.0 },
+ { 0.239216, 0.274510, 0.490196, 1.0 },
+ { 0.149020, 0.549020, 0.603922, 1.0 },
+ { 0.172549, 0.588235, 0.650980, 1.0 },
+ { 0.200000, 0.631373, 0.698039, 1.0 },
+ { 0.176471, 0.611765, 0.698039, 1.0 },
+ { 0.156863, 0.592157, 0.698039, 1.0 },
+ { 0.129412, 0.580392, 0.623529, 1.0 },
+ { 0.101961, 0.568627, 0.552941, 1.0 },
+ { 0.203922, 0.607843, 0.490196, 1.0 },
+ { 0.376471, 0.556863, 0.305882, 1.0 },
+ { 0.678431, 0.498039, 0.129412, 1.0 },
+ { 0.733333, 0.552941, 0.243137, 1.0 },
+ { 0.788235, 0.611765, 0.356863, 1.0 },
+ { 0.764706, 0.611765, 0.525490, 1.0 },
+ { 0.745098, 0.615686, 0.698039, 1.0 },
+ { 0.752941, 0.631373, 0.717647, 1.0 },
+ { 0.764706, 0.650980, 0.737255, 1.0 },
+ { 0.717647, 0.600000, 0.733333, 1.0 },
+ { 0.486275, 0.635294, 0.764706, 1.0 },
+ { 0.258824, 0.670588, 0.796078, 1.0 },
+ { 0.188235, 0.682353, 0.760784, 1.0 },
+ { 0.117647, 0.694118, 0.725490, 1.0 },
+ { 0.101961, 0.662745, 0.725490, 1.0 },
+ { 0.090196, 0.635294, 0.725490, 1.0 },
+ { 0.145098, 0.545098, 0.694118, 1.0 },
+ { 0.274510, 0.443137, 0.607843, 1.0 },
+ { 0.576471, 0.376471, 0.364706, 1.0 },
+ { 0.666667, 0.427451, 0.294118, 1.0 },
+ { 0.756863, 0.478431, 0.227451, 1.0 },
+ { 0.772549, 0.478431, 0.227451, 1.0 },
+ { 0.792157, 0.478431, 0.231373, 1.0 },
+ { 0.796078, 0.478431, 0.219608, 1.0 },
+ { 0.803922, 0.482353, 0.184314, 1.0 },
+ { 1.000000, 0.541176, 0.149020, 1.0 },
+ { 0.992157, 0.552941, 0.164706, 1.0 },
+ { 0.988235, 0.564706, 0.180392, 1.0 },
+ { 0.949020, 0.674510, 0.176471, 1.0 },
+ { 0.913725, 0.784314, 0.176471, 1.0 },
+ { 0.890196, 0.760784, 0.266667, 1.0 },
+ { 0.870588, 0.737255, 0.356863, 1.0 },
+ { 0.827451, 0.690196, 0.611765, 1.0 },
+ { 0.760784, 0.611765, 0.694118, 1.0 },
+ { 0.749020, 0.564706, 0.690196, 1.0 },
+ { 0.721569, 0.592157, 0.631373, 1.0 },
+ { 0.694118, 0.623529, 0.576471, 1.0 },
+ { 0.733333, 0.611765, 0.454902, 1.0 },
+ { 0.776471, 0.600000, 0.337255, 1.0 },
+ { 0.831373, 0.556863, 0.325490, 1.0 },
+ { 0.784314, 0.482353, 0.270588, 1.0 },
+ { 0.650980, 0.423529, 0.345098, 1.0 },
+ { 0.666667, 0.290196, 0.458824, 1.0 },
+ { 0.682353, 0.160784, 0.572549, 1.0 },
+ { 0.650980, 0.156863, 0.568627, 1.0 },
+ { 0.623529, 0.152941, 0.568627, 1.0 },
+ { 0.576471, 0.117647, 0.525490, 1.0 },
+ { 0.615686, 0.074510, 0.447059, 1.0 },
+ { 0.525490, 0.125490, 0.517647, 1.0 },
+ { 0.321569, 0.203922, 0.494118, 1.0 },
+ { 0.258824, 0.282353, 0.509804, 1.0 },
+ { 0.235294, 0.423529, 0.556863, 1.0 },
+ { 0.211765, 0.564706, 0.607843, 1.0 },
+ { 0.192157, 0.564706, 0.650980, 1.0 },
+ { 0.172549, 0.564706, 0.698039, 1.0 },
+ { 0.156863, 0.600000, 0.725490, 1.0 },
+ { 0.192157, 0.682353, 0.800000, 1.0 },
+ { 0.301961, 0.564706, 0.666667, 1.0 },
+ { 0.407843, 0.525490, 0.517647, 1.0 },
+ { 0.513725, 0.486275, 0.372549, 1.0 },
+ { 0.545098, 0.462745, 0.368627, 1.0 },
+ { 0.580392, 0.443137, 0.364706, 1.0 },
+ { 0.564706, 0.407843, 0.439216, 1.0 },
+ { 0.564706, 0.415686, 0.466667, 1.0 },
+ { 0.376471, 0.462745, 0.517647, 1.0 },
+ { 0.211765, 0.545098, 0.698039, 1.0 },
+ { 0.188235, 0.388235, 0.698039, 1.0 },
+ { 0.254902, 0.364706, 0.635294, 1.0 },
+ { 0.321569, 0.345098, 0.572549, 1.0 },
+ { 0.501961, 0.223529, 0.537255, 1.0 },
+ { 0.611765, 0.180392, 0.560784, 1.0 },
+ { 0.592157, 0.168627, 0.564706, 1.0 },
+ { 0.525490, 0.145098, 0.509804, 1.0 },
+ { 0.278431, 0.235294, 0.505882, 1.0 },
+ { 0.231373, 0.329412, 0.498039, 1.0 },
+ { 0.184314, 0.423529, 0.494118, 1.0 },
+ { 0.200000, 0.443137, 0.474510, 1.0 },
+ { 0.219608, 0.462745, 0.458824, 1.0 },
+ { 0.258824, 0.521569, 0.584314, 1.0 },
+ { 0.294118, 0.517647, 0.631373, 1.0 },
+ { 0.596078, 0.521569, 0.639216, 1.0 },
+ { 0.713725, 0.549020, 0.745098, 1.0 },
+ { 0.329412, 0.560784, 0.678431, 1.0 },
+ { 0.290196, 0.552941, 0.666667, 1.0 },
+ { 0.250980, 0.545098, 0.658824, 1.0 },
+ { 0.329412, 0.517647, 0.572549, 1.0 },
+ { 0.592157, 0.490196, 0.501961, 1.0 },
+ { 0.686275, 0.447059, 0.337255, 1.0 },
+ { 0.800000, 0.482353, 0.227451, 1.0 },
+ { 0.815686, 0.482353, 0.156863, 1.0 },
+ { 0.768627, 0.478431, 0.105882, 1.0 },
+ { 0.721569, 0.474510, 0.058824, 1.0 },
+ { 0.717647, 0.462745, 0.070588, 1.0 },
+ { 0.713725, 0.454902, 0.086275, 1.0 },
+ { 0.560784, 0.537255, 0.152941, 1.0 },
+ { 0.427451, 0.466667, 0.258824, 1.0 },
+ { 0.403922, 0.450980, 0.270588, 1.0 },
+ { 0.266667, 0.423529, 0.278431, 1.0 },
+ { 0.137255, 0.313725, 0.478431, 1.0 },
+ { 0.152941, 0.309804, 0.490196, 1.0 },
+ { 0.168627, 0.309804, 0.505882, 1.0 },
+ { 0.156863, 0.262745, 0.478431, 1.0 },
+ { 0.172549, 0.219608, 0.447059, 1.0 },
+ { 0.239216, 0.156863, 0.427451, 1.0 },
+ { 0.290196, 0.200000, 0.466667, 1.0 },
+ { 0.403922, 0.094118, 0.454902, 1.0 },
+ { 0.388235, 0.101961, 0.454902, 1.0 },
+ { 0.372549, 0.113725, 0.454902, 1.0 },
+ { 0.333333, 0.133333, 0.435294, 1.0 },
+ { 0.235294, 0.117647, 0.407843, 1.0 },
+ { 0.235294, 0.152941, 0.415686, 1.0 },
+ { 0.184314, 0.227451, 0.439216, 1.0 },
+ { 0.168627, 0.247059, 0.443137, 1.0 },
+ { 0.192157, 0.258824, 0.427451, 1.0 },
+ { 0.262745, 0.160784, 0.439216, 1.0 },
+ { 0.337255, 0.121569, 0.482353, 1.0 },
+ { 0.415686, 0.086275, 0.525490, 1.0 },
+ { 0.494118, 0.082353, 0.686275, 1.0 },
+ { 0.729412, 0.066667, 0.768627, 1.0 },
+ { 0.745098, 0.023529, 0.752941, 1.0 },
+ { 0.615686, 0.000000, 0.623529, 1.0 },
+ { 0.478431, 0.141176, 0.560784, 1.0 },
+ { 0.392157, 0.215686, 0.552941, 1.0 },
+ { 0.309804, 0.290196, 0.549020, 1.0 },
+ { 0.321569, 0.400000, 0.631373, 1.0 },
+ { 0.282353, 0.588235, 0.737255, 1.0 },
+ { 0.286275, 0.623529, 0.721569, 1.0 },
+ { 0.317647, 0.627451, 0.694118, 1.0 },
+ { 0.584314, 0.643137, 0.560784, 1.0 },
+ { 0.674510, 0.741176, 0.325490, 1.0 },
+ { 0.529412, 0.788235, 0.356863, 1.0 },
+ { 0.396078, 0.807843, 0.650980, 1.0 },
+ { 0.215686, 0.658824, 0.721569, 1.0 },
+ { 0.223529, 0.627451, 0.701961, 1.0 },
+ { 0.192157, 0.611765, 0.674510, 1.0 },
+ { 0.176471, 0.552941, 0.639216, 1.0 },
+ { 0.121569, 0.501961, 0.529412, 1.0 },
+ { 0.180392, 0.258824, 0.454902, 1.0 },
+ { 0.188235, 0.215686, 0.431373, 1.0 },
+ { 0.196078, 0.172549, 0.407843, 1.0 },
+ { 0.188235, 0.152941, 0.368627, 1.0 },
+ { 0.180392, 0.043137, 0.301961, 1.0 },
+ { 0.082353, 0.074510, 0.321569, 1.0 },
+ { 0.141176, 0.082353, 0.352941, 1.0 },
+ { 0.152941, 0.133333, 0.360784, 1.0 },
+ { 0.211765, 0.133333, 0.403922, 1.0 },
+ { 0.254902, 0.176471, 0.423529, 1.0 },
+ { 0.400000, 0.188235, 0.494118, 1.0 },
+ { 0.560784, 0.149020, 0.552941, 1.0 },
+ { 0.662745, 0.160784, 0.541176, 1.0 },
+ { 0.725490, 0.372549, 0.380392, 1.0 },
+ { 0.592157, 0.400000, 0.384314, 1.0 },
+ { 0.560784, 0.372549, 0.356863, 1.0 },
+ { 0.333333, 0.227451, 0.364706, 1.0 },
+ { 0.196078, 0.215686, 0.435294, 1.0 },
+ { 0.156863, 0.188235, 0.431373, 1.0 },
+ { 0.121569, 0.219608, 0.431373, 1.0 },
+ { 0.145098, 0.180392, 0.396078, 1.0 },
+ { 0.141176, 0.133333, 0.427451, 1.0 },
+ { 0.184314, 0.137255, 0.427451, 1.0 },
+ { 0.188235, 0.160784, 0.423529, 1.0 },
+ { 0.247059, 0.231373, 0.462745, 1.0 },
+ { 0.466667, 0.333333, 0.462745, 1.0 },
+ { 0.560784, 0.407843, 0.341176, 1.0 },
+ { 0.600000, 0.462745, 0.352941, 1.0 },
+ { 0.607843, 0.584314, 0.207843, 1.0 },
+ { 0.647059, 0.596078, 0.227451, 1.0 },
+ { 0.725490, 0.690196, 0.278431, 1.0 },
+ { 0.733333, 0.701961, 0.313725, 1.0 },
+ { 0.807843, 0.623529, 0.301961, 1.0 },
+ { 0.796078, 0.603922, 0.345098, 1.0 },
+ { 0.717647, 0.631373, 0.333333, 1.0 },
+ { 0.670588, 0.658824, 0.341176, 1.0 },
+ { 0.631373, 0.635294, 0.321569, 1.0 },
+ { 0.670588, 0.631373, 0.298039, 1.0 },
+ { 0.678431, 0.501961, 0.372549, 1.0 },
+ { 0.698039, 0.513725, 0.411765, 1.0 },
+ { 0.733333, 0.572549, 0.627451, 1.0 },
+ { 0.670588, 0.458824, 0.600000, 1.0 },
+ { 0.603922, 0.207843, 0.717647, 1.0 },
+ { 0.572549, 0.196078, 0.690196, 1.0 },
+ { 0.623529, 0.250980, 0.721569, 1.0 },
+ { 0.737255, 0.529412, 0.694118, 1.0 },
+ { 0.729412, 0.596078, 0.741176, 1.0 },
+ { 0.741176, 0.611765, 0.725490, 1.0 },
+ { 0.729412, 0.611765, 0.760784, 1.0 },
+ { 0.247059, 0.745098, 0.870588, 1.0 },
+ { 0.090196, 0.862745, 0.937255, 1.0 },
+ { 0.090196, 0.862745, 0.937255, 1.0 },
+ { 0.211765, 0.694118, 0.823529, 1.0 },
+ { 0.223529, 0.603922, 0.733333, 1.0 },
+ { 0.227451, 0.564706, 0.654902, 1.0 },
+ { 0.192157, 0.337255, 0.541176, 1.0 },
+ { 0.270588, 0.258824, 0.521569, 1.0 },
+ { 0.290196, 0.258824, 0.482353, 1.0 },
+ { 0.411765, 0.450980, 0.243137, 1.0 },
+ { 0.682353, 0.478431, 0.050980, 1.0 },
+ { 0.780392, 0.466667, 0.078431, 1.0 },
+ { 0.815686, 0.537255, 0.000000, 1.0 },
+ { 0.819608, 0.564706, 0.054902, 1.0 },
+ { 0.796078, 0.592157, 0.050980, 1.0 },
+ { 0.807843, 0.560784, 0.047059, 1.0 },
+ { 0.784314, 0.533333, 0.050980, 1.0 },
+ { 0.749020, 0.486275, 0.066667, 1.0 },
+ { 0.701961, 0.443137, 0.066667, 1.0 },
+ { 0.647059, 0.486275, 0.000000, 1.0 },
+ { 0.694118, 0.521569, 0.000000, 1.0 },
+ { 0.835294, 0.607843, 0.047059, 1.0 },
+ { 0.772549, 0.564706, 0.007843, 1.0 },
+ };
+/* Before_Dawn */
+static double4 colors_499[] = {
+ { 0.333333, 0.345098, 0.435294, 1.0 },
+ { 0.313725, 0.317647, 0.368627, 1.0 },
+ { 0.356863, 0.352941, 0.403922, 1.0 },
+ { 0.400000, 0.392157, 0.443137, 1.0 },
+ { 0.462745, 0.458824, 0.505882, 1.0 },
+ { 0.529412, 0.525490, 0.568627, 1.0 },
+ { 0.545098, 0.541176, 0.584314, 1.0 },
+ { 0.564706, 0.560784, 0.603922, 1.0 },
+ { 0.560784, 0.556863, 0.619608, 1.0 },
+ { 0.525490, 0.525490, 0.588235, 1.0 },
+ { 0.494118, 0.494118, 0.556863, 1.0 },
+ { 0.419608, 0.423529, 0.490196, 1.0 },
+ { 0.345098, 0.356863, 0.427451, 1.0 },
+ { 0.286275, 0.294118, 0.352941, 1.0 },
+ { 0.227451, 0.231373, 0.278431, 1.0 },
+ { 0.192157, 0.200000, 0.243137, 1.0 },
+ { 0.160784, 0.168627, 0.211765, 1.0 },
+ { 0.062745, 0.070588, 0.105882, 1.0 },
+ { 0.043137, 0.047059, 0.074510, 1.0 },
+ { 0.023529, 0.027451, 0.047059, 1.0 },
+ { 0.019608, 0.019608, 0.031373, 1.0 },
+ { 0.015686, 0.015686, 0.015686, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.011765, 0.011765, 0.011765, 1.0 },
+ { 0.007843, 0.011765, 0.007843, 1.0 },
+ { 0.003922, 0.007843, 0.007843, 1.0 },
+ { 0.003922, 0.007843, 0.011765, 1.0 },
+ { 0.003922, 0.003922, 0.007843, 1.0 },
+ { 0.003922, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.007843, 1.0 },
+ { 0.000000, 0.000000, 0.011765, 1.0 },
+ { 0.000000, 0.000000, 0.015686, 1.0 },
+ { 0.000000, 0.000000, 0.023529, 1.0 },
+ { 0.000000, 0.000000, 0.027451, 1.0 },
+ { 0.000000, 0.003922, 0.035294, 1.0 },
+ { 0.003922, 0.007843, 0.047059, 1.0 },
+ { 0.011765, 0.015686, 0.058824, 1.0 },
+ { 0.015686, 0.023529, 0.066667, 1.0 },
+ { 0.023529, 0.031373, 0.078431, 1.0 },
+ { 0.062745, 0.078431, 0.133333, 1.0 },
+ { 0.094118, 0.109804, 0.180392, 1.0 },
+ { 0.125490, 0.145098, 0.227451, 1.0 },
+ { 0.141176, 0.168627, 0.266667, 1.0 },
+ { 0.156863, 0.196078, 0.309804, 1.0 },
+ { 0.156863, 0.196078, 0.309804, 1.0 },
+ { 0.160784, 0.196078, 0.309804, 1.0 },
+ { 0.156863, 0.188235, 0.305882, 1.0 },
+ { 0.141176, 0.180392, 0.305882, 1.0 },
+ { 0.098039, 0.137255, 0.262745, 1.0 },
+ { 0.078431, 0.109804, 0.207843, 1.0 },
+ { 0.058824, 0.086275, 0.156863, 1.0 },
+ { 0.047059, 0.070588, 0.141176, 1.0 },
+ { 0.039216, 0.058824, 0.129412, 1.0 },
+ { 0.039216, 0.054902, 0.121569, 1.0 },
+ { 0.039216, 0.050980, 0.113725, 1.0 },
+ { 0.035294, 0.047059, 0.078431, 1.0 },
+ { 0.027451, 0.039216, 0.074510, 1.0 },
+ { 0.023529, 0.031373, 0.070588, 1.0 },
+ { 0.015686, 0.023529, 0.062745, 1.0 },
+ { 0.011765, 0.019608, 0.054902, 1.0 },
+ { 0.007843, 0.015686, 0.050980, 1.0 },
+ { 0.007843, 0.015686, 0.050980, 1.0 },
+ { 0.003922, 0.011765, 0.047059, 1.0 },
+ { 0.003922, 0.011765, 0.043137, 1.0 },
+ { 0.003922, 0.007843, 0.031373, 1.0 },
+ { 0.003922, 0.007843, 0.031373, 1.0 },
+ { 0.003922, 0.007843, 0.035294, 1.0 },
+ { 0.003922, 0.007843, 0.039216, 1.0 },
+ { 0.007843, 0.011765, 0.043137, 1.0 },
+ { 0.015686, 0.019608, 0.058824, 1.0 },
+ { 0.019608, 0.027451, 0.078431, 1.0 },
+ { 0.031373, 0.047059, 0.105882, 1.0 },
+ { 0.035294, 0.050980, 0.117647, 1.0 },
+ { 0.039216, 0.054902, 0.129412, 1.0 },
+ { 0.039216, 0.054902, 0.125490, 1.0 },
+ { 0.039216, 0.058824, 0.125490, 1.0 },
+ { 0.039216, 0.054902, 0.113725, 1.0 },
+ { 0.039216, 0.054902, 0.105882, 1.0 },
+ { 0.039216, 0.050980, 0.094118, 1.0 },
+ { 0.035294, 0.047059, 0.090196, 1.0 },
+ { 0.043137, 0.058824, 0.101961, 1.0 },
+ { 0.050980, 0.066667, 0.117647, 1.0 },
+ { 0.062745, 0.074510, 0.137255, 1.0 },
+ { 0.070588, 0.082353, 0.149020, 1.0 },
+ { 0.078431, 0.094118, 0.164706, 1.0 },
+ { 0.098039, 0.117647, 0.192157, 1.0 },
+ { 0.109804, 0.133333, 0.219608, 1.0 },
+ { 0.164706, 0.188235, 0.290196, 1.0 },
+ { 0.200000, 0.219608, 0.321569, 1.0 },
+ { 0.235294, 0.250980, 0.352941, 1.0 },
+ { 0.243137, 0.258824, 0.368627, 1.0 },
+ { 0.250980, 0.270588, 0.388235, 1.0 },
+ { 0.258824, 0.286275, 0.400000, 1.0 },
+ { 0.258824, 0.282353, 0.403922, 1.0 },
+ { 0.254902, 0.270588, 0.384314, 1.0 },
+ { 0.235294, 0.250980, 0.360784, 1.0 },
+ { 0.156863, 0.180392, 0.274510, 1.0 },
+ { 0.121569, 0.141176, 0.219608, 1.0 },
+ { 0.090196, 0.101961, 0.164706, 1.0 },
+ { 0.078431, 0.086275, 0.141176, 1.0 },
+ { 0.070588, 0.074510, 0.117647, 1.0 },
+ { 0.043137, 0.054902, 0.094118, 1.0 },
+ { 0.035294, 0.047059, 0.086275, 1.0 },
+ { 0.050980, 0.058824, 0.101961, 1.0 },
+ { 0.078431, 0.090196, 0.141176, 1.0 },
+ { 0.109804, 0.125490, 0.184314, 1.0 },
+ { 0.129412, 0.145098, 0.207843, 1.0 },
+ { 0.149020, 0.164706, 0.235294, 1.0 },
+ { 0.180392, 0.203922, 0.309804, 1.0 },
+ { 0.196078, 0.231373, 0.372549, 1.0 },
+ { 0.200000, 0.235294, 0.403922, 1.0 },
+ { 0.200000, 0.227451, 0.388235, 1.0 },
+ { 0.164706, 0.196078, 0.345098, 1.0 },
+ { 0.137255, 0.168627, 0.321569, 1.0 },
+ { 0.113725, 0.145098, 0.301961, 1.0 },
+ { 0.078431, 0.098039, 0.231373, 1.0 },
+ { 0.050980, 0.058824, 0.149020, 1.0 },
+ { 0.031373, 0.039216, 0.090196, 1.0 },
+ { 0.015686, 0.019608, 0.058824, 1.0 },
+ { 0.007843, 0.007843, 0.039216, 1.0 },
+ { 0.015686, 0.015686, 0.050980, 1.0 },
+ { 0.023529, 0.027451, 0.062745, 1.0 },
+ { 0.031373, 0.035294, 0.078431, 1.0 },
+ { 0.039216, 0.047059, 0.094118, 1.0 },
+ { 0.066667, 0.074510, 0.133333, 1.0 },
+ { 0.105882, 0.117647, 0.192157, 1.0 },
+ { 0.156863, 0.168627, 0.254902, 1.0 },
+ { 0.200000, 0.219608, 0.321569, 1.0 },
+ { 0.278431, 0.313725, 0.439216, 1.0 },
+ { 0.301961, 0.333333, 0.462745, 1.0 },
+ { 0.325490, 0.356863, 0.486275, 1.0 },
+ { 0.364706, 0.392157, 0.517647, 1.0 },
+ { 0.380392, 0.407843, 0.517647, 1.0 },
+ { 0.384314, 0.415686, 0.517647, 1.0 },
+ { 0.372549, 0.396078, 0.490196, 1.0 },
+ { 0.329412, 0.333333, 0.411765, 1.0 },
+ { 0.301961, 0.301961, 0.364706, 1.0 },
+ { 0.278431, 0.270588, 0.321569, 1.0 },
+ { 0.258824, 0.254902, 0.301961, 1.0 },
+ { 0.243137, 0.239216, 0.286275, 1.0 },
+ { 0.219608, 0.211765, 0.266667, 1.0 },
+ { 0.211765, 0.203922, 0.262745, 1.0 },
+ { 0.219608, 0.203922, 0.250980, 1.0 },
+ { 0.227451, 0.215686, 0.262745, 1.0 },
+ { 0.270588, 0.270588, 0.356863, 1.0 },
+ { 0.286275, 0.282353, 0.380392, 1.0 },
+ { 0.301961, 0.298039, 0.403922, 1.0 },
+ { 0.329412, 0.329412, 0.443137, 1.0 },
+ { 0.368627, 0.368627, 0.486275, 1.0 },
+ { 0.411765, 0.419608, 0.545098, 1.0 },
+ { 0.454902, 0.458824, 0.584314, 1.0 },
+ { 0.490196, 0.494118, 0.588235, 1.0 },
+ { 0.482353, 0.494118, 0.580392, 1.0 },
+ { 0.478431, 0.494118, 0.576471, 1.0 },
+ { 0.450980, 0.462745, 0.552941, 1.0 },
+ { 0.411765, 0.423529, 0.501961, 1.0 },
+ { 0.352941, 0.360784, 0.435294, 1.0 },
+ { 0.282353, 0.294118, 0.360784, 1.0 },
+ { 0.203922, 0.215686, 0.290196, 1.0 },
+ { 0.137255, 0.145098, 0.219608, 1.0 },
+ { 0.050980, 0.054902, 0.094118, 1.0 },
+ { 0.039216, 0.039216, 0.074510, 1.0 },
+ { 0.027451, 0.027451, 0.054902, 1.0 },
+ { 0.011765, 0.011765, 0.027451, 1.0 },
+ { 0.003922, 0.000000, 0.011765, 1.0 },
+ { 0.000000, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.003922, 1.0 },
+ { 0.003922, 0.007843, 0.007843, 1.0 },
+ { 0.007843, 0.011765, 0.011765, 1.0 },
+ { 0.019608, 0.023529, 0.027451, 1.0 },
+ { 0.039216, 0.043137, 0.050980, 1.0 },
+ { 0.066667, 0.074510, 0.094118, 1.0 },
+ { 0.113725, 0.117647, 0.149020, 1.0 },
+ { 0.176471, 0.180392, 0.219608, 1.0 },
+ { 0.254902, 0.254902, 0.298039, 1.0 },
+ { 0.329412, 0.329412, 0.392157, 1.0 },
+ { 0.415686, 0.415686, 0.490196, 1.0 },
+ { 0.494118, 0.509804, 0.603922, 1.0 },
+ { 0.662745, 0.678431, 0.780392, 1.0 },
+ { 0.694118, 0.709804, 0.803922, 1.0 },
+ { 0.729412, 0.741176, 0.827451, 1.0 },
+ { 0.772549, 0.784314, 0.874510, 1.0 },
+ { 0.831373, 0.850980, 0.933333, 1.0 },
+ { 0.878431, 0.894118, 0.972549, 1.0 },
+ { 0.913725, 0.925490, 0.968627, 1.0 },
+ { 0.917647, 0.921569, 0.960784, 1.0 },
+ { 0.925490, 0.929412, 0.964706, 1.0 },
+ { 0.933333, 0.925490, 0.960784, 1.0 },
+ { 0.925490, 0.921569, 0.945098, 1.0 },
+ { 0.882353, 0.886275, 0.925490, 1.0 },
+ { 0.839216, 0.843137, 0.901961, 1.0 },
+ { 0.819608, 0.815686, 0.878431, 1.0 },
+ { 0.815686, 0.803922, 0.854902, 1.0 },
+ { 0.792157, 0.792157, 0.847059, 1.0 },
+ { 0.764706, 0.764706, 0.827451, 1.0 },
+ { 0.749020, 0.749020, 0.811765, 1.0 },
+ { 0.752941, 0.752941, 0.803922, 1.0 },
+ { 0.749020, 0.756863, 0.803922, 1.0 },
+ { 0.737255, 0.741176, 0.800000, 1.0 },
+ { 0.713725, 0.717647, 0.788235, 1.0 },
+ { 0.686275, 0.690196, 0.760784, 1.0 },
+ { 0.639216, 0.650980, 0.725490, 1.0 },
+ { 0.592157, 0.603922, 0.686275, 1.0 },
+ { 0.521569, 0.541176, 0.635294, 1.0 },
+ { 0.454902, 0.470588, 0.572549, 1.0 },
+ { 0.368627, 0.384314, 0.478431, 1.0 },
+ { 0.290196, 0.301961, 0.396078, 1.0 },
+ { 0.203922, 0.223529, 0.321569, 1.0 },
+ { 0.137255, 0.160784, 0.250980, 1.0 },
+ { 0.082353, 0.098039, 0.172549, 1.0 },
+ { 0.039216, 0.050980, 0.113725, 1.0 },
+ { 0.011765, 0.019608, 0.078431, 1.0 },
+ { 0.000000, 0.007843, 0.058824, 1.0 },
+ { 0.000000, 0.003922, 0.039216, 1.0 },
+ { 0.007843, 0.007843, 0.027451, 1.0 },
+ { 0.015686, 0.015686, 0.031373, 1.0 },
+ { 0.027451, 0.031373, 0.050980, 1.0 },
+ { 0.050980, 0.054902, 0.078431, 1.0 },
+ { 0.086275, 0.090196, 0.113725, 1.0 },
+ { 0.137255, 0.145098, 0.164706, 1.0 },
+ { 0.200000, 0.211765, 0.243137, 1.0 },
+ { 0.278431, 0.286275, 0.329412, 1.0 },
+ { 0.352941, 0.364706, 0.419608, 1.0 },
+ { 0.423529, 0.435294, 0.498039, 1.0 },
+ { 0.490196, 0.505882, 0.572549, 1.0 },
+ { 0.556863, 0.568627, 0.643137, 1.0 },
+ { 0.607843, 0.611765, 0.686275, 1.0 },
+ { 0.635294, 0.635294, 0.717647, 1.0 },
+ { 0.647059, 0.650980, 0.733333, 1.0 },
+ { 0.643137, 0.647059, 0.741176, 1.0 },
+ { 0.615686, 0.623529, 0.721569, 1.0 },
+ { 0.572549, 0.580392, 0.682353, 1.0 },
+ { 0.529412, 0.541176, 0.635294, 1.0 },
+ { 0.482353, 0.498039, 0.600000, 1.0 },
+ { 0.407843, 0.435294, 0.545098, 1.0 },
+ { 0.321569, 0.352941, 0.470588, 1.0 },
+ { 0.247059, 0.282353, 0.388235, 1.0 },
+ { 0.196078, 0.227451, 0.321569, 1.0 },
+ { 0.149020, 0.176471, 0.258824, 1.0 },
+ { 0.101961, 0.129412, 0.207843, 1.0 },
+ { 0.074510, 0.101961, 0.176471, 1.0 },
+ { 0.074510, 0.098039, 0.168627, 1.0 },
+ { 0.090196, 0.109804, 0.180392, 1.0 },
+ { 0.129412, 0.145098, 0.215686, 1.0 },
+ { 0.176471, 0.200000, 0.270588, 1.0 },
+ { 0.239216, 0.266667, 0.345098, 1.0 },
+ { 0.290196, 0.317647, 0.407843, 1.0 },
+ { 0.266667, 0.290196, 0.372549, 1.0 },
+ { 0.250980, 0.266667, 0.341176, 1.0 },
+ { 0.254902, 0.270588, 0.349020, 1.0 },
+ };
+/* Beginning_to_Thaw */
+static double4 colors_500[] = {
+ { 0.803922, 0.937255, 0.831373, 1.0 },
+ { 0.803922, 0.905882, 0.847059, 1.0 },
+ { 0.792157, 0.886275, 0.831373, 1.0 },
+ { 0.784314, 0.870588, 0.819608, 1.0 },
+ { 0.749020, 0.823529, 0.764706, 1.0 },
+ { 0.713725, 0.776471, 0.709804, 1.0 },
+ { 0.686275, 0.741176, 0.670588, 1.0 },
+ { 0.658824, 0.705882, 0.631373, 1.0 },
+ { 0.513725, 0.600000, 0.450980, 1.0 },
+ { 0.466667, 0.552941, 0.380392, 1.0 },
+ { 0.419608, 0.509804, 0.313725, 1.0 },
+ { 0.439216, 0.482353, 0.309804, 1.0 },
+ { 0.458824, 0.454902, 0.309804, 1.0 },
+ { 0.501961, 0.486275, 0.325490, 1.0 },
+ { 0.545098, 0.517647, 0.341176, 1.0 },
+ { 0.568627, 0.537255, 0.349020, 1.0 },
+ { 0.592157, 0.556863, 0.360784, 1.0 },
+ { 0.701961, 0.635294, 0.478431, 1.0 },
+ { 0.725490, 0.662745, 0.533333, 1.0 },
+ { 0.749020, 0.694118, 0.592157, 1.0 },
+ { 0.749020, 0.737255, 0.619608, 1.0 },
+ { 0.749020, 0.780392, 0.647059, 1.0 },
+ { 0.749020, 0.792157, 0.662745, 1.0 },
+ { 0.749020, 0.803922, 0.678431, 1.0 },
+ { 0.733333, 0.749020, 0.698039, 1.0 },
+ { 0.709804, 0.725490, 0.639216, 1.0 },
+ { 0.690196, 0.701961, 0.584314, 1.0 },
+ { 0.662745, 0.658824, 0.556863, 1.0 },
+ { 0.639216, 0.615686, 0.529412, 1.0 },
+ { 0.631373, 0.588235, 0.525490, 1.0 },
+ { 0.627451, 0.564706, 0.525490, 1.0 },
+ { 0.607843, 0.541176, 0.458824, 1.0 },
+ { 0.596078, 0.549020, 0.415686, 1.0 },
+ { 0.592157, 0.549020, 0.403922, 1.0 },
+ { 0.611765, 0.545098, 0.447059, 1.0 },
+ { 0.635294, 0.541176, 0.494118, 1.0 },
+ { 0.666667, 0.576471, 0.517647, 1.0 },
+ { 0.698039, 0.611765, 0.541176, 1.0 },
+ { 0.705882, 0.623529, 0.537255, 1.0 },
+ { 0.717647, 0.639216, 0.537255, 1.0 },
+ { 0.690196, 0.580392, 0.505882, 1.0 },
+ { 0.623529, 0.529412, 0.447059, 1.0 },
+ { 0.560784, 0.482353, 0.392157, 1.0 },
+ { 0.474510, 0.431373, 0.317647, 1.0 },
+ { 0.388235, 0.384314, 0.247059, 1.0 },
+ { 0.341176, 0.356863, 0.211765, 1.0 },
+ { 0.298039, 0.329412, 0.180392, 1.0 },
+ { 0.223529, 0.301961, 0.109804, 1.0 },
+ { 0.160784, 0.258824, 0.066667, 1.0 },
+ { 0.121569, 0.258824, 0.031373, 1.0 },
+ { 0.149020, 0.274510, 0.031373, 1.0 },
+ { 0.180392, 0.294118, 0.035294, 1.0 },
+ { 0.200000, 0.309804, 0.043137, 1.0 },
+ { 0.219608, 0.325490, 0.054902, 1.0 },
+ { 0.231373, 0.337255, 0.074510, 1.0 },
+ { 0.243137, 0.352941, 0.098039, 1.0 },
+ { 0.337255, 0.470588, 0.200000, 1.0 },
+ { 0.380392, 0.494118, 0.235294, 1.0 },
+ { 0.427451, 0.521569, 0.274510, 1.0 },
+ { 0.415686, 0.517647, 0.321569, 1.0 },
+ { 0.403922, 0.517647, 0.368627, 1.0 },
+ { 0.388235, 0.525490, 0.411765, 1.0 },
+ { 0.376471, 0.533333, 0.454902, 1.0 },
+ { 0.396078, 0.576471, 0.541176, 1.0 },
+ { 0.411765, 0.623529, 0.611765, 1.0 },
+ { 0.458824, 0.650980, 0.662745, 1.0 },
+ { 0.443137, 0.619608, 0.666667, 1.0 },
+ { 0.431373, 0.592157, 0.674510, 1.0 },
+ { 0.431373, 0.584314, 0.674510, 1.0 },
+ { 0.435294, 0.576471, 0.674510, 1.0 },
+ { 0.454902, 0.556863, 0.662745, 1.0 },
+ { 0.501961, 0.549020, 0.611765, 1.0 },
+ { 0.529412, 0.458824, 0.486275, 1.0 },
+ { 0.541176, 0.411765, 0.427451, 1.0 },
+ { 0.552941, 0.364706, 0.368627, 1.0 },
+ { 0.537255, 0.345098, 0.337255, 1.0 },
+ { 0.521569, 0.325490, 0.309804, 1.0 },
+ { 0.525490, 0.321569, 0.301961, 1.0 },
+ { 0.529412, 0.317647, 0.298039, 1.0 },
+ { 0.556863, 0.329412, 0.325490, 1.0 },
+ { 0.603922, 0.364706, 0.376471, 1.0 },
+ { 0.654902, 0.474510, 0.501961, 1.0 },
+ { 0.650980, 0.501961, 0.545098, 1.0 },
+ { 0.650980, 0.529412, 0.592157, 1.0 },
+ { 0.662745, 0.537255, 0.607843, 1.0 },
+ { 0.678431, 0.545098, 0.623529, 1.0 },
+ { 0.713725, 0.556863, 0.631373, 1.0 },
+ { 0.737255, 0.572549, 0.611765, 1.0 },
+ { 0.705882, 0.529412, 0.501961, 1.0 },
+ { 0.678431, 0.470588, 0.423529, 1.0 },
+ { 0.650980, 0.415686, 0.349020, 1.0 },
+ { 0.635294, 0.400000, 0.313725, 1.0 },
+ { 0.619608, 0.384314, 0.282353, 1.0 },
+ { 0.600000, 0.341176, 0.219608, 1.0 },
+ { 0.564706, 0.321569, 0.172549, 1.0 },
+ { 0.556863, 0.313725, 0.145098, 1.0 },
+ { 0.556863, 0.305882, 0.145098, 1.0 },
+ { 0.564706, 0.317647, 0.207843, 1.0 },
+ { 0.525490, 0.313725, 0.235294, 1.0 },
+ { 0.490196, 0.313725, 0.266667, 1.0 },
+ { 0.466667, 0.317647, 0.266667, 1.0 },
+ { 0.443137, 0.325490, 0.266667, 1.0 },
+ { 0.396078, 0.329412, 0.262745, 1.0 },
+ { 0.376471, 0.321569, 0.262745, 1.0 },
+ { 0.337255, 0.301961, 0.282353, 1.0 },
+ { 0.321569, 0.356863, 0.309804, 1.0 },
+ { 0.305882, 0.411765, 0.337255, 1.0 },
+ { 0.301961, 0.439216, 0.349020, 1.0 },
+ { 0.301961, 0.470588, 0.364706, 1.0 },
+ { 0.329412, 0.537255, 0.392157, 1.0 },
+ { 0.388235, 0.596078, 0.419608, 1.0 },
+ { 0.450980, 0.674510, 0.494118, 1.0 },
+ { 0.541176, 0.772549, 0.564706, 1.0 },
+ { 0.643137, 0.898039, 0.670588, 1.0 },
+ { 0.654902, 0.905882, 0.666667, 1.0 },
+ { 0.670588, 0.917647, 0.662745, 1.0 },
+ { 0.662745, 0.917647, 0.623529, 1.0 },
+ { 0.647059, 0.878431, 0.592157, 1.0 },
+ { 0.631373, 0.827451, 0.560784, 1.0 },
+ { 0.588235, 0.752941, 0.529412, 1.0 },
+ { 0.525490, 0.600000, 0.415686, 1.0 },
+ { 0.498039, 0.521569, 0.333333, 1.0 },
+ { 0.470588, 0.447059, 0.250980, 1.0 },
+ { 0.450980, 0.400000, 0.219608, 1.0 },
+ { 0.435294, 0.356863, 0.192157, 1.0 },
+ { 0.392157, 0.290196, 0.149020, 1.0 },
+ { 0.364706, 0.227451, 0.121569, 1.0 },
+ { 0.337255, 0.207843, 0.090196, 1.0 },
+ { 0.337255, 0.211765, 0.062745, 1.0 },
+ { 0.360784, 0.239216, 0.070588, 1.0 },
+ { 0.360784, 0.247059, 0.082353, 1.0 },
+ { 0.364706, 0.254902, 0.094118, 1.0 },
+ { 0.372549, 0.305882, 0.133333, 1.0 },
+ { 0.411765, 0.388235, 0.188235, 1.0 },
+ { 0.478431, 0.466667, 0.239216, 1.0 },
+ { 0.541176, 0.549020, 0.313725, 1.0 },
+ { 0.592157, 0.650980, 0.450980, 1.0 },
+ { 0.615686, 0.686275, 0.505882, 1.0 },
+ { 0.643137, 0.721569, 0.560784, 1.0 },
+ { 0.647059, 0.729412, 0.576471, 1.0 },
+ { 0.654902, 0.741176, 0.592157, 1.0 },
+ { 0.639216, 0.733333, 0.588235, 1.0 },
+ { 0.564706, 0.698039, 0.584314, 1.0 },
+ { 0.494118, 0.647059, 0.568627, 1.0 },
+ { 0.454902, 0.592157, 0.552941, 1.0 },
+ { 0.443137, 0.552941, 0.549020, 1.0 },
+ { 0.439216, 0.549020, 0.549020, 1.0 },
+ { 0.435294, 0.545098, 0.552941, 1.0 },
+ { 0.419608, 0.552941, 0.556863, 1.0 },
+ { 0.439216, 0.568627, 0.564706, 1.0 },
+ { 0.486275, 0.600000, 0.584314, 1.0 },
+ { 0.572549, 0.662745, 0.611765, 1.0 },
+ { 0.717647, 0.768627, 0.705882, 1.0 },
+ { 0.737255, 0.788235, 0.725490, 1.0 },
+ { 0.756863, 0.811765, 0.749020, 1.0 },
+ { 0.780392, 0.847059, 0.788235, 1.0 },
+ { 0.803922, 0.878431, 0.796078, 1.0 },
+ { 0.843137, 0.886275, 0.792157, 1.0 },
+ { 0.866667, 0.894118, 0.784314, 1.0 },
+ { 0.874510, 0.890196, 0.784314, 1.0 },
+ { 0.850980, 0.898039, 0.811765, 1.0 },
+ { 0.784314, 0.874510, 0.843137, 1.0 },
+ { 0.776471, 0.866667, 0.843137, 1.0 },
+ { 0.768627, 0.862745, 0.843137, 1.0 },
+ { 0.756863, 0.858824, 0.847059, 1.0 },
+ { 0.737255, 0.882353, 0.858824, 1.0 },
+ { 0.713725, 0.886275, 0.862745, 1.0 },
+ { 0.705882, 0.870588, 0.854902, 1.0 },
+ { 0.737255, 0.843137, 0.819608, 1.0 },
+ { 0.741176, 0.847059, 0.815686, 1.0 },
+ { 0.749020, 0.850980, 0.815686, 1.0 },
+ { 0.764706, 0.858824, 0.800000, 1.0 },
+ { 0.800000, 0.854902, 0.784314, 1.0 },
+ { 0.807843, 0.827451, 0.752941, 1.0 },
+ { 0.843137, 0.803922, 0.713725, 1.0 },
+ { 0.854902, 0.788235, 0.698039, 1.0 },
+ { 0.843137, 0.780392, 0.694118, 1.0 },
+ { 0.854902, 0.780392, 0.701961, 1.0 },
+ { 0.831373, 0.760784, 0.709804, 1.0 },
+ { 0.811765, 0.749020, 0.717647, 1.0 },
+ { 0.796078, 0.745098, 0.729412, 1.0 },
+ { 0.768627, 0.741176, 0.729412, 1.0 },
+ { 0.764706, 0.745098, 0.721569, 1.0 },
+ { 0.768627, 0.745098, 0.717647, 1.0 },
+ { 0.764706, 0.800000, 0.733333, 1.0 },
+ { 0.764706, 0.815686, 0.745098, 1.0 },
+ { 0.764706, 0.835294, 0.760784, 1.0 },
+ { 0.764706, 0.866667, 0.772549, 1.0 },
+ { 0.796078, 0.878431, 0.788235, 1.0 },
+ { 0.803922, 0.898039, 0.811765, 1.0 },
+ { 0.827451, 0.929412, 0.839216, 1.0 },
+ { 0.847059, 0.964706, 0.886275, 1.0 },
+ { 0.847059, 0.980392, 0.913725, 1.0 },
+ { 0.866667, 0.976471, 0.937255, 1.0 },
+ { 0.882353, 0.952941, 0.945098, 1.0 },
+ { 0.905882, 0.937255, 0.941176, 1.0 },
+ { 0.925490, 0.937255, 0.945098, 1.0 },
+ { 0.929412, 0.941176, 0.941176, 1.0 },
+ { 0.921569, 0.949020, 0.949020, 1.0 },
+ { 0.901961, 0.937255, 0.952941, 1.0 },
+ { 0.890196, 0.917647, 0.941176, 1.0 },
+ { 0.874510, 0.894118, 0.913725, 1.0 },
+ { 0.870588, 0.878431, 0.882353, 1.0 },
+ { 0.854902, 0.866667, 0.858824, 1.0 },
+ { 0.831373, 0.835294, 0.831373, 1.0 },
+ { 0.819608, 0.803922, 0.800000, 1.0 },
+ { 0.815686, 0.760784, 0.768627, 1.0 },
+ { 0.831373, 0.729412, 0.741176, 1.0 },
+ { 0.854902, 0.709804, 0.737255, 1.0 },
+ { 0.878431, 0.698039, 0.725490, 1.0 },
+ { 0.898039, 0.705882, 0.709804, 1.0 },
+ { 0.909804, 0.721569, 0.690196, 1.0 },
+ { 0.933333, 0.749020, 0.678431, 1.0 },
+ { 0.945098, 0.784314, 0.701961, 1.0 },
+ { 0.945098, 0.819608, 0.733333, 1.0 },
+ { 0.929412, 0.847059, 0.764706, 1.0 },
+ { 0.905882, 0.882353, 0.780392, 1.0 },
+ { 0.878431, 0.901961, 0.780392, 1.0 },
+ { 0.862745, 0.913725, 0.788235, 1.0 },
+ { 0.839216, 0.909804, 0.796078, 1.0 },
+ { 0.823529, 0.890196, 0.807843, 1.0 },
+ { 0.811765, 0.866667, 0.811765, 1.0 },
+ { 0.807843, 0.847059, 0.815686, 1.0 },
+ { 0.819608, 0.839216, 0.819608, 1.0 },
+ { 0.827451, 0.831373, 0.827451, 1.0 },
+ { 0.850980, 0.839216, 0.835294, 1.0 },
+ { 0.854902, 0.843137, 0.823529, 1.0 },
+ { 0.878431, 0.858824, 0.811765, 1.0 },
+ { 0.909804, 0.874510, 0.807843, 1.0 },
+ { 0.933333, 0.890196, 0.815686, 1.0 },
+ { 0.941176, 0.901961, 0.839216, 1.0 },
+ { 0.909804, 0.913725, 0.858824, 1.0 },
+ { 0.862745, 0.913725, 0.854902, 1.0 },
+ { 0.823529, 0.898039, 0.843137, 1.0 },
+ { 0.784314, 0.878431, 0.827451, 1.0 },
+ { 0.768627, 0.835294, 0.815686, 1.0 },
+ { 0.729412, 0.792157, 0.792157, 1.0 },
+ { 0.690196, 0.741176, 0.760784, 1.0 },
+ { 0.674510, 0.698039, 0.737255, 1.0 },
+ { 0.666667, 0.654902, 0.698039, 1.0 },
+ { 0.690196, 0.627451, 0.686275, 1.0 },
+ { 0.701961, 0.611765, 0.666667, 1.0 },
+ { 0.717647, 0.596078, 0.635294, 1.0 },
+ { 0.752941, 0.596078, 0.631373, 1.0 },
+ { 0.800000, 0.596078, 0.615686, 1.0 },
+ { 0.847059, 0.607843, 0.623529, 1.0 },
+ { 0.890196, 0.643137, 0.627451, 1.0 },
+ { 0.905882, 0.686275, 0.603922, 1.0 },
+ { 0.905882, 0.729412, 0.600000, 1.0 },
+ { 0.905882, 0.768627, 0.611765, 1.0 },
+ { 0.874510, 0.792157, 0.623529, 1.0 },
+ { 0.858824, 0.815686, 0.643137, 1.0 },
+ { 0.839216, 0.843137, 0.662745, 1.0 },
+ { 0.827451, 0.878431, 0.686275, 1.0 },
+ { 0.823529, 0.913725, 0.737255, 1.0 },
+ { 0.811765, 0.929412, 0.796078, 1.0 },
+ };
+/* Beige */
+static double4 colors_501[] = {
+ { 0.415686, 0.372549, 0.325490, 1.0 },
+ { 0.380392, 0.345098, 0.301961, 1.0 },
+ { 0.349020, 0.317647, 0.282353, 1.0 },
+ { 0.317647, 0.290196, 0.262745, 1.0 },
+ { 0.270588, 0.250980, 0.235294, 1.0 },
+ { 0.223529, 0.211765, 0.207843, 1.0 },
+ { 0.215686, 0.207843, 0.203922, 1.0 },
+ { 0.207843, 0.203922, 0.200000, 1.0 },
+ { 0.196078, 0.196078, 0.192157, 1.0 },
+ { 0.196078, 0.196078, 0.192157, 1.0 },
+ { 0.200000, 0.200000, 0.192157, 1.0 },
+ { 0.207843, 0.203922, 0.196078, 1.0 },
+ { 0.219608, 0.211765, 0.200000, 1.0 },
+ { 0.231373, 0.219608, 0.207843, 1.0 },
+ { 0.243137, 0.227451, 0.219608, 1.0 },
+ { 0.243137, 0.231373, 0.219608, 1.0 },
+ { 0.247059, 0.235294, 0.223529, 1.0 },
+ { 0.247059, 0.239216, 0.227451, 1.0 },
+ { 0.247059, 0.239216, 0.227451, 1.0 },
+ { 0.247059, 0.239216, 0.231373, 1.0 },
+ { 0.250980, 0.243137, 0.231373, 1.0 },
+ { 0.258824, 0.247059, 0.235294, 1.0 },
+ { 0.262745, 0.247059, 0.235294, 1.0 },
+ { 0.266667, 0.247059, 0.239216, 1.0 },
+ { 0.262745, 0.243137, 0.235294, 1.0 },
+ { 0.262745, 0.243137, 0.231373, 1.0 },
+ { 0.262745, 0.243137, 0.231373, 1.0 },
+ { 0.266667, 0.247059, 0.235294, 1.0 },
+ { 0.274510, 0.254902, 0.243137, 1.0 },
+ { 0.282353, 0.258824, 0.250980, 1.0 },
+ { 0.290196, 0.266667, 0.258824, 1.0 },
+ { 0.301961, 0.274510, 0.270588, 1.0 },
+ { 0.309804, 0.282353, 0.278431, 1.0 },
+ { 0.325490, 0.290196, 0.282353, 1.0 },
+ { 0.325490, 0.290196, 0.282353, 1.0 },
+ { 0.325490, 0.294118, 0.282353, 1.0 },
+ { 0.329412, 0.294118, 0.282353, 1.0 },
+ { 0.333333, 0.298039, 0.286275, 1.0 },
+ { 0.333333, 0.298039, 0.286275, 1.0 },
+ { 0.333333, 0.301961, 0.290196, 1.0 },
+ { 0.345098, 0.305882, 0.290196, 1.0 },
+ { 0.352941, 0.309804, 0.290196, 1.0 },
+ { 0.360784, 0.313725, 0.290196, 1.0 },
+ { 0.368627, 0.317647, 0.290196, 1.0 },
+ { 0.376471, 0.325490, 0.294118, 1.0 },
+ { 0.380392, 0.329412, 0.294118, 1.0 },
+ { 0.384314, 0.333333, 0.294118, 1.0 },
+ { 0.400000, 0.345098, 0.298039, 1.0 },
+ { 0.419608, 0.356863, 0.301961, 1.0 },
+ { 0.470588, 0.384314, 0.321569, 1.0 },
+ { 0.482353, 0.392157, 0.329412, 1.0 },
+ { 0.498039, 0.403922, 0.341176, 1.0 },
+ { 0.494118, 0.407843, 0.345098, 1.0 },
+ { 0.494118, 0.415686, 0.349020, 1.0 },
+ { 0.490196, 0.415686, 0.349020, 1.0 },
+ { 0.490196, 0.415686, 0.349020, 1.0 },
+ { 0.482353, 0.407843, 0.341176, 1.0 },
+ { 0.478431, 0.400000, 0.337255, 1.0 },
+ { 0.474510, 0.392157, 0.333333, 1.0 },
+ { 0.454902, 0.380392, 0.325490, 1.0 },
+ { 0.439216, 0.372549, 0.317647, 1.0 },
+ { 0.427451, 0.364706, 0.313725, 1.0 },
+ { 0.415686, 0.356863, 0.309804, 1.0 },
+ { 0.388235, 0.337255, 0.298039, 1.0 },
+ { 0.372549, 0.321569, 0.286275, 1.0 },
+ { 0.349020, 0.298039, 0.262745, 1.0 },
+ { 0.349020, 0.294118, 0.258824, 1.0 },
+ { 0.352941, 0.294118, 0.258824, 1.0 },
+ { 0.352941, 0.294118, 0.258824, 1.0 },
+ { 0.356863, 0.298039, 0.262745, 1.0 },
+ { 0.364706, 0.305882, 0.270588, 1.0 },
+ { 0.376471, 0.317647, 0.286275, 1.0 },
+ { 0.411765, 0.349020, 0.313725, 1.0 },
+ { 0.431373, 0.364706, 0.329412, 1.0 },
+ { 0.450980, 0.384314, 0.345098, 1.0 },
+ { 0.462745, 0.396078, 0.356863, 1.0 },
+ { 0.474510, 0.411765, 0.368627, 1.0 },
+ { 0.478431, 0.415686, 0.372549, 1.0 },
+ { 0.482353, 0.419608, 0.380392, 1.0 },
+ { 0.478431, 0.423529, 0.388235, 1.0 },
+ { 0.470588, 0.419608, 0.388235, 1.0 },
+ { 0.447059, 0.400000, 0.368627, 1.0 },
+ { 0.419608, 0.380392, 0.349020, 1.0 },
+ { 0.392157, 0.360784, 0.333333, 1.0 },
+ { 0.376471, 0.349020, 0.321569, 1.0 },
+ { 0.360784, 0.337255, 0.313725, 1.0 },
+ { 0.329412, 0.309804, 0.290196, 1.0 },
+ { 0.298039, 0.282353, 0.266667, 1.0 },
+ { 0.254902, 0.239216, 0.223529, 1.0 },
+ { 0.239216, 0.219608, 0.207843, 1.0 },
+ { 0.227451, 0.203922, 0.192157, 1.0 },
+ { 0.223529, 0.200000, 0.188235, 1.0 },
+ { 0.219608, 0.196078, 0.184314, 1.0 },
+ { 0.215686, 0.192157, 0.180392, 1.0 },
+ { 0.215686, 0.192157, 0.180392, 1.0 },
+ { 0.219608, 0.192157, 0.180392, 1.0 },
+ { 0.227451, 0.196078, 0.180392, 1.0 },
+ { 0.254902, 0.211765, 0.180392, 1.0 },
+ { 0.270588, 0.219608, 0.184314, 1.0 },
+ { 0.286275, 0.227451, 0.188235, 1.0 },
+ { 0.290196, 0.231373, 0.188235, 1.0 },
+ { 0.294118, 0.235294, 0.192157, 1.0 },
+ { 0.301961, 0.243137, 0.203922, 1.0 },
+ { 0.313725, 0.254902, 0.211765, 1.0 },
+ { 0.352941, 0.290196, 0.235294, 1.0 },
+ { 0.380392, 0.309804, 0.250980, 1.0 },
+ { 0.407843, 0.329412, 0.266667, 1.0 },
+ { 0.419608, 0.337255, 0.274510, 1.0 },
+ { 0.431373, 0.349020, 0.286275, 1.0 },
+ { 0.458824, 0.372549, 0.305882, 1.0 },
+ { 0.478431, 0.396078, 0.325490, 1.0 },
+ { 0.490196, 0.411765, 0.345098, 1.0 },
+ { 0.501961, 0.427451, 0.364706, 1.0 },
+ { 0.521569, 0.447059, 0.392157, 1.0 },
+ { 0.521569, 0.450980, 0.396078, 1.0 },
+ { 0.521569, 0.454902, 0.400000, 1.0 },
+ { 0.525490, 0.454902, 0.407843, 1.0 },
+ { 0.521569, 0.450980, 0.403922, 1.0 },
+ { 0.505882, 0.447059, 0.396078, 1.0 },
+ { 0.486275, 0.431373, 0.384314, 1.0 },
+ { 0.439216, 0.396078, 0.356863, 1.0 },
+ { 0.415686, 0.380392, 0.345098, 1.0 },
+ { 0.392157, 0.364706, 0.333333, 1.0 },
+ { 0.384314, 0.356863, 0.325490, 1.0 },
+ { 0.380392, 0.349020, 0.317647, 1.0 },
+ { 0.368627, 0.337255, 0.305882, 1.0 },
+ { 0.356863, 0.325490, 0.286275, 1.0 },
+ { 0.345098, 0.309804, 0.274510, 1.0 },
+ { 0.329412, 0.298039, 0.266667, 1.0 },
+ { 0.298039, 0.278431, 0.247059, 1.0 },
+ { 0.294118, 0.274510, 0.243137, 1.0 },
+ { 0.290196, 0.274510, 0.243137, 1.0 },
+ { 0.286275, 0.270588, 0.247059, 1.0 },
+ { 0.286275, 0.270588, 0.243137, 1.0 },
+ { 0.290196, 0.270588, 0.243137, 1.0 },
+ { 0.290196, 0.270588, 0.243137, 1.0 },
+ { 0.298039, 0.274510, 0.247059, 1.0 },
+ { 0.305882, 0.278431, 0.250980, 1.0 },
+ { 0.317647, 0.282353, 0.258824, 1.0 },
+ { 0.321569, 0.286275, 0.262745, 1.0 },
+ { 0.329412, 0.294118, 0.266667, 1.0 },
+ { 0.345098, 0.305882, 0.274510, 1.0 },
+ { 0.368627, 0.329412, 0.294118, 1.0 },
+ { 0.403922, 0.356863, 0.321569, 1.0 },
+ { 0.450980, 0.392157, 0.356863, 1.0 },
+ { 0.580392, 0.498039, 0.439216, 1.0 },
+ { 0.615686, 0.529412, 0.462745, 1.0 },
+ { 0.650980, 0.560784, 0.490196, 1.0 },
+ { 0.705882, 0.615686, 0.533333, 1.0 },
+ { 0.749020, 0.654902, 0.568627, 1.0 },
+ { 0.772549, 0.674510, 0.588235, 1.0 },
+ { 0.776471, 0.682353, 0.596078, 1.0 },
+ { 0.764706, 0.666667, 0.584314, 1.0 },
+ { 0.760784, 0.662745, 0.580392, 1.0 },
+ { 0.756863, 0.658824, 0.580392, 1.0 },
+ { 0.741176, 0.650980, 0.560784, 1.0 },
+ { 0.717647, 0.635294, 0.545098, 1.0 },
+ { 0.678431, 0.600000, 0.521569, 1.0 },
+ { 0.631373, 0.556863, 0.486275, 1.0 },
+ { 0.560784, 0.501961, 0.443137, 1.0 },
+ { 0.490196, 0.439216, 0.392157, 1.0 },
+ { 0.368627, 0.333333, 0.298039, 1.0 },
+ { 0.345098, 0.313725, 0.282353, 1.0 },
+ { 0.321569, 0.298039, 0.270588, 1.0 },
+ { 0.282353, 0.266667, 0.247059, 1.0 },
+ { 0.258824, 0.243137, 0.231373, 1.0 },
+ { 0.235294, 0.227451, 0.219608, 1.0 },
+ { 0.219608, 0.215686, 0.207843, 1.0 },
+ { 0.203922, 0.207843, 0.203922, 1.0 },
+ { 0.203922, 0.207843, 0.203922, 1.0 },
+ { 0.203922, 0.207843, 0.203922, 1.0 },
+ { 0.207843, 0.207843, 0.203922, 1.0 },
+ { 0.207843, 0.207843, 0.203922, 1.0 },
+ { 0.211765, 0.207843, 0.203922, 1.0 },
+ { 0.215686, 0.211765, 0.207843, 1.0 },
+ { 0.227451, 0.215686, 0.207843, 1.0 },
+ { 0.235294, 0.223529, 0.215686, 1.0 },
+ { 0.247059, 0.231373, 0.223529, 1.0 },
+ { 0.262745, 0.239216, 0.231373, 1.0 },
+ { 0.278431, 0.254902, 0.247059, 1.0 },
+ { 0.305882, 0.274510, 0.262745, 1.0 },
+ { 0.333333, 0.294118, 0.282353, 1.0 },
+ { 0.364706, 0.325490, 0.305882, 1.0 },
+ { 0.403922, 0.356863, 0.337255, 1.0 },
+ { 0.466667, 0.403922, 0.380392, 1.0 },
+ { 0.474510, 0.411765, 0.388235, 1.0 },
+ { 0.482353, 0.419608, 0.396078, 1.0 },
+ { 0.490196, 0.427451, 0.400000, 1.0 },
+ { 0.490196, 0.427451, 0.396078, 1.0 },
+ { 0.486275, 0.423529, 0.392157, 1.0 },
+ { 0.482353, 0.427451, 0.400000, 1.0 },
+ { 0.478431, 0.419608, 0.392157, 1.0 },
+ { 0.474510, 0.415686, 0.384314, 1.0 },
+ { 0.458824, 0.403922, 0.372549, 1.0 },
+ { 0.435294, 0.384314, 0.356863, 1.0 },
+ { 0.407843, 0.356863, 0.333333, 1.0 },
+ { 0.368627, 0.329412, 0.301961, 1.0 },
+ { 0.329412, 0.301961, 0.278431, 1.0 },
+ { 0.294118, 0.274510, 0.254902, 1.0 },
+ { 0.270588, 0.254902, 0.239216, 1.0 },
+ { 0.250980, 0.239216, 0.223529, 1.0 },
+ { 0.235294, 0.227451, 0.215686, 1.0 },
+ { 0.227451, 0.215686, 0.211765, 1.0 },
+ { 0.223529, 0.211765, 0.207843, 1.0 },
+ { 0.223529, 0.211765, 0.203922, 1.0 },
+ { 0.223529, 0.211765, 0.203922, 1.0 },
+ { 0.223529, 0.211765, 0.203922, 1.0 },
+ { 0.223529, 0.207843, 0.203922, 1.0 },
+ { 0.219608, 0.207843, 0.203922, 1.0 },
+ { 0.219608, 0.207843, 0.203922, 1.0 },
+ { 0.219608, 0.203922, 0.200000, 1.0 },
+ { 0.219608, 0.203922, 0.196078, 1.0 },
+ { 0.219608, 0.200000, 0.196078, 1.0 },
+ { 0.219608, 0.200000, 0.192157, 1.0 },
+ { 0.223529, 0.203922, 0.192157, 1.0 },
+ { 0.223529, 0.203922, 0.196078, 1.0 },
+ { 0.231373, 0.211765, 0.200000, 1.0 },
+ { 0.235294, 0.215686, 0.203922, 1.0 },
+ { 0.247059, 0.227451, 0.211765, 1.0 },
+ { 0.262745, 0.239216, 0.215686, 1.0 },
+ { 0.278431, 0.250980, 0.227451, 1.0 },
+ { 0.298039, 0.266667, 0.239216, 1.0 },
+ { 0.317647, 0.286275, 0.250980, 1.0 },
+ { 0.329412, 0.298039, 0.266667, 1.0 },
+ { 0.345098, 0.309804, 0.278431, 1.0 },
+ { 0.352941, 0.317647, 0.286275, 1.0 },
+ { 0.360784, 0.325490, 0.290196, 1.0 },
+ { 0.364706, 0.325490, 0.294118, 1.0 },
+ { 0.360784, 0.325490, 0.290196, 1.0 },
+ { 0.364706, 0.325490, 0.286275, 1.0 },
+ { 0.356863, 0.321569, 0.286275, 1.0 },
+ { 0.349020, 0.313725, 0.278431, 1.0 },
+ { 0.333333, 0.301961, 0.270588, 1.0 },
+ { 0.317647, 0.286275, 0.258824, 1.0 },
+ { 0.298039, 0.270588, 0.247059, 1.0 },
+ { 0.274510, 0.250980, 0.231373, 1.0 },
+ { 0.254902, 0.235294, 0.219608, 1.0 },
+ { 0.239216, 0.219608, 0.207843, 1.0 },
+ { 0.223529, 0.207843, 0.200000, 1.0 },
+ { 0.215686, 0.203922, 0.192157, 1.0 },
+ { 0.211765, 0.200000, 0.188235, 1.0 },
+ { 0.219608, 0.203922, 0.188235, 1.0 },
+ { 0.227451, 0.211765, 0.192157, 1.0 },
+ { 0.239216, 0.223529, 0.200000, 1.0 },
+ { 0.254902, 0.239216, 0.211765, 1.0 },
+ { 0.274510, 0.258824, 0.223529, 1.0 },
+ { 0.301961, 0.278431, 0.243137, 1.0 },
+ { 0.337255, 0.309804, 0.262745, 1.0 },
+ { 0.376471, 0.341176, 0.286275, 1.0 },
+ { 0.423529, 0.384314, 0.313725, 1.0 },
+ { 0.431373, 0.392157, 0.321569, 1.0 },
+ { 0.435294, 0.396078, 0.325490, 1.0 },
+ { 0.435294, 0.392157, 0.325490, 1.0 },
+ { 0.423529, 0.380392, 0.321569, 1.0 },
+ { 0.411765, 0.372549, 0.317647, 1.0 },
+ { 0.396078, 0.352941, 0.313725, 1.0 },
+ };
+/* Berry_Bush */
+static double4 colors_502[] = {
+ { 0.627451, 0.039216, 0.094118, 1.0 },
+ { 0.764706, 0.050980, 0.090196, 1.0 },
+ { 0.760784, 0.066667, 0.105882, 1.0 },
+ { 0.756863, 0.086275, 0.121569, 1.0 },
+ { 0.705882, 0.117647, 0.133333, 1.0 },
+ { 0.658824, 0.149020, 0.149020, 1.0 },
+ { 0.635294, 0.164706, 0.160784, 1.0 },
+ { 0.611765, 0.180392, 0.172549, 1.0 },
+ { 0.552941, 0.239216, 0.203922, 1.0 },
+ { 0.517647, 0.278431, 0.215686, 1.0 },
+ { 0.486275, 0.321569, 0.231373, 1.0 },
+ { 0.431373, 0.337255, 0.227451, 1.0 },
+ { 0.376471, 0.356863, 0.227451, 1.0 },
+ { 0.325490, 0.337255, 0.227451, 1.0 },
+ { 0.274510, 0.321569, 0.227451, 1.0 },
+ { 0.262745, 0.309804, 0.231373, 1.0 },
+ { 0.254902, 0.298039, 0.235294, 1.0 },
+ { 0.286275, 0.274510, 0.231373, 1.0 },
+ { 0.337255, 0.258824, 0.203922, 1.0 },
+ { 0.392157, 0.243137, 0.180392, 1.0 },
+ { 0.423529, 0.207843, 0.172549, 1.0 },
+ { 0.458824, 0.172549, 0.168627, 1.0 },
+ { 0.470588, 0.160784, 0.168627, 1.0 },
+ { 0.486275, 0.152941, 0.168627, 1.0 },
+ { 0.584314, 0.149020, 0.133333, 1.0 },
+ { 0.654902, 0.176471, 0.113725, 1.0 },
+ { 0.725490, 0.203922, 0.094118, 1.0 },
+ { 0.776471, 0.247059, 0.101961, 1.0 },
+ { 0.827451, 0.290196, 0.109804, 1.0 },
+ { 0.831373, 0.309804, 0.109804, 1.0 },
+ { 0.835294, 0.333333, 0.109804, 1.0 },
+ { 0.815686, 0.380392, 0.109804, 1.0 },
+ { 0.784314, 0.435294, 0.109804, 1.0 },
+ { 0.745098, 0.549020, 0.137255, 1.0 },
+ { 0.745098, 0.592157, 0.152941, 1.0 },
+ { 0.745098, 0.635294, 0.168627, 1.0 },
+ { 0.729412, 0.658824, 0.156863, 1.0 },
+ { 0.717647, 0.686275, 0.149020, 1.0 },
+ { 0.694118, 0.690196, 0.152941, 1.0 },
+ { 0.670588, 0.698039, 0.156863, 1.0 },
+ { 0.513725, 0.752941, 0.231373, 1.0 },
+ { 0.458824, 0.756863, 0.258824, 1.0 },
+ { 0.407843, 0.764706, 0.290196, 1.0 },
+ { 0.372549, 0.737255, 0.262745, 1.0 },
+ { 0.341176, 0.713725, 0.239216, 1.0 },
+ { 0.321569, 0.698039, 0.227451, 1.0 },
+ { 0.305882, 0.686275, 0.219608, 1.0 },
+ { 0.282353, 0.682353, 0.223529, 1.0 },
+ { 0.270588, 0.666667, 0.262745, 1.0 },
+ { 0.164706, 0.627451, 0.250980, 1.0 },
+ { 0.141176, 0.576471, 0.215686, 1.0 },
+ { 0.121569, 0.529412, 0.180392, 1.0 },
+ { 0.172549, 0.482353, 0.184314, 1.0 },
+ { 0.223529, 0.439216, 0.192157, 1.0 },
+ { 0.227451, 0.427451, 0.200000, 1.0 },
+ { 0.235294, 0.419608, 0.207843, 1.0 },
+ { 0.203922, 0.470588, 0.278431, 1.0 },
+ { 0.156863, 0.494118, 0.290196, 1.0 },
+ { 0.113725, 0.517647, 0.301961, 1.0 },
+ { 0.137255, 0.494118, 0.305882, 1.0 },
+ { 0.164706, 0.474510, 0.309804, 1.0 },
+ { 0.168627, 0.482353, 0.305882, 1.0 },
+ { 0.172549, 0.494118, 0.301961, 1.0 },
+ { 0.152941, 0.521569, 0.294118, 1.0 },
+ { 0.133333, 0.580392, 0.282353, 1.0 },
+ { 0.121569, 0.709804, 0.258824, 1.0 },
+ { 0.176471, 0.694118, 0.207843, 1.0 },
+ { 0.231373, 0.678431, 0.160784, 1.0 },
+ { 0.254902, 0.647059, 0.141176, 1.0 },
+ { 0.278431, 0.615686, 0.121569, 1.0 },
+ { 0.305882, 0.549020, 0.086275, 1.0 },
+ { 0.301961, 0.525490, 0.062745, 1.0 },
+ { 0.258824, 0.450980, 0.062745, 1.0 },
+ { 0.266667, 0.407843, 0.074510, 1.0 },
+ { 0.278431, 0.364706, 0.090196, 1.0 },
+ { 0.301961, 0.309804, 0.101961, 1.0 },
+ { 0.325490, 0.254902, 0.113725, 1.0 },
+ { 0.325490, 0.223529, 0.117647, 1.0 },
+ { 0.329412, 0.196078, 0.125490, 1.0 },
+ { 0.329412, 0.160784, 0.105882, 1.0 },
+ { 0.313725, 0.141176, 0.090196, 1.0 },
+ { 0.380392, 0.172549, 0.086275, 1.0 },
+ { 0.423529, 0.215686, 0.090196, 1.0 },
+ { 0.470588, 0.258824, 0.098039, 1.0 },
+ { 0.482353, 0.270588, 0.098039, 1.0 },
+ { 0.498039, 0.286275, 0.101961, 1.0 },
+ { 0.490196, 0.282353, 0.082353, 1.0 },
+ { 0.474510, 0.266667, 0.074510, 1.0 },
+ { 0.407843, 0.235294, 0.050980, 1.0 },
+ { 0.376471, 0.247059, 0.062745, 1.0 },
+ { 0.345098, 0.258824, 0.074510, 1.0 },
+ { 0.309804, 0.254902, 0.074510, 1.0 },
+ { 0.278431, 0.250980, 0.074510, 1.0 },
+ { 0.211765, 0.243137, 0.074510, 1.0 },
+ { 0.149020, 0.223529, 0.086275, 1.0 },
+ { 0.078431, 0.188235, 0.086275, 1.0 },
+ { 0.054902, 0.176471, 0.074510, 1.0 },
+ { 0.070588, 0.207843, 0.109804, 1.0 },
+ { 0.113725, 0.235294, 0.133333, 1.0 },
+ { 0.160784, 0.262745, 0.160784, 1.0 },
+ { 0.184314, 0.278431, 0.180392, 1.0 },
+ { 0.207843, 0.298039, 0.200000, 1.0 },
+ { 0.262745, 0.325490, 0.231373, 1.0 },
+ { 0.317647, 0.380392, 0.247059, 1.0 },
+ { 0.431373, 0.454902, 0.278431, 1.0 },
+ { 0.466667, 0.494118, 0.282353, 1.0 },
+ { 0.505882, 0.537255, 0.286275, 1.0 },
+ { 0.505882, 0.556863, 0.298039, 1.0 },
+ { 0.509804, 0.576471, 0.313725, 1.0 },
+ { 0.478431, 0.639216, 0.329412, 1.0 },
+ { 0.454902, 0.690196, 0.352941, 1.0 },
+ { 0.423529, 0.709804, 0.392157, 1.0 },
+ { 0.384314, 0.682353, 0.368627, 1.0 },
+ { 0.301961, 0.603922, 0.305882, 1.0 },
+ { 0.262745, 0.592157, 0.290196, 1.0 },
+ { 0.227451, 0.584314, 0.274510, 1.0 },
+ { 0.160784, 0.600000, 0.239216, 1.0 },
+ { 0.101961, 0.643137, 0.266667, 1.0 },
+ { 0.062745, 0.658824, 0.250980, 1.0 },
+ { 0.043137, 0.643137, 0.227451, 1.0 },
+ { 0.105882, 0.509804, 0.172549, 1.0 },
+ { 0.172549, 0.462745, 0.133333, 1.0 },
+ { 0.239216, 0.419608, 0.094118, 1.0 },
+ { 0.278431, 0.427451, 0.086275, 1.0 },
+ { 0.317647, 0.435294, 0.078431, 1.0 },
+ { 0.388235, 0.466667, 0.062745, 1.0 },
+ { 0.447059, 0.501961, 0.058824, 1.0 },
+ { 0.501961, 0.501961, 0.082353, 1.0 },
+ { 0.580392, 0.490196, 0.117647, 1.0 },
+ { 0.701961, 0.509804, 0.294118, 1.0 },
+ { 0.694118, 0.525490, 0.325490, 1.0 },
+ { 0.686275, 0.541176, 0.360784, 1.0 },
+ { 0.650980, 0.603922, 0.419608, 1.0 },
+ { 0.576471, 0.658824, 0.470588, 1.0 },
+ { 0.490196, 0.709804, 0.486275, 1.0 },
+ { 0.450980, 0.768627, 0.552941, 1.0 },
+ { 0.349020, 0.839216, 0.658824, 1.0 },
+ { 0.294118, 0.862745, 0.662745, 1.0 },
+ { 0.239216, 0.890196, 0.666667, 1.0 },
+ { 0.215686, 0.878431, 0.627451, 1.0 },
+ { 0.192157, 0.870588, 0.588235, 1.0 },
+ { 0.184314, 0.843137, 0.533333, 1.0 },
+ { 0.196078, 0.819608, 0.466667, 1.0 },
+ { 0.211765, 0.811765, 0.427451, 1.0 },
+ { 0.223529, 0.803922, 0.364706, 1.0 },
+ { 0.196078, 0.823529, 0.278431, 1.0 },
+ { 0.203922, 0.823529, 0.262745, 1.0 },
+ { 0.215686, 0.823529, 0.250980, 1.0 },
+ { 0.211765, 0.807843, 0.227451, 1.0 },
+ { 0.196078, 0.792157, 0.215686, 1.0 },
+ { 0.192157, 0.788235, 0.196078, 1.0 },
+ { 0.156863, 0.776471, 0.176471, 1.0 },
+ { 0.105882, 0.768627, 0.156863, 1.0 },
+ { 0.101961, 0.749020, 0.156863, 1.0 },
+ { 0.098039, 0.729412, 0.156863, 1.0 },
+ { 0.086275, 0.694118, 0.164706, 1.0 },
+ { 0.094118, 0.682353, 0.176471, 1.0 },
+ { 0.098039, 0.678431, 0.184314, 1.0 },
+ { 0.086275, 0.674510, 0.215686, 1.0 },
+ { 0.086275, 0.694118, 0.235294, 1.0 },
+ { 0.086275, 0.705882, 0.262745, 1.0 },
+ { 0.074510, 0.717647, 0.337255, 1.0 },
+ { 0.070588, 0.729412, 0.360784, 1.0 },
+ { 0.070588, 0.745098, 0.388235, 1.0 },
+ { 0.058824, 0.768627, 0.462745, 1.0 },
+ { 0.050980, 0.800000, 0.521569, 1.0 },
+ { 0.043137, 0.827451, 0.564706, 1.0 },
+ { 0.039216, 0.850980, 0.584314, 1.0 },
+ { 0.082353, 0.839216, 0.568627, 1.0 },
+ { 0.109804, 0.819608, 0.560784, 1.0 },
+ { 0.137255, 0.800000, 0.552941, 1.0 },
+ { 0.200000, 0.749020, 0.529412, 1.0 },
+ { 0.270588, 0.666667, 0.494118, 1.0 },
+ { 0.341176, 0.588235, 0.431373, 1.0 },
+ { 0.396078, 0.521569, 0.384314, 1.0 },
+ { 0.462745, 0.462745, 0.321569, 1.0 },
+ { 0.537255, 0.396078, 0.274510, 1.0 },
+ { 0.600000, 0.349020, 0.231373, 1.0 },
+ { 0.666667, 0.290196, 0.192157, 1.0 },
+ { 0.709804, 0.227451, 0.152941, 1.0 },
+ { 0.713725, 0.180392, 0.137255, 1.0 },
+ { 0.690196, 0.152941, 0.129412, 1.0 },
+ { 0.643137, 0.129412, 0.137255, 1.0 },
+ { 0.592157, 0.137255, 0.141176, 1.0 },
+ { 0.466667, 0.188235, 0.152941, 1.0 },
+ { 0.431373, 0.219608, 0.160784, 1.0 },
+ { 0.396078, 0.254902, 0.168627, 1.0 },
+ { 0.321569, 0.325490, 0.211765, 1.0 },
+ { 0.239216, 0.388235, 0.266667, 1.0 },
+ { 0.168627, 0.450980, 0.321569, 1.0 },
+ { 0.117647, 0.513725, 0.372549, 1.0 },
+ { 0.074510, 0.556863, 0.396078, 1.0 },
+ { 0.054902, 0.615686, 0.423529, 1.0 },
+ { 0.039216, 0.690196, 0.458824, 1.0 },
+ { 0.023529, 0.749020, 0.501961, 1.0 },
+ { 0.023529, 0.796078, 0.541176, 1.0 },
+ { 0.039216, 0.839216, 0.572549, 1.0 },
+ { 0.066667, 0.847059, 0.576471, 1.0 },
+ { 0.121569, 0.811765, 0.568627, 1.0 },
+ { 0.188235, 0.780392, 0.537255, 1.0 },
+ { 0.258824, 0.737255, 0.486275, 1.0 },
+ { 0.337255, 0.670588, 0.427451, 1.0 },
+ { 0.400000, 0.611765, 0.376471, 1.0 },
+ { 0.439216, 0.572549, 0.321569, 1.0 },
+ { 0.478431, 0.529412, 0.298039, 1.0 },
+ { 0.529412, 0.498039, 0.290196, 1.0 },
+ { 0.556863, 0.462745, 0.266667, 1.0 },
+ { 0.584314, 0.419608, 0.235294, 1.0 },
+ { 0.611765, 0.360784, 0.207843, 1.0 },
+ { 0.603922, 0.321569, 0.176471, 1.0 },
+ { 0.560784, 0.298039, 0.156863, 1.0 },
+ { 0.525490, 0.305882, 0.168627, 1.0 },
+ { 0.462745, 0.325490, 0.184314, 1.0 },
+ { 0.392157, 0.368627, 0.215686, 1.0 },
+ { 0.337255, 0.423529, 0.247059, 1.0 },
+ { 0.294118, 0.454902, 0.274510, 1.0 },
+ { 0.239216, 0.478431, 0.274510, 1.0 },
+ { 0.200000, 0.505882, 0.274510, 1.0 },
+ { 0.164706, 0.525490, 0.262745, 1.0 },
+ { 0.129412, 0.529412, 0.250980, 1.0 },
+ { 0.109804, 0.545098, 0.243137, 1.0 },
+ { 0.090196, 0.556863, 0.239216, 1.0 },
+ { 0.078431, 0.576471, 0.239216, 1.0 },
+ { 0.066667, 0.600000, 0.235294, 1.0 },
+ { 0.054902, 0.619608, 0.227451, 1.0 },
+ { 0.039216, 0.611765, 0.223529, 1.0 },
+ { 0.039216, 0.592157, 0.203922, 1.0 },
+ { 0.054902, 0.545098, 0.180392, 1.0 },
+ { 0.078431, 0.509804, 0.164706, 1.0 },
+ { 0.113725, 0.466667, 0.152941, 1.0 },
+ { 0.152941, 0.450980, 0.149020, 1.0 },
+ { 0.192157, 0.458824, 0.172549, 1.0 },
+ { 0.231373, 0.474510, 0.196078, 1.0 },
+ { 0.298039, 0.443137, 0.215686, 1.0 },
+ { 0.356863, 0.407843, 0.223529, 1.0 },
+ { 0.427451, 0.356863, 0.227451, 1.0 },
+ { 0.466667, 0.309804, 0.227451, 1.0 },
+ { 0.494118, 0.278431, 0.223529, 1.0 },
+ { 0.478431, 0.278431, 0.215686, 1.0 },
+ { 0.466667, 0.266667, 0.207843, 1.0 },
+ { 0.435294, 0.243137, 0.196078, 1.0 },
+ { 0.427451, 0.219608, 0.188235, 1.0 },
+ { 0.392157, 0.192157, 0.192157, 1.0 },
+ { 0.356863, 0.160784, 0.196078, 1.0 },
+ { 0.301961, 0.145098, 0.219608, 1.0 },
+ { 0.243137, 0.152941, 0.219608, 1.0 },
+ { 0.176471, 0.133333, 0.211765, 1.0 },
+ { 0.137255, 0.117647, 0.200000, 1.0 },
+ { 0.133333, 0.101961, 0.176471, 1.0 },
+ { 0.180392, 0.094118, 0.149020, 1.0 },
+ { 0.250980, 0.070588, 0.160784, 1.0 },
+ { 0.333333, 0.066667, 0.160784, 1.0 },
+ { 0.411765, 0.047059, 0.156863, 1.0 },
+ { 0.466667, 0.039216, 0.152941, 1.0 },
+ { 0.494118, 0.027451, 0.133333, 1.0 },
+ { 0.560784, 0.039216, 0.105882, 1.0 },
+ };
+/* Biology_Class */
+static double4 colors_503[] = {
+ { 0.615686, 0.207843, 0.062745, 1.0 },
+ { 0.639216, 0.376471, 0.015686, 1.0 },
+ { 0.619608, 0.458824, 0.015686, 1.0 },
+ { 0.603922, 0.541176, 0.015686, 1.0 },
+ { 0.568627, 0.623529, 0.027451, 1.0 },
+ { 0.533333, 0.709804, 0.039216, 1.0 },
+ { 0.517647, 0.741176, 0.043137, 1.0 },
+ { 0.505882, 0.776471, 0.047059, 1.0 },
+ { 0.403922, 0.847059, 0.035294, 1.0 },
+ { 0.325490, 0.835294, 0.039216, 1.0 },
+ { 0.250980, 0.823529, 0.043137, 1.0 },
+ { 0.192157, 0.776471, 0.043137, 1.0 },
+ { 0.137255, 0.729412, 0.047059, 1.0 },
+ { 0.105882, 0.662745, 0.058824, 1.0 },
+ { 0.074510, 0.596078, 0.074510, 1.0 },
+ { 0.054902, 0.552941, 0.078431, 1.0 },
+ { 0.039216, 0.513725, 0.086275, 1.0 },
+ { 0.011765, 0.337255, 0.086275, 1.0 },
+ { 0.011765, 0.266667, 0.090196, 1.0 },
+ { 0.015686, 0.196078, 0.094118, 1.0 },
+ { 0.043137, 0.188235, 0.094118, 1.0 },
+ { 0.074510, 0.180392, 0.098039, 1.0 },
+ { 0.094118, 0.196078, 0.086275, 1.0 },
+ { 0.117647, 0.215686, 0.074510, 1.0 },
+ { 0.168627, 0.301961, 0.031373, 1.0 },
+ { 0.180392, 0.337255, 0.015686, 1.0 },
+ { 0.196078, 0.372549, 0.003922, 1.0 },
+ { 0.196078, 0.392157, 0.000000, 1.0 },
+ { 0.196078, 0.415686, 0.000000, 1.0 },
+ { 0.188235, 0.411765, 0.007843, 1.0 },
+ { 0.180392, 0.411765, 0.015686, 1.0 },
+ { 0.184314, 0.400000, 0.039216, 1.0 },
+ { 0.172549, 0.360784, 0.074510, 1.0 },
+ { 0.137255, 0.235294, 0.152941, 1.0 },
+ { 0.141176, 0.180392, 0.196078, 1.0 },
+ { 0.149020, 0.129412, 0.243137, 1.0 },
+ { 0.200000, 0.101961, 0.301961, 1.0 },
+ { 0.250980, 0.078431, 0.360784, 1.0 },
+ { 0.286275, 0.074510, 0.388235, 1.0 },
+ { 0.325490, 0.074510, 0.415686, 1.0 },
+ { 0.443137, 0.058824, 0.498039, 1.0 },
+ { 0.494118, 0.058824, 0.525490, 1.0 },
+ { 0.545098, 0.058824, 0.552941, 1.0 },
+ { 0.564706, 0.062745, 0.572549, 1.0 },
+ { 0.588235, 0.066667, 0.592157, 1.0 },
+ { 0.580392, 0.070588, 0.592157, 1.0 },
+ { 0.572549, 0.074510, 0.596078, 1.0 },
+ { 0.537255, 0.086275, 0.584314, 1.0 },
+ { 0.494118, 0.086275, 0.596078, 1.0 },
+ { 0.364706, 0.070588, 0.600000, 1.0 },
+ { 0.301961, 0.066667, 0.556863, 1.0 },
+ { 0.239216, 0.062745, 0.517647, 1.0 },
+ { 0.200000, 0.058824, 0.478431, 1.0 },
+ { 0.160784, 0.058824, 0.439216, 1.0 },
+ { 0.149020, 0.058824, 0.415686, 1.0 },
+ { 0.137255, 0.062745, 0.396078, 1.0 },
+ { 0.105882, 0.074510, 0.290196, 1.0 },
+ { 0.094118, 0.086275, 0.262745, 1.0 },
+ { 0.082353, 0.098039, 0.235294, 1.0 },
+ { 0.074510, 0.121569, 0.227451, 1.0 },
+ { 0.066667, 0.149020, 0.223529, 1.0 },
+ { 0.058824, 0.168627, 0.219608, 1.0 },
+ { 0.050980, 0.188235, 0.215686, 1.0 },
+ { 0.027451, 0.219608, 0.192157, 1.0 },
+ { 0.011765, 0.270588, 0.176471, 1.0 },
+ { 0.050980, 0.376471, 0.156863, 1.0 },
+ { 0.078431, 0.411765, 0.145098, 1.0 },
+ { 0.105882, 0.450980, 0.133333, 1.0 },
+ { 0.109804, 0.454902, 0.113725, 1.0 },
+ { 0.113725, 0.458824, 0.094118, 1.0 },
+ { 0.125490, 0.454902, 0.058824, 1.0 },
+ { 0.137255, 0.447059, 0.039216, 1.0 },
+ { 0.176471, 0.415686, 0.109804, 1.0 },
+ { 0.172549, 0.380392, 0.152941, 1.0 },
+ { 0.172549, 0.345098, 0.196078, 1.0 },
+ { 0.145098, 0.305882, 0.219608, 1.0 },
+ { 0.117647, 0.266667, 0.243137, 1.0 },
+ { 0.105882, 0.247059, 0.254902, 1.0 },
+ { 0.098039, 0.231373, 0.266667, 1.0 },
+ { 0.078431, 0.215686, 0.286275, 1.0 },
+ { 0.070588, 0.207843, 0.313725, 1.0 },
+ { 0.058824, 0.203922, 0.321569, 1.0 },
+ { 0.050980, 0.203922, 0.309804, 1.0 },
+ { 0.043137, 0.207843, 0.298039, 1.0 },
+ { 0.039216, 0.211765, 0.282353, 1.0 },
+ { 0.035294, 0.215686, 0.270588, 1.0 },
+ { 0.031373, 0.235294, 0.231373, 1.0 },
+ { 0.043137, 0.274510, 0.200000, 1.0 },
+ { 0.113725, 0.396078, 0.164706, 1.0 },
+ { 0.141176, 0.466667, 0.137255, 1.0 },
+ { 0.172549, 0.537255, 0.109804, 1.0 },
+ { 0.184314, 0.564706, 0.094118, 1.0 },
+ { 0.196078, 0.596078, 0.078431, 1.0 },
+ { 0.219608, 0.643137, 0.058824, 1.0 },
+ { 0.258824, 0.678431, 0.070588, 1.0 },
+ { 0.301961, 0.701961, 0.101961, 1.0 },
+ { 0.337255, 0.701961, 0.133333, 1.0 },
+ { 0.368627, 0.627451, 0.188235, 1.0 },
+ { 0.356863, 0.556863, 0.200000, 1.0 },
+ { 0.345098, 0.486275, 0.215686, 1.0 },
+ { 0.337255, 0.462745, 0.215686, 1.0 },
+ { 0.329412, 0.439216, 0.219608, 1.0 },
+ { 0.301961, 0.388235, 0.211765, 1.0 },
+ { 0.262745, 0.360784, 0.200000, 1.0 },
+ { 0.164706, 0.356863, 0.152941, 1.0 },
+ { 0.137255, 0.388235, 0.137255, 1.0 },
+ { 0.109804, 0.419608, 0.125490, 1.0 },
+ { 0.098039, 0.435294, 0.121569, 1.0 },
+ { 0.090196, 0.450980, 0.121569, 1.0 },
+ { 0.098039, 0.498039, 0.117647, 1.0 },
+ { 0.141176, 0.541176, 0.113725, 1.0 },
+ { 0.192157, 0.568627, 0.121569, 1.0 },
+ { 0.243137, 0.584314, 0.133333, 1.0 },
+ { 0.337255, 0.564706, 0.149020, 1.0 },
+ { 0.364706, 0.549020, 0.149020, 1.0 },
+ { 0.396078, 0.533333, 0.152941, 1.0 },
+ { 0.447059, 0.490196, 0.152941, 1.0 },
+ { 0.478431, 0.431373, 0.149020, 1.0 },
+ { 0.509804, 0.380392, 0.129412, 1.0 },
+ { 0.513725, 0.321569, 0.117647, 1.0 },
+ { 0.501961, 0.207843, 0.145098, 1.0 },
+ { 0.490196, 0.152941, 0.184314, 1.0 },
+ { 0.478431, 0.101961, 0.223529, 1.0 },
+ { 0.470588, 0.082353, 0.235294, 1.0 },
+ { 0.466667, 0.062745, 0.250980, 1.0 },
+ { 0.431373, 0.031373, 0.270588, 1.0 },
+ { 0.376471, 0.019608, 0.298039, 1.0 },
+ { 0.317647, 0.011765, 0.333333, 1.0 },
+ { 0.274510, 0.027451, 0.372549, 1.0 },
+ { 0.184314, 0.082353, 0.411765, 1.0 },
+ { 0.156863, 0.098039, 0.400000, 1.0 },
+ { 0.133333, 0.117647, 0.392157, 1.0 },
+ { 0.074510, 0.141176, 0.360784, 1.0 },
+ { 0.031373, 0.172549, 0.325490, 1.0 },
+ { 0.015686, 0.215686, 0.278431, 1.0 },
+ { 0.011765, 0.274510, 0.243137, 1.0 },
+ { 0.074510, 0.407843, 0.180392, 1.0 },
+ { 0.121569, 0.462745, 0.152941, 1.0 },
+ { 0.168627, 0.517647, 0.125490, 1.0 },
+ { 0.188235, 0.545098, 0.109804, 1.0 },
+ { 0.207843, 0.572549, 0.098039, 1.0 },
+ { 0.247059, 0.623529, 0.082353, 1.0 },
+ { 0.274510, 0.654902, 0.070588, 1.0 },
+ { 0.305882, 0.662745, 0.082353, 1.0 },
+ { 0.325490, 0.658824, 0.094118, 1.0 },
+ { 0.329412, 0.600000, 0.105882, 1.0 },
+ { 0.325490, 0.568627, 0.105882, 1.0 },
+ { 0.325490, 0.541176, 0.109804, 1.0 },
+ { 0.329412, 0.470588, 0.113725, 1.0 },
+ { 0.341176, 0.396078, 0.113725, 1.0 },
+ { 0.349020, 0.313725, 0.121569, 1.0 },
+ { 0.380392, 0.239216, 0.125490, 1.0 },
+ { 0.431373, 0.125490, 0.117647, 1.0 },
+ { 0.439216, 0.105882, 0.105882, 1.0 },
+ { 0.450980, 0.090196, 0.094118, 1.0 },
+ { 0.443137, 0.078431, 0.074510, 1.0 },
+ { 0.439216, 0.074510, 0.066667, 1.0 },
+ { 0.427451, 0.082353, 0.047059, 1.0 },
+ { 0.403922, 0.105882, 0.047059, 1.0 },
+ { 0.380392, 0.121569, 0.031373, 1.0 },
+ { 0.341176, 0.133333, 0.015686, 1.0 },
+ { 0.282353, 0.168627, 0.000000, 1.0 },
+ { 0.282353, 0.192157, 0.000000, 1.0 },
+ { 0.282353, 0.219608, 0.000000, 1.0 },
+ { 0.301961, 0.278431, 0.000000, 1.0 },
+ { 0.325490, 0.317647, 0.000000, 1.0 },
+ { 0.329412, 0.333333, 0.011765, 1.0 },
+ { 0.317647, 0.341176, 0.023529, 1.0 },
+ { 0.262745, 0.380392, 0.050980, 1.0 },
+ { 0.250980, 0.392157, 0.054902, 1.0 },
+ { 0.239216, 0.407843, 0.062745, 1.0 },
+ { 0.215686, 0.415686, 0.078431, 1.0 },
+ { 0.176471, 0.415686, 0.090196, 1.0 },
+ { 0.129412, 0.403922, 0.098039, 1.0 },
+ { 0.074510, 0.384314, 0.105882, 1.0 },
+ { 0.031373, 0.364706, 0.129412, 1.0 },
+ { 0.007843, 0.337255, 0.164706, 1.0 },
+ { 0.003922, 0.313725, 0.200000, 1.0 },
+ { 0.003922, 0.286275, 0.235294, 1.0 },
+ { 0.011765, 0.239216, 0.243137, 1.0 },
+ { 0.047059, 0.196078, 0.258824, 1.0 },
+ { 0.098039, 0.160784, 0.298039, 1.0 },
+ { 0.156863, 0.129412, 0.317647, 1.0 },
+ { 0.207843, 0.101961, 0.337255, 1.0 },
+ { 0.258824, 0.027451, 0.294118, 1.0 },
+ { 0.270588, 0.015686, 0.278431, 1.0 },
+ { 0.286275, 0.007843, 0.262745, 1.0 },
+ { 0.313725, 0.015686, 0.227451, 1.0 },
+ { 0.345098, 0.058824, 0.196078, 1.0 },
+ { 0.368627, 0.121569, 0.176471, 1.0 },
+ { 0.372549, 0.192157, 0.152941, 1.0 },
+ { 0.352941, 0.247059, 0.125490, 1.0 },
+ { 0.317647, 0.282353, 0.101961, 1.0 },
+ { 0.290196, 0.325490, 0.082353, 1.0 },
+ { 0.266667, 0.360784, 0.074510, 1.0 },
+ { 0.258824, 0.392157, 0.078431, 1.0 },
+ { 0.250980, 0.400000, 0.078431, 1.0 },
+ { 0.235294, 0.372549, 0.074510, 1.0 },
+ { 0.239216, 0.337255, 0.086275, 1.0 },
+ { 0.239216, 0.286275, 0.105882, 1.0 },
+ { 0.247059, 0.227451, 0.133333, 1.0 },
+ { 0.243137, 0.176471, 0.160784, 1.0 },
+ { 0.215686, 0.113725, 0.164706, 1.0 },
+ { 0.192157, 0.074510, 0.184314, 1.0 },
+ { 0.176471, 0.058824, 0.211765, 1.0 },
+ { 0.164706, 0.058824, 0.247059, 1.0 },
+ { 0.160784, 0.070588, 0.301961, 1.0 },
+ { 0.141176, 0.086275, 0.333333, 1.0 },
+ { 0.098039, 0.098039, 0.364706, 1.0 },
+ { 0.054902, 0.117647, 0.388235, 1.0 },
+ { 0.015686, 0.141176, 0.407843, 1.0 },
+ { 0.000000, 0.168627, 0.431373, 1.0 },
+ { 0.000000, 0.196078, 0.447059, 1.0 },
+ { 0.000000, 0.207843, 0.458824, 1.0 },
+ { 0.011765, 0.215686, 0.458824, 1.0 },
+ { 0.039216, 0.215686, 0.443137, 1.0 },
+ { 0.074510, 0.219608, 0.411765, 1.0 },
+ { 0.117647, 0.227451, 0.364706, 1.0 },
+ { 0.156863, 0.227451, 0.309804, 1.0 },
+ { 0.188235, 0.235294, 0.250980, 1.0 },
+ { 0.219608, 0.227451, 0.207843, 1.0 },
+ { 0.239216, 0.219608, 0.176471, 1.0 },
+ { 0.258824, 0.223529, 0.168627, 1.0 },
+ { 0.258824, 0.215686, 0.172549, 1.0 },
+ { 0.247059, 0.227451, 0.192157, 1.0 },
+ { 0.231373, 0.243137, 0.223529, 1.0 },
+ { 0.196078, 0.258824, 0.262745, 1.0 },
+ { 0.160784, 0.298039, 0.317647, 1.0 },
+ { 0.113725, 0.325490, 0.356863, 1.0 },
+ { 0.074510, 0.349020, 0.376471, 1.0 },
+ { 0.050980, 0.384314, 0.376471, 1.0 },
+ { 0.031373, 0.411765, 0.356863, 1.0 },
+ { 0.027451, 0.458824, 0.341176, 1.0 },
+ { 0.047059, 0.498039, 0.321569, 1.0 },
+ { 0.086275, 0.501961, 0.282353, 1.0 },
+ { 0.125490, 0.478431, 0.231373, 1.0 },
+ { 0.172549, 0.435294, 0.168627, 1.0 },
+ { 0.207843, 0.388235, 0.109804, 1.0 },
+ { 0.262745, 0.352941, 0.090196, 1.0 },
+ { 0.345098, 0.321569, 0.082353, 1.0 },
+ { 0.423529, 0.274510, 0.098039, 1.0 },
+ { 0.494118, 0.239216, 0.145098, 1.0 },
+ { 0.545098, 0.196078, 0.172549, 1.0 },
+ { 0.588235, 0.152941, 0.207843, 1.0 },
+ { 0.639216, 0.133333, 0.243137, 1.0 },
+ { 0.678431, 0.105882, 0.266667, 1.0 },
+ { 0.701961, 0.098039, 0.305882, 1.0 },
+ { 0.709804, 0.090196, 0.329412, 1.0 },
+ { 0.705882, 0.078431, 0.337255, 1.0 },
+ { 0.701961, 0.066667, 0.333333, 1.0 },
+ { 0.694118, 0.039216, 0.301961, 1.0 },
+ { 0.686275, 0.019608, 0.258824, 1.0 },
+ { 0.666667, 0.011765, 0.211765, 1.0 },
+ { 0.647059, 0.027451, 0.164706, 1.0 },
+ { 0.627451, 0.066667, 0.121569, 1.0 },
+ { 0.615686, 0.129412, 0.090196, 1.0 },
+ };
+/* Birthday_Party */
+static double4 colors_504[] = {
+ { 0.215686, 0.305882, 0.282353, 1.0 },
+ { 0.247059, 0.415686, 0.196078, 1.0 },
+ { 0.227451, 0.509804, 0.176471, 1.0 },
+ { 0.207843, 0.607843, 0.160784, 1.0 },
+ { 0.235294, 0.623529, 0.231373, 1.0 },
+ { 0.266667, 0.643137, 0.305882, 1.0 },
+ { 0.290196, 0.643137, 0.337255, 1.0 },
+ { 0.313725, 0.643137, 0.372549, 1.0 },
+ { 0.384314, 0.654902, 0.427451, 1.0 },
+ { 0.427451, 0.654902, 0.513725, 1.0 },
+ { 0.474510, 0.658824, 0.603922, 1.0 },
+ { 0.505882, 0.639216, 0.670588, 1.0 },
+ { 0.541176, 0.619608, 0.737255, 1.0 },
+ { 0.556863, 0.635294, 0.729412, 1.0 },
+ { 0.576471, 0.654902, 0.725490, 1.0 },
+ { 0.580392, 0.647059, 0.721569, 1.0 },
+ { 0.584314, 0.643137, 0.721569, 1.0 },
+ { 0.603922, 0.662745, 0.768627, 1.0 },
+ { 0.603922, 0.678431, 0.780392, 1.0 },
+ { 0.607843, 0.698039, 0.792157, 1.0 },
+ { 0.600000, 0.678431, 0.756863, 1.0 },
+ { 0.596078, 0.662745, 0.721569, 1.0 },
+ { 0.596078, 0.643137, 0.694118, 1.0 },
+ { 0.596078, 0.627451, 0.666667, 1.0 },
+ { 0.564706, 0.482353, 0.600000, 1.0 },
+ { 0.560784, 0.411765, 0.556863, 1.0 },
+ { 0.556863, 0.341176, 0.513725, 1.0 },
+ { 0.564706, 0.278431, 0.454902, 1.0 },
+ { 0.576471, 0.219608, 0.400000, 1.0 },
+ { 0.580392, 0.200000, 0.388235, 1.0 },
+ { 0.588235, 0.184314, 0.376471, 1.0 },
+ { 0.611765, 0.160784, 0.360784, 1.0 },
+ { 0.635294, 0.141176, 0.364706, 1.0 },
+ { 0.647059, 0.152941, 0.321569, 1.0 },
+ { 0.662745, 0.168627, 0.286275, 1.0 },
+ { 0.678431, 0.188235, 0.254902, 1.0 },
+ { 0.701961, 0.184314, 0.235294, 1.0 },
+ { 0.729412, 0.180392, 0.215686, 1.0 },
+ { 0.725490, 0.172549, 0.200000, 1.0 },
+ { 0.725490, 0.168627, 0.184314, 1.0 },
+ { 0.698039, 0.125490, 0.137255, 1.0 },
+ { 0.705882, 0.105882, 0.156863, 1.0 },
+ { 0.717647, 0.090196, 0.180392, 1.0 },
+ { 0.741176, 0.078431, 0.227451, 1.0 },
+ { 0.768627, 0.070588, 0.278431, 1.0 },
+ { 0.780392, 0.074510, 0.298039, 1.0 },
+ { 0.792157, 0.078431, 0.317647, 1.0 },
+ { 0.788235, 0.098039, 0.364706, 1.0 },
+ { 0.796078, 0.129412, 0.392157, 1.0 },
+ { 0.819608, 0.207843, 0.439216, 1.0 },
+ { 0.831373, 0.227451, 0.474510, 1.0 },
+ { 0.843137, 0.247059, 0.513725, 1.0 },
+ { 0.800000, 0.247059, 0.513725, 1.0 },
+ { 0.756863, 0.250980, 0.513725, 1.0 },
+ { 0.721569, 0.250980, 0.490196, 1.0 },
+ { 0.686275, 0.254902, 0.470588, 1.0 },
+ { 0.588235, 0.368627, 0.400000, 1.0 },
+ { 0.549020, 0.388235, 0.368627, 1.0 },
+ { 0.513725, 0.407843, 0.341176, 1.0 },
+ { 0.505882, 0.411765, 0.286275, 1.0 },
+ { 0.501961, 0.415686, 0.231373, 1.0 },
+ { 0.498039, 0.427451, 0.211765, 1.0 },
+ { 0.498039, 0.443137, 0.192157, 1.0 },
+ { 0.521569, 0.462745, 0.215686, 1.0 },
+ { 0.537255, 0.423529, 0.231373, 1.0 },
+ { 0.592157, 0.301961, 0.254902, 1.0 },
+ { 0.592157, 0.250980, 0.305882, 1.0 },
+ { 0.596078, 0.200000, 0.360784, 1.0 },
+ { 0.588235, 0.168627, 0.384314, 1.0 },
+ { 0.584314, 0.137255, 0.411765, 1.0 },
+ { 0.607843, 0.098039, 0.400000, 1.0 },
+ { 0.584314, 0.078431, 0.384314, 1.0 },
+ { 0.490196, 0.125490, 0.313725, 1.0 },
+ { 0.482353, 0.192157, 0.309804, 1.0 },
+ { 0.474510, 0.258824, 0.305882, 1.0 },
+ { 0.486275, 0.345098, 0.274510, 1.0 },
+ { 0.498039, 0.435294, 0.247059, 1.0 },
+ { 0.498039, 0.470588, 0.235294, 1.0 },
+ { 0.498039, 0.509804, 0.227451, 1.0 },
+ { 0.466667, 0.564706, 0.250980, 1.0 },
+ { 0.447059, 0.603922, 0.294118, 1.0 },
+ { 0.517647, 0.674510, 0.376471, 1.0 },
+ { 0.545098, 0.694118, 0.411765, 1.0 },
+ { 0.576471, 0.717647, 0.450980, 1.0 },
+ { 0.552941, 0.709804, 0.462745, 1.0 },
+ { 0.533333, 0.705882, 0.474510, 1.0 },
+ { 0.513725, 0.650980, 0.474510, 1.0 },
+ { 0.490196, 0.619608, 0.450980, 1.0 },
+ { 0.505882, 0.537255, 0.403922, 1.0 },
+ { 0.505882, 0.478431, 0.403922, 1.0 },
+ { 0.509804, 0.423529, 0.407843, 1.0 },
+ { 0.517647, 0.400000, 0.411765, 1.0 },
+ { 0.529412, 0.380392, 0.415686, 1.0 },
+ { 0.529412, 0.352941, 0.443137, 1.0 },
+ { 0.541176, 0.329412, 0.470588, 1.0 },
+ { 0.564706, 0.321569, 0.521569, 1.0 },
+ { 0.564706, 0.321569, 0.592157, 1.0 },
+ { 0.576471, 0.372549, 0.733333, 1.0 },
+ { 0.541176, 0.439216, 0.768627, 1.0 },
+ { 0.505882, 0.509804, 0.803922, 1.0 },
+ { 0.490196, 0.537255, 0.807843, 1.0 },
+ { 0.474510, 0.568627, 0.811765, 1.0 },
+ { 0.454902, 0.607843, 0.803922, 1.0 },
+ { 0.474510, 0.611765, 0.800000, 1.0 },
+ { 0.494118, 0.619608, 0.725490, 1.0 },
+ { 0.513725, 0.607843, 0.694118, 1.0 },
+ { 0.533333, 0.596078, 0.662745, 1.0 },
+ { 0.549020, 0.572549, 0.658824, 1.0 },
+ { 0.568627, 0.549020, 0.654902, 1.0 },
+ { 0.576471, 0.490196, 0.643137, 1.0 },
+ { 0.564706, 0.427451, 0.627451, 1.0 },
+ { 0.533333, 0.388235, 0.596078, 1.0 },
+ { 0.494118, 0.345098, 0.552941, 1.0 },
+ { 0.419608, 0.309804, 0.470588, 1.0 },
+ { 0.407843, 0.290196, 0.462745, 1.0 },
+ { 0.396078, 0.270588, 0.454902, 1.0 },
+ { 0.364706, 0.254902, 0.439216, 1.0 },
+ { 0.341176, 0.262745, 0.415686, 1.0 },
+ { 0.345098, 0.294118, 0.403922, 1.0 },
+ { 0.376471, 0.345098, 0.388235, 1.0 },
+ { 0.490196, 0.368627, 0.470588, 1.0 },
+ { 0.549020, 0.372549, 0.529412, 1.0 },
+ { 0.607843, 0.380392, 0.588235, 1.0 },
+ { 0.627451, 0.392157, 0.600000, 1.0 },
+ { 0.650980, 0.403922, 0.615686, 1.0 },
+ { 0.690196, 0.423529, 0.607843, 1.0 },
+ { 0.717647, 0.423529, 0.619608, 1.0 },
+ { 0.752941, 0.431373, 0.631373, 1.0 },
+ { 0.768627, 0.427451, 0.643137, 1.0 },
+ { 0.811765, 0.521569, 0.592157, 1.0 },
+ { 0.788235, 0.549020, 0.580392, 1.0 },
+ { 0.764706, 0.580392, 0.568627, 1.0 },
+ { 0.729412, 0.647059, 0.549020, 1.0 },
+ { 0.647059, 0.678431, 0.588235, 1.0 },
+ { 0.580392, 0.717647, 0.643137, 1.0 },
+ { 0.533333, 0.768627, 0.678431, 1.0 },
+ { 0.400000, 0.854902, 0.698039, 1.0 },
+ { 0.333333, 0.847059, 0.690196, 1.0 },
+ { 0.270588, 0.843137, 0.686275, 1.0 },
+ { 0.250980, 0.843137, 0.682353, 1.0 },
+ { 0.235294, 0.843137, 0.682353, 1.0 },
+ { 0.200000, 0.792157, 0.686275, 1.0 },
+ { 0.243137, 0.756863, 0.643137, 1.0 },
+ { 0.329412, 0.713725, 0.584314, 1.0 },
+ { 0.423529, 0.647059, 0.533333, 1.0 },
+ { 0.572549, 0.564706, 0.505882, 1.0 },
+ { 0.607843, 0.545098, 0.505882, 1.0 },
+ { 0.643137, 0.529412, 0.505882, 1.0 },
+ { 0.729412, 0.494118, 0.501961, 1.0 },
+ { 0.800000, 0.447059, 0.498039, 1.0 },
+ { 0.835294, 0.419608, 0.478431, 1.0 },
+ { 0.831373, 0.400000, 0.470588, 1.0 },
+ { 0.749020, 0.392157, 0.407843, 1.0 },
+ { 0.729412, 0.376471, 0.384314, 1.0 },
+ { 0.713725, 0.364706, 0.360784, 1.0 },
+ { 0.654902, 0.372549, 0.301961, 1.0 },
+ { 0.596078, 0.364706, 0.254902, 1.0 },
+ { 0.545098, 0.364706, 0.207843, 1.0 },
+ { 0.509804, 0.356863, 0.196078, 1.0 },
+ { 0.513725, 0.333333, 0.215686, 1.0 },
+ { 0.513725, 0.352941, 0.231373, 1.0 },
+ { 0.454902, 0.435294, 0.309804, 1.0 },
+ { 0.439216, 0.447059, 0.329412, 1.0 },
+ { 0.427451, 0.462745, 0.349020, 1.0 },
+ { 0.431373, 0.450980, 0.419608, 1.0 },
+ { 0.462745, 0.427451, 0.501961, 1.0 },
+ { 0.513725, 0.415686, 0.588235, 1.0 },
+ { 0.525490, 0.447059, 0.647059, 1.0 },
+ { 0.541176, 0.474510, 0.690196, 1.0 },
+ { 0.545098, 0.470588, 0.698039, 1.0 },
+ { 0.549020, 0.466667, 0.705882, 1.0 },
+ { 0.588235, 0.415686, 0.741176, 1.0 },
+ { 0.603922, 0.380392, 0.756863, 1.0 },
+ { 0.615686, 0.356863, 0.776471, 1.0 },
+ { 0.592157, 0.345098, 0.796078, 1.0 },
+ { 0.545098, 0.325490, 0.752941, 1.0 },
+ { 0.513725, 0.294118, 0.733333, 1.0 },
+ { 0.470588, 0.239216, 0.701961, 1.0 },
+ { 0.474510, 0.188235, 0.627451, 1.0 },
+ { 0.454902, 0.152941, 0.607843, 1.0 },
+ { 0.454902, 0.105882, 0.513725, 1.0 },
+ { 0.470588, 0.082353, 0.427451, 1.0 },
+ { 0.494118, 0.078431, 0.368627, 1.0 },
+ { 0.572549, 0.094118, 0.309804, 1.0 },
+ { 0.666667, 0.180392, 0.309804, 1.0 },
+ { 0.670588, 0.203922, 0.309804, 1.0 },
+ { 0.674510, 0.227451, 0.313725, 1.0 },
+ { 0.658824, 0.282353, 0.329412, 1.0 },
+ { 0.662745, 0.325490, 0.376471, 1.0 },
+ { 0.639216, 0.384314, 0.466667, 1.0 },
+ { 0.607843, 0.431373, 0.533333, 1.0 },
+ { 0.556863, 0.462745, 0.611765, 1.0 },
+ { 0.501961, 0.494118, 0.662745, 1.0 },
+ { 0.466667, 0.501961, 0.678431, 1.0 },
+ { 0.439216, 0.509804, 0.701961, 1.0 },
+ { 0.427451, 0.490196, 0.666667, 1.0 },
+ { 0.388235, 0.439216, 0.635294, 1.0 },
+ { 0.360784, 0.388235, 0.592157, 1.0 },
+ { 0.356863, 0.333333, 0.529412, 1.0 },
+ { 0.352941, 0.309804, 0.478431, 1.0 },
+ { 0.400000, 0.278431, 0.403922, 1.0 },
+ { 0.419608, 0.231373, 0.325490, 1.0 },
+ { 0.454902, 0.192157, 0.250980, 1.0 },
+ { 0.505882, 0.172549, 0.196078, 1.0 },
+ { 0.541176, 0.227451, 0.176471, 1.0 },
+ { 0.603922, 0.305882, 0.172549, 1.0 },
+ { 0.662745, 0.396078, 0.203922, 1.0 },
+ { 0.709804, 0.427451, 0.223529, 1.0 },
+ { 0.749020, 0.431373, 0.262745, 1.0 },
+ { 0.776471, 0.450980, 0.298039, 1.0 },
+ { 0.792157, 0.435294, 0.333333, 1.0 },
+ { 0.815686, 0.466667, 0.423529, 1.0 },
+ { 0.827451, 0.431373, 0.498039, 1.0 },
+ { 0.843137, 0.380392, 0.545098, 1.0 },
+ { 0.843137, 0.337255, 0.568627, 1.0 },
+ { 0.839216, 0.270588, 0.533333, 1.0 },
+ { 0.823529, 0.243137, 0.501961, 1.0 },
+ { 0.784314, 0.192157, 0.478431, 1.0 },
+ { 0.760784, 0.168627, 0.423529, 1.0 },
+ { 0.749020, 0.145098, 0.388235, 1.0 },
+ { 0.772549, 0.141176, 0.317647, 1.0 },
+ { 0.811765, 0.176471, 0.262745, 1.0 },
+ { 0.800000, 0.164706, 0.231373, 1.0 },
+ { 0.764706, 0.168627, 0.196078, 1.0 },
+ { 0.729412, 0.145098, 0.184314, 1.0 },
+ { 0.733333, 0.129412, 0.176471, 1.0 },
+ { 0.780392, 0.156863, 0.203922, 1.0 },
+ { 0.835294, 0.200000, 0.254902, 1.0 },
+ { 0.854902, 0.254902, 0.301961, 1.0 },
+ { 0.815686, 0.309804, 0.368627, 1.0 },
+ { 0.772549, 0.364706, 0.423529, 1.0 },
+ { 0.701961, 0.400000, 0.466667, 1.0 },
+ { 0.643137, 0.462745, 0.517647, 1.0 },
+ { 0.588235, 0.490196, 0.541176, 1.0 },
+ { 0.521569, 0.513725, 0.556863, 1.0 },
+ { 0.462745, 0.513725, 0.584314, 1.0 },
+ { 0.403922, 0.490196, 0.631373, 1.0 },
+ { 0.356863, 0.490196, 0.674510, 1.0 },
+ { 0.305882, 0.478431, 0.721569, 1.0 },
+ { 0.298039, 0.517647, 0.725490, 1.0 },
+ { 0.294118, 0.541176, 0.721569, 1.0 },
+ { 0.313725, 0.576471, 0.737255, 1.0 },
+ { 0.325490, 0.611765, 0.737255, 1.0 },
+ { 0.329412, 0.611765, 0.745098, 1.0 },
+ { 0.337255, 0.627451, 0.713725, 1.0 },
+ { 0.333333, 0.611765, 0.654902, 1.0 },
+ { 0.341176, 0.592157, 0.631373, 1.0 },
+ { 0.301961, 0.580392, 0.584314, 1.0 },
+ { 0.282353, 0.521569, 0.541176, 1.0 },
+ { 0.258824, 0.443137, 0.498039, 1.0 },
+ { 0.266667, 0.352941, 0.427451, 1.0 },
+ { 0.278431, 0.247059, 0.400000, 1.0 },
+ { 0.262745, 0.231373, 0.364706, 1.0 },
+ { 0.247059, 0.243137, 0.313725, 1.0 },
+ { 0.192157, 0.274510, 0.309804, 1.0 },
+ { 0.215686, 0.317647, 0.294118, 1.0 },
+ };
+/* Bistro */
+static double4 colors_505[] = {
+ { 0.709804, 0.270588, 0.247059, 1.0 },
+ { 0.725490, 0.309804, 0.282353, 1.0 },
+ { 0.749020, 0.301961, 0.282353, 1.0 },
+ { 0.772549, 0.298039, 0.282353, 1.0 },
+ { 0.768627, 0.262745, 0.254902, 1.0 },
+ { 0.764706, 0.227451, 0.227451, 1.0 },
+ { 0.749020, 0.207843, 0.211765, 1.0 },
+ { 0.737255, 0.188235, 0.196078, 1.0 },
+ { 0.678431, 0.160784, 0.168627, 1.0 },
+ { 0.670588, 0.164706, 0.180392, 1.0 },
+ { 0.662745, 0.172549, 0.192157, 1.0 },
+ { 0.670588, 0.188235, 0.200000, 1.0 },
+ { 0.682353, 0.203922, 0.207843, 1.0 },
+ { 0.686275, 0.227451, 0.211765, 1.0 },
+ { 0.690196, 0.254902, 0.215686, 1.0 },
+ { 0.690196, 0.258824, 0.207843, 1.0 },
+ { 0.694118, 0.262745, 0.200000, 1.0 },
+ { 0.717647, 0.298039, 0.188235, 1.0 },
+ { 0.745098, 0.325490, 0.184314, 1.0 },
+ { 0.772549, 0.356863, 0.180392, 1.0 },
+ { 0.800000, 0.427451, 0.152941, 1.0 },
+ { 0.827451, 0.498039, 0.129412, 1.0 },
+ { 0.827451, 0.513725, 0.117647, 1.0 },
+ { 0.827451, 0.533333, 0.105882, 1.0 },
+ { 0.768627, 0.505882, 0.066667, 1.0 },
+ { 0.729412, 0.470588, 0.062745, 1.0 },
+ { 0.690196, 0.435294, 0.058824, 1.0 },
+ { 0.658824, 0.439216, 0.062745, 1.0 },
+ { 0.631373, 0.447059, 0.066667, 1.0 },
+ { 0.611765, 0.443137, 0.074510, 1.0 },
+ { 0.596078, 0.439216, 0.082353, 1.0 },
+ { 0.549020, 0.407843, 0.098039, 1.0 },
+ { 0.501961, 0.356863, 0.117647, 1.0 },
+ { 0.439216, 0.266667, 0.172549, 1.0 },
+ { 0.443137, 0.282353, 0.200000, 1.0 },
+ { 0.450980, 0.301961, 0.227451, 1.0 },
+ { 0.486275, 0.360784, 0.270588, 1.0 },
+ { 0.521569, 0.419608, 0.313725, 1.0 },
+ { 0.537255, 0.439216, 0.329412, 1.0 },
+ { 0.556863, 0.458824, 0.349020, 1.0 },
+ { 0.647059, 0.541176, 0.407843, 1.0 },
+ { 0.678431, 0.556863, 0.415686, 1.0 },
+ { 0.709804, 0.576471, 0.427451, 1.0 },
+ { 0.705882, 0.568627, 0.423529, 1.0 },
+ { 0.701961, 0.564706, 0.419608, 1.0 },
+ { 0.686275, 0.545098, 0.411765, 1.0 },
+ { 0.670588, 0.529412, 0.403922, 1.0 },
+ { 0.643137, 0.482353, 0.372549, 1.0 },
+ { 0.615686, 0.415686, 0.333333, 1.0 },
+ { 0.603922, 0.317647, 0.258824, 1.0 },
+ { 0.596078, 0.286275, 0.239216, 1.0 },
+ { 0.588235, 0.254902, 0.223529, 1.0 },
+ { 0.592157, 0.243137, 0.227451, 1.0 },
+ { 0.596078, 0.235294, 0.235294, 1.0 },
+ { 0.603922, 0.239216, 0.239216, 1.0 },
+ { 0.615686, 0.243137, 0.243137, 1.0 },
+ { 0.635294, 0.254902, 0.243137, 1.0 },
+ { 0.635294, 0.250980, 0.243137, 1.0 },
+ { 0.635294, 0.247059, 0.247059, 1.0 },
+ { 0.627451, 0.239216, 0.243137, 1.0 },
+ { 0.619608, 0.231373, 0.243137, 1.0 },
+ { 0.615686, 0.231373, 0.235294, 1.0 },
+ { 0.611765, 0.235294, 0.231373, 1.0 },
+ { 0.576471, 0.219608, 0.211765, 1.0 },
+ { 0.525490, 0.192157, 0.184314, 1.0 },
+ { 0.396078, 0.133333, 0.109804, 1.0 },
+ { 0.356863, 0.125490, 0.086275, 1.0 },
+ { 0.317647, 0.117647, 0.066667, 1.0 },
+ { 0.313725, 0.125490, 0.062745, 1.0 },
+ { 0.313725, 0.133333, 0.062745, 1.0 },
+ { 0.329412, 0.141176, 0.062745, 1.0 },
+ { 0.352941, 0.152941, 0.082353, 1.0 },
+ { 0.427451, 0.196078, 0.137255, 1.0 },
+ { 0.458824, 0.223529, 0.145098, 1.0 },
+ { 0.494118, 0.250980, 0.156863, 1.0 },
+ { 0.537255, 0.270588, 0.141176, 1.0 },
+ { 0.584314, 0.294118, 0.125490, 1.0 },
+ { 0.619608, 0.313725, 0.121569, 1.0 },
+ { 0.658824, 0.333333, 0.121569, 1.0 },
+ { 0.737255, 0.376471, 0.129412, 1.0 },
+ { 0.803922, 0.450980, 0.156863, 1.0 },
+ { 0.882353, 0.549020, 0.219608, 1.0 },
+ { 0.878431, 0.564706, 0.211765, 1.0 },
+ { 0.874510, 0.584314, 0.207843, 1.0 },
+ { 0.874510, 0.580392, 0.192157, 1.0 },
+ { 0.878431, 0.580392, 0.176471, 1.0 },
+ { 0.894118, 0.619608, 0.149020, 1.0 },
+ { 0.905882, 0.647059, 0.172549, 1.0 },
+ { 0.898039, 0.709804, 0.274510, 1.0 },
+ { 0.886275, 0.698039, 0.298039, 1.0 },
+ { 0.874510, 0.686275, 0.321569, 1.0 },
+ { 0.878431, 0.678431, 0.286275, 1.0 },
+ { 0.882353, 0.670588, 0.250980, 1.0 },
+ { 0.898039, 0.650980, 0.192157, 1.0 },
+ { 0.909804, 0.631373, 0.156863, 1.0 },
+ { 0.909804, 0.627451, 0.149020, 1.0 },
+ { 0.882353, 0.611765, 0.188235, 1.0 },
+ { 0.815686, 0.552941, 0.192157, 1.0 },
+ { 0.772549, 0.521569, 0.145098, 1.0 },
+ { 0.729412, 0.494118, 0.101961, 1.0 },
+ { 0.709804, 0.478431, 0.086275, 1.0 },
+ { 0.690196, 0.462745, 0.070588, 1.0 },
+ { 0.619608, 0.423529, 0.058824, 1.0 },
+ { 0.564706, 0.372549, 0.062745, 1.0 },
+ { 0.443137, 0.266667, 0.070588, 1.0 },
+ { 0.407843, 0.239216, 0.058824, 1.0 },
+ { 0.376471, 0.211765, 0.050980, 1.0 },
+ { 0.364706, 0.203922, 0.039216, 1.0 },
+ { 0.356863, 0.200000, 0.031373, 1.0 },
+ { 0.364706, 0.184314, 0.023529, 1.0 },
+ { 0.368627, 0.172549, 0.023529, 1.0 },
+ { 0.388235, 0.168627, 0.031373, 1.0 },
+ { 0.411765, 0.160784, 0.039216, 1.0 },
+ { 0.482353, 0.156863, 0.058824, 1.0 },
+ { 0.494118, 0.149020, 0.062745, 1.0 },
+ { 0.509804, 0.145098, 0.070588, 1.0 },
+ { 0.541176, 0.137255, 0.078431, 1.0 },
+ { 0.572549, 0.141176, 0.086275, 1.0 },
+ { 0.596078, 0.145098, 0.098039, 1.0 },
+ { 0.619608, 0.156863, 0.105882, 1.0 },
+ { 0.654902, 0.168627, 0.125490, 1.0 },
+ { 0.674510, 0.168627, 0.133333, 1.0 },
+ { 0.698039, 0.168627, 0.145098, 1.0 },
+ { 0.701961, 0.168627, 0.152941, 1.0 },
+ { 0.705882, 0.168627, 0.160784, 1.0 },
+ { 0.701961, 0.168627, 0.160784, 1.0 },
+ { 0.686275, 0.168627, 0.149020, 1.0 },
+ { 0.647059, 0.168627, 0.152941, 1.0 },
+ { 0.603922, 0.176471, 0.149020, 1.0 },
+ { 0.580392, 0.258824, 0.176471, 1.0 },
+ { 0.580392, 0.286275, 0.184314, 1.0 },
+ { 0.584314, 0.317647, 0.196078, 1.0 },
+ { 0.580392, 0.364706, 0.215686, 1.0 },
+ { 0.572549, 0.400000, 0.243137, 1.0 },
+ { 0.556863, 0.411765, 0.262745, 1.0 },
+ { 0.545098, 0.411765, 0.282353, 1.0 },
+ { 0.619608, 0.474510, 0.341176, 1.0 },
+ { 0.670588, 0.525490, 0.368627, 1.0 },
+ { 0.725490, 0.576471, 0.400000, 1.0 },
+ { 0.741176, 0.592157, 0.407843, 1.0 },
+ { 0.760784, 0.611765, 0.419608, 1.0 },
+ { 0.760784, 0.611765, 0.423529, 1.0 },
+ { 0.756863, 0.572549, 0.419608, 1.0 },
+ { 0.752941, 0.541176, 0.411765, 1.0 },
+ { 0.725490, 0.501961, 0.392157, 1.0 },
+ { 0.647059, 0.462745, 0.321569, 1.0 },
+ { 0.619608, 0.458824, 0.301961, 1.0 },
+ { 0.592157, 0.458824, 0.286275, 1.0 },
+ { 0.552941, 0.423529, 0.243137, 1.0 },
+ { 0.525490, 0.384314, 0.207843, 1.0 },
+ { 0.486275, 0.345098, 0.180392, 1.0 },
+ { 0.470588, 0.301961, 0.156863, 1.0 },
+ { 0.431373, 0.227451, 0.105882, 1.0 },
+ { 0.415686, 0.211765, 0.098039, 1.0 },
+ { 0.403922, 0.196078, 0.090196, 1.0 },
+ { 0.376471, 0.160784, 0.082353, 1.0 },
+ { 0.349020, 0.149020, 0.078431, 1.0 },
+ { 0.337255, 0.133333, 0.082353, 1.0 },
+ { 0.337255, 0.121569, 0.082353, 1.0 },
+ { 0.345098, 0.113725, 0.074510, 1.0 },
+ { 0.352941, 0.105882, 0.070588, 1.0 },
+ { 0.290196, 0.086275, 0.066667, 1.0 },
+ { 0.266667, 0.082353, 0.062745, 1.0 },
+ { 0.243137, 0.078431, 0.058824, 1.0 },
+ { 0.200000, 0.078431, 0.058824, 1.0 },
+ { 0.176471, 0.074510, 0.058824, 1.0 },
+ { 0.196078, 0.070588, 0.054902, 1.0 },
+ { 0.223529, 0.070588, 0.047059, 1.0 },
+ { 0.278431, 0.074510, 0.035294, 1.0 },
+ { 0.282353, 0.074510, 0.035294, 1.0 },
+ { 0.290196, 0.078431, 0.035294, 1.0 },
+ { 0.290196, 0.078431, 0.035294, 1.0 },
+ { 0.294118, 0.078431, 0.035294, 1.0 },
+ { 0.301961, 0.070588, 0.039216, 1.0 },
+ { 0.298039, 0.066667, 0.035294, 1.0 },
+ { 0.301961, 0.062745, 0.035294, 1.0 },
+ { 0.294118, 0.058824, 0.031373, 1.0 },
+ { 0.278431, 0.050980, 0.023529, 1.0 },
+ { 0.254902, 0.050980, 0.019608, 1.0 },
+ { 0.227451, 0.050980, 0.023529, 1.0 },
+ { 0.188235, 0.047059, 0.023529, 1.0 },
+ { 0.156863, 0.039216, 0.027451, 1.0 },
+ { 0.125490, 0.039216, 0.023529, 1.0 },
+ { 0.094118, 0.035294, 0.023529, 1.0 },
+ { 0.062745, 0.047059, 0.023529, 1.0 },
+ { 0.058824, 0.047059, 0.023529, 1.0 },
+ { 0.058824, 0.050980, 0.027451, 1.0 },
+ { 0.066667, 0.054902, 0.035294, 1.0 },
+ { 0.070588, 0.058824, 0.039216, 1.0 },
+ { 0.086275, 0.058824, 0.047059, 1.0 },
+ { 0.094118, 0.058824, 0.054902, 1.0 },
+ { 0.098039, 0.062745, 0.058824, 1.0 },
+ { 0.098039, 0.070588, 0.058824, 1.0 },
+ { 0.105882, 0.078431, 0.058824, 1.0 },
+ { 0.105882, 0.086275, 0.050980, 1.0 },
+ { 0.121569, 0.090196, 0.050980, 1.0 },
+ { 0.149020, 0.090196, 0.054902, 1.0 },
+ { 0.180392, 0.090196, 0.058824, 1.0 },
+ { 0.227451, 0.094118, 0.054902, 1.0 },
+ { 0.282353, 0.090196, 0.054902, 1.0 },
+ { 0.325490, 0.082353, 0.043137, 1.0 },
+ { 0.364706, 0.086275, 0.035294, 1.0 },
+ { 0.396078, 0.086275, 0.027451, 1.0 },
+ { 0.407843, 0.082353, 0.027451, 1.0 },
+ { 0.407843, 0.086275, 0.027451, 1.0 },
+ { 0.400000, 0.090196, 0.035294, 1.0 },
+ { 0.400000, 0.086275, 0.043137, 1.0 },
+ { 0.407843, 0.090196, 0.047059, 1.0 },
+ { 0.415686, 0.086275, 0.047059, 1.0 },
+ { 0.411765, 0.078431, 0.054902, 1.0 },
+ { 0.396078, 0.082353, 0.058824, 1.0 },
+ { 0.372549, 0.082353, 0.070588, 1.0 },
+ { 0.349020, 0.094118, 0.082353, 1.0 },
+ { 0.345098, 0.109804, 0.101961, 1.0 },
+ { 0.368627, 0.129412, 0.121569, 1.0 },
+ { 0.403922, 0.156863, 0.141176, 1.0 },
+ { 0.450980, 0.192157, 0.160784, 1.0 },
+ { 0.513725, 0.227451, 0.192157, 1.0 },
+ { 0.556863, 0.278431, 0.219608, 1.0 },
+ { 0.596078, 0.341176, 0.254902, 1.0 },
+ { 0.643137, 0.392157, 0.298039, 1.0 },
+ { 0.682353, 0.458824, 0.341176, 1.0 },
+ { 0.721569, 0.545098, 0.380392, 1.0 },
+ { 0.768627, 0.603922, 0.415686, 1.0 },
+ { 0.803922, 0.647059, 0.447059, 1.0 },
+ { 0.835294, 0.686275, 0.470588, 1.0 },
+ { 0.874510, 0.713725, 0.509804, 1.0 },
+ { 0.886275, 0.729412, 0.541176, 1.0 },
+ { 0.909804, 0.784314, 0.576471, 1.0 },
+ { 0.921569, 0.823529, 0.611765, 1.0 },
+ { 0.925490, 0.843137, 0.631373, 1.0 },
+ { 0.929412, 0.835294, 0.623529, 1.0 },
+ { 0.933333, 0.803922, 0.611765, 1.0 },
+ { 0.894118, 0.737255, 0.576471, 1.0 },
+ { 0.878431, 0.690196, 0.533333, 1.0 },
+ { 0.850980, 0.650980, 0.494118, 1.0 },
+ { 0.819608, 0.623529, 0.458824, 1.0 },
+ { 0.796078, 0.588235, 0.407843, 1.0 },
+ { 0.772549, 0.552941, 0.364706, 1.0 },
+ { 0.725490, 0.498039, 0.309804, 1.0 },
+ { 0.694118, 0.427451, 0.239216, 1.0 },
+ { 0.658824, 0.364706, 0.172549, 1.0 },
+ { 0.635294, 0.298039, 0.121569, 1.0 },
+ { 0.635294, 0.239216, 0.070588, 1.0 },
+ { 0.643137, 0.207843, 0.058824, 1.0 },
+ { 0.643137, 0.188235, 0.058824, 1.0 },
+ { 0.635294, 0.176471, 0.058824, 1.0 },
+ { 0.623529, 0.184314, 0.066667, 1.0 },
+ { 0.600000, 0.188235, 0.082353, 1.0 },
+ { 0.596078, 0.184314, 0.082353, 1.0 },
+ { 0.600000, 0.168627, 0.098039, 1.0 },
+ { 0.639216, 0.219608, 0.156863, 1.0 },
+ { 0.674510, 0.254902, 0.192157, 1.0 },
+ { 0.713725, 0.270588, 0.227451, 1.0 },
+ { 0.729412, 0.290196, 0.254902, 1.0 },
+ { 0.741176, 0.313725, 0.270588, 1.0 },
+ };
+/* Blossoms */
+static double4 colors_506[] = {
+ { 0.600000, 0.529412, 0.356863, 1.0 },
+ { 0.560784, 0.568627, 0.396078, 1.0 },
+ { 0.580392, 0.545098, 0.380392, 1.0 },
+ { 0.600000, 0.525490, 0.364706, 1.0 },
+ { 0.647059, 0.498039, 0.349020, 1.0 },
+ { 0.698039, 0.474510, 0.333333, 1.0 },
+ { 0.733333, 0.462745, 0.333333, 1.0 },
+ { 0.768627, 0.454902, 0.337255, 1.0 },
+ { 0.850980, 0.462745, 0.388235, 1.0 },
+ { 0.870588, 0.466667, 0.400000, 1.0 },
+ { 0.894118, 0.474510, 0.415686, 1.0 },
+ { 0.905882, 0.458824, 0.407843, 1.0 },
+ { 0.917647, 0.447059, 0.403922, 1.0 },
+ { 0.921569, 0.454902, 0.415686, 1.0 },
+ { 0.925490, 0.462745, 0.427451, 1.0 },
+ { 0.917647, 0.470588, 0.431373, 1.0 },
+ { 0.909804, 0.482353, 0.439216, 1.0 },
+ { 0.862745, 0.576471, 0.482353, 1.0 },
+ { 0.827451, 0.611765, 0.478431, 1.0 },
+ { 0.792157, 0.647059, 0.478431, 1.0 },
+ { 0.752941, 0.654902, 0.466667, 1.0 },
+ { 0.717647, 0.662745, 0.458824, 1.0 },
+ { 0.701961, 0.654902, 0.454902, 1.0 },
+ { 0.686275, 0.647059, 0.450980, 1.0 },
+ { 0.556863, 0.619608, 0.427451, 1.0 },
+ { 0.490196, 0.615686, 0.415686, 1.0 },
+ { 0.423529, 0.611765, 0.407843, 1.0 },
+ { 0.384314, 0.576471, 0.388235, 1.0 },
+ { 0.345098, 0.541176, 0.368627, 1.0 },
+ { 0.341176, 0.517647, 0.356863, 1.0 },
+ { 0.341176, 0.498039, 0.349020, 1.0 },
+ { 0.352941, 0.447059, 0.309804, 1.0 },
+ { 0.364706, 0.431373, 0.286275, 1.0 },
+ { 0.376471, 0.419608, 0.243137, 1.0 },
+ { 0.415686, 0.415686, 0.235294, 1.0 },
+ { 0.454902, 0.415686, 0.231373, 1.0 },
+ { 0.521569, 0.415686, 0.239216, 1.0 },
+ { 0.592157, 0.415686, 0.250980, 1.0 },
+ { 0.627451, 0.423529, 0.262745, 1.0 },
+ { 0.662745, 0.435294, 0.274510, 1.0 },
+ { 0.745098, 0.462745, 0.333333, 1.0 },
+ { 0.764706, 0.482353, 0.360784, 1.0 },
+ { 0.784314, 0.501961, 0.392157, 1.0 },
+ { 0.780392, 0.501961, 0.415686, 1.0 },
+ { 0.776471, 0.505882, 0.439216, 1.0 },
+ { 0.768627, 0.494118, 0.443137, 1.0 },
+ { 0.764706, 0.486275, 0.450980, 1.0 },
+ { 0.729412, 0.458824, 0.458824, 1.0 },
+ { 0.709804, 0.427451, 0.470588, 1.0 },
+ { 0.647059, 0.380392, 0.431373, 1.0 },
+ { 0.627451, 0.368627, 0.388235, 1.0 },
+ { 0.611765, 0.360784, 0.345098, 1.0 },
+ { 0.615686, 0.349020, 0.301961, 1.0 },
+ { 0.619608, 0.337255, 0.258824, 1.0 },
+ { 0.635294, 0.337255, 0.243137, 1.0 },
+ { 0.650980, 0.337255, 0.231373, 1.0 },
+ { 0.709804, 0.333333, 0.192157, 1.0 },
+ { 0.729412, 0.329412, 0.176471, 1.0 },
+ { 0.752941, 0.329412, 0.160784, 1.0 },
+ { 0.760784, 0.337255, 0.152941, 1.0 },
+ { 0.768627, 0.345098, 0.149020, 1.0 },
+ { 0.780392, 0.352941, 0.149020, 1.0 },
+ { 0.792157, 0.360784, 0.152941, 1.0 },
+ { 0.811765, 0.392157, 0.160784, 1.0 },
+ { 0.831373, 0.427451, 0.176471, 1.0 },
+ { 0.831373, 0.439216, 0.247059, 1.0 },
+ { 0.792157, 0.443137, 0.270588, 1.0 },
+ { 0.756863, 0.447059, 0.294118, 1.0 },
+ { 0.741176, 0.450980, 0.290196, 1.0 },
+ { 0.725490, 0.458824, 0.286275, 1.0 },
+ { 0.690196, 0.478431, 0.286275, 1.0 },
+ { 0.686275, 0.505882, 0.290196, 1.0 },
+ { 0.725490, 0.501961, 0.321569, 1.0 },
+ { 0.745098, 0.486275, 0.333333, 1.0 },
+ { 0.764706, 0.470588, 0.345098, 1.0 },
+ { 0.756863, 0.454902, 0.333333, 1.0 },
+ { 0.749020, 0.443137, 0.325490, 1.0 },
+ { 0.745098, 0.427451, 0.317647, 1.0 },
+ { 0.741176, 0.415686, 0.313725, 1.0 },
+ { 0.733333, 0.388235, 0.298039, 1.0 },
+ { 0.741176, 0.349020, 0.309804, 1.0 },
+ { 0.749020, 0.313725, 0.333333, 1.0 },
+ { 0.737255, 0.321569, 0.349020, 1.0 },
+ { 0.729412, 0.333333, 0.364706, 1.0 },
+ { 0.717647, 0.345098, 0.368627, 1.0 },
+ { 0.709804, 0.360784, 0.372549, 1.0 },
+ { 0.709804, 0.368627, 0.384314, 1.0 },
+ { 0.733333, 0.400000, 0.400000, 1.0 },
+ { 0.725490, 0.443137, 0.447059, 1.0 },
+ { 0.713725, 0.486275, 0.466667, 1.0 },
+ { 0.705882, 0.533333, 0.490196, 1.0 },
+ { 0.701961, 0.556863, 0.494118, 1.0 },
+ { 0.698039, 0.580392, 0.501961, 1.0 },
+ { 0.729412, 0.639216, 0.529412, 1.0 },
+ { 0.780392, 0.694118, 0.549020, 1.0 },
+ { 0.819608, 0.733333, 0.576471, 1.0 },
+ { 0.862745, 0.752941, 0.600000, 1.0 },
+ { 0.866667, 0.796078, 0.635294, 1.0 },
+ { 0.854902, 0.792157, 0.635294, 1.0 },
+ { 0.843137, 0.788235, 0.635294, 1.0 },
+ { 0.850980, 0.780392, 0.623529, 1.0 },
+ { 0.858824, 0.772549, 0.615686, 1.0 },
+ { 0.894118, 0.749020, 0.592157, 1.0 },
+ { 0.929412, 0.717647, 0.596078, 1.0 },
+ { 0.937255, 0.666667, 0.580392, 1.0 },
+ { 0.929412, 0.647059, 0.568627, 1.0 },
+ { 0.925490, 0.627451, 0.560784, 1.0 },
+ { 0.929412, 0.623529, 0.549020, 1.0 },
+ { 0.933333, 0.619608, 0.541176, 1.0 },
+ { 0.933333, 0.607843, 0.525490, 1.0 },
+ { 0.941176, 0.607843, 0.529412, 1.0 },
+ { 0.933333, 0.607843, 0.533333, 1.0 },
+ { 0.921569, 0.623529, 0.537255, 1.0 },
+ { 0.894118, 0.705882, 0.552941, 1.0 },
+ { 0.882353, 0.733333, 0.545098, 1.0 },
+ { 0.870588, 0.760784, 0.541176, 1.0 },
+ { 0.858824, 0.792157, 0.525490, 1.0 },
+ { 0.854902, 0.803922, 0.525490, 1.0 },
+ { 0.862745, 0.796078, 0.529412, 1.0 },
+ { 0.858824, 0.796078, 0.545098, 1.0 },
+ { 0.847059, 0.772549, 0.568627, 1.0 },
+ { 0.792157, 0.729412, 0.533333, 1.0 },
+ { 0.737255, 0.686275, 0.501961, 1.0 },
+ { 0.717647, 0.654902, 0.486275, 1.0 },
+ { 0.701961, 0.623529, 0.470588, 1.0 },
+ { 0.666667, 0.564706, 0.435294, 1.0 },
+ { 0.662745, 0.513725, 0.415686, 1.0 },
+ { 0.670588, 0.494118, 0.403922, 1.0 },
+ { 0.678431, 0.478431, 0.380392, 1.0 },
+ { 0.623529, 0.431373, 0.305882, 1.0 },
+ { 0.596078, 0.427451, 0.286275, 1.0 },
+ { 0.572549, 0.423529, 0.266667, 1.0 },
+ { 0.501961, 0.423529, 0.235294, 1.0 },
+ { 0.443137, 0.458824, 0.211765, 1.0 },
+ { 0.415686, 0.509804, 0.200000, 1.0 },
+ { 0.423529, 0.560784, 0.203922, 1.0 },
+ { 0.525490, 0.666667, 0.341176, 1.0 },
+ { 0.560784, 0.709804, 0.431373, 1.0 },
+ { 0.596078, 0.752941, 0.521569, 1.0 },
+ { 0.600000, 0.776471, 0.552941, 1.0 },
+ { 0.603922, 0.800000, 0.584314, 1.0 },
+ { 0.619608, 0.839216, 0.611765, 1.0 },
+ { 0.650980, 0.835294, 0.639216, 1.0 },
+ { 0.709804, 0.831373, 0.654902, 1.0 },
+ { 0.768627, 0.807843, 0.666667, 1.0 },
+ { 0.866667, 0.733333, 0.650980, 1.0 },
+ { 0.874510, 0.721569, 0.623529, 1.0 },
+ { 0.886275, 0.709804, 0.600000, 1.0 },
+ { 0.886275, 0.678431, 0.525490, 1.0 },
+ { 0.901961, 0.662745, 0.447059, 1.0 },
+ { 0.894118, 0.647059, 0.364706, 1.0 },
+ { 0.843137, 0.623529, 0.290196, 1.0 },
+ { 0.752941, 0.564706, 0.176471, 1.0 },
+ { 0.721569, 0.552941, 0.160784, 1.0 },
+ { 0.694118, 0.545098, 0.145098, 1.0 },
+ { 0.666667, 0.537255, 0.125490, 1.0 },
+ { 0.678431, 0.549020, 0.105882, 1.0 },
+ { 0.658824, 0.564706, 0.098039, 1.0 },
+ { 0.635294, 0.576471, 0.090196, 1.0 },
+ { 0.623529, 0.564706, 0.101961, 1.0 },
+ { 0.592157, 0.560784, 0.113725, 1.0 },
+ { 0.596078, 0.513725, 0.133333, 1.0 },
+ { 0.615686, 0.513725, 0.129412, 1.0 },
+ { 0.635294, 0.513725, 0.129412, 1.0 },
+ { 0.678431, 0.529412, 0.117647, 1.0 },
+ { 0.725490, 0.525490, 0.121569, 1.0 },
+ { 0.772549, 0.537255, 0.109804, 1.0 },
+ { 0.807843, 0.529412, 0.109804, 1.0 },
+ { 0.870588, 0.470588, 0.117647, 1.0 },
+ { 0.890196, 0.458824, 0.117647, 1.0 },
+ { 0.909804, 0.450980, 0.117647, 1.0 },
+ { 0.941176, 0.439216, 0.125490, 1.0 },
+ { 0.964706, 0.443137, 0.141176, 1.0 },
+ { 0.968627, 0.450980, 0.160784, 1.0 },
+ { 0.976471, 0.466667, 0.184314, 1.0 },
+ { 0.972549, 0.450980, 0.207843, 1.0 },
+ { 0.972549, 0.427451, 0.227451, 1.0 },
+ { 0.972549, 0.415686, 0.227451, 1.0 },
+ { 0.976471, 0.415686, 0.227451, 1.0 },
+ { 0.952941, 0.423529, 0.239216, 1.0 },
+ { 0.941176, 0.454902, 0.258824, 1.0 },
+ { 0.921569, 0.474510, 0.290196, 1.0 },
+ { 0.886275, 0.470588, 0.321569, 1.0 },
+ { 0.858824, 0.443137, 0.325490, 1.0 },
+ { 0.843137, 0.388235, 0.309804, 1.0 },
+ { 0.839216, 0.384314, 0.309804, 1.0 },
+ { 0.839216, 0.384314, 0.309804, 1.0 },
+ { 0.847059, 0.388235, 0.325490, 1.0 },
+ { 0.843137, 0.376471, 0.352941, 1.0 },
+ { 0.843137, 0.352941, 0.368627, 1.0 },
+ { 0.839216, 0.329412, 0.364706, 1.0 },
+ { 0.858824, 0.321569, 0.356863, 1.0 },
+ { 0.874510, 0.333333, 0.333333, 1.0 },
+ { 0.905882, 0.380392, 0.301961, 1.0 },
+ { 0.937255, 0.411765, 0.298039, 1.0 },
+ { 0.956863, 0.427451, 0.282353, 1.0 },
+ { 0.964706, 0.419608, 0.262745, 1.0 },
+ { 0.964706, 0.411765, 0.254902, 1.0 },
+ { 0.952941, 0.403922, 0.243137, 1.0 },
+ { 0.937255, 0.431373, 0.211765, 1.0 },
+ { 0.929412, 0.462745, 0.200000, 1.0 },
+ { 0.905882, 0.482353, 0.184314, 1.0 },
+ { 0.890196, 0.470588, 0.160784, 1.0 },
+ { 0.882353, 0.454902, 0.149020, 1.0 },
+ { 0.858824, 0.431373, 0.149020, 1.0 },
+ { 0.827451, 0.403922, 0.145098, 1.0 },
+ { 0.800000, 0.392157, 0.156863, 1.0 },
+ { 0.752941, 0.388235, 0.172549, 1.0 },
+ { 0.713725, 0.388235, 0.176471, 1.0 },
+ { 0.674510, 0.380392, 0.172549, 1.0 },
+ { 0.643137, 0.384314, 0.164706, 1.0 },
+ { 0.596078, 0.360784, 0.145098, 1.0 },
+ { 0.556863, 0.337255, 0.133333, 1.0 },
+ { 0.509804, 0.317647, 0.145098, 1.0 },
+ { 0.466667, 0.333333, 0.172549, 1.0 },
+ { 0.435294, 0.360784, 0.207843, 1.0 },
+ { 0.415686, 0.423529, 0.243137, 1.0 },
+ { 0.400000, 0.466667, 0.274510, 1.0 },
+ { 0.403922, 0.486275, 0.278431, 1.0 },
+ { 0.411765, 0.474510, 0.270588, 1.0 },
+ { 0.419608, 0.474510, 0.270588, 1.0 },
+ { 0.447059, 0.470588, 0.274510, 1.0 },
+ { 0.474510, 0.490196, 0.286275, 1.0 },
+ { 0.501961, 0.521569, 0.317647, 1.0 },
+ { 0.533333, 0.541176, 0.337255, 1.0 },
+ { 0.572549, 0.533333, 0.337255, 1.0 },
+ { 0.603922, 0.517647, 0.349020, 1.0 },
+ { 0.643137, 0.501961, 0.349020, 1.0 },
+ { 0.686275, 0.498039, 0.349020, 1.0 },
+ { 0.725490, 0.509804, 0.372549, 1.0 },
+ { 0.760784, 0.545098, 0.403922, 1.0 },
+ { 0.796078, 0.572549, 0.435294, 1.0 },
+ { 0.827451, 0.607843, 0.474510, 1.0 },
+ { 0.854902, 0.639216, 0.505882, 1.0 },
+ { 0.882353, 0.662745, 0.525490, 1.0 },
+ { 0.905882, 0.670588, 0.545098, 1.0 },
+ { 0.921569, 0.666667, 0.545098, 1.0 },
+ { 0.925490, 0.650980, 0.545098, 1.0 },
+ { 0.921569, 0.631373, 0.537255, 1.0 },
+ { 0.905882, 0.607843, 0.521569, 1.0 },
+ { 0.886275, 0.576471, 0.490196, 1.0 },
+ { 0.874510, 0.545098, 0.454902, 1.0 },
+ { 0.882353, 0.509804, 0.400000, 1.0 },
+ { 0.890196, 0.458824, 0.349020, 1.0 },
+ { 0.890196, 0.415686, 0.298039, 1.0 },
+ { 0.890196, 0.384314, 0.266667, 1.0 },
+ { 0.878431, 0.360784, 0.243137, 1.0 },
+ { 0.862745, 0.360784, 0.239216, 1.0 },
+ { 0.839216, 0.392157, 0.247059, 1.0 },
+ { 0.815686, 0.435294, 0.266667, 1.0 },
+ { 0.800000, 0.466667, 0.278431, 1.0 },
+ { 0.741176, 0.462745, 0.286275, 1.0 },
+ { 0.686275, 0.458824, 0.282353, 1.0 },
+ { 0.650980, 0.450980, 0.290196, 1.0 },
+ { 0.611765, 0.447059, 0.294118, 1.0 },
+ { 0.576471, 0.470588, 0.321569, 1.0 },
+ };
+/* Blue_Velvet */
+static double4 colors_507[] = {
+ { 0.215686, 0.184314, 0.376471, 1.0 },
+ { 0.215686, 0.188235, 0.372549, 1.0 },
+ { 0.215686, 0.184314, 0.364706, 1.0 },
+ { 0.215686, 0.184314, 0.356863, 1.0 },
+ { 0.207843, 0.176471, 0.337255, 1.0 },
+ { 0.203922, 0.172549, 0.317647, 1.0 },
+ { 0.200000, 0.164706, 0.305882, 1.0 },
+ { 0.196078, 0.160784, 0.298039, 1.0 },
+ { 0.180392, 0.149020, 0.266667, 1.0 },
+ { 0.176471, 0.145098, 0.258824, 1.0 },
+ { 0.176471, 0.141176, 0.250980, 1.0 },
+ { 0.172549, 0.137255, 0.243137, 1.0 },
+ { 0.168627, 0.137255, 0.239216, 1.0 },
+ { 0.168627, 0.133333, 0.231373, 1.0 },
+ { 0.168627, 0.133333, 0.227451, 1.0 },
+ { 0.168627, 0.129412, 0.223529, 1.0 },
+ { 0.168627, 0.129412, 0.223529, 1.0 },
+ { 0.172549, 0.137255, 0.223529, 1.0 },
+ { 0.172549, 0.137255, 0.227451, 1.0 },
+ { 0.172549, 0.141176, 0.231373, 1.0 },
+ { 0.172549, 0.137255, 0.227451, 1.0 },
+ { 0.176471, 0.137255, 0.227451, 1.0 },
+ { 0.176471, 0.137255, 0.223529, 1.0 },
+ { 0.180392, 0.137255, 0.223529, 1.0 },
+ { 0.184314, 0.141176, 0.227451, 1.0 },
+ { 0.188235, 0.145098, 0.235294, 1.0 },
+ { 0.192157, 0.152941, 0.243137, 1.0 },
+ { 0.196078, 0.156863, 0.250980, 1.0 },
+ { 0.200000, 0.160784, 0.258824, 1.0 },
+ { 0.200000, 0.164706, 0.262745, 1.0 },
+ { 0.203922, 0.168627, 0.270588, 1.0 },
+ { 0.203922, 0.180392, 0.290196, 1.0 },
+ { 0.215686, 0.196078, 0.317647, 1.0 },
+ { 0.254902, 0.262745, 0.400000, 1.0 },
+ { 0.258824, 0.282353, 0.431373, 1.0 },
+ { 0.266667, 0.301961, 0.462745, 1.0 },
+ { 0.266667, 0.301961, 0.474510, 1.0 },
+ { 0.266667, 0.305882, 0.486275, 1.0 },
+ { 0.266667, 0.305882, 0.486275, 1.0 },
+ { 0.270588, 0.309804, 0.486275, 1.0 },
+ { 0.274510, 0.305882, 0.474510, 1.0 },
+ { 0.258824, 0.278431, 0.447059, 1.0 },
+ { 0.247059, 0.254902, 0.423529, 1.0 },
+ { 0.235294, 0.231373, 0.396078, 1.0 },
+ { 0.227451, 0.211765, 0.372549, 1.0 },
+ { 0.219608, 0.203922, 0.364706, 1.0 },
+ { 0.215686, 0.200000, 0.356863, 1.0 },
+ { 0.203922, 0.184314, 0.341176, 1.0 },
+ { 0.200000, 0.176471, 0.333333, 1.0 },
+ { 0.200000, 0.176471, 0.345098, 1.0 },
+ { 0.196078, 0.180392, 0.352941, 1.0 },
+ { 0.192157, 0.184314, 0.360784, 1.0 },
+ { 0.192157, 0.184314, 0.364706, 1.0 },
+ { 0.192157, 0.184314, 0.368627, 1.0 },
+ { 0.192157, 0.184314, 0.368627, 1.0 },
+ { 0.196078, 0.188235, 0.372549, 1.0 },
+ { 0.207843, 0.192157, 0.372549, 1.0 },
+ { 0.207843, 0.188235, 0.368627, 1.0 },
+ { 0.211765, 0.188235, 0.364706, 1.0 },
+ { 0.207843, 0.188235, 0.352941, 1.0 },
+ { 0.207843, 0.188235, 0.345098, 1.0 },
+ { 0.203922, 0.188235, 0.337255, 1.0 },
+ { 0.203922, 0.188235, 0.333333, 1.0 },
+ { 0.203922, 0.184314, 0.325490, 1.0 },
+ { 0.203922, 0.180392, 0.325490, 1.0 },
+ { 0.207843, 0.188235, 0.329412, 1.0 },
+ { 0.207843, 0.192157, 0.329412, 1.0 },
+ { 0.207843, 0.196078, 0.333333, 1.0 },
+ { 0.207843, 0.196078, 0.337255, 1.0 },
+ { 0.207843, 0.200000, 0.341176, 1.0 },
+ { 0.211765, 0.203922, 0.352941, 1.0 },
+ { 0.215686, 0.203922, 0.360784, 1.0 },
+ { 0.219608, 0.200000, 0.360784, 1.0 },
+ { 0.215686, 0.196078, 0.360784, 1.0 },
+ { 0.215686, 0.192157, 0.360784, 1.0 },
+ { 0.215686, 0.188235, 0.356863, 1.0 },
+ { 0.215686, 0.188235, 0.356863, 1.0 },
+ { 0.219608, 0.188235, 0.356863, 1.0 },
+ { 0.223529, 0.188235, 0.360784, 1.0 },
+ { 0.227451, 0.192157, 0.368627, 1.0 },
+ { 0.231373, 0.196078, 0.380392, 1.0 },
+ { 0.243137, 0.231373, 0.411765, 1.0 },
+ { 0.254902, 0.262745, 0.443137, 1.0 },
+ { 0.270588, 0.298039, 0.474510, 1.0 },
+ { 0.286275, 0.317647, 0.490196, 1.0 },
+ { 0.301961, 0.337255, 0.505882, 1.0 },
+ { 0.337255, 0.380392, 0.549020, 1.0 },
+ { 0.396078, 0.439216, 0.584314, 1.0 },
+ { 0.541176, 0.580392, 0.682353, 1.0 },
+ { 0.584314, 0.615686, 0.698039, 1.0 },
+ { 0.627451, 0.650980, 0.713725, 1.0 },
+ { 0.635294, 0.654902, 0.709804, 1.0 },
+ { 0.643137, 0.658824, 0.705882, 1.0 },
+ { 0.627451, 0.643137, 0.698039, 1.0 },
+ { 0.631373, 0.658824, 0.717647, 1.0 },
+ { 0.603922, 0.635294, 0.709804, 1.0 },
+ { 0.572549, 0.607843, 0.686275, 1.0 },
+ { 0.443137, 0.501961, 0.611765, 1.0 },
+ { 0.388235, 0.470588, 0.600000, 1.0 },
+ { 0.333333, 0.443137, 0.592157, 1.0 },
+ { 0.317647, 0.435294, 0.588235, 1.0 },
+ { 0.305882, 0.427451, 0.588235, 1.0 },
+ { 0.294118, 0.415686, 0.592157, 1.0 },
+ { 0.298039, 0.415686, 0.592157, 1.0 },
+ { 0.321569, 0.431373, 0.603922, 1.0 },
+ { 0.341176, 0.447059, 0.607843, 1.0 },
+ { 0.360784, 0.462745, 0.615686, 1.0 },
+ { 0.368627, 0.466667, 0.615686, 1.0 },
+ { 0.380392, 0.474510, 0.619608, 1.0 },
+ { 0.376471, 0.486275, 0.631373, 1.0 },
+ { 0.380392, 0.490196, 0.635294, 1.0 },
+ { 0.388235, 0.490196, 0.635294, 1.0 },
+ { 0.388235, 0.486275, 0.627451, 1.0 },
+ { 0.356863, 0.435294, 0.596078, 1.0 },
+ { 0.345098, 0.419608, 0.584314, 1.0 },
+ { 0.333333, 0.407843, 0.576471, 1.0 },
+ { 0.309804, 0.372549, 0.556863, 1.0 },
+ { 0.294118, 0.349020, 0.537255, 1.0 },
+ { 0.274510, 0.317647, 0.513725, 1.0 },
+ { 0.254902, 0.282353, 0.486275, 1.0 },
+ { 0.223529, 0.227451, 0.435294, 1.0 },
+ { 0.215686, 0.215686, 0.419608, 1.0 },
+ { 0.207843, 0.207843, 0.403922, 1.0 },
+ { 0.203922, 0.203922, 0.396078, 1.0 },
+ { 0.203922, 0.203922, 0.388235, 1.0 },
+ { 0.196078, 0.196078, 0.368627, 1.0 },
+ { 0.196078, 0.188235, 0.341176, 1.0 },
+ { 0.192157, 0.176471, 0.309804, 1.0 },
+ { 0.188235, 0.164706, 0.278431, 1.0 },
+ { 0.180392, 0.145098, 0.223529, 1.0 },
+ { 0.176471, 0.137255, 0.207843, 1.0 },
+ { 0.176471, 0.133333, 0.196078, 1.0 },
+ { 0.172549, 0.125490, 0.180392, 1.0 },
+ { 0.172549, 0.117647, 0.168627, 1.0 },
+ { 0.168627, 0.117647, 0.156863, 1.0 },
+ { 0.168627, 0.117647, 0.156863, 1.0 },
+ { 0.172549, 0.125490, 0.176471, 1.0 },
+ { 0.176471, 0.133333, 0.196078, 1.0 },
+ { 0.184314, 0.145098, 0.219608, 1.0 },
+ { 0.184314, 0.145098, 0.227451, 1.0 },
+ { 0.188235, 0.149020, 0.235294, 1.0 },
+ { 0.192157, 0.152941, 0.247059, 1.0 },
+ { 0.200000, 0.160784, 0.254902, 1.0 },
+ { 0.207843, 0.168627, 0.270588, 1.0 },
+ { 0.215686, 0.176471, 0.286275, 1.0 },
+ { 0.219608, 0.180392, 0.301961, 1.0 },
+ { 0.215686, 0.176471, 0.301961, 1.0 },
+ { 0.215686, 0.176471, 0.301961, 1.0 },
+ { 0.211765, 0.176471, 0.298039, 1.0 },
+ { 0.211765, 0.168627, 0.298039, 1.0 },
+ { 0.203922, 0.164706, 0.290196, 1.0 },
+ { 0.200000, 0.164706, 0.294118, 1.0 },
+ { 0.192157, 0.160784, 0.294118, 1.0 },
+ { 0.192157, 0.156863, 0.294118, 1.0 },
+ { 0.192157, 0.156863, 0.294118, 1.0 },
+ { 0.188235, 0.156863, 0.298039, 1.0 },
+ { 0.188235, 0.164706, 0.313725, 1.0 },
+ { 0.192157, 0.172549, 0.333333, 1.0 },
+ { 0.200000, 0.196078, 0.356863, 1.0 },
+ { 0.219608, 0.227451, 0.392157, 1.0 },
+ { 0.235294, 0.258824, 0.423529, 1.0 },
+ { 0.270588, 0.337255, 0.501961, 1.0 },
+ { 0.282353, 0.352941, 0.517647, 1.0 },
+ { 0.294118, 0.372549, 0.533333, 1.0 },
+ { 0.317647, 0.411765, 0.572549, 1.0 },
+ { 0.333333, 0.447059, 0.603922, 1.0 },
+ { 0.341176, 0.474510, 0.627451, 1.0 },
+ { 0.337255, 0.498039, 0.643137, 1.0 },
+ { 0.352941, 0.517647, 0.658824, 1.0 },
+ { 0.364706, 0.525490, 0.662745, 1.0 },
+ { 0.376471, 0.533333, 0.666667, 1.0 },
+ { 0.400000, 0.545098, 0.674510, 1.0 },
+ { 0.419608, 0.560784, 0.690196, 1.0 },
+ { 0.454902, 0.568627, 0.682353, 1.0 },
+ { 0.486275, 0.580392, 0.674510, 1.0 },
+ { 0.529412, 0.596078, 0.662745, 1.0 },
+ { 0.545098, 0.596078, 0.647059, 1.0 },
+ { 0.541176, 0.596078, 0.654902, 1.0 },
+ { 0.537255, 0.588235, 0.650980, 1.0 },
+ { 0.521569, 0.564706, 0.635294, 1.0 },
+ { 0.505882, 0.537255, 0.611765, 1.0 },
+ { 0.466667, 0.498039, 0.576471, 1.0 },
+ { 0.411765, 0.447059, 0.545098, 1.0 },
+ { 0.352941, 0.400000, 0.525490, 1.0 },
+ { 0.266667, 0.321569, 0.490196, 1.0 },
+ { 0.250980, 0.305882, 0.478431, 1.0 },
+ { 0.239216, 0.290196, 0.470588, 1.0 },
+ { 0.227451, 0.266667, 0.454902, 1.0 },
+ { 0.219608, 0.247059, 0.447059, 1.0 },
+ { 0.215686, 0.239216, 0.435294, 1.0 },
+ { 0.219608, 0.235294, 0.435294, 1.0 },
+ { 0.223529, 0.235294, 0.435294, 1.0 },
+ { 0.223529, 0.235294, 0.439216, 1.0 },
+ { 0.231373, 0.239216, 0.443137, 1.0 },
+ { 0.239216, 0.250980, 0.458824, 1.0 },
+ { 0.258824, 0.274510, 0.470588, 1.0 },
+ { 0.274510, 0.301961, 0.490196, 1.0 },
+ { 0.294118, 0.321569, 0.505882, 1.0 },
+ { 0.309804, 0.341176, 0.513725, 1.0 },
+ { 0.321569, 0.356863, 0.525490, 1.0 },
+ { 0.333333, 0.364706, 0.525490, 1.0 },
+ { 0.329412, 0.372549, 0.521569, 1.0 },
+ { 0.325490, 0.364706, 0.517647, 1.0 },
+ { 0.321569, 0.356863, 0.505882, 1.0 },
+ { 0.313725, 0.345098, 0.486275, 1.0 },
+ { 0.305882, 0.317647, 0.462745, 1.0 },
+ { 0.274510, 0.286275, 0.431373, 1.0 },
+ { 0.250980, 0.250980, 0.403922, 1.0 },
+ { 0.223529, 0.219608, 0.380392, 1.0 },
+ { 0.211765, 0.203922, 0.360784, 1.0 },
+ { 0.207843, 0.192157, 0.341176, 1.0 },
+ { 0.203922, 0.180392, 0.325490, 1.0 },
+ { 0.200000, 0.176471, 0.313725, 1.0 },
+ { 0.200000, 0.172549, 0.309804, 1.0 },
+ { 0.200000, 0.176471, 0.309804, 1.0 },
+ { 0.207843, 0.180392, 0.313725, 1.0 },
+ { 0.211765, 0.180392, 0.317647, 1.0 },
+ { 0.215686, 0.184314, 0.325490, 1.0 },
+ { 0.219608, 0.188235, 0.337255, 1.0 },
+ { 0.219608, 0.192157, 0.349020, 1.0 },
+ { 0.223529, 0.192157, 0.356863, 1.0 },
+ { 0.223529, 0.192157, 0.364706, 1.0 },
+ { 0.223529, 0.192157, 0.368627, 1.0 },
+ { 0.223529, 0.188235, 0.372549, 1.0 },
+ { 0.219608, 0.184314, 0.372549, 1.0 },
+ { 0.215686, 0.184314, 0.364706, 1.0 },
+ { 0.211765, 0.184314, 0.352941, 1.0 },
+ { 0.211765, 0.180392, 0.345098, 1.0 },
+ { 0.211765, 0.180392, 0.341176, 1.0 },
+ { 0.211765, 0.176471, 0.337255, 1.0 },
+ { 0.211765, 0.184314, 0.341176, 1.0 },
+ { 0.215686, 0.188235, 0.341176, 1.0 },
+ { 0.215686, 0.196078, 0.352941, 1.0 },
+ { 0.219608, 0.207843, 0.368627, 1.0 },
+ { 0.227451, 0.219608, 0.388235, 1.0 },
+ { 0.231373, 0.235294, 0.407843, 1.0 },
+ { 0.231373, 0.247059, 0.427451, 1.0 },
+ { 0.235294, 0.250980, 0.439216, 1.0 },
+ { 0.235294, 0.258824, 0.450980, 1.0 },
+ { 0.239216, 0.262745, 0.458824, 1.0 },
+ { 0.243137, 0.262745, 0.466667, 1.0 },
+ { 0.243137, 0.258824, 0.466667, 1.0 },
+ { 0.243137, 0.254902, 0.462745, 1.0 },
+ { 0.239216, 0.250980, 0.454902, 1.0 },
+ { 0.231373, 0.243137, 0.443137, 1.0 },
+ { 0.227451, 0.235294, 0.427451, 1.0 },
+ { 0.227451, 0.223529, 0.419608, 1.0 },
+ { 0.223529, 0.211765, 0.407843, 1.0 },
+ { 0.215686, 0.207843, 0.400000, 1.0 },
+ { 0.211765, 0.200000, 0.392157, 1.0 },
+ { 0.207843, 0.196078, 0.384314, 1.0 },
+ { 0.207843, 0.192157, 0.384314, 1.0 },
+ { 0.207843, 0.192157, 0.384314, 1.0 },
+ { 0.207843, 0.188235, 0.384314, 1.0 },
+ { 0.211765, 0.184314, 0.388235, 1.0 },
+ { 0.211765, 0.184314, 0.384314, 1.0 },
+ };
+/* Bluebells */
+static double4 colors_508[] = {
+ { 0.200000, 0.121569, 0.094118, 1.0 },
+ { 0.156863, 0.113725, 0.101961, 1.0 },
+ { 0.145098, 0.109804, 0.125490, 1.0 },
+ { 0.137255, 0.109804, 0.152941, 1.0 },
+ { 0.145098, 0.105882, 0.203922, 1.0 },
+ { 0.152941, 0.105882, 0.258824, 1.0 },
+ { 0.160784, 0.113725, 0.286275, 1.0 },
+ { 0.172549, 0.121569, 0.313725, 1.0 },
+ { 0.192157, 0.156863, 0.427451, 1.0 },
+ { 0.172549, 0.176471, 0.466667, 1.0 },
+ { 0.156863, 0.196078, 0.505882, 1.0 },
+ { 0.137255, 0.200000, 0.533333, 1.0 },
+ { 0.117647, 0.203922, 0.564706, 1.0 },
+ { 0.133333, 0.207843, 0.568627, 1.0 },
+ { 0.149020, 0.215686, 0.576471, 1.0 },
+ { 0.172549, 0.235294, 0.588235, 1.0 },
+ { 0.200000, 0.258824, 0.600000, 1.0 },
+ { 0.341176, 0.400000, 0.698039, 1.0 },
+ { 0.345098, 0.450980, 0.721569, 1.0 },
+ { 0.352941, 0.501961, 0.745098, 1.0 },
+ { 0.345098, 0.521569, 0.749020, 1.0 },
+ { 0.341176, 0.545098, 0.752941, 1.0 },
+ { 0.364706, 0.560784, 0.749020, 1.0 },
+ { 0.392157, 0.580392, 0.749020, 1.0 },
+ { 0.588235, 0.701961, 0.815686, 1.0 },
+ { 0.662745, 0.764706, 0.854902, 1.0 },
+ { 0.737255, 0.827451, 0.894118, 1.0 },
+ { 0.741176, 0.850980, 0.933333, 1.0 },
+ { 0.749020, 0.874510, 0.972549, 1.0 },
+ { 0.717647, 0.858824, 0.964706, 1.0 },
+ { 0.690196, 0.843137, 0.956863, 1.0 },
+ { 0.627451, 0.800000, 0.933333, 1.0 },
+ { 0.607843, 0.764706, 0.909804, 1.0 },
+ { 0.592157, 0.678431, 0.843137, 1.0 },
+ { 0.568627, 0.635294, 0.815686, 1.0 },
+ { 0.545098, 0.596078, 0.792157, 1.0 },
+ { 0.470588, 0.545098, 0.772549, 1.0 },
+ { 0.396078, 0.494118, 0.752941, 1.0 },
+ { 0.356863, 0.482353, 0.749020, 1.0 },
+ { 0.321569, 0.470588, 0.745098, 1.0 },
+ { 0.188235, 0.376471, 0.729412, 1.0 },
+ { 0.141176, 0.329412, 0.698039, 1.0 },
+ { 0.098039, 0.286275, 0.666667, 1.0 },
+ { 0.086275, 0.247059, 0.603922, 1.0 },
+ { 0.074510, 0.211765, 0.545098, 1.0 },
+ { 0.070588, 0.207843, 0.521569, 1.0 },
+ { 0.066667, 0.207843, 0.501961, 1.0 },
+ { 0.062745, 0.207843, 0.470588, 1.0 },
+ { 0.074510, 0.207843, 0.462745, 1.0 },
+ { 0.098039, 0.231373, 0.462745, 1.0 },
+ { 0.125490, 0.231373, 0.419608, 1.0 },
+ { 0.152941, 0.235294, 0.380392, 1.0 },
+ { 0.152941, 0.239216, 0.333333, 1.0 },
+ { 0.156863, 0.243137, 0.286275, 1.0 },
+ { 0.156863, 0.243137, 0.278431, 1.0 },
+ { 0.160784, 0.247059, 0.274510, 1.0 },
+ { 0.145098, 0.270588, 0.349020, 1.0 },
+ { 0.145098, 0.282353, 0.392157, 1.0 },
+ { 0.145098, 0.298039, 0.439216, 1.0 },
+ { 0.141176, 0.305882, 0.443137, 1.0 },
+ { 0.137255, 0.317647, 0.450980, 1.0 },
+ { 0.133333, 0.313725, 0.443137, 1.0 },
+ { 0.129412, 0.309804, 0.435294, 1.0 },
+ { 0.121569, 0.298039, 0.419608, 1.0 },
+ { 0.101961, 0.270588, 0.415686, 1.0 },
+ { 0.054902, 0.215686, 0.450980, 1.0 },
+ { 0.039216, 0.180392, 0.439216, 1.0 },
+ { 0.027451, 0.149020, 0.427451, 1.0 },
+ { 0.019608, 0.133333, 0.403922, 1.0 },
+ { 0.015686, 0.117647, 0.384314, 1.0 },
+ { 0.011765, 0.086275, 0.321569, 1.0 },
+ { 0.007843, 0.054902, 0.254902, 1.0 },
+ { 0.007843, 0.019608, 0.180392, 1.0 },
+ { 0.007843, 0.015686, 0.168627, 1.0 },
+ { 0.007843, 0.011765, 0.160784, 1.0 },
+ { 0.011765, 0.019608, 0.164706, 1.0 },
+ { 0.019608, 0.027451, 0.168627, 1.0 },
+ { 0.019608, 0.035294, 0.168627, 1.0 },
+ { 0.019608, 0.043137, 0.168627, 1.0 },
+ { 0.027451, 0.066667, 0.176471, 1.0 },
+ { 0.043137, 0.090196, 0.192157, 1.0 },
+ { 0.074510, 0.133333, 0.235294, 1.0 },
+ { 0.082353, 0.137255, 0.243137, 1.0 },
+ { 0.094118, 0.145098, 0.254902, 1.0 },
+ { 0.094118, 0.141176, 0.254902, 1.0 },
+ { 0.098039, 0.137255, 0.254902, 1.0 },
+ { 0.098039, 0.145098, 0.258824, 1.0 },
+ { 0.105882, 0.152941, 0.266667, 1.0 },
+ { 0.141176, 0.196078, 0.309804, 1.0 },
+ { 0.160784, 0.223529, 0.333333, 1.0 },
+ { 0.184314, 0.250980, 0.356863, 1.0 },
+ { 0.211765, 0.270588, 0.368627, 1.0 },
+ { 0.243137, 0.290196, 0.384314, 1.0 },
+ { 0.309804, 0.345098, 0.419608, 1.0 },
+ { 0.372549, 0.400000, 0.450980, 1.0 },
+ { 0.423529, 0.431373, 0.462745, 1.0 },
+ { 0.478431, 0.462745, 0.450980, 1.0 },
+ { 0.466667, 0.450980, 0.427451, 1.0 },
+ { 0.486275, 0.458824, 0.431373, 1.0 },
+ { 0.505882, 0.470588, 0.435294, 1.0 },
+ { 0.541176, 0.505882, 0.466667, 1.0 },
+ { 0.576471, 0.541176, 0.501961, 1.0 },
+ { 0.643137, 0.619608, 0.592157, 1.0 },
+ { 0.729412, 0.686275, 0.639216, 1.0 },
+ { 0.807843, 0.752941, 0.698039, 1.0 },
+ { 0.788235, 0.729412, 0.674510, 1.0 },
+ { 0.768627, 0.705882, 0.654902, 1.0 },
+ { 0.764706, 0.701961, 0.654902, 1.0 },
+ { 0.760784, 0.701961, 0.658824, 1.0 },
+ { 0.776471, 0.737255, 0.717647, 1.0 },
+ { 0.815686, 0.788235, 0.784314, 1.0 },
+ { 0.894118, 0.862745, 0.854902, 1.0 },
+ { 0.945098, 0.925490, 0.917647, 1.0 },
+ { 0.937255, 0.964706, 0.980392, 1.0 },
+ { 0.898039, 0.941176, 0.976471, 1.0 },
+ { 0.862745, 0.921569, 0.972549, 1.0 },
+ { 0.784314, 0.874510, 0.964706, 1.0 },
+ { 0.701961, 0.811765, 0.937255, 1.0 },
+ { 0.623529, 0.745098, 0.894118, 1.0 },
+ { 0.549020, 0.674510, 0.850980, 1.0 },
+ { 0.486275, 0.611765, 0.800000, 1.0 },
+ { 0.439216, 0.584314, 0.780392, 1.0 },
+ { 0.396078, 0.560784, 0.760784, 1.0 },
+ { 0.392157, 0.560784, 0.764706, 1.0 },
+ { 0.388235, 0.564706, 0.768627, 1.0 },
+ { 0.388235, 0.564706, 0.768627, 1.0 },
+ { 0.388235, 0.552941, 0.760784, 1.0 },
+ { 0.435294, 0.572549, 0.764706, 1.0 },
+ { 0.501961, 0.588235, 0.733333, 1.0 },
+ { 0.576471, 0.596078, 0.627451, 1.0 },
+ { 0.596078, 0.600000, 0.615686, 1.0 },
+ { 0.615686, 0.603922, 0.603922, 1.0 },
+ { 0.650980, 0.619608, 0.588235, 1.0 },
+ { 0.666667, 0.627451, 0.580392, 1.0 },
+ { 0.666667, 0.643137, 0.603922, 1.0 },
+ { 0.666667, 0.635294, 0.615686, 1.0 },
+ { 0.607843, 0.596078, 0.572549, 1.0 },
+ { 0.560784, 0.545098, 0.498039, 1.0 },
+ { 0.513725, 0.494118, 0.423529, 1.0 },
+ { 0.486275, 0.466667, 0.380392, 1.0 },
+ { 0.462745, 0.439216, 0.337255, 1.0 },
+ { 0.407843, 0.411765, 0.290196, 1.0 },
+ { 0.360784, 0.384314, 0.274510, 1.0 },
+ { 0.313725, 0.360784, 0.282353, 1.0 },
+ { 0.270588, 0.345098, 0.305882, 1.0 },
+ { 0.207843, 0.305882, 0.337255, 1.0 },
+ { 0.196078, 0.294118, 0.337255, 1.0 },
+ { 0.184314, 0.282353, 0.337255, 1.0 },
+ { 0.172549, 0.254902, 0.333333, 1.0 },
+ { 0.160784, 0.243137, 0.305882, 1.0 },
+ { 0.152941, 0.223529, 0.278431, 1.0 },
+ { 0.133333, 0.196078, 0.266667, 1.0 },
+ { 0.094118, 0.141176, 0.254902, 1.0 },
+ { 0.086275, 0.137255, 0.254902, 1.0 },
+ { 0.082353, 0.133333, 0.258824, 1.0 },
+ { 0.082353, 0.129412, 0.266667, 1.0 },
+ { 0.086275, 0.129412, 0.258824, 1.0 },
+ { 0.090196, 0.145098, 0.243137, 1.0 },
+ { 0.098039, 0.149020, 0.215686, 1.0 },
+ { 0.098039, 0.141176, 0.172549, 1.0 },
+ { 0.094118, 0.129412, 0.133333, 1.0 },
+ { 0.098039, 0.137255, 0.066667, 1.0 },
+ { 0.109804, 0.137255, 0.062745, 1.0 },
+ { 0.121569, 0.141176, 0.062745, 1.0 },
+ { 0.141176, 0.168627, 0.058824, 1.0 },
+ { 0.164706, 0.200000, 0.078431, 1.0 },
+ { 0.180392, 0.215686, 0.098039, 1.0 },
+ { 0.176471, 0.215686, 0.113725, 1.0 },
+ { 0.160784, 0.168627, 0.121569, 1.0 },
+ { 0.160784, 0.152941, 0.121569, 1.0 },
+ { 0.160784, 0.141176, 0.125490, 1.0 },
+ { 0.156863, 0.129412, 0.113725, 1.0 },
+ { 0.176471, 0.117647, 0.109804, 1.0 },
+ { 0.196078, 0.117647, 0.113725, 1.0 },
+ { 0.200000, 0.129412, 0.117647, 1.0 },
+ { 0.215686, 0.125490, 0.125490, 1.0 },
+ { 0.207843, 0.113725, 0.121569, 1.0 },
+ { 0.192157, 0.090196, 0.129412, 1.0 },
+ { 0.164706, 0.074510, 0.133333, 1.0 },
+ { 0.145098, 0.054902, 0.141176, 1.0 },
+ { 0.129412, 0.043137, 0.145098, 1.0 },
+ { 0.109804, 0.047059, 0.156863, 1.0 },
+ { 0.105882, 0.054902, 0.172549, 1.0 },
+ { 0.101961, 0.066667, 0.188235, 1.0 },
+ { 0.074510, 0.101961, 0.270588, 1.0 },
+ { 0.066667, 0.117647, 0.294118, 1.0 },
+ { 0.062745, 0.133333, 0.317647, 1.0 },
+ { 0.066667, 0.168627, 0.372549, 1.0 },
+ { 0.074510, 0.211765, 0.427451, 1.0 },
+ { 0.101961, 0.266667, 0.498039, 1.0 },
+ { 0.184314, 0.345098, 0.549020, 1.0 },
+ { 0.270588, 0.415686, 0.592157, 1.0 },
+ { 0.345098, 0.478431, 0.643137, 1.0 },
+ { 0.415686, 0.545098, 0.690196, 1.0 },
+ { 0.494118, 0.615686, 0.741176, 1.0 },
+ { 0.564706, 0.674510, 0.780392, 1.0 },
+ { 0.596078, 0.725490, 0.831373, 1.0 },
+ { 0.674510, 0.792157, 0.874510, 1.0 },
+ { 0.756863, 0.850980, 0.905882, 1.0 },
+ { 0.831373, 0.898039, 0.941176, 1.0 },
+ { 0.890196, 0.937255, 0.968627, 1.0 },
+ { 0.949020, 0.976471, 0.992157, 1.0 },
+ { 0.996078, 0.996078, 0.996078, 1.0 },
+ { 0.984314, 0.992157, 0.976471, 1.0 },
+ { 0.945098, 0.952941, 0.933333, 1.0 },
+ { 0.886275, 0.913725, 0.862745, 1.0 },
+ { 0.827451, 0.850980, 0.784314, 1.0 },
+ { 0.756863, 0.772549, 0.705882, 1.0 },
+ { 0.678431, 0.690196, 0.627451, 1.0 },
+ { 0.611765, 0.619608, 0.572549, 1.0 },
+ { 0.556863, 0.576471, 0.529412, 1.0 },
+ { 0.494118, 0.509804, 0.490196, 1.0 },
+ { 0.419608, 0.454902, 0.443137, 1.0 },
+ { 0.345098, 0.392157, 0.396078, 1.0 },
+ { 0.270588, 0.321569, 0.349020, 1.0 },
+ { 0.188235, 0.243137, 0.305882, 1.0 },
+ { 0.121569, 0.180392, 0.294118, 1.0 },
+ { 0.082353, 0.168627, 0.309804, 1.0 },
+ { 0.074510, 0.168627, 0.349020, 1.0 },
+ { 0.086275, 0.188235, 0.388235, 1.0 },
+ { 0.101961, 0.219608, 0.419608, 1.0 },
+ { 0.141176, 0.239216, 0.435294, 1.0 },
+ { 0.180392, 0.254902, 0.443137, 1.0 },
+ { 0.215686, 0.258824, 0.447059, 1.0 },
+ { 0.227451, 0.262745, 0.454902, 1.0 },
+ { 0.227451, 0.262745, 0.458824, 1.0 },
+ { 0.235294, 0.278431, 0.466667, 1.0 },
+ { 0.231373, 0.301961, 0.486275, 1.0 },
+ { 0.250980, 0.329412, 0.494118, 1.0 },
+ { 0.274510, 0.352941, 0.486275, 1.0 },
+ { 0.345098, 0.388235, 0.478431, 1.0 },
+ { 0.419608, 0.443137, 0.501961, 1.0 },
+ { 0.482353, 0.474510, 0.521569, 1.0 },
+ { 0.533333, 0.517647, 0.549020, 1.0 },
+ { 0.564706, 0.560784, 0.603922, 1.0 },
+ { 0.596078, 0.607843, 0.658824, 1.0 },
+ { 0.607843, 0.643137, 0.717647, 1.0 },
+ { 0.635294, 0.686275, 0.745098, 1.0 },
+ { 0.705882, 0.756863, 0.807843, 1.0 },
+ { 0.776471, 0.823529, 0.854902, 1.0 },
+ { 0.850980, 0.882353, 0.890196, 1.0 },
+ { 0.913725, 0.933333, 0.925490, 1.0 },
+ { 0.964706, 0.960784, 0.929412, 1.0 },
+ { 0.964706, 0.941176, 0.913725, 1.0 },
+ { 0.925490, 0.886275, 0.858824, 1.0 },
+ { 0.866667, 0.819608, 0.792157, 1.0 },
+ { 0.792157, 0.745098, 0.717647, 1.0 },
+ { 0.713725, 0.666667, 0.635294, 1.0 },
+ { 0.635294, 0.596078, 0.576471, 1.0 },
+ { 0.572549, 0.541176, 0.517647, 1.0 },
+ { 0.505882, 0.478431, 0.443137, 1.0 },
+ { 0.447059, 0.403922, 0.368627, 1.0 },
+ { 0.388235, 0.333333, 0.298039, 1.0 },
+ { 0.321569, 0.258824, 0.227451, 1.0 },
+ { 0.262745, 0.192157, 0.160784, 1.0 },
+ { 0.223529, 0.145098, 0.113725, 1.0 },
+ };
+/* Blush */
+static double4 colors_509[] = {
+ { 0.960784, 0.674510, 0.639216, 1.0 },
+ { 0.976471, 0.705882, 0.670588, 1.0 },
+ { 0.972549, 0.725490, 0.694118, 1.0 },
+ { 0.972549, 0.749020, 0.717647, 1.0 },
+ { 0.972549, 0.784314, 0.749020, 1.0 },
+ { 0.976471, 0.819608, 0.780392, 1.0 },
+ { 0.976471, 0.839216, 0.788235, 1.0 },
+ { 0.976471, 0.862745, 0.800000, 1.0 },
+ { 0.988235, 0.929412, 0.835294, 1.0 },
+ { 0.988235, 0.945098, 0.850980, 1.0 },
+ { 0.988235, 0.964706, 0.870588, 1.0 },
+ { 0.984314, 0.968627, 0.878431, 1.0 },
+ { 0.984314, 0.972549, 0.890196, 1.0 },
+ { 0.984314, 0.972549, 0.894118, 1.0 },
+ { 0.988235, 0.976471, 0.898039, 1.0 },
+ { 0.988235, 0.976471, 0.901961, 1.0 },
+ { 0.992157, 0.980392, 0.905882, 1.0 },
+ { 0.992157, 0.976471, 0.941176, 1.0 },
+ { 0.988235, 0.960784, 0.937255, 1.0 },
+ { 0.988235, 0.945098, 0.933333, 1.0 },
+ { 0.988235, 0.917647, 0.905882, 1.0 },
+ { 0.988235, 0.894118, 0.878431, 1.0 },
+ { 0.984314, 0.874510, 0.866667, 1.0 },
+ { 0.984314, 0.858824, 0.854902, 1.0 },
+ { 0.980392, 0.827451, 0.835294, 1.0 },
+ { 0.980392, 0.819608, 0.831373, 1.0 },
+ { 0.980392, 0.811765, 0.831373, 1.0 },
+ { 0.980392, 0.811765, 0.827451, 1.0 },
+ { 0.980392, 0.815686, 0.823529, 1.0 },
+ { 0.980392, 0.815686, 0.819608, 1.0 },
+ { 0.980392, 0.819608, 0.819608, 1.0 },
+ { 0.972549, 0.831373, 0.835294, 1.0 },
+ { 0.964706, 0.843137, 0.850980, 1.0 },
+ { 0.964706, 0.858824, 0.866667, 1.0 },
+ { 0.945098, 0.847059, 0.831373, 1.0 },
+ { 0.929412, 0.839216, 0.796078, 1.0 },
+ { 0.909804, 0.792157, 0.745098, 1.0 },
+ { 0.890196, 0.745098, 0.698039, 1.0 },
+ { 0.882353, 0.713725, 0.670588, 1.0 },
+ { 0.874510, 0.682353, 0.647059, 1.0 },
+ { 0.878431, 0.592157, 0.560784, 1.0 },
+ { 0.874510, 0.552941, 0.509804, 1.0 },
+ { 0.874510, 0.513725, 0.462745, 1.0 },
+ { 0.862745, 0.470588, 0.407843, 1.0 },
+ { 0.854902, 0.431373, 0.356863, 1.0 },
+ { 0.850980, 0.407843, 0.337255, 1.0 },
+ { 0.847059, 0.388235, 0.321569, 1.0 },
+ { 0.847059, 0.360784, 0.305882, 1.0 },
+ { 0.835294, 0.356863, 0.309804, 1.0 },
+ { 0.850980, 0.364706, 0.345098, 1.0 },
+ { 0.850980, 0.368627, 0.345098, 1.0 },
+ { 0.850980, 0.372549, 0.349020, 1.0 },
+ { 0.827451, 0.356863, 0.337255, 1.0 },
+ { 0.803922, 0.341176, 0.329412, 1.0 },
+ { 0.784314, 0.333333, 0.325490, 1.0 },
+ { 0.764706, 0.329412, 0.321569, 1.0 },
+ { 0.686275, 0.305882, 0.333333, 1.0 },
+ { 0.639216, 0.294118, 0.329412, 1.0 },
+ { 0.596078, 0.282353, 0.325490, 1.0 },
+ { 0.521569, 0.250980, 0.286275, 1.0 },
+ { 0.450980, 0.219608, 0.250980, 1.0 },
+ { 0.423529, 0.196078, 0.227451, 1.0 },
+ { 0.396078, 0.176471, 0.203922, 1.0 },
+ { 0.317647, 0.145098, 0.160784, 1.0 },
+ { 0.266667, 0.117647, 0.125490, 1.0 },
+ { 0.231373, 0.082353, 0.090196, 1.0 },
+ { 0.227451, 0.066667, 0.070588, 1.0 },
+ { 0.227451, 0.050980, 0.054902, 1.0 },
+ { 0.219608, 0.043137, 0.047059, 1.0 },
+ { 0.211765, 0.039216, 0.039216, 1.0 },
+ { 0.172549, 0.027451, 0.019608, 1.0 },
+ { 0.164706, 0.019608, 0.015686, 1.0 },
+ { 0.172549, 0.015686, 0.011765, 1.0 },
+ { 0.176471, 0.019608, 0.011765, 1.0 },
+ { 0.180392, 0.023529, 0.015686, 1.0 },
+ { 0.137255, 0.019608, 0.015686, 1.0 },
+ { 0.098039, 0.019608, 0.015686, 1.0 },
+ { 0.078431, 0.015686, 0.011765, 1.0 },
+ { 0.058824, 0.011765, 0.011765, 1.0 },
+ { 0.027451, 0.003922, 0.007843, 1.0 },
+ { 0.003922, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.003922, 0.003922, 1.0 },
+ { 0.039216, 0.043137, 0.043137, 1.0 },
+ { 0.113725, 0.078431, 0.082353, 1.0 },
+ { 0.188235, 0.113725, 0.121569, 1.0 },
+ { 0.235294, 0.145098, 0.149020, 1.0 },
+ { 0.282353, 0.176471, 0.176471, 1.0 },
+ { 0.364706, 0.231373, 0.235294, 1.0 },
+ { 0.454902, 0.317647, 0.321569, 1.0 },
+ { 0.509804, 0.396078, 0.396078, 1.0 },
+ { 0.564706, 0.411765, 0.415686, 1.0 },
+ { 0.725490, 0.494118, 0.498039, 1.0 },
+ { 0.803922, 0.549020, 0.552941, 1.0 },
+ { 0.882353, 0.607843, 0.611765, 1.0 },
+ { 0.909804, 0.666667, 0.666667, 1.0 },
+ { 0.941176, 0.725490, 0.721569, 1.0 },
+ { 0.945098, 0.764706, 0.756863, 1.0 },
+ { 0.941176, 0.788235, 0.776471, 1.0 },
+ { 0.941176, 0.792157, 0.784314, 1.0 },
+ { 0.956863, 0.827451, 0.819608, 1.0 },
+ { 0.972549, 0.866667, 0.854902, 1.0 },
+ { 0.976471, 0.890196, 0.882353, 1.0 },
+ { 0.984314, 0.917647, 0.909804, 1.0 },
+ { 0.992157, 0.952941, 0.941176, 1.0 },
+ { 0.996078, 0.976471, 0.960784, 1.0 },
+ { 0.996078, 0.984314, 0.972549, 1.0 },
+ { 0.996078, 0.988235, 0.976471, 1.0 },
+ { 0.992157, 0.984314, 0.960784, 1.0 },
+ { 0.992157, 0.976471, 0.949020, 1.0 },
+ { 0.992157, 0.968627, 0.941176, 1.0 },
+ { 0.992157, 0.945098, 0.901961, 1.0 },
+ { 0.992157, 0.901961, 0.850980, 1.0 },
+ { 0.988235, 0.850980, 0.792157, 1.0 },
+ { 0.988235, 0.796078, 0.741176, 1.0 },
+ { 0.964706, 0.721569, 0.670588, 1.0 },
+ { 0.960784, 0.705882, 0.643137, 1.0 },
+ { 0.960784, 0.694118, 0.615686, 1.0 },
+ { 0.960784, 0.686275, 0.600000, 1.0 },
+ { 0.964706, 0.682353, 0.588235, 1.0 },
+ { 0.964706, 0.666667, 0.568627, 1.0 },
+ { 0.964706, 0.639216, 0.556863, 1.0 },
+ { 0.960784, 0.627451, 0.556863, 1.0 },
+ { 0.945098, 0.619608, 0.556863, 1.0 },
+ { 0.898039, 0.592157, 0.529412, 1.0 },
+ { 0.878431, 0.576471, 0.509804, 1.0 },
+ { 0.858824, 0.564706, 0.494118, 1.0 },
+ { 0.803922, 0.509804, 0.450980, 1.0 },
+ { 0.737255, 0.450980, 0.403922, 1.0 },
+ { 0.650980, 0.400000, 0.356863, 1.0 },
+ { 0.568627, 0.325490, 0.301961, 1.0 },
+ { 0.403922, 0.200000, 0.184314, 1.0 },
+ { 0.341176, 0.137255, 0.129412, 1.0 },
+ { 0.282353, 0.074510, 0.074510, 1.0 },
+ { 0.262745, 0.054902, 0.058824, 1.0 },
+ { 0.243137, 0.039216, 0.043137, 1.0 },
+ { 0.231373, 0.027451, 0.035294, 1.0 },
+ { 0.243137, 0.043137, 0.054902, 1.0 },
+ { 0.286275, 0.078431, 0.094118, 1.0 },
+ { 0.329412, 0.121569, 0.137255, 1.0 },
+ { 0.498039, 0.215686, 0.243137, 1.0 },
+ { 0.533333, 0.235294, 0.266667, 1.0 },
+ { 0.572549, 0.254902, 0.290196, 1.0 },
+ { 0.650980, 0.290196, 0.329412, 1.0 },
+ { 0.725490, 0.329412, 0.368627, 1.0 },
+ { 0.768627, 0.356863, 0.396078, 1.0 },
+ { 0.803922, 0.384314, 0.423529, 1.0 },
+ { 0.827451, 0.407843, 0.450980, 1.0 },
+ { 0.823529, 0.403922, 0.443137, 1.0 },
+ { 0.819608, 0.400000, 0.439216, 1.0 },
+ { 0.800000, 0.380392, 0.419608, 1.0 },
+ { 0.772549, 0.356863, 0.388235, 1.0 },
+ { 0.737255, 0.313725, 0.341176, 1.0 },
+ { 0.698039, 0.278431, 0.298039, 1.0 },
+ { 0.654902, 0.243137, 0.254902, 1.0 },
+ { 0.615686, 0.207843, 0.215686, 1.0 },
+ { 0.572549, 0.160784, 0.164706, 1.0 },
+ { 0.568627, 0.152941, 0.156863, 1.0 },
+ { 0.568627, 0.149020, 0.152941, 1.0 },
+ { 0.572549, 0.149020, 0.156863, 1.0 },
+ { 0.580392, 0.168627, 0.168627, 1.0 },
+ { 0.592157, 0.188235, 0.196078, 1.0 },
+ { 0.619608, 0.223529, 0.239216, 1.0 },
+ { 0.686275, 0.352941, 0.364706, 1.0 },
+ { 0.698039, 0.384314, 0.396078, 1.0 },
+ { 0.713725, 0.415686, 0.427451, 1.0 },
+ { 0.760784, 0.486275, 0.474510, 1.0 },
+ { 0.803922, 0.552941, 0.529412, 1.0 },
+ { 0.843137, 0.615686, 0.588235, 1.0 },
+ { 0.890196, 0.674510, 0.647059, 1.0 },
+ { 0.925490, 0.729412, 0.717647, 1.0 },
+ { 0.937255, 0.772549, 0.776471, 1.0 },
+ { 0.949020, 0.807843, 0.807843, 1.0 },
+ { 0.949020, 0.831373, 0.819608, 1.0 },
+ { 0.937255, 0.843137, 0.815686, 1.0 },
+ { 0.925490, 0.823529, 0.788235, 1.0 },
+ { 0.917647, 0.776471, 0.741176, 1.0 },
+ { 0.894118, 0.713725, 0.690196, 1.0 },
+ { 0.874510, 0.647059, 0.631373, 1.0 },
+ { 0.811765, 0.552941, 0.545098, 1.0 },
+ { 0.800000, 0.549020, 0.529412, 1.0 },
+ { 0.792157, 0.545098, 0.517647, 1.0 },
+ { 0.788235, 0.545098, 0.486275, 1.0 },
+ { 0.792157, 0.545098, 0.470588, 1.0 },
+ { 0.811765, 0.541176, 0.458824, 1.0 },
+ { 0.819608, 0.549020, 0.447059, 1.0 },
+ { 0.831373, 0.564706, 0.474510, 1.0 },
+ { 0.839216, 0.588235, 0.517647, 1.0 },
+ { 0.858824, 0.635294, 0.568627, 1.0 },
+ { 0.886275, 0.670588, 0.615686, 1.0 },
+ { 0.921569, 0.701961, 0.654902, 1.0 },
+ { 0.945098, 0.709804, 0.666667, 1.0 },
+ { 0.960784, 0.705882, 0.674510, 1.0 },
+ { 0.964706, 0.690196, 0.678431, 1.0 },
+ { 0.960784, 0.678431, 0.678431, 1.0 },
+ { 0.964706, 0.658824, 0.682353, 1.0 },
+ { 0.960784, 0.647059, 0.678431, 1.0 },
+ { 0.964706, 0.631373, 0.674510, 1.0 },
+ { 0.960784, 0.619608, 0.662745, 1.0 },
+ { 0.960784, 0.623529, 0.654902, 1.0 },
+ { 0.964706, 0.643137, 0.654902, 1.0 },
+ { 0.960784, 0.674510, 0.686275, 1.0 },
+ { 0.960784, 0.709804, 0.713725, 1.0 },
+ { 0.968627, 0.737255, 0.741176, 1.0 },
+ { 0.968627, 0.745098, 0.756863, 1.0 },
+ { 0.964706, 0.745098, 0.752941, 1.0 },
+ { 0.960784, 0.733333, 0.725490, 1.0 },
+ { 0.956863, 0.717647, 0.694118, 1.0 },
+ { 0.949020, 0.698039, 0.662745, 1.0 },
+ { 0.945098, 0.674510, 0.639216, 1.0 },
+ { 0.945098, 0.647059, 0.623529, 1.0 },
+ { 0.945098, 0.623529, 0.615686, 1.0 },
+ { 0.949020, 0.592157, 0.592157, 1.0 },
+ { 0.949020, 0.568627, 0.572549, 1.0 },
+ { 0.949020, 0.556863, 0.549020, 1.0 },
+ { 0.945098, 0.556863, 0.541176, 1.0 },
+ { 0.956863, 0.592157, 0.549020, 1.0 },
+ { 0.964706, 0.639216, 0.584314, 1.0 },
+ { 0.972549, 0.682353, 0.623529, 1.0 },
+ { 0.972549, 0.729412, 0.666667, 1.0 },
+ { 0.960784, 0.756863, 0.694118, 1.0 },
+ { 0.937255, 0.756863, 0.698039, 1.0 },
+ { 0.913725, 0.752941, 0.686275, 1.0 },
+ { 0.886275, 0.721569, 0.650980, 1.0 },
+ { 0.862745, 0.682353, 0.600000, 1.0 },
+ { 0.827451, 0.635294, 0.545098, 1.0 },
+ { 0.796078, 0.580392, 0.494118, 1.0 },
+ { 0.752941, 0.517647, 0.443137, 1.0 },
+ { 0.701961, 0.458824, 0.400000, 1.0 },
+ { 0.647059, 0.380392, 0.345098, 1.0 },
+ { 0.596078, 0.305882, 0.290196, 1.0 },
+ { 0.509804, 0.223529, 0.215686, 1.0 },
+ { 0.447059, 0.149020, 0.149020, 1.0 },
+ { 0.380392, 0.094118, 0.094118, 1.0 },
+ { 0.309804, 0.070588, 0.062745, 1.0 },
+ { 0.262745, 0.047059, 0.043137, 1.0 },
+ { 0.231373, 0.039216, 0.043137, 1.0 },
+ { 0.184314, 0.035294, 0.047059, 1.0 },
+ { 0.160784, 0.031373, 0.050980, 1.0 },
+ { 0.168627, 0.050980, 0.066667, 1.0 },
+ { 0.196078, 0.086275, 0.094118, 1.0 },
+ { 0.250980, 0.156863, 0.145098, 1.0 },
+ { 0.337255, 0.227451, 0.203922, 1.0 },
+ { 0.423529, 0.282353, 0.254902, 1.0 },
+ { 0.490196, 0.337255, 0.305882, 1.0 },
+ { 0.568627, 0.372549, 0.333333, 1.0 },
+ { 0.650980, 0.388235, 0.349020, 1.0 },
+ { 0.733333, 0.443137, 0.407843, 1.0 },
+ { 0.815686, 0.505882, 0.470588, 1.0 },
+ { 0.890196, 0.560784, 0.525490, 1.0 },
+ { 0.937255, 0.623529, 0.592157, 1.0 },
+ };
+/* Bluster */
+static double4 colors_510[] = {
+ { 0.254902, 0.176471, 0.207843, 1.0 },
+ { 0.290196, 0.207843, 0.223529, 1.0 },
+ { 0.278431, 0.192157, 0.211765, 1.0 },
+ { 0.270588, 0.180392, 0.203922, 1.0 },
+ { 0.278431, 0.180392, 0.207843, 1.0 },
+ { 0.286275, 0.184314, 0.211765, 1.0 },
+ { 0.282353, 0.184314, 0.211765, 1.0 },
+ { 0.282353, 0.188235, 0.211765, 1.0 },
+ { 0.243137, 0.176471, 0.203922, 1.0 },
+ { 0.203922, 0.168627, 0.203922, 1.0 },
+ { 0.164706, 0.160784, 0.207843, 1.0 },
+ { 0.129412, 0.164706, 0.215686, 1.0 },
+ { 0.098039, 0.168627, 0.227451, 1.0 },
+ { 0.082353, 0.184314, 0.243137, 1.0 },
+ { 0.066667, 0.200000, 0.262745, 1.0 },
+ { 0.058824, 0.207843, 0.274510, 1.0 },
+ { 0.054902, 0.215686, 0.290196, 1.0 },
+ { 0.035294, 0.247059, 0.333333, 1.0 },
+ { 0.039216, 0.262745, 0.349020, 1.0 },
+ { 0.043137, 0.278431, 0.364706, 1.0 },
+ { 0.047059, 0.278431, 0.364706, 1.0 },
+ { 0.054902, 0.278431, 0.368627, 1.0 },
+ { 0.050980, 0.278431, 0.364706, 1.0 },
+ { 0.047059, 0.278431, 0.364706, 1.0 },
+ { 0.043137, 0.243137, 0.321569, 1.0 },
+ { 0.054902, 0.223529, 0.294118, 1.0 },
+ { 0.070588, 0.203922, 0.270588, 1.0 },
+ { 0.082353, 0.188235, 0.250980, 1.0 },
+ { 0.098039, 0.172549, 0.231373, 1.0 },
+ { 0.101961, 0.164706, 0.223529, 1.0 },
+ { 0.109804, 0.160784, 0.219608, 1.0 },
+ { 0.133333, 0.160784, 0.219608, 1.0 },
+ { 0.160784, 0.172549, 0.235294, 1.0 },
+ { 0.192157, 0.207843, 0.278431, 1.0 },
+ { 0.207843, 0.231373, 0.301961, 1.0 },
+ { 0.227451, 0.254902, 0.329412, 1.0 },
+ { 0.243137, 0.278431, 0.360784, 1.0 },
+ { 0.262745, 0.305882, 0.392157, 1.0 },
+ { 0.250980, 0.309804, 0.400000, 1.0 },
+ { 0.239216, 0.313725, 0.411765, 1.0 },
+ { 0.184314, 0.313725, 0.407843, 1.0 },
+ { 0.180392, 0.309804, 0.396078, 1.0 },
+ { 0.176471, 0.305882, 0.388235, 1.0 },
+ { 0.168627, 0.294118, 0.384314, 1.0 },
+ { 0.160784, 0.286275, 0.380392, 1.0 },
+ { 0.164706, 0.286275, 0.380392, 1.0 },
+ { 0.168627, 0.290196, 0.384314, 1.0 },
+ { 0.176471, 0.298039, 0.396078, 1.0 },
+ { 0.196078, 0.313725, 0.415686, 1.0 },
+ { 0.227451, 0.333333, 0.439216, 1.0 },
+ { 0.254902, 0.333333, 0.439216, 1.0 },
+ { 0.282353, 0.333333, 0.439216, 1.0 },
+ { 0.305882, 0.337255, 0.443137, 1.0 },
+ { 0.329412, 0.341176, 0.447059, 1.0 },
+ { 0.329412, 0.341176, 0.439216, 1.0 },
+ { 0.333333, 0.341176, 0.435294, 1.0 },
+ { 0.294118, 0.286275, 0.360784, 1.0 },
+ { 0.270588, 0.247059, 0.317647, 1.0 },
+ { 0.250980, 0.211765, 0.274510, 1.0 },
+ { 0.235294, 0.192157, 0.239216, 1.0 },
+ { 0.223529, 0.172549, 0.207843, 1.0 },
+ { 0.211765, 0.160784, 0.192157, 1.0 },
+ { 0.200000, 0.149020, 0.180392, 1.0 },
+ { 0.184314, 0.133333, 0.164706, 1.0 },
+ { 0.172549, 0.129412, 0.164706, 1.0 },
+ { 0.192157, 0.152941, 0.203922, 1.0 },
+ { 0.219608, 0.184314, 0.243137, 1.0 },
+ { 0.247059, 0.219608, 0.282353, 1.0 },
+ { 0.266667, 0.239216, 0.301961, 1.0 },
+ { 0.286275, 0.258824, 0.325490, 1.0 },
+ { 0.333333, 0.309804, 0.388235, 1.0 },
+ { 0.368627, 0.341176, 0.439216, 1.0 },
+ { 0.407843, 0.407843, 0.529412, 1.0 },
+ { 0.411765, 0.423529, 0.545098, 1.0 },
+ { 0.419608, 0.443137, 0.560784, 1.0 },
+ { 0.411765, 0.431373, 0.552941, 1.0 },
+ { 0.403922, 0.423529, 0.549020, 1.0 },
+ { 0.380392, 0.415686, 0.545098, 1.0 },
+ { 0.360784, 0.407843, 0.541176, 1.0 },
+ { 0.321569, 0.392157, 0.521569, 1.0 },
+ { 0.278431, 0.372549, 0.498039, 1.0 },
+ { 0.239216, 0.333333, 0.443137, 1.0 },
+ { 0.231373, 0.325490, 0.423529, 1.0 },
+ { 0.227451, 0.317647, 0.407843, 1.0 },
+ { 0.227451, 0.313725, 0.396078, 1.0 },
+ { 0.227451, 0.313725, 0.388235, 1.0 },
+ { 0.235294, 0.309804, 0.368627, 1.0 },
+ { 0.250980, 0.301961, 0.349020, 1.0 },
+ { 0.305882, 0.301961, 0.321569, 1.0 },
+ { 0.337255, 0.298039, 0.298039, 1.0 },
+ { 0.372549, 0.294118, 0.278431, 1.0 },
+ { 0.376471, 0.290196, 0.270588, 1.0 },
+ { 0.380392, 0.290196, 0.266667, 1.0 },
+ { 0.372549, 0.286275, 0.274510, 1.0 },
+ { 0.345098, 0.294118, 0.298039, 1.0 },
+ { 0.313725, 0.301961, 0.313725, 1.0 },
+ { 0.305882, 0.305882, 0.325490, 1.0 },
+ { 0.298039, 0.337255, 0.388235, 1.0 },
+ { 0.250980, 0.349020, 0.419608, 1.0 },
+ { 0.207843, 0.360784, 0.454902, 1.0 },
+ { 0.184314, 0.356863, 0.450980, 1.0 },
+ { 0.164706, 0.352941, 0.450980, 1.0 },
+ { 0.137255, 0.341176, 0.435294, 1.0 },
+ { 0.145098, 0.325490, 0.423529, 1.0 },
+ { 0.137255, 0.294118, 0.392157, 1.0 },
+ { 0.101961, 0.274510, 0.364706, 1.0 },
+ { 0.070588, 0.254902, 0.341176, 1.0 },
+ { 0.066667, 0.239216, 0.325490, 1.0 },
+ { 0.062745, 0.227451, 0.309804, 1.0 },
+ { 0.062745, 0.211765, 0.290196, 1.0 },
+ { 0.078431, 0.196078, 0.262745, 1.0 },
+ { 0.094118, 0.184314, 0.247059, 1.0 },
+ { 0.098039, 0.184314, 0.243137, 1.0 },
+ { 0.101961, 0.180392, 0.239216, 1.0 },
+ { 0.101961, 0.176471, 0.239216, 1.0 },
+ { 0.105882, 0.176471, 0.239216, 1.0 },
+ { 0.109804, 0.184314, 0.247059, 1.0 },
+ { 0.105882, 0.196078, 0.254902, 1.0 },
+ { 0.117647, 0.203922, 0.266667, 1.0 },
+ { 0.125490, 0.203922, 0.270588, 1.0 },
+ { 0.121569, 0.180392, 0.247059, 1.0 },
+ { 0.101961, 0.168627, 0.227451, 1.0 },
+ { 0.082353, 0.156863, 0.211765, 1.0 },
+ { 0.078431, 0.145098, 0.200000, 1.0 },
+ { 0.074510, 0.137255, 0.188235, 1.0 },
+ { 0.070588, 0.117647, 0.160784, 1.0 },
+ { 0.070588, 0.090196, 0.125490, 1.0 },
+ { 0.062745, 0.054902, 0.090196, 1.0 },
+ { 0.043137, 0.039216, 0.066667, 1.0 },
+ { 0.019608, 0.031373, 0.054902, 1.0 },
+ { 0.019608, 0.031373, 0.054902, 1.0 },
+ { 0.023529, 0.035294, 0.054902, 1.0 },
+ { 0.027451, 0.035294, 0.062745, 1.0 },
+ { 0.047059, 0.043137, 0.070588, 1.0 },
+ { 0.070588, 0.058824, 0.090196, 1.0 },
+ { 0.094118, 0.078431, 0.117647, 1.0 },
+ { 0.149020, 0.141176, 0.176471, 1.0 },
+ { 0.168627, 0.172549, 0.207843, 1.0 },
+ { 0.192157, 0.203922, 0.239216, 1.0 },
+ { 0.196078, 0.211765, 0.254902, 1.0 },
+ { 0.200000, 0.223529, 0.270588, 1.0 },
+ { 0.200000, 0.250980, 0.305882, 1.0 },
+ { 0.192157, 0.270588, 0.341176, 1.0 },
+ { 0.184314, 0.298039, 0.368627, 1.0 },
+ { 0.184314, 0.321569, 0.392157, 1.0 },
+ { 0.172549, 0.337255, 0.407843, 1.0 },
+ { 0.168627, 0.333333, 0.403922, 1.0 },
+ { 0.168627, 0.333333, 0.403922, 1.0 },
+ { 0.168627, 0.329412, 0.396078, 1.0 },
+ { 0.188235, 0.325490, 0.384314, 1.0 },
+ { 0.207843, 0.321569, 0.372549, 1.0 },
+ { 0.247059, 0.325490, 0.360784, 1.0 },
+ { 0.301961, 0.313725, 0.333333, 1.0 },
+ { 0.305882, 0.305882, 0.321569, 1.0 },
+ { 0.313725, 0.298039, 0.313725, 1.0 },
+ { 0.313725, 0.270588, 0.290196, 1.0 },
+ { 0.309804, 0.247059, 0.270588, 1.0 },
+ { 0.305882, 0.223529, 0.243137, 1.0 },
+ { 0.301961, 0.207843, 0.231373, 1.0 },
+ { 0.309804, 0.196078, 0.231373, 1.0 },
+ { 0.329412, 0.188235, 0.219608, 1.0 },
+ { 0.372549, 0.164706, 0.180392, 1.0 },
+ { 0.376471, 0.160784, 0.168627, 1.0 },
+ { 0.384314, 0.160784, 0.156863, 1.0 },
+ { 0.392157, 0.168627, 0.172549, 1.0 },
+ { 0.407843, 0.192157, 0.188235, 1.0 },
+ { 0.419608, 0.223529, 0.219608, 1.0 },
+ { 0.439216, 0.239216, 0.243137, 1.0 },
+ { 0.470588, 0.282353, 0.298039, 1.0 },
+ { 0.482353, 0.301961, 0.333333, 1.0 },
+ { 0.498039, 0.325490, 0.372549, 1.0 },
+ { 0.533333, 0.384314, 0.450980, 1.0 },
+ { 0.576471, 0.415686, 0.509804, 1.0 },
+ { 0.603922, 0.443137, 0.560784, 1.0 },
+ { 0.627451, 0.435294, 0.564706, 1.0 },
+ { 0.631373, 0.447059, 0.584314, 1.0 },
+ { 0.623529, 0.462745, 0.600000, 1.0 },
+ { 0.623529, 0.450980, 0.576471, 1.0 },
+ { 0.596078, 0.431373, 0.552941, 1.0 },
+ { 0.556863, 0.364706, 0.482353, 1.0 },
+ { 0.490196, 0.309804, 0.407843, 1.0 },
+ { 0.392157, 0.258824, 0.349020, 1.0 },
+ { 0.305882, 0.211765, 0.278431, 1.0 },
+ { 0.231373, 0.176471, 0.219608, 1.0 },
+ { 0.149020, 0.098039, 0.125490, 1.0 },
+ { 0.133333, 0.082353, 0.109804, 1.0 },
+ { 0.117647, 0.066667, 0.094118, 1.0 },
+ { 0.094118, 0.047059, 0.070588, 1.0 },
+ { 0.070588, 0.035294, 0.050980, 1.0 },
+ { 0.050980, 0.031373, 0.039216, 1.0 },
+ { 0.043137, 0.023529, 0.031373, 1.0 },
+ { 0.047059, 0.023529, 0.027451, 1.0 },
+ { 0.043137, 0.023529, 0.031373, 1.0 },
+ { 0.039216, 0.027451, 0.035294, 1.0 },
+ { 0.027451, 0.035294, 0.043137, 1.0 },
+ { 0.023529, 0.043137, 0.062745, 1.0 },
+ { 0.031373, 0.058824, 0.078431, 1.0 },
+ { 0.050980, 0.074510, 0.098039, 1.0 },
+ { 0.070588, 0.090196, 0.121569, 1.0 },
+ { 0.086275, 0.105882, 0.137255, 1.0 },
+ { 0.094118, 0.113725, 0.152941, 1.0 },
+ { 0.105882, 0.121569, 0.164706, 1.0 },
+ { 0.121569, 0.129412, 0.172549, 1.0 },
+ { 0.141176, 0.137255, 0.188235, 1.0 },
+ { 0.152941, 0.149020, 0.200000, 1.0 },
+ { 0.149020, 0.152941, 0.211765, 1.0 },
+ { 0.141176, 0.164706, 0.227451, 1.0 },
+ { 0.125490, 0.180392, 0.239216, 1.0 },
+ { 0.117647, 0.192157, 0.262745, 1.0 },
+ { 0.117647, 0.215686, 0.290196, 1.0 },
+ { 0.117647, 0.235294, 0.317647, 1.0 },
+ { 0.129412, 0.254902, 0.352941, 1.0 },
+ { 0.133333, 0.278431, 0.376471, 1.0 },
+ { 0.125490, 0.290196, 0.400000, 1.0 },
+ { 0.129412, 0.305882, 0.411765, 1.0 },
+ { 0.125490, 0.309804, 0.415686, 1.0 },
+ { 0.133333, 0.313725, 0.423529, 1.0 },
+ { 0.149020, 0.309804, 0.407843, 1.0 },
+ { 0.149020, 0.290196, 0.392157, 1.0 },
+ { 0.152941, 0.266667, 0.360784, 1.0 },
+ { 0.149020, 0.247059, 0.337255, 1.0 },
+ { 0.141176, 0.247059, 0.333333, 1.0 },
+ { 0.152941, 0.247059, 0.333333, 1.0 },
+ { 0.164706, 0.247059, 0.329412, 1.0 },
+ { 0.180392, 0.235294, 0.313725, 1.0 },
+ { 0.196078, 0.215686, 0.290196, 1.0 },
+ { 0.192157, 0.196078, 0.266667, 1.0 },
+ { 0.188235, 0.188235, 0.254902, 1.0 },
+ { 0.180392, 0.180392, 0.243137, 1.0 },
+ { 0.168627, 0.168627, 0.231373, 1.0 },
+ { 0.160784, 0.145098, 0.200000, 1.0 },
+ { 0.145098, 0.117647, 0.160784, 1.0 },
+ { 0.125490, 0.090196, 0.121569, 1.0 },
+ { 0.105882, 0.066667, 0.090196, 1.0 },
+ { 0.086275, 0.050980, 0.074510, 1.0 },
+ { 0.078431, 0.039216, 0.062745, 1.0 },
+ { 0.078431, 0.039216, 0.058824, 1.0 },
+ { 0.090196, 0.039216, 0.058824, 1.0 },
+ { 0.105882, 0.047059, 0.058824, 1.0 },
+ { 0.113725, 0.050980, 0.066667, 1.0 },
+ { 0.117647, 0.058824, 0.078431, 1.0 },
+ { 0.117647, 0.062745, 0.090196, 1.0 },
+ { 0.129412, 0.070588, 0.098039, 1.0 },
+ { 0.145098, 0.078431, 0.109804, 1.0 },
+ { 0.156863, 0.086275, 0.117647, 1.0 },
+ { 0.160784, 0.090196, 0.121569, 1.0 },
+ { 0.160784, 0.094118, 0.129412, 1.0 },
+ { 0.160784, 0.098039, 0.133333, 1.0 },
+ { 0.168627, 0.098039, 0.137255, 1.0 },
+ { 0.180392, 0.101961, 0.145098, 1.0 },
+ { 0.200000, 0.125490, 0.160784, 1.0 },
+ { 0.203922, 0.141176, 0.172549, 1.0 },
+ { 0.192157, 0.133333, 0.168627, 1.0 },
+ { 0.192157, 0.133333, 0.164706, 1.0 },
+ { 0.184314, 0.117647, 0.156863, 1.0 },
+ { 0.211765, 0.141176, 0.176471, 1.0 },
+ };
+/* Boquet_of_Roses */
+static double4 colors_511[] = {
+ { 0.603922, 0.054902, 0.023529, 1.0 },
+ { 0.588235, 0.086275, 0.035294, 1.0 },
+ { 0.568627, 0.101961, 0.039216, 1.0 },
+ { 0.552941, 0.117647, 0.047059, 1.0 },
+ { 0.545098, 0.137255, 0.054902, 1.0 },
+ { 0.541176, 0.160784, 0.066667, 1.0 },
+ { 0.537255, 0.172549, 0.070588, 1.0 },
+ { 0.533333, 0.184314, 0.074510, 1.0 },
+ { 0.541176, 0.239216, 0.121569, 1.0 },
+ { 0.564706, 0.290196, 0.164706, 1.0 },
+ { 0.592157, 0.341176, 0.207843, 1.0 },
+ { 0.607843, 0.372549, 0.258824, 1.0 },
+ { 0.623529, 0.407843, 0.313725, 1.0 },
+ { 0.623529, 0.388235, 0.290196, 1.0 },
+ { 0.627451, 0.372549, 0.270588, 1.0 },
+ { 0.619608, 0.368627, 0.258824, 1.0 },
+ { 0.615686, 0.364706, 0.250980, 1.0 },
+ { 0.607843, 0.396078, 0.309804, 1.0 },
+ { 0.603922, 0.396078, 0.294118, 1.0 },
+ { 0.600000, 0.396078, 0.278431, 1.0 },
+ { 0.627451, 0.462745, 0.349020, 1.0 },
+ { 0.658824, 0.533333, 0.419608, 1.0 },
+ { 0.666667, 0.560784, 0.458824, 1.0 },
+ { 0.678431, 0.592157, 0.498039, 1.0 },
+ { 0.721569, 0.678431, 0.572549, 1.0 },
+ { 0.733333, 0.686275, 0.592157, 1.0 },
+ { 0.745098, 0.698039, 0.615686, 1.0 },
+ { 0.717647, 0.678431, 0.592157, 1.0 },
+ { 0.694118, 0.662745, 0.572549, 1.0 },
+ { 0.682353, 0.647059, 0.556863, 1.0 },
+ { 0.674510, 0.631373, 0.541176, 1.0 },
+ { 0.650980, 0.592157, 0.501961, 1.0 },
+ { 0.619608, 0.541176, 0.447059, 1.0 },
+ { 0.568627, 0.431373, 0.325490, 1.0 },
+ { 0.545098, 0.388235, 0.270588, 1.0 },
+ { 0.521569, 0.345098, 0.215686, 1.0 },
+ { 0.517647, 0.290196, 0.168627, 1.0 },
+ { 0.513725, 0.235294, 0.125490, 1.0 },
+ { 0.509804, 0.215686, 0.109804, 1.0 },
+ { 0.505882, 0.196078, 0.094118, 1.0 },
+ { 0.498039, 0.156863, 0.054902, 1.0 },
+ { 0.498039, 0.149020, 0.062745, 1.0 },
+ { 0.501961, 0.145098, 0.070588, 1.0 },
+ { 0.494118, 0.149020, 0.090196, 1.0 },
+ { 0.486275, 0.156863, 0.113725, 1.0 },
+ { 0.482353, 0.168627, 0.113725, 1.0 },
+ { 0.478431, 0.180392, 0.117647, 1.0 },
+ { 0.458824, 0.207843, 0.125490, 1.0 },
+ { 0.443137, 0.219608, 0.149020, 1.0 },
+ { 0.419608, 0.243137, 0.180392, 1.0 },
+ { 0.403922, 0.250980, 0.172549, 1.0 },
+ { 0.392157, 0.262745, 0.168627, 1.0 },
+ { 0.376471, 0.254902, 0.172549, 1.0 },
+ { 0.360784, 0.250980, 0.176471, 1.0 },
+ { 0.360784, 0.247059, 0.172549, 1.0 },
+ { 0.360784, 0.243137, 0.172549, 1.0 },
+ { 0.313725, 0.192157, 0.137255, 1.0 },
+ { 0.317647, 0.160784, 0.117647, 1.0 },
+ { 0.325490, 0.133333, 0.098039, 1.0 },
+ { 0.337255, 0.101961, 0.074510, 1.0 },
+ { 0.349020, 0.070588, 0.050980, 1.0 },
+ { 0.352941, 0.058824, 0.043137, 1.0 },
+ { 0.360784, 0.047059, 0.035294, 1.0 },
+ { 0.388235, 0.039216, 0.023529, 1.0 },
+ { 0.423529, 0.031373, 0.019608, 1.0 },
+ { 0.466667, 0.011765, 0.000000, 1.0 },
+ { 0.490196, 0.015686, 0.003922, 1.0 },
+ { 0.513725, 0.023529, 0.007843, 1.0 },
+ { 0.521569, 0.027451, 0.007843, 1.0 },
+ { 0.529412, 0.035294, 0.007843, 1.0 },
+ { 0.541176, 0.039216, 0.007843, 1.0 },
+ { 0.549020, 0.062745, 0.019608, 1.0 },
+ { 0.560784, 0.133333, 0.047059, 1.0 },
+ { 0.568627, 0.172549, 0.066667, 1.0 },
+ { 0.576471, 0.211765, 0.086275, 1.0 },
+ { 0.592157, 0.266667, 0.113725, 1.0 },
+ { 0.607843, 0.325490, 0.145098, 1.0 },
+ { 0.603922, 0.345098, 0.164706, 1.0 },
+ { 0.603922, 0.364706, 0.184314, 1.0 },
+ { 0.603922, 0.392157, 0.227451, 1.0 },
+ { 0.623529, 0.427451, 0.258824, 1.0 },
+ { 0.643137, 0.482353, 0.329412, 1.0 },
+ { 0.623529, 0.486275, 0.356863, 1.0 },
+ { 0.603922, 0.490196, 0.388235, 1.0 },
+ { 0.603922, 0.490196, 0.392157, 1.0 },
+ { 0.607843, 0.490196, 0.400000, 1.0 },
+ { 0.611765, 0.462745, 0.384314, 1.0 },
+ { 0.600000, 0.435294, 0.349020, 1.0 },
+ { 0.556863, 0.349020, 0.270588, 1.0 },
+ { 0.552941, 0.278431, 0.215686, 1.0 },
+ { 0.549020, 0.211765, 0.160784, 1.0 },
+ { 0.541176, 0.180392, 0.133333, 1.0 },
+ { 0.533333, 0.152941, 0.109804, 1.0 },
+ { 0.521569, 0.113725, 0.066667, 1.0 },
+ { 0.509804, 0.078431, 0.043137, 1.0 },
+ { 0.509804, 0.054902, 0.027451, 1.0 },
+ { 0.513725, 0.047059, 0.027451, 1.0 },
+ { 0.529412, 0.078431, 0.047059, 1.0 },
+ { 0.525490, 0.094118, 0.054902, 1.0 },
+ { 0.525490, 0.109804, 0.066667, 1.0 },
+ { 0.521569, 0.105882, 0.066667, 1.0 },
+ { 0.521569, 0.105882, 0.066667, 1.0 },
+ { 0.505882, 0.117647, 0.078431, 1.0 },
+ { 0.478431, 0.149020, 0.090196, 1.0 },
+ { 0.447059, 0.176471, 0.101961, 1.0 },
+ { 0.447059, 0.207843, 0.137255, 1.0 },
+ { 0.447059, 0.243137, 0.176471, 1.0 },
+ { 0.447059, 0.274510, 0.196078, 1.0 },
+ { 0.447059, 0.305882, 0.219608, 1.0 },
+ { 0.454902, 0.345098, 0.243137, 1.0 },
+ { 0.474510, 0.372549, 0.278431, 1.0 },
+ { 0.494118, 0.388235, 0.305882, 1.0 },
+ { 0.505882, 0.400000, 0.305882, 1.0 },
+ { 0.509804, 0.407843, 0.286275, 1.0 },
+ { 0.517647, 0.400000, 0.274510, 1.0 },
+ { 0.525490, 0.396078, 0.266667, 1.0 },
+ { 0.545098, 0.372549, 0.243137, 1.0 },
+ { 0.560784, 0.364706, 0.227451, 1.0 },
+ { 0.576471, 0.364706, 0.223529, 1.0 },
+ { 0.596078, 0.352941, 0.200000, 1.0 },
+ { 0.611765, 0.309804, 0.180392, 1.0 },
+ { 0.623529, 0.321569, 0.207843, 1.0 },
+ { 0.639216, 0.333333, 0.235294, 1.0 },
+ { 0.647059, 0.341176, 0.247059, 1.0 },
+ { 0.658824, 0.352941, 0.262745, 1.0 },
+ { 0.658824, 0.376471, 0.286275, 1.0 },
+ { 0.662745, 0.419608, 0.333333, 1.0 },
+ { 0.690196, 0.482353, 0.407843, 1.0 },
+ { 0.733333, 0.541176, 0.462745, 1.0 },
+ { 0.752941, 0.603922, 0.501961, 1.0 },
+ { 0.752941, 0.607843, 0.505882, 1.0 },
+ { 0.756863, 0.611765, 0.513725, 1.0 },
+ { 0.764706, 0.596078, 0.470588, 1.0 },
+ { 0.745098, 0.533333, 0.411765, 1.0 },
+ { 0.713725, 0.450980, 0.329412, 1.0 },
+ { 0.682353, 0.356863, 0.262745, 1.0 },
+ { 0.631373, 0.203922, 0.121569, 1.0 },
+ { 0.592157, 0.133333, 0.074510, 1.0 },
+ { 0.556863, 0.066667, 0.027451, 1.0 },
+ { 0.549020, 0.047059, 0.015686, 1.0 },
+ { 0.541176, 0.031373, 0.007843, 1.0 },
+ { 0.537255, 0.015686, 0.003922, 1.0 },
+ { 0.537255, 0.035294, 0.019608, 1.0 },
+ { 0.545098, 0.070588, 0.039216, 1.0 },
+ { 0.552941, 0.121569, 0.074510, 1.0 },
+ { 0.580392, 0.266667, 0.184314, 1.0 },
+ { 0.596078, 0.305882, 0.215686, 1.0 },
+ { 0.611765, 0.345098, 0.250980, 1.0 },
+ { 0.639216, 0.411765, 0.321569, 1.0 },
+ { 0.643137, 0.466667, 0.372549, 1.0 },
+ { 0.658824, 0.498039, 0.392157, 1.0 },
+ { 0.670588, 0.509804, 0.388235, 1.0 },
+ { 0.658824, 0.482353, 0.368627, 1.0 },
+ { 0.650980, 0.470588, 0.356863, 1.0 },
+ { 0.643137, 0.458824, 0.349020, 1.0 },
+ { 0.639216, 0.439216, 0.309804, 1.0 },
+ { 0.631373, 0.411765, 0.278431, 1.0 },
+ { 0.600000, 0.392157, 0.247059, 1.0 },
+ { 0.568627, 0.368627, 0.235294, 1.0 },
+ { 0.568627, 0.341176, 0.215686, 1.0 },
+ { 0.576471, 0.317647, 0.200000, 1.0 },
+ { 0.556863, 0.250980, 0.149020, 1.0 },
+ { 0.552941, 0.235294, 0.137255, 1.0 },
+ { 0.549020, 0.223529, 0.125490, 1.0 },
+ { 0.541176, 0.203922, 0.113725, 1.0 },
+ { 0.521569, 0.192157, 0.098039, 1.0 },
+ { 0.478431, 0.180392, 0.094118, 1.0 },
+ { 0.458824, 0.180392, 0.094118, 1.0 },
+ { 0.474510, 0.172549, 0.078431, 1.0 },
+ { 0.470588, 0.160784, 0.070588, 1.0 },
+ { 0.470588, 0.149020, 0.066667, 1.0 },
+ { 0.478431, 0.121569, 0.050980, 1.0 },
+ { 0.509804, 0.094118, 0.035294, 1.0 },
+ { 0.560784, 0.070588, 0.019608, 1.0 },
+ { 0.596078, 0.047059, 0.007843, 1.0 },
+ { 0.623529, 0.043137, 0.007843, 1.0 },
+ { 0.639216, 0.050980, 0.019608, 1.0 },
+ { 0.650980, 0.054902, 0.023529, 1.0 },
+ { 0.639216, 0.050980, 0.027451, 1.0 },
+ { 0.631373, 0.058824, 0.027451, 1.0 },
+ { 0.627451, 0.078431, 0.035294, 1.0 },
+ { 0.631373, 0.094118, 0.043137, 1.0 },
+ { 0.619608, 0.105882, 0.054902, 1.0 },
+ { 0.603922, 0.121569, 0.050980, 1.0 },
+ { 0.631373, 0.231373, 0.082353, 1.0 },
+ { 0.643137, 0.254902, 0.101961, 1.0 },
+ { 0.658824, 0.282353, 0.121569, 1.0 },
+ { 0.690196, 0.341176, 0.164706, 1.0 },
+ { 0.717647, 0.411765, 0.200000, 1.0 },
+ { 0.760784, 0.490196, 0.227451, 1.0 },
+ { 0.780392, 0.525490, 0.243137, 1.0 },
+ { 0.780392, 0.533333, 0.266667, 1.0 },
+ { 0.764706, 0.521569, 0.274510, 1.0 },
+ { 0.756863, 0.513725, 0.266667, 1.0 },
+ { 0.713725, 0.478431, 0.243137, 1.0 },
+ { 0.662745, 0.427451, 0.223529, 1.0 },
+ { 0.603922, 0.380392, 0.211765, 1.0 },
+ { 0.564706, 0.349020, 0.196078, 1.0 },
+ { 0.533333, 0.333333, 0.200000, 1.0 },
+ { 0.525490, 0.325490, 0.211765, 1.0 },
+ { 0.521569, 0.333333, 0.243137, 1.0 },
+ { 0.513725, 0.345098, 0.254902, 1.0 },
+ { 0.509804, 0.356863, 0.262745, 1.0 },
+ { 0.498039, 0.360784, 0.270588, 1.0 },
+ { 0.490196, 0.356863, 0.266667, 1.0 },
+ { 0.450980, 0.345098, 0.250980, 1.0 },
+ { 0.419608, 0.309804, 0.219608, 1.0 },
+ { 0.396078, 0.270588, 0.184314, 1.0 },
+ { 0.407843, 0.207843, 0.141176, 1.0 },
+ { 0.415686, 0.160784, 0.101961, 1.0 },
+ { 0.435294, 0.109804, 0.062745, 1.0 },
+ { 0.470588, 0.082353, 0.043137, 1.0 },
+ { 0.525490, 0.047059, 0.023529, 1.0 },
+ { 0.596078, 0.023529, 0.015686, 1.0 },
+ { 0.666667, 0.003922, 0.003922, 1.0 },
+ { 0.733333, 0.003922, 0.003922, 1.0 },
+ { 0.756863, 0.011765, 0.007843, 1.0 },
+ { 0.780392, 0.031373, 0.011765, 1.0 },
+ { 0.780392, 0.035294, 0.015686, 1.0 },
+ { 0.792157, 0.035294, 0.019608, 1.0 },
+ { 0.776471, 0.043137, 0.023529, 1.0 },
+ { 0.756863, 0.082353, 0.035294, 1.0 },
+ { 0.721569, 0.129412, 0.058824, 1.0 },
+ { 0.698039, 0.188235, 0.090196, 1.0 },
+ { 0.698039, 0.258824, 0.137255, 1.0 },
+ { 0.701961, 0.345098, 0.196078, 1.0 },
+ { 0.690196, 0.407843, 0.262745, 1.0 },
+ { 0.670588, 0.470588, 0.301961, 1.0 },
+ { 0.662745, 0.525490, 0.345098, 1.0 },
+ { 0.654902, 0.560784, 0.388235, 1.0 },
+ { 0.619608, 0.552941, 0.415686, 1.0 },
+ { 0.576471, 0.513725, 0.392157, 1.0 },
+ { 0.521569, 0.462745, 0.349020, 1.0 },
+ { 0.490196, 0.415686, 0.309804, 1.0 },
+ { 0.458824, 0.364706, 0.266667, 1.0 },
+ { 0.443137, 0.325490, 0.219608, 1.0 },
+ { 0.435294, 0.301961, 0.196078, 1.0 },
+ { 0.458824, 0.313725, 0.200000, 1.0 },
+ { 0.505882, 0.337255, 0.215686, 1.0 },
+ { 0.560784, 0.376471, 0.258824, 1.0 },
+ { 0.603922, 0.435294, 0.329412, 1.0 },
+ { 0.654902, 0.509804, 0.400000, 1.0 },
+ { 0.701961, 0.564706, 0.427451, 1.0 },
+ { 0.752941, 0.603922, 0.447059, 1.0 },
+ { 0.780392, 0.627451, 0.462745, 1.0 },
+ { 0.780392, 0.631373, 0.474510, 1.0 },
+ { 0.749020, 0.576471, 0.427451, 1.0 },
+ { 0.725490, 0.501961, 0.352941, 1.0 },
+ { 0.713725, 0.403922, 0.262745, 1.0 },
+ { 0.694118, 0.321569, 0.200000, 1.0 },
+ { 0.662745, 0.231373, 0.149020, 1.0 },
+ { 0.627451, 0.156863, 0.105882, 1.0 },
+ { 0.623529, 0.086275, 0.058824, 1.0 },
+ { 0.619608, 0.050980, 0.023529, 1.0 },
+ { 0.619608, 0.043137, 0.011765, 1.0 },
+ { 0.607843, 0.054902, 0.015686, 1.0 },
+ };
+/* Brushed_Silver */
+static double4 colors_512[] = {
+ { 0.721569, 0.749020, 0.764706, 1.0 },
+ { 0.713725, 0.733333, 0.749020, 1.0 },
+ { 0.717647, 0.733333, 0.745098, 1.0 },
+ { 0.721569, 0.737255, 0.745098, 1.0 },
+ { 0.725490, 0.741176, 0.749020, 1.0 },
+ { 0.729412, 0.749020, 0.756863, 1.0 },
+ { 0.733333, 0.752941, 0.764706, 1.0 },
+ { 0.737255, 0.756863, 0.772549, 1.0 },
+ { 0.752941, 0.784314, 0.823529, 1.0 },
+ { 0.745098, 0.792157, 0.835294, 1.0 },
+ { 0.737255, 0.803922, 0.847059, 1.0 },
+ { 0.701961, 0.780392, 0.827451, 1.0 },
+ { 0.666667, 0.760784, 0.807843, 1.0 },
+ { 0.619608, 0.713725, 0.764706, 1.0 },
+ { 0.572549, 0.670588, 0.721569, 1.0 },
+ { 0.549020, 0.647059, 0.698039, 1.0 },
+ { 0.525490, 0.623529, 0.674510, 1.0 },
+ { 0.447059, 0.545098, 0.588235, 1.0 },
+ { 0.419608, 0.513725, 0.560784, 1.0 },
+ { 0.396078, 0.482353, 0.533333, 1.0 },
+ { 0.372549, 0.466667, 0.513725, 1.0 },
+ { 0.352941, 0.454902, 0.494118, 1.0 },
+ { 0.337255, 0.443137, 0.482353, 1.0 },
+ { 0.325490, 0.431373, 0.470588, 1.0 },
+ { 0.270588, 0.376471, 0.403922, 1.0 },
+ { 0.235294, 0.329412, 0.356863, 1.0 },
+ { 0.203922, 0.286275, 0.309804, 1.0 },
+ { 0.172549, 0.243137, 0.258824, 1.0 },
+ { 0.141176, 0.203922, 0.211765, 1.0 },
+ { 0.129412, 0.180392, 0.192157, 1.0 },
+ { 0.121569, 0.160784, 0.176471, 1.0 },
+ { 0.113725, 0.133333, 0.141176, 1.0 },
+ { 0.117647, 0.129412, 0.137255, 1.0 },
+ { 0.137255, 0.145098, 0.160784, 1.0 },
+ { 0.156863, 0.164706, 0.180392, 1.0 },
+ { 0.180392, 0.188235, 0.203922, 1.0 },
+ { 0.203922, 0.215686, 0.227451, 1.0 },
+ { 0.231373, 0.243137, 0.250980, 1.0 },
+ { 0.243137, 0.254902, 0.262745, 1.0 },
+ { 0.254902, 0.266667, 0.278431, 1.0 },
+ { 0.321569, 0.325490, 0.333333, 1.0 },
+ { 0.360784, 0.364706, 0.372549, 1.0 },
+ { 0.400000, 0.407843, 0.415686, 1.0 },
+ { 0.439216, 0.450980, 0.462745, 1.0 },
+ { 0.478431, 0.498039, 0.509804, 1.0 },
+ { 0.494118, 0.517647, 0.529412, 1.0 },
+ { 0.509804, 0.537255, 0.552941, 1.0 },
+ { 0.541176, 0.568627, 0.592157, 1.0 },
+ { 0.572549, 0.607843, 0.623529, 1.0 },
+ { 0.631373, 0.662745, 0.682353, 1.0 },
+ { 0.650980, 0.678431, 0.690196, 1.0 },
+ { 0.674510, 0.694118, 0.701961, 1.0 },
+ { 0.682353, 0.698039, 0.698039, 1.0 },
+ { 0.694118, 0.701961, 0.698039, 1.0 },
+ { 0.694118, 0.698039, 0.690196, 1.0 },
+ { 0.698039, 0.698039, 0.686275, 1.0 },
+ { 0.662745, 0.658824, 0.650980, 1.0 },
+ { 0.627451, 0.627451, 0.619608, 1.0 },
+ { 0.592157, 0.600000, 0.588235, 1.0 },
+ { 0.556863, 0.568627, 0.560784, 1.0 },
+ { 0.521569, 0.537255, 0.533333, 1.0 },
+ { 0.505882, 0.521569, 0.517647, 1.0 },
+ { 0.494118, 0.509804, 0.505882, 1.0 },
+ { 0.466667, 0.482353, 0.478431, 1.0 },
+ { 0.450980, 0.462745, 0.450980, 1.0 },
+ { 0.431373, 0.447059, 0.427451, 1.0 },
+ { 0.415686, 0.435294, 0.419608, 1.0 },
+ { 0.403922, 0.427451, 0.415686, 1.0 },
+ { 0.392157, 0.415686, 0.407843, 1.0 },
+ { 0.384314, 0.407843, 0.400000, 1.0 },
+ { 0.360784, 0.388235, 0.380392, 1.0 },
+ { 0.341176, 0.368627, 0.364706, 1.0 },
+ { 0.301961, 0.329412, 0.333333, 1.0 },
+ { 0.290196, 0.313725, 0.313725, 1.0 },
+ { 0.278431, 0.301961, 0.294118, 1.0 },
+ { 0.274510, 0.298039, 0.290196, 1.0 },
+ { 0.270588, 0.298039, 0.286275, 1.0 },
+ { 0.266667, 0.298039, 0.286275, 1.0 },
+ { 0.266667, 0.298039, 0.290196, 1.0 },
+ { 0.262745, 0.298039, 0.294118, 1.0 },
+ { 0.254902, 0.294118, 0.290196, 1.0 },
+ { 0.231373, 0.270588, 0.266667, 1.0 },
+ { 0.211765, 0.254902, 0.254902, 1.0 },
+ { 0.196078, 0.243137, 0.247059, 1.0 },
+ { 0.192157, 0.235294, 0.239216, 1.0 },
+ { 0.188235, 0.231373, 0.235294, 1.0 },
+ { 0.184314, 0.219608, 0.223529, 1.0 },
+ { 0.184314, 0.215686, 0.215686, 1.0 },
+ { 0.192157, 0.223529, 0.223529, 1.0 },
+ { 0.207843, 0.243137, 0.239216, 1.0 },
+ { 0.227451, 0.266667, 0.258824, 1.0 },
+ { 0.243137, 0.278431, 0.270588, 1.0 },
+ { 0.258824, 0.294118, 0.282353, 1.0 },
+ { 0.294118, 0.325490, 0.309804, 1.0 },
+ { 0.325490, 0.352941, 0.349020, 1.0 },
+ { 0.364706, 0.388235, 0.384314, 1.0 },
+ { 0.407843, 0.427451, 0.419608, 1.0 },
+ { 0.482353, 0.490196, 0.486275, 1.0 },
+ { 0.501961, 0.509804, 0.513725, 1.0 },
+ { 0.525490, 0.533333, 0.545098, 1.0 },
+ { 0.529412, 0.541176, 0.556863, 1.0 },
+ { 0.533333, 0.549020, 0.568627, 1.0 },
+ { 0.541176, 0.564706, 0.584314, 1.0 },
+ { 0.545098, 0.572549, 0.592157, 1.0 },
+ { 0.552941, 0.580392, 0.603922, 1.0 },
+ { 0.564706, 0.588235, 0.611765, 1.0 },
+ { 0.580392, 0.600000, 0.619608, 1.0 },
+ { 0.584314, 0.603922, 0.627451, 1.0 },
+ { 0.592157, 0.611765, 0.635294, 1.0 },
+ { 0.603922, 0.619608, 0.647059, 1.0 },
+ { 0.603922, 0.627451, 0.662745, 1.0 },
+ { 0.600000, 0.627451, 0.678431, 1.0 },
+ { 0.592157, 0.627451, 0.678431, 1.0 },
+ { 0.568627, 0.623529, 0.682353, 1.0 },
+ { 0.564706, 0.619608, 0.678431, 1.0 },
+ { 0.560784, 0.615686, 0.678431, 1.0 },
+ { 0.556863, 0.615686, 0.674510, 1.0 },
+ { 0.560784, 0.619608, 0.674510, 1.0 },
+ { 0.568627, 0.623529, 0.674510, 1.0 },
+ { 0.588235, 0.635294, 0.678431, 1.0 },
+ { 0.623529, 0.654902, 0.690196, 1.0 },
+ { 0.639216, 0.658824, 0.682353, 1.0 },
+ { 0.658824, 0.662745, 0.678431, 1.0 },
+ { 0.658824, 0.658824, 0.670588, 1.0 },
+ { 0.658824, 0.658824, 0.666667, 1.0 },
+ { 0.647059, 0.647059, 0.654902, 1.0 },
+ { 0.635294, 0.635294, 0.643137, 1.0 },
+ { 0.619608, 0.619608, 0.619608, 1.0 },
+ { 0.600000, 0.596078, 0.596078, 1.0 },
+ { 0.568627, 0.560784, 0.545098, 1.0 },
+ { 0.556863, 0.549020, 0.537255, 1.0 },
+ { 0.549020, 0.541176, 0.529412, 1.0 },
+ { 0.537255, 0.529412, 0.517647, 1.0 },
+ { 0.529412, 0.513725, 0.501961, 1.0 },
+ { 0.513725, 0.501961, 0.482353, 1.0 },
+ { 0.478431, 0.494118, 0.470588, 1.0 },
+ { 0.411765, 0.466667, 0.450980, 1.0 },
+ { 0.376471, 0.439216, 0.427451, 1.0 },
+ { 0.341176, 0.411765, 0.407843, 1.0 },
+ { 0.321569, 0.396078, 0.396078, 1.0 },
+ { 0.305882, 0.384314, 0.384314, 1.0 },
+ { 0.270588, 0.360784, 0.368627, 1.0 },
+ { 0.243137, 0.345098, 0.364706, 1.0 },
+ { 0.231373, 0.337255, 0.368627, 1.0 },
+ { 0.247059, 0.337255, 0.372549, 1.0 },
+ { 0.274510, 0.368627, 0.411765, 1.0 },
+ { 0.286275, 0.384314, 0.423529, 1.0 },
+ { 0.301961, 0.403922, 0.439216, 1.0 },
+ { 0.333333, 0.435294, 0.470588, 1.0 },
+ { 0.364706, 0.466667, 0.505882, 1.0 },
+ { 0.392157, 0.494118, 0.529412, 1.0 },
+ { 0.415686, 0.513725, 0.545098, 1.0 },
+ { 0.447059, 0.537255, 0.568627, 1.0 },
+ { 0.458824, 0.537255, 0.568627, 1.0 },
+ { 0.470588, 0.541176, 0.568627, 1.0 },
+ { 0.494118, 0.541176, 0.568627, 1.0 },
+ { 0.505882, 0.537255, 0.568627, 1.0 },
+ { 0.513725, 0.533333, 0.568627, 1.0 },
+ { 0.521569, 0.533333, 0.560784, 1.0 },
+ { 0.525490, 0.533333, 0.556863, 1.0 },
+ { 0.525490, 0.529412, 0.549020, 1.0 },
+ { 0.521569, 0.509804, 0.521569, 1.0 },
+ { 0.517647, 0.505882, 0.513725, 1.0 },
+ { 0.513725, 0.505882, 0.509804, 1.0 },
+ { 0.501961, 0.498039, 0.498039, 1.0 },
+ { 0.494118, 0.486275, 0.490196, 1.0 },
+ { 0.478431, 0.478431, 0.482353, 1.0 },
+ { 0.458824, 0.462745, 0.478431, 1.0 },
+ { 0.427451, 0.447059, 0.482353, 1.0 },
+ { 0.415686, 0.443137, 0.478431, 1.0 },
+ { 0.407843, 0.439216, 0.474510, 1.0 },
+ { 0.396078, 0.431373, 0.470588, 1.0 },
+ { 0.384314, 0.423529, 0.458824, 1.0 },
+ { 0.380392, 0.419608, 0.450980, 1.0 },
+ { 0.384314, 0.423529, 0.450980, 1.0 },
+ { 0.396078, 0.427451, 0.450980, 1.0 },
+ { 0.407843, 0.443137, 0.466667, 1.0 },
+ { 0.419608, 0.454902, 0.482353, 1.0 },
+ { 0.447059, 0.474510, 0.505882, 1.0 },
+ { 0.470588, 0.501961, 0.537255, 1.0 },
+ { 0.486275, 0.525490, 0.568627, 1.0 },
+ { 0.509804, 0.549020, 0.600000, 1.0 },
+ { 0.525490, 0.564706, 0.619608, 1.0 },
+ { 0.537255, 0.580392, 0.635294, 1.0 },
+ { 0.572549, 0.611765, 0.658824, 1.0 },
+ { 0.580392, 0.619608, 0.662745, 1.0 },
+ { 0.592157, 0.627451, 0.666667, 1.0 },
+ { 0.607843, 0.635294, 0.670588, 1.0 },
+ { 0.623529, 0.639216, 0.666667, 1.0 },
+ { 0.643137, 0.650980, 0.670588, 1.0 },
+ { 0.658824, 0.658824, 0.678431, 1.0 },
+ { 0.678431, 0.666667, 0.686275, 1.0 },
+ { 0.701961, 0.678431, 0.682353, 1.0 },
+ { 0.713725, 0.682353, 0.678431, 1.0 },
+ { 0.717647, 0.686275, 0.678431, 1.0 },
+ { 0.717647, 0.686275, 0.674510, 1.0 },
+ { 0.713725, 0.682353, 0.666667, 1.0 },
+ { 0.701961, 0.674510, 0.662745, 1.0 },
+ { 0.686275, 0.666667, 0.654902, 1.0 },
+ { 0.674510, 0.658824, 0.650980, 1.0 },
+ { 0.662745, 0.658824, 0.650980, 1.0 },
+ { 0.658824, 0.662745, 0.658824, 1.0 },
+ { 0.670588, 0.670588, 0.662745, 1.0 },
+ { 0.682353, 0.678431, 0.658824, 1.0 },
+ { 0.694118, 0.686275, 0.666667, 1.0 },
+ { 0.701961, 0.686275, 0.670588, 1.0 },
+ { 0.705882, 0.694118, 0.674510, 1.0 },
+ { 0.705882, 0.690196, 0.674510, 1.0 },
+ { 0.698039, 0.686275, 0.670588, 1.0 },
+ { 0.682353, 0.670588, 0.662745, 1.0 },
+ { 0.650980, 0.650980, 0.650980, 1.0 },
+ { 0.615686, 0.631373, 0.647059, 1.0 },
+ { 0.584314, 0.615686, 0.643137, 1.0 },
+ { 0.560784, 0.603922, 0.635294, 1.0 },
+ { 0.545098, 0.588235, 0.623529, 1.0 },
+ { 0.537255, 0.576471, 0.615686, 1.0 },
+ { 0.533333, 0.568627, 0.600000, 1.0 },
+ { 0.533333, 0.560784, 0.580392, 1.0 },
+ { 0.533333, 0.545098, 0.556863, 1.0 },
+ { 0.533333, 0.537255, 0.537255, 1.0 },
+ { 0.533333, 0.525490, 0.525490, 1.0 },
+ { 0.525490, 0.521569, 0.513725, 1.0 },
+ { 0.521569, 0.513725, 0.505882, 1.0 },
+ { 0.513725, 0.509804, 0.501961, 1.0 },
+ { 0.505882, 0.501961, 0.498039, 1.0 },
+ { 0.501961, 0.501961, 0.498039, 1.0 },
+ { 0.494118, 0.498039, 0.494118, 1.0 },
+ { 0.482353, 0.494118, 0.490196, 1.0 },
+ { 0.478431, 0.482353, 0.474510, 1.0 },
+ { 0.470588, 0.470588, 0.454902, 1.0 },
+ { 0.470588, 0.462745, 0.443137, 1.0 },
+ { 0.478431, 0.466667, 0.439216, 1.0 },
+ { 0.490196, 0.474510, 0.439216, 1.0 },
+ { 0.501961, 0.482353, 0.447059, 1.0 },
+ { 0.517647, 0.494118, 0.462745, 1.0 },
+ { 0.537255, 0.513725, 0.486275, 1.0 },
+ { 0.556863, 0.537255, 0.521569, 1.0 },
+ { 0.576471, 0.564706, 0.556863, 1.0 },
+ { 0.592157, 0.584314, 0.580392, 1.0 },
+ { 0.600000, 0.592157, 0.596078, 1.0 },
+ { 0.600000, 0.592157, 0.603922, 1.0 },
+ { 0.596078, 0.592157, 0.607843, 1.0 },
+ { 0.596078, 0.596078, 0.603922, 1.0 },
+ { 0.592157, 0.592157, 0.600000, 1.0 },
+ { 0.584314, 0.592157, 0.600000, 1.0 },
+ { 0.576471, 0.592157, 0.592157, 1.0 },
+ { 0.568627, 0.584314, 0.588235, 1.0 },
+ { 0.564706, 0.580392, 0.584314, 1.0 },
+ { 0.584314, 0.600000, 0.607843, 1.0 },
+ { 0.607843, 0.623529, 0.627451, 1.0 },
+ { 0.623529, 0.647059, 0.658824, 1.0 },
+ { 0.643137, 0.670588, 0.686275, 1.0 },
+ { 0.662745, 0.694118, 0.709804, 1.0 },
+ { 0.682353, 0.709804, 0.725490, 1.0 },
+ { 0.701961, 0.721569, 0.741176, 1.0 },
+ { 0.713725, 0.737255, 0.752941, 1.0 },
+ };
+/* Bubblegum */
+static double4 colors_513[] = {
+ { 0.760784, 0.145098, 0.309804, 1.0 },
+ { 0.756863, 0.192157, 0.380392, 1.0 },
+ { 0.756863, 0.196078, 0.388235, 1.0 },
+ { 0.756863, 0.203922, 0.396078, 1.0 },
+ { 0.768627, 0.200000, 0.396078, 1.0 },
+ { 0.780392, 0.196078, 0.400000, 1.0 },
+ { 0.792157, 0.196078, 0.407843, 1.0 },
+ { 0.803922, 0.196078, 0.419608, 1.0 },
+ { 0.807843, 0.180392, 0.431373, 1.0 },
+ { 0.811765, 0.180392, 0.454902, 1.0 },
+ { 0.815686, 0.180392, 0.478431, 1.0 },
+ { 0.807843, 0.172549, 0.486275, 1.0 },
+ { 0.803922, 0.168627, 0.498039, 1.0 },
+ { 0.784314, 0.149020, 0.494118, 1.0 },
+ { 0.764706, 0.129412, 0.490196, 1.0 },
+ { 0.752941, 0.117647, 0.482353, 1.0 },
+ { 0.745098, 0.109804, 0.478431, 1.0 },
+ { 0.737255, 0.113725, 0.486275, 1.0 },
+ { 0.737255, 0.149020, 0.517647, 1.0 },
+ { 0.741176, 0.188235, 0.549020, 1.0 },
+ { 0.741176, 0.239216, 0.572549, 1.0 },
+ { 0.745098, 0.294118, 0.596078, 1.0 },
+ { 0.749020, 0.321569, 0.615686, 1.0 },
+ { 0.752941, 0.352941, 0.635294, 1.0 },
+ { 0.749020, 0.423529, 0.674510, 1.0 },
+ { 0.749020, 0.458824, 0.690196, 1.0 },
+ { 0.752941, 0.494118, 0.705882, 1.0 },
+ { 0.756863, 0.529412, 0.721569, 1.0 },
+ { 0.760784, 0.568627, 0.741176, 1.0 },
+ { 0.764706, 0.584314, 0.741176, 1.0 },
+ { 0.768627, 0.603922, 0.741176, 1.0 },
+ { 0.780392, 0.639216, 0.756863, 1.0 },
+ { 0.776471, 0.650980, 0.756863, 1.0 },
+ { 0.780392, 0.631373, 0.725490, 1.0 },
+ { 0.788235, 0.615686, 0.725490, 1.0 },
+ { 0.796078, 0.603922, 0.729412, 1.0 },
+ { 0.792157, 0.588235, 0.733333, 1.0 },
+ { 0.792157, 0.576471, 0.737255, 1.0 },
+ { 0.796078, 0.564706, 0.737255, 1.0 },
+ { 0.803922, 0.556863, 0.741176, 1.0 },
+ { 0.807843, 0.466667, 0.670588, 1.0 },
+ { 0.815686, 0.407843, 0.627451, 1.0 },
+ { 0.827451, 0.349020, 0.588235, 1.0 },
+ { 0.823529, 0.313725, 0.576471, 1.0 },
+ { 0.819608, 0.278431, 0.568627, 1.0 },
+ { 0.811765, 0.270588, 0.568627, 1.0 },
+ { 0.803922, 0.266667, 0.572549, 1.0 },
+ { 0.796078, 0.274510, 0.603922, 1.0 },
+ { 0.772549, 0.270588, 0.603922, 1.0 },
+ { 0.737255, 0.231373, 0.576471, 1.0 },
+ { 0.737255, 0.200000, 0.541176, 1.0 },
+ { 0.737255, 0.168627, 0.509804, 1.0 },
+ { 0.725490, 0.168627, 0.490196, 1.0 },
+ { 0.717647, 0.168627, 0.470588, 1.0 },
+ { 0.709804, 0.188235, 0.482353, 1.0 },
+ { 0.705882, 0.207843, 0.498039, 1.0 },
+ { 0.666667, 0.325490, 0.560784, 1.0 },
+ { 0.658824, 0.352941, 0.592157, 1.0 },
+ { 0.650980, 0.384314, 0.627451, 1.0 },
+ { 0.674510, 0.403922, 0.658824, 1.0 },
+ { 0.701961, 0.423529, 0.694118, 1.0 },
+ { 0.717647, 0.427451, 0.709804, 1.0 },
+ { 0.733333, 0.435294, 0.729412, 1.0 },
+ { 0.768627, 0.454902, 0.760784, 1.0 },
+ { 0.788235, 0.482353, 0.768627, 1.0 },
+ { 0.800000, 0.541176, 0.756863, 1.0 },
+ { 0.800000, 0.529412, 0.768627, 1.0 },
+ { 0.803922, 0.521569, 0.780392, 1.0 },
+ { 0.803922, 0.505882, 0.776471, 1.0 },
+ { 0.807843, 0.490196, 0.772549, 1.0 },
+ { 0.800000, 0.450980, 0.752941, 1.0 },
+ { 0.784314, 0.400000, 0.741176, 1.0 },
+ { 0.741176, 0.317647, 0.662745, 1.0 },
+ { 0.709804, 0.282353, 0.596078, 1.0 },
+ { 0.678431, 0.247059, 0.529412, 1.0 },
+ { 0.666667, 0.211765, 0.501961, 1.0 },
+ { 0.654902, 0.180392, 0.474510, 1.0 },
+ { 0.654902, 0.164706, 0.462745, 1.0 },
+ { 0.658824, 0.149020, 0.454902, 1.0 },
+ { 0.662745, 0.133333, 0.450980, 1.0 },
+ { 0.658824, 0.125490, 0.447059, 1.0 },
+ { 0.670588, 0.184314, 0.517647, 1.0 },
+ { 0.666667, 0.215686, 0.549020, 1.0 },
+ { 0.662745, 0.250980, 0.580392, 1.0 },
+ { 0.674510, 0.250980, 0.607843, 1.0 },
+ { 0.686275, 0.254902, 0.635294, 1.0 },
+ { 0.713725, 0.258824, 0.698039, 1.0 },
+ { 0.749020, 0.258824, 0.756863, 1.0 },
+ { 0.776471, 0.258824, 0.784314, 1.0 },
+ { 0.784314, 0.262745, 0.788235, 1.0 },
+ { 0.796078, 0.266667, 0.796078, 1.0 },
+ { 0.780392, 0.266667, 0.784314, 1.0 },
+ { 0.768627, 0.270588, 0.776471, 1.0 },
+ { 0.760784, 0.270588, 0.768627, 1.0 },
+ { 0.752941, 0.258824, 0.760784, 1.0 },
+ { 0.749020, 0.247059, 0.772549, 1.0 },
+ { 0.772549, 0.231373, 0.780392, 1.0 },
+ { 0.788235, 0.184314, 0.737255, 1.0 },
+ { 0.776471, 0.168627, 0.690196, 1.0 },
+ { 0.768627, 0.152941, 0.647059, 1.0 },
+ { 0.756863, 0.145098, 0.619608, 1.0 },
+ { 0.749020, 0.141176, 0.596078, 1.0 },
+ { 0.733333, 0.101961, 0.533333, 1.0 },
+ { 0.733333, 0.078431, 0.505882, 1.0 },
+ { 0.760784, 0.058824, 0.490196, 1.0 },
+ { 0.784314, 0.054902, 0.486275, 1.0 },
+ { 0.811765, 0.050980, 0.482353, 1.0 },
+ { 0.819608, 0.050980, 0.478431, 1.0 },
+ { 0.831373, 0.050980, 0.478431, 1.0 },
+ { 0.839216, 0.050980, 0.458824, 1.0 },
+ { 0.839216, 0.054902, 0.447059, 1.0 },
+ { 0.835294, 0.054902, 0.431373, 1.0 },
+ { 0.827451, 0.062745, 0.431373, 1.0 },
+ { 0.827451, 0.058824, 0.415686, 1.0 },
+ { 0.831373, 0.058824, 0.411765, 1.0 },
+ { 0.835294, 0.058824, 0.407843, 1.0 },
+ { 0.847059, 0.070588, 0.407843, 1.0 },
+ { 0.850980, 0.090196, 0.392157, 1.0 },
+ { 0.850980, 0.129412, 0.392157, 1.0 },
+ { 0.847059, 0.180392, 0.403922, 1.0 },
+ { 0.839216, 0.282353, 0.466667, 1.0 },
+ { 0.843137, 0.321569, 0.521569, 1.0 },
+ { 0.847059, 0.360784, 0.580392, 1.0 },
+ { 0.854902, 0.380392, 0.603922, 1.0 },
+ { 0.862745, 0.400000, 0.631373, 1.0 },
+ { 0.874510, 0.435294, 0.678431, 1.0 },
+ { 0.882353, 0.474510, 0.721569, 1.0 },
+ { 0.886275, 0.525490, 0.760784, 1.0 },
+ { 0.874510, 0.584314, 0.803922, 1.0 },
+ { 0.815686, 0.615686, 0.843137, 1.0 },
+ { 0.784314, 0.611765, 0.835294, 1.0 },
+ { 0.752941, 0.611765, 0.831373, 1.0 },
+ { 0.713725, 0.596078, 0.827451, 1.0 },
+ { 0.670588, 0.556863, 0.831373, 1.0 },
+ { 0.643137, 0.513725, 0.835294, 1.0 },
+ { 0.650980, 0.501961, 0.847059, 1.0 },
+ { 0.615686, 0.498039, 0.835294, 1.0 },
+ { 0.596078, 0.505882, 0.827451, 1.0 },
+ { 0.576471, 0.513725, 0.819608, 1.0 },
+ { 0.580392, 0.529412, 0.811765, 1.0 },
+ { 0.584314, 0.545098, 0.807843, 1.0 },
+ { 0.596078, 0.549020, 0.772549, 1.0 },
+ { 0.584314, 0.513725, 0.752941, 1.0 },
+ { 0.619608, 0.490196, 0.752941, 1.0 },
+ { 0.658824, 0.458824, 0.756863, 1.0 },
+ { 0.678431, 0.396078, 0.729412, 1.0 },
+ { 0.674510, 0.376471, 0.721569, 1.0 },
+ { 0.674510, 0.360784, 0.713725, 1.0 },
+ { 0.690196, 0.372549, 0.690196, 1.0 },
+ { 0.666667, 0.384314, 0.619608, 1.0 },
+ { 0.658824, 0.368627, 0.576471, 1.0 },
+ { 0.662745, 0.321569, 0.537255, 1.0 },
+ { 0.690196, 0.211765, 0.490196, 1.0 },
+ { 0.694118, 0.184314, 0.478431, 1.0 },
+ { 0.701961, 0.160784, 0.466667, 1.0 },
+ { 0.713725, 0.125490, 0.478431, 1.0 },
+ { 0.717647, 0.101961, 0.482353, 1.0 },
+ { 0.717647, 0.090196, 0.486275, 1.0 },
+ { 0.713725, 0.078431, 0.482353, 1.0 },
+ { 0.721569, 0.078431, 0.486275, 1.0 },
+ { 0.741176, 0.074510, 0.498039, 1.0 },
+ { 0.788235, 0.082353, 0.517647, 1.0 },
+ { 0.796078, 0.094118, 0.525490, 1.0 },
+ { 0.807843, 0.105882, 0.537255, 1.0 },
+ { 0.823529, 0.137255, 0.560784, 1.0 },
+ { 0.843137, 0.176471, 0.600000, 1.0 },
+ { 0.854902, 0.219608, 0.631373, 1.0 },
+ { 0.862745, 0.274510, 0.666667, 1.0 },
+ { 0.870588, 0.368627, 0.737255, 1.0 },
+ { 0.870588, 0.376471, 0.749020, 1.0 },
+ { 0.874510, 0.388235, 0.760784, 1.0 },
+ { 0.866667, 0.415686, 0.768627, 1.0 },
+ { 0.858824, 0.447059, 0.772549, 1.0 },
+ { 0.854902, 0.478431, 0.780392, 1.0 },
+ { 0.850980, 0.509804, 0.788235, 1.0 },
+ { 0.858824, 0.545098, 0.807843, 1.0 },
+ { 0.862745, 0.580392, 0.827451, 1.0 },
+ { 0.866667, 0.607843, 0.854902, 1.0 },
+ { 0.854902, 0.619608, 0.870588, 1.0 },
+ { 0.823529, 0.631373, 0.866667, 1.0 },
+ { 0.800000, 0.639216, 0.854902, 1.0 },
+ { 0.776471, 0.647059, 0.847059, 1.0 },
+ { 0.749020, 0.639216, 0.835294, 1.0 },
+ { 0.764706, 0.643137, 0.843137, 1.0 },
+ { 0.800000, 0.654902, 0.854902, 1.0 },
+ { 0.803922, 0.654902, 0.858824, 1.0 },
+ { 0.807843, 0.658824, 0.866667, 1.0 },
+ { 0.807843, 0.662745, 0.870588, 1.0 },
+ { 0.807843, 0.666667, 0.874510, 1.0 },
+ { 0.803922, 0.678431, 0.878431, 1.0 },
+ { 0.772549, 0.670588, 0.874510, 1.0 },
+ { 0.760784, 0.670588, 0.874510, 1.0 },
+ { 0.764706, 0.666667, 0.882353, 1.0 },
+ { 0.788235, 0.658824, 0.894118, 1.0 },
+ { 0.807843, 0.639216, 0.905882, 1.0 },
+ { 0.827451, 0.611765, 0.917647, 1.0 },
+ { 0.850980, 0.588235, 0.913725, 1.0 },
+ { 0.858824, 0.556863, 0.898039, 1.0 },
+ { 0.847059, 0.521569, 0.870588, 1.0 },
+ { 0.827451, 0.486275, 0.839216, 1.0 },
+ { 0.807843, 0.450980, 0.807843, 1.0 },
+ { 0.788235, 0.419608, 0.772549, 1.0 },
+ { 0.780392, 0.396078, 0.741176, 1.0 },
+ { 0.776471, 0.380392, 0.717647, 1.0 },
+ { 0.764706, 0.376471, 0.674510, 1.0 },
+ { 0.745098, 0.341176, 0.623529, 1.0 },
+ { 0.705882, 0.294118, 0.549020, 1.0 },
+ { 0.654902, 0.250980, 0.478431, 1.0 },
+ { 0.600000, 0.215686, 0.431373, 1.0 },
+ { 0.545098, 0.180392, 0.372549, 1.0 },
+ { 0.505882, 0.156863, 0.349020, 1.0 },
+ { 0.478431, 0.137255, 0.317647, 1.0 },
+ { 0.470588, 0.133333, 0.294118, 1.0 },
+ { 0.466667, 0.129412, 0.298039, 1.0 },
+ { 0.462745, 0.121569, 0.262745, 1.0 },
+ { 0.447059, 0.129412, 0.254902, 1.0 },
+ { 0.435294, 0.152941, 0.278431, 1.0 },
+ { 0.431373, 0.176471, 0.294118, 1.0 },
+ { 0.443137, 0.215686, 0.345098, 1.0 },
+ { 0.443137, 0.250980, 0.380392, 1.0 },
+ { 0.462745, 0.282353, 0.427451, 1.0 },
+ { 0.482353, 0.286275, 0.490196, 1.0 },
+ { 0.517647, 0.313725, 0.537255, 1.0 },
+ { 0.556863, 0.345098, 0.572549, 1.0 },
+ { 0.572549, 0.356863, 0.603922, 1.0 },
+ { 0.611765, 0.384314, 0.639216, 1.0 },
+ { 0.662745, 0.403922, 0.686275, 1.0 },
+ { 0.713725, 0.419608, 0.717647, 1.0 },
+ { 0.737255, 0.423529, 0.733333, 1.0 },
+ { 0.741176, 0.419608, 0.737255, 1.0 },
+ { 0.749020, 0.419608, 0.737255, 1.0 },
+ { 0.752941, 0.419608, 0.725490, 1.0 },
+ { 0.745098, 0.396078, 0.709804, 1.0 },
+ { 0.745098, 0.376471, 0.698039, 1.0 },
+ { 0.749020, 0.352941, 0.690196, 1.0 },
+ { 0.768627, 0.341176, 0.670588, 1.0 },
+ { 0.780392, 0.298039, 0.635294, 1.0 },
+ { 0.780392, 0.247059, 0.584314, 1.0 },
+ { 0.768627, 0.200000, 0.533333, 1.0 },
+ { 0.752941, 0.160784, 0.486275, 1.0 },
+ { 0.737255, 0.133333, 0.454902, 1.0 },
+ { 0.729412, 0.113725, 0.411765, 1.0 },
+ { 0.733333, 0.094118, 0.372549, 1.0 },
+ { 0.749020, 0.090196, 0.364706, 1.0 },
+ { 0.776471, 0.086275, 0.360784, 1.0 },
+ { 0.803922, 0.082353, 0.368627, 1.0 },
+ { 0.807843, 0.074510, 0.368627, 1.0 },
+ { 0.803922, 0.074510, 0.364706, 1.0 },
+ { 0.780392, 0.082353, 0.360784, 1.0 },
+ { 0.772549, 0.105882, 0.384314, 1.0 },
+ { 0.768627, 0.101961, 0.345098, 1.0 },
+ { 0.764706, 0.109804, 0.325490, 1.0 },
+ { 0.760784, 0.117647, 0.321569, 1.0 },
+ { 0.768627, 0.125490, 0.305882, 1.0 },
+ { 0.772549, 0.129412, 0.309804, 1.0 },
+ { 0.780392, 0.137255, 0.317647, 1.0 },
+ };
+/* California */
+static double4 colors_514[] = {
+ { 0.313725, 0.474510, 0.678431, 1.0 },
+ { 0.325490, 0.494118, 0.717647, 1.0 },
+ { 0.317647, 0.486275, 0.725490, 1.0 },
+ { 0.309804, 0.482353, 0.733333, 1.0 },
+ { 0.282353, 0.470588, 0.737255, 1.0 },
+ { 0.254902, 0.462745, 0.745098, 1.0 },
+ { 0.235294, 0.454902, 0.741176, 1.0 },
+ { 0.219608, 0.447059, 0.737255, 1.0 },
+ { 0.180392, 0.447059, 0.752941, 1.0 },
+ { 0.196078, 0.454902, 0.760784, 1.0 },
+ { 0.211765, 0.462745, 0.772549, 1.0 },
+ { 0.250980, 0.482353, 0.780392, 1.0 },
+ { 0.294118, 0.505882, 0.792157, 1.0 },
+ { 0.341176, 0.517647, 0.772549, 1.0 },
+ { 0.392157, 0.533333, 0.756863, 1.0 },
+ { 0.411765, 0.529412, 0.741176, 1.0 },
+ { 0.435294, 0.525490, 0.729412, 1.0 },
+ { 0.525490, 0.501961, 0.650980, 1.0 },
+ { 0.596078, 0.498039, 0.619608, 1.0 },
+ { 0.666667, 0.494118, 0.588235, 1.0 },
+ { 0.717647, 0.478431, 0.568627, 1.0 },
+ { 0.768627, 0.466667, 0.552941, 1.0 },
+ { 0.792157, 0.458824, 0.541176, 1.0 },
+ { 0.819608, 0.450980, 0.533333, 1.0 },
+ { 0.858824, 0.376471, 0.478431, 1.0 },
+ { 0.858824, 0.345098, 0.470588, 1.0 },
+ { 0.862745, 0.313725, 0.466667, 1.0 },
+ { 0.839216, 0.301961, 0.498039, 1.0 },
+ { 0.815686, 0.290196, 0.533333, 1.0 },
+ { 0.800000, 0.290196, 0.552941, 1.0 },
+ { 0.784314, 0.294118, 0.572549, 1.0 },
+ { 0.776471, 0.286275, 0.611765, 1.0 },
+ { 0.760784, 0.266667, 0.631373, 1.0 },
+ { 0.725490, 0.227451, 0.682353, 1.0 },
+ { 0.709804, 0.203922, 0.701961, 1.0 },
+ { 0.698039, 0.180392, 0.721569, 1.0 },
+ { 0.643137, 0.184314, 0.745098, 1.0 },
+ { 0.588235, 0.188235, 0.768627, 1.0 },
+ { 0.564706, 0.192157, 0.772549, 1.0 },
+ { 0.541176, 0.200000, 0.776471, 1.0 },
+ { 0.478431, 0.231373, 0.772549, 1.0 },
+ { 0.494118, 0.207843, 0.745098, 1.0 },
+ { 0.513725, 0.188235, 0.717647, 1.0 },
+ { 0.517647, 0.184314, 0.686275, 1.0 },
+ { 0.525490, 0.184314, 0.658824, 1.0 },
+ { 0.513725, 0.180392, 0.650980, 1.0 },
+ { 0.505882, 0.176471, 0.643137, 1.0 },
+ { 0.466667, 0.172549, 0.619608, 1.0 },
+ { 0.435294, 0.200000, 0.600000, 1.0 },
+ { 0.392157, 0.247059, 0.576471, 1.0 },
+ { 0.435294, 0.258824, 0.552941, 1.0 },
+ { 0.478431, 0.270588, 0.529412, 1.0 },
+ { 0.525490, 0.258824, 0.513725, 1.0 },
+ { 0.572549, 0.250980, 0.498039, 1.0 },
+ { 0.592157, 0.247059, 0.494118, 1.0 },
+ { 0.611765, 0.243137, 0.490196, 1.0 },
+ { 0.603922, 0.250980, 0.498039, 1.0 },
+ { 0.603922, 0.243137, 0.517647, 1.0 },
+ { 0.603922, 0.239216, 0.537255, 1.0 },
+ { 0.603922, 0.250980, 0.552941, 1.0 },
+ { 0.607843, 0.266667, 0.572549, 1.0 },
+ { 0.607843, 0.266667, 0.576471, 1.0 },
+ { 0.611765, 0.266667, 0.580392, 1.0 },
+ { 0.619608, 0.270588, 0.600000, 1.0 },
+ { 0.611765, 0.290196, 0.611765, 1.0 },
+ { 0.588235, 0.305882, 0.643137, 1.0 },
+ { 0.600000, 0.317647, 0.639216, 1.0 },
+ { 0.615686, 0.333333, 0.635294, 1.0 },
+ { 0.619608, 0.333333, 0.627451, 1.0 },
+ { 0.623529, 0.337255, 0.623529, 1.0 },
+ { 0.615686, 0.333333, 0.627451, 1.0 },
+ { 0.600000, 0.317647, 0.647059, 1.0 },
+ { 0.509804, 0.298039, 0.694118, 1.0 },
+ { 0.490196, 0.286275, 0.690196, 1.0 },
+ { 0.470588, 0.278431, 0.690196, 1.0 },
+ { 0.478431, 0.266667, 0.666667, 1.0 },
+ { 0.490196, 0.254902, 0.643137, 1.0 },
+ { 0.490196, 0.239216, 0.635294, 1.0 },
+ { 0.494118, 0.223529, 0.631373, 1.0 },
+ { 0.498039, 0.184314, 0.635294, 1.0 },
+ { 0.439216, 0.156863, 0.662745, 1.0 },
+ { 0.321569, 0.137255, 0.701961, 1.0 },
+ { 0.286275, 0.152941, 0.686275, 1.0 },
+ { 0.250980, 0.172549, 0.670588, 1.0 },
+ { 0.247059, 0.188235, 0.654902, 1.0 },
+ { 0.243137, 0.203922, 0.639216, 1.0 },
+ { 0.258824, 0.227451, 0.619608, 1.0 },
+ { 0.258824, 0.239216, 0.607843, 1.0 },
+ { 0.243137, 0.247059, 0.631373, 1.0 },
+ { 0.227451, 0.250980, 0.650980, 1.0 },
+ { 0.211765, 0.254902, 0.670588, 1.0 },
+ { 0.211765, 0.254902, 0.674510, 1.0 },
+ { 0.215686, 0.254902, 0.682353, 1.0 },
+ { 0.227451, 0.247059, 0.690196, 1.0 },
+ { 0.243137, 0.235294, 0.698039, 1.0 },
+ { 0.262745, 0.239216, 0.686275, 1.0 },
+ { 0.270588, 0.227451, 0.686275, 1.0 },
+ { 0.247059, 0.235294, 0.670588, 1.0 },
+ { 0.239216, 0.247059, 0.670588, 1.0 },
+ { 0.235294, 0.262745, 0.670588, 1.0 },
+ { 0.231373, 0.258824, 0.674510, 1.0 },
+ { 0.231373, 0.258824, 0.678431, 1.0 },
+ { 0.243137, 0.258824, 0.662745, 1.0 },
+ { 0.250980, 0.254902, 0.658824, 1.0 },
+ { 0.239216, 0.286275, 0.607843, 1.0 },
+ { 0.227451, 0.321569, 0.611765, 1.0 },
+ { 0.219608, 0.360784, 0.615686, 1.0 },
+ { 0.215686, 0.376471, 0.627451, 1.0 },
+ { 0.215686, 0.392157, 0.643137, 1.0 },
+ { 0.215686, 0.400000, 0.670588, 1.0 },
+ { 0.223529, 0.396078, 0.701961, 1.0 },
+ { 0.231373, 0.396078, 0.733333, 1.0 },
+ { 0.223529, 0.392157, 0.741176, 1.0 },
+ { 0.223529, 0.380392, 0.768627, 1.0 },
+ { 0.227451, 0.384314, 0.772549, 1.0 },
+ { 0.231373, 0.388235, 0.780392, 1.0 },
+ { 0.258824, 0.384314, 0.792157, 1.0 },
+ { 0.294118, 0.376471, 0.792157, 1.0 },
+ { 0.321569, 0.352941, 0.796078, 1.0 },
+ { 0.345098, 0.325490, 0.784314, 1.0 },
+ { 0.341176, 0.286275, 0.756863, 1.0 },
+ { 0.309804, 0.274510, 0.745098, 1.0 },
+ { 0.282353, 0.262745, 0.733333, 1.0 },
+ { 0.274510, 0.258824, 0.729412, 1.0 },
+ { 0.270588, 0.258824, 0.725490, 1.0 },
+ { 0.270588, 0.247059, 0.713725, 1.0 },
+ { 0.301961, 0.231373, 0.698039, 1.0 },
+ { 0.356863, 0.215686, 0.678431, 1.0 },
+ { 0.403922, 0.207843, 0.654902, 1.0 },
+ { 0.482353, 0.200000, 0.607843, 1.0 },
+ { 0.494118, 0.203922, 0.600000, 1.0 },
+ { 0.509804, 0.207843, 0.596078, 1.0 },
+ { 0.505882, 0.219608, 0.584314, 1.0 },
+ { 0.494118, 0.235294, 0.576471, 1.0 },
+ { 0.509804, 0.247059, 0.572549, 1.0 },
+ { 0.513725, 0.274510, 0.572549, 1.0 },
+ { 0.580392, 0.329412, 0.592157, 1.0 },
+ { 0.611765, 0.356863, 0.596078, 1.0 },
+ { 0.643137, 0.384314, 0.603922, 1.0 },
+ { 0.643137, 0.380392, 0.603922, 1.0 },
+ { 0.647059, 0.380392, 0.603922, 1.0 },
+ { 0.650980, 0.368627, 0.596078, 1.0 },
+ { 0.647059, 0.368627, 0.584314, 1.0 },
+ { 0.643137, 0.360784, 0.588235, 1.0 },
+ { 0.635294, 0.360784, 0.600000, 1.0 },
+ { 0.635294, 0.380392, 0.650980, 1.0 },
+ { 0.635294, 0.372549, 0.662745, 1.0 },
+ { 0.635294, 0.368627, 0.678431, 1.0 },
+ { 0.623529, 0.349020, 0.694118, 1.0 },
+ { 0.615686, 0.333333, 0.705882, 1.0 },
+ { 0.623529, 0.317647, 0.709804, 1.0 },
+ { 0.631373, 0.317647, 0.709804, 1.0 },
+ { 0.647059, 0.352941, 0.756863, 1.0 },
+ { 0.654902, 0.364706, 0.760784, 1.0 },
+ { 0.662745, 0.376471, 0.768627, 1.0 },
+ { 0.658824, 0.388235, 0.764706, 1.0 },
+ { 0.654902, 0.384314, 0.760784, 1.0 },
+ { 0.643137, 0.368627, 0.760784, 1.0 },
+ { 0.631373, 0.364706, 0.764706, 1.0 },
+ { 0.615686, 0.376471, 0.784314, 1.0 },
+ { 0.584314, 0.380392, 0.819608, 1.0 },
+ { 0.560784, 0.380392, 0.854902, 1.0 },
+ { 0.552941, 0.368627, 0.847059, 1.0 },
+ { 0.549020, 0.360784, 0.843137, 1.0 },
+ { 0.525490, 0.337255, 0.807843, 1.0 },
+ { 0.501961, 0.301961, 0.776471, 1.0 },
+ { 0.474510, 0.282353, 0.760784, 1.0 },
+ { 0.431373, 0.266667, 0.745098, 1.0 },
+ { 0.368627, 0.290196, 0.815686, 1.0 },
+ { 0.360784, 0.298039, 0.831373, 1.0 },
+ { 0.352941, 0.309804, 0.850980, 1.0 },
+ { 0.345098, 0.337255, 0.874510, 1.0 },
+ { 0.356863, 0.356863, 0.882353, 1.0 },
+ { 0.372549, 0.384314, 0.890196, 1.0 },
+ { 0.403922, 0.427451, 0.870588, 1.0 },
+ { 0.439216, 0.478431, 0.854902, 1.0 },
+ { 0.490196, 0.521569, 0.847059, 1.0 },
+ { 0.545098, 0.568627, 0.843137, 1.0 },
+ { 0.600000, 0.607843, 0.854902, 1.0 },
+ { 0.635294, 0.639216, 0.870588, 1.0 },
+ { 0.650980, 0.666667, 0.905882, 1.0 },
+ { 0.658824, 0.698039, 0.921569, 1.0 },
+ { 0.674510, 0.729412, 0.933333, 1.0 },
+ { 0.686275, 0.737255, 0.937255, 1.0 },
+ { 0.694118, 0.756863, 0.925490, 1.0 },
+ { 0.686275, 0.749020, 0.917647, 1.0 },
+ { 0.682353, 0.745098, 0.913725, 1.0 },
+ { 0.658824, 0.717647, 0.917647, 1.0 },
+ { 0.603922, 0.686275, 0.913725, 1.0 },
+ { 0.556863, 0.658824, 0.901961, 1.0 },
+ { 0.513725, 0.623529, 0.890196, 1.0 },
+ { 0.478431, 0.572549, 0.878431, 1.0 },
+ { 0.454902, 0.525490, 0.858824, 1.0 },
+ { 0.443137, 0.482353, 0.843137, 1.0 },
+ { 0.435294, 0.450980, 0.827451, 1.0 },
+ { 0.415686, 0.423529, 0.823529, 1.0 },
+ { 0.400000, 0.403922, 0.819608, 1.0 },
+ { 0.384314, 0.396078, 0.811765, 1.0 },
+ { 0.364706, 0.376471, 0.811765, 1.0 },
+ { 0.345098, 0.345098, 0.807843, 1.0 },
+ { 0.325490, 0.321569, 0.811765, 1.0 },
+ { 0.313725, 0.305882, 0.800000, 1.0 },
+ { 0.294118, 0.305882, 0.800000, 1.0 },
+ { 0.290196, 0.317647, 0.803922, 1.0 },
+ { 0.290196, 0.345098, 0.815686, 1.0 },
+ { 0.294118, 0.384314, 0.831373, 1.0 },
+ { 0.294118, 0.407843, 0.843137, 1.0 },
+ { 0.290196, 0.427451, 0.870588, 1.0 },
+ { 0.294118, 0.435294, 0.882353, 1.0 },
+ { 0.278431, 0.431373, 0.878431, 1.0 },
+ { 0.262745, 0.431373, 0.874510, 1.0 },
+ { 0.250980, 0.419608, 0.866667, 1.0 },
+ { 0.247059, 0.427451, 0.854902, 1.0 },
+ { 0.243137, 0.427451, 0.831373, 1.0 },
+ { 0.247059, 0.431373, 0.819608, 1.0 },
+ { 0.258824, 0.439216, 0.819608, 1.0 },
+ { 0.286275, 0.427451, 0.807843, 1.0 },
+ { 0.321569, 0.423529, 0.796078, 1.0 },
+ { 0.349020, 0.388235, 0.780392, 1.0 },
+ { 0.376471, 0.356863, 0.776471, 1.0 },
+ { 0.384314, 0.325490, 0.756863, 1.0 },
+ { 0.388235, 0.294118, 0.725490, 1.0 },
+ { 0.372549, 0.282353, 0.709804, 1.0 },
+ { 0.352941, 0.262745, 0.698039, 1.0 },
+ { 0.349020, 0.266667, 0.690196, 1.0 },
+ { 0.341176, 0.258824, 0.686275, 1.0 },
+ { 0.341176, 0.250980, 0.694118, 1.0 },
+ { 0.329412, 0.247059, 0.705882, 1.0 },
+ { 0.321569, 0.239216, 0.705882, 1.0 },
+ { 0.305882, 0.247059, 0.694118, 1.0 },
+ { 0.278431, 0.247059, 0.682353, 1.0 },
+ { 0.254902, 0.239216, 0.666667, 1.0 },
+ { 0.235294, 0.235294, 0.627451, 1.0 },
+ { 0.223529, 0.243137, 0.611765, 1.0 },
+ { 0.215686, 0.270588, 0.611765, 1.0 },
+ { 0.219608, 0.290196, 0.627451, 1.0 },
+ { 0.239216, 0.321569, 0.643137, 1.0 },
+ { 0.266667, 0.364706, 0.658824, 1.0 },
+ { 0.294118, 0.384314, 0.682353, 1.0 },
+ { 0.329412, 0.392157, 0.686275, 1.0 },
+ { 0.356863, 0.392157, 0.686275, 1.0 },
+ { 0.376471, 0.403922, 0.678431, 1.0 },
+ { 0.388235, 0.411765, 0.674510, 1.0 },
+ { 0.384314, 0.419608, 0.682353, 1.0 },
+ { 0.376471, 0.447059, 0.690196, 1.0 },
+ { 0.364706, 0.466667, 0.709804, 1.0 },
+ { 0.364706, 0.486275, 0.729412, 1.0 },
+ { 0.372549, 0.490196, 0.756863, 1.0 },
+ { 0.376471, 0.505882, 0.764706, 1.0 },
+ { 0.396078, 0.521569, 0.764706, 1.0 },
+ { 0.400000, 0.533333, 0.756863, 1.0 },
+ { 0.388235, 0.517647, 0.729412, 1.0 },
+ { 0.368627, 0.501961, 0.701961, 1.0 },
+ { 0.345098, 0.498039, 0.674510, 1.0 },
+ { 0.329412, 0.482353, 0.670588, 1.0 },
+ { 0.317647, 0.482353, 0.670588, 1.0 },
+ };
+/* Canyon */
+static double4 colors_515[] = {
+ { 0.764706, 0.576471, 0.462745, 1.0 },
+ { 0.745098, 0.564706, 0.423529, 1.0 },
+ { 0.709804, 0.482353, 0.352941, 1.0 },
+ { 0.674510, 0.403922, 0.286275, 1.0 },
+ { 0.701961, 0.458824, 0.309804, 1.0 },
+ { 0.729412, 0.513725, 0.333333, 1.0 },
+ { 0.745098, 0.545098, 0.345098, 1.0 },
+ { 0.764706, 0.580392, 0.360784, 1.0 },
+ { 0.792157, 0.607843, 0.435294, 1.0 },
+ { 0.788235, 0.627451, 0.450980, 1.0 },
+ { 0.784314, 0.650980, 0.466667, 1.0 },
+ { 0.721569, 0.631373, 0.482353, 1.0 },
+ { 0.658824, 0.611765, 0.501961, 1.0 },
+ { 0.603922, 0.545098, 0.486275, 1.0 },
+ { 0.552941, 0.482353, 0.470588, 1.0 },
+ { 0.517647, 0.454902, 0.443137, 1.0 },
+ { 0.486275, 0.431373, 0.415686, 1.0 },
+ { 0.337255, 0.352941, 0.321569, 1.0 },
+ { 0.294118, 0.298039, 0.298039, 1.0 },
+ { 0.254902, 0.247059, 0.278431, 1.0 },
+ { 0.231373, 0.219608, 0.282353, 1.0 },
+ { 0.211765, 0.196078, 0.290196, 1.0 },
+ { 0.211765, 0.184314, 0.301961, 1.0 },
+ { 0.215686, 0.172549, 0.317647, 1.0 },
+ { 0.192157, 0.247059, 0.384314, 1.0 },
+ { 0.227451, 0.270588, 0.415686, 1.0 },
+ { 0.262745, 0.294118, 0.450980, 1.0 },
+ { 0.298039, 0.352941, 0.474510, 1.0 },
+ { 0.337255, 0.415686, 0.498039, 1.0 },
+ { 0.349020, 0.439216, 0.498039, 1.0 },
+ { 0.360784, 0.462745, 0.498039, 1.0 },
+ { 0.400000, 0.470588, 0.490196, 1.0 },
+ { 0.403922, 0.486275, 0.478431, 1.0 },
+ { 0.415686, 0.486275, 0.462745, 1.0 },
+ { 0.411765, 0.486275, 0.439216, 1.0 },
+ { 0.411765, 0.486275, 0.415686, 1.0 },
+ { 0.376471, 0.443137, 0.376471, 1.0 },
+ { 0.345098, 0.400000, 0.337255, 1.0 },
+ { 0.337255, 0.364706, 0.309804, 1.0 },
+ { 0.333333, 0.329412, 0.282353, 1.0 },
+ { 0.235294, 0.243137, 0.180392, 1.0 },
+ { 0.192157, 0.184314, 0.141176, 1.0 },
+ { 0.149020, 0.125490, 0.105882, 1.0 },
+ { 0.125490, 0.109804, 0.105882, 1.0 },
+ { 0.105882, 0.098039, 0.109804, 1.0 },
+ { 0.113725, 0.109804, 0.113725, 1.0 },
+ { 0.121569, 0.121569, 0.117647, 1.0 },
+ { 0.145098, 0.137255, 0.137255, 1.0 },
+ { 0.184314, 0.168627, 0.168627, 1.0 },
+ { 0.294118, 0.196078, 0.203922, 1.0 },
+ { 0.321569, 0.192157, 0.176471, 1.0 },
+ { 0.352941, 0.188235, 0.152941, 1.0 },
+ { 0.388235, 0.203922, 0.152941, 1.0 },
+ { 0.423529, 0.219608, 0.152941, 1.0 },
+ { 0.431373, 0.207843, 0.133333, 1.0 },
+ { 0.443137, 0.200000, 0.117647, 1.0 },
+ { 0.439216, 0.239216, 0.109804, 1.0 },
+ { 0.474510, 0.274510, 0.160784, 1.0 },
+ { 0.513725, 0.313725, 0.211765, 1.0 },
+ { 0.513725, 0.349020, 0.235294, 1.0 },
+ { 0.517647, 0.388235, 0.262745, 1.0 },
+ { 0.521569, 0.392157, 0.274510, 1.0 },
+ { 0.529412, 0.400000, 0.286275, 1.0 },
+ { 0.541176, 0.435294, 0.313725, 1.0 },
+ { 0.529412, 0.462745, 0.345098, 1.0 },
+ { 0.482353, 0.470588, 0.337255, 1.0 },
+ { 0.443137, 0.431373, 0.301961, 1.0 },
+ { 0.407843, 0.392157, 0.270588, 1.0 },
+ { 0.388235, 0.368627, 0.254902, 1.0 },
+ { 0.368627, 0.345098, 0.243137, 1.0 },
+ { 0.337255, 0.266667, 0.207843, 1.0 },
+ { 0.317647, 0.211765, 0.192157, 1.0 },
+ { 0.313725, 0.219608, 0.247059, 1.0 },
+ { 0.333333, 0.243137, 0.262745, 1.0 },
+ { 0.352941, 0.270588, 0.282353, 1.0 },
+ { 0.380392, 0.341176, 0.333333, 1.0 },
+ { 0.411765, 0.415686, 0.384314, 1.0 },
+ { 0.435294, 0.443137, 0.400000, 1.0 },
+ { 0.462745, 0.470588, 0.419608, 1.0 },
+ { 0.490196, 0.490196, 0.435294, 1.0 },
+ { 0.494118, 0.501961, 0.419608, 1.0 },
+ { 0.501961, 0.490196, 0.333333, 1.0 },
+ { 0.474510, 0.439216, 0.286275, 1.0 },
+ { 0.447059, 0.392157, 0.243137, 1.0 },
+ { 0.423529, 0.360784, 0.211765, 1.0 },
+ { 0.403922, 0.329412, 0.184314, 1.0 },
+ { 0.352941, 0.258824, 0.129412, 1.0 },
+ { 0.329412, 0.243137, 0.090196, 1.0 },
+ { 0.360784, 0.243137, 0.117647, 1.0 },
+ { 0.400000, 0.278431, 0.160784, 1.0 },
+ { 0.439216, 0.317647, 0.203922, 1.0 },
+ { 0.482353, 0.360784, 0.219608, 1.0 },
+ { 0.529412, 0.403922, 0.239216, 1.0 },
+ { 0.639216, 0.521569, 0.305882, 1.0 },
+ { 0.729412, 0.596078, 0.341176, 1.0 },
+ { 0.819608, 0.650980, 0.376471, 1.0 },
+ { 0.870588, 0.658824, 0.356863, 1.0 },
+ { 0.870588, 0.639216, 0.349020, 1.0 },
+ { 0.850980, 0.600000, 0.341176, 1.0 },
+ { 0.831373, 0.560784, 0.337255, 1.0 },
+ { 0.803922, 0.529412, 0.333333, 1.0 },
+ { 0.780392, 0.498039, 0.333333, 1.0 },
+ { 0.717647, 0.470588, 0.356863, 1.0 },
+ { 0.658824, 0.454902, 0.396078, 1.0 },
+ { 0.596078, 0.478431, 0.447059, 1.0 },
+ { 0.560784, 0.517647, 0.490196, 1.0 },
+ { 0.529412, 0.560784, 0.537255, 1.0 },
+ { 0.521569, 0.576471, 0.556863, 1.0 },
+ { 0.517647, 0.596078, 0.576471, 1.0 },
+ { 0.545098, 0.619608, 0.568627, 1.0 },
+ { 0.572549, 0.654902, 0.572549, 1.0 },
+ { 0.600000, 0.658824, 0.560784, 1.0 },
+ { 0.600000, 0.643137, 0.533333, 1.0 },
+ { 0.686275, 0.576471, 0.388235, 1.0 },
+ { 0.713725, 0.533333, 0.349020, 1.0 },
+ { 0.741176, 0.494118, 0.309804, 1.0 },
+ { 0.713725, 0.403922, 0.231373, 1.0 },
+ { 0.658824, 0.341176, 0.188235, 1.0 },
+ { 0.568627, 0.325490, 0.152941, 1.0 },
+ { 0.525490, 0.266667, 0.133333, 1.0 },
+ { 0.392157, 0.160784, 0.070588, 1.0 },
+ { 0.309804, 0.184314, 0.070588, 1.0 },
+ { 0.231373, 0.211765, 0.074510, 1.0 },
+ { 0.215686, 0.211765, 0.090196, 1.0 },
+ { 0.203922, 0.215686, 0.105882, 1.0 },
+ { 0.196078, 0.188235, 0.098039, 1.0 },
+ { 0.176471, 0.176471, 0.090196, 1.0 },
+ { 0.168627, 0.211765, 0.086275, 1.0 },
+ { 0.184314, 0.243137, 0.141176, 1.0 },
+ { 0.258824, 0.286275, 0.235294, 1.0 },
+ { 0.286275, 0.309804, 0.250980, 1.0 },
+ { 0.313725, 0.333333, 0.266667, 1.0 },
+ { 0.376471, 0.380392, 0.321569, 1.0 },
+ { 0.427451, 0.443137, 0.345098, 1.0 },
+ { 0.478431, 0.494118, 0.384314, 1.0 },
+ { 0.549020, 0.545098, 0.407843, 1.0 },
+ { 0.615686, 0.611765, 0.450980, 1.0 },
+ { 0.615686, 0.635294, 0.494118, 1.0 },
+ { 0.615686, 0.658824, 0.541176, 1.0 },
+ { 0.635294, 0.662745, 0.568627, 1.0 },
+ { 0.658824, 0.670588, 0.596078, 1.0 },
+ { 0.662745, 0.729412, 0.654902, 1.0 },
+ { 0.674510, 0.760784, 0.682353, 1.0 },
+ { 0.666667, 0.760784, 0.698039, 1.0 },
+ { 0.701961, 0.698039, 0.670588, 1.0 },
+ { 0.698039, 0.662745, 0.592157, 1.0 },
+ { 0.674510, 0.635294, 0.549020, 1.0 },
+ { 0.650980, 0.611765, 0.509804, 1.0 },
+ { 0.600000, 0.509804, 0.411765, 1.0 },
+ { 0.545098, 0.439216, 0.352941, 1.0 },
+ { 0.509804, 0.411765, 0.309804, 1.0 },
+ { 0.482353, 0.388235, 0.278431, 1.0 },
+ { 0.454902, 0.384314, 0.290196, 1.0 },
+ { 0.462745, 0.403922, 0.290196, 1.0 },
+ { 0.470588, 0.423529, 0.290196, 1.0 },
+ { 0.509804, 0.466667, 0.286275, 1.0 },
+ { 0.541176, 0.505882, 0.305882, 1.0 },
+ { 0.596078, 0.525490, 0.360784, 1.0 },
+ { 0.635294, 0.560784, 0.384314, 1.0 },
+ { 0.670588, 0.600000, 0.400000, 1.0 },
+ { 0.666667, 0.627451, 0.400000, 1.0 },
+ { 0.650980, 0.576471, 0.431373, 1.0 },
+ { 0.643137, 0.560784, 0.431373, 1.0 },
+ { 0.635294, 0.549020, 0.431373, 1.0 },
+ { 0.623529, 0.525490, 0.384314, 1.0 },
+ { 0.631373, 0.478431, 0.321569, 1.0 },
+ { 0.623529, 0.419608, 0.250980, 1.0 },
+ { 0.600000, 0.372549, 0.219608, 1.0 },
+ { 0.556863, 0.305882, 0.168627, 1.0 },
+ { 0.552941, 0.305882, 0.172549, 1.0 },
+ { 0.549020, 0.305882, 0.180392, 1.0 },
+ { 0.529412, 0.325490, 0.235294, 1.0 },
+ { 0.509804, 0.333333, 0.301961, 1.0 },
+ { 0.458824, 0.329412, 0.356863, 1.0 },
+ { 0.415686, 0.333333, 0.400000, 1.0 },
+ { 0.380392, 0.360784, 0.439216, 1.0 },
+ { 0.368627, 0.360784, 0.498039, 1.0 },
+ { 0.321569, 0.364706, 0.564706, 1.0 },
+ { 0.317647, 0.372549, 0.572549, 1.0 },
+ { 0.305882, 0.403922, 0.552941, 1.0 },
+ { 0.337255, 0.443137, 0.541176, 1.0 },
+ { 0.305882, 0.450980, 0.627451, 1.0 },
+ { 0.313725, 0.462745, 0.666667, 1.0 },
+ { 0.325490, 0.470588, 0.658824, 1.0 },
+ { 0.439216, 0.556863, 0.611765, 1.0 },
+ { 0.454902, 0.549020, 0.615686, 1.0 },
+ { 0.470588, 0.541176, 0.619608, 1.0 },
+ { 0.501961, 0.486275, 0.576471, 1.0 },
+ { 0.584314, 0.462745, 0.478431, 1.0 },
+ { 0.674510, 0.458824, 0.392157, 1.0 },
+ { 0.729412, 0.435294, 0.337255, 1.0 },
+ { 0.776471, 0.400000, 0.294118, 1.0 },
+ { 0.807843, 0.349020, 0.250980, 1.0 },
+ { 0.835294, 0.337255, 0.219608, 1.0 },
+ { 0.819608, 0.345098, 0.207843, 1.0 },
+ { 0.792157, 0.356863, 0.211765, 1.0 },
+ { 0.721569, 0.329412, 0.207843, 1.0 },
+ { 0.643137, 0.329412, 0.200000, 1.0 },
+ { 0.556863, 0.329412, 0.180392, 1.0 },
+ { 0.474510, 0.337255, 0.172549, 1.0 },
+ { 0.407843, 0.325490, 0.141176, 1.0 },
+ { 0.356863, 0.325490, 0.125490, 1.0 },
+ { 0.317647, 0.329412, 0.105882, 1.0 },
+ { 0.290196, 0.329412, 0.145098, 1.0 },
+ { 0.258824, 0.352941, 0.188235, 1.0 },
+ { 0.243137, 0.384314, 0.266667, 1.0 },
+ { 0.239216, 0.427451, 0.305882, 1.0 },
+ { 0.282353, 0.439216, 0.345098, 1.0 },
+ { 0.317647, 0.462745, 0.364706, 1.0 },
+ { 0.360784, 0.486275, 0.372549, 1.0 },
+ { 0.392157, 0.501961, 0.345098, 1.0 },
+ { 0.439216, 0.498039, 0.329412, 1.0 },
+ { 0.478431, 0.478431, 0.321569, 1.0 },
+ { 0.509804, 0.462745, 0.317647, 1.0 },
+ { 0.521569, 0.435294, 0.278431, 1.0 },
+ { 0.482353, 0.396078, 0.266667, 1.0 },
+ { 0.415686, 0.356863, 0.286275, 1.0 },
+ { 0.356863, 0.321569, 0.352941, 1.0 },
+ { 0.333333, 0.313725, 0.376471, 1.0 },
+ { 0.321569, 0.301961, 0.384314, 1.0 },
+ { 0.325490, 0.321569, 0.364706, 1.0 },
+ { 0.364706, 0.321569, 0.372549, 1.0 },
+ { 0.439216, 0.341176, 0.396078, 1.0 },
+ { 0.521569, 0.341176, 0.396078, 1.0 },
+ { 0.607843, 0.368627, 0.380392, 1.0 },
+ { 0.678431, 0.392157, 0.337255, 1.0 },
+ { 0.752941, 0.419608, 0.317647, 1.0 },
+ { 0.780392, 0.407843, 0.290196, 1.0 },
+ { 0.776471, 0.400000, 0.282353, 1.0 },
+ { 0.737255, 0.400000, 0.278431, 1.0 },
+ { 0.698039, 0.419608, 0.250980, 1.0 },
+ { 0.662745, 0.419608, 0.231373, 1.0 },
+ { 0.607843, 0.407843, 0.235294, 1.0 },
+ { 0.541176, 0.392157, 0.270588, 1.0 },
+ { 0.494118, 0.400000, 0.294118, 1.0 },
+ { 0.494118, 0.407843, 0.325490, 1.0 },
+ { 0.505882, 0.423529, 0.352941, 1.0 },
+ { 0.501961, 0.435294, 0.384314, 1.0 },
+ { 0.505882, 0.462745, 0.396078, 1.0 },
+ { 0.533333, 0.494118, 0.435294, 1.0 },
+ { 0.596078, 0.525490, 0.462745, 1.0 },
+ { 0.647059, 0.564706, 0.490196, 1.0 },
+ { 0.674510, 0.584314, 0.490196, 1.0 },
+ { 0.686275, 0.600000, 0.486275, 1.0 },
+ { 0.713725, 0.580392, 0.470588, 1.0 },
+ { 0.749020, 0.588235, 0.435294, 1.0 },
+ { 0.788235, 0.584314, 0.392157, 1.0 },
+ { 0.803922, 0.580392, 0.352941, 1.0 },
+ { 0.831373, 0.556863, 0.333333, 1.0 },
+ { 0.843137, 0.552941, 0.352941, 1.0 },
+ { 0.874510, 0.588235, 0.388235, 1.0 },
+ { 0.890196, 0.615686, 0.415686, 1.0 },
+ { 0.921569, 0.678431, 0.450980, 1.0 },
+ { 0.933333, 0.709804, 0.501961, 1.0 },
+ { 0.890196, 0.678431, 0.498039, 1.0 },
+ { 0.823529, 0.596078, 0.470588, 1.0 },
+ };
+/* Carnations */
+static double4 colors_516[] = {
+ { 0.596078, 0.188235, 0.192157, 1.0 },
+ { 0.600000, 0.196078, 0.192157, 1.0 },
+ { 0.580392, 0.156863, 0.164706, 1.0 },
+ { 0.560784, 0.117647, 0.137255, 1.0 },
+ { 0.576471, 0.121569, 0.145098, 1.0 },
+ { 0.596078, 0.125490, 0.152941, 1.0 },
+ { 0.607843, 0.137255, 0.172549, 1.0 },
+ { 0.619608, 0.152941, 0.196078, 1.0 },
+ { 0.705882, 0.227451, 0.278431, 1.0 },
+ { 0.733333, 0.262745, 0.309804, 1.0 },
+ { 0.764706, 0.298039, 0.341176, 1.0 },
+ { 0.768627, 0.329412, 0.349020, 1.0 },
+ { 0.772549, 0.360784, 0.360784, 1.0 },
+ { 0.760784, 0.372549, 0.321569, 1.0 },
+ { 0.752941, 0.388235, 0.282353, 1.0 },
+ { 0.737255, 0.372549, 0.270588, 1.0 },
+ { 0.725490, 0.360784, 0.258824, 1.0 },
+ { 0.705882, 0.345098, 0.239216, 1.0 },
+ { 0.698039, 0.349020, 0.227451, 1.0 },
+ { 0.694118, 0.352941, 0.215686, 1.0 },
+ { 0.694118, 0.349020, 0.247059, 1.0 },
+ { 0.698039, 0.345098, 0.282353, 1.0 },
+ { 0.698039, 0.349020, 0.278431, 1.0 },
+ { 0.701961, 0.352941, 0.278431, 1.0 },
+ { 0.654902, 0.356863, 0.286275, 1.0 },
+ { 0.603922, 0.349020, 0.278431, 1.0 },
+ { 0.552941, 0.341176, 0.270588, 1.0 },
+ { 0.545098, 0.313725, 0.243137, 1.0 },
+ { 0.541176, 0.290196, 0.219608, 1.0 },
+ { 0.529412, 0.270588, 0.211765, 1.0 },
+ { 0.517647, 0.250980, 0.203922, 1.0 },
+ { 0.509804, 0.215686, 0.164706, 1.0 },
+ { 0.529412, 0.164706, 0.121569, 1.0 },
+ { 0.572549, 0.101961, 0.070588, 1.0 },
+ { 0.541176, 0.082353, 0.050980, 1.0 },
+ { 0.513725, 0.066667, 0.035294, 1.0 },
+ { 0.458824, 0.078431, 0.035294, 1.0 },
+ { 0.403922, 0.090196, 0.039216, 1.0 },
+ { 0.372549, 0.105882, 0.043137, 1.0 },
+ { 0.345098, 0.121569, 0.050980, 1.0 },
+ { 0.239216, 0.164706, 0.090196, 1.0 },
+ { 0.239216, 0.184314, 0.101961, 1.0 },
+ { 0.243137, 0.207843, 0.117647, 1.0 },
+ { 0.250980, 0.231373, 0.129412, 1.0 },
+ { 0.258824, 0.258824, 0.141176, 1.0 },
+ { 0.270588, 0.266667, 0.141176, 1.0 },
+ { 0.282353, 0.274510, 0.145098, 1.0 },
+ { 0.301961, 0.286275, 0.149020, 1.0 },
+ { 0.290196, 0.286275, 0.149020, 1.0 },
+ { 0.282353, 0.278431, 0.137255, 1.0 },
+ { 0.258824, 0.250980, 0.125490, 1.0 },
+ { 0.235294, 0.223529, 0.113725, 1.0 },
+ { 0.211765, 0.200000, 0.094118, 1.0 },
+ { 0.192157, 0.176471, 0.078431, 1.0 },
+ { 0.184314, 0.164706, 0.070588, 1.0 },
+ { 0.176471, 0.152941, 0.066667, 1.0 },
+ { 0.133333, 0.133333, 0.050980, 1.0 },
+ { 0.125490, 0.149020, 0.054902, 1.0 },
+ { 0.117647, 0.168627, 0.058824, 1.0 },
+ { 0.129412, 0.188235, 0.070588, 1.0 },
+ { 0.145098, 0.207843, 0.082353, 1.0 },
+ { 0.152941, 0.219608, 0.090196, 1.0 },
+ { 0.164706, 0.231373, 0.098039, 1.0 },
+ { 0.180392, 0.239216, 0.117647, 1.0 },
+ { 0.196078, 0.250980, 0.137255, 1.0 },
+ { 0.188235, 0.254902, 0.145098, 1.0 },
+ { 0.180392, 0.239216, 0.129412, 1.0 },
+ { 0.172549, 0.227451, 0.113725, 1.0 },
+ { 0.156863, 0.215686, 0.101961, 1.0 },
+ { 0.145098, 0.207843, 0.094118, 1.0 },
+ { 0.113725, 0.188235, 0.086275, 1.0 },
+ { 0.098039, 0.184314, 0.070588, 1.0 },
+ { 0.094118, 0.152941, 0.023529, 1.0 },
+ { 0.101961, 0.133333, 0.027451, 1.0 },
+ { 0.109804, 0.117647, 0.035294, 1.0 },
+ { 0.133333, 0.105882, 0.031373, 1.0 },
+ { 0.156863, 0.098039, 0.031373, 1.0 },
+ { 0.180392, 0.090196, 0.027451, 1.0 },
+ { 0.207843, 0.086275, 0.027451, 1.0 },
+ { 0.262745, 0.070588, 0.039216, 1.0 },
+ { 0.301961, 0.066667, 0.039216, 1.0 },
+ { 0.333333, 0.043137, 0.027451, 1.0 },
+ { 0.329412, 0.050980, 0.039216, 1.0 },
+ { 0.329412, 0.058824, 0.054902, 1.0 },
+ { 0.325490, 0.066667, 0.058824, 1.0 },
+ { 0.321569, 0.074510, 0.062745, 1.0 },
+ { 0.301961, 0.066667, 0.074510, 1.0 },
+ { 0.294118, 0.070588, 0.082353, 1.0 },
+ { 0.301961, 0.098039, 0.109804, 1.0 },
+ { 0.352941, 0.109804, 0.121569, 1.0 },
+ { 0.407843, 0.121569, 0.133333, 1.0 },
+ { 0.447059, 0.129412, 0.137255, 1.0 },
+ { 0.490196, 0.141176, 0.145098, 1.0 },
+ { 0.560784, 0.184314, 0.152941, 1.0 },
+ { 0.627451, 0.227451, 0.192157, 1.0 },
+ { 0.666667, 0.262745, 0.219608, 1.0 },
+ { 0.701961, 0.294118, 0.258824, 1.0 },
+ { 0.756863, 0.384314, 0.290196, 1.0 },
+ { 0.729412, 0.392157, 0.309804, 1.0 },
+ { 0.701961, 0.403922, 0.333333, 1.0 },
+ { 0.686275, 0.400000, 0.333333, 1.0 },
+ { 0.674510, 0.396078, 0.333333, 1.0 },
+ { 0.666667, 0.384314, 0.321569, 1.0 },
+ { 0.662745, 0.345098, 0.290196, 1.0 },
+ { 0.639216, 0.282353, 0.254902, 1.0 },
+ { 0.615686, 0.254902, 0.223529, 1.0 },
+ { 0.596078, 0.231373, 0.196078, 1.0 },
+ { 0.576471, 0.219608, 0.176471, 1.0 },
+ { 0.556863, 0.207843, 0.160784, 1.0 },
+ { 0.525490, 0.184314, 0.141176, 1.0 },
+ { 0.470588, 0.200000, 0.145098, 1.0 },
+ { 0.411765, 0.223529, 0.149020, 1.0 },
+ { 0.341176, 0.247059, 0.156863, 1.0 },
+ { 0.274510, 0.266667, 0.180392, 1.0 },
+ { 0.266667, 0.282353, 0.184314, 1.0 },
+ { 0.258824, 0.301961, 0.192157, 1.0 },
+ { 0.250980, 0.329412, 0.203922, 1.0 },
+ { 0.274510, 0.349020, 0.219608, 1.0 },
+ { 0.317647, 0.337255, 0.227451, 1.0 },
+ { 0.384314, 0.352941, 0.235294, 1.0 },
+ { 0.505882, 0.435294, 0.239216, 1.0 },
+ { 0.552941, 0.427451, 0.250980, 1.0 },
+ { 0.603922, 0.423529, 0.262745, 1.0 },
+ { 0.611765, 0.415686, 0.258824, 1.0 },
+ { 0.623529, 0.407843, 0.254902, 1.0 },
+ { 0.627451, 0.415686, 0.231373, 1.0 },
+ { 0.584314, 0.400000, 0.215686, 1.0 },
+ { 0.525490, 0.352941, 0.188235, 1.0 },
+ { 0.454902, 0.294118, 0.156863, 1.0 },
+ { 0.301961, 0.203922, 0.086275, 1.0 },
+ { 0.262745, 0.184314, 0.070588, 1.0 },
+ { 0.227451, 0.164706, 0.054902, 1.0 },
+ { 0.164706, 0.129412, 0.027451, 1.0 },
+ { 0.117647, 0.094118, 0.011765, 1.0 },
+ { 0.094118, 0.082353, 0.003922, 1.0 },
+ { 0.082353, 0.082353, 0.000000, 1.0 },
+ { 0.054902, 0.082353, 0.031373, 1.0 },
+ { 0.070588, 0.094118, 0.043137, 1.0 },
+ { 0.090196, 0.109804, 0.058824, 1.0 },
+ { 0.105882, 0.121569, 0.062745, 1.0 },
+ { 0.125490, 0.133333, 0.066667, 1.0 },
+ { 0.160784, 0.149020, 0.090196, 1.0 },
+ { 0.207843, 0.160784, 0.109804, 1.0 },
+ { 0.258824, 0.168627, 0.125490, 1.0 },
+ { 0.313725, 0.164706, 0.129412, 1.0 },
+ { 0.403922, 0.152941, 0.121569, 1.0 },
+ { 0.407843, 0.156863, 0.121569, 1.0 },
+ { 0.411765, 0.160784, 0.121569, 1.0 },
+ { 0.392157, 0.160784, 0.121569, 1.0 },
+ { 0.364706, 0.168627, 0.105882, 1.0 },
+ { 0.337255, 0.176471, 0.090196, 1.0 },
+ { 0.317647, 0.196078, 0.086275, 1.0 },
+ { 0.282353, 0.207843, 0.054902, 1.0 },
+ { 0.290196, 0.196078, 0.047059, 1.0 },
+ { 0.298039, 0.184314, 0.043137, 1.0 },
+ { 0.356863, 0.184314, 0.054902, 1.0 },
+ { 0.403922, 0.188235, 0.070588, 1.0 },
+ { 0.454902, 0.192157, 0.086275, 1.0 },
+ { 0.494118, 0.172549, 0.098039, 1.0 },
+ { 0.549020, 0.184314, 0.133333, 1.0 },
+ { 0.580392, 0.215686, 0.160784, 1.0 },
+ { 0.584314, 0.290196, 0.180392, 1.0 },
+ { 0.568627, 0.298039, 0.188235, 1.0 },
+ { 0.556863, 0.309804, 0.200000, 1.0 },
+ { 0.521569, 0.329412, 0.215686, 1.0 },
+ { 0.458824, 0.325490, 0.203922, 1.0 },
+ { 0.396078, 0.329412, 0.172549, 1.0 },
+ { 0.329412, 0.305882, 0.145098, 1.0 },
+ { 0.219608, 0.247059, 0.133333, 1.0 },
+ { 0.200000, 0.239216, 0.125490, 1.0 },
+ { 0.184314, 0.235294, 0.117647, 1.0 },
+ { 0.176471, 0.227451, 0.098039, 1.0 },
+ { 0.211765, 0.219608, 0.101961, 1.0 },
+ { 0.270588, 0.227451, 0.121569, 1.0 },
+ { 0.349020, 0.247059, 0.145098, 1.0 },
+ { 0.423529, 0.286275, 0.172549, 1.0 },
+ { 0.505882, 0.317647, 0.215686, 1.0 },
+ { 0.584314, 0.349020, 0.262745, 1.0 },
+ { 0.647059, 0.384314, 0.301961, 1.0 },
+ { 0.733333, 0.427451, 0.305882, 1.0 },
+ { 0.784314, 0.490196, 0.333333, 1.0 },
+ { 0.843137, 0.552941, 0.364706, 1.0 },
+ { 0.843137, 0.588235, 0.403922, 1.0 },
+ { 0.882353, 0.576471, 0.407843, 1.0 },
+ { 0.850980, 0.564706, 0.396078, 1.0 },
+ { 0.831373, 0.560784, 0.392157, 1.0 },
+ { 0.811765, 0.560784, 0.388235, 1.0 },
+ { 0.803922, 0.517647, 0.372549, 1.0 },
+ { 0.737255, 0.454902, 0.360784, 1.0 },
+ { 0.678431, 0.400000, 0.321569, 1.0 },
+ { 0.635294, 0.364706, 0.286275, 1.0 },
+ { 0.615686, 0.341176, 0.254902, 1.0 },
+ { 0.596078, 0.317647, 0.231373, 1.0 },
+ { 0.560784, 0.286275, 0.200000, 1.0 },
+ { 0.529412, 0.254902, 0.176471, 1.0 },
+ { 0.494118, 0.231373, 0.160784, 1.0 },
+ { 0.474510, 0.203922, 0.145098, 1.0 },
+ { 0.443137, 0.172549, 0.117647, 1.0 },
+ { 0.400000, 0.152941, 0.086275, 1.0 },
+ { 0.360784, 0.160784, 0.082353, 1.0 },
+ { 0.352941, 0.172549, 0.094118, 1.0 },
+ { 0.356863, 0.164706, 0.109804, 1.0 },
+ { 0.356863, 0.168627, 0.117647, 1.0 },
+ { 0.364706, 0.184314, 0.137255, 1.0 },
+ { 0.376471, 0.211765, 0.160784, 1.0 },
+ { 0.396078, 0.203922, 0.168627, 1.0 },
+ { 0.403922, 0.184314, 0.156863, 1.0 },
+ { 0.403922, 0.141176, 0.141176, 1.0 },
+ { 0.380392, 0.133333, 0.117647, 1.0 },
+ { 0.349020, 0.113725, 0.101961, 1.0 },
+ { 0.309804, 0.098039, 0.066667, 1.0 },
+ { 0.290196, 0.054902, 0.043137, 1.0 },
+ { 0.270588, 0.039216, 0.019608, 1.0 },
+ { 0.282353, 0.039216, 0.023529, 1.0 },
+ { 0.305882, 0.047059, 0.047059, 1.0 },
+ { 0.368627, 0.054902, 0.074510, 1.0 },
+ { 0.439216, 0.082353, 0.101961, 1.0 },
+ { 0.509804, 0.133333, 0.133333, 1.0 },
+ { 0.576471, 0.172549, 0.180392, 1.0 },
+ { 0.627451, 0.203922, 0.211765, 1.0 },
+ { 0.674510, 0.235294, 0.247059, 1.0 },
+ { 0.694118, 0.278431, 0.258824, 1.0 },
+ { 0.709804, 0.301961, 0.270588, 1.0 },
+ { 0.694118, 0.301961, 0.266667, 1.0 },
+ { 0.698039, 0.286275, 0.254902, 1.0 },
+ { 0.686275, 0.254902, 0.243137, 1.0 },
+ { 0.705882, 0.219608, 0.219608, 1.0 },
+ { 0.713725, 0.168627, 0.192157, 1.0 },
+ { 0.725490, 0.129412, 0.156863, 1.0 },
+ { 0.721569, 0.090196, 0.129412, 1.0 },
+ { 0.729412, 0.066667, 0.101961, 1.0 },
+ { 0.721569, 0.039216, 0.086275, 1.0 },
+ { 0.678431, 0.027451, 0.078431, 1.0 },
+ { 0.623529, 0.047059, 0.066667, 1.0 },
+ { 0.572549, 0.101961, 0.070588, 1.0 },
+ { 0.521569, 0.152941, 0.086275, 1.0 },
+ { 0.470588, 0.188235, 0.125490, 1.0 },
+ { 0.431373, 0.239216, 0.149020, 1.0 },
+ { 0.447059, 0.317647, 0.192157, 1.0 },
+ { 0.486275, 0.419608, 0.258824, 1.0 },
+ { 0.529412, 0.482353, 0.333333, 1.0 },
+ { 0.549020, 0.494118, 0.341176, 1.0 },
+ { 0.588235, 0.478431, 0.325490, 1.0 },
+ { 0.631373, 0.474510, 0.325490, 1.0 },
+ { 0.666667, 0.478431, 0.360784, 1.0 },
+ { 0.662745, 0.443137, 0.352941, 1.0 },
+ { 0.635294, 0.384314, 0.305882, 1.0 },
+ { 0.603922, 0.317647, 0.250980, 1.0 },
+ { 0.568627, 0.278431, 0.239216, 1.0 },
+ { 0.552941, 0.231373, 0.235294, 1.0 },
+ { 0.549020, 0.211765, 0.227451, 1.0 },
+ { 0.564706, 0.203922, 0.215686, 1.0 },
+ { 0.580392, 0.219608, 0.231373, 1.0 },
+ { 0.607843, 0.239216, 0.258824, 1.0 },
+ { 0.600000, 0.223529, 0.243137, 1.0 },
+ { 0.603922, 0.207843, 0.219608, 1.0 },
+ };
+/* Carnival */
+static double4 colors_517[] = {
+ { 0.796078, 0.360784, 0.486275, 1.0 },
+ { 0.788235, 0.321569, 0.427451, 1.0 },
+ { 0.784314, 0.309804, 0.411765, 1.0 },
+ { 0.780392, 0.301961, 0.396078, 1.0 },
+ { 0.772549, 0.294118, 0.376471, 1.0 },
+ { 0.768627, 0.286275, 0.360784, 1.0 },
+ { 0.764706, 0.286275, 0.349020, 1.0 },
+ { 0.760784, 0.286275, 0.341176, 1.0 },
+ { 0.729412, 0.282353, 0.305882, 1.0 },
+ { 0.717647, 0.274510, 0.294118, 1.0 },
+ { 0.709804, 0.270588, 0.286275, 1.0 },
+ { 0.694118, 0.270588, 0.298039, 1.0 },
+ { 0.678431, 0.270588, 0.309804, 1.0 },
+ { 0.662745, 0.266667, 0.313725, 1.0 },
+ { 0.650980, 0.266667, 0.317647, 1.0 },
+ { 0.643137, 0.270588, 0.325490, 1.0 },
+ { 0.639216, 0.278431, 0.333333, 1.0 },
+ { 0.643137, 0.282353, 0.380392, 1.0 },
+ { 0.654902, 0.301961, 0.435294, 1.0 },
+ { 0.666667, 0.321569, 0.490196, 1.0 },
+ { 0.670588, 0.360784, 0.545098, 1.0 },
+ { 0.678431, 0.400000, 0.603922, 1.0 },
+ { 0.678431, 0.415686, 0.627451, 1.0 },
+ { 0.682353, 0.431373, 0.650980, 1.0 },
+ { 0.713725, 0.494118, 0.729412, 1.0 },
+ { 0.737255, 0.517647, 0.768627, 1.0 },
+ { 0.760784, 0.545098, 0.807843, 1.0 },
+ { 0.768627, 0.572549, 0.831373, 1.0 },
+ { 0.780392, 0.603922, 0.858824, 1.0 },
+ { 0.780392, 0.615686, 0.862745, 1.0 },
+ { 0.784314, 0.627451, 0.866667, 1.0 },
+ { 0.788235, 0.623529, 0.854902, 1.0 },
+ { 0.784314, 0.607843, 0.835294, 1.0 },
+ { 0.788235, 0.549020, 0.733333, 1.0 },
+ { 0.776471, 0.501961, 0.674510, 1.0 },
+ { 0.764706, 0.458824, 0.619608, 1.0 },
+ { 0.745098, 0.415686, 0.580392, 1.0 },
+ { 0.725490, 0.372549, 0.541176, 1.0 },
+ { 0.721569, 0.352941, 0.525490, 1.0 },
+ { 0.717647, 0.337255, 0.509804, 1.0 },
+ { 0.709804, 0.317647, 0.458824, 1.0 },
+ { 0.709804, 0.325490, 0.450980, 1.0 },
+ { 0.709804, 0.333333, 0.443137, 1.0 },
+ { 0.713725, 0.352941, 0.474510, 1.0 },
+ { 0.717647, 0.376471, 0.505882, 1.0 },
+ { 0.721569, 0.392157, 0.521569, 1.0 },
+ { 0.729412, 0.407843, 0.541176, 1.0 },
+ { 0.749020, 0.450980, 0.584314, 1.0 },
+ { 0.768627, 0.478431, 0.619608, 1.0 },
+ { 0.796078, 0.533333, 0.650980, 1.0 },
+ { 0.800000, 0.541176, 0.666667, 1.0 },
+ { 0.807843, 0.552941, 0.682353, 1.0 },
+ { 0.807843, 0.552941, 0.690196, 1.0 },
+ { 0.807843, 0.552941, 0.698039, 1.0 },
+ { 0.807843, 0.545098, 0.694118, 1.0 },
+ { 0.811765, 0.537255, 0.690196, 1.0 },
+ { 0.792157, 0.505882, 0.650980, 1.0 },
+ { 0.780392, 0.486275, 0.623529, 1.0 },
+ { 0.768627, 0.466667, 0.600000, 1.0 },
+ { 0.764706, 0.447059, 0.568627, 1.0 },
+ { 0.764706, 0.431373, 0.541176, 1.0 },
+ { 0.760784, 0.415686, 0.521569, 1.0 },
+ { 0.756863, 0.400000, 0.505882, 1.0 },
+ { 0.749020, 0.372549, 0.466667, 1.0 },
+ { 0.733333, 0.337255, 0.423529, 1.0 },
+ { 0.698039, 0.270588, 0.356863, 1.0 },
+ { 0.690196, 0.250980, 0.333333, 1.0 },
+ { 0.682353, 0.235294, 0.313725, 1.0 },
+ { 0.682353, 0.235294, 0.313725, 1.0 },
+ { 0.682353, 0.235294, 0.317647, 1.0 },
+ { 0.678431, 0.235294, 0.325490, 1.0 },
+ { 0.670588, 0.250980, 0.356863, 1.0 },
+ { 0.674510, 0.294118, 0.486275, 1.0 },
+ { 0.686275, 0.321569, 0.552941, 1.0 },
+ { 0.698039, 0.349020, 0.619608, 1.0 },
+ { 0.717647, 0.372549, 0.670588, 1.0 },
+ { 0.737255, 0.400000, 0.725490, 1.0 },
+ { 0.745098, 0.415686, 0.749020, 1.0 },
+ { 0.756863, 0.431373, 0.776471, 1.0 },
+ { 0.768627, 0.458824, 0.823529, 1.0 },
+ { 0.772549, 0.478431, 0.858824, 1.0 },
+ { 0.788235, 0.482353, 0.894118, 1.0 },
+ { 0.784314, 0.466667, 0.874510, 1.0 },
+ { 0.780392, 0.454902, 0.854902, 1.0 },
+ { 0.776471, 0.447059, 0.835294, 1.0 },
+ { 0.772549, 0.443137, 0.815686, 1.0 },
+ { 0.760784, 0.431373, 0.764706, 1.0 },
+ { 0.745098, 0.435294, 0.709804, 1.0 },
+ { 0.741176, 0.443137, 0.607843, 1.0 },
+ { 0.729412, 0.447059, 0.592157, 1.0 },
+ { 0.721569, 0.450980, 0.580392, 1.0 },
+ { 0.717647, 0.447059, 0.584314, 1.0 },
+ { 0.717647, 0.443137, 0.592157, 1.0 },
+ { 0.698039, 0.439216, 0.603922, 1.0 },
+ { 0.713725, 0.439216, 0.611765, 1.0 },
+ { 0.725490, 0.435294, 0.623529, 1.0 },
+ { 0.741176, 0.435294, 0.643137, 1.0 },
+ { 0.752941, 0.450980, 0.729412, 1.0 },
+ { 0.752941, 0.450980, 0.780392, 1.0 },
+ { 0.752941, 0.454902, 0.835294, 1.0 },
+ { 0.756863, 0.454902, 0.847059, 1.0 },
+ { 0.764706, 0.454902, 0.858824, 1.0 },
+ { 0.768627, 0.447059, 0.843137, 1.0 },
+ { 0.756863, 0.439216, 0.807843, 1.0 },
+ { 0.698039, 0.396078, 0.741176, 1.0 },
+ { 0.658824, 0.384314, 0.725490, 1.0 },
+ { 0.619608, 0.376471, 0.709804, 1.0 },
+ { 0.607843, 0.368627, 0.690196, 1.0 },
+ { 0.600000, 0.360784, 0.670588, 1.0 },
+ { 0.596078, 0.349020, 0.619608, 1.0 },
+ { 0.584314, 0.337255, 0.576471, 1.0 },
+ { 0.596078, 0.313725, 0.549020, 1.0 },
+ { 0.584314, 0.294118, 0.545098, 1.0 },
+ { 0.584314, 0.294118, 0.600000, 1.0 },
+ { 0.600000, 0.301961, 0.607843, 1.0 },
+ { 0.615686, 0.309804, 0.619608, 1.0 },
+ { 0.643137, 0.349020, 0.639216, 1.0 },
+ { 0.682353, 0.376471, 0.658824, 1.0 },
+ { 0.721569, 0.407843, 0.694118, 1.0 },
+ { 0.756863, 0.443137, 0.733333, 1.0 },
+ { 0.780392, 0.478431, 0.815686, 1.0 },
+ { 0.780392, 0.494118, 0.843137, 1.0 },
+ { 0.784314, 0.513725, 0.870588, 1.0 },
+ { 0.784314, 0.525490, 0.882353, 1.0 },
+ { 0.784314, 0.537255, 0.894118, 1.0 },
+ { 0.788235, 0.560784, 0.909804, 1.0 },
+ { 0.780392, 0.580392, 0.913725, 1.0 },
+ { 0.776471, 0.588235, 0.917647, 1.0 },
+ { 0.756863, 0.576471, 0.925490, 1.0 },
+ { 0.756863, 0.568627, 0.925490, 1.0 },
+ { 0.756863, 0.568627, 0.921569, 1.0 },
+ { 0.756863, 0.572549, 0.921569, 1.0 },
+ { 0.756863, 0.584314, 0.901961, 1.0 },
+ { 0.760784, 0.600000, 0.878431, 1.0 },
+ { 0.752941, 0.588235, 0.850980, 1.0 },
+ { 0.752941, 0.568627, 0.819608, 1.0 },
+ { 0.760784, 0.517647, 0.760784, 1.0 },
+ { 0.756863, 0.486275, 0.737255, 1.0 },
+ { 0.756863, 0.458824, 0.713725, 1.0 },
+ { 0.749020, 0.447059, 0.701961, 1.0 },
+ { 0.741176, 0.439216, 0.690196, 1.0 },
+ { 0.721569, 0.400000, 0.658824, 1.0 },
+ { 0.705882, 0.368627, 0.619608, 1.0 },
+ { 0.698039, 0.333333, 0.588235, 1.0 },
+ { 0.698039, 0.305882, 0.545098, 1.0 },
+ { 0.694118, 0.262745, 0.517647, 1.0 },
+ { 0.694118, 0.250980, 0.513725, 1.0 },
+ { 0.694118, 0.239216, 0.509804, 1.0 },
+ { 0.686275, 0.231373, 0.509804, 1.0 },
+ { 0.682353, 0.227451, 0.513725, 1.0 },
+ { 0.686275, 0.239216, 0.498039, 1.0 },
+ { 0.698039, 0.243137, 0.486275, 1.0 },
+ { 0.749020, 0.309804, 0.486275, 1.0 },
+ { 0.760784, 0.329412, 0.498039, 1.0 },
+ { 0.772549, 0.349020, 0.509804, 1.0 },
+ { 0.788235, 0.384314, 0.556863, 1.0 },
+ { 0.796078, 0.419608, 0.607843, 1.0 },
+ { 0.800000, 0.450980, 0.654902, 1.0 },
+ { 0.796078, 0.498039, 0.690196, 1.0 },
+ { 0.792157, 0.533333, 0.717647, 1.0 },
+ { 0.800000, 0.564706, 0.737255, 1.0 },
+ { 0.803922, 0.603922, 0.780392, 1.0 },
+ { 0.803922, 0.603922, 0.788235, 1.0 },
+ { 0.807843, 0.603922, 0.800000, 1.0 },
+ { 0.807843, 0.600000, 0.819608, 1.0 },
+ { 0.800000, 0.592157, 0.839216, 1.0 },
+ { 0.780392, 0.572549, 0.850980, 1.0 },
+ { 0.760784, 0.556863, 0.850980, 1.0 },
+ { 0.745098, 0.517647, 0.850980, 1.0 },
+ { 0.745098, 0.501961, 0.850980, 1.0 },
+ { 0.749020, 0.490196, 0.850980, 1.0 },
+ { 0.764706, 0.478431, 0.862745, 1.0 },
+ { 0.776471, 0.450980, 0.878431, 1.0 },
+ { 0.780392, 0.435294, 0.882353, 1.0 },
+ { 0.776471, 0.427451, 0.894118, 1.0 },
+ { 0.776471, 0.443137, 0.894118, 1.0 },
+ { 0.776471, 0.439216, 0.886275, 1.0 },
+ { 0.792157, 0.458824, 0.878431, 1.0 },
+ { 0.815686, 0.466667, 0.882353, 1.0 },
+ { 0.831373, 0.474510, 0.874510, 1.0 },
+ { 0.831373, 0.482353, 0.874510, 1.0 },
+ { 0.831373, 0.509804, 0.866667, 1.0 },
+ { 0.819608, 0.529412, 0.858824, 1.0 },
+ { 0.807843, 0.560784, 0.847059, 1.0 },
+ { 0.796078, 0.592157, 0.839216, 1.0 },
+ { 0.792157, 0.592157, 0.835294, 1.0 },
+ { 0.788235, 0.596078, 0.835294, 1.0 },
+ { 0.788235, 0.592157, 0.831373, 1.0 },
+ { 0.772549, 0.584314, 0.815686, 1.0 },
+ { 0.760784, 0.576471, 0.800000, 1.0 },
+ { 0.756863, 0.556863, 0.784314, 1.0 },
+ { 0.752941, 0.545098, 0.768627, 1.0 },
+ { 0.756863, 0.537255, 0.764706, 1.0 },
+ { 0.756863, 0.521569, 0.764706, 1.0 },
+ { 0.756863, 0.494118, 0.760784, 1.0 },
+ { 0.760784, 0.470588, 0.752941, 1.0 },
+ { 0.764706, 0.435294, 0.756863, 1.0 },
+ { 0.760784, 0.403922, 0.745098, 1.0 },
+ { 0.752941, 0.376471, 0.721569, 1.0 },
+ { 0.745098, 0.352941, 0.701961, 1.0 },
+ { 0.741176, 0.333333, 0.666667, 1.0 },
+ { 0.741176, 0.329412, 0.627451, 1.0 },
+ { 0.749020, 0.313725, 0.600000, 1.0 },
+ { 0.756863, 0.309804, 0.568627, 1.0 },
+ { 0.756863, 0.286275, 0.513725, 1.0 },
+ { 0.749020, 0.266667, 0.458824, 1.0 },
+ { 0.741176, 0.247059, 0.396078, 1.0 },
+ { 0.733333, 0.247059, 0.333333, 1.0 },
+ { 0.745098, 0.258824, 0.290196, 1.0 },
+ { 0.764706, 0.294118, 0.282353, 1.0 },
+ { 0.788235, 0.329412, 0.290196, 1.0 },
+ { 0.803922, 0.352941, 0.313725, 1.0 },
+ { 0.811765, 0.380392, 0.337255, 1.0 },
+ { 0.811765, 0.400000, 0.372549, 1.0 },
+ { 0.823529, 0.427451, 0.411765, 1.0 },
+ { 0.831373, 0.454902, 0.458824, 1.0 },
+ { 0.839216, 0.490196, 0.525490, 1.0 },
+ { 0.850980, 0.517647, 0.596078, 1.0 },
+ { 0.858824, 0.537255, 0.662745, 1.0 },
+ { 0.850980, 0.549020, 0.721569, 1.0 },
+ { 0.850980, 0.556863, 0.772549, 1.0 },
+ { 0.847059, 0.556863, 0.815686, 1.0 },
+ { 0.850980, 0.556863, 0.847059, 1.0 },
+ { 0.847059, 0.560784, 0.862745, 1.0 },
+ { 0.854902, 0.556863, 0.870588, 1.0 },
+ { 0.850980, 0.560784, 0.854902, 1.0 },
+ { 0.843137, 0.552941, 0.835294, 1.0 },
+ { 0.835294, 0.549020, 0.819608, 1.0 },
+ { 0.839216, 0.556863, 0.811765, 1.0 },
+ { 0.835294, 0.564706, 0.807843, 1.0 },
+ { 0.835294, 0.572549, 0.803922, 1.0 },
+ { 0.835294, 0.588235, 0.796078, 1.0 },
+ { 0.827451, 0.592157, 0.776471, 1.0 },
+ { 0.815686, 0.580392, 0.764706, 1.0 },
+ { 0.811765, 0.572549, 0.749020, 1.0 },
+ { 0.803922, 0.549020, 0.725490, 1.0 },
+ { 0.792157, 0.521569, 0.717647, 1.0 },
+ { 0.780392, 0.501961, 0.701961, 1.0 },
+ { 0.776471, 0.486275, 0.674510, 1.0 },
+ { 0.768627, 0.462745, 0.658824, 1.0 },
+ { 0.764706, 0.447059, 0.639216, 1.0 },
+ { 0.772549, 0.439216, 0.623529, 1.0 },
+ { 0.776471, 0.431373, 0.611765, 1.0 },
+ { 0.776471, 0.427451, 0.611765, 1.0 },
+ { 0.792157, 0.435294, 0.592157, 1.0 },
+ { 0.792157, 0.443137, 0.584314, 1.0 },
+ { 0.792157, 0.450980, 0.576471, 1.0 },
+ { 0.796078, 0.466667, 0.576471, 1.0 },
+ { 0.800000, 0.474510, 0.572549, 1.0 },
+ { 0.792157, 0.474510, 0.592157, 1.0 },
+ { 0.807843, 0.474510, 0.600000, 1.0 },
+ { 0.811765, 0.462745, 0.607843, 1.0 },
+ { 0.815686, 0.450980, 0.607843, 1.0 },
+ { 0.815686, 0.427451, 0.592157, 1.0 },
+ { 0.811765, 0.411765, 0.556863, 1.0 },
+ { 0.800000, 0.376471, 0.525490, 1.0 },
+ };
+/* Carpenter */
+static double4 colors_518[] = {
+ { 0.560784, 0.623529, 0.584314, 1.0 },
+ { 0.384314, 0.447059, 0.407843, 1.0 },
+ { 0.301961, 0.356863, 0.321569, 1.0 },
+ { 0.223529, 0.266667, 0.235294, 1.0 },
+ { 0.188235, 0.231373, 0.203922, 1.0 },
+ { 0.152941, 0.196078, 0.172549, 1.0 },
+ { 0.152941, 0.192157, 0.168627, 1.0 },
+ { 0.152941, 0.188235, 0.168627, 1.0 },
+ { 0.160784, 0.196078, 0.184314, 1.0 },
+ { 0.172549, 0.215686, 0.192157, 1.0 },
+ { 0.184314, 0.235294, 0.200000, 1.0 },
+ { 0.254902, 0.243137, 0.184314, 1.0 },
+ { 0.325490, 0.254902, 0.168627, 1.0 },
+ { 0.372549, 0.278431, 0.168627, 1.0 },
+ { 0.423529, 0.305882, 0.172549, 1.0 },
+ { 0.411765, 0.313725, 0.200000, 1.0 },
+ { 0.403922, 0.325490, 0.227451, 1.0 },
+ { 0.341176, 0.384314, 0.360784, 1.0 },
+ { 0.423529, 0.400000, 0.329412, 1.0 },
+ { 0.509804, 0.419608, 0.298039, 1.0 },
+ { 0.576471, 0.439216, 0.262745, 1.0 },
+ { 0.643137, 0.462745, 0.227451, 1.0 },
+ { 0.619608, 0.439216, 0.203922, 1.0 },
+ { 0.596078, 0.415686, 0.184314, 1.0 },
+ { 0.427451, 0.278431, 0.101961, 1.0 },
+ { 0.400000, 0.258824, 0.086275, 1.0 },
+ { 0.372549, 0.243137, 0.074510, 1.0 },
+ { 0.419608, 0.274510, 0.094118, 1.0 },
+ { 0.466667, 0.309804, 0.117647, 1.0 },
+ { 0.482353, 0.333333, 0.141176, 1.0 },
+ { 0.498039, 0.356863, 0.168627, 1.0 },
+ { 0.580392, 0.435294, 0.231373, 1.0 },
+ { 0.647059, 0.482353, 0.286275, 1.0 },
+ { 0.764706, 0.541176, 0.270588, 1.0 },
+ { 0.705882, 0.501961, 0.239216, 1.0 },
+ { 0.650980, 0.462745, 0.211765, 1.0 },
+ { 0.584314, 0.411765, 0.192157, 1.0 },
+ { 0.521569, 0.364706, 0.172549, 1.0 },
+ { 0.509804, 0.356863, 0.172549, 1.0 },
+ { 0.498039, 0.352941, 0.176471, 1.0 },
+ { 0.470588, 0.345098, 0.184314, 1.0 },
+ { 0.443137, 0.352941, 0.231373, 1.0 },
+ { 0.419608, 0.360784, 0.278431, 1.0 },
+ { 0.396078, 0.400000, 0.337255, 1.0 },
+ { 0.372549, 0.439216, 0.400000, 1.0 },
+ { 0.376471, 0.454902, 0.411765, 1.0 },
+ { 0.384314, 0.470588, 0.423529, 1.0 },
+ { 0.384314, 0.470588, 0.423529, 1.0 },
+ { 0.364706, 0.450980, 0.403922, 1.0 },
+ { 0.313725, 0.364706, 0.329412, 1.0 },
+ { 0.294118, 0.341176, 0.298039, 1.0 },
+ { 0.278431, 0.321569, 0.266667, 1.0 },
+ { 0.239216, 0.286275, 0.243137, 1.0 },
+ { 0.203922, 0.254902, 0.219608, 1.0 },
+ { 0.200000, 0.250980, 0.215686, 1.0 },
+ { 0.200000, 0.250980, 0.215686, 1.0 },
+ { 0.192157, 0.243137, 0.207843, 1.0 },
+ { 0.196078, 0.247059, 0.211765, 1.0 },
+ { 0.203922, 0.254902, 0.219608, 1.0 },
+ { 0.231373, 0.290196, 0.254902, 1.0 },
+ { 0.262745, 0.329412, 0.290196, 1.0 },
+ { 0.282353, 0.337255, 0.305882, 1.0 },
+ { 0.301961, 0.345098, 0.321569, 1.0 },
+ { 0.321569, 0.384314, 0.341176, 1.0 },
+ { 0.360784, 0.431373, 0.384314, 1.0 },
+ { 0.419608, 0.498039, 0.454902, 1.0 },
+ { 0.517647, 0.498039, 0.400000, 1.0 },
+ { 0.615686, 0.498039, 0.349020, 1.0 },
+ { 0.643137, 0.501961, 0.329412, 1.0 },
+ { 0.670588, 0.505882, 0.309804, 1.0 },
+ { 0.639216, 0.443137, 0.196078, 1.0 },
+ { 0.596078, 0.411765, 0.192157, 1.0 },
+ { 0.345098, 0.278431, 0.176471, 1.0 },
+ { 0.282353, 0.258824, 0.200000, 1.0 },
+ { 0.219608, 0.243137, 0.227451, 1.0 },
+ { 0.266667, 0.282353, 0.231373, 1.0 },
+ { 0.313725, 0.321569, 0.239216, 1.0 },
+ { 0.368627, 0.345098, 0.266667, 1.0 },
+ { 0.427451, 0.368627, 0.294118, 1.0 },
+ { 0.576471, 0.458824, 0.309804, 1.0 },
+ { 0.654902, 0.521569, 0.345098, 1.0 },
+ { 0.756863, 0.545098, 0.294118, 1.0 },
+ { 0.701961, 0.501961, 0.254902, 1.0 },
+ { 0.647059, 0.458824, 0.215686, 1.0 },
+ { 0.603922, 0.435294, 0.223529, 1.0 },
+ { 0.564706, 0.415686, 0.231373, 1.0 },
+ { 0.466667, 0.388235, 0.282353, 1.0 },
+ { 0.368627, 0.407843, 0.376471, 1.0 },
+ { 0.352941, 0.403922, 0.368627, 1.0 },
+ { 0.341176, 0.392157, 0.356863, 1.0 },
+ { 0.329412, 0.380392, 0.345098, 1.0 },
+ { 0.364706, 0.376471, 0.313725, 1.0 },
+ { 0.400000, 0.376471, 0.282353, 1.0 },
+ { 0.423529, 0.368627, 0.266667, 1.0 },
+ { 0.443137, 0.368627, 0.250980, 1.0 },
+ { 0.533333, 0.372549, 0.200000, 1.0 },
+ { 0.607843, 0.423529, 0.203922, 1.0 },
+ { 0.513725, 0.372549, 0.231373, 1.0 },
+ { 0.470588, 0.415686, 0.337255, 1.0 },
+ { 0.427451, 0.462745, 0.443137, 1.0 },
+ { 0.447059, 0.490196, 0.462745, 1.0 },
+ { 0.470588, 0.521569, 0.486275, 1.0 },
+ { 0.505882, 0.549020, 0.517647, 1.0 },
+ { 0.529412, 0.607843, 0.564706, 1.0 },
+ { 0.549020, 0.611765, 0.572549, 1.0 },
+ { 0.619608, 0.584314, 0.474510, 1.0 },
+ { 0.690196, 0.556863, 0.376471, 1.0 },
+ { 0.705882, 0.560784, 0.372549, 1.0 },
+ { 0.721569, 0.564706, 0.372549, 1.0 },
+ { 0.760784, 0.576471, 0.364706, 1.0 },
+ { 0.756863, 0.580392, 0.349020, 1.0 },
+ { 0.690196, 0.545098, 0.341176, 1.0 },
+ { 0.623529, 0.462745, 0.282353, 1.0 },
+ { 0.443137, 0.364706, 0.258824, 1.0 },
+ { 0.419608, 0.368627, 0.282353, 1.0 },
+ { 0.400000, 0.372549, 0.309804, 1.0 },
+ { 0.380392, 0.431373, 0.403922, 1.0 },
+ { 0.372549, 0.439216, 0.400000, 1.0 },
+ { 0.392157, 0.458824, 0.419608, 1.0 },
+ { 0.400000, 0.478431, 0.431373, 1.0 },
+ { 0.505882, 0.482353, 0.419608, 1.0 },
+ { 0.576471, 0.501961, 0.392157, 1.0 },
+ { 0.647059, 0.521569, 0.368627, 1.0 },
+ { 0.650980, 0.525490, 0.372549, 1.0 },
+ { 0.658824, 0.533333, 0.380392, 1.0 },
+ { 0.658824, 0.529412, 0.360784, 1.0 },
+ { 0.635294, 0.498039, 0.341176, 1.0 },
+ { 0.623529, 0.490196, 0.341176, 1.0 },
+ { 0.596078, 0.435294, 0.254902, 1.0 },
+ { 0.513725, 0.372549, 0.184314, 1.0 },
+ { 0.505882, 0.360784, 0.172549, 1.0 },
+ { 0.498039, 0.349020, 0.164706, 1.0 },
+ { 0.478431, 0.345098, 0.156863, 1.0 },
+ { 0.419608, 0.290196, 0.113725, 1.0 },
+ { 0.403922, 0.286275, 0.152941, 1.0 },
+ { 0.376471, 0.258824, 0.109804, 1.0 },
+ { 0.372549, 0.243137, 0.074510, 1.0 },
+ { 0.364706, 0.247059, 0.105882, 1.0 },
+ { 0.360784, 0.254902, 0.137255, 1.0 },
+ { 0.345098, 0.270588, 0.164706, 1.0 },
+ { 0.333333, 0.286275, 0.192157, 1.0 },
+ { 0.356863, 0.329412, 0.266667, 1.0 },
+ { 0.380392, 0.423529, 0.392157, 1.0 },
+ { 0.400000, 0.478431, 0.435294, 1.0 },
+ { 0.439216, 0.501961, 0.458824, 1.0 },
+ { 0.486275, 0.564706, 0.521569, 1.0 },
+ { 0.470588, 0.552941, 0.505882, 1.0 },
+ { 0.454902, 0.541176, 0.494118, 1.0 },
+ { 0.435294, 0.501961, 0.462745, 1.0 },
+ { 0.384314, 0.447059, 0.403922, 1.0 },
+ { 0.321569, 0.372549, 0.337255, 1.0 },
+ { 0.258824, 0.321569, 0.282353, 1.0 },
+ { 0.196078, 0.247059, 0.219608, 1.0 },
+ { 0.184314, 0.231373, 0.207843, 1.0 },
+ { 0.176471, 0.219608, 0.196078, 1.0 },
+ { 0.176471, 0.211765, 0.192157, 1.0 },
+ { 0.172549, 0.196078, 0.188235, 1.0 },
+ { 0.172549, 0.207843, 0.188235, 1.0 },
+ { 0.203922, 0.211765, 0.160784, 1.0 },
+ { 0.270588, 0.192157, 0.094118, 1.0 },
+ { 0.294118, 0.200000, 0.090196, 1.0 },
+ { 0.360784, 0.239216, 0.066667, 1.0 },
+ { 0.364706, 0.239216, 0.066667, 1.0 },
+ { 0.368627, 0.239216, 0.070588, 1.0 },
+ { 0.352941, 0.254902, 0.133333, 1.0 },
+ { 0.290196, 0.286275, 0.215686, 1.0 },
+ { 0.325490, 0.305882, 0.227451, 1.0 },
+ { 0.364706, 0.286275, 0.188235, 1.0 },
+ { 0.447059, 0.313725, 0.168627, 1.0 },
+ { 0.447059, 0.317647, 0.168627, 1.0 },
+ { 0.450980, 0.325490, 0.172549, 1.0 },
+ { 0.396078, 0.329412, 0.227451, 1.0 },
+ { 0.305882, 0.356863, 0.321569, 1.0 },
+ { 0.309804, 0.360784, 0.325490, 1.0 },
+ { 0.290196, 0.352941, 0.313725, 1.0 },
+ { 0.270588, 0.313725, 0.282353, 1.0 },
+ { 0.231373, 0.282353, 0.247059, 1.0 },
+ { 0.207843, 0.243137, 0.223529, 1.0 },
+ { 0.184314, 0.227451, 0.196078, 1.0 },
+ { 0.172549, 0.215686, 0.184314, 1.0 },
+ { 0.203922, 0.211765, 0.160784, 1.0 },
+ { 0.286275, 0.215686, 0.137255, 1.0 },
+ { 0.290196, 0.196078, 0.086275, 1.0 },
+ { 0.321569, 0.211765, 0.058824, 1.0 },
+ { 0.329412, 0.211765, 0.062745, 1.0 },
+ { 0.317647, 0.207843, 0.062745, 1.0 },
+ { 0.305882, 0.203922, 0.066667, 1.0 },
+ { 0.290196, 0.200000, 0.078431, 1.0 },
+ { 0.274510, 0.188235, 0.094118, 1.0 },
+ { 0.282353, 0.188235, 0.078431, 1.0 },
+ { 0.278431, 0.180392, 0.062745, 1.0 },
+ { 0.278431, 0.184314, 0.082353, 1.0 },
+ { 0.258824, 0.192157, 0.090196, 1.0 },
+ { 0.219608, 0.184314, 0.117647, 1.0 },
+ { 0.188235, 0.188235, 0.149020, 1.0 },
+ { 0.160784, 0.196078, 0.176471, 1.0 },
+ { 0.141176, 0.176471, 0.156863, 1.0 },
+ { 0.133333, 0.156863, 0.141176, 1.0 },
+ { 0.160784, 0.164706, 0.109804, 1.0 },
+ { 0.227451, 0.164706, 0.074510, 1.0 },
+ { 0.250980, 0.172549, 0.074510, 1.0 },
+ { 0.266667, 0.172549, 0.070588, 1.0 },
+ { 0.235294, 0.176471, 0.094118, 1.0 },
+ { 0.200000, 0.203922, 0.149020, 1.0 },
+ { 0.160784, 0.203922, 0.172549, 1.0 },
+ { 0.168627, 0.211765, 0.188235, 1.0 },
+ { 0.160784, 0.196078, 0.184314, 1.0 },
+ { 0.156863, 0.180392, 0.164706, 1.0 },
+ { 0.235294, 0.172549, 0.082353, 1.0 },
+ { 0.250980, 0.180392, 0.094118, 1.0 },
+ { 0.290196, 0.200000, 0.078431, 1.0 },
+ { 0.352941, 0.227451, 0.078431, 1.0 },
+ { 0.368627, 0.266667, 0.129412, 1.0 },
+ { 0.403922, 0.321569, 0.215686, 1.0 },
+ { 0.411765, 0.349020, 0.258824, 1.0 },
+ { 0.474510, 0.380392, 0.270588, 1.0 },
+ { 0.603922, 0.478431, 0.325490, 1.0 },
+ { 0.658824, 0.537255, 0.364706, 1.0 },
+ { 0.729412, 0.588235, 0.400000, 1.0 },
+ { 0.776471, 0.615686, 0.396078, 1.0 },
+ { 0.780392, 0.623529, 0.419608, 1.0 },
+ { 0.764706, 0.619608, 0.415686, 1.0 },
+ { 0.780392, 0.596078, 0.392157, 1.0 },
+ { 0.772549, 0.588235, 0.368627, 1.0 },
+ { 0.768627, 0.592157, 0.376471, 1.0 },
+ { 0.760784, 0.596078, 0.400000, 1.0 },
+ { 0.729412, 0.584314, 0.411765, 1.0 },
+ { 0.717647, 0.572549, 0.396078, 1.0 },
+ { 0.713725, 0.572549, 0.384314, 1.0 },
+ { 0.713725, 0.568627, 0.364706, 1.0 },
+ { 0.717647, 0.545098, 0.360784, 1.0 },
+ { 0.776471, 0.549020, 0.298039, 1.0 },
+ { 0.760784, 0.568627, 0.341176, 1.0 },
+ { 0.705882, 0.549020, 0.356863, 1.0 },
+ { 0.662745, 0.537255, 0.376471, 1.0 },
+ { 0.474510, 0.517647, 0.486275, 1.0 },
+ { 0.498039, 0.549020, 0.521569, 1.0 },
+ { 0.494118, 0.560784, 0.521569, 1.0 },
+ { 0.525490, 0.588235, 0.549020, 1.0 },
+ { 0.537255, 0.600000, 0.560784, 1.0 },
+ { 0.545098, 0.607843, 0.568627, 1.0 },
+ { 0.533333, 0.600000, 0.560784, 1.0 },
+ { 0.482353, 0.568627, 0.517647, 1.0 },
+ { 0.474510, 0.552941, 0.509804, 1.0 },
+ { 0.466667, 0.517647, 0.482353, 1.0 },
+ { 0.450980, 0.513725, 0.474510, 1.0 },
+ { 0.407843, 0.486275, 0.443137, 1.0 },
+ { 0.411765, 0.462745, 0.427451, 1.0 },
+ { 0.411765, 0.454902, 0.423529, 1.0 },
+ { 0.400000, 0.462745, 0.423529, 1.0 },
+ { 0.407843, 0.486275, 0.443137, 1.0 },
+ { 0.415686, 0.482353, 0.443137, 1.0 },
+ { 0.450980, 0.537255, 0.486275, 1.0 },
+ { 0.494118, 0.556863, 0.517647, 1.0 },
+ { 0.545098, 0.588235, 0.556863, 1.0 },
+ { 0.701961, 0.568627, 0.392157, 1.0 },
+ };
+/* Cellist */
+static double4 colors_519[] = {
+ { 0.552941, 0.356863, 0.266667, 1.0 },
+ { 0.364706, 0.223529, 0.145098, 1.0 },
+ { 0.313725, 0.184314, 0.113725, 1.0 },
+ { 0.266667, 0.145098, 0.082353, 1.0 },
+ { 0.254902, 0.141176, 0.078431, 1.0 },
+ { 0.247059, 0.137255, 0.078431, 1.0 },
+ { 0.231373, 0.129412, 0.074510, 1.0 },
+ { 0.215686, 0.125490, 0.070588, 1.0 },
+ { 0.168627, 0.101961, 0.054902, 1.0 },
+ { 0.156863, 0.098039, 0.054902, 1.0 },
+ { 0.145098, 0.094118, 0.054902, 1.0 },
+ { 0.141176, 0.090196, 0.047059, 1.0 },
+ { 0.137255, 0.090196, 0.043137, 1.0 },
+ { 0.149020, 0.098039, 0.047059, 1.0 },
+ { 0.160784, 0.105882, 0.054902, 1.0 },
+ { 0.168627, 0.105882, 0.054902, 1.0 },
+ { 0.180392, 0.109804, 0.058824, 1.0 },
+ { 0.215686, 0.141176, 0.074510, 1.0 },
+ { 0.235294, 0.160784, 0.086275, 1.0 },
+ { 0.254902, 0.180392, 0.101961, 1.0 },
+ { 0.286275, 0.203922, 0.117647, 1.0 },
+ { 0.317647, 0.227451, 0.133333, 1.0 },
+ { 0.337255, 0.247059, 0.149020, 1.0 },
+ { 0.360784, 0.266667, 0.168627, 1.0 },
+ { 0.427451, 0.360784, 0.266667, 1.0 },
+ { 0.435294, 0.384314, 0.301961, 1.0 },
+ { 0.443137, 0.407843, 0.341176, 1.0 },
+ { 0.458824, 0.400000, 0.329412, 1.0 },
+ { 0.474510, 0.396078, 0.317647, 1.0 },
+ { 0.454902, 0.388235, 0.309804, 1.0 },
+ { 0.439216, 0.384314, 0.305882, 1.0 },
+ { 0.415686, 0.364706, 0.305882, 1.0 },
+ { 0.411765, 0.309804, 0.243137, 1.0 },
+ { 0.411765, 0.258824, 0.160784, 1.0 },
+ { 0.431373, 0.254902, 0.156863, 1.0 },
+ { 0.450980, 0.250980, 0.152941, 1.0 },
+ { 0.454902, 0.250980, 0.149020, 1.0 },
+ { 0.458824, 0.254902, 0.145098, 1.0 },
+ { 0.454902, 0.254902, 0.145098, 1.0 },
+ { 0.450980, 0.258824, 0.149020, 1.0 },
+ { 0.411765, 0.231373, 0.137255, 1.0 },
+ { 0.368627, 0.211765, 0.117647, 1.0 },
+ { 0.325490, 0.196078, 0.101961, 1.0 },
+ { 0.294118, 0.188235, 0.105882, 1.0 },
+ { 0.266667, 0.184314, 0.109804, 1.0 },
+ { 0.266667, 0.184314, 0.113725, 1.0 },
+ { 0.270588, 0.184314, 0.117647, 1.0 },
+ { 0.294118, 0.196078, 0.129412, 1.0 },
+ { 0.345098, 0.247059, 0.152941, 1.0 },
+ { 0.513725, 0.392157, 0.247059, 1.0 },
+ { 0.588235, 0.450980, 0.286275, 1.0 },
+ { 0.662745, 0.513725, 0.325490, 1.0 },
+ { 0.745098, 0.596078, 0.392157, 1.0 },
+ { 0.831373, 0.682353, 0.458824, 1.0 },
+ { 0.854902, 0.701961, 0.470588, 1.0 },
+ { 0.878431, 0.725490, 0.486275, 1.0 },
+ { 0.905882, 0.721569, 0.482353, 1.0 },
+ { 0.905882, 0.717647, 0.470588, 1.0 },
+ { 0.909804, 0.717647, 0.458824, 1.0 },
+ { 0.882353, 0.666667, 0.407843, 1.0 },
+ { 0.854902, 0.615686, 0.360784, 1.0 },
+ { 0.843137, 0.603922, 0.352941, 1.0 },
+ { 0.835294, 0.592157, 0.345098, 1.0 },
+ { 0.807843, 0.572549, 0.313725, 1.0 },
+ { 0.760784, 0.537255, 0.290196, 1.0 },
+ { 0.709804, 0.474510, 0.258824, 1.0 },
+ { 0.686275, 0.454902, 0.250980, 1.0 },
+ { 0.662745, 0.439216, 0.243137, 1.0 },
+ { 0.647059, 0.427451, 0.235294, 1.0 },
+ { 0.635294, 0.419608, 0.227451, 1.0 },
+ { 0.623529, 0.396078, 0.223529, 1.0 },
+ { 0.623529, 0.384314, 0.207843, 1.0 },
+ { 0.560784, 0.356863, 0.188235, 1.0 },
+ { 0.525490, 0.333333, 0.176471, 1.0 },
+ { 0.494118, 0.313725, 0.168627, 1.0 },
+ { 0.454902, 0.301961, 0.160784, 1.0 },
+ { 0.419608, 0.290196, 0.156863, 1.0 },
+ { 0.400000, 0.278431, 0.152941, 1.0 },
+ { 0.384314, 0.270588, 0.149020, 1.0 },
+ { 0.356863, 0.247059, 0.141176, 1.0 },
+ { 0.341176, 0.227451, 0.133333, 1.0 },
+ { 0.325490, 0.211765, 0.117647, 1.0 },
+ { 0.313725, 0.200000, 0.113725, 1.0 },
+ { 0.305882, 0.188235, 0.109804, 1.0 },
+ { 0.301961, 0.184314, 0.105882, 1.0 },
+ { 0.298039, 0.180392, 0.105882, 1.0 },
+ { 0.278431, 0.168627, 0.098039, 1.0 },
+ { 0.258824, 0.164706, 0.094118, 1.0 },
+ { 0.215686, 0.145098, 0.086275, 1.0 },
+ { 0.192157, 0.125490, 0.074510, 1.0 },
+ { 0.172549, 0.109804, 0.062745, 1.0 },
+ { 0.164706, 0.101961, 0.058824, 1.0 },
+ { 0.156863, 0.094118, 0.058824, 1.0 },
+ { 0.149020, 0.090196, 0.054902, 1.0 },
+ { 0.145098, 0.086275, 0.050980, 1.0 },
+ { 0.149020, 0.090196, 0.050980, 1.0 },
+ { 0.160784, 0.105882, 0.058824, 1.0 },
+ { 0.231373, 0.152941, 0.094118, 1.0 },
+ { 0.294118, 0.184314, 0.117647, 1.0 },
+ { 0.360784, 0.219608, 0.145098, 1.0 },
+ { 0.396078, 0.231373, 0.156863, 1.0 },
+ { 0.435294, 0.247059, 0.168627, 1.0 },
+ { 0.513725, 0.282353, 0.200000, 1.0 },
+ { 0.600000, 0.325490, 0.227451, 1.0 },
+ { 0.752941, 0.380392, 0.278431, 1.0 },
+ { 0.784314, 0.427451, 0.301961, 1.0 },
+ { 0.819608, 0.474510, 0.329412, 1.0 },
+ { 0.831373, 0.486275, 0.333333, 1.0 },
+ { 0.843137, 0.501961, 0.341176, 1.0 },
+ { 0.815686, 0.494118, 0.333333, 1.0 },
+ { 0.760784, 0.470588, 0.317647, 1.0 },
+ { 0.690196, 0.462745, 0.301961, 1.0 },
+ { 0.627451, 0.447059, 0.282353, 1.0 },
+ { 0.486275, 0.352941, 0.207843, 1.0 },
+ { 0.450980, 0.325490, 0.192157, 1.0 },
+ { 0.419608, 0.301961, 0.176471, 1.0 },
+ { 0.368627, 0.258824, 0.152941, 1.0 },
+ { 0.333333, 0.235294, 0.129412, 1.0 },
+ { 0.317647, 0.223529, 0.117647, 1.0 },
+ { 0.309804, 0.211765, 0.113725, 1.0 },
+ { 0.278431, 0.188235, 0.101961, 1.0 },
+ { 0.266667, 0.184314, 0.094118, 1.0 },
+ { 0.258824, 0.180392, 0.090196, 1.0 },
+ { 0.258824, 0.176471, 0.090196, 1.0 },
+ { 0.258824, 0.172549, 0.094118, 1.0 },
+ { 0.250980, 0.176471, 0.094118, 1.0 },
+ { 0.247059, 0.176471, 0.094118, 1.0 },
+ { 0.250980, 0.180392, 0.098039, 1.0 },
+ { 0.266667, 0.188235, 0.105882, 1.0 },
+ { 0.309804, 0.207843, 0.117647, 1.0 },
+ { 0.317647, 0.211765, 0.121569, 1.0 },
+ { 0.325490, 0.215686, 0.125490, 1.0 },
+ { 0.341176, 0.227451, 0.133333, 1.0 },
+ { 0.360784, 0.235294, 0.141176, 1.0 },
+ { 0.384314, 0.254902, 0.145098, 1.0 },
+ { 0.407843, 0.262745, 0.145098, 1.0 },
+ { 0.482353, 0.282353, 0.164706, 1.0 },
+ { 0.529412, 0.286275, 0.172549, 1.0 },
+ { 0.576471, 0.294118, 0.184314, 1.0 },
+ { 0.600000, 0.301961, 0.184314, 1.0 },
+ { 0.623529, 0.313725, 0.188235, 1.0 },
+ { 0.666667, 0.337255, 0.211765, 1.0 },
+ { 0.709804, 0.372549, 0.235294, 1.0 },
+ { 0.737255, 0.396078, 0.262745, 1.0 },
+ { 0.745098, 0.407843, 0.270588, 1.0 },
+ { 0.737255, 0.407843, 0.274510, 1.0 },
+ { 0.729412, 0.403922, 0.266667, 1.0 },
+ { 0.725490, 0.400000, 0.262745, 1.0 },
+ { 0.674510, 0.384314, 0.243137, 1.0 },
+ { 0.607843, 0.329412, 0.211765, 1.0 },
+ { 0.552941, 0.278431, 0.172549, 1.0 },
+ { 0.517647, 0.235294, 0.137255, 1.0 },
+ { 0.407843, 0.188235, 0.094118, 1.0 },
+ { 0.380392, 0.180392, 0.086275, 1.0 },
+ { 0.356863, 0.176471, 0.078431, 1.0 },
+ { 0.341176, 0.176471, 0.078431, 1.0 },
+ { 0.345098, 0.192157, 0.090196, 1.0 },
+ { 0.356863, 0.207843, 0.113725, 1.0 },
+ { 0.376471, 0.231373, 0.129412, 1.0 },
+ { 0.415686, 0.274510, 0.149020, 1.0 },
+ { 0.450980, 0.309804, 0.180392, 1.0 },
+ { 0.474510, 0.329412, 0.211765, 1.0 },
+ { 0.482353, 0.333333, 0.207843, 1.0 },
+ { 0.490196, 0.341176, 0.203922, 1.0 },
+ { 0.509804, 0.349020, 0.207843, 1.0 },
+ { 0.517647, 0.341176, 0.203922, 1.0 },
+ { 0.498039, 0.305882, 0.188235, 1.0 },
+ { 0.466667, 0.278431, 0.164706, 1.0 },
+ { 0.435294, 0.250980, 0.133333, 1.0 },
+ { 0.427451, 0.243137, 0.133333, 1.0 },
+ { 0.419608, 0.239216, 0.133333, 1.0 },
+ { 0.380392, 0.231373, 0.141176, 1.0 },
+ { 0.349020, 0.231373, 0.156863, 1.0 },
+ { 0.321569, 0.243137, 0.180392, 1.0 },
+ { 0.333333, 0.258824, 0.192157, 1.0 },
+ { 0.360784, 0.266667, 0.196078, 1.0 },
+ { 0.392157, 0.278431, 0.203922, 1.0 },
+ { 0.403922, 0.290196, 0.227451, 1.0 },
+ { 0.419608, 0.298039, 0.223529, 1.0 },
+ { 0.439216, 0.286275, 0.196078, 1.0 },
+ { 0.466667, 0.270588, 0.164706, 1.0 },
+ { 0.466667, 0.258824, 0.152941, 1.0 },
+ { 0.447059, 0.247059, 0.141176, 1.0 },
+ { 0.419608, 0.227451, 0.121569, 1.0 },
+ { 0.360784, 0.184314, 0.082353, 1.0 },
+ { 0.349020, 0.176471, 0.078431, 1.0 },
+ { 0.341176, 0.172549, 0.074510, 1.0 },
+ { 0.321569, 0.160784, 0.070588, 1.0 },
+ { 0.301961, 0.149020, 0.070588, 1.0 },
+ { 0.286275, 0.141176, 0.066667, 1.0 },
+ { 0.270588, 0.137255, 0.062745, 1.0 },
+ { 0.262745, 0.129412, 0.058824, 1.0 },
+ { 0.262745, 0.133333, 0.062745, 1.0 },
+ { 0.278431, 0.141176, 0.062745, 1.0 },
+ { 0.301961, 0.156863, 0.074510, 1.0 },
+ { 0.341176, 0.188235, 0.094118, 1.0 },
+ { 0.392157, 0.235294, 0.125490, 1.0 },
+ { 0.458824, 0.294118, 0.152941, 1.0 },
+ { 0.525490, 0.349020, 0.184314, 1.0 },
+ { 0.592157, 0.407843, 0.223529, 1.0 },
+ { 0.639216, 0.458824, 0.274510, 1.0 },
+ { 0.654902, 0.478431, 0.309804, 1.0 },
+ { 0.643137, 0.470588, 0.329412, 1.0 },
+ { 0.635294, 0.462745, 0.305882, 1.0 },
+ { 0.611765, 0.447059, 0.294118, 1.0 },
+ { 0.572549, 0.407843, 0.270588, 1.0 },
+ { 0.521569, 0.352941, 0.258824, 1.0 },
+ { 0.490196, 0.313725, 0.219608, 1.0 },
+ { 0.482353, 0.294118, 0.184314, 1.0 },
+ { 0.498039, 0.278431, 0.164706, 1.0 },
+ { 0.545098, 0.266667, 0.164706, 1.0 },
+ { 0.600000, 0.266667, 0.180392, 1.0 },
+ { 0.658824, 0.286275, 0.196078, 1.0 },
+ { 0.694118, 0.305882, 0.219608, 1.0 },
+ { 0.725490, 0.333333, 0.250980, 1.0 },
+ { 0.741176, 0.341176, 0.274510, 1.0 },
+ { 0.780392, 0.372549, 0.286275, 1.0 },
+ { 0.780392, 0.407843, 0.286275, 1.0 },
+ { 0.764706, 0.439216, 0.294118, 1.0 },
+ { 0.721569, 0.443137, 0.305882, 1.0 },
+ { 0.713725, 0.447059, 0.301961, 1.0 },
+ { 0.694118, 0.447059, 0.278431, 1.0 },
+ { 0.658824, 0.435294, 0.250980, 1.0 },
+ { 0.596078, 0.400000, 0.235294, 1.0 },
+ { 0.541176, 0.372549, 0.223529, 1.0 },
+ { 0.498039, 0.345098, 0.207843, 1.0 },
+ { 0.447059, 0.317647, 0.188235, 1.0 },
+ { 0.396078, 0.290196, 0.168627, 1.0 },
+ { 0.345098, 0.258824, 0.149020, 1.0 },
+ { 0.309804, 0.235294, 0.133333, 1.0 },
+ { 0.282353, 0.207843, 0.125490, 1.0 },
+ { 0.262745, 0.188235, 0.113725, 1.0 },
+ { 0.239216, 0.168627, 0.098039, 1.0 },
+ { 0.219608, 0.152941, 0.090196, 1.0 },
+ { 0.200000, 0.133333, 0.082353, 1.0 },
+ { 0.188235, 0.125490, 0.074510, 1.0 },
+ { 0.176471, 0.117647, 0.066667, 1.0 },
+ { 0.176471, 0.121569, 0.066667, 1.0 },
+ { 0.176471, 0.133333, 0.074510, 1.0 },
+ { 0.184314, 0.145098, 0.082353, 1.0 },
+ { 0.192157, 0.156863, 0.090196, 1.0 },
+ { 0.203922, 0.156863, 0.086275, 1.0 },
+ { 0.211765, 0.160784, 0.090196, 1.0 },
+ { 0.219608, 0.168627, 0.101961, 1.0 },
+ { 0.231373, 0.176471, 0.113725, 1.0 },
+ { 0.247059, 0.176471, 0.113725, 1.0 },
+ { 0.266667, 0.180392, 0.113725, 1.0 },
+ { 0.298039, 0.203922, 0.125490, 1.0 },
+ { 0.345098, 0.239216, 0.145098, 1.0 },
+ { 0.403922, 0.286275, 0.172549, 1.0 },
+ { 0.466667, 0.337255, 0.196078, 1.0 },
+ { 0.560784, 0.392157, 0.278431, 1.0 },
+ { 0.639216, 0.435294, 0.317647, 1.0 },
+ { 0.603922, 0.415686, 0.301961, 1.0 },
+ { 0.537255, 0.376471, 0.235294, 1.0 },
+ { 0.501961, 0.341176, 0.243137, 1.0 },
+ };
+/* Cherry */
+static double4 colors_520[] = {
+ { 0.701961, 0.192157, 0.145098, 1.0 },
+ { 0.725490, 0.298039, 0.239216, 1.0 },
+ { 0.768627, 0.403922, 0.325490, 1.0 },
+ { 0.815686, 0.509804, 0.415686, 1.0 },
+ { 0.862745, 0.541176, 0.454902, 1.0 },
+ { 0.913725, 0.572549, 0.494118, 1.0 },
+ { 0.925490, 0.568627, 0.490196, 1.0 },
+ { 0.937255, 0.568627, 0.490196, 1.0 },
+ { 0.937255, 0.505882, 0.439216, 1.0 },
+ { 0.925490, 0.415686, 0.368627, 1.0 },
+ { 0.913725, 0.329412, 0.298039, 1.0 },
+ { 0.878431, 0.266667, 0.239216, 1.0 },
+ { 0.847059, 0.207843, 0.184314, 1.0 },
+ { 0.803922, 0.184314, 0.168627, 1.0 },
+ { 0.760784, 0.160784, 0.152941, 1.0 },
+ { 0.737255, 0.149020, 0.137255, 1.0 },
+ { 0.713725, 0.137255, 0.121569, 1.0 },
+ { 0.552941, 0.105882, 0.070588, 1.0 },
+ { 0.494118, 0.082353, 0.050980, 1.0 },
+ { 0.439216, 0.062745, 0.031373, 1.0 },
+ { 0.407843, 0.050980, 0.019608, 1.0 },
+ { 0.376471, 0.043137, 0.007843, 1.0 },
+ { 0.376471, 0.039216, 0.011765, 1.0 },
+ { 0.380392, 0.039216, 0.015686, 1.0 },
+ { 0.462745, 0.078431, 0.050980, 1.0 },
+ { 0.541176, 0.098039, 0.070588, 1.0 },
+ { 0.619608, 0.121569, 0.094118, 1.0 },
+ { 0.650980, 0.145098, 0.129412, 1.0 },
+ { 0.682353, 0.168627, 0.164706, 1.0 },
+ { 0.698039, 0.184314, 0.184314, 1.0 },
+ { 0.717647, 0.200000, 0.203922, 1.0 },
+ { 0.752941, 0.231373, 0.219608, 1.0 },
+ { 0.756863, 0.227451, 0.227451, 1.0 },
+ { 0.701961, 0.227451, 0.211765, 1.0 },
+ { 0.682353, 0.203922, 0.184314, 1.0 },
+ { 0.662745, 0.184314, 0.160784, 1.0 },
+ { 0.670588, 0.149020, 0.137255, 1.0 },
+ { 0.682353, 0.113725, 0.113725, 1.0 },
+ { 0.682353, 0.090196, 0.098039, 1.0 },
+ { 0.682353, 0.070588, 0.082353, 1.0 },
+ { 0.701961, 0.035294, 0.082353, 1.0 },
+ { 0.725490, 0.039216, 0.090196, 1.0 },
+ { 0.749020, 0.047059, 0.098039, 1.0 },
+ { 0.749020, 0.050980, 0.098039, 1.0 },
+ { 0.749020, 0.054902, 0.101961, 1.0 },
+ { 0.737255, 0.070588, 0.101961, 1.0 },
+ { 0.729412, 0.086275, 0.105882, 1.0 },
+ { 0.717647, 0.121569, 0.109804, 1.0 },
+ { 0.713725, 0.141176, 0.125490, 1.0 },
+ { 0.709804, 0.200000, 0.160784, 1.0 },
+ { 0.717647, 0.254902, 0.196078, 1.0 },
+ { 0.729412, 0.313725, 0.231373, 1.0 },
+ { 0.780392, 0.356863, 0.274510, 1.0 },
+ { 0.835294, 0.403922, 0.321569, 1.0 },
+ { 0.850980, 0.419608, 0.337255, 1.0 },
+ { 0.866667, 0.439216, 0.356863, 1.0 },
+ { 0.886275, 0.454902, 0.368627, 1.0 },
+ { 0.894118, 0.439216, 0.364706, 1.0 },
+ { 0.905882, 0.423529, 0.360784, 1.0 },
+ { 0.909804, 0.435294, 0.376471, 1.0 },
+ { 0.917647, 0.450980, 0.392157, 1.0 },
+ { 0.921569, 0.458824, 0.400000, 1.0 },
+ { 0.929412, 0.470588, 0.411765, 1.0 },
+ { 0.921569, 0.478431, 0.423529, 1.0 },
+ { 0.898039, 0.454902, 0.411765, 1.0 },
+ { 0.858824, 0.443137, 0.384314, 1.0 },
+ { 0.780392, 0.384314, 0.337255, 1.0 },
+ { 0.705882, 0.329412, 0.290196, 1.0 },
+ { 0.647059, 0.278431, 0.247059, 1.0 },
+ { 0.592157, 0.231373, 0.207843, 1.0 },
+ { 0.458824, 0.160784, 0.133333, 1.0 },
+ { 0.364706, 0.105882, 0.086275, 1.0 },
+ { 0.258824, 0.015686, 0.031373, 1.0 },
+ { 0.215686, 0.007843, 0.019608, 1.0 },
+ { 0.176471, 0.000000, 0.007843, 1.0 },
+ { 0.200000, 0.000000, 0.007843, 1.0 },
+ { 0.223529, 0.003922, 0.011765, 1.0 },
+ { 0.231373, 0.003922, 0.007843, 1.0 },
+ { 0.243137, 0.007843, 0.003922, 1.0 },
+ { 0.250980, 0.007843, 0.000000, 1.0 },
+ { 0.258824, 0.011765, 0.003922, 1.0 },
+ { 0.301961, 0.031373, 0.015686, 1.0 },
+ { 0.341176, 0.039216, 0.019608, 1.0 },
+ { 0.384314, 0.047059, 0.027451, 1.0 },
+ { 0.407843, 0.047059, 0.027451, 1.0 },
+ { 0.431373, 0.050980, 0.031373, 1.0 },
+ { 0.505882, 0.062745, 0.054902, 1.0 },
+ { 0.564706, 0.070588, 0.074510, 1.0 },
+ { 0.615686, 0.058824, 0.062745, 1.0 },
+ { 0.607843, 0.054902, 0.066667, 1.0 },
+ { 0.600000, 0.050980, 0.070588, 1.0 },
+ { 0.584314, 0.043137, 0.066667, 1.0 },
+ { 0.572549, 0.035294, 0.066667, 1.0 },
+ { 0.521569, 0.023529, 0.050980, 1.0 },
+ { 0.462745, 0.023529, 0.039216, 1.0 },
+ { 0.403922, 0.019608, 0.027451, 1.0 },
+ { 0.356863, 0.007843, 0.011765, 1.0 },
+ { 0.301961, 0.000000, 0.011765, 1.0 },
+ { 0.286275, 0.000000, 0.003922, 1.0 },
+ { 0.274510, 0.000000, 0.000000, 1.0 },
+ { 0.266667, 0.000000, 0.000000, 1.0 },
+ { 0.258824, 0.000000, 0.000000, 1.0 },
+ { 0.250980, 0.000000, 0.000000, 1.0 },
+ { 0.239216, 0.000000, 0.000000, 1.0 },
+ { 0.231373, 0.003922, 0.003922, 1.0 },
+ { 0.231373, 0.003922, 0.003922, 1.0 },
+ { 0.231373, 0.007843, 0.003922, 1.0 },
+ { 0.231373, 0.007843, 0.000000, 1.0 },
+ { 0.231373, 0.007843, 0.000000, 1.0 },
+ { 0.227451, 0.003922, 0.000000, 1.0 },
+ { 0.235294, 0.007843, 0.003922, 1.0 },
+ { 0.243137, 0.007843, 0.003922, 1.0 },
+ { 0.250980, 0.007843, 0.003922, 1.0 },
+ { 0.278431, 0.003922, 0.000000, 1.0 },
+ { 0.286275, 0.003922, 0.000000, 1.0 },
+ { 0.298039, 0.003922, 0.000000, 1.0 },
+ { 0.317647, 0.011765, 0.000000, 1.0 },
+ { 0.352941, 0.011765, 0.000000, 1.0 },
+ { 0.396078, 0.015686, 0.000000, 1.0 },
+ { 0.443137, 0.011765, 0.011765, 1.0 },
+ { 0.513725, 0.007843, 0.023529, 1.0 },
+ { 0.549020, 0.007843, 0.023529, 1.0 },
+ { 0.588235, 0.011765, 0.027451, 1.0 },
+ { 0.588235, 0.007843, 0.027451, 1.0 },
+ { 0.592157, 0.007843, 0.027451, 1.0 },
+ { 0.572549, 0.003922, 0.027451, 1.0 },
+ { 0.556863, 0.007843, 0.023529, 1.0 },
+ { 0.545098, 0.007843, 0.015686, 1.0 },
+ { 0.525490, 0.003922, 0.007843, 1.0 },
+ { 0.474510, 0.007843, 0.000000, 1.0 },
+ { 0.462745, 0.007843, 0.000000, 1.0 },
+ { 0.454902, 0.011765, 0.000000, 1.0 },
+ { 0.439216, 0.007843, 0.000000, 1.0 },
+ { 0.431373, 0.003922, 0.000000, 1.0 },
+ { 0.435294, 0.003922, 0.000000, 1.0 },
+ { 0.431373, 0.003922, 0.000000, 1.0 },
+ { 0.447059, 0.003922, 0.000000, 1.0 },
+ { 0.466667, 0.015686, 0.003922, 1.0 },
+ { 0.490196, 0.027451, 0.011765, 1.0 },
+ { 0.501961, 0.039216, 0.019608, 1.0 },
+ { 0.517647, 0.054902, 0.031373, 1.0 },
+ { 0.549020, 0.098039, 0.058824, 1.0 },
+ { 0.572549, 0.129412, 0.082353, 1.0 },
+ { 0.572549, 0.145098, 0.098039, 1.0 },
+ { 0.564706, 0.145098, 0.090196, 1.0 },
+ { 0.533333, 0.145098, 0.090196, 1.0 },
+ { 0.517647, 0.137255, 0.090196, 1.0 },
+ { 0.501961, 0.129412, 0.090196, 1.0 },
+ { 0.466667, 0.098039, 0.066667, 1.0 },
+ { 0.439216, 0.062745, 0.043137, 1.0 },
+ { 0.423529, 0.035294, 0.015686, 1.0 },
+ { 0.407843, 0.015686, 0.007843, 1.0 },
+ { 0.376471, 0.007843, 0.007843, 1.0 },
+ { 0.372549, 0.003922, 0.003922, 1.0 },
+ { 0.372549, 0.003922, 0.003922, 1.0 },
+ { 0.368627, 0.003922, 0.000000, 1.0 },
+ { 0.364706, 0.003922, 0.000000, 1.0 },
+ { 0.360784, 0.003922, 0.000000, 1.0 },
+ { 0.360784, 0.003922, 0.000000, 1.0 },
+ { 0.360784, 0.003922, 0.000000, 1.0 },
+ { 0.364706, 0.007843, 0.003922, 1.0 },
+ { 0.392157, 0.019608, 0.019608, 1.0 },
+ { 0.407843, 0.023529, 0.023529, 1.0 },
+ { 0.423529, 0.031373, 0.031373, 1.0 },
+ { 0.458824, 0.043137, 0.039216, 1.0 },
+ { 0.482353, 0.066667, 0.047059, 1.0 },
+ { 0.509804, 0.090196, 0.066667, 1.0 },
+ { 0.533333, 0.109804, 0.078431, 1.0 },
+ { 0.560784, 0.109804, 0.062745, 1.0 },
+ { 0.552941, 0.105882, 0.058824, 1.0 },
+ { 0.549020, 0.105882, 0.058824, 1.0 },
+ { 0.517647, 0.098039, 0.054902, 1.0 },
+ { 0.490196, 0.074510, 0.039216, 1.0 },
+ { 0.462745, 0.050980, 0.023529, 1.0 },
+ { 0.435294, 0.035294, 0.011765, 1.0 },
+ { 0.403922, 0.019608, 0.003922, 1.0 },
+ { 0.380392, 0.007843, 0.000000, 1.0 },
+ { 0.364706, 0.003922, 0.000000, 1.0 },
+ { 0.352941, 0.007843, 0.000000, 1.0 },
+ { 0.356863, 0.011765, 0.000000, 1.0 },
+ { 0.364706, 0.019608, 0.003922, 1.0 },
+ { 0.384314, 0.023529, 0.015686, 1.0 },
+ { 0.403922, 0.035294, 0.031373, 1.0 },
+ { 0.423529, 0.058824, 0.047059, 1.0 },
+ { 0.513725, 0.117647, 0.086275, 1.0 },
+ { 0.541176, 0.129412, 0.101961, 1.0 },
+ { 0.572549, 0.145098, 0.121569, 1.0 },
+ { 0.615686, 0.172549, 0.156863, 1.0 },
+ { 0.662745, 0.207843, 0.180392, 1.0 },
+ { 0.733333, 0.219608, 0.192157, 1.0 },
+ { 0.780392, 0.227451, 0.196078, 1.0 },
+ { 0.819608, 0.223529, 0.203922, 1.0 },
+ { 0.835294, 0.223529, 0.211765, 1.0 },
+ { 0.847059, 0.219608, 0.211765, 1.0 },
+ { 0.815686, 0.223529, 0.200000, 1.0 },
+ { 0.788235, 0.227451, 0.207843, 1.0 },
+ { 0.752941, 0.258824, 0.243137, 1.0 },
+ { 0.752941, 0.278431, 0.258824, 1.0 },
+ { 0.729412, 0.305882, 0.254902, 1.0 },
+ { 0.733333, 0.301961, 0.239216, 1.0 },
+ { 0.709804, 0.337255, 0.274510, 1.0 },
+ { 0.721569, 0.345098, 0.270588, 1.0 },
+ { 0.713725, 0.337255, 0.250980, 1.0 },
+ { 0.713725, 0.282353, 0.184314, 1.0 },
+ { 0.678431, 0.239216, 0.160784, 1.0 },
+ { 0.643137, 0.200000, 0.121569, 1.0 },
+ { 0.592157, 0.168627, 0.098039, 1.0 },
+ { 0.529412, 0.121569, 0.062745, 1.0 },
+ { 0.482353, 0.078431, 0.043137, 1.0 },
+ { 0.443137, 0.043137, 0.019608, 1.0 },
+ { 0.411765, 0.023529, 0.011765, 1.0 },
+ { 0.380392, 0.011765, 0.003922, 1.0 },
+ { 0.352941, 0.003922, 0.000000, 1.0 },
+ { 0.325490, 0.000000, 0.000000, 1.0 },
+ { 0.309804, 0.000000, 0.000000, 1.0 },
+ { 0.309804, 0.000000, 0.000000, 1.0 },
+ { 0.309804, 0.000000, 0.000000, 1.0 },
+ { 0.309804, 0.000000, 0.000000, 1.0 },
+ { 0.317647, 0.003922, 0.000000, 1.0 },
+ { 0.341176, 0.007843, 0.000000, 1.0 },
+ { 0.368627, 0.015686, 0.000000, 1.0 },
+ { 0.400000, 0.027451, 0.000000, 1.0 },
+ { 0.427451, 0.039216, 0.015686, 1.0 },
+ { 0.447059, 0.047059, 0.027451, 1.0 },
+ { 0.454902, 0.058824, 0.035294, 1.0 },
+ { 0.450980, 0.066667, 0.031373, 1.0 },
+ { 0.439216, 0.082353, 0.043137, 1.0 },
+ { 0.435294, 0.078431, 0.050980, 1.0 },
+ { 0.431373, 0.086275, 0.050980, 1.0 },
+ { 0.450980, 0.078431, 0.043137, 1.0 },
+ { 0.470588, 0.074510, 0.043137, 1.0 },
+ { 0.517647, 0.074510, 0.058824, 1.0 },
+ { 0.576471, 0.090196, 0.070588, 1.0 },
+ { 0.647059, 0.105882, 0.086275, 1.0 },
+ { 0.705882, 0.101961, 0.098039, 1.0 },
+ { 0.756863, 0.101961, 0.113725, 1.0 },
+ { 0.792157, 0.101961, 0.125490, 1.0 },
+ { 0.796078, 0.105882, 0.129412, 1.0 },
+ { 0.776471, 0.086275, 0.117647, 1.0 },
+ { 0.741176, 0.070588, 0.101961, 1.0 },
+ { 0.701961, 0.050980, 0.086275, 1.0 },
+ { 0.643137, 0.035294, 0.066667, 1.0 },
+ { 0.584314, 0.015686, 0.047059, 1.0 },
+ { 0.537255, 0.003922, 0.035294, 1.0 },
+ { 0.513725, 0.000000, 0.035294, 1.0 },
+ { 0.498039, 0.000000, 0.027451, 1.0 },
+ { 0.486275, 0.000000, 0.027451, 1.0 },
+ { 0.482353, 0.000000, 0.031373, 1.0 },
+ { 0.490196, 0.007843, 0.031373, 1.0 },
+ { 0.513725, 0.015686, 0.035294, 1.0 },
+ { 0.541176, 0.027451, 0.035294, 1.0 },
+ { 0.607843, 0.054902, 0.066667, 1.0 },
+ { 0.643137, 0.078431, 0.082353, 1.0 },
+ { 0.627451, 0.086275, 0.074510, 1.0 },
+ { 0.592157, 0.082353, 0.047059, 1.0 },
+ { 0.635294, 0.133333, 0.082353, 1.0 },
+ };
+/* Circus */
+static double4 colors_521[] = {
+ { 0.168627, 0.372549, 0.203922, 1.0 },
+ { 0.227451, 0.360784, 0.200000, 1.0 },
+ { 0.278431, 0.341176, 0.180392, 1.0 },
+ { 0.333333, 0.325490, 0.160784, 1.0 },
+ { 0.372549, 0.286275, 0.145098, 1.0 },
+ { 0.411765, 0.247059, 0.133333, 1.0 },
+ { 0.435294, 0.227451, 0.137255, 1.0 },
+ { 0.458824, 0.207843, 0.141176, 1.0 },
+ { 0.564706, 0.137255, 0.149020, 1.0 },
+ { 0.600000, 0.098039, 0.129412, 1.0 },
+ { 0.639216, 0.058824, 0.109804, 1.0 },
+ { 0.658824, 0.039216, 0.113725, 1.0 },
+ { 0.678431, 0.019608, 0.117647, 1.0 },
+ { 0.678431, 0.031373, 0.137255, 1.0 },
+ { 0.678431, 0.043137, 0.160784, 1.0 },
+ { 0.674510, 0.054902, 0.172549, 1.0 },
+ { 0.670588, 0.070588, 0.188235, 1.0 },
+ { 0.643137, 0.117647, 0.274510, 1.0 },
+ { 0.615686, 0.137255, 0.329412, 1.0 },
+ { 0.592157, 0.156863, 0.384314, 1.0 },
+ { 0.560784, 0.180392, 0.423529, 1.0 },
+ { 0.533333, 0.207843, 0.462745, 1.0 },
+ { 0.537255, 0.223529, 0.486275, 1.0 },
+ { 0.541176, 0.239216, 0.513725, 1.0 },
+ { 0.564706, 0.247059, 0.611765, 1.0 },
+ { 0.556863, 0.254902, 0.615686, 1.0 },
+ { 0.552941, 0.266667, 0.619608, 1.0 },
+ { 0.549020, 0.290196, 0.576471, 1.0 },
+ { 0.545098, 0.313725, 0.533333, 1.0 },
+ { 0.549020, 0.321569, 0.509804, 1.0 },
+ { 0.552941, 0.333333, 0.490196, 1.0 },
+ { 0.560784, 0.368627, 0.450980, 1.0 },
+ { 0.549020, 0.407843, 0.403922, 1.0 },
+ { 0.490196, 0.482353, 0.266667, 1.0 },
+ { 0.486275, 0.505882, 0.211765, 1.0 },
+ { 0.482353, 0.529412, 0.156863, 1.0 },
+ { 0.482353, 0.549020, 0.133333, 1.0 },
+ { 0.482353, 0.572549, 0.109804, 1.0 },
+ { 0.474510, 0.576471, 0.105882, 1.0 },
+ { 0.470588, 0.580392, 0.101961, 1.0 },
+ { 0.458824, 0.564706, 0.121569, 1.0 },
+ { 0.466667, 0.537255, 0.133333, 1.0 },
+ { 0.474510, 0.513725, 0.149020, 1.0 },
+ { 0.458824, 0.482353, 0.184314, 1.0 },
+ { 0.443137, 0.450980, 0.223529, 1.0 },
+ { 0.431373, 0.431373, 0.247059, 1.0 },
+ { 0.419608, 0.415686, 0.270588, 1.0 },
+ { 0.427451, 0.392157, 0.313725, 1.0 },
+ { 0.439216, 0.360784, 0.352941, 1.0 },
+ { 0.490196, 0.282353, 0.435294, 1.0 },
+ { 0.482353, 0.250980, 0.462745, 1.0 },
+ { 0.478431, 0.219608, 0.494118, 1.0 },
+ { 0.470588, 0.200000, 0.501961, 1.0 },
+ { 0.466667, 0.184314, 0.509804, 1.0 },
+ { 0.462745, 0.172549, 0.505882, 1.0 },
+ { 0.462745, 0.164706, 0.501961, 1.0 },
+ { 0.392157, 0.129412, 0.458824, 1.0 },
+ { 0.341176, 0.137255, 0.435294, 1.0 },
+ { 0.294118, 0.149020, 0.411765, 1.0 },
+ { 0.258824, 0.164706, 0.396078, 1.0 },
+ { 0.227451, 0.184314, 0.380392, 1.0 },
+ { 0.215686, 0.188235, 0.368627, 1.0 },
+ { 0.207843, 0.196078, 0.356863, 1.0 },
+ { 0.207843, 0.203922, 0.333333, 1.0 },
+ { 0.227451, 0.211765, 0.305882, 1.0 },
+ { 0.301961, 0.227451, 0.262745, 1.0 },
+ { 0.345098, 0.223529, 0.239216, 1.0 },
+ { 0.388235, 0.219608, 0.215686, 1.0 },
+ { 0.411765, 0.207843, 0.196078, 1.0 },
+ { 0.439216, 0.196078, 0.180392, 1.0 },
+ { 0.494118, 0.172549, 0.137255, 1.0 },
+ { 0.541176, 0.145098, 0.098039, 1.0 },
+ { 0.600000, 0.101961, 0.050980, 1.0 },
+ { 0.607843, 0.094118, 0.039216, 1.0 },
+ { 0.615686, 0.086275, 0.027451, 1.0 },
+ { 0.607843, 0.082353, 0.015686, 1.0 },
+ { 0.603922, 0.078431, 0.007843, 1.0 },
+ { 0.600000, 0.070588, 0.003922, 1.0 },
+ { 0.596078, 0.062745, 0.003922, 1.0 },
+ { 0.584314, 0.050980, 0.007843, 1.0 },
+ { 0.560784, 0.039216, 0.027451, 1.0 },
+ { 0.509804, 0.050980, 0.070588, 1.0 },
+ { 0.486275, 0.050980, 0.086275, 1.0 },
+ { 0.466667, 0.054902, 0.101961, 1.0 },
+ { 0.458824, 0.054902, 0.117647, 1.0 },
+ { 0.454902, 0.054902, 0.133333, 1.0 },
+ { 0.450980, 0.054902, 0.180392, 1.0 },
+ { 0.435294, 0.066667, 0.227451, 1.0 },
+ { 0.376471, 0.101961, 0.266667, 1.0 },
+ { 0.345098, 0.125490, 0.274510, 1.0 },
+ { 0.313725, 0.149020, 0.286275, 1.0 },
+ { 0.301961, 0.160784, 0.298039, 1.0 },
+ { 0.290196, 0.176471, 0.309804, 1.0 },
+ { 0.270588, 0.207843, 0.329412, 1.0 },
+ { 0.247059, 0.231373, 0.337255, 1.0 },
+ { 0.215686, 0.250980, 0.341176, 1.0 },
+ { 0.184314, 0.262745, 0.341176, 1.0 },
+ { 0.141176, 0.282353, 0.360784, 1.0 },
+ { 0.129412, 0.290196, 0.376471, 1.0 },
+ { 0.117647, 0.298039, 0.392157, 1.0 },
+ { 0.113725, 0.290196, 0.396078, 1.0 },
+ { 0.109804, 0.286275, 0.400000, 1.0 },
+ { 0.098039, 0.262745, 0.403922, 1.0 },
+ { 0.078431, 0.231373, 0.403922, 1.0 },
+ { 0.043137, 0.188235, 0.403922, 1.0 },
+ { 0.035294, 0.164706, 0.396078, 1.0 },
+ { 0.031373, 0.145098, 0.388235, 1.0 },
+ { 0.035294, 0.133333, 0.380392, 1.0 },
+ { 0.043137, 0.121569, 0.376471, 1.0 },
+ { 0.066667, 0.105882, 0.372549, 1.0 },
+ { 0.109804, 0.101961, 0.380392, 1.0 },
+ { 0.149020, 0.105882, 0.392157, 1.0 },
+ { 0.192157, 0.109804, 0.403922, 1.0 },
+ { 0.274510, 0.125490, 0.388235, 1.0 },
+ { 0.298039, 0.125490, 0.380392, 1.0 },
+ { 0.325490, 0.129412, 0.372549, 1.0 },
+ { 0.376471, 0.129412, 0.352941, 1.0 },
+ { 0.407843, 0.121569, 0.337255, 1.0 },
+ { 0.419608, 0.117647, 0.298039, 1.0 },
+ { 0.403922, 0.117647, 0.266667, 1.0 },
+ { 0.360784, 0.109804, 0.168627, 1.0 },
+ { 0.337255, 0.094118, 0.129412, 1.0 },
+ { 0.317647, 0.082353, 0.094118, 1.0 },
+ { 0.301961, 0.078431, 0.078431, 1.0 },
+ { 0.286275, 0.074510, 0.066667, 1.0 },
+ { 0.250980, 0.074510, 0.043137, 1.0 },
+ { 0.227451, 0.066667, 0.027451, 1.0 },
+ { 0.211765, 0.070588, 0.027451, 1.0 },
+ { 0.203922, 0.066667, 0.035294, 1.0 },
+ { 0.192157, 0.074510, 0.078431, 1.0 },
+ { 0.188235, 0.070588, 0.090196, 1.0 },
+ { 0.188235, 0.070588, 0.101961, 1.0 },
+ { 0.176471, 0.066667, 0.125490, 1.0 },
+ { 0.164706, 0.062745, 0.152941, 1.0 },
+ { 0.160784, 0.074510, 0.192157, 1.0 },
+ { 0.160784, 0.101961, 0.239216, 1.0 },
+ { 0.164706, 0.141176, 0.321569, 1.0 },
+ { 0.172549, 0.152941, 0.345098, 1.0 },
+ { 0.184314, 0.164706, 0.372549, 1.0 },
+ { 0.200000, 0.176471, 0.388235, 1.0 },
+ { 0.219608, 0.188235, 0.403922, 1.0 },
+ { 0.270588, 0.223529, 0.443137, 1.0 },
+ { 0.333333, 0.258824, 0.486275, 1.0 },
+ { 0.392157, 0.290196, 0.513725, 1.0 },
+ { 0.450980, 0.313725, 0.529412, 1.0 },
+ { 0.568627, 0.337255, 0.525490, 1.0 },
+ { 0.600000, 0.341176, 0.525490, 1.0 },
+ { 0.635294, 0.349020, 0.529412, 1.0 },
+ { 0.682353, 0.364706, 0.533333, 1.0 },
+ { 0.721569, 0.376471, 0.545098, 1.0 },
+ { 0.749020, 0.376471, 0.560784, 1.0 },
+ { 0.764706, 0.360784, 0.549020, 1.0 },
+ { 0.788235, 0.298039, 0.486275, 1.0 },
+ { 0.788235, 0.282353, 0.470588, 1.0 },
+ { 0.788235, 0.270588, 0.458824, 1.0 },
+ { 0.780392, 0.250980, 0.462745, 1.0 },
+ { 0.764706, 0.227451, 0.450980, 1.0 },
+ { 0.745098, 0.200000, 0.423529, 1.0 },
+ { 0.709804, 0.168627, 0.356863, 1.0 },
+ { 0.682353, 0.156863, 0.274510, 1.0 },
+ { 0.662745, 0.168627, 0.219608, 1.0 },
+ { 0.635294, 0.250980, 0.156863, 1.0 },
+ { 0.619608, 0.270588, 0.141176, 1.0 },
+ { 0.607843, 0.290196, 0.125490, 1.0 },
+ { 0.592157, 0.337255, 0.094118, 1.0 },
+ { 0.580392, 0.380392, 0.078431, 1.0 },
+ { 0.580392, 0.435294, 0.074510, 1.0 },
+ { 0.576471, 0.494118, 0.090196, 1.0 },
+ { 0.541176, 0.568627, 0.145098, 1.0 },
+ { 0.533333, 0.564706, 0.160784, 1.0 },
+ { 0.529412, 0.560784, 0.176471, 1.0 },
+ { 0.529412, 0.529412, 0.200000, 1.0 },
+ { 0.533333, 0.482353, 0.215686, 1.0 },
+ { 0.517647, 0.431373, 0.219608, 1.0 },
+ { 0.501961, 0.400000, 0.215686, 1.0 },
+ { 0.501961, 0.356863, 0.223529, 1.0 },
+ { 0.517647, 0.298039, 0.235294, 1.0 },
+ { 0.556863, 0.235294, 0.254902, 1.0 },
+ { 0.592157, 0.176471, 0.286275, 1.0 },
+ { 0.611765, 0.141176, 0.309804, 1.0 },
+ { 0.631373, 0.125490, 0.333333, 1.0 },
+ { 0.647059, 0.117647, 0.360784, 1.0 },
+ { 0.666667, 0.101961, 0.388235, 1.0 },
+ { 0.690196, 0.094118, 0.431373, 1.0 },
+ { 0.713725, 0.105882, 0.525490, 1.0 },
+ { 0.709804, 0.109804, 0.541176, 1.0 },
+ { 0.709804, 0.113725, 0.556863, 1.0 },
+ { 0.709804, 0.113725, 0.572549, 1.0 },
+ { 0.713725, 0.105882, 0.568627, 1.0 },
+ { 0.705882, 0.094118, 0.552941, 1.0 },
+ { 0.694118, 0.082353, 0.537255, 1.0 },
+ { 0.670588, 0.070588, 0.525490, 1.0 },
+ { 0.639216, 0.062745, 0.517647, 1.0 },
+ { 0.611765, 0.047059, 0.505882, 1.0 },
+ { 0.580392, 0.031373, 0.478431, 1.0 },
+ { 0.545098, 0.019608, 0.443137, 1.0 },
+ { 0.498039, 0.007843, 0.403922, 1.0 },
+ { 0.439216, 0.003922, 0.368627, 1.0 },
+ { 0.380392, 0.007843, 0.345098, 1.0 },
+ { 0.321569, 0.007843, 0.329412, 1.0 },
+ { 0.262745, 0.011765, 0.313725, 1.0 },
+ { 0.219608, 0.015686, 0.301961, 1.0 },
+ { 0.176471, 0.023529, 0.286275, 1.0 },
+ { 0.137255, 0.027451, 0.274510, 1.0 },
+ { 0.098039, 0.035294, 0.270588, 1.0 },
+ { 0.062745, 0.047059, 0.270588, 1.0 },
+ { 0.039216, 0.054902, 0.278431, 1.0 },
+ { 0.023529, 0.062745, 0.290196, 1.0 },
+ { 0.015686, 0.062745, 0.298039, 1.0 },
+ { 0.007843, 0.054902, 0.298039, 1.0 },
+ { 0.003922, 0.050980, 0.294118, 1.0 },
+ { 0.007843, 0.050980, 0.286275, 1.0 },
+ { 0.027451, 0.054902, 0.286275, 1.0 },
+ { 0.062745, 0.066667, 0.282353, 1.0 },
+ { 0.098039, 0.070588, 0.270588, 1.0 },
+ { 0.125490, 0.062745, 0.247059, 1.0 },
+ { 0.145098, 0.054902, 0.215686, 1.0 },
+ { 0.164706, 0.050980, 0.188235, 1.0 },
+ { 0.192157, 0.070588, 0.172549, 1.0 },
+ { 0.223529, 0.098039, 0.160784, 1.0 },
+ { 0.243137, 0.117647, 0.152941, 1.0 },
+ { 0.250980, 0.121569, 0.137255, 1.0 },
+ { 0.243137, 0.109804, 0.129412, 1.0 },
+ { 0.223529, 0.105882, 0.129412, 1.0 },
+ { 0.196078, 0.105882, 0.137255, 1.0 },
+ { 0.168627, 0.117647, 0.156863, 1.0 },
+ { 0.141176, 0.121569, 0.168627, 1.0 },
+ { 0.125490, 0.121569, 0.200000, 1.0 },
+ { 0.105882, 0.109804, 0.223529, 1.0 },
+ { 0.078431, 0.101961, 0.250980, 1.0 },
+ { 0.054902, 0.101961, 0.282353, 1.0 },
+ { 0.027451, 0.105882, 0.305882, 1.0 },
+ { 0.015686, 0.109804, 0.333333, 1.0 },
+ { 0.011765, 0.117647, 0.356863, 1.0 },
+ { 0.015686, 0.133333, 0.380392, 1.0 },
+ { 0.019608, 0.145098, 0.396078, 1.0 },
+ { 0.027451, 0.160784, 0.411765, 1.0 },
+ { 0.031373, 0.164706, 0.423529, 1.0 },
+ { 0.039216, 0.164706, 0.431373, 1.0 },
+ { 0.047059, 0.164706, 0.439216, 1.0 },
+ { 0.058824, 0.172549, 0.439216, 1.0 },
+ { 0.066667, 0.184314, 0.439216, 1.0 },
+ { 0.066667, 0.188235, 0.435294, 1.0 },
+ { 0.062745, 0.184314, 0.435294, 1.0 },
+ { 0.054902, 0.180392, 0.435294, 1.0 },
+ { 0.058824, 0.176471, 0.427451, 1.0 },
+ { 0.062745, 0.192157, 0.419608, 1.0 },
+ { 0.074510, 0.215686, 0.407843, 1.0 },
+ { 0.078431, 0.235294, 0.392157, 1.0 },
+ { 0.078431, 0.254902, 0.376471, 1.0 },
+ { 0.070588, 0.270588, 0.360784, 1.0 },
+ { 0.070588, 0.286275, 0.341176, 1.0 },
+ { 0.086275, 0.305882, 0.313725, 1.0 },
+ { 0.113725, 0.329412, 0.274510, 1.0 },
+ { 0.145098, 0.352941, 0.239216, 1.0 },
+ { 0.160784, 0.368627, 0.207843, 1.0 },
+ };
+/* City_Street */
+static double4 colors_522[] = {
+ { 0.286275, 0.176471, 0.207843, 1.0 },
+ { 0.164706, 0.101961, 0.113725, 1.0 },
+ { 0.125490, 0.062745, 0.062745, 1.0 },
+ { 0.086275, 0.023529, 0.015686, 1.0 },
+ { 0.109804, 0.039216, 0.023529, 1.0 },
+ { 0.133333, 0.054902, 0.031373, 1.0 },
+ { 0.152941, 0.074510, 0.039216, 1.0 },
+ { 0.172549, 0.094118, 0.050980, 1.0 },
+ { 0.282353, 0.200000, 0.152941, 1.0 },
+ { 0.337255, 0.247059, 0.200000, 1.0 },
+ { 0.392157, 0.298039, 0.250980, 1.0 },
+ { 0.427451, 0.333333, 0.278431, 1.0 },
+ { 0.462745, 0.368627, 0.305882, 1.0 },
+ { 0.474510, 0.372549, 0.337255, 1.0 },
+ { 0.486275, 0.376471, 0.368627, 1.0 },
+ { 0.478431, 0.368627, 0.376471, 1.0 },
+ { 0.474510, 0.364706, 0.384314, 1.0 },
+ { 0.407843, 0.337255, 0.376471, 1.0 },
+ { 0.376471, 0.321569, 0.364706, 1.0 },
+ { 0.349020, 0.305882, 0.352941, 1.0 },
+ { 0.333333, 0.278431, 0.329412, 1.0 },
+ { 0.317647, 0.250980, 0.309804, 1.0 },
+ { 0.309804, 0.243137, 0.301961, 1.0 },
+ { 0.305882, 0.235294, 0.294118, 1.0 },
+ { 0.294118, 0.254902, 0.298039, 1.0 },
+ { 0.290196, 0.254902, 0.282353, 1.0 },
+ { 0.286275, 0.254902, 0.266667, 1.0 },
+ { 0.278431, 0.219608, 0.227451, 1.0 },
+ { 0.274510, 0.188235, 0.188235, 1.0 },
+ { 0.270588, 0.172549, 0.168627, 1.0 },
+ { 0.270588, 0.160784, 0.152941, 1.0 },
+ { 0.262745, 0.137255, 0.125490, 1.0 },
+ { 0.247059, 0.117647, 0.105882, 1.0 },
+ { 0.219608, 0.090196, 0.062745, 1.0 },
+ { 0.211765, 0.066667, 0.039216, 1.0 },
+ { 0.203922, 0.047059, 0.019608, 1.0 },
+ { 0.192157, 0.031373, 0.011765, 1.0 },
+ { 0.180392, 0.019608, 0.003922, 1.0 },
+ { 0.172549, 0.019608, 0.003922, 1.0 },
+ { 0.164706, 0.019608, 0.003922, 1.0 },
+ { 0.125490, 0.023529, 0.007843, 1.0 },
+ { 0.121569, 0.019608, 0.003922, 1.0 },
+ { 0.117647, 0.019608, 0.003922, 1.0 },
+ { 0.121569, 0.023529, 0.000000, 1.0 },
+ { 0.129412, 0.027451, 0.000000, 1.0 },
+ { 0.129412, 0.027451, 0.000000, 1.0 },
+ { 0.129412, 0.031373, 0.003922, 1.0 },
+ { 0.133333, 0.035294, 0.003922, 1.0 },
+ { 0.137255, 0.035294, 0.003922, 1.0 },
+ { 0.168627, 0.054902, 0.011765, 1.0 },
+ { 0.176471, 0.066667, 0.023529, 1.0 },
+ { 0.184314, 0.082353, 0.039216, 1.0 },
+ { 0.184314, 0.101961, 0.054902, 1.0 },
+ { 0.184314, 0.121569, 0.070588, 1.0 },
+ { 0.184314, 0.125490, 0.074510, 1.0 },
+ { 0.184314, 0.133333, 0.078431, 1.0 },
+ { 0.164706, 0.133333, 0.094118, 1.0 },
+ { 0.152941, 0.125490, 0.098039, 1.0 },
+ { 0.141176, 0.121569, 0.101961, 1.0 },
+ { 0.137255, 0.105882, 0.090196, 1.0 },
+ { 0.133333, 0.090196, 0.078431, 1.0 },
+ { 0.129412, 0.078431, 0.070588, 1.0 },
+ { 0.129412, 0.070588, 0.062745, 1.0 },
+ { 0.137255, 0.054902, 0.047059, 1.0 },
+ { 0.145098, 0.039216, 0.035294, 1.0 },
+ { 0.172549, 0.011765, 0.015686, 1.0 },
+ { 0.188235, 0.007843, 0.011765, 1.0 },
+ { 0.203922, 0.007843, 0.007843, 1.0 },
+ { 0.211765, 0.007843, 0.003922, 1.0 },
+ { 0.223529, 0.011765, 0.003922, 1.0 },
+ { 0.231373, 0.011765, 0.003922, 1.0 },
+ { 0.239216, 0.007843, 0.000000, 1.0 },
+ { 0.250980, 0.007843, 0.000000, 1.0 },
+ { 0.250980, 0.007843, 0.000000, 1.0 },
+ { 0.250980, 0.011765, 0.000000, 1.0 },
+ { 0.254902, 0.015686, 0.000000, 1.0 },
+ { 0.258824, 0.023529, 0.000000, 1.0 },
+ { 0.262745, 0.023529, 0.000000, 1.0 },
+ { 0.270588, 0.023529, 0.000000, 1.0 },
+ { 0.286275, 0.023529, 0.003922, 1.0 },
+ { 0.298039, 0.019608, 0.011765, 1.0 },
+ { 0.294118, 0.039216, 0.019608, 1.0 },
+ { 0.294118, 0.066667, 0.031373, 1.0 },
+ { 0.298039, 0.098039, 0.047059, 1.0 },
+ { 0.298039, 0.109804, 0.062745, 1.0 },
+ { 0.301961, 0.121569, 0.078431, 1.0 },
+ { 0.305882, 0.145098, 0.098039, 1.0 },
+ { 0.309804, 0.164706, 0.113725, 1.0 },
+ { 0.313725, 0.215686, 0.113725, 1.0 },
+ { 0.325490, 0.231373, 0.117647, 1.0 },
+ { 0.337255, 0.250980, 0.125490, 1.0 },
+ { 0.349020, 0.254902, 0.133333, 1.0 },
+ { 0.360784, 0.258824, 0.141176, 1.0 },
+ { 0.376471, 0.266667, 0.149020, 1.0 },
+ { 0.384314, 0.278431, 0.156863, 1.0 },
+ { 0.403922, 0.305882, 0.168627, 1.0 },
+ { 0.431373, 0.325490, 0.184314, 1.0 },
+ { 0.521569, 0.396078, 0.254902, 1.0 },
+ { 0.552941, 0.443137, 0.301961, 1.0 },
+ { 0.588235, 0.494118, 0.352941, 1.0 },
+ { 0.600000, 0.509804, 0.372549, 1.0 },
+ { 0.611765, 0.525490, 0.392157, 1.0 },
+ { 0.623529, 0.545098, 0.419608, 1.0 },
+ { 0.627451, 0.549020, 0.427451, 1.0 },
+ { 0.596078, 0.505882, 0.372549, 1.0 },
+ { 0.572549, 0.462745, 0.333333, 1.0 },
+ { 0.549020, 0.423529, 0.298039, 1.0 },
+ { 0.537255, 0.400000, 0.278431, 1.0 },
+ { 0.529412, 0.376471, 0.258824, 1.0 },
+ { 0.482353, 0.317647, 0.200000, 1.0 },
+ { 0.439216, 0.254902, 0.145098, 1.0 },
+ { 0.423529, 0.196078, 0.086275, 1.0 },
+ { 0.403922, 0.145098, 0.050980, 1.0 },
+ { 0.423529, 0.090196, 0.015686, 1.0 },
+ { 0.411765, 0.082353, 0.015686, 1.0 },
+ { 0.403922, 0.074510, 0.015686, 1.0 },
+ { 0.376471, 0.054902, 0.019608, 1.0 },
+ { 0.337255, 0.039216, 0.031373, 1.0 },
+ { 0.309804, 0.031373, 0.047059, 1.0 },
+ { 0.305882, 0.043137, 0.062745, 1.0 },
+ { 0.309804, 0.082353, 0.074510, 1.0 },
+ { 0.317647, 0.105882, 0.090196, 1.0 },
+ { 0.325490, 0.133333, 0.105882, 1.0 },
+ { 0.341176, 0.160784, 0.117647, 1.0 },
+ { 0.356863, 0.192157, 0.133333, 1.0 },
+ { 0.396078, 0.247059, 0.164706, 1.0 },
+ { 0.454902, 0.301961, 0.184314, 1.0 },
+ { 0.494118, 0.352941, 0.200000, 1.0 },
+ { 0.525490, 0.364706, 0.211765, 1.0 },
+ { 0.537255, 0.364706, 0.200000, 1.0 },
+ { 0.529412, 0.352941, 0.192157, 1.0 },
+ { 0.525490, 0.345098, 0.188235, 1.0 },
+ { 0.498039, 0.325490, 0.172549, 1.0 },
+ { 0.454902, 0.290196, 0.160784, 1.0 },
+ { 0.423529, 0.239216, 0.133333, 1.0 },
+ { 0.368627, 0.200000, 0.113725, 1.0 },
+ { 0.262745, 0.125490, 0.090196, 1.0 },
+ { 0.247059, 0.121569, 0.098039, 1.0 },
+ { 0.235294, 0.121569, 0.109804, 1.0 },
+ { 0.243137, 0.133333, 0.117647, 1.0 },
+ { 0.250980, 0.145098, 0.125490, 1.0 },
+ { 0.274510, 0.176471, 0.141176, 1.0 },
+ { 0.274510, 0.215686, 0.176471, 1.0 },
+ { 0.282353, 0.243137, 0.207843, 1.0 },
+ { 0.286275, 0.262745, 0.231373, 1.0 },
+ { 0.313725, 0.266667, 0.215686, 1.0 },
+ { 0.305882, 0.258824, 0.207843, 1.0 },
+ { 0.301961, 0.254902, 0.200000, 1.0 },
+ { 0.286275, 0.239216, 0.192157, 1.0 },
+ { 0.270588, 0.231373, 0.192157, 1.0 },
+ { 0.258824, 0.219608, 0.184314, 1.0 },
+ { 0.262745, 0.223529, 0.176471, 1.0 },
+ { 0.309804, 0.254902, 0.180392, 1.0 },
+ { 0.329412, 0.270588, 0.188235, 1.0 },
+ { 0.349020, 0.286275, 0.196078, 1.0 },
+ { 0.376471, 0.309804, 0.219608, 1.0 },
+ { 0.396078, 0.329412, 0.235294, 1.0 },
+ { 0.411765, 0.352941, 0.250980, 1.0 },
+ { 0.423529, 0.356863, 0.266667, 1.0 },
+ { 0.443137, 0.352941, 0.274510, 1.0 },
+ { 0.458824, 0.368627, 0.301961, 1.0 },
+ { 0.427451, 0.368627, 0.329412, 1.0 },
+ { 0.415686, 0.368627, 0.341176, 1.0 },
+ { 0.403922, 0.368627, 0.352941, 1.0 },
+ { 0.403922, 0.356863, 0.364706, 1.0 },
+ { 0.423529, 0.384314, 0.392157, 1.0 },
+ { 0.450980, 0.407843, 0.415686, 1.0 },
+ { 0.482353, 0.443137, 0.435294, 1.0 },
+ { 0.513725, 0.494118, 0.482353, 1.0 },
+ { 0.521569, 0.498039, 0.486275, 1.0 },
+ { 0.529412, 0.501961, 0.494118, 1.0 },
+ { 0.533333, 0.490196, 0.494118, 1.0 },
+ { 0.533333, 0.458824, 0.466667, 1.0 },
+ { 0.529412, 0.431373, 0.439216, 1.0 },
+ { 0.509804, 0.384314, 0.372549, 1.0 },
+ { 0.482353, 0.333333, 0.309804, 1.0 },
+ { 0.462745, 0.274510, 0.250980, 1.0 },
+ { 0.443137, 0.207843, 0.203922, 1.0 },
+ { 0.435294, 0.152941, 0.160784, 1.0 },
+ { 0.431373, 0.113725, 0.113725, 1.0 },
+ { 0.415686, 0.090196, 0.062745, 1.0 },
+ { 0.392157, 0.066667, 0.023529, 1.0 },
+ { 0.372549, 0.043137, 0.007843, 1.0 },
+ { 0.349020, 0.015686, 0.000000, 1.0 },
+ { 0.294118, 0.015686, 0.000000, 1.0 },
+ { 0.270588, 0.019608, 0.003922, 1.0 },
+ { 0.250980, 0.023529, 0.011765, 1.0 },
+ { 0.215686, 0.031373, 0.019608, 1.0 },
+ { 0.184314, 0.039216, 0.035294, 1.0 },
+ { 0.172549, 0.039216, 0.050980, 1.0 },
+ { 0.176471, 0.047059, 0.070588, 1.0 },
+ { 0.192157, 0.074510, 0.109804, 1.0 },
+ { 0.231373, 0.125490, 0.160784, 1.0 },
+ { 0.286275, 0.200000, 0.231373, 1.0 },
+ { 0.349020, 0.278431, 0.305882, 1.0 },
+ { 0.431373, 0.356863, 0.384314, 1.0 },
+ { 0.513725, 0.439216, 0.466667, 1.0 },
+ { 0.603922, 0.521569, 0.545098, 1.0 },
+ { 0.674510, 0.615686, 0.639216, 1.0 },
+ { 0.721569, 0.713725, 0.725490, 1.0 },
+ { 0.756863, 0.800000, 0.796078, 1.0 },
+ { 0.807843, 0.870588, 0.866667, 1.0 },
+ { 0.866667, 0.917647, 0.898039, 1.0 },
+ { 0.913725, 0.945098, 0.921569, 1.0 },
+ { 0.917647, 0.949020, 0.937255, 1.0 },
+ { 0.874510, 0.925490, 0.917647, 1.0 },
+ { 0.827451, 0.890196, 0.890196, 1.0 },
+ { 0.780392, 0.847059, 0.850980, 1.0 },
+ { 0.756863, 0.784314, 0.780392, 1.0 },
+ { 0.713725, 0.713725, 0.709804, 1.0 },
+ { 0.635294, 0.619608, 0.615686, 1.0 },
+ { 0.545098, 0.529412, 0.513725, 1.0 },
+ { 0.454902, 0.439216, 0.419608, 1.0 },
+ { 0.380392, 0.356863, 0.337255, 1.0 },
+ { 0.321569, 0.282353, 0.258824, 1.0 },
+ { 0.270588, 0.211765, 0.188235, 1.0 },
+ { 0.227451, 0.149020, 0.121569, 1.0 },
+ { 0.188235, 0.113725, 0.074510, 1.0 },
+ { 0.176471, 0.098039, 0.050980, 1.0 },
+ { 0.180392, 0.094118, 0.039216, 1.0 },
+ { 0.196078, 0.086275, 0.031373, 1.0 },
+ { 0.215686, 0.078431, 0.019608, 1.0 },
+ { 0.223529, 0.078431, 0.015686, 1.0 },
+ { 0.235294, 0.094118, 0.023529, 1.0 },
+ { 0.247059, 0.113725, 0.043137, 1.0 },
+ { 0.254902, 0.133333, 0.062745, 1.0 },
+ { 0.262745, 0.141176, 0.074510, 1.0 },
+ { 0.247059, 0.141176, 0.078431, 1.0 },
+ { 0.219608, 0.137255, 0.090196, 1.0 },
+ { 0.203922, 0.137255, 0.098039, 1.0 },
+ { 0.188235, 0.141176, 0.117647, 1.0 },
+ { 0.200000, 0.141176, 0.141176, 1.0 },
+ { 0.203922, 0.141176, 0.164706, 1.0 },
+ { 0.188235, 0.141176, 0.184314, 1.0 },
+ { 0.184314, 0.133333, 0.192157, 1.0 },
+ { 0.172549, 0.121569, 0.184314, 1.0 },
+ { 0.184314, 0.113725, 0.176471, 1.0 },
+ { 0.196078, 0.105882, 0.164706, 1.0 },
+ { 0.196078, 0.101961, 0.156863, 1.0 },
+ { 0.180392, 0.098039, 0.152941, 1.0 },
+ { 0.152941, 0.086275, 0.137255, 1.0 },
+ { 0.125490, 0.074510, 0.113725, 1.0 },
+ { 0.101961, 0.062745, 0.094118, 1.0 },
+ { 0.090196, 0.058824, 0.070588, 1.0 },
+ { 0.090196, 0.070588, 0.066667, 1.0 },
+ { 0.101961, 0.086275, 0.070588, 1.0 },
+ { 0.129412, 0.113725, 0.082353, 1.0 },
+ { 0.156863, 0.137255, 0.109804, 1.0 },
+ { 0.203922, 0.172549, 0.149020, 1.0 },
+ { 0.262745, 0.203922, 0.196078, 1.0 },
+ { 0.313725, 0.235294, 0.243137, 1.0 },
+ { 0.356863, 0.262745, 0.266667, 1.0 },
+ { 0.337255, 0.254902, 0.247059, 1.0 },
+ { 0.321569, 0.247059, 0.231373, 1.0 },
+ { 0.305882, 0.215686, 0.215686, 1.0 },
+ { 0.282353, 0.184314, 0.200000, 1.0 },
+ };
+/* Clash */
+static double4 colors_523[] = {
+ { 0.333333, 0.505882, 0.294118, 1.0 },
+ { 0.094118, 0.309804, 0.552941, 1.0 },
+ { 0.105882, 0.294118, 0.486275, 1.0 },
+ { 0.121569, 0.282353, 0.423529, 1.0 },
+ { 0.137255, 0.243137, 0.400000, 1.0 },
+ { 0.152941, 0.207843, 0.380392, 1.0 },
+ { 0.156863, 0.200000, 0.352941, 1.0 },
+ { 0.160784, 0.192157, 0.329412, 1.0 },
+ { 0.129412, 0.180392, 0.231373, 1.0 },
+ { 0.125490, 0.188235, 0.192157, 1.0 },
+ { 0.121569, 0.200000, 0.152941, 1.0 },
+ { 0.117647, 0.180392, 0.137255, 1.0 },
+ { 0.117647, 0.160784, 0.125490, 1.0 },
+ { 0.156863, 0.133333, 0.117647, 1.0 },
+ { 0.200000, 0.109804, 0.113725, 1.0 },
+ { 0.219608, 0.098039, 0.101961, 1.0 },
+ { 0.239216, 0.086275, 0.090196, 1.0 },
+ { 0.247059, 0.058824, 0.070588, 1.0 },
+ { 0.203922, 0.054902, 0.094118, 1.0 },
+ { 0.160784, 0.050980, 0.117647, 1.0 },
+ { 0.129412, 0.047059, 0.172549, 1.0 },
+ { 0.101961, 0.047059, 0.227451, 1.0 },
+ { 0.098039, 0.039216, 0.231373, 1.0 },
+ { 0.098039, 0.031373, 0.235294, 1.0 },
+ { 0.090196, 0.047059, 0.274510, 1.0 },
+ { 0.105882, 0.050980, 0.282353, 1.0 },
+ { 0.121569, 0.054902, 0.294118, 1.0 },
+ { 0.117647, 0.062745, 0.333333, 1.0 },
+ { 0.113725, 0.074510, 0.372549, 1.0 },
+ { 0.101961, 0.078431, 0.392157, 1.0 },
+ { 0.090196, 0.086275, 0.411765, 1.0 },
+ { 0.074510, 0.094118, 0.450980, 1.0 },
+ { 0.086275, 0.090196, 0.454902, 1.0 },
+ { 0.117647, 0.109804, 0.392157, 1.0 },
+ { 0.188235, 0.133333, 0.341176, 1.0 },
+ { 0.258824, 0.156863, 0.290196, 1.0 },
+ { 0.278431, 0.160784, 0.286275, 1.0 },
+ { 0.301961, 0.168627, 0.286275, 1.0 },
+ { 0.290196, 0.164706, 0.298039, 1.0 },
+ { 0.278431, 0.164706, 0.309804, 1.0 },
+ { 0.200000, 0.094118, 0.427451, 1.0 },
+ { 0.141176, 0.074510, 0.466667, 1.0 },
+ { 0.082353, 0.058824, 0.509804, 1.0 },
+ { 0.082353, 0.086275, 0.498039, 1.0 },
+ { 0.082353, 0.113725, 0.486275, 1.0 },
+ { 0.086275, 0.141176, 0.458824, 1.0 },
+ { 0.090196, 0.168627, 0.431373, 1.0 },
+ { 0.109804, 0.282353, 0.356863, 1.0 },
+ { 0.121569, 0.337255, 0.243137, 1.0 },
+ { 0.192157, 0.368627, 0.125490, 1.0 },
+ { 0.239216, 0.360784, 0.105882, 1.0 },
+ { 0.286275, 0.356863, 0.086275, 1.0 },
+ { 0.333333, 0.309804, 0.156863, 1.0 },
+ { 0.384314, 0.262745, 0.231373, 1.0 },
+ { 0.403922, 0.239216, 0.250980, 1.0 },
+ { 0.423529, 0.215686, 0.274510, 1.0 },
+ { 0.329412, 0.109804, 0.482353, 1.0 },
+ { 0.282353, 0.070588, 0.494118, 1.0 },
+ { 0.235294, 0.035294, 0.509804, 1.0 },
+ { 0.215686, 0.027451, 0.505882, 1.0 },
+ { 0.200000, 0.023529, 0.505882, 1.0 },
+ { 0.211765, 0.047059, 0.474510, 1.0 },
+ { 0.227451, 0.074510, 0.447059, 1.0 },
+ { 0.305882, 0.145098, 0.380392, 1.0 },
+ { 0.384314, 0.172549, 0.294118, 1.0 },
+ { 0.474510, 0.329412, 0.188235, 1.0 },
+ { 0.478431, 0.349020, 0.141176, 1.0 },
+ { 0.486275, 0.368627, 0.094118, 1.0 },
+ { 0.458824, 0.356863, 0.113725, 1.0 },
+ { 0.431373, 0.345098, 0.137255, 1.0 },
+ { 0.345098, 0.305882, 0.145098, 1.0 },
+ { 0.247059, 0.235294, 0.141176, 1.0 },
+ { 0.101961, 0.184314, 0.156863, 1.0 },
+ { 0.105882, 0.243137, 0.121569, 1.0 },
+ { 0.109804, 0.301961, 0.090196, 1.0 },
+ { 0.168627, 0.415686, 0.066667, 1.0 },
+ { 0.231373, 0.529412, 0.043137, 1.0 },
+ { 0.290196, 0.560784, 0.035294, 1.0 },
+ { 0.352941, 0.596078, 0.031373, 1.0 },
+ { 0.423529, 0.627451, 0.039216, 1.0 },
+ { 0.466667, 0.650980, 0.047059, 1.0 },
+ { 0.501961, 0.627451, 0.062745, 1.0 },
+ { 0.486275, 0.588235, 0.070588, 1.0 },
+ { 0.470588, 0.552941, 0.082353, 1.0 },
+ { 0.458824, 0.533333, 0.082353, 1.0 },
+ { 0.447059, 0.517647, 0.082353, 1.0 },
+ { 0.407843, 0.478431, 0.043137, 1.0 },
+ { 0.400000, 0.462745, 0.062745, 1.0 },
+ { 0.470588, 0.494118, 0.058824, 1.0 },
+ { 0.501961, 0.521569, 0.066667, 1.0 },
+ { 0.533333, 0.552941, 0.078431, 1.0 },
+ { 0.552941, 0.549020, 0.082353, 1.0 },
+ { 0.572549, 0.545098, 0.090196, 1.0 },
+ { 0.529412, 0.505882, 0.113725, 1.0 },
+ { 0.454902, 0.462745, 0.203922, 1.0 },
+ { 0.396078, 0.372549, 0.325490, 1.0 },
+ { 0.345098, 0.294118, 0.360784, 1.0 },
+ { 0.317647, 0.211765, 0.447059, 1.0 },
+ { 0.388235, 0.203922, 0.388235, 1.0 },
+ { 0.458824, 0.200000, 0.329412, 1.0 },
+ { 0.486275, 0.223529, 0.286275, 1.0 },
+ { 0.513725, 0.247059, 0.247059, 1.0 },
+ { 0.552941, 0.247059, 0.164706, 1.0 },
+ { 0.564706, 0.227451, 0.133333, 1.0 },
+ { 0.407843, 0.254902, 0.058824, 1.0 },
+ { 0.349020, 0.239216, 0.074510, 1.0 },
+ { 0.290196, 0.223529, 0.090196, 1.0 },
+ { 0.254902, 0.215686, 0.074510, 1.0 },
+ { 0.223529, 0.211765, 0.062745, 1.0 },
+ { 0.200000, 0.156863, 0.062745, 1.0 },
+ { 0.180392, 0.125490, 0.070588, 1.0 },
+ { 0.156863, 0.101961, 0.066667, 1.0 },
+ { 0.137255, 0.074510, 0.090196, 1.0 },
+ { 0.074510, 0.015686, 0.200000, 1.0 },
+ { 0.054902, 0.019608, 0.227451, 1.0 },
+ { 0.039216, 0.023529, 0.254902, 1.0 },
+ { 0.039216, 0.058824, 0.294118, 1.0 },
+ { 0.050980, 0.094118, 0.301961, 1.0 },
+ { 0.027451, 0.152941, 0.294118, 1.0 },
+ { 0.050980, 0.235294, 0.235294, 1.0 },
+ { 0.062745, 0.282353, 0.156863, 1.0 },
+ { 0.098039, 0.274510, 0.172549, 1.0 },
+ { 0.133333, 0.266667, 0.188235, 1.0 },
+ { 0.145098, 0.219608, 0.211765, 1.0 },
+ { 0.160784, 0.172549, 0.235294, 1.0 },
+ { 0.235294, 0.129412, 0.270588, 1.0 },
+ { 0.349020, 0.156863, 0.254902, 1.0 },
+ { 0.427451, 0.207843, 0.235294, 1.0 },
+ { 0.470588, 0.274510, 0.200000, 1.0 },
+ { 0.513725, 0.396078, 0.066667, 1.0 },
+ { 0.474510, 0.400000, 0.047059, 1.0 },
+ { 0.435294, 0.407843, 0.031373, 1.0 },
+ { 0.352941, 0.396078, 0.058824, 1.0 },
+ { 0.309804, 0.341176, 0.090196, 1.0 },
+ { 0.258824, 0.258824, 0.101961, 1.0 },
+ { 0.196078, 0.196078, 0.160784, 1.0 },
+ { 0.231373, 0.098039, 0.223529, 1.0 },
+ { 0.227451, 0.078431, 0.262745, 1.0 },
+ { 0.223529, 0.058824, 0.305882, 1.0 },
+ { 0.223529, 0.043137, 0.317647, 1.0 },
+ { 0.227451, 0.027451, 0.329412, 1.0 },
+ { 0.211765, 0.050980, 0.368627, 1.0 },
+ { 0.211765, 0.062745, 0.411765, 1.0 },
+ { 0.192157, 0.074510, 0.447059, 1.0 },
+ { 0.176471, 0.070588, 0.494118, 1.0 },
+ { 0.231373, 0.090196, 0.572549, 1.0 },
+ { 0.239216, 0.086275, 0.592157, 1.0 },
+ { 0.247059, 0.082353, 0.611765, 1.0 },
+ { 0.258824, 0.066667, 0.686275, 1.0 },
+ { 0.294118, 0.058824, 0.729412, 1.0 },
+ { 0.290196, 0.058824, 0.756863, 1.0 },
+ { 0.223529, 0.054902, 0.780392, 1.0 },
+ { 0.145098, 0.027451, 0.792157, 1.0 },
+ { 0.117647, 0.027451, 0.768627, 1.0 },
+ { 0.094118, 0.031373, 0.749020, 1.0 },
+ { 0.066667, 0.043137, 0.698039, 1.0 },
+ { 0.050980, 0.062745, 0.650980, 1.0 },
+ { 0.031373, 0.074510, 0.576471, 1.0 },
+ { 0.050980, 0.098039, 0.521569, 1.0 },
+ { 0.062745, 0.105882, 0.462745, 1.0 },
+ { 0.035294, 0.094118, 0.388235, 1.0 },
+ { 0.047059, 0.101961, 0.313725, 1.0 },
+ { 0.039216, 0.086275, 0.294118, 1.0 },
+ { 0.035294, 0.074510, 0.278431, 1.0 },
+ { 0.043137, 0.066667, 0.298039, 1.0 },
+ { 0.035294, 0.058824, 0.305882, 1.0 },
+ { 0.039216, 0.035294, 0.290196, 1.0 },
+ { 0.062745, 0.035294, 0.298039, 1.0 },
+ { 0.125490, 0.043137, 0.329412, 1.0 },
+ { 0.164706, 0.058824, 0.341176, 1.0 },
+ { 0.207843, 0.074510, 0.356863, 1.0 },
+ { 0.274510, 0.125490, 0.392157, 1.0 },
+ { 0.286275, 0.164706, 0.458824, 1.0 },
+ { 0.305882, 0.164706, 0.525490, 1.0 },
+ { 0.333333, 0.156863, 0.545098, 1.0 },
+ { 0.298039, 0.184314, 0.568627, 1.0 },
+ { 0.227451, 0.164706, 0.564706, 1.0 },
+ { 0.192157, 0.121569, 0.513725, 1.0 },
+ { 0.180392, 0.113725, 0.443137, 1.0 },
+ { 0.160784, 0.098039, 0.364706, 1.0 },
+ { 0.152941, 0.074510, 0.309804, 1.0 },
+ { 0.145098, 0.054902, 0.286275, 1.0 },
+ { 0.125490, 0.031373, 0.274510, 1.0 },
+ { 0.125490, 0.019608, 0.298039, 1.0 },
+ { 0.070588, 0.011765, 0.407843, 1.0 },
+ { 0.058824, 0.027451, 0.419608, 1.0 },
+ { 0.047059, 0.043137, 0.435294, 1.0 },
+ { 0.070588, 0.070588, 0.403922, 1.0 },
+ { 0.078431, 0.098039, 0.352941, 1.0 },
+ { 0.137255, 0.184314, 0.282353, 1.0 },
+ { 0.211765, 0.266667, 0.184314, 1.0 },
+ { 0.290196, 0.345098, 0.105882, 1.0 },
+ { 0.380392, 0.447059, 0.058824, 1.0 },
+ { 0.411765, 0.517647, 0.023529, 1.0 },
+ { 0.427451, 0.521569, 0.015686, 1.0 },
+ { 0.443137, 0.517647, 0.015686, 1.0 },
+ { 0.372549, 0.494118, 0.019608, 1.0 },
+ { 0.282353, 0.419608, 0.054902, 1.0 },
+ { 0.266667, 0.356863, 0.109804, 1.0 },
+ { 0.219608, 0.337255, 0.141176, 1.0 },
+ { 0.133333, 0.317647, 0.168627, 1.0 },
+ { 0.129412, 0.317647, 0.200000, 1.0 },
+ { 0.152941, 0.372549, 0.176471, 1.0 },
+ { 0.160784, 0.396078, 0.141176, 1.0 },
+ { 0.207843, 0.423529, 0.141176, 1.0 },
+ { 0.196078, 0.505882, 0.200000, 1.0 },
+ { 0.219608, 0.501961, 0.313725, 1.0 },
+ { 0.247059, 0.462745, 0.415686, 1.0 },
+ { 0.164706, 0.447059, 0.576471, 1.0 },
+ { 0.121569, 0.376471, 0.729412, 1.0 },
+ { 0.101961, 0.309804, 0.776471, 1.0 },
+ { 0.070588, 0.250980, 0.776471, 1.0 },
+ { 0.035294, 0.203922, 0.729412, 1.0 },
+ { 0.015686, 0.207843, 0.654902, 1.0 },
+ { 0.047059, 0.207843, 0.568627, 1.0 },
+ { 0.043137, 0.207843, 0.525490, 1.0 },
+ { 0.043137, 0.223529, 0.513725, 1.0 },
+ { 0.066667, 0.207843, 0.494118, 1.0 },
+ { 0.074510, 0.172549, 0.537255, 1.0 },
+ { 0.133333, 0.152941, 0.627451, 1.0 },
+ { 0.180392, 0.172549, 0.682353, 1.0 },
+ { 0.145098, 0.227451, 0.768627, 1.0 },
+ { 0.188235, 0.227451, 0.823529, 1.0 },
+ { 0.274510, 0.286275, 0.772549, 1.0 },
+ { 0.270588, 0.411765, 0.709804, 1.0 },
+ { 0.313725, 0.462745, 0.576471, 1.0 },
+ { 0.403922, 0.505882, 0.411765, 1.0 },
+ { 0.470588, 0.556863, 0.298039, 1.0 },
+ { 0.494118, 0.588235, 0.172549, 1.0 },
+ { 0.490196, 0.615686, 0.184314, 1.0 },
+ { 0.474510, 0.592157, 0.305882, 1.0 },
+ { 0.396078, 0.556863, 0.317647, 1.0 },
+ { 0.309804, 0.576471, 0.329412, 1.0 },
+ { 0.247059, 0.564706, 0.345098, 1.0 },
+ { 0.235294, 0.513725, 0.278431, 1.0 },
+ { 0.235294, 0.509804, 0.196078, 1.0 },
+ { 0.239216, 0.541176, 0.101961, 1.0 },
+ { 0.294118, 0.556863, 0.054902, 1.0 },
+ { 0.262745, 0.564706, 0.129412, 1.0 },
+ { 0.207843, 0.564706, 0.239216, 1.0 },
+ { 0.235294, 0.478431, 0.368627, 1.0 },
+ { 0.149020, 0.427451, 0.494118, 1.0 },
+ { 0.054902, 0.396078, 0.549020, 1.0 },
+ { 0.078431, 0.266667, 0.623529, 1.0 },
+ { 0.078431, 0.176471, 0.627451, 1.0 },
+ { 0.066667, 0.160784, 0.545098, 1.0 },
+ { 0.105882, 0.125490, 0.454902, 1.0 },
+ { 0.152941, 0.105882, 0.349020, 1.0 },
+ { 0.196078, 0.172549, 0.266667, 1.0 },
+ { 0.254902, 0.231373, 0.192157, 1.0 },
+ { 0.321569, 0.286275, 0.109804, 1.0 },
+ { 0.384314, 0.403922, 0.054902, 1.0 },
+ { 0.458824, 0.498039, 0.043137, 1.0 },
+ { 0.513725, 0.552941, 0.027451, 1.0 },
+ { 0.411765, 0.517647, 0.192157, 1.0 },
+ { 0.305882, 0.478431, 0.356863, 1.0 },
+ };
+/* Clouds */
+static double4 colors_524[] = {
+ { 0.529412, 0.713725, 0.796078, 1.0 },
+ { 0.619608, 0.741176, 0.811765, 1.0 },
+ { 0.662745, 0.737255, 0.811765, 1.0 },
+ { 0.709804, 0.737255, 0.811765, 1.0 },
+ { 0.752941, 0.737255, 0.803922, 1.0 },
+ { 0.796078, 0.737255, 0.800000, 1.0 },
+ { 0.811765, 0.733333, 0.792157, 1.0 },
+ { 0.827451, 0.729412, 0.784314, 1.0 },
+ { 0.803922, 0.705882, 0.756863, 1.0 },
+ { 0.780392, 0.690196, 0.752941, 1.0 },
+ { 0.756863, 0.674510, 0.749020, 1.0 },
+ { 0.745098, 0.670588, 0.752941, 1.0 },
+ { 0.733333, 0.666667, 0.760784, 1.0 },
+ { 0.729412, 0.666667, 0.760784, 1.0 },
+ { 0.725490, 0.666667, 0.764706, 1.0 },
+ { 0.717647, 0.666667, 0.768627, 1.0 },
+ { 0.709804, 0.666667, 0.776471, 1.0 },
+ { 0.674510, 0.674510, 0.811765, 1.0 },
+ { 0.674510, 0.678431, 0.819608, 1.0 },
+ { 0.678431, 0.682353, 0.831373, 1.0 },
+ { 0.682353, 0.686275, 0.831373, 1.0 },
+ { 0.686275, 0.690196, 0.835294, 1.0 },
+ { 0.682353, 0.686275, 0.835294, 1.0 },
+ { 0.682353, 0.686275, 0.839216, 1.0 },
+ { 0.635294, 0.666667, 0.827451, 1.0 },
+ { 0.611765, 0.635294, 0.796078, 1.0 },
+ { 0.592157, 0.607843, 0.768627, 1.0 },
+ { 0.580392, 0.564706, 0.705882, 1.0 },
+ { 0.568627, 0.521569, 0.647059, 1.0 },
+ { 0.556863, 0.505882, 0.631373, 1.0 },
+ { 0.549020, 0.494118, 0.615686, 1.0 },
+ { 0.549020, 0.486275, 0.600000, 1.0 },
+ { 0.560784, 0.498039, 0.600000, 1.0 },
+ { 0.607843, 0.529412, 0.611765, 1.0 },
+ { 0.627451, 0.533333, 0.603922, 1.0 },
+ { 0.650980, 0.537255, 0.600000, 1.0 },
+ { 0.650980, 0.556863, 0.623529, 1.0 },
+ { 0.654902, 0.576471, 0.650980, 1.0 },
+ { 0.643137, 0.592157, 0.670588, 1.0 },
+ { 0.635294, 0.611765, 0.694118, 1.0 },
+ { 0.584314, 0.650980, 0.741176, 1.0 },
+ { 0.529412, 0.631373, 0.717647, 1.0 },
+ { 0.478431, 0.611765, 0.698039, 1.0 },
+ { 0.407843, 0.576471, 0.658824, 1.0 },
+ { 0.341176, 0.541176, 0.623529, 1.0 },
+ { 0.305882, 0.517647, 0.600000, 1.0 },
+ { 0.270588, 0.498039, 0.580392, 1.0 },
+ { 0.215686, 0.450980, 0.533333, 1.0 },
+ { 0.168627, 0.403922, 0.494118, 1.0 },
+ { 0.133333, 0.349020, 0.435294, 1.0 },
+ { 0.133333, 0.345098, 0.431373, 1.0 },
+ { 0.133333, 0.341176, 0.427451, 1.0 },
+ { 0.156863, 0.360784, 0.450980, 1.0 },
+ { 0.180392, 0.384314, 0.474510, 1.0 },
+ { 0.200000, 0.396078, 0.494118, 1.0 },
+ { 0.219608, 0.411765, 0.517647, 1.0 },
+ { 0.301961, 0.494118, 0.615686, 1.0 },
+ { 0.329412, 0.529412, 0.654902, 1.0 },
+ { 0.356863, 0.564706, 0.694118, 1.0 },
+ { 0.368627, 0.584314, 0.717647, 1.0 },
+ { 0.384314, 0.607843, 0.741176, 1.0 },
+ { 0.392157, 0.611765, 0.749020, 1.0 },
+ { 0.403922, 0.615686, 0.756863, 1.0 },
+ { 0.419608, 0.627451, 0.772549, 1.0 },
+ { 0.423529, 0.623529, 0.772549, 1.0 },
+ { 0.419608, 0.635294, 0.772549, 1.0 },
+ { 0.419608, 0.639216, 0.768627, 1.0 },
+ { 0.419608, 0.643137, 0.764706, 1.0 },
+ { 0.419608, 0.643137, 0.764706, 1.0 },
+ { 0.419608, 0.643137, 0.764706, 1.0 },
+ { 0.411765, 0.639216, 0.760784, 1.0 },
+ { 0.407843, 0.635294, 0.756863, 1.0 },
+ { 0.372549, 0.658824, 0.752941, 1.0 },
+ { 0.352941, 0.654902, 0.745098, 1.0 },
+ { 0.337255, 0.654902, 0.737255, 1.0 },
+ { 0.313725, 0.631373, 0.721569, 1.0 },
+ { 0.290196, 0.611765, 0.705882, 1.0 },
+ { 0.274510, 0.596078, 0.690196, 1.0 },
+ { 0.258824, 0.580392, 0.678431, 1.0 },
+ { 0.231373, 0.564706, 0.654902, 1.0 },
+ { 0.203922, 0.552941, 0.631373, 1.0 },
+ { 0.200000, 0.533333, 0.611765, 1.0 },
+ { 0.215686, 0.529412, 0.615686, 1.0 },
+ { 0.231373, 0.529412, 0.623529, 1.0 },
+ { 0.243137, 0.533333, 0.631373, 1.0 },
+ { 0.258824, 0.541176, 0.643137, 1.0 },
+ { 0.298039, 0.564706, 0.666667, 1.0 },
+ { 0.329412, 0.584314, 0.690196, 1.0 },
+ { 0.407843, 0.619608, 0.733333, 1.0 },
+ { 0.423529, 0.611765, 0.737255, 1.0 },
+ { 0.439216, 0.603922, 0.745098, 1.0 },
+ { 0.431373, 0.592157, 0.729412, 1.0 },
+ { 0.427451, 0.580392, 0.717647, 1.0 },
+ { 0.400000, 0.552941, 0.690196, 1.0 },
+ { 0.368627, 0.513725, 0.658824, 1.0 },
+ { 0.345098, 0.482353, 0.619608, 1.0 },
+ { 0.333333, 0.443137, 0.564706, 1.0 },
+ { 0.301961, 0.341176, 0.443137, 1.0 },
+ { 0.250980, 0.298039, 0.392157, 1.0 },
+ { 0.203922, 0.254902, 0.345098, 1.0 },
+ { 0.180392, 0.243137, 0.337255, 1.0 },
+ { 0.156863, 0.235294, 0.329412, 1.0 },
+ { 0.145098, 0.235294, 0.321569, 1.0 },
+ { 0.172549, 0.247059, 0.337255, 1.0 },
+ { 0.278431, 0.301961, 0.392157, 1.0 },
+ { 0.301961, 0.341176, 0.443137, 1.0 },
+ { 0.329412, 0.384314, 0.498039, 1.0 },
+ { 0.337255, 0.407843, 0.521569, 1.0 },
+ { 0.345098, 0.431373, 0.549020, 1.0 },
+ { 0.356863, 0.474510, 0.607843, 1.0 },
+ { 0.380392, 0.521569, 0.650980, 1.0 },
+ { 0.415686, 0.560784, 0.698039, 1.0 },
+ { 0.435294, 0.596078, 0.733333, 1.0 },
+ { 0.450980, 0.647059, 0.780392, 1.0 },
+ { 0.443137, 0.650980, 0.780392, 1.0 },
+ { 0.439216, 0.658824, 0.780392, 1.0 },
+ { 0.411765, 0.654902, 0.768627, 1.0 },
+ { 0.384314, 0.658824, 0.760784, 1.0 },
+ { 0.345098, 0.654902, 0.741176, 1.0 },
+ { 0.309804, 0.639216, 0.721569, 1.0 },
+ { 0.247059, 0.600000, 0.662745, 1.0 },
+ { 0.231373, 0.580392, 0.639216, 1.0 },
+ { 0.215686, 0.564706, 0.619608, 1.0 },
+ { 0.215686, 0.564706, 0.615686, 1.0 },
+ { 0.219608, 0.568627, 0.615686, 1.0 },
+ { 0.235294, 0.576471, 0.623529, 1.0 },
+ { 0.258824, 0.584314, 0.639216, 1.0 },
+ { 0.282353, 0.592157, 0.662745, 1.0 },
+ { 0.309804, 0.596078, 0.674510, 1.0 },
+ { 0.376471, 0.611765, 0.713725, 1.0 },
+ { 0.396078, 0.623529, 0.725490, 1.0 },
+ { 0.415686, 0.635294, 0.741176, 1.0 },
+ { 0.462745, 0.654902, 0.768627, 1.0 },
+ { 0.494118, 0.674510, 0.800000, 1.0 },
+ { 0.509804, 0.678431, 0.819608, 1.0 },
+ { 0.517647, 0.662745, 0.819608, 1.0 },
+ { 0.498039, 0.635294, 0.792157, 1.0 },
+ { 0.482353, 0.611765, 0.768627, 1.0 },
+ { 0.470588, 0.592157, 0.745098, 1.0 },
+ { 0.466667, 0.584314, 0.737255, 1.0 },
+ { 0.466667, 0.580392, 0.729412, 1.0 },
+ { 0.470588, 0.556863, 0.698039, 1.0 },
+ { 0.513725, 0.533333, 0.647059, 1.0 },
+ { 0.545098, 0.501961, 0.588235, 1.0 },
+ { 0.549020, 0.454902, 0.513725, 1.0 },
+ { 0.490196, 0.380392, 0.423529, 1.0 },
+ { 0.462745, 0.372549, 0.423529, 1.0 },
+ { 0.435294, 0.368627, 0.427451, 1.0 },
+ { 0.415686, 0.376471, 0.427451, 1.0 },
+ { 0.443137, 0.403922, 0.439216, 1.0 },
+ { 0.458824, 0.419608, 0.443137, 1.0 },
+ { 0.454902, 0.435294, 0.439216, 1.0 },
+ { 0.403922, 0.454902, 0.505882, 1.0 },
+ { 0.384314, 0.470588, 0.529412, 1.0 },
+ { 0.368627, 0.486275, 0.556863, 1.0 },
+ { 0.380392, 0.533333, 0.607843, 1.0 },
+ { 0.419608, 0.580392, 0.662745, 1.0 },
+ { 0.462745, 0.623529, 0.694118, 1.0 },
+ { 0.509804, 0.650980, 0.709804, 1.0 },
+ { 0.533333, 0.658824, 0.717647, 1.0 },
+ { 0.549020, 0.635294, 0.690196, 1.0 },
+ { 0.552941, 0.556863, 0.564706, 1.0 },
+ { 0.545098, 0.533333, 0.537255, 1.0 },
+ { 0.537255, 0.509804, 0.509804, 1.0 },
+ { 0.517647, 0.458824, 0.458824, 1.0 },
+ { 0.458824, 0.435294, 0.435294, 1.0 },
+ { 0.400000, 0.388235, 0.403922, 1.0 },
+ { 0.325490, 0.329412, 0.349020, 1.0 },
+ { 0.207843, 0.231373, 0.235294, 1.0 },
+ { 0.196078, 0.207843, 0.211765, 1.0 },
+ { 0.188235, 0.184314, 0.192157, 1.0 },
+ { 0.160784, 0.176471, 0.188235, 1.0 },
+ { 0.149020, 0.192157, 0.219608, 1.0 },
+ { 0.145098, 0.223529, 0.270588, 1.0 },
+ { 0.152941, 0.258824, 0.317647, 1.0 },
+ { 0.168627, 0.294118, 0.364706, 1.0 },
+ { 0.207843, 0.325490, 0.403922, 1.0 },
+ { 0.247059, 0.349020, 0.427451, 1.0 },
+ { 0.274510, 0.368627, 0.450980, 1.0 },
+ { 0.286275, 0.392157, 0.474510, 1.0 },
+ { 0.294118, 0.415686, 0.501961, 1.0 },
+ { 0.290196, 0.435294, 0.537255, 1.0 },
+ { 0.298039, 0.447059, 0.572549, 1.0 },
+ { 0.313725, 0.454902, 0.576471, 1.0 },
+ { 0.345098, 0.411765, 0.517647, 1.0 },
+ { 0.345098, 0.396078, 0.494118, 1.0 },
+ { 0.345098, 0.384314, 0.474510, 1.0 },
+ { 0.333333, 0.356863, 0.443137, 1.0 },
+ { 0.329412, 0.345098, 0.435294, 1.0 },
+ { 0.329412, 0.352941, 0.443137, 1.0 },
+ { 0.349020, 0.368627, 0.458824, 1.0 },
+ { 0.360784, 0.384314, 0.466667, 1.0 },
+ { 0.380392, 0.403922, 0.482353, 1.0 },
+ { 0.388235, 0.423529, 0.494118, 1.0 },
+ { 0.392157, 0.450980, 0.525490, 1.0 },
+ { 0.376471, 0.447059, 0.529412, 1.0 },
+ { 0.368627, 0.450980, 0.552941, 1.0 },
+ { 0.356863, 0.454902, 0.572549, 1.0 },
+ { 0.341176, 0.458824, 0.584314, 1.0 },
+ { 0.325490, 0.450980, 0.588235, 1.0 },
+ { 0.313725, 0.478431, 0.611765, 1.0 },
+ { 0.282353, 0.458824, 0.580392, 1.0 },
+ { 0.254902, 0.427451, 0.533333, 1.0 },
+ { 0.223529, 0.388235, 0.494118, 1.0 },
+ { 0.184314, 0.333333, 0.439216, 1.0 },
+ { 0.156863, 0.270588, 0.384314, 1.0 },
+ { 0.141176, 0.247059, 0.360784, 1.0 },
+ { 0.125490, 0.223529, 0.337255, 1.0 },
+ { 0.109804, 0.203922, 0.309804, 1.0 },
+ { 0.090196, 0.200000, 0.290196, 1.0 },
+ { 0.066667, 0.196078, 0.286275, 1.0 },
+ { 0.054902, 0.188235, 0.278431, 1.0 },
+ { 0.043137, 0.184314, 0.270588, 1.0 },
+ { 0.035294, 0.164706, 0.250980, 1.0 },
+ { 0.039216, 0.149020, 0.235294, 1.0 },
+ { 0.043137, 0.137255, 0.223529, 1.0 },
+ { 0.058824, 0.137255, 0.223529, 1.0 },
+ { 0.074510, 0.141176, 0.215686, 1.0 },
+ { 0.098039, 0.149020, 0.219608, 1.0 },
+ { 0.129412, 0.152941, 0.219608, 1.0 },
+ { 0.152941, 0.156863, 0.207843, 1.0 },
+ { 0.152941, 0.149020, 0.203922, 1.0 },
+ { 0.152941, 0.145098, 0.215686, 1.0 },
+ { 0.145098, 0.145098, 0.207843, 1.0 },
+ { 0.137255, 0.149020, 0.219608, 1.0 },
+ { 0.141176, 0.160784, 0.239216, 1.0 },
+ { 0.156863, 0.184314, 0.247059, 1.0 },
+ { 0.152941, 0.203922, 0.270588, 1.0 },
+ { 0.141176, 0.231373, 0.305882, 1.0 },
+ { 0.109804, 0.258824, 0.337255, 1.0 },
+ { 0.074510, 0.286275, 0.364706, 1.0 },
+ { 0.043137, 0.309804, 0.396078, 1.0 },
+ { 0.035294, 0.337255, 0.415686, 1.0 },
+ { 0.039216, 0.352941, 0.435294, 1.0 },
+ { 0.047059, 0.356863, 0.439216, 1.0 },
+ { 0.054902, 0.364706, 0.443137, 1.0 },
+ { 0.066667, 0.364706, 0.443137, 1.0 },
+ { 0.082353, 0.364706, 0.450980, 1.0 },
+ { 0.094118, 0.376471, 0.454902, 1.0 },
+ { 0.105882, 0.384314, 0.466667, 1.0 },
+ { 0.117647, 0.388235, 0.470588, 1.0 },
+ { 0.129412, 0.388235, 0.482353, 1.0 },
+ { 0.125490, 0.392157, 0.482353, 1.0 },
+ { 0.133333, 0.392157, 0.486275, 1.0 },
+ { 0.149020, 0.400000, 0.494118, 1.0 },
+ { 0.164706, 0.411765, 0.501961, 1.0 },
+ { 0.176471, 0.435294, 0.521569, 1.0 },
+ { 0.203922, 0.462745, 0.549020, 1.0 },
+ { 0.211765, 0.490196, 0.572549, 1.0 },
+ { 0.215686, 0.517647, 0.596078, 1.0 },
+ { 0.231373, 0.541176, 0.627451, 1.0 },
+ { 0.254902, 0.564706, 0.650980, 1.0 },
+ { 0.282353, 0.588235, 0.682353, 1.0 },
+ { 0.341176, 0.623529, 0.713725, 1.0 },
+ { 0.407843, 0.654902, 0.745098, 1.0 },
+ { 0.470588, 0.690196, 0.776471, 1.0 },
+ };
+/* Copper */
+static double4 colors_525[] = {
+ { 1.000000, 0.850980, 0.729412, 1.0 },
+ { 1.000000, 0.792157, 0.654902, 1.0 },
+ { 1.000000, 0.737255, 0.600000, 1.0 },
+ { 1.000000, 0.686275, 0.549020, 1.0 },
+ { 0.952941, 0.631373, 0.486275, 1.0 },
+ { 0.909804, 0.576471, 0.423529, 1.0 },
+ { 0.882353, 0.549020, 0.388235, 1.0 },
+ { 0.854902, 0.525490, 0.356863, 1.0 },
+ { 0.749020, 0.415686, 0.254902, 1.0 },
+ { 0.709804, 0.380392, 0.227451, 1.0 },
+ { 0.670588, 0.345098, 0.200000, 1.0 },
+ { 0.639216, 0.321569, 0.184314, 1.0 },
+ { 0.607843, 0.301961, 0.172549, 1.0 },
+ { 0.592157, 0.305882, 0.172549, 1.0 },
+ { 0.580392, 0.309804, 0.172549, 1.0 },
+ { 0.584314, 0.309804, 0.172549, 1.0 },
+ { 0.592157, 0.313725, 0.176471, 1.0 },
+ { 0.647059, 0.349020, 0.219608, 1.0 },
+ { 0.674510, 0.380392, 0.239216, 1.0 },
+ { 0.701961, 0.415686, 0.262745, 1.0 },
+ { 0.729412, 0.431373, 0.270588, 1.0 },
+ { 0.760784, 0.447059, 0.278431, 1.0 },
+ { 0.760784, 0.447059, 0.274510, 1.0 },
+ { 0.764706, 0.447059, 0.270588, 1.0 },
+ { 0.701961, 0.400000, 0.247059, 1.0 },
+ { 0.643137, 0.360784, 0.215686, 1.0 },
+ { 0.588235, 0.325490, 0.188235, 1.0 },
+ { 0.513725, 0.278431, 0.152941, 1.0 },
+ { 0.439216, 0.231373, 0.121569, 1.0 },
+ { 0.396078, 0.207843, 0.101961, 1.0 },
+ { 0.356863, 0.184314, 0.086275, 1.0 },
+ { 0.294118, 0.152941, 0.062745, 1.0 },
+ { 0.239216, 0.113725, 0.047059, 1.0 },
+ { 0.231373, 0.094118, 0.035294, 1.0 },
+ { 0.274510, 0.125490, 0.054902, 1.0 },
+ { 0.317647, 0.160784, 0.078431, 1.0 },
+ { 0.396078, 0.211765, 0.117647, 1.0 },
+ { 0.478431, 0.262745, 0.160784, 1.0 },
+ { 0.521569, 0.290196, 0.188235, 1.0 },
+ { 0.564706, 0.317647, 0.215686, 1.0 },
+ { 0.745098, 0.435294, 0.313725, 1.0 },
+ { 0.811765, 0.490196, 0.356863, 1.0 },
+ { 0.882353, 0.545098, 0.400000, 1.0 },
+ { 0.913725, 0.576471, 0.423529, 1.0 },
+ { 0.945098, 0.607843, 0.450980, 1.0 },
+ { 0.949020, 0.603922, 0.450980, 1.0 },
+ { 0.956863, 0.603922, 0.450980, 1.0 },
+ { 0.956863, 0.596078, 0.447059, 1.0 },
+ { 0.941176, 0.576471, 0.435294, 1.0 },
+ { 0.894118, 0.549020, 0.384314, 1.0 },
+ { 0.862745, 0.513725, 0.349020, 1.0 },
+ { 0.835294, 0.478431, 0.313725, 1.0 },
+ { 0.796078, 0.454902, 0.286275, 1.0 },
+ { 0.760784, 0.431373, 0.262745, 1.0 },
+ { 0.737255, 0.415686, 0.250980, 1.0 },
+ { 0.713725, 0.403922, 0.239216, 1.0 },
+ { 0.623529, 0.325490, 0.188235, 1.0 },
+ { 0.576471, 0.298039, 0.164706, 1.0 },
+ { 0.529412, 0.270588, 0.145098, 1.0 },
+ { 0.474510, 0.243137, 0.121569, 1.0 },
+ { 0.423529, 0.219608, 0.098039, 1.0 },
+ { 0.400000, 0.203922, 0.086275, 1.0 },
+ { 0.376471, 0.192157, 0.078431, 1.0 },
+ { 0.333333, 0.160784, 0.054902, 1.0 },
+ { 0.298039, 0.137255, 0.039216, 1.0 },
+ { 0.215686, 0.078431, 0.007843, 1.0 },
+ { 0.184314, 0.054902, 0.003922, 1.0 },
+ { 0.156863, 0.035294, 0.000000, 1.0 },
+ { 0.152941, 0.035294, 0.000000, 1.0 },
+ { 0.152941, 0.035294, 0.000000, 1.0 },
+ { 0.141176, 0.023529, 0.000000, 1.0 },
+ { 0.125490, 0.007843, 0.000000, 1.0 },
+ { 0.101961, 0.003922, 0.000000, 1.0 },
+ { 0.098039, 0.011765, 0.000000, 1.0 },
+ { 0.098039, 0.019608, 0.000000, 1.0 },
+ { 0.094118, 0.015686, 0.000000, 1.0 },
+ { 0.094118, 0.015686, 0.000000, 1.0 },
+ { 0.090196, 0.011765, 0.000000, 1.0 },
+ { 0.086275, 0.007843, 0.000000, 1.0 },
+ { 0.070588, 0.000000, 0.000000, 1.0 },
+ { 0.054902, 0.000000, 0.000000, 1.0 },
+ { 0.023529, 0.000000, 0.000000, 1.0 },
+ { 0.019608, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.000000, 0.000000, 1.0 },
+ { 0.007843, 0.000000, 0.000000, 1.0 },
+ { 0.015686, 0.000000, 0.000000, 1.0 },
+ { 0.031373, 0.003922, 0.000000, 1.0 },
+ { 0.050980, 0.007843, 0.000000, 1.0 },
+ { 0.062745, 0.011765, 0.000000, 1.0 },
+ { 0.078431, 0.015686, 0.000000, 1.0 },
+ { 0.098039, 0.023529, 0.000000, 1.0 },
+ { 0.121569, 0.023529, 0.000000, 1.0 },
+ { 0.129412, 0.039216, 0.000000, 1.0 },
+ { 0.141176, 0.050980, 0.003922, 1.0 },
+ { 0.168627, 0.054902, 0.003922, 1.0 },
+ { 0.180392, 0.054902, 0.003922, 1.0 },
+ { 0.192157, 0.054902, 0.003922, 1.0 },
+ { 0.200000, 0.058824, 0.003922, 1.0 },
+ { 0.207843, 0.062745, 0.007843, 1.0 },
+ { 0.231373, 0.082353, 0.023529, 1.0 },
+ { 0.266667, 0.109804, 0.039216, 1.0 },
+ { 0.392157, 0.188235, 0.098039, 1.0 },
+ { 0.466667, 0.239216, 0.137255, 1.0 },
+ { 0.541176, 0.294118, 0.176471, 1.0 },
+ { 0.580392, 0.317647, 0.196078, 1.0 },
+ { 0.619608, 0.341176, 0.219608, 1.0 },
+ { 0.694118, 0.407843, 0.266667, 1.0 },
+ { 0.772549, 0.462745, 0.309804, 1.0 },
+ { 0.835294, 0.509804, 0.360784, 1.0 },
+ { 0.894118, 0.564706, 0.419608, 1.0 },
+ { 0.972549, 0.662745, 0.517647, 1.0 },
+ { 0.980392, 0.678431, 0.533333, 1.0 },
+ { 0.992157, 0.698039, 0.549020, 1.0 },
+ { 1.000000, 0.701961, 0.572549, 1.0 },
+ { 1.000000, 0.713725, 0.580392, 1.0 },
+ { 1.000000, 0.717647, 0.588235, 1.0 },
+ { 1.000000, 0.725490, 0.576471, 1.0 },
+ { 0.976471, 0.682353, 0.545098, 1.0 },
+ { 0.941176, 0.643137, 0.505882, 1.0 },
+ { 0.909804, 0.607843, 0.470588, 1.0 },
+ { 0.882353, 0.584314, 0.443137, 1.0 },
+ { 0.854902, 0.564706, 0.419608, 1.0 },
+ { 0.796078, 0.529412, 0.372549, 1.0 },
+ { 0.745098, 0.462745, 0.329412, 1.0 },
+ { 0.686275, 0.435294, 0.286275, 1.0 },
+ { 0.650980, 0.388235, 0.247059, 1.0 },
+ { 0.580392, 0.333333, 0.215686, 1.0 },
+ { 0.576471, 0.333333, 0.215686, 1.0 },
+ { 0.576471, 0.333333, 0.219608, 1.0 },
+ { 0.564706, 0.341176, 0.219608, 1.0 },
+ { 0.572549, 0.329412, 0.207843, 1.0 },
+ { 0.580392, 0.333333, 0.215686, 1.0 },
+ { 0.603922, 0.333333, 0.215686, 1.0 },
+ { 0.670588, 0.368627, 0.239216, 1.0 },
+ { 0.686275, 0.384314, 0.239216, 1.0 },
+ { 0.701961, 0.403922, 0.239216, 1.0 },
+ { 0.705882, 0.400000, 0.227451, 1.0 },
+ { 0.709804, 0.400000, 0.219608, 1.0 },
+ { 0.694118, 0.384314, 0.203922, 1.0 },
+ { 0.682353, 0.349020, 0.200000, 1.0 },
+ { 0.654902, 0.341176, 0.188235, 1.0 },
+ { 0.639216, 0.333333, 0.184314, 1.0 },
+ { 0.607843, 0.313725, 0.156863, 1.0 },
+ { 0.603922, 0.309804, 0.160784, 1.0 },
+ { 0.603922, 0.309804, 0.168627, 1.0 },
+ { 0.603922, 0.313725, 0.184314, 1.0 },
+ { 0.627451, 0.345098, 0.203922, 1.0 },
+ { 0.666667, 0.368627, 0.231373, 1.0 },
+ { 0.709804, 0.407843, 0.262745, 1.0 },
+ { 0.803922, 0.494118, 0.325490, 1.0 },
+ { 0.819608, 0.513725, 0.341176, 1.0 },
+ { 0.839216, 0.533333, 0.360784, 1.0 },
+ { 0.870588, 0.545098, 0.384314, 1.0 },
+ { 0.874510, 0.556863, 0.384314, 1.0 },
+ { 0.854902, 0.533333, 0.368627, 1.0 },
+ { 0.819608, 0.513725, 0.349020, 1.0 },
+ { 0.760784, 0.482353, 0.325490, 1.0 },
+ { 0.694118, 0.431373, 0.286275, 1.0 },
+ { 0.533333, 0.301961, 0.188235, 1.0 },
+ { 0.498039, 0.274510, 0.164706, 1.0 },
+ { 0.462745, 0.250980, 0.145098, 1.0 },
+ { 0.400000, 0.200000, 0.109804, 1.0 },
+ { 0.341176, 0.176471, 0.098039, 1.0 },
+ { 0.301961, 0.156863, 0.078431, 1.0 },
+ { 0.286275, 0.145098, 0.070588, 1.0 },
+ { 0.294118, 0.125490, 0.039216, 1.0 },
+ { 0.286275, 0.133333, 0.043137, 1.0 },
+ { 0.282353, 0.141176, 0.050980, 1.0 },
+ { 0.278431, 0.141176, 0.066667, 1.0 },
+ { 0.282353, 0.141176, 0.070588, 1.0 },
+ { 0.286275, 0.145098, 0.078431, 1.0 },
+ { 0.301961, 0.141176, 0.054902, 1.0 },
+ { 0.298039, 0.129412, 0.047059, 1.0 },
+ { 0.298039, 0.129412, 0.039216, 1.0 },
+ { 0.301961, 0.121569, 0.047059, 1.0 },
+ { 0.301961, 0.145098, 0.066667, 1.0 },
+ { 0.329412, 0.152941, 0.070588, 1.0 },
+ { 0.356863, 0.156863, 0.066667, 1.0 },
+ { 0.376471, 0.156863, 0.066667, 1.0 },
+ { 0.392157, 0.172549, 0.062745, 1.0 },
+ { 0.392157, 0.168627, 0.066667, 1.0 },
+ { 0.372549, 0.168627, 0.066667, 1.0 },
+ { 0.364706, 0.164706, 0.062745, 1.0 },
+ { 0.356863, 0.160784, 0.062745, 1.0 },
+ { 0.356863, 0.168627, 0.054902, 1.0 },
+ { 0.356863, 0.156863, 0.050980, 1.0 },
+ { 0.356863, 0.156863, 0.066667, 1.0 },
+ { 0.368627, 0.176471, 0.070588, 1.0 },
+ { 0.384314, 0.188235, 0.086275, 1.0 },
+ { 0.415686, 0.203922, 0.098039, 1.0 },
+ { 0.450980, 0.219608, 0.101961, 1.0 },
+ { 0.478431, 0.239216, 0.125490, 1.0 },
+ { 0.501961, 0.254902, 0.137255, 1.0 },
+ { 0.517647, 0.278431, 0.145098, 1.0 },
+ { 0.529412, 0.266667, 0.141176, 1.0 },
+ { 0.513725, 0.254902, 0.129412, 1.0 },
+ { 0.478431, 0.239216, 0.129412, 1.0 },
+ { 0.439216, 0.223529, 0.121569, 1.0 },
+ { 0.415686, 0.207843, 0.113725, 1.0 },
+ { 0.403922, 0.188235, 0.101961, 1.0 },
+ { 0.400000, 0.188235, 0.098039, 1.0 },
+ { 0.407843, 0.184314, 0.098039, 1.0 },
+ { 0.423529, 0.207843, 0.101961, 1.0 },
+ { 0.454902, 0.235294, 0.125490, 1.0 },
+ { 0.509804, 0.254902, 0.141176, 1.0 },
+ { 0.556863, 0.286275, 0.160784, 1.0 },
+ { 0.611765, 0.309804, 0.172549, 1.0 },
+ { 0.654902, 0.341176, 0.188235, 1.0 },
+ { 0.678431, 0.360784, 0.192157, 1.0 },
+ { 0.682353, 0.356863, 0.192157, 1.0 },
+ { 0.662745, 0.345098, 0.192157, 1.0 },
+ { 0.639216, 0.341176, 0.176471, 1.0 },
+ { 0.607843, 0.309804, 0.160784, 1.0 },
+ { 0.572549, 0.286275, 0.145098, 1.0 },
+ { 0.549020, 0.278431, 0.129412, 1.0 },
+ { 0.529412, 0.262745, 0.129412, 1.0 },
+ { 0.545098, 0.282353, 0.152941, 1.0 },
+ { 0.564706, 0.313725, 0.168627, 1.0 },
+ { 0.607843, 0.349020, 0.203922, 1.0 },
+ { 0.670588, 0.407843, 0.254902, 1.0 },
+ { 0.733333, 0.478431, 0.317647, 1.0 },
+ { 0.819608, 0.541176, 0.388235, 1.0 },
+ { 0.901961, 0.603922, 0.447059, 1.0 },
+ { 0.972549, 0.678431, 0.517647, 1.0 },
+ { 1.000000, 0.729412, 0.588235, 1.0 },
+ { 1.000000, 0.807843, 0.666667, 1.0 },
+ { 1.000000, 0.850980, 0.725490, 1.0 },
+ { 1.000000, 0.886275, 0.749020, 1.0 },
+ { 1.000000, 0.870588, 0.764706, 1.0 },
+ { 1.000000, 0.894118, 0.772549, 1.0 },
+ { 1.000000, 0.874510, 0.780392, 1.0 },
+ { 1.000000, 0.870588, 0.780392, 1.0 },
+ { 1.000000, 0.874510, 0.756863, 1.0 },
+ { 1.000000, 0.858824, 0.713725, 1.0 },
+ { 1.000000, 0.811765, 0.682353, 1.0 },
+ { 1.000000, 0.780392, 0.647059, 1.0 },
+ { 1.000000, 0.772549, 0.623529, 1.0 },
+ { 1.000000, 0.741176, 0.592157, 1.0 },
+ { 1.000000, 0.741176, 0.580392, 1.0 },
+ { 1.000000, 0.729412, 0.576471, 1.0 },
+ { 1.000000, 0.733333, 0.580392, 1.0 },
+ { 1.000000, 0.745098, 0.596078, 1.0 },
+ { 1.000000, 0.756863, 0.611765, 1.0 },
+ { 1.000000, 0.776471, 0.639216, 1.0 },
+ { 1.000000, 0.792157, 0.662745, 1.0 },
+ { 1.000000, 0.807843, 0.682353, 1.0 },
+ { 1.000000, 0.811765, 0.701961, 1.0 },
+ { 1.000000, 0.839216, 0.713725, 1.0 },
+ { 1.000000, 0.843137, 0.741176, 1.0 },
+ { 1.000000, 0.850980, 0.756863, 1.0 },
+ { 1.000000, 0.854902, 0.772549, 1.0 },
+ { 1.000000, 0.882353, 0.764706, 1.0 },
+ { 1.000000, 0.850980, 0.756863, 1.0 },
+ };
+/* Coral */
+static double4 colors_526[] = {
+ { 0.607843, 0.258824, 0.211765, 1.0 },
+ { 0.541176, 0.200000, 0.137255, 1.0 },
+ { 0.549020, 0.203922, 0.141176, 1.0 },
+ { 0.560784, 0.211765, 0.145098, 1.0 },
+ { 0.552941, 0.203922, 0.137255, 1.0 },
+ { 0.545098, 0.200000, 0.133333, 1.0 },
+ { 0.537255, 0.196078, 0.125490, 1.0 },
+ { 0.533333, 0.196078, 0.117647, 1.0 },
+ { 0.498039, 0.160784, 0.094118, 1.0 },
+ { 0.482353, 0.149020, 0.078431, 1.0 },
+ { 0.466667, 0.141176, 0.062745, 1.0 },
+ { 0.427451, 0.121569, 0.047059, 1.0 },
+ { 0.388235, 0.101961, 0.031373, 1.0 },
+ { 0.349020, 0.078431, 0.023529, 1.0 },
+ { 0.313725, 0.058824, 0.015686, 1.0 },
+ { 0.294118, 0.050980, 0.007843, 1.0 },
+ { 0.278431, 0.043137, 0.003922, 1.0 },
+ { 0.298039, 0.019608, 0.000000, 1.0 },
+ { 0.337255, 0.043137, 0.015686, 1.0 },
+ { 0.380392, 0.070588, 0.031373, 1.0 },
+ { 0.447059, 0.094118, 0.039216, 1.0 },
+ { 0.513725, 0.117647, 0.050980, 1.0 },
+ { 0.529412, 0.129412, 0.062745, 1.0 },
+ { 0.549020, 0.145098, 0.078431, 1.0 },
+ { 0.603922, 0.152941, 0.078431, 1.0 },
+ { 0.600000, 0.141176, 0.066667, 1.0 },
+ { 0.600000, 0.133333, 0.058824, 1.0 },
+ { 0.576471, 0.137255, 0.054902, 1.0 },
+ { 0.556863, 0.145098, 0.050980, 1.0 },
+ { 0.549020, 0.137255, 0.047059, 1.0 },
+ { 0.545098, 0.129412, 0.043137, 1.0 },
+ { 0.521569, 0.137255, 0.047059, 1.0 },
+ { 0.505882, 0.149020, 0.050980, 1.0 },
+ { 0.490196, 0.149020, 0.062745, 1.0 },
+ { 0.490196, 0.152941, 0.066667, 1.0 },
+ { 0.494118, 0.160784, 0.070588, 1.0 },
+ { 0.494118, 0.176471, 0.082353, 1.0 },
+ { 0.498039, 0.192157, 0.094118, 1.0 },
+ { 0.509804, 0.192157, 0.101961, 1.0 },
+ { 0.521569, 0.196078, 0.113725, 1.0 },
+ { 0.556863, 0.235294, 0.145098, 1.0 },
+ { 0.596078, 0.254902, 0.168627, 1.0 },
+ { 0.635294, 0.274510, 0.196078, 1.0 },
+ { 0.694118, 0.305882, 0.227451, 1.0 },
+ { 0.756863, 0.337255, 0.258824, 1.0 },
+ { 0.784314, 0.341176, 0.270588, 1.0 },
+ { 0.811765, 0.349020, 0.286275, 1.0 },
+ { 0.870588, 0.368627, 0.309804, 1.0 },
+ { 0.898039, 0.372549, 0.309804, 1.0 },
+ { 0.886275, 0.364706, 0.298039, 1.0 },
+ { 0.843137, 0.333333, 0.270588, 1.0 },
+ { 0.800000, 0.305882, 0.247059, 1.0 },
+ { 0.737255, 0.274510, 0.211765, 1.0 },
+ { 0.674510, 0.247059, 0.180392, 1.0 },
+ { 0.658824, 0.231373, 0.164706, 1.0 },
+ { 0.647059, 0.215686, 0.152941, 1.0 },
+ { 0.576471, 0.180392, 0.113725, 1.0 },
+ { 0.552941, 0.172549, 0.101961, 1.0 },
+ { 0.529412, 0.168627, 0.094118, 1.0 },
+ { 0.498039, 0.156863, 0.070588, 1.0 },
+ { 0.470588, 0.145098, 0.050980, 1.0 },
+ { 0.466667, 0.133333, 0.043137, 1.0 },
+ { 0.462745, 0.121569, 0.039216, 1.0 },
+ { 0.462745, 0.109804, 0.023529, 1.0 },
+ { 0.447059, 0.105882, 0.011765, 1.0 },
+ { 0.474510, 0.094118, 0.011765, 1.0 },
+ { 0.490196, 0.109804, 0.027451, 1.0 },
+ { 0.509804, 0.129412, 0.047059, 1.0 },
+ { 0.513725, 0.133333, 0.054902, 1.0 },
+ { 0.521569, 0.141176, 0.062745, 1.0 },
+ { 0.541176, 0.156863, 0.090196, 1.0 },
+ { 0.556863, 0.176471, 0.109804, 1.0 },
+ { 0.560784, 0.196078, 0.125490, 1.0 },
+ { 0.560784, 0.200000, 0.129412, 1.0 },
+ { 0.560784, 0.207843, 0.133333, 1.0 },
+ { 0.556863, 0.203922, 0.129412, 1.0 },
+ { 0.556863, 0.200000, 0.129412, 1.0 },
+ { 0.549020, 0.196078, 0.125490, 1.0 },
+ { 0.545098, 0.196078, 0.125490, 1.0 },
+ { 0.525490, 0.184314, 0.121569, 1.0 },
+ { 0.513725, 0.176471, 0.117647, 1.0 },
+ { 0.466667, 0.172549, 0.109804, 1.0 },
+ { 0.470588, 0.180392, 0.113725, 1.0 },
+ { 0.474510, 0.192157, 0.121569, 1.0 },
+ { 0.482353, 0.196078, 0.137255, 1.0 },
+ { 0.490196, 0.203922, 0.156863, 1.0 },
+ { 0.533333, 0.227451, 0.192157, 1.0 },
+ { 0.568627, 0.270588, 0.223529, 1.0 },
+ { 0.647059, 0.313725, 0.290196, 1.0 },
+ { 0.658824, 0.329412, 0.294118, 1.0 },
+ { 0.674510, 0.345098, 0.301961, 1.0 },
+ { 0.674510, 0.345098, 0.301961, 1.0 },
+ { 0.678431, 0.345098, 0.301961, 1.0 },
+ { 0.670588, 0.317647, 0.294118, 1.0 },
+ { 0.658824, 0.294118, 0.274510, 1.0 },
+ { 0.635294, 0.282353, 0.254902, 1.0 },
+ { 0.607843, 0.262745, 0.231373, 1.0 },
+ { 0.572549, 0.211765, 0.160784, 1.0 },
+ { 0.549020, 0.203922, 0.145098, 1.0 },
+ { 0.525490, 0.196078, 0.133333, 1.0 },
+ { 0.521569, 0.192157, 0.125490, 1.0 },
+ { 0.521569, 0.192157, 0.121569, 1.0 },
+ { 0.525490, 0.196078, 0.109804, 1.0 },
+ { 0.541176, 0.203922, 0.101961, 1.0 },
+ { 0.584314, 0.188235, 0.101961, 1.0 },
+ { 0.600000, 0.188235, 0.090196, 1.0 },
+ { 0.619608, 0.188235, 0.082353, 1.0 },
+ { 0.623529, 0.184314, 0.086275, 1.0 },
+ { 0.627451, 0.184314, 0.094118, 1.0 },
+ { 0.639216, 0.192157, 0.105882, 1.0 },
+ { 0.643137, 0.200000, 0.125490, 1.0 },
+ { 0.643137, 0.219608, 0.149020, 1.0 },
+ { 0.654902, 0.239216, 0.168627, 1.0 },
+ { 0.670588, 0.262745, 0.200000, 1.0 },
+ { 0.666667, 0.262745, 0.203922, 1.0 },
+ { 0.666667, 0.262745, 0.207843, 1.0 },
+ { 0.654902, 0.262745, 0.192157, 1.0 },
+ { 0.639216, 0.254902, 0.176471, 1.0 },
+ { 0.623529, 0.243137, 0.172549, 1.0 },
+ { 0.607843, 0.235294, 0.164706, 1.0 },
+ { 0.603922, 0.247059, 0.176471, 1.0 },
+ { 0.631373, 0.270588, 0.196078, 1.0 },
+ { 0.662745, 0.294118, 0.219608, 1.0 },
+ { 0.682353, 0.309804, 0.227451, 1.0 },
+ { 0.701961, 0.329412, 0.235294, 1.0 },
+ { 0.745098, 0.352941, 0.258824, 1.0 },
+ { 0.768627, 0.376471, 0.298039, 1.0 },
+ { 0.807843, 0.427451, 0.364706, 1.0 },
+ { 0.862745, 0.447059, 0.380392, 1.0 },
+ { 0.882353, 0.431373, 0.400000, 1.0 },
+ { 0.882353, 0.423529, 0.396078, 1.0 },
+ { 0.886275, 0.419608, 0.396078, 1.0 },
+ { 0.874510, 0.368627, 0.298039, 1.0 },
+ { 0.827451, 0.317647, 0.250980, 1.0 },
+ { 0.803922, 0.282353, 0.231373, 1.0 },
+ { 0.772549, 0.247059, 0.188235, 1.0 },
+ { 0.737255, 0.243137, 0.184314, 1.0 },
+ { 0.733333, 0.262745, 0.203922, 1.0 },
+ { 0.733333, 0.282353, 0.227451, 1.0 },
+ { 0.721569, 0.290196, 0.235294, 1.0 },
+ { 0.713725, 0.301961, 0.247059, 1.0 },
+ { 0.690196, 0.313725, 0.243137, 1.0 },
+ { 0.662745, 0.301961, 0.235294, 1.0 },
+ { 0.627451, 0.278431, 0.211765, 1.0 },
+ { 0.580392, 0.250980, 0.180392, 1.0 },
+ { 0.525490, 0.200000, 0.121569, 1.0 },
+ { 0.521569, 0.188235, 0.109804, 1.0 },
+ { 0.517647, 0.180392, 0.098039, 1.0 },
+ { 0.513725, 0.172549, 0.094118, 1.0 },
+ { 0.513725, 0.176471, 0.094118, 1.0 },
+ { 0.533333, 0.176471, 0.098039, 1.0 },
+ { 0.560784, 0.184314, 0.109804, 1.0 },
+ { 0.596078, 0.200000, 0.129412, 1.0 },
+ { 0.611765, 0.207843, 0.137255, 1.0 },
+ { 0.627451, 0.215686, 0.145098, 1.0 },
+ { 0.654902, 0.235294, 0.164706, 1.0 },
+ { 0.686275, 0.254902, 0.176471, 1.0 },
+ { 0.721569, 0.282353, 0.196078, 1.0 },
+ { 0.749020, 0.305882, 0.223529, 1.0 },
+ { 0.764706, 0.329412, 0.258824, 1.0 },
+ { 0.764706, 0.349020, 0.274510, 1.0 },
+ { 0.725490, 0.337255, 0.286275, 1.0 },
+ { 0.701961, 0.329412, 0.286275, 1.0 },
+ { 0.678431, 0.325490, 0.286275, 1.0 },
+ { 0.631373, 0.298039, 0.254902, 1.0 },
+ { 0.600000, 0.266667, 0.215686, 1.0 },
+ { 0.556863, 0.235294, 0.180392, 1.0 },
+ { 0.513725, 0.203922, 0.141176, 1.0 },
+ { 0.439216, 0.149020, 0.074510, 1.0 },
+ { 0.415686, 0.129412, 0.054902, 1.0 },
+ { 0.396078, 0.113725, 0.039216, 1.0 },
+ { 0.380392, 0.098039, 0.023529, 1.0 },
+ { 0.376471, 0.117647, 0.035294, 1.0 },
+ { 0.392157, 0.133333, 0.062745, 1.0 },
+ { 0.443137, 0.164706, 0.101961, 1.0 },
+ { 0.513725, 0.239216, 0.164706, 1.0 },
+ { 0.607843, 0.305882, 0.231373, 1.0 },
+ { 0.682353, 0.329412, 0.266667, 1.0 },
+ { 0.713725, 0.345098, 0.294118, 1.0 },
+ { 0.745098, 0.356863, 0.301961, 1.0 },
+ { 0.768627, 0.333333, 0.274510, 1.0 },
+ { 0.733333, 0.298039, 0.235294, 1.0 },
+ { 0.698039, 0.266667, 0.192157, 1.0 },
+ { 0.690196, 0.235294, 0.160784, 1.0 },
+ { 0.670588, 0.219608, 0.137255, 1.0 },
+ { 0.666667, 0.211765, 0.129412, 1.0 },
+ { 0.662745, 0.207843, 0.121569, 1.0 },
+ { 0.658824, 0.203922, 0.125490, 1.0 },
+ { 0.658824, 0.211765, 0.133333, 1.0 },
+ { 0.650980, 0.215686, 0.129412, 1.0 },
+ { 0.647059, 0.215686, 0.125490, 1.0 },
+ { 0.643137, 0.231373, 0.137255, 1.0 },
+ { 0.631373, 0.247059, 0.149020, 1.0 },
+ { 0.627451, 0.250980, 0.160784, 1.0 },
+ { 0.619608, 0.266667, 0.180392, 1.0 },
+ { 0.603922, 0.282353, 0.192157, 1.0 },
+ { 0.600000, 0.278431, 0.196078, 1.0 },
+ { 0.592157, 0.262745, 0.196078, 1.0 },
+ { 0.592157, 0.254902, 0.188235, 1.0 },
+ { 0.607843, 0.254902, 0.172549, 1.0 },
+ { 0.619608, 0.243137, 0.160784, 1.0 },
+ { 0.639216, 0.231373, 0.152941, 1.0 },
+ { 0.658824, 0.243137, 0.152941, 1.0 },
+ { 0.670588, 0.243137, 0.168627, 1.0 },
+ { 0.666667, 0.239216, 0.180392, 1.0 },
+ { 0.662745, 0.250980, 0.188235, 1.0 },
+ { 0.670588, 0.254902, 0.203922, 1.0 },
+ { 0.658824, 0.254902, 0.203922, 1.0 },
+ { 0.658824, 0.258824, 0.196078, 1.0 },
+ { 0.666667, 0.266667, 0.196078, 1.0 },
+ { 0.666667, 0.262745, 0.184314, 1.0 },
+ { 0.674510, 0.258824, 0.180392, 1.0 },
+ { 0.670588, 0.254902, 0.180392, 1.0 },
+ { 0.650980, 0.250980, 0.176471, 1.0 },
+ { 0.631373, 0.243137, 0.172549, 1.0 },
+ { 0.615686, 0.243137, 0.176471, 1.0 },
+ { 0.596078, 0.247059, 0.180392, 1.0 },
+ { 0.580392, 0.247059, 0.180392, 1.0 },
+ { 0.552941, 0.235294, 0.168627, 1.0 },
+ { 0.517647, 0.227451, 0.156863, 1.0 },
+ { 0.486275, 0.215686, 0.145098, 1.0 },
+ { 0.466667, 0.203922, 0.133333, 1.0 },
+ { 0.435294, 0.180392, 0.105882, 1.0 },
+ { 0.403922, 0.149020, 0.074510, 1.0 },
+ { 0.392157, 0.137255, 0.054902, 1.0 },
+ { 0.400000, 0.113725, 0.039216, 1.0 },
+ { 0.411765, 0.098039, 0.019608, 1.0 },
+ { 0.396078, 0.090196, 0.007843, 1.0 },
+ { 0.388235, 0.078431, 0.003922, 1.0 },
+ { 0.403922, 0.086275, 0.007843, 1.0 },
+ { 0.403922, 0.098039, 0.011765, 1.0 },
+ { 0.384314, 0.101961, 0.019608, 1.0 },
+ { 0.384314, 0.109804, 0.035294, 1.0 },
+ { 0.392157, 0.121569, 0.043137, 1.0 },
+ { 0.407843, 0.129412, 0.054902, 1.0 },
+ { 0.415686, 0.129412, 0.062745, 1.0 },
+ { 0.423529, 0.137255, 0.074510, 1.0 },
+ { 0.450980, 0.145098, 0.086275, 1.0 },
+ { 0.474510, 0.149020, 0.086275, 1.0 },
+ { 0.494118, 0.164706, 0.094118, 1.0 },
+ { 0.505882, 0.180392, 0.101961, 1.0 },
+ { 0.517647, 0.188235, 0.101961, 1.0 },
+ { 0.537255, 0.196078, 0.109804, 1.0 },
+ { 0.541176, 0.203922, 0.109804, 1.0 },
+ { 0.541176, 0.203922, 0.101961, 1.0 },
+ { 0.545098, 0.196078, 0.109804, 1.0 },
+ { 0.552941, 0.196078, 0.109804, 1.0 },
+ { 0.560784, 0.188235, 0.105882, 1.0 },
+ { 0.560784, 0.188235, 0.113725, 1.0 },
+ { 0.572549, 0.192157, 0.125490, 1.0 },
+ { 0.596078, 0.196078, 0.133333, 1.0 },
+ { 0.615686, 0.219608, 0.164706, 1.0 },
+ { 0.631373, 0.247059, 0.200000, 1.0 },
+ { 0.650980, 0.266667, 0.215686, 1.0 },
+ { 0.619608, 0.250980, 0.196078, 1.0 },
+ { 0.596078, 0.239216, 0.192157, 1.0 },
+ };
+/* Cotton_Flower */
+static double4 colors_527[] = {
+ { 0.392157, 0.627451, 0.729412, 1.0 },
+ { 0.494118, 0.694118, 0.764706, 1.0 },
+ { 0.525490, 0.717647, 0.780392, 1.0 },
+ { 0.560784, 0.741176, 0.796078, 1.0 },
+ { 0.580392, 0.741176, 0.776471, 1.0 },
+ { 0.600000, 0.745098, 0.760784, 1.0 },
+ { 0.607843, 0.749020, 0.752941, 1.0 },
+ { 0.619608, 0.756863, 0.749020, 1.0 },
+ { 0.682353, 0.792157, 0.784314, 1.0 },
+ { 0.682353, 0.796078, 0.788235, 1.0 },
+ { 0.682353, 0.800000, 0.792157, 1.0 },
+ { 0.643137, 0.756863, 0.733333, 1.0 },
+ { 0.603922, 0.717647, 0.674510, 1.0 },
+ { 0.584314, 0.670588, 0.615686, 1.0 },
+ { 0.564706, 0.627451, 0.556863, 1.0 },
+ { 0.556863, 0.611765, 0.545098, 1.0 },
+ { 0.552941, 0.600000, 0.537255, 1.0 },
+ { 0.490196, 0.556863, 0.533333, 1.0 },
+ { 0.431373, 0.529412, 0.517647, 1.0 },
+ { 0.376471, 0.505882, 0.505882, 1.0 },
+ { 0.333333, 0.466667, 0.486275, 1.0 },
+ { 0.294118, 0.427451, 0.466667, 1.0 },
+ { 0.290196, 0.415686, 0.439216, 1.0 },
+ { 0.290196, 0.403922, 0.415686, 1.0 },
+ { 0.290196, 0.372549, 0.407843, 1.0 },
+ { 0.317647, 0.368627, 0.396078, 1.0 },
+ { 0.345098, 0.368627, 0.388235, 1.0 },
+ { 0.372549, 0.345098, 0.356863, 1.0 },
+ { 0.400000, 0.321569, 0.325490, 1.0 },
+ { 0.396078, 0.305882, 0.294118, 1.0 },
+ { 0.396078, 0.290196, 0.262745, 1.0 },
+ { 0.396078, 0.247059, 0.207843, 1.0 },
+ { 0.384314, 0.227451, 0.160784, 1.0 },
+ { 0.384314, 0.192157, 0.090196, 1.0 },
+ { 0.372549, 0.188235, 0.082353, 1.0 },
+ { 0.360784, 0.184314, 0.074510, 1.0 },
+ { 0.329412, 0.196078, 0.094118, 1.0 },
+ { 0.301961, 0.207843, 0.113725, 1.0 },
+ { 0.274510, 0.215686, 0.137255, 1.0 },
+ { 0.247059, 0.223529, 0.160784, 1.0 },
+ { 0.200000, 0.278431, 0.294118, 1.0 },
+ { 0.188235, 0.298039, 0.345098, 1.0 },
+ { 0.180392, 0.321569, 0.396078, 1.0 },
+ { 0.180392, 0.321569, 0.396078, 1.0 },
+ { 0.180392, 0.325490, 0.400000, 1.0 },
+ { 0.180392, 0.325490, 0.396078, 1.0 },
+ { 0.184314, 0.325490, 0.392157, 1.0 },
+ { 0.180392, 0.309804, 0.384314, 1.0 },
+ { 0.168627, 0.298039, 0.372549, 1.0 },
+ { 0.141176, 0.258824, 0.345098, 1.0 },
+ { 0.145098, 0.250980, 0.290196, 1.0 },
+ { 0.149020, 0.243137, 0.239216, 1.0 },
+ { 0.172549, 0.231373, 0.188235, 1.0 },
+ { 0.200000, 0.223529, 0.141176, 1.0 },
+ { 0.211765, 0.223529, 0.125490, 1.0 },
+ { 0.227451, 0.223529, 0.113725, 1.0 },
+ { 0.250980, 0.227451, 0.105882, 1.0 },
+ { 0.254902, 0.239216, 0.113725, 1.0 },
+ { 0.258824, 0.250980, 0.125490, 1.0 },
+ { 0.270588, 0.262745, 0.145098, 1.0 },
+ { 0.286275, 0.274510, 0.164706, 1.0 },
+ { 0.290196, 0.270588, 0.172549, 1.0 },
+ { 0.298039, 0.270588, 0.184314, 1.0 },
+ { 0.298039, 0.266667, 0.200000, 1.0 },
+ { 0.282353, 0.262745, 0.215686, 1.0 },
+ { 0.223529, 0.227451, 0.207843, 1.0 },
+ { 0.196078, 0.215686, 0.215686, 1.0 },
+ { 0.172549, 0.203922, 0.223529, 1.0 },
+ { 0.168627, 0.200000, 0.223529, 1.0 },
+ { 0.168627, 0.196078, 0.223529, 1.0 },
+ { 0.164706, 0.200000, 0.223529, 1.0 },
+ { 0.164706, 0.200000, 0.223529, 1.0 },
+ { 0.168627, 0.196078, 0.200000, 1.0 },
+ { 0.164706, 0.188235, 0.196078, 1.0 },
+ { 0.164706, 0.184314, 0.192157, 1.0 },
+ { 0.156863, 0.184314, 0.188235, 1.0 },
+ { 0.152941, 0.184314, 0.188235, 1.0 },
+ { 0.152941, 0.184314, 0.180392, 1.0 },
+ { 0.156863, 0.184314, 0.172549, 1.0 },
+ { 0.176471, 0.188235, 0.152941, 1.0 },
+ { 0.188235, 0.200000, 0.152941, 1.0 },
+ { 0.207843, 0.207843, 0.137255, 1.0 },
+ { 0.200000, 0.207843, 0.125490, 1.0 },
+ { 0.196078, 0.207843, 0.117647, 1.0 },
+ { 0.192157, 0.203922, 0.105882, 1.0 },
+ { 0.188235, 0.200000, 0.098039, 1.0 },
+ { 0.180392, 0.196078, 0.090196, 1.0 },
+ { 0.172549, 0.188235, 0.070588, 1.0 },
+ { 0.172549, 0.184314, 0.050980, 1.0 },
+ { 0.172549, 0.188235, 0.054902, 1.0 },
+ { 0.172549, 0.196078, 0.058824, 1.0 },
+ { 0.172549, 0.200000, 0.062745, 1.0 },
+ { 0.172549, 0.203922, 0.070588, 1.0 },
+ { 0.172549, 0.203922, 0.078431, 1.0 },
+ { 0.168627, 0.203922, 0.078431, 1.0 },
+ { 0.172549, 0.196078, 0.078431, 1.0 },
+ { 0.188235, 0.188235, 0.082353, 1.0 },
+ { 0.250980, 0.200000, 0.094118, 1.0 },
+ { 0.301961, 0.207843, 0.098039, 1.0 },
+ { 0.352941, 0.219608, 0.101961, 1.0 },
+ { 0.372549, 0.219608, 0.098039, 1.0 },
+ { 0.396078, 0.223529, 0.094118, 1.0 },
+ { 0.431373, 0.223529, 0.086275, 1.0 },
+ { 0.458824, 0.231373, 0.082353, 1.0 },
+ { 0.474510, 0.250980, 0.070588, 1.0 },
+ { 0.482353, 0.262745, 0.066667, 1.0 },
+ { 0.494118, 0.274510, 0.062745, 1.0 },
+ { 0.490196, 0.270588, 0.058824, 1.0 },
+ { 0.490196, 0.270588, 0.058824, 1.0 },
+ { 0.482353, 0.266667, 0.058824, 1.0 },
+ { 0.462745, 0.266667, 0.054902, 1.0 },
+ { 0.439216, 0.274510, 0.062745, 1.0 },
+ { 0.443137, 0.282353, 0.070588, 1.0 },
+ { 0.474510, 0.266667, 0.058824, 1.0 },
+ { 0.474510, 0.250980, 0.058824, 1.0 },
+ { 0.478431, 0.239216, 0.058824, 1.0 },
+ { 0.478431, 0.203922, 0.043137, 1.0 },
+ { 0.458824, 0.172549, 0.047059, 1.0 },
+ { 0.439216, 0.156863, 0.047059, 1.0 },
+ { 0.447059, 0.152941, 0.039216, 1.0 },
+ { 0.443137, 0.152941, 0.027451, 1.0 },
+ { 0.411765, 0.133333, 0.015686, 1.0 },
+ { 0.380392, 0.113725, 0.007843, 1.0 },
+ { 0.345098, 0.105882, 0.011765, 1.0 },
+ { 0.313725, 0.101961, 0.015686, 1.0 },
+ { 0.266667, 0.105882, 0.035294, 1.0 },
+ { 0.235294, 0.125490, 0.050980, 1.0 },
+ { 0.215686, 0.145098, 0.062745, 1.0 },
+ { 0.200000, 0.160784, 0.066667, 1.0 },
+ { 0.164706, 0.168627, 0.066667, 1.0 },
+ { 0.156863, 0.168627, 0.070588, 1.0 },
+ { 0.149020, 0.168627, 0.074510, 1.0 },
+ { 0.133333, 0.168627, 0.086275, 1.0 },
+ { 0.133333, 0.164706, 0.090196, 1.0 },
+ { 0.133333, 0.152941, 0.094118, 1.0 },
+ { 0.129412, 0.149020, 0.082353, 1.0 },
+ { 0.101961, 0.129412, 0.047059, 1.0 },
+ { 0.086275, 0.125490, 0.043137, 1.0 },
+ { 0.070588, 0.121569, 0.039216, 1.0 },
+ { 0.066667, 0.113725, 0.035294, 1.0 },
+ { 0.066667, 0.105882, 0.035294, 1.0 },
+ { 0.074510, 0.113725, 0.031373, 1.0 },
+ { 0.086275, 0.125490, 0.027451, 1.0 },
+ { 0.109804, 0.141176, 0.023529, 1.0 },
+ { 0.121569, 0.160784, 0.027451, 1.0 },
+ { 0.137255, 0.176471, 0.031373, 1.0 },
+ { 0.137255, 0.176471, 0.027451, 1.0 },
+ { 0.141176, 0.180392, 0.027451, 1.0 },
+ { 0.164706, 0.192157, 0.035294, 1.0 },
+ { 0.196078, 0.207843, 0.035294, 1.0 },
+ { 0.231373, 0.223529, 0.039216, 1.0 },
+ { 0.262745, 0.227451, 0.043137, 1.0 },
+ { 0.274510, 0.211765, 0.054902, 1.0 },
+ { 0.270588, 0.207843, 0.054902, 1.0 },
+ { 0.266667, 0.207843, 0.058824, 1.0 },
+ { 0.258824, 0.211765, 0.070588, 1.0 },
+ { 0.254902, 0.215686, 0.074510, 1.0 },
+ { 0.254902, 0.227451, 0.086275, 1.0 },
+ { 0.262745, 0.235294, 0.098039, 1.0 },
+ { 0.262745, 0.247059, 0.113725, 1.0 },
+ { 0.266667, 0.254902, 0.117647, 1.0 },
+ { 0.243137, 0.262745, 0.125490, 1.0 },
+ { 0.231373, 0.262745, 0.125490, 1.0 },
+ { 0.223529, 0.262745, 0.129412, 1.0 },
+ { 0.207843, 0.258824, 0.137255, 1.0 },
+ { 0.196078, 0.254902, 0.152941, 1.0 },
+ { 0.196078, 0.250980, 0.149020, 1.0 },
+ { 0.196078, 0.250980, 0.145098, 1.0 },
+ { 0.192157, 0.239216, 0.133333, 1.0 },
+ { 0.188235, 0.231373, 0.129412, 1.0 },
+ { 0.184314, 0.227451, 0.129412, 1.0 },
+ { 0.168627, 0.223529, 0.133333, 1.0 },
+ { 0.156863, 0.215686, 0.133333, 1.0 },
+ { 0.145098, 0.203922, 0.121569, 1.0 },
+ { 0.141176, 0.196078, 0.101961, 1.0 },
+ { 0.129412, 0.184314, 0.086275, 1.0 },
+ { 0.121569, 0.176471, 0.078431, 1.0 },
+ { 0.117647, 0.172549, 0.074510, 1.0 },
+ { 0.109804, 0.180392, 0.078431, 1.0 },
+ { 0.105882, 0.184314, 0.074510, 1.0 },
+ { 0.109804, 0.188235, 0.070588, 1.0 },
+ { 0.113725, 0.180392, 0.062745, 1.0 },
+ { 0.113725, 0.180392, 0.058824, 1.0 },
+ { 0.113725, 0.172549, 0.062745, 1.0 },
+ { 0.113725, 0.176471, 0.078431, 1.0 },
+ { 0.117647, 0.180392, 0.078431, 1.0 },
+ { 0.121569, 0.184314, 0.082353, 1.0 },
+ { 0.137255, 0.184314, 0.078431, 1.0 },
+ { 0.152941, 0.184314, 0.074510, 1.0 },
+ { 0.172549, 0.184314, 0.066667, 1.0 },
+ { 0.184314, 0.180392, 0.066667, 1.0 },
+ { 0.200000, 0.180392, 0.070588, 1.0 },
+ { 0.207843, 0.188235, 0.086275, 1.0 },
+ { 0.215686, 0.207843, 0.113725, 1.0 },
+ { 0.207843, 0.227451, 0.164706, 1.0 },
+ { 0.203922, 0.239216, 0.211765, 1.0 },
+ { 0.203922, 0.266667, 0.270588, 1.0 },
+ { 0.215686, 0.298039, 0.321569, 1.0 },
+ { 0.231373, 0.325490, 0.372549, 1.0 },
+ { 0.254902, 0.372549, 0.411765, 1.0 },
+ { 0.274510, 0.415686, 0.466667, 1.0 },
+ { 0.282353, 0.447059, 0.509804, 1.0 },
+ { 0.290196, 0.474510, 0.560784, 1.0 },
+ { 0.301961, 0.505882, 0.596078, 1.0 },
+ { 0.321569, 0.529412, 0.627451, 1.0 },
+ { 0.349020, 0.552941, 0.631373, 1.0 },
+ { 0.403922, 0.568627, 0.623529, 1.0 },
+ { 0.450980, 0.576471, 0.600000, 1.0 },
+ { 0.474510, 0.560784, 0.576471, 1.0 },
+ { 0.494118, 0.541176, 0.533333, 1.0 },
+ { 0.509804, 0.517647, 0.490196, 1.0 },
+ { 0.494118, 0.498039, 0.466667, 1.0 },
+ { 0.494118, 0.482353, 0.450980, 1.0 },
+ { 0.505882, 0.482353, 0.447059, 1.0 },
+ { 0.474510, 0.478431, 0.466667, 1.0 },
+ { 0.443137, 0.462745, 0.478431, 1.0 },
+ { 0.407843, 0.443137, 0.470588, 1.0 },
+ { 0.380392, 0.427451, 0.450980, 1.0 },
+ { 0.349020, 0.400000, 0.419608, 1.0 },
+ { 0.356863, 0.400000, 0.372549, 1.0 },
+ { 0.352941, 0.403922, 0.364706, 1.0 },
+ { 0.345098, 0.411765, 0.356863, 1.0 },
+ { 0.317647, 0.407843, 0.352941, 1.0 },
+ { 0.317647, 0.403922, 0.341176, 1.0 },
+ { 0.317647, 0.380392, 0.313725, 1.0 },
+ { 0.345098, 0.360784, 0.250980, 1.0 },
+ { 0.372549, 0.345098, 0.196078, 1.0 },
+ { 0.407843, 0.329412, 0.141176, 1.0 },
+ { 0.427451, 0.309804, 0.098039, 1.0 },
+ { 0.447059, 0.298039, 0.074510, 1.0 },
+ { 0.458824, 0.274510, 0.058824, 1.0 },
+ { 0.470588, 0.258824, 0.047059, 1.0 },
+ { 0.474510, 0.243137, 0.047059, 1.0 },
+ { 0.462745, 0.227451, 0.035294, 1.0 },
+ { 0.454902, 0.223529, 0.039216, 1.0 },
+ { 0.439216, 0.219608, 0.039216, 1.0 },
+ { 0.427451, 0.219608, 0.039216, 1.0 },
+ { 0.415686, 0.223529, 0.035294, 1.0 },
+ { 0.407843, 0.223529, 0.043137, 1.0 },
+ { 0.400000, 0.219608, 0.031373, 1.0 },
+ { 0.396078, 0.219608, 0.035294, 1.0 },
+ { 0.376471, 0.219608, 0.047059, 1.0 },
+ { 0.356863, 0.235294, 0.054902, 1.0 },
+ { 0.337255, 0.250980, 0.074510, 1.0 },
+ { 0.321569, 0.266667, 0.101961, 1.0 },
+ { 0.301961, 0.278431, 0.137255, 1.0 },
+ { 0.294118, 0.305882, 0.196078, 1.0 },
+ { 0.294118, 0.321569, 0.254902, 1.0 },
+ { 0.301961, 0.352941, 0.309804, 1.0 },
+ { 0.298039, 0.388235, 0.372549, 1.0 },
+ { 0.309804, 0.423529, 0.431373, 1.0 },
+ { 0.298039, 0.450980, 0.482353, 1.0 },
+ { 0.290196, 0.486275, 0.545098, 1.0 },
+ { 0.298039, 0.517647, 0.611765, 1.0 },
+ { 0.317647, 0.545098, 0.658824, 1.0 },
+ { 0.349020, 0.584314, 0.694118, 1.0 },
+ };
+/* Country_Garden */
+static double4 colors_528[] = {
+ { 0.250980, 0.498039, 0.211765, 1.0 },
+ { 0.250980, 0.568627, 0.250980, 1.0 },
+ { 0.211765, 0.549020, 0.286275, 1.0 },
+ { 0.172549, 0.533333, 0.321569, 1.0 },
+ { 0.172549, 0.450980, 0.372549, 1.0 },
+ { 0.172549, 0.368627, 0.423529, 1.0 },
+ { 0.176471, 0.349020, 0.439216, 1.0 },
+ { 0.180392, 0.333333, 0.454902, 1.0 },
+ { 0.172549, 0.247059, 0.439216, 1.0 },
+ { 0.180392, 0.172549, 0.435294, 1.0 },
+ { 0.192157, 0.101961, 0.435294, 1.0 },
+ { 0.235294, 0.074510, 0.435294, 1.0 },
+ { 0.282353, 0.047059, 0.435294, 1.0 },
+ { 0.337255, 0.047059, 0.403922, 1.0 },
+ { 0.392157, 0.050980, 0.376471, 1.0 },
+ { 0.407843, 0.058824, 0.360784, 1.0 },
+ { 0.427451, 0.070588, 0.349020, 1.0 },
+ { 0.462745, 0.180392, 0.266667, 1.0 },
+ { 0.513725, 0.247059, 0.254902, 1.0 },
+ { 0.568627, 0.313725, 0.243137, 1.0 },
+ { 0.611765, 0.352941, 0.266667, 1.0 },
+ { 0.658824, 0.396078, 0.290196, 1.0 },
+ { 0.654902, 0.431373, 0.294118, 1.0 },
+ { 0.654902, 0.466667, 0.301961, 1.0 },
+ { 0.701961, 0.545098, 0.266667, 1.0 },
+ { 0.701961, 0.529412, 0.270588, 1.0 },
+ { 0.701961, 0.517647, 0.274510, 1.0 },
+ { 0.674510, 0.478431, 0.266667, 1.0 },
+ { 0.647059, 0.443137, 0.258824, 1.0 },
+ { 0.639216, 0.411765, 0.247059, 1.0 },
+ { 0.631373, 0.380392, 0.239216, 1.0 },
+ { 0.576471, 0.345098, 0.231373, 1.0 },
+ { 0.509804, 0.301961, 0.223529, 1.0 },
+ { 0.407843, 0.239216, 0.180392, 1.0 },
+ { 0.400000, 0.192157, 0.168627, 1.0 },
+ { 0.396078, 0.149020, 0.160784, 1.0 },
+ { 0.376471, 0.133333, 0.168627, 1.0 },
+ { 0.360784, 0.121569, 0.176471, 1.0 },
+ { 0.341176, 0.121569, 0.168627, 1.0 },
+ { 0.325490, 0.121569, 0.164706, 1.0 },
+ { 0.247059, 0.101961, 0.121569, 1.0 },
+ { 0.215686, 0.133333, 0.109804, 1.0 },
+ { 0.188235, 0.164706, 0.098039, 1.0 },
+ { 0.172549, 0.200000, 0.086275, 1.0 },
+ { 0.156863, 0.235294, 0.074510, 1.0 },
+ { 0.164706, 0.231373, 0.066667, 1.0 },
+ { 0.176471, 0.231373, 0.058824, 1.0 },
+ { 0.203922, 0.231373, 0.043137, 1.0 },
+ { 0.239216, 0.223529, 0.050980, 1.0 },
+ { 0.333333, 0.203922, 0.054902, 1.0 },
+ { 0.407843, 0.192157, 0.043137, 1.0 },
+ { 0.482353, 0.184314, 0.035294, 1.0 },
+ { 0.537255, 0.176471, 0.039216, 1.0 },
+ { 0.596078, 0.172549, 0.043137, 1.0 },
+ { 0.596078, 0.180392, 0.047059, 1.0 },
+ { 0.600000, 0.188235, 0.054902, 1.0 },
+ { 0.537255, 0.196078, 0.043137, 1.0 },
+ { 0.490196, 0.207843, 0.078431, 1.0 },
+ { 0.447059, 0.223529, 0.113725, 1.0 },
+ { 0.400000, 0.215686, 0.160784, 1.0 },
+ { 0.352941, 0.211765, 0.211765, 1.0 },
+ { 0.325490, 0.203922, 0.223529, 1.0 },
+ { 0.298039, 0.196078, 0.235294, 1.0 },
+ { 0.239216, 0.203922, 0.274510, 1.0 },
+ { 0.211765, 0.207843, 0.313725, 1.0 },
+ { 0.180392, 0.196078, 0.388235, 1.0 },
+ { 0.203922, 0.219608, 0.392157, 1.0 },
+ { 0.231373, 0.247059, 0.400000, 1.0 },
+ { 0.258824, 0.266667, 0.400000, 1.0 },
+ { 0.286275, 0.286275, 0.400000, 1.0 },
+ { 0.345098, 0.341176, 0.384314, 1.0 },
+ { 0.407843, 0.349020, 0.356863, 1.0 },
+ { 0.537255, 0.352941, 0.254902, 1.0 },
+ { 0.596078, 0.321569, 0.219608, 1.0 },
+ { 0.658824, 0.294118, 0.188235, 1.0 },
+ { 0.678431, 0.254902, 0.160784, 1.0 },
+ { 0.701961, 0.219608, 0.137255, 1.0 },
+ { 0.701961, 0.207843, 0.129412, 1.0 },
+ { 0.705882, 0.196078, 0.125490, 1.0 },
+ { 0.670588, 0.172549, 0.125490, 1.0 },
+ { 0.639216, 0.141176, 0.113725, 1.0 },
+ { 0.509804, 0.121569, 0.086275, 1.0 },
+ { 0.419608, 0.156863, 0.094118, 1.0 },
+ { 0.329412, 0.196078, 0.101961, 1.0 },
+ { 0.294118, 0.211765, 0.105882, 1.0 },
+ { 0.262745, 0.227451, 0.109804, 1.0 },
+ { 0.239216, 0.274510, 0.098039, 1.0 },
+ { 0.223529, 0.313725, 0.078431, 1.0 },
+ { 0.184314, 0.364706, 0.062745, 1.0 },
+ { 0.188235, 0.349020, 0.094118, 1.0 },
+ { 0.192157, 0.337255, 0.129412, 1.0 },
+ { 0.223529, 0.325490, 0.152941, 1.0 },
+ { 0.258824, 0.313725, 0.176471, 1.0 },
+ { 0.337255, 0.298039, 0.219608, 1.0 },
+ { 0.427451, 0.290196, 0.278431, 1.0 },
+ { 0.486275, 0.282353, 0.349020, 1.0 },
+ { 0.521569, 0.278431, 0.396078, 1.0 },
+ { 0.596078, 0.235294, 0.431373, 1.0 },
+ { 0.580392, 0.211765, 0.450980, 1.0 },
+ { 0.568627, 0.192157, 0.474510, 1.0 },
+ { 0.533333, 0.196078, 0.482353, 1.0 },
+ { 0.498039, 0.200000, 0.494118, 1.0 },
+ { 0.447059, 0.203922, 0.470588, 1.0 },
+ { 0.396078, 0.180392, 0.435294, 1.0 },
+ { 0.301961, 0.105882, 0.368627, 1.0 },
+ { 0.235294, 0.074510, 0.333333, 1.0 },
+ { 0.172549, 0.047059, 0.298039, 1.0 },
+ { 0.156863, 0.039216, 0.274510, 1.0 },
+ { 0.141176, 0.035294, 0.250980, 1.0 },
+ { 0.160784, 0.050980, 0.211765, 1.0 },
+ { 0.200000, 0.054902, 0.184314, 1.0 },
+ { 0.243137, 0.090196, 0.149020, 1.0 },
+ { 0.270588, 0.121569, 0.121569, 1.0 },
+ { 0.282353, 0.223529, 0.078431, 1.0 },
+ { 0.282353, 0.250980, 0.086275, 1.0 },
+ { 0.282353, 0.278431, 0.094118, 1.0 },
+ { 0.313725, 0.325490, 0.133333, 1.0 },
+ { 0.360784, 0.349020, 0.176471, 1.0 },
+ { 0.423529, 0.325490, 0.184314, 1.0 },
+ { 0.486275, 0.313725, 0.188235, 1.0 },
+ { 0.588235, 0.372549, 0.149020, 1.0 },
+ { 0.639216, 0.400000, 0.156863, 1.0 },
+ { 0.694118, 0.427451, 0.164706, 1.0 },
+ { 0.713725, 0.419608, 0.156863, 1.0 },
+ { 0.737255, 0.411765, 0.152941, 1.0 },
+ { 0.792157, 0.423529, 0.125490, 1.0 },
+ { 0.811765, 0.435294, 0.070588, 1.0 },
+ { 0.792157, 0.486275, 0.074510, 1.0 },
+ { 0.733333, 0.505882, 0.066667, 1.0 },
+ { 0.552941, 0.486275, 0.105882, 1.0 },
+ { 0.509804, 0.466667, 0.105882, 1.0 },
+ { 0.470588, 0.447059, 0.109804, 1.0 },
+ { 0.407843, 0.411765, 0.180392, 1.0 },
+ { 0.360784, 0.352941, 0.215686, 1.0 },
+ { 0.341176, 0.290196, 0.243137, 1.0 },
+ { 0.356863, 0.278431, 0.274510, 1.0 },
+ { 0.400000, 0.305882, 0.341176, 1.0 },
+ { 0.435294, 0.301961, 0.415686, 1.0 },
+ { 0.470588, 0.301961, 0.494118, 1.0 },
+ { 0.498039, 0.290196, 0.521569, 1.0 },
+ { 0.529412, 0.282353, 0.549020, 1.0 },
+ { 0.552941, 0.321569, 0.541176, 1.0 },
+ { 0.529412, 0.388235, 0.494118, 1.0 },
+ { 0.494118, 0.447059, 0.443137, 1.0 },
+ { 0.411765, 0.498039, 0.411765, 1.0 },
+ { 0.301961, 0.466667, 0.403922, 1.0 },
+ { 0.278431, 0.474510, 0.360784, 1.0 },
+ { 0.254902, 0.482353, 0.321569, 1.0 },
+ { 0.235294, 0.498039, 0.235294, 1.0 },
+ { 0.203922, 0.533333, 0.152941, 1.0 },
+ { 0.207843, 0.545098, 0.105882, 1.0 },
+ { 0.227451, 0.509804, 0.109804, 1.0 },
+ { 0.345098, 0.400000, 0.086275, 1.0 },
+ { 0.368627, 0.372549, 0.090196, 1.0 },
+ { 0.396078, 0.345098, 0.098039, 1.0 },
+ { 0.439216, 0.286275, 0.086275, 1.0 },
+ { 0.474510, 0.239216, 0.090196, 1.0 },
+ { 0.494118, 0.196078, 0.086275, 1.0 },
+ { 0.509804, 0.145098, 0.066667, 1.0 },
+ { 0.513725, 0.117647, 0.070588, 1.0 },
+ { 0.505882, 0.094118, 0.066667, 1.0 },
+ { 0.462745, 0.101961, 0.070588, 1.0 },
+ { 0.443137, 0.101961, 0.070588, 1.0 },
+ { 0.427451, 0.101961, 0.074510, 1.0 },
+ { 0.368627, 0.109804, 0.082353, 1.0 },
+ { 0.305882, 0.113725, 0.090196, 1.0 },
+ { 0.250980, 0.133333, 0.090196, 1.0 },
+ { 0.219608, 0.156863, 0.105882, 1.0 },
+ { 0.192157, 0.149020, 0.152941, 1.0 },
+ { 0.184314, 0.149020, 0.160784, 1.0 },
+ { 0.176471, 0.152941, 0.168627, 1.0 },
+ { 0.164706, 0.180392, 0.168627, 1.0 },
+ { 0.156863, 0.235294, 0.188235, 1.0 },
+ { 0.184314, 0.278431, 0.180392, 1.0 },
+ { 0.254902, 0.282353, 0.184314, 1.0 },
+ { 0.345098, 0.294118, 0.168627, 1.0 },
+ { 0.454902, 0.309804, 0.149020, 1.0 },
+ { 0.529412, 0.360784, 0.156863, 1.0 },
+ { 0.588235, 0.443137, 0.164706, 1.0 },
+ { 0.615686, 0.466667, 0.172549, 1.0 },
+ { 0.631373, 0.466667, 0.164706, 1.0 },
+ { 0.639216, 0.419608, 0.149020, 1.0 },
+ { 0.615686, 0.364706, 0.121569, 1.0 },
+ { 0.576471, 0.341176, 0.117647, 1.0 },
+ { 0.435294, 0.301961, 0.113725, 1.0 },
+ { 0.407843, 0.290196, 0.117647, 1.0 },
+ { 0.380392, 0.278431, 0.121569, 1.0 },
+ { 0.305882, 0.247059, 0.098039, 1.0 },
+ { 0.254902, 0.215686, 0.086275, 1.0 },
+ { 0.219608, 0.207843, 0.078431, 1.0 },
+ { 0.192157, 0.203922, 0.062745, 1.0 },
+ { 0.203922, 0.223529, 0.070588, 1.0 },
+ { 0.200000, 0.258824, 0.070588, 1.0 },
+ { 0.207843, 0.278431, 0.082353, 1.0 },
+ { 0.203922, 0.317647, 0.094118, 1.0 },
+ { 0.200000, 0.345098, 0.090196, 1.0 },
+ { 0.207843, 0.360784, 0.094118, 1.0 },
+ { 0.203922, 0.388235, 0.105882, 1.0 },
+ { 0.192157, 0.376471, 0.125490, 1.0 },
+ { 0.172549, 0.352941, 0.164706, 1.0 },
+ { 0.152941, 0.337255, 0.172549, 1.0 },
+ { 0.152941, 0.321569, 0.172549, 1.0 },
+ { 0.164706, 0.337255, 0.172549, 1.0 },
+ { 0.192157, 0.360784, 0.168627, 1.0 },
+ { 0.219608, 0.368627, 0.188235, 1.0 },
+ { 0.266667, 0.380392, 0.184314, 1.0 },
+ { 0.321569, 0.388235, 0.176471, 1.0 },
+ { 0.372549, 0.403922, 0.149020, 1.0 },
+ { 0.431373, 0.443137, 0.117647, 1.0 },
+ { 0.462745, 0.482353, 0.101961, 1.0 },
+ { 0.494118, 0.517647, 0.074510, 1.0 },
+ { 0.509804, 0.541176, 0.062745, 1.0 },
+ { 0.498039, 0.552941, 0.047059, 1.0 },
+ { 0.466667, 0.556863, 0.031373, 1.0 },
+ { 0.411765, 0.572549, 0.039216, 1.0 },
+ { 0.356863, 0.580392, 0.066667, 1.0 },
+ { 0.286275, 0.560784, 0.101961, 1.0 },
+ { 0.215686, 0.560784, 0.133333, 1.0 },
+ { 0.145098, 0.529412, 0.156863, 1.0 },
+ { 0.082353, 0.513725, 0.164706, 1.0 },
+ { 0.054902, 0.482353, 0.180392, 1.0 },
+ { 0.043137, 0.419608, 0.200000, 1.0 },
+ { 0.047059, 0.360784, 0.215686, 1.0 },
+ { 0.062745, 0.294118, 0.239216, 1.0 },
+ { 0.082353, 0.243137, 0.243137, 1.0 },
+ { 0.117647, 0.188235, 0.219608, 1.0 },
+ { 0.156863, 0.145098, 0.207843, 1.0 },
+ { 0.188235, 0.105882, 0.192157, 1.0 },
+ { 0.219608, 0.070588, 0.203922, 1.0 },
+ { 0.250980, 0.062745, 0.250980, 1.0 },
+ { 0.282353, 0.070588, 0.325490, 1.0 },
+ { 0.290196, 0.117647, 0.403922, 1.0 },
+ { 0.298039, 0.160784, 0.466667, 1.0 },
+ { 0.325490, 0.176471, 0.478431, 1.0 },
+ { 0.333333, 0.168627, 0.470588, 1.0 },
+ { 0.356863, 0.145098, 0.490196, 1.0 },
+ { 0.333333, 0.156863, 0.490196, 1.0 },
+ { 0.294118, 0.188235, 0.529412, 1.0 },
+ { 0.278431, 0.196078, 0.521569, 1.0 },
+ { 0.266667, 0.192157, 0.470588, 1.0 },
+ { 0.286275, 0.149020, 0.423529, 1.0 },
+ { 0.282353, 0.125490, 0.352941, 1.0 },
+ { 0.247059, 0.129412, 0.333333, 1.0 },
+ { 0.203922, 0.149020, 0.313725, 1.0 },
+ { 0.160784, 0.176471, 0.282353, 1.0 },
+ { 0.129412, 0.196078, 0.270588, 1.0 },
+ { 0.109804, 0.196078, 0.243137, 1.0 },
+ { 0.090196, 0.200000, 0.211765, 1.0 },
+ { 0.074510, 0.223529, 0.188235, 1.0 },
+ { 0.082353, 0.258824, 0.141176, 1.0 },
+ { 0.109804, 0.309804, 0.109804, 1.0 },
+ { 0.149020, 0.325490, 0.094118, 1.0 },
+ { 0.141176, 0.368627, 0.082353, 1.0 },
+ { 0.121569, 0.415686, 0.105882, 1.0 },
+ { 0.145098, 0.454902, 0.133333, 1.0 },
+ { 0.172549, 0.501961, 0.168627, 1.0 },
+ };
+/* Creamsicle */
+static double4 colors_529[] = {
+ { 1.000000, 0.686275, 0.184314, 1.0 },
+ { 1.000000, 0.639216, 0.184314, 1.0 },
+ { 1.000000, 0.603922, 0.180392, 1.0 },
+ { 1.000000, 0.568627, 0.176471, 1.0 },
+ { 1.000000, 0.513725, 0.176471, 1.0 },
+ { 1.000000, 0.462745, 0.176471, 1.0 },
+ { 1.000000, 0.443137, 0.176471, 1.0 },
+ { 1.000000, 0.423529, 0.176471, 1.0 },
+ { 1.000000, 0.360784, 0.176471, 1.0 },
+ { 1.000000, 0.341176, 0.176471, 1.0 },
+ { 1.000000, 0.325490, 0.176471, 1.0 },
+ { 1.000000, 0.325490, 0.176471, 1.0 },
+ { 1.000000, 0.325490, 0.176471, 1.0 },
+ { 1.000000, 0.345098, 0.176471, 1.0 },
+ { 1.000000, 0.368627, 0.176471, 1.0 },
+ { 1.000000, 0.376471, 0.176471, 1.0 },
+ { 1.000000, 0.384314, 0.176471, 1.0 },
+ { 1.000000, 0.423529, 0.176471, 1.0 },
+ { 1.000000, 0.454902, 0.176471, 1.0 },
+ { 1.000000, 0.486275, 0.176471, 1.0 },
+ { 1.000000, 0.513725, 0.176471, 1.0 },
+ { 1.000000, 0.545098, 0.176471, 1.0 },
+ { 1.000000, 0.556863, 0.176471, 1.0 },
+ { 1.000000, 0.572549, 0.176471, 1.0 },
+ { 0.968627, 0.635294, 0.168627, 1.0 },
+ { 0.905882, 0.650980, 0.160784, 1.0 },
+ { 0.843137, 0.670588, 0.152941, 1.0 },
+ { 0.784314, 0.674510, 0.145098, 1.0 },
+ { 0.729412, 0.682353, 0.141176, 1.0 },
+ { 0.705882, 0.670588, 0.133333, 1.0 },
+ { 0.682353, 0.658824, 0.129412, 1.0 },
+ { 0.639216, 0.619608, 0.121569, 1.0 },
+ { 0.588235, 0.572549, 0.113725, 1.0 },
+ { 0.576471, 0.486275, 0.184314, 1.0 },
+ { 0.647059, 0.427451, 0.266667, 1.0 },
+ { 0.717647, 0.372549, 0.349020, 1.0 },
+ { 0.760784, 0.321569, 0.458824, 1.0 },
+ { 0.807843, 0.270588, 0.572549, 1.0 },
+ { 0.827451, 0.254902, 0.631373, 1.0 },
+ { 0.847059, 0.243137, 0.694118, 1.0 },
+ { 0.968627, 0.196078, 0.874510, 1.0 },
+ { 0.984314, 0.184314, 0.929412, 1.0 },
+ { 1.000000, 0.176471, 0.984314, 1.0 },
+ { 1.000000, 0.176471, 0.992157, 1.0 },
+ { 1.000000, 0.180392, 1.000000, 1.0 },
+ { 1.000000, 0.188235, 1.000000, 1.0 },
+ { 1.000000, 0.200000, 1.000000, 1.0 },
+ { 1.000000, 0.239216, 1.000000, 1.0 },
+ { 1.000000, 0.290196, 0.992157, 1.0 },
+ { 1.000000, 0.396078, 0.937255, 1.0 },
+ { 1.000000, 0.462745, 0.898039, 1.0 },
+ { 1.000000, 0.529412, 0.862745, 1.0 },
+ { 1.000000, 0.572549, 0.749020, 1.0 },
+ { 1.000000, 0.615686, 0.635294, 1.0 },
+ { 1.000000, 0.619608, 0.580392, 1.0 },
+ { 1.000000, 0.623529, 0.529412, 1.0 },
+ { 1.000000, 0.607843, 0.384314, 1.0 },
+ { 1.000000, 0.564706, 0.313725, 1.0 },
+ { 1.000000, 0.525490, 0.243137, 1.0 },
+ { 1.000000, 0.486275, 0.262745, 1.0 },
+ { 1.000000, 0.450980, 0.282353, 1.0 },
+ { 1.000000, 0.427451, 0.298039, 1.0 },
+ { 1.000000, 0.407843, 0.313725, 1.0 },
+ { 1.000000, 0.356863, 0.349020, 1.0 },
+ { 1.000000, 0.309804, 0.388235, 1.0 },
+ { 1.000000, 0.254902, 0.447059, 1.0 },
+ { 1.000000, 0.227451, 0.470588, 1.0 },
+ { 1.000000, 0.203922, 0.494118, 1.0 },
+ { 1.000000, 0.192157, 0.505882, 1.0 },
+ { 1.000000, 0.184314, 0.521569, 1.0 },
+ { 1.000000, 0.176471, 0.545098, 1.0 },
+ { 0.976471, 0.172549, 0.572549, 1.0 },
+ { 0.937255, 0.164706, 0.647059, 1.0 },
+ { 0.925490, 0.164706, 0.654902, 1.0 },
+ { 0.913725, 0.164706, 0.666667, 1.0 },
+ { 0.803922, 0.168627, 0.627451, 1.0 },
+ { 0.694118, 0.172549, 0.592157, 1.0 },
+ { 0.670588, 0.180392, 0.568627, 1.0 },
+ { 0.650980, 0.192157, 0.549020, 1.0 },
+ { 0.658824, 0.215686, 0.494118, 1.0 },
+ { 0.635294, 0.235294, 0.403922, 1.0 },
+ { 0.505882, 0.270588, 0.247059, 1.0 },
+ { 0.564706, 0.313725, 0.211765, 1.0 },
+ { 0.623529, 0.356863, 0.176471, 1.0 },
+ { 0.674510, 0.376471, 0.160784, 1.0 },
+ { 0.725490, 0.400000, 0.149020, 1.0 },
+ { 0.784314, 0.427451, 0.137255, 1.0 },
+ { 0.800000, 0.443137, 0.156863, 1.0 },
+ { 0.913725, 0.505882, 0.278431, 1.0 },
+ { 0.956863, 0.517647, 0.352941, 1.0 },
+ { 1.000000, 0.529412, 0.427451, 1.0 },
+ { 1.000000, 0.509804, 0.462745, 1.0 },
+ { 1.000000, 0.494118, 0.501961, 1.0 },
+ { 1.000000, 0.454902, 0.603922, 1.0 },
+ { 1.000000, 0.407843, 0.694118, 1.0 },
+ { 1.000000, 0.364706, 0.772549, 1.0 },
+ { 1.000000, 0.321569, 0.827451, 1.0 },
+ { 1.000000, 0.231373, 0.874510, 1.0 },
+ { 1.000000, 0.203922, 0.870588, 1.0 },
+ { 1.000000, 0.176471, 0.870588, 1.0 },
+ { 1.000000, 0.176471, 0.858824, 1.0 },
+ { 1.000000, 0.176471, 0.850980, 1.0 },
+ { 1.000000, 0.176471, 0.815686, 1.0 },
+ { 1.000000, 0.176471, 0.760784, 1.0 },
+ { 1.000000, 0.176471, 0.631373, 1.0 },
+ { 1.000000, 0.192157, 0.588235, 1.0 },
+ { 1.000000, 0.207843, 0.545098, 1.0 },
+ { 1.000000, 0.223529, 0.521569, 1.0 },
+ { 1.000000, 0.243137, 0.498039, 1.0 },
+ { 1.000000, 0.274510, 0.427451, 1.0 },
+ { 1.000000, 0.305882, 0.364706, 1.0 },
+ { 1.000000, 0.349020, 0.317647, 1.0 },
+ { 1.000000, 0.396078, 0.298039, 1.0 },
+ { 1.000000, 0.462745, 0.274510, 1.0 },
+ { 1.000000, 0.474510, 0.282353, 1.0 },
+ { 1.000000, 0.486275, 0.294118, 1.0 },
+ { 1.000000, 0.498039, 0.345098, 1.0 },
+ { 1.000000, 0.501961, 0.415686, 1.0 },
+ { 0.988235, 0.486275, 0.494118, 1.0 },
+ { 0.956863, 0.462745, 0.600000, 1.0 },
+ { 0.898039, 0.396078, 0.803922, 1.0 },
+ { 0.850980, 0.368627, 0.858824, 1.0 },
+ { 0.807843, 0.345098, 0.913725, 1.0 },
+ { 0.780392, 0.333333, 0.933333, 1.0 },
+ { 0.752941, 0.325490, 0.956863, 1.0 },
+ { 0.725490, 0.286275, 0.988235, 1.0 },
+ { 0.729412, 0.258824, 1.000000, 1.0 },
+ { 0.749020, 0.239216, 1.000000, 1.0 },
+ { 0.776471, 0.243137, 0.980392, 1.0 },
+ { 0.847059, 0.211765, 0.858824, 1.0 },
+ { 0.870588, 0.200000, 0.815686, 1.0 },
+ { 0.898039, 0.188235, 0.776471, 1.0 },
+ { 0.949020, 0.192157, 0.690196, 1.0 },
+ { 0.984314, 0.211765, 0.588235, 1.0 },
+ { 1.000000, 0.231373, 0.474510, 1.0 },
+ { 1.000000, 0.247059, 0.372549, 1.0 },
+ { 1.000000, 0.294118, 0.243137, 1.0 },
+ { 1.000000, 0.317647, 0.223529, 1.0 },
+ { 1.000000, 0.341176, 0.203922, 1.0 },
+ { 1.000000, 0.352941, 0.215686, 1.0 },
+ { 1.000000, 0.364706, 0.227451, 1.0 },
+ { 1.000000, 0.380392, 0.258824, 1.0 },
+ { 1.000000, 0.388235, 0.282353, 1.0 },
+ { 1.000000, 0.396078, 0.309804, 1.0 },
+ { 1.000000, 0.400000, 0.349020, 1.0 },
+ { 1.000000, 0.427451, 0.403922, 1.0 },
+ { 1.000000, 0.431373, 0.400000, 1.0 },
+ { 1.000000, 0.439216, 0.400000, 1.0 },
+ { 1.000000, 0.439216, 0.380392, 1.0 },
+ { 1.000000, 0.443137, 0.352941, 1.0 },
+ { 1.000000, 0.458824, 0.321569, 1.0 },
+ { 1.000000, 0.478431, 0.294118, 1.0 },
+ { 1.000000, 0.494118, 0.223529, 1.0 },
+ { 1.000000, 0.490196, 0.207843, 1.0 },
+ { 1.000000, 0.486275, 0.196078, 1.0 },
+ { 1.000000, 0.482353, 0.180392, 1.0 },
+ { 1.000000, 0.482353, 0.176471, 1.0 },
+ { 1.000000, 0.486275, 0.176471, 1.0 },
+ { 1.000000, 0.482353, 0.176471, 1.0 },
+ { 1.000000, 0.474510, 0.176471, 1.0 },
+ { 1.000000, 0.470588, 0.176471, 1.0 },
+ { 1.000000, 0.486275, 0.192157, 1.0 },
+ { 1.000000, 0.490196, 0.196078, 1.0 },
+ { 1.000000, 0.494118, 0.200000, 1.0 },
+ { 1.000000, 0.501961, 0.203922, 1.0 },
+ { 1.000000, 0.501961, 0.203922, 1.0 },
+ { 1.000000, 0.501961, 0.203922, 1.0 },
+ { 1.000000, 0.501961, 0.203922, 1.0 },
+ { 1.000000, 0.494118, 0.196078, 1.0 },
+ { 1.000000, 0.486275, 0.188235, 1.0 },
+ { 1.000000, 0.482353, 0.184314, 1.0 },
+ { 1.000000, 0.474510, 0.176471, 1.0 },
+ { 1.000000, 0.466667, 0.176471, 1.0 },
+ { 1.000000, 0.474510, 0.176471, 1.0 },
+ { 1.000000, 0.486275, 0.176471, 1.0 },
+ { 1.000000, 0.505882, 0.176471, 1.0 },
+ { 1.000000, 0.529412, 0.176471, 1.0 },
+ { 0.972549, 0.568627, 0.168627, 1.0 },
+ { 0.925490, 0.615686, 0.164706, 1.0 },
+ { 0.862745, 0.650980, 0.180392, 1.0 },
+ { 0.819608, 0.658824, 0.235294, 1.0 },
+ { 0.760784, 0.635294, 0.294118, 1.0 },
+ { 0.686275, 0.623529, 0.321569, 1.0 },
+ { 0.607843, 0.611765, 0.333333, 1.0 },
+ { 0.521569, 0.513725, 0.431373, 1.0 },
+ { 0.521569, 0.474510, 0.443137, 1.0 },
+ { 0.521569, 0.435294, 0.458824, 1.0 },
+ { 0.552941, 0.356863, 0.450980, 1.0 },
+ { 0.611765, 0.317647, 0.439216, 1.0 },
+ { 0.678431, 0.286275, 0.435294, 1.0 },
+ { 0.717647, 0.247059, 0.427451, 1.0 },
+ { 0.725490, 0.188235, 0.423529, 1.0 },
+ { 0.705882, 0.168627, 0.415686, 1.0 },
+ { 0.682353, 0.188235, 0.400000, 1.0 },
+ { 0.639216, 0.227451, 0.384314, 1.0 },
+ { 0.588235, 0.247059, 0.388235, 1.0 },
+ { 0.517647, 0.270588, 0.396078, 1.0 },
+ { 0.447059, 0.329412, 0.400000, 1.0 },
+ { 0.403922, 0.407843, 0.392157, 1.0 },
+ { 0.411765, 0.482353, 0.364706, 1.0 },
+ { 0.454902, 0.541176, 0.325490, 1.0 },
+ { 0.521569, 0.592157, 0.301961, 1.0 },
+ { 0.592157, 0.647059, 0.294118, 1.0 },
+ { 0.666667, 0.698039, 0.270588, 1.0 },
+ { 0.737255, 0.733333, 0.219608, 1.0 },
+ { 0.803922, 0.729412, 0.172549, 1.0 },
+ { 0.866667, 0.709804, 0.156863, 1.0 },
+ { 0.925490, 0.686275, 0.164706, 1.0 },
+ { 0.960784, 0.662745, 0.168627, 1.0 },
+ { 0.968627, 0.627451, 0.168627, 1.0 },
+ { 0.960784, 0.572549, 0.168627, 1.0 },
+ { 0.960784, 0.517647, 0.168627, 1.0 },
+ { 0.956863, 0.466667, 0.168627, 1.0 },
+ { 0.956863, 0.431373, 0.168627, 1.0 },
+ { 0.952941, 0.396078, 0.168627, 1.0 },
+ { 0.960784, 0.364706, 0.168627, 1.0 },
+ { 0.968627, 0.337255, 0.168627, 1.0 },
+ { 0.980392, 0.321569, 0.172549, 1.0 },
+ { 0.992157, 0.313725, 0.172549, 1.0 },
+ { 0.996078, 0.313725, 0.176471, 1.0 },
+ { 1.000000, 0.321569, 0.176471, 1.0 },
+ { 1.000000, 0.337255, 0.176471, 1.0 },
+ { 1.000000, 0.352941, 0.176471, 1.0 },
+ { 1.000000, 0.360784, 0.176471, 1.0 },
+ { 1.000000, 0.352941, 0.176471, 1.0 },
+ { 1.000000, 0.341176, 0.176471, 1.0 },
+ { 1.000000, 0.341176, 0.176471, 1.0 },
+ { 1.000000, 0.341176, 0.176471, 1.0 },
+ { 1.000000, 0.337255, 0.176471, 1.0 },
+ { 1.000000, 0.317647, 0.176471, 1.0 },
+ { 1.000000, 0.290196, 0.176471, 1.0 },
+ { 1.000000, 0.262745, 0.176471, 1.0 },
+ { 1.000000, 0.254902, 0.176471, 1.0 },
+ { 1.000000, 0.247059, 0.176471, 1.0 },
+ { 1.000000, 0.235294, 0.184314, 1.0 },
+ { 1.000000, 0.215686, 0.200000, 1.0 },
+ { 1.000000, 0.192157, 0.223529, 1.0 },
+ { 1.000000, 0.184314, 0.235294, 1.0 },
+ { 1.000000, 0.188235, 0.250980, 1.0 },
+ { 1.000000, 0.188235, 0.270588, 1.0 },
+ { 1.000000, 0.184314, 0.298039, 1.0 },
+ { 1.000000, 0.180392, 0.317647, 1.0 },
+ { 1.000000, 0.192157, 0.329412, 1.0 },
+ { 1.000000, 0.219608, 0.329412, 1.0 },
+ { 1.000000, 0.254902, 0.313725, 1.0 },
+ { 1.000000, 0.278431, 0.298039, 1.0 },
+ { 1.000000, 0.313725, 0.286275, 1.0 },
+ { 1.000000, 0.360784, 0.278431, 1.0 },
+ { 1.000000, 0.419608, 0.250980, 1.0 },
+ { 1.000000, 0.478431, 0.223529, 1.0 },
+ { 1.000000, 0.525490, 0.200000, 1.0 },
+ { 1.000000, 0.564706, 0.196078, 1.0 },
+ { 1.000000, 0.603922, 0.196078, 1.0 },
+ { 1.000000, 0.643137, 0.188235, 1.0 },
+ { 1.000000, 0.678431, 0.180392, 1.0 },
+ { 1.000000, 0.690196, 0.180392, 1.0 },
+ };
+/* Cricket_Music */
+static double4 colors_530[] = {
+ { 0.439216, 0.149020, 0.658824, 1.0 },
+ { 0.407843, 0.145098, 0.713725, 1.0 },
+ { 0.400000, 0.141176, 0.737255, 1.0 },
+ { 0.392157, 0.141176, 0.760784, 1.0 },
+ { 0.368627, 0.121569, 0.694118, 1.0 },
+ { 0.345098, 0.101961, 0.627451, 1.0 },
+ { 0.321569, 0.090196, 0.600000, 1.0 },
+ { 0.301961, 0.078431, 0.572549, 1.0 },
+ { 0.223529, 0.109804, 0.400000, 1.0 },
+ { 0.223529, 0.137255, 0.317647, 1.0 },
+ { 0.223529, 0.168627, 0.239216, 1.0 },
+ { 0.172549, 0.211765, 0.164706, 1.0 },
+ { 0.125490, 0.254902, 0.094118, 1.0 },
+ { 0.125490, 0.278431, 0.094118, 1.0 },
+ { 0.125490, 0.305882, 0.094118, 1.0 },
+ { 0.145098, 0.301961, 0.137255, 1.0 },
+ { 0.168627, 0.298039, 0.180392, 1.0 },
+ { 0.211765, 0.223529, 0.329412, 1.0 },
+ { 0.274510, 0.184314, 0.411765, 1.0 },
+ { 0.337255, 0.149020, 0.494118, 1.0 },
+ { 0.376471, 0.101961, 0.568627, 1.0 },
+ { 0.415686, 0.054902, 0.647059, 1.0 },
+ { 0.423529, 0.043137, 0.678431, 1.0 },
+ { 0.431373, 0.031373, 0.713725, 1.0 },
+ { 0.337255, 0.000000, 0.776471, 1.0 },
+ { 0.278431, 0.011765, 0.827451, 1.0 },
+ { 0.219608, 0.023529, 0.878431, 1.0 },
+ { 0.164706, 0.015686, 0.890196, 1.0 },
+ { 0.109804, 0.007843, 0.901961, 1.0 },
+ { 0.094118, 0.003922, 0.878431, 1.0 },
+ { 0.082353, 0.000000, 0.854902, 1.0 },
+ { 0.015686, 0.000000, 0.843137, 1.0 },
+ { 0.000000, 0.015686, 0.827451, 1.0 },
+ { 0.000000, 0.047059, 0.701961, 1.0 },
+ { 0.000000, 0.066667, 0.619608, 1.0 },
+ { 0.000000, 0.090196, 0.537255, 1.0 },
+ { 0.000000, 0.121569, 0.458824, 1.0 },
+ { 0.000000, 0.152941, 0.384314, 1.0 },
+ { 0.000000, 0.149020, 0.333333, 1.0 },
+ { 0.000000, 0.149020, 0.286275, 1.0 },
+ { 0.000000, 0.203922, 0.172549, 1.0 },
+ { 0.000000, 0.172549, 0.164706, 1.0 },
+ { 0.000000, 0.141176, 0.156863, 1.0 },
+ { 0.000000, 0.094118, 0.196078, 1.0 },
+ { 0.000000, 0.047059, 0.239216, 1.0 },
+ { 0.003922, 0.043137, 0.254902, 1.0 },
+ { 0.011765, 0.039216, 0.274510, 1.0 },
+ { 0.058824, 0.027451, 0.298039, 1.0 },
+ { 0.101961, 0.019608, 0.313725, 1.0 },
+ { 0.113725, 0.000000, 0.301961, 1.0 },
+ { 0.109804, 0.003922, 0.239216, 1.0 },
+ { 0.105882, 0.011765, 0.176471, 1.0 },
+ { 0.082353, 0.035294, 0.145098, 1.0 },
+ { 0.062745, 0.062745, 0.117647, 1.0 },
+ { 0.058824, 0.062745, 0.121569, 1.0 },
+ { 0.054902, 0.062745, 0.125490, 1.0 },
+ { 0.058824, 0.039216, 0.176471, 1.0 },
+ { 0.082353, 0.062745, 0.215686, 1.0 },
+ { 0.109804, 0.086275, 0.254902, 1.0 },
+ { 0.141176, 0.094118, 0.301961, 1.0 },
+ { 0.176471, 0.105882, 0.349020, 1.0 },
+ { 0.176471, 0.109804, 0.356863, 1.0 },
+ { 0.180392, 0.117647, 0.368627, 1.0 },
+ { 0.149020, 0.141176, 0.364706, 1.0 },
+ { 0.121569, 0.192157, 0.349020, 1.0 },
+ { 0.090196, 0.250980, 0.329412, 1.0 },
+ { 0.054902, 0.215686, 0.333333, 1.0 },
+ { 0.023529, 0.184314, 0.337255, 1.0 },
+ { 0.019608, 0.160784, 0.352941, 1.0 },
+ { 0.015686, 0.137255, 0.368627, 1.0 },
+ { 0.007843, 0.090196, 0.400000, 1.0 },
+ { 0.023529, 0.047059, 0.415686, 1.0 },
+ { 0.117647, 0.000000, 0.486275, 1.0 },
+ { 0.117647, 0.007843, 0.478431, 1.0 },
+ { 0.121569, 0.019608, 0.470588, 1.0 },
+ { 0.129412, 0.007843, 0.462745, 1.0 },
+ { 0.137255, 0.000000, 0.458824, 1.0 },
+ { 0.125490, 0.000000, 0.431373, 1.0 },
+ { 0.113725, 0.000000, 0.407843, 1.0 },
+ { 0.074510, 0.031373, 0.356863, 1.0 },
+ { 0.011765, 0.023529, 0.313725, 1.0 },
+ { 0.000000, 0.000000, 0.215686, 1.0 },
+ { 0.000000, 0.019608, 0.164706, 1.0 },
+ { 0.000000, 0.039216, 0.117647, 1.0 },
+ { 0.000000, 0.062745, 0.101961, 1.0 },
+ { 0.000000, 0.086275, 0.090196, 1.0 },
+ { 0.000000, 0.109804, 0.031373, 1.0 },
+ { 0.000000, 0.105882, 0.000000, 1.0 },
+ { 0.000000, 0.172549, 0.000000, 1.0 },
+ { 0.000000, 0.223529, 0.027451, 1.0 },
+ { 0.000000, 0.278431, 0.058824, 1.0 },
+ { 0.011765, 0.294118, 0.074510, 1.0 },
+ { 0.023529, 0.313725, 0.094118, 1.0 },
+ { 0.043137, 0.349020, 0.156863, 1.0 },
+ { 0.054902, 0.364706, 0.231373, 1.0 },
+ { 0.023529, 0.364706, 0.282353, 1.0 },
+ { 0.011765, 0.349020, 0.349020, 1.0 },
+ { 0.023529, 0.278431, 0.400000, 1.0 },
+ { 0.019608, 0.239216, 0.400000, 1.0 },
+ { 0.015686, 0.203922, 0.403922, 1.0 },
+ { 0.027451, 0.176471, 0.431373, 1.0 },
+ { 0.039216, 0.152941, 0.458824, 1.0 },
+ { 0.113725, 0.152941, 0.529412, 1.0 },
+ { 0.184314, 0.172549, 0.556863, 1.0 },
+ { 0.341176, 0.137255, 0.670588, 1.0 },
+ { 0.415686, 0.105882, 0.725490, 1.0 },
+ { 0.490196, 0.078431, 0.780392, 1.0 },
+ { 0.505882, 0.074510, 0.780392, 1.0 },
+ { 0.525490, 0.074510, 0.784314, 1.0 },
+ { 0.498039, 0.054902, 0.721569, 1.0 },
+ { 0.439216, 0.031373, 0.627451, 1.0 },
+ { 0.360784, 0.043137, 0.517647, 1.0 },
+ { 0.294118, 0.105882, 0.396078, 1.0 },
+ { 0.152941, 0.172549, 0.211765, 1.0 },
+ { 0.129412, 0.172549, 0.196078, 1.0 },
+ { 0.105882, 0.176471, 0.180392, 1.0 },
+ { 0.086275, 0.184314, 0.180392, 1.0 },
+ { 0.109804, 0.164706, 0.184314, 1.0 },
+ { 0.125490, 0.141176, 0.250980, 1.0 },
+ { 0.184314, 0.121569, 0.337255, 1.0 },
+ { 0.243137, 0.015686, 0.435294, 1.0 },
+ { 0.231373, 0.031373, 0.447059, 1.0 },
+ { 0.223529, 0.050980, 0.458824, 1.0 },
+ { 0.203922, 0.078431, 0.431373, 1.0 },
+ { 0.188235, 0.105882, 0.407843, 1.0 },
+ { 0.101961, 0.105882, 0.337255, 1.0 },
+ { 0.054902, 0.164706, 0.239216, 1.0 },
+ { 0.019608, 0.243137, 0.200000, 1.0 },
+ { 0.015686, 0.254902, 0.141176, 1.0 },
+ { 0.027451, 0.188235, 0.000000, 1.0 },
+ { 0.050980, 0.176471, 0.000000, 1.0 },
+ { 0.074510, 0.168627, 0.000000, 1.0 },
+ { 0.156863, 0.145098, 0.054902, 1.0 },
+ { 0.188235, 0.050980, 0.125490, 1.0 },
+ { 0.254902, 0.000000, 0.247059, 1.0 },
+ { 0.305882, 0.000000, 0.317647, 1.0 },
+ { 0.337255, 0.000000, 0.447059, 1.0 },
+ { 0.333333, 0.000000, 0.474510, 1.0 },
+ { 0.329412, 0.000000, 0.505882, 1.0 },
+ { 0.313725, 0.000000, 0.474510, 1.0 },
+ { 0.298039, 0.000000, 0.447059, 1.0 },
+ { 0.298039, 0.000000, 0.400000, 1.0 },
+ { 0.349020, 0.000000, 0.384314, 1.0 },
+ { 0.415686, 0.000000, 0.415686, 1.0 },
+ { 0.415686, 0.000000, 0.403922, 1.0 },
+ { 0.439216, 0.027451, 0.501961, 1.0 },
+ { 0.470588, 0.027451, 0.541176, 1.0 },
+ { 0.501961, 0.031373, 0.584314, 1.0 },
+ { 0.549020, 0.047059, 0.635294, 1.0 },
+ { 0.552941, 0.058824, 0.662745, 1.0 },
+ { 0.564706, 0.047059, 0.682353, 1.0 },
+ { 0.603922, 0.031373, 0.701961, 1.0 },
+ { 0.639216, 0.050980, 0.709804, 1.0 },
+ { 0.662745, 0.043137, 0.701961, 1.0 },
+ { 0.686275, 0.039216, 0.694118, 1.0 },
+ { 0.717647, 0.023529, 0.709804, 1.0 },
+ { 0.760784, 0.015686, 0.760784, 1.0 },
+ { 0.752941, 0.078431, 0.811765, 1.0 },
+ { 0.721569, 0.094118, 0.780392, 1.0 },
+ { 0.717647, 0.145098, 0.698039, 1.0 },
+ { 0.647059, 0.172549, 0.572549, 1.0 },
+ { 0.552941, 0.207843, 0.603922, 1.0 },
+ { 0.537255, 0.200000, 0.584314, 1.0 },
+ { 0.521569, 0.192157, 0.564706, 1.0 },
+ { 0.478431, 0.176471, 0.458824, 1.0 },
+ { 0.427451, 0.207843, 0.474510, 1.0 },
+ { 0.356863, 0.184314, 0.509804, 1.0 },
+ { 0.313725, 0.164706, 0.596078, 1.0 },
+ { 0.341176, 0.176471, 0.666667, 1.0 },
+ { 0.352941, 0.184314, 0.670588, 1.0 },
+ { 0.368627, 0.192157, 0.678431, 1.0 },
+ { 0.392157, 0.211765, 0.725490, 1.0 },
+ { 0.415686, 0.200000, 0.745098, 1.0 },
+ { 0.458824, 0.192157, 0.756863, 1.0 },
+ { 0.478431, 0.164706, 0.725490, 1.0 },
+ { 0.541176, 0.125490, 0.721569, 1.0 },
+ { 0.537255, 0.090196, 0.698039, 1.0 },
+ { 0.521569, 0.058824, 0.690196, 1.0 },
+ { 0.486275, 0.031373, 0.678431, 1.0 },
+ { 0.474510, 0.000000, 0.694118, 1.0 },
+ { 0.435294, 0.000000, 0.698039, 1.0 },
+ { 0.372549, 0.000000, 0.698039, 1.0 },
+ { 0.313725, 0.007843, 0.717647, 1.0 },
+ { 0.325490, 0.015686, 0.752941, 1.0 },
+ { 0.384314, 0.007843, 0.854902, 1.0 },
+ { 0.380392, 0.007843, 0.878431, 1.0 },
+ { 0.376471, 0.007843, 0.901961, 1.0 },
+ { 0.364706, 0.007843, 0.905882, 1.0 },
+ { 0.345098, 0.015686, 0.913725, 1.0 },
+ { 0.356863, 0.000000, 0.894118, 1.0 },
+ { 0.329412, 0.000000, 0.878431, 1.0 },
+ { 0.286275, 0.000000, 0.819608, 1.0 },
+ { 0.254902, 0.000000, 0.780392, 1.0 },
+ { 0.231373, 0.000000, 0.717647, 1.0 },
+ { 0.200000, 0.000000, 0.666667, 1.0 },
+ { 0.192157, 0.007843, 0.600000, 1.0 },
+ { 0.192157, 0.027451, 0.584314, 1.0 },
+ { 0.203922, 0.043137, 0.560784, 1.0 },
+ { 0.200000, 0.070588, 0.552941, 1.0 },
+ { 0.180392, 0.109804, 0.537255, 1.0 },
+ { 0.121569, 0.109804, 0.525490, 1.0 },
+ { 0.113725, 0.133333, 0.505882, 1.0 },
+ { 0.149020, 0.172549, 0.525490, 1.0 },
+ { 0.149020, 0.180392, 0.564706, 1.0 },
+ { 0.149020, 0.215686, 0.611765, 1.0 },
+ { 0.113725, 0.211765, 0.615686, 1.0 },
+ { 0.164706, 0.235294, 0.654902, 1.0 },
+ { 0.231373, 0.211765, 0.717647, 1.0 },
+ { 0.364706, 0.247059, 0.784314, 1.0 },
+ { 0.380392, 0.172549, 0.780392, 1.0 },
+ { 0.427451, 0.125490, 0.764706, 1.0 },
+ { 0.498039, 0.078431, 0.776471, 1.0 },
+ { 0.564706, 0.043137, 0.807843, 1.0 },
+ { 0.615686, 0.019608, 0.811765, 1.0 },
+ { 0.639216, 0.015686, 0.764706, 1.0 },
+ { 0.627451, 0.031373, 0.709804, 1.0 },
+ { 0.556863, 0.058824, 0.654902, 1.0 },
+ { 0.458824, 0.137255, 0.611765, 1.0 },
+ { 0.372549, 0.207843, 0.525490, 1.0 },
+ { 0.301961, 0.270588, 0.431373, 1.0 },
+ { 0.211765, 0.294118, 0.313725, 1.0 },
+ { 0.141176, 0.364706, 0.250980, 1.0 },
+ { 0.078431, 0.376471, 0.172549, 1.0 },
+ { 0.039216, 0.380392, 0.164706, 1.0 },
+ { 0.023529, 0.349020, 0.176471, 1.0 },
+ { 0.011765, 0.313725, 0.207843, 1.0 },
+ { 0.000000, 0.247059, 0.235294, 1.0 },
+ { 0.000000, 0.164706, 0.270588, 1.0 },
+ { 0.000000, 0.121569, 0.356863, 1.0 },
+ { 0.000000, 0.101961, 0.427451, 1.0 },
+ { 0.000000, 0.062745, 0.478431, 1.0 },
+ { 0.000000, 0.031373, 0.521569, 1.0 },
+ { 0.000000, 0.000000, 0.556863, 1.0 },
+ { 0.047059, 0.027451, 0.596078, 1.0 },
+ { 0.156863, 0.074510, 0.635294, 1.0 },
+ { 0.231373, 0.078431, 0.682353, 1.0 },
+ { 0.301961, 0.019608, 0.721569, 1.0 },
+ { 0.360784, 0.000000, 0.780392, 1.0 },
+ { 0.396078, 0.000000, 0.815686, 1.0 },
+ { 0.407843, 0.027451, 0.843137, 1.0 },
+ { 0.384314, 0.058824, 0.843137, 1.0 },
+ { 0.360784, 0.090196, 0.823529, 1.0 },
+ { 0.274510, 0.145098, 0.749020, 1.0 },
+ { 0.121569, 0.133333, 0.670588, 1.0 },
+ { 0.070588, 0.192157, 0.580392, 1.0 },
+ { 0.027451, 0.231373, 0.478431, 1.0 },
+ { 0.000000, 0.278431, 0.360784, 1.0 },
+ { 0.000000, 0.364706, 0.341176, 1.0 },
+ { 0.000000, 0.345098, 0.301961, 1.0 },
+ { 0.000000, 0.309804, 0.270588, 1.0 },
+ { 0.027451, 0.278431, 0.270588, 1.0 },
+ { 0.109804, 0.270588, 0.254902, 1.0 },
+ { 0.149020, 0.200000, 0.282353, 1.0 },
+ { 0.207843, 0.192157, 0.360784, 1.0 },
+ { 0.262745, 0.172549, 0.509804, 1.0 },
+ { 0.376471, 0.188235, 0.611765, 1.0 },
+ };
+/* Dark_Rainbow */
+static double4 colors_531[] = {
+ { 0.352941, 0.580392, 0.282353, 1.0 },
+ { 0.552941, 0.733333, 0.274510, 1.0 },
+ { 0.635294, 0.690196, 0.262745, 1.0 },
+ { 0.717647, 0.647059, 0.254902, 1.0 },
+ { 0.792157, 0.580392, 0.215686, 1.0 },
+ { 0.866667, 0.517647, 0.176471, 1.0 },
+ { 0.870588, 0.486275, 0.160784, 1.0 },
+ { 0.878431, 0.458824, 0.149020, 1.0 },
+ { 0.737255, 0.258824, 0.070588, 1.0 },
+ { 0.662745, 0.188235, 0.054902, 1.0 },
+ { 0.592157, 0.117647, 0.043137, 1.0 },
+ { 0.498039, 0.094118, 0.043137, 1.0 },
+ { 0.403922, 0.074510, 0.047059, 1.0 },
+ { 0.313725, 0.113725, 0.050980, 1.0 },
+ { 0.227451, 0.152941, 0.058824, 1.0 },
+ { 0.192157, 0.164706, 0.070588, 1.0 },
+ { 0.160784, 0.176471, 0.086275, 1.0 },
+ { 0.078431, 0.156863, 0.180392, 1.0 },
+ { 0.054902, 0.156863, 0.200000, 1.0 },
+ { 0.035294, 0.156863, 0.219608, 1.0 },
+ { 0.031373, 0.149020, 0.231373, 1.0 },
+ { 0.031373, 0.145098, 0.243137, 1.0 },
+ { 0.023529, 0.125490, 0.247059, 1.0 },
+ { 0.019608, 0.109804, 0.250980, 1.0 },
+ { 0.039216, 0.043137, 0.239216, 1.0 },
+ { 0.070588, 0.031373, 0.207843, 1.0 },
+ { 0.105882, 0.019608, 0.176471, 1.0 },
+ { 0.152941, 0.019608, 0.137255, 1.0 },
+ { 0.203922, 0.019608, 0.101961, 1.0 },
+ { 0.227451, 0.019608, 0.090196, 1.0 },
+ { 0.250980, 0.019608, 0.082353, 1.0 },
+ { 0.301961, 0.015686, 0.074510, 1.0 },
+ { 0.360784, 0.023529, 0.082353, 1.0 },
+ { 0.454902, 0.027451, 0.117647, 1.0 },
+ { 0.439216, 0.019608, 0.125490, 1.0 },
+ { 0.423529, 0.011765, 0.133333, 1.0 },
+ { 0.372549, 0.011765, 0.141176, 1.0 },
+ { 0.325490, 0.015686, 0.149020, 1.0 },
+ { 0.305882, 0.015686, 0.156863, 1.0 },
+ { 0.286275, 0.019608, 0.164706, 1.0 },
+ { 0.203922, 0.086275, 0.188235, 1.0 },
+ { 0.172549, 0.133333, 0.235294, 1.0 },
+ { 0.141176, 0.184314, 0.282353, 1.0 },
+ { 0.145098, 0.215686, 0.278431, 1.0 },
+ { 0.152941, 0.250980, 0.274510, 1.0 },
+ { 0.168627, 0.274510, 0.250980, 1.0 },
+ { 0.188235, 0.301961, 0.227451, 1.0 },
+ { 0.239216, 0.360784, 0.219608, 1.0 },
+ { 0.282353, 0.396078, 0.227451, 1.0 },
+ { 0.286275, 0.423529, 0.203922, 1.0 },
+ { 0.262745, 0.435294, 0.145098, 1.0 },
+ { 0.243137, 0.450980, 0.090196, 1.0 },
+ { 0.254902, 0.423529, 0.098039, 1.0 },
+ { 0.270588, 0.396078, 0.109804, 1.0 },
+ { 0.262745, 0.364706, 0.129412, 1.0 },
+ { 0.254902, 0.333333, 0.149020, 1.0 },
+ { 0.180392, 0.266667, 0.219608, 1.0 },
+ { 0.145098, 0.250980, 0.313725, 1.0 },
+ { 0.113725, 0.239216, 0.411765, 1.0 },
+ { 0.129412, 0.164706, 0.505882, 1.0 },
+ { 0.145098, 0.094118, 0.603922, 1.0 },
+ { 0.133333, 0.070588, 0.600000, 1.0 },
+ { 0.125490, 0.050980, 0.600000, 1.0 },
+ { 0.078431, 0.050980, 0.584314, 1.0 },
+ { 0.047059, 0.050980, 0.572549, 1.0 },
+ { 0.027451, 0.023529, 0.556863, 1.0 },
+ { 0.070588, 0.011765, 0.474510, 1.0 },
+ { 0.117647, 0.000000, 0.396078, 1.0 },
+ { 0.152941, 0.000000, 0.341176, 1.0 },
+ { 0.192157, 0.003922, 0.290196, 1.0 },
+ { 0.266667, 0.007843, 0.192157, 1.0 },
+ { 0.325490, 0.007843, 0.133333, 1.0 },
+ { 0.447059, 0.015686, 0.054902, 1.0 },
+ { 0.474510, 0.035294, 0.058824, 1.0 },
+ { 0.501961, 0.058824, 0.066667, 1.0 },
+ { 0.466667, 0.105882, 0.094118, 1.0 },
+ { 0.435294, 0.156863, 0.125490, 1.0 },
+ { 0.407843, 0.176471, 0.129412, 1.0 },
+ { 0.380392, 0.200000, 0.133333, 1.0 },
+ { 0.313725, 0.223529, 0.137255, 1.0 },
+ { 0.262745, 0.227451, 0.160784, 1.0 },
+ { 0.215686, 0.219608, 0.243137, 1.0 },
+ { 0.215686, 0.215686, 0.266667, 1.0 },
+ { 0.219608, 0.211765, 0.290196, 1.0 },
+ { 0.227451, 0.207843, 0.282353, 1.0 },
+ { 0.239216, 0.207843, 0.274510, 1.0 },
+ { 0.278431, 0.168627, 0.250980, 1.0 },
+ { 0.298039, 0.129412, 0.235294, 1.0 },
+ { 0.309804, 0.066667, 0.239216, 1.0 },
+ { 0.294118, 0.062745, 0.227451, 1.0 },
+ { 0.278431, 0.062745, 0.215686, 1.0 },
+ { 0.254902, 0.062745, 0.207843, 1.0 },
+ { 0.235294, 0.066667, 0.203922, 1.0 },
+ { 0.192157, 0.074510, 0.207843, 1.0 },
+ { 0.129412, 0.047059, 0.239216, 1.0 },
+ { 0.086275, 0.050980, 0.305882, 1.0 },
+ { 0.070588, 0.054902, 0.376471, 1.0 },
+ { 0.109804, 0.062745, 0.552941, 1.0 },
+ { 0.133333, 0.058824, 0.596078, 1.0 },
+ { 0.160784, 0.054902, 0.639216, 1.0 },
+ { 0.184314, 0.062745, 0.639216, 1.0 },
+ { 0.207843, 0.074510, 0.639216, 1.0 },
+ { 0.254902, 0.094118, 0.639216, 1.0 },
+ { 0.333333, 0.113725, 0.615686, 1.0 },
+ { 0.431373, 0.105882, 0.513725, 1.0 },
+ { 0.450980, 0.105882, 0.431373, 1.0 },
+ { 0.474510, 0.109804, 0.352941, 1.0 },
+ { 0.474510, 0.113725, 0.309804, 1.0 },
+ { 0.478431, 0.121569, 0.270588, 1.0 },
+ { 0.474510, 0.164706, 0.207843, 1.0 },
+ { 0.435294, 0.231373, 0.180392, 1.0 },
+ { 0.392157, 0.321569, 0.176471, 1.0 },
+ { 0.400000, 0.407843, 0.172549, 1.0 },
+ { 0.482353, 0.537255, 0.137255, 1.0 },
+ { 0.490196, 0.549020, 0.125490, 1.0 },
+ { 0.501961, 0.560784, 0.117647, 1.0 },
+ { 0.474510, 0.596078, 0.129412, 1.0 },
+ { 0.450980, 0.627451, 0.137255, 1.0 },
+ { 0.458824, 0.650980, 0.160784, 1.0 },
+ { 0.494118, 0.658824, 0.172549, 1.0 },
+ { 0.560784, 0.529412, 0.168627, 1.0 },
+ { 0.564706, 0.450980, 0.156863, 1.0 },
+ { 0.572549, 0.372549, 0.149020, 1.0 },
+ { 0.584314, 0.341176, 0.152941, 1.0 },
+ { 0.600000, 0.313725, 0.160784, 1.0 },
+ { 0.619608, 0.258824, 0.145098, 1.0 },
+ { 0.650980, 0.211765, 0.141176, 1.0 },
+ { 0.690196, 0.168627, 0.113725, 1.0 },
+ { 0.729412, 0.152941, 0.070588, 1.0 },
+ { 0.811765, 0.101961, 0.031373, 1.0 },
+ { 0.815686, 0.094118, 0.031373, 1.0 },
+ { 0.819608, 0.086275, 0.035294, 1.0 },
+ { 0.803922, 0.066667, 0.058824, 1.0 },
+ { 0.772549, 0.082353, 0.066667, 1.0 },
+ { 0.756863, 0.109804, 0.074510, 1.0 },
+ { 0.741176, 0.125490, 0.070588, 1.0 },
+ { 0.729412, 0.192157, 0.070588, 1.0 },
+ { 0.749020, 0.262745, 0.090196, 1.0 },
+ { 0.772549, 0.337255, 0.109804, 1.0 },
+ { 0.792157, 0.372549, 0.121569, 1.0 },
+ { 0.811765, 0.407843, 0.137255, 1.0 },
+ { 0.752941, 0.450980, 0.176471, 1.0 },
+ { 0.654902, 0.478431, 0.258824, 1.0 },
+ { 0.584314, 0.450980, 0.349020, 1.0 },
+ { 0.498039, 0.439216, 0.447059, 1.0 },
+ { 0.458824, 0.388235, 0.556863, 1.0 },
+ { 0.396078, 0.368627, 0.560784, 1.0 },
+ { 0.337255, 0.352941, 0.568627, 1.0 },
+ { 0.262745, 0.274510, 0.588235, 1.0 },
+ { 0.152941, 0.176471, 0.580392, 1.0 },
+ { 0.105882, 0.113725, 0.596078, 1.0 },
+ { 0.101961, 0.058824, 0.541176, 1.0 },
+ { 0.070588, 0.035294, 0.360784, 1.0 },
+ { 0.070588, 0.023529, 0.313725, 1.0 },
+ { 0.070588, 0.011765, 0.270588, 1.0 },
+ { 0.070588, 0.023529, 0.243137, 1.0 },
+ { 0.066667, 0.039216, 0.227451, 1.0 },
+ { 0.054902, 0.058824, 0.227451, 1.0 },
+ { 0.047059, 0.090196, 0.243137, 1.0 },
+ { 0.058824, 0.105882, 0.247059, 1.0 },
+ { 0.090196, 0.109804, 0.235294, 1.0 },
+ { 0.098039, 0.117647, 0.211765, 1.0 },
+ { 0.098039, 0.117647, 0.211765, 1.0 },
+ { 0.101961, 0.121569, 0.211765, 1.0 },
+ { 0.101961, 0.129412, 0.223529, 1.0 },
+ { 0.152941, 0.121569, 0.227451, 1.0 },
+ { 0.168627, 0.105882, 0.223529, 1.0 },
+ { 0.196078, 0.094118, 0.250980, 1.0 },
+ { 0.145098, 0.066667, 0.345098, 1.0 },
+ { 0.156863, 0.062745, 0.364706, 1.0 },
+ { 0.172549, 0.062745, 0.388235, 1.0 },
+ { 0.200000, 0.050980, 0.439216, 1.0 },
+ { 0.282353, 0.074510, 0.482353, 1.0 },
+ { 0.349020, 0.133333, 0.505882, 1.0 },
+ { 0.384314, 0.172549, 0.517647, 1.0 },
+ { 0.419608, 0.215686, 0.494118, 1.0 },
+ { 0.415686, 0.223529, 0.474510, 1.0 },
+ { 0.447059, 0.203922, 0.450980, 1.0 },
+ { 0.466667, 0.215686, 0.411765, 1.0 },
+ { 0.494118, 0.223529, 0.380392, 1.0 },
+ { 0.517647, 0.231373, 0.337255, 1.0 },
+ { 0.533333, 0.247059, 0.298039, 1.0 },
+ { 0.549020, 0.223529, 0.270588, 1.0 },
+ { 0.552941, 0.192157, 0.223529, 1.0 },
+ { 0.607843, 0.156863, 0.168627, 1.0 },
+ { 0.631373, 0.164706, 0.168627, 1.0 },
+ { 0.654902, 0.172549, 0.168627, 1.0 },
+ { 0.705882, 0.215686, 0.172549, 1.0 },
+ { 0.776471, 0.254902, 0.145098, 1.0 },
+ { 0.835294, 0.290196, 0.133333, 1.0 },
+ { 0.866667, 0.290196, 0.113725, 1.0 },
+ { 0.890196, 0.278431, 0.086275, 1.0 },
+ { 0.886275, 0.274510, 0.082353, 1.0 },
+ { 0.890196, 0.274510, 0.074510, 1.0 },
+ { 0.894118, 0.290196, 0.074510, 1.0 },
+ { 0.878431, 0.282353, 0.086275, 1.0 },
+ { 0.866667, 0.262745, 0.074510, 1.0 },
+ { 0.839216, 0.231373, 0.058824, 1.0 },
+ { 0.819608, 0.207843, 0.035294, 1.0 },
+ { 0.819608, 0.219608, 0.011765, 1.0 },
+ { 0.815686, 0.227451, 0.011765, 1.0 },
+ { 0.800000, 0.243137, 0.023529, 1.0 },
+ { 0.772549, 0.247059, 0.031373, 1.0 },
+ { 0.725490, 0.254902, 0.054902, 1.0 },
+ { 0.717647, 0.286275, 0.050980, 1.0 },
+ { 0.721569, 0.329412, 0.066667, 1.0 },
+ { 0.737255, 0.388235, 0.082353, 1.0 },
+ { 0.784314, 0.458824, 0.101961, 1.0 },
+ { 0.776471, 0.529412, 0.160784, 1.0 },
+ { 0.784314, 0.600000, 0.164706, 1.0 },
+ { 0.784314, 0.666667, 0.168627, 1.0 },
+ { 0.760784, 0.705882, 0.152941, 1.0 },
+ { 0.760784, 0.749020, 0.168627, 1.0 },
+ { 0.721569, 0.784314, 0.227451, 1.0 },
+ { 0.678431, 0.792157, 0.301961, 1.0 },
+ { 0.639216, 0.788235, 0.403922, 1.0 },
+ { 0.580392, 0.737255, 0.470588, 1.0 },
+ { 0.533333, 0.678431, 0.525490, 1.0 },
+ { 0.501961, 0.611765, 0.572549, 1.0 },
+ { 0.474510, 0.525490, 0.619608, 1.0 },
+ { 0.447059, 0.435294, 0.674510, 1.0 },
+ { 0.435294, 0.352941, 0.705882, 1.0 },
+ { 0.419608, 0.274510, 0.698039, 1.0 },
+ { 0.439216, 0.227451, 0.647059, 1.0 },
+ { 0.470588, 0.188235, 0.580392, 1.0 },
+ { 0.474510, 0.149020, 0.498039, 1.0 },
+ { 0.474510, 0.113725, 0.415686, 1.0 },
+ { 0.411765, 0.066667, 0.329412, 1.0 },
+ { 0.360784, 0.031373, 0.231373, 1.0 },
+ { 0.309804, 0.023529, 0.172549, 1.0 },
+ { 0.250980, 0.023529, 0.141176, 1.0 },
+ { 0.219608, 0.027451, 0.133333, 1.0 },
+ { 0.164706, 0.031373, 0.117647, 1.0 },
+ { 0.133333, 0.023529, 0.098039, 1.0 },
+ { 0.086275, 0.050980, 0.082353, 1.0 },
+ { 0.066667, 0.090196, 0.090196, 1.0 },
+ { 0.090196, 0.149020, 0.129412, 1.0 },
+ { 0.125490, 0.207843, 0.196078, 1.0 },
+ { 0.192157, 0.258824, 0.235294, 1.0 },
+ { 0.290196, 0.321569, 0.262745, 1.0 },
+ { 0.396078, 0.368627, 0.258824, 1.0 },
+ { 0.494118, 0.443137, 0.239216, 1.0 },
+ { 0.564706, 0.490196, 0.258824, 1.0 },
+ { 0.576471, 0.533333, 0.278431, 1.0 },
+ { 0.592157, 0.584314, 0.329412, 1.0 },
+ { 0.600000, 0.552941, 0.360784, 1.0 },
+ { 0.596078, 0.529412, 0.349020, 1.0 },
+ { 0.552941, 0.458824, 0.305882, 1.0 },
+ { 0.458824, 0.380392, 0.258824, 1.0 },
+ { 0.341176, 0.372549, 0.247059, 1.0 },
+ { 0.239216, 0.364706, 0.262745, 1.0 },
+ { 0.188235, 0.372549, 0.286275, 1.0 },
+ { 0.156863, 0.400000, 0.290196, 1.0 },
+ { 0.149020, 0.415686, 0.290196, 1.0 },
+ { 0.180392, 0.423529, 0.290196, 1.0 },
+ { 0.250980, 0.501961, 0.286275, 1.0 },
+ };
+/* Dark_Rose */
+static double4 colors_532[] = {
+ { 0.360784, 0.247059, 0.313725, 1.0 },
+ { 0.294118, 0.223529, 0.290196, 1.0 },
+ { 0.274510, 0.211765, 0.270588, 1.0 },
+ { 0.258824, 0.200000, 0.254902, 1.0 },
+ { 0.243137, 0.188235, 0.235294, 1.0 },
+ { 0.231373, 0.176471, 0.215686, 1.0 },
+ { 0.223529, 0.168627, 0.200000, 1.0 },
+ { 0.219608, 0.164706, 0.188235, 1.0 },
+ { 0.211765, 0.164706, 0.184314, 1.0 },
+ { 0.215686, 0.203922, 0.188235, 1.0 },
+ { 0.223529, 0.247059, 0.192157, 1.0 },
+ { 0.239216, 0.290196, 0.215686, 1.0 },
+ { 0.258824, 0.337255, 0.243137, 1.0 },
+ { 0.317647, 0.368627, 0.270588, 1.0 },
+ { 0.380392, 0.400000, 0.301961, 1.0 },
+ { 0.400000, 0.360784, 0.301961, 1.0 },
+ { 0.419608, 0.321569, 0.305882, 1.0 },
+ { 0.505882, 0.282353, 0.384314, 1.0 },
+ { 0.517647, 0.250980, 0.376471, 1.0 },
+ { 0.533333, 0.219608, 0.372549, 1.0 },
+ { 0.517647, 0.196078, 0.364706, 1.0 },
+ { 0.505882, 0.176471, 0.356863, 1.0 },
+ { 0.490196, 0.164706, 0.333333, 1.0 },
+ { 0.478431, 0.152941, 0.313725, 1.0 },
+ { 0.407843, 0.152941, 0.258824, 1.0 },
+ { 0.356863, 0.156863, 0.239216, 1.0 },
+ { 0.305882, 0.164706, 0.219608, 1.0 },
+ { 0.278431, 0.160784, 0.200000, 1.0 },
+ { 0.250980, 0.156863, 0.184314, 1.0 },
+ { 0.239216, 0.156863, 0.172549, 1.0 },
+ { 0.227451, 0.160784, 0.160784, 1.0 },
+ { 0.215686, 0.160784, 0.160784, 1.0 },
+ { 0.207843, 0.164706, 0.184314, 1.0 },
+ { 0.164706, 0.200000, 0.152941, 1.0 },
+ { 0.180392, 0.172549, 0.156863, 1.0 },
+ { 0.196078, 0.149020, 0.160784, 1.0 },
+ { 0.196078, 0.141176, 0.145098, 1.0 },
+ { 0.196078, 0.137255, 0.129412, 1.0 },
+ { 0.192157, 0.129412, 0.125490, 1.0 },
+ { 0.188235, 0.121569, 0.121569, 1.0 },
+ { 0.180392, 0.098039, 0.125490, 1.0 },
+ { 0.164706, 0.094118, 0.113725, 1.0 },
+ { 0.152941, 0.090196, 0.101961, 1.0 },
+ { 0.137255, 0.090196, 0.109804, 1.0 },
+ { 0.125490, 0.090196, 0.121569, 1.0 },
+ { 0.117647, 0.086275, 0.113725, 1.0 },
+ { 0.109804, 0.082353, 0.105882, 1.0 },
+ { 0.070588, 0.070588, 0.094118, 1.0 },
+ { 0.066667, 0.086275, 0.066667, 1.0 },
+ { 0.047059, 0.078431, 0.047059, 1.0 },
+ { 0.050980, 0.074510, 0.047059, 1.0 },
+ { 0.058824, 0.074510, 0.050980, 1.0 },
+ { 0.070588, 0.086275, 0.058824, 1.0 },
+ { 0.082353, 0.101961, 0.066667, 1.0 },
+ { 0.082353, 0.105882, 0.074510, 1.0 },
+ { 0.086275, 0.113725, 0.086275, 1.0 },
+ { 0.105882, 0.145098, 0.133333, 1.0 },
+ { 0.113725, 0.152941, 0.133333, 1.0 },
+ { 0.121569, 0.164706, 0.137255, 1.0 },
+ { 0.121569, 0.156863, 0.145098, 1.0 },
+ { 0.121569, 0.149020, 0.152941, 1.0 },
+ { 0.117647, 0.149020, 0.141176, 1.0 },
+ { 0.113725, 0.149020, 0.133333, 1.0 },
+ { 0.105882, 0.145098, 0.133333, 1.0 },
+ { 0.105882, 0.137255, 0.121569, 1.0 },
+ { 0.137255, 0.121569, 0.105882, 1.0 },
+ { 0.149020, 0.117647, 0.121569, 1.0 },
+ { 0.160784, 0.117647, 0.137255, 1.0 },
+ { 0.164706, 0.117647, 0.141176, 1.0 },
+ { 0.172549, 0.121569, 0.149020, 1.0 },
+ { 0.188235, 0.121569, 0.141176, 1.0 },
+ { 0.200000, 0.125490, 0.137255, 1.0 },
+ { 0.215686, 0.117647, 0.160784, 1.0 },
+ { 0.211765, 0.113725, 0.149020, 1.0 },
+ { 0.207843, 0.109804, 0.137255, 1.0 },
+ { 0.192157, 0.098039, 0.121569, 1.0 },
+ { 0.176471, 0.090196, 0.105882, 1.0 },
+ { 0.168627, 0.086275, 0.101961, 1.0 },
+ { 0.164706, 0.086275, 0.098039, 1.0 },
+ { 0.149020, 0.082353, 0.086275, 1.0 },
+ { 0.129412, 0.074510, 0.086275, 1.0 },
+ { 0.094118, 0.074510, 0.058824, 1.0 },
+ { 0.086275, 0.058824, 0.054902, 1.0 },
+ { 0.082353, 0.047059, 0.050980, 1.0 },
+ { 0.078431, 0.039216, 0.054902, 1.0 },
+ { 0.074510, 0.035294, 0.058824, 1.0 },
+ { 0.066667, 0.031373, 0.050980, 1.0 },
+ { 0.058824, 0.027451, 0.043137, 1.0 },
+ { 0.062745, 0.023529, 0.047059, 1.0 },
+ { 0.058824, 0.027451, 0.043137, 1.0 },
+ { 0.058824, 0.031373, 0.043137, 1.0 },
+ { 0.062745, 0.035294, 0.043137, 1.0 },
+ { 0.070588, 0.039216, 0.043137, 1.0 },
+ { 0.090196, 0.062745, 0.054902, 1.0 },
+ { 0.113725, 0.066667, 0.086275, 1.0 },
+ { 0.133333, 0.074510, 0.090196, 1.0 },
+ { 0.152941, 0.082353, 0.098039, 1.0 },
+ { 0.196078, 0.105882, 0.149020, 1.0 },
+ { 0.211765, 0.105882, 0.160784, 1.0 },
+ { 0.227451, 0.105882, 0.172549, 1.0 },
+ { 0.231373, 0.101961, 0.168627, 1.0 },
+ { 0.235294, 0.101961, 0.168627, 1.0 },
+ { 0.239216, 0.105882, 0.184314, 1.0 },
+ { 0.239216, 0.109804, 0.180392, 1.0 },
+ { 0.250980, 0.113725, 0.184314, 1.0 },
+ { 0.254902, 0.121569, 0.180392, 1.0 },
+ { 0.258824, 0.133333, 0.180392, 1.0 },
+ { 0.262745, 0.133333, 0.180392, 1.0 },
+ { 0.266667, 0.137255, 0.184314, 1.0 },
+ { 0.270588, 0.152941, 0.200000, 1.0 },
+ { 0.282353, 0.168627, 0.215686, 1.0 },
+ { 0.294118, 0.192157, 0.227451, 1.0 },
+ { 0.305882, 0.203922, 0.227451, 1.0 },
+ { 0.313725, 0.219608, 0.235294, 1.0 },
+ { 0.321569, 0.219608, 0.243137, 1.0 },
+ { 0.333333, 0.223529, 0.254902, 1.0 },
+ { 0.360784, 0.231373, 0.274510, 1.0 },
+ { 0.380392, 0.235294, 0.286275, 1.0 },
+ { 0.407843, 0.239216, 0.294118, 1.0 },
+ { 0.443137, 0.254902, 0.325490, 1.0 },
+ { 0.513725, 0.309804, 0.384314, 1.0 },
+ { 0.556863, 0.313725, 0.407843, 1.0 },
+ { 0.603922, 0.317647, 0.435294, 1.0 },
+ { 0.611765, 0.321569, 0.435294, 1.0 },
+ { 0.619608, 0.329412, 0.435294, 1.0 },
+ { 0.584314, 0.337255, 0.415686, 1.0 },
+ { 0.568627, 0.321569, 0.423529, 1.0 },
+ { 0.549020, 0.294118, 0.411765, 1.0 },
+ { 0.529412, 0.262745, 0.392157, 1.0 },
+ { 0.407843, 0.211765, 0.282353, 1.0 },
+ { 0.380392, 0.203922, 0.274510, 1.0 },
+ { 0.352941, 0.200000, 0.266667, 1.0 },
+ { 0.313725, 0.192157, 0.250980, 1.0 },
+ { 0.282353, 0.192157, 0.231373, 1.0 },
+ { 0.262745, 0.184314, 0.192157, 1.0 },
+ { 0.254902, 0.184314, 0.192157, 1.0 },
+ { 0.235294, 0.192157, 0.176471, 1.0 },
+ { 0.231373, 0.184314, 0.184314, 1.0 },
+ { 0.227451, 0.176471, 0.192157, 1.0 },
+ { 0.227451, 0.172549, 0.192157, 1.0 },
+ { 0.231373, 0.168627, 0.196078, 1.0 },
+ { 0.223529, 0.152941, 0.184314, 1.0 },
+ { 0.223529, 0.133333, 0.184314, 1.0 },
+ { 0.223529, 0.117647, 0.184314, 1.0 },
+ { 0.227451, 0.105882, 0.172549, 1.0 },
+ { 0.247059, 0.082353, 0.164706, 1.0 },
+ { 0.254902, 0.074510, 0.160784, 1.0 },
+ { 0.266667, 0.070588, 0.160784, 1.0 },
+ { 0.290196, 0.070588, 0.180392, 1.0 },
+ { 0.301961, 0.078431, 0.184314, 1.0 },
+ { 0.313725, 0.094118, 0.200000, 1.0 },
+ { 0.333333, 0.105882, 0.207843, 1.0 },
+ { 0.380392, 0.121569, 0.254902, 1.0 },
+ { 0.380392, 0.129412, 0.254902, 1.0 },
+ { 0.384314, 0.137255, 0.258824, 1.0 },
+ { 0.388235, 0.160784, 0.282353, 1.0 },
+ { 0.388235, 0.168627, 0.274510, 1.0 },
+ { 0.392157, 0.180392, 0.286275, 1.0 },
+ { 0.380392, 0.184314, 0.270588, 1.0 },
+ { 0.368627, 0.196078, 0.274510, 1.0 },
+ { 0.337255, 0.207843, 0.270588, 1.0 },
+ { 0.270588, 0.298039, 0.223529, 1.0 },
+ { 0.258824, 0.301961, 0.211765, 1.0 },
+ { 0.247059, 0.309804, 0.203922, 1.0 },
+ { 0.235294, 0.305882, 0.192157, 1.0 },
+ { 0.215686, 0.298039, 0.188235, 1.0 },
+ { 0.200000, 0.278431, 0.180392, 1.0 },
+ { 0.203922, 0.270588, 0.176471, 1.0 },
+ { 0.239216, 0.215686, 0.176471, 1.0 },
+ { 0.227451, 0.184314, 0.168627, 1.0 },
+ { 0.219608, 0.156863, 0.164706, 1.0 },
+ { 0.211765, 0.141176, 0.172549, 1.0 },
+ { 0.196078, 0.133333, 0.141176, 1.0 },
+ { 0.200000, 0.172549, 0.141176, 1.0 },
+ { 0.196078, 0.211765, 0.141176, 1.0 },
+ { 0.196078, 0.215686, 0.137255, 1.0 },
+ { 0.168627, 0.211765, 0.117647, 1.0 },
+ { 0.172549, 0.211765, 0.117647, 1.0 },
+ { 0.160784, 0.203922, 0.117647, 1.0 },
+ { 0.172549, 0.192157, 0.117647, 1.0 },
+ { 0.168627, 0.152941, 0.105882, 1.0 },
+ { 0.149020, 0.086275, 0.090196, 1.0 },
+ { 0.141176, 0.070588, 0.094118, 1.0 },
+ { 0.133333, 0.070588, 0.105882, 1.0 },
+ { 0.121569, 0.050980, 0.086275, 1.0 },
+ { 0.117647, 0.050980, 0.086275, 1.0 },
+ { 0.113725, 0.050980, 0.090196, 1.0 },
+ { 0.101961, 0.058824, 0.098039, 1.0 },
+ { 0.086275, 0.054902, 0.094118, 1.0 },
+ { 0.086275, 0.058824, 0.082353, 1.0 },
+ { 0.094118, 0.058824, 0.078431, 1.0 },
+ { 0.105882, 0.062745, 0.109804, 1.0 },
+ { 0.117647, 0.078431, 0.125490, 1.0 },
+ { 0.129412, 0.101961, 0.149020, 1.0 },
+ { 0.164706, 0.145098, 0.188235, 1.0 },
+ { 0.258824, 0.196078, 0.254902, 1.0 },
+ { 0.337255, 0.262745, 0.313725, 1.0 },
+ { 0.403922, 0.313725, 0.329412, 1.0 },
+ { 0.443137, 0.368627, 0.349020, 1.0 },
+ { 0.462745, 0.345098, 0.388235, 1.0 },
+ { 0.482353, 0.345098, 0.372549, 1.0 },
+ { 0.494118, 0.345098, 0.368627, 1.0 },
+ { 0.466667, 0.337255, 0.341176, 1.0 },
+ { 0.407843, 0.286275, 0.321569, 1.0 },
+ { 0.349020, 0.231373, 0.266667, 1.0 },
+ { 0.298039, 0.200000, 0.203922, 1.0 },
+ { 0.274510, 0.211765, 0.192157, 1.0 },
+ { 0.254902, 0.243137, 0.192157, 1.0 },
+ { 0.243137, 0.227451, 0.184314, 1.0 },
+ { 0.243137, 0.219608, 0.180392, 1.0 },
+ { 0.254902, 0.192157, 0.180392, 1.0 },
+ { 0.294118, 0.164706, 0.207843, 1.0 },
+ { 0.349020, 0.145098, 0.243137, 1.0 },
+ { 0.372549, 0.117647, 0.258824, 1.0 },
+ { 0.360784, 0.105882, 0.239216, 1.0 },
+ { 0.341176, 0.086275, 0.219608, 1.0 },
+ { 0.341176, 0.070588, 0.203922, 1.0 },
+ { 0.321569, 0.050980, 0.200000, 1.0 },
+ { 0.274510, 0.043137, 0.164706, 1.0 },
+ { 0.207843, 0.043137, 0.109804, 1.0 },
+ { 0.176471, 0.050980, 0.090196, 1.0 },
+ { 0.164706, 0.054902, 0.094118, 1.0 },
+ { 0.172549, 0.043137, 0.094118, 1.0 },
+ { 0.172549, 0.039216, 0.082353, 1.0 },
+ { 0.184314, 0.050980, 0.101961, 1.0 },
+ { 0.211765, 0.062745, 0.129412, 1.0 },
+ { 0.239216, 0.066667, 0.156863, 1.0 },
+ { 0.254902, 0.070588, 0.160784, 1.0 },
+ { 0.270588, 0.090196, 0.188235, 1.0 },
+ { 0.278431, 0.113725, 0.200000, 1.0 },
+ { 0.286275, 0.125490, 0.219608, 1.0 },
+ { 0.282353, 0.125490, 0.203922, 1.0 },
+ { 0.290196, 0.125490, 0.227451, 1.0 },
+ { 0.286275, 0.125490, 0.211765, 1.0 },
+ { 0.286275, 0.125490, 0.219608, 1.0 },
+ { 0.274510, 0.125490, 0.215686, 1.0 },
+ { 0.266667, 0.117647, 0.211765, 1.0 },
+ { 0.250980, 0.117647, 0.203922, 1.0 },
+ { 0.243137, 0.113725, 0.200000, 1.0 },
+ { 0.227451, 0.117647, 0.200000, 1.0 },
+ { 0.211765, 0.109804, 0.188235, 1.0 },
+ { 0.192157, 0.105882, 0.168627, 1.0 },
+ { 0.172549, 0.101961, 0.133333, 1.0 },
+ { 0.164706, 0.101961, 0.129412, 1.0 },
+ { 0.156863, 0.105882, 0.121569, 1.0 },
+ { 0.156863, 0.133333, 0.117647, 1.0 },
+ { 0.156863, 0.172549, 0.121569, 1.0 },
+ { 0.180392, 0.196078, 0.137255, 1.0 },
+ { 0.219608, 0.223529, 0.156863, 1.0 },
+ { 0.247059, 0.211765, 0.172549, 1.0 },
+ { 0.266667, 0.215686, 0.192157, 1.0 },
+ { 0.313725, 0.219608, 0.227451, 1.0 },
+ { 0.352941, 0.231373, 0.254902, 1.0 },
+ { 0.352941, 0.227451, 0.254902, 1.0 },
+ { 0.325490, 0.223529, 0.262745, 1.0 },
+ { 0.337255, 0.235294, 0.278431, 1.0 },
+ };
+/* Dark_Turquoise */
+static double4 colors_533[] = {
+ { 0.149020, 0.454902, 0.447059, 1.0 },
+ { 0.149020, 0.450980, 0.443137, 1.0 },
+ { 0.145098, 0.407843, 0.407843, 1.0 },
+ { 0.145098, 0.364706, 0.372549, 1.0 },
+ { 0.129412, 0.313725, 0.321569, 1.0 },
+ { 0.117647, 0.262745, 0.274510, 1.0 },
+ { 0.109804, 0.235294, 0.250980, 1.0 },
+ { 0.105882, 0.211765, 0.227451, 1.0 },
+ { 0.098039, 0.133333, 0.156863, 1.0 },
+ { 0.098039, 0.125490, 0.145098, 1.0 },
+ { 0.101961, 0.117647, 0.137255, 1.0 },
+ { 0.105882, 0.133333, 0.152941, 1.0 },
+ { 0.109804, 0.149020, 0.168627, 1.0 },
+ { 0.117647, 0.188235, 0.203922, 1.0 },
+ { 0.129412, 0.231373, 0.243137, 1.0 },
+ { 0.133333, 0.258824, 0.262745, 1.0 },
+ { 0.141176, 0.286275, 0.286275, 1.0 },
+ { 0.172549, 0.411765, 0.403922, 1.0 },
+ { 0.184314, 0.454902, 0.443137, 1.0 },
+ { 0.196078, 0.498039, 0.486275, 1.0 },
+ { 0.215686, 0.513725, 0.498039, 1.0 },
+ { 0.239216, 0.533333, 0.509804, 1.0 },
+ { 0.243137, 0.545098, 0.525490, 1.0 },
+ { 0.247059, 0.560784, 0.541176, 1.0 },
+ { 0.239216, 0.607843, 0.588235, 1.0 },
+ { 0.235294, 0.600000, 0.576471, 1.0 },
+ { 0.235294, 0.592157, 0.568627, 1.0 },
+ { 0.235294, 0.580392, 0.560784, 1.0 },
+ { 0.239216, 0.572549, 0.556863, 1.0 },
+ { 0.231373, 0.580392, 0.568627, 1.0 },
+ { 0.227451, 0.592157, 0.580392, 1.0 },
+ { 0.207843, 0.627451, 0.611765, 1.0 },
+ { 0.203922, 0.650980, 0.635294, 1.0 },
+ { 0.219608, 0.662745, 0.647059, 1.0 },
+ { 0.223529, 0.670588, 0.658824, 1.0 },
+ { 0.231373, 0.682353, 0.670588, 1.0 },
+ { 0.231373, 0.705882, 0.698039, 1.0 },
+ { 0.235294, 0.733333, 0.725490, 1.0 },
+ { 0.239216, 0.741176, 0.733333, 1.0 },
+ { 0.243137, 0.749020, 0.745098, 1.0 },
+ { 0.247059, 0.764706, 0.764706, 1.0 },
+ { 0.247059, 0.764706, 0.764706, 1.0 },
+ { 0.247059, 0.764706, 0.764706, 1.0 },
+ { 0.247059, 0.737255, 0.737255, 1.0 },
+ { 0.247059, 0.713725, 0.709804, 1.0 },
+ { 0.247059, 0.686275, 0.682353, 1.0 },
+ { 0.247059, 0.658824, 0.654902, 1.0 },
+ { 0.235294, 0.600000, 0.592157, 1.0 },
+ { 0.227451, 0.537255, 0.533333, 1.0 },
+ { 0.192157, 0.411765, 0.411765, 1.0 },
+ { 0.184314, 0.349020, 0.349020, 1.0 },
+ { 0.176471, 0.290196, 0.286275, 1.0 },
+ { 0.160784, 0.254902, 0.250980, 1.0 },
+ { 0.145098, 0.219608, 0.219608, 1.0 },
+ { 0.137255, 0.207843, 0.211765, 1.0 },
+ { 0.133333, 0.200000, 0.207843, 1.0 },
+ { 0.133333, 0.180392, 0.192157, 1.0 },
+ { 0.129412, 0.176471, 0.188235, 1.0 },
+ { 0.129412, 0.176471, 0.184314, 1.0 },
+ { 0.125490, 0.176471, 0.180392, 1.0 },
+ { 0.121569, 0.176471, 0.176471, 1.0 },
+ { 0.121569, 0.168627, 0.172549, 1.0 },
+ { 0.125490, 0.164706, 0.172549, 1.0 },
+ { 0.125490, 0.149020, 0.156863, 1.0 },
+ { 0.117647, 0.133333, 0.145098, 1.0 },
+ { 0.101961, 0.113725, 0.121569, 1.0 },
+ { 0.098039, 0.109804, 0.117647, 1.0 },
+ { 0.098039, 0.109804, 0.117647, 1.0 },
+ { 0.098039, 0.109804, 0.117647, 1.0 },
+ { 0.101961, 0.109804, 0.121569, 1.0 },
+ { 0.101961, 0.117647, 0.133333, 1.0 },
+ { 0.105882, 0.129412, 0.152941, 1.0 },
+ { 0.105882, 0.180392, 0.207843, 1.0 },
+ { 0.109804, 0.231373, 0.250980, 1.0 },
+ { 0.117647, 0.286275, 0.298039, 1.0 },
+ { 0.129412, 0.337255, 0.345098, 1.0 },
+ { 0.141176, 0.388235, 0.392157, 1.0 },
+ { 0.137255, 0.400000, 0.400000, 1.0 },
+ { 0.137255, 0.411765, 0.411765, 1.0 },
+ { 0.125490, 0.415686, 0.419608, 1.0 },
+ { 0.125490, 0.415686, 0.419608, 1.0 },
+ { 0.133333, 0.396078, 0.400000, 1.0 },
+ { 0.125490, 0.356863, 0.360784, 1.0 },
+ { 0.117647, 0.321569, 0.321569, 1.0 },
+ { 0.109804, 0.298039, 0.298039, 1.0 },
+ { 0.105882, 0.274510, 0.274510, 1.0 },
+ { 0.098039, 0.231373, 0.239216, 1.0 },
+ { 0.101961, 0.207843, 0.219608, 1.0 },
+ { 0.129412, 0.211765, 0.215686, 1.0 },
+ { 0.137255, 0.227451, 0.223529, 1.0 },
+ { 0.149020, 0.247059, 0.235294, 1.0 },
+ { 0.149020, 0.247059, 0.239216, 1.0 },
+ { 0.149020, 0.250980, 0.243137, 1.0 },
+ { 0.141176, 0.250980, 0.254902, 1.0 },
+ { 0.141176, 0.250980, 0.258824, 1.0 },
+ { 0.149020, 0.247059, 0.262745, 1.0 },
+ { 0.160784, 0.247059, 0.266667, 1.0 },
+ { 0.180392, 0.254902, 0.278431, 1.0 },
+ { 0.200000, 0.254902, 0.286275, 1.0 },
+ { 0.219608, 0.258824, 0.298039, 1.0 },
+ { 0.223529, 0.258824, 0.301961, 1.0 },
+ { 0.231373, 0.262745, 0.305882, 1.0 },
+ { 0.243137, 0.274510, 0.309804, 1.0 },
+ { 0.235294, 0.298039, 0.294118, 1.0 },
+ { 0.250980, 0.282353, 0.286275, 1.0 },
+ { 0.235294, 0.258824, 0.270588, 1.0 },
+ { 0.223529, 0.239216, 0.258824, 1.0 },
+ { 0.203922, 0.231373, 0.239216, 1.0 },
+ { 0.184314, 0.227451, 0.223529, 1.0 },
+ { 0.156863, 0.207843, 0.203922, 1.0 },
+ { 0.137255, 0.176471, 0.176471, 1.0 },
+ { 0.125490, 0.156863, 0.160784, 1.0 },
+ { 0.125490, 0.152941, 0.160784, 1.0 },
+ { 0.133333, 0.180392, 0.192157, 1.0 },
+ { 0.133333, 0.188235, 0.196078, 1.0 },
+ { 0.133333, 0.196078, 0.203922, 1.0 },
+ { 0.137255, 0.207843, 0.219608, 1.0 },
+ { 0.141176, 0.219608, 0.235294, 1.0 },
+ { 0.145098, 0.231373, 0.247059, 1.0 },
+ { 0.145098, 0.239216, 0.250980, 1.0 },
+ { 0.133333, 0.215686, 0.235294, 1.0 },
+ { 0.121569, 0.203922, 0.227451, 1.0 },
+ { 0.113725, 0.192157, 0.223529, 1.0 },
+ { 0.109804, 0.192157, 0.227451, 1.0 },
+ { 0.109804, 0.192157, 0.231373, 1.0 },
+ { 0.105882, 0.203922, 0.235294, 1.0 },
+ { 0.109804, 0.227451, 0.258824, 1.0 },
+ { 0.121569, 0.274510, 0.294118, 1.0 },
+ { 0.129412, 0.333333, 0.349020, 1.0 },
+ { 0.156863, 0.458824, 0.482353, 1.0 },
+ { 0.160784, 0.490196, 0.513725, 1.0 },
+ { 0.168627, 0.525490, 0.545098, 1.0 },
+ { 0.188235, 0.592157, 0.607843, 1.0 },
+ { 0.200000, 0.666667, 0.670588, 1.0 },
+ { 0.223529, 0.721569, 0.729412, 1.0 },
+ { 0.235294, 0.760784, 0.772549, 1.0 },
+ { 0.239216, 0.788235, 0.800000, 1.0 },
+ { 0.239216, 0.784314, 0.796078, 1.0 },
+ { 0.239216, 0.784314, 0.792157, 1.0 },
+ { 0.239216, 0.780392, 0.788235, 1.0 },
+ { 0.239216, 0.776471, 0.784314, 1.0 },
+ { 0.235294, 0.760784, 0.764706, 1.0 },
+ { 0.227451, 0.725490, 0.725490, 1.0 },
+ { 0.207843, 0.682353, 0.674510, 1.0 },
+ { 0.188235, 0.619608, 0.619608, 1.0 },
+ { 0.176471, 0.498039, 0.501961, 1.0 },
+ { 0.172549, 0.462745, 0.466667, 1.0 },
+ { 0.172549, 0.427451, 0.435294, 1.0 },
+ { 0.160784, 0.372549, 0.368627, 1.0 },
+ { 0.137255, 0.309804, 0.309804, 1.0 },
+ { 0.125490, 0.250980, 0.254902, 1.0 },
+ { 0.113725, 0.203922, 0.207843, 1.0 },
+ { 0.133333, 0.152941, 0.164706, 1.0 },
+ { 0.137255, 0.156863, 0.164706, 1.0 },
+ { 0.145098, 0.164706, 0.168627, 1.0 },
+ { 0.172549, 0.196078, 0.200000, 1.0 },
+ { 0.203922, 0.247059, 0.239216, 1.0 },
+ { 0.282353, 0.325490, 0.317647, 1.0 },
+ { 0.294118, 0.400000, 0.388235, 1.0 },
+ { 0.294118, 0.466667, 0.447059, 1.0 },
+ { 0.301961, 0.525490, 0.517647, 1.0 },
+ { 0.333333, 0.619608, 0.615686, 1.0 },
+ { 0.329412, 0.635294, 0.631373, 1.0 },
+ { 0.329412, 0.654902, 0.647059, 1.0 },
+ { 0.298039, 0.662745, 0.647059, 1.0 },
+ { 0.258824, 0.627451, 0.623529, 1.0 },
+ { 0.176471, 0.545098, 0.556863, 1.0 },
+ { 0.156863, 0.482353, 0.501961, 1.0 },
+ { 0.137255, 0.372549, 0.388235, 1.0 },
+ { 0.129412, 0.341176, 0.356863, 1.0 },
+ { 0.121569, 0.313725, 0.325490, 1.0 },
+ { 0.109804, 0.258824, 0.278431, 1.0 },
+ { 0.098039, 0.227451, 0.254902, 1.0 },
+ { 0.098039, 0.211765, 0.247059, 1.0 },
+ { 0.105882, 0.231373, 0.262745, 1.0 },
+ { 0.117647, 0.278431, 0.294118, 1.0 },
+ { 0.133333, 0.329412, 0.341176, 1.0 },
+ { 0.141176, 0.384314, 0.400000, 1.0 },
+ { 0.149020, 0.439216, 0.450980, 1.0 },
+ { 0.149020, 0.466667, 0.478431, 1.0 },
+ { 0.152941, 0.486275, 0.490196, 1.0 },
+ { 0.156863, 0.490196, 0.490196, 1.0 },
+ { 0.152941, 0.474510, 0.478431, 1.0 },
+ { 0.152941, 0.454902, 0.462745, 1.0 },
+ { 0.129412, 0.356863, 0.372549, 1.0 },
+ { 0.125490, 0.325490, 0.341176, 1.0 },
+ { 0.125490, 0.298039, 0.313725, 1.0 },
+ { 0.113725, 0.239216, 0.254902, 1.0 },
+ { 0.105882, 0.188235, 0.211765, 1.0 },
+ { 0.101961, 0.145098, 0.176471, 1.0 },
+ { 0.098039, 0.121569, 0.149020, 1.0 },
+ { 0.101961, 0.105882, 0.133333, 1.0 },
+ { 0.101961, 0.098039, 0.121569, 1.0 },
+ { 0.105882, 0.098039, 0.113725, 1.0 },
+ { 0.109804, 0.105882, 0.113725, 1.0 },
+ { 0.113725, 0.113725, 0.121569, 1.0 },
+ { 0.121569, 0.129412, 0.137255, 1.0 },
+ { 0.137255, 0.145098, 0.160784, 1.0 },
+ { 0.149020, 0.172549, 0.184314, 1.0 },
+ { 0.164706, 0.200000, 0.207843, 1.0 },
+ { 0.168627, 0.219608, 0.231373, 1.0 },
+ { 0.168627, 0.239216, 0.250980, 1.0 },
+ { 0.168627, 0.247059, 0.274510, 1.0 },
+ { 0.168627, 0.262745, 0.294118, 1.0 },
+ { 0.168627, 0.270588, 0.301961, 1.0 },
+ { 0.164706, 0.274510, 0.301961, 1.0 },
+ { 0.149020, 0.262745, 0.282353, 1.0 },
+ { 0.133333, 0.239216, 0.258824, 1.0 },
+ { 0.121569, 0.223529, 0.243137, 1.0 },
+ { 0.109804, 0.207843, 0.231373, 1.0 },
+ { 0.105882, 0.203922, 0.223529, 1.0 },
+ { 0.105882, 0.203922, 0.223529, 1.0 },
+ { 0.101961, 0.203922, 0.219608, 1.0 },
+ { 0.098039, 0.223529, 0.231373, 1.0 },
+ { 0.098039, 0.247059, 0.250980, 1.0 },
+ { 0.098039, 0.266667, 0.270588, 1.0 },
+ { 0.101961, 0.290196, 0.301961, 1.0 },
+ { 0.098039, 0.298039, 0.321569, 1.0 },
+ { 0.101961, 0.298039, 0.333333, 1.0 },
+ { 0.105882, 0.309804, 0.349020, 1.0 },
+ { 0.101961, 0.298039, 0.337255, 1.0 },
+ { 0.101961, 0.286275, 0.321569, 1.0 },
+ { 0.098039, 0.262745, 0.294118, 1.0 },
+ { 0.098039, 0.227451, 0.262745, 1.0 },
+ { 0.101961, 0.200000, 0.239216, 1.0 },
+ { 0.101961, 0.172549, 0.211765, 1.0 },
+ { 0.101961, 0.149020, 0.184314, 1.0 },
+ { 0.098039, 0.129412, 0.156863, 1.0 },
+ { 0.098039, 0.117647, 0.133333, 1.0 },
+ { 0.098039, 0.109804, 0.121569, 1.0 },
+ { 0.101961, 0.101961, 0.117647, 1.0 },
+ { 0.105882, 0.101961, 0.113725, 1.0 },
+ { 0.105882, 0.101961, 0.109804, 1.0 },
+ { 0.101961, 0.101961, 0.105882, 1.0 },
+ { 0.101961, 0.105882, 0.101961, 1.0 },
+ { 0.101961, 0.105882, 0.101961, 1.0 },
+ { 0.105882, 0.109804, 0.101961, 1.0 },
+ { 0.105882, 0.109804, 0.101961, 1.0 },
+ { 0.101961, 0.109804, 0.101961, 1.0 },
+ { 0.098039, 0.109804, 0.101961, 1.0 },
+ { 0.098039, 0.113725, 0.101961, 1.0 },
+ { 0.098039, 0.109804, 0.101961, 1.0 },
+ { 0.098039, 0.109804, 0.105882, 1.0 },
+ { 0.098039, 0.105882, 0.105882, 1.0 },
+ { 0.098039, 0.101961, 0.109804, 1.0 },
+ { 0.098039, 0.101961, 0.109804, 1.0 },
+ { 0.098039, 0.105882, 0.109804, 1.0 },
+ { 0.098039, 0.113725, 0.117647, 1.0 },
+ { 0.098039, 0.129412, 0.129412, 1.0 },
+ { 0.101961, 0.152941, 0.160784, 1.0 },
+ { 0.109804, 0.200000, 0.203922, 1.0 },
+ { 0.117647, 0.258824, 0.262745, 1.0 },
+ { 0.129412, 0.317647, 0.317647, 1.0 },
+ { 0.141176, 0.368627, 0.356863, 1.0 },
+ { 0.152941, 0.400000, 0.400000, 1.0 },
+ { 0.156863, 0.431373, 0.427451, 1.0 },
+ };
+/* Dark_Waters */
+static double4 colors_534[] = {
+ { 0.156863, 0.035294, 0.329412, 1.0 },
+ { 0.141176, 0.019608, 0.294118, 1.0 },
+ { 0.145098, 0.007843, 0.254902, 1.0 },
+ { 0.152941, 0.000000, 0.219608, 1.0 },
+ { 0.082353, 0.000000, 0.164706, 1.0 },
+ { 0.015686, 0.000000, 0.109804, 1.0 },
+ { 0.007843, 0.027451, 0.054902, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.027451, 0.031373, 1.0 },
+ { 0.000000, 0.000000, 0.066667, 1.0 },
+ { 0.000000, 0.000000, 0.066667, 1.0 },
+ { 0.000000, 0.000000, 0.070588, 1.0 },
+ { 0.000000, 0.000000, 0.121569, 1.0 },
+ { 0.000000, 0.007843, 0.160784, 1.0 },
+ { 0.000000, 0.015686, 0.203922, 1.0 },
+ { 0.000000, 0.050980, 0.250980, 1.0 },
+ { 0.000000, 0.086275, 0.298039, 1.0 },
+ { 0.000000, 0.105882, 0.321569, 1.0 },
+ { 0.000000, 0.125490, 0.349020, 1.0 },
+ { 0.000000, 0.188235, 0.431373, 1.0 },
+ { 0.000000, 0.203922, 0.462745, 1.0 },
+ { 0.000000, 0.223529, 0.498039, 1.0 },
+ { 0.000000, 0.239216, 0.521569, 1.0 },
+ { 0.000000, 0.254902, 0.549020, 1.0 },
+ { 0.000000, 0.258824, 0.552941, 1.0 },
+ { 0.000000, 0.262745, 0.556863, 1.0 },
+ { 0.000000, 0.247059, 0.556863, 1.0 },
+ { 0.000000, 0.239216, 0.549020, 1.0 },
+ { 0.000000, 0.219608, 0.486275, 1.0 },
+ { 0.000000, 0.188235, 0.450980, 1.0 },
+ { 0.000000, 0.160784, 0.415686, 1.0 },
+ { 0.000000, 0.141176, 0.376471, 1.0 },
+ { 0.000000, 0.121569, 0.341176, 1.0 },
+ { 0.000000, 0.094118, 0.325490, 1.0 },
+ { 0.000000, 0.066667, 0.309804, 1.0 },
+ { 0.000000, 0.019608, 0.278431, 1.0 },
+ { 0.000000, 0.007843, 0.278431, 1.0 },
+ { 0.000000, 0.000000, 0.278431, 1.0 },
+ { 0.000000, 0.000000, 0.286275, 1.0 },
+ { 0.000000, 0.000000, 0.298039, 1.0 },
+ { 0.000000, 0.007843, 0.309804, 1.0 },
+ { 0.000000, 0.019608, 0.325490, 1.0 },
+ { 0.000000, 0.000000, 0.345098, 1.0 },
+ { 0.039216, 0.015686, 0.360784, 1.0 },
+ { 0.050980, 0.015686, 0.392157, 1.0 },
+ { 0.043137, 0.015686, 0.396078, 1.0 },
+ { 0.035294, 0.015686, 0.400000, 1.0 },
+ { 0.027451, 0.015686, 0.388235, 1.0 },
+ { 0.019608, 0.015686, 0.376471, 1.0 },
+ { 0.027451, 0.015686, 0.368627, 1.0 },
+ { 0.039216, 0.015686, 0.360784, 1.0 },
+ { 0.086275, 0.015686, 0.298039, 1.0 },
+ { 0.090196, 0.007843, 0.262745, 1.0 },
+ { 0.098039, 0.000000, 0.231373, 1.0 },
+ { 0.098039, 0.000000, 0.196078, 1.0 },
+ { 0.098039, 0.000000, 0.160784, 1.0 },
+ { 0.090196, 0.000000, 0.149020, 1.0 },
+ { 0.086275, 0.000000, 0.137255, 1.0 },
+ { 0.086275, 0.000000, 0.101961, 1.0 },
+ { 0.082353, 0.000000, 0.003922, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.070588, 1.0 },
+ { 0.035294, 0.000000, 0.094118, 1.0 },
+ { 0.070588, 0.000000, 0.121569, 1.0 },
+ { 0.094118, 0.000000, 0.160784, 1.0 },
+ { 0.121569, 0.000000, 0.203922, 1.0 },
+ { 0.152941, 0.000000, 0.227451, 1.0 },
+ { 0.188235, 0.000000, 0.254902, 1.0 },
+ { 0.239216, 0.019608, 0.325490, 1.0 },
+ { 0.176471, 0.066667, 0.415686, 1.0 },
+ { 0.109804, 0.156863, 0.619608, 1.0 },
+ { 0.125490, 0.215686, 0.686275, 1.0 },
+ { 0.141176, 0.278431, 0.756863, 1.0 },
+ { 0.149020, 0.309804, 0.776471, 1.0 },
+ { 0.156863, 0.345098, 0.796078, 1.0 },
+ { 0.141176, 0.329412, 0.823529, 1.0 },
+ { 0.141176, 0.309804, 0.823529, 1.0 },
+ { 0.137255, 0.325490, 0.796078, 1.0 },
+ { 0.121569, 0.337255, 0.784314, 1.0 },
+ { 0.109804, 0.349020, 0.776471, 1.0 },
+ { 0.098039, 0.345098, 0.760784, 1.0 },
+ { 0.086275, 0.341176, 0.745098, 1.0 },
+ { 0.082353, 0.345098, 0.709804, 1.0 },
+ { 0.054902, 0.360784, 0.650980, 1.0 },
+ { 0.019608, 0.294118, 0.588235, 1.0 },
+ { 0.000000, 0.219608, 0.482353, 1.0 },
+ { 0.000000, 0.101961, 0.325490, 1.0 },
+ { 0.000000, 0.086275, 0.282353, 1.0 },
+ { 0.000000, 0.070588, 0.239216, 1.0 },
+ { 0.000000, 0.066667, 0.235294, 1.0 },
+ { 0.000000, 0.066667, 0.231373, 1.0 },
+ { 0.000000, 0.086275, 0.231373, 1.0 },
+ { 0.000000, 0.082353, 0.254902, 1.0 },
+ { 0.000000, 0.109804, 0.254902, 1.0 },
+ { 0.000000, 0.086275, 0.254902, 1.0 },
+ { 0.000000, 0.066667, 0.254902, 1.0 },
+ { 0.000000, 0.066667, 0.247059, 1.0 },
+ { 0.000000, 0.070588, 0.239216, 1.0 },
+ { 0.000000, 0.070588, 0.239216, 1.0 },
+ { 0.000000, 0.098039, 0.231373, 1.0 },
+ { 0.000000, 0.098039, 0.239216, 1.0 },
+ { 0.000000, 0.098039, 0.231373, 1.0 },
+ { 0.000000, 0.082353, 0.207843, 1.0 },
+ { 0.000000, 0.066667, 0.192157, 1.0 },
+ { 0.000000, 0.054902, 0.176471, 1.0 },
+ { 0.000000, 0.050980, 0.152941, 1.0 },
+ { 0.000000, 0.031373, 0.109804, 1.0 },
+ { 0.000000, 0.003922, 0.082353, 1.0 },
+ { 0.000000, 0.066667, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.054902, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.066667, 1.0 },
+ { 0.000000, 0.003922, 0.066667, 1.0 },
+ { 0.000000, 0.000000, 0.082353, 1.0 },
+ { 0.000000, 0.000000, 0.082353, 1.0 },
+ { 0.000000, 0.000000, 0.082353, 1.0 },
+ { 0.000000, 0.000000, 0.074510, 1.0 },
+ { 0.000000, 0.003922, 0.070588, 1.0 },
+ { 0.000000, 0.003922, 0.070588, 1.0 },
+ { 0.000000, 0.000000, 0.070588, 1.0 },
+ { 0.000000, 0.000000, 0.070588, 1.0 },
+ { 0.000000, 0.000000, 0.070588, 1.0 },
+ { 0.000000, 0.000000, 0.098039, 1.0 },
+ { 0.000000, 0.000000, 0.098039, 1.0 },
+ { 0.000000, 0.000000, 0.101961, 1.0 },
+ { 0.000000, 0.000000, 0.101961, 1.0 },
+ { 0.000000, 0.000000, 0.101961, 1.0 },
+ { 0.003922, 0.000000, 0.101961, 1.0 },
+ { 0.054902, 0.000000, 0.101961, 1.0 },
+ { 0.109804, 0.000000, 0.086275, 1.0 },
+ { 0.094118, 0.000000, 0.105882, 1.0 },
+ { 0.082353, 0.000000, 0.125490, 1.0 },
+ { 0.086275, 0.000000, 0.152941, 1.0 },
+ { 0.141176, 0.000000, 0.176471, 1.0 },
+ { 0.125490, 0.000000, 0.219608, 1.0 },
+ { 0.101961, 0.000000, 0.262745, 1.0 },
+ { 0.160784, 0.003922, 0.298039, 1.0 },
+ { 0.160784, 0.031373, 0.329412, 1.0 },
+ { 0.176471, 0.054902, 0.419608, 1.0 },
+ { 0.223529, 0.070588, 0.450980, 1.0 },
+ { 0.270588, 0.086275, 0.482353, 1.0 },
+ { 0.286275, 0.125490, 0.572549, 1.0 },
+ { 0.400000, 0.176471, 0.670588, 1.0 },
+ { 0.529412, 0.223529, 0.788235, 1.0 },
+ { 0.603922, 0.286275, 0.909804, 1.0 },
+ { 0.807843, 0.419608, 1.000000, 1.0 },
+ { 0.815686, 0.447059, 1.000000, 1.0 },
+ { 0.823529, 0.478431, 1.000000, 1.0 },
+ { 1.000000, 0.498039, 1.000000, 1.0 },
+ { 1.000000, 0.513725, 1.000000, 1.0 },
+ { 1.000000, 0.533333, 1.000000, 1.0 },
+ { 1.000000, 0.517647, 1.000000, 1.0 },
+ { 1.000000, 0.501961, 1.000000, 1.0 },
+ { 0.909804, 0.513725, 1.000000, 1.0 },
+ { 0.776471, 0.498039, 1.000000, 1.0 },
+ { 0.619608, 0.482353, 1.000000, 1.0 },
+ { 0.462745, 0.450980, 1.000000, 1.0 },
+ { 0.415686, 0.462745, 1.000000, 1.0 },
+ { 0.368627, 0.466667, 1.000000, 1.0 },
+ { 0.325490, 0.392157, 1.000000, 1.0 },
+ { 0.254902, 0.309804, 0.949020, 1.0 },
+ { 0.109804, 0.156863, 0.694118, 1.0 },
+ { 0.086275, 0.149020, 0.635294, 1.0 },
+ { 0.066667, 0.141176, 0.580392, 1.0 },
+ { 0.015686, 0.141176, 0.482353, 1.0 },
+ { 0.000000, 0.125490, 0.419608, 1.0 },
+ { 0.000000, 0.141176, 0.376471, 1.0 },
+ { 0.000000, 0.101961, 0.329412, 1.0 },
+ { 0.000000, 0.066667, 0.294118, 1.0 },
+ { 0.000000, 0.015686, 0.262745, 1.0 },
+ { 0.000000, 0.015686, 0.223529, 1.0 },
+ { 0.000000, 0.000000, 0.203922, 1.0 },
+ { 0.000000, 0.000000, 0.192157, 1.0 },
+ { 0.000000, 0.000000, 0.192157, 1.0 },
+ { 0.000000, 0.000000, 0.219608, 1.0 },
+ { 0.000000, 0.015686, 0.239216, 1.0 },
+ { 0.000000, 0.098039, 0.270588, 1.0 },
+ { 0.000000, 0.125490, 0.309804, 1.0 },
+ { 0.000000, 0.172549, 0.341176, 1.0 },
+ { 0.000000, 0.203922, 0.384314, 1.0 },
+ { 0.019608, 0.192157, 0.435294, 1.0 },
+ { 0.039216, 0.239216, 0.501961, 1.0 },
+ { 0.082353, 0.262745, 0.603922, 1.0 },
+ { 0.125490, 0.309804, 0.709804, 1.0 },
+ { 0.172549, 0.313725, 0.807843, 1.0 },
+ { 0.203922, 0.329412, 0.874510, 1.0 },
+ { 0.207843, 0.392157, 0.913725, 1.0 },
+ { 0.219608, 0.415686, 0.933333, 1.0 },
+ { 0.207843, 0.415686, 0.945098, 1.0 },
+ { 0.203922, 0.384314, 0.945098, 1.0 },
+ { 0.192157, 0.435294, 0.960784, 1.0 },
+ { 0.192157, 0.450980, 1.000000, 1.0 },
+ { 0.219608, 0.478431, 1.000000, 1.0 },
+ { 0.262745, 0.486275, 1.000000, 1.0 },
+ { 0.309804, 0.498039, 1.000000, 1.0 },
+ { 0.360784, 0.541176, 1.000000, 1.0 },
+ { 0.368627, 0.639216, 1.000000, 1.0 },
+ { 0.360784, 0.678431, 1.000000, 1.0 },
+ { 0.345098, 0.717647, 1.000000, 1.0 },
+ { 0.309804, 0.666667, 1.000000, 1.0 },
+ { 0.254902, 0.709804, 1.000000, 1.0 },
+ { 0.231373, 0.709804, 1.000000, 1.0 },
+ { 0.223529, 0.694118, 1.000000, 1.0 },
+ { 0.239216, 0.623529, 1.000000, 1.0 },
+ { 0.247059, 0.666667, 1.000000, 1.0 },
+ { 0.278431, 0.639216, 1.000000, 1.0 },
+ { 0.278431, 0.635294, 1.000000, 1.0 },
+ { 0.270588, 0.533333, 1.000000, 1.0 },
+ { 0.231373, 0.486275, 1.000000, 1.0 },
+ { 0.176471, 0.462745, 0.913725, 1.0 },
+ { 0.121569, 0.368627, 0.792157, 1.0 },
+ { 0.082353, 0.254902, 0.666667, 1.0 },
+ { 0.039216, 0.188235, 0.549020, 1.0 },
+ { 0.031373, 0.101961, 0.462745, 1.0 },
+ { 0.015686, 0.066667, 0.392157, 1.0 },
+ { 0.003922, 0.035294, 0.341176, 1.0 },
+ { 0.000000, 0.000000, 0.294118, 1.0 },
+ { 0.054902, 0.000000, 0.247059, 1.0 },
+ { 0.125490, 0.000000, 0.219608, 1.0 },
+ { 0.054902, 0.000000, 0.188235, 1.0 },
+ { 0.050980, 0.000000, 0.176471, 1.0 },
+ { 0.054902, 0.000000, 0.188235, 1.0 },
+ { 0.070588, 0.000000, 0.207843, 1.0 },
+ { 0.054902, 0.000000, 0.247059, 1.0 },
+ { 0.137255, 0.015686, 0.294118, 1.0 },
+ { 0.160784, 0.035294, 0.341176, 1.0 },
+ { 0.156863, 0.035294, 0.329412, 1.0 },
+ { 0.156863, 0.019608, 0.325490, 1.0 },
+ { 0.192157, 0.015686, 0.313725, 1.0 },
+ { 0.172549, 0.015686, 0.309804, 1.0 },
+ { 0.141176, 0.019608, 0.298039, 1.0 },
+ { 0.082353, 0.003922, 0.294118, 1.0 },
+ { 0.137255, 0.015686, 0.294118, 1.0 },
+ };
+/* Darkness */
+static double4 colors_535[] = {
+ { 0.200000, 0.137255, 0.156863, 1.0 },
+ { 0.188235, 0.090196, 0.113725, 1.0 },
+ { 0.180392, 0.078431, 0.082353, 1.0 },
+ { 0.176471, 0.066667, 0.050980, 1.0 },
+ { 0.149020, 0.062745, 0.047059, 1.0 },
+ { 0.125490, 0.062745, 0.043137, 1.0 },
+ { 0.109804, 0.066667, 0.035294, 1.0 },
+ { 0.098039, 0.070588, 0.031373, 1.0 },
+ { 0.094118, 0.082353, 0.094118, 1.0 },
+ { 0.094118, 0.105882, 0.133333, 1.0 },
+ { 0.098039, 0.129412, 0.176471, 1.0 },
+ { 0.090196, 0.160784, 0.243137, 1.0 },
+ { 0.086275, 0.192157, 0.313725, 1.0 },
+ { 0.098039, 0.200000, 0.345098, 1.0 },
+ { 0.113725, 0.207843, 0.376471, 1.0 },
+ { 0.129412, 0.211765, 0.384314, 1.0 },
+ { 0.149020, 0.219608, 0.396078, 1.0 },
+ { 0.192157, 0.180392, 0.454902, 1.0 },
+ { 0.207843, 0.176471, 0.423529, 1.0 },
+ { 0.223529, 0.172549, 0.392157, 1.0 },
+ { 0.203922, 0.160784, 0.352941, 1.0 },
+ { 0.188235, 0.152941, 0.317647, 1.0 },
+ { 0.176471, 0.145098, 0.282353, 1.0 },
+ { 0.164706, 0.137255, 0.247059, 1.0 },
+ { 0.121569, 0.105882, 0.149020, 1.0 },
+ { 0.098039, 0.086275, 0.125490, 1.0 },
+ { 0.074510, 0.070588, 0.101961, 1.0 },
+ { 0.070588, 0.062745, 0.090196, 1.0 },
+ { 0.066667, 0.058824, 0.078431, 1.0 },
+ { 0.066667, 0.058824, 0.074510, 1.0 },
+ { 0.070588, 0.058824, 0.074510, 1.0 },
+ { 0.074510, 0.058824, 0.066667, 1.0 },
+ { 0.078431, 0.062745, 0.066667, 1.0 },
+ { 0.082353, 0.062745, 0.058824, 1.0 },
+ { 0.078431, 0.062745, 0.054902, 1.0 },
+ { 0.074510, 0.062745, 0.054902, 1.0 },
+ { 0.066667, 0.054902, 0.054902, 1.0 },
+ { 0.062745, 0.050980, 0.054902, 1.0 },
+ { 0.050980, 0.043137, 0.047059, 1.0 },
+ { 0.043137, 0.039216, 0.043137, 1.0 },
+ { 0.027451, 0.027451, 0.031373, 1.0 },
+ { 0.027451, 0.027451, 0.031373, 1.0 },
+ { 0.027451, 0.031373, 0.035294, 1.0 },
+ { 0.066667, 0.047059, 0.050980, 1.0 },
+ { 0.109804, 0.066667, 0.070588, 1.0 },
+ { 0.145098, 0.078431, 0.082353, 1.0 },
+ { 0.180392, 0.094118, 0.094118, 1.0 },
+ { 0.243137, 0.101961, 0.160784, 1.0 },
+ { 0.321569, 0.117647, 0.196078, 1.0 },
+ { 0.474510, 0.266667, 0.235294, 1.0 },
+ { 0.447059, 0.290196, 0.239216, 1.0 },
+ { 0.419608, 0.313725, 0.247059, 1.0 },
+ { 0.356863, 0.313725, 0.235294, 1.0 },
+ { 0.294118, 0.313725, 0.223529, 1.0 },
+ { 0.254902, 0.294118, 0.219608, 1.0 },
+ { 0.219608, 0.274510, 0.219608, 1.0 },
+ { 0.129412, 0.152941, 0.223529, 1.0 },
+ { 0.113725, 0.137255, 0.231373, 1.0 },
+ { 0.101961, 0.121569, 0.239216, 1.0 },
+ { 0.109804, 0.121569, 0.270588, 1.0 },
+ { 0.121569, 0.125490, 0.301961, 1.0 },
+ { 0.121569, 0.125490, 0.313725, 1.0 },
+ { 0.125490, 0.125490, 0.329412, 1.0 },
+ { 0.098039, 0.113725, 0.360784, 1.0 },
+ { 0.101961, 0.113725, 0.356863, 1.0 },
+ { 0.074510, 0.082353, 0.309804, 1.0 },
+ { 0.074510, 0.086275, 0.266667, 1.0 },
+ { 0.078431, 0.090196, 0.227451, 1.0 },
+ { 0.090196, 0.098039, 0.219608, 1.0 },
+ { 0.105882, 0.105882, 0.211765, 1.0 },
+ { 0.129412, 0.129412, 0.231373, 1.0 },
+ { 0.152941, 0.141176, 0.243137, 1.0 },
+ { 0.215686, 0.180392, 0.266667, 1.0 },
+ { 0.207843, 0.176471, 0.258824, 1.0 },
+ { 0.203922, 0.176471, 0.254902, 1.0 },
+ { 0.188235, 0.164706, 0.227451, 1.0 },
+ { 0.176471, 0.152941, 0.200000, 1.0 },
+ { 0.152941, 0.141176, 0.196078, 1.0 },
+ { 0.133333, 0.129412, 0.192157, 1.0 },
+ { 0.113725, 0.113725, 0.188235, 1.0 },
+ { 0.098039, 0.105882, 0.176471, 1.0 },
+ { 0.050980, 0.086275, 0.192157, 1.0 },
+ { 0.058824, 0.086275, 0.211765, 1.0 },
+ { 0.066667, 0.090196, 0.231373, 1.0 },
+ { 0.070588, 0.086275, 0.254902, 1.0 },
+ { 0.074510, 0.086275, 0.278431, 1.0 },
+ { 0.082353, 0.070588, 0.317647, 1.0 },
+ { 0.098039, 0.078431, 0.341176, 1.0 },
+ { 0.113725, 0.078431, 0.360784, 1.0 },
+ { 0.098039, 0.082353, 0.321569, 1.0 },
+ { 0.086275, 0.086275, 0.286275, 1.0 },
+ { 0.086275, 0.082353, 0.262745, 1.0 },
+ { 0.090196, 0.082353, 0.239216, 1.0 },
+ { 0.078431, 0.082353, 0.200000, 1.0 },
+ { 0.062745, 0.078431, 0.172549, 1.0 },
+ { 0.058824, 0.074510, 0.152941, 1.0 },
+ { 0.066667, 0.070588, 0.145098, 1.0 },
+ { 0.074510, 0.074510, 0.129412, 1.0 },
+ { 0.078431, 0.070588, 0.113725, 1.0 },
+ { 0.086275, 0.070588, 0.101961, 1.0 },
+ { 0.086275, 0.070588, 0.098039, 1.0 },
+ { 0.090196, 0.074510, 0.094118, 1.0 },
+ { 0.090196, 0.070588, 0.082353, 1.0 },
+ { 0.090196, 0.066667, 0.070588, 1.0 },
+ { 0.082353, 0.062745, 0.074510, 1.0 },
+ { 0.082353, 0.062745, 0.074510, 1.0 },
+ { 0.082353, 0.062745, 0.078431, 1.0 },
+ { 0.086275, 0.066667, 0.082353, 1.0 },
+ { 0.090196, 0.070588, 0.090196, 1.0 },
+ { 0.098039, 0.078431, 0.101961, 1.0 },
+ { 0.121569, 0.094118, 0.125490, 1.0 },
+ { 0.141176, 0.113725, 0.145098, 1.0 },
+ { 0.141176, 0.121569, 0.152941, 1.0 },
+ { 0.156863, 0.129412, 0.160784, 1.0 },
+ { 0.145098, 0.121569, 0.149020, 1.0 },
+ { 0.137255, 0.117647, 0.141176, 1.0 },
+ { 0.113725, 0.098039, 0.125490, 1.0 },
+ { 0.101961, 0.090196, 0.105882, 1.0 },
+ { 0.086275, 0.078431, 0.090196, 1.0 },
+ { 0.070588, 0.066667, 0.082353, 1.0 },
+ { 0.054902, 0.062745, 0.070588, 1.0 },
+ { 0.050980, 0.062745, 0.078431, 1.0 },
+ { 0.047059, 0.066667, 0.086275, 1.0 },
+ { 0.047059, 0.062745, 0.090196, 1.0 },
+ { 0.050980, 0.062745, 0.094118, 1.0 },
+ { 0.050980, 0.074510, 0.105882, 1.0 },
+ { 0.058824, 0.078431, 0.113725, 1.0 },
+ { 0.078431, 0.078431, 0.121569, 1.0 },
+ { 0.105882, 0.094118, 0.129412, 1.0 },
+ { 0.176471, 0.094118, 0.098039, 1.0 },
+ { 0.196078, 0.101961, 0.101961, 1.0 },
+ { 0.219608, 0.109804, 0.109804, 1.0 },
+ { 0.305882, 0.117647, 0.149020, 1.0 },
+ { 0.400000, 0.094118, 0.152941, 1.0 },
+ { 0.423529, 0.101961, 0.164706, 1.0 },
+ { 0.443137, 0.129412, 0.211765, 1.0 },
+ { 0.439216, 0.109804, 0.149020, 1.0 },
+ { 0.419608, 0.121569, 0.176471, 1.0 },
+ { 0.400000, 0.133333, 0.207843, 1.0 },
+ { 0.400000, 0.133333, 0.219608, 1.0 },
+ { 0.400000, 0.137255, 0.231373, 1.0 },
+ { 0.431373, 0.160784, 0.282353, 1.0 },
+ { 0.435294, 0.184314, 0.325490, 1.0 },
+ { 0.400000, 0.184314, 0.372549, 1.0 },
+ { 0.380392, 0.168627, 0.333333, 1.0 },
+ { 0.211765, 0.152941, 0.235294, 1.0 },
+ { 0.176471, 0.133333, 0.215686, 1.0 },
+ { 0.145098, 0.117647, 0.196078, 1.0 },
+ { 0.113725, 0.098039, 0.149020, 1.0 },
+ { 0.086275, 0.082353, 0.117647, 1.0 },
+ { 0.074510, 0.070588, 0.101961, 1.0 },
+ { 0.070588, 0.066667, 0.098039, 1.0 },
+ { 0.062745, 0.054902, 0.078431, 1.0 },
+ { 0.062745, 0.054902, 0.074510, 1.0 },
+ { 0.062745, 0.054902, 0.070588, 1.0 },
+ { 0.062745, 0.043137, 0.066667, 1.0 },
+ { 0.058824, 0.039216, 0.062745, 1.0 },
+ { 0.054902, 0.047059, 0.062745, 1.0 },
+ { 0.054902, 0.043137, 0.062745, 1.0 },
+ { 0.050980, 0.039216, 0.062745, 1.0 },
+ { 0.050980, 0.043137, 0.062745, 1.0 },
+ { 0.047059, 0.047059, 0.066667, 1.0 },
+ { 0.047059, 0.047059, 0.066667, 1.0 },
+ { 0.050980, 0.047059, 0.066667, 1.0 },
+ { 0.050980, 0.047059, 0.066667, 1.0 },
+ { 0.054902, 0.047059, 0.070588, 1.0 },
+ { 0.054902, 0.050980, 0.074510, 1.0 },
+ { 0.054902, 0.054902, 0.082353, 1.0 },
+ { 0.054902, 0.058824, 0.094118, 1.0 },
+ { 0.054902, 0.058824, 0.098039, 1.0 },
+ { 0.054902, 0.062745, 0.101961, 1.0 },
+ { 0.054902, 0.062745, 0.105882, 1.0 },
+ { 0.050980, 0.058824, 0.109804, 1.0 },
+ { 0.043137, 0.058824, 0.117647, 1.0 },
+ { 0.047059, 0.070588, 0.129412, 1.0 },
+ { 0.050980, 0.078431, 0.152941, 1.0 },
+ { 0.062745, 0.086275, 0.176471, 1.0 },
+ { 0.070588, 0.109804, 0.227451, 1.0 },
+ { 0.074510, 0.145098, 0.290196, 1.0 },
+ { 0.113725, 0.152941, 0.298039, 1.0 },
+ { 0.145098, 0.156863, 0.298039, 1.0 },
+ { 0.152941, 0.176471, 0.301961, 1.0 },
+ { 0.172549, 0.172549, 0.278431, 1.0 },
+ { 0.176471, 0.152941, 0.227451, 1.0 },
+ { 0.137255, 0.117647, 0.160784, 1.0 },
+ { 0.125490, 0.105882, 0.160784, 1.0 },
+ { 0.117647, 0.098039, 0.160784, 1.0 },
+ { 0.117647, 0.098039, 0.156863, 1.0 },
+ { 0.121569, 0.117647, 0.172549, 1.0 },
+ { 0.141176, 0.125490, 0.188235, 1.0 },
+ { 0.168627, 0.145098, 0.196078, 1.0 },
+ { 0.207843, 0.156863, 0.196078, 1.0 },
+ { 0.254902, 0.164706, 0.180392, 1.0 },
+ { 0.290196, 0.223529, 0.188235, 1.0 },
+ { 0.364706, 0.203922, 0.180392, 1.0 },
+ { 0.447059, 0.137255, 0.129412, 1.0 },
+ { 0.443137, 0.168627, 0.105882, 1.0 },
+ { 0.427451, 0.176471, 0.105882, 1.0 },
+ { 0.431373, 0.149020, 0.098039, 1.0 },
+ { 0.376471, 0.152941, 0.086275, 1.0 },
+ { 0.286275, 0.156863, 0.086275, 1.0 },
+ { 0.235294, 0.176471, 0.133333, 1.0 },
+ { 0.223529, 0.207843, 0.164706, 1.0 },
+ { 0.219608, 0.207843, 0.176471, 1.0 },
+ { 0.231373, 0.215686, 0.176471, 1.0 },
+ { 0.243137, 0.231373, 0.172549, 1.0 },
+ { 0.227451, 0.223529, 0.192157, 1.0 },
+ { 0.235294, 0.223529, 0.192157, 1.0 },
+ { 0.278431, 0.247059, 0.215686, 1.0 },
+ { 0.301961, 0.250980, 0.282353, 1.0 },
+ { 0.329412, 0.223529, 0.329412, 1.0 },
+ { 0.349020, 0.207843, 0.403922, 1.0 },
+ { 0.333333, 0.227451, 0.427451, 1.0 },
+ { 0.368627, 0.223529, 0.419608, 1.0 },
+ { 0.321569, 0.188235, 0.427451, 1.0 },
+ { 0.250980, 0.176471, 0.419608, 1.0 },
+ { 0.262745, 0.184314, 0.435294, 1.0 },
+ { 0.294118, 0.184314, 0.443137, 1.0 },
+ { 0.337255, 0.215686, 0.545098, 1.0 },
+ { 0.368627, 0.207843, 0.592157, 1.0 },
+ { 0.396078, 0.141176, 0.494118, 1.0 },
+ { 0.396078, 0.176471, 0.498039, 1.0 },
+ { 0.345098, 0.164706, 0.435294, 1.0 },
+ { 0.278431, 0.066667, 0.290196, 1.0 },
+ { 0.203922, 0.058824, 0.196078, 1.0 },
+ { 0.129412, 0.062745, 0.129412, 1.0 },
+ { 0.078431, 0.039216, 0.105882, 1.0 },
+ { 0.062745, 0.039216, 0.094118, 1.0 },
+ { 0.050980, 0.043137, 0.086275, 1.0 },
+ { 0.039216, 0.035294, 0.070588, 1.0 },
+ { 0.035294, 0.031373, 0.050980, 1.0 },
+ { 0.023529, 0.027451, 0.050980, 1.0 },
+ { 0.027451, 0.023529, 0.050980, 1.0 },
+ { 0.031373, 0.031373, 0.047059, 1.0 },
+ { 0.031373, 0.035294, 0.047059, 1.0 },
+ { 0.039216, 0.039216, 0.058824, 1.0 },
+ { 0.047059, 0.047059, 0.074510, 1.0 },
+ { 0.050980, 0.054902, 0.082353, 1.0 },
+ { 0.062745, 0.058824, 0.090196, 1.0 },
+ { 0.070588, 0.066667, 0.094118, 1.0 },
+ { 0.074510, 0.070588, 0.105882, 1.0 },
+ { 0.074510, 0.070588, 0.105882, 1.0 },
+ { 0.078431, 0.070588, 0.101961, 1.0 },
+ { 0.074510, 0.070588, 0.101961, 1.0 },
+ { 0.062745, 0.066667, 0.094118, 1.0 },
+ { 0.058824, 0.062745, 0.086275, 1.0 },
+ { 0.058824, 0.058824, 0.086275, 1.0 },
+ { 0.058824, 0.054902, 0.078431, 1.0 },
+ { 0.062745, 0.062745, 0.082353, 1.0 },
+ { 0.074510, 0.066667, 0.090196, 1.0 },
+ { 0.090196, 0.074510, 0.098039, 1.0 },
+ { 0.105882, 0.090196, 0.109804, 1.0 },
+ { 0.125490, 0.109804, 0.129412, 1.0 },
+ { 0.152941, 0.137255, 0.152941, 1.0 },
+ { 0.145098, 0.141176, 0.156863, 1.0 },
+ { 0.152941, 0.125490, 0.152941, 1.0 },
+ };
+/* Davinci */
+static double4 colors_536[] = {
+ { 0.823529, 0.615686, 0.560784, 1.0 },
+ { 0.913725, 0.819608, 0.698039, 1.0 },
+ { 0.862745, 0.823529, 0.721569, 1.0 },
+ { 0.811765, 0.831373, 0.745098, 1.0 },
+ { 0.709804, 0.784314, 0.674510, 1.0 },
+ { 0.611765, 0.741176, 0.607843, 1.0 },
+ { 0.592157, 0.686275, 0.643137, 1.0 },
+ { 0.572549, 0.631373, 0.678431, 1.0 },
+ { 0.352941, 0.419608, 0.552941, 1.0 },
+ { 0.411765, 0.368627, 0.568627, 1.0 },
+ { 0.470588, 0.317647, 0.588235, 1.0 },
+ { 0.509804, 0.278431, 0.525490, 1.0 },
+ { 0.549020, 0.243137, 0.462745, 1.0 },
+ { 0.541176, 0.160784, 0.376471, 1.0 },
+ { 0.537255, 0.078431, 0.290196, 1.0 },
+ { 0.509804, 0.058824, 0.266667, 1.0 },
+ { 0.482353, 0.043137, 0.247059, 1.0 },
+ { 0.337255, 0.047059, 0.160784, 1.0 },
+ { 0.317647, 0.121569, 0.207843, 1.0 },
+ { 0.301961, 0.196078, 0.258824, 1.0 },
+ { 0.301961, 0.258824, 0.301961, 1.0 },
+ { 0.301961, 0.321569, 0.349020, 1.0 },
+ { 0.313725, 0.368627, 0.396078, 1.0 },
+ { 0.325490, 0.415686, 0.443137, 1.0 },
+ { 0.286275, 0.329412, 0.392157, 1.0 },
+ { 0.258824, 0.266667, 0.352941, 1.0 },
+ { 0.231373, 0.203922, 0.317647, 1.0 },
+ { 0.219608, 0.164706, 0.290196, 1.0 },
+ { 0.207843, 0.125490, 0.266667, 1.0 },
+ { 0.227451, 0.117647, 0.239216, 1.0 },
+ { 0.250980, 0.109804, 0.215686, 1.0 },
+ { 0.254902, 0.141176, 0.152941, 1.0 },
+ { 0.239216, 0.219608, 0.203922, 1.0 },
+ { 0.149020, 0.341176, 0.200000, 1.0 },
+ { 0.125490, 0.396078, 0.266667, 1.0 },
+ { 0.105882, 0.450980, 0.337255, 1.0 },
+ { 0.117647, 0.486275, 0.349020, 1.0 },
+ { 0.133333, 0.521569, 0.360784, 1.0 },
+ { 0.168627, 0.505882, 0.360784, 1.0 },
+ { 0.207843, 0.494118, 0.360784, 1.0 },
+ { 0.454902, 0.572549, 0.364706, 1.0 },
+ { 0.627451, 0.674510, 0.450980, 1.0 },
+ { 0.803922, 0.776471, 0.537255, 1.0 },
+ { 0.850980, 0.749020, 0.529412, 1.0 },
+ { 0.898039, 0.725490, 0.525490, 1.0 },
+ { 0.866667, 0.694118, 0.517647, 1.0 },
+ { 0.835294, 0.662745, 0.509804, 1.0 },
+ { 0.803922, 0.501961, 0.380392, 1.0 },
+ { 0.721569, 0.325490, 0.274510, 1.0 },
+ { 0.607843, 0.168627, 0.196078, 1.0 },
+ { 0.580392, 0.109804, 0.160784, 1.0 },
+ { 0.556863, 0.054902, 0.129412, 1.0 },
+ { 0.572549, 0.082353, 0.192157, 1.0 },
+ { 0.588235, 0.113725, 0.254902, 1.0 },
+ { 0.596078, 0.137255, 0.286275, 1.0 },
+ { 0.603922, 0.164706, 0.317647, 1.0 },
+ { 0.694118, 0.321569, 0.494118, 1.0 },
+ { 0.721569, 0.407843, 0.572549, 1.0 },
+ { 0.749020, 0.498039, 0.654902, 1.0 },
+ { 0.729412, 0.509804, 0.615686, 1.0 },
+ { 0.713725, 0.521569, 0.576471, 1.0 },
+ { 0.701961, 0.537255, 0.596078, 1.0 },
+ { 0.690196, 0.552941, 0.615686, 1.0 },
+ { 0.662745, 0.482353, 0.568627, 1.0 },
+ { 0.639216, 0.400000, 0.478431, 1.0 },
+ { 0.588235, 0.235294, 0.262745, 1.0 },
+ { 0.615686, 0.258824, 0.254902, 1.0 },
+ { 0.643137, 0.286275, 0.247059, 1.0 },
+ { 0.674510, 0.313725, 0.247059, 1.0 },
+ { 0.709804, 0.341176, 0.250980, 1.0 },
+ { 0.752941, 0.431373, 0.270588, 1.0 },
+ { 0.725490, 0.396078, 0.286275, 1.0 },
+ { 0.760784, 0.294118, 0.176471, 1.0 },
+ { 0.698039, 0.192157, 0.113725, 1.0 },
+ { 0.635294, 0.090196, 0.050980, 1.0 },
+ { 0.635294, 0.149020, 0.062745, 1.0 },
+ { 0.635294, 0.211765, 0.074510, 1.0 },
+ { 0.596078, 0.262745, 0.113725, 1.0 },
+ { 0.560784, 0.317647, 0.156863, 1.0 },
+ { 0.588235, 0.462745, 0.227451, 1.0 },
+ { 0.596078, 0.576471, 0.274510, 1.0 },
+ { 0.447059, 0.576471, 0.286275, 1.0 },
+ { 0.490196, 0.576471, 0.317647, 1.0 },
+ { 0.537255, 0.576471, 0.349020, 1.0 },
+ { 0.552941, 0.545098, 0.356863, 1.0 },
+ { 0.568627, 0.513725, 0.368627, 1.0 },
+ { 0.576471, 0.384314, 0.286275, 1.0 },
+ { 0.564706, 0.215686, 0.184314, 1.0 },
+ { 0.549020, 0.141176, 0.188235, 1.0 },
+ { 0.552941, 0.129412, 0.164706, 1.0 },
+ { 0.556863, 0.117647, 0.145098, 1.0 },
+ { 0.545098, 0.137255, 0.172549, 1.0 },
+ { 0.537255, 0.160784, 0.203922, 1.0 },
+ { 0.505882, 0.192157, 0.243137, 1.0 },
+ { 0.490196, 0.168627, 0.196078, 1.0 },
+ { 0.462745, 0.156863, 0.152941, 1.0 },
+ { 0.407843, 0.160784, 0.168627, 1.0 },
+ { 0.388235, 0.215686, 0.168627, 1.0 },
+ { 0.384314, 0.188235, 0.176471, 1.0 },
+ { 0.384314, 0.160784, 0.184314, 1.0 },
+ { 0.380392, 0.156863, 0.188235, 1.0 },
+ { 0.380392, 0.152941, 0.196078, 1.0 },
+ { 0.407843, 0.141176, 0.192157, 1.0 },
+ { 0.450980, 0.141176, 0.176471, 1.0 },
+ { 0.439216, 0.203922, 0.247059, 1.0 },
+ { 0.450980, 0.329412, 0.301961, 1.0 },
+ { 0.462745, 0.454902, 0.360784, 1.0 },
+ { 0.415686, 0.458824, 0.372549, 1.0 },
+ { 0.372549, 0.466667, 0.384314, 1.0 },
+ { 0.384314, 0.541176, 0.482353, 1.0 },
+ { 0.388235, 0.541176, 0.423529, 1.0 },
+ { 0.380392, 0.564706, 0.388235, 1.0 },
+ { 0.443137, 0.584314, 0.435294, 1.0 },
+ { 0.682353, 0.623529, 0.447059, 1.0 },
+ { 0.678431, 0.584314, 0.423529, 1.0 },
+ { 0.674510, 0.545098, 0.400000, 1.0 },
+ { 0.647059, 0.427451, 0.325490, 1.0 },
+ { 0.580392, 0.317647, 0.258824, 1.0 },
+ { 0.450980, 0.223529, 0.247059, 1.0 },
+ { 0.376471, 0.207843, 0.258824, 1.0 },
+ { 0.231373, 0.168627, 0.266667, 1.0 },
+ { 0.149020, 0.152941, 0.223529, 1.0 },
+ { 0.070588, 0.137255, 0.184314, 1.0 },
+ { 0.054902, 0.094118, 0.160784, 1.0 },
+ { 0.043137, 0.050980, 0.137255, 1.0 },
+ { 0.062745, 0.027451, 0.160784, 1.0 },
+ { 0.133333, 0.066667, 0.172549, 1.0 },
+ { 0.184314, 0.047059, 0.094118, 1.0 },
+ { 0.243137, 0.023529, 0.078431, 1.0 },
+ { 0.427451, 0.133333, 0.078431, 1.0 },
+ { 0.470588, 0.200000, 0.109804, 1.0 },
+ { 0.513725, 0.270588, 0.141176, 1.0 },
+ { 0.533333, 0.345098, 0.219608, 1.0 },
+ { 0.545098, 0.462745, 0.301961, 1.0 },
+ { 0.541176, 0.529412, 0.317647, 1.0 },
+ { 0.490196, 0.509804, 0.294118, 1.0 },
+ { 0.329412, 0.411765, 0.184314, 1.0 },
+ { 0.274510, 0.337255, 0.129412, 1.0 },
+ { 0.223529, 0.262745, 0.078431, 1.0 },
+ { 0.192157, 0.227451, 0.074510, 1.0 },
+ { 0.160784, 0.192157, 0.070588, 1.0 },
+ { 0.078431, 0.129412, 0.047059, 1.0 },
+ { 0.031373, 0.105882, 0.027451, 1.0 },
+ { 0.062745, 0.152941, 0.133333, 1.0 },
+ { 0.117647, 0.239216, 0.203922, 1.0 },
+ { 0.211765, 0.447059, 0.258824, 1.0 },
+ { 0.274510, 0.498039, 0.321569, 1.0 },
+ { 0.337255, 0.549020, 0.384314, 1.0 },
+ { 0.396078, 0.623529, 0.380392, 1.0 },
+ { 0.376471, 0.709804, 0.372549, 1.0 },
+ { 0.427451, 0.694118, 0.427451, 1.0 },
+ { 0.439216, 0.647059, 0.427451, 1.0 },
+ { 0.525490, 0.576471, 0.427451, 1.0 },
+ { 0.525490, 0.513725, 0.411765, 1.0 },
+ { 0.529412, 0.450980, 0.400000, 1.0 },
+ { 0.541176, 0.360784, 0.356863, 1.0 },
+ { 0.611765, 0.309804, 0.317647, 1.0 },
+ { 0.623529, 0.290196, 0.372549, 1.0 },
+ { 0.631373, 0.317647, 0.392157, 1.0 },
+ { 0.690196, 0.360784, 0.380392, 1.0 },
+ { 0.709804, 0.427451, 0.419608, 1.0 },
+ { 0.694118, 0.556863, 0.454902, 1.0 },
+ { 0.674510, 0.564706, 0.458824, 1.0 },
+ { 0.658824, 0.576471, 0.462745, 1.0 },
+ { 0.588235, 0.552941, 0.454902, 1.0 },
+ { 0.549020, 0.541176, 0.392157, 1.0 },
+ { 0.423529, 0.439216, 0.325490, 1.0 },
+ { 0.301961, 0.321569, 0.266667, 1.0 },
+ { 0.254902, 0.258824, 0.160784, 1.0 },
+ { 0.258824, 0.239216, 0.156863, 1.0 },
+ { 0.262745, 0.219608, 0.152941, 1.0 },
+ { 0.325490, 0.188235, 0.121569, 1.0 },
+ { 0.352941, 0.231373, 0.137255, 1.0 },
+ { 0.400000, 0.309804, 0.168627, 1.0 },
+ { 0.537255, 0.333333, 0.164706, 1.0 },
+ { 0.560784, 0.349020, 0.200000, 1.0 },
+ { 0.533333, 0.427451, 0.270588, 1.0 },
+ { 0.588235, 0.462745, 0.278431, 1.0 },
+ { 0.592157, 0.403922, 0.278431, 1.0 },
+ { 0.580392, 0.380392, 0.321569, 1.0 },
+ { 0.556863, 0.388235, 0.356863, 1.0 },
+ { 0.513725, 0.352941, 0.341176, 1.0 },
+ { 0.517647, 0.333333, 0.325490, 1.0 },
+ { 0.533333, 0.419608, 0.384314, 1.0 },
+ { 0.568627, 0.588235, 0.392157, 1.0 },
+ { 0.568627, 0.603922, 0.427451, 1.0 },
+ { 0.568627, 0.619608, 0.466667, 1.0 },
+ { 0.529412, 0.643137, 0.478431, 1.0 },
+ { 0.545098, 0.647059, 0.466667, 1.0 },
+ { 0.619608, 0.658824, 0.537255, 1.0 },
+ { 0.631373, 0.607843, 0.580392, 1.0 },
+ { 0.580392, 0.494118, 0.494118, 1.0 },
+ { 0.588235, 0.470588, 0.439216, 1.0 },
+ { 0.576471, 0.388235, 0.380392, 1.0 },
+ { 0.549020, 0.325490, 0.349020, 1.0 },
+ { 0.556863, 0.294118, 0.321569, 1.0 },
+ { 0.584314, 0.243137, 0.274510, 1.0 },
+ { 0.596078, 0.207843, 0.211765, 1.0 },
+ { 0.596078, 0.254902, 0.219608, 1.0 },
+ { 0.619608, 0.305882, 0.250980, 1.0 },
+ { 0.658824, 0.427451, 0.337255, 1.0 },
+ { 0.686275, 0.600000, 0.450980, 1.0 },
+ { 0.725490, 0.717647, 0.513725, 1.0 },
+ { 0.701961, 0.749020, 0.564706, 1.0 },
+ { 0.694118, 0.760784, 0.588235, 1.0 },
+ { 0.764706, 0.776471, 0.635294, 1.0 },
+ { 0.756863, 0.713725, 0.639216, 1.0 },
+ { 0.721569, 0.678431, 0.584314, 1.0 },
+ { 0.705882, 0.600000, 0.509804, 1.0 },
+ { 0.690196, 0.525490, 0.458824, 1.0 },
+ { 0.674510, 0.564706, 0.466667, 1.0 },
+ { 0.682353, 0.607843, 0.462745, 1.0 },
+ { 0.662745, 0.627451, 0.458824, 1.0 },
+ { 0.552941, 0.603922, 0.439216, 1.0 },
+ { 0.478431, 0.576471, 0.435294, 1.0 },
+ { 0.474510, 0.572549, 0.423529, 1.0 },
+ { 0.431373, 0.537255, 0.415686, 1.0 },
+ { 0.450980, 0.529412, 0.466667, 1.0 },
+ { 0.482353, 0.498039, 0.458824, 1.0 },
+ { 0.498039, 0.474510, 0.435294, 1.0 },
+ { 0.486275, 0.435294, 0.431373, 1.0 },
+ { 0.458824, 0.439216, 0.478431, 1.0 },
+ { 0.431373, 0.427451, 0.466667, 1.0 },
+ { 0.470588, 0.427451, 0.474510, 1.0 },
+ { 0.454902, 0.411765, 0.486275, 1.0 },
+ { 0.494118, 0.380392, 0.454902, 1.0 },
+ { 0.498039, 0.290196, 0.364706, 1.0 },
+ { 0.454902, 0.215686, 0.266667, 1.0 },
+ { 0.458824, 0.156863, 0.156863, 1.0 },
+ { 0.423529, 0.129412, 0.109804, 1.0 },
+ { 0.325490, 0.078431, 0.047059, 1.0 },
+ { 0.262745, 0.101961, 0.039216, 1.0 },
+ { 0.200000, 0.121569, 0.047059, 1.0 },
+ { 0.121569, 0.074510, 0.019608, 1.0 },
+ { 0.082353, 0.043137, 0.011765, 1.0 },
+ { 0.050980, 0.015686, 0.015686, 1.0 },
+ { 0.043137, 0.027451, 0.039216, 1.0 },
+ { 0.047059, 0.035294, 0.050980, 1.0 },
+ { 0.027451, 0.019608, 0.043137, 1.0 },
+ { 0.015686, 0.035294, 0.047059, 1.0 },
+ { 0.019608, 0.066667, 0.074510, 1.0 },
+ { 0.007843, 0.054902, 0.070588, 1.0 },
+ { 0.015686, 0.074510, 0.078431, 1.0 },
+ { 0.031373, 0.090196, 0.082353, 1.0 },
+ { 0.035294, 0.070588, 0.082353, 1.0 },
+ { 0.082353, 0.086275, 0.078431, 1.0 },
+ { 0.152941, 0.156863, 0.101961, 1.0 },
+ { 0.196078, 0.207843, 0.125490, 1.0 },
+ { 0.282353, 0.278431, 0.176471, 1.0 },
+ { 0.384314, 0.372549, 0.231373, 1.0 },
+ { 0.458824, 0.494118, 0.247059, 1.0 },
+ { 0.572549, 0.592157, 0.305882, 1.0 },
+ { 0.647059, 0.596078, 0.396078, 1.0 },
+ { 0.705882, 0.654902, 0.427451, 1.0 },
+ { 0.811765, 0.713725, 0.447059, 1.0 },
+ { 0.854902, 0.635294, 0.486275, 1.0 },
+ };
+/* Daylight_Fading */
+static double4 colors_537[] = {
+ { 0.313725, 0.411765, 0.603922, 1.0 },
+ { 0.274510, 0.372549, 0.533333, 1.0 },
+ { 0.250980, 0.321569, 0.470588, 1.0 },
+ { 0.227451, 0.274510, 0.411765, 1.0 },
+ { 0.196078, 0.243137, 0.368627, 1.0 },
+ { 0.164706, 0.211765, 0.325490, 1.0 },
+ { 0.152941, 0.200000, 0.305882, 1.0 },
+ { 0.141176, 0.192157, 0.290196, 1.0 },
+ { 0.133333, 0.172549, 0.254902, 1.0 },
+ { 0.149020, 0.172549, 0.247059, 1.0 },
+ { 0.168627, 0.172549, 0.239216, 1.0 },
+ { 0.184314, 0.172549, 0.243137, 1.0 },
+ { 0.203922, 0.176471, 0.247059, 1.0 },
+ { 0.223529, 0.184314, 0.262745, 1.0 },
+ { 0.243137, 0.196078, 0.278431, 1.0 },
+ { 0.262745, 0.207843, 0.286275, 1.0 },
+ { 0.286275, 0.219608, 0.298039, 1.0 },
+ { 0.388235, 0.282353, 0.337255, 1.0 },
+ { 0.411765, 0.294118, 0.341176, 1.0 },
+ { 0.439216, 0.309804, 0.345098, 1.0 },
+ { 0.447059, 0.313725, 0.356863, 1.0 },
+ { 0.458824, 0.321569, 0.368627, 1.0 },
+ { 0.470588, 0.329412, 0.376471, 1.0 },
+ { 0.482353, 0.341176, 0.384314, 1.0 },
+ { 0.552941, 0.345098, 0.364706, 1.0 },
+ { 0.580392, 0.329412, 0.360784, 1.0 },
+ { 0.607843, 0.313725, 0.356863, 1.0 },
+ { 0.647059, 0.337255, 0.388235, 1.0 },
+ { 0.686275, 0.360784, 0.423529, 1.0 },
+ { 0.713725, 0.384314, 0.443137, 1.0 },
+ { 0.745098, 0.411765, 0.466667, 1.0 },
+ { 0.796078, 0.439216, 0.486275, 1.0 },
+ { 0.835294, 0.443137, 0.494118, 1.0 },
+ { 0.823529, 0.423529, 0.482353, 1.0 },
+ { 0.776471, 0.435294, 0.494118, 1.0 },
+ { 0.729412, 0.450980, 0.505882, 1.0 },
+ { 0.666667, 0.435294, 0.501961, 1.0 },
+ { 0.607843, 0.419608, 0.498039, 1.0 },
+ { 0.576471, 0.400000, 0.486275, 1.0 },
+ { 0.549020, 0.380392, 0.474510, 1.0 },
+ { 0.474510, 0.364706, 0.462745, 1.0 },
+ { 0.494118, 0.376471, 0.478431, 1.0 },
+ { 0.513725, 0.392157, 0.498039, 1.0 },
+ { 0.556863, 0.407843, 0.494118, 1.0 },
+ { 0.600000, 0.427451, 0.494118, 1.0 },
+ { 0.600000, 0.427451, 0.490196, 1.0 },
+ { 0.603922, 0.431373, 0.490196, 1.0 },
+ { 0.627451, 0.419608, 0.478431, 1.0 },
+ { 0.631373, 0.396078, 0.443137, 1.0 },
+ { 0.588235, 0.349020, 0.364706, 1.0 },
+ { 0.529412, 0.313725, 0.333333, 1.0 },
+ { 0.474510, 0.278431, 0.301961, 1.0 },
+ { 0.407843, 0.235294, 0.274510, 1.0 },
+ { 0.345098, 0.196078, 0.250980, 1.0 },
+ { 0.321569, 0.184314, 0.239216, 1.0 },
+ { 0.301961, 0.176471, 0.227451, 1.0 },
+ { 0.270588, 0.168627, 0.223529, 1.0 },
+ { 0.266667, 0.172549, 0.227451, 1.0 },
+ { 0.262745, 0.180392, 0.235294, 1.0 },
+ { 0.250980, 0.180392, 0.235294, 1.0 },
+ { 0.243137, 0.180392, 0.239216, 1.0 },
+ { 0.239216, 0.176471, 0.239216, 1.0 },
+ { 0.235294, 0.176471, 0.239216, 1.0 },
+ { 0.227451, 0.176471, 0.231373, 1.0 },
+ { 0.215686, 0.176471, 0.223529, 1.0 },
+ { 0.176471, 0.156863, 0.207843, 1.0 },
+ { 0.156863, 0.149020, 0.200000, 1.0 },
+ { 0.141176, 0.141176, 0.196078, 1.0 },
+ { 0.141176, 0.141176, 0.192157, 1.0 },
+ { 0.141176, 0.145098, 0.192157, 1.0 },
+ { 0.145098, 0.141176, 0.196078, 1.0 },
+ { 0.156863, 0.137255, 0.200000, 1.0 },
+ { 0.164706, 0.141176, 0.203922, 1.0 },
+ { 0.168627, 0.141176, 0.203922, 1.0 },
+ { 0.172549, 0.145098, 0.207843, 1.0 },
+ { 0.180392, 0.137255, 0.207843, 1.0 },
+ { 0.192157, 0.133333, 0.207843, 1.0 },
+ { 0.192157, 0.129412, 0.200000, 1.0 },
+ { 0.192157, 0.129412, 0.196078, 1.0 },
+ { 0.192157, 0.125490, 0.180392, 1.0 },
+ { 0.180392, 0.117647, 0.168627, 1.0 },
+ { 0.152941, 0.101961, 0.145098, 1.0 },
+ { 0.149020, 0.101961, 0.137255, 1.0 },
+ { 0.145098, 0.101961, 0.129412, 1.0 },
+ { 0.152941, 0.101961, 0.125490, 1.0 },
+ { 0.160784, 0.105882, 0.125490, 1.0 },
+ { 0.180392, 0.109804, 0.125490, 1.0 },
+ { 0.203922, 0.113725, 0.137255, 1.0 },
+ { 0.274510, 0.160784, 0.196078, 1.0 },
+ { 0.325490, 0.200000, 0.239216, 1.0 },
+ { 0.376471, 0.243137, 0.282353, 1.0 },
+ { 0.403922, 0.254902, 0.298039, 1.0 },
+ { 0.431373, 0.270588, 0.317647, 1.0 },
+ { 0.505882, 0.309804, 0.349020, 1.0 },
+ { 0.564706, 0.337255, 0.380392, 1.0 },
+ { 0.611765, 0.372549, 0.419608, 1.0 },
+ { 0.623529, 0.400000, 0.454902, 1.0 },
+ { 0.545098, 0.400000, 0.458824, 1.0 },
+ { 0.513725, 0.372549, 0.423529, 1.0 },
+ { 0.486275, 0.349020, 0.388235, 1.0 },
+ { 0.474510, 0.333333, 0.372549, 1.0 },
+ { 0.462745, 0.317647, 0.360784, 1.0 },
+ { 0.400000, 0.278431, 0.345098, 1.0 },
+ { 0.345098, 0.243137, 0.305882, 1.0 },
+ { 0.286275, 0.160784, 0.219608, 1.0 },
+ { 0.329412, 0.160784, 0.219608, 1.0 },
+ { 0.376471, 0.164706, 0.223529, 1.0 },
+ { 0.415686, 0.172549, 0.235294, 1.0 },
+ { 0.458824, 0.180392, 0.247059, 1.0 },
+ { 0.529412, 0.207843, 0.266667, 1.0 },
+ { 0.596078, 0.223529, 0.290196, 1.0 },
+ { 0.650980, 0.247059, 0.313725, 1.0 },
+ { 0.705882, 0.286275, 0.356863, 1.0 },
+ { 0.756863, 0.341176, 0.450980, 1.0 },
+ { 0.756863, 0.349020, 0.462745, 1.0 },
+ { 0.756863, 0.356863, 0.474510, 1.0 },
+ { 0.721569, 0.356863, 0.474510, 1.0 },
+ { 0.686275, 0.368627, 0.458824, 1.0 },
+ { 0.623529, 0.352941, 0.443137, 1.0 },
+ { 0.556863, 0.341176, 0.431373, 1.0 },
+ { 0.427451, 0.301961, 0.400000, 1.0 },
+ { 0.376471, 0.290196, 0.380392, 1.0 },
+ { 0.329412, 0.282353, 0.364706, 1.0 },
+ { 0.309804, 0.274510, 0.352941, 1.0 },
+ { 0.294118, 0.266667, 0.345098, 1.0 },
+ { 0.258824, 0.254902, 0.329412, 1.0 },
+ { 0.235294, 0.239216, 0.313725, 1.0 },
+ { 0.215686, 0.231373, 0.309804, 1.0 },
+ { 0.196078, 0.219608, 0.309804, 1.0 },
+ { 0.192157, 0.196078, 0.298039, 1.0 },
+ { 0.196078, 0.188235, 0.282353, 1.0 },
+ { 0.200000, 0.184314, 0.266667, 1.0 },
+ { 0.211765, 0.172549, 0.239216, 1.0 },
+ { 0.215686, 0.160784, 0.219608, 1.0 },
+ { 0.223529, 0.152941, 0.223529, 1.0 },
+ { 0.243137, 0.149020, 0.227451, 1.0 },
+ { 0.290196, 0.164706, 0.243137, 1.0 },
+ { 0.309804, 0.168627, 0.247059, 1.0 },
+ { 0.329412, 0.176471, 0.254902, 1.0 },
+ { 0.337255, 0.176471, 0.258824, 1.0 },
+ { 0.349020, 0.176471, 0.266667, 1.0 },
+ { 0.372549, 0.192157, 0.270588, 1.0 },
+ { 0.392157, 0.203922, 0.278431, 1.0 },
+ { 0.400000, 0.203922, 0.278431, 1.0 },
+ { 0.403922, 0.203922, 0.270588, 1.0 },
+ { 0.427451, 0.192157, 0.250980, 1.0 },
+ { 0.435294, 0.188235, 0.247059, 1.0 },
+ { 0.447059, 0.188235, 0.243137, 1.0 },
+ { 0.466667, 0.176471, 0.235294, 1.0 },
+ { 0.486275, 0.168627, 0.215686, 1.0 },
+ { 0.494118, 0.160784, 0.215686, 1.0 },
+ { 0.501961, 0.160784, 0.211765, 1.0 },
+ { 0.509804, 0.168627, 0.215686, 1.0 },
+ { 0.509804, 0.168627, 0.215686, 1.0 },
+ { 0.509804, 0.172549, 0.215686, 1.0 },
+ { 0.501961, 0.180392, 0.219608, 1.0 },
+ { 0.486275, 0.196078, 0.239216, 1.0 },
+ { 0.458824, 0.211765, 0.262745, 1.0 },
+ { 0.419608, 0.227451, 0.282353, 1.0 },
+ { 0.380392, 0.239216, 0.301961, 1.0 },
+ { 0.341176, 0.250980, 0.321569, 1.0 },
+ { 0.298039, 0.274510, 0.360784, 1.0 },
+ { 0.290196, 0.278431, 0.364706, 1.0 },
+ { 0.282353, 0.282353, 0.372549, 1.0 },
+ { 0.270588, 0.290196, 0.376471, 1.0 },
+ { 0.262745, 0.286275, 0.376471, 1.0 },
+ { 0.270588, 0.274510, 0.368627, 1.0 },
+ { 0.278431, 0.270588, 0.360784, 1.0 },
+ { 0.301961, 0.262745, 0.337255, 1.0 },
+ { 0.309804, 0.258824, 0.329412, 1.0 },
+ { 0.317647, 0.254902, 0.325490, 1.0 },
+ { 0.341176, 0.239216, 0.317647, 1.0 },
+ { 0.352941, 0.223529, 0.305882, 1.0 },
+ { 0.360784, 0.203922, 0.294118, 1.0 },
+ { 0.360784, 0.200000, 0.282353, 1.0 },
+ { 0.356863, 0.203922, 0.258824, 1.0 },
+ { 0.360784, 0.219608, 0.262745, 1.0 },
+ { 0.364706, 0.239216, 0.262745, 1.0 },
+ { 0.376471, 0.243137, 0.278431, 1.0 },
+ { 0.384314, 0.270588, 0.309804, 1.0 },
+ { 0.392157, 0.294118, 0.333333, 1.0 },
+ { 0.392157, 0.317647, 0.360784, 1.0 },
+ { 0.380392, 0.337255, 0.364706, 1.0 },
+ { 0.380392, 0.329412, 0.364706, 1.0 },
+ { 0.388235, 0.321569, 0.368627, 1.0 },
+ { 0.384314, 0.313725, 0.372549, 1.0 },
+ { 0.384314, 0.309804, 0.380392, 1.0 },
+ { 0.364706, 0.294118, 0.368627, 1.0 },
+ { 0.345098, 0.262745, 0.345098, 1.0 },
+ { 0.321569, 0.227451, 0.309804, 1.0 },
+ { 0.321569, 0.200000, 0.278431, 1.0 },
+ { 0.325490, 0.192157, 0.274510, 1.0 },
+ { 0.337255, 0.192157, 0.274510, 1.0 },
+ { 0.356863, 0.203922, 0.286275, 1.0 },
+ { 0.372549, 0.211765, 0.298039, 1.0 },
+ { 0.396078, 0.215686, 0.301961, 1.0 },
+ { 0.419608, 0.219608, 0.313725, 1.0 },
+ { 0.462745, 0.231373, 0.325490, 1.0 },
+ { 0.513725, 0.243137, 0.333333, 1.0 },
+ { 0.552941, 0.254902, 0.341176, 1.0 },
+ { 0.584314, 0.247059, 0.321569, 1.0 },
+ { 0.588235, 0.227451, 0.301961, 1.0 },
+ { 0.584314, 0.207843, 0.282353, 1.0 },
+ { 0.576471, 0.192157, 0.258824, 1.0 },
+ { 0.556863, 0.180392, 0.243137, 1.0 },
+ { 0.521569, 0.160784, 0.231373, 1.0 },
+ { 0.478431, 0.141176, 0.211765, 1.0 },
+ { 0.415686, 0.121569, 0.192157, 1.0 },
+ { 0.356863, 0.109804, 0.172549, 1.0 },
+ { 0.301961, 0.109804, 0.160784, 1.0 },
+ { 0.250980, 0.105882, 0.160784, 1.0 },
+ { 0.215686, 0.113725, 0.172549, 1.0 },
+ { 0.192157, 0.129412, 0.188235, 1.0 },
+ { 0.196078, 0.152941, 0.200000, 1.0 },
+ { 0.231373, 0.180392, 0.215686, 1.0 },
+ { 0.301961, 0.196078, 0.235294, 1.0 },
+ { 0.290196, 0.192157, 0.227451, 1.0 },
+ { 0.274510, 0.192157, 0.223529, 1.0 },
+ { 0.250980, 0.180392, 0.203922, 1.0 },
+ { 0.223529, 0.176471, 0.196078, 1.0 },
+ { 0.305882, 0.184314, 0.219608, 1.0 },
+ { 0.298039, 0.168627, 0.207843, 1.0 },
+ { 0.278431, 0.149020, 0.192157, 1.0 },
+ { 0.235294, 0.121569, 0.168627, 1.0 },
+ { 0.164706, 0.101961, 0.149020, 1.0 },
+ { 0.168627, 0.105882, 0.152941, 1.0 },
+ { 0.168627, 0.113725, 0.160784, 1.0 },
+ { 0.168627, 0.109804, 0.164706, 1.0 },
+ { 0.160784, 0.101961, 0.160784, 1.0 },
+ { 0.152941, 0.098039, 0.156863, 1.0 },
+ { 0.145098, 0.094118, 0.145098, 1.0 },
+ { 0.141176, 0.098039, 0.137255, 1.0 },
+ { 0.141176, 0.101961, 0.129412, 1.0 },
+ { 0.129412, 0.094118, 0.129412, 1.0 },
+ { 0.125490, 0.090196, 0.129412, 1.0 },
+ { 0.133333, 0.090196, 0.133333, 1.0 },
+ { 0.149020, 0.098039, 0.137255, 1.0 },
+ { 0.176471, 0.113725, 0.156863, 1.0 },
+ { 0.200000, 0.137255, 0.184314, 1.0 },
+ { 0.219608, 0.160784, 0.223529, 1.0 },
+ { 0.243137, 0.192157, 0.262745, 1.0 },
+ { 0.262745, 0.215686, 0.294118, 1.0 },
+ { 0.290196, 0.243137, 0.337255, 1.0 },
+ { 0.317647, 0.266667, 0.360784, 1.0 },
+ { 0.333333, 0.290196, 0.388235, 1.0 },
+ { 0.356863, 0.301961, 0.400000, 1.0 },
+ { 0.368627, 0.305882, 0.403922, 1.0 },
+ { 0.364706, 0.325490, 0.435294, 1.0 },
+ { 0.372549, 0.337255, 0.458824, 1.0 },
+ { 0.376471, 0.364706, 0.494118, 1.0 },
+ { 0.388235, 0.384314, 0.517647, 1.0 },
+ { 0.400000, 0.423529, 0.556863, 1.0 },
+ { 0.396078, 0.435294, 0.576471, 1.0 },
+ { 0.384314, 0.435294, 0.596078, 1.0 },
+ { 0.364706, 0.435294, 0.611765, 1.0 },
+ { 0.349020, 0.400000, 0.588235, 1.0 },
+ };
+/* Dinosaurs */
+static double4 colors_538[] = {
+ { 0.105882, 0.658824, 0.756863, 1.0 },
+ { 0.058824, 0.654902, 0.764706, 1.0 },
+ { 0.047059, 0.603922, 0.760784, 1.0 },
+ { 0.039216, 0.552941, 0.756863, 1.0 },
+ { 0.027451, 0.521569, 0.701961, 1.0 },
+ { 0.015686, 0.490196, 0.647059, 1.0 },
+ { 0.027451, 0.462745, 0.603922, 1.0 },
+ { 0.039216, 0.439216, 0.564706, 1.0 },
+ { 0.047059, 0.329412, 0.360784, 1.0 },
+ { 0.066667, 0.313725, 0.290196, 1.0 },
+ { 0.090196, 0.298039, 0.219608, 1.0 },
+ { 0.101961, 0.301961, 0.168627, 1.0 },
+ { 0.117647, 0.305882, 0.117647, 1.0 },
+ { 0.160784, 0.309804, 0.168627, 1.0 },
+ { 0.207843, 0.317647, 0.223529, 1.0 },
+ { 0.215686, 0.309804, 0.262745, 1.0 },
+ { 0.223529, 0.305882, 0.301961, 1.0 },
+ { 0.250980, 0.360784, 0.415686, 1.0 },
+ { 0.262745, 0.313725, 0.447059, 1.0 },
+ { 0.278431, 0.270588, 0.478431, 1.0 },
+ { 0.313725, 0.243137, 0.458824, 1.0 },
+ { 0.349020, 0.219608, 0.439216, 1.0 },
+ { 0.360784, 0.219608, 0.396078, 1.0 },
+ { 0.376471, 0.219608, 0.356863, 1.0 },
+ { 0.356863, 0.145098, 0.266667, 1.0 },
+ { 0.368627, 0.156863, 0.196078, 1.0 },
+ { 0.384314, 0.172549, 0.129412, 1.0 },
+ { 0.337255, 0.203922, 0.117647, 1.0 },
+ { 0.294118, 0.239216, 0.105882, 1.0 },
+ { 0.294118, 0.227451, 0.101961, 1.0 },
+ { 0.294118, 0.219608, 0.101961, 1.0 },
+ { 0.301961, 0.211765, 0.090196, 1.0 },
+ { 0.278431, 0.215686, 0.090196, 1.0 },
+ { 0.270588, 0.313725, 0.211765, 1.0 },
+ { 0.266667, 0.345098, 0.278431, 1.0 },
+ { 0.266667, 0.376471, 0.349020, 1.0 },
+ { 0.239216, 0.454902, 0.396078, 1.0 },
+ { 0.215686, 0.533333, 0.443137, 1.0 },
+ { 0.188235, 0.552941, 0.462745, 1.0 },
+ { 0.160784, 0.572549, 0.486275, 1.0 },
+ { 0.129412, 0.572549, 0.545098, 1.0 },
+ { 0.137255, 0.509804, 0.537255, 1.0 },
+ { 0.145098, 0.447059, 0.529412, 1.0 },
+ { 0.203922, 0.368627, 0.560784, 1.0 },
+ { 0.266667, 0.290196, 0.596078, 1.0 },
+ { 0.321569, 0.254902, 0.607843, 1.0 },
+ { 0.376471, 0.219608, 0.619608, 1.0 },
+ { 0.407843, 0.192157, 0.647059, 1.0 },
+ { 0.407843, 0.243137, 0.666667, 1.0 },
+ { 0.482353, 0.321569, 0.662745, 1.0 },
+ { 0.427451, 0.321569, 0.603922, 1.0 },
+ { 0.376471, 0.325490, 0.545098, 1.0 },
+ { 0.301961, 0.325490, 0.450980, 1.0 },
+ { 0.231373, 0.325490, 0.360784, 1.0 },
+ { 0.207843, 0.317647, 0.329412, 1.0 },
+ { 0.184314, 0.309804, 0.298039, 1.0 },
+ { 0.094118, 0.250980, 0.156863, 1.0 },
+ { 0.078431, 0.274510, 0.113725, 1.0 },
+ { 0.062745, 0.298039, 0.074510, 1.0 },
+ { 0.047059, 0.352941, 0.062745, 1.0 },
+ { 0.035294, 0.407843, 0.054902, 1.0 },
+ { 0.031373, 0.427451, 0.066667, 1.0 },
+ { 0.027451, 0.447059, 0.082353, 1.0 },
+ { 0.035294, 0.486275, 0.105882, 1.0 },
+ { 0.043137, 0.513725, 0.133333, 1.0 },
+ { 0.054902, 0.533333, 0.180392, 1.0 },
+ { 0.054902, 0.521569, 0.215686, 1.0 },
+ { 0.054902, 0.513725, 0.250980, 1.0 },
+ { 0.058824, 0.494118, 0.254902, 1.0 },
+ { 0.066667, 0.474510, 0.258824, 1.0 },
+ { 0.066667, 0.439216, 0.231373, 1.0 },
+ { 0.086275, 0.388235, 0.200000, 1.0 },
+ { 0.094118, 0.388235, 0.141176, 1.0 },
+ { 0.101961, 0.419608, 0.105882, 1.0 },
+ { 0.109804, 0.454902, 0.070588, 1.0 },
+ { 0.113725, 0.517647, 0.074510, 1.0 },
+ { 0.121569, 0.580392, 0.078431, 1.0 },
+ { 0.109804, 0.596078, 0.094118, 1.0 },
+ { 0.101961, 0.615686, 0.109804, 1.0 },
+ { 0.098039, 0.643137, 0.105882, 1.0 },
+ { 0.094118, 0.670588, 0.090196, 1.0 },
+ { 0.090196, 0.631373, 0.105882, 1.0 },
+ { 0.125490, 0.588235, 0.098039, 1.0 },
+ { 0.164706, 0.545098, 0.090196, 1.0 },
+ { 0.196078, 0.533333, 0.105882, 1.0 },
+ { 0.231373, 0.521569, 0.125490, 1.0 },
+ { 0.270588, 0.474510, 0.164706, 1.0 },
+ { 0.333333, 0.443137, 0.227451, 1.0 },
+ { 0.458824, 0.372549, 0.239216, 1.0 },
+ { 0.474510, 0.313725, 0.239216, 1.0 },
+ { 0.494118, 0.254902, 0.239216, 1.0 },
+ { 0.498039, 0.243137, 0.227451, 1.0 },
+ { 0.505882, 0.235294, 0.215686, 1.0 },
+ { 0.556863, 0.215686, 0.172549, 1.0 },
+ { 0.584314, 0.188235, 0.133333, 1.0 },
+ { 0.596078, 0.137255, 0.129412, 1.0 },
+ { 0.607843, 0.117647, 0.168627, 1.0 },
+ { 0.662745, 0.188235, 0.278431, 1.0 },
+ { 0.647059, 0.180392, 0.294118, 1.0 },
+ { 0.635294, 0.172549, 0.313725, 1.0 },
+ { 0.623529, 0.164706, 0.313725, 1.0 },
+ { 0.615686, 0.156863, 0.313725, 1.0 },
+ { 0.572549, 0.219608, 0.313725, 1.0 },
+ { 0.521569, 0.294118, 0.294118, 1.0 },
+ { 0.541176, 0.372549, 0.278431, 1.0 },
+ { 0.478431, 0.403922, 0.290196, 1.0 },
+ { 0.419608, 0.439216, 0.301961, 1.0 },
+ { 0.427451, 0.450980, 0.333333, 1.0 },
+ { 0.439216, 0.466667, 0.364706, 1.0 },
+ { 0.470588, 0.498039, 0.474510, 1.0 },
+ { 0.431373, 0.521569, 0.576471, 1.0 },
+ { 0.329412, 0.529412, 0.611765, 1.0 },
+ { 0.247059, 0.517647, 0.627451, 1.0 },
+ { 0.192157, 0.533333, 0.658824, 1.0 },
+ { 0.180392, 0.545098, 0.631373, 1.0 },
+ { 0.168627, 0.556863, 0.607843, 1.0 },
+ { 0.156863, 0.556863, 0.501961, 1.0 },
+ { 0.203922, 0.525490, 0.411765, 1.0 },
+ { 0.282353, 0.454902, 0.313725, 1.0 },
+ { 0.388235, 0.384314, 0.243137, 1.0 },
+ { 0.564706, 0.278431, 0.086275, 1.0 },
+ { 0.580392, 0.227451, 0.066667, 1.0 },
+ { 0.600000, 0.180392, 0.050980, 1.0 },
+ { 0.607843, 0.152941, 0.050980, 1.0 },
+ { 0.615686, 0.129412, 0.054902, 1.0 },
+ { 0.600000, 0.129412, 0.054902, 1.0 },
+ { 0.537255, 0.129412, 0.050980, 1.0 },
+ { 0.447059, 0.129412, 0.054902, 1.0 },
+ { 0.368627, 0.109804, 0.050980, 1.0 },
+ { 0.235294, 0.070588, 0.094118, 1.0 },
+ { 0.215686, 0.070588, 0.109804, 1.0 },
+ { 0.200000, 0.070588, 0.129412, 1.0 },
+ { 0.156863, 0.074510, 0.164706, 1.0 },
+ { 0.121569, 0.062745, 0.200000, 1.0 },
+ { 0.070588, 0.047059, 0.207843, 1.0 },
+ { 0.050980, 0.070588, 0.219608, 1.0 },
+ { 0.039216, 0.141176, 0.247059, 1.0 },
+ { 0.050980, 0.152941, 0.231373, 1.0 },
+ { 0.066667, 0.164706, 0.215686, 1.0 },
+ { 0.062745, 0.172549, 0.211765, 1.0 },
+ { 0.062745, 0.184314, 0.207843, 1.0 },
+ { 0.058824, 0.200000, 0.239216, 1.0 },
+ { 0.070588, 0.250980, 0.317647, 1.0 },
+ { 0.078431, 0.294118, 0.392157, 1.0 },
+ { 0.082353, 0.325490, 0.454902, 1.0 },
+ { 0.082353, 0.364706, 0.541176, 1.0 },
+ { 0.078431, 0.392157, 0.541176, 1.0 },
+ { 0.074510, 0.419608, 0.545098, 1.0 },
+ { 0.047059, 0.458824, 0.521569, 1.0 },
+ { 0.047059, 0.474510, 0.478431, 1.0 },
+ { 0.039216, 0.458824, 0.411765, 1.0 },
+ { 0.058824, 0.450980, 0.321569, 1.0 },
+ { 0.031373, 0.431373, 0.188235, 1.0 },
+ { 0.023529, 0.411765, 0.168627, 1.0 },
+ { 0.019608, 0.396078, 0.149020, 1.0 },
+ { 0.066667, 0.368627, 0.125490, 1.0 },
+ { 0.117647, 0.364706, 0.105882, 1.0 },
+ { 0.172549, 0.352941, 0.090196, 1.0 },
+ { 0.200000, 0.321569, 0.086275, 1.0 },
+ { 0.258824, 0.266667, 0.090196, 1.0 },
+ { 0.309804, 0.250980, 0.109804, 1.0 },
+ { 0.384314, 0.172549, 0.090196, 1.0 },
+ { 0.415686, 0.149020, 0.090196, 1.0 },
+ { 0.450980, 0.125490, 0.090196, 1.0 },
+ { 0.486275, 0.101961, 0.125490, 1.0 },
+ { 0.521569, 0.062745, 0.188235, 1.0 },
+ { 0.556863, 0.039216, 0.235294, 1.0 },
+ { 0.639216, 0.043137, 0.286275, 1.0 },
+ { 0.729412, 0.058824, 0.419608, 1.0 },
+ { 0.741176, 0.062745, 0.435294, 1.0 },
+ { 0.752941, 0.066667, 0.450980, 1.0 },
+ { 0.784314, 0.094118, 0.454902, 1.0 },
+ { 0.800000, 0.105882, 0.423529, 1.0 },
+ { 0.764706, 0.133333, 0.403922, 1.0 },
+ { 0.709804, 0.168627, 0.403922, 1.0 },
+ { 0.643137, 0.196078, 0.419608, 1.0 },
+ { 0.627451, 0.200000, 0.400000, 1.0 },
+ { 0.600000, 0.207843, 0.337255, 1.0 },
+ { 0.596078, 0.243137, 0.274510, 1.0 },
+ { 0.529412, 0.250980, 0.403922, 1.0 },
+ { 0.474510, 0.258824, 0.513725, 1.0 },
+ { 0.396078, 0.270588, 0.568627, 1.0 },
+ { 0.388235, 0.321569, 0.458824, 1.0 },
+ { 0.392157, 0.325490, 0.525490, 1.0 },
+ { 0.400000, 0.309804, 0.690196, 1.0 },
+ { 0.407843, 0.305882, 0.662745, 1.0 },
+ { 0.415686, 0.301961, 0.639216, 1.0 },
+ { 0.454902, 0.282353, 0.580392, 1.0 },
+ { 0.505882, 0.247059, 0.552941, 1.0 },
+ { 0.576471, 0.211765, 0.498039, 1.0 },
+ { 0.611765, 0.156863, 0.427451, 1.0 },
+ { 0.596078, 0.137255, 0.341176, 1.0 },
+ { 0.525490, 0.121569, 0.298039, 1.0 },
+ { 0.447059, 0.109804, 0.298039, 1.0 },
+ { 0.372549, 0.094118, 0.317647, 1.0 },
+ { 0.301961, 0.109804, 0.321569, 1.0 },
+ { 0.231373, 0.172549, 0.345098, 1.0 },
+ { 0.168627, 0.211765, 0.352941, 1.0 },
+ { 0.129412, 0.227451, 0.368627, 1.0 },
+ { 0.113725, 0.227451, 0.333333, 1.0 },
+ { 0.133333, 0.250980, 0.309804, 1.0 },
+ { 0.180392, 0.258824, 0.239216, 1.0 },
+ { 0.196078, 0.247059, 0.180392, 1.0 },
+ { 0.188235, 0.223529, 0.113725, 1.0 },
+ { 0.160784, 0.196078, 0.105882, 1.0 },
+ { 0.164706, 0.180392, 0.113725, 1.0 },
+ { 0.160784, 0.145098, 0.160784, 1.0 },
+ { 0.180392, 0.129412, 0.215686, 1.0 },
+ { 0.200000, 0.121569, 0.309804, 1.0 },
+ { 0.239216, 0.137255, 0.380392, 1.0 },
+ { 0.282353, 0.168627, 0.454902, 1.0 },
+ { 0.329412, 0.211765, 0.501961, 1.0 },
+ { 0.352941, 0.282353, 0.560784, 1.0 },
+ { 0.372549, 0.337255, 0.572549, 1.0 },
+ { 0.368627, 0.407843, 0.541176, 1.0 },
+ { 0.349020, 0.466667, 0.482353, 1.0 },
+ { 0.274510, 0.564706, 0.443137, 1.0 },
+ { 0.192157, 0.631373, 0.415686, 1.0 },
+ { 0.137255, 0.666667, 0.392157, 1.0 },
+ { 0.121569, 0.643137, 0.349020, 1.0 },
+ { 0.105882, 0.619608, 0.321569, 1.0 },
+ { 0.101961, 0.596078, 0.278431, 1.0 },
+ { 0.105882, 0.564706, 0.270588, 1.0 },
+ { 0.121569, 0.541176, 0.250980, 1.0 },
+ { 0.129412, 0.529412, 0.239216, 1.0 },
+ { 0.145098, 0.525490, 0.215686, 1.0 },
+ { 0.152941, 0.494118, 0.196078, 1.0 },
+ { 0.152941, 0.478431, 0.164706, 1.0 },
+ { 0.152941, 0.482353, 0.133333, 1.0 },
+ { 0.141176, 0.490196, 0.125490, 1.0 },
+ { 0.125490, 0.501961, 0.156863, 1.0 },
+ { 0.105882, 0.498039, 0.184314, 1.0 },
+ { 0.117647, 0.529412, 0.176471, 1.0 },
+ { 0.121569, 0.564706, 0.149020, 1.0 },
+ { 0.117647, 0.603922, 0.149020, 1.0 },
+ { 0.078431, 0.603922, 0.168627, 1.0 },
+ { 0.070588, 0.588235, 0.192157, 1.0 },
+ { 0.074510, 0.572549, 0.184314, 1.0 },
+ { 0.101961, 0.537255, 0.168627, 1.0 },
+ { 0.094118, 0.466667, 0.141176, 1.0 },
+ { 0.094118, 0.384314, 0.141176, 1.0 },
+ { 0.105882, 0.309804, 0.176471, 1.0 },
+ { 0.145098, 0.258824, 0.235294, 1.0 },
+ { 0.164706, 0.219608, 0.274510, 1.0 },
+ { 0.164706, 0.207843, 0.270588, 1.0 },
+ { 0.172549, 0.207843, 0.274510, 1.0 },
+ { 0.184314, 0.247059, 0.321569, 1.0 },
+ { 0.184314, 0.329412, 0.392157, 1.0 },
+ { 0.164706, 0.392157, 0.439216, 1.0 },
+ { 0.160784, 0.431373, 0.462745, 1.0 },
+ { 0.168627, 0.462745, 0.501961, 1.0 },
+ { 0.168627, 0.541176, 0.549020, 1.0 },
+ { 0.149020, 0.623529, 0.600000, 1.0 },
+ { 0.141176, 0.670588, 0.639216, 1.0 },
+ { 0.141176, 0.666667, 0.713725, 1.0 },
+ { 0.133333, 0.654902, 0.749020, 1.0 },
+ };
+/* Dragon */
+static double4 colors_539[] = {
+ { 0.580392, 0.113725, 0.113725, 1.0 },
+ { 0.541176, 0.058824, 0.121569, 1.0 },
+ { 0.486275, 0.062745, 0.156863, 1.0 },
+ { 0.435294, 0.066667, 0.196078, 1.0 },
+ { 0.372549, 0.101961, 0.215686, 1.0 },
+ { 0.309804, 0.137255, 0.239216, 1.0 },
+ { 0.286275, 0.152941, 0.235294, 1.0 },
+ { 0.262745, 0.172549, 0.235294, 1.0 },
+ { 0.278431, 0.266667, 0.200000, 1.0 },
+ { 0.345098, 0.294118, 0.160784, 1.0 },
+ { 0.415686, 0.321569, 0.125490, 1.0 },
+ { 0.466667, 0.298039, 0.090196, 1.0 },
+ { 0.521569, 0.274510, 0.054902, 1.0 },
+ { 0.568627, 0.254902, 0.035294, 1.0 },
+ { 0.615686, 0.239216, 0.015686, 1.0 },
+ { 0.619608, 0.219608, 0.019608, 1.0 },
+ { 0.623529, 0.200000, 0.023529, 1.0 },
+ { 0.600000, 0.184314, 0.050980, 1.0 },
+ { 0.580392, 0.180392, 0.054902, 1.0 },
+ { 0.560784, 0.180392, 0.062745, 1.0 },
+ { 0.556863, 0.200000, 0.070588, 1.0 },
+ { 0.552941, 0.219608, 0.082353, 1.0 },
+ { 0.552941, 0.231373, 0.070588, 1.0 },
+ { 0.552941, 0.243137, 0.062745, 1.0 },
+ { 0.529412, 0.254902, 0.054902, 1.0 },
+ { 0.486275, 0.294118, 0.039216, 1.0 },
+ { 0.443137, 0.333333, 0.027451, 1.0 },
+ { 0.368627, 0.388235, 0.023529, 1.0 },
+ { 0.294118, 0.443137, 0.019608, 1.0 },
+ { 0.266667, 0.454902, 0.027451, 1.0 },
+ { 0.239216, 0.470588, 0.035294, 1.0 },
+ { 0.176471, 0.482353, 0.035294, 1.0 },
+ { 0.101961, 0.505882, 0.031373, 1.0 },
+ { 0.047059, 0.486275, 0.043137, 1.0 },
+ { 0.035294, 0.447059, 0.035294, 1.0 },
+ { 0.027451, 0.407843, 0.027451, 1.0 },
+ { 0.027451, 0.392157, 0.035294, 1.0 },
+ { 0.031373, 0.376471, 0.043137, 1.0 },
+ { 0.031373, 0.372549, 0.043137, 1.0 },
+ { 0.035294, 0.368627, 0.043137, 1.0 },
+ { 0.035294, 0.352941, 0.050980, 1.0 },
+ { 0.035294, 0.384314, 0.058824, 1.0 },
+ { 0.039216, 0.415686, 0.070588, 1.0 },
+ { 0.035294, 0.419608, 0.082353, 1.0 },
+ { 0.031373, 0.423529, 0.098039, 1.0 },
+ { 0.027451, 0.423529, 0.101961, 1.0 },
+ { 0.027451, 0.427451, 0.109804, 1.0 },
+ { 0.027451, 0.439216, 0.113725, 1.0 },
+ { 0.031373, 0.454902, 0.109804, 1.0 },
+ { 0.066667, 0.462745, 0.152941, 1.0 },
+ { 0.098039, 0.466667, 0.172549, 1.0 },
+ { 0.133333, 0.474510, 0.192157, 1.0 },
+ { 0.160784, 0.458824, 0.196078, 1.0 },
+ { 0.188235, 0.443137, 0.203922, 1.0 },
+ { 0.231373, 0.407843, 0.211765, 1.0 },
+ { 0.274510, 0.376471, 0.223529, 1.0 },
+ { 0.419608, 0.266667, 0.203922, 1.0 },
+ { 0.466667, 0.223529, 0.168627, 1.0 },
+ { 0.513725, 0.180392, 0.133333, 1.0 },
+ { 0.556863, 0.164706, 0.109804, 1.0 },
+ { 0.600000, 0.152941, 0.086275, 1.0 },
+ { 0.596078, 0.152941, 0.074510, 1.0 },
+ { 0.592157, 0.156863, 0.062745, 1.0 },
+ { 0.545098, 0.168627, 0.035294, 1.0 },
+ { 0.470588, 0.192157, 0.027451, 1.0 },
+ { 0.337255, 0.200000, 0.050980, 1.0 },
+ { 0.282353, 0.168627, 0.086275, 1.0 },
+ { 0.227451, 0.137255, 0.121569, 1.0 },
+ { 0.203922, 0.133333, 0.145098, 1.0 },
+ { 0.180392, 0.129412, 0.168627, 1.0 },
+ { 0.141176, 0.125490, 0.188235, 1.0 },
+ { 0.133333, 0.090196, 0.215686, 1.0 },
+ { 0.137255, 0.039216, 0.239216, 1.0 },
+ { 0.121569, 0.039216, 0.247059, 1.0 },
+ { 0.109804, 0.039216, 0.258824, 1.0 },
+ { 0.105882, 0.039216, 0.239216, 1.0 },
+ { 0.101961, 0.043137, 0.223529, 1.0 },
+ { 0.098039, 0.043137, 0.207843, 1.0 },
+ { 0.098039, 0.047059, 0.192157, 1.0 },
+ { 0.101961, 0.050980, 0.176471, 1.0 },
+ { 0.082353, 0.066667, 0.176471, 1.0 },
+ { 0.086275, 0.141176, 0.137255, 1.0 },
+ { 0.082353, 0.168627, 0.145098, 1.0 },
+ { 0.082353, 0.196078, 0.156863, 1.0 },
+ { 0.094118, 0.211765, 0.176471, 1.0 },
+ { 0.105882, 0.227451, 0.196078, 1.0 },
+ { 0.109804, 0.270588, 0.223529, 1.0 },
+ { 0.105882, 0.333333, 0.247059, 1.0 },
+ { 0.090196, 0.396078, 0.274510, 1.0 },
+ { 0.105882, 0.400000, 0.254902, 1.0 },
+ { 0.125490, 0.403922, 0.235294, 1.0 },
+ { 0.133333, 0.392157, 0.215686, 1.0 },
+ { 0.145098, 0.384314, 0.196078, 1.0 },
+ { 0.192157, 0.349020, 0.160784, 1.0 },
+ { 0.278431, 0.309804, 0.129412, 1.0 },
+ { 0.368627, 0.266667, 0.105882, 1.0 },
+ { 0.435294, 0.231373, 0.113725, 1.0 },
+ { 0.568627, 0.203922, 0.101961, 1.0 },
+ { 0.607843, 0.235294, 0.098039, 1.0 },
+ { 0.647059, 0.270588, 0.098039, 1.0 },
+ { 0.643137, 0.282353, 0.105882, 1.0 },
+ { 0.639216, 0.298039, 0.113725, 1.0 },
+ { 0.627451, 0.290196, 0.133333, 1.0 },
+ { 0.615686, 0.290196, 0.129412, 1.0 },
+ { 0.549020, 0.305882, 0.160784, 1.0 },
+ { 0.525490, 0.298039, 0.184314, 1.0 },
+ { 0.501961, 0.294118, 0.211765, 1.0 },
+ { 0.490196, 0.301961, 0.203922, 1.0 },
+ { 0.482353, 0.313725, 0.200000, 1.0 },
+ { 0.474510, 0.352941, 0.168627, 1.0 },
+ { 0.454902, 0.431373, 0.145098, 1.0 },
+ { 0.470588, 0.498039, 0.129412, 1.0 },
+ { 0.466667, 0.541176, 0.109804, 1.0 },
+ { 0.419608, 0.556863, 0.058824, 1.0 },
+ { 0.403922, 0.564706, 0.058824, 1.0 },
+ { 0.392157, 0.576471, 0.062745, 1.0 },
+ { 0.349020, 0.568627, 0.086275, 1.0 },
+ { 0.278431, 0.513725, 0.117647, 1.0 },
+ { 0.211765, 0.462745, 0.121569, 1.0 },
+ { 0.156863, 0.439216, 0.113725, 1.0 },
+ { 0.109804, 0.392157, 0.113725, 1.0 },
+ { 0.113725, 0.376471, 0.105882, 1.0 },
+ { 0.117647, 0.364706, 0.101961, 1.0 },
+ { 0.137255, 0.352941, 0.090196, 1.0 },
+ { 0.160784, 0.345098, 0.082353, 1.0 },
+ { 0.184314, 0.337255, 0.090196, 1.0 },
+ { 0.196078, 0.333333, 0.121569, 1.0 },
+ { 0.219608, 0.329412, 0.160784, 1.0 },
+ { 0.274510, 0.309804, 0.164706, 1.0 },
+ { 0.372549, 0.321569, 0.152941, 1.0 },
+ { 0.384314, 0.337255, 0.152941, 1.0 },
+ { 0.400000, 0.356863, 0.152941, 1.0 },
+ { 0.450980, 0.403922, 0.125490, 1.0 },
+ { 0.490196, 0.443137, 0.101961, 1.0 },
+ { 0.533333, 0.482353, 0.082353, 1.0 },
+ { 0.545098, 0.490196, 0.078431, 1.0 },
+ { 0.552941, 0.439216, 0.090196, 1.0 },
+ { 0.525490, 0.384314, 0.125490, 1.0 },
+ { 0.498039, 0.333333, 0.160784, 1.0 },
+ { 0.474510, 0.301961, 0.180392, 1.0 },
+ { 0.450980, 0.274510, 0.203922, 1.0 },
+ { 0.396078, 0.211765, 0.227451, 1.0 },
+ { 0.352941, 0.176471, 0.247059, 1.0 },
+ { 0.321569, 0.172549, 0.227451, 1.0 },
+ { 0.305882, 0.184314, 0.200000, 1.0 },
+ { 0.298039, 0.266667, 0.168627, 1.0 },
+ { 0.290196, 0.290196, 0.149020, 1.0 },
+ { 0.286275, 0.313725, 0.133333, 1.0 },
+ { 0.294118, 0.325490, 0.086275, 1.0 },
+ { 0.309804, 0.325490, 0.050980, 1.0 },
+ { 0.305882, 0.364706, 0.043137, 1.0 },
+ { 0.274510, 0.415686, 0.047059, 1.0 },
+ { 0.274510, 0.407843, 0.047059, 1.0 },
+ { 0.278431, 0.396078, 0.043137, 1.0 },
+ { 0.282353, 0.384314, 0.043137, 1.0 },
+ { 0.282353, 0.380392, 0.043137, 1.0 },
+ { 0.309804, 0.349020, 0.035294, 1.0 },
+ { 0.341176, 0.301961, 0.031373, 1.0 },
+ { 0.368627, 0.243137, 0.035294, 1.0 },
+ { 0.364706, 0.219608, 0.043137, 1.0 },
+ { 0.380392, 0.192157, 0.039216, 1.0 },
+ { 0.313725, 0.211765, 0.035294, 1.0 },
+ { 0.282353, 0.219608, 0.039216, 1.0 },
+ { 0.254902, 0.231373, 0.047059, 1.0 },
+ { 0.250980, 0.235294, 0.047059, 1.0 },
+ { 0.227451, 0.243137, 0.058824, 1.0 },
+ { 0.180392, 0.258824, 0.086275, 1.0 },
+ { 0.133333, 0.266667, 0.129412, 1.0 },
+ { 0.133333, 0.266667, 0.176471, 1.0 },
+ { 0.137255, 0.266667, 0.192157, 1.0 },
+ { 0.141176, 0.266667, 0.207843, 1.0 },
+ { 0.152941, 0.270588, 0.247059, 1.0 },
+ { 0.156863, 0.305882, 0.270588, 1.0 },
+ { 0.219608, 0.360784, 0.250980, 1.0 },
+ { 0.301961, 0.407843, 0.223529, 1.0 },
+ { 0.368627, 0.431373, 0.176471, 1.0 },
+ { 0.388235, 0.447059, 0.152941, 1.0 },
+ { 0.415686, 0.474510, 0.129412, 1.0 },
+ { 0.447059, 0.505882, 0.121569, 1.0 },
+ { 0.443137, 0.509804, 0.101961, 1.0 },
+ { 0.384314, 0.478431, 0.086275, 1.0 },
+ { 0.313725, 0.435294, 0.082353, 1.0 },
+ { 0.258824, 0.407843, 0.094118, 1.0 },
+ { 0.207843, 0.388235, 0.094118, 1.0 },
+ { 0.090196, 0.266667, 0.086275, 1.0 },
+ { 0.070588, 0.235294, 0.101961, 1.0 },
+ { 0.050980, 0.207843, 0.117647, 1.0 },
+ { 0.058824, 0.164706, 0.145098, 1.0 },
+ { 0.074510, 0.149020, 0.160784, 1.0 },
+ { 0.078431, 0.117647, 0.164706, 1.0 },
+ { 0.054902, 0.121569, 0.176471, 1.0 },
+ { 0.058824, 0.129412, 0.188235, 1.0 },
+ { 0.066667, 0.168627, 0.207843, 1.0 },
+ { 0.074510, 0.200000, 0.207843, 1.0 },
+ { 0.090196, 0.247059, 0.203922, 1.0 },
+ { 0.125490, 0.301961, 0.176471, 1.0 },
+ { 0.196078, 0.356863, 0.156863, 1.0 },
+ { 0.250980, 0.396078, 0.141176, 1.0 },
+ { 0.313725, 0.392157, 0.137255, 1.0 },
+ { 0.376471, 0.407843, 0.141176, 1.0 },
+ { 0.454902, 0.411765, 0.137255, 1.0 },
+ { 0.509804, 0.415686, 0.133333, 1.0 },
+ { 0.517647, 0.392157, 0.113725, 1.0 },
+ { 0.513725, 0.411765, 0.109804, 1.0 },
+ { 0.482353, 0.450980, 0.129412, 1.0 },
+ { 0.450980, 0.486275, 0.145098, 1.0 },
+ { 0.423529, 0.494118, 0.141176, 1.0 },
+ { 0.419608, 0.505882, 0.121569, 1.0 },
+ { 0.400000, 0.482353, 0.141176, 1.0 },
+ { 0.341176, 0.447059, 0.164706, 1.0 },
+ { 0.282353, 0.384314, 0.156863, 1.0 },
+ { 0.243137, 0.345098, 0.125490, 1.0 },
+ { 0.227451, 0.250980, 0.101961, 1.0 },
+ { 0.203922, 0.152941, 0.105882, 1.0 },
+ { 0.172549, 0.074510, 0.101961, 1.0 },
+ { 0.145098, 0.050980, 0.098039, 1.0 },
+ { 0.141176, 0.050980, 0.074510, 1.0 },
+ { 0.192157, 0.070588, 0.054902, 1.0 },
+ { 0.270588, 0.133333, 0.043137, 1.0 },
+ { 0.345098, 0.196078, 0.054902, 1.0 },
+ { 0.388235, 0.262745, 0.078431, 1.0 },
+ { 0.423529, 0.337255, 0.090196, 1.0 },
+ { 0.450980, 0.411765, 0.090196, 1.0 },
+ { 0.462745, 0.494118, 0.078431, 1.0 },
+ { 0.450980, 0.560784, 0.078431, 1.0 },
+ { 0.396078, 0.607843, 0.094118, 1.0 },
+ { 0.317647, 0.611765, 0.105882, 1.0 },
+ { 0.247059, 0.600000, 0.094118, 1.0 },
+ { 0.215686, 0.572549, 0.066667, 1.0 },
+ { 0.180392, 0.541176, 0.054902, 1.0 },
+ { 0.125490, 0.517647, 0.058824, 1.0 },
+ { 0.086275, 0.482353, 0.066667, 1.0 },
+ { 0.094118, 0.454902, 0.062745, 1.0 },
+ { 0.129412, 0.411765, 0.066667, 1.0 },
+ { 0.156863, 0.403922, 0.066667, 1.0 },
+ { 0.184314, 0.407843, 0.058824, 1.0 },
+ { 0.223529, 0.431373, 0.058824, 1.0 },
+ { 0.274510, 0.447059, 0.054902, 1.0 },
+ { 0.309804, 0.470588, 0.054902, 1.0 },
+ { 0.313725, 0.494118, 0.058824, 1.0 },
+ { 0.298039, 0.509804, 0.062745, 1.0 },
+ { 0.282353, 0.525490, 0.074510, 1.0 },
+ { 0.270588, 0.529412, 0.105882, 1.0 },
+ { 0.227451, 0.537255, 0.133333, 1.0 },
+ { 0.172549, 0.537255, 0.149020, 1.0 },
+ { 0.113725, 0.533333, 0.141176, 1.0 },
+ { 0.094118, 0.517647, 0.156863, 1.0 },
+ { 0.082353, 0.486275, 0.172549, 1.0 },
+ { 0.090196, 0.458824, 0.188235, 1.0 },
+ { 0.098039, 0.435294, 0.184314, 1.0 },
+ { 0.137255, 0.400000, 0.164706, 1.0 },
+ { 0.207843, 0.360784, 0.149020, 1.0 },
+ { 0.298039, 0.290196, 0.141176, 1.0 },
+ { 0.380392, 0.235294, 0.145098, 1.0 },
+ { 0.450980, 0.180392, 0.137255, 1.0 },
+ { 0.521569, 0.149020, 0.125490, 1.0 },
+ };
+/* Dust_Bunny */
+static double4 colors_540[] = {
+ { 0.403922, 0.411765, 0.368627, 1.0 },
+ { 0.392157, 0.407843, 0.372549, 1.0 },
+ { 0.392157, 0.407843, 0.376471, 1.0 },
+ { 0.396078, 0.407843, 0.380392, 1.0 },
+ { 0.407843, 0.419608, 0.396078, 1.0 },
+ { 0.419608, 0.435294, 0.411765, 1.0 },
+ { 0.419608, 0.439216, 0.419608, 1.0 },
+ { 0.419608, 0.443137, 0.431373, 1.0 },
+ { 0.415686, 0.450980, 0.450980, 1.0 },
+ { 0.411765, 0.450980, 0.447059, 1.0 },
+ { 0.411765, 0.450980, 0.447059, 1.0 },
+ { 0.411765, 0.447059, 0.443137, 1.0 },
+ { 0.415686, 0.443137, 0.443137, 1.0 },
+ { 0.407843, 0.435294, 0.439216, 1.0 },
+ { 0.403922, 0.431373, 0.439216, 1.0 },
+ { 0.396078, 0.423529, 0.435294, 1.0 },
+ { 0.388235, 0.419608, 0.431373, 1.0 },
+ { 0.356863, 0.376471, 0.407843, 1.0 },
+ { 0.337255, 0.360784, 0.392157, 1.0 },
+ { 0.321569, 0.345098, 0.380392, 1.0 },
+ { 0.298039, 0.321569, 0.360784, 1.0 },
+ { 0.274510, 0.298039, 0.341176, 1.0 },
+ { 0.262745, 0.286275, 0.329412, 1.0 },
+ { 0.250980, 0.274510, 0.317647, 1.0 },
+ { 0.231373, 0.247059, 0.294118, 1.0 },
+ { 0.223529, 0.247059, 0.294118, 1.0 },
+ { 0.219608, 0.247059, 0.294118, 1.0 },
+ { 0.223529, 0.247059, 0.290196, 1.0 },
+ { 0.227451, 0.247059, 0.286275, 1.0 },
+ { 0.231373, 0.250980, 0.286275, 1.0 },
+ { 0.235294, 0.254902, 0.290196, 1.0 },
+ { 0.243137, 0.266667, 0.305882, 1.0 },
+ { 0.254902, 0.278431, 0.325490, 1.0 },
+ { 0.278431, 0.294118, 0.325490, 1.0 },
+ { 0.282353, 0.294118, 0.313725, 1.0 },
+ { 0.286275, 0.294118, 0.301961, 1.0 },
+ { 0.282353, 0.286275, 0.294118, 1.0 },
+ { 0.278431, 0.278431, 0.286275, 1.0 },
+ { 0.278431, 0.270588, 0.278431, 1.0 },
+ { 0.278431, 0.266667, 0.274510, 1.0 },
+ { 0.262745, 0.235294, 0.227451, 1.0 },
+ { 0.254902, 0.219608, 0.207843, 1.0 },
+ { 0.250980, 0.207843, 0.192157, 1.0 },
+ { 0.247059, 0.203922, 0.192157, 1.0 },
+ { 0.247059, 0.203922, 0.192157, 1.0 },
+ { 0.243137, 0.200000, 0.192157, 1.0 },
+ { 0.243137, 0.200000, 0.192157, 1.0 },
+ { 0.247059, 0.200000, 0.192157, 1.0 },
+ { 0.250980, 0.200000, 0.200000, 1.0 },
+ { 0.266667, 0.227451, 0.223529, 1.0 },
+ { 0.274510, 0.239216, 0.247059, 1.0 },
+ { 0.286275, 0.254902, 0.270588, 1.0 },
+ { 0.290196, 0.270588, 0.290196, 1.0 },
+ { 0.298039, 0.290196, 0.313725, 1.0 },
+ { 0.298039, 0.298039, 0.321569, 1.0 },
+ { 0.298039, 0.305882, 0.329412, 1.0 },
+ { 0.309804, 0.313725, 0.325490, 1.0 },
+ { 0.305882, 0.309804, 0.317647, 1.0 },
+ { 0.305882, 0.305882, 0.309804, 1.0 },
+ { 0.286275, 0.294118, 0.301961, 1.0 },
+ { 0.270588, 0.286275, 0.294118, 1.0 },
+ { 0.262745, 0.278431, 0.282353, 1.0 },
+ { 0.258824, 0.274510, 0.274510, 1.0 },
+ { 0.250980, 0.262745, 0.258824, 1.0 },
+ { 0.250980, 0.250980, 0.250980, 1.0 },
+ { 0.247059, 0.235294, 0.239216, 1.0 },
+ { 0.250980, 0.235294, 0.235294, 1.0 },
+ { 0.254902, 0.235294, 0.231373, 1.0 },
+ { 0.262745, 0.239216, 0.231373, 1.0 },
+ { 0.270588, 0.247059, 0.235294, 1.0 },
+ { 0.290196, 0.266667, 0.250980, 1.0 },
+ { 0.313725, 0.286275, 0.270588, 1.0 },
+ { 0.384314, 0.345098, 0.305882, 1.0 },
+ { 0.423529, 0.380392, 0.333333, 1.0 },
+ { 0.466667, 0.419608, 0.364706, 1.0 },
+ { 0.490196, 0.447059, 0.392157, 1.0 },
+ { 0.513725, 0.478431, 0.423529, 1.0 },
+ { 0.525490, 0.490196, 0.431373, 1.0 },
+ { 0.537255, 0.505882, 0.443137, 1.0 },
+ { 0.552941, 0.513725, 0.447059, 1.0 },
+ { 0.560784, 0.517647, 0.450980, 1.0 },
+ { 0.537255, 0.501961, 0.439216, 1.0 },
+ { 0.513725, 0.478431, 0.419608, 1.0 },
+ { 0.490196, 0.458824, 0.403922, 1.0 },
+ { 0.470588, 0.447059, 0.396078, 1.0 },
+ { 0.454902, 0.435294, 0.388235, 1.0 },
+ { 0.431373, 0.415686, 0.372549, 1.0 },
+ { 0.400000, 0.396078, 0.356863, 1.0 },
+ { 0.352941, 0.349020, 0.333333, 1.0 },
+ { 0.333333, 0.325490, 0.325490, 1.0 },
+ { 0.313725, 0.305882, 0.317647, 1.0 },
+ { 0.301961, 0.298039, 0.309804, 1.0 },
+ { 0.294118, 0.290196, 0.305882, 1.0 },
+ { 0.278431, 0.270588, 0.294118, 1.0 },
+ { 0.262745, 0.250980, 0.278431, 1.0 },
+ { 0.250980, 0.231373, 0.266667, 1.0 },
+ { 0.239216, 0.215686, 0.250980, 1.0 },
+ { 0.219608, 0.196078, 0.211765, 1.0 },
+ { 0.207843, 0.188235, 0.200000, 1.0 },
+ { 0.196078, 0.184314, 0.188235, 1.0 },
+ { 0.192157, 0.180392, 0.188235, 1.0 },
+ { 0.188235, 0.180392, 0.188235, 1.0 },
+ { 0.188235, 0.192157, 0.192157, 1.0 },
+ { 0.192157, 0.200000, 0.196078, 1.0 },
+ { 0.215686, 0.227451, 0.223529, 1.0 },
+ { 0.227451, 0.243137, 0.247059, 1.0 },
+ { 0.239216, 0.262745, 0.270588, 1.0 },
+ { 0.247059, 0.274510, 0.282353, 1.0 },
+ { 0.254902, 0.286275, 0.294118, 1.0 },
+ { 0.274510, 0.301961, 0.313725, 1.0 },
+ { 0.290196, 0.313725, 0.325490, 1.0 },
+ { 0.301961, 0.317647, 0.333333, 1.0 },
+ { 0.305882, 0.309804, 0.333333, 1.0 },
+ { 0.290196, 0.290196, 0.317647, 1.0 },
+ { 0.282353, 0.286275, 0.309804, 1.0 },
+ { 0.278431, 0.282353, 0.305882, 1.0 },
+ { 0.270588, 0.270588, 0.294118, 1.0 },
+ { 0.266667, 0.254902, 0.274510, 1.0 },
+ { 0.266667, 0.247059, 0.258824, 1.0 },
+ { 0.274510, 0.250980, 0.258824, 1.0 },
+ { 0.298039, 0.290196, 0.286275, 1.0 },
+ { 0.321569, 0.309804, 0.294118, 1.0 },
+ { 0.349020, 0.329412, 0.305882, 1.0 },
+ { 0.368627, 0.345098, 0.313725, 1.0 },
+ { 0.388235, 0.360784, 0.325490, 1.0 },
+ { 0.427451, 0.388235, 0.345098, 1.0 },
+ { 0.450980, 0.415686, 0.352941, 1.0 },
+ { 0.462745, 0.427451, 0.360784, 1.0 },
+ { 0.466667, 0.427451, 0.352941, 1.0 },
+ { 0.482353, 0.427451, 0.345098, 1.0 },
+ { 0.478431, 0.419608, 0.333333, 1.0 },
+ { 0.474510, 0.411765, 0.325490, 1.0 },
+ { 0.450980, 0.388235, 0.301961, 1.0 },
+ { 0.419608, 0.360784, 0.278431, 1.0 },
+ { 0.388235, 0.333333, 0.254902, 1.0 },
+ { 0.376471, 0.321569, 0.243137, 1.0 },
+ { 0.356863, 0.298039, 0.227451, 1.0 },
+ { 0.349020, 0.298039, 0.231373, 1.0 },
+ { 0.341176, 0.298039, 0.239216, 1.0 },
+ { 0.337255, 0.301961, 0.243137, 1.0 },
+ { 0.337255, 0.305882, 0.247059, 1.0 },
+ { 0.329412, 0.313725, 0.262745, 1.0 },
+ { 0.333333, 0.313725, 0.270588, 1.0 },
+ { 0.333333, 0.321569, 0.278431, 1.0 },
+ { 0.333333, 0.317647, 0.282353, 1.0 },
+ { 0.317647, 0.309804, 0.290196, 1.0 },
+ { 0.309804, 0.301961, 0.290196, 1.0 },
+ { 0.305882, 0.298039, 0.294118, 1.0 },
+ { 0.301961, 0.298039, 0.301961, 1.0 },
+ { 0.305882, 0.298039, 0.309804, 1.0 },
+ { 0.317647, 0.305882, 0.321569, 1.0 },
+ { 0.341176, 0.325490, 0.341176, 1.0 },
+ { 0.396078, 0.372549, 0.380392, 1.0 },
+ { 0.407843, 0.384314, 0.388235, 1.0 },
+ { 0.423529, 0.396078, 0.396078, 1.0 },
+ { 0.439216, 0.415686, 0.415686, 1.0 },
+ { 0.447059, 0.431373, 0.427451, 1.0 },
+ { 0.443137, 0.439216, 0.443137, 1.0 },
+ { 0.439216, 0.443137, 0.443137, 1.0 },
+ { 0.443137, 0.443137, 0.435294, 1.0 },
+ { 0.439216, 0.439216, 0.423529, 1.0 },
+ { 0.407843, 0.419608, 0.403922, 1.0 },
+ { 0.396078, 0.411765, 0.400000, 1.0 },
+ { 0.384314, 0.407843, 0.400000, 1.0 },
+ { 0.364706, 0.396078, 0.384314, 1.0 },
+ { 0.356863, 0.388235, 0.372549, 1.0 },
+ { 0.352941, 0.372549, 0.356863, 1.0 },
+ { 0.341176, 0.356863, 0.341176, 1.0 },
+ { 0.325490, 0.317647, 0.309804, 1.0 },
+ { 0.321569, 0.309804, 0.298039, 1.0 },
+ { 0.317647, 0.301961, 0.286275, 1.0 },
+ { 0.309804, 0.286275, 0.266667, 1.0 },
+ { 0.301961, 0.266667, 0.243137, 1.0 },
+ { 0.298039, 0.254902, 0.223529, 1.0 },
+ { 0.301961, 0.250980, 0.215686, 1.0 },
+ { 0.321569, 0.258824, 0.215686, 1.0 },
+ { 0.337255, 0.278431, 0.219608, 1.0 },
+ { 0.360784, 0.298039, 0.231373, 1.0 },
+ { 0.376471, 0.313725, 0.231373, 1.0 },
+ { 0.388235, 0.325490, 0.239216, 1.0 },
+ { 0.396078, 0.337255, 0.247059, 1.0 },
+ { 0.396078, 0.337255, 0.254902, 1.0 },
+ { 0.396078, 0.333333, 0.262745, 1.0 },
+ { 0.380392, 0.321569, 0.258824, 1.0 },
+ { 0.333333, 0.282353, 0.239216, 1.0 },
+ { 0.317647, 0.266667, 0.231373, 1.0 },
+ { 0.301961, 0.254902, 0.223529, 1.0 },
+ { 0.274510, 0.227451, 0.207843, 1.0 },
+ { 0.243137, 0.200000, 0.203922, 1.0 },
+ { 0.219608, 0.184314, 0.196078, 1.0 },
+ { 0.207843, 0.176471, 0.192157, 1.0 },
+ { 0.203922, 0.184314, 0.188235, 1.0 },
+ { 0.207843, 0.184314, 0.184314, 1.0 },
+ { 0.219608, 0.192157, 0.188235, 1.0 },
+ { 0.227451, 0.200000, 0.196078, 1.0 },
+ { 0.247059, 0.207843, 0.207843, 1.0 },
+ { 0.258824, 0.231373, 0.219608, 1.0 },
+ { 0.282353, 0.254902, 0.231373, 1.0 },
+ { 0.309804, 0.278431, 0.235294, 1.0 },
+ { 0.341176, 0.298039, 0.243137, 1.0 },
+ { 0.368627, 0.313725, 0.250980, 1.0 },
+ { 0.380392, 0.325490, 0.262745, 1.0 },
+ { 0.380392, 0.337255, 0.282353, 1.0 },
+ { 0.380392, 0.349020, 0.294118, 1.0 },
+ { 0.372549, 0.352941, 0.305882, 1.0 },
+ { 0.364706, 0.352941, 0.309804, 1.0 },
+ { 0.352941, 0.341176, 0.305882, 1.0 },
+ { 0.325490, 0.317647, 0.298039, 1.0 },
+ { 0.298039, 0.298039, 0.286275, 1.0 },
+ { 0.270588, 0.270588, 0.270588, 1.0 },
+ { 0.239216, 0.247059, 0.254902, 1.0 },
+ { 0.223529, 0.227451, 0.235294, 1.0 },
+ { 0.207843, 0.203922, 0.211765, 1.0 },
+ { 0.211765, 0.196078, 0.188235, 1.0 },
+ { 0.219608, 0.188235, 0.172549, 1.0 },
+ { 0.227451, 0.188235, 0.164706, 1.0 },
+ { 0.239216, 0.196078, 0.164706, 1.0 },
+ { 0.250980, 0.215686, 0.176471, 1.0 },
+ { 0.270588, 0.235294, 0.196078, 1.0 },
+ { 0.294118, 0.262745, 0.223529, 1.0 },
+ { 0.317647, 0.282353, 0.254902, 1.0 },
+ { 0.341176, 0.309804, 0.286275, 1.0 },
+ { 0.352941, 0.333333, 0.309804, 1.0 },
+ { 0.368627, 0.352941, 0.325490, 1.0 },
+ { 0.388235, 0.368627, 0.337255, 1.0 },
+ { 0.403922, 0.380392, 0.345098, 1.0 },
+ { 0.427451, 0.392157, 0.356863, 1.0 },
+ { 0.450980, 0.415686, 0.372549, 1.0 },
+ { 0.470588, 0.431373, 0.376471, 1.0 },
+ { 0.490196, 0.443137, 0.376471, 1.0 },
+ { 0.505882, 0.454902, 0.372549, 1.0 },
+ { 0.521569, 0.458824, 0.372549, 1.0 },
+ { 0.529412, 0.470588, 0.384314, 1.0 },
+ { 0.529412, 0.474510, 0.403922, 1.0 },
+ { 0.517647, 0.474510, 0.415686, 1.0 },
+ { 0.501961, 0.470588, 0.419608, 1.0 },
+ { 0.478431, 0.458824, 0.419608, 1.0 },
+ { 0.450980, 0.439216, 0.407843, 1.0 },
+ { 0.423529, 0.415686, 0.403922, 1.0 },
+ { 0.388235, 0.384314, 0.392157, 1.0 },
+ { 0.349020, 0.360784, 0.376471, 1.0 },
+ { 0.317647, 0.337255, 0.360784, 1.0 },
+ { 0.298039, 0.321569, 0.337255, 1.0 },
+ { 0.290196, 0.309804, 0.317647, 1.0 },
+ { 0.290196, 0.294118, 0.305882, 1.0 },
+ { 0.286275, 0.294118, 0.298039, 1.0 },
+ { 0.290196, 0.298039, 0.301961, 1.0 },
+ { 0.294118, 0.313725, 0.313725, 1.0 },
+ { 0.309804, 0.333333, 0.321569, 1.0 },
+ { 0.329412, 0.349020, 0.341176, 1.0 },
+ { 0.345098, 0.360784, 0.345098, 1.0 },
+ { 0.352941, 0.368627, 0.352941, 1.0 },
+ { 0.349020, 0.372549, 0.352941, 1.0 },
+ { 0.356863, 0.380392, 0.352941, 1.0 },
+ { 0.372549, 0.388235, 0.356863, 1.0 },
+ { 0.384314, 0.396078, 0.360784, 1.0 },
+ };
+/* Dynasty */
+static double4 colors_541[] = {
+ { 0.333333, 0.376471, 0.239216, 1.0 },
+ { 0.133333, 0.356863, 0.200000, 1.0 },
+ { 0.082353, 0.349020, 0.192157, 1.0 },
+ { 0.031373, 0.345098, 0.188235, 1.0 },
+ { 0.031373, 0.321569, 0.137255, 1.0 },
+ { 0.031373, 0.301961, 0.086275, 1.0 },
+ { 0.027451, 0.286275, 0.074510, 1.0 },
+ { 0.023529, 0.270588, 0.066667, 1.0 },
+ { 0.039216, 0.200000, 0.070588, 1.0 },
+ { 0.062745, 0.149020, 0.054902, 1.0 },
+ { 0.086275, 0.098039, 0.043137, 1.0 },
+ { 0.141176, 0.070588, 0.054902, 1.0 },
+ { 0.200000, 0.047059, 0.066667, 1.0 },
+ { 0.243137, 0.047059, 0.058824, 1.0 },
+ { 0.290196, 0.050980, 0.054902, 1.0 },
+ { 0.309804, 0.050980, 0.047059, 1.0 },
+ { 0.333333, 0.050980, 0.039216, 1.0 },
+ { 0.345098, 0.035294, 0.090196, 1.0 },
+ { 0.337255, 0.043137, 0.109804, 1.0 },
+ { 0.329412, 0.054902, 0.129412, 1.0 },
+ { 0.313725, 0.066667, 0.164706, 1.0 },
+ { 0.298039, 0.082353, 0.203922, 1.0 },
+ { 0.298039, 0.105882, 0.227451, 1.0 },
+ { 0.301961, 0.129412, 0.254902, 1.0 },
+ { 0.364706, 0.215686, 0.309804, 1.0 },
+ { 0.368627, 0.278431, 0.313725, 1.0 },
+ { 0.376471, 0.345098, 0.317647, 1.0 },
+ { 0.372549, 0.352941, 0.266667, 1.0 },
+ { 0.372549, 0.360784, 0.219608, 1.0 },
+ { 0.368627, 0.341176, 0.207843, 1.0 },
+ { 0.368627, 0.325490, 0.196078, 1.0 },
+ { 0.372549, 0.274510, 0.160784, 1.0 },
+ { 0.396078, 0.227451, 0.101961, 1.0 },
+ { 0.482353, 0.152941, 0.015686, 1.0 },
+ { 0.564706, 0.129412, 0.015686, 1.0 },
+ { 0.650980, 0.109804, 0.019608, 1.0 },
+ { 0.690196, 0.145098, 0.043137, 1.0 },
+ { 0.729412, 0.184314, 0.066667, 1.0 },
+ { 0.725490, 0.203922, 0.101961, 1.0 },
+ { 0.725490, 0.223529, 0.137255, 1.0 },
+ { 0.733333, 0.274510, 0.215686, 1.0 },
+ { 0.698039, 0.294118, 0.211765, 1.0 },
+ { 0.662745, 0.313725, 0.211765, 1.0 },
+ { 0.635294, 0.305882, 0.223529, 1.0 },
+ { 0.611765, 0.301961, 0.235294, 1.0 },
+ { 0.603922, 0.290196, 0.211765, 1.0 },
+ { 0.596078, 0.282353, 0.192157, 1.0 },
+ { 0.556863, 0.282353, 0.164706, 1.0 },
+ { 0.509804, 0.274510, 0.176471, 1.0 },
+ { 0.396078, 0.223529, 0.200000, 1.0 },
+ { 0.313725, 0.188235, 0.207843, 1.0 },
+ { 0.231373, 0.152941, 0.219608, 1.0 },
+ { 0.180392, 0.129412, 0.200000, 1.0 },
+ { 0.129412, 0.109804, 0.180392, 1.0 },
+ { 0.105882, 0.094118, 0.160784, 1.0 },
+ { 0.086275, 0.078431, 0.145098, 1.0 },
+ { 0.035294, 0.074510, 0.066667, 1.0 },
+ { 0.058824, 0.082353, 0.050980, 1.0 },
+ { 0.082353, 0.094118, 0.035294, 1.0 },
+ { 0.109804, 0.133333, 0.031373, 1.0 },
+ { 0.137255, 0.176471, 0.027451, 1.0 },
+ { 0.164706, 0.176471, 0.019608, 1.0 },
+ { 0.192157, 0.180392, 0.015686, 1.0 },
+ { 0.254902, 0.168627, 0.031373, 1.0 },
+ { 0.313725, 0.180392, 0.043137, 1.0 },
+ { 0.384314, 0.227451, 0.047059, 1.0 },
+ { 0.372549, 0.243137, 0.070588, 1.0 },
+ { 0.364706, 0.262745, 0.098039, 1.0 },
+ { 0.352941, 0.270588, 0.117647, 1.0 },
+ { 0.345098, 0.282353, 0.137255, 1.0 },
+ { 0.286275, 0.298039, 0.141176, 1.0 },
+ { 0.223529, 0.345098, 0.149020, 1.0 },
+ { 0.129412, 0.388235, 0.184314, 1.0 },
+ { 0.117647, 0.388235, 0.219608, 1.0 },
+ { 0.109804, 0.388235, 0.258824, 1.0 },
+ { 0.109804, 0.341176, 0.286275, 1.0 },
+ { 0.113725, 0.298039, 0.313725, 1.0 },
+ { 0.133333, 0.270588, 0.329412, 1.0 },
+ { 0.152941, 0.247059, 0.345098, 1.0 },
+ { 0.176471, 0.227451, 0.305882, 1.0 },
+ { 0.137255, 0.219608, 0.325490, 1.0 },
+ { 0.101961, 0.196078, 0.266667, 1.0 },
+ { 0.101961, 0.211765, 0.196078, 1.0 },
+ { 0.101961, 0.231373, 0.125490, 1.0 },
+ { 0.113725, 0.239216, 0.105882, 1.0 },
+ { 0.125490, 0.247059, 0.086275, 1.0 },
+ { 0.200000, 0.274510, 0.058824, 1.0 },
+ { 0.274510, 0.270588, 0.054902, 1.0 },
+ { 0.478431, 0.196078, 0.027451, 1.0 },
+ { 0.560784, 0.172549, 0.035294, 1.0 },
+ { 0.643137, 0.149020, 0.043137, 1.0 },
+ { 0.666667, 0.145098, 0.043137, 1.0 },
+ { 0.694118, 0.145098, 0.043137, 1.0 },
+ { 0.713725, 0.149020, 0.050980, 1.0 },
+ { 0.717647, 0.145098, 0.054902, 1.0 },
+ { 0.658824, 0.145098, 0.082353, 1.0 },
+ { 0.603922, 0.164706, 0.109804, 1.0 },
+ { 0.564706, 0.235294, 0.113725, 1.0 },
+ { 0.552941, 0.254902, 0.129412, 1.0 },
+ { 0.541176, 0.274510, 0.149020, 1.0 },
+ { 0.529412, 0.282353, 0.172549, 1.0 },
+ { 0.517647, 0.290196, 0.196078, 1.0 },
+ { 0.501961, 0.309804, 0.196078, 1.0 },
+ { 0.478431, 0.329412, 0.184314, 1.0 },
+ { 0.419608, 0.384314, 0.180392, 1.0 },
+ { 0.376471, 0.364706, 0.172549, 1.0 },
+ { 0.337255, 0.345098, 0.164706, 1.0 },
+ { 0.317647, 0.333333, 0.164706, 1.0 },
+ { 0.301961, 0.321569, 0.164706, 1.0 },
+ { 0.282353, 0.290196, 0.184314, 1.0 },
+ { 0.278431, 0.243137, 0.184314, 1.0 },
+ { 0.298039, 0.211765, 0.184314, 1.0 },
+ { 0.325490, 0.200000, 0.200000, 1.0 },
+ { 0.337255, 0.184314, 0.196078, 1.0 },
+ { 0.333333, 0.196078, 0.188235, 1.0 },
+ { 0.329412, 0.211765, 0.180392, 1.0 },
+ { 0.352941, 0.239216, 0.172549, 1.0 },
+ { 0.376471, 0.278431, 0.125490, 1.0 },
+ { 0.376471, 0.305882, 0.082353, 1.0 },
+ { 0.364706, 0.345098, 0.078431, 1.0 },
+ { 0.443137, 0.372549, 0.168627, 1.0 },
+ { 0.494118, 0.388235, 0.203922, 1.0 },
+ { 0.545098, 0.407843, 0.239216, 1.0 },
+ { 0.556863, 0.403922, 0.262745, 1.0 },
+ { 0.568627, 0.403922, 0.286275, 1.0 },
+ { 0.572549, 0.419608, 0.317647, 1.0 },
+ { 0.576471, 0.439216, 0.337255, 1.0 },
+ { 0.572549, 0.439216, 0.345098, 1.0 },
+ { 0.517647, 0.388235, 0.333333, 1.0 },
+ { 0.349020, 0.290196, 0.247059, 1.0 },
+ { 0.321569, 0.270588, 0.231373, 1.0 },
+ { 0.298039, 0.254902, 0.219608, 1.0 },
+ { 0.262745, 0.192157, 0.192157, 1.0 },
+ { 0.262745, 0.129412, 0.184314, 1.0 },
+ { 0.309804, 0.098039, 0.160784, 1.0 },
+ { 0.376471, 0.090196, 0.137255, 1.0 },
+ { 0.572549, 0.062745, 0.101961, 1.0 },
+ { 0.662745, 0.066667, 0.086275, 1.0 },
+ { 0.756863, 0.070588, 0.074510, 1.0 },
+ { 0.780392, 0.070588, 0.070588, 1.0 },
+ { 0.803922, 0.070588, 0.066667, 1.0 },
+ { 0.815686, 0.062745, 0.047059, 1.0 },
+ { 0.796078, 0.074510, 0.031373, 1.0 },
+ { 0.721569, 0.090196, 0.015686, 1.0 },
+ { 0.635294, 0.101961, 0.015686, 1.0 },
+ { 0.466667, 0.129412, 0.019608, 1.0 },
+ { 0.427451, 0.137255, 0.019608, 1.0 },
+ { 0.392157, 0.149020, 0.019608, 1.0 },
+ { 0.345098, 0.172549, 0.039216, 1.0 },
+ { 0.305882, 0.227451, 0.074510, 1.0 },
+ { 0.294118, 0.250980, 0.129412, 1.0 },
+ { 0.278431, 0.266667, 0.180392, 1.0 },
+ { 0.305882, 0.309804, 0.270588, 1.0 },
+ { 0.325490, 0.333333, 0.298039, 1.0 },
+ { 0.349020, 0.356863, 0.329412, 1.0 },
+ { 0.352941, 0.380392, 0.368627, 1.0 },
+ { 0.356863, 0.372549, 0.388235, 1.0 },
+ { 0.341176, 0.329412, 0.376471, 1.0 },
+ { 0.349020, 0.301961, 0.364706, 1.0 },
+ { 0.337255, 0.258824, 0.317647, 1.0 },
+ { 0.337255, 0.223529, 0.254902, 1.0 },
+ { 0.313725, 0.121569, 0.172549, 1.0 },
+ { 0.298039, 0.105882, 0.152941, 1.0 },
+ { 0.282353, 0.090196, 0.137255, 1.0 },
+ { 0.239216, 0.066667, 0.098039, 1.0 },
+ { 0.219608, 0.070588, 0.062745, 1.0 },
+ { 0.215686, 0.074510, 0.050980, 1.0 },
+ { 0.223529, 0.117647, 0.054902, 1.0 },
+ { 0.278431, 0.203922, 0.109804, 1.0 },
+ { 0.305882, 0.215686, 0.133333, 1.0 },
+ { 0.333333, 0.231373, 0.156863, 1.0 },
+ { 0.403922, 0.286275, 0.196078, 1.0 },
+ { 0.490196, 0.329412, 0.247059, 1.0 },
+ { 0.576471, 0.380392, 0.290196, 1.0 },
+ { 0.658824, 0.403922, 0.325490, 1.0 },
+ { 0.698039, 0.400000, 0.325490, 1.0 },
+ { 0.694118, 0.380392, 0.313725, 1.0 },
+ { 0.674510, 0.349020, 0.290196, 1.0 },
+ { 0.658824, 0.317647, 0.254902, 1.0 },
+ { 0.627451, 0.262745, 0.211765, 1.0 },
+ { 0.560784, 0.227451, 0.172549, 1.0 },
+ { 0.490196, 0.192157, 0.141176, 1.0 },
+ { 0.454902, 0.176471, 0.101961, 1.0 },
+ { 0.450980, 0.149020, 0.074510, 1.0 },
+ { 0.498039, 0.125490, 0.109804, 1.0 },
+ { 0.533333, 0.121569, 0.113725, 1.0 },
+ { 0.568627, 0.121569, 0.117647, 1.0 },
+ { 0.639216, 0.149020, 0.098039, 1.0 },
+ { 0.698039, 0.156863, 0.109804, 1.0 },
+ { 0.713725, 0.192157, 0.137255, 1.0 },
+ { 0.741176, 0.188235, 0.203922, 1.0 },
+ { 0.756863, 0.247059, 0.247059, 1.0 },
+ { 0.749020, 0.278431, 0.270588, 1.0 },
+ { 0.686275, 0.341176, 0.262745, 1.0 },
+ { 0.596078, 0.349020, 0.282353, 1.0 },
+ { 0.501961, 0.392157, 0.290196, 1.0 },
+ { 0.419608, 0.384314, 0.282353, 1.0 },
+ { 0.356863, 0.372549, 0.243137, 1.0 },
+ { 0.298039, 0.325490, 0.207843, 1.0 },
+ { 0.219608, 0.301961, 0.176471, 1.0 },
+ { 0.149020, 0.254902, 0.160784, 1.0 },
+ { 0.113725, 0.223529, 0.137255, 1.0 },
+ { 0.101961, 0.188235, 0.121569, 1.0 },
+ { 0.094118, 0.164706, 0.098039, 1.0 },
+ { 0.074510, 0.141176, 0.094118, 1.0 },
+ { 0.086275, 0.141176, 0.090196, 1.0 },
+ { 0.129412, 0.184314, 0.098039, 1.0 },
+ { 0.184314, 0.227451, 0.105882, 1.0 },
+ { 0.211765, 0.247059, 0.121569, 1.0 },
+ { 0.203922, 0.243137, 0.133333, 1.0 },
+ { 0.207843, 0.254902, 0.164706, 1.0 },
+ { 0.223529, 0.270588, 0.192157, 1.0 },
+ { 0.258824, 0.243137, 0.215686, 1.0 },
+ { 0.247059, 0.192157, 0.215686, 1.0 },
+ { 0.239216, 0.141176, 0.223529, 1.0 },
+ { 0.247059, 0.113725, 0.227451, 1.0 },
+ { 0.286275, 0.098039, 0.215686, 1.0 },
+ { 0.333333, 0.066667, 0.188235, 1.0 },
+ { 0.384314, 0.039216, 0.172549, 1.0 },
+ { 0.462745, 0.023529, 0.180392, 1.0 },
+ { 0.513725, 0.043137, 0.168627, 1.0 },
+ { 0.556863, 0.050980, 0.141176, 1.0 },
+ { 0.568627, 0.035294, 0.113725, 1.0 },
+ { 0.611765, 0.023529, 0.101961, 1.0 },
+ { 0.647059, 0.023529, 0.082353, 1.0 },
+ { 0.674510, 0.035294, 0.070588, 1.0 },
+ { 0.662745, 0.027451, 0.054902, 1.0 },
+ { 0.643137, 0.023529, 0.070588, 1.0 },
+ { 0.635294, 0.011765, 0.074510, 1.0 },
+ { 0.639216, 0.019608, 0.074510, 1.0 },
+ { 0.607843, 0.035294, 0.078431, 1.0 },
+ { 0.529412, 0.043137, 0.101961, 1.0 },
+ { 0.439216, 0.047059, 0.113725, 1.0 },
+ { 0.384314, 0.070588, 0.101961, 1.0 },
+ { 0.337255, 0.121569, 0.082353, 1.0 },
+ { 0.294118, 0.188235, 0.070588, 1.0 },
+ { 0.262745, 0.227451, 0.066667, 1.0 },
+ { 0.274510, 0.250980, 0.050980, 1.0 },
+ { 0.325490, 0.282353, 0.039216, 1.0 },
+ { 0.380392, 0.309804, 0.027451, 1.0 },
+ { 0.447059, 0.305882, 0.027451, 1.0 },
+ { 0.494118, 0.258824, 0.019608, 1.0 },
+ { 0.541176, 0.227451, 0.027451, 1.0 },
+ { 0.568627, 0.196078, 0.050980, 1.0 },
+ { 0.592157, 0.176471, 0.074510, 1.0 },
+ { 0.596078, 0.129412, 0.074510, 1.0 },
+ { 0.592157, 0.113725, 0.058824, 1.0 },
+ { 0.592157, 0.121569, 0.062745, 1.0 },
+ { 0.603922, 0.164706, 0.078431, 1.0 },
+ { 0.639216, 0.207843, 0.086275, 1.0 },
+ { 0.674510, 0.254902, 0.078431, 1.0 },
+ { 0.654902, 0.274510, 0.098039, 1.0 },
+ { 0.635294, 0.317647, 0.113725, 1.0 },
+ { 0.537255, 0.333333, 0.145098, 1.0 },
+ { 0.490196, 0.372549, 0.168627, 1.0 },
+ { 0.356863, 0.368627, 0.219608, 1.0 },
+ };
+/* Easter */
+static double4 colors_542[] = {
+ { 0.698039, 0.647059, 0.835294, 1.0 },
+ { 0.694118, 0.627451, 0.843137, 1.0 },
+ { 0.690196, 0.619608, 0.843137, 1.0 },
+ { 0.686275, 0.611765, 0.847059, 1.0 },
+ { 0.686275, 0.603922, 0.847059, 1.0 },
+ { 0.690196, 0.600000, 0.850980, 1.0 },
+ { 0.690196, 0.592157, 0.850980, 1.0 },
+ { 0.694118, 0.588235, 0.850980, 1.0 },
+ { 0.698039, 0.592157, 0.850980, 1.0 },
+ { 0.701961, 0.603922, 0.850980, 1.0 },
+ { 0.705882, 0.619608, 0.850980, 1.0 },
+ { 0.705882, 0.619608, 0.847059, 1.0 },
+ { 0.705882, 0.623529, 0.843137, 1.0 },
+ { 0.705882, 0.623529, 0.839216, 1.0 },
+ { 0.705882, 0.623529, 0.839216, 1.0 },
+ { 0.701961, 0.627451, 0.839216, 1.0 },
+ { 0.701961, 0.631373, 0.839216, 1.0 },
+ { 0.698039, 0.643137, 0.854902, 1.0 },
+ { 0.694118, 0.639216, 0.858824, 1.0 },
+ { 0.694118, 0.639216, 0.862745, 1.0 },
+ { 0.686275, 0.643137, 0.874510, 1.0 },
+ { 0.678431, 0.650980, 0.886275, 1.0 },
+ { 0.682353, 0.654902, 0.886275, 1.0 },
+ { 0.686275, 0.658824, 0.890196, 1.0 },
+ { 0.713725, 0.670588, 0.890196, 1.0 },
+ { 0.705882, 0.666667, 0.890196, 1.0 },
+ { 0.698039, 0.666667, 0.890196, 1.0 },
+ { 0.690196, 0.643137, 0.866667, 1.0 },
+ { 0.682353, 0.619608, 0.843137, 1.0 },
+ { 0.678431, 0.596078, 0.823529, 1.0 },
+ { 0.678431, 0.576471, 0.807843, 1.0 },
+ { 0.654902, 0.525490, 0.768627, 1.0 },
+ { 0.619608, 0.474510, 0.729412, 1.0 },
+ { 0.525490, 0.349020, 0.615686, 1.0 },
+ { 0.470588, 0.282353, 0.560784, 1.0 },
+ { 0.415686, 0.219608, 0.509804, 1.0 },
+ { 0.384314, 0.180392, 0.478431, 1.0 },
+ { 0.356863, 0.141176, 0.450980, 1.0 },
+ { 0.352941, 0.129412, 0.439216, 1.0 },
+ { 0.349020, 0.121569, 0.427451, 1.0 },
+ { 0.352941, 0.117647, 0.435294, 1.0 },
+ { 0.372549, 0.137255, 0.454902, 1.0 },
+ { 0.392157, 0.156863, 0.474510, 1.0 },
+ { 0.423529, 0.184314, 0.494118, 1.0 },
+ { 0.454902, 0.211765, 0.517647, 1.0 },
+ { 0.462745, 0.215686, 0.529412, 1.0 },
+ { 0.470588, 0.223529, 0.545098, 1.0 },
+ { 0.478431, 0.231373, 0.552941, 1.0 },
+ { 0.474510, 0.223529, 0.549020, 1.0 },
+ { 0.439216, 0.200000, 0.509804, 1.0 },
+ { 0.407843, 0.172549, 0.494118, 1.0 },
+ { 0.380392, 0.145098, 0.478431, 1.0 },
+ { 0.364706, 0.121569, 0.462745, 1.0 },
+ { 0.349020, 0.098039, 0.450980, 1.0 },
+ { 0.349020, 0.098039, 0.443137, 1.0 },
+ { 0.349020, 0.098039, 0.439216, 1.0 },
+ { 0.372549, 0.129412, 0.466667, 1.0 },
+ { 0.419608, 0.188235, 0.513725, 1.0 },
+ { 0.466667, 0.247059, 0.564706, 1.0 },
+ { 0.505882, 0.309804, 0.611765, 1.0 },
+ { 0.545098, 0.376471, 0.662745, 1.0 },
+ { 0.552941, 0.396078, 0.674510, 1.0 },
+ { 0.564706, 0.415686, 0.690196, 1.0 },
+ { 0.619608, 0.509804, 0.756863, 1.0 },
+ { 0.662745, 0.556863, 0.792157, 1.0 },
+ { 0.713725, 0.662745, 0.878431, 1.0 },
+ { 0.713725, 0.694118, 0.890196, 1.0 },
+ { 0.717647, 0.725490, 0.901961, 1.0 },
+ { 0.725490, 0.737255, 0.905882, 1.0 },
+ { 0.737255, 0.752941, 0.909804, 1.0 },
+ { 0.756863, 0.768627, 0.917647, 1.0 },
+ { 0.772549, 0.784314, 0.929412, 1.0 },
+ { 0.780392, 0.811765, 0.941176, 1.0 },
+ { 0.780392, 0.807843, 0.933333, 1.0 },
+ { 0.780392, 0.803922, 0.929412, 1.0 },
+ { 0.772549, 0.780392, 0.921569, 1.0 },
+ { 0.764706, 0.756863, 0.913725, 1.0 },
+ { 0.756863, 0.741176, 0.909804, 1.0 },
+ { 0.752941, 0.725490, 0.905882, 1.0 },
+ { 0.725490, 0.682353, 0.894118, 1.0 },
+ { 0.705882, 0.635294, 0.882353, 1.0 },
+ { 0.658824, 0.560784, 0.854902, 1.0 },
+ { 0.650980, 0.533333, 0.839216, 1.0 },
+ { 0.643137, 0.505882, 0.827451, 1.0 },
+ { 0.639216, 0.490196, 0.819608, 1.0 },
+ { 0.639216, 0.478431, 0.815686, 1.0 },
+ { 0.627451, 0.458824, 0.803922, 1.0 },
+ { 0.619608, 0.447059, 0.784314, 1.0 },
+ { 0.611765, 0.431373, 0.745098, 1.0 },
+ { 0.611765, 0.419608, 0.733333, 1.0 },
+ { 0.615686, 0.411765, 0.721569, 1.0 },
+ { 0.611765, 0.407843, 0.713725, 1.0 },
+ { 0.611765, 0.403922, 0.709804, 1.0 },
+ { 0.607843, 0.392157, 0.698039, 1.0 },
+ { 0.596078, 0.388235, 0.694118, 1.0 },
+ { 0.588235, 0.380392, 0.698039, 1.0 },
+ { 0.584314, 0.384314, 0.705882, 1.0 },
+ { 0.596078, 0.403922, 0.721569, 1.0 },
+ { 0.607843, 0.427451, 0.733333, 1.0 },
+ { 0.619608, 0.450980, 0.745098, 1.0 },
+ { 0.619608, 0.466667, 0.752941, 1.0 },
+ { 0.619608, 0.486275, 0.764706, 1.0 },
+ { 0.627451, 0.517647, 0.776471, 1.0 },
+ { 0.639216, 0.541176, 0.788235, 1.0 },
+ { 0.666667, 0.556863, 0.780392, 1.0 },
+ { 0.662745, 0.556863, 0.768627, 1.0 },
+ { 0.662745, 0.556863, 0.760784, 1.0 },
+ { 0.654902, 0.549020, 0.752941, 1.0 },
+ { 0.650980, 0.545098, 0.749020, 1.0 },
+ { 0.643137, 0.513725, 0.737255, 1.0 },
+ { 0.627451, 0.470588, 0.721569, 1.0 },
+ { 0.607843, 0.423529, 0.694118, 1.0 },
+ { 0.580392, 0.380392, 0.666667, 1.0 },
+ { 0.533333, 0.305882, 0.611765, 1.0 },
+ { 0.513725, 0.286275, 0.600000, 1.0 },
+ { 0.498039, 0.270588, 0.592157, 1.0 },
+ { 0.470588, 0.235294, 0.564706, 1.0 },
+ { 0.443137, 0.203922, 0.545098, 1.0 },
+ { 0.419608, 0.180392, 0.517647, 1.0 },
+ { 0.415686, 0.164706, 0.498039, 1.0 },
+ { 0.411765, 0.176471, 0.494118, 1.0 },
+ { 0.431373, 0.196078, 0.513725, 1.0 },
+ { 0.454902, 0.219608, 0.537255, 1.0 },
+ { 0.474510, 0.239216, 0.552941, 1.0 },
+ { 0.494118, 0.262745, 0.568627, 1.0 },
+ { 0.533333, 0.317647, 0.607843, 1.0 },
+ { 0.572549, 0.376471, 0.658824, 1.0 },
+ { 0.607843, 0.435294, 0.705882, 1.0 },
+ { 0.639216, 0.486275, 0.756863, 1.0 },
+ { 0.690196, 0.588235, 0.843137, 1.0 },
+ { 0.698039, 0.607843, 0.854902, 1.0 },
+ { 0.709804, 0.631373, 0.870588, 1.0 },
+ { 0.721569, 0.662745, 0.894118, 1.0 },
+ { 0.725490, 0.686275, 0.913725, 1.0 },
+ { 0.725490, 0.694118, 0.921569, 1.0 },
+ { 0.725490, 0.694118, 0.929412, 1.0 },
+ { 0.729412, 0.694118, 0.925490, 1.0 },
+ { 0.729412, 0.686275, 0.917647, 1.0 },
+ { 0.729412, 0.678431, 0.909804, 1.0 },
+ { 0.725490, 0.666667, 0.905882, 1.0 },
+ { 0.721569, 0.658824, 0.901961, 1.0 },
+ { 0.713725, 0.635294, 0.890196, 1.0 },
+ { 0.701961, 0.611765, 0.870588, 1.0 },
+ { 0.698039, 0.592157, 0.854902, 1.0 },
+ { 0.694118, 0.580392, 0.839216, 1.0 },
+ { 0.682353, 0.545098, 0.807843, 1.0 },
+ { 0.674510, 0.525490, 0.796078, 1.0 },
+ { 0.666667, 0.505882, 0.788235, 1.0 },
+ { 0.650980, 0.474510, 0.768627, 1.0 },
+ { 0.643137, 0.450980, 0.749020, 1.0 },
+ { 0.635294, 0.431373, 0.733333, 1.0 },
+ { 0.623529, 0.419608, 0.713725, 1.0 },
+ { 0.580392, 0.333333, 0.678431, 1.0 },
+ { 0.564706, 0.305882, 0.662745, 1.0 },
+ { 0.552941, 0.282353, 0.650980, 1.0 },
+ { 0.525490, 0.250980, 0.627451, 1.0 },
+ { 0.501961, 0.227451, 0.600000, 1.0 },
+ { 0.470588, 0.207843, 0.564706, 1.0 },
+ { 0.447059, 0.176471, 0.541176, 1.0 },
+ { 0.411765, 0.145098, 0.509804, 1.0 },
+ { 0.368627, 0.129412, 0.478431, 1.0 },
+ { 0.345098, 0.125490, 0.443137, 1.0 },
+ { 0.349020, 0.137255, 0.447059, 1.0 },
+ { 0.352941, 0.152941, 0.454902, 1.0 },
+ { 0.376471, 0.176471, 0.478431, 1.0 },
+ { 0.384314, 0.215686, 0.505882, 1.0 },
+ { 0.407843, 0.254902, 0.533333, 1.0 },
+ { 0.443137, 0.286275, 0.564706, 1.0 },
+ { 0.533333, 0.368627, 0.670588, 1.0 },
+ { 0.552941, 0.392157, 0.698039, 1.0 },
+ { 0.572549, 0.419608, 0.725490, 1.0 },
+ { 0.603922, 0.466667, 0.768627, 1.0 },
+ { 0.631373, 0.498039, 0.800000, 1.0 },
+ { 0.643137, 0.525490, 0.831373, 1.0 },
+ { 0.654902, 0.545098, 0.850980, 1.0 },
+ { 0.658824, 0.564706, 0.866667, 1.0 },
+ { 0.670588, 0.580392, 0.874510, 1.0 },
+ { 0.682353, 0.596078, 0.878431, 1.0 },
+ { 0.686275, 0.607843, 0.882353, 1.0 },
+ { 0.690196, 0.607843, 0.882353, 1.0 },
+ { 0.690196, 0.603922, 0.878431, 1.0 },
+ { 0.686275, 0.596078, 0.866667, 1.0 },
+ { 0.686275, 0.584314, 0.850980, 1.0 },
+ { 0.678431, 0.568627, 0.831373, 1.0 },
+ { 0.635294, 0.545098, 0.823529, 1.0 },
+ { 0.631373, 0.545098, 0.827451, 1.0 },
+ { 0.627451, 0.545098, 0.835294, 1.0 },
+ { 0.631373, 0.549020, 0.843137, 1.0 },
+ { 0.650980, 0.564706, 0.847059, 1.0 },
+ { 0.650980, 0.564706, 0.850980, 1.0 },
+ { 0.635294, 0.576471, 0.862745, 1.0 },
+ { 0.631373, 0.584314, 0.874510, 1.0 },
+ { 0.639216, 0.592157, 0.894118, 1.0 },
+ { 0.662745, 0.607843, 0.901961, 1.0 },
+ { 0.678431, 0.607843, 0.898039, 1.0 },
+ { 0.666667, 0.596078, 0.901961, 1.0 },
+ { 0.654902, 0.588235, 0.890196, 1.0 },
+ { 0.650980, 0.580392, 0.894118, 1.0 },
+ { 0.650980, 0.576471, 0.894118, 1.0 },
+ { 0.658824, 0.580392, 0.886275, 1.0 },
+ { 0.654902, 0.572549, 0.886275, 1.0 },
+ { 0.647059, 0.572549, 0.882353, 1.0 },
+ { 0.650980, 0.568627, 0.882353, 1.0 },
+ { 0.650980, 0.564706, 0.874510, 1.0 },
+ { 0.662745, 0.564706, 0.862745, 1.0 },
+ { 0.670588, 0.556863, 0.854902, 1.0 },
+ { 0.666667, 0.549020, 0.843137, 1.0 },
+ { 0.662745, 0.537255, 0.831373, 1.0 },
+ { 0.650980, 0.517647, 0.819608, 1.0 },
+ { 0.639216, 0.498039, 0.807843, 1.0 },
+ { 0.627451, 0.482353, 0.803922, 1.0 },
+ { 0.619608, 0.478431, 0.800000, 1.0 },
+ { 0.623529, 0.482353, 0.800000, 1.0 },
+ { 0.631373, 0.486275, 0.800000, 1.0 },
+ { 0.635294, 0.490196, 0.800000, 1.0 },
+ { 0.639216, 0.498039, 0.803922, 1.0 },
+ { 0.643137, 0.517647, 0.811765, 1.0 },
+ { 0.647059, 0.537255, 0.815686, 1.0 },
+ { 0.666667, 0.560784, 0.823529, 1.0 },
+ { 0.674510, 0.572549, 0.831373, 1.0 },
+ { 0.686275, 0.576471, 0.835294, 1.0 },
+ { 0.682353, 0.580392, 0.843137, 1.0 },
+ { 0.678431, 0.580392, 0.843137, 1.0 },
+ { 0.678431, 0.576471, 0.847059, 1.0 },
+ { 0.674510, 0.560784, 0.847059, 1.0 },
+ { 0.666667, 0.529412, 0.843137, 1.0 },
+ { 0.658824, 0.501961, 0.839216, 1.0 },
+ { 0.650980, 0.486275, 0.827451, 1.0 },
+ { 0.643137, 0.478431, 0.819608, 1.0 },
+ { 0.647059, 0.478431, 0.811765, 1.0 },
+ { 0.650980, 0.466667, 0.811765, 1.0 },
+ { 0.650980, 0.466667, 0.811765, 1.0 },
+ { 0.654902, 0.478431, 0.811765, 1.0 },
+ { 0.654902, 0.494118, 0.815686, 1.0 },
+ { 0.662745, 0.521569, 0.819608, 1.0 },
+ { 0.674510, 0.545098, 0.827451, 1.0 },
+ { 0.690196, 0.576471, 0.839216, 1.0 },
+ { 0.701961, 0.603922, 0.854902, 1.0 },
+ { 0.709804, 0.635294, 0.870588, 1.0 },
+ { 0.725490, 0.666667, 0.886275, 1.0 },
+ { 0.737255, 0.698039, 0.894118, 1.0 },
+ { 0.756863, 0.729412, 0.905882, 1.0 },
+ { 0.776471, 0.752941, 0.913725, 1.0 },
+ { 0.780392, 0.776471, 0.917647, 1.0 },
+ { 0.780392, 0.784314, 0.921569, 1.0 },
+ { 0.772549, 0.780392, 0.921569, 1.0 },
+ { 0.764706, 0.780392, 0.917647, 1.0 },
+ { 0.756863, 0.772549, 0.913725, 1.0 },
+ { 0.752941, 0.764706, 0.901961, 1.0 },
+ { 0.741176, 0.749020, 0.890196, 1.0 },
+ { 0.725490, 0.725490, 0.882353, 1.0 },
+ { 0.717647, 0.701961, 0.870588, 1.0 },
+ { 0.701961, 0.686275, 0.862745, 1.0 },
+ { 0.698039, 0.674510, 0.850980, 1.0 },
+ { 0.694118, 0.666667, 0.843137, 1.0 },
+ { 0.694118, 0.658824, 0.835294, 1.0 },
+ };
+/* Easter_2 */
+static double4 colors_543[] = {
+ { 0.568627, 0.572549, 0.792157, 1.0 },
+ { 0.603922, 0.662745, 0.823529, 1.0 },
+ { 0.623529, 0.717647, 0.843137, 1.0 },
+ { 0.647059, 0.776471, 0.862745, 1.0 },
+ { 0.678431, 0.823529, 0.882353, 1.0 },
+ { 0.709804, 0.870588, 0.901961, 1.0 },
+ { 0.733333, 0.878431, 0.909804, 1.0 },
+ { 0.756863, 0.890196, 0.917647, 1.0 },
+ { 0.862745, 0.941176, 0.952941, 1.0 },
+ { 0.898039, 0.952941, 0.964706, 1.0 },
+ { 0.933333, 0.968627, 0.976471, 1.0 },
+ { 0.937255, 0.968627, 0.976471, 1.0 },
+ { 0.945098, 0.972549, 0.980392, 1.0 },
+ { 0.913725, 0.956863, 0.968627, 1.0 },
+ { 0.886275, 0.945098, 0.956863, 1.0 },
+ { 0.862745, 0.925490, 0.949020, 1.0 },
+ { 0.843137, 0.909804, 0.941176, 1.0 },
+ { 0.725490, 0.796078, 0.898039, 1.0 },
+ { 0.670588, 0.729412, 0.862745, 1.0 },
+ { 0.615686, 0.662745, 0.827451, 1.0 },
+ { 0.580392, 0.592157, 0.796078, 1.0 },
+ { 0.545098, 0.525490, 0.768627, 1.0 },
+ { 0.529412, 0.501961, 0.756863, 1.0 },
+ { 0.517647, 0.478431, 0.745098, 1.0 },
+ { 0.478431, 0.396078, 0.701961, 1.0 },
+ { 0.431373, 0.329412, 0.674510, 1.0 },
+ { 0.388235, 0.262745, 0.647059, 1.0 },
+ { 0.349020, 0.203922, 0.603922, 1.0 },
+ { 0.309804, 0.145098, 0.564706, 1.0 },
+ { 0.290196, 0.113725, 0.549020, 1.0 },
+ { 0.274510, 0.086275, 0.533333, 1.0 },
+ { 0.250980, 0.047059, 0.513725, 1.0 },
+ { 0.254902, 0.031373, 0.513725, 1.0 },
+ { 0.364706, 0.105882, 0.560784, 1.0 },
+ { 0.411765, 0.149020, 0.592157, 1.0 },
+ { 0.462745, 0.196078, 0.627451, 1.0 },
+ { 0.490196, 0.254902, 0.647059, 1.0 },
+ { 0.521569, 0.317647, 0.666667, 1.0 },
+ { 0.525490, 0.341176, 0.670588, 1.0 },
+ { 0.533333, 0.364706, 0.674510, 1.0 },
+ { 0.584314, 0.470588, 0.733333, 1.0 },
+ { 0.631373, 0.533333, 0.772549, 1.0 },
+ { 0.682353, 0.600000, 0.811765, 1.0 },
+ { 0.745098, 0.662745, 0.850980, 1.0 },
+ { 0.811765, 0.725490, 0.894118, 1.0 },
+ { 0.839216, 0.756863, 0.909804, 1.0 },
+ { 0.866667, 0.792157, 0.929412, 1.0 },
+ { 0.909804, 0.850980, 0.949020, 1.0 },
+ { 0.941176, 0.894118, 0.960784, 1.0 },
+ { 0.964706, 0.956863, 0.984314, 1.0 },
+ { 0.976471, 0.972549, 0.988235, 1.0 },
+ { 0.988235, 0.988235, 0.996078, 1.0 },
+ { 0.980392, 0.988235, 0.992157, 1.0 },
+ { 0.976471, 0.988235, 0.988235, 1.0 },
+ { 0.964706, 0.980392, 0.984314, 1.0 },
+ { 0.952941, 0.976471, 0.980392, 1.0 },
+ { 0.890196, 0.949020, 0.956863, 1.0 },
+ { 0.850980, 0.929412, 0.945098, 1.0 },
+ { 0.815686, 0.913725, 0.933333, 1.0 },
+ { 0.784314, 0.901961, 0.921569, 1.0 },
+ { 0.756863, 0.890196, 0.913725, 1.0 },
+ { 0.745098, 0.886275, 0.909804, 1.0 },
+ { 0.733333, 0.882353, 0.905882, 1.0 },
+ { 0.713725, 0.874510, 0.901961, 1.0 },
+ { 0.698039, 0.866667, 0.894118, 1.0 },
+ { 0.690196, 0.862745, 0.890196, 1.0 },
+ { 0.690196, 0.862745, 0.890196, 1.0 },
+ { 0.690196, 0.866667, 0.890196, 1.0 },
+ { 0.694118, 0.866667, 0.890196, 1.0 },
+ { 0.701961, 0.866667, 0.894118, 1.0 },
+ { 0.721569, 0.874510, 0.901961, 1.0 },
+ { 0.745098, 0.882353, 0.909804, 1.0 },
+ { 0.792157, 0.886275, 0.929412, 1.0 },
+ { 0.819608, 0.878431, 0.937255, 1.0 },
+ { 0.850980, 0.874510, 0.945098, 1.0 },
+ { 0.878431, 0.858824, 0.952941, 1.0 },
+ { 0.905882, 0.847059, 0.960784, 1.0 },
+ { 0.913725, 0.839216, 0.964706, 1.0 },
+ { 0.925490, 0.831373, 0.968627, 1.0 },
+ { 0.937255, 0.811765, 0.968627, 1.0 },
+ { 0.945098, 0.784314, 0.964706, 1.0 },
+ { 0.925490, 0.705882, 0.952941, 1.0 },
+ { 0.901961, 0.658824, 0.937255, 1.0 },
+ { 0.882353, 0.611765, 0.925490, 1.0 },
+ { 0.870588, 0.588235, 0.921569, 1.0 },
+ { 0.862745, 0.564706, 0.917647, 1.0 },
+ { 0.843137, 0.517647, 0.901961, 1.0 },
+ { 0.819608, 0.482353, 0.890196, 1.0 },
+ { 0.788235, 0.407843, 0.866667, 1.0 },
+ { 0.768627, 0.376471, 0.854902, 1.0 },
+ { 0.749020, 0.349020, 0.843137, 1.0 },
+ { 0.737255, 0.337255, 0.835294, 1.0 },
+ { 0.729412, 0.325490, 0.831373, 1.0 },
+ { 0.709804, 0.305882, 0.819608, 1.0 },
+ { 0.698039, 0.286275, 0.811765, 1.0 },
+ { 0.682353, 0.282353, 0.807843, 1.0 },
+ { 0.678431, 0.278431, 0.803922, 1.0 },
+ { 0.674510, 0.286275, 0.800000, 1.0 },
+ { 0.674510, 0.298039, 0.800000, 1.0 },
+ { 0.678431, 0.309804, 0.800000, 1.0 },
+ { 0.682353, 0.317647, 0.800000, 1.0 },
+ { 0.686275, 0.325490, 0.803922, 1.0 },
+ { 0.698039, 0.345098, 0.807843, 1.0 },
+ { 0.705882, 0.364706, 0.815686, 1.0 },
+ { 0.713725, 0.407843, 0.827451, 1.0 },
+ { 0.690196, 0.435294, 0.823529, 1.0 },
+ { 0.670588, 0.462745, 0.819608, 1.0 },
+ { 0.654902, 0.478431, 0.819608, 1.0 },
+ { 0.643137, 0.494118, 0.819608, 1.0 },
+ { 0.623529, 0.521569, 0.815686, 1.0 },
+ { 0.611765, 0.552941, 0.815686, 1.0 },
+ { 0.611765, 0.592157, 0.823529, 1.0 },
+ { 0.627451, 0.627451, 0.831373, 1.0 },
+ { 0.674510, 0.694118, 0.854902, 1.0 },
+ { 0.682353, 0.709804, 0.858824, 1.0 },
+ { 0.690196, 0.725490, 0.866667, 1.0 },
+ { 0.694118, 0.760784, 0.874510, 1.0 },
+ { 0.698039, 0.788235, 0.878431, 1.0 },
+ { 0.701961, 0.819608, 0.886275, 1.0 },
+ { 0.717647, 0.850980, 0.898039, 1.0 },
+ { 0.772549, 0.898039, 0.921569, 1.0 },
+ { 0.819608, 0.917647, 0.937255, 1.0 },
+ { 0.870588, 0.941176, 0.952941, 1.0 },
+ { 0.890196, 0.949020, 0.960784, 1.0 },
+ { 0.913725, 0.956863, 0.968627, 1.0 },
+ { 0.945098, 0.956863, 0.980392, 1.0 },
+ { 0.964706, 0.945098, 0.984314, 1.0 },
+ { 0.968627, 0.921569, 0.984314, 1.0 },
+ { 0.960784, 0.886275, 0.976471, 1.0 },
+ { 0.921569, 0.803922, 0.949020, 1.0 },
+ { 0.913725, 0.784314, 0.941176, 1.0 },
+ { 0.909804, 0.764706, 0.937255, 1.0 },
+ { 0.898039, 0.729412, 0.929412, 1.0 },
+ { 0.890196, 0.701961, 0.925490, 1.0 },
+ { 0.882353, 0.678431, 0.925490, 1.0 },
+ { 0.870588, 0.643137, 0.921569, 1.0 },
+ { 0.843137, 0.588235, 0.905882, 1.0 },
+ { 0.811765, 0.576471, 0.890196, 1.0 },
+ { 0.784314, 0.564706, 0.878431, 1.0 },
+ { 0.772549, 0.564706, 0.874510, 1.0 },
+ { 0.764706, 0.564706, 0.870588, 1.0 },
+ { 0.756863, 0.580392, 0.874510, 1.0 },
+ { 0.768627, 0.611765, 0.882353, 1.0 },
+ { 0.780392, 0.643137, 0.894118, 1.0 },
+ { 0.800000, 0.678431, 0.901961, 1.0 },
+ { 0.843137, 0.733333, 0.929412, 1.0 },
+ { 0.843137, 0.745098, 0.929412, 1.0 },
+ { 0.847059, 0.756863, 0.933333, 1.0 },
+ { 0.843137, 0.764706, 0.925490, 1.0 },
+ { 0.831373, 0.764706, 0.921569, 1.0 },
+ { 0.811765, 0.784314, 0.917647, 1.0 },
+ { 0.780392, 0.800000, 0.913725, 1.0 },
+ { 0.705882, 0.800000, 0.894118, 1.0 },
+ { 0.690196, 0.796078, 0.890196, 1.0 },
+ { 0.674510, 0.792157, 0.886275, 1.0 },
+ { 0.650980, 0.784314, 0.874510, 1.0 },
+ { 0.627451, 0.772549, 0.866667, 1.0 },
+ { 0.607843, 0.745098, 0.854902, 1.0 },
+ { 0.584314, 0.733333, 0.847059, 1.0 },
+ { 0.560784, 0.725490, 0.839216, 1.0 },
+ { 0.537255, 0.721569, 0.831373, 1.0 },
+ { 0.474510, 0.717647, 0.811765, 1.0 },
+ { 0.458824, 0.721569, 0.807843, 1.0 },
+ { 0.443137, 0.725490, 0.803922, 1.0 },
+ { 0.423529, 0.737255, 0.800000, 1.0 },
+ { 0.423529, 0.745098, 0.800000, 1.0 },
+ { 0.443137, 0.752941, 0.807843, 1.0 },
+ { 0.482353, 0.756863, 0.811765, 1.0 },
+ { 0.572549, 0.745098, 0.835294, 1.0 },
+ { 0.588235, 0.733333, 0.839216, 1.0 },
+ { 0.607843, 0.721569, 0.843137, 1.0 },
+ { 0.627451, 0.686275, 0.839216, 1.0 },
+ { 0.627451, 0.635294, 0.827451, 1.0 },
+ { 0.647059, 0.647059, 0.835294, 1.0 },
+ { 0.647059, 0.658824, 0.843137, 1.0 },
+ { 0.650980, 0.670588, 0.839216, 1.0 },
+ { 0.643137, 0.674510, 0.835294, 1.0 },
+ { 0.635294, 0.682353, 0.839216, 1.0 },
+ { 0.631373, 0.686275, 0.839216, 1.0 },
+ { 0.627451, 0.678431, 0.843137, 1.0 },
+ { 0.600000, 0.588235, 0.815686, 1.0 },
+ { 0.592157, 0.560784, 0.819608, 1.0 },
+ { 0.576471, 0.541176, 0.835294, 1.0 },
+ { 0.564706, 0.541176, 0.847059, 1.0 },
+ { 0.509804, 0.580392, 0.835294, 1.0 },
+ { 0.494118, 0.600000, 0.835294, 1.0 },
+ { 0.478431, 0.619608, 0.835294, 1.0 },
+ { 0.447059, 0.666667, 0.839216, 1.0 },
+ { 0.400000, 0.650980, 0.811765, 1.0 },
+ { 0.376471, 0.615686, 0.792157, 1.0 },
+ { 0.341176, 0.560784, 0.776471, 1.0 },
+ { 0.337255, 0.501961, 0.764706, 1.0 },
+ { 0.341176, 0.450980, 0.749020, 1.0 },
+ { 0.341176, 0.439216, 0.741176, 1.0 },
+ { 0.333333, 0.443137, 0.737255, 1.0 },
+ { 0.317647, 0.458824, 0.733333, 1.0 },
+ { 0.294118, 0.490196, 0.725490, 1.0 },
+ { 0.286275, 0.533333, 0.709804, 1.0 },
+ { 0.262745, 0.545098, 0.705882, 1.0 },
+ { 0.254902, 0.549020, 0.701961, 1.0 },
+ { 0.266667, 0.513725, 0.694118, 1.0 },
+ { 0.305882, 0.490196, 0.694118, 1.0 },
+ { 0.341176, 0.470588, 0.694118, 1.0 },
+ { 0.368627, 0.439216, 0.694118, 1.0 },
+ { 0.384314, 0.419608, 0.690196, 1.0 },
+ { 0.411765, 0.423529, 0.686275, 1.0 },
+ { 0.419608, 0.423529, 0.682353, 1.0 },
+ { 0.407843, 0.423529, 0.674510, 1.0 },
+ { 0.380392, 0.400000, 0.654902, 1.0 },
+ { 0.380392, 0.364706, 0.627451, 1.0 },
+ { 0.380392, 0.321569, 0.600000, 1.0 },
+ { 0.376471, 0.278431, 0.576471, 1.0 },
+ { 0.376471, 0.231373, 0.560784, 1.0 },
+ { 0.403922, 0.200000, 0.564706, 1.0 },
+ { 0.435294, 0.164706, 0.564706, 1.0 },
+ { 0.458824, 0.141176, 0.568627, 1.0 },
+ { 0.470588, 0.133333, 0.576471, 1.0 },
+ { 0.482353, 0.145098, 0.584314, 1.0 },
+ { 0.501961, 0.172549, 0.600000, 1.0 },
+ { 0.521569, 0.207843, 0.611765, 1.0 },
+ { 0.537255, 0.250980, 0.623529, 1.0 },
+ { 0.568627, 0.309804, 0.654902, 1.0 },
+ { 0.611765, 0.372549, 0.690196, 1.0 },
+ { 0.662745, 0.427451, 0.737255, 1.0 },
+ { 0.717647, 0.478431, 0.784314, 1.0 },
+ { 0.768627, 0.521569, 0.827451, 1.0 },
+ { 0.811765, 0.560784, 0.870588, 1.0 },
+ { 0.847059, 0.592157, 0.901961, 1.0 },
+ { 0.878431, 0.611765, 0.917647, 1.0 },
+ { 0.894118, 0.635294, 0.929412, 1.0 },
+ { 0.901961, 0.666667, 0.933333, 1.0 },
+ { 0.886275, 0.705882, 0.937255, 1.0 },
+ { 0.850980, 0.729412, 0.929412, 1.0 },
+ { 0.807843, 0.737255, 0.917647, 1.0 },
+ { 0.756863, 0.737255, 0.901961, 1.0 },
+ { 0.701961, 0.725490, 0.886275, 1.0 },
+ { 0.654902, 0.705882, 0.870588, 1.0 },
+ { 0.615686, 0.682353, 0.858824, 1.0 },
+ { 0.596078, 0.658824, 0.850980, 1.0 },
+ { 0.592157, 0.643137, 0.835294, 1.0 },
+ { 0.580392, 0.623529, 0.827451, 1.0 },
+ { 0.568627, 0.607843, 0.819608, 1.0 },
+ { 0.549020, 0.588235, 0.807843, 1.0 },
+ { 0.525490, 0.564706, 0.792157, 1.0 },
+ { 0.498039, 0.533333, 0.772549, 1.0 },
+ { 0.474510, 0.501961, 0.756863, 1.0 },
+ { 0.458824, 0.482353, 0.749020, 1.0 },
+ { 0.462745, 0.462745, 0.741176, 1.0 },
+ { 0.462745, 0.462745, 0.737255, 1.0 },
+ { 0.470588, 0.466667, 0.745098, 1.0 },
+ { 0.474510, 0.478431, 0.749020, 1.0 },
+ { 0.486275, 0.490196, 0.756863, 1.0 },
+ { 0.498039, 0.490196, 0.760784, 1.0 },
+ { 0.517647, 0.494118, 0.764706, 1.0 },
+ { 0.521569, 0.509804, 0.772549, 1.0 },
+ { 0.549020, 0.529412, 0.780392, 1.0 },
+ };
+/* Easter_3 */
+static double4 colors_544[] = {
+ { 0.847059, 0.650980, 0.886275, 1.0 },
+ { 0.898039, 0.741176, 0.929412, 1.0 },
+ { 0.921569, 0.780392, 0.949020, 1.0 },
+ { 0.945098, 0.823529, 0.968627, 1.0 },
+ { 0.956863, 0.847059, 0.980392, 1.0 },
+ { 0.968627, 0.874510, 0.992157, 1.0 },
+ { 0.968627, 0.874510, 0.992157, 1.0 },
+ { 0.968627, 0.878431, 0.992157, 1.0 },
+ { 0.952941, 0.858824, 0.980392, 1.0 },
+ { 0.925490, 0.835294, 0.964706, 1.0 },
+ { 0.898039, 0.815686, 0.949020, 1.0 },
+ { 0.858824, 0.780392, 0.933333, 1.0 },
+ { 0.823529, 0.745098, 0.917647, 1.0 },
+ { 0.784314, 0.690196, 0.905882, 1.0 },
+ { 0.749020, 0.635294, 0.894118, 1.0 },
+ { 0.733333, 0.600000, 0.882353, 1.0 },
+ { 0.721569, 0.568627, 0.874510, 1.0 },
+ { 0.619608, 0.462745, 0.807843, 1.0 },
+ { 0.572549, 0.431373, 0.776471, 1.0 },
+ { 0.529412, 0.400000, 0.749020, 1.0 },
+ { 0.501961, 0.376471, 0.725490, 1.0 },
+ { 0.478431, 0.352941, 0.701961, 1.0 },
+ { 0.482353, 0.345098, 0.690196, 1.0 },
+ { 0.486275, 0.337255, 0.682353, 1.0 },
+ { 0.505882, 0.329412, 0.647059, 1.0 },
+ { 0.509804, 0.329412, 0.650980, 1.0 },
+ { 0.517647, 0.333333, 0.654902, 1.0 },
+ { 0.537255, 0.349020, 0.674510, 1.0 },
+ { 0.556863, 0.364706, 0.698039, 1.0 },
+ { 0.580392, 0.376471, 0.705882, 1.0 },
+ { 0.603922, 0.392157, 0.717647, 1.0 },
+ { 0.650980, 0.423529, 0.733333, 1.0 },
+ { 0.690196, 0.435294, 0.749020, 1.0 },
+ { 0.682353, 0.415686, 0.756863, 1.0 },
+ { 0.650980, 0.403922, 0.749020, 1.0 },
+ { 0.619608, 0.392157, 0.745098, 1.0 },
+ { 0.592157, 0.384314, 0.717647, 1.0 },
+ { 0.568627, 0.376471, 0.690196, 1.0 },
+ { 0.552941, 0.364706, 0.670588, 1.0 },
+ { 0.541176, 0.356863, 0.654902, 1.0 },
+ { 0.435294, 0.278431, 0.572549, 1.0 },
+ { 0.380392, 0.243137, 0.537255, 1.0 },
+ { 0.325490, 0.211765, 0.501961, 1.0 },
+ { 0.286275, 0.192157, 0.470588, 1.0 },
+ { 0.247059, 0.172549, 0.443137, 1.0 },
+ { 0.235294, 0.164706, 0.435294, 1.0 },
+ { 0.227451, 0.160784, 0.427451, 1.0 },
+ { 0.215686, 0.149020, 0.415686, 1.0 },
+ { 0.203922, 0.137255, 0.407843, 1.0 },
+ { 0.200000, 0.133333, 0.407843, 1.0 },
+ { 0.196078, 0.129412, 0.407843, 1.0 },
+ { 0.196078, 0.125490, 0.407843, 1.0 },
+ { 0.200000, 0.129412, 0.411765, 1.0 },
+ { 0.203922, 0.137255, 0.415686, 1.0 },
+ { 0.207843, 0.137255, 0.419608, 1.0 },
+ { 0.211765, 0.141176, 0.427451, 1.0 },
+ { 0.247059, 0.164706, 0.474510, 1.0 },
+ { 0.266667, 0.184314, 0.498039, 1.0 },
+ { 0.290196, 0.207843, 0.521569, 1.0 },
+ { 0.309804, 0.223529, 0.545098, 1.0 },
+ { 0.329412, 0.243137, 0.568627, 1.0 },
+ { 0.337255, 0.247059, 0.584314, 1.0 },
+ { 0.345098, 0.250980, 0.600000, 1.0 },
+ { 0.368627, 0.258824, 0.631373, 1.0 },
+ { 0.396078, 0.266667, 0.658824, 1.0 },
+ { 0.423529, 0.290196, 0.698039, 1.0 },
+ { 0.427451, 0.290196, 0.694118, 1.0 },
+ { 0.431373, 0.294118, 0.690196, 1.0 },
+ { 0.423529, 0.286275, 0.682353, 1.0 },
+ { 0.419608, 0.282353, 0.674510, 1.0 },
+ { 0.411765, 0.266667, 0.662745, 1.0 },
+ { 0.403922, 0.258824, 0.647059, 1.0 },
+ { 0.411765, 0.262745, 0.654902, 1.0 },
+ { 0.431373, 0.282353, 0.670588, 1.0 },
+ { 0.454902, 0.301961, 0.690196, 1.0 },
+ { 0.490196, 0.341176, 0.709804, 1.0 },
+ { 0.525490, 0.384314, 0.729412, 1.0 },
+ { 0.541176, 0.407843, 0.741176, 1.0 },
+ { 0.560784, 0.431373, 0.752941, 1.0 },
+ { 0.607843, 0.474510, 0.792157, 1.0 },
+ { 0.666667, 0.517647, 0.831373, 1.0 },
+ { 0.796078, 0.607843, 0.921569, 1.0 },
+ { 0.839216, 0.658824, 0.949020, 1.0 },
+ { 0.882353, 0.709804, 0.976471, 1.0 },
+ { 0.894118, 0.721569, 0.984314, 1.0 },
+ { 0.909804, 0.737255, 0.992157, 1.0 },
+ { 0.917647, 0.749020, 0.984314, 1.0 },
+ { 0.917647, 0.745098, 0.972549, 1.0 },
+ { 0.886275, 0.701961, 0.929412, 1.0 },
+ { 0.843137, 0.674510, 0.901961, 1.0 },
+ { 0.803922, 0.647059, 0.878431, 1.0 },
+ { 0.780392, 0.627451, 0.862745, 1.0 },
+ { 0.760784, 0.611765, 0.850980, 1.0 },
+ { 0.721569, 0.576471, 0.835294, 1.0 },
+ { 0.705882, 0.541176, 0.819608, 1.0 },
+ { 0.694118, 0.521569, 0.823529, 1.0 },
+ { 0.682353, 0.513725, 0.819608, 1.0 },
+ { 0.694118, 0.525490, 0.839216, 1.0 },
+ { 0.701961, 0.525490, 0.847059, 1.0 },
+ { 0.709804, 0.525490, 0.858824, 1.0 },
+ { 0.717647, 0.529412, 0.874510, 1.0 },
+ { 0.725490, 0.533333, 0.890196, 1.0 },
+ { 0.745098, 0.537255, 0.913725, 1.0 },
+ { 0.756863, 0.545098, 0.937255, 1.0 },
+ { 0.756863, 0.541176, 0.952941, 1.0 },
+ { 0.737255, 0.521569, 0.941176, 1.0 },
+ { 0.721569, 0.501961, 0.929412, 1.0 },
+ { 0.709804, 0.486275, 0.921569, 1.0 },
+ { 0.698039, 0.470588, 0.917647, 1.0 },
+ { 0.674510, 0.447059, 0.905882, 1.0 },
+ { 0.662745, 0.443137, 0.894118, 1.0 },
+ { 0.647059, 0.439216, 0.886275, 1.0 },
+ { 0.647059, 0.443137, 0.878431, 1.0 },
+ { 0.647059, 0.450980, 0.886275, 1.0 },
+ { 0.654902, 0.454902, 0.886275, 1.0 },
+ { 0.662745, 0.458824, 0.890196, 1.0 },
+ { 0.694118, 0.478431, 0.894118, 1.0 },
+ { 0.729412, 0.513725, 0.901961, 1.0 },
+ { 0.772549, 0.545098, 0.905882, 1.0 },
+ { 0.800000, 0.564706, 0.901961, 1.0 },
+ { 0.788235, 0.560784, 0.870588, 1.0 },
+ { 0.749020, 0.533333, 0.839216, 1.0 },
+ { 0.709804, 0.505882, 0.807843, 1.0 },
+ { 0.698039, 0.494118, 0.788235, 1.0 },
+ { 0.690196, 0.486275, 0.772549, 1.0 },
+ { 0.678431, 0.462745, 0.749020, 1.0 },
+ { 0.658824, 0.439216, 0.725490, 1.0 },
+ { 0.643137, 0.427451, 0.709804, 1.0 },
+ { 0.619608, 0.407843, 0.686275, 1.0 },
+ { 0.552941, 0.388235, 0.658824, 1.0 },
+ { 0.545098, 0.376471, 0.658824, 1.0 },
+ { 0.537255, 0.368627, 0.662745, 1.0 },
+ { 0.533333, 0.356863, 0.670588, 1.0 },
+ { 0.549020, 0.352941, 0.690196, 1.0 },
+ { 0.572549, 0.360784, 0.709804, 1.0 },
+ { 0.600000, 0.376471, 0.717647, 1.0 },
+ { 0.647059, 0.419608, 0.729412, 1.0 },
+ { 0.662745, 0.419608, 0.733333, 1.0 },
+ { 0.678431, 0.423529, 0.737255, 1.0 },
+ { 0.686275, 0.423529, 0.745098, 1.0 },
+ { 0.694118, 0.427451, 0.756863, 1.0 },
+ { 0.705882, 0.439216, 0.768627, 1.0 },
+ { 0.705882, 0.439216, 0.772549, 1.0 },
+ { 0.717647, 0.454902, 0.788235, 1.0 },
+ { 0.721569, 0.466667, 0.803922, 1.0 },
+ { 0.772549, 0.482353, 0.823529, 1.0 },
+ { 0.792157, 0.494118, 0.831373, 1.0 },
+ { 0.811765, 0.509804, 0.843137, 1.0 },
+ { 0.823529, 0.509804, 0.858824, 1.0 },
+ { 0.819608, 0.509804, 0.866667, 1.0 },
+ { 0.796078, 0.505882, 0.866667, 1.0 },
+ { 0.760784, 0.494118, 0.843137, 1.0 },
+ { 0.701961, 0.435294, 0.780392, 1.0 },
+ { 0.682353, 0.423529, 0.760784, 1.0 },
+ { 0.666667, 0.411765, 0.741176, 1.0 },
+ { 0.631373, 0.380392, 0.705882, 1.0 },
+ { 0.576471, 0.352941, 0.662745, 1.0 },
+ { 0.517647, 0.329412, 0.623529, 1.0 },
+ { 0.447059, 0.290196, 0.584314, 1.0 },
+ { 0.392157, 0.250980, 0.545098, 1.0 },
+ { 0.341176, 0.223529, 0.513725, 1.0 },
+ { 0.270588, 0.176471, 0.474510, 1.0 },
+ { 0.262745, 0.172549, 0.466667, 1.0 },
+ { 0.254902, 0.168627, 0.458824, 1.0 },
+ { 0.243137, 0.168627, 0.454902, 1.0 },
+ { 0.239216, 0.168627, 0.454902, 1.0 },
+ { 0.243137, 0.168627, 0.454902, 1.0 },
+ { 0.243137, 0.168627, 0.458824, 1.0 },
+ { 0.262745, 0.180392, 0.482353, 1.0 },
+ { 0.266667, 0.184314, 0.486275, 1.0 },
+ { 0.274510, 0.192157, 0.494118, 1.0 },
+ { 0.286275, 0.200000, 0.509804, 1.0 },
+ { 0.294118, 0.207843, 0.521569, 1.0 },
+ { 0.294118, 0.203922, 0.525490, 1.0 },
+ { 0.294118, 0.200000, 0.529412, 1.0 },
+ { 0.294118, 0.196078, 0.533333, 1.0 },
+ { 0.305882, 0.207843, 0.537255, 1.0 },
+ { 0.333333, 0.223529, 0.537255, 1.0 },
+ { 0.380392, 0.258824, 0.552941, 1.0 },
+ { 0.435294, 0.286275, 0.572549, 1.0 },
+ { 0.498039, 0.325490, 0.600000, 1.0 },
+ { 0.556863, 0.356863, 0.623529, 1.0 },
+ { 0.603922, 0.396078, 0.654902, 1.0 },
+ { 0.654902, 0.423529, 0.670588, 1.0 },
+ { 0.756863, 0.513725, 0.729412, 1.0 },
+ { 0.780392, 0.529412, 0.749020, 1.0 },
+ { 0.807843, 0.545098, 0.772549, 1.0 },
+ { 0.858824, 0.588235, 0.811765, 1.0 },
+ { 0.898039, 0.627451, 0.858824, 1.0 },
+ { 0.925490, 0.658824, 0.890196, 1.0 },
+ { 0.937255, 0.694118, 0.917647, 1.0 },
+ { 0.945098, 0.733333, 0.933333, 1.0 },
+ { 0.941176, 0.752941, 0.952941, 1.0 },
+ { 0.937255, 0.768627, 0.964706, 1.0 },
+ { 0.937255, 0.760784, 0.964706, 1.0 },
+ { 0.933333, 0.756863, 0.956863, 1.0 },
+ { 0.913725, 0.749020, 0.945098, 1.0 },
+ { 0.894118, 0.745098, 0.921569, 1.0 },
+ { 0.866667, 0.745098, 0.909804, 1.0 },
+ { 0.831373, 0.741176, 0.894118, 1.0 },
+ { 0.796078, 0.705882, 0.870588, 1.0 },
+ { 0.760784, 0.654902, 0.835294, 1.0 },
+ { 0.705882, 0.596078, 0.800000, 1.0 },
+ { 0.643137, 0.521569, 0.752941, 1.0 },
+ { 0.572549, 0.462745, 0.705882, 1.0 },
+ { 0.513725, 0.427451, 0.674510, 1.0 },
+ { 0.466667, 0.392157, 0.647059, 1.0 },
+ { 0.431373, 0.360784, 0.627451, 1.0 },
+ { 0.415686, 0.341176, 0.623529, 1.0 },
+ { 0.407843, 0.305882, 0.623529, 1.0 },
+ { 0.400000, 0.282353, 0.627451, 1.0 },
+ { 0.407843, 0.274510, 0.643137, 1.0 },
+ { 0.427451, 0.278431, 0.666667, 1.0 },
+ { 0.454902, 0.290196, 0.694118, 1.0 },
+ { 0.490196, 0.325490, 0.729412, 1.0 },
+ { 0.537255, 0.352941, 0.772549, 1.0 },
+ { 0.576471, 0.384314, 0.807843, 1.0 },
+ { 0.627451, 0.423529, 0.850980, 1.0 },
+ { 0.674510, 0.462745, 0.878431, 1.0 },
+ { 0.721569, 0.490196, 0.905882, 1.0 },
+ { 0.760784, 0.533333, 0.925490, 1.0 },
+ { 0.803922, 0.556863, 0.949020, 1.0 },
+ { 0.835294, 0.576471, 0.956863, 1.0 },
+ { 0.866667, 0.603922, 0.972549, 1.0 },
+ { 0.898039, 0.635294, 0.976471, 1.0 },
+ { 0.917647, 0.650980, 0.972549, 1.0 },
+ { 0.933333, 0.666667, 0.964706, 1.0 },
+ { 0.937255, 0.666667, 0.952941, 1.0 },
+ { 0.933333, 0.647059, 0.933333, 1.0 },
+ { 0.913725, 0.627451, 0.913725, 1.0 },
+ { 0.890196, 0.611765, 0.894118, 1.0 },
+ { 0.858824, 0.588235, 0.882353, 1.0 },
+ { 0.823529, 0.584314, 0.866667, 1.0 },
+ { 0.796078, 0.580392, 0.850980, 1.0 },
+ { 0.776471, 0.572549, 0.843137, 1.0 },
+ { 0.752941, 0.556863, 0.839216, 1.0 },
+ { 0.729412, 0.545098, 0.835294, 1.0 },
+ { 0.698039, 0.517647, 0.835294, 1.0 },
+ { 0.650980, 0.498039, 0.819608, 1.0 },
+ { 0.611765, 0.486275, 0.800000, 1.0 },
+ { 0.584314, 0.470588, 0.776471, 1.0 },
+ { 0.560784, 0.454902, 0.760784, 1.0 },
+ { 0.552941, 0.447059, 0.752941, 1.0 },
+ { 0.556863, 0.435294, 0.760784, 1.0 },
+ { 0.560784, 0.419608, 0.768627, 1.0 },
+ { 0.560784, 0.419608, 0.768627, 1.0 },
+ { 0.572549, 0.419608, 0.756863, 1.0 },
+ { 0.576471, 0.415686, 0.737255, 1.0 },
+ { 0.588235, 0.411765, 0.709804, 1.0 },
+ { 0.596078, 0.427451, 0.713725, 1.0 },
+ { 0.619608, 0.435294, 0.725490, 1.0 },
+ { 0.670588, 0.474510, 0.768627, 1.0 },
+ { 0.725490, 0.521569, 0.807843, 1.0 },
+ { 0.772549, 0.560784, 0.847059, 1.0 },
+ { 0.823529, 0.588235, 0.866667, 1.0 },
+ { 0.847059, 0.631373, 0.894118, 1.0 },
+ };
+/* Egg_Hunt */
+static double4 colors_545[] = {
+ { 0.466667, 0.486275, 0.580392, 1.0 },
+ { 0.509804, 0.466667, 0.415686, 1.0 },
+ { 0.580392, 0.458824, 0.352941, 1.0 },
+ { 0.654902, 0.454902, 0.294118, 1.0 },
+ { 0.678431, 0.482353, 0.286275, 1.0 },
+ { 0.705882, 0.509804, 0.278431, 1.0 },
+ { 0.694118, 0.529412, 0.274510, 1.0 },
+ { 0.686275, 0.552941, 0.274510, 1.0 },
+ { 0.623529, 0.596078, 0.301961, 1.0 },
+ { 0.615686, 0.600000, 0.294118, 1.0 },
+ { 0.607843, 0.607843, 0.290196, 1.0 },
+ { 0.572549, 0.627451, 0.262745, 1.0 },
+ { 0.541176, 0.647059, 0.239216, 1.0 },
+ { 0.501961, 0.682353, 0.250980, 1.0 },
+ { 0.462745, 0.717647, 0.262745, 1.0 },
+ { 0.466667, 0.717647, 0.243137, 1.0 },
+ { 0.474510, 0.717647, 0.227451, 1.0 },
+ { 0.635294, 0.733333, 0.090196, 1.0 },
+ { 0.701961, 0.749020, 0.070588, 1.0 },
+ { 0.768627, 0.768627, 0.054902, 1.0 },
+ { 0.800000, 0.752941, 0.054902, 1.0 },
+ { 0.831373, 0.737255, 0.058824, 1.0 },
+ { 0.839216, 0.713725, 0.054902, 1.0 },
+ { 0.847059, 0.690196, 0.050980, 1.0 },
+ { 0.882353, 0.600000, 0.086275, 1.0 },
+ { 0.894118, 0.572549, 0.129412, 1.0 },
+ { 0.909804, 0.545098, 0.176471, 1.0 },
+ { 0.905882, 0.521569, 0.207843, 1.0 },
+ { 0.901961, 0.501961, 0.243137, 1.0 },
+ { 0.898039, 0.498039, 0.247059, 1.0 },
+ { 0.898039, 0.498039, 0.250980, 1.0 },
+ { 0.898039, 0.513725, 0.270588, 1.0 },
+ { 0.901961, 0.541176, 0.250980, 1.0 },
+ { 0.905882, 0.568627, 0.215686, 1.0 },
+ { 0.898039, 0.603922, 0.184314, 1.0 },
+ { 0.890196, 0.643137, 0.152941, 1.0 },
+ { 0.854902, 0.678431, 0.149020, 1.0 },
+ { 0.819608, 0.713725, 0.149020, 1.0 },
+ { 0.784314, 0.698039, 0.168627, 1.0 },
+ { 0.752941, 0.686275, 0.188235, 1.0 },
+ { 0.643137, 0.682353, 0.294118, 1.0 },
+ { 0.564706, 0.709804, 0.384314, 1.0 },
+ { 0.490196, 0.737255, 0.478431, 1.0 },
+ { 0.415686, 0.733333, 0.533333, 1.0 },
+ { 0.345098, 0.729412, 0.588235, 1.0 },
+ { 0.337255, 0.717647, 0.576471, 1.0 },
+ { 0.333333, 0.705882, 0.564706, 1.0 },
+ { 0.313725, 0.698039, 0.509804, 1.0 },
+ { 0.286275, 0.705882, 0.513725, 1.0 },
+ { 0.266667, 0.733333, 0.490196, 1.0 },
+ { 0.337255, 0.725490, 0.407843, 1.0 },
+ { 0.411765, 0.717647, 0.329412, 1.0 },
+ { 0.454902, 0.694118, 0.298039, 1.0 },
+ { 0.498039, 0.674510, 0.266667, 1.0 },
+ { 0.509804, 0.662745, 0.282353, 1.0 },
+ { 0.521569, 0.650980, 0.301961, 1.0 },
+ { 0.627451, 0.560784, 0.368627, 1.0 },
+ { 0.650980, 0.498039, 0.329412, 1.0 },
+ { 0.674510, 0.439216, 0.294118, 1.0 },
+ { 0.650980, 0.435294, 0.266667, 1.0 },
+ { 0.627451, 0.435294, 0.243137, 1.0 },
+ { 0.631373, 0.454902, 0.239216, 1.0 },
+ { 0.635294, 0.474510, 0.235294, 1.0 },
+ { 0.650980, 0.458824, 0.215686, 1.0 },
+ { 0.647059, 0.486275, 0.156863, 1.0 },
+ { 0.631373, 0.592157, 0.062745, 1.0 },
+ { 0.666667, 0.654902, 0.054902, 1.0 },
+ { 0.705882, 0.721569, 0.047059, 1.0 },
+ { 0.725490, 0.737255, 0.043137, 1.0 },
+ { 0.749020, 0.756863, 0.043137, 1.0 },
+ { 0.788235, 0.768627, 0.050980, 1.0 },
+ { 0.815686, 0.780392, 0.082353, 1.0 },
+ { 0.901961, 0.788235, 0.172549, 1.0 },
+ { 0.913725, 0.776471, 0.227451, 1.0 },
+ { 0.929412, 0.768627, 0.286275, 1.0 },
+ { 0.886275, 0.741176, 0.352941, 1.0 },
+ { 0.843137, 0.717647, 0.423529, 1.0 },
+ { 0.803922, 0.701961, 0.431373, 1.0 },
+ { 0.764706, 0.690196, 0.443137, 1.0 },
+ { 0.694118, 0.658824, 0.435294, 1.0 },
+ { 0.603922, 0.623529, 0.443137, 1.0 },
+ { 0.431373, 0.600000, 0.517647, 1.0 },
+ { 0.384314, 0.588235, 0.474510, 1.0 },
+ { 0.341176, 0.576471, 0.435294, 1.0 },
+ { 0.325490, 0.556863, 0.388235, 1.0 },
+ { 0.309804, 0.541176, 0.345098, 1.0 },
+ { 0.286275, 0.529412, 0.282353, 1.0 },
+ { 0.301961, 0.537255, 0.266667, 1.0 },
+ { 0.474510, 0.584314, 0.239216, 1.0 },
+ { 0.560784, 0.560784, 0.184314, 1.0 },
+ { 0.647059, 0.537255, 0.133333, 1.0 },
+ { 0.662745, 0.505882, 0.113725, 1.0 },
+ { 0.678431, 0.474510, 0.098039, 1.0 },
+ { 0.666667, 0.423529, 0.098039, 1.0 },
+ { 0.666667, 0.360784, 0.117647, 1.0 },
+ { 0.654902, 0.325490, 0.176471, 1.0 },
+ { 0.635294, 0.309804, 0.227451, 1.0 },
+ { 0.541176, 0.258824, 0.258824, 1.0 },
+ { 0.466667, 0.243137, 0.250980, 1.0 },
+ { 0.392157, 0.231373, 0.247059, 1.0 },
+ { 0.360784, 0.250980, 0.262745, 1.0 },
+ { 0.333333, 0.270588, 0.282353, 1.0 },
+ { 0.325490, 0.294118, 0.282353, 1.0 },
+ { 0.337255, 0.352941, 0.262745, 1.0 },
+ { 0.458824, 0.486275, 0.129412, 1.0 },
+ { 0.525490, 0.545098, 0.121569, 1.0 },
+ { 0.592157, 0.603922, 0.113725, 1.0 },
+ { 0.611765, 0.611765, 0.125490, 1.0 },
+ { 0.631373, 0.623529, 0.137255, 1.0 },
+ { 0.686275, 0.647059, 0.184314, 1.0 },
+ { 0.764706, 0.662745, 0.254902, 1.0 },
+ { 0.835294, 0.686275, 0.329412, 1.0 },
+ { 0.909804, 0.709804, 0.407843, 1.0 },
+ { 0.972549, 0.701961, 0.498039, 1.0 },
+ { 0.972549, 0.694118, 0.513725, 1.0 },
+ { 0.976471, 0.686275, 0.529412, 1.0 },
+ { 0.988235, 0.674510, 0.541176, 1.0 },
+ { 0.992157, 0.674510, 0.552941, 1.0 },
+ { 0.976471, 0.662745, 0.560784, 1.0 },
+ { 0.968627, 0.666667, 0.560784, 1.0 },
+ { 0.952941, 0.639216, 0.556863, 1.0 },
+ { 0.941176, 0.603922, 0.560784, 1.0 },
+ { 0.933333, 0.568627, 0.564706, 1.0 },
+ { 0.933333, 0.541176, 0.588235, 1.0 },
+ { 0.937255, 0.517647, 0.615686, 1.0 },
+ { 0.933333, 0.470588, 0.694118, 1.0 },
+ { 0.937255, 0.419608, 0.752941, 1.0 },
+ { 0.921569, 0.380392, 0.780392, 1.0 },
+ { 0.909804, 0.372549, 0.803922, 1.0 },
+ { 0.850980, 0.392157, 0.831373, 1.0 },
+ { 0.827451, 0.396078, 0.827451, 1.0 },
+ { 0.807843, 0.400000, 0.827451, 1.0 },
+ { 0.733333, 0.388235, 0.760784, 1.0 },
+ { 0.643137, 0.368627, 0.690196, 1.0 },
+ { 0.533333, 0.349020, 0.600000, 1.0 },
+ { 0.439216, 0.364706, 0.505882, 1.0 },
+ { 0.298039, 0.431373, 0.341176, 1.0 },
+ { 0.258824, 0.427451, 0.266667, 1.0 },
+ { 0.223529, 0.427451, 0.192157, 1.0 },
+ { 0.219608, 0.415686, 0.160784, 1.0 },
+ { 0.219608, 0.403922, 0.129412, 1.0 },
+ { 0.250980, 0.419608, 0.098039, 1.0 },
+ { 0.321569, 0.486275, 0.101961, 1.0 },
+ { 0.396078, 0.560784, 0.133333, 1.0 },
+ { 0.478431, 0.658824, 0.215686, 1.0 },
+ { 0.572549, 0.737255, 0.384314, 1.0 },
+ { 0.576471, 0.737255, 0.415686, 1.0 },
+ { 0.584314, 0.741176, 0.450980, 1.0 },
+ { 0.537255, 0.729412, 0.486275, 1.0 },
+ { 0.482353, 0.729412, 0.517647, 1.0 },
+ { 0.423529, 0.705882, 0.494118, 1.0 },
+ { 0.384314, 0.678431, 0.494118, 1.0 },
+ { 0.325490, 0.568627, 0.400000, 1.0 },
+ { 0.309804, 0.556863, 0.372549, 1.0 },
+ { 0.294118, 0.549020, 0.345098, 1.0 },
+ { 0.270588, 0.521569, 0.235294, 1.0 },
+ { 0.278431, 0.525490, 0.176471, 1.0 },
+ { 0.360784, 0.513725, 0.121569, 1.0 },
+ { 0.466667, 0.521569, 0.086275, 1.0 },
+ { 0.580392, 0.560784, 0.086275, 1.0 },
+ { 0.670588, 0.584314, 0.066667, 1.0 },
+ { 0.780392, 0.643137, 0.082353, 1.0 },
+ { 0.807843, 0.654902, 0.094118, 1.0 },
+ { 0.839216, 0.670588, 0.105882, 1.0 },
+ { 0.886275, 0.701961, 0.149020, 1.0 },
+ { 0.913725, 0.721569, 0.188235, 1.0 },
+ { 0.917647, 0.721569, 0.203922, 1.0 },
+ { 0.909804, 0.717647, 0.211765, 1.0 },
+ { 0.937255, 0.717647, 0.219608, 1.0 },
+ { 0.941176, 0.721569, 0.239216, 1.0 },
+ { 0.945098, 0.725490, 0.258824, 1.0 },
+ { 0.933333, 0.729412, 0.290196, 1.0 },
+ { 0.917647, 0.729412, 0.345098, 1.0 },
+ { 0.925490, 0.737255, 0.384314, 1.0 },
+ { 0.945098, 0.729412, 0.431373, 1.0 },
+ { 0.968627, 0.725490, 0.482353, 1.0 },
+ { 0.972549, 0.721569, 0.521569, 1.0 },
+ { 0.960784, 0.709804, 0.588235, 1.0 },
+ { 0.956863, 0.713725, 0.643137, 1.0 },
+ { 0.945098, 0.725490, 0.698039, 1.0 },
+ { 0.929412, 0.733333, 0.745098, 1.0 },
+ { 0.878431, 0.729412, 0.756863, 1.0 },
+ { 0.815686, 0.705882, 0.780392, 1.0 },
+ { 0.764706, 0.658824, 0.772549, 1.0 },
+ { 0.600000, 0.603922, 0.752941, 1.0 },
+ { 0.556863, 0.600000, 0.737255, 1.0 },
+ { 0.513725, 0.600000, 0.725490, 1.0 },
+ { 0.435294, 0.588235, 0.717647, 1.0 },
+ { 0.443137, 0.556863, 0.682353, 1.0 },
+ { 0.435294, 0.513725, 0.701961, 1.0 },
+ { 0.462745, 0.490196, 0.698039, 1.0 },
+ { 0.505882, 0.486275, 0.729412, 1.0 },
+ { 0.529412, 0.509804, 0.768627, 1.0 },
+ { 0.623529, 0.556863, 0.772549, 1.0 },
+ { 0.709804, 0.603922, 0.811765, 1.0 },
+ { 0.803922, 0.650980, 0.815686, 1.0 },
+ { 0.894118, 0.666667, 0.839216, 1.0 },
+ { 0.941176, 0.678431, 0.854902, 1.0 },
+ { 0.984314, 0.666667, 0.819608, 1.0 },
+ { 0.996078, 0.682353, 0.768627, 1.0 },
+ { 0.996078, 0.713725, 0.670588, 1.0 },
+ { 0.996078, 0.725490, 0.568627, 1.0 },
+ { 0.937255, 0.705882, 0.541176, 1.0 },
+ { 0.886275, 0.650980, 0.490196, 1.0 },
+ { 0.862745, 0.627451, 0.431373, 1.0 },
+ { 0.858824, 0.627451, 0.349020, 1.0 },
+ { 0.913725, 0.662745, 0.207843, 1.0 },
+ { 0.901961, 0.678431, 0.164706, 1.0 },
+ { 0.878431, 0.678431, 0.145098, 1.0 },
+ { 0.858824, 0.690196, 0.156863, 1.0 },
+ { 0.858824, 0.705882, 0.168627, 1.0 },
+ { 0.913725, 0.741176, 0.117647, 1.0 },
+ { 0.956863, 0.764706, 0.090196, 1.0 },
+ { 0.972549, 0.772549, 0.066667, 1.0 },
+ { 0.949020, 0.768627, 0.082353, 1.0 },
+ { 0.913725, 0.764706, 0.113725, 1.0 },
+ { 0.890196, 0.749020, 0.176471, 1.0 },
+ { 0.894118, 0.694118, 0.254902, 1.0 },
+ { 0.905882, 0.619608, 0.305882, 1.0 },
+ { 0.898039, 0.560784, 0.360784, 1.0 },
+ { 0.827451, 0.537255, 0.384314, 1.0 },
+ { 0.741176, 0.541176, 0.415686, 1.0 },
+ { 0.694118, 0.545098, 0.462745, 1.0 },
+ { 0.709804, 0.513725, 0.486275, 1.0 },
+ { 0.772549, 0.462745, 0.501961, 1.0 },
+ { 0.776471, 0.454902, 0.482353, 1.0 },
+ { 0.733333, 0.486275, 0.450980, 1.0 },
+ { 0.666667, 0.545098, 0.435294, 1.0 },
+ { 0.619608, 0.600000, 0.423529, 1.0 },
+ { 0.627451, 0.615686, 0.403922, 1.0 },
+ { 0.650980, 0.627451, 0.372549, 1.0 },
+ { 0.678431, 0.654902, 0.360784, 1.0 },
+ { 0.694118, 0.674510, 0.403922, 1.0 },
+ { 0.686275, 0.694118, 0.450980, 1.0 },
+ { 0.666667, 0.698039, 0.474510, 1.0 },
+ { 0.647059, 0.647059, 0.443137, 1.0 },
+ { 0.596078, 0.588235, 0.368627, 1.0 },
+ { 0.549020, 0.525490, 0.317647, 1.0 },
+ { 0.513725, 0.505882, 0.317647, 1.0 },
+ { 0.470588, 0.513725, 0.309804, 1.0 },
+ { 0.435294, 0.525490, 0.278431, 1.0 },
+ { 0.372549, 0.505882, 0.223529, 1.0 },
+ { 0.309804, 0.458824, 0.149020, 1.0 },
+ { 0.278431, 0.443137, 0.133333, 1.0 },
+ { 0.301961, 0.439216, 0.145098, 1.0 },
+ { 0.372549, 0.478431, 0.168627, 1.0 },
+ { 0.435294, 0.505882, 0.243137, 1.0 },
+ { 0.478431, 0.529412, 0.321569, 1.0 },
+ { 0.494118, 0.572549, 0.423529, 1.0 },
+ { 0.525490, 0.576471, 0.513725, 1.0 },
+ { 0.568627, 0.545098, 0.576471, 1.0 },
+ { 0.588235, 0.505882, 0.611765, 1.0 },
+ { 0.603922, 0.458824, 0.619608, 1.0 },
+ { 0.588235, 0.454902, 0.635294, 1.0 },
+ { 0.552941, 0.474510, 0.623529, 1.0 },
+ { 0.509804, 0.474510, 0.615686, 1.0 },
+ };
+/* Elements */
+static double4 colors_546[] = {
+ { 0.749020, 0.513725, 0.196078, 1.0 },
+ { 0.721569, 0.494118, 0.196078, 1.0 },
+ { 0.698039, 0.466667, 0.176471, 1.0 },
+ { 0.674510, 0.443137, 0.156863, 1.0 },
+ { 0.666667, 0.435294, 0.145098, 1.0 },
+ { 0.658824, 0.427451, 0.137255, 1.0 },
+ { 0.654902, 0.423529, 0.137255, 1.0 },
+ { 0.654902, 0.419608, 0.137255, 1.0 },
+ { 0.662745, 0.423529, 0.152941, 1.0 },
+ { 0.639216, 0.450980, 0.196078, 1.0 },
+ { 0.619608, 0.478431, 0.243137, 1.0 },
+ { 0.564706, 0.513725, 0.305882, 1.0 },
+ { 0.513725, 0.549020, 0.368627, 1.0 },
+ { 0.478431, 0.533333, 0.372549, 1.0 },
+ { 0.443137, 0.521569, 0.380392, 1.0 },
+ { 0.400000, 0.501961, 0.372549, 1.0 },
+ { 0.356863, 0.486275, 0.368627, 1.0 },
+ { 0.192157, 0.392157, 0.337255, 1.0 },
+ { 0.141176, 0.337255, 0.294118, 1.0 },
+ { 0.090196, 0.282353, 0.250980, 1.0 },
+ { 0.062745, 0.227451, 0.203922, 1.0 },
+ { 0.035294, 0.172549, 0.160784, 1.0 },
+ { 0.027451, 0.164706, 0.149020, 1.0 },
+ { 0.019608, 0.156863, 0.137255, 1.0 },
+ { 0.031373, 0.180392, 0.141176, 1.0 },
+ { 0.023529, 0.207843, 0.172549, 1.0 },
+ { 0.019608, 0.239216, 0.203922, 1.0 },
+ { 0.015686, 0.290196, 0.235294, 1.0 },
+ { 0.015686, 0.341176, 0.270588, 1.0 },
+ { 0.019608, 0.352941, 0.286275, 1.0 },
+ { 0.023529, 0.368627, 0.301961, 1.0 },
+ { 0.035294, 0.384314, 0.325490, 1.0 },
+ { 0.039216, 0.392157, 0.345098, 1.0 },
+ { 0.058824, 0.470588, 0.407843, 1.0 },
+ { 0.094118, 0.517647, 0.458824, 1.0 },
+ { 0.133333, 0.568627, 0.513725, 1.0 },
+ { 0.207843, 0.596078, 0.533333, 1.0 },
+ { 0.282353, 0.627451, 0.552941, 1.0 },
+ { 0.329412, 0.635294, 0.541176, 1.0 },
+ { 0.376471, 0.647059, 0.529412, 1.0 },
+ { 0.541176, 0.678431, 0.486275, 1.0 },
+ { 0.545098, 0.729412, 0.556863, 1.0 },
+ { 0.552941, 0.780392, 0.631373, 1.0 },
+ { 0.568627, 0.788235, 0.635294, 1.0 },
+ { 0.584314, 0.800000, 0.639216, 1.0 },
+ { 0.600000, 0.780392, 0.607843, 1.0 },
+ { 0.619608, 0.764706, 0.576471, 1.0 },
+ { 0.529412, 0.745098, 0.600000, 1.0 },
+ { 0.450980, 0.705882, 0.600000, 1.0 },
+ { 0.407843, 0.650980, 0.556863, 1.0 },
+ { 0.439216, 0.619608, 0.486275, 1.0 },
+ { 0.470588, 0.588235, 0.415686, 1.0 },
+ { 0.474510, 0.513725, 0.325490, 1.0 },
+ { 0.478431, 0.443137, 0.239216, 1.0 },
+ { 0.494118, 0.407843, 0.192157, 1.0 },
+ { 0.509804, 0.376471, 0.145098, 1.0 },
+ { 0.568627, 0.321569, 0.035294, 1.0 },
+ { 0.549020, 0.301961, 0.023529, 1.0 },
+ { 0.529412, 0.282353, 0.015686, 1.0 },
+ { 0.498039, 0.258824, 0.011765, 1.0 },
+ { 0.466667, 0.239216, 0.007843, 1.0 },
+ { 0.450980, 0.223529, 0.003922, 1.0 },
+ { 0.435294, 0.207843, 0.003922, 1.0 },
+ { 0.400000, 0.176471, 0.000000, 1.0 },
+ { 0.368627, 0.152941, 0.000000, 1.0 },
+ { 0.333333, 0.129412, 0.000000, 1.0 },
+ { 0.329412, 0.125490, 0.000000, 1.0 },
+ { 0.325490, 0.121569, 0.000000, 1.0 },
+ { 0.321569, 0.121569, 0.000000, 1.0 },
+ { 0.321569, 0.121569, 0.000000, 1.0 },
+ { 0.317647, 0.125490, 0.000000, 1.0 },
+ { 0.325490, 0.133333, 0.000000, 1.0 },
+ { 0.352941, 0.164706, 0.000000, 1.0 },
+ { 0.372549, 0.176471, 0.000000, 1.0 },
+ { 0.396078, 0.188235, 0.000000, 1.0 },
+ { 0.415686, 0.203922, 0.000000, 1.0 },
+ { 0.435294, 0.219608, 0.003922, 1.0 },
+ { 0.443137, 0.223529, 0.003922, 1.0 },
+ { 0.450980, 0.227451, 0.003922, 1.0 },
+ { 0.458824, 0.231373, 0.000000, 1.0 },
+ { 0.462745, 0.227451, 0.000000, 1.0 },
+ { 0.447059, 0.211765, 0.003922, 1.0 },
+ { 0.403922, 0.200000, 0.003922, 1.0 },
+ { 0.364706, 0.192157, 0.003922, 1.0 },
+ { 0.337255, 0.188235, 0.011765, 1.0 },
+ { 0.309804, 0.188235, 0.019608, 1.0 },
+ { 0.254902, 0.184314, 0.047059, 1.0 },
+ { 0.211765, 0.168627, 0.058824, 1.0 },
+ { 0.184314, 0.125490, 0.050980, 1.0 },
+ { 0.192157, 0.133333, 0.054902, 1.0 },
+ { 0.200000, 0.145098, 0.058824, 1.0 },
+ { 0.203922, 0.152941, 0.058824, 1.0 },
+ { 0.211765, 0.164706, 0.062745, 1.0 },
+ { 0.250980, 0.176471, 0.066667, 1.0 },
+ { 0.301961, 0.176471, 0.050980, 1.0 },
+ { 0.349020, 0.168627, 0.023529, 1.0 },
+ { 0.388235, 0.168627, 0.011765, 1.0 },
+ { 0.400000, 0.172549, 0.000000, 1.0 },
+ { 0.388235, 0.164706, 0.000000, 1.0 },
+ { 0.376471, 0.156863, 0.003922, 1.0 },
+ { 0.360784, 0.145098, 0.003922, 1.0 },
+ { 0.345098, 0.137255, 0.003922, 1.0 },
+ { 0.317647, 0.113725, 0.003922, 1.0 },
+ { 0.282353, 0.086275, 0.003922, 1.0 },
+ { 0.239216, 0.050980, 0.003922, 1.0 },
+ { 0.235294, 0.043137, 0.003922, 1.0 },
+ { 0.231373, 0.039216, 0.003922, 1.0 },
+ { 0.231373, 0.043137, 0.003922, 1.0 },
+ { 0.235294, 0.047059, 0.003922, 1.0 },
+ { 0.250980, 0.058824, 0.000000, 1.0 },
+ { 0.270588, 0.074510, 0.000000, 1.0 },
+ { 0.298039, 0.098039, 0.003922, 1.0 },
+ { 0.329412, 0.117647, 0.007843, 1.0 },
+ { 0.392157, 0.168627, 0.027451, 1.0 },
+ { 0.403922, 0.180392, 0.027451, 1.0 },
+ { 0.419608, 0.192157, 0.031373, 1.0 },
+ { 0.443137, 0.215686, 0.027451, 1.0 },
+ { 0.458824, 0.231373, 0.023529, 1.0 },
+ { 0.470588, 0.239216, 0.023529, 1.0 },
+ { 0.486275, 0.254902, 0.035294, 1.0 },
+ { 0.525490, 0.290196, 0.058824, 1.0 },
+ { 0.552941, 0.317647, 0.070588, 1.0 },
+ { 0.580392, 0.345098, 0.086275, 1.0 },
+ { 0.596078, 0.360784, 0.101961, 1.0 },
+ { 0.615686, 0.380392, 0.117647, 1.0 },
+ { 0.654902, 0.415686, 0.156863, 1.0 },
+ { 0.698039, 0.458824, 0.196078, 1.0 },
+ { 0.729412, 0.490196, 0.223529, 1.0 },
+ { 0.745098, 0.501961, 0.227451, 1.0 },
+ { 0.737255, 0.482353, 0.203922, 1.0 },
+ { 0.729412, 0.474510, 0.200000, 1.0 },
+ { 0.725490, 0.470588, 0.196078, 1.0 },
+ { 0.705882, 0.454902, 0.184314, 1.0 },
+ { 0.682353, 0.427451, 0.156863, 1.0 },
+ { 0.643137, 0.392157, 0.113725, 1.0 },
+ { 0.607843, 0.356863, 0.074510, 1.0 },
+ { 0.560784, 0.321569, 0.050980, 1.0 },
+ { 0.560784, 0.317647, 0.058824, 1.0 },
+ { 0.560784, 0.317647, 0.066667, 1.0 },
+ { 0.564706, 0.317647, 0.070588, 1.0 },
+ { 0.568627, 0.321569, 0.074510, 1.0 },
+ { 0.568627, 0.329412, 0.074510, 1.0 },
+ { 0.572549, 0.341176, 0.078431, 1.0 },
+ { 0.592157, 0.352941, 0.090196, 1.0 },
+ { 0.615686, 0.368627, 0.101961, 1.0 },
+ { 0.647059, 0.388235, 0.117647, 1.0 },
+ { 0.650980, 0.396078, 0.121569, 1.0 },
+ { 0.658824, 0.403922, 0.125490, 1.0 },
+ { 0.670588, 0.419608, 0.137255, 1.0 },
+ { 0.705882, 0.439216, 0.141176, 1.0 },
+ { 0.733333, 0.466667, 0.156863, 1.0 },
+ { 0.756863, 0.486275, 0.172549, 1.0 },
+ { 0.780392, 0.517647, 0.215686, 1.0 },
+ { 0.784314, 0.521569, 0.215686, 1.0 },
+ { 0.788235, 0.525490, 0.219608, 1.0 },
+ { 0.792157, 0.529412, 0.219608, 1.0 },
+ { 0.796078, 0.525490, 0.215686, 1.0 },
+ { 0.788235, 0.521569, 0.219608, 1.0 },
+ { 0.768627, 0.505882, 0.215686, 1.0 },
+ { 0.737255, 0.486275, 0.200000, 1.0 },
+ { 0.694118, 0.450980, 0.184314, 1.0 },
+ { 0.596078, 0.352941, 0.133333, 1.0 },
+ { 0.568627, 0.321569, 0.121569, 1.0 },
+ { 0.545098, 0.294118, 0.113725, 1.0 },
+ { 0.482353, 0.243137, 0.086275, 1.0 },
+ { 0.415686, 0.196078, 0.070588, 1.0 },
+ { 0.345098, 0.152941, 0.047059, 1.0 },
+ { 0.274510, 0.105882, 0.027451, 1.0 },
+ { 0.176471, 0.027451, 0.003922, 1.0 },
+ { 0.164706, 0.015686, 0.000000, 1.0 },
+ { 0.152941, 0.007843, 0.000000, 1.0 },
+ { 0.137255, 0.007843, 0.000000, 1.0 },
+ { 0.137255, 0.011765, 0.000000, 1.0 },
+ { 0.141176, 0.019608, 0.000000, 1.0 },
+ { 0.149020, 0.027451, 0.003922, 1.0 },
+ { 0.160784, 0.047059, 0.015686, 1.0 },
+ { 0.156863, 0.074510, 0.050980, 1.0 },
+ { 0.164706, 0.125490, 0.101961, 1.0 },
+ { 0.164706, 0.207843, 0.164706, 1.0 },
+ { 0.180392, 0.294118, 0.235294, 1.0 },
+ { 0.203922, 0.380392, 0.305882, 1.0 },
+ { 0.207843, 0.447059, 0.388235, 1.0 },
+ { 0.207843, 0.490196, 0.462745, 1.0 },
+ { 0.235294, 0.517647, 0.482353, 1.0 },
+ { 0.333333, 0.564706, 0.447059, 1.0 },
+ { 0.360784, 0.560784, 0.427451, 1.0 },
+ { 0.392157, 0.560784, 0.411765, 1.0 },
+ { 0.400000, 0.533333, 0.400000, 1.0 },
+ { 0.419608, 0.466667, 0.345098, 1.0 },
+ { 0.447059, 0.396078, 0.258824, 1.0 },
+ { 0.466667, 0.333333, 0.160784, 1.0 },
+ { 0.494118, 0.286275, 0.078431, 1.0 },
+ { 0.486275, 0.262745, 0.043137, 1.0 },
+ { 0.466667, 0.250980, 0.031373, 1.0 },
+ { 0.450980, 0.239216, 0.023529, 1.0 },
+ { 0.447059, 0.223529, 0.015686, 1.0 },
+ { 0.439216, 0.215686, 0.011765, 1.0 },
+ { 0.427451, 0.203922, 0.003922, 1.0 },
+ { 0.419608, 0.196078, 0.003922, 1.0 },
+ { 0.407843, 0.188235, 0.003922, 1.0 },
+ { 0.396078, 0.168627, 0.007843, 1.0 },
+ { 0.384314, 0.149020, 0.007843, 1.0 },
+ { 0.364706, 0.129412, 0.003922, 1.0 },
+ { 0.337255, 0.105882, 0.003922, 1.0 },
+ { 0.309804, 0.090196, 0.000000, 1.0 },
+ { 0.282353, 0.074510, 0.000000, 1.0 },
+ { 0.266667, 0.062745, 0.000000, 1.0 },
+ { 0.258824, 0.054902, 0.000000, 1.0 },
+ { 0.247059, 0.050980, 0.000000, 1.0 },
+ { 0.239216, 0.047059, 0.000000, 1.0 },
+ { 0.227451, 0.039216, 0.000000, 1.0 },
+ { 0.215686, 0.035294, 0.000000, 1.0 },
+ { 0.219608, 0.035294, 0.000000, 1.0 },
+ { 0.219608, 0.043137, 0.000000, 1.0 },
+ { 0.223529, 0.058824, 0.011765, 1.0 },
+ { 0.207843, 0.078431, 0.023529, 1.0 },
+ { 0.180392, 0.094118, 0.035294, 1.0 },
+ { 0.152941, 0.121569, 0.050980, 1.0 },
+ { 0.133333, 0.145098, 0.066667, 1.0 },
+ { 0.133333, 0.180392, 0.094118, 1.0 },
+ { 0.160784, 0.215686, 0.113725, 1.0 },
+ { 0.180392, 0.223529, 0.113725, 1.0 },
+ { 0.203922, 0.235294, 0.109804, 1.0 },
+ { 0.231373, 0.243137, 0.090196, 1.0 },
+ { 0.239216, 0.254902, 0.090196, 1.0 },
+ { 0.294118, 0.262745, 0.094118, 1.0 },
+ { 0.352941, 0.258824, 0.078431, 1.0 },
+ { 0.407843, 0.250980, 0.062745, 1.0 },
+ { 0.466667, 0.243137, 0.031373, 1.0 },
+ { 0.486275, 0.247059, 0.015686, 1.0 },
+ { 0.498039, 0.258824, 0.011765, 1.0 },
+ { 0.505882, 0.266667, 0.015686, 1.0 },
+ { 0.501961, 0.274510, 0.019608, 1.0 },
+ { 0.498039, 0.274510, 0.027451, 1.0 },
+ { 0.486275, 0.266667, 0.027451, 1.0 },
+ { 0.450980, 0.282353, 0.047059, 1.0 },
+ { 0.403922, 0.309804, 0.086275, 1.0 },
+ { 0.341176, 0.337255, 0.125490, 1.0 },
+ { 0.290196, 0.352941, 0.164706, 1.0 },
+ { 0.270588, 0.309804, 0.156863, 1.0 },
+ { 0.258824, 0.274510, 0.145098, 1.0 },
+ { 0.250980, 0.247059, 0.145098, 1.0 },
+ { 0.231373, 0.243137, 0.137255, 1.0 },
+ { 0.211765, 0.254902, 0.160784, 1.0 },
+ { 0.219608, 0.235294, 0.145098, 1.0 },
+ { 0.250980, 0.196078, 0.117647, 1.0 },
+ { 0.301961, 0.164706, 0.086275, 1.0 },
+ { 0.360784, 0.160784, 0.050980, 1.0 },
+ { 0.415686, 0.180392, 0.050980, 1.0 },
+ { 0.466667, 0.227451, 0.058824, 1.0 },
+ { 0.517647, 0.274510, 0.074510, 1.0 },
+ { 0.568627, 0.325490, 0.098039, 1.0 },
+ { 0.603922, 0.368627, 0.129412, 1.0 },
+ { 0.643137, 0.407843, 0.149020, 1.0 },
+ { 0.686275, 0.450980, 0.172549, 1.0 },
+ { 0.717647, 0.482353, 0.188235, 1.0 },
+ };
+/* Embers */
+static double4 colors_547[] = {
+ { 0.705882, 0.290196, 0.050980, 1.0 },
+ { 0.839216, 0.349020, 0.015686, 1.0 },
+ { 0.819608, 0.360784, 0.011765, 1.0 },
+ { 0.803922, 0.372549, 0.007843, 1.0 },
+ { 0.733333, 0.341176, 0.007843, 1.0 },
+ { 0.662745, 0.313725, 0.007843, 1.0 },
+ { 0.615686, 0.286275, 0.003922, 1.0 },
+ { 0.568627, 0.262745, 0.003922, 1.0 },
+ { 0.439216, 0.180392, 0.000000, 1.0 },
+ { 0.427451, 0.160784, 0.003922, 1.0 },
+ { 0.415686, 0.141176, 0.007843, 1.0 },
+ { 0.403922, 0.141176, 0.019608, 1.0 },
+ { 0.396078, 0.145098, 0.035294, 1.0 },
+ { 0.392157, 0.160784, 0.062745, 1.0 },
+ { 0.388235, 0.180392, 0.094118, 1.0 },
+ { 0.396078, 0.200000, 0.125490, 1.0 },
+ { 0.403922, 0.219608, 0.156863, 1.0 },
+ { 0.400000, 0.329412, 0.262745, 1.0 },
+ { 0.411765, 0.376471, 0.309804, 1.0 },
+ { 0.427451, 0.423529, 0.356863, 1.0 },
+ { 0.454902, 0.454902, 0.384314, 1.0 },
+ { 0.486275, 0.486275, 0.411765, 1.0 },
+ { 0.470588, 0.478431, 0.400000, 1.0 },
+ { 0.454902, 0.470588, 0.388235, 1.0 },
+ { 0.368627, 0.392157, 0.286275, 1.0 },
+ { 0.333333, 0.345098, 0.250980, 1.0 },
+ { 0.298039, 0.298039, 0.219608, 1.0 },
+ { 0.290196, 0.243137, 0.172549, 1.0 },
+ { 0.282353, 0.188235, 0.129412, 1.0 },
+ { 0.305882, 0.172549, 0.113725, 1.0 },
+ { 0.329412, 0.156863, 0.101961, 1.0 },
+ { 0.368627, 0.145098, 0.086275, 1.0 },
+ { 0.396078, 0.145098, 0.066667, 1.0 },
+ { 0.450980, 0.125490, 0.074510, 1.0 },
+ { 0.431373, 0.137255, 0.074510, 1.0 },
+ { 0.415686, 0.149020, 0.078431, 1.0 },
+ { 0.380392, 0.152941, 0.109804, 1.0 },
+ { 0.345098, 0.160784, 0.145098, 1.0 },
+ { 0.313725, 0.156863, 0.156863, 1.0 },
+ { 0.286275, 0.152941, 0.172549, 1.0 },
+ { 0.235294, 0.168627, 0.223529, 1.0 },
+ { 0.223529, 0.160784, 0.231373, 1.0 },
+ { 0.215686, 0.156863, 0.243137, 1.0 },
+ { 0.215686, 0.160784, 0.239216, 1.0 },
+ { 0.219608, 0.164706, 0.239216, 1.0 },
+ { 0.235294, 0.176471, 0.243137, 1.0 },
+ { 0.250980, 0.188235, 0.250980, 1.0 },
+ { 0.262745, 0.207843, 0.262745, 1.0 },
+ { 0.274510, 0.227451, 0.278431, 1.0 },
+ { 0.282353, 0.266667, 0.286275, 1.0 },
+ { 0.270588, 0.262745, 0.274510, 1.0 },
+ { 0.258824, 0.262745, 0.266667, 1.0 },
+ { 0.239216, 0.243137, 0.231373, 1.0 },
+ { 0.223529, 0.227451, 0.196078, 1.0 },
+ { 0.207843, 0.219608, 0.176471, 1.0 },
+ { 0.196078, 0.215686, 0.160784, 1.0 },
+ { 0.152941, 0.137255, 0.109804, 1.0 },
+ { 0.137255, 0.121569, 0.094118, 1.0 },
+ { 0.125490, 0.109804, 0.078431, 1.0 },
+ { 0.117647, 0.094118, 0.082353, 1.0 },
+ { 0.109804, 0.078431, 0.086275, 1.0 },
+ { 0.105882, 0.074510, 0.086275, 1.0 },
+ { 0.101961, 0.070588, 0.090196, 1.0 },
+ { 0.094118, 0.062745, 0.090196, 1.0 },
+ { 0.086275, 0.062745, 0.086275, 1.0 },
+ { 0.098039, 0.058824, 0.074510, 1.0 },
+ { 0.109804, 0.058824, 0.070588, 1.0 },
+ { 0.121569, 0.058824, 0.070588, 1.0 },
+ { 0.121569, 0.062745, 0.074510, 1.0 },
+ { 0.125490, 0.066667, 0.078431, 1.0 },
+ { 0.137255, 0.078431, 0.082353, 1.0 },
+ { 0.156863, 0.082353, 0.090196, 1.0 },
+ { 0.149020, 0.098039, 0.141176, 1.0 },
+ { 0.145098, 0.101961, 0.145098, 1.0 },
+ { 0.141176, 0.105882, 0.152941, 1.0 },
+ { 0.133333, 0.105882, 0.160784, 1.0 },
+ { 0.129412, 0.105882, 0.168627, 1.0 },
+ { 0.121569, 0.101961, 0.160784, 1.0 },
+ { 0.117647, 0.098039, 0.156863, 1.0 },
+ { 0.105882, 0.090196, 0.137255, 1.0 },
+ { 0.101961, 0.078431, 0.113725, 1.0 },
+ { 0.086275, 0.062745, 0.090196, 1.0 },
+ { 0.086275, 0.062745, 0.074510, 1.0 },
+ { 0.086275, 0.066667, 0.062745, 1.0 },
+ { 0.098039, 0.066667, 0.054902, 1.0 },
+ { 0.109804, 0.070588, 0.047059, 1.0 },
+ { 0.141176, 0.078431, 0.043137, 1.0 },
+ { 0.160784, 0.082353, 0.035294, 1.0 },
+ { 0.207843, 0.105882, 0.019608, 1.0 },
+ { 0.223529, 0.105882, 0.019608, 1.0 },
+ { 0.243137, 0.109804, 0.019608, 1.0 },
+ { 0.243137, 0.105882, 0.023529, 1.0 },
+ { 0.247059, 0.105882, 0.031373, 1.0 },
+ { 0.250980, 0.113725, 0.039216, 1.0 },
+ { 0.231373, 0.129412, 0.050980, 1.0 },
+ { 0.235294, 0.152941, 0.070588, 1.0 },
+ { 0.239216, 0.184314, 0.094118, 1.0 },
+ { 0.250980, 0.231373, 0.101961, 1.0 },
+ { 0.243137, 0.247059, 0.101961, 1.0 },
+ { 0.235294, 0.266667, 0.101961, 1.0 },
+ { 0.235294, 0.266667, 0.098039, 1.0 },
+ { 0.239216, 0.266667, 0.098039, 1.0 },
+ { 0.250980, 0.250980, 0.086275, 1.0 },
+ { 0.282353, 0.227451, 0.066667, 1.0 },
+ { 0.341176, 0.184314, 0.031373, 1.0 },
+ { 0.411765, 0.172549, 0.027451, 1.0 },
+ { 0.486275, 0.160784, 0.027451, 1.0 },
+ { 0.513725, 0.164706, 0.019608, 1.0 },
+ { 0.545098, 0.172549, 0.011765, 1.0 },
+ { 0.592157, 0.172549, 0.007843, 1.0 },
+ { 0.623529, 0.180392, 0.000000, 1.0 },
+ { 0.650980, 0.188235, 0.000000, 1.0 },
+ { 0.662745, 0.200000, 0.000000, 1.0 },
+ { 0.631373, 0.192157, 0.003922, 1.0 },
+ { 0.615686, 0.184314, 0.003922, 1.0 },
+ { 0.600000, 0.180392, 0.003922, 1.0 },
+ { 0.584314, 0.156863, 0.000000, 1.0 },
+ { 0.568627, 0.141176, 0.011765, 1.0 },
+ { 0.560784, 0.129412, 0.027451, 1.0 },
+ { 0.537255, 0.121569, 0.047059, 1.0 },
+ { 0.427451, 0.098039, 0.113725, 1.0 },
+ { 0.388235, 0.101961, 0.133333, 1.0 },
+ { 0.352941, 0.105882, 0.156863, 1.0 },
+ { 0.317647, 0.105882, 0.156863, 1.0 },
+ { 0.286275, 0.105882, 0.160784, 1.0 },
+ { 0.211765, 0.098039, 0.176471, 1.0 },
+ { 0.149020, 0.090196, 0.172549, 1.0 },
+ { 0.129412, 0.082353, 0.160784, 1.0 },
+ { 0.117647, 0.078431, 0.133333, 1.0 },
+ { 0.113725, 0.062745, 0.090196, 1.0 },
+ { 0.125490, 0.062745, 0.082353, 1.0 },
+ { 0.137255, 0.066667, 0.078431, 1.0 },
+ { 0.211765, 0.094118, 0.058824, 1.0 },
+ { 0.262745, 0.129412, 0.058824, 1.0 },
+ { 0.317647, 0.188235, 0.113725, 1.0 },
+ { 0.349020, 0.254902, 0.180392, 1.0 },
+ { 0.482353, 0.376471, 0.239216, 1.0 },
+ { 0.494118, 0.427451, 0.301961, 1.0 },
+ { 0.509804, 0.478431, 0.364706, 1.0 },
+ { 0.509804, 0.494118, 0.396078, 1.0 },
+ { 0.513725, 0.513725, 0.431373, 1.0 },
+ { 0.529412, 0.482353, 0.380392, 1.0 },
+ { 0.545098, 0.423529, 0.333333, 1.0 },
+ { 0.549020, 0.356863, 0.254902, 1.0 },
+ { 0.541176, 0.309804, 0.227451, 1.0 },
+ { 0.603922, 0.215686, 0.105882, 1.0 },
+ { 0.619608, 0.188235, 0.070588, 1.0 },
+ { 0.635294, 0.164706, 0.039216, 1.0 },
+ { 0.647059, 0.137255, 0.027451, 1.0 },
+ { 0.647059, 0.137255, 0.003922, 1.0 },
+ { 0.635294, 0.129412, 0.007843, 1.0 },
+ { 0.619608, 0.121569, 0.000000, 1.0 },
+ { 0.529412, 0.101961, 0.015686, 1.0 },
+ { 0.494118, 0.094118, 0.023529, 1.0 },
+ { 0.458824, 0.090196, 0.031373, 1.0 },
+ { 0.392157, 0.086275, 0.043137, 1.0 },
+ { 0.337255, 0.082353, 0.086275, 1.0 },
+ { 0.290196, 0.090196, 0.105882, 1.0 },
+ { 0.266667, 0.090196, 0.117647, 1.0 },
+ { 0.270588, 0.105882, 0.121569, 1.0 },
+ { 0.301961, 0.129412, 0.149020, 1.0 },
+ { 0.360784, 0.219608, 0.231373, 1.0 },
+ { 0.380392, 0.250980, 0.243137, 1.0 },
+ { 0.400000, 0.282353, 0.258824, 1.0 },
+ { 0.450980, 0.341176, 0.282353, 1.0 },
+ { 0.494118, 0.368627, 0.309804, 1.0 },
+ { 0.509804, 0.415686, 0.360784, 1.0 },
+ { 0.505882, 0.454902, 0.403922, 1.0 },
+ { 0.462745, 0.447059, 0.400000, 1.0 },
+ { 0.439216, 0.423529, 0.384314, 1.0 },
+ { 0.415686, 0.400000, 0.372549, 1.0 },
+ { 0.372549, 0.337255, 0.349020, 1.0 },
+ { 0.317647, 0.286275, 0.298039, 1.0 },
+ { 0.262745, 0.231373, 0.254902, 1.0 },
+ { 0.207843, 0.180392, 0.203922, 1.0 },
+ { 0.168627, 0.133333, 0.172549, 1.0 },
+ { 0.141176, 0.109804, 0.125490, 1.0 },
+ { 0.133333, 0.101961, 0.090196, 1.0 },
+ { 0.133333, 0.101961, 0.062745, 1.0 },
+ { 0.141176, 0.094118, 0.047059, 1.0 },
+ { 0.152941, 0.090196, 0.031373, 1.0 },
+ { 0.160784, 0.094118, 0.023529, 1.0 },
+ { 0.160784, 0.098039, 0.023529, 1.0 },
+ { 0.149020, 0.090196, 0.031373, 1.0 },
+ { 0.129412, 0.054902, 0.035294, 1.0 },
+ { 0.121569, 0.050980, 0.043137, 1.0 },
+ { 0.113725, 0.050980, 0.050980, 1.0 },
+ { 0.098039, 0.054902, 0.070588, 1.0 },
+ { 0.098039, 0.058824, 0.098039, 1.0 },
+ { 0.109804, 0.062745, 0.117647, 1.0 },
+ { 0.137255, 0.070588, 0.121569, 1.0 },
+ { 0.164706, 0.082353, 0.113725, 1.0 },
+ { 0.211765, 0.090196, 0.113725, 1.0 },
+ { 0.254902, 0.113725, 0.113725, 1.0 },
+ { 0.301961, 0.117647, 0.098039, 1.0 },
+ { 0.321569, 0.121569, 0.074510, 1.0 },
+ { 0.329412, 0.109804, 0.062745, 1.0 },
+ { 0.309804, 0.109804, 0.047059, 1.0 },
+ { 0.298039, 0.101961, 0.039216, 1.0 },
+ { 0.262745, 0.094118, 0.031373, 1.0 },
+ { 0.219608, 0.078431, 0.047059, 1.0 },
+ { 0.168627, 0.066667, 0.054902, 1.0 },
+ { 0.133333, 0.058824, 0.062745, 1.0 },
+ { 0.109804, 0.054902, 0.062745, 1.0 },
+ { 0.101961, 0.054902, 0.054902, 1.0 },
+ { 0.098039, 0.050980, 0.047059, 1.0 },
+ { 0.094118, 0.058824, 0.039216, 1.0 },
+ { 0.090196, 0.062745, 0.043137, 1.0 },
+ { 0.086275, 0.054902, 0.035294, 1.0 },
+ { 0.094118, 0.050980, 0.039216, 1.0 },
+ { 0.090196, 0.054902, 0.035294, 1.0 },
+ { 0.078431, 0.058824, 0.043137, 1.0 },
+ { 0.062745, 0.050980, 0.050980, 1.0 },
+ { 0.062745, 0.047059, 0.066667, 1.0 },
+ { 0.066667, 0.047059, 0.070588, 1.0 },
+ { 0.086275, 0.050980, 0.070588, 1.0 },
+ { 0.129412, 0.066667, 0.062745, 1.0 },
+ { 0.176471, 0.090196, 0.047059, 1.0 },
+ { 0.231373, 0.125490, 0.054902, 1.0 },
+ { 0.290196, 0.168627, 0.058824, 1.0 },
+ { 0.352941, 0.223529, 0.070588, 1.0 },
+ { 0.407843, 0.290196, 0.105882, 1.0 },
+ { 0.443137, 0.345098, 0.172549, 1.0 },
+ { 0.458824, 0.364706, 0.184314, 1.0 },
+ { 0.458824, 0.372549, 0.156863, 1.0 },
+ { 0.454902, 0.364706, 0.149020, 1.0 },
+ { 0.431373, 0.349020, 0.180392, 1.0 },
+ { 0.388235, 0.321569, 0.180392, 1.0 },
+ { 0.345098, 0.305882, 0.141176, 1.0 },
+ { 0.329412, 0.301961, 0.105882, 1.0 },
+ { 0.360784, 0.317647, 0.141176, 1.0 },
+ { 0.372549, 0.341176, 0.188235, 1.0 },
+ { 0.384314, 0.376471, 0.239216, 1.0 },
+ { 0.384314, 0.419608, 0.266667, 1.0 },
+ { 0.439216, 0.443137, 0.313725, 1.0 },
+ { 0.517647, 0.439216, 0.321569, 1.0 },
+ { 0.603922, 0.427451, 0.301961, 1.0 },
+ { 0.658824, 0.431373, 0.266667, 1.0 },
+ { 0.709804, 0.411765, 0.239216, 1.0 },
+ { 0.760784, 0.376471, 0.188235, 1.0 },
+ { 0.800000, 0.321569, 0.121569, 1.0 },
+ { 0.815686, 0.317647, 0.090196, 1.0 },
+ { 0.835294, 0.298039, 0.074510, 1.0 },
+ { 0.819608, 0.282353, 0.074510, 1.0 },
+ { 0.788235, 0.243137, 0.047059, 1.0 },
+ { 0.725490, 0.239216, 0.047059, 1.0 },
+ { 0.682353, 0.227451, 0.039216, 1.0 },
+ { 0.619608, 0.211765, 0.050980, 1.0 },
+ { 0.541176, 0.196078, 0.058824, 1.0 },
+ { 0.462745, 0.180392, 0.066667, 1.0 },
+ { 0.419608, 0.188235, 0.074510, 1.0 },
+ { 0.423529, 0.180392, 0.078431, 1.0 },
+ { 0.431373, 0.172549, 0.086275, 1.0 },
+ { 0.450980, 0.160784, 0.082353, 1.0 },
+ { 0.501961, 0.196078, 0.078431, 1.0 },
+ { 0.600000, 0.243137, 0.062745, 1.0 },
+ };
+/* Etomchek-040328-005 */
+static double4 colors_548[] = {
+ { 0.650980, 0.788235, 0.890196, 1.0 },
+ { 0.662745, 0.780392, 0.882353, 1.0 },
+ { 0.662745, 0.776471, 0.878431, 1.0 },
+ { 0.666667, 0.772549, 0.874510, 1.0 },
+ { 0.654902, 0.772549, 0.878431, 1.0 },
+ { 0.647059, 0.772549, 0.882353, 1.0 },
+ { 0.643137, 0.772549, 0.882353, 1.0 },
+ { 0.643137, 0.772549, 0.886275, 1.0 },
+ { 0.580392, 0.733333, 0.870588, 1.0 },
+ { 0.580392, 0.725490, 0.862745, 1.0 },
+ { 0.580392, 0.717647, 0.854902, 1.0 },
+ { 0.576471, 0.709804, 0.850980, 1.0 },
+ { 0.576471, 0.701961, 0.850980, 1.0 },
+ { 0.560784, 0.690196, 0.835294, 1.0 },
+ { 0.545098, 0.682353, 0.823529, 1.0 },
+ { 0.525490, 0.666667, 0.803922, 1.0 },
+ { 0.509804, 0.654902, 0.788235, 1.0 },
+ { 0.419608, 0.556863, 0.678431, 1.0 },
+ { 0.392157, 0.517647, 0.619608, 1.0 },
+ { 0.364706, 0.478431, 0.564706, 1.0 },
+ { 0.337255, 0.435294, 0.509804, 1.0 },
+ { 0.313725, 0.396078, 0.458824, 1.0 },
+ { 0.298039, 0.372549, 0.435294, 1.0 },
+ { 0.286275, 0.352941, 0.415686, 1.0 },
+ { 0.219608, 0.294118, 0.360784, 1.0 },
+ { 0.192157, 0.270588, 0.341176, 1.0 },
+ { 0.168627, 0.247059, 0.325490, 1.0 },
+ { 0.176471, 0.247059, 0.317647, 1.0 },
+ { 0.184314, 0.250980, 0.313725, 1.0 },
+ { 0.196078, 0.258824, 0.321569, 1.0 },
+ { 0.211765, 0.266667, 0.329412, 1.0 },
+ { 0.239216, 0.298039, 0.360784, 1.0 },
+ { 0.274510, 0.341176, 0.400000, 1.0 },
+ { 0.337255, 0.435294, 0.513725, 1.0 },
+ { 0.360784, 0.478431, 0.576471, 1.0 },
+ { 0.384314, 0.521569, 0.643137, 1.0 },
+ { 0.427451, 0.580392, 0.698039, 1.0 },
+ { 0.470588, 0.639216, 0.756863, 1.0 },
+ { 0.501961, 0.670588, 0.784314, 1.0 },
+ { 0.533333, 0.701961, 0.815686, 1.0 },
+ { 0.654902, 0.803922, 0.894118, 1.0 },
+ { 0.694118, 0.835294, 0.909804, 1.0 },
+ { 0.737255, 0.866667, 0.929412, 1.0 },
+ { 0.745098, 0.878431, 0.945098, 1.0 },
+ { 0.756863, 0.890196, 0.960784, 1.0 },
+ { 0.756863, 0.890196, 0.956863, 1.0 },
+ { 0.756863, 0.894118, 0.952941, 1.0 },
+ { 0.756863, 0.886275, 0.941176, 1.0 },
+ { 0.749020, 0.866667, 0.921569, 1.0 },
+ { 0.709804, 0.815686, 0.866667, 1.0 },
+ { 0.678431, 0.764706, 0.807843, 1.0 },
+ { 0.650980, 0.713725, 0.752941, 1.0 },
+ { 0.600000, 0.654902, 0.690196, 1.0 },
+ { 0.552941, 0.596078, 0.631373, 1.0 },
+ { 0.525490, 0.564706, 0.600000, 1.0 },
+ { 0.498039, 0.537255, 0.568627, 1.0 },
+ { 0.376471, 0.415686, 0.443137, 1.0 },
+ { 0.313725, 0.356863, 0.396078, 1.0 },
+ { 0.250980, 0.298039, 0.349020, 1.0 },
+ { 0.196078, 0.250980, 0.317647, 1.0 },
+ { 0.141176, 0.207843, 0.290196, 1.0 },
+ { 0.121569, 0.192157, 0.278431, 1.0 },
+ { 0.101961, 0.176471, 0.270588, 1.0 },
+ { 0.078431, 0.160784, 0.266667, 1.0 },
+ { 0.070588, 0.156863, 0.270588, 1.0 },
+ { 0.082353, 0.180392, 0.305882, 1.0 },
+ { 0.086275, 0.196078, 0.333333, 1.0 },
+ { 0.094118, 0.215686, 0.364706, 1.0 },
+ { 0.098039, 0.223529, 0.384314, 1.0 },
+ { 0.105882, 0.235294, 0.403922, 1.0 },
+ { 0.105882, 0.239216, 0.411765, 1.0 },
+ { 0.105882, 0.239216, 0.411765, 1.0 },
+ { 0.109804, 0.239216, 0.403922, 1.0 },
+ { 0.101961, 0.227451, 0.384314, 1.0 },
+ { 0.098039, 0.215686, 0.368627, 1.0 },
+ { 0.105882, 0.227451, 0.376471, 1.0 },
+ { 0.113725, 0.239216, 0.388235, 1.0 },
+ { 0.121569, 0.247059, 0.396078, 1.0 },
+ { 0.129412, 0.254902, 0.407843, 1.0 },
+ { 0.152941, 0.274510, 0.419608, 1.0 },
+ { 0.180392, 0.294118, 0.435294, 1.0 },
+ { 0.274510, 0.364706, 0.470588, 1.0 },
+ { 0.321569, 0.392157, 0.482353, 1.0 },
+ { 0.368627, 0.423529, 0.494118, 1.0 },
+ { 0.392157, 0.450980, 0.517647, 1.0 },
+ { 0.419608, 0.478431, 0.541176, 1.0 },
+ { 0.470588, 0.533333, 0.607843, 1.0 },
+ { 0.505882, 0.580392, 0.658824, 1.0 },
+ { 0.545098, 0.647059, 0.760784, 1.0 },
+ { 0.560784, 0.670588, 0.788235, 1.0 },
+ { 0.576471, 0.694118, 0.819608, 1.0 },
+ { 0.576471, 0.694118, 0.823529, 1.0 },
+ { 0.576471, 0.694118, 0.827451, 1.0 },
+ { 0.572549, 0.690196, 0.827451, 1.0 },
+ { 0.560784, 0.682353, 0.823529, 1.0 },
+ { 0.541176, 0.662745, 0.803922, 1.0 },
+ { 0.501961, 0.627451, 0.764706, 1.0 },
+ { 0.380392, 0.498039, 0.639216, 1.0 },
+ { 0.313725, 0.431373, 0.568627, 1.0 },
+ { 0.250980, 0.364706, 0.498039, 1.0 },
+ { 0.223529, 0.333333, 0.462745, 1.0 },
+ { 0.200000, 0.305882, 0.431373, 1.0 },
+ { 0.156863, 0.254902, 0.376471, 1.0 },
+ { 0.129412, 0.219608, 0.337255, 1.0 },
+ { 0.094118, 0.196078, 0.321569, 1.0 },
+ { 0.094118, 0.196078, 0.321569, 1.0 },
+ { 0.098039, 0.196078, 0.321569, 1.0 },
+ { 0.105882, 0.200000, 0.325490, 1.0 },
+ { 0.113725, 0.207843, 0.329412, 1.0 },
+ { 0.129412, 0.231373, 0.352941, 1.0 },
+ { 0.149020, 0.258824, 0.376471, 1.0 },
+ { 0.176471, 0.294118, 0.396078, 1.0 },
+ { 0.203922, 0.345098, 0.443137, 1.0 },
+ { 0.250980, 0.447059, 0.572549, 1.0 },
+ { 0.258824, 0.466667, 0.600000, 1.0 },
+ { 0.270588, 0.490196, 0.631373, 1.0 },
+ { 0.294118, 0.529412, 0.686275, 1.0 },
+ { 0.313725, 0.564706, 0.741176, 1.0 },
+ { 0.325490, 0.580392, 0.788235, 1.0 },
+ { 0.337255, 0.596078, 0.807843, 1.0 },
+ { 0.345098, 0.611765, 0.803922, 1.0 },
+ { 0.333333, 0.603922, 0.800000, 1.0 },
+ { 0.325490, 0.600000, 0.796078, 1.0 },
+ { 0.321569, 0.596078, 0.792157, 1.0 },
+ { 0.317647, 0.592157, 0.788235, 1.0 },
+ { 0.309804, 0.584314, 0.792157, 1.0 },
+ { 0.294118, 0.568627, 0.800000, 1.0 },
+ { 0.274510, 0.537255, 0.792157, 1.0 },
+ { 0.266667, 0.513725, 0.780392, 1.0 },
+ { 0.258824, 0.486275, 0.756863, 1.0 },
+ { 0.258824, 0.482353, 0.749020, 1.0 },
+ { 0.258824, 0.478431, 0.745098, 1.0 },
+ { 0.278431, 0.486275, 0.745098, 1.0 },
+ { 0.301961, 0.501961, 0.752941, 1.0 },
+ { 0.341176, 0.537255, 0.776471, 1.0 },
+ { 0.376471, 0.564706, 0.800000, 1.0 },
+ { 0.435294, 0.615686, 0.835294, 1.0 },
+ { 0.447059, 0.619608, 0.835294, 1.0 },
+ { 0.462745, 0.627451, 0.839216, 1.0 },
+ { 0.462745, 0.627451, 0.831373, 1.0 },
+ { 0.462745, 0.627451, 0.827451, 1.0 },
+ { 0.462745, 0.619608, 0.819608, 1.0 },
+ { 0.466667, 0.623529, 0.819608, 1.0 },
+ { 0.470588, 0.631373, 0.831373, 1.0 },
+ { 0.482353, 0.643137, 0.847059, 1.0 },
+ { 0.486275, 0.666667, 0.862745, 1.0 },
+ { 0.482353, 0.666667, 0.858824, 1.0 },
+ { 0.478431, 0.666667, 0.858824, 1.0 },
+ { 0.470588, 0.666667, 0.854902, 1.0 },
+ { 0.462745, 0.662745, 0.850980, 1.0 },
+ { 0.458824, 0.666667, 0.847059, 1.0 },
+ { 0.458824, 0.678431, 0.850980, 1.0 },
+ { 0.501961, 0.713725, 0.882353, 1.0 },
+ { 0.509804, 0.721569, 0.886275, 1.0 },
+ { 0.517647, 0.729412, 0.894118, 1.0 },
+ { 0.521569, 0.729412, 0.894118, 1.0 },
+ { 0.509804, 0.721569, 0.882353, 1.0 },
+ { 0.498039, 0.698039, 0.862745, 1.0 },
+ { 0.478431, 0.674510, 0.835294, 1.0 },
+ { 0.454902, 0.650980, 0.803922, 1.0 },
+ { 0.450980, 0.635294, 0.784314, 1.0 },
+ { 0.454902, 0.611765, 0.756863, 1.0 },
+ { 0.450980, 0.603922, 0.745098, 1.0 },
+ { 0.450980, 0.596078, 0.737255, 1.0 },
+ { 0.427451, 0.568627, 0.713725, 1.0 },
+ { 0.396078, 0.529412, 0.686275, 1.0 },
+ { 0.345098, 0.474510, 0.639216, 1.0 },
+ { 0.278431, 0.400000, 0.568627, 1.0 },
+ { 0.164706, 0.278431, 0.443137, 1.0 },
+ { 0.145098, 0.258824, 0.415686, 1.0 },
+ { 0.129412, 0.239216, 0.388235, 1.0 },
+ { 0.109804, 0.207843, 0.341176, 1.0 },
+ { 0.098039, 0.180392, 0.298039, 1.0 },
+ { 0.094118, 0.168627, 0.278431, 1.0 },
+ { 0.086275, 0.156863, 0.250980, 1.0 },
+ { 0.074510, 0.133333, 0.211765, 1.0 },
+ { 0.058824, 0.105882, 0.172549, 1.0 },
+ { 0.047059, 0.094118, 0.160784, 1.0 },
+ { 0.043137, 0.090196, 0.164706, 1.0 },
+ { 0.039216, 0.086275, 0.164706, 1.0 },
+ { 0.039216, 0.086275, 0.164706, 1.0 },
+ { 0.035294, 0.086275, 0.160784, 1.0 },
+ { 0.035294, 0.086275, 0.160784, 1.0 },
+ { 0.035294, 0.086275, 0.160784, 1.0 },
+ { 0.031373, 0.066667, 0.125490, 1.0 },
+ { 0.039216, 0.074510, 0.137255, 1.0 },
+ { 0.047059, 0.086275, 0.152941, 1.0 },
+ { 0.070588, 0.117647, 0.200000, 1.0 },
+ { 0.109804, 0.180392, 0.274510, 1.0 },
+ { 0.145098, 0.239216, 0.349020, 1.0 },
+ { 0.192157, 0.298039, 0.419608, 1.0 },
+ { 0.247059, 0.368627, 0.486275, 1.0 },
+ { 0.305882, 0.423529, 0.525490, 1.0 },
+ { 0.349020, 0.454902, 0.529412, 1.0 },
+ { 0.403922, 0.490196, 0.549020, 1.0 },
+ { 0.458824, 0.525490, 0.572549, 1.0 },
+ { 0.521569, 0.584314, 0.619608, 1.0 },
+ { 0.580392, 0.647059, 0.678431, 1.0 },
+ { 0.639216, 0.705882, 0.749020, 1.0 },
+ { 0.698039, 0.776471, 0.819608, 1.0 },
+ { 0.752941, 0.843137, 0.886275, 1.0 },
+ { 0.780392, 0.886275, 0.925490, 1.0 },
+ { 0.803922, 0.909804, 0.956863, 1.0 },
+ { 0.815686, 0.925490, 0.972549, 1.0 },
+ { 0.823529, 0.929412, 0.976471, 1.0 },
+ { 0.807843, 0.913725, 0.972549, 1.0 },
+ { 0.780392, 0.890196, 0.968627, 1.0 },
+ { 0.749020, 0.866667, 0.968627, 1.0 },
+ { 0.713725, 0.847059, 0.956863, 1.0 },
+ { 0.666667, 0.815686, 0.941176, 1.0 },
+ { 0.615686, 0.776471, 0.933333, 1.0 },
+ { 0.564706, 0.745098, 0.921569, 1.0 },
+ { 0.521569, 0.717647, 0.905882, 1.0 },
+ { 0.474510, 0.682353, 0.890196, 1.0 },
+ { 0.431373, 0.647059, 0.870588, 1.0 },
+ { 0.392157, 0.611765, 0.854902, 1.0 },
+ { 0.360784, 0.584314, 0.835294, 1.0 },
+ { 0.337255, 0.560784, 0.811765, 1.0 },
+ { 0.309804, 0.529412, 0.788235, 1.0 },
+ { 0.282353, 0.501961, 0.772549, 1.0 },
+ { 0.266667, 0.490196, 0.760784, 1.0 },
+ { 0.254902, 0.478431, 0.760784, 1.0 },
+ { 0.247059, 0.482353, 0.764706, 1.0 },
+ { 0.243137, 0.482353, 0.772549, 1.0 },
+ { 0.247059, 0.486275, 0.780392, 1.0 },
+ { 0.262745, 0.498039, 0.784314, 1.0 },
+ { 0.274510, 0.505882, 0.780392, 1.0 },
+ { 0.290196, 0.509804, 0.764706, 1.0 },
+ { 0.305882, 0.509804, 0.741176, 1.0 },
+ { 0.313725, 0.498039, 0.721569, 1.0 },
+ { 0.317647, 0.505882, 0.713725, 1.0 },
+ { 0.321569, 0.505882, 0.717647, 1.0 },
+ { 0.317647, 0.505882, 0.721569, 1.0 },
+ { 0.321569, 0.509804, 0.725490, 1.0 },
+ { 0.325490, 0.517647, 0.733333, 1.0 },
+ { 0.337255, 0.529412, 0.741176, 1.0 },
+ { 0.352941, 0.537255, 0.737255, 1.0 },
+ { 0.364706, 0.529412, 0.717647, 1.0 },
+ { 0.376471, 0.525490, 0.694118, 1.0 },
+ { 0.388235, 0.529412, 0.682353, 1.0 },
+ { 0.392157, 0.525490, 0.678431, 1.0 },
+ { 0.400000, 0.525490, 0.678431, 1.0 },
+ { 0.400000, 0.533333, 0.694118, 1.0 },
+ { 0.407843, 0.552941, 0.713725, 1.0 },
+ { 0.419608, 0.580392, 0.741176, 1.0 },
+ { 0.439216, 0.600000, 0.764706, 1.0 },
+ { 0.458824, 0.615686, 0.772549, 1.0 },
+ { 0.474510, 0.631373, 0.784314, 1.0 },
+ { 0.494118, 0.643137, 0.788235, 1.0 },
+ { 0.541176, 0.674510, 0.807843, 1.0 },
+ { 0.576471, 0.701961, 0.823529, 1.0 },
+ { 0.615686, 0.733333, 0.843137, 1.0 },
+ { 0.631373, 0.760784, 0.866667, 1.0 },
+ { 0.647059, 0.784314, 0.886275, 1.0 },
+ { 0.666667, 0.800000, 0.894118, 1.0 },
+ { 0.674510, 0.807843, 0.901961, 1.0 },
+ };
+/* Etomchek-040328-006 */
+static double4 colors_549[] = {
+ { 0.709804, 0.650980, 0.890196, 1.0 },
+ { 0.725490, 0.662745, 0.882353, 1.0 },
+ { 0.725490, 0.662745, 0.878431, 1.0 },
+ { 0.729412, 0.666667, 0.874510, 1.0 },
+ { 0.721569, 0.654902, 0.878431, 1.0 },
+ { 0.713725, 0.647059, 0.882353, 1.0 },
+ { 0.713725, 0.643137, 0.882353, 1.0 },
+ { 0.713725, 0.643137, 0.886275, 1.0 },
+ { 0.662745, 0.580392, 0.870588, 1.0 },
+ { 0.662745, 0.580392, 0.862745, 1.0 },
+ { 0.666667, 0.580392, 0.854902, 1.0 },
+ { 0.670588, 0.576471, 0.850980, 1.0 },
+ { 0.678431, 0.576471, 0.850980, 1.0 },
+ { 0.654902, 0.560784, 0.835294, 1.0 },
+ { 0.635294, 0.545098, 0.823529, 1.0 },
+ { 0.611765, 0.525490, 0.803922, 1.0 },
+ { 0.592157, 0.509804, 0.788235, 1.0 },
+ { 0.494118, 0.419608, 0.678431, 1.0 },
+ { 0.454902, 0.392157, 0.619608, 1.0 },
+ { 0.415686, 0.364706, 0.564706, 1.0 },
+ { 0.380392, 0.337255, 0.509804, 1.0 },
+ { 0.349020, 0.313725, 0.458824, 1.0 },
+ { 0.337255, 0.298039, 0.435294, 1.0 },
+ { 0.325490, 0.286275, 0.415686, 1.0 },
+ { 0.258824, 0.219608, 0.360784, 1.0 },
+ { 0.235294, 0.192157, 0.341176, 1.0 },
+ { 0.215686, 0.168627, 0.325490, 1.0 },
+ { 0.219608, 0.176471, 0.317647, 1.0 },
+ { 0.223529, 0.184314, 0.313725, 1.0 },
+ { 0.235294, 0.196078, 0.321569, 1.0 },
+ { 0.250980, 0.211765, 0.329412, 1.0 },
+ { 0.278431, 0.239216, 0.360784, 1.0 },
+ { 0.309804, 0.274510, 0.400000, 1.0 },
+ { 0.384314, 0.337255, 0.513725, 1.0 },
+ { 0.419608, 0.360784, 0.576471, 1.0 },
+ { 0.458824, 0.384314, 0.643137, 1.0 },
+ { 0.498039, 0.427451, 0.698039, 1.0 },
+ { 0.537255, 0.470588, 0.756863, 1.0 },
+ { 0.564706, 0.501961, 0.784314, 1.0 },
+ { 0.596078, 0.533333, 0.815686, 1.0 },
+ { 0.701961, 0.654902, 0.894118, 1.0 },
+ { 0.733333, 0.694118, 0.909804, 1.0 },
+ { 0.768627, 0.737255, 0.929412, 1.0 },
+ { 0.780392, 0.745098, 0.945098, 1.0 },
+ { 0.792157, 0.756863, 0.960784, 1.0 },
+ { 0.784314, 0.756863, 0.956863, 1.0 },
+ { 0.780392, 0.756863, 0.952941, 1.0 },
+ { 0.780392, 0.756863, 0.941176, 1.0 },
+ { 0.772549, 0.749020, 0.921569, 1.0 },
+ { 0.733333, 0.709804, 0.866667, 1.0 },
+ { 0.701961, 0.678431, 0.807843, 1.0 },
+ { 0.670588, 0.650980, 0.752941, 1.0 },
+ { 0.619608, 0.600000, 0.690196, 1.0 },
+ { 0.572549, 0.552941, 0.631373, 1.0 },
+ { 0.545098, 0.525490, 0.600000, 1.0 },
+ { 0.517647, 0.498039, 0.568627, 1.0 },
+ { 0.392157, 0.376471, 0.443137, 1.0 },
+ { 0.337255, 0.313725, 0.396078, 1.0 },
+ { 0.282353, 0.250980, 0.349020, 1.0 },
+ { 0.239216, 0.196078, 0.317647, 1.0 },
+ { 0.196078, 0.141176, 0.290196, 1.0 },
+ { 0.176471, 0.121569, 0.278431, 1.0 },
+ { 0.160784, 0.101961, 0.270588, 1.0 },
+ { 0.149020, 0.078431, 0.266667, 1.0 },
+ { 0.145098, 0.070588, 0.270588, 1.0 },
+ { 0.168627, 0.082353, 0.305882, 1.0 },
+ { 0.180392, 0.086275, 0.333333, 1.0 },
+ { 0.192157, 0.094118, 0.364706, 1.0 },
+ { 0.203922, 0.098039, 0.384314, 1.0 },
+ { 0.219608, 0.105882, 0.403922, 1.0 },
+ { 0.223529, 0.105882, 0.411765, 1.0 },
+ { 0.223529, 0.105882, 0.411765, 1.0 },
+ { 0.219608, 0.109804, 0.403922, 1.0 },
+ { 0.207843, 0.101961, 0.384314, 1.0 },
+ { 0.200000, 0.098039, 0.368627, 1.0 },
+ { 0.203922, 0.105882, 0.376471, 1.0 },
+ { 0.211765, 0.113725, 0.388235, 1.0 },
+ { 0.219608, 0.121569, 0.396078, 1.0 },
+ { 0.231373, 0.129412, 0.407843, 1.0 },
+ { 0.250980, 0.152941, 0.419608, 1.0 },
+ { 0.274510, 0.180392, 0.435294, 1.0 },
+ { 0.341176, 0.274510, 0.470588, 1.0 },
+ { 0.376471, 0.321569, 0.482353, 1.0 },
+ { 0.415686, 0.368627, 0.494118, 1.0 },
+ { 0.435294, 0.392157, 0.517647, 1.0 },
+ { 0.458824, 0.419608, 0.541176, 1.0 },
+ { 0.521569, 0.470588, 0.607843, 1.0 },
+ { 0.556863, 0.505882, 0.658824, 1.0 },
+ { 0.619608, 0.545098, 0.760784, 1.0 },
+ { 0.639216, 0.560784, 0.788235, 1.0 },
+ { 0.658824, 0.576471, 0.819608, 1.0 },
+ { 0.662745, 0.576471, 0.823529, 1.0 },
+ { 0.666667, 0.576471, 0.827451, 1.0 },
+ { 0.662745, 0.572549, 0.827451, 1.0 },
+ { 0.654902, 0.560784, 0.823529, 1.0 },
+ { 0.635294, 0.541176, 0.803922, 1.0 },
+ { 0.588235, 0.501961, 0.764706, 1.0 },
+ { 0.474510, 0.380392, 0.639216, 1.0 },
+ { 0.403922, 0.313725, 0.568627, 1.0 },
+ { 0.337255, 0.250980, 0.498039, 1.0 },
+ { 0.309804, 0.223529, 0.462745, 1.0 },
+ { 0.282353, 0.200000, 0.431373, 1.0 },
+ { 0.235294, 0.156863, 0.376471, 1.0 },
+ { 0.207843, 0.129412, 0.337255, 1.0 },
+ { 0.176471, 0.094118, 0.321569, 1.0 },
+ { 0.180392, 0.094118, 0.321569, 1.0 },
+ { 0.184314, 0.098039, 0.321569, 1.0 },
+ { 0.188235, 0.105882, 0.325490, 1.0 },
+ { 0.196078, 0.113725, 0.329412, 1.0 },
+ { 0.211765, 0.129412, 0.352941, 1.0 },
+ { 0.223529, 0.149020, 0.376471, 1.0 },
+ { 0.239216, 0.176471, 0.396078, 1.0 },
+ { 0.258824, 0.203922, 0.443137, 1.0 },
+ { 0.313725, 0.250980, 0.572549, 1.0 },
+ { 0.325490, 0.258824, 0.600000, 1.0 },
+ { 0.341176, 0.270588, 0.631373, 1.0 },
+ { 0.380392, 0.294118, 0.686275, 1.0 },
+ { 0.411765, 0.313725, 0.741176, 1.0 },
+ { 0.447059, 0.325490, 0.788235, 1.0 },
+ { 0.462745, 0.337255, 0.807843, 1.0 },
+ { 0.450980, 0.345098, 0.803922, 1.0 },
+ { 0.443137, 0.333333, 0.800000, 1.0 },
+ { 0.435294, 0.325490, 0.796078, 1.0 },
+ { 0.431373, 0.321569, 0.792157, 1.0 },
+ { 0.427451, 0.317647, 0.788235, 1.0 },
+ { 0.431373, 0.309804, 0.792157, 1.0 },
+ { 0.427451, 0.294118, 0.800000, 1.0 },
+ { 0.439216, 0.274510, 0.792157, 1.0 },
+ { 0.439216, 0.266667, 0.780392, 1.0 },
+ { 0.443137, 0.258824, 0.756863, 1.0 },
+ { 0.439216, 0.258824, 0.749020, 1.0 },
+ { 0.435294, 0.258824, 0.745098, 1.0 },
+ { 0.450980, 0.278431, 0.745098, 1.0 },
+ { 0.466667, 0.301961, 0.752941, 1.0 },
+ { 0.501961, 0.341176, 0.776471, 1.0 },
+ { 0.533333, 0.376471, 0.800000, 1.0 },
+ { 0.580392, 0.435294, 0.835294, 1.0 },
+ { 0.592157, 0.447059, 0.835294, 1.0 },
+ { 0.607843, 0.462745, 0.839216, 1.0 },
+ { 0.600000, 0.462745, 0.831373, 1.0 },
+ { 0.596078, 0.462745, 0.827451, 1.0 },
+ { 0.600000, 0.462745, 0.819608, 1.0 },
+ { 0.596078, 0.466667, 0.819608, 1.0 },
+ { 0.603922, 0.470588, 0.831373, 1.0 },
+ { 0.623529, 0.482353, 0.847059, 1.0 },
+ { 0.611765, 0.486275, 0.862745, 1.0 },
+ { 0.603922, 0.482353, 0.858824, 1.0 },
+ { 0.600000, 0.478431, 0.858824, 1.0 },
+ { 0.584314, 0.470588, 0.854902, 1.0 },
+ { 0.580392, 0.462745, 0.850980, 1.0 },
+ { 0.568627, 0.458824, 0.847059, 1.0 },
+ { 0.556863, 0.458824, 0.850980, 1.0 },
+ { 0.603922, 0.501961, 0.882353, 1.0 },
+ { 0.607843, 0.509804, 0.886275, 1.0 },
+ { 0.611765, 0.517647, 0.894118, 1.0 },
+ { 0.619608, 0.521569, 0.894118, 1.0 },
+ { 0.603922, 0.509804, 0.882353, 1.0 },
+ { 0.596078, 0.498039, 0.862745, 1.0 },
+ { 0.572549, 0.478431, 0.835294, 1.0 },
+ { 0.541176, 0.454902, 0.803922, 1.0 },
+ { 0.541176, 0.450980, 0.784314, 1.0 },
+ { 0.545098, 0.454902, 0.756863, 1.0 },
+ { 0.541176, 0.450980, 0.745098, 1.0 },
+ { 0.541176, 0.450980, 0.737255, 1.0 },
+ { 0.517647, 0.427451, 0.713725, 1.0 },
+ { 0.498039, 0.396078, 0.686275, 1.0 },
+ { 0.458824, 0.345098, 0.639216, 1.0 },
+ { 0.392157, 0.278431, 0.568627, 1.0 },
+ { 0.274510, 0.164706, 0.443137, 1.0 },
+ { 0.250980, 0.145098, 0.415686, 1.0 },
+ { 0.231373, 0.129412, 0.388235, 1.0 },
+ { 0.200000, 0.109804, 0.341176, 1.0 },
+ { 0.176471, 0.098039, 0.298039, 1.0 },
+ { 0.168627, 0.094118, 0.278431, 1.0 },
+ { 0.149020, 0.086275, 0.250980, 1.0 },
+ { 0.125490, 0.074510, 0.211765, 1.0 },
+ { 0.101961, 0.058824, 0.172549, 1.0 },
+ { 0.090196, 0.047059, 0.160784, 1.0 },
+ { 0.094118, 0.043137, 0.164706, 1.0 },
+ { 0.090196, 0.039216, 0.164706, 1.0 },
+ { 0.090196, 0.039216, 0.164706, 1.0 },
+ { 0.086275, 0.035294, 0.160784, 1.0 },
+ { 0.086275, 0.035294, 0.160784, 1.0 },
+ { 0.086275, 0.035294, 0.160784, 1.0 },
+ { 0.070588, 0.031373, 0.125490, 1.0 },
+ { 0.082353, 0.039216, 0.137255, 1.0 },
+ { 0.094118, 0.047059, 0.152941, 1.0 },
+ { 0.125490, 0.070588, 0.200000, 1.0 },
+ { 0.172549, 0.109804, 0.274510, 1.0 },
+ { 0.215686, 0.145098, 0.349020, 1.0 },
+ { 0.270588, 0.192157, 0.419608, 1.0 },
+ { 0.321569, 0.247059, 0.486275, 1.0 },
+ { 0.368627, 0.305882, 0.525490, 1.0 },
+ { 0.392157, 0.349020, 0.529412, 1.0 },
+ { 0.435294, 0.403922, 0.549020, 1.0 },
+ { 0.486275, 0.458824, 0.572549, 1.0 },
+ { 0.541176, 0.521569, 0.619608, 1.0 },
+ { 0.592157, 0.580392, 0.678431, 1.0 },
+ { 0.662745, 0.639216, 0.749020, 1.0 },
+ { 0.717647, 0.698039, 0.819608, 1.0 },
+ { 0.772549, 0.752941, 0.886275, 1.0 },
+ { 0.792157, 0.780392, 0.925490, 1.0 },
+ { 0.823529, 0.803922, 0.956863, 1.0 },
+ { 0.835294, 0.815686, 0.972549, 1.0 },
+ { 0.843137, 0.823529, 0.976471, 1.0 },
+ { 0.835294, 0.807843, 0.972549, 1.0 },
+ { 0.827451, 0.780392, 0.968627, 1.0 },
+ { 0.811765, 0.749020, 0.968627, 1.0 },
+ { 0.780392, 0.713725, 0.956863, 1.0 },
+ { 0.741176, 0.666667, 0.941176, 1.0 },
+ { 0.717647, 0.615686, 0.933333, 1.0 },
+ { 0.678431, 0.564706, 0.921569, 1.0 },
+ { 0.639216, 0.521569, 0.905882, 1.0 },
+ { 0.607843, 0.474510, 0.890196, 1.0 },
+ { 0.576471, 0.431373, 0.870588, 1.0 },
+ { 0.552941, 0.392157, 0.854902, 1.0 },
+ { 0.525490, 0.360784, 0.835294, 1.0 },
+ { 0.501961, 0.337255, 0.811765, 1.0 },
+ { 0.478431, 0.309804, 0.788235, 1.0 },
+ { 0.462745, 0.282353, 0.772549, 1.0 },
+ { 0.447059, 0.266667, 0.760784, 1.0 },
+ { 0.439216, 0.254902, 0.760784, 1.0 },
+ { 0.435294, 0.247059, 0.764706, 1.0 },
+ { 0.435294, 0.243137, 0.772549, 1.0 },
+ { 0.443137, 0.247059, 0.780392, 1.0 },
+ { 0.454902, 0.262745, 0.784314, 1.0 },
+ { 0.458824, 0.274510, 0.780392, 1.0 },
+ { 0.454902, 0.290196, 0.764706, 1.0 },
+ { 0.458824, 0.305882, 0.741176, 1.0 },
+ { 0.462745, 0.313725, 0.721569, 1.0 },
+ { 0.450980, 0.317647, 0.713725, 1.0 },
+ { 0.458824, 0.321569, 0.717647, 1.0 },
+ { 0.458824, 0.317647, 0.721569, 1.0 },
+ { 0.462745, 0.321569, 0.725490, 1.0 },
+ { 0.466667, 0.325490, 0.733333, 1.0 },
+ { 0.470588, 0.337255, 0.741176, 1.0 },
+ { 0.482353, 0.352941, 0.737255, 1.0 },
+ { 0.486275, 0.364706, 0.717647, 1.0 },
+ { 0.486275, 0.376471, 0.694118, 1.0 },
+ { 0.486275, 0.388235, 0.682353, 1.0 },
+ { 0.494118, 0.392157, 0.678431, 1.0 },
+ { 0.501961, 0.400000, 0.678431, 1.0 },
+ { 0.509804, 0.400000, 0.694118, 1.0 },
+ { 0.513725, 0.407843, 0.713725, 1.0 },
+ { 0.521569, 0.419608, 0.741176, 1.0 },
+ { 0.541176, 0.439216, 0.764706, 1.0 },
+ { 0.556863, 0.458824, 0.772549, 1.0 },
+ { 0.572549, 0.474510, 0.784314, 1.0 },
+ { 0.588235, 0.494118, 0.788235, 1.0 },
+ { 0.627451, 0.541176, 0.807843, 1.0 },
+ { 0.654902, 0.576471, 0.823529, 1.0 },
+ { 0.686275, 0.615686, 0.843137, 1.0 },
+ { 0.694118, 0.631373, 0.866667, 1.0 },
+ { 0.705882, 0.647059, 0.886275, 1.0 },
+ { 0.721569, 0.666667, 0.894118, 1.0 },
+ { 0.729412, 0.674510, 0.901961, 1.0 },
+ };
+/* Etomchek-040328-007 */
+static double4 colors_550[] = {
+ { 0.858824, 0.650980, 0.890196, 1.0 },
+ { 0.862745, 0.662745, 0.882353, 1.0 },
+ { 0.858824, 0.662745, 0.878431, 1.0 },
+ { 0.858824, 0.666667, 0.874510, 1.0 },
+ { 0.858824, 0.654902, 0.878431, 1.0 },
+ { 0.858824, 0.647059, 0.882353, 1.0 },
+ { 0.858824, 0.643137, 0.882353, 1.0 },
+ { 0.862745, 0.643137, 0.886275, 1.0 },
+ { 0.843137, 0.580392, 0.870588, 1.0 },
+ { 0.839216, 0.580392, 0.862745, 1.0 },
+ { 0.839216, 0.580392, 0.854902, 1.0 },
+ { 0.843137, 0.576471, 0.850980, 1.0 },
+ { 0.847059, 0.576471, 0.850980, 1.0 },
+ { 0.827451, 0.560784, 0.835294, 1.0 },
+ { 0.807843, 0.545098, 0.823529, 1.0 },
+ { 0.784314, 0.525490, 0.803922, 1.0 },
+ { 0.764706, 0.509804, 0.788235, 1.0 },
+ { 0.654902, 0.419608, 0.678431, 1.0 },
+ { 0.596078, 0.392157, 0.619608, 1.0 },
+ { 0.537255, 0.364706, 0.564706, 1.0 },
+ { 0.486275, 0.337255, 0.509804, 1.0 },
+ { 0.439216, 0.313725, 0.458824, 1.0 },
+ { 0.419608, 0.298039, 0.435294, 1.0 },
+ { 0.403922, 0.286275, 0.415686, 1.0 },
+ { 0.345098, 0.219608, 0.360784, 1.0 },
+ { 0.329412, 0.192157, 0.341176, 1.0 },
+ { 0.313725, 0.168627, 0.325490, 1.0 },
+ { 0.305882, 0.176471, 0.317647, 1.0 },
+ { 0.301961, 0.184314, 0.313725, 1.0 },
+ { 0.313725, 0.196078, 0.321569, 1.0 },
+ { 0.325490, 0.211765, 0.329412, 1.0 },
+ { 0.352941, 0.239216, 0.360784, 1.0 },
+ { 0.388235, 0.274510, 0.400000, 1.0 },
+ { 0.494118, 0.337255, 0.513725, 1.0 },
+ { 0.556863, 0.360784, 0.576471, 1.0 },
+ { 0.619608, 0.384314, 0.643137, 1.0 },
+ { 0.666667, 0.427451, 0.698039, 1.0 },
+ { 0.713725, 0.470588, 0.756863, 1.0 },
+ { 0.741176, 0.501961, 0.784314, 1.0 },
+ { 0.768627, 0.533333, 0.815686, 1.0 },
+ { 0.850980, 0.654902, 0.894118, 1.0 },
+ { 0.866667, 0.694118, 0.909804, 1.0 },
+ { 0.886275, 0.737255, 0.929412, 1.0 },
+ { 0.901961, 0.745098, 0.945098, 1.0 },
+ { 0.917647, 0.756863, 0.960784, 1.0 },
+ { 0.909804, 0.756863, 0.956863, 1.0 },
+ { 0.901961, 0.756863, 0.952941, 1.0 },
+ { 0.894118, 0.756863, 0.941176, 1.0 },
+ { 0.878431, 0.749020, 0.921569, 1.0 },
+ { 0.831373, 0.709804, 0.866667, 1.0 },
+ { 0.780392, 0.678431, 0.807843, 1.0 },
+ { 0.733333, 0.650980, 0.752941, 1.0 },
+ { 0.678431, 0.600000, 0.690196, 1.0 },
+ { 0.623529, 0.552941, 0.631373, 1.0 },
+ { 0.592157, 0.525490, 0.600000, 1.0 },
+ { 0.560784, 0.498039, 0.568627, 1.0 },
+ { 0.431373, 0.376471, 0.443137, 1.0 },
+ { 0.388235, 0.313725, 0.396078, 1.0 },
+ { 0.345098, 0.250980, 0.349020, 1.0 },
+ { 0.313725, 0.196078, 0.317647, 1.0 },
+ { 0.286275, 0.141176, 0.290196, 1.0 },
+ { 0.274510, 0.121569, 0.278431, 1.0 },
+ { 0.266667, 0.101961, 0.270588, 1.0 },
+ { 0.266667, 0.078431, 0.266667, 1.0 },
+ { 0.270588, 0.070588, 0.270588, 1.0 },
+ { 0.305882, 0.082353, 0.305882, 1.0 },
+ { 0.333333, 0.086275, 0.333333, 1.0 },
+ { 0.360784, 0.094118, 0.364706, 1.0 },
+ { 0.380392, 0.098039, 0.384314, 1.0 },
+ { 0.403922, 0.105882, 0.403922, 1.0 },
+ { 0.411765, 0.105882, 0.411765, 1.0 },
+ { 0.411765, 0.105882, 0.411765, 1.0 },
+ { 0.403922, 0.109804, 0.403922, 1.0 },
+ { 0.384314, 0.101961, 0.384314, 1.0 },
+ { 0.368627, 0.098039, 0.368627, 1.0 },
+ { 0.376471, 0.105882, 0.376471, 1.0 },
+ { 0.384314, 0.113725, 0.388235, 1.0 },
+ { 0.392157, 0.121569, 0.396078, 1.0 },
+ { 0.403922, 0.129412, 0.407843, 1.0 },
+ { 0.415686, 0.152941, 0.419608, 1.0 },
+ { 0.431373, 0.180392, 0.435294, 1.0 },
+ { 0.462745, 0.274510, 0.470588, 1.0 },
+ { 0.478431, 0.321569, 0.482353, 1.0 },
+ { 0.494118, 0.368627, 0.494118, 1.0 },
+ { 0.513725, 0.392157, 0.517647, 1.0 },
+ { 0.533333, 0.419608, 0.541176, 1.0 },
+ { 0.607843, 0.470588, 0.607843, 1.0 },
+ { 0.650980, 0.505882, 0.658824, 1.0 },
+ { 0.752941, 0.545098, 0.760784, 1.0 },
+ { 0.780392, 0.560784, 0.788235, 1.0 },
+ { 0.807843, 0.576471, 0.819608, 1.0 },
+ { 0.811765, 0.576471, 0.823529, 1.0 },
+ { 0.819608, 0.576471, 0.827451, 1.0 },
+ { 0.819608, 0.572549, 0.827451, 1.0 },
+ { 0.815686, 0.560784, 0.823529, 1.0 },
+ { 0.796078, 0.541176, 0.803922, 1.0 },
+ { 0.752941, 0.501961, 0.764706, 1.0 },
+ { 0.635294, 0.380392, 0.639216, 1.0 },
+ { 0.560784, 0.313725, 0.568627, 1.0 },
+ { 0.490196, 0.250980, 0.498039, 1.0 },
+ { 0.458824, 0.223529, 0.462745, 1.0 },
+ { 0.427451, 0.200000, 0.431373, 1.0 },
+ { 0.372549, 0.156863, 0.376471, 1.0 },
+ { 0.337255, 0.129412, 0.337255, 1.0 },
+ { 0.317647, 0.094118, 0.321569, 1.0 },
+ { 0.317647, 0.094118, 0.321569, 1.0 },
+ { 0.321569, 0.098039, 0.321569, 1.0 },
+ { 0.325490, 0.105882, 0.325490, 1.0 },
+ { 0.329412, 0.113725, 0.329412, 1.0 },
+ { 0.349020, 0.129412, 0.352941, 1.0 },
+ { 0.364706, 0.149020, 0.376471, 1.0 },
+ { 0.372549, 0.176471, 0.396078, 1.0 },
+ { 0.407843, 0.203922, 0.443137, 1.0 },
+ { 0.513725, 0.250980, 0.572549, 1.0 },
+ { 0.537255, 0.258824, 0.600000, 1.0 },
+ { 0.564706, 0.270588, 0.631373, 1.0 },
+ { 0.619608, 0.294118, 0.686275, 1.0 },
+ { 0.678431, 0.313725, 0.741176, 1.0 },
+ { 0.733333, 0.325490, 0.788235, 1.0 },
+ { 0.752941, 0.337255, 0.807843, 1.0 },
+ { 0.737255, 0.345098, 0.803922, 1.0 },
+ { 0.729412, 0.333333, 0.800000, 1.0 },
+ { 0.725490, 0.325490, 0.796078, 1.0 },
+ { 0.721569, 0.321569, 0.792157, 1.0 },
+ { 0.717647, 0.317647, 0.788235, 1.0 },
+ { 0.729412, 0.309804, 0.792157, 1.0 },
+ { 0.741176, 0.294118, 0.800000, 1.0 },
+ { 0.756863, 0.274510, 0.792157, 1.0 },
+ { 0.756863, 0.266667, 0.780392, 1.0 },
+ { 0.749020, 0.258824, 0.756863, 1.0 },
+ { 0.741176, 0.258824, 0.749020, 1.0 },
+ { 0.737255, 0.258824, 0.745098, 1.0 },
+ { 0.737255, 0.278431, 0.745098, 1.0 },
+ { 0.745098, 0.301961, 0.752941, 1.0 },
+ { 0.768627, 0.341176, 0.776471, 1.0 },
+ { 0.792157, 0.376471, 0.800000, 1.0 },
+ { 0.831373, 0.435294, 0.835294, 1.0 },
+ { 0.835294, 0.447059, 0.835294, 1.0 },
+ { 0.839216, 0.462745, 0.839216, 1.0 },
+ { 0.831373, 0.462745, 0.831373, 1.0 },
+ { 0.823529, 0.462745, 0.827451, 1.0 },
+ { 0.819608, 0.462745, 0.819608, 1.0 },
+ { 0.815686, 0.466667, 0.819608, 1.0 },
+ { 0.827451, 0.470588, 0.831373, 1.0 },
+ { 0.847059, 0.482353, 0.847059, 1.0 },
+ { 0.847059, 0.486275, 0.862745, 1.0 },
+ { 0.839216, 0.482353, 0.858824, 1.0 },
+ { 0.835294, 0.478431, 0.858824, 1.0 },
+ { 0.823529, 0.470588, 0.854902, 1.0 },
+ { 0.819608, 0.462745, 0.850980, 1.0 },
+ { 0.807843, 0.458824, 0.847059, 1.0 },
+ { 0.800000, 0.458824, 0.850980, 1.0 },
+ { 0.839216, 0.501961, 0.882353, 1.0 },
+ { 0.843137, 0.509804, 0.886275, 1.0 },
+ { 0.847059, 0.517647, 0.894118, 1.0 },
+ { 0.850980, 0.521569, 0.894118, 1.0 },
+ { 0.835294, 0.509804, 0.882353, 1.0 },
+ { 0.819608, 0.498039, 0.862745, 1.0 },
+ { 0.796078, 0.478431, 0.835294, 1.0 },
+ { 0.756863, 0.454902, 0.803922, 1.0 },
+ { 0.745098, 0.450980, 0.784314, 1.0 },
+ { 0.733333, 0.454902, 0.756863, 1.0 },
+ { 0.725490, 0.450980, 0.745098, 1.0 },
+ { 0.717647, 0.450980, 0.737255, 1.0 },
+ { 0.694118, 0.427451, 0.713725, 1.0 },
+ { 0.678431, 0.396078, 0.686275, 1.0 },
+ { 0.639216, 0.345098, 0.639216, 1.0 },
+ { 0.568627, 0.278431, 0.564706, 1.0 },
+ { 0.443137, 0.164706, 0.439216, 1.0 },
+ { 0.415686, 0.145098, 0.411765, 1.0 },
+ { 0.388235, 0.129412, 0.384314, 1.0 },
+ { 0.341176, 0.109804, 0.337255, 1.0 },
+ { 0.298039, 0.098039, 0.294118, 1.0 },
+ { 0.278431, 0.094118, 0.270588, 1.0 },
+ { 0.250980, 0.086275, 0.250980, 1.0 },
+ { 0.211765, 0.074510, 0.211765, 1.0 },
+ { 0.172549, 0.058824, 0.168627, 1.0 },
+ { 0.160784, 0.047059, 0.156863, 1.0 },
+ { 0.164706, 0.043137, 0.156863, 1.0 },
+ { 0.164706, 0.039216, 0.156863, 1.0 },
+ { 0.164706, 0.039216, 0.156863, 1.0 },
+ { 0.160784, 0.035294, 0.156863, 1.0 },
+ { 0.160784, 0.035294, 0.156863, 1.0 },
+ { 0.160784, 0.035294, 0.156863, 1.0 },
+ { 0.125490, 0.031373, 0.117647, 1.0 },
+ { 0.137255, 0.039216, 0.129412, 1.0 },
+ { 0.152941, 0.047059, 0.145098, 1.0 },
+ { 0.200000, 0.070588, 0.188235, 1.0 },
+ { 0.274510, 0.109804, 0.274510, 1.0 },
+ { 0.341176, 0.145098, 0.349020, 1.0 },
+ { 0.411765, 0.192157, 0.419608, 1.0 },
+ { 0.470588, 0.247059, 0.486275, 1.0 },
+ { 0.501961, 0.305882, 0.525490, 1.0 },
+ { 0.501961, 0.349020, 0.529412, 1.0 },
+ { 0.525490, 0.403922, 0.549020, 1.0 },
+ { 0.556863, 0.458824, 0.572549, 1.0 },
+ { 0.600000, 0.521569, 0.619608, 1.0 },
+ { 0.654902, 0.580392, 0.678431, 1.0 },
+ { 0.733333, 0.639216, 0.749020, 1.0 },
+ { 0.796078, 0.698039, 0.819608, 1.0 },
+ { 0.854902, 0.752941, 0.886275, 1.0 },
+ { 0.882353, 0.780392, 0.925490, 1.0 },
+ { 0.917647, 0.803922, 0.956863, 1.0 },
+ { 0.933333, 0.815686, 0.972549, 1.0 },
+ { 0.937255, 0.823529, 0.976471, 1.0 },
+ { 0.937255, 0.807843, 0.972549, 1.0 },
+ { 0.941176, 0.780392, 0.968627, 1.0 },
+ { 0.949020, 0.749020, 0.968627, 1.0 },
+ { 0.929412, 0.713725, 0.956863, 1.0 },
+ { 0.909804, 0.666667, 0.941176, 1.0 },
+ { 0.913725, 0.615686, 0.933333, 1.0 },
+ { 0.898039, 0.564706, 0.921569, 1.0 },
+ { 0.874510, 0.521569, 0.905882, 1.0 },
+ { 0.862745, 0.474510, 0.890196, 1.0 },
+ { 0.850980, 0.431373, 0.870588, 1.0 },
+ { 0.839216, 0.392157, 0.854902, 1.0 },
+ { 0.819608, 0.360784, 0.835294, 1.0 },
+ { 0.796078, 0.337255, 0.811765, 1.0 },
+ { 0.772549, 0.309804, 0.788235, 1.0 },
+ { 0.764706, 0.282353, 0.772549, 1.0 },
+ { 0.752941, 0.266667, 0.760784, 1.0 },
+ { 0.752941, 0.254902, 0.760784, 1.0 },
+ { 0.756863, 0.247059, 0.764706, 1.0 },
+ { 0.764706, 0.243137, 0.772549, 1.0 },
+ { 0.772549, 0.247059, 0.780392, 1.0 },
+ { 0.776471, 0.262745, 0.784314, 1.0 },
+ { 0.772549, 0.274510, 0.780392, 1.0 },
+ { 0.749020, 0.290196, 0.764706, 1.0 },
+ { 0.729412, 0.305882, 0.741176, 1.0 },
+ { 0.713725, 0.313725, 0.721569, 1.0 },
+ { 0.694118, 0.317647, 0.713725, 1.0 },
+ { 0.705882, 0.321569, 0.717647, 1.0 },
+ { 0.709804, 0.317647, 0.721569, 1.0 },
+ { 0.713725, 0.321569, 0.725490, 1.0 },
+ { 0.721569, 0.325490, 0.733333, 1.0 },
+ { 0.721569, 0.337255, 0.741176, 1.0 },
+ { 0.717647, 0.352941, 0.737255, 1.0 },
+ { 0.705882, 0.364706, 0.717647, 1.0 },
+ { 0.682353, 0.376471, 0.694118, 1.0 },
+ { 0.666667, 0.388235, 0.682353, 1.0 },
+ { 0.670588, 0.392157, 0.678431, 1.0 },
+ { 0.674510, 0.400000, 0.678431, 1.0 },
+ { 0.690196, 0.400000, 0.694118, 1.0 },
+ { 0.705882, 0.407843, 0.713725, 1.0 },
+ { 0.721569, 0.419608, 0.741176, 1.0 },
+ { 0.745098, 0.439216, 0.764706, 1.0 },
+ { 0.752941, 0.458824, 0.772549, 1.0 },
+ { 0.764706, 0.474510, 0.784314, 1.0 },
+ { 0.768627, 0.494118, 0.788235, 1.0 },
+ { 0.792157, 0.541176, 0.807843, 1.0 },
+ { 0.807843, 0.576471, 0.823529, 1.0 },
+ { 0.823529, 0.615686, 0.843137, 1.0 },
+ { 0.839216, 0.631373, 0.866667, 1.0 },
+ { 0.854902, 0.647059, 0.886275, 1.0 },
+ { 0.862745, 0.666667, 0.894118, 1.0 },
+ { 0.870588, 0.674510, 0.901961, 1.0 },
+ };
+/* Etomchek-040328-008 */
+static double4 colors_551[] = {
+ { 0.890196, 0.650980, 0.749020, 1.0 },
+ { 0.882353, 0.662745, 0.737255, 1.0 },
+ { 0.878431, 0.662745, 0.737255, 1.0 },
+ { 0.874510, 0.666667, 0.741176, 1.0 },
+ { 0.878431, 0.654902, 0.737255, 1.0 },
+ { 0.882353, 0.647059, 0.733333, 1.0 },
+ { 0.882353, 0.643137, 0.733333, 1.0 },
+ { 0.886275, 0.643137, 0.733333, 1.0 },
+ { 0.870588, 0.580392, 0.686275, 1.0 },
+ { 0.862745, 0.580392, 0.674510, 1.0 },
+ { 0.854902, 0.580392, 0.666667, 1.0 },
+ { 0.850980, 0.576471, 0.658824, 1.0 },
+ { 0.850980, 0.576471, 0.654902, 1.0 },
+ { 0.835294, 0.560784, 0.643137, 1.0 },
+ { 0.823529, 0.545098, 0.635294, 1.0 },
+ { 0.803922, 0.525490, 0.619608, 1.0 },
+ { 0.788235, 0.509804, 0.607843, 1.0 },
+ { 0.678431, 0.419608, 0.509804, 1.0 },
+ { 0.619608, 0.392157, 0.474510, 1.0 },
+ { 0.564706, 0.364706, 0.443137, 1.0 },
+ { 0.509804, 0.337255, 0.407843, 1.0 },
+ { 0.458824, 0.313725, 0.372549, 1.0 },
+ { 0.435294, 0.298039, 0.349020, 1.0 },
+ { 0.415686, 0.286275, 0.329412, 1.0 },
+ { 0.360784, 0.219608, 0.274510, 1.0 },
+ { 0.341176, 0.192157, 0.247059, 1.0 },
+ { 0.325490, 0.168627, 0.219608, 1.0 },
+ { 0.317647, 0.176471, 0.223529, 1.0 },
+ { 0.313725, 0.184314, 0.227451, 1.0 },
+ { 0.321569, 0.196078, 0.235294, 1.0 },
+ { 0.329412, 0.211765, 0.247059, 1.0 },
+ { 0.360784, 0.239216, 0.278431, 1.0 },
+ { 0.400000, 0.274510, 0.321569, 1.0 },
+ { 0.513725, 0.337255, 0.403922, 1.0 },
+ { 0.576471, 0.360784, 0.439216, 1.0 },
+ { 0.643137, 0.384314, 0.474510, 1.0 },
+ { 0.698039, 0.427451, 0.533333, 1.0 },
+ { 0.756863, 0.470588, 0.592157, 1.0 },
+ { 0.784314, 0.501961, 0.623529, 1.0 },
+ { 0.815686, 0.533333, 0.654902, 1.0 },
+ { 0.894118, 0.654902, 0.764706, 1.0 },
+ { 0.909804, 0.694118, 0.796078, 1.0 },
+ { 0.929412, 0.737255, 0.827451, 1.0 },
+ { 0.945098, 0.745098, 0.839216, 1.0 },
+ { 0.960784, 0.756863, 0.854902, 1.0 },
+ { 0.956863, 0.756863, 0.858824, 1.0 },
+ { 0.952941, 0.756863, 0.862745, 1.0 },
+ { 0.941176, 0.756863, 0.850980, 1.0 },
+ { 0.921569, 0.749020, 0.839216, 1.0 },
+ { 0.866667, 0.709804, 0.788235, 1.0 },
+ { 0.807843, 0.678431, 0.741176, 1.0 },
+ { 0.752941, 0.650980, 0.698039, 1.0 },
+ { 0.690196, 0.600000, 0.639216, 1.0 },
+ { 0.631373, 0.552941, 0.580392, 1.0 },
+ { 0.600000, 0.525490, 0.552941, 1.0 },
+ { 0.568627, 0.498039, 0.525490, 1.0 },
+ { 0.443137, 0.376471, 0.407843, 1.0 },
+ { 0.396078, 0.313725, 0.341176, 1.0 },
+ { 0.349020, 0.250980, 0.278431, 1.0 },
+ { 0.317647, 0.196078, 0.231373, 1.0 },
+ { 0.290196, 0.141176, 0.184314, 1.0 },
+ { 0.278431, 0.121569, 0.164706, 1.0 },
+ { 0.270588, 0.101961, 0.149020, 1.0 },
+ { 0.266667, 0.078431, 0.125490, 1.0 },
+ { 0.270588, 0.070588, 0.121569, 1.0 },
+ { 0.305882, 0.082353, 0.141176, 1.0 },
+ { 0.333333, 0.086275, 0.152941, 1.0 },
+ { 0.364706, 0.094118, 0.168627, 1.0 },
+ { 0.384314, 0.098039, 0.176471, 1.0 },
+ { 0.403922, 0.105882, 0.184314, 1.0 },
+ { 0.411765, 0.105882, 0.184314, 1.0 },
+ { 0.411765, 0.105882, 0.184314, 1.0 },
+ { 0.403922, 0.109804, 0.188235, 1.0 },
+ { 0.384314, 0.101961, 0.176471, 1.0 },
+ { 0.368627, 0.098039, 0.168627, 1.0 },
+ { 0.376471, 0.105882, 0.180392, 1.0 },
+ { 0.388235, 0.113725, 0.192157, 1.0 },
+ { 0.396078, 0.121569, 0.200000, 1.0 },
+ { 0.407843, 0.129412, 0.207843, 1.0 },
+ { 0.419608, 0.152941, 0.227451, 1.0 },
+ { 0.435294, 0.180392, 0.250980, 1.0 },
+ { 0.470588, 0.274510, 0.333333, 1.0 },
+ { 0.482353, 0.321569, 0.364706, 1.0 },
+ { 0.494118, 0.368627, 0.400000, 1.0 },
+ { 0.517647, 0.392157, 0.427451, 1.0 },
+ { 0.541176, 0.419608, 0.458824, 1.0 },
+ { 0.607843, 0.470588, 0.505882, 1.0 },
+ { 0.658824, 0.505882, 0.552941, 1.0 },
+ { 0.760784, 0.545098, 0.611765, 1.0 },
+ { 0.788235, 0.560784, 0.631373, 1.0 },
+ { 0.819608, 0.576471, 0.654902, 1.0 },
+ { 0.823529, 0.576471, 0.650980, 1.0 },
+ { 0.827451, 0.576471, 0.650980, 1.0 },
+ { 0.827451, 0.572549, 0.650980, 1.0 },
+ { 0.823529, 0.560784, 0.639216, 1.0 },
+ { 0.803922, 0.541176, 0.619608, 1.0 },
+ { 0.764706, 0.501961, 0.584314, 1.0 },
+ { 0.639216, 0.380392, 0.454902, 1.0 },
+ { 0.568627, 0.313725, 0.388235, 1.0 },
+ { 0.498039, 0.250980, 0.325490, 1.0 },
+ { 0.462745, 0.223529, 0.294118, 1.0 },
+ { 0.431373, 0.200000, 0.262745, 1.0 },
+ { 0.376471, 0.156863, 0.219608, 1.0 },
+ { 0.337255, 0.129412, 0.184314, 1.0 },
+ { 0.321569, 0.094118, 0.156863, 1.0 },
+ { 0.321569, 0.094118, 0.156863, 1.0 },
+ { 0.321569, 0.098039, 0.156863, 1.0 },
+ { 0.325490, 0.105882, 0.160784, 1.0 },
+ { 0.329412, 0.113725, 0.168627, 1.0 },
+ { 0.352941, 0.129412, 0.192157, 1.0 },
+ { 0.376471, 0.149020, 0.219608, 1.0 },
+ { 0.396078, 0.176471, 0.254902, 1.0 },
+ { 0.443137, 0.203922, 0.301961, 1.0 },
+ { 0.572549, 0.250980, 0.396078, 1.0 },
+ { 0.600000, 0.258824, 0.411765, 1.0 },
+ { 0.631373, 0.270588, 0.431373, 1.0 },
+ { 0.686275, 0.294118, 0.462745, 1.0 },
+ { 0.741176, 0.313725, 0.490196, 1.0 },
+ { 0.788235, 0.325490, 0.501961, 1.0 },
+ { 0.807843, 0.337255, 0.517647, 1.0 },
+ { 0.803922, 0.345098, 0.537255, 1.0 },
+ { 0.800000, 0.333333, 0.529412, 1.0 },
+ { 0.796078, 0.325490, 0.521569, 1.0 },
+ { 0.792157, 0.321569, 0.517647, 1.0 },
+ { 0.788235, 0.317647, 0.513725, 1.0 },
+ { 0.792157, 0.309804, 0.501961, 1.0 },
+ { 0.800000, 0.294118, 0.486275, 1.0 },
+ { 0.792157, 0.274510, 0.447059, 1.0 },
+ { 0.780392, 0.266667, 0.427451, 1.0 },
+ { 0.756863, 0.258824, 0.400000, 1.0 },
+ { 0.749020, 0.258824, 0.396078, 1.0 },
+ { 0.745098, 0.258824, 0.396078, 1.0 },
+ { 0.745098, 0.278431, 0.411765, 1.0 },
+ { 0.752941, 0.301961, 0.431373, 1.0 },
+ { 0.776471, 0.341176, 0.462745, 1.0 },
+ { 0.800000, 0.376471, 0.498039, 1.0 },
+ { 0.835294, 0.435294, 0.549020, 1.0 },
+ { 0.835294, 0.447059, 0.556863, 1.0 },
+ { 0.839216, 0.462745, 0.564706, 1.0 },
+ { 0.831373, 0.462745, 0.564706, 1.0 },
+ { 0.827451, 0.462745, 0.564706, 1.0 },
+ { 0.819608, 0.462745, 0.556863, 1.0 },
+ { 0.819608, 0.466667, 0.568627, 1.0 },
+ { 0.831373, 0.470588, 0.572549, 1.0 },
+ { 0.847059, 0.482353, 0.580392, 1.0 },
+ { 0.862745, 0.486275, 0.600000, 1.0 },
+ { 0.858824, 0.482353, 0.600000, 1.0 },
+ { 0.858824, 0.478431, 0.603922, 1.0 },
+ { 0.854902, 0.470588, 0.603922, 1.0 },
+ { 0.850980, 0.462745, 0.600000, 1.0 },
+ { 0.847059, 0.458824, 0.600000, 1.0 },
+ { 0.850980, 0.458824, 0.615686, 1.0 },
+ { 0.882353, 0.501961, 0.647059, 1.0 },
+ { 0.886275, 0.509804, 0.658824, 1.0 },
+ { 0.894118, 0.517647, 0.670588, 1.0 },
+ { 0.894118, 0.521569, 0.666667, 1.0 },
+ { 0.882353, 0.509804, 0.658824, 1.0 },
+ { 0.862745, 0.498039, 0.639216, 1.0 },
+ { 0.835294, 0.478431, 0.615686, 1.0 },
+ { 0.803922, 0.454902, 0.596078, 1.0 },
+ { 0.784314, 0.450980, 0.580392, 1.0 },
+ { 0.756863, 0.454902, 0.560784, 1.0 },
+ { 0.745098, 0.450980, 0.552941, 1.0 },
+ { 0.737255, 0.450980, 0.545098, 1.0 },
+ { 0.713725, 0.427451, 0.521569, 1.0 },
+ { 0.686275, 0.396078, 0.482353, 1.0 },
+ { 0.639216, 0.345098, 0.423529, 1.0 },
+ { 0.568627, 0.278431, 0.349020, 1.0 },
+ { 0.443137, 0.164706, 0.231373, 1.0 },
+ { 0.415686, 0.145098, 0.211765, 1.0 },
+ { 0.388235, 0.129412, 0.192157, 1.0 },
+ { 0.341176, 0.109804, 0.164706, 1.0 },
+ { 0.298039, 0.098039, 0.145098, 1.0 },
+ { 0.278431, 0.094118, 0.129412, 1.0 },
+ { 0.250980, 0.086275, 0.129412, 1.0 },
+ { 0.211765, 0.074510, 0.109804, 1.0 },
+ { 0.172549, 0.058824, 0.082353, 1.0 },
+ { 0.160784, 0.047059, 0.070588, 1.0 },
+ { 0.164706, 0.043137, 0.066667, 1.0 },
+ { 0.164706, 0.039216, 0.062745, 1.0 },
+ { 0.164706, 0.039216, 0.062745, 1.0 },
+ { 0.160784, 0.035294, 0.062745, 1.0 },
+ { 0.160784, 0.035294, 0.062745, 1.0 },
+ { 0.160784, 0.035294, 0.062745, 1.0 },
+ { 0.125490, 0.031373, 0.047059, 1.0 },
+ { 0.137255, 0.039216, 0.054902, 1.0 },
+ { 0.152941, 0.047059, 0.066667, 1.0 },
+ { 0.200000, 0.070588, 0.094118, 1.0 },
+ { 0.274510, 0.109804, 0.152941, 1.0 },
+ { 0.349020, 0.145098, 0.203922, 1.0 },
+ { 0.419608, 0.192157, 0.258824, 1.0 },
+ { 0.486275, 0.247059, 0.325490, 1.0 },
+ { 0.525490, 0.305882, 0.384314, 1.0 },
+ { 0.529412, 0.349020, 0.423529, 1.0 },
+ { 0.549020, 0.403922, 0.466667, 1.0 },
+ { 0.572549, 0.458824, 0.505882, 1.0 },
+ { 0.619608, 0.521569, 0.568627, 1.0 },
+ { 0.678431, 0.580392, 0.631373, 1.0 },
+ { 0.749020, 0.639216, 0.686275, 1.0 },
+ { 0.819608, 0.698039, 0.756863, 1.0 },
+ { 0.886275, 0.752941, 0.819608, 1.0 },
+ { 0.925490, 0.780392, 0.862745, 1.0 },
+ { 0.956863, 0.803922, 0.882353, 1.0 },
+ { 0.972549, 0.815686, 0.898039, 1.0 },
+ { 0.976471, 0.823529, 0.901961, 1.0 },
+ { 0.972549, 0.807843, 0.890196, 1.0 },
+ { 0.968627, 0.780392, 0.858824, 1.0 },
+ { 0.968627, 0.749020, 0.823529, 1.0 },
+ { 0.956863, 0.713725, 0.807843, 1.0 },
+ { 0.941176, 0.666667, 0.772549, 1.0 },
+ { 0.933333, 0.615686, 0.721569, 1.0 },
+ { 0.921569, 0.564706, 0.686275, 1.0 },
+ { 0.905882, 0.521569, 0.654902, 1.0 },
+ { 0.890196, 0.474510, 0.611765, 1.0 },
+ { 0.870588, 0.431373, 0.572549, 1.0 },
+ { 0.854902, 0.392157, 0.529412, 1.0 },
+ { 0.835294, 0.360784, 0.501961, 1.0 },
+ { 0.811765, 0.337255, 0.478431, 1.0 },
+ { 0.788235, 0.309804, 0.454902, 1.0 },
+ { 0.772549, 0.282353, 0.419608, 1.0 },
+ { 0.760784, 0.266667, 0.407843, 1.0 },
+ { 0.760784, 0.254902, 0.396078, 1.0 },
+ { 0.764706, 0.247059, 0.392157, 1.0 },
+ { 0.772549, 0.243137, 0.392157, 1.0 },
+ { 0.780392, 0.247059, 0.396078, 1.0 },
+ { 0.784314, 0.262745, 0.411765, 1.0 },
+ { 0.780392, 0.274510, 0.415686, 1.0 },
+ { 0.764706, 0.290196, 0.431373, 1.0 },
+ { 0.741176, 0.305882, 0.435294, 1.0 },
+ { 0.721569, 0.313725, 0.427451, 1.0 },
+ { 0.713725, 0.317647, 0.443137, 1.0 },
+ { 0.717647, 0.321569, 0.439216, 1.0 },
+ { 0.721569, 0.317647, 0.439216, 1.0 },
+ { 0.725490, 0.321569, 0.443137, 1.0 },
+ { 0.733333, 0.325490, 0.447059, 1.0 },
+ { 0.741176, 0.337255, 0.466667, 1.0 },
+ { 0.737255, 0.352941, 0.474510, 1.0 },
+ { 0.717647, 0.364706, 0.470588, 1.0 },
+ { 0.694118, 0.376471, 0.470588, 1.0 },
+ { 0.682353, 0.388235, 0.482353, 1.0 },
+ { 0.678431, 0.392157, 0.478431, 1.0 },
+ { 0.678431, 0.400000, 0.478431, 1.0 },
+ { 0.694118, 0.400000, 0.482353, 1.0 },
+ { 0.713725, 0.407843, 0.498039, 1.0 },
+ { 0.741176, 0.419608, 0.525490, 1.0 },
+ { 0.764706, 0.439216, 0.549020, 1.0 },
+ { 0.772549, 0.458824, 0.564706, 1.0 },
+ { 0.784314, 0.474510, 0.576471, 1.0 },
+ { 0.788235, 0.494118, 0.592157, 1.0 },
+ { 0.807843, 0.541176, 0.631373, 1.0 },
+ { 0.823529, 0.576471, 0.658824, 1.0 },
+ { 0.843137, 0.615686, 0.694118, 1.0 },
+ { 0.866667, 0.631373, 0.721569, 1.0 },
+ { 0.886275, 0.647059, 0.745098, 1.0 },
+ { 0.894118, 0.666667, 0.752941, 1.0 },
+ { 0.901961, 0.674510, 0.760784, 1.0 },
+ };
+/* Etomchek-040328-009 */
+static double4 colors_552[] = {
+ { 0.890196, 0.705882, 0.650980, 1.0 },
+ { 0.882353, 0.729412, 0.662745, 1.0 },
+ { 0.878431, 0.725490, 0.662745, 1.0 },
+ { 0.874510, 0.725490, 0.666667, 1.0 },
+ { 0.878431, 0.717647, 0.654902, 1.0 },
+ { 0.882353, 0.709804, 0.647059, 1.0 },
+ { 0.882353, 0.709804, 0.643137, 1.0 },
+ { 0.886275, 0.709804, 0.643137, 1.0 },
+ { 0.870588, 0.658824, 0.580392, 1.0 },
+ { 0.862745, 0.662745, 0.580392, 1.0 },
+ { 0.854902, 0.666667, 0.580392, 1.0 },
+ { 0.850980, 0.670588, 0.576471, 1.0 },
+ { 0.850980, 0.674510, 0.576471, 1.0 },
+ { 0.835294, 0.654902, 0.560784, 1.0 },
+ { 0.823529, 0.635294, 0.545098, 1.0 },
+ { 0.803922, 0.611765, 0.525490, 1.0 },
+ { 0.788235, 0.588235, 0.509804, 1.0 },
+ { 0.678431, 0.494118, 0.419608, 1.0 },
+ { 0.619608, 0.450980, 0.392157, 1.0 },
+ { 0.564706, 0.411765, 0.364706, 1.0 },
+ { 0.509804, 0.376471, 0.337255, 1.0 },
+ { 0.458824, 0.345098, 0.313725, 1.0 },
+ { 0.435294, 0.333333, 0.298039, 1.0 },
+ { 0.415686, 0.321569, 0.286275, 1.0 },
+ { 0.360784, 0.254902, 0.219608, 1.0 },
+ { 0.341176, 0.235294, 0.192157, 1.0 },
+ { 0.325490, 0.215686, 0.168627, 1.0 },
+ { 0.317647, 0.215686, 0.176471, 1.0 },
+ { 0.313725, 0.219608, 0.184314, 1.0 },
+ { 0.321569, 0.235294, 0.196078, 1.0 },
+ { 0.329412, 0.250980, 0.211765, 1.0 },
+ { 0.360784, 0.274510, 0.239216, 1.0 },
+ { 0.400000, 0.305882, 0.274510, 1.0 },
+ { 0.513725, 0.380392, 0.337255, 1.0 },
+ { 0.576471, 0.419608, 0.360784, 1.0 },
+ { 0.643137, 0.458824, 0.384314, 1.0 },
+ { 0.698039, 0.494118, 0.427451, 1.0 },
+ { 0.756863, 0.533333, 0.470588, 1.0 },
+ { 0.784314, 0.560784, 0.501961, 1.0 },
+ { 0.815686, 0.588235, 0.533333, 1.0 },
+ { 0.894118, 0.698039, 0.654902, 1.0 },
+ { 0.909804, 0.733333, 0.694118, 1.0 },
+ { 0.929412, 0.768627, 0.737255, 1.0 },
+ { 0.945098, 0.776471, 0.745098, 1.0 },
+ { 0.960784, 0.788235, 0.756863, 1.0 },
+ { 0.956863, 0.780392, 0.756863, 1.0 },
+ { 0.952941, 0.776471, 0.756863, 1.0 },
+ { 0.941176, 0.784314, 0.756863, 1.0 },
+ { 0.921569, 0.768627, 0.749020, 1.0 },
+ { 0.866667, 0.733333, 0.709804, 1.0 },
+ { 0.807843, 0.701961, 0.678431, 1.0 },
+ { 0.752941, 0.670588, 0.650980, 1.0 },
+ { 0.690196, 0.619608, 0.600000, 1.0 },
+ { 0.631373, 0.572549, 0.552941, 1.0 },
+ { 0.600000, 0.545098, 0.525490, 1.0 },
+ { 0.568627, 0.517647, 0.498039, 1.0 },
+ { 0.443137, 0.388235, 0.376471, 1.0 },
+ { 0.396078, 0.333333, 0.313725, 1.0 },
+ { 0.349020, 0.282353, 0.250980, 1.0 },
+ { 0.317647, 0.235294, 0.196078, 1.0 },
+ { 0.290196, 0.188235, 0.141176, 1.0 },
+ { 0.278431, 0.172549, 0.121569, 1.0 },
+ { 0.270588, 0.160784, 0.101961, 1.0 },
+ { 0.266667, 0.145098, 0.078431, 1.0 },
+ { 0.270588, 0.141176, 0.070588, 1.0 },
+ { 0.305882, 0.164706, 0.082353, 1.0 },
+ { 0.333333, 0.176471, 0.086275, 1.0 },
+ { 0.364706, 0.188235, 0.094118, 1.0 },
+ { 0.384314, 0.200000, 0.098039, 1.0 },
+ { 0.403922, 0.215686, 0.105882, 1.0 },
+ { 0.411765, 0.215686, 0.105882, 1.0 },
+ { 0.411765, 0.215686, 0.105882, 1.0 },
+ { 0.403922, 0.215686, 0.109804, 1.0 },
+ { 0.384314, 0.203922, 0.101961, 1.0 },
+ { 0.368627, 0.196078, 0.098039, 1.0 },
+ { 0.376471, 0.200000, 0.105882, 1.0 },
+ { 0.388235, 0.207843, 0.113725, 1.0 },
+ { 0.396078, 0.215686, 0.121569, 1.0 },
+ { 0.407843, 0.227451, 0.129412, 1.0 },
+ { 0.419608, 0.247059, 0.152941, 1.0 },
+ { 0.435294, 0.270588, 0.180392, 1.0 },
+ { 0.470588, 0.341176, 0.274510, 1.0 },
+ { 0.482353, 0.376471, 0.321569, 1.0 },
+ { 0.494118, 0.415686, 0.368627, 1.0 },
+ { 0.517647, 0.435294, 0.392157, 1.0 },
+ { 0.541176, 0.454902, 0.419608, 1.0 },
+ { 0.607843, 0.521569, 0.470588, 1.0 },
+ { 0.658824, 0.552941, 0.505882, 1.0 },
+ { 0.760784, 0.615686, 0.545098, 1.0 },
+ { 0.788235, 0.635294, 0.560784, 1.0 },
+ { 0.819608, 0.654902, 0.576471, 1.0 },
+ { 0.823529, 0.654902, 0.576471, 1.0 },
+ { 0.827451, 0.658824, 0.576471, 1.0 },
+ { 0.827451, 0.658824, 0.572549, 1.0 },
+ { 0.823529, 0.647059, 0.560784, 1.0 },
+ { 0.803922, 0.627451, 0.541176, 1.0 },
+ { 0.764706, 0.584314, 0.501961, 1.0 },
+ { 0.639216, 0.470588, 0.380392, 1.0 },
+ { 0.568627, 0.400000, 0.313725, 1.0 },
+ { 0.498039, 0.333333, 0.250980, 1.0 },
+ { 0.462745, 0.305882, 0.223529, 1.0 },
+ { 0.431373, 0.278431, 0.200000, 1.0 },
+ { 0.376471, 0.231373, 0.156863, 1.0 },
+ { 0.337255, 0.203922, 0.129412, 1.0 },
+ { 0.321569, 0.172549, 0.094118, 1.0 },
+ { 0.321569, 0.176471, 0.094118, 1.0 },
+ { 0.321569, 0.180392, 0.098039, 1.0 },
+ { 0.325490, 0.184314, 0.105882, 1.0 },
+ { 0.329412, 0.192157, 0.113725, 1.0 },
+ { 0.352941, 0.207843, 0.129412, 1.0 },
+ { 0.376471, 0.219608, 0.149020, 1.0 },
+ { 0.396078, 0.235294, 0.176471, 1.0 },
+ { 0.443137, 0.254902, 0.203922, 1.0 },
+ { 0.572549, 0.309804, 0.250980, 1.0 },
+ { 0.600000, 0.321569, 0.258824, 1.0 },
+ { 0.631373, 0.337255, 0.270588, 1.0 },
+ { 0.686275, 0.372549, 0.294118, 1.0 },
+ { 0.741176, 0.407843, 0.313725, 1.0 },
+ { 0.788235, 0.439216, 0.325490, 1.0 },
+ { 0.807843, 0.454902, 0.337255, 1.0 },
+ { 0.803922, 0.443137, 0.345098, 1.0 },
+ { 0.800000, 0.435294, 0.333333, 1.0 },
+ { 0.796078, 0.427451, 0.325490, 1.0 },
+ { 0.792157, 0.423529, 0.321569, 1.0 },
+ { 0.788235, 0.419608, 0.317647, 1.0 },
+ { 0.792157, 0.423529, 0.309804, 1.0 },
+ { 0.800000, 0.419608, 0.294118, 1.0 },
+ { 0.792157, 0.431373, 0.274510, 1.0 },
+ { 0.780392, 0.427451, 0.266667, 1.0 },
+ { 0.756863, 0.431373, 0.258824, 1.0 },
+ { 0.749020, 0.427451, 0.258824, 1.0 },
+ { 0.745098, 0.427451, 0.258824, 1.0 },
+ { 0.745098, 0.443137, 0.278431, 1.0 },
+ { 0.752941, 0.458824, 0.301961, 1.0 },
+ { 0.776471, 0.494118, 0.341176, 1.0 },
+ { 0.800000, 0.525490, 0.376471, 1.0 },
+ { 0.835294, 0.576471, 0.435294, 1.0 },
+ { 0.835294, 0.588235, 0.447059, 1.0 },
+ { 0.839216, 0.600000, 0.462745, 1.0 },
+ { 0.831373, 0.596078, 0.462745, 1.0 },
+ { 0.827451, 0.592157, 0.462745, 1.0 },
+ { 0.819608, 0.592157, 0.462745, 1.0 },
+ { 0.819608, 0.592157, 0.466667, 1.0 },
+ { 0.831373, 0.596078, 0.470588, 1.0 },
+ { 0.847059, 0.615686, 0.482353, 1.0 },
+ { 0.862745, 0.611765, 0.486275, 1.0 },
+ { 0.858824, 0.600000, 0.482353, 1.0 },
+ { 0.858824, 0.592157, 0.478431, 1.0 },
+ { 0.854902, 0.580392, 0.470588, 1.0 },
+ { 0.850980, 0.572549, 0.462745, 1.0 },
+ { 0.847059, 0.560784, 0.458824, 1.0 },
+ { 0.850980, 0.549020, 0.458824, 1.0 },
+ { 0.882353, 0.596078, 0.501961, 1.0 },
+ { 0.886275, 0.600000, 0.509804, 1.0 },
+ { 0.894118, 0.607843, 0.517647, 1.0 },
+ { 0.894118, 0.615686, 0.521569, 1.0 },
+ { 0.882353, 0.596078, 0.509804, 1.0 },
+ { 0.862745, 0.588235, 0.498039, 1.0 },
+ { 0.835294, 0.568627, 0.478431, 1.0 },
+ { 0.803922, 0.537255, 0.454902, 1.0 },
+ { 0.784314, 0.533333, 0.450980, 1.0 },
+ { 0.756863, 0.541176, 0.454902, 1.0 },
+ { 0.745098, 0.537255, 0.450980, 1.0 },
+ { 0.737255, 0.537255, 0.450980, 1.0 },
+ { 0.713725, 0.513725, 0.427451, 1.0 },
+ { 0.686275, 0.494118, 0.396078, 1.0 },
+ { 0.639216, 0.450980, 0.345098, 1.0 },
+ { 0.568627, 0.388235, 0.278431, 1.0 },
+ { 0.443137, 0.270588, 0.164706, 1.0 },
+ { 0.415686, 0.247059, 0.145098, 1.0 },
+ { 0.388235, 0.227451, 0.129412, 1.0 },
+ { 0.341176, 0.196078, 0.109804, 1.0 },
+ { 0.298039, 0.172549, 0.098039, 1.0 },
+ { 0.278431, 0.172549, 0.094118, 1.0 },
+ { 0.250980, 0.145098, 0.086275, 1.0 },
+ { 0.211765, 0.121569, 0.074510, 1.0 },
+ { 0.172549, 0.101961, 0.058824, 1.0 },
+ { 0.160784, 0.090196, 0.047059, 1.0 },
+ { 0.164706, 0.094118, 0.043137, 1.0 },
+ { 0.164706, 0.090196, 0.039216, 1.0 },
+ { 0.164706, 0.090196, 0.039216, 1.0 },
+ { 0.160784, 0.082353, 0.035294, 1.0 },
+ { 0.160784, 0.082353, 0.035294, 1.0 },
+ { 0.160784, 0.082353, 0.035294, 1.0 },
+ { 0.125490, 0.070588, 0.031373, 1.0 },
+ { 0.137255, 0.078431, 0.039216, 1.0 },
+ { 0.152941, 0.090196, 0.047059, 1.0 },
+ { 0.200000, 0.125490, 0.070588, 1.0 },
+ { 0.274510, 0.168627, 0.109804, 1.0 },
+ { 0.349020, 0.211765, 0.145098, 1.0 },
+ { 0.419608, 0.266667, 0.192157, 1.0 },
+ { 0.486275, 0.317647, 0.247059, 1.0 },
+ { 0.525490, 0.364706, 0.305882, 1.0 },
+ { 0.529412, 0.388235, 0.349020, 1.0 },
+ { 0.549020, 0.431373, 0.403922, 1.0 },
+ { 0.572549, 0.486275, 0.458824, 1.0 },
+ { 0.619608, 0.537255, 0.521569, 1.0 },
+ { 0.678431, 0.592157, 0.580392, 1.0 },
+ { 0.749020, 0.662745, 0.639216, 1.0 },
+ { 0.819608, 0.717647, 0.698039, 1.0 },
+ { 0.886275, 0.772549, 0.752941, 1.0 },
+ { 0.925490, 0.792157, 0.780392, 1.0 },
+ { 0.956863, 0.827451, 0.803922, 1.0 },
+ { 0.972549, 0.835294, 0.815686, 1.0 },
+ { 0.976471, 0.847059, 0.823529, 1.0 },
+ { 0.972549, 0.835294, 0.807843, 1.0 },
+ { 0.968627, 0.823529, 0.780392, 1.0 },
+ { 0.968627, 0.815686, 0.749020, 1.0 },
+ { 0.956863, 0.776471, 0.713725, 1.0 },
+ { 0.941176, 0.737255, 0.666667, 1.0 },
+ { 0.933333, 0.713725, 0.615686, 1.0 },
+ { 0.921569, 0.670588, 0.564706, 1.0 },
+ { 0.905882, 0.631373, 0.521569, 1.0 },
+ { 0.890196, 0.600000, 0.474510, 1.0 },
+ { 0.870588, 0.572549, 0.431373, 1.0 },
+ { 0.854902, 0.545098, 0.392157, 1.0 },
+ { 0.835294, 0.517647, 0.360784, 1.0 },
+ { 0.811765, 0.494118, 0.337255, 1.0 },
+ { 0.788235, 0.470588, 0.309804, 1.0 },
+ { 0.772549, 0.454902, 0.282353, 1.0 },
+ { 0.760784, 0.439216, 0.266667, 1.0 },
+ { 0.760784, 0.431373, 0.254902, 1.0 },
+ { 0.764706, 0.427451, 0.247059, 1.0 },
+ { 0.772549, 0.427451, 0.243137, 1.0 },
+ { 0.780392, 0.435294, 0.247059, 1.0 },
+ { 0.784314, 0.443137, 0.262745, 1.0 },
+ { 0.780392, 0.450980, 0.274510, 1.0 },
+ { 0.764706, 0.447059, 0.290196, 1.0 },
+ { 0.741176, 0.450980, 0.305882, 1.0 },
+ { 0.721569, 0.454902, 0.313725, 1.0 },
+ { 0.713725, 0.443137, 0.317647, 1.0 },
+ { 0.717647, 0.454902, 0.321569, 1.0 },
+ { 0.721569, 0.450980, 0.317647, 1.0 },
+ { 0.725490, 0.454902, 0.321569, 1.0 },
+ { 0.733333, 0.462745, 0.325490, 1.0 },
+ { 0.741176, 0.466667, 0.337255, 1.0 },
+ { 0.737255, 0.474510, 0.352941, 1.0 },
+ { 0.717647, 0.482353, 0.364706, 1.0 },
+ { 0.694118, 0.482353, 0.376471, 1.0 },
+ { 0.682353, 0.482353, 0.388235, 1.0 },
+ { 0.678431, 0.486275, 0.392157, 1.0 },
+ { 0.678431, 0.498039, 0.400000, 1.0 },
+ { 0.694118, 0.501961, 0.400000, 1.0 },
+ { 0.713725, 0.509804, 0.407843, 1.0 },
+ { 0.741176, 0.517647, 0.419608, 1.0 },
+ { 0.764706, 0.537255, 0.439216, 1.0 },
+ { 0.772549, 0.552941, 0.458824, 1.0 },
+ { 0.784314, 0.568627, 0.474510, 1.0 },
+ { 0.788235, 0.584314, 0.494118, 1.0 },
+ { 0.807843, 0.623529, 0.541176, 1.0 },
+ { 0.823529, 0.650980, 0.576471, 1.0 },
+ { 0.843137, 0.682353, 0.615686, 1.0 },
+ { 0.866667, 0.690196, 0.631373, 1.0 },
+ { 0.886275, 0.701961, 0.647059, 1.0 },
+ { 0.894118, 0.725490, 0.666667, 1.0 },
+ { 0.901961, 0.733333, 0.674510, 1.0 },
+ };
+/* Etomchek-040328-010 */
+static double4 colors_553[] = {
+ { 0.803922, 0.890196, 0.650980, 1.0 },
+ { 0.788235, 0.882353, 0.662745, 1.0 },
+ { 0.788235, 0.878431, 0.662745, 1.0 },
+ { 0.788235, 0.874510, 0.666667, 1.0 },
+ { 0.788235, 0.878431, 0.654902, 1.0 },
+ { 0.788235, 0.882353, 0.647059, 1.0 },
+ { 0.788235, 0.882353, 0.643137, 1.0 },
+ { 0.788235, 0.886275, 0.643137, 1.0 },
+ { 0.756863, 0.870588, 0.580392, 1.0 },
+ { 0.745098, 0.862745, 0.580392, 1.0 },
+ { 0.733333, 0.854902, 0.580392, 1.0 },
+ { 0.725490, 0.850980, 0.576471, 1.0 },
+ { 0.717647, 0.850980, 0.576471, 1.0 },
+ { 0.705882, 0.835294, 0.560784, 1.0 },
+ { 0.698039, 0.823529, 0.545098, 1.0 },
+ { 0.686275, 0.803922, 0.525490, 1.0 },
+ { 0.674510, 0.788235, 0.509804, 1.0 },
+ { 0.572549, 0.678431, 0.419608, 1.0 },
+ { 0.529412, 0.619608, 0.392157, 1.0 },
+ { 0.490196, 0.564706, 0.364706, 1.0 },
+ { 0.447059, 0.509804, 0.337255, 1.0 },
+ { 0.403922, 0.458824, 0.313725, 1.0 },
+ { 0.380392, 0.435294, 0.298039, 1.0 },
+ { 0.360784, 0.415686, 0.286275, 1.0 },
+ { 0.305882, 0.360784, 0.219608, 1.0 },
+ { 0.278431, 0.341176, 0.192157, 1.0 },
+ { 0.254902, 0.325490, 0.168627, 1.0 },
+ { 0.254902, 0.317647, 0.176471, 1.0 },
+ { 0.258824, 0.313725, 0.184314, 1.0 },
+ { 0.266667, 0.321569, 0.196078, 1.0 },
+ { 0.274510, 0.329412, 0.211765, 1.0 },
+ { 0.305882, 0.360784, 0.239216, 1.0 },
+ { 0.349020, 0.400000, 0.274510, 1.0 },
+ { 0.447059, 0.513725, 0.337255, 1.0 },
+ { 0.490196, 0.576471, 0.360784, 1.0 },
+ { 0.537255, 0.643137, 0.384314, 1.0 },
+ { 0.596078, 0.698039, 0.427451, 1.0 },
+ { 0.658824, 0.756863, 0.470588, 1.0 },
+ { 0.690196, 0.784314, 0.501961, 1.0 },
+ { 0.721569, 0.815686, 0.533333, 1.0 },
+ { 0.819608, 0.894118, 0.654902, 1.0 },
+ { 0.847059, 0.909804, 0.694118, 1.0 },
+ { 0.874510, 0.929412, 0.737255, 1.0 },
+ { 0.890196, 0.945098, 0.745098, 1.0 },
+ { 0.905882, 0.960784, 0.756863, 1.0 },
+ { 0.905882, 0.956863, 0.756863, 1.0 },
+ { 0.909804, 0.952941, 0.756863, 1.0 },
+ { 0.894118, 0.941176, 0.756863, 1.0 },
+ { 0.878431, 0.921569, 0.749020, 1.0 },
+ { 0.827451, 0.866667, 0.709804, 1.0 },
+ { 0.772549, 0.807843, 0.678431, 1.0 },
+ { 0.721569, 0.752941, 0.650980, 1.0 },
+ { 0.658824, 0.690196, 0.600000, 1.0 },
+ { 0.600000, 0.631373, 0.552941, 1.0 },
+ { 0.568627, 0.600000, 0.525490, 1.0 },
+ { 0.541176, 0.568627, 0.498039, 1.0 },
+ { 0.423529, 0.443137, 0.376471, 1.0 },
+ { 0.360784, 0.396078, 0.313725, 1.0 },
+ { 0.301961, 0.349020, 0.250980, 1.0 },
+ { 0.258824, 0.317647, 0.196078, 1.0 },
+ { 0.219608, 0.290196, 0.141176, 1.0 },
+ { 0.203922, 0.278431, 0.121569, 1.0 },
+ { 0.188235, 0.270588, 0.101961, 1.0 },
+ { 0.172549, 0.266667, 0.078431, 1.0 },
+ { 0.168627, 0.270588, 0.070588, 1.0 },
+ { 0.192157, 0.305882, 0.082353, 1.0 },
+ { 0.211765, 0.333333, 0.086275, 1.0 },
+ { 0.231373, 0.364706, 0.094118, 1.0 },
+ { 0.243137, 0.384314, 0.098039, 1.0 },
+ { 0.254902, 0.403922, 0.105882, 1.0 },
+ { 0.258824, 0.411765, 0.105882, 1.0 },
+ { 0.258824, 0.411765, 0.105882, 1.0 },
+ { 0.254902, 0.403922, 0.109804, 1.0 },
+ { 0.243137, 0.384314, 0.101961, 1.0 },
+ { 0.231373, 0.368627, 0.098039, 1.0 },
+ { 0.243137, 0.376471, 0.105882, 1.0 },
+ { 0.254902, 0.388235, 0.113725, 1.0 },
+ { 0.262745, 0.396078, 0.121569, 1.0 },
+ { 0.270588, 0.407843, 0.129412, 1.0 },
+ { 0.290196, 0.419608, 0.152941, 1.0 },
+ { 0.309804, 0.435294, 0.180392, 1.0 },
+ { 0.380392, 0.470588, 0.274510, 1.0 },
+ { 0.403922, 0.482353, 0.321569, 1.0 },
+ { 0.431373, 0.494118, 0.368627, 1.0 },
+ { 0.458824, 0.517647, 0.392157, 1.0 },
+ { 0.490196, 0.541176, 0.419608, 1.0 },
+ { 0.541176, 0.607843, 0.470588, 1.0 },
+ { 0.592157, 0.658824, 0.505882, 1.0 },
+ { 0.658824, 0.760784, 0.545098, 1.0 },
+ { 0.682353, 0.788235, 0.560784, 1.0 },
+ { 0.709804, 0.819608, 0.576471, 1.0 },
+ { 0.709804, 0.823529, 0.576471, 1.0 },
+ { 0.709804, 0.827451, 0.576471, 1.0 },
+ { 0.709804, 0.827451, 0.572549, 1.0 },
+ { 0.701961, 0.823529, 0.560784, 1.0 },
+ { 0.682353, 0.803922, 0.541176, 1.0 },
+ { 0.647059, 0.764706, 0.501961, 1.0 },
+ { 0.513725, 0.639216, 0.380392, 1.0 },
+ { 0.447059, 0.568627, 0.313725, 1.0 },
+ { 0.380392, 0.498039, 0.250980, 1.0 },
+ { 0.349020, 0.462745, 0.223529, 1.0 },
+ { 0.317647, 0.431373, 0.200000, 1.0 },
+ { 0.270588, 0.376471, 0.156863, 1.0 },
+ { 0.231373, 0.337255, 0.129412, 1.0 },
+ { 0.211765, 0.321569, 0.094118, 1.0 },
+ { 0.207843, 0.321569, 0.094118, 1.0 },
+ { 0.207843, 0.321569, 0.098039, 1.0 },
+ { 0.211765, 0.325490, 0.105882, 1.0 },
+ { 0.219608, 0.329412, 0.113725, 1.0 },
+ { 0.243137, 0.352941, 0.129412, 1.0 },
+ { 0.274510, 0.376471, 0.149020, 1.0 },
+ { 0.305882, 0.396078, 0.176471, 1.0 },
+ { 0.360784, 0.443137, 0.203922, 1.0 },
+ { 0.470588, 0.572549, 0.250980, 1.0 },
+ { 0.494118, 0.600000, 0.258824, 1.0 },
+ { 0.517647, 0.631373, 0.270588, 1.0 },
+ { 0.556863, 0.686275, 0.294118, 1.0 },
+ { 0.592157, 0.741176, 0.313725, 1.0 },
+ { 0.611765, 0.788235, 0.325490, 1.0 },
+ { 0.627451, 0.807843, 0.337255, 1.0 },
+ { 0.643137, 0.803922, 0.345098, 1.0 },
+ { 0.635294, 0.800000, 0.333333, 1.0 },
+ { 0.631373, 0.796078, 0.325490, 1.0 },
+ { 0.627451, 0.792157, 0.321569, 1.0 },
+ { 0.623529, 0.788235, 0.317647, 1.0 },
+ { 0.615686, 0.792157, 0.309804, 1.0 },
+ { 0.607843, 0.800000, 0.294118, 1.0 },
+ { 0.568627, 0.792157, 0.274510, 1.0 },
+ { 0.549020, 0.780392, 0.266667, 1.0 },
+ { 0.517647, 0.756863, 0.258824, 1.0 },
+ { 0.513725, 0.749020, 0.258824, 1.0 },
+ { 0.509804, 0.745098, 0.258824, 1.0 },
+ { 0.521569, 0.745098, 0.278431, 1.0 },
+ { 0.533333, 0.752941, 0.301961, 1.0 },
+ { 0.564706, 0.776471, 0.341176, 1.0 },
+ { 0.596078, 0.800000, 0.376471, 1.0 },
+ { 0.643137, 0.835294, 0.435294, 1.0 },
+ { 0.647059, 0.835294, 0.447059, 1.0 },
+ { 0.650980, 0.839216, 0.462745, 1.0 },
+ { 0.650980, 0.831373, 0.462745, 1.0 },
+ { 0.650980, 0.827451, 0.462745, 1.0 },
+ { 0.643137, 0.819608, 0.462745, 1.0 },
+ { 0.650980, 0.819608, 0.466667, 1.0 },
+ { 0.658824, 0.831373, 0.470588, 1.0 },
+ { 0.666667, 0.847059, 0.482353, 1.0 },
+ { 0.686275, 0.862745, 0.486275, 1.0 },
+ { 0.690196, 0.858824, 0.482353, 1.0 },
+ { 0.694118, 0.858824, 0.478431, 1.0 },
+ { 0.694118, 0.854902, 0.470588, 1.0 },
+ { 0.690196, 0.850980, 0.462745, 1.0 },
+ { 0.694118, 0.847059, 0.458824, 1.0 },
+ { 0.709804, 0.850980, 0.458824, 1.0 },
+ { 0.737255, 0.882353, 0.501961, 1.0 },
+ { 0.745098, 0.886275, 0.509804, 1.0 },
+ { 0.756863, 0.894118, 0.517647, 1.0 },
+ { 0.752941, 0.894118, 0.521569, 1.0 },
+ { 0.745098, 0.882353, 0.509804, 1.0 },
+ { 0.725490, 0.862745, 0.498039, 1.0 },
+ { 0.698039, 0.835294, 0.478431, 1.0 },
+ { 0.678431, 0.803922, 0.454902, 1.0 },
+ { 0.658824, 0.784314, 0.450980, 1.0 },
+ { 0.631373, 0.756863, 0.454902, 1.0 },
+ { 0.619608, 0.745098, 0.450980, 1.0 },
+ { 0.611765, 0.737255, 0.450980, 1.0 },
+ { 0.588235, 0.713725, 0.427451, 1.0 },
+ { 0.552941, 0.686275, 0.396078, 1.0 },
+ { 0.490196, 0.639216, 0.345098, 1.0 },
+ { 0.419608, 0.568627, 0.278431, 1.0 },
+ { 0.298039, 0.443137, 0.164706, 1.0 },
+ { 0.274510, 0.415686, 0.145098, 1.0 },
+ { 0.254902, 0.388235, 0.129412, 1.0 },
+ { 0.219608, 0.341176, 0.109804, 1.0 },
+ { 0.192157, 0.298039, 0.098039, 1.0 },
+ { 0.172549, 0.278431, 0.094118, 1.0 },
+ { 0.168627, 0.250980, 0.086275, 1.0 },
+ { 0.141176, 0.211765, 0.074510, 1.0 },
+ { 0.109804, 0.172549, 0.058824, 1.0 },
+ { 0.098039, 0.160784, 0.047059, 1.0 },
+ { 0.094118, 0.164706, 0.043137, 1.0 },
+ { 0.090196, 0.164706, 0.039216, 1.0 },
+ { 0.090196, 0.164706, 0.039216, 1.0 },
+ { 0.094118, 0.160784, 0.035294, 1.0 },
+ { 0.094118, 0.160784, 0.035294, 1.0 },
+ { 0.094118, 0.160784, 0.035294, 1.0 },
+ { 0.070588, 0.125490, 0.031373, 1.0 },
+ { 0.078431, 0.137255, 0.039216, 1.0 },
+ { 0.090196, 0.152941, 0.047059, 1.0 },
+ { 0.121569, 0.200000, 0.070588, 1.0 },
+ { 0.192157, 0.274510, 0.109804, 1.0 },
+ { 0.250980, 0.349020, 0.145098, 1.0 },
+ { 0.313725, 0.419608, 0.192157, 1.0 },
+ { 0.380392, 0.486275, 0.247059, 1.0 },
+ { 0.439216, 0.525490, 0.305882, 1.0 },
+ { 0.466667, 0.529412, 0.349020, 1.0 },
+ { 0.501961, 0.549020, 0.403922, 1.0 },
+ { 0.529412, 0.572549, 0.458824, 1.0 },
+ { 0.592157, 0.619608, 0.521569, 1.0 },
+ { 0.650980, 0.678431, 0.580392, 1.0 },
+ { 0.709804, 0.749020, 0.639216, 1.0 },
+ { 0.784314, 0.819608, 0.698039, 1.0 },
+ { 0.850980, 0.886275, 0.752941, 1.0 },
+ { 0.898039, 0.925490, 0.780392, 1.0 },
+ { 0.917647, 0.956863, 0.803922, 1.0 },
+ { 0.933333, 0.972549, 0.815686, 1.0 },
+ { 0.937255, 0.976471, 0.823529, 1.0 },
+ { 0.929412, 0.972549, 0.807843, 1.0 },
+ { 0.905882, 0.968627, 0.780392, 1.0 },
+ { 0.874510, 0.968627, 0.749020, 1.0 },
+ { 0.866667, 0.956863, 0.713725, 1.0 },
+ { 0.839216, 0.941176, 0.666667, 1.0 },
+ { 0.796078, 0.933333, 0.615686, 1.0 },
+ { 0.768627, 0.921569, 0.564706, 1.0 },
+ { 0.745098, 0.905882, 0.521569, 1.0 },
+ { 0.709804, 0.890196, 0.474510, 1.0 },
+ { 0.674510, 0.870588, 0.431373, 1.0 },
+ { 0.639216, 0.854902, 0.392157, 1.0 },
+ { 0.615686, 0.835294, 0.360784, 1.0 },
+ { 0.592157, 0.811765, 0.337255, 1.0 },
+ { 0.564706, 0.788235, 0.309804, 1.0 },
+ { 0.537255, 0.772549, 0.282353, 1.0 },
+ { 0.521569, 0.760784, 0.266667, 1.0 },
+ { 0.517647, 0.760784, 0.254902, 1.0 },
+ { 0.513725, 0.764706, 0.247059, 1.0 },
+ { 0.517647, 0.772549, 0.243137, 1.0 },
+ { 0.521569, 0.780392, 0.247059, 1.0 },
+ { 0.533333, 0.784314, 0.262745, 1.0 },
+ { 0.537255, 0.780392, 0.274510, 1.0 },
+ { 0.545098, 0.764706, 0.290196, 1.0 },
+ { 0.537255, 0.741176, 0.305882, 1.0 },
+ { 0.525490, 0.721569, 0.313725, 1.0 },
+ { 0.537255, 0.713725, 0.317647, 1.0 },
+ { 0.533333, 0.717647, 0.321569, 1.0 },
+ { 0.533333, 0.721569, 0.317647, 1.0 },
+ { 0.537255, 0.725490, 0.321569, 1.0 },
+ { 0.545098, 0.733333, 0.325490, 1.0 },
+ { 0.560784, 0.741176, 0.337255, 1.0 },
+ { 0.564706, 0.737255, 0.352941, 1.0 },
+ { 0.552941, 0.717647, 0.364706, 1.0 },
+ { 0.545098, 0.694118, 0.376471, 1.0 },
+ { 0.549020, 0.682353, 0.388235, 1.0 },
+ { 0.545098, 0.678431, 0.392157, 1.0 },
+ { 0.545098, 0.678431, 0.400000, 1.0 },
+ { 0.552941, 0.694118, 0.400000, 1.0 },
+ { 0.572549, 0.713725, 0.407843, 1.0 },
+ { 0.603922, 0.741176, 0.419608, 1.0 },
+ { 0.623529, 0.764706, 0.439216, 1.0 },
+ { 0.635294, 0.772549, 0.458824, 1.0 },
+ { 0.650980, 0.784314, 0.474510, 1.0 },
+ { 0.662745, 0.788235, 0.494118, 1.0 },
+ { 0.694118, 0.807843, 0.541176, 1.0 },
+ { 0.717647, 0.823529, 0.576471, 1.0 },
+ { 0.749020, 0.843137, 0.615686, 1.0 },
+ { 0.776471, 0.866667, 0.631373, 1.0 },
+ { 0.800000, 0.886275, 0.647059, 1.0 },
+ { 0.807843, 0.894118, 0.666667, 1.0 },
+ { 0.815686, 0.901961, 0.674510, 1.0 },
+ };
+/* Etomchek-040328-011 */
+static double4 colors_554[] = {
+ { 0.650980, 0.890196, 0.713725, 1.0 },
+ { 0.662745, 0.882353, 0.737255, 1.0 },
+ { 0.662745, 0.878431, 0.733333, 1.0 },
+ { 0.666667, 0.874510, 0.733333, 1.0 },
+ { 0.654902, 0.878431, 0.725490, 1.0 },
+ { 0.647059, 0.882353, 0.717647, 1.0 },
+ { 0.643137, 0.882353, 0.717647, 1.0 },
+ { 0.643137, 0.886275, 0.717647, 1.0 },
+ { 0.580392, 0.870588, 0.666667, 1.0 },
+ { 0.580392, 0.862745, 0.670588, 1.0 },
+ { 0.580392, 0.854902, 0.678431, 1.0 },
+ { 0.576471, 0.850980, 0.678431, 1.0 },
+ { 0.576471, 0.850980, 0.682353, 1.0 },
+ { 0.560784, 0.835294, 0.662745, 1.0 },
+ { 0.545098, 0.823529, 0.643137, 1.0 },
+ { 0.525490, 0.803922, 0.619608, 1.0 },
+ { 0.509804, 0.788235, 0.600000, 1.0 },
+ { 0.419608, 0.678431, 0.501961, 1.0 },
+ { 0.392157, 0.619608, 0.458824, 1.0 },
+ { 0.364706, 0.564706, 0.419608, 1.0 },
+ { 0.337255, 0.509804, 0.384314, 1.0 },
+ { 0.313725, 0.458824, 0.352941, 1.0 },
+ { 0.298039, 0.435294, 0.337255, 1.0 },
+ { 0.286275, 0.415686, 0.325490, 1.0 },
+ { 0.219608, 0.360784, 0.258824, 1.0 },
+ { 0.192157, 0.341176, 0.239216, 1.0 },
+ { 0.168627, 0.325490, 0.219608, 1.0 },
+ { 0.176471, 0.317647, 0.219608, 1.0 },
+ { 0.184314, 0.313725, 0.223529, 1.0 },
+ { 0.196078, 0.321569, 0.239216, 1.0 },
+ { 0.211765, 0.329412, 0.254902, 1.0 },
+ { 0.239216, 0.360784, 0.278431, 1.0 },
+ { 0.274510, 0.400000, 0.309804, 1.0 },
+ { 0.337255, 0.513725, 0.388235, 1.0 },
+ { 0.360784, 0.576471, 0.427451, 1.0 },
+ { 0.384314, 0.643137, 0.466667, 1.0 },
+ { 0.427451, 0.698039, 0.501961, 1.0 },
+ { 0.470588, 0.756863, 0.541176, 1.0 },
+ { 0.501961, 0.784314, 0.568627, 1.0 },
+ { 0.533333, 0.815686, 0.600000, 1.0 },
+ { 0.654902, 0.894118, 0.705882, 1.0 },
+ { 0.694118, 0.909804, 0.741176, 1.0 },
+ { 0.737255, 0.929412, 0.776471, 1.0 },
+ { 0.745098, 0.945098, 0.784314, 1.0 },
+ { 0.756863, 0.960784, 0.796078, 1.0 },
+ { 0.756863, 0.956863, 0.788235, 1.0 },
+ { 0.756863, 0.952941, 0.784314, 1.0 },
+ { 0.756863, 0.941176, 0.788235, 1.0 },
+ { 0.749020, 0.921569, 0.776471, 1.0 },
+ { 0.709804, 0.866667, 0.737255, 1.0 },
+ { 0.678431, 0.807843, 0.701961, 1.0 },
+ { 0.650980, 0.752941, 0.670588, 1.0 },
+ { 0.600000, 0.690196, 0.623529, 1.0 },
+ { 0.552941, 0.631373, 0.576471, 1.0 },
+ { 0.525490, 0.600000, 0.545098, 1.0 },
+ { 0.498039, 0.568627, 0.517647, 1.0 },
+ { 0.376471, 0.443137, 0.392157, 1.0 },
+ { 0.313725, 0.396078, 0.337255, 1.0 },
+ { 0.250980, 0.349020, 0.286275, 1.0 },
+ { 0.196078, 0.317647, 0.239216, 1.0 },
+ { 0.141176, 0.290196, 0.196078, 1.0 },
+ { 0.121569, 0.278431, 0.180392, 1.0 },
+ { 0.101961, 0.270588, 0.164706, 1.0 },
+ { 0.078431, 0.266667, 0.152941, 1.0 },
+ { 0.070588, 0.270588, 0.149020, 1.0 },
+ { 0.082353, 0.305882, 0.168627, 1.0 },
+ { 0.086275, 0.333333, 0.180392, 1.0 },
+ { 0.094118, 0.364706, 0.196078, 1.0 },
+ { 0.098039, 0.384314, 0.207843, 1.0 },
+ { 0.105882, 0.403922, 0.223529, 1.0 },
+ { 0.105882, 0.411765, 0.227451, 1.0 },
+ { 0.105882, 0.411765, 0.227451, 1.0 },
+ { 0.109804, 0.403922, 0.227451, 1.0 },
+ { 0.101961, 0.384314, 0.215686, 1.0 },
+ { 0.098039, 0.368627, 0.203922, 1.0 },
+ { 0.105882, 0.376471, 0.211765, 1.0 },
+ { 0.113725, 0.388235, 0.219608, 1.0 },
+ { 0.121569, 0.396078, 0.227451, 1.0 },
+ { 0.129412, 0.407843, 0.235294, 1.0 },
+ { 0.152941, 0.419608, 0.254902, 1.0 },
+ { 0.180392, 0.435294, 0.278431, 1.0 },
+ { 0.274510, 0.470588, 0.345098, 1.0 },
+ { 0.321569, 0.482353, 0.380392, 1.0 },
+ { 0.368627, 0.494118, 0.419608, 1.0 },
+ { 0.392157, 0.517647, 0.439216, 1.0 },
+ { 0.419608, 0.541176, 0.458824, 1.0 },
+ { 0.470588, 0.607843, 0.525490, 1.0 },
+ { 0.505882, 0.658824, 0.560784, 1.0 },
+ { 0.545098, 0.760784, 0.623529, 1.0 },
+ { 0.560784, 0.788235, 0.643137, 1.0 },
+ { 0.576471, 0.819608, 0.662745, 1.0 },
+ { 0.576471, 0.823529, 0.666667, 1.0 },
+ { 0.576471, 0.827451, 0.670588, 1.0 },
+ { 0.572549, 0.827451, 0.666667, 1.0 },
+ { 0.560784, 0.823529, 0.658824, 1.0 },
+ { 0.541176, 0.803922, 0.639216, 1.0 },
+ { 0.501961, 0.764706, 0.596078, 1.0 },
+ { 0.380392, 0.639216, 0.478431, 1.0 },
+ { 0.313725, 0.568627, 0.407843, 1.0 },
+ { 0.250980, 0.498039, 0.341176, 1.0 },
+ { 0.223529, 0.462745, 0.313725, 1.0 },
+ { 0.200000, 0.431373, 0.286275, 1.0 },
+ { 0.156863, 0.376471, 0.239216, 1.0 },
+ { 0.129412, 0.337255, 0.211765, 1.0 },
+ { 0.094118, 0.321569, 0.180392, 1.0 },
+ { 0.094118, 0.321569, 0.180392, 1.0 },
+ { 0.098039, 0.321569, 0.184314, 1.0 },
+ { 0.105882, 0.325490, 0.192157, 1.0 },
+ { 0.113725, 0.329412, 0.200000, 1.0 },
+ { 0.129412, 0.352941, 0.215686, 1.0 },
+ { 0.149020, 0.376471, 0.227451, 1.0 },
+ { 0.176471, 0.396078, 0.243137, 1.0 },
+ { 0.203922, 0.443137, 0.262745, 1.0 },
+ { 0.250980, 0.572549, 0.321569, 1.0 },
+ { 0.258824, 0.600000, 0.333333, 1.0 },
+ { 0.270588, 0.631373, 0.349020, 1.0 },
+ { 0.294118, 0.686275, 0.384314, 1.0 },
+ { 0.313725, 0.741176, 0.419608, 1.0 },
+ { 0.325490, 0.788235, 0.454902, 1.0 },
+ { 0.337255, 0.807843, 0.470588, 1.0 },
+ { 0.345098, 0.803922, 0.458824, 1.0 },
+ { 0.333333, 0.800000, 0.450980, 1.0 },
+ { 0.325490, 0.796078, 0.443137, 1.0 },
+ { 0.321569, 0.792157, 0.439216, 1.0 },
+ { 0.317647, 0.788235, 0.435294, 1.0 },
+ { 0.309804, 0.792157, 0.439216, 1.0 },
+ { 0.294118, 0.800000, 0.435294, 1.0 },
+ { 0.274510, 0.792157, 0.447059, 1.0 },
+ { 0.266667, 0.780392, 0.447059, 1.0 },
+ { 0.258824, 0.756863, 0.450980, 1.0 },
+ { 0.258824, 0.749020, 0.447059, 1.0 },
+ { 0.258824, 0.745098, 0.443137, 1.0 },
+ { 0.278431, 0.745098, 0.458824, 1.0 },
+ { 0.301961, 0.752941, 0.474510, 1.0 },
+ { 0.341176, 0.776471, 0.509804, 1.0 },
+ { 0.376471, 0.800000, 0.537255, 1.0 },
+ { 0.435294, 0.835294, 0.588235, 1.0 },
+ { 0.447059, 0.835294, 0.600000, 1.0 },
+ { 0.462745, 0.839216, 0.615686, 1.0 },
+ { 0.462745, 0.831373, 0.607843, 1.0 },
+ { 0.462745, 0.827451, 0.603922, 1.0 },
+ { 0.462745, 0.819608, 0.607843, 1.0 },
+ { 0.466667, 0.819608, 0.603922, 1.0 },
+ { 0.470588, 0.831373, 0.607843, 1.0 },
+ { 0.482353, 0.847059, 0.627451, 1.0 },
+ { 0.486275, 0.862745, 0.623529, 1.0 },
+ { 0.482353, 0.858824, 0.611765, 1.0 },
+ { 0.478431, 0.858824, 0.603922, 1.0 },
+ { 0.470588, 0.854902, 0.592157, 1.0 },
+ { 0.462745, 0.850980, 0.584314, 1.0 },
+ { 0.458824, 0.847059, 0.576471, 1.0 },
+ { 0.458824, 0.850980, 0.564706, 1.0 },
+ { 0.501961, 0.882353, 0.611765, 1.0 },
+ { 0.509804, 0.886275, 0.615686, 1.0 },
+ { 0.517647, 0.894118, 0.619608, 1.0 },
+ { 0.521569, 0.894118, 0.627451, 1.0 },
+ { 0.509804, 0.882353, 0.607843, 1.0 },
+ { 0.498039, 0.862745, 0.600000, 1.0 },
+ { 0.478431, 0.835294, 0.580392, 1.0 },
+ { 0.454902, 0.803922, 0.549020, 1.0 },
+ { 0.450980, 0.784314, 0.545098, 1.0 },
+ { 0.454902, 0.756863, 0.549020, 1.0 },
+ { 0.450980, 0.745098, 0.545098, 1.0 },
+ { 0.450980, 0.737255, 0.545098, 1.0 },
+ { 0.427451, 0.713725, 0.521569, 1.0 },
+ { 0.396078, 0.686275, 0.501961, 1.0 },
+ { 0.345098, 0.639216, 0.462745, 1.0 },
+ { 0.278431, 0.568627, 0.400000, 1.0 },
+ { 0.164706, 0.443137, 0.278431, 1.0 },
+ { 0.145098, 0.415686, 0.254902, 1.0 },
+ { 0.129412, 0.388235, 0.235294, 1.0 },
+ { 0.109804, 0.341176, 0.203922, 1.0 },
+ { 0.098039, 0.298039, 0.180392, 1.0 },
+ { 0.094118, 0.278431, 0.180392, 1.0 },
+ { 0.086275, 0.250980, 0.149020, 1.0 },
+ { 0.074510, 0.211765, 0.129412, 1.0 },
+ { 0.058824, 0.172549, 0.105882, 1.0 },
+ { 0.047059, 0.160784, 0.094118, 1.0 },
+ { 0.043137, 0.164706, 0.098039, 1.0 },
+ { 0.039216, 0.164706, 0.098039, 1.0 },
+ { 0.039216, 0.164706, 0.098039, 1.0 },
+ { 0.035294, 0.160784, 0.086275, 1.0 },
+ { 0.035294, 0.160784, 0.086275, 1.0 },
+ { 0.035294, 0.160784, 0.086275, 1.0 },
+ { 0.031373, 0.125490, 0.074510, 1.0 },
+ { 0.039216, 0.137255, 0.082353, 1.0 },
+ { 0.047059, 0.152941, 0.094118, 1.0 },
+ { 0.070588, 0.200000, 0.133333, 1.0 },
+ { 0.109804, 0.274510, 0.172549, 1.0 },
+ { 0.145098, 0.349020, 0.219608, 1.0 },
+ { 0.192157, 0.419608, 0.274510, 1.0 },
+ { 0.247059, 0.486275, 0.325490, 1.0 },
+ { 0.305882, 0.525490, 0.372549, 1.0 },
+ { 0.349020, 0.529412, 0.392157, 1.0 },
+ { 0.403922, 0.549020, 0.439216, 1.0 },
+ { 0.458824, 0.572549, 0.490196, 1.0 },
+ { 0.521569, 0.619608, 0.541176, 1.0 },
+ { 0.580392, 0.678431, 0.596078, 1.0 },
+ { 0.639216, 0.749020, 0.666667, 1.0 },
+ { 0.698039, 0.819608, 0.721569, 1.0 },
+ { 0.752941, 0.886275, 0.776471, 1.0 },
+ { 0.780392, 0.925490, 0.796078, 1.0 },
+ { 0.803922, 0.956863, 0.831373, 1.0 },
+ { 0.815686, 0.972549, 0.839216, 1.0 },
+ { 0.823529, 0.976471, 0.850980, 1.0 },
+ { 0.807843, 0.972549, 0.839216, 1.0 },
+ { 0.780392, 0.968627, 0.827451, 1.0 },
+ { 0.749020, 0.968627, 0.823529, 1.0 },
+ { 0.713725, 0.956863, 0.784314, 1.0 },
+ { 0.666667, 0.941176, 0.745098, 1.0 },
+ { 0.615686, 0.933333, 0.721569, 1.0 },
+ { 0.564706, 0.921569, 0.686275, 1.0 },
+ { 0.521569, 0.905882, 0.643137, 1.0 },
+ { 0.474510, 0.890196, 0.611765, 1.0 },
+ { 0.431373, 0.870588, 0.584314, 1.0 },
+ { 0.392157, 0.854902, 0.560784, 1.0 },
+ { 0.360784, 0.835294, 0.533333, 1.0 },
+ { 0.337255, 0.811765, 0.509804, 1.0 },
+ { 0.309804, 0.788235, 0.486275, 1.0 },
+ { 0.282353, 0.772549, 0.470588, 1.0 },
+ { 0.266667, 0.760784, 0.454902, 1.0 },
+ { 0.254902, 0.760784, 0.447059, 1.0 },
+ { 0.247059, 0.764706, 0.447059, 1.0 },
+ { 0.243137, 0.772549, 0.447059, 1.0 },
+ { 0.247059, 0.780392, 0.450980, 1.0 },
+ { 0.262745, 0.784314, 0.462745, 1.0 },
+ { 0.274510, 0.780392, 0.466667, 1.0 },
+ { 0.290196, 0.764706, 0.462745, 1.0 },
+ { 0.305882, 0.741176, 0.466667, 1.0 },
+ { 0.313725, 0.721569, 0.470588, 1.0 },
+ { 0.317647, 0.713725, 0.454902, 1.0 },
+ { 0.321569, 0.717647, 0.466667, 1.0 },
+ { 0.317647, 0.721569, 0.466667, 1.0 },
+ { 0.321569, 0.725490, 0.470588, 1.0 },
+ { 0.325490, 0.733333, 0.474510, 1.0 },
+ { 0.337255, 0.741176, 0.478431, 1.0 },
+ { 0.352941, 0.737255, 0.486275, 1.0 },
+ { 0.364706, 0.717647, 0.494118, 1.0 },
+ { 0.376471, 0.694118, 0.494118, 1.0 },
+ { 0.388235, 0.682353, 0.490196, 1.0 },
+ { 0.392157, 0.678431, 0.498039, 1.0 },
+ { 0.400000, 0.678431, 0.505882, 1.0 },
+ { 0.400000, 0.694118, 0.513725, 1.0 },
+ { 0.407843, 0.713725, 0.521569, 1.0 },
+ { 0.419608, 0.741176, 0.525490, 1.0 },
+ { 0.439216, 0.764706, 0.549020, 1.0 },
+ { 0.458824, 0.772549, 0.564706, 1.0 },
+ { 0.474510, 0.784314, 0.576471, 1.0 },
+ { 0.494118, 0.788235, 0.592157, 1.0 },
+ { 0.541176, 0.807843, 0.631373, 1.0 },
+ { 0.576471, 0.823529, 0.658824, 1.0 },
+ { 0.615686, 0.843137, 0.690196, 1.0 },
+ { 0.631373, 0.866667, 0.698039, 1.0 },
+ { 0.647059, 0.886275, 0.709804, 1.0 },
+ { 0.666667, 0.894118, 0.733333, 1.0 },
+ { 0.674510, 0.901961, 0.741176, 1.0 },
+ };
+/* Evening_Sunshine */
+static double4 colors_555[] = {
+ { 0.094118, 0.309804, 0.258824, 1.0 },
+ { 0.192157, 0.341176, 0.219608, 1.0 },
+ { 0.207843, 0.345098, 0.207843, 1.0 },
+ { 0.223529, 0.352941, 0.200000, 1.0 },
+ { 0.250980, 0.380392, 0.219608, 1.0 },
+ { 0.282353, 0.407843, 0.243137, 1.0 },
+ { 0.313725, 0.423529, 0.243137, 1.0 },
+ { 0.349020, 0.439216, 0.247059, 1.0 },
+ { 0.443137, 0.478431, 0.223529, 1.0 },
+ { 0.431373, 0.458824, 0.211765, 1.0 },
+ { 0.423529, 0.439216, 0.203922, 1.0 },
+ { 0.388235, 0.411765, 0.188235, 1.0 },
+ { 0.352941, 0.384314, 0.176471, 1.0 },
+ { 0.329412, 0.356863, 0.152941, 1.0 },
+ { 0.309804, 0.333333, 0.129412, 1.0 },
+ { 0.294118, 0.313725, 0.113725, 1.0 },
+ { 0.278431, 0.298039, 0.098039, 1.0 },
+ { 0.215686, 0.207843, 0.066667, 1.0 },
+ { 0.196078, 0.207843, 0.074510, 1.0 },
+ { 0.180392, 0.207843, 0.082353, 1.0 },
+ { 0.188235, 0.227451, 0.098039, 1.0 },
+ { 0.200000, 0.247059, 0.113725, 1.0 },
+ { 0.200000, 0.247059, 0.117647, 1.0 },
+ { 0.203922, 0.247059, 0.125490, 1.0 },
+ { 0.227451, 0.305882, 0.207843, 1.0 },
+ { 0.211765, 0.356863, 0.258824, 1.0 },
+ { 0.200000, 0.407843, 0.313725, 1.0 },
+ { 0.160784, 0.400000, 0.345098, 1.0 },
+ { 0.125490, 0.392157, 0.380392, 1.0 },
+ { 0.105882, 0.376471, 0.388235, 1.0 },
+ { 0.090196, 0.364706, 0.400000, 1.0 },
+ { 0.062745, 0.345098, 0.415686, 1.0 },
+ { 0.050980, 0.356863, 0.423529, 1.0 },
+ { 0.070588, 0.388235, 0.431373, 1.0 },
+ { 0.117647, 0.392157, 0.411765, 1.0 },
+ { 0.164706, 0.400000, 0.392157, 1.0 },
+ { 0.243137, 0.415686, 0.349020, 1.0 },
+ { 0.321569, 0.431373, 0.305882, 1.0 },
+ { 0.364706, 0.450980, 0.282353, 1.0 },
+ { 0.411765, 0.470588, 0.258824, 1.0 },
+ { 0.600000, 0.537255, 0.196078, 1.0 },
+ { 0.674510, 0.564706, 0.160784, 1.0 },
+ { 0.752941, 0.596078, 0.125490, 1.0 },
+ { 0.792157, 0.584314, 0.082353, 1.0 },
+ { 0.835294, 0.576471, 0.043137, 1.0 },
+ { 0.847059, 0.568627, 0.039216, 1.0 },
+ { 0.858824, 0.564706, 0.035294, 1.0 },
+ { 0.866667, 0.556863, 0.043137, 1.0 },
+ { 0.878431, 0.533333, 0.047059, 1.0 },
+ { 0.819608, 0.439216, 0.019608, 1.0 },
+ { 0.752941, 0.372549, 0.015686, 1.0 },
+ { 0.686275, 0.309804, 0.015686, 1.0 },
+ { 0.647059, 0.262745, 0.019608, 1.0 },
+ { 0.611765, 0.219608, 0.023529, 1.0 },
+ { 0.600000, 0.223529, 0.023529, 1.0 },
+ { 0.588235, 0.231373, 0.027451, 1.0 },
+ { 0.525490, 0.286275, 0.031373, 1.0 },
+ { 0.549020, 0.333333, 0.023529, 1.0 },
+ { 0.572549, 0.380392, 0.019608, 1.0 },
+ { 0.619608, 0.458824, 0.019608, 1.0 },
+ { 0.666667, 0.541176, 0.019608, 1.0 },
+ { 0.686275, 0.572549, 0.027451, 1.0 },
+ { 0.705882, 0.607843, 0.035294, 1.0 },
+ { 0.768627, 0.674510, 0.031373, 1.0 },
+ { 0.807843, 0.698039, 0.031373, 1.0 },
+ { 0.784314, 0.698039, 0.058824, 1.0 },
+ { 0.717647, 0.658824, 0.101961, 1.0 },
+ { 0.650980, 0.623529, 0.145098, 1.0 },
+ { 0.607843, 0.603922, 0.168627, 1.0 },
+ { 0.564706, 0.584314, 0.192157, 1.0 },
+ { 0.482353, 0.549020, 0.243137, 1.0 },
+ { 0.392157, 0.521569, 0.290196, 1.0 },
+ { 0.239216, 0.458824, 0.364706, 1.0 },
+ { 0.184314, 0.431373, 0.380392, 1.0 },
+ { 0.129412, 0.407843, 0.400000, 1.0 },
+ { 0.113725, 0.400000, 0.407843, 1.0 },
+ { 0.098039, 0.392157, 0.415686, 1.0 },
+ { 0.094118, 0.392157, 0.411765, 1.0 },
+ { 0.090196, 0.392157, 0.411765, 1.0 },
+ { 0.070588, 0.384314, 0.400000, 1.0 },
+ { 0.054902, 0.364706, 0.388235, 1.0 },
+ { 0.058824, 0.364706, 0.388235, 1.0 },
+ { 0.058824, 0.368627, 0.396078, 1.0 },
+ { 0.062745, 0.372549, 0.403922, 1.0 },
+ { 0.054902, 0.360784, 0.400000, 1.0 },
+ { 0.047059, 0.352941, 0.396078, 1.0 },
+ { 0.035294, 0.337255, 0.396078, 1.0 },
+ { 0.039216, 0.333333, 0.400000, 1.0 },
+ { 0.070588, 0.349020, 0.372549, 1.0 },
+ { 0.109804, 0.349020, 0.345098, 1.0 },
+ { 0.152941, 0.349020, 0.317647, 1.0 },
+ { 0.188235, 0.352941, 0.301961, 1.0 },
+ { 0.223529, 0.356863, 0.290196, 1.0 },
+ { 0.298039, 0.360784, 0.258824, 1.0 },
+ { 0.384314, 0.384314, 0.219608, 1.0 },
+ { 0.450980, 0.400000, 0.184314, 1.0 },
+ { 0.533333, 0.419608, 0.152941, 1.0 },
+ { 0.650980, 0.486275, 0.117647, 1.0 },
+ { 0.698039, 0.505882, 0.094118, 1.0 },
+ { 0.745098, 0.525490, 0.070588, 1.0 },
+ { 0.752941, 0.521569, 0.058824, 1.0 },
+ { 0.764706, 0.521569, 0.047059, 1.0 },
+ { 0.768627, 0.521569, 0.050980, 1.0 },
+ { 0.737255, 0.533333, 0.062745, 1.0 },
+ { 0.647059, 0.556863, 0.082353, 1.0 },
+ { 0.588235, 0.529412, 0.090196, 1.0 },
+ { 0.529412, 0.505882, 0.101961, 1.0 },
+ { 0.494118, 0.482353, 0.113725, 1.0 },
+ { 0.458824, 0.462745, 0.125490, 1.0 },
+ { 0.372549, 0.423529, 0.137255, 1.0 },
+ { 0.305882, 0.392157, 0.152941, 1.0 },
+ { 0.243137, 0.352941, 0.149020, 1.0 },
+ { 0.164706, 0.301961, 0.145098, 1.0 },
+ { 0.050980, 0.188235, 0.125490, 1.0 },
+ { 0.035294, 0.172549, 0.117647, 1.0 },
+ { 0.019608, 0.156863, 0.109804, 1.0 },
+ { 0.011765, 0.121569, 0.090196, 1.0 },
+ { 0.003922, 0.094118, 0.074510, 1.0 },
+ { 0.000000, 0.070588, 0.070588, 1.0 },
+ { 0.000000, 0.058824, 0.062745, 1.0 },
+ { 0.003922, 0.074510, 0.086275, 1.0 },
+ { 0.003922, 0.082353, 0.101961, 1.0 },
+ { 0.007843, 0.094118, 0.121569, 1.0 },
+ { 0.007843, 0.098039, 0.121569, 1.0 },
+ { 0.007843, 0.101961, 0.125490, 1.0 },
+ { 0.007843, 0.101961, 0.125490, 1.0 },
+ { 0.003922, 0.105882, 0.121569, 1.0 },
+ { 0.007843, 0.109804, 0.117647, 1.0 },
+ { 0.011765, 0.105882, 0.117647, 1.0 },
+ { 0.011765, 0.109804, 0.125490, 1.0 },
+ { 0.007843, 0.109804, 0.133333, 1.0 },
+ { 0.007843, 0.113725, 0.141176, 1.0 },
+ { 0.007843, 0.121569, 0.152941, 1.0 },
+ { 0.015686, 0.141176, 0.160784, 1.0 },
+ { 0.015686, 0.156863, 0.172549, 1.0 },
+ { 0.019608, 0.172549, 0.192157, 1.0 },
+ { 0.011765, 0.184314, 0.231373, 1.0 },
+ { 0.015686, 0.196078, 0.243137, 1.0 },
+ { 0.023529, 0.211765, 0.254902, 1.0 },
+ { 0.023529, 0.215686, 0.262745, 1.0 },
+ { 0.023529, 0.223529, 0.270588, 1.0 },
+ { 0.023529, 0.235294, 0.301961, 1.0 },
+ { 0.015686, 0.231373, 0.329412, 1.0 },
+ { 0.023529, 0.235294, 0.356863, 1.0 },
+ { 0.035294, 0.258824, 0.372549, 1.0 },
+ { 0.047059, 0.301961, 0.419608, 1.0 },
+ { 0.039216, 0.309804, 0.427451, 1.0 },
+ { 0.035294, 0.317647, 0.435294, 1.0 },
+ { 0.035294, 0.317647, 0.439216, 1.0 },
+ { 0.058824, 0.317647, 0.415686, 1.0 },
+ { 0.090196, 0.313725, 0.388235, 1.0 },
+ { 0.156863, 0.305882, 0.329412, 1.0 },
+ { 0.298039, 0.282353, 0.227451, 1.0 },
+ { 0.325490, 0.278431, 0.200000, 1.0 },
+ { 0.356863, 0.278431, 0.172549, 1.0 },
+ { 0.400000, 0.290196, 0.160784, 1.0 },
+ { 0.427451, 0.313725, 0.156863, 1.0 },
+ { 0.443137, 0.333333, 0.184314, 1.0 },
+ { 0.443137, 0.352941, 0.219608, 1.0 },
+ { 0.427451, 0.364706, 0.235294, 1.0 },
+ { 0.415686, 0.384314, 0.258824, 1.0 },
+ { 0.376471, 0.419608, 0.278431, 1.0 },
+ { 0.376471, 0.419608, 0.282353, 1.0 },
+ { 0.380392, 0.423529, 0.290196, 1.0 },
+ { 0.388235, 0.419608, 0.290196, 1.0 },
+ { 0.403922, 0.423529, 0.266667, 1.0 },
+ { 0.415686, 0.435294, 0.227451, 1.0 },
+ { 0.439216, 0.435294, 0.200000, 1.0 },
+ { 0.470588, 0.435294, 0.188235, 1.0 },
+ { 0.458824, 0.431373, 0.188235, 1.0 },
+ { 0.450980, 0.431373, 0.192157, 1.0 },
+ { 0.403922, 0.419608, 0.215686, 1.0 },
+ { 0.345098, 0.407843, 0.250980, 1.0 },
+ { 0.274510, 0.392157, 0.298039, 1.0 },
+ { 0.219608, 0.388235, 0.356863, 1.0 },
+ { 0.168627, 0.388235, 0.403922, 1.0 },
+ { 0.121569, 0.380392, 0.435294, 1.0 },
+ { 0.098039, 0.376471, 0.454902, 1.0 },
+ { 0.098039, 0.368627, 0.450980, 1.0 },
+ { 0.145098, 0.392157, 0.419608, 1.0 },
+ { 0.219608, 0.427451, 0.388235, 1.0 },
+ { 0.290196, 0.482353, 0.345098, 1.0 },
+ { 0.376471, 0.545098, 0.305882, 1.0 },
+ { 0.431373, 0.584314, 0.274510, 1.0 },
+ { 0.525490, 0.615686, 0.196078, 1.0 },
+ { 0.529412, 0.607843, 0.196078, 1.0 },
+ { 0.533333, 0.603922, 0.196078, 1.0 },
+ { 0.533333, 0.611765, 0.203922, 1.0 },
+ { 0.509804, 0.615686, 0.243137, 1.0 },
+ { 0.466667, 0.603922, 0.282353, 1.0 },
+ { 0.415686, 0.596078, 0.313725, 1.0 },
+ { 0.345098, 0.549020, 0.364706, 1.0 },
+ { 0.266667, 0.505882, 0.411765, 1.0 },
+ { 0.196078, 0.482353, 0.458824, 1.0 },
+ { 0.145098, 0.470588, 0.501961, 1.0 },
+ { 0.117647, 0.486275, 0.529412, 1.0 },
+ { 0.113725, 0.490196, 0.545098, 1.0 },
+ { 0.101961, 0.478431, 0.545098, 1.0 },
+ { 0.098039, 0.474510, 0.549020, 1.0 },
+ { 0.086275, 0.474510, 0.560784, 1.0 },
+ { 0.094118, 0.494118, 0.564706, 1.0 },
+ { 0.105882, 0.513725, 0.568627, 1.0 },
+ { 0.109804, 0.517647, 0.549020, 1.0 },
+ { 0.149020, 0.509804, 0.513725, 1.0 },
+ { 0.200000, 0.505882, 0.482353, 1.0 },
+ { 0.298039, 0.505882, 0.427451, 1.0 },
+ { 0.400000, 0.521569, 0.384314, 1.0 },
+ { 0.486275, 0.533333, 0.333333, 1.0 },
+ { 0.564706, 0.529412, 0.270588, 1.0 },
+ { 0.639216, 0.537255, 0.223529, 1.0 },
+ { 0.737255, 0.545098, 0.160784, 1.0 },
+ { 0.831373, 0.552941, 0.117647, 1.0 },
+ { 0.890196, 0.552941, 0.078431, 1.0 },
+ { 0.909804, 0.525490, 0.054902, 1.0 },
+ { 0.866667, 0.470588, 0.050980, 1.0 },
+ { 0.784314, 0.431373, 0.039216, 1.0 },
+ { 0.690196, 0.376471, 0.043137, 1.0 },
+ { 0.584314, 0.329412, 0.039216, 1.0 },
+ { 0.501961, 0.278431, 0.031373, 1.0 },
+ { 0.411765, 0.192157, 0.027451, 1.0 },
+ { 0.309804, 0.137255, 0.019608, 1.0 },
+ { 0.207843, 0.078431, 0.023529, 1.0 },
+ { 0.121569, 0.047059, 0.023529, 1.0 },
+ { 0.062745, 0.027451, 0.019608, 1.0 },
+ { 0.039216, 0.007843, 0.015686, 1.0 },
+ { 0.047059, 0.007843, 0.011765, 1.0 },
+ { 0.078431, 0.019608, 0.007843, 1.0 },
+ { 0.125490, 0.035294, 0.007843, 1.0 },
+ { 0.200000, 0.058824, 0.011765, 1.0 },
+ { 0.282353, 0.090196, 0.015686, 1.0 },
+ { 0.356863, 0.129412, 0.023529, 1.0 },
+ { 0.454902, 0.188235, 0.031373, 1.0 },
+ { 0.537255, 0.239216, 0.027451, 1.0 },
+ { 0.635294, 0.290196, 0.031373, 1.0 },
+ { 0.737255, 0.321569, 0.043137, 1.0 },
+ { 0.792157, 0.345098, 0.043137, 1.0 },
+ { 0.835294, 0.372549, 0.050980, 1.0 },
+ { 0.839216, 0.368627, 0.035294, 1.0 },
+ { 0.784314, 0.364706, 0.023529, 1.0 },
+ { 0.733333, 0.321569, 0.027451, 1.0 },
+ { 0.643137, 0.270588, 0.027451, 1.0 },
+ { 0.545098, 0.239216, 0.047059, 1.0 },
+ { 0.466667, 0.207843, 0.074510, 1.0 },
+ { 0.368627, 0.188235, 0.105882, 1.0 },
+ { 0.278431, 0.172549, 0.141176, 1.0 },
+ { 0.184314, 0.145098, 0.176471, 1.0 },
+ { 0.098039, 0.141176, 0.207843, 1.0 },
+ { 0.050980, 0.160784, 0.247059, 1.0 },
+ { 0.023529, 0.184314, 0.294118, 1.0 },
+ { 0.015686, 0.211765, 0.321569, 1.0 },
+ { 0.019608, 0.239216, 0.345098, 1.0 },
+ { 0.031373, 0.254902, 0.345098, 1.0 },
+ { 0.031373, 0.239216, 0.313725, 1.0 },
+ { 0.027451, 0.235294, 0.290196, 1.0 },
+ { 0.031373, 0.235294, 0.262745, 1.0 },
+ { 0.043137, 0.254902, 0.250980, 1.0 },
+ };
+/* Evensong */
+static double4 colors_556[] = {
+ { 0.101961, 0.121569, 0.200000, 1.0 },
+ { 0.090196, 0.105882, 0.164706, 1.0 },
+ { 0.070588, 0.090196, 0.141176, 1.0 },
+ { 0.054902, 0.074510, 0.121569, 1.0 },
+ { 0.054902, 0.070588, 0.113725, 1.0 },
+ { 0.058824, 0.066667, 0.109804, 1.0 },
+ { 0.054902, 0.062745, 0.101961, 1.0 },
+ { 0.050980, 0.058824, 0.094118, 1.0 },
+ { 0.031373, 0.039216, 0.058824, 1.0 },
+ { 0.023529, 0.027451, 0.047059, 1.0 },
+ { 0.015686, 0.019608, 0.039216, 1.0 },
+ { 0.019608, 0.027451, 0.047059, 1.0 },
+ { 0.023529, 0.035294, 0.058824, 1.0 },
+ { 0.027451, 0.043137, 0.070588, 1.0 },
+ { 0.035294, 0.054902, 0.086275, 1.0 },
+ { 0.039216, 0.062745, 0.094118, 1.0 },
+ { 0.043137, 0.070588, 0.105882, 1.0 },
+ { 0.054902, 0.082353, 0.121569, 1.0 },
+ { 0.062745, 0.086275, 0.125490, 1.0 },
+ { 0.070588, 0.094118, 0.133333, 1.0 },
+ { 0.094118, 0.113725, 0.133333, 1.0 },
+ { 0.121569, 0.133333, 0.137255, 1.0 },
+ { 0.133333, 0.145098, 0.149020, 1.0 },
+ { 0.145098, 0.160784, 0.160784, 1.0 },
+ { 0.243137, 0.243137, 0.200000, 1.0 },
+ { 0.274510, 0.274510, 0.239216, 1.0 },
+ { 0.309804, 0.309804, 0.282353, 1.0 },
+ { 0.317647, 0.329412, 0.286275, 1.0 },
+ { 0.329412, 0.349020, 0.294118, 1.0 },
+ { 0.313725, 0.337255, 0.298039, 1.0 },
+ { 0.298039, 0.325490, 0.301961, 1.0 },
+ { 0.270588, 0.294118, 0.294118, 1.0 },
+ { 0.215686, 0.243137, 0.262745, 1.0 },
+ { 0.133333, 0.160784, 0.192157, 1.0 },
+ { 0.109804, 0.129412, 0.172549, 1.0 },
+ { 0.086275, 0.101961, 0.156863, 1.0 },
+ { 0.078431, 0.094118, 0.145098, 1.0 },
+ { 0.070588, 0.086275, 0.133333, 1.0 },
+ { 0.066667, 0.086275, 0.129412, 1.0 },
+ { 0.066667, 0.086275, 0.129412, 1.0 },
+ { 0.070588, 0.094118, 0.137255, 1.0 },
+ { 0.074510, 0.101961, 0.145098, 1.0 },
+ { 0.082353, 0.109804, 0.152941, 1.0 },
+ { 0.086275, 0.113725, 0.164706, 1.0 },
+ { 0.094118, 0.117647, 0.180392, 1.0 },
+ { 0.094118, 0.121569, 0.184314, 1.0 },
+ { 0.094118, 0.125490, 0.188235, 1.0 },
+ { 0.094118, 0.129412, 0.196078, 1.0 },
+ { 0.098039, 0.129412, 0.196078, 1.0 },
+ { 0.082353, 0.113725, 0.176471, 1.0 },
+ { 0.078431, 0.109804, 0.164706, 1.0 },
+ { 0.078431, 0.105882, 0.156863, 1.0 },
+ { 0.070588, 0.098039, 0.149020, 1.0 },
+ { 0.066667, 0.094118, 0.141176, 1.0 },
+ { 0.062745, 0.090196, 0.137255, 1.0 },
+ { 0.062745, 0.090196, 0.137255, 1.0 },
+ { 0.066667, 0.086275, 0.129412, 1.0 },
+ { 0.066667, 0.082353, 0.129412, 1.0 },
+ { 0.070588, 0.082353, 0.129412, 1.0 },
+ { 0.070588, 0.078431, 0.125490, 1.0 },
+ { 0.070588, 0.078431, 0.125490, 1.0 },
+ { 0.066667, 0.078431, 0.121569, 1.0 },
+ { 0.062745, 0.078431, 0.121569, 1.0 },
+ { 0.054902, 0.074510, 0.121569, 1.0 },
+ { 0.050980, 0.074510, 0.121569, 1.0 },
+ { 0.023529, 0.043137, 0.086275, 1.0 },
+ { 0.015686, 0.031373, 0.070588, 1.0 },
+ { 0.011765, 0.023529, 0.054902, 1.0 },
+ { 0.003922, 0.015686, 0.043137, 1.0 },
+ { 0.000000, 0.007843, 0.035294, 1.0 },
+ { 0.000000, 0.000000, 0.027451, 1.0 },
+ { 0.007843, 0.007843, 0.035294, 1.0 },
+ { 0.031373, 0.039216, 0.086275, 1.0 },
+ { 0.050980, 0.062745, 0.113725, 1.0 },
+ { 0.074510, 0.090196, 0.141176, 1.0 },
+ { 0.086275, 0.105882, 0.168627, 1.0 },
+ { 0.101961, 0.125490, 0.200000, 1.0 },
+ { 0.105882, 0.133333, 0.207843, 1.0 },
+ { 0.113725, 0.141176, 0.215686, 1.0 },
+ { 0.117647, 0.149020, 0.219608, 1.0 },
+ { 0.121569, 0.145098, 0.227451, 1.0 },
+ { 0.121569, 0.152941, 0.223529, 1.0 },
+ { 0.117647, 0.145098, 0.215686, 1.0 },
+ { 0.113725, 0.141176, 0.211765, 1.0 },
+ { 0.109804, 0.137255, 0.207843, 1.0 },
+ { 0.109804, 0.137255, 0.207843, 1.0 },
+ { 0.105882, 0.133333, 0.207843, 1.0 },
+ { 0.101961, 0.129412, 0.203922, 1.0 },
+ { 0.094118, 0.113725, 0.192157, 1.0 },
+ { 0.082353, 0.101961, 0.176471, 1.0 },
+ { 0.074510, 0.090196, 0.164706, 1.0 },
+ { 0.062745, 0.078431, 0.149020, 1.0 },
+ { 0.054902, 0.070588, 0.133333, 1.0 },
+ { 0.039216, 0.047059, 0.098039, 1.0 },
+ { 0.039216, 0.043137, 0.078431, 1.0 },
+ { 0.050980, 0.062745, 0.054902, 1.0 },
+ { 0.086275, 0.086275, 0.058824, 1.0 },
+ { 0.215686, 0.227451, 0.196078, 1.0 },
+ { 0.321569, 0.329412, 0.270588, 1.0 },
+ { 0.431373, 0.431373, 0.349020, 1.0 },
+ { 0.498039, 0.505882, 0.427451, 1.0 },
+ { 0.568627, 0.584314, 0.509804, 1.0 },
+ { 0.713725, 0.729412, 0.650980, 1.0 },
+ { 0.807843, 0.811765, 0.682353, 1.0 },
+ { 0.898039, 0.913725, 0.772549, 1.0 },
+ { 0.862745, 0.874510, 0.729412, 1.0 },
+ { 0.831373, 0.839216, 0.686275, 1.0 },
+ { 0.792157, 0.800000, 0.647059, 1.0 },
+ { 0.756863, 0.760784, 0.611765, 1.0 },
+ { 0.643137, 0.639216, 0.509804, 1.0 },
+ { 0.564706, 0.564706, 0.474510, 1.0 },
+ { 0.537255, 0.537255, 0.462745, 1.0 },
+ { 0.521569, 0.517647, 0.458824, 1.0 },
+ { 0.545098, 0.537255, 0.439216, 1.0 },
+ { 0.560784, 0.556863, 0.443137, 1.0 },
+ { 0.580392, 0.580392, 0.450980, 1.0 },
+ { 0.603922, 0.615686, 0.454902, 1.0 },
+ { 0.580392, 0.580392, 0.423529, 1.0 },
+ { 0.521569, 0.517647, 0.396078, 1.0 },
+ { 0.454902, 0.470588, 0.372549, 1.0 },
+ { 0.270588, 0.274510, 0.254902, 1.0 },
+ { 0.215686, 0.227451, 0.231373, 1.0 },
+ { 0.160784, 0.180392, 0.211765, 1.0 },
+ { 0.145098, 0.168627, 0.207843, 1.0 },
+ { 0.133333, 0.156863, 0.203922, 1.0 },
+ { 0.125490, 0.145098, 0.211765, 1.0 },
+ { 0.137255, 0.160784, 0.219608, 1.0 },
+ { 0.160784, 0.180392, 0.231373, 1.0 },
+ { 0.180392, 0.192157, 0.254902, 1.0 },
+ { 0.227451, 0.235294, 0.250980, 1.0 },
+ { 0.239216, 0.247059, 0.247059, 1.0 },
+ { 0.250980, 0.262745, 0.247059, 1.0 },
+ { 0.254902, 0.266667, 0.239216, 1.0 },
+ { 0.247059, 0.266667, 0.219608, 1.0 },
+ { 0.239216, 0.262745, 0.200000, 1.0 },
+ { 0.215686, 0.231373, 0.172549, 1.0 },
+ { 0.156863, 0.172549, 0.137255, 1.0 },
+ { 0.129412, 0.141176, 0.121569, 1.0 },
+ { 0.101961, 0.113725, 0.109804, 1.0 },
+ { 0.090196, 0.105882, 0.109804, 1.0 },
+ { 0.082353, 0.098039, 0.113725, 1.0 },
+ { 0.074510, 0.094118, 0.125490, 1.0 },
+ { 0.074510, 0.090196, 0.129412, 1.0 },
+ { 0.070588, 0.094118, 0.137255, 1.0 },
+ { 0.070588, 0.098039, 0.141176, 1.0 },
+ { 0.094118, 0.109804, 0.152941, 1.0 },
+ { 0.105882, 0.121569, 0.160784, 1.0 },
+ { 0.117647, 0.133333, 0.168627, 1.0 },
+ { 0.137255, 0.152941, 0.176471, 1.0 },
+ { 0.164706, 0.176471, 0.188235, 1.0 },
+ { 0.192157, 0.192157, 0.211765, 1.0 },
+ { 0.192157, 0.215686, 0.231373, 1.0 },
+ { 0.200000, 0.219608, 0.278431, 1.0 },
+ { 0.192157, 0.219608, 0.282353, 1.0 },
+ { 0.184314, 0.219608, 0.290196, 1.0 },
+ { 0.176471, 0.219608, 0.305882, 1.0 },
+ { 0.168627, 0.207843, 0.313725, 1.0 },
+ { 0.168627, 0.207843, 0.313725, 1.0 },
+ { 0.168627, 0.207843, 0.313725, 1.0 },
+ { 0.188235, 0.235294, 0.313725, 1.0 },
+ { 0.258824, 0.290196, 0.305882, 1.0 },
+ { 0.368627, 0.392157, 0.333333, 1.0 },
+ { 0.411765, 0.431373, 0.333333, 1.0 },
+ { 0.454902, 0.470588, 0.337255, 1.0 },
+ { 0.494118, 0.490196, 0.325490, 1.0 },
+ { 0.466667, 0.470588, 0.317647, 1.0 },
+ { 0.419608, 0.423529, 0.298039, 1.0 },
+ { 0.356863, 0.360784, 0.266667, 1.0 },
+ { 0.188235, 0.200000, 0.160784, 1.0 },
+ { 0.156863, 0.168627, 0.149020, 1.0 },
+ { 0.129412, 0.141176, 0.141176, 1.0 },
+ { 0.101961, 0.109804, 0.109804, 1.0 },
+ { 0.070588, 0.078431, 0.078431, 1.0 },
+ { 0.050980, 0.062745, 0.078431, 1.0 },
+ { 0.043137, 0.054902, 0.082353, 1.0 },
+ { 0.039216, 0.050980, 0.074510, 1.0 },
+ { 0.047059, 0.058824, 0.086275, 1.0 },
+ { 0.058824, 0.070588, 0.105882, 1.0 },
+ { 0.066667, 0.082353, 0.121569, 1.0 },
+ { 0.078431, 0.094118, 0.137255, 1.0 },
+ { 0.086275, 0.105882, 0.149020, 1.0 },
+ { 0.094118, 0.109804, 0.168627, 1.0 },
+ { 0.098039, 0.121569, 0.172549, 1.0 },
+ { 0.101961, 0.129412, 0.176471, 1.0 },
+ { 0.121569, 0.145098, 0.172549, 1.0 },
+ { 0.125490, 0.149020, 0.168627, 1.0 },
+ { 0.133333, 0.156863, 0.168627, 1.0 },
+ { 0.145098, 0.164706, 0.164706, 1.0 },
+ { 0.156863, 0.172549, 0.168627, 1.0 },
+ { 0.160784, 0.172549, 0.172549, 1.0 },
+ { 0.149020, 0.160784, 0.176471, 1.0 },
+ { 0.145098, 0.156863, 0.180392, 1.0 },
+ { 0.137255, 0.152941, 0.192157, 1.0 },
+ { 0.125490, 0.145098, 0.200000, 1.0 },
+ { 0.121569, 0.145098, 0.211765, 1.0 },
+ { 0.129412, 0.156863, 0.235294, 1.0 },
+ { 0.141176, 0.172549, 0.258824, 1.0 },
+ { 0.145098, 0.180392, 0.274510, 1.0 },
+ { 0.149020, 0.188235, 0.282353, 1.0 },
+ { 0.149020, 0.184314, 0.274510, 1.0 },
+ { 0.137255, 0.172549, 0.254902, 1.0 },
+ { 0.121569, 0.149020, 0.223529, 1.0 },
+ { 0.090196, 0.113725, 0.176471, 1.0 },
+ { 0.066667, 0.078431, 0.129412, 1.0 },
+ { 0.047059, 0.050980, 0.086275, 1.0 },
+ { 0.023529, 0.027451, 0.054902, 1.0 },
+ { 0.011765, 0.007843, 0.031373, 1.0 },
+ { 0.007843, 0.003922, 0.019608, 1.0 },
+ { 0.011765, 0.011765, 0.019608, 1.0 },
+ { 0.023529, 0.027451, 0.039216, 1.0 },
+ { 0.027451, 0.039216, 0.058824, 1.0 },
+ { 0.035294, 0.054902, 0.066667, 1.0 },
+ { 0.043137, 0.070588, 0.086275, 1.0 },
+ { 0.050980, 0.074510, 0.105882, 1.0 },
+ { 0.054902, 0.078431, 0.105882, 1.0 },
+ { 0.050980, 0.078431, 0.109804, 1.0 },
+ { 0.054902, 0.078431, 0.117647, 1.0 },
+ { 0.062745, 0.078431, 0.129412, 1.0 },
+ { 0.062745, 0.086275, 0.137255, 1.0 },
+ { 0.066667, 0.090196, 0.145098, 1.0 },
+ { 0.074510, 0.098039, 0.152941, 1.0 },
+ { 0.074510, 0.098039, 0.156863, 1.0 },
+ { 0.074510, 0.101961, 0.156863, 1.0 },
+ { 0.082353, 0.105882, 0.149020, 1.0 },
+ { 0.082353, 0.105882, 0.145098, 1.0 },
+ { 0.078431, 0.105882, 0.145098, 1.0 },
+ { 0.078431, 0.105882, 0.137255, 1.0 },
+ { 0.078431, 0.101961, 0.133333, 1.0 },
+ { 0.074510, 0.105882, 0.137255, 1.0 },
+ { 0.070588, 0.101961, 0.137255, 1.0 },
+ { 0.070588, 0.098039, 0.137255, 1.0 },
+ { 0.070588, 0.098039, 0.137255, 1.0 },
+ { 0.078431, 0.101961, 0.137255, 1.0 },
+ { 0.086275, 0.105882, 0.133333, 1.0 },
+ { 0.090196, 0.101961, 0.133333, 1.0 },
+ { 0.082353, 0.098039, 0.121569, 1.0 },
+ { 0.078431, 0.090196, 0.109804, 1.0 },
+ { 0.078431, 0.086275, 0.101961, 1.0 },
+ { 0.070588, 0.078431, 0.101961, 1.0 },
+ { 0.058824, 0.074510, 0.098039, 1.0 },
+ { 0.058824, 0.074510, 0.098039, 1.0 },
+ { 0.062745, 0.074510, 0.105882, 1.0 },
+ { 0.062745, 0.070588, 0.109804, 1.0 },
+ { 0.062745, 0.070588, 0.113725, 1.0 },
+ { 0.062745, 0.074510, 0.113725, 1.0 },
+ { 0.066667, 0.074510, 0.117647, 1.0 },
+ { 0.066667, 0.074510, 0.121569, 1.0 },
+ { 0.066667, 0.078431, 0.125490, 1.0 },
+ { 0.074510, 0.086275, 0.133333, 1.0 },
+ { 0.082353, 0.090196, 0.141176, 1.0 },
+ { 0.082353, 0.101961, 0.152941, 1.0 },
+ { 0.094118, 0.113725, 0.172549, 1.0 },
+ { 0.109804, 0.125490, 0.196078, 1.0 },
+ { 0.125490, 0.141176, 0.223529, 1.0 },
+ { 0.149020, 0.164706, 0.247059, 1.0 },
+ { 0.125490, 0.149020, 0.219608, 1.0 },
+ };
+/* Exceding_Expectations */
+static double4 colors_557[] = {
+ { 0.435294, 0.364706, 0.329412, 1.0 },
+ { 0.337255, 0.203922, 0.160784, 1.0 },
+ { 0.333333, 0.180392, 0.137255, 1.0 },
+ { 0.333333, 0.160784, 0.113725, 1.0 },
+ { 0.403922, 0.211765, 0.137255, 1.0 },
+ { 0.474510, 0.262745, 0.160784, 1.0 },
+ { 0.498039, 0.286275, 0.172549, 1.0 },
+ { 0.525490, 0.309804, 0.184314, 1.0 },
+ { 0.650980, 0.435294, 0.333333, 1.0 },
+ { 0.690196, 0.513725, 0.392157, 1.0 },
+ { 0.729412, 0.592157, 0.450980, 1.0 },
+ { 0.717647, 0.619608, 0.486275, 1.0 },
+ { 0.709804, 0.650980, 0.525490, 1.0 },
+ { 0.666667, 0.631373, 0.529412, 1.0 },
+ { 0.627451, 0.611765, 0.533333, 1.0 },
+ { 0.600000, 0.588235, 0.509804, 1.0 },
+ { 0.576471, 0.568627, 0.490196, 1.0 },
+ { 0.443137, 0.427451, 0.352941, 1.0 },
+ { 0.384314, 0.345098, 0.282353, 1.0 },
+ { 0.325490, 0.266667, 0.211765, 1.0 },
+ { 0.282353, 0.207843, 0.176471, 1.0 },
+ { 0.239216, 0.149020, 0.141176, 1.0 },
+ { 0.235294, 0.129412, 0.129412, 1.0 },
+ { 0.235294, 0.113725, 0.117647, 1.0 },
+ { 0.270588, 0.105882, 0.121569, 1.0 },
+ { 0.313725, 0.152941, 0.176471, 1.0 },
+ { 0.356863, 0.200000, 0.235294, 1.0 },
+ { 0.411765, 0.258824, 0.266667, 1.0 },
+ { 0.470588, 0.321569, 0.298039, 1.0 },
+ { 0.486275, 0.345098, 0.309804, 1.0 },
+ { 0.505882, 0.372549, 0.325490, 1.0 },
+ { 0.552941, 0.435294, 0.360784, 1.0 },
+ { 0.607843, 0.486275, 0.396078, 1.0 },
+ { 0.658824, 0.505882, 0.403922, 1.0 },
+ { 0.654902, 0.505882, 0.411765, 1.0 },
+ { 0.654902, 0.509804, 0.423529, 1.0 },
+ { 0.662745, 0.509804, 0.427451, 1.0 },
+ { 0.670588, 0.509804, 0.435294, 1.0 },
+ { 0.674510, 0.509804, 0.435294, 1.0 },
+ { 0.682353, 0.513725, 0.435294, 1.0 },
+ { 0.670588, 0.541176, 0.450980, 1.0 },
+ { 0.662745, 0.545098, 0.458824, 1.0 },
+ { 0.654902, 0.552941, 0.470588, 1.0 },
+ { 0.647059, 0.568627, 0.486275, 1.0 },
+ { 0.639216, 0.588235, 0.501961, 1.0 },
+ { 0.631373, 0.600000, 0.525490, 1.0 },
+ { 0.623529, 0.615686, 0.549020, 1.0 },
+ { 0.623529, 0.650980, 0.615686, 1.0 },
+ { 0.639216, 0.682353, 0.654902, 1.0 },
+ { 0.662745, 0.729412, 0.686275, 1.0 },
+ { 0.682353, 0.729412, 0.694118, 1.0 },
+ { 0.701961, 0.733333, 0.705882, 1.0 },
+ { 0.701961, 0.701961, 0.674510, 1.0 },
+ { 0.701961, 0.670588, 0.643137, 1.0 },
+ { 0.682353, 0.650980, 0.615686, 1.0 },
+ { 0.666667, 0.631373, 0.592157, 1.0 },
+ { 0.611765, 0.564706, 0.560784, 1.0 },
+ { 0.588235, 0.533333, 0.545098, 1.0 },
+ { 0.564706, 0.505882, 0.533333, 1.0 },
+ { 0.529412, 0.501961, 0.545098, 1.0 },
+ { 0.498039, 0.498039, 0.556863, 1.0 },
+ { 0.486275, 0.498039, 0.560784, 1.0 },
+ { 0.478431, 0.501961, 0.564706, 1.0 },
+ { 0.482353, 0.505882, 0.584314, 1.0 },
+ { 0.482353, 0.513725, 0.588235, 1.0 },
+ { 0.466667, 0.517647, 0.564706, 1.0 },
+ { 0.470588, 0.486275, 0.517647, 1.0 },
+ { 0.474510, 0.454902, 0.470588, 1.0 },
+ { 0.462745, 0.435294, 0.443137, 1.0 },
+ { 0.454902, 0.419608, 0.415686, 1.0 },
+ { 0.419608, 0.368627, 0.345098, 1.0 },
+ { 0.380392, 0.309804, 0.301961, 1.0 },
+ { 0.341176, 0.196078, 0.192157, 1.0 },
+ { 0.349020, 0.188235, 0.172549, 1.0 },
+ { 0.356863, 0.184314, 0.152941, 1.0 },
+ { 0.392157, 0.203922, 0.172549, 1.0 },
+ { 0.427451, 0.223529, 0.196078, 1.0 },
+ { 0.435294, 0.231373, 0.196078, 1.0 },
+ { 0.447059, 0.239216, 0.200000, 1.0 },
+ { 0.447059, 0.270588, 0.211765, 1.0 },
+ { 0.482353, 0.309804, 0.247059, 1.0 },
+ { 0.521569, 0.403922, 0.321569, 1.0 },
+ { 0.513725, 0.431373, 0.364706, 1.0 },
+ { 0.505882, 0.458824, 0.407843, 1.0 },
+ { 0.533333, 0.490196, 0.411765, 1.0 },
+ { 0.560784, 0.525490, 0.415686, 1.0 },
+ { 0.592157, 0.572549, 0.439216, 1.0 },
+ { 0.603922, 0.584314, 0.454902, 1.0 },
+ { 0.564706, 0.525490, 0.447059, 1.0 },
+ { 0.521569, 0.482353, 0.384314, 1.0 },
+ { 0.482353, 0.443137, 0.325490, 1.0 },
+ { 0.447059, 0.403922, 0.298039, 1.0 },
+ { 0.415686, 0.368627, 0.274510, 1.0 },
+ { 0.364706, 0.305882, 0.239216, 1.0 },
+ { 0.309804, 0.250980, 0.188235, 1.0 },
+ { 0.278431, 0.219608, 0.141176, 1.0 },
+ { 0.258824, 0.192157, 0.109804, 1.0 },
+ { 0.243137, 0.180392, 0.094118, 1.0 },
+ { 0.235294, 0.176471, 0.094118, 1.0 },
+ { 0.231373, 0.176471, 0.094118, 1.0 },
+ { 0.235294, 0.176471, 0.098039, 1.0 },
+ { 0.243137, 0.180392, 0.101961, 1.0 },
+ { 0.247059, 0.192157, 0.133333, 1.0 },
+ { 0.258824, 0.227451, 0.184314, 1.0 },
+ { 0.341176, 0.325490, 0.301961, 1.0 },
+ { 0.396078, 0.388235, 0.376471, 1.0 },
+ { 0.450980, 0.450980, 0.454902, 1.0 },
+ { 0.482353, 0.490196, 0.490196, 1.0 },
+ { 0.517647, 0.529412, 0.529412, 1.0 },
+ { 0.576471, 0.603922, 0.576471, 1.0 },
+ { 0.619608, 0.650980, 0.615686, 1.0 },
+ { 0.627451, 0.670588, 0.647059, 1.0 },
+ { 0.639216, 0.678431, 0.650980, 1.0 },
+ { 0.627451, 0.674510, 0.647059, 1.0 },
+ { 0.607843, 0.662745, 0.650980, 1.0 },
+ { 0.592157, 0.650980, 0.658824, 1.0 },
+ { 0.556863, 0.623529, 0.658824, 1.0 },
+ { 0.533333, 0.596078, 0.643137, 1.0 },
+ { 0.529412, 0.592157, 0.623529, 1.0 },
+ { 0.525490, 0.588235, 0.623529, 1.0 },
+ { 0.509804, 0.580392, 0.592157, 1.0 },
+ { 0.498039, 0.556863, 0.549020, 1.0 },
+ { 0.486275, 0.533333, 0.509804, 1.0 },
+ { 0.482353, 0.525490, 0.494118, 1.0 },
+ { 0.482353, 0.521569, 0.478431, 1.0 },
+ { 0.478431, 0.501961, 0.466667, 1.0 },
+ { 0.482353, 0.486275, 0.458824, 1.0 },
+ { 0.474510, 0.462745, 0.443137, 1.0 },
+ { 0.474510, 0.470588, 0.443137, 1.0 },
+ { 0.474510, 0.501961, 0.482353, 1.0 },
+ { 0.466667, 0.501961, 0.478431, 1.0 },
+ { 0.458824, 0.501961, 0.474510, 1.0 },
+ { 0.435294, 0.494118, 0.458824, 1.0 },
+ { 0.407843, 0.494118, 0.439216, 1.0 },
+ { 0.400000, 0.478431, 0.427451, 1.0 },
+ { 0.396078, 0.450980, 0.396078, 1.0 },
+ { 0.427451, 0.423529, 0.337255, 1.0 },
+ { 0.454902, 0.407843, 0.305882, 1.0 },
+ { 0.482353, 0.392157, 0.278431, 1.0 },
+ { 0.482353, 0.376471, 0.262745, 1.0 },
+ { 0.482353, 0.360784, 0.247059, 1.0 },
+ { 0.462745, 0.341176, 0.223529, 1.0 },
+ { 0.447059, 0.333333, 0.200000, 1.0 },
+ { 0.423529, 0.309804, 0.188235, 1.0 },
+ { 0.376471, 0.270588, 0.180392, 1.0 },
+ { 0.305882, 0.290196, 0.243137, 1.0 },
+ { 0.309804, 0.313725, 0.266667, 1.0 },
+ { 0.317647, 0.341176, 0.294118, 1.0 },
+ { 0.341176, 0.380392, 0.349020, 1.0 },
+ { 0.349020, 0.443137, 0.407843, 1.0 },
+ { 0.403922, 0.513725, 0.474510, 1.0 },
+ { 0.478431, 0.607843, 0.541176, 1.0 },
+ { 0.556863, 0.682353, 0.615686, 1.0 },
+ { 0.560784, 0.678431, 0.611765, 1.0 },
+ { 0.564706, 0.678431, 0.607843, 1.0 },
+ { 0.572549, 0.694118, 0.611765, 1.0 },
+ { 0.572549, 0.686275, 0.607843, 1.0 },
+ { 0.537255, 0.643137, 0.588235, 1.0 },
+ { 0.505882, 0.564706, 0.529412, 1.0 },
+ { 0.454902, 0.482353, 0.454902, 1.0 },
+ { 0.400000, 0.392157, 0.396078, 1.0 },
+ { 0.270588, 0.258824, 0.305882, 1.0 },
+ { 0.250980, 0.231373, 0.274510, 1.0 },
+ { 0.231373, 0.203922, 0.247059, 1.0 },
+ { 0.200000, 0.133333, 0.203922, 1.0 },
+ { 0.164706, 0.098039, 0.192157, 1.0 },
+ { 0.133333, 0.086275, 0.200000, 1.0 },
+ { 0.125490, 0.117647, 0.219608, 1.0 },
+ { 0.133333, 0.176471, 0.235294, 1.0 },
+ { 0.137255, 0.184314, 0.243137, 1.0 },
+ { 0.145098, 0.192157, 0.254902, 1.0 },
+ { 0.164706, 0.223529, 0.298039, 1.0 },
+ { 0.172549, 0.247059, 0.329412, 1.0 },
+ { 0.168627, 0.258824, 0.321569, 1.0 },
+ { 0.192157, 0.243137, 0.301961, 1.0 },
+ { 0.227451, 0.258824, 0.317647, 1.0 },
+ { 0.254902, 0.266667, 0.364706, 1.0 },
+ { 0.262745, 0.309804, 0.400000, 1.0 },
+ { 0.301961, 0.313725, 0.415686, 1.0 },
+ { 0.356863, 0.364706, 0.439216, 1.0 },
+ { 0.411765, 0.403922, 0.490196, 1.0 },
+ { 0.474510, 0.498039, 0.560784, 1.0 },
+ { 0.545098, 0.568627, 0.615686, 1.0 },
+ { 0.603922, 0.639216, 0.650980, 1.0 },
+ { 0.674510, 0.690196, 0.643137, 1.0 },
+ { 0.690196, 0.701961, 0.635294, 1.0 },
+ { 0.705882, 0.713725, 0.631373, 1.0 },
+ { 0.741176, 0.737255, 0.639216, 1.0 },
+ { 0.768627, 0.749020, 0.635294, 1.0 },
+ { 0.796078, 0.756863, 0.627451, 1.0 },
+ { 0.811765, 0.776471, 0.627451, 1.0 },
+ { 0.819608, 0.792157, 0.635294, 1.0 },
+ { 0.835294, 0.792157, 0.654902, 1.0 },
+ { 0.843137, 0.780392, 0.658824, 1.0 },
+ { 0.835294, 0.807843, 0.674510, 1.0 },
+ { 0.819608, 0.847059, 0.690196, 1.0 },
+ { 0.807843, 0.866667, 0.698039, 1.0 },
+ { 0.792157, 0.831373, 0.694118, 1.0 },
+ { 0.760784, 0.803922, 0.682353, 1.0 },
+ { 0.725490, 0.788235, 0.682353, 1.0 },
+ { 0.678431, 0.772549, 0.694118, 1.0 },
+ { 0.623529, 0.705882, 0.670588, 1.0 },
+ { 0.568627, 0.627451, 0.623529, 1.0 },
+ { 0.494118, 0.521569, 0.560784, 1.0 },
+ { 0.415686, 0.435294, 0.517647, 1.0 },
+ { 0.333333, 0.345098, 0.450980, 1.0 },
+ { 0.270588, 0.270588, 0.380392, 1.0 },
+ { 0.223529, 0.192157, 0.309804, 1.0 },
+ { 0.188235, 0.149020, 0.250980, 1.0 },
+ { 0.180392, 0.129412, 0.200000, 1.0 },
+ { 0.188235, 0.141176, 0.168627, 1.0 },
+ { 0.203922, 0.141176, 0.149020, 1.0 },
+ { 0.211765, 0.149020, 0.129412, 1.0 },
+ { 0.227451, 0.172549, 0.109804, 1.0 },
+ { 0.247059, 0.192157, 0.109804, 1.0 },
+ { 0.266667, 0.207843, 0.121569, 1.0 },
+ { 0.278431, 0.215686, 0.113725, 1.0 },
+ { 0.290196, 0.231373, 0.117647, 1.0 },
+ { 0.341176, 0.254902, 0.137255, 1.0 },
+ { 0.419608, 0.286275, 0.168627, 1.0 },
+ { 0.498039, 0.321569, 0.180392, 1.0 },
+ { 0.560784, 0.360784, 0.188235, 1.0 },
+ { 0.623529, 0.392157, 0.211765, 1.0 },
+ { 0.694118, 0.411765, 0.243137, 1.0 },
+ { 0.749020, 0.423529, 0.258824, 1.0 },
+ { 0.788235, 0.443137, 0.266667, 1.0 },
+ { 0.780392, 0.443137, 0.282353, 1.0 },
+ { 0.756863, 0.458824, 0.301961, 1.0 },
+ { 0.713725, 0.466667, 0.317647, 1.0 },
+ { 0.705882, 0.498039, 0.345098, 1.0 },
+ { 0.713725, 0.513725, 0.372549, 1.0 },
+ { 0.709804, 0.560784, 0.419608, 1.0 },
+ { 0.701961, 0.600000, 0.466667, 1.0 },
+ { 0.705882, 0.639216, 0.498039, 1.0 },
+ { 0.737255, 0.658824, 0.509804, 1.0 },
+ { 0.760784, 0.666667, 0.509804, 1.0 },
+ { 0.780392, 0.654902, 0.517647, 1.0 },
+ { 0.776471, 0.635294, 0.513725, 1.0 },
+ { 0.780392, 0.615686, 0.482353, 1.0 },
+ { 0.780392, 0.580392, 0.431373, 1.0 },
+ { 0.780392, 0.541176, 0.384314, 1.0 },
+ { 0.772549, 0.505882, 0.356863, 1.0 },
+ { 0.760784, 0.478431, 0.317647, 1.0 },
+ { 0.756863, 0.458824, 0.301961, 1.0 },
+ { 0.733333, 0.443137, 0.294118, 1.0 },
+ { 0.701961, 0.431373, 0.305882, 1.0 },
+ { 0.670588, 0.431373, 0.317647, 1.0 },
+ { 0.654902, 0.443137, 0.345098, 1.0 },
+ { 0.635294, 0.482353, 0.396078, 1.0 },
+ { 0.607843, 0.498039, 0.447059, 1.0 },
+ { 0.596078, 0.525490, 0.494118, 1.0 },
+ { 0.584314, 0.541176, 0.509804, 1.0 },
+ { 0.584314, 0.576471, 0.533333, 1.0 },
+ { 0.525490, 0.513725, 0.482353, 1.0 },
+ { 0.486275, 0.447059, 0.423529, 1.0 },
+ { 0.423529, 0.368627, 0.341176, 1.0 },
+ };
+/* Explosion */
+static double4 colors_558[] = {
+ { 0.505882, 0.352941, 0.062745, 1.0 },
+ { 0.313725, 0.180392, 0.066667, 1.0 },
+ { 0.258824, 0.109804, 0.062745, 1.0 },
+ { 0.207843, 0.039216, 0.058824, 1.0 },
+ { 0.301961, 0.078431, 0.047059, 1.0 },
+ { 0.400000, 0.121569, 0.039216, 1.0 },
+ { 0.447059, 0.141176, 0.035294, 1.0 },
+ { 0.494118, 0.160784, 0.035294, 1.0 },
+ { 0.650980, 0.227451, 0.023529, 1.0 },
+ { 0.701961, 0.231373, 0.019608, 1.0 },
+ { 0.752941, 0.239216, 0.015686, 1.0 },
+ { 0.713725, 0.231373, 0.019608, 1.0 },
+ { 0.678431, 0.223529, 0.027451, 1.0 },
+ { 0.607843, 0.203922, 0.043137, 1.0 },
+ { 0.541176, 0.184314, 0.058824, 1.0 },
+ { 0.501961, 0.168627, 0.074510, 1.0 },
+ { 0.462745, 0.152941, 0.090196, 1.0 },
+ { 0.286275, 0.086275, 0.156863, 1.0 },
+ { 0.215686, 0.070588, 0.172549, 1.0 },
+ { 0.149020, 0.058824, 0.188235, 1.0 },
+ { 0.133333, 0.054902, 0.184314, 1.0 },
+ { 0.117647, 0.054902, 0.184314, 1.0 },
+ { 0.121569, 0.058824, 0.188235, 1.0 },
+ { 0.129412, 0.062745, 0.196078, 1.0 },
+ { 0.160784, 0.050980, 0.176471, 1.0 },
+ { 0.192157, 0.035294, 0.145098, 1.0 },
+ { 0.223529, 0.023529, 0.113725, 1.0 },
+ { 0.309804, 0.035294, 0.086275, 1.0 },
+ { 0.396078, 0.050980, 0.058824, 1.0 },
+ { 0.435294, 0.070588, 0.054902, 1.0 },
+ { 0.478431, 0.094118, 0.050980, 1.0 },
+ { 0.549020, 0.145098, 0.043137, 1.0 },
+ { 0.607843, 0.192157, 0.035294, 1.0 },
+ { 0.772549, 0.321569, 0.015686, 1.0 },
+ { 0.835294, 0.384314, 0.019608, 1.0 },
+ { 0.901961, 0.450980, 0.027451, 1.0 },
+ { 0.929412, 0.517647, 0.054902, 1.0 },
+ { 0.956863, 0.588235, 0.082353, 1.0 },
+ { 0.960784, 0.619608, 0.098039, 1.0 },
+ { 0.964706, 0.650980, 0.113725, 1.0 },
+ { 0.968627, 0.733333, 0.176471, 1.0 },
+ { 0.972549, 0.760784, 0.215686, 1.0 },
+ { 0.980392, 0.792157, 0.258824, 1.0 },
+ { 0.980392, 0.811765, 0.274510, 1.0 },
+ { 0.984314, 0.835294, 0.290196, 1.0 },
+ { 0.980392, 0.839216, 0.286275, 1.0 },
+ { 0.980392, 0.843137, 0.282353, 1.0 },
+ { 0.980392, 0.843137, 0.274510, 1.0 },
+ { 0.984314, 0.839216, 0.250980, 1.0 },
+ { 0.992157, 0.811765, 0.203922, 1.0 },
+ { 0.992157, 0.800000, 0.184314, 1.0 },
+ { 0.992157, 0.792157, 0.168627, 1.0 },
+ { 0.992157, 0.800000, 0.164706, 1.0 },
+ { 0.992157, 0.807843, 0.164706, 1.0 },
+ { 0.992157, 0.811765, 0.168627, 1.0 },
+ { 0.996078, 0.819608, 0.176471, 1.0 },
+ { 0.956863, 0.803922, 0.231373, 1.0 },
+ { 0.886275, 0.745098, 0.223529, 1.0 },
+ { 0.815686, 0.690196, 0.215686, 1.0 },
+ { 0.721569, 0.607843, 0.196078, 1.0 },
+ { 0.627451, 0.525490, 0.176471, 1.0 },
+ { 0.596078, 0.498039, 0.180392, 1.0 },
+ { 0.564706, 0.474510, 0.188235, 1.0 },
+ { 0.498039, 0.427451, 0.211765, 1.0 },
+ { 0.427451, 0.364706, 0.215686, 1.0 },
+ { 0.266667, 0.215686, 0.203922, 1.0 },
+ { 0.231373, 0.192157, 0.223529, 1.0 },
+ { 0.200000, 0.168627, 0.243137, 1.0 },
+ { 0.200000, 0.176471, 0.254902, 1.0 },
+ { 0.203922, 0.184314, 0.266667, 1.0 },
+ { 0.192157, 0.188235, 0.298039, 1.0 },
+ { 0.180392, 0.180392, 0.305882, 1.0 },
+ { 0.137255, 0.137255, 0.266667, 1.0 },
+ { 0.113725, 0.113725, 0.239216, 1.0 },
+ { 0.090196, 0.090196, 0.211765, 1.0 },
+ { 0.070588, 0.074510, 0.188235, 1.0 },
+ { 0.054902, 0.058824, 0.164706, 1.0 },
+ { 0.047059, 0.050980, 0.152941, 1.0 },
+ { 0.043137, 0.043137, 0.141176, 1.0 },
+ { 0.035294, 0.031373, 0.121569, 1.0 },
+ { 0.031373, 0.023529, 0.101961, 1.0 },
+ { 0.027451, 0.011765, 0.074510, 1.0 },
+ { 0.023529, 0.011765, 0.066667, 1.0 },
+ { 0.023529, 0.011765, 0.058824, 1.0 },
+ { 0.019608, 0.007843, 0.054902, 1.0 },
+ { 0.019608, 0.007843, 0.054902, 1.0 },
+ { 0.019608, 0.007843, 0.050980, 1.0 },
+ { 0.019608, 0.003922, 0.050980, 1.0 },
+ { 0.019608, 0.007843, 0.058824, 1.0 },
+ { 0.015686, 0.007843, 0.062745, 1.0 },
+ { 0.015686, 0.011765, 0.070588, 1.0 },
+ { 0.015686, 0.011765, 0.074510, 1.0 },
+ { 0.019608, 0.015686, 0.078431, 1.0 },
+ { 0.019608, 0.015686, 0.078431, 1.0 },
+ { 0.019608, 0.015686, 0.078431, 1.0 },
+ { 0.023529, 0.015686, 0.078431, 1.0 },
+ { 0.023529, 0.015686, 0.078431, 1.0 },
+ { 0.023529, 0.011765, 0.074510, 1.0 },
+ { 0.023529, 0.007843, 0.066667, 1.0 },
+ { 0.023529, 0.007843, 0.062745, 1.0 },
+ { 0.023529, 0.007843, 0.058824, 1.0 },
+ { 0.023529, 0.007843, 0.058824, 1.0 },
+ { 0.027451, 0.007843, 0.054902, 1.0 },
+ { 0.035294, 0.003922, 0.054902, 1.0 },
+ { 0.070588, 0.007843, 0.066667, 1.0 },
+ { 0.090196, 0.027451, 0.082353, 1.0 },
+ { 0.113725, 0.047059, 0.098039, 1.0 },
+ { 0.125490, 0.062745, 0.105882, 1.0 },
+ { 0.137255, 0.082353, 0.117647, 1.0 },
+ { 0.184314, 0.117647, 0.133333, 1.0 },
+ { 0.250980, 0.184314, 0.172549, 1.0 },
+ { 0.352941, 0.262745, 0.188235, 1.0 },
+ { 0.443137, 0.349020, 0.227451, 1.0 },
+ { 0.600000, 0.517647, 0.278431, 1.0 },
+ { 0.635294, 0.556863, 0.294118, 1.0 },
+ { 0.670588, 0.600000, 0.313725, 1.0 },
+ { 0.760784, 0.678431, 0.325490, 1.0 },
+ { 0.847059, 0.752941, 0.356863, 1.0 },
+ { 0.905882, 0.823529, 0.388235, 1.0 },
+ { 0.952941, 0.858824, 0.400000, 1.0 },
+ { 0.988235, 0.870588, 0.364706, 1.0 },
+ { 0.992157, 0.870588, 0.341176, 1.0 },
+ { 0.996078, 0.870588, 0.317647, 1.0 },
+ { 0.996078, 0.862745, 0.305882, 1.0 },
+ { 0.996078, 0.854902, 0.298039, 1.0 },
+ { 0.996078, 0.827451, 0.266667, 1.0 },
+ { 0.992157, 0.796078, 0.223529, 1.0 },
+ { 0.992157, 0.780392, 0.180392, 1.0 },
+ { 0.992157, 0.760784, 0.152941, 1.0 },
+ { 0.988235, 0.741176, 0.129412, 1.0 },
+ { 0.984314, 0.733333, 0.137255, 1.0 },
+ { 0.984314, 0.729412, 0.149020, 1.0 },
+ { 0.984314, 0.752941, 0.184314, 1.0 },
+ { 0.984314, 0.776471, 0.235294, 1.0 },
+ { 0.984314, 0.800000, 0.294118, 1.0 },
+ { 0.988235, 0.819608, 0.329412, 1.0 },
+ { 0.964706, 0.831373, 0.384314, 1.0 },
+ { 0.898039, 0.796078, 0.403922, 1.0 },
+ { 0.831373, 0.760784, 0.423529, 1.0 },
+ { 0.784314, 0.725490, 0.423529, 1.0 },
+ { 0.737255, 0.690196, 0.427451, 1.0 },
+ { 0.635294, 0.611765, 0.403922, 1.0 },
+ { 0.556863, 0.533333, 0.364706, 1.0 },
+ { 0.458824, 0.447059, 0.309804, 1.0 },
+ { 0.360784, 0.349020, 0.258824, 1.0 },
+ { 0.180392, 0.164706, 0.184314, 1.0 },
+ { 0.164706, 0.133333, 0.168627, 1.0 },
+ { 0.149020, 0.101961, 0.156863, 1.0 },
+ { 0.152941, 0.062745, 0.125490, 1.0 },
+ { 0.192157, 0.047059, 0.090196, 1.0 },
+ { 0.274510, 0.043137, 0.054902, 1.0 },
+ { 0.352941, 0.062745, 0.039216, 1.0 },
+ { 0.443137, 0.066667, 0.035294, 1.0 },
+ { 0.439216, 0.058824, 0.035294, 1.0 },
+ { 0.439216, 0.050980, 0.035294, 1.0 },
+ { 0.431373, 0.047059, 0.035294, 1.0 },
+ { 0.427451, 0.058824, 0.039216, 1.0 },
+ { 0.419608, 0.074510, 0.039216, 1.0 },
+ { 0.372549, 0.074510, 0.062745, 1.0 },
+ { 0.290196, 0.054902, 0.082353, 1.0 },
+ { 0.200000, 0.031373, 0.101961, 1.0 },
+ { 0.078431, 0.015686, 0.109804, 1.0 },
+ { 0.062745, 0.015686, 0.109804, 1.0 },
+ { 0.050980, 0.019608, 0.113725, 1.0 },
+ { 0.039216, 0.027451, 0.133333, 1.0 },
+ { 0.047059, 0.047059, 0.160784, 1.0 },
+ { 0.078431, 0.078431, 0.180392, 1.0 },
+ { 0.145098, 0.137255, 0.215686, 1.0 },
+ { 0.325490, 0.301961, 0.298039, 1.0 },
+ { 0.372549, 0.349020, 0.325490, 1.0 },
+ { 0.423529, 0.400000, 0.356863, 1.0 },
+ { 0.509804, 0.482353, 0.388235, 1.0 },
+ { 0.615686, 0.568627, 0.415686, 1.0 },
+ { 0.709804, 0.639216, 0.431373, 1.0 },
+ { 0.800000, 0.698039, 0.427451, 1.0 },
+ { 0.882353, 0.729412, 0.415686, 1.0 },
+ { 0.913725, 0.701961, 0.372549, 1.0 },
+ { 0.890196, 0.639216, 0.317647, 1.0 },
+ { 0.823529, 0.545098, 0.266667, 1.0 },
+ { 0.717647, 0.450980, 0.211765, 1.0 },
+ { 0.623529, 0.368627, 0.164706, 1.0 },
+ { 0.545098, 0.286275, 0.117647, 1.0 },
+ { 0.454902, 0.192157, 0.074510, 1.0 },
+ { 0.364706, 0.105882, 0.054902, 1.0 },
+ { 0.207843, 0.007843, 0.050980, 1.0 },
+ { 0.203922, 0.003922, 0.054902, 1.0 },
+ { 0.200000, 0.003922, 0.058824, 1.0 },
+ { 0.254902, 0.027451, 0.050980, 1.0 },
+ { 0.333333, 0.074510, 0.043137, 1.0 },
+ { 0.423529, 0.133333, 0.035294, 1.0 },
+ { 0.521569, 0.203922, 0.027451, 1.0 },
+ { 0.600000, 0.266667, 0.047059, 1.0 },
+ { 0.698039, 0.341176, 0.066667, 1.0 },
+ { 0.792157, 0.439216, 0.101961, 1.0 },
+ { 0.874510, 0.545098, 0.160784, 1.0 },
+ { 0.945098, 0.647059, 0.207843, 1.0 },
+ { 0.972549, 0.725490, 0.278431, 1.0 },
+ { 0.988235, 0.784314, 0.337255, 1.0 },
+ { 0.992157, 0.839216, 0.400000, 1.0 },
+ { 0.992157, 0.886275, 0.470588, 1.0 },
+ { 0.996078, 0.913725, 0.513725, 1.0 },
+ { 0.996078, 0.925490, 0.549020, 1.0 },
+ { 0.972549, 0.905882, 0.560784, 1.0 },
+ { 0.917647, 0.854902, 0.545098, 1.0 },
+ { 0.835294, 0.756863, 0.501961, 1.0 },
+ { 0.788235, 0.658824, 0.435294, 1.0 },
+ { 0.784314, 0.580392, 0.360784, 1.0 },
+ { 0.803922, 0.533333, 0.294118, 1.0 },
+ { 0.815686, 0.509804, 0.239216, 1.0 },
+ { 0.752941, 0.454902, 0.192157, 1.0 },
+ { 0.654902, 0.368627, 0.168627, 1.0 },
+ { 0.580392, 0.282353, 0.149020, 1.0 },
+ { 0.533333, 0.223529, 0.133333, 1.0 },
+ { 0.505882, 0.207843, 0.117647, 1.0 },
+ { 0.486275, 0.211765, 0.098039, 1.0 },
+ { 0.407843, 0.200000, 0.094118, 1.0 },
+ { 0.329412, 0.168627, 0.113725, 1.0 },
+ { 0.258824, 0.129412, 0.133333, 1.0 },
+ { 0.203922, 0.082353, 0.145098, 1.0 },
+ { 0.247059, 0.070588, 0.129412, 1.0 },
+ { 0.309804, 0.098039, 0.090196, 1.0 },
+ { 0.400000, 0.149020, 0.066667, 1.0 },
+ { 0.498039, 0.215686, 0.054902, 1.0 },
+ { 0.560784, 0.282353, 0.066667, 1.0 },
+ { 0.666667, 0.360784, 0.105882, 1.0 },
+ { 0.764706, 0.458824, 0.160784, 1.0 },
+ { 0.858824, 0.560784, 0.219608, 1.0 },
+ { 0.933333, 0.662745, 0.274510, 1.0 },
+ { 0.956863, 0.737255, 0.313725, 1.0 },
+ { 0.952941, 0.772549, 0.356863, 1.0 },
+ { 0.921569, 0.788235, 0.423529, 1.0 },
+ { 0.866667, 0.776471, 0.478431, 1.0 },
+ { 0.796078, 0.745098, 0.525490, 1.0 },
+ { 0.729412, 0.705882, 0.556863, 1.0 },
+ { 0.650980, 0.631373, 0.537255, 1.0 },
+ { 0.564706, 0.545098, 0.505882, 1.0 },
+ { 0.462745, 0.447059, 0.450980, 1.0 },
+ { 0.356863, 0.341176, 0.384314, 1.0 },
+ { 0.282353, 0.266667, 0.337255, 1.0 },
+ { 0.227451, 0.196078, 0.290196, 1.0 },
+ { 0.188235, 0.141176, 0.239216, 1.0 },
+ { 0.168627, 0.090196, 0.188235, 1.0 },
+ { 0.160784, 0.047059, 0.133333, 1.0 },
+ { 0.188235, 0.027451, 0.090196, 1.0 },
+ { 0.270588, 0.035294, 0.066667, 1.0 },
+ { 0.364706, 0.074510, 0.047059, 1.0 },
+ { 0.466667, 0.133333, 0.035294, 1.0 },
+ { 0.556863, 0.211765, 0.035294, 1.0 },
+ { 0.635294, 0.278431, 0.035294, 1.0 },
+ { 0.721569, 0.337255, 0.039216, 1.0 },
+ { 0.807843, 0.407843, 0.039216, 1.0 },
+ { 0.882353, 0.474510, 0.031373, 1.0 },
+ { 0.819608, 0.470588, 0.035294, 1.0 },
+ { 0.729412, 0.447059, 0.047059, 1.0 },
+ { 0.615686, 0.407843, 0.050980, 1.0 },
+ { 0.505882, 0.345098, 0.062745, 1.0 },
+ };
+/* Faded_Denim */
+static double4 colors_559[] = {
+ { 0.129412, 0.211765, 0.372549, 1.0 },
+ { 0.121569, 0.207843, 0.376471, 1.0 },
+ { 0.152941, 0.227451, 0.431373, 1.0 },
+ { 0.184314, 0.247059, 0.486275, 1.0 },
+ { 0.223529, 0.282353, 0.549020, 1.0 },
+ { 0.266667, 0.321569, 0.611765, 1.0 },
+ { 0.282353, 0.329412, 0.611765, 1.0 },
+ { 0.298039, 0.337255, 0.611765, 1.0 },
+ { 0.345098, 0.380392, 0.619608, 1.0 },
+ { 0.345098, 0.380392, 0.623529, 1.0 },
+ { 0.349020, 0.384314, 0.627451, 1.0 },
+ { 0.345098, 0.376471, 0.611765, 1.0 },
+ { 0.345098, 0.372549, 0.596078, 1.0 },
+ { 0.329412, 0.352941, 0.545098, 1.0 },
+ { 0.313725, 0.337255, 0.494118, 1.0 },
+ { 0.294118, 0.317647, 0.462745, 1.0 },
+ { 0.278431, 0.298039, 0.435294, 1.0 },
+ { 0.176471, 0.215686, 0.349020, 1.0 },
+ { 0.149020, 0.192157, 0.329412, 1.0 },
+ { 0.125490, 0.168627, 0.313725, 1.0 },
+ { 0.125490, 0.168627, 0.313725, 1.0 },
+ { 0.125490, 0.168627, 0.313725, 1.0 },
+ { 0.129412, 0.172549, 0.321569, 1.0 },
+ { 0.133333, 0.176471, 0.329412, 1.0 },
+ { 0.145098, 0.196078, 0.372549, 1.0 },
+ { 0.160784, 0.211765, 0.388235, 1.0 },
+ { 0.176471, 0.231373, 0.403922, 1.0 },
+ { 0.196078, 0.243137, 0.419608, 1.0 },
+ { 0.215686, 0.258824, 0.435294, 1.0 },
+ { 0.215686, 0.262745, 0.435294, 1.0 },
+ { 0.219608, 0.266667, 0.439216, 1.0 },
+ { 0.227451, 0.270588, 0.439216, 1.0 },
+ { 0.231373, 0.266667, 0.435294, 1.0 },
+ { 0.227451, 0.258824, 0.423529, 1.0 },
+ { 0.223529, 0.262745, 0.431373, 1.0 },
+ { 0.219608, 0.266667, 0.439216, 1.0 },
+ { 0.239216, 0.282353, 0.470588, 1.0 },
+ { 0.258824, 0.298039, 0.501961, 1.0 },
+ { 0.266667, 0.305882, 0.521569, 1.0 },
+ { 0.278431, 0.317647, 0.541176, 1.0 },
+ { 0.305882, 0.345098, 0.580392, 1.0 },
+ { 0.278431, 0.329412, 0.556863, 1.0 },
+ { 0.254902, 0.313725, 0.533333, 1.0 },
+ { 0.227451, 0.286275, 0.490196, 1.0 },
+ { 0.203922, 0.258824, 0.450980, 1.0 },
+ { 0.200000, 0.247059, 0.431373, 1.0 },
+ { 0.196078, 0.239216, 0.415686, 1.0 },
+ { 0.176471, 0.219608, 0.384314, 1.0 },
+ { 0.156863, 0.196078, 0.345098, 1.0 },
+ { 0.090196, 0.129412, 0.270588, 1.0 },
+ { 0.066667, 0.101961, 0.235294, 1.0 },
+ { 0.043137, 0.078431, 0.200000, 1.0 },
+ { 0.031373, 0.062745, 0.180392, 1.0 },
+ { 0.023529, 0.050980, 0.160784, 1.0 },
+ { 0.019608, 0.047059, 0.164706, 1.0 },
+ { 0.015686, 0.047059, 0.168627, 1.0 },
+ { 0.015686, 0.043137, 0.168627, 1.0 },
+ { 0.011765, 0.035294, 0.160784, 1.0 },
+ { 0.011765, 0.027451, 0.152941, 1.0 },
+ { 0.011765, 0.019608, 0.141176, 1.0 },
+ { 0.011765, 0.011765, 0.129412, 1.0 },
+ { 0.011765, 0.011765, 0.133333, 1.0 },
+ { 0.011765, 0.015686, 0.141176, 1.0 },
+ { 0.015686, 0.031373, 0.156863, 1.0 },
+ { 0.019608, 0.050980, 0.188235, 1.0 },
+ { 0.074510, 0.105882, 0.270588, 1.0 },
+ { 0.113725, 0.141176, 0.321569, 1.0 },
+ { 0.156863, 0.176471, 0.372549, 1.0 },
+ { 0.184314, 0.200000, 0.392157, 1.0 },
+ { 0.211765, 0.227451, 0.415686, 1.0 },
+ { 0.235294, 0.258824, 0.435294, 1.0 },
+ { 0.243137, 0.282353, 0.439216, 1.0 },
+ { 0.231373, 0.298039, 0.450980, 1.0 },
+ { 0.235294, 0.298039, 0.454902, 1.0 },
+ { 0.239216, 0.298039, 0.462745, 1.0 },
+ { 0.250980, 0.305882, 0.466667, 1.0 },
+ { 0.266667, 0.313725, 0.470588, 1.0 },
+ { 0.254902, 0.305882, 0.462745, 1.0 },
+ { 0.247059, 0.301961, 0.454902, 1.0 },
+ { 0.227451, 0.298039, 0.450980, 1.0 },
+ { 0.188235, 0.266667, 0.435294, 1.0 },
+ { 0.168627, 0.235294, 0.439216, 1.0 },
+ { 0.160784, 0.219608, 0.427451, 1.0 },
+ { 0.152941, 0.203922, 0.419608, 1.0 },
+ { 0.145098, 0.196078, 0.411765, 1.0 },
+ { 0.137255, 0.192157, 0.403922, 1.0 },
+ { 0.125490, 0.184314, 0.388235, 1.0 },
+ { 0.109804, 0.188235, 0.392157, 1.0 },
+ { 0.090196, 0.200000, 0.423529, 1.0 },
+ { 0.090196, 0.203922, 0.439216, 1.0 },
+ { 0.094118, 0.207843, 0.454902, 1.0 },
+ { 0.094118, 0.207843, 0.450980, 1.0 },
+ { 0.094118, 0.211765, 0.450980, 1.0 },
+ { 0.098039, 0.219608, 0.462745, 1.0 },
+ { 0.113725, 0.247059, 0.486275, 1.0 },
+ { 0.129412, 0.266667, 0.525490, 1.0 },
+ { 0.160784, 0.294118, 0.588235, 1.0 },
+ { 0.223529, 0.337255, 0.678431, 1.0 },
+ { 0.235294, 0.352941, 0.690196, 1.0 },
+ { 0.247059, 0.368627, 0.701961, 1.0 },
+ { 0.250980, 0.372549, 0.701961, 1.0 },
+ { 0.254902, 0.380392, 0.701961, 1.0 },
+ { 0.254902, 0.392157, 0.713725, 1.0 },
+ { 0.258824, 0.400000, 0.733333, 1.0 },
+ { 0.278431, 0.423529, 0.764706, 1.0 },
+ { 0.274510, 0.419608, 0.760784, 1.0 },
+ { 0.274510, 0.419608, 0.760784, 1.0 },
+ { 0.266667, 0.415686, 0.749020, 1.0 },
+ { 0.258824, 0.411765, 0.741176, 1.0 },
+ { 0.247059, 0.403922, 0.729412, 1.0 },
+ { 0.243137, 0.388235, 0.709804, 1.0 },
+ { 0.231373, 0.376471, 0.698039, 1.0 },
+ { 0.227451, 0.360784, 0.682353, 1.0 },
+ { 0.227451, 0.360784, 0.662745, 1.0 },
+ { 0.239216, 0.360784, 0.662745, 1.0 },
+ { 0.250980, 0.360784, 0.666667, 1.0 },
+ { 0.286275, 0.364706, 0.670588, 1.0 },
+ { 0.313725, 0.384314, 0.682353, 1.0 },
+ { 0.368627, 0.419608, 0.709804, 1.0 },
+ { 0.392157, 0.450980, 0.741176, 1.0 },
+ { 0.435294, 0.490196, 0.796078, 1.0 },
+ { 0.443137, 0.490196, 0.807843, 1.0 },
+ { 0.454902, 0.490196, 0.819608, 1.0 },
+ { 0.470588, 0.498039, 0.823529, 1.0 },
+ { 0.486275, 0.509804, 0.827451, 1.0 },
+ { 0.474510, 0.501961, 0.827451, 1.0 },
+ { 0.450980, 0.494118, 0.819608, 1.0 },
+ { 0.419608, 0.470588, 0.796078, 1.0 },
+ { 0.388235, 0.443137, 0.772549, 1.0 },
+ { 0.333333, 0.376471, 0.709804, 1.0 },
+ { 0.325490, 0.364706, 0.698039, 1.0 },
+ { 0.317647, 0.356863, 0.686275, 1.0 },
+ { 0.298039, 0.345098, 0.666667, 1.0 },
+ { 0.282353, 0.333333, 0.647059, 1.0 },
+ { 0.270588, 0.317647, 0.623529, 1.0 },
+ { 0.270588, 0.309804, 0.619608, 1.0 },
+ { 0.278431, 0.309804, 0.627451, 1.0 },
+ { 0.294118, 0.317647, 0.639216, 1.0 },
+ { 0.313725, 0.329412, 0.654902, 1.0 },
+ { 0.321569, 0.337255, 0.658824, 1.0 },
+ { 0.329412, 0.345098, 0.662745, 1.0 },
+ { 0.345098, 0.364706, 0.686275, 1.0 },
+ { 0.364706, 0.376471, 0.701961, 1.0 },
+ { 0.356863, 0.384314, 0.717647, 1.0 },
+ { 0.345098, 0.392157, 0.741176, 1.0 },
+ { 0.313725, 0.403922, 0.745098, 1.0 },
+ { 0.309804, 0.403922, 0.741176, 1.0 },
+ { 0.305882, 0.403922, 0.741176, 1.0 },
+ { 0.309804, 0.407843, 0.741176, 1.0 },
+ { 0.301961, 0.403922, 0.729412, 1.0 },
+ { 0.294118, 0.411765, 0.741176, 1.0 },
+ { 0.274510, 0.415686, 0.756863, 1.0 },
+ { 0.231373, 0.419608, 0.776471, 1.0 },
+ { 0.227451, 0.419608, 0.784314, 1.0 },
+ { 0.223529, 0.423529, 0.796078, 1.0 },
+ { 0.231373, 0.427451, 0.803922, 1.0 },
+ { 0.258824, 0.443137, 0.819608, 1.0 },
+ { 0.282353, 0.470588, 0.839216, 1.0 },
+ { 0.317647, 0.505882, 0.870588, 1.0 },
+ { 0.341176, 0.529412, 0.909804, 1.0 },
+ { 0.372549, 0.564706, 0.945098, 1.0 },
+ { 0.466667, 0.639216, 0.996078, 1.0 },
+ { 0.474510, 0.647059, 0.996078, 1.0 },
+ { 0.486275, 0.654902, 1.000000, 1.0 },
+ { 0.513725, 0.666667, 0.996078, 1.0 },
+ { 0.529412, 0.658824, 0.988235, 1.0 },
+ { 0.498039, 0.635294, 0.964706, 1.0 },
+ { 0.533333, 0.635294, 0.960784, 1.0 },
+ { 0.494118, 0.592157, 0.929412, 1.0 },
+ { 0.474510, 0.576471, 0.917647, 1.0 },
+ { 0.458824, 0.564706, 0.909804, 1.0 },
+ { 0.403922, 0.517647, 0.882353, 1.0 },
+ { 0.333333, 0.462745, 0.850980, 1.0 },
+ { 0.301961, 0.439216, 0.835294, 1.0 },
+ { 0.298039, 0.423529, 0.827451, 1.0 },
+ { 0.290196, 0.431373, 0.839216, 1.0 },
+ { 0.294118, 0.447059, 0.854902, 1.0 },
+ { 0.294118, 0.462745, 0.866667, 1.0 },
+ { 0.301961, 0.466667, 0.874510, 1.0 },
+ { 0.294118, 0.474510, 0.874510, 1.0 },
+ { 0.286275, 0.462745, 0.870588, 1.0 },
+ { 0.286275, 0.462745, 0.870588, 1.0 },
+ { 0.290196, 0.458824, 0.854902, 1.0 },
+ { 0.290196, 0.447059, 0.835294, 1.0 },
+ { 0.290196, 0.439216, 0.772549, 1.0 },
+ { 0.278431, 0.423529, 0.749020, 1.0 },
+ { 0.270588, 0.407843, 0.729412, 1.0 },
+ { 0.243137, 0.380392, 0.698039, 1.0 },
+ { 0.223529, 0.356863, 0.662745, 1.0 },
+ { 0.203922, 0.321569, 0.619608, 1.0 },
+ { 0.184314, 0.305882, 0.588235, 1.0 },
+ { 0.168627, 0.290196, 0.560784, 1.0 },
+ { 0.160784, 0.282353, 0.541176, 1.0 },
+ { 0.152941, 0.270588, 0.525490, 1.0 },
+ { 0.149020, 0.258824, 0.509804, 1.0 },
+ { 0.145098, 0.243137, 0.494118, 1.0 },
+ { 0.145098, 0.235294, 0.470588, 1.0 },
+ { 0.129412, 0.219608, 0.454902, 1.0 },
+ { 0.121569, 0.207843, 0.447059, 1.0 },
+ { 0.105882, 0.200000, 0.435294, 1.0 },
+ { 0.094118, 0.188235, 0.423529, 1.0 },
+ { 0.105882, 0.184314, 0.431373, 1.0 },
+ { 0.113725, 0.192157, 0.447059, 1.0 },
+ { 0.129412, 0.207843, 0.470588, 1.0 },
+ { 0.137255, 0.235294, 0.513725, 1.0 },
+ { 0.156863, 0.262745, 0.560784, 1.0 },
+ { 0.188235, 0.294118, 0.603922, 1.0 },
+ { 0.219608, 0.317647, 0.639216, 1.0 },
+ { 0.243137, 0.349020, 0.678431, 1.0 },
+ { 0.254902, 0.364706, 0.698039, 1.0 },
+ { 0.258824, 0.384314, 0.729412, 1.0 },
+ { 0.247059, 0.392157, 0.745098, 1.0 },
+ { 0.243137, 0.384314, 0.741176, 1.0 },
+ { 0.239216, 0.376471, 0.725490, 1.0 },
+ { 0.235294, 0.364706, 0.694118, 1.0 },
+ { 0.235294, 0.349020, 0.650980, 1.0 },
+ { 0.231373, 0.333333, 0.619608, 1.0 },
+ { 0.200000, 0.309804, 0.588235, 1.0 },
+ { 0.184314, 0.294118, 0.560784, 1.0 },
+ { 0.160784, 0.274510, 0.541176, 1.0 },
+ { 0.149020, 0.258824, 0.517647, 1.0 },
+ { 0.141176, 0.250980, 0.494118, 1.0 },
+ { 0.145098, 0.239216, 0.478431, 1.0 },
+ { 0.129412, 0.223529, 0.454902, 1.0 },
+ { 0.129412, 0.207843, 0.431373, 1.0 },
+ { 0.117647, 0.184314, 0.400000, 1.0 },
+ { 0.090196, 0.164706, 0.368627, 1.0 },
+ { 0.062745, 0.137255, 0.325490, 1.0 },
+ { 0.035294, 0.113725, 0.282353, 1.0 },
+ { 0.023529, 0.098039, 0.250980, 1.0 },
+ { 0.019608, 0.078431, 0.215686, 1.0 },
+ { 0.015686, 0.062745, 0.176471, 1.0 },
+ { 0.011765, 0.047059, 0.152941, 1.0 },
+ { 0.011765, 0.027451, 0.121569, 1.0 },
+ { 0.007843, 0.011765, 0.098039, 1.0 },
+ { 0.007843, 0.011765, 0.094118, 1.0 },
+ { 0.007843, 0.015686, 0.101961, 1.0 },
+ { 0.011765, 0.039216, 0.125490, 1.0 },
+ { 0.015686, 0.058824, 0.160784, 1.0 },
+ { 0.019608, 0.094118, 0.207843, 1.0 },
+ { 0.031373, 0.117647, 0.250980, 1.0 },
+ { 0.047059, 0.125490, 0.282353, 1.0 },
+ { 0.062745, 0.133333, 0.313725, 1.0 },
+ { 0.066667, 0.133333, 0.309804, 1.0 },
+ { 0.066667, 0.141176, 0.309804, 1.0 },
+ { 0.082353, 0.156863, 0.313725, 1.0 },
+ { 0.098039, 0.176471, 0.325490, 1.0 },
+ { 0.109804, 0.188235, 0.329412, 1.0 },
+ { 0.113725, 0.196078, 0.333333, 1.0 },
+ { 0.113725, 0.192157, 0.317647, 1.0 },
+ { 0.109804, 0.184314, 0.286275, 1.0 },
+ { 0.094118, 0.152941, 0.235294, 1.0 },
+ { 0.101961, 0.168627, 0.250980, 1.0 },
+ { 0.109804, 0.176471, 0.282353, 1.0 },
+ { 0.113725, 0.184314, 0.301961, 1.0 },
+ { 0.117647, 0.196078, 0.333333, 1.0 },
+ };
+/* Fading_Away */
+static double4 colors_560[] = {
+ { 0.396078, 0.407843, 0.474510, 1.0 },
+ { 0.435294, 0.407843, 0.509804, 1.0 },
+ { 0.450980, 0.419608, 0.505882, 1.0 },
+ { 0.470588, 0.435294, 0.501961, 1.0 },
+ { 0.474510, 0.431373, 0.490196, 1.0 },
+ { 0.478431, 0.431373, 0.482353, 1.0 },
+ { 0.474510, 0.411765, 0.486275, 1.0 },
+ { 0.474510, 0.396078, 0.490196, 1.0 },
+ { 0.505882, 0.364706, 0.490196, 1.0 },
+ { 0.517647, 0.380392, 0.486275, 1.0 },
+ { 0.533333, 0.400000, 0.482353, 1.0 },
+ { 0.556863, 0.443137, 0.501961, 1.0 },
+ { 0.580392, 0.486275, 0.521569, 1.0 },
+ { 0.592157, 0.537255, 0.501961, 1.0 },
+ { 0.607843, 0.592157, 0.486275, 1.0 },
+ { 0.603922, 0.603922, 0.486275, 1.0 },
+ { 0.603922, 0.619608, 0.490196, 1.0 },
+ { 0.568627, 0.631373, 0.505882, 1.0 },
+ { 0.549020, 0.603922, 0.482353, 1.0 },
+ { 0.529412, 0.576471, 0.462745, 1.0 },
+ { 0.521569, 0.560784, 0.447059, 1.0 },
+ { 0.517647, 0.549020, 0.435294, 1.0 },
+ { 0.521569, 0.541176, 0.431373, 1.0 },
+ { 0.525490, 0.533333, 0.427451, 1.0 },
+ { 0.525490, 0.529412, 0.419608, 1.0 },
+ { 0.501961, 0.537255, 0.423529, 1.0 },
+ { 0.482353, 0.545098, 0.431373, 1.0 },
+ { 0.443137, 0.564706, 0.447059, 1.0 },
+ { 0.403922, 0.588235, 0.462745, 1.0 },
+ { 0.376471, 0.596078, 0.470588, 1.0 },
+ { 0.349020, 0.603922, 0.478431, 1.0 },
+ { 0.309804, 0.603922, 0.494118, 1.0 },
+ { 0.250980, 0.576471, 0.513725, 1.0 },
+ { 0.200000, 0.513725, 0.509804, 1.0 },
+ { 0.200000, 0.478431, 0.509804, 1.0 },
+ { 0.200000, 0.447059, 0.513725, 1.0 },
+ { 0.223529, 0.411765, 0.501961, 1.0 },
+ { 0.247059, 0.376471, 0.494118, 1.0 },
+ { 0.274510, 0.368627, 0.490196, 1.0 },
+ { 0.305882, 0.364706, 0.490196, 1.0 },
+ { 0.388235, 0.431373, 0.482353, 1.0 },
+ { 0.423529, 0.458824, 0.482353, 1.0 },
+ { 0.458824, 0.486275, 0.486275, 1.0 },
+ { 0.490196, 0.498039, 0.482353, 1.0 },
+ { 0.521569, 0.509804, 0.478431, 1.0 },
+ { 0.517647, 0.513725, 0.470588, 1.0 },
+ { 0.513725, 0.521569, 0.466667, 1.0 },
+ { 0.490196, 0.521569, 0.462745, 1.0 },
+ { 0.486275, 0.509804, 0.447059, 1.0 },
+ { 0.486275, 0.498039, 0.396078, 1.0 },
+ { 0.466667, 0.490196, 0.392157, 1.0 },
+ { 0.450980, 0.486275, 0.388235, 1.0 },
+ { 0.443137, 0.486275, 0.392157, 1.0 },
+ { 0.435294, 0.486275, 0.400000, 1.0 },
+ { 0.431373, 0.490196, 0.400000, 1.0 },
+ { 0.427451, 0.494118, 0.403922, 1.0 },
+ { 0.360784, 0.501961, 0.447059, 1.0 },
+ { 0.333333, 0.490196, 0.466667, 1.0 },
+ { 0.305882, 0.478431, 0.486275, 1.0 },
+ { 0.313725, 0.474510, 0.470588, 1.0 },
+ { 0.325490, 0.474510, 0.458824, 1.0 },
+ { 0.325490, 0.470588, 0.447059, 1.0 },
+ { 0.329412, 0.470588, 0.435294, 1.0 },
+ { 0.349020, 0.470588, 0.396078, 1.0 },
+ { 0.392157, 0.450980, 0.356863, 1.0 },
+ { 0.494118, 0.431373, 0.290196, 1.0 },
+ { 0.509804, 0.435294, 0.247059, 1.0 },
+ { 0.529412, 0.439216, 0.203922, 1.0 },
+ { 0.541176, 0.431373, 0.184314, 1.0 },
+ { 0.552941, 0.427451, 0.164706, 1.0 },
+ { 0.596078, 0.400000, 0.164706, 1.0 },
+ { 0.623529, 0.407843, 0.172549, 1.0 },
+ { 0.643137, 0.435294, 0.172549, 1.0 },
+ { 0.650980, 0.454902, 0.180392, 1.0 },
+ { 0.662745, 0.474510, 0.188235, 1.0 },
+ { 0.647059, 0.498039, 0.207843, 1.0 },
+ { 0.631373, 0.525490, 0.227451, 1.0 },
+ { 0.615686, 0.537255, 0.254902, 1.0 },
+ { 0.603922, 0.552941, 0.282353, 1.0 },
+ { 0.572549, 0.596078, 0.329412, 1.0 },
+ { 0.564706, 0.607843, 0.376471, 1.0 },
+ { 0.572549, 0.627451, 0.490196, 1.0 },
+ { 0.576471, 0.662745, 0.533333, 1.0 },
+ { 0.584314, 0.698039, 0.576471, 1.0 },
+ { 0.603922, 0.698039, 0.572549, 1.0 },
+ { 0.623529, 0.698039, 0.568627, 1.0 },
+ { 0.647059, 0.639216, 0.572549, 1.0 },
+ { 0.647059, 0.596078, 0.549020, 1.0 },
+ { 0.639216, 0.533333, 0.505882, 1.0 },
+ { 0.639216, 0.482353, 0.478431, 1.0 },
+ { 0.639216, 0.431373, 0.454902, 1.0 },
+ { 0.643137, 0.411765, 0.431373, 1.0 },
+ { 0.650980, 0.392157, 0.407843, 1.0 },
+ { 0.635294, 0.388235, 0.384314, 1.0 },
+ { 0.611765, 0.396078, 0.368627, 1.0 },
+ { 0.584314, 0.427451, 0.368627, 1.0 },
+ { 0.568627, 0.447059, 0.352941, 1.0 },
+ { 0.541176, 0.490196, 0.333333, 1.0 },
+ { 0.529412, 0.490196, 0.321569, 1.0 },
+ { 0.517647, 0.490196, 0.313725, 1.0 },
+ { 0.517647, 0.482353, 0.309804, 1.0 },
+ { 0.521569, 0.478431, 0.305882, 1.0 },
+ { 0.549020, 0.474510, 0.317647, 1.0 },
+ { 0.560784, 0.486275, 0.321569, 1.0 },
+ { 0.549020, 0.462745, 0.309804, 1.0 },
+ { 0.533333, 0.454902, 0.333333, 1.0 },
+ { 0.521569, 0.447059, 0.360784, 1.0 },
+ { 0.513725, 0.431373, 0.376471, 1.0 },
+ { 0.509804, 0.419608, 0.392157, 1.0 },
+ { 0.486275, 0.392157, 0.423529, 1.0 },
+ { 0.478431, 0.345098, 0.450980, 1.0 },
+ { 0.498039, 0.317647, 0.490196, 1.0 },
+ { 0.537255, 0.298039, 0.517647, 1.0 },
+ { 0.552941, 0.270588, 0.517647, 1.0 },
+ { 0.568627, 0.266667, 0.525490, 1.0 },
+ { 0.584314, 0.262745, 0.537255, 1.0 },
+ { 0.619608, 0.286275, 0.560784, 1.0 },
+ { 0.623529, 0.325490, 0.580392, 1.0 },
+ { 0.580392, 0.396078, 0.588235, 1.0 },
+ { 0.537255, 0.439216, 0.635294, 1.0 },
+ { 0.509804, 0.529412, 0.670588, 1.0 },
+ { 0.498039, 0.529412, 0.674510, 1.0 },
+ { 0.486275, 0.533333, 0.678431, 1.0 },
+ { 0.470588, 0.509804, 0.686275, 1.0 },
+ { 0.454902, 0.490196, 0.694118, 1.0 },
+ { 0.439216, 0.439216, 0.654902, 1.0 },
+ { 0.435294, 0.400000, 0.607843, 1.0 },
+ { 0.423529, 0.360784, 0.560784, 1.0 },
+ { 0.411765, 0.325490, 0.552941, 1.0 },
+ { 0.411765, 0.294118, 0.486275, 1.0 },
+ { 0.407843, 0.305882, 0.474510, 1.0 },
+ { 0.403922, 0.321569, 0.466667, 1.0 },
+ { 0.407843, 0.376471, 0.474510, 1.0 },
+ { 0.411765, 0.419608, 0.466667, 1.0 },
+ { 0.435294, 0.443137, 0.443137, 1.0 },
+ { 0.443137, 0.450980, 0.431373, 1.0 },
+ { 0.462745, 0.439216, 0.454902, 1.0 },
+ { 0.478431, 0.415686, 0.458824, 1.0 },
+ { 0.498039, 0.392157, 0.462745, 1.0 },
+ { 0.498039, 0.388235, 0.454902, 1.0 },
+ { 0.498039, 0.384314, 0.450980, 1.0 },
+ { 0.501961, 0.368627, 0.458824, 1.0 },
+ { 0.501961, 0.349020, 0.498039, 1.0 },
+ { 0.486275, 0.313725, 0.529412, 1.0 },
+ { 0.423529, 0.298039, 0.529412, 1.0 },
+ { 0.301961, 0.274510, 0.537255, 1.0 },
+ { 0.286275, 0.262745, 0.549020, 1.0 },
+ { 0.270588, 0.254902, 0.560784, 1.0 },
+ { 0.239216, 0.243137, 0.560784, 1.0 },
+ { 0.211765, 0.247059, 0.549020, 1.0 },
+ { 0.200000, 0.235294, 0.549020, 1.0 },
+ { 0.215686, 0.219608, 0.560784, 1.0 },
+ { 0.239216, 0.200000, 0.549020, 1.0 },
+ { 0.243137, 0.196078, 0.541176, 1.0 },
+ { 0.247059, 0.196078, 0.537255, 1.0 },
+ { 0.282353, 0.196078, 0.537255, 1.0 },
+ { 0.290196, 0.207843, 0.545098, 1.0 },
+ { 0.309804, 0.231373, 0.549020, 1.0 },
+ { 0.298039, 0.258824, 0.541176, 1.0 },
+ { 0.337255, 0.301961, 0.533333, 1.0 },
+ { 0.368627, 0.333333, 0.521569, 1.0 },
+ { 0.364706, 0.384314, 0.517647, 1.0 },
+ { 0.356863, 0.376471, 0.521569, 1.0 },
+ { 0.349020, 0.372549, 0.525490, 1.0 },
+ { 0.321569, 0.341176, 0.533333, 1.0 },
+ { 0.298039, 0.298039, 0.533333, 1.0 },
+ { 0.266667, 0.278431, 0.529412, 1.0 },
+ { 0.254902, 0.250980, 0.521569, 1.0 },
+ { 0.274510, 0.235294, 0.537255, 1.0 },
+ { 0.286275, 0.250980, 0.541176, 1.0 },
+ { 0.298039, 0.266667, 0.545098, 1.0 },
+ { 0.329412, 0.305882, 0.560784, 1.0 },
+ { 0.372549, 0.372549, 0.607843, 1.0 },
+ { 0.423529, 0.423529, 0.647059, 1.0 },
+ { 0.458824, 0.494118, 0.694118, 1.0 },
+ { 0.505882, 0.529412, 0.721569, 1.0 },
+ { 0.545098, 0.560784, 0.776471, 1.0 },
+ { 0.603922, 0.580392, 0.788235, 1.0 },
+ { 0.615686, 0.635294, 0.800000, 1.0 },
+ { 0.643137, 0.643137, 0.760784, 1.0 },
+ { 0.643137, 0.631373, 0.717647, 1.0 },
+ { 0.647059, 0.603922, 0.654902, 1.0 },
+ { 0.611765, 0.631373, 0.607843, 1.0 },
+ { 0.549020, 0.650980, 0.572549, 1.0 },
+ { 0.466667, 0.623529, 0.541176, 1.0 },
+ { 0.470588, 0.631373, 0.549020, 1.0 },
+ { 0.474510, 0.639216, 0.556863, 1.0 },
+ { 0.474510, 0.682353, 0.603922, 1.0 },
+ { 0.494118, 0.709804, 0.658824, 1.0 },
+ { 0.537255, 0.717647, 0.713725, 1.0 },
+ { 0.588235, 0.721569, 0.749020, 1.0 },
+ { 0.619608, 0.737255, 0.760784, 1.0 },
+ { 0.631373, 0.752941, 0.776471, 1.0 },
+ { 0.643137, 0.764706, 0.788235, 1.0 },
+ { 0.647059, 0.764706, 0.800000, 1.0 },
+ { 0.619608, 0.756863, 0.796078, 1.0 },
+ { 0.572549, 0.745098, 0.784314, 1.0 },
+ { 0.513725, 0.733333, 0.780392, 1.0 },
+ { 0.501961, 0.694118, 0.800000, 1.0 },
+ { 0.505882, 0.662745, 0.811765, 1.0 },
+ { 0.529412, 0.635294, 0.815686, 1.0 },
+ { 0.549020, 0.623529, 0.796078, 1.0 },
+ { 0.576471, 0.584314, 0.784314, 1.0 },
+ { 0.600000, 0.584314, 0.729412, 1.0 },
+ { 0.619608, 0.592157, 0.658824, 1.0 },
+ { 0.654902, 0.615686, 0.603922, 1.0 },
+ { 0.701961, 0.603922, 0.588235, 1.0 },
+ { 0.729412, 0.603922, 0.607843, 1.0 },
+ { 0.709804, 0.611765, 0.627451, 1.0 },
+ { 0.698039, 0.623529, 0.654902, 1.0 },
+ { 0.709804, 0.635294, 0.678431, 1.0 },
+ { 0.745098, 0.647059, 0.729412, 1.0 },
+ { 0.749020, 0.647059, 0.756863, 1.0 },
+ { 0.733333, 0.654902, 0.764706, 1.0 },
+ { 0.701961, 0.670588, 0.725490, 1.0 },
+ { 0.670588, 0.705882, 0.690196, 1.0 },
+ { 0.650980, 0.721569, 0.631373, 1.0 },
+ { 0.627451, 0.713725, 0.596078, 1.0 },
+ { 0.603922, 0.686275, 0.572549, 1.0 },
+ { 0.560784, 0.658824, 0.568627, 1.0 },
+ { 0.537255, 0.647059, 0.564706, 1.0 },
+ { 0.525490, 0.607843, 0.560784, 1.0 },
+ { 0.533333, 0.572549, 0.576471, 1.0 },
+ { 0.525490, 0.537255, 0.588235, 1.0 },
+ { 0.525490, 0.537255, 0.588235, 1.0 },
+ { 0.521569, 0.533333, 0.564706, 1.0 },
+ { 0.537255, 0.537255, 0.537255, 1.0 },
+ { 0.549020, 0.521569, 0.501961, 1.0 },
+ { 0.576471, 0.533333, 0.454902, 1.0 },
+ { 0.584314, 0.533333, 0.411765, 1.0 },
+ { 0.596078, 0.552941, 0.368627, 1.0 },
+ { 0.588235, 0.545098, 0.337255, 1.0 },
+ { 0.596078, 0.556863, 0.313725, 1.0 },
+ { 0.603922, 0.552941, 0.286275, 1.0 },
+ { 0.607843, 0.572549, 0.290196, 1.0 },
+ { 0.564706, 0.592157, 0.309804, 1.0 },
+ { 0.517647, 0.611765, 0.352941, 1.0 },
+ { 0.482353, 0.650980, 0.388235, 1.0 },
+ { 0.470588, 0.678431, 0.423529, 1.0 },
+ { 0.486275, 0.709804, 0.478431, 1.0 },
+ { 0.494118, 0.701961, 0.521569, 1.0 },
+ { 0.494118, 0.690196, 0.552941, 1.0 },
+ { 0.470588, 0.662745, 0.549020, 1.0 },
+ { 0.486275, 0.631373, 0.549020, 1.0 },
+ { 0.521569, 0.572549, 0.549020, 1.0 },
+ { 0.541176, 0.505882, 0.545098, 1.0 },
+ { 0.509804, 0.466667, 0.521569, 1.0 },
+ { 0.458824, 0.411765, 0.498039, 1.0 },
+ { 0.411765, 0.364706, 0.490196, 1.0 },
+ { 0.376471, 0.321569, 0.490196, 1.0 },
+ { 0.356863, 0.325490, 0.466667, 1.0 },
+ { 0.345098, 0.349020, 0.443137, 1.0 },
+ { 0.325490, 0.356863, 0.439216, 1.0 },
+ { 0.325490, 0.329412, 0.486275, 1.0 },
+ { 0.325490, 0.309804, 0.498039, 1.0 },
+ { 0.368627, 0.349020, 0.501961, 1.0 },
+ };
+/* Fiery_Sky */
+static double4 colors_561[] = {
+ { 0.639216, 0.372549, 0.192157, 1.0 },
+ { 0.686275, 0.337255, 0.188235, 1.0 },
+ { 0.705882, 0.325490, 0.184314, 1.0 },
+ { 0.729412, 0.313725, 0.184314, 1.0 },
+ { 0.670588, 0.298039, 0.164706, 1.0 },
+ { 0.611765, 0.286275, 0.149020, 1.0 },
+ { 0.588235, 0.266667, 0.137255, 1.0 },
+ { 0.564706, 0.250980, 0.129412, 1.0 },
+ { 0.411765, 0.215686, 0.156863, 1.0 },
+ { 0.341176, 0.231373, 0.180392, 1.0 },
+ { 0.270588, 0.250980, 0.207843, 1.0 },
+ { 0.207843, 0.223529, 0.247059, 1.0 },
+ { 0.145098, 0.196078, 0.286275, 1.0 },
+ { 0.145098, 0.200000, 0.305882, 1.0 },
+ { 0.145098, 0.203922, 0.329412, 1.0 },
+ { 0.176471, 0.207843, 0.325490, 1.0 },
+ { 0.207843, 0.215686, 0.321569, 1.0 },
+ { 0.349020, 0.247059, 0.278431, 1.0 },
+ { 0.419608, 0.274510, 0.235294, 1.0 },
+ { 0.494118, 0.305882, 0.192157, 1.0 },
+ { 0.560784, 0.321569, 0.149020, 1.0 },
+ { 0.627451, 0.341176, 0.109804, 1.0 },
+ { 0.654902, 0.337255, 0.098039, 1.0 },
+ { 0.686275, 0.337255, 0.090196, 1.0 },
+ { 0.741176, 0.239216, 0.062745, 1.0 },
+ { 0.784314, 0.184314, 0.070588, 1.0 },
+ { 0.831373, 0.129412, 0.082353, 1.0 },
+ { 0.839216, 0.098039, 0.090196, 1.0 },
+ { 0.850980, 0.066667, 0.101961, 1.0 },
+ { 0.831373, 0.062745, 0.105882, 1.0 },
+ { 0.811765, 0.058824, 0.109804, 1.0 },
+ { 0.800000, 0.050980, 0.145098, 1.0 },
+ { 0.788235, 0.023529, 0.196078, 1.0 },
+ { 0.678431, 0.050980, 0.203922, 1.0 },
+ { 0.603922, 0.047059, 0.215686, 1.0 },
+ { 0.533333, 0.047059, 0.227451, 1.0 },
+ { 0.466667, 0.043137, 0.243137, 1.0 },
+ { 0.400000, 0.043137, 0.258824, 1.0 },
+ { 0.356863, 0.043137, 0.247059, 1.0 },
+ { 0.313725, 0.043137, 0.235294, 1.0 },
+ { 0.184314, 0.054902, 0.239216, 1.0 },
+ { 0.184314, 0.047059, 0.219608, 1.0 },
+ { 0.188235, 0.039216, 0.200000, 1.0 },
+ { 0.227451, 0.039216, 0.168627, 1.0 },
+ { 0.270588, 0.043137, 0.141176, 1.0 },
+ { 0.286275, 0.054902, 0.137255, 1.0 },
+ { 0.301961, 0.070588, 0.137255, 1.0 },
+ { 0.321569, 0.086275, 0.098039, 1.0 },
+ { 0.337255, 0.109804, 0.078431, 1.0 },
+ { 0.325490, 0.117647, 0.058824, 1.0 },
+ { 0.270588, 0.121569, 0.062745, 1.0 },
+ { 0.215686, 0.129412, 0.070588, 1.0 },
+ { 0.188235, 0.121569, 0.098039, 1.0 },
+ { 0.164706, 0.117647, 0.125490, 1.0 },
+ { 0.168627, 0.113725, 0.125490, 1.0 },
+ { 0.172549, 0.109804, 0.129412, 1.0 },
+ { 0.215686, 0.094118, 0.094118, 1.0 },
+ { 0.250980, 0.113725, 0.117647, 1.0 },
+ { 0.286275, 0.137255, 0.141176, 1.0 },
+ { 0.325490, 0.156863, 0.145098, 1.0 },
+ { 0.368627, 0.180392, 0.152941, 1.0 },
+ { 0.376471, 0.180392, 0.156863, 1.0 },
+ { 0.384314, 0.184314, 0.164706, 1.0 },
+ { 0.380392, 0.184314, 0.207843, 1.0 },
+ { 0.368627, 0.168627, 0.266667, 1.0 },
+ { 0.349020, 0.141176, 0.317647, 1.0 },
+ { 0.352941, 0.109804, 0.294118, 1.0 },
+ { 0.356863, 0.082353, 0.270588, 1.0 },
+ { 0.368627, 0.078431, 0.250980, 1.0 },
+ { 0.384314, 0.074510, 0.235294, 1.0 },
+ { 0.411765, 0.066667, 0.200000, 1.0 },
+ { 0.427451, 0.082353, 0.160784, 1.0 },
+ { 0.486275, 0.094118, 0.058824, 1.0 },
+ { 0.478431, 0.098039, 0.066667, 1.0 },
+ { 0.474510, 0.105882, 0.078431, 1.0 },
+ { 0.466667, 0.105882, 0.066667, 1.0 },
+ { 0.462745, 0.109804, 0.058824, 1.0 },
+ { 0.439216, 0.105882, 0.058824, 1.0 },
+ { 0.419608, 0.105882, 0.062745, 1.0 },
+ { 0.372549, 0.090196, 0.101961, 1.0 },
+ { 0.337255, 0.070588, 0.129412, 1.0 },
+ { 0.250980, 0.047059, 0.086275, 1.0 },
+ { 0.207843, 0.047059, 0.098039, 1.0 },
+ { 0.164706, 0.047059, 0.113725, 1.0 },
+ { 0.145098, 0.043137, 0.125490, 1.0 },
+ { 0.125490, 0.039216, 0.141176, 1.0 },
+ { 0.070588, 0.027451, 0.156863, 1.0 },
+ { 0.039216, 0.035294, 0.152941, 1.0 },
+ { 0.047059, 0.086275, 0.211765, 1.0 },
+ { 0.058824, 0.074510, 0.258824, 1.0 },
+ { 0.074510, 0.062745, 0.305882, 1.0 },
+ { 0.086275, 0.070588, 0.321569, 1.0 },
+ { 0.101961, 0.082353, 0.337255, 1.0 },
+ { 0.156863, 0.098039, 0.368627, 1.0 },
+ { 0.219608, 0.109804, 0.380392, 1.0 },
+ { 0.262745, 0.082353, 0.380392, 1.0 },
+ { 0.317647, 0.070588, 0.368627, 1.0 },
+ { 0.411765, 0.082353, 0.364706, 1.0 },
+ { 0.411765, 0.078431, 0.329412, 1.0 },
+ { 0.415686, 0.074510, 0.294118, 1.0 },
+ { 0.439216, 0.082353, 0.278431, 1.0 },
+ { 0.462745, 0.094118, 0.262745, 1.0 },
+ { 0.525490, 0.160784, 0.258824, 1.0 },
+ { 0.549020, 0.211765, 0.254902, 1.0 },
+ { 0.650980, 0.286275, 0.180392, 1.0 },
+ { 0.698039, 0.337255, 0.152941, 1.0 },
+ { 0.745098, 0.388235, 0.129412, 1.0 },
+ { 0.745098, 0.400000, 0.125490, 1.0 },
+ { 0.749020, 0.415686, 0.125490, 1.0 },
+ { 0.694118, 0.403922, 0.109804, 1.0 },
+ { 0.611765, 0.356863, 0.090196, 1.0 },
+ { 0.513725, 0.305882, 0.098039, 1.0 },
+ { 0.407843, 0.274510, 0.152941, 1.0 },
+ { 0.247059, 0.196078, 0.219608, 1.0 },
+ { 0.227451, 0.172549, 0.219608, 1.0 },
+ { 0.211765, 0.152941, 0.219608, 1.0 },
+ { 0.207843, 0.137255, 0.223529, 1.0 },
+ { 0.223529, 0.156863, 0.215686, 1.0 },
+ { 0.282353, 0.172549, 0.203922, 1.0 },
+ { 0.356863, 0.192157, 0.168627, 1.0 },
+ { 0.443137, 0.215686, 0.074510, 1.0 },
+ { 0.450980, 0.207843, 0.090196, 1.0 },
+ { 0.462745, 0.200000, 0.105882, 1.0 },
+ { 0.439216, 0.192157, 0.129412, 1.0 },
+ { 0.419608, 0.184314, 0.152941, 1.0 },
+ { 0.356863, 0.149020, 0.188235, 1.0 },
+ { 0.270588, 0.109804, 0.231373, 1.0 },
+ { 0.203922, 0.078431, 0.274510, 1.0 },
+ { 0.149020, 0.074510, 0.286275, 1.0 },
+ { 0.058824, 0.113725, 0.227451, 1.0 },
+ { 0.054902, 0.133333, 0.215686, 1.0 },
+ { 0.050980, 0.152941, 0.207843, 1.0 },
+ { 0.109804, 0.200000, 0.172549, 1.0 },
+ { 0.192157, 0.227451, 0.105882, 1.0 },
+ { 0.286275, 0.254902, 0.050980, 1.0 },
+ { 0.341176, 0.278431, 0.031373, 1.0 },
+ { 0.454902, 0.286275, 0.039216, 1.0 },
+ { 0.478431, 0.278431, 0.035294, 1.0 },
+ { 0.505882, 0.270588, 0.035294, 1.0 },
+ { 0.478431, 0.262745, 0.035294, 1.0 },
+ { 0.454902, 0.254902, 0.035294, 1.0 },
+ { 0.411765, 0.258824, 0.047059, 1.0 },
+ { 0.400000, 0.313725, 0.050980, 1.0 },
+ { 0.427451, 0.364706, 0.050980, 1.0 },
+ { 0.427451, 0.380392, 0.058824, 1.0 },
+ { 0.501961, 0.380392, 0.086275, 1.0 },
+ { 0.537255, 0.400000, 0.086275, 1.0 },
+ { 0.572549, 0.423529, 0.090196, 1.0 },
+ { 0.619608, 0.454902, 0.101961, 1.0 },
+ { 0.643137, 0.458824, 0.113725, 1.0 },
+ { 0.658824, 0.466667, 0.101961, 1.0 },
+ { 0.678431, 0.490196, 0.090196, 1.0 },
+ { 0.682353, 0.529412, 0.105882, 1.0 },
+ { 0.674510, 0.545098, 0.098039, 1.0 },
+ { 0.670588, 0.560784, 0.094118, 1.0 },
+ { 0.690196, 0.600000, 0.082353, 1.0 },
+ { 0.729412, 0.615686, 0.074510, 1.0 },
+ { 0.772549, 0.611765, 0.129412, 1.0 },
+ { 0.745098, 0.600000, 0.145098, 1.0 },
+ { 0.690196, 0.623529, 0.188235, 1.0 },
+ { 0.627451, 0.619608, 0.211765, 1.0 },
+ { 0.592157, 0.490196, 0.243137, 1.0 },
+ { 0.572549, 0.478431, 0.235294, 1.0 },
+ { 0.556863, 0.466667, 0.231373, 1.0 },
+ { 0.482353, 0.454902, 0.215686, 1.0 },
+ { 0.478431, 0.396078, 0.243137, 1.0 },
+ { 0.509804, 0.321569, 0.223529, 1.0 },
+ { 0.584314, 0.270588, 0.203922, 1.0 },
+ { 0.647059, 0.286275, 0.215686, 1.0 },
+ { 0.650980, 0.298039, 0.223529, 1.0 },
+ { 0.654902, 0.313725, 0.231373, 1.0 },
+ { 0.698039, 0.333333, 0.247059, 1.0 },
+ { 0.713725, 0.349020, 0.235294, 1.0 },
+ { 0.725490, 0.376471, 0.231373, 1.0 },
+ { 0.698039, 0.403922, 0.203922, 1.0 },
+ { 0.694118, 0.447059, 0.172549, 1.0 },
+ { 0.674510, 0.443137, 0.141176, 1.0 },
+ { 0.666667, 0.423529, 0.113725, 1.0 },
+ { 0.654902, 0.388235, 0.090196, 1.0 },
+ { 0.670588, 0.372549, 0.058824, 1.0 },
+ { 0.674510, 0.337255, 0.047059, 1.0 },
+ { 0.674510, 0.286275, 0.043137, 1.0 },
+ { 0.690196, 0.235294, 0.066667, 1.0 },
+ { 0.721569, 0.235294, 0.074510, 1.0 },
+ { 0.811765, 0.282353, 0.066667, 1.0 },
+ { 0.831373, 0.270588, 0.066667, 1.0 },
+ { 0.850980, 0.258824, 0.066667, 1.0 },
+ { 0.854902, 0.247059, 0.066667, 1.0 },
+ { 0.862745, 0.235294, 0.074510, 1.0 },
+ { 0.847059, 0.247059, 0.058824, 1.0 },
+ { 0.831373, 0.223529, 0.047059, 1.0 },
+ { 0.780392, 0.196078, 0.027451, 1.0 },
+ { 0.745098, 0.164706, 0.019608, 1.0 },
+ { 0.690196, 0.152941, 0.019608, 1.0 },
+ { 0.647059, 0.133333, 0.047059, 1.0 },
+ { 0.588235, 0.141176, 0.066667, 1.0 },
+ { 0.572549, 0.152941, 0.086275, 1.0 },
+ { 0.552941, 0.168627, 0.098039, 1.0 },
+ { 0.545098, 0.160784, 0.121569, 1.0 },
+ { 0.533333, 0.156863, 0.156863, 1.0 },
+ { 0.521569, 0.156863, 0.203922, 1.0 },
+ { 0.505882, 0.160784, 0.235294, 1.0 },
+ { 0.521569, 0.192157, 0.266667, 1.0 },
+ { 0.556863, 0.192157, 0.282353, 1.0 },
+ { 0.596078, 0.192157, 0.317647, 1.0 },
+ { 0.600000, 0.160784, 0.321569, 1.0 },
+ { 0.635294, 0.203922, 0.337255, 1.0 },
+ { 0.690196, 0.247059, 0.305882, 1.0 },
+ { 0.749020, 0.301961, 0.278431, 1.0 },
+ { 0.745098, 0.309804, 0.211765, 1.0 },
+ { 0.733333, 0.345098, 0.172549, 1.0 },
+ { 0.741176, 0.392157, 0.129412, 1.0 },
+ { 0.768627, 0.439216, 0.098039, 1.0 },
+ { 0.772549, 0.486275, 0.078431, 1.0 },
+ { 0.733333, 0.513725, 0.074510, 1.0 },
+ { 0.682353, 0.517647, 0.090196, 1.0 },
+ { 0.635294, 0.462745, 0.113725, 1.0 },
+ { 0.596078, 0.396078, 0.180392, 1.0 },
+ { 0.521569, 0.341176, 0.243137, 1.0 },
+ { 0.439216, 0.301961, 0.298039, 1.0 },
+ { 0.337255, 0.247059, 0.333333, 1.0 },
+ { 0.250980, 0.184314, 0.380392, 1.0 },
+ { 0.168627, 0.129412, 0.392157, 1.0 },
+ { 0.152941, 0.094118, 0.396078, 1.0 },
+ { 0.168627, 0.082353, 0.368627, 1.0 },
+ { 0.200000, 0.070588, 0.337255, 1.0 },
+ { 0.231373, 0.058824, 0.278431, 1.0 },
+ { 0.298039, 0.050980, 0.243137, 1.0 },
+ { 0.372549, 0.050980, 0.223529, 1.0 },
+ { 0.435294, 0.047059, 0.215686, 1.0 },
+ { 0.482353, 0.035294, 0.188235, 1.0 },
+ { 0.517647, 0.035294, 0.168627, 1.0 },
+ { 0.549020, 0.047059, 0.149020, 1.0 },
+ { 0.584314, 0.086275, 0.152941, 1.0 },
+ { 0.619608, 0.125490, 0.137255, 1.0 },
+ { 0.658824, 0.176471, 0.129412, 1.0 },
+ { 0.694118, 0.219608, 0.078431, 1.0 },
+ { 0.745098, 0.266667, 0.054902, 1.0 },
+ { 0.776471, 0.286275, 0.043137, 1.0 },
+ { 0.800000, 0.301961, 0.086275, 1.0 },
+ { 0.800000, 0.286275, 0.113725, 1.0 },
+ { 0.784314, 0.266667, 0.141176, 1.0 },
+ { 0.717647, 0.211765, 0.188235, 1.0 },
+ { 0.650980, 0.168627, 0.254902, 1.0 },
+ { 0.568627, 0.121569, 0.305882, 1.0 },
+ { 0.482353, 0.086275, 0.329412, 1.0 },
+ { 0.376471, 0.047059, 0.360784, 1.0 },
+ { 0.301961, 0.031373, 0.380392, 1.0 },
+ { 0.270588, 0.039216, 0.364706, 1.0 },
+ { 0.250980, 0.062745, 0.333333, 1.0 },
+ { 0.262745, 0.086275, 0.305882, 1.0 },
+ { 0.262745, 0.156863, 0.298039, 1.0 },
+ { 0.309804, 0.192157, 0.254902, 1.0 },
+ { 0.376471, 0.231373, 0.243137, 1.0 },
+ { 0.509804, 0.239216, 0.211765, 1.0 },
+ { 0.596078, 0.329412, 0.227451, 1.0 },
+ };
+/* Fiesta */
+static double4 colors_562[] = {
+ { 0.329412, 0.486275, 0.482353, 1.0 },
+ { 0.219608, 0.368627, 0.584314, 1.0 },
+ { 0.141176, 0.309804, 0.639216, 1.0 },
+ { 0.062745, 0.250980, 0.694118, 1.0 },
+ { 0.066667, 0.247059, 0.647059, 1.0 },
+ { 0.070588, 0.243137, 0.600000, 1.0 },
+ { 0.090196, 0.250980, 0.588235, 1.0 },
+ { 0.113725, 0.258824, 0.580392, 1.0 },
+ { 0.211765, 0.333333, 0.600000, 1.0 },
+ { 0.223529, 0.380392, 0.529412, 1.0 },
+ { 0.235294, 0.431373, 0.462745, 1.0 },
+ { 0.282353, 0.454902, 0.356863, 1.0 },
+ { 0.333333, 0.478431, 0.254902, 1.0 },
+ { 0.376471, 0.458824, 0.200000, 1.0 },
+ { 0.423529, 0.443137, 0.149020, 1.0 },
+ { 0.431373, 0.431373, 0.133333, 1.0 },
+ { 0.443137, 0.419608, 0.117647, 1.0 },
+ { 0.482353, 0.333333, 0.062745, 1.0 },
+ { 0.498039, 0.278431, 0.035294, 1.0 },
+ { 0.513725, 0.223529, 0.011765, 1.0 },
+ { 0.537255, 0.196078, 0.007843, 1.0 },
+ { 0.564706, 0.172549, 0.003922, 1.0 },
+ { 0.572549, 0.180392, 0.003922, 1.0 },
+ { 0.580392, 0.192157, 0.003922, 1.0 },
+ { 0.552941, 0.235294, 0.058824, 1.0 },
+ { 0.486275, 0.239216, 0.156863, 1.0 },
+ { 0.419608, 0.243137, 0.254902, 1.0 },
+ { 0.356863, 0.254902, 0.360784, 1.0 },
+ { 0.294118, 0.266667, 0.466667, 1.0 },
+ { 0.270588, 0.286275, 0.505882, 1.0 },
+ { 0.250980, 0.309804, 0.545098, 1.0 },
+ { 0.211765, 0.368627, 0.631373, 1.0 },
+ { 0.156863, 0.419608, 0.737255, 1.0 },
+ { 0.039216, 0.411765, 0.921569, 1.0 },
+ { 0.023529, 0.376471, 0.949020, 1.0 },
+ { 0.007843, 0.345098, 0.980392, 1.0 },
+ { 0.011765, 0.360784, 0.976471, 1.0 },
+ { 0.015686, 0.376471, 0.972549, 1.0 },
+ { 0.023529, 0.388235, 0.956863, 1.0 },
+ { 0.035294, 0.400000, 0.945098, 1.0 },
+ { 0.078431, 0.403922, 0.831373, 1.0 },
+ { 0.090196, 0.423529, 0.764706, 1.0 },
+ { 0.105882, 0.443137, 0.701961, 1.0 },
+ { 0.113725, 0.482353, 0.603922, 1.0 },
+ { 0.121569, 0.525490, 0.505882, 1.0 },
+ { 0.129412, 0.529412, 0.450980, 1.0 },
+ { 0.141176, 0.537255, 0.396078, 1.0 },
+ { 0.172549, 0.498039, 0.278431, 1.0 },
+ { 0.219608, 0.462745, 0.200000, 1.0 },
+ { 0.305882, 0.368627, 0.098039, 1.0 },
+ { 0.356863, 0.329412, 0.066667, 1.0 },
+ { 0.411765, 0.294118, 0.039216, 1.0 },
+ { 0.474510, 0.298039, 0.062745, 1.0 },
+ { 0.541176, 0.305882, 0.086275, 1.0 },
+ { 0.560784, 0.325490, 0.113725, 1.0 },
+ { 0.580392, 0.345098, 0.145098, 1.0 },
+ { 0.584314, 0.474510, 0.192157, 1.0 },
+ { 0.596078, 0.517647, 0.196078, 1.0 },
+ { 0.611765, 0.564706, 0.200000, 1.0 },
+ { 0.596078, 0.639216, 0.266667, 1.0 },
+ { 0.584314, 0.713725, 0.333333, 1.0 },
+ { 0.560784, 0.737255, 0.349020, 1.0 },
+ { 0.541176, 0.760784, 0.368627, 1.0 },
+ { 0.509804, 0.756863, 0.329412, 1.0 },
+ { 0.458824, 0.721569, 0.278431, 1.0 },
+ { 0.349020, 0.619608, 0.239216, 1.0 },
+ { 0.313725, 0.592157, 0.235294, 1.0 },
+ { 0.278431, 0.564706, 0.235294, 1.0 },
+ { 0.250980, 0.560784, 0.215686, 1.0 },
+ { 0.227451, 0.560784, 0.200000, 1.0 },
+ { 0.188235, 0.525490, 0.164706, 1.0 },
+ { 0.145098, 0.486275, 0.145098, 1.0 },
+ { 0.180392, 0.384314, 0.137255, 1.0 },
+ { 0.243137, 0.396078, 0.149020, 1.0 },
+ { 0.305882, 0.411765, 0.160784, 1.0 },
+ { 0.364706, 0.454902, 0.200000, 1.0 },
+ { 0.423529, 0.498039, 0.239216, 1.0 },
+ { 0.447059, 0.509804, 0.262745, 1.0 },
+ { 0.474510, 0.521569, 0.286275, 1.0 },
+ { 0.482353, 0.545098, 0.317647, 1.0 },
+ { 0.494118, 0.568627, 0.337255, 1.0 },
+ { 0.462745, 0.631373, 0.388235, 1.0 },
+ { 0.439216, 0.678431, 0.447059, 1.0 },
+ { 0.415686, 0.729412, 0.505882, 1.0 },
+ { 0.407843, 0.733333, 0.521569, 1.0 },
+ { 0.400000, 0.737255, 0.537255, 1.0 },
+ { 0.380392, 0.749020, 0.513725, 1.0 },
+ { 0.400000, 0.737255, 0.466667, 1.0 },
+ { 0.533333, 0.725490, 0.439216, 1.0 },
+ { 0.600000, 0.654902, 0.400000, 1.0 },
+ { 0.670588, 0.588235, 0.364706, 1.0 },
+ { 0.694118, 0.549020, 0.317647, 1.0 },
+ { 0.721569, 0.513725, 0.270588, 1.0 },
+ { 0.776471, 0.486275, 0.211765, 1.0 },
+ { 0.839216, 0.443137, 0.152941, 1.0 },
+ { 0.870588, 0.384314, 0.129412, 1.0 },
+ { 0.882353, 0.313725, 0.090196, 1.0 },
+ { 0.839216, 0.219608, 0.027451, 1.0 },
+ { 0.823529, 0.235294, 0.023529, 1.0 },
+ { 0.811765, 0.250980, 0.023529, 1.0 },
+ { 0.796078, 0.258824, 0.027451, 1.0 },
+ { 0.784314, 0.266667, 0.031373, 1.0 },
+ { 0.725490, 0.309804, 0.054902, 1.0 },
+ { 0.662745, 0.345098, 0.094118, 1.0 },
+ { 0.494118, 0.384314, 0.258824, 1.0 },
+ { 0.423529, 0.411765, 0.345098, 1.0 },
+ { 0.356863, 0.443137, 0.435294, 1.0 },
+ { 0.329412, 0.482353, 0.458824, 1.0 },
+ { 0.305882, 0.521569, 0.486275, 1.0 },
+ { 0.258824, 0.568627, 0.517647, 1.0 },
+ { 0.200000, 0.596078, 0.556863, 1.0 },
+ { 0.180392, 0.576471, 0.576471, 1.0 },
+ { 0.149020, 0.556863, 0.564706, 1.0 },
+ { 0.125490, 0.525490, 0.411765, 1.0 },
+ { 0.121569, 0.513725, 0.364706, 1.0 },
+ { 0.121569, 0.501961, 0.317647, 1.0 },
+ { 0.129412, 0.454902, 0.239216, 1.0 },
+ { 0.129412, 0.435294, 0.168627, 1.0 },
+ { 0.109804, 0.423529, 0.105882, 1.0 },
+ { 0.078431, 0.411765, 0.058824, 1.0 },
+ { 0.015686, 0.341176, 0.007843, 1.0 },
+ { 0.015686, 0.305882, 0.003922, 1.0 },
+ { 0.019608, 0.274510, 0.000000, 1.0 },
+ { 0.035294, 0.270588, 0.003922, 1.0 },
+ { 0.054902, 0.270588, 0.007843, 1.0 },
+ { 0.113725, 0.282353, 0.007843, 1.0 },
+ { 0.192157, 0.270588, 0.007843, 1.0 },
+ { 0.262745, 0.223529, 0.003922, 1.0 },
+ { 0.337255, 0.172549, 0.003922, 1.0 },
+ { 0.501961, 0.094118, 0.003922, 1.0 },
+ { 0.549020, 0.094118, 0.003922, 1.0 },
+ { 0.600000, 0.098039, 0.003922, 1.0 },
+ { 0.682353, 0.113725, 0.000000, 1.0 },
+ { 0.737255, 0.133333, 0.007843, 1.0 },
+ { 0.776471, 0.129412, 0.007843, 1.0 },
+ { 0.800000, 0.117647, 0.007843, 1.0 },
+ { 0.807843, 0.105882, 0.011765, 1.0 },
+ { 0.772549, 0.101961, 0.015686, 1.0 },
+ { 0.737255, 0.101961, 0.019608, 1.0 },
+ { 0.717647, 0.086275, 0.015686, 1.0 },
+ { 0.701961, 0.074510, 0.015686, 1.0 },
+ { 0.686275, 0.054902, 0.019608, 1.0 },
+ { 0.678431, 0.039216, 0.011765, 1.0 },
+ { 0.662745, 0.035294, 0.023529, 1.0 },
+ { 0.647059, 0.035294, 0.023529, 1.0 },
+ { 0.635294, 0.039216, 0.039216, 1.0 },
+ { 0.631373, 0.054902, 0.050980, 1.0 },
+ { 0.631373, 0.074510, 0.062745, 1.0 },
+ { 0.623529, 0.117647, 0.101961, 1.0 },
+ { 0.576471, 0.164706, 0.152941, 1.0 },
+ { 0.529412, 0.223529, 0.200000, 1.0 },
+ { 0.478431, 0.266667, 0.235294, 1.0 },
+ { 0.423529, 0.360784, 0.278431, 1.0 },
+ { 0.388235, 0.376471, 0.290196, 1.0 },
+ { 0.356863, 0.392157, 0.301961, 1.0 },
+ { 0.282353, 0.411765, 0.321569, 1.0 },
+ { 0.184314, 0.400000, 0.368627, 1.0 },
+ { 0.133333, 0.368627, 0.403922, 1.0 },
+ { 0.121569, 0.329412, 0.431373, 1.0 },
+ { 0.109804, 0.278431, 0.447059, 1.0 },
+ { 0.101961, 0.247059, 0.419608, 1.0 },
+ { 0.027451, 0.164706, 0.333333, 1.0 },
+ { 0.019608, 0.145098, 0.317647, 1.0 },
+ { 0.011765, 0.125490, 0.305882, 1.0 },
+ { 0.023529, 0.090196, 0.298039, 1.0 },
+ { 0.078431, 0.105882, 0.282353, 1.0 },
+ { 0.129412, 0.156863, 0.223529, 1.0 },
+ { 0.156863, 0.227451, 0.180392, 1.0 },
+ { 0.117647, 0.356863, 0.227451, 1.0 },
+ { 0.117647, 0.392157, 0.278431, 1.0 },
+ { 0.121569, 0.427451, 0.333333, 1.0 },
+ { 0.141176, 0.486275, 0.427451, 1.0 },
+ { 0.156863, 0.568627, 0.498039, 1.0 },
+ { 0.152941, 0.627451, 0.529412, 1.0 },
+ { 0.109804, 0.639216, 0.556863, 1.0 },
+ { 0.074510, 0.635294, 0.572549, 1.0 },
+ { 0.074510, 0.568627, 0.556863, 1.0 },
+ { 0.105882, 0.498039, 0.521569, 1.0 },
+ { 0.160784, 0.427451, 0.443137, 1.0 },
+ { 0.231373, 0.349020, 0.341176, 1.0 },
+ { 0.298039, 0.301961, 0.247059, 1.0 },
+ { 0.352941, 0.247059, 0.160784, 1.0 },
+ { 0.411765, 0.176471, 0.105882, 1.0 },
+ { 0.454902, 0.109804, 0.058824, 1.0 },
+ { 0.505882, 0.050980, 0.019608, 1.0 },
+ { 0.486275, 0.066667, 0.015686, 1.0 },
+ { 0.470588, 0.082353, 0.015686, 1.0 },
+ { 0.415686, 0.117647, 0.031373, 1.0 },
+ { 0.368627, 0.141176, 0.043137, 1.0 },
+ { 0.341176, 0.149020, 0.054902, 1.0 },
+ { 0.345098, 0.133333, 0.043137, 1.0 },
+ { 0.352941, 0.141176, 0.027451, 1.0 },
+ { 0.360784, 0.152941, 0.027451, 1.0 },
+ { 0.364706, 0.176471, 0.027451, 1.0 },
+ { 0.419608, 0.203922, 0.043137, 1.0 },
+ { 0.482353, 0.211765, 0.043137, 1.0 },
+ { 0.564706, 0.223529, 0.031373, 1.0 },
+ { 0.639216, 0.223529, 0.027451, 1.0 },
+ { 0.690196, 0.219608, 0.023529, 1.0 },
+ { 0.756863, 0.207843, 0.035294, 1.0 },
+ { 0.803922, 0.200000, 0.039216, 1.0 },
+ { 0.835294, 0.184314, 0.023529, 1.0 },
+ { 0.847059, 0.176471, 0.023529, 1.0 },
+ { 0.850980, 0.180392, 0.023529, 1.0 },
+ { 0.858824, 0.176471, 0.035294, 1.0 },
+ { 0.874510, 0.164706, 0.039216, 1.0 },
+ { 0.890196, 0.133333, 0.027451, 1.0 },
+ { 0.909804, 0.109804, 0.023529, 1.0 },
+ { 0.925490, 0.094118, 0.015686, 1.0 },
+ { 0.933333, 0.105882, 0.011765, 1.0 },
+ { 0.937255, 0.117647, 0.015686, 1.0 },
+ { 0.933333, 0.121569, 0.007843, 1.0 },
+ { 0.921569, 0.129412, 0.019608, 1.0 },
+ { 0.921569, 0.145098, 0.054902, 1.0 },
+ { 0.909804, 0.211765, 0.113725, 1.0 },
+ { 0.894118, 0.298039, 0.184314, 1.0 },
+ { 0.850980, 0.356863, 0.298039, 1.0 },
+ { 0.764706, 0.396078, 0.352941, 1.0 },
+ { 0.654902, 0.388235, 0.450980, 1.0 },
+ { 0.545098, 0.380392, 0.568627, 1.0 },
+ { 0.447059, 0.403922, 0.592157, 1.0 },
+ { 0.372549, 0.392157, 0.662745, 1.0 },
+ { 0.301961, 0.388235, 0.592157, 1.0 },
+ { 0.243137, 0.329412, 0.529412, 1.0 },
+ { 0.211765, 0.258824, 0.509804, 1.0 },
+ { 0.200000, 0.227451, 0.435294, 1.0 },
+ { 0.219608, 0.200000, 0.403922, 1.0 },
+ { 0.239216, 0.231373, 0.325490, 1.0 },
+ { 0.247059, 0.282353, 0.235294, 1.0 },
+ { 0.254902, 0.321569, 0.203922, 1.0 },
+ { 0.250980, 0.364706, 0.207843, 1.0 },
+ { 0.254902, 0.380392, 0.243137, 1.0 },
+ { 0.243137, 0.400000, 0.286275, 1.0 },
+ { 0.203922, 0.431373, 0.305882, 1.0 },
+ { 0.176471, 0.474510, 0.337255, 1.0 },
+ { 0.133333, 0.521569, 0.368627, 1.0 },
+ { 0.101961, 0.545098, 0.407843, 1.0 },
+ { 0.078431, 0.556863, 0.450980, 1.0 },
+ { 0.050980, 0.545098, 0.470588, 1.0 },
+ { 0.047059, 0.560784, 0.509804, 1.0 },
+ { 0.050980, 0.600000, 0.560784, 1.0 },
+ { 0.070588, 0.631373, 0.627451, 1.0 },
+ { 0.078431, 0.670588, 0.709804, 1.0 },
+ { 0.062745, 0.694118, 0.756863, 1.0 },
+ { 0.035294, 0.698039, 0.807843, 1.0 },
+ { 0.019608, 0.690196, 0.862745, 1.0 },
+ { 0.023529, 0.674510, 0.905882, 1.0 },
+ { 0.027451, 0.670588, 0.937255, 1.0 },
+ { 0.058824, 0.658824, 0.917647, 1.0 },
+ { 0.121569, 0.658824, 0.870588, 1.0 },
+ { 0.207843, 0.662745, 0.815686, 1.0 },
+ { 0.298039, 0.647059, 0.737255, 1.0 },
+ { 0.290196, 0.647059, 0.741176, 1.0 },
+ { 0.266667, 0.615686, 0.701961, 1.0 },
+ { 0.266667, 0.584314, 0.643137, 1.0 },
+ { 0.258824, 0.552941, 0.588235, 1.0 },
+ };
+/* First_Love */
+static double4 colors_563[] = {
+ { 0.854902, 0.623529, 0.564706, 1.0 },
+ { 0.909804, 0.686275, 0.639216, 1.0 },
+ { 0.901961, 0.690196, 0.623529, 1.0 },
+ { 0.894118, 0.694118, 0.611765, 1.0 },
+ { 0.890196, 0.694118, 0.603922, 1.0 },
+ { 0.890196, 0.698039, 0.596078, 1.0 },
+ { 0.898039, 0.698039, 0.592157, 1.0 },
+ { 0.905882, 0.698039, 0.592157, 1.0 },
+ { 0.913725, 0.701961, 0.584314, 1.0 },
+ { 0.913725, 0.717647, 0.592157, 1.0 },
+ { 0.917647, 0.737255, 0.603922, 1.0 },
+ { 0.921569, 0.749020, 0.611765, 1.0 },
+ { 0.925490, 0.760784, 0.619608, 1.0 },
+ { 0.921569, 0.764706, 0.639216, 1.0 },
+ { 0.921569, 0.768627, 0.658824, 1.0 },
+ { 0.921569, 0.772549, 0.666667, 1.0 },
+ { 0.921569, 0.780392, 0.674510, 1.0 },
+ { 0.941176, 0.800000, 0.705882, 1.0 },
+ { 0.937255, 0.807843, 0.725490, 1.0 },
+ { 0.937255, 0.815686, 0.745098, 1.0 },
+ { 0.937255, 0.815686, 0.745098, 1.0 },
+ { 0.941176, 0.815686, 0.749020, 1.0 },
+ { 0.945098, 0.803922, 0.737255, 1.0 },
+ { 0.952941, 0.792157, 0.729412, 1.0 },
+ { 0.960784, 0.760784, 0.686275, 1.0 },
+ { 0.949020, 0.737255, 0.647059, 1.0 },
+ { 0.941176, 0.713725, 0.611765, 1.0 },
+ { 0.925490, 0.662745, 0.564706, 1.0 },
+ { 0.909804, 0.611765, 0.521569, 1.0 },
+ { 0.894118, 0.588235, 0.498039, 1.0 },
+ { 0.882353, 0.564706, 0.478431, 1.0 },
+ { 0.858824, 0.494118, 0.431373, 1.0 },
+ { 0.835294, 0.439216, 0.411765, 1.0 },
+ { 0.823529, 0.388235, 0.419608, 1.0 },
+ { 0.815686, 0.396078, 0.427451, 1.0 },
+ { 0.811765, 0.407843, 0.435294, 1.0 },
+ { 0.807843, 0.411765, 0.443137, 1.0 },
+ { 0.803922, 0.419608, 0.454902, 1.0 },
+ { 0.815686, 0.427451, 0.462745, 1.0 },
+ { 0.827451, 0.439216, 0.470588, 1.0 },
+ { 0.886275, 0.525490, 0.501961, 1.0 },
+ { 0.894118, 0.560784, 0.513725, 1.0 },
+ { 0.901961, 0.600000, 0.525490, 1.0 },
+ { 0.901961, 0.619608, 0.529412, 1.0 },
+ { 0.905882, 0.639216, 0.533333, 1.0 },
+ { 0.901961, 0.635294, 0.529412, 1.0 },
+ { 0.901961, 0.631373, 0.529412, 1.0 },
+ { 0.894118, 0.619608, 0.525490, 1.0 },
+ { 0.886275, 0.615686, 0.521569, 1.0 },
+ { 0.850980, 0.615686, 0.505882, 1.0 },
+ { 0.800000, 0.592157, 0.482353, 1.0 },
+ { 0.752941, 0.568627, 0.462745, 1.0 },
+ { 0.733333, 0.545098, 0.447059, 1.0 },
+ { 0.717647, 0.525490, 0.431373, 1.0 },
+ { 0.721569, 0.525490, 0.431373, 1.0 },
+ { 0.729412, 0.525490, 0.435294, 1.0 },
+ { 0.729412, 0.556863, 0.486275, 1.0 },
+ { 0.745098, 0.588235, 0.529412, 1.0 },
+ { 0.760784, 0.619608, 0.576471, 1.0 },
+ { 0.807843, 0.666667, 0.623529, 1.0 },
+ { 0.858824, 0.713725, 0.670588, 1.0 },
+ { 0.874510, 0.729412, 0.686275, 1.0 },
+ { 0.894118, 0.745098, 0.701961, 1.0 },
+ { 0.913725, 0.756863, 0.713725, 1.0 },
+ { 0.933333, 0.772549, 0.729412, 1.0 },
+ { 0.949020, 0.784314, 0.729412, 1.0 },
+ { 0.941176, 0.749020, 0.686275, 1.0 },
+ { 0.933333, 0.713725, 0.643137, 1.0 },
+ { 0.925490, 0.690196, 0.615686, 1.0 },
+ { 0.917647, 0.670588, 0.588235, 1.0 },
+ { 0.909804, 0.627451, 0.541176, 1.0 },
+ { 0.894118, 0.592157, 0.486275, 1.0 },
+ { 0.831373, 0.474510, 0.392157, 1.0 },
+ { 0.796078, 0.411765, 0.364706, 1.0 },
+ { 0.760784, 0.352941, 0.341176, 1.0 },
+ { 0.733333, 0.313725, 0.317647, 1.0 },
+ { 0.709804, 0.274510, 0.298039, 1.0 },
+ { 0.694118, 0.254902, 0.298039, 1.0 },
+ { 0.678431, 0.239216, 0.301961, 1.0 },
+ { 0.654902, 0.227451, 0.298039, 1.0 },
+ { 0.643137, 0.239216, 0.325490, 1.0 },
+ { 0.650980, 0.317647, 0.423529, 1.0 },
+ { 0.654902, 0.349020, 0.447059, 1.0 },
+ { 0.658824, 0.384314, 0.474510, 1.0 },
+ { 0.658824, 0.384314, 0.470588, 1.0 },
+ { 0.658824, 0.384314, 0.466667, 1.0 },
+ { 0.643137, 0.384314, 0.439216, 1.0 },
+ { 0.611765, 0.372549, 0.431373, 1.0 },
+ { 0.529412, 0.305882, 0.392157, 1.0 },
+ { 0.482353, 0.243137, 0.345098, 1.0 },
+ { 0.439216, 0.184314, 0.298039, 1.0 },
+ { 0.419608, 0.160784, 0.286275, 1.0 },
+ { 0.403922, 0.141176, 0.274510, 1.0 },
+ { 0.388235, 0.105882, 0.262745, 1.0 },
+ { 0.368627, 0.094118, 0.254902, 1.0 },
+ { 0.360784, 0.082353, 0.239216, 1.0 },
+ { 0.356863, 0.074510, 0.239216, 1.0 },
+ { 0.388235, 0.086275, 0.286275, 1.0 },
+ { 0.403922, 0.094118, 0.305882, 1.0 },
+ { 0.419608, 0.101961, 0.329412, 1.0 },
+ { 0.423529, 0.101961, 0.333333, 1.0 },
+ { 0.427451, 0.105882, 0.337255, 1.0 },
+ { 0.439216, 0.105882, 0.352941, 1.0 },
+ { 0.458824, 0.133333, 0.372549, 1.0 },
+ { 0.517647, 0.231373, 0.427451, 1.0 },
+ { 0.568627, 0.282353, 0.439216, 1.0 },
+ { 0.619608, 0.333333, 0.450980, 1.0 },
+ { 0.647059, 0.352941, 0.454902, 1.0 },
+ { 0.678431, 0.376471, 0.462745, 1.0 },
+ { 0.733333, 0.431373, 0.474510, 1.0 },
+ { 0.780392, 0.466667, 0.474510, 1.0 },
+ { 0.823529, 0.509804, 0.478431, 1.0 },
+ { 0.854902, 0.545098, 0.470588, 1.0 },
+ { 0.901961, 0.541176, 0.419608, 1.0 },
+ { 0.901961, 0.529412, 0.400000, 1.0 },
+ { 0.901961, 0.521569, 0.384314, 1.0 },
+ { 0.890196, 0.482353, 0.360784, 1.0 },
+ { 0.850980, 0.443137, 0.333333, 1.0 },
+ { 0.811765, 0.403922, 0.333333, 1.0 },
+ { 0.776471, 0.356863, 0.317647, 1.0 },
+ { 0.737255, 0.278431, 0.294118, 1.0 },
+ { 0.717647, 0.247059, 0.282353, 1.0 },
+ { 0.701961, 0.215686, 0.270588, 1.0 },
+ { 0.698039, 0.211765, 0.270588, 1.0 },
+ { 0.698039, 0.207843, 0.270588, 1.0 },
+ { 0.705882, 0.192157, 0.286275, 1.0 },
+ { 0.729412, 0.200000, 0.317647, 1.0 },
+ { 0.749020, 0.196078, 0.333333, 1.0 },
+ { 0.756863, 0.188235, 0.341176, 1.0 },
+ { 0.756863, 0.243137, 0.333333, 1.0 },
+ { 0.752941, 0.262745, 0.333333, 1.0 },
+ { 0.752941, 0.282353, 0.337255, 1.0 },
+ { 0.768627, 0.317647, 0.349020, 1.0 },
+ { 0.764706, 0.333333, 0.372549, 1.0 },
+ { 0.768627, 0.337255, 0.384314, 1.0 },
+ { 0.760784, 0.360784, 0.407843, 1.0 },
+ { 0.725490, 0.384314, 0.392157, 1.0 },
+ { 0.694118, 0.368627, 0.380392, 1.0 },
+ { 0.666667, 0.356863, 0.368627, 1.0 },
+ { 0.647059, 0.337255, 0.368627, 1.0 },
+ { 0.631373, 0.317647, 0.372549, 1.0 },
+ { 0.580392, 0.274510, 0.345098, 1.0 },
+ { 0.517647, 0.227451, 0.317647, 1.0 },
+ { 0.443137, 0.176471, 0.290196, 1.0 },
+ { 0.376471, 0.137255, 0.266667, 1.0 },
+ { 0.282353, 0.078431, 0.247059, 1.0 },
+ { 0.274510, 0.066667, 0.239216, 1.0 },
+ { 0.266667, 0.058824, 0.231373, 1.0 },
+ { 0.274510, 0.047059, 0.215686, 1.0 },
+ { 0.282353, 0.043137, 0.203922, 1.0 },
+ { 0.290196, 0.043137, 0.207843, 1.0 },
+ { 0.301961, 0.050980, 0.223529, 1.0 },
+ { 0.305882, 0.054902, 0.250980, 1.0 },
+ { 0.305882, 0.047059, 0.243137, 1.0 },
+ { 0.305882, 0.043137, 0.235294, 1.0 },
+ { 0.305882, 0.043137, 0.219608, 1.0 },
+ { 0.301961, 0.043137, 0.203922, 1.0 },
+ { 0.290196, 0.047059, 0.211765, 1.0 },
+ { 0.270588, 0.054902, 0.231373, 1.0 },
+ { 0.258824, 0.043137, 0.243137, 1.0 },
+ { 0.239216, 0.047059, 0.235294, 1.0 },
+ { 0.219608, 0.039216, 0.207843, 1.0 },
+ { 0.215686, 0.039216, 0.203922, 1.0 },
+ { 0.211765, 0.039216, 0.200000, 1.0 },
+ { 0.211765, 0.027451, 0.184314, 1.0 },
+ { 0.207843, 0.027451, 0.172549, 1.0 },
+ { 0.196078, 0.015686, 0.137255, 1.0 },
+ { 0.211765, 0.007843, 0.129412, 1.0 },
+ { 0.262745, 0.011765, 0.117647, 1.0 },
+ { 0.282353, 0.015686, 0.121569, 1.0 },
+ { 0.305882, 0.023529, 0.129412, 1.0 },
+ { 0.329412, 0.043137, 0.133333, 1.0 },
+ { 0.380392, 0.062745, 0.164706, 1.0 },
+ { 0.439216, 0.101961, 0.215686, 1.0 },
+ { 0.501961, 0.160784, 0.266667, 1.0 },
+ { 0.560784, 0.200000, 0.329412, 1.0 },
+ { 0.600000, 0.223529, 0.352941, 1.0 },
+ { 0.643137, 0.254902, 0.356863, 1.0 },
+ { 0.674510, 0.294118, 0.380392, 1.0 },
+ { 0.717647, 0.368627, 0.403922, 1.0 },
+ { 0.745098, 0.439216, 0.443137, 1.0 },
+ { 0.780392, 0.470588, 0.466667, 1.0 },
+ { 0.815686, 0.486275, 0.458824, 1.0 },
+ { 0.843137, 0.498039, 0.454902, 1.0 },
+ { 0.886275, 0.584314, 0.478431, 1.0 },
+ { 0.890196, 0.600000, 0.498039, 1.0 },
+ { 0.898039, 0.619608, 0.521569, 1.0 },
+ { 0.905882, 0.635294, 0.549020, 1.0 },
+ { 0.909804, 0.647059, 0.564706, 1.0 },
+ { 0.913725, 0.662745, 0.580392, 1.0 },
+ { 0.917647, 0.674510, 0.592157, 1.0 },
+ { 0.909804, 0.678431, 0.600000, 1.0 },
+ { 0.901961, 0.682353, 0.611765, 1.0 },
+ { 0.894118, 0.686275, 0.615686, 1.0 },
+ { 0.894118, 0.690196, 0.619608, 1.0 },
+ { 0.898039, 0.686275, 0.615686, 1.0 },
+ { 0.898039, 0.670588, 0.607843, 1.0 },
+ { 0.882353, 0.650980, 0.600000, 1.0 },
+ { 0.878431, 0.627451, 0.588235, 1.0 },
+ { 0.870588, 0.619608, 0.572549, 1.0 },
+ { 0.874510, 0.615686, 0.560784, 1.0 },
+ { 0.878431, 0.611765, 0.552941, 1.0 },
+ { 0.874510, 0.603922, 0.556863, 1.0 },
+ { 0.882353, 0.592157, 0.552941, 1.0 },
+ { 0.882353, 0.596078, 0.549020, 1.0 },
+ { 0.890196, 0.600000, 0.545098, 1.0 },
+ { 0.898039, 0.619608, 0.533333, 1.0 },
+ { 0.898039, 0.631373, 0.529412, 1.0 },
+ { 0.898039, 0.627451, 0.517647, 1.0 },
+ { 0.890196, 0.615686, 0.498039, 1.0 },
+ { 0.874510, 0.588235, 0.474510, 1.0 },
+ { 0.866667, 0.568627, 0.447059, 1.0 },
+ { 0.843137, 0.529412, 0.427451, 1.0 },
+ { 0.815686, 0.486275, 0.403922, 1.0 },
+ { 0.792157, 0.447059, 0.384314, 1.0 },
+ { 0.760784, 0.411765, 0.356863, 1.0 },
+ { 0.760784, 0.400000, 0.345098, 1.0 },
+ { 0.764706, 0.403922, 0.356863, 1.0 },
+ { 0.764706, 0.407843, 0.368627, 1.0 },
+ { 0.760784, 0.415686, 0.388235, 1.0 },
+ { 0.745098, 0.423529, 0.392157, 1.0 },
+ { 0.737255, 0.427451, 0.396078, 1.0 },
+ { 0.733333, 0.431373, 0.415686, 1.0 },
+ { 0.725490, 0.419608, 0.419608, 1.0 },
+ { 0.698039, 0.400000, 0.427451, 1.0 },
+ { 0.662745, 0.368627, 0.400000, 1.0 },
+ { 0.631373, 0.333333, 0.372549, 1.0 },
+ { 0.600000, 0.298039, 0.352941, 1.0 },
+ { 0.592157, 0.258824, 0.321569, 1.0 },
+ { 0.607843, 0.243137, 0.309804, 1.0 },
+ { 0.611765, 0.227451, 0.298039, 1.0 },
+ { 0.615686, 0.215686, 0.290196, 1.0 },
+ { 0.607843, 0.207843, 0.301961, 1.0 },
+ { 0.603922, 0.196078, 0.294118, 1.0 },
+ { 0.615686, 0.203922, 0.278431, 1.0 },
+ { 0.635294, 0.207843, 0.266667, 1.0 },
+ { 0.631373, 0.200000, 0.262745, 1.0 },
+ { 0.603922, 0.188235, 0.282353, 1.0 },
+ { 0.564706, 0.164706, 0.298039, 1.0 },
+ { 0.517647, 0.137255, 0.301961, 1.0 },
+ { 0.478431, 0.129412, 0.290196, 1.0 },
+ { 0.447059, 0.109804, 0.278431, 1.0 },
+ { 0.411765, 0.090196, 0.266667, 1.0 },
+ { 0.400000, 0.090196, 0.262745, 1.0 },
+ { 0.384314, 0.078431, 0.266667, 1.0 },
+ { 0.372549, 0.082353, 0.278431, 1.0 },
+ { 0.372549, 0.078431, 0.286275, 1.0 },
+ { 0.372549, 0.078431, 0.290196, 1.0 },
+ { 0.427451, 0.125490, 0.290196, 1.0 },
+ { 0.470588, 0.145098, 0.282353, 1.0 },
+ { 0.537255, 0.219608, 0.317647, 1.0 },
+ { 0.615686, 0.290196, 0.364706, 1.0 },
+ { 0.654902, 0.329412, 0.419608, 1.0 },
+ { 0.737255, 0.435294, 0.470588, 1.0 },
+ { 0.760784, 0.474510, 0.486275, 1.0 },
+ { 0.803922, 0.556863, 0.517647, 1.0 },
+ };
+/* Flame */
+static double4 colors_564[] = {
+ { 0.517647, 0.298039, 0.203922, 1.0 },
+ { 0.431373, 0.243137, 0.149020, 1.0 },
+ { 0.396078, 0.223529, 0.121569, 1.0 },
+ { 0.364706, 0.203922, 0.098039, 1.0 },
+ { 0.423529, 0.258824, 0.133333, 1.0 },
+ { 0.486275, 0.313725, 0.168627, 1.0 },
+ { 0.533333, 0.352941, 0.196078, 1.0 },
+ { 0.580392, 0.392157, 0.227451, 1.0 },
+ { 0.741176, 0.529412, 0.329412, 1.0 },
+ { 0.784314, 0.552941, 0.345098, 1.0 },
+ { 0.827451, 0.580392, 0.360784, 1.0 },
+ { 0.835294, 0.564706, 0.356863, 1.0 },
+ { 0.843137, 0.552941, 0.352941, 1.0 },
+ { 0.819608, 0.494118, 0.329412, 1.0 },
+ { 0.800000, 0.439216, 0.309804, 1.0 },
+ { 0.788235, 0.411765, 0.290196, 1.0 },
+ { 0.776471, 0.384314, 0.274510, 1.0 },
+ { 0.698039, 0.301961, 0.184314, 1.0 },
+ { 0.670588, 0.274510, 0.149020, 1.0 },
+ { 0.643137, 0.247059, 0.113725, 1.0 },
+ { 0.639216, 0.247059, 0.105882, 1.0 },
+ { 0.635294, 0.247059, 0.101961, 1.0 },
+ { 0.627451, 0.250980, 0.098039, 1.0 },
+ { 0.619608, 0.258824, 0.094118, 1.0 },
+ { 0.580392, 0.286275, 0.098039, 1.0 },
+ { 0.568627, 0.266667, 0.098039, 1.0 },
+ { 0.560784, 0.250980, 0.101961, 1.0 },
+ { 0.545098, 0.211765, 0.090196, 1.0 },
+ { 0.529412, 0.176471, 0.078431, 1.0 },
+ { 0.521569, 0.164706, 0.074510, 1.0 },
+ { 0.517647, 0.156863, 0.074510, 1.0 },
+ { 0.509804, 0.156863, 0.074510, 1.0 },
+ { 0.525490, 0.160784, 0.090196, 1.0 },
+ { 0.592157, 0.207843, 0.105882, 1.0 },
+ { 0.635294, 0.262745, 0.109804, 1.0 },
+ { 0.682353, 0.321569, 0.117647, 1.0 },
+ { 0.733333, 0.388235, 0.152941, 1.0 },
+ { 0.788235, 0.454902, 0.188235, 1.0 },
+ { 0.811765, 0.490196, 0.215686, 1.0 },
+ { 0.839216, 0.529412, 0.243137, 1.0 },
+ { 0.901961, 0.662745, 0.317647, 1.0 },
+ { 0.917647, 0.690196, 0.352941, 1.0 },
+ { 0.937255, 0.717647, 0.388235, 1.0 },
+ { 0.933333, 0.725490, 0.415686, 1.0 },
+ { 0.929412, 0.733333, 0.443137, 1.0 },
+ { 0.917647, 0.729412, 0.450980, 1.0 },
+ { 0.905882, 0.729412, 0.458824, 1.0 },
+ { 0.898039, 0.721569, 0.458824, 1.0 },
+ { 0.886275, 0.698039, 0.443137, 1.0 },
+ { 0.901961, 0.658824, 0.376471, 1.0 },
+ { 0.886275, 0.631373, 0.341176, 1.0 },
+ { 0.874510, 0.607843, 0.309804, 1.0 },
+ { 0.854902, 0.572549, 0.266667, 1.0 },
+ { 0.835294, 0.541176, 0.223529, 1.0 },
+ { 0.827451, 0.521569, 0.200000, 1.0 },
+ { 0.819608, 0.501961, 0.176471, 1.0 },
+ { 0.737255, 0.443137, 0.145098, 1.0 },
+ { 0.690196, 0.403922, 0.121569, 1.0 },
+ { 0.647059, 0.368627, 0.098039, 1.0 },
+ { 0.592157, 0.321569, 0.082353, 1.0 },
+ { 0.537255, 0.274510, 0.070588, 1.0 },
+ { 0.505882, 0.258824, 0.066667, 1.0 },
+ { 0.474510, 0.243137, 0.066667, 1.0 },
+ { 0.415686, 0.207843, 0.062745, 1.0 },
+ { 0.364706, 0.180392, 0.043137, 1.0 },
+ { 0.321569, 0.133333, 0.035294, 1.0 },
+ { 0.321569, 0.129412, 0.035294, 1.0 },
+ { 0.321569, 0.129412, 0.039216, 1.0 },
+ { 0.329412, 0.133333, 0.035294, 1.0 },
+ { 0.337255, 0.141176, 0.031373, 1.0 },
+ { 0.368627, 0.160784, 0.039216, 1.0 },
+ { 0.419608, 0.192157, 0.043137, 1.0 },
+ { 0.545098, 0.274510, 0.054902, 1.0 },
+ { 0.592157, 0.301961, 0.074510, 1.0 },
+ { 0.643137, 0.333333, 0.098039, 1.0 },
+ { 0.670588, 0.341176, 0.117647, 1.0 },
+ { 0.698039, 0.349020, 0.141176, 1.0 },
+ { 0.701961, 0.345098, 0.137255, 1.0 },
+ { 0.709804, 0.345098, 0.137255, 1.0 },
+ { 0.694118, 0.329412, 0.129412, 1.0 },
+ { 0.674510, 0.290196, 0.121569, 1.0 },
+ { 0.607843, 0.188235, 0.121569, 1.0 },
+ { 0.564706, 0.149020, 0.101961, 1.0 },
+ { 0.525490, 0.109804, 0.086275, 1.0 },
+ { 0.509804, 0.098039, 0.078431, 1.0 },
+ { 0.494118, 0.086275, 0.070588, 1.0 },
+ { 0.462745, 0.070588, 0.066667, 1.0 },
+ { 0.443137, 0.074510, 0.066667, 1.0 },
+ { 0.431373, 0.101961, 0.078431, 1.0 },
+ { 0.447059, 0.129412, 0.094118, 1.0 },
+ { 0.466667, 0.156863, 0.113725, 1.0 },
+ { 0.478431, 0.176471, 0.125490, 1.0 },
+ { 0.494118, 0.196078, 0.141176, 1.0 },
+ { 0.533333, 0.239216, 0.168627, 1.0 },
+ { 0.568627, 0.270588, 0.180392, 1.0 },
+ { 0.584314, 0.278431, 0.184314, 1.0 },
+ { 0.600000, 0.274510, 0.176471, 1.0 },
+ { 0.603922, 0.235294, 0.156863, 1.0 },
+ { 0.584314, 0.219608, 0.149020, 1.0 },
+ { 0.568627, 0.203922, 0.141176, 1.0 },
+ { 0.552941, 0.196078, 0.133333, 1.0 },
+ { 0.541176, 0.188235, 0.129412, 1.0 },
+ { 0.501961, 0.172549, 0.117647, 1.0 },
+ { 0.486275, 0.160784, 0.101961, 1.0 },
+ { 0.490196, 0.172549, 0.113725, 1.0 },
+ { 0.513725, 0.211765, 0.133333, 1.0 },
+ { 0.537255, 0.254902, 0.156863, 1.0 },
+ { 0.552941, 0.282353, 0.164706, 1.0 },
+ { 0.572549, 0.309804, 0.176471, 1.0 },
+ { 0.603922, 0.345098, 0.192157, 1.0 },
+ { 0.631373, 0.372549, 0.203922, 1.0 },
+ { 0.654902, 0.388235, 0.196078, 1.0 },
+ { 0.682353, 0.384314, 0.184314, 1.0 },
+ { 0.690196, 0.341176, 0.160784, 1.0 },
+ { 0.682353, 0.325490, 0.152941, 1.0 },
+ { 0.674510, 0.309804, 0.149020, 1.0 },
+ { 0.635294, 0.274510, 0.121569, 1.0 },
+ { 0.607843, 0.247059, 0.094118, 1.0 },
+ { 0.576471, 0.211765, 0.082353, 1.0 },
+ { 0.552941, 0.164706, 0.070588, 1.0 },
+ { 0.509804, 0.086275, 0.050980, 1.0 },
+ { 0.501961, 0.078431, 0.043137, 1.0 },
+ { 0.494118, 0.074510, 0.039216, 1.0 },
+ { 0.494118, 0.070588, 0.039216, 1.0 },
+ { 0.498039, 0.070588, 0.043137, 1.0 },
+ { 0.501961, 0.054902, 0.039216, 1.0 },
+ { 0.529412, 0.043137, 0.031373, 1.0 },
+ { 0.580392, 0.050980, 0.019608, 1.0 },
+ { 0.619608, 0.062745, 0.019608, 1.0 },
+ { 0.666667, 0.098039, 0.043137, 1.0 },
+ { 0.666667, 0.101961, 0.050980, 1.0 },
+ { 0.666667, 0.109804, 0.058824, 1.0 },
+ { 0.674510, 0.133333, 0.058824, 1.0 },
+ { 0.678431, 0.145098, 0.066667, 1.0 },
+ { 0.670588, 0.156863, 0.078431, 1.0 },
+ { 0.643137, 0.164706, 0.094118, 1.0 },
+ { 0.545098, 0.152941, 0.101961, 1.0 },
+ { 0.490196, 0.141176, 0.090196, 1.0 },
+ { 0.435294, 0.129412, 0.082353, 1.0 },
+ { 0.411765, 0.117647, 0.078431, 1.0 },
+ { 0.392157, 0.109804, 0.074510, 1.0 },
+ { 0.376471, 0.101961, 0.066667, 1.0 },
+ { 0.368627, 0.082353, 0.058824, 1.0 },
+ { 0.372549, 0.066667, 0.047059, 1.0 },
+ { 0.388235, 0.066667, 0.031373, 1.0 },
+ { 0.447059, 0.062745, 0.015686, 1.0 },
+ { 0.470588, 0.062745, 0.015686, 1.0 },
+ { 0.494118, 0.066667, 0.015686, 1.0 },
+ { 0.529412, 0.086275, 0.015686, 1.0 },
+ { 0.549020, 0.121569, 0.011765, 1.0 },
+ { 0.564706, 0.133333, 0.011765, 1.0 },
+ { 0.564706, 0.137255, 0.011765, 1.0 },
+ { 0.592157, 0.121569, 0.015686, 1.0 },
+ { 0.572549, 0.125490, 0.019608, 1.0 },
+ { 0.556863, 0.129412, 0.027451, 1.0 },
+ { 0.517647, 0.125490, 0.031373, 1.0 },
+ { 0.454902, 0.113725, 0.039216, 1.0 },
+ { 0.423529, 0.098039, 0.031373, 1.0 },
+ { 0.415686, 0.078431, 0.035294, 1.0 },
+ { 0.403922, 0.078431, 0.047059, 1.0 },
+ { 0.415686, 0.101961, 0.062745, 1.0 },
+ { 0.466667, 0.196078, 0.121569, 1.0 },
+ { 0.486275, 0.223529, 0.137255, 1.0 },
+ { 0.505882, 0.254902, 0.156863, 1.0 },
+ { 0.552941, 0.317647, 0.188235, 1.0 },
+ { 0.600000, 0.376471, 0.203922, 1.0 },
+ { 0.650980, 0.427451, 0.227451, 1.0 },
+ { 0.701961, 0.470588, 0.254902, 1.0 },
+ { 0.749020, 0.521569, 0.298039, 1.0 },
+ { 0.752941, 0.521569, 0.294118, 1.0 },
+ { 0.756863, 0.521569, 0.294118, 1.0 },
+ { 0.760784, 0.525490, 0.266667, 1.0 },
+ { 0.772549, 0.513725, 0.243137, 1.0 },
+ { 0.752941, 0.494118, 0.231373, 1.0 },
+ { 0.745098, 0.474510, 0.227451, 1.0 },
+ { 0.745098, 0.466667, 0.235294, 1.0 },
+ { 0.768627, 0.486275, 0.254902, 1.0 },
+ { 0.815686, 0.521569, 0.274510, 1.0 },
+ { 0.850980, 0.564706, 0.309804, 1.0 },
+ { 0.874510, 0.596078, 0.345098, 1.0 },
+ { 0.890196, 0.631373, 0.376471, 1.0 },
+ { 0.909804, 0.674510, 0.423529, 1.0 },
+ { 0.937255, 0.729412, 0.470588, 1.0 },
+ { 0.964706, 0.784314, 0.517647, 1.0 },
+ { 0.984314, 0.850980, 0.588235, 1.0 },
+ { 0.984314, 0.854902, 0.592157, 1.0 },
+ { 0.988235, 0.862745, 0.596078, 1.0 },
+ { 0.984314, 0.866667, 0.603922, 1.0 },
+ { 0.988235, 0.866667, 0.600000, 1.0 },
+ { 0.992157, 0.874510, 0.607843, 1.0 },
+ { 0.992157, 0.866667, 0.603922, 1.0 },
+ { 0.992157, 0.854902, 0.592157, 1.0 },
+ { 0.984314, 0.811765, 0.556863, 1.0 },
+ { 0.960784, 0.768627, 0.501961, 1.0 },
+ { 0.937255, 0.721569, 0.443137, 1.0 },
+ { 0.905882, 0.670588, 0.380392, 1.0 },
+ { 0.882353, 0.635294, 0.341176, 1.0 },
+ { 0.854902, 0.584314, 0.294118, 1.0 },
+ { 0.827451, 0.533333, 0.247059, 1.0 },
+ { 0.800000, 0.486275, 0.196078, 1.0 },
+ { 0.776471, 0.447059, 0.152941, 1.0 },
+ { 0.760784, 0.427451, 0.133333, 1.0 },
+ { 0.745098, 0.407843, 0.125490, 1.0 },
+ { 0.725490, 0.388235, 0.141176, 1.0 },
+ { 0.717647, 0.364706, 0.145098, 1.0 },
+ { 0.701961, 0.337255, 0.145098, 1.0 },
+ { 0.694118, 0.329412, 0.141176, 1.0 },
+ { 0.682353, 0.325490, 0.137255, 1.0 },
+ { 0.658824, 0.313725, 0.149020, 1.0 },
+ { 0.639216, 0.313725, 0.156863, 1.0 },
+ { 0.619608, 0.305882, 0.164706, 1.0 },
+ { 0.607843, 0.313725, 0.164706, 1.0 },
+ { 0.603922, 0.325490, 0.160784, 1.0 },
+ { 0.592157, 0.329412, 0.160784, 1.0 },
+ { 0.584314, 0.329412, 0.152941, 1.0 },
+ { 0.576471, 0.333333, 0.149020, 1.0 },
+ { 0.572549, 0.341176, 0.149020, 1.0 },
+ { 0.580392, 0.360784, 0.145098, 1.0 },
+ { 0.588235, 0.368627, 0.149020, 1.0 },
+ { 0.588235, 0.360784, 0.145098, 1.0 },
+ { 0.584314, 0.352941, 0.145098, 1.0 },
+ { 0.568627, 0.341176, 0.141176, 1.0 },
+ { 0.560784, 0.341176, 0.137255, 1.0 },
+ { 0.549020, 0.345098, 0.141176, 1.0 },
+ { 0.541176, 0.341176, 0.137255, 1.0 },
+ { 0.529412, 0.337255, 0.145098, 1.0 },
+ { 0.517647, 0.329412, 0.149020, 1.0 },
+ { 0.509804, 0.313725, 0.137255, 1.0 },
+ { 0.501961, 0.301961, 0.137255, 1.0 },
+ { 0.501961, 0.290196, 0.121569, 1.0 },
+ { 0.498039, 0.282353, 0.121569, 1.0 },
+ { 0.509804, 0.282353, 0.137255, 1.0 },
+ { 0.521569, 0.294118, 0.137255, 1.0 },
+ { 0.549020, 0.313725, 0.156863, 1.0 },
+ { 0.592157, 0.345098, 0.172549, 1.0 },
+ { 0.623529, 0.380392, 0.196078, 1.0 },
+ { 0.658824, 0.419608, 0.231373, 1.0 },
+ { 0.662745, 0.447059, 0.250980, 1.0 },
+ { 0.670588, 0.454902, 0.266667, 1.0 },
+ { 0.678431, 0.458824, 0.270588, 1.0 },
+ { 0.674510, 0.439216, 0.270588, 1.0 },
+ { 0.674510, 0.411765, 0.262745, 1.0 },
+ { 0.650980, 0.372549, 0.243137, 1.0 },
+ { 0.627451, 0.325490, 0.223529, 1.0 },
+ { 0.607843, 0.301961, 0.203922, 1.0 },
+ { 0.596078, 0.282353, 0.192157, 1.0 },
+ { 0.603922, 0.278431, 0.184314, 1.0 },
+ { 0.619608, 0.270588, 0.200000, 1.0 },
+ { 0.643137, 0.270588, 0.215686, 1.0 },
+ { 0.678431, 0.298039, 0.235294, 1.0 },
+ { 0.717647, 0.349020, 0.258824, 1.0 },
+ { 0.749020, 0.411765, 0.270588, 1.0 },
+ { 0.705882, 0.403922, 0.262745, 1.0 },
+ { 0.650980, 0.372549, 0.247059, 1.0 },
+ { 0.580392, 0.325490, 0.227451, 1.0 },
+ { 0.517647, 0.274510, 0.200000, 1.0 },
+ };
+/* Flying_a_Kite */
+static double4 colors_565[] = {
+ { 0.352941, 0.588235, 0.396078, 1.0 },
+ { 0.325490, 0.631373, 0.400000, 1.0 },
+ { 0.270588, 0.662745, 0.407843, 1.0 },
+ { 0.219608, 0.694118, 0.419608, 1.0 },
+ { 0.270588, 0.686275, 0.458824, 1.0 },
+ { 0.325490, 0.682353, 0.498039, 1.0 },
+ { 0.356863, 0.666667, 0.486275, 1.0 },
+ { 0.388235, 0.650980, 0.478431, 1.0 },
+ { 0.454902, 0.670588, 0.305882, 1.0 },
+ { 0.462745, 0.643137, 0.227451, 1.0 },
+ { 0.474510, 0.619608, 0.149020, 1.0 },
+ { 0.431373, 0.607843, 0.117647, 1.0 },
+ { 0.392157, 0.596078, 0.090196, 1.0 },
+ { 0.396078, 0.600000, 0.101961, 1.0 },
+ { 0.403922, 0.603922, 0.113725, 1.0 },
+ { 0.411765, 0.588235, 0.141176, 1.0 },
+ { 0.423529, 0.576471, 0.168627, 1.0 },
+ { 0.407843, 0.678431, 0.262745, 1.0 },
+ { 0.443137, 0.725490, 0.301961, 1.0 },
+ { 0.478431, 0.772549, 0.345098, 1.0 },
+ { 0.498039, 0.796078, 0.325490, 1.0 },
+ { 0.517647, 0.823529, 0.305882, 1.0 },
+ { 0.525490, 0.839216, 0.301961, 1.0 },
+ { 0.533333, 0.854902, 0.301961, 1.0 },
+ { 0.529412, 0.792157, 0.266667, 1.0 },
+ { 0.494118, 0.784314, 0.227451, 1.0 },
+ { 0.462745, 0.780392, 0.192157, 1.0 },
+ { 0.431373, 0.796078, 0.223529, 1.0 },
+ { 0.403922, 0.815686, 0.258824, 1.0 },
+ { 0.435294, 0.831373, 0.298039, 1.0 },
+ { 0.466667, 0.847059, 0.337255, 1.0 },
+ { 0.454902, 0.866667, 0.407843, 1.0 },
+ { 0.427451, 0.811765, 0.423529, 1.0 },
+ { 0.490196, 0.674510, 0.372549, 1.0 },
+ { 0.498039, 0.564706, 0.364706, 1.0 },
+ { 0.505882, 0.458824, 0.360784, 1.0 },
+ { 0.517647, 0.376471, 0.266667, 1.0 },
+ { 0.533333, 0.294118, 0.176471, 1.0 },
+ { 0.529412, 0.282353, 0.133333, 1.0 },
+ { 0.529412, 0.274510, 0.094118, 1.0 },
+ { 0.576471, 0.298039, 0.105882, 1.0 },
+ { 0.564706, 0.364706, 0.090196, 1.0 },
+ { 0.556863, 0.431373, 0.078431, 1.0 },
+ { 0.560784, 0.423529, 0.098039, 1.0 },
+ { 0.564706, 0.419608, 0.121569, 1.0 },
+ { 0.549020, 0.392157, 0.121569, 1.0 },
+ { 0.533333, 0.364706, 0.121569, 1.0 },
+ { 0.439216, 0.349020, 0.141176, 1.0 },
+ { 0.403922, 0.290196, 0.192157, 1.0 },
+ { 0.368627, 0.227451, 0.207843, 1.0 },
+ { 0.298039, 0.274510, 0.254902, 1.0 },
+ { 0.227451, 0.321569, 0.305882, 1.0 },
+ { 0.207843, 0.384314, 0.352941, 1.0 },
+ { 0.188235, 0.447059, 0.400000, 1.0 },
+ { 0.156863, 0.478431, 0.376471, 1.0 },
+ { 0.129412, 0.513725, 0.352941, 1.0 },
+ { 0.109804, 0.588235, 0.333333, 1.0 },
+ { 0.117647, 0.564706, 0.325490, 1.0 },
+ { 0.125490, 0.541176, 0.317647, 1.0 },
+ { 0.125490, 0.525490, 0.231373, 1.0 },
+ { 0.125490, 0.513725, 0.145098, 1.0 },
+ { 0.109804, 0.470588, 0.133333, 1.0 },
+ { 0.098039, 0.431373, 0.121569, 1.0 },
+ { 0.109804, 0.337255, 0.145098, 1.0 },
+ { 0.098039, 0.309804, 0.121569, 1.0 },
+ { 0.117647, 0.317647, 0.078431, 1.0 },
+ { 0.156863, 0.352941, 0.145098, 1.0 },
+ { 0.200000, 0.388235, 0.211765, 1.0 },
+ { 0.196078, 0.407843, 0.231373, 1.0 },
+ { 0.196078, 0.431373, 0.254902, 1.0 },
+ { 0.200000, 0.474510, 0.290196, 1.0 },
+ { 0.231373, 0.513725, 0.337255, 1.0 },
+ { 0.321569, 0.541176, 0.450980, 1.0 },
+ { 0.337255, 0.458824, 0.482353, 1.0 },
+ { 0.352941, 0.380392, 0.517647, 1.0 },
+ { 0.447059, 0.329412, 0.498039, 1.0 },
+ { 0.545098, 0.278431, 0.482353, 1.0 },
+ { 0.580392, 0.274510, 0.450980, 1.0 },
+ { 0.615686, 0.270588, 0.419608, 1.0 },
+ { 0.709804, 0.309804, 0.372549, 1.0 },
+ { 0.780392, 0.392157, 0.309804, 1.0 },
+ { 0.823529, 0.474510, 0.231373, 1.0 },
+ { 0.815686, 0.513725, 0.219608, 1.0 },
+ { 0.807843, 0.552941, 0.207843, 1.0 },
+ { 0.807843, 0.572549, 0.243137, 1.0 },
+ { 0.807843, 0.596078, 0.278431, 1.0 },
+ { 0.800000, 0.643137, 0.360784, 1.0 },
+ { 0.796078, 0.662745, 0.396078, 1.0 },
+ { 0.709804, 0.729412, 0.517647, 1.0 },
+ { 0.654902, 0.764706, 0.564706, 1.0 },
+ { 0.600000, 0.803922, 0.611765, 1.0 },
+ { 0.564706, 0.784314, 0.600000, 1.0 },
+ { 0.533333, 0.764706, 0.592157, 1.0 },
+ { 0.490196, 0.752941, 0.513725, 1.0 },
+ { 0.439216, 0.698039, 0.454902, 1.0 },
+ { 0.423529, 0.631373, 0.364706, 1.0 },
+ { 0.400000, 0.572549, 0.294118, 1.0 },
+ { 0.474510, 0.619608, 0.156863, 1.0 },
+ { 0.529412, 0.643137, 0.141176, 1.0 },
+ { 0.584314, 0.666667, 0.129412, 1.0 },
+ { 0.631373, 0.709804, 0.137255, 1.0 },
+ { 0.678431, 0.756863, 0.149020, 1.0 },
+ { 0.729412, 0.847059, 0.180392, 1.0 },
+ { 0.792157, 0.890196, 0.223529, 1.0 },
+ { 0.866667, 0.898039, 0.329412, 1.0 },
+ { 0.874510, 0.866667, 0.356863, 1.0 },
+ { 0.886275, 0.839216, 0.384314, 1.0 },
+ { 0.874510, 0.819608, 0.364706, 1.0 },
+ { 0.866667, 0.803922, 0.345098, 1.0 },
+ { 0.878431, 0.768627, 0.305882, 1.0 },
+ { 0.866667, 0.694118, 0.270588, 1.0 },
+ { 0.835294, 0.643137, 0.254902, 1.0 },
+ { 0.784314, 0.635294, 0.207843, 1.0 },
+ { 0.752941, 0.619608, 0.145098, 1.0 },
+ { 0.749020, 0.592157, 0.137255, 1.0 },
+ { 0.745098, 0.564706, 0.133333, 1.0 },
+ { 0.698039, 0.541176, 0.117647, 1.0 },
+ { 0.639216, 0.556863, 0.133333, 1.0 },
+ { 0.584314, 0.588235, 0.176471, 1.0 },
+ { 0.560784, 0.607843, 0.223529, 1.0 },
+ { 0.509804, 0.615686, 0.329412, 1.0 },
+ { 0.466667, 0.670588, 0.415686, 1.0 },
+ { 0.423529, 0.729412, 0.505882, 1.0 },
+ { 0.419608, 0.749020, 0.545098, 1.0 },
+ { 0.419608, 0.768627, 0.584314, 1.0 },
+ { 0.396078, 0.796078, 0.647059, 1.0 },
+ { 0.345098, 0.807843, 0.701961, 1.0 },
+ { 0.262745, 0.803922, 0.725490, 1.0 },
+ { 0.207843, 0.776471, 0.713725, 1.0 },
+ { 0.184314, 0.705882, 0.701961, 1.0 },
+ { 0.184314, 0.654902, 0.713725, 1.0 },
+ { 0.188235, 0.607843, 0.725490, 1.0 },
+ { 0.223529, 0.486275, 0.729412, 1.0 },
+ { 0.235294, 0.372549, 0.701961, 1.0 },
+ { 0.356863, 0.321569, 0.698039, 1.0 },
+ { 0.450980, 0.262745, 0.737255, 1.0 },
+ { 0.521569, 0.192157, 0.709804, 1.0 },
+ { 0.549020, 0.243137, 0.698039, 1.0 },
+ { 0.580392, 0.298039, 0.686275, 1.0 },
+ { 0.584314, 0.317647, 0.690196, 1.0 },
+ { 0.588235, 0.341176, 0.698039, 1.0 },
+ { 0.478431, 0.419608, 0.658824, 1.0 },
+ { 0.380392, 0.474510, 0.623529, 1.0 },
+ { 0.301961, 0.478431, 0.639216, 1.0 },
+ { 0.258824, 0.403922, 0.713725, 1.0 },
+ { 0.141176, 0.423529, 0.741176, 1.0 },
+ { 0.129412, 0.419608, 0.741176, 1.0 },
+ { 0.121569, 0.419608, 0.745098, 1.0 },
+ { 0.129412, 0.337255, 0.796078, 1.0 },
+ { 0.156863, 0.313725, 0.870588, 1.0 },
+ { 0.176471, 0.392157, 0.901961, 1.0 },
+ { 0.207843, 0.470588, 0.913725, 1.0 },
+ { 0.219608, 0.470588, 0.890196, 1.0 },
+ { 0.211765, 0.498039, 0.882353, 1.0 },
+ { 0.207843, 0.525490, 0.874510, 1.0 },
+ { 0.196078, 0.607843, 0.874510, 1.0 },
+ { 0.164706, 0.670588, 0.870588, 1.0 },
+ { 0.180392, 0.670588, 0.831373, 1.0 },
+ { 0.215686, 0.643137, 0.776471, 1.0 },
+ { 0.294118, 0.650980, 0.772549, 1.0 },
+ { 0.345098, 0.643137, 0.749020, 1.0 },
+ { 0.462745, 0.447059, 0.592157, 1.0 },
+ { 0.482353, 0.396078, 0.572549, 1.0 },
+ { 0.505882, 0.345098, 0.552941, 1.0 },
+ { 0.513725, 0.274510, 0.529412, 1.0 },
+ { 0.505882, 0.231373, 0.501961, 1.0 },
+ { 0.505882, 0.223529, 0.486275, 1.0 },
+ { 0.482353, 0.258824, 0.533333, 1.0 },
+ { 0.529412, 0.435294, 0.690196, 1.0 },
+ { 0.572549, 0.486275, 0.721569, 1.0 },
+ { 0.615686, 0.537255, 0.756863, 1.0 },
+ { 0.670588, 0.658824, 0.764706, 1.0 },
+ { 0.717647, 0.741176, 0.737255, 1.0 },
+ { 0.768627, 0.811765, 0.682353, 1.0 },
+ { 0.819608, 0.811765, 0.627451, 1.0 },
+ { 0.878431, 0.827451, 0.501961, 1.0 },
+ { 0.878431, 0.835294, 0.376471, 1.0 },
+ { 0.878431, 0.862745, 0.262745, 1.0 },
+ { 0.874510, 0.827451, 0.188235, 1.0 },
+ { 0.882353, 0.756863, 0.133333, 1.0 },
+ { 0.862745, 0.682353, 0.109804, 1.0 },
+ { 0.823529, 0.631373, 0.141176, 1.0 },
+ { 0.811765, 0.592157, 0.164706, 1.0 },
+ { 0.803922, 0.545098, 0.207843, 1.0 },
+ { 0.698039, 0.556863, 0.403922, 1.0 },
+ { 0.678431, 0.576471, 0.462745, 1.0 },
+ { 0.658824, 0.596078, 0.521569, 1.0 },
+ { 0.690196, 0.631373, 0.615686, 1.0 },
+ { 0.764706, 0.694118, 0.686275, 1.0 },
+ { 0.780392, 0.682353, 0.713725, 1.0 },
+ { 0.745098, 0.654902, 0.725490, 1.0 },
+ { 0.717647, 0.607843, 0.682353, 1.0 },
+ { 0.745098, 0.647059, 0.639216, 1.0 },
+ { 0.733333, 0.607843, 0.560784, 1.0 },
+ { 0.666667, 0.580392, 0.494118, 1.0 },
+ { 0.600000, 0.592157, 0.431373, 1.0 },
+ { 0.568627, 0.694118, 0.407843, 1.0 },
+ { 0.549020, 0.776471, 0.415686, 1.0 },
+ { 0.478431, 0.827451, 0.450980, 1.0 },
+ { 0.419608, 0.886275, 0.529412, 1.0 },
+ { 0.372549, 0.901961, 0.576471, 1.0 },
+ { 0.349020, 0.886275, 0.600000, 1.0 },
+ { 0.309804, 0.807843, 0.584314, 1.0 },
+ { 0.274510, 0.713725, 0.564706, 1.0 },
+ { 0.243137, 0.592157, 0.549020, 1.0 },
+ { 0.219608, 0.501961, 0.549020, 1.0 },
+ { 0.196078, 0.419608, 0.568627, 1.0 },
+ { 0.156863, 0.329412, 0.564706, 1.0 },
+ { 0.188235, 0.207843, 0.596078, 1.0 },
+ { 0.270588, 0.156863, 0.627451, 1.0 },
+ { 0.341176, 0.192157, 0.713725, 1.0 },
+ { 0.321569, 0.282353, 0.760784, 1.0 },
+ { 0.313725, 0.368627, 0.843137, 1.0 },
+ { 0.380392, 0.447059, 0.890196, 1.0 },
+ { 0.478431, 0.541176, 0.925490, 1.0 },
+ { 0.517647, 0.658824, 0.921569, 1.0 },
+ { 0.525490, 0.788235, 0.929412, 1.0 },
+ { 0.560784, 0.866667, 0.945098, 1.0 },
+ { 0.623529, 0.905882, 0.952941, 1.0 },
+ { 0.678431, 0.933333, 0.952941, 1.0 },
+ { 0.701961, 0.945098, 0.937255, 1.0 },
+ { 0.717647, 0.933333, 0.901961, 1.0 },
+ { 0.752941, 0.921569, 0.847059, 1.0 },
+ { 0.796078, 0.929412, 0.788235, 1.0 },
+ { 0.760784, 0.921569, 0.686275, 1.0 },
+ { 0.705882, 0.866667, 0.592157, 1.0 },
+ { 0.647059, 0.803922, 0.482353, 1.0 },
+ { 0.643137, 0.764706, 0.396078, 1.0 },
+ { 0.619608, 0.756863, 0.270588, 1.0 },
+ { 0.603922, 0.729412, 0.196078, 1.0 },
+ { 0.580392, 0.694118, 0.156863, 1.0 },
+ { 0.584314, 0.654902, 0.184314, 1.0 },
+ { 0.592157, 0.654902, 0.196078, 1.0 },
+ { 0.623529, 0.690196, 0.250980, 1.0 },
+ { 0.635294, 0.733333, 0.313725, 1.0 },
+ { 0.639216, 0.776471, 0.450980, 1.0 },
+ { 0.619608, 0.800000, 0.537255, 1.0 },
+ { 0.607843, 0.815686, 0.650980, 1.0 },
+ { 0.592157, 0.827451, 0.694118, 1.0 },
+ { 0.572549, 0.843137, 0.752941, 1.0 },
+ { 0.529412, 0.847059, 0.784314, 1.0 },
+ { 0.494118, 0.815686, 0.839216, 1.0 },
+ { 0.450980, 0.780392, 0.847059, 1.0 },
+ { 0.419608, 0.745098, 0.827451, 1.0 },
+ { 0.388235, 0.741176, 0.811765, 1.0 },
+ { 0.396078, 0.717647, 0.843137, 1.0 },
+ { 0.356863, 0.698039, 0.882353, 1.0 },
+ { 0.305882, 0.698039, 0.901961, 1.0 },
+ { 0.282353, 0.733333, 0.890196, 1.0 },
+ { 0.337255, 0.733333, 0.901961, 1.0 },
+ { 0.380392, 0.701961, 0.886275, 1.0 },
+ { 0.400000, 0.654902, 0.862745, 1.0 },
+ { 0.450980, 0.631373, 0.776471, 1.0 },
+ { 0.525490, 0.619608, 0.662745, 1.0 },
+ { 0.462745, 0.603922, 0.505882, 1.0 },
+ { 0.396078, 0.584314, 0.415686, 1.0 },
+ };
+/* Foamy_Waves */
+static double4 colors_566[] = {
+ { 0.156863, 0.180392, 0.525490, 1.0 },
+ { 0.188235, 0.211765, 0.556863, 1.0 },
+ { 0.200000, 0.223529, 0.572549, 1.0 },
+ { 0.215686, 0.239216, 0.592157, 1.0 },
+ { 0.227451, 0.266667, 0.611765, 1.0 },
+ { 0.243137, 0.294118, 0.635294, 1.0 },
+ { 0.243137, 0.301961, 0.643137, 1.0 },
+ { 0.247059, 0.313725, 0.650980, 1.0 },
+ { 0.247059, 0.337255, 0.662745, 1.0 },
+ { 0.239216, 0.349020, 0.662745, 1.0 },
+ { 0.235294, 0.364706, 0.662745, 1.0 },
+ { 0.227451, 0.368627, 0.662745, 1.0 },
+ { 0.219608, 0.372549, 0.662745, 1.0 },
+ { 0.211765, 0.372549, 0.654902, 1.0 },
+ { 0.203922, 0.376471, 0.650980, 1.0 },
+ { 0.196078, 0.372549, 0.647059, 1.0 },
+ { 0.192157, 0.372549, 0.647059, 1.0 },
+ { 0.172549, 0.364706, 0.635294, 1.0 },
+ { 0.156863, 0.345098, 0.623529, 1.0 },
+ { 0.141176, 0.329412, 0.611765, 1.0 },
+ { 0.121569, 0.309804, 0.584314, 1.0 },
+ { 0.101961, 0.294118, 0.560784, 1.0 },
+ { 0.090196, 0.286275, 0.549020, 1.0 },
+ { 0.082353, 0.278431, 0.537255, 1.0 },
+ { 0.050980, 0.250980, 0.494118, 1.0 },
+ { 0.043137, 0.243137, 0.478431, 1.0 },
+ { 0.039216, 0.239216, 0.466667, 1.0 },
+ { 0.039216, 0.250980, 0.466667, 1.0 },
+ { 0.043137, 0.262745, 0.466667, 1.0 },
+ { 0.047059, 0.274510, 0.474510, 1.0 },
+ { 0.054902, 0.290196, 0.482353, 1.0 },
+ { 0.082353, 0.317647, 0.498039, 1.0 },
+ { 0.113725, 0.360784, 0.513725, 1.0 },
+ { 0.231373, 0.415686, 0.517647, 1.0 },
+ { 0.282353, 0.443137, 0.521569, 1.0 },
+ { 0.337255, 0.470588, 0.529412, 1.0 },
+ { 0.392157, 0.509804, 0.541176, 1.0 },
+ { 0.450980, 0.549020, 0.552941, 1.0 },
+ { 0.478431, 0.552941, 0.541176, 1.0 },
+ { 0.509804, 0.556863, 0.533333, 1.0 },
+ { 0.650980, 0.658824, 0.576471, 1.0 },
+ { 0.662745, 0.674510, 0.623529, 1.0 },
+ { 0.678431, 0.694118, 0.670588, 1.0 },
+ { 0.705882, 0.713725, 0.690196, 1.0 },
+ { 0.733333, 0.733333, 0.709804, 1.0 },
+ { 0.741176, 0.737255, 0.713725, 1.0 },
+ { 0.749020, 0.745098, 0.721569, 1.0 },
+ { 0.749020, 0.721569, 0.725490, 1.0 },
+ { 0.749020, 0.721569, 0.737255, 1.0 },
+ { 0.725490, 0.678431, 0.705882, 1.0 },
+ { 0.713725, 0.639216, 0.654902, 1.0 },
+ { 0.701961, 0.600000, 0.603922, 1.0 },
+ { 0.666667, 0.568627, 0.603922, 1.0 },
+ { 0.635294, 0.541176, 0.603922, 1.0 },
+ { 0.607843, 0.509804, 0.596078, 1.0 },
+ { 0.584314, 0.482353, 0.588235, 1.0 },
+ { 0.423529, 0.384314, 0.513725, 1.0 },
+ { 0.356863, 0.329412, 0.498039, 1.0 },
+ { 0.294118, 0.274510, 0.482353, 1.0 },
+ { 0.223529, 0.215686, 0.466667, 1.0 },
+ { 0.156863, 0.160784, 0.450980, 1.0 },
+ { 0.129412, 0.145098, 0.443137, 1.0 },
+ { 0.101961, 0.129412, 0.435294, 1.0 },
+ { 0.070588, 0.105882, 0.392157, 1.0 },
+ { 0.050980, 0.090196, 0.360784, 1.0 },
+ { 0.027451, 0.074510, 0.309804, 1.0 },
+ { 0.031373, 0.094118, 0.298039, 1.0 },
+ { 0.035294, 0.113725, 0.286275, 1.0 },
+ { 0.035294, 0.117647, 0.278431, 1.0 },
+ { 0.039216, 0.121569, 0.274510, 1.0 },
+ { 0.050980, 0.141176, 0.274510, 1.0 },
+ { 0.058824, 0.152941, 0.274510, 1.0 },
+ { 0.058824, 0.176471, 0.278431, 1.0 },
+ { 0.054902, 0.176471, 0.270588, 1.0 },
+ { 0.054902, 0.180392, 0.262745, 1.0 },
+ { 0.050980, 0.176471, 0.250980, 1.0 },
+ { 0.050980, 0.176471, 0.243137, 1.0 },
+ { 0.050980, 0.176471, 0.239216, 1.0 },
+ { 0.050980, 0.176471, 0.235294, 1.0 },
+ { 0.050980, 0.168627, 0.219608, 1.0 },
+ { 0.050980, 0.168627, 0.215686, 1.0 },
+ { 0.054902, 0.180392, 0.215686, 1.0 },
+ { 0.054902, 0.192157, 0.227451, 1.0 },
+ { 0.058824, 0.207843, 0.243137, 1.0 },
+ { 0.062745, 0.211765, 0.247059, 1.0 },
+ { 0.066667, 0.215686, 0.250980, 1.0 },
+ { 0.070588, 0.215686, 0.262745, 1.0 },
+ { 0.070588, 0.219608, 0.270588, 1.0 },
+ { 0.070588, 0.211765, 0.286275, 1.0 },
+ { 0.070588, 0.203922, 0.282353, 1.0 },
+ { 0.070588, 0.196078, 0.278431, 1.0 },
+ { 0.070588, 0.188235, 0.274510, 1.0 },
+ { 0.070588, 0.184314, 0.270588, 1.0 },
+ { 0.070588, 0.168627, 0.258824, 1.0 },
+ { 0.066667, 0.156863, 0.250980, 1.0 },
+ { 0.066667, 0.152941, 0.250980, 1.0 },
+ { 0.058824, 0.141176, 0.258824, 1.0 },
+ { 0.054902, 0.137255, 0.290196, 1.0 },
+ { 0.058824, 0.145098, 0.309804, 1.0 },
+ { 0.066667, 0.152941, 0.333333, 1.0 },
+ { 0.066667, 0.152941, 0.341176, 1.0 },
+ { 0.070588, 0.156863, 0.352941, 1.0 },
+ { 0.082353, 0.176471, 0.380392, 1.0 },
+ { 0.086275, 0.188235, 0.396078, 1.0 },
+ { 0.098039, 0.196078, 0.411765, 1.0 },
+ { 0.109804, 0.219608, 0.415686, 1.0 },
+ { 0.125490, 0.243137, 0.423529, 1.0 },
+ { 0.133333, 0.254902, 0.423529, 1.0 },
+ { 0.141176, 0.266667, 0.423529, 1.0 },
+ { 0.152941, 0.282353, 0.423529, 1.0 },
+ { 0.156863, 0.286275, 0.419608, 1.0 },
+ { 0.160784, 0.305882, 0.423529, 1.0 },
+ { 0.160784, 0.313725, 0.427451, 1.0 },
+ { 0.188235, 0.360784, 0.454902, 1.0 },
+ { 0.192157, 0.368627, 0.458824, 1.0 },
+ { 0.200000, 0.376471, 0.466667, 1.0 },
+ { 0.203922, 0.392157, 0.482353, 1.0 },
+ { 0.211765, 0.403922, 0.494118, 1.0 },
+ { 0.211765, 0.407843, 0.498039, 1.0 },
+ { 0.203922, 0.407843, 0.498039, 1.0 },
+ { 0.184314, 0.407843, 0.482353, 1.0 },
+ { 0.168627, 0.396078, 0.466667, 1.0 },
+ { 0.156863, 0.384314, 0.454902, 1.0 },
+ { 0.149020, 0.380392, 0.443137, 1.0 },
+ { 0.141176, 0.376471, 0.435294, 1.0 },
+ { 0.125490, 0.364706, 0.411765, 1.0 },
+ { 0.113725, 0.345098, 0.392157, 1.0 },
+ { 0.101961, 0.321569, 0.368627, 1.0 },
+ { 0.094118, 0.305882, 0.352941, 1.0 },
+ { 0.070588, 0.250980, 0.321569, 1.0 },
+ { 0.066667, 0.235294, 0.313725, 1.0 },
+ { 0.066667, 0.219608, 0.309804, 1.0 },
+ { 0.054902, 0.207843, 0.301961, 1.0 },
+ { 0.050980, 0.180392, 0.286275, 1.0 },
+ { 0.043137, 0.149020, 0.274510, 1.0 },
+ { 0.023529, 0.125490, 0.262745, 1.0 },
+ { 0.000000, 0.090196, 0.247059, 1.0 },
+ { 0.000000, 0.082353, 0.239216, 1.0 },
+ { 0.000000, 0.078431, 0.231373, 1.0 },
+ { 0.000000, 0.078431, 0.227451, 1.0 },
+ { 0.000000, 0.078431, 0.227451, 1.0 },
+ { 0.000000, 0.070588, 0.219608, 1.0 },
+ { 0.000000, 0.070588, 0.215686, 1.0 },
+ { 0.000000, 0.066667, 0.211765, 1.0 },
+ { 0.000000, 0.066667, 0.211765, 1.0 },
+ { 0.000000, 0.043137, 0.203922, 1.0 },
+ { 0.000000, 0.039216, 0.200000, 1.0 },
+ { 0.000000, 0.039216, 0.200000, 1.0 },
+ { 0.000000, 0.027451, 0.192157, 1.0 },
+ { 0.000000, 0.027451, 0.192157, 1.0 },
+ { 0.000000, 0.023529, 0.188235, 1.0 },
+ { 0.000000, 0.023529, 0.188235, 1.0 },
+ { 0.000000, 0.031373, 0.192157, 1.0 },
+ { 0.000000, 0.031373, 0.192157, 1.0 },
+ { 0.000000, 0.031373, 0.192157, 1.0 },
+ { 0.000000, 0.039216, 0.200000, 1.0 },
+ { 0.000000, 0.043137, 0.203922, 1.0 },
+ { 0.000000, 0.050980, 0.211765, 1.0 },
+ { 0.000000, 0.054902, 0.219608, 1.0 },
+ { 0.000000, 0.058824, 0.227451, 1.0 },
+ { 0.000000, 0.062745, 0.231373, 1.0 },
+ { 0.000000, 0.074510, 0.243137, 1.0 },
+ { 0.000000, 0.074510, 0.243137, 1.0 },
+ { 0.000000, 0.074510, 0.243137, 1.0 },
+ { 0.000000, 0.082353, 0.247059, 1.0 },
+ { 0.000000, 0.094118, 0.250980, 1.0 },
+ { 0.000000, 0.101961, 0.258824, 1.0 },
+ { 0.000000, 0.101961, 0.262745, 1.0 },
+ { 0.000000, 0.133333, 0.286275, 1.0 },
+ { 0.000000, 0.133333, 0.290196, 1.0 },
+ { 0.000000, 0.137255, 0.294118, 1.0 },
+ { 0.000000, 0.141176, 0.305882, 1.0 },
+ { 0.000000, 0.141176, 0.317647, 1.0 },
+ { 0.000000, 0.149020, 0.333333, 1.0 },
+ { 0.000000, 0.160784, 0.345098, 1.0 },
+ { 0.000000, 0.152941, 0.352941, 1.0 },
+ { 0.000000, 0.149020, 0.364706, 1.0 },
+ { 0.000000, 0.141176, 0.368627, 1.0 },
+ { 0.000000, 0.137255, 0.380392, 1.0 },
+ { 0.000000, 0.125490, 0.384314, 1.0 },
+ { 0.000000, 0.121569, 0.392157, 1.0 },
+ { 0.000000, 0.105882, 0.403922, 1.0 },
+ { 0.000000, 0.094118, 0.411765, 1.0 },
+ { 0.000000, 0.090196, 0.423529, 1.0 },
+ { 0.000000, 0.058824, 0.443137, 1.0 },
+ { 0.000000, 0.054902, 0.450980, 1.0 },
+ { 0.000000, 0.050980, 0.458824, 1.0 },
+ { 0.000000, 0.047059, 0.482353, 1.0 },
+ { 0.000000, 0.039216, 0.501961, 1.0 },
+ { 0.000000, 0.031373, 0.525490, 1.0 },
+ { 0.003922, 0.019608, 0.545098, 1.0 },
+ { 0.011765, 0.019608, 0.572549, 1.0 },
+ { 0.035294, 0.027451, 0.592157, 1.0 },
+ { 0.066667, 0.039216, 0.615686, 1.0 },
+ { 0.078431, 0.050980, 0.635294, 1.0 },
+ { 0.094118, 0.054902, 0.658824, 1.0 },
+ { 0.109804, 0.058824, 0.674510, 1.0 },
+ { 0.117647, 0.066667, 0.686275, 1.0 },
+ { 0.109804, 0.058824, 0.694118, 1.0 },
+ { 0.109804, 0.058824, 0.701961, 1.0 },
+ { 0.098039, 0.054902, 0.705882, 1.0 },
+ { 0.086275, 0.054902, 0.709804, 1.0 },
+ { 0.074510, 0.054902, 0.717647, 1.0 },
+ { 0.062745, 0.054902, 0.721569, 1.0 },
+ { 0.054902, 0.054902, 0.721569, 1.0 },
+ { 0.058824, 0.066667, 0.721569, 1.0 },
+ { 0.058824, 0.090196, 0.717647, 1.0 },
+ { 0.058824, 0.101961, 0.705882, 1.0 },
+ { 0.058824, 0.109804, 0.694118, 1.0 },
+ { 0.058824, 0.117647, 0.678431, 1.0 },
+ { 0.050980, 0.121569, 0.658824, 1.0 },
+ { 0.039216, 0.125490, 0.635294, 1.0 },
+ { 0.023529, 0.121569, 0.615686, 1.0 },
+ { 0.011765, 0.117647, 0.592157, 1.0 },
+ { 0.003922, 0.117647, 0.576471, 1.0 },
+ { 0.000000, 0.121569, 0.572549, 1.0 },
+ { 0.000000, 0.121569, 0.568627, 1.0 },
+ { 0.000000, 0.121569, 0.568627, 1.0 },
+ { 0.000000, 0.121569, 0.568627, 1.0 },
+ { 0.000000, 0.113725, 0.572549, 1.0 },
+ { 0.000000, 0.105882, 0.576471, 1.0 },
+ { 0.000000, 0.105882, 0.584314, 1.0 },
+ { 0.000000, 0.105882, 0.588235, 1.0 },
+ { 0.000000, 0.094118, 0.584314, 1.0 },
+ { 0.000000, 0.094118, 0.576471, 1.0 },
+ { 0.000000, 0.094118, 0.568627, 1.0 },
+ { 0.000000, 0.101961, 0.556863, 1.0 },
+ { 0.000000, 0.078431, 0.545098, 1.0 },
+ { 0.000000, 0.090196, 0.541176, 1.0 },
+ { 0.000000, 0.086275, 0.537255, 1.0 },
+ { 0.000000, 0.062745, 0.537255, 1.0 },
+ { 0.000000, 0.062745, 0.537255, 1.0 },
+ { 0.000000, 0.050980, 0.537255, 1.0 },
+ { 0.000000, 0.035294, 0.537255, 1.0 },
+ { 0.003922, 0.027451, 0.537255, 1.0 },
+ { 0.011765, 0.035294, 0.529412, 1.0 },
+ { 0.019608, 0.043137, 0.525490, 1.0 },
+ { 0.023529, 0.047059, 0.509804, 1.0 },
+ { 0.027451, 0.054902, 0.494118, 1.0 },
+ { 0.035294, 0.062745, 0.470588, 1.0 },
+ { 0.039216, 0.062745, 0.443137, 1.0 },
+ { 0.039216, 0.062745, 0.427451, 1.0 },
+ { 0.039216, 0.062745, 0.411765, 1.0 },
+ { 0.043137, 0.066667, 0.407843, 1.0 },
+ { 0.050980, 0.066667, 0.403922, 1.0 },
+ { 0.054902, 0.066667, 0.403922, 1.0 },
+ { 0.066667, 0.078431, 0.411765, 1.0 },
+ { 0.070588, 0.070588, 0.423529, 1.0 },
+ { 0.094118, 0.082353, 0.439216, 1.0 },
+ { 0.098039, 0.086275, 0.454902, 1.0 },
+ { 0.109804, 0.098039, 0.470588, 1.0 },
+ { 0.125490, 0.109804, 0.482353, 1.0 },
+ { 0.129412, 0.117647, 0.486275, 1.0 },
+ { 0.129412, 0.125490, 0.498039, 1.0 },
+ { 0.137255, 0.137255, 0.501961, 1.0 },
+ { 0.145098, 0.156863, 0.513725, 1.0 },
+ };
+/* For_Lenora */
+static double4 colors_567[] = {
+ { 0.662745, 0.517647, 0.639216, 1.0 },
+ { 0.713725, 0.541176, 0.764706, 1.0 },
+ { 0.690196, 0.498039, 0.764706, 1.0 },
+ { 0.666667, 0.458824, 0.768627, 1.0 },
+ { 0.635294, 0.407843, 0.749020, 1.0 },
+ { 0.603922, 0.360784, 0.733333, 1.0 },
+ { 0.576471, 0.317647, 0.701961, 1.0 },
+ { 0.552941, 0.278431, 0.670588, 1.0 },
+ { 0.435294, 0.160784, 0.560784, 1.0 },
+ { 0.388235, 0.152941, 0.498039, 1.0 },
+ { 0.345098, 0.145098, 0.439216, 1.0 },
+ { 0.309804, 0.152941, 0.423529, 1.0 },
+ { 0.278431, 0.164706, 0.407843, 1.0 },
+ { 0.270588, 0.188235, 0.419608, 1.0 },
+ { 0.266667, 0.211765, 0.431373, 1.0 },
+ { 0.270588, 0.227451, 0.458824, 1.0 },
+ { 0.274510, 0.247059, 0.490196, 1.0 },
+ { 0.298039, 0.356863, 0.580392, 1.0 },
+ { 0.345098, 0.427451, 0.639216, 1.0 },
+ { 0.396078, 0.501961, 0.701961, 1.0 },
+ { 0.478431, 0.560784, 0.741176, 1.0 },
+ { 0.564706, 0.623529, 0.780392, 1.0 },
+ { 0.600000, 0.654902, 0.800000, 1.0 },
+ { 0.639216, 0.686275, 0.823529, 1.0 },
+ { 0.670588, 0.756863, 0.878431, 1.0 },
+ { 0.662745, 0.745098, 0.866667, 1.0 },
+ { 0.654902, 0.733333, 0.858824, 1.0 },
+ { 0.611765, 0.701961, 0.858824, 1.0 },
+ { 0.572549, 0.670588, 0.858824, 1.0 },
+ { 0.525490, 0.639216, 0.839216, 1.0 },
+ { 0.478431, 0.607843, 0.819608, 1.0 },
+ { 0.411765, 0.549020, 0.741176, 1.0 },
+ { 0.364706, 0.490196, 0.650980, 1.0 },
+ { 0.305882, 0.458824, 0.521569, 1.0 },
+ { 0.250980, 0.450980, 0.423529, 1.0 },
+ { 0.200000, 0.443137, 0.325490, 1.0 },
+ { 0.164706, 0.454902, 0.266667, 1.0 },
+ { 0.129412, 0.470588, 0.207843, 1.0 },
+ { 0.113725, 0.466667, 0.188235, 1.0 },
+ { 0.101961, 0.462745, 0.172549, 1.0 },
+ { 0.129412, 0.443137, 0.176471, 1.0 },
+ { 0.152941, 0.396078, 0.188235, 1.0 },
+ { 0.180392, 0.352941, 0.203922, 1.0 },
+ { 0.227451, 0.305882, 0.223529, 1.0 },
+ { 0.274510, 0.262745, 0.243137, 1.0 },
+ { 0.294118, 0.243137, 0.247059, 1.0 },
+ { 0.317647, 0.227451, 0.254902, 1.0 },
+ { 0.313725, 0.203922, 0.278431, 1.0 },
+ { 0.298039, 0.200000, 0.305882, 1.0 },
+ { 0.227451, 0.149020, 0.376471, 1.0 },
+ { 0.231373, 0.152941, 0.400000, 1.0 },
+ { 0.235294, 0.156863, 0.427451, 1.0 },
+ { 0.219608, 0.133333, 0.474510, 1.0 },
+ { 0.207843, 0.109804, 0.525490, 1.0 },
+ { 0.231373, 0.090196, 0.533333, 1.0 },
+ { 0.254902, 0.074510, 0.545098, 1.0 },
+ { 0.356863, 0.086275, 0.525490, 1.0 },
+ { 0.345098, 0.074510, 0.509804, 1.0 },
+ { 0.337255, 0.066667, 0.498039, 1.0 },
+ { 0.352941, 0.058824, 0.466667, 1.0 },
+ { 0.372549, 0.054902, 0.435294, 1.0 },
+ { 0.356863, 0.062745, 0.427451, 1.0 },
+ { 0.345098, 0.070588, 0.423529, 1.0 },
+ { 0.329412, 0.074510, 0.427451, 1.0 },
+ { 0.333333, 0.094118, 0.419608, 1.0 },
+ { 0.360784, 0.090196, 0.372549, 1.0 },
+ { 0.337255, 0.105882, 0.364706, 1.0 },
+ { 0.317647, 0.121569, 0.360784, 1.0 },
+ { 0.313725, 0.129412, 0.345098, 1.0 },
+ { 0.313725, 0.141176, 0.333333, 1.0 },
+ { 0.305882, 0.133333, 0.298039, 1.0 },
+ { 0.266667, 0.105882, 0.254902, 1.0 },
+ { 0.172549, 0.098039, 0.207843, 1.0 },
+ { 0.149020, 0.078431, 0.184314, 1.0 },
+ { 0.125490, 0.058824, 0.160784, 1.0 },
+ { 0.101961, 0.070588, 0.145098, 1.0 },
+ { 0.082353, 0.086275, 0.129412, 1.0 },
+ { 0.078431, 0.086275, 0.152941, 1.0 },
+ { 0.074510, 0.090196, 0.176471, 1.0 },
+ { 0.078431, 0.054902, 0.200000, 1.0 },
+ { 0.078431, 0.054902, 0.207843, 1.0 },
+ { 0.133333, 0.074510, 0.270588, 1.0 },
+ { 0.192157, 0.047059, 0.325490, 1.0 },
+ { 0.250980, 0.019608, 0.384314, 1.0 },
+ { 0.270588, 0.035294, 0.396078, 1.0 },
+ { 0.294118, 0.050980, 0.407843, 1.0 },
+ { 0.298039, 0.105882, 0.407843, 1.0 },
+ { 0.282353, 0.172549, 0.380392, 1.0 },
+ { 0.286275, 0.345098, 0.356863, 1.0 },
+ { 0.294118, 0.419608, 0.352941, 1.0 },
+ { 0.301961, 0.494118, 0.352941, 1.0 },
+ { 0.290196, 0.494118, 0.364706, 1.0 },
+ { 0.282353, 0.494118, 0.380392, 1.0 },
+ { 0.282353, 0.494118, 0.380392, 1.0 },
+ { 0.313725, 0.431373, 0.403922, 1.0 },
+ { 0.368627, 0.368627, 0.447059, 1.0 },
+ { 0.419608, 0.294118, 0.513725, 1.0 },
+ { 0.478431, 0.200000, 0.549020, 1.0 },
+ { 0.490196, 0.168627, 0.549020, 1.0 },
+ { 0.501961, 0.141176, 0.549020, 1.0 },
+ { 0.505882, 0.145098, 0.525490, 1.0 },
+ { 0.513725, 0.152941, 0.505882, 1.0 },
+ { 0.533333, 0.176471, 0.447059, 1.0 },
+ { 0.549020, 0.184314, 0.400000, 1.0 },
+ { 0.513725, 0.145098, 0.368627, 1.0 },
+ { 0.474510, 0.113725, 0.317647, 1.0 },
+ { 0.439216, 0.082353, 0.270588, 1.0 },
+ { 0.423529, 0.086275, 0.250980, 1.0 },
+ { 0.411765, 0.090196, 0.231373, 1.0 },
+ { 0.368627, 0.117647, 0.235294, 1.0 },
+ { 0.325490, 0.121569, 0.227451, 1.0 },
+ { 0.278431, 0.125490, 0.215686, 1.0 },
+ { 0.258824, 0.129412, 0.196078, 1.0 },
+ { 0.286275, 0.156863, 0.192157, 1.0 },
+ { 0.294118, 0.172549, 0.203922, 1.0 },
+ { 0.305882, 0.188235, 0.219608, 1.0 },
+ { 0.349020, 0.219608, 0.258824, 1.0 },
+ { 0.443137, 0.270588, 0.309804, 1.0 },
+ { 0.537255, 0.301961, 0.384314, 1.0 },
+ { 0.623529, 0.384314, 0.450980, 1.0 },
+ { 0.733333, 0.505882, 0.545098, 1.0 },
+ { 0.768627, 0.556863, 0.619608, 1.0 },
+ { 0.807843, 0.607843, 0.694118, 1.0 },
+ { 0.815686, 0.627451, 0.725490, 1.0 },
+ { 0.827451, 0.647059, 0.760784, 1.0 },
+ { 0.843137, 0.674510, 0.768627, 1.0 },
+ { 0.847059, 0.662745, 0.768627, 1.0 },
+ { 0.819608, 0.658824, 0.764706, 1.0 },
+ { 0.752941, 0.643137, 0.760784, 1.0 },
+ { 0.627451, 0.572549, 0.611765, 1.0 },
+ { 0.600000, 0.541176, 0.564706, 1.0 },
+ { 0.576471, 0.509804, 0.521569, 1.0 },
+ { 0.474510, 0.447059, 0.482353, 1.0 },
+ { 0.380392, 0.372549, 0.419608, 1.0 },
+ { 0.309804, 0.309804, 0.345098, 1.0 },
+ { 0.286275, 0.247059, 0.286275, 1.0 },
+ { 0.270588, 0.180392, 0.286275, 1.0 },
+ { 0.294118, 0.180392, 0.274510, 1.0 },
+ { 0.321569, 0.184314, 0.266667, 1.0 },
+ { 0.341176, 0.200000, 0.274510, 1.0 },
+ { 0.364706, 0.215686, 0.282353, 1.0 },
+ { 0.400000, 0.231373, 0.337255, 1.0 },
+ { 0.435294, 0.266667, 0.407843, 1.0 },
+ { 0.462745, 0.309804, 0.482353, 1.0 },
+ { 0.509804, 0.384314, 0.545098, 1.0 },
+ { 0.572549, 0.466667, 0.678431, 1.0 },
+ { 0.564706, 0.462745, 0.709804, 1.0 },
+ { 0.556863, 0.458824, 0.745098, 1.0 },
+ { 0.549020, 0.447059, 0.784314, 1.0 },
+ { 0.537255, 0.443137, 0.780392, 1.0 },
+ { 0.552941, 0.415686, 0.741176, 1.0 },
+ { 0.533333, 0.388235, 0.662745, 1.0 },
+ { 0.447059, 0.290196, 0.509804, 1.0 },
+ { 0.423529, 0.278431, 0.470588, 1.0 },
+ { 0.403922, 0.266667, 0.435294, 1.0 },
+ { 0.376471, 0.278431, 0.333333, 1.0 },
+ { 0.376471, 0.309804, 0.250980, 1.0 },
+ { 0.349020, 0.333333, 0.184314, 1.0 },
+ { 0.321569, 0.356863, 0.164706, 1.0 },
+ { 0.301961, 0.364706, 0.172549, 1.0 },
+ { 0.317647, 0.411765, 0.239216, 1.0 },
+ { 0.400000, 0.545098, 0.400000, 1.0 },
+ { 0.403922, 0.541176, 0.431373, 1.0 },
+ { 0.407843, 0.541176, 0.466667, 1.0 },
+ { 0.392157, 0.501961, 0.537255, 1.0 },
+ { 0.364706, 0.474510, 0.576471, 1.0 },
+ { 0.356863, 0.494118, 0.576471, 1.0 },
+ { 0.356863, 0.525490, 0.560784, 1.0 },
+ { 0.415686, 0.525490, 0.537255, 1.0 },
+ { 0.435294, 0.529412, 0.545098, 1.0 },
+ { 0.458824, 0.533333, 0.552941, 1.0 },
+ { 0.509804, 0.584314, 0.556863, 1.0 },
+ { 0.533333, 0.607843, 0.588235, 1.0 },
+ { 0.584314, 0.596078, 0.572549, 1.0 },
+ { 0.592157, 0.517647, 0.615686, 1.0 },
+ { 0.580392, 0.447059, 0.623529, 1.0 },
+ { 0.513725, 0.356863, 0.635294, 1.0 },
+ { 0.462745, 0.278431, 0.549020, 1.0 },
+ { 0.384314, 0.192157, 0.474510, 1.0 },
+ { 0.313725, 0.145098, 0.376471, 1.0 },
+ { 0.223529, 0.121569, 0.309804, 1.0 },
+ { 0.180392, 0.141176, 0.227451, 1.0 },
+ { 0.141176, 0.172549, 0.184314, 1.0 },
+ { 0.117647, 0.235294, 0.141176, 1.0 },
+ { 0.082353, 0.317647, 0.074510, 1.0 },
+ { 0.086275, 0.321569, 0.090196, 1.0 },
+ { 0.090196, 0.325490, 0.109804, 1.0 },
+ { 0.129412, 0.329412, 0.164706, 1.0 },
+ { 0.196078, 0.345098, 0.215686, 1.0 },
+ { 0.278431, 0.356863, 0.223529, 1.0 },
+ { 0.376471, 0.352941, 0.270588, 1.0 },
+ { 0.474510, 0.349020, 0.329412, 1.0 },
+ { 0.556863, 0.349020, 0.407843, 1.0 },
+ { 0.639216, 0.400000, 0.439216, 1.0 },
+ { 0.729412, 0.396078, 0.470588, 1.0 },
+ { 0.803922, 0.388235, 0.498039, 1.0 },
+ { 0.843137, 0.372549, 0.552941, 1.0 },
+ { 0.854902, 0.423529, 0.588235, 1.0 },
+ { 0.862745, 0.454902, 0.627451, 1.0 },
+ { 0.847059, 0.458824, 0.662745, 1.0 },
+ { 0.823529, 0.470588, 0.713725, 1.0 },
+ { 0.807843, 0.509804, 0.756863, 1.0 },
+ { 0.803922, 0.568627, 0.792157, 1.0 },
+ { 0.784314, 0.603922, 0.827451, 1.0 },
+ { 0.784314, 0.647059, 0.854902, 1.0 },
+ { 0.800000, 0.666667, 0.862745, 1.0 },
+ { 0.788235, 0.662745, 0.839216, 1.0 },
+ { 0.749020, 0.623529, 0.803922, 1.0 },
+ { 0.717647, 0.576471, 0.768627, 1.0 },
+ { 0.694118, 0.529412, 0.694118, 1.0 },
+ { 0.627451, 0.466667, 0.615686, 1.0 },
+ { 0.529412, 0.411765, 0.552941, 1.0 },
+ { 0.447059, 0.360784, 0.521569, 1.0 },
+ { 0.415686, 0.325490, 0.486275, 1.0 },
+ { 0.392157, 0.294118, 0.470588, 1.0 },
+ { 0.392157, 0.298039, 0.490196, 1.0 },
+ { 0.423529, 0.349020, 0.541176, 1.0 },
+ { 0.494118, 0.419608, 0.600000, 1.0 },
+ { 0.549020, 0.478431, 0.666667, 1.0 },
+ { 0.560784, 0.521569, 0.725490, 1.0 },
+ { 0.564706, 0.556863, 0.768627, 1.0 },
+ { 0.580392, 0.588235, 0.788235, 1.0 },
+ { 0.596078, 0.576471, 0.796078, 1.0 },
+ { 0.584314, 0.572549, 0.772549, 1.0 },
+ { 0.560784, 0.552941, 0.764706, 1.0 },
+ { 0.556863, 0.549020, 0.768627, 1.0 },
+ { 0.572549, 0.517647, 0.780392, 1.0 },
+ { 0.635294, 0.525490, 0.772549, 1.0 },
+ { 0.698039, 0.556863, 0.772549, 1.0 },
+ { 0.760784, 0.611765, 0.807843, 1.0 },
+ { 0.792157, 0.654902, 0.854902, 1.0 },
+ { 0.843137, 0.701961, 0.886275, 1.0 },
+ { 0.882353, 0.733333, 0.890196, 1.0 },
+ { 0.905882, 0.756863, 0.886275, 1.0 },
+ { 0.886275, 0.764706, 0.890196, 1.0 },
+ { 0.850980, 0.756863, 0.894118, 1.0 },
+ { 0.780392, 0.741176, 0.870588, 1.0 },
+ { 0.713725, 0.674510, 0.803922, 1.0 },
+ { 0.635294, 0.603922, 0.737255, 1.0 },
+ { 0.568627, 0.549020, 0.654902, 1.0 },
+ { 0.482353, 0.568627, 0.560784, 1.0 },
+ { 0.435294, 0.572549, 0.458824, 1.0 },
+ { 0.415686, 0.533333, 0.388235, 1.0 },
+ { 0.423529, 0.470588, 0.356863, 1.0 },
+ { 0.443137, 0.447059, 0.333333, 1.0 },
+ { 0.462745, 0.474510, 0.345098, 1.0 },
+ { 0.494118, 0.474510, 0.376471, 1.0 },
+ { 0.498039, 0.435294, 0.423529, 1.0 },
+ { 0.521569, 0.376471, 0.462745, 1.0 },
+ { 0.545098, 0.333333, 0.494118, 1.0 },
+ { 0.564706, 0.317647, 0.509804, 1.0 },
+ { 0.572549, 0.313725, 0.505882, 1.0 },
+ { 0.588235, 0.352941, 0.549020, 1.0 },
+ { 0.623529, 0.372549, 0.564706, 1.0 },
+ { 0.619608, 0.415686, 0.576471, 1.0 },
+ { 0.643137, 0.439216, 0.556863, 1.0 },
+ };
+/* For_Stacy */
+static double4 colors_568[] = {
+ { 0.662745, 0.521569, 0.517647, 1.0 },
+ { 0.764706, 0.541176, 0.627451, 1.0 },
+ { 0.764706, 0.498039, 0.615686, 1.0 },
+ { 0.768627, 0.458824, 0.607843, 1.0 },
+ { 0.749020, 0.407843, 0.576471, 1.0 },
+ { 0.733333, 0.360784, 0.549020, 1.0 },
+ { 0.701961, 0.317647, 0.501961, 1.0 },
+ { 0.670588, 0.278431, 0.454902, 1.0 },
+ { 0.560784, 0.160784, 0.345098, 1.0 },
+ { 0.498039, 0.152941, 0.313725, 1.0 },
+ { 0.439216, 0.145098, 0.282353, 1.0 },
+ { 0.423529, 0.152941, 0.305882, 1.0 },
+ { 0.407843, 0.164706, 0.329412, 1.0 },
+ { 0.419608, 0.188235, 0.368627, 1.0 },
+ { 0.431373, 0.211765, 0.407843, 1.0 },
+ { 0.454902, 0.227451, 0.447059, 1.0 },
+ { 0.482353, 0.247059, 0.490196, 1.0 },
+ { 0.478431, 0.298039, 0.580392, 1.0 },
+ { 0.513725, 0.345098, 0.639216, 1.0 },
+ { 0.549020, 0.396078, 0.701961, 1.0 },
+ { 0.619608, 0.478431, 0.741176, 1.0 },
+ { 0.690196, 0.564706, 0.780392, 1.0 },
+ { 0.717647, 0.600000, 0.800000, 1.0 },
+ { 0.749020, 0.639216, 0.823529, 1.0 },
+ { 0.760784, 0.670588, 0.878431, 1.0 },
+ { 0.756863, 0.662745, 0.866667, 1.0 },
+ { 0.752941, 0.654902, 0.858824, 1.0 },
+ { 0.733333, 0.611765, 0.858824, 1.0 },
+ { 0.717647, 0.572549, 0.858824, 1.0 },
+ { 0.678431, 0.525490, 0.839216, 1.0 },
+ { 0.639216, 0.478431, 0.819608, 1.0 },
+ { 0.552941, 0.411765, 0.741176, 1.0 },
+ { 0.482353, 0.364706, 0.650980, 1.0 },
+ { 0.333333, 0.305882, 0.521569, 1.0 },
+ { 0.266667, 0.329412, 0.482353, 1.0 },
+ { 0.200000, 0.352941, 0.443137, 1.0 },
+ { 0.164706, 0.396078, 0.454902, 1.0 },
+ { 0.129412, 0.443137, 0.470588, 1.0 },
+ { 0.113725, 0.443137, 0.466667, 1.0 },
+ { 0.101961, 0.443137, 0.462745, 1.0 },
+ { 0.129412, 0.443137, 0.443137, 1.0 },
+ { 0.152941, 0.396078, 0.396078, 1.0 },
+ { 0.180392, 0.352941, 0.349020, 1.0 },
+ { 0.219608, 0.313725, 0.294118, 1.0 },
+ { 0.258824, 0.274510, 0.243137, 1.0 },
+ { 0.286275, 0.274510, 0.235294, 1.0 },
+ { 0.317647, 0.274510, 0.227451, 1.0 },
+ { 0.313725, 0.219608, 0.203922, 1.0 },
+ { 0.305882, 0.200000, 0.223529, 1.0 },
+ { 0.376471, 0.149020, 0.329412, 1.0 },
+ { 0.400000, 0.152941, 0.360784, 1.0 },
+ { 0.427451, 0.156863, 0.392157, 1.0 },
+ { 0.474510, 0.133333, 0.439216, 1.0 },
+ { 0.525490, 0.109804, 0.490196, 1.0 },
+ { 0.533333, 0.090196, 0.462745, 1.0 },
+ { 0.545098, 0.074510, 0.435294, 1.0 },
+ { 0.525490, 0.086275, 0.321569, 1.0 },
+ { 0.509804, 0.074510, 0.305882, 1.0 },
+ { 0.498039, 0.066667, 0.290196, 1.0 },
+ { 0.466667, 0.058824, 0.231373, 1.0 },
+ { 0.435294, 0.054902, 0.172549, 1.0 },
+ { 0.427451, 0.062745, 0.184314, 1.0 },
+ { 0.423529, 0.070588, 0.200000, 1.0 },
+ { 0.427451, 0.074510, 0.227451, 1.0 },
+ { 0.419608, 0.094118, 0.227451, 1.0 },
+ { 0.372549, 0.090196, 0.145098, 1.0 },
+ { 0.364706, 0.105882, 0.172549, 1.0 },
+ { 0.360784, 0.121569, 0.200000, 1.0 },
+ { 0.345098, 0.129412, 0.192157, 1.0 },
+ { 0.333333, 0.141176, 0.188235, 1.0 },
+ { 0.305882, 0.133333, 0.149020, 1.0 },
+ { 0.266667, 0.105882, 0.117647, 1.0 },
+ { 0.207843, 0.098039, 0.149020, 1.0 },
+ { 0.184314, 0.078431, 0.129412, 1.0 },
+ { 0.160784, 0.058824, 0.109804, 1.0 },
+ { 0.137255, 0.070588, 0.117647, 1.0 },
+ { 0.117647, 0.082353, 0.129412, 1.0 },
+ { 0.129412, 0.078431, 0.152941, 1.0 },
+ { 0.145098, 0.074510, 0.176471, 1.0 },
+ { 0.200000, 0.054902, 0.196078, 1.0 },
+ { 0.207843, 0.054902, 0.207843, 1.0 },
+ { 0.270588, 0.074510, 0.239216, 1.0 },
+ { 0.325490, 0.047059, 0.223529, 1.0 },
+ { 0.384314, 0.019608, 0.207843, 1.0 },
+ { 0.396078, 0.035294, 0.211765, 1.0 },
+ { 0.407843, 0.050980, 0.215686, 1.0 },
+ { 0.407843, 0.105882, 0.262745, 1.0 },
+ { 0.380392, 0.172549, 0.298039, 1.0 },
+ { 0.286275, 0.286275, 0.356863, 1.0 },
+ { 0.294118, 0.376471, 0.423529, 1.0 },
+ { 0.301961, 0.470588, 0.494118, 1.0 },
+ { 0.290196, 0.447059, 0.494118, 1.0 },
+ { 0.282353, 0.427451, 0.494118, 1.0 },
+ { 0.282353, 0.427451, 0.494118, 1.0 },
+ { 0.313725, 0.356863, 0.431373, 1.0 },
+ { 0.435294, 0.368627, 0.447059, 1.0 },
+ { 0.513725, 0.294118, 0.423529, 1.0 },
+ { 0.549020, 0.200000, 0.321569, 1.0 },
+ { 0.549020, 0.168627, 0.282353, 1.0 },
+ { 0.549020, 0.141176, 0.247059, 1.0 },
+ { 0.529412, 0.145098, 0.223529, 1.0 },
+ { 0.513725, 0.152941, 0.200000, 1.0 },
+ { 0.533333, 0.211765, 0.176471, 1.0 },
+ { 0.549020, 0.282353, 0.184314, 1.0 },
+ { 0.513725, 0.235294, 0.145098, 1.0 },
+ { 0.474510, 0.215686, 0.113725, 1.0 },
+ { 0.439216, 0.196078, 0.082353, 1.0 },
+ { 0.423529, 0.207843, 0.086275, 1.0 },
+ { 0.411765, 0.223529, 0.090196, 1.0 },
+ { 0.368627, 0.211765, 0.117647, 1.0 },
+ { 0.325490, 0.188235, 0.121569, 1.0 },
+ { 0.278431, 0.164706, 0.125490, 1.0 },
+ { 0.258824, 0.172549, 0.129412, 1.0 },
+ { 0.286275, 0.231373, 0.156863, 1.0 },
+ { 0.294118, 0.243137, 0.172549, 1.0 },
+ { 0.305882, 0.254902, 0.188235, 1.0 },
+ { 0.349020, 0.290196, 0.219608, 1.0 },
+ { 0.443137, 0.376471, 0.270588, 1.0 },
+ { 0.537255, 0.419608, 0.301961, 1.0 },
+ { 0.623529, 0.521569, 0.384314, 1.0 },
+ { 0.733333, 0.662745, 0.505882, 1.0 },
+ { 0.768627, 0.674510, 0.556863, 1.0 },
+ { 0.807843, 0.690196, 0.607843, 1.0 },
+ { 0.815686, 0.686275, 0.627451, 1.0 },
+ { 0.827451, 0.686275, 0.647059, 1.0 },
+ { 0.843137, 0.725490, 0.674510, 1.0 },
+ { 0.847059, 0.717647, 0.662745, 1.0 },
+ { 0.819608, 0.690196, 0.658824, 1.0 },
+ { 0.760784, 0.643137, 0.670588, 1.0 },
+ { 0.627451, 0.580392, 0.572549, 1.0 },
+ { 0.600000, 0.564706, 0.541176, 1.0 },
+ { 0.576471, 0.552941, 0.509804, 1.0 },
+ { 0.482353, 0.447059, 0.458824, 1.0 },
+ { 0.419608, 0.372549, 0.419608, 1.0 },
+ { 0.337255, 0.309804, 0.345098, 1.0 },
+ { 0.286275, 0.247059, 0.250980, 1.0 },
+ { 0.286275, 0.180392, 0.211765, 1.0 },
+ { 0.301961, 0.196078, 0.196078, 1.0 },
+ { 0.321569, 0.215686, 0.184314, 1.0 },
+ { 0.341176, 0.243137, 0.200000, 1.0 },
+ { 0.364706, 0.274510, 0.215686, 1.0 },
+ { 0.400000, 0.266667, 0.231373, 1.0 },
+ { 0.435294, 0.266667, 0.266667, 1.0 },
+ { 0.482353, 0.309804, 0.356863, 1.0 },
+ { 0.545098, 0.384314, 0.443137, 1.0 },
+ { 0.678431, 0.466667, 0.603922, 1.0 },
+ { 0.709804, 0.462745, 0.647059, 1.0 },
+ { 0.745098, 0.458824, 0.690196, 1.0 },
+ { 0.784314, 0.447059, 0.733333, 1.0 },
+ { 0.780392, 0.443137, 0.737255, 1.0 },
+ { 0.741176, 0.415686, 0.654902, 1.0 },
+ { 0.662745, 0.388235, 0.556863, 1.0 },
+ { 0.509804, 0.290196, 0.384314, 1.0 },
+ { 0.470588, 0.278431, 0.352941, 1.0 },
+ { 0.435294, 0.266667, 0.321569, 1.0 },
+ { 0.376471, 0.305882, 0.278431, 1.0 },
+ { 0.337255, 0.376471, 0.250980, 1.0 },
+ { 0.223529, 0.349020, 0.184314, 1.0 },
+ { 0.164706, 0.356863, 0.168627, 1.0 },
+ { 0.172549, 0.364706, 0.207843, 1.0 },
+ { 0.239216, 0.411765, 0.305882, 1.0 },
+ { 0.400000, 0.545098, 0.521569, 1.0 },
+ { 0.403922, 0.521569, 0.529412, 1.0 },
+ { 0.407843, 0.501961, 0.541176, 1.0 },
+ { 0.407843, 0.392157, 0.537255, 1.0 },
+ { 0.435294, 0.364706, 0.576471, 1.0 },
+ { 0.407843, 0.356863, 0.576471, 1.0 },
+ { 0.360784, 0.356863, 0.560784, 1.0 },
+ { 0.415686, 0.419608, 0.537255, 1.0 },
+ { 0.439216, 0.439216, 0.545098, 1.0 },
+ { 0.466667, 0.458824, 0.552941, 1.0 },
+ { 0.509804, 0.549020, 0.584314, 1.0 },
+ { 0.533333, 0.564706, 0.607843, 1.0 },
+ { 0.572549, 0.596078, 0.580392, 1.0 },
+ { 0.615686, 0.517647, 0.556863, 1.0 },
+ { 0.623529, 0.447059, 0.517647, 1.0 },
+ { 0.635294, 0.356863, 0.517647, 1.0 },
+ { 0.549020, 0.278431, 0.403922, 1.0 },
+ { 0.474510, 0.192157, 0.321569, 1.0 },
+ { 0.376471, 0.145098, 0.239216, 1.0 },
+ { 0.309804, 0.121569, 0.235294, 1.0 },
+ { 0.227451, 0.141176, 0.200000, 1.0 },
+ { 0.145098, 0.141176, 0.184314, 1.0 },
+ { 0.117647, 0.227451, 0.235294, 1.0 },
+ { 0.074510, 0.317647, 0.270588, 1.0 },
+ { 0.082353, 0.321569, 0.290196, 1.0 },
+ { 0.090196, 0.325490, 0.309804, 1.0 },
+ { 0.129412, 0.321569, 0.329412, 1.0 },
+ { 0.196078, 0.345098, 0.341176, 1.0 },
+ { 0.223529, 0.356863, 0.282353, 1.0 },
+ { 0.309804, 0.376471, 0.270588, 1.0 },
+ { 0.474510, 0.470588, 0.329412, 1.0 },
+ { 0.556863, 0.466667, 0.349020, 1.0 },
+ { 0.639216, 0.564706, 0.400000, 1.0 },
+ { 0.729412, 0.607843, 0.396078, 1.0 },
+ { 0.803922, 0.631373, 0.388235, 1.0 },
+ { 0.843137, 0.592157, 0.372549, 1.0 },
+ { 0.854902, 0.623529, 0.423529, 1.0 },
+ { 0.862745, 0.631373, 0.454902, 1.0 },
+ { 0.847059, 0.580392, 0.458824, 1.0 },
+ { 0.823529, 0.529412, 0.470588, 1.0 },
+ { 0.807843, 0.513725, 0.509804, 1.0 },
+ { 0.803922, 0.568627, 0.592157, 1.0 },
+ { 0.827451, 0.603922, 0.682353, 1.0 },
+ { 0.854902, 0.647059, 0.749020, 1.0 },
+ { 0.862745, 0.666667, 0.760784, 1.0 },
+ { 0.839216, 0.662745, 0.741176, 1.0 },
+ { 0.803922, 0.623529, 0.705882, 1.0 },
+ { 0.768627, 0.576471, 0.658824, 1.0 },
+ { 0.694118, 0.529412, 0.552941, 1.0 },
+ { 0.627451, 0.466667, 0.478431, 1.0 },
+ { 0.552941, 0.411765, 0.454902, 1.0 },
+ { 0.521569, 0.360784, 0.458824, 1.0 },
+ { 0.486275, 0.325490, 0.419608, 1.0 },
+ { 0.470588, 0.294118, 0.400000, 1.0 },
+ { 0.490196, 0.298039, 0.427451, 1.0 },
+ { 0.541176, 0.349020, 0.498039, 1.0 },
+ { 0.600000, 0.419608, 0.552941, 1.0 },
+ { 0.666667, 0.478431, 0.623529, 1.0 },
+ { 0.725490, 0.521569, 0.717647, 1.0 },
+ { 0.745098, 0.556863, 0.768627, 1.0 },
+ { 0.752941, 0.580392, 0.788235, 1.0 },
+ { 0.784314, 0.576471, 0.796078, 1.0 },
+ { 0.756863, 0.572549, 0.772549, 1.0 },
+ { 0.741176, 0.552941, 0.764706, 1.0 },
+ { 0.745098, 0.549020, 0.768627, 1.0 },
+ { 0.780392, 0.517647, 0.764706, 1.0 },
+ { 0.772549, 0.525490, 0.698039, 1.0 },
+ { 0.772549, 0.556863, 0.666667, 1.0 },
+ { 0.807843, 0.611765, 0.686275, 1.0 },
+ { 0.854902, 0.654902, 0.749020, 1.0 },
+ { 0.886275, 0.701961, 0.772549, 1.0 },
+ { 0.890196, 0.733333, 0.764706, 1.0 },
+ { 0.905882, 0.756863, 0.760784, 1.0 },
+ { 0.890196, 0.764706, 0.788235, 1.0 },
+ { 0.894118, 0.756863, 0.823529, 1.0 },
+ { 0.870588, 0.741176, 0.850980, 1.0 },
+ { 0.803922, 0.674510, 0.784314, 1.0 },
+ { 0.737255, 0.603922, 0.725490, 1.0 },
+ { 0.654902, 0.549020, 0.650980, 1.0 },
+ { 0.482353, 0.501961, 0.568627, 1.0 },
+ { 0.435294, 0.568627, 0.572549, 1.0 },
+ { 0.388235, 0.533333, 0.486275, 1.0 },
+ { 0.356863, 0.470588, 0.388235, 1.0 },
+ { 0.345098, 0.447059, 0.333333, 1.0 },
+ { 0.352941, 0.474510, 0.345098, 1.0 },
+ { 0.411765, 0.494118, 0.376471, 1.0 },
+ { 0.498039, 0.498039, 0.423529, 1.0 },
+ { 0.521569, 0.411765, 0.376471, 1.0 },
+ { 0.545098, 0.349020, 0.333333, 1.0 },
+ { 0.564706, 0.333333, 0.317647, 1.0 },
+ { 0.572549, 0.337255, 0.313725, 1.0 },
+ { 0.588235, 0.356863, 0.352941, 1.0 },
+ { 0.623529, 0.392157, 0.372549, 1.0 },
+ { 0.619608, 0.427451, 0.415686, 1.0 },
+ { 0.643137, 0.494118, 0.439216, 1.0 },
+ };
+/* Forest */
+static double4 colors_569[] = {
+ { 0.176471, 0.278431, 0.176471, 1.0 },
+ { 0.164706, 0.258824, 0.164706, 1.0 },
+ { 0.152941, 0.239216, 0.160784, 1.0 },
+ { 0.141176, 0.219608, 0.160784, 1.0 },
+ { 0.125490, 0.192157, 0.137255, 1.0 },
+ { 0.113725, 0.164706, 0.113725, 1.0 },
+ { 0.125490, 0.129412, 0.105882, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.117647, 0.117647, 0.098039, 1.0 },
+ { 0.098039, 0.141176, 0.098039, 1.0 },
+ { 0.098039, 0.141176, 0.098039, 1.0 },
+ { 0.098039, 0.145098, 0.098039, 1.0 },
+ { 0.129412, 0.168627, 0.109804, 1.0 },
+ { 0.156863, 0.188235, 0.117647, 1.0 },
+ { 0.184314, 0.211765, 0.125490, 1.0 },
+ { 0.211765, 0.235294, 0.129412, 1.0 },
+ { 0.243137, 0.262745, 0.137255, 1.0 },
+ { 0.254902, 0.274510, 0.137255, 1.0 },
+ { 0.270588, 0.290196, 0.141176, 1.0 },
+ { 0.313725, 0.329412, 0.152941, 1.0 },
+ { 0.329412, 0.345098, 0.160784, 1.0 },
+ { 0.349020, 0.364706, 0.168627, 1.0 },
+ { 0.360784, 0.376471, 0.172549, 1.0 },
+ { 0.376471, 0.392157, 0.176471, 1.0 },
+ { 0.376471, 0.392157, 0.176471, 1.0 },
+ { 0.380392, 0.396078, 0.176471, 1.0 },
+ { 0.372549, 0.396078, 0.176471, 1.0 },
+ { 0.368627, 0.392157, 0.176471, 1.0 },
+ { 0.345098, 0.360784, 0.160784, 1.0 },
+ { 0.325490, 0.341176, 0.156863, 1.0 },
+ { 0.305882, 0.321569, 0.152941, 1.0 },
+ { 0.282353, 0.301961, 0.145098, 1.0 },
+ { 0.262745, 0.282353, 0.141176, 1.0 },
+ { 0.247059, 0.274510, 0.141176, 1.0 },
+ { 0.235294, 0.266667, 0.141176, 1.0 },
+ { 0.211765, 0.250980, 0.133333, 1.0 },
+ { 0.200000, 0.250980, 0.133333, 1.0 },
+ { 0.188235, 0.250980, 0.137255, 1.0 },
+ { 0.196078, 0.254902, 0.141176, 1.0 },
+ { 0.203922, 0.262745, 0.149020, 1.0 },
+ { 0.211765, 0.266667, 0.149020, 1.0 },
+ { 0.219608, 0.274510, 0.152941, 1.0 },
+ { 0.219608, 0.286275, 0.160784, 1.0 },
+ { 0.211765, 0.294118, 0.168627, 1.0 },
+ { 0.223529, 0.309804, 0.172549, 1.0 },
+ { 0.223529, 0.309804, 0.172549, 1.0 },
+ { 0.227451, 0.313725, 0.172549, 1.0 },
+ { 0.223529, 0.305882, 0.168627, 1.0 },
+ { 0.223529, 0.301961, 0.168627, 1.0 },
+ { 0.215686, 0.298039, 0.168627, 1.0 },
+ { 0.211765, 0.294118, 0.168627, 1.0 },
+ { 0.176471, 0.262745, 0.160784, 1.0 },
+ { 0.156863, 0.243137, 0.149020, 1.0 },
+ { 0.141176, 0.227451, 0.141176, 1.0 },
+ { 0.129412, 0.207843, 0.137255, 1.0 },
+ { 0.121569, 0.192157, 0.137255, 1.0 },
+ { 0.117647, 0.184314, 0.133333, 1.0 },
+ { 0.113725, 0.176471, 0.133333, 1.0 },
+ { 0.105882, 0.160784, 0.133333, 1.0 },
+ { 0.101961, 0.149020, 0.149020, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.098039, 0.145098, 0.098039, 1.0 },
+ { 0.101961, 0.156863, 0.113725, 1.0 },
+ { 0.109804, 0.168627, 0.129412, 1.0 },
+ { 0.121569, 0.188235, 0.141176, 1.0 },
+ { 0.137255, 0.211765, 0.152941, 1.0 },
+ { 0.141176, 0.223529, 0.164706, 1.0 },
+ { 0.149020, 0.239216, 0.176471, 1.0 },
+ { 0.168627, 0.274510, 0.200000, 1.0 },
+ { 0.215686, 0.321569, 0.200000, 1.0 },
+ { 0.345098, 0.427451, 0.243137, 1.0 },
+ { 0.384314, 0.462745, 0.254902, 1.0 },
+ { 0.427451, 0.498039, 0.270588, 1.0 },
+ { 0.443137, 0.509804, 0.274510, 1.0 },
+ { 0.462745, 0.521569, 0.282353, 1.0 },
+ { 0.466667, 0.533333, 0.278431, 1.0 },
+ { 0.458824, 0.533333, 0.278431, 1.0 },
+ { 0.454902, 0.521569, 0.270588, 1.0 },
+ { 0.458824, 0.513725, 0.262745, 1.0 },
+ { 0.462745, 0.509804, 0.258824, 1.0 },
+ { 0.454902, 0.501961, 0.250980, 1.0 },
+ { 0.450980, 0.494118, 0.243137, 1.0 },
+ { 0.447059, 0.474510, 0.235294, 1.0 },
+ { 0.435294, 0.443137, 0.219608, 1.0 },
+ { 0.396078, 0.411765, 0.192157, 1.0 },
+ { 0.337255, 0.356863, 0.172549, 1.0 },
+ { 0.254902, 0.274510, 0.133333, 1.0 },
+ { 0.239216, 0.250980, 0.121569, 1.0 },
+ { 0.223529, 0.231373, 0.109804, 1.0 },
+ { 0.219608, 0.227451, 0.105882, 1.0 },
+ { 0.219608, 0.227451, 0.105882, 1.0 },
+ { 0.227451, 0.227451, 0.109804, 1.0 },
+ { 0.231373, 0.239216, 0.113725, 1.0 },
+ { 0.239216, 0.239216, 0.121569, 1.0 },
+ { 0.227451, 0.239216, 0.121569, 1.0 },
+ { 0.219608, 0.239216, 0.125490, 1.0 },
+ { 0.219608, 0.235294, 0.121569, 1.0 },
+ { 0.219608, 0.231373, 0.121569, 1.0 },
+ { 0.219608, 0.231373, 0.121569, 1.0 },
+ { 0.227451, 0.227451, 0.117647, 1.0 },
+ { 0.231373, 0.231373, 0.113725, 1.0 },
+ { 0.227451, 0.227451, 0.113725, 1.0 },
+ { 0.215686, 0.215686, 0.109804, 1.0 },
+ { 0.207843, 0.207843, 0.109804, 1.0 },
+ { 0.200000, 0.200000, 0.109804, 1.0 },
+ { 0.184314, 0.184314, 0.105882, 1.0 },
+ { 0.164706, 0.164706, 0.105882, 1.0 },
+ { 0.149020, 0.149020, 0.101961, 1.0 },
+ { 0.141176, 0.101961, 0.101961, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.137255, 0.098039, 0.098039, 1.0 },
+ { 0.098039, 0.141176, 0.098039, 1.0 },
+ { 0.141176, 0.141176, 0.098039, 1.0 },
+ { 0.129412, 0.149020, 0.094118, 1.0 },
+ { 0.129412, 0.149020, 0.094118, 1.0 },
+ { 0.129412, 0.149020, 0.094118, 1.0 },
+ { 0.137255, 0.145098, 0.094118, 1.0 },
+ { 0.145098, 0.145098, 0.094118, 1.0 },
+ { 0.145098, 0.145098, 0.094118, 1.0 },
+ { 0.145098, 0.145098, 0.098039, 1.0 },
+ { 0.145098, 0.145098, 0.098039, 1.0 },
+ { 0.145098, 0.145098, 0.098039, 1.0 },
+ { 0.117647, 0.156863, 0.098039, 1.0 },
+ { 0.121569, 0.156863, 0.098039, 1.0 },
+ { 0.129412, 0.160784, 0.098039, 1.0 },
+ { 0.121569, 0.160784, 0.101961, 1.0 },
+ { 0.121569, 0.160784, 0.101961, 1.0 },
+ { 0.105882, 0.160784, 0.105882, 1.0 },
+ { 0.101961, 0.160784, 0.121569, 1.0 },
+ { 0.105882, 0.164706, 0.145098, 1.0 },
+ { 0.105882, 0.168627, 0.137255, 1.0 },
+ { 0.109804, 0.172549, 0.129412, 1.0 },
+ { 0.113725, 0.184314, 0.133333, 1.0 },
+ { 0.121569, 0.200000, 0.152941, 1.0 },
+ { 0.133333, 0.219608, 0.149020, 1.0 },
+ { 0.145098, 0.243137, 0.145098, 1.0 },
+ { 0.156863, 0.262745, 0.168627, 1.0 },
+ { 0.172549, 0.278431, 0.172549, 1.0 },
+ { 0.211765, 0.325490, 0.196078, 1.0 },
+ { 0.215686, 0.341176, 0.207843, 1.0 },
+ { 0.219608, 0.356863, 0.219608, 1.0 },
+ { 0.262745, 0.403922, 0.247059, 1.0 },
+ { 0.282353, 0.454902, 0.282353, 1.0 },
+ { 0.317647, 0.513725, 0.333333, 1.0 },
+ { 0.360784, 0.576471, 0.376471, 1.0 },
+ { 0.450980, 0.698039, 0.470588, 1.0 },
+ { 0.470588, 0.721569, 0.478431, 1.0 },
+ { 0.490196, 0.749020, 0.490196, 1.0 },
+ { 0.505882, 0.784314, 0.560784, 1.0 },
+ { 0.517647, 0.807843, 0.572549, 1.0 },
+ { 0.533333, 0.819608, 0.568627, 1.0 },
+ { 0.525490, 0.819608, 0.592157, 1.0 },
+ { 0.517647, 0.819608, 0.568627, 1.0 },
+ { 0.521569, 0.815686, 0.521569, 1.0 },
+ { 0.545098, 0.807843, 0.509804, 1.0 },
+ { 0.592157, 0.803922, 0.501961, 1.0 },
+ { 0.611765, 0.784314, 0.482353, 1.0 },
+ { 0.607843, 0.756863, 0.458824, 1.0 },
+ { 0.596078, 0.721569, 0.427451, 1.0 },
+ { 0.537255, 0.662745, 0.396078, 1.0 },
+ { 0.482353, 0.600000, 0.349020, 1.0 },
+ { 0.364706, 0.466667, 0.250980, 1.0 },
+ { 0.345098, 0.435294, 0.231373, 1.0 },
+ { 0.329412, 0.407843, 0.215686, 1.0 },
+ { 0.309804, 0.356863, 0.180392, 1.0 },
+ { 0.290196, 0.325490, 0.156863, 1.0 },
+ { 0.286275, 0.301961, 0.141176, 1.0 },
+ { 0.258824, 0.278431, 0.133333, 1.0 },
+ { 0.231373, 0.258824, 0.129412, 1.0 },
+ { 0.203922, 0.243137, 0.125490, 1.0 },
+ { 0.192157, 0.223529, 0.121569, 1.0 },
+ { 0.172549, 0.211765, 0.125490, 1.0 },
+ { 0.164706, 0.207843, 0.125490, 1.0 },
+ { 0.160784, 0.207843, 0.129412, 1.0 },
+ { 0.180392, 0.219608, 0.129412, 1.0 },
+ { 0.196078, 0.231373, 0.133333, 1.0 },
+ { 0.235294, 0.247059, 0.141176, 1.0 },
+ { 0.254902, 0.266667, 0.145098, 1.0 },
+ { 0.282353, 0.282353, 0.149020, 1.0 },
+ { 0.305882, 0.305882, 0.160784, 1.0 },
+ { 0.313725, 0.333333, 0.180392, 1.0 },
+ { 0.349020, 0.368627, 0.196078, 1.0 },
+ { 0.380392, 0.419608, 0.227451, 1.0 },
+ { 0.423529, 0.474510, 0.258824, 1.0 },
+ { 0.450980, 0.525490, 0.290196, 1.0 },
+ { 0.474510, 0.560784, 0.313725, 1.0 },
+ { 0.505882, 0.580392, 0.321569, 1.0 },
+ { 0.521569, 0.592157, 0.325490, 1.0 },
+ { 0.525490, 0.596078, 0.325490, 1.0 },
+ { 0.513725, 0.596078, 0.321569, 1.0 },
+ { 0.537255, 0.603922, 0.317647, 1.0 },
+ { 0.556863, 0.631373, 0.321569, 1.0 },
+ { 0.592157, 0.674510, 0.341176, 1.0 },
+ { 0.619608, 0.721569, 0.372549, 1.0 },
+ { 0.639216, 0.764706, 0.403922, 1.0 },
+ { 0.670588, 0.803922, 0.439216, 1.0 },
+ { 0.721569, 0.831373, 0.447059, 1.0 },
+ { 0.737255, 0.835294, 0.447059, 1.0 },
+ { 0.745098, 0.823529, 0.435294, 1.0 },
+ { 0.721569, 0.796078, 0.411765, 1.0 },
+ { 0.733333, 0.776471, 0.380392, 1.0 },
+ { 0.725490, 0.768627, 0.368627, 1.0 },
+ { 0.721569, 0.760784, 0.360784, 1.0 },
+ { 0.694118, 0.760784, 0.368627, 1.0 },
+ { 0.701961, 0.752941, 0.372549, 1.0 },
+ { 0.682353, 0.745098, 0.384314, 1.0 },
+ { 0.670588, 0.729412, 0.384314, 1.0 },
+ { 0.615686, 0.694118, 0.372549, 1.0 },
+ { 0.572549, 0.643137, 0.345098, 1.0 },
+ { 0.533333, 0.580392, 0.305882, 1.0 },
+ { 0.470588, 0.517647, 0.262745, 1.0 },
+ { 0.396078, 0.450980, 0.231373, 1.0 },
+ { 0.345098, 0.392157, 0.200000, 1.0 },
+ { 0.286275, 0.345098, 0.184314, 1.0 },
+ { 0.254902, 0.309804, 0.172549, 1.0 },
+ { 0.227451, 0.282353, 0.160784, 1.0 },
+ { 0.196078, 0.258824, 0.149020, 1.0 },
+ { 0.160784, 0.235294, 0.145098, 1.0 },
+ { 0.137255, 0.219608, 0.152941, 1.0 },
+ { 0.129412, 0.203922, 0.129412, 1.0 },
+ { 0.125490, 0.200000, 0.125490, 1.0 },
+ { 0.129412, 0.203922, 0.129412, 1.0 },
+ { 0.133333, 0.215686, 0.133333, 1.0 },
+ { 0.160784, 0.235294, 0.145098, 1.0 },
+ { 0.160784, 0.258824, 0.160784, 1.0 },
+ { 0.176471, 0.282353, 0.176471, 1.0 },
+ { 0.176471, 0.278431, 0.176471, 1.0 },
+ { 0.168627, 0.274510, 0.168627, 1.0 },
+ { 0.164706, 0.270588, 0.180392, 1.0 },
+ { 0.164706, 0.266667, 0.176471, 1.0 },
+ { 0.164706, 0.262745, 0.164706, 1.0 },
+ { 0.172549, 0.258824, 0.156863, 1.0 },
+ { 0.160784, 0.258824, 0.160784, 1.0 },
+ };
+/* Frivolous */
+static double4 colors_570[] = {
+ { 0.141176, 0.705882, 0.305882, 1.0 },
+ { 0.192157, 0.615686, 0.301961, 1.0 },
+ { 0.278431, 0.611765, 0.266667, 1.0 },
+ { 0.364706, 0.607843, 0.231373, 1.0 },
+ { 0.482353, 0.549020, 0.215686, 1.0 },
+ { 0.603922, 0.490196, 0.200000, 1.0 },
+ { 0.647059, 0.462745, 0.203922, 1.0 },
+ { 0.690196, 0.439216, 0.211765, 1.0 },
+ { 0.823529, 0.298039, 0.184314, 1.0 },
+ { 0.792157, 0.305882, 0.192157, 1.0 },
+ { 0.764706, 0.313725, 0.203922, 1.0 },
+ { 0.701961, 0.337255, 0.184314, 1.0 },
+ { 0.639216, 0.364706, 0.168627, 1.0 },
+ { 0.615686, 0.403922, 0.168627, 1.0 },
+ { 0.596078, 0.443137, 0.172549, 1.0 },
+ { 0.568627, 0.474510, 0.160784, 1.0 },
+ { 0.545098, 0.505882, 0.149020, 1.0 },
+ { 0.537255, 0.529412, 0.109804, 1.0 },
+ { 0.592157, 0.521569, 0.133333, 1.0 },
+ { 0.647059, 0.517647, 0.160784, 1.0 },
+ { 0.666667, 0.509804, 0.168627, 1.0 },
+ { 0.690196, 0.501961, 0.180392, 1.0 },
+ { 0.717647, 0.498039, 0.176471, 1.0 },
+ { 0.745098, 0.498039, 0.172549, 1.0 },
+ { 0.831373, 0.513725, 0.172549, 1.0 },
+ { 0.866667, 0.505882, 0.172549, 1.0 },
+ { 0.901961, 0.501961, 0.176471, 1.0 },
+ { 0.882353, 0.494118, 0.149020, 1.0 },
+ { 0.866667, 0.486275, 0.125490, 1.0 },
+ { 0.847059, 0.474510, 0.125490, 1.0 },
+ { 0.827451, 0.462745, 0.129412, 1.0 },
+ { 0.780392, 0.431373, 0.160784, 1.0 },
+ { 0.713725, 0.450980, 0.188235, 1.0 },
+ { 0.658824, 0.486275, 0.266667, 1.0 },
+ { 0.690196, 0.541176, 0.356863, 1.0 },
+ { 0.721569, 0.600000, 0.447059, 1.0 },
+ { 0.760784, 0.654902, 0.533333, 1.0 },
+ { 0.803922, 0.713725, 0.623529, 1.0 },
+ { 0.843137, 0.741176, 0.666667, 1.0 },
+ { 0.886275, 0.768627, 0.709804, 1.0 },
+ { 0.976471, 0.858824, 0.768627, 1.0 },
+ { 0.984314, 0.843137, 0.741176, 1.0 },
+ { 0.992157, 0.831373, 0.713725, 1.0 },
+ { 0.988235, 0.780392, 0.600000, 1.0 },
+ { 0.984314, 0.733333, 0.486275, 1.0 },
+ { 0.984314, 0.701961, 0.439216, 1.0 },
+ { 0.984314, 0.674510, 0.396078, 1.0 },
+ { 0.992157, 0.611765, 0.305882, 1.0 },
+ { 0.976471, 0.545098, 0.227451, 1.0 },
+ { 0.949020, 0.478431, 0.094118, 1.0 },
+ { 0.925490, 0.470588, 0.098039, 1.0 },
+ { 0.901961, 0.466667, 0.105882, 1.0 },
+ { 0.878431, 0.450980, 0.117647, 1.0 },
+ { 0.858824, 0.435294, 0.133333, 1.0 },
+ { 0.847059, 0.443137, 0.141176, 1.0 },
+ { 0.839216, 0.450980, 0.149020, 1.0 },
+ { 0.733333, 0.462745, 0.211765, 1.0 },
+ { 0.690196, 0.490196, 0.266667, 1.0 },
+ { 0.650980, 0.517647, 0.325490, 1.0 },
+ { 0.658824, 0.545098, 0.364706, 1.0 },
+ { 0.666667, 0.576471, 0.407843, 1.0 },
+ { 0.674510, 0.603922, 0.431373, 1.0 },
+ { 0.682353, 0.635294, 0.458824, 1.0 },
+ { 0.690196, 0.717647, 0.529412, 1.0 },
+ { 0.658824, 0.756863, 0.580392, 1.0 },
+ { 0.666667, 0.768627, 0.560784, 1.0 },
+ { 0.615686, 0.752941, 0.521569, 1.0 },
+ { 0.568627, 0.737255, 0.486275, 1.0 },
+ { 0.537255, 0.698039, 0.454902, 1.0 },
+ { 0.505882, 0.662745, 0.427451, 1.0 },
+ { 0.486275, 0.572549, 0.337255, 1.0 },
+ { 0.513725, 0.498039, 0.309804, 1.0 },
+ { 0.611765, 0.337255, 0.215686, 1.0 },
+ { 0.674510, 0.305882, 0.196078, 1.0 },
+ { 0.737255, 0.278431, 0.180392, 1.0 },
+ { 0.815686, 0.282353, 0.180392, 1.0 },
+ { 0.898039, 0.286275, 0.180392, 1.0 },
+ { 0.913725, 0.298039, 0.176471, 1.0 },
+ { 0.933333, 0.309804, 0.176471, 1.0 },
+ { 0.929412, 0.352941, 0.172549, 1.0 },
+ { 0.933333, 0.376471, 0.168627, 1.0 },
+ { 0.972549, 0.392157, 0.176471, 1.0 },
+ { 0.937255, 0.411765, 0.196078, 1.0 },
+ { 0.901961, 0.431373, 0.219608, 1.0 },
+ { 0.878431, 0.439216, 0.223529, 1.0 },
+ { 0.858824, 0.450980, 0.231373, 1.0 },
+ { 0.811765, 0.478431, 0.247059, 1.0 },
+ { 0.737255, 0.525490, 0.282353, 1.0 },
+ { 0.572549, 0.600000, 0.321569, 1.0 },
+ { 0.521569, 0.603922, 0.313725, 1.0 },
+ { 0.470588, 0.611765, 0.309804, 1.0 },
+ { 0.450980, 0.607843, 0.317647, 1.0 },
+ { 0.431373, 0.603922, 0.325490, 1.0 },
+ { 0.427451, 0.592157, 0.333333, 1.0 },
+ { 0.443137, 0.556863, 0.329412, 1.0 },
+ { 0.478431, 0.509804, 0.301961, 1.0 },
+ { 0.537255, 0.454902, 0.294118, 1.0 },
+ { 0.690196, 0.372549, 0.282353, 1.0 },
+ { 0.756863, 0.372549, 0.294118, 1.0 },
+ { 0.823529, 0.372549, 0.309804, 1.0 },
+ { 0.850980, 0.384314, 0.329412, 1.0 },
+ { 0.882353, 0.396078, 0.349020, 1.0 },
+ { 0.925490, 0.411765, 0.396078, 1.0 },
+ { 0.949020, 0.431373, 0.407843, 1.0 },
+ { 0.976471, 0.560784, 0.521569, 1.0 },
+ { 0.976471, 0.603922, 0.572549, 1.0 },
+ { 0.980392, 0.647059, 0.623529, 1.0 },
+ { 0.968627, 0.643137, 0.615686, 1.0 },
+ { 0.960784, 0.643137, 0.611765, 1.0 },
+ { 0.937255, 0.623529, 0.584314, 1.0 },
+ { 0.917647, 0.635294, 0.568627, 1.0 },
+ { 0.913725, 0.627451, 0.533333, 1.0 },
+ { 0.882353, 0.588235, 0.490196, 1.0 },
+ { 0.772549, 0.474510, 0.372549, 1.0 },
+ { 0.760784, 0.470588, 0.356863, 1.0 },
+ { 0.752941, 0.466667, 0.341176, 1.0 },
+ { 0.733333, 0.454902, 0.329412, 1.0 },
+ { 0.698039, 0.431373, 0.325490, 1.0 },
+ { 0.627451, 0.396078, 0.309804, 1.0 },
+ { 0.576471, 0.388235, 0.298039, 1.0 },
+ { 0.494118, 0.360784, 0.247059, 1.0 },
+ { 0.466667, 0.341176, 0.243137, 1.0 },
+ { 0.439216, 0.321569, 0.243137, 1.0 },
+ { 0.423529, 0.309804, 0.247059, 1.0 },
+ { 0.407843, 0.298039, 0.254902, 1.0 },
+ { 0.407843, 0.278431, 0.235294, 1.0 },
+ { 0.423529, 0.258824, 0.243137, 1.0 },
+ { 0.490196, 0.298039, 0.270588, 1.0 },
+ { 0.576471, 0.341176, 0.349020, 1.0 },
+ { 0.717647, 0.396078, 0.419608, 1.0 },
+ { 0.745098, 0.423529, 0.411765, 1.0 },
+ { 0.772549, 0.450980, 0.407843, 1.0 },
+ { 0.839216, 0.505882, 0.400000, 1.0 },
+ { 0.901961, 0.529412, 0.392157, 1.0 },
+ { 0.952941, 0.525490, 0.388235, 1.0 },
+ { 0.968627, 0.537255, 0.356863, 1.0 },
+ { 0.952941, 0.545098, 0.309804, 1.0 },
+ { 0.956863, 0.545098, 0.329412, 1.0 },
+ { 0.964706, 0.545098, 0.349020, 1.0 },
+ { 0.952941, 0.545098, 0.360784, 1.0 },
+ { 0.945098, 0.549020, 0.376471, 1.0 },
+ { 0.937255, 0.541176, 0.384314, 1.0 },
+ { 0.941176, 0.533333, 0.388235, 1.0 },
+ { 0.945098, 0.509804, 0.403922, 1.0 },
+ { 0.933333, 0.462745, 0.411765, 1.0 },
+ { 0.858824, 0.321569, 0.380392, 1.0 },
+ { 0.831373, 0.286275, 0.364706, 1.0 },
+ { 0.807843, 0.254902, 0.352941, 1.0 },
+ { 0.803922, 0.227451, 0.325490, 1.0 },
+ { 0.780392, 0.215686, 0.317647, 1.0 },
+ { 0.796078, 0.239216, 0.337255, 1.0 },
+ { 0.788235, 0.274510, 0.345098, 1.0 },
+ { 0.839216, 0.415686, 0.345098, 1.0 },
+ { 0.862745, 0.458824, 0.364706, 1.0 },
+ { 0.886275, 0.505882, 0.388235, 1.0 },
+ { 0.913725, 0.584314, 0.435294, 1.0 },
+ { 0.905882, 0.647059, 0.439216, 1.0 },
+ { 0.862745, 0.678431, 0.407843, 1.0 },
+ { 0.815686, 0.674510, 0.376471, 1.0 },
+ { 0.756863, 0.662745, 0.388235, 1.0 },
+ { 0.690196, 0.623529, 0.384314, 1.0 },
+ { 0.576471, 0.470588, 0.266667, 1.0 },
+ { 0.556863, 0.439216, 0.239216, 1.0 },
+ { 0.537255, 0.407843, 0.211765, 1.0 },
+ { 0.505882, 0.360784, 0.180392, 1.0 },
+ { 0.501961, 0.337255, 0.184314, 1.0 },
+ { 0.537255, 0.294118, 0.188235, 1.0 },
+ { 0.568627, 0.290196, 0.172549, 1.0 },
+ { 0.580392, 0.392157, 0.215686, 1.0 },
+ { 0.615686, 0.423529, 0.247059, 1.0 },
+ { 0.650980, 0.458824, 0.278431, 1.0 },
+ { 0.717647, 0.521569, 0.301961, 1.0 },
+ { 0.772549, 0.603922, 0.266667, 1.0 },
+ { 0.803922, 0.674510, 0.239216, 1.0 },
+ { 0.843137, 0.705882, 0.223529, 1.0 },
+ { 0.858824, 0.686275, 0.239216, 1.0 },
+ { 0.886275, 0.686275, 0.203922, 1.0 },
+ { 0.925490, 0.674510, 0.145098, 1.0 },
+ { 0.949020, 0.639216, 0.098039, 1.0 },
+ { 0.952941, 0.588235, 0.129412, 1.0 },
+ { 0.925490, 0.552941, 0.180392, 1.0 },
+ { 0.917647, 0.525490, 0.203922, 1.0 },
+ { 0.925490, 0.482353, 0.196078, 1.0 },
+ { 0.917647, 0.447059, 0.200000, 1.0 },
+ { 0.847059, 0.439216, 0.215686, 1.0 },
+ { 0.831373, 0.439216, 0.207843, 1.0 },
+ { 0.815686, 0.439216, 0.200000, 1.0 },
+ { 0.788235, 0.431373, 0.180392, 1.0 },
+ { 0.788235, 0.423529, 0.215686, 1.0 },
+ { 0.796078, 0.450980, 0.262745, 1.0 },
+ { 0.815686, 0.490196, 0.333333, 1.0 },
+ { 0.839216, 0.549020, 0.388235, 1.0 },
+ { 0.862745, 0.607843, 0.435294, 1.0 },
+ { 0.870588, 0.701961, 0.486275, 1.0 },
+ { 0.854902, 0.733333, 0.494118, 1.0 },
+ { 0.792157, 0.729412, 0.509804, 1.0 },
+ { 0.721569, 0.662745, 0.478431, 1.0 },
+ { 0.635294, 0.631373, 0.470588, 1.0 },
+ { 0.572549, 0.560784, 0.396078, 1.0 },
+ { 0.474510, 0.478431, 0.345098, 1.0 },
+ { 0.400000, 0.356863, 0.301961, 1.0 },
+ { 0.376471, 0.266667, 0.301961, 1.0 },
+ { 0.435294, 0.188235, 0.298039, 1.0 },
+ { 0.529412, 0.160784, 0.282353, 1.0 },
+ { 0.592157, 0.149020, 0.266667, 1.0 },
+ { 0.670588, 0.176471, 0.250980, 1.0 },
+ { 0.745098, 0.219608, 0.258824, 1.0 },
+ { 0.831373, 0.270588, 0.266667, 1.0 },
+ { 0.854902, 0.317647, 0.286275, 1.0 },
+ { 0.847059, 0.341176, 0.321569, 1.0 },
+ { 0.831373, 0.384314, 0.360784, 1.0 },
+ { 0.831373, 0.431373, 0.392157, 1.0 },
+ { 0.839216, 0.462745, 0.415686, 1.0 },
+ { 0.827451, 0.439216, 0.431373, 1.0 },
+ { 0.835294, 0.388235, 0.423529, 1.0 },
+ { 0.858824, 0.360784, 0.407843, 1.0 },
+ { 0.905882, 0.349020, 0.388235, 1.0 },
+ { 0.941176, 0.321569, 0.352941, 1.0 },
+ { 0.929412, 0.274510, 0.309804, 1.0 },
+ { 0.890196, 0.239216, 0.278431, 1.0 },
+ { 0.843137, 0.258824, 0.274510, 1.0 },
+ { 0.839216, 0.294118, 0.290196, 1.0 },
+ { 0.827451, 0.368627, 0.313725, 1.0 },
+ { 0.800000, 0.423529, 0.349020, 1.0 },
+ { 0.768627, 0.482353, 0.396078, 1.0 },
+ { 0.784314, 0.513725, 0.447059, 1.0 },
+ { 0.827451, 0.560784, 0.486275, 1.0 },
+ { 0.870588, 0.580392, 0.501961, 1.0 },
+ { 0.886275, 0.580392, 0.517647, 1.0 },
+ { 0.901961, 0.525490, 0.533333, 1.0 },
+ { 0.921569, 0.458824, 0.541176, 1.0 },
+ { 0.945098, 0.415686, 0.513725, 1.0 },
+ { 0.964706, 0.423529, 0.486275, 1.0 },
+ { 0.956863, 0.423529, 0.454902, 1.0 },
+ { 0.917647, 0.392157, 0.427451, 1.0 },
+ { 0.858824, 0.368627, 0.392157, 1.0 },
+ { 0.803922, 0.388235, 0.368627, 1.0 },
+ { 0.733333, 0.435294, 0.349020, 1.0 },
+ { 0.650980, 0.462745, 0.333333, 1.0 },
+ { 0.549020, 0.450980, 0.313725, 1.0 },
+ { 0.458824, 0.423529, 0.298039, 1.0 },
+ { 0.400000, 0.411765, 0.290196, 1.0 },
+ { 0.356863, 0.439216, 0.282353, 1.0 },
+ { 0.333333, 0.454902, 0.290196, 1.0 },
+ { 0.317647, 0.447059, 0.301961, 1.0 },
+ { 0.317647, 0.439216, 0.313725, 1.0 },
+ { 0.313725, 0.466667, 0.301961, 1.0 },
+ { 0.294118, 0.498039, 0.298039, 1.0 },
+ { 0.286275, 0.505882, 0.298039, 1.0 },
+ { 0.274510, 0.513725, 0.321569, 1.0 },
+ { 0.270588, 0.545098, 0.313725, 1.0 },
+ { 0.243137, 0.584314, 0.305882, 1.0 },
+ { 0.203922, 0.596078, 0.290196, 1.0 },
+ { 0.168627, 0.568627, 0.301961, 1.0 },
+ { 0.149020, 0.580392, 0.309804, 1.0 },
+ { 0.149020, 0.650980, 0.305882, 1.0 },
+ };
+/* Fun_Stuff */
+static double4 colors_571[] = {
+ { 0.160784, 0.345098, 0.341176, 1.0 },
+ { 0.168627, 0.419608, 0.243137, 1.0 },
+ { 0.211765, 0.411765, 0.250980, 1.0 },
+ { 0.258824, 0.403922, 0.258824, 1.0 },
+ { 0.337255, 0.411765, 0.262745, 1.0 },
+ { 0.419608, 0.419608, 0.270588, 1.0 },
+ { 0.450980, 0.439216, 0.243137, 1.0 },
+ { 0.486275, 0.458824, 0.219608, 1.0 },
+ { 0.545098, 0.498039, 0.109804, 1.0 },
+ { 0.576471, 0.498039, 0.090196, 1.0 },
+ { 0.611765, 0.501961, 0.070588, 1.0 },
+ { 0.658824, 0.505882, 0.074510, 1.0 },
+ { 0.709804, 0.509804, 0.078431, 1.0 },
+ { 0.717647, 0.494118, 0.070588, 1.0 },
+ { 0.725490, 0.482353, 0.066667, 1.0 },
+ { 0.713725, 0.470588, 0.074510, 1.0 },
+ { 0.701961, 0.458824, 0.086275, 1.0 },
+ { 0.600000, 0.439216, 0.172549, 1.0 },
+ { 0.580392, 0.423529, 0.211765, 1.0 },
+ { 0.564706, 0.407843, 0.250980, 1.0 },
+ { 0.596078, 0.356863, 0.286275, 1.0 },
+ { 0.627451, 0.305882, 0.325490, 1.0 },
+ { 0.635294, 0.290196, 0.345098, 1.0 },
+ { 0.647059, 0.274510, 0.364706, 1.0 },
+ { 0.631373, 0.301961, 0.423529, 1.0 },
+ { 0.623529, 0.317647, 0.415686, 1.0 },
+ { 0.615686, 0.337255, 0.411765, 1.0 },
+ { 0.607843, 0.341176, 0.411765, 1.0 },
+ { 0.600000, 0.349020, 0.411765, 1.0 },
+ { 0.584314, 0.356863, 0.407843, 1.0 },
+ { 0.568627, 0.368627, 0.407843, 1.0 },
+ { 0.521569, 0.396078, 0.384314, 1.0 },
+ { 0.466667, 0.450980, 0.345098, 1.0 },
+ { 0.333333, 0.525490, 0.254902, 1.0 },
+ { 0.282353, 0.560784, 0.250980, 1.0 },
+ { 0.231373, 0.596078, 0.250980, 1.0 },
+ { 0.188235, 0.592157, 0.223529, 1.0 },
+ { 0.149020, 0.592157, 0.200000, 1.0 },
+ { 0.145098, 0.588235, 0.184314, 1.0 },
+ { 0.145098, 0.584314, 0.168627, 1.0 },
+ { 0.137255, 0.533333, 0.145098, 1.0 },
+ { 0.160784, 0.537255, 0.196078, 1.0 },
+ { 0.184314, 0.545098, 0.247059, 1.0 },
+ { 0.243137, 0.525490, 0.258824, 1.0 },
+ { 0.305882, 0.505882, 0.270588, 1.0 },
+ { 0.317647, 0.490196, 0.270588, 1.0 },
+ { 0.333333, 0.478431, 0.270588, 1.0 },
+ { 0.380392, 0.427451, 0.270588, 1.0 },
+ { 0.415686, 0.372549, 0.309804, 1.0 },
+ { 0.447059, 0.301961, 0.360784, 1.0 },
+ { 0.490196, 0.286275, 0.337255, 1.0 },
+ { 0.533333, 0.270588, 0.313725, 1.0 },
+ { 0.552941, 0.243137, 0.290196, 1.0 },
+ { 0.576471, 0.219608, 0.270588, 1.0 },
+ { 0.556863, 0.207843, 0.274510, 1.0 },
+ { 0.537255, 0.200000, 0.278431, 1.0 },
+ { 0.450980, 0.164706, 0.298039, 1.0 },
+ { 0.419608, 0.152941, 0.290196, 1.0 },
+ { 0.388235, 0.145098, 0.286275, 1.0 },
+ { 0.360784, 0.156863, 0.290196, 1.0 },
+ { 0.333333, 0.168627, 0.298039, 1.0 },
+ { 0.317647, 0.172549, 0.305882, 1.0 },
+ { 0.305882, 0.176471, 0.317647, 1.0 },
+ { 0.282353, 0.196078, 0.345098, 1.0 },
+ { 0.282353, 0.223529, 0.364706, 1.0 },
+ { 0.333333, 0.294118, 0.313725, 1.0 },
+ { 0.376471, 0.349020, 0.262745, 1.0 },
+ { 0.423529, 0.407843, 0.211765, 1.0 },
+ { 0.439216, 0.431373, 0.192157, 1.0 },
+ { 0.454902, 0.458824, 0.176471, 1.0 },
+ { 0.494118, 0.490196, 0.176471, 1.0 },
+ { 0.529412, 0.529412, 0.152941, 1.0 },
+ { 0.607843, 0.592157, 0.105882, 1.0 },
+ { 0.635294, 0.603922, 0.070588, 1.0 },
+ { 0.666667, 0.615686, 0.039216, 1.0 },
+ { 0.643137, 0.592157, 0.043137, 1.0 },
+ { 0.619608, 0.572549, 0.050980, 1.0 },
+ { 0.592157, 0.564706, 0.050980, 1.0 },
+ { 0.568627, 0.560784, 0.054902, 1.0 },
+ { 0.521569, 0.549020, 0.058824, 1.0 },
+ { 0.490196, 0.529412, 0.058824, 1.0 },
+ { 0.533333, 0.439216, 0.043137, 1.0 },
+ { 0.533333, 0.372549, 0.054902, 1.0 },
+ { 0.533333, 0.305882, 0.066667, 1.0 },
+ { 0.509804, 0.290196, 0.078431, 1.0 },
+ { 0.490196, 0.278431, 0.090196, 1.0 },
+ { 0.419608, 0.274510, 0.109804, 1.0 },
+ { 0.384314, 0.266667, 0.129412, 1.0 },
+ { 0.368627, 0.254902, 0.152941, 1.0 },
+ { 0.380392, 0.223529, 0.176471, 1.0 },
+ { 0.396078, 0.192157, 0.200000, 1.0 },
+ { 0.380392, 0.184314, 0.215686, 1.0 },
+ { 0.368627, 0.180392, 0.231373, 1.0 },
+ { 0.345098, 0.172549, 0.258824, 1.0 },
+ { 0.294118, 0.184314, 0.298039, 1.0 },
+ { 0.231373, 0.192157, 0.321569, 1.0 },
+ { 0.207843, 0.207843, 0.337255, 1.0 },
+ { 0.200000, 0.223529, 0.380392, 1.0 },
+ { 0.211765, 0.196078, 0.392157, 1.0 },
+ { 0.227451, 0.168627, 0.407843, 1.0 },
+ { 0.223529, 0.149020, 0.407843, 1.0 },
+ { 0.219608, 0.129412, 0.411765, 1.0 },
+ { 0.219608, 0.105882, 0.411765, 1.0 },
+ { 0.219608, 0.101961, 0.419608, 1.0 },
+ { 0.227451, 0.105882, 0.400000, 1.0 },
+ { 0.235294, 0.094118, 0.400000, 1.0 },
+ { 0.243137, 0.082353, 0.400000, 1.0 },
+ { 0.243137, 0.070588, 0.396078, 1.0 },
+ { 0.247059, 0.058824, 0.396078, 1.0 },
+ { 0.254902, 0.047059, 0.400000, 1.0 },
+ { 0.286275, 0.062745, 0.380392, 1.0 },
+ { 0.321569, 0.090196, 0.349020, 1.0 },
+ { 0.380392, 0.125490, 0.317647, 1.0 },
+ { 0.450980, 0.176471, 0.274510, 1.0 },
+ { 0.443137, 0.184314, 0.274510, 1.0 },
+ { 0.435294, 0.196078, 0.274510, 1.0 },
+ { 0.431373, 0.215686, 0.262745, 1.0 },
+ { 0.419608, 0.227451, 0.247059, 1.0 },
+ { 0.423529, 0.239216, 0.211765, 1.0 },
+ { 0.423529, 0.270588, 0.160784, 1.0 },
+ { 0.403922, 0.286275, 0.101961, 1.0 },
+ { 0.356863, 0.282353, 0.098039, 1.0 },
+ { 0.309804, 0.282353, 0.094118, 1.0 },
+ { 0.286275, 0.270588, 0.090196, 1.0 },
+ { 0.266667, 0.262745, 0.090196, 1.0 },
+ { 0.207843, 0.250980, 0.070588, 1.0 },
+ { 0.196078, 0.223529, 0.062745, 1.0 },
+ { 0.196078, 0.200000, 0.047059, 1.0 },
+ { 0.188235, 0.200000, 0.043137, 1.0 },
+ { 0.211765, 0.176471, 0.058824, 1.0 },
+ { 0.211765, 0.176471, 0.070588, 1.0 },
+ { 0.211765, 0.180392, 0.086275, 1.0 },
+ { 0.215686, 0.164706, 0.125490, 1.0 },
+ { 0.231373, 0.145098, 0.164706, 1.0 },
+ { 0.239216, 0.137255, 0.200000, 1.0 },
+ { 0.247059, 0.129412, 0.231373, 1.0 },
+ { 0.305882, 0.145098, 0.298039, 1.0 },
+ { 0.329412, 0.168627, 0.337255, 1.0 },
+ { 0.352941, 0.196078, 0.380392, 1.0 },
+ { 0.372549, 0.207843, 0.396078, 1.0 },
+ { 0.392157, 0.223529, 0.415686, 1.0 },
+ { 0.431373, 0.254902, 0.439216, 1.0 },
+ { 0.450980, 0.278431, 0.443137, 1.0 },
+ { 0.498039, 0.298039, 0.450980, 1.0 },
+ { 0.529412, 0.337255, 0.447059, 1.0 },
+ { 0.623529, 0.435294, 0.462745, 1.0 },
+ { 0.647059, 0.458824, 0.454902, 1.0 },
+ { 0.674510, 0.486275, 0.450980, 1.0 },
+ { 0.694118, 0.545098, 0.427451, 1.0 },
+ { 0.725490, 0.576471, 0.407843, 1.0 },
+ { 0.745098, 0.588235, 0.376471, 1.0 },
+ { 0.756863, 0.588235, 0.380392, 1.0 },
+ { 0.788235, 0.490196, 0.396078, 1.0 },
+ { 0.788235, 0.490196, 0.380392, 1.0 },
+ { 0.788235, 0.490196, 0.368627, 1.0 },
+ { 0.788235, 0.501961, 0.333333, 1.0 },
+ { 0.784314, 0.509804, 0.258824, 1.0 },
+ { 0.756863, 0.525490, 0.200000, 1.0 },
+ { 0.717647, 0.509804, 0.184314, 1.0 },
+ { 0.674510, 0.458824, 0.168627, 1.0 },
+ { 0.611765, 0.435294, 0.141176, 1.0 },
+ { 0.498039, 0.478431, 0.105882, 1.0 },
+ { 0.458824, 0.501961, 0.086275, 1.0 },
+ { 0.419608, 0.525490, 0.070588, 1.0 },
+ { 0.372549, 0.576471, 0.082353, 1.0 },
+ { 0.325490, 0.600000, 0.101961, 1.0 },
+ { 0.290196, 0.592157, 0.121569, 1.0 },
+ { 0.294118, 0.596078, 0.152941, 1.0 },
+ { 0.262745, 0.584314, 0.200000, 1.0 },
+ { 0.250980, 0.584314, 0.219608, 1.0 },
+ { 0.243137, 0.588235, 0.243137, 1.0 },
+ { 0.243137, 0.588235, 0.290196, 1.0 },
+ { 0.247059, 0.568627, 0.321569, 1.0 },
+ { 0.309804, 0.556863, 0.321569, 1.0 },
+ { 0.431373, 0.513725, 0.309804, 1.0 },
+ { 0.505882, 0.501961, 0.274510, 1.0 },
+ { 0.552941, 0.490196, 0.239216, 1.0 },
+ { 0.572549, 0.474510, 0.215686, 1.0 },
+ { 0.549020, 0.450980, 0.203922, 1.0 },
+ { 0.560784, 0.423529, 0.188235, 1.0 },
+ { 0.607843, 0.364706, 0.172549, 1.0 },
+ { 0.635294, 0.305882, 0.172549, 1.0 },
+ { 0.674510, 0.274510, 0.172549, 1.0 },
+ { 0.713725, 0.266667, 0.164706, 1.0 },
+ { 0.709804, 0.286275, 0.145098, 1.0 },
+ { 0.717647, 0.286275, 0.137255, 1.0 },
+ { 0.725490, 0.290196, 0.133333, 1.0 },
+ { 0.705882, 0.258824, 0.141176, 1.0 },
+ { 0.690196, 0.203922, 0.172549, 1.0 },
+ { 0.705882, 0.160784, 0.192157, 1.0 },
+ { 0.698039, 0.149020, 0.188235, 1.0 },
+ { 0.678431, 0.141176, 0.168627, 1.0 },
+ { 0.670588, 0.164706, 0.133333, 1.0 },
+ { 0.635294, 0.180392, 0.082353, 1.0 },
+ { 0.568627, 0.164706, 0.066667, 1.0 },
+ { 0.517647, 0.121569, 0.062745, 1.0 },
+ { 0.474510, 0.090196, 0.074510, 1.0 },
+ { 0.447059, 0.054902, 0.082353, 1.0 },
+ { 0.419608, 0.039216, 0.105882, 1.0 },
+ { 0.396078, 0.047059, 0.105882, 1.0 },
+ { 0.352941, 0.058824, 0.113725, 1.0 },
+ { 0.301961, 0.050980, 0.137255, 1.0 },
+ { 0.258824, 0.062745, 0.176471, 1.0 },
+ { 0.243137, 0.066667, 0.207843, 1.0 },
+ { 0.219608, 0.066667, 0.247059, 1.0 },
+ { 0.227451, 0.062745, 0.278431, 1.0 },
+ { 0.223529, 0.062745, 0.294118, 1.0 },
+ { 0.219608, 0.050980, 0.298039, 1.0 },
+ { 0.219608, 0.043137, 0.309804, 1.0 },
+ { 0.227451, 0.039216, 0.321569, 1.0 },
+ { 0.223529, 0.039216, 0.321569, 1.0 },
+ { 0.235294, 0.031373, 0.317647, 1.0 },
+ { 0.235294, 0.023529, 0.301961, 1.0 },
+ { 0.231373, 0.023529, 0.286275, 1.0 },
+ { 0.227451, 0.050980, 0.254902, 1.0 },
+ { 0.235294, 0.082353, 0.243137, 1.0 },
+ { 0.250980, 0.125490, 0.207843, 1.0 },
+ { 0.266667, 0.160784, 0.172549, 1.0 },
+ { 0.286275, 0.184314, 0.145098, 1.0 },
+ { 0.286275, 0.180392, 0.133333, 1.0 },
+ { 0.274510, 0.184314, 0.113725, 1.0 },
+ { 0.243137, 0.196078, 0.125490, 1.0 },
+ { 0.231373, 0.211765, 0.137255, 1.0 },
+ { 0.215686, 0.227451, 0.145098, 1.0 },
+ { 0.219608, 0.235294, 0.149020, 1.0 },
+ { 0.227451, 0.211765, 0.156863, 1.0 },
+ { 0.235294, 0.168627, 0.164706, 1.0 },
+ { 0.219608, 0.129412, 0.196078, 1.0 },
+ { 0.200000, 0.101961, 0.231373, 1.0 },
+ { 0.180392, 0.082353, 0.266667, 1.0 },
+ { 0.180392, 0.066667, 0.294118, 1.0 },
+ { 0.184314, 0.054902, 0.321569, 1.0 },
+ { 0.200000, 0.043137, 0.345098, 1.0 },
+ { 0.211765, 0.031373, 0.368627, 1.0 },
+ { 0.239216, 0.023529, 0.392157, 1.0 },
+ { 0.258824, 0.039216, 0.415686, 1.0 },
+ { 0.262745, 0.062745, 0.431373, 1.0 },
+ { 0.258824, 0.090196, 0.443137, 1.0 },
+ { 0.262745, 0.105882, 0.439216, 1.0 },
+ { 0.247059, 0.117647, 0.447059, 1.0 },
+ { 0.258824, 0.098039, 0.447059, 1.0 },
+ { 0.290196, 0.090196, 0.439216, 1.0 },
+ { 0.305882, 0.094118, 0.443137, 1.0 },
+ { 0.313725, 0.098039, 0.447059, 1.0 },
+ { 0.317647, 0.101961, 0.439216, 1.0 },
+ { 0.286275, 0.113725, 0.447059, 1.0 },
+ { 0.247059, 0.105882, 0.443137, 1.0 },
+ { 0.235294, 0.098039, 0.431373, 1.0 },
+ { 0.223529, 0.109804, 0.411765, 1.0 },
+ { 0.211765, 0.141176, 0.392157, 1.0 },
+ { 0.207843, 0.184314, 0.356863, 1.0 },
+ { 0.180392, 0.192157, 0.352941, 1.0 },
+ { 0.156863, 0.192157, 0.364706, 1.0 },
+ { 0.145098, 0.200000, 0.380392, 1.0 },
+ { 0.141176, 0.223529, 0.396078, 1.0 },
+ { 0.149020, 0.254902, 0.388235, 1.0 },
+ };
+/* Getting_a_Tan */
+static double4 colors_572[] = {
+ { 0.505882, 0.254902, 0.121569, 1.0 },
+ { 0.513725, 0.254902, 0.125490, 1.0 },
+ { 0.501961, 0.239216, 0.117647, 1.0 },
+ { 0.490196, 0.227451, 0.109804, 1.0 },
+ { 0.443137, 0.176471, 0.078431, 1.0 },
+ { 0.400000, 0.129412, 0.050980, 1.0 },
+ { 0.388235, 0.125490, 0.050980, 1.0 },
+ { 0.380392, 0.121569, 0.050980, 1.0 },
+ { 0.356863, 0.105882, 0.039216, 1.0 },
+ { 0.345098, 0.101961, 0.039216, 1.0 },
+ { 0.333333, 0.101961, 0.039216, 1.0 },
+ { 0.317647, 0.105882, 0.039216, 1.0 },
+ { 0.301961, 0.109804, 0.039216, 1.0 },
+ { 0.298039, 0.105882, 0.039216, 1.0 },
+ { 0.298039, 0.105882, 0.043137, 1.0 },
+ { 0.309804, 0.109804, 0.043137, 1.0 },
+ { 0.321569, 0.113725, 0.047059, 1.0 },
+ { 0.415686, 0.168627, 0.090196, 1.0 },
+ { 0.454902, 0.207843, 0.098039, 1.0 },
+ { 0.498039, 0.247059, 0.109804, 1.0 },
+ { 0.533333, 0.274510, 0.113725, 1.0 },
+ { 0.568627, 0.305882, 0.121569, 1.0 },
+ { 0.584314, 0.309804, 0.121569, 1.0 },
+ { 0.603922, 0.317647, 0.125490, 1.0 },
+ { 0.654902, 0.349020, 0.133333, 1.0 },
+ { 0.662745, 0.356863, 0.129412, 1.0 },
+ { 0.674510, 0.364706, 0.129412, 1.0 },
+ { 0.662745, 0.349020, 0.117647, 1.0 },
+ { 0.650980, 0.337255, 0.105882, 1.0 },
+ { 0.631373, 0.317647, 0.098039, 1.0 },
+ { 0.615686, 0.298039, 0.094118, 1.0 },
+ { 0.568627, 0.254902, 0.070588, 1.0 },
+ { 0.525490, 0.223529, 0.058824, 1.0 },
+ { 0.443137, 0.168627, 0.039216, 1.0 },
+ { 0.400000, 0.145098, 0.043137, 1.0 },
+ { 0.360784, 0.125490, 0.047059, 1.0 },
+ { 0.305882, 0.094118, 0.035294, 1.0 },
+ { 0.250980, 0.066667, 0.027451, 1.0 },
+ { 0.219608, 0.054902, 0.019608, 1.0 },
+ { 0.192157, 0.043137, 0.015686, 1.0 },
+ { 0.094118, 0.007843, 0.000000, 1.0 },
+ { 0.062745, 0.003922, 0.000000, 1.0 },
+ { 0.035294, 0.003922, 0.000000, 1.0 },
+ { 0.019608, 0.003922, 0.000000, 1.0 },
+ { 0.007843, 0.003922, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.000000, 1.0 },
+ { 0.007843, 0.003922, 0.000000, 1.0 },
+ { 0.011765, 0.007843, 0.007843, 1.0 },
+ { 0.062745, 0.031373, 0.011765, 1.0 },
+ { 0.109804, 0.062745, 0.031373, 1.0 },
+ { 0.160784, 0.094118, 0.050980, 1.0 },
+ { 0.235294, 0.156863, 0.098039, 1.0 },
+ { 0.309804, 0.223529, 0.145098, 1.0 },
+ { 0.352941, 0.262745, 0.172549, 1.0 },
+ { 0.396078, 0.301961, 0.203922, 1.0 },
+ { 0.564706, 0.454902, 0.305882, 1.0 },
+ { 0.627451, 0.494118, 0.313725, 1.0 },
+ { 0.690196, 0.537255, 0.321569, 1.0 },
+ { 0.729412, 0.560784, 0.333333, 1.0 },
+ { 0.768627, 0.584314, 0.349020, 1.0 },
+ { 0.772549, 0.588235, 0.349020, 1.0 },
+ { 0.780392, 0.596078, 0.352941, 1.0 },
+ { 0.776471, 0.592157, 0.360784, 1.0 },
+ { 0.745098, 0.564706, 0.337255, 1.0 },
+ { 0.611765, 0.415686, 0.219608, 1.0 },
+ { 0.525490, 0.337255, 0.164706, 1.0 },
+ { 0.443137, 0.258824, 0.109804, 1.0 },
+ { 0.403922, 0.227451, 0.094118, 1.0 },
+ { 0.368627, 0.196078, 0.082353, 1.0 },
+ { 0.298039, 0.152941, 0.062745, 1.0 },
+ { 0.235294, 0.109804, 0.043137, 1.0 },
+ { 0.133333, 0.043137, 0.007843, 1.0 },
+ { 0.098039, 0.023529, 0.003922, 1.0 },
+ { 0.066667, 0.007843, 0.000000, 1.0 },
+ { 0.047059, 0.003922, 0.000000, 1.0 },
+ { 0.027451, 0.003922, 0.000000, 1.0 },
+ { 0.023529, 0.003922, 0.000000, 1.0 },
+ { 0.019608, 0.003922, 0.003922, 1.0 },
+ { 0.015686, 0.000000, 0.003922, 1.0 },
+ { 0.011765, 0.000000, 0.003922, 1.0 },
+ { 0.015686, 0.000000, 0.003922, 1.0 },
+ { 0.015686, 0.000000, 0.003922, 1.0 },
+ { 0.015686, 0.000000, 0.003922, 1.0 },
+ { 0.015686, 0.000000, 0.003922, 1.0 },
+ { 0.015686, 0.000000, 0.003922, 1.0 },
+ { 0.027451, 0.003922, 0.003922, 1.0 },
+ { 0.039216, 0.007843, 0.007843, 1.0 },
+ { 0.098039, 0.019608, 0.003922, 1.0 },
+ { 0.133333, 0.031373, 0.003922, 1.0 },
+ { 0.168627, 0.047059, 0.003922, 1.0 },
+ { 0.188235, 0.050980, 0.003922, 1.0 },
+ { 0.211765, 0.058824, 0.003922, 1.0 },
+ { 0.247059, 0.078431, 0.007843, 1.0 },
+ { 0.282353, 0.098039, 0.007843, 1.0 },
+ { 0.329412, 0.121569, 0.019608, 1.0 },
+ { 0.380392, 0.152941, 0.031373, 1.0 },
+ { 0.482353, 0.215686, 0.050980, 1.0 },
+ { 0.513725, 0.243137, 0.050980, 1.0 },
+ { 0.545098, 0.274510, 0.050980, 1.0 },
+ { 0.560784, 0.286275, 0.050980, 1.0 },
+ { 0.576471, 0.298039, 0.054902, 1.0 },
+ { 0.603922, 0.325490, 0.070588, 1.0 },
+ { 0.643137, 0.356863, 0.090196, 1.0 },
+ { 0.729412, 0.447059, 0.180392, 1.0 },
+ { 0.768627, 0.509804, 0.239216, 1.0 },
+ { 0.807843, 0.572549, 0.298039, 1.0 },
+ { 0.819608, 0.603922, 0.333333, 1.0 },
+ { 0.835294, 0.639216, 0.372549, 1.0 },
+ { 0.862745, 0.686275, 0.450980, 1.0 },
+ { 0.886275, 0.725490, 0.509804, 1.0 },
+ { 0.909804, 0.768627, 0.592157, 1.0 },
+ { 0.937255, 0.827451, 0.654902, 1.0 },
+ { 0.976471, 0.925490, 0.764706, 1.0 },
+ { 0.980392, 0.945098, 0.780392, 1.0 },
+ { 0.984314, 0.964706, 0.796078, 1.0 },
+ { 0.992157, 0.984314, 0.796078, 1.0 },
+ { 0.984314, 0.960784, 0.764706, 1.0 },
+ { 0.972549, 0.929412, 0.709804, 1.0 },
+ { 0.964706, 0.882353, 0.654902, 1.0 },
+ { 0.964706, 0.807843, 0.545098, 1.0 },
+ { 0.968627, 0.803922, 0.513725, 1.0 },
+ { 0.976471, 0.800000, 0.486275, 1.0 },
+ { 0.976471, 0.792157, 0.458824, 1.0 },
+ { 0.976471, 0.788235, 0.435294, 1.0 },
+ { 0.956863, 0.741176, 0.388235, 1.0 },
+ { 0.949020, 0.654902, 0.352941, 1.0 },
+ { 0.925490, 0.576471, 0.298039, 1.0 },
+ { 0.909804, 0.513725, 0.270588, 1.0 },
+ { 0.929412, 0.458824, 0.239216, 1.0 },
+ { 0.913725, 0.443137, 0.227451, 1.0 },
+ { 0.901961, 0.427451, 0.215686, 1.0 },
+ { 0.870588, 0.380392, 0.200000, 1.0 },
+ { 0.796078, 0.333333, 0.168627, 1.0 },
+ { 0.709804, 0.262745, 0.129412, 1.0 },
+ { 0.639216, 0.184314, 0.090196, 1.0 },
+ { 0.537255, 0.109804, 0.043137, 1.0 },
+ { 0.486275, 0.101961, 0.035294, 1.0 },
+ { 0.435294, 0.094118, 0.031373, 1.0 },
+ { 0.396078, 0.094118, 0.031373, 1.0 },
+ { 0.356863, 0.094118, 0.031373, 1.0 },
+ { 0.282353, 0.078431, 0.027451, 1.0 },
+ { 0.239216, 0.066667, 0.019608, 1.0 },
+ { 0.211765, 0.058824, 0.019608, 1.0 },
+ { 0.200000, 0.050980, 0.015686, 1.0 },
+ { 0.219608, 0.047059, 0.011765, 1.0 },
+ { 0.231373, 0.050980, 0.011765, 1.0 },
+ { 0.243137, 0.054902, 0.011765, 1.0 },
+ { 0.274510, 0.062745, 0.007843, 1.0 },
+ { 0.290196, 0.070588, 0.003922, 1.0 },
+ { 0.301961, 0.078431, 0.000000, 1.0 },
+ { 0.298039, 0.082353, 0.000000, 1.0 },
+ { 0.305882, 0.090196, 0.007843, 1.0 },
+ { 0.313725, 0.098039, 0.011765, 1.0 },
+ { 0.325490, 0.105882, 0.019608, 1.0 },
+ { 0.345098, 0.121569, 0.035294, 1.0 },
+ { 0.372549, 0.141176, 0.043137, 1.0 },
+ { 0.384314, 0.156863, 0.054902, 1.0 },
+ { 0.400000, 0.184314, 0.062745, 1.0 },
+ { 0.419608, 0.211765, 0.078431, 1.0 },
+ { 0.454902, 0.247059, 0.094118, 1.0 },
+ { 0.560784, 0.380392, 0.196078, 1.0 },
+ { 0.592157, 0.411765, 0.231373, 1.0 },
+ { 0.627451, 0.447059, 0.270588, 1.0 },
+ { 0.694118, 0.529412, 0.333333, 1.0 },
+ { 0.756863, 0.603922, 0.384314, 1.0 },
+ { 0.815686, 0.654902, 0.411765, 1.0 },
+ { 0.839216, 0.690196, 0.431373, 1.0 },
+ { 0.870588, 0.701961, 0.435294, 1.0 },
+ { 0.862745, 0.690196, 0.435294, 1.0 },
+ { 0.854902, 0.678431, 0.435294, 1.0 },
+ { 0.819608, 0.650980, 0.427451, 1.0 },
+ { 0.776471, 0.603922, 0.407843, 1.0 },
+ { 0.709804, 0.545098, 0.372549, 1.0 },
+ { 0.647059, 0.474510, 0.309804, 1.0 },
+ { 0.576471, 0.392157, 0.247059, 1.0 },
+ { 0.505882, 0.305882, 0.188235, 1.0 },
+ { 0.423529, 0.223529, 0.129412, 1.0 },
+ { 0.345098, 0.149020, 0.078431, 1.0 },
+ { 0.262745, 0.098039, 0.054902, 1.0 },
+ { 0.203922, 0.066667, 0.035294, 1.0 },
+ { 0.164706, 0.043137, 0.023529, 1.0 },
+ { 0.141176, 0.031373, 0.019608, 1.0 },
+ { 0.125490, 0.031373, 0.015686, 1.0 },
+ { 0.105882, 0.023529, 0.007843, 1.0 },
+ { 0.101961, 0.023529, 0.007843, 1.0 },
+ { 0.098039, 0.023529, 0.007843, 1.0 },
+ { 0.094118, 0.023529, 0.007843, 1.0 },
+ { 0.086275, 0.015686, 0.011765, 1.0 },
+ { 0.078431, 0.015686, 0.015686, 1.0 },
+ { 0.074510, 0.015686, 0.019608, 1.0 },
+ { 0.070588, 0.015686, 0.023529, 1.0 },
+ { 0.062745, 0.019608, 0.027451, 1.0 },
+ { 0.054902, 0.023529, 0.027451, 1.0 },
+ { 0.047059, 0.023529, 0.027451, 1.0 },
+ { 0.047059, 0.023529, 0.027451, 1.0 },
+ { 0.058824, 0.027451, 0.031373, 1.0 },
+ { 0.082353, 0.047059, 0.043137, 1.0 },
+ { 0.125490, 0.082353, 0.070588, 1.0 },
+ { 0.184314, 0.141176, 0.098039, 1.0 },
+ { 0.262745, 0.203922, 0.141176, 1.0 },
+ { 0.349020, 0.278431, 0.200000, 1.0 },
+ { 0.435294, 0.360784, 0.266667, 1.0 },
+ { 0.521569, 0.439216, 0.341176, 1.0 },
+ { 0.596078, 0.517647, 0.431373, 1.0 },
+ { 0.670588, 0.607843, 0.509804, 1.0 },
+ { 0.749020, 0.682353, 0.588235, 1.0 },
+ { 0.823529, 0.756863, 0.654902, 1.0 },
+ { 0.890196, 0.827451, 0.701961, 1.0 },
+ { 0.941176, 0.870588, 0.713725, 1.0 },
+ { 0.968627, 0.874510, 0.705882, 1.0 },
+ { 0.972549, 0.862745, 0.678431, 1.0 },
+ { 0.972549, 0.827451, 0.635294, 1.0 },
+ { 0.972549, 0.772549, 0.584314, 1.0 },
+ { 0.972549, 0.729412, 0.541176, 1.0 },
+ { 0.964706, 0.694118, 0.490196, 1.0 },
+ { 0.941176, 0.650980, 0.415686, 1.0 },
+ { 0.909804, 0.600000, 0.337255, 1.0 },
+ { 0.858824, 0.549020, 0.278431, 1.0 },
+ { 0.803922, 0.478431, 0.211765, 1.0 },
+ { 0.745098, 0.411765, 0.184314, 1.0 },
+ { 0.682353, 0.364706, 0.176471, 1.0 },
+ { 0.615686, 0.325490, 0.156863, 1.0 },
+ { 0.560784, 0.286275, 0.137255, 1.0 },
+ { 0.494118, 0.266667, 0.129412, 1.0 },
+ { 0.435294, 0.239216, 0.105882, 1.0 },
+ { 0.384314, 0.211765, 0.094118, 1.0 },
+ { 0.352941, 0.196078, 0.094118, 1.0 },
+ { 0.333333, 0.184314, 0.090196, 1.0 },
+ { 0.341176, 0.176471, 0.074510, 1.0 },
+ { 0.364706, 0.184314, 0.066667, 1.0 },
+ { 0.396078, 0.200000, 0.054902, 1.0 },
+ { 0.435294, 0.211765, 0.047059, 1.0 },
+ { 0.474510, 0.243137, 0.054902, 1.0 },
+ { 0.513725, 0.286275, 0.074510, 1.0 },
+ { 0.576471, 0.325490, 0.082353, 1.0 },
+ { 0.639216, 0.380392, 0.105882, 1.0 },
+ { 0.705882, 0.447059, 0.145098, 1.0 },
+ { 0.764706, 0.525490, 0.192157, 1.0 },
+ { 0.811765, 0.588235, 0.239216, 1.0 },
+ { 0.843137, 0.650980, 0.294118, 1.0 },
+ { 0.862745, 0.678431, 0.321569, 1.0 },
+ { 0.886275, 0.686275, 0.325490, 1.0 },
+ { 0.901961, 0.674510, 0.333333, 1.0 },
+ { 0.913725, 0.682353, 0.341176, 1.0 },
+ { 0.913725, 0.678431, 0.345098, 1.0 },
+ { 0.901961, 0.686275, 0.356863, 1.0 },
+ { 0.862745, 0.662745, 0.364706, 1.0 },
+ { 0.827451, 0.627451, 0.345098, 1.0 },
+ { 0.800000, 0.568627, 0.313725, 1.0 },
+ { 0.788235, 0.545098, 0.305882, 1.0 },
+ { 0.776471, 0.501961, 0.278431, 1.0 },
+ { 0.733333, 0.447059, 0.227451, 1.0 },
+ { 0.674510, 0.392157, 0.200000, 1.0 },
+ { 0.607843, 0.341176, 0.172549, 1.0 },
+ { 0.541176, 0.266667, 0.121569, 1.0 },
+ };
+/* gipper */
+static double4 colors_573[] = {
+ { 0.745098, 0.705882, 0.564706, 1.0 },
+ { 0.643137, 0.627451, 0.584314, 1.0 },
+ { 0.572549, 0.588235, 0.580392, 1.0 },
+ { 0.501961, 0.552941, 0.580392, 1.0 },
+ { 0.447059, 0.505882, 0.537255, 1.0 },
+ { 0.396078, 0.458824, 0.494118, 1.0 },
+ { 0.356863, 0.431373, 0.482353, 1.0 },
+ { 0.321569, 0.407843, 0.474510, 1.0 },
+ { 0.258824, 0.352941, 0.447059, 1.0 },
+ { 0.274510, 0.356863, 0.454902, 1.0 },
+ { 0.294118, 0.360784, 0.462745, 1.0 },
+ { 0.364706, 0.380392, 0.439216, 1.0 },
+ { 0.435294, 0.403922, 0.415686, 1.0 },
+ { 0.478431, 0.396078, 0.400000, 1.0 },
+ { 0.521569, 0.392157, 0.384314, 1.0 },
+ { 0.552941, 0.396078, 0.368627, 1.0 },
+ { 0.584314, 0.400000, 0.356863, 1.0 },
+ { 0.705882, 0.407843, 0.325490, 1.0 },
+ { 0.725490, 0.403922, 0.301961, 1.0 },
+ { 0.745098, 0.403922, 0.278431, 1.0 },
+ { 0.729412, 0.380392, 0.250980, 1.0 },
+ { 0.717647, 0.356863, 0.223529, 1.0 },
+ { 0.709804, 0.349020, 0.211765, 1.0 },
+ { 0.701961, 0.345098, 0.200000, 1.0 },
+ { 0.686275, 0.341176, 0.188235, 1.0 },
+ { 0.647059, 0.333333, 0.203922, 1.0 },
+ { 0.611765, 0.325490, 0.223529, 1.0 },
+ { 0.517647, 0.301961, 0.235294, 1.0 },
+ { 0.423529, 0.278431, 0.250980, 1.0 },
+ { 0.388235, 0.270588, 0.254902, 1.0 },
+ { 0.352941, 0.262745, 0.258824, 1.0 },
+ { 0.282353, 0.250980, 0.262745, 1.0 },
+ { 0.254902, 0.258824, 0.274510, 1.0 },
+ { 0.270588, 0.274510, 0.294118, 1.0 },
+ { 0.227451, 0.262745, 0.305882, 1.0 },
+ { 0.184314, 0.250980, 0.321569, 1.0 },
+ { 0.133333, 0.215686, 0.325490, 1.0 },
+ { 0.082353, 0.184314, 0.333333, 1.0 },
+ { 0.062745, 0.176471, 0.337255, 1.0 },
+ { 0.047059, 0.168627, 0.345098, 1.0 },
+ { 0.113725, 0.192157, 0.345098, 1.0 },
+ { 0.141176, 0.207843, 0.349020, 1.0 },
+ { 0.168627, 0.227451, 0.352941, 1.0 },
+ { 0.168627, 0.227451, 0.356863, 1.0 },
+ { 0.172549, 0.231373, 0.360784, 1.0 },
+ { 0.172549, 0.235294, 0.364706, 1.0 },
+ { 0.176471, 0.239216, 0.368627, 1.0 },
+ { 0.109804, 0.207843, 0.364706, 1.0 },
+ { 0.129412, 0.215686, 0.368627, 1.0 },
+ { 0.184314, 0.227451, 0.360784, 1.0 },
+ { 0.184314, 0.223529, 0.356863, 1.0 },
+ { 0.188235, 0.223529, 0.356863, 1.0 },
+ { 0.152941, 0.207843, 0.352941, 1.0 },
+ { 0.117647, 0.192157, 0.352941, 1.0 },
+ { 0.090196, 0.180392, 0.352941, 1.0 },
+ { 0.062745, 0.172549, 0.352941, 1.0 },
+ { 0.054902, 0.156863, 0.333333, 1.0 },
+ { 0.054902, 0.156863, 0.333333, 1.0 },
+ { 0.054902, 0.156863, 0.337255, 1.0 },
+ { 0.058824, 0.160784, 0.345098, 1.0 },
+ { 0.062745, 0.168627, 0.352941, 1.0 },
+ { 0.062745, 0.172549, 0.356863, 1.0 },
+ { 0.062745, 0.176471, 0.360784, 1.0 },
+ { 0.062745, 0.184314, 0.368627, 1.0 },
+ { 0.062745, 0.188235, 0.372549, 1.0 },
+ { 0.062745, 0.196078, 0.384314, 1.0 },
+ { 0.062745, 0.196078, 0.384314, 1.0 },
+ { 0.066667, 0.196078, 0.384314, 1.0 },
+ { 0.066667, 0.192157, 0.384314, 1.0 },
+ { 0.066667, 0.192157, 0.384314, 1.0 },
+ { 0.062745, 0.188235, 0.380392, 1.0 },
+ { 0.058824, 0.180392, 0.372549, 1.0 },
+ { 0.054902, 0.176471, 0.364706, 1.0 },
+ { 0.050980, 0.176471, 0.364706, 1.0 },
+ { 0.050980, 0.176471, 0.364706, 1.0 },
+ { 0.050980, 0.176471, 0.364706, 1.0 },
+ { 0.050980, 0.176471, 0.368627, 1.0 },
+ { 0.050980, 0.176471, 0.368627, 1.0 },
+ { 0.050980, 0.176471, 0.368627, 1.0 },
+ { 0.054902, 0.176471, 0.372549, 1.0 },
+ { 0.050980, 0.184314, 0.380392, 1.0 },
+ { 0.054902, 0.200000, 0.392157, 1.0 },
+ { 0.058824, 0.211765, 0.403922, 1.0 },
+ { 0.066667, 0.223529, 0.419608, 1.0 },
+ { 0.094118, 0.227451, 0.427451, 1.0 },
+ { 0.121569, 0.231373, 0.435294, 1.0 },
+ { 0.188235, 0.247059, 0.450980, 1.0 },
+ { 0.254902, 0.270588, 0.454902, 1.0 },
+ { 0.392157, 0.337255, 0.482353, 1.0 },
+ { 0.435294, 0.380392, 0.490196, 1.0 },
+ { 0.478431, 0.427451, 0.498039, 1.0 },
+ { 0.505882, 0.431373, 0.509804, 1.0 },
+ { 0.533333, 0.439216, 0.521569, 1.0 },
+ { 0.596078, 0.439216, 0.556863, 1.0 },
+ { 0.662745, 0.431373, 0.541176, 1.0 },
+ { 0.729412, 0.439216, 0.525490, 1.0 },
+ { 0.788235, 0.443137, 0.517647, 1.0 },
+ { 0.862745, 0.513725, 0.454902, 1.0 },
+ { 0.850980, 0.513725, 0.458824, 1.0 },
+ { 0.839216, 0.517647, 0.462745, 1.0 },
+ { 0.815686, 0.498039, 0.458824, 1.0 },
+ { 0.796078, 0.478431, 0.454902, 1.0 },
+ { 0.737255, 0.439216, 0.447059, 1.0 },
+ { 0.666667, 0.388235, 0.450980, 1.0 },
+ { 0.556863, 0.352941, 0.419608, 1.0 },
+ { 0.505882, 0.360784, 0.411765, 1.0 },
+ { 0.458824, 0.368627, 0.407843, 1.0 },
+ { 0.435294, 0.360784, 0.411765, 1.0 },
+ { 0.415686, 0.352941, 0.419608, 1.0 },
+ { 0.352941, 0.337255, 0.439216, 1.0 },
+ { 0.290196, 0.313725, 0.454902, 1.0 },
+ { 0.235294, 0.294118, 0.470588, 1.0 },
+ { 0.180392, 0.278431, 0.482353, 1.0 },
+ { 0.101961, 0.274510, 0.490196, 1.0 },
+ { 0.098039, 0.270588, 0.486275, 1.0 },
+ { 0.098039, 0.270588, 0.486275, 1.0 },
+ { 0.098039, 0.266667, 0.486275, 1.0 },
+ { 0.094118, 0.266667, 0.482353, 1.0 },
+ { 0.090196, 0.262745, 0.474510, 1.0 },
+ { 0.090196, 0.258824, 0.474510, 1.0 },
+ { 0.082353, 0.254902, 0.470588, 1.0 },
+ { 0.082353, 0.250980, 0.466667, 1.0 },
+ { 0.082353, 0.250980, 0.466667, 1.0 },
+ { 0.082353, 0.250980, 0.466667, 1.0 },
+ { 0.082353, 0.250980, 0.466667, 1.0 },
+ { 0.086275, 0.250980, 0.462745, 1.0 },
+ { 0.086275, 0.247059, 0.458824, 1.0 },
+ { 0.082353, 0.247059, 0.450980, 1.0 },
+ { 0.082353, 0.243137, 0.447059, 1.0 },
+ { 0.078431, 0.235294, 0.435294, 1.0 },
+ { 0.078431, 0.231373, 0.435294, 1.0 },
+ { 0.078431, 0.231373, 0.435294, 1.0 },
+ { 0.074510, 0.227451, 0.427451, 1.0 },
+ { 0.070588, 0.219608, 0.415686, 1.0 },
+ { 0.070588, 0.211765, 0.403922, 1.0 },
+ { 0.066667, 0.200000, 0.384314, 1.0 },
+ { 0.058824, 0.176471, 0.341176, 1.0 },
+ { 0.058824, 0.160784, 0.325490, 1.0 },
+ { 0.058824, 0.149020, 0.309804, 1.0 },
+ { 0.054902, 0.141176, 0.301961, 1.0 },
+ { 0.050980, 0.137255, 0.294118, 1.0 },
+ { 0.043137, 0.129412, 0.290196, 1.0 },
+ { 0.039216, 0.121569, 0.282353, 1.0 },
+ { 0.031373, 0.117647, 0.278431, 1.0 },
+ { 0.027451, 0.117647, 0.278431, 1.0 },
+ { 0.035294, 0.117647, 0.274510, 1.0 },
+ { 0.035294, 0.117647, 0.274510, 1.0 },
+ { 0.039216, 0.121569, 0.278431, 1.0 },
+ { 0.039216, 0.125490, 0.286275, 1.0 },
+ { 0.043137, 0.129412, 0.298039, 1.0 },
+ { 0.062745, 0.125490, 0.309804, 1.0 },
+ { 0.113725, 0.137255, 0.317647, 1.0 },
+ { 0.262745, 0.188235, 0.321569, 1.0 },
+ { 0.301961, 0.203922, 0.321569, 1.0 },
+ { 0.345098, 0.219608, 0.321569, 1.0 },
+ { 0.423529, 0.266667, 0.329412, 1.0 },
+ { 0.474510, 0.321569, 0.349020, 1.0 },
+ { 0.521569, 0.364706, 0.376471, 1.0 },
+ { 0.588235, 0.403922, 0.392157, 1.0 },
+ { 0.654902, 0.435294, 0.400000, 1.0 },
+ { 0.721569, 0.470588, 0.396078, 1.0 },
+ { 0.843137, 0.525490, 0.349020, 1.0 },
+ { 0.827451, 0.529412, 0.352941, 1.0 },
+ { 0.815686, 0.537255, 0.360784, 1.0 },
+ { 0.760784, 0.545098, 0.372549, 1.0 },
+ { 0.698039, 0.541176, 0.392157, 1.0 },
+ { 0.623529, 0.517647, 0.407843, 1.0 },
+ { 0.549020, 0.482353, 0.411765, 1.0 },
+ { 0.462745, 0.431373, 0.364706, 1.0 },
+ { 0.423529, 0.407843, 0.356863, 1.0 },
+ { 0.384314, 0.384314, 0.349020, 1.0 },
+ { 0.313725, 0.345098, 0.345098, 1.0 },
+ { 0.250980, 0.321569, 0.356863, 1.0 },
+ { 0.227451, 0.298039, 0.372549, 1.0 },
+ { 0.219608, 0.270588, 0.400000, 1.0 },
+ { 0.223529, 0.254902, 0.431373, 1.0 },
+ { 0.227451, 0.254902, 0.435294, 1.0 },
+ { 0.223529, 0.258824, 0.435294, 1.0 },
+ { 0.223529, 0.258824, 0.435294, 1.0 },
+ { 0.180392, 0.258824, 0.447059, 1.0 },
+ { 0.180392, 0.266667, 0.450980, 1.0 },
+ { 0.188235, 0.266667, 0.454902, 1.0 },
+ { 0.235294, 0.278431, 0.470588, 1.0 },
+ { 0.239216, 0.282353, 0.482353, 1.0 },
+ { 0.235294, 0.286275, 0.486275, 1.0 },
+ { 0.211765, 0.282353, 0.486275, 1.0 },
+ { 0.188235, 0.278431, 0.490196, 1.0 },
+ { 0.137255, 0.266667, 0.478431, 1.0 },
+ { 0.094118, 0.250980, 0.462745, 1.0 },
+ { 0.125490, 0.243137, 0.431373, 1.0 },
+ { 0.184314, 0.247059, 0.407843, 1.0 },
+ { 0.247059, 0.250980, 0.376471, 1.0 },
+ { 0.301961, 0.258824, 0.341176, 1.0 },
+ { 0.360784, 0.262745, 0.317647, 1.0 },
+ { 0.396078, 0.262745, 0.301961, 1.0 },
+ { 0.364706, 0.262745, 0.321569, 1.0 },
+ { 0.345098, 0.254902, 0.321569, 1.0 },
+ { 0.349020, 0.254902, 0.325490, 1.0 },
+ { 0.349020, 0.247059, 0.325490, 1.0 },
+ { 0.349020, 0.247059, 0.309804, 1.0 },
+ { 0.364706, 0.239216, 0.294118, 1.0 },
+ { 0.392157, 0.235294, 0.266667, 1.0 },
+ { 0.345098, 0.219608, 0.274510, 1.0 },
+ { 0.282353, 0.207843, 0.282353, 1.0 },
+ { 0.215686, 0.196078, 0.301961, 1.0 },
+ { 0.156863, 0.184314, 0.333333, 1.0 },
+ { 0.101961, 0.184314, 0.360784, 1.0 },
+ { 0.070588, 0.192157, 0.380392, 1.0 },
+ { 0.074510, 0.200000, 0.396078, 1.0 },
+ { 0.125490, 0.196078, 0.407843, 1.0 },
+ { 0.184314, 0.207843, 0.431373, 1.0 },
+ { 0.250980, 0.235294, 0.454902, 1.0 },
+ { 0.321569, 0.282353, 0.466667, 1.0 },
+ { 0.396078, 0.333333, 0.466667, 1.0 },
+ { 0.454902, 0.380392, 0.466667, 1.0 },
+ { 0.466667, 0.439216, 0.466667, 1.0 },
+ { 0.533333, 0.478431, 0.450980, 1.0 },
+ { 0.603922, 0.517647, 0.454902, 1.0 },
+ { 0.670588, 0.552941, 0.470588, 1.0 },
+ { 0.733333, 0.603922, 0.490196, 1.0 },
+ { 0.807843, 0.647059, 0.470588, 1.0 },
+ { 0.874510, 0.662745, 0.443137, 1.0 },
+ { 0.866667, 0.690196, 0.419608, 1.0 },
+ { 0.850980, 0.690196, 0.380392, 1.0 },
+ { 0.792157, 0.666667, 0.364706, 1.0 },
+ { 0.729412, 0.627451, 0.352941, 1.0 },
+ { 0.658824, 0.592157, 0.376471, 1.0 },
+ { 0.592157, 0.568627, 0.388235, 1.0 },
+ { 0.549020, 0.525490, 0.388235, 1.0 },
+ { 0.490196, 0.486275, 0.388235, 1.0 },
+ { 0.462745, 0.447059, 0.376471, 1.0 },
+ { 0.392157, 0.396078, 0.380392, 1.0 },
+ { 0.325490, 0.345098, 0.376471, 1.0 },
+ { 0.262745, 0.305882, 0.392157, 1.0 },
+ { 0.196078, 0.282353, 0.411765, 1.0 },
+ { 0.137255, 0.254902, 0.427451, 1.0 },
+ { 0.086275, 0.235294, 0.431373, 1.0 },
+ { 0.082353, 0.231373, 0.427451, 1.0 },
+ { 0.078431, 0.227451, 0.423529, 1.0 },
+ { 0.078431, 0.227451, 0.423529, 1.0 },
+ { 0.078431, 0.227451, 0.427451, 1.0 },
+ { 0.082353, 0.235294, 0.431373, 1.0 },
+ { 0.109804, 0.250980, 0.427451, 1.0 },
+ { 0.164706, 0.282353, 0.423529, 1.0 },
+ { 0.227451, 0.321569, 0.423529, 1.0 },
+ { 0.290196, 0.376471, 0.427451, 1.0 },
+ { 0.364706, 0.427451, 0.439216, 1.0 },
+ { 0.439216, 0.482353, 0.462745, 1.0 },
+ { 0.494118, 0.525490, 0.505882, 1.0 },
+ { 0.545098, 0.572549, 0.549020, 1.0 },
+ { 0.611765, 0.619608, 0.572549, 1.0 },
+ { 0.678431, 0.654902, 0.588235, 1.0 },
+ { 0.721569, 0.701961, 0.592157, 1.0 },
+ { 0.772549, 0.725490, 0.564706, 1.0 },
+ { 0.815686, 0.741176, 0.533333, 1.0 },
+ { 0.792157, 0.725490, 0.537255, 1.0 },
+ };
+/* Glade */
+static double4 colors_574[] = {
+ { 0.278431, 0.443137, 0.250980, 1.0 },
+ { 0.117647, 0.258824, 0.105882, 1.0 },
+ { 0.062745, 0.207843, 0.082353, 1.0 },
+ { 0.011765, 0.156863, 0.062745, 1.0 },
+ { 0.003922, 0.152941, 0.066667, 1.0 },
+ { 0.000000, 0.152941, 0.074510, 1.0 },
+ { 0.000000, 0.152941, 0.074510, 1.0 },
+ { 0.000000, 0.152941, 0.078431, 1.0 },
+ { 0.000000, 0.149020, 0.086275, 1.0 },
+ { 0.000000, 0.145098, 0.086275, 1.0 },
+ { 0.000000, 0.145098, 0.090196, 1.0 },
+ { 0.000000, 0.149020, 0.094118, 1.0 },
+ { 0.000000, 0.152941, 0.101961, 1.0 },
+ { 0.000000, 0.149020, 0.098039, 1.0 },
+ { 0.000000, 0.149020, 0.098039, 1.0 },
+ { 0.000000, 0.149020, 0.098039, 1.0 },
+ { 0.003922, 0.149020, 0.101961, 1.0 },
+ { 0.019608, 0.168627, 0.117647, 1.0 },
+ { 0.035294, 0.200000, 0.125490, 1.0 },
+ { 0.054902, 0.235294, 0.137255, 1.0 },
+ { 0.117647, 0.325490, 0.196078, 1.0 },
+ { 0.180392, 0.419608, 0.258824, 1.0 },
+ { 0.219608, 0.466667, 0.298039, 1.0 },
+ { 0.258824, 0.513725, 0.337255, 1.0 },
+ { 0.400000, 0.662745, 0.400000, 1.0 },
+ { 0.509804, 0.725490, 0.427451, 1.0 },
+ { 0.619608, 0.788235, 0.454902, 1.0 },
+ { 0.627451, 0.764706, 0.427451, 1.0 },
+ { 0.639216, 0.745098, 0.403922, 1.0 },
+ { 0.631373, 0.717647, 0.356863, 1.0 },
+ { 0.627451, 0.690196, 0.313725, 1.0 },
+ { 0.588235, 0.600000, 0.231373, 1.0 },
+ { 0.505882, 0.541176, 0.184314, 1.0 },
+ { 0.309804, 0.388235, 0.109804, 1.0 },
+ { 0.227451, 0.356863, 0.105882, 1.0 },
+ { 0.149020, 0.329412, 0.105882, 1.0 },
+ { 0.125490, 0.333333, 0.121569, 1.0 },
+ { 0.101961, 0.337255, 0.137255, 1.0 },
+ { 0.129412, 0.356863, 0.145098, 1.0 },
+ { 0.156863, 0.376471, 0.156863, 1.0 },
+ { 0.301961, 0.521569, 0.207843, 1.0 },
+ { 0.400000, 0.572549, 0.227451, 1.0 },
+ { 0.498039, 0.627451, 0.250980, 1.0 },
+ { 0.560784, 0.650980, 0.243137, 1.0 },
+ { 0.627451, 0.674510, 0.235294, 1.0 },
+ { 0.639216, 0.670588, 0.239216, 1.0 },
+ { 0.650980, 0.666667, 0.247059, 1.0 },
+ { 0.670588, 0.654902, 0.274510, 1.0 },
+ { 0.670588, 0.635294, 0.262745, 1.0 },
+ { 0.615686, 0.564706, 0.250980, 1.0 },
+ { 0.576471, 0.549020, 0.250980, 1.0 },
+ { 0.537255, 0.533333, 0.250980, 1.0 },
+ { 0.533333, 0.529412, 0.247059, 1.0 },
+ { 0.533333, 0.529412, 0.247059, 1.0 },
+ { 0.549020, 0.521569, 0.231373, 1.0 },
+ { 0.564706, 0.513725, 0.219608, 1.0 },
+ { 0.541176, 0.482353, 0.137255, 1.0 },
+ { 0.505882, 0.470588, 0.133333, 1.0 },
+ { 0.474510, 0.458824, 0.129412, 1.0 },
+ { 0.431373, 0.427451, 0.117647, 1.0 },
+ { 0.392157, 0.400000, 0.109804, 1.0 },
+ { 0.360784, 0.396078, 0.105882, 1.0 },
+ { 0.329412, 0.396078, 0.105882, 1.0 },
+ { 0.301961, 0.419608, 0.105882, 1.0 },
+ { 0.286275, 0.447059, 0.133333, 1.0 },
+ { 0.203922, 0.454902, 0.160784, 1.0 },
+ { 0.250980, 0.505882, 0.168627, 1.0 },
+ { 0.298039, 0.556863, 0.180392, 1.0 },
+ { 0.325490, 0.580392, 0.188235, 1.0 },
+ { 0.352941, 0.603922, 0.196078, 1.0 },
+ { 0.345098, 0.658824, 0.282353, 1.0 },
+ { 0.321569, 0.701961, 0.376471, 1.0 },
+ { 0.427451, 0.796078, 0.474510, 1.0 },
+ { 0.431373, 0.788235, 0.478431, 1.0 },
+ { 0.439216, 0.784314, 0.486275, 1.0 },
+ { 0.376471, 0.725490, 0.458824, 1.0 },
+ { 0.313725, 0.666667, 0.431373, 1.0 },
+ { 0.294118, 0.615686, 0.384314, 1.0 },
+ { 0.278431, 0.564706, 0.337255, 1.0 },
+ { 0.227451, 0.466667, 0.262745, 1.0 },
+ { 0.164706, 0.368627, 0.168627, 1.0 },
+ { 0.035294, 0.231373, 0.105882, 1.0 },
+ { 0.023529, 0.192157, 0.094118, 1.0 },
+ { 0.011765, 0.152941, 0.086275, 1.0 },
+ { 0.007843, 0.145098, 0.082353, 1.0 },
+ { 0.007843, 0.141176, 0.078431, 1.0 },
+ { 0.003922, 0.137255, 0.070588, 1.0 },
+ { 0.000000, 0.133333, 0.062745, 1.0 },
+ { 0.000000, 0.133333, 0.062745, 1.0 },
+ { 0.000000, 0.133333, 0.058824, 1.0 },
+ { 0.000000, 0.133333, 0.054902, 1.0 },
+ { 0.000000, 0.133333, 0.054902, 1.0 },
+ { 0.003922, 0.137255, 0.054902, 1.0 },
+ { 0.007843, 0.145098, 0.054902, 1.0 },
+ { 0.011765, 0.149020, 0.043137, 1.0 },
+ { 0.011765, 0.156863, 0.035294, 1.0 },
+ { 0.015686, 0.172549, 0.035294, 1.0 },
+ { 0.058824, 0.262745, 0.086275, 1.0 },
+ { 0.121569, 0.349020, 0.145098, 1.0 },
+ { 0.184314, 0.439216, 0.203922, 1.0 },
+ { 0.219608, 0.490196, 0.250980, 1.0 },
+ { 0.254902, 0.541176, 0.301961, 1.0 },
+ { 0.294118, 0.611765, 0.407843, 1.0 },
+ { 0.352941, 0.694118, 0.439216, 1.0 },
+ { 0.533333, 0.780392, 0.454902, 1.0 },
+ { 0.572549, 0.749020, 0.427451, 1.0 },
+ { 0.615686, 0.721569, 0.403922, 1.0 },
+ { 0.635294, 0.698039, 0.368627, 1.0 },
+ { 0.654902, 0.678431, 0.337255, 1.0 },
+ { 0.701961, 0.662745, 0.266667, 1.0 },
+ { 0.745098, 0.639216, 0.188235, 1.0 },
+ { 0.776471, 0.639216, 0.184314, 1.0 },
+ { 0.788235, 0.615686, 0.188235, 1.0 },
+ { 0.705882, 0.611765, 0.184314, 1.0 },
+ { 0.670588, 0.603922, 0.188235, 1.0 },
+ { 0.635294, 0.600000, 0.192157, 1.0 },
+ { 0.564706, 0.545098, 0.188235, 1.0 },
+ { 0.470588, 0.474510, 0.164706, 1.0 },
+ { 0.356863, 0.407843, 0.145098, 1.0 },
+ { 0.254902, 0.345098, 0.133333, 1.0 },
+ { 0.137255, 0.262745, 0.117647, 1.0 },
+ { 0.101961, 0.247059, 0.121569, 1.0 },
+ { 0.066667, 0.235294, 0.125490, 1.0 },
+ { 0.058824, 0.227451, 0.125490, 1.0 },
+ { 0.054902, 0.223529, 0.125490, 1.0 },
+ { 0.043137, 0.219608, 0.125490, 1.0 },
+ { 0.043137, 0.223529, 0.121569, 1.0 },
+ { 0.035294, 0.215686, 0.125490, 1.0 },
+ { 0.027451, 0.200000, 0.117647, 1.0 },
+ { 0.019608, 0.164706, 0.105882, 1.0 },
+ { 0.019608, 0.156863, 0.105882, 1.0 },
+ { 0.019608, 0.152941, 0.109804, 1.0 },
+ { 0.019608, 0.149020, 0.105882, 1.0 },
+ { 0.015686, 0.149020, 0.101961, 1.0 },
+ { 0.023529, 0.152941, 0.101961, 1.0 },
+ { 0.027451, 0.152941, 0.101961, 1.0 },
+ { 0.031373, 0.160784, 0.090196, 1.0 },
+ { 0.031373, 0.156863, 0.082353, 1.0 },
+ { 0.035294, 0.156863, 0.074510, 1.0 },
+ { 0.043137, 0.156863, 0.070588, 1.0 },
+ { 0.054902, 0.160784, 0.070588, 1.0 },
+ { 0.109804, 0.200000, 0.066667, 1.0 },
+ { 0.192157, 0.250980, 0.070588, 1.0 },
+ { 0.262745, 0.298039, 0.070588, 1.0 },
+ { 0.317647, 0.309804, 0.074510, 1.0 },
+ { 0.427451, 0.368627, 0.062745, 1.0 },
+ { 0.431373, 0.376471, 0.054902, 1.0 },
+ { 0.435294, 0.388235, 0.050980, 1.0 },
+ { 0.407843, 0.356863, 0.054902, 1.0 },
+ { 0.349020, 0.329412, 0.050980, 1.0 },
+ { 0.301961, 0.286275, 0.039216, 1.0 },
+ { 0.231373, 0.254902, 0.015686, 1.0 },
+ { 0.101961, 0.180392, 0.003922, 1.0 },
+ { 0.086275, 0.168627, 0.003922, 1.0 },
+ { 0.074510, 0.160784, 0.007843, 1.0 },
+ { 0.074510, 0.156863, 0.003922, 1.0 },
+ { 0.086275, 0.160784, 0.000000, 1.0 },
+ { 0.105882, 0.149020, 0.000000, 1.0 },
+ { 0.098039, 0.141176, 0.003922, 1.0 },
+ { 0.098039, 0.137255, 0.007843, 1.0 },
+ { 0.098039, 0.145098, 0.015686, 1.0 },
+ { 0.098039, 0.129412, 0.011765, 1.0 },
+ { 0.086275, 0.121569, 0.011765, 1.0 },
+ { 0.074510, 0.117647, 0.011765, 1.0 },
+ { 0.054902, 0.121569, 0.019608, 1.0 },
+ { 0.039216, 0.121569, 0.027451, 1.0 },
+ { 0.027451, 0.125490, 0.035294, 1.0 },
+ { 0.023529, 0.133333, 0.043137, 1.0 },
+ { 0.062745, 0.192157, 0.082353, 1.0 },
+ { 0.094118, 0.215686, 0.094118, 1.0 },
+ { 0.129412, 0.239216, 0.109804, 1.0 },
+ { 0.192157, 0.294118, 0.133333, 1.0 },
+ { 0.239216, 0.360784, 0.164706, 1.0 },
+ { 0.278431, 0.435294, 0.184314, 1.0 },
+ { 0.341176, 0.470588, 0.196078, 1.0 },
+ { 0.372549, 0.490196, 0.196078, 1.0 },
+ { 0.372549, 0.494118, 0.203922, 1.0 },
+ { 0.325490, 0.486275, 0.207843, 1.0 },
+ { 0.270588, 0.435294, 0.188235, 1.0 },
+ { 0.227451, 0.384314, 0.156863, 1.0 },
+ { 0.180392, 0.325490, 0.121569, 1.0 },
+ { 0.141176, 0.282353, 0.109804, 1.0 },
+ { 0.113725, 0.243137, 0.090196, 1.0 },
+ { 0.117647, 0.239216, 0.082353, 1.0 },
+ { 0.156863, 0.262745, 0.050980, 1.0 },
+ { 0.180392, 0.278431, 0.047059, 1.0 },
+ { 0.203922, 0.298039, 0.047059, 1.0 },
+ { 0.262745, 0.345098, 0.062745, 1.0 },
+ { 0.321569, 0.396078, 0.078431, 1.0 },
+ { 0.352941, 0.419608, 0.090196, 1.0 },
+ { 0.403922, 0.458824, 0.098039, 1.0 },
+ { 0.474510, 0.509804, 0.133333, 1.0 },
+ { 0.564706, 0.592157, 0.168627, 1.0 },
+ { 0.631373, 0.650980, 0.215686, 1.0 },
+ { 0.690196, 0.713725, 0.258824, 1.0 },
+ { 0.733333, 0.752941, 0.301961, 1.0 },
+ { 0.756863, 0.796078, 0.317647, 1.0 },
+ { 0.752941, 0.792157, 0.305882, 1.0 },
+ { 0.733333, 0.776471, 0.309804, 1.0 },
+ { 0.694118, 0.737255, 0.309804, 1.0 },
+ { 0.615686, 0.686275, 0.282353, 1.0 },
+ { 0.513725, 0.611765, 0.227451, 1.0 },
+ { 0.411765, 0.556863, 0.196078, 1.0 },
+ { 0.364706, 0.541176, 0.219608, 1.0 },
+ { 0.349020, 0.584314, 0.298039, 1.0 },
+ { 0.333333, 0.627451, 0.372549, 1.0 },
+ { 0.301961, 0.682353, 0.443137, 1.0 },
+ { 0.313725, 0.717647, 0.466667, 1.0 },
+ { 0.364706, 0.760784, 0.486275, 1.0 },
+ { 0.403922, 0.772549, 0.474510, 1.0 },
+ { 0.400000, 0.764706, 0.454902, 1.0 },
+ { 0.388235, 0.705882, 0.411765, 1.0 },
+ { 0.368627, 0.603922, 0.317647, 1.0 },
+ { 0.329412, 0.494118, 0.211765, 1.0 },
+ { 0.270588, 0.407843, 0.117647, 1.0 },
+ { 0.215686, 0.337255, 0.086275, 1.0 },
+ { 0.164706, 0.266667, 0.078431, 1.0 },
+ { 0.109804, 0.200000, 0.070588, 1.0 },
+ { 0.062745, 0.164706, 0.066667, 1.0 },
+ { 0.035294, 0.137255, 0.066667, 1.0 },
+ { 0.023529, 0.129412, 0.074510, 1.0 },
+ { 0.015686, 0.125490, 0.078431, 1.0 },
+ { 0.011765, 0.129412, 0.074510, 1.0 },
+ { 0.011765, 0.125490, 0.078431, 1.0 },
+ { 0.007843, 0.125490, 0.082353, 1.0 },
+ { 0.003922, 0.125490, 0.086275, 1.0 },
+ { 0.000000, 0.133333, 0.082353, 1.0 },
+ { 0.003922, 0.141176, 0.078431, 1.0 },
+ { 0.007843, 0.145098, 0.074510, 1.0 },
+ { 0.007843, 0.141176, 0.062745, 1.0 },
+ { 0.007843, 0.141176, 0.050980, 1.0 },
+ { 0.011765, 0.141176, 0.047059, 1.0 },
+ { 0.011765, 0.145098, 0.050980, 1.0 },
+ { 0.011765, 0.141176, 0.054902, 1.0 },
+ { 0.015686, 0.141176, 0.050980, 1.0 },
+ { 0.019608, 0.137255, 0.054902, 1.0 },
+ { 0.031373, 0.141176, 0.062745, 1.0 },
+ { 0.043137, 0.149020, 0.070588, 1.0 },
+ { 0.066667, 0.172549, 0.086275, 1.0 },
+ { 0.109804, 0.203922, 0.101961, 1.0 },
+ { 0.152941, 0.239216, 0.109804, 1.0 },
+ { 0.188235, 0.254902, 0.090196, 1.0 },
+ { 0.196078, 0.290196, 0.090196, 1.0 },
+ { 0.200000, 0.313725, 0.094118, 1.0 },
+ { 0.196078, 0.341176, 0.117647, 1.0 },
+ { 0.223529, 0.349020, 0.105882, 1.0 },
+ { 0.243137, 0.368627, 0.109804, 1.0 },
+ { 0.266667, 0.376471, 0.098039, 1.0 },
+ { 0.278431, 0.388235, 0.129412, 1.0 },
+ { 0.313725, 0.411765, 0.145098, 1.0 },
+ { 0.368627, 0.454902, 0.196078, 1.0 },
+ { 0.427451, 0.537255, 0.262745, 1.0 },
+ { 0.478431, 0.584314, 0.305882, 1.0 },
+ { 0.431373, 0.541176, 0.270588, 1.0 },
+ { 0.376471, 0.450980, 0.207843, 1.0 },
+ { 0.290196, 0.423529, 0.223529, 1.0 },
+ };
+/* Glory */
+static double4 colors_575[] = {
+ { 0.560784, 0.341176, 0.243137, 1.0 },
+ { 0.262745, 0.270588, 0.431373, 1.0 },
+ { 0.266667, 0.270588, 0.403922, 1.0 },
+ { 0.274510, 0.270588, 0.380392, 1.0 },
+ { 0.364706, 0.321569, 0.321569, 1.0 },
+ { 0.454902, 0.372549, 0.262745, 1.0 },
+ { 0.509804, 0.396078, 0.235294, 1.0 },
+ { 0.568627, 0.419608, 0.211765, 1.0 },
+ { 0.627451, 0.517647, 0.164706, 1.0 },
+ { 0.635294, 0.541176, 0.180392, 1.0 },
+ { 0.647059, 0.564706, 0.196078, 1.0 },
+ { 0.619608, 0.584314, 0.270588, 1.0 },
+ { 0.592157, 0.607843, 0.349020, 1.0 },
+ { 0.650980, 0.654902, 0.415686, 1.0 },
+ { 0.709804, 0.705882, 0.486275, 1.0 },
+ { 0.733333, 0.737255, 0.486275, 1.0 },
+ { 0.760784, 0.768627, 0.490196, 1.0 },
+ { 0.800000, 0.733333, 0.411765, 1.0 },
+ { 0.827451, 0.705882, 0.360784, 1.0 },
+ { 0.858824, 0.682353, 0.313725, 1.0 },
+ { 0.850980, 0.603922, 0.278431, 1.0 },
+ { 0.843137, 0.529412, 0.247059, 1.0 },
+ { 0.831373, 0.521569, 0.266667, 1.0 },
+ { 0.823529, 0.513725, 0.290196, 1.0 },
+ { 0.815686, 0.596078, 0.372549, 1.0 },
+ { 0.788235, 0.666667, 0.329412, 1.0 },
+ { 0.760784, 0.741176, 0.290196, 1.0 },
+ { 0.764706, 0.733333, 0.250980, 1.0 },
+ { 0.772549, 0.729412, 0.215686, 1.0 },
+ { 0.764706, 0.701961, 0.207843, 1.0 },
+ { 0.760784, 0.678431, 0.200000, 1.0 },
+ { 0.772549, 0.643137, 0.168627, 1.0 },
+ { 0.776471, 0.635294, 0.180392, 1.0 },
+ { 0.796078, 0.666667, 0.262745, 1.0 },
+ { 0.807843, 0.709804, 0.235294, 1.0 },
+ { 0.819608, 0.756863, 0.211765, 1.0 },
+ { 0.843137, 0.741176, 0.172549, 1.0 },
+ { 0.870588, 0.725490, 0.137255, 1.0 },
+ { 0.874510, 0.717647, 0.113725, 1.0 },
+ { 0.882353, 0.713725, 0.094118, 1.0 },
+ { 0.870588, 0.698039, 0.031373, 1.0 },
+ { 0.854902, 0.709804, 0.035294, 1.0 },
+ { 0.839216, 0.721569, 0.039216, 1.0 },
+ { 0.831373, 0.682353, 0.058824, 1.0 },
+ { 0.827451, 0.647059, 0.082353, 1.0 },
+ { 0.823529, 0.631373, 0.078431, 1.0 },
+ { 0.819608, 0.615686, 0.078431, 1.0 },
+ { 0.800000, 0.537255, 0.078431, 1.0 },
+ { 0.811765, 0.513725, 0.125490, 1.0 },
+ { 0.784314, 0.458824, 0.117647, 1.0 },
+ { 0.745098, 0.447059, 0.137255, 1.0 },
+ { 0.705882, 0.435294, 0.160784, 1.0 },
+ { 0.666667, 0.380392, 0.188235, 1.0 },
+ { 0.627451, 0.329412, 0.215686, 1.0 },
+ { 0.596078, 0.305882, 0.227451, 1.0 },
+ { 0.568627, 0.282353, 0.239216, 1.0 },
+ { 0.529412, 0.164706, 0.215686, 1.0 },
+ { 0.545098, 0.176471, 0.203922, 1.0 },
+ { 0.564706, 0.188235, 0.196078, 1.0 },
+ { 0.600000, 0.243137, 0.152941, 1.0 },
+ { 0.639216, 0.301961, 0.113725, 1.0 },
+ { 0.662745, 0.325490, 0.113725, 1.0 },
+ { 0.686275, 0.352941, 0.113725, 1.0 },
+ { 0.705882, 0.423529, 0.101961, 1.0 },
+ { 0.721569, 0.478431, 0.086275, 1.0 },
+ { 0.690196, 0.560784, 0.035294, 1.0 },
+ { 0.694118, 0.584314, 0.043137, 1.0 },
+ { 0.701961, 0.607843, 0.050980, 1.0 },
+ { 0.678431, 0.607843, 0.047059, 1.0 },
+ { 0.658824, 0.611765, 0.047059, 1.0 },
+ { 0.647059, 0.556863, 0.070588, 1.0 },
+ { 0.666667, 0.501961, 0.145098, 1.0 },
+ { 0.592157, 0.333333, 0.282353, 1.0 },
+ { 0.576471, 0.313725, 0.411765, 1.0 },
+ { 0.564706, 0.298039, 0.541176, 1.0 },
+ { 0.600000, 0.290196, 0.568627, 1.0 },
+ { 0.639216, 0.286275, 0.596078, 1.0 },
+ { 0.647059, 0.301961, 0.588235, 1.0 },
+ { 0.654902, 0.317647, 0.584314, 1.0 },
+ { 0.733333, 0.423529, 0.505882, 1.0 },
+ { 0.741176, 0.478431, 0.384314, 1.0 },
+ { 0.721569, 0.572549, 0.211765, 1.0 },
+ { 0.717647, 0.603922, 0.200000, 1.0 },
+ { 0.713725, 0.635294, 0.192157, 1.0 },
+ { 0.713725, 0.615686, 0.196078, 1.0 },
+ { 0.717647, 0.600000, 0.200000, 1.0 },
+ { 0.682353, 0.556863, 0.235294, 1.0 },
+ { 0.635294, 0.439216, 0.247059, 1.0 },
+ { 0.482353, 0.274510, 0.286275, 1.0 },
+ { 0.450980, 0.188235, 0.274510, 1.0 },
+ { 0.419608, 0.105882, 0.266667, 1.0 },
+ { 0.419608, 0.109804, 0.243137, 1.0 },
+ { 0.423529, 0.113725, 0.223529, 1.0 },
+ { 0.462745, 0.090196, 0.215686, 1.0 },
+ { 0.494118, 0.054902, 0.160784, 1.0 },
+ { 0.529412, 0.070588, 0.105882, 1.0 },
+ { 0.525490, 0.094118, 0.113725, 1.0 },
+ { 0.435294, 0.082353, 0.176471, 1.0 },
+ { 0.376471, 0.098039, 0.223529, 1.0 },
+ { 0.317647, 0.117647, 0.270588, 1.0 },
+ { 0.282353, 0.133333, 0.282353, 1.0 },
+ { 0.250980, 0.149020, 0.294118, 1.0 },
+ { 0.215686, 0.164706, 0.325490, 1.0 },
+ { 0.192157, 0.215686, 0.356863, 1.0 },
+ { 0.156863, 0.262745, 0.419608, 1.0 },
+ { 0.168627, 0.247059, 0.450980, 1.0 },
+ { 0.180392, 0.235294, 0.482353, 1.0 },
+ { 0.184314, 0.219608, 0.490196, 1.0 },
+ { 0.188235, 0.203922, 0.501961, 1.0 },
+ { 0.235294, 0.149020, 0.486275, 1.0 },
+ { 0.290196, 0.098039, 0.470588, 1.0 },
+ { 0.294118, 0.082353, 0.427451, 1.0 },
+ { 0.349020, 0.090196, 0.380392, 1.0 },
+ { 0.458824, 0.200000, 0.341176, 1.0 },
+ { 0.482353, 0.223529, 0.321569, 1.0 },
+ { 0.505882, 0.247059, 0.305882, 1.0 },
+ { 0.576471, 0.313725, 0.317647, 1.0 },
+ { 0.545098, 0.380392, 0.317647, 1.0 },
+ { 0.509804, 0.411765, 0.325490, 1.0 },
+ { 0.450980, 0.396078, 0.356863, 1.0 },
+ { 0.286275, 0.337255, 0.447059, 1.0 },
+ { 0.219608, 0.270588, 0.498039, 1.0 },
+ { 0.152941, 0.203922, 0.549020, 1.0 },
+ { 0.137255, 0.200000, 0.552941, 1.0 },
+ { 0.121569, 0.196078, 0.560784, 1.0 },
+ { 0.098039, 0.156863, 0.541176, 1.0 },
+ { 0.121569, 0.129412, 0.505882, 1.0 },
+ { 0.141176, 0.188235, 0.458824, 1.0 },
+ { 0.113725, 0.145098, 0.419608, 1.0 },
+ { 0.196078, 0.133333, 0.368627, 1.0 },
+ { 0.207843, 0.113725, 0.356863, 1.0 },
+ { 0.223529, 0.098039, 0.345098, 1.0 },
+ { 0.270588, 0.062745, 0.333333, 1.0 },
+ { 0.290196, 0.070588, 0.258824, 1.0 },
+ { 0.286275, 0.098039, 0.207843, 1.0 },
+ { 0.309804, 0.121569, 0.192157, 1.0 },
+ { 0.239216, 0.247059, 0.184314, 1.0 },
+ { 0.192157, 0.262745, 0.250980, 1.0 },
+ { 0.149020, 0.278431, 0.317647, 1.0 },
+ { 0.129412, 0.301961, 0.356863, 1.0 },
+ { 0.113725, 0.325490, 0.400000, 1.0 },
+ { 0.058824, 0.301961, 0.454902, 1.0 },
+ { 0.070588, 0.258824, 0.494118, 1.0 },
+ { 0.133333, 0.219608, 0.596078, 1.0 },
+ { 0.196078, 0.160784, 0.647059, 1.0 },
+ { 0.313725, 0.070588, 0.619608, 1.0 },
+ { 0.356863, 0.066667, 0.615686, 1.0 },
+ { 0.403922, 0.062745, 0.615686, 1.0 },
+ { 0.482353, 0.058824, 0.568627, 1.0 },
+ { 0.501961, 0.101961, 0.525490, 1.0 },
+ { 0.560784, 0.192157, 0.435294, 1.0 },
+ { 0.654902, 0.235294, 0.376471, 1.0 },
+ { 0.698039, 0.364706, 0.270588, 1.0 },
+ { 0.721569, 0.380392, 0.243137, 1.0 },
+ { 0.745098, 0.396078, 0.215686, 1.0 },
+ { 0.752941, 0.352941, 0.184314, 1.0 },
+ { 0.741176, 0.317647, 0.184314, 1.0 },
+ { 0.705882, 0.294118, 0.235294, 1.0 },
+ { 0.686275, 0.243137, 0.227451, 1.0 },
+ { 0.670588, 0.156863, 0.223529, 1.0 },
+ { 0.600000, 0.117647, 0.305882, 1.0 },
+ { 0.419608, 0.074510, 0.388235, 1.0 },
+ { 0.392157, 0.078431, 0.403922, 1.0 },
+ { 0.368627, 0.086275, 0.423529, 1.0 },
+ { 0.294118, 0.117647, 0.494118, 1.0 },
+ { 0.282353, 0.117647, 0.513725, 1.0 },
+ { 0.356863, 0.152941, 0.486275, 1.0 },
+ { 0.411765, 0.211765, 0.447059, 1.0 },
+ { 0.623529, 0.270588, 0.349020, 1.0 },
+ { 0.654902, 0.298039, 0.321569, 1.0 },
+ { 0.686275, 0.329412, 0.298039, 1.0 },
+ { 0.694118, 0.388235, 0.290196, 1.0 },
+ { 0.725490, 0.450980, 0.301961, 1.0 },
+ { 0.776471, 0.509804, 0.294118, 1.0 },
+ { 0.803922, 0.556863, 0.341176, 1.0 },
+ { 0.811765, 0.580392, 0.333333, 1.0 },
+ { 0.854902, 0.588235, 0.254902, 1.0 },
+ { 0.905882, 0.596078, 0.223529, 1.0 },
+ { 0.886275, 0.549020, 0.180392, 1.0 },
+ { 0.847059, 0.525490, 0.101961, 1.0 },
+ { 0.827451, 0.494118, 0.043137, 1.0 },
+ { 0.764706, 0.431373, 0.043137, 1.0 },
+ { 0.678431, 0.372549, 0.066667, 1.0 },
+ { 0.611765, 0.294118, 0.074510, 1.0 },
+ { 0.435294, 0.203922, 0.156863, 1.0 },
+ { 0.407843, 0.176471, 0.164706, 1.0 },
+ { 0.380392, 0.152941, 0.172549, 1.0 },
+ { 0.352941, 0.129412, 0.180392, 1.0 },
+ { 0.341176, 0.133333, 0.196078, 1.0 },
+ { 0.356863, 0.180392, 0.168627, 1.0 },
+ { 0.427451, 0.215686, 0.145098, 1.0 },
+ { 0.517647, 0.227451, 0.129412, 1.0 },
+ { 0.549020, 0.290196, 0.082353, 1.0 },
+ { 0.564706, 0.360784, 0.066667, 1.0 },
+ { 0.533333, 0.345098, 0.062745, 1.0 },
+ { 0.431373, 0.298039, 0.039216, 1.0 },
+ { 0.352941, 0.262745, 0.070588, 1.0 },
+ { 0.243137, 0.227451, 0.125490, 1.0 },
+ { 0.121569, 0.172549, 0.156863, 1.0 },
+ { 0.070588, 0.156863, 0.180392, 1.0 },
+ { 0.070588, 0.172549, 0.219608, 1.0 },
+ { 0.117647, 0.196078, 0.196078, 1.0 },
+ { 0.180392, 0.200000, 0.137255, 1.0 },
+ { 0.270588, 0.176471, 0.125490, 1.0 },
+ { 0.329412, 0.156863, 0.074510, 1.0 },
+ { 0.376471, 0.113725, 0.050980, 1.0 },
+ { 0.423529, 0.058824, 0.101961, 1.0 },
+ { 0.419608, 0.043137, 0.137255, 1.0 },
+ { 0.380392, 0.050980, 0.203922, 1.0 },
+ { 0.337255, 0.066667, 0.282353, 1.0 },
+ { 0.321569, 0.086275, 0.329412, 1.0 },
+ { 0.333333, 0.109804, 0.352941, 1.0 },
+ { 0.372549, 0.164706, 0.349020, 1.0 },
+ { 0.415686, 0.227451, 0.301961, 1.0 },
+ { 0.462745, 0.207843, 0.254902, 1.0 },
+ { 0.509804, 0.203922, 0.196078, 1.0 },
+ { 0.556863, 0.227451, 0.113725, 1.0 },
+ { 0.576471, 0.196078, 0.078431, 1.0 },
+ { 0.572549, 0.196078, 0.082353, 1.0 },
+ { 0.596078, 0.219608, 0.082353, 1.0 },
+ { 0.631373, 0.235294, 0.098039, 1.0 },
+ { 0.678431, 0.278431, 0.141176, 1.0 },
+ { 0.713725, 0.329412, 0.180392, 1.0 },
+ { 0.717647, 0.384314, 0.223529, 1.0 },
+ { 0.709804, 0.431373, 0.309804, 1.0 },
+ { 0.698039, 0.486275, 0.427451, 1.0 },
+ { 0.658824, 0.517647, 0.435294, 1.0 },
+ { 0.592157, 0.486275, 0.419608, 1.0 },
+ { 0.580392, 0.458824, 0.521569, 1.0 },
+ { 0.513725, 0.411765, 0.537255, 1.0 },
+ { 0.447059, 0.325490, 0.521569, 1.0 },
+ { 0.466667, 0.227451, 0.572549, 1.0 },
+ { 0.415686, 0.156863, 0.600000, 1.0 },
+ { 0.384314, 0.121569, 0.592157, 1.0 },
+ { 0.403922, 0.070588, 0.584314, 1.0 },
+ { 0.368627, 0.050980, 0.560784, 1.0 },
+ { 0.349020, 0.043137, 0.517647, 1.0 },
+ { 0.345098, 0.039216, 0.478431, 1.0 },
+ { 0.345098, 0.066667, 0.466667, 1.0 },
+ { 0.352941, 0.137255, 0.478431, 1.0 },
+ { 0.372549, 0.215686, 0.458824, 1.0 },
+ { 0.392157, 0.243137, 0.458824, 1.0 },
+ { 0.384314, 0.309804, 0.454902, 1.0 },
+ { 0.360784, 0.380392, 0.415686, 1.0 },
+ { 0.309804, 0.368627, 0.400000, 1.0 },
+ { 0.282353, 0.349020, 0.403922, 1.0 },
+ { 0.254902, 0.301961, 0.380392, 1.0 },
+ { 0.235294, 0.254902, 0.356863, 1.0 },
+ { 0.258824, 0.207843, 0.345098, 1.0 },
+ { 0.321569, 0.133333, 0.325490, 1.0 },
+ { 0.403922, 0.117647, 0.278431, 1.0 },
+ { 0.478431, 0.152941, 0.223529, 1.0 },
+ { 0.607843, 0.215686, 0.172549, 1.0 },
+ { 0.698039, 0.274510, 0.125490, 1.0 },
+ { 0.643137, 0.278431, 0.168627, 1.0 },
+ { 0.596078, 0.329412, 0.239216, 1.0 },
+ };
+/* Gold_and_Blue */
+static double4 colors_576[] = {
+ { 0.631373, 0.490196, 0.329412, 1.0 },
+ { 0.780392, 0.525490, 0.239216, 1.0 },
+ { 0.823529, 0.549020, 0.239216, 1.0 },
+ { 0.870588, 0.572549, 0.243137, 1.0 },
+ { 0.866667, 0.560784, 0.243137, 1.0 },
+ { 0.866667, 0.549020, 0.247059, 1.0 },
+ { 0.850980, 0.537255, 0.235294, 1.0 },
+ { 0.839216, 0.529412, 0.227451, 1.0 },
+ { 0.788235, 0.458824, 0.215686, 1.0 },
+ { 0.752941, 0.415686, 0.176471, 1.0 },
+ { 0.717647, 0.376471, 0.141176, 1.0 },
+ { 0.647059, 0.321569, 0.101961, 1.0 },
+ { 0.576471, 0.270588, 0.066667, 1.0 },
+ { 0.525490, 0.219608, 0.054902, 1.0 },
+ { 0.474510, 0.168627, 0.047059, 1.0 },
+ { 0.462745, 0.160784, 0.039216, 1.0 },
+ { 0.450980, 0.152941, 0.035294, 1.0 },
+ { 0.360784, 0.188235, 0.058824, 1.0 },
+ { 0.341176, 0.203922, 0.078431, 1.0 },
+ { 0.321569, 0.219608, 0.101961, 1.0 },
+ { 0.325490, 0.207843, 0.101961, 1.0 },
+ { 0.333333, 0.196078, 0.101961, 1.0 },
+ { 0.321569, 0.196078, 0.098039, 1.0 },
+ { 0.313725, 0.196078, 0.098039, 1.0 },
+ { 0.266667, 0.247059, 0.145098, 1.0 },
+ { 0.247059, 0.247059, 0.160784, 1.0 },
+ { 0.231373, 0.247059, 0.176471, 1.0 },
+ { 0.203922, 0.254902, 0.200000, 1.0 },
+ { 0.180392, 0.266667, 0.223529, 1.0 },
+ { 0.172549, 0.282353, 0.250980, 1.0 },
+ { 0.164706, 0.298039, 0.278431, 1.0 },
+ { 0.133333, 0.321569, 0.321569, 1.0 },
+ { 0.121569, 0.352941, 0.380392, 1.0 },
+ { 0.129412, 0.431373, 0.470588, 1.0 },
+ { 0.160784, 0.474510, 0.505882, 1.0 },
+ { 0.196078, 0.517647, 0.545098, 1.0 },
+ { 0.211765, 0.549020, 0.572549, 1.0 },
+ { 0.231373, 0.580392, 0.600000, 1.0 },
+ { 0.227451, 0.580392, 0.600000, 1.0 },
+ { 0.227451, 0.584314, 0.603922, 1.0 },
+ { 0.250980, 0.533333, 0.552941, 1.0 },
+ { 0.231373, 0.509804, 0.525490, 1.0 },
+ { 0.215686, 0.486275, 0.498039, 1.0 },
+ { 0.192157, 0.447059, 0.466667, 1.0 },
+ { 0.172549, 0.411765, 0.435294, 1.0 },
+ { 0.168627, 0.384314, 0.411765, 1.0 },
+ { 0.168627, 0.356863, 0.388235, 1.0 },
+ { 0.168627, 0.301961, 0.341176, 1.0 },
+ { 0.156863, 0.247059, 0.298039, 1.0 },
+ { 0.109804, 0.164706, 0.223529, 1.0 },
+ { 0.098039, 0.141176, 0.192157, 1.0 },
+ { 0.090196, 0.121569, 0.164706, 1.0 },
+ { 0.094118, 0.109804, 0.145098, 1.0 },
+ { 0.101961, 0.101961, 0.125490, 1.0 },
+ { 0.109804, 0.101961, 0.125490, 1.0 },
+ { 0.117647, 0.105882, 0.125490, 1.0 },
+ { 0.196078, 0.160784, 0.125490, 1.0 },
+ { 0.274510, 0.207843, 0.137255, 1.0 },
+ { 0.352941, 0.254902, 0.149020, 1.0 },
+ { 0.435294, 0.309804, 0.180392, 1.0 },
+ { 0.521569, 0.368627, 0.215686, 1.0 },
+ { 0.552941, 0.384314, 0.223529, 1.0 },
+ { 0.584314, 0.400000, 0.235294, 1.0 },
+ { 0.647059, 0.423529, 0.231373, 1.0 },
+ { 0.690196, 0.435294, 0.211765, 1.0 },
+ { 0.709804, 0.427451, 0.192157, 1.0 },
+ { 0.678431, 0.392157, 0.176471, 1.0 },
+ { 0.647059, 0.360784, 0.164706, 1.0 },
+ { 0.623529, 0.345098, 0.149020, 1.0 },
+ { 0.603922, 0.329412, 0.137255, 1.0 },
+ { 0.533333, 0.278431, 0.101961, 1.0 },
+ { 0.458824, 0.231373, 0.074510, 1.0 },
+ { 0.317647, 0.133333, 0.043137, 1.0 },
+ { 0.266667, 0.113725, 0.035294, 1.0 },
+ { 0.215686, 0.094118, 0.031373, 1.0 },
+ { 0.164706, 0.070588, 0.027451, 1.0 },
+ { 0.117647, 0.050980, 0.023529, 1.0 },
+ { 0.094118, 0.039216, 0.023529, 1.0 },
+ { 0.070588, 0.031373, 0.027451, 1.0 },
+ { 0.047059, 0.039216, 0.047059, 1.0 },
+ { 0.027451, 0.054902, 0.070588, 1.0 },
+ { 0.047059, 0.117647, 0.133333, 1.0 },
+ { 0.082353, 0.152941, 0.180392, 1.0 },
+ { 0.117647, 0.192157, 0.227451, 1.0 },
+ { 0.133333, 0.211765, 0.250980, 1.0 },
+ { 0.152941, 0.231373, 0.278431, 1.0 },
+ { 0.164706, 0.254902, 0.301961, 1.0 },
+ { 0.176471, 0.270588, 0.321569, 1.0 },
+ { 0.176471, 0.250980, 0.305882, 1.0 },
+ { 0.176471, 0.235294, 0.290196, 1.0 },
+ { 0.180392, 0.223529, 0.274510, 1.0 },
+ { 0.172549, 0.211765, 0.258824, 1.0 },
+ { 0.164706, 0.203922, 0.247059, 1.0 },
+ { 0.156863, 0.180392, 0.207843, 1.0 },
+ { 0.172549, 0.156863, 0.172549, 1.0 },
+ { 0.200000, 0.145098, 0.133333, 1.0 },
+ { 0.247059, 0.137255, 0.098039, 1.0 },
+ { 0.286275, 0.137255, 0.054902, 1.0 },
+ { 0.317647, 0.145098, 0.050980, 1.0 },
+ { 0.352941, 0.152941, 0.047059, 1.0 },
+ { 0.364706, 0.149020, 0.039216, 1.0 },
+ { 0.376471, 0.145098, 0.035294, 1.0 },
+ { 0.380392, 0.121569, 0.027451, 1.0 },
+ { 0.333333, 0.098039, 0.011765, 1.0 },
+ { 0.223529, 0.074510, 0.019608, 1.0 },
+ { 0.184314, 0.058824, 0.035294, 1.0 },
+ { 0.145098, 0.043137, 0.050980, 1.0 },
+ { 0.125490, 0.035294, 0.054902, 1.0 },
+ { 0.105882, 0.031373, 0.062745, 1.0 },
+ { 0.070588, 0.050980, 0.070588, 1.0 },
+ { 0.043137, 0.070588, 0.098039, 1.0 },
+ { 0.011765, 0.109804, 0.137255, 1.0 },
+ { 0.007843, 0.149020, 0.188235, 1.0 },
+ { 0.003922, 0.219608, 0.274510, 1.0 },
+ { 0.007843, 0.231373, 0.290196, 1.0 },
+ { 0.011765, 0.247059, 0.305882, 1.0 },
+ { 0.015686, 0.274510, 0.329412, 1.0 },
+ { 0.023529, 0.301961, 0.356863, 1.0 },
+ { 0.023529, 0.305882, 0.372549, 1.0 },
+ { 0.015686, 0.301961, 0.380392, 1.0 },
+ { 0.015686, 0.266667, 0.337255, 1.0 },
+ { 0.019608, 0.239216, 0.309804, 1.0 },
+ { 0.023529, 0.211765, 0.282353, 1.0 },
+ { 0.019608, 0.192157, 0.262745, 1.0 },
+ { 0.015686, 0.176471, 0.247059, 1.0 },
+ { 0.007843, 0.145098, 0.203922, 1.0 },
+ { 0.000000, 0.121569, 0.156863, 1.0 },
+ { 0.000000, 0.094118, 0.125490, 1.0 },
+ { 0.000000, 0.074510, 0.101961, 1.0 },
+ { 0.000000, 0.035294, 0.074510, 1.0 },
+ { 0.000000, 0.031373, 0.062745, 1.0 },
+ { 0.000000, 0.031373, 0.054902, 1.0 },
+ { 0.000000, 0.035294, 0.031373, 1.0 },
+ { 0.000000, 0.039216, 0.015686, 1.0 },
+ { 0.000000, 0.047059, 0.011765, 1.0 },
+ { 0.007843, 0.050980, 0.015686, 1.0 },
+ { 0.054902, 0.094118, 0.058824, 1.0 },
+ { 0.082353, 0.125490, 0.090196, 1.0 },
+ { 0.109804, 0.160784, 0.125490, 1.0 },
+ { 0.121569, 0.168627, 0.137255, 1.0 },
+ { 0.133333, 0.180392, 0.149020, 1.0 },
+ { 0.160784, 0.211765, 0.152941, 1.0 },
+ { 0.200000, 0.239216, 0.168627, 1.0 },
+ { 0.250980, 0.262745, 0.192157, 1.0 },
+ { 0.333333, 0.325490, 0.243137, 1.0 },
+ { 0.521569, 0.498039, 0.329412, 1.0 },
+ { 0.556863, 0.521569, 0.341176, 1.0 },
+ { 0.596078, 0.549020, 0.352941, 1.0 },
+ { 0.627451, 0.556863, 0.341176, 1.0 },
+ { 0.650980, 0.537255, 0.333333, 1.0 },
+ { 0.678431, 0.525490, 0.349020, 1.0 },
+ { 0.694118, 0.568627, 0.380392, 1.0 },
+ { 0.662745, 0.607843, 0.454902, 1.0 },
+ { 0.635294, 0.588235, 0.439216, 1.0 },
+ { 0.607843, 0.568627, 0.427451, 1.0 },
+ { 0.517647, 0.482353, 0.396078, 1.0 },
+ { 0.423529, 0.435294, 0.380392, 1.0 },
+ { 0.372549, 0.415686, 0.400000, 1.0 },
+ { 0.309804, 0.431373, 0.458824, 1.0 },
+ { 0.301961, 0.474510, 0.490196, 1.0 },
+ { 0.294118, 0.498039, 0.521569, 1.0 },
+ { 0.360784, 0.541176, 0.576471, 1.0 },
+ { 0.380392, 0.568627, 0.607843, 1.0 },
+ { 0.403922, 0.600000, 0.639216, 1.0 },
+ { 0.466667, 0.654902, 0.698039, 1.0 },
+ { 0.509804, 0.690196, 0.737255, 1.0 },
+ { 0.560784, 0.717647, 0.760784, 1.0 },
+ { 0.596078, 0.705882, 0.752941, 1.0 },
+ { 0.600000, 0.694118, 0.698039, 1.0 },
+ { 0.592157, 0.670588, 0.666667, 1.0 },
+ { 0.584314, 0.647059, 0.635294, 1.0 },
+ { 0.576471, 0.596078, 0.568627, 1.0 },
+ { 0.580392, 0.533333, 0.478431, 1.0 },
+ { 0.576471, 0.486275, 0.403922, 1.0 },
+ { 0.549020, 0.450980, 0.321569, 1.0 },
+ { 0.525490, 0.407843, 0.243137, 1.0 },
+ { 0.521569, 0.356863, 0.168627, 1.0 },
+ { 0.533333, 0.325490, 0.101961, 1.0 },
+ { 0.592157, 0.321569, 0.078431, 1.0 },
+ { 0.639216, 0.337255, 0.066667, 1.0 },
+ { 0.666667, 0.356863, 0.062745, 1.0 },
+ { 0.678431, 0.356863, 0.070588, 1.0 },
+ { 0.650980, 0.333333, 0.070588, 1.0 },
+ { 0.639216, 0.317647, 0.082353, 1.0 },
+ { 0.650980, 0.321569, 0.101961, 1.0 },
+ { 0.662745, 0.333333, 0.117647, 1.0 },
+ { 0.678431, 0.345098, 0.133333, 1.0 },
+ { 0.694118, 0.356863, 0.156863, 1.0 },
+ { 0.686275, 0.360784, 0.176471, 1.0 },
+ { 0.670588, 0.356863, 0.168627, 1.0 },
+ { 0.674510, 0.372549, 0.145098, 1.0 },
+ { 0.713725, 0.392157, 0.156863, 1.0 },
+ { 0.788235, 0.439216, 0.188235, 1.0 },
+ { 0.815686, 0.486275, 0.243137, 1.0 },
+ { 0.807843, 0.517647, 0.309804, 1.0 },
+ { 0.756863, 0.533333, 0.341176, 1.0 },
+ { 0.690196, 0.529412, 0.372549, 1.0 },
+ { 0.647059, 0.517647, 0.388235, 1.0 },
+ { 0.588235, 0.482353, 0.384314, 1.0 },
+ { 0.498039, 0.447059, 0.403922, 1.0 },
+ { 0.407843, 0.403922, 0.407843, 1.0 },
+ { 0.305882, 0.364706, 0.415686, 1.0 },
+ { 0.231373, 0.345098, 0.396078, 1.0 },
+ { 0.192157, 0.321569, 0.356863, 1.0 },
+ { 0.149020, 0.290196, 0.317647, 1.0 },
+ { 0.121569, 0.270588, 0.282353, 1.0 },
+ { 0.098039, 0.258824, 0.282353, 1.0 },
+ { 0.078431, 0.274510, 0.290196, 1.0 },
+ { 0.090196, 0.298039, 0.309804, 1.0 },
+ { 0.105882, 0.313725, 0.325490, 1.0 },
+ { 0.129412, 0.325490, 0.337255, 1.0 },
+ { 0.152941, 0.317647, 0.352941, 1.0 },
+ { 0.172549, 0.313725, 0.345098, 1.0 },
+ { 0.203922, 0.301961, 0.325490, 1.0 },
+ { 0.235294, 0.286275, 0.305882, 1.0 },
+ { 0.274510, 0.270588, 0.282353, 1.0 },
+ { 0.298039, 0.266667, 0.294118, 1.0 },
+ { 0.329412, 0.282353, 0.298039, 1.0 },
+ { 0.400000, 0.317647, 0.317647, 1.0 },
+ { 0.505882, 0.380392, 0.325490, 1.0 },
+ { 0.611765, 0.466667, 0.341176, 1.0 },
+ { 0.682353, 0.541176, 0.396078, 1.0 },
+ { 0.705882, 0.611765, 0.474510, 1.0 },
+ { 0.713725, 0.666667, 0.556863, 1.0 },
+ { 0.741176, 0.698039, 0.611765, 1.0 },
+ { 0.752941, 0.725490, 0.623529, 1.0 },
+ { 0.749020, 0.741176, 0.607843, 1.0 },
+ { 0.698039, 0.741176, 0.615686, 1.0 },
+ { 0.619608, 0.713725, 0.619608, 1.0 },
+ { 0.533333, 0.662745, 0.631373, 1.0 },
+ { 0.427451, 0.588235, 0.607843, 1.0 },
+ { 0.325490, 0.525490, 0.556863, 1.0 },
+ { 0.227451, 0.498039, 0.537255, 1.0 },
+ { 0.160784, 0.482353, 0.498039, 1.0 },
+ { 0.137255, 0.498039, 0.505882, 1.0 },
+ { 0.113725, 0.482353, 0.505882, 1.0 },
+ { 0.137255, 0.450980, 0.474510, 1.0 },
+ { 0.168627, 0.435294, 0.466667, 1.0 },
+ { 0.207843, 0.419608, 0.411765, 1.0 },
+ { 0.274510, 0.423529, 0.380392, 1.0 },
+ { 0.325490, 0.423529, 0.360784, 1.0 },
+ { 0.392157, 0.407843, 0.321569, 1.0 },
+ { 0.454902, 0.384314, 0.290196, 1.0 },
+ { 0.509804, 0.360784, 0.254902, 1.0 },
+ { 0.572549, 0.372549, 0.231373, 1.0 },
+ { 0.588235, 0.384314, 0.243137, 1.0 },
+ { 0.600000, 0.427451, 0.294118, 1.0 },
+ { 0.584314, 0.470588, 0.345098, 1.0 },
+ { 0.552941, 0.494118, 0.396078, 1.0 },
+ { 0.549020, 0.529412, 0.435294, 1.0 },
+ { 0.525490, 0.529412, 0.443137, 1.0 },
+ { 0.525490, 0.521569, 0.443137, 1.0 },
+ { 0.545098, 0.537255, 0.427451, 1.0 },
+ { 0.556863, 0.525490, 0.407843, 1.0 },
+ { 0.568627, 0.521569, 0.392157, 1.0 },
+ { 0.596078, 0.509804, 0.368627, 1.0 },
+ };
+/* Golden */
+static double4 colors_577[] = {
+ { 0.580392, 0.431373, 0.258824, 1.0 },
+ { 0.568627, 0.447059, 0.274510, 1.0 },
+ { 0.537255, 0.419608, 0.250980, 1.0 },
+ { 0.505882, 0.396078, 0.227451, 1.0 },
+ { 0.439216, 0.333333, 0.192157, 1.0 },
+ { 0.376471, 0.274510, 0.160784, 1.0 },
+ { 0.349020, 0.254902, 0.145098, 1.0 },
+ { 0.321569, 0.239216, 0.133333, 1.0 },
+ { 0.239216, 0.196078, 0.133333, 1.0 },
+ { 0.243137, 0.200000, 0.152941, 1.0 },
+ { 0.247059, 0.203922, 0.172549, 1.0 },
+ { 0.258824, 0.219608, 0.188235, 1.0 },
+ { 0.274510, 0.239216, 0.203922, 1.0 },
+ { 0.278431, 0.258824, 0.239216, 1.0 },
+ { 0.286275, 0.282353, 0.274510, 1.0 },
+ { 0.301961, 0.298039, 0.294118, 1.0 },
+ { 0.317647, 0.313725, 0.317647, 1.0 },
+ { 0.403922, 0.396078, 0.388235, 1.0 },
+ { 0.439216, 0.423529, 0.396078, 1.0 },
+ { 0.478431, 0.450980, 0.403922, 1.0 },
+ { 0.509804, 0.462745, 0.392157, 1.0 },
+ { 0.545098, 0.474510, 0.380392, 1.0 },
+ { 0.556863, 0.478431, 0.372549, 1.0 },
+ { 0.568627, 0.486275, 0.368627, 1.0 },
+ { 0.584314, 0.462745, 0.313725, 1.0 },
+ { 0.576471, 0.443137, 0.274510, 1.0 },
+ { 0.572549, 0.427451, 0.235294, 1.0 },
+ { 0.537255, 0.400000, 0.227451, 1.0 },
+ { 0.501961, 0.376471, 0.223529, 1.0 },
+ { 0.478431, 0.360784, 0.219608, 1.0 },
+ { 0.458824, 0.349020, 0.219608, 1.0 },
+ { 0.419608, 0.325490, 0.215686, 1.0 },
+ { 0.396078, 0.309804, 0.203922, 1.0 },
+ { 0.329412, 0.282353, 0.219608, 1.0 },
+ { 0.305882, 0.270588, 0.231373, 1.0 },
+ { 0.286275, 0.262745, 0.247059, 1.0 },
+ { 0.282353, 0.266667, 0.254902, 1.0 },
+ { 0.282353, 0.274510, 0.266667, 1.0 },
+ { 0.282353, 0.274510, 0.270588, 1.0 },
+ { 0.286275, 0.278431, 0.278431, 1.0 },
+ { 0.290196, 0.286275, 0.290196, 1.0 },
+ { 0.309804, 0.294118, 0.274510, 1.0 },
+ { 0.333333, 0.305882, 0.258824, 1.0 },
+ { 0.352941, 0.313725, 0.247059, 1.0 },
+ { 0.376471, 0.325490, 0.235294, 1.0 },
+ { 0.372549, 0.321569, 0.227451, 1.0 },
+ { 0.372549, 0.317647, 0.219608, 1.0 },
+ { 0.360784, 0.301961, 0.184314, 1.0 },
+ { 0.352941, 0.290196, 0.137255, 1.0 },
+ { 0.364706, 0.278431, 0.090196, 1.0 },
+ { 0.380392, 0.290196, 0.094118, 1.0 },
+ { 0.400000, 0.301961, 0.101961, 1.0 },
+ { 0.431373, 0.333333, 0.117647, 1.0 },
+ { 0.466667, 0.364706, 0.137255, 1.0 },
+ { 0.490196, 0.380392, 0.152941, 1.0 },
+ { 0.517647, 0.400000, 0.172549, 1.0 },
+ { 0.647059, 0.501961, 0.250980, 1.0 },
+ { 0.705882, 0.568627, 0.309804, 1.0 },
+ { 0.768627, 0.639216, 0.372549, 1.0 },
+ { 0.815686, 0.694118, 0.431373, 1.0 },
+ { 0.862745, 0.749020, 0.490196, 1.0 },
+ { 0.878431, 0.764706, 0.498039, 1.0 },
+ { 0.898039, 0.780392, 0.505882, 1.0 },
+ { 0.901961, 0.800000, 0.513725, 1.0 },
+ { 0.909804, 0.803922, 0.501961, 1.0 },
+ { 0.894118, 0.788235, 0.498039, 1.0 },
+ { 0.866667, 0.764706, 0.486275, 1.0 },
+ { 0.839216, 0.741176, 0.478431, 1.0 },
+ { 0.811765, 0.713725, 0.458824, 1.0 },
+ { 0.788235, 0.690196, 0.443137, 1.0 },
+ { 0.733333, 0.631373, 0.400000, 1.0 },
+ { 0.674510, 0.572549, 0.368627, 1.0 },
+ { 0.572549, 0.486275, 0.356863, 1.0 },
+ { 0.513725, 0.443137, 0.349020, 1.0 },
+ { 0.454902, 0.400000, 0.341176, 1.0 },
+ { 0.400000, 0.356863, 0.321569, 1.0 },
+ { 0.349020, 0.317647, 0.301961, 1.0 },
+ { 0.333333, 0.305882, 0.290196, 1.0 },
+ { 0.317647, 0.294118, 0.282353, 1.0 },
+ { 0.290196, 0.270588, 0.270588, 1.0 },
+ { 0.270588, 0.250980, 0.250980, 1.0 },
+ { 0.227451, 0.215686, 0.223529, 1.0 },
+ { 0.211765, 0.203922, 0.207843, 1.0 },
+ { 0.200000, 0.192157, 0.196078, 1.0 },
+ { 0.196078, 0.188235, 0.192157, 1.0 },
+ { 0.192157, 0.188235, 0.188235, 1.0 },
+ { 0.192157, 0.188235, 0.188235, 1.0 },
+ { 0.188235, 0.188235, 0.192157, 1.0 },
+ { 0.184314, 0.180392, 0.184314, 1.0 },
+ { 0.184314, 0.180392, 0.180392, 1.0 },
+ { 0.188235, 0.180392, 0.180392, 1.0 },
+ { 0.188235, 0.180392, 0.180392, 1.0 },
+ { 0.188235, 0.184314, 0.184314, 1.0 },
+ { 0.192157, 0.184314, 0.184314, 1.0 },
+ { 0.192157, 0.180392, 0.180392, 1.0 },
+ { 0.200000, 0.180392, 0.160784, 1.0 },
+ { 0.203922, 0.180392, 0.141176, 1.0 },
+ { 0.223529, 0.192157, 0.125490, 1.0 },
+ { 0.223529, 0.192157, 0.133333, 1.0 },
+ { 0.227451, 0.192157, 0.141176, 1.0 },
+ { 0.227451, 0.192157, 0.141176, 1.0 },
+ { 0.231373, 0.196078, 0.145098, 1.0 },
+ { 0.243137, 0.211765, 0.141176, 1.0 },
+ { 0.262745, 0.223529, 0.160784, 1.0 },
+ { 0.274510, 0.243137, 0.211765, 1.0 },
+ { 0.274510, 0.247059, 0.223529, 1.0 },
+ { 0.278431, 0.250980, 0.235294, 1.0 },
+ { 0.282353, 0.254902, 0.239216, 1.0 },
+ { 0.286275, 0.258824, 0.243137, 1.0 },
+ { 0.298039, 0.270588, 0.254902, 1.0 },
+ { 0.305882, 0.282353, 0.266667, 1.0 },
+ { 0.325490, 0.294118, 0.278431, 1.0 },
+ { 0.333333, 0.301961, 0.282353, 1.0 },
+ { 0.376471, 0.313725, 0.254902, 1.0 },
+ { 0.384314, 0.313725, 0.247059, 1.0 },
+ { 0.392157, 0.317647, 0.243137, 1.0 },
+ { 0.407843, 0.325490, 0.231373, 1.0 },
+ { 0.411765, 0.329412, 0.235294, 1.0 },
+ { 0.419608, 0.325490, 0.235294, 1.0 },
+ { 0.419608, 0.317647, 0.223529, 1.0 },
+ { 0.376471, 0.286275, 0.184314, 1.0 },
+ { 0.345098, 0.266667, 0.176471, 1.0 },
+ { 0.317647, 0.250980, 0.172549, 1.0 },
+ { 0.301961, 0.239216, 0.172549, 1.0 },
+ { 0.286275, 0.231373, 0.172549, 1.0 },
+ { 0.254902, 0.207843, 0.168627, 1.0 },
+ { 0.219608, 0.188235, 0.152941, 1.0 },
+ { 0.203922, 0.180392, 0.137255, 1.0 },
+ { 0.196078, 0.180392, 0.137255, 1.0 },
+ { 0.223529, 0.200000, 0.168627, 1.0 },
+ { 0.235294, 0.207843, 0.172549, 1.0 },
+ { 0.247059, 0.219608, 0.180392, 1.0 },
+ { 0.286275, 0.247059, 0.192157, 1.0 },
+ { 0.325490, 0.282353, 0.227451, 1.0 },
+ { 0.380392, 0.333333, 0.262745, 1.0 },
+ { 0.447059, 0.388235, 0.313725, 1.0 },
+ { 0.603922, 0.509804, 0.360784, 1.0 },
+ { 0.662745, 0.560784, 0.376471, 1.0 },
+ { 0.725490, 0.611765, 0.392157, 1.0 },
+ { 0.752941, 0.635294, 0.403922, 1.0 },
+ { 0.784314, 0.658824, 0.419608, 1.0 },
+ { 0.831373, 0.701961, 0.443137, 1.0 },
+ { 0.870588, 0.733333, 0.454902, 1.0 },
+ { 0.878431, 0.737255, 0.443137, 1.0 },
+ { 0.847059, 0.721569, 0.443137, 1.0 },
+ { 0.756863, 0.635294, 0.400000, 1.0 },
+ { 0.733333, 0.611765, 0.392157, 1.0 },
+ { 0.713725, 0.592157, 0.388235, 1.0 },
+ { 0.666667, 0.545098, 0.349020, 1.0 },
+ { 0.611765, 0.490196, 0.325490, 1.0 },
+ { 0.541176, 0.435294, 0.294118, 1.0 },
+ { 0.466667, 0.364706, 0.243137, 1.0 },
+ { 0.360784, 0.274510, 0.184314, 1.0 },
+ { 0.349020, 0.262745, 0.172549, 1.0 },
+ { 0.337255, 0.254902, 0.164706, 1.0 },
+ { 0.321569, 0.247059, 0.172549, 1.0 },
+ { 0.313725, 0.250980, 0.184314, 1.0 },
+ { 0.305882, 0.258824, 0.211765, 1.0 },
+ { 0.298039, 0.270588, 0.247059, 1.0 },
+ { 0.301961, 0.286275, 0.274510, 1.0 },
+ { 0.313725, 0.305882, 0.301961, 1.0 },
+ { 0.376471, 0.349020, 0.321569, 1.0 },
+ { 0.392157, 0.356863, 0.317647, 1.0 },
+ { 0.407843, 0.364706, 0.317647, 1.0 },
+ { 0.435294, 0.372549, 0.309804, 1.0 },
+ { 0.454902, 0.388235, 0.321569, 1.0 },
+ { 0.470588, 0.396078, 0.325490, 1.0 },
+ { 0.494118, 0.419608, 0.341176, 1.0 },
+ { 0.533333, 0.447059, 0.341176, 1.0 },
+ { 0.541176, 0.454902, 0.349020, 1.0 },
+ { 0.549020, 0.462745, 0.360784, 1.0 },
+ { 0.560784, 0.474510, 0.372549, 1.0 },
+ { 0.572549, 0.498039, 0.403922, 1.0 },
+ { 0.600000, 0.521569, 0.423529, 1.0 },
+ { 0.627451, 0.549020, 0.447059, 1.0 },
+ { 0.654902, 0.580392, 0.478431, 1.0 },
+ { 0.678431, 0.603922, 0.505882, 1.0 },
+ { 0.705882, 0.643137, 0.529412, 1.0 },
+ { 0.749020, 0.670588, 0.529412, 1.0 },
+ { 0.796078, 0.701961, 0.509804, 1.0 },
+ { 0.827451, 0.725490, 0.501961, 1.0 },
+ { 0.839216, 0.725490, 0.482353, 1.0 },
+ { 0.839216, 0.725490, 0.474510, 1.0 },
+ { 0.835294, 0.713725, 0.470588, 1.0 },
+ { 0.788235, 0.666667, 0.415686, 1.0 },
+ { 0.768627, 0.639216, 0.388235, 1.0 },
+ { 0.752941, 0.615686, 0.360784, 1.0 },
+ { 0.709804, 0.560784, 0.309804, 1.0 },
+ { 0.674510, 0.513725, 0.262745, 1.0 },
+ { 0.639216, 0.482353, 0.243137, 1.0 },
+ { 0.607843, 0.450980, 0.235294, 1.0 },
+ { 0.588235, 0.435294, 0.223529, 1.0 },
+ { 0.580392, 0.423529, 0.215686, 1.0 },
+ { 0.584314, 0.423529, 0.196078, 1.0 },
+ { 0.607843, 0.443137, 0.192157, 1.0 },
+ { 0.639216, 0.470588, 0.207843, 1.0 },
+ { 0.674510, 0.505882, 0.219608, 1.0 },
+ { 0.717647, 0.545098, 0.243137, 1.0 },
+ { 0.737255, 0.568627, 0.250980, 1.0 },
+ { 0.756863, 0.584314, 0.254902, 1.0 },
+ { 0.764706, 0.596078, 0.262745, 1.0 },
+ { 0.760784, 0.592157, 0.258824, 1.0 },
+ { 0.749020, 0.588235, 0.274510, 1.0 },
+ { 0.717647, 0.576471, 0.286275, 1.0 },
+ { 0.678431, 0.552941, 0.298039, 1.0 },
+ { 0.639216, 0.529412, 0.305882, 1.0 },
+ { 0.600000, 0.498039, 0.301961, 1.0 },
+ { 0.564706, 0.474510, 0.313725, 1.0 },
+ { 0.537255, 0.462745, 0.329412, 1.0 },
+ { 0.537255, 0.458824, 0.341176, 1.0 },
+ { 0.552941, 0.470588, 0.352941, 1.0 },
+ { 0.580392, 0.494118, 0.356863, 1.0 },
+ { 0.623529, 0.525490, 0.360784, 1.0 },
+ { 0.650980, 0.549020, 0.392157, 1.0 },
+ { 0.678431, 0.576471, 0.407843, 1.0 },
+ { 0.701961, 0.596078, 0.423529, 1.0 },
+ { 0.709804, 0.607843, 0.431373, 1.0 },
+ { 0.713725, 0.607843, 0.419608, 1.0 },
+ { 0.701961, 0.603922, 0.435294, 1.0 },
+ { 0.674510, 0.588235, 0.443137, 1.0 },
+ { 0.635294, 0.560784, 0.454902, 1.0 },
+ { 0.584314, 0.537255, 0.466667, 1.0 },
+ { 0.533333, 0.501961, 0.458824, 1.0 },
+ { 0.501961, 0.474510, 0.439216, 1.0 },
+ { 0.478431, 0.447059, 0.411765, 1.0 },
+ { 0.450980, 0.411765, 0.380392, 1.0 },
+ { 0.419608, 0.388235, 0.356863, 1.0 },
+ { 0.392157, 0.360784, 0.325490, 1.0 },
+ { 0.368627, 0.337255, 0.290196, 1.0 },
+ { 0.356863, 0.321569, 0.262745, 1.0 },
+ { 0.341176, 0.298039, 0.239216, 1.0 },
+ { 0.321569, 0.286275, 0.227451, 1.0 },
+ { 0.298039, 0.258824, 0.211765, 1.0 },
+ { 0.282353, 0.243137, 0.188235, 1.0 },
+ { 0.266667, 0.227451, 0.176471, 1.0 },
+ { 0.258824, 0.223529, 0.168627, 1.0 },
+ { 0.250980, 0.223529, 0.184314, 1.0 },
+ { 0.247059, 0.223529, 0.200000, 1.0 },
+ { 0.254902, 0.227451, 0.196078, 1.0 },
+ { 0.262745, 0.223529, 0.184314, 1.0 },
+ { 0.274510, 0.223529, 0.168627, 1.0 },
+ { 0.282353, 0.227451, 0.152941, 1.0 },
+ { 0.286275, 0.231373, 0.141176, 1.0 },
+ { 0.309804, 0.239216, 0.129412, 1.0 },
+ { 0.329412, 0.250980, 0.117647, 1.0 },
+ { 0.349020, 0.258824, 0.109804, 1.0 },
+ { 0.360784, 0.258824, 0.105882, 1.0 },
+ { 0.364706, 0.262745, 0.101961, 1.0 },
+ { 0.384314, 0.266667, 0.101961, 1.0 },
+ { 0.403922, 0.282353, 0.109804, 1.0 },
+ { 0.439216, 0.321569, 0.156863, 1.0 },
+ { 0.454902, 0.337255, 0.188235, 1.0 },
+ { 0.517647, 0.396078, 0.227451, 1.0 },
+ { 0.564706, 0.431373, 0.250980, 1.0 },
+ { 0.584314, 0.431373, 0.231373, 1.0 },
+ { 0.627451, 0.470588, 0.262745, 1.0 },
+ };
+/* Golden_Green */
+static double4 colors_578[] = {
+ { 0.156863, 0.192157, 0.011765, 1.0 },
+ { 0.164706, 0.196078, 0.011765, 1.0 },
+ { 0.156863, 0.184314, 0.007843, 1.0 },
+ { 0.149020, 0.172549, 0.007843, 1.0 },
+ { 0.121569, 0.141176, 0.003922, 1.0 },
+ { 0.094118, 0.113725, 0.003922, 1.0 },
+ { 0.078431, 0.094118, 0.000000, 1.0 },
+ { 0.062745, 0.074510, 0.000000, 1.0 },
+ { 0.015686, 0.023529, 0.000000, 1.0 },
+ { 0.007843, 0.011765, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.000000, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.007843, 0.000000, 1.0 },
+ { 0.000000, 0.011765, 0.000000, 1.0 },
+ { 0.000000, 0.011765, 0.000000, 1.0 },
+ { 0.003922, 0.015686, 0.000000, 1.0 },
+ { 0.003922, 0.015686, 0.000000, 1.0 },
+ { 0.007843, 0.019608, 0.000000, 1.0 },
+ { 0.011765, 0.023529, 0.000000, 1.0 },
+ { 0.015686, 0.031373, 0.000000, 1.0 },
+ { 0.047059, 0.066667, 0.000000, 1.0 },
+ { 0.070588, 0.090196, 0.000000, 1.0 },
+ { 0.094118, 0.113725, 0.000000, 1.0 },
+ { 0.109804, 0.133333, 0.000000, 1.0 },
+ { 0.129412, 0.152941, 0.000000, 1.0 },
+ { 0.133333, 0.160784, 0.000000, 1.0 },
+ { 0.137255, 0.168627, 0.000000, 1.0 },
+ { 0.149020, 0.180392, 0.000000, 1.0 },
+ { 0.156863, 0.192157, 0.003922, 1.0 },
+ { 0.176471, 0.215686, 0.003922, 1.0 },
+ { 0.184314, 0.223529, 0.003922, 1.0 },
+ { 0.192157, 0.235294, 0.003922, 1.0 },
+ { 0.188235, 0.231373, 0.003922, 1.0 },
+ { 0.184314, 0.231373, 0.003922, 1.0 },
+ { 0.176471, 0.227451, 0.003922, 1.0 },
+ { 0.172549, 0.223529, 0.003922, 1.0 },
+ { 0.152941, 0.207843, 0.003922, 1.0 },
+ { 0.149020, 0.203922, 0.003922, 1.0 },
+ { 0.149020, 0.200000, 0.007843, 1.0 },
+ { 0.149020, 0.200000, 0.003922, 1.0 },
+ { 0.152941, 0.203922, 0.003922, 1.0 },
+ { 0.156863, 0.207843, 0.003922, 1.0 },
+ { 0.160784, 0.211765, 0.003922, 1.0 },
+ { 0.168627, 0.223529, 0.003922, 1.0 },
+ { 0.180392, 0.231373, 0.003922, 1.0 },
+ { 0.211765, 0.262745, 0.011765, 1.0 },
+ { 0.219608, 0.270588, 0.015686, 1.0 },
+ { 0.231373, 0.282353, 0.019608, 1.0 },
+ { 0.235294, 0.286275, 0.019608, 1.0 },
+ { 0.243137, 0.290196, 0.019608, 1.0 },
+ { 0.254902, 0.301961, 0.019608, 1.0 },
+ { 0.262745, 0.305882, 0.015686, 1.0 },
+ { 0.286275, 0.329412, 0.011765, 1.0 },
+ { 0.290196, 0.337255, 0.015686, 1.0 },
+ { 0.298039, 0.349020, 0.019608, 1.0 },
+ { 0.301961, 0.352941, 0.019608, 1.0 },
+ { 0.309804, 0.356863, 0.019608, 1.0 },
+ { 0.309804, 0.356863, 0.019608, 1.0 },
+ { 0.313725, 0.360784, 0.019608, 1.0 },
+ { 0.321569, 0.364706, 0.011765, 1.0 },
+ { 0.329412, 0.368627, 0.007843, 1.0 },
+ { 0.352941, 0.384314, 0.000000, 1.0 },
+ { 0.372549, 0.400000, 0.003922, 1.0 },
+ { 0.392157, 0.419608, 0.011765, 1.0 },
+ { 0.411765, 0.435294, 0.019608, 1.0 },
+ { 0.431373, 0.454902, 0.027451, 1.0 },
+ { 0.478431, 0.494118, 0.047059, 1.0 },
+ { 0.521569, 0.525490, 0.062745, 1.0 },
+ { 0.560784, 0.552941, 0.058824, 1.0 },
+ { 0.549020, 0.549020, 0.050980, 1.0 },
+ { 0.541176, 0.545098, 0.043137, 1.0 },
+ { 0.541176, 0.545098, 0.043137, 1.0 },
+ { 0.541176, 0.549020, 0.043137, 1.0 },
+ { 0.552941, 0.556863, 0.043137, 1.0 },
+ { 0.576471, 0.580392, 0.058824, 1.0 },
+ { 0.611765, 0.607843, 0.066667, 1.0 },
+ { 0.639216, 0.627451, 0.082353, 1.0 },
+ { 0.647059, 0.631373, 0.082353, 1.0 },
+ { 0.623529, 0.611765, 0.066667, 1.0 },
+ { 0.600000, 0.592157, 0.050980, 1.0 },
+ { 0.584314, 0.584314, 0.043137, 1.0 },
+ { 0.572549, 0.576471, 0.039216, 1.0 },
+ { 0.576471, 0.576471, 0.035294, 1.0 },
+ { 0.603922, 0.588235, 0.039216, 1.0 },
+ { 0.674510, 0.647059, 0.094118, 1.0 },
+ { 0.709804, 0.678431, 0.113725, 1.0 },
+ { 0.749020, 0.709804, 0.137255, 1.0 },
+ { 0.745098, 0.709804, 0.141176, 1.0 },
+ { 0.741176, 0.709804, 0.145098, 1.0 },
+ { 0.709804, 0.686275, 0.125490, 1.0 },
+ { 0.674510, 0.658824, 0.101961, 1.0 },
+ { 0.650980, 0.639216, 0.090196, 1.0 },
+ { 0.627451, 0.623529, 0.090196, 1.0 },
+ { 0.619608, 0.615686, 0.094118, 1.0 },
+ { 0.619608, 0.619608, 0.101961, 1.0 },
+ { 0.619608, 0.623529, 0.109804, 1.0 },
+ { 0.592157, 0.603922, 0.101961, 1.0 },
+ { 0.552941, 0.568627, 0.086275, 1.0 },
+ { 0.509804, 0.525490, 0.066667, 1.0 },
+ { 0.454902, 0.474510, 0.043137, 1.0 },
+ { 0.341176, 0.360784, 0.007843, 1.0 },
+ { 0.301961, 0.325490, 0.003922, 1.0 },
+ { 0.266667, 0.290196, 0.003922, 1.0 },
+ { 0.250980, 0.274510, 0.003922, 1.0 },
+ { 0.235294, 0.258824, 0.003922, 1.0 },
+ { 0.207843, 0.235294, 0.000000, 1.0 },
+ { 0.184314, 0.215686, 0.003922, 1.0 },
+ { 0.164706, 0.192157, 0.003922, 1.0 },
+ { 0.141176, 0.168627, 0.003922, 1.0 },
+ { 0.098039, 0.129412, 0.003922, 1.0 },
+ { 0.090196, 0.117647, 0.000000, 1.0 },
+ { 0.082353, 0.109804, 0.000000, 1.0 },
+ { 0.074510, 0.105882, 0.000000, 1.0 },
+ { 0.070588, 0.109804, 0.000000, 1.0 },
+ { 0.078431, 0.121569, 0.000000, 1.0 },
+ { 0.094118, 0.141176, 0.000000, 1.0 },
+ { 0.137255, 0.184314, 0.000000, 1.0 },
+ { 0.152941, 0.203922, 0.000000, 1.0 },
+ { 0.172549, 0.223529, 0.003922, 1.0 },
+ { 0.184314, 0.231373, 0.003922, 1.0 },
+ { 0.196078, 0.243137, 0.003922, 1.0 },
+ { 0.219608, 0.266667, 0.007843, 1.0 },
+ { 0.243137, 0.290196, 0.007843, 1.0 },
+ { 0.274510, 0.321569, 0.015686, 1.0 },
+ { 0.321569, 0.360784, 0.039216, 1.0 },
+ { 0.411765, 0.443137, 0.070588, 1.0 },
+ { 0.423529, 0.454902, 0.074510, 1.0 },
+ { 0.439216, 0.466667, 0.078431, 1.0 },
+ { 0.450980, 0.474510, 0.086275, 1.0 },
+ { 0.439216, 0.470588, 0.082353, 1.0 },
+ { 0.415686, 0.439216, 0.066667, 1.0 },
+ { 0.396078, 0.411765, 0.070588, 1.0 },
+ { 0.364706, 0.380392, 0.086275, 1.0 },
+ { 0.356863, 0.372549, 0.086275, 1.0 },
+ { 0.352941, 0.364706, 0.086275, 1.0 },
+ { 0.341176, 0.349020, 0.090196, 1.0 },
+ { 0.313725, 0.329412, 0.078431, 1.0 },
+ { 0.270588, 0.294118, 0.054902, 1.0 },
+ { 0.215686, 0.247059, 0.035294, 1.0 },
+ { 0.168627, 0.200000, 0.031373, 1.0 },
+ { 0.129412, 0.160784, 0.027451, 1.0 },
+ { 0.082353, 0.113725, 0.023529, 1.0 },
+ { 0.078431, 0.109804, 0.019608, 1.0 },
+ { 0.078431, 0.109804, 0.015686, 1.0 },
+ { 0.078431, 0.109804, 0.011765, 1.0 },
+ { 0.086275, 0.117647, 0.011765, 1.0 },
+ { 0.094118, 0.129412, 0.007843, 1.0 },
+ { 0.109804, 0.141176, 0.007843, 1.0 },
+ { 0.137255, 0.168627, 0.007843, 1.0 },
+ { 0.141176, 0.172549, 0.007843, 1.0 },
+ { 0.149020, 0.180392, 0.011765, 1.0 },
+ { 0.160784, 0.188235, 0.007843, 1.0 },
+ { 0.168627, 0.192157, 0.003922, 1.0 },
+ { 0.172549, 0.203922, 0.003922, 1.0 },
+ { 0.180392, 0.211765, 0.000000, 1.0 },
+ { 0.188235, 0.223529, 0.000000, 1.0 },
+ { 0.196078, 0.239216, 0.000000, 1.0 },
+ { 0.203922, 0.250980, 0.003922, 1.0 },
+ { 0.207843, 0.254902, 0.003922, 1.0 },
+ { 0.211765, 0.258824, 0.003922, 1.0 },
+ { 0.211765, 0.262745, 0.003922, 1.0 },
+ { 0.207843, 0.258824, 0.007843, 1.0 },
+ { 0.211765, 0.258824, 0.015686, 1.0 },
+ { 0.215686, 0.266667, 0.019608, 1.0 },
+ { 0.239216, 0.286275, 0.031373, 1.0 },
+ { 0.247059, 0.290196, 0.031373, 1.0 },
+ { 0.254902, 0.294118, 0.031373, 1.0 },
+ { 0.262745, 0.301961, 0.027451, 1.0 },
+ { 0.270588, 0.313725, 0.019608, 1.0 },
+ { 0.278431, 0.317647, 0.027451, 1.0 },
+ { 0.274510, 0.317647, 0.023529, 1.0 },
+ { 0.282353, 0.321569, 0.027451, 1.0 },
+ { 0.286275, 0.325490, 0.031373, 1.0 },
+ { 0.286275, 0.321569, 0.031373, 1.0 },
+ { 0.286275, 0.317647, 0.027451, 1.0 },
+ { 0.286275, 0.317647, 0.015686, 1.0 },
+ { 0.282353, 0.317647, 0.015686, 1.0 },
+ { 0.274510, 0.313725, 0.007843, 1.0 },
+ { 0.270588, 0.313725, 0.003922, 1.0 },
+ { 0.270588, 0.317647, 0.007843, 1.0 },
+ { 0.274510, 0.321569, 0.007843, 1.0 },
+ { 0.278431, 0.321569, 0.003922, 1.0 },
+ { 0.290196, 0.329412, 0.003922, 1.0 },
+ { 0.305882, 0.345098, 0.007843, 1.0 },
+ { 0.321569, 0.360784, 0.007843, 1.0 },
+ { 0.333333, 0.372549, 0.007843, 1.0 },
+ { 0.337255, 0.384314, 0.007843, 1.0 },
+ { 0.337255, 0.388235, 0.007843, 1.0 },
+ { 0.329412, 0.380392, 0.007843, 1.0 },
+ { 0.321569, 0.368627, 0.007843, 1.0 },
+ { 0.309804, 0.349020, 0.007843, 1.0 },
+ { 0.298039, 0.337255, 0.007843, 1.0 },
+ { 0.290196, 0.325490, 0.007843, 1.0 },
+ { 0.274510, 0.309804, 0.007843, 1.0 },
+ { 0.262745, 0.301961, 0.003922, 1.0 },
+ { 0.250980, 0.298039, 0.003922, 1.0 },
+ { 0.239216, 0.286275, 0.007843, 1.0 },
+ { 0.227451, 0.270588, 0.007843, 1.0 },
+ { 0.219608, 0.258824, 0.007843, 1.0 },
+ { 0.215686, 0.247059, 0.007843, 1.0 },
+ { 0.215686, 0.235294, 0.007843, 1.0 },
+ { 0.211765, 0.227451, 0.007843, 1.0 },
+ { 0.211765, 0.223529, 0.003922, 1.0 },
+ { 0.211765, 0.223529, 0.003922, 1.0 },
+ { 0.211765, 0.227451, 0.011765, 1.0 },
+ { 0.215686, 0.227451, 0.019608, 1.0 },
+ { 0.215686, 0.231373, 0.019608, 1.0 },
+ { 0.211765, 0.227451, 0.023529, 1.0 },
+ { 0.207843, 0.219608, 0.023529, 1.0 },
+ { 0.196078, 0.203922, 0.023529, 1.0 },
+ { 0.180392, 0.184314, 0.019608, 1.0 },
+ { 0.164706, 0.168627, 0.015686, 1.0 },
+ { 0.149020, 0.149020, 0.019608, 1.0 },
+ { 0.129412, 0.133333, 0.019608, 1.0 },
+ { 0.113725, 0.125490, 0.023529, 1.0 },
+ { 0.098039, 0.113725, 0.019608, 1.0 },
+ { 0.090196, 0.105882, 0.023529, 1.0 },
+ { 0.078431, 0.094118, 0.019608, 1.0 },
+ { 0.066667, 0.082353, 0.007843, 1.0 },
+ { 0.054902, 0.066667, 0.007843, 1.0 },
+ { 0.043137, 0.050980, 0.003922, 1.0 },
+ { 0.031373, 0.039216, 0.003922, 1.0 },
+ { 0.019608, 0.027451, 0.000000, 1.0 },
+ { 0.011765, 0.023529, 0.000000, 1.0 },
+ { 0.007843, 0.019608, 0.003922, 1.0 },
+ { 0.011765, 0.023529, 0.000000, 1.0 },
+ { 0.019608, 0.039216, 0.003922, 1.0 },
+ { 0.039216, 0.062745, 0.003922, 1.0 },
+ { 0.070588, 0.094118, 0.007843, 1.0 },
+ { 0.098039, 0.125490, 0.007843, 1.0 },
+ { 0.129412, 0.164706, 0.007843, 1.0 },
+ { 0.152941, 0.188235, 0.007843, 1.0 },
+ { 0.164706, 0.200000, 0.007843, 1.0 },
+ { 0.172549, 0.203922, 0.007843, 1.0 },
+ { 0.160784, 0.200000, 0.007843, 1.0 },
+ { 0.168627, 0.203922, 0.011765, 1.0 },
+ };
+/* Goldenrod */
+static double4 colors_579[] = {
+ { 0.929412, 0.721569, 0.070588, 1.0 },
+ { 0.988235, 0.682353, 0.070588, 1.0 },
+ { 0.909804, 0.658824, 0.149020, 1.0 },
+ { 0.831373, 0.639216, 0.231373, 1.0 },
+ { 0.768627, 0.576471, 0.349020, 1.0 },
+ { 0.705882, 0.513725, 0.470588, 1.0 },
+ { 0.650980, 0.501961, 0.533333, 1.0 },
+ { 0.600000, 0.494118, 0.600000, 1.0 },
+ { 0.447059, 0.454902, 0.635294, 1.0 },
+ { 0.364706, 0.419608, 0.533333, 1.0 },
+ { 0.282353, 0.388235, 0.431373, 1.0 },
+ { 0.203922, 0.341176, 0.321569, 1.0 },
+ { 0.129412, 0.298039, 0.215686, 1.0 },
+ { 0.101961, 0.223529, 0.164706, 1.0 },
+ { 0.078431, 0.152941, 0.113725, 1.0 },
+ { 0.082353, 0.141176, 0.109804, 1.0 },
+ { 0.086275, 0.133333, 0.109804, 1.0 },
+ { 0.105882, 0.109804, 0.098039, 1.0 },
+ { 0.098039, 0.113725, 0.101961, 1.0 },
+ { 0.094118, 0.117647, 0.109804, 1.0 },
+ { 0.066667, 0.160784, 0.133333, 1.0 },
+ { 0.043137, 0.203922, 0.156863, 1.0 },
+ { 0.039216, 0.223529, 0.176471, 1.0 },
+ { 0.039216, 0.243137, 0.196078, 1.0 },
+ { 0.011765, 0.392157, 0.305882, 1.0 },
+ { 0.019608, 0.407843, 0.317647, 1.0 },
+ { 0.027451, 0.423529, 0.333333, 1.0 },
+ { 0.027451, 0.392157, 0.305882, 1.0 },
+ { 0.031373, 0.360784, 0.278431, 1.0 },
+ { 0.050980, 0.329412, 0.254902, 1.0 },
+ { 0.074510, 0.298039, 0.231373, 1.0 },
+ { 0.133333, 0.282353, 0.192157, 1.0 },
+ { 0.294118, 0.294118, 0.133333, 1.0 },
+ { 0.596078, 0.341176, 0.094118, 1.0 },
+ { 0.733333, 0.396078, 0.070588, 1.0 },
+ { 0.874510, 0.454902, 0.050980, 1.0 },
+ { 0.788235, 0.439216, 0.058824, 1.0 },
+ { 0.701961, 0.427451, 0.070588, 1.0 },
+ { 0.619608, 0.392157, 0.086275, 1.0 },
+ { 0.541176, 0.356863, 0.105882, 1.0 },
+ { 0.247059, 0.329412, 0.188235, 1.0 },
+ { 0.188235, 0.337255, 0.250980, 1.0 },
+ { 0.129412, 0.345098, 0.317647, 1.0 },
+ { 0.207843, 0.419608, 0.415686, 1.0 },
+ { 0.290196, 0.498039, 0.517647, 1.0 },
+ { 0.341176, 0.521569, 0.568627, 1.0 },
+ { 0.396078, 0.545098, 0.623529, 1.0 },
+ { 0.509804, 0.564706, 0.698039, 1.0 },
+ { 0.576471, 0.552941, 0.772549, 1.0 },
+ { 0.560784, 0.447059, 0.819608, 1.0 },
+ { 0.549020, 0.372549, 0.839216, 1.0 },
+ { 0.541176, 0.298039, 0.862745, 1.0 },
+ { 0.505882, 0.239216, 0.839216, 1.0 },
+ { 0.474510, 0.180392, 0.815686, 1.0 },
+ { 0.450980, 0.160784, 0.780392, 1.0 },
+ { 0.427451, 0.145098, 0.749020, 1.0 },
+ { 0.286275, 0.133333, 0.466667, 1.0 },
+ { 0.200000, 0.129412, 0.380392, 1.0 },
+ { 0.113725, 0.129412, 0.294118, 1.0 },
+ { 0.062745, 0.176471, 0.243137, 1.0 },
+ { 0.011765, 0.227451, 0.192157, 1.0 },
+ { 0.007843, 0.254902, 0.215686, 1.0 },
+ { 0.003922, 0.286275, 0.239216, 1.0 },
+ { 0.015686, 0.337255, 0.258824, 1.0 },
+ { 0.007843, 0.364706, 0.250980, 1.0 },
+ { 0.019608, 0.400000, 0.243137, 1.0 },
+ { 0.015686, 0.341176, 0.211765, 1.0 },
+ { 0.011765, 0.282353, 0.184314, 1.0 },
+ { 0.019608, 0.266667, 0.168627, 1.0 },
+ { 0.027451, 0.254902, 0.152941, 1.0 },
+ { 0.039216, 0.207843, 0.121569, 1.0 },
+ { 0.043137, 0.137255, 0.094118, 1.0 },
+ { 0.078431, 0.090196, 0.082353, 1.0 },
+ { 0.090196, 0.086275, 0.082353, 1.0 },
+ { 0.101961, 0.086275, 0.086275, 1.0 },
+ { 0.325490, 0.227451, 0.070588, 1.0 },
+ { 0.549020, 0.372549, 0.054902, 1.0 },
+ { 0.533333, 0.364706, 0.062745, 1.0 },
+ { 0.517647, 0.356863, 0.074510, 1.0 },
+ { 0.713725, 0.466667, 0.050980, 1.0 },
+ { 0.921569, 0.549020, 0.035294, 1.0 },
+ { 0.623529, 0.349020, 0.062745, 1.0 },
+ { 0.529412, 0.270588, 0.070588, 1.0 },
+ { 0.435294, 0.192157, 0.078431, 1.0 },
+ { 0.352941, 0.152941, 0.082353, 1.0 },
+ { 0.274510, 0.117647, 0.090196, 1.0 },
+ { 0.200000, 0.094118, 0.117647, 1.0 },
+ { 0.270588, 0.117647, 0.196078, 1.0 },
+ { 0.301961, 0.196078, 0.372549, 1.0 },
+ { 0.337255, 0.211765, 0.498039, 1.0 },
+ { 0.376471, 0.227451, 0.623529, 1.0 },
+ { 0.360784, 0.207843, 0.654902, 1.0 },
+ { 0.345098, 0.192157, 0.686275, 1.0 },
+ { 0.352941, 0.129412, 0.682353, 1.0 },
+ { 0.329412, 0.129412, 0.709804, 1.0 },
+ { 0.239216, 0.160784, 0.639216, 1.0 },
+ { 0.168627, 0.227451, 0.537255, 1.0 },
+ { 0.125490, 0.262745, 0.505882, 1.0 },
+ { 0.184314, 0.282353, 0.533333, 1.0 },
+ { 0.247059, 0.301961, 0.564706, 1.0 },
+ { 0.305882, 0.290196, 0.611765, 1.0 },
+ { 0.364706, 0.282353, 0.658824, 1.0 },
+ { 0.462745, 0.321569, 0.745098, 1.0 },
+ { 0.541176, 0.388235, 0.725490, 1.0 },
+ { 0.749020, 0.560784, 0.454902, 1.0 },
+ { 0.796078, 0.596078, 0.341176, 1.0 },
+ { 0.847059, 0.635294, 0.227451, 1.0 },
+ { 0.882353, 0.639216, 0.164706, 1.0 },
+ { 0.921569, 0.647059, 0.101961, 1.0 },
+ { 0.921569, 0.607843, 0.090196, 1.0 },
+ { 0.850980, 0.549020, 0.074510, 1.0 },
+ { 0.662745, 0.466667, 0.070588, 1.0 },
+ { 0.486275, 0.337255, 0.074510, 1.0 },
+ { 0.231373, 0.192157, 0.062745, 1.0 },
+ { 0.168627, 0.145098, 0.066667, 1.0 },
+ { 0.109804, 0.098039, 0.074510, 1.0 },
+ { 0.094118, 0.074510, 0.078431, 1.0 },
+ { 0.094118, 0.062745, 0.074510, 1.0 },
+ { 0.090196, 0.066667, 0.078431, 1.0 },
+ { 0.082353, 0.066667, 0.082353, 1.0 },
+ { 0.074510, 0.094118, 0.101961, 1.0 },
+ { 0.105882, 0.109804, 0.152941, 1.0 },
+ { 0.141176, 0.125490, 0.207843, 1.0 },
+ { 0.164706, 0.129412, 0.266667, 1.0 },
+ { 0.192157, 0.133333, 0.325490, 1.0 },
+ { 0.211765, 0.149020, 0.360784, 1.0 },
+ { 0.180392, 0.243137, 0.411765, 1.0 },
+ { 0.156863, 0.352941, 0.486275, 1.0 },
+ { 0.152941, 0.427451, 0.501961, 1.0 },
+ { 0.007843, 0.486275, 0.368627, 1.0 },
+ { 0.023529, 0.478431, 0.341176, 1.0 },
+ { 0.043137, 0.474510, 0.317647, 1.0 },
+ { 0.101961, 0.364706, 0.227451, 1.0 },
+ { 0.262745, 0.317647, 0.152941, 1.0 },
+ { 0.466667, 0.317647, 0.117647, 1.0 },
+ { 0.576471, 0.317647, 0.054902, 1.0 },
+ { 0.909804, 0.494118, 0.039216, 1.0 },
+ { 0.949020, 0.552941, 0.043137, 1.0 },
+ { 0.992157, 0.611765, 0.050980, 1.0 },
+ { 0.988235, 0.623529, 0.054902, 1.0 },
+ { 0.984314, 0.639216, 0.058824, 1.0 },
+ { 0.984314, 0.658824, 0.050980, 1.0 },
+ { 0.996078, 0.666667, 0.070588, 1.0 },
+ { 0.996078, 0.654902, 0.074510, 1.0 },
+ { 0.988235, 0.639216, 0.062745, 1.0 },
+ { 0.862745, 0.584314, 0.149020, 1.0 },
+ { 0.811765, 0.576471, 0.215686, 1.0 },
+ { 0.764706, 0.568627, 0.282353, 1.0 },
+ { 0.745098, 0.490196, 0.415686, 1.0 },
+ { 0.690196, 0.447059, 0.552941, 1.0 },
+ { 0.600000, 0.439216, 0.721569, 1.0 },
+ { 0.607843, 0.384314, 0.870588, 1.0 },
+ { 0.607843, 0.274510, 0.925490, 1.0 },
+ { 0.592157, 0.247059, 0.921569, 1.0 },
+ { 0.580392, 0.223529, 0.917647, 1.0 },
+ { 0.521569, 0.196078, 0.866667, 1.0 },
+ { 0.466667, 0.164706, 0.819608, 1.0 },
+ { 0.431373, 0.129412, 0.768627, 1.0 },
+ { 0.384314, 0.113725, 0.690196, 1.0 },
+ { 0.298039, 0.098039, 0.600000, 1.0 },
+ { 0.235294, 0.082353, 0.474510, 1.0 },
+ { 0.172549, 0.078431, 0.317647, 1.0 },
+ { 0.156863, 0.070588, 0.270588, 1.0 },
+ { 0.145098, 0.066667, 0.223529, 1.0 },
+ { 0.188235, 0.117647, 0.152941, 1.0 },
+ { 0.341176, 0.188235, 0.137255, 1.0 },
+ { 0.494118, 0.231373, 0.133333, 1.0 },
+ { 0.521569, 0.317647, 0.215686, 1.0 },
+ { 0.647059, 0.333333, 0.439216, 1.0 },
+ { 0.639216, 0.329412, 0.494118, 1.0 },
+ { 0.635294, 0.325490, 0.549020, 1.0 },
+ { 0.501961, 0.321569, 0.682353, 1.0 },
+ { 0.466667, 0.243137, 0.737255, 1.0 },
+ { 0.470588, 0.152941, 0.733333, 1.0 },
+ { 0.376471, 0.164706, 0.658824, 1.0 },
+ { 0.274510, 0.215686, 0.549020, 1.0 },
+ { 0.215686, 0.207843, 0.486275, 1.0 },
+ { 0.152941, 0.231373, 0.443137, 1.0 },
+ { 0.058824, 0.321569, 0.372549, 1.0 },
+ { 0.007843, 0.388235, 0.352941, 1.0 },
+ { 0.023529, 0.415686, 0.368627, 1.0 },
+ { 0.035294, 0.439216, 0.372549, 1.0 },
+ { 0.098039, 0.490196, 0.392157, 1.0 },
+ { 0.211765, 0.494118, 0.450980, 1.0 },
+ { 0.262745, 0.345098, 0.392157, 1.0 },
+ { 0.286275, 0.341176, 0.384314, 1.0 },
+ { 0.313725, 0.341176, 0.380392, 1.0 },
+ { 0.321569, 0.247059, 0.325490, 1.0 },
+ { 0.223529, 0.172549, 0.262745, 1.0 },
+ { 0.129412, 0.188235, 0.219608, 1.0 },
+ { 0.094118, 0.184314, 0.164706, 1.0 },
+ { 0.058824, 0.180392, 0.149020, 1.0 },
+ { 0.023529, 0.180392, 0.152941, 1.0 },
+ { 0.011765, 0.164706, 0.145098, 1.0 },
+ { 0.007843, 0.149020, 0.121569, 1.0 },
+ { 0.003922, 0.137255, 0.105882, 1.0 },
+ { 0.007843, 0.129412, 0.094118, 1.0 },
+ { 0.007843, 0.125490, 0.078431, 1.0 },
+ { 0.003922, 0.133333, 0.090196, 1.0 },
+ { 0.003922, 0.164706, 0.105882, 1.0 },
+ { 0.000000, 0.192157, 0.117647, 1.0 },
+ { 0.000000, 0.215686, 0.145098, 1.0 },
+ { 0.000000, 0.231373, 0.149020, 1.0 },
+ { 0.003922, 0.227451, 0.141176, 1.0 },
+ { 0.019608, 0.219608, 0.133333, 1.0 },
+ { 0.031373, 0.196078, 0.117647, 1.0 },
+ { 0.035294, 0.160784, 0.086275, 1.0 },
+ { 0.054902, 0.133333, 0.070588, 1.0 },
+ { 0.070588, 0.109804, 0.070588, 1.0 },
+ { 0.074510, 0.094118, 0.066667, 1.0 },
+ { 0.078431, 0.086275, 0.066667, 1.0 },
+ { 0.082353, 0.082353, 0.062745, 1.0 },
+ { 0.082353, 0.074510, 0.062745, 1.0 },
+ { 0.082353, 0.074510, 0.066667, 1.0 },
+ { 0.082353, 0.078431, 0.062745, 1.0 },
+ { 0.078431, 0.078431, 0.066667, 1.0 },
+ { 0.078431, 0.074510, 0.070588, 1.0 },
+ { 0.078431, 0.074510, 0.078431, 1.0 },
+ { 0.078431, 0.078431, 0.090196, 1.0 },
+ { 0.066667, 0.086275, 0.098039, 1.0 },
+ { 0.050980, 0.113725, 0.109804, 1.0 },
+ { 0.047059, 0.137255, 0.152941, 1.0 },
+ { 0.031373, 0.160784, 0.184314, 1.0 },
+ { 0.015686, 0.207843, 0.196078, 1.0 },
+ { 0.011765, 0.239216, 0.235294, 1.0 },
+ { 0.015686, 0.250980, 0.262745, 1.0 },
+ { 0.019608, 0.250980, 0.254902, 1.0 },
+ { 0.027451, 0.239216, 0.239216, 1.0 },
+ { 0.027451, 0.231373, 0.219608, 1.0 },
+ { 0.023529, 0.203922, 0.196078, 1.0 },
+ { 0.043137, 0.164706, 0.152941, 1.0 },
+ { 0.058824, 0.149020, 0.129412, 1.0 },
+ { 0.070588, 0.164706, 0.137255, 1.0 },
+ { 0.121569, 0.223529, 0.180392, 1.0 },
+ { 0.227451, 0.286275, 0.278431, 1.0 },
+ { 0.317647, 0.341176, 0.364706, 1.0 },
+ { 0.298039, 0.474510, 0.419608, 1.0 },
+ { 0.274510, 0.584314, 0.549020, 1.0 },
+ { 0.270588, 0.607843, 0.584314, 1.0 },
+ { 0.270588, 0.596078, 0.443137, 1.0 },
+ { 0.317647, 0.584314, 0.384314, 1.0 },
+ { 0.400000, 0.607843, 0.317647, 1.0 },
+ { 0.545098, 0.580392, 0.164706, 1.0 },
+ { 0.725490, 0.549020, 0.094118, 1.0 },
+ { 0.878431, 0.572549, 0.058824, 1.0 },
+ { 0.964706, 0.611765, 0.047059, 1.0 },
+ { 0.984314, 0.639216, 0.062745, 1.0 },
+ { 0.992157, 0.650980, 0.066667, 1.0 },
+ { 0.960784, 0.662745, 0.129412, 1.0 },
+ { 0.894118, 0.670588, 0.305882, 1.0 },
+ { 0.870588, 0.698039, 0.447059, 1.0 },
+ { 0.815686, 0.705882, 0.486275, 1.0 },
+ { 0.760784, 0.682353, 0.486275, 1.0 },
+ { 0.815686, 0.717647, 0.466667, 1.0 },
+ { 0.850980, 0.721569, 0.431373, 1.0 },
+ { 0.858824, 0.698039, 0.243137, 1.0 },
+ };
+/* Grape */
+static double4 colors_580[] = {
+ { 0.325490, 0.262745, 0.352941, 1.0 },
+ { 0.364706, 0.294118, 0.423529, 1.0 },
+ { 0.384314, 0.301961, 0.450980, 1.0 },
+ { 0.407843, 0.309804, 0.482353, 1.0 },
+ { 0.415686, 0.313725, 0.494118, 1.0 },
+ { 0.427451, 0.317647, 0.509804, 1.0 },
+ { 0.427451, 0.317647, 0.509804, 1.0 },
+ { 0.427451, 0.321569, 0.513725, 1.0 },
+ { 0.431373, 0.325490, 0.505882, 1.0 },
+ { 0.427451, 0.317647, 0.490196, 1.0 },
+ { 0.423529, 0.313725, 0.478431, 1.0 },
+ { 0.396078, 0.321569, 0.474510, 1.0 },
+ { 0.372549, 0.329412, 0.470588, 1.0 },
+ { 0.352941, 0.349020, 0.486275, 1.0 },
+ { 0.333333, 0.368627, 0.501961, 1.0 },
+ { 0.325490, 0.380392, 0.521569, 1.0 },
+ { 0.321569, 0.392157, 0.541176, 1.0 },
+ { 0.301961, 0.454902, 0.623529, 1.0 },
+ { 0.290196, 0.490196, 0.658824, 1.0 },
+ { 0.282353, 0.529412, 0.694118, 1.0 },
+ { 0.270588, 0.541176, 0.725490, 1.0 },
+ { 0.258824, 0.556863, 0.756863, 1.0 },
+ { 0.258824, 0.552941, 0.752941, 1.0 },
+ { 0.258824, 0.552941, 0.752941, 1.0 },
+ { 0.274510, 0.525490, 0.670588, 1.0 },
+ { 0.266667, 0.490196, 0.615686, 1.0 },
+ { 0.262745, 0.458824, 0.560784, 1.0 },
+ { 0.247059, 0.403922, 0.486275, 1.0 },
+ { 0.231373, 0.352941, 0.415686, 1.0 },
+ { 0.219608, 0.329412, 0.376471, 1.0 },
+ { 0.211765, 0.309804, 0.341176, 1.0 },
+ { 0.200000, 0.270588, 0.262745, 1.0 },
+ { 0.184314, 0.247059, 0.211765, 1.0 },
+ { 0.160784, 0.211765, 0.164706, 1.0 },
+ { 0.152941, 0.211765, 0.160784, 1.0 },
+ { 0.149020, 0.211765, 0.156863, 1.0 },
+ { 0.160784, 0.258824, 0.215686, 1.0 },
+ { 0.176471, 0.309804, 0.274510, 1.0 },
+ { 0.203922, 0.341176, 0.321569, 1.0 },
+ { 0.231373, 0.372549, 0.368627, 1.0 },
+ { 0.431373, 0.541176, 0.541176, 1.0 },
+ { 0.486275, 0.607843, 0.623529, 1.0 },
+ { 0.545098, 0.674510, 0.705882, 1.0 },
+ { 0.545098, 0.709804, 0.776471, 1.0 },
+ { 0.545098, 0.745098, 0.850980, 1.0 },
+ { 0.545098, 0.749020, 0.866667, 1.0 },
+ { 0.549020, 0.756863, 0.882353, 1.0 },
+ { 0.588235, 0.768627, 0.878431, 1.0 },
+ { 0.560784, 0.749020, 0.878431, 1.0 },
+ { 0.392157, 0.639216, 0.800000, 1.0 },
+ { 0.341176, 0.592157, 0.752941, 1.0 },
+ { 0.290196, 0.549020, 0.705882, 1.0 },
+ { 0.270588, 0.529412, 0.701961, 1.0 },
+ { 0.250980, 0.509804, 0.701961, 1.0 },
+ { 0.243137, 0.501961, 0.701961, 1.0 },
+ { 0.235294, 0.498039, 0.701961, 1.0 },
+ { 0.235294, 0.494118, 0.670588, 1.0 },
+ { 0.258824, 0.490196, 0.658824, 1.0 },
+ { 0.282353, 0.490196, 0.650980, 1.0 },
+ { 0.298039, 0.482353, 0.639216, 1.0 },
+ { 0.317647, 0.478431, 0.627451, 1.0 },
+ { 0.317647, 0.462745, 0.619608, 1.0 },
+ { 0.321569, 0.447059, 0.611765, 1.0 },
+ { 0.325490, 0.435294, 0.572549, 1.0 },
+ { 0.345098, 0.400000, 0.525490, 1.0 },
+ { 0.384314, 0.345098, 0.439216, 1.0 },
+ { 0.380392, 0.309804, 0.427451, 1.0 },
+ { 0.376471, 0.274510, 0.415686, 1.0 },
+ { 0.372549, 0.262745, 0.407843, 1.0 },
+ { 0.368627, 0.254902, 0.403922, 1.0 },
+ { 0.388235, 0.247059, 0.427451, 1.0 },
+ { 0.403922, 0.254902, 0.439216, 1.0 },
+ { 0.403922, 0.243137, 0.466667, 1.0 },
+ { 0.376471, 0.231373, 0.435294, 1.0 },
+ { 0.349020, 0.223529, 0.407843, 1.0 },
+ { 0.337255, 0.219608, 0.384314, 1.0 },
+ { 0.329412, 0.215686, 0.360784, 1.0 },
+ { 0.317647, 0.211765, 0.352941, 1.0 },
+ { 0.309804, 0.207843, 0.345098, 1.0 },
+ { 0.262745, 0.188235, 0.290196, 1.0 },
+ { 0.223529, 0.168627, 0.250980, 1.0 },
+ { 0.203922, 0.152941, 0.215686, 1.0 },
+ { 0.219608, 0.152941, 0.231373, 1.0 },
+ { 0.235294, 0.156863, 0.247059, 1.0 },
+ { 0.247059, 0.160784, 0.262745, 1.0 },
+ { 0.262745, 0.164706, 0.282353, 1.0 },
+ { 0.290196, 0.180392, 0.313725, 1.0 },
+ { 0.313725, 0.196078, 0.349020, 1.0 },
+ { 0.368627, 0.215686, 0.407843, 1.0 },
+ { 0.376471, 0.219608, 0.415686, 1.0 },
+ { 0.384314, 0.227451, 0.427451, 1.0 },
+ { 0.376471, 0.231373, 0.415686, 1.0 },
+ { 0.368627, 0.235294, 0.407843, 1.0 },
+ { 0.341176, 0.239216, 0.380392, 1.0 },
+ { 0.313725, 0.231373, 0.352941, 1.0 },
+ { 0.286275, 0.219608, 0.321569, 1.0 },
+ { 0.250980, 0.203922, 0.286275, 1.0 },
+ { 0.203922, 0.207843, 0.231373, 1.0 },
+ { 0.200000, 0.211765, 0.223529, 1.0 },
+ { 0.200000, 0.215686, 0.215686, 1.0 },
+ { 0.203922, 0.219608, 0.219608, 1.0 },
+ { 0.211765, 0.223529, 0.223529, 1.0 },
+ { 0.231373, 0.227451, 0.239216, 1.0 },
+ { 0.266667, 0.250980, 0.274510, 1.0 },
+ { 0.341176, 0.298039, 0.368627, 1.0 },
+ { 0.352941, 0.349020, 0.435294, 1.0 },
+ { 0.364706, 0.400000, 0.501961, 1.0 },
+ { 0.364706, 0.423529, 0.533333, 1.0 },
+ { 0.368627, 0.450980, 0.568627, 1.0 },
+ { 0.372549, 0.490196, 0.635294, 1.0 },
+ { 0.384314, 0.513725, 0.678431, 1.0 },
+ { 0.376471, 0.549020, 0.725490, 1.0 },
+ { 0.360784, 0.580392, 0.772549, 1.0 },
+ { 0.321569, 0.647059, 0.847059, 1.0 },
+ { 0.321569, 0.650980, 0.854902, 1.0 },
+ { 0.325490, 0.654902, 0.862745, 1.0 },
+ { 0.337255, 0.666667, 0.866667, 1.0 },
+ { 0.352941, 0.670588, 0.870588, 1.0 },
+ { 0.380392, 0.686275, 0.870588, 1.0 },
+ { 0.450980, 0.713725, 0.874510, 1.0 },
+ { 0.560784, 0.752941, 0.784314, 1.0 },
+ { 0.556863, 0.701961, 0.752941, 1.0 },
+ { 0.552941, 0.654902, 0.725490, 1.0 },
+ { 0.564706, 0.631373, 0.733333, 1.0 },
+ { 0.576471, 0.607843, 0.741176, 1.0 },
+ { 0.603922, 0.560784, 0.674510, 1.0 },
+ { 0.619608, 0.541176, 0.603922, 1.0 },
+ { 0.611765, 0.474510, 0.549020, 1.0 },
+ { 0.549020, 0.392157, 0.501961, 1.0 },
+ { 0.462745, 0.258824, 0.517647, 1.0 },
+ { 0.458824, 0.247059, 0.513725, 1.0 },
+ { 0.458824, 0.239216, 0.509804, 1.0 },
+ { 0.462745, 0.231373, 0.501961, 1.0 },
+ { 0.466667, 0.223529, 0.501961, 1.0 },
+ { 0.474510, 0.207843, 0.513725, 1.0 },
+ { 0.454902, 0.203922, 0.513725, 1.0 },
+ { 0.411765, 0.200000, 0.486275, 1.0 },
+ { 0.388235, 0.192157, 0.450980, 1.0 },
+ { 0.368627, 0.184314, 0.415686, 1.0 },
+ { 0.349020, 0.176471, 0.396078, 1.0 },
+ { 0.329412, 0.168627, 0.376471, 1.0 },
+ { 0.278431, 0.156863, 0.321569, 1.0 },
+ { 0.223529, 0.141176, 0.278431, 1.0 },
+ { 0.180392, 0.141176, 0.227451, 1.0 },
+ { 0.152941, 0.137255, 0.176471, 1.0 },
+ { 0.121569, 0.125490, 0.129412, 1.0 },
+ { 0.117647, 0.121569, 0.125490, 1.0 },
+ { 0.113725, 0.117647, 0.125490, 1.0 },
+ { 0.121569, 0.105882, 0.125490, 1.0 },
+ { 0.141176, 0.109804, 0.133333, 1.0 },
+ { 0.164706, 0.105882, 0.152941, 1.0 },
+ { 0.188235, 0.109804, 0.176471, 1.0 },
+ { 0.258824, 0.141176, 0.262745, 1.0 },
+ { 0.274510, 0.152941, 0.286275, 1.0 },
+ { 0.294118, 0.168627, 0.313725, 1.0 },
+ { 0.309804, 0.223529, 0.380392, 1.0 },
+ { 0.321569, 0.282353, 0.458824, 1.0 },
+ { 0.333333, 0.341176, 0.541176, 1.0 },
+ { 0.368627, 0.368627, 0.588235, 1.0 },
+ { 0.431373, 0.380392, 0.615686, 1.0 },
+ { 0.450980, 0.396078, 0.635294, 1.0 },
+ { 0.415686, 0.431373, 0.674510, 1.0 },
+ { 0.400000, 0.423529, 0.658824, 1.0 },
+ { 0.388235, 0.419608, 0.643137, 1.0 },
+ { 0.400000, 0.400000, 0.592157, 1.0 },
+ { 0.411765, 0.360784, 0.529412, 1.0 },
+ { 0.415686, 0.333333, 0.474510, 1.0 },
+ { 0.388235, 0.313725, 0.443137, 1.0 },
+ { 0.325490, 0.301961, 0.372549, 1.0 },
+ { 0.317647, 0.301961, 0.360784, 1.0 },
+ { 0.313725, 0.305882, 0.349020, 1.0 },
+ { 0.325490, 0.321569, 0.345098, 1.0 },
+ { 0.325490, 0.337255, 0.352941, 1.0 },
+ { 0.329412, 0.360784, 0.368627, 1.0 },
+ { 0.321569, 0.372549, 0.388235, 1.0 },
+ { 0.321569, 0.380392, 0.411765, 1.0 },
+ { 0.337255, 0.384314, 0.431373, 1.0 },
+ { 0.345098, 0.392157, 0.454902, 1.0 },
+ { 0.356863, 0.392157, 0.466667, 1.0 },
+ { 0.345098, 0.376471, 0.466667, 1.0 },
+ { 0.329412, 0.360784, 0.466667, 1.0 },
+ { 0.325490, 0.317647, 0.458824, 1.0 },
+ { 0.317647, 0.274510, 0.447059, 1.0 },
+ { 0.309804, 0.243137, 0.443137, 1.0 },
+ { 0.262745, 0.180392, 0.376471, 1.0 },
+ { 0.247059, 0.160784, 0.352941, 1.0 },
+ { 0.235294, 0.145098, 0.329412, 1.0 },
+ { 0.200000, 0.098039, 0.274510, 1.0 },
+ { 0.156863, 0.074510, 0.250980, 1.0 },
+ { 0.141176, 0.066667, 0.227451, 1.0 },
+ { 0.121569, 0.082353, 0.207843, 1.0 },
+ { 0.133333, 0.109804, 0.200000, 1.0 },
+ { 0.149020, 0.121569, 0.188235, 1.0 },
+ { 0.176471, 0.129412, 0.203922, 1.0 },
+ { 0.211765, 0.145098, 0.243137, 1.0 },
+ { 0.247059, 0.172549, 0.294118, 1.0 },
+ { 0.301961, 0.203922, 0.352941, 1.0 },
+ { 0.352941, 0.243137, 0.403922, 1.0 },
+ { 0.407843, 0.262745, 0.450980, 1.0 },
+ { 0.458824, 0.278431, 0.498039, 1.0 },
+ { 0.486275, 0.309804, 0.541176, 1.0 },
+ { 0.482353, 0.349020, 0.600000, 1.0 },
+ { 0.458824, 0.392157, 0.647059, 1.0 },
+ { 0.431373, 0.427451, 0.682353, 1.0 },
+ { 0.403922, 0.447059, 0.709804, 1.0 },
+ { 0.396078, 0.454902, 0.705882, 1.0 },
+ { 0.376471, 0.482353, 0.701961, 1.0 },
+ { 0.360784, 0.486275, 0.694118, 1.0 },
+ { 0.356863, 0.490196, 0.686275, 1.0 },
+ { 0.356863, 0.478431, 0.686275, 1.0 },
+ { 0.376471, 0.454902, 0.686275, 1.0 },
+ { 0.407843, 0.462745, 0.686275, 1.0 },
+ { 0.439216, 0.490196, 0.690196, 1.0 },
+ { 0.462745, 0.513725, 0.694118, 1.0 },
+ { 0.466667, 0.513725, 0.698039, 1.0 },
+ { 0.447059, 0.498039, 0.678431, 1.0 },
+ { 0.431373, 0.470588, 0.658824, 1.0 },
+ { 0.419608, 0.474510, 0.639216, 1.0 },
+ { 0.411765, 0.482353, 0.607843, 1.0 },
+ { 0.372549, 0.482353, 0.596078, 1.0 },
+ { 0.325490, 0.470588, 0.549020, 1.0 },
+ { 0.282353, 0.427451, 0.482353, 1.0 },
+ { 0.262745, 0.376471, 0.407843, 1.0 },
+ { 0.258824, 0.333333, 0.333333, 1.0 },
+ { 0.247059, 0.294118, 0.282353, 1.0 },
+ { 0.231373, 0.258824, 0.243137, 1.0 },
+ { 0.203922, 0.239216, 0.207843, 1.0 },
+ { 0.180392, 0.219608, 0.180392, 1.0 },
+ { 0.152941, 0.200000, 0.152941, 1.0 },
+ { 0.129412, 0.172549, 0.121569, 1.0 },
+ { 0.109804, 0.141176, 0.101961, 1.0 },
+ { 0.090196, 0.113725, 0.082353, 1.0 },
+ { 0.086275, 0.094118, 0.086275, 1.0 },
+ { 0.094118, 0.086275, 0.094118, 1.0 },
+ { 0.101961, 0.082353, 0.105882, 1.0 },
+ { 0.121569, 0.078431, 0.125490, 1.0 },
+ { 0.133333, 0.074510, 0.145098, 1.0 },
+ { 0.164706, 0.070588, 0.172549, 1.0 },
+ { 0.203922, 0.086275, 0.203922, 1.0 },
+ { 0.231373, 0.101961, 0.243137, 1.0 },
+ { 0.258824, 0.117647, 0.270588, 1.0 },
+ { 0.262745, 0.121569, 0.290196, 1.0 },
+ { 0.270588, 0.125490, 0.290196, 1.0 },
+ { 0.274510, 0.133333, 0.286275, 1.0 },
+ { 0.274510, 0.149020, 0.282353, 1.0 },
+ { 0.282353, 0.160784, 0.286275, 1.0 },
+ { 0.274510, 0.164706, 0.294118, 1.0 },
+ { 0.270588, 0.156863, 0.290196, 1.0 },
+ { 0.262745, 0.160784, 0.274510, 1.0 },
+ { 0.258824, 0.168627, 0.254902, 1.0 },
+ { 0.262745, 0.188235, 0.247059, 1.0 },
+ { 0.266667, 0.203922, 0.254902, 1.0 },
+ { 0.282353, 0.211765, 0.278431, 1.0 },
+ { 0.290196, 0.219608, 0.298039, 1.0 },
+ { 0.298039, 0.227451, 0.313725, 1.0 },
+ { 0.313725, 0.243137, 0.337255, 1.0 },
+ };
+/* Lemon_Grass */
+static double4 colors_581[] = {
+ { 0.235294, 0.396078, 0.262745, 1.0 },
+ { 0.129412, 0.321569, 0.301961, 1.0 },
+ { 0.101961, 0.313725, 0.305882, 1.0 },
+ { 0.074510, 0.305882, 0.313725, 1.0 },
+ { 0.050980, 0.282353, 0.294118, 1.0 },
+ { 0.027451, 0.258824, 0.278431, 1.0 },
+ { 0.031373, 0.250980, 0.262745, 1.0 },
+ { 0.035294, 0.243137, 0.247059, 1.0 },
+ { 0.050980, 0.200000, 0.156863, 1.0 },
+ { 0.082353, 0.188235, 0.133333, 1.0 },
+ { 0.117647, 0.176471, 0.109804, 1.0 },
+ { 0.149020, 0.176471, 0.082353, 1.0 },
+ { 0.184314, 0.176471, 0.054902, 1.0 },
+ { 0.223529, 0.184314, 0.047059, 1.0 },
+ { 0.266667, 0.192157, 0.039216, 1.0 },
+ { 0.278431, 0.188235, 0.039216, 1.0 },
+ { 0.290196, 0.188235, 0.043137, 1.0 },
+ { 0.317647, 0.196078, 0.043137, 1.0 },
+ { 0.317647, 0.176471, 0.050980, 1.0 },
+ { 0.317647, 0.160784, 0.062745, 1.0 },
+ { 0.321569, 0.164706, 0.086275, 1.0 },
+ { 0.325490, 0.172549, 0.109804, 1.0 },
+ { 0.329412, 0.180392, 0.125490, 1.0 },
+ { 0.333333, 0.188235, 0.141176, 1.0 },
+ { 0.329412, 0.247059, 0.207843, 1.0 },
+ { 0.325490, 0.274510, 0.215686, 1.0 },
+ { 0.325490, 0.305882, 0.223529, 1.0 },
+ { 0.325490, 0.333333, 0.219608, 1.0 },
+ { 0.329412, 0.364706, 0.219608, 1.0 },
+ { 0.329412, 0.372549, 0.200000, 1.0 },
+ { 0.329412, 0.384314, 0.184314, 1.0 },
+ { 0.341176, 0.403922, 0.141176, 1.0 },
+ { 0.380392, 0.419608, 0.105882, 1.0 },
+ { 0.494118, 0.486275, 0.058824, 1.0 },
+ { 0.545098, 0.525490, 0.050980, 1.0 },
+ { 0.596078, 0.564706, 0.047059, 1.0 },
+ { 0.639216, 0.584314, 0.074510, 1.0 },
+ { 0.686275, 0.607843, 0.101961, 1.0 },
+ { 0.698039, 0.619608, 0.109804, 1.0 },
+ { 0.709804, 0.635294, 0.121569, 1.0 },
+ { 0.694118, 0.639216, 0.176471, 1.0 },
+ { 0.678431, 0.623529, 0.196078, 1.0 },
+ { 0.662745, 0.611765, 0.215686, 1.0 },
+ { 0.631373, 0.596078, 0.203922, 1.0 },
+ { 0.603922, 0.584314, 0.196078, 1.0 },
+ { 0.580392, 0.568627, 0.196078, 1.0 },
+ { 0.560784, 0.552941, 0.200000, 1.0 },
+ { 0.525490, 0.505882, 0.203922, 1.0 },
+ { 0.482353, 0.458824, 0.192157, 1.0 },
+ { 0.368627, 0.337255, 0.176471, 1.0 },
+ { 0.321569, 0.282353, 0.176471, 1.0 },
+ { 0.274510, 0.227451, 0.180392, 1.0 },
+ { 0.215686, 0.172549, 0.160784, 1.0 },
+ { 0.160784, 0.117647, 0.141176, 1.0 },
+ { 0.141176, 0.105882, 0.133333, 1.0 },
+ { 0.121569, 0.094118, 0.125490, 1.0 },
+ { 0.078431, 0.094118, 0.090196, 1.0 },
+ { 0.058824, 0.101961, 0.070588, 1.0 },
+ { 0.043137, 0.113725, 0.050980, 1.0 },
+ { 0.070588, 0.145098, 0.043137, 1.0 },
+ { 0.101961, 0.180392, 0.035294, 1.0 },
+ { 0.117647, 0.200000, 0.035294, 1.0 },
+ { 0.137255, 0.223529, 0.039216, 1.0 },
+ { 0.160784, 0.262745, 0.039216, 1.0 },
+ { 0.192157, 0.290196, 0.039216, 1.0 },
+ { 0.254902, 0.337255, 0.070588, 1.0 },
+ { 0.247059, 0.345098, 0.090196, 1.0 },
+ { 0.239216, 0.352941, 0.109804, 1.0 },
+ { 0.227451, 0.352941, 0.125490, 1.0 },
+ { 0.219608, 0.356863, 0.145098, 1.0 },
+ { 0.207843, 0.364706, 0.200000, 1.0 },
+ { 0.180392, 0.352941, 0.239216, 1.0 },
+ { 0.129412, 0.313725, 0.298039, 1.0 },
+ { 0.129412, 0.290196, 0.321569, 1.0 },
+ { 0.133333, 0.270588, 0.349020, 1.0 },
+ { 0.141176, 0.243137, 0.349020, 1.0 },
+ { 0.152941, 0.219608, 0.349020, 1.0 },
+ { 0.149020, 0.200000, 0.337255, 1.0 },
+ { 0.145098, 0.180392, 0.329412, 1.0 },
+ { 0.145098, 0.141176, 0.317647, 1.0 },
+ { 0.152941, 0.137255, 0.286275, 1.0 },
+ { 0.141176, 0.172549, 0.250980, 1.0 },
+ { 0.121569, 0.180392, 0.211765, 1.0 },
+ { 0.105882, 0.192157, 0.176471, 1.0 },
+ { 0.117647, 0.211765, 0.156863, 1.0 },
+ { 0.129412, 0.235294, 0.141176, 1.0 },
+ { 0.184314, 0.290196, 0.113725, 1.0 },
+ { 0.254902, 0.364706, 0.090196, 1.0 },
+ { 0.392157, 0.450980, 0.043137, 1.0 },
+ { 0.478431, 0.501961, 0.039216, 1.0 },
+ { 0.564706, 0.552941, 0.039216, 1.0 },
+ { 0.592157, 0.564706, 0.043137, 1.0 },
+ { 0.623529, 0.580392, 0.047059, 1.0 },
+ { 0.647059, 0.584314, 0.058824, 1.0 },
+ { 0.643137, 0.576471, 0.074510, 1.0 },
+ { 0.643137, 0.580392, 0.082353, 1.0 },
+ { 0.623529, 0.576471, 0.090196, 1.0 },
+ { 0.564706, 0.537255, 0.129412, 1.0 },
+ { 0.533333, 0.529412, 0.141176, 1.0 },
+ { 0.505882, 0.521569, 0.152941, 1.0 },
+ { 0.486275, 0.517647, 0.152941, 1.0 },
+ { 0.470588, 0.513725, 0.152941, 1.0 },
+ { 0.427451, 0.490196, 0.164706, 1.0 },
+ { 0.388235, 0.466667, 0.172549, 1.0 },
+ { 0.301961, 0.411765, 0.172549, 1.0 },
+ { 0.270588, 0.380392, 0.172549, 1.0 },
+ { 0.243137, 0.352941, 0.172549, 1.0 },
+ { 0.243137, 0.341176, 0.172549, 1.0 },
+ { 0.243137, 0.333333, 0.176471, 1.0 },
+ { 0.247059, 0.317647, 0.176471, 1.0 },
+ { 0.258824, 0.301961, 0.180392, 1.0 },
+ { 0.270588, 0.290196, 0.180392, 1.0 },
+ { 0.290196, 0.290196, 0.180392, 1.0 },
+ { 0.317647, 0.317647, 0.172549, 1.0 },
+ { 0.309804, 0.321569, 0.164706, 1.0 },
+ { 0.305882, 0.325490, 0.156863, 1.0 },
+ { 0.282353, 0.333333, 0.137255, 1.0 },
+ { 0.270588, 0.345098, 0.133333, 1.0 },
+ { 0.274510, 0.372549, 0.141176, 1.0 },
+ { 0.294118, 0.407843, 0.145098, 1.0 },
+ { 0.333333, 0.458824, 0.168627, 1.0 },
+ { 0.376471, 0.482353, 0.203922, 1.0 },
+ { 0.419608, 0.509804, 0.239216, 1.0 },
+ { 0.439216, 0.521569, 0.250980, 1.0 },
+ { 0.462745, 0.533333, 0.266667, 1.0 },
+ { 0.494118, 0.545098, 0.290196, 1.0 },
+ { 0.498039, 0.533333, 0.301961, 1.0 },
+ { 0.478431, 0.501961, 0.301961, 1.0 },
+ { 0.443137, 0.462745, 0.294118, 1.0 },
+ { 0.380392, 0.368627, 0.250980, 1.0 },
+ { 0.364706, 0.341176, 0.231373, 1.0 },
+ { 0.349020, 0.313725, 0.215686, 1.0 },
+ { 0.329412, 0.278431, 0.180392, 1.0 },
+ { 0.337255, 0.274510, 0.152941, 1.0 },
+ { 0.368627, 0.278431, 0.125490, 1.0 },
+ { 0.423529, 0.298039, 0.101961, 1.0 },
+ { 0.564706, 0.403922, 0.078431, 1.0 },
+ { 0.623529, 0.454902, 0.066667, 1.0 },
+ { 0.686275, 0.509804, 0.058824, 1.0 },
+ { 0.701961, 0.529412, 0.050980, 1.0 },
+ { 0.721569, 0.552941, 0.047059, 1.0 },
+ { 0.729412, 0.576471, 0.043137, 1.0 },
+ { 0.709804, 0.576471, 0.035294, 1.0 },
+ { 0.674510, 0.564706, 0.031373, 1.0 },
+ { 0.615686, 0.537255, 0.023529, 1.0 },
+ { 0.458824, 0.450980, 0.027451, 1.0 },
+ { 0.423529, 0.431373, 0.035294, 1.0 },
+ { 0.392157, 0.411765, 0.047059, 1.0 },
+ { 0.333333, 0.372549, 0.070588, 1.0 },
+ { 0.298039, 0.341176, 0.101961, 1.0 },
+ { 0.266667, 0.317647, 0.133333, 1.0 },
+ { 0.262745, 0.313725, 0.176471, 1.0 },
+ { 0.286275, 0.321569, 0.270588, 1.0 },
+ { 0.294118, 0.321569, 0.286275, 1.0 },
+ { 0.305882, 0.321569, 0.301961, 1.0 },
+ { 0.325490, 0.321569, 0.317647, 1.0 },
+ { 0.337255, 0.321569, 0.321569, 1.0 },
+ { 0.345098, 0.317647, 0.317647, 1.0 },
+ { 0.349020, 0.305882, 0.298039, 1.0 },
+ { 0.345098, 0.286275, 0.266667, 1.0 },
+ { 0.333333, 0.254902, 0.223529, 1.0 },
+ { 0.290196, 0.215686, 0.141176, 1.0 },
+ { 0.282353, 0.211765, 0.125490, 1.0 },
+ { 0.274510, 0.211765, 0.113725, 1.0 },
+ { 0.258824, 0.203922, 0.090196, 1.0 },
+ { 0.243137, 0.200000, 0.074510, 1.0 },
+ { 0.231373, 0.207843, 0.074510, 1.0 },
+ { 0.235294, 0.231373, 0.086275, 1.0 },
+ { 0.294118, 0.313725, 0.129412, 1.0 },
+ { 0.317647, 0.341176, 0.145098, 1.0 },
+ { 0.341176, 0.368627, 0.160784, 1.0 },
+ { 0.403922, 0.427451, 0.200000, 1.0 },
+ { 0.470588, 0.482353, 0.231373, 1.0 },
+ { 0.533333, 0.533333, 0.258824, 1.0 },
+ { 0.576471, 0.572549, 0.274510, 1.0 },
+ { 0.619608, 0.600000, 0.286275, 1.0 },
+ { 0.643137, 0.615686, 0.282353, 1.0 },
+ { 0.647059, 0.611765, 0.266667, 1.0 },
+ { 0.623529, 0.580392, 0.239216, 1.0 },
+ { 0.588235, 0.549020, 0.211765, 1.0 },
+ { 0.556863, 0.517647, 0.176471, 1.0 },
+ { 0.533333, 0.490196, 0.149020, 1.0 },
+ { 0.513725, 0.458824, 0.133333, 1.0 },
+ { 0.505882, 0.443137, 0.121569, 1.0 },
+ { 0.545098, 0.474510, 0.098039, 1.0 },
+ { 0.560784, 0.486275, 0.098039, 1.0 },
+ { 0.576471, 0.498039, 0.101961, 1.0 },
+ { 0.611765, 0.505882, 0.125490, 1.0 },
+ { 0.650980, 0.537255, 0.149020, 1.0 },
+ { 0.690196, 0.568627, 0.168627, 1.0 },
+ { 0.705882, 0.607843, 0.184314, 1.0 },
+ { 0.694118, 0.607843, 0.207843, 1.0 },
+ { 0.654902, 0.588235, 0.231373, 1.0 },
+ { 0.607843, 0.552941, 0.258824, 1.0 },
+ { 0.541176, 0.529412, 0.262745, 1.0 },
+ { 0.474510, 0.494118, 0.254902, 1.0 },
+ { 0.396078, 0.454902, 0.250980, 1.0 },
+ { 0.321569, 0.396078, 0.250980, 1.0 },
+ { 0.250980, 0.345098, 0.247059, 1.0 },
+ { 0.196078, 0.294118, 0.227451, 1.0 },
+ { 0.156863, 0.262745, 0.203922, 1.0 },
+ { 0.133333, 0.227451, 0.188235, 1.0 },
+ { 0.113725, 0.203922, 0.180392, 1.0 },
+ { 0.101961, 0.188235, 0.172549, 1.0 },
+ { 0.098039, 0.188235, 0.152941, 1.0 },
+ { 0.098039, 0.188235, 0.137255, 1.0 },
+ { 0.101961, 0.192157, 0.129412, 1.0 },
+ { 0.109804, 0.200000, 0.141176, 1.0 },
+ { 0.129412, 0.219608, 0.149020, 1.0 },
+ { 0.152941, 0.239216, 0.160784, 1.0 },
+ { 0.172549, 0.239216, 0.164706, 1.0 },
+ { 0.188235, 0.223529, 0.164706, 1.0 },
+ { 0.203922, 0.203922, 0.168627, 1.0 },
+ { 0.227451, 0.192157, 0.164706, 1.0 },
+ { 0.254902, 0.184314, 0.152941, 1.0 },
+ { 0.286275, 0.168627, 0.125490, 1.0 },
+ { 0.317647, 0.156863, 0.098039, 1.0 },
+ { 0.352941, 0.160784, 0.078431, 1.0 },
+ { 0.400000, 0.192157, 0.066667, 1.0 },
+ { 0.439216, 0.223529, 0.054902, 1.0 },
+ { 0.486275, 0.254902, 0.039216, 1.0 },
+ { 0.529412, 0.290196, 0.031373, 1.0 },
+ { 0.576471, 0.341176, 0.031373, 1.0 },
+ { 0.603922, 0.380392, 0.035294, 1.0 },
+ { 0.619608, 0.400000, 0.031373, 1.0 },
+ { 0.627451, 0.403922, 0.023529, 1.0 },
+ { 0.639216, 0.419608, 0.019608, 1.0 },
+ { 0.643137, 0.431373, 0.023529, 1.0 },
+ { 0.623529, 0.419608, 0.027451, 1.0 },
+ { 0.584314, 0.384314, 0.031373, 1.0 },
+ { 0.545098, 0.352941, 0.035294, 1.0 },
+ { 0.505882, 0.345098, 0.043137, 1.0 },
+ { 0.454902, 0.337255, 0.050980, 1.0 },
+ { 0.380392, 0.309804, 0.054902, 1.0 },
+ { 0.309804, 0.282353, 0.054902, 1.0 },
+ { 0.266667, 0.282353, 0.058824, 1.0 },
+ { 0.239216, 0.305882, 0.054902, 1.0 },
+ { 0.223529, 0.333333, 0.050980, 1.0 },
+ { 0.227451, 0.356863, 0.043137, 1.0 },
+ { 0.262745, 0.388235, 0.035294, 1.0 },
+ { 0.317647, 0.427451, 0.035294, 1.0 },
+ { 0.376471, 0.466667, 0.039216, 1.0 },
+ { 0.431373, 0.490196, 0.043137, 1.0 },
+ { 0.486275, 0.505882, 0.047059, 1.0 },
+ { 0.533333, 0.521569, 0.047059, 1.0 },
+ { 0.568627, 0.537255, 0.058824, 1.0 },
+ { 0.596078, 0.549020, 0.070588, 1.0 },
+ { 0.611765, 0.564706, 0.074510, 1.0 },
+ { 0.615686, 0.576471, 0.074510, 1.0 },
+ { 0.607843, 0.588235, 0.078431, 1.0 },
+ { 0.580392, 0.584314, 0.094118, 1.0 },
+ { 0.549020, 0.580392, 0.109804, 1.0 },
+ { 0.498039, 0.552941, 0.129412, 1.0 },
+ { 0.450980, 0.533333, 0.152941, 1.0 },
+ { 0.388235, 0.486275, 0.192157, 1.0 },
+ { 0.329412, 0.454902, 0.223529, 1.0 },
+ };
+/* Magenta_and_Teal */
+static double4 colors_582[] = {
+ { 0.670588, 0.254902, 0.705882, 1.0 },
+ { 0.678431, 0.192157, 0.619608, 1.0 },
+ { 0.690196, 0.196078, 0.588235, 1.0 },
+ { 0.701961, 0.200000, 0.556863, 1.0 },
+ { 0.717647, 0.207843, 0.572549, 1.0 },
+ { 0.733333, 0.219608, 0.588235, 1.0 },
+ { 0.760784, 0.223529, 0.611765, 1.0 },
+ { 0.788235, 0.227451, 0.639216, 1.0 },
+ { 0.831373, 0.211765, 0.678431, 1.0 },
+ { 0.827451, 0.231373, 0.686275, 1.0 },
+ { 0.823529, 0.250980, 0.694118, 1.0 },
+ { 0.811765, 0.298039, 0.725490, 1.0 },
+ { 0.803922, 0.349020, 0.756863, 1.0 },
+ { 0.780392, 0.400000, 0.792157, 1.0 },
+ { 0.756863, 0.450980, 0.827451, 1.0 },
+ { 0.737255, 0.466667, 0.839216, 1.0 },
+ { 0.717647, 0.482353, 0.850980, 1.0 },
+ { 0.635294, 0.552941, 0.854902, 1.0 },
+ { 0.588235, 0.592157, 0.874510, 1.0 },
+ { 0.541176, 0.635294, 0.894118, 1.0 },
+ { 0.498039, 0.701961, 0.894118, 1.0 },
+ { 0.458824, 0.768627, 0.898039, 1.0 },
+ { 0.439216, 0.792157, 0.901961, 1.0 },
+ { 0.423529, 0.819608, 0.909804, 1.0 },
+ { 0.427451, 0.898039, 0.854902, 1.0 },
+ { 0.454902, 0.894118, 0.819608, 1.0 },
+ { 0.486275, 0.894118, 0.788235, 1.0 },
+ { 0.498039, 0.858824, 0.737255, 1.0 },
+ { 0.513725, 0.823529, 0.686275, 1.0 },
+ { 0.509804, 0.788235, 0.670588, 1.0 },
+ { 0.509804, 0.752941, 0.658824, 1.0 },
+ { 0.478431, 0.678431, 0.635294, 1.0 },
+ { 0.501961, 0.611765, 0.603922, 1.0 },
+ { 0.611765, 0.505882, 0.607843, 1.0 },
+ { 0.662745, 0.486275, 0.611765, 1.0 },
+ { 0.717647, 0.466667, 0.615686, 1.0 },
+ { 0.725490, 0.435294, 0.615686, 1.0 },
+ { 0.737255, 0.407843, 0.619608, 1.0 },
+ { 0.725490, 0.388235, 0.611765, 1.0 },
+ { 0.713725, 0.368627, 0.607843, 1.0 },
+ { 0.694118, 0.286275, 0.584314, 1.0 },
+ { 0.709804, 0.305882, 0.600000, 1.0 },
+ { 0.729412, 0.325490, 0.615686, 1.0 },
+ { 0.772549, 0.380392, 0.647059, 1.0 },
+ { 0.819608, 0.435294, 0.678431, 1.0 },
+ { 0.827451, 0.474510, 0.698039, 1.0 },
+ { 0.839216, 0.513725, 0.717647, 1.0 },
+ { 0.874510, 0.564706, 0.725490, 1.0 },
+ { 0.886275, 0.623529, 0.701961, 1.0 },
+ { 0.901961, 0.686275, 0.682353, 1.0 },
+ { 0.898039, 0.713725, 0.701961, 1.0 },
+ { 0.894118, 0.741176, 0.721569, 1.0 },
+ { 0.870588, 0.784314, 0.776471, 1.0 },
+ { 0.850980, 0.831373, 0.831373, 1.0 },
+ { 0.831373, 0.850980, 0.850980, 1.0 },
+ { 0.815686, 0.870588, 0.874510, 1.0 },
+ { 0.698039, 0.905882, 0.933333, 1.0 },
+ { 0.635294, 0.905882, 0.933333, 1.0 },
+ { 0.576471, 0.909804, 0.937255, 1.0 },
+ { 0.552941, 0.905882, 0.929412, 1.0 },
+ { 0.529412, 0.905882, 0.921569, 1.0 },
+ { 0.525490, 0.901961, 0.917647, 1.0 },
+ { 0.525490, 0.901961, 0.917647, 1.0 },
+ { 0.525490, 0.901961, 0.917647, 1.0 },
+ { 0.513725, 0.894118, 0.913725, 1.0 },
+ { 0.470588, 0.890196, 0.913725, 1.0 },
+ { 0.458824, 0.898039, 0.909804, 1.0 },
+ { 0.447059, 0.905882, 0.905882, 1.0 },
+ { 0.462745, 0.909804, 0.901961, 1.0 },
+ { 0.478431, 0.917647, 0.901961, 1.0 },
+ { 0.517647, 0.929412, 0.901961, 1.0 },
+ { 0.576471, 0.937255, 0.909804, 1.0 },
+ { 0.698039, 0.949020, 0.905882, 1.0 },
+ { 0.717647, 0.956863, 0.913725, 1.0 },
+ { 0.737255, 0.964706, 0.921569, 1.0 },
+ { 0.713725, 0.964706, 0.933333, 1.0 },
+ { 0.694118, 0.968627, 0.945098, 1.0 },
+ { 0.666667, 0.968627, 0.952941, 1.0 },
+ { 0.639216, 0.972549, 0.960784, 1.0 },
+ { 0.596078, 0.964706, 0.972549, 1.0 },
+ { 0.560784, 0.960784, 0.980392, 1.0 },
+ { 0.501961, 0.925490, 0.964706, 1.0 },
+ { 0.490196, 0.878431, 0.937255, 1.0 },
+ { 0.478431, 0.835294, 0.913725, 1.0 },
+ { 0.447059, 0.815686, 0.894118, 1.0 },
+ { 0.419608, 0.800000, 0.874510, 1.0 },
+ { 0.360784, 0.752941, 0.839216, 1.0 },
+ { 0.333333, 0.698039, 0.800000, 1.0 },
+ { 0.274510, 0.576471, 0.705882, 1.0 },
+ { 0.270588, 0.494118, 0.643137, 1.0 },
+ { 0.270588, 0.415686, 0.580392, 1.0 },
+ { 0.258824, 0.376471, 0.545098, 1.0 },
+ { 0.247059, 0.341176, 0.513725, 1.0 },
+ { 0.231373, 0.298039, 0.466667, 1.0 },
+ { 0.243137, 0.286275, 0.431373, 1.0 },
+ { 0.290196, 0.286275, 0.447059, 1.0 },
+ { 0.364706, 0.321569, 0.443137, 1.0 },
+ { 0.501961, 0.407843, 0.450980, 1.0 },
+ { 0.537255, 0.435294, 0.407843, 1.0 },
+ { 0.572549, 0.466667, 0.368627, 1.0 },
+ { 0.564706, 0.478431, 0.345098, 1.0 },
+ { 0.560784, 0.494118, 0.321569, 1.0 },
+ { 0.549020, 0.498039, 0.329412, 1.0 },
+ { 0.552941, 0.513725, 0.337255, 1.0 },
+ { 0.533333, 0.525490, 0.392157, 1.0 },
+ { 0.525490, 0.517647, 0.415686, 1.0 },
+ { 0.521569, 0.513725, 0.439216, 1.0 },
+ { 0.509804, 0.509804, 0.435294, 1.0 },
+ { 0.498039, 0.505882, 0.431373, 1.0 },
+ { 0.474510, 0.470588, 0.431373, 1.0 },
+ { 0.423529, 0.466667, 0.450980, 1.0 },
+ { 0.392157, 0.458824, 0.470588, 1.0 },
+ { 0.364706, 0.458824, 0.509804, 1.0 },
+ { 0.360784, 0.470588, 0.635294, 1.0 },
+ { 0.372549, 0.494118, 0.662745, 1.0 },
+ { 0.384314, 0.521569, 0.694118, 1.0 },
+ { 0.447059, 0.552941, 0.749020, 1.0 },
+ { 0.494118, 0.600000, 0.815686, 1.0 },
+ { 0.545098, 0.643137, 0.850980, 1.0 },
+ { 0.600000, 0.682353, 0.894118, 1.0 },
+ { 0.713725, 0.670588, 0.929412, 1.0 },
+ { 0.780392, 0.639216, 0.933333, 1.0 },
+ { 0.847059, 0.611765, 0.941176, 1.0 },
+ { 0.874510, 0.584314, 0.933333, 1.0 },
+ { 0.905882, 0.556863, 0.929412, 1.0 },
+ { 0.937255, 0.517647, 0.878431, 1.0 },
+ { 0.952941, 0.482353, 0.835294, 1.0 },
+ { 0.949020, 0.427451, 0.819608, 1.0 },
+ { 0.956863, 0.356863, 0.815686, 1.0 },
+ { 0.949020, 0.207843, 0.843137, 1.0 },
+ { 0.949020, 0.172549, 0.854902, 1.0 },
+ { 0.949020, 0.137255, 0.870588, 1.0 },
+ { 0.952941, 0.101961, 0.862745, 1.0 },
+ { 0.952941, 0.098039, 0.835294, 1.0 },
+ { 0.945098, 0.094118, 0.819608, 1.0 },
+ { 0.933333, 0.098039, 0.800000, 1.0 },
+ { 0.870588, 0.090196, 0.796078, 1.0 },
+ { 0.811765, 0.070588, 0.796078, 1.0 },
+ { 0.756863, 0.050980, 0.796078, 1.0 },
+ { 0.721569, 0.050980, 0.780392, 1.0 },
+ { 0.686275, 0.054902, 0.764706, 1.0 },
+ { 0.631373, 0.058824, 0.737255, 1.0 },
+ { 0.584314, 0.070588, 0.733333, 1.0 },
+ { 0.568627, 0.113725, 0.725490, 1.0 },
+ { 0.549020, 0.172549, 0.717647, 1.0 },
+ { 0.560784, 0.290196, 0.709804, 1.0 },
+ { 0.560784, 0.317647, 0.698039, 1.0 },
+ { 0.564706, 0.349020, 0.690196, 1.0 },
+ { 0.572549, 0.427451, 0.662745, 1.0 },
+ { 0.576471, 0.474510, 0.670588, 1.0 },
+ { 0.611765, 0.537255, 0.682353, 1.0 },
+ { 0.647059, 0.603922, 0.694118, 1.0 },
+ { 0.756863, 0.717647, 0.784314, 1.0 },
+ { 0.788235, 0.729412, 0.800000, 1.0 },
+ { 0.823529, 0.741176, 0.815686, 1.0 },
+ { 0.866667, 0.768627, 0.823529, 1.0 },
+ { 0.898039, 0.776471, 0.819608, 1.0 },
+ { 0.929412, 0.772549, 0.807843, 1.0 },
+ { 0.949020, 0.768627, 0.776471, 1.0 },
+ { 0.941176, 0.764706, 0.768627, 1.0 },
+ { 0.929412, 0.737255, 0.749020, 1.0 },
+ { 0.917647, 0.627451, 0.788235, 1.0 },
+ { 0.909804, 0.603922, 0.800000, 1.0 },
+ { 0.905882, 0.580392, 0.811765, 1.0 },
+ { 0.901961, 0.541176, 0.835294, 1.0 },
+ { 0.905882, 0.509804, 0.835294, 1.0 },
+ { 0.909804, 0.494118, 0.843137, 1.0 },
+ { 0.913725, 0.462745, 0.819608, 1.0 },
+ { 0.921569, 0.392157, 0.823529, 1.0 },
+ { 0.913725, 0.364706, 0.823529, 1.0 },
+ { 0.905882, 0.341176, 0.827451, 1.0 },
+ { 0.882353, 0.301961, 0.827451, 1.0 },
+ { 0.847059, 0.266667, 0.811765, 1.0 },
+ { 0.811765, 0.250980, 0.792157, 1.0 },
+ { 0.784314, 0.239216, 0.756863, 1.0 },
+ { 0.752941, 0.239216, 0.745098, 1.0 },
+ { 0.729412, 0.243137, 0.749020, 1.0 },
+ { 0.701961, 0.254902, 0.768627, 1.0 },
+ { 0.658824, 0.262745, 0.776471, 1.0 },
+ { 0.600000, 0.286275, 0.772549, 1.0 },
+ { 0.541176, 0.309804, 0.768627, 1.0 },
+ { 0.494118, 0.352941, 0.756863, 1.0 },
+ { 0.439216, 0.400000, 0.756863, 1.0 },
+ { 0.423529, 0.450980, 0.776471, 1.0 },
+ { 0.443137, 0.588235, 0.866667, 1.0 },
+ { 0.443137, 0.611765, 0.886275, 1.0 },
+ { 0.447059, 0.635294, 0.905882, 1.0 },
+ { 0.474510, 0.658824, 0.945098, 1.0 },
+ { 0.498039, 0.674510, 0.956863, 1.0 },
+ { 0.521569, 0.674510, 0.964706, 1.0 },
+ { 0.556863, 0.674510, 0.960784, 1.0 },
+ { 0.596078, 0.694118, 0.964706, 1.0 },
+ { 0.643137, 0.709804, 0.964706, 1.0 },
+ { 0.658824, 0.729412, 0.949020, 1.0 },
+ { 0.678431, 0.745098, 0.945098, 1.0 },
+ { 0.682353, 0.752941, 0.933333, 1.0 },
+ { 0.662745, 0.749020, 0.917647, 1.0 },
+ { 0.643137, 0.749020, 0.901961, 1.0 },
+ { 0.592157, 0.756863, 0.894118, 1.0 },
+ { 0.549020, 0.768627, 0.901961, 1.0 },
+ { 0.505882, 0.784314, 0.898039, 1.0 },
+ { 0.462745, 0.807843, 0.901961, 1.0 },
+ { 0.427451, 0.839216, 0.909804, 1.0 },
+ { 0.400000, 0.878431, 0.913725, 1.0 },
+ { 0.396078, 0.901961, 0.905882, 1.0 },
+ { 0.400000, 0.925490, 0.898039, 1.0 },
+ { 0.419608, 0.941176, 0.894118, 1.0 },
+ { 0.450980, 0.952941, 0.882353, 1.0 },
+ { 0.498039, 0.949020, 0.866667, 1.0 },
+ { 0.533333, 0.925490, 0.850980, 1.0 },
+ { 0.588235, 0.905882, 0.823529, 1.0 },
+ { 0.643137, 0.882353, 0.792157, 1.0 },
+ { 0.686275, 0.866667, 0.772549, 1.0 },
+ { 0.705882, 0.858824, 0.772549, 1.0 },
+ { 0.721569, 0.866667, 0.776471, 1.0 },
+ { 0.733333, 0.886275, 0.788235, 1.0 },
+ { 0.721569, 0.894118, 0.803922, 1.0 },
+ { 0.705882, 0.894118, 0.803922, 1.0 },
+ { 0.670588, 0.886275, 0.792157, 1.0 },
+ { 0.611765, 0.862745, 0.772549, 1.0 },
+ { 0.549020, 0.827451, 0.764706, 1.0 },
+ { 0.486275, 0.811765, 0.768627, 1.0 },
+ { 0.450980, 0.819608, 0.784314, 1.0 },
+ { 0.443137, 0.827451, 0.819608, 1.0 },
+ { 0.458824, 0.850980, 0.862745, 1.0 },
+ { 0.482353, 0.882353, 0.890196, 1.0 },
+ { 0.486275, 0.898039, 0.905882, 1.0 },
+ { 0.486275, 0.890196, 0.905882, 1.0 },
+ { 0.462745, 0.886275, 0.905882, 1.0 },
+ { 0.435294, 0.882353, 0.894118, 1.0 },
+ { 0.419608, 0.862745, 0.890196, 1.0 },
+ { 0.435294, 0.862745, 0.894118, 1.0 },
+ { 0.482353, 0.882353, 0.898039, 1.0 },
+ { 0.537255, 0.909804, 0.909804, 1.0 },
+ { 0.600000, 0.925490, 0.921569, 1.0 },
+ { 0.643137, 0.945098, 0.933333, 1.0 },
+ { 0.670588, 0.964706, 0.929412, 1.0 },
+ { 0.670588, 0.960784, 0.925490, 1.0 },
+ { 0.662745, 0.952941, 0.921569, 1.0 },
+ { 0.670588, 0.941176, 0.890196, 1.0 },
+ { 0.678431, 0.909804, 0.866667, 1.0 },
+ { 0.678431, 0.858824, 0.827451, 1.0 },
+ { 0.678431, 0.819608, 0.803922, 1.0 },
+ { 0.694118, 0.803922, 0.784314, 1.0 },
+ { 0.721569, 0.776471, 0.776471, 1.0 },
+ { 0.725490, 0.756863, 0.792157, 1.0 },
+ { 0.721569, 0.729412, 0.796078, 1.0 },
+ { 0.713725, 0.694118, 0.803922, 1.0 },
+ { 0.694118, 0.611765, 0.776471, 1.0 },
+ { 0.674510, 0.533333, 0.752941, 1.0 },
+ { 0.592157, 0.454902, 0.690196, 1.0 },
+ { 0.564706, 0.388235, 0.643137, 1.0 },
+ { 0.529412, 0.345098, 0.623529, 1.0 },
+ { 0.537255, 0.309804, 0.639216, 1.0 },
+ { 0.564706, 0.305882, 0.674510, 1.0 },
+ { 0.588235, 0.278431, 0.678431, 1.0 },
+ };
+/* Mahogany */
+static double4 colors_583[] = {
+ { 0.192157, 0.035294, 0.058824, 1.0 },
+ { 0.156863, 0.023529, 0.047059, 1.0 },
+ { 0.117647, 0.011765, 0.035294, 1.0 },
+ { 0.082353, 0.000000, 0.027451, 1.0 },
+ { 0.082353, 0.000000, 0.027451, 1.0 },
+ { 0.082353, 0.000000, 0.031373, 1.0 },
+ { 0.082353, 0.000000, 0.031373, 1.0 },
+ { 0.082353, 0.003922, 0.031373, 1.0 },
+ { 0.086275, 0.003922, 0.035294, 1.0 },
+ { 0.086275, 0.003922, 0.035294, 1.0 },
+ { 0.086275, 0.007843, 0.039216, 1.0 },
+ { 0.086275, 0.007843, 0.039216, 1.0 },
+ { 0.086275, 0.007843, 0.039216, 1.0 },
+ { 0.086275, 0.007843, 0.039216, 1.0 },
+ { 0.090196, 0.007843, 0.039216, 1.0 },
+ { 0.090196, 0.003922, 0.039216, 1.0 },
+ { 0.094118, 0.003922, 0.043137, 1.0 },
+ { 0.098039, 0.007843, 0.043137, 1.0 },
+ { 0.109804, 0.011765, 0.047059, 1.0 },
+ { 0.125490, 0.019608, 0.050980, 1.0 },
+ { 0.145098, 0.023529, 0.054902, 1.0 },
+ { 0.168627, 0.031373, 0.062745, 1.0 },
+ { 0.176471, 0.031373, 0.062745, 1.0 },
+ { 0.184314, 0.035294, 0.066667, 1.0 },
+ { 0.203922, 0.043137, 0.066667, 1.0 },
+ { 0.207843, 0.043137, 0.070588, 1.0 },
+ { 0.215686, 0.047059, 0.074510, 1.0 },
+ { 0.223529, 0.047059, 0.074510, 1.0 },
+ { 0.235294, 0.047059, 0.078431, 1.0 },
+ { 0.239216, 0.047059, 0.074510, 1.0 },
+ { 0.243137, 0.047059, 0.070588, 1.0 },
+ { 0.254902, 0.050980, 0.074510, 1.0 },
+ { 0.274510, 0.054902, 0.074510, 1.0 },
+ { 0.333333, 0.074510, 0.082353, 1.0 },
+ { 0.380392, 0.094118, 0.090196, 1.0 },
+ { 0.431373, 0.113725, 0.098039, 1.0 },
+ { 0.466667, 0.137255, 0.109804, 1.0 },
+ { 0.501961, 0.164706, 0.121569, 1.0 },
+ { 0.521569, 0.180392, 0.129412, 1.0 },
+ { 0.541176, 0.200000, 0.141176, 1.0 },
+ { 0.643137, 0.290196, 0.192157, 1.0 },
+ { 0.650980, 0.298039, 0.192157, 1.0 },
+ { 0.658824, 0.309804, 0.192157, 1.0 },
+ { 0.647059, 0.298039, 0.188235, 1.0 },
+ { 0.635294, 0.290196, 0.184314, 1.0 },
+ { 0.635294, 0.290196, 0.188235, 1.0 },
+ { 0.639216, 0.294118, 0.192157, 1.0 },
+ { 0.635294, 0.298039, 0.196078, 1.0 },
+ { 0.619608, 0.278431, 0.184314, 1.0 },
+ { 0.568627, 0.223529, 0.156863, 1.0 },
+ { 0.552941, 0.211765, 0.152941, 1.0 },
+ { 0.537255, 0.203922, 0.152941, 1.0 },
+ { 0.521569, 0.188235, 0.149020, 1.0 },
+ { 0.505882, 0.172549, 0.145098, 1.0 },
+ { 0.498039, 0.164706, 0.141176, 1.0 },
+ { 0.494118, 0.160784, 0.137255, 1.0 },
+ { 0.454902, 0.141176, 0.125490, 1.0 },
+ { 0.427451, 0.125490, 0.121569, 1.0 },
+ { 0.403922, 0.109804, 0.117647, 1.0 },
+ { 0.376471, 0.094118, 0.113725, 1.0 },
+ { 0.352941, 0.082353, 0.109804, 1.0 },
+ { 0.337255, 0.074510, 0.105882, 1.0 },
+ { 0.321569, 0.070588, 0.105882, 1.0 },
+ { 0.290196, 0.054902, 0.090196, 1.0 },
+ { 0.266667, 0.047059, 0.082353, 1.0 },
+ { 0.227451, 0.035294, 0.070588, 1.0 },
+ { 0.207843, 0.027451, 0.062745, 1.0 },
+ { 0.188235, 0.023529, 0.058824, 1.0 },
+ { 0.180392, 0.019608, 0.054902, 1.0 },
+ { 0.172549, 0.019608, 0.054902, 1.0 },
+ { 0.160784, 0.011765, 0.047059, 1.0 },
+ { 0.156863, 0.011765, 0.047059, 1.0 },
+ { 0.156863, 0.007843, 0.039216, 1.0 },
+ { 0.152941, 0.007843, 0.039216, 1.0 },
+ { 0.149020, 0.007843, 0.039216, 1.0 },
+ { 0.145098, 0.007843, 0.035294, 1.0 },
+ { 0.141176, 0.007843, 0.035294, 1.0 },
+ { 0.137255, 0.007843, 0.035294, 1.0 },
+ { 0.137255, 0.007843, 0.035294, 1.0 },
+ { 0.129412, 0.007843, 0.035294, 1.0 },
+ { 0.121569, 0.003922, 0.031373, 1.0 },
+ { 0.101961, 0.003922, 0.031373, 1.0 },
+ { 0.098039, 0.000000, 0.027451, 1.0 },
+ { 0.094118, 0.000000, 0.027451, 1.0 },
+ { 0.094118, 0.000000, 0.027451, 1.0 },
+ { 0.098039, 0.000000, 0.027451, 1.0 },
+ { 0.105882, 0.000000, 0.023529, 1.0 },
+ { 0.117647, 0.003922, 0.031373, 1.0 },
+ { 0.152941, 0.007843, 0.031373, 1.0 },
+ { 0.172549, 0.011765, 0.035294, 1.0 },
+ { 0.192157, 0.015686, 0.039216, 1.0 },
+ { 0.196078, 0.015686, 0.039216, 1.0 },
+ { 0.203922, 0.019608, 0.043137, 1.0 },
+ { 0.207843, 0.019608, 0.043137, 1.0 },
+ { 0.211765, 0.023529, 0.047059, 1.0 },
+ { 0.219608, 0.023529, 0.050980, 1.0 },
+ { 0.223529, 0.023529, 0.047059, 1.0 },
+ { 0.227451, 0.031373, 0.070588, 1.0 },
+ { 0.223529, 0.031373, 0.074510, 1.0 },
+ { 0.223529, 0.035294, 0.078431, 1.0 },
+ { 0.223529, 0.035294, 0.074510, 1.0 },
+ { 0.227451, 0.035294, 0.070588, 1.0 },
+ { 0.231373, 0.039216, 0.074510, 1.0 },
+ { 0.239216, 0.047059, 0.082353, 1.0 },
+ { 0.274510, 0.058824, 0.094118, 1.0 },
+ { 0.298039, 0.062745, 0.094118, 1.0 },
+ { 0.321569, 0.070588, 0.098039, 1.0 },
+ { 0.329412, 0.074510, 0.098039, 1.0 },
+ { 0.341176, 0.078431, 0.098039, 1.0 },
+ { 0.360784, 0.082353, 0.090196, 1.0 },
+ { 0.384314, 0.090196, 0.098039, 1.0 },
+ { 0.403922, 0.094118, 0.101961, 1.0 },
+ { 0.415686, 0.098039, 0.113725, 1.0 },
+ { 0.403922, 0.090196, 0.105882, 1.0 },
+ { 0.392157, 0.086275, 0.101961, 1.0 },
+ { 0.384314, 0.086275, 0.098039, 1.0 },
+ { 0.356863, 0.078431, 0.090196, 1.0 },
+ { 0.321569, 0.070588, 0.090196, 1.0 },
+ { 0.278431, 0.062745, 0.090196, 1.0 },
+ { 0.235294, 0.047059, 0.070588, 1.0 },
+ { 0.160784, 0.027451, 0.054902, 1.0 },
+ { 0.133333, 0.019608, 0.043137, 1.0 },
+ { 0.109804, 0.011765, 0.035294, 1.0 },
+ { 0.101961, 0.007843, 0.031373, 1.0 },
+ { 0.098039, 0.007843, 0.031373, 1.0 },
+ { 0.090196, 0.007843, 0.035294, 1.0 },
+ { 0.086275, 0.003922, 0.027451, 1.0 },
+ { 0.082353, 0.000000, 0.023529, 1.0 },
+ { 0.082353, 0.000000, 0.023529, 1.0 },
+ { 0.082353, 0.000000, 0.027451, 1.0 },
+ { 0.082353, 0.000000, 0.027451, 1.0 },
+ { 0.082353, 0.000000, 0.027451, 1.0 },
+ { 0.082353, 0.000000, 0.027451, 1.0 },
+ { 0.086275, 0.000000, 0.027451, 1.0 },
+ { 0.090196, 0.000000, 0.031373, 1.0 },
+ { 0.094118, 0.000000, 0.031373, 1.0 },
+ { 0.101961, 0.000000, 0.039216, 1.0 },
+ { 0.105882, 0.000000, 0.035294, 1.0 },
+ { 0.113725, 0.003922, 0.035294, 1.0 },
+ { 0.113725, 0.000000, 0.031373, 1.0 },
+ { 0.117647, 0.000000, 0.031373, 1.0 },
+ { 0.121569, 0.003922, 0.039216, 1.0 },
+ { 0.121569, 0.003922, 0.039216, 1.0 },
+ { 0.121569, 0.003922, 0.039216, 1.0 },
+ { 0.121569, 0.000000, 0.031373, 1.0 },
+ { 0.117647, 0.003922, 0.039216, 1.0 },
+ { 0.113725, 0.003922, 0.035294, 1.0 },
+ { 0.113725, 0.003922, 0.035294, 1.0 },
+ { 0.109804, 0.003922, 0.039216, 1.0 },
+ { 0.109804, 0.000000, 0.031373, 1.0 },
+ { 0.113725, 0.000000, 0.035294, 1.0 },
+ { 0.121569, 0.000000, 0.027451, 1.0 },
+ { 0.156863, 0.015686, 0.039216, 1.0 },
+ { 0.168627, 0.019608, 0.039216, 1.0 },
+ { 0.184314, 0.023529, 0.043137, 1.0 },
+ { 0.215686, 0.035294, 0.054902, 1.0 },
+ { 0.250980, 0.043137, 0.058824, 1.0 },
+ { 0.278431, 0.047059, 0.054902, 1.0 },
+ { 0.301961, 0.054902, 0.054902, 1.0 },
+ { 0.317647, 0.066667, 0.062745, 1.0 },
+ { 0.325490, 0.066667, 0.066667, 1.0 },
+ { 0.317647, 0.062745, 0.070588, 1.0 },
+ { 0.309804, 0.058824, 0.066667, 1.0 },
+ { 0.301961, 0.058824, 0.066667, 1.0 },
+ { 0.278431, 0.050980, 0.054902, 1.0 },
+ { 0.247059, 0.039216, 0.043137, 1.0 },
+ { 0.215686, 0.035294, 0.047059, 1.0 },
+ { 0.188235, 0.027451, 0.050980, 1.0 },
+ { 0.149020, 0.015686, 0.039216, 1.0 },
+ { 0.145098, 0.011765, 0.035294, 1.0 },
+ { 0.145098, 0.011765, 0.035294, 1.0 },
+ { 0.145098, 0.011765, 0.035294, 1.0 },
+ { 0.156863, 0.015686, 0.043137, 1.0 },
+ { 0.172549, 0.019608, 0.047059, 1.0 },
+ { 0.184314, 0.027451, 0.058824, 1.0 },
+ { 0.192157, 0.035294, 0.070588, 1.0 },
+ { 0.192157, 0.039216, 0.074510, 1.0 },
+ { 0.192157, 0.039216, 0.074510, 1.0 },
+ { 0.192157, 0.039216, 0.078431, 1.0 },
+ { 0.188235, 0.035294, 0.074510, 1.0 },
+ { 0.180392, 0.035294, 0.070588, 1.0 },
+ { 0.164706, 0.031373, 0.066667, 1.0 },
+ { 0.141176, 0.027451, 0.062745, 1.0 },
+ { 0.121569, 0.019608, 0.054902, 1.0 },
+ { 0.101961, 0.003922, 0.039216, 1.0 },
+ { 0.098039, 0.000000, 0.035294, 1.0 },
+ { 0.098039, 0.000000, 0.035294, 1.0 },
+ { 0.094118, 0.000000, 0.031373, 1.0 },
+ { 0.090196, 0.000000, 0.031373, 1.0 },
+ { 0.090196, 0.000000, 0.031373, 1.0 },
+ { 0.090196, 0.000000, 0.031373, 1.0 },
+ { 0.090196, 0.000000, 0.031373, 1.0 },
+ { 0.094118, 0.000000, 0.031373, 1.0 },
+ { 0.090196, 0.000000, 0.031373, 1.0 },
+ { 0.090196, 0.000000, 0.023529, 1.0 },
+ { 0.094118, 0.003922, 0.035294, 1.0 },
+ { 0.101961, 0.003922, 0.031373, 1.0 },
+ { 0.113725, 0.007843, 0.035294, 1.0 },
+ { 0.129412, 0.015686, 0.047059, 1.0 },
+ { 0.156863, 0.023529, 0.058824, 1.0 },
+ { 0.180392, 0.035294, 0.070588, 1.0 },
+ { 0.203922, 0.047059, 0.086275, 1.0 },
+ { 0.227451, 0.054902, 0.094118, 1.0 },
+ { 0.254902, 0.058824, 0.094118, 1.0 },
+ { 0.290196, 0.066667, 0.098039, 1.0 },
+ { 0.325490, 0.078431, 0.113725, 1.0 },
+ { 0.345098, 0.086275, 0.113725, 1.0 },
+ { 0.356863, 0.094118, 0.129412, 1.0 },
+ { 0.356863, 0.098039, 0.125490, 1.0 },
+ { 0.356863, 0.098039, 0.125490, 1.0 },
+ { 0.360784, 0.101961, 0.141176, 1.0 },
+ { 0.364706, 0.098039, 0.133333, 1.0 },
+ { 0.360784, 0.098039, 0.133333, 1.0 },
+ { 0.349020, 0.094118, 0.121569, 1.0 },
+ { 0.337255, 0.090196, 0.121569, 1.0 },
+ { 0.325490, 0.090196, 0.129412, 1.0 },
+ { 0.313725, 0.082353, 0.121569, 1.0 },
+ { 0.309804, 0.074510, 0.113725, 1.0 },
+ { 0.305882, 0.070588, 0.109804, 1.0 },
+ { 0.309804, 0.062745, 0.094118, 1.0 },
+ { 0.313725, 0.062745, 0.094118, 1.0 },
+ { 0.317647, 0.062745, 0.090196, 1.0 },
+ { 0.325490, 0.062745, 0.090196, 1.0 },
+ { 0.333333, 0.066667, 0.090196, 1.0 },
+ { 0.345098, 0.066667, 0.094118, 1.0 },
+ { 0.352941, 0.066667, 0.090196, 1.0 },
+ { 0.360784, 0.066667, 0.090196, 1.0 },
+ { 0.360784, 0.070588, 0.098039, 1.0 },
+ { 0.356863, 0.066667, 0.086275, 1.0 },
+ { 0.356863, 0.066667, 0.086275, 1.0 },
+ { 0.345098, 0.058824, 0.070588, 1.0 },
+ { 0.325490, 0.050980, 0.066667, 1.0 },
+ { 0.301961, 0.047059, 0.070588, 1.0 },
+ { 0.278431, 0.039216, 0.066667, 1.0 },
+ { 0.266667, 0.035294, 0.062745, 1.0 },
+ { 0.262745, 0.035294, 0.062745, 1.0 },
+ { 0.262745, 0.035294, 0.062745, 1.0 },
+ { 0.262745, 0.039216, 0.066667, 1.0 },
+ { 0.262745, 0.039216, 0.070588, 1.0 },
+ { 0.266667, 0.043137, 0.074510, 1.0 },
+ { 0.270588, 0.047059, 0.078431, 1.0 },
+ { 0.278431, 0.050980, 0.086275, 1.0 },
+ { 0.278431, 0.050980, 0.086275, 1.0 },
+ { 0.270588, 0.050980, 0.086275, 1.0 },
+ { 0.254902, 0.047059, 0.082353, 1.0 },
+ { 0.231373, 0.039216, 0.070588, 1.0 },
+ { 0.215686, 0.035294, 0.066667, 1.0 },
+ { 0.200000, 0.035294, 0.066667, 1.0 },
+ { 0.188235, 0.031373, 0.066667, 1.0 },
+ { 0.188235, 0.035294, 0.066667, 1.0 },
+ { 0.196078, 0.039216, 0.074510, 1.0 },
+ { 0.215686, 0.047059, 0.074510, 1.0 },
+ { 0.203922, 0.043137, 0.070588, 1.0 },
+ { 0.188235, 0.035294, 0.058824, 1.0 },
+ { 0.172549, 0.031373, 0.054902, 1.0 },
+ { 0.160784, 0.027451, 0.054902, 1.0 },
+ };
+/* Marina */
+static double4 colors_584[] = {
+ { 0.074510, 0.341176, 0.478431, 1.0 },
+ { 0.086275, 0.345098, 0.447059, 1.0 },
+ { 0.070588, 0.352941, 0.439216, 1.0 },
+ { 0.054902, 0.360784, 0.431373, 1.0 },
+ { 0.058824, 0.403922, 0.443137, 1.0 },
+ { 0.066667, 0.450980, 0.454902, 1.0 },
+ { 0.066667, 0.466667, 0.450980, 1.0 },
+ { 0.070588, 0.482353, 0.450980, 1.0 },
+ { 0.050980, 0.541176, 0.454902, 1.0 },
+ { 0.054902, 0.545098, 0.458824, 1.0 },
+ { 0.062745, 0.552941, 0.462745, 1.0 },
+ { 0.078431, 0.529412, 0.478431, 1.0 },
+ { 0.098039, 0.509804, 0.498039, 1.0 },
+ { 0.117647, 0.505882, 0.529412, 1.0 },
+ { 0.137255, 0.501961, 0.560784, 1.0 },
+ { 0.141176, 0.498039, 0.580392, 1.0 },
+ { 0.149020, 0.498039, 0.600000, 1.0 },
+ { 0.172549, 0.466667, 0.670588, 1.0 },
+ { 0.184314, 0.466667, 0.686275, 1.0 },
+ { 0.196078, 0.466667, 0.701961, 1.0 },
+ { 0.200000, 0.470588, 0.686275, 1.0 },
+ { 0.203922, 0.478431, 0.674510, 1.0 },
+ { 0.219608, 0.482353, 0.654902, 1.0 },
+ { 0.239216, 0.486275, 0.639216, 1.0 },
+ { 0.403922, 0.533333, 0.537255, 1.0 },
+ { 0.458824, 0.572549, 0.533333, 1.0 },
+ { 0.517647, 0.611765, 0.529412, 1.0 },
+ { 0.533333, 0.627451, 0.556863, 1.0 },
+ { 0.552941, 0.643137, 0.588235, 1.0 },
+ { 0.552941, 0.639216, 0.580392, 1.0 },
+ { 0.552941, 0.639216, 0.576471, 1.0 },
+ { 0.584314, 0.639216, 0.568627, 1.0 },
+ { 0.545098, 0.631373, 0.576471, 1.0 },
+ { 0.396078, 0.584314, 0.658824, 1.0 },
+ { 0.329412, 0.545098, 0.650980, 1.0 },
+ { 0.262745, 0.505882, 0.643137, 1.0 },
+ { 0.250980, 0.490196, 0.600000, 1.0 },
+ { 0.243137, 0.474510, 0.556863, 1.0 },
+ { 0.250980, 0.474510, 0.549020, 1.0 },
+ { 0.262745, 0.474510, 0.541176, 1.0 },
+ { 0.254902, 0.466667, 0.501961, 1.0 },
+ { 0.231373, 0.439216, 0.490196, 1.0 },
+ { 0.207843, 0.411765, 0.478431, 1.0 },
+ { 0.200000, 0.400000, 0.470588, 1.0 },
+ { 0.196078, 0.392157, 0.466667, 1.0 },
+ { 0.180392, 0.380392, 0.458824, 1.0 },
+ { 0.168627, 0.368627, 0.450980, 1.0 },
+ { 0.113725, 0.321569, 0.447059, 1.0 },
+ { 0.054902, 0.266667, 0.435294, 1.0 },
+ { 0.007843, 0.215686, 0.415686, 1.0 },
+ { 0.003922, 0.223529, 0.411765, 1.0 },
+ { 0.003922, 0.231373, 0.411765, 1.0 },
+ { 0.011765, 0.254902, 0.411765, 1.0 },
+ { 0.023529, 0.278431, 0.415686, 1.0 },
+ { 0.023529, 0.301961, 0.411765, 1.0 },
+ { 0.023529, 0.325490, 0.411765, 1.0 },
+ { 0.019608, 0.415686, 0.427451, 1.0 },
+ { 0.023529, 0.447059, 0.427451, 1.0 },
+ { 0.027451, 0.482353, 0.431373, 1.0 },
+ { 0.027451, 0.509804, 0.411765, 1.0 },
+ { 0.027451, 0.541176, 0.392157, 1.0 },
+ { 0.023529, 0.549020, 0.388235, 1.0 },
+ { 0.023529, 0.556863, 0.388235, 1.0 },
+ { 0.019608, 0.552941, 0.380392, 1.0 },
+ { 0.023529, 0.517647, 0.364706, 1.0 },
+ { 0.019608, 0.447059, 0.368627, 1.0 },
+ { 0.031373, 0.450980, 0.400000, 1.0 },
+ { 0.043137, 0.458824, 0.431373, 1.0 },
+ { 0.058824, 0.466667, 0.443137, 1.0 },
+ { 0.078431, 0.474510, 0.454902, 1.0 },
+ { 0.125490, 0.505882, 0.498039, 1.0 },
+ { 0.184314, 0.521569, 0.517647, 1.0 },
+ { 0.262745, 0.545098, 0.572549, 1.0 },
+ { 0.282353, 0.572549, 0.615686, 1.0 },
+ { 0.301961, 0.603922, 0.658824, 1.0 },
+ { 0.333333, 0.615686, 0.682353, 1.0 },
+ { 0.368627, 0.627451, 0.705882, 1.0 },
+ { 0.380392, 0.623529, 0.709804, 1.0 },
+ { 0.396078, 0.623529, 0.713725, 1.0 },
+ { 0.396078, 0.600000, 0.721569, 1.0 },
+ { 0.380392, 0.584314, 0.752941, 1.0 },
+ { 0.356863, 0.564706, 0.800000, 1.0 },
+ { 0.372549, 0.576471, 0.807843, 1.0 },
+ { 0.392157, 0.592157, 0.815686, 1.0 },
+ { 0.407843, 0.607843, 0.823529, 1.0 },
+ { 0.427451, 0.627451, 0.831373, 1.0 },
+ { 0.458824, 0.643137, 0.831373, 1.0 },
+ { 0.517647, 0.631373, 0.760784, 1.0 },
+ { 0.588235, 0.541176, 0.556863, 1.0 },
+ { 0.549020, 0.505882, 0.541176, 1.0 },
+ { 0.509804, 0.474510, 0.525490, 1.0 },
+ { 0.490196, 0.447059, 0.517647, 1.0 },
+ { 0.474510, 0.423529, 0.509804, 1.0 },
+ { 0.447059, 0.435294, 0.462745, 1.0 },
+ { 0.419608, 0.364706, 0.372549, 1.0 },
+ { 0.384314, 0.349020, 0.349020, 1.0 },
+ { 0.278431, 0.349020, 0.376471, 1.0 },
+ { 0.105882, 0.368627, 0.490196, 1.0 },
+ { 0.078431, 0.368627, 0.501961, 1.0 },
+ { 0.054902, 0.372549, 0.517647, 1.0 },
+ { 0.043137, 0.376471, 0.525490, 1.0 },
+ { 0.035294, 0.384314, 0.537255, 1.0 },
+ { 0.023529, 0.400000, 0.537255, 1.0 },
+ { 0.015686, 0.400000, 0.541176, 1.0 },
+ { 0.015686, 0.341176, 0.533333, 1.0 },
+ { 0.015686, 0.329412, 0.541176, 1.0 },
+ { 0.019608, 0.321569, 0.549020, 1.0 },
+ { 0.023529, 0.325490, 0.556863, 1.0 },
+ { 0.027451, 0.329412, 0.568627, 1.0 },
+ { 0.039216, 0.337255, 0.580392, 1.0 },
+ { 0.058824, 0.349020, 0.596078, 1.0 },
+ { 0.078431, 0.368627, 0.611765, 1.0 },
+ { 0.101961, 0.388235, 0.623529, 1.0 },
+ { 0.133333, 0.403922, 0.596078, 1.0 },
+ { 0.141176, 0.392157, 0.564706, 1.0 },
+ { 0.152941, 0.380392, 0.537255, 1.0 },
+ { 0.164706, 0.356863, 0.482353, 1.0 },
+ { 0.164706, 0.337255, 0.435294, 1.0 },
+ { 0.164706, 0.317647, 0.411765, 1.0 },
+ { 0.137255, 0.305882, 0.380392, 1.0 },
+ { 0.105882, 0.203922, 0.223529, 1.0 },
+ { 0.086275, 0.160784, 0.176471, 1.0 },
+ { 0.070588, 0.121569, 0.129412, 1.0 },
+ { 0.054902, 0.121569, 0.141176, 1.0 },
+ { 0.043137, 0.125490, 0.156863, 1.0 },
+ { 0.023529, 0.137255, 0.207843, 1.0 },
+ { 0.011765, 0.141176, 0.239216, 1.0 },
+ { 0.000000, 0.141176, 0.250980, 1.0 },
+ { 0.003922, 0.160784, 0.282353, 1.0 },
+ { 0.000000, 0.235294, 0.411765, 1.0 },
+ { 0.000000, 0.254902, 0.447059, 1.0 },
+ { 0.003922, 0.278431, 0.482353, 1.0 },
+ { 0.007843, 0.309804, 0.525490, 1.0 },
+ { 0.011765, 0.325490, 0.556863, 1.0 },
+ { 0.011765, 0.341176, 0.584314, 1.0 },
+ { 0.011765, 0.349020, 0.611765, 1.0 },
+ { 0.019608, 0.356863, 0.635294, 1.0 },
+ { 0.023529, 0.352941, 0.635294, 1.0 },
+ { 0.027451, 0.352941, 0.639216, 1.0 },
+ { 0.023529, 0.352941, 0.643137, 1.0 },
+ { 0.023529, 0.352941, 0.650980, 1.0 },
+ { 0.027451, 0.368627, 0.678431, 1.0 },
+ { 0.070588, 0.400000, 0.698039, 1.0 },
+ { 0.137255, 0.462745, 0.737255, 1.0 },
+ { 0.223529, 0.537255, 0.780392, 1.0 },
+ { 0.356863, 0.662745, 0.831373, 1.0 },
+ { 0.368627, 0.666667, 0.827451, 1.0 },
+ { 0.384314, 0.674510, 0.827451, 1.0 },
+ { 0.388235, 0.713725, 0.819608, 1.0 },
+ { 0.368627, 0.737255, 0.815686, 1.0 },
+ { 0.384314, 0.756863, 0.796078, 1.0 },
+ { 0.388235, 0.780392, 0.792157, 1.0 },
+ { 0.380392, 0.733333, 0.745098, 1.0 },
+ { 0.352941, 0.713725, 0.737255, 1.0 },
+ { 0.325490, 0.698039, 0.733333, 1.0 },
+ { 0.294118, 0.666667, 0.729412, 1.0 },
+ { 0.278431, 0.662745, 0.749020, 1.0 },
+ { 0.298039, 0.650980, 0.768627, 1.0 },
+ { 0.356863, 0.654902, 0.784314, 1.0 },
+ { 0.400000, 0.658824, 0.807843, 1.0 },
+ { 0.439216, 0.647059, 0.823529, 1.0 },
+ { 0.435294, 0.627451, 0.854902, 1.0 },
+ { 0.423529, 0.619608, 0.847059, 1.0 },
+ { 0.411765, 0.611765, 0.839216, 1.0 },
+ { 0.372549, 0.584314, 0.823529, 1.0 },
+ { 0.337255, 0.545098, 0.803922, 1.0 },
+ { 0.305882, 0.521569, 0.784314, 1.0 },
+ { 0.282353, 0.505882, 0.772549, 1.0 },
+ { 0.247059, 0.490196, 0.745098, 1.0 },
+ { 0.239216, 0.478431, 0.741176, 1.0 },
+ { 0.231373, 0.470588, 0.741176, 1.0 },
+ { 0.231373, 0.478431, 0.737255, 1.0 },
+ { 0.247059, 0.486275, 0.741176, 1.0 },
+ { 0.278431, 0.501961, 0.737255, 1.0 },
+ { 0.309804, 0.521569, 0.725490, 1.0 },
+ { 0.337255, 0.525490, 0.705882, 1.0 },
+ { 0.345098, 0.517647, 0.690196, 1.0 },
+ { 0.321569, 0.501961, 0.666667, 1.0 },
+ { 0.305882, 0.486275, 0.639216, 1.0 },
+ { 0.294118, 0.482353, 0.592157, 1.0 },
+ { 0.305882, 0.505882, 0.517647, 1.0 },
+ { 0.337255, 0.513725, 0.462745, 1.0 },
+ { 0.317647, 0.517647, 0.443137, 1.0 },
+ { 0.278431, 0.490196, 0.450980, 1.0 },
+ { 0.176471, 0.454902, 0.482353, 1.0 },
+ { 0.176471, 0.458824, 0.470588, 1.0 },
+ { 0.180392, 0.466667, 0.462745, 1.0 },
+ { 0.180392, 0.478431, 0.474510, 1.0 },
+ { 0.164706, 0.466667, 0.505882, 1.0 },
+ { 0.137255, 0.447059, 0.564706, 1.0 },
+ { 0.101961, 0.419608, 0.615686, 1.0 },
+ { 0.090196, 0.400000, 0.639216, 1.0 },
+ { 0.098039, 0.400000, 0.654902, 1.0 },
+ { 0.109804, 0.407843, 0.662745, 1.0 },
+ { 0.133333, 0.431373, 0.670588, 1.0 },
+ { 0.172549, 0.458824, 0.662745, 1.0 },
+ { 0.203922, 0.474510, 0.650980, 1.0 },
+ { 0.223529, 0.478431, 0.647059, 1.0 },
+ { 0.219608, 0.462745, 0.647059, 1.0 },
+ { 0.200000, 0.439216, 0.619608, 1.0 },
+ { 0.196078, 0.419608, 0.572549, 1.0 },
+ { 0.207843, 0.400000, 0.501961, 1.0 },
+ { 0.235294, 0.364706, 0.435294, 1.0 },
+ { 0.266667, 0.305882, 0.372549, 1.0 },
+ { 0.282353, 0.235294, 0.313725, 1.0 },
+ { 0.313725, 0.168627, 0.250980, 1.0 },
+ { 0.349020, 0.129412, 0.180392, 1.0 },
+ { 0.380392, 0.105882, 0.125490, 1.0 },
+ { 0.435294, 0.078431, 0.074510, 1.0 },
+ { 0.462745, 0.058824, 0.043137, 1.0 },
+ { 0.474510, 0.054902, 0.035294, 1.0 },
+ { 0.474510, 0.078431, 0.039216, 1.0 },
+ { 0.431373, 0.125490, 0.078431, 1.0 },
+ { 0.419608, 0.164706, 0.133333, 1.0 },
+ { 0.403922, 0.211765, 0.172549, 1.0 },
+ { 0.384314, 0.250980, 0.211765, 1.0 },
+ { 0.376471, 0.301961, 0.231373, 1.0 },
+ { 0.325490, 0.360784, 0.270588, 1.0 },
+ { 0.286275, 0.392157, 0.313725, 1.0 },
+ { 0.247059, 0.431373, 0.341176, 1.0 },
+ { 0.223529, 0.435294, 0.356863, 1.0 },
+ { 0.219608, 0.427451, 0.352941, 1.0 },
+ { 0.196078, 0.407843, 0.352941, 1.0 },
+ { 0.164706, 0.352941, 0.329412, 1.0 },
+ { 0.101961, 0.313725, 0.286275, 1.0 },
+ { 0.066667, 0.278431, 0.231373, 1.0 },
+ { 0.039216, 0.250980, 0.207843, 1.0 },
+ { 0.023529, 0.223529, 0.211765, 1.0 },
+ { 0.023529, 0.192157, 0.235294, 1.0 },
+ { 0.007843, 0.164706, 0.254902, 1.0 },
+ { 0.015686, 0.149020, 0.247059, 1.0 },
+ { 0.019608, 0.160784, 0.250980, 1.0 },
+ { 0.019608, 0.180392, 0.286275, 1.0 },
+ { 0.019608, 0.203922, 0.341176, 1.0 },
+ { 0.007843, 0.223529, 0.407843, 1.0 },
+ { 0.000000, 0.239216, 0.458824, 1.0 },
+ { 0.000000, 0.254902, 0.482353, 1.0 },
+ { 0.000000, 0.262745, 0.501961, 1.0 },
+ { 0.000000, 0.266667, 0.494118, 1.0 },
+ { 0.003922, 0.262745, 0.490196, 1.0 },
+ { 0.003922, 0.254902, 0.478431, 1.0 },
+ { 0.007843, 0.247059, 0.462745, 1.0 },
+ { 0.007843, 0.247059, 0.458824, 1.0 },
+ { 0.003922, 0.243137, 0.447059, 1.0 },
+ { 0.003922, 0.243137, 0.439216, 1.0 },
+ { 0.003922, 0.239216, 0.439216, 1.0 },
+ { 0.007843, 0.243137, 0.443137, 1.0 },
+ { 0.011765, 0.258824, 0.466667, 1.0 },
+ { 0.015686, 0.286275, 0.494118, 1.0 },
+ { 0.027451, 0.313725, 0.525490, 1.0 },
+ { 0.039216, 0.341176, 0.541176, 1.0 },
+ { 0.062745, 0.372549, 0.545098, 1.0 },
+ { 0.058824, 0.341176, 0.505882, 1.0 },
+ { 0.050980, 0.325490, 0.474510, 1.0 },
+ { 0.047059, 0.301961, 0.458824, 1.0 },
+ { 0.039216, 0.290196, 0.447059, 1.0 },
+ };
+/* Meadow */
+static double4 colors_585[] = {
+ { 0.600000, 0.505882, 0.690196, 1.0 },
+ { 0.603922, 0.494118, 0.666667, 1.0 },
+ { 0.658824, 0.529412, 0.698039, 1.0 },
+ { 0.717647, 0.564706, 0.733333, 1.0 },
+ { 0.764706, 0.596078, 0.776471, 1.0 },
+ { 0.815686, 0.627451, 0.819608, 1.0 },
+ { 0.831373, 0.635294, 0.835294, 1.0 },
+ { 0.850980, 0.647059, 0.854902, 1.0 },
+ { 0.921569, 0.701961, 0.917647, 1.0 },
+ { 0.894118, 0.690196, 0.894118, 1.0 },
+ { 0.870588, 0.678431, 0.874510, 1.0 },
+ { 0.796078, 0.639216, 0.807843, 1.0 },
+ { 0.725490, 0.600000, 0.745098, 1.0 },
+ { 0.643137, 0.576471, 0.658824, 1.0 },
+ { 0.560784, 0.556863, 0.572549, 1.0 },
+ { 0.498039, 0.549020, 0.501961, 1.0 },
+ { 0.435294, 0.541176, 0.431373, 1.0 },
+ { 0.411765, 0.498039, 0.356863, 1.0 },
+ { 0.411765, 0.486275, 0.352941, 1.0 },
+ { 0.411765, 0.478431, 0.349020, 1.0 },
+ { 0.423529, 0.458824, 0.345098, 1.0 },
+ { 0.435294, 0.439216, 0.345098, 1.0 },
+ { 0.435294, 0.400000, 0.364706, 1.0 },
+ { 0.439216, 0.360784, 0.388235, 1.0 },
+ { 0.435294, 0.298039, 0.466667, 1.0 },
+ { 0.403922, 0.274510, 0.435294, 1.0 },
+ { 0.372549, 0.250980, 0.403922, 1.0 },
+ { 0.329412, 0.227451, 0.368627, 1.0 },
+ { 0.290196, 0.203922, 0.333333, 1.0 },
+ { 0.270588, 0.196078, 0.313725, 1.0 },
+ { 0.254902, 0.192157, 0.294118, 1.0 },
+ { 0.207843, 0.176471, 0.250980, 1.0 },
+ { 0.176471, 0.160784, 0.231373, 1.0 },
+ { 0.149020, 0.149020, 0.196078, 1.0 },
+ { 0.141176, 0.149020, 0.192157, 1.0 },
+ { 0.137255, 0.152941, 0.188235, 1.0 },
+ { 0.133333, 0.152941, 0.176471, 1.0 },
+ { 0.133333, 0.152941, 0.164706, 1.0 },
+ { 0.133333, 0.145098, 0.160784, 1.0 },
+ { 0.133333, 0.141176, 0.156863, 1.0 },
+ { 0.129412, 0.137255, 0.160784, 1.0 },
+ { 0.133333, 0.137255, 0.168627, 1.0 },
+ { 0.141176, 0.141176, 0.180392, 1.0 },
+ { 0.172549, 0.160784, 0.203922, 1.0 },
+ { 0.203922, 0.180392, 0.231373, 1.0 },
+ { 0.223529, 0.188235, 0.250980, 1.0 },
+ { 0.243137, 0.196078, 0.274510, 1.0 },
+ { 0.290196, 0.223529, 0.317647, 1.0 },
+ { 0.341176, 0.250980, 0.368627, 1.0 },
+ { 0.431373, 0.317647, 0.458824, 1.0 },
+ { 0.450980, 0.337255, 0.474510, 1.0 },
+ { 0.470588, 0.356863, 0.494118, 1.0 },
+ { 0.447059, 0.360784, 0.474510, 1.0 },
+ { 0.427451, 0.364706, 0.458824, 1.0 },
+ { 0.403922, 0.356863, 0.435294, 1.0 },
+ { 0.380392, 0.349020, 0.415686, 1.0 },
+ { 0.266667, 0.364706, 0.258824, 1.0 },
+ { 0.215686, 0.364706, 0.200000, 1.0 },
+ { 0.164706, 0.364706, 0.145098, 1.0 },
+ { 0.141176, 0.368627, 0.117647, 1.0 },
+ { 0.121569, 0.376471, 0.094118, 1.0 },
+ { 0.125490, 0.376471, 0.098039, 1.0 },
+ { 0.133333, 0.380392, 0.105882, 1.0 },
+ { 0.149020, 0.380392, 0.141176, 1.0 },
+ { 0.188235, 0.396078, 0.184314, 1.0 },
+ { 0.282353, 0.454902, 0.396078, 1.0 },
+ { 0.298039, 0.509804, 0.454902, 1.0 },
+ { 0.317647, 0.568627, 0.517647, 1.0 },
+ { 0.309804, 0.560784, 0.482353, 1.0 },
+ { 0.301961, 0.552941, 0.447059, 1.0 },
+ { 0.266667, 0.529412, 0.352941, 1.0 },
+ { 0.215686, 0.556863, 0.270588, 1.0 },
+ { 0.129412, 0.541176, 0.133333, 1.0 },
+ { 0.152941, 0.529412, 0.090196, 1.0 },
+ { 0.176471, 0.521569, 0.050980, 1.0 },
+ { 0.168627, 0.513725, 0.027451, 1.0 },
+ { 0.164706, 0.509804, 0.007843, 1.0 },
+ { 0.160784, 0.513725, 0.003922, 1.0 },
+ { 0.156863, 0.521569, 0.003922, 1.0 },
+ { 0.156863, 0.521569, 0.003922, 1.0 },
+ { 0.113725, 0.494118, 0.000000, 1.0 },
+ { 0.145098, 0.521569, 0.007843, 1.0 },
+ { 0.133333, 0.501961, 0.019608, 1.0 },
+ { 0.121569, 0.482353, 0.035294, 1.0 },
+ { 0.133333, 0.462745, 0.058824, 1.0 },
+ { 0.145098, 0.443137, 0.086275, 1.0 },
+ { 0.176471, 0.427451, 0.137255, 1.0 },
+ { 0.192157, 0.388235, 0.180392, 1.0 },
+ { 0.262745, 0.325490, 0.278431, 1.0 },
+ { 0.278431, 0.298039, 0.305882, 1.0 },
+ { 0.298039, 0.274510, 0.337255, 1.0 },
+ { 0.313725, 0.262745, 0.352941, 1.0 },
+ { 0.329412, 0.254902, 0.368627, 1.0 },
+ { 0.349020, 0.243137, 0.384314, 1.0 },
+ { 0.368627, 0.254902, 0.400000, 1.0 },
+ { 0.396078, 0.274510, 0.419608, 1.0 },
+ { 0.427451, 0.305882, 0.458824, 1.0 },
+ { 0.509804, 0.372549, 0.529412, 1.0 },
+ { 0.525490, 0.384314, 0.549020, 1.0 },
+ { 0.545098, 0.400000, 0.568627, 1.0 },
+ { 0.545098, 0.400000, 0.568627, 1.0 },
+ { 0.549020, 0.400000, 0.568627, 1.0 },
+ { 0.525490, 0.384314, 0.545098, 1.0 },
+ { 0.482353, 0.360784, 0.505882, 1.0 },
+ { 0.400000, 0.305882, 0.419608, 1.0 },
+ { 0.372549, 0.294118, 0.392157, 1.0 },
+ { 0.345098, 0.282353, 0.368627, 1.0 },
+ { 0.333333, 0.274510, 0.356863, 1.0 },
+ { 0.321569, 0.270588, 0.349020, 1.0 },
+ { 0.294118, 0.262745, 0.333333, 1.0 },
+ { 0.301961, 0.258824, 0.345098, 1.0 },
+ { 0.305882, 0.262745, 0.345098, 1.0 },
+ { 0.301961, 0.258824, 0.341176, 1.0 },
+ { 0.250980, 0.235294, 0.313725, 1.0 },
+ { 0.243137, 0.227451, 0.298039, 1.0 },
+ { 0.235294, 0.219608, 0.286275, 1.0 },
+ { 0.223529, 0.203922, 0.266667, 1.0 },
+ { 0.211765, 0.203922, 0.266667, 1.0 },
+ { 0.223529, 0.219608, 0.282353, 1.0 },
+ { 0.243137, 0.227451, 0.294118, 1.0 },
+ { 0.360784, 0.274510, 0.396078, 1.0 },
+ { 0.415686, 0.309804, 0.447059, 1.0 },
+ { 0.470588, 0.349020, 0.501961, 1.0 },
+ { 0.501961, 0.368627, 0.533333, 1.0 },
+ { 0.537255, 0.388235, 0.564706, 1.0 },
+ { 0.584314, 0.415686, 0.611765, 1.0 },
+ { 0.631373, 0.454902, 0.650980, 1.0 },
+ { 0.647059, 0.474510, 0.670588, 1.0 },
+ { 0.674510, 0.494118, 0.686275, 1.0 },
+ { 0.686275, 0.501961, 0.698039, 1.0 },
+ { 0.678431, 0.498039, 0.698039, 1.0 },
+ { 0.674510, 0.498039, 0.698039, 1.0 },
+ { 0.674510, 0.494118, 0.694118, 1.0 },
+ { 0.662745, 0.494118, 0.682353, 1.0 },
+ { 0.635294, 0.490196, 0.654902, 1.0 },
+ { 0.596078, 0.486275, 0.627451, 1.0 },
+ { 0.509804, 0.549020, 0.619608, 1.0 },
+ { 0.462745, 0.584314, 0.619608, 1.0 },
+ { 0.419608, 0.623529, 0.623529, 1.0 },
+ { 0.388235, 0.607843, 0.568627, 1.0 },
+ { 0.360784, 0.592157, 0.517647, 1.0 },
+ { 0.290196, 0.564706, 0.396078, 1.0 },
+ { 0.203922, 0.576471, 0.290196, 1.0 },
+ { 0.160784, 0.537255, 0.254902, 1.0 },
+ { 0.125490, 0.525490, 0.172549, 1.0 },
+ { 0.133333, 0.537255, 0.054902, 1.0 },
+ { 0.129412, 0.501961, 0.058824, 1.0 },
+ { 0.125490, 0.466667, 0.066667, 1.0 },
+ { 0.129412, 0.400000, 0.090196, 1.0 },
+ { 0.145098, 0.345098, 0.125490, 1.0 },
+ { 0.172549, 0.333333, 0.141176, 1.0 },
+ { 0.188235, 0.282353, 0.184314, 1.0 },
+ { 0.274510, 0.239216, 0.305882, 1.0 },
+ { 0.309804, 0.254902, 0.337255, 1.0 },
+ { 0.345098, 0.274510, 0.368627, 1.0 },
+ { 0.396078, 0.301961, 0.423529, 1.0 },
+ { 0.388235, 0.294118, 0.415686, 1.0 },
+ { 0.400000, 0.309804, 0.431373, 1.0 },
+ { 0.396078, 0.321569, 0.427451, 1.0 },
+ { 0.372549, 0.325490, 0.415686, 1.0 },
+ { 0.313725, 0.298039, 0.368627, 1.0 },
+ { 0.219608, 0.294118, 0.270588, 1.0 },
+ { 0.184314, 0.286275, 0.223529, 1.0 },
+ { 0.152941, 0.278431, 0.176471, 1.0 },
+ { 0.105882, 0.286275, 0.101961, 1.0 },
+ { 0.078431, 0.270588, 0.078431, 1.0 },
+ { 0.101961, 0.274510, 0.070588, 1.0 },
+ { 0.121569, 0.274510, 0.078431, 1.0 },
+ { 0.152941, 0.270588, 0.125490, 1.0 },
+ { 0.176471, 0.274510, 0.145098, 1.0 },
+ { 0.200000, 0.282353, 0.168627, 1.0 },
+ { 0.223529, 0.282353, 0.211765, 1.0 },
+ { 0.270588, 0.282353, 0.274510, 1.0 },
+ { 0.286275, 0.298039, 0.341176, 1.0 },
+ { 0.313725, 0.325490, 0.384314, 1.0 },
+ { 0.341176, 0.372549, 0.411765, 1.0 },
+ { 0.349020, 0.380392, 0.407843, 1.0 },
+ { 0.341176, 0.368627, 0.392157, 1.0 },
+ { 0.321569, 0.329412, 0.380392, 1.0 },
+ { 0.301961, 0.309804, 0.360784, 1.0 },
+ { 0.278431, 0.301961, 0.333333, 1.0 },
+ { 0.258824, 0.278431, 0.298039, 1.0 },
+ { 0.243137, 0.243137, 0.278431, 1.0 },
+ { 0.274510, 0.239216, 0.294118, 1.0 },
+ { 0.286275, 0.282353, 0.349020, 1.0 },
+ { 0.309804, 0.321569, 0.372549, 1.0 },
+ { 0.333333, 0.364706, 0.400000, 1.0 },
+ { 0.372549, 0.423529, 0.450980, 1.0 },
+ { 0.388235, 0.486275, 0.498039, 1.0 },
+ { 0.419608, 0.490196, 0.513725, 1.0 },
+ { 0.411765, 0.513725, 0.517647, 1.0 },
+ { 0.384314, 0.505882, 0.498039, 1.0 },
+ { 0.341176, 0.486275, 0.470588, 1.0 },
+ { 0.333333, 0.435294, 0.435294, 1.0 },
+ { 0.329412, 0.364706, 0.392157, 1.0 },
+ { 0.309804, 0.298039, 0.356863, 1.0 },
+ { 0.321569, 0.286275, 0.360784, 1.0 },
+ { 0.356863, 0.294118, 0.392157, 1.0 },
+ { 0.407843, 0.317647, 0.439216, 1.0 },
+ { 0.482353, 0.352941, 0.505882, 1.0 },
+ { 0.564706, 0.403922, 0.580392, 1.0 },
+ { 0.647059, 0.458824, 0.650980, 1.0 },
+ { 0.705882, 0.501961, 0.709804, 1.0 },
+ { 0.741176, 0.529412, 0.741176, 1.0 },
+ { 0.752941, 0.549020, 0.752941, 1.0 },
+ { 0.764706, 0.556863, 0.764706, 1.0 },
+ { 0.768627, 0.556863, 0.768627, 1.0 },
+ { 0.737255, 0.541176, 0.749020, 1.0 },
+ { 0.701961, 0.517647, 0.721569, 1.0 },
+ { 0.682353, 0.494118, 0.701961, 1.0 },
+ { 0.670588, 0.482353, 0.686275, 1.0 },
+ { 0.635294, 0.470588, 0.658824, 1.0 },
+ { 0.592157, 0.458824, 0.623529, 1.0 },
+ { 0.541176, 0.423529, 0.584314, 1.0 },
+ { 0.486275, 0.380392, 0.529412, 1.0 },
+ { 0.419608, 0.341176, 0.462745, 1.0 },
+ { 0.349020, 0.309804, 0.388235, 1.0 },
+ { 0.282353, 0.282353, 0.321569, 1.0 },
+ { 0.223529, 0.258824, 0.247059, 1.0 },
+ { 0.156863, 0.215686, 0.160784, 1.0 },
+ { 0.113725, 0.184314, 0.113725, 1.0 },
+ { 0.078431, 0.164706, 0.082353, 1.0 },
+ { 0.066667, 0.160784, 0.058824, 1.0 },
+ { 0.058824, 0.152941, 0.050980, 1.0 },
+ { 0.062745, 0.149020, 0.047059, 1.0 },
+ { 0.047059, 0.117647, 0.047059, 1.0 },
+ { 0.058824, 0.098039, 0.070588, 1.0 },
+ { 0.082353, 0.105882, 0.113725, 1.0 },
+ { 0.094118, 0.117647, 0.121569, 1.0 },
+ { 0.098039, 0.109804, 0.117647, 1.0 },
+ { 0.098039, 0.098039, 0.133333, 1.0 },
+ { 0.133333, 0.125490, 0.176471, 1.0 },
+ { 0.188235, 0.184314, 0.239216, 1.0 },
+ { 0.250980, 0.239216, 0.294118, 1.0 },
+ { 0.317647, 0.278431, 0.352941, 1.0 },
+ { 0.415686, 0.333333, 0.447059, 1.0 },
+ { 0.505882, 0.403922, 0.529412, 1.0 },
+ { 0.592157, 0.486275, 0.615686, 1.0 },
+ { 0.678431, 0.541176, 0.694118, 1.0 },
+ { 0.749020, 0.580392, 0.760784, 1.0 },
+ { 0.803922, 0.603922, 0.807843, 1.0 },
+ { 0.815686, 0.619608, 0.831373, 1.0 },
+ { 0.835294, 0.627451, 0.843137, 1.0 },
+ { 0.815686, 0.635294, 0.827451, 1.0 },
+ { 0.796078, 0.666667, 0.780392, 1.0 },
+ { 0.756863, 0.690196, 0.772549, 1.0 },
+ { 0.780392, 0.717647, 0.803922, 1.0 },
+ { 0.792157, 0.729412, 0.839216, 1.0 },
+ { 0.850980, 0.772549, 0.850980, 1.0 },
+ { 0.823529, 0.796078, 0.847059, 1.0 },
+ { 0.823529, 0.800000, 0.874510, 1.0 },
+ { 0.792157, 0.749020, 0.901961, 1.0 },
+ { 0.780392, 0.694118, 0.870588, 1.0 },
+ { 0.756863, 0.643137, 0.839216, 1.0 },
+ { 0.705882, 0.600000, 0.792157, 1.0 },
+ { 0.662745, 0.549020, 0.749020, 1.0 },
+ };
+/* Mermaid */
+static double4 colors_586[] = {
+ { 0.274510, 0.478431, 0.458824, 1.0 },
+ { 0.313725, 0.423529, 0.392157, 1.0 },
+ { 0.317647, 0.400000, 0.380392, 1.0 },
+ { 0.321569, 0.380392, 0.368627, 1.0 },
+ { 0.298039, 0.368627, 0.407843, 1.0 },
+ { 0.278431, 0.360784, 0.447059, 1.0 },
+ { 0.262745, 0.356863, 0.470588, 1.0 },
+ { 0.250980, 0.352941, 0.498039, 1.0 },
+ { 0.211765, 0.337255, 0.592157, 1.0 },
+ { 0.235294, 0.345098, 0.611765, 1.0 },
+ { 0.258824, 0.356863, 0.631373, 1.0 },
+ { 0.298039, 0.380392, 0.650980, 1.0 },
+ { 0.341176, 0.403922, 0.674510, 1.0 },
+ { 0.372549, 0.431373, 0.694118, 1.0 },
+ { 0.403922, 0.458824, 0.717647, 1.0 },
+ { 0.407843, 0.474510, 0.725490, 1.0 },
+ { 0.415686, 0.490196, 0.737255, 1.0 },
+ { 0.396078, 0.529412, 0.803922, 1.0 },
+ { 0.364706, 0.545098, 0.811765, 1.0 },
+ { 0.337255, 0.564706, 0.823529, 1.0 },
+ { 0.329412, 0.572549, 0.823529, 1.0 },
+ { 0.321569, 0.580392, 0.827451, 1.0 },
+ { 0.317647, 0.580392, 0.827451, 1.0 },
+ { 0.317647, 0.584314, 0.827451, 1.0 },
+ { 0.290196, 0.505882, 0.800000, 1.0 },
+ { 0.286275, 0.474510, 0.792157, 1.0 },
+ { 0.286275, 0.447059, 0.784314, 1.0 },
+ { 0.258824, 0.400000, 0.776471, 1.0 },
+ { 0.231373, 0.356863, 0.768627, 1.0 },
+ { 0.223529, 0.349020, 0.768627, 1.0 },
+ { 0.219608, 0.345098, 0.768627, 1.0 },
+ { 0.219608, 0.356863, 0.772549, 1.0 },
+ { 0.219608, 0.364706, 0.780392, 1.0 },
+ { 0.200000, 0.356863, 0.796078, 1.0 },
+ { 0.192157, 0.360784, 0.811765, 1.0 },
+ { 0.188235, 0.368627, 0.827451, 1.0 },
+ { 0.160784, 0.341176, 0.835294, 1.0 },
+ { 0.133333, 0.313725, 0.847059, 1.0 },
+ { 0.121569, 0.305882, 0.850980, 1.0 },
+ { 0.109804, 0.298039, 0.854902, 1.0 },
+ { 0.066667, 0.278431, 0.854902, 1.0 },
+ { 0.058824, 0.282353, 0.847059, 1.0 },
+ { 0.054902, 0.286275, 0.843137, 1.0 },
+ { 0.058824, 0.305882, 0.831373, 1.0 },
+ { 0.066667, 0.325490, 0.823529, 1.0 },
+ { 0.070588, 0.345098, 0.819608, 1.0 },
+ { 0.078431, 0.364706, 0.819608, 1.0 },
+ { 0.094118, 0.400000, 0.811765, 1.0 },
+ { 0.101961, 0.423529, 0.796078, 1.0 },
+ { 0.133333, 0.474510, 0.756863, 1.0 },
+ { 0.149020, 0.494118, 0.729412, 1.0 },
+ { 0.168627, 0.513725, 0.701961, 1.0 },
+ { 0.172549, 0.513725, 0.650980, 1.0 },
+ { 0.180392, 0.513725, 0.603922, 1.0 },
+ { 0.180392, 0.517647, 0.584314, 1.0 },
+ { 0.180392, 0.525490, 0.568627, 1.0 },
+ { 0.192157, 0.541176, 0.541176, 1.0 },
+ { 0.172549, 0.529412, 0.545098, 1.0 },
+ { 0.152941, 0.517647, 0.552941, 1.0 },
+ { 0.141176, 0.501961, 0.580392, 1.0 },
+ { 0.133333, 0.486275, 0.611765, 1.0 },
+ { 0.121569, 0.466667, 0.627451, 1.0 },
+ { 0.113725, 0.450980, 0.647059, 1.0 },
+ { 0.090196, 0.403922, 0.674510, 1.0 },
+ { 0.074510, 0.356863, 0.686275, 1.0 },
+ { 0.062745, 0.278431, 0.698039, 1.0 },
+ { 0.062745, 0.258824, 0.686275, 1.0 },
+ { 0.062745, 0.239216, 0.678431, 1.0 },
+ { 0.074510, 0.250980, 0.674510, 1.0 },
+ { 0.090196, 0.266667, 0.670588, 1.0 },
+ { 0.125490, 0.317647, 0.658824, 1.0 },
+ { 0.152941, 0.349020, 0.603922, 1.0 },
+ { 0.215686, 0.454902, 0.494118, 1.0 },
+ { 0.247059, 0.517647, 0.462745, 1.0 },
+ { 0.278431, 0.580392, 0.431373, 1.0 },
+ { 0.305882, 0.607843, 0.443137, 1.0 },
+ { 0.333333, 0.635294, 0.454902, 1.0 },
+ { 0.329412, 0.631373, 0.474510, 1.0 },
+ { 0.329412, 0.631373, 0.498039, 1.0 },
+ { 0.294118, 0.592157, 0.525490, 1.0 },
+ { 0.282353, 0.545098, 0.572549, 1.0 },
+ { 0.274510, 0.486275, 0.701961, 1.0 },
+ { 0.247059, 0.447059, 0.698039, 1.0 },
+ { 0.223529, 0.411765, 0.698039, 1.0 },
+ { 0.219608, 0.403922, 0.682353, 1.0 },
+ { 0.219608, 0.396078, 0.670588, 1.0 },
+ { 0.223529, 0.403922, 0.631373, 1.0 },
+ { 0.219608, 0.415686, 0.568627, 1.0 },
+ { 0.184314, 0.443137, 0.447059, 1.0 },
+ { 0.168627, 0.454902, 0.407843, 1.0 },
+ { 0.156863, 0.466667, 0.372549, 1.0 },
+ { 0.141176, 0.466667, 0.356863, 1.0 },
+ { 0.125490, 0.470588, 0.345098, 1.0 },
+ { 0.098039, 0.470588, 0.345098, 1.0 },
+ { 0.090196, 0.470588, 0.352941, 1.0 },
+ { 0.086275, 0.466667, 0.349020, 1.0 },
+ { 0.078431, 0.462745, 0.337255, 1.0 },
+ { 0.109804, 0.419608, 0.301961, 1.0 },
+ { 0.145098, 0.396078, 0.270588, 1.0 },
+ { 0.184314, 0.372549, 0.239216, 1.0 },
+ { 0.200000, 0.352941, 0.219608, 1.0 },
+ { 0.215686, 0.337255, 0.200000, 1.0 },
+ { 0.258824, 0.305882, 0.172549, 1.0 },
+ { 0.305882, 0.301961, 0.156863, 1.0 },
+ { 0.407843, 0.349020, 0.176471, 1.0 },
+ { 0.407843, 0.364706, 0.164706, 1.0 },
+ { 0.411765, 0.384314, 0.152941, 1.0 },
+ { 0.400000, 0.392157, 0.145098, 1.0 },
+ { 0.388235, 0.403922, 0.137255, 1.0 },
+ { 0.356863, 0.415686, 0.133333, 1.0 },
+ { 0.321569, 0.431373, 0.145098, 1.0 },
+ { 0.286275, 0.447059, 0.164706, 1.0 },
+ { 0.258824, 0.462745, 0.203922, 1.0 },
+ { 0.231373, 0.470588, 0.309804, 1.0 },
+ { 0.235294, 0.466667, 0.333333, 1.0 },
+ { 0.239216, 0.462745, 0.360784, 1.0 },
+ { 0.262745, 0.458824, 0.400000, 1.0 },
+ { 0.305882, 0.462745, 0.427451, 1.0 },
+ { 0.345098, 0.458824, 0.431373, 1.0 },
+ { 0.384314, 0.447059, 0.407843, 1.0 },
+ { 0.447059, 0.423529, 0.298039, 1.0 },
+ { 0.466667, 0.419608, 0.247059, 1.0 },
+ { 0.490196, 0.419608, 0.196078, 1.0 },
+ { 0.494118, 0.419608, 0.180392, 1.0 },
+ { 0.501961, 0.423529, 0.168627, 1.0 },
+ { 0.498039, 0.419608, 0.141176, 1.0 },
+ { 0.486275, 0.415686, 0.117647, 1.0 },
+ { 0.454902, 0.415686, 0.113725, 1.0 },
+ { 0.407843, 0.400000, 0.113725, 1.0 },
+ { 0.286275, 0.352941, 0.098039, 1.0 },
+ { 0.262745, 0.345098, 0.101961, 1.0 },
+ { 0.239216, 0.341176, 0.105882, 1.0 },
+ { 0.207843, 0.333333, 0.129412, 1.0 },
+ { 0.180392, 0.325490, 0.156863, 1.0 },
+ { 0.152941, 0.294118, 0.164706, 1.0 },
+ { 0.152941, 0.262745, 0.172549, 1.0 },
+ { 0.227451, 0.235294, 0.188235, 1.0 },
+ { 0.274510, 0.223529, 0.176471, 1.0 },
+ { 0.325490, 0.211765, 0.164706, 1.0 },
+ { 0.352941, 0.223529, 0.152941, 1.0 },
+ { 0.384314, 0.239216, 0.145098, 1.0 },
+ { 0.454902, 0.313725, 0.141176, 1.0 },
+ { 0.486275, 0.372549, 0.117647, 1.0 },
+ { 0.486275, 0.411765, 0.094118, 1.0 },
+ { 0.466667, 0.458824, 0.082353, 1.0 },
+ { 0.403922, 0.572549, 0.101961, 1.0 },
+ { 0.376471, 0.580392, 0.113725, 1.0 },
+ { 0.352941, 0.588235, 0.129412, 1.0 },
+ { 0.305882, 0.596078, 0.184314, 1.0 },
+ { 0.270588, 0.615686, 0.250980, 1.0 },
+ { 0.239216, 0.611765, 0.325490, 1.0 },
+ { 0.215686, 0.596078, 0.407843, 1.0 },
+ { 0.211765, 0.631373, 0.592157, 1.0 },
+ { 0.219608, 0.643137, 0.623529, 1.0 },
+ { 0.231373, 0.658824, 0.654902, 1.0 },
+ { 0.235294, 0.658824, 0.686275, 1.0 },
+ { 0.211765, 0.654902, 0.686275, 1.0 },
+ { 0.180392, 0.643137, 0.639216, 1.0 },
+ { 0.164706, 0.623529, 0.552941, 1.0 },
+ { 0.156863, 0.588235, 0.458824, 1.0 },
+ { 0.160784, 0.560784, 0.380392, 1.0 },
+ { 0.211765, 0.529412, 0.239216, 1.0 },
+ { 0.215686, 0.513725, 0.203922, 1.0 },
+ { 0.223529, 0.498039, 0.172549, 1.0 },
+ { 0.215686, 0.462745, 0.137255, 1.0 },
+ { 0.231373, 0.458824, 0.156863, 1.0 },
+ { 0.278431, 0.498039, 0.227451, 1.0 },
+ { 0.305882, 0.549020, 0.317647, 1.0 },
+ { 0.282353, 0.556863, 0.462745, 1.0 },
+ { 0.278431, 0.560784, 0.498039, 1.0 },
+ { 0.274510, 0.564706, 0.537255, 1.0 },
+ { 0.290196, 0.603922, 0.635294, 1.0 },
+ { 0.301961, 0.627451, 0.713725, 1.0 },
+ { 0.301961, 0.619608, 0.760784, 1.0 },
+ { 0.282353, 0.600000, 0.792157, 1.0 },
+ { 0.262745, 0.596078, 0.823529, 1.0 },
+ { 0.243137, 0.580392, 0.835294, 1.0 },
+ { 0.207843, 0.549020, 0.835294, 1.0 },
+ { 0.164706, 0.521569, 0.835294, 1.0 },
+ { 0.133333, 0.505882, 0.819608, 1.0 },
+ { 0.113725, 0.490196, 0.780392, 1.0 },
+ { 0.094118, 0.462745, 0.729412, 1.0 },
+ { 0.086275, 0.435294, 0.666667, 1.0 },
+ { 0.094118, 0.415686, 0.596078, 1.0 },
+ { 0.109804, 0.392157, 0.447059, 1.0 },
+ { 0.117647, 0.388235, 0.427451, 1.0 },
+ { 0.125490, 0.384314, 0.411765, 1.0 },
+ { 0.141176, 0.380392, 0.388235, 1.0 },
+ { 0.145098, 0.388235, 0.392157, 1.0 },
+ { 0.125490, 0.380392, 0.396078, 1.0 },
+ { 0.117647, 0.364706, 0.419608, 1.0 },
+ { 0.109804, 0.341176, 0.447059, 1.0 },
+ { 0.101961, 0.329412, 0.470588, 1.0 },
+ { 0.086275, 0.309804, 0.466667, 1.0 },
+ { 0.082353, 0.278431, 0.443137, 1.0 },
+ { 0.094118, 0.235294, 0.396078, 1.0 },
+ { 0.105882, 0.192157, 0.329412, 1.0 },
+ { 0.121569, 0.160784, 0.266667, 1.0 },
+ { 0.137255, 0.137255, 0.211765, 1.0 },
+ { 0.152941, 0.133333, 0.188235, 1.0 },
+ { 0.156863, 0.137255, 0.172549, 1.0 },
+ { 0.152941, 0.156863, 0.180392, 1.0 },
+ { 0.141176, 0.188235, 0.203922, 1.0 },
+ { 0.121569, 0.231373, 0.239216, 1.0 },
+ { 0.101961, 0.274510, 0.266667, 1.0 },
+ { 0.082353, 0.309804, 0.270588, 1.0 },
+ { 0.066667, 0.329412, 0.258824, 1.0 },
+ { 0.066667, 0.345098, 0.239216, 1.0 },
+ { 0.078431, 0.364706, 0.215686, 1.0 },
+ { 0.094118, 0.376471, 0.200000, 1.0 },
+ { 0.113725, 0.376471, 0.196078, 1.0 },
+ { 0.137255, 0.380392, 0.211765, 1.0 },
+ { 0.156863, 0.400000, 0.250980, 1.0 },
+ { 0.156863, 0.415686, 0.301961, 1.0 },
+ { 0.152941, 0.439216, 0.368627, 1.0 },
+ { 0.145098, 0.454902, 0.431373, 1.0 },
+ { 0.145098, 0.478431, 0.490196, 1.0 },
+ { 0.129412, 0.498039, 0.541176, 1.0 },
+ { 0.117647, 0.517647, 0.588235, 1.0 },
+ { 0.113725, 0.533333, 0.619608, 1.0 },
+ { 0.129412, 0.549020, 0.639216, 1.0 },
+ { 0.160784, 0.560784, 0.654902, 1.0 },
+ { 0.211765, 0.584314, 0.670588, 1.0 },
+ { 0.262745, 0.600000, 0.678431, 1.0 },
+ { 0.301961, 0.596078, 0.674510, 1.0 },
+ { 0.337255, 0.588235, 0.647059, 1.0 },
+ { 0.380392, 0.588235, 0.603922, 1.0 },
+ { 0.411765, 0.584314, 0.549020, 1.0 },
+ { 0.415686, 0.568627, 0.482353, 1.0 },
+ { 0.407843, 0.568627, 0.407843, 1.0 },
+ { 0.403922, 0.568627, 0.333333, 1.0 },
+ { 0.392157, 0.568627, 0.262745, 1.0 },
+ { 0.360784, 0.560784, 0.200000, 1.0 },
+ { 0.329412, 0.556863, 0.145098, 1.0 },
+ { 0.305882, 0.552941, 0.105882, 1.0 },
+ { 0.286275, 0.537255, 0.082353, 1.0 },
+ { 0.278431, 0.525490, 0.078431, 1.0 },
+ { 0.274510, 0.509804, 0.094118, 1.0 },
+ { 0.278431, 0.490196, 0.121569, 1.0 },
+ { 0.286275, 0.470588, 0.152941, 1.0 },
+ { 0.305882, 0.454902, 0.192157, 1.0 },
+ { 0.337255, 0.427451, 0.231373, 1.0 },
+ { 0.356863, 0.407843, 0.254902, 1.0 },
+ { 0.368627, 0.392157, 0.266667, 1.0 },
+ { 0.376471, 0.376471, 0.278431, 1.0 },
+ { 0.372549, 0.360784, 0.278431, 1.0 },
+ { 0.337255, 0.341176, 0.254902, 1.0 },
+ { 0.290196, 0.341176, 0.231373, 1.0 },
+ { 0.258824, 0.360784, 0.247059, 1.0 },
+ { 0.247059, 0.411765, 0.313725, 1.0 },
+ { 0.207843, 0.443137, 0.376471, 1.0 },
+ { 0.172549, 0.470588, 0.415686, 1.0 },
+ { 0.156863, 0.482353, 0.443137, 1.0 },
+ { 0.180392, 0.509804, 0.498039, 1.0 },
+ { 0.200000, 0.517647, 0.529412, 1.0 },
+ { 0.235294, 0.509804, 0.517647, 1.0 },
+ };
+/* Mesmerize */
+static double4 colors_587[] = {
+ { 0.078431, 0.113725, 0.200000, 1.0 },
+ { 0.047059, 0.231373, 0.200000, 1.0 },
+ { 0.047059, 0.325490, 0.223529, 1.0 },
+ { 0.047059, 0.419608, 0.247059, 1.0 },
+ { 0.098039, 0.470588, 0.282353, 1.0 },
+ { 0.152941, 0.521569, 0.321569, 1.0 },
+ { 0.180392, 0.568627, 0.333333, 1.0 },
+ { 0.207843, 0.619608, 0.349020, 1.0 },
+ { 0.301961, 0.588235, 0.470588, 1.0 },
+ { 0.329412, 0.592157, 0.498039, 1.0 },
+ { 0.356863, 0.600000, 0.529412, 1.0 },
+ { 0.372549, 0.580392, 0.545098, 1.0 },
+ { 0.392157, 0.560784, 0.564706, 1.0 },
+ { 0.439216, 0.529412, 0.572549, 1.0 },
+ { 0.486275, 0.501961, 0.584314, 1.0 },
+ { 0.517647, 0.509804, 0.603922, 1.0 },
+ { 0.549020, 0.517647, 0.623529, 1.0 },
+ { 0.623529, 0.541176, 0.603922, 1.0 },
+ { 0.670588, 0.545098, 0.611765, 1.0 },
+ { 0.721569, 0.552941, 0.619608, 1.0 },
+ { 0.745098, 0.568627, 0.603922, 1.0 },
+ { 0.772549, 0.584314, 0.592157, 1.0 },
+ { 0.788235, 0.572549, 0.600000, 1.0 },
+ { 0.807843, 0.564706, 0.611765, 1.0 },
+ { 0.878431, 0.549020, 0.603922, 1.0 },
+ { 0.882353, 0.462745, 0.611765, 1.0 },
+ { 0.886275, 0.380392, 0.623529, 1.0 },
+ { 0.827451, 0.333333, 0.619608, 1.0 },
+ { 0.772549, 0.290196, 0.619608, 1.0 },
+ { 0.737255, 0.254902, 0.607843, 1.0 },
+ { 0.701961, 0.219608, 0.600000, 1.0 },
+ { 0.549020, 0.231373, 0.596078, 1.0 },
+ { 0.392157, 0.250980, 0.576471, 1.0 },
+ { 0.196078, 0.254902, 0.435294, 1.0 },
+ { 0.156863, 0.286275, 0.396078, 1.0 },
+ { 0.117647, 0.317647, 0.360784, 1.0 },
+ { 0.223529, 0.317647, 0.376471, 1.0 },
+ { 0.333333, 0.317647, 0.396078, 1.0 },
+ { 0.388235, 0.337255, 0.411765, 1.0 },
+ { 0.443137, 0.356863, 0.427451, 1.0 },
+ { 0.701961, 0.219608, 0.529412, 1.0 },
+ { 0.741176, 0.184314, 0.564706, 1.0 },
+ { 0.780392, 0.149020, 0.603922, 1.0 },
+ { 0.815686, 0.113725, 0.603922, 1.0 },
+ { 0.854902, 0.082353, 0.603922, 1.0 },
+ { 0.847059, 0.117647, 0.607843, 1.0 },
+ { 0.839216, 0.152941, 0.615686, 1.0 },
+ { 0.894118, 0.188235, 0.623529, 1.0 },
+ { 0.768627, 0.200000, 0.584314, 1.0 },
+ { 0.721569, 0.345098, 0.529412, 1.0 },
+ { 0.674510, 0.360784, 0.486275, 1.0 },
+ { 0.631373, 0.376471, 0.447059, 1.0 },
+ { 0.694118, 0.388235, 0.427451, 1.0 },
+ { 0.756863, 0.400000, 0.407843, 1.0 },
+ { 0.741176, 0.411765, 0.403922, 1.0 },
+ { 0.729412, 0.423529, 0.400000, 1.0 },
+ { 0.631373, 0.439216, 0.450980, 1.0 },
+ { 0.623529, 0.486275, 0.470588, 1.0 },
+ { 0.615686, 0.533333, 0.490196, 1.0 },
+ { 0.670588, 0.521569, 0.525490, 1.0 },
+ { 0.729412, 0.509804, 0.560784, 1.0 },
+ { 0.784314, 0.513725, 0.564706, 1.0 },
+ { 0.839216, 0.521569, 0.572549, 1.0 },
+ { 0.913725, 0.501961, 0.576471, 1.0 },
+ { 0.941176, 0.498039, 0.560784, 1.0 },
+ { 0.952941, 0.521569, 0.486275, 1.0 },
+ { 0.960784, 0.517647, 0.478431, 1.0 },
+ { 0.968627, 0.517647, 0.470588, 1.0 },
+ { 0.945098, 0.525490, 0.474510, 1.0 },
+ { 0.925490, 0.533333, 0.478431, 1.0 },
+ { 0.890196, 0.498039, 0.498039, 1.0 },
+ { 0.854902, 0.482353, 0.521569, 1.0 },
+ { 0.713725, 0.494118, 0.584314, 1.0 },
+ { 0.631373, 0.470588, 0.545098, 1.0 },
+ { 0.552941, 0.447059, 0.509804, 1.0 },
+ { 0.525490, 0.447059, 0.505882, 1.0 },
+ { 0.501961, 0.447059, 0.501961, 1.0 },
+ { 0.482353, 0.423529, 0.501961, 1.0 },
+ { 0.462745, 0.403922, 0.501961, 1.0 },
+ { 0.431373, 0.403922, 0.509804, 1.0 },
+ { 0.478431, 0.396078, 0.537255, 1.0 },
+ { 0.498039, 0.333333, 0.588235, 1.0 },
+ { 0.505882, 0.360784, 0.588235, 1.0 },
+ { 0.513725, 0.392157, 0.588235, 1.0 },
+ { 0.505882, 0.423529, 0.580392, 1.0 },
+ { 0.498039, 0.454902, 0.576471, 1.0 },
+ { 0.478431, 0.482353, 0.552941, 1.0 },
+ { 0.462745, 0.525490, 0.545098, 1.0 },
+ { 0.549020, 0.572549, 0.525490, 1.0 },
+ { 0.596078, 0.505882, 0.529412, 1.0 },
+ { 0.647059, 0.443137, 0.533333, 1.0 },
+ { 0.662745, 0.423529, 0.541176, 1.0 },
+ { 0.682353, 0.407843, 0.552941, 1.0 },
+ { 0.694118, 0.388235, 0.603922, 1.0 },
+ { 0.666667, 0.360784, 0.647059, 1.0 },
+ { 0.631373, 0.349020, 0.650980, 1.0 },
+ { 0.643137, 0.372549, 0.666667, 1.0 },
+ { 0.701961, 0.462745, 0.635294, 1.0 },
+ { 0.752941, 0.419608, 0.560784, 1.0 },
+ { 0.803922, 0.380392, 0.486275, 1.0 },
+ { 0.819608, 0.372549, 0.458824, 1.0 },
+ { 0.839216, 0.368627, 0.435294, 1.0 },
+ { 0.909804, 0.298039, 0.407843, 1.0 },
+ { 0.925490, 0.219608, 0.396078, 1.0 },
+ { 0.960784, 0.172549, 0.419608, 1.0 },
+ { 0.956863, 0.176471, 0.450980, 1.0 },
+ { 0.956863, 0.180392, 0.486275, 1.0 },
+ { 0.937255, 0.188235, 0.501961, 1.0 },
+ { 0.917647, 0.200000, 0.517647, 1.0 },
+ { 0.882353, 0.243137, 0.529412, 1.0 },
+ { 0.843137, 0.282353, 0.564706, 1.0 },
+ { 0.792157, 0.294118, 0.615686, 1.0 },
+ { 0.749020, 0.301961, 0.619608, 1.0 },
+ { 0.643137, 0.274510, 0.631373, 1.0 },
+ { 0.600000, 0.247059, 0.643137, 1.0 },
+ { 0.556863, 0.219608, 0.658824, 1.0 },
+ { 0.501961, 0.160784, 0.666667, 1.0 },
+ { 0.454902, 0.133333, 0.654902, 1.0 },
+ { 0.356863, 0.172549, 0.650980, 1.0 },
+ { 0.317647, 0.160784, 0.639216, 1.0 },
+ { 0.411765, 0.192157, 0.600000, 1.0 },
+ { 0.427451, 0.227451, 0.588235, 1.0 },
+ { 0.443137, 0.262745, 0.580392, 1.0 },
+ { 0.454902, 0.278431, 0.592157, 1.0 },
+ { 0.466667, 0.298039, 0.607843, 1.0 },
+ { 0.513725, 0.356863, 0.627451, 1.0 },
+ { 0.556863, 0.431373, 0.619608, 1.0 },
+ { 0.580392, 0.486275, 0.615686, 1.0 },
+ { 0.654902, 0.525490, 0.588235, 1.0 },
+ { 0.772549, 0.521569, 0.529412, 1.0 },
+ { 0.776471, 0.501961, 0.513725, 1.0 },
+ { 0.784314, 0.482353, 0.501961, 1.0 },
+ { 0.772549, 0.423529, 0.454902, 1.0 },
+ { 0.760784, 0.392157, 0.431373, 1.0 },
+ { 0.709804, 0.396078, 0.427451, 1.0 },
+ { 0.639216, 0.419608, 0.450980, 1.0 },
+ { 0.517647, 0.537255, 0.501961, 1.0 },
+ { 0.450980, 0.556863, 0.552941, 1.0 },
+ { 0.388235, 0.580392, 0.607843, 1.0 },
+ { 0.368627, 0.576471, 0.611765, 1.0 },
+ { 0.349020, 0.572549, 0.619608, 1.0 },
+ { 0.435294, 0.505882, 0.639216, 1.0 },
+ { 0.517647, 0.490196, 0.627451, 1.0 },
+ { 0.580392, 0.501961, 0.572549, 1.0 },
+ { 0.701961, 0.501961, 0.529412, 1.0 },
+ { 0.905882, 0.545098, 0.482353, 1.0 },
+ { 0.921569, 0.533333, 0.462745, 1.0 },
+ { 0.941176, 0.525490, 0.447059, 1.0 },
+ { 0.956863, 0.509804, 0.466667, 1.0 },
+ { 0.976471, 0.490196, 0.494118, 1.0 },
+ { 0.976471, 0.458824, 0.529412, 1.0 },
+ { 0.980392, 0.462745, 0.564706, 1.0 },
+ { 0.964706, 0.556863, 0.603922, 1.0 },
+ { 0.964706, 0.564706, 0.615686, 1.0 },
+ { 0.964706, 0.572549, 0.627451, 1.0 },
+ { 0.972549, 0.584314, 0.631373, 1.0 },
+ { 0.952941, 0.545098, 0.627451, 1.0 },
+ { 0.968627, 0.458824, 0.627451, 1.0 },
+ { 0.976471, 0.376471, 0.627451, 1.0 },
+ { 0.968627, 0.294118, 0.627451, 1.0 },
+ { 0.984314, 0.203922, 0.631373, 1.0 },
+ { 0.960784, 0.152941, 0.611765, 1.0 },
+ { 0.949020, 0.137255, 0.600000, 1.0 },
+ { 0.937255, 0.121569, 0.588235, 1.0 },
+ { 0.921569, 0.149020, 0.552941, 1.0 },
+ { 0.878431, 0.200000, 0.525490, 1.0 },
+ { 0.823529, 0.203922, 0.525490, 1.0 },
+ { 0.792157, 0.211765, 0.517647, 1.0 },
+ { 0.709804, 0.203922, 0.517647, 1.0 },
+ { 0.701961, 0.200000, 0.541176, 1.0 },
+ { 0.698039, 0.200000, 0.564706, 1.0 },
+ { 0.721569, 0.145098, 0.564706, 1.0 },
+ { 0.717647, 0.137255, 0.549020, 1.0 },
+ { 0.733333, 0.188235, 0.564706, 1.0 },
+ { 0.760784, 0.211765, 0.584314, 1.0 },
+ { 0.823529, 0.243137, 0.576471, 1.0 },
+ { 0.874510, 0.329412, 0.541176, 1.0 },
+ { 0.870588, 0.427451, 0.525490, 1.0 },
+ { 0.898039, 0.494118, 0.521569, 1.0 },
+ { 0.945098, 0.525490, 0.513725, 1.0 },
+ { 0.933333, 0.556863, 0.517647, 1.0 },
+ { 0.929412, 0.580392, 0.533333, 1.0 },
+ { 0.929412, 0.560784, 0.564706, 1.0 },
+ { 0.866667, 0.576471, 0.596078, 1.0 },
+ { 0.764706, 0.560784, 0.627451, 1.0 },
+ { 0.701961, 0.560784, 0.619608, 1.0 },
+ { 0.643137, 0.564706, 0.611765, 1.0 },
+ { 0.541176, 0.560784, 0.564706, 1.0 },
+ { 0.415686, 0.470588, 0.486275, 1.0 },
+ { 0.286275, 0.360784, 0.403922, 1.0 },
+ { 0.235294, 0.278431, 0.360784, 1.0 },
+ { 0.278431, 0.188235, 0.376471, 1.0 },
+ { 0.341176, 0.113725, 0.380392, 1.0 },
+ { 0.403922, 0.054902, 0.384314, 1.0 },
+ { 0.603922, 0.070588, 0.470588, 1.0 },
+ { 0.764706, 0.113725, 0.521569, 1.0 },
+ { 0.827451, 0.129412, 0.501961, 1.0 },
+ { 0.917647, 0.172549, 0.486275, 1.0 },
+ { 0.949020, 0.239216, 0.486275, 1.0 },
+ { 0.945098, 0.286275, 0.490196, 1.0 },
+ { 0.964706, 0.294118, 0.470588, 1.0 },
+ { 0.964706, 0.321569, 0.458824, 1.0 },
+ { 0.956863, 0.364706, 0.431373, 1.0 },
+ { 0.929412, 0.419608, 0.407843, 1.0 },
+ { 0.878431, 0.458824, 0.400000, 1.0 },
+ { 0.850980, 0.490196, 0.349020, 1.0 },
+ { 0.850980, 0.556863, 0.341176, 1.0 },
+ { 0.854902, 0.549020, 0.349020, 1.0 },
+ { 0.862745, 0.517647, 0.333333, 1.0 },
+ { 0.894118, 0.501961, 0.392157, 1.0 },
+ { 0.945098, 0.435294, 0.443137, 1.0 },
+ { 0.964706, 0.356863, 0.474510, 1.0 },
+ { 0.945098, 0.290196, 0.525490, 1.0 },
+ { 0.917647, 0.254902, 0.584314, 1.0 },
+ { 0.882353, 0.211765, 0.631373, 1.0 },
+ { 0.815686, 0.168627, 0.654902, 1.0 },
+ { 0.749020, 0.160784, 0.643137, 1.0 },
+ { 0.709804, 0.164706, 0.647059, 1.0 },
+ { 0.674510, 0.160784, 0.678431, 1.0 },
+ { 0.674510, 0.160784, 0.658824, 1.0 },
+ { 0.713725, 0.211765, 0.654902, 1.0 },
+ { 0.776471, 0.243137, 0.686275, 1.0 },
+ { 0.807843, 0.239216, 0.662745, 1.0 },
+ { 0.823529, 0.301961, 0.650980, 1.0 },
+ { 0.847059, 0.345098, 0.658824, 1.0 },
+ { 0.803922, 0.325490, 0.654902, 1.0 },
+ { 0.752941, 0.325490, 0.643137, 1.0 },
+ { 0.725490, 0.329412, 0.619608, 1.0 },
+ { 0.709804, 0.305882, 0.607843, 1.0 },
+ { 0.709804, 0.282353, 0.600000, 1.0 },
+ { 0.717647, 0.290196, 0.576471, 1.0 },
+ { 0.752941, 0.305882, 0.580392, 1.0 },
+ { 0.800000, 0.333333, 0.588235, 1.0 },
+ { 0.823529, 0.372549, 0.584314, 1.0 },
+ { 0.835294, 0.380392, 0.600000, 1.0 },
+ { 0.831373, 0.396078, 0.603922, 1.0 },
+ { 0.768627, 0.407843, 0.588235, 1.0 },
+ { 0.698039, 0.372549, 0.576471, 1.0 },
+ { 0.600000, 0.376471, 0.572549, 1.0 },
+ { 0.427451, 0.380392, 0.533333, 1.0 },
+ { 0.333333, 0.341176, 0.462745, 1.0 },
+ { 0.349020, 0.360784, 0.466667, 1.0 },
+ { 0.309804, 0.356863, 0.486275, 1.0 },
+ { 0.329412, 0.301961, 0.462745, 1.0 },
+ { 0.466667, 0.294118, 0.443137, 1.0 },
+ { 0.592157, 0.270588, 0.466667, 1.0 },
+ { 0.682353, 0.219608, 0.505882, 1.0 },
+ { 0.756863, 0.200000, 0.466667, 1.0 },
+ { 0.803922, 0.196078, 0.407843, 1.0 },
+ { 0.803922, 0.188235, 0.403922, 1.0 },
+ { 0.658824, 0.172549, 0.376471, 1.0 },
+ { 0.494118, 0.164706, 0.313725, 1.0 },
+ { 0.450980, 0.121569, 0.266667, 1.0 },
+ { 0.282353, 0.098039, 0.239216, 1.0 },
+ { 0.113725, 0.129412, 0.215686, 1.0 },
+ { 0.101961, 0.109804, 0.192157, 1.0 },
+ };
+/* Midnight_Wave */
+static double4 colors_588[] = {
+ { 0.058824, 0.137255, 0.592157, 1.0 },
+ { 0.062745, 0.152941, 0.600000, 1.0 },
+ { 0.066667, 0.152941, 0.615686, 1.0 },
+ { 0.070588, 0.156863, 0.631373, 1.0 },
+ { 0.074510, 0.152941, 0.647059, 1.0 },
+ { 0.078431, 0.152941, 0.666667, 1.0 },
+ { 0.078431, 0.156863, 0.670588, 1.0 },
+ { 0.082353, 0.164706, 0.674510, 1.0 },
+ { 0.090196, 0.184314, 0.678431, 1.0 },
+ { 0.086275, 0.172549, 0.670588, 1.0 },
+ { 0.082353, 0.160784, 0.666667, 1.0 },
+ { 0.078431, 0.137255, 0.654902, 1.0 },
+ { 0.078431, 0.113725, 0.643137, 1.0 },
+ { 0.070588, 0.105882, 0.619608, 1.0 },
+ { 0.066667, 0.101961, 0.600000, 1.0 },
+ { 0.066667, 0.101961, 0.580392, 1.0 },
+ { 0.066667, 0.101961, 0.564706, 1.0 },
+ { 0.047059, 0.086275, 0.494118, 1.0 },
+ { 0.039216, 0.070588, 0.454902, 1.0 },
+ { 0.035294, 0.054902, 0.415686, 1.0 },
+ { 0.027451, 0.043137, 0.368627, 1.0 },
+ { 0.019608, 0.031373, 0.325490, 1.0 },
+ { 0.015686, 0.027451, 0.301961, 1.0 },
+ { 0.011765, 0.023529, 0.282353, 1.0 },
+ { 0.003922, 0.011765, 0.207843, 1.0 },
+ { 0.000000, 0.007843, 0.176471, 1.0 },
+ { 0.000000, 0.007843, 0.145098, 1.0 },
+ { 0.000000, 0.003922, 0.125490, 1.0 },
+ { 0.000000, 0.000000, 0.105882, 1.0 },
+ { 0.000000, 0.000000, 0.098039, 1.0 },
+ { 0.000000, 0.000000, 0.094118, 1.0 },
+ { 0.000000, 0.000000, 0.090196, 1.0 },
+ { 0.000000, 0.000000, 0.090196, 1.0 },
+ { 0.000000, 0.003922, 0.098039, 1.0 },
+ { 0.000000, 0.003922, 0.109804, 1.0 },
+ { 0.000000, 0.003922, 0.121569, 1.0 },
+ { 0.000000, 0.003922, 0.133333, 1.0 },
+ { 0.003922, 0.007843, 0.145098, 1.0 },
+ { 0.007843, 0.011765, 0.149020, 1.0 },
+ { 0.011765, 0.019608, 0.152941, 1.0 },
+ { 0.019608, 0.031373, 0.164706, 1.0 },
+ { 0.019608, 0.027451, 0.164706, 1.0 },
+ { 0.019608, 0.027451, 0.168627, 1.0 },
+ { 0.015686, 0.023529, 0.160784, 1.0 },
+ { 0.015686, 0.023529, 0.152941, 1.0 },
+ { 0.015686, 0.023529, 0.149020, 1.0 },
+ { 0.019608, 0.027451, 0.145098, 1.0 },
+ { 0.023529, 0.035294, 0.141176, 1.0 },
+ { 0.019608, 0.031373, 0.137255, 1.0 },
+ { 0.011765, 0.023529, 0.133333, 1.0 },
+ { 0.007843, 0.015686, 0.137255, 1.0 },
+ { 0.003922, 0.007843, 0.141176, 1.0 },
+ { 0.003922, 0.011765, 0.156863, 1.0 },
+ { 0.003922, 0.015686, 0.176471, 1.0 },
+ { 0.003922, 0.015686, 0.192157, 1.0 },
+ { 0.007843, 0.019608, 0.211765, 1.0 },
+ { 0.023529, 0.062745, 0.309804, 1.0 },
+ { 0.050980, 0.117647, 0.368627, 1.0 },
+ { 0.078431, 0.172549, 0.427451, 1.0 },
+ { 0.160784, 0.258824, 0.494118, 1.0 },
+ { 0.243137, 0.349020, 0.560784, 1.0 },
+ { 0.290196, 0.388235, 0.596078, 1.0 },
+ { 0.341176, 0.431373, 0.635294, 1.0 },
+ { 0.415686, 0.505882, 0.701961, 1.0 },
+ { 0.474510, 0.580392, 0.756863, 1.0 },
+ { 0.545098, 0.705882, 0.850980, 1.0 },
+ { 0.560784, 0.729412, 0.862745, 1.0 },
+ { 0.580392, 0.752941, 0.878431, 1.0 },
+ { 0.580392, 0.745098, 0.878431, 1.0 },
+ { 0.580392, 0.737255, 0.878431, 1.0 },
+ { 0.564706, 0.694118, 0.866667, 1.0 },
+ { 0.501961, 0.619608, 0.835294, 1.0 },
+ { 0.360784, 0.486275, 0.737255, 1.0 },
+ { 0.282353, 0.403922, 0.678431, 1.0 },
+ { 0.207843, 0.321569, 0.623529, 1.0 },
+ { 0.141176, 0.243137, 0.560784, 1.0 },
+ { 0.078431, 0.164706, 0.498039, 1.0 },
+ { 0.066667, 0.141176, 0.474510, 1.0 },
+ { 0.058824, 0.117647, 0.454902, 1.0 },
+ { 0.039216, 0.082353, 0.400000, 1.0 },
+ { 0.027451, 0.058824, 0.345098, 1.0 },
+ { 0.011765, 0.027451, 0.258824, 1.0 },
+ { 0.007843, 0.019608, 0.227451, 1.0 },
+ { 0.003922, 0.011765, 0.196078, 1.0 },
+ { 0.000000, 0.007843, 0.184314, 1.0 },
+ { 0.000000, 0.007843, 0.172549, 1.0 },
+ { 0.000000, 0.007843, 0.152941, 1.0 },
+ { 0.000000, 0.007843, 0.141176, 1.0 },
+ { 0.000000, 0.007843, 0.117647, 1.0 },
+ { 0.000000, 0.003922, 0.113725, 1.0 },
+ { 0.000000, 0.003922, 0.109804, 1.0 },
+ { 0.000000, 0.003922, 0.109804, 1.0 },
+ { 0.000000, 0.007843, 0.109804, 1.0 },
+ { 0.003922, 0.007843, 0.109804, 1.0 },
+ { 0.003922, 0.007843, 0.109804, 1.0 },
+ { 0.003922, 0.007843, 0.109804, 1.0 },
+ { 0.003922, 0.007843, 0.105882, 1.0 },
+ { 0.003922, 0.003922, 0.105882, 1.0 },
+ { 0.003922, 0.003922, 0.113725, 1.0 },
+ { 0.003922, 0.007843, 0.125490, 1.0 },
+ { 0.003922, 0.007843, 0.133333, 1.0 },
+ { 0.003922, 0.011765, 0.141176, 1.0 },
+ { 0.007843, 0.011765, 0.164706, 1.0 },
+ { 0.007843, 0.015686, 0.188235, 1.0 },
+ { 0.007843, 0.019608, 0.239216, 1.0 },
+ { 0.011765, 0.027451, 0.278431, 1.0 },
+ { 0.019608, 0.039216, 0.321569, 1.0 },
+ { 0.023529, 0.047059, 0.341176, 1.0 },
+ { 0.031373, 0.058824, 0.360784, 1.0 },
+ { 0.031373, 0.058824, 0.360784, 1.0 },
+ { 0.031373, 0.058824, 0.368627, 1.0 },
+ { 0.031373, 0.058824, 0.380392, 1.0 },
+ { 0.039216, 0.062745, 0.396078, 1.0 },
+ { 0.062745, 0.098039, 0.505882, 1.0 },
+ { 0.066667, 0.105882, 0.513725, 1.0 },
+ { 0.074510, 0.117647, 0.525490, 1.0 },
+ { 0.082353, 0.129412, 0.537255, 1.0 },
+ { 0.078431, 0.133333, 0.545098, 1.0 },
+ { 0.078431, 0.121569, 0.537255, 1.0 },
+ { 0.062745, 0.098039, 0.533333, 1.0 },
+ { 0.062745, 0.098039, 0.588235, 1.0 },
+ { 0.062745, 0.101961, 0.588235, 1.0 },
+ { 0.066667, 0.105882, 0.588235, 1.0 },
+ { 0.062745, 0.105882, 0.580392, 1.0 },
+ { 0.062745, 0.105882, 0.576471, 1.0 },
+ { 0.062745, 0.094118, 0.564706, 1.0 },
+ { 0.054902, 0.086275, 0.560784, 1.0 },
+ { 0.054902, 0.098039, 0.556863, 1.0 },
+ { 0.062745, 0.133333, 0.556863, 1.0 },
+ { 0.101961, 0.231373, 0.580392, 1.0 },
+ { 0.113725, 0.254902, 0.588235, 1.0 },
+ { 0.125490, 0.282353, 0.596078, 1.0 },
+ { 0.149020, 0.321569, 0.627451, 1.0 },
+ { 0.172549, 0.372549, 0.662745, 1.0 },
+ { 0.192157, 0.423529, 0.698039, 1.0 },
+ { 0.211765, 0.447059, 0.725490, 1.0 },
+ { 0.207843, 0.443137, 0.694118, 1.0 },
+ { 0.192157, 0.407843, 0.650980, 1.0 },
+ { 0.176471, 0.372549, 0.611765, 1.0 },
+ { 0.168627, 0.360784, 0.592157, 1.0 },
+ { 0.164706, 0.352941, 0.572549, 1.0 },
+ { 0.160784, 0.325490, 0.564706, 1.0 },
+ { 0.145098, 0.282353, 0.556863, 1.0 },
+ { 0.129412, 0.254902, 0.549020, 1.0 },
+ { 0.109804, 0.231373, 0.537255, 1.0 },
+ { 0.086275, 0.211765, 0.509804, 1.0 },
+ { 0.086275, 0.215686, 0.513725, 1.0 },
+ { 0.090196, 0.219608, 0.517647, 1.0 },
+ { 0.086275, 0.203922, 0.525490, 1.0 },
+ { 0.082353, 0.192157, 0.537255, 1.0 },
+ { 0.078431, 0.188235, 0.537255, 1.0 },
+ { 0.074510, 0.184314, 0.529412, 1.0 },
+ { 0.070588, 0.192157, 0.470588, 1.0 },
+ { 0.066667, 0.180392, 0.447059, 1.0 },
+ { 0.062745, 0.172549, 0.427451, 1.0 },
+ { 0.050980, 0.129412, 0.380392, 1.0 },
+ { 0.035294, 0.090196, 0.329412, 1.0 },
+ { 0.019608, 0.047059, 0.278431, 1.0 },
+ { 0.011765, 0.023529, 0.227451, 1.0 },
+ { 0.007843, 0.015686, 0.188235, 1.0 },
+ { 0.003922, 0.011765, 0.160784, 1.0 },
+ { 0.000000, 0.007843, 0.133333, 1.0 },
+ { 0.000000, 0.007843, 0.133333, 1.0 },
+ { 0.000000, 0.007843, 0.133333, 1.0 },
+ { 0.000000, 0.007843, 0.137255, 1.0 },
+ { 0.000000, 0.003922, 0.145098, 1.0 },
+ { 0.000000, 0.007843, 0.156863, 1.0 },
+ { 0.000000, 0.007843, 0.168627, 1.0 },
+ { 0.003922, 0.011765, 0.207843, 1.0 },
+ { 0.003922, 0.011765, 0.219608, 1.0 },
+ { 0.007843, 0.015686, 0.231373, 1.0 },
+ { 0.007843, 0.019608, 0.258824, 1.0 },
+ { 0.011765, 0.023529, 0.301961, 1.0 },
+ { 0.011765, 0.023529, 0.337255, 1.0 },
+ { 0.015686, 0.027451, 0.360784, 1.0 },
+ { 0.015686, 0.027451, 0.380392, 1.0 },
+ { 0.015686, 0.027451, 0.392157, 1.0 },
+ { 0.015686, 0.027451, 0.392157, 1.0 },
+ { 0.015686, 0.031373, 0.400000, 1.0 },
+ { 0.015686, 0.035294, 0.411765, 1.0 },
+ { 0.015686, 0.039216, 0.411765, 1.0 },
+ { 0.015686, 0.039216, 0.403922, 1.0 },
+ { 0.015686, 0.039216, 0.400000, 1.0 },
+ { 0.015686, 0.039216, 0.384314, 1.0 },
+ { 0.015686, 0.039216, 0.388235, 1.0 },
+ { 0.015686, 0.043137, 0.396078, 1.0 },
+ { 0.019608, 0.047059, 0.407843, 1.0 },
+ { 0.027451, 0.058824, 0.431373, 1.0 },
+ { 0.035294, 0.074510, 0.462745, 1.0 },
+ { 0.047059, 0.086275, 0.490196, 1.0 },
+ { 0.058824, 0.098039, 0.517647, 1.0 },
+ { 0.066667, 0.105882, 0.552941, 1.0 },
+ { 0.070588, 0.109804, 0.592157, 1.0 },
+ { 0.074510, 0.109804, 0.627451, 1.0 },
+ { 0.078431, 0.109804, 0.654902, 1.0 },
+ { 0.078431, 0.109804, 0.662745, 1.0 },
+ { 0.078431, 0.109804, 0.647059, 1.0 },
+ { 0.078431, 0.105882, 0.615686, 1.0 },
+ { 0.070588, 0.094118, 0.576471, 1.0 },
+ { 0.062745, 0.082353, 0.541176, 1.0 },
+ { 0.054902, 0.066667, 0.501961, 1.0 },
+ { 0.043137, 0.050980, 0.458824, 1.0 },
+ { 0.031373, 0.039216, 0.411765, 1.0 },
+ { 0.023529, 0.027451, 0.356863, 1.0 },
+ { 0.015686, 0.019608, 0.305882, 1.0 },
+ { 0.007843, 0.019608, 0.262745, 1.0 },
+ { 0.007843, 0.011765, 0.227451, 1.0 },
+ { 0.003922, 0.011765, 0.203922, 1.0 },
+ { 0.003922, 0.011765, 0.192157, 1.0 },
+ { 0.003922, 0.011765, 0.188235, 1.0 },
+ { 0.007843, 0.011765, 0.196078, 1.0 },
+ { 0.007843, 0.015686, 0.211765, 1.0 },
+ { 0.011765, 0.019608, 0.219608, 1.0 },
+ { 0.011765, 0.019608, 0.227451, 1.0 },
+ { 0.011765, 0.023529, 0.235294, 1.0 },
+ { 0.011765, 0.023529, 0.231373, 1.0 },
+ { 0.015686, 0.019608, 0.231373, 1.0 },
+ { 0.015686, 0.019608, 0.235294, 1.0 },
+ { 0.019608, 0.023529, 0.239216, 1.0 },
+ { 0.015686, 0.027451, 0.247059, 1.0 },
+ { 0.019608, 0.035294, 0.266667, 1.0 },
+ { 0.023529, 0.043137, 0.286275, 1.0 },
+ { 0.027451, 0.058824, 0.321569, 1.0 },
+ { 0.039216, 0.078431, 0.356863, 1.0 },
+ { 0.058824, 0.113725, 0.400000, 1.0 },
+ { 0.070588, 0.156863, 0.439216, 1.0 },
+ { 0.090196, 0.196078, 0.478431, 1.0 },
+ { 0.109804, 0.223529, 0.529412, 1.0 },
+ { 0.117647, 0.243137, 0.580392, 1.0 },
+ { 0.121569, 0.262745, 0.631373, 1.0 },
+ { 0.133333, 0.270588, 0.674510, 1.0 },
+ { 0.133333, 0.282353, 0.701961, 1.0 },
+ { 0.137255, 0.290196, 0.713725, 1.0 },
+ { 0.141176, 0.282353, 0.709804, 1.0 },
+ { 0.137255, 0.262745, 0.709804, 1.0 },
+ { 0.121569, 0.239216, 0.698039, 1.0 },
+ { 0.105882, 0.196078, 0.674510, 1.0 },
+ { 0.090196, 0.168627, 0.650980, 1.0 },
+ { 0.074510, 0.137255, 0.627451, 1.0 },
+ { 0.066667, 0.113725, 0.600000, 1.0 },
+ { 0.062745, 0.098039, 0.596078, 1.0 },
+ { 0.062745, 0.090196, 0.596078, 1.0 },
+ { 0.062745, 0.094118, 0.596078, 1.0 },
+ { 0.070588, 0.109804, 0.603922, 1.0 },
+ { 0.070588, 0.121569, 0.611765, 1.0 },
+ { 0.070588, 0.129412, 0.607843, 1.0 },
+ { 0.070588, 0.145098, 0.615686, 1.0 },
+ { 0.070588, 0.149020, 0.619608, 1.0 },
+ { 0.070588, 0.149020, 0.615686, 1.0 },
+ { 0.074510, 0.149020, 0.615686, 1.0 },
+ { 0.070588, 0.149020, 0.611765, 1.0 },
+ { 0.066667, 0.145098, 0.607843, 1.0 },
+ { 0.062745, 0.145098, 0.611765, 1.0 },
+ { 0.058824, 0.141176, 0.615686, 1.0 },
+ { 0.054902, 0.137255, 0.607843, 1.0 },
+ { 0.058824, 0.133333, 0.603922, 1.0 },
+ };
+/* Mint */
+static double4 colors_589[] = {
+ { 0.427451, 0.596078, 0.458824, 1.0 },
+ { 0.458824, 0.662745, 0.533333, 1.0 },
+ { 0.466667, 0.674510, 0.560784, 1.0 },
+ { 0.474510, 0.686275, 0.588235, 1.0 },
+ { 0.474510, 0.678431, 0.576471, 1.0 },
+ { 0.478431, 0.674510, 0.568627, 1.0 },
+ { 0.474510, 0.670588, 0.564706, 1.0 },
+ { 0.470588, 0.670588, 0.560784, 1.0 },
+ { 0.458824, 0.627451, 0.501961, 1.0 },
+ { 0.431373, 0.596078, 0.482353, 1.0 },
+ { 0.407843, 0.564706, 0.466667, 1.0 },
+ { 0.368627, 0.513725, 0.454902, 1.0 },
+ { 0.329412, 0.466667, 0.443137, 1.0 },
+ { 0.298039, 0.423529, 0.439216, 1.0 },
+ { 0.270588, 0.384314, 0.435294, 1.0 },
+ { 0.262745, 0.364706, 0.419608, 1.0 },
+ { 0.254902, 0.349020, 0.407843, 1.0 },
+ { 0.270588, 0.337255, 0.407843, 1.0 },
+ { 0.286275, 0.356863, 0.411765, 1.0 },
+ { 0.305882, 0.376471, 0.419608, 1.0 },
+ { 0.337255, 0.407843, 0.450980, 1.0 },
+ { 0.368627, 0.443137, 0.486275, 1.0 },
+ { 0.380392, 0.466667, 0.498039, 1.0 },
+ { 0.392157, 0.490196, 0.513725, 1.0 },
+ { 0.454902, 0.549020, 0.552941, 1.0 },
+ { 0.470588, 0.568627, 0.560784, 1.0 },
+ { 0.486275, 0.592157, 0.568627, 1.0 },
+ { 0.505882, 0.607843, 0.584314, 1.0 },
+ { 0.529412, 0.623529, 0.603922, 1.0 },
+ { 0.537255, 0.635294, 0.603922, 1.0 },
+ { 0.545098, 0.647059, 0.607843, 1.0 },
+ { 0.572549, 0.686275, 0.643137, 1.0 },
+ { 0.611765, 0.705882, 0.647059, 1.0 },
+ { 0.615686, 0.682353, 0.607843, 1.0 },
+ { 0.607843, 0.666667, 0.596078, 1.0 },
+ { 0.600000, 0.654902, 0.588235, 1.0 },
+ { 0.568627, 0.631373, 0.588235, 1.0 },
+ { 0.537255, 0.607843, 0.588235, 1.0 },
+ { 0.533333, 0.603922, 0.588235, 1.0 },
+ { 0.529412, 0.603922, 0.588235, 1.0 },
+ { 0.509804, 0.580392, 0.584314, 1.0 },
+ { 0.482353, 0.576471, 0.549020, 1.0 },
+ { 0.458824, 0.572549, 0.517647, 1.0 },
+ { 0.435294, 0.572549, 0.494118, 1.0 },
+ { 0.411765, 0.572549, 0.470588, 1.0 },
+ { 0.407843, 0.576471, 0.458824, 1.0 },
+ { 0.403922, 0.580392, 0.450980, 1.0 },
+ { 0.400000, 0.584314, 0.450980, 1.0 },
+ { 0.411765, 0.607843, 0.474510, 1.0 },
+ { 0.482353, 0.631373, 0.521569, 1.0 },
+ { 0.505882, 0.647059, 0.537255, 1.0 },
+ { 0.533333, 0.662745, 0.556863, 1.0 },
+ { 0.545098, 0.662745, 0.556863, 1.0 },
+ { 0.556863, 0.662745, 0.556863, 1.0 },
+ { 0.556863, 0.658824, 0.552941, 1.0 },
+ { 0.560784, 0.654902, 0.552941, 1.0 },
+ { 0.529412, 0.647059, 0.525490, 1.0 },
+ { 0.509804, 0.627451, 0.513725, 1.0 },
+ { 0.490196, 0.607843, 0.501961, 1.0 },
+ { 0.458824, 0.588235, 0.486275, 1.0 },
+ { 0.431373, 0.572549, 0.474510, 1.0 },
+ { 0.415686, 0.556863, 0.466667, 1.0 },
+ { 0.400000, 0.545098, 0.462745, 1.0 },
+ { 0.384314, 0.525490, 0.458824, 1.0 },
+ { 0.364706, 0.513725, 0.439216, 1.0 },
+ { 0.364706, 0.537255, 0.431373, 1.0 },
+ { 0.388235, 0.549020, 0.423529, 1.0 },
+ { 0.411765, 0.564706, 0.415686, 1.0 },
+ { 0.431373, 0.576471, 0.415686, 1.0 },
+ { 0.454902, 0.588235, 0.415686, 1.0 },
+ { 0.490196, 0.611765, 0.431373, 1.0 },
+ { 0.482353, 0.611765, 0.454902, 1.0 },
+ { 0.462745, 0.580392, 0.447059, 1.0 },
+ { 0.423529, 0.564706, 0.435294, 1.0 },
+ { 0.384314, 0.549020, 0.427451, 1.0 },
+ { 0.352941, 0.529412, 0.388235, 1.0 },
+ { 0.321569, 0.513725, 0.352941, 1.0 },
+ { 0.309804, 0.505882, 0.341176, 1.0 },
+ { 0.301961, 0.498039, 0.333333, 1.0 },
+ { 0.278431, 0.482353, 0.313725, 1.0 },
+ { 0.282353, 0.482353, 0.309804, 1.0 },
+ { 0.274510, 0.443137, 0.325490, 1.0 },
+ { 0.266667, 0.427451, 0.333333, 1.0 },
+ { 0.262745, 0.415686, 0.345098, 1.0 },
+ { 0.258824, 0.396078, 0.345098, 1.0 },
+ { 0.258824, 0.376471, 0.345098, 1.0 },
+ { 0.235294, 0.337255, 0.325490, 1.0 },
+ { 0.211765, 0.309804, 0.321569, 1.0 },
+ { 0.215686, 0.266667, 0.325490, 1.0 },
+ { 0.219608, 0.274510, 0.337255, 1.0 },
+ { 0.223529, 0.282353, 0.349020, 1.0 },
+ { 0.227451, 0.290196, 0.352941, 1.0 },
+ { 0.231373, 0.298039, 0.356863, 1.0 },
+ { 0.243137, 0.329412, 0.372549, 1.0 },
+ { 0.270588, 0.372549, 0.388235, 1.0 },
+ { 0.286275, 0.407843, 0.400000, 1.0 },
+ { 0.301961, 0.431373, 0.419608, 1.0 },
+ { 0.329412, 0.474510, 0.423529, 1.0 },
+ { 0.329412, 0.454902, 0.419608, 1.0 },
+ { 0.329412, 0.439216, 0.419608, 1.0 },
+ { 0.329412, 0.431373, 0.415686, 1.0 },
+ { 0.329412, 0.427451, 0.415686, 1.0 },
+ { 0.345098, 0.423529, 0.411765, 1.0 },
+ { 0.364706, 0.443137, 0.411765, 1.0 },
+ { 0.431373, 0.505882, 0.419608, 1.0 },
+ { 0.435294, 0.525490, 0.423529, 1.0 },
+ { 0.443137, 0.549020, 0.431373, 1.0 },
+ { 0.439216, 0.549020, 0.427451, 1.0 },
+ { 0.435294, 0.549020, 0.423529, 1.0 },
+ { 0.403922, 0.498039, 0.419608, 1.0 },
+ { 0.376471, 0.454902, 0.400000, 1.0 },
+ { 0.341176, 0.435294, 0.388235, 1.0 },
+ { 0.286275, 0.380392, 0.360784, 1.0 },
+ { 0.223529, 0.290196, 0.290196, 1.0 },
+ { 0.200000, 0.278431, 0.282353, 1.0 },
+ { 0.176471, 0.270588, 0.274510, 1.0 },
+ { 0.133333, 0.235294, 0.231373, 1.0 },
+ { 0.094118, 0.176471, 0.188235, 1.0 },
+ { 0.078431, 0.164706, 0.172549, 1.0 },
+ { 0.082353, 0.172549, 0.172549, 1.0 },
+ { 0.070588, 0.168627, 0.196078, 1.0 },
+ { 0.113725, 0.207843, 0.231373, 1.0 },
+ { 0.160784, 0.247059, 0.270588, 1.0 },
+ { 0.172549, 0.270588, 0.286275, 1.0 },
+ { 0.184314, 0.294118, 0.305882, 1.0 },
+ { 0.219608, 0.333333, 0.333333, 1.0 },
+ { 0.274510, 0.380392, 0.372549, 1.0 },
+ { 0.305882, 0.411765, 0.403922, 1.0 },
+ { 0.333333, 0.431373, 0.423529, 1.0 },
+ { 0.380392, 0.494118, 0.474510, 1.0 },
+ { 0.388235, 0.505882, 0.482353, 1.0 },
+ { 0.400000, 0.521569, 0.490196, 1.0 },
+ { 0.427451, 0.529412, 0.509804, 1.0 },
+ { 0.431373, 0.545098, 0.501961, 1.0 },
+ { 0.431373, 0.572549, 0.498039, 1.0 },
+ { 0.431373, 0.580392, 0.509804, 1.0 },
+ { 0.423529, 0.580392, 0.505882, 1.0 },
+ { 0.411765, 0.576471, 0.509804, 1.0 },
+ { 0.403922, 0.572549, 0.513725, 1.0 },
+ { 0.403922, 0.564706, 0.521569, 1.0 },
+ { 0.403922, 0.560784, 0.533333, 1.0 },
+ { 0.419608, 0.568627, 0.552941, 1.0 },
+ { 0.443137, 0.576471, 0.549020, 1.0 },
+ { 0.462745, 0.588235, 0.556863, 1.0 },
+ { 0.482353, 0.611765, 0.580392, 1.0 },
+ { 0.501961, 0.639216, 0.541176, 1.0 },
+ { 0.498039, 0.639216, 0.529412, 1.0 },
+ { 0.494118, 0.639216, 0.521569, 1.0 },
+ { 0.482353, 0.631373, 0.482353, 1.0 },
+ { 0.474510, 0.619608, 0.450980, 1.0 },
+ { 0.466667, 0.607843, 0.423529, 1.0 },
+ { 0.447059, 0.588235, 0.400000, 1.0 },
+ { 0.411765, 0.580392, 0.376471, 1.0 },
+ { 0.396078, 0.572549, 0.372549, 1.0 },
+ { 0.384314, 0.564706, 0.372549, 1.0 },
+ { 0.349020, 0.529412, 0.352941, 1.0 },
+ { 0.313725, 0.486275, 0.341176, 1.0 },
+ { 0.282353, 0.427451, 0.325490, 1.0 },
+ { 0.243137, 0.376471, 0.294118, 1.0 },
+ { 0.207843, 0.329412, 0.282353, 1.0 },
+ { 0.207843, 0.298039, 0.286275, 1.0 },
+ { 0.219608, 0.345098, 0.333333, 1.0 },
+ { 0.243137, 0.372549, 0.360784, 1.0 },
+ { 0.266667, 0.400000, 0.392157, 1.0 },
+ { 0.305882, 0.466667, 0.423529, 1.0 },
+ { 0.329412, 0.509804, 0.454902, 1.0 },
+ { 0.356863, 0.541176, 0.486275, 1.0 },
+ { 0.356863, 0.560784, 0.478431, 1.0 },
+ { 0.313725, 0.517647, 0.407843, 1.0 },
+ { 0.290196, 0.494118, 0.388235, 1.0 },
+ { 0.270588, 0.474510, 0.368627, 1.0 },
+ { 0.231373, 0.419608, 0.313725, 1.0 },
+ { 0.196078, 0.384314, 0.262745, 1.0 },
+ { 0.188235, 0.360784, 0.270588, 1.0 },
+ { 0.188235, 0.333333, 0.278431, 1.0 },
+ { 0.192157, 0.337255, 0.262745, 1.0 },
+ { 0.231373, 0.364706, 0.298039, 1.0 },
+ { 0.254902, 0.388235, 0.345098, 1.0 },
+ { 0.262745, 0.400000, 0.368627, 1.0 },
+ { 0.278431, 0.407843, 0.364706, 1.0 },
+ { 0.274510, 0.411765, 0.360784, 1.0 },
+ { 0.258824, 0.403922, 0.372549, 1.0 },
+ { 0.247059, 0.372549, 0.368627, 1.0 },
+ { 0.227451, 0.352941, 0.349020, 1.0 },
+ { 0.223529, 0.372549, 0.341176, 1.0 },
+ { 0.231373, 0.380392, 0.337255, 1.0 },
+ { 0.239216, 0.388235, 0.333333, 1.0 },
+ { 0.274510, 0.423529, 0.345098, 1.0 },
+ { 0.317647, 0.486275, 0.349020, 1.0 },
+ { 0.364706, 0.529412, 0.356863, 1.0 },
+ { 0.419608, 0.556863, 0.384314, 1.0 },
+ { 0.458824, 0.592157, 0.407843, 1.0 },
+ { 0.486275, 0.627451, 0.427451, 1.0 },
+ { 0.509804, 0.631373, 0.458824, 1.0 },
+ { 0.509804, 0.623529, 0.474510, 1.0 },
+ { 0.494118, 0.611765, 0.478431, 1.0 },
+ { 0.486275, 0.584314, 0.498039, 1.0 },
+ { 0.450980, 0.552941, 0.498039, 1.0 },
+ { 0.407843, 0.521569, 0.486275, 1.0 },
+ { 0.392157, 0.494118, 0.474510, 1.0 },
+ { 0.360784, 0.466667, 0.454902, 1.0 },
+ { 0.325490, 0.458824, 0.427451, 1.0 },
+ { 0.333333, 0.474510, 0.403922, 1.0 },
+ { 0.349020, 0.486275, 0.388235, 1.0 },
+ { 0.368627, 0.517647, 0.384314, 1.0 },
+ { 0.396078, 0.552941, 0.407843, 1.0 },
+ { 0.439216, 0.576471, 0.435294, 1.0 },
+ { 0.482353, 0.592157, 0.470588, 1.0 },
+ { 0.505882, 0.596078, 0.521569, 1.0 },
+ { 0.509804, 0.592157, 0.560784, 1.0 },
+ { 0.513725, 0.580392, 0.576471, 1.0 },
+ { 0.517647, 0.564706, 0.584314, 1.0 },
+ { 0.498039, 0.552941, 0.580392, 1.0 },
+ { 0.486275, 0.537255, 0.552941, 1.0 },
+ { 0.466667, 0.505882, 0.537255, 1.0 },
+ { 0.435294, 0.486275, 0.525490, 1.0 },
+ { 0.427451, 0.482353, 0.505882, 1.0 },
+ { 0.411765, 0.458824, 0.501961, 1.0 },
+ { 0.400000, 0.462745, 0.509804, 1.0 },
+ { 0.411765, 0.494118, 0.513725, 1.0 },
+ { 0.415686, 0.509804, 0.521569, 1.0 },
+ { 0.431373, 0.537255, 0.529412, 1.0 },
+ { 0.450980, 0.572549, 0.533333, 1.0 },
+ { 0.447059, 0.588235, 0.549020, 1.0 },
+ { 0.435294, 0.607843, 0.556863, 1.0 },
+ { 0.447059, 0.635294, 0.545098, 1.0 },
+ { 0.458824, 0.647059, 0.545098, 1.0 },
+ { 0.447059, 0.650980, 0.552941, 1.0 },
+ { 0.435294, 0.658824, 0.549020, 1.0 },
+ { 0.454902, 0.654902, 0.541176, 1.0 },
+ { 0.450980, 0.647059, 0.529412, 1.0 },
+ { 0.435294, 0.627451, 0.521569, 1.0 },
+ { 0.431373, 0.588235, 0.513725, 1.0 },
+ { 0.411765, 0.564706, 0.501961, 1.0 },
+ { 0.407843, 0.533333, 0.490196, 1.0 },
+ { 0.400000, 0.490196, 0.474510, 1.0 },
+ { 0.372549, 0.450980, 0.462745, 1.0 },
+ { 0.345098, 0.411765, 0.454902, 1.0 },
+ { 0.337255, 0.400000, 0.458824, 1.0 },
+ { 0.341176, 0.396078, 0.454902, 1.0 },
+ { 0.337255, 0.384314, 0.450980, 1.0 },
+ { 0.333333, 0.392157, 0.454902, 1.0 },
+ { 0.356863, 0.419608, 0.450980, 1.0 },
+ { 0.368627, 0.431373, 0.454902, 1.0 },
+ { 0.364706, 0.443137, 0.466667, 1.0 },
+ { 0.364706, 0.454902, 0.466667, 1.0 },
+ { 0.356863, 0.454902, 0.470588, 1.0 },
+ { 0.352941, 0.454902, 0.470588, 1.0 },
+ { 0.345098, 0.439216, 0.458824, 1.0 },
+ { 0.329412, 0.423529, 0.450980, 1.0 },
+ { 0.321569, 0.407843, 0.431373, 1.0 },
+ { 0.317647, 0.407843, 0.407843, 1.0 },
+ { 0.325490, 0.423529, 0.384314, 1.0 },
+ { 0.345098, 0.435294, 0.364706, 1.0 },
+ { 0.364706, 0.478431, 0.384314, 1.0 },
+ { 0.400000, 0.556863, 0.423529, 1.0 },
+ };
+/* Mistic */
+static double4 colors_590[] = {
+ { 0.113725, 0.094118, 0.258824, 1.0 },
+ { 0.090196, 0.078431, 0.254902, 1.0 },
+ { 0.074510, 0.070588, 0.250980, 1.0 },
+ { 0.058824, 0.066667, 0.250980, 1.0 },
+ { 0.047059, 0.054902, 0.231373, 1.0 },
+ { 0.039216, 0.043137, 0.211765, 1.0 },
+ { 0.027451, 0.035294, 0.196078, 1.0 },
+ { 0.019608, 0.031373, 0.180392, 1.0 },
+ { 0.027451, 0.047059, 0.141176, 1.0 },
+ { 0.047059, 0.074510, 0.137255, 1.0 },
+ { 0.070588, 0.101961, 0.133333, 1.0 },
+ { 0.094118, 0.125490, 0.160784, 1.0 },
+ { 0.121569, 0.152941, 0.192157, 1.0 },
+ { 0.149020, 0.172549, 0.219608, 1.0 },
+ { 0.176471, 0.192157, 0.247059, 1.0 },
+ { 0.188235, 0.196078, 0.258824, 1.0 },
+ { 0.203922, 0.203922, 0.270588, 1.0 },
+ { 0.188235, 0.184314, 0.329412, 1.0 },
+ { 0.168627, 0.156863, 0.333333, 1.0 },
+ { 0.149020, 0.133333, 0.341176, 1.0 },
+ { 0.141176, 0.129412, 0.360784, 1.0 },
+ { 0.137255, 0.125490, 0.384314, 1.0 },
+ { 0.133333, 0.125490, 0.396078, 1.0 },
+ { 0.133333, 0.129412, 0.411765, 1.0 },
+ { 0.168627, 0.149020, 0.423529, 1.0 },
+ { 0.203922, 0.184314, 0.443137, 1.0 },
+ { 0.239216, 0.219608, 0.466667, 1.0 },
+ { 0.270588, 0.250980, 0.470588, 1.0 },
+ { 0.305882, 0.282353, 0.478431, 1.0 },
+ { 0.309804, 0.294118, 0.474510, 1.0 },
+ { 0.317647, 0.305882, 0.470588, 1.0 },
+ { 0.325490, 0.321569, 0.450980, 1.0 },
+ { 0.321569, 0.333333, 0.435294, 1.0 },
+ { 0.309804, 0.333333, 0.415686, 1.0 },
+ { 0.301961, 0.317647, 0.396078, 1.0 },
+ { 0.294118, 0.301961, 0.380392, 1.0 },
+ { 0.298039, 0.298039, 0.380392, 1.0 },
+ { 0.301961, 0.298039, 0.380392, 1.0 },
+ { 0.301961, 0.294118, 0.372549, 1.0 },
+ { 0.305882, 0.290196, 0.368627, 1.0 },
+ { 0.352941, 0.301961, 0.364706, 1.0 },
+ { 0.372549, 0.313725, 0.384314, 1.0 },
+ { 0.396078, 0.329412, 0.407843, 1.0 },
+ { 0.407843, 0.337255, 0.415686, 1.0 },
+ { 0.423529, 0.345098, 0.427451, 1.0 },
+ { 0.427451, 0.356863, 0.443137, 1.0 },
+ { 0.431373, 0.368627, 0.458824, 1.0 },
+ { 0.450980, 0.384314, 0.498039, 1.0 },
+ { 0.466667, 0.384314, 0.533333, 1.0 },
+ { 0.435294, 0.384314, 0.576471, 1.0 },
+ { 0.392157, 0.349020, 0.560784, 1.0 },
+ { 0.352941, 0.317647, 0.545098, 1.0 },
+ { 0.301961, 0.274510, 0.509804, 1.0 },
+ { 0.254902, 0.231373, 0.478431, 1.0 },
+ { 0.231373, 0.207843, 0.458824, 1.0 },
+ { 0.207843, 0.188235, 0.439216, 1.0 },
+ { 0.149020, 0.145098, 0.341176, 1.0 },
+ { 0.164706, 0.156863, 0.321569, 1.0 },
+ { 0.180392, 0.168627, 0.305882, 1.0 },
+ { 0.211765, 0.196078, 0.317647, 1.0 },
+ { 0.247059, 0.223529, 0.333333, 1.0 },
+ { 0.258824, 0.243137, 0.345098, 1.0 },
+ { 0.274510, 0.266667, 0.360784, 1.0 },
+ { 0.305882, 0.294118, 0.396078, 1.0 },
+ { 0.325490, 0.317647, 0.447059, 1.0 },
+ { 0.352941, 0.360784, 0.517647, 1.0 },
+ { 0.360784, 0.368627, 0.525490, 1.0 },
+ { 0.368627, 0.380392, 0.533333, 1.0 },
+ { 0.380392, 0.388235, 0.533333, 1.0 },
+ { 0.392157, 0.396078, 0.537255, 1.0 },
+ { 0.423529, 0.411765, 0.564706, 1.0 },
+ { 0.458824, 0.435294, 0.584314, 1.0 },
+ { 0.517647, 0.462745, 0.607843, 1.0 },
+ { 0.556863, 0.490196, 0.639216, 1.0 },
+ { 0.600000, 0.521569, 0.674510, 1.0 },
+ { 0.639216, 0.560784, 0.709804, 1.0 },
+ { 0.682353, 0.603922, 0.749020, 1.0 },
+ { 0.694118, 0.603922, 0.737255, 1.0 },
+ { 0.705882, 0.607843, 0.725490, 1.0 },
+ { 0.690196, 0.584314, 0.709804, 1.0 },
+ { 0.686275, 0.596078, 0.729412, 1.0 },
+ { 0.654902, 0.556863, 0.658824, 1.0 },
+ { 0.580392, 0.498039, 0.592157, 1.0 },
+ { 0.505882, 0.439216, 0.529412, 1.0 },
+ { 0.482353, 0.419608, 0.509804, 1.0 },
+ { 0.458824, 0.403922, 0.494118, 1.0 },
+ { 0.419608, 0.364706, 0.458824, 1.0 },
+ { 0.388235, 0.360784, 0.439216, 1.0 },
+ { 0.356863, 0.349020, 0.431373, 1.0 },
+ { 0.356863, 0.349020, 0.450980, 1.0 },
+ { 0.356863, 0.349020, 0.474510, 1.0 },
+ { 0.352941, 0.345098, 0.486275, 1.0 },
+ { 0.352941, 0.341176, 0.501961, 1.0 },
+ { 0.341176, 0.333333, 0.509804, 1.0 },
+ { 0.333333, 0.325490, 0.505882, 1.0 },
+ { 0.313725, 0.317647, 0.486275, 1.0 },
+ { 0.301961, 0.290196, 0.470588, 1.0 },
+ { 0.298039, 0.262745, 0.458824, 1.0 },
+ { 0.321569, 0.274510, 0.466667, 1.0 },
+ { 0.345098, 0.290196, 0.474510, 1.0 },
+ { 0.356863, 0.301961, 0.478431, 1.0 },
+ { 0.372549, 0.313725, 0.482353, 1.0 },
+ { 0.392157, 0.329412, 0.478431, 1.0 },
+ { 0.392157, 0.349020, 0.494118, 1.0 },
+ { 0.360784, 0.329412, 0.470588, 1.0 },
+ { 0.341176, 0.321569, 0.443137, 1.0 },
+ { 0.325490, 0.317647, 0.415686, 1.0 },
+ { 0.325490, 0.309804, 0.403922, 1.0 },
+ { 0.325490, 0.301961, 0.396078, 1.0 },
+ { 0.337255, 0.301961, 0.400000, 1.0 },
+ { 0.372549, 0.313725, 0.415686, 1.0 },
+ { 0.392157, 0.329412, 0.431373, 1.0 },
+ { 0.403922, 0.345098, 0.435294, 1.0 },
+ { 0.431373, 0.368627, 0.454902, 1.0 },
+ { 0.427451, 0.360784, 0.458824, 1.0 },
+ { 0.423529, 0.356863, 0.462745, 1.0 },
+ { 0.392157, 0.333333, 0.466667, 1.0 },
+ { 0.352941, 0.313725, 0.470588, 1.0 },
+ { 0.349020, 0.309804, 0.482353, 1.0 },
+ { 0.356863, 0.317647, 0.490196, 1.0 },
+ { 0.380392, 0.360784, 0.545098, 1.0 },
+ { 0.431373, 0.403922, 0.572549, 1.0 },
+ { 0.486275, 0.447059, 0.600000, 1.0 },
+ { 0.517647, 0.466667, 0.603922, 1.0 },
+ { 0.549020, 0.490196, 0.607843, 1.0 },
+ { 0.600000, 0.529412, 0.615686, 1.0 },
+ { 0.635294, 0.556863, 0.615686, 1.0 },
+ { 0.654902, 0.560784, 0.611765, 1.0 },
+ { 0.658824, 0.549020, 0.611765, 1.0 },
+ { 0.643137, 0.545098, 0.588235, 1.0 },
+ { 0.623529, 0.533333, 0.572549, 1.0 },
+ { 0.603922, 0.525490, 0.560784, 1.0 },
+ { 0.556863, 0.482353, 0.552941, 1.0 },
+ { 0.505882, 0.450980, 0.545098, 1.0 },
+ { 0.466667, 0.427451, 0.533333, 1.0 },
+ { 0.423529, 0.407843, 0.505882, 1.0 },
+ { 0.352941, 0.333333, 0.478431, 1.0 },
+ { 0.329412, 0.309804, 0.462745, 1.0 },
+ { 0.305882, 0.290196, 0.447059, 1.0 },
+ { 0.298039, 0.286275, 0.443137, 1.0 },
+ { 0.294118, 0.286275, 0.443137, 1.0 },
+ { 0.294118, 0.294118, 0.450980, 1.0 },
+ { 0.294118, 0.298039, 0.447059, 1.0 },
+ { 0.298039, 0.301961, 0.443137, 1.0 },
+ { 0.309804, 0.313725, 0.435294, 1.0 },
+ { 0.345098, 0.352941, 0.462745, 1.0 },
+ { 0.341176, 0.352941, 0.462745, 1.0 },
+ { 0.341176, 0.356863, 0.462745, 1.0 },
+ { 0.341176, 0.356863, 0.435294, 1.0 },
+ { 0.333333, 0.341176, 0.407843, 1.0 },
+ { 0.329412, 0.349020, 0.396078, 1.0 },
+ { 0.329412, 0.356863, 0.403922, 1.0 },
+ { 0.345098, 0.356863, 0.407843, 1.0 },
+ { 0.349020, 0.360784, 0.403922, 1.0 },
+ { 0.352941, 0.364706, 0.403922, 1.0 },
+ { 0.364706, 0.384314, 0.415686, 1.0 },
+ { 0.380392, 0.407843, 0.447059, 1.0 },
+ { 0.388235, 0.411765, 0.466667, 1.0 },
+ { 0.388235, 0.407843, 0.454902, 1.0 },
+ { 0.380392, 0.388235, 0.431373, 1.0 },
+ { 0.368627, 0.352941, 0.400000, 1.0 },
+ { 0.329412, 0.298039, 0.352941, 1.0 },
+ { 0.313725, 0.290196, 0.349020, 1.0 },
+ { 0.301961, 0.282353, 0.345098, 1.0 },
+ { 0.286275, 0.247059, 0.337255, 1.0 },
+ { 0.282353, 0.207843, 0.329412, 1.0 },
+ { 0.266667, 0.192157, 0.317647, 1.0 },
+ { 0.243137, 0.192157, 0.329412, 1.0 },
+ { 0.192157, 0.156863, 0.317647, 1.0 },
+ { 0.180392, 0.141176, 0.301961, 1.0 },
+ { 0.168627, 0.129412, 0.290196, 1.0 },
+ { 0.141176, 0.101961, 0.274510, 1.0 },
+ { 0.113725, 0.086275, 0.258824, 1.0 },
+ { 0.094118, 0.074510, 0.231373, 1.0 },
+ { 0.074510, 0.066667, 0.203922, 1.0 },
+ { 0.062745, 0.054902, 0.176471, 1.0 },
+ { 0.054902, 0.062745, 0.180392, 1.0 },
+ { 0.082353, 0.101961, 0.192157, 1.0 },
+ { 0.125490, 0.141176, 0.211765, 1.0 },
+ { 0.172549, 0.184314, 0.227451, 1.0 },
+ { 0.215686, 0.223529, 0.266667, 1.0 },
+ { 0.282353, 0.278431, 0.333333, 1.0 },
+ { 0.352941, 0.337255, 0.407843, 1.0 },
+ { 0.423529, 0.392157, 0.462745, 1.0 },
+ { 0.568627, 0.474510, 0.552941, 1.0 },
+ { 0.607843, 0.490196, 0.568627, 1.0 },
+ { 0.647059, 0.505882, 0.584314, 1.0 },
+ { 0.694118, 0.525490, 0.588235, 1.0 },
+ { 0.713725, 0.541176, 0.584314, 1.0 },
+ { 0.713725, 0.537255, 0.580392, 1.0 },
+ { 0.698039, 0.529412, 0.580392, 1.0 },
+ { 0.670588, 0.501961, 0.572549, 1.0 },
+ { 0.607843, 0.454902, 0.564706, 1.0 },
+ { 0.525490, 0.407843, 0.552941, 1.0 },
+ { 0.439216, 0.360784, 0.545098, 1.0 },
+ { 0.376471, 0.321569, 0.529412, 1.0 },
+ { 0.325490, 0.278431, 0.525490, 1.0 },
+ { 0.266667, 0.235294, 0.498039, 1.0 },
+ { 0.219608, 0.200000, 0.490196, 1.0 },
+ { 0.184314, 0.176471, 0.458824, 1.0 },
+ { 0.168627, 0.160784, 0.439216, 1.0 },
+ { 0.149020, 0.141176, 0.415686, 1.0 },
+ { 0.137255, 0.133333, 0.407843, 1.0 },
+ { 0.121569, 0.133333, 0.396078, 1.0 },
+ { 0.121569, 0.152941, 0.372549, 1.0 },
+ { 0.129412, 0.172549, 0.352941, 1.0 },
+ { 0.168627, 0.211765, 0.345098, 1.0 },
+ { 0.211765, 0.262745, 0.372549, 1.0 },
+ { 0.282353, 0.313725, 0.415686, 1.0 },
+ { 0.345098, 0.368627, 0.454902, 1.0 },
+ { 0.407843, 0.415686, 0.490196, 1.0 },
+ { 0.458824, 0.478431, 0.533333, 1.0 },
+ { 0.513725, 0.517647, 0.584314, 1.0 },
+ { 0.568627, 0.552941, 0.631373, 1.0 },
+ { 0.600000, 0.564706, 0.658824, 1.0 },
+ { 0.627451, 0.592157, 0.666667, 1.0 },
+ { 0.658824, 0.611765, 0.666667, 1.0 },
+ { 0.701961, 0.619608, 0.662745, 1.0 },
+ { 0.741176, 0.631373, 0.650980, 1.0 },
+ { 0.776471, 0.627451, 0.643137, 1.0 },
+ { 0.796078, 0.627451, 0.631373, 1.0 },
+ { 0.815686, 0.607843, 0.627451, 1.0 },
+ { 0.811765, 0.596078, 0.603922, 1.0 },
+ { 0.784314, 0.568627, 0.584314, 1.0 },
+ { 0.741176, 0.556863, 0.564706, 1.0 },
+ { 0.721569, 0.537255, 0.545098, 1.0 },
+ { 0.686275, 0.509804, 0.517647, 1.0 },
+ { 0.588235, 0.439216, 0.494118, 1.0 },
+ { 0.478431, 0.372549, 0.454902, 1.0 },
+ { 0.419608, 0.309804, 0.403922, 1.0 },
+ { 0.396078, 0.274510, 0.349020, 1.0 },
+ { 0.325490, 0.235294, 0.321569, 1.0 },
+ { 0.243137, 0.207843, 0.301961, 1.0 },
+ { 0.184314, 0.164706, 0.274510, 1.0 },
+ { 0.164706, 0.121569, 0.254902, 1.0 },
+ { 0.141176, 0.113725, 0.254902, 1.0 },
+ { 0.117647, 0.121569, 0.270588, 1.0 },
+ { 0.105882, 0.129412, 0.282353, 1.0 },
+ { 0.105882, 0.101961, 0.282353, 1.0 },
+ { 0.105882, 0.086275, 0.270588, 1.0 },
+ { 0.094118, 0.066667, 0.262745, 1.0 },
+ { 0.070588, 0.050980, 0.239216, 1.0 },
+ { 0.062745, 0.031373, 0.200000, 1.0 },
+ { 0.058824, 0.023529, 0.149020, 1.0 },
+ { 0.058824, 0.027451, 0.133333, 1.0 },
+ { 0.035294, 0.023529, 0.121569, 1.0 },
+ { 0.035294, 0.015686, 0.121569, 1.0 },
+ { 0.023529, 0.007843, 0.105882, 1.0 },
+ { 0.027451, 0.011765, 0.117647, 1.0 },
+ { 0.019608, 0.019608, 0.145098, 1.0 },
+ { 0.035294, 0.035294, 0.184314, 1.0 },
+ { 0.054902, 0.043137, 0.207843, 1.0 },
+ { 0.078431, 0.047059, 0.215686, 1.0 },
+ { 0.082353, 0.050980, 0.219608, 1.0 },
+ { 0.094118, 0.074510, 0.231373, 1.0 },
+ { 0.098039, 0.090196, 0.254902, 1.0 },
+ };
+/* Mixed_Berry */
+static double4 colors_591[] = {
+ { 0.431373, 0.137255, 0.313725, 1.0 },
+ { 0.549020, 0.141176, 0.313725, 1.0 },
+ { 0.556863, 0.117647, 0.305882, 1.0 },
+ { 0.564706, 0.094118, 0.298039, 1.0 },
+ { 0.584314, 0.070588, 0.313725, 1.0 },
+ { 0.607843, 0.050980, 0.329412, 1.0 },
+ { 0.584314, 0.050980, 0.321569, 1.0 },
+ { 0.564706, 0.054902, 0.317647, 1.0 },
+ { 0.403922, 0.047059, 0.325490, 1.0 },
+ { 0.313725, 0.035294, 0.313725, 1.0 },
+ { 0.223529, 0.027451, 0.305882, 1.0 },
+ { 0.188235, 0.050980, 0.278431, 1.0 },
+ { 0.156863, 0.074510, 0.250980, 1.0 },
+ { 0.200000, 0.098039, 0.203922, 1.0 },
+ { 0.247059, 0.121569, 0.156863, 1.0 },
+ { 0.262745, 0.113725, 0.133333, 1.0 },
+ { 0.278431, 0.105882, 0.113725, 1.0 },
+ { 0.380392, 0.094118, 0.086275, 1.0 },
+ { 0.419608, 0.094118, 0.082353, 1.0 },
+ { 0.462745, 0.098039, 0.082353, 1.0 },
+ { 0.490196, 0.082353, 0.086275, 1.0 },
+ { 0.517647, 0.070588, 0.090196, 1.0 },
+ { 0.537255, 0.074510, 0.098039, 1.0 },
+ { 0.560784, 0.078431, 0.109804, 1.0 },
+ { 0.674510, 0.098039, 0.090196, 1.0 },
+ { 0.690196, 0.113725, 0.086275, 1.0 },
+ { 0.705882, 0.129412, 0.082353, 1.0 },
+ { 0.674510, 0.152941, 0.121569, 1.0 },
+ { 0.647059, 0.180392, 0.164706, 1.0 },
+ { 0.615686, 0.203922, 0.184314, 1.0 },
+ { 0.584314, 0.227451, 0.207843, 1.0 },
+ { 0.501961, 0.250980, 0.239216, 1.0 },
+ { 0.388235, 0.227451, 0.274510, 1.0 },
+ { 0.231373, 0.231373, 0.349020, 1.0 },
+ { 0.223529, 0.200000, 0.321569, 1.0 },
+ { 0.219608, 0.172549, 0.294118, 1.0 },
+ { 0.254902, 0.125490, 0.262745, 1.0 },
+ { 0.290196, 0.082353, 0.235294, 1.0 },
+ { 0.301961, 0.078431, 0.211765, 1.0 },
+ { 0.317647, 0.078431, 0.188235, 1.0 },
+ { 0.329412, 0.082353, 0.113725, 1.0 },
+ { 0.301961, 0.082353, 0.121569, 1.0 },
+ { 0.274510, 0.082353, 0.133333, 1.0 },
+ { 0.239216, 0.094118, 0.172549, 1.0 },
+ { 0.207843, 0.109804, 0.211765, 1.0 },
+ { 0.200000, 0.101961, 0.227451, 1.0 },
+ { 0.192157, 0.098039, 0.243137, 1.0 },
+ { 0.200000, 0.078431, 0.274510, 1.0 },
+ { 0.270588, 0.062745, 0.329412, 1.0 },
+ { 0.462745, 0.098039, 0.364706, 1.0 },
+ { 0.549020, 0.098039, 0.333333, 1.0 },
+ { 0.635294, 0.098039, 0.305882, 1.0 },
+ { 0.709804, 0.094118, 0.278431, 1.0 },
+ { 0.788235, 0.090196, 0.250980, 1.0 },
+ { 0.796078, 0.086275, 0.227451, 1.0 },
+ { 0.803922, 0.086275, 0.207843, 1.0 },
+ { 0.764706, 0.070588, 0.184314, 1.0 },
+ { 0.725490, 0.054902, 0.192157, 1.0 },
+ { 0.690196, 0.043137, 0.200000, 1.0 },
+ { 0.635294, 0.050980, 0.227451, 1.0 },
+ { 0.584314, 0.058824, 0.258824, 1.0 },
+ { 0.568627, 0.054902, 0.258824, 1.0 },
+ { 0.552941, 0.050980, 0.262745, 1.0 },
+ { 0.509804, 0.039216, 0.262745, 1.0 },
+ { 0.466667, 0.043137, 0.278431, 1.0 },
+ { 0.403922, 0.058824, 0.305882, 1.0 },
+ { 0.360784, 0.047059, 0.282353, 1.0 },
+ { 0.317647, 0.035294, 0.262745, 1.0 },
+ { 0.298039, 0.031373, 0.274510, 1.0 },
+ { 0.278431, 0.031373, 0.290196, 1.0 },
+ { 0.239216, 0.054902, 0.305882, 1.0 },
+ { 0.211765, 0.082353, 0.325490, 1.0 },
+ { 0.160784, 0.164706, 0.360784, 1.0 },
+ { 0.168627, 0.203922, 0.376471, 1.0 },
+ { 0.176471, 0.247059, 0.392157, 1.0 },
+ { 0.172549, 0.301961, 0.372549, 1.0 },
+ { 0.172549, 0.356863, 0.352941, 1.0 },
+ { 0.200000, 0.372549, 0.329412, 1.0 },
+ { 0.227451, 0.392157, 0.305882, 1.0 },
+ { 0.286275, 0.392157, 0.270588, 1.0 },
+ { 0.305882, 0.360784, 0.243137, 1.0 },
+ { 0.368627, 0.290196, 0.184314, 1.0 },
+ { 0.435294, 0.250980, 0.196078, 1.0 },
+ { 0.505882, 0.215686, 0.207843, 1.0 },
+ { 0.521569, 0.196078, 0.207843, 1.0 },
+ { 0.537255, 0.176471, 0.207843, 1.0 },
+ { 0.537255, 0.125490, 0.231373, 1.0 },
+ { 0.537255, 0.109804, 0.258824, 1.0 },
+ { 0.498039, 0.149020, 0.290196, 1.0 },
+ { 0.443137, 0.137255, 0.294118, 1.0 },
+ { 0.392157, 0.129412, 0.301961, 1.0 },
+ { 0.364706, 0.129412, 0.294118, 1.0 },
+ { 0.341176, 0.129412, 0.286275, 1.0 },
+ { 0.294118, 0.156863, 0.290196, 1.0 },
+ { 0.247059, 0.200000, 0.313725, 1.0 },
+ { 0.227451, 0.196078, 0.333333, 1.0 },
+ { 0.231373, 0.207843, 0.341176, 1.0 },
+ { 0.235294, 0.282353, 0.352941, 1.0 },
+ { 0.223529, 0.266667, 0.364706, 1.0 },
+ { 0.211765, 0.254902, 0.376471, 1.0 },
+ { 0.203922, 0.235294, 0.384314, 1.0 },
+ { 0.200000, 0.219608, 0.396078, 1.0 },
+ { 0.188235, 0.203922, 0.415686, 1.0 },
+ { 0.156863, 0.156863, 0.403922, 1.0 },
+ { 0.094118, 0.074510, 0.313725, 1.0 },
+ { 0.074510, 0.066667, 0.290196, 1.0 },
+ { 0.058824, 0.062745, 0.266667, 1.0 },
+ { 0.047059, 0.074510, 0.239216, 1.0 },
+ { 0.039216, 0.090196, 0.211765, 1.0 },
+ { 0.062745, 0.117647, 0.141176, 1.0 },
+ { 0.117647, 0.149020, 0.105882, 1.0 },
+ { 0.156863, 0.172549, 0.105882, 1.0 },
+ { 0.172549, 0.192157, 0.113725, 1.0 },
+ { 0.282353, 0.203922, 0.098039, 1.0 },
+ { 0.301961, 0.207843, 0.113725, 1.0 },
+ { 0.325490, 0.215686, 0.133333, 1.0 },
+ { 0.321569, 0.219608, 0.180392, 1.0 },
+ { 0.282353, 0.231373, 0.196078, 1.0 },
+ { 0.262745, 0.231373, 0.176471, 1.0 },
+ { 0.227451, 0.262745, 0.152941, 1.0 },
+ { 0.141176, 0.356863, 0.145098, 1.0 },
+ { 0.180392, 0.356863, 0.117647, 1.0 },
+ { 0.223529, 0.360784, 0.090196, 1.0 },
+ { 0.254902, 0.341176, 0.074510, 1.0 },
+ { 0.286275, 0.325490, 0.062745, 1.0 },
+ { 0.317647, 0.333333, 0.039216, 1.0 },
+ { 0.388235, 0.305882, 0.066667, 1.0 },
+ { 0.462745, 0.254902, 0.094118, 1.0 },
+ { 0.501961, 0.196078, 0.133333, 1.0 },
+ { 0.486275, 0.164706, 0.172549, 1.0 },
+ { 0.474510, 0.152941, 0.184314, 1.0 },
+ { 0.462745, 0.141176, 0.196078, 1.0 },
+ { 0.450980, 0.125490, 0.231373, 1.0 },
+ { 0.450980, 0.113725, 0.243137, 1.0 },
+ { 0.466667, 0.113725, 0.243137, 1.0 },
+ { 0.478431, 0.109804, 0.215686, 1.0 },
+ { 0.568627, 0.066667, 0.172549, 1.0 },
+ { 0.607843, 0.054902, 0.152941, 1.0 },
+ { 0.647059, 0.047059, 0.137255, 1.0 },
+ { 0.658824, 0.043137, 0.137255, 1.0 },
+ { 0.670588, 0.039216, 0.141176, 1.0 },
+ { 0.694118, 0.050980, 0.145098, 1.0 },
+ { 0.721569, 0.054902, 0.141176, 1.0 },
+ { 0.729412, 0.070588, 0.133333, 1.0 },
+ { 0.709804, 0.074510, 0.152941, 1.0 },
+ { 0.619608, 0.090196, 0.200000, 1.0 },
+ { 0.592157, 0.086275, 0.196078, 1.0 },
+ { 0.568627, 0.086275, 0.192157, 1.0 },
+ { 0.482353, 0.082353, 0.207843, 1.0 },
+ { 0.407843, 0.054902, 0.243137, 1.0 },
+ { 0.317647, 0.066667, 0.290196, 1.0 },
+ { 0.247059, 0.066667, 0.309804, 1.0 },
+ { 0.133333, 0.105882, 0.356863, 1.0 },
+ { 0.121569, 0.137255, 0.364706, 1.0 },
+ { 0.113725, 0.172549, 0.376471, 1.0 },
+ { 0.101961, 0.243137, 0.364706, 1.0 },
+ { 0.086275, 0.298039, 0.356863, 1.0 },
+ { 0.062745, 0.372549, 0.349020, 1.0 },
+ { 0.058824, 0.454902, 0.333333, 1.0 },
+ { 0.050980, 0.521569, 0.282353, 1.0 },
+ { 0.058824, 0.533333, 0.266667, 1.0 },
+ { 0.109804, 0.521569, 0.247059, 1.0 },
+ { 0.141176, 0.498039, 0.223529, 1.0 },
+ { 0.172549, 0.474510, 0.203922, 1.0 },
+ { 0.262745, 0.415686, 0.188235, 1.0 },
+ { 0.345098, 0.341176, 0.168627, 1.0 },
+ { 0.454902, 0.274510, 0.176471, 1.0 },
+ { 0.568627, 0.200000, 0.168627, 1.0 },
+ { 0.752941, 0.117647, 0.168627, 1.0 },
+ { 0.784314, 0.105882, 0.192157, 1.0 },
+ { 0.819608, 0.094118, 0.215686, 1.0 },
+ { 0.854902, 0.086275, 0.270588, 1.0 },
+ { 0.870588, 0.062745, 0.282353, 1.0 },
+ { 0.866667, 0.070588, 0.270588, 1.0 },
+ { 0.882353, 0.082353, 0.262745, 1.0 },
+ { 0.874510, 0.109804, 0.278431, 1.0 },
+ { 0.858824, 0.090196, 0.247059, 1.0 },
+ { 0.831373, 0.062745, 0.192157, 1.0 },
+ { 0.827451, 0.047059, 0.149020, 1.0 },
+ { 0.835294, 0.062745, 0.141176, 1.0 },
+ { 0.843137, 0.062745, 0.133333, 1.0 },
+ { 0.835294, 0.043137, 0.117647, 1.0 },
+ { 0.815686, 0.027451, 0.117647, 1.0 },
+ { 0.803922, 0.027451, 0.156863, 1.0 },
+ { 0.784314, 0.031373, 0.239216, 1.0 },
+ { 0.760784, 0.035294, 0.243137, 1.0 },
+ { 0.737255, 0.043137, 0.247059, 1.0 },
+ { 0.654902, 0.054902, 0.270588, 1.0 },
+ { 0.588235, 0.058824, 0.321569, 1.0 },
+ { 0.509804, 0.086275, 0.356863, 1.0 },
+ { 0.431373, 0.145098, 0.352941, 1.0 },
+ { 0.341176, 0.219608, 0.321569, 1.0 },
+ { 0.266667, 0.266667, 0.305882, 1.0 },
+ { 0.203922, 0.325490, 0.286275, 1.0 },
+ { 0.149020, 0.396078, 0.243137, 1.0 },
+ { 0.113725, 0.447059, 0.184314, 1.0 },
+ { 0.086275, 0.419608, 0.156863, 1.0 },
+ { 0.098039, 0.380392, 0.129412, 1.0 },
+ { 0.113725, 0.352941, 0.117647, 1.0 },
+ { 0.149020, 0.329412, 0.113725, 1.0 },
+ { 0.172549, 0.270588, 0.145098, 1.0 },
+ { 0.219608, 0.211765, 0.168627, 1.0 },
+ { 0.282353, 0.192157, 0.192157, 1.0 },
+ { 0.337255, 0.200000, 0.219608, 1.0 },
+ { 0.352941, 0.227451, 0.270588, 1.0 },
+ { 0.352941, 0.270588, 0.305882, 1.0 },
+ { 0.368627, 0.321569, 0.341176, 1.0 },
+ { 0.368627, 0.368627, 0.325490, 1.0 },
+ { 0.321569, 0.411765, 0.329412, 1.0 },
+ { 0.270588, 0.435294, 0.341176, 1.0 },
+ { 0.270588, 0.435294, 0.388235, 1.0 },
+ { 0.317647, 0.407843, 0.380392, 1.0 },
+ { 0.360784, 0.384314, 0.345098, 1.0 },
+ { 0.403922, 0.341176, 0.305882, 1.0 },
+ { 0.490196, 0.290196, 0.294118, 1.0 },
+ { 0.607843, 0.223529, 0.286275, 1.0 },
+ { 0.701961, 0.188235, 0.243137, 1.0 },
+ { 0.776471, 0.168627, 0.188235, 1.0 },
+ { 0.831373, 0.160784, 0.129412, 1.0 },
+ { 0.858824, 0.137255, 0.109804, 1.0 },
+ { 0.854902, 0.129412, 0.078431, 1.0 },
+ { 0.815686, 0.129412, 0.062745, 1.0 },
+ { 0.760784, 0.121569, 0.039216, 1.0 },
+ { 0.701961, 0.113725, 0.031373, 1.0 },
+ { 0.666667, 0.105882, 0.027451, 1.0 },
+ { 0.650980, 0.101961, 0.035294, 1.0 },
+ { 0.635294, 0.078431, 0.039216, 1.0 },
+ { 0.615686, 0.070588, 0.039216, 1.0 },
+ { 0.639216, 0.090196, 0.039216, 1.0 },
+ { 0.682353, 0.121569, 0.039216, 1.0 },
+ { 0.709804, 0.133333, 0.043137, 1.0 },
+ { 0.701961, 0.125490, 0.039216, 1.0 },
+ { 0.701961, 0.117647, 0.054902, 1.0 },
+ { 0.701961, 0.125490, 0.078431, 1.0 },
+ { 0.698039, 0.113725, 0.125490, 1.0 },
+ { 0.650980, 0.109804, 0.168627, 1.0 },
+ { 0.611765, 0.078431, 0.223529, 1.0 },
+ { 0.560784, 0.078431, 0.262745, 1.0 },
+ { 0.505882, 0.062745, 0.317647, 1.0 },
+ { 0.427451, 0.082353, 0.364706, 1.0 },
+ { 0.372549, 0.082353, 0.415686, 1.0 },
+ { 0.360784, 0.086275, 0.435294, 1.0 },
+ { 0.329412, 0.074510, 0.447059, 1.0 },
+ { 0.290196, 0.094118, 0.439216, 1.0 },
+ { 0.235294, 0.141176, 0.435294, 1.0 },
+ { 0.254902, 0.196078, 0.435294, 1.0 },
+ { 0.274510, 0.231373, 0.439216, 1.0 },
+ { 0.301961, 0.254902, 0.443137, 1.0 },
+ { 0.290196, 0.262745, 0.435294, 1.0 },
+ { 0.305882, 0.274510, 0.419608, 1.0 },
+ { 0.349020, 0.266667, 0.400000, 1.0 },
+ { 0.384314, 0.266667, 0.388235, 1.0 },
+ { 0.388235, 0.266667, 0.384314, 1.0 },
+ { 0.411765, 0.227451, 0.372549, 1.0 },
+ { 0.423529, 0.180392, 0.321569, 1.0 },
+ { 0.443137, 0.133333, 0.305882, 1.0 },
+ };
+/* More_Blue */
+static double4 colors_592[] = {
+ { 0.317647, 0.403922, 0.490196, 1.0 },
+ { 0.239216, 0.325490, 0.431373, 1.0 },
+ { 0.203922, 0.286275, 0.400000, 1.0 },
+ { 0.168627, 0.247059, 0.368627, 1.0 },
+ { 0.160784, 0.243137, 0.356863, 1.0 },
+ { 0.156863, 0.243137, 0.345098, 1.0 },
+ { 0.152941, 0.243137, 0.345098, 1.0 },
+ { 0.149020, 0.243137, 0.345098, 1.0 },
+ { 0.141176, 0.247059, 0.352941, 1.0 },
+ { 0.137255, 0.247059, 0.372549, 1.0 },
+ { 0.133333, 0.247059, 0.392157, 1.0 },
+ { 0.117647, 0.239216, 0.403922, 1.0 },
+ { 0.101961, 0.231373, 0.415686, 1.0 },
+ { 0.086275, 0.231373, 0.403922, 1.0 },
+ { 0.074510, 0.231373, 0.392157, 1.0 },
+ { 0.070588, 0.227451, 0.384314, 1.0 },
+ { 0.066667, 0.223529, 0.376471, 1.0 },
+ { 0.058824, 0.192157, 0.329412, 1.0 },
+ { 0.062745, 0.192157, 0.309804, 1.0 },
+ { 0.066667, 0.192157, 0.290196, 1.0 },
+ { 0.074510, 0.192157, 0.294118, 1.0 },
+ { 0.086275, 0.196078, 0.301961, 1.0 },
+ { 0.086275, 0.196078, 0.298039, 1.0 },
+ { 0.086275, 0.200000, 0.298039, 1.0 },
+ { 0.074510, 0.176471, 0.282353, 1.0 },
+ { 0.070588, 0.164706, 0.278431, 1.0 },
+ { 0.066667, 0.152941, 0.274510, 1.0 },
+ { 0.066667, 0.152941, 0.266667, 1.0 },
+ { 0.070588, 0.156863, 0.258824, 1.0 },
+ { 0.070588, 0.156863, 0.254902, 1.0 },
+ { 0.074510, 0.156863, 0.254902, 1.0 },
+ { 0.090196, 0.176471, 0.247059, 1.0 },
+ { 0.117647, 0.196078, 0.266667, 1.0 },
+ { 0.180392, 0.262745, 0.321569, 1.0 },
+ { 0.207843, 0.298039, 0.352941, 1.0 },
+ { 0.235294, 0.337255, 0.384314, 1.0 },
+ { 0.254902, 0.368627, 0.427451, 1.0 },
+ { 0.278431, 0.403922, 0.474510, 1.0 },
+ { 0.286275, 0.423529, 0.501961, 1.0 },
+ { 0.294118, 0.443137, 0.529412, 1.0 },
+ { 0.309804, 0.486275, 0.623529, 1.0 },
+ { 0.309804, 0.498039, 0.627451, 1.0 },
+ { 0.313725, 0.509804, 0.635294, 1.0 },
+ { 0.333333, 0.525490, 0.647059, 1.0 },
+ { 0.356863, 0.545098, 0.658824, 1.0 },
+ { 0.360784, 0.549020, 0.670588, 1.0 },
+ { 0.368627, 0.556863, 0.682353, 1.0 },
+ { 0.360784, 0.556863, 0.686275, 1.0 },
+ { 0.337255, 0.549020, 0.662745, 1.0 },
+ { 0.325490, 0.513725, 0.600000, 1.0 },
+ { 0.301961, 0.478431, 0.576471, 1.0 },
+ { 0.278431, 0.447059, 0.552941, 1.0 },
+ { 0.227451, 0.392157, 0.509804, 1.0 },
+ { 0.176471, 0.337255, 0.466667, 1.0 },
+ { 0.156863, 0.309804, 0.439216, 1.0 },
+ { 0.137255, 0.282353, 0.411765, 1.0 },
+ { 0.098039, 0.196078, 0.329412, 1.0 },
+ { 0.074510, 0.152941, 0.290196, 1.0 },
+ { 0.054902, 0.109804, 0.250980, 1.0 },
+ { 0.043137, 0.086275, 0.203922, 1.0 },
+ { 0.031373, 0.066667, 0.160784, 1.0 },
+ { 0.027451, 0.062745, 0.141176, 1.0 },
+ { 0.027451, 0.062745, 0.125490, 1.0 },
+ { 0.027451, 0.066667, 0.105882, 1.0 },
+ { 0.035294, 0.066667, 0.101961, 1.0 },
+ { 0.066667, 0.109804, 0.141176, 1.0 },
+ { 0.109804, 0.156863, 0.188235, 1.0 },
+ { 0.152941, 0.207843, 0.235294, 1.0 },
+ { 0.184314, 0.243137, 0.266667, 1.0 },
+ { 0.219608, 0.282353, 0.298039, 1.0 },
+ { 0.286275, 0.352941, 0.368627, 1.0 },
+ { 0.345098, 0.431373, 0.458824, 1.0 },
+ { 0.474510, 0.576471, 0.631373, 1.0 },
+ { 0.549020, 0.647059, 0.682353, 1.0 },
+ { 0.623529, 0.721569, 0.733333, 1.0 },
+ { 0.615686, 0.725490, 0.749020, 1.0 },
+ { 0.607843, 0.733333, 0.768627, 1.0 },
+ { 0.584314, 0.717647, 0.768627, 1.0 },
+ { 0.564706, 0.705882, 0.768627, 1.0 },
+ { 0.521569, 0.682353, 0.772549, 1.0 },
+ { 0.498039, 0.643137, 0.733333, 1.0 },
+ { 0.392157, 0.513725, 0.600000, 1.0 },
+ { 0.305882, 0.431373, 0.529412, 1.0 },
+ { 0.219608, 0.349020, 0.462745, 1.0 },
+ { 0.188235, 0.313725, 0.435294, 1.0 },
+ { 0.160784, 0.282353, 0.411765, 1.0 },
+ { 0.117647, 0.235294, 0.360784, 1.0 },
+ { 0.098039, 0.196078, 0.305882, 1.0 },
+ { 0.082353, 0.152941, 0.203922, 1.0 },
+ { 0.074510, 0.149020, 0.188235, 1.0 },
+ { 0.070588, 0.149020, 0.172549, 1.0 },
+ { 0.070588, 0.152941, 0.176471, 1.0 },
+ { 0.070588, 0.156863, 0.184314, 1.0 },
+ { 0.078431, 0.172549, 0.200000, 1.0 },
+ { 0.101961, 0.207843, 0.227451, 1.0 },
+ { 0.137255, 0.235294, 0.262745, 1.0 },
+ { 0.164706, 0.266667, 0.282353, 1.0 },
+ { 0.172549, 0.270588, 0.325490, 1.0 },
+ { 0.164706, 0.262745, 0.333333, 1.0 },
+ { 0.160784, 0.254902, 0.345098, 1.0 },
+ { 0.160784, 0.247059, 0.337255, 1.0 },
+ { 0.160784, 0.243137, 0.329412, 1.0 },
+ { 0.152941, 0.219608, 0.309804, 1.0 },
+ { 0.133333, 0.192157, 0.274510, 1.0 },
+ { 0.074510, 0.113725, 0.207843, 1.0 },
+ { 0.058824, 0.094118, 0.176471, 1.0 },
+ { 0.043137, 0.078431, 0.145098, 1.0 },
+ { 0.039216, 0.078431, 0.133333, 1.0 },
+ { 0.039216, 0.078431, 0.121569, 1.0 },
+ { 0.031373, 0.074510, 0.109804, 1.0 },
+ { 0.035294, 0.074510, 0.105882, 1.0 },
+ { 0.039216, 0.082353, 0.117647, 1.0 },
+ { 0.047059, 0.090196, 0.125490, 1.0 },
+ { 0.066667, 0.113725, 0.137255, 1.0 },
+ { 0.070588, 0.117647, 0.141176, 1.0 },
+ { 0.078431, 0.121569, 0.145098, 1.0 },
+ { 0.082353, 0.121569, 0.156863, 1.0 },
+ { 0.086275, 0.121569, 0.168627, 1.0 },
+ { 0.082353, 0.121569, 0.176471, 1.0 },
+ { 0.074510, 0.113725, 0.176471, 1.0 },
+ { 0.054902, 0.090196, 0.168627, 1.0 },
+ { 0.043137, 0.082353, 0.164706, 1.0 },
+ { 0.035294, 0.074510, 0.164706, 1.0 },
+ { 0.031373, 0.070588, 0.168627, 1.0 },
+ { 0.027451, 0.070588, 0.172549, 1.0 },
+ { 0.019608, 0.062745, 0.184314, 1.0 },
+ { 0.015686, 0.058824, 0.200000, 1.0 },
+ { 0.011765, 0.066667, 0.215686, 1.0 },
+ { 0.007843, 0.070588, 0.231373, 1.0 },
+ { 0.007843, 0.082353, 0.247059, 1.0 },
+ { 0.007843, 0.078431, 0.247059, 1.0 },
+ { 0.011765, 0.074510, 0.247059, 1.0 },
+ { 0.011765, 0.074510, 0.239216, 1.0 },
+ { 0.011765, 0.070588, 0.223529, 1.0 },
+ { 0.003922, 0.066667, 0.200000, 1.0 },
+ { 0.003922, 0.062745, 0.172549, 1.0 },
+ { 0.007843, 0.050980, 0.129412, 1.0 },
+ { 0.003922, 0.054902, 0.125490, 1.0 },
+ { 0.003922, 0.058824, 0.125490, 1.0 },
+ { 0.003922, 0.062745, 0.133333, 1.0 },
+ { 0.003922, 0.070588, 0.141176, 1.0 },
+ { 0.003922, 0.090196, 0.168627, 1.0 },
+ { 0.011765, 0.113725, 0.207843, 1.0 },
+ { 0.007843, 0.137255, 0.250980, 1.0 },
+ { 0.007843, 0.145098, 0.301961, 1.0 },
+ { 0.003922, 0.149020, 0.368627, 1.0 },
+ { 0.003922, 0.149020, 0.372549, 1.0 },
+ { 0.007843, 0.149020, 0.380392, 1.0 },
+ { 0.007843, 0.145098, 0.380392, 1.0 },
+ { 0.011765, 0.141176, 0.376471, 1.0 },
+ { 0.015686, 0.133333, 0.380392, 1.0 },
+ { 0.019608, 0.129412, 0.364706, 1.0 },
+ { 0.043137, 0.141176, 0.333333, 1.0 },
+ { 0.050980, 0.149020, 0.325490, 1.0 },
+ { 0.062745, 0.156863, 0.317647, 1.0 },
+ { 0.070588, 0.168627, 0.305882, 1.0 },
+ { 0.074510, 0.168627, 0.298039, 1.0 },
+ { 0.074510, 0.168627, 0.286275, 1.0 },
+ { 0.070588, 0.168627, 0.290196, 1.0 },
+ { 0.074510, 0.168627, 0.294118, 1.0 },
+ { 0.070588, 0.164706, 0.286275, 1.0 },
+ { 0.058824, 0.121569, 0.250980, 1.0 },
+ { 0.050980, 0.109804, 0.239216, 1.0 },
+ { 0.047059, 0.101961, 0.231373, 1.0 },
+ { 0.039216, 0.094118, 0.223529, 1.0 },
+ { 0.027451, 0.105882, 0.235294, 1.0 },
+ { 0.031373, 0.109804, 0.250980, 1.0 },
+ { 0.043137, 0.125490, 0.274510, 1.0 },
+ { 0.086275, 0.180392, 0.337255, 1.0 },
+ { 0.090196, 0.188235, 0.337255, 1.0 },
+ { 0.098039, 0.200000, 0.341176, 1.0 },
+ { 0.105882, 0.203922, 0.349020, 1.0 },
+ { 0.109804, 0.200000, 0.333333, 1.0 },
+ { 0.129412, 0.211765, 0.341176, 1.0 },
+ { 0.133333, 0.211765, 0.356863, 1.0 },
+ { 0.141176, 0.207843, 0.333333, 1.0 },
+ { 0.137255, 0.196078, 0.309804, 1.0 },
+ { 0.125490, 0.180392, 0.270588, 1.0 },
+ { 0.117647, 0.176471, 0.243137, 1.0 },
+ { 0.098039, 0.184314, 0.254902, 1.0 },
+ { 0.078431, 0.192157, 0.278431, 1.0 },
+ { 0.066667, 0.211765, 0.313725, 1.0 },
+ { 0.074510, 0.219608, 0.345098, 1.0 },
+ { 0.062745, 0.219608, 0.364706, 1.0 },
+ { 0.035294, 0.196078, 0.427451, 1.0 },
+ { 0.023529, 0.203922, 0.458824, 1.0 },
+ { 0.015686, 0.215686, 0.494118, 1.0 },
+ { 0.035294, 0.231373, 0.556863, 1.0 },
+ { 0.058824, 0.254902, 0.584314, 1.0 },
+ { 0.074510, 0.278431, 0.588235, 1.0 },
+ { 0.101961, 0.266667, 0.572549, 1.0 },
+ { 0.113725, 0.282353, 0.560784, 1.0 },
+ { 0.117647, 0.294118, 0.584314, 1.0 },
+ { 0.141176, 0.313725, 0.592157, 1.0 },
+ { 0.145098, 0.337255, 0.596078, 1.0 },
+ { 0.145098, 0.333333, 0.592157, 1.0 },
+ { 0.149020, 0.333333, 0.564706, 1.0 },
+ { 0.125490, 0.301961, 0.541176, 1.0 },
+ { 0.109804, 0.270588, 0.509804, 1.0 },
+ { 0.090196, 0.239216, 0.486275, 1.0 },
+ { 0.054902, 0.192157, 0.470588, 1.0 },
+ { 0.035294, 0.168627, 0.458824, 1.0 },
+ { 0.015686, 0.149020, 0.450980, 1.0 },
+ { 0.003922, 0.145098, 0.439216, 1.0 },
+ { 0.007843, 0.152941, 0.423529, 1.0 },
+ { 0.003922, 0.149020, 0.423529, 1.0 },
+ { 0.003922, 0.152941, 0.427451, 1.0 },
+ { 0.019608, 0.172549, 0.454902, 1.0 },
+ { 0.031373, 0.207843, 0.486275, 1.0 },
+ { 0.062745, 0.254902, 0.517647, 1.0 },
+ { 0.098039, 0.301961, 0.556863, 1.0 },
+ { 0.117647, 0.333333, 0.580392, 1.0 },
+ { 0.145098, 0.356863, 0.611765, 1.0 },
+ { 0.152941, 0.388235, 0.635294, 1.0 },
+ { 0.156863, 0.411765, 0.658824, 1.0 },
+ { 0.184314, 0.435294, 0.678431, 1.0 },
+ { 0.180392, 0.427451, 0.674510, 1.0 },
+ { 0.172549, 0.400000, 0.654902, 1.0 },
+ { 0.149020, 0.364706, 0.627451, 1.0 },
+ { 0.109804, 0.329412, 0.592157, 1.0 },
+ { 0.090196, 0.290196, 0.552941, 1.0 },
+ { 0.066667, 0.250980, 0.513725, 1.0 },
+ { 0.047059, 0.203922, 0.462745, 1.0 },
+ { 0.027451, 0.152941, 0.419608, 1.0 },
+ { 0.007843, 0.113725, 0.384314, 1.0 },
+ { 0.003922, 0.086275, 0.372549, 1.0 },
+ { 0.003922, 0.082353, 0.388235, 1.0 },
+ { 0.007843, 0.101961, 0.411765, 1.0 },
+ { 0.007843, 0.113725, 0.443137, 1.0 },
+ { 0.015686, 0.149020, 0.462745, 1.0 },
+ { 0.031373, 0.168627, 0.474510, 1.0 },
+ { 0.050980, 0.176471, 0.486275, 1.0 },
+ { 0.070588, 0.207843, 0.498039, 1.0 },
+ { 0.086275, 0.223529, 0.498039, 1.0 },
+ { 0.094118, 0.243137, 0.482353, 1.0 },
+ { 0.105882, 0.247059, 0.443137, 1.0 },
+ { 0.117647, 0.235294, 0.388235, 1.0 },
+ { 0.121569, 0.219608, 0.345098, 1.0 },
+ { 0.125490, 0.207843, 0.305882, 1.0 },
+ { 0.121569, 0.200000, 0.286275, 1.0 },
+ { 0.113725, 0.196078, 0.274510, 1.0 },
+ { 0.113725, 0.196078, 0.274510, 1.0 },
+ { 0.117647, 0.192157, 0.278431, 1.0 },
+ { 0.113725, 0.196078, 0.286275, 1.0 },
+ { 0.121569, 0.215686, 0.301961, 1.0 },
+ { 0.137255, 0.235294, 0.317647, 1.0 },
+ { 0.164706, 0.258824, 0.345098, 1.0 },
+ { 0.196078, 0.290196, 0.372549, 1.0 },
+ { 0.227451, 0.313725, 0.400000, 1.0 },
+ { 0.270588, 0.364706, 0.431373, 1.0 },
+ { 0.325490, 0.411765, 0.458824, 1.0 },
+ { 0.356863, 0.439216, 0.498039, 1.0 },
+ { 0.360784, 0.439216, 0.517647, 1.0 },
+ { 0.345098, 0.423529, 0.525490, 1.0 },
+ { 0.325490, 0.411765, 0.521569, 1.0 },
+ { 0.325490, 0.407843, 0.501961, 1.0 },
+ };
+/* Morning_Glories_at_Night */
+static double4 colors_593[] = {
+ { 0.168627, 0.243137, 0.576471, 1.0 },
+ { 0.184314, 0.266667, 0.596078, 1.0 },
+ { 0.172549, 0.266667, 0.572549, 1.0 },
+ { 0.160784, 0.266667, 0.549020, 1.0 },
+ { 0.145098, 0.270588, 0.509804, 1.0 },
+ { 0.133333, 0.274510, 0.470588, 1.0 },
+ { 0.133333, 0.282353, 0.447059, 1.0 },
+ { 0.133333, 0.294118, 0.427451, 1.0 },
+ { 0.129412, 0.325490, 0.345098, 1.0 },
+ { 0.117647, 0.325490, 0.298039, 1.0 },
+ { 0.105882, 0.325490, 0.254902, 1.0 },
+ { 0.090196, 0.305882, 0.223529, 1.0 },
+ { 0.074510, 0.290196, 0.192157, 1.0 },
+ { 0.058824, 0.278431, 0.176471, 1.0 },
+ { 0.047059, 0.266667, 0.160784, 1.0 },
+ { 0.043137, 0.266667, 0.152941, 1.0 },
+ { 0.039216, 0.270588, 0.145098, 1.0 },
+ { 0.043137, 0.262745, 0.133333, 1.0 },
+ { 0.043137, 0.247059, 0.141176, 1.0 },
+ { 0.043137, 0.235294, 0.149020, 1.0 },
+ { 0.043137, 0.223529, 0.152941, 1.0 },
+ { 0.043137, 0.211765, 0.156863, 1.0 },
+ { 0.039216, 0.207843, 0.149020, 1.0 },
+ { 0.039216, 0.207843, 0.145098, 1.0 },
+ { 0.027451, 0.219608, 0.109804, 1.0 },
+ { 0.023529, 0.235294, 0.101961, 1.0 },
+ { 0.023529, 0.254902, 0.098039, 1.0 },
+ { 0.050980, 0.278431, 0.121569, 1.0 },
+ { 0.078431, 0.301961, 0.149020, 1.0 },
+ { 0.086275, 0.305882, 0.176471, 1.0 },
+ { 0.098039, 0.313725, 0.207843, 1.0 },
+ { 0.109804, 0.321569, 0.250980, 1.0 },
+ { 0.121569, 0.325490, 0.282353, 1.0 },
+ { 0.105882, 0.329412, 0.278431, 1.0 },
+ { 0.113725, 0.337255, 0.278431, 1.0 },
+ { 0.121569, 0.349020, 0.282353, 1.0 },
+ { 0.133333, 0.345098, 0.305882, 1.0 },
+ { 0.149020, 0.345098, 0.333333, 1.0 },
+ { 0.156863, 0.337255, 0.349020, 1.0 },
+ { 0.164706, 0.329412, 0.368627, 1.0 },
+ { 0.164706, 0.286275, 0.403922, 1.0 },
+ { 0.152941, 0.274510, 0.388235, 1.0 },
+ { 0.145098, 0.266667, 0.376471, 1.0 },
+ { 0.145098, 0.262745, 0.349020, 1.0 },
+ { 0.145098, 0.262745, 0.321569, 1.0 },
+ { 0.145098, 0.258824, 0.313725, 1.0 },
+ { 0.149020, 0.254902, 0.309804, 1.0 },
+ { 0.149020, 0.243137, 0.313725, 1.0 },
+ { 0.156863, 0.227451, 0.321569, 1.0 },
+ { 0.152941, 0.196078, 0.337255, 1.0 },
+ { 0.152941, 0.184314, 0.341176, 1.0 },
+ { 0.152941, 0.172549, 0.345098, 1.0 },
+ { 0.149020, 0.156863, 0.341176, 1.0 },
+ { 0.149020, 0.145098, 0.337255, 1.0 },
+ { 0.145098, 0.141176, 0.329412, 1.0 },
+ { 0.141176, 0.141176, 0.325490, 1.0 },
+ { 0.121569, 0.121569, 0.309804, 1.0 },
+ { 0.121569, 0.109804, 0.305882, 1.0 },
+ { 0.125490, 0.098039, 0.301961, 1.0 },
+ { 0.125490, 0.086275, 0.301961, 1.0 },
+ { 0.129412, 0.074510, 0.305882, 1.0 },
+ { 0.129412, 0.074510, 0.305882, 1.0 },
+ { 0.129412, 0.074510, 0.305882, 1.0 },
+ { 0.125490, 0.074510, 0.305882, 1.0 },
+ { 0.117647, 0.082353, 0.301961, 1.0 },
+ { 0.121569, 0.094118, 0.294118, 1.0 },
+ { 0.117647, 0.098039, 0.286275, 1.0 },
+ { 0.113725, 0.101961, 0.282353, 1.0 },
+ { 0.109804, 0.101961, 0.278431, 1.0 },
+ { 0.109804, 0.105882, 0.278431, 1.0 },
+ { 0.101961, 0.098039, 0.266667, 1.0 },
+ { 0.086275, 0.098039, 0.254902, 1.0 },
+ { 0.062745, 0.109804, 0.223529, 1.0 },
+ { 0.054902, 0.121569, 0.200000, 1.0 },
+ { 0.047059, 0.137255, 0.176471, 1.0 },
+ { 0.039216, 0.152941, 0.156863, 1.0 },
+ { 0.031373, 0.172549, 0.137255, 1.0 },
+ { 0.027451, 0.176471, 0.125490, 1.0 },
+ { 0.023529, 0.180392, 0.117647, 1.0 },
+ { 0.023529, 0.184314, 0.117647, 1.0 },
+ { 0.031373, 0.196078, 0.125490, 1.0 },
+ { 0.082353, 0.243137, 0.180392, 1.0 },
+ { 0.121569, 0.294118, 0.235294, 1.0 },
+ { 0.164706, 0.345098, 0.290196, 1.0 },
+ { 0.176471, 0.364706, 0.317647, 1.0 },
+ { 0.192157, 0.388235, 0.345098, 1.0 },
+ { 0.215686, 0.407843, 0.396078, 1.0 },
+ { 0.227451, 0.411765, 0.447059, 1.0 },
+ { 0.235294, 0.384314, 0.541176, 1.0 },
+ { 0.250980, 0.384314, 0.576471, 1.0 },
+ { 0.266667, 0.384314, 0.611765, 1.0 },
+ { 0.274510, 0.388235, 0.623529, 1.0 },
+ { 0.286275, 0.392157, 0.635294, 1.0 },
+ { 0.290196, 0.392157, 0.639216, 1.0 },
+ { 0.286275, 0.384314, 0.631373, 1.0 },
+ { 0.274510, 0.368627, 0.607843, 1.0 },
+ { 0.250980, 0.329412, 0.588235, 1.0 },
+ { 0.207843, 0.258824, 0.541176, 1.0 },
+ { 0.200000, 0.250980, 0.533333, 1.0 },
+ { 0.192157, 0.243137, 0.529412, 1.0 },
+ { 0.196078, 0.250980, 0.525490, 1.0 },
+ { 0.203922, 0.258824, 0.525490, 1.0 },
+ { 0.219608, 0.278431, 0.517647, 1.0 },
+ { 0.243137, 0.298039, 0.509804, 1.0 },
+ { 0.286275, 0.352941, 0.513725, 1.0 },
+ { 0.298039, 0.368627, 0.533333, 1.0 },
+ { 0.309804, 0.384314, 0.556863, 1.0 },
+ { 0.309804, 0.388235, 0.572549, 1.0 },
+ { 0.313725, 0.392157, 0.592157, 1.0 },
+ { 0.309804, 0.400000, 0.627451, 1.0 },
+ { 0.305882, 0.400000, 0.654902, 1.0 },
+ { 0.305882, 0.407843, 0.670588, 1.0 },
+ { 0.309804, 0.411765, 0.670588, 1.0 },
+ { 0.317647, 0.415686, 0.674510, 1.0 },
+ { 0.313725, 0.407843, 0.678431, 1.0 },
+ { 0.309804, 0.403922, 0.682353, 1.0 },
+ { 0.294118, 0.388235, 0.694118, 1.0 },
+ { 0.274510, 0.364706, 0.694118, 1.0 },
+ { 0.254902, 0.337255, 0.678431, 1.0 },
+ { 0.239216, 0.301961, 0.658824, 1.0 },
+ { 0.215686, 0.250980, 0.596078, 1.0 },
+ { 0.200000, 0.231373, 0.564706, 1.0 },
+ { 0.188235, 0.211765, 0.533333, 1.0 },
+ { 0.180392, 0.203922, 0.517647, 1.0 },
+ { 0.172549, 0.200000, 0.505882, 1.0 },
+ { 0.152941, 0.180392, 0.466667, 1.0 },
+ { 0.137255, 0.160784, 0.435294, 1.0 },
+ { 0.117647, 0.137255, 0.396078, 1.0 },
+ { 0.117647, 0.121569, 0.364706, 1.0 },
+ { 0.113725, 0.105882, 0.337255, 1.0 },
+ { 0.113725, 0.105882, 0.341176, 1.0 },
+ { 0.117647, 0.109804, 0.345098, 1.0 },
+ { 0.125490, 0.121569, 0.345098, 1.0 },
+ { 0.129412, 0.133333, 0.345098, 1.0 },
+ { 0.121569, 0.137255, 0.345098, 1.0 },
+ { 0.121569, 0.137255, 0.341176, 1.0 },
+ { 0.117647, 0.149020, 0.333333, 1.0 },
+ { 0.129412, 0.156863, 0.333333, 1.0 },
+ { 0.141176, 0.168627, 0.333333, 1.0 },
+ { 0.145098, 0.172549, 0.329412, 1.0 },
+ { 0.152941, 0.180392, 0.325490, 1.0 },
+ { 0.156863, 0.184314, 0.317647, 1.0 },
+ { 0.152941, 0.184314, 0.313725, 1.0 },
+ { 0.141176, 0.188235, 0.309804, 1.0 },
+ { 0.129412, 0.180392, 0.305882, 1.0 },
+ { 0.113725, 0.168627, 0.341176, 1.0 },
+ { 0.113725, 0.168627, 0.349020, 1.0 },
+ { 0.117647, 0.172549, 0.360784, 1.0 },
+ { 0.137255, 0.184314, 0.388235, 1.0 },
+ { 0.156863, 0.200000, 0.415686, 1.0 },
+ { 0.184314, 0.231373, 0.435294, 1.0 },
+ { 0.203922, 0.258824, 0.458824, 1.0 },
+ { 0.239216, 0.290196, 0.490196, 1.0 },
+ { 0.231373, 0.290196, 0.482353, 1.0 },
+ { 0.227451, 0.294118, 0.474510, 1.0 },
+ { 0.219608, 0.290196, 0.454902, 1.0 },
+ { 0.207843, 0.286275, 0.427451, 1.0 },
+ { 0.200000, 0.290196, 0.388235, 1.0 },
+ { 0.192157, 0.294118, 0.349020, 1.0 },
+ { 0.184314, 0.286275, 0.325490, 1.0 },
+ { 0.188235, 0.278431, 0.309804, 1.0 },
+ { 0.141176, 0.239216, 0.290196, 1.0 },
+ { 0.125490, 0.227451, 0.286275, 1.0 },
+ { 0.113725, 0.215686, 0.282353, 1.0 },
+ { 0.086275, 0.200000, 0.262745, 1.0 },
+ { 0.066667, 0.180392, 0.235294, 1.0 },
+ { 0.047059, 0.160784, 0.215686, 1.0 },
+ { 0.047059, 0.141176, 0.211765, 1.0 },
+ { 0.050980, 0.113725, 0.231373, 1.0 },
+ { 0.050980, 0.109804, 0.247059, 1.0 },
+ { 0.050980, 0.105882, 0.262745, 1.0 },
+ { 0.058824, 0.109804, 0.301961, 1.0 },
+ { 0.070588, 0.105882, 0.325490, 1.0 },
+ { 0.082353, 0.109804, 0.341176, 1.0 },
+ { 0.094118, 0.113725, 0.352941, 1.0 },
+ { 0.094118, 0.113725, 0.352941, 1.0 },
+ { 0.094118, 0.113725, 0.356863, 1.0 },
+ { 0.086275, 0.113725, 0.364706, 1.0 },
+ { 0.082353, 0.121569, 0.388235, 1.0 },
+ { 0.078431, 0.121569, 0.419608, 1.0 },
+ { 0.082353, 0.121569, 0.450980, 1.0 },
+ { 0.090196, 0.125490, 0.490196, 1.0 },
+ { 0.094118, 0.129412, 0.513725, 1.0 },
+ { 0.094118, 0.141176, 0.541176, 1.0 },
+ { 0.098039, 0.156863, 0.564706, 1.0 },
+ { 0.101961, 0.168627, 0.564706, 1.0 },
+ { 0.105882, 0.180392, 0.568627, 1.0 },
+ { 0.125490, 0.207843, 0.568627, 1.0 },
+ { 0.152941, 0.243137, 0.572549, 1.0 },
+ { 0.184314, 0.282353, 0.568627, 1.0 },
+ { 0.215686, 0.325490, 0.572549, 1.0 },
+ { 0.239216, 0.364706, 0.564706, 1.0 },
+ { 0.250980, 0.388235, 0.576471, 1.0 },
+ { 0.258824, 0.400000, 0.588235, 1.0 },
+ { 0.262745, 0.400000, 0.596078, 1.0 },
+ { 0.266667, 0.400000, 0.607843, 1.0 },
+ { 0.266667, 0.403922, 0.611765, 1.0 },
+ { 0.270588, 0.403922, 0.615686, 1.0 },
+ { 0.278431, 0.403922, 0.607843, 1.0 },
+ { 0.270588, 0.403922, 0.607843, 1.0 },
+ { 0.250980, 0.392157, 0.615686, 1.0 },
+ { 0.231373, 0.360784, 0.623529, 1.0 },
+ { 0.203922, 0.329412, 0.635294, 1.0 },
+ { 0.172549, 0.294118, 0.643137, 1.0 },
+ { 0.145098, 0.262745, 0.643137, 1.0 },
+ { 0.125490, 0.231373, 0.627451, 1.0 },
+ { 0.117647, 0.219608, 0.596078, 1.0 },
+ { 0.117647, 0.211765, 0.568627, 1.0 },
+ { 0.117647, 0.200000, 0.541176, 1.0 },
+ { 0.117647, 0.196078, 0.529412, 1.0 },
+ { 0.121569, 0.188235, 0.525490, 1.0 },
+ { 0.113725, 0.184314, 0.513725, 1.0 },
+ { 0.098039, 0.172549, 0.498039, 1.0 },
+ { 0.090196, 0.168627, 0.474510, 1.0 },
+ { 0.094118, 0.164706, 0.447059, 1.0 },
+ { 0.098039, 0.164706, 0.415686, 1.0 },
+ { 0.109804, 0.160784, 0.400000, 1.0 },
+ { 0.129412, 0.172549, 0.400000, 1.0 },
+ { 0.160784, 0.200000, 0.403922, 1.0 },
+ { 0.180392, 0.219608, 0.419608, 1.0 },
+ { 0.196078, 0.254902, 0.431373, 1.0 },
+ { 0.215686, 0.298039, 0.439216, 1.0 },
+ { 0.227451, 0.333333, 0.443137, 1.0 },
+ { 0.239216, 0.356863, 0.450980, 1.0 },
+ { 0.254902, 0.380392, 0.482353, 1.0 },
+ { 0.278431, 0.411765, 0.513725, 1.0 },
+ { 0.301961, 0.423529, 0.552941, 1.0 },
+ { 0.309804, 0.431373, 0.588235, 1.0 },
+ { 0.317647, 0.447059, 0.615686, 1.0 },
+ { 0.313725, 0.458824, 0.623529, 1.0 },
+ { 0.301961, 0.447059, 0.619608, 1.0 },
+ { 0.286275, 0.435294, 0.611765, 1.0 },
+ { 0.278431, 0.415686, 0.603922, 1.0 },
+ { 0.274510, 0.396078, 0.600000, 1.0 },
+ { 0.270588, 0.372549, 0.596078, 1.0 },
+ { 0.266667, 0.360784, 0.588235, 1.0 },
+ { 0.262745, 0.349020, 0.572549, 1.0 },
+ { 0.250980, 0.333333, 0.549020, 1.0 },
+ { 0.239216, 0.317647, 0.509804, 1.0 },
+ { 0.227451, 0.305882, 0.470588, 1.0 },
+ { 0.223529, 0.294118, 0.439216, 1.0 },
+ { 0.223529, 0.286275, 0.411765, 1.0 },
+ { 0.227451, 0.290196, 0.388235, 1.0 },
+ { 0.223529, 0.294118, 0.372549, 1.0 },
+ { 0.215686, 0.290196, 0.364706, 1.0 },
+ { 0.215686, 0.290196, 0.364706, 1.0 },
+ { 0.207843, 0.290196, 0.360784, 1.0 },
+ { 0.192157, 0.282353, 0.376471, 1.0 },
+ { 0.184314, 0.266667, 0.396078, 1.0 },
+ { 0.176471, 0.250980, 0.419608, 1.0 },
+ { 0.160784, 0.243137, 0.443137, 1.0 },
+ { 0.149020, 0.227451, 0.458824, 1.0 },
+ { 0.141176, 0.215686, 0.482353, 1.0 },
+ { 0.141176, 0.215686, 0.501961, 1.0 },
+ { 0.141176, 0.219608, 0.529412, 1.0 },
+ { 0.152941, 0.227451, 0.552941, 1.0 },
+ };
+/* Moss */
+static double4 colors_594[] = {
+ { 0.545098, 0.545098, 0.427451, 1.0 },
+ { 0.294118, 0.313725, 0.231373, 1.0 },
+ { 0.219608, 0.235294, 0.176471, 1.0 },
+ { 0.145098, 0.156863, 0.121569, 1.0 },
+ { 0.109804, 0.121569, 0.086275, 1.0 },
+ { 0.074510, 0.086275, 0.054902, 1.0 },
+ { 0.082353, 0.086275, 0.054902, 1.0 },
+ { 0.090196, 0.086275, 0.058824, 1.0 },
+ { 0.203922, 0.145098, 0.098039, 1.0 },
+ { 0.274510, 0.203922, 0.125490, 1.0 },
+ { 0.345098, 0.266667, 0.152941, 1.0 },
+ { 0.396078, 0.321569, 0.200000, 1.0 },
+ { 0.450980, 0.380392, 0.247059, 1.0 },
+ { 0.458824, 0.396078, 0.247059, 1.0 },
+ { 0.466667, 0.415686, 0.247059, 1.0 },
+ { 0.450980, 0.419608, 0.254902, 1.0 },
+ { 0.439216, 0.423529, 0.262745, 1.0 },
+ { 0.305882, 0.333333, 0.247059, 1.0 },
+ { 0.235294, 0.274510, 0.207843, 1.0 },
+ { 0.168627, 0.215686, 0.172549, 1.0 },
+ { 0.121569, 0.156863, 0.137255, 1.0 },
+ { 0.074510, 0.098039, 0.101961, 1.0 },
+ { 0.058824, 0.078431, 0.082353, 1.0 },
+ { 0.047059, 0.062745, 0.062745, 1.0 },
+ { 0.047059, 0.015686, 0.015686, 1.0 },
+ { 0.054902, 0.007843, 0.007843, 1.0 },
+ { 0.066667, 0.003922, 0.000000, 1.0 },
+ { 0.086275, 0.007843, 0.003922, 1.0 },
+ { 0.109804, 0.011765, 0.007843, 1.0 },
+ { 0.113725, 0.011765, 0.007843, 1.0 },
+ { 0.121569, 0.015686, 0.007843, 1.0 },
+ { 0.117647, 0.023529, 0.000000, 1.0 },
+ { 0.113725, 0.035294, 0.007843, 1.0 },
+ { 0.156863, 0.090196, 0.066667, 1.0 },
+ { 0.180392, 0.129412, 0.094118, 1.0 },
+ { 0.207843, 0.172549, 0.121569, 1.0 },
+ { 0.243137, 0.223529, 0.172549, 1.0 },
+ { 0.278431, 0.278431, 0.223529, 1.0 },
+ { 0.301961, 0.298039, 0.243137, 1.0 },
+ { 0.329412, 0.321569, 0.266667, 1.0 },
+ { 0.403922, 0.360784, 0.309804, 1.0 },
+ { 0.403922, 0.376471, 0.333333, 1.0 },
+ { 0.407843, 0.396078, 0.356863, 1.0 },
+ { 0.396078, 0.376471, 0.341176, 1.0 },
+ { 0.384314, 0.360784, 0.329412, 1.0 },
+ { 0.352941, 0.356863, 0.309804, 1.0 },
+ { 0.325490, 0.352941, 0.294118, 1.0 },
+ { 0.250980, 0.325490, 0.262745, 1.0 },
+ { 0.192157, 0.290196, 0.219608, 1.0 },
+ { 0.105882, 0.207843, 0.129412, 1.0 },
+ { 0.070588, 0.180392, 0.105882, 1.0 },
+ { 0.039216, 0.152941, 0.086275, 1.0 },
+ { 0.062745, 0.145098, 0.082353, 1.0 },
+ { 0.086275, 0.137255, 0.078431, 1.0 },
+ { 0.094118, 0.141176, 0.078431, 1.0 },
+ { 0.105882, 0.149020, 0.078431, 1.0 },
+ { 0.117647, 0.145098, 0.105882, 1.0 },
+ { 0.109804, 0.137255, 0.086275, 1.0 },
+ { 0.101961, 0.129412, 0.070588, 1.0 },
+ { 0.082353, 0.098039, 0.050980, 1.0 },
+ { 0.066667, 0.070588, 0.035294, 1.0 },
+ { 0.058824, 0.054902, 0.027451, 1.0 },
+ { 0.054902, 0.043137, 0.023529, 1.0 },
+ { 0.058824, 0.031373, 0.011765, 1.0 },
+ { 0.098039, 0.039216, 0.011765, 1.0 },
+ { 0.200000, 0.113725, 0.086275, 1.0 },
+ { 0.266667, 0.172549, 0.121569, 1.0 },
+ { 0.333333, 0.235294, 0.160784, 1.0 },
+ { 0.380392, 0.266667, 0.184314, 1.0 },
+ { 0.427451, 0.298039, 0.211765, 1.0 },
+ { 0.494118, 0.364706, 0.282353, 1.0 },
+ { 0.533333, 0.423529, 0.356863, 1.0 },
+ { 0.584314, 0.521569, 0.411765, 1.0 },
+ { 0.568627, 0.517647, 0.396078, 1.0 },
+ { 0.556863, 0.517647, 0.384314, 1.0 },
+ { 0.513725, 0.474510, 0.368627, 1.0 },
+ { 0.470588, 0.435294, 0.352941, 1.0 },
+ { 0.435294, 0.407843, 0.321569, 1.0 },
+ { 0.403922, 0.380392, 0.294118, 1.0 },
+ { 0.341176, 0.317647, 0.227451, 1.0 },
+ { 0.282353, 0.250980, 0.188235, 1.0 },
+ { 0.211765, 0.168627, 0.145098, 1.0 },
+ { 0.207843, 0.137255, 0.129412, 1.0 },
+ { 0.203922, 0.109804, 0.113725, 1.0 },
+ { 0.207843, 0.117647, 0.117647, 1.0 },
+ { 0.211765, 0.129412, 0.125490, 1.0 },
+ { 0.219608, 0.168627, 0.152941, 1.0 },
+ { 0.258824, 0.215686, 0.184314, 1.0 },
+ { 0.321569, 0.254902, 0.235294, 1.0 },
+ { 0.321569, 0.270588, 0.243137, 1.0 },
+ { 0.321569, 0.286275, 0.254902, 1.0 },
+ { 0.317647, 0.278431, 0.247059, 1.0 },
+ { 0.317647, 0.274510, 0.243137, 1.0 },
+ { 0.309804, 0.266667, 0.211765, 1.0 },
+ { 0.278431, 0.235294, 0.184314, 1.0 },
+ { 0.254902, 0.215686, 0.152941, 1.0 },
+ { 0.235294, 0.180392, 0.133333, 1.0 },
+ { 0.227451, 0.168627, 0.086275, 1.0 },
+ { 0.243137, 0.188235, 0.113725, 1.0 },
+ { 0.262745, 0.211765, 0.145098, 1.0 },
+ { 0.282353, 0.227451, 0.164706, 1.0 },
+ { 0.305882, 0.247059, 0.184314, 1.0 },
+ { 0.341176, 0.282353, 0.215686, 1.0 },
+ { 0.376471, 0.329412, 0.262745, 1.0 },
+ { 0.498039, 0.486275, 0.427451, 1.0 },
+ { 0.537255, 0.549020, 0.494118, 1.0 },
+ { 0.576471, 0.615686, 0.564706, 1.0 },
+ { 0.556863, 0.639216, 0.592157, 1.0 },
+ { 0.537255, 0.666667, 0.623529, 1.0 },
+ { 0.529412, 0.733333, 0.666667, 1.0 },
+ { 0.509804, 0.752941, 0.662745, 1.0 },
+ { 0.533333, 0.760784, 0.682353, 1.0 },
+ { 0.517647, 0.725490, 0.666667, 1.0 },
+ { 0.454902, 0.650980, 0.572549, 1.0 },
+ { 0.447059, 0.623529, 0.545098, 1.0 },
+ { 0.439216, 0.596078, 0.521569, 1.0 },
+ { 0.450980, 0.545098, 0.478431, 1.0 },
+ { 0.447059, 0.498039, 0.454902, 1.0 },
+ { 0.411765, 0.443137, 0.419608, 1.0 },
+ { 0.329412, 0.388235, 0.380392, 1.0 },
+ { 0.196078, 0.313725, 0.294118, 1.0 },
+ { 0.141176, 0.258824, 0.262745, 1.0 },
+ { 0.086275, 0.203922, 0.235294, 1.0 },
+ { 0.062745, 0.176471, 0.207843, 1.0 },
+ { 0.039216, 0.152941, 0.180392, 1.0 },
+ { 0.007843, 0.117647, 0.117647, 1.0 },
+ { 0.003922, 0.074510, 0.082353, 1.0 },
+ { 0.007843, 0.047059, 0.062745, 1.0 },
+ { 0.015686, 0.035294, 0.050980, 1.0 },
+ { 0.066667, 0.082353, 0.054902, 1.0 },
+ { 0.086275, 0.101961, 0.070588, 1.0 },
+ { 0.109804, 0.121569, 0.086275, 1.0 },
+ { 0.152941, 0.164706, 0.129412, 1.0 },
+ { 0.180392, 0.211765, 0.168627, 1.0 },
+ { 0.211765, 0.250980, 0.200000, 1.0 },
+ { 0.223529, 0.286275, 0.231373, 1.0 },
+ { 0.219608, 0.333333, 0.254902, 1.0 },
+ { 0.203922, 0.380392, 0.282353, 1.0 },
+ { 0.192157, 0.431373, 0.309804, 1.0 },
+ { 0.200000, 0.427451, 0.317647, 1.0 },
+ { 0.207843, 0.427451, 0.329412, 1.0 },
+ { 0.215686, 0.431373, 0.337255, 1.0 },
+ { 0.250980, 0.439216, 0.341176, 1.0 },
+ { 0.266667, 0.482353, 0.368627, 1.0 },
+ { 0.317647, 0.486275, 0.388235, 1.0 },
+ { 0.443137, 0.470588, 0.403922, 1.0 },
+ { 0.462745, 0.482353, 0.411765, 1.0 },
+ { 0.486275, 0.494118, 0.419608, 1.0 },
+ { 0.529412, 0.529412, 0.411765, 1.0 },
+ { 0.552941, 0.564706, 0.423529, 1.0 },
+ { 0.568627, 0.615686, 0.427451, 1.0 },
+ { 0.588235, 0.666667, 0.486275, 1.0 },
+ { 0.647059, 0.760784, 0.572549, 1.0 },
+ { 0.647059, 0.772549, 0.560784, 1.0 },
+ { 0.647059, 0.788235, 0.549020, 1.0 },
+ { 0.639216, 0.776471, 0.537255, 1.0 },
+ { 0.611765, 0.780392, 0.529412, 1.0 },
+ { 0.600000, 0.745098, 0.549020, 1.0 },
+ { 0.541176, 0.725490, 0.529412, 1.0 },
+ { 0.486275, 0.686275, 0.517647, 1.0 },
+ { 0.462745, 0.670588, 0.486275, 1.0 },
+ { 0.423529, 0.576471, 0.450980, 1.0 },
+ { 0.384314, 0.560784, 0.454902, 1.0 },
+ { 0.345098, 0.549020, 0.458824, 1.0 },
+ { 0.309804, 0.556863, 0.447059, 1.0 },
+ { 0.352941, 0.521569, 0.439216, 1.0 },
+ { 0.360784, 0.470588, 0.380392, 1.0 },
+ { 0.333333, 0.419608, 0.337255, 1.0 },
+ { 0.243137, 0.325490, 0.239216, 1.0 },
+ { 0.223529, 0.290196, 0.219608, 1.0 },
+ { 0.203922, 0.258824, 0.200000, 1.0 },
+ { 0.184314, 0.219608, 0.184314, 1.0 },
+ { 0.176471, 0.188235, 0.176471, 1.0 },
+ { 0.180392, 0.188235, 0.164706, 1.0 },
+ { 0.184314, 0.200000, 0.156863, 1.0 },
+ { 0.219608, 0.223529, 0.164706, 1.0 },
+ { 0.254902, 0.247059, 0.176471, 1.0 },
+ { 0.305882, 0.243137, 0.176471, 1.0 },
+ { 0.337255, 0.243137, 0.168627, 1.0 },
+ { 0.368627, 0.227451, 0.145098, 1.0 },
+ { 0.364706, 0.223529, 0.117647, 1.0 },
+ { 0.360784, 0.200000, 0.086275, 1.0 },
+ { 0.360784, 0.168627, 0.070588, 1.0 },
+ { 0.368627, 0.141176, 0.070588, 1.0 },
+ { 0.329412, 0.196078, 0.113725, 1.0 },
+ { 0.325490, 0.215686, 0.133333, 1.0 },
+ { 0.321569, 0.239216, 0.152941, 1.0 },
+ { 0.329412, 0.270588, 0.200000, 1.0 },
+ { 0.325490, 0.309804, 0.239216, 1.0 },
+ { 0.317647, 0.352941, 0.278431, 1.0 },
+ { 0.294118, 0.380392, 0.290196, 1.0 },
+ { 0.262745, 0.380392, 0.282353, 1.0 },
+ { 0.223529, 0.392157, 0.250980, 1.0 },
+ { 0.188235, 0.392157, 0.215686, 1.0 },
+ { 0.164706, 0.364706, 0.196078, 1.0 },
+ { 0.164706, 0.329412, 0.180392, 1.0 },
+ { 0.164706, 0.313725, 0.172549, 1.0 },
+ { 0.156863, 0.298039, 0.156863, 1.0 },
+ { 0.160784, 0.278431, 0.164706, 1.0 },
+ { 0.188235, 0.266667, 0.176471, 1.0 },
+ { 0.223529, 0.262745, 0.188235, 1.0 },
+ { 0.227451, 0.243137, 0.184314, 1.0 },
+ { 0.219608, 0.215686, 0.168627, 1.0 },
+ { 0.203922, 0.196078, 0.149020, 1.0 },
+ { 0.188235, 0.172549, 0.113725, 1.0 },
+ { 0.160784, 0.133333, 0.078431, 1.0 },
+ { 0.141176, 0.101961, 0.050980, 1.0 },
+ { 0.109804, 0.074510, 0.031373, 1.0 },
+ { 0.090196, 0.058824, 0.027451, 1.0 },
+ { 0.078431, 0.047059, 0.027451, 1.0 },
+ { 0.098039, 0.050980, 0.035294, 1.0 },
+ { 0.125490, 0.078431, 0.043137, 1.0 },
+ { 0.160784, 0.125490, 0.074510, 1.0 },
+ { 0.207843, 0.168627, 0.109804, 1.0 },
+ { 0.262745, 0.200000, 0.152941, 1.0 },
+ { 0.309804, 0.243137, 0.172549, 1.0 },
+ { 0.345098, 0.301961, 0.207843, 1.0 },
+ { 0.388235, 0.345098, 0.231373, 1.0 },
+ { 0.423529, 0.372549, 0.254902, 1.0 },
+ { 0.439216, 0.392157, 0.270588, 1.0 },
+ { 0.443137, 0.407843, 0.278431, 1.0 },
+ { 0.439216, 0.407843, 0.278431, 1.0 },
+ { 0.443137, 0.411765, 0.262745, 1.0 },
+ { 0.427451, 0.411765, 0.258824, 1.0 },
+ { 0.407843, 0.403922, 0.250980, 1.0 },
+ { 0.372549, 0.372549, 0.211765, 1.0 },
+ { 0.321569, 0.333333, 0.156863, 1.0 },
+ { 0.270588, 0.278431, 0.117647, 1.0 },
+ { 0.207843, 0.235294, 0.109804, 1.0 },
+ { 0.156863, 0.192157, 0.078431, 1.0 },
+ { 0.105882, 0.149020, 0.035294, 1.0 },
+ { 0.066667, 0.105882, 0.000000, 1.0 },
+ { 0.031373, 0.082353, 0.000000, 1.0 },
+ { 0.019608, 0.090196, 0.019608, 1.0 },
+ { 0.035294, 0.109804, 0.050980, 1.0 },
+ { 0.066667, 0.145098, 0.094118, 1.0 },
+ { 0.109804, 0.180392, 0.133333, 1.0 },
+ { 0.152941, 0.235294, 0.180392, 1.0 },
+ { 0.207843, 0.290196, 0.239216, 1.0 },
+ { 0.290196, 0.368627, 0.278431, 1.0 },
+ { 0.392157, 0.435294, 0.321569, 1.0 },
+ { 0.474510, 0.486275, 0.352941, 1.0 },
+ { 0.537255, 0.537255, 0.411765, 1.0 },
+ { 0.600000, 0.603922, 0.423529, 1.0 },
+ { 0.674510, 0.674510, 0.439216, 1.0 },
+ { 0.725490, 0.709804, 0.443137, 1.0 },
+ { 0.768627, 0.756863, 0.529412, 1.0 },
+ { 0.803922, 0.792157, 0.596078, 1.0 },
+ { 0.858824, 0.847059, 0.650980, 1.0 },
+ { 0.878431, 0.870588, 0.674510, 1.0 },
+ { 0.909804, 0.913725, 0.729412, 1.0 },
+ { 0.905882, 0.894118, 0.749020, 1.0 },
+ { 0.882353, 0.862745, 0.705882, 1.0 },
+ { 0.815686, 0.796078, 0.670588, 1.0 },
+ { 0.752941, 0.752941, 0.623529, 1.0 },
+ { 0.666667, 0.662745, 0.572549, 1.0 },
+ };
+/* Moss2 */
+static double4 colors_595[] = {
+ { 0.321569, 0.392157, 0.223529, 1.0 },
+ { 0.345098, 0.411765, 0.235294, 1.0 },
+ { 0.333333, 0.400000, 0.235294, 1.0 },
+ { 0.321569, 0.392157, 0.239216, 1.0 },
+ { 0.309804, 0.372549, 0.231373, 1.0 },
+ { 0.298039, 0.356863, 0.227451, 1.0 },
+ { 0.298039, 0.352941, 0.215686, 1.0 },
+ { 0.298039, 0.352941, 0.203922, 1.0 },
+ { 0.290196, 0.337255, 0.176471, 1.0 },
+ { 0.278431, 0.321569, 0.172549, 1.0 },
+ { 0.270588, 0.309804, 0.172549, 1.0 },
+ { 0.262745, 0.298039, 0.172549, 1.0 },
+ { 0.254902, 0.286275, 0.176471, 1.0 },
+ { 0.247059, 0.270588, 0.160784, 1.0 },
+ { 0.239216, 0.258824, 0.145098, 1.0 },
+ { 0.227451, 0.247059, 0.133333, 1.0 },
+ { 0.219608, 0.239216, 0.125490, 1.0 },
+ { 0.188235, 0.192157, 0.094118, 1.0 },
+ { 0.168627, 0.172549, 0.086275, 1.0 },
+ { 0.149020, 0.152941, 0.082353, 1.0 },
+ { 0.125490, 0.129412, 0.074510, 1.0 },
+ { 0.105882, 0.105882, 0.070588, 1.0 },
+ { 0.094118, 0.094118, 0.062745, 1.0 },
+ { 0.086275, 0.082353, 0.058824, 1.0 },
+ { 0.054902, 0.047059, 0.031373, 1.0 },
+ { 0.043137, 0.039216, 0.023529, 1.0 },
+ { 0.035294, 0.035294, 0.015686, 1.0 },
+ { 0.031373, 0.039216, 0.023529, 1.0 },
+ { 0.027451, 0.043137, 0.031373, 1.0 },
+ { 0.027451, 0.043137, 0.031373, 1.0 },
+ { 0.027451, 0.047059, 0.035294, 1.0 },
+ { 0.031373, 0.062745, 0.035294, 1.0 },
+ { 0.043137, 0.074510, 0.035294, 1.0 },
+ { 0.066667, 0.117647, 0.043137, 1.0 },
+ { 0.078431, 0.129412, 0.043137, 1.0 },
+ { 0.090196, 0.145098, 0.047059, 1.0 },
+ { 0.098039, 0.141176, 0.043137, 1.0 },
+ { 0.105882, 0.141176, 0.043137, 1.0 },
+ { 0.109804, 0.145098, 0.043137, 1.0 },
+ { 0.117647, 0.149020, 0.047059, 1.0 },
+ { 0.149020, 0.164706, 0.058824, 1.0 },
+ { 0.156863, 0.172549, 0.058824, 1.0 },
+ { 0.168627, 0.180392, 0.058824, 1.0 },
+ { 0.164706, 0.168627, 0.054902, 1.0 },
+ { 0.160784, 0.160784, 0.054902, 1.0 },
+ { 0.156863, 0.156863, 0.054902, 1.0 },
+ { 0.156863, 0.152941, 0.058824, 1.0 },
+ { 0.156863, 0.149020, 0.066667, 1.0 },
+ { 0.168627, 0.149020, 0.070588, 1.0 },
+ { 0.168627, 0.156863, 0.074510, 1.0 },
+ { 0.156863, 0.145098, 0.070588, 1.0 },
+ { 0.145098, 0.133333, 0.066667, 1.0 },
+ { 0.129412, 0.117647, 0.066667, 1.0 },
+ { 0.113725, 0.105882, 0.066667, 1.0 },
+ { 0.113725, 0.101961, 0.066667, 1.0 },
+ { 0.113725, 0.098039, 0.070588, 1.0 },
+ { 0.117647, 0.101961, 0.094118, 1.0 },
+ { 0.121569, 0.113725, 0.101961, 1.0 },
+ { 0.129412, 0.125490, 0.109804, 1.0 },
+ { 0.149020, 0.149020, 0.125490, 1.0 },
+ { 0.172549, 0.172549, 0.141176, 1.0 },
+ { 0.184314, 0.184314, 0.149020, 1.0 },
+ { 0.200000, 0.200000, 0.156863, 1.0 },
+ { 0.239216, 0.231373, 0.180392, 1.0 },
+ { 0.274510, 0.262745, 0.192157, 1.0 },
+ { 0.337255, 0.341176, 0.168627, 1.0 },
+ { 0.372549, 0.380392, 0.160784, 1.0 },
+ { 0.407843, 0.423529, 0.152941, 1.0 },
+ { 0.427451, 0.443137, 0.152941, 1.0 },
+ { 0.447059, 0.462745, 0.156863, 1.0 },
+ { 0.470588, 0.478431, 0.184314, 1.0 },
+ { 0.490196, 0.501961, 0.207843, 1.0 },
+ { 0.494118, 0.513725, 0.215686, 1.0 },
+ { 0.486275, 0.517647, 0.211765, 1.0 },
+ { 0.482353, 0.521569, 0.207843, 1.0 },
+ { 0.466667, 0.505882, 0.235294, 1.0 },
+ { 0.454902, 0.494118, 0.262745, 1.0 },
+ { 0.447059, 0.482353, 0.278431, 1.0 },
+ { 0.439216, 0.474510, 0.298039, 1.0 },
+ { 0.415686, 0.450980, 0.333333, 1.0 },
+ { 0.392157, 0.431373, 0.364706, 1.0 },
+ { 0.384314, 0.427451, 0.360784, 1.0 },
+ { 0.376471, 0.419608, 0.352941, 1.0 },
+ { 0.368627, 0.415686, 0.349020, 1.0 },
+ { 0.364706, 0.407843, 0.345098, 1.0 },
+ { 0.360784, 0.400000, 0.345098, 1.0 },
+ { 0.352941, 0.384314, 0.345098, 1.0 },
+ { 0.349020, 0.376471, 0.333333, 1.0 },
+ { 0.345098, 0.356863, 0.290196, 1.0 },
+ { 0.341176, 0.349020, 0.266667, 1.0 },
+ { 0.341176, 0.341176, 0.247059, 1.0 },
+ { 0.337255, 0.337255, 0.239216, 1.0 },
+ { 0.337255, 0.337255, 0.235294, 1.0 },
+ { 0.341176, 0.333333, 0.227451, 1.0 },
+ { 0.341176, 0.333333, 0.219608, 1.0 },
+ { 0.333333, 0.321569, 0.207843, 1.0 },
+ { 0.325490, 0.317647, 0.203922, 1.0 },
+ { 0.309804, 0.317647, 0.211765, 1.0 },
+ { 0.321569, 0.341176, 0.227451, 1.0 },
+ { 0.333333, 0.368627, 0.243137, 1.0 },
+ { 0.337255, 0.380392, 0.254902, 1.0 },
+ { 0.341176, 0.396078, 0.266667, 1.0 },
+ { 0.349020, 0.411765, 0.290196, 1.0 },
+ { 0.341176, 0.407843, 0.301961, 1.0 },
+ { 0.309804, 0.372549, 0.301961, 1.0 },
+ { 0.290196, 0.352941, 0.286275, 1.0 },
+ { 0.274510, 0.337255, 0.270588, 1.0 },
+ { 0.266667, 0.329412, 0.262745, 1.0 },
+ { 0.262745, 0.321569, 0.254902, 1.0 },
+ { 0.243137, 0.298039, 0.235294, 1.0 },
+ { 0.211765, 0.266667, 0.215686, 1.0 },
+ { 0.184314, 0.235294, 0.188235, 1.0 },
+ { 0.160784, 0.203922, 0.156863, 1.0 },
+ { 0.133333, 0.152941, 0.105882, 1.0 },
+ { 0.129412, 0.145098, 0.094118, 1.0 },
+ { 0.129412, 0.141176, 0.086275, 1.0 },
+ { 0.125490, 0.133333, 0.070588, 1.0 },
+ { 0.121569, 0.129412, 0.062745, 1.0 },
+ { 0.121569, 0.133333, 0.066667, 1.0 },
+ { 0.125490, 0.145098, 0.070588, 1.0 },
+ { 0.152941, 0.164706, 0.098039, 1.0 },
+ { 0.168627, 0.172549, 0.101961, 1.0 },
+ { 0.184314, 0.184314, 0.109804, 1.0 },
+ { 0.184314, 0.192157, 0.109804, 1.0 },
+ { 0.188235, 0.200000, 0.113725, 1.0 },
+ { 0.203922, 0.219608, 0.113725, 1.0 },
+ { 0.219608, 0.235294, 0.113725, 1.0 },
+ { 0.235294, 0.258824, 0.117647, 1.0 },
+ { 0.262745, 0.282353, 0.129412, 1.0 },
+ { 0.294118, 0.333333, 0.156863, 1.0 },
+ { 0.301961, 0.341176, 0.160784, 1.0 },
+ { 0.313725, 0.352941, 0.168627, 1.0 },
+ { 0.325490, 0.368627, 0.156863, 1.0 },
+ { 0.341176, 0.392157, 0.156863, 1.0 },
+ { 0.360784, 0.411765, 0.160784, 1.0 },
+ { 0.388235, 0.439216, 0.180392, 1.0 },
+ { 0.427451, 0.474510, 0.254902, 1.0 },
+ { 0.435294, 0.486275, 0.274510, 1.0 },
+ { 0.447059, 0.501961, 0.298039, 1.0 },
+ { 0.450980, 0.501961, 0.301961, 1.0 },
+ { 0.454902, 0.505882, 0.305882, 1.0 },
+ { 0.458824, 0.509804, 0.301961, 1.0 },
+ { 0.454902, 0.509804, 0.309804, 1.0 },
+ { 0.454902, 0.501961, 0.325490, 1.0 },
+ { 0.439216, 0.490196, 0.325490, 1.0 },
+ { 0.407843, 0.435294, 0.309804, 1.0 },
+ { 0.400000, 0.419608, 0.298039, 1.0 },
+ { 0.392157, 0.403922, 0.286275, 1.0 },
+ { 0.368627, 0.372549, 0.254902, 1.0 },
+ { 0.341176, 0.341176, 0.227451, 1.0 },
+ { 0.309804, 0.305882, 0.196078, 1.0 },
+ { 0.278431, 0.266667, 0.164706, 1.0 },
+ { 0.215686, 0.192157, 0.117647, 1.0 },
+ { 0.203922, 0.176471, 0.101961, 1.0 },
+ { 0.196078, 0.160784, 0.090196, 1.0 },
+ { 0.168627, 0.141176, 0.082353, 1.0 },
+ { 0.149020, 0.129412, 0.078431, 1.0 },
+ { 0.137255, 0.125490, 0.082353, 1.0 },
+ { 0.133333, 0.137255, 0.090196, 1.0 },
+ { 0.129412, 0.149020, 0.101961, 1.0 },
+ { 0.133333, 0.160784, 0.105882, 1.0 },
+ { 0.133333, 0.192157, 0.133333, 1.0 },
+ { 0.129412, 0.192157, 0.137255, 1.0 },
+ { 0.129412, 0.196078, 0.145098, 1.0 },
+ { 0.133333, 0.203922, 0.145098, 1.0 },
+ { 0.125490, 0.200000, 0.149020, 1.0 },
+ { 0.121569, 0.188235, 0.137255, 1.0 },
+ { 0.121569, 0.184314, 0.141176, 1.0 },
+ { 0.109804, 0.176471, 0.156863, 1.0 },
+ { 0.113725, 0.180392, 0.160784, 1.0 },
+ { 0.121569, 0.188235, 0.168627, 1.0 },
+ { 0.133333, 0.203922, 0.176471, 1.0 },
+ { 0.145098, 0.215686, 0.180392, 1.0 },
+ { 0.164706, 0.235294, 0.192157, 1.0 },
+ { 0.180392, 0.258824, 0.227451, 1.0 },
+ { 0.203922, 0.278431, 0.254902, 1.0 },
+ { 0.239216, 0.317647, 0.286275, 1.0 },
+ { 0.282353, 0.360784, 0.313725, 1.0 },
+ { 0.313725, 0.400000, 0.321569, 1.0 },
+ { 0.337255, 0.427451, 0.325490, 1.0 },
+ { 0.352941, 0.458824, 0.337255, 1.0 },
+ { 0.349020, 0.458824, 0.333333, 1.0 },
+ { 0.337255, 0.447059, 0.321569, 1.0 },
+ { 0.329412, 0.431373, 0.301961, 1.0 },
+ { 0.282353, 0.360784, 0.219608, 1.0 },
+ { 0.266667, 0.341176, 0.203922, 1.0 },
+ { 0.254902, 0.325490, 0.188235, 1.0 },
+ { 0.227451, 0.294118, 0.164706, 1.0 },
+ { 0.192157, 0.258824, 0.141176, 1.0 },
+ { 0.164706, 0.243137, 0.117647, 1.0 },
+ { 0.145098, 0.223529, 0.098039, 1.0 },
+ { 0.125490, 0.203922, 0.082353, 1.0 },
+ { 0.121569, 0.184314, 0.070588, 1.0 },
+ { 0.125490, 0.168627, 0.070588, 1.0 },
+ { 0.125490, 0.149020, 0.078431, 1.0 },
+ { 0.125490, 0.149020, 0.082353, 1.0 },
+ { 0.133333, 0.156863, 0.094118, 1.0 },
+ { 0.145098, 0.180392, 0.109804, 1.0 },
+ { 0.176471, 0.211765, 0.125490, 1.0 },
+ { 0.215686, 0.250980, 0.137255, 1.0 },
+ { 0.262745, 0.294118, 0.149020, 1.0 },
+ { 0.305882, 0.329412, 0.168627, 1.0 },
+ { 0.349020, 0.364706, 0.200000, 1.0 },
+ { 0.384314, 0.407843, 0.231373, 1.0 },
+ { 0.427451, 0.443137, 0.270588, 1.0 },
+ { 0.454902, 0.470588, 0.298039, 1.0 },
+ { 0.498039, 0.517647, 0.317647, 1.0 },
+ { 0.533333, 0.556863, 0.329412, 1.0 },
+ { 0.564706, 0.576471, 0.349020, 1.0 },
+ { 0.576471, 0.592157, 0.360784, 1.0 },
+ { 0.580392, 0.592157, 0.380392, 1.0 },
+ { 0.556863, 0.568627, 0.384314, 1.0 },
+ { 0.537255, 0.545098, 0.384314, 1.0 },
+ { 0.513725, 0.529412, 0.364706, 1.0 },
+ { 0.486275, 0.498039, 0.341176, 1.0 },
+ { 0.450980, 0.470588, 0.313725, 1.0 },
+ { 0.419608, 0.443137, 0.294118, 1.0 },
+ { 0.376471, 0.403922, 0.274510, 1.0 },
+ { 0.321569, 0.356863, 0.270588, 1.0 },
+ { 0.282353, 0.325490, 0.262745, 1.0 },
+ { 0.254902, 0.294118, 0.254902, 1.0 },
+ { 0.227451, 0.270588, 0.243137, 1.0 },
+ { 0.211765, 0.254902, 0.231373, 1.0 },
+ { 0.196078, 0.239216, 0.227451, 1.0 },
+ { 0.168627, 0.215686, 0.231373, 1.0 },
+ { 0.141176, 0.196078, 0.239216, 1.0 },
+ { 0.133333, 0.176471, 0.239216, 1.0 },
+ { 0.117647, 0.152941, 0.223529, 1.0 },
+ { 0.117647, 0.141176, 0.192157, 1.0 },
+ { 0.121569, 0.137255, 0.176471, 1.0 },
+ { 0.125490, 0.133333, 0.160784, 1.0 },
+ { 0.113725, 0.129412, 0.149020, 1.0 },
+ { 0.105882, 0.121569, 0.141176, 1.0 },
+ { 0.094118, 0.113725, 0.129412, 1.0 },
+ { 0.098039, 0.113725, 0.113725, 1.0 },
+ { 0.105882, 0.117647, 0.105882, 1.0 },
+ { 0.117647, 0.129412, 0.105882, 1.0 },
+ { 0.133333, 0.149020, 0.117647, 1.0 },
+ { 0.145098, 0.168627, 0.137255, 1.0 },
+ { 0.152941, 0.188235, 0.156863, 1.0 },
+ { 0.168627, 0.207843, 0.180392, 1.0 },
+ { 0.188235, 0.235294, 0.200000, 1.0 },
+ { 0.207843, 0.270588, 0.211765, 1.0 },
+ { 0.223529, 0.290196, 0.227451, 1.0 },
+ { 0.239216, 0.305882, 0.227451, 1.0 },
+ { 0.243137, 0.309804, 0.231373, 1.0 },
+ { 0.243137, 0.309804, 0.231373, 1.0 },
+ { 0.239216, 0.313725, 0.231373, 1.0 },
+ { 0.250980, 0.333333, 0.227451, 1.0 },
+ { 0.262745, 0.352941, 0.235294, 1.0 },
+ { 0.286275, 0.364706, 0.227451, 1.0 },
+ { 0.298039, 0.376471, 0.227451, 1.0 },
+ { 0.301961, 0.372549, 0.231373, 1.0 },
+ { 0.298039, 0.368627, 0.227451, 1.0 },
+ { 0.298039, 0.364706, 0.219608, 1.0 },
+ { 0.301961, 0.372549, 0.219608, 1.0 },
+ };
+/* Motel_Decor */
+static double4 colors_596[] = {
+ { 0.925490, 0.372549, 0.141176, 1.0 },
+ { 0.898039, 0.215686, 0.074510, 1.0 },
+ { 0.909804, 0.152941, 0.188235, 1.0 },
+ { 0.925490, 0.094118, 0.301961, 1.0 },
+ { 0.905882, 0.133333, 0.368627, 1.0 },
+ { 0.890196, 0.172549, 0.435294, 1.0 },
+ { 0.921569, 0.184314, 0.443137, 1.0 },
+ { 0.956863, 0.196078, 0.454902, 1.0 },
+ { 0.823529, 0.274510, 0.321569, 1.0 },
+ { 0.780392, 0.254902, 0.290196, 1.0 },
+ { 0.741176, 0.235294, 0.258824, 1.0 },
+ { 0.717647, 0.168627, 0.274510, 1.0 },
+ { 0.694118, 0.105882, 0.294118, 1.0 },
+ { 0.658824, 0.070588, 0.325490, 1.0 },
+ { 0.627451, 0.039216, 0.360784, 1.0 },
+ { 0.611765, 0.043137, 0.349020, 1.0 },
+ { 0.596078, 0.047059, 0.337255, 1.0 },
+ { 0.454902, 0.109804, 0.321569, 1.0 },
+ { 0.392157, 0.129412, 0.294118, 1.0 },
+ { 0.333333, 0.152941, 0.270588, 1.0 },
+ { 0.305882, 0.215686, 0.274510, 1.0 },
+ { 0.278431, 0.278431, 0.278431, 1.0 },
+ { 0.262745, 0.317647, 0.278431, 1.0 },
+ { 0.250980, 0.360784, 0.278431, 1.0 },
+ { 0.270588, 0.478431, 0.309804, 1.0 },
+ { 0.274510, 0.509804, 0.282353, 1.0 },
+ { 0.278431, 0.541176, 0.258824, 1.0 },
+ { 0.321569, 0.478431, 0.227451, 1.0 },
+ { 0.368627, 0.419608, 0.200000, 1.0 },
+ { 0.372549, 0.392157, 0.168627, 1.0 },
+ { 0.380392, 0.368627, 0.141176, 1.0 },
+ { 0.372549, 0.301961, 0.098039, 1.0 },
+ { 0.329412, 0.282353, 0.066667, 1.0 },
+ { 0.290196, 0.188235, 0.090196, 1.0 },
+ { 0.239216, 0.172549, 0.113725, 1.0 },
+ { 0.188235, 0.160784, 0.137255, 1.0 },
+ { 0.231373, 0.145098, 0.176471, 1.0 },
+ { 0.274510, 0.129412, 0.219608, 1.0 },
+ { 0.313725, 0.152941, 0.239216, 1.0 },
+ { 0.352941, 0.176471, 0.262745, 1.0 },
+ { 0.627451, 0.380392, 0.454902, 1.0 },
+ { 0.756863, 0.572549, 0.396078, 1.0 },
+ { 0.890196, 0.764706, 0.341176, 1.0 },
+ { 0.803922, 0.854902, 0.345098, 1.0 },
+ { 0.721569, 0.945098, 0.352941, 1.0 },
+ { 0.698039, 0.972549, 0.270588, 1.0 },
+ { 0.678431, 1.000000, 0.192157, 1.0 },
+ { 0.600000, 0.901961, 0.188235, 1.0 },
+ { 0.501961, 0.843137, 0.156863, 1.0 },
+ { 0.494118, 0.647059, 0.141176, 1.0 },
+ { 0.501961, 0.576471, 0.129412, 1.0 },
+ { 0.513725, 0.505882, 0.117647, 1.0 },
+ { 0.447059, 0.407843, 0.145098, 1.0 },
+ { 0.380392, 0.313725, 0.176471, 1.0 },
+ { 0.349020, 0.286275, 0.176471, 1.0 },
+ { 0.317647, 0.258824, 0.176471, 1.0 },
+ { 0.211765, 0.227451, 0.188235, 1.0 },
+ { 0.184314, 0.321569, 0.180392, 1.0 },
+ { 0.160784, 0.419608, 0.172549, 1.0 },
+ { 0.149020, 0.423529, 0.168627, 1.0 },
+ { 0.137255, 0.431373, 0.168627, 1.0 },
+ { 0.133333, 0.454902, 0.172549, 1.0 },
+ { 0.129412, 0.482353, 0.176471, 1.0 },
+ { 0.078431, 0.380392, 0.180392, 1.0 },
+ { 0.054902, 0.270588, 0.149020, 1.0 },
+ { 0.074510, 0.172549, 0.137255, 1.0 },
+ { 0.082353, 0.141176, 0.105882, 1.0 },
+ { 0.090196, 0.113725, 0.074510, 1.0 },
+ { 0.105882, 0.098039, 0.078431, 1.0 },
+ { 0.125490, 0.086275, 0.086275, 1.0 },
+ { 0.141176, 0.094118, 0.129412, 1.0 },
+ { 0.137255, 0.094118, 0.125490, 1.0 },
+ { 0.235294, 0.141176, 0.215686, 1.0 },
+ { 0.274510, 0.196078, 0.235294, 1.0 },
+ { 0.317647, 0.254902, 0.258824, 1.0 },
+ { 0.364706, 0.274510, 0.286275, 1.0 },
+ { 0.411765, 0.298039, 0.317647, 1.0 },
+ { 0.392157, 0.286275, 0.313725, 1.0 },
+ { 0.376471, 0.278431, 0.309804, 1.0 },
+ { 0.372549, 0.250980, 0.321569, 1.0 },
+ { 0.356863, 0.227451, 0.313725, 1.0 },
+ { 0.282353, 0.258824, 0.270588, 1.0 },
+ { 0.298039, 0.274510, 0.239216, 1.0 },
+ { 0.317647, 0.290196, 0.207843, 1.0 },
+ { 0.294118, 0.301961, 0.200000, 1.0 },
+ { 0.274510, 0.317647, 0.196078, 1.0 },
+ { 0.227451, 0.301961, 0.180392, 1.0 },
+ { 0.211765, 0.282353, 0.172549, 1.0 },
+ { 0.156863, 0.227451, 0.176471, 1.0 },
+ { 0.200000, 0.180392, 0.200000, 1.0 },
+ { 0.247059, 0.137255, 0.227451, 1.0 },
+ { 0.294118, 0.145098, 0.243137, 1.0 },
+ { 0.341176, 0.152941, 0.262745, 1.0 },
+ { 0.443137, 0.160784, 0.309804, 1.0 },
+ { 0.576471, 0.180392, 0.352941, 1.0 },
+ { 0.658824, 0.262745, 0.384314, 1.0 },
+ { 0.686275, 0.368627, 0.403922, 1.0 },
+ { 0.686275, 0.435294, 0.400000, 1.0 },
+ { 0.611765, 0.423529, 0.364706, 1.0 },
+ { 0.541176, 0.411765, 0.329412, 1.0 },
+ { 0.486275, 0.364706, 0.294118, 1.0 },
+ { 0.435294, 0.321569, 0.262745, 1.0 },
+ { 0.349020, 0.274510, 0.227451, 1.0 },
+ { 0.282353, 0.231373, 0.160784, 1.0 },
+ { 0.258824, 0.117647, 0.094118, 1.0 },
+ { 0.337255, 0.101961, 0.070588, 1.0 },
+ { 0.415686, 0.090196, 0.050980, 1.0 },
+ { 0.435294, 0.078431, 0.058824, 1.0 },
+ { 0.458824, 0.066667, 0.066667, 1.0 },
+ { 0.498039, 0.050980, 0.078431, 1.0 },
+ { 0.533333, 0.050980, 0.090196, 1.0 },
+ { 0.505882, 0.054902, 0.125490, 1.0 },
+ { 0.517647, 0.066667, 0.192157, 1.0 },
+ { 0.592157, 0.113725, 0.360784, 1.0 },
+ { 0.643137, 0.141176, 0.407843, 1.0 },
+ { 0.698039, 0.168627, 0.454902, 1.0 },
+ { 0.803922, 0.231373, 0.474510, 1.0 },
+ { 0.886275, 0.400000, 0.411765, 1.0 },
+ { 0.984314, 0.603922, 0.372549, 1.0 },
+ { 1.000000, 0.733333, 0.360784, 1.0 },
+ { 1.000000, 0.964706, 0.141176, 1.0 },
+ { 0.952941, 0.866667, 0.203922, 1.0 },
+ { 0.909804, 0.768627, 0.270588, 1.0 },
+ { 0.890196, 0.725490, 0.247059, 1.0 },
+ { 0.870588, 0.682353, 0.227451, 1.0 },
+ { 0.780392, 0.537255, 0.262745, 1.0 },
+ { 0.658824, 0.400000, 0.301961, 1.0 },
+ { 0.592157, 0.352941, 0.313725, 1.0 },
+ { 0.564706, 0.298039, 0.321569, 1.0 },
+ { 0.545098, 0.227451, 0.368627, 1.0 },
+ { 0.509804, 0.211765, 0.372549, 1.0 },
+ { 0.474510, 0.200000, 0.376471, 1.0 },
+ { 0.458824, 0.176471, 0.349020, 1.0 },
+ { 0.419608, 0.149020, 0.337255, 1.0 },
+ { 0.317647, 0.168627, 0.309804, 1.0 },
+ { 0.250980, 0.196078, 0.274510, 1.0 },
+ { 0.180392, 0.160784, 0.278431, 1.0 },
+ { 0.176471, 0.137255, 0.247059, 1.0 },
+ { 0.172549, 0.117647, 0.215686, 1.0 },
+ { 0.180392, 0.086275, 0.223529, 1.0 },
+ { 0.192157, 0.054902, 0.231373, 1.0 },
+ { 0.196078, 0.035294, 0.211765, 1.0 },
+ { 0.215686, 0.039216, 0.168627, 1.0 },
+ { 0.247059, 0.050980, 0.168627, 1.0 },
+ { 0.290196, 0.074510, 0.156863, 1.0 },
+ { 0.333333, 0.156863, 0.141176, 1.0 },
+ { 0.356863, 0.164706, 0.156863, 1.0 },
+ { 0.384314, 0.172549, 0.176471, 1.0 },
+ { 0.423529, 0.156863, 0.188235, 1.0 },
+ { 0.454902, 0.227451, 0.168627, 1.0 },
+ { 0.474510, 0.262745, 0.211765, 1.0 },
+ { 0.490196, 0.298039, 0.274510, 1.0 },
+ { 0.415686, 0.443137, 0.219608, 1.0 },
+ { 0.384314, 0.466667, 0.215686, 1.0 },
+ { 0.352941, 0.490196, 0.211765, 1.0 },
+ { 0.282353, 0.478431, 0.188235, 1.0 },
+ { 0.219608, 0.439216, 0.160784, 1.0 },
+ { 0.152941, 0.372549, 0.133333, 1.0 },
+ { 0.105882, 0.294118, 0.129412, 1.0 },
+ { 0.105882, 0.207843, 0.125490, 1.0 },
+ { 0.098039, 0.137255, 0.133333, 1.0 },
+ { 0.090196, 0.137255, 0.152941, 1.0 },
+ { 0.090196, 0.156863, 0.141176, 1.0 },
+ { 0.090196, 0.180392, 0.129412, 1.0 },
+ { 0.074510, 0.227451, 0.149020, 1.0 },
+ { 0.074510, 0.274510, 0.141176, 1.0 },
+ { 0.109804, 0.301961, 0.152941, 1.0 },
+ { 0.141176, 0.337255, 0.172549, 1.0 },
+ { 0.298039, 0.349020, 0.247059, 1.0 },
+ { 0.333333, 0.349020, 0.266667, 1.0 },
+ { 0.372549, 0.352941, 0.290196, 1.0 },
+ { 0.403922, 0.384314, 0.329412, 1.0 },
+ { 0.482353, 0.392157, 0.349020, 1.0 },
+ { 0.576471, 0.384314, 0.360784, 1.0 },
+ { 0.431373, 0.290196, 0.333333, 1.0 },
+ { 0.352941, 0.231373, 0.262745, 1.0 },
+ { 0.541176, 0.274510, 0.262745, 1.0 },
+ { 0.521569, 0.192157, 0.188235, 1.0 },
+ { 0.517647, 0.172549, 0.117647, 1.0 },
+ { 0.686275, 0.290196, 0.141176, 1.0 },
+ { 0.784314, 0.349020, 0.105882, 1.0 },
+ { 0.835294, 0.352941, 0.070588, 1.0 },
+ { 0.839216, 0.360784, 0.074510, 1.0 },
+ { 0.803922, 0.341176, 0.050980, 1.0 },
+ { 0.694118, 0.207843, 0.039216, 1.0 },
+ { 0.666667, 0.200000, 0.054902, 1.0 },
+ { 0.643137, 0.196078, 0.070588, 1.0 },
+ { 0.623529, 0.227451, 0.117647, 1.0 },
+ { 0.580392, 0.282353, 0.168627, 1.0 },
+ { 0.572549, 0.337255, 0.172549, 1.0 },
+ { 0.564706, 0.454902, 0.215686, 1.0 },
+ { 0.560784, 0.564706, 0.254902, 1.0 },
+ { 0.584314, 0.619608, 0.196078, 1.0 },
+ { 0.592157, 0.717647, 0.172549, 1.0 },
+ { 0.627451, 0.784314, 0.196078, 1.0 },
+ { 0.662745, 0.788235, 0.196078, 1.0 },
+ { 0.674510, 0.858824, 0.180392, 1.0 },
+ { 0.784314, 0.847059, 0.129412, 1.0 },
+ { 0.803922, 0.698039, 0.105882, 1.0 },
+ { 0.713725, 0.603922, 0.117647, 1.0 },
+ { 0.713725, 0.494118, 0.094118, 1.0 },
+ { 0.654902, 0.313725, 0.050980, 1.0 },
+ { 0.533333, 0.172549, 0.050980, 1.0 },
+ { 0.443137, 0.086275, 0.070588, 1.0 },
+ { 0.356863, 0.015686, 0.070588, 1.0 },
+ { 0.309804, 0.000000, 0.078431, 1.0 },
+ { 0.278431, 0.000000, 0.074510, 1.0 },
+ { 0.235294, 0.007843, 0.070588, 1.0 },
+ { 0.192157, 0.000000, 0.094118, 1.0 },
+ { 0.168627, 0.003922, 0.117647, 1.0 },
+ { 0.156863, 0.027451, 0.137255, 1.0 },
+ { 0.117647, 0.027451, 0.152941, 1.0 },
+ { 0.094118, 0.015686, 0.152941, 1.0 },
+ { 0.098039, 0.027451, 0.152941, 1.0 },
+ { 0.070588, 0.011765, 0.137255, 1.0 },
+ { 0.058824, 0.003922, 0.137255, 1.0 },
+ { 0.094118, 0.000000, 0.141176, 1.0 },
+ { 0.086275, 0.000000, 0.129412, 1.0 },
+ { 0.058824, 0.000000, 0.133333, 1.0 },
+ { 0.074510, 0.000000, 0.168627, 1.0 },
+ { 0.070588, 0.015686, 0.172549, 1.0 },
+ { 0.031373, 0.070588, 0.152941, 1.0 },
+ { 0.011765, 0.125490, 0.152941, 1.0 },
+ { 0.031373, 0.133333, 0.156863, 1.0 },
+ { 0.047059, 0.152941, 0.137255, 1.0 },
+ { 0.074510, 0.172549, 0.113725, 1.0 },
+ { 0.129412, 0.137255, 0.109804, 1.0 },
+ { 0.160784, 0.090196, 0.117647, 1.0 },
+ { 0.207843, 0.054902, 0.086275, 1.0 },
+ { 0.258824, 0.039216, 0.074510, 1.0 },
+ { 0.282353, 0.011765, 0.094118, 1.0 },
+ { 0.290196, 0.000000, 0.090196, 1.0 },
+ { 0.278431, 0.011765, 0.109804, 1.0 },
+ { 0.290196, 0.035294, 0.125490, 1.0 },
+ { 0.309804, 0.039216, 0.129412, 1.0 },
+ { 0.313725, 0.058824, 0.113725, 1.0 },
+ { 0.337255, 0.086275, 0.047059, 1.0 },
+ { 0.411765, 0.094118, 0.035294, 1.0 },
+ { 0.435294, 0.168627, 0.054902, 1.0 },
+ { 0.392157, 0.215686, 0.019608, 1.0 },
+ { 0.396078, 0.207843, 0.035294, 1.0 },
+ { 0.352941, 0.250980, 0.086275, 1.0 },
+ { 0.278431, 0.294118, 0.133333, 1.0 },
+ { 0.250980, 0.274510, 0.176471, 1.0 },
+ { 0.215686, 0.235294, 0.192157, 1.0 },
+ { 0.215686, 0.258824, 0.207843, 1.0 },
+ { 0.215686, 0.270588, 0.211765, 1.0 },
+ { 0.200000, 0.270588, 0.200000, 1.0 },
+ { 0.239216, 0.352941, 0.129412, 1.0 },
+ { 0.360784, 0.403922, 0.078431, 1.0 },
+ { 0.435294, 0.396078, 0.090196, 1.0 },
+ { 0.498039, 0.490196, 0.050980, 1.0 },
+ { 0.686275, 0.545098, 0.050980, 1.0 },
+ { 0.835294, 0.490196, 0.129412, 1.0 },
+ { 0.901961, 0.462745, 0.133333, 1.0 },
+ { 0.925490, 0.454902, 0.113725, 1.0 },
+ };
+/* Muddy */
+static double4 colors_597[] = {
+ { 0.313725, 0.247059, 0.196078, 1.0 },
+ { 0.349020, 0.270588, 0.200000, 1.0 },
+ { 0.352941, 0.270588, 0.200000, 1.0 },
+ { 0.360784, 0.274510, 0.203922, 1.0 },
+ { 0.360784, 0.266667, 0.196078, 1.0 },
+ { 0.360784, 0.262745, 0.188235, 1.0 },
+ { 0.349020, 0.262745, 0.188235, 1.0 },
+ { 0.337255, 0.262745, 0.192157, 1.0 },
+ { 0.329412, 0.270588, 0.207843, 1.0 },
+ { 0.337255, 0.278431, 0.211765, 1.0 },
+ { 0.349020, 0.290196, 0.219608, 1.0 },
+ { 0.352941, 0.298039, 0.231373, 1.0 },
+ { 0.356863, 0.309804, 0.243137, 1.0 },
+ { 0.356863, 0.313725, 0.250980, 1.0 },
+ { 0.356863, 0.317647, 0.258824, 1.0 },
+ { 0.356863, 0.317647, 0.262745, 1.0 },
+ { 0.356863, 0.321569, 0.266667, 1.0 },
+ { 0.341176, 0.321569, 0.270588, 1.0 },
+ { 0.337255, 0.317647, 0.266667, 1.0 },
+ { 0.337255, 0.317647, 0.262745, 1.0 },
+ { 0.337255, 0.313725, 0.254902, 1.0 },
+ { 0.337255, 0.313725, 0.247059, 1.0 },
+ { 0.337255, 0.313725, 0.247059, 1.0 },
+ { 0.337255, 0.313725, 0.250980, 1.0 },
+ { 0.337255, 0.317647, 0.254902, 1.0 },
+ { 0.333333, 0.317647, 0.254902, 1.0 },
+ { 0.333333, 0.317647, 0.258824, 1.0 },
+ { 0.325490, 0.309804, 0.250980, 1.0 },
+ { 0.317647, 0.301961, 0.247059, 1.0 },
+ { 0.313725, 0.298039, 0.239216, 1.0 },
+ { 0.313725, 0.298039, 0.231373, 1.0 },
+ { 0.301961, 0.282353, 0.215686, 1.0 },
+ { 0.294118, 0.266667, 0.200000, 1.0 },
+ { 0.270588, 0.247059, 0.176471, 1.0 },
+ { 0.254902, 0.239216, 0.176471, 1.0 },
+ { 0.243137, 0.231373, 0.176471, 1.0 },
+ { 0.231373, 0.227451, 0.184314, 1.0 },
+ { 0.219608, 0.227451, 0.196078, 1.0 },
+ { 0.215686, 0.231373, 0.200000, 1.0 },
+ { 0.215686, 0.235294, 0.207843, 1.0 },
+ { 0.227451, 0.254902, 0.231373, 1.0 },
+ { 0.243137, 0.266667, 0.235294, 1.0 },
+ { 0.262745, 0.278431, 0.243137, 1.0 },
+ { 0.282353, 0.290196, 0.247059, 1.0 },
+ { 0.305882, 0.305882, 0.250980, 1.0 },
+ { 0.321569, 0.313725, 0.254902, 1.0 },
+ { 0.337255, 0.321569, 0.262745, 1.0 },
+ { 0.368627, 0.337255, 0.274510, 1.0 },
+ { 0.400000, 0.356863, 0.282353, 1.0 },
+ { 0.435294, 0.392157, 0.309804, 1.0 },
+ { 0.443137, 0.400000, 0.313725, 1.0 },
+ { 0.450980, 0.407843, 0.321569, 1.0 },
+ { 0.447059, 0.400000, 0.313725, 1.0 },
+ { 0.447059, 0.396078, 0.305882, 1.0 },
+ { 0.439216, 0.392157, 0.301961, 1.0 },
+ { 0.435294, 0.388235, 0.298039, 1.0 },
+ { 0.423529, 0.372549, 0.282353, 1.0 },
+ { 0.415686, 0.356863, 0.266667, 1.0 },
+ { 0.407843, 0.345098, 0.254902, 1.0 },
+ { 0.388235, 0.325490, 0.247059, 1.0 },
+ { 0.372549, 0.309804, 0.239216, 1.0 },
+ { 0.356863, 0.298039, 0.227451, 1.0 },
+ { 0.345098, 0.286275, 0.219608, 1.0 },
+ { 0.305882, 0.258824, 0.200000, 1.0 },
+ { 0.262745, 0.227451, 0.172549, 1.0 },
+ { 0.180392, 0.176471, 0.133333, 1.0 },
+ { 0.152941, 0.152941, 0.113725, 1.0 },
+ { 0.125490, 0.129412, 0.094118, 1.0 },
+ { 0.113725, 0.117647, 0.086275, 1.0 },
+ { 0.105882, 0.109804, 0.078431, 1.0 },
+ { 0.090196, 0.094118, 0.062745, 1.0 },
+ { 0.078431, 0.078431, 0.050980, 1.0 },
+ { 0.066667, 0.054902, 0.035294, 1.0 },
+ { 0.062745, 0.054902, 0.035294, 1.0 },
+ { 0.062745, 0.058824, 0.035294, 1.0 },
+ { 0.074510, 0.078431, 0.054902, 1.0 },
+ { 0.086275, 0.101961, 0.078431, 1.0 },
+ { 0.101961, 0.117647, 0.094118, 1.0 },
+ { 0.117647, 0.137255, 0.109804, 1.0 },
+ { 0.164706, 0.180392, 0.149020, 1.0 },
+ { 0.215686, 0.227451, 0.200000, 1.0 },
+ { 0.321569, 0.325490, 0.301961, 1.0 },
+ { 0.368627, 0.364706, 0.341176, 1.0 },
+ { 0.415686, 0.407843, 0.380392, 1.0 },
+ { 0.431373, 0.419608, 0.392157, 1.0 },
+ { 0.447059, 0.435294, 0.407843, 1.0 },
+ { 0.462745, 0.458824, 0.427451, 1.0 },
+ { 0.474510, 0.470588, 0.447059, 1.0 },
+ { 0.486275, 0.490196, 0.454902, 1.0 },
+ { 0.490196, 0.498039, 0.462745, 1.0 },
+ { 0.494118, 0.505882, 0.470588, 1.0 },
+ { 0.494118, 0.505882, 0.462745, 1.0 },
+ { 0.498039, 0.505882, 0.458824, 1.0 },
+ { 0.505882, 0.505882, 0.450980, 1.0 },
+ { 0.505882, 0.494118, 0.435294, 1.0 },
+ { 0.494118, 0.474510, 0.411765, 1.0 },
+ { 0.470588, 0.443137, 0.388235, 1.0 },
+ { 0.396078, 0.352941, 0.294118, 1.0 },
+ { 0.345098, 0.305882, 0.247059, 1.0 },
+ { 0.294118, 0.258824, 0.203922, 1.0 },
+ { 0.270588, 0.239216, 0.184314, 1.0 },
+ { 0.247059, 0.219608, 0.164706, 1.0 },
+ { 0.207843, 0.188235, 0.129412, 1.0 },
+ { 0.180392, 0.156863, 0.101961, 1.0 },
+ { 0.156863, 0.121569, 0.066667, 1.0 },
+ { 0.156863, 0.113725, 0.058824, 1.0 },
+ { 0.160784, 0.105882, 0.050980, 1.0 },
+ { 0.160784, 0.101961, 0.047059, 1.0 },
+ { 0.160784, 0.101961, 0.043137, 1.0 },
+ { 0.168627, 0.101961, 0.043137, 1.0 },
+ { 0.172549, 0.109804, 0.050980, 1.0 },
+ { 0.176471, 0.125490, 0.062745, 1.0 },
+ { 0.180392, 0.141176, 0.078431, 1.0 },
+ { 0.207843, 0.168627, 0.101961, 1.0 },
+ { 0.215686, 0.168627, 0.105882, 1.0 },
+ { 0.223529, 0.172549, 0.109804, 1.0 },
+ { 0.243137, 0.184314, 0.117647, 1.0 },
+ { 0.247059, 0.188235, 0.121569, 1.0 },
+ { 0.258824, 0.192157, 0.121569, 1.0 },
+ { 0.266667, 0.192157, 0.117647, 1.0 },
+ { 0.262745, 0.203922, 0.121569, 1.0 },
+ { 0.258824, 0.211765, 0.125490, 1.0 },
+ { 0.258824, 0.223529, 0.129412, 1.0 },
+ { 0.258824, 0.223529, 0.129412, 1.0 },
+ { 0.262745, 0.227451, 0.133333, 1.0 },
+ { 0.266667, 0.231373, 0.141176, 1.0 },
+ { 0.262745, 0.231373, 0.149020, 1.0 },
+ { 0.258824, 0.231373, 0.149020, 1.0 },
+ { 0.250980, 0.219608, 0.145098, 1.0 },
+ { 0.223529, 0.200000, 0.133333, 1.0 },
+ { 0.211765, 0.192157, 0.125490, 1.0 },
+ { 0.200000, 0.188235, 0.121569, 1.0 },
+ { 0.180392, 0.188235, 0.117647, 1.0 },
+ { 0.164706, 0.184314, 0.109804, 1.0 },
+ { 0.164706, 0.188235, 0.109804, 1.0 },
+ { 0.164706, 0.192157, 0.117647, 1.0 },
+ { 0.176471, 0.207843, 0.141176, 1.0 },
+ { 0.188235, 0.215686, 0.152941, 1.0 },
+ { 0.200000, 0.227451, 0.168627, 1.0 },
+ { 0.203922, 0.231373, 0.172549, 1.0 },
+ { 0.207843, 0.235294, 0.180392, 1.0 },
+ { 0.215686, 0.239216, 0.184314, 1.0 },
+ { 0.215686, 0.243137, 0.188235, 1.0 },
+ { 0.219608, 0.250980, 0.184314, 1.0 },
+ { 0.223529, 0.250980, 0.184314, 1.0 },
+ { 0.235294, 0.258824, 0.188235, 1.0 },
+ { 0.239216, 0.258824, 0.188235, 1.0 },
+ { 0.243137, 0.258824, 0.192157, 1.0 },
+ { 0.258824, 0.258824, 0.196078, 1.0 },
+ { 0.274510, 0.258824, 0.196078, 1.0 },
+ { 0.290196, 0.254902, 0.200000, 1.0 },
+ { 0.301961, 0.247059, 0.196078, 1.0 },
+ { 0.309804, 0.247059, 0.180392, 1.0 },
+ { 0.309804, 0.243137, 0.176471, 1.0 },
+ { 0.309804, 0.243137, 0.176471, 1.0 },
+ { 0.305882, 0.247059, 0.172549, 1.0 },
+ { 0.301961, 0.247059, 0.176471, 1.0 },
+ { 0.301961, 0.243137, 0.176471, 1.0 },
+ { 0.305882, 0.247059, 0.176471, 1.0 },
+ { 0.317647, 0.247059, 0.180392, 1.0 },
+ { 0.329412, 0.254902, 0.188235, 1.0 },
+ { 0.349020, 0.266667, 0.207843, 1.0 },
+ { 0.352941, 0.270588, 0.211765, 1.0 },
+ { 0.356863, 0.274510, 0.215686, 1.0 },
+ { 0.360784, 0.290196, 0.227451, 1.0 },
+ { 0.356863, 0.301961, 0.239216, 1.0 },
+ { 0.352941, 0.313725, 0.254902, 1.0 },
+ { 0.345098, 0.321569, 0.266667, 1.0 },
+ { 0.337255, 0.333333, 0.282353, 1.0 },
+ { 0.329412, 0.329412, 0.282353, 1.0 },
+ { 0.325490, 0.329412, 0.286275, 1.0 },
+ { 0.317647, 0.325490, 0.290196, 1.0 },
+ { 0.305882, 0.317647, 0.286275, 1.0 },
+ { 0.298039, 0.309804, 0.282353, 1.0 },
+ { 0.290196, 0.301961, 0.270588, 1.0 },
+ { 0.286275, 0.290196, 0.258824, 1.0 },
+ { 0.282353, 0.278431, 0.247059, 1.0 },
+ { 0.270588, 0.266667, 0.231373, 1.0 },
+ { 0.262745, 0.254902, 0.219608, 1.0 },
+ { 0.250980, 0.239216, 0.200000, 1.0 },
+ { 0.235294, 0.215686, 0.180392, 1.0 },
+ { 0.215686, 0.196078, 0.168627, 1.0 },
+ { 0.196078, 0.184314, 0.156863, 1.0 },
+ { 0.176471, 0.168627, 0.145098, 1.0 },
+ { 0.164706, 0.152941, 0.125490, 1.0 },
+ { 0.168627, 0.149020, 0.121569, 1.0 },
+ { 0.172549, 0.149020, 0.117647, 1.0 },
+ { 0.180392, 0.156863, 0.117647, 1.0 },
+ { 0.196078, 0.164706, 0.121569, 1.0 },
+ { 0.207843, 0.176471, 0.125490, 1.0 },
+ { 0.227451, 0.192157, 0.141176, 1.0 },
+ { 0.250980, 0.215686, 0.160784, 1.0 },
+ { 0.274510, 0.250980, 0.203922, 1.0 },
+ { 0.305882, 0.290196, 0.243137, 1.0 },
+ { 0.349020, 0.337255, 0.294118, 1.0 },
+ { 0.400000, 0.380392, 0.345098, 1.0 },
+ { 0.443137, 0.427451, 0.392157, 1.0 },
+ { 0.486275, 0.470588, 0.435294, 1.0 },
+ { 0.521569, 0.505882, 0.470588, 1.0 },
+ { 0.545098, 0.533333, 0.494118, 1.0 },
+ { 0.560784, 0.549020, 0.505882, 1.0 },
+ { 0.584314, 0.572549, 0.525490, 1.0 },
+ { 0.607843, 0.592157, 0.549020, 1.0 },
+ { 0.635294, 0.623529, 0.572549, 1.0 },
+ { 0.662745, 0.650980, 0.600000, 1.0 },
+ { 0.686275, 0.674510, 0.619608, 1.0 },
+ { 0.701961, 0.690196, 0.631373, 1.0 },
+ { 0.713725, 0.694118, 0.635294, 1.0 },
+ { 0.709804, 0.686275, 0.623529, 1.0 },
+ { 0.682353, 0.654902, 0.592157, 1.0 },
+ { 0.643137, 0.615686, 0.552941, 1.0 },
+ { 0.600000, 0.572549, 0.505882, 1.0 },
+ { 0.564706, 0.533333, 0.462745, 1.0 },
+ { 0.537255, 0.501961, 0.427451, 1.0 },
+ { 0.517647, 0.482353, 0.400000, 1.0 },
+ { 0.505882, 0.470588, 0.376471, 1.0 },
+ { 0.513725, 0.466667, 0.364706, 1.0 },
+ { 0.533333, 0.478431, 0.360784, 1.0 },
+ { 0.549020, 0.486275, 0.364706, 1.0 },
+ { 0.552941, 0.490196, 0.368627, 1.0 },
+ { 0.541176, 0.478431, 0.364706, 1.0 },
+ { 0.529412, 0.470588, 0.352941, 1.0 },
+ { 0.513725, 0.454902, 0.345098, 1.0 },
+ { 0.490196, 0.439216, 0.333333, 1.0 },
+ { 0.466667, 0.423529, 0.321569, 1.0 },
+ { 0.439216, 0.403922, 0.313725, 1.0 },
+ { 0.431373, 0.392157, 0.294118, 1.0 },
+ { 0.423529, 0.384314, 0.290196, 1.0 },
+ { 0.427451, 0.384314, 0.286275, 1.0 },
+ { 0.419608, 0.368627, 0.286275, 1.0 },
+ { 0.407843, 0.360784, 0.282353, 1.0 },
+ { 0.392157, 0.349020, 0.282353, 1.0 },
+ { 0.368627, 0.337255, 0.278431, 1.0 },
+ { 0.341176, 0.317647, 0.266667, 1.0 },
+ { 0.301961, 0.294118, 0.254902, 1.0 },
+ { 0.262745, 0.262745, 0.223529, 1.0 },
+ { 0.223529, 0.231373, 0.192157, 1.0 },
+ { 0.200000, 0.203922, 0.160784, 1.0 },
+ { 0.180392, 0.176471, 0.137255, 1.0 },
+ { 0.156863, 0.156863, 0.117647, 1.0 },
+ { 0.141176, 0.137255, 0.105882, 1.0 },
+ { 0.125490, 0.125490, 0.098039, 1.0 },
+ { 0.113725, 0.117647, 0.094118, 1.0 },
+ { 0.109804, 0.113725, 0.101961, 1.0 },
+ { 0.113725, 0.125490, 0.105882, 1.0 },
+ { 0.125490, 0.133333, 0.113725, 1.0 },
+ { 0.149020, 0.145098, 0.113725, 1.0 },
+ { 0.172549, 0.156863, 0.113725, 1.0 },
+ { 0.172549, 0.160784, 0.117647, 1.0 },
+ { 0.176471, 0.160784, 0.121569, 1.0 },
+ { 0.180392, 0.160784, 0.125490, 1.0 },
+ { 0.192157, 0.164706, 0.129412, 1.0 },
+ { 0.203922, 0.168627, 0.141176, 1.0 },
+ { 0.219608, 0.184314, 0.156863, 1.0 },
+ { 0.227451, 0.203922, 0.176471, 1.0 },
+ { 0.262745, 0.219608, 0.188235, 1.0 },
+ };
+/* Muddy_2 */
+static double4 colors_598[] = {
+ { 0.388235, 0.309804, 0.262745, 1.0 },
+ { 0.321569, 0.258824, 0.207843, 1.0 },
+ { 0.356863, 0.298039, 0.250980, 1.0 },
+ { 0.392157, 0.337255, 0.294118, 1.0 },
+ { 0.427451, 0.372549, 0.329412, 1.0 },
+ { 0.462745, 0.407843, 0.368627, 1.0 },
+ { 0.466667, 0.407843, 0.372549, 1.0 },
+ { 0.474510, 0.411765, 0.380392, 1.0 },
+ { 0.466667, 0.423529, 0.400000, 1.0 },
+ { 0.439216, 0.407843, 0.388235, 1.0 },
+ { 0.415686, 0.392157, 0.380392, 1.0 },
+ { 0.376471, 0.352941, 0.341176, 1.0 },
+ { 0.341176, 0.317647, 0.305882, 1.0 },
+ { 0.309804, 0.286275, 0.274510, 1.0 },
+ { 0.282353, 0.254902, 0.243137, 1.0 },
+ { 0.266667, 0.235294, 0.219608, 1.0 },
+ { 0.254902, 0.219608, 0.196078, 1.0 },
+ { 0.239216, 0.196078, 0.164706, 1.0 },
+ { 0.235294, 0.188235, 0.164706, 1.0 },
+ { 0.235294, 0.184314, 0.164706, 1.0 },
+ { 0.243137, 0.196078, 0.176471, 1.0 },
+ { 0.250980, 0.207843, 0.192157, 1.0 },
+ { 0.250980, 0.211765, 0.196078, 1.0 },
+ { 0.250980, 0.215686, 0.203922, 1.0 },
+ { 0.278431, 0.215686, 0.196078, 1.0 },
+ { 0.294118, 0.207843, 0.172549, 1.0 },
+ { 0.309804, 0.200000, 0.152941, 1.0 },
+ { 0.301961, 0.188235, 0.141176, 1.0 },
+ { 0.298039, 0.180392, 0.129412, 1.0 },
+ { 0.298039, 0.176471, 0.125490, 1.0 },
+ { 0.298039, 0.176471, 0.125490, 1.0 },
+ { 0.270588, 0.176471, 0.137255, 1.0 },
+ { 0.247059, 0.176471, 0.149020, 1.0 },
+ { 0.219608, 0.180392, 0.168627, 1.0 },
+ { 0.211765, 0.176471, 0.168627, 1.0 },
+ { 0.203922, 0.176471, 0.168627, 1.0 },
+ { 0.203922, 0.176471, 0.160784, 1.0 },
+ { 0.207843, 0.176471, 0.156863, 1.0 },
+ { 0.207843, 0.172549, 0.152941, 1.0 },
+ { 0.207843, 0.168627, 0.149020, 1.0 },
+ { 0.223529, 0.156863, 0.109804, 1.0 },
+ { 0.227451, 0.141176, 0.098039, 1.0 },
+ { 0.235294, 0.125490, 0.086275, 1.0 },
+ { 0.231373, 0.113725, 0.074510, 1.0 },
+ { 0.227451, 0.101961, 0.062745, 1.0 },
+ { 0.219608, 0.098039, 0.058824, 1.0 },
+ { 0.211765, 0.094118, 0.058824, 1.0 },
+ { 0.200000, 0.090196, 0.058824, 1.0 },
+ { 0.180392, 0.082353, 0.050980, 1.0 },
+ { 0.145098, 0.090196, 0.058824, 1.0 },
+ { 0.133333, 0.086275, 0.058824, 1.0 },
+ { 0.125490, 0.082353, 0.062745, 1.0 },
+ { 0.125490, 0.090196, 0.066667, 1.0 },
+ { 0.125490, 0.098039, 0.074510, 1.0 },
+ { 0.129412, 0.098039, 0.074510, 1.0 },
+ { 0.137255, 0.098039, 0.074510, 1.0 },
+ { 0.164706, 0.125490, 0.101961, 1.0 },
+ { 0.180392, 0.133333, 0.113725, 1.0 },
+ { 0.200000, 0.145098, 0.125490, 1.0 },
+ { 0.200000, 0.149020, 0.133333, 1.0 },
+ { 0.203922, 0.156863, 0.145098, 1.0 },
+ { 0.196078, 0.152941, 0.141176, 1.0 },
+ { 0.192157, 0.149020, 0.137255, 1.0 },
+ { 0.172549, 0.137255, 0.121569, 1.0 },
+ { 0.160784, 0.121569, 0.105882, 1.0 },
+ { 0.117647, 0.086275, 0.070588, 1.0 },
+ { 0.129412, 0.090196, 0.074510, 1.0 },
+ { 0.141176, 0.094118, 0.078431, 1.0 },
+ { 0.152941, 0.105882, 0.086275, 1.0 },
+ { 0.164706, 0.117647, 0.094118, 1.0 },
+ { 0.207843, 0.149020, 0.125490, 1.0 },
+ { 0.274510, 0.180392, 0.152941, 1.0 },
+ { 0.372549, 0.243137, 0.184314, 1.0 },
+ { 0.435294, 0.274510, 0.196078, 1.0 },
+ { 0.501961, 0.305882, 0.211765, 1.0 },
+ { 0.549020, 0.337255, 0.215686, 1.0 },
+ { 0.596078, 0.368627, 0.223529, 1.0 },
+ { 0.615686, 0.380392, 0.231373, 1.0 },
+ { 0.635294, 0.396078, 0.239216, 1.0 },
+ { 0.635294, 0.396078, 0.231373, 1.0 },
+ { 0.627451, 0.403922, 0.247059, 1.0 },
+ { 0.525490, 0.364706, 0.266667, 1.0 },
+ { 0.454902, 0.333333, 0.258824, 1.0 },
+ { 0.388235, 0.305882, 0.254902, 1.0 },
+ { 0.364706, 0.294118, 0.250980, 1.0 },
+ { 0.345098, 0.282353, 0.247059, 1.0 },
+ { 0.309804, 0.258824, 0.227451, 1.0 },
+ { 0.294118, 0.235294, 0.203922, 1.0 },
+ { 0.309804, 0.223529, 0.184314, 1.0 },
+ { 0.333333, 0.235294, 0.192157, 1.0 },
+ { 0.356863, 0.250980, 0.203922, 1.0 },
+ { 0.356863, 0.254902, 0.207843, 1.0 },
+ { 0.360784, 0.258824, 0.211765, 1.0 },
+ { 0.364706, 0.262745, 0.215686, 1.0 },
+ { 0.356863, 0.278431, 0.227451, 1.0 },
+ { 0.341176, 0.270588, 0.215686, 1.0 },
+ { 0.313725, 0.239216, 0.188235, 1.0 },
+ { 0.274510, 0.188235, 0.133333, 1.0 },
+ { 0.270588, 0.168627, 0.113725, 1.0 },
+ { 0.270588, 0.152941, 0.094118, 1.0 },
+ { 0.270588, 0.156863, 0.098039, 1.0 },
+ { 0.270588, 0.160784, 0.101961, 1.0 },
+ { 0.286275, 0.176471, 0.137255, 1.0 },
+ { 0.313725, 0.207843, 0.160784, 1.0 },
+ { 0.352941, 0.290196, 0.250980, 1.0 },
+ { 0.372549, 0.313725, 0.278431, 1.0 },
+ { 0.396078, 0.337255, 0.309804, 1.0 },
+ { 0.392157, 0.333333, 0.313725, 1.0 },
+ { 0.388235, 0.333333, 0.317647, 1.0 },
+ { 0.376471, 0.321569, 0.305882, 1.0 },
+ { 0.352941, 0.301961, 0.286275, 1.0 },
+ { 0.325490, 0.266667, 0.262745, 1.0 },
+ { 0.301961, 0.243137, 0.231373, 1.0 },
+ { 0.270588, 0.203922, 0.176471, 1.0 },
+ { 0.270588, 0.200000, 0.168627, 1.0 },
+ { 0.274510, 0.196078, 0.160784, 1.0 },
+ { 0.286275, 0.192157, 0.133333, 1.0 },
+ { 0.305882, 0.180392, 0.105882, 1.0 },
+ { 0.329412, 0.164706, 0.086275, 1.0 },
+ { 0.352941, 0.156863, 0.078431, 1.0 },
+ { 0.364706, 0.168627, 0.086275, 1.0 },
+ { 0.368627, 0.184314, 0.121569, 1.0 },
+ { 0.376471, 0.203922, 0.156863, 1.0 },
+ { 0.376471, 0.223529, 0.176471, 1.0 },
+ { 0.380392, 0.243137, 0.196078, 1.0 },
+ { 0.411765, 0.286275, 0.219608, 1.0 },
+ { 0.447059, 0.329412, 0.282353, 1.0 },
+ { 0.466667, 0.376471, 0.341176, 1.0 },
+ { 0.509804, 0.435294, 0.380392, 1.0 },
+ { 0.517647, 0.458824, 0.423529, 1.0 },
+ { 0.517647, 0.462745, 0.419608, 1.0 },
+ { 0.517647, 0.470588, 0.419608, 1.0 },
+ { 0.494118, 0.447059, 0.392157, 1.0 },
+ { 0.450980, 0.384314, 0.352941, 1.0 },
+ { 0.407843, 0.341176, 0.309804, 1.0 },
+ { 0.352941, 0.301961, 0.274510, 1.0 },
+ { 0.270588, 0.235294, 0.227451, 1.0 },
+ { 0.223529, 0.203922, 0.200000, 1.0 },
+ { 0.180392, 0.176471, 0.176471, 1.0 },
+ { 0.168627, 0.164706, 0.160784, 1.0 },
+ { 0.156863, 0.152941, 0.145098, 1.0 },
+ { 0.129412, 0.133333, 0.121569, 1.0 },
+ { 0.105882, 0.109804, 0.098039, 1.0 },
+ { 0.094118, 0.090196, 0.082353, 1.0 },
+ { 0.090196, 0.082353, 0.066667, 1.0 },
+ { 0.070588, 0.062745, 0.043137, 1.0 },
+ { 0.070588, 0.058824, 0.039216, 1.0 },
+ { 0.074510, 0.054902, 0.039216, 1.0 },
+ { 0.098039, 0.050980, 0.027451, 1.0 },
+ { 0.117647, 0.054902, 0.023529, 1.0 },
+ { 0.133333, 0.066667, 0.031373, 1.0 },
+ { 0.184314, 0.086275, 0.031373, 1.0 },
+ { 0.274510, 0.137255, 0.039216, 1.0 },
+ { 0.290196, 0.145098, 0.054902, 1.0 },
+ { 0.309804, 0.156863, 0.070588, 1.0 },
+ { 0.349020, 0.176471, 0.090196, 1.0 },
+ { 0.392157, 0.203922, 0.090196, 1.0 },
+ { 0.423529, 0.207843, 0.078431, 1.0 },
+ { 0.431373, 0.215686, 0.101961, 1.0 },
+ { 0.447059, 0.223529, 0.121569, 1.0 },
+ { 0.490196, 0.215686, 0.117647, 1.0 },
+ { 0.486275, 0.270588, 0.156863, 1.0 },
+ { 0.474510, 0.250980, 0.168627, 1.0 },
+ { 0.466667, 0.231373, 0.184314, 1.0 },
+ { 0.454902, 0.247059, 0.180392, 1.0 },
+ { 0.407843, 0.262745, 0.184314, 1.0 },
+ { 0.368627, 0.243137, 0.192157, 1.0 },
+ { 0.341176, 0.227451, 0.188235, 1.0 },
+ { 0.325490, 0.239216, 0.200000, 1.0 },
+ { 0.321569, 0.239216, 0.200000, 1.0 },
+ { 0.321569, 0.239216, 0.200000, 1.0 },
+ { 0.321569, 0.235294, 0.196078, 1.0 },
+ { 0.333333, 0.231373, 0.192157, 1.0 },
+ { 0.352941, 0.235294, 0.200000, 1.0 },
+ { 0.364706, 0.250980, 0.203922, 1.0 },
+ { 0.396078, 0.270588, 0.215686, 1.0 },
+ { 0.458824, 0.286275, 0.239216, 1.0 },
+ { 0.478431, 0.294118, 0.258824, 1.0 },
+ { 0.466667, 0.313725, 0.262745, 1.0 },
+ { 0.462745, 0.313725, 0.262745, 1.0 },
+ { 0.439216, 0.282353, 0.243137, 1.0 },
+ { 0.384314, 0.254902, 0.215686, 1.0 },
+ { 0.325490, 0.223529, 0.184314, 1.0 },
+ { 0.274510, 0.188235, 0.133333, 1.0 },
+ { 0.223529, 0.141176, 0.094118, 1.0 },
+ { 0.219608, 0.141176, 0.086275, 1.0 },
+ { 0.215686, 0.141176, 0.082353, 1.0 },
+ { 0.219608, 0.145098, 0.098039, 1.0 },
+ { 0.235294, 0.168627, 0.133333, 1.0 },
+ { 0.258824, 0.200000, 0.156863, 1.0 },
+ { 0.286275, 0.219608, 0.180392, 1.0 },
+ { 0.309804, 0.235294, 0.200000, 1.0 },
+ { 0.325490, 0.247059, 0.203922, 1.0 },
+ { 0.329412, 0.239216, 0.203922, 1.0 },
+ { 0.325490, 0.235294, 0.203922, 1.0 },
+ { 0.313725, 0.219608, 0.192157, 1.0 },
+ { 0.286275, 0.211765, 0.180392, 1.0 },
+ { 0.262745, 0.196078, 0.188235, 1.0 },
+ { 0.250980, 0.188235, 0.192157, 1.0 },
+ { 0.247059, 0.196078, 0.184314, 1.0 },
+ { 0.250980, 0.200000, 0.192157, 1.0 },
+ { 0.270588, 0.211765, 0.203922, 1.0 },
+ { 0.305882, 0.243137, 0.223529, 1.0 },
+ { 0.337255, 0.262745, 0.239216, 1.0 },
+ { 0.364706, 0.290196, 0.250980, 1.0 },
+ { 0.392157, 0.301961, 0.266667, 1.0 },
+ { 0.388235, 0.298039, 0.274510, 1.0 },
+ { 0.368627, 0.298039, 0.266667, 1.0 },
+ { 0.349020, 0.286275, 0.254902, 1.0 },
+ { 0.305882, 0.250980, 0.231373, 1.0 },
+ { 0.243137, 0.211765, 0.203922, 1.0 },
+ { 0.207843, 0.184314, 0.172549, 1.0 },
+ { 0.184314, 0.156863, 0.145098, 1.0 },
+ { 0.156863, 0.133333, 0.121569, 1.0 },
+ { 0.145098, 0.113725, 0.094118, 1.0 },
+ { 0.156863, 0.101961, 0.082353, 1.0 },
+ { 0.172549, 0.101961, 0.090196, 1.0 },
+ { 0.188235, 0.109804, 0.094118, 1.0 },
+ { 0.211765, 0.117647, 0.101961, 1.0 },
+ { 0.219608, 0.125490, 0.113725, 1.0 },
+ { 0.227451, 0.141176, 0.121569, 1.0 },
+ { 0.239216, 0.149020, 0.125490, 1.0 },
+ { 0.247059, 0.156863, 0.129412, 1.0 },
+ { 0.235294, 0.156863, 0.121569, 1.0 },
+ { 0.219608, 0.149020, 0.113725, 1.0 },
+ { 0.203922, 0.149020, 0.105882, 1.0 },
+ { 0.196078, 0.141176, 0.105882, 1.0 },
+ { 0.188235, 0.133333, 0.105882, 1.0 },
+ { 0.184314, 0.137255, 0.105882, 1.0 },
+ { 0.200000, 0.149020, 0.121569, 1.0 },
+ { 0.219608, 0.156863, 0.141176, 1.0 },
+ { 0.239216, 0.176471, 0.156863, 1.0 },
+ { 0.262745, 0.196078, 0.172549, 1.0 },
+ { 0.270588, 0.200000, 0.180392, 1.0 },
+ { 0.274510, 0.203922, 0.180392, 1.0 },
+ { 0.278431, 0.203922, 0.176471, 1.0 },
+ { 0.278431, 0.192157, 0.156863, 1.0 },
+ { 0.286275, 0.172549, 0.133333, 1.0 },
+ { 0.282353, 0.149020, 0.117647, 1.0 },
+ { 0.282353, 0.137255, 0.094118, 1.0 },
+ { 0.266667, 0.117647, 0.062745, 1.0 },
+ { 0.239216, 0.090196, 0.047059, 1.0 },
+ { 0.211765, 0.074510, 0.035294, 1.0 },
+ { 0.168627, 0.066667, 0.027451, 1.0 },
+ { 0.137255, 0.054902, 0.027451, 1.0 },
+ { 0.105882, 0.043137, 0.023529, 1.0 },
+ { 0.101961, 0.043137, 0.031373, 1.0 },
+ { 0.117647, 0.054902, 0.039216, 1.0 },
+ { 0.125490, 0.070588, 0.050980, 1.0 },
+ { 0.160784, 0.098039, 0.074510, 1.0 },
+ { 0.215686, 0.137255, 0.105882, 1.0 },
+ { 0.258824, 0.184314, 0.149020, 1.0 },
+ { 0.333333, 0.250980, 0.215686, 1.0 },
+ { 0.384314, 0.294118, 0.258824, 1.0 },
+ { 0.341176, 0.250980, 0.215686, 1.0 },
+ { 0.356863, 0.266667, 0.219608, 1.0 },
+ };
+/* Muted_Rainbow */
+static double4 colors_599[] = {
+ { 0.752941, 0.482353, 0.325490, 1.0 },
+ { 0.819608, 0.584314, 0.454902, 1.0 },
+ { 0.721569, 0.505882, 0.400000, 1.0 },
+ { 0.627451, 0.431373, 0.345098, 1.0 },
+ { 0.537255, 0.384314, 0.317647, 1.0 },
+ { 0.447059, 0.337255, 0.290196, 1.0 },
+ { 0.403922, 0.313725, 0.262745, 1.0 },
+ { 0.364706, 0.290196, 0.235294, 1.0 },
+ { 0.325490, 0.309804, 0.172549, 1.0 },
+ { 0.313725, 0.294118, 0.141176, 1.0 },
+ { 0.305882, 0.282353, 0.109804, 1.0 },
+ { 0.294118, 0.274510, 0.125490, 1.0 },
+ { 0.286275, 0.270588, 0.141176, 1.0 },
+ { 0.254902, 0.239216, 0.164706, 1.0 },
+ { 0.227451, 0.207843, 0.188235, 1.0 },
+ { 0.215686, 0.211765, 0.200000, 1.0 },
+ { 0.207843, 0.215686, 0.211765, 1.0 },
+ { 0.207843, 0.254902, 0.207843, 1.0 },
+ { 0.270588, 0.305882, 0.215686, 1.0 },
+ { 0.333333, 0.360784, 0.223529, 1.0 },
+ { 0.368627, 0.364706, 0.188235, 1.0 },
+ { 0.407843, 0.372549, 0.156863, 1.0 },
+ { 0.411765, 0.368627, 0.152941, 1.0 },
+ { 0.415686, 0.364706, 0.152941, 1.0 },
+ { 0.407843, 0.290196, 0.152941, 1.0 },
+ { 0.407843, 0.274510, 0.176471, 1.0 },
+ { 0.411765, 0.258824, 0.203922, 1.0 },
+ { 0.411765, 0.274510, 0.215686, 1.0 },
+ { 0.411765, 0.294118, 0.231373, 1.0 },
+ { 0.407843, 0.305882, 0.231373, 1.0 },
+ { 0.407843, 0.321569, 0.231373, 1.0 },
+ { 0.356863, 0.301961, 0.207843, 1.0 },
+ { 0.274510, 0.290196, 0.180392, 1.0 },
+ { 0.180392, 0.294118, 0.196078, 1.0 },
+ { 0.149020, 0.298039, 0.200000, 1.0 },
+ { 0.121569, 0.305882, 0.203922, 1.0 },
+ { 0.113725, 0.309804, 0.207843, 1.0 },
+ { 0.105882, 0.317647, 0.215686, 1.0 },
+ { 0.101961, 0.329412, 0.215686, 1.0 },
+ { 0.098039, 0.341176, 0.219608, 1.0 },
+ { 0.129412, 0.364706, 0.207843, 1.0 },
+ { 0.160784, 0.384314, 0.207843, 1.0 },
+ { 0.196078, 0.403922, 0.211765, 1.0 },
+ { 0.266667, 0.419608, 0.200000, 1.0 },
+ { 0.341176, 0.435294, 0.192157, 1.0 },
+ { 0.372549, 0.411765, 0.196078, 1.0 },
+ { 0.407843, 0.392157, 0.200000, 1.0 },
+ { 0.474510, 0.380392, 0.203922, 1.0 },
+ { 0.549020, 0.380392, 0.219608, 1.0 },
+ { 0.647059, 0.392157, 0.188235, 1.0 },
+ { 0.698039, 0.450980, 0.200000, 1.0 },
+ { 0.749020, 0.509804, 0.215686, 1.0 },
+ { 0.811765, 0.603922, 0.274510, 1.0 },
+ { 0.874510, 0.698039, 0.333333, 1.0 },
+ { 0.890196, 0.733333, 0.396078, 1.0 },
+ { 0.909804, 0.772549, 0.458824, 1.0 },
+ { 0.972549, 0.886275, 0.443137, 1.0 },
+ { 0.909804, 0.792157, 0.431373, 1.0 },
+ { 0.850980, 0.701961, 0.419608, 1.0 },
+ { 0.725490, 0.568627, 0.333333, 1.0 },
+ { 0.603922, 0.435294, 0.250980, 1.0 },
+ { 0.549020, 0.349020, 0.235294, 1.0 },
+ { 0.498039, 0.266667, 0.219608, 1.0 },
+ { 0.400000, 0.168627, 0.172549, 1.0 },
+ { 0.325490, 0.117647, 0.149020, 1.0 },
+ { 0.298039, 0.078431, 0.137255, 1.0 },
+ { 0.349020, 0.125490, 0.149020, 1.0 },
+ { 0.400000, 0.172549, 0.160784, 1.0 },
+ { 0.423529, 0.200000, 0.156863, 1.0 },
+ { 0.447059, 0.227451, 0.156863, 1.0 },
+ { 0.505882, 0.290196, 0.168627, 1.0 },
+ { 0.611765, 0.396078, 0.184314, 1.0 },
+ { 0.780392, 0.615686, 0.168627, 1.0 },
+ { 0.831373, 0.654902, 0.184314, 1.0 },
+ { 0.882353, 0.694118, 0.200000, 1.0 },
+ { 0.819608, 0.698039, 0.211765, 1.0 },
+ { 0.760784, 0.701961, 0.223529, 1.0 },
+ { 0.741176, 0.674510, 0.203922, 1.0 },
+ { 0.721569, 0.647059, 0.188235, 1.0 },
+ { 0.686275, 0.596078, 0.180392, 1.0 },
+ { 0.600000, 0.533333, 0.149020, 1.0 },
+ { 0.588235, 0.427451, 0.082353, 1.0 },
+ { 0.545098, 0.364706, 0.086275, 1.0 },
+ { 0.505882, 0.305882, 0.090196, 1.0 },
+ { 0.466667, 0.266667, 0.090196, 1.0 },
+ { 0.427451, 0.231373, 0.094118, 1.0 },
+ { 0.341176, 0.203922, 0.090196, 1.0 },
+ { 0.274510, 0.180392, 0.105882, 1.0 },
+ { 0.172549, 0.121569, 0.090196, 1.0 },
+ { 0.160784, 0.145098, 0.098039, 1.0 },
+ { 0.152941, 0.172549, 0.109804, 1.0 },
+ { 0.145098, 0.172549, 0.113725, 1.0 },
+ { 0.137255, 0.172549, 0.117647, 1.0 },
+ { 0.168627, 0.184314, 0.141176, 1.0 },
+ { 0.207843, 0.196078, 0.180392, 1.0 },
+ { 0.231373, 0.207843, 0.219608, 1.0 },
+ { 0.286275, 0.184314, 0.227451, 1.0 },
+ { 0.368627, 0.172549, 0.231373, 1.0 },
+ { 0.384314, 0.164706, 0.207843, 1.0 },
+ { 0.400000, 0.160784, 0.188235, 1.0 },
+ { 0.400000, 0.156863, 0.172549, 1.0 },
+ { 0.403922, 0.152941, 0.160784, 1.0 },
+ { 0.431373, 0.172549, 0.145098, 1.0 },
+ { 0.470588, 0.215686, 0.137255, 1.0 },
+ { 0.603922, 0.270588, 0.117647, 1.0 },
+ { 0.654902, 0.333333, 0.105882, 1.0 },
+ { 0.709804, 0.400000, 0.094118, 1.0 },
+ { 0.741176, 0.427451, 0.098039, 1.0 },
+ { 0.776471, 0.454902, 0.105882, 1.0 },
+ { 0.819608, 0.470588, 0.137255, 1.0 },
+ { 0.854902, 0.498039, 0.152941, 1.0 },
+ { 0.901961, 0.513725, 0.180392, 1.0 },
+ { 0.917647, 0.482353, 0.192157, 1.0 },
+ { 0.968627, 0.447059, 0.188235, 1.0 },
+ { 0.949020, 0.439216, 0.176471, 1.0 },
+ { 0.933333, 0.435294, 0.164706, 1.0 },
+ { 0.913725, 0.482353, 0.125490, 1.0 },
+ { 0.870588, 0.478431, 0.090196, 1.0 },
+ { 0.780392, 0.450980, 0.082353, 1.0 },
+ { 0.698039, 0.447059, 0.125490, 1.0 },
+ { 0.490196, 0.333333, 0.160784, 1.0 },
+ { 0.376471, 0.294118, 0.188235, 1.0 },
+ { 0.262745, 0.258824, 0.215686, 1.0 },
+ { 0.223529, 0.235294, 0.203922, 1.0 },
+ { 0.184314, 0.215686, 0.196078, 1.0 },
+ { 0.152941, 0.200000, 0.184314, 1.0 },
+ { 0.156863, 0.211765, 0.160784, 1.0 },
+ { 0.211765, 0.239216, 0.125490, 1.0 },
+ { 0.341176, 0.235294, 0.113725, 1.0 },
+ { 0.584314, 0.258824, 0.109804, 1.0 },
+ { 0.631373, 0.243137, 0.117647, 1.0 },
+ { 0.678431, 0.231373, 0.125490, 1.0 },
+ { 0.737255, 0.219608, 0.137255, 1.0 },
+ { 0.729412, 0.215686, 0.164706, 1.0 },
+ { 0.713725, 0.200000, 0.184314, 1.0 },
+ { 0.701961, 0.235294, 0.211765, 1.0 },
+ { 0.674510, 0.321569, 0.188235, 1.0 },
+ { 0.709804, 0.396078, 0.176471, 1.0 },
+ { 0.749020, 0.470588, 0.164706, 1.0 },
+ { 0.760784, 0.478431, 0.160784, 1.0 },
+ { 0.776471, 0.490196, 0.156863, 1.0 },
+ { 0.788235, 0.533333, 0.145098, 1.0 },
+ { 0.772549, 0.568627, 0.117647, 1.0 },
+ { 0.713725, 0.549020, 0.129412, 1.0 },
+ { 0.650980, 0.505882, 0.105882, 1.0 },
+ { 0.439216, 0.396078, 0.105882, 1.0 },
+ { 0.392157, 0.349020, 0.101961, 1.0 },
+ { 0.349020, 0.305882, 0.098039, 1.0 },
+ { 0.298039, 0.239216, 0.074510, 1.0 },
+ { 0.282353, 0.172549, 0.094118, 1.0 },
+ { 0.305882, 0.117647, 0.113725, 1.0 },
+ { 0.372549, 0.105882, 0.098039, 1.0 },
+ { 0.564706, 0.180392, 0.137255, 1.0 },
+ { 0.631373, 0.200000, 0.141176, 1.0 },
+ { 0.698039, 0.223529, 0.145098, 1.0 },
+ { 0.811765, 0.333333, 0.152941, 1.0 },
+ { 0.858824, 0.466667, 0.184314, 1.0 },
+ { 0.913725, 0.517647, 0.270588, 1.0 },
+ { 0.960784, 0.580392, 0.372549, 1.0 },
+ { 0.941176, 0.654902, 0.443137, 1.0 },
+ { 0.925490, 0.635294, 0.490196, 1.0 },
+ { 0.890196, 0.592157, 0.466667, 1.0 },
+ { 0.886275, 0.588235, 0.435294, 1.0 },
+ { 0.886275, 0.584314, 0.403922, 1.0 },
+ { 0.839216, 0.556863, 0.294118, 1.0 },
+ { 0.796078, 0.529412, 0.219608, 1.0 },
+ { 0.776471, 0.517647, 0.156863, 1.0 },
+ { 0.745098, 0.494118, 0.129412, 1.0 },
+ { 0.745098, 0.411765, 0.113725, 1.0 },
+ { 0.760784, 0.388235, 0.109804, 1.0 },
+ { 0.776471, 0.368627, 0.105882, 1.0 },
+ { 0.839216, 0.309804, 0.164706, 1.0 },
+ { 0.854902, 0.270588, 0.172549, 1.0 },
+ { 0.796078, 0.270588, 0.192157, 1.0 },
+ { 0.709804, 0.235294, 0.294118, 1.0 },
+ { 0.643137, 0.215686, 0.349020, 1.0 },
+ { 0.498039, 0.254902, 0.360784, 1.0 },
+ { 0.329412, 0.254902, 0.364706, 1.0 },
+ { 0.298039, 0.235294, 0.352941, 1.0 },
+ { 0.266667, 0.254902, 0.313725, 1.0 },
+ { 0.223529, 0.254902, 0.250980, 1.0 },
+ { 0.258824, 0.223529, 0.207843, 1.0 },
+ { 0.321569, 0.223529, 0.184314, 1.0 },
+ { 0.368627, 0.247059, 0.192157, 1.0 },
+ { 0.474510, 0.239216, 0.219608, 1.0 },
+ { 0.501961, 0.250980, 0.223529, 1.0 },
+ { 0.529412, 0.262745, 0.227451, 1.0 },
+ { 0.552941, 0.290196, 0.270588, 1.0 },
+ { 0.560784, 0.309804, 0.282353, 1.0 },
+ { 0.576471, 0.329412, 0.298039, 1.0 },
+ { 0.643137, 0.388235, 0.333333, 1.0 },
+ { 0.694118, 0.443137, 0.384314, 1.0 },
+ { 0.694118, 0.435294, 0.427451, 1.0 },
+ { 0.705882, 0.450980, 0.474510, 1.0 },
+ { 0.729412, 0.462745, 0.525490, 1.0 },
+ { 0.733333, 0.380392, 0.588235, 1.0 },
+ { 0.639216, 0.305882, 0.600000, 1.0 },
+ { 0.600000, 0.321569, 0.533333, 1.0 },
+ { 0.650980, 0.325490, 0.560784, 1.0 },
+ { 0.639216, 0.333333, 0.525490, 1.0 },
+ { 0.666667, 0.392157, 0.443137, 1.0 },
+ { 0.694118, 0.462745, 0.443137, 1.0 },
+ { 0.643137, 0.509804, 0.403922, 1.0 },
+ { 0.619608, 0.529412, 0.341176, 1.0 },
+ { 0.560784, 0.533333, 0.305882, 1.0 },
+ { 0.443137, 0.541176, 0.274510, 1.0 },
+ { 0.403922, 0.537255, 0.211765, 1.0 },
+ { 0.443137, 0.525490, 0.164706, 1.0 },
+ { 0.470588, 0.521569, 0.156863, 1.0 },
+ { 0.501961, 0.545098, 0.172549, 1.0 },
+ { 0.552941, 0.572549, 0.200000, 1.0 },
+ { 0.580392, 0.607843, 0.196078, 1.0 },
+ { 0.545098, 0.572549, 0.219608, 1.0 },
+ { 0.482353, 0.513725, 0.247059, 1.0 },
+ { 0.396078, 0.537255, 0.219608, 1.0 },
+ { 0.290196, 0.490196, 0.219608, 1.0 },
+ { 0.215686, 0.403922, 0.207843, 1.0 },
+ { 0.160784, 0.392157, 0.172549, 1.0 },
+ { 0.129412, 0.392157, 0.176471, 1.0 },
+ { 0.109804, 0.427451, 0.184314, 1.0 },
+ { 0.137255, 0.478431, 0.219608, 1.0 },
+ { 0.188235, 0.486275, 0.274510, 1.0 },
+ { 0.223529, 0.509804, 0.333333, 1.0 },
+ { 0.274510, 0.556863, 0.384314, 1.0 },
+ { 0.337255, 0.580392, 0.364706, 1.0 },
+ { 0.321569, 0.568627, 0.317647, 1.0 },
+ { 0.270588, 0.545098, 0.301961, 1.0 },
+ { 0.250980, 0.509804, 0.270588, 1.0 },
+ { 0.227451, 0.466667, 0.215686, 1.0 },
+ { 0.203922, 0.419608, 0.200000, 1.0 },
+ { 0.200000, 0.392157, 0.223529, 1.0 },
+ { 0.270588, 0.372549, 0.250980, 1.0 },
+ { 0.400000, 0.388235, 0.270588, 1.0 },
+ { 0.462745, 0.458824, 0.270588, 1.0 },
+ { 0.541176, 0.490196, 0.278431, 1.0 },
+ { 0.643137, 0.501961, 0.301961, 1.0 },
+ { 0.666667, 0.498039, 0.313725, 1.0 },
+ { 0.662745, 0.462745, 0.325490, 1.0 },
+ { 0.678431, 0.439216, 0.329412, 1.0 },
+ { 0.705882, 0.372549, 0.321569, 1.0 },
+ { 0.701961, 0.341176, 0.337255, 1.0 },
+ { 0.713725, 0.372549, 0.333333, 1.0 },
+ { 0.756863, 0.341176, 0.282353, 1.0 },
+ { 0.800000, 0.337255, 0.243137, 1.0 },
+ { 0.850980, 0.352941, 0.215686, 1.0 },
+ { 0.850980, 0.317647, 0.196078, 1.0 },
+ { 0.807843, 0.313725, 0.184314, 1.0 },
+ { 0.780392, 0.298039, 0.137255, 1.0 },
+ { 0.682353, 0.243137, 0.121569, 1.0 },
+ { 0.560784, 0.231373, 0.156863, 1.0 },
+ { 0.505882, 0.250980, 0.172549, 1.0 },
+ { 0.466667, 0.235294, 0.152941, 1.0 },
+ { 0.470588, 0.243137, 0.156863, 1.0 },
+ { 0.501961, 0.250980, 0.188235, 1.0 },
+ { 0.619608, 0.356863, 0.317647, 1.0 },
+ { 0.756863, 0.513725, 0.392157, 1.0 },
+ };
+/* Mystery */
+static double4 colors_600[] = {
+ { 0.313725, 0.043137, 0.000000, 1.0 },
+ { 0.250980, 0.023529, 0.000000, 1.0 },
+ { 0.227451, 0.015686, 0.000000, 1.0 },
+ { 0.203922, 0.011765, 0.000000, 1.0 },
+ { 0.188235, 0.007843, 0.000000, 1.0 },
+ { 0.172549, 0.003922, 0.000000, 1.0 },
+ { 0.164706, 0.000000, 0.000000, 1.0 },
+ { 0.160784, 0.000000, 0.000000, 1.0 },
+ { 0.141176, 0.000000, 0.000000, 1.0 },
+ { 0.125490, 0.000000, 0.000000, 1.0 },
+ { 0.113725, 0.000000, 0.000000, 1.0 },
+ { 0.098039, 0.000000, 0.000000, 1.0 },
+ { 0.086275, 0.000000, 0.000000, 1.0 },
+ { 0.078431, 0.000000, 0.000000, 1.0 },
+ { 0.070588, 0.000000, 0.000000, 1.0 },
+ { 0.070588, 0.000000, 0.000000, 1.0 },
+ { 0.070588, 0.003922, 0.003922, 1.0 },
+ { 0.043137, 0.011765, 0.031373, 1.0 },
+ { 0.050980, 0.019608, 0.047059, 1.0 },
+ { 0.062745, 0.031373, 0.062745, 1.0 },
+ { 0.098039, 0.035294, 0.058824, 1.0 },
+ { 0.133333, 0.039216, 0.054902, 1.0 },
+ { 0.152941, 0.043137, 0.054902, 1.0 },
+ { 0.176471, 0.050980, 0.058824, 1.0 },
+ { 0.290196, 0.094118, 0.074510, 1.0 },
+ { 0.360784, 0.113725, 0.070588, 1.0 },
+ { 0.435294, 0.133333, 0.066667, 1.0 },
+ { 0.490196, 0.164706, 0.090196, 1.0 },
+ { 0.549020, 0.200000, 0.113725, 1.0 },
+ { 0.560784, 0.227451, 0.145098, 1.0 },
+ { 0.572549, 0.258824, 0.176471, 1.0 },
+ { 0.588235, 0.305882, 0.239216, 1.0 },
+ { 0.533333, 0.333333, 0.301961, 1.0 },
+ { 0.419608, 0.431373, 0.509804, 1.0 },
+ { 0.400000, 0.470588, 0.568627, 1.0 },
+ { 0.384314, 0.509804, 0.631373, 1.0 },
+ { 0.341176, 0.478431, 0.600000, 1.0 },
+ { 0.301961, 0.447059, 0.568627, 1.0 },
+ { 0.286275, 0.427451, 0.552941, 1.0 },
+ { 0.274510, 0.411765, 0.537255, 1.0 },
+ { 0.313725, 0.341176, 0.423529, 1.0 },
+ { 0.345098, 0.286275, 0.325490, 1.0 },
+ { 0.380392, 0.235294, 0.227451, 1.0 },
+ { 0.400000, 0.180392, 0.145098, 1.0 },
+ { 0.419608, 0.125490, 0.062745, 1.0 },
+ { 0.431373, 0.109804, 0.039216, 1.0 },
+ { 0.443137, 0.094118, 0.015686, 1.0 },
+ { 0.454902, 0.094118, 0.015686, 1.0 },
+ { 0.462745, 0.094118, 0.011765, 1.0 },
+ { 0.486275, 0.094118, 0.007843, 1.0 },
+ { 0.494118, 0.094118, 0.003922, 1.0 },
+ { 0.505882, 0.094118, 0.000000, 1.0 },
+ { 0.501961, 0.094118, 0.000000, 1.0 },
+ { 0.501961, 0.094118, 0.000000, 1.0 },
+ { 0.494118, 0.094118, 0.000000, 1.0 },
+ { 0.490196, 0.094118, 0.000000, 1.0 },
+ { 0.427451, 0.082353, 0.003922, 1.0 },
+ { 0.384314, 0.070588, 0.003922, 1.0 },
+ { 0.345098, 0.058824, 0.003922, 1.0 },
+ { 0.305882, 0.047059, 0.003922, 1.0 },
+ { 0.266667, 0.039216, 0.003922, 1.0 },
+ { 0.243137, 0.035294, 0.003922, 1.0 },
+ { 0.223529, 0.031373, 0.003922, 1.0 },
+ { 0.180392, 0.023529, 0.003922, 1.0 },
+ { 0.145098, 0.011765, 0.003922, 1.0 },
+ { 0.113725, 0.007843, 0.003922, 1.0 },
+ { 0.133333, 0.011765, 0.000000, 1.0 },
+ { 0.152941, 0.019608, 0.000000, 1.0 },
+ { 0.172549, 0.023529, 0.000000, 1.0 },
+ { 0.196078, 0.031373, 0.003922, 1.0 },
+ { 0.254902, 0.054902, 0.011765, 1.0 },
+ { 0.341176, 0.082353, 0.015686, 1.0 },
+ { 0.450980, 0.156863, 0.078431, 1.0 },
+ { 0.458824, 0.192157, 0.121569, 1.0 },
+ { 0.470588, 0.231373, 0.164706, 1.0 },
+ { 0.466667, 0.231373, 0.164706, 1.0 },
+ { 0.462745, 0.231373, 0.164706, 1.0 },
+ { 0.435294, 0.231373, 0.176471, 1.0 },
+ { 0.407843, 0.235294, 0.192157, 1.0 },
+ { 0.341176, 0.239216, 0.223529, 1.0 },
+ { 0.262745, 0.239216, 0.254902, 1.0 },
+ { 0.172549, 0.188235, 0.219608, 1.0 },
+ { 0.156863, 0.141176, 0.176471, 1.0 },
+ { 0.141176, 0.098039, 0.133333, 1.0 },
+ { 0.141176, 0.086275, 0.117647, 1.0 },
+ { 0.141176, 0.074510, 0.105882, 1.0 },
+ { 0.145098, 0.070588, 0.098039, 1.0 },
+ { 0.172549, 0.058824, 0.078431, 1.0 },
+ { 0.235294, 0.039216, 0.027451, 1.0 },
+ { 0.258824, 0.031373, 0.011765, 1.0 },
+ { 0.282353, 0.027451, 0.000000, 1.0 },
+ { 0.290196, 0.027451, 0.000000, 1.0 },
+ { 0.301961, 0.031373, 0.000000, 1.0 },
+ { 0.325490, 0.039216, 0.000000, 1.0 },
+ { 0.356863, 0.050980, 0.000000, 1.0 },
+ { 0.396078, 0.062745, 0.000000, 1.0 },
+ { 0.443137, 0.078431, 0.000000, 1.0 },
+ { 0.525490, 0.109804, 0.000000, 1.0 },
+ { 0.564706, 0.117647, 0.000000, 1.0 },
+ { 0.607843, 0.129412, 0.000000, 1.0 },
+ { 0.627451, 0.133333, 0.000000, 1.0 },
+ { 0.647059, 0.141176, 0.000000, 1.0 },
+ { 0.690196, 0.160784, 0.000000, 1.0 },
+ { 0.729412, 0.176471, 0.000000, 1.0 },
+ { 0.784314, 0.215686, 0.027451, 1.0 },
+ { 0.788235, 0.235294, 0.054902, 1.0 },
+ { 0.796078, 0.258824, 0.082353, 1.0 },
+ { 0.807843, 0.262745, 0.082353, 1.0 },
+ { 0.819608, 0.270588, 0.082353, 1.0 },
+ { 0.847059, 0.274510, 0.074510, 1.0 },
+ { 0.862745, 0.270588, 0.066667, 1.0 },
+ { 0.835294, 0.274510, 0.082353, 1.0 },
+ { 0.796078, 0.266667, 0.090196, 1.0 },
+ { 0.713725, 0.219608, 0.066667, 1.0 },
+ { 0.694118, 0.203922, 0.050980, 1.0 },
+ { 0.678431, 0.188235, 0.039216, 1.0 },
+ { 0.627451, 0.156863, 0.023529, 1.0 },
+ { 0.560784, 0.125490, 0.011765, 1.0 },
+ { 0.486275, 0.098039, 0.007843, 1.0 },
+ { 0.423529, 0.070588, 0.000000, 1.0 },
+ { 0.321569, 0.039216, 0.003922, 1.0 },
+ { 0.286275, 0.027451, 0.003922, 1.0 },
+ { 0.250980, 0.019608, 0.003922, 1.0 },
+ { 0.235294, 0.015686, 0.003922, 1.0 },
+ { 0.223529, 0.011765, 0.003922, 1.0 },
+ { 0.196078, 0.015686, 0.011765, 1.0 },
+ { 0.160784, 0.023529, 0.035294, 1.0 },
+ { 0.133333, 0.039216, 0.066667, 1.0 },
+ { 0.109804, 0.054902, 0.105882, 1.0 },
+ { 0.074510, 0.133333, 0.223529, 1.0 },
+ { 0.066667, 0.156863, 0.262745, 1.0 },
+ { 0.058824, 0.184314, 0.305882, 1.0 },
+ { 0.035294, 0.207843, 0.333333, 1.0 },
+ { 0.019608, 0.203922, 0.345098, 1.0 },
+ { 0.011765, 0.188235, 0.321569, 1.0 },
+ { 0.011765, 0.184314, 0.309804, 1.0 },
+ { 0.058824, 0.196078, 0.305882, 1.0 },
+ { 0.082353, 0.164706, 0.250980, 1.0 },
+ { 0.109804, 0.137255, 0.196078, 1.0 },
+ { 0.109804, 0.121569, 0.168627, 1.0 },
+ { 0.113725, 0.109804, 0.145098, 1.0 },
+ { 0.105882, 0.109804, 0.149020, 1.0 },
+ { 0.109804, 0.125490, 0.176471, 1.0 },
+ { 0.156863, 0.164706, 0.203922, 1.0 },
+ { 0.215686, 0.196078, 0.231373, 1.0 },
+ { 0.360784, 0.258824, 0.254902, 1.0 },
+ { 0.372549, 0.262745, 0.254902, 1.0 },
+ { 0.384314, 0.266667, 0.258824, 1.0 },
+ { 0.450980, 0.294118, 0.258824, 1.0 },
+ { 0.498039, 0.290196, 0.243137, 1.0 },
+ { 0.588235, 0.305882, 0.223529, 1.0 },
+ { 0.658824, 0.294118, 0.176471, 1.0 },
+ { 0.713725, 0.243137, 0.086275, 1.0 },
+ { 0.705882, 0.227451, 0.070588, 1.0 },
+ { 0.698039, 0.211765, 0.054902, 1.0 },
+ { 0.666667, 0.207843, 0.058824, 1.0 },
+ { 0.588235, 0.192157, 0.066667, 1.0 },
+ { 0.509804, 0.180392, 0.074510, 1.0 },
+ { 0.431373, 0.160784, 0.078431, 1.0 },
+ { 0.352941, 0.133333, 0.074510, 1.0 },
+ { 0.294118, 0.117647, 0.074510, 1.0 },
+ { 0.145098, 0.090196, 0.082353, 1.0 },
+ { 0.113725, 0.078431, 0.078431, 1.0 },
+ { 0.086275, 0.066667, 0.074510, 1.0 },
+ { 0.035294, 0.039216, 0.058824, 1.0 },
+ { 0.019608, 0.023529, 0.035294, 1.0 },
+ { 0.019608, 0.007843, 0.011765, 1.0 },
+ { 0.031373, 0.003922, 0.007843, 1.0 },
+ { 0.094118, 0.011765, 0.007843, 1.0 },
+ { 0.117647, 0.015686, 0.007843, 1.0 },
+ { 0.141176, 0.019608, 0.007843, 1.0 },
+ { 0.203922, 0.039216, 0.007843, 1.0 },
+ { 0.282353, 0.054902, 0.003922, 1.0 },
+ { 0.372549, 0.078431, 0.000000, 1.0 },
+ { 0.470588, 0.105882, 0.003922, 1.0 },
+ { 0.568627, 0.133333, 0.007843, 1.0 },
+ { 0.662745, 0.160784, 0.007843, 1.0 },
+ { 0.737255, 0.188235, 0.011765, 1.0 },
+ { 0.807843, 0.211765, 0.007843, 1.0 },
+ { 0.870588, 0.231373, 0.003922, 1.0 },
+ { 0.921569, 0.247059, 0.007843, 1.0 },
+ { 0.964706, 0.262745, 0.011765, 1.0 },
+ { 0.980392, 0.270588, 0.015686, 1.0 },
+ { 0.980392, 0.278431, 0.019608, 1.0 },
+ { 0.964706, 0.286275, 0.027451, 1.0 },
+ { 0.956863, 0.286275, 0.031373, 1.0 },
+ { 0.949020, 0.290196, 0.039216, 1.0 },
+ { 0.933333, 0.278431, 0.039216, 1.0 },
+ { 0.901961, 0.270588, 0.039216, 1.0 },
+ { 0.878431, 0.254902, 0.031373, 1.0 },
+ { 0.858824, 0.247059, 0.027451, 1.0 },
+ { 0.843137, 0.247059, 0.035294, 1.0 },
+ { 0.843137, 0.247059, 0.035294, 1.0 },
+ { 0.843137, 0.243137, 0.027451, 1.0 },
+ { 0.850980, 0.239216, 0.019608, 1.0 },
+ { 0.854902, 0.227451, 0.003922, 1.0 },
+ { 0.854902, 0.227451, 0.000000, 1.0 },
+ { 0.862745, 0.227451, 0.000000, 1.0 },
+ { 0.854902, 0.227451, 0.003922, 1.0 },
+ { 0.843137, 0.223529, 0.003922, 1.0 },
+ { 0.819608, 0.207843, 0.003922, 1.0 },
+ { 0.784314, 0.196078, 0.000000, 1.0 },
+ { 0.749020, 0.180392, 0.000000, 1.0 },
+ { 0.705882, 0.168627, 0.000000, 1.0 },
+ { 0.670588, 0.152941, 0.000000, 1.0 },
+ { 0.639216, 0.141176, 0.000000, 1.0 },
+ { 0.615686, 0.129412, 0.000000, 1.0 },
+ { 0.600000, 0.117647, 0.000000, 1.0 },
+ { 0.588235, 0.117647, 0.000000, 1.0 },
+ { 0.580392, 0.121569, 0.000000, 1.0 },
+ { 0.572549, 0.121569, 0.000000, 1.0 },
+ { 0.564706, 0.121569, 0.000000, 1.0 },
+ { 0.552941, 0.117647, 0.000000, 1.0 },
+ { 0.525490, 0.109804, 0.000000, 1.0 },
+ { 0.486275, 0.098039, 0.000000, 1.0 },
+ { 0.439216, 0.086275, 0.000000, 1.0 },
+ { 0.400000, 0.074510, 0.000000, 1.0 },
+ { 0.364706, 0.062745, 0.000000, 1.0 },
+ { 0.333333, 0.054902, 0.003922, 1.0 },
+ { 0.309804, 0.047059, 0.003922, 1.0 },
+ { 0.298039, 0.043137, 0.000000, 1.0 },
+ { 0.301961, 0.039216, 0.003922, 1.0 },
+ { 0.325490, 0.047059, 0.007843, 1.0 },
+ { 0.360784, 0.058824, 0.011765, 1.0 },
+ { 0.400000, 0.078431, 0.015686, 1.0 },
+ { 0.443137, 0.090196, 0.015686, 1.0 },
+ { 0.478431, 0.101961, 0.011765, 1.0 },
+ { 0.513725, 0.109804, 0.011765, 1.0 },
+ { 0.533333, 0.117647, 0.011765, 1.0 },
+ { 0.537255, 0.113725, 0.015686, 1.0 },
+ { 0.525490, 0.105882, 0.015686, 1.0 },
+ { 0.498039, 0.098039, 0.007843, 1.0 },
+ { 0.466667, 0.082353, 0.003922, 1.0 },
+ { 0.435294, 0.070588, 0.000000, 1.0 },
+ { 0.396078, 0.058824, 0.000000, 1.0 },
+ { 0.360784, 0.043137, 0.000000, 1.0 },
+ { 0.333333, 0.035294, 0.000000, 1.0 },
+ { 0.313725, 0.031373, 0.000000, 1.0 },
+ { 0.305882, 0.035294, 0.000000, 1.0 },
+ { 0.305882, 0.039216, 0.000000, 1.0 },
+ { 0.309804, 0.039216, 0.000000, 1.0 },
+ { 0.313725, 0.031373, 0.000000, 1.0 },
+ { 0.325490, 0.031373, 0.000000, 1.0 },
+ { 0.337255, 0.031373, 0.000000, 1.0 },
+ { 0.349020, 0.031373, 0.003922, 1.0 },
+ { 0.360784, 0.043137, 0.003922, 1.0 },
+ { 0.372549, 0.047059, 0.003922, 1.0 },
+ { 0.388235, 0.050980, 0.003922, 1.0 },
+ { 0.400000, 0.050980, 0.000000, 1.0 },
+ { 0.411765, 0.050980, 0.003922, 1.0 },
+ { 0.411765, 0.058824, 0.003922, 1.0 },
+ { 0.407843, 0.062745, 0.003922, 1.0 },
+ { 0.400000, 0.066667, 0.003922, 1.0 },
+ { 0.388235, 0.066667, 0.000000, 1.0 },
+ { 0.368627, 0.058824, 0.000000, 1.0 },
+ { 0.341176, 0.054902, 0.000000, 1.0 },
+ };
+/* Neon */
+static double4 colors_601[] = {
+ { 0.082353, 0.203922, 0.474510, 1.0 },
+ { 0.078431, 0.156863, 0.533333, 1.0 },
+ { 0.074510, 0.137255, 0.568627, 1.0 },
+ { 0.074510, 0.121569, 0.607843, 1.0 },
+ { 0.078431, 0.109804, 0.639216, 1.0 },
+ { 0.082353, 0.101961, 0.674510, 1.0 },
+ { 0.090196, 0.098039, 0.686275, 1.0 },
+ { 0.098039, 0.094118, 0.698039, 1.0 },
+ { 0.145098, 0.078431, 0.733333, 1.0 },
+ { 0.172549, 0.070588, 0.745098, 1.0 },
+ { 0.203922, 0.066667, 0.756863, 1.0 },
+ { 0.239216, 0.058824, 0.752941, 1.0 },
+ { 0.274510, 0.054902, 0.752941, 1.0 },
+ { 0.313725, 0.047059, 0.741176, 1.0 },
+ { 0.352941, 0.043137, 0.733333, 1.0 },
+ { 0.372549, 0.039216, 0.725490, 1.0 },
+ { 0.396078, 0.039216, 0.717647, 1.0 },
+ { 0.478431, 0.027451, 0.678431, 1.0 },
+ { 0.513725, 0.031373, 0.650980, 1.0 },
+ { 0.549020, 0.035294, 0.627451, 1.0 },
+ { 0.576471, 0.043137, 0.600000, 1.0 },
+ { 0.607843, 0.054902, 0.576471, 1.0 },
+ { 0.619608, 0.058824, 0.564706, 1.0 },
+ { 0.635294, 0.062745, 0.556863, 1.0 },
+ { 0.690196, 0.078431, 0.525490, 1.0 },
+ { 0.713725, 0.082353, 0.517647, 1.0 },
+ { 0.737255, 0.086275, 0.513725, 1.0 },
+ { 0.756863, 0.086275, 0.521569, 1.0 },
+ { 0.776471, 0.090196, 0.529412, 1.0 },
+ { 0.784314, 0.090196, 0.537255, 1.0 },
+ { 0.792157, 0.090196, 0.545098, 1.0 },
+ { 0.803922, 0.086275, 0.568627, 1.0 },
+ { 0.815686, 0.082353, 0.592157, 1.0 },
+ { 0.819608, 0.070588, 0.643137, 1.0 },
+ { 0.815686, 0.066667, 0.666667, 1.0 },
+ { 0.815686, 0.062745, 0.690196, 1.0 },
+ { 0.807843, 0.062745, 0.701961, 1.0 },
+ { 0.800000, 0.062745, 0.717647, 1.0 },
+ { 0.792157, 0.062745, 0.717647, 1.0 },
+ { 0.788235, 0.066667, 0.721569, 1.0 },
+ { 0.756863, 0.078431, 0.698039, 1.0 },
+ { 0.741176, 0.086275, 0.666667, 1.0 },
+ { 0.729412, 0.094118, 0.639216, 1.0 },
+ { 0.717647, 0.105882, 0.600000, 1.0 },
+ { 0.705882, 0.117647, 0.564706, 1.0 },
+ { 0.701961, 0.121569, 0.545098, 1.0 },
+ { 0.698039, 0.129412, 0.529412, 1.0 },
+ { 0.690196, 0.141176, 0.505882, 1.0 },
+ { 0.678431, 0.149020, 0.482353, 1.0 },
+ { 0.654902, 0.172549, 0.431373, 1.0 },
+ { 0.643137, 0.192157, 0.403922, 1.0 },
+ { 0.631373, 0.215686, 0.376471, 1.0 },
+ { 0.611765, 0.247059, 0.356863, 1.0 },
+ { 0.596078, 0.278431, 0.337255, 1.0 },
+ { 0.584314, 0.290196, 0.329412, 1.0 },
+ { 0.572549, 0.305882, 0.325490, 1.0 },
+ { 0.533333, 0.368627, 0.305882, 1.0 },
+ { 0.517647, 0.392157, 0.282353, 1.0 },
+ { 0.501961, 0.415686, 0.262745, 1.0 },
+ { 0.494118, 0.439216, 0.235294, 1.0 },
+ { 0.486275, 0.462745, 0.207843, 1.0 },
+ { 0.482353, 0.466667, 0.196078, 1.0 },
+ { 0.482353, 0.474510, 0.184314, 1.0 },
+ { 0.482353, 0.474510, 0.164706, 1.0 },
+ { 0.482353, 0.470588, 0.145098, 1.0 },
+ { 0.486275, 0.419608, 0.105882, 1.0 },
+ { 0.501961, 0.384314, 0.101961, 1.0 },
+ { 0.517647, 0.352941, 0.098039, 1.0 },
+ { 0.525490, 0.333333, 0.101961, 1.0 },
+ { 0.533333, 0.317647, 0.109804, 1.0 },
+ { 0.556863, 0.278431, 0.129412, 1.0 },
+ { 0.576471, 0.243137, 0.152941, 1.0 },
+ { 0.600000, 0.180392, 0.219608, 1.0 },
+ { 0.603922, 0.160784, 0.262745, 1.0 },
+ { 0.607843, 0.145098, 0.309804, 1.0 },
+ { 0.596078, 0.141176, 0.364706, 1.0 },
+ { 0.584314, 0.141176, 0.419608, 1.0 },
+ { 0.572549, 0.149020, 0.447059, 1.0 },
+ { 0.560784, 0.156863, 0.474510, 1.0 },
+ { 0.533333, 0.184314, 0.525490, 1.0 },
+ { 0.501961, 0.219608, 0.572549, 1.0 },
+ { 0.447059, 0.317647, 0.647059, 1.0 },
+ { 0.423529, 0.368627, 0.662745, 1.0 },
+ { 0.400000, 0.423529, 0.678431, 1.0 },
+ { 0.388235, 0.447059, 0.678431, 1.0 },
+ { 0.380392, 0.470588, 0.678431, 1.0 },
+ { 0.368627, 0.517647, 0.666667, 1.0 },
+ { 0.372549, 0.549020, 0.643137, 1.0 },
+ { 0.415686, 0.572549, 0.580392, 1.0 },
+ { 0.454902, 0.560784, 0.552941, 1.0 },
+ { 0.498039, 0.549020, 0.525490, 1.0 },
+ { 0.517647, 0.533333, 0.513725, 1.0 },
+ { 0.537255, 0.521569, 0.501961, 1.0 },
+ { 0.572549, 0.482353, 0.482353, 1.0 },
+ { 0.619608, 0.447059, 0.470588, 1.0 },
+ { 0.666667, 0.392157, 0.458824, 1.0 },
+ { 0.709804, 0.333333, 0.454902, 1.0 },
+ { 0.772549, 0.215686, 0.474510, 1.0 },
+ { 0.768627, 0.160784, 0.501961, 1.0 },
+ { 0.764706, 0.105882, 0.529412, 1.0 },
+ { 0.749020, 0.086275, 0.545098, 1.0 },
+ { 0.737255, 0.070588, 0.560784, 1.0 },
+ { 0.698039, 0.043137, 0.596078, 1.0 },
+ { 0.650980, 0.031373, 0.627451, 1.0 },
+ { 0.529412, 0.058824, 0.682353, 1.0 },
+ { 0.466667, 0.098039, 0.701961, 1.0 },
+ { 0.403922, 0.141176, 0.725490, 1.0 },
+ { 0.372549, 0.164706, 0.733333, 1.0 },
+ { 0.341176, 0.192157, 0.745098, 1.0 },
+ { 0.286275, 0.247059, 0.760784, 1.0 },
+ { 0.227451, 0.305882, 0.772549, 1.0 },
+ { 0.176471, 0.368627, 0.780392, 1.0 },
+ { 0.133333, 0.435294, 0.788235, 1.0 },
+ { 0.078431, 0.568627, 0.792157, 1.0 },
+ { 0.074510, 0.600000, 0.788235, 1.0 },
+ { 0.074510, 0.631373, 0.788235, 1.0 },
+ { 0.090196, 0.686275, 0.776471, 1.0 },
+ { 0.125490, 0.733333, 0.749020, 1.0 },
+ { 0.180392, 0.764706, 0.725490, 1.0 },
+ { 0.247059, 0.792157, 0.690196, 1.0 },
+ { 0.380392, 0.803922, 0.619608, 1.0 },
+ { 0.450980, 0.784314, 0.576471, 1.0 },
+ { 0.525490, 0.768627, 0.537255, 1.0 },
+ { 0.556863, 0.756863, 0.505882, 1.0 },
+ { 0.588235, 0.745098, 0.478431, 1.0 },
+ { 0.658824, 0.717647, 0.427451, 1.0 },
+ { 0.721569, 0.701961, 0.376471, 1.0 },
+ { 0.776471, 0.682353, 0.333333, 1.0 },
+ { 0.819608, 0.670588, 0.294118, 1.0 },
+ { 0.862745, 0.650980, 0.243137, 1.0 },
+ { 0.854902, 0.643137, 0.235294, 1.0 },
+ { 0.850980, 0.639216, 0.227451, 1.0 },
+ { 0.819608, 0.619608, 0.219608, 1.0 },
+ { 0.772549, 0.611765, 0.219608, 1.0 },
+ { 0.713725, 0.603922, 0.235294, 1.0 },
+ { 0.647059, 0.603922, 0.258824, 1.0 },
+ { 0.505882, 0.600000, 0.325490, 1.0 },
+ { 0.439216, 0.580392, 0.356863, 1.0 },
+ { 0.376471, 0.564706, 0.392157, 1.0 },
+ { 0.345098, 0.549020, 0.407843, 1.0 },
+ { 0.313725, 0.537255, 0.423529, 1.0 },
+ { 0.250980, 0.498039, 0.454902, 1.0 },
+ { 0.196078, 0.462745, 0.486275, 1.0 },
+ { 0.145098, 0.423529, 0.517647, 1.0 },
+ { 0.101961, 0.380392, 0.545098, 1.0 },
+ { 0.074510, 0.294118, 0.588235, 1.0 },
+ { 0.078431, 0.270588, 0.592157, 1.0 },
+ { 0.082353, 0.250980, 0.600000, 1.0 },
+ { 0.101961, 0.211765, 0.603922, 1.0 },
+ { 0.129412, 0.176471, 0.607843, 1.0 },
+ { 0.164706, 0.145098, 0.611765, 1.0 },
+ { 0.196078, 0.117647, 0.615686, 1.0 },
+ { 0.258824, 0.066667, 0.631373, 1.0 },
+ { 0.274510, 0.054902, 0.635294, 1.0 },
+ { 0.294118, 0.047059, 0.643137, 1.0 },
+ { 0.325490, 0.031373, 0.654902, 1.0 },
+ { 0.352941, 0.019608, 0.666667, 1.0 },
+ { 0.372549, 0.015686, 0.686275, 1.0 },
+ { 0.384314, 0.015686, 0.701961, 1.0 },
+ { 0.380392, 0.015686, 0.725490, 1.0 },
+ { 0.368627, 0.019608, 0.749020, 1.0 },
+ { 0.317647, 0.039216, 0.796078, 1.0 },
+ { 0.301961, 0.047059, 0.807843, 1.0 },
+ { 0.286275, 0.054902, 0.819608, 1.0 },
+ { 0.254902, 0.078431, 0.843137, 1.0 },
+ { 0.219608, 0.109804, 0.866667, 1.0 },
+ { 0.184314, 0.141176, 0.890196, 1.0 },
+ { 0.149020, 0.176471, 0.905882, 1.0 },
+ { 0.078431, 0.231373, 0.933333, 1.0 },
+ { 0.062745, 0.239216, 0.933333, 1.0 },
+ { 0.050980, 0.250980, 0.937255, 1.0 },
+ { 0.027451, 0.270588, 0.937255, 1.0 },
+ { 0.015686, 0.290196, 0.933333, 1.0 },
+ { 0.003922, 0.301961, 0.917647, 1.0 },
+ { 0.000000, 0.309804, 0.901961, 1.0 },
+ { 0.000000, 0.309804, 0.878431, 1.0 },
+ { 0.003922, 0.298039, 0.847059, 1.0 },
+ { 0.011765, 0.278431, 0.815686, 1.0 },
+ { 0.019608, 0.250980, 0.780392, 1.0 },
+ { 0.031373, 0.227451, 0.741176, 1.0 },
+ { 0.039216, 0.203922, 0.705882, 1.0 },
+ { 0.054902, 0.180392, 0.666667, 1.0 },
+ { 0.070588, 0.160784, 0.627451, 1.0 },
+ { 0.094118, 0.141176, 0.588235, 1.0 },
+ { 0.149020, 0.101961, 0.513725, 1.0 },
+ { 0.160784, 0.098039, 0.494118, 1.0 },
+ { 0.176471, 0.094118, 0.478431, 1.0 },
+ { 0.207843, 0.086275, 0.439216, 1.0 },
+ { 0.235294, 0.086275, 0.400000, 1.0 },
+ { 0.262745, 0.094118, 0.360784, 1.0 },
+ { 0.290196, 0.101961, 0.325490, 1.0 },
+ { 0.317647, 0.109804, 0.290196, 1.0 },
+ { 0.349020, 0.117647, 0.258824, 1.0 },
+ { 0.376471, 0.129412, 0.227451, 1.0 },
+ { 0.403922, 0.141176, 0.203922, 1.0 },
+ { 0.427451, 0.149020, 0.176471, 1.0 },
+ { 0.450980, 0.164706, 0.149020, 1.0 },
+ { 0.470588, 0.180392, 0.121569, 1.0 },
+ { 0.490196, 0.196078, 0.098039, 1.0 },
+ { 0.509804, 0.211765, 0.074510, 1.0 },
+ { 0.533333, 0.227451, 0.058824, 1.0 },
+ { 0.552941, 0.239216, 0.047059, 1.0 },
+ { 0.576471, 0.247059, 0.039216, 1.0 },
+ { 0.600000, 0.258824, 0.035294, 1.0 },
+ { 0.619608, 0.274510, 0.031373, 1.0 },
+ { 0.635294, 0.282353, 0.039216, 1.0 },
+ { 0.647059, 0.286275, 0.054902, 1.0 },
+ { 0.654902, 0.286275, 0.078431, 1.0 },
+ { 0.662745, 0.286275, 0.113725, 1.0 },
+ { 0.666667, 0.282353, 0.149020, 1.0 },
+ { 0.662745, 0.282353, 0.192157, 1.0 },
+ { 0.643137, 0.282353, 0.235294, 1.0 },
+ { 0.615686, 0.294118, 0.278431, 1.0 },
+ { 0.580392, 0.313725, 0.321569, 1.0 },
+ { 0.545098, 0.329412, 0.360784, 1.0 },
+ { 0.505882, 0.352941, 0.411765, 1.0 },
+ { 0.466667, 0.372549, 0.450980, 1.0 },
+ { 0.443137, 0.392157, 0.486275, 1.0 },
+ { 0.411765, 0.411765, 0.513725, 1.0 },
+ { 0.384314, 0.431373, 0.533333, 1.0 },
+ { 0.356863, 0.454902, 0.541176, 1.0 },
+ { 0.333333, 0.462745, 0.549020, 1.0 },
+ { 0.321569, 0.462745, 0.552941, 1.0 },
+ { 0.321569, 0.458824, 0.552941, 1.0 },
+ { 0.333333, 0.447059, 0.549020, 1.0 },
+ { 0.356863, 0.423529, 0.541176, 1.0 },
+ { 0.380392, 0.396078, 0.533333, 1.0 },
+ { 0.400000, 0.372549, 0.521569, 1.0 },
+ { 0.407843, 0.341176, 0.513725, 1.0 },
+ { 0.419608, 0.298039, 0.509804, 1.0 },
+ { 0.427451, 0.258824, 0.513725, 1.0 },
+ { 0.427451, 0.223529, 0.525490, 1.0 },
+ { 0.419608, 0.188235, 0.533333, 1.0 },
+ { 0.403922, 0.160784, 0.545098, 1.0 },
+ { 0.388235, 0.152941, 0.549020, 1.0 },
+ { 0.356863, 0.156863, 0.552941, 1.0 },
+ { 0.321569, 0.168627, 0.556863, 1.0 },
+ { 0.286275, 0.188235, 0.560784, 1.0 },
+ { 0.250980, 0.215686, 0.564706, 1.0 },
+ { 0.211765, 0.243137, 0.564706, 1.0 },
+ { 0.176471, 0.270588, 0.564706, 1.0 },
+ { 0.145098, 0.301961, 0.556863, 1.0 },
+ { 0.117647, 0.329412, 0.545098, 1.0 },
+ { 0.098039, 0.356863, 0.525490, 1.0 },
+ { 0.082353, 0.376471, 0.509804, 1.0 },
+ { 0.074510, 0.396078, 0.494118, 1.0 },
+ { 0.070588, 0.407843, 0.478431, 1.0 },
+ { 0.070588, 0.411765, 0.462745, 1.0 },
+ { 0.074510, 0.407843, 0.443137, 1.0 },
+ { 0.078431, 0.392157, 0.427451, 1.0 },
+ { 0.082353, 0.368627, 0.415686, 1.0 },
+ { 0.086275, 0.341176, 0.407843, 1.0 },
+ { 0.086275, 0.313725, 0.407843, 1.0 },
+ { 0.086275, 0.282353, 0.415686, 1.0 },
+ { 0.086275, 0.254902, 0.431373, 1.0 },
+ { 0.086275, 0.227451, 0.447059, 1.0 },
+ };
+/* Neon_Purple */
+static double4 colors_602[] = {
+ { 0.752941, 0.223529, 0.996078, 1.0 },
+ { 0.803922, 0.227451, 0.992157, 1.0 },
+ { 0.776471, 0.231373, 0.964706, 1.0 },
+ { 0.752941, 0.235294, 0.941176, 1.0 },
+ { 0.717647, 0.243137, 0.905882, 1.0 },
+ { 0.686275, 0.250980, 0.874510, 1.0 },
+ { 0.674510, 0.254902, 0.854902, 1.0 },
+ { 0.666667, 0.258824, 0.839216, 1.0 },
+ { 0.643137, 0.298039, 0.768627, 1.0 },
+ { 0.631373, 0.341176, 0.749020, 1.0 },
+ { 0.619608, 0.388235, 0.733333, 1.0 },
+ { 0.623529, 0.447059, 0.725490, 1.0 },
+ { 0.627451, 0.509804, 0.717647, 1.0 },
+ { 0.627451, 0.545098, 0.721569, 1.0 },
+ { 0.631373, 0.584314, 0.729412, 1.0 },
+ { 0.631373, 0.588235, 0.721569, 1.0 },
+ { 0.635294, 0.596078, 0.717647, 1.0 },
+ { 0.607843, 0.560784, 0.772549, 1.0 },
+ { 0.560784, 0.545098, 0.792157, 1.0 },
+ { 0.517647, 0.529412, 0.815686, 1.0 },
+ { 0.501961, 0.525490, 0.835294, 1.0 },
+ { 0.486275, 0.521569, 0.854902, 1.0 },
+ { 0.470588, 0.505882, 0.847059, 1.0 },
+ { 0.458824, 0.490196, 0.839216, 1.0 },
+ { 0.415686, 0.384314, 0.835294, 1.0 },
+ { 0.368627, 0.333333, 0.827451, 1.0 },
+ { 0.325490, 0.282353, 0.819608, 1.0 },
+ { 0.298039, 0.243137, 0.827451, 1.0 },
+ { 0.270588, 0.207843, 0.839216, 1.0 },
+ { 0.266667, 0.196078, 0.831373, 1.0 },
+ { 0.262745, 0.188235, 0.823529, 1.0 },
+ { 0.254902, 0.184314, 0.811765, 1.0 },
+ { 0.294118, 0.196078, 0.788235, 1.0 },
+ { 0.349020, 0.227451, 0.713725, 1.0 },
+ { 0.337255, 0.211765, 0.678431, 1.0 },
+ { 0.325490, 0.200000, 0.643137, 1.0 },
+ { 0.301961, 0.176471, 0.607843, 1.0 },
+ { 0.278431, 0.152941, 0.576471, 1.0 },
+ { 0.266667, 0.141176, 0.564706, 1.0 },
+ { 0.254902, 0.129412, 0.552941, 1.0 },
+ { 0.184314, 0.098039, 0.494118, 1.0 },
+ { 0.141176, 0.082353, 0.462745, 1.0 },
+ { 0.098039, 0.070588, 0.431373, 1.0 },
+ { 0.074510, 0.070588, 0.411765, 1.0 },
+ { 0.054902, 0.074510, 0.396078, 1.0 },
+ { 0.054902, 0.082353, 0.403922, 1.0 },
+ { 0.054902, 0.090196, 0.411765, 1.0 },
+ { 0.047059, 0.098039, 0.454902, 1.0 },
+ { 0.050980, 0.125490, 0.501961, 1.0 },
+ { 0.039216, 0.149020, 0.647059, 1.0 },
+ { 0.047059, 0.141176, 0.694118, 1.0 },
+ { 0.058824, 0.137255, 0.745098, 1.0 },
+ { 0.070588, 0.113725, 0.792157, 1.0 },
+ { 0.082353, 0.094118, 0.839216, 1.0 },
+ { 0.098039, 0.094118, 0.854902, 1.0 },
+ { 0.117647, 0.094118, 0.874510, 1.0 },
+ { 0.200000, 0.117647, 0.945098, 1.0 },
+ { 0.250980, 0.125490, 0.960784, 1.0 },
+ { 0.301961, 0.133333, 0.980392, 1.0 },
+ { 0.364706, 0.141176, 0.984314, 1.0 },
+ { 0.431373, 0.152941, 0.992157, 1.0 },
+ { 0.462745, 0.156863, 0.992157, 1.0 },
+ { 0.494118, 0.160784, 0.992157, 1.0 },
+ { 0.541176, 0.168627, 0.992157, 1.0 },
+ { 0.556863, 0.172549, 0.992157, 1.0 },
+ { 0.556863, 0.172549, 0.992157, 1.0 },
+ { 0.533333, 0.164706, 0.972549, 1.0 },
+ { 0.513725, 0.156863, 0.952941, 1.0 },
+ { 0.498039, 0.152941, 0.933333, 1.0 },
+ { 0.482353, 0.152941, 0.917647, 1.0 },
+ { 0.458824, 0.145098, 0.870588, 1.0 },
+ { 0.435294, 0.145098, 0.819608, 1.0 },
+ { 0.388235, 0.156863, 0.737255, 1.0 },
+ { 0.364706, 0.160784, 0.713725, 1.0 },
+ { 0.345098, 0.168627, 0.694118, 1.0 },
+ { 0.321569, 0.160784, 0.690196, 1.0 },
+ { 0.301961, 0.152941, 0.686275, 1.0 },
+ { 0.294118, 0.149020, 0.682353, 1.0 },
+ { 0.290196, 0.149020, 0.682353, 1.0 },
+ { 0.282353, 0.141176, 0.678431, 1.0 },
+ { 0.286275, 0.145098, 0.682353, 1.0 },
+ { 0.294118, 0.164706, 0.725490, 1.0 },
+ { 0.305882, 0.160784, 0.764706, 1.0 },
+ { 0.321569, 0.160784, 0.807843, 1.0 },
+ { 0.321569, 0.156863, 0.831373, 1.0 },
+ { 0.321569, 0.156863, 0.858824, 1.0 },
+ { 0.333333, 0.145098, 0.901961, 1.0 },
+ { 0.349020, 0.137255, 0.937255, 1.0 },
+ { 0.407843, 0.141176, 0.984314, 1.0 },
+ { 0.450980, 0.149020, 0.988235, 1.0 },
+ { 0.494118, 0.160784, 0.992157, 1.0 },
+ { 0.509804, 0.164706, 0.992157, 1.0 },
+ { 0.525490, 0.168627, 0.992157, 1.0 },
+ { 0.556863, 0.176471, 0.992157, 1.0 },
+ { 0.588235, 0.180392, 0.992157, 1.0 },
+ { 0.600000, 0.180392, 0.992157, 1.0 },
+ { 0.600000, 0.180392, 0.988235, 1.0 },
+ { 0.572549, 0.176471, 0.964706, 1.0 },
+ { 0.537255, 0.172549, 0.941176, 1.0 },
+ { 0.505882, 0.168627, 0.921569, 1.0 },
+ { 0.482353, 0.164706, 0.917647, 1.0 },
+ { 0.462745, 0.160784, 0.913725, 1.0 },
+ { 0.423529, 0.164706, 0.909804, 1.0 },
+ { 0.396078, 0.156863, 0.909804, 1.0 },
+ { 0.337255, 0.141176, 0.921569, 1.0 },
+ { 0.317647, 0.137255, 0.913725, 1.0 },
+ { 0.301961, 0.133333, 0.909804, 1.0 },
+ { 0.286275, 0.125490, 0.905882, 1.0 },
+ { 0.274510, 0.117647, 0.905882, 1.0 },
+ { 0.254902, 0.125490, 0.905882, 1.0 },
+ { 0.243137, 0.125490, 0.917647, 1.0 },
+ { 0.243137, 0.125490, 0.925490, 1.0 },
+ { 0.247059, 0.125490, 0.949020, 1.0 },
+ { 0.317647, 0.137255, 0.980392, 1.0 },
+ { 0.329412, 0.133333, 0.984314, 1.0 },
+ { 0.345098, 0.133333, 0.988235, 1.0 },
+ { 0.345098, 0.133333, 0.988235, 1.0 },
+ { 0.352941, 0.137255, 0.996078, 1.0 },
+ { 0.349020, 0.137255, 0.992157, 1.0 },
+ { 0.349020, 0.137255, 0.988235, 1.0 },
+ { 0.352941, 0.149020, 0.960784, 1.0 },
+ { 0.356863, 0.156863, 0.933333, 1.0 },
+ { 0.364706, 0.168627, 0.909804, 1.0 },
+ { 0.372549, 0.180392, 0.901961, 1.0 },
+ { 0.380392, 0.192157, 0.894118, 1.0 },
+ { 0.403922, 0.215686, 0.878431, 1.0 },
+ { 0.415686, 0.235294, 0.870588, 1.0 },
+ { 0.431373, 0.254902, 0.882353, 1.0 },
+ { 0.447059, 0.258824, 0.886275, 1.0 },
+ { 0.458824, 0.250980, 0.878431, 1.0 },
+ { 0.450980, 0.250980, 0.874510, 1.0 },
+ { 0.447059, 0.250980, 0.874510, 1.0 },
+ { 0.447059, 0.250980, 0.870588, 1.0 },
+ { 0.435294, 0.239216, 0.854902, 1.0 },
+ { 0.411765, 0.247059, 0.858824, 1.0 },
+ { 0.392157, 0.235294, 0.862745, 1.0 },
+ { 0.376471, 0.196078, 0.874510, 1.0 },
+ { 0.356863, 0.176471, 0.878431, 1.0 },
+ { 0.341176, 0.160784, 0.882353, 1.0 },
+ { 0.329412, 0.149020, 0.874510, 1.0 },
+ { 0.321569, 0.137255, 0.870588, 1.0 },
+ { 0.266667, 0.121569, 0.858824, 1.0 },
+ { 0.215686, 0.105882, 0.835294, 1.0 },
+ { 0.168627, 0.098039, 0.811765, 1.0 },
+ { 0.129412, 0.086275, 0.784314, 1.0 },
+ { 0.074510, 0.074510, 0.749020, 1.0 },
+ { 0.078431, 0.074510, 0.737255, 1.0 },
+ { 0.082353, 0.074510, 0.729412, 1.0 },
+ { 0.078431, 0.078431, 0.705882, 1.0 },
+ { 0.082353, 0.082353, 0.678431, 1.0 },
+ { 0.098039, 0.113725, 0.647059, 1.0 },
+ { 0.109804, 0.133333, 0.615686, 1.0 },
+ { 0.125490, 0.160784, 0.572549, 1.0 },
+ { 0.129412, 0.164706, 0.568627, 1.0 },
+ { 0.133333, 0.168627, 0.564706, 1.0 },
+ { 0.129412, 0.141176, 0.545098, 1.0 },
+ { 0.137255, 0.125490, 0.529412, 1.0 },
+ { 0.164706, 0.141176, 0.517647, 1.0 },
+ { 0.200000, 0.160784, 0.513725, 1.0 },
+ { 0.247059, 0.188235, 0.509804, 1.0 },
+ { 0.298039, 0.227451, 0.517647, 1.0 },
+ { 0.364706, 0.278431, 0.572549, 1.0 },
+ { 0.380392, 0.282353, 0.588235, 1.0 },
+ { 0.396078, 0.286275, 0.603922, 1.0 },
+ { 0.415686, 0.298039, 0.639216, 1.0 },
+ { 0.431373, 0.309804, 0.674510, 1.0 },
+ { 0.447059, 0.317647, 0.701961, 1.0 },
+ { 0.478431, 0.325490, 0.741176, 1.0 },
+ { 0.556863, 0.341176, 0.819608, 1.0 },
+ { 0.584314, 0.341176, 0.831373, 1.0 },
+ { 0.611765, 0.345098, 0.843137, 1.0 },
+ { 0.654902, 0.349020, 0.874510, 1.0 },
+ { 0.694118, 0.352941, 0.905882, 1.0 },
+ { 0.705882, 0.372549, 0.909804, 1.0 },
+ { 0.698039, 0.380392, 0.909804, 1.0 },
+ { 0.690196, 0.380392, 0.909804, 1.0 },
+ { 0.670588, 0.372549, 0.894118, 1.0 },
+ { 0.643137, 0.364706, 0.870588, 1.0 },
+ { 0.631373, 0.356863, 0.839216, 1.0 },
+ { 0.639216, 0.345098, 0.819608, 1.0 },
+ { 0.631373, 0.349020, 0.796078, 1.0 },
+ { 0.607843, 0.360784, 0.772549, 1.0 },
+ { 0.584314, 0.376471, 0.756863, 1.0 },
+ { 0.552941, 0.368627, 0.725490, 1.0 },
+ { 0.447059, 0.341176, 0.694118, 1.0 },
+ { 0.411765, 0.325490, 0.694118, 1.0 },
+ { 0.376471, 0.313725, 0.694118, 1.0 },
+ { 0.321569, 0.278431, 0.705882, 1.0 },
+ { 0.266667, 0.243137, 0.725490, 1.0 },
+ { 0.223529, 0.231373, 0.764706, 1.0 },
+ { 0.196078, 0.215686, 0.784314, 1.0 },
+ { 0.176471, 0.215686, 0.807843, 1.0 },
+ { 0.149020, 0.180392, 0.831373, 1.0 },
+ { 0.125490, 0.184314, 0.847059, 1.0 },
+ { 0.101961, 0.176471, 0.866667, 1.0 },
+ { 0.082353, 0.188235, 0.882353, 1.0 },
+ { 0.062745, 0.188235, 0.913725, 1.0 },
+ { 0.031373, 0.196078, 0.941176, 1.0 },
+ { 0.035294, 0.203922, 0.956863, 1.0 },
+ { 0.074510, 0.219608, 0.960784, 1.0 },
+ { 0.125490, 0.247059, 0.952941, 1.0 },
+ { 0.164706, 0.270588, 0.952941, 1.0 },
+ { 0.200000, 0.286275, 0.941176, 1.0 },
+ { 0.231373, 0.278431, 0.929412, 1.0 },
+ { 0.258824, 0.290196, 0.929412, 1.0 },
+ { 0.290196, 0.278431, 0.933333, 1.0 },
+ { 0.341176, 0.321569, 0.941176, 1.0 },
+ { 0.419608, 0.349020, 0.945098, 1.0 },
+ { 0.486275, 0.392157, 0.952941, 1.0 },
+ { 0.556863, 0.431373, 0.960784, 1.0 },
+ { 0.631373, 0.454902, 0.956863, 1.0 },
+ { 0.682353, 0.458824, 0.956863, 1.0 },
+ { 0.725490, 0.443137, 0.956863, 1.0 },
+ { 0.749020, 0.431373, 0.960784, 1.0 },
+ { 0.768627, 0.403922, 0.960784, 1.0 },
+ { 0.768627, 0.376471, 0.964706, 1.0 },
+ { 0.752941, 0.368627, 0.976471, 1.0 },
+ { 0.741176, 0.349020, 0.980392, 1.0 },
+ { 0.721569, 0.317647, 0.988235, 1.0 },
+ { 0.698039, 0.286275, 0.992157, 1.0 },
+ { 0.678431, 0.262745, 0.992157, 1.0 },
+ { 0.650980, 0.235294, 0.992157, 1.0 },
+ { 0.635294, 0.203922, 0.988235, 1.0 },
+ { 0.615686, 0.188235, 0.988235, 1.0 },
+ { 0.584314, 0.180392, 0.988235, 1.0 },
+ { 0.568627, 0.176471, 0.988235, 1.0 },
+ { 0.552941, 0.172549, 0.988235, 1.0 },
+ { 0.537255, 0.164706, 0.992157, 1.0 },
+ { 0.521569, 0.160784, 0.992157, 1.0 },
+ { 0.486275, 0.152941, 0.988235, 1.0 },
+ { 0.458824, 0.145098, 0.968627, 1.0 },
+ { 0.447059, 0.137255, 0.941176, 1.0 },
+ { 0.423529, 0.129412, 0.901961, 1.0 },
+ { 0.419608, 0.129412, 0.850980, 1.0 },
+ { 0.396078, 0.125490, 0.800000, 1.0 },
+ { 0.384314, 0.121569, 0.752941, 1.0 },
+ { 0.368627, 0.113725, 0.729412, 1.0 },
+ { 0.341176, 0.113725, 0.709804, 1.0 },
+ { 0.321569, 0.109804, 0.694118, 1.0 },
+ { 0.270588, 0.101961, 0.662745, 1.0 },
+ { 0.215686, 0.098039, 0.650980, 1.0 },
+ { 0.164706, 0.086275, 0.627451, 1.0 },
+ { 0.125490, 0.082353, 0.611765, 1.0 },
+ { 0.090196, 0.074510, 0.611765, 1.0 },
+ { 0.098039, 0.082353, 0.643137, 1.0 },
+ { 0.137255, 0.090196, 0.690196, 1.0 },
+ { 0.184314, 0.101961, 0.721569, 1.0 },
+ { 0.235294, 0.117647, 0.772549, 1.0 },
+ { 0.286275, 0.125490, 0.815686, 1.0 },
+ { 0.325490, 0.137255, 0.850980, 1.0 },
+ { 0.345098, 0.137255, 0.870588, 1.0 },
+ { 0.388235, 0.149020, 0.901961, 1.0 },
+ { 0.447059, 0.160784, 0.941176, 1.0 },
+ { 0.517647, 0.180392, 0.960784, 1.0 },
+ { 0.600000, 0.200000, 0.976471, 1.0 },
+ { 0.678431, 0.211765, 0.988235, 1.0 },
+ };
+/* Night_Flower */
+static double4 colors_603[] = {
+ { 0.152941, 0.235294, 0.282353, 1.0 },
+ { 0.247059, 0.282353, 0.478431, 1.0 },
+ { 0.168627, 0.317647, 0.364706, 1.0 },
+ { 0.090196, 0.352941, 0.250980, 1.0 },
+ { 0.058824, 0.301961, 0.200000, 1.0 },
+ { 0.031373, 0.250980, 0.152941, 1.0 },
+ { 0.023529, 0.227451, 0.121569, 1.0 },
+ { 0.015686, 0.207843, 0.094118, 1.0 },
+ { 0.015686, 0.192157, 0.082353, 1.0 },
+ { 0.035294, 0.188235, 0.094118, 1.0 },
+ { 0.054902, 0.184314, 0.109804, 1.0 },
+ { 0.113725, 0.152941, 0.211765, 1.0 },
+ { 0.172549, 0.121569, 0.317647, 1.0 },
+ { 0.239216, 0.109804, 0.415686, 1.0 },
+ { 0.305882, 0.101961, 0.517647, 1.0 },
+ { 0.345098, 0.082353, 0.584314, 1.0 },
+ { 0.388235, 0.062745, 0.650980, 1.0 },
+ { 0.458824, 0.070588, 0.768627, 1.0 },
+ { 0.443137, 0.062745, 0.749020, 1.0 },
+ { 0.431373, 0.054902, 0.733333, 1.0 },
+ { 0.388235, 0.043137, 0.698039, 1.0 },
+ { 0.349020, 0.031373, 0.662745, 1.0 },
+ { 0.333333, 0.023529, 0.631373, 1.0 },
+ { 0.317647, 0.015686, 0.603922, 1.0 },
+ { 0.298039, 0.007843, 0.580392, 1.0 },
+ { 0.305882, 0.003922, 0.576471, 1.0 },
+ { 0.313725, 0.000000, 0.572549, 1.0 },
+ { 0.317647, 0.003922, 0.584314, 1.0 },
+ { 0.325490, 0.011765, 0.600000, 1.0 },
+ { 0.329412, 0.007843, 0.607843, 1.0 },
+ { 0.333333, 0.007843, 0.615686, 1.0 },
+ { 0.352941, 0.003922, 0.635294, 1.0 },
+ { 0.376471, 0.015686, 0.650980, 1.0 },
+ { 0.450980, 0.039216, 0.725490, 1.0 },
+ { 0.470588, 0.062745, 0.737255, 1.0 },
+ { 0.494118, 0.086275, 0.749020, 1.0 },
+ { 0.474510, 0.090196, 0.752941, 1.0 },
+ { 0.454902, 0.098039, 0.760784, 1.0 },
+ { 0.439216, 0.090196, 0.729412, 1.0 },
+ { 0.423529, 0.086275, 0.701961, 1.0 },
+ { 0.286275, 0.047059, 0.549020, 1.0 },
+ { 0.231373, 0.047059, 0.423529, 1.0 },
+ { 0.176471, 0.047059, 0.298039, 1.0 },
+ { 0.152941, 0.062745, 0.200000, 1.0 },
+ { 0.129412, 0.082353, 0.101961, 1.0 },
+ { 0.113725, 0.090196, 0.082353, 1.0 },
+ { 0.101961, 0.098039, 0.062745, 1.0 },
+ { 0.082353, 0.109804, 0.054902, 1.0 },
+ { 0.074510, 0.156863, 0.082353, 1.0 },
+ { 0.082353, 0.262745, 0.192157, 1.0 },
+ { 0.105882, 0.286275, 0.262745, 1.0 },
+ { 0.129412, 0.309804, 0.333333, 1.0 },
+ { 0.192157, 0.262745, 0.419608, 1.0 },
+ { 0.258824, 0.219608, 0.509804, 1.0 },
+ { 0.282353, 0.188235, 0.541176, 1.0 },
+ { 0.309804, 0.160784, 0.576471, 1.0 },
+ { 0.364706, 0.023529, 0.643137, 1.0 },
+ { 0.337255, 0.027451, 0.568627, 1.0 },
+ { 0.309804, 0.031373, 0.494118, 1.0 },
+ { 0.239216, 0.039216, 0.388235, 1.0 },
+ { 0.172549, 0.047059, 0.282353, 1.0 },
+ { 0.141176, 0.054902, 0.223529, 1.0 },
+ { 0.109804, 0.066667, 0.168627, 1.0 },
+ { 0.074510, 0.105882, 0.082353, 1.0 },
+ { 0.043137, 0.121569, 0.058824, 1.0 },
+ { 0.011765, 0.149020, 0.047059, 1.0 },
+ { 0.011765, 0.141176, 0.043137, 1.0 },
+ { 0.011765, 0.137255, 0.039216, 1.0 },
+ { 0.011765, 0.129412, 0.035294, 1.0 },
+ { 0.011765, 0.125490, 0.035294, 1.0 },
+ { 0.011765, 0.101961, 0.031373, 1.0 },
+ { 0.015686, 0.086275, 0.031373, 1.0 },
+ { 0.015686, 0.058824, 0.019608, 1.0 },
+ { 0.023529, 0.054902, 0.043137, 1.0 },
+ { 0.035294, 0.050980, 0.066667, 1.0 },
+ { 0.078431, 0.035294, 0.160784, 1.0 },
+ { 0.121569, 0.019608, 0.254902, 1.0 },
+ { 0.156863, 0.035294, 0.305882, 1.0 },
+ { 0.196078, 0.050980, 0.360784, 1.0 },
+ { 0.274510, 0.070588, 0.501961, 1.0 },
+ { 0.364706, 0.062745, 0.643137, 1.0 },
+ { 0.505882, 0.133333, 0.811765, 1.0 },
+ { 0.517647, 0.129412, 0.827451, 1.0 },
+ { 0.533333, 0.125490, 0.843137, 1.0 },
+ { 0.521569, 0.113725, 0.835294, 1.0 },
+ { 0.509804, 0.105882, 0.827451, 1.0 },
+ { 0.450980, 0.082353, 0.752941, 1.0 },
+ { 0.392157, 0.066667, 0.674510, 1.0 },
+ { 0.278431, 0.043137, 0.533333, 1.0 },
+ { 0.227451, 0.070588, 0.415686, 1.0 },
+ { 0.176471, 0.101961, 0.298039, 1.0 },
+ { 0.152941, 0.098039, 0.266667, 1.0 },
+ { 0.133333, 0.094118, 0.239216, 1.0 },
+ { 0.101961, 0.121569, 0.176471, 1.0 },
+ { 0.074510, 0.164706, 0.098039, 1.0 },
+ { 0.054902, 0.164706, 0.086275, 1.0 },
+ { 0.066667, 0.152941, 0.117647, 1.0 },
+ { 0.011765, 0.188235, 0.098039, 1.0 },
+ { 0.011765, 0.188235, 0.098039, 1.0 },
+ { 0.011765, 0.192157, 0.098039, 1.0 },
+ { 0.007843, 0.188235, 0.082353, 1.0 },
+ { 0.003922, 0.184314, 0.070588, 1.0 },
+ { 0.003922, 0.192157, 0.043137, 1.0 },
+ { 0.003922, 0.188235, 0.031373, 1.0 },
+ { 0.000000, 0.168627, 0.003922, 1.0 },
+ { 0.000000, 0.149020, 0.003922, 1.0 },
+ { 0.000000, 0.133333, 0.007843, 1.0 },
+ { 0.000000, 0.125490, 0.007843, 1.0 },
+ { 0.000000, 0.117647, 0.007843, 1.0 },
+ { 0.000000, 0.105882, 0.015686, 1.0 },
+ { 0.000000, 0.090196, 0.023529, 1.0 },
+ { 0.007843, 0.082353, 0.027451, 1.0 },
+ { 0.011765, 0.094118, 0.039216, 1.0 },
+ { 0.023529, 0.145098, 0.074510, 1.0 },
+ { 0.039216, 0.156863, 0.090196, 1.0 },
+ { 0.054902, 0.172549, 0.105882, 1.0 },
+ { 0.098039, 0.211765, 0.133333, 1.0 },
+ { 0.133333, 0.243137, 0.176471, 1.0 },
+ { 0.137255, 0.286275, 0.223529, 1.0 },
+ { 0.133333, 0.321569, 0.258824, 1.0 },
+ { 0.125490, 0.349020, 0.282353, 1.0 },
+ { 0.098039, 0.333333, 0.258824, 1.0 },
+ { 0.070588, 0.321569, 0.235294, 1.0 },
+ { 0.062745, 0.309804, 0.203922, 1.0 },
+ { 0.058824, 0.298039, 0.172549, 1.0 },
+ { 0.039216, 0.262745, 0.125490, 1.0 },
+ { 0.047059, 0.235294, 0.086275, 1.0 },
+ { 0.039216, 0.211765, 0.043137, 1.0 },
+ { 0.023529, 0.192157, 0.015686, 1.0 },
+ { 0.011765, 0.176471, 0.015686, 1.0 },
+ { 0.011765, 0.172549, 0.015686, 1.0 },
+ { 0.011765, 0.168627, 0.019608, 1.0 },
+ { 0.007843, 0.160784, 0.023529, 1.0 },
+ { 0.003922, 0.149020, 0.027451, 1.0 },
+ { 0.003922, 0.145098, 0.039216, 1.0 },
+ { 0.003922, 0.149020, 0.050980, 1.0 },
+ { 0.003922, 0.156863, 0.050980, 1.0 },
+ { 0.003922, 0.172549, 0.039216, 1.0 },
+ { 0.007843, 0.188235, 0.031373, 1.0 },
+ { 0.003922, 0.192157, 0.031373, 1.0 },
+ { 0.003922, 0.200000, 0.031373, 1.0 },
+ { 0.007843, 0.203922, 0.035294, 1.0 },
+ { 0.015686, 0.207843, 0.058824, 1.0 },
+ { 0.023529, 0.239216, 0.086275, 1.0 },
+ { 0.031373, 0.270588, 0.133333, 1.0 },
+ { 0.082353, 0.329412, 0.239216, 1.0 },
+ { 0.078431, 0.337255, 0.239216, 1.0 },
+ { 0.074510, 0.345098, 0.239216, 1.0 },
+ { 0.094118, 0.313725, 0.239216, 1.0 },
+ { 0.129412, 0.270588, 0.227451, 1.0 },
+ { 0.109804, 0.227451, 0.172549, 1.0 },
+ { 0.109804, 0.176471, 0.133333, 1.0 },
+ { 0.141176, 0.078431, 0.172549, 1.0 },
+ { 0.149020, 0.062745, 0.215686, 1.0 },
+ { 0.160784, 0.047059, 0.262745, 1.0 },
+ { 0.219608, 0.058824, 0.329412, 1.0 },
+ { 0.278431, 0.031373, 0.431373, 1.0 },
+ { 0.309804, 0.000000, 0.537255, 1.0 },
+ { 0.325490, 0.007843, 0.572549, 1.0 },
+ { 0.333333, 0.054902, 0.529412, 1.0 },
+ { 0.309804, 0.105882, 0.454902, 1.0 },
+ { 0.188235, 0.176471, 0.266667, 1.0 },
+ { 0.152941, 0.192157, 0.211765, 1.0 },
+ { 0.117647, 0.211765, 0.156863, 1.0 },
+ { 0.090196, 0.215686, 0.109804, 1.0 },
+ { 0.058824, 0.207843, 0.070588, 1.0 },
+ { 0.031373, 0.184314, 0.050980, 1.0 },
+ { 0.027451, 0.156863, 0.054902, 1.0 },
+ { 0.062745, 0.109804, 0.062745, 1.0 },
+ { 0.070588, 0.101961, 0.062745, 1.0 },
+ { 0.078431, 0.098039, 0.066667, 1.0 },
+ { 0.105882, 0.094118, 0.074510, 1.0 },
+ { 0.141176, 0.101961, 0.086275, 1.0 },
+ { 0.168627, 0.121569, 0.113725, 1.0 },
+ { 0.180392, 0.109804, 0.196078, 1.0 },
+ { 0.196078, 0.078431, 0.270588, 1.0 },
+ { 0.211765, 0.090196, 0.278431, 1.0 },
+ { 0.211765, 0.101961, 0.286275, 1.0 },
+ { 0.207843, 0.090196, 0.278431, 1.0 },
+ { 0.184314, 0.066667, 0.250980, 1.0 },
+ { 0.164706, 0.090196, 0.192157, 1.0 },
+ { 0.172549, 0.101961, 0.200000, 1.0 },
+ { 0.184314, 0.062745, 0.270588, 1.0 },
+ { 0.200000, 0.047059, 0.321569, 1.0 },
+ { 0.309804, 0.011765, 0.564706, 1.0 },
+ { 0.341176, 0.015686, 0.600000, 1.0 },
+ { 0.372549, 0.023529, 0.635294, 1.0 },
+ { 0.411765, 0.043137, 0.698039, 1.0 },
+ { 0.454902, 0.074510, 0.752941, 1.0 },
+ { 0.498039, 0.105882, 0.803922, 1.0 },
+ { 0.517647, 0.137255, 0.839216, 1.0 },
+ { 0.517647, 0.160784, 0.847059, 1.0 },
+ { 0.509804, 0.164706, 0.839216, 1.0 },
+ { 0.478431, 0.137255, 0.796078, 1.0 },
+ { 0.431373, 0.101961, 0.725490, 1.0 },
+ { 0.372549, 0.090196, 0.666667, 1.0 },
+ { 0.313725, 0.047059, 0.592157, 1.0 },
+ { 0.266667, 0.011765, 0.521569, 1.0 },
+ { 0.227451, 0.011765, 0.501961, 1.0 },
+ { 0.211765, 0.007843, 0.498039, 1.0 },
+ { 0.231373, 0.003922, 0.482353, 1.0 },
+ { 0.211765, 0.011765, 0.478431, 1.0 },
+ { 0.164706, 0.031373, 0.415686, 1.0 },
+ { 0.180392, 0.050980, 0.321569, 1.0 },
+ { 0.180392, 0.050980, 0.278431, 1.0 },
+ { 0.125490, 0.070588, 0.203922, 1.0 },
+ { 0.125490, 0.109804, 0.125490, 1.0 },
+ { 0.172549, 0.133333, 0.121569, 1.0 },
+ { 0.203922, 0.160784, 0.164706, 1.0 },
+ { 0.235294, 0.231373, 0.215686, 1.0 },
+ { 0.239216, 0.294118, 0.258824, 1.0 },
+ { 0.215686, 0.333333, 0.286275, 1.0 },
+ { 0.211765, 0.352941, 0.298039, 1.0 },
+ { 0.160784, 0.349020, 0.274510, 1.0 },
+ { 0.098039, 0.333333, 0.223529, 1.0 },
+ { 0.062745, 0.282353, 0.172549, 1.0 },
+ { 0.039216, 0.219608, 0.121569, 1.0 },
+ { 0.031373, 0.172549, 0.082353, 1.0 },
+ { 0.035294, 0.141176, 0.062745, 1.0 },
+ { 0.050980, 0.117647, 0.062745, 1.0 },
+ { 0.062745, 0.098039, 0.066667, 1.0 },
+ { 0.074510, 0.086275, 0.066667, 1.0 },
+ { 0.098039, 0.086275, 0.070588, 1.0 },
+ { 0.109804, 0.086275, 0.078431, 1.0 },
+ { 0.098039, 0.090196, 0.070588, 1.0 },
+ { 0.101961, 0.082353, 0.062745, 1.0 },
+ { 0.098039, 0.070588, 0.058824, 1.0 },
+ { 0.074510, 0.070588, 0.047059, 1.0 },
+ { 0.058824, 0.070588, 0.039216, 1.0 },
+ { 0.050980, 0.062745, 0.039216, 1.0 },
+ { 0.035294, 0.070588, 0.039216, 1.0 },
+ { 0.027451, 0.078431, 0.039216, 1.0 },
+ { 0.023529, 0.078431, 0.039216, 1.0 },
+ { 0.023529, 0.082353, 0.039216, 1.0 },
+ { 0.027451, 0.082353, 0.039216, 1.0 },
+ { 0.023529, 0.090196, 0.035294, 1.0 },
+ { 0.027451, 0.098039, 0.039216, 1.0 },
+ { 0.027451, 0.098039, 0.035294, 1.0 },
+ { 0.023529, 0.105882, 0.035294, 1.0 },
+ { 0.023529, 0.121569, 0.043137, 1.0 },
+ { 0.027451, 0.125490, 0.050980, 1.0 },
+ { 0.023529, 0.137255, 0.050980, 1.0 },
+ { 0.019608, 0.152941, 0.050980, 1.0 },
+ { 0.019608, 0.172549, 0.039216, 1.0 },
+ { 0.031373, 0.207843, 0.027451, 1.0 },
+ { 0.043137, 0.219608, 0.031373, 1.0 },
+ { 0.070588, 0.203922, 0.047059, 1.0 },
+ { 0.121569, 0.219608, 0.074510, 1.0 },
+ { 0.152941, 0.227451, 0.101961, 1.0 },
+ { 0.188235, 0.203922, 0.160784, 1.0 },
+ { 0.211765, 0.192157, 0.223529, 1.0 },
+ { 0.192157, 0.164706, 0.227451, 1.0 },
+ { 0.160784, 0.145098, 0.200000, 1.0 },
+ { 0.129412, 0.160784, 0.180392, 1.0 },
+ { 0.192157, 0.125490, 0.333333, 1.0 },
+ { 0.243137, 0.121569, 0.403922, 1.0 },
+ };
+/* Night_Reeds */
+static double4 colors_604[] = {
+ { 0.270588, 0.282353, 0.278431, 1.0 },
+ { 0.172549, 0.227451, 0.172549, 1.0 },
+ { 0.101961, 0.168627, 0.105882, 1.0 },
+ { 0.035294, 0.109804, 0.039216, 1.0 },
+ { 0.058824, 0.125490, 0.039216, 1.0 },
+ { 0.082353, 0.145098, 0.043137, 1.0 },
+ { 0.105882, 0.152941, 0.050980, 1.0 },
+ { 0.133333, 0.164706, 0.058824, 1.0 },
+ { 0.247059, 0.231373, 0.066667, 1.0 },
+ { 0.301961, 0.282353, 0.062745, 1.0 },
+ { 0.356863, 0.333333, 0.058824, 1.0 },
+ { 0.415686, 0.380392, 0.098039, 1.0 },
+ { 0.478431, 0.427451, 0.137255, 1.0 },
+ { 0.505882, 0.435294, 0.188235, 1.0 },
+ { 0.537255, 0.447059, 0.239216, 1.0 },
+ { 0.529412, 0.447059, 0.247059, 1.0 },
+ { 0.521569, 0.447059, 0.254902, 1.0 },
+ { 0.443137, 0.411765, 0.243137, 1.0 },
+ { 0.380392, 0.360784, 0.239216, 1.0 },
+ { 0.321569, 0.309804, 0.235294, 1.0 },
+ { 0.266667, 0.239216, 0.207843, 1.0 },
+ { 0.211765, 0.172549, 0.180392, 1.0 },
+ { 0.184314, 0.149020, 0.156863, 1.0 },
+ { 0.160784, 0.125490, 0.137255, 1.0 },
+ { 0.074510, 0.078431, 0.047059, 1.0 },
+ { 0.054902, 0.062745, 0.031373, 1.0 },
+ { 0.039216, 0.047059, 0.015686, 1.0 },
+ { 0.031373, 0.043137, 0.011765, 1.0 },
+ { 0.027451, 0.039216, 0.011765, 1.0 },
+ { 0.023529, 0.039216, 0.011765, 1.0 },
+ { 0.023529, 0.043137, 0.015686, 1.0 },
+ { 0.019608, 0.050980, 0.019608, 1.0 },
+ { 0.019608, 0.054902, 0.019608, 1.0 },
+ { 0.019608, 0.066667, 0.015686, 1.0 },
+ { 0.019608, 0.082353, 0.015686, 1.0 },
+ { 0.019608, 0.098039, 0.015686, 1.0 },
+ { 0.027451, 0.109804, 0.015686, 1.0 },
+ { 0.039216, 0.125490, 0.019608, 1.0 },
+ { 0.047059, 0.129412, 0.019608, 1.0 },
+ { 0.054902, 0.137255, 0.019608, 1.0 },
+ { 0.062745, 0.164706, 0.027451, 1.0 },
+ { 0.070588, 0.184314, 0.031373, 1.0 },
+ { 0.082353, 0.203922, 0.035294, 1.0 },
+ { 0.094118, 0.211765, 0.039216, 1.0 },
+ { 0.109804, 0.223529, 0.047059, 1.0 },
+ { 0.113725, 0.223529, 0.050980, 1.0 },
+ { 0.117647, 0.223529, 0.054902, 1.0 },
+ { 0.113725, 0.215686, 0.050980, 1.0 },
+ { 0.109804, 0.211765, 0.050980, 1.0 },
+ { 0.101961, 0.203922, 0.054902, 1.0 },
+ { 0.094118, 0.200000, 0.047059, 1.0 },
+ { 0.086275, 0.200000, 0.043137, 1.0 },
+ { 0.078431, 0.196078, 0.039216, 1.0 },
+ { 0.070588, 0.196078, 0.035294, 1.0 },
+ { 0.070588, 0.196078, 0.035294, 1.0 },
+ { 0.074510, 0.196078, 0.035294, 1.0 },
+ { 0.086275, 0.219608, 0.039216, 1.0 },
+ { 0.098039, 0.235294, 0.039216, 1.0 },
+ { 0.113725, 0.254902, 0.043137, 1.0 },
+ { 0.129412, 0.270588, 0.050980, 1.0 },
+ { 0.145098, 0.290196, 0.062745, 1.0 },
+ { 0.160784, 0.298039, 0.066667, 1.0 },
+ { 0.176471, 0.309804, 0.070588, 1.0 },
+ { 0.215686, 0.329412, 0.082353, 1.0 },
+ { 0.266667, 0.341176, 0.101961, 1.0 },
+ { 0.317647, 0.341176, 0.192157, 1.0 },
+ { 0.317647, 0.337255, 0.223529, 1.0 },
+ { 0.321569, 0.337255, 0.254902, 1.0 },
+ { 0.317647, 0.329412, 0.243137, 1.0 },
+ { 0.317647, 0.321569, 0.235294, 1.0 },
+ { 0.301961, 0.305882, 0.223529, 1.0 },
+ { 0.270588, 0.282353, 0.219608, 1.0 },
+ { 0.211765, 0.247059, 0.231373, 1.0 },
+ { 0.168627, 0.235294, 0.184314, 1.0 },
+ { 0.125490, 0.223529, 0.141176, 1.0 },
+ { 0.105882, 0.219608, 0.098039, 1.0 },
+ { 0.086275, 0.215686, 0.058824, 1.0 },
+ { 0.086275, 0.215686, 0.054902, 1.0 },
+ { 0.086275, 0.215686, 0.054902, 1.0 },
+ { 0.090196, 0.215686, 0.054902, 1.0 },
+ { 0.094118, 0.215686, 0.058824, 1.0 },
+ { 0.101961, 0.215686, 0.058824, 1.0 },
+ { 0.113725, 0.223529, 0.062745, 1.0 },
+ { 0.129412, 0.235294, 0.070588, 1.0 },
+ { 0.137255, 0.243137, 0.078431, 1.0 },
+ { 0.149020, 0.254902, 0.086275, 1.0 },
+ { 0.188235, 0.290196, 0.098039, 1.0 },
+ { 0.254902, 0.333333, 0.152941, 1.0 },
+ { 0.380392, 0.431373, 0.270588, 1.0 },
+ { 0.396078, 0.439216, 0.282353, 1.0 },
+ { 0.415686, 0.450980, 0.294118, 1.0 },
+ { 0.419608, 0.454902, 0.290196, 1.0 },
+ { 0.427451, 0.458824, 0.290196, 1.0 },
+ { 0.423529, 0.474510, 0.298039, 1.0 },
+ { 0.419608, 0.478431, 0.305882, 1.0 },
+ { 0.411765, 0.458824, 0.309804, 1.0 },
+ { 0.360784, 0.407843, 0.270588, 1.0 },
+ { 0.231373, 0.321569, 0.145098, 1.0 },
+ { 0.184314, 0.294118, 0.101961, 1.0 },
+ { 0.141176, 0.266667, 0.058824, 1.0 },
+ { 0.129412, 0.247059, 0.054902, 1.0 },
+ { 0.121569, 0.231373, 0.050980, 1.0 },
+ { 0.101961, 0.207843, 0.043137, 1.0 },
+ { 0.082353, 0.184314, 0.039216, 1.0 },
+ { 0.054902, 0.137255, 0.031373, 1.0 },
+ { 0.047059, 0.117647, 0.031373, 1.0 },
+ { 0.043137, 0.101961, 0.031373, 1.0 },
+ { 0.039216, 0.098039, 0.031373, 1.0 },
+ { 0.035294, 0.098039, 0.035294, 1.0 },
+ { 0.035294, 0.101961, 0.039216, 1.0 },
+ { 0.043137, 0.109804, 0.039216, 1.0 },
+ { 0.058824, 0.129412, 0.035294, 1.0 },
+ { 0.074510, 0.137255, 0.035294, 1.0 },
+ { 0.101961, 0.152941, 0.031373, 1.0 },
+ { 0.113725, 0.149020, 0.027451, 1.0 },
+ { 0.129412, 0.149020, 0.027451, 1.0 },
+ { 0.160784, 0.168627, 0.023529, 1.0 },
+ { 0.180392, 0.180392, 0.011765, 1.0 },
+ { 0.176471, 0.192157, 0.015686, 1.0 },
+ { 0.156863, 0.180392, 0.015686, 1.0 },
+ { 0.141176, 0.117647, 0.019608, 1.0 },
+ { 0.125490, 0.109804, 0.015686, 1.0 },
+ { 0.113725, 0.101961, 0.015686, 1.0 },
+ { 0.094118, 0.094118, 0.011765, 1.0 },
+ { 0.078431, 0.090196, 0.011765, 1.0 },
+ { 0.050980, 0.066667, 0.007843, 1.0 },
+ { 0.027451, 0.043137, 0.007843, 1.0 },
+ { 0.015686, 0.023529, 0.011765, 1.0 },
+ { 0.007843, 0.011765, 0.011765, 1.0 },
+ { 0.000000, 0.003922, 0.007843, 1.0 },
+ { 0.000000, 0.003922, 0.007843, 1.0 },
+ { 0.000000, 0.007843, 0.011765, 1.0 },
+ { 0.000000, 0.011765, 0.015686, 1.0 },
+ { 0.000000, 0.015686, 0.019608, 1.0 },
+ { 0.000000, 0.023529, 0.023529, 1.0 },
+ { 0.007843, 0.023529, 0.027451, 1.0 },
+ { 0.039216, 0.047059, 0.054902, 1.0 },
+ { 0.062745, 0.062745, 0.082353, 1.0 },
+ { 0.090196, 0.082353, 0.109804, 1.0 },
+ { 0.101961, 0.090196, 0.121569, 1.0 },
+ { 0.113725, 0.101961, 0.133333, 1.0 },
+ { 0.141176, 0.129412, 0.137255, 1.0 },
+ { 0.156863, 0.156863, 0.137255, 1.0 },
+ { 0.164706, 0.180392, 0.149020, 1.0 },
+ { 0.180392, 0.200000, 0.149020, 1.0 },
+ { 0.203922, 0.227451, 0.160784, 1.0 },
+ { 0.200000, 0.231373, 0.152941, 1.0 },
+ { 0.196078, 0.235294, 0.145098, 1.0 },
+ { 0.176471, 0.235294, 0.129412, 1.0 },
+ { 0.156863, 0.231373, 0.109804, 1.0 },
+ { 0.133333, 0.219608, 0.098039, 1.0 },
+ { 0.121569, 0.200000, 0.086275, 1.0 },
+ { 0.090196, 0.149020, 0.078431, 1.0 },
+ { 0.082353, 0.137255, 0.078431, 1.0 },
+ { 0.074510, 0.125490, 0.078431, 1.0 },
+ { 0.054902, 0.105882, 0.074510, 1.0 },
+ { 0.043137, 0.086275, 0.070588, 1.0 },
+ { 0.027451, 0.070588, 0.066667, 1.0 },
+ { 0.019608, 0.054902, 0.062745, 1.0 },
+ { 0.015686, 0.047059, 0.058824, 1.0 },
+ { 0.015686, 0.043137, 0.058824, 1.0 },
+ { 0.027451, 0.054902, 0.050980, 1.0 },
+ { 0.031373, 0.058824, 0.054902, 1.0 },
+ { 0.035294, 0.066667, 0.058824, 1.0 },
+ { 0.054902, 0.078431, 0.066667, 1.0 },
+ { 0.086275, 0.094118, 0.074510, 1.0 },
+ { 0.105882, 0.094118, 0.078431, 1.0 },
+ { 0.125490, 0.094118, 0.074510, 1.0 },
+ { 0.121569, 0.090196, 0.070588, 1.0 },
+ { 0.121569, 0.090196, 0.070588, 1.0 },
+ { 0.125490, 0.094118, 0.074510, 1.0 },
+ { 0.117647, 0.074510, 0.074510, 1.0 },
+ { 0.113725, 0.062745, 0.074510, 1.0 },
+ { 0.098039, 0.050980, 0.066667, 1.0 },
+ { 0.070588, 0.035294, 0.054902, 1.0 },
+ { 0.047059, 0.027451, 0.047059, 1.0 },
+ { 0.023529, 0.019608, 0.035294, 1.0 },
+ { 0.011765, 0.011765, 0.031373, 1.0 },
+ { 0.003922, 0.011765, 0.027451, 1.0 },
+ { 0.003922, 0.011765, 0.019608, 1.0 },
+ { 0.000000, 0.015686, 0.015686, 1.0 },
+ { 0.000000, 0.019608, 0.011765, 1.0 },
+ { 0.000000, 0.027451, 0.007843, 1.0 },
+ { 0.000000, 0.035294, 0.003922, 1.0 },
+ { 0.007843, 0.058824, 0.003922, 1.0 },
+ { 0.011765, 0.070588, 0.003922, 1.0 },
+ { 0.019608, 0.082353, 0.007843, 1.0 },
+ { 0.023529, 0.109804, 0.007843, 1.0 },
+ { 0.031373, 0.129412, 0.011765, 1.0 },
+ { 0.035294, 0.149020, 0.019608, 1.0 },
+ { 0.047059, 0.156863, 0.023529, 1.0 },
+ { 0.054902, 0.164706, 0.031373, 1.0 },
+ { 0.058824, 0.176471, 0.035294, 1.0 },
+ { 0.062745, 0.176471, 0.035294, 1.0 },
+ { 0.058824, 0.172549, 0.039216, 1.0 },
+ { 0.050980, 0.160784, 0.039216, 1.0 },
+ { 0.047059, 0.141176, 0.043137, 1.0 },
+ { 0.039216, 0.121569, 0.039216, 1.0 },
+ { 0.035294, 0.101961, 0.031373, 1.0 },
+ { 0.031373, 0.082353, 0.027451, 1.0 },
+ { 0.027451, 0.062745, 0.023529, 1.0 },
+ { 0.031373, 0.050980, 0.023529, 1.0 },
+ { 0.035294, 0.043137, 0.019608, 1.0 },
+ { 0.039216, 0.039216, 0.019608, 1.0 },
+ { 0.043137, 0.043137, 0.019608, 1.0 },
+ { 0.047059, 0.043137, 0.023529, 1.0 },
+ { 0.058824, 0.054902, 0.031373, 1.0 },
+ { 0.082353, 0.070588, 0.039216, 1.0 },
+ { 0.117647, 0.078431, 0.058824, 1.0 },
+ { 0.141176, 0.082353, 0.070588, 1.0 },
+ { 0.137255, 0.086275, 0.090196, 1.0 },
+ { 0.133333, 0.094118, 0.094118, 1.0 },
+ { 0.133333, 0.121569, 0.098039, 1.0 },
+ { 0.152941, 0.149020, 0.109804, 1.0 },
+ { 0.188235, 0.176471, 0.113725, 1.0 },
+ { 0.207843, 0.200000, 0.129412, 1.0 },
+ { 0.227451, 0.231373, 0.129412, 1.0 },
+ { 0.235294, 0.266667, 0.121569, 1.0 },
+ { 0.227451, 0.298039, 0.117647, 1.0 },
+ { 0.235294, 0.317647, 0.105882, 1.0 },
+ { 0.227451, 0.317647, 0.098039, 1.0 },
+ { 0.227451, 0.309804, 0.078431, 1.0 },
+ { 0.235294, 0.290196, 0.062745, 1.0 },
+ { 0.231373, 0.278431, 0.058824, 1.0 },
+ { 0.235294, 0.274510, 0.050980, 1.0 },
+ { 0.250980, 0.270588, 0.050980, 1.0 },
+ { 0.270588, 0.262745, 0.039216, 1.0 },
+ { 0.305882, 0.239216, 0.027451, 1.0 },
+ { 0.333333, 0.215686, 0.023529, 1.0 },
+ { 0.341176, 0.207843, 0.019608, 1.0 },
+ { 0.356863, 0.215686, 0.047059, 1.0 },
+ { 0.356863, 0.235294, 0.062745, 1.0 },
+ { 0.356863, 0.254902, 0.074510, 1.0 },
+ { 0.352941, 0.247059, 0.074510, 1.0 },
+ { 0.329412, 0.250980, 0.062745, 1.0 },
+ { 0.305882, 0.243137, 0.074510, 1.0 },
+ { 0.258824, 0.235294, 0.086275, 1.0 },
+ { 0.207843, 0.243137, 0.098039, 1.0 },
+ { 0.160784, 0.239216, 0.094118, 1.0 },
+ { 0.129412, 0.250980, 0.078431, 1.0 },
+ { 0.117647, 0.247059, 0.066667, 1.0 },
+ { 0.109804, 0.239216, 0.058824, 1.0 },
+ { 0.105882, 0.227451, 0.058824, 1.0 },
+ { 0.098039, 0.211765, 0.054902, 1.0 },
+ { 0.090196, 0.192157, 0.054902, 1.0 },
+ { 0.078431, 0.172549, 0.058824, 1.0 },
+ { 0.074510, 0.156863, 0.066667, 1.0 },
+ { 0.098039, 0.160784, 0.098039, 1.0 },
+ { 0.141176, 0.168627, 0.149020, 1.0 },
+ { 0.188235, 0.184314, 0.203922, 1.0 },
+ { 0.239216, 0.219608, 0.266667, 1.0 },
+ { 0.286275, 0.274510, 0.305882, 1.0 },
+ { 0.266667, 0.254902, 0.278431, 1.0 },
+ { 0.254902, 0.247059, 0.270588, 1.0 },
+ { 0.239216, 0.235294, 0.250980, 1.0 },
+ { 0.219608, 0.211765, 0.243137, 1.0 },
+ };
+/* No_Clue */
+static double4 colors_605[] = {
+ { 0.450980, 0.325490, 0.360784, 1.0 },
+ { 0.466667, 0.317647, 0.403922, 1.0 },
+ { 0.478431, 0.321569, 0.419608, 1.0 },
+ { 0.490196, 0.325490, 0.439216, 1.0 },
+ { 0.490196, 0.325490, 0.435294, 1.0 },
+ { 0.490196, 0.325490, 0.431373, 1.0 },
+ { 0.498039, 0.329412, 0.423529, 1.0 },
+ { 0.505882, 0.337255, 0.419608, 1.0 },
+ { 0.580392, 0.380392, 0.341176, 1.0 },
+ { 0.619608, 0.403922, 0.301961, 1.0 },
+ { 0.658824, 0.431373, 0.262745, 1.0 },
+ { 0.678431, 0.454902, 0.243137, 1.0 },
+ { 0.701961, 0.482353, 0.223529, 1.0 },
+ { 0.709804, 0.517647, 0.200000, 1.0 },
+ { 0.717647, 0.552941, 0.176471, 1.0 },
+ { 0.717647, 0.564706, 0.164706, 1.0 },
+ { 0.721569, 0.580392, 0.152941, 1.0 },
+ { 0.701961, 0.650980, 0.117647, 1.0 },
+ { 0.698039, 0.658824, 0.113725, 1.0 },
+ { 0.694118, 0.670588, 0.109804, 1.0 },
+ { 0.678431, 0.643137, 0.137255, 1.0 },
+ { 0.662745, 0.615686, 0.164706, 1.0 },
+ { 0.650980, 0.592157, 0.180392, 1.0 },
+ { 0.643137, 0.572549, 0.200000, 1.0 },
+ { 0.596078, 0.478431, 0.286275, 1.0 },
+ { 0.564706, 0.443137, 0.317647, 1.0 },
+ { 0.537255, 0.411765, 0.349020, 1.0 },
+ { 0.517647, 0.380392, 0.380392, 1.0 },
+ { 0.498039, 0.352941, 0.411765, 1.0 },
+ { 0.490196, 0.333333, 0.423529, 1.0 },
+ { 0.482353, 0.317647, 0.439216, 1.0 },
+ { 0.478431, 0.282353, 0.474510, 1.0 },
+ { 0.486275, 0.235294, 0.482353, 1.0 },
+ { 0.486275, 0.137255, 0.509804, 1.0 },
+ { 0.478431, 0.125490, 0.521569, 1.0 },
+ { 0.470588, 0.113725, 0.533333, 1.0 },
+ { 0.458824, 0.133333, 0.525490, 1.0 },
+ { 0.450980, 0.156863, 0.517647, 1.0 },
+ { 0.450980, 0.172549, 0.509804, 1.0 },
+ { 0.454902, 0.192157, 0.505882, 1.0 },
+ { 0.513725, 0.258824, 0.423529, 1.0 },
+ { 0.549020, 0.278431, 0.372549, 1.0 },
+ { 0.584314, 0.301961, 0.325490, 1.0 },
+ { 0.600000, 0.341176, 0.298039, 1.0 },
+ { 0.619608, 0.380392, 0.274510, 1.0 },
+ { 0.615686, 0.400000, 0.270588, 1.0 },
+ { 0.615686, 0.423529, 0.266667, 1.0 },
+ { 0.607843, 0.470588, 0.262745, 1.0 },
+ { 0.603922, 0.513725, 0.258824, 1.0 },
+ { 0.611765, 0.556863, 0.258824, 1.0 },
+ { 0.639216, 0.552941, 0.247059, 1.0 },
+ { 0.666667, 0.552941, 0.239216, 1.0 },
+ { 0.690196, 0.556863, 0.223529, 1.0 },
+ { 0.713725, 0.560784, 0.207843, 1.0 },
+ { 0.717647, 0.568627, 0.203922, 1.0 },
+ { 0.721569, 0.576471, 0.200000, 1.0 },
+ { 0.713725, 0.600000, 0.188235, 1.0 },
+ { 0.701961, 0.592157, 0.196078, 1.0 },
+ { 0.690196, 0.588235, 0.203922, 1.0 },
+ { 0.678431, 0.580392, 0.207843, 1.0 },
+ { 0.666667, 0.576471, 0.211765, 1.0 },
+ { 0.662745, 0.572549, 0.211765, 1.0 },
+ { 0.662745, 0.568627, 0.211765, 1.0 },
+ { 0.662745, 0.564706, 0.215686, 1.0 },
+ { 0.658824, 0.560784, 0.215686, 1.0 },
+ { 0.654902, 0.549020, 0.223529, 1.0 },
+ { 0.635294, 0.513725, 0.254902, 1.0 },
+ { 0.615686, 0.482353, 0.286275, 1.0 },
+ { 0.600000, 0.462745, 0.301961, 1.0 },
+ { 0.584314, 0.447059, 0.321569, 1.0 },
+ { 0.556863, 0.396078, 0.356863, 1.0 },
+ { 0.525490, 0.356863, 0.403922, 1.0 },
+ { 0.462745, 0.301961, 0.498039, 1.0 },
+ { 0.431373, 0.270588, 0.533333, 1.0 },
+ { 0.400000, 0.239216, 0.568627, 1.0 },
+ { 0.376471, 0.196078, 0.607843, 1.0 },
+ { 0.352941, 0.152941, 0.650980, 1.0 },
+ { 0.345098, 0.133333, 0.666667, 1.0 },
+ { 0.337255, 0.113725, 0.686275, 1.0 },
+ { 0.329412, 0.074510, 0.713725, 1.0 },
+ { 0.321569, 0.054902, 0.733333, 1.0 },
+ { 0.321569, 0.031373, 0.745098, 1.0 },
+ { 0.329412, 0.035294, 0.737255, 1.0 },
+ { 0.337255, 0.043137, 0.733333, 1.0 },
+ { 0.341176, 0.043137, 0.733333, 1.0 },
+ { 0.345098, 0.043137, 0.733333, 1.0 },
+ { 0.356863, 0.035294, 0.737255, 1.0 },
+ { 0.360784, 0.031373, 0.741176, 1.0 },
+ { 0.372549, 0.019608, 0.756863, 1.0 },
+ { 0.380392, 0.015686, 0.752941, 1.0 },
+ { 0.388235, 0.015686, 0.752941, 1.0 },
+ { 0.396078, 0.015686, 0.745098, 1.0 },
+ { 0.403922, 0.019608, 0.741176, 1.0 },
+ { 0.403922, 0.019608, 0.737255, 1.0 },
+ { 0.403922, 0.031373, 0.725490, 1.0 },
+ { 0.392157, 0.039216, 0.705882, 1.0 },
+ { 0.372549, 0.050980, 0.674510, 1.0 },
+ { 0.325490, 0.062745, 0.611765, 1.0 },
+ { 0.305882, 0.082353, 0.584314, 1.0 },
+ { 0.290196, 0.105882, 0.556863, 1.0 },
+ { 0.294118, 0.117647, 0.545098, 1.0 },
+ { 0.298039, 0.129412, 0.537255, 1.0 },
+ { 0.313725, 0.160784, 0.517647, 1.0 },
+ { 0.341176, 0.188235, 0.498039, 1.0 },
+ { 0.400000, 0.207843, 0.443137, 1.0 },
+ { 0.427451, 0.196078, 0.372549, 1.0 },
+ { 0.458824, 0.188235, 0.301961, 1.0 },
+ { 0.462745, 0.184314, 0.282353, 1.0 },
+ { 0.470588, 0.184314, 0.266667, 1.0 },
+ { 0.494118, 0.176471, 0.247059, 1.0 },
+ { 0.513725, 0.168627, 0.247059, 1.0 },
+ { 0.529412, 0.172549, 0.262745, 1.0 },
+ { 0.556863, 0.176471, 0.294118, 1.0 },
+ { 0.592157, 0.160784, 0.380392, 1.0 },
+ { 0.600000, 0.145098, 0.384314, 1.0 },
+ { 0.611765, 0.133333, 0.388235, 1.0 },
+ { 0.615686, 0.101961, 0.411765, 1.0 },
+ { 0.611765, 0.074510, 0.427451, 1.0 },
+ { 0.603922, 0.066667, 0.435294, 1.0 },
+ { 0.592157, 0.082353, 0.427451, 1.0 },
+ { 0.580392, 0.156863, 0.415686, 1.0 },
+ { 0.576471, 0.203922, 0.403922, 1.0 },
+ { 0.576471, 0.250980, 0.392157, 1.0 },
+ { 0.580392, 0.274510, 0.380392, 1.0 },
+ { 0.588235, 0.298039, 0.372549, 1.0 },
+ { 0.600000, 0.333333, 0.349020, 1.0 },
+ { 0.600000, 0.364706, 0.337255, 1.0 },
+ { 0.600000, 0.400000, 0.325490, 1.0 },
+ { 0.596078, 0.435294, 0.321569, 1.0 },
+ { 0.603922, 0.482353, 0.282353, 1.0 },
+ { 0.603922, 0.490196, 0.274510, 1.0 },
+ { 0.607843, 0.498039, 0.270588, 1.0 },
+ { 0.619608, 0.509804, 0.266667, 1.0 },
+ { 0.627451, 0.494118, 0.266667, 1.0 },
+ { 0.631373, 0.466667, 0.274510, 1.0 },
+ { 0.635294, 0.435294, 0.282353, 1.0 },
+ { 0.647059, 0.345098, 0.270588, 1.0 },
+ { 0.639216, 0.309804, 0.262745, 1.0 },
+ { 0.631373, 0.274510, 0.254902, 1.0 },
+ { 0.615686, 0.258824, 0.254902, 1.0 },
+ { 0.603922, 0.243137, 0.254902, 1.0 },
+ { 0.568627, 0.223529, 0.258824, 1.0 },
+ { 0.521569, 0.200000, 0.262745, 1.0 },
+ { 0.478431, 0.180392, 0.278431, 1.0 },
+ { 0.447059, 0.160784, 0.270588, 1.0 },
+ { 0.415686, 0.109804, 0.266667, 1.0 },
+ { 0.411765, 0.109804, 0.266667, 1.0 },
+ { 0.411765, 0.113725, 0.270588, 1.0 },
+ { 0.403922, 0.117647, 0.274510, 1.0 },
+ { 0.392157, 0.137255, 0.282353, 1.0 },
+ { 0.364706, 0.145098, 0.313725, 1.0 },
+ { 0.313725, 0.164706, 0.356863, 1.0 },
+ { 0.247059, 0.196078, 0.396078, 1.0 },
+ { 0.247059, 0.196078, 0.403922, 1.0 },
+ { 0.247059, 0.196078, 0.411765, 1.0 },
+ { 0.266667, 0.207843, 0.439216, 1.0 },
+ { 0.294118, 0.227451, 0.450980, 1.0 },
+ { 0.333333, 0.243137, 0.466667, 1.0 },
+ { 0.360784, 0.262745, 0.486275, 1.0 },
+ { 0.388235, 0.298039, 0.501961, 1.0 },
+ { 0.403922, 0.325490, 0.505882, 1.0 },
+ { 0.482353, 0.384314, 0.454902, 1.0 },
+ { 0.498039, 0.400000, 0.427451, 1.0 },
+ { 0.513725, 0.415686, 0.400000, 1.0 },
+ { 0.545098, 0.454902, 0.368627, 1.0 },
+ { 0.576471, 0.490196, 0.333333, 1.0 },
+ { 0.603922, 0.509804, 0.305882, 1.0 },
+ { 0.627451, 0.529412, 0.290196, 1.0 },
+ { 0.643137, 0.549020, 0.274510, 1.0 },
+ { 0.647059, 0.549020, 0.266667, 1.0 },
+ { 0.650980, 0.552941, 0.262745, 1.0 },
+ { 0.654902, 0.552941, 0.254902, 1.0 },
+ { 0.654902, 0.556863, 0.250980, 1.0 },
+ { 0.643137, 0.552941, 0.258824, 1.0 },
+ { 0.619608, 0.545098, 0.266667, 1.0 },
+ { 0.584314, 0.533333, 0.294118, 1.0 },
+ { 0.556863, 0.501961, 0.321569, 1.0 },
+ { 0.533333, 0.466667, 0.352941, 1.0 },
+ { 0.513725, 0.423529, 0.380392, 1.0 },
+ { 0.494118, 0.376471, 0.435294, 1.0 },
+ { 0.466667, 0.341176, 0.482353, 1.0 },
+ { 0.443137, 0.309804, 0.513725, 1.0 },
+ { 0.415686, 0.282353, 0.537255, 1.0 },
+ { 0.364706, 0.250980, 0.572549, 1.0 },
+ { 0.278431, 0.184314, 0.647059, 1.0 },
+ { 0.262745, 0.172549, 0.658824, 1.0 },
+ { 0.250980, 0.164706, 0.674510, 1.0 },
+ { 0.235294, 0.125490, 0.698039, 1.0 },
+ { 0.215686, 0.094118, 0.698039, 1.0 },
+ { 0.215686, 0.074510, 0.686275, 1.0 },
+ { 0.219608, 0.054902, 0.662745, 1.0 },
+ { 0.207843, 0.054902, 0.631373, 1.0 },
+ { 0.192157, 0.050980, 0.600000, 1.0 },
+ { 0.184314, 0.054902, 0.564706, 1.0 },
+ { 0.176471, 0.070588, 0.533333, 1.0 },
+ { 0.176471, 0.074510, 0.513725, 1.0 },
+ { 0.176471, 0.082353, 0.482353, 1.0 },
+ { 0.164706, 0.082353, 0.454902, 1.0 },
+ { 0.176471, 0.086275, 0.447059, 1.0 },
+ { 0.172549, 0.101961, 0.439216, 1.0 },
+ { 0.156863, 0.121569, 0.423529, 1.0 },
+ { 0.152941, 0.137255, 0.407843, 1.0 },
+ { 0.152941, 0.176471, 0.388235, 1.0 },
+ { 0.156863, 0.211765, 0.388235, 1.0 },
+ { 0.160784, 0.266667, 0.380392, 1.0 },
+ { 0.152941, 0.309804, 0.360784, 1.0 },
+ { 0.164706, 0.329412, 0.372549, 1.0 },
+ { 0.184314, 0.337255, 0.396078, 1.0 },
+ { 0.203922, 0.337255, 0.415686, 1.0 },
+ { 0.227451, 0.325490, 0.431373, 1.0 },
+ { 0.254902, 0.317647, 0.439216, 1.0 },
+ { 0.270588, 0.309804, 0.439216, 1.0 },
+ { 0.282353, 0.329412, 0.423529, 1.0 },
+ { 0.278431, 0.349020, 0.388235, 1.0 },
+ { 0.278431, 0.368627, 0.325490, 1.0 },
+ { 0.266667, 0.356863, 0.278431, 1.0 },
+ { 0.290196, 0.337255, 0.247059, 1.0 },
+ { 0.294118, 0.317647, 0.243137, 1.0 },
+ { 0.329412, 0.250980, 0.270588, 1.0 },
+ { 0.345098, 0.207843, 0.313725, 1.0 },
+ { 0.364706, 0.160784, 0.349020, 1.0 },
+ { 0.372549, 0.133333, 0.380392, 1.0 },
+ { 0.360784, 0.121569, 0.403922, 1.0 },
+ { 0.329412, 0.121569, 0.423529, 1.0 },
+ { 0.305882, 0.125490, 0.427451, 1.0 },
+ { 0.266667, 0.141176, 0.435294, 1.0 },
+ { 0.258824, 0.141176, 0.454902, 1.0 },
+ { 0.250980, 0.137255, 0.462745, 1.0 },
+ { 0.250980, 0.129412, 0.466667, 1.0 },
+ { 0.254902, 0.125490, 0.474510, 1.0 },
+ { 0.254902, 0.137255, 0.486275, 1.0 },
+ { 0.270588, 0.141176, 0.505882, 1.0 },
+ { 0.298039, 0.141176, 0.513725, 1.0 },
+ { 0.305882, 0.137255, 0.509804, 1.0 },
+ { 0.313725, 0.145098, 0.517647, 1.0 },
+ { 0.333333, 0.149020, 0.509804, 1.0 },
+ { 0.352941, 0.160784, 0.490196, 1.0 },
+ { 0.380392, 0.172549, 0.454902, 1.0 },
+ { 0.415686, 0.200000, 0.407843, 1.0 },
+ { 0.450980, 0.231373, 0.352941, 1.0 },
+ { 0.501961, 0.243137, 0.286275, 1.0 },
+ { 0.537255, 0.254902, 0.243137, 1.0 },
+ { 0.556863, 0.270588, 0.223529, 1.0 },
+ { 0.568627, 0.266667, 0.231373, 1.0 },
+ { 0.572549, 0.266667, 0.243137, 1.0 },
+ { 0.572549, 0.266667, 0.250980, 1.0 },
+ { 0.564706, 0.278431, 0.250980, 1.0 },
+ { 0.572549, 0.337255, 0.239216, 1.0 },
+ { 0.576471, 0.368627, 0.219608, 1.0 },
+ { 0.572549, 0.400000, 0.215686, 1.0 },
+ { 0.560784, 0.423529, 0.219608, 1.0 },
+ { 0.537255, 0.431373, 0.235294, 1.0 },
+ { 0.513725, 0.415686, 0.254902, 1.0 },
+ { 0.490196, 0.384314, 0.274510, 1.0 },
+ { 0.447059, 0.341176, 0.309804, 1.0 },
+ { 0.447059, 0.333333, 0.345098, 1.0 },
+ };
+/* Nonsense */
+static double4 colors_606[] = {
+ { 0.552941, 0.650980, 0.317647, 1.0 },
+ { 0.670588, 0.674510, 0.301961, 1.0 },
+ { 0.701961, 0.729412, 0.294118, 1.0 },
+ { 0.737255, 0.784314, 0.290196, 1.0 },
+ { 0.764706, 0.807843, 0.294118, 1.0 },
+ { 0.792157, 0.835294, 0.301961, 1.0 },
+ { 0.776471, 0.815686, 0.313725, 1.0 },
+ { 0.764706, 0.796078, 0.325490, 1.0 },
+ { 0.627451, 0.654902, 0.372549, 1.0 },
+ { 0.568627, 0.584314, 0.443137, 1.0 },
+ { 0.513725, 0.513725, 0.517647, 1.0 },
+ { 0.450980, 0.435294, 0.572549, 1.0 },
+ { 0.392157, 0.360784, 0.627451, 1.0 },
+ { 0.317647, 0.294118, 0.647059, 1.0 },
+ { 0.247059, 0.231373, 0.666667, 1.0 },
+ { 0.219608, 0.203922, 0.658824, 1.0 },
+ { 0.196078, 0.180392, 0.650980, 1.0 },
+ { 0.160784, 0.145098, 0.592157, 1.0 },
+ { 0.180392, 0.125490, 0.556863, 1.0 },
+ { 0.200000, 0.109804, 0.521569, 1.0 },
+ { 0.239216, 0.125490, 0.509804, 1.0 },
+ { 0.278431, 0.145098, 0.501961, 1.0 },
+ { 0.305882, 0.164706, 0.513725, 1.0 },
+ { 0.337255, 0.188235, 0.529412, 1.0 },
+ { 0.462745, 0.305882, 0.627451, 1.0 },
+ { 0.525490, 0.372549, 0.678431, 1.0 },
+ { 0.588235, 0.443137, 0.733333, 1.0 },
+ { 0.639216, 0.537255, 0.749020, 1.0 },
+ { 0.690196, 0.631373, 0.768627, 1.0 },
+ { 0.709804, 0.670588, 0.752941, 1.0 },
+ { 0.729412, 0.709804, 0.737255, 1.0 },
+ { 0.776471, 0.749020, 0.698039, 1.0 },
+ { 0.772549, 0.749020, 0.627451, 1.0 },
+ { 0.682353, 0.666667, 0.478431, 1.0 },
+ { 0.643137, 0.623529, 0.400000, 1.0 },
+ { 0.607843, 0.580392, 0.325490, 1.0 },
+ { 0.552941, 0.498039, 0.286275, 1.0 },
+ { 0.498039, 0.419608, 0.250980, 1.0 },
+ { 0.447059, 0.368627, 0.243137, 1.0 },
+ { 0.396078, 0.321569, 0.239216, 1.0 },
+ { 0.231373, 0.176471, 0.333333, 1.0 },
+ { 0.192157, 0.168627, 0.403922, 1.0 },
+ { 0.152941, 0.160784, 0.478431, 1.0 },
+ { 0.145098, 0.180392, 0.525490, 1.0 },
+ { 0.141176, 0.203922, 0.576471, 1.0 },
+ { 0.152941, 0.211765, 0.588235, 1.0 },
+ { 0.168627, 0.219608, 0.603922, 1.0 },
+ { 0.188235, 0.211765, 0.607843, 1.0 },
+ { 0.219608, 0.215686, 0.596078, 1.0 },
+ { 0.258824, 0.235294, 0.568627, 1.0 },
+ { 0.290196, 0.219608, 0.556863, 1.0 },
+ { 0.325490, 0.203922, 0.549020, 1.0 },
+ { 0.309804, 0.180392, 0.529412, 1.0 },
+ { 0.298039, 0.160784, 0.509804, 1.0 },
+ { 0.282353, 0.149020, 0.513725, 1.0 },
+ { 0.266667, 0.141176, 0.521569, 1.0 },
+ { 0.200000, 0.133333, 0.596078, 1.0 },
+ { 0.172549, 0.180392, 0.627451, 1.0 },
+ { 0.149020, 0.231373, 0.662745, 1.0 },
+ { 0.180392, 0.294118, 0.643137, 1.0 },
+ { 0.211765, 0.360784, 0.627451, 1.0 },
+ { 0.227451, 0.384314, 0.611765, 1.0 },
+ { 0.247059, 0.407843, 0.600000, 1.0 },
+ { 0.266667, 0.458824, 0.568627, 1.0 },
+ { 0.250980, 0.466667, 0.537255, 1.0 },
+ { 0.290196, 0.431373, 0.509804, 1.0 },
+ { 0.341176, 0.407843, 0.478431, 1.0 },
+ { 0.396078, 0.388235, 0.450980, 1.0 },
+ { 0.411765, 0.352941, 0.435294, 1.0 },
+ { 0.427451, 0.317647, 0.423529, 1.0 },
+ { 0.407843, 0.250980, 0.384314, 1.0 },
+ { 0.400000, 0.192157, 0.352941, 1.0 },
+ { 0.427451, 0.133333, 0.254902, 1.0 },
+ { 0.419608, 0.098039, 0.227451, 1.0 },
+ { 0.415686, 0.062745, 0.203922, 1.0 },
+ { 0.376471, 0.086275, 0.215686, 1.0 },
+ { 0.337255, 0.109804, 0.231373, 1.0 },
+ { 0.325490, 0.129412, 0.243137, 1.0 },
+ { 0.313725, 0.149020, 0.258824, 1.0 },
+ { 0.266667, 0.172549, 0.270588, 1.0 },
+ { 0.215686, 0.156863, 0.294118, 1.0 },
+ { 0.090196, 0.141176, 0.317647, 1.0 },
+ { 0.074510, 0.164706, 0.325490, 1.0 },
+ { 0.058824, 0.192157, 0.333333, 1.0 },
+ { 0.054902, 0.188235, 0.321569, 1.0 },
+ { 0.054902, 0.188235, 0.309804, 1.0 },
+ { 0.054902, 0.192157, 0.254902, 1.0 },
+ { 0.039216, 0.149020, 0.192157, 1.0 },
+ { 0.054902, 0.113725, 0.105882, 1.0 },
+ { 0.066667, 0.117647, 0.090196, 1.0 },
+ { 0.078431, 0.121569, 0.078431, 1.0 },
+ { 0.074510, 0.113725, 0.078431, 1.0 },
+ { 0.070588, 0.105882, 0.078431, 1.0 },
+ { 0.078431, 0.094118, 0.105882, 1.0 },
+ { 0.074510, 0.109804, 0.113725, 1.0 },
+ { 0.101961, 0.121569, 0.105882, 1.0 },
+ { 0.125490, 0.125490, 0.101961, 1.0 },
+ { 0.149020, 0.105882, 0.149020, 1.0 },
+ { 0.160784, 0.105882, 0.168627, 1.0 },
+ { 0.172549, 0.109804, 0.188235, 1.0 },
+ { 0.192157, 0.101961, 0.188235, 1.0 },
+ { 0.211765, 0.098039, 0.188235, 1.0 },
+ { 0.250980, 0.098039, 0.196078, 1.0 },
+ { 0.282353, 0.098039, 0.247059, 1.0 },
+ { 0.282353, 0.133333, 0.380392, 1.0 },
+ { 0.278431, 0.129412, 0.411765, 1.0 },
+ { 0.274510, 0.129412, 0.443137, 1.0 },
+ { 0.262745, 0.121569, 0.470588, 1.0 },
+ { 0.254902, 0.117647, 0.501961, 1.0 },
+ { 0.231373, 0.129412, 0.576471, 1.0 },
+ { 0.176471, 0.137255, 0.674510, 1.0 },
+ { 0.145098, 0.180392, 0.749020, 1.0 },
+ { 0.133333, 0.231373, 0.760784, 1.0 },
+ { 0.145098, 0.301961, 0.796078, 1.0 },
+ { 0.152941, 0.313725, 0.819608, 1.0 },
+ { 0.164706, 0.325490, 0.847059, 1.0 },
+ { 0.211765, 0.360784, 0.917647, 1.0 },
+ { 0.282353, 0.439216, 0.921569, 1.0 },
+ { 0.313725, 0.501961, 0.913725, 1.0 },
+ { 0.356863, 0.560784, 0.890196, 1.0 },
+ { 0.435294, 0.670588, 0.894118, 1.0 },
+ { 0.486275, 0.698039, 0.874510, 1.0 },
+ { 0.537255, 0.729412, 0.854902, 1.0 },
+ { 0.537255, 0.717647, 0.839216, 1.0 },
+ { 0.537255, 0.705882, 0.823529, 1.0 },
+ { 0.505882, 0.666667, 0.796078, 1.0 },
+ { 0.427451, 0.643137, 0.811765, 1.0 },
+ { 0.396078, 0.643137, 0.807843, 1.0 },
+ { 0.380392, 0.635294, 0.792157, 1.0 },
+ { 0.403922, 0.603922, 0.725490, 1.0 },
+ { 0.400000, 0.592157, 0.717647, 1.0 },
+ { 0.400000, 0.584314, 0.709804, 1.0 },
+ { 0.372549, 0.584314, 0.654902, 1.0 },
+ { 0.360784, 0.572549, 0.596078, 1.0 },
+ { 0.329412, 0.505882, 0.533333, 1.0 },
+ { 0.341176, 0.474510, 0.443137, 1.0 },
+ { 0.356863, 0.431373, 0.301961, 1.0 },
+ { 0.321569, 0.419608, 0.239216, 1.0 },
+ { 0.290196, 0.411765, 0.176471, 1.0 },
+ { 0.270588, 0.388235, 0.152941, 1.0 },
+ { 0.250980, 0.364706, 0.129412, 1.0 },
+ { 0.247059, 0.317647, 0.101961, 1.0 },
+ { 0.254902, 0.274510, 0.094118, 1.0 },
+ { 0.278431, 0.258824, 0.098039, 1.0 },
+ { 0.282353, 0.266667, 0.133333, 1.0 },
+ { 0.286275, 0.286275, 0.243137, 1.0 },
+ { 0.298039, 0.278431, 0.274510, 1.0 },
+ { 0.309804, 0.270588, 0.309804, 1.0 },
+ { 0.317647, 0.250980, 0.329412, 1.0 },
+ { 0.337255, 0.223529, 0.321569, 1.0 },
+ { 0.329412, 0.200000, 0.313725, 1.0 },
+ { 0.341176, 0.207843, 0.298039, 1.0 },
+ { 0.360784, 0.211765, 0.278431, 1.0 },
+ { 0.380392, 0.215686, 0.254902, 1.0 },
+ { 0.403922, 0.219608, 0.231373, 1.0 },
+ { 0.435294, 0.235294, 0.176471, 1.0 },
+ { 0.470588, 0.254902, 0.137255, 1.0 },
+ { 0.513725, 0.262745, 0.109804, 1.0 },
+ { 0.521569, 0.262745, 0.121569, 1.0 },
+ { 0.533333, 0.227451, 0.121569, 1.0 },
+ { 0.545098, 0.200000, 0.109804, 1.0 },
+ { 0.537255, 0.168627, 0.141176, 1.0 },
+ { 0.529412, 0.164706, 0.168627, 1.0 },
+ { 0.521569, 0.164706, 0.196078, 1.0 },
+ { 0.494118, 0.160784, 0.243137, 1.0 },
+ { 0.474510, 0.164706, 0.266667, 1.0 },
+ { 0.454902, 0.176471, 0.282353, 1.0 },
+ { 0.458824, 0.219608, 0.282353, 1.0 },
+ { 0.458824, 0.298039, 0.305882, 1.0 },
+ { 0.439216, 0.313725, 0.305882, 1.0 },
+ { 0.419608, 0.333333, 0.305882, 1.0 },
+ { 0.368627, 0.345098, 0.290196, 1.0 },
+ { 0.345098, 0.364706, 0.254902, 1.0 },
+ { 0.337255, 0.372549, 0.258824, 1.0 },
+ { 0.392157, 0.411765, 0.250980, 1.0 },
+ { 0.419608, 0.462745, 0.250980, 1.0 },
+ { 0.435294, 0.501961, 0.262745, 1.0 },
+ { 0.450980, 0.549020, 0.254902, 1.0 },
+ { 0.443137, 0.580392, 0.270588, 1.0 },
+ { 0.498039, 0.635294, 0.321569, 1.0 },
+ { 0.556863, 0.717647, 0.376471, 1.0 },
+ { 0.623529, 0.776471, 0.443137, 1.0 },
+ { 0.678431, 0.839216, 0.521569, 1.0 },
+ { 0.686275, 0.878431, 0.568627, 1.0 },
+ { 0.670588, 0.870588, 0.662745, 1.0 },
+ { 0.666667, 0.839216, 0.650980, 1.0 },
+ { 0.666667, 0.807843, 0.643137, 1.0 },
+ { 0.678431, 0.725490, 0.619608, 1.0 },
+ { 0.717647, 0.690196, 0.603922, 1.0 },
+ { 0.752941, 0.674510, 0.572549, 1.0 },
+ { 0.772549, 0.701961, 0.556863, 1.0 },
+ { 0.807843, 0.709804, 0.498039, 1.0 },
+ { 0.800000, 0.678431, 0.403922, 1.0 },
+ { 0.823529, 0.662745, 0.325490, 1.0 },
+ { 0.843137, 0.690196, 0.243137, 1.0 },
+ { 0.847059, 0.756863, 0.203922, 1.0 },
+ { 0.878431, 0.827451, 0.180392, 1.0 },
+ { 0.847059, 0.862745, 0.176471, 1.0 },
+ { 0.803922, 0.819608, 0.192157, 1.0 },
+ { 0.737255, 0.776471, 0.223529, 1.0 },
+ { 0.627451, 0.729412, 0.274510, 1.0 },
+ { 0.572549, 0.674510, 0.333333, 1.0 },
+ { 0.525490, 0.662745, 0.384314, 1.0 },
+ { 0.498039, 0.619608, 0.431373, 1.0 },
+ { 0.505882, 0.600000, 0.466667, 1.0 },
+ { 0.478431, 0.603922, 0.525490, 1.0 },
+ { 0.505882, 0.596078, 0.619608, 1.0 },
+ { 0.529412, 0.611765, 0.666667, 1.0 },
+ { 0.556863, 0.603922, 0.682353, 1.0 },
+ { 0.596078, 0.564706, 0.650980, 1.0 },
+ { 0.603922, 0.560784, 0.600000, 1.0 },
+ { 0.607843, 0.537255, 0.592157, 1.0 },
+ { 0.584314, 0.533333, 0.568627, 1.0 },
+ { 0.541176, 0.517647, 0.556863, 1.0 },
+ { 0.470588, 0.466667, 0.509804, 1.0 },
+ { 0.400000, 0.450980, 0.470588, 1.0 },
+ { 0.352941, 0.447059, 0.470588, 1.0 },
+ { 0.321569, 0.498039, 0.470588, 1.0 },
+ { 0.329412, 0.572549, 0.498039, 1.0 },
+ { 0.349020, 0.631373, 0.509804, 1.0 },
+ { 0.392157, 0.709804, 0.556863, 1.0 },
+ { 0.454902, 0.772549, 0.615686, 1.0 },
+ { 0.501961, 0.827451, 0.654902, 1.0 },
+ { 0.560784, 0.866667, 0.686275, 1.0 },
+ { 0.611765, 0.878431, 0.682353, 1.0 },
+ { 0.682353, 0.874510, 0.682353, 1.0 },
+ { 0.756863, 0.850980, 0.682353, 1.0 },
+ { 0.807843, 0.815686, 0.643137, 1.0 },
+ { 0.843137, 0.792157, 0.588235, 1.0 },
+ { 0.831373, 0.764706, 0.505882, 1.0 },
+ { 0.843137, 0.741176, 0.419608, 1.0 },
+ { 0.874510, 0.717647, 0.376471, 1.0 },
+ { 0.917647, 0.670588, 0.329412, 1.0 },
+ { 0.960784, 0.639216, 0.286275, 1.0 },
+ { 0.929412, 0.607843, 0.254902, 1.0 },
+ { 0.894118, 0.572549, 0.211765, 1.0 },
+ { 0.827451, 0.533333, 0.180392, 1.0 },
+ { 0.756863, 0.482353, 0.184314, 1.0 },
+ { 0.713725, 0.431373, 0.196078, 1.0 },
+ { 0.639216, 0.396078, 0.235294, 1.0 },
+ { 0.580392, 0.388235, 0.301961, 1.0 },
+ { 0.501961, 0.368627, 0.337255, 1.0 },
+ { 0.419608, 0.352941, 0.352941, 1.0 },
+ { 0.349020, 0.341176, 0.352941, 1.0 },
+ { 0.282353, 0.317647, 0.333333, 1.0 },
+ { 0.247059, 0.345098, 0.333333, 1.0 },
+ { 0.231373, 0.392157, 0.356863, 1.0 },
+ { 0.227451, 0.435294, 0.364706, 1.0 },
+ { 0.227451, 0.478431, 0.368627, 1.0 },
+ { 0.219608, 0.482353, 0.333333, 1.0 },
+ { 0.231373, 0.462745, 0.274510, 1.0 },
+ { 0.262745, 0.454902, 0.239216, 1.0 },
+ { 0.298039, 0.454902, 0.223529, 1.0 },
+ { 0.356863, 0.478431, 0.258824, 1.0 },
+ { 0.407843, 0.549020, 0.286275, 1.0 },
+ { 0.478431, 0.611765, 0.309804, 1.0 },
+ };
+/* Oak_Tree */
+static double4 colors_607[] = {
+ { 0.352941, 0.270588, 0.121569, 1.0 },
+ { 0.411765, 0.325490, 0.168627, 1.0 },
+ { 0.423529, 0.337255, 0.180392, 1.0 },
+ { 0.439216, 0.352941, 0.196078, 1.0 },
+ { 0.435294, 0.368627, 0.215686, 1.0 },
+ { 0.431373, 0.384314, 0.239216, 1.0 },
+ { 0.427451, 0.392157, 0.243137, 1.0 },
+ { 0.427451, 0.400000, 0.247059, 1.0 },
+ { 0.470588, 0.423529, 0.243137, 1.0 },
+ { 0.494118, 0.443137, 0.250980, 1.0 },
+ { 0.517647, 0.462745, 0.262745, 1.0 },
+ { 0.552941, 0.490196, 0.301961, 1.0 },
+ { 0.592157, 0.517647, 0.341176, 1.0 },
+ { 0.588235, 0.521569, 0.372549, 1.0 },
+ { 0.588235, 0.525490, 0.403922, 1.0 },
+ { 0.584314, 0.525490, 0.403922, 1.0 },
+ { 0.584314, 0.525490, 0.407843, 1.0 },
+ { 0.521569, 0.447059, 0.407843, 1.0 },
+ { 0.505882, 0.450980, 0.376471, 1.0 },
+ { 0.494118, 0.458824, 0.345098, 1.0 },
+ { 0.494118, 0.450980, 0.321569, 1.0 },
+ { 0.494118, 0.447059, 0.298039, 1.0 },
+ { 0.498039, 0.454902, 0.274510, 1.0 },
+ { 0.505882, 0.466667, 0.250980, 1.0 },
+ { 0.560784, 0.392157, 0.133333, 1.0 },
+ { 0.560784, 0.392157, 0.086275, 1.0 },
+ { 0.560784, 0.396078, 0.043137, 1.0 },
+ { 0.552941, 0.368627, 0.050980, 1.0 },
+ { 0.545098, 0.345098, 0.062745, 1.0 },
+ { 0.521569, 0.345098, 0.062745, 1.0 },
+ { 0.498039, 0.349020, 0.062745, 1.0 },
+ { 0.431373, 0.325490, 0.082353, 1.0 },
+ { 0.372549, 0.258824, 0.094118, 1.0 },
+ { 0.235294, 0.152941, 0.074510, 1.0 },
+ { 0.223529, 0.129412, 0.050980, 1.0 },
+ { 0.211765, 0.109804, 0.031373, 1.0 },
+ { 0.262745, 0.125490, 0.019608, 1.0 },
+ { 0.313725, 0.141176, 0.011765, 1.0 },
+ { 0.341176, 0.164706, 0.035294, 1.0 },
+ { 0.372549, 0.192157, 0.058824, 1.0 },
+ { 0.470588, 0.274510, 0.156863, 1.0 },
+ { 0.454902, 0.301961, 0.219608, 1.0 },
+ { 0.443137, 0.329412, 0.282353, 1.0 },
+ { 0.454902, 0.372549, 0.309804, 1.0 },
+ { 0.466667, 0.415686, 0.337255, 1.0 },
+ { 0.486275, 0.435294, 0.352941, 1.0 },
+ { 0.505882, 0.454902, 0.372549, 1.0 },
+ { 0.588235, 0.529412, 0.403922, 1.0 },
+ { 0.639216, 0.592157, 0.462745, 1.0 },
+ { 0.792157, 0.725490, 0.600000, 1.0 },
+ { 0.819608, 0.760784, 0.588235, 1.0 },
+ { 0.847059, 0.800000, 0.576471, 1.0 },
+ { 0.870588, 0.780392, 0.505882, 1.0 },
+ { 0.894118, 0.760784, 0.439216, 1.0 },
+ { 0.878431, 0.756863, 0.400000, 1.0 },
+ { 0.862745, 0.752941, 0.364706, 1.0 },
+ { 0.831373, 0.698039, 0.427451, 1.0 },
+ { 0.811765, 0.709804, 0.462745, 1.0 },
+ { 0.792157, 0.725490, 0.501961, 1.0 },
+ { 0.764706, 0.705882, 0.498039, 1.0 },
+ { 0.737255, 0.686275, 0.494118, 1.0 },
+ { 0.698039, 0.647059, 0.470588, 1.0 },
+ { 0.658824, 0.607843, 0.447059, 1.0 },
+ { 0.560784, 0.513725, 0.372549, 1.0 },
+ { 0.470588, 0.431373, 0.301961, 1.0 },
+ { 0.317647, 0.286275, 0.231373, 1.0 },
+ { 0.254902, 0.235294, 0.184314, 1.0 },
+ { 0.196078, 0.184314, 0.141176, 1.0 },
+ { 0.176471, 0.164706, 0.125490, 1.0 },
+ { 0.156863, 0.149020, 0.113725, 1.0 },
+ { 0.125490, 0.113725, 0.086275, 1.0 },
+ { 0.125490, 0.109804, 0.054902, 1.0 },
+ { 0.192157, 0.160784, 0.054902, 1.0 },
+ { 0.235294, 0.184314, 0.058824, 1.0 },
+ { 0.278431, 0.207843, 0.062745, 1.0 },
+ { 0.329412, 0.243137, 0.090196, 1.0 },
+ { 0.380392, 0.282353, 0.117647, 1.0 },
+ { 0.392157, 0.286275, 0.129412, 1.0 },
+ { 0.407843, 0.290196, 0.141176, 1.0 },
+ { 0.352941, 0.262745, 0.141176, 1.0 },
+ { 0.337255, 0.278431, 0.125490, 1.0 },
+ { 0.325490, 0.231373, 0.121569, 1.0 },
+ { 0.329412, 0.223529, 0.113725, 1.0 },
+ { 0.337255, 0.219608, 0.105882, 1.0 },
+ { 0.352941, 0.215686, 0.113725, 1.0 },
+ { 0.372549, 0.215686, 0.121569, 1.0 },
+ { 0.407843, 0.215686, 0.121569, 1.0 },
+ { 0.435294, 0.239216, 0.094118, 1.0 },
+ { 0.411765, 0.254902, 0.133333, 1.0 },
+ { 0.388235, 0.270588, 0.133333, 1.0 },
+ { 0.364706, 0.286275, 0.137255, 1.0 },
+ { 0.349020, 0.286275, 0.152941, 1.0 },
+ { 0.333333, 0.286275, 0.168627, 1.0 },
+ { 0.329412, 0.286275, 0.203922, 1.0 },
+ { 0.341176, 0.298039, 0.227451, 1.0 },
+ { 0.341176, 0.298039, 0.231373, 1.0 },
+ { 0.345098, 0.286275, 0.235294, 1.0 },
+ { 0.345098, 0.266667, 0.231373, 1.0 },
+ { 0.301961, 0.231373, 0.203922, 1.0 },
+ { 0.258824, 0.200000, 0.180392, 1.0 },
+ { 0.235294, 0.180392, 0.160784, 1.0 },
+ { 0.215686, 0.164706, 0.141176, 1.0 },
+ { 0.164706, 0.125490, 0.117647, 1.0 },
+ { 0.133333, 0.098039, 0.098039, 1.0 },
+ { 0.164706, 0.109804, 0.094118, 1.0 },
+ { 0.211765, 0.141176, 0.105882, 1.0 },
+ { 0.258824, 0.172549, 0.121569, 1.0 },
+ { 0.282353, 0.184314, 0.121569, 1.0 },
+ { 0.305882, 0.200000, 0.121569, 1.0 },
+ { 0.345098, 0.231373, 0.121569, 1.0 },
+ { 0.349020, 0.258824, 0.129412, 1.0 },
+ { 0.349020, 0.278431, 0.121569, 1.0 },
+ { 0.352941, 0.286275, 0.117647, 1.0 },
+ { 0.309804, 0.274510, 0.137255, 1.0 },
+ { 0.301961, 0.270588, 0.141176, 1.0 },
+ { 0.294118, 0.270588, 0.149020, 1.0 },
+ { 0.270588, 0.247059, 0.152941, 1.0 },
+ { 0.262745, 0.227451, 0.164706, 1.0 },
+ { 0.262745, 0.231373, 0.168627, 1.0 },
+ { 0.262745, 0.235294, 0.160784, 1.0 },
+ { 0.345098, 0.258824, 0.141176, 1.0 },
+ { 0.400000, 0.313725, 0.152941, 1.0 },
+ { 0.458824, 0.368627, 0.164706, 1.0 },
+ { 0.501961, 0.392157, 0.160784, 1.0 },
+ { 0.549020, 0.419608, 0.160784, 1.0 },
+ { 0.600000, 0.462745, 0.164706, 1.0 },
+ { 0.615686, 0.450980, 0.180392, 1.0 },
+ { 0.615686, 0.470588, 0.180392, 1.0 },
+ { 0.592157, 0.462745, 0.188235, 1.0 },
+ { 0.454902, 0.368627, 0.258824, 1.0 },
+ { 0.439216, 0.372549, 0.282353, 1.0 },
+ { 0.427451, 0.380392, 0.305882, 1.0 },
+ { 0.423529, 0.403922, 0.376471, 1.0 },
+ { 0.454902, 0.458824, 0.466667, 1.0 },
+ { 0.517647, 0.521569, 0.525490, 1.0 },
+ { 0.572549, 0.545098, 0.537255, 1.0 },
+ { 0.662745, 0.623529, 0.537255, 1.0 },
+ { 0.674510, 0.603922, 0.474510, 1.0 },
+ { 0.690196, 0.584314, 0.415686, 1.0 },
+ { 0.686275, 0.576471, 0.400000, 1.0 },
+ { 0.682353, 0.572549, 0.384314, 1.0 },
+ { 0.686275, 0.556863, 0.388235, 1.0 },
+ { 0.709804, 0.603922, 0.388235, 1.0 },
+ { 0.701961, 0.611765, 0.388235, 1.0 },
+ { 0.690196, 0.592157, 0.384314, 1.0 },
+ { 0.627451, 0.552941, 0.294118, 1.0 },
+ { 0.592157, 0.513725, 0.262745, 1.0 },
+ { 0.556863, 0.474510, 0.231373, 1.0 },
+ { 0.501961, 0.396078, 0.152941, 1.0 },
+ { 0.407843, 0.309804, 0.113725, 1.0 },
+ { 0.333333, 0.247059, 0.101961, 1.0 },
+ { 0.290196, 0.215686, 0.094118, 1.0 },
+ { 0.262745, 0.192157, 0.113725, 1.0 },
+ { 0.274510, 0.203922, 0.129412, 1.0 },
+ { 0.290196, 0.215686, 0.145098, 1.0 },
+ { 0.345098, 0.239216, 0.180392, 1.0 },
+ { 0.415686, 0.262745, 0.196078, 1.0 },
+ { 0.486275, 0.305882, 0.207843, 1.0 },
+ { 0.533333, 0.325490, 0.223529, 1.0 },
+ { 0.568627, 0.349020, 0.219608, 1.0 },
+ { 0.580392, 0.384314, 0.211765, 1.0 },
+ { 0.545098, 0.337255, 0.219608, 1.0 },
+ { 0.533333, 0.325490, 0.215686, 1.0 },
+ { 0.525490, 0.313725, 0.211765, 1.0 },
+ { 0.501961, 0.286275, 0.215686, 1.0 },
+ { 0.470588, 0.243137, 0.203922, 1.0 },
+ { 0.439216, 0.215686, 0.196078, 1.0 },
+ { 0.396078, 0.207843, 0.200000, 1.0 },
+ { 0.317647, 0.235294, 0.207843, 1.0 },
+ { 0.298039, 0.235294, 0.207843, 1.0 },
+ { 0.278431, 0.239216, 0.211765, 1.0 },
+ { 0.262745, 0.243137, 0.211765, 1.0 },
+ { 0.258824, 0.247059, 0.215686, 1.0 },
+ { 0.247059, 0.247059, 0.192157, 1.0 },
+ { 0.235294, 0.227451, 0.160784, 1.0 },
+ { 0.231373, 0.203922, 0.141176, 1.0 },
+ { 0.203922, 0.180392, 0.125490, 1.0 },
+ { 0.184314, 0.152941, 0.101961, 1.0 },
+ { 0.200000, 0.149020, 0.082353, 1.0 },
+ { 0.219608, 0.160784, 0.105882, 1.0 },
+ { 0.239216, 0.176471, 0.133333, 1.0 },
+ { 0.286275, 0.223529, 0.168627, 1.0 },
+ { 0.376471, 0.286275, 0.223529, 1.0 },
+ { 0.470588, 0.360784, 0.278431, 1.0 },
+ { 0.560784, 0.470588, 0.356863, 1.0 },
+ { 0.580392, 0.482353, 0.356863, 1.0 },
+ { 0.600000, 0.498039, 0.360784, 1.0 },
+ { 0.584314, 0.517647, 0.352941, 1.0 },
+ { 0.552941, 0.486275, 0.349020, 1.0 },
+ { 0.505882, 0.450980, 0.321569, 1.0 },
+ { 0.458824, 0.400000, 0.286275, 1.0 },
+ { 0.411765, 0.345098, 0.254902, 1.0 },
+ { 0.372549, 0.309804, 0.227451, 1.0 },
+ { 0.356863, 0.274510, 0.200000, 1.0 },
+ { 0.341176, 0.243137, 0.176471, 1.0 },
+ { 0.356863, 0.231373, 0.149020, 1.0 },
+ { 0.411765, 0.239216, 0.105882, 1.0 },
+ { 0.443137, 0.254902, 0.090196, 1.0 },
+ { 0.462745, 0.282353, 0.098039, 1.0 },
+ { 0.486275, 0.294118, 0.078431, 1.0 },
+ { 0.466667, 0.301961, 0.090196, 1.0 },
+ { 0.419608, 0.305882, 0.121569, 1.0 },
+ { 0.376471, 0.294118, 0.145098, 1.0 },
+ { 0.356863, 0.286275, 0.188235, 1.0 },
+ { 0.356863, 0.278431, 0.219608, 1.0 },
+ { 0.372549, 0.290196, 0.219608, 1.0 },
+ { 0.403922, 0.337255, 0.223529, 1.0 },
+ { 0.431373, 0.356863, 0.235294, 1.0 },
+ { 0.447059, 0.356863, 0.219608, 1.0 },
+ { 0.447059, 0.380392, 0.211765, 1.0 },
+ { 0.435294, 0.388235, 0.215686, 1.0 },
+ { 0.415686, 0.360784, 0.207843, 1.0 },
+ { 0.396078, 0.333333, 0.207843, 1.0 },
+ { 0.376471, 0.329412, 0.223529, 1.0 },
+ { 0.352941, 0.317647, 0.227451, 1.0 },
+ { 0.345098, 0.298039, 0.227451, 1.0 },
+ { 0.333333, 0.301961, 0.231373, 1.0 },
+ { 0.325490, 0.305882, 0.231373, 1.0 },
+ { 0.341176, 0.313725, 0.243137, 1.0 },
+ { 0.368627, 0.333333, 0.258824, 1.0 },
+ { 0.376471, 0.345098, 0.270588, 1.0 },
+ { 0.372549, 0.360784, 0.290196, 1.0 },
+ { 0.372549, 0.372549, 0.294118, 1.0 },
+ { 0.345098, 0.356863, 0.278431, 1.0 },
+ { 0.325490, 0.337255, 0.250980, 1.0 },
+ { 0.313725, 0.317647, 0.219608, 1.0 },
+ { 0.290196, 0.278431, 0.176471, 1.0 },
+ { 0.290196, 0.239216, 0.141176, 1.0 },
+ { 0.309804, 0.211765, 0.137255, 1.0 },
+ { 0.317647, 0.200000, 0.141176, 1.0 },
+ { 0.333333, 0.207843, 0.141176, 1.0 },
+ { 0.376471, 0.223529, 0.145098, 1.0 },
+ { 0.415686, 0.258824, 0.152941, 1.0 },
+ { 0.450980, 0.313725, 0.172549, 1.0 },
+ { 0.501961, 0.364706, 0.188235, 1.0 },
+ { 0.568627, 0.407843, 0.211765, 1.0 },
+ { 0.603922, 0.458824, 0.254902, 1.0 },
+ { 0.611765, 0.486275, 0.282353, 1.0 },
+ { 0.615686, 0.482353, 0.298039, 1.0 },
+ { 0.607843, 0.478431, 0.317647, 1.0 },
+ { 0.576471, 0.462745, 0.301961, 1.0 },
+ { 0.525490, 0.415686, 0.282353, 1.0 },
+ { 0.466667, 0.372549, 0.262745, 1.0 },
+ { 0.407843, 0.317647, 0.219608, 1.0 },
+ { 0.341176, 0.258824, 0.180392, 1.0 },
+ { 0.290196, 0.223529, 0.141176, 1.0 },
+ { 0.258824, 0.196078, 0.101961, 1.0 },
+ { 0.243137, 0.188235, 0.082353, 1.0 },
+ { 0.243137, 0.184314, 0.070588, 1.0 },
+ { 0.258824, 0.172549, 0.050980, 1.0 },
+ { 0.286275, 0.188235, 0.062745, 1.0 },
+ { 0.301961, 0.176471, 0.086275, 1.0 },
+ { 0.301961, 0.172549, 0.078431, 1.0 },
+ { 0.317647, 0.192157, 0.074510, 1.0 },
+ { 0.325490, 0.203922, 0.101961, 1.0 },
+ { 0.329412, 0.227451, 0.121569, 1.0 },
+ };
+/* Ocean_Mist */
+static double4 colors_608[] = {
+ { 0.458824, 0.764706, 0.768627, 1.0 },
+ { 0.443137, 0.694118, 0.686275, 1.0 },
+ { 0.411765, 0.654902, 0.631373, 1.0 },
+ { 0.384314, 0.615686, 0.580392, 1.0 },
+ { 0.345098, 0.564706, 0.509804, 1.0 },
+ { 0.309804, 0.513725, 0.443137, 1.0 },
+ { 0.294118, 0.486275, 0.407843, 1.0 },
+ { 0.282353, 0.458824, 0.376471, 1.0 },
+ { 0.211765, 0.368627, 0.262745, 1.0 },
+ { 0.176471, 0.345098, 0.219608, 1.0 },
+ { 0.145098, 0.321569, 0.176471, 1.0 },
+ { 0.141176, 0.286275, 0.160784, 1.0 },
+ { 0.137255, 0.254902, 0.149020, 1.0 },
+ { 0.117647, 0.219608, 0.141176, 1.0 },
+ { 0.101961, 0.184314, 0.137255, 1.0 },
+ { 0.086275, 0.176471, 0.125490, 1.0 },
+ { 0.070588, 0.168627, 0.113725, 1.0 },
+ { 0.066667, 0.125490, 0.125490, 1.0 },
+ { 0.066667, 0.109804, 0.145098, 1.0 },
+ { 0.070588, 0.094118, 0.168627, 1.0 },
+ { 0.062745, 0.082353, 0.168627, 1.0 },
+ { 0.058824, 0.070588, 0.172549, 1.0 },
+ { 0.058824, 0.066667, 0.176471, 1.0 },
+ { 0.062745, 0.062745, 0.180392, 1.0 },
+ { 0.074510, 0.082353, 0.231373, 1.0 },
+ { 0.086275, 0.105882, 0.254902, 1.0 },
+ { 0.101961, 0.129412, 0.278431, 1.0 },
+ { 0.133333, 0.172549, 0.294118, 1.0 },
+ { 0.164706, 0.219608, 0.313725, 1.0 },
+ { 0.184314, 0.250980, 0.313725, 1.0 },
+ { 0.203922, 0.282353, 0.317647, 1.0 },
+ { 0.231373, 0.329412, 0.329412, 1.0 },
+ { 0.250980, 0.368627, 0.345098, 1.0 },
+ { 0.282353, 0.439216, 0.388235, 1.0 },
+ { 0.309804, 0.490196, 0.407843, 1.0 },
+ { 0.341176, 0.541176, 0.431373, 1.0 },
+ { 0.356863, 0.580392, 0.462745, 1.0 },
+ { 0.376471, 0.619608, 0.494118, 1.0 },
+ { 0.376471, 0.623529, 0.505882, 1.0 },
+ { 0.380392, 0.627451, 0.517647, 1.0 },
+ { 0.364706, 0.611765, 0.529412, 1.0 },
+ { 0.352941, 0.627451, 0.537255, 1.0 },
+ { 0.345098, 0.643137, 0.549020, 1.0 },
+ { 0.341176, 0.627451, 0.533333, 1.0 },
+ { 0.337255, 0.615686, 0.521569, 1.0 },
+ { 0.325490, 0.592157, 0.498039, 1.0 },
+ { 0.313725, 0.572549, 0.474510, 1.0 },
+ { 0.278431, 0.509804, 0.447059, 1.0 },
+ { 0.243137, 0.454902, 0.403922, 1.0 },
+ { 0.188235, 0.368627, 0.341176, 1.0 },
+ { 0.180392, 0.349020, 0.325490, 1.0 },
+ { 0.172549, 0.333333, 0.313725, 1.0 },
+ { 0.164706, 0.317647, 0.294118, 1.0 },
+ { 0.160784, 0.301961, 0.278431, 1.0 },
+ { 0.152941, 0.294118, 0.262745, 1.0 },
+ { 0.149020, 0.290196, 0.250980, 1.0 },
+ { 0.164706, 0.313725, 0.239216, 1.0 },
+ { 0.184314, 0.337255, 0.239216, 1.0 },
+ { 0.207843, 0.360784, 0.243137, 1.0 },
+ { 0.207843, 0.364706, 0.235294, 1.0 },
+ { 0.207843, 0.368627, 0.231373, 1.0 },
+ { 0.203922, 0.364706, 0.235294, 1.0 },
+ { 0.203922, 0.364706, 0.243137, 1.0 },
+ { 0.211765, 0.352941, 0.258824, 1.0 },
+ { 0.219608, 0.333333, 0.286275, 1.0 },
+ { 0.192157, 0.274510, 0.298039, 1.0 },
+ { 0.176471, 0.239216, 0.298039, 1.0 },
+ { 0.164706, 0.203922, 0.301961, 1.0 },
+ { 0.160784, 0.184314, 0.309804, 1.0 },
+ { 0.156863, 0.168627, 0.317647, 1.0 },
+ { 0.145098, 0.145098, 0.329412, 1.0 },
+ { 0.145098, 0.117647, 0.325490, 1.0 },
+ { 0.133333, 0.082353, 0.286275, 1.0 },
+ { 0.125490, 0.094118, 0.274510, 1.0 },
+ { 0.117647, 0.109804, 0.266667, 1.0 },
+ { 0.121569, 0.149020, 0.262745, 1.0 },
+ { 0.129412, 0.188235, 0.262745, 1.0 },
+ { 0.137255, 0.207843, 0.262745, 1.0 },
+ { 0.149020, 0.231373, 0.266667, 1.0 },
+ { 0.176471, 0.270588, 0.266667, 1.0 },
+ { 0.200000, 0.321569, 0.274510, 1.0 },
+ { 0.235294, 0.419608, 0.286275, 1.0 },
+ { 0.250980, 0.427451, 0.290196, 1.0 },
+ { 0.270588, 0.439216, 0.298039, 1.0 },
+ { 0.278431, 0.431373, 0.305882, 1.0 },
+ { 0.286275, 0.423529, 0.317647, 1.0 },
+ { 0.290196, 0.407843, 0.337255, 1.0 },
+ { 0.266667, 0.384314, 0.337255, 1.0 },
+ { 0.196078, 0.294118, 0.301961, 1.0 },
+ { 0.176471, 0.243137, 0.298039, 1.0 },
+ { 0.156863, 0.192157, 0.294118, 1.0 },
+ { 0.145098, 0.168627, 0.290196, 1.0 },
+ { 0.137255, 0.149020, 0.286275, 1.0 },
+ { 0.113725, 0.125490, 0.278431, 1.0 },
+ { 0.086275, 0.101961, 0.250980, 1.0 },
+ { 0.074510, 0.090196, 0.223529, 1.0 },
+ { 0.070588, 0.086275, 0.207843, 1.0 },
+ { 0.086275, 0.129412, 0.215686, 1.0 },
+ { 0.094118, 0.164706, 0.231373, 1.0 },
+ { 0.105882, 0.200000, 0.247059, 1.0 },
+ { 0.113725, 0.211765, 0.250980, 1.0 },
+ { 0.121569, 0.223529, 0.258824, 1.0 },
+ { 0.152941, 0.239216, 0.270588, 1.0 },
+ { 0.188235, 0.243137, 0.286275, 1.0 },
+ { 0.223529, 0.239216, 0.345098, 1.0 },
+ { 0.223529, 0.227451, 0.360784, 1.0 },
+ { 0.223529, 0.215686, 0.376471, 1.0 },
+ { 0.239216, 0.207843, 0.380392, 1.0 },
+ { 0.254902, 0.203922, 0.384314, 1.0 },
+ { 0.278431, 0.211765, 0.431373, 1.0 },
+ { 0.321569, 0.247059, 0.482353, 1.0 },
+ { 0.352941, 0.290196, 0.525490, 1.0 },
+ { 0.384314, 0.360784, 0.580392, 1.0 },
+ { 0.458824, 0.470588, 0.631373, 1.0 },
+ { 0.470588, 0.498039, 0.623529, 1.0 },
+ { 0.486275, 0.525490, 0.619608, 1.0 },
+ { 0.478431, 0.552941, 0.611765, 1.0 },
+ { 0.466667, 0.564706, 0.592157, 1.0 },
+ { 0.447059, 0.564706, 0.568627, 1.0 },
+ { 0.427451, 0.525490, 0.549020, 1.0 },
+ { 0.356863, 0.443137, 0.423529, 1.0 },
+ { 0.294118, 0.396078, 0.380392, 1.0 },
+ { 0.231373, 0.349020, 0.341176, 1.0 },
+ { 0.215686, 0.337255, 0.341176, 1.0 },
+ { 0.200000, 0.329412, 0.345098, 1.0 },
+ { 0.211765, 0.345098, 0.337255, 1.0 },
+ { 0.247059, 0.360784, 0.329412, 1.0 },
+ { 0.278431, 0.392157, 0.333333, 1.0 },
+ { 0.298039, 0.415686, 0.337255, 1.0 },
+ { 0.313725, 0.470588, 0.345098, 1.0 },
+ { 0.309804, 0.470588, 0.333333, 1.0 },
+ { 0.309804, 0.470588, 0.325490, 1.0 },
+ { 0.301961, 0.466667, 0.301961, 1.0 },
+ { 0.290196, 0.454902, 0.286275, 1.0 },
+ { 0.278431, 0.431373, 0.270588, 1.0 },
+ { 0.270588, 0.411765, 0.254902, 1.0 },
+ { 0.203922, 0.313725, 0.223529, 1.0 },
+ { 0.180392, 0.282353, 0.219608, 1.0 },
+ { 0.156863, 0.250980, 0.215686, 1.0 },
+ { 0.160784, 0.254902, 0.215686, 1.0 },
+ { 0.168627, 0.258824, 0.219608, 1.0 },
+ { 0.207843, 0.290196, 0.235294, 1.0 },
+ { 0.227451, 0.321569, 0.254902, 1.0 },
+ { 0.254902, 0.364706, 0.294118, 1.0 },
+ { 0.278431, 0.415686, 0.356863, 1.0 },
+ { 0.345098, 0.549020, 0.482353, 1.0 },
+ { 0.352941, 0.580392, 0.505882, 1.0 },
+ { 0.360784, 0.615686, 0.533333, 1.0 },
+ { 0.384314, 0.666667, 0.568627, 1.0 },
+ { 0.396078, 0.701961, 0.607843, 1.0 },
+ { 0.384314, 0.713725, 0.615686, 1.0 },
+ { 0.376471, 0.709804, 0.623529, 1.0 },
+ { 0.352941, 0.678431, 0.568627, 1.0 },
+ { 0.352941, 0.670588, 0.556863, 1.0 },
+ { 0.352941, 0.662745, 0.549020, 1.0 },
+ { 0.325490, 0.631373, 0.501961, 1.0 },
+ { 0.294118, 0.596078, 0.458824, 1.0 },
+ { 0.266667, 0.560784, 0.415686, 1.0 },
+ { 0.247059, 0.525490, 0.376471, 1.0 },
+ { 0.247059, 0.498039, 0.352941, 1.0 },
+ { 0.243137, 0.486275, 0.337255, 1.0 },
+ { 0.243137, 0.454902, 0.325490, 1.0 },
+ { 0.243137, 0.450980, 0.329412, 1.0 },
+ { 0.247059, 0.450980, 0.337255, 1.0 },
+ { 0.254902, 0.443137, 0.360784, 1.0 },
+ { 0.278431, 0.466667, 0.388235, 1.0 },
+ { 0.305882, 0.501961, 0.415686, 1.0 },
+ { 0.356863, 0.537255, 0.454902, 1.0 },
+ { 0.450980, 0.611765, 0.572549, 1.0 },
+ { 0.466667, 0.627451, 0.603922, 1.0 },
+ { 0.482353, 0.647059, 0.635294, 1.0 },
+ { 0.498039, 0.674510, 0.666667, 1.0 },
+ { 0.509804, 0.694118, 0.686275, 1.0 },
+ { 0.494118, 0.694118, 0.686275, 1.0 },
+ { 0.482353, 0.662745, 0.682353, 1.0 },
+ { 0.462745, 0.639216, 0.670588, 1.0 },
+ { 0.439216, 0.584314, 0.635294, 1.0 },
+ { 0.419608, 0.549020, 0.588235, 1.0 },
+ { 0.364706, 0.509804, 0.529412, 1.0 },
+ { 0.317647, 0.466667, 0.466667, 1.0 },
+ { 0.270588, 0.450980, 0.403922, 1.0 },
+ { 0.243137, 0.415686, 0.352941, 1.0 },
+ { 0.250980, 0.407843, 0.313725, 1.0 },
+ { 0.250980, 0.403922, 0.294118, 1.0 },
+ { 0.231373, 0.439216, 0.286275, 1.0 },
+ { 0.227451, 0.443137, 0.282353, 1.0 },
+ { 0.223529, 0.450980, 0.278431, 1.0 },
+ { 0.239216, 0.470588, 0.278431, 1.0 },
+ { 0.258824, 0.478431, 0.286275, 1.0 },
+ { 0.286275, 0.482353, 0.298039, 1.0 },
+ { 0.294118, 0.494118, 0.321569, 1.0 },
+ { 0.294118, 0.490196, 0.349020, 1.0 },
+ { 0.301961, 0.498039, 0.372549, 1.0 },
+ { 0.317647, 0.498039, 0.400000, 1.0 },
+ { 0.345098, 0.517647, 0.439216, 1.0 },
+ { 0.388235, 0.537255, 0.474510, 1.0 },
+ { 0.427451, 0.552941, 0.521569, 1.0 },
+ { 0.474510, 0.568627, 0.568627, 1.0 },
+ { 0.498039, 0.564706, 0.596078, 1.0 },
+ { 0.498039, 0.584314, 0.611765, 1.0 },
+ { 0.490196, 0.603922, 0.600000, 1.0 },
+ { 0.498039, 0.619608, 0.584314, 1.0 },
+ { 0.537255, 0.643137, 0.572549, 1.0 },
+ { 0.556863, 0.639216, 0.580392, 1.0 },
+ { 0.568627, 0.639216, 0.592157, 1.0 },
+ { 0.541176, 0.635294, 0.588235, 1.0 },
+ { 0.525490, 0.643137, 0.588235, 1.0 },
+ { 0.541176, 0.662745, 0.584314, 1.0 },
+ { 0.564706, 0.682353, 0.611765, 1.0 },
+ { 0.600000, 0.729412, 0.686275, 1.0 },
+ { 0.631373, 0.749020, 0.741176, 1.0 },
+ { 0.666667, 0.776471, 0.811765, 1.0 },
+ { 0.694118, 0.796078, 0.854902, 1.0 },
+ { 0.709804, 0.800000, 0.858824, 1.0 },
+ { 0.686275, 0.823529, 0.850980, 1.0 },
+ { 0.650980, 0.811765, 0.796078, 1.0 },
+ { 0.607843, 0.780392, 0.733333, 1.0 },
+ { 0.556863, 0.737255, 0.674510, 1.0 },
+ { 0.509804, 0.674510, 0.623529, 1.0 },
+ { 0.447059, 0.627451, 0.576471, 1.0 },
+ { 0.380392, 0.580392, 0.525490, 1.0 },
+ { 0.321569, 0.517647, 0.478431, 1.0 },
+ { 0.266667, 0.454902, 0.431373, 1.0 },
+ { 0.219608, 0.384314, 0.407843, 1.0 },
+ { 0.192157, 0.321569, 0.388235, 1.0 },
+ { 0.176471, 0.278431, 0.376471, 1.0 },
+ { 0.172549, 0.247059, 0.384314, 1.0 },
+ { 0.180392, 0.227451, 0.403922, 1.0 },
+ { 0.184314, 0.207843, 0.427451, 1.0 },
+ { 0.192157, 0.207843, 0.439216, 1.0 },
+ { 0.203922, 0.203922, 0.431373, 1.0 },
+ { 0.219608, 0.207843, 0.411765, 1.0 },
+ { 0.239216, 0.227451, 0.407843, 1.0 },
+ { 0.227451, 0.227451, 0.403922, 1.0 },
+ { 0.219608, 0.235294, 0.407843, 1.0 },
+ { 0.207843, 0.231373, 0.415686, 1.0 },
+ { 0.203922, 0.215686, 0.400000, 1.0 },
+ { 0.215686, 0.215686, 0.392157, 1.0 },
+ { 0.203922, 0.203922, 0.380392, 1.0 },
+ { 0.188235, 0.200000, 0.380392, 1.0 },
+ { 0.176471, 0.211765, 0.396078, 1.0 },
+ { 0.192157, 0.239216, 0.431373, 1.0 },
+ { 0.247059, 0.286275, 0.478431, 1.0 },
+ { 0.317647, 0.360784, 0.529412, 1.0 },
+ { 0.384314, 0.431373, 0.596078, 1.0 },
+ { 0.439216, 0.501961, 0.647059, 1.0 },
+ { 0.470588, 0.584314, 0.701961, 1.0 },
+ { 0.494118, 0.666667, 0.749020, 1.0 },
+ { 0.517647, 0.741176, 0.784314, 1.0 },
+ { 0.533333, 0.792157, 0.819608, 1.0 },
+ { 0.556863, 0.815686, 0.835294, 1.0 },
+ { 0.556863, 0.831373, 0.835294, 1.0 },
+ { 0.541176, 0.839216, 0.835294, 1.0 },
+ { 0.521569, 0.847059, 0.835294, 1.0 },
+ { 0.482353, 0.839216, 0.819608, 1.0 },
+ { 0.470588, 0.803922, 0.807843, 1.0 },
+ };
+/* Paige */
+static double4 colors_609[] = {
+ { 0.356863, 0.337255, 0.262745, 1.0 },
+ { 0.349020, 0.325490, 0.250980, 1.0 },
+ { 0.360784, 0.337255, 0.250980, 1.0 },
+ { 0.372549, 0.352941, 0.254902, 1.0 },
+ { 0.403922, 0.372549, 0.250980, 1.0 },
+ { 0.435294, 0.392157, 0.250980, 1.0 },
+ { 0.454902, 0.400000, 0.247059, 1.0 },
+ { 0.474510, 0.411765, 0.247059, 1.0 },
+ { 0.521569, 0.431373, 0.239216, 1.0 },
+ { 0.521569, 0.435294, 0.243137, 1.0 },
+ { 0.521569, 0.443137, 0.247059, 1.0 },
+ { 0.521569, 0.462745, 0.270588, 1.0 },
+ { 0.525490, 0.482353, 0.298039, 1.0 },
+ { 0.552941, 0.517647, 0.325490, 1.0 },
+ { 0.580392, 0.552941, 0.352941, 1.0 },
+ { 0.603922, 0.572549, 0.368627, 1.0 },
+ { 0.627451, 0.596078, 0.388235, 1.0 },
+ { 0.729412, 0.698039, 0.450980, 1.0 },
+ { 0.768627, 0.741176, 0.474510, 1.0 },
+ { 0.807843, 0.788235, 0.498039, 1.0 },
+ { 0.819608, 0.811765, 0.513725, 1.0 },
+ { 0.835294, 0.835294, 0.533333, 1.0 },
+ { 0.827451, 0.835294, 0.533333, 1.0 },
+ { 0.823529, 0.835294, 0.537255, 1.0 },
+ { 0.768627, 0.776471, 0.521569, 1.0 },
+ { 0.725490, 0.733333, 0.501961, 1.0 },
+ { 0.682353, 0.690196, 0.482353, 1.0 },
+ { 0.635294, 0.647059, 0.458824, 1.0 },
+ { 0.588235, 0.607843, 0.435294, 1.0 },
+ { 0.568627, 0.588235, 0.423529, 1.0 },
+ { 0.549020, 0.572549, 0.411765, 1.0 },
+ { 0.517647, 0.549020, 0.400000, 1.0 },
+ { 0.501961, 0.529412, 0.392157, 1.0 },
+ { 0.482353, 0.505882, 0.388235, 1.0 },
+ { 0.470588, 0.501961, 0.392157, 1.0 },
+ { 0.462745, 0.498039, 0.396078, 1.0 },
+ { 0.454902, 0.501961, 0.403922, 1.0 },
+ { 0.450980, 0.505882, 0.411765, 1.0 },
+ { 0.450980, 0.509804, 0.411765, 1.0 },
+ { 0.450980, 0.513725, 0.415686, 1.0 },
+ { 0.454902, 0.513725, 0.411765, 1.0 },
+ { 0.454902, 0.501961, 0.407843, 1.0 },
+ { 0.454902, 0.494118, 0.403922, 1.0 },
+ { 0.439216, 0.478431, 0.392157, 1.0 },
+ { 0.427451, 0.462745, 0.384314, 1.0 },
+ { 0.419608, 0.454902, 0.376471, 1.0 },
+ { 0.411765, 0.447059, 0.372549, 1.0 },
+ { 0.396078, 0.423529, 0.352941, 1.0 },
+ { 0.376471, 0.396078, 0.325490, 1.0 },
+ { 0.337255, 0.333333, 0.262745, 1.0 },
+ { 0.313725, 0.298039, 0.243137, 1.0 },
+ { 0.294118, 0.266667, 0.227451, 1.0 },
+ { 0.270588, 0.243137, 0.215686, 1.0 },
+ { 0.247059, 0.223529, 0.207843, 1.0 },
+ { 0.243137, 0.215686, 0.203922, 1.0 },
+ { 0.239216, 0.207843, 0.203922, 1.0 },
+ { 0.243137, 0.215686, 0.207843, 1.0 },
+ { 0.258824, 0.219608, 0.200000, 1.0 },
+ { 0.274510, 0.223529, 0.192157, 1.0 },
+ { 0.282353, 0.235294, 0.196078, 1.0 },
+ { 0.294118, 0.247059, 0.200000, 1.0 },
+ { 0.294118, 0.247059, 0.200000, 1.0 },
+ { 0.294118, 0.250980, 0.203922, 1.0 },
+ { 0.286275, 0.247059, 0.196078, 1.0 },
+ { 0.274510, 0.231373, 0.192157, 1.0 },
+ { 0.239216, 0.203922, 0.180392, 1.0 },
+ { 0.211765, 0.176471, 0.160784, 1.0 },
+ { 0.188235, 0.152941, 0.141176, 1.0 },
+ { 0.176471, 0.141176, 0.137255, 1.0 },
+ { 0.168627, 0.133333, 0.133333, 1.0 },
+ { 0.145098, 0.117647, 0.129412, 1.0 },
+ { 0.121569, 0.105882, 0.125490, 1.0 },
+ { 0.082353, 0.082353, 0.121569, 1.0 },
+ { 0.070588, 0.070588, 0.121569, 1.0 },
+ { 0.062745, 0.062745, 0.125490, 1.0 },
+ { 0.050980, 0.054902, 0.121569, 1.0 },
+ { 0.043137, 0.047059, 0.121569, 1.0 },
+ { 0.039216, 0.043137, 0.125490, 1.0 },
+ { 0.039216, 0.043137, 0.129412, 1.0 },
+ { 0.039216, 0.039216, 0.129412, 1.0 },
+ { 0.039216, 0.035294, 0.125490, 1.0 },
+ { 0.050980, 0.047059, 0.125490, 1.0 },
+ { 0.062745, 0.050980, 0.125490, 1.0 },
+ { 0.078431, 0.058824, 0.125490, 1.0 },
+ { 0.086275, 0.066667, 0.125490, 1.0 },
+ { 0.094118, 0.074510, 0.125490, 1.0 },
+ { 0.109804, 0.094118, 0.129412, 1.0 },
+ { 0.137255, 0.117647, 0.133333, 1.0 },
+ { 0.200000, 0.168627, 0.141176, 1.0 },
+ { 0.239216, 0.200000, 0.152941, 1.0 },
+ { 0.282353, 0.235294, 0.168627, 1.0 },
+ { 0.294118, 0.239216, 0.164706, 1.0 },
+ { 0.309804, 0.247059, 0.164706, 1.0 },
+ { 0.329412, 0.258824, 0.160784, 1.0 },
+ { 0.333333, 0.270588, 0.160784, 1.0 },
+ { 0.337255, 0.274510, 0.164706, 1.0 },
+ { 0.333333, 0.278431, 0.168627, 1.0 },
+ { 0.321569, 0.282353, 0.180392, 1.0 },
+ { 0.325490, 0.294118, 0.196078, 1.0 },
+ { 0.333333, 0.305882, 0.215686, 1.0 },
+ { 0.333333, 0.305882, 0.219608, 1.0 },
+ { 0.337255, 0.309804, 0.223529, 1.0 },
+ { 0.329412, 0.309804, 0.231373, 1.0 },
+ { 0.317647, 0.305882, 0.231373, 1.0 },
+ { 0.278431, 0.278431, 0.219608, 1.0 },
+ { 0.258824, 0.262745, 0.215686, 1.0 },
+ { 0.239216, 0.250980, 0.211765, 1.0 },
+ { 0.231373, 0.247059, 0.211765, 1.0 },
+ { 0.227451, 0.243137, 0.215686, 1.0 },
+ { 0.219608, 0.243137, 0.223529, 1.0 },
+ { 0.219608, 0.243137, 0.239216, 1.0 },
+ { 0.219608, 0.243137, 0.247059, 1.0 },
+ { 0.227451, 0.254902, 0.258824, 1.0 },
+ { 0.231373, 0.270588, 0.278431, 1.0 },
+ { 0.235294, 0.270588, 0.282353, 1.0 },
+ { 0.239216, 0.274510, 0.286275, 1.0 },
+ { 0.247059, 0.282353, 0.286275, 1.0 },
+ { 0.247059, 0.290196, 0.286275, 1.0 },
+ { 0.250980, 0.290196, 0.290196, 1.0 },
+ { 0.258824, 0.286275, 0.294118, 1.0 },
+ { 0.266667, 0.286275, 0.286275, 1.0 },
+ { 0.278431, 0.298039, 0.286275, 1.0 },
+ { 0.294118, 0.313725, 0.286275, 1.0 },
+ { 0.309804, 0.325490, 0.290196, 1.0 },
+ { 0.329412, 0.337255, 0.294118, 1.0 },
+ { 0.364706, 0.376471, 0.298039, 1.0 },
+ { 0.400000, 0.411765, 0.298039, 1.0 },
+ { 0.435294, 0.447059, 0.294118, 1.0 },
+ { 0.466667, 0.474510, 0.298039, 1.0 },
+ { 0.525490, 0.509804, 0.282353, 1.0 },
+ { 0.537255, 0.517647, 0.278431, 1.0 },
+ { 0.549020, 0.529412, 0.274510, 1.0 },
+ { 0.576471, 0.545098, 0.270588, 1.0 },
+ { 0.607843, 0.568627, 0.282353, 1.0 },
+ { 0.643137, 0.600000, 0.305882, 1.0 },
+ { 0.674510, 0.635294, 0.329412, 1.0 },
+ { 0.729412, 0.713725, 0.411765, 1.0 },
+ { 0.749020, 0.741176, 0.435294, 1.0 },
+ { 0.768627, 0.768627, 0.462745, 1.0 },
+ { 0.776471, 0.776471, 0.470588, 1.0 },
+ { 0.788235, 0.788235, 0.478431, 1.0 },
+ { 0.800000, 0.796078, 0.486275, 1.0 },
+ { 0.803922, 0.803922, 0.498039, 1.0 },
+ { 0.807843, 0.803922, 0.501961, 1.0 },
+ { 0.807843, 0.796078, 0.501961, 1.0 },
+ { 0.800000, 0.788235, 0.517647, 1.0 },
+ { 0.796078, 0.788235, 0.517647, 1.0 },
+ { 0.792157, 0.788235, 0.521569, 1.0 },
+ { 0.796078, 0.792157, 0.521569, 1.0 },
+ { 0.800000, 0.792157, 0.509804, 1.0 },
+ { 0.807843, 0.792157, 0.494118, 1.0 },
+ { 0.807843, 0.788235, 0.474510, 1.0 },
+ { 0.815686, 0.784314, 0.450980, 1.0 },
+ { 0.811765, 0.780392, 0.450980, 1.0 },
+ { 0.811765, 0.780392, 0.450980, 1.0 },
+ { 0.796078, 0.768627, 0.450980, 1.0 },
+ { 0.784314, 0.768627, 0.458824, 1.0 },
+ { 0.780392, 0.764706, 0.462745, 1.0 },
+ { 0.780392, 0.764706, 0.462745, 1.0 },
+ { 0.776471, 0.760784, 0.450980, 1.0 },
+ { 0.776471, 0.760784, 0.439216, 1.0 },
+ { 0.788235, 0.760784, 0.427451, 1.0 },
+ { 0.784314, 0.752941, 0.423529, 1.0 },
+ { 0.780392, 0.749020, 0.419608, 1.0 },
+ { 0.756863, 0.717647, 0.415686, 1.0 },
+ { 0.717647, 0.690196, 0.411765, 1.0 },
+ { 0.670588, 0.647059, 0.407843, 1.0 },
+ { 0.615686, 0.592157, 0.384314, 1.0 },
+ { 0.501961, 0.474510, 0.333333, 1.0 },
+ { 0.474510, 0.450980, 0.317647, 1.0 },
+ { 0.450980, 0.431373, 0.305882, 1.0 },
+ { 0.415686, 0.392157, 0.278431, 1.0 },
+ { 0.368627, 0.337255, 0.250980, 1.0 },
+ { 0.321569, 0.294118, 0.235294, 1.0 },
+ { 0.274510, 0.250980, 0.223529, 1.0 },
+ { 0.223529, 0.207843, 0.207843, 1.0 },
+ { 0.176471, 0.164706, 0.207843, 1.0 },
+ { 0.133333, 0.129412, 0.200000, 1.0 },
+ { 0.098039, 0.109804, 0.200000, 1.0 },
+ { 0.078431, 0.105882, 0.207843, 1.0 },
+ { 0.074510, 0.109804, 0.219608, 1.0 },
+ { 0.086275, 0.125490, 0.227451, 1.0 },
+ { 0.101961, 0.145098, 0.235294, 1.0 },
+ { 0.121569, 0.172549, 0.243137, 1.0 },
+ { 0.188235, 0.235294, 0.274510, 1.0 },
+ { 0.207843, 0.254902, 0.282353, 1.0 },
+ { 0.227451, 0.274510, 0.290196, 1.0 },
+ { 0.266667, 0.317647, 0.309804, 1.0 },
+ { 0.313725, 0.356863, 0.325490, 1.0 },
+ { 0.356863, 0.400000, 0.341176, 1.0 },
+ { 0.403922, 0.435294, 0.352941, 1.0 },
+ { 0.431373, 0.462745, 0.356863, 1.0 },
+ { 0.450980, 0.478431, 0.364706, 1.0 },
+ { 0.462745, 0.482353, 0.360784, 1.0 },
+ { 0.470588, 0.478431, 0.356863, 1.0 },
+ { 0.466667, 0.470588, 0.352941, 1.0 },
+ { 0.458824, 0.450980, 0.337255, 1.0 },
+ { 0.439216, 0.435294, 0.325490, 1.0 },
+ { 0.423529, 0.411765, 0.309804, 1.0 },
+ { 0.407843, 0.384314, 0.298039, 1.0 },
+ { 0.380392, 0.360784, 0.286275, 1.0 },
+ { 0.352941, 0.333333, 0.270588, 1.0 },
+ { 0.337255, 0.313725, 0.262745, 1.0 },
+ { 0.321569, 0.301961, 0.262745, 1.0 },
+ { 0.317647, 0.294118, 0.254902, 1.0 },
+ { 0.317647, 0.294118, 0.254902, 1.0 },
+ { 0.317647, 0.301961, 0.247059, 1.0 },
+ { 0.333333, 0.298039, 0.235294, 1.0 },
+ { 0.333333, 0.294118, 0.223529, 1.0 },
+ { 0.329412, 0.286275, 0.211765, 1.0 },
+ { 0.333333, 0.286275, 0.200000, 1.0 },
+ { 0.337255, 0.286275, 0.200000, 1.0 },
+ { 0.349020, 0.286275, 0.196078, 1.0 },
+ { 0.364706, 0.294118, 0.196078, 1.0 },
+ { 0.372549, 0.313725, 0.200000, 1.0 },
+ { 0.384314, 0.329412, 0.207843, 1.0 },
+ { 0.380392, 0.329412, 0.207843, 1.0 },
+ { 0.372549, 0.317647, 0.203922, 1.0 },
+ { 0.352941, 0.301961, 0.192157, 1.0 },
+ { 0.317647, 0.278431, 0.188235, 1.0 },
+ { 0.282353, 0.243137, 0.172549, 1.0 },
+ { 0.250980, 0.203922, 0.160784, 1.0 },
+ { 0.223529, 0.184314, 0.156863, 1.0 },
+ { 0.203922, 0.172549, 0.156863, 1.0 },
+ { 0.188235, 0.164706, 0.160784, 1.0 },
+ { 0.184314, 0.156863, 0.156863, 1.0 },
+ { 0.180392, 0.152941, 0.152941, 1.0 },
+ { 0.172549, 0.156863, 0.149020, 1.0 },
+ { 0.164706, 0.156863, 0.145098, 1.0 },
+ { 0.160784, 0.149020, 0.133333, 1.0 },
+ { 0.164706, 0.145098, 0.125490, 1.0 },
+ { 0.168627, 0.141176, 0.125490, 1.0 },
+ { 0.168627, 0.145098, 0.133333, 1.0 },
+ { 0.184314, 0.160784, 0.141176, 1.0 },
+ { 0.207843, 0.176471, 0.156863, 1.0 },
+ { 0.243137, 0.203922, 0.168627, 1.0 },
+ { 0.282353, 0.243137, 0.184314, 1.0 },
+ { 0.317647, 0.278431, 0.192157, 1.0 },
+ { 0.349020, 0.309804, 0.196078, 1.0 },
+ { 0.376471, 0.333333, 0.211765, 1.0 },
+ { 0.372549, 0.341176, 0.231373, 1.0 },
+ { 0.364706, 0.349020, 0.247059, 1.0 },
+ { 0.352941, 0.345098, 0.270588, 1.0 },
+ { 0.333333, 0.337255, 0.282353, 1.0 },
+ { 0.325490, 0.333333, 0.298039, 1.0 },
+ { 0.317647, 0.329412, 0.301961, 1.0 },
+ { 0.305882, 0.329412, 0.294118, 1.0 },
+ { 0.313725, 0.333333, 0.290196, 1.0 },
+ { 0.313725, 0.333333, 0.290196, 1.0 },
+ { 0.309804, 0.329412, 0.282353, 1.0 },
+ { 0.329412, 0.352941, 0.294118, 1.0 },
+ { 0.337255, 0.360784, 0.294118, 1.0 },
+ { 0.341176, 0.360784, 0.294118, 1.0 },
+ { 0.349020, 0.360784, 0.286275, 1.0 },
+ { 0.352941, 0.352941, 0.286275, 1.0 },
+ { 0.356863, 0.345098, 0.266667, 1.0 },
+ };
+/* Paris */
+static double4 colors_610[] = {
+ { 0.690196, 0.298039, 0.254902, 1.0 },
+ { 0.717647, 0.294118, 0.262745, 1.0 },
+ { 0.733333, 0.286275, 0.270588, 1.0 },
+ { 0.749020, 0.282353, 0.278431, 1.0 },
+ { 0.760784, 0.278431, 0.274510, 1.0 },
+ { 0.776471, 0.278431, 0.270588, 1.0 },
+ { 0.776471, 0.278431, 0.274510, 1.0 },
+ { 0.780392, 0.282353, 0.282353, 1.0 },
+ { 0.768627, 0.321569, 0.282353, 1.0 },
+ { 0.772549, 0.368627, 0.298039, 1.0 },
+ { 0.780392, 0.419608, 0.317647, 1.0 },
+ { 0.807843, 0.462745, 0.341176, 1.0 },
+ { 0.839216, 0.505882, 0.364706, 1.0 },
+ { 0.858824, 0.549020, 0.376471, 1.0 },
+ { 0.878431, 0.592157, 0.392157, 1.0 },
+ { 0.878431, 0.615686, 0.400000, 1.0 },
+ { 0.882353, 0.643137, 0.411765, 1.0 },
+ { 0.890196, 0.709804, 0.490196, 1.0 },
+ { 0.874510, 0.690196, 0.513725, 1.0 },
+ { 0.858824, 0.670588, 0.537255, 1.0 },
+ { 0.807843, 0.662745, 0.549020, 1.0 },
+ { 0.760784, 0.658824, 0.564706, 1.0 },
+ { 0.733333, 0.666667, 0.568627, 1.0 },
+ { 0.709804, 0.674510, 0.576471, 1.0 },
+ { 0.619608, 0.647059, 0.596078, 1.0 },
+ { 0.572549, 0.607843, 0.580392, 1.0 },
+ { 0.525490, 0.572549, 0.564706, 1.0 },
+ { 0.505882, 0.545098, 0.541176, 1.0 },
+ { 0.486275, 0.521569, 0.517647, 1.0 },
+ { 0.486275, 0.505882, 0.509804, 1.0 },
+ { 0.486275, 0.494118, 0.501961, 1.0 },
+ { 0.494118, 0.482353, 0.482353, 1.0 },
+ { 0.513725, 0.447059, 0.462745, 1.0 },
+ { 0.533333, 0.392157, 0.415686, 1.0 },
+ { 0.490196, 0.372549, 0.392157, 1.0 },
+ { 0.447059, 0.352941, 0.372549, 1.0 },
+ { 0.392157, 0.345098, 0.364706, 1.0 },
+ { 0.341176, 0.341176, 0.360784, 1.0 },
+ { 0.321569, 0.345098, 0.364706, 1.0 },
+ { 0.301961, 0.352941, 0.372549, 1.0 },
+ { 0.223529, 0.380392, 0.388235, 1.0 },
+ { 0.211765, 0.356863, 0.372549, 1.0 },
+ { 0.203922, 0.337255, 0.356863, 1.0 },
+ { 0.250980, 0.317647, 0.356863, 1.0 },
+ { 0.298039, 0.301961, 0.356863, 1.0 },
+ { 0.313725, 0.301961, 0.356863, 1.0 },
+ { 0.329412, 0.301961, 0.360784, 1.0 },
+ { 0.364706, 0.274510, 0.329412, 1.0 },
+ { 0.403922, 0.231373, 0.282353, 1.0 },
+ { 0.466667, 0.101961, 0.219608, 1.0 },
+ { 0.447059, 0.105882, 0.207843, 1.0 },
+ { 0.427451, 0.109804, 0.200000, 1.0 },
+ { 0.423529, 0.121569, 0.192157, 1.0 },
+ { 0.423529, 0.137255, 0.184314, 1.0 },
+ { 0.443137, 0.129412, 0.192157, 1.0 },
+ { 0.466667, 0.121569, 0.203922, 1.0 },
+ { 0.498039, 0.196078, 0.266667, 1.0 },
+ { 0.537255, 0.243137, 0.282353, 1.0 },
+ { 0.576471, 0.294118, 0.298039, 1.0 },
+ { 0.639216, 0.305882, 0.317647, 1.0 },
+ { 0.701961, 0.321569, 0.341176, 1.0 },
+ { 0.705882, 0.329412, 0.352941, 1.0 },
+ { 0.713725, 0.337255, 0.368627, 1.0 },
+ { 0.701961, 0.376471, 0.400000, 1.0 },
+ { 0.686275, 0.407843, 0.407843, 1.0 },
+ { 0.639216, 0.474510, 0.423529, 1.0 },
+ { 0.623529, 0.501961, 0.462745, 1.0 },
+ { 0.611765, 0.533333, 0.501961, 1.0 },
+ { 0.619608, 0.560784, 0.521569, 1.0 },
+ { 0.631373, 0.588235, 0.541176, 1.0 },
+ { 0.647059, 0.654902, 0.556863, 1.0 },
+ { 0.654902, 0.721569, 0.576471, 1.0 },
+ { 0.694118, 0.800000, 0.635294, 1.0 },
+ { 0.729412, 0.831373, 0.654902, 1.0 },
+ { 0.768627, 0.862745, 0.678431, 1.0 },
+ { 0.768627, 0.862745, 0.674510, 1.0 },
+ { 0.768627, 0.866667, 0.670588, 1.0 },
+ { 0.760784, 0.850980, 0.666667, 1.0 },
+ { 0.752941, 0.835294, 0.666667, 1.0 },
+ { 0.749020, 0.796078, 0.647059, 1.0 },
+ { 0.764706, 0.776471, 0.631373, 1.0 },
+ { 0.784314, 0.741176, 0.611765, 1.0 },
+ { 0.780392, 0.717647, 0.600000, 1.0 },
+ { 0.780392, 0.698039, 0.588235, 1.0 },
+ { 0.784314, 0.698039, 0.576471, 1.0 },
+ { 0.788235, 0.698039, 0.568627, 1.0 },
+ { 0.803922, 0.701961, 0.545098, 1.0 },
+ { 0.819608, 0.690196, 0.525490, 1.0 },
+ { 0.807843, 0.635294, 0.509804, 1.0 },
+ { 0.788235, 0.611765, 0.486275, 1.0 },
+ { 0.768627, 0.588235, 0.466667, 1.0 },
+ { 0.752941, 0.572549, 0.450980, 1.0 },
+ { 0.737255, 0.560784, 0.439216, 1.0 },
+ { 0.713725, 0.521569, 0.411765, 1.0 },
+ { 0.690196, 0.482353, 0.380392, 1.0 },
+ { 0.678431, 0.450980, 0.372549, 1.0 },
+ { 0.650980, 0.450980, 0.352941, 1.0 },
+ { 0.556863, 0.450980, 0.349020, 1.0 },
+ { 0.513725, 0.431373, 0.337255, 1.0 },
+ { 0.470588, 0.411765, 0.325490, 1.0 },
+ { 0.454902, 0.403922, 0.321569, 1.0 },
+ { 0.443137, 0.400000, 0.317647, 1.0 },
+ { 0.431373, 0.388235, 0.309804, 1.0 },
+ { 0.411765, 0.360784, 0.309804, 1.0 },
+ { 0.403922, 0.341176, 0.282353, 1.0 },
+ { 0.435294, 0.341176, 0.274510, 1.0 },
+ { 0.470588, 0.345098, 0.266667, 1.0 },
+ { 0.490196, 0.337255, 0.270588, 1.0 },
+ { 0.513725, 0.329412, 0.274510, 1.0 },
+ { 0.556863, 0.341176, 0.278431, 1.0 },
+ { 0.600000, 0.356863, 0.278431, 1.0 },
+ { 0.647059, 0.376471, 0.278431, 1.0 },
+ { 0.690196, 0.403922, 0.286275, 1.0 },
+ { 0.768627, 0.443137, 0.356863, 1.0 },
+ { 0.780392, 0.447059, 0.364706, 1.0 },
+ { 0.796078, 0.454902, 0.376471, 1.0 },
+ { 0.823529, 0.454902, 0.376471, 1.0 },
+ { 0.839216, 0.439216, 0.372549, 1.0 },
+ { 0.847059, 0.419608, 0.364706, 1.0 },
+ { 0.854902, 0.419608, 0.380392, 1.0 },
+ { 0.878431, 0.423529, 0.388235, 1.0 },
+ { 0.878431, 0.415686, 0.372549, 1.0 },
+ { 0.878431, 0.407843, 0.360784, 1.0 },
+ { 0.878431, 0.403922, 0.349020, 1.0 },
+ { 0.878431, 0.400000, 0.341176, 1.0 },
+ { 0.870588, 0.400000, 0.329412, 1.0 },
+ { 0.878431, 0.407843, 0.325490, 1.0 },
+ { 0.886275, 0.423529, 0.333333, 1.0 },
+ { 0.890196, 0.443137, 0.337255, 1.0 },
+ { 0.905882, 0.470588, 0.317647, 1.0 },
+ { 0.905882, 0.470588, 0.313725, 1.0 },
+ { 0.909804, 0.474510, 0.309804, 1.0 },
+ { 0.913725, 0.494118, 0.313725, 1.0 },
+ { 0.913725, 0.513725, 0.329412, 1.0 },
+ { 0.921569, 0.525490, 0.333333, 1.0 },
+ { 0.933333, 0.533333, 0.337255, 1.0 },
+ { 0.933333, 0.525490, 0.341176, 1.0 },
+ { 0.917647, 0.533333, 0.337255, 1.0 },
+ { 0.901961, 0.541176, 0.337255, 1.0 },
+ { 0.898039, 0.537255, 0.337255, 1.0 },
+ { 0.894118, 0.537255, 0.341176, 1.0 },
+ { 0.882353, 0.525490, 0.352941, 1.0 },
+ { 0.870588, 0.513725, 0.376471, 1.0 },
+ { 0.862745, 0.505882, 0.384314, 1.0 },
+ { 0.839216, 0.501961, 0.384314, 1.0 },
+ { 0.796078, 0.490196, 0.380392, 1.0 },
+ { 0.780392, 0.486275, 0.388235, 1.0 },
+ { 0.764706, 0.482353, 0.400000, 1.0 },
+ { 0.741176, 0.470588, 0.411765, 1.0 },
+ { 0.717647, 0.450980, 0.407843, 1.0 },
+ { 0.694118, 0.415686, 0.392157, 1.0 },
+ { 0.686275, 0.396078, 0.364706, 1.0 },
+ { 0.682353, 0.384314, 0.345098, 1.0 },
+ { 0.682353, 0.384314, 0.337255, 1.0 },
+ { 0.682353, 0.384314, 0.333333, 1.0 },
+ { 0.690196, 0.372549, 0.329412, 1.0 },
+ { 0.705882, 0.372549, 0.325490, 1.0 },
+ { 0.725490, 0.396078, 0.333333, 1.0 },
+ { 0.764706, 0.435294, 0.352941, 1.0 },
+ { 0.807843, 0.486275, 0.364706, 1.0 },
+ { 0.839216, 0.529412, 0.388235, 1.0 },
+ { 0.870588, 0.623529, 0.439216, 1.0 },
+ { 0.870588, 0.650980, 0.454902, 1.0 },
+ { 0.870588, 0.678431, 0.470588, 1.0 },
+ { 0.886275, 0.721569, 0.498039, 1.0 },
+ { 0.901961, 0.741176, 0.517647, 1.0 },
+ { 0.901961, 0.752941, 0.545098, 1.0 },
+ { 0.894118, 0.752941, 0.556863, 1.0 },
+ { 0.807843, 0.729412, 0.564706, 1.0 },
+ { 0.792157, 0.717647, 0.560784, 1.0 },
+ { 0.780392, 0.709804, 0.556863, 1.0 },
+ { 0.772549, 0.678431, 0.541176, 1.0 },
+ { 0.776471, 0.639216, 0.521569, 1.0 },
+ { 0.760784, 0.600000, 0.490196, 1.0 },
+ { 0.737255, 0.556863, 0.462745, 1.0 },
+ { 0.694118, 0.525490, 0.443137, 1.0 },
+ { 0.670588, 0.490196, 0.415686, 1.0 },
+ { 0.650980, 0.466667, 0.388235, 1.0 },
+ { 0.623529, 0.447059, 0.372549, 1.0 },
+ { 0.596078, 0.427451, 0.364706, 1.0 },
+ { 0.556863, 0.415686, 0.352941, 1.0 },
+ { 0.533333, 0.388235, 0.349020, 1.0 },
+ { 0.521569, 0.364706, 0.345098, 1.0 },
+ { 0.517647, 0.337255, 0.352941, 1.0 },
+ { 0.501961, 0.298039, 0.356863, 1.0 },
+ { 0.513725, 0.278431, 0.345098, 1.0 },
+ { 0.525490, 0.262745, 0.337255, 1.0 },
+ { 0.545098, 0.250980, 0.309804, 1.0 },
+ { 0.572549, 0.223529, 0.286275, 1.0 },
+ { 0.584314, 0.211765, 0.270588, 1.0 },
+ { 0.572549, 0.203922, 0.262745, 1.0 },
+ { 0.568627, 0.184314, 0.235294, 1.0 },
+ { 0.556863, 0.203922, 0.211765, 1.0 },
+ { 0.552941, 0.235294, 0.184314, 1.0 },
+ { 0.545098, 0.274510, 0.176471, 1.0 },
+ { 0.549020, 0.309804, 0.188235, 1.0 },
+ { 0.549020, 0.341176, 0.196078, 1.0 },
+ { 0.545098, 0.368627, 0.215686, 1.0 },
+ { 0.560784, 0.400000, 0.219608, 1.0 },
+ { 0.576471, 0.435294, 0.243137, 1.0 },
+ { 0.611765, 0.470588, 0.278431, 1.0 },
+ { 0.647059, 0.521569, 0.329412, 1.0 },
+ { 0.666667, 0.584314, 0.380392, 1.0 },
+ { 0.698039, 0.623529, 0.431373, 1.0 },
+ { 0.729412, 0.643137, 0.450980, 1.0 },
+ { 0.760784, 0.643137, 0.450980, 1.0 },
+ { 0.800000, 0.643137, 0.466667, 1.0 },
+ { 0.823529, 0.658824, 0.462745, 1.0 },
+ { 0.831373, 0.674510, 0.474510, 1.0 },
+ { 0.835294, 0.666667, 0.470588, 1.0 },
+ { 0.827451, 0.635294, 0.447059, 1.0 },
+ { 0.811765, 0.576471, 0.419608, 1.0 },
+ { 0.792157, 0.525490, 0.392157, 1.0 },
+ { 0.756863, 0.482353, 0.380392, 1.0 },
+ { 0.725490, 0.447059, 0.372549, 1.0 },
+ { 0.686275, 0.450980, 0.384314, 1.0 },
+ { 0.666667, 0.454902, 0.403922, 1.0 },
+ { 0.674510, 0.462745, 0.427451, 1.0 },
+ { 0.686275, 0.470588, 0.439216, 1.0 },
+ { 0.713725, 0.470588, 0.443137, 1.0 },
+ { 0.729412, 0.494118, 0.427451, 1.0 },
+ { 0.749020, 0.525490, 0.423529, 1.0 },
+ { 0.788235, 0.552941, 0.427451, 1.0 },
+ { 0.823529, 0.572549, 0.423529, 1.0 },
+ { 0.858824, 0.560784, 0.411765, 1.0 },
+ { 0.874510, 0.552941, 0.388235, 1.0 },
+ { 0.874510, 0.552941, 0.380392, 1.0 },
+ { 0.874510, 0.552941, 0.396078, 1.0 },
+ { 0.882353, 0.572549, 0.411765, 1.0 },
+ { 0.894118, 0.588235, 0.431373, 1.0 },
+ { 0.905882, 0.615686, 0.443137, 1.0 },
+ { 0.909804, 0.654902, 0.478431, 1.0 },
+ { 0.905882, 0.686275, 0.521569, 1.0 },
+ { 0.909804, 0.725490, 0.549020, 1.0 },
+ { 0.909804, 0.764706, 0.564706, 1.0 },
+ { 0.901961, 0.800000, 0.560784, 1.0 },
+ { 0.898039, 0.823529, 0.545098, 1.0 },
+ { 0.858824, 0.827451, 0.533333, 1.0 },
+ { 0.831373, 0.803922, 0.509804, 1.0 },
+ { 0.815686, 0.768627, 0.482353, 1.0 },
+ { 0.784314, 0.733333, 0.454902, 1.0 },
+ { 0.768627, 0.713725, 0.419608, 1.0 },
+ { 0.741176, 0.701961, 0.415686, 1.0 },
+ { 0.713725, 0.690196, 0.403922, 1.0 },
+ { 0.694118, 0.654902, 0.415686, 1.0 },
+ { 0.678431, 0.619608, 0.435294, 1.0 },
+ { 0.647059, 0.584314, 0.435294, 1.0 },
+ { 0.619608, 0.549020, 0.435294, 1.0 },
+ { 0.600000, 0.545098, 0.423529, 1.0 },
+ { 0.576471, 0.505882, 0.407843, 1.0 },
+ { 0.572549, 0.466667, 0.403922, 1.0 },
+ { 0.560784, 0.415686, 0.388235, 1.0 },
+ { 0.537255, 0.356863, 0.372549, 1.0 },
+ { 0.560784, 0.333333, 0.345098, 1.0 },
+ { 0.596078, 0.305882, 0.301961, 1.0 },
+ { 0.639216, 0.298039, 0.282353, 1.0 },
+ };
+/* Parrot */
+static double4 colors_611[] = {
+ { 0.611765, 0.396078, 0.031373, 1.0 },
+ { 0.380392, 0.356863, 0.035294, 1.0 },
+ { 0.286275, 0.345098, 0.054902, 1.0 },
+ { 0.196078, 0.333333, 0.078431, 1.0 },
+ { 0.156863, 0.321569, 0.090196, 1.0 },
+ { 0.121569, 0.309804, 0.101961, 1.0 },
+ { 0.105882, 0.301961, 0.094118, 1.0 },
+ { 0.094118, 0.298039, 0.086275, 1.0 },
+ { 0.137255, 0.227451, 0.090196, 1.0 },
+ { 0.172549, 0.223529, 0.062745, 1.0 },
+ { 0.211765, 0.219608, 0.039216, 1.0 },
+ { 0.207843, 0.258824, 0.043137, 1.0 },
+ { 0.203922, 0.298039, 0.047059, 1.0 },
+ { 0.172549, 0.349020, 0.062745, 1.0 },
+ { 0.141176, 0.403922, 0.078431, 1.0 },
+ { 0.129412, 0.427451, 0.082353, 1.0 },
+ { 0.121569, 0.450980, 0.090196, 1.0 },
+ { 0.168627, 0.513725, 0.109804, 1.0 },
+ { 0.262745, 0.537255, 0.121569, 1.0 },
+ { 0.360784, 0.564706, 0.137255, 1.0 },
+ { 0.415686, 0.556863, 0.203922, 1.0 },
+ { 0.470588, 0.552941, 0.274510, 1.0 },
+ { 0.439216, 0.521569, 0.294118, 1.0 },
+ { 0.407843, 0.490196, 0.317647, 1.0 },
+ { 0.250980, 0.435294, 0.400000, 1.0 },
+ { 0.188235, 0.384314, 0.360784, 1.0 },
+ { 0.125490, 0.337255, 0.321569, 1.0 },
+ { 0.207843, 0.372549, 0.258824, 1.0 },
+ { 0.294118, 0.407843, 0.196078, 1.0 },
+ { 0.337255, 0.415686, 0.176471, 1.0 },
+ { 0.380392, 0.423529, 0.160784, 1.0 },
+ { 0.494118, 0.478431, 0.203922, 1.0 },
+ { 0.619608, 0.505882, 0.223529, 1.0 },
+ { 0.690196, 0.490196, 0.305882, 1.0 },
+ { 0.682353, 0.403922, 0.305882, 1.0 },
+ { 0.674510, 0.321569, 0.309804, 1.0 },
+ { 0.603922, 0.270588, 0.274510, 1.0 },
+ { 0.533333, 0.219608, 0.243137, 1.0 },
+ { 0.529412, 0.164706, 0.235294, 1.0 },
+ { 0.525490, 0.113725, 0.227451, 1.0 },
+ { 0.384314, 0.054902, 0.152941, 1.0 },
+ { 0.317647, 0.035294, 0.141176, 1.0 },
+ { 0.254902, 0.019608, 0.133333, 1.0 },
+ { 0.231373, 0.019608, 0.101961, 1.0 },
+ { 0.211765, 0.019608, 0.070588, 1.0 },
+ { 0.243137, 0.027451, 0.086275, 1.0 },
+ { 0.274510, 0.035294, 0.105882, 1.0 },
+ { 0.345098, 0.070588, 0.101961, 1.0 },
+ { 0.419608, 0.133333, 0.094118, 1.0 },
+ { 0.572549, 0.247059, 0.070588, 1.0 },
+ { 0.607843, 0.341176, 0.082353, 1.0 },
+ { 0.647059, 0.439216, 0.098039, 1.0 },
+ { 0.701961, 0.470588, 0.113725, 1.0 },
+ { 0.756863, 0.505882, 0.133333, 1.0 },
+ { 0.776471, 0.517647, 0.152941, 1.0 },
+ { 0.796078, 0.533333, 0.172549, 1.0 },
+ { 0.858824, 0.407843, 0.156863, 1.0 },
+ { 0.886275, 0.333333, 0.129412, 1.0 },
+ { 0.917647, 0.258824, 0.105882, 1.0 },
+ { 0.913725, 0.219608, 0.086275, 1.0 },
+ { 0.909804, 0.184314, 0.070588, 1.0 },
+ { 0.925490, 0.203922, 0.090196, 1.0 },
+ { 0.941176, 0.223529, 0.113725, 1.0 },
+ { 0.917647, 0.290196, 0.117647, 1.0 },
+ { 0.937255, 0.384314, 0.133333, 1.0 },
+ { 0.949020, 0.482353, 0.129412, 1.0 },
+ { 0.882353, 0.498039, 0.086275, 1.0 },
+ { 0.819608, 0.517647, 0.047059, 1.0 },
+ { 0.752941, 0.513725, 0.043137, 1.0 },
+ { 0.686275, 0.513725, 0.039216, 1.0 },
+ { 0.549020, 0.513725, 0.062745, 1.0 },
+ { 0.458824, 0.478431, 0.098039, 1.0 },
+ { 0.200000, 0.509804, 0.192157, 1.0 },
+ { 0.200000, 0.443137, 0.235294, 1.0 },
+ { 0.200000, 0.376471, 0.278431, 1.0 },
+ { 0.203922, 0.360784, 0.262745, 1.0 },
+ { 0.211765, 0.349020, 0.250980, 1.0 },
+ { 0.262745, 0.345098, 0.231373, 1.0 },
+ { 0.317647, 0.341176, 0.211765, 1.0 },
+ { 0.372549, 0.337255, 0.164706, 1.0 },
+ { 0.396078, 0.368627, 0.101961, 1.0 },
+ { 0.423529, 0.356863, 0.039216, 1.0 },
+ { 0.333333, 0.309804, 0.090196, 1.0 },
+ { 0.247059, 0.262745, 0.141176, 1.0 },
+ { 0.219608, 0.215686, 0.149020, 1.0 },
+ { 0.192157, 0.168627, 0.156863, 1.0 },
+ { 0.152941, 0.109804, 0.223529, 1.0 },
+ { 0.133333, 0.086275, 0.286275, 1.0 },
+ { 0.215686, 0.019608, 0.266667, 1.0 },
+ { 0.317647, 0.039216, 0.243137, 1.0 },
+ { 0.419608, 0.062745, 0.223529, 1.0 },
+ { 0.450980, 0.062745, 0.215686, 1.0 },
+ { 0.482353, 0.066667, 0.207843, 1.0 },
+ { 0.533333, 0.062745, 0.211765, 1.0 },
+ { 0.615686, 0.066667, 0.231373, 1.0 },
+ { 0.690196, 0.070588, 0.247059, 1.0 },
+ { 0.749020, 0.050980, 0.215686, 1.0 },
+ { 0.807843, 0.078431, 0.215686, 1.0 },
+ { 0.800000, 0.082353, 0.196078, 1.0 },
+ { 0.792157, 0.090196, 0.176471, 1.0 },
+ { 0.741176, 0.090196, 0.192157, 1.0 },
+ { 0.694118, 0.090196, 0.211765, 1.0 },
+ { 0.596078, 0.074510, 0.262745, 1.0 },
+ { 0.474510, 0.058824, 0.313725, 1.0 },
+ { 0.317647, 0.047059, 0.356863, 1.0 },
+ { 0.258824, 0.074510, 0.305882, 1.0 },
+ { 0.203922, 0.101961, 0.254902, 1.0 },
+ { 0.211765, 0.098039, 0.227451, 1.0 },
+ { 0.223529, 0.098039, 0.203922, 1.0 },
+ { 0.227451, 0.113725, 0.125490, 1.0 },
+ { 0.188235, 0.117647, 0.050980, 1.0 },
+ { 0.164706, 0.086275, 0.023529, 1.0 },
+ { 0.184314, 0.074510, 0.023529, 1.0 },
+ { 0.235294, 0.035294, 0.043137, 1.0 },
+ { 0.270588, 0.035294, 0.039216, 1.0 },
+ { 0.305882, 0.035294, 0.035294, 1.0 },
+ { 0.403922, 0.031373, 0.023529, 1.0 },
+ { 0.486275, 0.015686, 0.054902, 1.0 },
+ { 0.568627, 0.027451, 0.078431, 1.0 },
+ { 0.635294, 0.043137, 0.066667, 1.0 },
+ { 0.647059, 0.070588, 0.231373, 1.0 },
+ { 0.627451, 0.074510, 0.270588, 1.0 },
+ { 0.611765, 0.078431, 0.309804, 1.0 },
+ { 0.568627, 0.094118, 0.309804, 1.0 },
+ { 0.525490, 0.113725, 0.309804, 1.0 },
+ { 0.462745, 0.133333, 0.278431, 1.0 },
+ { 0.403922, 0.125490, 0.250980, 1.0 },
+ { 0.341176, 0.137255, 0.223529, 1.0 },
+ { 0.274510, 0.133333, 0.239216, 1.0 },
+ { 0.266667, 0.141176, 0.317647, 1.0 },
+ { 0.282353, 0.133333, 0.360784, 1.0 },
+ { 0.298039, 0.129412, 0.403922, 1.0 },
+ { 0.317647, 0.145098, 0.482353, 1.0 },
+ { 0.317647, 0.243137, 0.552941, 1.0 },
+ { 0.329412, 0.345098, 0.584314, 1.0 },
+ { 0.364706, 0.423529, 0.560784, 1.0 },
+ { 0.294118, 0.556863, 0.584314, 1.0 },
+ { 0.298039, 0.517647, 0.513725, 1.0 },
+ { 0.301961, 0.482353, 0.447059, 1.0 },
+ { 0.301961, 0.454902, 0.415686, 1.0 },
+ { 0.305882, 0.427451, 0.384314, 1.0 },
+ { 0.321569, 0.376471, 0.325490, 1.0 },
+ { 0.403922, 0.243137, 0.278431, 1.0 },
+ { 0.533333, 0.184314, 0.200000, 1.0 },
+ { 0.615686, 0.188235, 0.125490, 1.0 },
+ { 0.694118, 0.203922, 0.086275, 1.0 },
+ { 0.705882, 0.235294, 0.058824, 1.0 },
+ { 0.721569, 0.270588, 0.035294, 1.0 },
+ { 0.698039, 0.325490, 0.058824, 1.0 },
+ { 0.721569, 0.388235, 0.070588, 1.0 },
+ { 0.756863, 0.411765, 0.047059, 1.0 },
+ { 0.796078, 0.372549, 0.062745, 1.0 },
+ { 0.890196, 0.270588, 0.176471, 1.0 },
+ { 0.878431, 0.223529, 0.196078, 1.0 },
+ { 0.870588, 0.176471, 0.215686, 1.0 },
+ { 0.847059, 0.105882, 0.286275, 1.0 },
+ { 0.800000, 0.145098, 0.356863, 1.0 },
+ { 0.705882, 0.117647, 0.400000, 1.0 },
+ { 0.572549, 0.074510, 0.411765, 1.0 },
+ { 0.466667, 0.152941, 0.415686, 1.0 },
+ { 0.356863, 0.172549, 0.439216, 1.0 },
+ { 0.247059, 0.152941, 0.431373, 1.0 },
+ { 0.250980, 0.149020, 0.423529, 1.0 },
+ { 0.258824, 0.149020, 0.415686, 1.0 },
+ { 0.250980, 0.133333, 0.384314, 1.0 },
+ { 0.282353, 0.172549, 0.341176, 1.0 },
+ { 0.345098, 0.196078, 0.309804, 1.0 },
+ { 0.349020, 0.184314, 0.294118, 1.0 },
+ { 0.396078, 0.243137, 0.286275, 1.0 },
+ { 0.392157, 0.223529, 0.290196, 1.0 },
+ { 0.388235, 0.207843, 0.298039, 1.0 },
+ { 0.368627, 0.168627, 0.309804, 1.0 },
+ { 0.384314, 0.129412, 0.290196, 1.0 },
+ { 0.400000, 0.094118, 0.231373, 1.0 },
+ { 0.400000, 0.082353, 0.200000, 1.0 },
+ { 0.400000, 0.078431, 0.180392, 1.0 },
+ { 0.411765, 0.074510, 0.137255, 1.0 },
+ { 0.435294, 0.090196, 0.090196, 1.0 },
+ { 0.474510, 0.145098, 0.078431, 1.0 },
+ { 0.486275, 0.211765, 0.078431, 1.0 },
+ { 0.490196, 0.274510, 0.058824, 1.0 },
+ { 0.560784, 0.321569, 0.047059, 1.0 },
+ { 0.643137, 0.403922, 0.047059, 1.0 },
+ { 0.690196, 0.466667, 0.086275, 1.0 },
+ { 0.850980, 0.470588, 0.105882, 1.0 },
+ { 0.878431, 0.466667, 0.133333, 1.0 },
+ { 0.905882, 0.462745, 0.164706, 1.0 },
+ { 0.898039, 0.392157, 0.203922, 1.0 },
+ { 0.898039, 0.337255, 0.200000, 1.0 },
+ { 0.929412, 0.294118, 0.211765, 1.0 },
+ { 0.890196, 0.203922, 0.258824, 1.0 },
+ { 0.819608, 0.149020, 0.282353, 1.0 },
+ { 0.792157, 0.152941, 0.254902, 1.0 },
+ { 0.760784, 0.168627, 0.250980, 1.0 },
+ { 0.694118, 0.203922, 0.258824, 1.0 },
+ { 0.631373, 0.286275, 0.282353, 1.0 },
+ { 0.580392, 0.321569, 0.305882, 1.0 },
+ { 0.533333, 0.301961, 0.270588, 1.0 },
+ { 0.525490, 0.290196, 0.278431, 1.0 },
+ { 0.486275, 0.278431, 0.333333, 1.0 },
+ { 0.466667, 0.223529, 0.290196, 1.0 },
+ { 0.458824, 0.200000, 0.227451, 1.0 },
+ { 0.435294, 0.223529, 0.184314, 1.0 },
+ { 0.435294, 0.227451, 0.113725, 1.0 },
+ { 0.403922, 0.227451, 0.094118, 1.0 },
+ { 0.415686, 0.219608, 0.086275, 1.0 },
+ { 0.447059, 0.207843, 0.090196, 1.0 },
+ { 0.439216, 0.243137, 0.149020, 1.0 },
+ { 0.498039, 0.274510, 0.192157, 1.0 },
+ { 0.588235, 0.313725, 0.200000, 1.0 },
+ { 0.572549, 0.384314, 0.207843, 1.0 },
+ { 0.560784, 0.415686, 0.219608, 1.0 },
+ { 0.572549, 0.384314, 0.164706, 1.0 },
+ { 0.494118, 0.329412, 0.105882, 1.0 },
+ { 0.403922, 0.270588, 0.098039, 1.0 },
+ { 0.309804, 0.180392, 0.090196, 1.0 },
+ { 0.196078, 0.105882, 0.078431, 1.0 },
+ { 0.149020, 0.070588, 0.094118, 1.0 },
+ { 0.137255, 0.050980, 0.145098, 1.0 },
+ { 0.129412, 0.047059, 0.196078, 1.0 },
+ { 0.160784, 0.043137, 0.203922, 1.0 },
+ { 0.223529, 0.066667, 0.215686, 1.0 },
+ { 0.321569, 0.094118, 0.235294, 1.0 },
+ { 0.415686, 0.121569, 0.231373, 1.0 },
+ { 0.509804, 0.168627, 0.211765, 1.0 },
+ { 0.600000, 0.215686, 0.207843, 1.0 },
+ { 0.666667, 0.243137, 0.239216, 1.0 },
+ { 0.752941, 0.235294, 0.274510, 1.0 },
+ { 0.772549, 0.239216, 0.317647, 1.0 },
+ { 0.745098, 0.270588, 0.360784, 1.0 },
+ { 0.752941, 0.294118, 0.360784, 1.0 },
+ { 0.733333, 0.294118, 0.431373, 1.0 },
+ { 0.729412, 0.294118, 0.549020, 1.0 },
+ { 0.694118, 0.372549, 0.552941, 1.0 },
+ { 0.623529, 0.392157, 0.556863, 1.0 },
+ { 0.603922, 0.388235, 0.647059, 1.0 },
+ { 0.541176, 0.407843, 0.643137, 1.0 },
+ { 0.411765, 0.333333, 0.572549, 1.0 },
+ { 0.309804, 0.301961, 0.525490, 1.0 },
+ { 0.286275, 0.321569, 0.439216, 1.0 },
+ { 0.270588, 0.270588, 0.337255, 1.0 },
+ { 0.223529, 0.196078, 0.247059, 1.0 },
+ { 0.223529, 0.203922, 0.196078, 1.0 },
+ { 0.231373, 0.215686, 0.203922, 1.0 },
+ { 0.203922, 0.164706, 0.211765, 1.0 },
+ { 0.152941, 0.125490, 0.243137, 1.0 },
+ { 0.117647, 0.109804, 0.309804, 1.0 },
+ { 0.121569, 0.090196, 0.337255, 1.0 },
+ { 0.137255, 0.062745, 0.337255, 1.0 },
+ { 0.172549, 0.050980, 0.309804, 1.0 },
+ { 0.258824, 0.090196, 0.254902, 1.0 },
+ { 0.341176, 0.121569, 0.223529, 1.0 },
+ { 0.458824, 0.168627, 0.164706, 1.0 },
+ { 0.607843, 0.254902, 0.109804, 1.0 },
+ { 0.592157, 0.301961, 0.101961, 1.0 },
+ { 0.556863, 0.349020, 0.074510, 1.0 },
+ };
+/* Pastel_Lime */
+static double4 colors_612[] = {
+ { 0.113725, 0.541176, 0.137255, 1.0 },
+ { 0.192157, 0.647059, 0.254902, 1.0 },
+ { 0.219608, 0.690196, 0.309804, 1.0 },
+ { 0.250980, 0.737255, 0.368627, 1.0 },
+ { 0.278431, 0.772549, 0.431373, 1.0 },
+ { 0.305882, 0.807843, 0.494118, 1.0 },
+ { 0.325490, 0.823529, 0.525490, 1.0 },
+ { 0.345098, 0.839216, 0.560784, 1.0 },
+ { 0.443137, 0.901961, 0.682353, 1.0 },
+ { 0.454902, 0.894118, 0.698039, 1.0 },
+ { 0.470588, 0.886275, 0.713725, 1.0 },
+ { 0.478431, 0.854902, 0.737255, 1.0 },
+ { 0.490196, 0.823529, 0.764706, 1.0 },
+ { 0.513725, 0.815686, 0.772549, 1.0 },
+ { 0.541176, 0.807843, 0.780392, 1.0 },
+ { 0.552941, 0.807843, 0.772549, 1.0 },
+ { 0.564706, 0.811765, 0.768627, 1.0 },
+ { 0.560784, 0.796078, 0.705882, 1.0 },
+ { 0.552941, 0.784314, 0.705882, 1.0 },
+ { 0.545098, 0.772549, 0.709804, 1.0 },
+ { 0.556863, 0.792157, 0.713725, 1.0 },
+ { 0.568627, 0.815686, 0.717647, 1.0 },
+ { 0.572549, 0.827451, 0.717647, 1.0 },
+ { 0.580392, 0.843137, 0.721569, 1.0 },
+ { 0.533333, 0.917647, 0.709804, 1.0 },
+ { 0.478431, 0.925490, 0.717647, 1.0 },
+ { 0.427451, 0.933333, 0.725490, 1.0 },
+ { 0.396078, 0.917647, 0.713725, 1.0 },
+ { 0.364706, 0.905882, 0.705882, 1.0 },
+ { 0.349020, 0.894118, 0.694118, 1.0 },
+ { 0.337255, 0.882353, 0.686275, 1.0 },
+ { 0.321569, 0.866667, 0.678431, 1.0 },
+ { 0.301961, 0.847059, 0.686275, 1.0 },
+ { 0.290196, 0.847059, 0.705882, 1.0 },
+ { 0.337255, 0.831373, 0.701961, 1.0 },
+ { 0.384314, 0.819608, 0.701961, 1.0 },
+ { 0.450980, 0.800000, 0.698039, 1.0 },
+ { 0.521569, 0.784314, 0.698039, 1.0 },
+ { 0.549020, 0.768627, 0.694118, 1.0 },
+ { 0.580392, 0.756863, 0.694118, 1.0 },
+ { 0.709804, 0.760784, 0.690196, 1.0 },
+ { 0.749020, 0.764706, 0.694118, 1.0 },
+ { 0.792157, 0.772549, 0.698039, 1.0 },
+ { 0.792157, 0.780392, 0.694118, 1.0 },
+ { 0.796078, 0.792157, 0.690196, 1.0 },
+ { 0.792157, 0.792157, 0.686275, 1.0 },
+ { 0.788235, 0.796078, 0.682353, 1.0 },
+ { 0.792157, 0.807843, 0.662745, 1.0 },
+ { 0.788235, 0.819608, 0.635294, 1.0 },
+ { 0.768627, 0.811765, 0.658824, 1.0 },
+ { 0.737255, 0.819608, 0.694118, 1.0 },
+ { 0.709804, 0.831373, 0.729412, 1.0 },
+ { 0.705882, 0.850980, 0.733333, 1.0 },
+ { 0.705882, 0.874510, 0.741176, 1.0 },
+ { 0.705882, 0.882353, 0.745098, 1.0 },
+ { 0.709804, 0.894118, 0.749020, 1.0 },
+ { 0.745098, 0.847059, 0.780392, 1.0 },
+ { 0.729412, 0.803922, 0.823529, 1.0 },
+ { 0.713725, 0.764706, 0.866667, 1.0 },
+ { 0.682353, 0.749020, 0.866667, 1.0 },
+ { 0.650980, 0.737255, 0.870588, 1.0 },
+ { 0.627451, 0.741176, 0.858824, 1.0 },
+ { 0.603922, 0.745098, 0.850980, 1.0 },
+ { 0.603922, 0.756863, 0.839216, 1.0 },
+ { 0.584314, 0.752941, 0.854902, 1.0 },
+ { 0.541176, 0.749020, 0.917647, 1.0 },
+ { 0.505882, 0.749020, 0.917647, 1.0 },
+ { 0.474510, 0.752941, 0.921569, 1.0 },
+ { 0.466667, 0.764706, 0.905882, 1.0 },
+ { 0.458824, 0.780392, 0.894118, 1.0 },
+ { 0.450980, 0.800000, 0.862745, 1.0 },
+ { 0.431373, 0.803922, 0.827451, 1.0 },
+ { 0.388235, 0.807843, 0.796078, 1.0 },
+ { 0.376471, 0.784314, 0.792157, 1.0 },
+ { 0.364706, 0.764706, 0.792157, 1.0 },
+ { 0.411765, 0.733333, 0.776471, 1.0 },
+ { 0.462745, 0.705882, 0.764706, 1.0 },
+ { 0.486275, 0.670588, 0.752941, 1.0 },
+ { 0.513725, 0.635294, 0.741176, 1.0 },
+ { 0.552941, 0.580392, 0.717647, 1.0 },
+ { 0.596078, 0.541176, 0.698039, 1.0 },
+ { 0.654902, 0.427451, 0.615686, 1.0 },
+ { 0.713725, 0.396078, 0.572549, 1.0 },
+ { 0.772549, 0.368627, 0.533333, 1.0 },
+ { 0.800000, 0.360784, 0.509804, 1.0 },
+ { 0.827451, 0.356863, 0.490196, 1.0 },
+ { 0.850980, 0.368627, 0.447059, 1.0 },
+ { 0.847059, 0.376471, 0.411765, 1.0 },
+ { 0.764706, 0.356863, 0.349020, 1.0 },
+ { 0.709804, 0.352941, 0.345098, 1.0 },
+ { 0.658824, 0.352941, 0.345098, 1.0 },
+ { 0.662745, 0.380392, 0.352941, 1.0 },
+ { 0.666667, 0.411765, 0.364706, 1.0 },
+ { 0.643137, 0.454902, 0.368627, 1.0 },
+ { 0.623529, 0.521569, 0.392157, 1.0 },
+ { 0.631373, 0.584314, 0.431373, 1.0 },
+ { 0.631373, 0.615686, 0.466667, 1.0 },
+ { 0.654902, 0.678431, 0.549020, 1.0 },
+ { 0.682353, 0.701961, 0.552941, 1.0 },
+ { 0.709804, 0.729412, 0.560784, 1.0 },
+ { 0.737255, 0.756863, 0.564706, 1.0 },
+ { 0.764706, 0.788235, 0.568627, 1.0 },
+ { 0.815686, 0.835294, 0.576471, 1.0 },
+ { 0.803922, 0.819608, 0.572549, 1.0 },
+ { 0.819608, 0.788235, 0.549020, 1.0 },
+ { 0.792157, 0.752941, 0.505882, 1.0 },
+ { 0.768627, 0.717647, 0.462745, 1.0 },
+ { 0.756863, 0.709804, 0.439216, 1.0 },
+ { 0.745098, 0.705882, 0.419608, 1.0 },
+ { 0.705882, 0.690196, 0.380392, 1.0 },
+ { 0.674510, 0.650980, 0.349020, 1.0 },
+ { 0.631373, 0.619608, 0.309804, 1.0 },
+ { 0.564706, 0.572549, 0.262745, 1.0 },
+ { 0.466667, 0.513725, 0.164706, 1.0 },
+ { 0.447059, 0.501961, 0.145098, 1.0 },
+ { 0.427451, 0.494118, 0.125490, 1.0 },
+ { 0.384314, 0.486275, 0.101961, 1.0 },
+ { 0.364706, 0.478431, 0.094118, 1.0 },
+ { 0.364706, 0.447059, 0.090196, 1.0 },
+ { 0.380392, 0.439216, 0.098039, 1.0 },
+ { 0.470588, 0.317647, 0.090196, 1.0 },
+ { 0.505882, 0.301961, 0.090196, 1.0 },
+ { 0.545098, 0.286275, 0.090196, 1.0 },
+ { 0.552941, 0.282353, 0.086275, 1.0 },
+ { 0.564706, 0.278431, 0.086275, 1.0 },
+ { 0.580392, 0.313725, 0.105882, 1.0 },
+ { 0.600000, 0.325490, 0.141176, 1.0 },
+ { 0.619608, 0.294118, 0.164706, 1.0 },
+ { 0.631373, 0.286275, 0.215686, 1.0 },
+ { 0.603922, 0.298039, 0.290196, 1.0 },
+ { 0.572549, 0.309804, 0.301961, 1.0 },
+ { 0.541176, 0.321569, 0.317647, 1.0 },
+ { 0.466667, 0.368627, 0.352941, 1.0 },
+ { 0.407843, 0.345098, 0.360784, 1.0 },
+ { 0.321569, 0.337255, 0.376471, 1.0 },
+ { 0.282353, 0.341176, 0.372549, 1.0 },
+ { 0.243137, 0.396078, 0.356863, 1.0 },
+ { 0.250980, 0.431373, 0.349020, 1.0 },
+ { 0.258824, 0.470588, 0.345098, 1.0 },
+ { 0.266667, 0.486275, 0.345098, 1.0 },
+ { 0.274510, 0.501961, 0.345098, 1.0 },
+ { 0.274510, 0.533333, 0.337255, 1.0 },
+ { 0.278431, 0.588235, 0.317647, 1.0 },
+ { 0.286275, 0.643137, 0.301961, 1.0 },
+ { 0.298039, 0.686275, 0.282353, 1.0 },
+ { 0.356863, 0.729412, 0.301961, 1.0 },
+ { 0.368627, 0.733333, 0.313725, 1.0 },
+ { 0.384314, 0.741176, 0.325490, 1.0 },
+ { 0.403922, 0.760784, 0.352941, 1.0 },
+ { 0.419608, 0.788235, 0.384314, 1.0 },
+ { 0.419608, 0.800000, 0.411765, 1.0 },
+ { 0.400000, 0.807843, 0.447059, 1.0 },
+ { 0.380392, 0.811765, 0.490196, 1.0 },
+ { 0.388235, 0.807843, 0.494118, 1.0 },
+ { 0.396078, 0.803922, 0.501961, 1.0 },
+ { 0.403922, 0.792157, 0.517647, 1.0 },
+ { 0.403922, 0.780392, 0.521569, 1.0 },
+ { 0.400000, 0.764706, 0.549020, 1.0 },
+ { 0.372549, 0.752941, 0.592157, 1.0 },
+ { 0.309804, 0.729412, 0.631373, 1.0 },
+ { 0.270588, 0.694118, 0.615686, 1.0 },
+ { 0.207843, 0.611765, 0.564706, 1.0 },
+ { 0.203922, 0.592157, 0.549020, 1.0 },
+ { 0.200000, 0.572549, 0.533333, 1.0 },
+ { 0.196078, 0.564706, 0.505882, 1.0 },
+ { 0.168627, 0.564706, 0.556863, 1.0 },
+ { 0.145098, 0.588235, 0.584314, 1.0 },
+ { 0.137255, 0.627451, 0.623529, 1.0 },
+ { 0.164706, 0.682353, 0.666667, 1.0 },
+ { 0.184314, 0.701961, 0.662745, 1.0 },
+ { 0.207843, 0.721569, 0.658824, 1.0 },
+ { 0.250980, 0.760784, 0.686275, 1.0 },
+ { 0.282353, 0.792157, 0.717647, 1.0 },
+ { 0.294118, 0.819608, 0.760784, 1.0 },
+ { 0.309804, 0.843137, 0.796078, 1.0 },
+ { 0.317647, 0.862745, 0.847059, 1.0 },
+ { 0.341176, 0.858824, 0.882353, 1.0 },
+ { 0.384314, 0.847059, 0.901961, 1.0 },
+ { 0.439216, 0.835294, 0.901961, 1.0 },
+ { 0.474510, 0.807843, 0.898039, 1.0 },
+ { 0.490196, 0.796078, 0.878431, 1.0 },
+ { 0.501961, 0.792157, 0.862745, 1.0 },
+ { 0.501961, 0.784314, 0.847059, 1.0 },
+ { 0.517647, 0.772549, 0.835294, 1.0 },
+ { 0.611765, 0.752941, 0.792157, 1.0 },
+ { 0.631373, 0.741176, 0.780392, 1.0 },
+ { 0.650980, 0.729412, 0.772549, 1.0 },
+ { 0.674510, 0.725490, 0.741176, 1.0 },
+ { 0.674510, 0.729412, 0.698039, 1.0 },
+ { 0.658824, 0.725490, 0.635294, 1.0 },
+ { 0.650980, 0.737255, 0.596078, 1.0 },
+ { 0.643137, 0.737255, 0.564706, 1.0 },
+ { 0.623529, 0.737255, 0.572549, 1.0 },
+ { 0.584314, 0.756863, 0.596078, 1.0 },
+ { 0.541176, 0.768627, 0.635294, 1.0 },
+ { 0.466667, 0.760784, 0.619608, 1.0 },
+ { 0.396078, 0.768627, 0.611765, 1.0 },
+ { 0.341176, 0.764706, 0.556863, 1.0 },
+ { 0.305882, 0.760784, 0.521569, 1.0 },
+ { 0.286275, 0.784314, 0.490196, 1.0 },
+ { 0.286275, 0.807843, 0.494118, 1.0 },
+ { 0.282353, 0.792157, 0.466667, 1.0 },
+ { 0.294118, 0.776471, 0.450980, 1.0 },
+ { 0.321569, 0.764706, 0.388235, 1.0 },
+ { 0.356863, 0.721569, 0.356863, 1.0 },
+ { 0.415686, 0.690196, 0.337255, 1.0 },
+ { 0.494118, 0.686275, 0.341176, 1.0 },
+ { 0.564706, 0.654902, 0.360784, 1.0 },
+ { 0.619608, 0.619608, 0.403922, 1.0 },
+ { 0.666667, 0.615686, 0.411765, 1.0 },
+ { 0.682353, 0.611765, 0.435294, 1.0 },
+ { 0.674510, 0.619608, 0.478431, 1.0 },
+ { 0.647059, 0.658824, 0.529412, 1.0 },
+ { 0.643137, 0.682353, 0.600000, 1.0 },
+ { 0.607843, 0.698039, 0.686275, 1.0 },
+ { 0.564706, 0.721569, 0.756863, 1.0 },
+ { 0.517647, 0.741176, 0.788235, 1.0 },
+ { 0.454902, 0.780392, 0.803922, 1.0 },
+ { 0.368627, 0.827451, 0.800000, 1.0 },
+ { 0.325490, 0.866667, 0.800000, 1.0 },
+ { 0.298039, 0.898039, 0.807843, 1.0 },
+ { 0.282353, 0.925490, 0.815686, 1.0 },
+ { 0.278431, 0.933333, 0.831373, 1.0 },
+ { 0.282353, 0.933333, 0.835294, 1.0 },
+ { 0.278431, 0.929412, 0.827451, 1.0 },
+ { 0.298039, 0.917647, 0.819608, 1.0 },
+ { 0.345098, 0.894118, 0.815686, 1.0 },
+ { 0.415686, 0.866667, 0.823529, 1.0 },
+ { 0.498039, 0.815686, 0.807843, 1.0 },
+ { 0.560784, 0.737255, 0.768627, 1.0 },
+ { 0.592157, 0.686275, 0.717647, 1.0 },
+ { 0.600000, 0.635294, 0.674510, 1.0 },
+ { 0.603922, 0.576471, 0.631373, 1.0 },
+ { 0.580392, 0.556863, 0.607843, 1.0 },
+ { 0.584314, 0.545098, 0.580392, 1.0 },
+ { 0.584314, 0.498039, 0.517647, 1.0 },
+ { 0.549020, 0.494118, 0.447059, 1.0 },
+ { 0.482353, 0.494118, 0.376471, 1.0 },
+ { 0.423529, 0.478431, 0.321569, 1.0 },
+ { 0.333333, 0.490196, 0.286275, 1.0 },
+ { 0.278431, 0.529412, 0.294118, 1.0 },
+ { 0.247059, 0.533333, 0.298039, 1.0 },
+ { 0.219608, 0.533333, 0.270588, 1.0 },
+ { 0.203922, 0.545098, 0.243137, 1.0 },
+ { 0.196078, 0.529412, 0.227451, 1.0 },
+ { 0.168627, 0.501961, 0.211765, 1.0 },
+ { 0.152941, 0.486275, 0.219608, 1.0 },
+ { 0.156863, 0.474510, 0.227451, 1.0 },
+ { 0.137255, 0.447059, 0.219608, 1.0 },
+ { 0.145098, 0.439216, 0.203922, 1.0 },
+ { 0.152941, 0.423529, 0.176471, 1.0 },
+ { 0.156863, 0.407843, 0.141176, 1.0 },
+ { 0.149020, 0.407843, 0.117647, 1.0 },
+ { 0.149020, 0.423529, 0.094118, 1.0 },
+ { 0.125490, 0.447059, 0.086275, 1.0 },
+ { 0.105882, 0.486275, 0.101961, 1.0 },
+ };
+/* Peace */
+static double4 colors_613[] = {
+ { 0.231373, 0.266667, 0.396078, 1.0 },
+ { 0.203922, 0.207843, 0.301961, 1.0 },
+ { 0.149020, 0.172549, 0.254902, 1.0 },
+ { 0.098039, 0.137255, 0.207843, 1.0 },
+ { 0.094118, 0.137255, 0.207843, 1.0 },
+ { 0.094118, 0.141176, 0.211765, 1.0 },
+ { 0.094118, 0.141176, 0.211765, 1.0 },
+ { 0.094118, 0.141176, 0.215686, 1.0 },
+ { 0.101961, 0.149020, 0.227451, 1.0 },
+ { 0.101961, 0.152941, 0.239216, 1.0 },
+ { 0.101961, 0.160784, 0.254902, 1.0 },
+ { 0.101961, 0.164706, 0.266667, 1.0 },
+ { 0.101961, 0.168627, 0.278431, 1.0 },
+ { 0.105882, 0.172549, 0.286275, 1.0 },
+ { 0.109804, 0.180392, 0.294118, 1.0 },
+ { 0.109804, 0.184314, 0.298039, 1.0 },
+ { 0.113725, 0.188235, 0.305882, 1.0 },
+ { 0.141176, 0.211765, 0.341176, 1.0 },
+ { 0.176471, 0.231373, 0.360784, 1.0 },
+ { 0.211765, 0.250980, 0.384314, 1.0 },
+ { 0.282353, 0.278431, 0.411765, 1.0 },
+ { 0.356863, 0.305882, 0.443137, 1.0 },
+ { 0.403922, 0.329412, 0.462745, 1.0 },
+ { 0.454902, 0.356863, 0.486275, 1.0 },
+ { 0.560784, 0.431373, 0.576471, 1.0 },
+ { 0.560784, 0.439216, 0.596078, 1.0 },
+ { 0.564706, 0.447059, 0.619608, 1.0 },
+ { 0.588235, 0.462745, 0.627451, 1.0 },
+ { 0.611765, 0.482353, 0.639216, 1.0 },
+ { 0.627451, 0.490196, 0.643137, 1.0 },
+ { 0.643137, 0.498039, 0.647059, 1.0 },
+ { 0.670588, 0.505882, 0.654902, 1.0 },
+ { 0.666667, 0.498039, 0.650980, 1.0 },
+ { 0.611765, 0.462745, 0.596078, 1.0 },
+ { 0.592157, 0.435294, 0.568627, 1.0 },
+ { 0.572549, 0.407843, 0.541176, 1.0 },
+ { 0.568627, 0.388235, 0.505882, 1.0 },
+ { 0.564706, 0.372549, 0.474510, 1.0 },
+ { 0.533333, 0.352941, 0.450980, 1.0 },
+ { 0.501961, 0.337255, 0.427451, 1.0 },
+ { 0.321569, 0.250980, 0.345098, 1.0 },
+ { 0.250980, 0.219608, 0.313725, 1.0 },
+ { 0.184314, 0.188235, 0.282353, 1.0 },
+ { 0.149020, 0.172549, 0.258824, 1.0 },
+ { 0.117647, 0.156863, 0.239216, 1.0 },
+ { 0.109804, 0.152941, 0.235294, 1.0 },
+ { 0.101961, 0.152941, 0.231373, 1.0 },
+ { 0.098039, 0.152941, 0.231373, 1.0 },
+ { 0.094118, 0.152941, 0.235294, 1.0 },
+ { 0.086275, 0.152941, 0.247059, 1.0 },
+ { 0.086275, 0.152941, 0.247059, 1.0 },
+ { 0.086275, 0.156863, 0.250980, 1.0 },
+ { 0.090196, 0.152941, 0.247059, 1.0 },
+ { 0.094118, 0.152941, 0.243137, 1.0 },
+ { 0.094118, 0.152941, 0.239216, 1.0 },
+ { 0.094118, 0.152941, 0.239216, 1.0 },
+ { 0.094118, 0.152941, 0.239216, 1.0 },
+ { 0.098039, 0.152941, 0.243137, 1.0 },
+ { 0.101961, 0.156863, 0.247059, 1.0 },
+ { 0.105882, 0.164706, 0.250980, 1.0 },
+ { 0.113725, 0.172549, 0.258824, 1.0 },
+ { 0.117647, 0.176471, 0.266667, 1.0 },
+ { 0.121569, 0.180392, 0.274510, 1.0 },
+ { 0.129412, 0.192157, 0.294118, 1.0 },
+ { 0.145098, 0.200000, 0.317647, 1.0 },
+ { 0.184314, 0.227451, 0.352941, 1.0 },
+ { 0.211765, 0.239216, 0.372549, 1.0 },
+ { 0.239216, 0.254902, 0.396078, 1.0 },
+ { 0.258824, 0.262745, 0.407843, 1.0 },
+ { 0.282353, 0.274510, 0.419608, 1.0 },
+ { 0.313725, 0.290196, 0.439216, 1.0 },
+ { 0.337255, 0.298039, 0.454902, 1.0 },
+ { 0.333333, 0.305882, 0.470588, 1.0 },
+ { 0.337255, 0.313725, 0.474510, 1.0 },
+ { 0.341176, 0.325490, 0.482353, 1.0 },
+ { 0.325490, 0.329412, 0.490196, 1.0 },
+ { 0.313725, 0.337255, 0.498039, 1.0 },
+ { 0.298039, 0.329412, 0.498039, 1.0 },
+ { 0.282353, 0.321569, 0.498039, 1.0 },
+ { 0.254902, 0.317647, 0.482353, 1.0 },
+ { 0.239216, 0.305882, 0.470588, 1.0 },
+ { 0.223529, 0.305882, 0.470588, 1.0 },
+ { 0.239216, 0.309804, 0.474510, 1.0 },
+ { 0.254902, 0.313725, 0.478431, 1.0 },
+ { 0.270588, 0.313725, 0.478431, 1.0 },
+ { 0.290196, 0.313725, 0.478431, 1.0 },
+ { 0.317647, 0.313725, 0.474510, 1.0 },
+ { 0.341176, 0.313725, 0.474510, 1.0 },
+ { 0.368627, 0.325490, 0.482353, 1.0 },
+ { 0.415686, 0.333333, 0.486275, 1.0 },
+ { 0.466667, 0.345098, 0.490196, 1.0 },
+ { 0.501961, 0.352941, 0.501961, 1.0 },
+ { 0.541176, 0.364706, 0.513725, 1.0 },
+ { 0.611765, 0.419608, 0.552941, 1.0 },
+ { 0.658824, 0.458824, 0.596078, 1.0 },
+ { 0.705882, 0.501961, 0.627451, 1.0 },
+ { 0.745098, 0.537255, 0.654902, 1.0 },
+ { 0.874510, 0.607843, 0.709804, 1.0 },
+ { 0.917647, 0.639216, 0.745098, 1.0 },
+ { 0.960784, 0.674510, 0.780392, 1.0 },
+ { 0.956863, 0.678431, 0.792157, 1.0 },
+ { 0.956863, 0.682353, 0.803922, 1.0 },
+ { 0.917647, 0.690196, 0.823529, 1.0 },
+ { 0.858824, 0.666667, 0.811765, 1.0 },
+ { 0.729412, 0.576471, 0.745098, 1.0 },
+ { 0.662745, 0.537255, 0.717647, 1.0 },
+ { 0.600000, 0.501961, 0.690196, 1.0 },
+ { 0.556863, 0.486275, 0.678431, 1.0 },
+ { 0.517647, 0.474510, 0.670588, 1.0 },
+ { 0.435294, 0.439216, 0.639216, 1.0 },
+ { 0.345098, 0.396078, 0.596078, 1.0 },
+ { 0.294118, 0.345098, 0.537255, 1.0 },
+ { 0.247059, 0.309804, 0.490196, 1.0 },
+ { 0.188235, 0.270588, 0.423529, 1.0 },
+ { 0.172549, 0.258824, 0.411765, 1.0 },
+ { 0.160784, 0.250980, 0.400000, 1.0 },
+ { 0.141176, 0.235294, 0.376471, 1.0 },
+ { 0.129412, 0.219608, 0.356863, 1.0 },
+ { 0.125490, 0.207843, 0.333333, 1.0 },
+ { 0.121569, 0.200000, 0.313725, 1.0 },
+ { 0.113725, 0.184314, 0.290196, 1.0 },
+ { 0.109804, 0.180392, 0.282353, 1.0 },
+ { 0.109804, 0.176471, 0.278431, 1.0 },
+ { 0.113725, 0.176471, 0.274510, 1.0 },
+ { 0.117647, 0.176471, 0.274510, 1.0 },
+ { 0.121569, 0.180392, 0.274510, 1.0 },
+ { 0.121569, 0.180392, 0.270588, 1.0 },
+ { 0.117647, 0.176471, 0.266667, 1.0 },
+ { 0.113725, 0.172549, 0.266667, 1.0 },
+ { 0.117647, 0.180392, 0.274510, 1.0 },
+ { 0.117647, 0.180392, 0.278431, 1.0 },
+ { 0.121569, 0.184314, 0.286275, 1.0 },
+ { 0.121569, 0.188235, 0.290196, 1.0 },
+ { 0.125490, 0.192157, 0.301961, 1.0 },
+ { 0.125490, 0.196078, 0.309804, 1.0 },
+ { 0.125490, 0.203922, 0.321569, 1.0 },
+ { 0.137255, 0.211765, 0.337255, 1.0 },
+ { 0.141176, 0.219608, 0.349020, 1.0 },
+ { 0.149020, 0.227451, 0.360784, 1.0 },
+ { 0.152941, 0.231373, 0.368627, 1.0 },
+ { 0.156863, 0.239216, 0.376471, 1.0 },
+ { 0.168627, 0.254902, 0.403922, 1.0 },
+ { 0.180392, 0.270588, 0.427451, 1.0 },
+ { 0.188235, 0.290196, 0.454902, 1.0 },
+ { 0.196078, 0.309804, 0.478431, 1.0 },
+ { 0.223529, 0.360784, 0.541176, 1.0 },
+ { 0.231373, 0.376471, 0.564706, 1.0 },
+ { 0.243137, 0.396078, 0.588235, 1.0 },
+ { 0.282353, 0.450980, 0.639216, 1.0 },
+ { 0.345098, 0.482353, 0.682353, 1.0 },
+ { 0.435294, 0.513725, 0.701961, 1.0 },
+ { 0.509804, 0.525490, 0.705882, 1.0 },
+ { 0.541176, 0.509804, 0.674510, 1.0 },
+ { 0.533333, 0.498039, 0.662745, 1.0 },
+ { 0.525490, 0.486275, 0.650980, 1.0 },
+ { 0.525490, 0.466667, 0.619608, 1.0 },
+ { 0.537255, 0.439216, 0.576471, 1.0 },
+ { 0.505882, 0.376471, 0.501961, 1.0 },
+ { 0.450980, 0.325490, 0.427451, 1.0 },
+ { 0.356863, 0.270588, 0.360784, 1.0 },
+ { 0.270588, 0.223529, 0.301961, 1.0 },
+ { 0.149020, 0.160784, 0.215686, 1.0 },
+ { 0.133333, 0.149020, 0.196078, 1.0 },
+ { 0.121569, 0.137255, 0.180392, 1.0 },
+ { 0.098039, 0.117647, 0.152941, 1.0 },
+ { 0.086275, 0.105882, 0.141176, 1.0 },
+ { 0.090196, 0.105882, 0.137255, 1.0 },
+ { 0.086275, 0.105882, 0.137255, 1.0 },
+ { 0.086275, 0.109804, 0.145098, 1.0 },
+ { 0.082353, 0.109804, 0.152941, 1.0 },
+ { 0.082353, 0.113725, 0.160784, 1.0 },
+ { 0.086275, 0.121569, 0.180392, 1.0 },
+ { 0.090196, 0.133333, 0.196078, 1.0 },
+ { 0.098039, 0.149020, 0.219608, 1.0 },
+ { 0.113725, 0.164706, 0.243137, 1.0 },
+ { 0.129412, 0.184314, 0.270588, 1.0 },
+ { 0.160784, 0.211765, 0.317647, 1.0 },
+ { 0.211765, 0.243137, 0.356863, 1.0 },
+ { 0.298039, 0.286275, 0.411765, 1.0 },
+ { 0.403922, 0.360784, 0.478431, 1.0 },
+ { 0.501961, 0.454902, 0.549020, 1.0 },
+ { 0.592157, 0.552941, 0.639216, 1.0 },
+ { 0.607843, 0.607843, 0.698039, 1.0 },
+ { 0.615686, 0.619608, 0.729412, 1.0 },
+ { 0.600000, 0.607843, 0.721569, 1.0 },
+ { 0.603922, 0.611765, 0.713725, 1.0 },
+ { 0.607843, 0.615686, 0.709804, 1.0 },
+ { 0.533333, 0.592157, 0.686275, 1.0 },
+ { 0.435294, 0.537255, 0.639216, 1.0 },
+ { 0.329412, 0.447059, 0.572549, 1.0 },
+ { 0.219608, 0.352941, 0.494118, 1.0 },
+ { 0.172549, 0.286275, 0.427451, 1.0 },
+ { 0.145098, 0.239216, 0.372549, 1.0 },
+ { 0.133333, 0.211765, 0.337255, 1.0 },
+ { 0.125490, 0.200000, 0.313725, 1.0 },
+ { 0.121569, 0.192157, 0.301961, 1.0 },
+ { 0.129412, 0.196078, 0.301961, 1.0 },
+ { 0.145098, 0.203922, 0.301961, 1.0 },
+ { 0.156863, 0.207843, 0.298039, 1.0 },
+ { 0.164706, 0.211765, 0.298039, 1.0 },
+ { 0.164706, 0.211765, 0.298039, 1.0 },
+ { 0.160784, 0.207843, 0.301961, 1.0 },
+ { 0.164706, 0.211765, 0.305882, 1.0 },
+ { 0.156863, 0.211765, 0.309804, 1.0 },
+ { 0.156863, 0.211765, 0.309804, 1.0 },
+ { 0.152941, 0.211765, 0.313725, 1.0 },
+ { 0.141176, 0.207843, 0.321569, 1.0 },
+ { 0.137255, 0.211765, 0.333333, 1.0 },
+ { 0.137255, 0.215686, 0.345098, 1.0 },
+ { 0.133333, 0.215686, 0.349020, 1.0 },
+ { 0.133333, 0.215686, 0.352941, 1.0 },
+ { 0.133333, 0.215686, 0.349020, 1.0 },
+ { 0.141176, 0.215686, 0.341176, 1.0 },
+ { 0.145098, 0.215686, 0.329412, 1.0 },
+ { 0.141176, 0.207843, 0.313725, 1.0 },
+ { 0.137255, 0.196078, 0.294118, 1.0 },
+ { 0.133333, 0.184314, 0.274510, 1.0 },
+ { 0.133333, 0.180392, 0.266667, 1.0 },
+ { 0.133333, 0.176471, 0.258824, 1.0 },
+ { 0.133333, 0.176471, 0.262745, 1.0 },
+ { 0.137255, 0.184314, 0.278431, 1.0 },
+ { 0.137255, 0.200000, 0.298039, 1.0 },
+ { 0.145098, 0.219608, 0.333333, 1.0 },
+ { 0.156863, 0.243137, 0.368627, 1.0 },
+ { 0.168627, 0.262745, 0.403922, 1.0 },
+ { 0.172549, 0.278431, 0.427451, 1.0 },
+ { 0.180392, 0.290196, 0.443137, 1.0 },
+ { 0.184314, 0.294118, 0.454902, 1.0 },
+ { 0.192157, 0.298039, 0.454902, 1.0 },
+ { 0.196078, 0.294118, 0.447059, 1.0 },
+ { 0.192157, 0.282353, 0.423529, 1.0 },
+ { 0.180392, 0.262745, 0.384314, 1.0 },
+ { 0.164706, 0.231373, 0.349020, 1.0 },
+ { 0.152941, 0.211765, 0.317647, 1.0 },
+ { 0.145098, 0.192157, 0.290196, 1.0 },
+ { 0.133333, 0.176471, 0.266667, 1.0 },
+ { 0.125490, 0.164706, 0.243137, 1.0 },
+ { 0.113725, 0.152941, 0.223529, 1.0 },
+ { 0.105882, 0.145098, 0.215686, 1.0 },
+ { 0.098039, 0.145098, 0.219608, 1.0 },
+ { 0.094118, 0.145098, 0.223529, 1.0 },
+ { 0.094118, 0.149020, 0.231373, 1.0 },
+ { 0.098039, 0.152941, 0.239216, 1.0 },
+ { 0.101961, 0.160784, 0.247059, 1.0 },
+ { 0.105882, 0.168627, 0.262745, 1.0 },
+ { 0.109804, 0.180392, 0.282353, 1.0 },
+ { 0.117647, 0.196078, 0.305882, 1.0 },
+ { 0.129412, 0.215686, 0.337255, 1.0 },
+ { 0.141176, 0.239216, 0.376471, 1.0 },
+ { 0.156863, 0.262745, 0.407843, 1.0 },
+ { 0.223529, 0.294118, 0.447059, 1.0 },
+ { 0.262745, 0.313725, 0.474510, 1.0 },
+ { 0.254902, 0.301961, 0.450980, 1.0 },
+ { 0.247059, 0.290196, 0.439216, 1.0 },
+ { 0.184314, 0.270588, 0.411765, 1.0 },
+ { 0.203922, 0.254902, 0.388235, 1.0 },
+ };
+/* Persia */
+static double4 colors_614[] = {
+ { 0.925490, 0.572549, 0.435294, 1.0 },
+ { 0.921569, 0.517647, 0.419608, 1.0 },
+ { 0.882353, 0.505882, 0.396078, 1.0 },
+ { 0.843137, 0.498039, 0.372549, 1.0 },
+ { 0.784314, 0.478431, 0.349020, 1.0 },
+ { 0.725490, 0.458824, 0.329412, 1.0 },
+ { 0.701961, 0.443137, 0.329412, 1.0 },
+ { 0.682353, 0.427451, 0.329412, 1.0 },
+ { 0.615686, 0.423529, 0.345098, 1.0 },
+ { 0.572549, 0.431373, 0.349020, 1.0 },
+ { 0.529412, 0.443137, 0.356863, 1.0 },
+ { 0.482353, 0.427451, 0.356863, 1.0 },
+ { 0.439216, 0.411765, 0.356863, 1.0 },
+ { 0.419608, 0.396078, 0.341176, 1.0 },
+ { 0.400000, 0.380392, 0.329412, 1.0 },
+ { 0.400000, 0.372549, 0.317647, 1.0 },
+ { 0.403922, 0.368627, 0.305882, 1.0 },
+ { 0.392157, 0.321569, 0.231373, 1.0 },
+ { 0.407843, 0.278431, 0.192157, 1.0 },
+ { 0.427451, 0.235294, 0.152941, 1.0 },
+ { 0.454902, 0.200000, 0.117647, 1.0 },
+ { 0.486275, 0.168627, 0.086275, 1.0 },
+ { 0.486275, 0.160784, 0.078431, 1.0 },
+ { 0.490196, 0.152941, 0.074510, 1.0 },
+ { 0.549020, 0.156863, 0.113725, 1.0 },
+ { 0.615686, 0.164706, 0.141176, 1.0 },
+ { 0.682353, 0.176471, 0.172549, 1.0 },
+ { 0.674510, 0.180392, 0.188235, 1.0 },
+ { 0.666667, 0.188235, 0.207843, 1.0 },
+ { 0.635294, 0.192157, 0.215686, 1.0 },
+ { 0.607843, 0.200000, 0.223529, 1.0 },
+ { 0.572549, 0.231373, 0.247059, 1.0 },
+ { 0.552941, 0.262745, 0.274510, 1.0 },
+ { 0.509804, 0.258824, 0.254902, 1.0 },
+ { 0.435294, 0.254902, 0.223529, 1.0 },
+ { 0.364706, 0.254902, 0.192157, 1.0 },
+ { 0.290196, 0.254902, 0.172549, 1.0 },
+ { 0.219608, 0.258824, 0.152941, 1.0 },
+ { 0.188235, 0.243137, 0.141176, 1.0 },
+ { 0.160784, 0.227451, 0.129412, 1.0 },
+ { 0.133333, 0.196078, 0.086275, 1.0 },
+ { 0.156863, 0.180392, 0.074510, 1.0 },
+ { 0.184314, 0.168627, 0.066667, 1.0 },
+ { 0.219608, 0.137255, 0.058824, 1.0 },
+ { 0.258824, 0.109804, 0.050980, 1.0 },
+ { 0.278431, 0.098039, 0.050980, 1.0 },
+ { 0.301961, 0.090196, 0.050980, 1.0 },
+ { 0.333333, 0.086275, 0.070588, 1.0 },
+ { 0.372549, 0.078431, 0.082353, 1.0 },
+ { 0.415686, 0.074510, 0.094118, 1.0 },
+ { 0.400000, 0.078431, 0.094118, 1.0 },
+ { 0.384314, 0.082353, 0.098039, 1.0 },
+ { 0.341176, 0.098039, 0.105882, 1.0 },
+ { 0.298039, 0.113725, 0.113725, 1.0 },
+ { 0.286275, 0.133333, 0.125490, 1.0 },
+ { 0.274510, 0.152941, 0.137255, 1.0 },
+ { 0.309804, 0.313725, 0.247059, 1.0 },
+ { 0.356863, 0.376471, 0.305882, 1.0 },
+ { 0.403922, 0.439216, 0.364706, 1.0 },
+ { 0.478431, 0.494118, 0.396078, 1.0 },
+ { 0.552941, 0.549020, 0.431373, 1.0 },
+ { 0.592157, 0.584314, 0.450980, 1.0 },
+ { 0.631373, 0.623529, 0.474510, 1.0 },
+ { 0.705882, 0.670588, 0.525490, 1.0 },
+ { 0.772549, 0.701961, 0.560784, 1.0 },
+ { 0.823529, 0.678431, 0.549020, 1.0 },
+ { 0.796078, 0.647059, 0.525490, 1.0 },
+ { 0.768627, 0.615686, 0.505882, 1.0 },
+ { 0.741176, 0.580392, 0.486275, 1.0 },
+ { 0.717647, 0.549020, 0.470588, 1.0 },
+ { 0.678431, 0.458824, 0.423529, 1.0 },
+ { 0.623529, 0.403922, 0.376471, 1.0 },
+ { 0.513725, 0.329412, 0.282353, 1.0 },
+ { 0.454902, 0.282353, 0.243137, 1.0 },
+ { 0.400000, 0.235294, 0.207843, 1.0 },
+ { 0.376471, 0.215686, 0.200000, 1.0 },
+ { 0.352941, 0.196078, 0.192157, 1.0 },
+ { 0.356863, 0.211765, 0.200000, 1.0 },
+ { 0.364706, 0.227451, 0.207843, 1.0 },
+ { 0.376471, 0.270588, 0.227451, 1.0 },
+ { 0.376471, 0.309804, 0.250980, 1.0 },
+ { 0.388235, 0.376471, 0.352941, 1.0 },
+ { 0.419608, 0.400000, 0.388235, 1.0 },
+ { 0.450980, 0.427451, 0.427451, 1.0 },
+ { 0.462745, 0.435294, 0.431373, 1.0 },
+ { 0.478431, 0.447059, 0.439216, 1.0 },
+ { 0.509804, 0.474510, 0.439216, 1.0 },
+ { 0.545098, 0.494118, 0.443137, 1.0 },
+ { 0.623529, 0.537255, 0.454902, 1.0 },
+ { 0.647059, 0.556863, 0.466667, 1.0 },
+ { 0.670588, 0.580392, 0.478431, 1.0 },
+ { 0.674510, 0.588235, 0.482353, 1.0 },
+ { 0.678431, 0.600000, 0.486275, 1.0 },
+ { 0.674510, 0.600000, 0.478431, 1.0 },
+ { 0.662745, 0.588235, 0.474510, 1.0 },
+ { 0.639216, 0.568627, 0.466667, 1.0 },
+ { 0.596078, 0.541176, 0.462745, 1.0 },
+ { 0.498039, 0.482353, 0.435294, 1.0 },
+ { 0.458824, 0.439216, 0.403922, 1.0 },
+ { 0.419608, 0.396078, 0.376471, 1.0 },
+ { 0.407843, 0.380392, 0.364706, 1.0 },
+ { 0.396078, 0.364706, 0.356863, 1.0 },
+ { 0.396078, 0.356863, 0.360784, 1.0 },
+ { 0.403922, 0.372549, 0.380392, 1.0 },
+ { 0.454902, 0.439216, 0.447059, 1.0 },
+ { 0.505882, 0.470588, 0.458824, 1.0 },
+ { 0.560784, 0.501961, 0.470588, 1.0 },
+ { 0.592157, 0.513725, 0.478431, 1.0 },
+ { 0.627451, 0.529412, 0.486275, 1.0 },
+ { 0.686275, 0.564706, 0.494118, 1.0 },
+ { 0.737255, 0.584314, 0.509804, 1.0 },
+ { 0.756863, 0.611765, 0.501961, 1.0 },
+ { 0.752941, 0.619608, 0.482353, 1.0 },
+ { 0.654902, 0.560784, 0.411765, 1.0 },
+ { 0.619608, 0.533333, 0.392157, 1.0 },
+ { 0.588235, 0.509804, 0.376471, 1.0 },
+ { 0.525490, 0.458824, 0.333333, 1.0 },
+ { 0.478431, 0.415686, 0.305882, 1.0 },
+ { 0.411765, 0.376471, 0.266667, 1.0 },
+ { 0.333333, 0.329412, 0.250980, 1.0 },
+ { 0.207843, 0.227451, 0.203922, 1.0 },
+ { 0.211765, 0.196078, 0.184314, 1.0 },
+ { 0.215686, 0.168627, 0.168627, 1.0 },
+ { 0.227451, 0.164706, 0.168627, 1.0 },
+ { 0.239216, 0.164706, 0.168627, 1.0 },
+ { 0.262745, 0.180392, 0.188235, 1.0 },
+ { 0.301961, 0.211765, 0.211765, 1.0 },
+ { 0.349020, 0.262745, 0.239216, 1.0 },
+ { 0.419608, 0.305882, 0.258824, 1.0 },
+ { 0.533333, 0.333333, 0.278431, 1.0 },
+ { 0.552941, 0.329412, 0.270588, 1.0 },
+ { 0.572549, 0.329412, 0.262745, 1.0 },
+ { 0.592157, 0.337255, 0.254902, 1.0 },
+ { 0.619608, 0.352941, 0.231373, 1.0 },
+ { 0.631373, 0.313725, 0.211765, 1.0 },
+ { 0.603922, 0.294118, 0.200000, 1.0 },
+ { 0.462745, 0.203922, 0.145098, 1.0 },
+ { 0.384314, 0.180392, 0.129412, 1.0 },
+ { 0.309804, 0.156863, 0.113725, 1.0 },
+ { 0.274510, 0.152941, 0.117647, 1.0 },
+ { 0.243137, 0.149020, 0.125490, 1.0 },
+ { 0.192157, 0.141176, 0.145098, 1.0 },
+ { 0.125490, 0.145098, 0.164706, 1.0 },
+ { 0.082353, 0.160784, 0.176471, 1.0 },
+ { 0.054902, 0.160784, 0.188235, 1.0 },
+ { 0.050980, 0.172549, 0.184314, 1.0 },
+ { 0.058824, 0.168627, 0.180392, 1.0 },
+ { 0.070588, 0.164706, 0.176471, 1.0 },
+ { 0.105882, 0.176471, 0.160784, 1.0 },
+ { 0.145098, 0.180392, 0.149020, 1.0 },
+ { 0.180392, 0.188235, 0.152941, 1.0 },
+ { 0.203922, 0.200000, 0.156863, 1.0 },
+ { 0.243137, 0.215686, 0.180392, 1.0 },
+ { 0.247059, 0.215686, 0.176471, 1.0 },
+ { 0.254902, 0.219608, 0.172549, 1.0 },
+ { 0.262745, 0.211765, 0.168627, 1.0 },
+ { 0.254902, 0.207843, 0.172549, 1.0 },
+ { 0.219608, 0.196078, 0.180392, 1.0 },
+ { 0.184314, 0.188235, 0.200000, 1.0 },
+ { 0.149020, 0.176471, 0.196078, 1.0 },
+ { 0.109804, 0.145098, 0.164706, 1.0 },
+ { 0.078431, 0.078431, 0.098039, 1.0 },
+ { 0.086275, 0.074510, 0.094118, 1.0 },
+ { 0.094118, 0.074510, 0.090196, 1.0 },
+ { 0.137255, 0.090196, 0.113725, 1.0 },
+ { 0.184314, 0.121569, 0.145098, 1.0 },
+ { 0.239216, 0.164706, 0.180392, 1.0 },
+ { 0.290196, 0.211765, 0.207843, 1.0 },
+ { 0.403922, 0.372549, 0.313725, 1.0 },
+ { 0.431373, 0.411765, 0.349020, 1.0 },
+ { 0.462745, 0.450980, 0.384314, 1.0 },
+ { 0.525490, 0.529412, 0.466667, 1.0 },
+ { 0.572549, 0.568627, 0.509804, 1.0 },
+ { 0.592157, 0.615686, 0.552941, 1.0 },
+ { 0.603922, 0.643137, 0.572549, 1.0 },
+ { 0.611765, 0.654902, 0.572549, 1.0 },
+ { 0.611765, 0.654902, 0.568627, 1.0 },
+ { 0.611765, 0.607843, 0.517647, 1.0 },
+ { 0.607843, 0.549020, 0.447059, 1.0 },
+ { 0.600000, 0.490196, 0.372549, 1.0 },
+ { 0.600000, 0.419608, 0.309804, 1.0 },
+ { 0.600000, 0.352941, 0.247059, 1.0 },
+ { 0.588235, 0.294118, 0.192157, 1.0 },
+ { 0.537255, 0.231373, 0.129412, 1.0 },
+ { 0.407843, 0.141176, 0.047059, 1.0 },
+ { 0.384314, 0.121569, 0.043137, 1.0 },
+ { 0.360784, 0.101961, 0.039216, 1.0 },
+ { 0.329412, 0.074510, 0.050980, 1.0 },
+ { 0.278431, 0.054902, 0.066667, 1.0 },
+ { 0.200000, 0.039216, 0.078431, 1.0 },
+ { 0.133333, 0.039216, 0.094118, 1.0 },
+ { 0.066667, 0.043137, 0.105882, 1.0 },
+ { 0.039216, 0.050980, 0.109804, 1.0 },
+ { 0.035294, 0.074510, 0.113725, 1.0 },
+ { 0.039216, 0.086275, 0.109804, 1.0 },
+ { 0.070588, 0.105882, 0.098039, 1.0 },
+ { 0.125490, 0.121569, 0.090196, 1.0 },
+ { 0.200000, 0.149020, 0.090196, 1.0 },
+ { 0.286275, 0.196078, 0.094118, 1.0 },
+ { 0.364706, 0.239216, 0.117647, 1.0 },
+ { 0.411765, 0.286275, 0.133333, 1.0 },
+ { 0.454902, 0.317647, 0.156863, 1.0 },
+ { 0.474510, 0.337255, 0.184314, 1.0 },
+ { 0.490196, 0.349020, 0.207843, 1.0 },
+ { 0.517647, 0.388235, 0.250980, 1.0 },
+ { 0.513725, 0.439216, 0.298039, 1.0 },
+ { 0.521569, 0.470588, 0.349020, 1.0 },
+ { 0.525490, 0.505882, 0.403922, 1.0 },
+ { 0.525490, 0.513725, 0.439216, 1.0 },
+ { 0.552941, 0.525490, 0.454902, 1.0 },
+ { 0.576471, 0.537255, 0.466667, 1.0 },
+ { 0.619608, 0.517647, 0.458824, 1.0 },
+ { 0.670588, 0.490196, 0.439216, 1.0 },
+ { 0.709804, 0.443137, 0.411765, 1.0 },
+ { 0.749020, 0.392157, 0.372549, 1.0 },
+ { 0.752941, 0.352941, 0.345098, 1.0 },
+ { 0.717647, 0.294118, 0.301961, 1.0 },
+ { 0.654902, 0.235294, 0.258824, 1.0 },
+ { 0.560784, 0.156863, 0.200000, 1.0 },
+ { 0.470588, 0.101961, 0.141176, 1.0 },
+ { 0.392157, 0.066667, 0.113725, 1.0 },
+ { 0.309804, 0.050980, 0.101961, 1.0 },
+ { 0.243137, 0.066667, 0.105882, 1.0 },
+ { 0.164706, 0.066667, 0.105882, 1.0 },
+ { 0.105882, 0.058824, 0.090196, 1.0 },
+ { 0.070588, 0.050980, 0.078431, 1.0 },
+ { 0.082353, 0.039216, 0.070588, 1.0 },
+ { 0.121569, 0.054902, 0.066667, 1.0 },
+ { 0.176471, 0.058824, 0.062745, 1.0 },
+ { 0.247059, 0.082353, 0.058824, 1.0 },
+ { 0.329412, 0.101961, 0.078431, 1.0 },
+ { 0.419608, 0.125490, 0.105882, 1.0 },
+ { 0.509804, 0.164706, 0.141176, 1.0 },
+ { 0.584314, 0.196078, 0.156863, 1.0 },
+ { 0.631373, 0.235294, 0.149020, 1.0 },
+ { 0.678431, 0.262745, 0.149020, 1.0 },
+ { 0.701961, 0.262745, 0.152941, 1.0 },
+ { 0.729412, 0.258824, 0.168627, 1.0 },
+ { 0.725490, 0.250980, 0.180392, 1.0 },
+ { 0.686275, 0.250980, 0.180392, 1.0 },
+ { 0.647059, 0.270588, 0.156863, 1.0 },
+ { 0.592157, 0.278431, 0.152941, 1.0 },
+ { 0.576471, 0.278431, 0.172549, 1.0 },
+ { 0.588235, 0.294118, 0.200000, 1.0 },
+ { 0.615686, 0.313725, 0.247059, 1.0 },
+ { 0.650980, 0.360784, 0.278431, 1.0 },
+ { 0.686275, 0.419608, 0.313725, 1.0 },
+ { 0.717647, 0.478431, 0.356863, 1.0 },
+ { 0.752941, 0.533333, 0.403922, 1.0 },
+ { 0.803922, 0.572549, 0.447059, 1.0 },
+ { 0.858824, 0.592157, 0.466667, 1.0 },
+ { 0.909804, 0.603922, 0.470588, 1.0 },
+ { 0.945098, 0.611765, 0.470588, 1.0 },
+ { 0.952941, 0.607843, 0.470588, 1.0 },
+ { 0.949020, 0.611765, 0.462745, 1.0 },
+ { 0.933333, 0.603922, 0.450980, 1.0 },
+ };
+/* Persia_2 */
+static double4 colors_615[] = {
+ { 0.925490, 0.803922, 0.435294, 1.0 },
+ { 0.921569, 0.756863, 0.419608, 1.0 },
+ { 0.882353, 0.737255, 0.396078, 1.0 },
+ { 0.843137, 0.717647, 0.372549, 1.0 },
+ { 0.784314, 0.682353, 0.349020, 1.0 },
+ { 0.725490, 0.647059, 0.329412, 1.0 },
+ { 0.701961, 0.619608, 0.329412, 1.0 },
+ { 0.682353, 0.596078, 0.329412, 1.0 },
+ { 0.615686, 0.549020, 0.345098, 1.0 },
+ { 0.572549, 0.537255, 0.349020, 1.0 },
+ { 0.529412, 0.525490, 0.356863, 1.0 },
+ { 0.478431, 0.482353, 0.356863, 1.0 },
+ { 0.427451, 0.439216, 0.356863, 1.0 },
+ { 0.407843, 0.419608, 0.341176, 1.0 },
+ { 0.388235, 0.400000, 0.329412, 1.0 },
+ { 0.388235, 0.400000, 0.317647, 1.0 },
+ { 0.392157, 0.403922, 0.305882, 1.0 },
+ { 0.388235, 0.392157, 0.231373, 1.0 },
+ { 0.407843, 0.376471, 0.192157, 1.0 },
+ { 0.427451, 0.364706, 0.152941, 1.0 },
+ { 0.454902, 0.356863, 0.117647, 1.0 },
+ { 0.486275, 0.352941, 0.086275, 1.0 },
+ { 0.486275, 0.349020, 0.078431, 1.0 },
+ { 0.490196, 0.345098, 0.074510, 1.0 },
+ { 0.549020, 0.360784, 0.113725, 1.0 },
+ { 0.615686, 0.384314, 0.141176, 1.0 },
+ { 0.682353, 0.411765, 0.172549, 1.0 },
+ { 0.674510, 0.403922, 0.180392, 1.0 },
+ { 0.666667, 0.396078, 0.188235, 1.0 },
+ { 0.635294, 0.380392, 0.192157, 1.0 },
+ { 0.607843, 0.368627, 0.200000, 1.0 },
+ { 0.572549, 0.372549, 0.231373, 1.0 },
+ { 0.552941, 0.388235, 0.262745, 1.0 },
+ { 0.509804, 0.376471, 0.254902, 1.0 },
+ { 0.435294, 0.356863, 0.223529, 1.0 },
+ { 0.364706, 0.337255, 0.192157, 1.0 },
+ { 0.266667, 0.298039, 0.172549, 1.0 },
+ { 0.168627, 0.258824, 0.152941, 1.0 },
+ { 0.149020, 0.243137, 0.145098, 1.0 },
+ { 0.129412, 0.227451, 0.141176, 1.0 },
+ { 0.086275, 0.196078, 0.090196, 1.0 },
+ { 0.113725, 0.188235, 0.078431, 1.0 },
+ { 0.145098, 0.184314, 0.066667, 1.0 },
+ { 0.200000, 0.192157, 0.058824, 1.0 },
+ { 0.258824, 0.203922, 0.050980, 1.0 },
+ { 0.278431, 0.203922, 0.050980, 1.0 },
+ { 0.301961, 0.203922, 0.050980, 1.0 },
+ { 0.333333, 0.207843, 0.070588, 1.0 },
+ { 0.372549, 0.207843, 0.078431, 1.0 },
+ { 0.415686, 0.215686, 0.074510, 1.0 },
+ { 0.400000, 0.211765, 0.078431, 1.0 },
+ { 0.384314, 0.207843, 0.082353, 1.0 },
+ { 0.341176, 0.203922, 0.098039, 1.0 },
+ { 0.298039, 0.200000, 0.113725, 1.0 },
+ { 0.286275, 0.207843, 0.125490, 1.0 },
+ { 0.274510, 0.215686, 0.137255, 1.0 },
+ { 0.278431, 0.313725, 0.247059, 1.0 },
+ { 0.321569, 0.376471, 0.305882, 1.0 },
+ { 0.368627, 0.439216, 0.364706, 1.0 },
+ { 0.435294, 0.494118, 0.396078, 1.0 },
+ { 0.501961, 0.552941, 0.431373, 1.0 },
+ { 0.533333, 0.592157, 0.450980, 1.0 },
+ { 0.564706, 0.631373, 0.474510, 1.0 },
+ { 0.658824, 0.705882, 0.525490, 1.0 },
+ { 0.745098, 0.772549, 0.560784, 1.0 },
+ { 0.823529, 0.807843, 0.549020, 1.0 },
+ { 0.796078, 0.772549, 0.525490, 1.0 },
+ { 0.768627, 0.737255, 0.505882, 1.0 },
+ { 0.741176, 0.701961, 0.486275, 1.0 },
+ { 0.717647, 0.666667, 0.470588, 1.0 },
+ { 0.678431, 0.576471, 0.423529, 1.0 },
+ { 0.623529, 0.521569, 0.376471, 1.0 },
+ { 0.513725, 0.435294, 0.282353, 1.0 },
+ { 0.454902, 0.380392, 0.243137, 1.0 },
+ { 0.400000, 0.325490, 0.207843, 1.0 },
+ { 0.376471, 0.298039, 0.200000, 1.0 },
+ { 0.352941, 0.270588, 0.192157, 1.0 },
+ { 0.356863, 0.282353, 0.200000, 1.0 },
+ { 0.364706, 0.298039, 0.207843, 1.0 },
+ { 0.376471, 0.337255, 0.227451, 1.0 },
+ { 0.376471, 0.368627, 0.250980, 1.0 },
+ { 0.384314, 0.388235, 0.352941, 1.0 },
+ { 0.415686, 0.411765, 0.388235, 1.0 },
+ { 0.450980, 0.439216, 0.427451, 1.0 },
+ { 0.462745, 0.450980, 0.431373, 1.0 },
+ { 0.478431, 0.466667, 0.439216, 1.0 },
+ { 0.509804, 0.505882, 0.439216, 1.0 },
+ { 0.545098, 0.541176, 0.443137, 1.0 },
+ { 0.623529, 0.615686, 0.454902, 1.0 },
+ { 0.647059, 0.643137, 0.466667, 1.0 },
+ { 0.670588, 0.670588, 0.478431, 1.0 },
+ { 0.666667, 0.674510, 0.482353, 1.0 },
+ { 0.666667, 0.678431, 0.486275, 1.0 },
+ { 0.658824, 0.674510, 0.478431, 1.0 },
+ { 0.650980, 0.662745, 0.474510, 1.0 },
+ { 0.631373, 0.639216, 0.466667, 1.0 },
+ { 0.588235, 0.596078, 0.462745, 1.0 },
+ { 0.486275, 0.498039, 0.435294, 1.0 },
+ { 0.450980, 0.454902, 0.403922, 1.0 },
+ { 0.419608, 0.415686, 0.376471, 1.0 },
+ { 0.407843, 0.400000, 0.364706, 1.0 },
+ { 0.396078, 0.384314, 0.356863, 1.0 },
+ { 0.396078, 0.372549, 0.356863, 1.0 },
+ { 0.403922, 0.380392, 0.372549, 1.0 },
+ { 0.454902, 0.439216, 0.439216, 1.0 },
+ { 0.505882, 0.490196, 0.454902, 1.0 },
+ { 0.560784, 0.545098, 0.470588, 1.0 },
+ { 0.592157, 0.568627, 0.478431, 1.0 },
+ { 0.627451, 0.596078, 0.486275, 1.0 },
+ { 0.686275, 0.654902, 0.494118, 1.0 },
+ { 0.737255, 0.694118, 0.509804, 1.0 },
+ { 0.756863, 0.733333, 0.501961, 1.0 },
+ { 0.752941, 0.745098, 0.482353, 1.0 },
+ { 0.635294, 0.654902, 0.411765, 1.0 },
+ { 0.600000, 0.619608, 0.392157, 1.0 },
+ { 0.568627, 0.588235, 0.376471, 1.0 },
+ { 0.501961, 0.525490, 0.333333, 1.0 },
+ { 0.462745, 0.478431, 0.305882, 1.0 },
+ { 0.380392, 0.411765, 0.266667, 1.0 },
+ { 0.298039, 0.333333, 0.250980, 1.0 },
+ { 0.203922, 0.227451, 0.211765, 1.0 },
+ { 0.207843, 0.207843, 0.188235, 1.0 },
+ { 0.215686, 0.188235, 0.168627, 1.0 },
+ { 0.227451, 0.192157, 0.164706, 1.0 },
+ { 0.239216, 0.196078, 0.164706, 1.0 },
+ { 0.262745, 0.207843, 0.180392, 1.0 },
+ { 0.301961, 0.250980, 0.211765, 1.0 },
+ { 0.349020, 0.313725, 0.239216, 1.0 },
+ { 0.419608, 0.380392, 0.258824, 1.0 },
+ { 0.533333, 0.450980, 0.278431, 1.0 },
+ { 0.552941, 0.462745, 0.270588, 1.0 },
+ { 0.572549, 0.474510, 0.262745, 1.0 },
+ { 0.592157, 0.498039, 0.254902, 1.0 },
+ { 0.619608, 0.537255, 0.231373, 1.0 },
+ { 0.631373, 0.513725, 0.211765, 1.0 },
+ { 0.603922, 0.482353, 0.200000, 1.0 },
+ { 0.462745, 0.352941, 0.145098, 1.0 },
+ { 0.384314, 0.298039, 0.129412, 1.0 },
+ { 0.309804, 0.247059, 0.113725, 1.0 },
+ { 0.274510, 0.223529, 0.117647, 1.0 },
+ { 0.243137, 0.203922, 0.125490, 1.0 },
+ { 0.192157, 0.160784, 0.141176, 1.0 },
+ { 0.125490, 0.125490, 0.164706, 1.0 },
+ { 0.082353, 0.113725, 0.176471, 1.0 },
+ { 0.054902, 0.098039, 0.188235, 1.0 },
+ { 0.050980, 0.109804, 0.184314, 1.0 },
+ { 0.058824, 0.109804, 0.180392, 1.0 },
+ { 0.070588, 0.113725, 0.176471, 1.0 },
+ { 0.105882, 0.156863, 0.176471, 1.0 },
+ { 0.145098, 0.180392, 0.164706, 1.0 },
+ { 0.164706, 0.188235, 0.152941, 1.0 },
+ { 0.184314, 0.203922, 0.156863, 1.0 },
+ { 0.239216, 0.243137, 0.180392, 1.0 },
+ { 0.243137, 0.247059, 0.176471, 1.0 },
+ { 0.250980, 0.254902, 0.172549, 1.0 },
+ { 0.262745, 0.254902, 0.168627, 1.0 },
+ { 0.254902, 0.247059, 0.172549, 1.0 },
+ { 0.219608, 0.211765, 0.180392, 1.0 },
+ { 0.188235, 0.184314, 0.200000, 1.0 },
+ { 0.149020, 0.152941, 0.196078, 1.0 },
+ { 0.109804, 0.117647, 0.164706, 1.0 },
+ { 0.086275, 0.078431, 0.098039, 1.0 },
+ { 0.090196, 0.074510, 0.086275, 1.0 },
+ { 0.094118, 0.074510, 0.078431, 1.0 },
+ { 0.137255, 0.090196, 0.090196, 1.0 },
+ { 0.184314, 0.125490, 0.121569, 1.0 },
+ { 0.239216, 0.180392, 0.164706, 1.0 },
+ { 0.290196, 0.250980, 0.207843, 1.0 },
+ { 0.392157, 0.403922, 0.313725, 1.0 },
+ { 0.415686, 0.431373, 0.349020, 1.0 },
+ { 0.439216, 0.462745, 0.384314, 1.0 },
+ { 0.494118, 0.529412, 0.466667, 1.0 },
+ { 0.549020, 0.572549, 0.509804, 1.0 },
+ { 0.560784, 0.615686, 0.552941, 1.0 },
+ { 0.572549, 0.643137, 0.572549, 1.0 },
+ { 0.572549, 0.654902, 0.572549, 1.0 },
+ { 0.572549, 0.654902, 0.568627, 1.0 },
+ { 0.572549, 0.611765, 0.517647, 1.0 },
+ { 0.592157, 0.607843, 0.447059, 1.0 },
+ { 0.600000, 0.596078, 0.372549, 1.0 },
+ { 0.600000, 0.556863, 0.309804, 1.0 },
+ { 0.600000, 0.517647, 0.247059, 1.0 },
+ { 0.588235, 0.474510, 0.192157, 1.0 },
+ { 0.537255, 0.419608, 0.129412, 1.0 },
+ { 0.407843, 0.309804, 0.047059, 1.0 },
+ { 0.384314, 0.278431, 0.043137, 1.0 },
+ { 0.360784, 0.250980, 0.039216, 1.0 },
+ { 0.329412, 0.203922, 0.050980, 1.0 },
+ { 0.278431, 0.145098, 0.054902, 1.0 },
+ { 0.200000, 0.070588, 0.039216, 1.0 },
+ { 0.133333, 0.039216, 0.047059, 1.0 },
+ { 0.094118, 0.043137, 0.105882, 1.0 },
+ { 0.058824, 0.039216, 0.109804, 1.0 },
+ { 0.035294, 0.035294, 0.113725, 1.0 },
+ { 0.039216, 0.050980, 0.109804, 1.0 },
+ { 0.070588, 0.094118, 0.105882, 1.0 },
+ { 0.109804, 0.125490, 0.090196, 1.0 },
+ { 0.200000, 0.200000, 0.090196, 1.0 },
+ { 0.286275, 0.286275, 0.094118, 1.0 },
+ { 0.364706, 0.356863, 0.117647, 1.0 },
+ { 0.407843, 0.411765, 0.133333, 1.0 },
+ { 0.454902, 0.454902, 0.156863, 1.0 },
+ { 0.474510, 0.474510, 0.184314, 1.0 },
+ { 0.490196, 0.482353, 0.207843, 1.0 },
+ { 0.517647, 0.513725, 0.250980, 1.0 },
+ { 0.490196, 0.513725, 0.298039, 1.0 },
+ { 0.494118, 0.521569, 0.349020, 1.0 },
+ { 0.490196, 0.525490, 0.403922, 1.0 },
+ { 0.498039, 0.525490, 0.439216, 1.0 },
+ { 0.533333, 0.552941, 0.454902, 1.0 },
+ { 0.564706, 0.576471, 0.466667, 1.0 },
+ { 0.619608, 0.592157, 0.458824, 1.0 },
+ { 0.670588, 0.596078, 0.439216, 1.0 },
+ { 0.709804, 0.580392, 0.411765, 1.0 },
+ { 0.749020, 0.568627, 0.372549, 1.0 },
+ { 0.752941, 0.541176, 0.345098, 1.0 },
+ { 0.717647, 0.486275, 0.294118, 1.0 },
+ { 0.654902, 0.407843, 0.235294, 1.0 },
+ { 0.560784, 0.305882, 0.156863, 1.0 },
+ { 0.470588, 0.235294, 0.101961, 1.0 },
+ { 0.392157, 0.168627, 0.066667, 1.0 },
+ { 0.309804, 0.117647, 0.050980, 1.0 },
+ { 0.243137, 0.109804, 0.066667, 1.0 },
+ { 0.164706, 0.070588, 0.066667, 1.0 },
+ { 0.105882, 0.058824, 0.066667, 1.0 },
+ { 0.078431, 0.050980, 0.070588, 1.0 },
+ { 0.082353, 0.039216, 0.047059, 1.0 },
+ { 0.121569, 0.070588, 0.054902, 1.0 },
+ { 0.176471, 0.109804, 0.058824, 1.0 },
+ { 0.247059, 0.168627, 0.058824, 1.0 },
+ { 0.329412, 0.219608, 0.078431, 1.0 },
+ { 0.419608, 0.270588, 0.105882, 1.0 },
+ { 0.509804, 0.337255, 0.141176, 1.0 },
+ { 0.584314, 0.400000, 0.156863, 1.0 },
+ { 0.631373, 0.462745, 0.149020, 1.0 },
+ { 0.678431, 0.509804, 0.149020, 1.0 },
+ { 0.701961, 0.517647, 0.152941, 1.0 },
+ { 0.729412, 0.525490, 0.168627, 1.0 },
+ { 0.725490, 0.505882, 0.180392, 1.0 },
+ { 0.686275, 0.482353, 0.180392, 1.0 },
+ { 0.647059, 0.498039, 0.156863, 1.0 },
+ { 0.592157, 0.482353, 0.152941, 1.0 },
+ { 0.576471, 0.470588, 0.172549, 1.0 },
+ { 0.588235, 0.478431, 0.200000, 1.0 },
+ { 0.615686, 0.486275, 0.247059, 1.0 },
+ { 0.650980, 0.533333, 0.278431, 1.0 },
+ { 0.686275, 0.592157, 0.313725, 1.0 },
+ { 0.717647, 0.647059, 0.356863, 1.0 },
+ { 0.752941, 0.694118, 0.403922, 1.0 },
+ { 0.803922, 0.741176, 0.447059, 1.0 },
+ { 0.858824, 0.776471, 0.466667, 1.0 },
+ { 0.909804, 0.807843, 0.470588, 1.0 },
+ { 0.945098, 0.835294, 0.470588, 1.0 },
+ { 0.952941, 0.835294, 0.470588, 1.0 },
+ { 0.949020, 0.835294, 0.462745, 1.0 },
+ { 0.933333, 0.831373, 0.450980, 1.0 },
+ };
+/* Persia_3 */
+static double4 colors_616[] = {
+ { 0.686275, 0.584314, 0.925490, 1.0 },
+ { 0.647059, 0.568627, 0.921569, 1.0 },
+ { 0.623529, 0.537255, 0.882353, 1.0 },
+ { 0.603922, 0.505882, 0.843137, 1.0 },
+ { 0.572549, 0.474510, 0.784314, 1.0 },
+ { 0.541176, 0.447059, 0.725490, 1.0 },
+ { 0.525490, 0.443137, 0.701961, 1.0 },
+ { 0.509804, 0.439216, 0.682353, 1.0 },
+ { 0.494118, 0.443137, 0.615686, 1.0 },
+ { 0.490196, 0.443137, 0.572549, 1.0 },
+ { 0.486275, 0.443137, 0.529412, 1.0 },
+ { 0.458824, 0.435294, 0.482353, 1.0 },
+ { 0.435294, 0.427451, 0.439216, 1.0 },
+ { 0.415686, 0.407843, 0.419608, 1.0 },
+ { 0.396078, 0.392157, 0.400000, 1.0 },
+ { 0.392157, 0.380392, 0.400000, 1.0 },
+ { 0.392157, 0.368627, 0.403922, 1.0 },
+ { 0.349020, 0.294118, 0.392157, 1.0 },
+ { 0.317647, 0.254902, 0.407843, 1.0 },
+ { 0.286275, 0.219608, 0.427451, 1.0 },
+ { 0.258824, 0.192157, 0.454902, 1.0 },
+ { 0.231373, 0.164706, 0.486275, 1.0 },
+ { 0.223529, 0.156863, 0.486275, 1.0 },
+ { 0.219608, 0.152941, 0.490196, 1.0 },
+ { 0.243137, 0.200000, 0.549020, 1.0 },
+ { 0.262745, 0.239216, 0.615686, 1.0 },
+ { 0.286275, 0.282353, 0.682353, 1.0 },
+ { 0.290196, 0.290196, 0.674510, 1.0 },
+ { 0.294118, 0.301961, 0.666667, 1.0 },
+ { 0.294118, 0.301961, 0.635294, 1.0 },
+ { 0.298039, 0.305882, 0.607843, 1.0 },
+ { 0.321569, 0.329412, 0.572549, 1.0 },
+ { 0.349020, 0.352941, 0.552941, 1.0 },
+ { 0.341176, 0.337255, 0.509804, 1.0 },
+ { 0.317647, 0.294118, 0.435294, 1.0 },
+ { 0.294118, 0.250980, 0.364706, 1.0 },
+ { 0.274510, 0.219608, 0.298039, 1.0 },
+ { 0.258824, 0.192157, 0.231373, 1.0 },
+ { 0.243137, 0.176471, 0.203922, 1.0 },
+ { 0.227451, 0.164706, 0.180392, 1.0 },
+ { 0.196078, 0.117647, 0.149020, 1.0 },
+ { 0.184314, 0.105882, 0.164706, 1.0 },
+ { 0.172549, 0.094118, 0.184314, 1.0 },
+ { 0.156863, 0.090196, 0.219608, 1.0 },
+ { 0.141176, 0.090196, 0.258824, 1.0 },
+ { 0.133333, 0.094118, 0.278431, 1.0 },
+ { 0.129412, 0.098039, 0.301961, 1.0 },
+ { 0.137255, 0.121569, 0.333333, 1.0 },
+ { 0.137255, 0.137255, 0.372549, 1.0 },
+ { 0.141176, 0.145098, 0.415686, 1.0 },
+ { 0.141176, 0.145098, 0.400000, 1.0 },
+ { 0.141176, 0.149020, 0.384314, 1.0 },
+ { 0.149020, 0.152941, 0.341176, 1.0 },
+ { 0.160784, 0.160784, 0.298039, 1.0 },
+ { 0.176471, 0.168627, 0.286275, 1.0 },
+ { 0.192157, 0.180392, 0.274510, 1.0 },
+ { 0.313725, 0.298039, 0.309804, 1.0 },
+ { 0.376471, 0.364706, 0.372549, 1.0 },
+ { 0.439216, 0.435294, 0.435294, 1.0 },
+ { 0.494118, 0.478431, 0.494118, 1.0 },
+ { 0.552941, 0.521569, 0.552941, 1.0 },
+ { 0.592157, 0.549020, 0.592157, 1.0 },
+ { 0.631373, 0.576471, 0.631373, 1.0 },
+ { 0.694118, 0.639216, 0.705882, 1.0 },
+ { 0.745098, 0.686275, 0.772549, 1.0 },
+ { 0.752941, 0.682353, 0.823529, 1.0 },
+ { 0.721569, 0.654902, 0.796078, 1.0 },
+ { 0.690196, 0.627451, 0.768627, 1.0 },
+ { 0.658824, 0.603922, 0.741176, 1.0 },
+ { 0.631373, 0.584314, 0.717647, 1.0 },
+ { 0.552941, 0.533333, 0.678431, 1.0 },
+ { 0.494118, 0.474510, 0.623529, 1.0 },
+ { 0.396078, 0.364706, 0.513725, 1.0 },
+ { 0.341176, 0.317647, 0.454902, 1.0 },
+ { 0.290196, 0.270588, 0.400000, 1.0 },
+ { 0.270588, 0.258824, 0.376471, 1.0 },
+ { 0.250980, 0.247059, 0.352941, 1.0 },
+ { 0.262745, 0.254902, 0.356863, 1.0 },
+ { 0.278431, 0.266667, 0.364706, 1.0 },
+ { 0.313725, 0.286275, 0.376471, 1.0 },
+ { 0.341176, 0.309804, 0.376471, 1.0 },
+ { 0.388235, 0.388235, 0.388235, 1.0 },
+ { 0.419608, 0.419608, 0.419608, 1.0 },
+ { 0.450980, 0.450980, 0.450980, 1.0 },
+ { 0.462745, 0.462745, 0.462745, 1.0 },
+ { 0.478431, 0.478431, 0.478431, 1.0 },
+ { 0.509804, 0.509804, 0.509804, 1.0 },
+ { 0.537255, 0.529412, 0.545098, 1.0 },
+ { 0.592157, 0.552941, 0.623529, 1.0 },
+ { 0.611765, 0.568627, 0.647059, 1.0 },
+ { 0.631373, 0.584314, 0.670588, 1.0 },
+ { 0.639216, 0.588235, 0.674510, 1.0 },
+ { 0.647059, 0.596078, 0.678431, 1.0 },
+ { 0.643137, 0.588235, 0.674510, 1.0 },
+ { 0.631373, 0.580392, 0.662745, 1.0 },
+ { 0.611765, 0.568627, 0.639216, 1.0 },
+ { 0.580392, 0.556863, 0.596078, 1.0 },
+ { 0.498039, 0.498039, 0.498039, 1.0 },
+ { 0.458824, 0.458824, 0.458824, 1.0 },
+ { 0.419608, 0.419608, 0.419608, 1.0 },
+ { 0.407843, 0.407843, 0.407843, 1.0 },
+ { 0.396078, 0.396078, 0.396078, 1.0 },
+ { 0.396078, 0.396078, 0.396078, 1.0 },
+ { 0.403922, 0.403922, 0.403922, 1.0 },
+ { 0.454902, 0.454902, 0.454902, 1.0 },
+ { 0.505882, 0.505882, 0.505882, 1.0 },
+ { 0.560784, 0.560784, 0.560784, 1.0 },
+ { 0.580392, 0.572549, 0.592157, 1.0 },
+ { 0.600000, 0.588235, 0.627451, 1.0 },
+ { 0.635294, 0.603922, 0.686275, 1.0 },
+ { 0.666667, 0.627451, 0.737255, 1.0 },
+ { 0.682353, 0.623529, 0.756863, 1.0 },
+ { 0.682353, 0.603922, 0.752941, 1.0 },
+ { 0.603922, 0.517647, 0.654902, 1.0 },
+ { 0.572549, 0.494118, 0.619608, 1.0 },
+ { 0.545098, 0.470588, 0.588235, 1.0 },
+ { 0.490196, 0.415686, 0.525490, 1.0 },
+ { 0.447059, 0.380392, 0.478431, 1.0 },
+ { 0.392157, 0.333333, 0.411765, 1.0 },
+ { 0.329412, 0.301961, 0.333333, 1.0 },
+ { 0.227451, 0.227451, 0.227451, 1.0 },
+ { 0.215686, 0.215686, 0.219608, 1.0 },
+ { 0.203922, 0.203922, 0.215686, 1.0 },
+ { 0.200000, 0.200000, 0.227451, 1.0 },
+ { 0.200000, 0.200000, 0.239216, 1.0 },
+ { 0.219608, 0.223529, 0.262745, 1.0 },
+ { 0.258824, 0.258824, 0.301961, 1.0 },
+ { 0.305882, 0.294118, 0.349020, 1.0 },
+ { 0.356863, 0.325490, 0.419608, 1.0 },
+ { 0.403922, 0.364706, 0.533333, 1.0 },
+ { 0.403922, 0.356863, 0.552941, 1.0 },
+ { 0.403922, 0.352941, 0.572549, 1.0 },
+ { 0.415686, 0.349020, 0.592157, 1.0 },
+ { 0.427451, 0.329412, 0.619608, 1.0 },
+ { 0.396078, 0.313725, 0.631373, 1.0 },
+ { 0.372549, 0.294118, 0.603922, 1.0 },
+ { 0.266667, 0.219608, 0.462745, 1.0 },
+ { 0.231373, 0.188235, 0.384314, 1.0 },
+ { 0.196078, 0.160784, 0.309804, 1.0 },
+ { 0.188235, 0.160784, 0.274510, 1.0 },
+ { 0.180392, 0.164706, 0.243137, 1.0 },
+ { 0.172549, 0.172549, 0.192157, 1.0 },
+ { 0.156863, 0.164706, 0.149020, 1.0 },
+ { 0.160784, 0.176471, 0.109804, 1.0 },
+ { 0.160784, 0.188235, 0.082353, 1.0 },
+ { 0.172549, 0.184314, 0.078431, 1.0 },
+ { 0.168627, 0.180392, 0.086275, 1.0 },
+ { 0.164706, 0.176471, 0.098039, 1.0 },
+ { 0.176471, 0.164706, 0.133333, 1.0 },
+ { 0.180392, 0.172549, 0.172549, 1.0 },
+ { 0.188235, 0.180392, 0.184314, 1.0 },
+ { 0.200000, 0.188235, 0.203922, 1.0 },
+ { 0.231373, 0.219608, 0.243137, 1.0 },
+ { 0.231373, 0.215686, 0.247059, 1.0 },
+ { 0.235294, 0.211765, 0.254902, 1.0 },
+ { 0.235294, 0.207843, 0.262745, 1.0 },
+ { 0.231373, 0.211765, 0.254902, 1.0 },
+ { 0.215686, 0.215686, 0.219608, 1.0 },
+ { 0.200000, 0.200000, 0.200000, 1.0 },
+ { 0.188235, 0.196078, 0.180392, 1.0 },
+ { 0.152941, 0.164706, 0.133333, 1.0 },
+ { 0.094118, 0.098039, 0.094118, 1.0 },
+ { 0.090196, 0.094118, 0.094118, 1.0 },
+ { 0.086275, 0.090196, 0.094118, 1.0 },
+ { 0.109804, 0.121569, 0.137255, 1.0 },
+ { 0.149020, 0.160784, 0.184314, 1.0 },
+ { 0.200000, 0.207843, 0.239216, 1.0 },
+ { 0.254902, 0.254902, 0.290196, 1.0 },
+ { 0.396078, 0.376471, 0.403922, 1.0 },
+ { 0.427451, 0.415686, 0.431373, 1.0 },
+ { 0.462745, 0.458824, 0.462745, 1.0 },
+ { 0.529412, 0.529412, 0.529412, 1.0 },
+ { 0.572549, 0.572549, 0.572549, 1.0 },
+ { 0.615686, 0.615686, 0.615686, 1.0 },
+ { 0.643137, 0.643137, 0.643137, 1.0 },
+ { 0.654902, 0.654902, 0.654902, 1.0 },
+ { 0.654902, 0.654902, 0.654902, 1.0 },
+ { 0.611765, 0.611765, 0.611765, 1.0 },
+ { 0.588235, 0.545098, 0.607843, 1.0 },
+ { 0.537255, 0.466667, 0.600000, 1.0 },
+ { 0.486275, 0.403922, 0.600000, 1.0 },
+ { 0.423529, 0.341176, 0.600000, 1.0 },
+ { 0.364706, 0.286275, 0.588235, 1.0 },
+ { 0.298039, 0.215686, 0.537255, 1.0 },
+ { 0.196078, 0.109804, 0.407843, 1.0 },
+ { 0.172549, 0.101961, 0.384314, 1.0 },
+ { 0.149020, 0.094118, 0.360784, 1.0 },
+ { 0.125490, 0.101961, 0.329412, 1.0 },
+ { 0.098039, 0.101961, 0.278431, 1.0 },
+ { 0.070588, 0.098039, 0.200000, 1.0 },
+ { 0.058824, 0.098039, 0.133333, 1.0 },
+ { 0.058824, 0.105882, 0.074510, 1.0 },
+ { 0.062745, 0.109804, 0.054902, 1.0 },
+ { 0.078431, 0.113725, 0.050980, 1.0 },
+ { 0.086275, 0.109804, 0.054902, 1.0 },
+ { 0.105882, 0.101961, 0.086275, 1.0 },
+ { 0.121569, 0.109804, 0.125490, 1.0 },
+ { 0.160784, 0.121569, 0.200000, 1.0 },
+ { 0.219608, 0.137255, 0.286275, 1.0 },
+ { 0.270588, 0.176471, 0.364706, 1.0 },
+ { 0.317647, 0.196078, 0.411765, 1.0 },
+ { 0.352941, 0.227451, 0.454902, 1.0 },
+ { 0.380392, 0.258824, 0.474510, 1.0 },
+ { 0.392157, 0.286275, 0.490196, 1.0 },
+ { 0.431373, 0.333333, 0.517647, 1.0 },
+ { 0.470588, 0.380392, 0.513725, 1.0 },
+ { 0.498039, 0.431373, 0.521569, 1.0 },
+ { 0.517647, 0.486275, 0.525490, 1.0 },
+ { 0.525490, 0.521569, 0.525490, 1.0 },
+ { 0.549020, 0.545098, 0.552941, 1.0 },
+ { 0.572549, 0.560784, 0.576471, 1.0 },
+ { 0.580392, 0.556863, 0.619608, 1.0 },
+ { 0.576471, 0.545098, 0.670588, 1.0 },
+ { 0.549020, 0.525490, 0.709804, 1.0 },
+ { 0.509804, 0.494118, 0.749020, 1.0 },
+ { 0.474510, 0.466667, 0.752941, 1.0 },
+ { 0.407843, 0.407843, 0.717647, 1.0 },
+ { 0.341176, 0.349020, 0.654902, 1.0 },
+ { 0.247059, 0.270588, 0.560784, 1.0 },
+ { 0.176471, 0.196078, 0.470588, 1.0 },
+ { 0.129412, 0.164706, 0.392157, 1.0 },
+ { 0.098039, 0.137255, 0.309804, 1.0 },
+ { 0.105882, 0.133333, 0.243137, 1.0 },
+ { 0.090196, 0.117647, 0.164706, 1.0 },
+ { 0.074510, 0.090196, 0.105882, 1.0 },
+ { 0.062745, 0.078431, 0.070588, 1.0 },
+ { 0.050980, 0.070588, 0.082353, 1.0 },
+ { 0.074510, 0.078431, 0.121569, 1.0 },
+ { 0.086275, 0.086275, 0.176471, 1.0 },
+ { 0.113725, 0.098039, 0.247059, 1.0 },
+ { 0.152941, 0.129412, 0.329412, 1.0 },
+ { 0.192157, 0.172549, 0.419608, 1.0 },
+ { 0.247059, 0.223529, 0.509804, 1.0 },
+ { 0.286275, 0.250980, 0.584314, 1.0 },
+ { 0.325490, 0.250980, 0.631373, 1.0 },
+ { 0.352941, 0.254902, 0.678431, 1.0 },
+ { 0.356863, 0.262745, 0.701961, 1.0 },
+ { 0.364706, 0.286275, 0.729412, 1.0 },
+ { 0.360784, 0.294118, 0.725490, 1.0 },
+ { 0.349020, 0.290196, 0.686275, 1.0 },
+ { 0.356863, 0.258824, 0.647059, 1.0 },
+ { 0.349020, 0.247059, 0.592157, 1.0 },
+ { 0.352941, 0.262745, 0.576471, 1.0 },
+ { 0.372549, 0.294118, 0.588235, 1.0 },
+ { 0.400000, 0.345098, 0.615686, 1.0 },
+ { 0.443137, 0.380392, 0.650980, 1.0 },
+ { 0.501961, 0.423529, 0.686275, 1.0 },
+ { 0.556863, 0.470588, 0.717647, 1.0 },
+ { 0.611765, 0.525490, 0.752941, 1.0 },
+ { 0.658824, 0.576471, 0.803922, 1.0 },
+ { 0.690196, 0.603922, 0.858824, 1.0 },
+ { 0.709804, 0.615686, 0.909804, 1.0 },
+ { 0.725490, 0.623529, 0.945098, 1.0 },
+ { 0.721569, 0.623529, 0.952941, 1.0 },
+ { 0.721569, 0.615686, 0.949020, 1.0 },
+ { 0.713725, 0.600000, 0.933333, 1.0 },
+ };
+/* Pink */
+static double4 colors_617[] = {
+ { 0.713725, 0.235294, 0.431373, 1.0 },
+ { 0.686275, 0.203922, 0.411765, 1.0 },
+ { 0.670588, 0.192157, 0.403922, 1.0 },
+ { 0.654902, 0.184314, 0.396078, 1.0 },
+ { 0.647059, 0.180392, 0.388235, 1.0 },
+ { 0.639216, 0.180392, 0.384314, 1.0 },
+ { 0.635294, 0.180392, 0.380392, 1.0 },
+ { 0.635294, 0.180392, 0.376471, 1.0 },
+ { 0.607843, 0.168627, 0.360784, 1.0 },
+ { 0.592157, 0.156863, 0.356863, 1.0 },
+ { 0.580392, 0.145098, 0.356863, 1.0 },
+ { 0.568627, 0.141176, 0.360784, 1.0 },
+ { 0.560784, 0.137255, 0.368627, 1.0 },
+ { 0.568627, 0.141176, 0.376471, 1.0 },
+ { 0.576471, 0.149020, 0.384314, 1.0 },
+ { 0.588235, 0.152941, 0.392157, 1.0 },
+ { 0.603922, 0.160784, 0.400000, 1.0 },
+ { 0.666667, 0.184314, 0.415686, 1.0 },
+ { 0.690196, 0.192157, 0.415686, 1.0 },
+ { 0.713725, 0.200000, 0.419608, 1.0 },
+ { 0.725490, 0.203922, 0.415686, 1.0 },
+ { 0.737255, 0.211765, 0.415686, 1.0 },
+ { 0.737255, 0.211765, 0.411765, 1.0 },
+ { 0.737255, 0.215686, 0.407843, 1.0 },
+ { 0.709804, 0.184314, 0.380392, 1.0 },
+ { 0.682353, 0.168627, 0.368627, 1.0 },
+ { 0.654902, 0.152941, 0.360784, 1.0 },
+ { 0.627451, 0.141176, 0.360784, 1.0 },
+ { 0.603922, 0.129412, 0.360784, 1.0 },
+ { 0.592157, 0.125490, 0.360784, 1.0 },
+ { 0.584314, 0.121569, 0.364706, 1.0 },
+ { 0.568627, 0.117647, 0.368627, 1.0 },
+ { 0.556863, 0.117647, 0.368627, 1.0 },
+ { 0.552941, 0.113725, 0.368627, 1.0 },
+ { 0.556863, 0.117647, 0.368627, 1.0 },
+ { 0.564706, 0.121569, 0.372549, 1.0 },
+ { 0.568627, 0.121569, 0.368627, 1.0 },
+ { 0.572549, 0.121569, 0.364706, 1.0 },
+ { 0.576471, 0.117647, 0.356863, 1.0 },
+ { 0.580392, 0.117647, 0.352941, 1.0 },
+ { 0.592157, 0.117647, 0.333333, 1.0 },
+ { 0.596078, 0.121569, 0.325490, 1.0 },
+ { 0.603922, 0.129412, 0.317647, 1.0 },
+ { 0.623529, 0.137255, 0.317647, 1.0 },
+ { 0.643137, 0.149020, 0.321569, 1.0 },
+ { 0.658824, 0.156863, 0.329412, 1.0 },
+ { 0.678431, 0.168627, 0.337255, 1.0 },
+ { 0.713725, 0.200000, 0.352941, 1.0 },
+ { 0.745098, 0.235294, 0.380392, 1.0 },
+ { 0.819608, 0.317647, 0.427451, 1.0 },
+ { 0.862745, 0.356863, 0.462745, 1.0 },
+ { 0.905882, 0.400000, 0.501961, 1.0 },
+ { 0.929412, 0.439216, 0.549020, 1.0 },
+ { 0.952941, 0.478431, 0.596078, 1.0 },
+ { 0.960784, 0.494118, 0.615686, 1.0 },
+ { 0.968627, 0.509804, 0.639216, 1.0 },
+ { 0.937255, 0.509804, 0.666667, 1.0 },
+ { 0.901961, 0.474510, 0.650980, 1.0 },
+ { 0.870588, 0.443137, 0.635294, 1.0 },
+ { 0.835294, 0.411765, 0.615686, 1.0 },
+ { 0.800000, 0.384314, 0.600000, 1.0 },
+ { 0.780392, 0.364706, 0.588235, 1.0 },
+ { 0.760784, 0.349020, 0.580392, 1.0 },
+ { 0.721569, 0.301961, 0.549020, 1.0 },
+ { 0.678431, 0.254902, 0.505882, 1.0 },
+ { 0.623529, 0.215686, 0.458824, 1.0 },
+ { 0.615686, 0.207843, 0.458824, 1.0 },
+ { 0.611765, 0.203922, 0.458824, 1.0 },
+ { 0.615686, 0.203922, 0.462745, 1.0 },
+ { 0.619608, 0.203922, 0.470588, 1.0 },
+ { 0.627451, 0.203922, 0.478431, 1.0 },
+ { 0.635294, 0.211765, 0.486275, 1.0 },
+ { 0.678431, 0.239216, 0.490196, 1.0 },
+ { 0.705882, 0.254902, 0.498039, 1.0 },
+ { 0.737255, 0.274510, 0.505882, 1.0 },
+ { 0.756863, 0.286275, 0.525490, 1.0 },
+ { 0.776471, 0.298039, 0.545098, 1.0 },
+ { 0.788235, 0.305882, 0.552941, 1.0 },
+ { 0.800000, 0.317647, 0.560784, 1.0 },
+ { 0.815686, 0.349020, 0.588235, 1.0 },
+ { 0.839216, 0.368627, 0.600000, 1.0 },
+ { 0.843137, 0.376471, 0.635294, 1.0 },
+ { 0.850980, 0.380392, 0.635294, 1.0 },
+ { 0.858824, 0.388235, 0.639216, 1.0 },
+ { 0.866667, 0.400000, 0.639216, 1.0 },
+ { 0.878431, 0.411765, 0.643137, 1.0 },
+ { 0.898039, 0.443137, 0.639216, 1.0 },
+ { 0.905882, 0.486275, 0.658824, 1.0 },
+ { 0.937255, 0.600000, 0.705882, 1.0 },
+ { 0.956863, 0.647059, 0.721569, 1.0 },
+ { 0.976471, 0.694118, 0.741176, 1.0 },
+ { 0.980392, 0.698039, 0.741176, 1.0 },
+ { 0.984314, 0.705882, 0.741176, 1.0 },
+ { 0.996078, 0.705882, 0.745098, 1.0 },
+ { 0.988235, 0.690196, 0.737255, 1.0 },
+ { 0.968627, 0.670588, 0.741176, 1.0 },
+ { 0.945098, 0.635294, 0.705882, 1.0 },
+ { 0.890196, 0.501961, 0.592157, 1.0 },
+ { 0.866667, 0.427451, 0.533333, 1.0 },
+ { 0.843137, 0.352941, 0.474510, 1.0 },
+ { 0.827451, 0.325490, 0.450980, 1.0 },
+ { 0.815686, 0.301961, 0.431373, 1.0 },
+ { 0.780392, 0.270588, 0.400000, 1.0 },
+ { 0.749020, 0.243137, 0.372549, 1.0 },
+ { 0.725490, 0.231373, 0.356863, 1.0 },
+ { 0.721569, 0.223529, 0.368627, 1.0 },
+ { 0.717647, 0.219608, 0.384314, 1.0 },
+ { 0.701961, 0.211765, 0.388235, 1.0 },
+ { 0.690196, 0.203922, 0.392157, 1.0 },
+ { 0.670588, 0.192157, 0.400000, 1.0 },
+ { 0.647059, 0.192157, 0.407843, 1.0 },
+ { 0.639216, 0.196078, 0.411765, 1.0 },
+ { 0.631373, 0.200000, 0.423529, 1.0 },
+ { 0.623529, 0.192157, 0.447059, 1.0 },
+ { 0.623529, 0.192157, 0.450980, 1.0 },
+ { 0.623529, 0.192157, 0.454902, 1.0 },
+ { 0.639216, 0.200000, 0.447059, 1.0 },
+ { 0.650980, 0.211765, 0.439216, 1.0 },
+ { 0.662745, 0.219608, 0.423529, 1.0 },
+ { 0.670588, 0.219608, 0.415686, 1.0 },
+ { 0.678431, 0.211765, 0.419608, 1.0 },
+ { 0.666667, 0.203922, 0.411765, 1.0 },
+ { 0.658824, 0.196078, 0.403922, 1.0 },
+ { 0.647059, 0.188235, 0.392157, 1.0 },
+ { 0.635294, 0.180392, 0.384314, 1.0 },
+ { 0.607843, 0.156863, 0.372549, 1.0 },
+ { 0.580392, 0.141176, 0.372549, 1.0 },
+ { 0.552941, 0.121569, 0.380392, 1.0 },
+ { 0.541176, 0.113725, 0.376471, 1.0 },
+ { 0.541176, 0.105882, 0.360784, 1.0 },
+ { 0.549020, 0.105882, 0.356863, 1.0 },
+ { 0.556863, 0.109804, 0.356863, 1.0 },
+ { 0.580392, 0.121569, 0.360784, 1.0 },
+ { 0.615686, 0.141176, 0.360784, 1.0 },
+ { 0.654902, 0.176471, 0.360784, 1.0 },
+ { 0.690196, 0.211765, 0.364706, 1.0 },
+ { 0.745098, 0.239216, 0.368627, 1.0 },
+ { 0.745098, 0.231373, 0.360784, 1.0 },
+ { 0.749020, 0.227451, 0.356863, 1.0 },
+ { 0.741176, 0.227451, 0.352941, 1.0 },
+ { 0.733333, 0.227451, 0.349020, 1.0 },
+ { 0.713725, 0.215686, 0.345098, 1.0 },
+ { 0.678431, 0.207843, 0.337255, 1.0 },
+ { 0.635294, 0.184314, 0.337255, 1.0 },
+ { 0.607843, 0.160784, 0.333333, 1.0 },
+ { 0.552941, 0.129412, 0.325490, 1.0 },
+ { 0.541176, 0.125490, 0.321569, 1.0 },
+ { 0.529412, 0.121569, 0.317647, 1.0 },
+ { 0.513725, 0.113725, 0.325490, 1.0 },
+ { 0.505882, 0.117647, 0.337255, 1.0 },
+ { 0.501961, 0.125490, 0.345098, 1.0 },
+ { 0.494118, 0.121569, 0.352941, 1.0 },
+ { 0.454902, 0.086275, 0.325490, 1.0 },
+ { 0.450980, 0.078431, 0.325490, 1.0 },
+ { 0.447059, 0.074510, 0.325490, 1.0 },
+ { 0.450980, 0.062745, 0.321569, 1.0 },
+ { 0.466667, 0.070588, 0.333333, 1.0 },
+ { 0.447059, 0.066667, 0.313725, 1.0 },
+ { 0.450980, 0.058824, 0.298039, 1.0 },
+ { 0.466667, 0.058824, 0.290196, 1.0 },
+ { 0.501961, 0.058824, 0.290196, 1.0 },
+ { 0.568627, 0.082353, 0.321569, 1.0 },
+ { 0.576471, 0.090196, 0.321569, 1.0 },
+ { 0.584314, 0.098039, 0.325490, 1.0 },
+ { 0.600000, 0.101961, 0.329412, 1.0 },
+ { 0.611765, 0.109804, 0.333333, 1.0 },
+ { 0.623529, 0.121569, 0.345098, 1.0 },
+ { 0.631373, 0.125490, 0.356863, 1.0 },
+ { 0.650980, 0.149020, 0.372549, 1.0 },
+ { 0.654902, 0.149020, 0.372549, 1.0 },
+ { 0.662745, 0.152941, 0.372549, 1.0 },
+ { 0.674510, 0.172549, 0.372549, 1.0 },
+ { 0.682353, 0.184314, 0.384314, 1.0 },
+ { 0.682353, 0.203922, 0.392157, 1.0 },
+ { 0.690196, 0.219608, 0.400000, 1.0 },
+ { 0.694118, 0.227451, 0.392157, 1.0 },
+ { 0.690196, 0.243137, 0.396078, 1.0 },
+ { 0.698039, 0.247059, 0.403922, 1.0 },
+ { 0.686275, 0.254902, 0.423529, 1.0 },
+ { 0.674510, 0.250980, 0.439216, 1.0 },
+ { 0.670588, 0.243137, 0.435294, 1.0 },
+ { 0.658824, 0.247059, 0.431373, 1.0 },
+ { 0.670588, 0.247059, 0.435294, 1.0 },
+ { 0.694118, 0.254902, 0.443137, 1.0 },
+ { 0.749020, 0.262745, 0.470588, 1.0 },
+ { 0.764706, 0.266667, 0.470588, 1.0 },
+ { 0.780392, 0.274510, 0.474510, 1.0 },
+ { 0.800000, 0.282353, 0.482353, 1.0 },
+ { 0.803922, 0.290196, 0.482353, 1.0 },
+ { 0.803922, 0.290196, 0.494118, 1.0 },
+ { 0.784314, 0.282353, 0.494118, 1.0 },
+ { 0.772549, 0.270588, 0.490196, 1.0 },
+ { 0.756863, 0.250980, 0.486275, 1.0 },
+ { 0.725490, 0.235294, 0.466667, 1.0 },
+ { 0.694118, 0.211765, 0.454902, 1.0 },
+ { 0.650980, 0.192157, 0.435294, 1.0 },
+ { 0.627451, 0.164706, 0.415686, 1.0 },
+ { 0.619608, 0.145098, 0.400000, 1.0 },
+ { 0.619608, 0.133333, 0.376471, 1.0 },
+ { 0.619608, 0.125490, 0.352941, 1.0 },
+ { 0.623529, 0.129412, 0.329412, 1.0 },
+ { 0.631373, 0.133333, 0.317647, 1.0 },
+ { 0.639216, 0.137255, 0.313725, 1.0 },
+ { 0.658824, 0.145098, 0.317647, 1.0 },
+ { 0.666667, 0.149020, 0.321569, 1.0 },
+ { 0.670588, 0.149020, 0.317647, 1.0 },
+ { 0.666667, 0.160784, 0.321569, 1.0 },
+ { 0.654902, 0.168627, 0.325490, 1.0 },
+ { 0.654902, 0.180392, 0.341176, 1.0 },
+ { 0.654902, 0.184314, 0.360784, 1.0 },
+ { 0.654902, 0.184314, 0.372549, 1.0 },
+ { 0.647059, 0.196078, 0.384314, 1.0 },
+ { 0.623529, 0.200000, 0.392157, 1.0 },
+ { 0.603922, 0.196078, 0.400000, 1.0 },
+ { 0.580392, 0.184314, 0.403922, 1.0 },
+ { 0.564706, 0.160784, 0.396078, 1.0 },
+ { 0.549020, 0.145098, 0.384314, 1.0 },
+ { 0.525490, 0.137255, 0.372549, 1.0 },
+ { 0.505882, 0.121569, 0.368627, 1.0 },
+ { 0.486275, 0.105882, 0.364706, 1.0 },
+ { 0.474510, 0.086275, 0.349020, 1.0 },
+ { 0.482353, 0.070588, 0.333333, 1.0 },
+ { 0.490196, 0.066667, 0.317647, 1.0 },
+ { 0.501961, 0.066667, 0.305882, 1.0 },
+ { 0.517647, 0.070588, 0.313725, 1.0 },
+ { 0.541176, 0.082353, 0.317647, 1.0 },
+ { 0.572549, 0.090196, 0.317647, 1.0 },
+ { 0.600000, 0.105882, 0.317647, 1.0 },
+ { 0.627451, 0.117647, 0.321569, 1.0 },
+ { 0.647059, 0.129412, 0.333333, 1.0 },
+ { 0.658824, 0.145098, 0.345098, 1.0 },
+ { 0.670588, 0.156863, 0.360784, 1.0 },
+ { 0.678431, 0.172549, 0.384314, 1.0 },
+ { 0.686275, 0.192157, 0.411765, 1.0 },
+ { 0.694118, 0.211765, 0.443137, 1.0 },
+ { 0.709804, 0.235294, 0.470588, 1.0 },
+ { 0.725490, 0.254902, 0.494118, 1.0 },
+ { 0.733333, 0.270588, 0.521569, 1.0 },
+ { 0.741176, 0.290196, 0.549020, 1.0 },
+ { 0.737255, 0.301961, 0.556863, 1.0 },
+ { 0.745098, 0.313725, 0.556863, 1.0 },
+ { 0.749020, 0.305882, 0.545098, 1.0 },
+ { 0.752941, 0.290196, 0.529412, 1.0 },
+ { 0.749020, 0.278431, 0.517647, 1.0 },
+ { 0.737255, 0.262745, 0.498039, 1.0 },
+ { 0.733333, 0.258824, 0.478431, 1.0 },
+ { 0.737255, 0.254902, 0.450980, 1.0 },
+ { 0.745098, 0.247059, 0.431373, 1.0 },
+ { 0.760784, 0.250980, 0.423529, 1.0 },
+ { 0.768627, 0.250980, 0.419608, 1.0 },
+ { 0.776471, 0.254902, 0.427451, 1.0 },
+ { 0.784314, 0.262745, 0.427451, 1.0 },
+ { 0.776471, 0.254902, 0.427451, 1.0 },
+ { 0.760784, 0.247059, 0.427451, 1.0 },
+ { 0.745098, 0.247059, 0.427451, 1.0 },
+ { 0.725490, 0.235294, 0.431373, 1.0 },
+ };
+/* Pollen */
+static double4 colors_618[] = {
+ { 0.450980, 0.447059, 0.215686, 1.0 },
+ { 0.560784, 0.545098, 0.184314, 1.0 },
+ { 0.650980, 0.619608, 0.188235, 1.0 },
+ { 0.741176, 0.694118, 0.192157, 1.0 },
+ { 0.776471, 0.741176, 0.180392, 1.0 },
+ { 0.811765, 0.792157, 0.172549, 1.0 },
+ { 0.819608, 0.796078, 0.164706, 1.0 },
+ { 0.827451, 0.800000, 0.156863, 1.0 },
+ { 0.847059, 0.784314, 0.184314, 1.0 },
+ { 0.803922, 0.749020, 0.168627, 1.0 },
+ { 0.760784, 0.713725, 0.152941, 1.0 },
+ { 0.678431, 0.627451, 0.149020, 1.0 },
+ { 0.600000, 0.541176, 0.145098, 1.0 },
+ { 0.494118, 0.439216, 0.145098, 1.0 },
+ { 0.388235, 0.341176, 0.145098, 1.0 },
+ { 0.341176, 0.301961, 0.125490, 1.0 },
+ { 0.294118, 0.262745, 0.109804, 1.0 },
+ { 0.156863, 0.129412, 0.035294, 1.0 },
+ { 0.137255, 0.117647, 0.023529, 1.0 },
+ { 0.117647, 0.109804, 0.015686, 1.0 },
+ { 0.145098, 0.137255, 0.039216, 1.0 },
+ { 0.176471, 0.168627, 0.066667, 1.0 },
+ { 0.203922, 0.192157, 0.086275, 1.0 },
+ { 0.231373, 0.215686, 0.105882, 1.0 },
+ { 0.384314, 0.360784, 0.200000, 1.0 },
+ { 0.462745, 0.435294, 0.262745, 1.0 },
+ { 0.545098, 0.509804, 0.325490, 1.0 },
+ { 0.611765, 0.580392, 0.407843, 1.0 },
+ { 0.682353, 0.654902, 0.490196, 1.0 },
+ { 0.717647, 0.690196, 0.533333, 1.0 },
+ { 0.756863, 0.725490, 0.580392, 1.0 },
+ { 0.827451, 0.788235, 0.647059, 1.0 },
+ { 0.858824, 0.823529, 0.670588, 1.0 },
+ { 0.850980, 0.823529, 0.623529, 1.0 },
+ { 0.843137, 0.800000, 0.580392, 1.0 },
+ { 0.839216, 0.780392, 0.537255, 1.0 },
+ { 0.776471, 0.721569, 0.462745, 1.0 },
+ { 0.717647, 0.662745, 0.388235, 1.0 },
+ { 0.666667, 0.615686, 0.337255, 1.0 },
+ { 0.615686, 0.572549, 0.290196, 1.0 },
+ { 0.505882, 0.411765, 0.113725, 1.0 },
+ { 0.505882, 0.333333, 0.066667, 1.0 },
+ { 0.509804, 0.254902, 0.023529, 1.0 },
+ { 0.478431, 0.211765, 0.031373, 1.0 },
+ { 0.450980, 0.172549, 0.039216, 1.0 },
+ { 0.419608, 0.160784, 0.035294, 1.0 },
+ { 0.392157, 0.149020, 0.035294, 1.0 },
+ { 0.396078, 0.125490, 0.039216, 1.0 },
+ { 0.407843, 0.101961, 0.027451, 1.0 },
+ { 0.400000, 0.105882, 0.043137, 1.0 },
+ { 0.360784, 0.133333, 0.054902, 1.0 },
+ { 0.321569, 0.164706, 0.070588, 1.0 },
+ { 0.305882, 0.196078, 0.078431, 1.0 },
+ { 0.294118, 0.227451, 0.090196, 1.0 },
+ { 0.301961, 0.247059, 0.098039, 1.0 },
+ { 0.309804, 0.266667, 0.109804, 1.0 },
+ { 0.376471, 0.356863, 0.164706, 1.0 },
+ { 0.435294, 0.376471, 0.188235, 1.0 },
+ { 0.494118, 0.396078, 0.215686, 1.0 },
+ { 0.556863, 0.403922, 0.223529, 1.0 },
+ { 0.623529, 0.415686, 0.231373, 1.0 },
+ { 0.631373, 0.423529, 0.219608, 1.0 },
+ { 0.639216, 0.435294, 0.207843, 1.0 },
+ { 0.603922, 0.450980, 0.196078, 1.0 },
+ { 0.552941, 0.423529, 0.160784, 1.0 },
+ { 0.549020, 0.356863, 0.129412, 1.0 },
+ { 0.529412, 0.376471, 0.109804, 1.0 },
+ { 0.509804, 0.396078, 0.090196, 1.0 },
+ { 0.474510, 0.400000, 0.086275, 1.0 },
+ { 0.443137, 0.407843, 0.082353, 1.0 },
+ { 0.407843, 0.380392, 0.074510, 1.0 },
+ { 0.376471, 0.349020, 0.078431, 1.0 },
+ { 0.337255, 0.309804, 0.066667, 1.0 },
+ { 0.305882, 0.278431, 0.066667, 1.0 },
+ { 0.274510, 0.247059, 0.070588, 1.0 },
+ { 0.235294, 0.200000, 0.066667, 1.0 },
+ { 0.200000, 0.156863, 0.062745, 1.0 },
+ { 0.184314, 0.141176, 0.050980, 1.0 },
+ { 0.168627, 0.129412, 0.043137, 1.0 },
+ { 0.129412, 0.109804, 0.039216, 1.0 },
+ { 0.117647, 0.105882, 0.047059, 1.0 },
+ { 0.149020, 0.156863, 0.086275, 1.0 },
+ { 0.192157, 0.200000, 0.113725, 1.0 },
+ { 0.239216, 0.247059, 0.145098, 1.0 },
+ { 0.266667, 0.270588, 0.160784, 1.0 },
+ { 0.298039, 0.298039, 0.180392, 1.0 },
+ { 0.352941, 0.364706, 0.219608, 1.0 },
+ { 0.403922, 0.419608, 0.250980, 1.0 },
+ { 0.466667, 0.474510, 0.250980, 1.0 },
+ { 0.490196, 0.458824, 0.223529, 1.0 },
+ { 0.513725, 0.443137, 0.200000, 1.0 },
+ { 0.537255, 0.423529, 0.196078, 1.0 },
+ { 0.564706, 0.407843, 0.196078, 1.0 },
+ { 0.576471, 0.380392, 0.184314, 1.0 },
+ { 0.556863, 0.364706, 0.160784, 1.0 },
+ { 0.509804, 0.352941, 0.129412, 1.0 },
+ { 0.466667, 0.329412, 0.098039, 1.0 },
+ { 0.466667, 0.266667, 0.109804, 1.0 },
+ { 0.427451, 0.254902, 0.109804, 1.0 },
+ { 0.392157, 0.247059, 0.113725, 1.0 },
+ { 0.356863, 0.250980, 0.113725, 1.0 },
+ { 0.325490, 0.254902, 0.113725, 1.0 },
+ { 0.274510, 0.266667, 0.113725, 1.0 },
+ { 0.254902, 0.274510, 0.141176, 1.0 },
+ { 0.254902, 0.258824, 0.152941, 1.0 },
+ { 0.258824, 0.258824, 0.168627, 1.0 },
+ { 0.262745, 0.258824, 0.184314, 1.0 },
+ { 0.262745, 0.266667, 0.200000, 1.0 },
+ { 0.266667, 0.278431, 0.215686, 1.0 },
+ { 0.286275, 0.309804, 0.239216, 1.0 },
+ { 0.317647, 0.337255, 0.262745, 1.0 },
+ { 0.364706, 0.368627, 0.294118, 1.0 },
+ { 0.396078, 0.396078, 0.313725, 1.0 },
+ { 0.435294, 0.443137, 0.329412, 1.0 },
+ { 0.439216, 0.450980, 0.325490, 1.0 },
+ { 0.443137, 0.458824, 0.325490, 1.0 },
+ { 0.462745, 0.474510, 0.317647, 1.0 },
+ { 0.486275, 0.501961, 0.325490, 1.0 },
+ { 0.513725, 0.529412, 0.349020, 1.0 },
+ { 0.545098, 0.556863, 0.364706, 1.0 },
+ { 0.580392, 0.592157, 0.384314, 1.0 },
+ { 0.600000, 0.600000, 0.396078, 1.0 },
+ { 0.619608, 0.607843, 0.407843, 1.0 },
+ { 0.631373, 0.607843, 0.419608, 1.0 },
+ { 0.647059, 0.611765, 0.435294, 1.0 },
+ { 0.666667, 0.623529, 0.462745, 1.0 },
+ { 0.690196, 0.643137, 0.486275, 1.0 },
+ { 0.698039, 0.670588, 0.517647, 1.0 },
+ { 0.709804, 0.682353, 0.529412, 1.0 },
+ { 0.690196, 0.650980, 0.533333, 1.0 },
+ { 0.678431, 0.639216, 0.525490, 1.0 },
+ { 0.670588, 0.627451, 0.517647, 1.0 },
+ { 0.643137, 0.623529, 0.509804, 1.0 },
+ { 0.619608, 0.627451, 0.505882, 1.0 },
+ { 0.588235, 0.603922, 0.486275, 1.0 },
+ { 0.568627, 0.592157, 0.466667, 1.0 },
+ { 0.556863, 0.576471, 0.411765, 1.0 },
+ { 0.568627, 0.588235, 0.407843, 1.0 },
+ { 0.584314, 0.603922, 0.403922, 1.0 },
+ { 0.596078, 0.619608, 0.400000, 1.0 },
+ { 0.607843, 0.635294, 0.396078, 1.0 },
+ { 0.639216, 0.666667, 0.407843, 1.0 },
+ { 0.701961, 0.721569, 0.411765, 1.0 },
+ { 0.760784, 0.772549, 0.407843, 1.0 },
+ { 0.807843, 0.792157, 0.419608, 1.0 },
+ { 0.819608, 0.803922, 0.443137, 1.0 },
+ { 0.819608, 0.807843, 0.447059, 1.0 },
+ { 0.819608, 0.811765, 0.454902, 1.0 },
+ { 0.815686, 0.819608, 0.435294, 1.0 },
+ { 0.803922, 0.796078, 0.403922, 1.0 },
+ { 0.772549, 0.760784, 0.392157, 1.0 },
+ { 0.725490, 0.705882, 0.376471, 1.0 },
+ { 0.611765, 0.584314, 0.349020, 1.0 },
+ { 0.588235, 0.552941, 0.321569, 1.0 },
+ { 0.568627, 0.525490, 0.298039, 1.0 },
+ { 0.513725, 0.466667, 0.250980, 1.0 },
+ { 0.462745, 0.407843, 0.207843, 1.0 },
+ { 0.396078, 0.345098, 0.176471, 1.0 },
+ { 0.329412, 0.270588, 0.137255, 1.0 },
+ { 0.270588, 0.196078, 0.098039, 1.0 },
+ { 0.219608, 0.141176, 0.066667, 1.0 },
+ { 0.125490, 0.074510, 0.015686, 1.0 },
+ { 0.101961, 0.062745, 0.011765, 1.0 },
+ { 0.078431, 0.050980, 0.007843, 1.0 },
+ { 0.043137, 0.023529, 0.003922, 1.0 },
+ { 0.023529, 0.011765, 0.007843, 1.0 },
+ { 0.019608, 0.011765, 0.015686, 1.0 },
+ { 0.043137, 0.035294, 0.035294, 1.0 },
+ { 0.105882, 0.109804, 0.094118, 1.0 },
+ { 0.117647, 0.129412, 0.105882, 1.0 },
+ { 0.133333, 0.149020, 0.121569, 1.0 },
+ { 0.164706, 0.188235, 0.137255, 1.0 },
+ { 0.207843, 0.235294, 0.156863, 1.0 },
+ { 0.266667, 0.282353, 0.172549, 1.0 },
+ { 0.325490, 0.329412, 0.211765, 1.0 },
+ { 0.352941, 0.364706, 0.247059, 1.0 },
+ { 0.380392, 0.384314, 0.274510, 1.0 },
+ { 0.384314, 0.400000, 0.286275, 1.0 },
+ { 0.400000, 0.415686, 0.278431, 1.0 },
+ { 0.423529, 0.427451, 0.270588, 1.0 },
+ { 0.419608, 0.439216, 0.274510, 1.0 },
+ { 0.435294, 0.439216, 0.282353, 1.0 },
+ { 0.447059, 0.443137, 0.305882, 1.0 },
+ { 0.474510, 0.470588, 0.341176, 1.0 },
+ { 0.568627, 0.576471, 0.411765, 1.0 },
+ { 0.592157, 0.600000, 0.431373, 1.0 },
+ { 0.615686, 0.627451, 0.450980, 1.0 },
+ { 0.670588, 0.678431, 0.501961, 1.0 },
+ { 0.729412, 0.721569, 0.549020, 1.0 },
+ { 0.772549, 0.768627, 0.580392, 1.0 },
+ { 0.815686, 0.807843, 0.615686, 1.0 },
+ { 0.819608, 0.815686, 0.623529, 1.0 },
+ { 0.815686, 0.819608, 0.647059, 1.0 },
+ { 0.800000, 0.803922, 0.650980, 1.0 },
+ { 0.768627, 0.780392, 0.615686, 1.0 },
+ { 0.733333, 0.745098, 0.584314, 1.0 },
+ { 0.694118, 0.690196, 0.521569, 1.0 },
+ { 0.639216, 0.639216, 0.490196, 1.0 },
+ { 0.584314, 0.576471, 0.470588, 1.0 },
+ { 0.525490, 0.517647, 0.419608, 1.0 },
+ { 0.462745, 0.470588, 0.376471, 1.0 },
+ { 0.423529, 0.431373, 0.301961, 1.0 },
+ { 0.380392, 0.392157, 0.250980, 1.0 },
+ { 0.341176, 0.345098, 0.215686, 1.0 },
+ { 0.301961, 0.301961, 0.180392, 1.0 },
+ { 0.262745, 0.266667, 0.145098, 1.0 },
+ { 0.235294, 0.250980, 0.105882, 1.0 },
+ { 0.215686, 0.243137, 0.086275, 1.0 },
+ { 0.207843, 0.235294, 0.090196, 1.0 },
+ { 0.188235, 0.219608, 0.101961, 1.0 },
+ { 0.184314, 0.200000, 0.105882, 1.0 },
+ { 0.172549, 0.180392, 0.109804, 1.0 },
+ { 0.164706, 0.176471, 0.105882, 1.0 },
+ { 0.164706, 0.176471, 0.105882, 1.0 },
+ { 0.152941, 0.172549, 0.117647, 1.0 },
+ { 0.156863, 0.180392, 0.125490, 1.0 },
+ { 0.168627, 0.168627, 0.129412, 1.0 },
+ { 0.176471, 0.168627, 0.121569, 1.0 },
+ { 0.188235, 0.176471, 0.117647, 1.0 },
+ { 0.192157, 0.180392, 0.117647, 1.0 },
+ { 0.188235, 0.196078, 0.121569, 1.0 },
+ { 0.196078, 0.192157, 0.121569, 1.0 },
+ { 0.200000, 0.184314, 0.117647, 1.0 },
+ { 0.192157, 0.180392, 0.113725, 1.0 },
+ { 0.180392, 0.164706, 0.109804, 1.0 },
+ { 0.149020, 0.164706, 0.098039, 1.0 },
+ { 0.133333, 0.160784, 0.086275, 1.0 },
+ { 0.137255, 0.160784, 0.074510, 1.0 },
+ { 0.145098, 0.168627, 0.070588, 1.0 },
+ { 0.172549, 0.176471, 0.082353, 1.0 },
+ { 0.200000, 0.207843, 0.094118, 1.0 },
+ { 0.227451, 0.243137, 0.113725, 1.0 },
+ { 0.270588, 0.286275, 0.121569, 1.0 },
+ { 0.313725, 0.337255, 0.145098, 1.0 },
+ { 0.364706, 0.376471, 0.164706, 1.0 },
+ { 0.403922, 0.411765, 0.176471, 1.0 },
+ { 0.419608, 0.427451, 0.176471, 1.0 },
+ { 0.415686, 0.419608, 0.160784, 1.0 },
+ { 0.392157, 0.392157, 0.152941, 1.0 },
+ { 0.349020, 0.352941, 0.145098, 1.0 },
+ { 0.298039, 0.305882, 0.129412, 1.0 },
+ { 0.250980, 0.262745, 0.105882, 1.0 },
+ { 0.219608, 0.223529, 0.082353, 1.0 },
+ { 0.200000, 0.188235, 0.078431, 1.0 },
+ { 0.188235, 0.164706, 0.082353, 1.0 },
+ { 0.180392, 0.149020, 0.098039, 1.0 },
+ { 0.172549, 0.149020, 0.113725, 1.0 },
+ { 0.188235, 0.160784, 0.125490, 1.0 },
+ { 0.215686, 0.192157, 0.137255, 1.0 },
+ { 0.247059, 0.219608, 0.145098, 1.0 },
+ { 0.274510, 0.250980, 0.156863, 1.0 },
+ { 0.294118, 0.270588, 0.156863, 1.0 },
+ { 0.352941, 0.321569, 0.180392, 1.0 },
+ { 0.400000, 0.372549, 0.211765, 1.0 },
+ { 0.443137, 0.411765, 0.231373, 1.0 },
+ { 0.466667, 0.454902, 0.250980, 1.0 },
+ };
+/* Poppies */
+static double4 colors_619[] = {
+ { 0.682353, 0.172549, 0.164706, 1.0 },
+ { 0.807843, 0.101961, 0.160784, 1.0 },
+ { 0.698039, 0.090196, 0.188235, 1.0 },
+ { 0.592157, 0.082353, 0.215686, 1.0 },
+ { 0.560784, 0.070588, 0.164706, 1.0 },
+ { 0.533333, 0.062745, 0.117647, 1.0 },
+ { 0.545098, 0.094118, 0.125490, 1.0 },
+ { 0.560784, 0.129412, 0.137255, 1.0 },
+ { 0.419608, 0.211765, 0.113725, 1.0 },
+ { 0.294118, 0.223529, 0.098039, 1.0 },
+ { 0.172549, 0.239216, 0.082353, 1.0 },
+ { 0.156863, 0.207843, 0.054902, 1.0 },
+ { 0.141176, 0.176471, 0.031373, 1.0 },
+ { 0.235294, 0.184314, 0.019608, 1.0 },
+ { 0.329412, 0.192157, 0.011765, 1.0 },
+ { 0.392157, 0.196078, 0.031373, 1.0 },
+ { 0.454902, 0.200000, 0.050980, 1.0 },
+ { 0.454902, 0.380392, 0.200000, 1.0 },
+ { 0.372549, 0.482353, 0.337255, 1.0 },
+ { 0.294118, 0.584314, 0.474510, 1.0 },
+ { 0.333333, 0.592157, 0.568627, 1.0 },
+ { 0.376471, 0.603922, 0.662745, 1.0 },
+ { 0.392157, 0.635294, 0.654902, 1.0 },
+ { 0.407843, 0.670588, 0.647059, 1.0 },
+ { 0.686275, 0.439216, 0.560784, 1.0 },
+ { 0.745098, 0.325490, 0.454902, 1.0 },
+ { 0.803922, 0.215686, 0.352941, 1.0 },
+ { 0.803922, 0.188235, 0.270588, 1.0 },
+ { 0.807843, 0.164706, 0.188235, 1.0 },
+ { 0.760784, 0.149020, 0.172549, 1.0 },
+ { 0.713725, 0.137255, 0.160784, 1.0 },
+ { 0.643137, 0.192157, 0.168627, 1.0 },
+ { 0.592157, 0.219608, 0.160784, 1.0 },
+ { 0.615686, 0.223529, 0.243137, 1.0 },
+ { 0.650980, 0.223529, 0.247059, 1.0 },
+ { 0.686275, 0.227451, 0.254902, 1.0 },
+ { 0.658824, 0.290196, 0.200000, 1.0 },
+ { 0.631373, 0.356863, 0.149020, 1.0 },
+ { 0.635294, 0.411765, 0.149020, 1.0 },
+ { 0.639216, 0.470588, 0.152941, 1.0 },
+ { 0.572549, 0.596078, 0.309804, 1.0 },
+ { 0.580392, 0.615686, 0.431373, 1.0 },
+ { 0.592157, 0.639216, 0.552941, 1.0 },
+ { 0.600000, 0.643137, 0.592157, 1.0 },
+ { 0.611765, 0.650980, 0.635294, 1.0 },
+ { 0.615686, 0.619608, 0.603922, 1.0 },
+ { 0.623529, 0.592157, 0.576471, 1.0 },
+ { 0.588235, 0.584314, 0.545098, 1.0 },
+ { 0.541176, 0.513725, 0.486275, 1.0 },
+ { 0.368627, 0.466667, 0.368627, 1.0 },
+ { 0.262745, 0.423529, 0.290196, 1.0 },
+ { 0.156863, 0.380392, 0.211765, 1.0 },
+ { 0.176471, 0.372549, 0.172549, 1.0 },
+ { 0.200000, 0.368627, 0.133333, 1.0 },
+ { 0.262745, 0.403922, 0.129412, 1.0 },
+ { 0.325490, 0.443137, 0.125490, 1.0 },
+ { 0.713725, 0.549020, 0.156863, 1.0 },
+ { 0.827451, 0.490196, 0.223529, 1.0 },
+ { 0.945098, 0.435294, 0.294118, 1.0 },
+ { 0.949020, 0.392157, 0.270588, 1.0 },
+ { 0.956863, 0.349020, 0.247059, 1.0 },
+ { 0.945098, 0.403922, 0.223529, 1.0 },
+ { 0.937255, 0.462745, 0.203922, 1.0 },
+ { 0.858824, 0.478431, 0.090196, 1.0 },
+ { 0.760784, 0.662745, 0.066667, 1.0 },
+ { 0.662745, 0.592157, 0.121569, 1.0 },
+ { 0.701961, 0.498039, 0.156863, 1.0 },
+ { 0.745098, 0.407843, 0.192157, 1.0 },
+ { 0.756863, 0.427451, 0.227451, 1.0 },
+ { 0.768627, 0.447059, 0.262745, 1.0 },
+ { 0.713725, 0.505882, 0.317647, 1.0 },
+ { 0.698039, 0.631373, 0.482353, 1.0 },
+ { 0.568627, 0.686275, 0.490196, 1.0 },
+ { 0.474510, 0.666667, 0.384314, 1.0 },
+ { 0.380392, 0.647059, 0.282353, 1.0 },
+ { 0.278431, 0.627451, 0.207843, 1.0 },
+ { 0.176471, 0.611765, 0.137255, 1.0 },
+ { 0.145098, 0.560784, 0.125490, 1.0 },
+ { 0.117647, 0.509804, 0.113725, 1.0 },
+ { 0.105882, 0.470588, 0.074510, 1.0 },
+ { 0.098039, 0.384314, 0.086275, 1.0 },
+ { 0.176471, 0.337255, 0.015686, 1.0 },
+ { 0.250980, 0.337255, 0.043137, 1.0 },
+ { 0.329412, 0.337255, 0.074510, 1.0 },
+ { 0.376471, 0.317647, 0.062745, 1.0 },
+ { 0.427451, 0.301961, 0.054902, 1.0 },
+ { 0.576471, 0.254902, 0.098039, 1.0 },
+ { 0.686275, 0.172549, 0.082353, 1.0 },
+ { 0.878431, 0.066667, 0.039216, 1.0 },
+ { 0.921569, 0.090196, 0.050980, 1.0 },
+ { 0.964706, 0.113725, 0.066667, 1.0 },
+ { 0.949020, 0.121569, 0.066667, 1.0 },
+ { 0.933333, 0.133333, 0.066667, 1.0 },
+ { 0.882353, 0.270588, 0.145098, 1.0 },
+ { 0.831373, 0.286275, 0.090196, 1.0 },
+ { 0.745098, 0.313725, 0.086275, 1.0 },
+ { 0.674510, 0.325490, 0.031373, 1.0 },
+ { 0.486275, 0.360784, 0.098039, 1.0 },
+ { 0.372549, 0.384314, 0.164706, 1.0 },
+ { 0.262745, 0.411765, 0.231373, 1.0 },
+ { 0.184314, 0.427451, 0.227451, 1.0 },
+ { 0.109804, 0.447059, 0.223529, 1.0 },
+ { 0.109804, 0.505882, 0.188235, 1.0 },
+ { 0.047059, 0.560784, 0.160784, 1.0 },
+ { 0.054902, 0.611765, 0.098039, 1.0 },
+ { 0.168627, 0.580392, 0.184314, 1.0 },
+ { 0.286275, 0.552941, 0.274510, 1.0 },
+ { 0.411765, 0.529412, 0.321569, 1.0 },
+ { 0.541176, 0.509804, 0.368627, 1.0 },
+ { 0.701961, 0.407843, 0.470588, 1.0 },
+ { 0.835294, 0.411765, 0.498039, 1.0 },
+ { 0.882353, 0.439216, 0.537255, 1.0 },
+ { 0.878431, 0.592157, 0.596078, 1.0 },
+ { 0.760784, 0.682353, 0.678431, 1.0 },
+ { 0.764706, 0.596078, 0.686275, 1.0 },
+ { 0.772549, 0.509804, 0.694118, 1.0 },
+ { 0.721569, 0.533333, 0.666667, 1.0 },
+ { 0.725490, 0.388235, 0.631373, 1.0 },
+ { 0.815686, 0.349020, 0.572549, 1.0 },
+ { 0.760784, 0.243137, 0.498039, 1.0 },
+ { 0.752941, 0.184314, 0.329412, 1.0 },
+ { 0.721569, 0.180392, 0.309804, 1.0 },
+ { 0.694118, 0.180392, 0.290196, 1.0 },
+ { 0.682353, 0.203922, 0.274510, 1.0 },
+ { 0.670588, 0.231373, 0.258824, 1.0 },
+ { 0.580392, 0.243137, 0.301961, 1.0 },
+ { 0.501961, 0.207843, 0.317647, 1.0 },
+ { 0.454902, 0.262745, 0.349020, 1.0 },
+ { 0.470588, 0.262745, 0.423529, 1.0 },
+ { 0.607843, 0.219608, 0.525490, 1.0 },
+ { 0.670588, 0.203922, 0.513725, 1.0 },
+ { 0.737255, 0.192157, 0.505882, 1.0 },
+ { 0.792157, 0.145098, 0.549020, 1.0 },
+ { 0.870588, 0.141176, 0.603922, 1.0 },
+ { 0.909804, 0.160784, 0.647059, 1.0 },
+ { 0.952941, 0.168627, 0.654902, 1.0 },
+ { 0.960784, 0.258824, 0.541176, 1.0 },
+ { 0.968627, 0.274510, 0.549020, 1.0 },
+ { 0.980392, 0.290196, 0.560784, 1.0 },
+ { 0.949020, 0.294118, 0.572549, 1.0 },
+ { 0.921569, 0.301961, 0.588235, 1.0 },
+ { 0.933333, 0.317647, 0.678431, 1.0 },
+ { 0.878431, 0.250980, 0.698039, 1.0 },
+ { 0.847059, 0.301961, 0.658824, 1.0 },
+ { 0.850980, 0.254902, 0.631373, 1.0 },
+ { 0.764706, 0.164706, 0.509804, 1.0 },
+ { 0.737255, 0.141176, 0.486275, 1.0 },
+ { 0.709804, 0.121569, 0.462745, 1.0 },
+ { 0.682353, 0.133333, 0.435294, 1.0 },
+ { 0.666667, 0.203922, 0.462745, 1.0 },
+ { 0.690196, 0.278431, 0.388235, 1.0 },
+ { 0.709804, 0.278431, 0.439216, 1.0 },
+ { 0.862745, 0.219608, 0.411765, 1.0 },
+ { 0.890196, 0.172549, 0.388235, 1.0 },
+ { 0.921569, 0.129412, 0.368627, 1.0 },
+ { 0.956863, 0.101961, 0.329412, 1.0 },
+ { 0.921569, 0.035294, 0.231373, 1.0 },
+ { 0.866667, 0.133333, 0.164706, 1.0 },
+ { 0.819608, 0.160784, 0.188235, 1.0 },
+ { 0.737255, 0.341176, 0.164706, 1.0 },
+ { 0.690196, 0.360784, 0.278431, 1.0 },
+ { 0.447059, 0.403922, 0.411765, 1.0 },
+ { 0.396078, 0.419608, 0.454902, 1.0 },
+ { 0.345098, 0.439216, 0.498039, 1.0 },
+ { 0.184314, 0.498039, 0.478431, 1.0 },
+ { 0.176471, 0.607843, 0.411765, 1.0 },
+ { 0.094118, 0.635294, 0.325490, 1.0 },
+ { 0.109804, 0.682353, 0.184314, 1.0 },
+ { 0.168627, 0.650980, 0.090196, 1.0 },
+ { 0.200000, 0.658824, 0.101961, 1.0 },
+ { 0.231373, 0.670588, 0.113725, 1.0 },
+ { 0.345098, 0.631373, 0.058824, 1.0 },
+ { 0.380392, 0.658824, 0.176471, 1.0 },
+ { 0.498039, 0.639216, 0.109804, 1.0 },
+ { 0.537255, 0.639216, 0.274510, 1.0 },
+ { 0.662745, 0.654902, 0.266667, 1.0 },
+ { 0.709804, 0.670588, 0.333333, 1.0 },
+ { 0.745098, 0.662745, 0.352941, 1.0 },
+ { 0.788235, 0.670588, 0.400000, 1.0 },
+ { 0.749020, 0.643137, 0.435294, 1.0 },
+ { 0.749020, 0.611765, 0.509804, 1.0 },
+ { 0.725490, 0.560784, 0.482353, 1.0 },
+ { 0.784314, 0.549020, 0.556863, 1.0 },
+ { 0.788235, 0.478431, 0.513725, 1.0 },
+ { 0.917647, 0.458824, 0.556863, 1.0 },
+ { 0.921569, 0.447059, 0.568627, 1.0 },
+ { 0.925490, 0.435294, 0.584314, 1.0 },
+ { 0.968627, 0.384314, 0.509804, 1.0 },
+ { 0.972549, 0.352941, 0.541176, 1.0 },
+ { 0.968627, 0.290196, 0.454902, 1.0 },
+ { 0.949020, 0.247059, 0.478431, 1.0 },
+ { 0.925490, 0.247059, 0.450980, 1.0 },
+ { 0.937255, 0.192157, 0.486275, 1.0 },
+ { 0.886275, 0.133333, 0.494118, 1.0 },
+ { 0.858824, 0.090196, 0.490196, 1.0 },
+ { 0.874510, 0.066667, 0.419608, 1.0 },
+ { 0.839216, 0.101961, 0.341176, 1.0 },
+ { 0.882353, 0.164706, 0.294118, 1.0 },
+ { 0.839216, 0.258824, 0.282353, 1.0 },
+ { 0.741176, 0.400000, 0.333333, 1.0 },
+ { 0.584314, 0.458824, 0.356863, 1.0 },
+ { 0.407843, 0.525490, 0.443137, 1.0 },
+ { 0.325490, 0.600000, 0.403922, 1.0 },
+ { 0.211765, 0.619608, 0.384314, 1.0 },
+ { 0.266667, 0.678431, 0.309804, 1.0 },
+ { 0.247059, 0.713725, 0.239216, 1.0 },
+ { 0.262745, 0.662745, 0.262745, 1.0 },
+ { 0.211765, 0.647059, 0.270588, 1.0 },
+ { 0.117647, 0.560784, 0.298039, 1.0 },
+ { 0.105882, 0.600000, 0.384314, 1.0 },
+ { 0.086275, 0.596078, 0.392157, 1.0 },
+ { 0.168627, 0.619608, 0.478431, 1.0 },
+ { 0.329412, 0.627451, 0.525490, 1.0 },
+ { 0.392157, 0.592157, 0.541176, 1.0 },
+ { 0.572549, 0.533333, 0.549020, 1.0 },
+ { 0.572549, 0.556863, 0.533333, 1.0 },
+ { 0.654902, 0.549020, 0.517647, 1.0 },
+ { 0.654902, 0.568627, 0.482353, 1.0 },
+ { 0.737255, 0.623529, 0.462745, 1.0 },
+ { 0.827451, 0.596078, 0.470588, 1.0 },
+ { 0.882353, 0.592157, 0.458824, 1.0 },
+ { 0.972549, 0.541176, 0.474510, 1.0 },
+ { 0.968627, 0.419608, 0.380392, 1.0 },
+ { 0.988235, 0.345098, 0.321569, 1.0 },
+ { 0.964706, 0.274510, 0.227451, 1.0 },
+ { 0.945098, 0.203922, 0.160784, 1.0 },
+ { 0.921569, 0.188235, 0.176471, 1.0 },
+ { 0.905882, 0.149020, 0.207843, 1.0 },
+ { 0.909804, 0.094118, 0.329412, 1.0 },
+ { 0.925490, 0.125490, 0.411765, 1.0 },
+ { 0.905882, 0.149020, 0.525490, 1.0 },
+ { 0.929412, 0.211765, 0.537255, 1.0 },
+ { 0.886275, 0.227451, 0.556863, 1.0 },
+ { 0.913725, 0.203922, 0.549020, 1.0 },
+ { 0.831373, 0.156863, 0.623529, 1.0 },
+ { 0.850980, 0.070588, 0.658824, 1.0 },
+ { 0.815686, 0.047059, 0.662745, 1.0 },
+ { 0.835294, 0.058824, 0.635294, 1.0 },
+ { 0.886275, 0.098039, 0.588235, 1.0 },
+ { 0.909804, 0.184314, 0.529412, 1.0 },
+ { 0.913725, 0.243137, 0.509804, 1.0 },
+ { 0.756863, 0.301961, 0.458824, 1.0 },
+ { 0.603922, 0.286275, 0.352941, 1.0 },
+ { 0.352941, 0.278431, 0.258824, 1.0 },
+ { 0.180392, 0.239216, 0.223529, 1.0 },
+ { 0.086275, 0.192157, 0.172549, 1.0 },
+ { 0.039216, 0.231373, 0.227451, 1.0 },
+ { 0.105882, 0.278431, 0.235294, 1.0 },
+ { 0.196078, 0.360784, 0.262745, 1.0 },
+ { 0.294118, 0.419608, 0.317647, 1.0 },
+ { 0.419608, 0.392157, 0.368627, 1.0 },
+ { 0.462745, 0.352941, 0.364706, 1.0 },
+ { 0.458824, 0.192157, 0.372549, 1.0 },
+ { 0.478431, 0.184314, 0.305882, 1.0 },
+ { 0.423529, 0.137255, 0.262745, 1.0 },
+ { 0.305882, 0.172549, 0.227451, 1.0 },
+ };
+/* Produce_Department */
+static double4 colors_620[] = {
+ { 0.600000, 0.098039, 0.254902, 1.0 },
+ { 0.721569, 0.196078, 0.207843, 1.0 },
+ { 0.756863, 0.239216, 0.223529, 1.0 },
+ { 0.792157, 0.286275, 0.243137, 1.0 },
+ { 0.788235, 0.349020, 0.325490, 1.0 },
+ { 0.788235, 0.415686, 0.411765, 1.0 },
+ { 0.780392, 0.447059, 0.411765, 1.0 },
+ { 0.776471, 0.482353, 0.411765, 1.0 },
+ { 0.752941, 0.533333, 0.333333, 1.0 },
+ { 0.717647, 0.556863, 0.384314, 1.0 },
+ { 0.686275, 0.584314, 0.435294, 1.0 },
+ { 0.603922, 0.580392, 0.439216, 1.0 },
+ { 0.521569, 0.580392, 0.447059, 1.0 },
+ { 0.443137, 0.529412, 0.388235, 1.0 },
+ { 0.364706, 0.482353, 0.333333, 1.0 },
+ { 0.337255, 0.462745, 0.329412, 1.0 },
+ { 0.313725, 0.447059, 0.325490, 1.0 },
+ { 0.160784, 0.372549, 0.305882, 1.0 },
+ { 0.101961, 0.313725, 0.298039, 1.0 },
+ { 0.047059, 0.254902, 0.294118, 1.0 },
+ { 0.054902, 0.200000, 0.247059, 1.0 },
+ { 0.066667, 0.149020, 0.203922, 1.0 },
+ { 0.082353, 0.125490, 0.176471, 1.0 },
+ { 0.101961, 0.105882, 0.149020, 1.0 },
+ { 0.188235, 0.050980, 0.070588, 1.0 },
+ { 0.250980, 0.039216, 0.066667, 1.0 },
+ { 0.317647, 0.031373, 0.062745, 1.0 },
+ { 0.360784, 0.027451, 0.058824, 1.0 },
+ { 0.403922, 0.027451, 0.054902, 1.0 },
+ { 0.415686, 0.031373, 0.047059, 1.0 },
+ { 0.431373, 0.039216, 0.043137, 1.0 },
+ { 0.454902, 0.047059, 0.043137, 1.0 },
+ { 0.482353, 0.054902, 0.054902, 1.0 },
+ { 0.462745, 0.050980, 0.098039, 1.0 },
+ { 0.431373, 0.050980, 0.113725, 1.0 },
+ { 0.403922, 0.050980, 0.133333, 1.0 },
+ { 0.403922, 0.058824, 0.121569, 1.0 },
+ { 0.403922, 0.066667, 0.109804, 1.0 },
+ { 0.403922, 0.066667, 0.105882, 1.0 },
+ { 0.407843, 0.070588, 0.101961, 1.0 },
+ { 0.435294, 0.062745, 0.117647, 1.0 },
+ { 0.462745, 0.062745, 0.105882, 1.0 },
+ { 0.494118, 0.066667, 0.094118, 1.0 },
+ { 0.509804, 0.101961, 0.078431, 1.0 },
+ { 0.525490, 0.137255, 0.066667, 1.0 },
+ { 0.521569, 0.152941, 0.074510, 1.0 },
+ { 0.521569, 0.168627, 0.082353, 1.0 },
+ { 0.501961, 0.203922, 0.121569, 1.0 },
+ { 0.482353, 0.227451, 0.168627, 1.0 },
+ { 0.407843, 0.247059, 0.219608, 1.0 },
+ { 0.368627, 0.258824, 0.239216, 1.0 },
+ { 0.329412, 0.274510, 0.262745, 1.0 },
+ { 0.317647, 0.282353, 0.298039, 1.0 },
+ { 0.305882, 0.290196, 0.333333, 1.0 },
+ { 0.301961, 0.290196, 0.345098, 1.0 },
+ { 0.298039, 0.294118, 0.356863, 1.0 },
+ { 0.258824, 0.278431, 0.384314, 1.0 },
+ { 0.247059, 0.274510, 0.427451, 1.0 },
+ { 0.235294, 0.274510, 0.470588, 1.0 },
+ { 0.247059, 0.282353, 0.486275, 1.0 },
+ { 0.258824, 0.294118, 0.505882, 1.0 },
+ { 0.254902, 0.309804, 0.498039, 1.0 },
+ { 0.254902, 0.325490, 0.490196, 1.0 },
+ { 0.258824, 0.329412, 0.462745, 1.0 },
+ { 0.274510, 0.341176, 0.439216, 1.0 },
+ { 0.337255, 0.349020, 0.384314, 1.0 },
+ { 0.333333, 0.376471, 0.360784, 1.0 },
+ { 0.329412, 0.403922, 0.337255, 1.0 },
+ { 0.329412, 0.419608, 0.321569, 1.0 },
+ { 0.329412, 0.435294, 0.309804, 1.0 },
+ { 0.329412, 0.482353, 0.266667, 1.0 },
+ { 0.337255, 0.482353, 0.231373, 1.0 },
+ { 0.235294, 0.494118, 0.247059, 1.0 },
+ { 0.176471, 0.501961, 0.243137, 1.0 },
+ { 0.121569, 0.513725, 0.243137, 1.0 },
+ { 0.109804, 0.494118, 0.211765, 1.0 },
+ { 0.098039, 0.474510, 0.184314, 1.0 },
+ { 0.101961, 0.462745, 0.180392, 1.0 },
+ { 0.109804, 0.450980, 0.176471, 1.0 },
+ { 0.101961, 0.450980, 0.160784, 1.0 },
+ { 0.101961, 0.466667, 0.160784, 1.0 },
+ { 0.094118, 0.490196, 0.168627, 1.0 },
+ { 0.113725, 0.505882, 0.215686, 1.0 },
+ { 0.133333, 0.521569, 0.262745, 1.0 },
+ { 0.145098, 0.521569, 0.301961, 1.0 },
+ { 0.156863, 0.525490, 0.345098, 1.0 },
+ { 0.180392, 0.552941, 0.439216, 1.0 },
+ { 0.203922, 0.568627, 0.474510, 1.0 },
+ { 0.203922, 0.603922, 0.462745, 1.0 },
+ { 0.200000, 0.541176, 0.474510, 1.0 },
+ { 0.200000, 0.482353, 0.490196, 1.0 },
+ { 0.219608, 0.450980, 0.490196, 1.0 },
+ { 0.243137, 0.419608, 0.494118, 1.0 },
+ { 0.266667, 0.407843, 0.478431, 1.0 },
+ { 0.290196, 0.403922, 0.415686, 1.0 },
+ { 0.294118, 0.403922, 0.349020, 1.0 },
+ { 0.305882, 0.372549, 0.352941, 1.0 },
+ { 0.360784, 0.415686, 0.498039, 1.0 },
+ { 0.368627, 0.427451, 0.541176, 1.0 },
+ { 0.380392, 0.439216, 0.588235, 1.0 },
+ { 0.376471, 0.427451, 0.596078, 1.0 },
+ { 0.372549, 0.415686, 0.607843, 1.0 },
+ { 0.333333, 0.411765, 0.654902, 1.0 },
+ { 0.305882, 0.439216, 0.713725, 1.0 },
+ { 0.294118, 0.419608, 0.752941, 1.0 },
+ { 0.286275, 0.337255, 0.686275, 1.0 },
+ { 0.278431, 0.258824, 0.619608, 1.0 },
+ { 0.278431, 0.231373, 0.572549, 1.0 },
+ { 0.278431, 0.203922, 0.529412, 1.0 },
+ { 0.313725, 0.164706, 0.466667, 1.0 },
+ { 0.364706, 0.176471, 0.388235, 1.0 },
+ { 0.431373, 0.203922, 0.305882, 1.0 },
+ { 0.490196, 0.223529, 0.250980, 1.0 },
+ { 0.537255, 0.266667, 0.180392, 1.0 },
+ { 0.541176, 0.294118, 0.188235, 1.0 },
+ { 0.545098, 0.325490, 0.196078, 1.0 },
+ { 0.560784, 0.407843, 0.196078, 1.0 },
+ { 0.568627, 0.494118, 0.258824, 1.0 },
+ { 0.615686, 0.556863, 0.337255, 1.0 },
+ { 0.619608, 0.611765, 0.431373, 1.0 },
+ { 0.568627, 0.701961, 0.576471, 1.0 },
+ { 0.525490, 0.733333, 0.623529, 1.0 },
+ { 0.486275, 0.768627, 0.670588, 1.0 },
+ { 0.486275, 0.756863, 0.701961, 1.0 },
+ { 0.486275, 0.745098, 0.737255, 1.0 },
+ { 0.454902, 0.709804, 0.780392, 1.0 },
+ { 0.443137, 0.658824, 0.788235, 1.0 },
+ { 0.388235, 0.603922, 0.760784, 1.0 },
+ { 0.337255, 0.552941, 0.705882, 1.0 },
+ { 0.290196, 0.388235, 0.643137, 1.0 },
+ { 0.282353, 0.349020, 0.615686, 1.0 },
+ { 0.278431, 0.309804, 0.588235, 1.0 },
+ { 0.266667, 0.243137, 0.533333, 1.0 },
+ { 0.243137, 0.207843, 0.443137, 1.0 },
+ { 0.270588, 0.203922, 0.368627, 1.0 },
+ { 0.278431, 0.203922, 0.290196, 1.0 },
+ { 0.301961, 0.215686, 0.164706, 1.0 },
+ { 0.317647, 0.211765, 0.121569, 1.0 },
+ { 0.337255, 0.211765, 0.082353, 1.0 },
+ { 0.356863, 0.211765, 0.066667, 1.0 },
+ { 0.380392, 0.211765, 0.050980, 1.0 },
+ { 0.439216, 0.215686, 0.043137, 1.0 },
+ { 0.490196, 0.215686, 0.035294, 1.0 },
+ { 0.525490, 0.200000, 0.043137, 1.0 },
+ { 0.572549, 0.156863, 0.050980, 1.0 },
+ { 0.635294, 0.062745, 0.054902, 1.0 },
+ { 0.631373, 0.054902, 0.058824, 1.0 },
+ { 0.631373, 0.050980, 0.062745, 1.0 },
+ { 0.607843, 0.058824, 0.074510, 1.0 },
+ { 0.588235, 0.074510, 0.098039, 1.0 },
+ { 0.564706, 0.082353, 0.101961, 1.0 },
+ { 0.549020, 0.062745, 0.125490, 1.0 },
+ { 0.474510, 0.062745, 0.172549, 1.0 },
+ { 0.450980, 0.070588, 0.184314, 1.0 },
+ { 0.431373, 0.082353, 0.200000, 1.0 },
+ { 0.384314, 0.121569, 0.215686, 1.0 },
+ { 0.352941, 0.160784, 0.239216, 1.0 },
+ { 0.333333, 0.223529, 0.266667, 1.0 },
+ { 0.325490, 0.286275, 0.254902, 1.0 },
+ { 0.321569, 0.329412, 0.235294, 1.0 },
+ { 0.321569, 0.341176, 0.227451, 1.0 },
+ { 0.345098, 0.333333, 0.239216, 1.0 },
+ { 0.356863, 0.341176, 0.227451, 1.0 },
+ { 0.372549, 0.349020, 0.219608, 1.0 },
+ { 0.380392, 0.368627, 0.168627, 1.0 },
+ { 0.388235, 0.360784, 0.145098, 1.0 },
+ { 0.388235, 0.325490, 0.129412, 1.0 },
+ { 0.392157, 0.262745, 0.156863, 1.0 },
+ { 0.396078, 0.172549, 0.176471, 1.0 },
+ { 0.388235, 0.176471, 0.176471, 1.0 },
+ { 0.384314, 0.184314, 0.180392, 1.0 },
+ { 0.356863, 0.203922, 0.192157, 1.0 },
+ { 0.337255, 0.200000, 0.219608, 1.0 },
+ { 0.352941, 0.172549, 0.239216, 1.0 },
+ { 0.364706, 0.141176, 0.247059, 1.0 },
+ { 0.392157, 0.137255, 0.231373, 1.0 },
+ { 0.427451, 0.176471, 0.227451, 1.0 },
+ { 0.454902, 0.196078, 0.227451, 1.0 },
+ { 0.482353, 0.176471, 0.223529, 1.0 },
+ { 0.505882, 0.149020, 0.223529, 1.0 },
+ { 0.505882, 0.113725, 0.215686, 1.0 },
+ { 0.494118, 0.129412, 0.215686, 1.0 },
+ { 0.498039, 0.156863, 0.227451, 1.0 },
+ { 0.474510, 0.164706, 0.247059, 1.0 },
+ { 0.447059, 0.137255, 0.305882, 1.0 },
+ { 0.431373, 0.141176, 0.321569, 1.0 },
+ { 0.415686, 0.145098, 0.341176, 1.0 },
+ { 0.411765, 0.145098, 0.380392, 1.0 },
+ { 0.392157, 0.149020, 0.403922, 1.0 },
+ { 0.392157, 0.152941, 0.415686, 1.0 },
+ { 0.380392, 0.133333, 0.423529, 1.0 },
+ { 0.349020, 0.145098, 0.415686, 1.0 },
+ { 0.341176, 0.137255, 0.415686, 1.0 },
+ { 0.313725, 0.129412, 0.396078, 1.0 },
+ { 0.286275, 0.129412, 0.360784, 1.0 },
+ { 0.262745, 0.101961, 0.321569, 1.0 },
+ { 0.203922, 0.086275, 0.282353, 1.0 },
+ { 0.172549, 0.074510, 0.258824, 1.0 },
+ { 0.137255, 0.070588, 0.243137, 1.0 },
+ { 0.121569, 0.101961, 0.231373, 1.0 },
+ { 0.133333, 0.145098, 0.231373, 1.0 },
+ { 0.133333, 0.180392, 0.239216, 1.0 },
+ { 0.121569, 0.203922, 0.266667, 1.0 },
+ { 0.109804, 0.219608, 0.298039, 1.0 },
+ { 0.101961, 0.250980, 0.317647, 1.0 },
+ { 0.113725, 0.305882, 0.333333, 1.0 },
+ { 0.141176, 0.368627, 0.341176, 1.0 },
+ { 0.145098, 0.396078, 0.349020, 1.0 },
+ { 0.137255, 0.400000, 0.337255, 1.0 },
+ { 0.137255, 0.360784, 0.305882, 1.0 },
+ { 0.137255, 0.321569, 0.254902, 1.0 },
+ { 0.156863, 0.305882, 0.203922, 1.0 },
+ { 0.168627, 0.294118, 0.164706, 1.0 },
+ { 0.164706, 0.298039, 0.129412, 1.0 },
+ { 0.164706, 0.270588, 0.098039, 1.0 },
+ { 0.168627, 0.215686, 0.078431, 1.0 },
+ { 0.156863, 0.160784, 0.062745, 1.0 },
+ { 0.141176, 0.133333, 0.070588, 1.0 },
+ { 0.125490, 0.141176, 0.109804, 1.0 },
+ { 0.113725, 0.168627, 0.137255, 1.0 },
+ { 0.117647, 0.188235, 0.176471, 1.0 },
+ { 0.113725, 0.196078, 0.219608, 1.0 },
+ { 0.094118, 0.200000, 0.247059, 1.0 },
+ { 0.086275, 0.188235, 0.309804, 1.0 },
+ { 0.090196, 0.188235, 0.349020, 1.0 },
+ { 0.129412, 0.192157, 0.376471, 1.0 },
+ { 0.180392, 0.219608, 0.403922, 1.0 },
+ { 0.172549, 0.231373, 0.360784, 1.0 },
+ { 0.152941, 0.211765, 0.325490, 1.0 },
+ { 0.121569, 0.184314, 0.290196, 1.0 },
+ { 0.101961, 0.149020, 0.247059, 1.0 },
+ { 0.141176, 0.152941, 0.235294, 1.0 },
+ { 0.149020, 0.149020, 0.180392, 1.0 },
+ { 0.133333, 0.141176, 0.133333, 1.0 },
+ { 0.101961, 0.137255, 0.098039, 1.0 },
+ { 0.050980, 0.121569, 0.074510, 1.0 },
+ { 0.035294, 0.137255, 0.078431, 1.0 },
+ { 0.043137, 0.164706, 0.062745, 1.0 },
+ { 0.054902, 0.180392, 0.066667, 1.0 },
+ { 0.058824, 0.203922, 0.074510, 1.0 },
+ { 0.050980, 0.231373, 0.113725, 1.0 },
+ { 0.039216, 0.262745, 0.152941, 1.0 },
+ { 0.035294, 0.294118, 0.152941, 1.0 },
+ { 0.035294, 0.309804, 0.149020, 1.0 },
+ { 0.043137, 0.317647, 0.129412, 1.0 },
+ { 0.035294, 0.329412, 0.145098, 1.0 },
+ { 0.027451, 0.333333, 0.184314, 1.0 },
+ { 0.054902, 0.321569, 0.215686, 1.0 },
+ { 0.078431, 0.309804, 0.247059, 1.0 },
+ { 0.125490, 0.266667, 0.254902, 1.0 },
+ { 0.176471, 0.227451, 0.250980, 1.0 },
+ { 0.223529, 0.196078, 0.262745, 1.0 },
+ { 0.305882, 0.164706, 0.254902, 1.0 },
+ { 0.384314, 0.145098, 0.254902, 1.0 },
+ { 0.474510, 0.101961, 0.258824, 1.0 },
+ { 0.552941, 0.082353, 0.239216, 1.0 },
+ };
+/* Purple */
+static double4 colors_621[] = {
+ { 0.254902, 0.219608, 0.325490, 1.0 },
+ { 0.270588, 0.254902, 0.341176, 1.0 },
+ { 0.274510, 0.266667, 0.337255, 1.0 },
+ { 0.278431, 0.278431, 0.337255, 1.0 },
+ { 0.286275, 0.298039, 0.337255, 1.0 },
+ { 0.298039, 0.321569, 0.341176, 1.0 },
+ { 0.282353, 0.301961, 0.329412, 1.0 },
+ { 0.270588, 0.286275, 0.317647, 1.0 },
+ { 0.250980, 0.278431, 0.298039, 1.0 },
+ { 0.262745, 0.286275, 0.309804, 1.0 },
+ { 0.274510, 0.294118, 0.325490, 1.0 },
+ { 0.313725, 0.313725, 0.337255, 1.0 },
+ { 0.352941, 0.337255, 0.352941, 1.0 },
+ { 0.380392, 0.341176, 0.376471, 1.0 },
+ { 0.407843, 0.345098, 0.403922, 1.0 },
+ { 0.415686, 0.341176, 0.415686, 1.0 },
+ { 0.427451, 0.341176, 0.427451, 1.0 },
+ { 0.443137, 0.321569, 0.466667, 1.0 },
+ { 0.439216, 0.309804, 0.466667, 1.0 },
+ { 0.439216, 0.298039, 0.466667, 1.0 },
+ { 0.431373, 0.266667, 0.462745, 1.0 },
+ { 0.427451, 0.235294, 0.462745, 1.0 },
+ { 0.419608, 0.211765, 0.462745, 1.0 },
+ { 0.415686, 0.188235, 0.462745, 1.0 },
+ { 0.396078, 0.125490, 0.454902, 1.0 },
+ { 0.380392, 0.113725, 0.458824, 1.0 },
+ { 0.364706, 0.105882, 0.466667, 1.0 },
+ { 0.337255, 0.086275, 0.462745, 1.0 },
+ { 0.313725, 0.070588, 0.462745, 1.0 },
+ { 0.294118, 0.066667, 0.466667, 1.0 },
+ { 0.278431, 0.062745, 0.470588, 1.0 },
+ { 0.254902, 0.054902, 0.478431, 1.0 },
+ { 0.250980, 0.039216, 0.494118, 1.0 },
+ { 0.258824, 0.047059, 0.525490, 1.0 },
+ { 0.282353, 0.047059, 0.537255, 1.0 },
+ { 0.305882, 0.047059, 0.549020, 1.0 },
+ { 0.321569, 0.062745, 0.556863, 1.0 },
+ { 0.341176, 0.082353, 0.568627, 1.0 },
+ { 0.352941, 0.090196, 0.568627, 1.0 },
+ { 0.368627, 0.101961, 0.572549, 1.0 },
+ { 0.415686, 0.188235, 0.568627, 1.0 },
+ { 0.454902, 0.223529, 0.584314, 1.0 },
+ { 0.498039, 0.258824, 0.603922, 1.0 },
+ { 0.513725, 0.254902, 0.607843, 1.0 },
+ { 0.533333, 0.250980, 0.611765, 1.0 },
+ { 0.541176, 0.235294, 0.607843, 1.0 },
+ { 0.549020, 0.223529, 0.603922, 1.0 },
+ { 0.529412, 0.200000, 0.580392, 1.0 },
+ { 0.529412, 0.184314, 0.545098, 1.0 },
+ { 0.482353, 0.188235, 0.505882, 1.0 },
+ { 0.447059, 0.172549, 0.494118, 1.0 },
+ { 0.411765, 0.160784, 0.482353, 1.0 },
+ { 0.372549, 0.117647, 0.454902, 1.0 },
+ { 0.337255, 0.074510, 0.431373, 1.0 },
+ { 0.305882, 0.047059, 0.396078, 1.0 },
+ { 0.278431, 0.023529, 0.364706, 1.0 },
+ { 0.203922, 0.000000, 0.278431, 1.0 },
+ { 0.180392, 0.000000, 0.254902, 1.0 },
+ { 0.156863, 0.000000, 0.235294, 1.0 },
+ { 0.152941, 0.000000, 0.231373, 1.0 },
+ { 0.149020, 0.000000, 0.231373, 1.0 },
+ { 0.145098, 0.000000, 0.215686, 1.0 },
+ { 0.141176, 0.000000, 0.203922, 1.0 },
+ { 0.141176, 0.000000, 0.196078, 1.0 },
+ { 0.137255, 0.000000, 0.200000, 1.0 },
+ { 0.145098, 0.000000, 0.223529, 1.0 },
+ { 0.149020, 0.000000, 0.247059, 1.0 },
+ { 0.156863, 0.000000, 0.270588, 1.0 },
+ { 0.160784, 0.000000, 0.274510, 1.0 },
+ { 0.164706, 0.000000, 0.282353, 1.0 },
+ { 0.164706, 0.000000, 0.294118, 1.0 },
+ { 0.160784, 0.011765, 0.309804, 1.0 },
+ { 0.172549, 0.023529, 0.345098, 1.0 },
+ { 0.196078, 0.023529, 0.372549, 1.0 },
+ { 0.223529, 0.023529, 0.400000, 1.0 },
+ { 0.247059, 0.043137, 0.423529, 1.0 },
+ { 0.274510, 0.062745, 0.447059, 1.0 },
+ { 0.278431, 0.078431, 0.450980, 1.0 },
+ { 0.282353, 0.094118, 0.458824, 1.0 },
+ { 0.290196, 0.101961, 0.466667, 1.0 },
+ { 0.286275, 0.121569, 0.470588, 1.0 },
+ { 0.305882, 0.141176, 0.470588, 1.0 },
+ { 0.333333, 0.145098, 0.470588, 1.0 },
+ { 0.360784, 0.149020, 0.470588, 1.0 },
+ { 0.372549, 0.152941, 0.466667, 1.0 },
+ { 0.384314, 0.160784, 0.466667, 1.0 },
+ { 0.403922, 0.164706, 0.454902, 1.0 },
+ { 0.400000, 0.180392, 0.447059, 1.0 },
+ { 0.376471, 0.168627, 0.411765, 1.0 },
+ { 0.368627, 0.137255, 0.392157, 1.0 },
+ { 0.360784, 0.109804, 0.372549, 1.0 },
+ { 0.356863, 0.098039, 0.356863, 1.0 },
+ { 0.352941, 0.086275, 0.345098, 1.0 },
+ { 0.356863, 0.066667, 0.325490, 1.0 },
+ { 0.356863, 0.062745, 0.298039, 1.0 },
+ { 0.352941, 0.066667, 0.274510, 1.0 },
+ { 0.341176, 0.074510, 0.254902, 1.0 },
+ { 0.325490, 0.101961, 0.227451, 1.0 },
+ { 0.321569, 0.121569, 0.211765, 1.0 },
+ { 0.317647, 0.141176, 0.200000, 1.0 },
+ { 0.313725, 0.145098, 0.192157, 1.0 },
+ { 0.313725, 0.152941, 0.188235, 1.0 },
+ { 0.305882, 0.168627, 0.172549, 1.0 },
+ { 0.286275, 0.192157, 0.168627, 1.0 },
+ { 0.274510, 0.219608, 0.145098, 1.0 },
+ { 0.274510, 0.227451, 0.141176, 1.0 },
+ { 0.278431, 0.235294, 0.141176, 1.0 },
+ { 0.278431, 0.239216, 0.149020, 1.0 },
+ { 0.282353, 0.247059, 0.156863, 1.0 },
+ { 0.278431, 0.250980, 0.180392, 1.0 },
+ { 0.243137, 0.258824, 0.203922, 1.0 },
+ { 0.219608, 0.243137, 0.243137, 1.0 },
+ { 0.196078, 0.207843, 0.250980, 1.0 },
+ { 0.180392, 0.137255, 0.254902, 1.0 },
+ { 0.184314, 0.125490, 0.258824, 1.0 },
+ { 0.192157, 0.117647, 0.266667, 1.0 },
+ { 0.219608, 0.105882, 0.282353, 1.0 },
+ { 0.243137, 0.098039, 0.317647, 1.0 },
+ { 0.274510, 0.101961, 0.392157, 1.0 },
+ { 0.313725, 0.086275, 0.443137, 1.0 },
+ { 0.392157, 0.066667, 0.529412, 1.0 },
+ { 0.427451, 0.066667, 0.549020, 1.0 },
+ { 0.462745, 0.070588, 0.572549, 1.0 },
+ { 0.474510, 0.066667, 0.572549, 1.0 },
+ { 0.490196, 0.062745, 0.576471, 1.0 },
+ { 0.537255, 0.074510, 0.596078, 1.0 },
+ { 0.568627, 0.078431, 0.619608, 1.0 },
+ { 0.603922, 0.062745, 0.643137, 1.0 },
+ { 0.650980, 0.062745, 0.678431, 1.0 },
+ { 0.666667, 0.039216, 0.709804, 1.0 },
+ { 0.654902, 0.031373, 0.698039, 1.0 },
+ { 0.643137, 0.023529, 0.686275, 1.0 },
+ { 0.623529, 0.019608, 0.643137, 1.0 },
+ { 0.580392, 0.015686, 0.596078, 1.0 },
+ { 0.541176, 0.000000, 0.549020, 1.0 },
+ { 0.509804, 0.000000, 0.509804, 1.0 },
+ { 0.466667, 0.000000, 0.466667, 1.0 },
+ { 0.450980, 0.000000, 0.454902, 1.0 },
+ { 0.439216, 0.000000, 0.447059, 1.0 },
+ { 0.431373, 0.000000, 0.435294, 1.0 },
+ { 0.423529, 0.000000, 0.423529, 1.0 },
+ { 0.403922, 0.000000, 0.396078, 1.0 },
+ { 0.392157, 0.000000, 0.376471, 1.0 },
+ { 0.392157, 0.000000, 0.364706, 1.0 },
+ { 0.384314, 0.011765, 0.360784, 1.0 },
+ { 0.396078, 0.074510, 0.356863, 1.0 },
+ { 0.403922, 0.090196, 0.360784, 1.0 },
+ { 0.415686, 0.109804, 0.364706, 1.0 },
+ { 0.427451, 0.149020, 0.372549, 1.0 },
+ { 0.447059, 0.184314, 0.400000, 1.0 },
+ { 0.458824, 0.207843, 0.407843, 1.0 },
+ { 0.462745, 0.227451, 0.423529, 1.0 },
+ { 0.450980, 0.250980, 0.427451, 1.0 },
+ { 0.450980, 0.254902, 0.423529, 1.0 },
+ { 0.450980, 0.258824, 0.419608, 1.0 },
+ { 0.447059, 0.282353, 0.419608, 1.0 },
+ { 0.462745, 0.286275, 0.419608, 1.0 },
+ { 0.482353, 0.278431, 0.427451, 1.0 },
+ { 0.494118, 0.266667, 0.439216, 1.0 },
+ { 0.490196, 0.243137, 0.454902, 1.0 },
+ { 0.470588, 0.211765, 0.454902, 1.0 },
+ { 0.427451, 0.137255, 0.439216, 1.0 },
+ { 0.415686, 0.121569, 0.431373, 1.0 },
+ { 0.403922, 0.109804, 0.427451, 1.0 },
+ { 0.396078, 0.078431, 0.427451, 1.0 },
+ { 0.396078, 0.054902, 0.423529, 1.0 },
+ { 0.396078, 0.031373, 0.431373, 1.0 },
+ { 0.392157, 0.031373, 0.427451, 1.0 },
+ { 0.368627, 0.047059, 0.411765, 1.0 },
+ { 0.352941, 0.054902, 0.407843, 1.0 },
+ { 0.341176, 0.066667, 0.403922, 1.0 },
+ { 0.313725, 0.082353, 0.396078, 1.0 },
+ { 0.298039, 0.105882, 0.380392, 1.0 },
+ { 0.290196, 0.121569, 0.392157, 1.0 },
+ { 0.294118, 0.141176, 0.392157, 1.0 },
+ { 0.290196, 0.164706, 0.396078, 1.0 },
+ { 0.282353, 0.192157, 0.407843, 1.0 },
+ { 0.286275, 0.211765, 0.411765, 1.0 },
+ { 0.278431, 0.223529, 0.407843, 1.0 },
+ { 0.270588, 0.227451, 0.400000, 1.0 },
+ { 0.270588, 0.227451, 0.396078, 1.0 },
+ { 0.274510, 0.211765, 0.392157, 1.0 },
+ { 0.278431, 0.192157, 0.380392, 1.0 },
+ { 0.270588, 0.172549, 0.376471, 1.0 },
+ { 0.258824, 0.125490, 0.368627, 1.0 },
+ { 0.250980, 0.109804, 0.360784, 1.0 },
+ { 0.247059, 0.098039, 0.356863, 1.0 },
+ { 0.235294, 0.078431, 0.337255, 1.0 },
+ { 0.231373, 0.066667, 0.317647, 1.0 },
+ { 0.231373, 0.054902, 0.305882, 1.0 },
+ { 0.243137, 0.039216, 0.290196, 1.0 },
+ { 0.258824, 0.035294, 0.278431, 1.0 },
+ { 0.274510, 0.035294, 0.274510, 1.0 },
+ { 0.278431, 0.035294, 0.270588, 1.0 },
+ { 0.278431, 0.054902, 0.258824, 1.0 },
+ { 0.282353, 0.074510, 0.254902, 1.0 },
+ { 0.278431, 0.105882, 0.266667, 1.0 },
+ { 0.274510, 0.137255, 0.270588, 1.0 },
+ { 0.278431, 0.164706, 0.266667, 1.0 },
+ { 0.290196, 0.192157, 0.274510, 1.0 },
+ { 0.294118, 0.200000, 0.298039, 1.0 },
+ { 0.298039, 0.223529, 0.313725, 1.0 },
+ { 0.305882, 0.250980, 0.333333, 1.0 },
+ { 0.317647, 0.274510, 0.356863, 1.0 },
+ { 0.321569, 0.305882, 0.376471, 1.0 },
+ { 0.325490, 0.337255, 0.392157, 1.0 },
+ { 0.341176, 0.376471, 0.403922, 1.0 },
+ { 0.356863, 0.403922, 0.447059, 1.0 },
+ { 0.360784, 0.419608, 0.462745, 1.0 },
+ { 0.368627, 0.462745, 0.478431, 1.0 },
+ { 0.384314, 0.490196, 0.490196, 1.0 },
+ { 0.419608, 0.494118, 0.529412, 1.0 },
+ { 0.458824, 0.537255, 0.564706, 1.0 },
+ { 0.498039, 0.552941, 0.576471, 1.0 },
+ { 0.537255, 0.572549, 0.615686, 1.0 },
+ { 0.556863, 0.545098, 0.639216, 1.0 },
+ { 0.568627, 0.537255, 0.650980, 1.0 },
+ { 0.564706, 0.517647, 0.631373, 1.0 },
+ { 0.556863, 0.462745, 0.631373, 1.0 },
+ { 0.552941, 0.431373, 0.611765, 1.0 },
+ { 0.545098, 0.392157, 0.584314, 1.0 },
+ { 0.545098, 0.356863, 0.576471, 1.0 },
+ { 0.517647, 0.309804, 0.568627, 1.0 },
+ { 0.501961, 0.258824, 0.552941, 1.0 },
+ { 0.458824, 0.227451, 0.525490, 1.0 },
+ { 0.407843, 0.172549, 0.482353, 1.0 },
+ { 0.368627, 0.137255, 0.427451, 1.0 },
+ { 0.329412, 0.121569, 0.376471, 1.0 },
+ { 0.305882, 0.109804, 0.333333, 1.0 },
+ { 0.270588, 0.105882, 0.286275, 1.0 },
+ { 0.250980, 0.098039, 0.235294, 1.0 },
+ { 0.227451, 0.101961, 0.196078, 1.0 },
+ { 0.200000, 0.105882, 0.160784, 1.0 },
+ { 0.184314, 0.121569, 0.149020, 1.0 },
+ { 0.168627, 0.133333, 0.137255, 1.0 },
+ { 0.168627, 0.149020, 0.125490, 1.0 },
+ { 0.160784, 0.168627, 0.117647, 1.0 },
+ { 0.168627, 0.172549, 0.113725, 1.0 },
+ { 0.172549, 0.180392, 0.113725, 1.0 },
+ { 0.188235, 0.180392, 0.117647, 1.0 },
+ { 0.192157, 0.168627, 0.121569, 1.0 },
+ { 0.188235, 0.156863, 0.141176, 1.0 },
+ { 0.196078, 0.145098, 0.149020, 1.0 },
+ { 0.196078, 0.141176, 0.180392, 1.0 },
+ { 0.200000, 0.133333, 0.203922, 1.0 },
+ { 0.200000, 0.137255, 0.227451, 1.0 },
+ { 0.207843, 0.149020, 0.243137, 1.0 },
+ { 0.219608, 0.168627, 0.254902, 1.0 },
+ { 0.227451, 0.188235, 0.266667, 1.0 },
+ { 0.227451, 0.184314, 0.274510, 1.0 },
+ { 0.270588, 0.231373, 0.313725, 1.0 },
+ { 0.298039, 0.250980, 0.345098, 1.0 },
+ { 0.313725, 0.254902, 0.356863, 1.0 },
+ { 0.309804, 0.258824, 0.360784, 1.0 },
+ { 0.309804, 0.258824, 0.364706, 1.0 },
+ { 0.309804, 0.270588, 0.364706, 1.0 },
+ };
+/* Queen_Anne */
+static double4 colors_622[] = {
+ { 0.501961, 0.494118, 0.729412, 1.0 },
+ { 0.498039, 0.494118, 0.666667, 1.0 },
+ { 0.498039, 0.474510, 0.603922, 1.0 },
+ { 0.501961, 0.458824, 0.545098, 1.0 },
+ { 0.466667, 0.427451, 0.458824, 1.0 },
+ { 0.435294, 0.400000, 0.376471, 1.0 },
+ { 0.411765, 0.380392, 0.337255, 1.0 },
+ { 0.392157, 0.360784, 0.301961, 1.0 },
+ { 0.290196, 0.286275, 0.152941, 1.0 },
+ { 0.243137, 0.258824, 0.094118, 1.0 },
+ { 0.200000, 0.231373, 0.035294, 1.0 },
+ { 0.172549, 0.211765, 0.027451, 1.0 },
+ { 0.145098, 0.196078, 0.019608, 1.0 },
+ { 0.125490, 0.184314, 0.023529, 1.0 },
+ { 0.109804, 0.172549, 0.031373, 1.0 },
+ { 0.105882, 0.164706, 0.031373, 1.0 },
+ { 0.105882, 0.156863, 0.031373, 1.0 },
+ { 0.094118, 0.133333, 0.039216, 1.0 },
+ { 0.086275, 0.117647, 0.050980, 1.0 },
+ { 0.078431, 0.105882, 0.066667, 1.0 },
+ { 0.086275, 0.105882, 0.086275, 1.0 },
+ { 0.098039, 0.105882, 0.109804, 1.0 },
+ { 0.113725, 0.113725, 0.109804, 1.0 },
+ { 0.129412, 0.125490, 0.113725, 1.0 },
+ { 0.141176, 0.145098, 0.156863, 1.0 },
+ { 0.168627, 0.156863, 0.211765, 1.0 },
+ { 0.196078, 0.172549, 0.266667, 1.0 },
+ { 0.215686, 0.196078, 0.305882, 1.0 },
+ { 0.239216, 0.223529, 0.349020, 1.0 },
+ { 0.239216, 0.223529, 0.356863, 1.0 },
+ { 0.239216, 0.227451, 0.368627, 1.0 },
+ { 0.243137, 0.231373, 0.388235, 1.0 },
+ { 0.231373, 0.223529, 0.380392, 1.0 },
+ { 0.211765, 0.223529, 0.317647, 1.0 },
+ { 0.211765, 0.223529, 0.270588, 1.0 },
+ { 0.211765, 0.227451, 0.227451, 1.0 },
+ { 0.235294, 0.231373, 0.215686, 1.0 },
+ { 0.258824, 0.239216, 0.207843, 1.0 },
+ { 0.278431, 0.254902, 0.231373, 1.0 },
+ { 0.298039, 0.270588, 0.258824, 1.0 },
+ { 0.372549, 0.364706, 0.368627, 1.0 },
+ { 0.388235, 0.372549, 0.396078, 1.0 },
+ { 0.407843, 0.380392, 0.423529, 1.0 },
+ { 0.376471, 0.376471, 0.396078, 1.0 },
+ { 0.349020, 0.372549, 0.372549, 1.0 },
+ { 0.333333, 0.368627, 0.356863, 1.0 },
+ { 0.317647, 0.364706, 0.341176, 1.0 },
+ { 0.274510, 0.329412, 0.290196, 1.0 },
+ { 0.223529, 0.270588, 0.219608, 1.0 },
+ { 0.156863, 0.207843, 0.125490, 1.0 },
+ { 0.141176, 0.192157, 0.113725, 1.0 },
+ { 0.129412, 0.180392, 0.105882, 1.0 },
+ { 0.121569, 0.164706, 0.109804, 1.0 },
+ { 0.113725, 0.152941, 0.113725, 1.0 },
+ { 0.121569, 0.156863, 0.117647, 1.0 },
+ { 0.133333, 0.160784, 0.125490, 1.0 },
+ { 0.149020, 0.160784, 0.184314, 1.0 },
+ { 0.164706, 0.176471, 0.196078, 1.0 },
+ { 0.184314, 0.196078, 0.211765, 1.0 },
+ { 0.200000, 0.215686, 0.250980, 1.0 },
+ { 0.219608, 0.235294, 0.290196, 1.0 },
+ { 0.239216, 0.250980, 0.305882, 1.0 },
+ { 0.262745, 0.266667, 0.321569, 1.0 },
+ { 0.301961, 0.305882, 0.337255, 1.0 },
+ { 0.309804, 0.337255, 0.345098, 1.0 },
+ { 0.325490, 0.360784, 0.349020, 1.0 },
+ { 0.325490, 0.360784, 0.333333, 1.0 },
+ { 0.325490, 0.364706, 0.317647, 1.0 },
+ { 0.317647, 0.364706, 0.290196, 1.0 },
+ { 0.309804, 0.364706, 0.262745, 1.0 },
+ { 0.309804, 0.364706, 0.254902, 1.0 },
+ { 0.309804, 0.356863, 0.266667, 1.0 },
+ { 0.313725, 0.337255, 0.329412, 1.0 },
+ { 0.349020, 0.356863, 0.380392, 1.0 },
+ { 0.384314, 0.376471, 0.435294, 1.0 },
+ { 0.411765, 0.396078, 0.513725, 1.0 },
+ { 0.443137, 0.415686, 0.592157, 1.0 },
+ { 0.458824, 0.419608, 0.623529, 1.0 },
+ { 0.478431, 0.427451, 0.654902, 1.0 },
+ { 0.517647, 0.458824, 0.694118, 1.0 },
+ { 0.529412, 0.486275, 0.725490, 1.0 },
+ { 0.580392, 0.533333, 0.800000, 1.0 },
+ { 0.615686, 0.564706, 0.811765, 1.0 },
+ { 0.654902, 0.600000, 0.823529, 1.0 },
+ { 0.650980, 0.607843, 0.831373, 1.0 },
+ { 0.650980, 0.615686, 0.839216, 1.0 },
+ { 0.662745, 0.619608, 0.866667, 1.0 },
+ { 0.674510, 0.611765, 0.862745, 1.0 },
+ { 0.670588, 0.607843, 0.843137, 1.0 },
+ { 0.662745, 0.603922, 0.831373, 1.0 },
+ { 0.654902, 0.603922, 0.819608, 1.0 },
+ { 0.643137, 0.600000, 0.788235, 1.0 },
+ { 0.635294, 0.600000, 0.760784, 1.0 },
+ { 0.650980, 0.592157, 0.698039, 1.0 },
+ { 0.670588, 0.603922, 0.654902, 1.0 },
+ { 0.686275, 0.611765, 0.674510, 1.0 },
+ { 0.654902, 0.615686, 0.678431, 1.0 },
+ { 0.596078, 0.545098, 0.611765, 1.0 },
+ { 0.564706, 0.521569, 0.611765, 1.0 },
+ { 0.533333, 0.498039, 0.611765, 1.0 },
+ { 0.517647, 0.478431, 0.619608, 1.0 },
+ { 0.505882, 0.462745, 0.631373, 1.0 },
+ { 0.486275, 0.435294, 0.611765, 1.0 },
+ { 0.482353, 0.427451, 0.576471, 1.0 },
+ { 0.521569, 0.501961, 0.549020, 1.0 },
+ { 0.525490, 0.490196, 0.509804, 1.0 },
+ { 0.529412, 0.482353, 0.470588, 1.0 },
+ { 0.505882, 0.470588, 0.443137, 1.0 },
+ { 0.482353, 0.462745, 0.419608, 1.0 },
+ { 0.419608, 0.447059, 0.392157, 1.0 },
+ { 0.384314, 0.411765, 0.341176, 1.0 },
+ { 0.321569, 0.345098, 0.266667, 1.0 },
+ { 0.254902, 0.278431, 0.180392, 1.0 },
+ { 0.137255, 0.184314, 0.105882, 1.0 },
+ { 0.125490, 0.176471, 0.098039, 1.0 },
+ { 0.117647, 0.168627, 0.094118, 1.0 },
+ { 0.109804, 0.156863, 0.082353, 1.0 },
+ { 0.098039, 0.145098, 0.070588, 1.0 },
+ { 0.090196, 0.133333, 0.062745, 1.0 },
+ { 0.086275, 0.121569, 0.066667, 1.0 },
+ { 0.078431, 0.121569, 0.047059, 1.0 },
+ { 0.101961, 0.133333, 0.066667, 1.0 },
+ { 0.129412, 0.149020, 0.090196, 1.0 },
+ { 0.152941, 0.152941, 0.105882, 1.0 },
+ { 0.180392, 0.160784, 0.125490, 1.0 },
+ { 0.200000, 0.180392, 0.152941, 1.0 },
+ { 0.176471, 0.184314, 0.109804, 1.0 },
+ { 0.196078, 0.211765, 0.145098, 1.0 },
+ { 0.235294, 0.227451, 0.180392, 1.0 },
+ { 0.227451, 0.231373, 0.227451, 1.0 },
+ { 0.219608, 0.235294, 0.247059, 1.0 },
+ { 0.215686, 0.239216, 0.266667, 1.0 },
+ { 0.235294, 0.254902, 0.313725, 1.0 },
+ { 0.243137, 0.266667, 0.333333, 1.0 },
+ { 0.247059, 0.262745, 0.337255, 1.0 },
+ { 0.254902, 0.266667, 0.337255, 1.0 },
+ { 0.270588, 0.278431, 0.313725, 1.0 },
+ { 0.243137, 0.258824, 0.254902, 1.0 },
+ { 0.219608, 0.239216, 0.196078, 1.0 },
+ { 0.203922, 0.227451, 0.164706, 1.0 },
+ { 0.188235, 0.215686, 0.137255, 1.0 },
+ { 0.156863, 0.196078, 0.090196, 1.0 },
+ { 0.133333, 0.172549, 0.066667, 1.0 },
+ { 0.109804, 0.156863, 0.058824, 1.0 },
+ { 0.098039, 0.145098, 0.054902, 1.0 },
+ { 0.082353, 0.137255, 0.047059, 1.0 },
+ { 0.082353, 0.141176, 0.043137, 1.0 },
+ { 0.082353, 0.145098, 0.043137, 1.0 },
+ { 0.086275, 0.149020, 0.043137, 1.0 },
+ { 0.086275, 0.149020, 0.047059, 1.0 },
+ { 0.086275, 0.149020, 0.043137, 1.0 },
+ { 0.094118, 0.152941, 0.050980, 1.0 },
+ { 0.105882, 0.164706, 0.058824, 1.0 },
+ { 0.101961, 0.164706, 0.058824, 1.0 },
+ { 0.101961, 0.168627, 0.058824, 1.0 },
+ { 0.098039, 0.160784, 0.062745, 1.0 },
+ { 0.101961, 0.156863, 0.066667, 1.0 },
+ { 0.098039, 0.145098, 0.066667, 1.0 },
+ { 0.090196, 0.145098, 0.066667, 1.0 },
+ { 0.074510, 0.133333, 0.062745, 1.0 },
+ { 0.066667, 0.125490, 0.050980, 1.0 },
+ { 0.070588, 0.121569, 0.031373, 1.0 },
+ { 0.070588, 0.125490, 0.027451, 1.0 },
+ { 0.070588, 0.133333, 0.023529, 1.0 },
+ { 0.078431, 0.141176, 0.023529, 1.0 },
+ { 0.090196, 0.156863, 0.027451, 1.0 },
+ { 0.105882, 0.172549, 0.043137, 1.0 },
+ { 0.121569, 0.200000, 0.047059, 1.0 },
+ { 0.145098, 0.203922, 0.070588, 1.0 },
+ { 0.141176, 0.200000, 0.074510, 1.0 },
+ { 0.137255, 0.200000, 0.082353, 1.0 },
+ { 0.129412, 0.196078, 0.082353, 1.0 },
+ { 0.121569, 0.188235, 0.082353, 1.0 },
+ { 0.113725, 0.164706, 0.074510, 1.0 },
+ { 0.094118, 0.145098, 0.062745, 1.0 },
+ { 0.074510, 0.129412, 0.050980, 1.0 },
+ { 0.058824, 0.113725, 0.039216, 1.0 },
+ { 0.047059, 0.086275, 0.035294, 1.0 },
+ { 0.043137, 0.070588, 0.031373, 1.0 },
+ { 0.047059, 0.074510, 0.043137, 1.0 },
+ { 0.066667, 0.090196, 0.050980, 1.0 },
+ { 0.094118, 0.101961, 0.070588, 1.0 },
+ { 0.121569, 0.113725, 0.090196, 1.0 },
+ { 0.149020, 0.152941, 0.129412, 1.0 },
+ { 0.231373, 0.250980, 0.207843, 1.0 },
+ { 0.243137, 0.258824, 0.215686, 1.0 },
+ { 0.258824, 0.266667, 0.227451, 1.0 },
+ { 0.262745, 0.290196, 0.219608, 1.0 },
+ { 0.262745, 0.305882, 0.219608, 1.0 },
+ { 0.258824, 0.317647, 0.219608, 1.0 },
+ { 0.250980, 0.301961, 0.219608, 1.0 },
+ { 0.223529, 0.282353, 0.188235, 1.0 },
+ { 0.207843, 0.262745, 0.156863, 1.0 },
+ { 0.192157, 0.250980, 0.133333, 1.0 },
+ { 0.192157, 0.239216, 0.125490, 1.0 },
+ { 0.192157, 0.235294, 0.129412, 1.0 },
+ { 0.203922, 0.239216, 0.145098, 1.0 },
+ { 0.235294, 0.254902, 0.188235, 1.0 },
+ { 0.274510, 0.294118, 0.250980, 1.0 },
+ { 0.333333, 0.349020, 0.333333, 1.0 },
+ { 0.400000, 0.415686, 0.419608, 1.0 },
+ { 0.482353, 0.490196, 0.533333, 1.0 },
+ { 0.537255, 0.533333, 0.643137, 1.0 },
+ { 0.560784, 0.556863, 0.729412, 1.0 },
+ { 0.564706, 0.560784, 0.776471, 1.0 },
+ { 0.588235, 0.584314, 0.807843, 1.0 },
+ { 0.580392, 0.568627, 0.792157, 1.0 },
+ { 0.525490, 0.517647, 0.725490, 1.0 },
+ { 0.435294, 0.443137, 0.615686, 1.0 },
+ { 0.368627, 0.384314, 0.494118, 1.0 },
+ { 0.317647, 0.349020, 0.372549, 1.0 },
+ { 0.290196, 0.341176, 0.278431, 1.0 },
+ { 0.278431, 0.341176, 0.200000, 1.0 },
+ { 0.317647, 0.364706, 0.145098, 1.0 },
+ { 0.376471, 0.400000, 0.113725, 1.0 },
+ { 0.423529, 0.423529, 0.125490, 1.0 },
+ { 0.415686, 0.431373, 0.168627, 1.0 },
+ { 0.415686, 0.423529, 0.223529, 1.0 },
+ { 0.435294, 0.435294, 0.266667, 1.0 },
+ { 0.450980, 0.411765, 0.317647, 1.0 },
+ { 0.396078, 0.368627, 0.360784, 1.0 },
+ { 0.325490, 0.309804, 0.368627, 1.0 },
+ { 0.250980, 0.270588, 0.345098, 1.0 },
+ { 0.211765, 0.235294, 0.321569, 1.0 },
+ { 0.172549, 0.200000, 0.305882, 1.0 },
+ { 0.168627, 0.192157, 0.274510, 1.0 },
+ { 0.156863, 0.184314, 0.227451, 1.0 },
+ { 0.152941, 0.184314, 0.180392, 1.0 },
+ { 0.137255, 0.176471, 0.164706, 1.0 },
+ { 0.149020, 0.188235, 0.180392, 1.0 },
+ { 0.172549, 0.200000, 0.227451, 1.0 },
+ { 0.200000, 0.227451, 0.286275, 1.0 },
+ { 0.227451, 0.243137, 0.345098, 1.0 },
+ { 0.254902, 0.274510, 0.396078, 1.0 },
+ { 0.298039, 0.294118, 0.462745, 1.0 },
+ { 0.341176, 0.349020, 0.549020, 1.0 },
+ { 0.396078, 0.388235, 0.619608, 1.0 },
+ { 0.427451, 0.415686, 0.650980, 1.0 },
+ { 0.450980, 0.423529, 0.654902, 1.0 },
+ { 0.447059, 0.439216, 0.643137, 1.0 },
+ { 0.450980, 0.447059, 0.631373, 1.0 },
+ { 0.435294, 0.431373, 0.600000, 1.0 },
+ { 0.423529, 0.396078, 0.568627, 1.0 },
+ { 0.392157, 0.372549, 0.517647, 1.0 },
+ { 0.372549, 0.368627, 0.505882, 1.0 },
+ { 0.356863, 0.360784, 0.505882, 1.0 },
+ { 0.364706, 0.360784, 0.537255, 1.0 },
+ { 0.380392, 0.356863, 0.564706, 1.0 },
+ { 0.423529, 0.384314, 0.623529, 1.0 },
+ { 0.458824, 0.411765, 0.690196, 1.0 },
+ { 0.486275, 0.454902, 0.749020, 1.0 },
+ { 0.486275, 0.466667, 0.784314, 1.0 },
+ { 0.494118, 0.466667, 0.807843, 1.0 },
+ { 0.501961, 0.462745, 0.807843, 1.0 },
+ { 0.517647, 0.478431, 0.788235, 1.0 },
+ { 0.517647, 0.494118, 0.756863, 1.0 },
+ };
+/* Quiet */
+static double4 colors_623[] = {
+ { 0.349020, 0.200000, 0.352941, 1.0 },
+ { 0.372549, 0.200000, 0.392157, 1.0 },
+ { 0.376471, 0.203922, 0.423529, 1.0 },
+ { 0.384314, 0.211765, 0.454902, 1.0 },
+ { 0.337255, 0.192157, 0.454902, 1.0 },
+ { 0.294118, 0.172549, 0.454902, 1.0 },
+ { 0.262745, 0.168627, 0.454902, 1.0 },
+ { 0.235294, 0.168627, 0.458824, 1.0 },
+ { 0.172549, 0.192157, 0.474510, 1.0 },
+ { 0.160784, 0.188235, 0.474510, 1.0 },
+ { 0.152941, 0.188235, 0.474510, 1.0 },
+ { 0.156863, 0.188235, 0.486275, 1.0 },
+ { 0.164706, 0.192157, 0.498039, 1.0 },
+ { 0.176471, 0.176471, 0.486275, 1.0 },
+ { 0.192157, 0.160784, 0.478431, 1.0 },
+ { 0.200000, 0.149020, 0.474510, 1.0 },
+ { 0.207843, 0.141176, 0.470588, 1.0 },
+ { 0.207843, 0.125490, 0.462745, 1.0 },
+ { 0.200000, 0.117647, 0.427451, 1.0 },
+ { 0.192157, 0.109804, 0.396078, 1.0 },
+ { 0.168627, 0.094118, 0.337255, 1.0 },
+ { 0.145098, 0.082353, 0.278431, 1.0 },
+ { 0.125490, 0.070588, 0.247059, 1.0 },
+ { 0.109804, 0.062745, 0.219608, 1.0 },
+ { 0.070588, 0.039216, 0.113725, 1.0 },
+ { 0.043137, 0.023529, 0.070588, 1.0 },
+ { 0.019608, 0.011765, 0.027451, 1.0 },
+ { 0.019608, 0.011765, 0.027451, 1.0 },
+ { 0.023529, 0.011765, 0.027451, 1.0 },
+ { 0.039216, 0.015686, 0.043137, 1.0 },
+ { 0.054902, 0.023529, 0.062745, 1.0 },
+ { 0.086275, 0.047059, 0.113725, 1.0 },
+ { 0.098039, 0.058824, 0.160784, 1.0 },
+ { 0.188235, 0.113725, 0.298039, 1.0 },
+ { 0.207843, 0.176471, 0.360784, 1.0 },
+ { 0.227451, 0.239216, 0.423529, 1.0 },
+ { 0.227451, 0.250980, 0.435294, 1.0 },
+ { 0.231373, 0.266667, 0.450980, 1.0 },
+ { 0.243137, 0.262745, 0.454902, 1.0 },
+ { 0.258824, 0.258824, 0.458824, 1.0 },
+ { 0.294118, 0.305882, 0.462745, 1.0 },
+ { 0.337255, 0.274510, 0.439216, 1.0 },
+ { 0.384314, 0.243137, 0.415686, 1.0 },
+ { 0.423529, 0.227451, 0.400000, 1.0 },
+ { 0.466667, 0.211765, 0.388235, 1.0 },
+ { 0.478431, 0.211765, 0.388235, 1.0 },
+ { 0.490196, 0.215686, 0.388235, 1.0 },
+ { 0.501961, 0.215686, 0.376471, 1.0 },
+ { 0.505882, 0.200000, 0.368627, 1.0 },
+ { 0.462745, 0.184314, 0.321569, 1.0 },
+ { 0.439216, 0.168627, 0.309804, 1.0 },
+ { 0.415686, 0.156863, 0.298039, 1.0 },
+ { 0.400000, 0.149020, 0.301961, 1.0 },
+ { 0.384314, 0.145098, 0.305882, 1.0 },
+ { 0.368627, 0.137255, 0.305882, 1.0 },
+ { 0.356863, 0.133333, 0.309804, 1.0 },
+ { 0.301961, 0.125490, 0.337255, 1.0 },
+ { 0.278431, 0.125490, 0.356863, 1.0 },
+ { 0.258824, 0.125490, 0.376471, 1.0 },
+ { 0.247059, 0.125490, 0.384314, 1.0 },
+ { 0.239216, 0.125490, 0.392157, 1.0 },
+ { 0.239216, 0.125490, 0.392157, 1.0 },
+ { 0.239216, 0.125490, 0.396078, 1.0 },
+ { 0.243137, 0.125490, 0.392157, 1.0 },
+ { 0.250980, 0.125490, 0.380392, 1.0 },
+ { 0.270588, 0.125490, 0.352941, 1.0 },
+ { 0.258824, 0.121569, 0.345098, 1.0 },
+ { 0.247059, 0.117647, 0.337255, 1.0 },
+ { 0.235294, 0.113725, 0.337255, 1.0 },
+ { 0.227451, 0.113725, 0.341176, 1.0 },
+ { 0.211765, 0.109804, 0.349020, 1.0 },
+ { 0.207843, 0.109804, 0.345098, 1.0 },
+ { 0.200000, 0.109804, 0.345098, 1.0 },
+ { 0.207843, 0.109804, 0.337255, 1.0 },
+ { 0.219608, 0.113725, 0.333333, 1.0 },
+ { 0.247059, 0.113725, 0.305882, 1.0 },
+ { 0.278431, 0.117647, 0.278431, 1.0 },
+ { 0.286275, 0.117647, 0.270588, 1.0 },
+ { 0.298039, 0.121569, 0.262745, 1.0 },
+ { 0.317647, 0.121569, 0.250980, 1.0 },
+ { 0.329412, 0.121569, 0.247059, 1.0 },
+ { 0.329412, 0.129412, 0.278431, 1.0 },
+ { 0.309804, 0.129412, 0.309804, 1.0 },
+ { 0.290196, 0.129412, 0.341176, 1.0 },
+ { 0.278431, 0.125490, 0.352941, 1.0 },
+ { 0.270588, 0.125490, 0.368627, 1.0 },
+ { 0.243137, 0.121569, 0.392157, 1.0 },
+ { 0.211765, 0.113725, 0.400000, 1.0 },
+ { 0.180392, 0.101961, 0.356863, 1.0 },
+ { 0.172549, 0.094118, 0.317647, 1.0 },
+ { 0.168627, 0.086275, 0.282353, 1.0 },
+ { 0.156863, 0.082353, 0.254902, 1.0 },
+ { 0.149020, 0.082353, 0.227451, 1.0 },
+ { 0.117647, 0.062745, 0.168627, 1.0 },
+ { 0.086275, 0.050980, 0.117647, 1.0 },
+ { 0.082353, 0.035294, 0.094118, 1.0 },
+ { 0.066667, 0.035294, 0.066667, 1.0 },
+ { 0.043137, 0.027451, 0.074510, 1.0 },
+ { 0.062745, 0.031373, 0.098039, 1.0 },
+ { 0.086275, 0.039216, 0.125490, 1.0 },
+ { 0.101961, 0.047059, 0.149020, 1.0 },
+ { 0.117647, 0.058824, 0.176471, 1.0 },
+ { 0.152941, 0.074510, 0.223529, 1.0 },
+ { 0.196078, 0.094118, 0.270588, 1.0 },
+ { 0.247059, 0.113725, 0.325490, 1.0 },
+ { 0.254902, 0.117647, 0.337255, 1.0 },
+ { 0.266667, 0.121569, 0.349020, 1.0 },
+ { 0.266667, 0.121569, 0.349020, 1.0 },
+ { 0.266667, 0.125490, 0.349020, 1.0 },
+ { 0.270588, 0.125490, 0.352941, 1.0 },
+ { 0.266667, 0.125490, 0.352941, 1.0 },
+ { 0.266667, 0.125490, 0.352941, 1.0 },
+ { 0.270588, 0.129412, 0.352941, 1.0 },
+ { 0.282353, 0.129412, 0.372549, 1.0 },
+ { 0.282353, 0.129412, 0.384314, 1.0 },
+ { 0.286275, 0.129412, 0.396078, 1.0 },
+ { 0.278431, 0.137255, 0.419608, 1.0 },
+ { 0.266667, 0.137255, 0.435294, 1.0 },
+ { 0.262745, 0.129412, 0.462745, 1.0 },
+ { 0.262745, 0.125490, 0.482353, 1.0 },
+ { 0.235294, 0.133333, 0.490196, 1.0 },
+ { 0.247059, 0.129412, 0.474510, 1.0 },
+ { 0.262745, 0.129412, 0.458824, 1.0 },
+ { 0.274510, 0.129412, 0.447059, 1.0 },
+ { 0.286275, 0.133333, 0.435294, 1.0 },
+ { 0.317647, 0.145098, 0.415686, 1.0 },
+ { 0.356863, 0.152941, 0.388235, 1.0 },
+ { 0.400000, 0.176471, 0.368627, 1.0 },
+ { 0.419608, 0.184314, 0.349020, 1.0 },
+ { 0.407843, 0.192157, 0.313725, 1.0 },
+ { 0.400000, 0.192157, 0.309804, 1.0 },
+ { 0.392157, 0.192157, 0.305882, 1.0 },
+ { 0.364706, 0.168627, 0.294118, 1.0 },
+ { 0.313725, 0.164706, 0.286275, 1.0 },
+ { 0.270588, 0.145098, 0.266667, 1.0 },
+ { 0.231373, 0.125490, 0.254902, 1.0 },
+ { 0.196078, 0.090196, 0.243137, 1.0 },
+ { 0.196078, 0.090196, 0.243137, 1.0 },
+ { 0.196078, 0.090196, 0.247059, 1.0 },
+ { 0.196078, 0.090196, 0.250980, 1.0 },
+ { 0.200000, 0.090196, 0.254902, 1.0 },
+ { 0.207843, 0.094118, 0.262745, 1.0 },
+ { 0.203922, 0.094118, 0.258824, 1.0 },
+ { 0.203922, 0.094118, 0.250980, 1.0 },
+ { 0.196078, 0.090196, 0.247059, 1.0 },
+ { 0.184314, 0.082353, 0.227451, 1.0 },
+ { 0.168627, 0.078431, 0.207843, 1.0 },
+ { 0.156863, 0.078431, 0.192157, 1.0 },
+ { 0.121569, 0.062745, 0.145098, 1.0 },
+ { 0.090196, 0.047059, 0.105882, 1.0 },
+ { 0.074510, 0.035294, 0.090196, 1.0 },
+ { 0.062745, 0.031373, 0.066667, 1.0 },
+ { 0.070588, 0.035294, 0.058824, 1.0 },
+ { 0.086275, 0.039216, 0.066667, 1.0 },
+ { 0.101961, 0.043137, 0.078431, 1.0 },
+ { 0.141176, 0.050980, 0.098039, 1.0 },
+ { 0.203922, 0.074510, 0.133333, 1.0 },
+ { 0.258824, 0.094118, 0.188235, 1.0 },
+ { 0.309804, 0.113725, 0.235294, 1.0 },
+ { 0.337255, 0.121569, 0.266667, 1.0 },
+ { 0.356863, 0.133333, 0.294118, 1.0 },
+ { 0.325490, 0.172549, 0.364706, 1.0 },
+ { 0.309804, 0.184314, 0.376471, 1.0 },
+ { 0.294118, 0.200000, 0.392157, 1.0 },
+ { 0.262745, 0.219608, 0.411765, 1.0 },
+ { 0.227451, 0.219608, 0.411765, 1.0 },
+ { 0.207843, 0.215686, 0.419608, 1.0 },
+ { 0.200000, 0.223529, 0.415686, 1.0 },
+ { 0.207843, 0.211765, 0.396078, 1.0 },
+ { 0.211765, 0.192157, 0.388235, 1.0 },
+ { 0.219608, 0.176471, 0.380392, 1.0 },
+ { 0.239216, 0.149020, 0.349020, 1.0 },
+ { 0.266667, 0.129412, 0.325490, 1.0 },
+ { 0.286275, 0.121569, 0.305882, 1.0 },
+ { 0.301961, 0.129412, 0.290196, 1.0 },
+ { 0.305882, 0.137255, 0.278431, 1.0 },
+ { 0.309804, 0.141176, 0.282353, 1.0 },
+ { 0.309804, 0.133333, 0.298039, 1.0 },
+ { 0.317647, 0.141176, 0.305882, 1.0 },
+ { 0.321569, 0.149020, 0.309804, 1.0 },
+ { 0.313725, 0.156863, 0.325490, 1.0 },
+ { 0.298039, 0.145098, 0.349020, 1.0 },
+ { 0.286275, 0.137255, 0.368627, 1.0 },
+ { 0.286275, 0.129412, 0.364706, 1.0 },
+ { 0.266667, 0.121569, 0.345098, 1.0 },
+ { 0.258824, 0.117647, 0.333333, 1.0 },
+ { 0.250980, 0.113725, 0.325490, 1.0 },
+ { 0.231373, 0.105882, 0.301961, 1.0 },
+ { 0.215686, 0.098039, 0.278431, 1.0 },
+ { 0.200000, 0.090196, 0.254902, 1.0 },
+ { 0.180392, 0.082353, 0.235294, 1.0 },
+ { 0.168627, 0.078431, 0.215686, 1.0 },
+ { 0.160784, 0.074510, 0.203922, 1.0 },
+ { 0.160784, 0.070588, 0.203922, 1.0 },
+ { 0.168627, 0.078431, 0.215686, 1.0 },
+ { 0.180392, 0.086275, 0.239216, 1.0 },
+ { 0.188235, 0.094118, 0.270588, 1.0 },
+ { 0.188235, 0.094118, 0.298039, 1.0 },
+ { 0.192157, 0.098039, 0.325490, 1.0 },
+ { 0.196078, 0.098039, 0.333333, 1.0 },
+ { 0.203922, 0.105882, 0.337255, 1.0 },
+ { 0.200000, 0.105882, 0.333333, 1.0 },
+ { 0.192157, 0.101961, 0.325490, 1.0 },
+ { 0.188235, 0.098039, 0.309804, 1.0 },
+ { 0.196078, 0.101961, 0.298039, 1.0 },
+ { 0.211765, 0.101961, 0.290196, 1.0 },
+ { 0.227451, 0.105882, 0.290196, 1.0 },
+ { 0.227451, 0.109804, 0.294118, 1.0 },
+ { 0.239216, 0.113725, 0.309804, 1.0 },
+ { 0.254902, 0.121569, 0.333333, 1.0 },
+ { 0.270588, 0.125490, 0.352941, 1.0 },
+ { 0.274510, 0.129412, 0.364706, 1.0 },
+ { 0.278431, 0.129412, 0.380392, 1.0 },
+ { 0.270588, 0.133333, 0.400000, 1.0 },
+ { 0.262745, 0.129412, 0.419608, 1.0 },
+ { 0.243137, 0.125490, 0.427451, 1.0 },
+ { 0.243137, 0.125490, 0.439216, 1.0 },
+ { 0.231373, 0.125490, 0.447059, 1.0 },
+ { 0.235294, 0.133333, 0.450980, 1.0 },
+ { 0.231373, 0.129412, 0.447059, 1.0 },
+ { 0.235294, 0.129412, 0.431373, 1.0 },
+ { 0.239216, 0.125490, 0.419608, 1.0 },
+ { 0.254902, 0.133333, 0.407843, 1.0 },
+ { 0.270588, 0.133333, 0.392157, 1.0 },
+ { 0.282353, 0.137255, 0.376471, 1.0 },
+ { 0.286275, 0.133333, 0.372549, 1.0 },
+ { 0.286275, 0.129412, 0.372549, 1.0 },
+ { 0.290196, 0.129412, 0.372549, 1.0 },
+ { 0.301961, 0.133333, 0.372549, 1.0 },
+ { 0.333333, 0.152941, 0.380392, 1.0 },
+ { 0.384314, 0.180392, 0.384314, 1.0 },
+ { 0.439216, 0.215686, 0.388235, 1.0 },
+ { 0.505882, 0.227451, 0.372549, 1.0 },
+ { 0.584314, 0.266667, 0.372549, 1.0 },
+ { 0.647059, 0.286275, 0.372549, 1.0 },
+ { 0.674510, 0.325490, 0.400000, 1.0 },
+ { 0.678431, 0.317647, 0.384314, 1.0 },
+ { 0.701961, 0.333333, 0.372549, 1.0 },
+ { 0.694118, 0.313725, 0.349020, 1.0 },
+ { 0.650980, 0.294118, 0.368627, 1.0 },
+ { 0.564706, 0.250980, 0.376471, 1.0 },
+ { 0.498039, 0.227451, 0.380392, 1.0 },
+ { 0.447059, 0.203922, 0.360784, 1.0 },
+ { 0.415686, 0.180392, 0.356863, 1.0 },
+ { 0.368627, 0.152941, 0.352941, 1.0 },
+ { 0.333333, 0.129412, 0.341176, 1.0 },
+ { 0.305882, 0.117647, 0.321569, 1.0 },
+ { 0.286275, 0.109804, 0.301961, 1.0 },
+ { 0.254902, 0.101961, 0.286275, 1.0 },
+ { 0.235294, 0.098039, 0.258824, 1.0 },
+ { 0.227451, 0.090196, 0.235294, 1.0 },
+ { 0.219608, 0.082353, 0.219608, 1.0 },
+ { 0.219608, 0.094118, 0.219608, 1.0 },
+ { 0.203922, 0.098039, 0.219608, 1.0 },
+ { 0.247059, 0.133333, 0.270588, 1.0 },
+ { 0.278431, 0.160784, 0.305882, 1.0 },
+ };
+/* Rainbow_Sprinkles */
+static double4 colors_624[] = {
+ { 0.117647, 0.078431, 0.200000, 1.0 },
+ { 0.047059, 0.145098, 0.231373, 1.0 },
+ { 0.047059, 0.254902, 0.325490, 1.0 },
+ { 0.047059, 0.364706, 0.419608, 1.0 },
+ { 0.098039, 0.431373, 0.470588, 1.0 },
+ { 0.152941, 0.498039, 0.521569, 1.0 },
+ { 0.180392, 0.556863, 0.564706, 1.0 },
+ { 0.207843, 0.619608, 0.607843, 1.0 },
+ { 0.301961, 0.529412, 0.588235, 1.0 },
+ { 0.329412, 0.521569, 0.592157, 1.0 },
+ { 0.356863, 0.517647, 0.600000, 1.0 },
+ { 0.372549, 0.486275, 0.580392, 1.0 },
+ { 0.392157, 0.454902, 0.564706, 1.0 },
+ { 0.458824, 0.470588, 0.572549, 1.0 },
+ { 0.529412, 0.486275, 0.584314, 1.0 },
+ { 0.572549, 0.501961, 0.603922, 1.0 },
+ { 0.615686, 0.517647, 0.623529, 1.0 },
+ { 0.623529, 0.541176, 0.552941, 1.0 },
+ { 0.670588, 0.564706, 0.552941, 1.0 },
+ { 0.721569, 0.588235, 0.552941, 1.0 },
+ { 0.745098, 0.639216, 0.568627, 1.0 },
+ { 0.772549, 0.690196, 0.584314, 1.0 },
+ { 0.788235, 0.678431, 0.572549, 1.0 },
+ { 0.807843, 0.666667, 0.564706, 1.0 },
+ { 0.878431, 0.698039, 0.549020, 1.0 },
+ { 0.882353, 0.572549, 0.462745, 1.0 },
+ { 0.886275, 0.447059, 0.380392, 1.0 },
+ { 0.827451, 0.368627, 0.349020, 1.0 },
+ { 0.772549, 0.290196, 0.321569, 1.0 },
+ { 0.737255, 0.254902, 0.309804, 1.0 },
+ { 0.701961, 0.219608, 0.298039, 1.0 },
+ { 0.596078, 0.231373, 0.419608, 1.0 },
+ { 0.576471, 0.250980, 0.560784, 1.0 },
+ { 0.282353, 0.196078, 0.435294, 1.0 },
+ { 0.200000, 0.180392, 0.396078, 1.0 },
+ { 0.117647, 0.164706, 0.360784, 1.0 },
+ { 0.247059, 0.239216, 0.376471, 1.0 },
+ { 0.380392, 0.317647, 0.396078, 1.0 },
+ { 0.411765, 0.337255, 0.384314, 1.0 },
+ { 0.443137, 0.356863, 0.372549, 1.0 },
+ { 0.701961, 0.219608, 0.235294, 1.0 },
+ { 0.741176, 0.184314, 0.223529, 1.0 },
+ { 0.780392, 0.149020, 0.211765, 1.0 },
+ { 0.815686, 0.113725, 0.172549, 1.0 },
+ { 0.854902, 0.082353, 0.133333, 1.0 },
+ { 0.847059, 0.117647, 0.156863, 1.0 },
+ { 0.839216, 0.152941, 0.184314, 1.0 },
+ { 0.894118, 0.188235, 0.188235, 1.0 },
+ { 0.768627, 0.200000, 0.235294, 1.0 },
+ { 0.721569, 0.396078, 0.345098, 1.0 },
+ { 0.674510, 0.427451, 0.360784, 1.0 },
+ { 0.631373, 0.462745, 0.376471, 1.0 },
+ { 0.694118, 0.537255, 0.388235, 1.0 },
+ { 0.756863, 0.615686, 0.400000, 1.0 },
+ { 0.741176, 0.619608, 0.400000, 1.0 },
+ { 0.729412, 0.627451, 0.400000, 1.0 },
+ { 0.631373, 0.545098, 0.439216, 1.0 },
+ { 0.623529, 0.576471, 0.462745, 1.0 },
+ { 0.615686, 0.611765, 0.490196, 1.0 },
+ { 0.670588, 0.603922, 0.498039, 1.0 },
+ { 0.729412, 0.596078, 0.509804, 1.0 },
+ { 0.784314, 0.631373, 0.513725, 1.0 },
+ { 0.839216, 0.666667, 0.521569, 1.0 },
+ { 0.913725, 0.682353, 0.501961, 1.0 },
+ { 0.941176, 0.713725, 0.498039, 1.0 },
+ { 0.952941, 0.815686, 0.486275, 1.0 },
+ { 0.960784, 0.819608, 0.478431, 1.0 },
+ { 0.968627, 0.827451, 0.470588, 1.0 },
+ { 0.945098, 0.815686, 0.474510, 1.0 },
+ { 0.925490, 0.807843, 0.478431, 1.0 },
+ { 0.890196, 0.741176, 0.498039, 1.0 },
+ { 0.854902, 0.674510, 0.482353, 1.0 },
+ { 0.713725, 0.537255, 0.494118, 1.0 },
+ { 0.631373, 0.490196, 0.470588, 1.0 },
+ { 0.552941, 0.447059, 0.447059, 1.0 },
+ { 0.525490, 0.447059, 0.454902, 1.0 },
+ { 0.501961, 0.447059, 0.466667, 1.0 },
+ { 0.501961, 0.423529, 0.474510, 1.0 },
+ { 0.501961, 0.403922, 0.482353, 1.0 },
+ { 0.498039, 0.403922, 0.509804, 1.0 },
+ { 0.537255, 0.396078, 0.509804, 1.0 },
+ { 0.588235, 0.333333, 0.521569, 1.0 },
+ { 0.588235, 0.360784, 0.529412, 1.0 },
+ { 0.588235, 0.392157, 0.541176, 1.0 },
+ { 0.580392, 0.423529, 0.556863, 1.0 },
+ { 0.572549, 0.454902, 0.576471, 1.0 },
+ { 0.521569, 0.478431, 0.552941, 1.0 },
+ { 0.462745, 0.474510, 0.545098, 1.0 },
+ { 0.525490, 0.572549, 0.529412, 1.0 },
+ { 0.584314, 0.525490, 0.486275, 1.0 },
+ { 0.647059, 0.478431, 0.443137, 1.0 },
+ { 0.662745, 0.454902, 0.423529, 1.0 },
+ { 0.682353, 0.431373, 0.407843, 1.0 },
+ { 0.694118, 0.388235, 0.411765, 1.0 },
+ { 0.666667, 0.360784, 0.458824, 1.0 },
+ { 0.650980, 0.349020, 0.486275, 1.0 },
+ { 0.666667, 0.372549, 0.509804, 1.0 },
+ { 0.701961, 0.462745, 0.486275, 1.0 },
+ { 0.752941, 0.498039, 0.431373, 1.0 },
+ { 0.803922, 0.537255, 0.380392, 1.0 },
+ { 0.819608, 0.560784, 0.372549, 1.0 },
+ { 0.839216, 0.588235, 0.368627, 1.0 },
+ { 0.909804, 0.564706, 0.298039, 1.0 },
+ { 0.925490, 0.478431, 0.219608, 1.0 },
+ { 0.960784, 0.407843, 0.172549, 1.0 },
+ { 0.956863, 0.376471, 0.176471, 1.0 },
+ { 0.956863, 0.349020, 0.180392, 1.0 },
+ { 0.937255, 0.333333, 0.188235, 1.0 },
+ { 0.917647, 0.317647, 0.200000, 1.0 },
+ { 0.882353, 0.349020, 0.243137, 1.0 },
+ { 0.843137, 0.349020, 0.282353, 1.0 },
+ { 0.792157, 0.294118, 0.309804, 1.0 },
+ { 0.749020, 0.301961, 0.345098, 1.0 },
+ { 0.643137, 0.274510, 0.403922, 1.0 },
+ { 0.650980, 0.247059, 0.447059, 1.0 },
+ { 0.658824, 0.219608, 0.490196, 1.0 },
+ { 0.666667, 0.160784, 0.521569, 1.0 },
+ { 0.654902, 0.133333, 0.533333, 1.0 },
+ { 0.650980, 0.172549, 0.650980, 1.0 },
+ { 0.615686, 0.160784, 0.639216, 1.0 },
+ { 0.600000, 0.192157, 0.537255, 1.0 },
+ { 0.588235, 0.227451, 0.529412, 1.0 },
+ { 0.580392, 0.262745, 0.521569, 1.0 },
+ { 0.592157, 0.278431, 0.537255, 1.0 },
+ { 0.607843, 0.298039, 0.556863, 1.0 },
+ { 0.627451, 0.356863, 0.572549, 1.0 },
+ { 0.619608, 0.431373, 0.564706, 1.0 },
+ { 0.615686, 0.486275, 0.572549, 1.0 },
+ { 0.654902, 0.541176, 0.525490, 1.0 },
+ { 0.772549, 0.670588, 0.521569, 1.0 },
+ { 0.776471, 0.658824, 0.501961, 1.0 },
+ { 0.784314, 0.647059, 0.482353, 1.0 },
+ { 0.772549, 0.611765, 0.423529, 1.0 },
+ { 0.760784, 0.584314, 0.392157, 1.0 },
+ { 0.709804, 0.556863, 0.396078, 1.0 },
+ { 0.639216, 0.521569, 0.419608, 1.0 },
+ { 0.501961, 0.537255, 0.509804, 1.0 },
+ { 0.443137, 0.490196, 0.556863, 1.0 },
+ { 0.388235, 0.447059, 0.607843, 1.0 },
+ { 0.368627, 0.427451, 0.611765, 1.0 },
+ { 0.349020, 0.407843, 0.619608, 1.0 },
+ { 0.490196, 0.435294, 0.639216, 1.0 },
+ { 0.603922, 0.490196, 0.627451, 1.0 },
+ { 0.580392, 0.501961, 0.525490, 1.0 },
+ { 0.701961, 0.600000, 0.501961, 1.0 },
+ { 0.905882, 0.807843, 0.482353, 1.0 },
+ { 0.921569, 0.819608, 0.462745, 1.0 },
+ { 0.941176, 0.835294, 0.447059, 1.0 },
+ { 0.956863, 0.811765, 0.466667, 1.0 },
+ { 0.976471, 0.792157, 0.490196, 1.0 },
+ { 0.976471, 0.709804, 0.458824, 1.0 },
+ { 0.980392, 0.678431, 0.462745, 1.0 },
+ { 0.964706, 0.760784, 0.556863, 1.0 },
+ { 0.964706, 0.760784, 0.564706, 1.0 },
+ { 0.964706, 0.764706, 0.572549, 1.0 },
+ { 0.972549, 0.780392, 0.584314, 1.0 },
+ { 0.952941, 0.717647, 0.545098, 1.0 },
+ { 0.968627, 0.603922, 0.458824, 1.0 },
+ { 0.976471, 0.498039, 0.376471, 1.0 },
+ { 0.968627, 0.372549, 0.294118, 1.0 },
+ { 0.984314, 0.254902, 0.203922, 1.0 },
+ { 0.960784, 0.192157, 0.152941, 1.0 },
+ { 0.949020, 0.176471, 0.137255, 1.0 },
+ { 0.937255, 0.160784, 0.121569, 1.0 },
+ { 0.921569, 0.223529, 0.149020, 1.0 },
+ { 0.878431, 0.290196, 0.200000, 1.0 },
+ { 0.823529, 0.266667, 0.203922, 1.0 },
+ { 0.792157, 0.258824, 0.211765, 1.0 },
+ { 0.709804, 0.203922, 0.203922, 1.0 },
+ { 0.701961, 0.200000, 0.231373, 1.0 },
+ { 0.698039, 0.200000, 0.258824, 1.0 },
+ { 0.721569, 0.145098, 0.211765, 1.0 },
+ { 0.717647, 0.137255, 0.192157, 1.0 },
+ { 0.733333, 0.188235, 0.223529, 1.0 },
+ { 0.760784, 0.211765, 0.247059, 1.0 },
+ { 0.823529, 0.270588, 0.243137, 1.0 },
+ { 0.874510, 0.454902, 0.329412, 1.0 },
+ { 0.870588, 0.603922, 0.427451, 1.0 },
+ { 0.898039, 0.717647, 0.494118, 1.0 },
+ { 0.945098, 0.796078, 0.513725, 1.0 },
+ { 0.933333, 0.815686, 0.517647, 1.0 },
+ { 0.929412, 0.823529, 0.533333, 1.0 },
+ { 0.929412, 0.784314, 0.560784, 1.0 },
+ { 0.866667, 0.737255, 0.576471, 1.0 },
+ { 0.764706, 0.619608, 0.560784, 1.0 },
+ { 0.701961, 0.592157, 0.560784, 1.0 },
+ { 0.643137, 0.564706, 0.564706, 1.0 },
+ { 0.541176, 0.545098, 0.564706, 1.0 },
+ { 0.415686, 0.427451, 0.486275, 1.0 },
+ { 0.286275, 0.286275, 0.403922, 1.0 },
+ { 0.266667, 0.235294, 0.360784, 1.0 },
+ { 0.376471, 0.188235, 0.356863, 1.0 },
+ { 0.380392, 0.113725, 0.254902, 1.0 },
+ { 0.403922, 0.054902, 0.168627, 1.0 },
+ { 0.603922, 0.070588, 0.141176, 1.0 },
+ { 0.764706, 0.113725, 0.121569, 1.0 },
+ { 0.827451, 0.188235, 0.129412, 1.0 },
+ { 0.917647, 0.321569, 0.172549, 1.0 },
+ { 0.949020, 0.427451, 0.239216, 1.0 },
+ { 0.945098, 0.482353, 0.286275, 1.0 },
+ { 0.964706, 0.529412, 0.294118, 1.0 },
+ { 0.964706, 0.580392, 0.321569, 1.0 },
+ { 0.956863, 0.662745, 0.364706, 1.0 },
+ { 0.929412, 0.737255, 0.407843, 1.0 },
+ { 0.878431, 0.752941, 0.400000, 1.0 },
+ { 0.850980, 0.803922, 0.349020, 1.0 },
+ { 0.835294, 0.850980, 0.341176, 1.0 },
+ { 0.847059, 0.854902, 0.349020, 1.0 },
+ { 0.862745, 0.847059, 0.333333, 1.0 },
+ { 0.894118, 0.811765, 0.392157, 1.0 },
+ { 0.945098, 0.741176, 0.435294, 1.0 },
+ { 0.964706, 0.611765, 0.356863, 1.0 },
+ { 0.945098, 0.454902, 0.290196, 1.0 },
+ { 0.917647, 0.333333, 0.254902, 1.0 },
+ { 0.882353, 0.211765, 0.223529, 1.0 },
+ { 0.815686, 0.168627, 0.254902, 1.0 },
+ { 0.749020, 0.160784, 0.278431, 1.0 },
+ { 0.709804, 0.164706, 0.309804, 1.0 },
+ { 0.678431, 0.160784, 0.356863, 1.0 },
+ { 0.674510, 0.160784, 0.341176, 1.0 },
+ { 0.713725, 0.211765, 0.345098, 1.0 },
+ { 0.776471, 0.243137, 0.356863, 1.0 },
+ { 0.807843, 0.239216, 0.313725, 1.0 },
+ { 0.823529, 0.301961, 0.325490, 1.0 },
+ { 0.847059, 0.345098, 0.345098, 1.0 },
+ { 0.803922, 0.325490, 0.356863, 1.0 },
+ { 0.752941, 0.325490, 0.380392, 1.0 },
+ { 0.725490, 0.329412, 0.376471, 1.0 },
+ { 0.709804, 0.305882, 0.360784, 1.0 },
+ { 0.709804, 0.282353, 0.337255, 1.0 },
+ { 0.717647, 0.290196, 0.309804, 1.0 },
+ { 0.752941, 0.305882, 0.305882, 1.0 },
+ { 0.800000, 0.364706, 0.333333, 1.0 },
+ { 0.823529, 0.439216, 0.372549, 1.0 },
+ { 0.835294, 0.439216, 0.380392, 1.0 },
+ { 0.831373, 0.454902, 0.396078, 1.0 },
+ { 0.768627, 0.450980, 0.407843, 1.0 },
+ { 0.698039, 0.372549, 0.376471, 1.0 },
+ { 0.600000, 0.376471, 0.435294, 1.0 },
+ { 0.521569, 0.380392, 0.533333, 1.0 },
+ { 0.403922, 0.333333, 0.462745, 1.0 },
+ { 0.407843, 0.349020, 0.466667, 1.0 },
+ { 0.372549, 0.309804, 0.486275, 1.0 },
+ { 0.427451, 0.301961, 0.462745, 1.0 },
+ { 0.466667, 0.294118, 0.337255, 1.0 },
+ { 0.592157, 0.270588, 0.270588, 1.0 },
+ { 0.682353, 0.219608, 0.219608, 1.0 },
+ { 0.756863, 0.274510, 0.200000, 1.0 },
+ { 0.803922, 0.356863, 0.196078, 1.0 },
+ { 0.803922, 0.352941, 0.188235, 1.0 },
+ { 0.658824, 0.270588, 0.172549, 1.0 },
+ { 0.494118, 0.219608, 0.164706, 1.0 },
+ { 0.450980, 0.180392, 0.121569, 1.0 },
+ { 0.282353, 0.098039, 0.125490, 1.0 },
+ { 0.160784, 0.113725, 0.215686, 1.0 },
+ { 0.149020, 0.101961, 0.192157, 1.0 },
+ };
+/* Rainforest */
+static double4 colors_625[] = {
+ { 0.439216, 0.337255, 0.215686, 1.0 },
+ { 0.552941, 0.384314, 0.203922, 1.0 },
+ { 0.592157, 0.407843, 0.196078, 1.0 },
+ { 0.635294, 0.431373, 0.192157, 1.0 },
+ { 0.619608, 0.423529, 0.231373, 1.0 },
+ { 0.603922, 0.415686, 0.270588, 1.0 },
+ { 0.580392, 0.427451, 0.286275, 1.0 },
+ { 0.556863, 0.439216, 0.301961, 1.0 },
+ { 0.337255, 0.490196, 0.392157, 1.0 },
+ { 0.262745, 0.431373, 0.427451, 1.0 },
+ { 0.192157, 0.372549, 0.462745, 1.0 },
+ { 0.145098, 0.352941, 0.419608, 1.0 },
+ { 0.098039, 0.333333, 0.380392, 1.0 },
+ { 0.090196, 0.333333, 0.317647, 1.0 },
+ { 0.082353, 0.333333, 0.258824, 1.0 },
+ { 0.086275, 0.321569, 0.247059, 1.0 },
+ { 0.090196, 0.313725, 0.235294, 1.0 },
+ { 0.101961, 0.294118, 0.129412, 1.0 },
+ { 0.101961, 0.278431, 0.082353, 1.0 },
+ { 0.105882, 0.262745, 0.035294, 1.0 },
+ { 0.117647, 0.254902, 0.031373, 1.0 },
+ { 0.129412, 0.247059, 0.027451, 1.0 },
+ { 0.129412, 0.243137, 0.027451, 1.0 },
+ { 0.133333, 0.243137, 0.027451, 1.0 },
+ { 0.164706, 0.239216, 0.047059, 1.0 },
+ { 0.223529, 0.266667, 0.043137, 1.0 },
+ { 0.282353, 0.294118, 0.039216, 1.0 },
+ { 0.345098, 0.305882, 0.035294, 1.0 },
+ { 0.407843, 0.321569, 0.031373, 1.0 },
+ { 0.431373, 0.329412, 0.027451, 1.0 },
+ { 0.458824, 0.337255, 0.027451, 1.0 },
+ { 0.490196, 0.333333, 0.058824, 1.0 },
+ { 0.521569, 0.337255, 0.105882, 1.0 },
+ { 0.474510, 0.329412, 0.196078, 1.0 },
+ { 0.470588, 0.301961, 0.192157, 1.0 },
+ { 0.470588, 0.274510, 0.192157, 1.0 },
+ { 0.490196, 0.254902, 0.215686, 1.0 },
+ { 0.509804, 0.239216, 0.239216, 1.0 },
+ { 0.490196, 0.243137, 0.254902, 1.0 },
+ { 0.474510, 0.247059, 0.270588, 1.0 },
+ { 0.498039, 0.298039, 0.247059, 1.0 },
+ { 0.501961, 0.309804, 0.286275, 1.0 },
+ { 0.505882, 0.321569, 0.325490, 1.0 },
+ { 0.439216, 0.368627, 0.368627, 1.0 },
+ { 0.376471, 0.415686, 0.411765, 1.0 },
+ { 0.356863, 0.447059, 0.403922, 1.0 },
+ { 0.337255, 0.482353, 0.400000, 1.0 },
+ { 0.294118, 0.439216, 0.431373, 1.0 },
+ { 0.215686, 0.431373, 0.466667, 1.0 },
+ { 0.047059, 0.380392, 0.474510, 1.0 },
+ { 0.023529, 0.364706, 0.435294, 1.0 },
+ { 0.003922, 0.349020, 0.400000, 1.0 },
+ { 0.000000, 0.329412, 0.376471, 1.0 },
+ { 0.000000, 0.313725, 0.356863, 1.0 },
+ { 0.003922, 0.298039, 0.345098, 1.0 },
+ { 0.011765, 0.286275, 0.333333, 1.0 },
+ { 0.133333, 0.219608, 0.262745, 1.0 },
+ { 0.211765, 0.211765, 0.239216, 1.0 },
+ { 0.294118, 0.203922, 0.215686, 1.0 },
+ { 0.349020, 0.184314, 0.200000, 1.0 },
+ { 0.407843, 0.168627, 0.188235, 1.0 },
+ { 0.435294, 0.152941, 0.164706, 1.0 },
+ { 0.466667, 0.141176, 0.141176, 1.0 },
+ { 0.525490, 0.078431, 0.098039, 1.0 },
+ { 0.564706, 0.058824, 0.047059, 1.0 },
+ { 0.529412, 0.047059, 0.003922, 1.0 },
+ { 0.501961, 0.047059, 0.000000, 1.0 },
+ { 0.474510, 0.050980, 0.000000, 1.0 },
+ { 0.450980, 0.058824, 0.000000, 1.0 },
+ { 0.431373, 0.066667, 0.000000, 1.0 },
+ { 0.364706, 0.101961, 0.000000, 1.0 },
+ { 0.305882, 0.125490, 0.003922, 1.0 },
+ { 0.207843, 0.180392, 0.066667, 1.0 },
+ { 0.176471, 0.192157, 0.078431, 1.0 },
+ { 0.145098, 0.207843, 0.094118, 1.0 },
+ { 0.109804, 0.207843, 0.090196, 1.0 },
+ { 0.074510, 0.211765, 0.090196, 1.0 },
+ { 0.062745, 0.203922, 0.094118, 1.0 },
+ { 0.050980, 0.200000, 0.101961, 1.0 },
+ { 0.047059, 0.188235, 0.105882, 1.0 },
+ { 0.047059, 0.172549, 0.105882, 1.0 },
+ { 0.054902, 0.152941, 0.058824, 1.0 },
+ { 0.066667, 0.137255, 0.039216, 1.0 },
+ { 0.082353, 0.121569, 0.023529, 1.0 },
+ { 0.098039, 0.113725, 0.015686, 1.0 },
+ { 0.117647, 0.105882, 0.011765, 1.0 },
+ { 0.160784, 0.101961, 0.003922, 1.0 },
+ { 0.164706, 0.098039, 0.003922, 1.0 },
+ { 0.149020, 0.082353, 0.031373, 1.0 },
+ { 0.152941, 0.082353, 0.027451, 1.0 },
+ { 0.160784, 0.082353, 0.027451, 1.0 },
+ { 0.168627, 0.078431, 0.023529, 1.0 },
+ { 0.176471, 0.074510, 0.023529, 1.0 },
+ { 0.188235, 0.074510, 0.039216, 1.0 },
+ { 0.200000, 0.062745, 0.078431, 1.0 },
+ { 0.156863, 0.101961, 0.105882, 1.0 },
+ { 0.129412, 0.156863, 0.149020, 1.0 },
+ { 0.086275, 0.274510, 0.247059, 1.0 },
+ { 0.090196, 0.309804, 0.317647, 1.0 },
+ { 0.094118, 0.349020, 0.388235, 1.0 },
+ { 0.082353, 0.384314, 0.419608, 1.0 },
+ { 0.070588, 0.419608, 0.454902, 1.0 },
+ { 0.039216, 0.474510, 0.517647, 1.0 },
+ { 0.003922, 0.533333, 0.556863, 1.0 },
+ { 0.019608, 0.529412, 0.603922, 1.0 },
+ { 0.031373, 0.509804, 0.592157, 1.0 },
+ { 0.043137, 0.490196, 0.584314, 1.0 },
+ { 0.039216, 0.482353, 0.572549, 1.0 },
+ { 0.039216, 0.478431, 0.564706, 1.0 },
+ { 0.023529, 0.458824, 0.552941, 1.0 },
+ { 0.027451, 0.423529, 0.529412, 1.0 },
+ { 0.035294, 0.384314, 0.505882, 1.0 },
+ { 0.043137, 0.356863, 0.482353, 1.0 },
+ { 0.019608, 0.360784, 0.462745, 1.0 },
+ { 0.011765, 0.364706, 0.462745, 1.0 },
+ { 0.003922, 0.368627, 0.462745, 1.0 },
+ { 0.003922, 0.368627, 0.462745, 1.0 },
+ { 0.047059, 0.341176, 0.427451, 1.0 },
+ { 0.098039, 0.317647, 0.376471, 1.0 },
+ { 0.137255, 0.309804, 0.333333, 1.0 },
+ { 0.172549, 0.294118, 0.258824, 1.0 },
+ { 0.207843, 0.266667, 0.203922, 1.0 },
+ { 0.247059, 0.239216, 0.152941, 1.0 },
+ { 0.258824, 0.223529, 0.129412, 1.0 },
+ { 0.274510, 0.211765, 0.105882, 1.0 },
+ { 0.309804, 0.160784, 0.058824, 1.0 },
+ { 0.298039, 0.156863, 0.043137, 1.0 },
+ { 0.266667, 0.168627, 0.031373, 1.0 },
+ { 0.243137, 0.152941, 0.043137, 1.0 },
+ { 0.176471, 0.160784, 0.113725, 1.0 },
+ { 0.160784, 0.168627, 0.137255, 1.0 },
+ { 0.145098, 0.176471, 0.160784, 1.0 },
+ { 0.125490, 0.203922, 0.180392, 1.0 },
+ { 0.156863, 0.211765, 0.172549, 1.0 },
+ { 0.184314, 0.203922, 0.172549, 1.0 },
+ { 0.262745, 0.200000, 0.156863, 1.0 },
+ { 0.419608, 0.184314, 0.168627, 1.0 },
+ { 0.517647, 0.188235, 0.145098, 1.0 },
+ { 0.615686, 0.196078, 0.121569, 1.0 },
+ { 0.654902, 0.192157, 0.101961, 1.0 },
+ { 0.694118, 0.192157, 0.086275, 1.0 },
+ { 0.764706, 0.168627, 0.047059, 1.0 },
+ { 0.780392, 0.117647, 0.039216, 1.0 },
+ { 0.776471, 0.121569, 0.035294, 1.0 },
+ { 0.733333, 0.117647, 0.043137, 1.0 },
+ { 0.572549, 0.149020, 0.062745, 1.0 },
+ { 0.525490, 0.149020, 0.062745, 1.0 },
+ { 0.478431, 0.152941, 0.066667, 1.0 },
+ { 0.380392, 0.160784, 0.070588, 1.0 },
+ { 0.290196, 0.160784, 0.098039, 1.0 },
+ { 0.207843, 0.160784, 0.141176, 1.0 },
+ { 0.145098, 0.164706, 0.180392, 1.0 },
+ { 0.074510, 0.235294, 0.239216, 1.0 },
+ { 0.070588, 0.247059, 0.250980, 1.0 },
+ { 0.070588, 0.258824, 0.262745, 1.0 },
+ { 0.101961, 0.262745, 0.262745, 1.0 },
+ { 0.133333, 0.250980, 0.266667, 1.0 },
+ { 0.188235, 0.247059, 0.250980, 1.0 },
+ { 0.227451, 0.270588, 0.223529, 1.0 },
+ { 0.227451, 0.309804, 0.200000, 1.0 },
+ { 0.258824, 0.325490, 0.149020, 1.0 },
+ { 0.317647, 0.309804, 0.066667, 1.0 },
+ { 0.329412, 0.301961, 0.047059, 1.0 },
+ { 0.345098, 0.298039, 0.027451, 1.0 },
+ { 0.321569, 0.317647, 0.015686, 1.0 },
+ { 0.313725, 0.321569, 0.003922, 1.0 },
+ { 0.305882, 0.333333, 0.000000, 1.0 },
+ { 0.317647, 0.313725, 0.000000, 1.0 },
+ { 0.388235, 0.278431, 0.000000, 1.0 },
+ { 0.403922, 0.266667, 0.000000, 1.0 },
+ { 0.423529, 0.254902, 0.000000, 1.0 },
+ { 0.443137, 0.254902, 0.015686, 1.0 },
+ { 0.458824, 0.223529, 0.043137, 1.0 },
+ { 0.423529, 0.227451, 0.098039, 1.0 },
+ { 0.392157, 0.247059, 0.152941, 1.0 },
+ { 0.352941, 0.250980, 0.192157, 1.0 },
+ { 0.298039, 0.274510, 0.243137, 1.0 },
+ { 0.270588, 0.250980, 0.270588, 1.0 },
+ { 0.192157, 0.239216, 0.313725, 1.0 },
+ { 0.113725, 0.239216, 0.337255, 1.0 },
+ { 0.054902, 0.243137, 0.341176, 1.0 },
+ { 0.003922, 0.247059, 0.341176, 1.0 },
+ { 0.000000, 0.223529, 0.321569, 1.0 },
+ { 0.000000, 0.203922, 0.313725, 1.0 },
+ { 0.000000, 0.215686, 0.270588, 1.0 },
+ { 0.000000, 0.223529, 0.258824, 1.0 },
+ { 0.000000, 0.235294, 0.247059, 1.0 },
+ { 0.000000, 0.219608, 0.227451, 1.0 },
+ { 0.000000, 0.203922, 0.223529, 1.0 },
+ { 0.000000, 0.188235, 0.223529, 1.0 },
+ { 0.000000, 0.196078, 0.227451, 1.0 },
+ { 0.007843, 0.219608, 0.207843, 1.0 },
+ { 0.023529, 0.200000, 0.184314, 1.0 },
+ { 0.043137, 0.180392, 0.156863, 1.0 },
+ { 0.047059, 0.137255, 0.145098, 1.0 },
+ { 0.039216, 0.125490, 0.149020, 1.0 },
+ { 0.035294, 0.145098, 0.125490, 1.0 },
+ { 0.039216, 0.152941, 0.109804, 1.0 },
+ { 0.074510, 0.200000, 0.066667, 1.0 },
+ { 0.094118, 0.211765, 0.062745, 1.0 },
+ { 0.105882, 0.254902, 0.101961, 1.0 },
+ { 0.098039, 0.317647, 0.137255, 1.0 },
+ { 0.086275, 0.352941, 0.160784, 1.0 },
+ { 0.086275, 0.403922, 0.176471, 1.0 },
+ { 0.082353, 0.415686, 0.192157, 1.0 },
+ { 0.086275, 0.423529, 0.239216, 1.0 },
+ { 0.078431, 0.454902, 0.309804, 1.0 },
+ { 0.074510, 0.466667, 0.349020, 1.0 },
+ { 0.058824, 0.470588, 0.392157, 1.0 },
+ { 0.035294, 0.450980, 0.423529, 1.0 },
+ { 0.019608, 0.431373, 0.447059, 1.0 },
+ { 0.000000, 0.423529, 0.486275, 1.0 },
+ { 0.000000, 0.423529, 0.490196, 1.0 },
+ { 0.000000, 0.427451, 0.482353, 1.0 },
+ { 0.007843, 0.403922, 0.466667, 1.0 },
+ { 0.050980, 0.372549, 0.431373, 1.0 },
+ { 0.101961, 0.341176, 0.400000, 1.0 },
+ { 0.149020, 0.325490, 0.356863, 1.0 },
+ { 0.156863, 0.333333, 0.305882, 1.0 },
+ { 0.160784, 0.349020, 0.262745, 1.0 },
+ { 0.203922, 0.329412, 0.196078, 1.0 },
+ { 0.266667, 0.294118, 0.149020, 1.0 },
+ { 0.372549, 0.258824, 0.105882, 1.0 },
+ { 0.423529, 0.250980, 0.074510, 1.0 },
+ { 0.466667, 0.294118, 0.054902, 1.0 },
+ { 0.521569, 0.298039, 0.031373, 1.0 },
+ { 0.576471, 0.298039, 0.031373, 1.0 },
+ { 0.654902, 0.282353, 0.043137, 1.0 },
+ { 0.709804, 0.294118, 0.058824, 1.0 },
+ { 0.768627, 0.321569, 0.070588, 1.0 },
+ { 0.811765, 0.309804, 0.074510, 1.0 },
+ { 0.854902, 0.286275, 0.086275, 1.0 },
+ { 0.843137, 0.258824, 0.105882, 1.0 },
+ { 0.803922, 0.278431, 0.121569, 1.0 },
+ { 0.776471, 0.286275, 0.125490, 1.0 },
+ { 0.729412, 0.270588, 0.105882, 1.0 },
+ { 0.709804, 0.243137, 0.086275, 1.0 },
+ { 0.674510, 0.188235, 0.070588, 1.0 },
+ { 0.603922, 0.188235, 0.062745, 1.0 },
+ { 0.545098, 0.180392, 0.054902, 1.0 },
+ { 0.474510, 0.168627, 0.047059, 1.0 },
+ { 0.427451, 0.168627, 0.031373, 1.0 },
+ { 0.403922, 0.152941, 0.019608, 1.0 },
+ { 0.372549, 0.145098, 0.027451, 1.0 },
+ { 0.352941, 0.129412, 0.047059, 1.0 },
+ { 0.321569, 0.109804, 0.054902, 1.0 },
+ { 0.298039, 0.105882, 0.070588, 1.0 },
+ { 0.282353, 0.121569, 0.074510, 1.0 },
+ { 0.254902, 0.149020, 0.101961, 1.0 },
+ { 0.231373, 0.176471, 0.160784, 1.0 },
+ { 0.207843, 0.196078, 0.192157, 1.0 },
+ { 0.200000, 0.207843, 0.239216, 1.0 },
+ { 0.239216, 0.188235, 0.231373, 1.0 },
+ { 0.278431, 0.200000, 0.211765, 1.0 },
+ { 0.337255, 0.227451, 0.211765, 1.0 },
+ { 0.396078, 0.278431, 0.188235, 1.0 },
+ };
+/* Rainy_Day_in_Spring */
+static double4 colors_626[] = {
+ { 0.290196, 0.396078, 0.282353, 1.0 },
+ { 0.321569, 0.423529, 0.321569, 1.0 },
+ { 0.305882, 0.380392, 0.294118, 1.0 },
+ { 0.294118, 0.341176, 0.266667, 1.0 },
+ { 0.294118, 0.325490, 0.258824, 1.0 },
+ { 0.294118, 0.313725, 0.250980, 1.0 },
+ { 0.294118, 0.294118, 0.247059, 1.0 },
+ { 0.294118, 0.278431, 0.243137, 1.0 },
+ { 0.254902, 0.180392, 0.176471, 1.0 },
+ { 0.235294, 0.145098, 0.141176, 1.0 },
+ { 0.215686, 0.109804, 0.109804, 1.0 },
+ { 0.196078, 0.094118, 0.094118, 1.0 },
+ { 0.180392, 0.082353, 0.078431, 1.0 },
+ { 0.160784, 0.086275, 0.070588, 1.0 },
+ { 0.141176, 0.094118, 0.066667, 1.0 },
+ { 0.137255, 0.105882, 0.066667, 1.0 },
+ { 0.133333, 0.117647, 0.070588, 1.0 },
+ { 0.113725, 0.141176, 0.070588, 1.0 },
+ { 0.098039, 0.152941, 0.070588, 1.0 },
+ { 0.086275, 0.164706, 0.074510, 1.0 },
+ { 0.078431, 0.184314, 0.082353, 1.0 },
+ { 0.070588, 0.203922, 0.094118, 1.0 },
+ { 0.070588, 0.211765, 0.098039, 1.0 },
+ { 0.074510, 0.223529, 0.101961, 1.0 },
+ { 0.094118, 0.247059, 0.117647, 1.0 },
+ { 0.094118, 0.250980, 0.121569, 1.0 },
+ { 0.094118, 0.254902, 0.129412, 1.0 },
+ { 0.101961, 0.250980, 0.129412, 1.0 },
+ { 0.109804, 0.250980, 0.133333, 1.0 },
+ { 0.117647, 0.247059, 0.133333, 1.0 },
+ { 0.125490, 0.247059, 0.133333, 1.0 },
+ { 0.145098, 0.239216, 0.141176, 1.0 },
+ { 0.160784, 0.239216, 0.152941, 1.0 },
+ { 0.192157, 0.266667, 0.180392, 1.0 },
+ { 0.227451, 0.298039, 0.211765, 1.0 },
+ { 0.262745, 0.329412, 0.247059, 1.0 },
+ { 0.298039, 0.329412, 0.266667, 1.0 },
+ { 0.333333, 0.329412, 0.290196, 1.0 },
+ { 0.333333, 0.321569, 0.290196, 1.0 },
+ { 0.337255, 0.317647, 0.290196, 1.0 },
+ { 0.337255, 0.325490, 0.294118, 1.0 },
+ { 0.356863, 0.313725, 0.298039, 1.0 },
+ { 0.376471, 0.305882, 0.301961, 1.0 },
+ { 0.376471, 0.270588, 0.290196, 1.0 },
+ { 0.376471, 0.239216, 0.278431, 1.0 },
+ { 0.376471, 0.231373, 0.274510, 1.0 },
+ { 0.376471, 0.223529, 0.274510, 1.0 },
+ { 0.396078, 0.215686, 0.278431, 1.0 },
+ { 0.411765, 0.215686, 0.286275, 1.0 },
+ { 0.400000, 0.227451, 0.298039, 1.0 },
+ { 0.384314, 0.239216, 0.298039, 1.0 },
+ { 0.372549, 0.250980, 0.301961, 1.0 },
+ { 0.333333, 0.262745, 0.278431, 1.0 },
+ { 0.298039, 0.274510, 0.258824, 1.0 },
+ { 0.270588, 0.278431, 0.247059, 1.0 },
+ { 0.247059, 0.282353, 0.239216, 1.0 },
+ { 0.188235, 0.301961, 0.215686, 1.0 },
+ { 0.164706, 0.329412, 0.207843, 1.0 },
+ { 0.145098, 0.356863, 0.203922, 1.0 },
+ { 0.129412, 0.380392, 0.200000, 1.0 },
+ { 0.117647, 0.407843, 0.200000, 1.0 },
+ { 0.121569, 0.403922, 0.200000, 1.0 },
+ { 0.129412, 0.400000, 0.203922, 1.0 },
+ { 0.137255, 0.396078, 0.207843, 1.0 },
+ { 0.156863, 0.388235, 0.211765, 1.0 },
+ { 0.164706, 0.384314, 0.215686, 1.0 },
+ { 0.172549, 0.349020, 0.207843, 1.0 },
+ { 0.184314, 0.317647, 0.200000, 1.0 },
+ { 0.196078, 0.301961, 0.196078, 1.0 },
+ { 0.211765, 0.286275, 0.196078, 1.0 },
+ { 0.239216, 0.262745, 0.207843, 1.0 },
+ { 0.266667, 0.258824, 0.223529, 1.0 },
+ { 0.337255, 0.266667, 0.278431, 1.0 },
+ { 0.368627, 0.294118, 0.313725, 1.0 },
+ { 0.400000, 0.321569, 0.349020, 1.0 },
+ { 0.427451, 0.376471, 0.384314, 1.0 },
+ { 0.458824, 0.435294, 0.423529, 1.0 },
+ { 0.466667, 0.454902, 0.439216, 1.0 },
+ { 0.474510, 0.478431, 0.454902, 1.0 },
+ { 0.474510, 0.525490, 0.478431, 1.0 },
+ { 0.466667, 0.552941, 0.486275, 1.0 },
+ { 0.415686, 0.552941, 0.450980, 1.0 },
+ { 0.384314, 0.505882, 0.407843, 1.0 },
+ { 0.356863, 0.462745, 0.368627, 1.0 },
+ { 0.333333, 0.431373, 0.345098, 1.0 },
+ { 0.313725, 0.403922, 0.321569, 1.0 },
+ { 0.258824, 0.333333, 0.262745, 1.0 },
+ { 0.215686, 0.262745, 0.207843, 1.0 },
+ { 0.152941, 0.149020, 0.109804, 1.0 },
+ { 0.152941, 0.117647, 0.101961, 1.0 },
+ { 0.152941, 0.090196, 0.094118, 1.0 },
+ { 0.168627, 0.090196, 0.105882, 1.0 },
+ { 0.188235, 0.090196, 0.121569, 1.0 },
+ { 0.231373, 0.141176, 0.160784, 1.0 },
+ { 0.298039, 0.203922, 0.223529, 1.0 },
+ { 0.376471, 0.274510, 0.301961, 1.0 },
+ { 0.454902, 0.356863, 0.392157, 1.0 },
+ { 0.619608, 0.490196, 0.549020, 1.0 },
+ { 0.694118, 0.541176, 0.619608, 1.0 },
+ { 0.768627, 0.596078, 0.694118, 1.0 },
+ { 0.792157, 0.615686, 0.717647, 1.0 },
+ { 0.815686, 0.635294, 0.741176, 1.0 },
+ { 0.839216, 0.654902, 0.772549, 1.0 },
+ { 0.854902, 0.654902, 0.768627, 1.0 },
+ { 0.839216, 0.611765, 0.737255, 1.0 },
+ { 0.815686, 0.576471, 0.709804, 1.0 },
+ { 0.792157, 0.545098, 0.686275, 1.0 },
+ { 0.784314, 0.525490, 0.666667, 1.0 },
+ { 0.780392, 0.509804, 0.647059, 1.0 },
+ { 0.749020, 0.509804, 0.627451, 1.0 },
+ { 0.737255, 0.505882, 0.615686, 1.0 },
+ { 0.745098, 0.498039, 0.615686, 1.0 },
+ { 0.733333, 0.490196, 0.611765, 1.0 },
+ { 0.709804, 0.447059, 0.568627, 1.0 },
+ { 0.698039, 0.439216, 0.560784, 1.0 },
+ { 0.686275, 0.435294, 0.552941, 1.0 },
+ { 0.674510, 0.423529, 0.541176, 1.0 },
+ { 0.666667, 0.415686, 0.537255, 1.0 },
+ { 0.654902, 0.388235, 0.517647, 1.0 },
+ { 0.623529, 0.360784, 0.486275, 1.0 },
+ { 0.541176, 0.301961, 0.403922, 1.0 },
+ { 0.505882, 0.278431, 0.368627, 1.0 },
+ { 0.470588, 0.254902, 0.337255, 1.0 },
+ { 0.450980, 0.243137, 0.321569, 1.0 },
+ { 0.435294, 0.235294, 0.309804, 1.0 },
+ { 0.403922, 0.227451, 0.282353, 1.0 },
+ { 0.380392, 0.219608, 0.262745, 1.0 },
+ { 0.356863, 0.200000, 0.235294, 1.0 },
+ { 0.333333, 0.180392, 0.219608, 1.0 },
+ { 0.282353, 0.152941, 0.180392, 1.0 },
+ { 0.270588, 0.156863, 0.172549, 1.0 },
+ { 0.262745, 0.160784, 0.168627, 1.0 },
+ { 0.243137, 0.168627, 0.152941, 1.0 },
+ { 0.235294, 0.172549, 0.152941, 1.0 },
+ { 0.235294, 0.172549, 0.152941, 1.0 },
+ { 0.231373, 0.172549, 0.156863, 1.0 },
+ { 0.243137, 0.180392, 0.160784, 1.0 },
+ { 0.254902, 0.188235, 0.172549, 1.0 },
+ { 0.270588, 0.196078, 0.184314, 1.0 },
+ { 0.282353, 0.196078, 0.192157, 1.0 },
+ { 0.298039, 0.200000, 0.200000, 1.0 },
+ { 0.337255, 0.203922, 0.231373, 1.0 },
+ { 0.376471, 0.211765, 0.258824, 1.0 },
+ { 0.403922, 0.223529, 0.282353, 1.0 },
+ { 0.439216, 0.239216, 0.309804, 1.0 },
+ { 0.525490, 0.286275, 0.380392, 1.0 },
+ { 0.549020, 0.301961, 0.400000, 1.0 },
+ { 0.572549, 0.317647, 0.419608, 1.0 },
+ { 0.607843, 0.352941, 0.474510, 1.0 },
+ { 0.643137, 0.392157, 0.509804, 1.0 },
+ { 0.678431, 0.439216, 0.556863, 1.0 },
+ { 0.698039, 0.486275, 0.596078, 1.0 },
+ { 0.705882, 0.556863, 0.639216, 1.0 },
+ { 0.698039, 0.568627, 0.639216, 1.0 },
+ { 0.690196, 0.580392, 0.639216, 1.0 },
+ { 0.678431, 0.576471, 0.635294, 1.0 },
+ { 0.686275, 0.584314, 0.647059, 1.0 },
+ { 0.682353, 0.600000, 0.650980, 1.0 },
+ { 0.678431, 0.607843, 0.654902, 1.0 },
+ { 0.662745, 0.654902, 0.650980, 1.0 },
+ { 0.623529, 0.654902, 0.623529, 1.0 },
+ { 0.631373, 0.631373, 0.615686, 1.0 },
+ { 0.635294, 0.607843, 0.607843, 1.0 },
+ { 0.643137, 0.584314, 0.603922, 1.0 },
+ { 0.647059, 0.580392, 0.600000, 1.0 },
+ { 0.615686, 0.560784, 0.568627, 1.0 },
+ { 0.564706, 0.529412, 0.517647, 1.0 },
+ { 0.529412, 0.501961, 0.486275, 1.0 },
+ { 0.466667, 0.364706, 0.400000, 1.0 },
+ { 0.458824, 0.337255, 0.384314, 1.0 },
+ { 0.450980, 0.313725, 0.368627, 1.0 },
+ { 0.431373, 0.290196, 0.341176, 1.0 },
+ { 0.427451, 0.294118, 0.337255, 1.0 },
+ { 0.439216, 0.309804, 0.356863, 1.0 },
+ { 0.466667, 0.341176, 0.388235, 1.0 },
+ { 0.509804, 0.388235, 0.443137, 1.0 },
+ { 0.564706, 0.447059, 0.509804, 1.0 },
+ { 0.627451, 0.517647, 0.572549, 1.0 },
+ { 0.678431, 0.592157, 0.627451, 1.0 },
+ { 0.709804, 0.650980, 0.674510, 1.0 },
+ { 0.721569, 0.701961, 0.701961, 1.0 },
+ { 0.729412, 0.741176, 0.725490, 1.0 },
+ { 0.717647, 0.756863, 0.729412, 1.0 },
+ { 0.690196, 0.772549, 0.709804, 1.0 },
+ { 0.596078, 0.745098, 0.627451, 1.0 },
+ { 0.576471, 0.733333, 0.611765, 1.0 },
+ { 0.556863, 0.721569, 0.596078, 1.0 },
+ { 0.525490, 0.682353, 0.564706, 1.0 },
+ { 0.482353, 0.650980, 0.525490, 1.0 },
+ { 0.431373, 0.611765, 0.474510, 1.0 },
+ { 0.376471, 0.560784, 0.411765, 1.0 },
+ { 0.329412, 0.513725, 0.372549, 1.0 },
+ { 0.313725, 0.466667, 0.345098, 1.0 },
+ { 0.301961, 0.443137, 0.333333, 1.0 },
+ { 0.298039, 0.419608, 0.317647, 1.0 },
+ { 0.294118, 0.380392, 0.290196, 1.0 },
+ { 0.294118, 0.352941, 0.278431, 1.0 },
+ { 0.313725, 0.325490, 0.278431, 1.0 },
+ { 0.341176, 0.313725, 0.294118, 1.0 },
+ { 0.380392, 0.313725, 0.317647, 1.0 },
+ { 0.427451, 0.301961, 0.333333, 1.0 },
+ { 0.462745, 0.290196, 0.345098, 1.0 },
+ { 0.486275, 0.274510, 0.352941, 1.0 },
+ { 0.490196, 0.262745, 0.352941, 1.0 },
+ { 0.478431, 0.258824, 0.345098, 1.0 },
+ { 0.454902, 0.243137, 0.317647, 1.0 },
+ { 0.419608, 0.227451, 0.286275, 1.0 },
+ { 0.368627, 0.211765, 0.247059, 1.0 },
+ { 0.309804, 0.200000, 0.211765, 1.0 },
+ { 0.262745, 0.192157, 0.180392, 1.0 },
+ { 0.219608, 0.192157, 0.156863, 1.0 },
+ { 0.200000, 0.196078, 0.145098, 1.0 },
+ { 0.200000, 0.203922, 0.145098, 1.0 },
+ { 0.211765, 0.219608, 0.164706, 1.0 },
+ { 0.254902, 0.239216, 0.200000, 1.0 },
+ { 0.305882, 0.266667, 0.239216, 1.0 },
+ { 0.380392, 0.301961, 0.301961, 1.0 },
+ { 0.458824, 0.337255, 0.368627, 1.0 },
+ { 0.529412, 0.388235, 0.439216, 1.0 },
+ { 0.611765, 0.435294, 0.513725, 1.0 },
+ { 0.674510, 0.474510, 0.568627, 1.0 },
+ { 0.737255, 0.521569, 0.631373, 1.0 },
+ { 0.800000, 0.564706, 0.694118, 1.0 },
+ { 0.835294, 0.615686, 0.745098, 1.0 },
+ { 0.874510, 0.650980, 0.788235, 1.0 },
+ { 0.898039, 0.682353, 0.815686, 1.0 },
+ { 0.913725, 0.705882, 0.843137, 1.0 },
+ { 0.937255, 0.741176, 0.874510, 1.0 },
+ { 0.933333, 0.780392, 0.890196, 1.0 },
+ { 0.933333, 0.807843, 0.898039, 1.0 },
+ { 0.917647, 0.827451, 0.886275, 1.0 },
+ { 0.905882, 0.835294, 0.874510, 1.0 },
+ { 0.905882, 0.847059, 0.882353, 1.0 },
+ { 0.874510, 0.870588, 0.870588, 1.0 },
+ { 0.835294, 0.874510, 0.847059, 1.0 },
+ { 0.768627, 0.862745, 0.788235, 1.0 },
+ { 0.678431, 0.823529, 0.709804, 1.0 },
+ { 0.611765, 0.749020, 0.635294, 1.0 },
+ { 0.541176, 0.674510, 0.556863, 1.0 },
+ { 0.486275, 0.592157, 0.486275, 1.0 },
+ { 0.427451, 0.505882, 0.415686, 1.0 },
+ { 0.349020, 0.427451, 0.345098, 1.0 },
+ { 0.282353, 0.341176, 0.274510, 1.0 },
+ { 0.231373, 0.258824, 0.211765, 1.0 },
+ { 0.200000, 0.196078, 0.160784, 1.0 },
+ { 0.192157, 0.149020, 0.133333, 1.0 },
+ { 0.184314, 0.129412, 0.117647, 1.0 },
+ { 0.172549, 0.129412, 0.117647, 1.0 },
+ { 0.180392, 0.137255, 0.129412, 1.0 },
+ { 0.184314, 0.156863, 0.137255, 1.0 },
+ { 0.215686, 0.200000, 0.168627, 1.0 },
+ { 0.231373, 0.227451, 0.180392, 1.0 },
+ { 0.231373, 0.250980, 0.192157, 1.0 },
+ { 0.231373, 0.286275, 0.203922, 1.0 },
+ { 0.227451, 0.294118, 0.200000, 1.0 },
+ { 0.258824, 0.352941, 0.243137, 1.0 },
+ };
+/* Rainy_Forset */
+static double4 colors_627[] = {
+ { 0.462745, 0.494118, 0.341176, 1.0 },
+ { 0.615686, 0.509804, 0.309804, 1.0 },
+ { 0.662745, 0.490196, 0.270588, 1.0 },
+ { 0.713725, 0.474510, 0.231373, 1.0 },
+ { 0.737255, 0.466667, 0.200000, 1.0 },
+ { 0.760784, 0.458824, 0.168627, 1.0 },
+ { 0.788235, 0.450980, 0.160784, 1.0 },
+ { 0.819608, 0.443137, 0.156863, 1.0 },
+ { 0.843137, 0.301961, 0.125490, 1.0 },
+ { 0.749020, 0.262745, 0.101961, 1.0 },
+ { 0.658824, 0.223529, 0.082353, 1.0 },
+ { 0.607843, 0.219608, 0.082353, 1.0 },
+ { 0.560784, 0.215686, 0.086275, 1.0 },
+ { 0.521569, 0.211765, 0.090196, 1.0 },
+ { 0.486275, 0.207843, 0.098039, 1.0 },
+ { 0.450980, 0.207843, 0.098039, 1.0 },
+ { 0.415686, 0.207843, 0.098039, 1.0 },
+ { 0.301961, 0.203922, 0.098039, 1.0 },
+ { 0.278431, 0.200000, 0.098039, 1.0 },
+ { 0.258824, 0.196078, 0.098039, 1.0 },
+ { 0.235294, 0.180392, 0.098039, 1.0 },
+ { 0.215686, 0.164706, 0.098039, 1.0 },
+ { 0.203922, 0.152941, 0.094118, 1.0 },
+ { 0.196078, 0.141176, 0.090196, 1.0 },
+ { 0.192157, 0.129412, 0.074510, 1.0 },
+ { 0.184314, 0.133333, 0.074510, 1.0 },
+ { 0.180392, 0.137255, 0.074510, 1.0 },
+ { 0.196078, 0.156863, 0.094118, 1.0 },
+ { 0.215686, 0.176471, 0.117647, 1.0 },
+ { 0.227451, 0.188235, 0.137255, 1.0 },
+ { 0.243137, 0.203922, 0.156863, 1.0 },
+ { 0.270588, 0.231373, 0.223529, 1.0 },
+ { 0.290196, 0.290196, 0.298039, 1.0 },
+ { 0.368627, 0.368627, 0.403922, 1.0 },
+ { 0.388235, 0.380392, 0.415686, 1.0 },
+ { 0.407843, 0.396078, 0.427451, 1.0 },
+ { 0.443137, 0.435294, 0.450980, 1.0 },
+ { 0.482353, 0.474510, 0.474510, 1.0 },
+ { 0.509804, 0.486275, 0.482353, 1.0 },
+ { 0.537255, 0.498039, 0.494118, 1.0 },
+ { 0.537255, 0.474510, 0.462745, 1.0 },
+ { 0.517647, 0.458824, 0.419608, 1.0 },
+ { 0.501961, 0.443137, 0.380392, 1.0 },
+ { 0.498039, 0.403922, 0.352941, 1.0 },
+ { 0.494118, 0.368627, 0.325490, 1.0 },
+ { 0.478431, 0.352941, 0.317647, 1.0 },
+ { 0.462745, 0.337255, 0.313725, 1.0 },
+ { 0.427451, 0.298039, 0.298039, 1.0 },
+ { 0.368627, 0.262745, 0.270588, 1.0 },
+ { 0.290196, 0.168627, 0.164706, 1.0 },
+ { 0.274510, 0.149020, 0.129412, 1.0 },
+ { 0.262745, 0.129412, 0.098039, 1.0 },
+ { 0.258824, 0.117647, 0.086275, 1.0 },
+ { 0.254902, 0.109804, 0.074510, 1.0 },
+ { 0.254902, 0.105882, 0.070588, 1.0 },
+ { 0.258824, 0.101961, 0.070588, 1.0 },
+ { 0.282353, 0.117647, 0.070588, 1.0 },
+ { 0.298039, 0.137255, 0.074510, 1.0 },
+ { 0.313725, 0.156863, 0.082353, 1.0 },
+ { 0.337255, 0.176471, 0.086275, 1.0 },
+ { 0.364706, 0.196078, 0.090196, 1.0 },
+ { 0.376471, 0.207843, 0.090196, 1.0 },
+ { 0.388235, 0.219608, 0.090196, 1.0 },
+ { 0.403922, 0.223529, 0.098039, 1.0 },
+ { 0.403922, 0.235294, 0.101961, 1.0 },
+ { 0.415686, 0.243137, 0.109804, 1.0 },
+ { 0.411765, 0.231373, 0.101961, 1.0 },
+ { 0.407843, 0.219608, 0.098039, 1.0 },
+ { 0.396078, 0.211765, 0.098039, 1.0 },
+ { 0.388235, 0.207843, 0.098039, 1.0 },
+ { 0.368627, 0.215686, 0.090196, 1.0 },
+ { 0.352941, 0.215686, 0.090196, 1.0 },
+ { 0.321569, 0.223529, 0.090196, 1.0 },
+ { 0.309804, 0.231373, 0.094118, 1.0 },
+ { 0.298039, 0.243137, 0.101961, 1.0 },
+ { 0.282353, 0.250980, 0.105882, 1.0 },
+ { 0.270588, 0.258824, 0.109804, 1.0 },
+ { 0.266667, 0.258824, 0.109804, 1.0 },
+ { 0.262745, 0.262745, 0.109804, 1.0 },
+ { 0.254902, 0.258824, 0.109804, 1.0 },
+ { 0.247059, 0.243137, 0.109804, 1.0 },
+ { 0.247059, 0.203922, 0.101961, 1.0 },
+ { 0.239216, 0.192157, 0.105882, 1.0 },
+ { 0.235294, 0.184314, 0.113725, 1.0 },
+ { 0.227451, 0.188235, 0.125490, 1.0 },
+ { 0.223529, 0.196078, 0.141176, 1.0 },
+ { 0.219608, 0.219608, 0.192157, 1.0 },
+ { 0.243137, 0.270588, 0.274510, 1.0 },
+ { 0.321569, 0.435294, 0.521569, 1.0 },
+ { 0.392157, 0.517647, 0.615686, 1.0 },
+ { 0.462745, 0.603922, 0.709804, 1.0 },
+ { 0.498039, 0.619608, 0.725490, 1.0 },
+ { 0.537255, 0.635294, 0.741176, 1.0 },
+ { 0.537255, 0.619608, 0.686275, 1.0 },
+ { 0.549020, 0.619608, 0.674510, 1.0 },
+ { 0.501961, 0.631373, 0.741176, 1.0 },
+ { 0.541176, 0.607843, 0.682353, 1.0 },
+ { 0.564706, 0.447059, 0.435294, 1.0 },
+ { 0.490196, 0.345098, 0.321569, 1.0 },
+ { 0.415686, 0.247059, 0.207843, 1.0 },
+ { 0.384314, 0.219608, 0.184314, 1.0 },
+ { 0.352941, 0.196078, 0.164706, 1.0 },
+ { 0.329412, 0.168627, 0.125490, 1.0 },
+ { 0.329412, 0.152941, 0.101961, 1.0 },
+ { 0.301961, 0.141176, 0.074510, 1.0 },
+ { 0.278431, 0.145098, 0.070588, 1.0 },
+ { 0.254902, 0.149020, 0.070588, 1.0 },
+ { 0.239216, 0.149020, 0.070588, 1.0 },
+ { 0.223529, 0.149020, 0.070588, 1.0 },
+ { 0.203922, 0.149020, 0.070588, 1.0 },
+ { 0.180392, 0.129412, 0.070588, 1.0 },
+ { 0.164706, 0.137255, 0.074510, 1.0 },
+ { 0.141176, 0.137255, 0.074510, 1.0 },
+ { 0.125490, 0.137255, 0.082353, 1.0 },
+ { 0.121569, 0.129412, 0.082353, 1.0 },
+ { 0.117647, 0.125490, 0.086275, 1.0 },
+ { 0.137255, 0.125490, 0.086275, 1.0 },
+ { 0.152941, 0.125490, 0.090196, 1.0 },
+ { 0.180392, 0.137255, 0.090196, 1.0 },
+ { 0.203922, 0.141176, 0.086275, 1.0 },
+ { 0.258824, 0.141176, 0.086275, 1.0 },
+ { 0.294118, 0.152941, 0.086275, 1.0 },
+ { 0.329412, 0.164706, 0.086275, 1.0 },
+ { 0.349020, 0.176471, 0.086275, 1.0 },
+ { 0.368627, 0.192157, 0.086275, 1.0 },
+ { 0.407843, 0.223529, 0.101961, 1.0 },
+ { 0.458824, 0.231373, 0.101961, 1.0 },
+ { 0.498039, 0.243137, 0.101961, 1.0 },
+ { 0.525490, 0.247059, 0.098039, 1.0 },
+ { 0.537255, 0.274510, 0.117647, 1.0 },
+ { 0.537255, 0.282353, 0.121569, 1.0 },
+ { 0.541176, 0.290196, 0.129412, 1.0 },
+ { 0.560784, 0.309804, 0.152941, 1.0 },
+ { 0.576471, 0.321569, 0.168627, 1.0 },
+ { 0.580392, 0.325490, 0.180392, 1.0 },
+ { 0.564706, 0.321569, 0.207843, 1.0 },
+ { 0.486275, 0.349020, 0.254902, 1.0 },
+ { 0.450980, 0.364706, 0.262745, 1.0 },
+ { 0.419608, 0.380392, 0.270588, 1.0 },
+ { 0.411765, 0.376471, 0.270588, 1.0 },
+ { 0.407843, 0.376471, 0.270588, 1.0 },
+ { 0.376471, 0.352941, 0.247059, 1.0 },
+ { 0.325490, 0.325490, 0.231373, 1.0 },
+ { 0.262745, 0.286275, 0.215686, 1.0 },
+ { 0.203922, 0.254902, 0.184314, 1.0 },
+ { 0.156863, 0.215686, 0.149020, 1.0 },
+ { 0.160784, 0.215686, 0.149020, 1.0 },
+ { 0.168627, 0.219608, 0.149020, 1.0 },
+ { 0.192157, 0.247059, 0.152941, 1.0 },
+ { 0.231373, 0.290196, 0.156863, 1.0 },
+ { 0.247059, 0.360784, 0.196078, 1.0 },
+ { 0.290196, 0.415686, 0.243137, 1.0 },
+ { 0.427451, 0.474510, 0.298039, 1.0 },
+ { 0.486275, 0.494118, 0.274510, 1.0 },
+ { 0.549020, 0.513725, 0.254902, 1.0 },
+ { 0.643137, 0.588235, 0.243137, 1.0 },
+ { 0.749020, 0.666667, 0.235294, 1.0 },
+ { 0.847059, 0.686275, 0.274510, 1.0 },
+ { 0.933333, 0.686275, 0.341176, 1.0 },
+ { 1.000000, 0.658824, 0.352941, 1.0 },
+ { 1.000000, 0.647059, 0.368627, 1.0 },
+ { 0.960784, 0.643137, 0.368627, 1.0 },
+ { 0.941176, 0.639216, 0.392157, 1.0 },
+ { 0.921569, 0.635294, 0.419608, 1.0 },
+ { 0.843137, 0.576471, 0.447059, 1.0 },
+ { 0.764706, 0.525490, 0.462745, 1.0 },
+ { 0.658824, 0.474510, 0.435294, 1.0 },
+ { 0.509804, 0.392157, 0.396078, 1.0 },
+ { 0.325490, 0.258824, 0.298039, 1.0 },
+ { 0.313725, 0.231373, 0.270588, 1.0 },
+ { 0.301961, 0.207843, 0.247059, 1.0 },
+ { 0.309804, 0.176471, 0.184314, 1.0 },
+ { 0.313725, 0.156863, 0.149020, 1.0 },
+ { 0.329412, 0.152941, 0.113725, 1.0 },
+ { 0.364706, 0.164706, 0.098039, 1.0 },
+ { 0.415686, 0.192157, 0.101961, 1.0 },
+ { 0.474510, 0.223529, 0.125490, 1.0 },
+ { 0.521569, 0.282353, 0.141176, 1.0 },
+ { 0.564706, 0.352941, 0.152941, 1.0 },
+ { 0.635294, 0.403922, 0.137255, 1.0 },
+ { 0.670588, 0.447059, 0.129412, 1.0 },
+ { 0.709804, 0.447059, 0.129412, 1.0 },
+ { 0.737255, 0.435294, 0.149020, 1.0 },
+ { 0.752941, 0.458824, 0.156863, 1.0 },
+ { 0.921569, 0.486275, 0.141176, 1.0 },
+ { 0.921569, 0.486275, 0.152941, 1.0 },
+ { 0.921569, 0.486275, 0.164706, 1.0 },
+ { 0.905882, 0.447059, 0.196078, 1.0 },
+ { 0.819608, 0.427451, 0.243137, 1.0 },
+ { 0.811765, 0.368627, 0.243137, 1.0 },
+ { 0.815686, 0.360784, 0.247059, 1.0 },
+ { 0.760784, 0.368627, 0.282353, 1.0 },
+ { 0.694118, 0.380392, 0.313725, 1.0 },
+ { 0.588235, 0.415686, 0.380392, 1.0 },
+ { 0.474510, 0.396078, 0.396078, 1.0 },
+ { 0.396078, 0.360784, 0.376471, 1.0 },
+ { 0.329412, 0.313725, 0.352941, 1.0 },
+ { 0.290196, 0.270588, 0.301961, 1.0 },
+ { 0.286275, 0.258824, 0.286275, 1.0 },
+ { 0.270588, 0.258824, 0.270588, 1.0 },
+ { 0.254902, 0.243137, 0.247059, 1.0 },
+ { 0.231373, 0.219608, 0.223529, 1.0 },
+ { 0.215686, 0.192157, 0.184314, 1.0 },
+ { 0.223529, 0.180392, 0.156863, 1.0 },
+ { 0.243137, 0.196078, 0.137255, 1.0 },
+ { 0.258824, 0.219608, 0.129412, 1.0 },
+ { 0.282353, 0.243137, 0.137255, 1.0 },
+ { 0.290196, 0.270588, 0.149020, 1.0 },
+ { 0.309804, 0.298039, 0.156863, 1.0 },
+ { 0.313725, 0.325490, 0.176471, 1.0 },
+ { 0.313725, 0.352941, 0.176471, 1.0 },
+ { 0.321569, 0.360784, 0.176471, 1.0 },
+ { 0.337255, 0.360784, 0.164706, 1.0 },
+ { 0.349020, 0.352941, 0.164706, 1.0 },
+ { 0.364706, 0.341176, 0.164706, 1.0 },
+ { 0.352941, 0.349020, 0.164706, 1.0 },
+ { 0.337255, 0.349020, 0.164706, 1.0 },
+ { 0.341176, 0.360784, 0.152941, 1.0 },
+ { 0.337255, 0.368627, 0.152941, 1.0 },
+ { 0.349020, 0.376471, 0.156863, 1.0 },
+ { 0.337255, 0.380392, 0.164706, 1.0 },
+ { 0.313725, 0.380392, 0.176471, 1.0 },
+ { 0.313725, 0.388235, 0.176471, 1.0 },
+ { 0.301961, 0.380392, 0.176471, 1.0 },
+ { 0.309804, 0.368627, 0.168627, 1.0 },
+ { 0.301961, 0.349020, 0.176471, 1.0 },
+ { 0.286275, 0.325490, 0.184314, 1.0 },
+ { 0.274510, 0.309804, 0.192157, 1.0 },
+ { 0.262745, 0.290196, 0.219608, 1.0 },
+ { 0.274510, 0.270588, 0.219608, 1.0 },
+ { 0.282353, 0.243137, 0.231373, 1.0 },
+ { 0.286275, 0.219608, 0.235294, 1.0 },
+ { 0.274510, 0.223529, 0.235294, 1.0 },
+ { 0.270588, 0.223529, 0.254902, 1.0 },
+ { 0.262745, 0.231373, 0.258824, 1.0 },
+ { 0.270588, 0.223529, 0.254902, 1.0 },
+ { 0.274510, 0.207843, 0.247059, 1.0 },
+ { 0.282353, 0.196078, 0.235294, 1.0 },
+ { 0.282353, 0.203922, 0.235294, 1.0 },
+ { 0.274510, 0.219608, 0.235294, 1.0 },
+ { 0.274510, 0.247059, 0.235294, 1.0 },
+ { 0.286275, 0.270588, 0.243137, 1.0 },
+ { 0.301961, 0.286275, 0.235294, 1.0 },
+ { 0.321569, 0.290196, 0.235294, 1.0 },
+ { 0.325490, 0.298039, 0.231373, 1.0 },
+ { 0.321569, 0.325490, 0.231373, 1.0 },
+ { 0.337255, 0.360784, 0.243137, 1.0 },
+ { 0.352941, 0.392157, 0.247059, 1.0 },
+ { 0.376471, 0.419608, 0.270588, 1.0 },
+ { 0.360784, 0.396078, 0.282353, 1.0 },
+ { 0.349020, 0.368627, 0.290196, 1.0 },
+ { 0.352941, 0.364706, 0.309804, 1.0 },
+ { 0.352941, 0.368627, 0.325490, 1.0 },
+ { 0.396078, 0.415686, 0.337255, 1.0 },
+ { 0.403922, 0.435294, 0.352941, 1.0 },
+ { 0.419608, 0.462745, 0.349020, 1.0 },
+ };
+/* Red_Light */
+static double4 colors_628[] = {
+ { 0.180392, 0.082353, 0.145098, 1.0 },
+ { 0.176471, 0.101961, 0.125490, 1.0 },
+ { 0.164706, 0.094118, 0.121569, 1.0 },
+ { 0.152941, 0.086275, 0.121569, 1.0 },
+ { 0.125490, 0.066667, 0.129412, 1.0 },
+ { 0.101961, 0.047059, 0.137255, 1.0 },
+ { 0.090196, 0.043137, 0.149020, 1.0 },
+ { 0.082353, 0.043137, 0.160784, 1.0 },
+ { 0.070588, 0.050980, 0.219608, 1.0 },
+ { 0.058824, 0.043137, 0.239216, 1.0 },
+ { 0.050980, 0.035294, 0.262745, 1.0 },
+ { 0.035294, 0.027451, 0.262745, 1.0 },
+ { 0.023529, 0.019608, 0.266667, 1.0 },
+ { 0.011765, 0.011765, 0.258824, 1.0 },
+ { 0.000000, 0.007843, 0.250980, 1.0 },
+ { 0.000000, 0.015686, 0.243137, 1.0 },
+ { 0.003922, 0.023529, 0.235294, 1.0 },
+ { 0.023529, 0.062745, 0.211765, 1.0 },
+ { 0.027451, 0.066667, 0.192157, 1.0 },
+ { 0.031373, 0.070588, 0.176471, 1.0 },
+ { 0.027451, 0.062745, 0.149020, 1.0 },
+ { 0.023529, 0.054902, 0.125490, 1.0 },
+ { 0.023529, 0.054902, 0.109804, 1.0 },
+ { 0.023529, 0.054902, 0.098039, 1.0 },
+ { 0.023529, 0.062745, 0.062745, 1.0 },
+ { 0.027451, 0.066667, 0.054902, 1.0 },
+ { 0.031373, 0.070588, 0.047059, 1.0 },
+ { 0.027451, 0.058824, 0.047059, 1.0 },
+ { 0.023529, 0.047059, 0.050980, 1.0 },
+ { 0.019608, 0.035294, 0.050980, 1.0 },
+ { 0.019608, 0.027451, 0.050980, 1.0 },
+ { 0.007843, 0.007843, 0.047059, 1.0 },
+ { 0.000000, 0.000000, 0.043137, 1.0 },
+ { 0.000000, 0.000000, 0.027451, 1.0 },
+ { 0.000000, 0.000000, 0.023529, 1.0 },
+ { 0.003922, 0.000000, 0.023529, 1.0 },
+ { 0.015686, 0.007843, 0.023529, 1.0 },
+ { 0.027451, 0.015686, 0.027451, 1.0 },
+ { 0.043137, 0.023529, 0.027451, 1.0 },
+ { 0.058824, 0.031373, 0.031373, 1.0 },
+ { 0.156863, 0.058824, 0.031373, 1.0 },
+ { 0.211765, 0.062745, 0.035294, 1.0 },
+ { 0.270588, 0.066667, 0.043137, 1.0 },
+ { 0.305882, 0.086275, 0.066667, 1.0 },
+ { 0.345098, 0.109804, 0.090196, 1.0 },
+ { 0.352941, 0.117647, 0.109804, 1.0 },
+ { 0.364706, 0.129412, 0.129412, 1.0 },
+ { 0.364706, 0.152941, 0.164706, 1.0 },
+ { 0.360784, 0.168627, 0.192157, 1.0 },
+ { 0.360784, 0.141176, 0.223529, 1.0 },
+ { 0.345098, 0.125490, 0.227451, 1.0 },
+ { 0.329412, 0.113725, 0.231373, 1.0 },
+ { 0.294118, 0.105882, 0.247059, 1.0 },
+ { 0.262745, 0.101961, 0.266667, 1.0 },
+ { 0.231373, 0.105882, 0.274510, 1.0 },
+ { 0.200000, 0.109804, 0.286275, 1.0 },
+ { 0.094118, 0.070588, 0.282353, 1.0 },
+ { 0.050980, 0.043137, 0.262745, 1.0 },
+ { 0.011765, 0.015686, 0.243137, 1.0 },
+ { 0.003922, 0.007843, 0.211765, 1.0 },
+ { 0.000000, 0.000000, 0.184314, 1.0 },
+ { 0.000000, 0.000000, 0.172549, 1.0 },
+ { 0.000000, 0.000000, 0.160784, 1.0 },
+ { 0.000000, 0.000000, 0.137255, 1.0 },
+ { 0.000000, 0.000000, 0.117647, 1.0 },
+ { 0.011765, 0.007843, 0.086275, 1.0 },
+ { 0.023529, 0.019608, 0.078431, 1.0 },
+ { 0.035294, 0.035294, 0.074510, 1.0 },
+ { 0.043137, 0.043137, 0.074510, 1.0 },
+ { 0.050980, 0.050980, 0.078431, 1.0 },
+ { 0.066667, 0.062745, 0.086275, 1.0 },
+ { 0.074510, 0.074510, 0.098039, 1.0 },
+ { 0.098039, 0.094118, 0.105882, 1.0 },
+ { 0.105882, 0.101961, 0.109804, 1.0 },
+ { 0.113725, 0.113725, 0.113725, 1.0 },
+ { 0.113725, 0.113725, 0.125490, 1.0 },
+ { 0.113725, 0.117647, 0.137255, 1.0 },
+ { 0.109804, 0.113725, 0.145098, 1.0 },
+ { 0.109804, 0.113725, 0.156863, 1.0 },
+ { 0.098039, 0.105882, 0.168627, 1.0 },
+ { 0.090196, 0.094118, 0.176471, 1.0 },
+ { 0.086275, 0.078431, 0.156863, 1.0 },
+ { 0.094118, 0.066667, 0.137255, 1.0 },
+ { 0.105882, 0.058824, 0.121569, 1.0 },
+ { 0.121569, 0.050980, 0.113725, 1.0 },
+ { 0.141176, 0.043137, 0.109804, 1.0 },
+ { 0.180392, 0.027451, 0.094118, 1.0 },
+ { 0.231373, 0.015686, 0.086275, 1.0 },
+ { 0.364706, 0.003922, 0.074510, 1.0 },
+ { 0.427451, 0.027451, 0.062745, 1.0 },
+ { 0.494118, 0.054902, 0.050980, 1.0 },
+ { 0.521569, 0.058824, 0.047059, 1.0 },
+ { 0.549020, 0.062745, 0.047059, 1.0 },
+ { 0.603922, 0.066667, 0.062745, 1.0 },
+ { 0.643137, 0.066667, 0.070588, 1.0 },
+ { 0.678431, 0.066667, 0.086275, 1.0 },
+ { 0.709804, 0.050980, 0.082353, 1.0 },
+ { 0.725490, 0.058824, 0.082353, 1.0 },
+ { 0.698039, 0.062745, 0.074510, 1.0 },
+ { 0.670588, 0.066667, 0.066667, 1.0 },
+ { 0.635294, 0.062745, 0.066667, 1.0 },
+ { 0.603922, 0.062745, 0.070588, 1.0 },
+ { 0.533333, 0.062745, 0.094118, 1.0 },
+ { 0.454902, 0.047059, 0.101961, 1.0 },
+ { 0.325490, 0.007843, 0.117647, 1.0 },
+ { 0.286275, 0.015686, 0.105882, 1.0 },
+ { 0.250980, 0.023529, 0.098039, 1.0 },
+ { 0.243137, 0.031373, 0.094118, 1.0 },
+ { 0.235294, 0.039216, 0.090196, 1.0 },
+ { 0.227451, 0.066667, 0.090196, 1.0 },
+ { 0.215686, 0.094118, 0.086275, 1.0 },
+ { 0.207843, 0.113725, 0.086275, 1.0 },
+ { 0.192157, 0.121569, 0.094118, 1.0 },
+ { 0.188235, 0.129412, 0.117647, 1.0 },
+ { 0.192157, 0.129412, 0.125490, 1.0 },
+ { 0.200000, 0.133333, 0.137255, 1.0 },
+ { 0.258824, 0.141176, 0.133333, 1.0 },
+ { 0.329412, 0.149020, 0.129412, 1.0 },
+ { 0.403922, 0.156863, 0.117647, 1.0 },
+ { 0.470588, 0.156863, 0.101961, 1.0 },
+ { 0.584314, 0.121569, 0.094118, 1.0 },
+ { 0.611765, 0.098039, 0.094118, 1.0 },
+ { 0.643137, 0.078431, 0.098039, 1.0 },
+ { 0.670588, 0.070588, 0.098039, 1.0 },
+ { 0.698039, 0.066667, 0.098039, 1.0 },
+ { 0.752941, 0.066667, 0.094118, 1.0 },
+ { 0.807843, 0.070588, 0.070588, 1.0 },
+ { 0.854902, 0.062745, 0.070588, 1.0 },
+ { 0.894118, 0.050980, 0.062745, 1.0 },
+ { 0.870588, 0.035294, 0.050980, 1.0 },
+ { 0.850980, 0.031373, 0.047059, 1.0 },
+ { 0.831373, 0.027451, 0.043137, 1.0 },
+ { 0.772549, 0.035294, 0.047059, 1.0 },
+ { 0.713725, 0.058824, 0.043137, 1.0 },
+ { 0.662745, 0.086275, 0.054902, 1.0 },
+ { 0.623529, 0.109804, 0.066667, 1.0 },
+ { 0.545098, 0.188235, 0.082353, 1.0 },
+ { 0.482353, 0.180392, 0.074510, 1.0 },
+ { 0.423529, 0.172549, 0.066667, 1.0 },
+ { 0.392157, 0.164706, 0.066667, 1.0 },
+ { 0.360784, 0.160784, 0.066667, 1.0 },
+ { 0.313725, 0.160784, 0.062745, 1.0 },
+ { 0.286275, 0.133333, 0.062745, 1.0 },
+ { 0.309804, 0.149020, 0.078431, 1.0 },
+ { 0.341176, 0.164706, 0.078431, 1.0 },
+ { 0.396078, 0.160784, 0.054902, 1.0 },
+ { 0.411765, 0.149020, 0.054902, 1.0 },
+ { 0.427451, 0.137255, 0.058824, 1.0 },
+ { 0.435294, 0.113725, 0.058824, 1.0 },
+ { 0.411765, 0.074510, 0.062745, 1.0 },
+ { 0.403922, 0.047059, 0.082353, 1.0 },
+ { 0.400000, 0.039216, 0.101961, 1.0 },
+ { 0.384314, 0.058824, 0.129412, 1.0 },
+ { 0.384314, 0.066667, 0.137255, 1.0 },
+ { 0.384314, 0.074510, 0.149020, 1.0 },
+ { 0.392157, 0.078431, 0.172549, 1.0 },
+ { 0.400000, 0.098039, 0.203922, 1.0 },
+ { 0.396078, 0.125490, 0.215686, 1.0 },
+ { 0.392157, 0.145098, 0.211765, 1.0 },
+ { 0.392157, 0.149020, 0.207843, 1.0 },
+ { 0.392157, 0.149020, 0.192157, 1.0 },
+ { 0.411765, 0.133333, 0.152941, 1.0 },
+ { 0.431373, 0.125490, 0.149020, 1.0 },
+ { 0.454902, 0.117647, 0.145098, 1.0 },
+ { 0.505882, 0.113725, 0.141176, 1.0 },
+ { 0.549020, 0.113725, 0.117647, 1.0 },
+ { 0.588235, 0.109804, 0.094118, 1.0 },
+ { 0.627451, 0.090196, 0.070588, 1.0 },
+ { 0.623529, 0.070588, 0.031373, 1.0 },
+ { 0.615686, 0.066667, 0.031373, 1.0 },
+ { 0.607843, 0.066667, 0.031373, 1.0 },
+ { 0.592157, 0.070588, 0.047059, 1.0 },
+ { 0.560784, 0.078431, 0.050980, 1.0 },
+ { 0.521569, 0.090196, 0.058824, 1.0 },
+ { 0.482353, 0.090196, 0.062745, 1.0 },
+ { 0.439216, 0.078431, 0.054902, 1.0 },
+ { 0.372549, 0.062745, 0.058824, 1.0 },
+ { 0.309804, 0.062745, 0.066667, 1.0 },
+ { 0.258824, 0.074510, 0.086275, 1.0 },
+ { 0.215686, 0.090196, 0.098039, 1.0 },
+ { 0.180392, 0.113725, 0.105882, 1.0 },
+ { 0.152941, 0.137255, 0.121569, 1.0 },
+ { 0.149020, 0.149020, 0.125490, 1.0 },
+ { 0.137255, 0.149020, 0.121569, 1.0 },
+ { 0.117647, 0.129412, 0.137255, 1.0 },
+ { 0.117647, 0.129412, 0.145098, 1.0 },
+ { 0.117647, 0.129412, 0.152941, 1.0 },
+ { 0.133333, 0.137255, 0.168627, 1.0 },
+ { 0.156863, 0.152941, 0.192157, 1.0 },
+ { 0.200000, 0.172549, 0.211765, 1.0 },
+ { 0.247059, 0.188235, 0.231373, 1.0 },
+ { 0.278431, 0.207843, 0.247059, 1.0 },
+ { 0.274510, 0.196078, 0.262745, 1.0 },
+ { 0.258824, 0.180392, 0.270588, 1.0 },
+ { 0.239216, 0.152941, 0.270588, 1.0 },
+ { 0.203922, 0.129412, 0.266667, 1.0 },
+ { 0.184314, 0.113725, 0.254902, 1.0 },
+ { 0.184314, 0.090196, 0.247059, 1.0 },
+ { 0.196078, 0.090196, 0.223529, 1.0 },
+ { 0.203922, 0.078431, 0.211765, 1.0 },
+ { 0.207843, 0.062745, 0.192157, 1.0 },
+ { 0.200000, 0.043137, 0.168627, 1.0 },
+ { 0.168627, 0.023529, 0.145098, 1.0 },
+ { 0.133333, 0.015686, 0.121569, 1.0 },
+ { 0.105882, 0.000000, 0.101961, 1.0 },
+ { 0.094118, 0.000000, 0.074510, 1.0 },
+ { 0.090196, 0.000000, 0.054902, 1.0 },
+ { 0.090196, 0.000000, 0.039216, 1.0 },
+ { 0.098039, 0.000000, 0.027451, 1.0 },
+ { 0.098039, 0.000000, 0.019608, 1.0 },
+ { 0.101961, 0.000000, 0.015686, 1.0 },
+ { 0.098039, 0.000000, 0.019608, 1.0 },
+ { 0.082353, 0.000000, 0.019608, 1.0 },
+ { 0.062745, 0.000000, 0.023529, 1.0 },
+ { 0.043137, 0.000000, 0.023529, 1.0 },
+ { 0.027451, 0.000000, 0.023529, 1.0 },
+ { 0.011765, 0.000000, 0.019608, 1.0 },
+ { 0.003922, 0.000000, 0.019608, 1.0 },
+ { 0.000000, 0.000000, 0.019608, 1.0 },
+ { 0.003922, 0.000000, 0.015686, 1.0 },
+ { 0.007843, 0.000000, 0.019608, 1.0 },
+ { 0.015686, 0.000000, 0.019608, 1.0 },
+ { 0.019608, 0.000000, 0.019608, 1.0 },
+ { 0.019608, 0.000000, 0.023529, 1.0 },
+ { 0.023529, 0.003922, 0.023529, 1.0 },
+ { 0.019608, 0.003922, 0.019608, 1.0 },
+ { 0.019608, 0.003922, 0.015686, 1.0 },
+ { 0.027451, 0.000000, 0.015686, 1.0 },
+ { 0.043137, 0.000000, 0.015686, 1.0 },
+ { 0.070588, 0.003922, 0.011765, 1.0 },
+ { 0.098039, 0.000000, 0.015686, 1.0 },
+ { 0.129412, 0.000000, 0.015686, 1.0 },
+ { 0.160784, 0.003922, 0.019608, 1.0 },
+ { 0.184314, 0.003922, 0.015686, 1.0 },
+ { 0.207843, 0.003922, 0.015686, 1.0 },
+ { 0.219608, 0.000000, 0.011765, 1.0 },
+ { 0.243137, 0.003922, 0.007843, 1.0 },
+ { 0.262745, 0.003922, 0.011765, 1.0 },
+ { 0.274510, 0.007843, 0.019608, 1.0 },
+ { 0.290196, 0.019608, 0.031373, 1.0 },
+ { 0.305882, 0.031373, 0.043137, 1.0 },
+ { 0.317647, 0.043137, 0.054902, 1.0 },
+ { 0.309804, 0.054902, 0.066667, 1.0 },
+ { 0.305882, 0.062745, 0.082353, 1.0 },
+ { 0.309804, 0.058824, 0.101961, 1.0 },
+ { 0.282353, 0.054902, 0.125490, 1.0 },
+ { 0.258824, 0.054902, 0.141176, 1.0 },
+ { 0.239216, 0.058824, 0.160784, 1.0 },
+ { 0.231373, 0.082353, 0.172549, 1.0 },
+ { 0.227451, 0.101961, 0.180392, 1.0 },
+ { 0.219608, 0.109804, 0.180392, 1.0 },
+ { 0.227451, 0.105882, 0.176471, 1.0 },
+ { 0.219608, 0.098039, 0.168627, 1.0 },
+ { 0.207843, 0.086275, 0.160784, 1.0 },
+ { 0.188235, 0.066667, 0.156863, 1.0 },
+ { 0.184314, 0.066667, 0.149020, 1.0 },
+ };
+/* Riddle */
+static double4 colors_629[] = {
+ { 0.196078, 0.062745, 0.031373, 1.0 },
+ { 0.200000, 0.058824, 0.043137, 1.0 },
+ { 0.184314, 0.054902, 0.047059, 1.0 },
+ { 0.172549, 0.054902, 0.054902, 1.0 },
+ { 0.152941, 0.062745, 0.066667, 1.0 },
+ { 0.133333, 0.074510, 0.078431, 1.0 },
+ { 0.121569, 0.070588, 0.086275, 1.0 },
+ { 0.113725, 0.066667, 0.098039, 1.0 },
+ { 0.090196, 0.058824, 0.113725, 1.0 },
+ { 0.101961, 0.074510, 0.101961, 1.0 },
+ { 0.117647, 0.090196, 0.094118, 1.0 },
+ { 0.164706, 0.105882, 0.101961, 1.0 },
+ { 0.215686, 0.121569, 0.113725, 1.0 },
+ { 0.282353, 0.156863, 0.149020, 1.0 },
+ { 0.349020, 0.192157, 0.188235, 1.0 },
+ { 0.388235, 0.219608, 0.196078, 1.0 },
+ { 0.427451, 0.247059, 0.207843, 1.0 },
+ { 0.572549, 0.360784, 0.243137, 1.0 },
+ { 0.643137, 0.431373, 0.313725, 1.0 },
+ { 0.713725, 0.505882, 0.384314, 1.0 },
+ { 0.721569, 0.545098, 0.423529, 1.0 },
+ { 0.729412, 0.584314, 0.466667, 1.0 },
+ { 0.713725, 0.576471, 0.462745, 1.0 },
+ { 0.701961, 0.568627, 0.458824, 1.0 },
+ { 0.639216, 0.517647, 0.427451, 1.0 },
+ { 0.580392, 0.466667, 0.419608, 1.0 },
+ { 0.521569, 0.415686, 0.415686, 1.0 },
+ { 0.494118, 0.360784, 0.431373, 1.0 },
+ { 0.470588, 0.305882, 0.450980, 1.0 },
+ { 0.478431, 0.282353, 0.466667, 1.0 },
+ { 0.490196, 0.258824, 0.482353, 1.0 },
+ { 0.478431, 0.203922, 0.486275, 1.0 },
+ { 0.482353, 0.160784, 0.513725, 1.0 },
+ { 0.478431, 0.113725, 0.541176, 1.0 },
+ { 0.462745, 0.109804, 0.525490, 1.0 },
+ { 0.450980, 0.109804, 0.509804, 1.0 },
+ { 0.427451, 0.101961, 0.466667, 1.0 },
+ { 0.403922, 0.098039, 0.423529, 1.0 },
+ { 0.368627, 0.098039, 0.388235, 1.0 },
+ { 0.337255, 0.098039, 0.352941, 1.0 },
+ { 0.219608, 0.098039, 0.180392, 1.0 },
+ { 0.192157, 0.098039, 0.145098, 1.0 },
+ { 0.164706, 0.101961, 0.113725, 1.0 },
+ { 0.200000, 0.098039, 0.160784, 1.0 },
+ { 0.235294, 0.094118, 0.207843, 1.0 },
+ { 0.270588, 0.098039, 0.250980, 1.0 },
+ { 0.305882, 0.105882, 0.294118, 1.0 },
+ { 0.352941, 0.137255, 0.380392, 1.0 },
+ { 0.388235, 0.168627, 0.454902, 1.0 },
+ { 0.403922, 0.211765, 0.533333, 1.0 },
+ { 0.392157, 0.219608, 0.537255, 1.0 },
+ { 0.380392, 0.231373, 0.545098, 1.0 },
+ { 0.337255, 0.262745, 0.517647, 1.0 },
+ { 0.294118, 0.294118, 0.490196, 1.0 },
+ { 0.274510, 0.313725, 0.470588, 1.0 },
+ { 0.254902, 0.333333, 0.450980, 1.0 },
+ { 0.207843, 0.435294, 0.400000, 1.0 },
+ { 0.219608, 0.454902, 0.392157, 1.0 },
+ { 0.231373, 0.478431, 0.388235, 1.0 },
+ { 0.258824, 0.521569, 0.407843, 1.0 },
+ { 0.290196, 0.568627, 0.431373, 1.0 },
+ { 0.290196, 0.596078, 0.454902, 1.0 },
+ { 0.294118, 0.627451, 0.478431, 1.0 },
+ { 0.317647, 0.662745, 0.490196, 1.0 },
+ { 0.337255, 0.670588, 0.470588, 1.0 },
+ { 0.317647, 0.600000, 0.349020, 1.0 },
+ { 0.258824, 0.568627, 0.298039, 1.0 },
+ { 0.203922, 0.541176, 0.247059, 1.0 },
+ { 0.192157, 0.521569, 0.215686, 1.0 },
+ { 0.184314, 0.501961, 0.188235, 1.0 },
+ { 0.184314, 0.447059, 0.133333, 1.0 },
+ { 0.207843, 0.388235, 0.086275, 1.0 },
+ { 0.215686, 0.266667, 0.050980, 1.0 },
+ { 0.243137, 0.231373, 0.054902, 1.0 },
+ { 0.274510, 0.196078, 0.058824, 1.0 },
+ { 0.321569, 0.203922, 0.074510, 1.0 },
+ { 0.372549, 0.211765, 0.094118, 1.0 },
+ { 0.396078, 0.223529, 0.121569, 1.0 },
+ { 0.419608, 0.235294, 0.149020, 1.0 },
+ { 0.462745, 0.247059, 0.223529, 1.0 },
+ { 0.513725, 0.250980, 0.309804, 1.0 },
+ { 0.596078, 0.321569, 0.454902, 1.0 },
+ { 0.619608, 0.403922, 0.509804, 1.0 },
+ { 0.647059, 0.486275, 0.564706, 1.0 },
+ { 0.650980, 0.505882, 0.580392, 1.0 },
+ { 0.658824, 0.529412, 0.596078, 1.0 },
+ { 0.658824, 0.541176, 0.631373, 1.0 },
+ { 0.615686, 0.545098, 0.588235, 1.0 },
+ { 0.501961, 0.545098, 0.450980, 1.0 },
+ { 0.443137, 0.521569, 0.380392, 1.0 },
+ { 0.388235, 0.498039, 0.309804, 1.0 },
+ { 0.356863, 0.474510, 0.274510, 1.0 },
+ { 0.325490, 0.454902, 0.243137, 1.0 },
+ { 0.282353, 0.400000, 0.184314, 1.0 },
+ { 0.243137, 0.364706, 0.141176, 1.0 },
+ { 0.215686, 0.329412, 0.137255, 1.0 },
+ { 0.235294, 0.301961, 0.141176, 1.0 },
+ { 0.294118, 0.290196, 0.172549, 1.0 },
+ { 0.329412, 0.325490, 0.203922, 1.0 },
+ { 0.368627, 0.360784, 0.239216, 1.0 },
+ { 0.396078, 0.380392, 0.262745, 1.0 },
+ { 0.423529, 0.400000, 0.290196, 1.0 },
+ { 0.454902, 0.447059, 0.333333, 1.0 },
+ { 0.482353, 0.498039, 0.380392, 1.0 },
+ { 0.560784, 0.572549, 0.478431, 1.0 },
+ { 0.572549, 0.596078, 0.517647, 1.0 },
+ { 0.588235, 0.619608, 0.556863, 1.0 },
+ { 0.576471, 0.631373, 0.556863, 1.0 },
+ { 0.568627, 0.647059, 0.560784, 1.0 },
+ { 0.545098, 0.650980, 0.545098, 1.0 },
+ { 0.533333, 0.650980, 0.517647, 1.0 },
+ { 0.517647, 0.643137, 0.474510, 1.0 },
+ { 0.513725, 0.619608, 0.447059, 1.0 },
+ { 0.533333, 0.588235, 0.400000, 1.0 },
+ { 0.545098, 0.580392, 0.392157, 1.0 },
+ { 0.556863, 0.572549, 0.388235, 1.0 },
+ { 0.552941, 0.588235, 0.380392, 1.0 },
+ { 0.541176, 0.600000, 0.384314, 1.0 },
+ { 0.560784, 0.611765, 0.403922, 1.0 },
+ { 0.592157, 0.631373, 0.450980, 1.0 },
+ { 0.666667, 0.623529, 0.568627, 1.0 },
+ { 0.647059, 0.619608, 0.580392, 1.0 },
+ { 0.627451, 0.619608, 0.596078, 1.0 },
+ { 0.607843, 0.619608, 0.572549, 1.0 },
+ { 0.588235, 0.619608, 0.552941, 1.0 },
+ { 0.533333, 0.592157, 0.501961, 1.0 },
+ { 0.486275, 0.552941, 0.443137, 1.0 },
+ { 0.427451, 0.505882, 0.392157, 1.0 },
+ { 0.376471, 0.450980, 0.337255, 1.0 },
+ { 0.258824, 0.364706, 0.200000, 1.0 },
+ { 0.227451, 0.356863, 0.176471, 1.0 },
+ { 0.196078, 0.352941, 0.156863, 1.0 },
+ { 0.129412, 0.325490, 0.149020, 1.0 },
+ { 0.082353, 0.301961, 0.168627, 1.0 },
+ { 0.066667, 0.243137, 0.172549, 1.0 },
+ { 0.066667, 0.192157, 0.168627, 1.0 },
+ { 0.078431, 0.156863, 0.188235, 1.0 },
+ { 0.082353, 0.149020, 0.215686, 1.0 },
+ { 0.090196, 0.145098, 0.243137, 1.0 },
+ { 0.098039, 0.137255, 0.235294, 1.0 },
+ { 0.105882, 0.133333, 0.231373, 1.0 },
+ { 0.121569, 0.137255, 0.211765, 1.0 },
+ { 0.145098, 0.168627, 0.207843, 1.0 },
+ { 0.184314, 0.223529, 0.258824, 1.0 },
+ { 0.239216, 0.274510, 0.333333, 1.0 },
+ { 0.337255, 0.368627, 0.470588, 1.0 },
+ { 0.360784, 0.392157, 0.482353, 1.0 },
+ { 0.384314, 0.419608, 0.498039, 1.0 },
+ { 0.419608, 0.470588, 0.517647, 1.0 },
+ { 0.478431, 0.513725, 0.545098, 1.0 },
+ { 0.525490, 0.545098, 0.568627, 1.0 },
+ { 0.552941, 0.545098, 0.584314, 1.0 },
+ { 0.537255, 0.517647, 0.513725, 1.0 },
+ { 0.525490, 0.513725, 0.482353, 1.0 },
+ { 0.517647, 0.513725, 0.454902, 1.0 },
+ { 0.505882, 0.529412, 0.392157, 1.0 },
+ { 0.486275, 0.545098, 0.349020, 1.0 },
+ { 0.462745, 0.572549, 0.333333, 1.0 },
+ { 0.435294, 0.584314, 0.321569, 1.0 },
+ { 0.415686, 0.580392, 0.313725, 1.0 },
+ { 0.415686, 0.592157, 0.313725, 1.0 },
+ { 0.403922, 0.600000, 0.309804, 1.0 },
+ { 0.396078, 0.600000, 0.317647, 1.0 },
+ { 0.392157, 0.600000, 0.325490, 1.0 },
+ { 0.356863, 0.552941, 0.325490, 1.0 },
+ { 0.325490, 0.482353, 0.333333, 1.0 },
+ { 0.317647, 0.407843, 0.345098, 1.0 },
+ { 0.290196, 0.352941, 0.352941, 1.0 },
+ { 0.262745, 0.337255, 0.372549, 1.0 },
+ { 0.254902, 0.329412, 0.376471, 1.0 },
+ { 0.247059, 0.321569, 0.380392, 1.0 },
+ { 0.250980, 0.286275, 0.368627, 1.0 },
+ { 0.243137, 0.254902, 0.364706, 1.0 },
+ { 0.239216, 0.258824, 0.345098, 1.0 },
+ { 0.243137, 0.290196, 0.317647, 1.0 },
+ { 0.250980, 0.329412, 0.301961, 1.0 },
+ { 0.274510, 0.360784, 0.282353, 1.0 },
+ { 0.286275, 0.376471, 0.317647, 1.0 },
+ { 0.294118, 0.396078, 0.349020, 1.0 },
+ { 0.321569, 0.392157, 0.403922, 1.0 },
+ { 0.356863, 0.396078, 0.466667, 1.0 },
+ { 0.407843, 0.380392, 0.505882, 1.0 },
+ { 0.454902, 0.368627, 0.572549, 1.0 },
+ { 0.494118, 0.380392, 0.635294, 1.0 },
+ { 0.623529, 0.384314, 0.768627, 1.0 },
+ { 0.650980, 0.384314, 0.796078, 1.0 },
+ { 0.678431, 0.384314, 0.827451, 1.0 },
+ { 0.717647, 0.376471, 0.850980, 1.0 },
+ { 0.701961, 0.360784, 0.862745, 1.0 },
+ { 0.678431, 0.352941, 0.843137, 1.0 },
+ { 0.650980, 0.352941, 0.772549, 1.0 },
+ { 0.572549, 0.321569, 0.686275, 1.0 },
+ { 0.501961, 0.313725, 0.588235, 1.0 },
+ { 0.411765, 0.270588, 0.521569, 1.0 },
+ { 0.321569, 0.235294, 0.462745, 1.0 },
+ { 0.278431, 0.235294, 0.400000, 1.0 },
+ { 0.196078, 0.184314, 0.290196, 1.0 },
+ { 0.133333, 0.149020, 0.176471, 1.0 },
+ { 0.074510, 0.098039, 0.098039, 1.0 },
+ { 0.031373, 0.066667, 0.043137, 1.0 },
+ { 0.050980, 0.070588, 0.035294, 1.0 },
+ { 0.086275, 0.078431, 0.031373, 1.0 },
+ { 0.117647, 0.101961, 0.027451, 1.0 },
+ { 0.133333, 0.098039, 0.047059, 1.0 },
+ { 0.152941, 0.137255, 0.074510, 1.0 },
+ { 0.176471, 0.152941, 0.121569, 1.0 },
+ { 0.219608, 0.152941, 0.168627, 1.0 },
+ { 0.247059, 0.156863, 0.188235, 1.0 },
+ { 0.239216, 0.129412, 0.196078, 1.0 },
+ { 0.223529, 0.125490, 0.184314, 1.0 },
+ { 0.192157, 0.125490, 0.180392, 1.0 },
+ { 0.184314, 0.117647, 0.203922, 1.0 },
+ { 0.168627, 0.109804, 0.215686, 1.0 },
+ { 0.141176, 0.086275, 0.219608, 1.0 },
+ { 0.101961, 0.058824, 0.203922, 1.0 },
+ { 0.078431, 0.054902, 0.156863, 1.0 },
+ { 0.062745, 0.050980, 0.129412, 1.0 },
+ { 0.058824, 0.058824, 0.113725, 1.0 },
+ { 0.062745, 0.062745, 0.101961, 1.0 },
+ { 0.058824, 0.050980, 0.105882, 1.0 },
+ { 0.074510, 0.050980, 0.101961, 1.0 },
+ { 0.105882, 0.035294, 0.090196, 1.0 },
+ { 0.149020, 0.043137, 0.078431, 1.0 },
+ { 0.203922, 0.066667, 0.062745, 1.0 },
+ { 0.247059, 0.074510, 0.105882, 1.0 },
+ { 0.278431, 0.121569, 0.149020, 1.0 },
+ { 0.305882, 0.180392, 0.192157, 1.0 },
+ { 0.325490, 0.235294, 0.227451, 1.0 },
+ { 0.345098, 0.305882, 0.203922, 1.0 },
+ { 0.376471, 0.352941, 0.223529, 1.0 },
+ { 0.384314, 0.403922, 0.258824, 1.0 },
+ { 0.396078, 0.498039, 0.305882, 1.0 },
+ { 0.403922, 0.564706, 0.349020, 1.0 },
+ { 0.396078, 0.639216, 0.349020, 1.0 },
+ { 0.407843, 0.678431, 0.337255, 1.0 },
+ { 0.407843, 0.674510, 0.352941, 1.0 },
+ { 0.431373, 0.690196, 0.384314, 1.0 },
+ { 0.462745, 0.709804, 0.419608, 1.0 },
+ { 0.490196, 0.729412, 0.450980, 1.0 },
+ { 0.525490, 0.733333, 0.454902, 1.0 },
+ { 0.529412, 0.717647, 0.462745, 1.0 },
+ { 0.537255, 0.686275, 0.482353, 1.0 },
+ { 0.529412, 0.639216, 0.505882, 1.0 },
+ { 0.521569, 0.584314, 0.509804, 1.0 },
+ { 0.494118, 0.509804, 0.462745, 1.0 },
+ { 0.435294, 0.447059, 0.380392, 1.0 },
+ { 0.392157, 0.392157, 0.309804, 1.0 },
+ { 0.333333, 0.337255, 0.258824, 1.0 },
+ { 0.301961, 0.266667, 0.243137, 1.0 },
+ { 0.262745, 0.192157, 0.211765, 1.0 },
+ { 0.219608, 0.133333, 0.152941, 1.0 },
+ { 0.196078, 0.101961, 0.098039, 1.0 },
+ { 0.160784, 0.098039, 0.043137, 1.0 },
+ { 0.164706, 0.090196, 0.027451, 1.0 },
+ { 0.168627, 0.082353, 0.023529, 1.0 },
+ { 0.180392, 0.066667, 0.027451, 1.0 },
+ };
+/* Riverside */
+static double4 colors_630[] = {
+ { 0.321569, 0.407843, 0.392157, 1.0 },
+ { 0.352941, 0.380392, 0.423529, 1.0 },
+ { 0.364706, 0.360784, 0.443137, 1.0 },
+ { 0.376471, 0.345098, 0.462745, 1.0 },
+ { 0.360784, 0.321569, 0.466667, 1.0 },
+ { 0.345098, 0.301961, 0.474510, 1.0 },
+ { 0.329412, 0.294118, 0.474510, 1.0 },
+ { 0.317647, 0.290196, 0.474510, 1.0 },
+ { 0.262745, 0.274510, 0.450980, 1.0 },
+ { 0.258824, 0.266667, 0.435294, 1.0 },
+ { 0.254902, 0.262745, 0.419608, 1.0 },
+ { 0.258824, 0.258824, 0.403922, 1.0 },
+ { 0.266667, 0.258824, 0.392157, 1.0 },
+ { 0.274510, 0.254902, 0.368627, 1.0 },
+ { 0.282353, 0.254902, 0.349020, 1.0 },
+ { 0.278431, 0.250980, 0.329412, 1.0 },
+ { 0.274510, 0.250980, 0.309804, 1.0 },
+ { 0.266667, 0.235294, 0.243137, 1.0 },
+ { 0.270588, 0.219608, 0.243137, 1.0 },
+ { 0.274510, 0.203922, 0.243137, 1.0 },
+ { 0.286275, 0.196078, 0.262745, 1.0 },
+ { 0.298039, 0.188235, 0.286275, 1.0 },
+ { 0.301961, 0.184314, 0.301961, 1.0 },
+ { 0.309804, 0.184314, 0.317647, 1.0 },
+ { 0.321569, 0.188235, 0.329412, 1.0 },
+ { 0.321569, 0.200000, 0.321569, 1.0 },
+ { 0.321569, 0.211765, 0.313725, 1.0 },
+ { 0.309804, 0.227451, 0.313725, 1.0 },
+ { 0.301961, 0.247059, 0.313725, 1.0 },
+ { 0.294118, 0.247059, 0.317647, 1.0 },
+ { 0.286275, 0.250980, 0.325490, 1.0 },
+ { 0.282353, 0.258824, 0.341176, 1.0 },
+ { 0.282353, 0.247059, 0.360784, 1.0 },
+ { 0.305882, 0.254902, 0.396078, 1.0 },
+ { 0.337255, 0.270588, 0.400000, 1.0 },
+ { 0.368627, 0.290196, 0.407843, 1.0 },
+ { 0.380392, 0.301961, 0.411765, 1.0 },
+ { 0.396078, 0.317647, 0.415686, 1.0 },
+ { 0.403922, 0.309804, 0.411765, 1.0 },
+ { 0.415686, 0.305882, 0.411765, 1.0 },
+ { 0.450980, 0.305882, 0.419608, 1.0 },
+ { 0.478431, 0.305882, 0.423529, 1.0 },
+ { 0.509804, 0.309804, 0.427451, 1.0 },
+ { 0.513725, 0.305882, 0.419608, 1.0 },
+ { 0.517647, 0.305882, 0.415686, 1.0 },
+ { 0.509804, 0.298039, 0.403922, 1.0 },
+ { 0.501961, 0.294118, 0.392157, 1.0 },
+ { 0.482353, 0.290196, 0.368627, 1.0 },
+ { 0.462745, 0.294118, 0.364706, 1.0 },
+ { 0.450980, 0.341176, 0.396078, 1.0 },
+ { 0.435294, 0.376471, 0.415686, 1.0 },
+ { 0.423529, 0.415686, 0.435294, 1.0 },
+ { 0.400000, 0.439216, 0.462745, 1.0 },
+ { 0.380392, 0.462745, 0.490196, 1.0 },
+ { 0.376471, 0.474510, 0.509804, 1.0 },
+ { 0.372549, 0.486275, 0.533333, 1.0 },
+ { 0.380392, 0.529412, 0.643137, 1.0 },
+ { 0.396078, 0.560784, 0.705882, 1.0 },
+ { 0.411765, 0.592157, 0.772549, 1.0 },
+ { 0.427451, 0.619608, 0.800000, 1.0 },
+ { 0.443137, 0.650980, 0.827451, 1.0 },
+ { 0.447059, 0.650980, 0.831373, 1.0 },
+ { 0.454902, 0.650980, 0.839216, 1.0 },
+ { 0.470588, 0.635294, 0.847059, 1.0 },
+ { 0.505882, 0.611765, 0.835294, 1.0 },
+ { 0.560784, 0.545098, 0.835294, 1.0 },
+ { 0.556863, 0.521569, 0.803922, 1.0 },
+ { 0.556863, 0.501961, 0.776471, 1.0 },
+ { 0.549020, 0.486275, 0.749020, 1.0 },
+ { 0.545098, 0.470588, 0.725490, 1.0 },
+ { 0.517647, 0.427451, 0.686275, 1.0 },
+ { 0.521569, 0.396078, 0.643137, 1.0 },
+ { 0.521569, 0.321569, 0.541176, 1.0 },
+ { 0.513725, 0.309804, 0.498039, 1.0 },
+ { 0.509804, 0.298039, 0.458824, 1.0 },
+ { 0.490196, 0.286275, 0.411765, 1.0 },
+ { 0.470588, 0.278431, 0.364706, 1.0 },
+ { 0.462745, 0.278431, 0.352941, 1.0 },
+ { 0.454902, 0.282353, 0.341176, 1.0 },
+ { 0.443137, 0.294118, 0.321569, 1.0 },
+ { 0.462745, 0.305882, 0.313725, 1.0 },
+ { 0.501961, 0.360784, 0.325490, 1.0 },
+ { 0.529412, 0.392157, 0.333333, 1.0 },
+ { 0.556863, 0.427451, 0.341176, 1.0 },
+ { 0.576471, 0.447059, 0.337255, 1.0 },
+ { 0.596078, 0.466667, 0.333333, 1.0 },
+ { 0.623529, 0.501961, 0.333333, 1.0 },
+ { 0.670588, 0.537255, 0.345098, 1.0 },
+ { 0.741176, 0.568627, 0.384314, 1.0 },
+ { 0.745098, 0.580392, 0.443137, 1.0 },
+ { 0.752941, 0.596078, 0.501961, 1.0 },
+ { 0.749020, 0.596078, 0.525490, 1.0 },
+ { 0.749020, 0.596078, 0.552941, 1.0 },
+ { 0.733333, 0.588235, 0.600000, 1.0 },
+ { 0.713725, 0.576471, 0.647059, 1.0 },
+ { 0.705882, 0.552941, 0.639216, 1.0 },
+ { 0.682353, 0.509804, 0.627451, 1.0 },
+ { 0.623529, 0.450980, 0.619608, 1.0 },
+ { 0.576471, 0.419608, 0.611765, 1.0 },
+ { 0.529412, 0.388235, 0.603922, 1.0 },
+ { 0.501961, 0.372549, 0.600000, 1.0 },
+ { 0.474510, 0.356863, 0.600000, 1.0 },
+ { 0.443137, 0.333333, 0.564706, 1.0 },
+ { 0.415686, 0.298039, 0.498039, 1.0 },
+ { 0.388235, 0.266667, 0.376471, 1.0 },
+ { 0.384314, 0.254902, 0.325490, 1.0 },
+ { 0.380392, 0.243137, 0.274510, 1.0 },
+ { 0.380392, 0.239216, 0.258824, 1.0 },
+ { 0.384314, 0.235294, 0.243137, 1.0 },
+ { 0.396078, 0.231373, 0.223529, 1.0 },
+ { 0.411765, 0.239216, 0.227451, 1.0 },
+ { 0.427451, 0.262745, 0.235294, 1.0 },
+ { 0.450980, 0.286275, 0.231373, 1.0 },
+ { 0.513725, 0.325490, 0.254902, 1.0 },
+ { 0.521569, 0.333333, 0.266667, 1.0 },
+ { 0.533333, 0.345098, 0.278431, 1.0 },
+ { 0.556863, 0.356863, 0.290196, 1.0 },
+ { 0.568627, 0.352941, 0.313725, 1.0 },
+ { 0.564706, 0.356863, 0.337255, 1.0 },
+ { 0.549020, 0.356863, 0.333333, 1.0 },
+ { 0.541176, 0.356863, 0.313725, 1.0 },
+ { 0.517647, 0.356863, 0.309804, 1.0 },
+ { 0.494118, 0.356863, 0.309804, 1.0 },
+ { 0.486275, 0.345098, 0.313725, 1.0 },
+ { 0.478431, 0.337255, 0.317647, 1.0 },
+ { 0.447059, 0.309804, 0.333333, 1.0 },
+ { 0.403922, 0.286275, 0.337255, 1.0 },
+ { 0.384314, 0.258824, 0.329412, 1.0 },
+ { 0.364706, 0.231373, 0.305882, 1.0 },
+ { 0.337255, 0.219608, 0.266667, 1.0 },
+ { 0.333333, 0.219608, 0.262745, 1.0 },
+ { 0.333333, 0.219608, 0.262745, 1.0 },
+ { 0.337255, 0.223529, 0.274510, 1.0 },
+ { 0.341176, 0.227451, 0.290196, 1.0 },
+ { 0.372549, 0.231373, 0.321569, 1.0 },
+ { 0.400000, 0.231373, 0.329412, 1.0 },
+ { 0.435294, 0.247059, 0.298039, 1.0 },
+ { 0.431373, 0.247059, 0.282353, 1.0 },
+ { 0.431373, 0.247059, 0.266667, 1.0 },
+ { 0.419608, 0.239216, 0.254902, 1.0 },
+ { 0.407843, 0.235294, 0.247059, 1.0 },
+ { 0.396078, 0.227451, 0.258824, 1.0 },
+ { 0.396078, 0.219608, 0.270588, 1.0 },
+ { 0.400000, 0.231373, 0.290196, 1.0 },
+ { 0.407843, 0.235294, 0.309804, 1.0 },
+ { 0.450980, 0.270588, 0.356863, 1.0 },
+ { 0.454902, 0.282353, 0.360784, 1.0 },
+ { 0.462745, 0.294118, 0.368627, 1.0 },
+ { 0.458824, 0.298039, 0.396078, 1.0 },
+ { 0.454902, 0.294118, 0.427451, 1.0 },
+ { 0.447059, 0.301961, 0.458824, 1.0 },
+ { 0.439216, 0.325490, 0.505882, 1.0 },
+ { 0.470588, 0.380392, 0.603922, 1.0 },
+ { 0.486275, 0.403922, 0.627451, 1.0 },
+ { 0.501961, 0.431373, 0.654902, 1.0 },
+ { 0.525490, 0.482353, 0.690196, 1.0 },
+ { 0.545098, 0.509804, 0.705882, 1.0 },
+ { 0.556863, 0.545098, 0.690196, 1.0 },
+ { 0.556863, 0.588235, 0.678431, 1.0 },
+ { 0.556863, 0.619608, 0.666667, 1.0 },
+ { 0.556863, 0.650980, 0.650980, 1.0 },
+ { 0.556863, 0.721569, 0.635294, 1.0 },
+ { 0.552941, 0.717647, 0.627451, 1.0 },
+ { 0.552941, 0.713725, 0.623529, 1.0 },
+ { 0.537255, 0.705882, 0.603922, 1.0 },
+ { 0.529412, 0.694118, 0.576471, 1.0 },
+ { 0.529412, 0.686275, 0.541176, 1.0 },
+ { 0.525490, 0.670588, 0.505882, 1.0 },
+ { 0.513725, 0.647059, 0.478431, 1.0 },
+ { 0.505882, 0.627451, 0.474510, 1.0 },
+ { 0.498039, 0.611765, 0.474510, 1.0 },
+ { 0.458824, 0.580392, 0.478431, 1.0 },
+ { 0.419608, 0.541176, 0.494118, 1.0 },
+ { 0.396078, 0.525490, 0.509804, 1.0 },
+ { 0.376471, 0.509804, 0.525490, 1.0 },
+ { 0.356863, 0.498039, 0.545098, 1.0 },
+ { 0.349020, 0.490196, 0.560784, 1.0 },
+ { 0.349020, 0.474510, 0.560784, 1.0 },
+ { 0.345098, 0.462745, 0.560784, 1.0 },
+ { 0.337255, 0.447059, 0.568627, 1.0 },
+ { 0.329412, 0.443137, 0.584314, 1.0 },
+ { 0.337255, 0.458824, 0.607843, 1.0 },
+ { 0.337255, 0.490196, 0.615686, 1.0 },
+ { 0.349020, 0.517647, 0.615686, 1.0 },
+ { 0.333333, 0.521569, 0.596078, 1.0 },
+ { 0.329412, 0.509804, 0.584314, 1.0 },
+ { 0.329412, 0.501961, 0.572549, 1.0 },
+ { 0.309804, 0.478431, 0.537255, 1.0 },
+ { 0.301961, 0.447059, 0.525490, 1.0 },
+ { 0.294118, 0.427451, 0.533333, 1.0 },
+ { 0.309804, 0.427451, 0.545098, 1.0 },
+ { 0.317647, 0.431373, 0.560784, 1.0 },
+ { 0.325490, 0.435294, 0.588235, 1.0 },
+ { 0.345098, 0.431373, 0.611765, 1.0 },
+ { 0.345098, 0.427451, 0.611765, 1.0 },
+ { 0.345098, 0.419608, 0.607843, 1.0 },
+ { 0.329412, 0.400000, 0.611765, 1.0 },
+ { 0.321569, 0.376471, 0.600000, 1.0 },
+ { 0.313725, 0.352941, 0.580392, 1.0 },
+ { 0.305882, 0.333333, 0.572549, 1.0 },
+ { 0.313725, 0.305882, 0.588235, 1.0 },
+ { 0.317647, 0.290196, 0.584314, 1.0 },
+ { 0.321569, 0.278431, 0.560784, 1.0 },
+ { 0.329412, 0.278431, 0.545098, 1.0 },
+ { 0.329412, 0.274510, 0.517647, 1.0 },
+ { 0.321569, 0.274510, 0.474510, 1.0 },
+ { 0.305882, 0.278431, 0.443137, 1.0 },
+ { 0.298039, 0.286275, 0.431373, 1.0 },
+ { 0.294118, 0.317647, 0.423529, 1.0 },
+ { 0.290196, 0.356863, 0.415686, 1.0 },
+ { 0.301961, 0.403922, 0.435294, 1.0 },
+ { 0.329412, 0.443137, 0.478431, 1.0 },
+ { 0.360784, 0.490196, 0.513725, 1.0 },
+ { 0.384314, 0.517647, 0.556863, 1.0 },
+ { 0.400000, 0.541176, 0.615686, 1.0 },
+ { 0.411765, 0.564706, 0.658824, 1.0 },
+ { 0.419608, 0.596078, 0.701961, 1.0 },
+ { 0.415686, 0.631373, 0.729412, 1.0 },
+ { 0.415686, 0.647059, 0.760784, 1.0 },
+ { 0.415686, 0.666667, 0.764706, 1.0 },
+ { 0.415686, 0.647059, 0.768627, 1.0 },
+ { 0.407843, 0.611765, 0.768627, 1.0 },
+ { 0.396078, 0.552941, 0.749020, 1.0 },
+ { 0.376471, 0.494118, 0.713725, 1.0 },
+ { 0.352941, 0.454902, 0.666667, 1.0 },
+ { 0.325490, 0.411765, 0.619608, 1.0 },
+ { 0.309804, 0.384314, 0.564706, 1.0 },
+ { 0.298039, 0.352941, 0.505882, 1.0 },
+ { 0.290196, 0.329412, 0.450980, 1.0 },
+ { 0.286275, 0.298039, 0.407843, 1.0 },
+ { 0.282353, 0.262745, 0.345098, 1.0 },
+ { 0.278431, 0.239216, 0.290196, 1.0 },
+ { 0.266667, 0.223529, 0.247059, 1.0 },
+ { 0.270588, 0.211765, 0.207843, 1.0 },
+ { 0.278431, 0.207843, 0.176471, 1.0 },
+ { 0.294118, 0.211765, 0.160784, 1.0 },
+ { 0.313725, 0.219608, 0.160784, 1.0 },
+ { 0.341176, 0.219608, 0.160784, 1.0 },
+ { 0.364706, 0.235294, 0.164706, 1.0 },
+ { 0.372549, 0.254902, 0.172549, 1.0 },
+ { 0.384314, 0.286275, 0.188235, 1.0 },
+ { 0.400000, 0.329412, 0.200000, 1.0 },
+ { 0.407843, 0.364706, 0.219608, 1.0 },
+ { 0.407843, 0.388235, 0.231373, 1.0 },
+ { 0.403922, 0.392157, 0.243137, 1.0 },
+ { 0.392157, 0.411765, 0.262745, 1.0 },
+ { 0.368627, 0.419608, 0.278431, 1.0 },
+ { 0.360784, 0.443137, 0.298039, 1.0 },
+ { 0.364706, 0.474510, 0.317647, 1.0 },
+ { 0.376471, 0.517647, 0.337255, 1.0 },
+ { 0.392157, 0.541176, 0.337255, 1.0 },
+ { 0.403922, 0.541176, 0.329412, 1.0 },
+ { 0.403922, 0.525490, 0.337255, 1.0 },
+ { 0.380392, 0.490196, 0.341176, 1.0 },
+ { 0.356863, 0.458824, 0.345098, 1.0 },
+ { 0.333333, 0.415686, 0.364706, 1.0 },
+ };
+/* Rose_Bush */
+static double4 colors_631[] = {
+ { 0.635294, 0.584314, 0.435294, 1.0 },
+ { 0.600000, 0.584314, 0.403922, 1.0 },
+ { 0.588235, 0.490196, 0.380392, 1.0 },
+ { 0.580392, 0.396078, 0.360784, 1.0 },
+ { 0.568627, 0.337255, 0.352941, 1.0 },
+ { 0.556863, 0.282353, 0.349020, 1.0 },
+ { 0.545098, 0.254902, 0.341176, 1.0 },
+ { 0.537255, 0.227451, 0.333333, 1.0 },
+ { 0.498039, 0.121569, 0.270588, 1.0 },
+ { 0.470588, 0.129412, 0.254902, 1.0 },
+ { 0.447059, 0.137255, 0.243137, 1.0 },
+ { 0.443137, 0.141176, 0.243137, 1.0 },
+ { 0.443137, 0.149020, 0.247059, 1.0 },
+ { 0.443137, 0.152941, 0.250980, 1.0 },
+ { 0.443137, 0.156863, 0.254902, 1.0 },
+ { 0.443137, 0.156863, 0.258824, 1.0 },
+ { 0.443137, 0.156863, 0.266667, 1.0 },
+ { 0.462745, 0.129412, 0.286275, 1.0 },
+ { 0.443137, 0.129412, 0.274510, 1.0 },
+ { 0.427451, 0.129412, 0.262745, 1.0 },
+ { 0.427451, 0.121569, 0.250980, 1.0 },
+ { 0.427451, 0.117647, 0.239216, 1.0 },
+ { 0.427451, 0.113725, 0.235294, 1.0 },
+ { 0.427451, 0.113725, 0.231373, 1.0 },
+ { 0.443137, 0.133333, 0.231373, 1.0 },
+ { 0.462745, 0.133333, 0.243137, 1.0 },
+ { 0.486275, 0.137255, 0.254902, 1.0 },
+ { 0.478431, 0.156863, 0.247059, 1.0 },
+ { 0.474510, 0.176471, 0.239216, 1.0 },
+ { 0.474510, 0.176471, 0.235294, 1.0 },
+ { 0.474510, 0.180392, 0.231373, 1.0 },
+ { 0.478431, 0.180392, 0.235294, 1.0 },
+ { 0.478431, 0.180392, 0.239216, 1.0 },
+ { 0.521569, 0.168627, 0.282353, 1.0 },
+ { 0.564706, 0.141176, 0.309804, 1.0 },
+ { 0.607843, 0.117647, 0.337255, 1.0 },
+ { 0.623529, 0.109804, 0.349020, 1.0 },
+ { 0.639216, 0.105882, 0.360784, 1.0 },
+ { 0.631373, 0.113725, 0.356863, 1.0 },
+ { 0.623529, 0.125490, 0.356863, 1.0 },
+ { 0.568627, 0.180392, 0.349020, 1.0 },
+ { 0.541176, 0.211765, 0.364706, 1.0 },
+ { 0.513725, 0.243137, 0.384314, 1.0 },
+ { 0.517647, 0.266667, 0.419608, 1.0 },
+ { 0.525490, 0.290196, 0.458824, 1.0 },
+ { 0.537255, 0.298039, 0.486275, 1.0 },
+ { 0.552941, 0.305882, 0.517647, 1.0 },
+ { 0.603922, 0.309804, 0.556863, 1.0 },
+ { 0.650980, 0.337255, 0.596078, 1.0 },
+ { 0.725490, 0.396078, 0.635294, 1.0 },
+ { 0.733333, 0.435294, 0.658824, 1.0 },
+ { 0.745098, 0.474510, 0.686275, 1.0 },
+ { 0.749020, 0.501961, 0.709804, 1.0 },
+ { 0.752941, 0.533333, 0.733333, 1.0 },
+ { 0.721569, 0.533333, 0.749020, 1.0 },
+ { 0.694118, 0.537255, 0.768627, 1.0 },
+ { 0.764706, 0.501961, 0.807843, 1.0 },
+ { 0.796078, 0.482353, 0.800000, 1.0 },
+ { 0.827451, 0.462745, 0.792157, 1.0 },
+ { 0.843137, 0.435294, 0.780392, 1.0 },
+ { 0.858824, 0.411765, 0.772549, 1.0 },
+ { 0.858824, 0.403922, 0.760784, 1.0 },
+ { 0.858824, 0.400000, 0.752941, 1.0 },
+ { 0.862745, 0.376471, 0.721569, 1.0 },
+ { 0.862745, 0.329412, 0.678431, 1.0 },
+ { 0.843137, 0.235294, 0.603922, 1.0 },
+ { 0.831373, 0.188235, 0.560784, 1.0 },
+ { 0.819608, 0.141176, 0.521569, 1.0 },
+ { 0.811765, 0.117647, 0.505882, 1.0 },
+ { 0.807843, 0.098039, 0.490196, 1.0 },
+ { 0.784314, 0.082353, 0.462745, 1.0 },
+ { 0.752941, 0.090196, 0.435294, 1.0 },
+ { 0.713725, 0.129412, 0.392157, 1.0 },
+ { 0.701961, 0.152941, 0.384314, 1.0 },
+ { 0.694118, 0.180392, 0.380392, 1.0 },
+ { 0.686275, 0.211765, 0.380392, 1.0 },
+ { 0.682353, 0.243137, 0.380392, 1.0 },
+ { 0.690196, 0.239216, 0.376471, 1.0 },
+ { 0.701961, 0.235294, 0.376471, 1.0 },
+ { 0.698039, 0.235294, 0.384314, 1.0 },
+ { 0.694118, 0.239216, 0.388235, 1.0 },
+ { 0.682353, 0.243137, 0.407843, 1.0 },
+ { 0.686275, 0.258824, 0.423529, 1.0 },
+ { 0.690196, 0.274510, 0.443137, 1.0 },
+ { 0.690196, 0.282353, 0.458824, 1.0 },
+ { 0.694118, 0.290196, 0.478431, 1.0 },
+ { 0.698039, 0.325490, 0.517647, 1.0 },
+ { 0.729412, 0.329412, 0.541176, 1.0 },
+ { 0.776471, 0.305882, 0.600000, 1.0 },
+ { 0.788235, 0.270588, 0.603922, 1.0 },
+ { 0.803922, 0.235294, 0.607843, 1.0 },
+ { 0.803922, 0.211765, 0.600000, 1.0 },
+ { 0.807843, 0.192157, 0.592157, 1.0 },
+ { 0.811765, 0.149020, 0.568627, 1.0 },
+ { 0.811765, 0.109804, 0.545098, 1.0 },
+ { 0.811765, 0.094118, 0.513725, 1.0 },
+ { 0.807843, 0.082353, 0.490196, 1.0 },
+ { 0.737255, 0.109804, 0.447059, 1.0 },
+ { 0.705882, 0.121569, 0.431373, 1.0 },
+ { 0.678431, 0.133333, 0.415686, 1.0 },
+ { 0.670588, 0.137255, 0.407843, 1.0 },
+ { 0.662745, 0.145098, 0.400000, 1.0 },
+ { 0.650980, 0.164706, 0.419608, 1.0 },
+ { 0.647059, 0.184314, 0.439216, 1.0 },
+ { 0.682353, 0.235294, 0.478431, 1.0 },
+ { 0.686275, 0.266667, 0.501961, 1.0 },
+ { 0.690196, 0.298039, 0.529412, 1.0 },
+ { 0.690196, 0.309804, 0.533333, 1.0 },
+ { 0.694118, 0.321569, 0.537255, 1.0 },
+ { 0.694118, 0.333333, 0.541176, 1.0 },
+ { 0.694118, 0.349020, 0.541176, 1.0 },
+ { 0.686275, 0.368627, 0.572549, 1.0 },
+ { 0.678431, 0.403922, 0.619608, 1.0 },
+ { 0.725490, 0.486275, 0.725490, 1.0 },
+ { 0.745098, 0.509804, 0.745098, 1.0 },
+ { 0.768627, 0.533333, 0.768627, 1.0 },
+ { 0.815686, 0.564706, 0.800000, 1.0 },
+ { 0.850980, 0.600000, 0.788235, 1.0 },
+ { 0.882353, 0.619608, 0.721569, 1.0 },
+ { 0.894118, 0.623529, 0.682353, 1.0 },
+ { 0.858824, 0.580392, 0.580392, 1.0 },
+ { 0.815686, 0.580392, 0.537255, 1.0 },
+ { 0.772549, 0.580392, 0.498039, 1.0 },
+ { 0.749020, 0.592157, 0.474510, 1.0 },
+ { 0.729412, 0.607843, 0.454902, 1.0 },
+ { 0.690196, 0.639216, 0.427451, 1.0 },
+ { 0.631373, 0.658824, 0.396078, 1.0 },
+ { 0.572549, 0.654902, 0.352941, 1.0 },
+ { 0.529412, 0.643137, 0.321569, 1.0 },
+ { 0.466667, 0.580392, 0.270588, 1.0 },
+ { 0.447059, 0.552941, 0.254902, 1.0 },
+ { 0.431373, 0.529412, 0.239216, 1.0 },
+ { 0.376471, 0.482353, 0.200000, 1.0 },
+ { 0.329412, 0.427451, 0.172549, 1.0 },
+ { 0.278431, 0.376471, 0.149020, 1.0 },
+ { 0.235294, 0.329412, 0.117647, 1.0 },
+ { 0.176471, 0.262745, 0.074510, 1.0 },
+ { 0.188235, 0.239216, 0.086275, 1.0 },
+ { 0.200000, 0.215686, 0.098039, 1.0 },
+ { 0.219608, 0.188235, 0.105882, 1.0 },
+ { 0.239216, 0.164706, 0.117647, 1.0 },
+ { 0.270588, 0.129412, 0.145098, 1.0 },
+ { 0.309804, 0.117647, 0.188235, 1.0 },
+ { 0.349020, 0.105882, 0.215686, 1.0 },
+ { 0.388235, 0.105882, 0.250980, 1.0 },
+ { 0.470588, 0.090196, 0.313725, 1.0 },
+ { 0.478431, 0.098039, 0.325490, 1.0 },
+ { 0.490196, 0.105882, 0.341176, 1.0 },
+ { 0.529412, 0.094118, 0.368627, 1.0 },
+ { 0.556863, 0.086275, 0.392157, 1.0 },
+ { 0.588235, 0.074510, 0.407843, 1.0 },
+ { 0.607843, 0.078431, 0.415686, 1.0 },
+ { 0.631373, 0.105882, 0.427451, 1.0 },
+ { 0.639216, 0.113725, 0.431373, 1.0 },
+ { 0.647059, 0.121569, 0.439216, 1.0 },
+ { 0.678431, 0.121569, 0.462745, 1.0 },
+ { 0.686275, 0.141176, 0.466667, 1.0 },
+ { 0.674510, 0.164706, 0.462745, 1.0 },
+ { 0.643137, 0.180392, 0.447059, 1.0 },
+ { 0.623529, 0.168627, 0.431373, 1.0 },
+ { 0.592157, 0.172549, 0.400000, 1.0 },
+ { 0.501961, 0.176471, 0.321569, 1.0 },
+ { 0.466667, 0.184314, 0.294118, 1.0 },
+ { 0.435294, 0.192157, 0.270588, 1.0 },
+ { 0.396078, 0.196078, 0.227451, 1.0 },
+ { 0.376471, 0.196078, 0.211765, 1.0 },
+ { 0.352941, 0.231373, 0.196078, 1.0 },
+ { 0.325490, 0.278431, 0.192157, 1.0 },
+ { 0.301961, 0.258824, 0.184314, 1.0 },
+ { 0.298039, 0.250980, 0.180392, 1.0 },
+ { 0.294118, 0.243137, 0.176471, 1.0 },
+ { 0.274510, 0.235294, 0.160784, 1.0 },
+ { 0.211765, 0.247059, 0.133333, 1.0 },
+ { 0.156863, 0.227451, 0.101961, 1.0 },
+ { 0.141176, 0.203922, 0.090196, 1.0 },
+ { 0.113725, 0.188235, 0.090196, 1.0 },
+ { 0.105882, 0.180392, 0.086275, 1.0 },
+ { 0.101961, 0.172549, 0.086275, 1.0 },
+ { 0.101961, 0.172549, 0.086275, 1.0 },
+ { 0.113725, 0.176471, 0.086275, 1.0 },
+ { 0.176471, 0.152941, 0.090196, 1.0 },
+ { 0.207843, 0.125490, 0.086275, 1.0 },
+ { 0.243137, 0.094118, 0.078431, 1.0 },
+ { 0.266667, 0.078431, 0.070588, 1.0 },
+ { 0.270588, 0.082353, 0.066667, 1.0 },
+ { 0.270588, 0.078431, 0.066667, 1.0 },
+ { 0.270588, 0.078431, 0.066667, 1.0 },
+ { 0.266667, 0.082353, 0.062745, 1.0 },
+ { 0.243137, 0.117647, 0.070588, 1.0 },
+ { 0.243137, 0.117647, 0.066667, 1.0 },
+ { 0.247059, 0.121569, 0.062745, 1.0 },
+ { 0.254902, 0.121569, 0.062745, 1.0 },
+ { 0.274510, 0.101961, 0.058824, 1.0 },
+ { 0.278431, 0.101961, 0.062745, 1.0 },
+ { 0.282353, 0.098039, 0.058824, 1.0 },
+ { 0.278431, 0.090196, 0.070588, 1.0 },
+ { 0.278431, 0.094118, 0.078431, 1.0 },
+ { 0.274510, 0.098039, 0.094118, 1.0 },
+ { 0.278431, 0.109804, 0.121569, 1.0 },
+ { 0.286275, 0.125490, 0.152941, 1.0 },
+ { 0.301961, 0.141176, 0.184314, 1.0 },
+ { 0.333333, 0.149020, 0.227451, 1.0 },
+ { 0.364706, 0.172549, 0.282353, 1.0 },
+ { 0.403922, 0.196078, 0.329412, 1.0 },
+ { 0.439216, 0.223529, 0.376471, 1.0 },
+ { 0.458824, 0.266667, 0.411765, 1.0 },
+ { 0.482353, 0.286275, 0.403922, 1.0 },
+ { 0.501961, 0.298039, 0.403922, 1.0 },
+ { 0.509804, 0.309804, 0.419608, 1.0 },
+ { 0.517647, 0.305882, 0.431373, 1.0 },
+ { 0.533333, 0.298039, 0.427451, 1.0 },
+ { 0.560784, 0.286275, 0.450980, 1.0 },
+ { 0.596078, 0.274510, 0.466667, 1.0 },
+ { 0.631373, 0.266667, 0.490196, 1.0 },
+ { 0.650980, 0.274510, 0.517647, 1.0 },
+ { 0.670588, 0.278431, 0.517647, 1.0 },
+ { 0.682353, 0.270588, 0.494118, 1.0 },
+ { 0.686275, 0.258824, 0.462745, 1.0 },
+ { 0.678431, 0.227451, 0.431373, 1.0 },
+ { 0.654902, 0.200000, 0.392157, 1.0 },
+ { 0.639216, 0.156863, 0.356863, 1.0 },
+ { 0.627451, 0.101961, 0.329412, 1.0 },
+ { 0.611765, 0.054902, 0.313725, 1.0 },
+ { 0.588235, 0.031373, 0.309804, 1.0 },
+ { 0.576471, 0.015686, 0.313725, 1.0 },
+ { 0.572549, 0.007843, 0.313725, 1.0 },
+ { 0.572549, 0.003922, 0.298039, 1.0 },
+ { 0.564706, 0.000000, 0.278431, 1.0 },
+ { 0.533333, 0.003922, 0.262745, 1.0 },
+ { 0.501961, 0.015686, 0.247059, 1.0 },
+ { 0.494118, 0.003922, 0.211765, 1.0 },
+ { 0.498039, 0.000000, 0.203922, 1.0 },
+ { 0.498039, 0.000000, 0.207843, 1.0 },
+ { 0.498039, 0.000000, 0.219608, 1.0 },
+ { 0.498039, 0.000000, 0.243137, 1.0 },
+ { 0.501961, 0.023529, 0.266667, 1.0 },
+ { 0.509804, 0.047059, 0.290196, 1.0 },
+ { 0.517647, 0.098039, 0.325490, 1.0 },
+ { 0.517647, 0.164706, 0.376471, 1.0 },
+ { 0.529412, 0.215686, 0.411765, 1.0 },
+ { 0.564706, 0.266667, 0.427451, 1.0 },
+ { 0.611765, 0.294118, 0.458824, 1.0 },
+ { 0.662745, 0.325490, 0.490196, 1.0 },
+ { 0.713725, 0.360784, 0.545098, 1.0 },
+ { 0.764706, 0.388235, 0.596078, 1.0 },
+ { 0.815686, 0.407843, 0.627451, 1.0 },
+ { 0.858824, 0.443137, 0.686275, 1.0 },
+ { 0.882353, 0.494118, 0.752941, 1.0 },
+ { 0.898039, 0.545098, 0.819608, 1.0 },
+ { 0.894118, 0.549020, 0.811765, 1.0 },
+ { 0.862745, 0.560784, 0.800000, 1.0 },
+ { 0.827451, 0.560784, 0.780392, 1.0 },
+ { 0.792157, 0.568627, 0.741176, 1.0 },
+ { 0.756863, 0.560784, 0.607843, 1.0 },
+ { 0.717647, 0.631373, 0.517647, 1.0 },
+ { 0.686275, 0.611765, 0.478431, 1.0 },
+ };
+/* Rusted */
+static double4 colors_632[] = {
+ { 0.505882, 0.666667, 0.690196, 1.0 },
+ { 0.494118, 0.619608, 0.666667, 1.0 },
+ { 0.529412, 0.631373, 0.698039, 1.0 },
+ { 0.564706, 0.643137, 0.733333, 1.0 },
+ { 0.596078, 0.674510, 0.776471, 1.0 },
+ { 0.627451, 0.705882, 0.819608, 1.0 },
+ { 0.635294, 0.713725, 0.835294, 1.0 },
+ { 0.647059, 0.725490, 0.854902, 1.0 },
+ { 0.701961, 0.780392, 0.921569, 1.0 },
+ { 0.690196, 0.768627, 0.898039, 1.0 },
+ { 0.678431, 0.756863, 0.874510, 1.0 },
+ { 0.639216, 0.713725, 0.807843, 1.0 },
+ { 0.600000, 0.674510, 0.745098, 1.0 },
+ { 0.576471, 0.623529, 0.654902, 1.0 },
+ { 0.556863, 0.572549, 0.568627, 1.0 },
+ { 0.549020, 0.533333, 0.498039, 1.0 },
+ { 0.541176, 0.498039, 0.431373, 1.0 },
+ { 0.498039, 0.392157, 0.356863, 1.0 },
+ { 0.486275, 0.380392, 0.352941, 1.0 },
+ { 0.478431, 0.368627, 0.349020, 1.0 },
+ { 0.458824, 0.356863, 0.360784, 1.0 },
+ { 0.439216, 0.345098, 0.376471, 1.0 },
+ { 0.411765, 0.352941, 0.407843, 1.0 },
+ { 0.384314, 0.360784, 0.439216, 1.0 },
+ { 0.298039, 0.392157, 0.466667, 1.0 },
+ { 0.274510, 0.364706, 0.435294, 1.0 },
+ { 0.250980, 0.337255, 0.403922, 1.0 },
+ { 0.227451, 0.313725, 0.368627, 1.0 },
+ { 0.203922, 0.294118, 0.333333, 1.0 },
+ { 0.196078, 0.278431, 0.313725, 1.0 },
+ { 0.192157, 0.266667, 0.294118, 1.0 },
+ { 0.176471, 0.247059, 0.250980, 1.0 },
+ { 0.160784, 0.231373, 0.223529, 1.0 },
+ { 0.149020, 0.196078, 0.180392, 1.0 },
+ { 0.141176, 0.192157, 0.164706, 1.0 },
+ { 0.137255, 0.188235, 0.152941, 1.0 },
+ { 0.133333, 0.176471, 0.141176, 1.0 },
+ { 0.133333, 0.164706, 0.133333, 1.0 },
+ { 0.133333, 0.160784, 0.133333, 1.0 },
+ { 0.133333, 0.156863, 0.137255, 1.0 },
+ { 0.129412, 0.160784, 0.141176, 1.0 },
+ { 0.133333, 0.168627, 0.152941, 1.0 },
+ { 0.141176, 0.180392, 0.164706, 1.0 },
+ { 0.160784, 0.200000, 0.196078, 1.0 },
+ { 0.180392, 0.223529, 0.231373, 1.0 },
+ { 0.188235, 0.239216, 0.250980, 1.0 },
+ { 0.196078, 0.254902, 0.274510, 1.0 },
+ { 0.223529, 0.286275, 0.317647, 1.0 },
+ { 0.250980, 0.321569, 0.368627, 1.0 },
+ { 0.317647, 0.396078, 0.458824, 1.0 },
+ { 0.337255, 0.411765, 0.474510, 1.0 },
+ { 0.356863, 0.431373, 0.494118, 1.0 },
+ { 0.360784, 0.431373, 0.474510, 1.0 },
+ { 0.364706, 0.431373, 0.458824, 1.0 },
+ { 0.356863, 0.419608, 0.435294, 1.0 },
+ { 0.349020, 0.407843, 0.415686, 1.0 },
+ { 0.364706, 0.317647, 0.258824, 1.0 },
+ { 0.364706, 0.290196, 0.200000, 1.0 },
+ { 0.364706, 0.262745, 0.145098, 1.0 },
+ { 0.368627, 0.250980, 0.117647, 1.0 },
+ { 0.376471, 0.243137, 0.094118, 1.0 },
+ { 0.376471, 0.247059, 0.098039, 1.0 },
+ { 0.380392, 0.250980, 0.105882, 1.0 },
+ { 0.380392, 0.286275, 0.141176, 1.0 },
+ { 0.396078, 0.309804, 0.184314, 1.0 },
+ { 0.403922, 0.454902, 0.282353, 1.0 },
+ { 0.431373, 0.509804, 0.298039, 1.0 },
+ { 0.458824, 0.568627, 0.317647, 1.0 },
+ { 0.478431, 0.560784, 0.309804, 1.0 },
+ { 0.498039, 0.552941, 0.301961, 1.0 },
+ { 0.529412, 0.521569, 0.266667, 1.0 },
+ { 0.556863, 0.486275, 0.215686, 1.0 },
+ { 0.541176, 0.396078, 0.129412, 1.0 },
+ { 0.529412, 0.309804, 0.090196, 1.0 },
+ { 0.521569, 0.227451, 0.050980, 1.0 },
+ { 0.513725, 0.196078, 0.027451, 1.0 },
+ { 0.509804, 0.164706, 0.007843, 1.0 },
+ { 0.513725, 0.168627, 0.003922, 1.0 },
+ { 0.521569, 0.176471, 0.003922, 1.0 },
+ { 0.521569, 0.180392, 0.003922, 1.0 },
+ { 0.494118, 0.196078, 0.000000, 1.0 },
+ { 0.521569, 0.192157, 0.007843, 1.0 },
+ { 0.501961, 0.211765, 0.019608, 1.0 },
+ { 0.482353, 0.231373, 0.035294, 1.0 },
+ { 0.462745, 0.239216, 0.058824, 1.0 },
+ { 0.443137, 0.250980, 0.086275, 1.0 },
+ { 0.427451, 0.282353, 0.137255, 1.0 },
+ { 0.388235, 0.298039, 0.180392, 1.0 },
+ { 0.325490, 0.317647, 0.262745, 1.0 },
+ { 0.298039, 0.325490, 0.298039, 1.0 },
+ { 0.274510, 0.337255, 0.337255, 1.0 },
+ { 0.262745, 0.337255, 0.352941, 1.0 },
+ { 0.254902, 0.337255, 0.368627, 1.0 },
+ { 0.243137, 0.329412, 0.384314, 1.0 },
+ { 0.254902, 0.337255, 0.400000, 1.0 },
+ { 0.274510, 0.352941, 0.419608, 1.0 },
+ { 0.305882, 0.392157, 0.458824, 1.0 },
+ { 0.372549, 0.450980, 0.529412, 1.0 },
+ { 0.384314, 0.466667, 0.549020, 1.0 },
+ { 0.400000, 0.486275, 0.568627, 1.0 },
+ { 0.400000, 0.482353, 0.568627, 1.0 },
+ { 0.400000, 0.482353, 0.568627, 1.0 },
+ { 0.384314, 0.462745, 0.545098, 1.0 },
+ { 0.360784, 0.435294, 0.505882, 1.0 },
+ { 0.305882, 0.368627, 0.419608, 1.0 },
+ { 0.294118, 0.352941, 0.392157, 1.0 },
+ { 0.282353, 0.337255, 0.368627, 1.0 },
+ { 0.274510, 0.329412, 0.356863, 1.0 },
+ { 0.270588, 0.325490, 0.349020, 1.0 },
+ { 0.262745, 0.325490, 0.333333, 1.0 },
+ { 0.258824, 0.333333, 0.345098, 1.0 },
+ { 0.262745, 0.333333, 0.345098, 1.0 },
+ { 0.258824, 0.329412, 0.341176, 1.0 },
+ { 0.235294, 0.313725, 0.301961, 1.0 },
+ { 0.227451, 0.298039, 0.290196, 1.0 },
+ { 0.219608, 0.286275, 0.278431, 1.0 },
+ { 0.203922, 0.266667, 0.262745, 1.0 },
+ { 0.203922, 0.266667, 0.250980, 1.0 },
+ { 0.219608, 0.282353, 0.262745, 1.0 },
+ { 0.227451, 0.294118, 0.286275, 1.0 },
+ { 0.274510, 0.352941, 0.396078, 1.0 },
+ { 0.309804, 0.396078, 0.447059, 1.0 },
+ { 0.349020, 0.439216, 0.501961, 1.0 },
+ { 0.368627, 0.458824, 0.533333, 1.0 },
+ { 0.388235, 0.478431, 0.564706, 1.0 },
+ { 0.415686, 0.513725, 0.611765, 1.0 },
+ { 0.454902, 0.545098, 0.650980, 1.0 },
+ { 0.474510, 0.568627, 0.670588, 1.0 },
+ { 0.494118, 0.576471, 0.686275, 1.0 },
+ { 0.501961, 0.588235, 0.698039, 1.0 },
+ { 0.498039, 0.592157, 0.698039, 1.0 },
+ { 0.498039, 0.596078, 0.698039, 1.0 },
+ { 0.494118, 0.588235, 0.694118, 1.0 },
+ { 0.494118, 0.580392, 0.682353, 1.0 },
+ { 0.490196, 0.568627, 0.654902, 1.0 },
+ { 0.486275, 0.568627, 0.627451, 1.0 },
+ { 0.509804, 0.619608, 0.541176, 1.0 },
+ { 0.501961, 0.619608, 0.478431, 1.0 },
+ { 0.494118, 0.623529, 0.419608, 1.0 },
+ { 0.505882, 0.607843, 0.388235, 1.0 },
+ { 0.517647, 0.592157, 0.360784, 1.0 },
+ { 0.560784, 0.564706, 0.290196, 1.0 },
+ { 0.576471, 0.525490, 0.203922, 1.0 },
+ { 0.537255, 0.494118, 0.160784, 1.0 },
+ { 0.525490, 0.423529, 0.125490, 1.0 },
+ { 0.537255, 0.278431, 0.054902, 1.0 },
+ { 0.501961, 0.266667, 0.058824, 1.0 },
+ { 0.466667, 0.258824, 0.066667, 1.0 },
+ { 0.400000, 0.247059, 0.090196, 1.0 },
+ { 0.345098, 0.243137, 0.125490, 1.0 },
+ { 0.333333, 0.231373, 0.141176, 1.0 },
+ { 0.282353, 0.243137, 0.184314, 1.0 },
+ { 0.239216, 0.294118, 0.305882, 1.0 },
+ { 0.254902, 0.313725, 0.337255, 1.0 },
+ { 0.274510, 0.333333, 0.368627, 1.0 },
+ { 0.301961, 0.372549, 0.423529, 1.0 },
+ { 0.294118, 0.364706, 0.415686, 1.0 },
+ { 0.309804, 0.384314, 0.431373, 1.0 },
+ { 0.321569, 0.392157, 0.427451, 1.0 },
+ { 0.325490, 0.400000, 0.415686, 1.0 },
+ { 0.298039, 0.368627, 0.360784, 1.0 },
+ { 0.270588, 0.294118, 0.219608, 1.0 },
+ { 0.274510, 0.274510, 0.184314, 1.0 },
+ { 0.278431, 0.254902, 0.152941, 1.0 },
+ { 0.286275, 0.211765, 0.101961, 1.0 },
+ { 0.270588, 0.200000, 0.078431, 1.0 },
+ { 0.274510, 0.164706, 0.070588, 1.0 },
+ { 0.274510, 0.156863, 0.078431, 1.0 },
+ { 0.270588, 0.188235, 0.125490, 1.0 },
+ { 0.274510, 0.196078, 0.145098, 1.0 },
+ { 0.282353, 0.207843, 0.168627, 1.0 },
+ { 0.282353, 0.243137, 0.211765, 1.0 },
+ { 0.282353, 0.282353, 0.270588, 1.0 },
+ { 0.286275, 0.341176, 0.309804, 1.0 },
+ { 0.313725, 0.384314, 0.345098, 1.0 },
+ { 0.341176, 0.411765, 0.352941, 1.0 },
+ { 0.349020, 0.407843, 0.352941, 1.0 },
+ { 0.341176, 0.392157, 0.345098, 1.0 },
+ { 0.321569, 0.380392, 0.349020, 1.0 },
+ { 0.301961, 0.360784, 0.329412, 1.0 },
+ { 0.278431, 0.333333, 0.290196, 1.0 },
+ { 0.258824, 0.298039, 0.262745, 1.0 },
+ { 0.243137, 0.278431, 0.266667, 1.0 },
+ { 0.239216, 0.278431, 0.294118, 1.0 },
+ { 0.282353, 0.349020, 0.329412, 1.0 },
+ { 0.305882, 0.372549, 0.337255, 1.0 },
+ { 0.333333, 0.400000, 0.345098, 1.0 },
+ { 0.372549, 0.450980, 0.372549, 1.0 },
+ { 0.415686, 0.498039, 0.388235, 1.0 },
+ { 0.431373, 0.513725, 0.419608, 1.0 },
+ { 0.447059, 0.517647, 0.411765, 1.0 },
+ { 0.435294, 0.505882, 0.384314, 1.0 },
+ { 0.411765, 0.486275, 0.341176, 1.0 },
+ { 0.368627, 0.435294, 0.333333, 1.0 },
+ { 0.329412, 0.392157, 0.333333, 1.0 },
+ { 0.298039, 0.356863, 0.349020, 1.0 },
+ { 0.286275, 0.352941, 0.360784, 1.0 },
+ { 0.294118, 0.364706, 0.392157, 1.0 },
+ { 0.317647, 0.392157, 0.439216, 1.0 },
+ { 0.352941, 0.431373, 0.505882, 1.0 },
+ { 0.403922, 0.482353, 0.580392, 1.0 },
+ { 0.458824, 0.537255, 0.650980, 1.0 },
+ { 0.501961, 0.580392, 0.709804, 1.0 },
+ { 0.529412, 0.607843, 0.741176, 1.0 },
+ { 0.549020, 0.623529, 0.752941, 1.0 },
+ { 0.556863, 0.631373, 0.764706, 1.0 },
+ { 0.556863, 0.635294, 0.768627, 1.0 },
+ { 0.541176, 0.631373, 0.749020, 1.0 },
+ { 0.517647, 0.611765, 0.721569, 1.0 },
+ { 0.494118, 0.592157, 0.701961, 1.0 },
+ { 0.482353, 0.572549, 0.686275, 1.0 },
+ { 0.470588, 0.564706, 0.658824, 1.0 },
+ { 0.458824, 0.552941, 0.623529, 1.0 },
+ { 0.423529, 0.525490, 0.584314, 1.0 },
+ { 0.380392, 0.478431, 0.529412, 1.0 },
+ { 0.341176, 0.427451, 0.462745, 1.0 },
+ { 0.309804, 0.376471, 0.388235, 1.0 },
+ { 0.282353, 0.321569, 0.305882, 1.0 },
+ { 0.247059, 0.258824, 0.223529, 1.0 },
+ { 0.215686, 0.200000, 0.156863, 1.0 },
+ { 0.184314, 0.160784, 0.113725, 1.0 },
+ { 0.164706, 0.137255, 0.078431, 1.0 },
+ { 0.160784, 0.113725, 0.058824, 1.0 },
+ { 0.152941, 0.105882, 0.050980, 1.0 },
+ { 0.149020, 0.094118, 0.047059, 1.0 },
+ { 0.117647, 0.094118, 0.047059, 1.0 },
+ { 0.098039, 0.098039, 0.058824, 1.0 },
+ { 0.086275, 0.113725, 0.082353, 1.0 },
+ { 0.101961, 0.121569, 0.094118, 1.0 },
+ { 0.098039, 0.117647, 0.098039, 1.0 },
+ { 0.098039, 0.133333, 0.117647, 1.0 },
+ { 0.125490, 0.176471, 0.168627, 1.0 },
+ { 0.184314, 0.239216, 0.223529, 1.0 },
+ { 0.239216, 0.294118, 0.286275, 1.0 },
+ { 0.278431, 0.341176, 0.352941, 1.0 },
+ { 0.333333, 0.407843, 0.447059, 1.0 },
+ { 0.403922, 0.474510, 0.529412, 1.0 },
+ { 0.486275, 0.556863, 0.615686, 1.0 },
+ { 0.541176, 0.611765, 0.694118, 1.0 },
+ { 0.580392, 0.658824, 0.760784, 1.0 },
+ { 0.603922, 0.682353, 0.807843, 1.0 },
+ { 0.619608, 0.713725, 0.831373, 1.0 },
+ { 0.627451, 0.717647, 0.843137, 1.0 },
+ { 0.635294, 0.717647, 0.827451, 1.0 },
+ { 0.666667, 0.698039, 0.796078, 1.0 },
+ { 0.690196, 0.737255, 0.772549, 1.0 },
+ { 0.717647, 0.772549, 0.803922, 1.0 },
+ { 0.729412, 0.819608, 0.839216, 1.0 },
+ { 0.772549, 0.800000, 0.850980, 1.0 },
+ { 0.796078, 0.839216, 0.847059, 1.0 },
+ { 0.800000, 0.874510, 0.870588, 1.0 },
+ { 0.749020, 0.901961, 0.890196, 1.0 },
+ { 0.694118, 0.850980, 0.870588, 1.0 },
+ { 0.643137, 0.800000, 0.839216, 1.0 },
+ { 0.600000, 0.756863, 0.792157, 1.0 },
+ { 0.549020, 0.709804, 0.749020, 1.0 },
+ };
+/* Sachet */
+static double4 colors_633[] = {
+ { 0.286275, 0.407843, 0.152941, 1.0 },
+ { 0.192157, 0.286275, 0.094118, 1.0 },
+ { 0.125490, 0.215686, 0.066667, 1.0 },
+ { 0.058824, 0.145098, 0.039216, 1.0 },
+ { 0.050980, 0.141176, 0.054902, 1.0 },
+ { 0.047059, 0.141176, 0.070588, 1.0 },
+ { 0.054902, 0.141176, 0.074510, 1.0 },
+ { 0.062745, 0.141176, 0.082353, 1.0 },
+ { 0.113725, 0.254902, 0.125490, 1.0 },
+ { 0.172549, 0.325490, 0.149020, 1.0 },
+ { 0.231373, 0.400000, 0.176471, 1.0 },
+ { 0.286275, 0.458824, 0.192157, 1.0 },
+ { 0.345098, 0.521569, 0.207843, 1.0 },
+ { 0.368627, 0.541176, 0.211765, 1.0 },
+ { 0.396078, 0.560784, 0.215686, 1.0 },
+ { 0.380392, 0.556863, 0.200000, 1.0 },
+ { 0.368627, 0.552941, 0.188235, 1.0 },
+ { 0.333333, 0.517647, 0.152941, 1.0 },
+ { 0.286275, 0.478431, 0.145098, 1.0 },
+ { 0.243137, 0.439216, 0.137255, 1.0 },
+ { 0.239216, 0.431373, 0.141176, 1.0 },
+ { 0.235294, 0.427451, 0.145098, 1.0 },
+ { 0.223529, 0.415686, 0.141176, 1.0 },
+ { 0.211765, 0.407843, 0.141176, 1.0 },
+ { 0.274510, 0.450980, 0.156863, 1.0 },
+ { 0.305882, 0.462745, 0.180392, 1.0 },
+ { 0.337255, 0.474510, 0.203922, 1.0 },
+ { 0.356863, 0.482353, 0.223529, 1.0 },
+ { 0.380392, 0.490196, 0.247059, 1.0 },
+ { 0.392157, 0.486275, 0.243137, 1.0 },
+ { 0.403922, 0.482353, 0.239216, 1.0 },
+ { 0.380392, 0.447059, 0.235294, 1.0 },
+ { 0.333333, 0.443137, 0.223529, 1.0 },
+ { 0.298039, 0.411765, 0.231373, 1.0 },
+ { 0.258824, 0.388235, 0.247059, 1.0 },
+ { 0.223529, 0.364706, 0.262745, 1.0 },
+ { 0.192157, 0.333333, 0.247059, 1.0 },
+ { 0.160784, 0.305882, 0.235294, 1.0 },
+ { 0.156863, 0.301961, 0.227451, 1.0 },
+ { 0.152941, 0.301961, 0.223529, 1.0 },
+ { 0.145098, 0.305882, 0.196078, 1.0 },
+ { 0.160784, 0.325490, 0.192157, 1.0 },
+ { 0.180392, 0.349020, 0.192157, 1.0 },
+ { 0.196078, 0.345098, 0.196078, 1.0 },
+ { 0.211765, 0.341176, 0.200000, 1.0 },
+ { 0.200000, 0.329412, 0.192157, 1.0 },
+ { 0.192157, 0.317647, 0.184314, 1.0 },
+ { 0.188235, 0.305882, 0.164706, 1.0 },
+ { 0.180392, 0.278431, 0.172549, 1.0 },
+ { 0.145098, 0.243137, 0.192157, 1.0 },
+ { 0.184314, 0.227451, 0.278431, 1.0 },
+ { 0.227451, 0.211765, 0.364706, 1.0 },
+ { 0.254902, 0.227451, 0.431373, 1.0 },
+ { 0.286275, 0.243137, 0.501961, 1.0 },
+ { 0.317647, 0.239216, 0.560784, 1.0 },
+ { 0.352941, 0.235294, 0.623529, 1.0 },
+ { 0.431373, 0.384314, 0.619608, 1.0 },
+ { 0.482353, 0.450980, 0.600000, 1.0 },
+ { 0.533333, 0.517647, 0.580392, 1.0 },
+ { 0.556863, 0.556863, 0.537255, 1.0 },
+ { 0.580392, 0.600000, 0.498039, 1.0 },
+ { 0.588235, 0.600000, 0.537255, 1.0 },
+ { 0.600000, 0.600000, 0.576471, 1.0 },
+ { 0.627451, 0.588235, 0.615686, 1.0 },
+ { 0.607843, 0.525490, 0.635294, 1.0 },
+ { 0.529412, 0.458824, 0.639216, 1.0 },
+ { 0.509804, 0.478431, 0.560784, 1.0 },
+ { 0.494118, 0.498039, 0.482353, 1.0 },
+ { 0.498039, 0.505882, 0.435294, 1.0 },
+ { 0.501961, 0.517647, 0.388235, 1.0 },
+ { 0.529412, 0.560784, 0.321569, 1.0 },
+ { 0.545098, 0.607843, 0.290196, 1.0 },
+ { 0.517647, 0.580392, 0.219608, 1.0 },
+ { 0.439216, 0.517647, 0.211765, 1.0 },
+ { 0.364706, 0.458824, 0.203922, 1.0 },
+ { 0.274510, 0.368627, 0.164706, 1.0 },
+ { 0.184314, 0.278431, 0.129412, 1.0 },
+ { 0.145098, 0.231373, 0.117647, 1.0 },
+ { 0.105882, 0.188235, 0.105882, 1.0 },
+ { 0.050980, 0.109804, 0.074510, 1.0 },
+ { 0.027451, 0.082353, 0.058824, 1.0 },
+ { 0.011765, 0.078431, 0.054902, 1.0 },
+ { 0.031373, 0.117647, 0.066667, 1.0 },
+ { 0.054902, 0.156863, 0.082353, 1.0 },
+ { 0.070588, 0.188235, 0.082353, 1.0 },
+ { 0.086275, 0.219608, 0.086275, 1.0 },
+ { 0.141176, 0.294118, 0.101961, 1.0 },
+ { 0.227451, 0.364706, 0.101961, 1.0 },
+ { 0.333333, 0.447059, 0.125490, 1.0 },
+ { 0.372549, 0.443137, 0.188235, 1.0 },
+ { 0.415686, 0.443137, 0.250980, 1.0 },
+ { 0.415686, 0.419608, 0.301961, 1.0 },
+ { 0.415686, 0.400000, 0.356863, 1.0 },
+ { 0.396078, 0.333333, 0.407843, 1.0 },
+ { 0.376471, 0.305882, 0.447059, 1.0 },
+ { 0.356863, 0.309804, 0.490196, 1.0 },
+ { 0.325490, 0.309804, 0.462745, 1.0 },
+ { 0.301961, 0.337255, 0.356863, 1.0 },
+ { 0.290196, 0.372549, 0.341176, 1.0 },
+ { 0.278431, 0.407843, 0.325490, 1.0 },
+ { 0.290196, 0.415686, 0.333333, 1.0 },
+ { 0.305882, 0.423529, 0.341176, 1.0 },
+ { 0.313725, 0.423529, 0.368627, 1.0 },
+ { 0.309804, 0.396078, 0.376471, 1.0 },
+ { 0.349020, 0.427451, 0.380392, 1.0 },
+ { 0.372549, 0.447059, 0.352941, 1.0 },
+ { 0.400000, 0.470588, 0.329412, 1.0 },
+ { 0.435294, 0.498039, 0.321569, 1.0 },
+ { 0.470588, 0.525490, 0.313725, 1.0 },
+ { 0.521569, 0.564706, 0.325490, 1.0 },
+ { 0.564706, 0.611765, 0.305882, 1.0 },
+ { 0.588235, 0.627451, 0.286275, 1.0 },
+ { 0.580392, 0.611765, 0.301961, 1.0 },
+ { 0.454902, 0.529412, 0.211765, 1.0 },
+ { 0.411765, 0.490196, 0.200000, 1.0 },
+ { 0.368627, 0.454902, 0.192157, 1.0 },
+ { 0.270588, 0.384314, 0.149020, 1.0 },
+ { 0.196078, 0.313725, 0.105882, 1.0 },
+ { 0.133333, 0.243137, 0.090196, 1.0 },
+ { 0.094118, 0.200000, 0.086275, 1.0 },
+ { 0.156863, 0.235294, 0.121569, 1.0 },
+ { 0.211765, 0.286275, 0.168627, 1.0 },
+ { 0.270588, 0.341176, 0.215686, 1.0 },
+ { 0.290196, 0.368627, 0.215686, 1.0 },
+ { 0.313725, 0.400000, 0.219608, 1.0 },
+ { 0.321569, 0.439216, 0.231373, 1.0 },
+ { 0.321569, 0.443137, 0.258824, 1.0 },
+ { 0.333333, 0.439216, 0.278431, 1.0 },
+ { 0.337255, 0.411765, 0.294118, 1.0 },
+ { 0.454902, 0.447059, 0.490196, 1.0 },
+ { 0.498039, 0.482353, 0.537255, 1.0 },
+ { 0.545098, 0.517647, 0.584314, 1.0 },
+ { 0.584314, 0.560784, 0.623529, 1.0 },
+ { 0.647059, 0.627451, 0.623529, 1.0 },
+ { 0.682353, 0.682353, 0.619608, 1.0 },
+ { 0.662745, 0.709804, 0.549020, 1.0 },
+ { 0.560784, 0.635294, 0.388235, 1.0 },
+ { 0.545098, 0.611765, 0.352941, 1.0 },
+ { 0.529412, 0.592157, 0.317647, 1.0 },
+ { 0.529412, 0.596078, 0.309804, 1.0 },
+ { 0.529412, 0.600000, 0.301961, 1.0 },
+ { 0.521569, 0.592157, 0.290196, 1.0 },
+ { 0.564706, 0.623529, 0.282353, 1.0 },
+ { 0.611765, 0.666667, 0.270588, 1.0 },
+ { 0.635294, 0.678431, 0.266667, 1.0 },
+ { 0.658824, 0.713725, 0.282353, 1.0 },
+ { 0.658824, 0.713725, 0.286275, 1.0 },
+ { 0.662745, 0.713725, 0.294118, 1.0 },
+ { 0.647059, 0.690196, 0.309804, 1.0 },
+ { 0.639216, 0.678431, 0.309804, 1.0 },
+ { 0.615686, 0.654902, 0.301961, 1.0 },
+ { 0.568627, 0.619608, 0.298039, 1.0 },
+ { 0.490196, 0.525490, 0.270588, 1.0 },
+ { 0.454902, 0.505882, 0.250980, 1.0 },
+ { 0.423529, 0.486275, 0.235294, 1.0 },
+ { 0.349020, 0.435294, 0.215686, 1.0 },
+ { 0.286275, 0.388235, 0.192157, 1.0 },
+ { 0.227451, 0.337255, 0.145098, 1.0 },
+ { 0.168627, 0.282353, 0.113725, 1.0 },
+ { 0.117647, 0.239216, 0.082353, 1.0 },
+ { 0.078431, 0.188235, 0.047059, 1.0 },
+ { 0.027451, 0.109804, 0.015686, 1.0 },
+ { 0.023529, 0.098039, 0.007843, 1.0 },
+ { 0.023529, 0.086275, 0.003922, 1.0 },
+ { 0.011765, 0.062745, 0.000000, 1.0 },
+ { 0.000000, 0.047059, 0.000000, 1.0 },
+ { 0.003922, 0.054902, 0.000000, 1.0 },
+ { 0.011765, 0.066667, 0.003922, 1.0 },
+ { 0.015686, 0.105882, 0.003922, 1.0 },
+ { 0.019608, 0.121569, 0.007843, 1.0 },
+ { 0.027451, 0.141176, 0.015686, 1.0 },
+ { 0.047059, 0.172549, 0.027451, 1.0 },
+ { 0.066667, 0.196078, 0.039216, 1.0 },
+ { 0.090196, 0.227451, 0.050980, 1.0 },
+ { 0.121569, 0.258824, 0.062745, 1.0 },
+ { 0.141176, 0.278431, 0.082353, 1.0 },
+ { 0.152941, 0.290196, 0.101961, 1.0 },
+ { 0.192157, 0.313725, 0.105882, 1.0 },
+ { 0.227451, 0.333333, 0.101961, 1.0 },
+ { 0.262745, 0.349020, 0.113725, 1.0 },
+ { 0.333333, 0.415686, 0.137255, 1.0 },
+ { 0.407843, 0.482353, 0.156863, 1.0 },
+ { 0.478431, 0.529412, 0.172549, 1.0 },
+ { 0.545098, 0.596078, 0.200000, 1.0 },
+ { 0.603922, 0.678431, 0.262745, 1.0 },
+ { 0.607843, 0.674510, 0.262745, 1.0 },
+ { 0.611765, 0.674510, 0.262745, 1.0 },
+ { 0.611765, 0.662745, 0.266667, 1.0 },
+ { 0.615686, 0.678431, 0.278431, 1.0 },
+ { 0.615686, 0.690196, 0.286275, 1.0 },
+ { 0.623529, 0.678431, 0.278431, 1.0 },
+ { 0.654902, 0.694118, 0.290196, 1.0 },
+ { 0.674510, 0.721569, 0.305882, 1.0 },
+ { 0.682353, 0.729412, 0.298039, 1.0 },
+ { 0.690196, 0.733333, 0.294118, 1.0 },
+ { 0.682353, 0.721569, 0.290196, 1.0 },
+ { 0.647059, 0.698039, 0.266667, 1.0 },
+ { 0.600000, 0.662745, 0.258824, 1.0 },
+ { 0.545098, 0.619608, 0.247059, 1.0 },
+ { 0.454902, 0.545098, 0.223529, 1.0 },
+ { 0.392157, 0.494118, 0.243137, 1.0 },
+ { 0.376471, 0.498039, 0.258824, 1.0 },
+ { 0.392157, 0.505882, 0.301961, 1.0 },
+ { 0.478431, 0.588235, 0.427451, 1.0 },
+ { 0.580392, 0.674510, 0.517647, 1.0 },
+ { 0.654902, 0.713725, 0.549020, 1.0 },
+ { 0.705882, 0.772549, 0.580392, 1.0 },
+ { 0.725490, 0.729412, 0.635294, 1.0 },
+ { 0.698039, 0.627451, 0.650980, 1.0 },
+ { 0.615686, 0.560784, 0.580392, 1.0 },
+ { 0.560784, 0.482353, 0.549020, 1.0 },
+ { 0.545098, 0.443137, 0.537255, 1.0 },
+ { 0.533333, 0.486275, 0.486275, 1.0 },
+ { 0.568627, 0.541176, 0.447059, 1.0 },
+ { 0.600000, 0.607843, 0.388235, 1.0 },
+ { 0.615686, 0.674510, 0.345098, 1.0 },
+ { 0.650980, 0.713725, 0.337255, 1.0 },
+ { 0.678431, 0.729412, 0.352941, 1.0 },
+ { 0.698039, 0.745098, 0.360784, 1.0 },
+ { 0.729412, 0.784314, 0.396078, 1.0 },
+ { 0.717647, 0.792157, 0.454902, 1.0 },
+ { 0.698039, 0.756863, 0.427451, 1.0 },
+ { 0.694118, 0.760784, 0.400000, 1.0 },
+ { 0.623529, 0.725490, 0.411765, 1.0 },
+ { 0.517647, 0.623529, 0.337255, 1.0 },
+ { 0.419608, 0.513725, 0.239216, 1.0 },
+ { 0.321569, 0.411765, 0.192157, 1.0 },
+ { 0.215686, 0.313725, 0.141176, 1.0 },
+ { 0.137255, 0.211765, 0.086275, 1.0 },
+ { 0.098039, 0.141176, 0.070588, 1.0 },
+ { 0.047059, 0.113725, 0.062745, 1.0 },
+ { 0.035294, 0.109804, 0.066667, 1.0 },
+ { 0.070588, 0.133333, 0.074510, 1.0 },
+ { 0.101961, 0.192157, 0.090196, 1.0 },
+ { 0.137255, 0.262745, 0.129412, 1.0 },
+ { 0.215686, 0.333333, 0.156863, 1.0 },
+ { 0.294118, 0.396078, 0.156863, 1.0 },
+ { 0.349020, 0.443137, 0.168627, 1.0 },
+ { 0.403922, 0.470588, 0.196078, 1.0 },
+ { 0.439216, 0.474510, 0.188235, 1.0 },
+ { 0.478431, 0.474510, 0.196078, 1.0 },
+ { 0.474510, 0.474510, 0.247059, 1.0 },
+ { 0.443137, 0.486275, 0.278431, 1.0 },
+ { 0.458824, 0.490196, 0.309804, 1.0 },
+ { 0.466667, 0.486275, 0.392157, 1.0 },
+ { 0.431373, 0.450980, 0.505882, 1.0 },
+ { 0.431373, 0.415686, 0.576471, 1.0 },
+ { 0.466667, 0.415686, 0.603922, 1.0 },
+ { 0.454902, 0.368627, 0.647059, 1.0 },
+ { 0.423529, 0.341176, 0.635294, 1.0 },
+ { 0.435294, 0.384314, 0.564706, 1.0 },
+ { 0.439216, 0.423529, 0.501961, 1.0 },
+ { 0.427451, 0.478431, 0.415686, 1.0 },
+ { 0.450980, 0.529412, 0.321569, 1.0 },
+ { 0.478431, 0.556863, 0.278431, 1.0 },
+ { 0.372549, 0.490196, 0.227451, 1.0 },
+ };
+/* Sage */
+static double4 colors_634[] = {
+ { 0.247059, 0.200000, 0.133333, 1.0 },
+ { 0.250980, 0.180392, 0.098039, 1.0 },
+ { 0.258824, 0.207843, 0.113725, 1.0 },
+ { 0.270588, 0.235294, 0.129412, 1.0 },
+ { 0.298039, 0.286275, 0.172549, 1.0 },
+ { 0.325490, 0.337255, 0.215686, 1.0 },
+ { 0.341176, 0.364706, 0.235294, 1.0 },
+ { 0.356863, 0.392157, 0.258824, 1.0 },
+ { 0.435294, 0.529412, 0.352941, 1.0 },
+ { 0.478431, 0.592157, 0.411765, 1.0 },
+ { 0.525490, 0.658824, 0.474510, 1.0 },
+ { 0.541176, 0.698039, 0.505882, 1.0 },
+ { 0.560784, 0.741176, 0.541176, 1.0 },
+ { 0.552941, 0.752941, 0.545098, 1.0 },
+ { 0.545098, 0.768627, 0.552941, 1.0 },
+ { 0.545098, 0.776471, 0.549020, 1.0 },
+ { 0.545098, 0.788235, 0.549020, 1.0 },
+ { 0.537255, 0.776471, 0.525490, 1.0 },
+ { 0.509804, 0.752941, 0.486275, 1.0 },
+ { 0.486275, 0.729412, 0.447059, 1.0 },
+ { 0.470588, 0.709804, 0.419608, 1.0 },
+ { 0.458824, 0.690196, 0.392157, 1.0 },
+ { 0.470588, 0.690196, 0.388235, 1.0 },
+ { 0.482353, 0.690196, 0.384314, 1.0 },
+ { 0.529412, 0.650980, 0.345098, 1.0 },
+ { 0.513725, 0.588235, 0.301961, 1.0 },
+ { 0.498039, 0.525490, 0.258824, 1.0 },
+ { 0.462745, 0.474510, 0.239216, 1.0 },
+ { 0.427451, 0.427451, 0.223529, 1.0 },
+ { 0.411765, 0.400000, 0.207843, 1.0 },
+ { 0.396078, 0.376471, 0.196078, 1.0 },
+ { 0.368627, 0.313725, 0.141176, 1.0 },
+ { 0.329412, 0.235294, 0.094118, 1.0 },
+ { 0.227451, 0.117647, 0.031373, 1.0 },
+ { 0.192157, 0.098039, 0.023529, 1.0 },
+ { 0.160784, 0.082353, 0.019608, 1.0 },
+ { 0.149020, 0.078431, 0.019608, 1.0 },
+ { 0.141176, 0.074510, 0.019608, 1.0 },
+ { 0.141176, 0.074510, 0.019608, 1.0 },
+ { 0.141176, 0.074510, 0.019608, 1.0 },
+ { 0.160784, 0.086275, 0.023529, 1.0 },
+ { 0.156863, 0.086275, 0.023529, 1.0 },
+ { 0.156863, 0.090196, 0.023529, 1.0 },
+ { 0.145098, 0.094118, 0.027451, 1.0 },
+ { 0.137255, 0.098039, 0.031373, 1.0 },
+ { 0.141176, 0.101961, 0.035294, 1.0 },
+ { 0.145098, 0.109804, 0.043137, 1.0 },
+ { 0.156863, 0.121569, 0.050980, 1.0 },
+ { 0.172549, 0.137255, 0.074510, 1.0 },
+ { 0.168627, 0.239216, 0.129412, 1.0 },
+ { 0.188235, 0.282353, 0.156863, 1.0 },
+ { 0.207843, 0.329412, 0.188235, 1.0 },
+ { 0.227451, 0.341176, 0.203922, 1.0 },
+ { 0.247059, 0.352941, 0.223529, 1.0 },
+ { 0.247059, 0.360784, 0.219608, 1.0 },
+ { 0.250980, 0.372549, 0.219608, 1.0 },
+ { 0.243137, 0.368627, 0.184314, 1.0 },
+ { 0.258824, 0.337255, 0.164706, 1.0 },
+ { 0.278431, 0.305882, 0.149020, 1.0 },
+ { 0.317647, 0.294118, 0.125490, 1.0 },
+ { 0.356863, 0.286275, 0.105882, 1.0 },
+ { 0.368627, 0.274510, 0.090196, 1.0 },
+ { 0.380392, 0.266667, 0.078431, 1.0 },
+ { 0.384314, 0.262745, 0.078431, 1.0 },
+ { 0.376471, 0.258824, 0.082353, 1.0 },
+ { 0.403922, 0.317647, 0.145098, 1.0 },
+ { 0.419608, 0.360784, 0.180392, 1.0 },
+ { 0.435294, 0.407843, 0.215686, 1.0 },
+ { 0.423529, 0.427451, 0.227451, 1.0 },
+ { 0.411765, 0.447059, 0.243137, 1.0 },
+ { 0.376471, 0.482353, 0.278431, 1.0 },
+ { 0.356863, 0.505882, 0.298039, 1.0 },
+ { 0.364706, 0.529412, 0.337255, 1.0 },
+ { 0.360784, 0.525490, 0.333333, 1.0 },
+ { 0.356863, 0.525490, 0.329412, 1.0 },
+ { 0.352941, 0.486275, 0.290196, 1.0 },
+ { 0.352941, 0.447059, 0.254902, 1.0 },
+ { 0.345098, 0.415686, 0.235294, 1.0 },
+ { 0.341176, 0.384314, 0.215686, 1.0 },
+ { 0.317647, 0.317647, 0.176471, 1.0 },
+ { 0.282353, 0.254902, 0.145098, 1.0 },
+ { 0.207843, 0.160784, 0.070588, 1.0 },
+ { 0.180392, 0.125490, 0.047059, 1.0 },
+ { 0.152941, 0.094118, 0.027451, 1.0 },
+ { 0.141176, 0.082353, 0.023529, 1.0 },
+ { 0.133333, 0.074510, 0.019608, 1.0 },
+ { 0.121569, 0.062745, 0.015686, 1.0 },
+ { 0.105882, 0.054902, 0.011765, 1.0 },
+ { 0.109804, 0.058824, 0.011765, 1.0 },
+ { 0.121569, 0.074510, 0.015686, 1.0 },
+ { 0.137255, 0.090196, 0.019608, 1.0 },
+ { 0.145098, 0.098039, 0.023529, 1.0 },
+ { 0.156863, 0.109804, 0.027451, 1.0 },
+ { 0.172549, 0.129412, 0.047059, 1.0 },
+ { 0.196078, 0.160784, 0.074510, 1.0 },
+ { 0.227451, 0.188235, 0.109804, 1.0 },
+ { 0.262745, 0.239216, 0.145098, 1.0 },
+ { 0.372549, 0.372549, 0.274510, 1.0 },
+ { 0.407843, 0.427451, 0.329412, 1.0 },
+ { 0.443137, 0.482353, 0.388235, 1.0 },
+ { 0.443137, 0.494118, 0.396078, 1.0 },
+ { 0.447059, 0.505882, 0.403922, 1.0 },
+ { 0.462745, 0.509804, 0.419608, 1.0 },
+ { 0.454902, 0.509804, 0.415686, 1.0 },
+ { 0.419608, 0.470588, 0.380392, 1.0 },
+ { 0.368627, 0.423529, 0.321569, 1.0 },
+ { 0.321569, 0.376471, 0.262745, 1.0 },
+ { 0.294118, 0.341176, 0.231373, 1.0 },
+ { 0.266667, 0.309804, 0.203922, 1.0 },
+ { 0.223529, 0.262745, 0.164706, 1.0 },
+ { 0.200000, 0.231373, 0.125490, 1.0 },
+ { 0.188235, 0.211765, 0.094118, 1.0 },
+ { 0.196078, 0.207843, 0.074510, 1.0 },
+ { 0.200000, 0.219608, 0.066667, 1.0 },
+ { 0.207843, 0.227451, 0.070588, 1.0 },
+ { 0.215686, 0.239216, 0.078431, 1.0 },
+ { 0.227451, 0.254902, 0.086275, 1.0 },
+ { 0.243137, 0.258824, 0.090196, 1.0 },
+ { 0.247059, 0.247059, 0.086275, 1.0 },
+ { 0.239216, 0.243137, 0.090196, 1.0 },
+ { 0.235294, 0.235294, 0.094118, 1.0 },
+ { 0.243137, 0.223529, 0.086275, 1.0 },
+ { 0.250980, 0.215686, 0.078431, 1.0 },
+ { 0.247059, 0.203922, 0.070588, 1.0 },
+ { 0.247059, 0.196078, 0.066667, 1.0 },
+ { 0.254902, 0.172549, 0.050980, 1.0 },
+ { 0.250980, 0.156863, 0.043137, 1.0 },
+ { 0.254902, 0.145098, 0.035294, 1.0 },
+ { 0.258824, 0.137255, 0.023529, 1.0 },
+ { 0.231373, 0.109804, 0.003922, 1.0 },
+ { 0.219608, 0.098039, 0.000000, 1.0 },
+ { 0.207843, 0.086275, 0.000000, 1.0 },
+ { 0.180392, 0.066667, 0.003922, 1.0 },
+ { 0.152941, 0.054902, 0.000000, 1.0 },
+ { 0.121569, 0.050980, 0.003922, 1.0 },
+ { 0.105882, 0.047059, 0.007843, 1.0 },
+ { 0.086275, 0.054902, 0.015686, 1.0 },
+ { 0.086275, 0.066667, 0.019608, 1.0 },
+ { 0.090196, 0.078431, 0.023529, 1.0 },
+ { 0.098039, 0.082353, 0.027451, 1.0 },
+ { 0.105882, 0.086275, 0.031373, 1.0 },
+ { 0.121569, 0.094118, 0.039216, 1.0 },
+ { 0.137255, 0.105882, 0.047059, 1.0 },
+ { 0.149020, 0.121569, 0.058824, 1.0 },
+ { 0.156863, 0.125490, 0.062745, 1.0 },
+ { 0.160784, 0.129412, 0.066667, 1.0 },
+ { 0.156863, 0.125490, 0.062745, 1.0 },
+ { 0.152941, 0.121569, 0.062745, 1.0 },
+ { 0.141176, 0.117647, 0.058824, 1.0 },
+ { 0.133333, 0.113725, 0.054902, 1.0 },
+ { 0.117647, 0.105882, 0.050980, 1.0 },
+ { 0.101961, 0.094118, 0.039216, 1.0 },
+ { 0.078431, 0.082353, 0.019608, 1.0 },
+ { 0.078431, 0.086275, 0.015686, 1.0 },
+ { 0.082353, 0.090196, 0.015686, 1.0 },
+ { 0.090196, 0.094118, 0.019608, 1.0 },
+ { 0.105882, 0.105882, 0.035294, 1.0 },
+ { 0.133333, 0.137255, 0.058824, 1.0 },
+ { 0.164706, 0.172549, 0.086275, 1.0 },
+ { 0.200000, 0.235294, 0.109804, 1.0 },
+ { 0.235294, 0.301961, 0.137255, 1.0 },
+ { 0.321569, 0.427451, 0.227451, 1.0 },
+ { 0.341176, 0.454902, 0.258824, 1.0 },
+ { 0.364706, 0.486275, 0.290196, 1.0 },
+ { 0.407843, 0.560784, 0.345098, 1.0 },
+ { 0.443137, 0.631373, 0.388235, 1.0 },
+ { 0.470588, 0.662745, 0.419608, 1.0 },
+ { 0.490196, 0.686275, 0.431373, 1.0 },
+ { 0.501961, 0.690196, 0.447059, 1.0 },
+ { 0.501961, 0.690196, 0.443137, 1.0 },
+ { 0.505882, 0.690196, 0.443137, 1.0 },
+ { 0.505882, 0.666667, 0.443137, 1.0 },
+ { 0.490196, 0.623529, 0.419608, 1.0 },
+ { 0.466667, 0.556863, 0.376471, 1.0 },
+ { 0.435294, 0.490196, 0.325490, 1.0 },
+ { 0.403922, 0.439216, 0.274510, 1.0 },
+ { 0.376471, 0.388235, 0.247059, 1.0 },
+ { 0.345098, 0.341176, 0.219608, 1.0 },
+ { 0.305882, 0.294118, 0.200000, 1.0 },
+ { 0.282353, 0.250980, 0.184314, 1.0 },
+ { 0.258824, 0.215686, 0.152941, 1.0 },
+ { 0.227451, 0.188235, 0.129412, 1.0 },
+ { 0.207843, 0.168627, 0.105882, 1.0 },
+ { 0.188235, 0.152941, 0.090196, 1.0 },
+ { 0.200000, 0.160784, 0.098039, 1.0 },
+ { 0.203922, 0.168627, 0.098039, 1.0 },
+ { 0.207843, 0.180392, 0.101961, 1.0 },
+ { 0.215686, 0.196078, 0.098039, 1.0 },
+ { 0.231373, 0.207843, 0.090196, 1.0 },
+ { 0.250980, 0.211765, 0.094118, 1.0 },
+ { 0.262745, 0.215686, 0.101961, 1.0 },
+ { 0.282353, 0.227451, 0.117647, 1.0 },
+ { 0.286275, 0.247059, 0.121569, 1.0 },
+ { 0.301961, 0.274510, 0.121569, 1.0 },
+ { 0.317647, 0.301961, 0.141176, 1.0 },
+ { 0.333333, 0.337255, 0.168627, 1.0 },
+ { 0.341176, 0.376471, 0.211765, 1.0 },
+ { 0.341176, 0.423529, 0.254902, 1.0 },
+ { 0.345098, 0.466667, 0.270588, 1.0 },
+ { 0.345098, 0.505882, 0.294118, 1.0 },
+ { 0.356863, 0.541176, 0.321569, 1.0 },
+ { 0.372549, 0.560784, 0.349020, 1.0 },
+ { 0.384314, 0.576471, 0.384314, 1.0 },
+ { 0.392157, 0.580392, 0.388235, 1.0 },
+ { 0.396078, 0.572549, 0.376471, 1.0 },
+ { 0.431373, 0.556863, 0.352941, 1.0 },
+ { 0.466667, 0.521569, 0.309804, 1.0 },
+ { 0.498039, 0.478431, 0.274510, 1.0 },
+ { 0.505882, 0.423529, 0.231373, 1.0 },
+ { 0.482353, 0.372549, 0.184314, 1.0 },
+ { 0.470588, 0.329412, 0.145098, 1.0 },
+ { 0.462745, 0.294118, 0.105882, 1.0 },
+ { 0.458824, 0.266667, 0.078431, 1.0 },
+ { 0.443137, 0.235294, 0.054902, 1.0 },
+ { 0.388235, 0.207843, 0.031373, 1.0 },
+ { 0.329412, 0.176471, 0.015686, 1.0 },
+ { 0.270588, 0.152941, 0.007843, 1.0 },
+ { 0.227451, 0.137255, 0.007843, 1.0 },
+ { 0.203922, 0.133333, 0.003922, 1.0 },
+ { 0.184314, 0.133333, 0.007843, 1.0 },
+ { 0.180392, 0.137255, 0.015686, 1.0 },
+ { 0.180392, 0.152941, 0.027451, 1.0 },
+ { 0.184314, 0.160784, 0.035294, 1.0 },
+ { 0.192157, 0.168627, 0.035294, 1.0 },
+ { 0.200000, 0.172549, 0.031373, 1.0 },
+ { 0.203922, 0.168627, 0.031373, 1.0 },
+ { 0.219608, 0.172549, 0.039216, 1.0 },
+ { 0.247059, 0.176471, 0.050980, 1.0 },
+ { 0.270588, 0.180392, 0.058824, 1.0 },
+ { 0.301961, 0.200000, 0.066667, 1.0 },
+ { 0.349020, 0.235294, 0.090196, 1.0 },
+ { 0.380392, 0.294118, 0.137255, 1.0 },
+ { 0.427451, 0.360784, 0.207843, 1.0 },
+ { 0.474510, 0.431373, 0.286275, 1.0 },
+ { 0.509804, 0.498039, 0.356863, 1.0 },
+ { 0.580392, 0.564706, 0.423529, 1.0 },
+ { 0.650980, 0.650980, 0.505882, 1.0 },
+ { 0.713725, 0.725490, 0.588235, 1.0 },
+ { 0.764706, 0.807843, 0.674510, 1.0 },
+ { 0.800000, 0.866667, 0.756863, 1.0 },
+ { 0.823529, 0.894118, 0.803922, 1.0 },
+ { 0.847059, 0.917647, 0.827451, 1.0 },
+ { 0.847059, 0.901961, 0.819608, 1.0 },
+ { 0.819608, 0.890196, 0.792157, 1.0 },
+ { 0.803922, 0.874510, 0.772549, 1.0 },
+ { 0.776471, 0.843137, 0.733333, 1.0 },
+ { 0.725490, 0.803922, 0.686275, 1.0 },
+ { 0.666667, 0.729412, 0.627451, 1.0 },
+ { 0.580392, 0.654902, 0.552941, 1.0 },
+ { 0.509804, 0.588235, 0.478431, 1.0 },
+ { 0.458824, 0.513725, 0.403922, 1.0 },
+ { 0.407843, 0.435294, 0.337255, 1.0 },
+ { 0.364706, 0.360784, 0.266667, 1.0 },
+ { 0.317647, 0.294118, 0.211765, 1.0 },
+ { 0.278431, 0.250980, 0.176471, 1.0 },
+ { 0.258824, 0.223529, 0.149020, 1.0 },
+ };
+/* Saturday_Morning */
+static double4 colors_635[] = {
+ { 0.494118, 0.670588, 0.843137, 1.0 },
+ { 0.450980, 0.686275, 0.811765, 1.0 },
+ { 0.415686, 0.701961, 0.803922, 1.0 },
+ { 0.384314, 0.717647, 0.800000, 1.0 },
+ { 0.396078, 0.713725, 0.784314, 1.0 },
+ { 0.407843, 0.713725, 0.772549, 1.0 },
+ { 0.431373, 0.701961, 0.760784, 1.0 },
+ { 0.458824, 0.694118, 0.749020, 1.0 },
+ { 0.552941, 0.611765, 0.780392, 1.0 },
+ { 0.592157, 0.588235, 0.780392, 1.0 },
+ { 0.635294, 0.568627, 0.780392, 1.0 },
+ { 0.639216, 0.564706, 0.800000, 1.0 },
+ { 0.647059, 0.564706, 0.823529, 1.0 },
+ { 0.658824, 0.560784, 0.827451, 1.0 },
+ { 0.670588, 0.560784, 0.831373, 1.0 },
+ { 0.682353, 0.549020, 0.827451, 1.0 },
+ { 0.694118, 0.541176, 0.827451, 1.0 },
+ { 0.709804, 0.490196, 0.741176, 1.0 },
+ { 0.737255, 0.490196, 0.674510, 1.0 },
+ { 0.768627, 0.494118, 0.607843, 1.0 },
+ { 0.780392, 0.458824, 0.545098, 1.0 },
+ { 0.796078, 0.423529, 0.486275, 1.0 },
+ { 0.807843, 0.431373, 0.439216, 1.0 },
+ { 0.819608, 0.439216, 0.392157, 1.0 },
+ { 0.878431, 0.458824, 0.262745, 1.0 },
+ { 0.862745, 0.419608, 0.258824, 1.0 },
+ { 0.850980, 0.384314, 0.254902, 1.0 },
+ { 0.850980, 0.388235, 0.278431, 1.0 },
+ { 0.850980, 0.396078, 0.301961, 1.0 },
+ { 0.843137, 0.392157, 0.325490, 1.0 },
+ { 0.835294, 0.388235, 0.352941, 1.0 },
+ { 0.823529, 0.403922, 0.443137, 1.0 },
+ { 0.788235, 0.411765, 0.549020, 1.0 },
+ { 0.784314, 0.482353, 0.686275, 1.0 },
+ { 0.780392, 0.501961, 0.737255, 1.0 },
+ { 0.776471, 0.521569, 0.788235, 1.0 },
+ { 0.776471, 0.482353, 0.780392, 1.0 },
+ { 0.780392, 0.447059, 0.772549, 1.0 },
+ { 0.792157, 0.423529, 0.749020, 1.0 },
+ { 0.803922, 0.403922, 0.725490, 1.0 },
+ { 0.823529, 0.356863, 0.615686, 1.0 },
+ { 0.823529, 0.364706, 0.572549, 1.0 },
+ { 0.823529, 0.376471, 0.533333, 1.0 },
+ { 0.831373, 0.431373, 0.541176, 1.0 },
+ { 0.843137, 0.486275, 0.549020, 1.0 },
+ { 0.827451, 0.513725, 0.549020, 1.0 },
+ { 0.815686, 0.545098, 0.549020, 1.0 },
+ { 0.776471, 0.623529, 0.592157, 1.0 },
+ { 0.725490, 0.670588, 0.654902, 1.0 },
+ { 0.686275, 0.717647, 0.745098, 1.0 },
+ { 0.658824, 0.713725, 0.752941, 1.0 },
+ { 0.631373, 0.709804, 0.764706, 1.0 },
+ { 0.584314, 0.701961, 0.780392, 1.0 },
+ { 0.541176, 0.698039, 0.796078, 1.0 },
+ { 0.513725, 0.705882, 0.796078, 1.0 },
+ { 0.490196, 0.713725, 0.796078, 1.0 },
+ { 0.443137, 0.686275, 0.819608, 1.0 },
+ { 0.427451, 0.670588, 0.827451, 1.0 },
+ { 0.415686, 0.654902, 0.839216, 1.0 },
+ { 0.462745, 0.615686, 0.815686, 1.0 },
+ { 0.509804, 0.576471, 0.796078, 1.0 },
+ { 0.556863, 0.552941, 0.776471, 1.0 },
+ { 0.607843, 0.529412, 0.760784, 1.0 },
+ { 0.705882, 0.501961, 0.725490, 1.0 },
+ { 0.772549, 0.482353, 0.694118, 1.0 },
+ { 0.894118, 0.419608, 0.619608, 1.0 },
+ { 0.937255, 0.403922, 0.596078, 1.0 },
+ { 0.984314, 0.388235, 0.576471, 1.0 },
+ { 0.988235, 0.372549, 0.568627, 1.0 },
+ { 0.996078, 0.356863, 0.564706, 1.0 },
+ { 0.992157, 0.333333, 0.529412, 1.0 },
+ { 0.988235, 0.298039, 0.517647, 1.0 },
+ { 0.980392, 0.211765, 0.580392, 1.0 },
+ { 0.956863, 0.203922, 0.615686, 1.0 },
+ { 0.933333, 0.196078, 0.654902, 1.0 },
+ { 0.921569, 0.200000, 0.690196, 1.0 },
+ { 0.913725, 0.207843, 0.729412, 1.0 },
+ { 0.905882, 0.231373, 0.752941, 1.0 },
+ { 0.898039, 0.254902, 0.780392, 1.0 },
+ { 0.870588, 0.313725, 0.827451, 1.0 },
+ { 0.843137, 0.364706, 0.815686, 1.0 },
+ { 0.878431, 0.411765, 0.654902, 1.0 },
+ { 0.890196, 0.415686, 0.596078, 1.0 },
+ { 0.905882, 0.419608, 0.541176, 1.0 },
+ { 0.909804, 0.403922, 0.525490, 1.0 },
+ { 0.913725, 0.392157, 0.509804, 1.0 },
+ { 0.933333, 0.356863, 0.439216, 1.0 },
+ { 0.960784, 0.337255, 0.384314, 1.0 },
+ { 0.949020, 0.305882, 0.415686, 1.0 },
+ { 0.945098, 0.301961, 0.447059, 1.0 },
+ { 0.945098, 0.298039, 0.482353, 1.0 },
+ { 0.941176, 0.305882, 0.509804, 1.0 },
+ { 0.937255, 0.313725, 0.541176, 1.0 },
+ { 0.905882, 0.364706, 0.607843, 1.0 },
+ { 0.862745, 0.419608, 0.650980, 1.0 },
+ { 0.835294, 0.482353, 0.654902, 1.0 },
+ { 0.803922, 0.549020, 0.666667, 1.0 },
+ { 0.749020, 0.737255, 0.647059, 1.0 },
+ { 0.760784, 0.796078, 0.576471, 1.0 },
+ { 0.772549, 0.854902, 0.509804, 1.0 },
+ { 0.768627, 0.862745, 0.482353, 1.0 },
+ { 0.768627, 0.870588, 0.454902, 1.0 },
+ { 0.752941, 0.862745, 0.458824, 1.0 },
+ { 0.780392, 0.854902, 0.447059, 1.0 },
+ { 0.823529, 0.772549, 0.450980, 1.0 },
+ { 0.811765, 0.725490, 0.509804, 1.0 },
+ { 0.800000, 0.678431, 0.568627, 1.0 },
+ { 0.803922, 0.654902, 0.568627, 1.0 },
+ { 0.811765, 0.631373, 0.572549, 1.0 },
+ { 0.831373, 0.588235, 0.541176, 1.0 },
+ { 0.850980, 0.521569, 0.517647, 1.0 },
+ { 0.882353, 0.474510, 0.505882, 1.0 },
+ { 0.905882, 0.423529, 0.490196, 1.0 },
+ { 0.956863, 0.321569, 0.388235, 1.0 },
+ { 0.964706, 0.305882, 0.372549, 1.0 },
+ { 0.976471, 0.290196, 0.360784, 1.0 },
+ { 0.976471, 0.274510, 0.349020, 1.0 },
+ { 0.960784, 0.262745, 0.317647, 1.0 },
+ { 0.960784, 0.266667, 0.294118, 1.0 },
+ { 0.968627, 0.274510, 0.305882, 1.0 },
+ { 0.964706, 0.274510, 0.329412, 1.0 },
+ { 0.960784, 0.278431, 0.352941, 1.0 },
+ { 0.956863, 0.282353, 0.376471, 1.0 },
+ { 0.952941, 0.290196, 0.407843, 1.0 },
+ { 0.949020, 0.301961, 0.439216, 1.0 },
+ { 0.925490, 0.309804, 0.509804, 1.0 },
+ { 0.878431, 0.341176, 0.568627, 1.0 },
+ { 0.854902, 0.368627, 0.611765, 1.0 },
+ { 0.827451, 0.403922, 0.639216, 1.0 },
+ { 0.701961, 0.486275, 0.705882, 1.0 },
+ { 0.678431, 0.501961, 0.729412, 1.0 },
+ { 0.658824, 0.517647, 0.752941, 1.0 },
+ { 0.627451, 0.505882, 0.776471, 1.0 },
+ { 0.611765, 0.490196, 0.803922, 1.0 },
+ { 0.576471, 0.486275, 0.788235, 1.0 },
+ { 0.588235, 0.486275, 0.792157, 1.0 },
+ { 0.686275, 0.407843, 0.764706, 1.0 },
+ { 0.741176, 0.388235, 0.737255, 1.0 },
+ { 0.796078, 0.368627, 0.709804, 1.0 },
+ { 0.819608, 0.372549, 0.694118, 1.0 },
+ { 0.843137, 0.380392, 0.682353, 1.0 },
+ { 0.878431, 0.384314, 0.662745, 1.0 },
+ { 0.890196, 0.411765, 0.666667, 1.0 },
+ { 0.866667, 0.454902, 0.686275, 1.0 },
+ { 0.850980, 0.501961, 0.698039, 1.0 },
+ { 0.764706, 0.607843, 0.749020, 1.0 },
+ { 0.733333, 0.639216, 0.760784, 1.0 },
+ { 0.705882, 0.674510, 0.776471, 1.0 },
+ { 0.674510, 0.705882, 0.784314, 1.0 },
+ { 0.650980, 0.721569, 0.792157, 1.0 },
+ { 0.635294, 0.705882, 0.800000, 1.0 },
+ { 0.615686, 0.709804, 0.823529, 1.0 },
+ { 0.560784, 0.709804, 0.858824, 1.0 },
+ { 0.541176, 0.701961, 0.862745, 1.0 },
+ { 0.521569, 0.694118, 0.866667, 1.0 },
+ { 0.498039, 0.701961, 0.862745, 1.0 },
+ { 0.505882, 0.709804, 0.854902, 1.0 },
+ { 0.521569, 0.725490, 0.850980, 1.0 },
+ { 0.521569, 0.709804, 0.843137, 1.0 },
+ { 0.525490, 0.690196, 0.807843, 1.0 },
+ { 0.556863, 0.650980, 0.772549, 1.0 },
+ { 0.639216, 0.588235, 0.650980, 1.0 },
+ { 0.670588, 0.568627, 0.623529, 1.0 },
+ { 0.705882, 0.552941, 0.600000, 1.0 },
+ { 0.776471, 0.490196, 0.580392, 1.0 },
+ { 0.811765, 0.447059, 0.588235, 1.0 },
+ { 0.819608, 0.423529, 0.592157, 1.0 },
+ { 0.847059, 0.443137, 0.603922, 1.0 },
+ { 0.894118, 0.458824, 0.682353, 1.0 },
+ { 0.878431, 0.462745, 0.713725, 1.0 },
+ { 0.866667, 0.466667, 0.749020, 1.0 },
+ { 0.819608, 0.498039, 0.819608, 1.0 },
+ { 0.752941, 0.541176, 0.854902, 1.0 },
+ { 0.701961, 0.584314, 0.870588, 1.0 },
+ { 0.670588, 0.627451, 0.874510, 1.0 },
+ { 0.639216, 0.643137, 0.874510, 1.0 },
+ { 0.600000, 0.662745, 0.850980, 1.0 },
+ { 0.556863, 0.678431, 0.823529, 1.0 },
+ { 0.533333, 0.717647, 0.784314, 1.0 },
+ { 0.541176, 0.717647, 0.760784, 1.0 },
+ { 0.545098, 0.694118, 0.756863, 1.0 },
+ { 0.537255, 0.662745, 0.764706, 1.0 },
+ { 0.513725, 0.662745, 0.780392, 1.0 },
+ { 0.505882, 0.670588, 0.792157, 1.0 },
+ { 0.478431, 0.639216, 0.831373, 1.0 },
+ { 0.478431, 0.623529, 0.854902, 1.0 },
+ { 0.478431, 0.611765, 0.878431, 1.0 },
+ { 0.474510, 0.607843, 0.925490, 1.0 },
+ { 0.423529, 0.603922, 0.921569, 1.0 },
+ { 0.388235, 0.600000, 0.894118, 1.0 },
+ { 0.415686, 0.572549, 0.898039, 1.0 },
+ { 0.486275, 0.537255, 0.937255, 1.0 },
+ { 0.513725, 0.501961, 0.964706, 1.0 },
+ { 0.509804, 0.478431, 0.941176, 1.0 },
+ { 0.533333, 0.474510, 0.917647, 1.0 },
+ { 0.596078, 0.470588, 0.913725, 1.0 },
+ { 0.670588, 0.482353, 0.917647, 1.0 },
+ { 0.705882, 0.490196, 0.913725, 1.0 },
+ { 0.701961, 0.509804, 0.890196, 1.0 },
+ { 0.690196, 0.517647, 0.878431, 1.0 },
+ { 0.686275, 0.525490, 0.862745, 1.0 },
+ { 0.709804, 0.545098, 0.858824, 1.0 },
+ { 0.713725, 0.552941, 0.854902, 1.0 },
+ { 0.725490, 0.541176, 0.839216, 1.0 },
+ { 0.733333, 0.505882, 0.792157, 1.0 },
+ { 0.745098, 0.462745, 0.729412, 1.0 },
+ { 0.737255, 0.458824, 0.698039, 1.0 },
+ { 0.698039, 0.443137, 0.682353, 1.0 },
+ { 0.678431, 0.431373, 0.670588, 1.0 },
+ { 0.647059, 0.400000, 0.650980, 1.0 },
+ { 0.615686, 0.419608, 0.678431, 1.0 },
+ { 0.556863, 0.411765, 0.729412, 1.0 },
+ { 0.541176, 0.376471, 0.788235, 1.0 },
+ { 0.533333, 0.356863, 0.811765, 1.0 },
+ { 0.552941, 0.384314, 0.843137, 1.0 },
+ { 0.580392, 0.423529, 0.847059, 1.0 },
+ { 0.643137, 0.407843, 0.870588, 1.0 },
+ { 0.670588, 0.411765, 0.862745, 1.0 },
+ { 0.698039, 0.431373, 0.843137, 1.0 },
+ { 0.705882, 0.490196, 0.788235, 1.0 },
+ { 0.721569, 0.541176, 0.768627, 1.0 },
+ { 0.709804, 0.580392, 0.772549, 1.0 },
+ { 0.713725, 0.603922, 0.792157, 1.0 },
+ { 0.701961, 0.611765, 0.796078, 1.0 },
+ { 0.674510, 0.611765, 0.807843, 1.0 },
+ { 0.639216, 0.596078, 0.827451, 1.0 },
+ { 0.631373, 0.580392, 0.858824, 1.0 },
+ { 0.631373, 0.568627, 0.878431, 1.0 },
+ { 0.611765, 0.564706, 0.878431, 1.0 },
+ { 0.580392, 0.560784, 0.878431, 1.0 },
+ { 0.552941, 0.564706, 0.890196, 1.0 },
+ { 0.552941, 0.572549, 0.901961, 1.0 },
+ { 0.549020, 0.584314, 0.898039, 1.0 },
+ { 0.552941, 0.603922, 0.898039, 1.0 },
+ { 0.545098, 0.627451, 0.894118, 1.0 },
+ { 0.545098, 0.643137, 0.894118, 1.0 },
+ { 0.537255, 0.635294, 0.890196, 1.0 },
+ { 0.552941, 0.627451, 0.890196, 1.0 },
+ { 0.580392, 0.631373, 0.878431, 1.0 },
+ { 0.607843, 0.631373, 0.862745, 1.0 },
+ { 0.639216, 0.615686, 0.827451, 1.0 },
+ { 0.666667, 0.584314, 0.788235, 1.0 },
+ { 0.705882, 0.564706, 0.729412, 1.0 },
+ { 0.713725, 0.556863, 0.682353, 1.0 },
+ { 0.721569, 0.568627, 0.670588, 1.0 },
+ { 0.686275, 0.564706, 0.674510, 1.0 },
+ { 0.658824, 0.541176, 0.686275, 1.0 },
+ { 0.596078, 0.486275, 0.694118, 1.0 },
+ { 0.549020, 0.454902, 0.749020, 1.0 },
+ { 0.486275, 0.447059, 0.800000, 1.0 },
+ { 0.470588, 0.482353, 0.858824, 1.0 },
+ { 0.486275, 0.513725, 0.878431, 1.0 },
+ { 0.494118, 0.513725, 0.905882, 1.0 },
+ { 0.509804, 0.474510, 0.905882, 1.0 },
+ { 0.505882, 0.482353, 0.909804, 1.0 },
+ { 0.525490, 0.560784, 0.862745, 1.0 },
+ };
+/* Scattered_Petals */
+static double4 colors_636[] = {
+ { 0.266667, 0.470588, 0.482353, 1.0 },
+ { 0.223529, 0.380392, 0.376471, 1.0 },
+ { 0.200000, 0.337255, 0.329412, 1.0 },
+ { 0.176471, 0.294118, 0.286275, 1.0 },
+ { 0.156863, 0.247059, 0.239216, 1.0 },
+ { 0.141176, 0.203922, 0.196078, 1.0 },
+ { 0.137255, 0.188235, 0.176471, 1.0 },
+ { 0.133333, 0.176471, 0.156863, 1.0 },
+ { 0.129412, 0.137255, 0.105882, 1.0 },
+ { 0.125490, 0.125490, 0.101961, 1.0 },
+ { 0.121569, 0.117647, 0.098039, 1.0 },
+ { 0.129412, 0.121569, 0.094118, 1.0 },
+ { 0.137255, 0.129412, 0.094118, 1.0 },
+ { 0.145098, 0.152941, 0.090196, 1.0 },
+ { 0.152941, 0.176471, 0.090196, 1.0 },
+ { 0.152941, 0.188235, 0.094118, 1.0 },
+ { 0.156863, 0.200000, 0.101961, 1.0 },
+ { 0.164706, 0.215686, 0.125490, 1.0 },
+ { 0.168627, 0.227451, 0.137255, 1.0 },
+ { 0.176471, 0.243137, 0.149020, 1.0 },
+ { 0.207843, 0.282353, 0.168627, 1.0 },
+ { 0.239216, 0.321569, 0.188235, 1.0 },
+ { 0.247059, 0.337255, 0.211765, 1.0 },
+ { 0.258824, 0.356863, 0.235294, 1.0 },
+ { 0.290196, 0.419608, 0.317647, 1.0 },
+ { 0.305882, 0.435294, 0.321569, 1.0 },
+ { 0.321569, 0.450980, 0.325490, 1.0 },
+ { 0.321569, 0.439216, 0.325490, 1.0 },
+ { 0.321569, 0.431373, 0.325490, 1.0 },
+ { 0.313725, 0.419608, 0.325490, 1.0 },
+ { 0.305882, 0.407843, 0.325490, 1.0 },
+ { 0.270588, 0.360784, 0.301961, 1.0 },
+ { 0.247059, 0.321569, 0.266667, 1.0 },
+ { 0.211765, 0.235294, 0.207843, 1.0 },
+ { 0.219608, 0.227451, 0.203922, 1.0 },
+ { 0.227451, 0.219608, 0.200000, 1.0 },
+ { 0.274510, 0.243137, 0.247059, 1.0 },
+ { 0.325490, 0.270588, 0.294118, 1.0 },
+ { 0.368627, 0.278431, 0.325490, 1.0 },
+ { 0.415686, 0.290196, 0.356863, 1.0 },
+ { 0.588235, 0.321569, 0.458824, 1.0 },
+ { 0.592157, 0.337255, 0.458824, 1.0 },
+ { 0.600000, 0.352941, 0.458824, 1.0 },
+ { 0.580392, 0.333333, 0.447059, 1.0 },
+ { 0.564706, 0.313725, 0.439216, 1.0 },
+ { 0.552941, 0.286275, 0.423529, 1.0 },
+ { 0.545098, 0.262745, 0.411765, 1.0 },
+ { 0.482353, 0.227451, 0.349020, 1.0 },
+ { 0.372549, 0.184314, 0.270588, 1.0 },
+ { 0.164706, 0.133333, 0.129412, 1.0 },
+ { 0.117647, 0.113725, 0.101961, 1.0 },
+ { 0.074510, 0.098039, 0.074510, 1.0 },
+ { 0.054902, 0.086275, 0.062745, 1.0 },
+ { 0.039216, 0.078431, 0.050980, 1.0 },
+ { 0.043137, 0.082353, 0.050980, 1.0 },
+ { 0.047059, 0.090196, 0.054902, 1.0 },
+ { 0.082353, 0.141176, 0.074510, 1.0 },
+ { 0.101961, 0.180392, 0.105882, 1.0 },
+ { 0.121569, 0.223529, 0.137255, 1.0 },
+ { 0.152941, 0.254902, 0.168627, 1.0 },
+ { 0.188235, 0.286275, 0.203922, 1.0 },
+ { 0.215686, 0.294118, 0.227451, 1.0 },
+ { 0.243137, 0.305882, 0.250980, 1.0 },
+ { 0.345098, 0.313725, 0.325490, 1.0 },
+ { 0.447059, 0.345098, 0.403922, 1.0 },
+ { 0.615686, 0.407843, 0.572549, 1.0 },
+ { 0.650980, 0.454902, 0.615686, 1.0 },
+ { 0.690196, 0.505882, 0.658824, 1.0 },
+ { 0.698039, 0.521569, 0.666667, 1.0 },
+ { 0.705882, 0.541176, 0.674510, 1.0 },
+ { 0.698039, 0.564706, 0.690196, 1.0 },
+ { 0.662745, 0.552941, 0.682353, 1.0 },
+ { 0.556863, 0.533333, 0.600000, 1.0 },
+ { 0.458824, 0.513725, 0.521569, 1.0 },
+ { 0.360784, 0.494118, 0.443137, 1.0 },
+ { 0.298039, 0.423529, 0.364706, 1.0 },
+ { 0.235294, 0.356863, 0.286275, 1.0 },
+ { 0.223529, 0.325490, 0.262745, 1.0 },
+ { 0.215686, 0.298039, 0.239216, 1.0 },
+ { 0.200000, 0.250980, 0.200000, 1.0 },
+ { 0.180392, 0.215686, 0.180392, 1.0 },
+ { 0.145098, 0.160784, 0.141176, 1.0 },
+ { 0.145098, 0.156863, 0.129412, 1.0 },
+ { 0.149020, 0.156863, 0.121569, 1.0 },
+ { 0.145098, 0.152941, 0.121569, 1.0 },
+ { 0.141176, 0.152941, 0.125490, 1.0 },
+ { 0.129412, 0.152941, 0.133333, 1.0 },
+ { 0.117647, 0.137255, 0.141176, 1.0 },
+ { 0.117647, 0.141176, 0.137255, 1.0 },
+ { 0.113725, 0.160784, 0.149020, 1.0 },
+ { 0.113725, 0.184314, 0.164706, 1.0 },
+ { 0.117647, 0.196078, 0.176471, 1.0 },
+ { 0.121569, 0.207843, 0.188235, 1.0 },
+ { 0.129412, 0.231373, 0.196078, 1.0 },
+ { 0.149020, 0.247059, 0.192157, 1.0 },
+ { 0.164706, 0.254902, 0.188235, 1.0 },
+ { 0.164706, 0.282353, 0.207843, 1.0 },
+ { 0.192157, 0.345098, 0.247059, 1.0 },
+ { 0.207843, 0.364706, 0.247059, 1.0 },
+ { 0.227451, 0.388235, 0.247059, 1.0 },
+ { 0.227451, 0.403922, 0.254902, 1.0 },
+ { 0.227451, 0.419608, 0.266667, 1.0 },
+ { 0.243137, 0.458824, 0.301961, 1.0 },
+ { 0.270588, 0.513725, 0.356863, 1.0 },
+ { 0.305882, 0.592157, 0.435294, 1.0 },
+ { 0.301961, 0.603922, 0.454902, 1.0 },
+ { 0.301961, 0.619608, 0.474510, 1.0 },
+ { 0.305882, 0.619608, 0.474510, 1.0 },
+ { 0.309804, 0.619608, 0.478431, 1.0 },
+ { 0.309804, 0.607843, 0.447059, 1.0 },
+ { 0.305882, 0.572549, 0.415686, 1.0 },
+ { 0.290196, 0.545098, 0.364706, 1.0 },
+ { 0.270588, 0.505882, 0.317647, 1.0 },
+ { 0.250980, 0.427451, 0.223529, 1.0 },
+ { 0.239216, 0.407843, 0.203922, 1.0 },
+ { 0.231373, 0.388235, 0.188235, 1.0 },
+ { 0.223529, 0.368627, 0.152941, 1.0 },
+ { 0.223529, 0.364706, 0.141176, 1.0 },
+ { 0.247059, 0.380392, 0.156863, 1.0 },
+ { 0.286275, 0.411765, 0.184314, 1.0 },
+ { 0.309804, 0.486275, 0.290196, 1.0 },
+ { 0.313725, 0.517647, 0.333333, 1.0 },
+ { 0.317647, 0.549020, 0.376471, 1.0 },
+ { 0.329412, 0.552941, 0.380392, 1.0 },
+ { 0.341176, 0.556863, 0.388235, 1.0 },
+ { 0.341176, 0.556863, 0.396078, 1.0 },
+ { 0.349020, 0.556863, 0.400000, 1.0 },
+ { 0.341176, 0.572549, 0.392157, 1.0 },
+ { 0.329412, 0.584314, 0.380392, 1.0 },
+ { 0.298039, 0.529412, 0.317647, 1.0 },
+ { 0.290196, 0.501961, 0.298039, 1.0 },
+ { 0.282353, 0.478431, 0.282353, 1.0 },
+ { 0.286275, 0.443137, 0.250980, 1.0 },
+ { 0.290196, 0.431373, 0.231373, 1.0 },
+ { 0.298039, 0.435294, 0.215686, 1.0 },
+ { 0.290196, 0.431373, 0.203922, 1.0 },
+ { 0.262745, 0.372549, 0.180392, 1.0 },
+ { 0.243137, 0.333333, 0.176471, 1.0 },
+ { 0.227451, 0.294118, 0.172549, 1.0 },
+ { 0.219608, 0.282353, 0.168627, 1.0 },
+ { 0.211765, 0.270588, 0.164706, 1.0 },
+ { 0.192157, 0.235294, 0.149020, 1.0 },
+ { 0.180392, 0.215686, 0.129412, 1.0 },
+ { 0.160784, 0.184314, 0.117647, 1.0 },
+ { 0.149020, 0.156863, 0.113725, 1.0 },
+ { 0.168627, 0.125490, 0.129412, 1.0 },
+ { 0.196078, 0.125490, 0.141176, 1.0 },
+ { 0.227451, 0.129412, 0.156863, 1.0 },
+ { 0.313725, 0.133333, 0.200000, 1.0 },
+ { 0.400000, 0.137255, 0.231373, 1.0 },
+ { 0.419608, 0.145098, 0.227451, 1.0 },
+ { 0.411765, 0.164706, 0.219608, 1.0 },
+ { 0.439216, 0.270588, 0.239216, 1.0 },
+ { 0.478431, 0.301961, 0.266667, 1.0 },
+ { 0.517647, 0.333333, 0.294118, 1.0 },
+ { 0.560784, 0.368627, 0.305882, 1.0 },
+ { 0.556863, 0.400000, 0.333333, 1.0 },
+ { 0.545098, 0.423529, 0.368627, 1.0 },
+ { 0.549020, 0.454902, 0.419608, 1.0 },
+ { 0.600000, 0.509804, 0.521569, 1.0 },
+ { 0.686275, 0.537255, 0.596078, 1.0 },
+ { 0.800000, 0.537255, 0.729412, 1.0 },
+ { 0.831373, 0.513725, 0.745098, 1.0 },
+ { 0.862745, 0.494118, 0.764706, 1.0 },
+ { 0.909804, 0.466667, 0.803922, 1.0 },
+ { 0.929412, 0.427451, 0.788235, 1.0 },
+ { 0.874510, 0.400000, 0.737255, 1.0 },
+ { 0.788235, 0.368627, 0.666667, 1.0 },
+ { 0.607843, 0.282353, 0.474510, 1.0 },
+ { 0.576471, 0.254902, 0.427451, 1.0 },
+ { 0.545098, 0.231373, 0.384314, 1.0 },
+ { 0.439216, 0.196078, 0.294118, 1.0 },
+ { 0.337255, 0.168627, 0.219608, 1.0 },
+ { 0.231373, 0.145098, 0.145098, 1.0 },
+ { 0.145098, 0.129412, 0.098039, 1.0 },
+ { 0.152941, 0.172549, 0.094118, 1.0 },
+ { 0.164706, 0.207843, 0.090196, 1.0 },
+ { 0.168627, 0.223529, 0.090196, 1.0 },
+ { 0.192157, 0.266667, 0.101961, 1.0 },
+ { 0.164706, 0.235294, 0.094118, 1.0 },
+ { 0.192157, 0.278431, 0.117647, 1.0 },
+ { 0.223529, 0.333333, 0.149020, 1.0 },
+ { 0.239216, 0.368627, 0.160784, 1.0 },
+ { 0.258824, 0.407843, 0.176471, 1.0 },
+ { 0.203922, 0.329412, 0.160784, 1.0 },
+ { 0.188235, 0.309804, 0.156863, 1.0 },
+ { 0.176471, 0.294118, 0.156863, 1.0 },
+ { 0.152941, 0.254902, 0.149020, 1.0 },
+ { 0.133333, 0.231373, 0.133333, 1.0 },
+ { 0.121569, 0.203922, 0.125490, 1.0 },
+ { 0.101961, 0.188235, 0.117647, 1.0 },
+ { 0.094118, 0.168627, 0.109804, 1.0 },
+ { 0.090196, 0.160784, 0.121569, 1.0 },
+ { 0.098039, 0.168627, 0.145098, 1.0 },
+ { 0.117647, 0.196078, 0.184314, 1.0 },
+ { 0.137255, 0.243137, 0.231373, 1.0 },
+ { 0.160784, 0.298039, 0.274510, 1.0 },
+ { 0.200000, 0.376471, 0.329412, 1.0 },
+ { 0.243137, 0.450980, 0.403922, 1.0 },
+ { 0.282353, 0.529412, 0.486275, 1.0 },
+ { 0.317647, 0.600000, 0.556863, 1.0 },
+ { 0.403922, 0.611765, 0.615686, 1.0 },
+ { 0.498039, 0.623529, 0.662745, 1.0 },
+ { 0.592157, 0.615686, 0.713725, 1.0 },
+ { 0.678431, 0.607843, 0.768627, 1.0 },
+ { 0.701961, 0.619608, 0.796078, 1.0 },
+ { 0.772549, 0.584314, 0.819608, 1.0 },
+ { 0.850980, 0.545098, 0.819608, 1.0 },
+ { 0.921569, 0.490196, 0.823529, 1.0 },
+ { 0.980392, 0.450980, 0.839216, 1.0 },
+ { 0.968627, 0.450980, 0.835294, 1.0 },
+ { 0.909804, 0.462745, 0.796078, 1.0 },
+ { 0.866667, 0.482353, 0.733333, 1.0 },
+ { 0.819608, 0.501961, 0.662745, 1.0 },
+ { 0.768627, 0.501961, 0.592157, 1.0 },
+ { 0.721569, 0.501961, 0.549020, 1.0 },
+ { 0.627451, 0.490196, 0.478431, 1.0 },
+ { 0.541176, 0.474510, 0.411765, 1.0 },
+ { 0.470588, 0.474510, 0.345098, 1.0 },
+ { 0.411765, 0.466667, 0.282353, 1.0 },
+ { 0.376471, 0.447059, 0.247059, 1.0 },
+ { 0.337255, 0.415686, 0.207843, 1.0 },
+ { 0.286275, 0.364706, 0.184314, 1.0 },
+ { 0.243137, 0.321569, 0.172549, 1.0 },
+ { 0.203922, 0.286275, 0.172549, 1.0 },
+ { 0.172549, 0.254902, 0.168627, 1.0 },
+ { 0.152941, 0.235294, 0.152941, 1.0 },
+ { 0.137255, 0.215686, 0.125490, 1.0 },
+ { 0.121569, 0.196078, 0.101961, 1.0 },
+ { 0.105882, 0.188235, 0.090196, 1.0 },
+ { 0.094118, 0.172549, 0.086275, 1.0 },
+ { 0.086275, 0.156863, 0.086275, 1.0 },
+ { 0.090196, 0.156863, 0.074510, 1.0 },
+ { 0.098039, 0.156863, 0.074510, 1.0 },
+ { 0.113725, 0.184314, 0.070588, 1.0 },
+ { 0.125490, 0.211765, 0.078431, 1.0 },
+ { 0.133333, 0.227451, 0.098039, 1.0 },
+ { 0.141176, 0.235294, 0.105882, 1.0 },
+ { 0.141176, 0.231373, 0.121569, 1.0 },
+ { 0.141176, 0.239216, 0.125490, 1.0 },
+ { 0.152941, 0.250980, 0.133333, 1.0 },
+ { 0.164706, 0.262745, 0.137255, 1.0 },
+ { 0.180392, 0.270588, 0.145098, 1.0 },
+ { 0.196078, 0.266667, 0.156863, 1.0 },
+ { 0.235294, 0.262745, 0.176471, 1.0 },
+ { 0.305882, 0.286275, 0.239216, 1.0 },
+ { 0.407843, 0.313725, 0.313725, 1.0 },
+ { 0.486275, 0.349020, 0.384314, 1.0 },
+ { 0.490196, 0.400000, 0.439216, 1.0 },
+ { 0.474510, 0.419608, 0.458824, 1.0 },
+ { 0.462745, 0.443137, 0.494118, 1.0 },
+ { 0.482353, 0.466667, 0.541176, 1.0 },
+ { 0.533333, 0.474510, 0.592157, 1.0 },
+ { 0.509804, 0.509804, 0.619608, 1.0 },
+ { 0.439216, 0.517647, 0.600000, 1.0 },
+ { 0.349020, 0.494118, 0.541176, 1.0 },
+ };
+/* Sea_Mist */
+static double4 colors_637[] = {
+ { 0.258824, 0.580392, 0.517647, 1.0 },
+ { 0.274510, 0.568627, 0.525490, 1.0 },
+ { 0.250980, 0.537255, 0.498039, 1.0 },
+ { 0.227451, 0.505882, 0.470588, 1.0 },
+ { 0.192157, 0.439216, 0.400000, 1.0 },
+ { 0.160784, 0.376471, 0.333333, 1.0 },
+ { 0.145098, 0.349020, 0.309804, 1.0 },
+ { 0.133333, 0.321569, 0.290196, 1.0 },
+ { 0.133333, 0.239216, 0.223529, 1.0 },
+ { 0.152941, 0.243137, 0.223529, 1.0 },
+ { 0.172549, 0.247059, 0.223529, 1.0 },
+ { 0.188235, 0.258824, 0.239216, 1.0 },
+ { 0.203922, 0.274510, 0.258824, 1.0 },
+ { 0.239216, 0.278431, 0.270588, 1.0 },
+ { 0.274510, 0.286275, 0.286275, 1.0 },
+ { 0.294118, 0.301961, 0.298039, 1.0 },
+ { 0.317647, 0.317647, 0.313725, 1.0 },
+ { 0.388235, 0.403922, 0.400000, 1.0 },
+ { 0.396078, 0.439216, 0.435294, 1.0 },
+ { 0.403922, 0.478431, 0.470588, 1.0 },
+ { 0.392157, 0.509804, 0.494118, 1.0 },
+ { 0.380392, 0.545098, 0.517647, 1.0 },
+ { 0.372549, 0.556863, 0.525490, 1.0 },
+ { 0.368627, 0.568627, 0.537255, 1.0 },
+ { 0.313725, 0.584314, 0.533333, 1.0 },
+ { 0.274510, 0.576471, 0.525490, 1.0 },
+ { 0.235294, 0.572549, 0.517647, 1.0 },
+ { 0.227451, 0.537255, 0.482353, 1.0 },
+ { 0.223529, 0.501961, 0.450980, 1.0 },
+ { 0.219608, 0.478431, 0.431373, 1.0 },
+ { 0.219608, 0.458824, 0.411765, 1.0 },
+ { 0.215686, 0.419608, 0.376471, 1.0 },
+ { 0.203922, 0.396078, 0.360784, 1.0 },
+ { 0.219608, 0.329412, 0.309804, 1.0 },
+ { 0.231373, 0.305882, 0.290196, 1.0 },
+ { 0.247059, 0.286275, 0.270588, 1.0 },
+ { 0.254902, 0.282353, 0.274510, 1.0 },
+ { 0.266667, 0.282353, 0.278431, 1.0 },
+ { 0.270588, 0.282353, 0.278431, 1.0 },
+ { 0.278431, 0.286275, 0.278431, 1.0 },
+ { 0.290196, 0.290196, 0.286275, 1.0 },
+ { 0.274510, 0.309804, 0.305882, 1.0 },
+ { 0.258824, 0.333333, 0.325490, 1.0 },
+ { 0.247059, 0.352941, 0.341176, 1.0 },
+ { 0.235294, 0.376471, 0.360784, 1.0 },
+ { 0.227451, 0.372549, 0.356863, 1.0 },
+ { 0.219608, 0.372549, 0.356863, 1.0 },
+ { 0.184314, 0.360784, 0.349020, 1.0 },
+ { 0.137255, 0.352941, 0.349020, 1.0 },
+ { 0.090196, 0.364706, 0.349020, 1.0 },
+ { 0.094118, 0.380392, 0.364706, 1.0 },
+ { 0.101961, 0.400000, 0.380392, 1.0 },
+ { 0.117647, 0.431373, 0.415686, 1.0 },
+ { 0.137255, 0.466667, 0.450980, 1.0 },
+ { 0.152941, 0.490196, 0.470588, 1.0 },
+ { 0.172549, 0.517647, 0.494118, 1.0 },
+ { 0.250980, 0.647059, 0.607843, 1.0 },
+ { 0.309804, 0.705882, 0.674510, 1.0 },
+ { 0.372549, 0.768627, 0.745098, 1.0 },
+ { 0.431373, 0.815686, 0.796078, 1.0 },
+ { 0.490196, 0.862745, 0.850980, 1.0 },
+ { 0.498039, 0.878431, 0.866667, 1.0 },
+ { 0.505882, 0.898039, 0.886275, 1.0 },
+ { 0.513725, 0.901961, 0.901961, 1.0 },
+ { 0.501961, 0.909804, 0.909804, 1.0 },
+ { 0.498039, 0.894118, 0.894118, 1.0 },
+ { 0.486275, 0.866667, 0.866667, 1.0 },
+ { 0.478431, 0.839216, 0.839216, 1.0 },
+ { 0.458824, 0.811765, 0.811765, 1.0 },
+ { 0.443137, 0.788235, 0.784314, 1.0 },
+ { 0.400000, 0.733333, 0.721569, 1.0 },
+ { 0.368627, 0.674510, 0.654902, 1.0 },
+ { 0.356863, 0.572549, 0.545098, 1.0 },
+ { 0.349020, 0.513725, 0.486275, 1.0 },
+ { 0.341176, 0.454902, 0.431373, 1.0 },
+ { 0.321569, 0.400000, 0.380392, 1.0 },
+ { 0.301961, 0.349020, 0.329412, 1.0 },
+ { 0.290196, 0.333333, 0.313725, 1.0 },
+ { 0.282353, 0.317647, 0.301961, 1.0 },
+ { 0.270588, 0.290196, 0.274510, 1.0 },
+ { 0.250980, 0.270588, 0.254902, 1.0 },
+ { 0.219608, 0.227451, 0.215686, 1.0 },
+ { 0.203922, 0.211765, 0.203922, 1.0 },
+ { 0.192157, 0.200000, 0.192157, 1.0 },
+ { 0.188235, 0.196078, 0.188235, 1.0 },
+ { 0.188235, 0.192157, 0.188235, 1.0 },
+ { 0.188235, 0.192157, 0.188235, 1.0 },
+ { 0.192157, 0.188235, 0.188235, 1.0 },
+ { 0.180392, 0.184314, 0.180392, 1.0 },
+ { 0.180392, 0.184314, 0.180392, 1.0 },
+ { 0.180392, 0.188235, 0.180392, 1.0 },
+ { 0.180392, 0.188235, 0.180392, 1.0 },
+ { 0.184314, 0.188235, 0.184314, 1.0 },
+ { 0.184314, 0.192157, 0.184314, 1.0 },
+ { 0.180392, 0.192157, 0.180392, 1.0 },
+ { 0.160784, 0.200000, 0.188235, 1.0 },
+ { 0.141176, 0.203922, 0.196078, 1.0 },
+ { 0.125490, 0.223529, 0.215686, 1.0 },
+ { 0.133333, 0.223529, 0.211765, 1.0 },
+ { 0.141176, 0.227451, 0.211765, 1.0 },
+ { 0.141176, 0.227451, 0.211765, 1.0 },
+ { 0.145098, 0.231373, 0.215686, 1.0 },
+ { 0.141176, 0.243137, 0.239216, 1.0 },
+ { 0.160784, 0.262745, 0.250980, 1.0 },
+ { 0.211765, 0.274510, 0.258824, 1.0 },
+ { 0.223529, 0.274510, 0.258824, 1.0 },
+ { 0.235294, 0.278431, 0.262745, 1.0 },
+ { 0.239216, 0.282353, 0.266667, 1.0 },
+ { 0.243137, 0.286275, 0.270588, 1.0 },
+ { 0.254902, 0.298039, 0.282353, 1.0 },
+ { 0.266667, 0.305882, 0.290196, 1.0 },
+ { 0.278431, 0.325490, 0.305882, 1.0 },
+ { 0.282353, 0.333333, 0.313725, 1.0 },
+ { 0.254902, 0.376471, 0.345098, 1.0 },
+ { 0.247059, 0.384314, 0.349020, 1.0 },
+ { 0.243137, 0.392157, 0.356863, 1.0 },
+ { 0.231373, 0.407843, 0.372549, 1.0 },
+ { 0.235294, 0.411765, 0.376471, 1.0 },
+ { 0.235294, 0.419608, 0.372549, 1.0 },
+ { 0.223529, 0.419608, 0.368627, 1.0 },
+ { 0.184314, 0.376471, 0.337255, 1.0 },
+ { 0.176471, 0.345098, 0.309804, 1.0 },
+ { 0.172549, 0.317647, 0.286275, 1.0 },
+ { 0.172549, 0.301961, 0.270588, 1.0 },
+ { 0.172549, 0.286275, 0.258824, 1.0 },
+ { 0.168627, 0.254902, 0.227451, 1.0 },
+ { 0.152941, 0.219608, 0.203922, 1.0 },
+ { 0.137255, 0.203922, 0.196078, 1.0 },
+ { 0.137255, 0.196078, 0.196078, 1.0 },
+ { 0.168627, 0.223529, 0.211765, 1.0 },
+ { 0.172549, 0.235294, 0.223529, 1.0 },
+ { 0.180392, 0.247059, 0.235294, 1.0 },
+ { 0.192157, 0.286275, 0.270588, 1.0 },
+ { 0.227451, 0.325490, 0.309804, 1.0 },
+ { 0.262745, 0.380392, 0.364706, 1.0 },
+ { 0.313725, 0.447059, 0.423529, 1.0 },
+ { 0.360784, 0.603922, 0.576471, 1.0 },
+ { 0.376471, 0.662745, 0.639216, 1.0 },
+ { 0.392157, 0.725490, 0.705882, 1.0 },
+ { 0.403922, 0.752941, 0.729412, 1.0 },
+ { 0.419608, 0.784314, 0.756863, 1.0 },
+ { 0.443137, 0.831373, 0.807843, 1.0 },
+ { 0.454902, 0.870588, 0.843137, 1.0 },
+ { 0.443137, 0.878431, 0.858824, 1.0 },
+ { 0.443137, 0.847059, 0.827451, 1.0 },
+ { 0.400000, 0.756863, 0.733333, 1.0 },
+ { 0.392157, 0.733333, 0.705882, 1.0 },
+ { 0.388235, 0.713725, 0.682353, 1.0 },
+ { 0.349020, 0.666667, 0.631373, 1.0 },
+ { 0.325490, 0.611765, 0.568627, 1.0 },
+ { 0.294118, 0.541176, 0.498039, 1.0 },
+ { 0.243137, 0.466667, 0.423529, 1.0 },
+ { 0.184314, 0.360784, 0.321569, 1.0 },
+ { 0.172549, 0.349020, 0.309804, 1.0 },
+ { 0.164706, 0.337255, 0.298039, 1.0 },
+ { 0.172549, 0.321569, 0.286275, 1.0 },
+ { 0.184314, 0.313725, 0.286275, 1.0 },
+ { 0.211765, 0.305882, 0.282353, 1.0 },
+ { 0.247059, 0.298039, 0.282353, 1.0 },
+ { 0.274510, 0.301961, 0.294118, 1.0 },
+ { 0.301961, 0.313725, 0.309804, 1.0 },
+ { 0.321569, 0.376471, 0.364706, 1.0 },
+ { 0.317647, 0.392157, 0.376471, 1.0 },
+ { 0.317647, 0.407843, 0.388235, 1.0 },
+ { 0.309804, 0.435294, 0.403922, 1.0 },
+ { 0.321569, 0.454902, 0.423529, 1.0 },
+ { 0.325490, 0.470588, 0.435294, 1.0 },
+ { 0.341176, 0.494118, 0.462745, 1.0 },
+ { 0.341176, 0.533333, 0.498039, 1.0 },
+ { 0.349020, 0.541176, 0.501961, 1.0 },
+ { 0.360784, 0.549020, 0.509804, 1.0 },
+ { 0.372549, 0.560784, 0.521569, 1.0 },
+ { 0.403922, 0.572549, 0.541176, 1.0 },
+ { 0.423529, 0.600000, 0.568627, 1.0 },
+ { 0.447059, 0.627451, 0.596078, 1.0 },
+ { 0.478431, 0.654902, 0.627451, 1.0 },
+ { 0.505882, 0.678431, 0.650980, 1.0 },
+ { 0.529412, 0.705882, 0.690196, 1.0 },
+ { 0.529412, 0.749020, 0.733333, 1.0 },
+ { 0.509804, 0.796078, 0.776471, 1.0 },
+ { 0.501961, 0.827451, 0.811765, 1.0 },
+ { 0.482353, 0.839216, 0.823529, 1.0 },
+ { 0.474510, 0.839216, 0.823529, 1.0 },
+ { 0.470588, 0.835294, 0.811765, 1.0 },
+ { 0.415686, 0.788235, 0.764706, 1.0 },
+ { 0.388235, 0.768627, 0.741176, 1.0 },
+ { 0.360784, 0.752941, 0.721569, 1.0 },
+ { 0.309804, 0.709804, 0.670588, 1.0 },
+ { 0.262745, 0.674510, 0.627451, 1.0 },
+ { 0.243137, 0.639216, 0.588235, 1.0 },
+ { 0.235294, 0.607843, 0.552941, 1.0 },
+ { 0.223529, 0.588235, 0.533333, 1.0 },
+ { 0.215686, 0.580392, 0.521569, 1.0 },
+ { 0.196078, 0.584314, 0.525490, 1.0 },
+ { 0.192157, 0.607843, 0.552941, 1.0 },
+ { 0.207843, 0.639216, 0.588235, 1.0 },
+ { 0.219608, 0.674510, 0.631373, 1.0 },
+ { 0.243137, 0.717647, 0.670588, 1.0 },
+ { 0.250980, 0.737255, 0.698039, 1.0 },
+ { 0.254902, 0.756863, 0.717647, 1.0 },
+ { 0.262745, 0.764706, 0.733333, 1.0 },
+ { 0.258824, 0.760784, 0.729412, 1.0 },
+ { 0.274510, 0.749020, 0.717647, 1.0 },
+ { 0.286275, 0.717647, 0.690196, 1.0 },
+ { 0.298039, 0.678431, 0.654902, 1.0 },
+ { 0.305882, 0.639216, 0.615686, 1.0 },
+ { 0.301961, 0.600000, 0.576471, 1.0 },
+ { 0.313725, 0.564706, 0.541176, 1.0 },
+ { 0.329412, 0.537255, 0.517647, 1.0 },
+ { 0.341176, 0.537255, 0.509804, 1.0 },
+ { 0.352941, 0.552941, 0.521569, 1.0 },
+ { 0.356863, 0.580392, 0.552941, 1.0 },
+ { 0.360784, 0.623529, 0.596078, 1.0 },
+ { 0.392157, 0.650980, 0.615686, 1.0 },
+ { 0.407843, 0.678431, 0.647059, 1.0 },
+ { 0.423529, 0.701961, 0.670588, 1.0 },
+ { 0.431373, 0.709804, 0.682353, 1.0 },
+ { 0.419608, 0.713725, 0.686275, 1.0 },
+ { 0.435294, 0.701961, 0.674510, 1.0 },
+ { 0.443137, 0.674510, 0.650980, 1.0 },
+ { 0.454902, 0.635294, 0.607843, 1.0 },
+ { 0.466667, 0.584314, 0.568627, 1.0 },
+ { 0.458824, 0.533333, 0.521569, 1.0 },
+ { 0.439216, 0.501961, 0.490196, 1.0 },
+ { 0.411765, 0.478431, 0.466667, 1.0 },
+ { 0.380392, 0.450980, 0.431373, 1.0 },
+ { 0.356863, 0.419608, 0.403922, 1.0 },
+ { 0.325490, 0.392157, 0.376471, 1.0 },
+ { 0.290196, 0.368627, 0.356863, 1.0 },
+ { 0.262745, 0.356863, 0.345098, 1.0 },
+ { 0.239216, 0.341176, 0.325490, 1.0 },
+ { 0.227451, 0.321569, 0.309804, 1.0 },
+ { 0.211765, 0.298039, 0.282353, 1.0 },
+ { 0.188235, 0.282353, 0.266667, 1.0 },
+ { 0.176471, 0.266667, 0.250980, 1.0 },
+ { 0.168627, 0.258824, 0.247059, 1.0 },
+ { 0.184314, 0.250980, 0.239216, 1.0 },
+ { 0.200000, 0.247059, 0.235294, 1.0 },
+ { 0.196078, 0.254902, 0.243137, 1.0 },
+ { 0.184314, 0.262745, 0.243137, 1.0 },
+ { 0.168627, 0.274510, 0.250980, 1.0 },
+ { 0.152941, 0.282353, 0.262745, 1.0 },
+ { 0.141176, 0.286275, 0.266667, 1.0 },
+ { 0.129412, 0.309804, 0.286275, 1.0 },
+ { 0.117647, 0.329412, 0.305882, 1.0 },
+ { 0.109804, 0.349020, 0.321569, 1.0 },
+ { 0.105882, 0.360784, 0.325490, 1.0 },
+ { 0.101961, 0.364706, 0.333333, 1.0 },
+ { 0.101961, 0.384314, 0.341176, 1.0 },
+ { 0.109804, 0.403922, 0.360784, 1.0 },
+ { 0.156863, 0.439216, 0.396078, 1.0 },
+ { 0.188235, 0.454902, 0.411765, 1.0 },
+ { 0.227451, 0.517647, 0.474510, 1.0 },
+ { 0.250980, 0.564706, 0.517647, 1.0 },
+ { 0.231373, 0.584314, 0.525490, 1.0 },
+ { 0.262745, 0.627451, 0.568627, 1.0 },
+ };
+/* Secret */
+static double4 colors_638[] = {
+ { 0.321569, 0.207843, 0.427451, 1.0 },
+ { 0.156863, 0.082353, 0.200000, 1.0 },
+ { 0.156863, 0.090196, 0.207843, 1.0 },
+ { 0.160784, 0.101961, 0.215686, 1.0 },
+ { 0.152941, 0.090196, 0.215686, 1.0 },
+ { 0.149020, 0.082353, 0.215686, 1.0 },
+ { 0.145098, 0.086275, 0.207843, 1.0 },
+ { 0.141176, 0.090196, 0.200000, 1.0 },
+ { 0.121569, 0.113725, 0.207843, 1.0 },
+ { 0.129412, 0.098039, 0.192157, 1.0 },
+ { 0.137255, 0.082353, 0.180392, 1.0 },
+ { 0.113725, 0.074510, 0.156863, 1.0 },
+ { 0.094118, 0.066667, 0.137255, 1.0 },
+ { 0.086275, 0.058824, 0.125490, 1.0 },
+ { 0.078431, 0.050980, 0.113725, 1.0 },
+ { 0.074510, 0.043137, 0.109804, 1.0 },
+ { 0.074510, 0.039216, 0.105882, 1.0 },
+ { 0.094118, 0.039216, 0.137255, 1.0 },
+ { 0.098039, 0.047059, 0.129412, 1.0 },
+ { 0.101961, 0.058824, 0.125490, 1.0 },
+ { 0.094118, 0.062745, 0.141176, 1.0 },
+ { 0.090196, 0.070588, 0.160784, 1.0 },
+ { 0.098039, 0.078431, 0.172549, 1.0 },
+ { 0.109804, 0.086275, 0.188235, 1.0 },
+ { 0.129412, 0.125490, 0.258824, 1.0 },
+ { 0.160784, 0.141176, 0.290196, 1.0 },
+ { 0.192157, 0.160784, 0.321569, 1.0 },
+ { 0.223529, 0.149020, 0.325490, 1.0 },
+ { 0.254902, 0.141176, 0.329412, 1.0 },
+ { 0.247059, 0.137255, 0.309804, 1.0 },
+ { 0.243137, 0.133333, 0.294118, 1.0 },
+ { 0.215686, 0.101961, 0.313725, 1.0 },
+ { 0.207843, 0.125490, 0.294118, 1.0 },
+ { 0.219608, 0.141176, 0.286275, 1.0 },
+ { 0.219608, 0.160784, 0.294118, 1.0 },
+ { 0.219608, 0.184314, 0.305882, 1.0 },
+ { 0.254902, 0.207843, 0.380392, 1.0 },
+ { 0.290196, 0.231373, 0.454902, 1.0 },
+ { 0.266667, 0.235294, 0.458824, 1.0 },
+ { 0.247059, 0.243137, 0.466667, 1.0 },
+ { 0.168627, 0.164706, 0.329412, 1.0 },
+ { 0.149020, 0.137255, 0.270588, 1.0 },
+ { 0.133333, 0.109804, 0.211765, 1.0 },
+ { 0.121569, 0.101961, 0.200000, 1.0 },
+ { 0.113725, 0.098039, 0.188235, 1.0 },
+ { 0.109804, 0.094118, 0.172549, 1.0 },
+ { 0.105882, 0.094118, 0.160784, 1.0 },
+ { 0.090196, 0.070588, 0.149020, 1.0 },
+ { 0.078431, 0.066667, 0.133333, 1.0 },
+ { 0.054902, 0.054902, 0.101961, 1.0 },
+ { 0.047059, 0.047059, 0.098039, 1.0 },
+ { 0.043137, 0.039216, 0.094118, 1.0 },
+ { 0.054902, 0.039216, 0.098039, 1.0 },
+ { 0.070588, 0.043137, 0.105882, 1.0 },
+ { 0.066667, 0.039216, 0.098039, 1.0 },
+ { 0.062745, 0.039216, 0.094118, 1.0 },
+ { 0.031373, 0.019608, 0.047059, 1.0 },
+ { 0.054902, 0.027451, 0.074510, 1.0 },
+ { 0.078431, 0.035294, 0.101961, 1.0 },
+ { 0.086275, 0.039216, 0.121569, 1.0 },
+ { 0.098039, 0.043137, 0.141176, 1.0 },
+ { 0.098039, 0.047059, 0.137255, 1.0 },
+ { 0.098039, 0.050980, 0.137255, 1.0 },
+ { 0.094118, 0.058824, 0.141176, 1.0 },
+ { 0.082353, 0.070588, 0.137255, 1.0 },
+ { 0.086275, 0.074510, 0.141176, 1.0 },
+ { 0.086275, 0.082353, 0.152941, 1.0 },
+ { 0.086275, 0.090196, 0.168627, 1.0 },
+ { 0.086275, 0.090196, 0.168627, 1.0 },
+ { 0.090196, 0.094118, 0.172549, 1.0 },
+ { 0.090196, 0.082353, 0.176471, 1.0 },
+ { 0.098039, 0.086275, 0.192157, 1.0 },
+ { 0.113725, 0.086275, 0.215686, 1.0 },
+ { 0.137255, 0.113725, 0.250980, 1.0 },
+ { 0.160784, 0.145098, 0.290196, 1.0 },
+ { 0.192157, 0.160784, 0.313725, 1.0 },
+ { 0.227451, 0.180392, 0.337255, 1.0 },
+ { 0.274510, 0.192157, 0.384314, 1.0 },
+ { 0.325490, 0.203922, 0.435294, 1.0 },
+ { 0.388235, 0.219608, 0.529412, 1.0 },
+ { 0.576471, 0.317647, 0.701961, 1.0 },
+ { 0.670588, 0.270588, 0.701961, 1.0 },
+ { 0.529412, 0.215686, 0.580392, 1.0 },
+ { 0.388235, 0.160784, 0.458824, 1.0 },
+ { 0.349020, 0.180392, 0.435294, 1.0 },
+ { 0.309804, 0.203922, 0.411765, 1.0 },
+ { 0.200000, 0.172549, 0.337255, 1.0 },
+ { 0.168627, 0.152941, 0.282353, 1.0 },
+ { 0.101961, 0.098039, 0.219608, 1.0 },
+ { 0.082353, 0.082353, 0.184314, 1.0 },
+ { 0.066667, 0.070588, 0.149020, 1.0 },
+ { 0.062745, 0.066667, 0.141176, 1.0 },
+ { 0.062745, 0.066667, 0.137255, 1.0 },
+ { 0.066667, 0.062745, 0.125490, 1.0 },
+ { 0.078431, 0.050980, 0.113725, 1.0 },
+ { 0.082353, 0.054902, 0.125490, 1.0 },
+ { 0.101961, 0.058824, 0.125490, 1.0 },
+ { 0.137255, 0.066667, 0.168627, 1.0 },
+ { 0.184314, 0.078431, 0.211765, 1.0 },
+ { 0.235294, 0.090196, 0.258824, 1.0 },
+ { 0.247059, 0.105882, 0.274510, 1.0 },
+ { 0.262745, 0.121569, 0.294118, 1.0 },
+ { 0.266667, 0.117647, 0.301961, 1.0 },
+ { 0.286275, 0.145098, 0.333333, 1.0 },
+ { 0.325490, 0.125490, 0.396078, 1.0 },
+ { 0.313725, 0.137255, 0.380392, 1.0 },
+ { 0.301961, 0.149020, 0.364706, 1.0 },
+ { 0.286275, 0.149020, 0.352941, 1.0 },
+ { 0.274510, 0.149020, 0.345098, 1.0 },
+ { 0.223529, 0.125490, 0.282353, 1.0 },
+ { 0.207843, 0.109804, 0.227451, 1.0 },
+ { 0.172549, 0.098039, 0.215686, 1.0 },
+ { 0.160784, 0.094118, 0.219608, 1.0 },
+ { 0.180392, 0.086275, 0.219608, 1.0 },
+ { 0.192157, 0.090196, 0.239216, 1.0 },
+ { 0.207843, 0.098039, 0.258824, 1.0 },
+ { 0.219608, 0.090196, 0.266667, 1.0 },
+ { 0.207843, 0.109804, 0.262745, 1.0 },
+ { 0.188235, 0.117647, 0.266667, 1.0 },
+ { 0.172549, 0.109804, 0.254902, 1.0 },
+ { 0.168627, 0.113725, 0.250980, 1.0 },
+ { 0.160784, 0.129412, 0.274510, 1.0 },
+ { 0.156863, 0.149020, 0.301961, 1.0 },
+ { 0.160784, 0.137255, 0.286275, 1.0 },
+ { 0.164706, 0.125490, 0.270588, 1.0 },
+ { 0.129412, 0.109804, 0.235294, 1.0 },
+ { 0.113725, 0.101961, 0.215686, 1.0 },
+ { 0.101961, 0.086275, 0.184314, 1.0 },
+ { 0.098039, 0.082353, 0.149020, 1.0 },
+ { 0.086275, 0.070588, 0.125490, 1.0 },
+ { 0.082353, 0.070588, 0.121569, 1.0 },
+ { 0.078431, 0.070588, 0.121569, 1.0 },
+ { 0.078431, 0.078431, 0.117647, 1.0 },
+ { 0.078431, 0.070588, 0.121569, 1.0 },
+ { 0.074510, 0.066667, 0.121569, 1.0 },
+ { 0.070588, 0.066667, 0.121569, 1.0 },
+ { 0.058824, 0.054902, 0.109804, 1.0 },
+ { 0.058824, 0.050980, 0.109804, 1.0 },
+ { 0.062745, 0.047059, 0.113725, 1.0 },
+ { 0.066667, 0.050980, 0.113725, 1.0 },
+ { 0.070588, 0.054902, 0.113725, 1.0 },
+ { 0.074510, 0.058824, 0.125490, 1.0 },
+ { 0.078431, 0.066667, 0.141176, 1.0 },
+ { 0.074510, 0.070588, 0.141176, 1.0 },
+ { 0.066667, 0.062745, 0.133333, 1.0 },
+ { 0.062745, 0.058824, 0.129412, 1.0 },
+ { 0.066667, 0.062745, 0.129412, 1.0 },
+ { 0.074510, 0.070588, 0.133333, 1.0 },
+ { 0.078431, 0.066667, 0.141176, 1.0 },
+ { 0.078431, 0.074510, 0.145098, 1.0 },
+ { 0.082353, 0.074510, 0.160784, 1.0 },
+ { 0.070588, 0.066667, 0.188235, 1.0 },
+ { 0.121569, 0.094118, 0.258824, 1.0 },
+ { 0.129412, 0.105882, 0.266667, 1.0 },
+ { 0.141176, 0.121569, 0.278431, 1.0 },
+ { 0.133333, 0.121569, 0.329412, 1.0 },
+ { 0.145098, 0.113725, 0.274510, 1.0 },
+ { 0.125490, 0.098039, 0.258824, 1.0 },
+ { 0.101961, 0.070588, 0.223529, 1.0 },
+ { 0.074510, 0.074510, 0.176471, 1.0 },
+ { 0.066667, 0.070588, 0.141176, 1.0 },
+ { 0.054902, 0.054902, 0.101961, 1.0 },
+ { 0.047059, 0.047059, 0.094118, 1.0 },
+ { 0.039216, 0.039216, 0.086275, 1.0 },
+ { 0.031373, 0.023529, 0.078431, 1.0 },
+ { 0.047059, 0.000000, 0.082353, 1.0 },
+ { 0.058824, 0.011765, 0.090196, 1.0 },
+ { 0.094118, 0.019608, 0.137255, 1.0 },
+ { 0.113725, 0.066667, 0.160784, 1.0 },
+ { 0.117647, 0.074510, 0.168627, 1.0 },
+ { 0.125490, 0.086275, 0.180392, 1.0 },
+ { 0.133333, 0.086275, 0.180392, 1.0 },
+ { 0.133333, 0.086275, 0.172549, 1.0 },
+ { 0.113725, 0.078431, 0.152941, 1.0 },
+ { 0.113725, 0.066667, 0.152941, 1.0 },
+ { 0.121569, 0.082353, 0.176471, 1.0 },
+ { 0.113725, 0.078431, 0.192157, 1.0 },
+ { 0.117647, 0.098039, 0.215686, 1.0 },
+ { 0.129412, 0.101961, 0.235294, 1.0 },
+ { 0.145098, 0.101961, 0.266667, 1.0 },
+ { 0.152941, 0.109804, 0.274510, 1.0 },
+ { 0.160784, 0.129412, 0.282353, 1.0 },
+ { 0.164706, 0.137255, 0.298039, 1.0 },
+ { 0.188235, 0.109804, 0.301961, 1.0 },
+ { 0.141176, 0.086275, 0.227451, 1.0 },
+ { 0.133333, 0.078431, 0.207843, 1.0 },
+ { 0.125490, 0.074510, 0.192157, 1.0 },
+ { 0.113725, 0.062745, 0.164706, 1.0 },
+ { 0.109804, 0.054902, 0.145098, 1.0 },
+ { 0.105882, 0.058824, 0.137255, 1.0 },
+ { 0.109804, 0.062745, 0.156863, 1.0 },
+ { 0.125490, 0.062745, 0.168627, 1.0 },
+ { 0.121569, 0.074510, 0.168627, 1.0 },
+ { 0.113725, 0.082353, 0.164706, 1.0 },
+ { 0.090196, 0.074510, 0.164706, 1.0 },
+ { 0.098039, 0.082353, 0.172549, 1.0 },
+ { 0.125490, 0.074510, 0.184314, 1.0 },
+ { 0.133333, 0.074510, 0.203922, 1.0 },
+ { 0.168627, 0.074510, 0.207843, 1.0 },
+ { 0.188235, 0.000000, 0.266667, 1.0 },
+ { 0.215686, 0.090196, 0.243137, 1.0 },
+ { 0.192157, 0.098039, 0.239216, 1.0 },
+ { 0.168627, 0.117647, 0.227451, 1.0 },
+ { 0.133333, 0.117647, 0.207843, 1.0 },
+ { 0.125490, 0.109804, 0.207843, 1.0 },
+ { 0.121569, 0.082353, 0.176471, 1.0 },
+ { 0.101961, 0.066667, 0.133333, 1.0 },
+ { 0.090196, 0.054902, 0.121569, 1.0 },
+ { 0.086275, 0.035294, 0.105882, 1.0 },
+ { 0.074510, 0.050980, 0.098039, 1.0 },
+ { 0.066667, 0.054902, 0.098039, 1.0 },
+ { 0.070588, 0.054902, 0.109804, 1.0 },
+ { 0.082353, 0.066667, 0.125490, 1.0 },
+ { 0.101961, 0.066667, 0.149020, 1.0 },
+ { 0.105882, 0.098039, 0.192157, 1.0 },
+ { 0.141176, 0.129412, 0.243137, 1.0 },
+ { 0.172549, 0.145098, 0.305882, 1.0 },
+ { 0.227451, 0.168627, 0.337255, 1.0 },
+ { 0.313725, 0.180392, 0.415686, 1.0 },
+ { 0.380392, 0.219608, 0.478431, 1.0 },
+ { 0.392157, 0.258824, 0.556863, 1.0 },
+ { 0.360784, 0.254902, 0.517647, 1.0 },
+ { 0.305882, 0.254902, 0.474510, 1.0 },
+ { 0.345098, 0.211765, 0.447059, 1.0 },
+ { 0.325490, 0.200000, 0.454902, 1.0 },
+ { 0.298039, 0.160784, 0.380392, 1.0 },
+ { 0.266667, 0.125490, 0.298039, 1.0 },
+ { 0.196078, 0.117647, 0.254902, 1.0 },
+ { 0.164706, 0.105882, 0.219608, 1.0 },
+ { 0.121569, 0.086275, 0.192157, 1.0 },
+ { 0.090196, 0.082353, 0.164706, 1.0 },
+ { 0.078431, 0.074510, 0.145098, 1.0 },
+ { 0.078431, 0.066667, 0.141176, 1.0 },
+ { 0.082353, 0.070588, 0.145098, 1.0 },
+ { 0.086275, 0.066667, 0.156863, 1.0 },
+ { 0.109804, 0.086275, 0.196078, 1.0 },
+ { 0.149020, 0.109804, 0.254902, 1.0 },
+ { 0.172549, 0.137255, 0.321569, 1.0 },
+ { 0.196078, 0.164706, 0.349020, 1.0 },
+ { 0.250980, 0.180392, 0.415686, 1.0 },
+ { 0.290196, 0.188235, 0.443137, 1.0 },
+ { 0.290196, 0.223529, 0.501961, 1.0 },
+ { 0.321569, 0.274510, 0.533333, 1.0 },
+ { 0.325490, 0.294118, 0.494118, 1.0 },
+ { 0.341176, 0.305882, 0.529412, 1.0 },
+ { 0.384314, 0.349020, 0.525490, 1.0 },
+ { 0.403922, 0.321569, 0.686275, 1.0 },
+ { 0.505882, 0.298039, 0.713725, 1.0 },
+ { 0.678431, 0.411765, 0.737255, 1.0 },
+ { 0.772549, 0.494118, 0.901961, 1.0 },
+ { 0.862745, 0.572549, 1.000000, 1.0 },
+ { 0.654902, 0.423529, 0.784314, 1.0 },
+ { 0.541176, 0.345098, 0.694118, 1.0 },
+ { 0.411765, 0.333333, 0.611765, 1.0 },
+ { 0.439216, 0.290196, 0.521569, 1.0 },
+ { 0.380392, 0.200000, 0.486275, 1.0 },
+ };
+/* Serenity */
+static double4 colors_639[] = {
+ { 0.564706, 0.521569, 0.537255, 1.0 },
+ { 0.556863, 0.494118, 0.505882, 1.0 },
+ { 0.556863, 0.490196, 0.498039, 1.0 },
+ { 0.556863, 0.490196, 0.494118, 1.0 },
+ { 0.545098, 0.466667, 0.466667, 1.0 },
+ { 0.537255, 0.443137, 0.443137, 1.0 },
+ { 0.521569, 0.423529, 0.423529, 1.0 },
+ { 0.505882, 0.403922, 0.407843, 1.0 },
+ { 0.419608, 0.313725, 0.333333, 1.0 },
+ { 0.380392, 0.274510, 0.301961, 1.0 },
+ { 0.341176, 0.235294, 0.270588, 1.0 },
+ { 0.317647, 0.211765, 0.247059, 1.0 },
+ { 0.298039, 0.192157, 0.223529, 1.0 },
+ { 0.294118, 0.196078, 0.223529, 1.0 },
+ { 0.290196, 0.200000, 0.223529, 1.0 },
+ { 0.298039, 0.207843, 0.231373, 1.0 },
+ { 0.305882, 0.219608, 0.239216, 1.0 },
+ { 0.345098, 0.282353, 0.301961, 1.0 },
+ { 0.360784, 0.305882, 0.333333, 1.0 },
+ { 0.376471, 0.333333, 0.364706, 1.0 },
+ { 0.392157, 0.352941, 0.380392, 1.0 },
+ { 0.407843, 0.376471, 0.396078, 1.0 },
+ { 0.411765, 0.376471, 0.400000, 1.0 },
+ { 0.415686, 0.380392, 0.407843, 1.0 },
+ { 0.407843, 0.372549, 0.396078, 1.0 },
+ { 0.403922, 0.356863, 0.384314, 1.0 },
+ { 0.400000, 0.341176, 0.376471, 1.0 },
+ { 0.392157, 0.333333, 0.368627, 1.0 },
+ { 0.388235, 0.329412, 0.360784, 1.0 },
+ { 0.388235, 0.329412, 0.360784, 1.0 },
+ { 0.392157, 0.329412, 0.360784, 1.0 },
+ { 0.403922, 0.341176, 0.372549, 1.0 },
+ { 0.407843, 0.360784, 0.388235, 1.0 },
+ { 0.443137, 0.400000, 0.419608, 1.0 },
+ { 0.447059, 0.407843, 0.423529, 1.0 },
+ { 0.454902, 0.415686, 0.431373, 1.0 },
+ { 0.458824, 0.415686, 0.435294, 1.0 },
+ { 0.462745, 0.415686, 0.439216, 1.0 },
+ { 0.458824, 0.411765, 0.439216, 1.0 },
+ { 0.454902, 0.411765, 0.439216, 1.0 },
+ { 0.447059, 0.400000, 0.427451, 1.0 },
+ { 0.447059, 0.396078, 0.423529, 1.0 },
+ { 0.447059, 0.392157, 0.423529, 1.0 },
+ { 0.458824, 0.392157, 0.423529, 1.0 },
+ { 0.474510, 0.396078, 0.423529, 1.0 },
+ { 0.478431, 0.396078, 0.423529, 1.0 },
+ { 0.486275, 0.400000, 0.427451, 1.0 },
+ { 0.501961, 0.403922, 0.427451, 1.0 },
+ { 0.498039, 0.403922, 0.427451, 1.0 },
+ { 0.466667, 0.400000, 0.419608, 1.0 },
+ { 0.447059, 0.388235, 0.407843, 1.0 },
+ { 0.427451, 0.376471, 0.400000, 1.0 },
+ { 0.400000, 0.352941, 0.380392, 1.0 },
+ { 0.376471, 0.333333, 0.360784, 1.0 },
+ { 0.368627, 0.321569, 0.349020, 1.0 },
+ { 0.360784, 0.309804, 0.337255, 1.0 },
+ { 0.329412, 0.254902, 0.286275, 1.0 },
+ { 0.325490, 0.227451, 0.258824, 1.0 },
+ { 0.325490, 0.203922, 0.235294, 1.0 },
+ { 0.325490, 0.207843, 0.239216, 1.0 },
+ { 0.329412, 0.215686, 0.243137, 1.0 },
+ { 0.333333, 0.223529, 0.250980, 1.0 },
+ { 0.341176, 0.235294, 0.262745, 1.0 },
+ { 0.368627, 0.274510, 0.290196, 1.0 },
+ { 0.384314, 0.305882, 0.317647, 1.0 },
+ { 0.419608, 0.349020, 0.356863, 1.0 },
+ { 0.411765, 0.341176, 0.352941, 1.0 },
+ { 0.403922, 0.337255, 0.352941, 1.0 },
+ { 0.396078, 0.333333, 0.349020, 1.0 },
+ { 0.388235, 0.329412, 0.349020, 1.0 },
+ { 0.368627, 0.321569, 0.337255, 1.0 },
+ { 0.337255, 0.294118, 0.317647, 1.0 },
+ { 0.298039, 0.247059, 0.270588, 1.0 },
+ { 0.290196, 0.231373, 0.258824, 1.0 },
+ { 0.286275, 0.219608, 0.250980, 1.0 },
+ { 0.298039, 0.231373, 0.258824, 1.0 },
+ { 0.309804, 0.247059, 0.270588, 1.0 },
+ { 0.333333, 0.266667, 0.294118, 1.0 },
+ { 0.356863, 0.286275, 0.317647, 1.0 },
+ { 0.411765, 0.337255, 0.360784, 1.0 },
+ { 0.466667, 0.403922, 0.419608, 1.0 },
+ { 0.588235, 0.525490, 0.541176, 1.0 },
+ { 0.615686, 0.564706, 0.576471, 1.0 },
+ { 0.647059, 0.603922, 0.615686, 1.0 },
+ { 0.650980, 0.603922, 0.615686, 1.0 },
+ { 0.654902, 0.607843, 0.615686, 1.0 },
+ { 0.658824, 0.592157, 0.596078, 1.0 },
+ { 0.619608, 0.552941, 0.568627, 1.0 },
+ { 0.568627, 0.490196, 0.498039, 1.0 },
+ { 0.541176, 0.458824, 0.470588, 1.0 },
+ { 0.513725, 0.427451, 0.447059, 1.0 },
+ { 0.505882, 0.423529, 0.443137, 1.0 },
+ { 0.498039, 0.419608, 0.439216, 1.0 },
+ { 0.494118, 0.419608, 0.443137, 1.0 },
+ { 0.486275, 0.419608, 0.443137, 1.0 },
+ { 0.478431, 0.419608, 0.439216, 1.0 },
+ { 0.490196, 0.431373, 0.454902, 1.0 },
+ { 0.521569, 0.470588, 0.490196, 1.0 },
+ { 0.549020, 0.486275, 0.501961, 1.0 },
+ { 0.580392, 0.501961, 0.517647, 1.0 },
+ { 0.592157, 0.513725, 0.525490, 1.0 },
+ { 0.607843, 0.525490, 0.533333, 1.0 },
+ { 0.639216, 0.541176, 0.552941, 1.0 },
+ { 0.662745, 0.568627, 0.572549, 1.0 },
+ { 0.713725, 0.639216, 0.643137, 1.0 },
+ { 0.729412, 0.662745, 0.666667, 1.0 },
+ { 0.745098, 0.690196, 0.694118, 1.0 },
+ { 0.737255, 0.690196, 0.694118, 1.0 },
+ { 0.729412, 0.690196, 0.698039, 1.0 },
+ { 0.701961, 0.666667, 0.678431, 1.0 },
+ { 0.682353, 0.647059, 0.662745, 1.0 },
+ { 0.650980, 0.615686, 0.631373, 1.0 },
+ { 0.615686, 0.576471, 0.592157, 1.0 },
+ { 0.580392, 0.517647, 0.537255, 1.0 },
+ { 0.568627, 0.501961, 0.521569, 1.0 },
+ { 0.560784, 0.490196, 0.509804, 1.0 },
+ { 0.537255, 0.458824, 0.478431, 1.0 },
+ { 0.529412, 0.427451, 0.447059, 1.0 },
+ { 0.505882, 0.403922, 0.423529, 1.0 },
+ { 0.478431, 0.388235, 0.403922, 1.0 },
+ { 0.411765, 0.313725, 0.337255, 1.0 },
+ { 0.364706, 0.282353, 0.305882, 1.0 },
+ { 0.317647, 0.250980, 0.274510, 1.0 },
+ { 0.301961, 0.227451, 0.254902, 1.0 },
+ { 0.286275, 0.207843, 0.235294, 1.0 },
+ { 0.258824, 0.172549, 0.203922, 1.0 },
+ { 0.235294, 0.152941, 0.188235, 1.0 },
+ { 0.231373, 0.145098, 0.180392, 1.0 },
+ { 0.239216, 0.149020, 0.184314, 1.0 },
+ { 0.298039, 0.203922, 0.235294, 1.0 },
+ { 0.313725, 0.219608, 0.247059, 1.0 },
+ { 0.329412, 0.239216, 0.262745, 1.0 },
+ { 0.372549, 0.266667, 0.294118, 1.0 },
+ { 0.388235, 0.298039, 0.313725, 1.0 },
+ { 0.392157, 0.290196, 0.305882, 1.0 },
+ { 0.388235, 0.270588, 0.290196, 1.0 },
+ { 0.298039, 0.215686, 0.231373, 1.0 },
+ { 0.262745, 0.180392, 0.203922, 1.0 },
+ { 0.227451, 0.149020, 0.176471, 1.0 },
+ { 0.207843, 0.141176, 0.168627, 1.0 },
+ { 0.188235, 0.137255, 0.160784, 1.0 },
+ { 0.168627, 0.117647, 0.152941, 1.0 },
+ { 0.164706, 0.101961, 0.141176, 1.0 },
+ { 0.152941, 0.098039, 0.133333, 1.0 },
+ { 0.149020, 0.098039, 0.137255, 1.0 },
+ { 0.172549, 0.101961, 0.141176, 1.0 },
+ { 0.180392, 0.109804, 0.149020, 1.0 },
+ { 0.188235, 0.117647, 0.156863, 1.0 },
+ { 0.200000, 0.137255, 0.172549, 1.0 },
+ { 0.231373, 0.156863, 0.192157, 1.0 },
+ { 0.266667, 0.192157, 0.223529, 1.0 },
+ { 0.286275, 0.223529, 0.250980, 1.0 },
+ { 0.341176, 0.282353, 0.305882, 1.0 },
+ { 0.349020, 0.294118, 0.317647, 1.0 },
+ { 0.360784, 0.309804, 0.333333, 1.0 },
+ { 0.380392, 0.325490, 0.349020, 1.0 },
+ { 0.400000, 0.337255, 0.364706, 1.0 },
+ { 0.411765, 0.349020, 0.372549, 1.0 },
+ { 0.427451, 0.352941, 0.376471, 1.0 },
+ { 0.447059, 0.360784, 0.388235, 1.0 },
+ { 0.458824, 0.376471, 0.400000, 1.0 },
+ { 0.478431, 0.407843, 0.439216, 1.0 },
+ { 0.490196, 0.423529, 0.450980, 1.0 },
+ { 0.501961, 0.443137, 0.466667, 1.0 },
+ { 0.521569, 0.474510, 0.494118, 1.0 },
+ { 0.545098, 0.501961, 0.525490, 1.0 },
+ { 0.572549, 0.533333, 0.556863, 1.0 },
+ { 0.600000, 0.564706, 0.584314, 1.0 },
+ { 0.658824, 0.623529, 0.639216, 1.0 },
+ { 0.670588, 0.635294, 0.650980, 1.0 },
+ { 0.682353, 0.647059, 0.662745, 1.0 },
+ { 0.698039, 0.658824, 0.674510, 1.0 },
+ { 0.713725, 0.662745, 0.670588, 1.0 },
+ { 0.713725, 0.658824, 0.666667, 1.0 },
+ { 0.694118, 0.631373, 0.643137, 1.0 },
+ { 0.674510, 0.596078, 0.603922, 1.0 },
+ { 0.643137, 0.564706, 0.568627, 1.0 },
+ { 0.603922, 0.529412, 0.525490, 1.0 },
+ { 0.572549, 0.482353, 0.486275, 1.0 },
+ { 0.533333, 0.443137, 0.450980, 1.0 },
+ { 0.505882, 0.419608, 0.423529, 1.0 },
+ { 0.486275, 0.396078, 0.403922, 1.0 },
+ { 0.466667, 0.376471, 0.396078, 1.0 },
+ { 0.458824, 0.380392, 0.403922, 1.0 },
+ { 0.486275, 0.427451, 0.450980, 1.0 },
+ { 0.498039, 0.443137, 0.466667, 1.0 },
+ { 0.509804, 0.458824, 0.486275, 1.0 },
+ { 0.541176, 0.494118, 0.517647, 1.0 },
+ { 0.584314, 0.525490, 0.545098, 1.0 },
+ { 0.615686, 0.556863, 0.572549, 1.0 },
+ { 0.623529, 0.572549, 0.592157, 1.0 },
+ { 0.635294, 0.580392, 0.600000, 1.0 },
+ { 0.643137, 0.588235, 0.603922, 1.0 },
+ { 0.627451, 0.584314, 0.603922, 1.0 },
+ { 0.615686, 0.580392, 0.600000, 1.0 },
+ { 0.615686, 0.572549, 0.588235, 1.0 },
+ { 0.607843, 0.564706, 0.580392, 1.0 },
+ { 0.600000, 0.560784, 0.580392, 1.0 },
+ { 0.607843, 0.568627, 0.584314, 1.0 },
+ { 0.611765, 0.572549, 0.588235, 1.0 },
+ { 0.619608, 0.584314, 0.600000, 1.0 },
+ { 0.643137, 0.600000, 0.615686, 1.0 },
+ { 0.670588, 0.607843, 0.619608, 1.0 },
+ { 0.678431, 0.611765, 0.623529, 1.0 },
+ { 0.678431, 0.611765, 0.619608, 1.0 },
+ { 0.682353, 0.600000, 0.603922, 1.0 },
+ { 0.666667, 0.580392, 0.588235, 1.0 },
+ { 0.627451, 0.556863, 0.568627, 1.0 },
+ { 0.592157, 0.529412, 0.545098, 1.0 },
+ { 0.568627, 0.505882, 0.513725, 1.0 },
+ { 0.533333, 0.482353, 0.494118, 1.0 },
+ { 0.501961, 0.454902, 0.478431, 1.0 },
+ { 0.490196, 0.443137, 0.462745, 1.0 },
+ { 0.486275, 0.443137, 0.462745, 1.0 },
+ { 0.494118, 0.447059, 0.462745, 1.0 },
+ { 0.498039, 0.450980, 0.470588, 1.0 },
+ { 0.513725, 0.470588, 0.490196, 1.0 },
+ { 0.533333, 0.482353, 0.501961, 1.0 },
+ { 0.529412, 0.486275, 0.505882, 1.0 },
+ { 0.525490, 0.486275, 0.505882, 1.0 },
+ { 0.525490, 0.486275, 0.505882, 1.0 },
+ { 0.513725, 0.474510, 0.494118, 1.0 },
+ { 0.505882, 0.466667, 0.490196, 1.0 },
+ { 0.509804, 0.466667, 0.486275, 1.0 },
+ { 0.517647, 0.478431, 0.498039, 1.0 },
+ { 0.541176, 0.501961, 0.521569, 1.0 },
+ { 0.576471, 0.537255, 0.556863, 1.0 },
+ { 0.623529, 0.584314, 0.600000, 1.0 },
+ { 0.670588, 0.635294, 0.647059, 1.0 },
+ { 0.725490, 0.678431, 0.690196, 1.0 },
+ { 0.784314, 0.721569, 0.721569, 1.0 },
+ { 0.788235, 0.737255, 0.741176, 1.0 },
+ { 0.776471, 0.725490, 0.737255, 1.0 },
+ { 0.764706, 0.698039, 0.701961, 1.0 },
+ { 0.717647, 0.662745, 0.670588, 1.0 },
+ { 0.666667, 0.619608, 0.635294, 1.0 },
+ { 0.627451, 0.572549, 0.592157, 1.0 },
+ { 0.603922, 0.541176, 0.560784, 1.0 },
+ { 0.592157, 0.517647, 0.533333, 1.0 },
+ { 0.588235, 0.498039, 0.521569, 1.0 },
+ { 0.592157, 0.486275, 0.509804, 1.0 },
+ { 0.588235, 0.478431, 0.498039, 1.0 },
+ { 0.580392, 0.470588, 0.494118, 1.0 },
+ { 0.568627, 0.458824, 0.482353, 1.0 },
+ { 0.552941, 0.450980, 0.470588, 1.0 },
+ { 0.537255, 0.447059, 0.458824, 1.0 },
+ { 0.517647, 0.427451, 0.443137, 1.0 },
+ { 0.501961, 0.411765, 0.431373, 1.0 },
+ { 0.490196, 0.403922, 0.423529, 1.0 },
+ { 0.482353, 0.396078, 0.419608, 1.0 },
+ { 0.482353, 0.407843, 0.431373, 1.0 },
+ { 0.490196, 0.423529, 0.450980, 1.0 },
+ { 0.517647, 0.462745, 0.486275, 1.0 },
+ { 0.533333, 0.490196, 0.509804, 1.0 },
+ { 0.525490, 0.482353, 0.501961, 1.0 },
+ { 0.549020, 0.501961, 0.517647, 1.0 },
+ };
+/* Serpent */
+static double4 colors_640[] = {
+ { 0.141176, 0.274510, 0.172549, 1.0 },
+ { 0.101961, 0.321569, 0.215686, 1.0 },
+ { 0.101961, 0.313725, 0.215686, 1.0 },
+ { 0.105882, 0.309804, 0.219608, 1.0 },
+ { 0.082353, 0.274510, 0.200000, 1.0 },
+ { 0.062745, 0.243137, 0.180392, 1.0 },
+ { 0.066667, 0.219608, 0.160784, 1.0 },
+ { 0.070588, 0.196078, 0.145098, 1.0 },
+ { 0.043137, 0.133333, 0.090196, 1.0 },
+ { 0.039216, 0.137255, 0.070588, 1.0 },
+ { 0.039216, 0.145098, 0.054902, 1.0 },
+ { 0.039216, 0.176471, 0.074510, 1.0 },
+ { 0.039216, 0.211765, 0.094118, 1.0 },
+ { 0.039216, 0.243137, 0.121569, 1.0 },
+ { 0.039216, 0.274510, 0.149020, 1.0 },
+ { 0.035294, 0.266667, 0.149020, 1.0 },
+ { 0.035294, 0.258824, 0.152941, 1.0 },
+ { 0.066667, 0.200000, 0.121569, 1.0 },
+ { 0.074510, 0.172549, 0.086275, 1.0 },
+ { 0.086275, 0.145098, 0.054902, 1.0 },
+ { 0.152941, 0.168627, 0.047059, 1.0 },
+ { 0.223529, 0.192157, 0.039216, 1.0 },
+ { 0.258824, 0.223529, 0.031373, 1.0 },
+ { 0.298039, 0.254902, 0.027451, 1.0 },
+ { 0.419608, 0.286275, 0.019608, 1.0 },
+ { 0.396078, 0.270588, 0.007843, 1.0 },
+ { 0.376471, 0.258824, 0.000000, 1.0 },
+ { 0.301961, 0.192157, 0.003922, 1.0 },
+ { 0.231373, 0.125490, 0.011765, 1.0 },
+ { 0.192157, 0.098039, 0.003922, 1.0 },
+ { 0.156863, 0.070588, 0.000000, 1.0 },
+ { 0.121569, 0.058824, 0.007843, 1.0 },
+ { 0.121569, 0.050980, 0.011765, 1.0 },
+ { 0.258824, 0.101961, 0.007843, 1.0 },
+ { 0.309804, 0.160784, 0.027451, 1.0 },
+ { 0.364706, 0.219608, 0.047059, 1.0 },
+ { 0.372549, 0.258824, 0.098039, 1.0 },
+ { 0.384314, 0.301961, 0.149020, 1.0 },
+ { 0.345098, 0.317647, 0.176471, 1.0 },
+ { 0.305882, 0.333333, 0.203922, 1.0 },
+ { 0.188235, 0.341176, 0.286275, 1.0 },
+ { 0.176471, 0.317647, 0.286275, 1.0 },
+ { 0.164706, 0.298039, 0.290196, 1.0 },
+ { 0.219608, 0.301961, 0.254902, 1.0 },
+ { 0.274510, 0.309804, 0.219608, 1.0 },
+ { 0.309804, 0.301961, 0.207843, 1.0 },
+ { 0.349020, 0.294118, 0.196078, 1.0 },
+ { 0.380392, 0.301961, 0.176471, 1.0 },
+ { 0.360784, 0.313725, 0.176471, 1.0 },
+ { 0.294118, 0.356863, 0.227451, 1.0 },
+ { 0.215686, 0.325490, 0.223529, 1.0 },
+ { 0.137255, 0.298039, 0.223529, 1.0 },
+ { 0.121569, 0.258824, 0.184314, 1.0 },
+ { 0.105882, 0.223529, 0.145098, 1.0 },
+ { 0.098039, 0.203922, 0.121569, 1.0 },
+ { 0.094118, 0.188235, 0.098039, 1.0 },
+ { 0.098039, 0.121569, 0.027451, 1.0 },
+ { 0.129412, 0.137255, 0.043137, 1.0 },
+ { 0.160784, 0.152941, 0.058824, 1.0 },
+ { 0.223529, 0.231373, 0.121569, 1.0 },
+ { 0.286275, 0.313725, 0.184314, 1.0 },
+ { 0.337255, 0.368627, 0.211765, 1.0 },
+ { 0.388235, 0.423529, 0.243137, 1.0 },
+ { 0.490196, 0.458824, 0.243137, 1.0 },
+ { 0.549020, 0.517647, 0.278431, 1.0 },
+ { 0.682353, 0.584314, 0.298039, 1.0 },
+ { 0.682353, 0.552941, 0.266667, 1.0 },
+ { 0.686275, 0.525490, 0.235294, 1.0 },
+ { 0.690196, 0.521569, 0.219608, 1.0 },
+ { 0.694118, 0.517647, 0.207843, 1.0 },
+ { 0.705882, 0.498039, 0.168627, 1.0 },
+ { 0.725490, 0.505882, 0.137255, 1.0 },
+ { 0.768627, 0.513725, 0.078431, 1.0 },
+ { 0.752941, 0.513725, 0.078431, 1.0 },
+ { 0.741176, 0.517647, 0.078431, 1.0 },
+ { 0.698039, 0.490196, 0.078431, 1.0 },
+ { 0.658824, 0.462745, 0.082353, 1.0 },
+ { 0.623529, 0.431373, 0.078431, 1.0 },
+ { 0.592157, 0.403922, 0.078431, 1.0 },
+ { 0.517647, 0.333333, 0.094118, 1.0 },
+ { 0.431373, 0.278431, 0.062745, 1.0 },
+ { 0.270588, 0.164706, 0.039216, 1.0 },
+ { 0.247059, 0.160784, 0.023529, 1.0 },
+ { 0.223529, 0.160784, 0.007843, 1.0 },
+ { 0.247059, 0.168627, 0.011765, 1.0 },
+ { 0.274510, 0.176471, 0.015686, 1.0 },
+ { 0.349020, 0.207843, 0.027451, 1.0 },
+ { 0.407843, 0.266667, 0.043137, 1.0 },
+ { 0.600000, 0.356863, 0.047059, 1.0 },
+ { 0.588235, 0.376471, 0.062745, 1.0 },
+ { 0.576471, 0.400000, 0.082353, 1.0 },
+ { 0.552941, 0.384314, 0.082353, 1.0 },
+ { 0.529412, 0.368627, 0.086275, 1.0 },
+ { 0.435294, 0.337255, 0.101961, 1.0 },
+ { 0.337255, 0.290196, 0.133333, 1.0 },
+ { 0.243137, 0.235294, 0.156863, 1.0 },
+ { 0.160784, 0.184314, 0.160784, 1.0 },
+ { 0.050980, 0.125490, 0.121569, 1.0 },
+ { 0.035294, 0.090196, 0.101961, 1.0 },
+ { 0.019608, 0.058824, 0.082353, 1.0 },
+ { 0.015686, 0.058824, 0.058824, 1.0 },
+ { 0.015686, 0.062745, 0.039216, 1.0 },
+ { 0.015686, 0.058824, 0.031373, 1.0 },
+ { 0.019608, 0.054902, 0.035294, 1.0 },
+ { 0.027451, 0.062745, 0.031373, 1.0 },
+ { 0.027451, 0.058824, 0.027451, 1.0 },
+ { 0.027451, 0.058824, 0.023529, 1.0 },
+ { 0.027451, 0.054902, 0.019608, 1.0 },
+ { 0.027451, 0.050980, 0.015686, 1.0 },
+ { 0.019608, 0.035294, 0.007843, 1.0 },
+ { 0.011765, 0.023529, 0.003922, 1.0 },
+ { 0.011765, 0.015686, 0.007843, 1.0 },
+ { 0.011765, 0.019608, 0.011765, 1.0 },
+ { 0.023529, 0.047059, 0.031373, 1.0 },
+ { 0.031373, 0.070588, 0.043137, 1.0 },
+ { 0.043137, 0.098039, 0.054902, 1.0 },
+ { 0.066667, 0.152941, 0.090196, 1.0 },
+ { 0.078431, 0.188235, 0.117647, 1.0 },
+ { 0.109804, 0.227451, 0.137255, 1.0 },
+ { 0.152941, 0.254902, 0.145098, 1.0 },
+ { 0.192157, 0.254902, 0.133333, 1.0 },
+ { 0.219608, 0.239216, 0.113725, 1.0 },
+ { 0.250980, 0.223529, 0.098039, 1.0 },
+ { 0.270588, 0.215686, 0.101961, 1.0 },
+ { 0.290196, 0.207843, 0.109804, 1.0 },
+ { 0.333333, 0.219608, 0.117647, 1.0 },
+ { 0.364706, 0.254902, 0.101961, 1.0 },
+ { 0.419608, 0.274510, 0.101961, 1.0 },
+ { 0.462745, 0.278431, 0.098039, 1.0 },
+ { 0.458824, 0.301961, 0.043137, 1.0 },
+ { 0.427451, 0.290196, 0.047059, 1.0 },
+ { 0.400000, 0.278431, 0.054902, 1.0 },
+ { 0.352941, 0.239216, 0.039216, 1.0 },
+ { 0.274510, 0.196078, 0.027451, 1.0 },
+ { 0.192157, 0.168627, 0.050980, 1.0 },
+ { 0.141176, 0.145098, 0.050980, 1.0 },
+ { 0.074510, 0.113725, 0.043137, 1.0 },
+ { 0.062745, 0.105882, 0.043137, 1.0 },
+ { 0.050980, 0.101961, 0.043137, 1.0 },
+ { 0.050980, 0.098039, 0.043137, 1.0 },
+ { 0.054902, 0.094118, 0.043137, 1.0 },
+ { 0.070588, 0.090196, 0.039216, 1.0 },
+ { 0.078431, 0.078431, 0.027451, 1.0 },
+ { 0.098039, 0.078431, 0.015686, 1.0 },
+ { 0.149020, 0.098039, 0.011765, 1.0 },
+ { 0.329412, 0.172549, 0.007843, 1.0 },
+ { 0.360784, 0.203922, 0.011765, 1.0 },
+ { 0.396078, 0.235294, 0.019608, 1.0 },
+ { 0.501961, 0.298039, 0.023529, 1.0 },
+ { 0.596078, 0.376471, 0.047059, 1.0 },
+ { 0.639216, 0.447059, 0.098039, 1.0 },
+ { 0.674510, 0.517647, 0.137255, 1.0 },
+ { 0.788235, 0.709804, 0.266667, 1.0 },
+ { 0.803922, 0.721569, 0.294118, 1.0 },
+ { 0.823529, 0.733333, 0.321569, 1.0 },
+ { 0.776471, 0.717647, 0.321569, 1.0 },
+ { 0.807843, 0.760784, 0.325490, 1.0 },
+ { 0.819608, 0.713725, 0.305882, 1.0 },
+ { 0.745098, 0.603922, 0.243137, 1.0 },
+ { 0.717647, 0.556863, 0.192157, 1.0 },
+ { 0.698039, 0.490196, 0.172549, 1.0 },
+ { 0.647059, 0.400000, 0.098039, 1.0 },
+ { 0.627451, 0.368627, 0.117647, 1.0 },
+ { 0.607843, 0.341176, 0.137255, 1.0 },
+ { 0.556863, 0.274510, 0.141176, 1.0 },
+ { 0.462745, 0.250980, 0.105882, 1.0 },
+ { 0.376471, 0.231373, 0.137255, 1.0 },
+ { 0.317647, 0.203922, 0.172549, 1.0 },
+ { 0.168627, 0.247059, 0.180392, 1.0 },
+ { 0.156863, 0.258824, 0.192157, 1.0 },
+ { 0.149020, 0.270588, 0.207843, 1.0 },
+ { 0.160784, 0.286275, 0.196078, 1.0 },
+ { 0.207843, 0.305882, 0.176471, 1.0 },
+ { 0.278431, 0.356863, 0.184314, 1.0 },
+ { 0.356863, 0.392157, 0.196078, 1.0 },
+ { 0.450980, 0.419608, 0.203922, 1.0 },
+ { 0.545098, 0.482353, 0.219608, 1.0 },
+ { 0.627451, 0.556863, 0.278431, 1.0 },
+ { 0.701961, 0.631373, 0.380392, 1.0 },
+ { 0.701961, 0.670588, 0.419608, 1.0 },
+ { 0.698039, 0.678431, 0.384314, 1.0 },
+ { 0.752941, 0.682353, 0.388235, 1.0 },
+ { 0.682353, 0.647059, 0.376471, 1.0 },
+ { 0.611765, 0.592157, 0.274510, 1.0 },
+ { 0.596078, 0.450980, 0.137255, 1.0 },
+ { 0.572549, 0.419608, 0.109804, 1.0 },
+ { 0.552941, 0.392157, 0.086275, 1.0 },
+ { 0.545098, 0.349020, 0.062745, 1.0 },
+ { 0.549020, 0.321569, 0.050980, 1.0 },
+ { 0.513725, 0.274510, 0.039216, 1.0 },
+ { 0.439216, 0.227451, 0.039216, 1.0 },
+ { 0.384314, 0.188235, 0.035294, 1.0 },
+ { 0.341176, 0.164706, 0.039216, 1.0 },
+ { 0.286275, 0.156863, 0.043137, 1.0 },
+ { 0.266667, 0.164706, 0.050980, 1.0 },
+ { 0.321569, 0.215686, 0.058824, 1.0 },
+ { 0.411765, 0.294118, 0.066667, 1.0 },
+ { 0.474510, 0.337255, 0.098039, 1.0 },
+ { 0.572549, 0.411765, 0.105882, 1.0 },
+ { 0.658824, 0.478431, 0.109804, 1.0 },
+ { 0.588235, 0.447059, 0.141176, 1.0 },
+ { 0.513725, 0.415686, 0.156863, 1.0 },
+ { 0.447059, 0.392157, 0.176471, 1.0 },
+ { 0.325490, 0.360784, 0.196078, 1.0 },
+ { 0.207843, 0.305882, 0.192157, 1.0 },
+ { 0.156863, 0.258824, 0.200000, 1.0 },
+ { 0.156863, 0.243137, 0.192157, 1.0 },
+ { 0.145098, 0.227451, 0.168627, 1.0 },
+ { 0.145098, 0.200000, 0.137255, 1.0 },
+ { 0.156863, 0.168627, 0.105882, 1.0 },
+ { 0.152941, 0.149020, 0.094118, 1.0 },
+ { 0.129412, 0.129412, 0.078431, 1.0 },
+ { 0.117647, 0.105882, 0.054902, 1.0 },
+ { 0.090196, 0.090196, 0.043137, 1.0 },
+ { 0.066667, 0.070588, 0.031373, 1.0 },
+ { 0.054902, 0.054902, 0.019608, 1.0 },
+ { 0.031373, 0.054902, 0.015686, 1.0 },
+ { 0.019608, 0.054902, 0.007843, 1.0 },
+ { 0.019608, 0.054902, 0.000000, 1.0 },
+ { 0.015686, 0.066667, 0.003922, 1.0 },
+ { 0.019608, 0.066667, 0.007843, 1.0 },
+ { 0.027451, 0.066667, 0.015686, 1.0 },
+ { 0.035294, 0.078431, 0.023529, 1.0 },
+ { 0.035294, 0.082353, 0.027451, 1.0 },
+ { 0.035294, 0.082353, 0.031373, 1.0 },
+ { 0.035294, 0.078431, 0.035294, 1.0 },
+ { 0.039216, 0.070588, 0.027451, 1.0 },
+ { 0.039216, 0.054902, 0.015686, 1.0 },
+ { 0.050980, 0.039216, 0.015686, 1.0 },
+ { 0.062745, 0.043137, 0.019608, 1.0 },
+ { 0.082353, 0.070588, 0.031373, 1.0 },
+ { 0.098039, 0.105882, 0.058824, 1.0 },
+ { 0.105882, 0.156863, 0.101961, 1.0 },
+ { 0.113725, 0.211765, 0.133333, 1.0 },
+ { 0.117647, 0.250980, 0.156863, 1.0 },
+ { 0.105882, 0.266667, 0.168627, 1.0 },
+ { 0.105882, 0.243137, 0.164706, 1.0 },
+ { 0.117647, 0.215686, 0.137255, 1.0 },
+ { 0.125490, 0.200000, 0.101961, 1.0 },
+ { 0.141176, 0.176471, 0.098039, 1.0 },
+ { 0.149020, 0.172549, 0.094118, 1.0 },
+ { 0.152941, 0.176471, 0.082353, 1.0 },
+ { 0.145098, 0.192157, 0.098039, 1.0 },
+ { 0.137255, 0.192157, 0.094118, 1.0 },
+ { 0.145098, 0.164706, 0.086275, 1.0 },
+ { 0.156863, 0.172549, 0.094118, 1.0 },
+ { 0.172549, 0.168627, 0.082353, 1.0 },
+ { 0.188235, 0.149020, 0.078431, 1.0 },
+ { 0.207843, 0.160784, 0.070588, 1.0 },
+ { 0.219608, 0.168627, 0.062745, 1.0 },
+ { 0.203922, 0.176471, 0.070588, 1.0 },
+ { 0.192157, 0.192157, 0.070588, 1.0 },
+ { 0.188235, 0.192157, 0.070588, 1.0 },
+ { 0.172549, 0.200000, 0.086275, 1.0 },
+ { 0.149020, 0.231373, 0.117647, 1.0 },
+ { 0.141176, 0.262745, 0.141176, 1.0 },
+ };
+/* Sharp */
+static double4 colors_641[] = {
+ { 0.164706, 0.839216, 0.098039, 1.0 },
+ { 0.113725, 0.803922, 0.066667, 1.0 },
+ { 0.109804, 0.788235, 0.078431, 1.0 },
+ { 0.105882, 0.772549, 0.090196, 1.0 },
+ { 0.105882, 0.760784, 0.133333, 1.0 },
+ { 0.109804, 0.752941, 0.176471, 1.0 },
+ { 0.101961, 0.729412, 0.203922, 1.0 },
+ { 0.098039, 0.709804, 0.231373, 1.0 },
+ { 0.074510, 0.592157, 0.278431, 1.0 },
+ { 0.054902, 0.509804, 0.262745, 1.0 },
+ { 0.035294, 0.427451, 0.247059, 1.0 },
+ { 0.023529, 0.368627, 0.223529, 1.0 },
+ { 0.011765, 0.313725, 0.203922, 1.0 },
+ { 0.007843, 0.258824, 0.231373, 1.0 },
+ { 0.007843, 0.203922, 0.258824, 1.0 },
+ { 0.011765, 0.184314, 0.266667, 1.0 },
+ { 0.019608, 0.164706, 0.278431, 1.0 },
+ { 0.074510, 0.125490, 0.278431, 1.0 },
+ { 0.117647, 0.176471, 0.286275, 1.0 },
+ { 0.164706, 0.227451, 0.294118, 1.0 },
+ { 0.188235, 0.266667, 0.329412, 1.0 },
+ { 0.211765, 0.309804, 0.368627, 1.0 },
+ { 0.207843, 0.313725, 0.396078, 1.0 },
+ { 0.203922, 0.317647, 0.427451, 1.0 },
+ { 0.215686, 0.360784, 0.521569, 1.0 },
+ { 0.239216, 0.423529, 0.556863, 1.0 },
+ { 0.266667, 0.490196, 0.592157, 1.0 },
+ { 0.278431, 0.560784, 0.607843, 1.0 },
+ { 0.290196, 0.635294, 0.627451, 1.0 },
+ { 0.270588, 0.650980, 0.623529, 1.0 },
+ { 0.254902, 0.666667, 0.619608, 1.0 },
+ { 0.211765, 0.650980, 0.596078, 1.0 },
+ { 0.160784, 0.635294, 0.556863, 1.0 },
+ { 0.101961, 0.596078, 0.419608, 1.0 },
+ { 0.090196, 0.623529, 0.349020, 1.0 },
+ { 0.082353, 0.650980, 0.278431, 1.0 },
+ { 0.066667, 0.658824, 0.223529, 1.0 },
+ { 0.054902, 0.670588, 0.168627, 1.0 },
+ { 0.058824, 0.674510, 0.156863, 1.0 },
+ { 0.066667, 0.682353, 0.145098, 1.0 },
+ { 0.168627, 0.701961, 0.117647, 1.0 },
+ { 0.243137, 0.721569, 0.113725, 1.0 },
+ { 0.317647, 0.745098, 0.109804, 1.0 },
+ { 0.388235, 0.760784, 0.121569, 1.0 },
+ { 0.458824, 0.780392, 0.137255, 1.0 },
+ { 0.498039, 0.796078, 0.149020, 1.0 },
+ { 0.541176, 0.811765, 0.160784, 1.0 },
+ { 0.572549, 0.827451, 0.184314, 1.0 },
+ { 0.654902, 0.831373, 0.192157, 1.0 },
+ { 0.768627, 0.760784, 0.172549, 1.0 },
+ { 0.760784, 0.698039, 0.152941, 1.0 },
+ { 0.756863, 0.639216, 0.133333, 1.0 },
+ { 0.701961, 0.580392, 0.125490, 1.0 },
+ { 0.647059, 0.521569, 0.117647, 1.0 },
+ { 0.611765, 0.494118, 0.117647, 1.0 },
+ { 0.576471, 0.466667, 0.121569, 1.0 },
+ { 0.462745, 0.325490, 0.074510, 1.0 },
+ { 0.392157, 0.262745, 0.047059, 1.0 },
+ { 0.321569, 0.200000, 0.023529, 1.0 },
+ { 0.239216, 0.164706, 0.019608, 1.0 },
+ { 0.160784, 0.133333, 0.019608, 1.0 },
+ { 0.121569, 0.121569, 0.019608, 1.0 },
+ { 0.086275, 0.109804, 0.019608, 1.0 },
+ { 0.035294, 0.098039, 0.011765, 1.0 },
+ { 0.007843, 0.086275, 0.011765, 1.0 },
+ { 0.000000, 0.058824, 0.003922, 1.0 },
+ { 0.000000, 0.101961, 0.007843, 1.0 },
+ { 0.000000, 0.145098, 0.011765, 1.0 },
+ { 0.000000, 0.168627, 0.011765, 1.0 },
+ { 0.000000, 0.196078, 0.015686, 1.0 },
+ { 0.000000, 0.243137, 0.019608, 1.0 },
+ { 0.000000, 0.286275, 0.023529, 1.0 },
+ { 0.000000, 0.321569, 0.023529, 1.0 },
+ { 0.000000, 0.337255, 0.023529, 1.0 },
+ { 0.000000, 0.352941, 0.027451, 1.0 },
+ { 0.000000, 0.400000, 0.035294, 1.0 },
+ { 0.000000, 0.447059, 0.047059, 1.0 },
+ { 0.000000, 0.462745, 0.074510, 1.0 },
+ { 0.000000, 0.478431, 0.101961, 1.0 },
+ { 0.000000, 0.501961, 0.176471, 1.0 },
+ { 0.007843, 0.513725, 0.250980, 1.0 },
+ { 0.011765, 0.443137, 0.372549, 1.0 },
+ { 0.015686, 0.411765, 0.364706, 1.0 },
+ { 0.019608, 0.384314, 0.360784, 1.0 },
+ { 0.019608, 0.364706, 0.352941, 1.0 },
+ { 0.019608, 0.349020, 0.345098, 1.0 },
+ { 0.015686, 0.305882, 0.341176, 1.0 },
+ { 0.023529, 0.262745, 0.341176, 1.0 },
+ { 0.039216, 0.164706, 0.388235, 1.0 },
+ { 0.054902, 0.145098, 0.372549, 1.0 },
+ { 0.074510, 0.125490, 0.356863, 1.0 },
+ { 0.074510, 0.129412, 0.321569, 1.0 },
+ { 0.078431, 0.137255, 0.290196, 1.0 },
+ { 0.070588, 0.164706, 0.215686, 1.0 },
+ { 0.066667, 0.200000, 0.141176, 1.0 },
+ { 0.054902, 0.223529, 0.086275, 1.0 },
+ { 0.043137, 0.250980, 0.054902, 1.0 },
+ { 0.058824, 0.317647, 0.066667, 1.0 },
+ { 0.074510, 0.333333, 0.078431, 1.0 },
+ { 0.094118, 0.349020, 0.090196, 1.0 },
+ { 0.094118, 0.349020, 0.090196, 1.0 },
+ { 0.094118, 0.349020, 0.090196, 1.0 },
+ { 0.086275, 0.341176, 0.086275, 1.0 },
+ { 0.062745, 0.329412, 0.070588, 1.0 },
+ { 0.027451, 0.305882, 0.058824, 1.0 },
+ { 0.035294, 0.282353, 0.062745, 1.0 },
+ { 0.047059, 0.258824, 0.066667, 1.0 },
+ { 0.047059, 0.250980, 0.066667, 1.0 },
+ { 0.050980, 0.247059, 0.066667, 1.0 },
+ { 0.050980, 0.235294, 0.066667, 1.0 },
+ { 0.050980, 0.211765, 0.062745, 1.0 },
+ { 0.047059, 0.172549, 0.050980, 1.0 },
+ { 0.023529, 0.149020, 0.031373, 1.0 },
+ { 0.003922, 0.101961, 0.015686, 1.0 },
+ { 0.003922, 0.098039, 0.011765, 1.0 },
+ { 0.003922, 0.094118, 0.007843, 1.0 },
+ { 0.003922, 0.101961, 0.007843, 1.0 },
+ { 0.003922, 0.117647, 0.007843, 1.0 },
+ { 0.003922, 0.125490, 0.011765, 1.0 },
+ { 0.007843, 0.133333, 0.015686, 1.0 },
+ { 0.031373, 0.117647, 0.050980, 1.0 },
+ { 0.054902, 0.113725, 0.070588, 1.0 },
+ { 0.078431, 0.113725, 0.094118, 1.0 },
+ { 0.082353, 0.129412, 0.098039, 1.0 },
+ { 0.090196, 0.149020, 0.105882, 1.0 },
+ { 0.086275, 0.196078, 0.109804, 1.0 },
+ { 0.082353, 0.243137, 0.105882, 1.0 },
+ { 0.074510, 0.290196, 0.094118, 1.0 },
+ { 0.070588, 0.333333, 0.094118, 1.0 },
+ { 0.082353, 0.407843, 0.105882, 1.0 },
+ { 0.090196, 0.427451, 0.109804, 1.0 },
+ { 0.098039, 0.450980, 0.117647, 1.0 },
+ { 0.098039, 0.490196, 0.117647, 1.0 },
+ { 0.090196, 0.517647, 0.109804, 1.0 },
+ { 0.082353, 0.533333, 0.086275, 1.0 },
+ { 0.094118, 0.541176, 0.066667, 1.0 },
+ { 0.180392, 0.478431, 0.031373, 1.0 },
+ { 0.254902, 0.454902, 0.031373, 1.0 },
+ { 0.333333, 0.431373, 0.031373, 1.0 },
+ { 0.368627, 0.431373, 0.027451, 1.0 },
+ { 0.407843, 0.431373, 0.027451, 1.0 },
+ { 0.458824, 0.431373, 0.027451, 1.0 },
+ { 0.525490, 0.431373, 0.031373, 1.0 },
+ { 0.584314, 0.396078, 0.043137, 1.0 },
+ { 0.658824, 0.352941, 0.039216, 1.0 },
+ { 0.721569, 0.301961, 0.078431, 1.0 },
+ { 0.725490, 0.298039, 0.082353, 1.0 },
+ { 0.733333, 0.294118, 0.090196, 1.0 },
+ { 0.713725, 0.301961, 0.098039, 1.0 },
+ { 0.678431, 0.325490, 0.101961, 1.0 },
+ { 0.619608, 0.329412, 0.117647, 1.0 },
+ { 0.572549, 0.298039, 0.105882, 1.0 },
+ { 0.450980, 0.231373, 0.109804, 1.0 },
+ { 0.411765, 0.223529, 0.113725, 1.0 },
+ { 0.376471, 0.215686, 0.121569, 1.0 },
+ { 0.298039, 0.235294, 0.125490, 1.0 },
+ { 0.227451, 0.270588, 0.125490, 1.0 },
+ { 0.160784, 0.313725, 0.133333, 1.0 },
+ { 0.105882, 0.341176, 0.117647, 1.0 },
+ { 0.082353, 0.352941, 0.101961, 1.0 },
+ { 0.058824, 0.352941, 0.078431, 1.0 },
+ { 0.027451, 0.392157, 0.058824, 1.0 },
+ { 0.023529, 0.407843, 0.054902, 1.0 },
+ { 0.019608, 0.423529, 0.050980, 1.0 },
+ { 0.015686, 0.466667, 0.047059, 1.0 },
+ { 0.011765, 0.509804, 0.043137, 1.0 },
+ { 0.011765, 0.549020, 0.039216, 1.0 },
+ { 0.003922, 0.549020, 0.027451, 1.0 },
+ { 0.000000, 0.478431, 0.019608, 1.0 },
+ { 0.003922, 0.450980, 0.015686, 1.0 },
+ { 0.007843, 0.427451, 0.015686, 1.0 },
+ { 0.027451, 0.384314, 0.011765, 1.0 },
+ { 0.058824, 0.352941, 0.011765, 1.0 },
+ { 0.109804, 0.329412, 0.007843, 1.0 },
+ { 0.180392, 0.321569, 0.003922, 1.0 },
+ { 0.258824, 0.333333, 0.003922, 1.0 },
+ { 0.329412, 0.341176, 0.003922, 1.0 },
+ { 0.400000, 0.345098, 0.007843, 1.0 },
+ { 0.470588, 0.341176, 0.007843, 1.0 },
+ { 0.533333, 0.356863, 0.011765, 1.0 },
+ { 0.596078, 0.368627, 0.007843, 1.0 },
+ { 0.643137, 0.364706, 0.011765, 1.0 },
+ { 0.682353, 0.384314, 0.027451, 1.0 },
+ { 0.694118, 0.431373, 0.047059, 1.0 },
+ { 0.670588, 0.509804, 0.066667, 1.0 },
+ { 0.643137, 0.533333, 0.070588, 1.0 },
+ { 0.615686, 0.556863, 0.074510, 1.0 },
+ { 0.568627, 0.600000, 0.074510, 1.0 },
+ { 0.509804, 0.607843, 0.062745, 1.0 },
+ { 0.447059, 0.592157, 0.058824, 1.0 },
+ { 0.360784, 0.580392, 0.066667, 1.0 },
+ { 0.301961, 0.576471, 0.078431, 1.0 },
+ { 0.223529, 0.560784, 0.082353, 1.0 },
+ { 0.145098, 0.545098, 0.082353, 1.0 },
+ { 0.082353, 0.529412, 0.082353, 1.0 },
+ { 0.047059, 0.501961, 0.062745, 1.0 },
+ { 0.027451, 0.458824, 0.043137, 1.0 },
+ { 0.003922, 0.407843, 0.027451, 1.0 },
+ { 0.000000, 0.356863, 0.023529, 1.0 },
+ { 0.000000, 0.313725, 0.019608, 1.0 },
+ { 0.000000, 0.282353, 0.019608, 1.0 },
+ { 0.000000, 0.243137, 0.015686, 1.0 },
+ { 0.000000, 0.196078, 0.011765, 1.0 },
+ { 0.000000, 0.152941, 0.007843, 1.0 },
+ { 0.000000, 0.109804, 0.003922, 1.0 },
+ { 0.003922, 0.082353, 0.003922, 1.0 },
+ { 0.003922, 0.086275, 0.000000, 1.0 },
+ { 0.003922, 0.113725, 0.003922, 1.0 },
+ { 0.003922, 0.160784, 0.007843, 1.0 },
+ { 0.003922, 0.211765, 0.011765, 1.0 },
+ { 0.007843, 0.262745, 0.027451, 1.0 },
+ { 0.011765, 0.313725, 0.047059, 1.0 },
+ { 0.039216, 0.368627, 0.070588, 1.0 },
+ { 0.066667, 0.427451, 0.094118, 1.0 },
+ { 0.082353, 0.501961, 0.152941, 1.0 },
+ { 0.109804, 0.580392, 0.235294, 1.0 },
+ { 0.137255, 0.647059, 0.301961, 1.0 },
+ { 0.137255, 0.686275, 0.364706, 1.0 },
+ { 0.113725, 0.713725, 0.431373, 1.0 },
+ { 0.125490, 0.729412, 0.482353, 1.0 },
+ { 0.141176, 0.713725, 0.509804, 1.0 },
+ { 0.129412, 0.686275, 0.545098, 1.0 },
+ { 0.121569, 0.658824, 0.611765, 1.0 },
+ { 0.152941, 0.615686, 0.635294, 1.0 },
+ { 0.145098, 0.560784, 0.623529, 1.0 },
+ { 0.105882, 0.490196, 0.619608, 1.0 },
+ { 0.090196, 0.431373, 0.588235, 1.0 },
+ { 0.078431, 0.368627, 0.529412, 1.0 },
+ { 0.050980, 0.298039, 0.447059, 1.0 },
+ { 0.019608, 0.239216, 0.407843, 1.0 },
+ { 0.027451, 0.184314, 0.360784, 1.0 },
+ { 0.043137, 0.141176, 0.298039, 1.0 },
+ { 0.074510, 0.121569, 0.243137, 1.0 },
+ { 0.125490, 0.101961, 0.184314, 1.0 },
+ { 0.200000, 0.109804, 0.121569, 1.0 },
+ { 0.282353, 0.141176, 0.054902, 1.0 },
+ { 0.352941, 0.180392, 0.027451, 1.0 },
+ { 0.380392, 0.203922, 0.039216, 1.0 },
+ { 0.392157, 0.258824, 0.070588, 1.0 },
+ { 0.411765, 0.325490, 0.133333, 1.0 },
+ { 0.435294, 0.380392, 0.215686, 1.0 },
+ { 0.482353, 0.439216, 0.298039, 1.0 },
+ { 0.552941, 0.517647, 0.376471, 1.0 },
+ { 0.650980, 0.592157, 0.392157, 1.0 },
+ { 0.666667, 0.619608, 0.384314, 1.0 },
+ { 0.650980, 0.674510, 0.380392, 1.0 },
+ { 0.596078, 0.717647, 0.364706, 1.0 },
+ { 0.509804, 0.729412, 0.364706, 1.0 },
+ { 0.411765, 0.729412, 0.372549, 1.0 },
+ { 0.345098, 0.752941, 0.431373, 1.0 },
+ { 0.352941, 0.768627, 0.443137, 1.0 },
+ { 0.337255, 0.768627, 0.415686, 1.0 },
+ { 0.341176, 0.788235, 0.380392, 1.0 },
+ { 0.325490, 0.823529, 0.301961, 1.0 },
+ { 0.290196, 0.835294, 0.223529, 1.0 },
+ { 0.227451, 0.835294, 0.141176, 1.0 },
+ };
+/* Shy_Violets */
+static double4 colors_642[] = {
+ { 0.384314, 0.352941, 0.321569, 1.0 },
+ { 0.254902, 0.278431, 0.188235, 1.0 },
+ { 0.235294, 0.250980, 0.184314, 1.0 },
+ { 0.215686, 0.223529, 0.184314, 1.0 },
+ { 0.235294, 0.180392, 0.207843, 1.0 },
+ { 0.254902, 0.141176, 0.231373, 1.0 },
+ { 0.270588, 0.129412, 0.250980, 1.0 },
+ { 0.290196, 0.117647, 0.274510, 1.0 },
+ { 0.329412, 0.101961, 0.313725, 1.0 },
+ { 0.313725, 0.149020, 0.294118, 1.0 },
+ { 0.298039, 0.200000, 0.274510, 1.0 },
+ { 0.290196, 0.239216, 0.247059, 1.0 },
+ { 0.286275, 0.282353, 0.219608, 1.0 },
+ { 0.282353, 0.294118, 0.219608, 1.0 },
+ { 0.282353, 0.305882, 0.223529, 1.0 },
+ { 0.282353, 0.313725, 0.243137, 1.0 },
+ { 0.286275, 0.321569, 0.266667, 1.0 },
+ { 0.341176, 0.325490, 0.411765, 1.0 },
+ { 0.376471, 0.298039, 0.454902, 1.0 },
+ { 0.411765, 0.274510, 0.501961, 1.0 },
+ { 0.403922, 0.270588, 0.513725, 1.0 },
+ { 0.396078, 0.270588, 0.529412, 1.0 },
+ { 0.380392, 0.282353, 0.529412, 1.0 },
+ { 0.368627, 0.294118, 0.533333, 1.0 },
+ { 0.301961, 0.380392, 0.384314, 1.0 },
+ { 0.235294, 0.411765, 0.313725, 1.0 },
+ { 0.168627, 0.443137, 0.247059, 1.0 },
+ { 0.145098, 0.490196, 0.196078, 1.0 },
+ { 0.125490, 0.541176, 0.149020, 1.0 },
+ { 0.109804, 0.576471, 0.125490, 1.0 },
+ { 0.094118, 0.611765, 0.101961, 1.0 },
+ { 0.066667, 0.631373, 0.105882, 1.0 },
+ { 0.070588, 0.666667, 0.109804, 1.0 },
+ { 0.172549, 0.627451, 0.074510, 1.0 },
+ { 0.196078, 0.588235, 0.105882, 1.0 },
+ { 0.223529, 0.549020, 0.141176, 1.0 },
+ { 0.282353, 0.470588, 0.180392, 1.0 },
+ { 0.341176, 0.392157, 0.219608, 1.0 },
+ { 0.360784, 0.349020, 0.239216, 1.0 },
+ { 0.380392, 0.305882, 0.258824, 1.0 },
+ { 0.388235, 0.200000, 0.376471, 1.0 },
+ { 0.376471, 0.176471, 0.435294, 1.0 },
+ { 0.364706, 0.152941, 0.494118, 1.0 },
+ { 0.337255, 0.156863, 0.494118, 1.0 },
+ { 0.309804, 0.160784, 0.494118, 1.0 },
+ { 0.294118, 0.164706, 0.486275, 1.0 },
+ { 0.282353, 0.168627, 0.482353, 1.0 },
+ { 0.286275, 0.160784, 0.482353, 1.0 },
+ { 0.305882, 0.172549, 0.454902, 1.0 },
+ { 0.282353, 0.160784, 0.376471, 1.0 },
+ { 0.294118, 0.145098, 0.352941, 1.0 },
+ { 0.309804, 0.133333, 0.333333, 1.0 },
+ { 0.298039, 0.117647, 0.317647, 1.0 },
+ { 0.286275, 0.105882, 0.301961, 1.0 },
+ { 0.262745, 0.101961, 0.301961, 1.0 },
+ { 0.239216, 0.101961, 0.301961, 1.0 },
+ { 0.176471, 0.105882, 0.278431, 1.0 },
+ { 0.145098, 0.141176, 0.247059, 1.0 },
+ { 0.117647, 0.176471, 0.215686, 1.0 },
+ { 0.090196, 0.235294, 0.192157, 1.0 },
+ { 0.062745, 0.298039, 0.168627, 1.0 },
+ { 0.062745, 0.337255, 0.152941, 1.0 },
+ { 0.062745, 0.380392, 0.137255, 1.0 },
+ { 0.043137, 0.423529, 0.137255, 1.0 },
+ { 0.050980, 0.427451, 0.137255, 1.0 },
+ { 0.058824, 0.349020, 0.203922, 1.0 },
+ { 0.054902, 0.290196, 0.247059, 1.0 },
+ { 0.054902, 0.235294, 0.294118, 1.0 },
+ { 0.062745, 0.200000, 0.313725, 1.0 },
+ { 0.074510, 0.164706, 0.337255, 1.0 },
+ { 0.109804, 0.109804, 0.364706, 1.0 },
+ { 0.121569, 0.078431, 0.368627, 1.0 },
+ { 0.180392, 0.086275, 0.364706, 1.0 },
+ { 0.203922, 0.113725, 0.349020, 1.0 },
+ { 0.227451, 0.145098, 0.333333, 1.0 },
+ { 0.227451, 0.184314, 0.282353, 1.0 },
+ { 0.227451, 0.223529, 0.235294, 1.0 },
+ { 0.215686, 0.250980, 0.227451, 1.0 },
+ { 0.207843, 0.278431, 0.219608, 1.0 },
+ { 0.180392, 0.325490, 0.203922, 1.0 },
+ { 0.180392, 0.352941, 0.160784, 1.0 },
+ { 0.172549, 0.372549, 0.137255, 1.0 },
+ { 0.207843, 0.360784, 0.176471, 1.0 },
+ { 0.247059, 0.349020, 0.215686, 1.0 },
+ { 0.286275, 0.321569, 0.235294, 1.0 },
+ { 0.325490, 0.298039, 0.258824, 1.0 },
+ { 0.400000, 0.243137, 0.313725, 1.0 },
+ { 0.450980, 0.192157, 0.352941, 1.0 },
+ { 0.505882, 0.125490, 0.396078, 1.0 },
+ { 0.505882, 0.094118, 0.400000, 1.0 },
+ { 0.505882, 0.066667, 0.407843, 1.0 },
+ { 0.482353, 0.062745, 0.411765, 1.0 },
+ { 0.458824, 0.062745, 0.415686, 1.0 },
+ { 0.388235, 0.047059, 0.380392, 1.0 },
+ { 0.298039, 0.043137, 0.352941, 1.0 },
+ { 0.247059, 0.090196, 0.298039, 1.0 },
+ { 0.219608, 0.172549, 0.250980, 1.0 },
+ { 0.200000, 0.286275, 0.180392, 1.0 },
+ { 0.196078, 0.313725, 0.172549, 1.0 },
+ { 0.192157, 0.341176, 0.164706, 1.0 },
+ { 0.219608, 0.352941, 0.168627, 1.0 },
+ { 0.250980, 0.364706, 0.172549, 1.0 },
+ { 0.270588, 0.333333, 0.211765, 1.0 },
+ { 0.290196, 0.294118, 0.278431, 1.0 },
+ { 0.337255, 0.247059, 0.482353, 1.0 },
+ { 0.411765, 0.262745, 0.549020, 1.0 },
+ { 0.486275, 0.282353, 0.615686, 1.0 },
+ { 0.501961, 0.294118, 0.619608, 1.0 },
+ { 0.517647, 0.309804, 0.623529, 1.0 },
+ { 0.545098, 0.337255, 0.666667, 1.0 },
+ { 0.560784, 0.388235, 0.607843, 1.0 },
+ { 0.549020, 0.435294, 0.545098, 1.0 },
+ { 0.501961, 0.470588, 0.439216, 1.0 },
+ { 0.392157, 0.419608, 0.301961, 1.0 },
+ { 0.345098, 0.403922, 0.270588, 1.0 },
+ { 0.301961, 0.388235, 0.239216, 1.0 },
+ { 0.235294, 0.364706, 0.192157, 1.0 },
+ { 0.215686, 0.313725, 0.192157, 1.0 },
+ { 0.227451, 0.250980, 0.207843, 1.0 },
+ { 0.250980, 0.192157, 0.239216, 1.0 },
+ { 0.345098, 0.074510, 0.290196, 1.0 },
+ { 0.392157, 0.047059, 0.298039, 1.0 },
+ { 0.443137, 0.019608, 0.305882, 1.0 },
+ { 0.454902, 0.023529, 0.305882, 1.0 },
+ { 0.466667, 0.027451, 0.305882, 1.0 },
+ { 0.458824, 0.047059, 0.286275, 1.0 },
+ { 0.482353, 0.117647, 0.266667, 1.0 },
+ { 0.466667, 0.207843, 0.215686, 1.0 },
+ { 0.447059, 0.278431, 0.180392, 1.0 },
+ { 0.388235, 0.309804, 0.168627, 1.0 },
+ { 0.372549, 0.317647, 0.168627, 1.0 },
+ { 0.356863, 0.329412, 0.172549, 1.0 },
+ { 0.329412, 0.349020, 0.176471, 1.0 },
+ { 0.301961, 0.321569, 0.200000, 1.0 },
+ { 0.258824, 0.247059, 0.258824, 1.0 },
+ { 0.211765, 0.164706, 0.317647, 1.0 },
+ { 0.145098, 0.070588, 0.368627, 1.0 },
+ { 0.101961, 0.054902, 0.368627, 1.0 },
+ { 0.058824, 0.039216, 0.368627, 1.0 },
+ { 0.043137, 0.035294, 0.360784, 1.0 },
+ { 0.027451, 0.031373, 0.356863, 1.0 },
+ { 0.027451, 0.019608, 0.360784, 1.0 },
+ { 0.054902, 0.015686, 0.360784, 1.0 },
+ { 0.109804, 0.023529, 0.360784, 1.0 },
+ { 0.164706, 0.039216, 0.356863, 1.0 },
+ { 0.270588, 0.031373, 0.400000, 1.0 },
+ { 0.309804, 0.031373, 0.419608, 1.0 },
+ { 0.352941, 0.035294, 0.443137, 1.0 },
+ { 0.427451, 0.047059, 0.482353, 1.0 },
+ { 0.486275, 0.050980, 0.513725, 1.0 },
+ { 0.498039, 0.062745, 0.541176, 1.0 },
+ { 0.501961, 0.078431, 0.549020, 1.0 },
+ { 0.482353, 0.105882, 0.513725, 1.0 },
+ { 0.478431, 0.105882, 0.494118, 1.0 },
+ { 0.474510, 0.109804, 0.478431, 1.0 },
+ { 0.466667, 0.121569, 0.427451, 1.0 },
+ { 0.427451, 0.121569, 0.368627, 1.0 },
+ { 0.415686, 0.105882, 0.329412, 1.0 },
+ { 0.419608, 0.086275, 0.317647, 1.0 },
+ { 0.439216, 0.082353, 0.313725, 1.0 },
+ { 0.423529, 0.070588, 0.333333, 1.0 },
+ { 0.400000, 0.027451, 0.407843, 1.0 },
+ { 0.392157, 0.027451, 0.415686, 1.0 },
+ { 0.388235, 0.031373, 0.423529, 1.0 },
+ { 0.356863, 0.043137, 0.439216, 1.0 },
+ { 0.337255, 0.043137, 0.443137, 1.0 },
+ { 0.329412, 0.035294, 0.443137, 1.0 },
+ { 0.329412, 0.039216, 0.423529, 1.0 },
+ { 0.298039, 0.031373, 0.384314, 1.0 },
+ { 0.301961, 0.027451, 0.376471, 1.0 },
+ { 0.305882, 0.023529, 0.372549, 1.0 },
+ { 0.321569, 0.035294, 0.368627, 1.0 },
+ { 0.329412, 0.043137, 0.380392, 1.0 },
+ { 0.333333, 0.050980, 0.400000, 1.0 },
+ { 0.352941, 0.054902, 0.419608, 1.0 },
+ { 0.388235, 0.078431, 0.454902, 1.0 },
+ { 0.443137, 0.125490, 0.525490, 1.0 },
+ { 0.505882, 0.168627, 0.600000, 1.0 },
+ { 0.556863, 0.223529, 0.666667, 1.0 },
+ { 0.611765, 0.270588, 0.709804, 1.0 },
+ { 0.670588, 0.352941, 0.764706, 1.0 },
+ { 0.725490, 0.423529, 0.811765, 1.0 },
+ { 0.776471, 0.482353, 0.850980, 1.0 },
+ { 0.792157, 0.509804, 0.866667, 1.0 },
+ { 0.780392, 0.552941, 0.850980, 1.0 },
+ { 0.780392, 0.545098, 0.843137, 1.0 },
+ { 0.780392, 0.537255, 0.839216, 1.0 },
+ { 0.764706, 0.490196, 0.839216, 1.0 },
+ { 0.741176, 0.439216, 0.835294, 1.0 },
+ { 0.690196, 0.396078, 0.815686, 1.0 },
+ { 0.643137, 0.349020, 0.776471, 1.0 },
+ { 0.580392, 0.294118, 0.733333, 1.0 },
+ { 0.541176, 0.235294, 0.709804, 1.0 },
+ { 0.505882, 0.196078, 0.670588, 1.0 },
+ { 0.482353, 0.168627, 0.647059, 1.0 },
+ { 0.450980, 0.137255, 0.615686, 1.0 },
+ { 0.443137, 0.117647, 0.607843, 1.0 },
+ { 0.466667, 0.109804, 0.596078, 1.0 },
+ { 0.498039, 0.105882, 0.619608, 1.0 },
+ { 0.529412, 0.109804, 0.639216, 1.0 },
+ { 0.564706, 0.117647, 0.654902, 1.0 },
+ { 0.611765, 0.160784, 0.678431, 1.0 },
+ { 0.658824, 0.196078, 0.709804, 1.0 },
+ { 0.694118, 0.215686, 0.705882, 1.0 },
+ { 0.717647, 0.203922, 0.670588, 1.0 },
+ { 0.725490, 0.188235, 0.635294, 1.0 },
+ { 0.737255, 0.203922, 0.627451, 1.0 },
+ { 0.701961, 0.200000, 0.592157, 1.0 },
+ { 0.666667, 0.184314, 0.541176, 1.0 },
+ { 0.623529, 0.137255, 0.474510, 1.0 },
+ { 0.615686, 0.141176, 0.447059, 1.0 },
+ { 0.603922, 0.168627, 0.450980, 1.0 },
+ { 0.580392, 0.180392, 0.466667, 1.0 },
+ { 0.541176, 0.176471, 0.478431, 1.0 },
+ { 0.486275, 0.176471, 0.482353, 1.0 },
+ { 0.478431, 0.203922, 0.509804, 1.0 },
+ { 0.458824, 0.200000, 0.525490, 1.0 },
+ { 0.427451, 0.184314, 0.537255, 1.0 },
+ { 0.349020, 0.152941, 0.509804, 1.0 },
+ { 0.298039, 0.152941, 0.478431, 1.0 },
+ { 0.247059, 0.141176, 0.431373, 1.0 },
+ { 0.207843, 0.141176, 0.392157, 1.0 },
+ { 0.180392, 0.117647, 0.349020, 1.0 },
+ { 0.192157, 0.145098, 0.325490, 1.0 },
+ { 0.164706, 0.149020, 0.352941, 1.0 },
+ { 0.125490, 0.137255, 0.376471, 1.0 },
+ { 0.082353, 0.098039, 0.384314, 1.0 },
+ { 0.101961, 0.105882, 0.368627, 1.0 },
+ { 0.086275, 0.109804, 0.407843, 1.0 },
+ { 0.098039, 0.086275, 0.443137, 1.0 },
+ { 0.098039, 0.066667, 0.450980, 1.0 },
+ { 0.121569, 0.105882, 0.400000, 1.0 },
+ { 0.105882, 0.180392, 0.349020, 1.0 },
+ { 0.105882, 0.247059, 0.294118, 1.0 },
+ { 0.117647, 0.309804, 0.258824, 1.0 },
+ { 0.149020, 0.372549, 0.227451, 1.0 },
+ { 0.184314, 0.403922, 0.219608, 1.0 },
+ { 0.239216, 0.415686, 0.219608, 1.0 },
+ { 0.313725, 0.411765, 0.274510, 1.0 },
+ { 0.396078, 0.431373, 0.333333, 1.0 },
+ { 0.494118, 0.411765, 0.415686, 1.0 },
+ { 0.600000, 0.368627, 0.490196, 1.0 },
+ { 0.682353, 0.333333, 0.603922, 1.0 },
+ { 0.749020, 0.368627, 0.686275, 1.0 },
+ { 0.784314, 0.423529, 0.768627, 1.0 },
+ { 0.800000, 0.454902, 0.800000, 1.0 },
+ { 0.784314, 0.474510, 0.819608, 1.0 },
+ { 0.792157, 0.498039, 0.819608, 1.0 },
+ { 0.807843, 0.533333, 0.835294, 1.0 },
+ { 0.811765, 0.541176, 0.827451, 1.0 },
+ { 0.788235, 0.541176, 0.807843, 1.0 },
+ { 0.776471, 0.498039, 0.760784, 1.0 },
+ { 0.733333, 0.454902, 0.698039, 1.0 },
+ { 0.654902, 0.415686, 0.611765, 1.0 },
+ { 0.545098, 0.423529, 0.513725, 1.0 },
+ { 0.458824, 0.396078, 0.415686, 1.0 },
+ };
+/* Singe */
+static double4 colors_643[] = {
+ { 0.823529, 0.643137, 0.337255, 1.0 },
+ { 0.925490, 0.784314, 0.415686, 1.0 },
+ { 0.890196, 0.733333, 0.384314, 1.0 },
+ { 0.858824, 0.686275, 0.356863, 1.0 },
+ { 0.745098, 0.549020, 0.294118, 1.0 },
+ { 0.631373, 0.415686, 0.231373, 1.0 },
+ { 0.580392, 0.352941, 0.196078, 1.0 },
+ { 0.533333, 0.290196, 0.164706, 1.0 },
+ { 0.298039, 0.082353, 0.078431, 1.0 },
+ { 0.258824, 0.050980, 0.043137, 1.0 },
+ { 0.223529, 0.023529, 0.011765, 1.0 },
+ { 0.211765, 0.011765, 0.003922, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.262745, 0.050980, 0.050980, 1.0 },
+ { 0.345098, 0.129412, 0.074510, 1.0 },
+ { 0.431373, 0.207843, 0.101961, 1.0 },
+ { 0.568627, 0.309804, 0.172549, 1.0 },
+ { 0.705882, 0.415686, 0.247059, 1.0 },
+ { 0.749020, 0.490196, 0.282353, 1.0 },
+ { 0.796078, 0.564706, 0.321569, 1.0 },
+ { 0.960784, 0.705882, 0.415686, 1.0 },
+ { 0.976471, 0.760784, 0.478431, 1.0 },
+ { 0.992157, 0.819608, 0.541176, 1.0 },
+ { 0.996078, 0.843137, 0.549020, 1.0 },
+ { 1.000000, 0.870588, 0.556863, 1.0 },
+ { 0.996078, 0.866667, 0.549020, 1.0 },
+ { 0.996078, 0.862745, 0.545098, 1.0 },
+ { 0.996078, 0.870588, 0.517647, 1.0 },
+ { 0.992157, 0.850980, 0.498039, 1.0 },
+ { 0.890196, 0.713725, 0.407843, 1.0 },
+ { 0.850980, 0.666667, 0.337255, 1.0 },
+ { 0.815686, 0.619608, 0.270588, 1.0 },
+ { 0.780392, 0.572549, 0.247059, 1.0 },
+ { 0.749020, 0.525490, 0.227451, 1.0 },
+ { 0.756863, 0.533333, 0.219608, 1.0 },
+ { 0.764706, 0.545098, 0.215686, 1.0 },
+ { 0.858824, 0.658824, 0.290196, 1.0 },
+ { 0.847059, 0.658824, 0.305882, 1.0 },
+ { 0.835294, 0.662745, 0.325490, 1.0 },
+ { 0.815686, 0.635294, 0.305882, 1.0 },
+ { 0.800000, 0.611765, 0.290196, 1.0 },
+ { 0.749020, 0.556863, 0.266667, 1.0 },
+ { 0.698039, 0.505882, 0.243137, 1.0 },
+ { 0.588235, 0.384314, 0.176471, 1.0 },
+ { 0.498039, 0.266667, 0.129412, 1.0 },
+ { 0.329412, 0.101961, 0.027451, 1.0 },
+ { 0.282353, 0.050980, 0.011765, 1.0 },
+ { 0.235294, 0.000000, 0.000000, 1.0 },
+ { 0.219608, 0.000000, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.000000, 0.000000, 1.0 },
+ { 0.203922, 0.000000, 0.000000, 1.0 },
+ { 0.211765, 0.000000, 0.000000, 1.0 },
+ { 0.223529, 0.000000, 0.000000, 1.0 },
+ { 0.258824, 0.003922, 0.003922, 1.0 },
+ { 0.270588, 0.011765, 0.003922, 1.0 },
+ { 0.282353, 0.023529, 0.003922, 1.0 },
+ { 0.282353, 0.019608, 0.003922, 1.0 },
+ { 0.282353, 0.015686, 0.003922, 1.0 },
+ { 0.270588, 0.019608, 0.003922, 1.0 },
+ { 0.262745, 0.023529, 0.003922, 1.0 },
+ { 0.243137, 0.011765, 0.000000, 1.0 },
+ { 0.231373, 0.000000, 0.003922, 1.0 },
+ { 0.203922, 0.000000, 0.000000, 1.0 },
+ { 0.203922, 0.000000, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.200000, 0.003922, 0.000000, 1.0 },
+ { 0.200000, 0.003922, 0.000000, 1.0 },
+ { 0.192157, 0.003922, 0.000000, 1.0 },
+ { 0.188235, 0.003922, 0.000000, 1.0 },
+ { 0.176471, 0.000000, 0.000000, 1.0 },
+ { 0.172549, 0.003922, 0.000000, 1.0 },
+ { 0.152941, 0.007843, 0.000000, 1.0 },
+ { 0.137255, 0.003922, 0.000000, 1.0 },
+ { 0.137255, 0.007843, 0.000000, 1.0 },
+ { 0.149020, 0.003922, 0.000000, 1.0 },
+ { 0.160784, 0.000000, 0.000000, 1.0 },
+ { 0.164706, 0.000000, 0.000000, 1.0 },
+ { 0.172549, 0.000000, 0.000000, 1.0 },
+ { 0.184314, 0.000000, 0.000000, 1.0 },
+ { 0.196078, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.211765, 0.003922, 0.000000, 1.0 },
+ { 0.219608, 0.003922, 0.000000, 1.0 },
+ { 0.231373, 0.023529, 0.000000, 1.0 },
+ { 0.243137, 0.043137, 0.000000, 1.0 },
+ { 0.294118, 0.078431, 0.000000, 1.0 },
+ { 0.364706, 0.113725, 0.000000, 1.0 },
+ { 0.439216, 0.203922, 0.031373, 1.0 },
+ { 0.584314, 0.278431, 0.078431, 1.0 },
+ { 0.792157, 0.435294, 0.160784, 1.0 },
+ { 0.843137, 0.462745, 0.184314, 1.0 },
+ { 0.894118, 0.490196, 0.211765, 1.0 },
+ { 0.949020, 0.545098, 0.254902, 1.0 },
+ { 0.917647, 0.576471, 0.294118, 1.0 },
+ { 0.909804, 0.596078, 0.298039, 1.0 },
+ { 0.847059, 0.564706, 0.270588, 1.0 },
+ { 0.690196, 0.466667, 0.223529, 1.0 },
+ { 0.584314, 0.337255, 0.160784, 1.0 },
+ { 0.482353, 0.207843, 0.101961, 1.0 },
+ { 0.439216, 0.180392, 0.082353, 1.0 },
+ { 0.400000, 0.156863, 0.062745, 1.0 },
+ { 0.301961, 0.070588, 0.031373, 1.0 },
+ { 0.247059, 0.003922, 0.011765, 1.0 },
+ { 0.223529, 0.000000, 0.003922, 1.0 },
+ { 0.207843, 0.000000, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.200000, 0.003922, 0.000000, 1.0 },
+ { 0.192157, 0.003922, 0.007843, 1.0 },
+ { 0.188235, 0.003922, 0.015686, 1.0 },
+ { 0.180392, 0.003922, 0.011765, 1.0 },
+ { 0.164706, 0.007843, 0.011765, 1.0 },
+ { 0.156863, 0.000000, 0.015686, 1.0 },
+ { 0.164706, 0.003922, 0.007843, 1.0 },
+ { 0.172549, 0.000000, 0.000000, 1.0 },
+ { 0.180392, 0.000000, 0.000000, 1.0 },
+ { 0.188235, 0.000000, 0.000000, 1.0 },
+ { 0.200000, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.200000, 0.000000, 0.000000, 1.0 },
+ { 0.200000, 0.000000, 0.000000, 1.0 },
+ { 0.200000, 0.000000, 0.000000, 1.0 },
+ { 0.200000, 0.000000, 0.000000, 1.0 },
+ { 0.200000, 0.000000, 0.000000, 1.0 },
+ { 0.200000, 0.000000, 0.000000, 1.0 },
+ { 0.200000, 0.000000, 0.000000, 1.0 },
+ { 0.200000, 0.000000, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.011765, 0.000000, 1.0 },
+ { 0.223529, 0.019608, 0.000000, 1.0 },
+ { 0.247059, 0.050980, 0.003922, 1.0 },
+ { 0.278431, 0.090196, 0.015686, 1.0 },
+ { 0.360784, 0.145098, 0.047059, 1.0 },
+ { 0.435294, 0.207843, 0.070588, 1.0 },
+ { 0.470588, 0.258824, 0.054902, 1.0 },
+ { 0.537255, 0.305882, 0.054902, 1.0 },
+ { 0.556863, 0.301961, 0.090196, 1.0 },
+ { 0.505882, 0.258824, 0.058824, 1.0 },
+ { 0.462745, 0.207843, 0.007843, 1.0 },
+ { 0.411765, 0.160784, 0.019608, 1.0 },
+ { 0.329412, 0.078431, 0.019608, 1.0 },
+ { 0.278431, 0.031373, 0.003922, 1.0 },
+ { 0.262745, 0.019608, 0.011765, 1.0 },
+ { 0.247059, 0.000000, 0.007843, 1.0 },
+ { 0.227451, 0.003922, 0.003922, 1.0 },
+ { 0.223529, 0.003922, 0.011765, 1.0 },
+ { 0.223529, 0.000000, 0.007843, 1.0 },
+ { 0.215686, 0.000000, 0.000000, 1.0 },
+ { 0.203922, 0.000000, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.003922, 0.000000, 1.0 },
+ { 0.203922, 0.000000, 0.000000, 1.0 },
+ { 0.207843, 0.000000, 0.000000, 1.0 },
+ { 0.215686, 0.007843, 0.000000, 1.0 },
+ { 0.243137, 0.027451, 0.000000, 1.0 },
+ { 0.290196, 0.074510, 0.007843, 1.0 },
+ { 0.372549, 0.145098, 0.047059, 1.0 },
+ { 0.474510, 0.254902, 0.105882, 1.0 },
+ { 0.592157, 0.388235, 0.168627, 1.0 },
+ { 0.725490, 0.513725, 0.247059, 1.0 },
+ };
+/* Slate */
+static double4 colors_644[] = {
+ { 0.282353, 0.282353, 0.360784, 1.0 },
+ { 0.317647, 0.317647, 0.392157, 1.0 },
+ { 0.325490, 0.325490, 0.403922, 1.0 },
+ { 0.333333, 0.333333, 0.415686, 1.0 },
+ { 0.325490, 0.325490, 0.403922, 1.0 },
+ { 0.321569, 0.317647, 0.392157, 1.0 },
+ { 0.313725, 0.309804, 0.380392, 1.0 },
+ { 0.305882, 0.305882, 0.372549, 1.0 },
+ { 0.290196, 0.278431, 0.345098, 1.0 },
+ { 0.282353, 0.270588, 0.337255, 1.0 },
+ { 0.278431, 0.262745, 0.329412, 1.0 },
+ { 0.274510, 0.262745, 0.325490, 1.0 },
+ { 0.274510, 0.262745, 0.321569, 1.0 },
+ { 0.270588, 0.262745, 0.325490, 1.0 },
+ { 0.266667, 0.262745, 0.329412, 1.0 },
+ { 0.262745, 0.262745, 0.329412, 1.0 },
+ { 0.262745, 0.266667, 0.329412, 1.0 },
+ { 0.274510, 0.274510, 0.333333, 1.0 },
+ { 0.274510, 0.282353, 0.341176, 1.0 },
+ { 0.278431, 0.290196, 0.349020, 1.0 },
+ { 0.278431, 0.298039, 0.364706, 1.0 },
+ { 0.282353, 0.305882, 0.380392, 1.0 },
+ { 0.286275, 0.305882, 0.384314, 1.0 },
+ { 0.290196, 0.309804, 0.388235, 1.0 },
+ { 0.290196, 0.321569, 0.403922, 1.0 },
+ { 0.290196, 0.321569, 0.403922, 1.0 },
+ { 0.290196, 0.321569, 0.403922, 1.0 },
+ { 0.286275, 0.317647, 0.403922, 1.0 },
+ { 0.282353, 0.317647, 0.403922, 1.0 },
+ { 0.278431, 0.309804, 0.400000, 1.0 },
+ { 0.278431, 0.305882, 0.396078, 1.0 },
+ { 0.274510, 0.301961, 0.396078, 1.0 },
+ { 0.266667, 0.294118, 0.392157, 1.0 },
+ { 0.239216, 0.274510, 0.392157, 1.0 },
+ { 0.227451, 0.262745, 0.384314, 1.0 },
+ { 0.219608, 0.250980, 0.376471, 1.0 },
+ { 0.203922, 0.239216, 0.360784, 1.0 },
+ { 0.192157, 0.231373, 0.345098, 1.0 },
+ { 0.184314, 0.223529, 0.341176, 1.0 },
+ { 0.180392, 0.219608, 0.337255, 1.0 },
+ { 0.176471, 0.207843, 0.329412, 1.0 },
+ { 0.172549, 0.207843, 0.329412, 1.0 },
+ { 0.172549, 0.207843, 0.333333, 1.0 },
+ { 0.172549, 0.211765, 0.333333, 1.0 },
+ { 0.172549, 0.215686, 0.337255, 1.0 },
+ { 0.172549, 0.215686, 0.341176, 1.0 },
+ { 0.172549, 0.215686, 0.349020, 1.0 },
+ { 0.172549, 0.219608, 0.352941, 1.0 },
+ { 0.172549, 0.219608, 0.352941, 1.0 },
+ { 0.160784, 0.215686, 0.360784, 1.0 },
+ { 0.152941, 0.207843, 0.360784, 1.0 },
+ { 0.149020, 0.203922, 0.360784, 1.0 },
+ { 0.145098, 0.200000, 0.356863, 1.0 },
+ { 0.145098, 0.196078, 0.352941, 1.0 },
+ { 0.145098, 0.192157, 0.349020, 1.0 },
+ { 0.145098, 0.192157, 0.349020, 1.0 },
+ { 0.145098, 0.188235, 0.345098, 1.0 },
+ { 0.145098, 0.184314, 0.337255, 1.0 },
+ { 0.149020, 0.180392, 0.329412, 1.0 },
+ { 0.149020, 0.180392, 0.321569, 1.0 },
+ { 0.152941, 0.180392, 0.317647, 1.0 },
+ { 0.156863, 0.176471, 0.313725, 1.0 },
+ { 0.160784, 0.176471, 0.309804, 1.0 },
+ { 0.160784, 0.176471, 0.309804, 1.0 },
+ { 0.160784, 0.176471, 0.305882, 1.0 },
+ { 0.160784, 0.176471, 0.301961, 1.0 },
+ { 0.156863, 0.172549, 0.298039, 1.0 },
+ { 0.152941, 0.172549, 0.294118, 1.0 },
+ { 0.149020, 0.168627, 0.294118, 1.0 },
+ { 0.145098, 0.164706, 0.294118, 1.0 },
+ { 0.137255, 0.160784, 0.290196, 1.0 },
+ { 0.133333, 0.152941, 0.282353, 1.0 },
+ { 0.137255, 0.149020, 0.266667, 1.0 },
+ { 0.137255, 0.149020, 0.262745, 1.0 },
+ { 0.137255, 0.149020, 0.258824, 1.0 },
+ { 0.141176, 0.149020, 0.250980, 1.0 },
+ { 0.149020, 0.149020, 0.247059, 1.0 },
+ { 0.149020, 0.149020, 0.239216, 1.0 },
+ { 0.152941, 0.149020, 0.235294, 1.0 },
+ { 0.160784, 0.145098, 0.223529, 1.0 },
+ { 0.160784, 0.145098, 0.219608, 1.0 },
+ { 0.172549, 0.145098, 0.207843, 1.0 },
+ { 0.172549, 0.141176, 0.203922, 1.0 },
+ { 0.176471, 0.137255, 0.203922, 1.0 },
+ { 0.176471, 0.137255, 0.203922, 1.0 },
+ { 0.180392, 0.137255, 0.203922, 1.0 },
+ { 0.188235, 0.137255, 0.203922, 1.0 },
+ { 0.196078, 0.145098, 0.203922, 1.0 },
+ { 0.215686, 0.160784, 0.215686, 1.0 },
+ { 0.227451, 0.176471, 0.231373, 1.0 },
+ { 0.239216, 0.192157, 0.247059, 1.0 },
+ { 0.250980, 0.203922, 0.254902, 1.0 },
+ { 0.262745, 0.215686, 0.262745, 1.0 },
+ { 0.282353, 0.235294, 0.282353, 1.0 },
+ { 0.309804, 0.262745, 0.301961, 1.0 },
+ { 0.329412, 0.278431, 0.317647, 1.0 },
+ { 0.345098, 0.294118, 0.329412, 1.0 },
+ { 0.376471, 0.321569, 0.329412, 1.0 },
+ { 0.384314, 0.329412, 0.325490, 1.0 },
+ { 0.392157, 0.337255, 0.321569, 1.0 },
+ { 0.392157, 0.337255, 0.317647, 1.0 },
+ { 0.396078, 0.337255, 0.317647, 1.0 },
+ { 0.403922, 0.337255, 0.317647, 1.0 },
+ { 0.407843, 0.337255, 0.309804, 1.0 },
+ { 0.403922, 0.329412, 0.309804, 1.0 },
+ { 0.400000, 0.321569, 0.305882, 1.0 },
+ { 0.396078, 0.317647, 0.305882, 1.0 },
+ { 0.392157, 0.313725, 0.305882, 1.0 },
+ { 0.392157, 0.309804, 0.305882, 1.0 },
+ { 0.380392, 0.305882, 0.309804, 1.0 },
+ { 0.380392, 0.301961, 0.317647, 1.0 },
+ { 0.376471, 0.294118, 0.321569, 1.0 },
+ { 0.376471, 0.301961, 0.333333, 1.0 },
+ { 0.388235, 0.309804, 0.360784, 1.0 },
+ { 0.396078, 0.321569, 0.368627, 1.0 },
+ { 0.403922, 0.333333, 0.376471, 1.0 },
+ { 0.415686, 0.349020, 0.396078, 1.0 },
+ { 0.431373, 0.364706, 0.407843, 1.0 },
+ { 0.458824, 0.392157, 0.423529, 1.0 },
+ { 0.486275, 0.423529, 0.439216, 1.0 },
+ { 0.533333, 0.466667, 0.474510, 1.0 },
+ { 0.537255, 0.474510, 0.482353, 1.0 },
+ { 0.545098, 0.486275, 0.490196, 1.0 },
+ { 0.545098, 0.482353, 0.490196, 1.0 },
+ { 0.545098, 0.478431, 0.494118, 1.0 },
+ { 0.533333, 0.474510, 0.486275, 1.0 },
+ { 0.521569, 0.462745, 0.474510, 1.0 },
+ { 0.505882, 0.447059, 0.450980, 1.0 },
+ { 0.490196, 0.423529, 0.435294, 1.0 },
+ { 0.450980, 0.388235, 0.396078, 1.0 },
+ { 0.443137, 0.380392, 0.392157, 1.0 },
+ { 0.435294, 0.372549, 0.388235, 1.0 },
+ { 0.415686, 0.349020, 0.376471, 1.0 },
+ { 0.403922, 0.337255, 0.372549, 1.0 },
+ { 0.388235, 0.329412, 0.372549, 1.0 },
+ { 0.376471, 0.309804, 0.364706, 1.0 },
+ { 0.364706, 0.309804, 0.364706, 1.0 },
+ { 0.368627, 0.313725, 0.364706, 1.0 },
+ { 0.376471, 0.321569, 0.364706, 1.0 },
+ { 0.376471, 0.325490, 0.364706, 1.0 },
+ { 0.380392, 0.329412, 0.364706, 1.0 },
+ { 0.388235, 0.333333, 0.364706, 1.0 },
+ { 0.392157, 0.337255, 0.372549, 1.0 },
+ { 0.396078, 0.337255, 0.372549, 1.0 },
+ { 0.396078, 0.337255, 0.364706, 1.0 },
+ { 0.392157, 0.337255, 0.364706, 1.0 },
+ { 0.388235, 0.333333, 0.360784, 1.0 },
+ { 0.388235, 0.333333, 0.360784, 1.0 },
+ { 0.388235, 0.329412, 0.352941, 1.0 },
+ { 0.376471, 0.321569, 0.349020, 1.0 },
+ { 0.364706, 0.309804, 0.345098, 1.0 },
+ { 0.349020, 0.301961, 0.329412, 1.0 },
+ { 0.301961, 0.258824, 0.301961, 1.0 },
+ { 0.286275, 0.243137, 0.290196, 1.0 },
+ { 0.274510, 0.231373, 0.278431, 1.0 },
+ { 0.239216, 0.203922, 0.262745, 1.0 },
+ { 0.219608, 0.180392, 0.239216, 1.0 },
+ { 0.203922, 0.164706, 0.223529, 1.0 },
+ { 0.188235, 0.152941, 0.215686, 1.0 },
+ { 0.176471, 0.149020, 0.207843, 1.0 },
+ { 0.176471, 0.145098, 0.207843, 1.0 },
+ { 0.164706, 0.137255, 0.215686, 1.0 },
+ { 0.160784, 0.133333, 0.215686, 1.0 },
+ { 0.160784, 0.133333, 0.215686, 1.0 },
+ { 0.152941, 0.133333, 0.219608, 1.0 },
+ { 0.149020, 0.125490, 0.223529, 1.0 },
+ { 0.149020, 0.125490, 0.223529, 1.0 },
+ { 0.149020, 0.125490, 0.223529, 1.0 },
+ { 0.149020, 0.125490, 0.231373, 1.0 },
+ { 0.149020, 0.129412, 0.231373, 1.0 },
+ { 0.149020, 0.133333, 0.231373, 1.0 },
+ { 0.149020, 0.133333, 0.235294, 1.0 },
+ { 0.149020, 0.133333, 0.235294, 1.0 },
+ { 0.149020, 0.133333, 0.239216, 1.0 },
+ { 0.152941, 0.137255, 0.239216, 1.0 },
+ { 0.152941, 0.137255, 0.247059, 1.0 },
+ { 0.149020, 0.137255, 0.247059, 1.0 },
+ { 0.149020, 0.145098, 0.250980, 1.0 },
+ { 0.149020, 0.145098, 0.250980, 1.0 },
+ { 0.152941, 0.149020, 0.250980, 1.0 },
+ { 0.152941, 0.149020, 0.258824, 1.0 },
+ { 0.160784, 0.152941, 0.250980, 1.0 },
+ { 0.164706, 0.152941, 0.258824, 1.0 },
+ { 0.164706, 0.152941, 0.258824, 1.0 },
+ { 0.164706, 0.149020, 0.250980, 1.0 },
+ { 0.160784, 0.149020, 0.247059, 1.0 },
+ { 0.160784, 0.149020, 0.247059, 1.0 },
+ { 0.164706, 0.145098, 0.239216, 1.0 },
+ { 0.164706, 0.145098, 0.235294, 1.0 },
+ { 0.172549, 0.145098, 0.235294, 1.0 },
+ { 0.172549, 0.137255, 0.231373, 1.0 },
+ { 0.172549, 0.137255, 0.223529, 1.0 },
+ { 0.172549, 0.137255, 0.223529, 1.0 },
+ { 0.172549, 0.137255, 0.219608, 1.0 },
+ { 0.172549, 0.133333, 0.219608, 1.0 },
+ { 0.172549, 0.133333, 0.215686, 1.0 },
+ { 0.172549, 0.133333, 0.215686, 1.0 },
+ { 0.172549, 0.125490, 0.215686, 1.0 },
+ { 0.172549, 0.125490, 0.207843, 1.0 },
+ { 0.172549, 0.125490, 0.203922, 1.0 },
+ { 0.176471, 0.125490, 0.203922, 1.0 },
+ { 0.172549, 0.121569, 0.196078, 1.0 },
+ { 0.172549, 0.121569, 0.196078, 1.0 },
+ { 0.172549, 0.117647, 0.196078, 1.0 },
+ { 0.164706, 0.117647, 0.192157, 1.0 },
+ { 0.164706, 0.109804, 0.192157, 1.0 },
+ { 0.172549, 0.117647, 0.188235, 1.0 },
+ { 0.176471, 0.117647, 0.188235, 1.0 },
+ { 0.180392, 0.121569, 0.188235, 1.0 },
+ { 0.188235, 0.121569, 0.188235, 1.0 },
+ { 0.192157, 0.125490, 0.192157, 1.0 },
+ { 0.192157, 0.133333, 0.196078, 1.0 },
+ { 0.192157, 0.137255, 0.203922, 1.0 },
+ { 0.192157, 0.137255, 0.207843, 1.0 },
+ { 0.188235, 0.145098, 0.215686, 1.0 },
+ { 0.188235, 0.145098, 0.223529, 1.0 },
+ { 0.180392, 0.149020, 0.231373, 1.0 },
+ { 0.180392, 0.152941, 0.235294, 1.0 },
+ { 0.188235, 0.160784, 0.239216, 1.0 },
+ { 0.188235, 0.164706, 0.247059, 1.0 },
+ { 0.188235, 0.164706, 0.250980, 1.0 },
+ { 0.188235, 0.172549, 0.258824, 1.0 },
+ { 0.192157, 0.176471, 0.262745, 1.0 },
+ { 0.192157, 0.176471, 0.274510, 1.0 },
+ { 0.192157, 0.188235, 0.282353, 1.0 },
+ { 0.196078, 0.192157, 0.290196, 1.0 },
+ { 0.207843, 0.203922, 0.305882, 1.0 },
+ { 0.223529, 0.219608, 0.321569, 1.0 },
+ { 0.235294, 0.239216, 0.345098, 1.0 },
+ { 0.250980, 0.258824, 0.364706, 1.0 },
+ { 0.258824, 0.266667, 0.380392, 1.0 },
+ { 0.262745, 0.278431, 0.388235, 1.0 },
+ { 0.262745, 0.282353, 0.392157, 1.0 },
+ { 0.266667, 0.282353, 0.396078, 1.0 },
+ { 0.262745, 0.282353, 0.396078, 1.0 },
+ { 0.262745, 0.282353, 0.403922, 1.0 },
+ { 0.266667, 0.282353, 0.403922, 1.0 },
+ { 0.266667, 0.290196, 0.403922, 1.0 },
+ { 0.262745, 0.282353, 0.403922, 1.0 },
+ { 0.262745, 0.282353, 0.403922, 1.0 },
+ { 0.250980, 0.278431, 0.396078, 1.0 },
+ { 0.247059, 0.278431, 0.392157, 1.0 },
+ { 0.239216, 0.266667, 0.388235, 1.0 },
+ { 0.235294, 0.262745, 0.376471, 1.0 },
+ { 0.223529, 0.247059, 0.364706, 1.0 },
+ { 0.215686, 0.239216, 0.352941, 1.0 },
+ { 0.215686, 0.235294, 0.349020, 1.0 },
+ { 0.215686, 0.235294, 0.349020, 1.0 },
+ { 0.215686, 0.235294, 0.349020, 1.0 },
+ { 0.219608, 0.235294, 0.349020, 1.0 },
+ { 0.219608, 0.239216, 0.352941, 1.0 },
+ { 0.223529, 0.239216, 0.352941, 1.0 },
+ { 0.231373, 0.247059, 0.349020, 1.0 },
+ { 0.235294, 0.247059, 0.352941, 1.0 },
+ { 0.250980, 0.258824, 0.349020, 1.0 },
+ { 0.266667, 0.266667, 0.352941, 1.0 },
+ };
+/* Slightly_Messy */
+static double4 colors_645[] = {
+ { 0.317647, 0.474510, 0.090196, 1.0 },
+ { 0.341176, 0.462745, 0.086275, 1.0 },
+ { 0.349020, 0.450980, 0.086275, 1.0 },
+ { 0.360784, 0.443137, 0.090196, 1.0 },
+ { 0.364706, 0.431373, 0.090196, 1.0 },
+ { 0.372549, 0.419608, 0.090196, 1.0 },
+ { 0.376471, 0.411765, 0.090196, 1.0 },
+ { 0.380392, 0.407843, 0.094118, 1.0 },
+ { 0.400000, 0.384314, 0.098039, 1.0 },
+ { 0.419608, 0.376471, 0.098039, 1.0 },
+ { 0.443137, 0.372549, 0.098039, 1.0 },
+ { 0.466667, 0.372549, 0.094118, 1.0 },
+ { 0.494118, 0.376471, 0.094118, 1.0 },
+ { 0.521569, 0.376471, 0.086275, 1.0 },
+ { 0.549020, 0.380392, 0.082353, 1.0 },
+ { 0.556863, 0.380392, 0.078431, 1.0 },
+ { 0.568627, 0.380392, 0.074510, 1.0 },
+ { 0.600000, 0.392157, 0.066667, 1.0 },
+ { 0.603922, 0.392157, 0.054902, 1.0 },
+ { 0.611765, 0.396078, 0.047059, 1.0 },
+ { 0.615686, 0.392157, 0.035294, 1.0 },
+ { 0.619608, 0.392157, 0.027451, 1.0 },
+ { 0.615686, 0.388235, 0.023529, 1.0 },
+ { 0.615686, 0.388235, 0.019608, 1.0 },
+ { 0.596078, 0.388235, 0.011765, 1.0 },
+ { 0.580392, 0.392157, 0.015686, 1.0 },
+ { 0.568627, 0.400000, 0.019608, 1.0 },
+ { 0.564706, 0.403922, 0.039216, 1.0 },
+ { 0.560784, 0.407843, 0.062745, 1.0 },
+ { 0.556863, 0.407843, 0.074510, 1.0 },
+ { 0.556863, 0.407843, 0.086275, 1.0 },
+ { 0.552941, 0.415686, 0.113725, 1.0 },
+ { 0.545098, 0.423529, 0.149020, 1.0 },
+ { 0.478431, 0.462745, 0.243137, 1.0 },
+ { 0.439216, 0.462745, 0.290196, 1.0 },
+ { 0.400000, 0.466667, 0.341176, 1.0 },
+ { 0.360784, 0.450980, 0.368627, 1.0 },
+ { 0.325490, 0.439216, 0.396078, 1.0 },
+ { 0.301961, 0.435294, 0.403922, 1.0 },
+ { 0.278431, 0.431373, 0.415686, 1.0 },
+ { 0.168627, 0.400000, 0.435294, 1.0 },
+ { 0.133333, 0.368627, 0.423529, 1.0 },
+ { 0.098039, 0.337255, 0.415686, 1.0 },
+ { 0.074510, 0.305882, 0.396078, 1.0 },
+ { 0.050980, 0.274510, 0.380392, 1.0 },
+ { 0.043137, 0.258824, 0.372549, 1.0 },
+ { 0.035294, 0.243137, 0.364706, 1.0 },
+ { 0.023529, 0.211765, 0.352941, 1.0 },
+ { 0.011765, 0.184314, 0.345098, 1.0 },
+ { 0.007843, 0.141176, 0.337255, 1.0 },
+ { 0.023529, 0.129412, 0.345098, 1.0 },
+ { 0.039216, 0.121569, 0.352941, 1.0 },
+ { 0.062745, 0.125490, 0.368627, 1.0 },
+ { 0.090196, 0.133333, 0.384314, 1.0 },
+ { 0.105882, 0.137255, 0.392157, 1.0 },
+ { 0.125490, 0.141176, 0.400000, 1.0 },
+ { 0.231373, 0.168627, 0.431373, 1.0 },
+ { 0.286275, 0.200000, 0.435294, 1.0 },
+ { 0.345098, 0.231373, 0.443137, 1.0 },
+ { 0.400000, 0.282353, 0.435294, 1.0 },
+ { 0.454902, 0.333333, 0.431373, 1.0 },
+ { 0.478431, 0.360784, 0.427451, 1.0 },
+ { 0.505882, 0.392157, 0.423529, 1.0 },
+ { 0.556863, 0.439216, 0.419608, 1.0 },
+ { 0.603922, 0.478431, 0.396078, 1.0 },
+ { 0.666667, 0.552941, 0.352941, 1.0 },
+ { 0.678431, 0.600000, 0.341176, 1.0 },
+ { 0.694118, 0.647059, 0.329412, 1.0 },
+ { 0.690196, 0.662745, 0.325490, 1.0 },
+ { 0.690196, 0.678431, 0.321569, 1.0 },
+ { 0.682353, 0.682353, 0.313725, 1.0 },
+ { 0.666667, 0.674510, 0.305882, 1.0 },
+ { 0.627451, 0.639216, 0.290196, 1.0 },
+ { 0.592157, 0.619608, 0.286275, 1.0 },
+ { 0.560784, 0.600000, 0.282353, 1.0 },
+ { 0.509804, 0.564706, 0.282353, 1.0 },
+ { 0.462745, 0.533333, 0.282353, 1.0 },
+ { 0.435294, 0.501961, 0.286275, 1.0 },
+ { 0.411765, 0.474510, 0.290196, 1.0 },
+ { 0.364706, 0.415686, 0.294118, 1.0 },
+ { 0.317647, 0.352941, 0.301961, 1.0 },
+ { 0.227451, 0.247059, 0.298039, 1.0 },
+ { 0.184314, 0.200000, 0.294118, 1.0 },
+ { 0.141176, 0.156863, 0.294118, 1.0 },
+ { 0.125490, 0.137255, 0.290196, 1.0 },
+ { 0.109804, 0.117647, 0.286275, 1.0 },
+ { 0.094118, 0.082353, 0.266667, 1.0 },
+ { 0.082353, 0.058824, 0.243137, 1.0 },
+ { 0.074510, 0.027451, 0.207843, 1.0 },
+ { 0.074510, 0.023529, 0.200000, 1.0 },
+ { 0.074510, 0.023529, 0.196078, 1.0 },
+ { 0.070588, 0.023529, 0.192157, 1.0 },
+ { 0.070588, 0.027451, 0.192157, 1.0 },
+ { 0.074510, 0.031373, 0.192157, 1.0 },
+ { 0.078431, 0.043137, 0.196078, 1.0 },
+ { 0.086275, 0.058824, 0.203922, 1.0 },
+ { 0.098039, 0.086275, 0.207843, 1.0 },
+ { 0.145098, 0.152941, 0.215686, 1.0 },
+ { 0.184314, 0.180392, 0.219608, 1.0 },
+ { 0.223529, 0.211765, 0.227451, 1.0 },
+ { 0.243137, 0.227451, 0.227451, 1.0 },
+ { 0.262745, 0.243137, 0.231373, 1.0 },
+ { 0.309804, 0.282353, 0.223529, 1.0 },
+ { 0.360784, 0.317647, 0.207843, 1.0 },
+ { 0.458824, 0.368627, 0.176471, 1.0 },
+ { 0.490196, 0.372549, 0.164706, 1.0 },
+ { 0.521569, 0.376471, 0.156863, 1.0 },
+ { 0.529412, 0.372549, 0.149020, 1.0 },
+ { 0.541176, 0.368627, 0.145098, 1.0 },
+ { 0.552941, 0.356863, 0.137255, 1.0 },
+ { 0.560784, 0.337255, 0.133333, 1.0 },
+ { 0.556863, 0.313725, 0.141176, 1.0 },
+ { 0.545098, 0.290196, 0.164706, 1.0 },
+ { 0.486275, 0.235294, 0.235294, 1.0 },
+ { 0.462745, 0.215686, 0.254902, 1.0 },
+ { 0.439216, 0.200000, 0.274510, 1.0 },
+ { 0.384314, 0.172549, 0.313725, 1.0 },
+ { 0.333333, 0.156863, 0.352941, 1.0 },
+ { 0.286275, 0.149020, 0.396078, 1.0 },
+ { 0.243137, 0.152941, 0.435294, 1.0 },
+ { 0.168627, 0.168627, 0.501961, 1.0 },
+ { 0.145098, 0.184314, 0.517647, 1.0 },
+ { 0.125490, 0.203922, 0.537255, 1.0 },
+ { 0.121569, 0.219608, 0.537255, 1.0 },
+ { 0.121569, 0.235294, 0.541176, 1.0 },
+ { 0.125490, 0.262745, 0.533333, 1.0 },
+ { 0.137255, 0.294118, 0.513725, 1.0 },
+ { 0.149020, 0.317647, 0.486275, 1.0 },
+ { 0.160784, 0.333333, 0.450980, 1.0 },
+ { 0.211765, 0.349020, 0.372549, 1.0 },
+ { 0.219608, 0.349020, 0.352941, 1.0 },
+ { 0.231373, 0.352941, 0.333333, 1.0 },
+ { 0.247059, 0.349020, 0.286275, 1.0 },
+ { 0.250980, 0.341176, 0.235294, 1.0 },
+ { 0.254902, 0.333333, 0.188235, 1.0 },
+ { 0.258824, 0.313725, 0.152941, 1.0 },
+ { 0.266667, 0.270588, 0.113725, 1.0 },
+ { 0.258824, 0.247059, 0.098039, 1.0 },
+ { 0.254902, 0.223529, 0.082353, 1.0 },
+ { 0.247059, 0.211765, 0.074510, 1.0 },
+ { 0.243137, 0.203922, 0.070588, 1.0 },
+ { 0.227451, 0.188235, 0.066667, 1.0 },
+ { 0.219608, 0.176471, 0.062745, 1.0 },
+ { 0.215686, 0.160784, 0.062745, 1.0 },
+ { 0.215686, 0.145098, 0.066667, 1.0 },
+ { 0.215686, 0.113725, 0.086275, 1.0 },
+ { 0.211765, 0.105882, 0.090196, 1.0 },
+ { 0.211765, 0.101961, 0.098039, 1.0 },
+ { 0.207843, 0.098039, 0.109804, 1.0 },
+ { 0.203922, 0.094118, 0.117647, 1.0 },
+ { 0.200000, 0.082353, 0.125490, 1.0 },
+ { 0.192157, 0.074510, 0.133333, 1.0 },
+ { 0.180392, 0.050980, 0.156863, 1.0 },
+ { 0.176471, 0.047059, 0.160784, 1.0 },
+ { 0.172549, 0.043137, 0.164706, 1.0 },
+ { 0.160784, 0.035294, 0.172549, 1.0 },
+ { 0.156863, 0.035294, 0.176471, 1.0 },
+ { 0.152941, 0.031373, 0.180392, 1.0 },
+ { 0.145098, 0.027451, 0.188235, 1.0 },
+ { 0.141176, 0.023529, 0.196078, 1.0 },
+ { 0.133333, 0.023529, 0.211765, 1.0 },
+ { 0.129412, 0.043137, 0.250980, 1.0 },
+ { 0.133333, 0.050980, 0.258824, 1.0 },
+ { 0.137255, 0.062745, 0.266667, 1.0 },
+ { 0.145098, 0.090196, 0.286275, 1.0 },
+ { 0.152941, 0.129412, 0.301961, 1.0 },
+ { 0.156863, 0.168627, 0.313725, 1.0 },
+ { 0.156863, 0.211765, 0.333333, 1.0 },
+ { 0.160784, 0.290196, 0.380392, 1.0 },
+ { 0.160784, 0.309804, 0.388235, 1.0 },
+ { 0.164706, 0.329412, 0.400000, 1.0 },
+ { 0.168627, 0.368627, 0.400000, 1.0 },
+ { 0.168627, 0.396078, 0.396078, 1.0 },
+ { 0.168627, 0.415686, 0.380392, 1.0 },
+ { 0.160784, 0.415686, 0.360784, 1.0 },
+ { 0.149020, 0.403922, 0.345098, 1.0 },
+ { 0.137255, 0.388235, 0.329412, 1.0 },
+ { 0.129412, 0.368627, 0.305882, 1.0 },
+ { 0.121569, 0.349020, 0.278431, 1.0 },
+ { 0.121569, 0.325490, 0.250980, 1.0 },
+ { 0.121569, 0.298039, 0.223529, 1.0 },
+ { 0.133333, 0.266667, 0.196078, 1.0 },
+ { 0.141176, 0.235294, 0.180392, 1.0 },
+ { 0.156863, 0.211765, 0.168627, 1.0 },
+ { 0.172549, 0.223529, 0.168627, 1.0 },
+ { 0.180392, 0.231373, 0.168627, 1.0 },
+ { 0.188235, 0.239216, 0.172549, 1.0 },
+ { 0.203922, 0.262745, 0.180392, 1.0 },
+ { 0.227451, 0.278431, 0.184314, 1.0 },
+ { 0.250980, 0.309804, 0.188235, 1.0 },
+ { 0.262745, 0.341176, 0.196078, 1.0 },
+ { 0.266667, 0.376471, 0.203922, 1.0 },
+ { 0.258824, 0.403922, 0.207843, 1.0 },
+ { 0.254902, 0.419608, 0.207843, 1.0 },
+ { 0.250980, 0.431373, 0.207843, 1.0 },
+ { 0.254902, 0.431373, 0.207843, 1.0 },
+ { 0.258824, 0.423529, 0.200000, 1.0 },
+ { 0.266667, 0.407843, 0.192157, 1.0 },
+ { 0.274510, 0.380392, 0.180392, 1.0 },
+ { 0.274510, 0.349020, 0.164706, 1.0 },
+ { 0.270588, 0.313725, 0.145098, 1.0 },
+ { 0.270588, 0.282353, 0.125490, 1.0 },
+ { 0.274510, 0.254902, 0.109804, 1.0 },
+ { 0.286275, 0.219608, 0.094118, 1.0 },
+ { 0.294118, 0.180392, 0.078431, 1.0 },
+ { 0.301961, 0.141176, 0.062745, 1.0 },
+ { 0.305882, 0.105882, 0.050980, 1.0 },
+ { 0.309804, 0.082353, 0.039216, 1.0 },
+ { 0.321569, 0.066667, 0.027451, 1.0 },
+ { 0.329412, 0.062745, 0.027451, 1.0 },
+ { 0.341176, 0.062745, 0.027451, 1.0 },
+ { 0.352941, 0.070588, 0.035294, 1.0 },
+ { 0.356863, 0.078431, 0.043137, 1.0 },
+ { 0.364706, 0.086275, 0.058824, 1.0 },
+ { 0.368627, 0.090196, 0.082353, 1.0 },
+ { 0.368627, 0.094118, 0.113725, 1.0 },
+ { 0.368627, 0.101961, 0.149020, 1.0 },
+ { 0.364706, 0.117647, 0.188235, 1.0 },
+ { 0.356863, 0.129412, 0.223529, 1.0 },
+ { 0.341176, 0.141176, 0.262745, 1.0 },
+ { 0.321569, 0.149020, 0.298039, 1.0 },
+ { 0.298039, 0.156863, 0.329412, 1.0 },
+ { 0.274510, 0.168627, 0.352941, 1.0 },
+ { 0.250980, 0.184314, 0.364706, 1.0 },
+ { 0.231373, 0.203922, 0.372549, 1.0 },
+ { 0.211765, 0.223529, 0.372549, 1.0 },
+ { 0.188235, 0.250980, 0.356863, 1.0 },
+ { 0.176471, 0.278431, 0.333333, 1.0 },
+ { 0.168627, 0.301961, 0.294118, 1.0 },
+ { 0.168627, 0.321569, 0.254902, 1.0 },
+ { 0.180392, 0.337255, 0.215686, 1.0 },
+ { 0.188235, 0.352941, 0.176471, 1.0 },
+ { 0.203922, 0.368627, 0.141176, 1.0 },
+ { 0.227451, 0.388235, 0.105882, 1.0 },
+ { 0.254902, 0.407843, 0.074510, 1.0 },
+ { 0.282353, 0.419608, 0.047059, 1.0 },
+ { 0.305882, 0.427451, 0.031373, 1.0 },
+ { 0.317647, 0.431373, 0.027451, 1.0 },
+ { 0.325490, 0.427451, 0.035294, 1.0 },
+ { 0.325490, 0.427451, 0.043137, 1.0 },
+ { 0.321569, 0.427451, 0.054902, 1.0 },
+ { 0.317647, 0.427451, 0.062745, 1.0 },
+ { 0.313725, 0.431373, 0.070588, 1.0 },
+ { 0.309804, 0.431373, 0.082353, 1.0 },
+ { 0.298039, 0.427451, 0.090196, 1.0 },
+ { 0.282353, 0.427451, 0.098039, 1.0 },
+ { 0.262745, 0.431373, 0.105882, 1.0 },
+ { 0.239216, 0.431373, 0.105882, 1.0 },
+ { 0.227451, 0.439216, 0.109804, 1.0 },
+ { 0.223529, 0.443137, 0.105882, 1.0 },
+ { 0.231373, 0.450980, 0.105882, 1.0 },
+ { 0.247059, 0.454902, 0.105882, 1.0 },
+ { 0.262745, 0.458824, 0.101961, 1.0 },
+ { 0.274510, 0.466667, 0.101961, 1.0 },
+ { 0.290196, 0.470588, 0.098039, 1.0 },
+ { 0.301961, 0.474510, 0.094118, 1.0 },
+ };
+/* Smog */
+static double4 colors_646[] = {
+ { 0.184314, 0.203922, 0.176471, 1.0 },
+ { 0.188235, 0.200000, 0.176471, 1.0 },
+ { 0.188235, 0.196078, 0.176471, 1.0 },
+ { 0.188235, 0.196078, 0.176471, 1.0 },
+ { 0.188235, 0.192157, 0.176471, 1.0 },
+ { 0.188235, 0.192157, 0.176471, 1.0 },
+ { 0.188235, 0.188235, 0.176471, 1.0 },
+ { 0.188235, 0.188235, 0.180392, 1.0 },
+ { 0.188235, 0.184314, 0.176471, 1.0 },
+ { 0.180392, 0.180392, 0.172549, 1.0 },
+ { 0.176471, 0.176471, 0.172549, 1.0 },
+ { 0.168627, 0.168627, 0.164706, 1.0 },
+ { 0.164706, 0.164706, 0.160784, 1.0 },
+ { 0.156863, 0.160784, 0.152941, 1.0 },
+ { 0.149020, 0.156863, 0.149020, 1.0 },
+ { 0.145098, 0.152941, 0.145098, 1.0 },
+ { 0.141176, 0.149020, 0.145098, 1.0 },
+ { 0.129412, 0.141176, 0.133333, 1.0 },
+ { 0.129412, 0.141176, 0.133333, 1.0 },
+ { 0.129412, 0.145098, 0.133333, 1.0 },
+ { 0.141176, 0.152941, 0.141176, 1.0 },
+ { 0.152941, 0.164706, 0.152941, 1.0 },
+ { 0.164706, 0.176471, 0.164706, 1.0 },
+ { 0.180392, 0.192157, 0.176471, 1.0 },
+ { 0.254902, 0.262745, 0.235294, 1.0 },
+ { 0.290196, 0.294118, 0.266667, 1.0 },
+ { 0.325490, 0.329412, 0.301961, 1.0 },
+ { 0.368627, 0.364706, 0.337255, 1.0 },
+ { 0.415686, 0.400000, 0.372549, 1.0 },
+ { 0.443137, 0.419608, 0.392157, 1.0 },
+ { 0.470588, 0.443137, 0.415686, 1.0 },
+ { 0.517647, 0.482353, 0.454902, 1.0 },
+ { 0.549020, 0.505882, 0.482353, 1.0 },
+ { 0.552941, 0.498039, 0.482353, 1.0 },
+ { 0.545098, 0.482353, 0.474510, 1.0 },
+ { 0.537255, 0.466667, 0.466667, 1.0 },
+ { 0.521569, 0.450980, 0.454902, 1.0 },
+ { 0.509804, 0.439216, 0.443137, 1.0 },
+ { 0.490196, 0.423529, 0.427451, 1.0 },
+ { 0.474510, 0.411765, 0.411765, 1.0 },
+ { 0.372549, 0.329412, 0.329412, 1.0 },
+ { 0.333333, 0.301961, 0.298039, 1.0 },
+ { 0.298039, 0.274510, 0.270588, 1.0 },
+ { 0.274510, 0.258824, 0.250980, 1.0 },
+ { 0.250980, 0.243137, 0.231373, 1.0 },
+ { 0.239216, 0.235294, 0.219608, 1.0 },
+ { 0.227451, 0.227451, 0.211765, 1.0 },
+ { 0.207843, 0.211765, 0.196078, 1.0 },
+ { 0.192157, 0.200000, 0.184314, 1.0 },
+ { 0.180392, 0.188235, 0.176471, 1.0 },
+ { 0.180392, 0.188235, 0.176471, 1.0 },
+ { 0.180392, 0.188235, 0.176471, 1.0 },
+ { 0.180392, 0.184314, 0.176471, 1.0 },
+ { 0.180392, 0.180392, 0.176471, 1.0 },
+ { 0.180392, 0.176471, 0.172549, 1.0 },
+ { 0.180392, 0.176471, 0.172549, 1.0 },
+ { 0.172549, 0.176471, 0.168627, 1.0 },
+ { 0.168627, 0.172549, 0.164706, 1.0 },
+ { 0.164706, 0.172549, 0.160784, 1.0 },
+ { 0.160784, 0.168627, 0.156863, 1.0 },
+ { 0.156863, 0.164706, 0.156863, 1.0 },
+ { 0.156863, 0.164706, 0.152941, 1.0 },
+ { 0.156863, 0.164706, 0.152941, 1.0 },
+ { 0.156863, 0.168627, 0.156863, 1.0 },
+ { 0.160784, 0.176471, 0.160784, 1.0 },
+ { 0.184314, 0.203922, 0.176471, 1.0 },
+ { 0.203922, 0.219608, 0.196078, 1.0 },
+ { 0.223529, 0.239216, 0.215686, 1.0 },
+ { 0.231373, 0.250980, 0.223529, 1.0 },
+ { 0.243137, 0.262745, 0.235294, 1.0 },
+ { 0.266667, 0.286275, 0.254902, 1.0 },
+ { 0.282353, 0.305882, 0.270588, 1.0 },
+ { 0.313725, 0.349020, 0.305882, 1.0 },
+ { 0.325490, 0.360784, 0.317647, 1.0 },
+ { 0.337255, 0.376471, 0.329412, 1.0 },
+ { 0.329412, 0.372549, 0.325490, 1.0 },
+ { 0.325490, 0.368627, 0.321569, 1.0 },
+ { 0.317647, 0.360784, 0.313725, 1.0 },
+ { 0.309804, 0.356863, 0.309804, 1.0 },
+ { 0.294118, 0.341176, 0.294118, 1.0 },
+ { 0.278431, 0.325490, 0.282353, 1.0 },
+ { 0.266667, 0.305882, 0.266667, 1.0 },
+ { 0.262745, 0.294118, 0.258824, 1.0 },
+ { 0.258824, 0.286275, 0.250980, 1.0 },
+ { 0.254902, 0.282353, 0.247059, 1.0 },
+ { 0.254902, 0.278431, 0.247059, 1.0 },
+ { 0.258824, 0.274510, 0.247059, 1.0 },
+ { 0.266667, 0.282353, 0.250980, 1.0 },
+ { 0.290196, 0.298039, 0.266667, 1.0 },
+ { 0.294118, 0.298039, 0.270588, 1.0 },
+ { 0.298039, 0.301961, 0.274510, 1.0 },
+ { 0.294118, 0.298039, 0.270588, 1.0 },
+ { 0.294118, 0.294118, 0.270588, 1.0 },
+ { 0.282353, 0.290196, 0.266667, 1.0 },
+ { 0.274510, 0.286275, 0.258824, 1.0 },
+ { 0.262745, 0.278431, 0.250980, 1.0 },
+ { 0.254902, 0.274510, 0.247059, 1.0 },
+ { 0.227451, 0.250980, 0.231373, 1.0 },
+ { 0.215686, 0.243137, 0.223529, 1.0 },
+ { 0.203922, 0.239216, 0.215686, 1.0 },
+ { 0.200000, 0.239216, 0.211765, 1.0 },
+ { 0.200000, 0.239216, 0.211765, 1.0 },
+ { 0.200000, 0.239216, 0.211765, 1.0 },
+ { 0.203922, 0.239216, 0.211765, 1.0 },
+ { 0.211765, 0.250980, 0.219608, 1.0 },
+ { 0.215686, 0.254902, 0.223529, 1.0 },
+ { 0.223529, 0.262745, 0.227451, 1.0 },
+ { 0.227451, 0.262745, 0.227451, 1.0 },
+ { 0.231373, 0.262745, 0.231373, 1.0 },
+ { 0.235294, 0.266667, 0.235294, 1.0 },
+ { 0.243137, 0.262745, 0.235294, 1.0 },
+ { 0.243137, 0.262745, 0.235294, 1.0 },
+ { 0.243137, 0.262745, 0.235294, 1.0 },
+ { 0.239216, 0.254902, 0.227451, 1.0 },
+ { 0.235294, 0.250980, 0.223529, 1.0 },
+ { 0.231373, 0.247059, 0.219608, 1.0 },
+ { 0.223529, 0.235294, 0.211765, 1.0 },
+ { 0.215686, 0.223529, 0.203922, 1.0 },
+ { 0.211765, 0.219608, 0.196078, 1.0 },
+ { 0.203922, 0.215686, 0.192157, 1.0 },
+ { 0.192157, 0.207843, 0.184314, 1.0 },
+ { 0.188235, 0.203922, 0.180392, 1.0 },
+ { 0.184314, 0.200000, 0.176471, 1.0 },
+ { 0.184314, 0.200000, 0.172549, 1.0 },
+ { 0.184314, 0.200000, 0.172549, 1.0 },
+ { 0.184314, 0.200000, 0.172549, 1.0 },
+ { 0.184314, 0.203922, 0.172549, 1.0 },
+ { 0.184314, 0.203922, 0.176471, 1.0 },
+ { 0.184314, 0.203922, 0.176471, 1.0 },
+ { 0.188235, 0.200000, 0.176471, 1.0 },
+ { 0.188235, 0.200000, 0.176471, 1.0 },
+ { 0.188235, 0.200000, 0.176471, 1.0 },
+ { 0.188235, 0.196078, 0.176471, 1.0 },
+ { 0.188235, 0.192157, 0.176471, 1.0 },
+ { 0.188235, 0.192157, 0.176471, 1.0 },
+ { 0.188235, 0.188235, 0.180392, 1.0 },
+ { 0.188235, 0.184314, 0.176471, 1.0 },
+ { 0.180392, 0.180392, 0.172549, 1.0 },
+ { 0.176471, 0.176471, 0.172549, 1.0 },
+ { 0.172549, 0.172549, 0.168627, 1.0 },
+ { 0.168627, 0.172549, 0.164706, 1.0 },
+ { 0.164706, 0.164706, 0.160784, 1.0 },
+ { 0.156863, 0.160784, 0.156863, 1.0 },
+ { 0.149020, 0.156863, 0.149020, 1.0 },
+ { 0.141176, 0.149020, 0.145098, 1.0 },
+ { 0.129412, 0.141176, 0.133333, 1.0 },
+ { 0.129412, 0.141176, 0.133333, 1.0 },
+ { 0.129412, 0.141176, 0.133333, 1.0 },
+ { 0.129412, 0.145098, 0.133333, 1.0 },
+ { 0.137255, 0.149020, 0.141176, 1.0 },
+ { 0.152941, 0.164706, 0.152941, 1.0 },
+ { 0.180392, 0.192157, 0.176471, 1.0 },
+ { 0.254902, 0.262745, 0.235294, 1.0 },
+ { 0.270588, 0.278431, 0.250980, 1.0 },
+ { 0.290196, 0.298039, 0.270588, 1.0 },
+ { 0.325490, 0.329412, 0.301961, 1.0 },
+ { 0.364706, 0.360784, 0.333333, 1.0 },
+ { 0.415686, 0.400000, 0.372549, 1.0 },
+ { 0.470588, 0.443137, 0.415686, 1.0 },
+ { 0.517647, 0.482353, 0.454902, 1.0 },
+ { 0.549020, 0.505882, 0.482353, 1.0 },
+ { 0.552941, 0.498039, 0.482353, 1.0 },
+ { 0.545098, 0.490196, 0.478431, 1.0 },
+ { 0.541176, 0.482353, 0.474510, 1.0 },
+ { 0.537255, 0.466667, 0.466667, 1.0 },
+ { 0.529412, 0.454902, 0.458824, 1.0 },
+ { 0.509804, 0.439216, 0.443137, 1.0 },
+ { 0.474510, 0.411765, 0.411765, 1.0 },
+ { 0.372549, 0.329412, 0.329412, 1.0 },
+ { 0.349020, 0.313725, 0.309804, 1.0 },
+ { 0.329412, 0.298039, 0.294118, 1.0 },
+ { 0.298039, 0.274510, 0.270588, 1.0 },
+ { 0.274510, 0.258824, 0.250980, 1.0 },
+ { 0.250980, 0.243137, 0.231373, 1.0 },
+ { 0.227451, 0.227451, 0.211765, 1.0 },
+ { 0.207843, 0.211765, 0.196078, 1.0 },
+ { 0.192157, 0.200000, 0.184314, 1.0 },
+ { 0.184314, 0.192157, 0.176471, 1.0 },
+ { 0.180392, 0.188235, 0.176471, 1.0 },
+ { 0.184314, 0.188235, 0.176471, 1.0 },
+ { 0.180392, 0.188235, 0.176471, 1.0 },
+ { 0.180392, 0.184314, 0.176471, 1.0 },
+ { 0.180392, 0.180392, 0.176471, 1.0 },
+ { 0.180392, 0.176471, 0.172549, 1.0 },
+ { 0.172549, 0.176471, 0.168627, 1.0 },
+ { 0.168627, 0.176471, 0.164706, 1.0 },
+ { 0.168627, 0.176471, 0.164706, 1.0 },
+ { 0.164706, 0.172549, 0.160784, 1.0 },
+ { 0.160784, 0.172549, 0.156863, 1.0 },
+ { 0.156863, 0.164706, 0.156863, 1.0 },
+ { 0.156863, 0.164706, 0.152941, 1.0 },
+ { 0.156863, 0.168627, 0.156863, 1.0 },
+ { 0.160784, 0.176471, 0.160784, 1.0 },
+ { 0.168627, 0.188235, 0.168627, 1.0 },
+ { 0.184314, 0.203922, 0.176471, 1.0 },
+ { 0.200000, 0.219608, 0.196078, 1.0 },
+ { 0.223529, 0.239216, 0.215686, 1.0 },
+ { 0.243137, 0.262745, 0.235294, 1.0 },
+ { 0.266667, 0.286275, 0.254902, 1.0 },
+ { 0.282353, 0.305882, 0.270588, 1.0 },
+ { 0.298039, 0.329412, 0.290196, 1.0 },
+ { 0.313725, 0.349020, 0.305882, 1.0 },
+ { 0.325490, 0.364706, 0.321569, 1.0 },
+ { 0.337255, 0.376471, 0.329412, 1.0 },
+ { 0.333333, 0.376471, 0.333333, 1.0 },
+ { 0.325490, 0.368627, 0.321569, 1.0 },
+ { 0.309804, 0.356863, 0.309804, 1.0 },
+ { 0.294118, 0.341176, 0.294118, 1.0 },
+ { 0.278431, 0.325490, 0.282353, 1.0 },
+ { 0.270588, 0.317647, 0.274510, 1.0 },
+ { 0.266667, 0.305882, 0.266667, 1.0 },
+ { 0.262745, 0.298039, 0.258824, 1.0 },
+ { 0.258824, 0.286275, 0.250980, 1.0 },
+ { 0.254902, 0.278431, 0.247059, 1.0 },
+ { 0.258824, 0.274510, 0.247059, 1.0 },
+ { 0.266667, 0.282353, 0.250980, 1.0 },
+ { 0.278431, 0.290196, 0.254902, 1.0 },
+ { 0.290196, 0.298039, 0.266667, 1.0 },
+ { 0.298039, 0.301961, 0.270588, 1.0 },
+ { 0.298039, 0.301961, 0.274510, 1.0 },
+ { 0.294118, 0.294118, 0.270588, 1.0 },
+ { 0.282353, 0.290196, 0.266667, 1.0 },
+ { 0.274510, 0.286275, 0.258824, 1.0 },
+ { 0.262745, 0.278431, 0.250980, 1.0 },
+ { 0.254902, 0.274510, 0.247059, 1.0 },
+ { 0.243137, 0.262745, 0.239216, 1.0 },
+ { 0.227451, 0.250980, 0.231373, 1.0 },
+ { 0.215686, 0.243137, 0.223529, 1.0 },
+ { 0.203922, 0.239216, 0.215686, 1.0 },
+ { 0.200000, 0.239216, 0.211765, 1.0 },
+ { 0.200000, 0.239216, 0.211765, 1.0 },
+ { 0.203922, 0.239216, 0.211765, 1.0 },
+ { 0.203922, 0.243137, 0.215686, 1.0 },
+ { 0.211765, 0.250980, 0.219608, 1.0 },
+ { 0.215686, 0.254902, 0.223529, 1.0 },
+ { 0.223529, 0.262745, 0.227451, 1.0 },
+ { 0.231373, 0.262745, 0.231373, 1.0 },
+ { 0.235294, 0.266667, 0.235294, 1.0 },
+ { 0.243137, 0.262745, 0.235294, 1.0 },
+ { 0.243137, 0.262745, 0.235294, 1.0 },
+ { 0.243137, 0.262745, 0.235294, 1.0 },
+ { 0.243137, 0.262745, 0.231373, 1.0 },
+ { 0.239216, 0.254902, 0.227451, 1.0 },
+ { 0.231373, 0.247059, 0.219608, 1.0 },
+ { 0.223529, 0.235294, 0.211765, 1.0 },
+ { 0.215686, 0.223529, 0.203922, 1.0 },
+ { 0.211765, 0.219608, 0.196078, 1.0 },
+ { 0.203922, 0.215686, 0.192157, 1.0 },
+ { 0.196078, 0.211765, 0.184314, 1.0 },
+ { 0.192157, 0.207843, 0.184314, 1.0 },
+ { 0.188235, 0.203922, 0.180392, 1.0 },
+ { 0.184314, 0.200000, 0.176471, 1.0 },
+ { 0.184314, 0.200000, 0.172549, 1.0 },
+ { 0.184314, 0.200000, 0.172549, 1.0 },
+ { 0.184314, 0.203922, 0.172549, 1.0 },
+ { 0.184314, 0.203922, 0.176471, 1.0 },
+ };
+/* Sno_and_Shadows */
+static double4 colors_647[] = {
+ { 0.031373, 0.074510, 0.086275, 1.0 },
+ { 0.043137, 0.078431, 0.125490, 1.0 },
+ { 0.031373, 0.062745, 0.133333, 1.0 },
+ { 0.023529, 0.047059, 0.141176, 1.0 },
+ { 0.019608, 0.035294, 0.149020, 1.0 },
+ { 0.015686, 0.027451, 0.156863, 1.0 },
+ { 0.007843, 0.019608, 0.156863, 1.0 },
+ { 0.003922, 0.015686, 0.160784, 1.0 },
+ { 0.000000, 0.015686, 0.184314, 1.0 },
+ { 0.023529, 0.043137, 0.231373, 1.0 },
+ { 0.047059, 0.070588, 0.278431, 1.0 },
+ { 0.090196, 0.145098, 0.352941, 1.0 },
+ { 0.133333, 0.223529, 0.427451, 1.0 },
+ { 0.231373, 0.305882, 0.505882, 1.0 },
+ { 0.333333, 0.392157, 0.584314, 1.0 },
+ { 0.364706, 0.435294, 0.607843, 1.0 },
+ { 0.400000, 0.478431, 0.635294, 1.0 },
+ { 0.521569, 0.576471, 0.674510, 1.0 },
+ { 0.478431, 0.529412, 0.600000, 1.0 },
+ { 0.439216, 0.482353, 0.529412, 1.0 },
+ { 0.372549, 0.415686, 0.470588, 1.0 },
+ { 0.309804, 0.349020, 0.411765, 1.0 },
+ { 0.278431, 0.317647, 0.392157, 1.0 },
+ { 0.247059, 0.290196, 0.376471, 1.0 },
+ { 0.149020, 0.200000, 0.376471, 1.0 },
+ { 0.145098, 0.203922, 0.384314, 1.0 },
+ { 0.145098, 0.211765, 0.396078, 1.0 },
+ { 0.113725, 0.192157, 0.384314, 1.0 },
+ { 0.086275, 0.176471, 0.376471, 1.0 },
+ { 0.086275, 0.168627, 0.364706, 1.0 },
+ { 0.086275, 0.160784, 0.356863, 1.0 },
+ { 0.082353, 0.152941, 0.368627, 1.0 },
+ { 0.094118, 0.168627, 0.388235, 1.0 },
+ { 0.141176, 0.219608, 0.427451, 1.0 },
+ { 0.247059, 0.317647, 0.498039, 1.0 },
+ { 0.352941, 0.419608, 0.572549, 1.0 },
+ { 0.462745, 0.525490, 0.662745, 1.0 },
+ { 0.572549, 0.631373, 0.756863, 1.0 },
+ { 0.647059, 0.694118, 0.792157, 1.0 },
+ { 0.721569, 0.760784, 0.831373, 1.0 },
+ { 0.894118, 0.917647, 0.952941, 1.0 },
+ { 0.933333, 0.952941, 0.972549, 1.0 },
+ { 0.976471, 0.988235, 0.992157, 1.0 },
+ { 0.984314, 0.988235, 0.992157, 1.0 },
+ { 0.996078, 0.988235, 0.992157, 1.0 },
+ { 0.996078, 0.988235, 0.992157, 1.0 },
+ { 0.996078, 0.992157, 0.992157, 1.0 },
+ { 0.988235, 0.992157, 1.000000, 1.0 },
+ { 0.960784, 0.968627, 0.984314, 1.0 },
+ { 0.882353, 0.901961, 0.933333, 1.0 },
+ { 0.823529, 0.839216, 0.886275, 1.0 },
+ { 0.764706, 0.780392, 0.839216, 1.0 },
+ { 0.725490, 0.749020, 0.835294, 1.0 },
+ { 0.686275, 0.721569, 0.835294, 1.0 },
+ { 0.698039, 0.721569, 0.827451, 1.0 },
+ { 0.713725, 0.725490, 0.823529, 1.0 },
+ { 0.800000, 0.819608, 0.901961, 1.0 },
+ { 0.854902, 0.870588, 0.917647, 1.0 },
+ { 0.909804, 0.921569, 0.933333, 1.0 },
+ { 0.890196, 0.917647, 0.937255, 1.0 },
+ { 0.874510, 0.917647, 0.945098, 1.0 },
+ { 0.847059, 0.890196, 0.921569, 1.0 },
+ { 0.819608, 0.866667, 0.901961, 1.0 },
+ { 0.729412, 0.792157, 0.847059, 1.0 },
+ { 0.615686, 0.690196, 0.823529, 1.0 },
+ { 0.505882, 0.600000, 0.749020, 1.0 },
+ { 0.466667, 0.564706, 0.709804, 1.0 },
+ { 0.431373, 0.529412, 0.674510, 1.0 },
+ { 0.423529, 0.517647, 0.650980, 1.0 },
+ { 0.419608, 0.509804, 0.627451, 1.0 },
+ { 0.360784, 0.447059, 0.576471, 1.0 },
+ { 0.290196, 0.356863, 0.482353, 1.0 },
+ { 0.160784, 0.207843, 0.325490, 1.0 },
+ { 0.121569, 0.176471, 0.270588, 1.0 },
+ { 0.086275, 0.149020, 0.219608, 1.0 },
+ { 0.082353, 0.145098, 0.207843, 1.0 },
+ { 0.082353, 0.141176, 0.196078, 1.0 },
+ { 0.086275, 0.145098, 0.203922, 1.0 },
+ { 0.090196, 0.152941, 0.215686, 1.0 },
+ { 0.101961, 0.168627, 0.266667, 1.0 },
+ { 0.145098, 0.211765, 0.337255, 1.0 },
+ { 0.231373, 0.301961, 0.537255, 1.0 },
+ { 0.333333, 0.407843, 0.619608, 1.0 },
+ { 0.435294, 0.517647, 0.701961, 1.0 },
+ { 0.478431, 0.564706, 0.749020, 1.0 },
+ { 0.525490, 0.615686, 0.800000, 1.0 },
+ { 0.639216, 0.713725, 0.843137, 1.0 },
+ { 0.725490, 0.776471, 0.874510, 1.0 },
+ { 0.792157, 0.839216, 0.905882, 1.0 },
+ { 0.772549, 0.803922, 0.866667, 1.0 },
+ { 0.752941, 0.768627, 0.827451, 1.0 },
+ { 0.737255, 0.756863, 0.803922, 1.0 },
+ { 0.725490, 0.749020, 0.780392, 1.0 },
+ { 0.694118, 0.713725, 0.752941, 1.0 },
+ { 0.674510, 0.701961, 0.749020, 1.0 },
+ { 0.698039, 0.733333, 0.756863, 1.0 },
+ { 0.737255, 0.760784, 0.776471, 1.0 },
+ { 0.847059, 0.870588, 0.882353, 1.0 },
+ { 0.886275, 0.905882, 0.921569, 1.0 },
+ { 0.925490, 0.941176, 0.960784, 1.0 },
+ { 0.929412, 0.945098, 0.964706, 1.0 },
+ { 0.937255, 0.952941, 0.972549, 1.0 },
+ { 0.913725, 0.937255, 0.968627, 1.0 },
+ { 0.866667, 0.890196, 0.937255, 1.0 },
+ { 0.729412, 0.752941, 0.847059, 1.0 },
+ { 0.670588, 0.694118, 0.819608, 1.0 },
+ { 0.611765, 0.639216, 0.792157, 1.0 },
+ { 0.596078, 0.631373, 0.792157, 1.0 },
+ { 0.580392, 0.623529, 0.796078, 1.0 },
+ { 0.556863, 0.607843, 0.815686, 1.0 },
+ { 0.592157, 0.635294, 0.835294, 1.0 },
+ { 0.662745, 0.701961, 0.886275, 1.0 },
+ { 0.733333, 0.776471, 0.917647, 1.0 },
+ { 0.874510, 0.894118, 0.956863, 1.0 },
+ { 0.890196, 0.917647, 0.968627, 1.0 },
+ { 0.909804, 0.945098, 0.984314, 1.0 },
+ { 0.909804, 0.952941, 0.980392, 1.0 },
+ { 0.870588, 0.913725, 0.933333, 1.0 },
+ { 0.792157, 0.847059, 0.894118, 1.0 },
+ { 0.701961, 0.764706, 0.850980, 1.0 },
+ { 0.552941, 0.603922, 0.670588, 1.0 },
+ { 0.501961, 0.552941, 0.643137, 1.0 },
+ { 0.454902, 0.501961, 0.619608, 1.0 },
+ { 0.450980, 0.490196, 0.603922, 1.0 },
+ { 0.450980, 0.482353, 0.592157, 1.0 },
+ { 0.443137, 0.470588, 0.572549, 1.0 },
+ { 0.372549, 0.427451, 0.603922, 1.0 },
+ { 0.305882, 0.368627, 0.584314, 1.0 },
+ { 0.270588, 0.321569, 0.517647, 1.0 },
+ { 0.105882, 0.176471, 0.380392, 1.0 },
+ { 0.082353, 0.141176, 0.329412, 1.0 },
+ { 0.058824, 0.109804, 0.278431, 1.0 },
+ { 0.035294, 0.070588, 0.211765, 1.0 },
+ { 0.031373, 0.058824, 0.164706, 1.0 },
+ { 0.031373, 0.050980, 0.133333, 1.0 },
+ { 0.027451, 0.047059, 0.125490, 1.0 },
+ { 0.066667, 0.086275, 0.176471, 1.0 },
+ { 0.082353, 0.117647, 0.227451, 1.0 },
+ { 0.101961, 0.149020, 0.282353, 1.0 },
+ { 0.137255, 0.196078, 0.325490, 1.0 },
+ { 0.172549, 0.243137, 0.368627, 1.0 },
+ { 0.258824, 0.337255, 0.458824, 1.0 },
+ { 0.341176, 0.407843, 0.545098, 1.0 },
+ { 0.443137, 0.513725, 0.623529, 1.0 },
+ { 0.549020, 0.603922, 0.690196, 1.0 },
+ { 0.741176, 0.776471, 0.788235, 1.0 },
+ { 0.745098, 0.780392, 0.788235, 1.0 },
+ { 0.752941, 0.788235, 0.792157, 1.0 },
+ { 0.788235, 0.788235, 0.776471, 1.0 },
+ { 0.780392, 0.792157, 0.768627, 1.0 },
+ { 0.705882, 0.749020, 0.725490, 1.0 },
+ { 0.662745, 0.682353, 0.662745, 1.0 },
+ { 0.580392, 0.600000, 0.627451, 1.0 },
+ { 0.568627, 0.596078, 0.627451, 1.0 },
+ { 0.556863, 0.592157, 0.631373, 1.0 },
+ { 0.572549, 0.611765, 0.615686, 1.0 },
+ { 0.576471, 0.623529, 0.627451, 1.0 },
+ { 0.560784, 0.611765, 0.647059, 1.0 },
+ { 0.537255, 0.576471, 0.592157, 1.0 },
+ { 0.462745, 0.498039, 0.509804, 1.0 },
+ { 0.345098, 0.407843, 0.450980, 1.0 },
+ { 0.203922, 0.227451, 0.317647, 1.0 },
+ { 0.152941, 0.184314, 0.286275, 1.0 },
+ { 0.105882, 0.145098, 0.258824, 1.0 },
+ { 0.078431, 0.105882, 0.211765, 1.0 },
+ { 0.054902, 0.078431, 0.172549, 1.0 },
+ { 0.039216, 0.058824, 0.145098, 1.0 },
+ { 0.043137, 0.050980, 0.125490, 1.0 },
+ { 0.043137, 0.070588, 0.152941, 1.0 },
+ { 0.054902, 0.082353, 0.180392, 1.0 },
+ { 0.066667, 0.098039, 0.207843, 1.0 },
+ { 0.090196, 0.129412, 0.274510, 1.0 },
+ { 0.113725, 0.164706, 0.337255, 1.0 },
+ { 0.133333, 0.192157, 0.380392, 1.0 },
+ { 0.152941, 0.219608, 0.443137, 1.0 },
+ { 0.149020, 0.223529, 0.486275, 1.0 },
+ { 0.133333, 0.211765, 0.486275, 1.0 },
+ { 0.145098, 0.207843, 0.505882, 1.0 },
+ { 0.133333, 0.184314, 0.494118, 1.0 },
+ { 0.113725, 0.172549, 0.466667, 1.0 },
+ { 0.133333, 0.192157, 0.494118, 1.0 },
+ { 0.200000, 0.231373, 0.509804, 1.0 },
+ { 0.290196, 0.321569, 0.537255, 1.0 },
+ { 0.388235, 0.435294, 0.635294, 1.0 },
+ { 0.674510, 0.701961, 0.815686, 1.0 },
+ { 0.729412, 0.756863, 0.854902, 1.0 },
+ { 0.784314, 0.815686, 0.894118, 1.0 },
+ { 0.835294, 0.882353, 0.905882, 1.0 },
+ { 0.847059, 0.890196, 0.886275, 1.0 },
+ { 0.815686, 0.858824, 0.858824, 1.0 },
+ { 0.717647, 0.784314, 0.776471, 1.0 },
+ { 0.603922, 0.658824, 0.674510, 1.0 },
+ { 0.470588, 0.525490, 0.584314, 1.0 },
+ { 0.349020, 0.403922, 0.525490, 1.0 },
+ { 0.274510, 0.321569, 0.462745, 1.0 },
+ { 0.196078, 0.250980, 0.403922, 1.0 },
+ { 0.141176, 0.196078, 0.380392, 1.0 },
+ { 0.117647, 0.176471, 0.364706, 1.0 },
+ { 0.098039, 0.152941, 0.341176, 1.0 },
+ { 0.090196, 0.133333, 0.333333, 1.0 },
+ { 0.066667, 0.133333, 0.309804, 1.0 },
+ { 0.050980, 0.113725, 0.254902, 1.0 },
+ { 0.058824, 0.101961, 0.223529, 1.0 },
+ { 0.062745, 0.117647, 0.207843, 1.0 },
+ { 0.058824, 0.125490, 0.172549, 1.0 },
+ { 0.058824, 0.121569, 0.137255, 1.0 },
+ { 0.062745, 0.105882, 0.117647, 1.0 },
+ { 0.047059, 0.086275, 0.109804, 1.0 },
+ { 0.031373, 0.082353, 0.101961, 1.0 },
+ { 0.023529, 0.054902, 0.078431, 1.0 },
+ { 0.015686, 0.039216, 0.070588, 1.0 },
+ { 0.015686, 0.050980, 0.074510, 1.0 },
+ { 0.019608, 0.050980, 0.070588, 1.0 },
+ { 0.023529, 0.047059, 0.066667, 1.0 },
+ { 0.019608, 0.050980, 0.070588, 1.0 },
+ { 0.019608, 0.050980, 0.066667, 1.0 },
+ { 0.019608, 0.043137, 0.058824, 1.0 },
+ { 0.019608, 0.031373, 0.058824, 1.0 },
+ { 0.019608, 0.031373, 0.050980, 1.0 },
+ { 0.015686, 0.031373, 0.047059, 1.0 },
+ { 0.015686, 0.031373, 0.054902, 1.0 },
+ { 0.019608, 0.035294, 0.070588, 1.0 },
+ { 0.015686, 0.039216, 0.094118, 1.0 },
+ { 0.011765, 0.047059, 0.145098, 1.0 },
+ { 0.015686, 0.062745, 0.207843, 1.0 },
+ { 0.023529, 0.086275, 0.270588, 1.0 },
+ { 0.039216, 0.117647, 0.337255, 1.0 },
+ { 0.058824, 0.137255, 0.384314, 1.0 },
+ { 0.070588, 0.152941, 0.407843, 1.0 },
+ { 0.090196, 0.168627, 0.388235, 1.0 },
+ { 0.098039, 0.168627, 0.364706, 1.0 },
+ { 0.086275, 0.160784, 0.349020, 1.0 },
+ { 0.074510, 0.137255, 0.309804, 1.0 },
+ { 0.062745, 0.125490, 0.258824, 1.0 },
+ { 0.043137, 0.117647, 0.235294, 1.0 },
+ { 0.043137, 0.105882, 0.219608, 1.0 },
+ { 0.050980, 0.098039, 0.188235, 1.0 },
+ { 0.054902, 0.101961, 0.156863, 1.0 },
+ { 0.050980, 0.094118, 0.125490, 1.0 },
+ { 0.047059, 0.098039, 0.117647, 1.0 },
+ { 0.050980, 0.109804, 0.125490, 1.0 },
+ { 0.058824, 0.109804, 0.117647, 1.0 },
+ { 0.050980, 0.101961, 0.113725, 1.0 },
+ { 0.039216, 0.090196, 0.117647, 1.0 },
+ { 0.043137, 0.090196, 0.109804, 1.0 },
+ { 0.043137, 0.066667, 0.098039, 1.0 },
+ { 0.027451, 0.039216, 0.082353, 1.0 },
+ { 0.015686, 0.023529, 0.066667, 1.0 },
+ { 0.011765, 0.019608, 0.054902, 1.0 },
+ { 0.003922, 0.019608, 0.047059, 1.0 },
+ { 0.000000, 0.023529, 0.047059, 1.0 },
+ { 0.003922, 0.023529, 0.047059, 1.0 },
+ { 0.011765, 0.035294, 0.050980, 1.0 },
+ { 0.023529, 0.070588, 0.074510, 1.0 },
+ { 0.031373, 0.082353, 0.086275, 1.0 },
+ { 0.027451, 0.062745, 0.070588, 1.0 },
+ };
+/* Snowy_Field */
+static double4 colors_648[] = {
+ { 0.486275, 0.690196, 0.705882, 1.0 },
+ { 0.474510, 0.682353, 0.690196, 1.0 },
+ { 0.501961, 0.698039, 0.709804, 1.0 },
+ { 0.529412, 0.713725, 0.729412, 1.0 },
+ { 0.521569, 0.690196, 0.701961, 1.0 },
+ { 0.513725, 0.666667, 0.678431, 1.0 },
+ { 0.513725, 0.650980, 0.662745, 1.0 },
+ { 0.513725, 0.635294, 0.650980, 1.0 },
+ { 0.501961, 0.600000, 0.623529, 1.0 },
+ { 0.498039, 0.600000, 0.627451, 1.0 },
+ { 0.494118, 0.600000, 0.631373, 1.0 },
+ { 0.486275, 0.607843, 0.639216, 1.0 },
+ { 0.478431, 0.615686, 0.650980, 1.0 },
+ { 0.482353, 0.603922, 0.647059, 1.0 },
+ { 0.486275, 0.592157, 0.647059, 1.0 },
+ { 0.482353, 0.584314, 0.631373, 1.0 },
+ { 0.478431, 0.576471, 0.619608, 1.0 },
+ { 0.478431, 0.490196, 0.529412, 1.0 },
+ { 0.486275, 0.443137, 0.482353, 1.0 },
+ { 0.498039, 0.400000, 0.435294, 1.0 },
+ { 0.486275, 0.368627, 0.403922, 1.0 },
+ { 0.478431, 0.337255, 0.372549, 1.0 },
+ { 0.474510, 0.333333, 0.368627, 1.0 },
+ { 0.470588, 0.333333, 0.364706, 1.0 },
+ { 0.482353, 0.372549, 0.411765, 1.0 },
+ { 0.486275, 0.407843, 0.443137, 1.0 },
+ { 0.494118, 0.447059, 0.478431, 1.0 },
+ { 0.509804, 0.505882, 0.533333, 1.0 },
+ { 0.525490, 0.564706, 0.592157, 1.0 },
+ { 0.541176, 0.588235, 0.611765, 1.0 },
+ { 0.556863, 0.611765, 0.631373, 1.0 },
+ { 0.572549, 0.662745, 0.674510, 1.0 },
+ { 0.596078, 0.701961, 0.709804, 1.0 },
+ { 0.631373, 0.768627, 0.776471, 1.0 },
+ { 0.643137, 0.772549, 0.780392, 1.0 },
+ { 0.654902, 0.776471, 0.788235, 1.0 },
+ { 0.647059, 0.756863, 0.768627, 1.0 },
+ { 0.643137, 0.737255, 0.752941, 1.0 },
+ { 0.639216, 0.709804, 0.729412, 1.0 },
+ { 0.639216, 0.686275, 0.705882, 1.0 },
+ { 0.560784, 0.568627, 0.596078, 1.0 },
+ { 0.505882, 0.498039, 0.525490, 1.0 },
+ { 0.450980, 0.427451, 0.454902, 1.0 },
+ { 0.396078, 0.368627, 0.400000, 1.0 },
+ { 0.345098, 0.309804, 0.345098, 1.0 },
+ { 0.325490, 0.278431, 0.309804, 1.0 },
+ { 0.305882, 0.250980, 0.278431, 1.0 },
+ { 0.282353, 0.207843, 0.235294, 1.0 },
+ { 0.266667, 0.184314, 0.219608, 1.0 },
+ { 0.298039, 0.180392, 0.235294, 1.0 },
+ { 0.321569, 0.211765, 0.262745, 1.0 },
+ { 0.345098, 0.243137, 0.290196, 1.0 },
+ { 0.372549, 0.294118, 0.337255, 1.0 },
+ { 0.403922, 0.345098, 0.388235, 1.0 },
+ { 0.419608, 0.376471, 0.415686, 1.0 },
+ { 0.435294, 0.407843, 0.447059, 1.0 },
+ { 0.482353, 0.545098, 0.576471, 1.0 },
+ { 0.501961, 0.600000, 0.623529, 1.0 },
+ { 0.525490, 0.658824, 0.674510, 1.0 },
+ { 0.545098, 0.701961, 0.713725, 1.0 },
+ { 0.568627, 0.745098, 0.756863, 1.0 },
+ { 0.576471, 0.756863, 0.768627, 1.0 },
+ { 0.584314, 0.772549, 0.784314, 1.0 },
+ { 0.592157, 0.784314, 0.792157, 1.0 },
+ { 0.600000, 0.796078, 0.796078, 1.0 },
+ { 0.592157, 0.776471, 0.780392, 1.0 },
+ { 0.568627, 0.733333, 0.741176, 1.0 },
+ { 0.545098, 0.694118, 0.705882, 1.0 },
+ { 0.521569, 0.658824, 0.670588, 1.0 },
+ { 0.501961, 0.627451, 0.639216, 1.0 },
+ { 0.447059, 0.549020, 0.564706, 1.0 },
+ { 0.384314, 0.462745, 0.490196, 1.0 },
+ { 0.309804, 0.337255, 0.388235, 1.0 },
+ { 0.301961, 0.298039, 0.349020, 1.0 },
+ { 0.294118, 0.262745, 0.309804, 1.0 },
+ { 0.325490, 0.282353, 0.341176, 1.0 },
+ { 0.356863, 0.305882, 0.372549, 1.0 },
+ { 0.384314, 0.333333, 0.396078, 1.0 },
+ { 0.411765, 0.364706, 0.423529, 1.0 },
+ { 0.466667, 0.419608, 0.474510, 1.0 },
+ { 0.509804, 0.490196, 0.529412, 1.0 },
+ { 0.552941, 0.611765, 0.635294, 1.0 },
+ { 0.560784, 0.631373, 0.654902, 1.0 },
+ { 0.568627, 0.654902, 0.674510, 1.0 },
+ { 0.564706, 0.650980, 0.670588, 1.0 },
+ { 0.564706, 0.647059, 0.666667, 1.0 },
+ { 0.533333, 0.623529, 0.631373, 1.0 },
+ { 0.529412, 0.584314, 0.592157, 1.0 },
+ { 0.521569, 0.462745, 0.498039, 1.0 },
+ { 0.505882, 0.411765, 0.443137, 1.0 },
+ { 0.490196, 0.360784, 0.392157, 1.0 },
+ { 0.474510, 0.337255, 0.368627, 1.0 },
+ { 0.458824, 0.313725, 0.345098, 1.0 },
+ { 0.447059, 0.274510, 0.321569, 1.0 },
+ { 0.435294, 0.258824, 0.309804, 1.0 },
+ { 0.423529, 0.258824, 0.305882, 1.0 },
+ { 0.403922, 0.258824, 0.301961, 1.0 },
+ { 0.372549, 0.258824, 0.321569, 1.0 },
+ { 0.372549, 0.282353, 0.341176, 1.0 },
+ { 0.372549, 0.305882, 0.360784, 1.0 },
+ { 0.372549, 0.313725, 0.364706, 1.0 },
+ { 0.376471, 0.325490, 0.372549, 1.0 },
+ { 0.380392, 0.337255, 0.380392, 1.0 },
+ { 0.380392, 0.356863, 0.388235, 1.0 },
+ { 0.396078, 0.368627, 0.384314, 1.0 },
+ { 0.392157, 0.356863, 0.372549, 1.0 },
+ { 0.388235, 0.345098, 0.364706, 1.0 },
+ { 0.376471, 0.345098, 0.360784, 1.0 },
+ { 0.368627, 0.345098, 0.356863, 1.0 },
+ { 0.360784, 0.329412, 0.356863, 1.0 },
+ { 0.345098, 0.301961, 0.333333, 1.0 },
+ { 0.341176, 0.254902, 0.309804, 1.0 },
+ { 0.325490, 0.243137, 0.294118, 1.0 },
+ { 0.360784, 0.266667, 0.317647, 1.0 },
+ { 0.368627, 0.266667, 0.321569, 1.0 },
+ { 0.376471, 0.270588, 0.325490, 1.0 },
+ { 0.388235, 0.286275, 0.333333, 1.0 },
+ { 0.407843, 0.321569, 0.380392, 1.0 },
+ { 0.454902, 0.372549, 0.427451, 1.0 },
+ { 0.482353, 0.419608, 0.474510, 1.0 },
+ { 0.549020, 0.525490, 0.568627, 1.0 },
+ { 0.611765, 0.576471, 0.615686, 1.0 },
+ { 0.678431, 0.627451, 0.662745, 1.0 },
+ { 0.705882, 0.654902, 0.678431, 1.0 },
+ { 0.733333, 0.682353, 0.698039, 1.0 },
+ { 0.780392, 0.725490, 0.725490, 1.0 },
+ { 0.835294, 0.764706, 0.749020, 1.0 },
+ { 0.894118, 0.800000, 0.772549, 1.0 },
+ { 0.937255, 0.815686, 0.796078, 1.0 },
+ { 0.941176, 0.858824, 0.807843, 1.0 },
+ { 0.941176, 0.866667, 0.811765, 1.0 },
+ { 0.941176, 0.878431, 0.815686, 1.0 },
+ { 0.941176, 0.882353, 0.831373, 1.0 },
+ { 0.909804, 0.874510, 0.831373, 1.0 },
+ { 0.858824, 0.862745, 0.823529, 1.0 },
+ { 0.811765, 0.862745, 0.815686, 1.0 },
+ { 0.737255, 0.823529, 0.800000, 1.0 },
+ { 0.721569, 0.796078, 0.772549, 1.0 },
+ { 0.709804, 0.772549, 0.749020, 1.0 },
+ { 0.709804, 0.764706, 0.745098, 1.0 },
+ { 0.709804, 0.756863, 0.745098, 1.0 },
+ { 0.725490, 0.752941, 0.733333, 1.0 },
+ { 0.764706, 0.752941, 0.729412, 1.0 },
+ { 0.800000, 0.764706, 0.729412, 1.0 },
+ { 0.811765, 0.780392, 0.745098, 1.0 },
+ { 0.752941, 0.784314, 0.760784, 1.0 },
+ { 0.733333, 0.772549, 0.756863, 1.0 },
+ { 0.713725, 0.760784, 0.756863, 1.0 },
+ { 0.666667, 0.733333, 0.741176, 1.0 },
+ { 0.596078, 0.694118, 0.705882, 1.0 },
+ { 0.521569, 0.662745, 0.678431, 1.0 },
+ { 0.482353, 0.615686, 0.650980, 1.0 },
+ { 0.501961, 0.568627, 0.627451, 1.0 },
+ { 0.505882, 0.572549, 0.623529, 1.0 },
+ { 0.513725, 0.580392, 0.623529, 1.0 },
+ { 0.552941, 0.607843, 0.647059, 1.0 },
+ { 0.611765, 0.643137, 0.666667, 1.0 },
+ { 0.674510, 0.678431, 0.686275, 1.0 },
+ { 0.701961, 0.705882, 0.701961, 1.0 },
+ { 0.717647, 0.713725, 0.721569, 1.0 },
+ { 0.725490, 0.725490, 0.717647, 1.0 },
+ { 0.709804, 0.686275, 0.647059, 1.0 },
+ { 0.705882, 0.666667, 0.635294, 1.0 },
+ { 0.705882, 0.650980, 0.623529, 1.0 },
+ { 0.694118, 0.635294, 0.623529, 1.0 },
+ { 0.686275, 0.607843, 0.615686, 1.0 },
+ { 0.658824, 0.588235, 0.592157, 1.0 },
+ { 0.650980, 0.576471, 0.572549, 1.0 },
+ { 0.623529, 0.556863, 0.572549, 1.0 },
+ { 0.607843, 0.541176, 0.556863, 1.0 },
+ { 0.596078, 0.529412, 0.545098, 1.0 },
+ { 0.560784, 0.494118, 0.505882, 1.0 },
+ { 0.529412, 0.462745, 0.482353, 1.0 },
+ { 0.490196, 0.427451, 0.462745, 1.0 },
+ { 0.466667, 0.407843, 0.447059, 1.0 },
+ { 0.454902, 0.400000, 0.431373, 1.0 },
+ { 0.447059, 0.400000, 0.435294, 1.0 },
+ { 0.443137, 0.400000, 0.447059, 1.0 },
+ { 0.439216, 0.423529, 0.474510, 1.0 },
+ { 0.439216, 0.447059, 0.494118, 1.0 },
+ { 0.427451, 0.474510, 0.509804, 1.0 },
+ { 0.427451, 0.482353, 0.517647, 1.0 },
+ { 0.431373, 0.494118, 0.517647, 1.0 },
+ { 0.435294, 0.490196, 0.509804, 1.0 },
+ { 0.392157, 0.443137, 0.482353, 1.0 },
+ { 0.384314, 0.431373, 0.466667, 1.0 },
+ { 0.380392, 0.419608, 0.454902, 1.0 },
+ { 0.380392, 0.396078, 0.431373, 1.0 },
+ { 0.380392, 0.376471, 0.411765, 1.0 },
+ { 0.368627, 0.352941, 0.392157, 1.0 },
+ { 0.356863, 0.341176, 0.384314, 1.0 },
+ { 0.352941, 0.345098, 0.384314, 1.0 },
+ { 0.368627, 0.356863, 0.388235, 1.0 },
+ { 0.376471, 0.368627, 0.392157, 1.0 },
+ { 0.388235, 0.380392, 0.407843, 1.0 },
+ { 0.396078, 0.407843, 0.431373, 1.0 },
+ { 0.423529, 0.419608, 0.458824, 1.0 },
+ { 0.454902, 0.435294, 0.478431, 1.0 },
+ { 0.482353, 0.454902, 0.505882, 1.0 },
+ { 0.498039, 0.490196, 0.525490, 1.0 },
+ { 0.521569, 0.521569, 0.552941, 1.0 },
+ { 0.576471, 0.564706, 0.588235, 1.0 },
+ { 0.631373, 0.619608, 0.635294, 1.0 },
+ { 0.682353, 0.686275, 0.678431, 1.0 },
+ { 0.725490, 0.745098, 0.721569, 1.0 },
+ { 0.784314, 0.803922, 0.760784, 1.0 },
+ { 0.839216, 0.858824, 0.807843, 1.0 },
+ { 0.894118, 0.909804, 0.847059, 1.0 },
+ { 0.933333, 0.937255, 0.874510, 1.0 },
+ { 0.960784, 0.956863, 0.886275, 1.0 },
+ { 0.976471, 0.960784, 0.890196, 1.0 },
+ { 0.980392, 0.964706, 0.882353, 1.0 },
+ { 0.976471, 0.960784, 0.870588, 1.0 },
+ { 0.964706, 0.960784, 0.858824, 1.0 },
+ { 0.949020, 0.945098, 0.847059, 1.0 },
+ { 0.941176, 0.925490, 0.823529, 1.0 },
+ { 0.929412, 0.901961, 0.800000, 1.0 },
+ { 0.909804, 0.890196, 0.792157, 1.0 },
+ { 0.874510, 0.878431, 0.803922, 1.0 },
+ { 0.827451, 0.870588, 0.807843, 1.0 },
+ { 0.784314, 0.850980, 0.803922, 1.0 },
+ { 0.764706, 0.843137, 0.803922, 1.0 },
+ { 0.729412, 0.831373, 0.819608, 1.0 },
+ { 0.690196, 0.827451, 0.823529, 1.0 },
+ { 0.643137, 0.819608, 0.823529, 1.0 },
+ { 0.623529, 0.811765, 0.811765, 1.0 },
+ { 0.607843, 0.796078, 0.807843, 1.0 },
+ { 0.603922, 0.780392, 0.788235, 1.0 },
+ { 0.596078, 0.772549, 0.776471, 1.0 },
+ { 0.596078, 0.741176, 0.745098, 1.0 },
+ { 0.588235, 0.705882, 0.717647, 1.0 },
+ { 0.584314, 0.662745, 0.682353, 1.0 },
+ { 0.572549, 0.635294, 0.654902, 1.0 },
+ { 0.572549, 0.592157, 0.611765, 1.0 },
+ { 0.584314, 0.545098, 0.568627, 1.0 },
+ { 0.603922, 0.509804, 0.541176, 1.0 },
+ { 0.639216, 0.490196, 0.525490, 1.0 },
+ { 0.666667, 0.478431, 0.521569, 1.0 },
+ { 0.670588, 0.462745, 0.513725, 1.0 },
+ { 0.654902, 0.470588, 0.517647, 1.0 },
+ { 0.662745, 0.466667, 0.501961, 1.0 },
+ { 0.682353, 0.466667, 0.494118, 1.0 },
+ { 0.698039, 0.447059, 0.482353, 1.0 },
+ { 0.654902, 0.447059, 0.486275, 1.0 },
+ { 0.607843, 0.450980, 0.478431, 1.0 },
+ { 0.564706, 0.454902, 0.462745, 1.0 },
+ { 0.564706, 0.447059, 0.454902, 1.0 },
+ { 0.564706, 0.447059, 0.458824, 1.0 },
+ { 0.564706, 0.462745, 0.478431, 1.0 },
+ { 0.529412, 0.482353, 0.505882, 1.0 },
+ { 0.505882, 0.513725, 0.537255, 1.0 },
+ { 0.486275, 0.537255, 0.560784, 1.0 },
+ { 0.470588, 0.556863, 0.576471, 1.0 },
+ { 0.450980, 0.541176, 0.572549, 1.0 },
+ { 0.466667, 0.588235, 0.607843, 1.0 },
+ { 0.486275, 0.627451, 0.654902, 1.0 },
+ };
+/* Snuggle */
+static double4 colors_649[] = {
+ { 0.470588, 0.101961, 0.239216, 1.0 },
+ { 0.462745, 0.094118, 0.219608, 1.0 },
+ { 0.454902, 0.094118, 0.203922, 1.0 },
+ { 0.447059, 0.094118, 0.192157, 1.0 },
+ { 0.474510, 0.078431, 0.180392, 1.0 },
+ { 0.505882, 0.066667, 0.168627, 1.0 },
+ { 0.525490, 0.058824, 0.160784, 1.0 },
+ { 0.549020, 0.054902, 0.156863, 1.0 },
+ { 0.549020, 0.062745, 0.129412, 1.0 },
+ { 0.521569, 0.078431, 0.113725, 1.0 },
+ { 0.494118, 0.098039, 0.098039, 1.0 },
+ { 0.466667, 0.113725, 0.117647, 1.0 },
+ { 0.439216, 0.129412, 0.137255, 1.0 },
+ { 0.443137, 0.152941, 0.188235, 1.0 },
+ { 0.447059, 0.176471, 0.243137, 1.0 },
+ { 0.443137, 0.172549, 0.266667, 1.0 },
+ { 0.439216, 0.172549, 0.290196, 1.0 },
+ { 0.419608, 0.180392, 0.360784, 1.0 },
+ { 0.396078, 0.168627, 0.372549, 1.0 },
+ { 0.372549, 0.156863, 0.384314, 1.0 },
+ { 0.360784, 0.168627, 0.415686, 1.0 },
+ { 0.349020, 0.180392, 0.450980, 1.0 },
+ { 0.341176, 0.180392, 0.474510, 1.0 },
+ { 0.333333, 0.184314, 0.501961, 1.0 },
+ { 0.301961, 0.200000, 0.596078, 1.0 },
+ { 0.298039, 0.200000, 0.600000, 1.0 },
+ { 0.298039, 0.200000, 0.603922, 1.0 },
+ { 0.325490, 0.200000, 0.572549, 1.0 },
+ { 0.352941, 0.200000, 0.541176, 1.0 },
+ { 0.384314, 0.207843, 0.521569, 1.0 },
+ { 0.419608, 0.219608, 0.501961, 1.0 },
+ { 0.470588, 0.243137, 0.482353, 1.0 },
+ { 0.501961, 0.274510, 0.474510, 1.0 },
+ { 0.533333, 0.384314, 0.490196, 1.0 },
+ { 0.537255, 0.431373, 0.482353, 1.0 },
+ { 0.541176, 0.478431, 0.478431, 1.0 },
+ { 0.556863, 0.505882, 0.454902, 1.0 },
+ { 0.572549, 0.537255, 0.431373, 1.0 },
+ { 0.588235, 0.537255, 0.423529, 1.0 },
+ { 0.607843, 0.537255, 0.419608, 1.0 },
+ { 0.627451, 0.568627, 0.462745, 1.0 },
+ { 0.631373, 0.588235, 0.501961, 1.0 },
+ { 0.639216, 0.611765, 0.541176, 1.0 },
+ { 0.607843, 0.627451, 0.568627, 1.0 },
+ { 0.576471, 0.643137, 0.600000, 1.0 },
+ { 0.556863, 0.627451, 0.600000, 1.0 },
+ { 0.537255, 0.611765, 0.600000, 1.0 },
+ { 0.474510, 0.576471, 0.600000, 1.0 },
+ { 0.407843, 0.545098, 0.603922, 1.0 },
+ { 0.317647, 0.478431, 0.541176, 1.0 },
+ { 0.325490, 0.443137, 0.517647, 1.0 },
+ { 0.333333, 0.407843, 0.494118, 1.0 },
+ { 0.356863, 0.356863, 0.450980, 1.0 },
+ { 0.384314, 0.309804, 0.407843, 1.0 },
+ { 0.392157, 0.286275, 0.392157, 1.0 },
+ { 0.403922, 0.262745, 0.380392, 1.0 },
+ { 0.396078, 0.200000, 0.305882, 1.0 },
+ { 0.388235, 0.180392, 0.309804, 1.0 },
+ { 0.384314, 0.160784, 0.317647, 1.0 },
+ { 0.400000, 0.141176, 0.345098, 1.0 },
+ { 0.419608, 0.125490, 0.376471, 1.0 },
+ { 0.439216, 0.113725, 0.407843, 1.0 },
+ { 0.462745, 0.101961, 0.439216, 1.0 },
+ { 0.517647, 0.098039, 0.478431, 1.0 },
+ { 0.568627, 0.094118, 0.505882, 1.0 },
+ { 0.619608, 0.105882, 0.517647, 1.0 },
+ { 0.631373, 0.117647, 0.513725, 1.0 },
+ { 0.643137, 0.129412, 0.509804, 1.0 },
+ { 0.647059, 0.125490, 0.513725, 1.0 },
+ { 0.650980, 0.121569, 0.521569, 1.0 },
+ { 0.658824, 0.129412, 0.517647, 1.0 },
+ { 0.674510, 0.129412, 0.498039, 1.0 },
+ { 0.721569, 0.149020, 0.392157, 1.0 },
+ { 0.752941, 0.180392, 0.329412, 1.0 },
+ { 0.784314, 0.211765, 0.270588, 1.0 },
+ { 0.796078, 0.219608, 0.227451, 1.0 },
+ { 0.811765, 0.231373, 0.188235, 1.0 },
+ { 0.811765, 0.227451, 0.176471, 1.0 },
+ { 0.811765, 0.227451, 0.164706, 1.0 },
+ { 0.807843, 0.223529, 0.149020, 1.0 },
+ { 0.792157, 0.215686, 0.133333, 1.0 },
+ { 0.764706, 0.203922, 0.145098, 1.0 },
+ { 0.729412, 0.196078, 0.145098, 1.0 },
+ { 0.698039, 0.192157, 0.149020, 1.0 },
+ { 0.674510, 0.184314, 0.149020, 1.0 },
+ { 0.650980, 0.180392, 0.149020, 1.0 },
+ { 0.603922, 0.156863, 0.141176, 1.0 },
+ { 0.552941, 0.137255, 0.133333, 1.0 },
+ { 0.521569, 0.070588, 0.152941, 1.0 },
+ { 0.505882, 0.062745, 0.152941, 1.0 },
+ { 0.494118, 0.054902, 0.152941, 1.0 },
+ { 0.482353, 0.054902, 0.156863, 1.0 },
+ { 0.474510, 0.058824, 0.160784, 1.0 },
+ { 0.439216, 0.058824, 0.160784, 1.0 },
+ { 0.396078, 0.066667, 0.156863, 1.0 },
+ { 0.368627, 0.074510, 0.164706, 1.0 },
+ { 0.360784, 0.074510, 0.172549, 1.0 },
+ { 0.372549, 0.094118, 0.184314, 1.0 },
+ { 0.376471, 0.129412, 0.196078, 1.0 },
+ { 0.380392, 0.168627, 0.211765, 1.0 },
+ { 0.368627, 0.192157, 0.207843, 1.0 },
+ { 0.356863, 0.219608, 0.207843, 1.0 },
+ { 0.317647, 0.270588, 0.215686, 1.0 },
+ { 0.286275, 0.313725, 0.258824, 1.0 },
+ { 0.258824, 0.337255, 0.309804, 1.0 },
+ { 0.278431, 0.341176, 0.341176, 1.0 },
+ { 0.301961, 0.349020, 0.372549, 1.0 },
+ { 0.317647, 0.360784, 0.376471, 1.0 },
+ { 0.333333, 0.372549, 0.384314, 1.0 },
+ { 0.360784, 0.392157, 0.360784, 1.0 },
+ { 0.388235, 0.407843, 0.372549, 1.0 },
+ { 0.415686, 0.407843, 0.360784, 1.0 },
+ { 0.439216, 0.396078, 0.345098, 1.0 },
+ { 0.466667, 0.298039, 0.352941, 1.0 },
+ { 0.474510, 0.278431, 0.368627, 1.0 },
+ { 0.482353, 0.258824, 0.384314, 1.0 },
+ { 0.490196, 0.227451, 0.368627, 1.0 },
+ { 0.490196, 0.192157, 0.384314, 1.0 },
+ { 0.486275, 0.172549, 0.384314, 1.0 },
+ { 0.462745, 0.152941, 0.372549, 1.0 },
+ { 0.364706, 0.113725, 0.317647, 1.0 },
+ { 0.321569, 0.105882, 0.305882, 1.0 },
+ { 0.282353, 0.098039, 0.294118, 1.0 },
+ { 0.270588, 0.101961, 0.309804, 1.0 },
+ { 0.258824, 0.105882, 0.325490, 1.0 },
+ { 0.270588, 0.149020, 0.380392, 1.0 },
+ { 0.298039, 0.188235, 0.439216, 1.0 },
+ { 0.321569, 0.258824, 0.486275, 1.0 },
+ { 0.352941, 0.298039, 0.521569, 1.0 },
+ { 0.392157, 0.360784, 0.549020, 1.0 },
+ { 0.392157, 0.352941, 0.549020, 1.0 },
+ { 0.396078, 0.349020, 0.549020, 1.0 },
+ { 0.403922, 0.345098, 0.580392, 1.0 },
+ { 0.431373, 0.345098, 0.619608, 1.0 },
+ { 0.447059, 0.364706, 0.654902, 1.0 },
+ { 0.474510, 0.372549, 0.674510, 1.0 },
+ { 0.521569, 0.388235, 0.682353, 1.0 },
+ { 0.521569, 0.368627, 0.674510, 1.0 },
+ { 0.525490, 0.349020, 0.670588, 1.0 },
+ { 0.533333, 0.341176, 0.670588, 1.0 },
+ { 0.541176, 0.333333, 0.674510, 1.0 },
+ { 0.549020, 0.317647, 0.658824, 1.0 },
+ { 0.564706, 0.309804, 0.627451, 1.0 },
+ { 0.580392, 0.290196, 0.580392, 1.0 },
+ { 0.603922, 0.258824, 0.521569, 1.0 },
+ { 0.647059, 0.258824, 0.482353, 1.0 },
+ { 0.650980, 0.278431, 0.505882, 1.0 },
+ { 0.654902, 0.298039, 0.533333, 1.0 },
+ { 0.647059, 0.349020, 0.588235, 1.0 },
+ { 0.627451, 0.423529, 0.639216, 1.0 },
+ { 0.592157, 0.498039, 0.670588, 1.0 },
+ { 0.541176, 0.537255, 0.674510, 1.0 },
+ { 0.450980, 0.560784, 0.666667, 1.0 },
+ { 0.435294, 0.549020, 0.674510, 1.0 },
+ { 0.419608, 0.537255, 0.686275, 1.0 },
+ { 0.388235, 0.517647, 0.717647, 1.0 },
+ { 0.341176, 0.529412, 0.780392, 1.0 },
+ { 0.305882, 0.552941, 0.835294, 1.0 },
+ { 0.266667, 0.580392, 0.862745, 1.0 },
+ { 0.215686, 0.588235, 0.862745, 1.0 },
+ { 0.180392, 0.588235, 0.870588, 1.0 },
+ { 0.176471, 0.517647, 0.835294, 1.0 },
+ { 0.172549, 0.486275, 0.827451, 1.0 },
+ { 0.172549, 0.458824, 0.819608, 1.0 },
+ { 0.172549, 0.380392, 0.815686, 1.0 },
+ { 0.176471, 0.333333, 0.815686, 1.0 },
+ { 0.156863, 0.282353, 0.811765, 1.0 },
+ { 0.137255, 0.247059, 0.807843, 1.0 },
+ { 0.145098, 0.215686, 0.784314, 1.0 },
+ { 0.156863, 0.203922, 0.760784, 1.0 },
+ { 0.172549, 0.192157, 0.741176, 1.0 },
+ { 0.207843, 0.160784, 0.690196, 1.0 },
+ { 0.254902, 0.141176, 0.643137, 1.0 },
+ { 0.294118, 0.129412, 0.607843, 1.0 },
+ { 0.337255, 0.101961, 0.572549, 1.0 },
+ { 0.388235, 0.082353, 0.537255, 1.0 },
+ { 0.423529, 0.078431, 0.509804, 1.0 },
+ { 0.474510, 0.078431, 0.498039, 1.0 },
+ { 0.537255, 0.105882, 0.482353, 1.0 },
+ { 0.588235, 0.141176, 0.454902, 1.0 },
+ { 0.627451, 0.145098, 0.396078, 1.0 },
+ { 0.647059, 0.141176, 0.364706, 1.0 },
+ { 0.658824, 0.129412, 0.356863, 1.0 },
+ { 0.635294, 0.133333, 0.364706, 1.0 },
+ { 0.596078, 0.149020, 0.431373, 1.0 },
+ { 0.592157, 0.184314, 0.470588, 1.0 },
+ { 0.588235, 0.219608, 0.513725, 1.0 },
+ { 0.611765, 0.262745, 0.541176, 1.0 },
+ { 0.623529, 0.305882, 0.584314, 1.0 },
+ { 0.643137, 0.356863, 0.615686, 1.0 },
+ { 0.635294, 0.415686, 0.627451, 1.0 },
+ { 0.607843, 0.447059, 0.631373, 1.0 },
+ { 0.588235, 0.431373, 0.631373, 1.0 },
+ { 0.549020, 0.447059, 0.650980, 1.0 },
+ { 0.549020, 0.458824, 0.639216, 1.0 },
+ { 0.560784, 0.454902, 0.623529, 1.0 },
+ { 0.596078, 0.462745, 0.600000, 1.0 },
+ { 0.647059, 0.458824, 0.549020, 1.0 },
+ { 0.682353, 0.474510, 0.490196, 1.0 },
+ { 0.729412, 0.447059, 0.439216, 1.0 },
+ { 0.721569, 0.403922, 0.392157, 1.0 },
+ { 0.686275, 0.360784, 0.345098, 1.0 },
+ { 0.635294, 0.294118, 0.309804, 1.0 },
+ { 0.580392, 0.235294, 0.309804, 1.0 },
+ { 0.541176, 0.188235, 0.321569, 1.0 },
+ { 0.498039, 0.180392, 0.329412, 1.0 },
+ { 0.498039, 0.168627, 0.352941, 1.0 },
+ { 0.501961, 0.160784, 0.384314, 1.0 },
+ { 0.494118, 0.137255, 0.423529, 1.0 },
+ { 0.470588, 0.117647, 0.443137, 1.0 },
+ { 0.443137, 0.094118, 0.458824, 1.0 },
+ { 0.403922, 0.098039, 0.474510, 1.0 },
+ { 0.372549, 0.113725, 0.470588, 1.0 },
+ { 0.352941, 0.117647, 0.462745, 1.0 },
+ { 0.341176, 0.125490, 0.439216, 1.0 },
+ { 0.321569, 0.129412, 0.435294, 1.0 },
+ { 0.298039, 0.160784, 0.407843, 1.0 },
+ { 0.321569, 0.160784, 0.364706, 1.0 },
+ { 0.333333, 0.160784, 0.329412, 1.0 },
+ { 0.360784, 0.164706, 0.282353, 1.0 },
+ { 0.396078, 0.172549, 0.254902, 1.0 },
+ { 0.435294, 0.172549, 0.235294, 1.0 },
+ { 0.462745, 0.164706, 0.250980, 1.0 },
+ { 0.447059, 0.192157, 0.282353, 1.0 },
+ { 0.435294, 0.196078, 0.317647, 1.0 },
+ { 0.411765, 0.200000, 0.341176, 1.0 },
+ { 0.392157, 0.196078, 0.352941, 1.0 },
+ { 0.400000, 0.192157, 0.360784, 1.0 },
+ { 0.419608, 0.176471, 0.360784, 1.0 },
+ { 0.443137, 0.137255, 0.376471, 1.0 },
+ { 0.443137, 0.133333, 0.400000, 1.0 },
+ { 0.427451, 0.113725, 0.435294, 1.0 },
+ { 0.403922, 0.101961, 0.454902, 1.0 },
+ { 0.368627, 0.098039, 0.447059, 1.0 },
+ { 0.329412, 0.094118, 0.435294, 1.0 },
+ { 0.286275, 0.082353, 0.407843, 1.0 },
+ { 0.247059, 0.070588, 0.368627, 1.0 },
+ { 0.223529, 0.090196, 0.349020, 1.0 },
+ { 0.207843, 0.113725, 0.360784, 1.0 },
+ { 0.200000, 0.121569, 0.380392, 1.0 },
+ { 0.172549, 0.137255, 0.384314, 1.0 },
+ { 0.141176, 0.160784, 0.380392, 1.0 },
+ { 0.113725, 0.172549, 0.380392, 1.0 },
+ { 0.094118, 0.180392, 0.356863, 1.0 },
+ { 0.078431, 0.184314, 0.337255, 1.0 },
+ { 0.074510, 0.203922, 0.337255, 1.0 },
+ { 0.101961, 0.196078, 0.341176, 1.0 },
+ { 0.137255, 0.192157, 0.349020, 1.0 },
+ { 0.172549, 0.200000, 0.341176, 1.0 },
+ { 0.207843, 0.200000, 0.337255, 1.0 },
+ { 0.243137, 0.200000, 0.317647, 1.0 },
+ { 0.278431, 0.184314, 0.286275, 1.0 },
+ { 0.305882, 0.176471, 0.258824, 1.0 },
+ { 0.352941, 0.156863, 0.235294, 1.0 },
+ { 0.400000, 0.137255, 0.239216, 1.0 },
+ { 0.450980, 0.121569, 0.243137, 1.0 },
+ };
+/* Soap_Bubble */
+static double4 colors_650[] = {
+ { 0.439216, 0.588235, 0.772549, 1.0 },
+ { 0.349020, 0.737255, 0.839216, 1.0 },
+ { 0.341176, 0.811765, 0.854902, 1.0 },
+ { 0.333333, 0.886275, 0.870588, 1.0 },
+ { 0.403922, 0.901961, 0.862745, 1.0 },
+ { 0.478431, 0.917647, 0.858824, 1.0 },
+ { 0.513725, 0.901961, 0.850980, 1.0 },
+ { 0.552941, 0.886275, 0.847059, 1.0 },
+ { 0.662745, 0.764706, 0.819608, 1.0 },
+ { 0.682353, 0.682353, 0.776471, 1.0 },
+ { 0.705882, 0.603922, 0.733333, 1.0 },
+ { 0.662745, 0.529412, 0.658824, 1.0 },
+ { 0.623529, 0.454902, 0.588235, 1.0 },
+ { 0.568627, 0.407843, 0.525490, 1.0 },
+ { 0.513725, 0.360784, 0.462745, 1.0 },
+ { 0.494118, 0.364706, 0.450980, 1.0 },
+ { 0.474510, 0.372549, 0.439216, 1.0 },
+ { 0.380392, 0.447059, 0.490196, 1.0 },
+ { 0.337255, 0.505882, 0.509804, 1.0 },
+ { 0.298039, 0.564706, 0.529412, 1.0 },
+ { 0.258824, 0.647059, 0.560784, 1.0 },
+ { 0.223529, 0.729412, 0.596078, 1.0 },
+ { 0.223529, 0.760784, 0.635294, 1.0 },
+ { 0.227451, 0.796078, 0.678431, 1.0 },
+ { 0.266667, 0.854902, 0.733333, 1.0 },
+ { 0.235294, 0.835294, 0.686275, 1.0 },
+ { 0.203922, 0.815686, 0.639216, 1.0 },
+ { 0.188235, 0.764706, 0.615686, 1.0 },
+ { 0.172549, 0.713725, 0.596078, 1.0 },
+ { 0.164706, 0.690196, 0.611765, 1.0 },
+ { 0.156863, 0.670588, 0.627451, 1.0 },
+ { 0.145098, 0.619608, 0.623529, 1.0 },
+ { 0.149020, 0.603922, 0.615686, 1.0 },
+ { 0.278431, 0.529412, 0.556863, 1.0 },
+ { 0.301961, 0.450980, 0.580392, 1.0 },
+ { 0.329412, 0.372549, 0.603922, 1.0 },
+ { 0.356863, 0.360784, 0.596078, 1.0 },
+ { 0.388235, 0.352941, 0.588235, 1.0 },
+ { 0.439216, 0.356863, 0.560784, 1.0 },
+ { 0.494118, 0.364706, 0.533333, 1.0 },
+ { 0.596078, 0.411765, 0.529412, 1.0 },
+ { 0.588235, 0.415686, 0.572549, 1.0 },
+ { 0.584314, 0.419608, 0.619608, 1.0 },
+ { 0.662745, 0.419608, 0.615686, 1.0 },
+ { 0.745098, 0.423529, 0.611765, 1.0 },
+ { 0.772549, 0.423529, 0.596078, 1.0 },
+ { 0.800000, 0.423529, 0.584314, 1.0 },
+ { 0.823529, 0.462745, 0.529412, 1.0 },
+ { 0.803922, 0.450980, 0.517647, 1.0 },
+ { 0.854902, 0.454902, 0.490196, 1.0 },
+ { 0.878431, 0.450980, 0.435294, 1.0 },
+ { 0.905882, 0.450980, 0.380392, 1.0 },
+ { 0.894118, 0.431373, 0.333333, 1.0 },
+ { 0.886275, 0.411765, 0.290196, 1.0 },
+ { 0.874510, 0.403922, 0.301961, 1.0 },
+ { 0.862745, 0.396078, 0.317647, 1.0 },
+ { 0.819608, 0.380392, 0.466667, 1.0 },
+ { 0.792157, 0.356863, 0.525490, 1.0 },
+ { 0.768627, 0.333333, 0.584314, 1.0 },
+ { 0.764706, 0.317647, 0.631373, 1.0 },
+ { 0.764706, 0.301961, 0.678431, 1.0 },
+ { 0.776471, 0.305882, 0.686275, 1.0 },
+ { 0.788235, 0.309804, 0.698039, 1.0 },
+ { 0.772549, 0.380392, 0.709804, 1.0 },
+ { 0.741176, 0.454902, 0.694118, 1.0 },
+ { 0.674510, 0.611765, 0.623529, 1.0 },
+ { 0.658824, 0.670588, 0.592157, 1.0 },
+ { 0.647059, 0.729412, 0.560784, 1.0 },
+ { 0.611765, 0.760784, 0.556863, 1.0 },
+ { 0.576471, 0.792157, 0.552941, 1.0 },
+ { 0.482353, 0.800000, 0.545098, 1.0 },
+ { 0.388235, 0.835294, 0.541176, 1.0 },
+ { 0.294118, 0.874510, 0.549020, 1.0 },
+ { 0.239216, 0.862745, 0.584314, 1.0 },
+ { 0.188235, 0.854902, 0.619608, 1.0 },
+ { 0.200000, 0.807843, 0.647059, 1.0 },
+ { 0.215686, 0.764706, 0.678431, 1.0 },
+ { 0.258824, 0.733333, 0.666667, 1.0 },
+ { 0.301961, 0.701961, 0.654902, 1.0 },
+ { 0.396078, 0.682353, 0.670588, 1.0 },
+ { 0.486275, 0.631373, 0.682353, 1.0 },
+ { 0.623529, 0.494118, 0.749020, 1.0 },
+ { 0.705882, 0.407843, 0.772549, 1.0 },
+ { 0.788235, 0.325490, 0.796078, 1.0 },
+ { 0.811765, 0.301961, 0.811765, 1.0 },
+ { 0.835294, 0.282353, 0.827451, 1.0 },
+ { 0.874510, 0.270588, 0.886275, 1.0 },
+ { 0.847059, 0.278431, 0.929412, 1.0 },
+ { 0.811765, 0.235294, 0.945098, 1.0 },
+ { 0.796078, 0.235294, 0.925490, 1.0 },
+ { 0.784314, 0.239216, 0.909804, 1.0 },
+ { 0.772549, 0.254902, 0.890196, 1.0 },
+ { 0.760784, 0.274510, 0.874510, 1.0 },
+ { 0.756863, 0.309804, 0.807843, 1.0 },
+ { 0.737255, 0.356863, 0.741176, 1.0 },
+ { 0.686275, 0.415686, 0.658824, 1.0 },
+ { 0.611765, 0.498039, 0.584314, 1.0 },
+ { 0.470588, 0.619608, 0.450980, 1.0 },
+ { 0.423529, 0.623529, 0.364706, 1.0 },
+ { 0.380392, 0.631373, 0.282353, 1.0 },
+ { 0.345098, 0.631373, 0.250980, 1.0 },
+ { 0.309804, 0.631373, 0.219608, 1.0 },
+ { 0.278431, 0.666667, 0.207843, 1.0 },
+ { 0.298039, 0.650980, 0.243137, 1.0 },
+ { 0.419608, 0.533333, 0.290196, 1.0 },
+ { 0.462745, 0.450980, 0.329412, 1.0 },
+ { 0.505882, 0.372549, 0.368627, 1.0 },
+ { 0.517647, 0.360784, 0.411765, 1.0 },
+ { 0.529412, 0.349020, 0.454902, 1.0 },
+ { 0.541176, 0.341176, 0.505882, 1.0 },
+ { 0.533333, 0.341176, 0.517647, 1.0 },
+ { 0.490196, 0.333333, 0.478431, 1.0 },
+ { 0.482353, 0.349020, 0.462745, 1.0 },
+ { 0.498039, 0.498039, 0.470588, 1.0 },
+ { 0.501961, 0.533333, 0.466667, 1.0 },
+ { 0.505882, 0.572549, 0.466667, 1.0 },
+ { 0.501961, 0.623529, 0.431373, 1.0 },
+ { 0.541176, 0.654902, 0.431373, 1.0 },
+ { 0.596078, 0.701961, 0.470588, 1.0 },
+ { 0.666667, 0.760784, 0.505882, 1.0 },
+ { 0.776471, 0.862745, 0.576471, 1.0 },
+ { 0.792157, 0.866667, 0.623529, 1.0 },
+ { 0.811765, 0.870588, 0.670588, 1.0 },
+ { 0.811765, 0.862745, 0.694118, 1.0 },
+ { 0.815686, 0.854902, 0.717647, 1.0 },
+ { 0.831373, 0.811765, 0.776471, 1.0 },
+ { 0.839216, 0.780392, 0.800000, 1.0 },
+ { 0.807843, 0.741176, 0.788235, 1.0 },
+ { 0.792157, 0.698039, 0.807843, 1.0 },
+ { 0.741176, 0.686275, 0.862745, 1.0 },
+ { 0.749020, 0.658824, 0.874510, 1.0 },
+ { 0.756863, 0.631373, 0.886275, 1.0 },
+ { 0.752941, 0.560784, 0.850980, 1.0 },
+ { 0.760784, 0.447059, 0.803922, 1.0 },
+ { 0.725490, 0.364706, 0.729412, 1.0 },
+ { 0.698039, 0.341176, 0.674510, 1.0 },
+ { 0.721569, 0.313725, 0.584314, 1.0 },
+ { 0.764706, 0.250980, 0.498039, 1.0 },
+ { 0.807843, 0.192157, 0.415686, 1.0 },
+ { 0.819608, 0.168627, 0.380392, 1.0 },
+ { 0.831373, 0.149020, 0.345098, 1.0 },
+ { 0.862745, 0.121569, 0.341176, 1.0 },
+ { 0.878431, 0.125490, 0.376471, 1.0 },
+ { 0.874510, 0.145098, 0.396078, 1.0 },
+ { 0.850980, 0.141176, 0.439216, 1.0 },
+ { 0.694118, 0.137255, 0.458824, 1.0 },
+ { 0.662745, 0.137255, 0.482353, 1.0 },
+ { 0.631373, 0.141176, 0.505882, 1.0 },
+ { 0.572549, 0.160784, 0.545098, 1.0 },
+ { 0.505882, 0.160784, 0.603922, 1.0 },
+ { 0.407843, 0.156863, 0.674510, 1.0 },
+ { 0.286275, 0.172549, 0.698039, 1.0 },
+ { 0.164706, 0.231373, 0.729412, 1.0 },
+ { 0.156863, 0.247059, 0.733333, 1.0 },
+ { 0.152941, 0.262745, 0.737255, 1.0 },
+ { 0.164706, 0.278431, 0.764706, 1.0 },
+ { 0.168627, 0.286275, 0.776471, 1.0 },
+ { 0.188235, 0.270588, 0.760784, 1.0 },
+ { 0.270588, 0.258824, 0.701961, 1.0 },
+ { 0.380392, 0.247059, 0.607843, 1.0 },
+ { 0.482353, 0.258824, 0.509804, 1.0 },
+ { 0.631373, 0.294118, 0.388235, 1.0 },
+ { 0.658824, 0.317647, 0.376471, 1.0 },
+ { 0.690196, 0.345098, 0.364706, 1.0 },
+ { 0.780392, 0.403922, 0.321569, 1.0 },
+ { 0.858824, 0.494118, 0.282353, 1.0 },
+ { 0.905882, 0.572549, 0.266667, 1.0 },
+ { 0.929412, 0.619608, 0.286275, 1.0 },
+ { 0.913725, 0.709804, 0.443137, 1.0 },
+ { 0.913725, 0.725490, 0.486275, 1.0 },
+ { 0.913725, 0.741176, 0.533333, 1.0 },
+ { 0.925490, 0.745098, 0.580392, 1.0 },
+ { 0.925490, 0.698039, 0.603922, 1.0 },
+ { 0.937255, 0.623529, 0.627451, 1.0 },
+ { 0.929412, 0.541176, 0.658824, 1.0 },
+ { 0.894118, 0.466667, 0.721569, 1.0 },
+ { 0.850980, 0.376471, 0.752941, 1.0 },
+ { 0.811765, 0.313725, 0.780392, 1.0 },
+ { 0.752941, 0.250980, 0.796078, 1.0 },
+ { 0.686275, 0.200000, 0.803922, 1.0 },
+ { 0.596078, 0.164706, 0.843137, 1.0 },
+ { 0.486275, 0.117647, 0.870588, 1.0 },
+ { 0.407843, 0.125490, 0.909804, 1.0 },
+ { 0.325490, 0.164706, 0.929412, 1.0 },
+ { 0.231373, 0.329412, 0.956863, 1.0 },
+ { 0.219608, 0.349020, 0.949020, 1.0 },
+ { 0.211765, 0.372549, 0.945098, 1.0 },
+ { 0.219608, 0.423529, 0.929412, 1.0 },
+ { 0.215686, 0.482353, 0.909804, 1.0 },
+ { 0.180392, 0.560784, 0.882353, 1.0 },
+ { 0.160784, 0.678431, 0.878431, 1.0 },
+ { 0.164706, 0.741176, 0.870588, 1.0 },
+ { 0.239216, 0.788235, 0.862745, 1.0 },
+ { 0.309804, 0.784314, 0.862745, 1.0 },
+ { 0.360784, 0.784314, 0.827451, 1.0 },
+ { 0.403922, 0.819608, 0.780392, 1.0 },
+ { 0.423529, 0.847059, 0.733333, 1.0 },
+ { 0.474510, 0.886275, 0.682353, 1.0 },
+ { 0.529412, 0.898039, 0.674510, 1.0 },
+ { 0.572549, 0.901961, 0.639216, 1.0 },
+ { 0.576471, 0.909804, 0.568627, 1.0 },
+ { 0.549020, 0.921569, 0.505882, 1.0 },
+ { 0.498039, 0.925490, 0.431373, 1.0 },
+ { 0.454902, 0.921569, 0.419608, 1.0 },
+ { 0.435294, 0.898039, 0.423529, 1.0 },
+ { 0.376471, 0.898039, 0.411765, 1.0 },
+ { 0.329412, 0.898039, 0.396078, 1.0 },
+ { 0.278431, 0.894118, 0.400000, 1.0 },
+ { 0.262745, 0.905882, 0.427451, 1.0 },
+ { 0.313725, 0.890196, 0.470588, 1.0 },
+ { 0.384314, 0.886275, 0.509804, 1.0 },
+ { 0.482353, 0.894118, 0.537255, 1.0 },
+ { 0.552941, 0.901961, 0.580392, 1.0 },
+ { 0.623529, 0.921569, 0.639216, 1.0 },
+ { 0.666667, 0.917647, 0.678431, 1.0 },
+ { 0.682353, 0.921569, 0.725490, 1.0 },
+ { 0.694118, 0.913725, 0.764706, 1.0 },
+ { 0.698039, 0.894118, 0.800000, 1.0 },
+ { 0.662745, 0.858824, 0.850980, 1.0 },
+ { 0.600000, 0.772549, 0.870588, 1.0 },
+ { 0.513725, 0.694118, 0.901961, 1.0 },
+ { 0.400000, 0.600000, 0.917647, 1.0 },
+ { 0.341176, 0.513725, 0.933333, 1.0 },
+ { 0.262745, 0.443137, 0.949020, 1.0 },
+ { 0.196078, 0.356863, 0.945098, 1.0 },
+ { 0.180392, 0.282353, 0.945098, 1.0 },
+ { 0.172549, 0.211765, 0.937255, 1.0 },
+ { 0.215686, 0.168627, 0.949020, 1.0 },
+ { 0.274510, 0.137255, 0.956863, 1.0 },
+ { 0.317647, 0.129412, 0.956863, 1.0 },
+ { 0.356863, 0.164706, 0.925490, 1.0 },
+ { 0.384314, 0.192157, 0.874510, 1.0 },
+ { 0.400000, 0.239216, 0.800000, 1.0 },
+ { 0.411765, 0.239216, 0.741176, 1.0 },
+ { 0.439216, 0.223529, 0.690196, 1.0 },
+ { 0.517647, 0.250980, 0.623529, 1.0 },
+ { 0.564706, 0.278431, 0.560784, 1.0 },
+ { 0.607843, 0.380392, 0.478431, 1.0 },
+ { 0.627451, 0.458824, 0.423529, 1.0 },
+ { 0.627451, 0.509804, 0.396078, 1.0 },
+ { 0.686275, 0.525490, 0.400000, 1.0 },
+ { 0.741176, 0.529412, 0.415686, 1.0 },
+ { 0.792157, 0.552941, 0.447059, 1.0 },
+ { 0.839216, 0.572549, 0.501961, 1.0 },
+ { 0.839216, 0.603922, 0.560784, 1.0 },
+ { 0.839216, 0.568627, 0.631373, 1.0 },
+ { 0.847059, 0.505882, 0.678431, 1.0 },
+ { 0.839216, 0.439216, 0.698039, 1.0 },
+ { 0.839216, 0.352941, 0.705882, 1.0 },
+ { 0.815686, 0.313725, 0.713725, 1.0 },
+ { 0.764706, 0.298039, 0.741176, 1.0 },
+ { 0.745098, 0.254902, 0.760784, 1.0 },
+ { 0.650980, 0.301961, 0.760784, 1.0 },
+ { 0.584314, 0.352941, 0.760784, 1.0 },
+ { 0.525490, 0.423529, 0.733333, 1.0 },
+ { 0.427451, 0.549020, 0.752941, 1.0 },
+ };
+/* Sophia */
+static double4 colors_651[] = {
+ { 0.666667, 0.501961, 0.223529, 1.0 },
+ { 0.592157, 0.411765, 0.200000, 1.0 },
+ { 0.568627, 0.388235, 0.196078, 1.0 },
+ { 0.545098, 0.364706, 0.192157, 1.0 },
+ { 0.505882, 0.321569, 0.176471, 1.0 },
+ { 0.470588, 0.278431, 0.164706, 1.0 },
+ { 0.458824, 0.262745, 0.156863, 1.0 },
+ { 0.450980, 0.247059, 0.152941, 1.0 },
+ { 0.443137, 0.215686, 0.168627, 1.0 },
+ { 0.454902, 0.235294, 0.180392, 1.0 },
+ { 0.470588, 0.258824, 0.192157, 1.0 },
+ { 0.494118, 0.286275, 0.188235, 1.0 },
+ { 0.521569, 0.313725, 0.188235, 1.0 },
+ { 0.552941, 0.333333, 0.188235, 1.0 },
+ { 0.584314, 0.356863, 0.192157, 1.0 },
+ { 0.603922, 0.372549, 0.203922, 1.0 },
+ { 0.623529, 0.392157, 0.215686, 1.0 },
+ { 0.686275, 0.454902, 0.262745, 1.0 },
+ { 0.701961, 0.462745, 0.266667, 1.0 },
+ { 0.721569, 0.474510, 0.270588, 1.0 },
+ { 0.709804, 0.478431, 0.282353, 1.0 },
+ { 0.698039, 0.486275, 0.298039, 1.0 },
+ { 0.686275, 0.486275, 0.305882, 1.0 },
+ { 0.674510, 0.490196, 0.313725, 1.0 },
+ { 0.654902, 0.482353, 0.325490, 1.0 },
+ { 0.643137, 0.486275, 0.333333, 1.0 },
+ { 0.635294, 0.490196, 0.345098, 1.0 },
+ { 0.619608, 0.509804, 0.337255, 1.0 },
+ { 0.607843, 0.529412, 0.333333, 1.0 },
+ { 0.607843, 0.533333, 0.329412, 1.0 },
+ { 0.607843, 0.537255, 0.329412, 1.0 },
+ { 0.631373, 0.533333, 0.325490, 1.0 },
+ { 0.639216, 0.513725, 0.325490, 1.0 },
+ { 0.627451, 0.474510, 0.294118, 1.0 },
+ { 0.596078, 0.431373, 0.262745, 1.0 },
+ { 0.568627, 0.392157, 0.231373, 1.0 },
+ { 0.529412, 0.337255, 0.215686, 1.0 },
+ { 0.490196, 0.286275, 0.203922, 1.0 },
+ { 0.462745, 0.262745, 0.203922, 1.0 },
+ { 0.435294, 0.239216, 0.207843, 1.0 },
+ { 0.384314, 0.207843, 0.192157, 1.0 },
+ { 0.368627, 0.196078, 0.176471, 1.0 },
+ { 0.356863, 0.184314, 0.164706, 1.0 },
+ { 0.333333, 0.172549, 0.172549, 1.0 },
+ { 0.313725, 0.164706, 0.184314, 1.0 },
+ { 0.309804, 0.164706, 0.176471, 1.0 },
+ { 0.305882, 0.164706, 0.168627, 1.0 },
+ { 0.305882, 0.168627, 0.149020, 1.0 },
+ { 0.309804, 0.160784, 0.105882, 1.0 },
+ { 0.286275, 0.105882, 0.066667, 1.0 },
+ { 0.258824, 0.082353, 0.047059, 1.0 },
+ { 0.231373, 0.058824, 0.031373, 1.0 },
+ { 0.219608, 0.047059, 0.019608, 1.0 },
+ { 0.211765, 0.039216, 0.011765, 1.0 },
+ { 0.219608, 0.035294, 0.011765, 1.0 },
+ { 0.227451, 0.031373, 0.015686, 1.0 },
+ { 0.262745, 0.023529, 0.023529, 1.0 },
+ { 0.282353, 0.039216, 0.023529, 1.0 },
+ { 0.305882, 0.054902, 0.023529, 1.0 },
+ { 0.301961, 0.066667, 0.031373, 1.0 },
+ { 0.301961, 0.078431, 0.039216, 1.0 },
+ { 0.298039, 0.078431, 0.043137, 1.0 },
+ { 0.294118, 0.078431, 0.050980, 1.0 },
+ { 0.294118, 0.082353, 0.062745, 1.0 },
+ { 0.301961, 0.094118, 0.058824, 1.0 },
+ { 0.254902, 0.117647, 0.043137, 1.0 },
+ { 0.227451, 0.109804, 0.043137, 1.0 },
+ { 0.203922, 0.105882, 0.043137, 1.0 },
+ { 0.203922, 0.101961, 0.047059, 1.0 },
+ { 0.207843, 0.098039, 0.050980, 1.0 },
+ { 0.239216, 0.121569, 0.062745, 1.0 },
+ { 0.278431, 0.160784, 0.082353, 1.0 },
+ { 0.403922, 0.298039, 0.149020, 1.0 },
+ { 0.466667, 0.349020, 0.188235, 1.0 },
+ { 0.529412, 0.400000, 0.231373, 1.0 },
+ { 0.564706, 0.439216, 0.282353, 1.0 },
+ { 0.603922, 0.478431, 0.337255, 1.0 },
+ { 0.623529, 0.509804, 0.376471, 1.0 },
+ { 0.647059, 0.541176, 0.415686, 1.0 },
+ { 0.690196, 0.611765, 0.494118, 1.0 },
+ { 0.729412, 0.682353, 0.580392, 1.0 },
+ { 0.772549, 0.733333, 0.615686, 1.0 },
+ { 0.776471, 0.729412, 0.619608, 1.0 },
+ { 0.780392, 0.729412, 0.623529, 1.0 },
+ { 0.784314, 0.745098, 0.635294, 1.0 },
+ { 0.788235, 0.760784, 0.647059, 1.0 },
+ { 0.819608, 0.807843, 0.639216, 1.0 },
+ { 0.850980, 0.862745, 0.607843, 1.0 },
+ { 0.894118, 0.850980, 0.521569, 1.0 },
+ { 0.878431, 0.800000, 0.478431, 1.0 },
+ { 0.862745, 0.749020, 0.435294, 1.0 },
+ { 0.847059, 0.733333, 0.411765, 1.0 },
+ { 0.835294, 0.721569, 0.392157, 1.0 },
+ { 0.788235, 0.654902, 0.356863, 1.0 },
+ { 0.745098, 0.603922, 0.321569, 1.0 },
+ { 0.698039, 0.509804, 0.294118, 1.0 },
+ { 0.623529, 0.419608, 0.270588, 1.0 },
+ { 0.521569, 0.301961, 0.266667, 1.0 },
+ { 0.494118, 0.298039, 0.294118, 1.0 },
+ { 0.470588, 0.298039, 0.325490, 1.0 },
+ { 0.470588, 0.309804, 0.356863, 1.0 },
+ { 0.470588, 0.321569, 0.388235, 1.0 },
+ { 0.486275, 0.364706, 0.454902, 1.0 },
+ { 0.521569, 0.415686, 0.529412, 1.0 },
+ { 0.600000, 0.521569, 0.623529, 1.0 },
+ { 0.650980, 0.572549, 0.631373, 1.0 },
+ { 0.701961, 0.623529, 0.639216, 1.0 },
+ { 0.721569, 0.647059, 0.627451, 1.0 },
+ { 0.745098, 0.670588, 0.615686, 1.0 },
+ { 0.772549, 0.670588, 0.607843, 1.0 },
+ { 0.776471, 0.658824, 0.560784, 1.0 },
+ { 0.780392, 0.619608, 0.490196, 1.0 },
+ { 0.776471, 0.568627, 0.419608, 1.0 },
+ { 0.729412, 0.466667, 0.298039, 1.0 },
+ { 0.701961, 0.431373, 0.282353, 1.0 },
+ { 0.678431, 0.400000, 0.270588, 1.0 },
+ { 0.615686, 0.337255, 0.250980, 1.0 },
+ { 0.568627, 0.286275, 0.239216, 1.0 },
+ { 0.537255, 0.243137, 0.235294, 1.0 },
+ { 0.501961, 0.219608, 0.247059, 1.0 },
+ { 0.435294, 0.196078, 0.294118, 1.0 },
+ { 0.419608, 0.215686, 0.317647, 1.0 },
+ { 0.403922, 0.239216, 0.341176, 1.0 },
+ { 0.400000, 0.250980, 0.349020, 1.0 },
+ { 0.400000, 0.266667, 0.360784, 1.0 },
+ { 0.407843, 0.298039, 0.384314, 1.0 },
+ { 0.411765, 0.325490, 0.403922, 1.0 },
+ { 0.431373, 0.345098, 0.411765, 1.0 },
+ { 0.466667, 0.380392, 0.439216, 1.0 },
+ { 0.521569, 0.427451, 0.513725, 1.0 },
+ { 0.525490, 0.435294, 0.525490, 1.0 },
+ { 0.533333, 0.443137, 0.537255, 1.0 },
+ { 0.541176, 0.431373, 0.529412, 1.0 },
+ { 0.552941, 0.427451, 0.509804, 1.0 },
+ { 0.541176, 0.427451, 0.494118, 1.0 },
+ { 0.545098, 0.400000, 0.498039, 1.0 },
+ { 0.537255, 0.364706, 0.474510, 1.0 },
+ { 0.521569, 0.360784, 0.443137, 1.0 },
+ { 0.505882, 0.360784, 0.411765, 1.0 },
+ { 0.498039, 0.356863, 0.403922, 1.0 },
+ { 0.494118, 0.352941, 0.396078, 1.0 },
+ { 0.498039, 0.356863, 0.384314, 1.0 },
+ { 0.521569, 0.364706, 0.376471, 1.0 },
+ { 0.560784, 0.384314, 0.360784, 1.0 },
+ { 0.596078, 0.431373, 0.352941, 1.0 },
+ { 0.643137, 0.501961, 0.360784, 1.0 },
+ { 0.650980, 0.509804, 0.360784, 1.0 },
+ { 0.658824, 0.517647, 0.364706, 1.0 },
+ { 0.662745, 0.513725, 0.349020, 1.0 },
+ { 0.654902, 0.505882, 0.309804, 1.0 },
+ { 0.627451, 0.474510, 0.278431, 1.0 },
+ { 0.603922, 0.431373, 0.243137, 1.0 },
+ { 0.541176, 0.345098, 0.243137, 1.0 },
+ { 0.521569, 0.333333, 0.239216, 1.0 },
+ { 0.505882, 0.321569, 0.239216, 1.0 },
+ { 0.454902, 0.298039, 0.235294, 1.0 },
+ { 0.411765, 0.270588, 0.215686, 1.0 },
+ { 0.376471, 0.231373, 0.196078, 1.0 },
+ { 0.349020, 0.188235, 0.184314, 1.0 },
+ { 0.309804, 0.152941, 0.168627, 1.0 },
+ { 0.266667, 0.133333, 0.149020, 1.0 },
+ { 0.164706, 0.113725, 0.098039, 1.0 },
+ { 0.152941, 0.101961, 0.090196, 1.0 },
+ { 0.141176, 0.094118, 0.082353, 1.0 },
+ { 0.117647, 0.066667, 0.066667, 1.0 },
+ { 0.105882, 0.039216, 0.050980, 1.0 },
+ { 0.098039, 0.039216, 0.031373, 1.0 },
+ { 0.109804, 0.054902, 0.019608, 1.0 },
+ { 0.192157, 0.121569, 0.047059, 1.0 },
+ { 0.215686, 0.137255, 0.050980, 1.0 },
+ { 0.243137, 0.152941, 0.058824, 1.0 },
+ { 0.286275, 0.184314, 0.066667, 1.0 },
+ { 0.337255, 0.207843, 0.070588, 1.0 },
+ { 0.400000, 0.243137, 0.094118, 1.0 },
+ { 0.447059, 0.270588, 0.113725, 1.0 },
+ { 0.478431, 0.301961, 0.137255, 1.0 },
+ { 0.486275, 0.321569, 0.156863, 1.0 },
+ { 0.490196, 0.321569, 0.180392, 1.0 },
+ { 0.498039, 0.321569, 0.207843, 1.0 },
+ { 0.505882, 0.321569, 0.235294, 1.0 },
+ { 0.509804, 0.325490, 0.247059, 1.0 },
+ { 0.513725, 0.325490, 0.239216, 1.0 },
+ { 0.509804, 0.317647, 0.243137, 1.0 },
+ { 0.521569, 0.305882, 0.239216, 1.0 },
+ { 0.576471, 0.294118, 0.243137, 1.0 },
+ { 0.584314, 0.290196, 0.227451, 1.0 },
+ { 0.592157, 0.286275, 0.211765, 1.0 },
+ { 0.600000, 0.282353, 0.196078, 1.0 },
+ { 0.603922, 0.278431, 0.168627, 1.0 },
+ { 0.627451, 0.282353, 0.176471, 1.0 },
+ { 0.650980, 0.305882, 0.196078, 1.0 },
+ { 0.666667, 0.321569, 0.203922, 1.0 },
+ { 0.654902, 0.345098, 0.219608, 1.0 },
+ { 0.635294, 0.352941, 0.207843, 1.0 },
+ { 0.615686, 0.360784, 0.211765, 1.0 },
+ { 0.596078, 0.364706, 0.215686, 1.0 },
+ { 0.568627, 0.352941, 0.207843, 1.0 },
+ { 0.529412, 0.333333, 0.211765, 1.0 },
+ { 0.486275, 0.294118, 0.188235, 1.0 },
+ { 0.443137, 0.258824, 0.152941, 1.0 },
+ { 0.388235, 0.211765, 0.125490, 1.0 },
+ { 0.325490, 0.164706, 0.082353, 1.0 },
+ { 0.254902, 0.121569, 0.066667, 1.0 },
+ { 0.203922, 0.074510, 0.050980, 1.0 },
+ { 0.196078, 0.054902, 0.039216, 1.0 },
+ { 0.211765, 0.043137, 0.039216, 1.0 },
+ { 0.239216, 0.050980, 0.035294, 1.0 },
+ { 0.258824, 0.066667, 0.043137, 1.0 },
+ { 0.270588, 0.078431, 0.058824, 1.0 },
+ { 0.305882, 0.101961, 0.082353, 1.0 },
+ { 0.352941, 0.121569, 0.125490, 1.0 },
+ { 0.403922, 0.137255, 0.168627, 1.0 },
+ { 0.447059, 0.156863, 0.196078, 1.0 },
+ { 0.478431, 0.168627, 0.200000, 1.0 },
+ { 0.509804, 0.188235, 0.200000, 1.0 },
+ { 0.549020, 0.203922, 0.219608, 1.0 },
+ { 0.576471, 0.231373, 0.258824, 1.0 },
+ { 0.572549, 0.262745, 0.305882, 1.0 },
+ { 0.564706, 0.305882, 0.341176, 1.0 },
+ { 0.576471, 0.356863, 0.349020, 1.0 },
+ { 0.615686, 0.419608, 0.349020, 1.0 },
+ { 0.682353, 0.486275, 0.360784, 1.0 },
+ { 0.729412, 0.541176, 0.384314, 1.0 },
+ { 0.752941, 0.596078, 0.423529, 1.0 },
+ { 0.752941, 0.635294, 0.454902, 1.0 },
+ { 0.741176, 0.678431, 0.478431, 1.0 },
+ { 0.733333, 0.713725, 0.501961, 1.0 },
+ { 0.733333, 0.737255, 0.521569, 1.0 },
+ { 0.752941, 0.752941, 0.576471, 1.0 },
+ { 0.768627, 0.768627, 0.615686, 1.0 },
+ { 0.768627, 0.768627, 0.674510, 1.0 },
+ { 0.752941, 0.780392, 0.729412, 1.0 },
+ { 0.745098, 0.800000, 0.760784, 1.0 },
+ { 0.752941, 0.815686, 0.780392, 1.0 },
+ { 0.784314, 0.862745, 0.768627, 1.0 },
+ { 0.811765, 0.870588, 0.752941, 1.0 },
+ { 0.819608, 0.850980, 0.737255, 1.0 },
+ { 0.811765, 0.831373, 0.733333, 1.0 },
+ { 0.788235, 0.776471, 0.709804, 1.0 },
+ { 0.764706, 0.749020, 0.690196, 1.0 },
+ { 0.717647, 0.713725, 0.639216, 1.0 },
+ { 0.690196, 0.650980, 0.588235, 1.0 },
+ { 0.647059, 0.592157, 0.576471, 1.0 },
+ { 0.619608, 0.525490, 0.560784, 1.0 },
+ { 0.611765, 0.478431, 0.572549, 1.0 },
+ { 0.592157, 0.474510, 0.572549, 1.0 },
+ { 0.615686, 0.486275, 0.549020, 1.0 },
+ { 0.643137, 0.505882, 0.525490, 1.0 },
+ { 0.670588, 0.521569, 0.486275, 1.0 },
+ { 0.705882, 0.529412, 0.439216, 1.0 },
+ { 0.721569, 0.533333, 0.407843, 1.0 },
+ { 0.721569, 0.541176, 0.360784, 1.0 },
+ { 0.741176, 0.576471, 0.345098, 1.0 },
+ { 0.752941, 0.603922, 0.337255, 1.0 },
+ { 0.745098, 0.611765, 0.305882, 1.0 },
+ { 0.729412, 0.584314, 0.274510, 1.0 },
+ };
+/* Strawberries */
+static double4 colors_652[] = {
+ { 0.423529, 0.000000, 0.035294, 1.0 },
+ { 0.454902, 0.007843, 0.035294, 1.0 },
+ { 0.458824, 0.011765, 0.035294, 1.0 },
+ { 0.466667, 0.015686, 0.039216, 1.0 },
+ { 0.462745, 0.015686, 0.039216, 1.0 },
+ { 0.458824, 0.019608, 0.043137, 1.0 },
+ { 0.454902, 0.015686, 0.043137, 1.0 },
+ { 0.450980, 0.015686, 0.047059, 1.0 },
+ { 0.403922, 0.019608, 0.043137, 1.0 },
+ { 0.380392, 0.019608, 0.047059, 1.0 },
+ { 0.360784, 0.023529, 0.050980, 1.0 },
+ { 0.349020, 0.019608, 0.050980, 1.0 },
+ { 0.341176, 0.015686, 0.054902, 1.0 },
+ { 0.333333, 0.011765, 0.050980, 1.0 },
+ { 0.329412, 0.007843, 0.047059, 1.0 },
+ { 0.325490, 0.003922, 0.047059, 1.0 },
+ { 0.325490, 0.003922, 0.047059, 1.0 },
+ { 0.325490, 0.000000, 0.047059, 1.0 },
+ { 0.325490, 0.000000, 0.047059, 1.0 },
+ { 0.325490, 0.000000, 0.047059, 1.0 },
+ { 0.317647, 0.007843, 0.054902, 1.0 },
+ { 0.313725, 0.019608, 0.062745, 1.0 },
+ { 0.305882, 0.027451, 0.070588, 1.0 },
+ { 0.301961, 0.039216, 0.082353, 1.0 },
+ { 0.266667, 0.078431, 0.101961, 1.0 },
+ { 0.239216, 0.078431, 0.098039, 1.0 },
+ { 0.215686, 0.082353, 0.098039, 1.0 },
+ { 0.200000, 0.082353, 0.098039, 1.0 },
+ { 0.188235, 0.082353, 0.098039, 1.0 },
+ { 0.184314, 0.082353, 0.098039, 1.0 },
+ { 0.184314, 0.086275, 0.101961, 1.0 },
+ { 0.188235, 0.090196, 0.098039, 1.0 },
+ { 0.192157, 0.090196, 0.105882, 1.0 },
+ { 0.196078, 0.066667, 0.066667, 1.0 },
+ { 0.215686, 0.043137, 0.050980, 1.0 },
+ { 0.239216, 0.023529, 0.035294, 1.0 },
+ { 0.262745, 0.011765, 0.027451, 1.0 },
+ { 0.290196, 0.003922, 0.019608, 1.0 },
+ { 0.298039, 0.000000, 0.019608, 1.0 },
+ { 0.309804, 0.000000, 0.019608, 1.0 },
+ { 0.333333, 0.000000, 0.023529, 1.0 },
+ { 0.352941, 0.000000, 0.027451, 1.0 },
+ { 0.372549, 0.000000, 0.031373, 1.0 },
+ { 0.384314, 0.000000, 0.031373, 1.0 },
+ { 0.396078, 0.000000, 0.035294, 1.0 },
+ { 0.400000, 0.000000, 0.039216, 1.0 },
+ { 0.403922, 0.000000, 0.043137, 1.0 },
+ { 0.407843, 0.003922, 0.054902, 1.0 },
+ { 0.415686, 0.011765, 0.070588, 1.0 },
+ { 0.415686, 0.094118, 0.137255, 1.0 },
+ { 0.435294, 0.160784, 0.192157, 1.0 },
+ { 0.454902, 0.231373, 0.247059, 1.0 },
+ { 0.505882, 0.309804, 0.329412, 1.0 },
+ { 0.556863, 0.388235, 0.411765, 1.0 },
+ { 0.580392, 0.419608, 0.439216, 1.0 },
+ { 0.607843, 0.450980, 0.466667, 1.0 },
+ { 0.600000, 0.560784, 0.576471, 1.0 },
+ { 0.572549, 0.588235, 0.588235, 1.0 },
+ { 0.549020, 0.619608, 0.603922, 1.0 },
+ { 0.556863, 0.619608, 0.596078, 1.0 },
+ { 0.568627, 0.623529, 0.592157, 1.0 },
+ { 0.556863, 0.607843, 0.580392, 1.0 },
+ { 0.549020, 0.592157, 0.568627, 1.0 },
+ { 0.521569, 0.545098, 0.533333, 1.0 },
+ { 0.462745, 0.482353, 0.470588, 1.0 },
+ { 0.325490, 0.341176, 0.309804, 1.0 },
+ { 0.301961, 0.282353, 0.243137, 1.0 },
+ { 0.278431, 0.223529, 0.176471, 1.0 },
+ { 0.278431, 0.200000, 0.156863, 1.0 },
+ { 0.278431, 0.180392, 0.141176, 1.0 },
+ { 0.274510, 0.137255, 0.121569, 1.0 },
+ { 0.282353, 0.105882, 0.105882, 1.0 },
+ { 0.325490, 0.070588, 0.082353, 1.0 },
+ { 0.360784, 0.050980, 0.074510, 1.0 },
+ { 0.400000, 0.031373, 0.066667, 1.0 },
+ { 0.439216, 0.015686, 0.062745, 1.0 },
+ { 0.478431, 0.003922, 0.058824, 1.0 },
+ { 0.494118, 0.000000, 0.058824, 1.0 },
+ { 0.509804, 0.000000, 0.058824, 1.0 },
+ { 0.525490, 0.003922, 0.066667, 1.0 },
+ { 0.533333, 0.007843, 0.074510, 1.0 },
+ { 0.525490, 0.023529, 0.078431, 1.0 },
+ { 0.505882, 0.019608, 0.070588, 1.0 },
+ { 0.490196, 0.019608, 0.066667, 1.0 },
+ { 0.474510, 0.019608, 0.062745, 1.0 },
+ { 0.458824, 0.023529, 0.062745, 1.0 },
+ { 0.419608, 0.031373, 0.062745, 1.0 },
+ { 0.368627, 0.047059, 0.070588, 1.0 },
+ { 0.286275, 0.062745, 0.062745, 1.0 },
+ { 0.266667, 0.054902, 0.054902, 1.0 },
+ { 0.247059, 0.050980, 0.047059, 1.0 },
+ { 0.239216, 0.043137, 0.043137, 1.0 },
+ { 0.235294, 0.035294, 0.039216, 1.0 },
+ { 0.227451, 0.039216, 0.043137, 1.0 },
+ { 0.215686, 0.043137, 0.039216, 1.0 },
+ { 0.211765, 0.043137, 0.035294, 1.0 },
+ { 0.215686, 0.039216, 0.027451, 1.0 },
+ { 0.223529, 0.015686, 0.019608, 1.0 },
+ { 0.219608, 0.011765, 0.019608, 1.0 },
+ { 0.215686, 0.011765, 0.023529, 1.0 },
+ { 0.211765, 0.015686, 0.023529, 1.0 },
+ { 0.207843, 0.023529, 0.023529, 1.0 },
+ { 0.211765, 0.031373, 0.031373, 1.0 },
+ { 0.231373, 0.039216, 0.039216, 1.0 },
+ { 0.274510, 0.035294, 0.050980, 1.0 },
+ { 0.298039, 0.031373, 0.050980, 1.0 },
+ { 0.321569, 0.031373, 0.050980, 1.0 },
+ { 0.329412, 0.031373, 0.050980, 1.0 },
+ { 0.337255, 0.035294, 0.054902, 1.0 },
+ { 0.360784, 0.039216, 0.066667, 1.0 },
+ { 0.396078, 0.047059, 0.074510, 1.0 },
+ { 0.427451, 0.043137, 0.090196, 1.0 },
+ { 0.462745, 0.035294, 0.094118, 1.0 },
+ { 0.509804, 0.031373, 0.082353, 1.0 },
+ { 0.513725, 0.031373, 0.078431, 1.0 },
+ { 0.521569, 0.031373, 0.074510, 1.0 },
+ { 0.537255, 0.031373, 0.074510, 1.0 },
+ { 0.552941, 0.035294, 0.086275, 1.0 },
+ { 0.560784, 0.043137, 0.105882, 1.0 },
+ { 0.572549, 0.086275, 0.133333, 1.0 },
+ { 0.631373, 0.211765, 0.215686, 1.0 },
+ { 0.666667, 0.278431, 0.250980, 1.0 },
+ { 0.701961, 0.345098, 0.286275, 1.0 },
+ { 0.725490, 0.368627, 0.313725, 1.0 },
+ { 0.749020, 0.392157, 0.341176, 1.0 },
+ { 0.745098, 0.450980, 0.376471, 1.0 },
+ { 0.752941, 0.494118, 0.419608, 1.0 },
+ { 0.717647, 0.521569, 0.439216, 1.0 },
+ { 0.670588, 0.525490, 0.427451, 1.0 },
+ { 0.584314, 0.509804, 0.396078, 1.0 },
+ { 0.552941, 0.498039, 0.384314, 1.0 },
+ { 0.525490, 0.486275, 0.372549, 1.0 },
+ { 0.498039, 0.454902, 0.341176, 1.0 },
+ { 0.462745, 0.396078, 0.313725, 1.0 },
+ { 0.431373, 0.321569, 0.262745, 1.0 },
+ { 0.400000, 0.231373, 0.192157, 1.0 },
+ { 0.403922, 0.105882, 0.098039, 1.0 },
+ { 0.439216, 0.078431, 0.082353, 1.0 },
+ { 0.474510, 0.050980, 0.066667, 1.0 },
+ { 0.494118, 0.043137, 0.062745, 1.0 },
+ { 0.517647, 0.035294, 0.062745, 1.0 },
+ { 0.572549, 0.023529, 0.054902, 1.0 },
+ { 0.627451, 0.011765, 0.050980, 1.0 },
+ { 0.670588, 0.003922, 0.047059, 1.0 },
+ { 0.701961, 0.000000, 0.047059, 1.0 },
+ { 0.713725, 0.000000, 0.047059, 1.0 },
+ { 0.701961, 0.000000, 0.047059, 1.0 },
+ { 0.690196, 0.000000, 0.047059, 1.0 },
+ { 0.658824, 0.003922, 0.047059, 1.0 },
+ { 0.623529, 0.003922, 0.047059, 1.0 },
+ { 0.584314, 0.003922, 0.047059, 1.0 },
+ { 0.549020, 0.003922, 0.047059, 1.0 },
+ { 0.470588, 0.000000, 0.043137, 1.0 },
+ { 0.450980, 0.000000, 0.043137, 1.0 },
+ { 0.435294, 0.000000, 0.043137, 1.0 },
+ { 0.400000, 0.000000, 0.039216, 1.0 },
+ { 0.364706, 0.000000, 0.039216, 1.0 },
+ { 0.341176, 0.000000, 0.035294, 1.0 },
+ { 0.321569, 0.000000, 0.039216, 1.0 },
+ { 0.305882, 0.000000, 0.039216, 1.0 },
+ { 0.301961, 0.000000, 0.035294, 1.0 },
+ { 0.301961, 0.000000, 0.027451, 1.0 },
+ { 0.301961, 0.000000, 0.023529, 1.0 },
+ { 0.301961, 0.000000, 0.019608, 1.0 },
+ { 0.305882, 0.000000, 0.019608, 1.0 },
+ { 0.301961, 0.000000, 0.019608, 1.0 },
+ { 0.298039, 0.000000, 0.019608, 1.0 },
+ { 0.301961, 0.000000, 0.023529, 1.0 },
+ { 0.325490, 0.003922, 0.019608, 1.0 },
+ { 0.337255, 0.003922, 0.019608, 1.0 },
+ { 0.352941, 0.003922, 0.019608, 1.0 },
+ { 0.380392, 0.003922, 0.027451, 1.0 },
+ { 0.403922, 0.011765, 0.031373, 1.0 },
+ { 0.427451, 0.015686, 0.043137, 1.0 },
+ { 0.431373, 0.027451, 0.062745, 1.0 },
+ { 0.435294, 0.062745, 0.074510, 1.0 },
+ { 0.439216, 0.109804, 0.105882, 1.0 },
+ { 0.482353, 0.101961, 0.113725, 1.0 },
+ { 0.521569, 0.101961, 0.109804, 1.0 },
+ { 0.572549, 0.094118, 0.105882, 1.0 },
+ { 0.603922, 0.074510, 0.101961, 1.0 },
+ { 0.623529, 0.062745, 0.094118, 1.0 },
+ { 0.611765, 0.109804, 0.113725, 1.0 },
+ { 0.631373, 0.105882, 0.117647, 1.0 },
+ { 0.682353, 0.086275, 0.113725, 1.0 },
+ { 0.698039, 0.070588, 0.109804, 1.0 },
+ { 0.713725, 0.058824, 0.105882, 1.0 },
+ { 0.737255, 0.011765, 0.090196, 1.0 },
+ { 0.729412, 0.015686, 0.090196, 1.0 },
+ { 0.725490, 0.011765, 0.094118, 1.0 },
+ { 0.709804, 0.011765, 0.090196, 1.0 },
+ { 0.701961, 0.011765, 0.090196, 1.0 },
+ { 0.694118, 0.015686, 0.094118, 1.0 },
+ { 0.682353, 0.011765, 0.098039, 1.0 },
+ { 0.666667, 0.011765, 0.098039, 1.0 },
+ { 0.658824, 0.011765, 0.098039, 1.0 },
+ { 0.650980, 0.007843, 0.090196, 1.0 },
+ { 0.650980, 0.007843, 0.078431, 1.0 },
+ { 0.654902, 0.011765, 0.078431, 1.0 },
+ { 0.662745, 0.015686, 0.078431, 1.0 },
+ { 0.670588, 0.019608, 0.082353, 1.0 },
+ { 0.666667, 0.031373, 0.090196, 1.0 },
+ { 0.647059, 0.058824, 0.105882, 1.0 },
+ { 0.650980, 0.121569, 0.141176, 1.0 },
+ { 0.658824, 0.184314, 0.184314, 1.0 },
+ { 0.662745, 0.254902, 0.239216, 1.0 },
+ { 0.666667, 0.313725, 0.286275, 1.0 },
+ { 0.666667, 0.349020, 0.305882, 1.0 },
+ { 0.611765, 0.349020, 0.301961, 1.0 },
+ { 0.568627, 0.360784, 0.309804, 1.0 },
+ { 0.525490, 0.364706, 0.298039, 1.0 },
+ { 0.498039, 0.368627, 0.305882, 1.0 },
+ { 0.478431, 0.368627, 0.309804, 1.0 },
+ { 0.486275, 0.352941, 0.301961, 1.0 },
+ { 0.466667, 0.309804, 0.266667, 1.0 },
+ { 0.447059, 0.250980, 0.231373, 1.0 },
+ { 0.423529, 0.184314, 0.172549, 1.0 },
+ { 0.411765, 0.125490, 0.133333, 1.0 },
+ { 0.407843, 0.074510, 0.109804, 1.0 },
+ { 0.411765, 0.043137, 0.090196, 1.0 },
+ { 0.423529, 0.039216, 0.086275, 1.0 },
+ { 0.435294, 0.082353, 0.125490, 1.0 },
+ { 0.447059, 0.129412, 0.168627, 1.0 },
+ { 0.450980, 0.172549, 0.207843, 1.0 },
+ { 0.450980, 0.188235, 0.235294, 1.0 },
+ { 0.458824, 0.192157, 0.239216, 1.0 },
+ { 0.486275, 0.156863, 0.215686, 1.0 },
+ { 0.505882, 0.160784, 0.211765, 1.0 },
+ { 0.537255, 0.172549, 0.231373, 1.0 },
+ { 0.568627, 0.192157, 0.250980, 1.0 },
+ { 0.576471, 0.200000, 0.262745, 1.0 },
+ { 0.576471, 0.192157, 0.258824, 1.0 },
+ { 0.592157, 0.145098, 0.219608, 1.0 },
+ { 0.596078, 0.090196, 0.164706, 1.0 },
+ { 0.603922, 0.047059, 0.125490, 1.0 },
+ { 0.619608, 0.027451, 0.105882, 1.0 },
+ { 0.615686, 0.019608, 0.098039, 1.0 },
+ { 0.588235, 0.015686, 0.101961, 1.0 },
+ { 0.552941, 0.027451, 0.101961, 1.0 },
+ { 0.505882, 0.039216, 0.098039, 1.0 },
+ { 0.454902, 0.050980, 0.098039, 1.0 },
+ { 0.400000, 0.054902, 0.098039, 1.0 },
+ { 0.352941, 0.054902, 0.090196, 1.0 },
+ { 0.317647, 0.047059, 0.090196, 1.0 },
+ { 0.286275, 0.047059, 0.090196, 1.0 },
+ { 0.258824, 0.050980, 0.090196, 1.0 },
+ { 0.243137, 0.054902, 0.094118, 1.0 },
+ { 0.227451, 0.058824, 0.094118, 1.0 },
+ { 0.219608, 0.058824, 0.082353, 1.0 },
+ { 0.227451, 0.043137, 0.074510, 1.0 },
+ { 0.239216, 0.027451, 0.066667, 1.0 },
+ { 0.266667, 0.015686, 0.062745, 1.0 },
+ { 0.294118, 0.007843, 0.050980, 1.0 },
+ { 0.325490, 0.007843, 0.047059, 1.0 },
+ { 0.360784, 0.007843, 0.047059, 1.0 },
+ { 0.392157, 0.003922, 0.043137, 1.0 },
+ };
+/* Summer */
+static double4 colors_653[] = {
+ { 0.490196, 0.262745, 0.184314, 1.0 },
+ { 0.345098, 0.184314, 0.050980, 1.0 },
+ { 0.298039, 0.172549, 0.054902, 1.0 },
+ { 0.250980, 0.160784, 0.058824, 1.0 },
+ { 0.200000, 0.141176, 0.062745, 1.0 },
+ { 0.152941, 0.121569, 0.070588, 1.0 },
+ { 0.152941, 0.113725, 0.054902, 1.0 },
+ { 0.152941, 0.105882, 0.039216, 1.0 },
+ { 0.184314, 0.086275, 0.023529, 1.0 },
+ { 0.247059, 0.125490, 0.015686, 1.0 },
+ { 0.313725, 0.168627, 0.011765, 1.0 },
+ { 0.376471, 0.196078, 0.035294, 1.0 },
+ { 0.443137, 0.223529, 0.058824, 1.0 },
+ { 0.521569, 0.274510, 0.094118, 1.0 },
+ { 0.600000, 0.329412, 0.129412, 1.0 },
+ { 0.631373, 0.345098, 0.168627, 1.0 },
+ { 0.662745, 0.360784, 0.207843, 1.0 },
+ { 0.745098, 0.541176, 0.309804, 1.0 },
+ { 0.776471, 0.596078, 0.376471, 1.0 },
+ { 0.811765, 0.654902, 0.447059, 1.0 },
+ { 0.800000, 0.643137, 0.450980, 1.0 },
+ { 0.792157, 0.631373, 0.454902, 1.0 },
+ { 0.725490, 0.607843, 0.462745, 1.0 },
+ { 0.658824, 0.588235, 0.470588, 1.0 },
+ { 0.533333, 0.427451, 0.372549, 1.0 },
+ { 0.478431, 0.411765, 0.333333, 1.0 },
+ { 0.427451, 0.400000, 0.294118, 1.0 },
+ { 0.454902, 0.396078, 0.250980, 1.0 },
+ { 0.482353, 0.392157, 0.207843, 1.0 },
+ { 0.509804, 0.403922, 0.203922, 1.0 },
+ { 0.537255, 0.419608, 0.203922, 1.0 },
+ { 0.576471, 0.466667, 0.192157, 1.0 },
+ { 0.603922, 0.525490, 0.219608, 1.0 },
+ { 0.737255, 0.647059, 0.329412, 1.0 },
+ { 0.780392, 0.729412, 0.419608, 1.0 },
+ { 0.823529, 0.811765, 0.513725, 1.0 },
+ { 0.847059, 0.819608, 0.592157, 1.0 },
+ { 0.874510, 0.831373, 0.670588, 1.0 },
+ { 0.886275, 0.854902, 0.674510, 1.0 },
+ { 0.901961, 0.878431, 0.682353, 1.0 },
+ { 0.886275, 0.835294, 0.694118, 1.0 },
+ { 0.835294, 0.792157, 0.639216, 1.0 },
+ { 0.788235, 0.749020, 0.584314, 1.0 },
+ { 0.729412, 0.674510, 0.494118, 1.0 },
+ { 0.670588, 0.600000, 0.407843, 1.0 },
+ { 0.647059, 0.568627, 0.380392, 1.0 },
+ { 0.623529, 0.537255, 0.356863, 1.0 },
+ { 0.580392, 0.462745, 0.294118, 1.0 },
+ { 0.584314, 0.443137, 0.211765, 1.0 },
+ { 0.670588, 0.478431, 0.137255, 1.0 },
+ { 0.694118, 0.509804, 0.145098, 1.0 },
+ { 0.721569, 0.541176, 0.156863, 1.0 },
+ { 0.713725, 0.564706, 0.215686, 1.0 },
+ { 0.709804, 0.588235, 0.278431, 1.0 },
+ { 0.678431, 0.568627, 0.298039, 1.0 },
+ { 0.650980, 0.552941, 0.317647, 1.0 },
+ { 0.552941, 0.462745, 0.364706, 1.0 },
+ { 0.509804, 0.392157, 0.317647, 1.0 },
+ { 0.466667, 0.321569, 0.274510, 1.0 },
+ { 0.454902, 0.294118, 0.215686, 1.0 },
+ { 0.447059, 0.270588, 0.156863, 1.0 },
+ { 0.447059, 0.266667, 0.125490, 1.0 },
+ { 0.450980, 0.262745, 0.098039, 1.0 },
+ { 0.411765, 0.250980, 0.074510, 1.0 },
+ { 0.356863, 0.258824, 0.070588, 1.0 },
+ { 0.231373, 0.235294, 0.070588, 1.0 },
+ { 0.188235, 0.219608, 0.098039, 1.0 },
+ { 0.145098, 0.207843, 0.125490, 1.0 },
+ { 0.137255, 0.203922, 0.125490, 1.0 },
+ { 0.133333, 0.200000, 0.125490, 1.0 },
+ { 0.160784, 0.200000, 0.141176, 1.0 },
+ { 0.227451, 0.219608, 0.168627, 1.0 },
+ { 0.356863, 0.286275, 0.223529, 1.0 },
+ { 0.388235, 0.317647, 0.258824, 1.0 },
+ { 0.419608, 0.352941, 0.294118, 1.0 },
+ { 0.392157, 0.337255, 0.290196, 1.0 },
+ { 0.364706, 0.321569, 0.286275, 1.0 },
+ { 0.333333, 0.298039, 0.274510, 1.0 },
+ { 0.301961, 0.278431, 0.262745, 1.0 },
+ { 0.250980, 0.247059, 0.192157, 1.0 },
+ { 0.196078, 0.172549, 0.129412, 1.0 },
+ { 0.098039, 0.090196, 0.058824, 1.0 },
+ { 0.090196, 0.094118, 0.058824, 1.0 },
+ { 0.082353, 0.098039, 0.058824, 1.0 },
+ { 0.086275, 0.113725, 0.066667, 1.0 },
+ { 0.094118, 0.133333, 0.078431, 1.0 },
+ { 0.149020, 0.200000, 0.117647, 1.0 },
+ { 0.211765, 0.243137, 0.176471, 1.0 },
+ { 0.301961, 0.294118, 0.203922, 1.0 },
+ { 0.341176, 0.266667, 0.200000, 1.0 },
+ { 0.384314, 0.243137, 0.196078, 1.0 },
+ { 0.380392, 0.239216, 0.207843, 1.0 },
+ { 0.380392, 0.239216, 0.219608, 1.0 },
+ { 0.360784, 0.258824, 0.215686, 1.0 },
+ { 0.341176, 0.262745, 0.227451, 1.0 },
+ { 0.325490, 0.305882, 0.290196, 1.0 },
+ { 0.345098, 0.372549, 0.376471, 1.0 },
+ { 0.403922, 0.494118, 0.439216, 1.0 },
+ { 0.411765, 0.509804, 0.458824, 1.0 },
+ { 0.423529, 0.529412, 0.482353, 1.0 },
+ { 0.427451, 0.525490, 0.470588, 1.0 },
+ { 0.431373, 0.525490, 0.458824, 1.0 },
+ { 0.400000, 0.505882, 0.427451, 1.0 },
+ { 0.360784, 0.478431, 0.380392, 1.0 },
+ { 0.388235, 0.474510, 0.372549, 1.0 },
+ { 0.462745, 0.513725, 0.411765, 1.0 },
+ { 0.541176, 0.556863, 0.450980, 1.0 },
+ { 0.568627, 0.584314, 0.470588, 1.0 },
+ { 0.596078, 0.615686, 0.494118, 1.0 },
+ { 0.647059, 0.690196, 0.513725, 1.0 },
+ { 0.682353, 0.682353, 0.533333, 1.0 },
+ { 0.650980, 0.650980, 0.490196, 1.0 },
+ { 0.603922, 0.650980, 0.431373, 1.0 },
+ { 0.494118, 0.588235, 0.403922, 1.0 },
+ { 0.470588, 0.572549, 0.400000, 1.0 },
+ { 0.447059, 0.560784, 0.396078, 1.0 },
+ { 0.411765, 0.556863, 0.388235, 1.0 },
+ { 0.380392, 0.564706, 0.411765, 1.0 },
+ { 0.341176, 0.537255, 0.400000, 1.0 },
+ { 0.301961, 0.462745, 0.341176, 1.0 },
+ { 0.223529, 0.325490, 0.215686, 1.0 },
+ { 0.239216, 0.250980, 0.160784, 1.0 },
+ { 0.258824, 0.180392, 0.105882, 1.0 },
+ { 0.270588, 0.184314, 0.094118, 1.0 },
+ { 0.286275, 0.192157, 0.086275, 1.0 },
+ { 0.356863, 0.196078, 0.074510, 1.0 },
+ { 0.419608, 0.211765, 0.105882, 1.0 },
+ { 0.439216, 0.262745, 0.113725, 1.0 },
+ { 0.447059, 0.309804, 0.137255, 1.0 },
+ { 0.415686, 0.349020, 0.196078, 1.0 },
+ { 0.419608, 0.376471, 0.235294, 1.0 },
+ { 0.423529, 0.407843, 0.278431, 1.0 },
+ { 0.447059, 0.458824, 0.349020, 1.0 },
+ { 0.478431, 0.513725, 0.364706, 1.0 },
+ { 0.556863, 0.588235, 0.407843, 1.0 },
+ { 0.694118, 0.647059, 0.439216, 1.0 },
+ { 0.823529, 0.780392, 0.403922, 1.0 },
+ { 0.878431, 0.768627, 0.384314, 1.0 },
+ { 0.933333, 0.760784, 0.364706, 1.0 },
+ { 0.909804, 0.752941, 0.360784, 1.0 },
+ { 0.890196, 0.749020, 0.356863, 1.0 },
+ { 0.862745, 0.709804, 0.349020, 1.0 },
+ { 0.843137, 0.619608, 0.333333, 1.0 },
+ { 0.815686, 0.572549, 0.321569, 1.0 },
+ { 0.776471, 0.552941, 0.309804, 1.0 },
+ { 0.733333, 0.572549, 0.313725, 1.0 },
+ { 0.717647, 0.576471, 0.329412, 1.0 },
+ { 0.701961, 0.580392, 0.349020, 1.0 },
+ { 0.705882, 0.611765, 0.392157, 1.0 },
+ { 0.709804, 0.682353, 0.454902, 1.0 },
+ { 0.694118, 0.725490, 0.529412, 1.0 },
+ { 0.733333, 0.764706, 0.639216, 1.0 },
+ { 0.803922, 0.890196, 0.784314, 1.0 },
+ { 0.800000, 0.898039, 0.803922, 1.0 },
+ { 0.800000, 0.905882, 0.823529, 1.0 },
+ { 0.843137, 0.913725, 0.823529, 1.0 },
+ { 0.835294, 0.866667, 0.780392, 1.0 },
+ { 0.784314, 0.756863, 0.709804, 1.0 },
+ { 0.725490, 0.678431, 0.611765, 1.0 },
+ { 0.674510, 0.607843, 0.521569, 1.0 },
+ { 0.654902, 0.498039, 0.447059, 1.0 },
+ { 0.623529, 0.427451, 0.258824, 1.0 },
+ { 0.611765, 0.411765, 0.239216, 1.0 },
+ { 0.600000, 0.396078, 0.223529, 1.0 },
+ { 0.592157, 0.380392, 0.192157, 1.0 },
+ { 0.584314, 0.364706, 0.180392, 1.0 },
+ { 0.517647, 0.333333, 0.192157, 1.0 },
+ { 0.450980, 0.309804, 0.211765, 1.0 },
+ { 0.321569, 0.258824, 0.227451, 1.0 },
+ { 0.298039, 0.274510, 0.239216, 1.0 },
+ { 0.278431, 0.290196, 0.250980, 1.0 },
+ { 0.270588, 0.341176, 0.301961, 1.0 },
+ { 0.286275, 0.403922, 0.356863, 1.0 },
+ { 0.325490, 0.486275, 0.415686, 1.0 },
+ { 0.337255, 0.588235, 0.517647, 1.0 },
+ { 0.419608, 0.686275, 0.592157, 1.0 },
+ { 0.521569, 0.713725, 0.603922, 1.0 },
+ { 0.533333, 0.729412, 0.647059, 1.0 },
+ { 0.580392, 0.741176, 0.662745, 1.0 },
+ { 0.631373, 0.694118, 0.611765, 1.0 },
+ { 0.639216, 0.627451, 0.525490, 1.0 },
+ { 0.639216, 0.552941, 0.435294, 1.0 },
+ { 0.619608, 0.501961, 0.388235, 1.0 },
+ { 0.588235, 0.450980, 0.313725, 1.0 },
+ { 0.533333, 0.376471, 0.250980, 1.0 },
+ { 0.525490, 0.384314, 0.258824, 1.0 },
+ { 0.521569, 0.392157, 0.270588, 1.0 },
+ { 0.549020, 0.415686, 0.262745, 1.0 },
+ { 0.584314, 0.454902, 0.239216, 1.0 },
+ { 0.600000, 0.482353, 0.235294, 1.0 },
+ { 0.619608, 0.454902, 0.184314, 1.0 },
+ { 0.619608, 0.462745, 0.113725, 1.0 },
+ { 0.584314, 0.458824, 0.094118, 1.0 },
+ { 0.521569, 0.368627, 0.090196, 1.0 },
+ { 0.458824, 0.274510, 0.086275, 1.0 },
+ { 0.388235, 0.231373, 0.090196, 1.0 },
+ { 0.333333, 0.192157, 0.109804, 1.0 },
+ { 0.301961, 0.160784, 0.133333, 1.0 },
+ { 0.278431, 0.149020, 0.145098, 1.0 },
+ { 0.294118, 0.168627, 0.164706, 1.0 },
+ { 0.321569, 0.215686, 0.176471, 1.0 },
+ { 0.337255, 0.239216, 0.180392, 1.0 },
+ { 0.368627, 0.258824, 0.168627, 1.0 },
+ { 0.372549, 0.262745, 0.164706, 1.0 },
+ { 0.337255, 0.231373, 0.168627, 1.0 },
+ { 0.286275, 0.200000, 0.129412, 1.0 },
+ { 0.250980, 0.168627, 0.113725, 1.0 },
+ { 0.203922, 0.141176, 0.137255, 1.0 },
+ { 0.184314, 0.145098, 0.141176, 1.0 },
+ { 0.200000, 0.160784, 0.149020, 1.0 },
+ { 0.223529, 0.180392, 0.192157, 1.0 },
+ { 0.258824, 0.227451, 0.215686, 1.0 },
+ { 0.282353, 0.274510, 0.223529, 1.0 },
+ { 0.282353, 0.321569, 0.247059, 1.0 },
+ { 0.305882, 0.337255, 0.266667, 1.0 },
+ { 0.360784, 0.376471, 0.262745, 1.0 },
+ { 0.400000, 0.447059, 0.250980, 1.0 },
+ { 0.443137, 0.486275, 0.286275, 1.0 },
+ { 0.545098, 0.541176, 0.329412, 1.0 },
+ { 0.639216, 0.611765, 0.364706, 1.0 },
+ { 0.713725, 0.690196, 0.431373, 1.0 },
+ { 0.772549, 0.745098, 0.498039, 1.0 },
+ { 0.792157, 0.760784, 0.545098, 1.0 },
+ { 0.807843, 0.772549, 0.607843, 1.0 },
+ { 0.823529, 0.776471, 0.639216, 1.0 },
+ { 0.796078, 0.764706, 0.623529, 1.0 },
+ { 0.788235, 0.733333, 0.623529, 1.0 },
+ { 0.815686, 0.741176, 0.607843, 1.0 },
+ { 0.835294, 0.772549, 0.552941, 1.0 },
+ { 0.882353, 0.776471, 0.525490, 1.0 },
+ { 0.913725, 0.784314, 0.517647, 1.0 },
+ { 0.925490, 0.800000, 0.486275, 1.0 },
+ { 0.937255, 0.800000, 0.454902, 1.0 },
+ { 0.905882, 0.764706, 0.458824, 1.0 },
+ { 0.866667, 0.717647, 0.466667, 1.0 },
+ { 0.823529, 0.694118, 0.454902, 1.0 },
+ { 0.792157, 0.635294, 0.466667, 1.0 },
+ { 0.800000, 0.600000, 0.525490, 1.0 },
+ { 0.819608, 0.623529, 0.584314, 1.0 },
+ { 0.811765, 0.631373, 0.647059, 1.0 },
+ { 0.819608, 0.686275, 0.705882, 1.0 },
+ { 0.843137, 0.752941, 0.768627, 1.0 },
+ { 0.800000, 0.788235, 0.800000, 1.0 },
+ { 0.756863, 0.819608, 0.792157, 1.0 },
+ { 0.709804, 0.835294, 0.788235, 1.0 },
+ { 0.627451, 0.792157, 0.749020, 1.0 },
+ { 0.611765, 0.721569, 0.694118, 1.0 },
+ { 0.607843, 0.686275, 0.635294, 1.0 },
+ { 0.525490, 0.635294, 0.568627, 1.0 },
+ { 0.498039, 0.552941, 0.486275, 1.0 },
+ { 0.549020, 0.494118, 0.411765, 1.0 },
+ { 0.552941, 0.450980, 0.360784, 1.0 },
+ { 0.521569, 0.388235, 0.329412, 1.0 },
+ { 0.517647, 0.356863, 0.305882, 1.0 },
+ { 0.525490, 0.305882, 0.207843, 1.0 },
+ { 0.521569, 0.250980, 0.168627, 1.0 },
+ };
+/* Summer_Fire */
+static double4 colors_654[] = {
+ { 0.996078, 0.870588, 0.223529, 1.0 },
+ { 0.992157, 0.913725, 0.227451, 1.0 },
+ { 0.964706, 0.886275, 0.231373, 1.0 },
+ { 0.941176, 0.862745, 0.235294, 1.0 },
+ { 0.905882, 0.819608, 0.243137, 1.0 },
+ { 0.874510, 0.776471, 0.250980, 1.0 },
+ { 0.854902, 0.764706, 0.254902, 1.0 },
+ { 0.839216, 0.752941, 0.258824, 1.0 },
+ { 0.768627, 0.709804, 0.298039, 1.0 },
+ { 0.749020, 0.690196, 0.341176, 1.0 },
+ { 0.733333, 0.670588, 0.388235, 1.0 },
+ { 0.725490, 0.662745, 0.447059, 1.0 },
+ { 0.717647, 0.658824, 0.509804, 1.0 },
+ { 0.721569, 0.654902, 0.545098, 1.0 },
+ { 0.729412, 0.650980, 0.584314, 1.0 },
+ { 0.721569, 0.650980, 0.588235, 1.0 },
+ { 0.717647, 0.654902, 0.596078, 1.0 },
+ { 0.772549, 0.639216, 0.560784, 1.0 },
+ { 0.792157, 0.596078, 0.537255, 1.0 },
+ { 0.815686, 0.552941, 0.517647, 1.0 },
+ { 0.835294, 0.525490, 0.501961, 1.0 },
+ { 0.854902, 0.501961, 0.486275, 1.0 },
+ { 0.847059, 0.490196, 0.470588, 1.0 },
+ { 0.839216, 0.482353, 0.458824, 1.0 },
+ { 0.835294, 0.478431, 0.384314, 1.0 },
+ { 0.827451, 0.443137, 0.333333, 1.0 },
+ { 0.819608, 0.411765, 0.282353, 1.0 },
+ { 0.827451, 0.388235, 0.243137, 1.0 },
+ { 0.839216, 0.364706, 0.207843, 1.0 },
+ { 0.831373, 0.356863, 0.196078, 1.0 },
+ { 0.823529, 0.352941, 0.188235, 1.0 },
+ { 0.811765, 0.352941, 0.184314, 1.0 },
+ { 0.788235, 0.380392, 0.196078, 1.0 },
+ { 0.713725, 0.423529, 0.227451, 1.0 },
+ { 0.678431, 0.407843, 0.211765, 1.0 },
+ { 0.643137, 0.392157, 0.200000, 1.0 },
+ { 0.607843, 0.364706, 0.176471, 1.0 },
+ { 0.576471, 0.341176, 0.152941, 1.0 },
+ { 0.564706, 0.329412, 0.141176, 1.0 },
+ { 0.552941, 0.317647, 0.129412, 1.0 },
+ { 0.494118, 0.243137, 0.098039, 1.0 },
+ { 0.462745, 0.196078, 0.082353, 1.0 },
+ { 0.431373, 0.152941, 0.070588, 1.0 },
+ { 0.411765, 0.117647, 0.062745, 1.0 },
+ { 0.396078, 0.082353, 0.054902, 1.0 },
+ { 0.403922, 0.078431, 0.054902, 1.0 },
+ { 0.411765, 0.074510, 0.054902, 1.0 },
+ { 0.454902, 0.054902, 0.047059, 1.0 },
+ { 0.501961, 0.050980, 0.054902, 1.0 },
+ { 0.647059, 0.039216, 0.058824, 1.0 },
+ { 0.694118, 0.058824, 0.058824, 1.0 },
+ { 0.745098, 0.078431, 0.058824, 1.0 },
+ { 0.792157, 0.129412, 0.070588, 1.0 },
+ { 0.839216, 0.184314, 0.082353, 1.0 },
+ { 0.854902, 0.211765, 0.086275, 1.0 },
+ { 0.874510, 0.239216, 0.094118, 1.0 },
+ { 0.945098, 0.321569, 0.117647, 1.0 },
+ { 0.960784, 0.376471, 0.125490, 1.0 },
+ { 0.980392, 0.431373, 0.133333, 1.0 },
+ { 0.984314, 0.490196, 0.141176, 1.0 },
+ { 0.992157, 0.552941, 0.152941, 1.0 },
+ { 0.992157, 0.580392, 0.156863, 1.0 },
+ { 0.992157, 0.611765, 0.160784, 1.0 },
+ { 0.992157, 0.662745, 0.168627, 1.0 },
+ { 0.992157, 0.678431, 0.172549, 1.0 },
+ { 0.992157, 0.674510, 0.172549, 1.0 },
+ { 0.972549, 0.650980, 0.164706, 1.0 },
+ { 0.952941, 0.631373, 0.156863, 1.0 },
+ { 0.933333, 0.615686, 0.152941, 1.0 },
+ { 0.917647, 0.600000, 0.152941, 1.0 },
+ { 0.870588, 0.564706, 0.145098, 1.0 },
+ { 0.819608, 0.533333, 0.145098, 1.0 },
+ { 0.737255, 0.478431, 0.156863, 1.0 },
+ { 0.713725, 0.450980, 0.160784, 1.0 },
+ { 0.694118, 0.423529, 0.168627, 1.0 },
+ { 0.690196, 0.403922, 0.160784, 1.0 },
+ { 0.686275, 0.384314, 0.152941, 1.0 },
+ { 0.682353, 0.376471, 0.149020, 1.0 },
+ { 0.682353, 0.368627, 0.149020, 1.0 },
+ { 0.678431, 0.364706, 0.141176, 1.0 },
+ { 0.682353, 0.368627, 0.145098, 1.0 },
+ { 0.725490, 0.384314, 0.164706, 1.0 },
+ { 0.764706, 0.400000, 0.160784, 1.0 },
+ { 0.807843, 0.415686, 0.160784, 1.0 },
+ { 0.831373, 0.423529, 0.156863, 1.0 },
+ { 0.858824, 0.431373, 0.156863, 1.0 },
+ { 0.901961, 0.450980, 0.145098, 1.0 },
+ { 0.937255, 0.474510, 0.137255, 1.0 },
+ { 0.984314, 0.537255, 0.141176, 1.0 },
+ { 0.988235, 0.576471, 0.149020, 1.0 },
+ { 0.992157, 0.615686, 0.160784, 1.0 },
+ { 0.992157, 0.635294, 0.164706, 1.0 },
+ { 0.992157, 0.654902, 0.168627, 1.0 },
+ { 0.992157, 0.686275, 0.176471, 1.0 },
+ { 0.992157, 0.709804, 0.180392, 1.0 },
+ { 0.992157, 0.721569, 0.180392, 1.0 },
+ { 0.988235, 0.717647, 0.180392, 1.0 },
+ { 0.964706, 0.694118, 0.176471, 1.0 },
+ { 0.941176, 0.658824, 0.172549, 1.0 },
+ { 0.921569, 0.623529, 0.168627, 1.0 },
+ { 0.917647, 0.600000, 0.164706, 1.0 },
+ { 0.913725, 0.580392, 0.160784, 1.0 },
+ { 0.909804, 0.541176, 0.164706, 1.0 },
+ { 0.909804, 0.505882, 0.156863, 1.0 },
+ { 0.921569, 0.447059, 0.141176, 1.0 },
+ { 0.913725, 0.431373, 0.137255, 1.0 },
+ { 0.909804, 0.415686, 0.133333, 1.0 },
+ { 0.905882, 0.400000, 0.125490, 1.0 },
+ { 0.905882, 0.388235, 0.117647, 1.0 },
+ { 0.905882, 0.368627, 0.125490, 1.0 },
+ { 0.917647, 0.364706, 0.125490, 1.0 },
+ { 0.925490, 0.360784, 0.125490, 1.0 },
+ { 0.949020, 0.376471, 0.125490, 1.0 },
+ { 0.980392, 0.447059, 0.137255, 1.0 },
+ { 0.984314, 0.458824, 0.133333, 1.0 },
+ { 0.988235, 0.470588, 0.133333, 1.0 },
+ { 0.988235, 0.478431, 0.133333, 1.0 },
+ { 0.996078, 0.482353, 0.137255, 1.0 },
+ { 0.992157, 0.482353, 0.137255, 1.0 },
+ { 0.988235, 0.474510, 0.137255, 1.0 },
+ { 0.960784, 0.478431, 0.149020, 1.0 },
+ { 0.933333, 0.478431, 0.156863, 1.0 },
+ { 0.909804, 0.478431, 0.168627, 1.0 },
+ { 0.901961, 0.482353, 0.180392, 1.0 },
+ { 0.894118, 0.486275, 0.192157, 1.0 },
+ { 0.878431, 0.501961, 0.215686, 1.0 },
+ { 0.870588, 0.513725, 0.235294, 1.0 },
+ { 0.882353, 0.521569, 0.254902, 1.0 },
+ { 0.886275, 0.541176, 0.258824, 1.0 },
+ { 0.878431, 0.556863, 0.250980, 1.0 },
+ { 0.874510, 0.549020, 0.250980, 1.0 },
+ { 0.874510, 0.545098, 0.250980, 1.0 },
+ { 0.870588, 0.541176, 0.250980, 1.0 },
+ { 0.854902, 0.525490, 0.239216, 1.0 },
+ { 0.858824, 0.505882, 0.247059, 1.0 },
+ { 0.862745, 0.490196, 0.235294, 1.0 },
+ { 0.874510, 0.478431, 0.196078, 1.0 },
+ { 0.878431, 0.466667, 0.176471, 1.0 },
+ { 0.882353, 0.454902, 0.160784, 1.0 },
+ { 0.874510, 0.443137, 0.149020, 1.0 },
+ { 0.870588, 0.435294, 0.137255, 1.0 },
+ { 0.858824, 0.384314, 0.121569, 1.0 },
+ { 0.835294, 0.329412, 0.105882, 1.0 },
+ { 0.811765, 0.278431, 0.098039, 1.0 },
+ { 0.784314, 0.239216, 0.086275, 1.0 },
+ { 0.749020, 0.180392, 0.074510, 1.0 },
+ { 0.737255, 0.180392, 0.074510, 1.0 },
+ { 0.729412, 0.184314, 0.074510, 1.0 },
+ { 0.705882, 0.176471, 0.078431, 1.0 },
+ { 0.678431, 0.172549, 0.082353, 1.0 },
+ { 0.647059, 0.164706, 0.098039, 1.0 },
+ { 0.615686, 0.160784, 0.109804, 1.0 },
+ { 0.572549, 0.156863, 0.125490, 1.0 },
+ { 0.568627, 0.160784, 0.129412, 1.0 },
+ { 0.564706, 0.164706, 0.133333, 1.0 },
+ { 0.545098, 0.176471, 0.129412, 1.0 },
+ { 0.529412, 0.200000, 0.125490, 1.0 },
+ { 0.517647, 0.223529, 0.141176, 1.0 },
+ { 0.513725, 0.254902, 0.160784, 1.0 },
+ { 0.509804, 0.294118, 0.188235, 1.0 },
+ { 0.517647, 0.345098, 0.227451, 1.0 },
+ { 0.572549, 0.411765, 0.278431, 1.0 },
+ { 0.588235, 0.427451, 0.282353, 1.0 },
+ { 0.603922, 0.447059, 0.286275, 1.0 },
+ { 0.639216, 0.466667, 0.298039, 1.0 },
+ { 0.674510, 0.486275, 0.309804, 1.0 },
+ { 0.701961, 0.505882, 0.317647, 1.0 },
+ { 0.741176, 0.537255, 0.325490, 1.0 },
+ { 0.819608, 0.627451, 0.341176, 1.0 },
+ { 0.831373, 0.654902, 0.341176, 1.0 },
+ { 0.843137, 0.686275, 0.345098, 1.0 },
+ { 0.874510, 0.737255, 0.349020, 1.0 },
+ { 0.905882, 0.780392, 0.352941, 1.0 },
+ { 0.909804, 0.788235, 0.372549, 1.0 },
+ { 0.909804, 0.780392, 0.380392, 1.0 },
+ { 0.909804, 0.764706, 0.380392, 1.0 },
+ { 0.894118, 0.745098, 0.372549, 1.0 },
+ { 0.870588, 0.721569, 0.364706, 1.0 },
+ { 0.839216, 0.705882, 0.356863, 1.0 },
+ { 0.819608, 0.709804, 0.345098, 1.0 },
+ { 0.796078, 0.698039, 0.349020, 1.0 },
+ { 0.772549, 0.670588, 0.360784, 1.0 },
+ { 0.756863, 0.643137, 0.376471, 1.0 },
+ { 0.725490, 0.607843, 0.368627, 1.0 },
+ { 0.694118, 0.501961, 0.341176, 1.0 },
+ { 0.694118, 0.466667, 0.325490, 1.0 },
+ { 0.694118, 0.435294, 0.313725, 1.0 },
+ { 0.705882, 0.388235, 0.278431, 1.0 },
+ { 0.725490, 0.337255, 0.243137, 1.0 },
+ { 0.764706, 0.298039, 0.223529, 1.0 },
+ { 0.784314, 0.262745, 0.196078, 1.0 },
+ { 0.807843, 0.227451, 0.176471, 1.0 },
+ { 0.831373, 0.219608, 0.149020, 1.0 },
+ { 0.847059, 0.176471, 0.125490, 1.0 },
+ { 0.866667, 0.137255, 0.101961, 1.0 },
+ { 0.882353, 0.098039, 0.082353, 1.0 },
+ { 0.913725, 0.062745, 0.066667, 1.0 },
+ { 0.941176, 0.031373, 0.058824, 1.0 },
+ { 0.956863, 0.035294, 0.062745, 1.0 },
+ { 0.960784, 0.074510, 0.094118, 1.0 },
+ { 0.952941, 0.125490, 0.125490, 1.0 },
+ { 0.952941, 0.172549, 0.164706, 1.0 },
+ { 0.941176, 0.227451, 0.200000, 1.0 },
+ { 0.929412, 0.286275, 0.231373, 1.0 },
+ { 0.929412, 0.325490, 0.258824, 1.0 },
+ { 0.933333, 0.384314, 0.278431, 1.0 },
+ { 0.941176, 0.439216, 0.321569, 1.0 },
+ { 0.945098, 0.505882, 0.349020, 1.0 },
+ { 0.952941, 0.568627, 0.392157, 1.0 },
+ { 0.960784, 0.635294, 0.431373, 1.0 },
+ { 0.956863, 0.709804, 0.454902, 1.0 },
+ { 0.956863, 0.760784, 0.458824, 1.0 },
+ { 0.956863, 0.803922, 0.443137, 1.0 },
+ { 0.960784, 0.831373, 0.431373, 1.0 },
+ { 0.960784, 0.850980, 0.403922, 1.0 },
+ { 0.964706, 0.858824, 0.376471, 1.0 },
+ { 0.976471, 0.847059, 0.368627, 1.0 },
+ { 0.980392, 0.835294, 0.349020, 1.0 },
+ { 0.988235, 0.815686, 0.317647, 1.0 },
+ { 0.992157, 0.800000, 0.286275, 1.0 },
+ { 0.992157, 0.784314, 0.262745, 1.0 },
+ { 0.992157, 0.768627, 0.235294, 1.0 },
+ { 0.988235, 0.752941, 0.203922, 1.0 },
+ { 0.988235, 0.729412, 0.188235, 1.0 },
+ { 0.988235, 0.709804, 0.180392, 1.0 },
+ { 0.988235, 0.690196, 0.176471, 1.0 },
+ { 0.988235, 0.674510, 0.172549, 1.0 },
+ { 0.992157, 0.658824, 0.164706, 1.0 },
+ { 0.992157, 0.639216, 0.160784, 1.0 },
+ { 0.988235, 0.615686, 0.152941, 1.0 },
+ { 0.968627, 0.588235, 0.145098, 1.0 },
+ { 0.941176, 0.568627, 0.137255, 1.0 },
+ { 0.901961, 0.541176, 0.129412, 1.0 },
+ { 0.850980, 0.521569, 0.129412, 1.0 },
+ { 0.800000, 0.501961, 0.125490, 1.0 },
+ { 0.752941, 0.478431, 0.121569, 1.0 },
+ { 0.729412, 0.458824, 0.113725, 1.0 },
+ { 0.709804, 0.435294, 0.113725, 1.0 },
+ { 0.694118, 0.411765, 0.109804, 1.0 },
+ { 0.662745, 0.356863, 0.101961, 1.0 },
+ { 0.650980, 0.301961, 0.098039, 1.0 },
+ { 0.627451, 0.250980, 0.086275, 1.0 },
+ { 0.611765, 0.203922, 0.082353, 1.0 },
+ { 0.611765, 0.172549, 0.074510, 1.0 },
+ { 0.643137, 0.184314, 0.082353, 1.0 },
+ { 0.690196, 0.231373, 0.090196, 1.0 },
+ { 0.721569, 0.278431, 0.101961, 1.0 },
+ { 0.772549, 0.333333, 0.117647, 1.0 },
+ { 0.815686, 0.392157, 0.125490, 1.0 },
+ { 0.850980, 0.439216, 0.137255, 1.0 },
+ { 0.870588, 0.458824, 0.137255, 1.0 },
+ { 0.901961, 0.505882, 0.149020, 1.0 },
+ { 0.941176, 0.564706, 0.160784, 1.0 },
+ { 0.960784, 0.639216, 0.180392, 1.0 },
+ { 0.976471, 0.713725, 0.200000, 1.0 },
+ { 0.988235, 0.792157, 0.211765, 1.0 },
+ };
+/* Summer_Skies */
+static double4 colors_655[] = {
+ { 0.478431, 0.396078, 0.721569, 1.0 },
+ { 0.474510, 0.474510, 0.717647, 1.0 },
+ { 0.490196, 0.513725, 0.725490, 1.0 },
+ { 0.509804, 0.552941, 0.737255, 1.0 },
+ { 0.517647, 0.580392, 0.756863, 1.0 },
+ { 0.529412, 0.611765, 0.780392, 1.0 },
+ { 0.533333, 0.619608, 0.784314, 1.0 },
+ { 0.537255, 0.627451, 0.792157, 1.0 },
+ { 0.537255, 0.600000, 0.752941, 1.0 },
+ { 0.498039, 0.568627, 0.717647, 1.0 },
+ { 0.462745, 0.537255, 0.682353, 1.0 },
+ { 0.423529, 0.513725, 0.650980, 1.0 },
+ { 0.388235, 0.494118, 0.623529, 1.0 },
+ { 0.364706, 0.470588, 0.619608, 1.0 },
+ { 0.341176, 0.447059, 0.619608, 1.0 },
+ { 0.321569, 0.431373, 0.619608, 1.0 },
+ { 0.305882, 0.415686, 0.619608, 1.0 },
+ { 0.239216, 0.352941, 0.643137, 1.0 },
+ { 0.207843, 0.333333, 0.639216, 1.0 },
+ { 0.180392, 0.317647, 0.639216, 1.0 },
+ { 0.168627, 0.301961, 0.639216, 1.0 },
+ { 0.160784, 0.290196, 0.643137, 1.0 },
+ { 0.164706, 0.290196, 0.639216, 1.0 },
+ { 0.172549, 0.294118, 0.635294, 1.0 },
+ { 0.254902, 0.329412, 0.654902, 1.0 },
+ { 0.305882, 0.349020, 0.678431, 1.0 },
+ { 0.356863, 0.368627, 0.701961, 1.0 },
+ { 0.396078, 0.392157, 0.733333, 1.0 },
+ { 0.439216, 0.415686, 0.768627, 1.0 },
+ { 0.450980, 0.431373, 0.780392, 1.0 },
+ { 0.462745, 0.447059, 0.792157, 1.0 },
+ { 0.501961, 0.482353, 0.800000, 1.0 },
+ { 0.537255, 0.517647, 0.807843, 1.0 },
+ { 0.611765, 0.600000, 0.819608, 1.0 },
+ { 0.639216, 0.647059, 0.823529, 1.0 },
+ { 0.670588, 0.698039, 0.827451, 1.0 },
+ { 0.682353, 0.752941, 0.847059, 1.0 },
+ { 0.698039, 0.807843, 0.866667, 1.0 },
+ { 0.694118, 0.823529, 0.874510, 1.0 },
+ { 0.694118, 0.843137, 0.886275, 1.0 },
+ { 0.647059, 0.878431, 0.905882, 1.0 },
+ { 0.611765, 0.870588, 0.890196, 1.0 },
+ { 0.580392, 0.866667, 0.874510, 1.0 },
+ { 0.556863, 0.835294, 0.862745, 1.0 },
+ { 0.533333, 0.807843, 0.854902, 1.0 },
+ { 0.521569, 0.796078, 0.843137, 1.0 },
+ { 0.513725, 0.784314, 0.831373, 1.0 },
+ { 0.478431, 0.741176, 0.803922, 1.0 },
+ { 0.454902, 0.713725, 0.784314, 1.0 },
+ { 0.368627, 0.658824, 0.745098, 1.0 },
+ { 0.313725, 0.615686, 0.713725, 1.0 },
+ { 0.262745, 0.572549, 0.682353, 1.0 },
+ { 0.219608, 0.529412, 0.639216, 1.0 },
+ { 0.180392, 0.486275, 0.600000, 1.0 },
+ { 0.164706, 0.466667, 0.580392, 1.0 },
+ { 0.149020, 0.450980, 0.560784, 1.0 },
+ { 0.133333, 0.360784, 0.482353, 1.0 },
+ { 0.133333, 0.317647, 0.450980, 1.0 },
+ { 0.133333, 0.274510, 0.419608, 1.0 },
+ { 0.125490, 0.235294, 0.400000, 1.0 },
+ { 0.117647, 0.200000, 0.380392, 1.0 },
+ { 0.113725, 0.188235, 0.368627, 1.0 },
+ { 0.109804, 0.176471, 0.360784, 1.0 },
+ { 0.101961, 0.164706, 0.352941, 1.0 },
+ { 0.090196, 0.160784, 0.360784, 1.0 },
+ { 0.050980, 0.219608, 0.380392, 1.0 },
+ { 0.047059, 0.258824, 0.400000, 1.0 },
+ { 0.047059, 0.298039, 0.423529, 1.0 },
+ { 0.050980, 0.317647, 0.443137, 1.0 },
+ { 0.058824, 0.341176, 0.462745, 1.0 },
+ { 0.070588, 0.380392, 0.505882, 1.0 },
+ { 0.090196, 0.419608, 0.549020, 1.0 },
+ { 0.156863, 0.490196, 0.631373, 1.0 },
+ { 0.188235, 0.521569, 0.678431, 1.0 },
+ { 0.223529, 0.552941, 0.729412, 1.0 },
+ { 0.235294, 0.600000, 0.768627, 1.0 },
+ { 0.247059, 0.650980, 0.807843, 1.0 },
+ { 0.247059, 0.674510, 0.819608, 1.0 },
+ { 0.250980, 0.698039, 0.835294, 1.0 },
+ { 0.250980, 0.745098, 0.866667, 1.0 },
+ { 0.239216, 0.807843, 0.894118, 1.0 },
+ { 0.207843, 0.874510, 0.933333, 1.0 },
+ { 0.203922, 0.886275, 0.937255, 1.0 },
+ { 0.203922, 0.898039, 0.945098, 1.0 },
+ { 0.207843, 0.894118, 0.945098, 1.0 },
+ { 0.215686, 0.890196, 0.949020, 1.0 },
+ { 0.227451, 0.878431, 0.949020, 1.0 },
+ { 0.231373, 0.882353, 0.941176, 1.0 },
+ { 0.250980, 0.854902, 0.909804, 1.0 },
+ { 0.258824, 0.850980, 0.866667, 1.0 },
+ { 0.270588, 0.850980, 0.823529, 1.0 },
+ { 0.262745, 0.854902, 0.800000, 1.0 },
+ { 0.254902, 0.858824, 0.780392, 1.0 },
+ { 0.243137, 0.870588, 0.745098, 1.0 },
+ { 0.235294, 0.870588, 0.733333, 1.0 },
+ { 0.250980, 0.866667, 0.733333, 1.0 },
+ { 0.282353, 0.862745, 0.729412, 1.0 },
+ { 0.352941, 0.870588, 0.741176, 1.0 },
+ { 0.380392, 0.847059, 0.756863, 1.0 },
+ { 0.411765, 0.823529, 0.776471, 1.0 },
+ { 0.435294, 0.807843, 0.760784, 1.0 },
+ { 0.458824, 0.796078, 0.745098, 1.0 },
+ { 0.470588, 0.764706, 0.725490, 1.0 },
+ { 0.466667, 0.725490, 0.701961, 1.0 },
+ { 0.447059, 0.647059, 0.654902, 1.0 },
+ { 0.435294, 0.603922, 0.631373, 1.0 },
+ { 0.423529, 0.564706, 0.611765, 1.0 },
+ { 0.415686, 0.556863, 0.600000, 1.0 },
+ { 0.411765, 0.549020, 0.592157, 1.0 },
+ { 0.407843, 0.509804, 0.592157, 1.0 },
+ { 0.411765, 0.466667, 0.619608, 1.0 },
+ { 0.427451, 0.423529, 0.631373, 1.0 },
+ { 0.431373, 0.392157, 0.639216, 1.0 },
+ { 0.423529, 0.372549, 0.631373, 1.0 },
+ { 0.415686, 0.364706, 0.631373, 1.0 },
+ { 0.411765, 0.360784, 0.631373, 1.0 },
+ { 0.372549, 0.341176, 0.623529, 1.0 },
+ { 0.345098, 0.337255, 0.611765, 1.0 },
+ { 0.309804, 0.349020, 0.600000, 1.0 },
+ { 0.286275, 0.368627, 0.592157, 1.0 },
+ { 0.301961, 0.411765, 0.611765, 1.0 },
+ { 0.309804, 0.450980, 0.623529, 1.0 },
+ { 0.317647, 0.490196, 0.639216, 1.0 },
+ { 0.321569, 0.513725, 0.643137, 1.0 },
+ { 0.329412, 0.541176, 0.647059, 1.0 },
+ { 0.349020, 0.580392, 0.670588, 1.0 },
+ { 0.352941, 0.615686, 0.709804, 1.0 },
+ { 0.356863, 0.662745, 0.745098, 1.0 },
+ { 0.337255, 0.705882, 0.780392, 1.0 },
+ { 0.282353, 0.800000, 0.827451, 1.0 },
+ { 0.274510, 0.819608, 0.835294, 1.0 },
+ { 0.266667, 0.839216, 0.847059, 1.0 },
+ { 0.250980, 0.850980, 0.870588, 1.0 },
+ { 0.239216, 0.870588, 0.890196, 1.0 },
+ { 0.239216, 0.898039, 0.898039, 1.0 },
+ { 0.254902, 0.901961, 0.894118, 1.0 },
+ { 0.325490, 0.921569, 0.929412, 1.0 },
+ { 0.352941, 0.925490, 0.937255, 1.0 },
+ { 0.380392, 0.933333, 0.949020, 1.0 },
+ { 0.384314, 0.933333, 0.949020, 1.0 },
+ { 0.388235, 0.933333, 0.949020, 1.0 },
+ { 0.388235, 0.937255, 0.952941, 1.0 },
+ { 0.372549, 0.937255, 0.952941, 1.0 },
+ { 0.352941, 0.929412, 0.956863, 1.0 },
+ { 0.329412, 0.933333, 0.952941, 1.0 },
+ { 0.301961, 0.945098, 0.945098, 1.0 },
+ { 0.309804, 0.945098, 0.945098, 1.0 },
+ { 0.321569, 0.949020, 0.949020, 1.0 },
+ { 0.352941, 0.945098, 0.952941, 1.0 },
+ { 0.396078, 0.945098, 0.952941, 1.0 },
+ { 0.450980, 0.941176, 0.956863, 1.0 },
+ { 0.513725, 0.949020, 0.960784, 1.0 },
+ { 0.592157, 0.960784, 0.976471, 1.0 },
+ { 0.600000, 0.956863, 0.976471, 1.0 },
+ { 0.611765, 0.952941, 0.976471, 1.0 },
+ { 0.600000, 0.941176, 0.968627, 1.0 },
+ { 0.576471, 0.913725, 0.956863, 1.0 },
+ { 0.552941, 0.886275, 0.945098, 1.0 },
+ { 0.541176, 0.874510, 0.933333, 1.0 },
+ { 0.533333, 0.858824, 0.921569, 1.0 },
+ { 0.537255, 0.839216, 0.905882, 1.0 },
+ { 0.580392, 0.831373, 0.894118, 1.0 },
+ { 0.588235, 0.831373, 0.890196, 1.0 },
+ { 0.600000, 0.835294, 0.890196, 1.0 },
+ { 0.615686, 0.850980, 0.894118, 1.0 },
+ { 0.619608, 0.858824, 0.894118, 1.0 },
+ { 0.623529, 0.862745, 0.898039, 1.0 },
+ { 0.611765, 0.858824, 0.901961, 1.0 },
+ { 0.607843, 0.862745, 0.905882, 1.0 },
+ { 0.607843, 0.854902, 0.901961, 1.0 },
+ { 0.607843, 0.850980, 0.898039, 1.0 },
+ { 0.607843, 0.843137, 0.894118, 1.0 },
+ { 0.607843, 0.835294, 0.898039, 1.0 },
+ { 0.600000, 0.823529, 0.890196, 1.0 },
+ { 0.592157, 0.803922, 0.886275, 1.0 },
+ { 0.568627, 0.780392, 0.870588, 1.0 },
+ { 0.537255, 0.749020, 0.854902, 1.0 },
+ { 0.494118, 0.729412, 0.843137, 1.0 },
+ { 0.447059, 0.709804, 0.831373, 1.0 },
+ { 0.415686, 0.698039, 0.819608, 1.0 },
+ { 0.400000, 0.678431, 0.807843, 1.0 },
+ { 0.400000, 0.686275, 0.796078, 1.0 },
+ { 0.411765, 0.682353, 0.800000, 1.0 },
+ { 0.439216, 0.694118, 0.800000, 1.0 },
+ { 0.525490, 0.682353, 0.800000, 1.0 },
+ { 0.533333, 0.670588, 0.792157, 1.0 },
+ { 0.545098, 0.662745, 0.784314, 1.0 },
+ { 0.552941, 0.623529, 0.764706, 1.0 },
+ { 0.521569, 0.600000, 0.749020, 1.0 },
+ { 0.482353, 0.584314, 0.729412, 1.0 },
+ { 0.439216, 0.556863, 0.713725, 1.0 },
+ { 0.400000, 0.552941, 0.694118, 1.0 },
+ { 0.352941, 0.564706, 0.686275, 1.0 },
+ { 0.313725, 0.600000, 0.678431, 1.0 },
+ { 0.290196, 0.635294, 0.686275, 1.0 },
+ { 0.290196, 0.682353, 0.694118, 1.0 },
+ { 0.294118, 0.705882, 0.694118, 1.0 },
+ { 0.317647, 0.717647, 0.690196, 1.0 },
+ { 0.345098, 0.709804, 0.678431, 1.0 },
+ { 0.364706, 0.709804, 0.682353, 1.0 },
+ { 0.388235, 0.682353, 0.698039, 1.0 },
+ { 0.423529, 0.650980, 0.705882, 1.0 },
+ { 0.435294, 0.623529, 0.709804, 1.0 },
+ { 0.427451, 0.607843, 0.701961, 1.0 },
+ { 0.411765, 0.584314, 0.698039, 1.0 },
+ { 0.403922, 0.545098, 0.686275, 1.0 },
+ { 0.376471, 0.517647, 0.666667, 1.0 },
+ { 0.356863, 0.505882, 0.650980, 1.0 },
+ { 0.345098, 0.478431, 0.611765, 1.0 },
+ { 0.349020, 0.474510, 0.572549, 1.0 },
+ { 0.356863, 0.427451, 0.537255, 1.0 },
+ { 0.400000, 0.392157, 0.537255, 1.0 },
+ { 0.458824, 0.372549, 0.549020, 1.0 },
+ { 0.521569, 0.372549, 0.564706, 1.0 },
+ { 0.564706, 0.392157, 0.596078, 1.0 },
+ { 0.631373, 0.407843, 0.627451, 1.0 },
+ { 0.674510, 0.419608, 0.654902, 1.0 },
+ { 0.705882, 0.439216, 0.690196, 1.0 },
+ { 0.713725, 0.462745, 0.709804, 1.0 },
+ { 0.725490, 0.521569, 0.717647, 1.0 },
+ { 0.717647, 0.549020, 0.698039, 1.0 },
+ { 0.721569, 0.572549, 0.698039, 1.0 },
+ { 0.741176, 0.603922, 0.705882, 1.0 },
+ { 0.764706, 0.631373, 0.725490, 1.0 },
+ { 0.788235, 0.682353, 0.756863, 1.0 },
+ { 0.811765, 0.725490, 0.796078, 1.0 },
+ { 0.831373, 0.752941, 0.835294, 1.0 },
+ { 0.862745, 0.764706, 0.866667, 1.0 },
+ { 0.866667, 0.776471, 0.905882, 1.0 },
+ { 0.854902, 0.815686, 0.937255, 1.0 },
+ { 0.823529, 0.854902, 0.949020, 1.0 },
+ { 0.776471, 0.874510, 0.949020, 1.0 },
+ { 0.725490, 0.874510, 0.941176, 1.0 },
+ { 0.674510, 0.858824, 0.921569, 1.0 },
+ { 0.627451, 0.823529, 0.886275, 1.0 },
+ { 0.580392, 0.776471, 0.858824, 1.0 },
+ { 0.529412, 0.729412, 0.835294, 1.0 },
+ { 0.494118, 0.674510, 0.811765, 1.0 },
+ { 0.478431, 0.619608, 0.811765, 1.0 },
+ { 0.474510, 0.568627, 0.803922, 1.0 },
+ { 0.450980, 0.517647, 0.784314, 1.0 },
+ { 0.411765, 0.470588, 0.756863, 1.0 },
+ { 0.364706, 0.419608, 0.733333, 1.0 },
+ { 0.313725, 0.392157, 0.709804, 1.0 },
+ { 0.266667, 0.368627, 0.678431, 1.0 },
+ { 0.231373, 0.376471, 0.670588, 1.0 },
+ { 0.184314, 0.376471, 0.650980, 1.0 },
+ { 0.172549, 0.380392, 0.639216, 1.0 },
+ { 0.184314, 0.364706, 0.639216, 1.0 },
+ { 0.239216, 0.349020, 0.654902, 1.0 },
+ { 0.282353, 0.325490, 0.666667, 1.0 },
+ { 0.325490, 0.309804, 0.674510, 1.0 },
+ { 0.364706, 0.294118, 0.690196, 1.0 },
+ { 0.411765, 0.313725, 0.705882, 1.0 },
+ { 0.443137, 0.313725, 0.701961, 1.0 },
+ { 0.486275, 0.364706, 0.725490, 1.0 },
+ };
+/* Summer_Tulips */
+static double4 colors_656[] = {
+ { 0.701961, 0.521569, 0.258824, 1.0 },
+ { 0.803922, 0.490196, 0.172549, 1.0 },
+ { 0.800000, 0.458824, 0.117647, 1.0 },
+ { 0.796078, 0.431373, 0.062745, 1.0 },
+ { 0.772549, 0.415686, 0.043137, 1.0 },
+ { 0.752941, 0.400000, 0.027451, 1.0 },
+ { 0.737255, 0.388235, 0.023529, 1.0 },
+ { 0.725490, 0.380392, 0.019608, 1.0 },
+ { 0.698039, 0.380392, 0.019608, 1.0 },
+ { 0.690196, 0.384314, 0.027451, 1.0 },
+ { 0.686275, 0.392157, 0.035294, 1.0 },
+ { 0.690196, 0.411765, 0.070588, 1.0 },
+ { 0.694118, 0.431373, 0.105882, 1.0 },
+ { 0.690196, 0.454902, 0.145098, 1.0 },
+ { 0.686275, 0.482353, 0.188235, 1.0 },
+ { 0.694118, 0.490196, 0.196078, 1.0 },
+ { 0.705882, 0.498039, 0.207843, 1.0 },
+ { 0.729412, 0.494118, 0.172549, 1.0 },
+ { 0.729412, 0.478431, 0.137255, 1.0 },
+ { 0.729412, 0.462745, 0.101961, 1.0 },
+ { 0.674510, 0.447059, 0.117647, 1.0 },
+ { 0.623529, 0.435294, 0.137255, 1.0 },
+ { 0.615686, 0.439216, 0.149020, 1.0 },
+ { 0.607843, 0.443137, 0.164706, 1.0 },
+ { 0.443137, 0.439216, 0.274510, 1.0 },
+ { 0.439216, 0.450980, 0.301961, 1.0 },
+ { 0.435294, 0.466667, 0.329412, 1.0 },
+ { 0.427451, 0.470588, 0.341176, 1.0 },
+ { 0.419608, 0.478431, 0.352941, 1.0 },
+ { 0.431373, 0.482353, 0.356863, 1.0 },
+ { 0.443137, 0.490196, 0.360784, 1.0 },
+ { 0.474510, 0.486275, 0.341176, 1.0 },
+ { 0.521569, 0.470588, 0.282353, 1.0 },
+ { 0.600000, 0.423529, 0.168627, 1.0 },
+ { 0.635294, 0.396078, 0.105882, 1.0 },
+ { 0.674510, 0.368627, 0.047059, 1.0 },
+ { 0.670588, 0.337255, 0.035294, 1.0 },
+ { 0.666667, 0.309804, 0.023529, 1.0 },
+ { 0.662745, 0.290196, 0.023529, 1.0 },
+ { 0.658824, 0.270588, 0.027451, 1.0 },
+ { 0.662745, 0.227451, 0.027451, 1.0 },
+ { 0.670588, 0.219608, 0.023529, 1.0 },
+ { 0.678431, 0.215686, 0.023529, 1.0 },
+ { 0.686275, 0.254902, 0.023529, 1.0 },
+ { 0.698039, 0.294118, 0.027451, 1.0 },
+ { 0.701961, 0.301961, 0.027451, 1.0 },
+ { 0.705882, 0.313725, 0.027451, 1.0 },
+ { 0.729412, 0.368627, 0.066667, 1.0 },
+ { 0.733333, 0.447059, 0.113725, 1.0 },
+ { 0.776471, 0.533333, 0.219608, 1.0 },
+ { 0.811765, 0.568627, 0.250980, 1.0 },
+ { 0.847059, 0.603922, 0.286275, 1.0 },
+ { 0.847059, 0.603922, 0.286275, 1.0 },
+ { 0.850980, 0.603922, 0.290196, 1.0 },
+ { 0.839216, 0.600000, 0.290196, 1.0 },
+ { 0.831373, 0.600000, 0.294118, 1.0 },
+ { 0.725490, 0.556863, 0.298039, 1.0 },
+ { 0.658824, 0.549020, 0.321569, 1.0 },
+ { 0.596078, 0.545098, 0.349020, 1.0 },
+ { 0.556863, 0.537255, 0.360784, 1.0 },
+ { 0.521569, 0.533333, 0.376471, 1.0 },
+ { 0.509804, 0.533333, 0.380392, 1.0 },
+ { 0.498039, 0.537255, 0.388235, 1.0 },
+ { 0.521569, 0.541176, 0.380392, 1.0 },
+ { 0.564706, 0.560784, 0.400000, 1.0 },
+ { 0.705882, 0.572549, 0.407843, 1.0 },
+ { 0.784314, 0.607843, 0.423529, 1.0 },
+ { 0.862745, 0.643137, 0.439216, 1.0 },
+ { 0.886275, 0.643137, 0.439216, 1.0 },
+ { 0.913725, 0.643137, 0.439216, 1.0 },
+ { 0.941176, 0.639216, 0.431373, 1.0 },
+ { 0.937255, 0.674510, 0.380392, 1.0 },
+ { 0.870588, 0.623529, 0.266667, 1.0 },
+ { 0.815686, 0.584314, 0.215686, 1.0 },
+ { 0.764706, 0.549020, 0.168627, 1.0 },
+ { 0.737255, 0.529412, 0.141176, 1.0 },
+ { 0.713725, 0.509804, 0.113725, 1.0 },
+ { 0.709804, 0.494118, 0.121569, 1.0 },
+ { 0.709804, 0.478431, 0.133333, 1.0 },
+ { 0.713725, 0.486275, 0.129412, 1.0 },
+ { 0.725490, 0.505882, 0.133333, 1.0 },
+ { 0.717647, 0.505882, 0.188235, 1.0 },
+ { 0.682353, 0.505882, 0.215686, 1.0 },
+ { 0.650980, 0.505882, 0.247059, 1.0 },
+ { 0.635294, 0.501961, 0.254902, 1.0 },
+ { 0.623529, 0.498039, 0.262745, 1.0 },
+ { 0.619608, 0.474510, 0.235294, 1.0 },
+ { 0.631373, 0.435294, 0.180392, 1.0 },
+ { 0.658824, 0.352941, 0.094118, 1.0 },
+ { 0.674510, 0.309804, 0.058824, 1.0 },
+ { 0.690196, 0.266667, 0.023529, 1.0 },
+ { 0.690196, 0.274510, 0.019608, 1.0 },
+ { 0.690196, 0.282353, 0.019608, 1.0 },
+ { 0.698039, 0.290196, 0.023529, 1.0 },
+ { 0.698039, 0.274510, 0.019608, 1.0 },
+ { 0.686275, 0.286275, 0.019608, 1.0 },
+ { 0.686275, 0.290196, 0.027451, 1.0 },
+ { 0.670588, 0.223529, 0.027451, 1.0 },
+ { 0.654902, 0.196078, 0.031373, 1.0 },
+ { 0.639216, 0.172549, 0.035294, 1.0 },
+ { 0.631373, 0.160784, 0.039216, 1.0 },
+ { 0.627451, 0.152941, 0.043137, 1.0 },
+ { 0.619608, 0.145098, 0.035294, 1.0 },
+ { 0.615686, 0.145098, 0.035294, 1.0 },
+ { 0.572549, 0.184314, 0.035294, 1.0 },
+ { 0.584314, 0.215686, 0.031373, 1.0 },
+ { 0.596078, 0.250980, 0.027451, 1.0 },
+ { 0.588235, 0.258824, 0.027451, 1.0 },
+ { 0.580392, 0.266667, 0.031373, 1.0 },
+ { 0.596078, 0.258824, 0.031373, 1.0 },
+ { 0.607843, 0.254902, 0.031373, 1.0 },
+ { 0.603922, 0.258824, 0.039216, 1.0 },
+ { 0.623529, 0.250980, 0.031373, 1.0 },
+ { 0.615686, 0.278431, 0.043137, 1.0 },
+ { 0.615686, 0.298039, 0.043137, 1.0 },
+ { 0.615686, 0.317647, 0.043137, 1.0 },
+ { 0.592157, 0.364706, 0.078431, 1.0 },
+ { 0.580392, 0.396078, 0.145098, 1.0 },
+ { 0.568627, 0.439216, 0.192157, 1.0 },
+ { 0.537255, 0.474510, 0.247059, 1.0 },
+ { 0.556863, 0.529412, 0.360784, 1.0 },
+ { 0.568627, 0.545098, 0.368627, 1.0 },
+ { 0.584314, 0.560784, 0.380392, 1.0 },
+ { 0.596078, 0.556863, 0.368627, 1.0 },
+ { 0.607843, 0.552941, 0.360784, 1.0 },
+ { 0.623529, 0.541176, 0.325490, 1.0 },
+ { 0.643137, 0.517647, 0.282353, 1.0 },
+ { 0.654902, 0.490196, 0.223529, 1.0 },
+ { 0.686275, 0.474510, 0.156863, 1.0 },
+ { 0.733333, 0.478431, 0.105882, 1.0 },
+ { 0.729412, 0.482353, 0.113725, 1.0 },
+ { 0.729412, 0.486275, 0.125490, 1.0 },
+ { 0.741176, 0.517647, 0.152941, 1.0 },
+ { 0.737255, 0.537255, 0.203922, 1.0 },
+ { 0.709804, 0.552941, 0.266667, 1.0 },
+ { 0.690196, 0.568627, 0.313725, 1.0 },
+ { 0.678431, 0.588235, 0.356863, 1.0 },
+ { 0.690196, 0.596078, 0.360784, 1.0 },
+ { 0.701961, 0.603922, 0.368627, 1.0 },
+ { 0.713725, 0.603922, 0.360784, 1.0 },
+ { 0.725490, 0.607843, 0.352941, 1.0 },
+ { 0.729412, 0.596078, 0.329412, 1.0 },
+ { 0.749020, 0.568627, 0.282353, 1.0 },
+ { 0.780392, 0.549020, 0.211765, 1.0 },
+ { 0.768627, 0.505882, 0.156863, 1.0 },
+ { 0.745098, 0.423529, 0.066667, 1.0 },
+ { 0.713725, 0.419608, 0.074510, 1.0 },
+ { 0.682353, 0.419608, 0.082353, 1.0 },
+ { 0.631373, 0.400000, 0.125490, 1.0 },
+ { 0.588235, 0.419608, 0.184314, 1.0 },
+ { 0.517647, 0.450980, 0.247059, 1.0 },
+ { 0.474510, 0.466667, 0.301961, 1.0 },
+ { 0.462745, 0.509804, 0.376471, 1.0 },
+ { 0.470588, 0.517647, 0.380392, 1.0 },
+ { 0.482353, 0.525490, 0.388235, 1.0 },
+ { 0.521569, 0.541176, 0.403922, 1.0 },
+ { 0.584314, 0.568627, 0.427451, 1.0 },
+ { 0.690196, 0.611765, 0.466667, 1.0 },
+ { 0.788235, 0.650980, 0.486275, 1.0 },
+ { 0.847059, 0.674510, 0.490196, 1.0 },
+ { 0.878431, 0.674510, 0.517647, 1.0 },
+ { 0.850980, 0.670588, 0.486275, 1.0 },
+ { 0.811765, 0.650980, 0.478431, 1.0 },
+ { 0.772549, 0.635294, 0.470588, 1.0 },
+ { 0.682353, 0.600000, 0.427451, 1.0 },
+ { 0.650980, 0.576471, 0.407843, 1.0 },
+ { 0.627451, 0.564706, 0.384314, 1.0 },
+ { 0.603922, 0.545098, 0.352941, 1.0 },
+ { 0.615686, 0.533333, 0.329412, 1.0 },
+ { 0.611765, 0.529412, 0.325490, 1.0 },
+ { 0.611765, 0.525490, 0.321569, 1.0 },
+ { 0.596078, 0.517647, 0.317647, 1.0 },
+ { 0.580392, 0.529412, 0.337255, 1.0 },
+ { 0.564706, 0.541176, 0.364706, 1.0 },
+ { 0.552941, 0.545098, 0.376471, 1.0 },
+ { 0.537255, 0.552941, 0.396078, 1.0 },
+ { 0.525490, 0.564706, 0.419608, 1.0 },
+ { 0.529412, 0.568627, 0.423529, 1.0 },
+ { 0.521569, 0.568627, 0.419608, 1.0 },
+ { 0.509804, 0.564706, 0.423529, 1.0 },
+ { 0.505882, 0.560784, 0.415686, 1.0 },
+ { 0.494118, 0.556863, 0.411765, 1.0 },
+ { 0.478431, 0.545098, 0.403922, 1.0 },
+ { 0.462745, 0.525490, 0.388235, 1.0 },
+ { 0.439216, 0.498039, 0.368627, 1.0 },
+ { 0.431373, 0.490196, 0.364706, 1.0 },
+ { 0.423529, 0.482353, 0.360784, 1.0 },
+ { 0.419608, 0.478431, 0.352941, 1.0 },
+ { 0.419608, 0.474510, 0.349020, 1.0 },
+ { 0.423529, 0.478431, 0.349020, 1.0 },
+ { 0.458824, 0.486275, 0.349020, 1.0 },
+ { 0.505882, 0.498039, 0.329412, 1.0 },
+ { 0.552941, 0.494118, 0.294118, 1.0 },
+ { 0.623529, 0.490196, 0.239216, 1.0 },
+ { 0.686275, 0.486275, 0.180392, 1.0 },
+ { 0.733333, 0.474510, 0.133333, 1.0 },
+ { 0.772549, 0.466667, 0.082353, 1.0 },
+ { 0.784314, 0.466667, 0.062745, 1.0 },
+ { 0.768627, 0.466667, 0.094118, 1.0 },
+ { 0.745098, 0.474510, 0.125490, 1.0 },
+ { 0.694118, 0.486275, 0.176471, 1.0 },
+ { 0.658824, 0.501961, 0.243137, 1.0 },
+ { 0.658824, 0.517647, 0.274510, 1.0 },
+ { 0.647059, 0.529412, 0.294118, 1.0 },
+ { 0.650980, 0.541176, 0.301961, 1.0 },
+ { 0.694118, 0.552941, 0.278431, 1.0 },
+ { 0.725490, 0.560784, 0.239216, 1.0 },
+ { 0.749020, 0.568627, 0.215686, 1.0 },
+ { 0.788235, 0.572549, 0.192157, 1.0 },
+ { 0.803922, 0.556863, 0.160784, 1.0 },
+ { 0.796078, 0.545098, 0.152941, 1.0 },
+ { 0.819608, 0.549020, 0.137255, 1.0 },
+ { 0.835294, 0.525490, 0.117647, 1.0 },
+ { 0.815686, 0.505882, 0.117647, 1.0 },
+ { 0.807843, 0.513725, 0.109804, 1.0 },
+ { 0.827451, 0.525490, 0.109804, 1.0 },
+ { 0.835294, 0.541176, 0.129412, 1.0 },
+ { 0.835294, 0.564706, 0.156863, 1.0 },
+ { 0.878431, 0.592157, 0.203922, 1.0 },
+ { 0.894118, 0.615686, 0.250980, 1.0 },
+ { 0.898039, 0.627451, 0.286275, 1.0 },
+ { 0.901961, 0.639216, 0.309804, 1.0 },
+ { 0.886275, 0.643137, 0.309804, 1.0 },
+ { 0.866667, 0.631373, 0.301961, 1.0 },
+ { 0.839216, 0.623529, 0.290196, 1.0 },
+ { 0.815686, 0.619608, 0.262745, 1.0 },
+ { 0.815686, 0.607843, 0.250980, 1.0 },
+ { 0.823529, 0.588235, 0.282353, 1.0 },
+ { 0.819608, 0.556863, 0.305882, 1.0 },
+ { 0.823529, 0.545098, 0.317647, 1.0 },
+ { 0.847059, 0.552941, 0.352941, 1.0 },
+ { 0.839216, 0.560784, 0.372549, 1.0 },
+ { 0.839216, 0.564706, 0.368627, 1.0 },
+ { 0.858824, 0.588235, 0.388235, 1.0 },
+ { 0.870588, 0.627451, 0.380392, 1.0 },
+ { 0.898039, 0.635294, 0.356863, 1.0 },
+ { 0.901961, 0.643137, 0.345098, 1.0 },
+ { 0.882353, 0.639216, 0.317647, 1.0 },
+ { 0.878431, 0.619608, 0.294118, 1.0 },
+ { 0.843137, 0.615686, 0.278431, 1.0 },
+ { 0.803922, 0.600000, 0.258824, 1.0 },
+ { 0.792157, 0.576471, 0.235294, 1.0 },
+ { 0.792157, 0.572549, 0.215686, 1.0 },
+ { 0.800000, 0.580392, 0.203922, 1.0 },
+ { 0.811765, 0.580392, 0.196078, 1.0 },
+ { 0.843137, 0.588235, 0.192157, 1.0 },
+ { 0.874510, 0.607843, 0.192157, 1.0 },
+ { 0.882353, 0.607843, 0.227451, 1.0 },
+ { 0.874510, 0.592157, 0.278431, 1.0 },
+ { 0.858824, 0.603922, 0.309804, 1.0 },
+ { 0.843137, 0.619608, 0.329412, 1.0 },
+ { 0.807843, 0.588235, 0.349020, 1.0 },
+ { 0.733333, 0.568627, 0.352941, 1.0 },
+ { 0.694118, 0.584314, 0.352941, 1.0 },
+ { 0.729412, 0.564706, 0.364706, 1.0 },
+ { 0.713725, 0.529412, 0.317647, 1.0 },
+ };
+/* Sunbathing */
+static double4 colors_657[] = {
+ { 0.850980, 0.529412, 0.011765, 1.0 },
+ { 0.980392, 0.654902, 0.003922, 1.0 },
+ { 0.984314, 0.643137, 0.003922, 1.0 },
+ { 0.988235, 0.631373, 0.007843, 1.0 },
+ { 0.984314, 0.639216, 0.007843, 1.0 },
+ { 0.984314, 0.650980, 0.011765, 1.0 },
+ { 0.980392, 0.643137, 0.011765, 1.0 },
+ { 0.976471, 0.639216, 0.011765, 1.0 },
+ { 0.866667, 0.517647, 0.011765, 1.0 },
+ { 0.756863, 0.423529, 0.007843, 1.0 },
+ { 0.647059, 0.329412, 0.007843, 1.0 },
+ { 0.552941, 0.270588, 0.019608, 1.0 },
+ { 0.458824, 0.211765, 0.035294, 1.0 },
+ { 0.345098, 0.156863, 0.050980, 1.0 },
+ { 0.231373, 0.101961, 0.070588, 1.0 },
+ { 0.207843, 0.098039, 0.070588, 1.0 },
+ { 0.188235, 0.098039, 0.070588, 1.0 },
+ { 0.329412, 0.200000, 0.078431, 1.0 },
+ { 0.356863, 0.247059, 0.094118, 1.0 },
+ { 0.388235, 0.298039, 0.113725, 1.0 },
+ { 0.384314, 0.325490, 0.164706, 1.0 },
+ { 0.384314, 0.352941, 0.219608, 1.0 },
+ { 0.388235, 0.392157, 0.278431, 1.0 },
+ { 0.396078, 0.431373, 0.341176, 1.0 },
+ { 0.254902, 0.494118, 0.576471, 1.0 },
+ { 0.270588, 0.529412, 0.654902, 1.0 },
+ { 0.286275, 0.568627, 0.733333, 1.0 },
+ { 0.411765, 0.639216, 0.690196, 1.0 },
+ { 0.537255, 0.709804, 0.647059, 1.0 },
+ { 0.552941, 0.705882, 0.619608, 1.0 },
+ { 0.568627, 0.705882, 0.596078, 1.0 },
+ { 0.709804, 0.756863, 0.509804, 1.0 },
+ { 0.839216, 0.745098, 0.368627, 1.0 },
+ { 0.886275, 0.690196, 0.196078, 1.0 },
+ { 0.749020, 0.674510, 0.298039, 1.0 },
+ { 0.615686, 0.658824, 0.400000, 1.0 },
+ { 0.545098, 0.560784, 0.392157, 1.0 },
+ { 0.474510, 0.466667, 0.388235, 1.0 },
+ { 0.450980, 0.447059, 0.384314, 1.0 },
+ { 0.427451, 0.427451, 0.384314, 1.0 },
+ { 0.470588, 0.482353, 0.411765, 1.0 },
+ { 0.549020, 0.470588, 0.298039, 1.0 },
+ { 0.627451, 0.462745, 0.184314, 1.0 },
+ { 0.752941, 0.513725, 0.105882, 1.0 },
+ { 0.882353, 0.568627, 0.027451, 1.0 },
+ { 0.917647, 0.588235, 0.015686, 1.0 },
+ { 0.952941, 0.607843, 0.007843, 1.0 },
+ { 0.964706, 0.635294, 0.015686, 1.0 },
+ { 0.968627, 0.639216, 0.027451, 1.0 },
+ { 0.984314, 0.603922, 0.043137, 1.0 },
+ { 0.941176, 0.525490, 0.047059, 1.0 },
+ { 0.901961, 0.447059, 0.050980, 1.0 },
+ { 0.780392, 0.372549, 0.070588, 1.0 },
+ { 0.662745, 0.298039, 0.094118, 1.0 },
+ { 0.619608, 0.266667, 0.090196, 1.0 },
+ { 0.576471, 0.239216, 0.090196, 1.0 },
+ { 0.305882, 0.082353, 0.105882, 1.0 },
+ { 0.200000, 0.070588, 0.125490, 1.0 },
+ { 0.094118, 0.058824, 0.149020, 1.0 },
+ { 0.054902, 0.070588, 0.129412, 1.0 },
+ { 0.019608, 0.086275, 0.109804, 1.0 },
+ { 0.015686, 0.082353, 0.113725, 1.0 },
+ { 0.011765, 0.078431, 0.117647, 1.0 },
+ { 0.023529, 0.078431, 0.133333, 1.0 },
+ { 0.043137, 0.094118, 0.105882, 1.0 },
+ { 0.141176, 0.105882, 0.098039, 1.0 },
+ { 0.250980, 0.160784, 0.101961, 1.0 },
+ { 0.364706, 0.215686, 0.109804, 1.0 },
+ { 0.431373, 0.250980, 0.113725, 1.0 },
+ { 0.501961, 0.286275, 0.117647, 1.0 },
+ { 0.603922, 0.337255, 0.133333, 1.0 },
+ { 0.705882, 0.407843, 0.125490, 1.0 },
+ { 0.913725, 0.564706, 0.086275, 1.0 },
+ { 0.949020, 0.592157, 0.082353, 1.0 },
+ { 0.988235, 0.623529, 0.082353, 1.0 },
+ { 0.984314, 0.623529, 0.058824, 1.0 },
+ { 0.980392, 0.627451, 0.039216, 1.0 },
+ { 0.976471, 0.627451, 0.031373, 1.0 },
+ { 0.976471, 0.631373, 0.023529, 1.0 },
+ { 0.972549, 0.631373, 0.027451, 1.0 },
+ { 0.952941, 0.635294, 0.039216, 1.0 },
+ { 0.764706, 0.564706, 0.066667, 1.0 },
+ { 0.627451, 0.509804, 0.156863, 1.0 },
+ { 0.494118, 0.458824, 0.247059, 1.0 },
+ { 0.454902, 0.458824, 0.301961, 1.0 },
+ { 0.415686, 0.458824, 0.356863, 1.0 },
+ { 0.298039, 0.419608, 0.435294, 1.0 },
+ { 0.188235, 0.337255, 0.482353, 1.0 },
+ { 0.207843, 0.341176, 0.482353, 1.0 },
+ { 0.290196, 0.360784, 0.431373, 1.0 },
+ { 0.376471, 0.384314, 0.380392, 1.0 },
+ { 0.388235, 0.356863, 0.329412, 1.0 },
+ { 0.400000, 0.333333, 0.278431, 1.0 },
+ { 0.439216, 0.290196, 0.168627, 1.0 },
+ { 0.462745, 0.278431, 0.062745, 1.0 },
+ { 0.494118, 0.305882, 0.023529, 1.0 },
+ { 0.525490, 0.317647, 0.011765, 1.0 },
+ { 0.611765, 0.325490, 0.039216, 1.0 },
+ { 0.662745, 0.360784, 0.062745, 1.0 },
+ { 0.717647, 0.396078, 0.086275, 1.0 },
+ { 0.764706, 0.415686, 0.082353, 1.0 },
+ { 0.815686, 0.439216, 0.078431, 1.0 },
+ { 0.827451, 0.419608, 0.082353, 1.0 },
+ { 0.749020, 0.372549, 0.078431, 1.0 },
+ { 0.545098, 0.247059, 0.098039, 1.0 },
+ { 0.407843, 0.172549, 0.098039, 1.0 },
+ { 0.270588, 0.098039, 0.101961, 1.0 },
+ { 0.203922, 0.070588, 0.098039, 1.0 },
+ { 0.137255, 0.047059, 0.098039, 1.0 },
+ { 0.070588, 0.023529, 0.090196, 1.0 },
+ { 0.031373, 0.011765, 0.101961, 1.0 },
+ { 0.007843, 0.003922, 0.094118, 1.0 },
+ { 0.000000, 0.007843, 0.078431, 1.0 },
+ { 0.000000, 0.011765, 0.043137, 1.0 },
+ { 0.000000, 0.011765, 0.039216, 1.0 },
+ { 0.000000, 0.011765, 0.035294, 1.0 },
+ { 0.000000, 0.011765, 0.035294, 1.0 },
+ { 0.003922, 0.015686, 0.039216, 1.0 },
+ { 0.019608, 0.015686, 0.035294, 1.0 },
+ { 0.039216, 0.015686, 0.035294, 1.0 },
+ { 0.117647, 0.023529, 0.066667, 1.0 },
+ { 0.227451, 0.101961, 0.054902, 1.0 },
+ { 0.337255, 0.184314, 0.043137, 1.0 },
+ { 0.388235, 0.223529, 0.039216, 1.0 },
+ { 0.443137, 0.266667, 0.035294, 1.0 },
+ { 0.549020, 0.309804, 0.058824, 1.0 },
+ { 0.674510, 0.372549, 0.062745, 1.0 },
+ { 0.768627, 0.435294, 0.078431, 1.0 },
+ { 0.807843, 0.466667, 0.082353, 1.0 },
+ { 0.674510, 0.400000, 0.121569, 1.0 },
+ { 0.615686, 0.380392, 0.168627, 1.0 },
+ { 0.556863, 0.360784, 0.215686, 1.0 },
+ { 0.470588, 0.341176, 0.337255, 1.0 },
+ { 0.345098, 0.356863, 0.454902, 1.0 },
+ { 0.219608, 0.392157, 0.545098, 1.0 },
+ { 0.090196, 0.419608, 0.654902, 1.0 },
+ { 0.015686, 0.470588, 0.784314, 1.0 },
+ { 0.007843, 0.443137, 0.713725, 1.0 },
+ { 0.003922, 0.415686, 0.647059, 1.0 },
+ { 0.003922, 0.392157, 0.576471, 1.0 },
+ { 0.003922, 0.372549, 0.509804, 1.0 },
+ { 0.000000, 0.313725, 0.407843, 1.0 },
+ { 0.000000, 0.219608, 0.274510, 1.0 },
+ { 0.000000, 0.125490, 0.160784, 1.0 },
+ { 0.000000, 0.082353, 0.054902, 1.0 },
+ { 0.031373, 0.074510, 0.007843, 1.0 },
+ { 0.054902, 0.074510, 0.011765, 1.0 },
+ { 0.078431, 0.074510, 0.019608, 1.0 },
+ { 0.176471, 0.129412, 0.015686, 1.0 },
+ { 0.290196, 0.223529, 0.011765, 1.0 },
+ { 0.427451, 0.325490, 0.007843, 1.0 },
+ { 0.541176, 0.392157, 0.019608, 1.0 },
+ { 0.788235, 0.556863, 0.019608, 1.0 },
+ { 0.839216, 0.600000, 0.015686, 1.0 },
+ { 0.894118, 0.647059, 0.015686, 1.0 },
+ { 0.960784, 0.690196, 0.023529, 1.0 },
+ { 0.988235, 0.705882, 0.047059, 1.0 },
+ { 0.984314, 0.694118, 0.074510, 1.0 },
+ { 0.952941, 0.678431, 0.121569, 1.0 },
+ { 0.803922, 0.670588, 0.239216, 1.0 },
+ { 0.670588, 0.654902, 0.388235, 1.0 },
+ { 0.486275, 0.576471, 0.533333, 1.0 },
+ { 0.403922, 0.545098, 0.556863, 1.0 },
+ { 0.325490, 0.517647, 0.580392, 1.0 },
+ { 0.207843, 0.454902, 0.592157, 1.0 },
+ { 0.098039, 0.407843, 0.603922, 1.0 },
+ { 0.082353, 0.349020, 0.517647, 1.0 },
+ { 0.050980, 0.270588, 0.443137, 1.0 },
+ { 0.066667, 0.121569, 0.254902, 1.0 },
+ { 0.062745, 0.113725, 0.227451, 1.0 },
+ { 0.058824, 0.105882, 0.200000, 1.0 },
+ { 0.039216, 0.082353, 0.203922, 1.0 },
+ { 0.031373, 0.066667, 0.215686, 1.0 },
+ { 0.023529, 0.074510, 0.258824, 1.0 },
+ { 0.015686, 0.125490, 0.337255, 1.0 },
+ { 0.019608, 0.188235, 0.431373, 1.0 },
+ { 0.027451, 0.262745, 0.517647, 1.0 },
+ { 0.019608, 0.341176, 0.592157, 1.0 },
+ { 0.003922, 0.439216, 0.670588, 1.0 },
+ { 0.007843, 0.482353, 0.737255, 1.0 },
+ { 0.023529, 0.474510, 0.741176, 1.0 },
+ { 0.023529, 0.423529, 0.701961, 1.0 },
+ { 0.015686, 0.384314, 0.607843, 1.0 },
+ { 0.027451, 0.329412, 0.513725, 1.0 },
+ { 0.113725, 0.168627, 0.278431, 1.0 },
+ { 0.156863, 0.160784, 0.219608, 1.0 },
+ { 0.203922, 0.152941, 0.160784, 1.0 },
+ { 0.325490, 0.192157, 0.086275, 1.0 },
+ { 0.454902, 0.262745, 0.035294, 1.0 },
+ { 0.556863, 0.317647, 0.015686, 1.0 },
+ { 0.654902, 0.392157, 0.003922, 1.0 },
+ { 0.768627, 0.470588, 0.003922, 1.0 },
+ { 0.874510, 0.533333, 0.011765, 1.0 },
+ { 0.890196, 0.541176, 0.011765, 1.0 },
+ { 0.831373, 0.486275, 0.003922, 1.0 },
+ { 0.721569, 0.415686, 0.000000, 1.0 },
+ { 0.623529, 0.337255, 0.003922, 1.0 },
+ { 0.521569, 0.290196, 0.007843, 1.0 },
+ { 0.403922, 0.215686, 0.011765, 1.0 },
+ { 0.266667, 0.141176, 0.023529, 1.0 },
+ { 0.156863, 0.070588, 0.039216, 1.0 },
+ { 0.082353, 0.050980, 0.054902, 1.0 },
+ { 0.043137, 0.043137, 0.070588, 1.0 },
+ { 0.023529, 0.062745, 0.105882, 1.0 },
+ { 0.011765, 0.078431, 0.168627, 1.0 },
+ { 0.007843, 0.113725, 0.254902, 1.0 },
+ { 0.000000, 0.164706, 0.372549, 1.0 },
+ { 0.007843, 0.254902, 0.486275, 1.0 },
+ { 0.011765, 0.352941, 0.596078, 1.0 },
+ { 0.011765, 0.439216, 0.690196, 1.0 },
+ { 0.003922, 0.505882, 0.788235, 1.0 },
+ { 0.003922, 0.552941, 0.847059, 1.0 },
+ { 0.019608, 0.549020, 0.843137, 1.0 },
+ { 0.050980, 0.517647, 0.741176, 1.0 },
+ { 0.129412, 0.494118, 0.615686, 1.0 },
+ { 0.254902, 0.513725, 0.494118, 1.0 },
+ { 0.388235, 0.498039, 0.392157, 1.0 },
+ { 0.501961, 0.474510, 0.266667, 1.0 },
+ { 0.611765, 0.466667, 0.156863, 1.0 },
+ { 0.741176, 0.556863, 0.098039, 1.0 },
+ { 0.866667, 0.647059, 0.066667, 1.0 },
+ { 0.949020, 0.713725, 0.050980, 1.0 },
+ { 0.984314, 0.725490, 0.035294, 1.0 },
+ { 0.992157, 0.741176, 0.062745, 1.0 },
+ { 0.992157, 0.756863, 0.058824, 1.0 },
+ { 0.992157, 0.752941, 0.050980, 1.0 },
+ { 1.000000, 0.705882, 0.019608, 1.0 },
+ { 0.980392, 0.619608, 0.023529, 1.0 },
+ { 0.917647, 0.513725, 0.027451, 1.0 },
+ { 0.819608, 0.415686, 0.023529, 1.0 },
+ { 0.733333, 0.337255, 0.015686, 1.0 },
+ { 0.682353, 0.254902, 0.003922, 1.0 },
+ { 0.639216, 0.192157, 0.011765, 1.0 },
+ { 0.607843, 0.164706, 0.011765, 1.0 },
+ { 0.596078, 0.180392, 0.011765, 1.0 },
+ { 0.615686, 0.207843, 0.000000, 1.0 },
+ { 0.627451, 0.243137, 0.000000, 1.0 },
+ { 0.627451, 0.258824, 0.000000, 1.0 },
+ { 0.607843, 0.266667, 0.000000, 1.0 },
+ { 0.572549, 0.243137, 0.000000, 1.0 },
+ { 0.486275, 0.227451, 0.000000, 1.0 },
+ { 0.380392, 0.176471, 0.000000, 1.0 },
+ { 0.254902, 0.109804, 0.000000, 1.0 },
+ { 0.156863, 0.039216, 0.000000, 1.0 },
+ { 0.078431, 0.011765, 0.007843, 1.0 },
+ { 0.039216, 0.003922, 0.019608, 1.0 },
+ { 0.011765, 0.007843, 0.023529, 1.0 },
+ { 0.007843, 0.007843, 0.023529, 1.0 },
+ { 0.027451, 0.007843, 0.027451, 1.0 },
+ { 0.062745, 0.007843, 0.031373, 1.0 },
+ { 0.133333, 0.031373, 0.039216, 1.0 },
+ { 0.231373, 0.109804, 0.039216, 1.0 },
+ { 0.384314, 0.239216, 0.027451, 1.0 },
+ { 0.501961, 0.313725, 0.015686, 1.0 },
+ { 0.615686, 0.341176, 0.015686, 1.0 },
+ { 0.705882, 0.384314, 0.011765, 1.0 },
+ };
+/* Sunny_Field */
+static double4 colors_658[] = {
+ { 0.458824, 0.690196, 0.439216, 1.0 },
+ { 0.431373, 0.666667, 0.454902, 1.0 },
+ { 0.431373, 0.666667, 0.498039, 1.0 },
+ { 0.435294, 0.670588, 0.541176, 1.0 },
+ { 0.431373, 0.686275, 0.564706, 1.0 },
+ { 0.431373, 0.701961, 0.588235, 1.0 },
+ { 0.431373, 0.717647, 0.592157, 1.0 },
+ { 0.435294, 0.733333, 0.596078, 1.0 },
+ { 0.498039, 0.764706, 0.607843, 1.0 },
+ { 0.529412, 0.792157, 0.600000, 1.0 },
+ { 0.560784, 0.819608, 0.596078, 1.0 },
+ { 0.580392, 0.815686, 0.603922, 1.0 },
+ { 0.600000, 0.815686, 0.615686, 1.0 },
+ { 0.607843, 0.819608, 0.619608, 1.0 },
+ { 0.615686, 0.823529, 0.623529, 1.0 },
+ { 0.603922, 0.823529, 0.615686, 1.0 },
+ { 0.592157, 0.823529, 0.611765, 1.0 },
+ { 0.600000, 0.772549, 0.564706, 1.0 },
+ { 0.584314, 0.756863, 0.533333, 1.0 },
+ { 0.568627, 0.741176, 0.501961, 1.0 },
+ { 0.552941, 0.694118, 0.443137, 1.0 },
+ { 0.537255, 0.650980, 0.388235, 1.0 },
+ { 0.509804, 0.611765, 0.356863, 1.0 },
+ { 0.486275, 0.576471, 0.329412, 1.0 },
+ { 0.341176, 0.419608, 0.227451, 1.0 },
+ { 0.270588, 0.341176, 0.180392, 1.0 },
+ { 0.200000, 0.266667, 0.133333, 1.0 },
+ { 0.164706, 0.250980, 0.125490, 1.0 },
+ { 0.133333, 0.239216, 0.121569, 1.0 },
+ { 0.141176, 0.250980, 0.129412, 1.0 },
+ { 0.152941, 0.266667, 0.141176, 1.0 },
+ { 0.196078, 0.301961, 0.145098, 1.0 },
+ { 0.227451, 0.341176, 0.188235, 1.0 },
+ { 0.290196, 0.443137, 0.301961, 1.0 },
+ { 0.282353, 0.447059, 0.294118, 1.0 },
+ { 0.278431, 0.454902, 0.286275, 1.0 },
+ { 0.231373, 0.443137, 0.282353, 1.0 },
+ { 0.188235, 0.431373, 0.278431, 1.0 },
+ { 0.172549, 0.415686, 0.258824, 1.0 },
+ { 0.156863, 0.400000, 0.243137, 1.0 },
+ { 0.082353, 0.317647, 0.160784, 1.0 },
+ { 0.062745, 0.294118, 0.125490, 1.0 },
+ { 0.043137, 0.270588, 0.094118, 1.0 },
+ { 0.043137, 0.227451, 0.074510, 1.0 },
+ { 0.047059, 0.188235, 0.058824, 1.0 },
+ { 0.039216, 0.176471, 0.050980, 1.0 },
+ { 0.031373, 0.168627, 0.047059, 1.0 },
+ { 0.043137, 0.156863, 0.027451, 1.0 },
+ { 0.074510, 0.172549, 0.035294, 1.0 },
+ { 0.160784, 0.223529, 0.062745, 1.0 },
+ { 0.215686, 0.266667, 0.066667, 1.0 },
+ { 0.274510, 0.313725, 0.070588, 1.0 },
+ { 0.325490, 0.352941, 0.109804, 1.0 },
+ { 0.380392, 0.396078, 0.149020, 1.0 },
+ { 0.403922, 0.419608, 0.164706, 1.0 },
+ { 0.427451, 0.443137, 0.184314, 1.0 },
+ { 0.439216, 0.501961, 0.270588, 1.0 },
+ { 0.419608, 0.501961, 0.305882, 1.0 },
+ { 0.403922, 0.505882, 0.345098, 1.0 },
+ { 0.356863, 0.498039, 0.349020, 1.0 },
+ { 0.309804, 0.490196, 0.356863, 1.0 },
+ { 0.298039, 0.474510, 0.352941, 1.0 },
+ { 0.290196, 0.462745, 0.352941, 1.0 },
+ { 0.250980, 0.431373, 0.345098, 1.0 },
+ { 0.227451, 0.427451, 0.309804, 1.0 },
+ { 0.172549, 0.462745, 0.254902, 1.0 },
+ { 0.176471, 0.458824, 0.227451, 1.0 },
+ { 0.180392, 0.458824, 0.200000, 1.0 },
+ { 0.180392, 0.454902, 0.188235, 1.0 },
+ { 0.180392, 0.450980, 0.180392, 1.0 },
+ { 0.164706, 0.439216, 0.160784, 1.0 },
+ { 0.152941, 0.419608, 0.145098, 1.0 },
+ { 0.168627, 0.360784, 0.109804, 1.0 },
+ { 0.160784, 0.337255, 0.109804, 1.0 },
+ { 0.152941, 0.317647, 0.113725, 1.0 },
+ { 0.172549, 0.349020, 0.137255, 1.0 },
+ { 0.192157, 0.380392, 0.160784, 1.0 },
+ { 0.207843, 0.396078, 0.176471, 1.0 },
+ { 0.227451, 0.415686, 0.196078, 1.0 },
+ { 0.258824, 0.435294, 0.223529, 1.0 },
+ { 0.301961, 0.466667, 0.247059, 1.0 },
+ { 0.337255, 0.509804, 0.337255, 1.0 },
+ { 0.325490, 0.517647, 0.352941, 1.0 },
+ { 0.317647, 0.529412, 0.368627, 1.0 },
+ { 0.309804, 0.529412, 0.352941, 1.0 },
+ { 0.305882, 0.533333, 0.341176, 1.0 },
+ { 0.294118, 0.529412, 0.317647, 1.0 },
+ { 0.258824, 0.517647, 0.309804, 1.0 },
+ { 0.250980, 0.549020, 0.294118, 1.0 },
+ { 0.294118, 0.568627, 0.278431, 1.0 },
+ { 0.337255, 0.588235, 0.266667, 1.0 },
+ { 0.349020, 0.607843, 0.282353, 1.0 },
+ { 0.364706, 0.627451, 0.301961, 1.0 },
+ { 0.388235, 0.654902, 0.349020, 1.0 },
+ { 0.427451, 0.686275, 0.372549, 1.0 },
+ { 0.411765, 0.705882, 0.388235, 1.0 },
+ { 0.376471, 0.713725, 0.411765, 1.0 },
+ { 0.298039, 0.713725, 0.403922, 1.0 },
+ { 0.235294, 0.690196, 0.392157, 1.0 },
+ { 0.176471, 0.670588, 0.380392, 1.0 },
+ { 0.149020, 0.666667, 0.380392, 1.0 },
+ { 0.121569, 0.662745, 0.380392, 1.0 },
+ { 0.105882, 0.654902, 0.384314, 1.0 },
+ { 0.113725, 0.662745, 0.380392, 1.0 },
+ { 0.172549, 0.635294, 0.368627, 1.0 },
+ { 0.196078, 0.619608, 0.356863, 1.0 },
+ { 0.223529, 0.607843, 0.349020, 1.0 },
+ { 0.227451, 0.603922, 0.349020, 1.0 },
+ { 0.235294, 0.603922, 0.352941, 1.0 },
+ { 0.235294, 0.600000, 0.337255, 1.0 },
+ { 0.239216, 0.580392, 0.321569, 1.0 },
+ { 0.219608, 0.580392, 0.317647, 1.0 },
+ { 0.207843, 0.580392, 0.325490, 1.0 },
+ { 0.160784, 0.611765, 0.368627, 1.0 },
+ { 0.160784, 0.611765, 0.388235, 1.0 },
+ { 0.164706, 0.611765, 0.407843, 1.0 },
+ { 0.196078, 0.600000, 0.435294, 1.0 },
+ { 0.227451, 0.607843, 0.439216, 1.0 },
+ { 0.254902, 0.603922, 0.435294, 1.0 },
+ { 0.266667, 0.580392, 0.419608, 1.0 },
+ { 0.278431, 0.517647, 0.356863, 1.0 },
+ { 0.270588, 0.513725, 0.309804, 1.0 },
+ { 0.266667, 0.509804, 0.262745, 1.0 },
+ { 0.250980, 0.498039, 0.235294, 1.0 },
+ { 0.239216, 0.486275, 0.207843, 1.0 },
+ { 0.215686, 0.474510, 0.172549, 1.0 },
+ { 0.184314, 0.458824, 0.160784, 1.0 },
+ { 0.152941, 0.435294, 0.156863, 1.0 },
+ { 0.121569, 0.403922, 0.152941, 1.0 },
+ { 0.098039, 0.352941, 0.137255, 1.0 },
+ { 0.094118, 0.341176, 0.125490, 1.0 },
+ { 0.094118, 0.329412, 0.117647, 1.0 },
+ { 0.101961, 0.290196, 0.117647, 1.0 },
+ { 0.133333, 0.290196, 0.129412, 1.0 },
+ { 0.160784, 0.294118, 0.152941, 1.0 },
+ { 0.219608, 0.341176, 0.172549, 1.0 },
+ { 0.470588, 0.427451, 0.239216, 1.0 },
+ { 0.564706, 0.513725, 0.294118, 1.0 },
+ { 0.658824, 0.600000, 0.352941, 1.0 },
+ { 0.701961, 0.627451, 0.396078, 1.0 },
+ { 0.745098, 0.658824, 0.443137, 1.0 },
+ { 0.827451, 0.674510, 0.486275, 1.0 },
+ { 0.862745, 0.713725, 0.521569, 1.0 },
+ { 0.847059, 0.752941, 0.545098, 1.0 },
+ { 0.796078, 0.784314, 0.580392, 1.0 },
+ { 0.650980, 0.741176, 0.627451, 1.0 },
+ { 0.603922, 0.725490, 0.631373, 1.0 },
+ { 0.556863, 0.713725, 0.639216, 1.0 },
+ { 0.450980, 0.705882, 0.619608, 1.0 },
+ { 0.384314, 0.686275, 0.600000, 1.0 },
+ { 0.325490, 0.639216, 0.556863, 1.0 },
+ { 0.282353, 0.592157, 0.517647, 1.0 },
+ { 0.192157, 0.525490, 0.392157, 1.0 },
+ { 0.180392, 0.501961, 0.352941, 1.0 },
+ { 0.172549, 0.478431, 0.313725, 1.0 },
+ { 0.164706, 0.431373, 0.258824, 1.0 },
+ { 0.152941, 0.411765, 0.192157, 1.0 },
+ { 0.145098, 0.407843, 0.156863, 1.0 },
+ { 0.152941, 0.415686, 0.125490, 1.0 },
+ { 0.176471, 0.411765, 0.121569, 1.0 },
+ { 0.203922, 0.431373, 0.113725, 1.0 },
+ { 0.337255, 0.490196, 0.160784, 1.0 },
+ { 0.372549, 0.509804, 0.188235, 1.0 },
+ { 0.407843, 0.533333, 0.219608, 1.0 },
+ { 0.478431, 0.556863, 0.282353, 1.0 },
+ { 0.576471, 0.615686, 0.360784, 1.0 },
+ { 0.698039, 0.650980, 0.400000, 1.0 },
+ { 0.784314, 0.713725, 0.439216, 1.0 },
+ { 0.839216, 0.788235, 0.529412, 1.0 },
+ { 0.839216, 0.796078, 0.545098, 1.0 },
+ { 0.843137, 0.807843, 0.560784, 1.0 },
+ { 0.815686, 0.823529, 0.568627, 1.0 },
+ { 0.772549, 0.850980, 0.556863, 1.0 },
+ { 0.662745, 0.858824, 0.568627, 1.0 },
+ { 0.556863, 0.862745, 0.584314, 1.0 },
+ { 0.466667, 0.847059, 0.596078, 1.0 },
+ { 0.431373, 0.839216, 0.580392, 1.0 },
+ { 0.396078, 0.839216, 0.580392, 1.0 },
+ { 0.372549, 0.835294, 0.568627, 1.0 },
+ { 0.356863, 0.823529, 0.560784, 1.0 },
+ { 0.364706, 0.803922, 0.513725, 1.0 },
+ { 0.372549, 0.784314, 0.478431, 1.0 },
+ { 0.368627, 0.752941, 0.435294, 1.0 },
+ { 0.352941, 0.705882, 0.403922, 1.0 },
+ { 0.262745, 0.596078, 0.309804, 1.0 },
+ { 0.235294, 0.580392, 0.286275, 1.0 },
+ { 0.211765, 0.564706, 0.266667, 1.0 },
+ { 0.188235, 0.525490, 0.247059, 1.0 },
+ { 0.164706, 0.517647, 0.235294, 1.0 },
+ { 0.141176, 0.505882, 0.239216, 1.0 },
+ { 0.109804, 0.533333, 0.247059, 1.0 },
+ { 0.113725, 0.537255, 0.254902, 1.0 },
+ { 0.105882, 0.505882, 0.250980, 1.0 },
+ { 0.101961, 0.501961, 0.254902, 1.0 },
+ { 0.098039, 0.525490, 0.290196, 1.0 },
+ { 0.133333, 0.576471, 0.352941, 1.0 },
+ { 0.141176, 0.560784, 0.384314, 1.0 },
+ { 0.164706, 0.545098, 0.400000, 1.0 },
+ { 0.188235, 0.537255, 0.419608, 1.0 },
+ { 0.219608, 0.572549, 0.462745, 1.0 },
+ { 0.219608, 0.635294, 0.501961, 1.0 },
+ { 0.207843, 0.670588, 0.505882, 1.0 },
+ { 0.215686, 0.666667, 0.478431, 1.0 },
+ { 0.223529, 0.623529, 0.431373, 1.0 },
+ { 0.235294, 0.611765, 0.403922, 1.0 },
+ { 0.250980, 0.623529, 0.388235, 1.0 },
+ { 0.270588, 0.627451, 0.376471, 1.0 },
+ { 0.286275, 0.607843, 0.360784, 1.0 },
+ { 0.301961, 0.607843, 0.364706, 1.0 },
+ { 0.341176, 0.627451, 0.384314, 1.0 },
+ { 0.372549, 0.658824, 0.419608, 1.0 },
+ { 0.392157, 0.682353, 0.466667, 1.0 },
+ { 0.407843, 0.713725, 0.498039, 1.0 },
+ { 0.435294, 0.749020, 0.537255, 1.0 },
+ { 0.458824, 0.772549, 0.549020, 1.0 },
+ { 0.486275, 0.792157, 0.568627, 1.0 },
+ { 0.509804, 0.823529, 0.568627, 1.0 },
+ { 0.545098, 0.843137, 0.568627, 1.0 },
+ { 0.564706, 0.850980, 0.552941, 1.0 },
+ { 0.576471, 0.850980, 0.525490, 1.0 },
+ { 0.576471, 0.831373, 0.490196, 1.0 },
+ { 0.564706, 0.788235, 0.447059, 1.0 },
+ { 0.576471, 0.741176, 0.403922, 1.0 },
+ { 0.572549, 0.698039, 0.372549, 1.0 },
+ { 0.568627, 0.643137, 0.356863, 1.0 },
+ { 0.537255, 0.596078, 0.341176, 1.0 },
+ { 0.556863, 0.576471, 0.337255, 1.0 },
+ { 0.560784, 0.588235, 0.341176, 1.0 },
+ { 0.564706, 0.611765, 0.376471, 1.0 },
+ { 0.545098, 0.650980, 0.407843, 1.0 },
+ { 0.568627, 0.686275, 0.431373, 1.0 },
+ { 0.607843, 0.725490, 0.447059, 1.0 },
+ { 0.619608, 0.760784, 0.482353, 1.0 },
+ { 0.635294, 0.803922, 0.529412, 1.0 },
+ { 0.639216, 0.815686, 0.549020, 1.0 },
+ { 0.678431, 0.792157, 0.560784, 1.0 },
+ { 0.709804, 0.764706, 0.568627, 1.0 },
+ { 0.764706, 0.780392, 0.580392, 1.0 },
+ { 0.803922, 0.803922, 0.572549, 1.0 },
+ { 0.835294, 0.815686, 0.568627, 1.0 },
+ { 0.870588, 0.800000, 0.568627, 1.0 },
+ { 0.890196, 0.800000, 0.576471, 1.0 },
+ { 0.898039, 0.815686, 0.568627, 1.0 },
+ { 0.874510, 0.850980, 0.560784, 1.0 },
+ { 0.862745, 0.874510, 0.564706, 1.0 },
+ { 0.839216, 0.898039, 0.596078, 1.0 },
+ { 0.803922, 0.894118, 0.611765, 1.0 },
+ { 0.756863, 0.894118, 0.639216, 1.0 },
+ { 0.705882, 0.901961, 0.647059, 1.0 },
+ { 0.670588, 0.909804, 0.662745, 1.0 },
+ { 0.639216, 0.890196, 0.635294, 1.0 },
+ { 0.615686, 0.862745, 0.603922, 1.0 },
+ { 0.568627, 0.831373, 0.552941, 1.0 },
+ { 0.521569, 0.800000, 0.521569, 1.0 },
+ { 0.486275, 0.756863, 0.474510, 1.0 },
+ { 0.470588, 0.721569, 0.462745, 1.0 },
+ };
+/* Sunset */
+static double4 colors_659[] = {
+ { 0.741176, 0.415686, 0.415686, 1.0 },
+ { 0.647059, 0.317647, 0.356863, 1.0 },
+ { 0.607843, 0.278431, 0.341176, 1.0 },
+ { 0.572549, 0.243137, 0.325490, 1.0 },
+ { 0.537255, 0.200000, 0.317647, 1.0 },
+ { 0.505882, 0.160784, 0.313725, 1.0 },
+ { 0.482353, 0.141176, 0.309804, 1.0 },
+ { 0.458824, 0.121569, 0.305882, 1.0 },
+ { 0.349020, 0.090196, 0.247059, 1.0 },
+ { 0.298039, 0.074510, 0.211765, 1.0 },
+ { 0.247059, 0.062745, 0.176471, 1.0 },
+ { 0.211765, 0.054902, 0.152941, 1.0 },
+ { 0.176471, 0.050980, 0.133333, 1.0 },
+ { 0.172549, 0.047059, 0.129412, 1.0 },
+ { 0.168627, 0.047059, 0.129412, 1.0 },
+ { 0.168627, 0.047059, 0.125490, 1.0 },
+ { 0.172549, 0.047059, 0.125490, 1.0 },
+ { 0.192157, 0.047059, 0.133333, 1.0 },
+ { 0.207843, 0.043137, 0.133333, 1.0 },
+ { 0.223529, 0.039216, 0.137255, 1.0 },
+ { 0.250980, 0.035294, 0.121569, 1.0 },
+ { 0.282353, 0.035294, 0.105882, 1.0 },
+ { 0.309804, 0.035294, 0.101961, 1.0 },
+ { 0.341176, 0.035294, 0.101961, 1.0 },
+ { 0.450980, 0.062745, 0.086275, 1.0 },
+ { 0.517647, 0.094118, 0.094118, 1.0 },
+ { 0.584314, 0.125490, 0.101961, 1.0 },
+ { 0.635294, 0.160784, 0.125490, 1.0 },
+ { 0.686275, 0.196078, 0.152941, 1.0 },
+ { 0.709804, 0.207843, 0.156863, 1.0 },
+ { 0.733333, 0.223529, 0.164706, 1.0 },
+ { 0.784314, 0.239216, 0.172549, 1.0 },
+ { 0.835294, 0.243137, 0.160784, 1.0 },
+ { 0.854902, 0.282353, 0.129412, 1.0 },
+ { 0.862745, 0.305882, 0.121569, 1.0 },
+ { 0.874510, 0.329412, 0.117647, 1.0 },
+ { 0.850980, 0.341176, 0.121569, 1.0 },
+ { 0.831373, 0.356863, 0.125490, 1.0 },
+ { 0.815686, 0.349020, 0.125490, 1.0 },
+ { 0.800000, 0.345098, 0.129412, 1.0 },
+ { 0.721569, 0.290196, 0.121569, 1.0 },
+ { 0.654902, 0.258824, 0.113725, 1.0 },
+ { 0.592157, 0.231373, 0.105882, 1.0 },
+ { 0.533333, 0.207843, 0.094118, 1.0 },
+ { 0.474510, 0.184314, 0.082353, 1.0 },
+ { 0.439216, 0.176471, 0.074510, 1.0 },
+ { 0.407843, 0.172549, 0.070588, 1.0 },
+ { 0.352941, 0.145098, 0.058824, 1.0 },
+ { 0.317647, 0.109804, 0.050980, 1.0 },
+ { 0.266667, 0.074510, 0.050980, 1.0 },
+ { 0.262745, 0.105882, 0.086275, 1.0 },
+ { 0.262745, 0.137255, 0.121569, 1.0 },
+ { 0.294118, 0.196078, 0.164706, 1.0 },
+ { 0.325490, 0.254902, 0.211765, 1.0 },
+ { 0.337255, 0.282353, 0.231373, 1.0 },
+ { 0.352941, 0.309804, 0.254902, 1.0 },
+ { 0.439216, 0.368627, 0.321569, 1.0 },
+ { 0.486275, 0.392157, 0.329412, 1.0 },
+ { 0.533333, 0.419608, 0.341176, 1.0 },
+ { 0.592157, 0.454902, 0.352941, 1.0 },
+ { 0.654902, 0.490196, 0.364706, 1.0 },
+ { 0.694118, 0.513725, 0.368627, 1.0 },
+ { 0.737255, 0.537255, 0.376471, 1.0 },
+ { 0.796078, 0.584314, 0.388235, 1.0 },
+ { 0.835294, 0.611765, 0.400000, 1.0 },
+ { 0.874510, 0.556863, 0.372549, 1.0 },
+ { 0.854902, 0.501961, 0.329412, 1.0 },
+ { 0.839216, 0.447059, 0.290196, 1.0 },
+ { 0.823529, 0.415686, 0.266667, 1.0 },
+ { 0.811765, 0.388235, 0.247059, 1.0 },
+ { 0.807843, 0.345098, 0.196078, 1.0 },
+ { 0.803922, 0.337255, 0.152941, 1.0 },
+ { 0.803922, 0.356863, 0.129412, 1.0 },
+ { 0.811765, 0.364706, 0.133333, 1.0 },
+ { 0.819608, 0.376471, 0.137255, 1.0 },
+ { 0.815686, 0.392157, 0.152941, 1.0 },
+ { 0.815686, 0.411765, 0.172549, 1.0 },
+ { 0.815686, 0.411765, 0.168627, 1.0 },
+ { 0.815686, 0.411765, 0.168627, 1.0 },
+ { 0.811765, 0.423529, 0.164706, 1.0 },
+ { 0.803922, 0.439216, 0.176471, 1.0 },
+ { 0.800000, 0.486275, 0.207843, 1.0 },
+ { 0.807843, 0.521569, 0.227451, 1.0 },
+ { 0.819608, 0.556863, 0.247059, 1.0 },
+ { 0.823529, 0.572549, 0.258824, 1.0 },
+ { 0.831373, 0.592157, 0.274510, 1.0 },
+ { 0.843137, 0.615686, 0.286275, 1.0 },
+ { 0.854902, 0.635294, 0.290196, 1.0 },
+ { 0.835294, 0.631373, 0.294118, 1.0 },
+ { 0.803922, 0.596078, 0.278431, 1.0 },
+ { 0.776471, 0.564706, 0.266667, 1.0 },
+ { 0.756863, 0.541176, 0.258824, 1.0 },
+ { 0.737255, 0.517647, 0.250980, 1.0 },
+ { 0.686275, 0.470588, 0.235294, 1.0 },
+ { 0.623529, 0.427451, 0.219608, 1.0 },
+ { 0.572549, 0.396078, 0.200000, 1.0 },
+ { 0.517647, 0.360784, 0.180392, 1.0 },
+ { 0.419608, 0.309804, 0.141176, 1.0 },
+ { 0.372549, 0.278431, 0.125490, 1.0 },
+ { 0.329412, 0.247059, 0.113725, 1.0 },
+ { 0.305882, 0.227451, 0.105882, 1.0 },
+ { 0.286275, 0.211765, 0.098039, 1.0 },
+ { 0.231373, 0.168627, 0.074510, 1.0 },
+ { 0.180392, 0.125490, 0.058824, 1.0 },
+ { 0.121569, 0.054902, 0.027451, 1.0 },
+ { 0.121569, 0.043137, 0.015686, 1.0 },
+ { 0.121569, 0.031373, 0.007843, 1.0 },
+ { 0.133333, 0.027451, 0.007843, 1.0 },
+ { 0.145098, 0.027451, 0.011765, 1.0 },
+ { 0.200000, 0.035294, 0.015686, 1.0 },
+ { 0.254902, 0.039216, 0.023529, 1.0 },
+ { 0.301961, 0.035294, 0.023529, 1.0 },
+ { 0.345098, 0.031373, 0.027451, 1.0 },
+ { 0.419608, 0.027451, 0.035294, 1.0 },
+ { 0.431373, 0.027451, 0.031373, 1.0 },
+ { 0.447059, 0.031373, 0.031373, 1.0 },
+ { 0.458824, 0.023529, 0.027451, 1.0 },
+ { 0.474510, 0.027451, 0.027451, 1.0 },
+ { 0.470588, 0.031373, 0.031373, 1.0 },
+ { 0.458824, 0.031373, 0.027451, 1.0 },
+ { 0.423529, 0.023529, 0.027451, 1.0 },
+ { 0.392157, 0.015686, 0.027451, 1.0 },
+ { 0.360784, 0.011765, 0.027451, 1.0 },
+ { 0.337255, 0.007843, 0.023529, 1.0 },
+ { 0.313725, 0.007843, 0.019608, 1.0 },
+ { 0.270588, 0.000000, 0.011765, 1.0 },
+ { 0.215686, 0.000000, 0.011765, 1.0 },
+ { 0.176471, 0.000000, 0.015686, 1.0 },
+ { 0.152941, 0.003922, 0.019608, 1.0 },
+ { 0.149020, 0.031373, 0.023529, 1.0 },
+ { 0.160784, 0.043137, 0.027451, 1.0 },
+ { 0.172549, 0.054902, 0.031373, 1.0 },
+ { 0.203922, 0.082353, 0.039216, 1.0 },
+ { 0.254902, 0.121569, 0.047059, 1.0 },
+ { 0.294118, 0.160784, 0.054902, 1.0 },
+ { 0.349020, 0.200000, 0.074510, 1.0 },
+ { 0.458824, 0.270588, 0.137255, 1.0 },
+ { 0.517647, 0.298039, 0.168627, 1.0 },
+ { 0.576471, 0.329412, 0.203922, 1.0 },
+ { 0.603922, 0.329412, 0.211765, 1.0 },
+ { 0.631373, 0.333333, 0.223529, 1.0 },
+ { 0.686275, 0.337255, 0.231373, 1.0 },
+ { 0.729412, 0.333333, 0.231373, 1.0 },
+ { 0.768627, 0.333333, 0.231373, 1.0 },
+ { 0.800000, 0.337255, 0.243137, 1.0 },
+ { 0.827451, 0.329412, 0.298039, 1.0 },
+ { 0.835294, 0.329412, 0.309804, 1.0 },
+ { 0.843137, 0.329412, 0.321569, 1.0 },
+ { 0.862745, 0.337255, 0.345098, 1.0 },
+ { 0.874510, 0.349020, 0.364706, 1.0 },
+ { 0.886275, 0.360784, 0.388235, 1.0 },
+ { 0.894118, 0.364706, 0.400000, 1.0 },
+ { 0.909804, 0.384314, 0.427451, 1.0 },
+ { 0.909804, 0.400000, 0.431373, 1.0 },
+ { 0.913725, 0.415686, 0.439216, 1.0 },
+ { 0.913725, 0.443137, 0.450980, 1.0 },
+ { 0.925490, 0.498039, 0.466667, 1.0 },
+ { 0.933333, 0.552941, 0.490196, 1.0 },
+ { 0.945098, 0.619608, 0.521569, 1.0 },
+ { 0.952941, 0.686275, 0.556863, 1.0 },
+ { 0.949020, 0.729412, 0.603922, 1.0 },
+ { 0.972549, 0.815686, 0.643137, 1.0 },
+ { 0.964706, 0.815686, 0.643137, 1.0 },
+ { 0.960784, 0.819608, 0.643137, 1.0 },
+ { 0.945098, 0.807843, 0.627451, 1.0 },
+ { 0.933333, 0.772549, 0.600000, 1.0 },
+ { 0.909804, 0.729412, 0.560784, 1.0 },
+ { 0.894118, 0.698039, 0.529412, 1.0 },
+ { 0.823529, 0.588235, 0.482353, 1.0 },
+ { 0.811765, 0.560784, 0.466667, 1.0 },
+ { 0.803922, 0.533333, 0.454902, 1.0 },
+ { 0.772549, 0.478431, 0.423529, 1.0 },
+ { 0.733333, 0.423529, 0.384314, 1.0 },
+ { 0.705882, 0.372549, 0.333333, 1.0 },
+ { 0.674510, 0.317647, 0.278431, 1.0 },
+ { 0.654902, 0.270588, 0.247059, 1.0 },
+ { 0.631373, 0.231373, 0.207843, 1.0 },
+ { 0.611765, 0.196078, 0.196078, 1.0 },
+ { 0.600000, 0.192157, 0.192157, 1.0 },
+ { 0.588235, 0.192157, 0.192157, 1.0 },
+ { 0.584314, 0.211765, 0.192157, 1.0 },
+ { 0.600000, 0.239216, 0.192157, 1.0 },
+ { 0.611765, 0.274510, 0.188235, 1.0 },
+ { 0.623529, 0.298039, 0.211765, 1.0 },
+ { 0.658824, 0.349020, 0.219608, 1.0 },
+ { 0.662745, 0.360784, 0.215686, 1.0 },
+ { 0.670588, 0.376471, 0.215686, 1.0 },
+ { 0.662745, 0.388235, 0.219608, 1.0 },
+ { 0.647059, 0.392157, 0.215686, 1.0 },
+ { 0.631373, 0.392157, 0.219608, 1.0 },
+ { 0.588235, 0.384314, 0.207843, 1.0 },
+ { 0.549020, 0.368627, 0.207843, 1.0 },
+ { 0.517647, 0.345098, 0.188235, 1.0 },
+ { 0.509804, 0.313725, 0.168627, 1.0 },
+ { 0.509804, 0.282353, 0.145098, 1.0 },
+ { 0.505882, 0.250980, 0.117647, 1.0 },
+ { 0.494118, 0.207843, 0.094118, 1.0 },
+ { 0.498039, 0.176471, 0.078431, 1.0 },
+ { 0.486275, 0.133333, 0.070588, 1.0 },
+ { 0.466667, 0.109804, 0.082353, 1.0 },
+ { 0.454902, 0.086275, 0.101961, 1.0 },
+ { 0.458824, 0.070588, 0.121569, 1.0 },
+ { 0.478431, 0.058824, 0.125490, 1.0 },
+ { 0.513725, 0.054902, 0.129412, 1.0 },
+ { 0.560784, 0.047059, 0.125490, 1.0 },
+ { 0.611765, 0.054902, 0.125490, 1.0 },
+ { 0.670588, 0.050980, 0.109804, 1.0 },
+ { 0.709804, 0.070588, 0.113725, 1.0 },
+ { 0.729412, 0.090196, 0.125490, 1.0 },
+ { 0.745098, 0.121569, 0.152941, 1.0 },
+ { 0.756863, 0.160784, 0.164706, 1.0 },
+ { 0.752941, 0.192157, 0.180392, 1.0 },
+ { 0.760784, 0.211765, 0.188235, 1.0 },
+ { 0.752941, 0.235294, 0.188235, 1.0 },
+ { 0.733333, 0.239216, 0.168627, 1.0 },
+ { 0.709804, 0.254902, 0.141176, 1.0 },
+ { 0.682353, 0.250980, 0.121569, 1.0 },
+ { 0.654902, 0.254902, 0.121569, 1.0 },
+ { 0.631373, 0.262745, 0.113725, 1.0 },
+ { 0.592157, 0.270588, 0.113725, 1.0 },
+ { 0.564706, 0.266667, 0.113725, 1.0 },
+ { 0.552941, 0.258824, 0.105882, 1.0 },
+ { 0.529412, 0.239216, 0.101961, 1.0 },
+ { 0.494118, 0.227451, 0.094118, 1.0 },
+ { 0.458824, 0.200000, 0.082353, 1.0 },
+ { 0.407843, 0.172549, 0.074510, 1.0 },
+ { 0.364706, 0.145098, 0.062745, 1.0 },
+ { 0.313725, 0.125490, 0.050980, 1.0 },
+ { 0.274510, 0.101961, 0.043137, 1.0 },
+ { 0.254902, 0.070588, 0.031373, 1.0 },
+ { 0.254902, 0.043137, 0.023529, 1.0 },
+ { 0.258824, 0.031373, 0.023529, 1.0 },
+ { 0.274510, 0.019608, 0.015686, 1.0 },
+ { 0.274510, 0.015686, 0.011765, 1.0 },
+ { 0.278431, 0.015686, 0.011765, 1.0 },
+ { 0.282353, 0.023529, 0.011765, 1.0 },
+ { 0.286275, 0.035294, 0.027451, 1.0 },
+ { 0.290196, 0.058824, 0.043137, 1.0 },
+ { 0.321569, 0.094118, 0.066667, 1.0 },
+ { 0.368627, 0.152941, 0.105882, 1.0 },
+ { 0.435294, 0.215686, 0.149020, 1.0 },
+ { 0.501961, 0.270588, 0.184314, 1.0 },
+ { 0.568627, 0.325490, 0.223529, 1.0 },
+ { 0.635294, 0.376471, 0.247059, 1.0 },
+ { 0.698039, 0.419608, 0.282353, 1.0 },
+ { 0.725490, 0.450980, 0.313725, 1.0 },
+ { 0.760784, 0.470588, 0.333333, 1.0 },
+ { 0.792157, 0.517647, 0.360784, 1.0 },
+ { 0.827451, 0.564706, 0.388235, 1.0 },
+ { 0.850980, 0.580392, 0.411765, 1.0 },
+ { 0.866667, 0.580392, 0.443137, 1.0 },
+ { 0.870588, 0.584314, 0.458824, 1.0 },
+ { 0.882353, 0.580392, 0.466667, 1.0 },
+ { 0.858824, 0.549020, 0.474510, 1.0 },
+ { 0.827451, 0.490196, 0.454902, 1.0 },
+ { 0.780392, 0.443137, 0.439216, 1.0 },
+ };
+/* Surfer */
+static double4 colors_660[] = {
+ { 0.082353, 0.294118, 0.752941, 1.0 },
+ { 0.031373, 0.384314, 0.917647, 1.0 },
+ { 0.019608, 0.400000, 0.941176, 1.0 },
+ { 0.007843, 0.415686, 0.968627, 1.0 },
+ { 0.011765, 0.423529, 0.964706, 1.0 },
+ { 0.015686, 0.435294, 0.964706, 1.0 },
+ { 0.015686, 0.439216, 0.964706, 1.0 },
+ { 0.019608, 0.443137, 0.968627, 1.0 },
+ { 0.011765, 0.466667, 0.988235, 1.0 },
+ { 0.019608, 0.466667, 0.976471, 1.0 },
+ { 0.031373, 0.466667, 0.964706, 1.0 },
+ { 0.047059, 0.439216, 0.917647, 1.0 },
+ { 0.066667, 0.411765, 0.870588, 1.0 },
+ { 0.078431, 0.360784, 0.800000, 1.0 },
+ { 0.094118, 0.313725, 0.729412, 1.0 },
+ { 0.101961, 0.294118, 0.698039, 1.0 },
+ { 0.113725, 0.274510, 0.670588, 1.0 },
+ { 0.105882, 0.227451, 0.639216, 1.0 },
+ { 0.098039, 0.223529, 0.647059, 1.0 },
+ { 0.090196, 0.223529, 0.658824, 1.0 },
+ { 0.082353, 0.247059, 0.682353, 1.0 },
+ { 0.078431, 0.274510, 0.705882, 1.0 },
+ { 0.066667, 0.294118, 0.733333, 1.0 },
+ { 0.054902, 0.313725, 0.764706, 1.0 },
+ { 0.007843, 0.411765, 0.913725, 1.0 },
+ { 0.007843, 0.443137, 0.949020, 1.0 },
+ { 0.007843, 0.474510, 0.988235, 1.0 },
+ { 0.007843, 0.474510, 0.988235, 1.0 },
+ { 0.007843, 0.478431, 0.992157, 1.0 },
+ { 0.007843, 0.474510, 0.992157, 1.0 },
+ { 0.011765, 0.474510, 0.996078, 1.0 },
+ { 0.019608, 0.470588, 0.996078, 1.0 },
+ { 0.031373, 0.470588, 0.992157, 1.0 },
+ { 0.082353, 0.388235, 0.878431, 1.0 },
+ { 0.121569, 0.329412, 0.772549, 1.0 },
+ { 0.160784, 0.270588, 0.666667, 1.0 },
+ { 0.207843, 0.243137, 0.584314, 1.0 },
+ { 0.254902, 0.215686, 0.501961, 1.0 },
+ { 0.270588, 0.192157, 0.454902, 1.0 },
+ { 0.290196, 0.168627, 0.411765, 1.0 },
+ { 0.364706, 0.050980, 0.196078, 1.0 },
+ { 0.376471, 0.027451, 0.145098, 1.0 },
+ { 0.388235, 0.007843, 0.098039, 1.0 },
+ { 0.364706, 0.015686, 0.137255, 1.0 },
+ { 0.345098, 0.027451, 0.176471, 1.0 },
+ { 0.329412, 0.043137, 0.215686, 1.0 },
+ { 0.313725, 0.062745, 0.254902, 1.0 },
+ { 0.262745, 0.121569, 0.368627, 1.0 },
+ { 0.235294, 0.172549, 0.454902, 1.0 },
+ { 0.137255, 0.250980, 0.635294, 1.0 },
+ { 0.094118, 0.301961, 0.733333, 1.0 },
+ { 0.054902, 0.352941, 0.831373, 1.0 },
+ { 0.039216, 0.400000, 0.894118, 1.0 },
+ { 0.027451, 0.450980, 0.956863, 1.0 },
+ { 0.019608, 0.462745, 0.972549, 1.0 },
+ { 0.015686, 0.478431, 0.988235, 1.0 },
+ { 0.000000, 0.490196, 0.996078, 1.0 },
+ { 0.000000, 0.501961, 0.996078, 1.0 },
+ { 0.000000, 0.513725, 0.996078, 1.0 },
+ { 0.000000, 0.517647, 0.996078, 1.0 },
+ { 0.003922, 0.525490, 1.000000, 1.0 },
+ { 0.003922, 0.525490, 0.996078, 1.0 },
+ { 0.003922, 0.525490, 0.996078, 1.0 },
+ { 0.007843, 0.525490, 0.996078, 1.0 },
+ { 0.007843, 0.509804, 0.996078, 1.0 },
+ { 0.019608, 0.454902, 0.956863, 1.0 },
+ { 0.035294, 0.407843, 0.886275, 1.0 },
+ { 0.050980, 0.364706, 0.819608, 1.0 },
+ { 0.070588, 0.337255, 0.772549, 1.0 },
+ { 0.090196, 0.313725, 0.725490, 1.0 },
+ { 0.149020, 0.258824, 0.623529, 1.0 },
+ { 0.207843, 0.203922, 0.529412, 1.0 },
+ { 0.325490, 0.105882, 0.333333, 1.0 },
+ { 0.388235, 0.070588, 0.239216, 1.0 },
+ { 0.454902, 0.039216, 0.145098, 1.0 },
+ { 0.509804, 0.023529, 0.086275, 1.0 },
+ { 0.564706, 0.007843, 0.031373, 1.0 },
+ { 0.576471, 0.003922, 0.019608, 1.0 },
+ { 0.592157, 0.003922, 0.011765, 1.0 },
+ { 0.607843, 0.003922, 0.003922, 1.0 },
+ { 0.623529, 0.003922, 0.003922, 1.0 },
+ { 0.647059, 0.003922, 0.003922, 1.0 },
+ { 0.658824, 0.003922, 0.003922, 1.0 },
+ { 0.674510, 0.003922, 0.003922, 1.0 },
+ { 0.682353, 0.007843, 0.000000, 1.0 },
+ { 0.694118, 0.011765, 0.000000, 1.0 },
+ { 0.721569, 0.015686, 0.000000, 1.0 },
+ { 0.737255, 0.015686, 0.000000, 1.0 },
+ { 0.749020, 0.007843, 0.003922, 1.0 },
+ { 0.749020, 0.011765, 0.003922, 1.0 },
+ { 0.749020, 0.015686, 0.003922, 1.0 },
+ { 0.741176, 0.015686, 0.000000, 1.0 },
+ { 0.737255, 0.015686, 0.000000, 1.0 },
+ { 0.694118, 0.015686, 0.003922, 1.0 },
+ { 0.647059, 0.007843, 0.007843, 1.0 },
+ { 0.600000, 0.003922, 0.015686, 1.0 },
+ { 0.560784, 0.003922, 0.023529, 1.0 },
+ { 0.517647, 0.003922, 0.027451, 1.0 },
+ { 0.490196, 0.000000, 0.031373, 1.0 },
+ { 0.466667, 0.000000, 0.035294, 1.0 },
+ { 0.458824, 0.000000, 0.035294, 1.0 },
+ { 0.450980, 0.000000, 0.035294, 1.0 },
+ { 0.462745, 0.000000, 0.031373, 1.0 },
+ { 0.486275, 0.000000, 0.027451, 1.0 },
+ { 0.537255, 0.000000, 0.023529, 1.0 },
+ { 0.537255, 0.003922, 0.023529, 1.0 },
+ { 0.537255, 0.007843, 0.027451, 1.0 },
+ { 0.529412, 0.007843, 0.035294, 1.0 },
+ { 0.521569, 0.011765, 0.043137, 1.0 },
+ { 0.494118, 0.019608, 0.086275, 1.0 },
+ { 0.458824, 0.035294, 0.149020, 1.0 },
+ { 0.411765, 0.062745, 0.231373, 1.0 },
+ { 0.352941, 0.098039, 0.321569, 1.0 },
+ { 0.231373, 0.145098, 0.478431, 1.0 },
+ { 0.203922, 0.145098, 0.494118, 1.0 },
+ { 0.180392, 0.149020, 0.509804, 1.0 },
+ { 0.152941, 0.145098, 0.525490, 1.0 },
+ { 0.152941, 0.145098, 0.521569, 1.0 },
+ { 0.176471, 0.145098, 0.498039, 1.0 },
+ { 0.227451, 0.137255, 0.458824, 1.0 },
+ { 0.352941, 0.090196, 0.309804, 1.0 },
+ { 0.415686, 0.058824, 0.219608, 1.0 },
+ { 0.482353, 0.031373, 0.133333, 1.0 },
+ { 0.509804, 0.019608, 0.101961, 1.0 },
+ { 0.541176, 0.011765, 0.070588, 1.0 },
+ { 0.592157, 0.003922, 0.031373, 1.0 },
+ { 0.647059, 0.003922, 0.015686, 1.0 },
+ { 0.690196, 0.003922, 0.007843, 1.0 },
+ { 0.721569, 0.003922, 0.007843, 1.0 },
+ { 0.745098, 0.000000, 0.003922, 1.0 },
+ { 0.741176, 0.000000, 0.003922, 1.0 },
+ { 0.741176, 0.003922, 0.007843, 1.0 },
+ { 0.741176, 0.003922, 0.007843, 1.0 },
+ { 0.756863, 0.003922, 0.007843, 1.0 },
+ { 0.792157, 0.027451, 0.003922, 1.0 },
+ { 0.827451, 0.050980, 0.000000, 1.0 },
+ { 0.854902, 0.235294, 0.003922, 1.0 },
+ { 0.862745, 0.329412, 0.007843, 1.0 },
+ { 0.874510, 0.427451, 0.015686, 1.0 },
+ { 0.894118, 0.435294, 0.019608, 1.0 },
+ { 0.913725, 0.447059, 0.023529, 1.0 },
+ { 0.956863, 0.466667, 0.039216, 1.0 },
+ { 0.905882, 0.466667, 0.101961, 1.0 },
+ { 0.811765, 0.529412, 0.203922, 1.0 },
+ { 0.698039, 0.572549, 0.325490, 1.0 },
+ { 0.537255, 0.560784, 0.513725, 1.0 },
+ { 0.490196, 0.509804, 0.549020, 1.0 },
+ { 0.443137, 0.458824, 0.584314, 1.0 },
+ { 0.345098, 0.400000, 0.666667, 1.0 },
+ { 0.235294, 0.341176, 0.741176, 1.0 },
+ { 0.137255, 0.325490, 0.772549, 1.0 },
+ { 0.133333, 0.309804, 0.733333, 1.0 },
+ { 0.196078, 0.223529, 0.552941, 1.0 },
+ { 0.211765, 0.200000, 0.513725, 1.0 },
+ { 0.231373, 0.176471, 0.478431, 1.0 },
+ { 0.266667, 0.121569, 0.380392, 1.0 },
+ { 0.309804, 0.074510, 0.274510, 1.0 },
+ { 0.349020, 0.039216, 0.180392, 1.0 },
+ { 0.388235, 0.015686, 0.098039, 1.0 },
+ { 0.415686, 0.007843, 0.062745, 1.0 },
+ { 0.435294, 0.003922, 0.050980, 1.0 },
+ { 0.439216, 0.000000, 0.039216, 1.0 },
+ { 0.431373, 0.000000, 0.043137, 1.0 },
+ { 0.427451, 0.000000, 0.050980, 1.0 },
+ { 0.396078, 0.007843, 0.090196, 1.0 },
+ { 0.364706, 0.015686, 0.133333, 1.0 },
+ { 0.325490, 0.035294, 0.196078, 1.0 },
+ { 0.290196, 0.054902, 0.250980, 1.0 },
+ { 0.231373, 0.074510, 0.329412, 1.0 },
+ { 0.223529, 0.070588, 0.325490, 1.0 },
+ { 0.219608, 0.070588, 0.325490, 1.0 },
+ { 0.215686, 0.066667, 0.337255, 1.0 },
+ { 0.219608, 0.070588, 0.329412, 1.0 },
+ { 0.239216, 0.070588, 0.321569, 1.0 },
+ { 0.278431, 0.066667, 0.294118, 1.0 },
+ { 0.329412, 0.054902, 0.231373, 1.0 },
+ { 0.384314, 0.031373, 0.168627, 1.0 },
+ { 0.439216, 0.015686, 0.101961, 1.0 },
+ { 0.458824, 0.003922, 0.066667, 1.0 },
+ { 0.478431, 0.000000, 0.047059, 1.0 },
+ { 0.509804, 0.000000, 0.027451, 1.0 },
+ { 0.529412, 0.000000, 0.015686, 1.0 },
+ { 0.556863, 0.000000, 0.007843, 1.0 },
+ { 0.556863, 0.000000, 0.003922, 1.0 },
+ { 0.545098, 0.000000, 0.011765, 1.0 },
+ { 0.545098, 0.000000, 0.011765, 1.0 },
+ { 0.545098, 0.000000, 0.011765, 1.0 },
+ { 0.572549, 0.000000, 0.007843, 1.0 },
+ { 0.600000, 0.000000, 0.000000, 1.0 },
+ { 0.619608, 0.000000, 0.000000, 1.0 },
+ { 0.647059, 0.000000, 0.000000, 1.0 },
+ { 0.674510, 0.000000, 0.000000, 1.0 },
+ { 0.725490, 0.023529, 0.000000, 1.0 },
+ { 0.772549, 0.047059, 0.000000, 1.0 },
+ { 0.811765, 0.070588, 0.000000, 1.0 },
+ { 0.858824, 0.098039, 0.000000, 1.0 },
+ { 0.882353, 0.098039, 0.003922, 1.0 },
+ { 0.921569, 0.121569, 0.011765, 1.0 },
+ { 0.956863, 0.145098, 0.023529, 1.0 },
+ { 0.980392, 0.168627, 0.027451, 1.0 },
+ { 0.996078, 0.192157, 0.023529, 1.0 },
+ { 0.996078, 0.196078, 0.023529, 1.0 },
+ { 0.996078, 0.188235, 0.019608, 1.0 },
+ { 0.976471, 0.168627, 0.027451, 1.0 },
+ { 0.937255, 0.145098, 0.031373, 1.0 },
+ { 0.898039, 0.117647, 0.027451, 1.0 },
+ { 0.854902, 0.101961, 0.023529, 1.0 },
+ { 0.839216, 0.094118, 0.011765, 1.0 },
+ { 0.815686, 0.070588, 0.007843, 1.0 },
+ { 0.776471, 0.047059, 0.007843, 1.0 },
+ { 0.737255, 0.023529, 0.003922, 1.0 },
+ { 0.698039, 0.000000, 0.007843, 1.0 },
+ { 0.698039, 0.000000, 0.003922, 1.0 },
+ { 0.713725, 0.000000, 0.003922, 1.0 },
+ { 0.752941, 0.023529, 0.003922, 1.0 },
+ { 0.792157, 0.047059, 0.003922, 1.0 },
+ { 0.815686, 0.066667, 0.003922, 1.0 },
+ { 0.835294, 0.066667, 0.003922, 1.0 },
+ { 0.839216, 0.039216, 0.007843, 1.0 },
+ { 0.850980, 0.043137, 0.003922, 1.0 },
+ { 0.847059, 0.047059, 0.011765, 1.0 },
+ { 0.823529, 0.070588, 0.027451, 1.0 },
+ { 0.752941, 0.078431, 0.066667, 1.0 },
+ { 0.647059, 0.074510, 0.137255, 1.0 },
+ { 0.537255, 0.086275, 0.231373, 1.0 },
+ { 0.443137, 0.098039, 0.333333, 1.0 },
+ { 0.368627, 0.141176, 0.427451, 1.0 },
+ { 0.286275, 0.172549, 0.509804, 1.0 },
+ { 0.203922, 0.207843, 0.592157, 1.0 },
+ { 0.117647, 0.235294, 0.666667, 1.0 },
+ { 0.066667, 0.247059, 0.721569, 1.0 },
+ { 0.058824, 0.247059, 0.729412, 1.0 },
+ { 0.066667, 0.239216, 0.713725, 1.0 },
+ { 0.098039, 0.227451, 0.686275, 1.0 },
+ { 0.090196, 0.219608, 0.650980, 1.0 },
+ { 0.082353, 0.203922, 0.623529, 1.0 },
+ { 0.094118, 0.168627, 0.549020, 1.0 },
+ { 0.113725, 0.129412, 0.478431, 1.0 },
+ { 0.164706, 0.090196, 0.411765, 1.0 },
+ { 0.196078, 0.070588, 0.352941, 1.0 },
+ { 0.219608, 0.070588, 0.337255, 1.0 },
+ { 0.258824, 0.066667, 0.301961, 1.0 },
+ { 0.301961, 0.058824, 0.254902, 1.0 },
+ { 0.356863, 0.043137, 0.203922, 1.0 },
+ { 0.403922, 0.027451, 0.145098, 1.0 },
+ { 0.447059, 0.019608, 0.113725, 1.0 },
+ { 0.478431, 0.015686, 0.086275, 1.0 },
+ { 0.490196, 0.011765, 0.074510, 1.0 },
+ { 0.490196, 0.011765, 0.074510, 1.0 },
+ { 0.447059, 0.019608, 0.113725, 1.0 },
+ { 0.400000, 0.054902, 0.192157, 1.0 },
+ { 0.352941, 0.101961, 0.298039, 1.0 },
+ { 0.286275, 0.152941, 0.415686, 1.0 },
+ { 0.239216, 0.196078, 0.501961, 1.0 },
+ { 0.172549, 0.223529, 0.588235, 1.0 },
+ { 0.117647, 0.254902, 0.670588, 1.0 },
+ };
+/* Tequila */
+static double4 colors_661[] = {
+ { 0.772549, 0.443137, 0.156863, 1.0 },
+ { 0.772549, 0.419608, 0.184314, 1.0 },
+ { 0.768627, 0.407843, 0.188235, 1.0 },
+ { 0.764706, 0.400000, 0.192157, 1.0 },
+ { 0.764706, 0.392157, 0.184314, 1.0 },
+ { 0.768627, 0.384314, 0.180392, 1.0 },
+ { 0.776471, 0.380392, 0.180392, 1.0 },
+ { 0.784314, 0.380392, 0.180392, 1.0 },
+ { 0.803922, 0.376471, 0.168627, 1.0 },
+ { 0.803922, 0.360784, 0.168627, 1.0 },
+ { 0.803922, 0.345098, 0.172549, 1.0 },
+ { 0.796078, 0.325490, 0.164706, 1.0 },
+ { 0.788235, 0.309804, 0.160784, 1.0 },
+ { 0.772549, 0.282353, 0.149020, 1.0 },
+ { 0.760784, 0.254902, 0.141176, 1.0 },
+ { 0.756863, 0.243137, 0.133333, 1.0 },
+ { 0.756863, 0.231373, 0.129412, 1.0 },
+ { 0.752941, 0.231373, 0.145098, 1.0 },
+ { 0.749020, 0.243137, 0.184314, 1.0 },
+ { 0.745098, 0.258824, 0.223529, 1.0 },
+ { 0.752941, 0.298039, 0.270588, 1.0 },
+ { 0.760784, 0.337255, 0.317647, 1.0 },
+ { 0.760784, 0.356863, 0.337255, 1.0 },
+ { 0.760784, 0.376471, 0.360784, 1.0 },
+ { 0.749020, 0.419608, 0.435294, 1.0 },
+ { 0.749020, 0.450980, 0.466667, 1.0 },
+ { 0.749020, 0.486275, 0.501961, 1.0 },
+ { 0.749020, 0.513725, 0.529412, 1.0 },
+ { 0.749020, 0.545098, 0.556863, 1.0 },
+ { 0.752941, 0.556863, 0.564706, 1.0 },
+ { 0.756863, 0.572549, 0.576471, 1.0 },
+ { 0.764706, 0.596078, 0.596078, 1.0 },
+ { 0.772549, 0.619608, 0.603922, 1.0 },
+ { 0.788235, 0.635294, 0.619608, 1.0 },
+ { 0.792157, 0.619608, 0.619608, 1.0 },
+ { 0.800000, 0.607843, 0.619608, 1.0 },
+ { 0.803922, 0.592157, 0.600000, 1.0 },
+ { 0.811765, 0.576471, 0.584314, 1.0 },
+ { 0.811765, 0.564706, 0.564706, 1.0 },
+ { 0.811765, 0.556863, 0.549020, 1.0 },
+ { 0.807843, 0.509804, 0.458824, 1.0 },
+ { 0.811765, 0.482353, 0.403922, 1.0 },
+ { 0.819608, 0.458824, 0.352941, 1.0 },
+ { 0.807843, 0.419608, 0.317647, 1.0 },
+ { 0.800000, 0.384314, 0.282353, 1.0 },
+ { 0.788235, 0.364706, 0.274510, 1.0 },
+ { 0.780392, 0.349020, 0.270588, 1.0 },
+ { 0.764706, 0.321569, 0.266667, 1.0 },
+ { 0.756863, 0.305882, 0.258824, 1.0 },
+ { 0.745098, 0.270588, 0.239216, 1.0 },
+ { 0.745098, 0.270588, 0.223529, 1.0 },
+ { 0.745098, 0.270588, 0.207843, 1.0 },
+ { 0.737255, 0.282353, 0.211765, 1.0 },
+ { 0.729412, 0.298039, 0.219608, 1.0 },
+ { 0.721569, 0.309804, 0.231373, 1.0 },
+ { 0.717647, 0.321569, 0.247059, 1.0 },
+ { 0.686275, 0.364706, 0.341176, 1.0 },
+ { 0.682353, 0.372549, 0.388235, 1.0 },
+ { 0.678431, 0.380392, 0.435294, 1.0 },
+ { 0.690196, 0.392157, 0.450980, 1.0 },
+ { 0.705882, 0.407843, 0.470588, 1.0 },
+ { 0.717647, 0.411765, 0.478431, 1.0 },
+ { 0.733333, 0.419608, 0.486275, 1.0 },
+ { 0.752941, 0.439216, 0.498039, 1.0 },
+ { 0.772549, 0.458824, 0.501961, 1.0 },
+ { 0.796078, 0.501961, 0.517647, 1.0 },
+ { 0.796078, 0.494118, 0.525490, 1.0 },
+ { 0.796078, 0.490196, 0.533333, 1.0 },
+ { 0.792157, 0.478431, 0.521569, 1.0 },
+ { 0.788235, 0.470588, 0.513725, 1.0 },
+ { 0.768627, 0.443137, 0.490196, 1.0 },
+ { 0.752941, 0.403922, 0.454902, 1.0 },
+ { 0.725490, 0.329412, 0.372549, 1.0 },
+ { 0.705882, 0.305882, 0.321569, 1.0 },
+ { 0.686275, 0.286275, 0.270588, 1.0 },
+ { 0.682353, 0.266667, 0.235294, 1.0 },
+ { 0.682353, 0.247059, 0.200000, 1.0 },
+ { 0.682353, 0.243137, 0.184314, 1.0 },
+ { 0.686275, 0.239216, 0.168627, 1.0 },
+ { 0.686275, 0.235294, 0.156863, 1.0 },
+ { 0.682353, 0.231373, 0.164706, 1.0 },
+ { 0.690196, 0.227451, 0.227451, 1.0 },
+ { 0.686275, 0.235294, 0.258824, 1.0 },
+ { 0.686275, 0.247059, 0.294118, 1.0 },
+ { 0.690196, 0.247059, 0.313725, 1.0 },
+ { 0.694118, 0.247059, 0.333333, 1.0 },
+ { 0.709804, 0.243137, 0.372549, 1.0 },
+ { 0.729412, 0.243137, 0.380392, 1.0 },
+ { 0.752941, 0.243137, 0.372549, 1.0 },
+ { 0.756863, 0.243137, 0.368627, 1.0 },
+ { 0.764706, 0.247059, 0.368627, 1.0 },
+ { 0.764706, 0.247059, 0.368627, 1.0 },
+ { 0.764706, 0.250980, 0.372549, 1.0 },
+ { 0.764706, 0.258824, 0.368627, 1.0 },
+ { 0.772549, 0.258824, 0.360784, 1.0 },
+ { 0.780392, 0.250980, 0.380392, 1.0 },
+ { 0.796078, 0.239216, 0.368627, 1.0 },
+ { 0.796078, 0.200000, 0.309804, 1.0 },
+ { 0.788235, 0.180392, 0.262745, 1.0 },
+ { 0.784314, 0.160784, 0.219608, 1.0 },
+ { 0.772549, 0.152941, 0.200000, 1.0 },
+ { 0.764706, 0.149020, 0.180392, 1.0 },
+ { 0.745098, 0.141176, 0.141176, 1.0 },
+ { 0.737255, 0.137255, 0.098039, 1.0 },
+ { 0.760784, 0.152941, 0.062745, 1.0 },
+ { 0.780392, 0.168627, 0.058824, 1.0 },
+ { 0.800000, 0.188235, 0.054902, 1.0 },
+ { 0.807843, 0.196078, 0.050980, 1.0 },
+ { 0.819608, 0.207843, 0.050980, 1.0 },
+ { 0.831373, 0.227451, 0.050980, 1.0 },
+ { 0.839216, 0.243137, 0.054902, 1.0 },
+ { 0.835294, 0.247059, 0.054902, 1.0 },
+ { 0.839216, 0.247059, 0.054902, 1.0 },
+ { 0.835294, 0.262745, 0.054902, 1.0 },
+ { 0.835294, 0.274510, 0.058824, 1.0 },
+ { 0.839216, 0.286275, 0.066667, 1.0 },
+ { 0.839216, 0.321569, 0.090196, 1.0 },
+ { 0.839216, 0.360784, 0.121569, 1.0 },
+ { 0.839216, 0.400000, 0.164706, 1.0 },
+ { 0.839216, 0.439216, 0.211765, 1.0 },
+ { 0.847059, 0.490196, 0.298039, 1.0 },
+ { 0.850980, 0.498039, 0.333333, 1.0 },
+ { 0.854902, 0.505882, 0.368627, 1.0 },
+ { 0.858824, 0.505882, 0.384314, 1.0 },
+ { 0.866667, 0.509804, 0.403922, 1.0 },
+ { 0.874510, 0.513725, 0.435294, 1.0 },
+ { 0.882353, 0.525490, 0.470588, 1.0 },
+ { 0.878431, 0.541176, 0.517647, 1.0 },
+ { 0.866667, 0.560784, 0.568627, 1.0 },
+ { 0.839216, 0.603922, 0.674510, 1.0 },
+ { 0.835294, 0.600000, 0.698039, 1.0 },
+ { 0.831373, 0.600000, 0.721569, 1.0 },
+ { 0.823529, 0.576471, 0.752941, 1.0 },
+ { 0.827451, 0.541176, 0.780392, 1.0 },
+ { 0.831373, 0.521569, 0.792157, 1.0 },
+ { 0.839216, 0.513725, 0.792157, 1.0 },
+ { 0.835294, 0.513725, 0.807843, 1.0 },
+ { 0.815686, 0.525490, 0.803922, 1.0 },
+ { 0.800000, 0.537255, 0.803922, 1.0 },
+ { 0.792157, 0.545098, 0.792157, 1.0 },
+ { 0.784314, 0.552941, 0.784314, 1.0 },
+ { 0.776471, 0.545098, 0.745098, 1.0 },
+ { 0.768627, 0.505882, 0.709804, 1.0 },
+ { 0.756863, 0.474510, 0.666667, 1.0 },
+ { 0.745098, 0.443137, 0.615686, 1.0 },
+ { 0.713725, 0.388235, 0.525490, 1.0 },
+ { 0.709804, 0.368627, 0.505882, 1.0 },
+ { 0.705882, 0.352941, 0.490196, 1.0 },
+ { 0.690196, 0.345098, 0.458824, 1.0 },
+ { 0.674510, 0.349020, 0.419608, 1.0 },
+ { 0.674510, 0.360784, 0.376471, 1.0 },
+ { 0.678431, 0.349020, 0.337255, 1.0 },
+ { 0.701961, 0.298039, 0.247059, 1.0 },
+ { 0.705882, 0.282353, 0.219608, 1.0 },
+ { 0.713725, 0.266667, 0.196078, 1.0 },
+ { 0.721569, 0.235294, 0.152941, 1.0 },
+ { 0.729412, 0.200000, 0.117647, 1.0 },
+ { 0.733333, 0.172549, 0.098039, 1.0 },
+ { 0.729412, 0.152941, 0.086275, 1.0 },
+ { 0.729412, 0.149020, 0.074510, 1.0 },
+ { 0.741176, 0.149020, 0.078431, 1.0 },
+ { 0.768627, 0.176471, 0.101961, 1.0 },
+ { 0.776471, 0.188235, 0.113725, 1.0 },
+ { 0.788235, 0.203922, 0.129412, 1.0 },
+ { 0.815686, 0.227451, 0.164706, 1.0 },
+ { 0.835294, 0.258824, 0.203922, 1.0 },
+ { 0.854902, 0.290196, 0.250980, 1.0 },
+ { 0.862745, 0.321569, 0.298039, 1.0 },
+ { 0.870588, 0.368627, 0.380392, 1.0 },
+ { 0.870588, 0.376471, 0.392157, 1.0 },
+ { 0.874510, 0.384314, 0.407843, 1.0 },
+ { 0.866667, 0.407843, 0.427451, 1.0 },
+ { 0.858824, 0.443137, 0.458824, 1.0 },
+ { 0.850980, 0.466667, 0.486275, 1.0 },
+ { 0.858824, 0.498039, 0.509804, 1.0 },
+ { 0.862745, 0.529412, 0.549020, 1.0 },
+ { 0.862745, 0.564706, 0.592157, 1.0 },
+ { 0.858824, 0.592157, 0.643137, 1.0 },
+ { 0.854902, 0.611765, 0.694118, 1.0 },
+ { 0.854902, 0.631373, 0.733333, 1.0 },
+ { 0.854902, 0.635294, 0.756863, 1.0 },
+ { 0.854902, 0.643137, 0.776471, 1.0 },
+ { 0.847059, 0.643137, 0.788235, 1.0 },
+ { 0.850980, 0.643137, 0.784314, 1.0 },
+ { 0.862745, 0.650980, 0.772549, 1.0 },
+ { 0.866667, 0.654902, 0.772549, 1.0 },
+ { 0.870588, 0.658824, 0.772549, 1.0 },
+ { 0.874510, 0.658824, 0.772549, 1.0 },
+ { 0.874510, 0.670588, 0.788235, 1.0 },
+ { 0.878431, 0.674510, 0.796078, 1.0 },
+ { 0.882353, 0.670588, 0.811765, 1.0 },
+ { 0.882353, 0.666667, 0.827451, 1.0 },
+ { 0.886275, 0.658824, 0.827451, 1.0 },
+ { 0.890196, 0.643137, 0.815686, 1.0 },
+ { 0.898039, 0.623529, 0.796078, 1.0 },
+ { 0.894118, 0.603922, 0.764706, 1.0 },
+ { 0.890196, 0.568627, 0.717647, 1.0 },
+ { 0.874510, 0.533333, 0.670588, 1.0 },
+ { 0.850980, 0.501961, 0.623529, 1.0 },
+ { 0.827451, 0.474510, 0.580392, 1.0 },
+ { 0.803922, 0.443137, 0.541176, 1.0 },
+ { 0.792157, 0.427451, 0.501961, 1.0 },
+ { 0.788235, 0.419608, 0.462745, 1.0 },
+ { 0.780392, 0.403922, 0.431373, 1.0 },
+ { 0.760784, 0.392157, 0.400000, 1.0 },
+ { 0.729412, 0.380392, 0.356863, 1.0 },
+ { 0.690196, 0.356863, 0.317647, 1.0 },
+ { 0.650980, 0.321569, 0.278431, 1.0 },
+ { 0.607843, 0.290196, 0.239216, 1.0 },
+ { 0.560784, 0.254902, 0.200000, 1.0 },
+ { 0.517647, 0.223529, 0.176471, 1.0 },
+ { 0.486275, 0.211765, 0.145098, 1.0 },
+ { 0.474510, 0.207843, 0.137255, 1.0 },
+ { 0.462745, 0.196078, 0.133333, 1.0 },
+ { 0.454902, 0.211765, 0.129412, 1.0 },
+ { 0.454902, 0.219608, 0.145098, 1.0 },
+ { 0.462745, 0.243137, 0.168627, 1.0 },
+ { 0.474510, 0.266667, 0.203922, 1.0 },
+ { 0.482353, 0.286275, 0.235294, 1.0 },
+ { 0.482353, 0.294118, 0.278431, 1.0 },
+ { 0.486275, 0.301961, 0.317647, 1.0 },
+ { 0.505882, 0.317647, 0.360784, 1.0 },
+ { 0.545098, 0.325490, 0.403922, 1.0 },
+ { 0.576471, 0.349020, 0.423529, 1.0 },
+ { 0.607843, 0.356863, 0.447059, 1.0 },
+ { 0.635294, 0.372549, 0.454902, 1.0 },
+ { 0.666667, 0.380392, 0.458824, 1.0 },
+ { 0.686275, 0.388235, 0.450980, 1.0 },
+ { 0.698039, 0.384314, 0.454902, 1.0 },
+ { 0.701961, 0.384314, 0.454902, 1.0 },
+ { 0.709804, 0.384314, 0.450980, 1.0 },
+ { 0.729412, 0.384314, 0.447059, 1.0 },
+ { 0.745098, 0.388235, 0.431373, 1.0 },
+ { 0.752941, 0.372549, 0.411765, 1.0 },
+ { 0.756863, 0.360784, 0.396078, 1.0 },
+ { 0.776471, 0.345098, 0.364706, 1.0 },
+ { 0.784314, 0.333333, 0.317647, 1.0 },
+ { 0.788235, 0.321569, 0.274510, 1.0 },
+ { 0.780392, 0.309804, 0.235294, 1.0 },
+ { 0.768627, 0.301961, 0.200000, 1.0 },
+ { 0.752941, 0.294118, 0.164706, 1.0 },
+ { 0.749020, 0.298039, 0.129412, 1.0 },
+ { 0.749020, 0.294118, 0.101961, 1.0 },
+ { 0.749020, 0.298039, 0.094118, 1.0 },
+ { 0.764706, 0.301961, 0.090196, 1.0 },
+ { 0.772549, 0.298039, 0.082353, 1.0 },
+ { 0.776471, 0.294118, 0.074510, 1.0 },
+ { 0.772549, 0.294118, 0.074510, 1.0 },
+ { 0.776471, 0.298039, 0.086275, 1.0 },
+ { 0.772549, 0.309804, 0.098039, 1.0 },
+ { 0.772549, 0.345098, 0.105882, 1.0 },
+ { 0.768627, 0.368627, 0.109804, 1.0 },
+ { 0.764706, 0.392157, 0.117647, 1.0 },
+ { 0.772549, 0.419608, 0.125490, 1.0 },
+ { 0.780392, 0.435294, 0.145098, 1.0 },
+ { 0.784314, 0.447059, 0.152941, 1.0 },
+ };
+/* Thistle */
+static double4 colors_662[] = {
+ { 0.600000, 0.611765, 0.572549, 1.0 },
+ { 0.627451, 0.662745, 0.600000, 1.0 },
+ { 0.654902, 0.674510, 0.631373, 1.0 },
+ { 0.682353, 0.690196, 0.666667, 1.0 },
+ { 0.654902, 0.678431, 0.635294, 1.0 },
+ { 0.631373, 0.666667, 0.603922, 1.0 },
+ { 0.627451, 0.658824, 0.603922, 1.0 },
+ { 0.623529, 0.650980, 0.607843, 1.0 },
+ { 0.686275, 0.639216, 0.658824, 1.0 },
+ { 0.717647, 0.600000, 0.709804, 1.0 },
+ { 0.749020, 0.564706, 0.760784, 1.0 },
+ { 0.752941, 0.556863, 0.737255, 1.0 },
+ { 0.760784, 0.549020, 0.713725, 1.0 },
+ { 0.717647, 0.541176, 0.631373, 1.0 },
+ { 0.678431, 0.533333, 0.549020, 1.0 },
+ { 0.619608, 0.517647, 0.517647, 1.0 },
+ { 0.564706, 0.505882, 0.486275, 1.0 },
+ { 0.427451, 0.458824, 0.294118, 1.0 },
+ { 0.396078, 0.419608, 0.282353, 1.0 },
+ { 0.368627, 0.384314, 0.274510, 1.0 },
+ { 0.392157, 0.341176, 0.345098, 1.0 },
+ { 0.419608, 0.298039, 0.419608, 1.0 },
+ { 0.466667, 0.294118, 0.470588, 1.0 },
+ { 0.513725, 0.294118, 0.525490, 1.0 },
+ { 0.654902, 0.392157, 0.694118, 1.0 },
+ { 0.701961, 0.466667, 0.737255, 1.0 },
+ { 0.752941, 0.545098, 0.784314, 1.0 },
+ { 0.752941, 0.600000, 0.776471, 1.0 },
+ { 0.756863, 0.658824, 0.772549, 1.0 },
+ { 0.729412, 0.674510, 0.729412, 1.0 },
+ { 0.701961, 0.690196, 0.686275, 1.0 },
+ { 0.619608, 0.678431, 0.588235, 1.0 },
+ { 0.529412, 0.607843, 0.521569, 1.0 },
+ { 0.368627, 0.458824, 0.341176, 1.0 },
+ { 0.305882, 0.403922, 0.270588, 1.0 },
+ { 0.243137, 0.352941, 0.200000, 1.0 },
+ { 0.235294, 0.345098, 0.180392, 1.0 },
+ { 0.227451, 0.341176, 0.160784, 1.0 },
+ { 0.239216, 0.352941, 0.152941, 1.0 },
+ { 0.250980, 0.364706, 0.145098, 1.0 },
+ { 0.294118, 0.435294, 0.098039, 1.0 },
+ { 0.298039, 0.450980, 0.101961, 1.0 },
+ { 0.301961, 0.470588, 0.105882, 1.0 },
+ { 0.294118, 0.458824, 0.090196, 1.0 },
+ { 0.286275, 0.447059, 0.078431, 1.0 },
+ { 0.262745, 0.435294, 0.074510, 1.0 },
+ { 0.239216, 0.423529, 0.074510, 1.0 },
+ { 0.207843, 0.396078, 0.078431, 1.0 },
+ { 0.192157, 0.376471, 0.082353, 1.0 },
+ { 0.192157, 0.360784, 0.113725, 1.0 },
+ { 0.207843, 0.364706, 0.141176, 1.0 },
+ { 0.223529, 0.372549, 0.168627, 1.0 },
+ { 0.258824, 0.396078, 0.196078, 1.0 },
+ { 0.298039, 0.423529, 0.227451, 1.0 },
+ { 0.305882, 0.427451, 0.243137, 1.0 },
+ { 0.317647, 0.431373, 0.262745, 1.0 },
+ { 0.333333, 0.423529, 0.294118, 1.0 },
+ { 0.333333, 0.423529, 0.290196, 1.0 },
+ { 0.333333, 0.427451, 0.290196, 1.0 },
+ { 0.321569, 0.400000, 0.282353, 1.0 },
+ { 0.309804, 0.372549, 0.278431, 1.0 },
+ { 0.298039, 0.356863, 0.266667, 1.0 },
+ { 0.286275, 0.345098, 0.254902, 1.0 },
+ { 0.254902, 0.321569, 0.235294, 1.0 },
+ { 0.223529, 0.301961, 0.235294, 1.0 },
+ { 0.200000, 0.219608, 0.227451, 1.0 },
+ { 0.164706, 0.200000, 0.203922, 1.0 },
+ { 0.133333, 0.184314, 0.180392, 1.0 },
+ { 0.117647, 0.180392, 0.176471, 1.0 },
+ { 0.105882, 0.180392, 0.172549, 1.0 },
+ { 0.101961, 0.172549, 0.172549, 1.0 },
+ { 0.121569, 0.184314, 0.160784, 1.0 },
+ { 0.156863, 0.227451, 0.196078, 1.0 },
+ { 0.180392, 0.231373, 0.223529, 1.0 },
+ { 0.207843, 0.239216, 0.254902, 1.0 },
+ { 0.247059, 0.227451, 0.290196, 1.0 },
+ { 0.286275, 0.219608, 0.329412, 1.0 },
+ { 0.286275, 0.219608, 0.345098, 1.0 },
+ { 0.290196, 0.219608, 0.364706, 1.0 },
+ { 0.278431, 0.227451, 0.360784, 1.0 },
+ { 0.270588, 0.215686, 0.345098, 1.0 },
+ { 0.254902, 0.188235, 0.325490, 1.0 },
+ { 0.274510, 0.215686, 0.349020, 1.0 },
+ { 0.298039, 0.247059, 0.376471, 1.0 },
+ { 0.309804, 0.278431, 0.388235, 1.0 },
+ { 0.325490, 0.309804, 0.403922, 1.0 },
+ { 0.360784, 0.376471, 0.400000, 1.0 },
+ { 0.396078, 0.396078, 0.439216, 1.0 },
+ { 0.498039, 0.458824, 0.560784, 1.0 },
+ { 0.537255, 0.447059, 0.592157, 1.0 },
+ { 0.580392, 0.435294, 0.623529, 1.0 },
+ { 0.592157, 0.396078, 0.643137, 1.0 },
+ { 0.603922, 0.360784, 0.666667, 1.0 },
+ { 0.631373, 0.321569, 0.709804, 1.0 },
+ { 0.654902, 0.329412, 0.737255, 1.0 },
+ { 0.690196, 0.313725, 0.772549, 1.0 },
+ { 0.701961, 0.247059, 0.796078, 1.0 },
+ { 0.670588, 0.203922, 0.764706, 1.0 },
+ { 0.647059, 0.254902, 0.729412, 1.0 },
+ { 0.623529, 0.305882, 0.694118, 1.0 },
+ { 0.600000, 0.313725, 0.674510, 1.0 },
+ { 0.580392, 0.321569, 0.654902, 1.0 },
+ { 0.560784, 0.345098, 0.607843, 1.0 },
+ { 0.556863, 0.407843, 0.556863, 1.0 },
+ { 0.607843, 0.560784, 0.600000, 1.0 },
+ { 0.627451, 0.623529, 0.596078, 1.0 },
+ { 0.647059, 0.690196, 0.592157, 1.0 },
+ { 0.650980, 0.705882, 0.584314, 1.0 },
+ { 0.658824, 0.721569, 0.580392, 1.0 },
+ { 0.650980, 0.713725, 0.572549, 1.0 },
+ { 0.627451, 0.709804, 0.537255, 1.0 },
+ { 0.596078, 0.690196, 0.482353, 1.0 },
+ { 0.556863, 0.682353, 0.403922, 1.0 },
+ { 0.470588, 0.615686, 0.258824, 1.0 },
+ { 0.447059, 0.588235, 0.235294, 1.0 },
+ { 0.427451, 0.564706, 0.211765, 1.0 },
+ { 0.384314, 0.549020, 0.180392, 1.0 },
+ { 0.333333, 0.501961, 0.152941, 1.0 },
+ { 0.309804, 0.474510, 0.156863, 1.0 },
+ { 0.298039, 0.427451, 0.172549, 1.0 },
+ { 0.301961, 0.380392, 0.243137, 1.0 },
+ { 0.309804, 0.384314, 0.278431, 1.0 },
+ { 0.321569, 0.392157, 0.313725, 1.0 },
+ { 0.325490, 0.392157, 0.317647, 1.0 },
+ { 0.329412, 0.396078, 0.321569, 1.0 },
+ { 0.360784, 0.411765, 0.325490, 1.0 },
+ { 0.380392, 0.411765, 0.337255, 1.0 },
+ { 0.384314, 0.439216, 0.329412, 1.0 },
+ { 0.368627, 0.466667, 0.298039, 1.0 },
+ { 0.368627, 0.474510, 0.239216, 1.0 },
+ { 0.376471, 0.478431, 0.235294, 1.0 },
+ { 0.384314, 0.482353, 0.231373, 1.0 },
+ { 0.415686, 0.529412, 0.235294, 1.0 },
+ { 0.458824, 0.592157, 0.262745, 1.0 },
+ { 0.517647, 0.650980, 0.305882, 1.0 },
+ { 0.576471, 0.690196, 0.400000, 1.0 },
+ { 0.701961, 0.776471, 0.584314, 1.0 },
+ { 0.741176, 0.815686, 0.627451, 1.0 },
+ { 0.780392, 0.854902, 0.674510, 1.0 },
+ { 0.788235, 0.854902, 0.670588, 1.0 },
+ { 0.800000, 0.854902, 0.670588, 1.0 },
+ { 0.800000, 0.831373, 0.674510, 1.0 },
+ { 0.811765, 0.831373, 0.698039, 1.0 },
+ { 0.800000, 0.835294, 0.737255, 1.0 },
+ { 0.788235, 0.823529, 0.717647, 1.0 },
+ { 0.733333, 0.686275, 0.639216, 1.0 },
+ { 0.717647, 0.647059, 0.654902, 1.0 },
+ { 0.701961, 0.607843, 0.674510, 1.0 },
+ { 0.678431, 0.541176, 0.717647, 1.0 },
+ { 0.662745, 0.466667, 0.717647, 1.0 },
+ { 0.611765, 0.384314, 0.678431, 1.0 },
+ { 0.541176, 0.298039, 0.592157, 1.0 },
+ { 0.407843, 0.188235, 0.439216, 1.0 },
+ { 0.384314, 0.176471, 0.415686, 1.0 },
+ { 0.360784, 0.164706, 0.396078, 1.0 },
+ { 0.301961, 0.156863, 0.309804, 1.0 },
+ { 0.219608, 0.129412, 0.219608, 1.0 },
+ { 0.149020, 0.129412, 0.137255, 1.0 },
+ { 0.109804, 0.129412, 0.094118, 1.0 },
+ { 0.098039, 0.145098, 0.066667, 1.0 },
+ { 0.078431, 0.137255, 0.047059, 1.0 },
+ { 0.070588, 0.133333, 0.043137, 1.0 },
+ { 0.078431, 0.145098, 0.043137, 1.0 },
+ { 0.086275, 0.156863, 0.047059, 1.0 },
+ { 0.105882, 0.184314, 0.043137, 1.0 },
+ { 0.101961, 0.188235, 0.043137, 1.0 },
+ { 0.105882, 0.168627, 0.054902, 1.0 },
+ { 0.094118, 0.149020, 0.058824, 1.0 },
+ { 0.086275, 0.168627, 0.062745, 1.0 },
+ { 0.086275, 0.172549, 0.086275, 1.0 },
+ { 0.090196, 0.176471, 0.109804, 1.0 },
+ { 0.101961, 0.172549, 0.184314, 1.0 },
+ { 0.137255, 0.180392, 0.254902, 1.0 },
+ { 0.188235, 0.188235, 0.317647, 1.0 },
+ { 0.250980, 0.211765, 0.372549, 1.0 },
+ { 0.301961, 0.250980, 0.431373, 1.0 },
+ { 0.329412, 0.282353, 0.454902, 1.0 },
+ { 0.345098, 0.298039, 0.458824, 1.0 },
+ { 0.356863, 0.313725, 0.431373, 1.0 },
+ { 0.376471, 0.325490, 0.407843, 1.0 },
+ { 0.352941, 0.333333, 0.352941, 1.0 },
+ { 0.313725, 0.317647, 0.294118, 1.0 },
+ { 0.262745, 0.294118, 0.239216, 1.0 },
+ { 0.243137, 0.262745, 0.235294, 1.0 },
+ { 0.239216, 0.219608, 0.243137, 1.0 },
+ { 0.239216, 0.203922, 0.250980, 1.0 },
+ { 0.239216, 0.188235, 0.262745, 1.0 },
+ { 0.250980, 0.152941, 0.305882, 1.0 },
+ { 0.274510, 0.137255, 0.345098, 1.0 },
+ { 0.309804, 0.149020, 0.376471, 1.0 },
+ { 0.349020, 0.145098, 0.415686, 1.0 },
+ { 0.380392, 0.145098, 0.470588, 1.0 },
+ { 0.427451, 0.113725, 0.537255, 1.0 },
+ { 0.450980, 0.117647, 0.556863, 1.0 },
+ { 0.450980, 0.101961, 0.549020, 1.0 },
+ { 0.419608, 0.117647, 0.529412, 1.0 },
+ { 0.400000, 0.101961, 0.521569, 1.0 },
+ { 0.376471, 0.105882, 0.474510, 1.0 },
+ { 0.325490, 0.086275, 0.400000, 1.0 },
+ { 0.254902, 0.094118, 0.321569, 1.0 },
+ { 0.180392, 0.098039, 0.258824, 1.0 },
+ { 0.125490, 0.094118, 0.200000, 1.0 },
+ { 0.101961, 0.098039, 0.145098, 1.0 },
+ { 0.101961, 0.113725, 0.121569, 1.0 },
+ { 0.113725, 0.156863, 0.129412, 1.0 },
+ { 0.137255, 0.176471, 0.160784, 1.0 },
+ { 0.215686, 0.215686, 0.219608, 1.0 },
+ { 0.301961, 0.290196, 0.274510, 1.0 },
+ { 0.400000, 0.380392, 0.356863, 1.0 },
+ { 0.462745, 0.482353, 0.427451, 1.0 },
+ { 0.549020, 0.545098, 0.513725, 1.0 },
+ { 0.607843, 0.631373, 0.560784, 1.0 },
+ { 0.650980, 0.682353, 0.592157, 1.0 },
+ { 0.639216, 0.725490, 0.580392, 1.0 },
+ { 0.623529, 0.725490, 0.572549, 1.0 },
+ { 0.588235, 0.709804, 0.552941, 1.0 },
+ { 0.556863, 0.678431, 0.517647, 1.0 },
+ { 0.505882, 0.627451, 0.466667, 1.0 },
+ { 0.462745, 0.568627, 0.435294, 1.0 },
+ { 0.415686, 0.494118, 0.427451, 1.0 },
+ { 0.384314, 0.435294, 0.447059, 1.0 },
+ { 0.376471, 0.376471, 0.470588, 1.0 },
+ { 0.388235, 0.341176, 0.498039, 1.0 },
+ { 0.392157, 0.305882, 0.509804, 1.0 },
+ { 0.400000, 0.274510, 0.525490, 1.0 },
+ { 0.411765, 0.239216, 0.537255, 1.0 },
+ { 0.443137, 0.243137, 0.529412, 1.0 },
+ { 0.470588, 0.278431, 0.494118, 1.0 },
+ { 0.478431, 0.325490, 0.462745, 1.0 },
+ { 0.478431, 0.356863, 0.450980, 1.0 },
+ { 0.470588, 0.380392, 0.450980, 1.0 },
+ { 0.466667, 0.411765, 0.462745, 1.0 },
+ { 0.443137, 0.411765, 0.470588, 1.0 },
+ { 0.439216, 0.388235, 0.501961, 1.0 },
+ { 0.447059, 0.356863, 0.533333, 1.0 },
+ { 0.458824, 0.356863, 0.576471, 1.0 },
+ { 0.450980, 0.364706, 0.596078, 1.0 },
+ { 0.474510, 0.364706, 0.619608, 1.0 },
+ { 0.509804, 0.360784, 0.615686, 1.0 },
+ { 0.541176, 0.392157, 0.607843, 1.0 },
+ { 0.568627, 0.474510, 0.607843, 1.0 },
+ { 0.631373, 0.576471, 0.635294, 1.0 },
+ { 0.694118, 0.643137, 0.678431, 1.0 },
+ { 0.741176, 0.709804, 0.705882, 1.0 },
+ { 0.780392, 0.764706, 0.737255, 1.0 },
+ { 0.843137, 0.827451, 0.784314, 1.0 },
+ { 0.890196, 0.858824, 0.847059, 1.0 },
+ { 0.913725, 0.894118, 0.898039, 1.0 },
+ { 0.917647, 0.898039, 0.917647, 1.0 },
+ { 0.898039, 0.894118, 0.901961, 1.0 },
+ { 0.831373, 0.850980, 0.843137, 1.0 },
+ { 0.749020, 0.796078, 0.752941, 1.0 },
+ { 0.650980, 0.713725, 0.635294, 1.0 },
+ { 0.627451, 0.682353, 0.623529, 1.0 },
+ { 0.623529, 0.674510, 0.639216, 1.0 },
+ { 0.639216, 0.654902, 0.662745, 1.0 },
+ };
+/* Tribal */
+static double4 colors_663[] = {
+ { 0.415686, 0.329412, 0.160784, 1.0 },
+ { 0.388235, 0.325490, 0.200000, 1.0 },
+ { 0.384314, 0.333333, 0.219608, 1.0 },
+ { 0.384314, 0.345098, 0.239216, 1.0 },
+ { 0.380392, 0.341176, 0.254902, 1.0 },
+ { 0.376471, 0.341176, 0.270588, 1.0 },
+ { 0.380392, 0.345098, 0.270588, 1.0 },
+ { 0.384314, 0.352941, 0.274510, 1.0 },
+ { 0.470588, 0.392157, 0.270588, 1.0 },
+ { 0.490196, 0.403922, 0.258824, 1.0 },
+ { 0.513725, 0.415686, 0.247059, 1.0 },
+ { 0.517647, 0.411765, 0.223529, 1.0 },
+ { 0.525490, 0.411765, 0.203922, 1.0 },
+ { 0.466667, 0.364706, 0.180392, 1.0 },
+ { 0.411765, 0.317647, 0.156863, 1.0 },
+ { 0.384314, 0.294118, 0.141176, 1.0 },
+ { 0.356863, 0.274510, 0.129412, 1.0 },
+ { 0.317647, 0.211765, 0.086275, 1.0 },
+ { 0.349020, 0.223529, 0.070588, 1.0 },
+ { 0.384314, 0.235294, 0.058824, 1.0 },
+ { 0.443137, 0.278431, 0.050980, 1.0 },
+ { 0.501961, 0.325490, 0.043137, 1.0 },
+ { 0.505882, 0.329412, 0.043137, 1.0 },
+ { 0.509804, 0.337255, 0.043137, 1.0 },
+ { 0.482353, 0.333333, 0.047059, 1.0 },
+ { 0.478431, 0.329412, 0.039216, 1.0 },
+ { 0.474510, 0.329412, 0.035294, 1.0 },
+ { 0.490196, 0.341176, 0.039216, 1.0 },
+ { 0.509804, 0.352941, 0.047059, 1.0 },
+ { 0.533333, 0.368627, 0.047059, 1.0 },
+ { 0.560784, 0.388235, 0.050980, 1.0 },
+ { 0.611765, 0.423529, 0.058824, 1.0 },
+ { 0.658824, 0.458824, 0.078431, 1.0 },
+ { 0.674510, 0.501961, 0.133333, 1.0 },
+ { 0.674510, 0.517647, 0.160784, 1.0 },
+ { 0.674510, 0.533333, 0.192157, 1.0 },
+ { 0.666667, 0.541176, 0.227451, 1.0 },
+ { 0.658824, 0.552941, 0.262745, 1.0 },
+ { 0.647059, 0.549020, 0.278431, 1.0 },
+ { 0.639216, 0.549020, 0.294118, 1.0 },
+ { 0.592157, 0.549020, 0.388235, 1.0 },
+ { 0.572549, 0.552941, 0.443137, 1.0 },
+ { 0.556863, 0.560784, 0.501961, 1.0 },
+ { 0.549020, 0.572549, 0.564706, 1.0 },
+ { 0.541176, 0.588235, 0.631373, 1.0 },
+ { 0.545098, 0.592157, 0.643137, 1.0 },
+ { 0.552941, 0.596078, 0.658824, 1.0 },
+ { 0.521569, 0.580392, 0.690196, 1.0 },
+ { 0.501961, 0.572549, 0.705882, 1.0 },
+ { 0.384314, 0.494118, 0.717647, 1.0 },
+ { 0.337255, 0.466667, 0.713725, 1.0 },
+ { 0.294118, 0.439216, 0.709804, 1.0 },
+ { 0.270588, 0.423529, 0.701961, 1.0 },
+ { 0.250980, 0.411765, 0.698039, 1.0 },
+ { 0.243137, 0.392157, 0.682353, 1.0 },
+ { 0.235294, 0.376471, 0.670588, 1.0 },
+ { 0.203922, 0.313725, 0.576471, 1.0 },
+ { 0.164706, 0.266667, 0.517647, 1.0 },
+ { 0.129412, 0.223529, 0.458824, 1.0 },
+ { 0.082353, 0.188235, 0.427451, 1.0 },
+ { 0.039216, 0.156863, 0.396078, 1.0 },
+ { 0.027451, 0.149020, 0.388235, 1.0 },
+ { 0.015686, 0.145098, 0.384314, 1.0 },
+ { 0.003922, 0.133333, 0.380392, 1.0 },
+ { 0.003922, 0.133333, 0.380392, 1.0 },
+ { 0.003922, 0.141176, 0.392157, 1.0 },
+ { 0.007843, 0.145098, 0.403922, 1.0 },
+ { 0.011765, 0.152941, 0.415686, 1.0 },
+ { 0.011765, 0.145098, 0.396078, 1.0 },
+ { 0.011765, 0.141176, 0.380392, 1.0 },
+ { 0.011765, 0.137255, 0.360784, 1.0 },
+ { 0.011765, 0.129412, 0.349020, 1.0 },
+ { 0.011765, 0.125490, 0.341176, 1.0 },
+ { 0.027451, 0.129412, 0.333333, 1.0 },
+ { 0.047059, 0.133333, 0.325490, 1.0 },
+ { 0.090196, 0.164706, 0.329412, 1.0 },
+ { 0.137255, 0.196078, 0.333333, 1.0 },
+ { 0.164706, 0.211765, 0.317647, 1.0 },
+ { 0.192157, 0.227451, 0.301961, 1.0 },
+ { 0.247059, 0.254902, 0.266667, 1.0 },
+ { 0.305882, 0.282353, 0.223529, 1.0 },
+ { 0.384314, 0.313725, 0.109804, 1.0 },
+ { 0.435294, 0.341176, 0.090196, 1.0 },
+ { 0.486275, 0.372549, 0.070588, 1.0 },
+ { 0.509804, 0.388235, 0.074510, 1.0 },
+ { 0.537255, 0.407843, 0.078431, 1.0 },
+ { 0.596078, 0.454902, 0.086275, 1.0 },
+ { 0.654902, 0.505882, 0.109804, 1.0 },
+ { 0.788235, 0.635294, 0.160784, 1.0 },
+ { 0.823529, 0.682353, 0.196078, 1.0 },
+ { 0.858824, 0.729412, 0.235294, 1.0 },
+ { 0.866667, 0.745098, 0.254902, 1.0 },
+ { 0.878431, 0.764706, 0.274510, 1.0 },
+ { 0.890196, 0.784314, 0.301961, 1.0 },
+ { 0.866667, 0.764706, 0.313725, 1.0 },
+ { 0.800000, 0.729412, 0.341176, 1.0 },
+ { 0.741176, 0.690196, 0.360784, 1.0 },
+ { 0.623529, 0.596078, 0.356863, 1.0 },
+ { 0.564706, 0.552941, 0.356863, 1.0 },
+ { 0.505882, 0.513725, 0.360784, 1.0 },
+ { 0.494118, 0.501961, 0.356863, 1.0 },
+ { 0.482353, 0.490196, 0.356863, 1.0 },
+ { 0.454902, 0.450980, 0.333333, 1.0 },
+ { 0.388235, 0.396078, 0.313725, 1.0 },
+ { 0.247059, 0.274510, 0.258824, 1.0 },
+ { 0.176471, 0.203922, 0.211765, 1.0 },
+ { 0.105882, 0.133333, 0.164706, 1.0 },
+ { 0.070588, 0.101961, 0.149020, 1.0 },
+ { 0.035294, 0.070588, 0.133333, 1.0 },
+ { 0.003922, 0.035294, 0.101961, 1.0 },
+ { 0.003922, 0.019608, 0.066667, 1.0 },
+ { 0.003922, 0.007843, 0.043137, 1.0 },
+ { 0.003922, 0.003922, 0.027451, 1.0 },
+ { 0.003922, 0.003922, 0.019608, 1.0 },
+ { 0.003922, 0.003922, 0.019608, 1.0 },
+ { 0.003922, 0.003922, 0.019608, 1.0 },
+ { 0.003922, 0.003922, 0.019608, 1.0 },
+ { 0.003922, 0.003922, 0.019608, 1.0 },
+ { 0.007843, 0.003922, 0.019608, 1.0 },
+ { 0.007843, 0.003922, 0.019608, 1.0 },
+ { 0.043137, 0.019608, 0.019608, 1.0 },
+ { 0.082353, 0.043137, 0.015686, 1.0 },
+ { 0.121569, 0.070588, 0.015686, 1.0 },
+ { 0.141176, 0.086275, 0.015686, 1.0 },
+ { 0.164706, 0.101961, 0.015686, 1.0 },
+ { 0.207843, 0.129412, 0.015686, 1.0 },
+ { 0.250980, 0.156863, 0.015686, 1.0 },
+ { 0.286275, 0.176471, 0.015686, 1.0 },
+ { 0.258824, 0.160784, 0.015686, 1.0 },
+ { 0.247059, 0.149020, 0.015686, 1.0 },
+ { 0.247059, 0.149020, 0.011765, 1.0 },
+ { 0.247059, 0.149020, 0.011765, 1.0 },
+ { 0.247059, 0.149020, 0.011765, 1.0 },
+ { 0.247059, 0.149020, 0.007843, 1.0 },
+ { 0.254902, 0.152941, 0.007843, 1.0 },
+ { 0.286275, 0.176471, 0.007843, 1.0 },
+ { 0.215686, 0.137255, 0.007843, 1.0 },
+ { 0.172549, 0.105882, 0.007843, 1.0 },
+ { 0.129412, 0.078431, 0.011765, 1.0 },
+ { 0.105882, 0.062745, 0.007843, 1.0 },
+ { 0.086275, 0.050980, 0.007843, 1.0 },
+ { 0.043137, 0.023529, 0.007843, 1.0 },
+ { 0.011765, 0.000000, 0.011765, 1.0 },
+ { 0.011765, 0.000000, 0.011765, 1.0 },
+ { 0.011765, 0.000000, 0.011765, 1.0 },
+ { 0.011765, 0.000000, 0.015686, 1.0 },
+ { 0.011765, 0.000000, 0.015686, 1.0 },
+ { 0.015686, 0.000000, 0.019608, 1.0 },
+ { 0.011765, 0.000000, 0.019608, 1.0 },
+ { 0.011765, 0.000000, 0.019608, 1.0 },
+ { 0.011765, 0.000000, 0.023529, 1.0 },
+ { 0.011765, 0.000000, 0.023529, 1.0 },
+ { 0.011765, 0.000000, 0.019608, 1.0 },
+ { 0.011765, 0.000000, 0.019608, 1.0 },
+ { 0.011765, 0.000000, 0.019608, 1.0 },
+ { 0.011765, 0.000000, 0.019608, 1.0 },
+ { 0.011765, 0.000000, 0.023529, 1.0 },
+ { 0.011765, 0.003922, 0.027451, 1.0 },
+ { 0.035294, 0.023529, 0.027451, 1.0 },
+ { 0.070588, 0.050980, 0.031373, 1.0 },
+ { 0.113725, 0.078431, 0.031373, 1.0 },
+ { 0.200000, 0.137255, 0.043137, 1.0 },
+ { 0.211765, 0.149020, 0.047059, 1.0 },
+ { 0.227451, 0.160784, 0.054902, 1.0 },
+ { 0.262745, 0.188235, 0.062745, 1.0 },
+ { 0.274510, 0.196078, 0.074510, 1.0 },
+ { 0.301961, 0.223529, 0.086275, 1.0 },
+ { 0.341176, 0.250980, 0.105882, 1.0 },
+ { 0.435294, 0.321569, 0.121569, 1.0 },
+ { 0.462745, 0.337255, 0.121569, 1.0 },
+ { 0.494118, 0.356863, 0.121569, 1.0 },
+ { 0.545098, 0.392157, 0.125490, 1.0 },
+ { 0.600000, 0.431373, 0.137255, 1.0 },
+ { 0.635294, 0.462745, 0.145098, 1.0 },
+ { 0.666667, 0.498039, 0.152941, 1.0 },
+ { 0.690196, 0.525490, 0.172549, 1.0 },
+ { 0.701961, 0.541176, 0.176471, 1.0 },
+ { 0.713725, 0.564706, 0.184314, 1.0 },
+ { 0.733333, 0.580392, 0.196078, 1.0 },
+ { 0.749020, 0.588235, 0.196078, 1.0 },
+ { 0.760784, 0.596078, 0.200000, 1.0 },
+ { 0.772549, 0.603922, 0.196078, 1.0 },
+ { 0.788235, 0.619608, 0.192157, 1.0 },
+ { 0.800000, 0.639216, 0.196078, 1.0 },
+ { 0.800000, 0.643137, 0.207843, 1.0 },
+ { 0.792157, 0.639216, 0.211765, 1.0 },
+ { 0.784314, 0.635294, 0.219608, 1.0 },
+ { 0.737255, 0.600000, 0.223529, 1.0 },
+ { 0.670588, 0.556863, 0.235294, 1.0 },
+ { 0.600000, 0.505882, 0.243137, 1.0 },
+ { 0.537255, 0.458824, 0.247059, 1.0 },
+ { 0.478431, 0.419608, 0.254902, 1.0 },
+ { 0.431373, 0.388235, 0.262745, 1.0 },
+ { 0.384314, 0.352941, 0.262745, 1.0 },
+ { 0.349020, 0.325490, 0.258824, 1.0 },
+ { 0.305882, 0.286275, 0.247059, 1.0 },
+ { 0.247059, 0.243137, 0.235294, 1.0 },
+ { 0.192157, 0.196078, 0.227451, 1.0 },
+ { 0.141176, 0.156863, 0.211765, 1.0 },
+ { 0.094118, 0.113725, 0.196078, 1.0 },
+ { 0.054902, 0.086275, 0.180392, 1.0 },
+ { 0.023529, 0.062745, 0.168627, 1.0 },
+ { 0.007843, 0.050980, 0.156863, 1.0 },
+ { 0.039216, 0.058824, 0.141176, 1.0 },
+ { 0.078431, 0.074510, 0.121569, 1.0 },
+ { 0.109804, 0.078431, 0.098039, 1.0 },
+ { 0.109804, 0.070588, 0.078431, 1.0 },
+ { 0.109804, 0.066667, 0.058824, 1.0 },
+ { 0.113725, 0.066667, 0.043137, 1.0 },
+ { 0.149020, 0.086275, 0.031373, 1.0 },
+ { 0.164706, 0.101961, 0.027451, 1.0 },
+ { 0.215686, 0.133333, 0.023529, 1.0 },
+ { 0.282353, 0.188235, 0.027451, 1.0 },
+ { 0.372549, 0.254902, 0.027451, 1.0 },
+ { 0.439216, 0.317647, 0.035294, 1.0 },
+ { 0.498039, 0.360784, 0.031373, 1.0 },
+ { 0.525490, 0.392157, 0.047059, 1.0 },
+ { 0.564706, 0.431373, 0.050980, 1.0 },
+ { 0.576471, 0.450980, 0.054902, 1.0 },
+ { 0.584314, 0.454902, 0.050980, 1.0 },
+ { 0.596078, 0.462745, 0.054902, 1.0 },
+ { 0.627451, 0.478431, 0.050980, 1.0 },
+ { 0.666667, 0.505882, 0.050980, 1.0 },
+ { 0.666667, 0.505882, 0.043137, 1.0 },
+ { 0.635294, 0.482353, 0.047059, 1.0 },
+ { 0.592157, 0.454902, 0.050980, 1.0 },
+ { 0.541176, 0.423529, 0.047059, 1.0 },
+ { 0.486275, 0.380392, 0.047059, 1.0 },
+ { 0.427451, 0.337255, 0.047059, 1.0 },
+ { 0.364706, 0.282353, 0.043137, 1.0 },
+ { 0.337255, 0.254902, 0.047059, 1.0 },
+ { 0.278431, 0.211765, 0.058824, 1.0 },
+ { 0.250980, 0.188235, 0.066667, 1.0 },
+ { 0.235294, 0.172549, 0.066667, 1.0 },
+ { 0.235294, 0.168627, 0.066667, 1.0 },
+ { 0.235294, 0.168627, 0.066667, 1.0 },
+ { 0.250980, 0.180392, 0.066667, 1.0 },
+ { 0.274510, 0.200000, 0.058824, 1.0 },
+ { 0.325490, 0.243137, 0.054902, 1.0 },
+ { 0.356863, 0.266667, 0.062745, 1.0 },
+ { 0.396078, 0.301961, 0.070588, 1.0 },
+ { 0.435294, 0.329412, 0.070588, 1.0 },
+ { 0.478431, 0.360784, 0.070588, 1.0 },
+ { 0.517647, 0.384314, 0.070588, 1.0 },
+ { 0.549020, 0.400000, 0.066667, 1.0 },
+ { 0.560784, 0.396078, 0.050980, 1.0 },
+ { 0.560784, 0.392157, 0.035294, 1.0 },
+ { 0.541176, 0.368627, 0.023529, 1.0 },
+ { 0.505882, 0.349020, 0.023529, 1.0 },
+ { 0.462745, 0.321569, 0.027451, 1.0 },
+ { 0.427451, 0.301961, 0.039216, 1.0 },
+ { 0.407843, 0.298039, 0.054902, 1.0 },
+ { 0.415686, 0.305882, 0.070588, 1.0 },
+ { 0.411765, 0.301961, 0.090196, 1.0 },
+ { 0.411765, 0.305882, 0.109804, 1.0 },
+ { 0.411765, 0.321569, 0.133333, 1.0 },
+ };
+/* Trippy */
+static double4 colors_664[] = {
+ { 0.000000, 0.337255, 0.992157, 1.0 },
+ { 0.000000, 0.470588, 0.992157, 1.0 },
+ { 0.000000, 0.505882, 0.992157, 1.0 },
+ { 0.000000, 0.541176, 0.992157, 1.0 },
+ { 0.000000, 0.564706, 0.984314, 1.0 },
+ { 0.000000, 0.592157, 0.976471, 1.0 },
+ { 0.000000, 0.607843, 0.949020, 1.0 },
+ { 0.000000, 0.627451, 0.921569, 1.0 },
+ { 0.011765, 0.682353, 0.670588, 1.0 },
+ { 0.086275, 0.686275, 0.572549, 1.0 },
+ { 0.160784, 0.694118, 0.478431, 1.0 },
+ { 0.278431, 0.682353, 0.439216, 1.0 },
+ { 0.396078, 0.674510, 0.400000, 1.0 },
+ { 0.450980, 0.615686, 0.290196, 1.0 },
+ { 0.505882, 0.560784, 0.184314, 1.0 },
+ { 0.501961, 0.521569, 0.129412, 1.0 },
+ { 0.498039, 0.486275, 0.074510, 1.0 },
+ { 0.494118, 0.450980, 0.223529, 1.0 },
+ { 0.462745, 0.388235, 0.301961, 1.0 },
+ { 0.431373, 0.325490, 0.380392, 1.0 },
+ { 0.321569, 0.294118, 0.329412, 1.0 },
+ { 0.211765, 0.262745, 0.278431, 1.0 },
+ { 0.152941, 0.258824, 0.282353, 1.0 },
+ { 0.098039, 0.258824, 0.286275, 1.0 },
+ { 0.015686, 0.207843, 0.431373, 1.0 },
+ { 0.054902, 0.176471, 0.490196, 1.0 },
+ { 0.094118, 0.149020, 0.552941, 1.0 },
+ { 0.101961, 0.121569, 0.549020, 1.0 },
+ { 0.109804, 0.098039, 0.549020, 1.0 },
+ { 0.098039, 0.082353, 0.537255, 1.0 },
+ { 0.086275, 0.070588, 0.525490, 1.0 },
+ { 0.098039, 0.043137, 0.509804, 1.0 },
+ { 0.101961, 0.027451, 0.498039, 1.0 },
+ { 0.113725, 0.007843, 0.447059, 1.0 },
+ { 0.074510, 0.007843, 0.352941, 1.0 },
+ { 0.035294, 0.007843, 0.262745, 1.0 },
+ { 0.023529, 0.015686, 0.172549, 1.0 },
+ { 0.011765, 0.023529, 0.086275, 1.0 },
+ { 0.023529, 0.019608, 0.058824, 1.0 },
+ { 0.039216, 0.019608, 0.035294, 1.0 },
+ { 0.066667, 0.015686, 0.047059, 1.0 },
+ { 0.050980, 0.023529, 0.090196, 1.0 },
+ { 0.039216, 0.035294, 0.133333, 1.0 },
+ { 0.043137, 0.050980, 0.145098, 1.0 },
+ { 0.050980, 0.070588, 0.156863, 1.0 },
+ { 0.058824, 0.070588, 0.160784, 1.0 },
+ { 0.066667, 0.070588, 0.164706, 1.0 },
+ { 0.054902, 0.105882, 0.278431, 1.0 },
+ { 0.027451, 0.133333, 0.407843, 1.0 },
+ { 0.000000, 0.180392, 0.556863, 1.0 },
+ { 0.000000, 0.164706, 0.525490, 1.0 },
+ { 0.000000, 0.152941, 0.498039, 1.0 },
+ { 0.000000, 0.172549, 0.564706, 1.0 },
+ { 0.000000, 0.196078, 0.631373, 1.0 },
+ { 0.000000, 0.203922, 0.662745, 1.0 },
+ { 0.000000, 0.215686, 0.694118, 1.0 },
+ { 0.000000, 0.254902, 0.494118, 1.0 },
+ { 0.000000, 0.282353, 0.407843, 1.0 },
+ { 0.000000, 0.313725, 0.321569, 1.0 },
+ { 0.011765, 0.321569, 0.286275, 1.0 },
+ { 0.027451, 0.329412, 0.254902, 1.0 },
+ { 0.050980, 0.352941, 0.223529, 1.0 },
+ { 0.074510, 0.380392, 0.192157, 1.0 },
+ { 0.129412, 0.447059, 0.117647, 1.0 },
+ { 0.215686, 0.490196, 0.050980, 1.0 },
+ { 0.372549, 0.376471, 0.031373, 1.0 },
+ { 0.454902, 0.341176, 0.101961, 1.0 },
+ { 0.537255, 0.305882, 0.172549, 1.0 },
+ { 0.545098, 0.301961, 0.192157, 1.0 },
+ { 0.556863, 0.298039, 0.215686, 1.0 },
+ { 0.576471, 0.274510, 0.211765, 1.0 },
+ { 0.525490, 0.203922, 0.176471, 1.0 },
+ { 0.486275, 0.105882, 0.203922, 1.0 },
+ { 0.396078, 0.074510, 0.207843, 1.0 },
+ { 0.309804, 0.043137, 0.211765, 1.0 },
+ { 0.211765, 0.023529, 0.141176, 1.0 },
+ { 0.113725, 0.003922, 0.070588, 1.0 },
+ { 0.094118, 0.003922, 0.047059, 1.0 },
+ { 0.078431, 0.003922, 0.027451, 1.0 },
+ { 0.047059, 0.003922, 0.000000, 1.0 },
+ { 0.027451, 0.000000, 0.000000, 1.0 },
+ { 0.003922, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.000000, 1.0 },
+ { 0.000000, 0.003922, 0.003922, 1.0 },
+ { 0.000000, 0.003922, 0.011765, 1.0 },
+ { 0.000000, 0.003922, 0.043137, 1.0 },
+ { 0.000000, 0.031373, 0.164706, 1.0 },
+ { 0.000000, 0.074510, 0.258824, 1.0 },
+ { 0.000000, 0.117647, 0.352941, 1.0 },
+ { 0.000000, 0.145098, 0.392157, 1.0 },
+ { 0.000000, 0.172549, 0.435294, 1.0 },
+ { 0.000000, 0.211765, 0.521569, 1.0 },
+ { 0.000000, 0.250980, 0.545098, 1.0 },
+ { 0.003922, 0.278431, 0.509804, 1.0 },
+ { 0.015686, 0.333333, 0.490196, 1.0 },
+ { 0.086275, 0.450980, 0.423529, 1.0 },
+ { 0.109804, 0.482353, 0.341176, 1.0 },
+ { 0.133333, 0.513725, 0.258824, 1.0 },
+ { 0.125490, 0.525490, 0.203922, 1.0 },
+ { 0.117647, 0.537255, 0.152941, 1.0 },
+ { 0.105882, 0.556863, 0.105882, 1.0 },
+ { 0.113725, 0.556863, 0.156863, 1.0 },
+ { 0.129412, 0.556863, 0.403922, 1.0 },
+ { 0.094118, 0.552941, 0.458824, 1.0 },
+ { 0.058824, 0.552941, 0.517647, 1.0 },
+ { 0.043137, 0.521569, 0.529412, 1.0 },
+ { 0.027451, 0.494118, 0.541176, 1.0 },
+ { 0.000000, 0.419608, 0.564706, 1.0 },
+ { 0.000000, 0.337255, 0.576471, 1.0 },
+ { 0.000000, 0.274510, 0.545098, 1.0 },
+ { 0.000000, 0.239216, 0.494118, 1.0 },
+ { 0.000000, 0.133333, 0.294118, 1.0 },
+ { 0.000000, 0.105882, 0.239216, 1.0 },
+ { 0.000000, 0.078431, 0.188235, 1.0 },
+ { 0.000000, 0.031373, 0.129412, 1.0 },
+ { 0.019608, 0.011765, 0.133333, 1.0 },
+ { 0.043137, 0.007843, 0.188235, 1.0 },
+ { 0.062745, 0.011765, 0.258824, 1.0 },
+ { 0.047059, 0.015686, 0.431373, 1.0 },
+ { 0.047059, 0.015686, 0.529412, 1.0 },
+ { 0.047059, 0.019608, 0.631373, 1.0 },
+ { 0.058824, 0.019608, 0.678431, 1.0 },
+ { 0.074510, 0.023529, 0.725490, 1.0 },
+ { 0.105882, 0.031373, 0.807843, 1.0 },
+ { 0.125490, 0.035294, 0.878431, 1.0 },
+ { 0.145098, 0.031373, 0.870588, 1.0 },
+ { 0.129412, 0.027451, 0.831373, 1.0 },
+ { 0.098039, 0.019608, 0.635294, 1.0 },
+ { 0.090196, 0.019608, 0.600000, 1.0 },
+ { 0.086275, 0.019608, 0.564706, 1.0 },
+ { 0.125490, 0.019608, 0.478431, 1.0 },
+ { 0.121569, 0.015686, 0.380392, 1.0 },
+ { 0.094118, 0.007843, 0.266667, 1.0 },
+ { 0.058824, 0.003922, 0.149020, 1.0 },
+ { 0.000000, 0.003922, 0.023529, 1.0 },
+ { 0.000000, 0.007843, 0.011765, 1.0 },
+ { 0.000000, 0.011765, 0.003922, 1.0 },
+ { 0.000000, 0.011765, 0.003922, 1.0 },
+ { 0.000000, 0.011765, 0.003922, 1.0 },
+ { 0.000000, 0.019608, 0.019608, 1.0 },
+ { 0.000000, 0.031373, 0.043137, 1.0 },
+ { 0.000000, 0.043137, 0.105882, 1.0 },
+ { 0.000000, 0.066667, 0.180392, 1.0 },
+ { 0.000000, 0.137255, 0.380392, 1.0 },
+ { 0.000000, 0.168627, 0.419608, 1.0 },
+ { 0.000000, 0.200000, 0.462745, 1.0 },
+ { 0.000000, 0.270588, 0.568627, 1.0 },
+ { 0.000000, 0.352941, 0.666667, 1.0 },
+ { 0.000000, 0.403922, 0.749020, 1.0 },
+ { 0.000000, 0.470588, 0.850980, 1.0 },
+ { 0.000000, 0.635294, 0.945098, 1.0 },
+ { 0.000000, 0.674510, 0.949020, 1.0 },
+ { 0.000000, 0.717647, 0.952941, 1.0 },
+ { 0.000000, 0.760784, 0.929412, 1.0 },
+ { 0.000000, 0.733333, 0.898039, 1.0 },
+ { 0.000000, 0.709804, 0.847059, 1.0 },
+ { 0.015686, 0.694118, 0.729412, 1.0 },
+ { 0.043137, 0.694118, 0.611765, 1.0 },
+ { 0.086275, 0.713725, 0.501961, 1.0 },
+ { 0.109804, 0.580392, 0.352941, 1.0 },
+ { 0.105882, 0.525490, 0.298039, 1.0 },
+ { 0.105882, 0.470588, 0.243137, 1.0 },
+ { 0.090196, 0.380392, 0.145098, 1.0 },
+ { 0.098039, 0.341176, 0.062745, 1.0 },
+ { 0.129412, 0.298039, 0.003922, 1.0 },
+ { 0.109804, 0.258824, 0.003922, 1.0 },
+ { 0.047059, 0.125490, 0.003922, 1.0 },
+ { 0.027451, 0.098039, 0.003922, 1.0 },
+ { 0.011765, 0.074510, 0.007843, 1.0 },
+ { 0.015686, 0.062745, 0.007843, 1.0 },
+ { 0.043137, 0.094118, 0.007843, 1.0 },
+ { 0.090196, 0.145098, 0.003922, 1.0 },
+ { 0.156863, 0.203922, 0.003922, 1.0 },
+ { 0.227451, 0.262745, 0.003922, 1.0 },
+ { 0.286275, 0.317647, 0.003922, 1.0 },
+ { 0.352941, 0.380392, 0.003922, 1.0 },
+ { 0.380392, 0.450980, 0.000000, 1.0 },
+ { 0.400000, 0.521569, 0.000000, 1.0 },
+ { 0.419608, 0.596078, 0.000000, 1.0 },
+ { 0.435294, 0.643137, 0.000000, 1.0 },
+ { 0.470588, 0.682353, 0.000000, 1.0 },
+ { 0.474510, 0.733333, 0.031373, 1.0 },
+ { 0.352941, 0.796078, 0.168627, 1.0 },
+ { 0.309804, 0.792157, 0.223529, 1.0 },
+ { 0.270588, 0.792157, 0.278431, 1.0 },
+ { 0.215686, 0.733333, 0.333333, 1.0 },
+ { 0.184314, 0.674510, 0.376471, 1.0 },
+ { 0.203922, 0.627451, 0.364706, 1.0 },
+ { 0.160784, 0.560784, 0.376471, 1.0 },
+ { 0.113725, 0.494118, 0.403922, 1.0 },
+ { 0.054902, 0.392157, 0.407843, 1.0 },
+ { 0.000000, 0.270588, 0.384314, 1.0 },
+ { 0.000000, 0.184314, 0.305882, 1.0 },
+ { 0.000000, 0.109804, 0.223529, 1.0 },
+ { 0.000000, 0.062745, 0.156863, 1.0 },
+ { 0.000000, 0.039216, 0.137255, 1.0 },
+ { 0.000000, 0.019608, 0.149020, 1.0 },
+ { 0.000000, 0.007843, 0.176471, 1.0 },
+ { 0.000000, 0.007843, 0.207843, 1.0 },
+ { 0.000000, 0.007843, 0.231373, 1.0 },
+ { 0.000000, 0.023529, 0.227451, 1.0 },
+ { 0.015686, 0.039216, 0.215686, 1.0 },
+ { 0.047059, 0.066667, 0.215686, 1.0 },
+ { 0.090196, 0.094118, 0.211765, 1.0 },
+ { 0.137255, 0.090196, 0.196078, 1.0 },
+ { 0.184314, 0.090196, 0.168627, 1.0 },
+ { 0.235294, 0.078431, 0.105882, 1.0 },
+ { 0.301961, 0.105882, 0.054902, 1.0 },
+ { 0.384314, 0.121569, 0.019608, 1.0 },
+ { 0.454902, 0.121569, 0.000000, 1.0 },
+ { 0.505882, 0.105882, 0.000000, 1.0 },
+ { 0.525490, 0.050980, 0.007843, 1.0 },
+ { 0.525490, 0.043137, 0.011765, 1.0 },
+ { 0.521569, 0.039216, 0.011765, 1.0 },
+ { 0.509804, 0.039216, 0.011765, 1.0 },
+ { 0.486275, 0.039216, 0.007843, 1.0 },
+ { 0.458824, 0.011765, 0.007843, 1.0 },
+ { 0.392157, 0.015686, 0.011765, 1.0 },
+ { 0.313725, 0.023529, 0.011765, 1.0 },
+ { 0.239216, 0.023529, 0.011765, 1.0 },
+ { 0.180392, 0.023529, 0.007843, 1.0 },
+ { 0.164706, 0.015686, 0.003922, 1.0 },
+ { 0.164706, 0.015686, 0.027451, 1.0 },
+ { 0.164706, 0.023529, 0.058824, 1.0 },
+ { 0.176471, 0.023529, 0.098039, 1.0 },
+ { 0.196078, 0.019608, 0.121569, 1.0 },
+ { 0.254902, 0.011765, 0.101961, 1.0 },
+ { 0.345098, 0.011765, 0.090196, 1.0 },
+ { 0.431373, 0.035294, 0.086275, 1.0 },
+ { 0.513725, 0.082353, 0.098039, 1.0 },
+ { 0.568627, 0.152941, 0.121569, 1.0 },
+ { 0.639216, 0.219608, 0.098039, 1.0 },
+ { 0.709804, 0.317647, 0.070588, 1.0 },
+ { 0.772549, 0.411765, 0.031373, 1.0 },
+ { 0.823529, 0.505882, 0.007843, 1.0 },
+ { 0.780392, 0.564706, 0.007843, 1.0 },
+ { 0.725490, 0.549020, 0.003922, 1.0 },
+ { 0.662745, 0.517647, 0.035294, 1.0 },
+ { 0.596078, 0.474510, 0.074510, 1.0 },
+ { 0.537255, 0.474510, 0.125490, 1.0 },
+ { 0.454902, 0.450980, 0.176471, 1.0 },
+ { 0.349020, 0.400000, 0.239216, 1.0 },
+ { 0.254902, 0.301961, 0.349020, 1.0 },
+ { 0.172549, 0.188235, 0.462745, 1.0 },
+ { 0.101961, 0.125490, 0.580392, 1.0 },
+ { 0.062745, 0.082353, 0.666667, 1.0 },
+ { 0.023529, 0.090196, 0.729412, 1.0 },
+ { 0.000000, 0.101961, 0.815686, 1.0 },
+ { 0.000000, 0.133333, 0.894118, 1.0 },
+ { 0.000000, 0.160784, 0.960784, 1.0 },
+ { 0.000000, 0.188235, 0.992157, 1.0 },
+ { 0.000000, 0.219608, 0.992157, 1.0 },
+ { 0.000000, 0.235294, 0.992157, 1.0 },
+ { 0.000000, 0.278431, 0.996078, 1.0 },
+ };
+/* Tropic */
+static double4 colors_665[] = {
+ { 0.435294, 0.164706, 0.337255, 1.0 },
+ { 0.403922, 0.168627, 0.431373, 1.0 },
+ { 0.380392, 0.168627, 0.458824, 1.0 },
+ { 0.356863, 0.168627, 0.490196, 1.0 },
+ { 0.333333, 0.164706, 0.509804, 1.0 },
+ { 0.309804, 0.164706, 0.529412, 1.0 },
+ { 0.298039, 0.160784, 0.529412, 1.0 },
+ { 0.290196, 0.160784, 0.529412, 1.0 },
+ { 0.278431, 0.149020, 0.521569, 1.0 },
+ { 0.278431, 0.145098, 0.513725, 1.0 },
+ { 0.278431, 0.141176, 0.505882, 1.0 },
+ { 0.278431, 0.129412, 0.501961, 1.0 },
+ { 0.282353, 0.121569, 0.498039, 1.0 },
+ { 0.274510, 0.109804, 0.490196, 1.0 },
+ { 0.270588, 0.101961, 0.482353, 1.0 },
+ { 0.262745, 0.098039, 0.478431, 1.0 },
+ { 0.258824, 0.094118, 0.474510, 1.0 },
+ { 0.254902, 0.090196, 0.431373, 1.0 },
+ { 0.262745, 0.101961, 0.392157, 1.0 },
+ { 0.270588, 0.113725, 0.352941, 1.0 },
+ { 0.294118, 0.129412, 0.309804, 1.0 },
+ { 0.321569, 0.149020, 0.266667, 1.0 },
+ { 0.337255, 0.160784, 0.247059, 1.0 },
+ { 0.356863, 0.176471, 0.231373, 1.0 },
+ { 0.447059, 0.254902, 0.192157, 1.0 },
+ { 0.494118, 0.298039, 0.156863, 1.0 },
+ { 0.545098, 0.345098, 0.121569, 1.0 },
+ { 0.596078, 0.392157, 0.082353, 1.0 },
+ { 0.650980, 0.439216, 0.047059, 1.0 },
+ { 0.674510, 0.462745, 0.031373, 1.0 },
+ { 0.701961, 0.486275, 0.015686, 1.0 },
+ { 0.749020, 0.537255, 0.003922, 1.0 },
+ { 0.792157, 0.568627, 0.000000, 1.0 },
+ { 0.870588, 0.639216, 0.000000, 1.0 },
+ { 0.898039, 0.666667, 0.000000, 1.0 },
+ { 0.925490, 0.694118, 0.000000, 1.0 },
+ { 0.945098, 0.709804, 0.000000, 1.0 },
+ { 0.968627, 0.725490, 0.000000, 1.0 },
+ { 0.972549, 0.737255, 0.000000, 1.0 },
+ { 0.980392, 0.752941, 0.000000, 1.0 },
+ { 0.996078, 0.780392, 0.000000, 1.0 },
+ { 0.996078, 0.788235, 0.000000, 1.0 },
+ { 1.000000, 0.800000, 0.000000, 1.0 },
+ { 1.000000, 0.800000, 0.000000, 1.0 },
+ { 1.000000, 0.800000, 0.000000, 1.0 },
+ { 1.000000, 0.800000, 0.000000, 1.0 },
+ { 1.000000, 0.800000, 0.000000, 1.0 },
+ { 1.000000, 0.800000, 0.000000, 1.0 },
+ { 1.000000, 0.800000, 0.000000, 1.0 },
+ { 1.000000, 0.784314, 0.000000, 1.0 },
+ { 1.000000, 0.756863, 0.000000, 1.0 },
+ { 1.000000, 0.733333, 0.000000, 1.0 },
+ { 1.000000, 0.717647, 0.000000, 1.0 },
+ { 1.000000, 0.701961, 0.000000, 1.0 },
+ { 1.000000, 0.682353, 0.000000, 1.0 },
+ { 1.000000, 0.666667, 0.000000, 1.0 },
+ { 1.000000, 0.658824, 0.019608, 1.0 },
+ { 1.000000, 0.639216, 0.031373, 1.0 },
+ { 1.000000, 0.619608, 0.043137, 1.0 },
+ { 1.000000, 0.600000, 0.054902, 1.0 },
+ { 1.000000, 0.580392, 0.066667, 1.0 },
+ { 1.000000, 0.572549, 0.070588, 1.0 },
+ { 1.000000, 0.568627, 0.074510, 1.0 },
+ { 1.000000, 0.545098, 0.086275, 1.0 },
+ { 1.000000, 0.533333, 0.098039, 1.0 },
+ { 1.000000, 0.521569, 0.129412, 1.0 },
+ { 1.000000, 0.525490, 0.149020, 1.0 },
+ { 1.000000, 0.529412, 0.168627, 1.0 },
+ { 1.000000, 0.533333, 0.172549, 1.0 },
+ { 1.000000, 0.537255, 0.180392, 1.0 },
+ { 1.000000, 0.545098, 0.196078, 1.0 },
+ { 1.000000, 0.545098, 0.200000, 1.0 },
+ { 0.984314, 0.560784, 0.211765, 1.0 },
+ { 0.968627, 0.564706, 0.211765, 1.0 },
+ { 0.952941, 0.568627, 0.211765, 1.0 },
+ { 0.933333, 0.568627, 0.211765, 1.0 },
+ { 0.917647, 0.568627, 0.215686, 1.0 },
+ { 0.905882, 0.560784, 0.219608, 1.0 },
+ { 0.898039, 0.552941, 0.227451, 1.0 },
+ { 0.878431, 0.537255, 0.258824, 1.0 },
+ { 0.843137, 0.517647, 0.301961, 1.0 },
+ { 0.752941, 0.447059, 0.392157, 1.0 },
+ { 0.694118, 0.388235, 0.427451, 1.0 },
+ { 0.635294, 0.329412, 0.462745, 1.0 },
+ { 0.607843, 0.301961, 0.474510, 1.0 },
+ { 0.580392, 0.274510, 0.490196, 1.0 },
+ { 0.545098, 0.227451, 0.529412, 1.0 },
+ { 0.529412, 0.184314, 0.588235, 1.0 },
+ { 0.470588, 0.113725, 0.678431, 1.0 },
+ { 0.435294, 0.090196, 0.721569, 1.0 },
+ { 0.403922, 0.066667, 0.764706, 1.0 },
+ { 0.388235, 0.054902, 0.772549, 1.0 },
+ { 0.376471, 0.047059, 0.784314, 1.0 },
+ { 0.356863, 0.027451, 0.788235, 1.0 },
+ { 0.364706, 0.015686, 0.788235, 1.0 },
+ { 0.356863, 0.007843, 0.780392, 1.0 },
+ { 0.372549, 0.007843, 0.764706, 1.0 },
+ { 0.427451, 0.023529, 0.717647, 1.0 },
+ { 0.458824, 0.035294, 0.674510, 1.0 },
+ { 0.490196, 0.050980, 0.635294, 1.0 },
+ { 0.505882, 0.062745, 0.607843, 1.0 },
+ { 0.525490, 0.074510, 0.584314, 1.0 },
+ { 0.537255, 0.105882, 0.517647, 1.0 },
+ { 0.564706, 0.137255, 0.458824, 1.0 },
+ { 0.631373, 0.215686, 0.376471, 1.0 },
+ { 0.666667, 0.254902, 0.329412, 1.0 },
+ { 0.705882, 0.294118, 0.282353, 1.0 },
+ { 0.725490, 0.317647, 0.258824, 1.0 },
+ { 0.749020, 0.345098, 0.235294, 1.0 },
+ { 0.788235, 0.392157, 0.180392, 1.0 },
+ { 0.823529, 0.427451, 0.125490, 1.0 },
+ { 0.850980, 0.466667, 0.086275, 1.0 },
+ { 0.870588, 0.505882, 0.062745, 1.0 },
+ { 0.905882, 0.572549, 0.035294, 1.0 },
+ { 0.909804, 0.580392, 0.027451, 1.0 },
+ { 0.917647, 0.588235, 0.023529, 1.0 },
+ { 0.925490, 0.592157, 0.015686, 1.0 },
+ { 0.937255, 0.596078, 0.007843, 1.0 },
+ { 0.941176, 0.611765, 0.000000, 1.0 },
+ { 0.941176, 0.611765, 0.000000, 1.0 },
+ { 0.929412, 0.635294, 0.000000, 1.0 },
+ { 0.913725, 0.639216, 0.000000, 1.0 },
+ { 0.901961, 0.647059, 0.000000, 1.0 },
+ { 0.894118, 0.643137, 0.000000, 1.0 },
+ { 0.890196, 0.639216, 0.000000, 1.0 },
+ { 0.870588, 0.623529, 0.000000, 1.0 },
+ { 0.847059, 0.607843, 0.003922, 1.0 },
+ { 0.823529, 0.592157, 0.007843, 1.0 },
+ { 0.796078, 0.572549, 0.011765, 1.0 },
+ { 0.741176, 0.549020, 0.015686, 1.0 },
+ { 0.729412, 0.541176, 0.015686, 1.0 },
+ { 0.721569, 0.533333, 0.019608, 1.0 },
+ { 0.701961, 0.509804, 0.019608, 1.0 },
+ { 0.682353, 0.494118, 0.023529, 1.0 },
+ { 0.666667, 0.462745, 0.023529, 1.0 },
+ { 0.650980, 0.431373, 0.027451, 1.0 },
+ { 0.619608, 0.376471, 0.035294, 1.0 },
+ { 0.603922, 0.337255, 0.035294, 1.0 },
+ { 0.592157, 0.301961, 0.035294, 1.0 },
+ { 0.588235, 0.286275, 0.035294, 1.0 },
+ { 0.584314, 0.274510, 0.039216, 1.0 },
+ { 0.580392, 0.250980, 0.047059, 1.0 },
+ { 0.572549, 0.219608, 0.058824, 1.0 },
+ { 0.560784, 0.184314, 0.082353, 1.0 },
+ { 0.549020, 0.160784, 0.109804, 1.0 },
+ { 0.513725, 0.078431, 0.149020, 1.0 },
+ { 0.501961, 0.066667, 0.168627, 1.0 },
+ { 0.490196, 0.054902, 0.192157, 1.0 },
+ { 0.466667, 0.035294, 0.235294, 1.0 },
+ { 0.443137, 0.015686, 0.286275, 1.0 },
+ { 0.415686, 0.003922, 0.341176, 1.0 },
+ { 0.415686, 0.000000, 0.423529, 1.0 },
+ { 0.368627, 0.000000, 0.541176, 1.0 },
+ { 0.360784, 0.000000, 0.568627, 1.0 },
+ { 0.356863, 0.000000, 0.596078, 1.0 },
+ { 0.345098, 0.000000, 0.650980, 1.0 },
+ { 0.337255, 0.000000, 0.701961, 1.0 },
+ { 0.333333, 0.000000, 0.745098, 1.0 },
+ { 0.337255, 0.000000, 0.780392, 1.0 },
+ { 0.341176, 0.003922, 0.815686, 1.0 },
+ { 0.368627, 0.011765, 0.839216, 1.0 },
+ { 0.427451, 0.039216, 0.874510, 1.0 },
+ { 0.454902, 0.047059, 0.878431, 1.0 },
+ { 0.482353, 0.058824, 0.882353, 1.0 },
+ { 0.533333, 0.078431, 0.878431, 1.0 },
+ { 0.580392, 0.098039, 0.858824, 1.0 },
+ { 0.631373, 0.117647, 0.831373, 1.0 },
+ { 0.658824, 0.141176, 0.788235, 1.0 },
+ { 0.682353, 0.192157, 0.643137, 1.0 },
+ { 0.701961, 0.207843, 0.615686, 1.0 },
+ { 0.721569, 0.227451, 0.588235, 1.0 },
+ { 0.752941, 0.254902, 0.537255, 1.0 },
+ { 0.784314, 0.282353, 0.482353, 1.0 },
+ { 0.807843, 0.309804, 0.435294, 1.0 },
+ { 0.819608, 0.325490, 0.384314, 1.0 },
+ { 0.823529, 0.360784, 0.345098, 1.0 },
+ { 0.815686, 0.384314, 0.317647, 1.0 },
+ { 0.788235, 0.388235, 0.317647, 1.0 },
+ { 0.756863, 0.384314, 0.325490, 1.0 },
+ { 0.717647, 0.368627, 0.345098, 1.0 },
+ { 0.678431, 0.333333, 0.356863, 1.0 },
+ { 0.643137, 0.317647, 0.392157, 1.0 },
+ { 0.611765, 0.313725, 0.431373, 1.0 },
+ { 0.600000, 0.298039, 0.435294, 1.0 },
+ { 0.588235, 0.278431, 0.454902, 1.0 },
+ { 0.588235, 0.274510, 0.454902, 1.0 },
+ { 0.588235, 0.270588, 0.454902, 1.0 },
+ { 0.584314, 0.262745, 0.454902, 1.0 },
+ { 0.584314, 0.254902, 0.450980, 1.0 },
+ { 0.580392, 0.262745, 0.447059, 1.0 },
+ { 0.592157, 0.270588, 0.419608, 1.0 },
+ { 0.623529, 0.290196, 0.396078, 1.0 },
+ { 0.658824, 0.301961, 0.349020, 1.0 },
+ { 0.701961, 0.321569, 0.309804, 1.0 },
+ { 0.745098, 0.356863, 0.278431, 1.0 },
+ { 0.780392, 0.364706, 0.227451, 1.0 },
+ { 0.811765, 0.388235, 0.176471, 1.0 },
+ { 0.827451, 0.411765, 0.137255, 1.0 },
+ { 0.843137, 0.447059, 0.121569, 1.0 },
+ { 0.847059, 0.462745, 0.105882, 1.0 },
+ { 0.850980, 0.470588, 0.094118, 1.0 },
+ { 0.854902, 0.482353, 0.086275, 1.0 },
+ { 0.858824, 0.494118, 0.074510, 1.0 },
+ { 0.862745, 0.486275, 0.058824, 1.0 },
+ { 0.866667, 0.482353, 0.043137, 1.0 },
+ { 0.874510, 0.482353, 0.031373, 1.0 },
+ { 0.882353, 0.494118, 0.015686, 1.0 },
+ { 0.886275, 0.490196, 0.007843, 1.0 },
+ { 0.886275, 0.490196, 0.007843, 1.0 },
+ { 0.886275, 0.478431, 0.015686, 1.0 },
+ { 0.882353, 0.454902, 0.027451, 1.0 },
+ { 0.882353, 0.419608, 0.043137, 1.0 },
+ { 0.878431, 0.388235, 0.062745, 1.0 },
+ { 0.878431, 0.364706, 0.086275, 1.0 },
+ { 0.878431, 0.341176, 0.113725, 1.0 },
+ { 0.882353, 0.301961, 0.141176, 1.0 },
+ { 0.890196, 0.274510, 0.168627, 1.0 },
+ { 0.901961, 0.247059, 0.188235, 1.0 },
+ { 0.913725, 0.192157, 0.180392, 1.0 },
+ { 0.917647, 0.164706, 0.188235, 1.0 },
+ { 0.921569, 0.152941, 0.215686, 1.0 },
+ { 0.921569, 0.145098, 0.247059, 1.0 },
+ { 0.925490, 0.145098, 0.262745, 1.0 },
+ { 0.925490, 0.149020, 0.290196, 1.0 },
+ { 0.937255, 0.152941, 0.294118, 1.0 },
+ { 0.949020, 0.156863, 0.313725, 1.0 },
+ { 0.964706, 0.156863, 0.305882, 1.0 },
+ { 0.980392, 0.168627, 0.274510, 1.0 },
+ { 0.992157, 0.184314, 0.262745, 1.0 },
+ { 0.996078, 0.207843, 0.231373, 1.0 },
+ { 1.000000, 0.258824, 0.235294, 1.0 },
+ { 1.000000, 0.305882, 0.231373, 1.0 },
+ { 1.000000, 0.341176, 0.211765, 1.0 },
+ { 1.000000, 0.376471, 0.188235, 1.0 },
+ { 1.000000, 0.407843, 0.156863, 1.0 },
+ { 1.000000, 0.435294, 0.129412, 1.0 },
+ { 1.000000, 0.443137, 0.098039, 1.0 },
+ { 1.000000, 0.454902, 0.066667, 1.0 },
+ { 1.000000, 0.443137, 0.047059, 1.0 },
+ { 0.996078, 0.450980, 0.035294, 1.0 },
+ { 0.984314, 0.447059, 0.035294, 1.0 },
+ { 0.972549, 0.443137, 0.035294, 1.0 },
+ { 0.956863, 0.435294, 0.035294, 1.0 },
+ { 0.941176, 0.415686, 0.043137, 1.0 },
+ { 0.921569, 0.396078, 0.047059, 1.0 },
+ { 0.901961, 0.376471, 0.050980, 1.0 },
+ { 0.882353, 0.333333, 0.058824, 1.0 },
+ { 0.858824, 0.294118, 0.074510, 1.0 },
+ { 0.827451, 0.262745, 0.094118, 1.0 },
+ { 0.792157, 0.235294, 0.125490, 1.0 },
+ { 0.745098, 0.223529, 0.164706, 1.0 },
+ { 0.682353, 0.172549, 0.172549, 1.0 },
+ { 0.619608, 0.168627, 0.203922, 1.0 },
+ { 0.560784, 0.164706, 0.243137, 1.0 },
+ { 0.509804, 0.160784, 0.274510, 1.0 },
+ { 0.466667, 0.160784, 0.309804, 1.0 },
+ };
+/* True_Blue */
+static double4 colors_666[] = {
+ { 0.000000, 0.074510, 0.368627, 1.0 },
+ { 0.000000, 0.070588, 0.364706, 1.0 },
+ { 0.000000, 0.066667, 0.360784, 1.0 },
+ { 0.000000, 0.062745, 0.360784, 1.0 },
+ { 0.000000, 0.074510, 0.364706, 1.0 },
+ { 0.003922, 0.086275, 0.368627, 1.0 },
+ { 0.007843, 0.094118, 0.372549, 1.0 },
+ { 0.011765, 0.101961, 0.380392, 1.0 },
+ { 0.019608, 0.109804, 0.372549, 1.0 },
+ { 0.031373, 0.109804, 0.337255, 1.0 },
+ { 0.043137, 0.113725, 0.301961, 1.0 },
+ { 0.050980, 0.109804, 0.278431, 1.0 },
+ { 0.062745, 0.105882, 0.254902, 1.0 },
+ { 0.054902, 0.090196, 0.239216, 1.0 },
+ { 0.047059, 0.078431, 0.227451, 1.0 },
+ { 0.043137, 0.070588, 0.223529, 1.0 },
+ { 0.043137, 0.062745, 0.219608, 1.0 },
+ { 0.047059, 0.054902, 0.207843, 1.0 },
+ { 0.031373, 0.047059, 0.235294, 1.0 },
+ { 0.015686, 0.043137, 0.266667, 1.0 },
+ { 0.007843, 0.047059, 0.298039, 1.0 },
+ { 0.003922, 0.054902, 0.333333, 1.0 },
+ { 0.003922, 0.062745, 0.345098, 1.0 },
+ { 0.007843, 0.070588, 0.356863, 1.0 },
+ { 0.019608, 0.101961, 0.407843, 1.0 },
+ { 0.023529, 0.113725, 0.443137, 1.0 },
+ { 0.031373, 0.129412, 0.478431, 1.0 },
+ { 0.031373, 0.137255, 0.494118, 1.0 },
+ { 0.031373, 0.149020, 0.509804, 1.0 },
+ { 0.031373, 0.149020, 0.513725, 1.0 },
+ { 0.031373, 0.152941, 0.521569, 1.0 },
+ { 0.031373, 0.145098, 0.513725, 1.0 },
+ { 0.031373, 0.129412, 0.517647, 1.0 },
+ { 0.023529, 0.105882, 0.505882, 1.0 },
+ { 0.015686, 0.105882, 0.490196, 1.0 },
+ { 0.007843, 0.105882, 0.474510, 1.0 },
+ { 0.007843, 0.105882, 0.470588, 1.0 },
+ { 0.007843, 0.105882, 0.470588, 1.0 },
+ { 0.015686, 0.109804, 0.474510, 1.0 },
+ { 0.027451, 0.117647, 0.478431, 1.0 },
+ { 0.074510, 0.188235, 0.537255, 1.0 },
+ { 0.074510, 0.203922, 0.541176, 1.0 },
+ { 0.074510, 0.219608, 0.549020, 1.0 },
+ { 0.074510, 0.211765, 0.541176, 1.0 },
+ { 0.074510, 0.207843, 0.537255, 1.0 },
+ { 0.078431, 0.203922, 0.529412, 1.0 },
+ { 0.082353, 0.203922, 0.525490, 1.0 },
+ { 0.082353, 0.192157, 0.486275, 1.0 },
+ { 0.070588, 0.164706, 0.431373, 1.0 },
+ { 0.019608, 0.090196, 0.309804, 1.0 },
+ { 0.007843, 0.062745, 0.274510, 1.0 },
+ { 0.000000, 0.039216, 0.243137, 1.0 },
+ { 0.000000, 0.023529, 0.227451, 1.0 },
+ { 0.000000, 0.011765, 0.211765, 1.0 },
+ { 0.000000, 0.007843, 0.207843, 1.0 },
+ { 0.000000, 0.003922, 0.203922, 1.0 },
+ { 0.000000, 0.000000, 0.215686, 1.0 },
+ { 0.000000, 0.000000, 0.231373, 1.0 },
+ { 0.000000, 0.003922, 0.247059, 1.0 },
+ { 0.000000, 0.003922, 0.262745, 1.0 },
+ { 0.000000, 0.007843, 0.282353, 1.0 },
+ { 0.000000, 0.007843, 0.286275, 1.0 },
+ { 0.000000, 0.011765, 0.290196, 1.0 },
+ { 0.000000, 0.015686, 0.294118, 1.0 },
+ { 0.000000, 0.015686, 0.298039, 1.0 },
+ { 0.003922, 0.023529, 0.321569, 1.0 },
+ { 0.011765, 0.035294, 0.349020, 1.0 },
+ { 0.023529, 0.047059, 0.380392, 1.0 },
+ { 0.027451, 0.054902, 0.407843, 1.0 },
+ { 0.031373, 0.066667, 0.435294, 1.0 },
+ { 0.047059, 0.098039, 0.478431, 1.0 },
+ { 0.062745, 0.141176, 0.521569, 1.0 },
+ { 0.078431, 0.219608, 0.576471, 1.0 },
+ { 0.074510, 0.250980, 0.619608, 1.0 },
+ { 0.074510, 0.282353, 0.666667, 1.0 },
+ { 0.074510, 0.321569, 0.690196, 1.0 },
+ { 0.074510, 0.364706, 0.717647, 1.0 },
+ { 0.078431, 0.392157, 0.721569, 1.0 },
+ { 0.082353, 0.419608, 0.729412, 1.0 },
+ { 0.082353, 0.431373, 0.760784, 1.0 },
+ { 0.078431, 0.419608, 0.788235, 1.0 },
+ { 0.062745, 0.337255, 0.796078, 1.0 },
+ { 0.054902, 0.321569, 0.792157, 1.0 },
+ { 0.047059, 0.309804, 0.788235, 1.0 },
+ { 0.047059, 0.301961, 0.788235, 1.0 },
+ { 0.047059, 0.294118, 0.792157, 1.0 },
+ { 0.066667, 0.274510, 0.780392, 1.0 },
+ { 0.062745, 0.227451, 0.764706, 1.0 },
+ { 0.054902, 0.160784, 0.690196, 1.0 },
+ { 0.039216, 0.149020, 0.654902, 1.0 },
+ { 0.023529, 0.137255, 0.619608, 1.0 },
+ { 0.023529, 0.129412, 0.603922, 1.0 },
+ { 0.027451, 0.121569, 0.588235, 1.0 },
+ { 0.031373, 0.117647, 0.552941, 1.0 },
+ { 0.039216, 0.101961, 0.525490, 1.0 },
+ { 0.035294, 0.074510, 0.498039, 1.0 },
+ { 0.019608, 0.054902, 0.470588, 1.0 },
+ { 0.007843, 0.039216, 0.431373, 1.0 },
+ { 0.011765, 0.047059, 0.415686, 1.0 },
+ { 0.015686, 0.054902, 0.400000, 1.0 },
+ { 0.015686, 0.054902, 0.392157, 1.0 },
+ { 0.019608, 0.054902, 0.384314, 1.0 },
+ { 0.015686, 0.066667, 0.372549, 1.0 },
+ { 0.015686, 0.074510, 0.364706, 1.0 },
+ { 0.027451, 0.086275, 0.325490, 1.0 },
+ { 0.035294, 0.086275, 0.290196, 1.0 },
+ { 0.047059, 0.086275, 0.258824, 1.0 },
+ { 0.047059, 0.086275, 0.247059, 1.0 },
+ { 0.047059, 0.086275, 0.239216, 1.0 },
+ { 0.039216, 0.086275, 0.231373, 1.0 },
+ { 0.031373, 0.078431, 0.223529, 1.0 },
+ { 0.027451, 0.066667, 0.219608, 1.0 },
+ { 0.031373, 0.062745, 0.207843, 1.0 },
+ { 0.035294, 0.054902, 0.219608, 1.0 },
+ { 0.031373, 0.050980, 0.223529, 1.0 },
+ { 0.027451, 0.047059, 0.227451, 1.0 },
+ { 0.011765, 0.039216, 0.243137, 1.0 },
+ { 0.003922, 0.039216, 0.250980, 1.0 },
+ { 0.007843, 0.043137, 0.258824, 1.0 },
+ { 0.015686, 0.058824, 0.270588, 1.0 },
+ { 0.074510, 0.133333, 0.341176, 1.0 },
+ { 0.098039, 0.164706, 0.384314, 1.0 },
+ { 0.121569, 0.196078, 0.427451, 1.0 },
+ { 0.117647, 0.200000, 0.427451, 1.0 },
+ { 0.117647, 0.207843, 0.427451, 1.0 },
+ { 0.129412, 0.211765, 0.407843, 1.0 },
+ { 0.141176, 0.215686, 0.411765, 1.0 },
+ { 0.156863, 0.223529, 0.411765, 1.0 },
+ { 0.160784, 0.219608, 0.411765, 1.0 },
+ { 0.109804, 0.164706, 0.317647, 1.0 },
+ { 0.094118, 0.137255, 0.286275, 1.0 },
+ { 0.082353, 0.109804, 0.254902, 1.0 },
+ { 0.062745, 0.074510, 0.203922, 1.0 },
+ { 0.050980, 0.047059, 0.176471, 1.0 },
+ { 0.039216, 0.035294, 0.160784, 1.0 },
+ { 0.027451, 0.027451, 0.156863, 1.0 },
+ { 0.007843, 0.007843, 0.172549, 1.0 },
+ { 0.003922, 0.007843, 0.176471, 1.0 },
+ { 0.000000, 0.007843, 0.184314, 1.0 },
+ { 0.000000, 0.007843, 0.180392, 1.0 },
+ { 0.000000, 0.007843, 0.176471, 1.0 },
+ { 0.000000, 0.007843, 0.168627, 1.0 },
+ { 0.000000, 0.003922, 0.156863, 1.0 },
+ { 0.000000, 0.003922, 0.141176, 1.0 },
+ { 0.000000, 0.007843, 0.125490, 1.0 },
+ { 0.000000, 0.011765, 0.098039, 1.0 },
+ { 0.000000, 0.007843, 0.094118, 1.0 },
+ { 0.000000, 0.007843, 0.094118, 1.0 },
+ { 0.000000, 0.000000, 0.098039, 1.0 },
+ { 0.000000, 0.003922, 0.121569, 1.0 },
+ { 0.000000, 0.007843, 0.149020, 1.0 },
+ { 0.000000, 0.011765, 0.184314, 1.0 },
+ { 0.000000, 0.015686, 0.250980, 1.0 },
+ { 0.000000, 0.015686, 0.266667, 1.0 },
+ { 0.003922, 0.015686, 0.286275, 1.0 },
+ { 0.003922, 0.015686, 0.309804, 1.0 },
+ { 0.003922, 0.015686, 0.325490, 1.0 },
+ { 0.007843, 0.015686, 0.333333, 1.0 },
+ { 0.003922, 0.015686, 0.337255, 1.0 },
+ { 0.003922, 0.015686, 0.337255, 1.0 },
+ { 0.000000, 0.023529, 0.337255, 1.0 },
+ { 0.003922, 0.050980, 0.349020, 1.0 },
+ { 0.007843, 0.062745, 0.360784, 1.0 },
+ { 0.011765, 0.078431, 0.376471, 1.0 },
+ { 0.023529, 0.117647, 0.415686, 1.0 },
+ { 0.050980, 0.172549, 0.462745, 1.0 },
+ { 0.094118, 0.235294, 0.525490, 1.0 },
+ { 0.141176, 0.309804, 0.592157, 1.0 },
+ { 0.301961, 0.486275, 0.741176, 1.0 },
+ { 0.341176, 0.529412, 0.768627, 1.0 },
+ { 0.384314, 0.576471, 0.800000, 1.0 },
+ { 0.439216, 0.619608, 0.843137, 1.0 },
+ { 0.462745, 0.650980, 0.878431, 1.0 },
+ { 0.415686, 0.666667, 0.901961, 1.0 },
+ { 0.419608, 0.698039, 0.929412, 1.0 },
+ { 0.443137, 0.756863, 0.952941, 1.0 },
+ { 0.462745, 0.764706, 0.960784, 1.0 },
+ { 0.470588, 0.756863, 0.960784, 1.0 },
+ { 0.392157, 0.709804, 0.945098, 1.0 },
+ { 0.301961, 0.658824, 0.921569, 1.0 },
+ { 0.243137, 0.647059, 0.909804, 1.0 },
+ { 0.227451, 0.631373, 0.894118, 1.0 },
+ { 0.227451, 0.607843, 0.890196, 1.0 },
+ { 0.227451, 0.552941, 0.878431, 1.0 },
+ { 0.164706, 0.415686, 0.776471, 1.0 },
+ { 0.145098, 0.384314, 0.729412, 1.0 },
+ { 0.125490, 0.356863, 0.686275, 1.0 },
+ { 0.090196, 0.294118, 0.603922, 1.0 },
+ { 0.070588, 0.223529, 0.529412, 1.0 },
+ { 0.043137, 0.168627, 0.454902, 1.0 },
+ { 0.027451, 0.117647, 0.388235, 1.0 },
+ { 0.019608, 0.090196, 0.317647, 1.0 },
+ { 0.007843, 0.074510, 0.266667, 1.0 },
+ { 0.003922, 0.062745, 0.239216, 1.0 },
+ { 0.000000, 0.074510, 0.239216, 1.0 },
+ { 0.000000, 0.090196, 0.250980, 1.0 },
+ { 0.007843, 0.113725, 0.278431, 1.0 },
+ { 0.023529, 0.133333, 0.321569, 1.0 },
+ { 0.027451, 0.152941, 0.376471, 1.0 },
+ { 0.031373, 0.168627, 0.431373, 1.0 },
+ { 0.027451, 0.184314, 0.474510, 1.0 },
+ { 0.023529, 0.188235, 0.501961, 1.0 },
+ { 0.027451, 0.188235, 0.533333, 1.0 },
+ { 0.031373, 0.164706, 0.545098, 1.0 },
+ { 0.031373, 0.152941, 0.545098, 1.0 },
+ { 0.027451, 0.141176, 0.541176, 1.0 },
+ { 0.015686, 0.125490, 0.521569, 1.0 },
+ { 0.007843, 0.117647, 0.513725, 1.0 },
+ { 0.003922, 0.098039, 0.509804, 1.0 },
+ { 0.007843, 0.090196, 0.498039, 1.0 },
+ { 0.019608, 0.094118, 0.478431, 1.0 },
+ { 0.047059, 0.117647, 0.458824, 1.0 },
+ { 0.082353, 0.152941, 0.458824, 1.0 },
+ { 0.105882, 0.200000, 0.482353, 1.0 },
+ { 0.125490, 0.235294, 0.517647, 1.0 },
+ { 0.125490, 0.243137, 0.533333, 1.0 },
+ { 0.125490, 0.243137, 0.525490, 1.0 },
+ { 0.137255, 0.235294, 0.505882, 1.0 },
+ { 0.137255, 0.231373, 0.498039, 1.0 },
+ { 0.129412, 0.239216, 0.509804, 1.0 },
+ { 0.109804, 0.223529, 0.529412, 1.0 },
+ { 0.078431, 0.188235, 0.541176, 1.0 },
+ { 0.054902, 0.145098, 0.533333, 1.0 },
+ { 0.031373, 0.105882, 0.541176, 1.0 },
+ { 0.019608, 0.078431, 0.556863, 1.0 },
+ { 0.007843, 0.074510, 0.564706, 1.0 },
+ { 0.003922, 0.074510, 0.576471, 1.0 },
+ { 0.003922, 0.078431, 0.572549, 1.0 },
+ { 0.000000, 0.082353, 0.568627, 1.0 },
+ { 0.003922, 0.074510, 0.576471, 1.0 },
+ { 0.007843, 0.074510, 0.560784, 1.0 },
+ { 0.007843, 0.074510, 0.537255, 1.0 },
+ { 0.003922, 0.074510, 0.486275, 1.0 },
+ { 0.003922, 0.070588, 0.415686, 1.0 },
+ { 0.000000, 0.054902, 0.352941, 1.0 },
+ { 0.003922, 0.035294, 0.290196, 1.0 },
+ { 0.007843, 0.023529, 0.243137, 1.0 },
+ { 0.007843, 0.015686, 0.196078, 1.0 },
+ { 0.015686, 0.015686, 0.160784, 1.0 },
+ { 0.019608, 0.015686, 0.133333, 1.0 },
+ { 0.019608, 0.015686, 0.117647, 1.0 },
+ { 0.023529, 0.015686, 0.125490, 1.0 },
+ { 0.019608, 0.019608, 0.141176, 1.0 },
+ { 0.019608, 0.023529, 0.164706, 1.0 },
+ { 0.023529, 0.031373, 0.188235, 1.0 },
+ { 0.019608, 0.035294, 0.219608, 1.0 },
+ { 0.023529, 0.035294, 0.266667, 1.0 },
+ { 0.019608, 0.039216, 0.317647, 1.0 },
+ { 0.011765, 0.043137, 0.356863, 1.0 },
+ { 0.011765, 0.054902, 0.380392, 1.0 },
+ { 0.003922, 0.070588, 0.392157, 1.0 },
+ { 0.000000, 0.082353, 0.403922, 1.0 },
+ { 0.007843, 0.074510, 0.407843, 1.0 },
+ { 0.007843, 0.066667, 0.403922, 1.0 },
+ { 0.007843, 0.062745, 0.392157, 1.0 },
+ { 0.003922, 0.062745, 0.376471, 1.0 },
+ };
+/* Tryst */
+static double4 colors_667[] = {
+ { 0.647059, 0.776471, 0.764706, 1.0 },
+ { 0.670588, 0.776471, 0.729412, 1.0 },
+ { 0.725490, 0.792157, 0.729412, 1.0 },
+ { 0.784314, 0.811765, 0.733333, 1.0 },
+ { 0.819608, 0.800000, 0.717647, 1.0 },
+ { 0.858824, 0.792157, 0.701961, 1.0 },
+ { 0.858824, 0.772549, 0.678431, 1.0 },
+ { 0.858824, 0.752941, 0.654902, 1.0 },
+ { 0.772549, 0.615686, 0.521569, 1.0 },
+ { 0.709804, 0.549020, 0.454902, 1.0 },
+ { 0.650980, 0.486275, 0.388235, 1.0 },
+ { 0.619608, 0.443137, 0.349020, 1.0 },
+ { 0.588235, 0.403922, 0.313725, 1.0 },
+ { 0.588235, 0.384314, 0.305882, 1.0 },
+ { 0.588235, 0.368627, 0.298039, 1.0 },
+ { 0.592157, 0.364706, 0.298039, 1.0 },
+ { 0.600000, 0.364706, 0.298039, 1.0 },
+ { 0.607843, 0.380392, 0.301961, 1.0 },
+ { 0.615686, 0.411765, 0.321569, 1.0 },
+ { 0.627451, 0.443137, 0.345098, 1.0 },
+ { 0.643137, 0.474510, 0.372549, 1.0 },
+ { 0.662745, 0.509804, 0.403922, 1.0 },
+ { 0.682353, 0.521569, 0.415686, 1.0 },
+ { 0.701961, 0.537255, 0.431373, 1.0 },
+ { 0.745098, 0.556863, 0.450980, 1.0 },
+ { 0.745098, 0.529412, 0.431373, 1.0 },
+ { 0.749020, 0.505882, 0.411765, 1.0 },
+ { 0.701961, 0.466667, 0.372549, 1.0 },
+ { 0.658824, 0.427451, 0.337255, 1.0 },
+ { 0.627451, 0.400000, 0.317647, 1.0 },
+ { 0.596078, 0.376471, 0.298039, 1.0 },
+ { 0.537255, 0.329412, 0.258824, 1.0 },
+ { 0.494118, 0.298039, 0.235294, 1.0 },
+ { 0.443137, 0.215686, 0.176471, 1.0 },
+ { 0.447059, 0.188235, 0.156863, 1.0 },
+ { 0.450980, 0.160784, 0.141176, 1.0 },
+ { 0.450980, 0.137255, 0.117647, 1.0 },
+ { 0.450980, 0.117647, 0.098039, 1.0 },
+ { 0.454902, 0.125490, 0.094118, 1.0 },
+ { 0.458824, 0.137255, 0.094118, 1.0 },
+ { 0.466667, 0.188235, 0.105882, 1.0 },
+ { 0.490196, 0.203922, 0.109804, 1.0 },
+ { 0.513725, 0.223529, 0.117647, 1.0 },
+ { 0.533333, 0.200000, 0.109804, 1.0 },
+ { 0.552941, 0.180392, 0.101961, 1.0 },
+ { 0.552941, 0.172549, 0.086275, 1.0 },
+ { 0.556863, 0.164706, 0.074510, 1.0 },
+ { 0.552941, 0.160784, 0.066667, 1.0 },
+ { 0.545098, 0.172549, 0.054902, 1.0 },
+ { 0.564706, 0.231373, 0.039216, 1.0 },
+ { 0.556863, 0.235294, 0.058824, 1.0 },
+ { 0.552941, 0.239216, 0.082353, 1.0 },
+ { 0.545098, 0.243137, 0.117647, 1.0 },
+ { 0.537255, 0.250980, 0.156863, 1.0 },
+ { 0.529412, 0.266667, 0.176471, 1.0 },
+ { 0.525490, 0.282353, 0.196078, 1.0 },
+ { 0.513725, 0.352941, 0.262745, 1.0 },
+ { 0.521569, 0.372549, 0.262745, 1.0 },
+ { 0.533333, 0.396078, 0.266667, 1.0 },
+ { 0.505882, 0.380392, 0.278431, 1.0 },
+ { 0.478431, 0.364706, 0.290196, 1.0 },
+ { 0.462745, 0.360784, 0.294118, 1.0 },
+ { 0.450980, 0.356863, 0.301961, 1.0 },
+ { 0.407843, 0.333333, 0.333333, 1.0 },
+ { 0.364706, 0.325490, 0.364706, 1.0 },
+ { 0.364706, 0.333333, 0.337255, 1.0 },
+ { 0.349020, 0.309804, 0.317647, 1.0 },
+ { 0.337255, 0.290196, 0.298039, 1.0 },
+ { 0.329412, 0.274510, 0.282353, 1.0 },
+ { 0.321569, 0.262745, 0.270588, 1.0 },
+ { 0.305882, 0.231373, 0.247059, 1.0 },
+ { 0.282353, 0.203922, 0.247059, 1.0 },
+ { 0.235294, 0.176471, 0.235294, 1.0 },
+ { 0.223529, 0.188235, 0.235294, 1.0 },
+ { 0.211765, 0.200000, 0.239216, 1.0 },
+ { 0.227451, 0.219608, 0.235294, 1.0 },
+ { 0.243137, 0.243137, 0.235294, 1.0 },
+ { 0.254902, 0.247059, 0.239216, 1.0 },
+ { 0.266667, 0.254902, 0.247059, 1.0 },
+ { 0.294118, 0.270588, 0.262745, 1.0 },
+ { 0.313725, 0.270588, 0.266667, 1.0 },
+ { 0.325490, 0.278431, 0.262745, 1.0 },
+ { 0.333333, 0.282353, 0.262745, 1.0 },
+ { 0.341176, 0.286275, 0.262745, 1.0 },
+ { 0.341176, 0.278431, 0.262745, 1.0 },
+ { 0.345098, 0.270588, 0.262745, 1.0 },
+ { 0.360784, 0.270588, 0.262745, 1.0 },
+ { 0.384314, 0.262745, 0.254902, 1.0 },
+ { 0.450980, 0.262745, 0.250980, 1.0 },
+ { 0.474510, 0.282353, 0.254902, 1.0 },
+ { 0.498039, 0.301961, 0.262745, 1.0 },
+ { 0.501961, 0.301961, 0.266667, 1.0 },
+ { 0.509804, 0.301961, 0.274510, 1.0 },
+ { 0.521569, 0.317647, 0.290196, 1.0 },
+ { 0.525490, 0.317647, 0.294118, 1.0 },
+ { 0.529412, 0.325490, 0.298039, 1.0 },
+ { 0.537255, 0.329412, 0.294118, 1.0 },
+ { 0.572549, 0.376471, 0.301961, 1.0 },
+ { 0.600000, 0.388235, 0.317647, 1.0 },
+ { 0.627451, 0.403922, 0.337255, 1.0 },
+ { 0.639216, 0.407843, 0.345098, 1.0 },
+ { 0.650980, 0.415686, 0.352941, 1.0 },
+ { 0.674510, 0.435294, 0.364706, 1.0 },
+ { 0.698039, 0.447059, 0.360784, 1.0 },
+ { 0.729412, 0.478431, 0.360784, 1.0 },
+ { 0.721569, 0.486275, 0.368627, 1.0 },
+ { 0.717647, 0.494118, 0.376471, 1.0 },
+ { 0.717647, 0.501961, 0.388235, 1.0 },
+ { 0.717647, 0.509804, 0.400000, 1.0 },
+ { 0.737255, 0.537255, 0.423529, 1.0 },
+ { 0.760784, 0.572549, 0.454902, 1.0 },
+ { 0.788235, 0.611765, 0.478431, 1.0 },
+ { 0.823529, 0.662745, 0.521569, 1.0 },
+ { 0.862745, 0.752941, 0.603922, 1.0 },
+ { 0.862745, 0.768627, 0.623529, 1.0 },
+ { 0.866667, 0.784314, 0.647059, 1.0 },
+ { 0.874510, 0.807843, 0.674510, 1.0 },
+ { 0.882353, 0.831373, 0.701961, 1.0 },
+ { 0.890196, 0.847059, 0.713725, 1.0 },
+ { 0.901961, 0.858824, 0.733333, 1.0 },
+ { 0.894118, 0.878431, 0.764706, 1.0 },
+ { 0.878431, 0.866667, 0.764706, 1.0 },
+ { 0.862745, 0.858824, 0.764706, 1.0 },
+ { 0.854902, 0.843137, 0.752941, 1.0 },
+ { 0.847059, 0.831373, 0.745098, 1.0 },
+ { 0.831373, 0.796078, 0.705882, 1.0 },
+ { 0.815686, 0.756863, 0.658824, 1.0 },
+ { 0.784314, 0.701961, 0.615686, 1.0 },
+ { 0.741176, 0.670588, 0.584314, 1.0 },
+ { 0.682353, 0.607843, 0.509804, 1.0 },
+ { 0.678431, 0.596078, 0.486275, 1.0 },
+ { 0.674510, 0.588235, 0.466667, 1.0 },
+ { 0.670588, 0.568627, 0.423529, 1.0 },
+ { 0.678431, 0.541176, 0.368627, 1.0 },
+ { 0.678431, 0.490196, 0.313725, 1.0 },
+ { 0.650980, 0.443137, 0.266667, 1.0 },
+ { 0.549020, 0.333333, 0.192157, 1.0 },
+ { 0.513725, 0.305882, 0.164706, 1.0 },
+ { 0.478431, 0.278431, 0.141176, 1.0 },
+ { 0.466667, 0.274510, 0.133333, 1.0 },
+ { 0.454902, 0.270588, 0.125490, 1.0 },
+ { 0.447059, 0.258824, 0.113725, 1.0 },
+ { 0.435294, 0.258824, 0.121569, 1.0 },
+ { 0.400000, 0.247059, 0.145098, 1.0 },
+ { 0.349020, 0.250980, 0.176471, 1.0 },
+ { 0.286275, 0.258824, 0.219608, 1.0 },
+ { 0.282353, 0.266667, 0.227451, 1.0 },
+ { 0.278431, 0.274510, 0.239216, 1.0 },
+ { 0.298039, 0.298039, 0.254902, 1.0 },
+ { 0.345098, 0.329412, 0.282353, 1.0 },
+ { 0.392157, 0.360784, 0.309804, 1.0 },
+ { 0.427451, 0.403922, 0.352941, 1.0 },
+ { 0.494118, 0.482353, 0.415686, 1.0 },
+ { 0.505882, 0.494118, 0.423529, 1.0 },
+ { 0.521569, 0.509804, 0.435294, 1.0 },
+ { 0.552941, 0.513725, 0.439216, 1.0 },
+ { 0.584314, 0.498039, 0.427451, 1.0 },
+ { 0.611765, 0.458824, 0.407843, 1.0 },
+ { 0.615686, 0.423529, 0.403922, 1.0 },
+ { 0.615686, 0.403922, 0.403922, 1.0 },
+ { 0.615686, 0.392157, 0.400000, 1.0 },
+ { 0.576471, 0.396078, 0.403922, 1.0 },
+ { 0.564706, 0.392157, 0.396078, 1.0 },
+ { 0.556863, 0.388235, 0.388235, 1.0 },
+ { 0.533333, 0.364706, 0.364706, 1.0 },
+ { 0.494118, 0.337255, 0.349020, 1.0 },
+ { 0.447059, 0.309804, 0.341176, 1.0 },
+ { 0.407843, 0.286275, 0.321569, 1.0 },
+ { 0.321569, 0.266667, 0.301961, 1.0 },
+ { 0.301961, 0.266667, 0.294118, 1.0 },
+ { 0.286275, 0.270588, 0.286275, 1.0 },
+ { 0.270588, 0.258824, 0.254902, 1.0 },
+ { 0.270588, 0.250980, 0.231373, 1.0 },
+ { 0.278431, 0.235294, 0.211765, 1.0 },
+ { 0.305882, 0.235294, 0.196078, 1.0 },
+ { 0.337255, 0.243137, 0.172549, 1.0 },
+ { 0.380392, 0.250980, 0.164706, 1.0 },
+ { 0.407843, 0.270588, 0.156863, 1.0 },
+ { 0.443137, 0.282353, 0.141176, 1.0 },
+ { 0.486275, 0.301961, 0.129412, 1.0 },
+ { 0.541176, 0.321569, 0.133333, 1.0 },
+ { 0.607843, 0.360784, 0.145098, 1.0 },
+ { 0.670588, 0.407843, 0.152941, 1.0 },
+ { 0.741176, 0.447059, 0.172549, 1.0 },
+ { 0.827451, 0.505882, 0.207843, 1.0 },
+ { 0.827451, 0.498039, 0.203922, 1.0 },
+ { 0.827451, 0.494118, 0.200000, 1.0 },
+ { 0.796078, 0.470588, 0.196078, 1.0 },
+ { 0.760784, 0.450980, 0.188235, 1.0 },
+ { 0.709804, 0.431373, 0.176471, 1.0 },
+ { 0.678431, 0.407843, 0.176471, 1.0 },
+ { 0.647059, 0.400000, 0.192157, 1.0 },
+ { 0.623529, 0.396078, 0.200000, 1.0 },
+ { 0.596078, 0.364706, 0.184314, 1.0 },
+ { 0.572549, 0.329412, 0.172549, 1.0 },
+ { 0.572549, 0.294118, 0.156863, 1.0 },
+ { 0.552941, 0.270588, 0.145098, 1.0 },
+ { 0.549020, 0.270588, 0.137255, 1.0 },
+ { 0.560784, 0.301961, 0.145098, 1.0 },
+ { 0.596078, 0.364706, 0.180392, 1.0 },
+ { 0.631373, 0.427451, 0.203922, 1.0 },
+ { 0.674510, 0.490196, 0.235294, 1.0 },
+ { 0.729412, 0.545098, 0.254902, 1.0 },
+ { 0.768627, 0.584314, 0.282353, 1.0 },
+ { 0.800000, 0.611765, 0.301961, 1.0 },
+ { 0.827451, 0.639216, 0.313725, 1.0 },
+ { 0.847059, 0.674510, 0.337255, 1.0 },
+ { 0.839216, 0.690196, 0.352941, 1.0 },
+ { 0.803922, 0.701961, 0.360784, 1.0 },
+ { 0.749020, 0.698039, 0.341176, 1.0 },
+ { 0.690196, 0.682353, 0.329412, 1.0 },
+ { 0.631373, 0.643137, 0.313725, 1.0 },
+ { 0.572549, 0.600000, 0.301961, 1.0 },
+ { 0.525490, 0.588235, 0.282353, 1.0 },
+ { 0.501961, 0.556863, 0.294118, 1.0 },
+ { 0.482353, 0.533333, 0.294118, 1.0 },
+ { 0.466667, 0.509804, 0.298039, 1.0 },
+ { 0.454902, 0.498039, 0.301961, 1.0 },
+ { 0.450980, 0.486275, 0.298039, 1.0 },
+ { 0.454902, 0.454902, 0.305882, 1.0 },
+ { 0.466667, 0.466667, 0.294118, 1.0 },
+ { 0.505882, 0.482353, 0.305882, 1.0 },
+ { 0.552941, 0.505882, 0.317647, 1.0 },
+ { 0.600000, 0.513725, 0.341176, 1.0 },
+ { 0.643137, 0.533333, 0.352941, 1.0 },
+ { 0.670588, 0.541176, 0.360784, 1.0 },
+ { 0.682353, 0.521569, 0.364706, 1.0 },
+ { 0.674510, 0.486275, 0.349020, 1.0 },
+ { 0.647059, 0.458824, 0.325490, 1.0 },
+ { 0.607843, 0.443137, 0.298039, 1.0 },
+ { 0.576471, 0.396078, 0.290196, 1.0 },
+ { 0.556863, 0.368627, 0.274510, 1.0 },
+ { 0.529412, 0.337255, 0.254902, 1.0 },
+ { 0.517647, 0.317647, 0.243137, 1.0 },
+ { 0.521569, 0.286275, 0.223529, 1.0 },
+ { 0.529412, 0.262745, 0.196078, 1.0 },
+ { 0.521569, 0.266667, 0.168627, 1.0 },
+ { 0.525490, 0.282353, 0.176471, 1.0 },
+ { 0.545098, 0.301961, 0.200000, 1.0 },
+ { 0.576471, 0.345098, 0.215686, 1.0 },
+ { 0.615686, 0.396078, 0.247059, 1.0 },
+ { 0.678431, 0.447059, 0.294118, 1.0 },
+ { 0.741176, 0.501961, 0.333333, 1.0 },
+ { 0.796078, 0.549020, 0.352941, 1.0 },
+ { 0.823529, 0.600000, 0.388235, 1.0 },
+ { 0.819608, 0.631373, 0.447059, 1.0 },
+ { 0.792157, 0.658824, 0.478431, 1.0 },
+ { 0.737255, 0.682353, 0.498039, 1.0 },
+ { 0.690196, 0.694118, 0.525490, 1.0 },
+ { 0.654902, 0.701961, 0.576471, 1.0 },
+ { 0.643137, 0.713725, 0.603922, 1.0 },
+ { 0.647059, 0.729412, 0.643137, 1.0 },
+ { 0.670588, 0.756863, 0.701961, 1.0 },
+ { 0.686275, 0.764706, 0.749020, 1.0 },
+ { 0.678431, 0.772549, 0.772549, 1.0 },
+ { 0.658824, 0.780392, 0.764706, 1.0 },
+ };
+/* Tumbleweed */
+static double4 colors_668[] = {
+ { 0.333333, 0.294118, 0.254902, 1.0 },
+ { 0.329412, 0.298039, 0.239216, 1.0 },
+ { 0.345098, 0.305882, 0.243137, 1.0 },
+ { 0.364706, 0.317647, 0.250980, 1.0 },
+ { 0.435294, 0.364706, 0.278431, 1.0 },
+ { 0.505882, 0.415686, 0.305882, 1.0 },
+ { 0.525490, 0.435294, 0.321569, 1.0 },
+ { 0.549020, 0.454902, 0.337255, 1.0 },
+ { 0.572549, 0.478431, 0.352941, 1.0 },
+ { 0.576471, 0.466667, 0.329412, 1.0 },
+ { 0.580392, 0.458824, 0.305882, 1.0 },
+ { 0.541176, 0.435294, 0.301961, 1.0 },
+ { 0.505882, 0.411765, 0.298039, 1.0 },
+ { 0.450980, 0.368627, 0.278431, 1.0 },
+ { 0.396078, 0.325490, 0.262745, 1.0 },
+ { 0.380392, 0.313725, 0.250980, 1.0 },
+ { 0.364706, 0.301961, 0.243137, 1.0 },
+ { 0.356863, 0.317647, 0.270588, 1.0 },
+ { 0.372549, 0.341176, 0.298039, 1.0 },
+ { 0.392157, 0.368627, 0.325490, 1.0 },
+ { 0.411765, 0.388235, 0.345098, 1.0 },
+ { 0.431373, 0.411765, 0.364706, 1.0 },
+ { 0.435294, 0.415686, 0.368627, 1.0 },
+ { 0.443137, 0.419608, 0.372549, 1.0 },
+ { 0.454902, 0.435294, 0.384314, 1.0 },
+ { 0.435294, 0.415686, 0.364706, 1.0 },
+ { 0.415686, 0.400000, 0.349020, 1.0 },
+ { 0.380392, 0.352941, 0.309804, 1.0 },
+ { 0.349020, 0.309804, 0.270588, 1.0 },
+ { 0.333333, 0.290196, 0.247059, 1.0 },
+ { 0.321569, 0.270588, 0.223529, 1.0 },
+ { 0.298039, 0.247059, 0.184314, 1.0 },
+ { 0.274510, 0.235294, 0.160784, 1.0 },
+ { 0.250980, 0.219608, 0.137255, 1.0 },
+ { 0.247059, 0.207843, 0.121569, 1.0 },
+ { 0.247059, 0.200000, 0.105882, 1.0 },
+ { 0.239216, 0.203922, 0.117647, 1.0 },
+ { 0.231373, 0.207843, 0.129412, 1.0 },
+ { 0.231373, 0.207843, 0.141176, 1.0 },
+ { 0.231373, 0.211765, 0.152941, 1.0 },
+ { 0.231373, 0.211765, 0.184314, 1.0 },
+ { 0.223529, 0.207843, 0.196078, 1.0 },
+ { 0.215686, 0.203922, 0.207843, 1.0 },
+ { 0.211765, 0.203922, 0.211765, 1.0 },
+ { 0.211765, 0.203922, 0.219608, 1.0 },
+ { 0.215686, 0.203922, 0.219608, 1.0 },
+ { 0.219608, 0.207843, 0.219608, 1.0 },
+ { 0.223529, 0.215686, 0.211765, 1.0 },
+ { 0.239216, 0.227451, 0.207843, 1.0 },
+ { 0.286275, 0.247059, 0.200000, 1.0 },
+ { 0.305882, 0.258824, 0.200000, 1.0 },
+ { 0.329412, 0.274510, 0.200000, 1.0 },
+ { 0.341176, 0.290196, 0.203922, 1.0 },
+ { 0.352941, 0.305882, 0.207843, 1.0 },
+ { 0.352941, 0.301961, 0.207843, 1.0 },
+ { 0.356863, 0.301961, 0.211765, 1.0 },
+ { 0.345098, 0.290196, 0.231373, 1.0 },
+ { 0.317647, 0.278431, 0.231373, 1.0 },
+ { 0.294118, 0.266667, 0.231373, 1.0 },
+ { 0.250980, 0.235294, 0.211765, 1.0 },
+ { 0.211765, 0.207843, 0.196078, 1.0 },
+ { 0.196078, 0.188235, 0.184314, 1.0 },
+ { 0.180392, 0.172549, 0.176471, 1.0 },
+ { 0.152941, 0.141176, 0.149020, 1.0 },
+ { 0.125490, 0.113725, 0.121569, 1.0 },
+ { 0.082353, 0.074510, 0.078431, 1.0 },
+ { 0.078431, 0.070588, 0.074510, 1.0 },
+ { 0.074510, 0.066667, 0.070588, 1.0 },
+ { 0.078431, 0.066667, 0.066667, 1.0 },
+ { 0.082353, 0.070588, 0.066667, 1.0 },
+ { 0.098039, 0.086275, 0.070588, 1.0 },
+ { 0.109804, 0.098039, 0.074510, 1.0 },
+ { 0.133333, 0.117647, 0.082353, 1.0 },
+ { 0.137255, 0.121569, 0.074510, 1.0 },
+ { 0.145098, 0.125490, 0.066667, 1.0 },
+ { 0.141176, 0.121569, 0.058824, 1.0 },
+ { 0.137255, 0.117647, 0.054902, 1.0 },
+ { 0.133333, 0.109804, 0.050980, 1.0 },
+ { 0.129412, 0.101961, 0.050980, 1.0 },
+ { 0.125490, 0.090196, 0.047059, 1.0 },
+ { 0.117647, 0.082353, 0.043137, 1.0 },
+ { 0.109804, 0.082353, 0.066667, 1.0 },
+ { 0.121569, 0.090196, 0.078431, 1.0 },
+ { 0.133333, 0.098039, 0.094118, 1.0 },
+ { 0.141176, 0.101961, 0.098039, 1.0 },
+ { 0.149020, 0.109804, 0.105882, 1.0 },
+ { 0.168627, 0.129412, 0.117647, 1.0 },
+ { 0.184314, 0.149020, 0.125490, 1.0 },
+ { 0.203922, 0.156863, 0.101961, 1.0 },
+ { 0.192157, 0.145098, 0.086275, 1.0 },
+ { 0.184314, 0.133333, 0.070588, 1.0 },
+ { 0.168627, 0.125490, 0.066667, 1.0 },
+ { 0.156863, 0.121569, 0.066667, 1.0 },
+ { 0.141176, 0.113725, 0.054902, 1.0 },
+ { 0.121569, 0.094118, 0.039216, 1.0 },
+ { 0.105882, 0.086275, 0.023529, 1.0 },
+ { 0.082353, 0.066667, 0.011765, 1.0 },
+ { 0.054902, 0.043137, 0.031373, 1.0 },
+ { 0.058824, 0.047059, 0.047059, 1.0 },
+ { 0.062745, 0.050980, 0.062745, 1.0 },
+ { 0.066667, 0.054902, 0.066667, 1.0 },
+ { 0.070588, 0.062745, 0.070588, 1.0 },
+ { 0.078431, 0.070588, 0.070588, 1.0 },
+ { 0.086275, 0.074510, 0.074510, 1.0 },
+ { 0.098039, 0.082353, 0.098039, 1.0 },
+ { 0.105882, 0.090196, 0.098039, 1.0 },
+ { 0.113725, 0.101961, 0.101961, 1.0 },
+ { 0.113725, 0.105882, 0.101961, 1.0 },
+ { 0.117647, 0.109804, 0.105882, 1.0 },
+ { 0.121569, 0.117647, 0.109804, 1.0 },
+ { 0.125490, 0.125490, 0.121569, 1.0 },
+ { 0.137255, 0.133333, 0.129412, 1.0 },
+ { 0.145098, 0.141176, 0.133333, 1.0 },
+ { 0.160784, 0.141176, 0.125490, 1.0 },
+ { 0.160784, 0.137255, 0.121569, 1.0 },
+ { 0.160784, 0.137255, 0.117647, 1.0 },
+ { 0.156863, 0.125490, 0.109804, 1.0 },
+ { 0.149020, 0.121569, 0.109804, 1.0 },
+ { 0.141176, 0.117647, 0.113725, 1.0 },
+ { 0.145098, 0.117647, 0.113725, 1.0 },
+ { 0.145098, 0.113725, 0.121569, 1.0 },
+ { 0.137255, 0.113725, 0.129412, 1.0 },
+ { 0.133333, 0.117647, 0.137255, 1.0 },
+ { 0.133333, 0.125490, 0.145098, 1.0 },
+ { 0.137255, 0.137255, 0.156863, 1.0 },
+ { 0.152941, 0.156863, 0.176471, 1.0 },
+ { 0.168627, 0.172549, 0.188235, 1.0 },
+ { 0.180392, 0.176471, 0.196078, 1.0 },
+ { 0.188235, 0.176471, 0.196078, 1.0 },
+ { 0.200000, 0.203922, 0.211765, 1.0 },
+ { 0.207843, 0.211765, 0.215686, 1.0 },
+ { 0.219608, 0.219608, 0.223529, 1.0 },
+ { 0.239216, 0.235294, 0.243137, 1.0 },
+ { 0.266667, 0.250980, 0.254902, 1.0 },
+ { 0.278431, 0.258824, 0.274510, 1.0 },
+ { 0.282353, 0.274510, 0.286275, 1.0 },
+ { 0.286275, 0.282353, 0.298039, 1.0 },
+ { 0.286275, 0.274510, 0.290196, 1.0 },
+ { 0.286275, 0.266667, 0.286275, 1.0 },
+ { 0.278431, 0.262745, 0.278431, 1.0 },
+ { 0.274510, 0.258824, 0.270588, 1.0 },
+ { 0.262745, 0.239216, 0.250980, 1.0 },
+ { 0.239216, 0.223529, 0.227451, 1.0 },
+ { 0.219608, 0.200000, 0.200000, 1.0 },
+ { 0.200000, 0.180392, 0.184314, 1.0 },
+ { 0.188235, 0.160784, 0.160784, 1.0 },
+ { 0.184314, 0.160784, 0.156863, 1.0 },
+ { 0.184314, 0.160784, 0.156863, 1.0 },
+ { 0.184314, 0.164706, 0.156863, 1.0 },
+ { 0.184314, 0.168627, 0.164706, 1.0 },
+ { 0.188235, 0.176471, 0.176471, 1.0 },
+ { 0.203922, 0.188235, 0.200000, 1.0 },
+ { 0.235294, 0.227451, 0.250980, 1.0 },
+ { 0.243137, 0.235294, 0.254902, 1.0 },
+ { 0.250980, 0.247059, 0.262745, 1.0 },
+ { 0.270588, 0.270588, 0.274510, 1.0 },
+ { 0.286275, 0.282353, 0.274510, 1.0 },
+ { 0.309804, 0.294118, 0.266667, 1.0 },
+ { 0.341176, 0.298039, 0.258824, 1.0 },
+ { 0.360784, 0.294118, 0.235294, 1.0 },
+ { 0.372549, 0.290196, 0.219608, 1.0 },
+ { 0.333333, 0.254902, 0.156863, 1.0 },
+ { 0.321569, 0.243137, 0.149020, 1.0 },
+ { 0.309804, 0.231373, 0.141176, 1.0 },
+ { 0.294118, 0.211765, 0.117647, 1.0 },
+ { 0.278431, 0.192157, 0.117647, 1.0 },
+ { 0.262745, 0.180392, 0.117647, 1.0 },
+ { 0.231373, 0.168627, 0.121569, 1.0 },
+ { 0.184314, 0.160784, 0.156863, 1.0 },
+ { 0.184314, 0.168627, 0.168627, 1.0 },
+ { 0.184314, 0.176471, 0.184314, 1.0 },
+ { 0.207843, 0.200000, 0.207843, 1.0 },
+ { 0.235294, 0.219608, 0.235294, 1.0 },
+ { 0.262745, 0.243137, 0.262745, 1.0 },
+ { 0.290196, 0.270588, 0.290196, 1.0 },
+ { 0.329412, 0.301961, 0.298039, 1.0 },
+ { 0.368627, 0.333333, 0.305882, 1.0 },
+ { 0.396078, 0.349020, 0.294118, 1.0 },
+ { 0.411765, 0.349020, 0.274510, 1.0 },
+ { 0.403922, 0.329412, 0.258824, 1.0 },
+ { 0.384314, 0.305882, 0.223529, 1.0 },
+ { 0.364706, 0.282353, 0.192157, 1.0 },
+ { 0.329412, 0.247059, 0.156863, 1.0 },
+ { 0.290196, 0.207843, 0.109804, 1.0 },
+ { 0.211765, 0.145098, 0.054902, 1.0 },
+ { 0.207843, 0.137255, 0.047059, 1.0 },
+ { 0.203922, 0.129412, 0.043137, 1.0 },
+ { 0.203922, 0.145098, 0.066667, 1.0 },
+ { 0.231373, 0.172549, 0.101961, 1.0 },
+ { 0.282353, 0.227451, 0.172549, 1.0 },
+ { 0.345098, 0.313725, 0.247059, 1.0 },
+ { 0.447059, 0.403922, 0.321569, 1.0 },
+ { 0.521569, 0.490196, 0.392157, 1.0 },
+ { 0.588235, 0.556863, 0.439216, 1.0 },
+ { 0.635294, 0.596078, 0.482353, 1.0 },
+ { 0.635294, 0.615686, 0.501961, 1.0 },
+ { 0.662745, 0.631373, 0.505882, 1.0 },
+ { 0.650980, 0.627451, 0.509804, 1.0 },
+ { 0.623529, 0.603922, 0.486275, 1.0 },
+ { 0.584314, 0.564706, 0.458824, 1.0 },
+ { 0.525490, 0.509804, 0.415686, 1.0 },
+ { 0.490196, 0.482353, 0.372549, 1.0 },
+ { 0.478431, 0.462745, 0.349020, 1.0 },
+ { 0.482353, 0.462745, 0.360784, 1.0 },
+ { 0.494118, 0.478431, 0.396078, 1.0 },
+ { 0.521569, 0.501961, 0.431373, 1.0 },
+ { 0.545098, 0.529412, 0.470588, 1.0 },
+ { 0.568627, 0.552941, 0.478431, 1.0 },
+ { 0.580392, 0.568627, 0.494118, 1.0 },
+ { 0.584314, 0.576471, 0.501961, 1.0 },
+ { 0.580392, 0.576471, 0.513725, 1.0 },
+ { 0.576471, 0.564706, 0.521569, 1.0 },
+ { 0.556863, 0.549020, 0.513725, 1.0 },
+ { 0.533333, 0.517647, 0.494118, 1.0 },
+ { 0.501961, 0.490196, 0.450980, 1.0 },
+ { 0.466667, 0.458824, 0.415686, 1.0 },
+ { 0.439216, 0.431373, 0.384314, 1.0 },
+ { 0.419608, 0.411765, 0.356863, 1.0 },
+ { 0.403922, 0.384314, 0.341176, 1.0 },
+ { 0.388235, 0.372549, 0.317647, 1.0 },
+ { 0.368627, 0.356863, 0.294118, 1.0 },
+ { 0.345098, 0.341176, 0.274510, 1.0 },
+ { 0.321569, 0.317647, 0.247059, 1.0 },
+ { 0.298039, 0.290196, 0.215686, 1.0 },
+ { 0.274510, 0.258824, 0.200000, 1.0 },
+ { 0.247059, 0.235294, 0.188235, 1.0 },
+ { 0.215686, 0.211765, 0.172549, 1.0 },
+ { 0.188235, 0.184314, 0.160784, 1.0 },
+ { 0.164706, 0.156863, 0.133333, 1.0 },
+ { 0.149020, 0.125490, 0.109804, 1.0 },
+ { 0.133333, 0.101961, 0.094118, 1.0 },
+ { 0.113725, 0.086275, 0.078431, 1.0 },
+ { 0.094118, 0.066667, 0.062745, 1.0 },
+ { 0.078431, 0.058824, 0.043137, 1.0 },
+ { 0.074510, 0.047059, 0.031373, 1.0 },
+ { 0.070588, 0.047059, 0.019608, 1.0 },
+ { 0.074510, 0.054902, 0.027451, 1.0 },
+ { 0.082353, 0.062745, 0.043137, 1.0 },
+ { 0.094118, 0.082353, 0.062745, 1.0 },
+ { 0.113725, 0.105882, 0.082353, 1.0 },
+ { 0.129412, 0.133333, 0.098039, 1.0 },
+ { 0.156863, 0.160784, 0.125490, 1.0 },
+ { 0.180392, 0.184314, 0.156863, 1.0 },
+ { 0.203922, 0.203922, 0.184314, 1.0 },
+ { 0.231373, 0.223529, 0.211765, 1.0 },
+ { 0.254902, 0.243137, 0.227451, 1.0 },
+ { 0.274510, 0.258824, 0.239216, 1.0 },
+ { 0.290196, 0.274510, 0.258824, 1.0 },
+ { 0.305882, 0.290196, 0.274510, 1.0 },
+ { 0.325490, 0.301961, 0.282353, 1.0 },
+ { 0.352941, 0.321569, 0.290196, 1.0 },
+ { 0.364706, 0.329412, 0.294118, 1.0 },
+ { 0.345098, 0.309804, 0.274510, 1.0 },
+ { 0.329412, 0.290196, 0.258824, 1.0 },
+ { 0.301961, 0.270588, 0.250980, 1.0 },
+ { 0.305882, 0.270588, 0.243137, 1.0 },
+ };
+/* Type_AB_Positive */
+static double4 colors_669[] = {
+ { 0.454902, 0.074510, 0.070588, 1.0 },
+ { 0.450980, 0.074510, 0.070588, 1.0 },
+ { 0.411765, 0.086275, 0.074510, 1.0 },
+ { 0.372549, 0.101961, 0.078431, 1.0 },
+ { 0.321569, 0.098039, 0.074510, 1.0 },
+ { 0.274510, 0.094118, 0.070588, 1.0 },
+ { 0.250980, 0.090196, 0.066667, 1.0 },
+ { 0.227451, 0.090196, 0.066667, 1.0 },
+ { 0.156863, 0.105882, 0.070588, 1.0 },
+ { 0.145098, 0.105882, 0.074510, 1.0 },
+ { 0.137255, 0.109804, 0.078431, 1.0 },
+ { 0.152941, 0.109804, 0.078431, 1.0 },
+ { 0.168627, 0.109804, 0.078431, 1.0 },
+ { 0.203922, 0.109804, 0.082353, 1.0 },
+ { 0.243137, 0.109804, 0.086275, 1.0 },
+ { 0.262745, 0.101961, 0.086275, 1.0 },
+ { 0.286275, 0.098039, 0.090196, 1.0 },
+ { 0.411765, 0.105882, 0.101961, 1.0 },
+ { 0.454902, 0.109804, 0.105882, 1.0 },
+ { 0.498039, 0.113725, 0.109804, 1.0 },
+ { 0.513725, 0.129412, 0.133333, 1.0 },
+ { 0.533333, 0.149020, 0.156863, 1.0 },
+ { 0.545098, 0.149020, 0.156863, 1.0 },
+ { 0.560784, 0.149020, 0.156863, 1.0 },
+ { 0.607843, 0.133333, 0.133333, 1.0 },
+ { 0.600000, 0.133333, 0.133333, 1.0 },
+ { 0.592157, 0.133333, 0.137255, 1.0 },
+ { 0.580392, 0.137255, 0.137255, 1.0 },
+ { 0.572549, 0.141176, 0.141176, 1.0 },
+ { 0.580392, 0.133333, 0.133333, 1.0 },
+ { 0.592157, 0.129412, 0.125490, 1.0 },
+ { 0.627451, 0.105882, 0.098039, 1.0 },
+ { 0.650980, 0.101961, 0.090196, 1.0 },
+ { 0.662745, 0.113725, 0.105882, 1.0 },
+ { 0.670588, 0.117647, 0.109804, 1.0 },
+ { 0.682353, 0.125490, 0.113725, 1.0 },
+ { 0.705882, 0.125490, 0.109804, 1.0 },
+ { 0.733333, 0.129412, 0.109804, 1.0 },
+ { 0.741176, 0.137255, 0.109804, 1.0 },
+ { 0.749020, 0.145098, 0.113725, 1.0 },
+ { 0.764706, 0.145098, 0.113725, 1.0 },
+ { 0.764706, 0.145098, 0.113725, 1.0 },
+ { 0.764706, 0.145098, 0.113725, 1.0 },
+ { 0.737255, 0.145098, 0.117647, 1.0 },
+ { 0.713725, 0.145098, 0.125490, 1.0 },
+ { 0.686275, 0.145098, 0.129412, 1.0 },
+ { 0.658824, 0.149020, 0.133333, 1.0 },
+ { 0.600000, 0.145098, 0.133333, 1.0 },
+ { 0.537255, 0.145098, 0.133333, 1.0 },
+ { 0.411765, 0.137255, 0.121569, 1.0 },
+ { 0.349020, 0.129412, 0.121569, 1.0 },
+ { 0.290196, 0.125490, 0.125490, 1.0 },
+ { 0.254902, 0.117647, 0.113725, 1.0 },
+ { 0.219608, 0.113725, 0.105882, 1.0 },
+ { 0.211765, 0.109804, 0.101961, 1.0 },
+ { 0.207843, 0.109804, 0.098039, 1.0 },
+ { 0.192157, 0.117647, 0.098039, 1.0 },
+ { 0.188235, 0.113725, 0.098039, 1.0 },
+ { 0.184314, 0.109804, 0.098039, 1.0 },
+ { 0.180392, 0.098039, 0.094118, 1.0 },
+ { 0.176471, 0.090196, 0.090196, 1.0 },
+ { 0.172549, 0.098039, 0.090196, 1.0 },
+ { 0.172549, 0.105882, 0.094118, 1.0 },
+ { 0.156863, 0.113725, 0.098039, 1.0 },
+ { 0.145098, 0.113725, 0.090196, 1.0 },
+ { 0.121569, 0.094118, 0.078431, 1.0 },
+ { 0.117647, 0.094118, 0.074510, 1.0 },
+ { 0.117647, 0.094118, 0.074510, 1.0 },
+ { 0.117647, 0.098039, 0.074510, 1.0 },
+ { 0.121569, 0.101961, 0.078431, 1.0 },
+ { 0.133333, 0.105882, 0.078431, 1.0 },
+ { 0.152941, 0.113725, 0.078431, 1.0 },
+ { 0.207843, 0.109804, 0.070588, 1.0 },
+ { 0.250980, 0.098039, 0.066667, 1.0 },
+ { 0.298039, 0.090196, 0.066667, 1.0 },
+ { 0.345098, 0.090196, 0.070588, 1.0 },
+ { 0.392157, 0.094118, 0.074510, 1.0 },
+ { 0.400000, 0.086275, 0.070588, 1.0 },
+ { 0.411765, 0.078431, 0.066667, 1.0 },
+ { 0.419608, 0.078431, 0.050980, 1.0 },
+ { 0.419608, 0.078431, 0.050980, 1.0 },
+ { 0.400000, 0.082353, 0.062745, 1.0 },
+ { 0.360784, 0.074510, 0.062745, 1.0 },
+ { 0.321569, 0.070588, 0.062745, 1.0 },
+ { 0.298039, 0.066667, 0.058824, 1.0 },
+ { 0.274510, 0.066667, 0.058824, 1.0 },
+ { 0.239216, 0.070588, 0.054902, 1.0 },
+ { 0.219608, 0.082353, 0.062745, 1.0 },
+ { 0.215686, 0.101961, 0.090196, 1.0 },
+ { 0.231373, 0.101961, 0.098039, 1.0 },
+ { 0.247059, 0.105882, 0.109804, 1.0 },
+ { 0.247059, 0.105882, 0.109804, 1.0 },
+ { 0.250980, 0.105882, 0.109804, 1.0 },
+ { 0.254902, 0.105882, 0.098039, 1.0 },
+ { 0.258824, 0.113725, 0.094118, 1.0 },
+ { 0.262745, 0.129412, 0.101961, 1.0 },
+ { 0.266667, 0.149020, 0.113725, 1.0 },
+ { 0.278431, 0.172549, 0.133333, 1.0 },
+ { 0.286275, 0.203922, 0.149020, 1.0 },
+ { 0.298039, 0.239216, 0.168627, 1.0 },
+ { 0.301961, 0.247059, 0.172549, 1.0 },
+ { 0.305882, 0.258824, 0.176471, 1.0 },
+ { 0.309804, 0.258824, 0.188235, 1.0 },
+ { 0.298039, 0.184314, 0.184314, 1.0 },
+ { 0.286275, 0.211765, 0.200000, 1.0 },
+ { 0.270588, 0.215686, 0.188235, 1.0 },
+ { 0.258824, 0.223529, 0.176471, 1.0 },
+ { 0.243137, 0.184314, 0.160784, 1.0 },
+ { 0.227451, 0.145098, 0.145098, 1.0 },
+ { 0.207843, 0.121569, 0.121569, 1.0 },
+ { 0.176471, 0.105882, 0.105882, 1.0 },
+ { 0.160784, 0.101961, 0.098039, 1.0 },
+ { 0.160784, 0.109804, 0.098039, 1.0 },
+ { 0.192157, 0.117647, 0.098039, 1.0 },
+ { 0.196078, 0.113725, 0.098039, 1.0 },
+ { 0.203922, 0.113725, 0.098039, 1.0 },
+ { 0.219608, 0.121569, 0.098039, 1.0 },
+ { 0.235294, 0.129412, 0.098039, 1.0 },
+ { 0.247059, 0.129412, 0.101961, 1.0 },
+ { 0.250980, 0.121569, 0.101961, 1.0 },
+ { 0.235294, 0.125490, 0.090196, 1.0 },
+ { 0.227451, 0.121569, 0.082353, 1.0 },
+ { 0.223529, 0.121569, 0.074510, 1.0 },
+ { 0.227451, 0.121569, 0.070588, 1.0 },
+ { 0.231373, 0.125490, 0.070588, 1.0 },
+ { 0.235294, 0.117647, 0.062745, 1.0 },
+ { 0.258824, 0.113725, 0.062745, 1.0 },
+ { 0.294118, 0.105882, 0.070588, 1.0 },
+ { 0.349020, 0.098039, 0.066667, 1.0 },
+ { 0.482353, 0.117647, 0.074510, 1.0 },
+ { 0.513725, 0.117647, 0.074510, 1.0 },
+ { 0.545098, 0.117647, 0.074510, 1.0 },
+ { 0.607843, 0.125490, 0.082353, 1.0 },
+ { 0.670588, 0.121569, 0.086275, 1.0 },
+ { 0.729412, 0.137255, 0.098039, 1.0 },
+ { 0.772549, 0.145098, 0.101961, 1.0 },
+ { 0.800000, 0.145098, 0.101961, 1.0 },
+ { 0.796078, 0.145098, 0.101961, 1.0 },
+ { 0.792157, 0.149020, 0.101961, 1.0 },
+ { 0.788235, 0.149020, 0.101961, 1.0 },
+ { 0.784314, 0.149020, 0.105882, 1.0 },
+ { 0.764706, 0.137255, 0.101961, 1.0 },
+ { 0.725490, 0.133333, 0.101961, 1.0 },
+ { 0.682353, 0.109804, 0.090196, 1.0 },
+ { 0.619608, 0.105882, 0.082353, 1.0 },
+ { 0.501961, 0.113725, 0.090196, 1.0 },
+ { 0.466667, 0.117647, 0.094118, 1.0 },
+ { 0.435294, 0.121569, 0.098039, 1.0 },
+ { 0.372549, 0.101961, 0.094118, 1.0 },
+ { 0.309804, 0.094118, 0.082353, 1.0 },
+ { 0.254902, 0.090196, 0.082353, 1.0 },
+ { 0.207843, 0.086275, 0.078431, 1.0 },
+ { 0.164706, 0.125490, 0.101961, 1.0 },
+ { 0.164706, 0.125490, 0.105882, 1.0 },
+ { 0.168627, 0.125490, 0.113725, 1.0 },
+ { 0.200000, 0.145098, 0.137255, 1.0 },
+ { 0.247059, 0.160784, 0.168627, 1.0 },
+ { 0.325490, 0.227451, 0.235294, 1.0 },
+ { 0.400000, 0.223529, 0.239216, 1.0 },
+ { 0.466667, 0.211765, 0.231373, 1.0 },
+ { 0.525490, 0.215686, 0.211765, 1.0 },
+ { 0.619608, 0.239216, 0.227451, 1.0 },
+ { 0.635294, 0.235294, 0.219608, 1.0 },
+ { 0.654902, 0.231373, 0.215686, 1.0 },
+ { 0.662745, 0.184314, 0.184314, 1.0 },
+ { 0.627451, 0.164706, 0.149020, 1.0 },
+ { 0.556863, 0.117647, 0.078431, 1.0 },
+ { 0.501961, 0.109804, 0.070588, 1.0 },
+ { 0.388235, 0.105882, 0.070588, 1.0 },
+ { 0.356863, 0.098039, 0.066667, 1.0 },
+ { 0.325490, 0.090196, 0.062745, 1.0 },
+ { 0.278431, 0.094118, 0.058824, 1.0 },
+ { 0.254902, 0.098039, 0.054902, 1.0 },
+ { 0.247059, 0.105882, 0.054902, 1.0 },
+ { 0.262745, 0.109804, 0.058824, 1.0 },
+ { 0.294118, 0.098039, 0.066667, 1.0 },
+ { 0.341176, 0.098039, 0.074510, 1.0 },
+ { 0.400000, 0.105882, 0.070588, 1.0 },
+ { 0.450980, 0.101961, 0.070588, 1.0 },
+ { 0.478431, 0.101961, 0.066667, 1.0 },
+ { 0.490196, 0.094118, 0.066667, 1.0 },
+ { 0.490196, 0.090196, 0.070588, 1.0 },
+ { 0.478431, 0.094118, 0.070588, 1.0 },
+ { 0.462745, 0.101961, 0.074510, 1.0 },
+ { 0.372549, 0.098039, 0.062745, 1.0 },
+ { 0.341176, 0.098039, 0.066667, 1.0 },
+ { 0.313725, 0.101961, 0.070588, 1.0 },
+ { 0.254902, 0.098039, 0.070588, 1.0 },
+ { 0.211765, 0.105882, 0.066667, 1.0 },
+ { 0.176471, 0.121569, 0.070588, 1.0 },
+ { 0.149020, 0.113725, 0.070588, 1.0 },
+ { 0.133333, 0.125490, 0.078431, 1.0 },
+ { 0.105882, 0.121569, 0.074510, 1.0 },
+ { 0.086275, 0.113725, 0.078431, 1.0 },
+ { 0.098039, 0.113725, 0.086275, 1.0 },
+ { 0.121569, 0.121569, 0.090196, 1.0 },
+ { 0.137255, 0.117647, 0.098039, 1.0 },
+ { 0.160784, 0.141176, 0.109804, 1.0 },
+ { 0.184314, 0.137255, 0.117647, 1.0 },
+ { 0.207843, 0.141176, 0.129412, 1.0 },
+ { 0.231373, 0.145098, 0.129412, 1.0 },
+ { 0.250980, 0.149020, 0.125490, 1.0 },
+ { 0.274510, 0.164706, 0.121569, 1.0 },
+ { 0.294118, 0.168627, 0.117647, 1.0 },
+ { 0.301961, 0.164706, 0.117647, 1.0 },
+ { 0.301961, 0.156863, 0.113725, 1.0 },
+ { 0.282353, 0.133333, 0.098039, 1.0 },
+ { 0.258824, 0.121569, 0.086275, 1.0 },
+ { 0.243137, 0.109804, 0.078431, 1.0 },
+ { 0.231373, 0.105882, 0.070588, 1.0 },
+ { 0.223529, 0.098039, 0.066667, 1.0 },
+ { 0.223529, 0.098039, 0.066667, 1.0 },
+ { 0.219608, 0.090196, 0.062745, 1.0 },
+ { 0.231373, 0.078431, 0.058824, 1.0 },
+ { 0.250980, 0.070588, 0.054902, 1.0 },
+ { 0.270588, 0.066667, 0.050980, 1.0 },
+ { 0.301961, 0.078431, 0.047059, 1.0 },
+ { 0.321569, 0.082353, 0.043137, 1.0 },
+ { 0.333333, 0.098039, 0.043137, 1.0 },
+ { 0.349020, 0.109804, 0.043137, 1.0 },
+ { 0.337255, 0.105882, 0.043137, 1.0 },
+ { 0.321569, 0.105882, 0.047059, 1.0 },
+ { 0.294118, 0.094118, 0.047059, 1.0 },
+ { 0.262745, 0.105882, 0.050980, 1.0 },
+ { 0.239216, 0.117647, 0.058824, 1.0 },
+ { 0.211765, 0.121569, 0.062745, 1.0 },
+ { 0.184314, 0.121569, 0.070588, 1.0 },
+ { 0.156863, 0.109804, 0.070588, 1.0 },
+ { 0.133333, 0.098039, 0.074510, 1.0 },
+ { 0.121569, 0.098039, 0.074510, 1.0 },
+ { 0.105882, 0.117647, 0.078431, 1.0 },
+ { 0.090196, 0.113725, 0.082353, 1.0 },
+ { 0.094118, 0.109804, 0.082353, 1.0 },
+ { 0.105882, 0.105882, 0.082353, 1.0 },
+ { 0.105882, 0.082353, 0.105882, 1.0 },
+ { 0.105882, 0.082353, 0.105882, 1.0 },
+ { 0.094118, 0.082353, 0.109804, 1.0 },
+ { 0.094118, 0.082353, 0.109804, 1.0 },
+ { 0.109804, 0.082353, 0.109804, 1.0 },
+ { 0.109804, 0.078431, 0.086275, 1.0 },
+ { 0.113725, 0.078431, 0.094118, 1.0 },
+ { 0.109804, 0.078431, 0.086275, 1.0 },
+ { 0.109804, 0.078431, 0.078431, 1.0 },
+ { 0.105882, 0.078431, 0.078431, 1.0 },
+ { 0.109804, 0.098039, 0.078431, 1.0 },
+ { 0.109804, 0.098039, 0.078431, 1.0 },
+ { 0.109804, 0.086275, 0.078431, 1.0 },
+ { 0.117647, 0.086275, 0.074510, 1.0 },
+ { 0.129412, 0.074510, 0.074510, 1.0 },
+ { 0.160784, 0.086275, 0.074510, 1.0 },
+ { 0.203922, 0.082353, 0.074510, 1.0 },
+ { 0.262745, 0.086275, 0.070588, 1.0 },
+ { 0.317647, 0.082353, 0.074510, 1.0 },
+ { 0.368627, 0.078431, 0.078431, 1.0 },
+ { 0.400000, 0.098039, 0.082353, 1.0 },
+ { 0.431373, 0.090196, 0.082353, 1.0 },
+ };
+/* Underwater_Day */
+static double4 colors_670[] = {
+ { 0.113725, 0.588235, 0.541176, 1.0 },
+ { 0.254902, 0.643137, 0.541176, 1.0 },
+ { 0.317647, 0.678431, 0.588235, 1.0 },
+ { 0.384314, 0.717647, 0.639216, 1.0 },
+ { 0.450980, 0.729412, 0.658824, 1.0 },
+ { 0.521569, 0.745098, 0.678431, 1.0 },
+ { 0.521569, 0.729412, 0.686275, 1.0 },
+ { 0.521569, 0.713725, 0.698039, 1.0 },
+ { 0.482353, 0.662745, 0.615686, 1.0 },
+ { 0.407843, 0.623529, 0.603922, 1.0 },
+ { 0.337255, 0.584314, 0.592157, 1.0 },
+ { 0.270588, 0.556863, 0.603922, 1.0 },
+ { 0.207843, 0.533333, 0.615686, 1.0 },
+ { 0.227451, 0.529412, 0.662745, 1.0 },
+ { 0.250980, 0.525490, 0.709804, 1.0 },
+ { 0.258824, 0.509804, 0.729412, 1.0 },
+ { 0.270588, 0.498039, 0.752941, 1.0 },
+ { 0.235294, 0.564706, 0.729412, 1.0 },
+ { 0.180392, 0.541176, 0.713725, 1.0 },
+ { 0.125490, 0.517647, 0.701961, 1.0 },
+ { 0.070588, 0.470588, 0.682353, 1.0 },
+ { 0.019608, 0.427451, 0.666667, 1.0 },
+ { 0.047059, 0.403922, 0.650980, 1.0 },
+ { 0.074510, 0.384314, 0.635294, 1.0 },
+ { 0.227451, 0.282353, 0.588235, 1.0 },
+ { 0.321569, 0.278431, 0.580392, 1.0 },
+ { 0.419608, 0.274510, 0.572549, 1.0 },
+ { 0.447059, 0.290196, 0.576471, 1.0 },
+ { 0.474510, 0.309804, 0.580392, 1.0 },
+ { 0.450980, 0.329412, 0.576471, 1.0 },
+ { 0.431373, 0.349020, 0.576471, 1.0 },
+ { 0.368627, 0.384314, 0.568627, 1.0 },
+ { 0.286275, 0.423529, 0.576471, 1.0 },
+ { 0.133333, 0.470588, 0.541176, 1.0 },
+ { 0.129412, 0.494118, 0.549020, 1.0 },
+ { 0.129412, 0.521569, 0.560784, 1.0 },
+ { 0.145098, 0.513725, 0.549020, 1.0 },
+ { 0.160784, 0.505882, 0.537255, 1.0 },
+ { 0.176471, 0.498039, 0.521569, 1.0 },
+ { 0.192157, 0.494118, 0.505882, 1.0 },
+ { 0.152941, 0.396078, 0.462745, 1.0 },
+ { 0.156863, 0.364706, 0.423529, 1.0 },
+ { 0.164706, 0.337255, 0.384314, 1.0 },
+ { 0.164706, 0.333333, 0.384314, 1.0 },
+ { 0.168627, 0.329412, 0.384314, 1.0 },
+ { 0.164706, 0.345098, 0.384314, 1.0 },
+ { 0.160784, 0.364706, 0.384314, 1.0 },
+ { 0.152941, 0.380392, 0.380392, 1.0 },
+ { 0.141176, 0.407843, 0.407843, 1.0 },
+ { 0.168627, 0.443137, 0.450980, 1.0 },
+ { 0.223529, 0.411765, 0.443137, 1.0 },
+ { 0.282353, 0.384314, 0.439216, 1.0 },
+ { 0.372549, 0.376471, 0.435294, 1.0 },
+ { 0.466667, 0.372549, 0.435294, 1.0 },
+ { 0.501961, 0.376471, 0.423529, 1.0 },
+ { 0.541176, 0.384314, 0.411765, 1.0 },
+ { 0.564706, 0.380392, 0.517647, 1.0 },
+ { 0.537255, 0.427451, 0.580392, 1.0 },
+ { 0.509804, 0.474510, 0.647059, 1.0 },
+ { 0.454902, 0.474510, 0.658824, 1.0 },
+ { 0.400000, 0.474510, 0.674510, 1.0 },
+ { 0.360784, 0.474510, 0.658824, 1.0 },
+ { 0.325490, 0.478431, 0.647059, 1.0 },
+ { 0.258824, 0.454902, 0.580392, 1.0 },
+ { 0.223529, 0.427451, 0.450980, 1.0 },
+ { 0.188235, 0.329412, 0.278431, 1.0 },
+ { 0.188235, 0.258824, 0.188235, 1.0 },
+ { 0.192157, 0.188235, 0.101961, 1.0 },
+ { 0.188235, 0.164706, 0.086275, 1.0 },
+ { 0.184314, 0.141176, 0.070588, 1.0 },
+ { 0.129412, 0.137255, 0.043137, 1.0 },
+ { 0.098039, 0.160784, 0.027451, 1.0 },
+ { 0.047059, 0.184314, 0.160784, 1.0 },
+ { 0.039216, 0.235294, 0.227451, 1.0 },
+ { 0.031373, 0.286275, 0.298039, 1.0 },
+ { 0.086275, 0.298039, 0.403922, 1.0 },
+ { 0.141176, 0.309804, 0.513725, 1.0 },
+ { 0.180392, 0.325490, 0.521569, 1.0 },
+ { 0.219608, 0.345098, 0.533333, 1.0 },
+ { 0.301961, 0.333333, 0.545098, 1.0 },
+ { 0.352941, 0.317647, 0.541176, 1.0 },
+ { 0.341176, 0.227451, 0.462745, 1.0 },
+ { 0.286275, 0.176471, 0.400000, 1.0 },
+ { 0.235294, 0.125490, 0.337255, 1.0 },
+ { 0.192157, 0.101961, 0.298039, 1.0 },
+ { 0.152941, 0.078431, 0.262745, 1.0 },
+ { 0.125490, 0.070588, 0.192157, 1.0 },
+ { 0.113725, 0.047059, 0.129412, 1.0 },
+ { 0.152941, 0.062745, 0.062745, 1.0 },
+ { 0.235294, 0.105882, 0.164706, 1.0 },
+ { 0.317647, 0.149020, 0.266667, 1.0 },
+ { 0.380392, 0.180392, 0.309804, 1.0 },
+ { 0.447059, 0.211765, 0.352941, 1.0 },
+ { 0.549020, 0.337255, 0.458824, 1.0 },
+ { 0.623529, 0.380392, 0.592157, 1.0 },
+ { 0.709804, 0.372549, 0.647059, 1.0 },
+ { 0.694118, 0.427451, 0.639216, 1.0 },
+ { 0.627451, 0.407843, 0.596078, 1.0 },
+ { 0.513725, 0.431373, 0.560784, 1.0 },
+ { 0.400000, 0.454902, 0.529412, 1.0 },
+ { 0.376471, 0.474510, 0.533333, 1.0 },
+ { 0.356863, 0.498039, 0.541176, 1.0 },
+ { 0.309804, 0.560784, 0.611765, 1.0 },
+ { 0.290196, 0.623529, 0.607843, 1.0 },
+ { 0.360784, 0.647059, 0.690196, 1.0 },
+ { 0.411765, 0.619608, 0.690196, 1.0 },
+ { 0.462745, 0.592157, 0.694118, 1.0 },
+ { 0.458824, 0.564706, 0.694118, 1.0 },
+ { 0.454902, 0.541176, 0.694118, 1.0 },
+ { 0.462745, 0.505882, 0.658824, 1.0 },
+ { 0.454902, 0.462745, 0.588235, 1.0 },
+ { 0.415686, 0.392157, 0.549020, 1.0 },
+ { 0.364706, 0.325490, 0.439216, 1.0 },
+ { 0.223529, 0.207843, 0.294118, 1.0 },
+ { 0.203922, 0.184314, 0.274510, 1.0 },
+ { 0.184314, 0.160784, 0.258824, 1.0 },
+ { 0.152941, 0.172549, 0.262745, 1.0 },
+ { 0.121569, 0.215686, 0.325490, 1.0 },
+ { 0.137255, 0.211765, 0.352941, 1.0 },
+ { 0.168627, 0.211765, 0.400000, 1.0 },
+ { 0.200000, 0.337255, 0.560784, 1.0 },
+ { 0.239216, 0.337255, 0.572549, 1.0 },
+ { 0.278431, 0.341176, 0.588235, 1.0 },
+ { 0.278431, 0.372549, 0.588235, 1.0 },
+ { 0.278431, 0.403922, 0.592157, 1.0 },
+ { 0.321569, 0.466667, 0.580392, 1.0 },
+ { 0.356863, 0.482353, 0.556863, 1.0 },
+ { 0.341176, 0.466667, 0.513725, 1.0 },
+ { 0.325490, 0.470588, 0.517647, 1.0 },
+ { 0.431373, 0.403922, 0.552941, 1.0 },
+ { 0.439216, 0.396078, 0.568627, 1.0 },
+ { 0.450980, 0.392157, 0.588235, 1.0 },
+ { 0.549020, 0.466667, 0.619608, 1.0 },
+ { 0.627451, 0.478431, 0.643137, 1.0 },
+ { 0.603922, 0.466667, 0.647059, 1.0 },
+ { 0.600000, 0.537255, 0.658824, 1.0 },
+ { 0.494118, 0.564706, 0.580392, 1.0 },
+ { 0.435294, 0.545098, 0.576471, 1.0 },
+ { 0.380392, 0.529412, 0.576471, 1.0 },
+ { 0.352941, 0.525490, 0.560784, 1.0 },
+ { 0.325490, 0.525490, 0.549020, 1.0 },
+ { 0.294118, 0.529412, 0.556863, 1.0 },
+ { 0.243137, 0.549020, 0.584314, 1.0 },
+ { 0.207843, 0.525490, 0.596078, 1.0 },
+ { 0.219608, 0.486275, 0.596078, 1.0 },
+ { 0.337255, 0.501961, 0.658824, 1.0 },
+ { 0.392157, 0.494118, 0.670588, 1.0 },
+ { 0.450980, 0.490196, 0.686275, 1.0 },
+ { 0.545098, 0.513725, 0.725490, 1.0 },
+ { 0.647059, 0.564706, 0.749020, 1.0 },
+ { 0.690196, 0.588235, 0.760784, 1.0 },
+ { 0.674510, 0.635294, 0.776471, 1.0 },
+ { 0.584314, 0.600000, 0.721569, 1.0 },
+ { 0.545098, 0.588235, 0.713725, 1.0 },
+ { 0.509804, 0.576471, 0.705882, 1.0 },
+ { 0.458824, 0.576471, 0.690196, 1.0 },
+ { 0.466667, 0.537255, 0.674510, 1.0 },
+ { 0.462745, 0.490196, 0.682353, 1.0 },
+ { 0.466667, 0.458824, 0.662745, 1.0 },
+ { 0.525490, 0.439216, 0.603922, 1.0 },
+ { 0.560784, 0.435294, 0.576471, 1.0 },
+ { 0.537255, 0.415686, 0.529412, 1.0 },
+ { 0.533333, 0.431373, 0.513725, 1.0 },
+ { 0.529412, 0.450980, 0.498039, 1.0 },
+ { 0.482353, 0.458824, 0.498039, 1.0 },
+ { 0.435294, 0.447059, 0.498039, 1.0 },
+ { 0.431373, 0.470588, 0.486275, 1.0 },
+ { 0.450980, 0.478431, 0.439216, 1.0 },
+ { 0.427451, 0.474510, 0.431373, 1.0 },
+ { 0.427451, 0.478431, 0.419608, 1.0 },
+ { 0.427451, 0.486275, 0.411765, 1.0 },
+ { 0.380392, 0.494118, 0.443137, 1.0 },
+ { 0.290196, 0.498039, 0.462745, 1.0 },
+ { 0.215686, 0.454902, 0.450980, 1.0 },
+ { 0.156863, 0.400000, 0.458824, 1.0 },
+ { 0.109804, 0.341176, 0.423529, 1.0 },
+ { 0.047059, 0.239216, 0.325490, 1.0 },
+ { 0.039216, 0.152941, 0.262745, 1.0 },
+ { 0.047059, 0.094118, 0.200000, 1.0 },
+ { 0.019608, 0.043137, 0.121569, 1.0 },
+ { 0.011765, 0.035294, 0.082353, 1.0 },
+ { 0.015686, 0.043137, 0.050980, 1.0 },
+ { 0.027451, 0.043137, 0.031373, 1.0 },
+ { 0.035294, 0.050980, 0.035294, 1.0 },
+ { 0.047059, 0.031373, 0.015686, 1.0 },
+ { 0.058824, 0.031373, 0.015686, 1.0 },
+ { 0.074510, 0.035294, 0.019608, 1.0 },
+ { 0.070588, 0.035294, 0.007843, 1.0 },
+ { 0.078431, 0.031373, 0.015686, 1.0 },
+ { 0.090196, 0.035294, 0.031373, 1.0 },
+ { 0.082353, 0.054902, 0.035294, 1.0 },
+ { 0.082353, 0.078431, 0.086275, 1.0 },
+ { 0.113725, 0.101961, 0.156863, 1.0 },
+ { 0.152941, 0.125490, 0.207843, 1.0 },
+ { 0.196078, 0.176471, 0.282353, 1.0 },
+ { 0.250980, 0.231373, 0.384314, 1.0 },
+ { 0.333333, 0.247059, 0.494118, 1.0 },
+ { 0.380392, 0.305882, 0.592157, 1.0 },
+ { 0.396078, 0.396078, 0.647059, 1.0 },
+ { 0.431373, 0.427451, 0.705882, 1.0 },
+ { 0.447059, 0.470588, 0.811765, 1.0 },
+ { 0.486275, 0.635294, 0.854902, 1.0 },
+ { 0.560784, 0.717647, 0.823529, 1.0 },
+ { 0.623529, 0.686275, 0.850980, 1.0 },
+ { 0.698039, 0.749020, 0.913725, 1.0 },
+ { 0.756863, 0.768627, 0.898039, 1.0 },
+ { 0.784314, 0.745098, 0.831373, 1.0 },
+ { 0.792157, 0.694118, 0.792157, 1.0 },
+ { 0.741176, 0.607843, 0.717647, 1.0 },
+ { 0.678431, 0.639216, 0.572549, 1.0 },
+ { 0.623529, 0.643137, 0.439216, 1.0 },
+ { 0.552941, 0.525490, 0.352941, 1.0 },
+ { 0.490196, 0.537255, 0.317647, 1.0 },
+ { 0.380392, 0.588235, 0.317647, 1.0 },
+ { 0.305882, 0.552941, 0.329412, 1.0 },
+ { 0.243137, 0.549020, 0.392157, 1.0 },
+ { 0.129412, 0.545098, 0.435294, 1.0 },
+ { 0.078431, 0.537255, 0.411765, 1.0 },
+ { 0.043137, 0.482353, 0.364706, 1.0 },
+ { 0.019608, 0.396078, 0.305882, 1.0 },
+ { 0.047059, 0.337255, 0.278431, 1.0 },
+ { 0.113725, 0.294118, 0.262745, 1.0 },
+ { 0.196078, 0.301961, 0.258824, 1.0 },
+ { 0.262745, 0.325490, 0.290196, 1.0 },
+ { 0.349020, 0.337255, 0.301961, 1.0 },
+ { 0.443137, 0.376471, 0.325490, 1.0 },
+ { 0.431373, 0.396078, 0.352941, 1.0 },
+ { 0.392157, 0.368627, 0.286275, 1.0 },
+ { 0.368627, 0.345098, 0.188235, 1.0 },
+ { 0.266667, 0.317647, 0.203922, 1.0 },
+ { 0.192157, 0.290196, 0.196078, 1.0 },
+ { 0.152941, 0.266667, 0.125490, 1.0 },
+ { 0.109804, 0.250980, 0.172549, 1.0 },
+ { 0.141176, 0.243137, 0.254902, 1.0 },
+ { 0.203922, 0.215686, 0.239216, 1.0 },
+ { 0.254902, 0.180392, 0.227451, 1.0 },
+ { 0.341176, 0.149020, 0.250980, 1.0 },
+ { 0.435294, 0.129412, 0.223529, 1.0 },
+ { 0.450980, 0.105882, 0.149020, 1.0 },
+ { 0.486275, 0.082353, 0.152941, 1.0 },
+ { 0.521569, 0.133333, 0.219608, 1.0 },
+ { 0.494118, 0.207843, 0.282353, 1.0 },
+ { 0.490196, 0.254902, 0.411765, 1.0 },
+ { 0.525490, 0.364706, 0.572549, 1.0 },
+ { 0.576471, 0.466667, 0.694118, 1.0 },
+ { 0.564706, 0.537255, 0.803922, 1.0 },
+ { 0.505882, 0.607843, 0.905882, 1.0 },
+ { 0.525490, 0.623529, 0.898039, 1.0 },
+ { 0.509804, 0.615686, 0.835294, 1.0 },
+ { 0.380392, 0.596078, 0.803922, 1.0 },
+ { 0.274510, 0.580392, 0.721569, 1.0 },
+ { 0.231373, 0.588235, 0.647059, 1.0 },
+ { 0.168627, 0.552941, 0.607843, 1.0 },
+ { 0.101961, 0.521569, 0.572549, 1.0 },
+ { 0.054902, 0.533333, 0.556863, 1.0 },
+ { 0.062745, 0.560784, 0.545098, 1.0 },
+ };
+/* Venice */
+static double4 colors_671[] = {
+ { 0.309804, 0.054902, 0.027451, 1.0 },
+ { 0.317647, 0.149020, 0.117647, 1.0 },
+ { 0.368627, 0.207843, 0.176471, 1.0 },
+ { 0.419608, 0.270588, 0.239216, 1.0 },
+ { 0.505882, 0.356863, 0.282353, 1.0 },
+ { 0.596078, 0.447059, 0.329412, 1.0 },
+ { 0.631373, 0.478431, 0.360784, 1.0 },
+ { 0.666667, 0.513725, 0.392157, 1.0 },
+ { 0.780392, 0.611765, 0.505882, 1.0 },
+ { 0.749020, 0.631373, 0.537255, 1.0 },
+ { 0.721569, 0.650980, 0.568627, 1.0 },
+ { 0.627451, 0.678431, 0.596078, 1.0 },
+ { 0.537255, 0.709804, 0.627451, 1.0 },
+ { 0.466667, 0.705882, 0.647059, 1.0 },
+ { 0.396078, 0.701961, 0.670588, 1.0 },
+ { 0.372549, 0.678431, 0.666667, 1.0 },
+ { 0.352941, 0.658824, 0.662745, 1.0 },
+ { 0.286275, 0.619608, 0.654902, 1.0 },
+ { 0.294118, 0.631373, 0.666667, 1.0 },
+ { 0.305882, 0.643137, 0.678431, 1.0 },
+ { 0.325490, 0.615686, 0.654902, 1.0 },
+ { 0.349020, 0.588235, 0.631373, 1.0 },
+ { 0.360784, 0.568627, 0.611765, 1.0 },
+ { 0.372549, 0.549020, 0.592157, 1.0 },
+ { 0.392157, 0.509804, 0.545098, 1.0 },
+ { 0.368627, 0.470588, 0.505882, 1.0 },
+ { 0.345098, 0.431373, 0.466667, 1.0 },
+ { 0.329412, 0.376471, 0.415686, 1.0 },
+ { 0.317647, 0.321569, 0.364706, 1.0 },
+ { 0.321569, 0.294118, 0.337255, 1.0 },
+ { 0.329412, 0.266667, 0.313725, 1.0 },
+ { 0.313725, 0.258824, 0.294118, 1.0 },
+ { 0.305882, 0.247059, 0.270588, 1.0 },
+ { 0.270588, 0.274510, 0.309804, 1.0 },
+ { 0.313725, 0.266667, 0.294118, 1.0 },
+ { 0.356863, 0.262745, 0.282353, 1.0 },
+ { 0.376471, 0.290196, 0.309804, 1.0 },
+ { 0.400000, 0.317647, 0.337255, 1.0 },
+ { 0.376471, 0.360784, 0.384314, 1.0 },
+ { 0.352941, 0.403922, 0.435294, 1.0 },
+ { 0.470588, 0.466667, 0.423529, 1.0 },
+ { 0.549020, 0.470588, 0.384314, 1.0 },
+ { 0.631373, 0.474510, 0.345098, 1.0 },
+ { 0.650980, 0.490196, 0.356863, 1.0 },
+ { 0.674510, 0.509804, 0.368627, 1.0 },
+ { 0.686275, 0.517647, 0.352941, 1.0 },
+ { 0.698039, 0.525490, 0.341176, 1.0 },
+ { 0.709804, 0.541176, 0.349020, 1.0 },
+ { 0.694118, 0.560784, 0.356863, 1.0 },
+ { 0.611765, 0.552941, 0.415686, 1.0 },
+ { 0.619608, 0.552941, 0.407843, 1.0 },
+ { 0.631373, 0.556863, 0.403922, 1.0 },
+ { 0.643137, 0.568627, 0.419608, 1.0 },
+ { 0.654902, 0.580392, 0.435294, 1.0 },
+ { 0.654902, 0.592157, 0.454902, 1.0 },
+ { 0.654902, 0.603922, 0.478431, 1.0 },
+ { 0.745098, 0.666667, 0.494118, 1.0 },
+ { 0.780392, 0.666667, 0.450980, 1.0 },
+ { 0.815686, 0.670588, 0.411765, 1.0 },
+ { 0.811765, 0.658824, 0.388235, 1.0 },
+ { 0.807843, 0.647059, 0.364706, 1.0 },
+ { 0.796078, 0.619608, 0.352941, 1.0 },
+ { 0.788235, 0.592157, 0.345098, 1.0 },
+ { 0.749020, 0.505882, 0.301961, 1.0 },
+ { 0.701961, 0.419608, 0.250980, 1.0 },
+ { 0.552941, 0.286275, 0.137255, 1.0 },
+ { 0.458824, 0.207843, 0.098039, 1.0 },
+ { 0.368627, 0.133333, 0.062745, 1.0 },
+ { 0.333333, 0.105882, 0.050980, 1.0 },
+ { 0.298039, 0.082353, 0.043137, 1.0 },
+ { 0.243137, 0.031373, 0.039216, 1.0 },
+ { 0.196078, 0.043137, 0.054902, 1.0 },
+ { 0.082353, 0.070588, 0.082353, 1.0 },
+ { 0.074510, 0.082353, 0.082353, 1.0 },
+ { 0.070588, 0.094118, 0.086275, 1.0 },
+ { 0.109804, 0.129412, 0.101961, 1.0 },
+ { 0.152941, 0.168627, 0.121569, 1.0 },
+ { 0.168627, 0.168627, 0.129412, 1.0 },
+ { 0.184314, 0.168627, 0.137255, 1.0 },
+ { 0.227451, 0.160784, 0.117647, 1.0 },
+ { 0.278431, 0.125490, 0.101961, 1.0 },
+ { 0.368627, 0.133333, 0.098039, 1.0 },
+ { 0.372549, 0.137255, 0.156863, 1.0 },
+ { 0.376471, 0.141176, 0.215686, 1.0 },
+ { 0.384314, 0.141176, 0.235294, 1.0 },
+ { 0.396078, 0.145098, 0.258824, 1.0 },
+ { 0.443137, 0.168627, 0.282353, 1.0 },
+ { 0.486275, 0.219608, 0.247059, 1.0 },
+ { 0.474510, 0.274510, 0.309804, 1.0 },
+ { 0.458824, 0.278431, 0.372549, 1.0 },
+ { 0.443137, 0.282353, 0.439216, 1.0 },
+ { 0.450980, 0.286275, 0.435294, 1.0 },
+ { 0.462745, 0.294118, 0.435294, 1.0 },
+ { 0.482353, 0.313725, 0.376471, 1.0 },
+ { 0.474510, 0.290196, 0.329412, 1.0 },
+ { 0.427451, 0.235294, 0.313725, 1.0 },
+ { 0.392157, 0.172549, 0.290196, 1.0 },
+ { 0.396078, 0.098039, 0.243137, 1.0 },
+ { 0.403922, 0.078431, 0.192157, 1.0 },
+ { 0.415686, 0.058824, 0.141176, 1.0 },
+ { 0.407843, 0.050980, 0.117647, 1.0 },
+ { 0.400000, 0.043137, 0.094118, 1.0 },
+ { 0.372549, 0.031373, 0.058824, 1.0 },
+ { 0.333333, 0.054902, 0.070588, 1.0 },
+ { 0.282353, 0.129412, 0.137255, 1.0 },
+ { 0.250980, 0.168627, 0.188235, 1.0 },
+ { 0.223529, 0.211765, 0.239216, 1.0 },
+ { 0.203922, 0.227451, 0.266667, 1.0 },
+ { 0.188235, 0.243137, 0.298039, 1.0 },
+ { 0.156863, 0.270588, 0.349020, 1.0 },
+ { 0.145098, 0.321569, 0.400000, 1.0 },
+ { 0.149020, 0.376471, 0.454902, 1.0 },
+ { 0.156863, 0.419608, 0.482353, 1.0 },
+ { 0.192157, 0.411765, 0.490196, 1.0 },
+ { 0.196078, 0.396078, 0.466667, 1.0 },
+ { 0.203922, 0.380392, 0.447059, 1.0 },
+ { 0.215686, 0.333333, 0.400000, 1.0 },
+ { 0.203922, 0.294118, 0.356863, 1.0 },
+ { 0.192157, 0.270588, 0.298039, 1.0 },
+ { 0.176471, 0.235294, 0.258824, 1.0 },
+ { 0.192157, 0.152941, 0.149020, 1.0 },
+ { 0.196078, 0.141176, 0.152941, 1.0 },
+ { 0.203922, 0.129412, 0.156863, 1.0 },
+ { 0.196078, 0.145098, 0.176471, 1.0 },
+ { 0.188235, 0.160784, 0.200000, 1.0 },
+ { 0.172549, 0.203922, 0.231373, 1.0 },
+ { 0.180392, 0.239216, 0.258824, 1.0 },
+ { 0.180392, 0.274510, 0.309804, 1.0 },
+ { 0.184314, 0.317647, 0.356863, 1.0 },
+ { 0.113725, 0.380392, 0.427451, 1.0 },
+ { 0.101961, 0.380392, 0.423529, 1.0 },
+ { 0.094118, 0.384314, 0.423529, 1.0 },
+ { 0.098039, 0.392157, 0.431373, 1.0 },
+ { 0.117647, 0.376471, 0.431373, 1.0 },
+ { 0.149020, 0.364706, 0.454902, 1.0 },
+ { 0.176471, 0.349020, 0.482353, 1.0 },
+ { 0.223529, 0.345098, 0.541176, 1.0 },
+ { 0.266667, 0.368627, 0.584314, 1.0 },
+ { 0.313725, 0.392157, 0.627451, 1.0 },
+ { 0.337255, 0.407843, 0.647059, 1.0 },
+ { 0.360784, 0.427451, 0.666667, 1.0 },
+ { 0.380392, 0.443137, 0.690196, 1.0 },
+ { 0.388235, 0.458824, 0.698039, 1.0 },
+ { 0.400000, 0.509804, 0.713725, 1.0 },
+ { 0.400000, 0.517647, 0.717647, 1.0 },
+ { 0.356863, 0.556863, 0.670588, 1.0 },
+ { 0.325490, 0.568627, 0.658824, 1.0 },
+ { 0.294118, 0.580392, 0.650980, 1.0 },
+ { 0.243137, 0.619608, 0.662745, 1.0 },
+ { 0.203922, 0.658824, 0.705882, 1.0 },
+ { 0.168627, 0.690196, 0.733333, 1.0 },
+ { 0.145098, 0.694118, 0.733333, 1.0 },
+ { 0.082353, 0.682353, 0.709804, 1.0 },
+ { 0.070588, 0.682353, 0.709804, 1.0 },
+ { 0.062745, 0.682353, 0.713725, 1.0 },
+ { 0.054902, 0.678431, 0.713725, 1.0 },
+ { 0.074510, 0.662745, 0.705882, 1.0 },
+ { 0.078431, 0.643137, 0.678431, 1.0 },
+ { 0.098039, 0.592157, 0.631373, 1.0 },
+ { 0.121569, 0.549020, 0.592157, 1.0 },
+ { 0.141176, 0.509804, 0.552941, 1.0 },
+ { 0.160784, 0.486275, 0.529412, 1.0 },
+ { 0.160784, 0.486275, 0.525490, 1.0 },
+ { 0.160784, 0.486275, 0.525490, 1.0 },
+ { 0.160784, 0.486275, 0.525490, 1.0 },
+ { 0.141176, 0.490196, 0.521569, 1.0 },
+ { 0.121569, 0.501961, 0.529412, 1.0 },
+ { 0.101961, 0.517647, 0.541176, 1.0 },
+ { 0.078431, 0.552941, 0.584314, 1.0 },
+ { 0.070588, 0.552941, 0.584314, 1.0 },
+ { 0.062745, 0.556863, 0.588235, 1.0 },
+ { 0.062745, 0.552941, 0.580392, 1.0 },
+ { 0.062745, 0.552941, 0.576471, 1.0 },
+ { 0.066667, 0.556863, 0.576471, 1.0 },
+ { 0.082353, 0.560784, 0.588235, 1.0 },
+ { 0.086275, 0.560784, 0.588235, 1.0 },
+ { 0.101961, 0.537255, 0.568627, 1.0 },
+ { 0.113725, 0.513725, 0.541176, 1.0 },
+ { 0.113725, 0.490196, 0.505882, 1.0 },
+ { 0.105882, 0.474510, 0.482353, 1.0 },
+ { 0.094118, 0.458824, 0.466667, 1.0 },
+ { 0.074510, 0.435294, 0.447059, 1.0 },
+ { 0.066667, 0.423529, 0.431373, 1.0 },
+ { 0.047059, 0.403922, 0.423529, 1.0 },
+ { 0.027451, 0.411765, 0.423529, 1.0 },
+ { 0.031373, 0.407843, 0.423529, 1.0 },
+ { 0.035294, 0.407843, 0.423529, 1.0 },
+ { 0.054902, 0.415686, 0.431373, 1.0 },
+ { 0.078431, 0.419608, 0.450980, 1.0 },
+ { 0.094118, 0.439216, 0.470588, 1.0 },
+ { 0.117647, 0.462745, 0.494118, 1.0 },
+ { 0.141176, 0.482353, 0.517647, 1.0 },
+ { 0.160784, 0.498039, 0.533333, 1.0 },
+ { 0.180392, 0.509804, 0.545098, 1.0 },
+ { 0.188235, 0.513725, 0.549020, 1.0 },
+ { 0.192157, 0.513725, 0.552941, 1.0 },
+ { 0.196078, 0.509804, 0.549020, 1.0 },
+ { 0.196078, 0.505882, 0.537255, 1.0 },
+ { 0.215686, 0.478431, 0.517647, 1.0 },
+ { 0.235294, 0.439216, 0.505882, 1.0 },
+ { 0.258824, 0.396078, 0.498039, 1.0 },
+ { 0.278431, 0.368627, 0.474510, 1.0 },
+ { 0.290196, 0.360784, 0.431373, 1.0 },
+ { 0.305882, 0.345098, 0.380392, 1.0 },
+ { 0.309804, 0.337255, 0.368627, 1.0 },
+ { 0.313725, 0.321569, 0.368627, 1.0 },
+ { 0.313725, 0.313725, 0.392157, 1.0 },
+ { 0.294118, 0.333333, 0.388235, 1.0 },
+ { 0.278431, 0.349020, 0.372549, 1.0 },
+ { 0.250980, 0.384314, 0.376471, 1.0 },
+ { 0.223529, 0.407843, 0.392157, 1.0 },
+ { 0.203922, 0.427451, 0.435294, 1.0 },
+ { 0.180392, 0.450980, 0.466667, 1.0 },
+ { 0.172549, 0.458824, 0.482353, 1.0 },
+ { 0.168627, 0.474510, 0.498039, 1.0 },
+ { 0.164706, 0.482353, 0.509804, 1.0 },
+ { 0.168627, 0.490196, 0.517647, 1.0 },
+ { 0.172549, 0.494118, 0.525490, 1.0 },
+ { 0.172549, 0.498039, 0.533333, 1.0 },
+ { 0.176471, 0.498039, 0.533333, 1.0 },
+ { 0.176471, 0.498039, 0.537255, 1.0 },
+ { 0.176471, 0.498039, 0.537255, 1.0 },
+ { 0.176471, 0.498039, 0.541176, 1.0 },
+ { 0.180392, 0.498039, 0.545098, 1.0 },
+ { 0.184314, 0.505882, 0.545098, 1.0 },
+ { 0.196078, 0.505882, 0.549020, 1.0 },
+ { 0.207843, 0.501961, 0.549020, 1.0 },
+ { 0.231373, 0.490196, 0.564706, 1.0 },
+ { 0.254902, 0.478431, 0.588235, 1.0 },
+ { 0.278431, 0.478431, 0.623529, 1.0 },
+ { 0.309804, 0.474510, 0.650980, 1.0 },
+ { 0.321569, 0.470588, 0.654902, 1.0 },
+ { 0.337255, 0.458824, 0.658824, 1.0 },
+ { 0.345098, 0.450980, 0.654902, 1.0 },
+ { 0.364706, 0.447059, 0.658824, 1.0 },
+ { 0.419608, 0.462745, 0.670588, 1.0 },
+ { 0.478431, 0.486275, 0.650980, 1.0 },
+ { 0.533333, 0.505882, 0.639216, 1.0 },
+ { 0.588235, 0.549020, 0.603922, 1.0 },
+ { 0.615686, 0.580392, 0.568627, 1.0 },
+ { 0.666667, 0.603922, 0.545098, 1.0 },
+ { 0.717647, 0.627451, 0.494118, 1.0 },
+ { 0.756863, 0.623529, 0.454902, 1.0 },
+ { 0.784314, 0.623529, 0.411765, 1.0 },
+ { 0.772549, 0.560784, 0.349020, 1.0 },
+ { 0.764706, 0.494118, 0.305882, 1.0 },
+ { 0.733333, 0.419608, 0.250980, 1.0 },
+ { 0.698039, 0.333333, 0.196078, 1.0 },
+ { 0.658824, 0.294118, 0.156863, 1.0 },
+ { 0.600000, 0.207843, 0.098039, 1.0 },
+ { 0.556863, 0.129412, 0.054902, 1.0 },
+ { 0.494118, 0.066667, 0.039216, 1.0 },
+ { 0.435294, 0.007843, 0.019608, 1.0 },
+ { 0.384314, 0.007843, 0.019608, 1.0 },
+ { 0.345098, 0.007843, 0.019608, 1.0 },
+ { 0.317647, 0.011765, 0.011765, 1.0 },
+ };
+/* Victoria */
+static double4 colors_672[] = {
+ { 0.403922, 0.372549, 0.505882, 1.0 },
+ { 0.447059, 0.333333, 0.435294, 1.0 },
+ { 0.482353, 0.313725, 0.403922, 1.0 },
+ { 0.517647, 0.294118, 0.376471, 1.0 },
+ { 0.549020, 0.286275, 0.349020, 1.0 },
+ { 0.580392, 0.278431, 0.325490, 1.0 },
+ { 0.592157, 0.282353, 0.313725, 1.0 },
+ { 0.603922, 0.290196, 0.301961, 1.0 },
+ { 0.682353, 0.309804, 0.250980, 1.0 },
+ { 0.705882, 0.294118, 0.231373, 1.0 },
+ { 0.733333, 0.282353, 0.211765, 1.0 },
+ { 0.741176, 0.278431, 0.207843, 1.0 },
+ { 0.749020, 0.274510, 0.207843, 1.0 },
+ { 0.733333, 0.286275, 0.215686, 1.0 },
+ { 0.717647, 0.298039, 0.223529, 1.0 },
+ { 0.698039, 0.301961, 0.223529, 1.0 },
+ { 0.682353, 0.305882, 0.227451, 1.0 },
+ { 0.596078, 0.258824, 0.239216, 1.0 },
+ { 0.549020, 0.235294, 0.235294, 1.0 },
+ { 0.505882, 0.215686, 0.235294, 1.0 },
+ { 0.458824, 0.203922, 0.235294, 1.0 },
+ { 0.415686, 0.196078, 0.235294, 1.0 },
+ { 0.392157, 0.192157, 0.235294, 1.0 },
+ { 0.368627, 0.188235, 0.235294, 1.0 },
+ { 0.282353, 0.168627, 0.235294, 1.0 },
+ { 0.258824, 0.164706, 0.231373, 1.0 },
+ { 0.235294, 0.164706, 0.227451, 1.0 },
+ { 0.247059, 0.164706, 0.215686, 1.0 },
+ { 0.262745, 0.164706, 0.207843, 1.0 },
+ { 0.278431, 0.164706, 0.207843, 1.0 },
+ { 0.298039, 0.168627, 0.207843, 1.0 },
+ { 0.341176, 0.160784, 0.211765, 1.0 },
+ { 0.392157, 0.160784, 0.207843, 1.0 },
+ { 0.443137, 0.160784, 0.207843, 1.0 },
+ { 0.447059, 0.160784, 0.207843, 1.0 },
+ { 0.454902, 0.164706, 0.207843, 1.0 },
+ { 0.466667, 0.160784, 0.219608, 1.0 },
+ { 0.478431, 0.156863, 0.231373, 1.0 },
+ { 0.482353, 0.156863, 0.243137, 1.0 },
+ { 0.486275, 0.156863, 0.254902, 1.0 },
+ { 0.462745, 0.172549, 0.294118, 1.0 },
+ { 0.423529, 0.192157, 0.313725, 1.0 },
+ { 0.388235, 0.215686, 0.337255, 1.0 },
+ { 0.356863, 0.231373, 0.360784, 1.0 },
+ { 0.329412, 0.250980, 0.388235, 1.0 },
+ { 0.321569, 0.250980, 0.396078, 1.0 },
+ { 0.317647, 0.254902, 0.407843, 1.0 },
+ { 0.305882, 0.258824, 0.407843, 1.0 },
+ { 0.294118, 0.258824, 0.407843, 1.0 },
+ { 0.286275, 0.262745, 0.388235, 1.0 },
+ { 0.282353, 0.262745, 0.388235, 1.0 },
+ { 0.282353, 0.262745, 0.388235, 1.0 },
+ { 0.274510, 0.258824, 0.384314, 1.0 },
+ { 0.270588, 0.258824, 0.380392, 1.0 },
+ { 0.266667, 0.254902, 0.376471, 1.0 },
+ { 0.266667, 0.254902, 0.376471, 1.0 },
+ { 0.266667, 0.247059, 0.360784, 1.0 },
+ { 0.270588, 0.235294, 0.364706, 1.0 },
+ { 0.274510, 0.223529, 0.372549, 1.0 },
+ { 0.262745, 0.219608, 0.380392, 1.0 },
+ { 0.250980, 0.215686, 0.392157, 1.0 },
+ { 0.243137, 0.215686, 0.396078, 1.0 },
+ { 0.239216, 0.215686, 0.400000, 1.0 },
+ { 0.231373, 0.227451, 0.407843, 1.0 },
+ { 0.235294, 0.223529, 0.407843, 1.0 },
+ { 0.247059, 0.227451, 0.411765, 1.0 },
+ { 0.258824, 0.243137, 0.423529, 1.0 },
+ { 0.274510, 0.258824, 0.435294, 1.0 },
+ { 0.290196, 0.274510, 0.447059, 1.0 },
+ { 0.305882, 0.294118, 0.458824, 1.0 },
+ { 0.352941, 0.345098, 0.486275, 1.0 },
+ { 0.392157, 0.392157, 0.509804, 1.0 },
+ { 0.454902, 0.447059, 0.529412, 1.0 },
+ { 0.458824, 0.454902, 0.533333, 1.0 },
+ { 0.462745, 0.462745, 0.541176, 1.0 },
+ { 0.478431, 0.478431, 0.549020, 1.0 },
+ { 0.498039, 0.498039, 0.560784, 1.0 },
+ { 0.509804, 0.501961, 0.549020, 1.0 },
+ { 0.525490, 0.509804, 0.537255, 1.0 },
+ { 0.521569, 0.509804, 0.537255, 1.0 },
+ { 0.501961, 0.490196, 0.525490, 1.0 },
+ { 0.435294, 0.419608, 0.501961, 1.0 },
+ { 0.419608, 0.403922, 0.501961, 1.0 },
+ { 0.403922, 0.392157, 0.501961, 1.0 },
+ { 0.400000, 0.392157, 0.501961, 1.0 },
+ { 0.400000, 0.392157, 0.501961, 1.0 },
+ { 0.400000, 0.392157, 0.498039, 1.0 },
+ { 0.396078, 0.384314, 0.501961, 1.0 },
+ { 0.345098, 0.352941, 0.490196, 1.0 },
+ { 0.321569, 0.329412, 0.474510, 1.0 },
+ { 0.301961, 0.305882, 0.458824, 1.0 },
+ { 0.294118, 0.294118, 0.454902, 1.0 },
+ { 0.286275, 0.282353, 0.450980, 1.0 },
+ { 0.282353, 0.262745, 0.439216, 1.0 },
+ { 0.282353, 0.250980, 0.431373, 1.0 },
+ { 0.278431, 0.235294, 0.411765, 1.0 },
+ { 0.274510, 0.223529, 0.384314, 1.0 },
+ { 0.250980, 0.188235, 0.345098, 1.0 },
+ { 0.254902, 0.184314, 0.345098, 1.0 },
+ { 0.258824, 0.184314, 0.349020, 1.0 },
+ { 0.266667, 0.188235, 0.356863, 1.0 },
+ { 0.274510, 0.196078, 0.368627, 1.0 },
+ { 0.294118, 0.219608, 0.376471, 1.0 },
+ { 0.317647, 0.258824, 0.384314, 1.0 },
+ { 0.380392, 0.349020, 0.407843, 1.0 },
+ { 0.419608, 0.400000, 0.443137, 1.0 },
+ { 0.462745, 0.450980, 0.478431, 1.0 },
+ { 0.482353, 0.474510, 0.498039, 1.0 },
+ { 0.501961, 0.498039, 0.521569, 1.0 },
+ { 0.525490, 0.533333, 0.549020, 1.0 },
+ { 0.529412, 0.537255, 0.572549, 1.0 },
+ { 0.533333, 0.549020, 0.568627, 1.0 },
+ { 0.525490, 0.549020, 0.560784, 1.0 },
+ { 0.490196, 0.501961, 0.549020, 1.0 },
+ { 0.474510, 0.486275, 0.545098, 1.0 },
+ { 0.462745, 0.470588, 0.541176, 1.0 },
+ { 0.419608, 0.415686, 0.537255, 1.0 },
+ { 0.388235, 0.380392, 0.517647, 1.0 },
+ { 0.356863, 0.352941, 0.494118, 1.0 },
+ { 0.321569, 0.317647, 0.474510, 1.0 },
+ { 0.286275, 0.282353, 0.450980, 1.0 },
+ { 0.278431, 0.274510, 0.447059, 1.0 },
+ { 0.274510, 0.270588, 0.443137, 1.0 },
+ { 0.278431, 0.270588, 0.435294, 1.0 },
+ { 0.282353, 0.270588, 0.431373, 1.0 },
+ { 0.294118, 0.274510, 0.419608, 1.0 },
+ { 0.317647, 0.286275, 0.400000, 1.0 },
+ { 0.345098, 0.286275, 0.380392, 1.0 },
+ { 0.368627, 0.278431, 0.364706, 1.0 },
+ { 0.423529, 0.258824, 0.329412, 1.0 },
+ { 0.423529, 0.247059, 0.317647, 1.0 },
+ { 0.427451, 0.239216, 0.305882, 1.0 },
+ { 0.423529, 0.227451, 0.274510, 1.0 },
+ { 0.411765, 0.207843, 0.250980, 1.0 },
+ { 0.392157, 0.192157, 0.231373, 1.0 },
+ { 0.384314, 0.188235, 0.223529, 1.0 },
+ { 0.376471, 0.176471, 0.223529, 1.0 },
+ { 0.364706, 0.176471, 0.223529, 1.0 },
+ { 0.356863, 0.176471, 0.223529, 1.0 },
+ { 0.345098, 0.172549, 0.223529, 1.0 },
+ { 0.333333, 0.172549, 0.223529, 1.0 },
+ { 0.317647, 0.172549, 0.223529, 1.0 },
+ { 0.321569, 0.172549, 0.219608, 1.0 },
+ { 0.341176, 0.180392, 0.219608, 1.0 },
+ { 0.368627, 0.200000, 0.211765, 1.0 },
+ { 0.411765, 0.227451, 0.211765, 1.0 },
+ { 0.411765, 0.235294, 0.219608, 1.0 },
+ { 0.415686, 0.243137, 0.227451, 1.0 },
+ { 0.423529, 0.250980, 0.250980, 1.0 },
+ { 0.423529, 0.254902, 0.274510, 1.0 },
+ { 0.439216, 0.258824, 0.290196, 1.0 },
+ { 0.439216, 0.254902, 0.294118, 1.0 },
+ { 0.400000, 0.247059, 0.313725, 1.0 },
+ { 0.380392, 0.243137, 0.321569, 1.0 },
+ { 0.364706, 0.239216, 0.329412, 1.0 },
+ { 0.313725, 0.231373, 0.345098, 1.0 },
+ { 0.286275, 0.223529, 0.356863, 1.0 },
+ { 0.282353, 0.207843, 0.352941, 1.0 },
+ { 0.286275, 0.196078, 0.329412, 1.0 },
+ { 0.305882, 0.180392, 0.309804, 1.0 },
+ { 0.345098, 0.164706, 0.298039, 1.0 },
+ { 0.415686, 0.188235, 0.274510, 1.0 },
+ { 0.435294, 0.196078, 0.270588, 1.0 },
+ { 0.458824, 0.207843, 0.266667, 1.0 },
+ { 0.501961, 0.239216, 0.254902, 1.0 },
+ { 0.552941, 0.254902, 0.239216, 1.0 },
+ { 0.611765, 0.278431, 0.231373, 1.0 },
+ { 0.666667, 0.286275, 0.227451, 1.0 },
+ { 0.749020, 0.313725, 0.223529, 1.0 },
+ { 0.752941, 0.325490, 0.223529, 1.0 },
+ { 0.760784, 0.341176, 0.227451, 1.0 },
+ { 0.760784, 0.349020, 0.231373, 1.0 },
+ { 0.760784, 0.360784, 0.227451, 1.0 },
+ { 0.729412, 0.356863, 0.223529, 1.0 },
+ { 0.698039, 0.337255, 0.203922, 1.0 },
+ { 0.647059, 0.317647, 0.192157, 1.0 },
+ { 0.592157, 0.301961, 0.188235, 1.0 },
+ { 0.529412, 0.282353, 0.192157, 1.0 },
+ { 0.486275, 0.262745, 0.200000, 1.0 },
+ { 0.439216, 0.254902, 0.211765, 1.0 },
+ { 0.396078, 0.235294, 0.207843, 1.0 },
+ { 0.349020, 0.215686, 0.207843, 1.0 },
+ { 0.313725, 0.196078, 0.211765, 1.0 },
+ { 0.274510, 0.184314, 0.227451, 1.0 },
+ { 0.262745, 0.207843, 0.290196, 1.0 },
+ { 0.266667, 0.219608, 0.305882, 1.0 },
+ { 0.274510, 0.235294, 0.325490, 1.0 },
+ { 0.290196, 0.262745, 0.356863, 1.0 },
+ { 0.305882, 0.286275, 0.388235, 1.0 },
+ { 0.321569, 0.294118, 0.407843, 1.0 },
+ { 0.329412, 0.309804, 0.427451, 1.0 },
+ { 0.337255, 0.321569, 0.454902, 1.0 },
+ { 0.345098, 0.333333, 0.466667, 1.0 },
+ { 0.345098, 0.345098, 0.474510, 1.0 },
+ { 0.345098, 0.349020, 0.470588, 1.0 },
+ { 0.337255, 0.333333, 0.458824, 1.0 },
+ { 0.325490, 0.317647, 0.431373, 1.0 },
+ { 0.301961, 0.298039, 0.403922, 1.0 },
+ { 0.286275, 0.286275, 0.380392, 1.0 },
+ { 0.270588, 0.274510, 0.364706, 1.0 },
+ { 0.266667, 0.266667, 0.356863, 1.0 },
+ { 0.270588, 0.262745, 0.356863, 1.0 },
+ { 0.278431, 0.258824, 0.356863, 1.0 },
+ { 0.278431, 0.254902, 0.352941, 1.0 },
+ { 0.290196, 0.270588, 0.356863, 1.0 },
+ { 0.321569, 0.290196, 0.345098, 1.0 },
+ { 0.364706, 0.321569, 0.333333, 1.0 },
+ { 0.419608, 0.360784, 0.325490, 1.0 },
+ { 0.482353, 0.400000, 0.325490, 1.0 },
+ { 0.537255, 0.431373, 0.321569, 1.0 },
+ { 0.576471, 0.450980, 0.317647, 1.0 },
+ { 0.603922, 0.454902, 0.294118, 1.0 },
+ { 0.611765, 0.435294, 0.270588, 1.0 },
+ { 0.603922, 0.419608, 0.254902, 1.0 },
+ { 0.592157, 0.403922, 0.247059, 1.0 },
+ { 0.564706, 0.380392, 0.247059, 1.0 },
+ { 0.533333, 0.368627, 0.258824, 1.0 },
+ { 0.498039, 0.349020, 0.270588, 1.0 },
+ { 0.462745, 0.309804, 0.278431, 1.0 },
+ { 0.411765, 0.262745, 0.282353, 1.0 },
+ { 0.364706, 0.219608, 0.294118, 1.0 },
+ { 0.309804, 0.180392, 0.309804, 1.0 },
+ { 0.270588, 0.156863, 0.333333, 1.0 },
+ { 0.247059, 0.149020, 0.356863, 1.0 },
+ { 0.247059, 0.149020, 0.376471, 1.0 },
+ { 0.254902, 0.145098, 0.388235, 1.0 },
+ { 0.270588, 0.149020, 0.388235, 1.0 },
+ { 0.290196, 0.152941, 0.392157, 1.0 },
+ { 0.298039, 0.168627, 0.403922, 1.0 },
+ { 0.309804, 0.184314, 0.407843, 1.0 },
+ { 0.321569, 0.207843, 0.423529, 1.0 },
+ { 0.325490, 0.227451, 0.439216, 1.0 },
+ { 0.329412, 0.231373, 0.431373, 1.0 },
+ { 0.333333, 0.227451, 0.415686, 1.0 },
+ { 0.325490, 0.227451, 0.400000, 1.0 },
+ { 0.317647, 0.223529, 0.380392, 1.0 },
+ { 0.305882, 0.231373, 0.368627, 1.0 },
+ { 0.301961, 0.250980, 0.368627, 1.0 },
+ { 0.309804, 0.270588, 0.356863, 1.0 },
+ { 0.345098, 0.282353, 0.349020, 1.0 },
+ { 0.392157, 0.298039, 0.329412, 1.0 },
+ { 0.427451, 0.317647, 0.309804, 1.0 },
+ { 0.443137, 0.333333, 0.317647, 1.0 },
+ { 0.450980, 0.356863, 0.341176, 1.0 },
+ { 0.439216, 0.376471, 0.380392, 1.0 },
+ { 0.447059, 0.400000, 0.419608, 1.0 },
+ { 0.466667, 0.411765, 0.450980, 1.0 },
+ { 0.501961, 0.439216, 0.458824, 1.0 },
+ { 0.521569, 0.454902, 0.474510, 1.0 },
+ { 0.521569, 0.462745, 0.486275, 1.0 },
+ { 0.498039, 0.462745, 0.513725, 1.0 },
+ { 0.454902, 0.454902, 0.533333, 1.0 },
+ { 0.419608, 0.439216, 0.556863, 1.0 },
+ { 0.407843, 0.423529, 0.560784, 1.0 },
+ { 0.396078, 0.403922, 0.549020, 1.0 },
+ { 0.392157, 0.392157, 0.529412, 1.0 },
+ };
+/* Violet */
+static double4 colors_673[] = {
+ { 0.196078, 0.105882, 0.392157, 1.0 },
+ { 0.188235, 0.109804, 0.376471, 1.0 },
+ { 0.196078, 0.109804, 0.376471, 1.0 },
+ { 0.207843, 0.109804, 0.380392, 1.0 },
+ { 0.219608, 0.117647, 0.392157, 1.0 },
+ { 0.231373, 0.129412, 0.407843, 1.0 },
+ { 0.231373, 0.133333, 0.407843, 1.0 },
+ { 0.235294, 0.141176, 0.411765, 1.0 },
+ { 0.231373, 0.133333, 0.411765, 1.0 },
+ { 0.231373, 0.133333, 0.415686, 1.0 },
+ { 0.231373, 0.133333, 0.423529, 1.0 },
+ { 0.227451, 0.129412, 0.415686, 1.0 },
+ { 0.227451, 0.129412, 0.411765, 1.0 },
+ { 0.227451, 0.125490, 0.396078, 1.0 },
+ { 0.227451, 0.121569, 0.384314, 1.0 },
+ { 0.227451, 0.121569, 0.380392, 1.0 },
+ { 0.227451, 0.125490, 0.380392, 1.0 },
+ { 0.239216, 0.152941, 0.376471, 1.0 },
+ { 0.247059, 0.160784, 0.368627, 1.0 },
+ { 0.254902, 0.172549, 0.364706, 1.0 },
+ { 0.270588, 0.188235, 0.372549, 1.0 },
+ { 0.286275, 0.203922, 0.380392, 1.0 },
+ { 0.298039, 0.211765, 0.384314, 1.0 },
+ { 0.313725, 0.223529, 0.392157, 1.0 },
+ { 0.349020, 0.243137, 0.419608, 1.0 },
+ { 0.364706, 0.258824, 0.447059, 1.0 },
+ { 0.384314, 0.274510, 0.478431, 1.0 },
+ { 0.411765, 0.313725, 0.525490, 1.0 },
+ { 0.443137, 0.352941, 0.572549, 1.0 },
+ { 0.458824, 0.376471, 0.596078, 1.0 },
+ { 0.478431, 0.403922, 0.623529, 1.0 },
+ { 0.525490, 0.447059, 0.670588, 1.0 },
+ { 0.549020, 0.486275, 0.709804, 1.0 },
+ { 0.572549, 0.541176, 0.768627, 1.0 },
+ { 0.580392, 0.560784, 0.776471, 1.0 },
+ { 0.592157, 0.580392, 0.788235, 1.0 },
+ { 0.596078, 0.580392, 0.788235, 1.0 },
+ { 0.600000, 0.580392, 0.792157, 1.0 },
+ { 0.596078, 0.580392, 0.792157, 1.0 },
+ { 0.596078, 0.580392, 0.796078, 1.0 },
+ { 0.588235, 0.584314, 0.807843, 1.0 },
+ { 0.592157, 0.588235, 0.815686, 1.0 },
+ { 0.600000, 0.596078, 0.827451, 1.0 },
+ { 0.611765, 0.603922, 0.839216, 1.0 },
+ { 0.627451, 0.615686, 0.850980, 1.0 },
+ { 0.627451, 0.623529, 0.847059, 1.0 },
+ { 0.627451, 0.631373, 0.847059, 1.0 },
+ { 0.619608, 0.627451, 0.839216, 1.0 },
+ { 0.603922, 0.607843, 0.803922, 1.0 },
+ { 0.572549, 0.533333, 0.745098, 1.0 },
+ { 0.552941, 0.513725, 0.741176, 1.0 },
+ { 0.533333, 0.498039, 0.737255, 1.0 },
+ { 0.517647, 0.490196, 0.729412, 1.0 },
+ { 0.505882, 0.486275, 0.725490, 1.0 },
+ { 0.505882, 0.482353, 0.721569, 1.0 },
+ { 0.505882, 0.478431, 0.721569, 1.0 },
+ { 0.509804, 0.486275, 0.776471, 1.0 },
+ { 0.533333, 0.521569, 0.807843, 1.0 },
+ { 0.560784, 0.560784, 0.843137, 1.0 },
+ { 0.592157, 0.592157, 0.854902, 1.0 },
+ { 0.623529, 0.627451, 0.866667, 1.0 },
+ { 0.635294, 0.639216, 0.870588, 1.0 },
+ { 0.647059, 0.650980, 0.878431, 1.0 },
+ { 0.678431, 0.674510, 0.886275, 1.0 },
+ { 0.709804, 0.698039, 0.901961, 1.0 },
+ { 0.733333, 0.713725, 0.894118, 1.0 },
+ { 0.701961, 0.678431, 0.850980, 1.0 },
+ { 0.674510, 0.647059, 0.811765, 1.0 },
+ { 0.658824, 0.619608, 0.792157, 1.0 },
+ { 0.647059, 0.596078, 0.772549, 1.0 },
+ { 0.623529, 0.541176, 0.741176, 1.0 },
+ { 0.603922, 0.490196, 0.717647, 1.0 },
+ { 0.509804, 0.400000, 0.658824, 1.0 },
+ { 0.478431, 0.372549, 0.639216, 1.0 },
+ { 0.450980, 0.349020, 0.619608, 1.0 },
+ { 0.470588, 0.364706, 0.639216, 1.0 },
+ { 0.494118, 0.384314, 0.662745, 1.0 },
+ { 0.505882, 0.407843, 0.678431, 1.0 },
+ { 0.517647, 0.431373, 0.694118, 1.0 },
+ { 0.537255, 0.478431, 0.733333, 1.0 },
+ { 0.564706, 0.537255, 0.772549, 1.0 },
+ { 0.647059, 0.631373, 0.831373, 1.0 },
+ { 0.670588, 0.658824, 0.854902, 1.0 },
+ { 0.698039, 0.690196, 0.882353, 1.0 },
+ { 0.698039, 0.694118, 0.886275, 1.0 },
+ { 0.698039, 0.698039, 0.894118, 1.0 },
+ { 0.690196, 0.686275, 0.894118, 1.0 },
+ { 0.674510, 0.662745, 0.882353, 1.0 },
+ { 0.627451, 0.576471, 0.819608, 1.0 },
+ { 0.588235, 0.517647, 0.772549, 1.0 },
+ { 0.549020, 0.458824, 0.729412, 1.0 },
+ { 0.525490, 0.431373, 0.701961, 1.0 },
+ { 0.505882, 0.407843, 0.674510, 1.0 },
+ { 0.462745, 0.352941, 0.631373, 1.0 },
+ { 0.423529, 0.305882, 0.588235, 1.0 },
+ { 0.396078, 0.270588, 0.545098, 1.0 },
+ { 0.376471, 0.247059, 0.517647, 1.0 },
+ { 0.364706, 0.250980, 0.486275, 1.0 },
+ { 0.376471, 0.282353, 0.501961, 1.0 },
+ { 0.388235, 0.313725, 0.517647, 1.0 },
+ { 0.403922, 0.337255, 0.533333, 1.0 },
+ { 0.419608, 0.360784, 0.552941, 1.0 },
+ { 0.447059, 0.411765, 0.596078, 1.0 },
+ { 0.474510, 0.458824, 0.639216, 1.0 },
+ { 0.525490, 0.529412, 0.709804, 1.0 },
+ { 0.525490, 0.529412, 0.717647, 1.0 },
+ { 0.525490, 0.529412, 0.725490, 1.0 },
+ { 0.517647, 0.517647, 0.717647, 1.0 },
+ { 0.509804, 0.509804, 0.713725, 1.0 },
+ { 0.486275, 0.474510, 0.686275, 1.0 },
+ { 0.458824, 0.427451, 0.647059, 1.0 },
+ { 0.411765, 0.368627, 0.588235, 1.0 },
+ { 0.364706, 0.305882, 0.533333, 1.0 },
+ { 0.309804, 0.211765, 0.439216, 1.0 },
+ { 0.305882, 0.200000, 0.423529, 1.0 },
+ { 0.305882, 0.192157, 0.411765, 1.0 },
+ { 0.301961, 0.184314, 0.384314, 1.0 },
+ { 0.298039, 0.188235, 0.368627, 1.0 },
+ { 0.301961, 0.200000, 0.364706, 1.0 },
+ { 0.305882, 0.211765, 0.380392, 1.0 },
+ { 0.333333, 0.254902, 0.427451, 1.0 },
+ { 0.341176, 0.270588, 0.439216, 1.0 },
+ { 0.352941, 0.286275, 0.454902, 1.0 },
+ { 0.352941, 0.282353, 0.458824, 1.0 },
+ { 0.356863, 0.282353, 0.462745, 1.0 },
+ { 0.368627, 0.274510, 0.474510, 1.0 },
+ { 0.368627, 0.270588, 0.490196, 1.0 },
+ { 0.380392, 0.270588, 0.505882, 1.0 },
+ { 0.388235, 0.270588, 0.517647, 1.0 },
+ { 0.403922, 0.266667, 0.525490, 1.0 },
+ { 0.407843, 0.270588, 0.529412, 1.0 },
+ { 0.411765, 0.278431, 0.537255, 1.0 },
+ { 0.431373, 0.309804, 0.560784, 1.0 },
+ { 0.462745, 0.352941, 0.596078, 1.0 },
+ { 0.494118, 0.407843, 0.639216, 1.0 },
+ { 0.521569, 0.458824, 0.674510, 1.0 },
+ { 0.560784, 0.549020, 0.749020, 1.0 },
+ { 0.600000, 0.603922, 0.792157, 1.0 },
+ { 0.643137, 0.658824, 0.839216, 1.0 },
+ { 0.662745, 0.678431, 0.862745, 1.0 },
+ { 0.686275, 0.701961, 0.890196, 1.0 },
+ { 0.717647, 0.737255, 0.921569, 1.0 },
+ { 0.733333, 0.760784, 0.941176, 1.0 },
+ { 0.752941, 0.772549, 0.945098, 1.0 },
+ { 0.772549, 0.784314, 0.949020, 1.0 },
+ { 0.815686, 0.803922, 0.972549, 1.0 },
+ { 0.819608, 0.807843, 0.972549, 1.0 },
+ { 0.827451, 0.811765, 0.976471, 1.0 },
+ { 0.839216, 0.823529, 0.980392, 1.0 },
+ { 0.850980, 0.847059, 0.972549, 1.0 },
+ { 0.854902, 0.862745, 0.976471, 1.0 },
+ { 0.862745, 0.874510, 0.984314, 1.0 },
+ { 0.854902, 0.874510, 0.984314, 1.0 },
+ { 0.850980, 0.870588, 0.984314, 1.0 },
+ { 0.850980, 0.870588, 0.984314, 1.0 },
+ { 0.835294, 0.862745, 0.984314, 1.0 },
+ { 0.823529, 0.858824, 0.988235, 1.0 },
+ { 0.807843, 0.843137, 0.988235, 1.0 },
+ { 0.796078, 0.823529, 0.976471, 1.0 },
+ { 0.788235, 0.811765, 0.968627, 1.0 },
+ { 0.788235, 0.800000, 0.960784, 1.0 },
+ { 0.780392, 0.784314, 0.956863, 1.0 },
+ { 0.784314, 0.780392, 0.952941, 1.0 },
+ { 0.788235, 0.776471, 0.952941, 1.0 },
+ { 0.792157, 0.772549, 0.945098, 1.0 },
+ { 0.796078, 0.764706, 0.937255, 1.0 },
+ { 0.780392, 0.749020, 0.913725, 1.0 },
+ { 0.737255, 0.705882, 0.882353, 1.0 },
+ { 0.686275, 0.615686, 0.807843, 1.0 },
+ { 0.670588, 0.596078, 0.788235, 1.0 },
+ { 0.658824, 0.580392, 0.772549, 1.0 },
+ { 0.623529, 0.549020, 0.733333, 1.0 },
+ { 0.576471, 0.517647, 0.694118, 1.0 },
+ { 0.490196, 0.415686, 0.603922, 1.0 },
+ { 0.454902, 0.376471, 0.576471, 1.0 },
+ { 0.423529, 0.333333, 0.537255, 1.0 },
+ { 0.411765, 0.309804, 0.513725, 1.0 },
+ { 0.403922, 0.301961, 0.501961, 1.0 },
+ { 0.368627, 0.247059, 0.454902, 1.0 },
+ { 0.345098, 0.215686, 0.439216, 1.0 },
+ { 0.325490, 0.192157, 0.427451, 1.0 },
+ { 0.313725, 0.176471, 0.427451, 1.0 },
+ { 0.290196, 0.168627, 0.423529, 1.0 },
+ { 0.270588, 0.149020, 0.419608, 1.0 },
+ { 0.239216, 0.137255, 0.419608, 1.0 },
+ { 0.239216, 0.141176, 0.427451, 1.0 },
+ { 0.243137, 0.149020, 0.439216, 1.0 },
+ { 0.243137, 0.164706, 0.458824, 1.0 },
+ { 0.250980, 0.164706, 0.466667, 1.0 },
+ { 0.262745, 0.160784, 0.474510, 1.0 },
+ { 0.270588, 0.152941, 0.466667, 1.0 },
+ { 0.286275, 0.164706, 0.470588, 1.0 },
+ { 0.301961, 0.188235, 0.478431, 1.0 },
+ { 0.317647, 0.203922, 0.482353, 1.0 },
+ { 0.337255, 0.207843, 0.494118, 1.0 },
+ { 0.356863, 0.223529, 0.498039, 1.0 },
+ { 0.376471, 0.239216, 0.509804, 1.0 },
+ { 0.396078, 0.278431, 0.533333, 1.0 },
+ { 0.419608, 0.325490, 0.556863, 1.0 },
+ { 0.447059, 0.368627, 0.596078, 1.0 },
+ { 0.478431, 0.423529, 0.647059, 1.0 },
+ { 0.513725, 0.474510, 0.698039, 1.0 },
+ { 0.556863, 0.525490, 0.752941, 1.0 },
+ { 0.600000, 0.584314, 0.800000, 1.0 },
+ { 0.650980, 0.639216, 0.839216, 1.0 },
+ { 0.698039, 0.690196, 0.882353, 1.0 },
+ { 0.733333, 0.733333, 0.917647, 1.0 },
+ { 0.756863, 0.760784, 0.941176, 1.0 },
+ { 0.772549, 0.776471, 0.956863, 1.0 },
+ { 0.784314, 0.784314, 0.960784, 1.0 },
+ { 0.788235, 0.780392, 0.960784, 1.0 },
+ { 0.780392, 0.772549, 0.949020, 1.0 },
+ { 0.760784, 0.745098, 0.917647, 1.0 },
+ { 0.733333, 0.701961, 0.882353, 1.0 },
+ { 0.698039, 0.666667, 0.843137, 1.0 },
+ { 0.666667, 0.627451, 0.815686, 1.0 },
+ { 0.635294, 0.603922, 0.792157, 1.0 },
+ { 0.619608, 0.600000, 0.780392, 1.0 },
+ { 0.611765, 0.592157, 0.772549, 1.0 },
+ { 0.611765, 0.600000, 0.768627, 1.0 },
+ { 0.619608, 0.607843, 0.784314, 1.0 },
+ { 0.623529, 0.603922, 0.784314, 1.0 },
+ { 0.635294, 0.619608, 0.792157, 1.0 },
+ { 0.643137, 0.627451, 0.803922, 1.0 },
+ { 0.647059, 0.635294, 0.815686, 1.0 },
+ { 0.647059, 0.639216, 0.823529, 1.0 },
+ { 0.631373, 0.615686, 0.811765, 1.0 },
+ { 0.607843, 0.580392, 0.788235, 1.0 },
+ { 0.580392, 0.545098, 0.756863, 1.0 },
+ { 0.560784, 0.521569, 0.741176, 1.0 },
+ { 0.552941, 0.509804, 0.733333, 1.0 },
+ { 0.549020, 0.501961, 0.729412, 1.0 },
+ { 0.552941, 0.501961, 0.733333, 1.0 },
+ { 0.552941, 0.494118, 0.729412, 1.0 },
+ { 0.564706, 0.509804, 0.745098, 1.0 },
+ { 0.588235, 0.529412, 0.764706, 1.0 },
+ { 0.611765, 0.556863, 0.776471, 1.0 },
+ { 0.639216, 0.580392, 0.788235, 1.0 },
+ { 0.662745, 0.584314, 0.796078, 1.0 },
+ { 0.670588, 0.592157, 0.803922, 1.0 },
+ { 0.666667, 0.588235, 0.811765, 1.0 },
+ { 0.639216, 0.584314, 0.811765, 1.0 },
+ { 0.603922, 0.564706, 0.792157, 1.0 },
+ { 0.572549, 0.529412, 0.768627, 1.0 },
+ { 0.537255, 0.490196, 0.737255, 1.0 },
+ { 0.494118, 0.443137, 0.713725, 1.0 },
+ { 0.447059, 0.403922, 0.690196, 1.0 },
+ { 0.380392, 0.360784, 0.658824, 1.0 },
+ { 0.325490, 0.309804, 0.623529, 1.0 },
+ { 0.278431, 0.262745, 0.576471, 1.0 },
+ { 0.243137, 0.211765, 0.537255, 1.0 },
+ { 0.215686, 0.180392, 0.501961, 1.0 },
+ { 0.192157, 0.156863, 0.474510, 1.0 },
+ { 0.180392, 0.137255, 0.447059, 1.0 },
+ { 0.184314, 0.121569, 0.419608, 1.0 },
+ { 0.192157, 0.109804, 0.400000, 1.0 },
+ };
+/* Violet_Fog */
+static double4 colors_674[] = {
+ { 0.529412, 0.403922, 0.549020, 1.0 },
+ { 0.458824, 0.329412, 0.474510, 1.0 },
+ { 0.443137, 0.286275, 0.447059, 1.0 },
+ { 0.427451, 0.247059, 0.423529, 1.0 },
+ { 0.403922, 0.235294, 0.403922, 1.0 },
+ { 0.380392, 0.227451, 0.388235, 1.0 },
+ { 0.360784, 0.219608, 0.372549, 1.0 },
+ { 0.345098, 0.215686, 0.356863, 1.0 },
+ { 0.298039, 0.184314, 0.309804, 1.0 },
+ { 0.258824, 0.172549, 0.278431, 1.0 },
+ { 0.223529, 0.160784, 0.250980, 1.0 },
+ { 0.180392, 0.152941, 0.219608, 1.0 },
+ { 0.137255, 0.149020, 0.192157, 1.0 },
+ { 0.125490, 0.145098, 0.180392, 1.0 },
+ { 0.113725, 0.141176, 0.168627, 1.0 },
+ { 0.109804, 0.141176, 0.164706, 1.0 },
+ { 0.109804, 0.141176, 0.164706, 1.0 },
+ { 0.094118, 0.145098, 0.156863, 1.0 },
+ { 0.090196, 0.145098, 0.152941, 1.0 },
+ { 0.086275, 0.145098, 0.149020, 1.0 },
+ { 0.082353, 0.141176, 0.145098, 1.0 },
+ { 0.082353, 0.137255, 0.145098, 1.0 },
+ { 0.082353, 0.133333, 0.141176, 1.0 },
+ { 0.082353, 0.133333, 0.141176, 1.0 },
+ { 0.098039, 0.121569, 0.145098, 1.0 },
+ { 0.113725, 0.121569, 0.156863, 1.0 },
+ { 0.129412, 0.125490, 0.168627, 1.0 },
+ { 0.172549, 0.137255, 0.200000, 1.0 },
+ { 0.215686, 0.152941, 0.231373, 1.0 },
+ { 0.235294, 0.160784, 0.250980, 1.0 },
+ { 0.258824, 0.168627, 0.270588, 1.0 },
+ { 0.290196, 0.180392, 0.301961, 1.0 },
+ { 0.313725, 0.192157, 0.329412, 1.0 },
+ { 0.400000, 0.254902, 0.423529, 1.0 },
+ { 0.431373, 0.282353, 0.462745, 1.0 },
+ { 0.462745, 0.313725, 0.501961, 1.0 },
+ { 0.454902, 0.321569, 0.509804, 1.0 },
+ { 0.450980, 0.329412, 0.517647, 1.0 },
+ { 0.450980, 0.325490, 0.517647, 1.0 },
+ { 0.454902, 0.325490, 0.517647, 1.0 },
+ { 0.462745, 0.329412, 0.505882, 1.0 },
+ { 0.435294, 0.313725, 0.474510, 1.0 },
+ { 0.407843, 0.298039, 0.447059, 1.0 },
+ { 0.368627, 0.266667, 0.403922, 1.0 },
+ { 0.329412, 0.235294, 0.364706, 1.0 },
+ { 0.317647, 0.223529, 0.349020, 1.0 },
+ { 0.309804, 0.211765, 0.333333, 1.0 },
+ { 0.298039, 0.188235, 0.305882, 1.0 },
+ { 0.266667, 0.188235, 0.282353, 1.0 },
+ { 0.215686, 0.192157, 0.254902, 1.0 },
+ { 0.235294, 0.207843, 0.278431, 1.0 },
+ { 0.254902, 0.223529, 0.305882, 1.0 },
+ { 0.282353, 0.258824, 0.349020, 1.0 },
+ { 0.309804, 0.298039, 0.392157, 1.0 },
+ { 0.325490, 0.325490, 0.419608, 1.0 },
+ { 0.341176, 0.352941, 0.450980, 1.0 },
+ { 0.439216, 0.458824, 0.549020, 1.0 },
+ { 0.490196, 0.486275, 0.600000, 1.0 },
+ { 0.541176, 0.513725, 0.654902, 1.0 },
+ { 0.560784, 0.529412, 0.682353, 1.0 },
+ { 0.580392, 0.549020, 0.713725, 1.0 },
+ { 0.580392, 0.556863, 0.713725, 1.0 },
+ { 0.584314, 0.564706, 0.717647, 1.0 },
+ { 0.592157, 0.549020, 0.701961, 1.0 },
+ { 0.584314, 0.513725, 0.670588, 1.0 },
+ { 0.494118, 0.400000, 0.564706, 1.0 },
+ { 0.435294, 0.360784, 0.505882, 1.0 },
+ { 0.376471, 0.325490, 0.447059, 1.0 },
+ { 0.356863, 0.301961, 0.415686, 1.0 },
+ { 0.341176, 0.282353, 0.388235, 1.0 },
+ { 0.286275, 0.243137, 0.329412, 1.0 },
+ { 0.235294, 0.203922, 0.266667, 1.0 },
+ { 0.149020, 0.176471, 0.200000, 1.0 },
+ { 0.145098, 0.164706, 0.196078, 1.0 },
+ { 0.145098, 0.156863, 0.192157, 1.0 },
+ { 0.152941, 0.156863, 0.203922, 1.0 },
+ { 0.160784, 0.160784, 0.219608, 1.0 },
+ { 0.176471, 0.168627, 0.231373, 1.0 },
+ { 0.196078, 0.176471, 0.247059, 1.0 },
+ { 0.231373, 0.192157, 0.282353, 1.0 },
+ { 0.270588, 0.200000, 0.305882, 1.0 },
+ { 0.321569, 0.203922, 0.345098, 1.0 },
+ { 0.329412, 0.203922, 0.349020, 1.0 },
+ { 0.337255, 0.207843, 0.352941, 1.0 },
+ { 0.341176, 0.211765, 0.356863, 1.0 },
+ { 0.345098, 0.219608, 0.360784, 1.0 },
+ { 0.372549, 0.223529, 0.376471, 1.0 },
+ { 0.396078, 0.243137, 0.411765, 1.0 },
+ { 0.431373, 0.274510, 0.474510, 1.0 },
+ { 0.431373, 0.294118, 0.482353, 1.0 },
+ { 0.431373, 0.317647, 0.490196, 1.0 },
+ { 0.439216, 0.333333, 0.501961, 1.0 },
+ { 0.447059, 0.352941, 0.513725, 1.0 },
+ { 0.474510, 0.368627, 0.545098, 1.0 },
+ { 0.505882, 0.372549, 0.568627, 1.0 },
+ { 0.501961, 0.364706, 0.568627, 1.0 },
+ { 0.478431, 0.341176, 0.529412, 1.0 },
+ { 0.388235, 0.298039, 0.431373, 1.0 },
+ { 0.352941, 0.270588, 0.396078, 1.0 },
+ { 0.321569, 0.247059, 0.364706, 1.0 },
+ { 0.309804, 0.235294, 0.352941, 1.0 },
+ { 0.298039, 0.227451, 0.341176, 1.0 },
+ { 0.282353, 0.223529, 0.337255, 1.0 },
+ { 0.270588, 0.235294, 0.341176, 1.0 },
+ { 0.262745, 0.258824, 0.349020, 1.0 },
+ { 0.254902, 0.270588, 0.345098, 1.0 },
+ { 0.250980, 0.282353, 0.341176, 1.0 },
+ { 0.247059, 0.286275, 0.341176, 1.0 },
+ { 0.243137, 0.290196, 0.341176, 1.0 },
+ { 0.250980, 0.294118, 0.341176, 1.0 },
+ { 0.254902, 0.301961, 0.349020, 1.0 },
+ { 0.258824, 0.313725, 0.356863, 1.0 },
+ { 0.266667, 0.329412, 0.356863, 1.0 },
+ { 0.278431, 0.345098, 0.368627, 1.0 },
+ { 0.278431, 0.345098, 0.372549, 1.0 },
+ { 0.282353, 0.349020, 0.380392, 1.0 },
+ { 0.294118, 0.352941, 0.411765, 1.0 },
+ { 0.301961, 0.356863, 0.415686, 1.0 },
+ { 0.298039, 0.360784, 0.411765, 1.0 },
+ { 0.298039, 0.345098, 0.396078, 1.0 },
+ { 0.262745, 0.270588, 0.349020, 1.0 },
+ { 0.227451, 0.231373, 0.305882, 1.0 },
+ { 0.196078, 0.192157, 0.262745, 1.0 },
+ { 0.180392, 0.176471, 0.239216, 1.0 },
+ { 0.164706, 0.160784, 0.215686, 1.0 },
+ { 0.141176, 0.129412, 0.172549, 1.0 },
+ { 0.133333, 0.105882, 0.160784, 1.0 },
+ { 0.129412, 0.098039, 0.156863, 1.0 },
+ { 0.125490, 0.086275, 0.156863, 1.0 },
+ { 0.121569, 0.082353, 0.149020, 1.0 },
+ { 0.117647, 0.082353, 0.149020, 1.0 },
+ { 0.117647, 0.082353, 0.149020, 1.0 },
+ { 0.117647, 0.086275, 0.145098, 1.0 },
+ { 0.113725, 0.082353, 0.152941, 1.0 },
+ { 0.105882, 0.082353, 0.149020, 1.0 },
+ { 0.105882, 0.078431, 0.145098, 1.0 },
+ { 0.101961, 0.082353, 0.133333, 1.0 },
+ { 0.101961, 0.086275, 0.133333, 1.0 },
+ { 0.101961, 0.090196, 0.133333, 1.0 },
+ { 0.101961, 0.090196, 0.133333, 1.0 },
+ { 0.101961, 0.094118, 0.133333, 1.0 },
+ { 0.105882, 0.098039, 0.137255, 1.0 },
+ { 0.105882, 0.098039, 0.133333, 1.0 },
+ { 0.105882, 0.098039, 0.137255, 1.0 },
+ { 0.105882, 0.101961, 0.137255, 1.0 },
+ { 0.105882, 0.113725, 0.141176, 1.0 },
+ { 0.105882, 0.113725, 0.141176, 1.0 },
+ { 0.105882, 0.113725, 0.141176, 1.0 },
+ { 0.105882, 0.117647, 0.141176, 1.0 },
+ { 0.101961, 0.113725, 0.141176, 1.0 },
+ { 0.098039, 0.113725, 0.141176, 1.0 },
+ { 0.101961, 0.117647, 0.145098, 1.0 },
+ { 0.105882, 0.133333, 0.156863, 1.0 },
+ { 0.105882, 0.133333, 0.156863, 1.0 },
+ { 0.105882, 0.137255, 0.156863, 1.0 },
+ { 0.105882, 0.141176, 0.160784, 1.0 },
+ { 0.105882, 0.145098, 0.160784, 1.0 },
+ { 0.109804, 0.145098, 0.164706, 1.0 },
+ { 0.113725, 0.145098, 0.168627, 1.0 },
+ { 0.117647, 0.145098, 0.172549, 1.0 },
+ { 0.117647, 0.145098, 0.172549, 1.0 },
+ { 0.121569, 0.137255, 0.172549, 1.0 },
+ { 0.121569, 0.133333, 0.172549, 1.0 },
+ { 0.125490, 0.133333, 0.172549, 1.0 },
+ { 0.137255, 0.125490, 0.172549, 1.0 },
+ { 0.145098, 0.121569, 0.176471, 1.0 },
+ { 0.160784, 0.117647, 0.184314, 1.0 },
+ { 0.196078, 0.129412, 0.211765, 1.0 },
+ { 0.266667, 0.160784, 0.270588, 1.0 },
+ { 0.282353, 0.168627, 0.282353, 1.0 },
+ { 0.301961, 0.176471, 0.298039, 1.0 },
+ { 0.290196, 0.172549, 0.286275, 1.0 },
+ { 0.290196, 0.180392, 0.294118, 1.0 },
+ { 0.290196, 0.188235, 0.298039, 1.0 },
+ { 0.290196, 0.196078, 0.305882, 1.0 },
+ { 0.317647, 0.223529, 0.337255, 1.0 },
+ { 0.317647, 0.239216, 0.349020, 1.0 },
+ { 0.309804, 0.262745, 0.356863, 1.0 },
+ { 0.305882, 0.282353, 0.360784, 1.0 },
+ { 0.305882, 0.301961, 0.368627, 1.0 },
+ { 0.321569, 0.329412, 0.396078, 1.0 },
+ { 0.349020, 0.356863, 0.439216, 1.0 },
+ { 0.376471, 0.392157, 0.482353, 1.0 },
+ { 0.407843, 0.419608, 0.525490, 1.0 },
+ { 0.458824, 0.450980, 0.580392, 1.0 },
+ { 0.458824, 0.454902, 0.588235, 1.0 },
+ { 0.462745, 0.458824, 0.600000, 1.0 },
+ { 0.450980, 0.462745, 0.603922, 1.0 },
+ { 0.435294, 0.458824, 0.596078, 1.0 },
+ { 0.431373, 0.443137, 0.588235, 1.0 },
+ { 0.423529, 0.427451, 0.576471, 1.0 },
+ { 0.407843, 0.407843, 0.552941, 1.0 },
+ { 0.364706, 0.388235, 0.513725, 1.0 },
+ { 0.321569, 0.360784, 0.458824, 1.0 },
+ { 0.282353, 0.329412, 0.411765, 1.0 },
+ { 0.254902, 0.305882, 0.372549, 1.0 },
+ { 0.235294, 0.278431, 0.345098, 1.0 },
+ { 0.211765, 0.250980, 0.309804, 1.0 },
+ { 0.192157, 0.227451, 0.270588, 1.0 },
+ { 0.168627, 0.200000, 0.235294, 1.0 },
+ { 0.152941, 0.180392, 0.211765, 1.0 },
+ { 0.145098, 0.168627, 0.203922, 1.0 },
+ { 0.145098, 0.160784, 0.196078, 1.0 },
+ { 0.149020, 0.152941, 0.192157, 1.0 },
+ { 0.149020, 0.145098, 0.184314, 1.0 },
+ { 0.149020, 0.141176, 0.180392, 1.0 },
+ { 0.141176, 0.137255, 0.176471, 1.0 },
+ { 0.133333, 0.141176, 0.172549, 1.0 },
+ { 0.129412, 0.141176, 0.176471, 1.0 },
+ { 0.125490, 0.141176, 0.176471, 1.0 },
+ { 0.129412, 0.145098, 0.176471, 1.0 },
+ { 0.133333, 0.145098, 0.180392, 1.0 },
+ { 0.129412, 0.145098, 0.180392, 1.0 },
+ { 0.129412, 0.145098, 0.180392, 1.0 },
+ { 0.129412, 0.145098, 0.180392, 1.0 },
+ { 0.129412, 0.141176, 0.180392, 1.0 },
+ { 0.133333, 0.133333, 0.176471, 1.0 },
+ { 0.133333, 0.129412, 0.172549, 1.0 },
+ { 0.133333, 0.125490, 0.168627, 1.0 },
+ { 0.137255, 0.117647, 0.160784, 1.0 },
+ { 0.137255, 0.113725, 0.156863, 1.0 },
+ { 0.137255, 0.113725, 0.156863, 1.0 },
+ { 0.141176, 0.113725, 0.160784, 1.0 },
+ { 0.149020, 0.129412, 0.168627, 1.0 },
+ { 0.184314, 0.141176, 0.192157, 1.0 },
+ { 0.227451, 0.152941, 0.223529, 1.0 },
+ { 0.262745, 0.168627, 0.258824, 1.0 },
+ { 0.298039, 0.180392, 0.294118, 1.0 },
+ { 0.313725, 0.203922, 0.321569, 1.0 },
+ { 0.345098, 0.219608, 0.356863, 1.0 },
+ { 0.380392, 0.231373, 0.388235, 1.0 },
+ { 0.388235, 0.235294, 0.400000, 1.0 },
+ { 0.384314, 0.227451, 0.392157, 1.0 },
+ { 0.360784, 0.223529, 0.380392, 1.0 },
+ { 0.329412, 0.219608, 0.368627, 1.0 },
+ { 0.313725, 0.219608, 0.364706, 1.0 },
+ { 0.294118, 0.223529, 0.349020, 1.0 },
+ { 0.282353, 0.223529, 0.341176, 1.0 },
+ { 0.290196, 0.235294, 0.345098, 1.0 },
+ { 0.298039, 0.254902, 0.360784, 1.0 },
+ { 0.325490, 0.282353, 0.392157, 1.0 },
+ { 0.356863, 0.309804, 0.415686, 1.0 },
+ { 0.403922, 0.337255, 0.458824, 1.0 },
+ { 0.462745, 0.360784, 0.517647, 1.0 },
+ { 0.529412, 0.396078, 0.584314, 1.0 },
+ { 0.607843, 0.447059, 0.666667, 1.0 },
+ { 0.674510, 0.490196, 0.717647, 1.0 },
+ { 0.713725, 0.505882, 0.741176, 1.0 },
+ { 0.729412, 0.513725, 0.760784, 1.0 },
+ { 0.721569, 0.509804, 0.749020, 1.0 },
+ { 0.713725, 0.529412, 0.756863, 1.0 },
+ { 0.721569, 0.552941, 0.764706, 1.0 },
+ { 0.686275, 0.529412, 0.725490, 1.0 },
+ { 0.654902, 0.501961, 0.690196, 1.0 },
+ { 0.607843, 0.443137, 0.627451, 1.0 },
+ { 0.545098, 0.415686, 0.568627, 1.0 },
+ };
+/* Watermelon */
+static double4 colors_675[] = {
+ { 0.360784, 0.164706, 0.117647, 1.0 },
+ { 0.423529, 0.258824, 0.164706, 1.0 },
+ { 0.415686, 0.282353, 0.211765, 1.0 },
+ { 0.411765, 0.309804, 0.258824, 1.0 },
+ { 0.435294, 0.325490, 0.294118, 1.0 },
+ { 0.458824, 0.345098, 0.333333, 1.0 },
+ { 0.466667, 0.368627, 0.325490, 1.0 },
+ { 0.478431, 0.396078, 0.321569, 1.0 },
+ { 0.415686, 0.466667, 0.329412, 1.0 },
+ { 0.372549, 0.462745, 0.333333, 1.0 },
+ { 0.333333, 0.458824, 0.341176, 1.0 },
+ { 0.294118, 0.423529, 0.290196, 1.0 },
+ { 0.254902, 0.392157, 0.239216, 1.0 },
+ { 0.203922, 0.345098, 0.188235, 1.0 },
+ { 0.156863, 0.298039, 0.137255, 1.0 },
+ { 0.141176, 0.274510, 0.133333, 1.0 },
+ { 0.129412, 0.250980, 0.129412, 1.0 },
+ { 0.152941, 0.188235, 0.121569, 1.0 },
+ { 0.180392, 0.180392, 0.117647, 1.0 },
+ { 0.207843, 0.176471, 0.113725, 1.0 },
+ { 0.200000, 0.188235, 0.113725, 1.0 },
+ { 0.192157, 0.200000, 0.113725, 1.0 },
+ { 0.192157, 0.203922, 0.113725, 1.0 },
+ { 0.196078, 0.207843, 0.117647, 1.0 },
+ { 0.211765, 0.207843, 0.109804, 1.0 },
+ { 0.196078, 0.223529, 0.113725, 1.0 },
+ { 0.180392, 0.239216, 0.117647, 1.0 },
+ { 0.172549, 0.278431, 0.121569, 1.0 },
+ { 0.164706, 0.321569, 0.129412, 1.0 },
+ { 0.172549, 0.329412, 0.125490, 1.0 },
+ { 0.184314, 0.341176, 0.121569, 1.0 },
+ { 0.200000, 0.360784, 0.125490, 1.0 },
+ { 0.211765, 0.364706, 0.125490, 1.0 },
+ { 0.231373, 0.396078, 0.133333, 1.0 },
+ { 0.235294, 0.396078, 0.129412, 1.0 },
+ { 0.243137, 0.396078, 0.129412, 1.0 },
+ { 0.239216, 0.376471, 0.125490, 1.0 },
+ { 0.239216, 0.356863, 0.125490, 1.0 },
+ { 0.247059, 0.341176, 0.121569, 1.0 },
+ { 0.254902, 0.325490, 0.121569, 1.0 },
+ { 0.309804, 0.250980, 0.117647, 1.0 },
+ { 0.345098, 0.211765, 0.121569, 1.0 },
+ { 0.380392, 0.176471, 0.129412, 1.0 },
+ { 0.427451, 0.145098, 0.121569, 1.0 },
+ { 0.474510, 0.117647, 0.113725, 1.0 },
+ { 0.501961, 0.109804, 0.113725, 1.0 },
+ { 0.529412, 0.101961, 0.113725, 1.0 },
+ { 0.568627, 0.098039, 0.113725, 1.0 },
+ { 0.572549, 0.101961, 0.117647, 1.0 },
+ { 0.549020, 0.121569, 0.117647, 1.0 },
+ { 0.525490, 0.164706, 0.113725, 1.0 },
+ { 0.505882, 0.211765, 0.113725, 1.0 },
+ { 0.478431, 0.274510, 0.109804, 1.0 },
+ { 0.450980, 0.341176, 0.109804, 1.0 },
+ { 0.443137, 0.356863, 0.113725, 1.0 },
+ { 0.435294, 0.372549, 0.121569, 1.0 },
+ { 0.349020, 0.423529, 0.129412, 1.0 },
+ { 0.309804, 0.415686, 0.121569, 1.0 },
+ { 0.274510, 0.407843, 0.117647, 1.0 },
+ { 0.250980, 0.368627, 0.113725, 1.0 },
+ { 0.227451, 0.329412, 0.113725, 1.0 },
+ { 0.207843, 0.305882, 0.109804, 1.0 },
+ { 0.188235, 0.282353, 0.109804, 1.0 },
+ { 0.149020, 0.239216, 0.101961, 1.0 },
+ { 0.113725, 0.188235, 0.098039, 1.0 },
+ { 0.086275, 0.113725, 0.094118, 1.0 },
+ { 0.082353, 0.101961, 0.090196, 1.0 },
+ { 0.082353, 0.090196, 0.090196, 1.0 },
+ { 0.078431, 0.090196, 0.086275, 1.0 },
+ { 0.078431, 0.090196, 0.086275, 1.0 },
+ { 0.082353, 0.090196, 0.090196, 1.0 },
+ { 0.098039, 0.090196, 0.090196, 1.0 },
+ { 0.164706, 0.086275, 0.094118, 1.0 },
+ { 0.207843, 0.078431, 0.094118, 1.0 },
+ { 0.250980, 0.074510, 0.098039, 1.0 },
+ { 0.301961, 0.066667, 0.098039, 1.0 },
+ { 0.352941, 0.058824, 0.098039, 1.0 },
+ { 0.376471, 0.058824, 0.098039, 1.0 },
+ { 0.400000, 0.058824, 0.101961, 1.0 },
+ { 0.439216, 0.050980, 0.105882, 1.0 },
+ { 0.450980, 0.054902, 0.105882, 1.0 },
+ { 0.407843, 0.058824, 0.101961, 1.0 },
+ { 0.372549, 0.062745, 0.098039, 1.0 },
+ { 0.337255, 0.066667, 0.098039, 1.0 },
+ { 0.317647, 0.066667, 0.094118, 1.0 },
+ { 0.298039, 0.066667, 0.094118, 1.0 },
+ { 0.274510, 0.070588, 0.094118, 1.0 },
+ { 0.258824, 0.078431, 0.090196, 1.0 },
+ { 0.317647, 0.082353, 0.090196, 1.0 },
+ { 0.376471, 0.074510, 0.090196, 1.0 },
+ { 0.439216, 0.070588, 0.090196, 1.0 },
+ { 0.470588, 0.078431, 0.094118, 1.0 },
+ { 0.505882, 0.090196, 0.098039, 1.0 },
+ { 0.572549, 0.094118, 0.109804, 1.0 },
+ { 0.635294, 0.105882, 0.121569, 1.0 },
+ { 0.686275, 0.098039, 0.125490, 1.0 },
+ { 0.705882, 0.078431, 0.125490, 1.0 },
+ { 0.658824, 0.094118, 0.121569, 1.0 },
+ { 0.615686, 0.098039, 0.125490, 1.0 },
+ { 0.572549, 0.105882, 0.129412, 1.0 },
+ { 0.552941, 0.094118, 0.129412, 1.0 },
+ { 0.533333, 0.086275, 0.129412, 1.0 },
+ { 0.482353, 0.078431, 0.109804, 1.0 },
+ { 0.443137, 0.070588, 0.101961, 1.0 },
+ { 0.415686, 0.086275, 0.098039, 1.0 },
+ { 0.450980, 0.098039, 0.098039, 1.0 },
+ { 0.490196, 0.109804, 0.098039, 1.0 },
+ { 0.509804, 0.109804, 0.098039, 1.0 },
+ { 0.529412, 0.113725, 0.098039, 1.0 },
+ { 0.568627, 0.105882, 0.098039, 1.0 },
+ { 0.615686, 0.105882, 0.101961, 1.0 },
+ { 0.686275, 0.113725, 0.121569, 1.0 },
+ { 0.741176, 0.129412, 0.121569, 1.0 },
+ { 0.815686, 0.141176, 0.113725, 1.0 },
+ { 0.815686, 0.133333, 0.109804, 1.0 },
+ { 0.819608, 0.129412, 0.109804, 1.0 },
+ { 0.819608, 0.109804, 0.121569, 1.0 },
+ { 0.788235, 0.094118, 0.125490, 1.0 },
+ { 0.764706, 0.086275, 0.125490, 1.0 },
+ { 0.721569, 0.082353, 0.117647, 1.0 },
+ { 0.623529, 0.070588, 0.098039, 1.0 },
+ { 0.568627, 0.054902, 0.094118, 1.0 },
+ { 0.513725, 0.039216, 0.094118, 1.0 },
+ { 0.482353, 0.035294, 0.090196, 1.0 },
+ { 0.454902, 0.035294, 0.090196, 1.0 },
+ { 0.388235, 0.035294, 0.086275, 1.0 },
+ { 0.325490, 0.050980, 0.086275, 1.0 },
+ { 0.270588, 0.054902, 0.078431, 1.0 },
+ { 0.231373, 0.058824, 0.078431, 1.0 },
+ { 0.176471, 0.074510, 0.082353, 1.0 },
+ { 0.160784, 0.082353, 0.086275, 1.0 },
+ { 0.149020, 0.090196, 0.090196, 1.0 },
+ { 0.141176, 0.109804, 0.101961, 1.0 },
+ { 0.156863, 0.133333, 0.113725, 1.0 },
+ { 0.203922, 0.156863, 0.133333, 1.0 },
+ { 0.266667, 0.196078, 0.137255, 1.0 },
+ { 0.329412, 0.286275, 0.156863, 1.0 },
+ { 0.345098, 0.325490, 0.168627, 1.0 },
+ { 0.364706, 0.368627, 0.184314, 1.0 },
+ { 0.372549, 0.372549, 0.176471, 1.0 },
+ { 0.384314, 0.380392, 0.172549, 1.0 },
+ { 0.368627, 0.384314, 0.176471, 1.0 },
+ { 0.329412, 0.376471, 0.164706, 1.0 },
+ { 0.290196, 0.380392, 0.145098, 1.0 },
+ { 0.239216, 0.372549, 0.145098, 1.0 },
+ { 0.152941, 0.301961, 0.121569, 1.0 },
+ { 0.129412, 0.278431, 0.117647, 1.0 },
+ { 0.105882, 0.258824, 0.113725, 1.0 },
+ { 0.074510, 0.215686, 0.101961, 1.0 },
+ { 0.062745, 0.192157, 0.098039, 1.0 },
+ { 0.062745, 0.168627, 0.090196, 1.0 },
+ { 0.066667, 0.152941, 0.086275, 1.0 },
+ { 0.062745, 0.125490, 0.078431, 1.0 },
+ { 0.062745, 0.117647, 0.078431, 1.0 },
+ { 0.062745, 0.113725, 0.078431, 1.0 },
+ { 0.066667, 0.101961, 0.078431, 1.0 },
+ { 0.070588, 0.101961, 0.074510, 1.0 },
+ { 0.074510, 0.109804, 0.078431, 1.0 },
+ { 0.074510, 0.117647, 0.078431, 1.0 },
+ { 0.078431, 0.129412, 0.086275, 1.0 },
+ { 0.086275, 0.141176, 0.094118, 1.0 },
+ { 0.152941, 0.152941, 0.101961, 1.0 },
+ { 0.180392, 0.152941, 0.098039, 1.0 },
+ { 0.207843, 0.152941, 0.098039, 1.0 },
+ { 0.266667, 0.149020, 0.098039, 1.0 },
+ { 0.329412, 0.152941, 0.101961, 1.0 },
+ { 0.400000, 0.129412, 0.113725, 1.0 },
+ { 0.458824, 0.117647, 0.113725, 1.0 },
+ { 0.552941, 0.062745, 0.101961, 1.0 },
+ { 0.564706, 0.062745, 0.101961, 1.0 },
+ { 0.580392, 0.062745, 0.101961, 1.0 },
+ { 0.592157, 0.050980, 0.105882, 1.0 },
+ { 0.592157, 0.050980, 0.105882, 1.0 },
+ { 0.572549, 0.047059, 0.113725, 1.0 },
+ { 0.545098, 0.035294, 0.109804, 1.0 },
+ { 0.509804, 0.039216, 0.105882, 1.0 },
+ { 0.474510, 0.047059, 0.105882, 1.0 },
+ { 0.439216, 0.054902, 0.105882, 1.0 },
+ { 0.400000, 0.066667, 0.105882, 1.0 },
+ { 0.364706, 0.074510, 0.105882, 1.0 },
+ { 0.329412, 0.074510, 0.101961, 1.0 },
+ { 0.294118, 0.078431, 0.094118, 1.0 },
+ { 0.254902, 0.082353, 0.090196, 1.0 },
+ { 0.215686, 0.082353, 0.086275, 1.0 },
+ { 0.152941, 0.086275, 0.086275, 1.0 },
+ { 0.141176, 0.086275, 0.086275, 1.0 },
+ { 0.129412, 0.086275, 0.086275, 1.0 },
+ { 0.109804, 0.094118, 0.082353, 1.0 },
+ { 0.094118, 0.101961, 0.082353, 1.0 },
+ { 0.090196, 0.113725, 0.090196, 1.0 },
+ { 0.094118, 0.125490, 0.094118, 1.0 },
+ { 0.117647, 0.125490, 0.101961, 1.0 },
+ { 0.152941, 0.121569, 0.101961, 1.0 },
+ { 0.188235, 0.113725, 0.105882, 1.0 },
+ { 0.219608, 0.113725, 0.109804, 1.0 },
+ { 0.227451, 0.125490, 0.113725, 1.0 },
+ { 0.223529, 0.125490, 0.113725, 1.0 },
+ { 0.219608, 0.125490, 0.113725, 1.0 },
+ { 0.215686, 0.105882, 0.105882, 1.0 },
+ { 0.215686, 0.090196, 0.098039, 1.0 },
+ { 0.207843, 0.082353, 0.094118, 1.0 },
+ { 0.180392, 0.082353, 0.090196, 1.0 },
+ { 0.149020, 0.090196, 0.086275, 1.0 },
+ { 0.117647, 0.094118, 0.086275, 1.0 },
+ { 0.109804, 0.098039, 0.082353, 1.0 },
+ { 0.125490, 0.094118, 0.082353, 1.0 },
+ { 0.149020, 0.090196, 0.082353, 1.0 },
+ { 0.180392, 0.090196, 0.082353, 1.0 },
+ { 0.203922, 0.094118, 0.090196, 1.0 },
+ { 0.227451, 0.121569, 0.094118, 1.0 },
+ { 0.247059, 0.160784, 0.101961, 1.0 },
+ { 0.266667, 0.207843, 0.109804, 1.0 },
+ { 0.298039, 0.254902, 0.117647, 1.0 },
+ { 0.325490, 0.290196, 0.133333, 1.0 },
+ { 0.345098, 0.329412, 0.160784, 1.0 },
+ { 0.352941, 0.372549, 0.192157, 1.0 },
+ { 0.341176, 0.407843, 0.211765, 1.0 },
+ { 0.321569, 0.427451, 0.227451, 1.0 },
+ { 0.305882, 0.427451, 0.223529, 1.0 },
+ { 0.286275, 0.400000, 0.219608, 1.0 },
+ { 0.270588, 0.372549, 0.239216, 1.0 },
+ { 0.247059, 0.333333, 0.227451, 1.0 },
+ { 0.215686, 0.282353, 0.227451, 1.0 },
+ { 0.180392, 0.235294, 0.192157, 1.0 },
+ { 0.149020, 0.184314, 0.152941, 1.0 },
+ { 0.117647, 0.145098, 0.137255, 1.0 },
+ { 0.101961, 0.117647, 0.113725, 1.0 },
+ { 0.090196, 0.098039, 0.101961, 1.0 },
+ { 0.086275, 0.094118, 0.094118, 1.0 },
+ { 0.098039, 0.090196, 0.086275, 1.0 },
+ { 0.113725, 0.094118, 0.082353, 1.0 },
+ { 0.125490, 0.101961, 0.090196, 1.0 },
+ { 0.149020, 0.133333, 0.105882, 1.0 },
+ { 0.188235, 0.196078, 0.156863, 1.0 },
+ { 0.254902, 0.258824, 0.207843, 1.0 },
+ { 0.329412, 0.329412, 0.262745, 1.0 },
+ { 0.392157, 0.380392, 0.313725, 1.0 },
+ { 0.447059, 0.439216, 0.380392, 1.0 },
+ { 0.517647, 0.545098, 0.494118, 1.0 },
+ { 0.580392, 0.619608, 0.576471, 1.0 },
+ { 0.639216, 0.678431, 0.615686, 1.0 },
+ { 0.682353, 0.643137, 0.580392, 1.0 },
+ { 0.709804, 0.584314, 0.537255, 1.0 },
+ { 0.737255, 0.552941, 0.517647, 1.0 },
+ { 0.752941, 0.509804, 0.517647, 1.0 },
+ { 0.721569, 0.486275, 0.490196, 1.0 },
+ { 0.682353, 0.384314, 0.400000, 1.0 },
+ { 0.631373, 0.278431, 0.298039, 1.0 },
+ { 0.603922, 0.188235, 0.203922, 1.0 },
+ { 0.592157, 0.133333, 0.160784, 1.0 },
+ { 0.564706, 0.141176, 0.156863, 1.0 },
+ { 0.521569, 0.184314, 0.145098, 1.0 },
+ { 0.490196, 0.207843, 0.141176, 1.0 },
+ { 0.427451, 0.192157, 0.129412, 1.0 },
+ { 0.380392, 0.180392, 0.109804, 1.0 },
+ { 0.372549, 0.145098, 0.121569, 1.0 },
+ };
+/* Whisp */
+static double4 colors_676[] = {
+ { 0.701961, 0.627451, 0.607843, 1.0 },
+ { 0.780392, 0.678431, 0.658824, 1.0 },
+ { 0.823529, 0.721569, 0.701961, 1.0 },
+ { 0.870588, 0.764706, 0.745098, 1.0 },
+ { 0.839216, 0.725490, 0.705882, 1.0 },
+ { 0.811765, 0.686275, 0.670588, 1.0 },
+ { 0.796078, 0.670588, 0.654902, 1.0 },
+ { 0.784314, 0.654902, 0.639216, 1.0 },
+ { 0.705882, 0.611765, 0.596078, 1.0 },
+ { 0.666667, 0.568627, 0.549020, 1.0 },
+ { 0.627451, 0.525490, 0.505882, 1.0 },
+ { 0.588235, 0.490196, 0.470588, 1.0 },
+ { 0.552941, 0.458824, 0.435294, 1.0 },
+ { 0.505882, 0.403922, 0.380392, 1.0 },
+ { 0.458824, 0.352941, 0.325490, 1.0 },
+ { 0.447059, 0.317647, 0.301961, 1.0 },
+ { 0.439216, 0.286275, 0.278431, 1.0 },
+ { 0.403922, 0.219608, 0.215686, 1.0 },
+ { 0.384314, 0.215686, 0.211765, 1.0 },
+ { 0.364706, 0.211765, 0.211765, 1.0 },
+ { 0.372549, 0.219608, 0.219608, 1.0 },
+ { 0.380392, 0.231373, 0.227451, 1.0 },
+ { 0.380392, 0.250980, 0.243137, 1.0 },
+ { 0.380392, 0.270588, 0.258824, 1.0 },
+ { 0.392157, 0.352941, 0.333333, 1.0 },
+ { 0.415686, 0.392157, 0.364706, 1.0 },
+ { 0.443137, 0.435294, 0.396078, 1.0 },
+ { 0.478431, 0.458824, 0.427451, 1.0 },
+ { 0.517647, 0.482353, 0.462745, 1.0 },
+ { 0.529412, 0.498039, 0.474510, 1.0 },
+ { 0.541176, 0.517647, 0.490196, 1.0 },
+ { 0.556863, 0.537255, 0.509804, 1.0 },
+ { 0.549020, 0.529412, 0.501961, 1.0 },
+ { 0.521569, 0.494118, 0.470588, 1.0 },
+ { 0.498039, 0.474510, 0.450980, 1.0 },
+ { 0.474510, 0.454902, 0.431373, 1.0 },
+ { 0.466667, 0.443137, 0.411765, 1.0 },
+ { 0.458824, 0.431373, 0.392157, 1.0 },
+ { 0.458824, 0.431373, 0.392157, 1.0 },
+ { 0.458824, 0.431373, 0.396078, 1.0 },
+ { 0.498039, 0.458824, 0.423529, 1.0 },
+ { 0.517647, 0.470588, 0.439216, 1.0 },
+ { 0.541176, 0.482353, 0.454902, 1.0 },
+ { 0.549020, 0.490196, 0.462745, 1.0 },
+ { 0.560784, 0.498039, 0.474510, 1.0 },
+ { 0.560784, 0.501961, 0.474510, 1.0 },
+ { 0.560784, 0.505882, 0.474510, 1.0 },
+ { 0.556863, 0.501961, 0.482353, 1.0 },
+ { 0.552941, 0.490196, 0.482353, 1.0 },
+ { 0.537255, 0.470588, 0.466667, 1.0 },
+ { 0.533333, 0.462745, 0.458824, 1.0 },
+ { 0.533333, 0.458824, 0.450980, 1.0 },
+ { 0.552941, 0.454902, 0.450980, 1.0 },
+ { 0.576471, 0.450980, 0.454902, 1.0 },
+ { 0.584314, 0.450980, 0.454902, 1.0 },
+ { 0.596078, 0.454902, 0.454902, 1.0 },
+ { 0.588235, 0.447059, 0.439216, 1.0 },
+ { 0.584314, 0.454902, 0.443137, 1.0 },
+ { 0.584314, 0.462745, 0.447059, 1.0 },
+ { 0.552941, 0.447059, 0.439216, 1.0 },
+ { 0.525490, 0.435294, 0.435294, 1.0 },
+ { 0.505882, 0.427451, 0.423529, 1.0 },
+ { 0.490196, 0.419608, 0.415686, 1.0 },
+ { 0.454902, 0.415686, 0.407843, 1.0 },
+ { 0.435294, 0.407843, 0.407843, 1.0 },
+ { 0.411765, 0.384314, 0.392157, 1.0 },
+ { 0.400000, 0.368627, 0.380392, 1.0 },
+ { 0.388235, 0.356863, 0.368627, 1.0 },
+ { 0.380392, 0.349020, 0.356863, 1.0 },
+ { 0.372549, 0.345098, 0.349020, 1.0 },
+ { 0.356863, 0.317647, 0.317647, 1.0 },
+ { 0.333333, 0.290196, 0.286275, 1.0 },
+ { 0.262745, 0.207843, 0.203922, 1.0 },
+ { 0.219608, 0.164706, 0.156863, 1.0 },
+ { 0.180392, 0.121569, 0.113725, 1.0 },
+ { 0.168627, 0.113725, 0.109804, 1.0 },
+ { 0.156863, 0.109804, 0.109804, 1.0 },
+ { 0.160784, 0.117647, 0.121569, 1.0 },
+ { 0.168627, 0.129412, 0.133333, 1.0 },
+ { 0.200000, 0.164706, 0.168627, 1.0 },
+ { 0.262745, 0.215686, 0.227451, 1.0 },
+ { 0.450980, 0.403922, 0.396078, 1.0 },
+ { 0.552941, 0.498039, 0.486275, 1.0 },
+ { 0.658824, 0.596078, 0.580392, 1.0 },
+ { 0.701961, 0.635294, 0.615686, 1.0 },
+ { 0.749020, 0.674510, 0.650980, 1.0 },
+ { 0.819608, 0.741176, 0.721569, 1.0 },
+ { 0.870588, 0.800000, 0.776471, 1.0 },
+ { 0.917647, 0.835294, 0.807843, 1.0 },
+ { 0.909804, 0.815686, 0.796078, 1.0 },
+ { 0.905882, 0.796078, 0.784314, 1.0 },
+ { 0.890196, 0.780392, 0.768627, 1.0 },
+ { 0.878431, 0.764706, 0.752941, 1.0 },
+ { 0.850980, 0.733333, 0.717647, 1.0 },
+ { 0.823529, 0.709804, 0.701961, 1.0 },
+ { 0.839216, 0.713725, 0.701961, 1.0 },
+ { 0.850980, 0.729412, 0.709804, 1.0 },
+ { 0.874510, 0.752941, 0.741176, 1.0 },
+ { 0.886275, 0.780392, 0.764706, 1.0 },
+ { 0.898039, 0.811765, 0.788235, 1.0 },
+ { 0.901961, 0.811765, 0.792157, 1.0 },
+ { 0.905882, 0.815686, 0.796078, 1.0 },
+ { 0.901961, 0.803922, 0.792157, 1.0 },
+ { 0.874510, 0.772549, 0.756863, 1.0 },
+ { 0.749020, 0.686275, 0.658824, 1.0 },
+ { 0.686275, 0.627451, 0.603922, 1.0 },
+ { 0.623529, 0.568627, 0.552941, 1.0 },
+ { 0.596078, 0.537255, 0.525490, 1.0 },
+ { 0.568627, 0.509804, 0.498039, 1.0 },
+ { 0.505882, 0.454902, 0.435294, 1.0 },
+ { 0.458824, 0.419608, 0.392157, 1.0 },
+ { 0.427451, 0.376471, 0.356863, 1.0 },
+ { 0.431373, 0.345098, 0.329412, 1.0 },
+ { 0.431373, 0.321569, 0.301961, 1.0 },
+ { 0.431373, 0.321569, 0.305882, 1.0 },
+ { 0.435294, 0.325490, 0.313725, 1.0 },
+ { 0.466667, 0.329412, 0.317647, 1.0 },
+ { 0.490196, 0.345098, 0.325490, 1.0 },
+ { 0.517647, 0.368627, 0.341176, 1.0 },
+ { 0.533333, 0.396078, 0.376471, 1.0 },
+ { 0.588235, 0.450980, 0.431373, 1.0 },
+ { 0.596078, 0.474510, 0.458824, 1.0 },
+ { 0.607843, 0.501961, 0.486275, 1.0 },
+ { 0.619608, 0.505882, 0.494118, 1.0 },
+ { 0.631373, 0.513725, 0.505882, 1.0 },
+ { 0.631373, 0.521569, 0.513725, 1.0 },
+ { 0.631373, 0.521569, 0.513725, 1.0 },
+ { 0.600000, 0.509804, 0.509804, 1.0 },
+ { 0.576471, 0.490196, 0.482353, 1.0 },
+ { 0.513725, 0.431373, 0.415686, 1.0 },
+ { 0.494118, 0.411765, 0.400000, 1.0 },
+ { 0.474510, 0.396078, 0.384314, 1.0 },
+ { 0.427451, 0.352941, 0.341176, 1.0 },
+ { 0.372549, 0.313725, 0.305882, 1.0 },
+ { 0.317647, 0.270588, 0.258824, 1.0 },
+ { 0.274510, 0.231373, 0.227451, 1.0 },
+ { 0.211765, 0.168627, 0.164706, 1.0 },
+ { 0.196078, 0.152941, 0.145098, 1.0 },
+ { 0.184314, 0.141176, 0.129412, 1.0 },
+ { 0.196078, 0.149020, 0.137255, 1.0 },
+ { 0.211765, 0.160784, 0.149020, 1.0 },
+ { 0.250980, 0.192157, 0.176471, 1.0 },
+ { 0.305882, 0.239216, 0.219608, 1.0 },
+ { 0.364706, 0.282353, 0.266667, 1.0 },
+ { 0.443137, 0.345098, 0.333333, 1.0 },
+ { 0.596078, 0.478431, 0.462745, 1.0 },
+ { 0.615686, 0.498039, 0.486275, 1.0 },
+ { 0.639216, 0.517647, 0.509804, 1.0 },
+ { 0.666667, 0.541176, 0.533333, 1.0 },
+ { 0.674510, 0.537255, 0.537255, 1.0 },
+ { 0.650980, 0.517647, 0.517647, 1.0 },
+ { 0.600000, 0.490196, 0.486275, 1.0 },
+ { 0.458824, 0.384314, 0.372549, 1.0 },
+ { 0.415686, 0.352941, 0.337255, 1.0 },
+ { 0.376471, 0.321569, 0.305882, 1.0 },
+ { 0.294118, 0.262745, 0.250980, 1.0 },
+ { 0.235294, 0.215686, 0.203922, 1.0 },
+ { 0.192157, 0.176471, 0.168627, 1.0 },
+ { 0.168627, 0.152941, 0.141176, 1.0 },
+ { 0.160784, 0.137255, 0.141176, 1.0 },
+ { 0.188235, 0.145098, 0.156863, 1.0 },
+ { 0.247059, 0.192157, 0.196078, 1.0 },
+ { 0.262745, 0.200000, 0.200000, 1.0 },
+ { 0.278431, 0.207843, 0.207843, 1.0 },
+ { 0.321569, 0.235294, 0.231373, 1.0 },
+ { 0.364706, 0.270588, 0.258824, 1.0 },
+ { 0.380392, 0.294118, 0.282353, 1.0 },
+ { 0.380392, 0.294118, 0.270588, 1.0 },
+ { 0.352941, 0.262745, 0.231373, 1.0 },
+ { 0.337255, 0.250980, 0.223529, 1.0 },
+ { 0.325490, 0.243137, 0.219608, 1.0 },
+ { 0.301961, 0.231373, 0.207843, 1.0 },
+ { 0.278431, 0.223529, 0.196078, 1.0 },
+ { 0.274510, 0.219608, 0.196078, 1.0 },
+ { 0.270588, 0.215686, 0.196078, 1.0 },
+ { 0.266667, 0.211765, 0.200000, 1.0 },
+ { 0.254902, 0.211765, 0.203922, 1.0 },
+ { 0.254902, 0.215686, 0.211765, 1.0 },
+ { 0.262745, 0.211765, 0.215686, 1.0 },
+ { 0.254902, 0.200000, 0.207843, 1.0 },
+ { 0.227451, 0.176471, 0.188235, 1.0 },
+ { 0.200000, 0.160784, 0.172549, 1.0 },
+ { 0.180392, 0.137255, 0.149020, 1.0 },
+ { 0.176471, 0.129412, 0.137255, 1.0 },
+ { 0.176471, 0.137255, 0.137255, 1.0 },
+ { 0.184314, 0.149020, 0.145098, 1.0 },
+ { 0.196078, 0.160784, 0.156863, 1.0 },
+ { 0.223529, 0.188235, 0.184314, 1.0 },
+ { 0.243137, 0.211765, 0.203922, 1.0 },
+ { 0.250980, 0.227451, 0.219608, 1.0 },
+ { 0.262745, 0.239216, 0.231373, 1.0 },
+ { 0.270588, 0.247059, 0.239216, 1.0 },
+ { 0.274510, 0.254902, 0.243137, 1.0 },
+ { 0.270588, 0.254902, 0.239216, 1.0 },
+ { 0.274510, 0.258824, 0.235294, 1.0 },
+ { 0.278431, 0.250980, 0.239216, 1.0 },
+ { 0.286275, 0.258824, 0.250980, 1.0 },
+ { 0.309804, 0.270588, 0.266667, 1.0 },
+ { 0.349020, 0.301961, 0.286275, 1.0 },
+ { 0.376471, 0.321569, 0.309804, 1.0 },
+ { 0.392157, 0.337255, 0.329412, 1.0 },
+ { 0.407843, 0.352941, 0.341176, 1.0 },
+ { 0.415686, 0.356863, 0.337255, 1.0 },
+ { 0.419608, 0.349020, 0.329412, 1.0 },
+ { 0.400000, 0.321569, 0.305882, 1.0 },
+ { 0.368627, 0.298039, 0.278431, 1.0 },
+ { 0.321569, 0.258824, 0.235294, 1.0 },
+ { 0.274510, 0.219608, 0.207843, 1.0 },
+ { 0.231373, 0.168627, 0.172549, 1.0 },
+ { 0.203922, 0.137255, 0.149020, 1.0 },
+ { 0.180392, 0.121569, 0.121569, 1.0 },
+ { 0.172549, 0.125490, 0.121569, 1.0 },
+ { 0.180392, 0.129412, 0.133333, 1.0 },
+ { 0.215686, 0.160784, 0.160784, 1.0 },
+ { 0.254902, 0.200000, 0.188235, 1.0 },
+ { 0.305882, 0.254902, 0.231373, 1.0 },
+ { 0.360784, 0.286275, 0.262745, 1.0 },
+ { 0.411765, 0.321569, 0.294118, 1.0 },
+ { 0.458824, 0.329412, 0.313725, 1.0 },
+ { 0.494118, 0.341176, 0.329412, 1.0 },
+ { 0.513725, 0.352941, 0.345098, 1.0 },
+ { 0.513725, 0.372549, 0.356863, 1.0 },
+ { 0.505882, 0.376471, 0.364706, 1.0 },
+ { 0.505882, 0.376471, 0.368627, 1.0 },
+ { 0.505882, 0.388235, 0.380392, 1.0 },
+ { 0.501961, 0.419608, 0.407843, 1.0 },
+ { 0.498039, 0.450980, 0.439216, 1.0 },
+ { 0.509804, 0.482353, 0.466667, 1.0 },
+ { 0.533333, 0.505882, 0.505882, 1.0 },
+ { 0.576471, 0.545098, 0.545098, 1.0 },
+ { 0.631373, 0.588235, 0.588235, 1.0 },
+ { 0.694118, 0.635294, 0.627451, 1.0 },
+ { 0.737255, 0.670588, 0.674510, 1.0 },
+ { 0.776471, 0.705882, 0.713725, 1.0 },
+ { 0.811765, 0.737255, 0.741176, 1.0 },
+ { 0.847059, 0.756863, 0.752941, 1.0 },
+ { 0.847059, 0.756863, 0.749020, 1.0 },
+ { 0.823529, 0.729412, 0.729412, 1.0 },
+ { 0.792157, 0.694118, 0.690196, 1.0 },
+ { 0.749020, 0.650980, 0.647059, 1.0 },
+ { 0.709804, 0.607843, 0.600000, 1.0 },
+ { 0.647059, 0.556863, 0.549020, 1.0 },
+ { 0.592157, 0.517647, 0.505882, 1.0 },
+ { 0.545098, 0.482353, 0.470588, 1.0 },
+ { 0.509804, 0.462745, 0.450980, 1.0 },
+ { 0.470588, 0.435294, 0.423529, 1.0 },
+ { 0.443137, 0.427451, 0.411765, 1.0 },
+ { 0.427451, 0.411765, 0.403922, 1.0 },
+ { 0.419608, 0.407843, 0.400000, 1.0 },
+ { 0.411765, 0.396078, 0.388235, 1.0 },
+ { 0.415686, 0.392157, 0.380392, 1.0 },
+ { 0.427451, 0.384314, 0.372549, 1.0 },
+ { 0.450980, 0.400000, 0.392157, 1.0 },
+ { 0.466667, 0.403922, 0.396078, 1.0 },
+ { 0.541176, 0.478431, 0.470588, 1.0 },
+ { 0.615686, 0.545098, 0.521569, 1.0 },
+ };
+/* Whisper */
+static double4 colors_677[] = {
+ { 0.125490, 0.274510, 0.258824, 1.0 },
+ { 0.062745, 0.113725, 0.121569, 1.0 },
+ { 0.050980, 0.109804, 0.117647, 1.0 },
+ { 0.039216, 0.105882, 0.117647, 1.0 },
+ { 0.039216, 0.129412, 0.137255, 1.0 },
+ { 0.039216, 0.152941, 0.160784, 1.0 },
+ { 0.047059, 0.164706, 0.172549, 1.0 },
+ { 0.054902, 0.180392, 0.188235, 1.0 },
+ { 0.050980, 0.196078, 0.203922, 1.0 },
+ { 0.050980, 0.188235, 0.196078, 1.0 },
+ { 0.054902, 0.184314, 0.188235, 1.0 },
+ { 0.047059, 0.149020, 0.160784, 1.0 },
+ { 0.039216, 0.117647, 0.133333, 1.0 },
+ { 0.035294, 0.098039, 0.109804, 1.0 },
+ { 0.035294, 0.082353, 0.086275, 1.0 },
+ { 0.035294, 0.078431, 0.082353, 1.0 },
+ { 0.035294, 0.074510, 0.078431, 1.0 },
+ { 0.050980, 0.070588, 0.062745, 1.0 },
+ { 0.062745, 0.074510, 0.058824, 1.0 },
+ { 0.074510, 0.078431, 0.058824, 1.0 },
+ { 0.098039, 0.086275, 0.054902, 1.0 },
+ { 0.125490, 0.098039, 0.054902, 1.0 },
+ { 0.129412, 0.105882, 0.062745, 1.0 },
+ { 0.133333, 0.113725, 0.070588, 1.0 },
+ { 0.164706, 0.137255, 0.090196, 1.0 },
+ { 0.164706, 0.145098, 0.098039, 1.0 },
+ { 0.164706, 0.152941, 0.109804, 1.0 },
+ { 0.152941, 0.149020, 0.105882, 1.0 },
+ { 0.145098, 0.149020, 0.105882, 1.0 },
+ { 0.133333, 0.141176, 0.098039, 1.0 },
+ { 0.125490, 0.133333, 0.094118, 1.0 },
+ { 0.109804, 0.121569, 0.086275, 1.0 },
+ { 0.098039, 0.105882, 0.070588, 1.0 },
+ { 0.070588, 0.078431, 0.050980, 1.0 },
+ { 0.058824, 0.070588, 0.050980, 1.0 },
+ { 0.050980, 0.066667, 0.050980, 1.0 },
+ { 0.047059, 0.066667, 0.058824, 1.0 },
+ { 0.043137, 0.070588, 0.066667, 1.0 },
+ { 0.043137, 0.074510, 0.074510, 1.0 },
+ { 0.043137, 0.082353, 0.086275, 1.0 },
+ { 0.054902, 0.129412, 0.129412, 1.0 },
+ { 0.070588, 0.192157, 0.188235, 1.0 },
+ { 0.090196, 0.254902, 0.250980, 1.0 },
+ { 0.125490, 0.317647, 0.305882, 1.0 },
+ { 0.164706, 0.380392, 0.360784, 1.0 },
+ { 0.164706, 0.411765, 0.388235, 1.0 },
+ { 0.164706, 0.447059, 0.415686, 1.0 },
+ { 0.145098, 0.470588, 0.462745, 1.0 },
+ { 0.149020, 0.466667, 0.443137, 1.0 },
+ { 0.094118, 0.337255, 0.333333, 1.0 },
+ { 0.074510, 0.278431, 0.266667, 1.0 },
+ { 0.054902, 0.219608, 0.203922, 1.0 },
+ { 0.054902, 0.172549, 0.160784, 1.0 },
+ { 0.054902, 0.129412, 0.117647, 1.0 },
+ { 0.050980, 0.121569, 0.105882, 1.0 },
+ { 0.050980, 0.117647, 0.098039, 1.0 },
+ { 0.047059, 0.086275, 0.086275, 1.0 },
+ { 0.070588, 0.094118, 0.082353, 1.0 },
+ { 0.094118, 0.101961, 0.082353, 1.0 },
+ { 0.125490, 0.117647, 0.086275, 1.0 },
+ { 0.156863, 0.133333, 0.090196, 1.0 },
+ { 0.172549, 0.137255, 0.090196, 1.0 },
+ { 0.188235, 0.145098, 0.094118, 1.0 },
+ { 0.203922, 0.156863, 0.101961, 1.0 },
+ { 0.211765, 0.172549, 0.109804, 1.0 },
+ { 0.172549, 0.152941, 0.105882, 1.0 },
+ { 0.156863, 0.145098, 0.098039, 1.0 },
+ { 0.141176, 0.137255, 0.090196, 1.0 },
+ { 0.137255, 0.129412, 0.082353, 1.0 },
+ { 0.133333, 0.121569, 0.074510, 1.0 },
+ { 0.152941, 0.121569, 0.062745, 1.0 },
+ { 0.184314, 0.141176, 0.070588, 1.0 },
+ { 0.258824, 0.211765, 0.101961, 1.0 },
+ { 0.298039, 0.243137, 0.133333, 1.0 },
+ { 0.337255, 0.278431, 0.164706, 1.0 },
+ { 0.380392, 0.313725, 0.192157, 1.0 },
+ { 0.427451, 0.349020, 0.219608, 1.0 },
+ { 0.447059, 0.372549, 0.239216, 1.0 },
+ { 0.470588, 0.396078, 0.262745, 1.0 },
+ { 0.564706, 0.450980, 0.294118, 1.0 },
+ { 0.592157, 0.501961, 0.345098, 1.0 },
+ { 0.592157, 0.545098, 0.345098, 1.0 },
+ { 0.513725, 0.525490, 0.337255, 1.0 },
+ { 0.435294, 0.509804, 0.329412, 1.0 },
+ { 0.392157, 0.454902, 0.278431, 1.0 },
+ { 0.352941, 0.400000, 0.231373, 1.0 },
+ { 0.243137, 0.329412, 0.192157, 1.0 },
+ { 0.168627, 0.258824, 0.164706, 1.0 },
+ { 0.082353, 0.137255, 0.094118, 1.0 },
+ { 0.066667, 0.113725, 0.090196, 1.0 },
+ { 0.054902, 0.094118, 0.090196, 1.0 },
+ { 0.050980, 0.090196, 0.090196, 1.0 },
+ { 0.047059, 0.086275, 0.094118, 1.0 },
+ { 0.047059, 0.086275, 0.094118, 1.0 },
+ { 0.062745, 0.094118, 0.101961, 1.0 },
+ { 0.070588, 0.105882, 0.113725, 1.0 },
+ { 0.062745, 0.117647, 0.125490, 1.0 },
+ { 0.086275, 0.152941, 0.164706, 1.0 },
+ { 0.090196, 0.160784, 0.168627, 1.0 },
+ { 0.094118, 0.168627, 0.176471, 1.0 },
+ { 0.105882, 0.180392, 0.188235, 1.0 },
+ { 0.121569, 0.196078, 0.200000, 1.0 },
+ { 0.172549, 0.211765, 0.200000, 1.0 },
+ { 0.192157, 0.239216, 0.180392, 1.0 },
+ { 0.254902, 0.364706, 0.262745, 1.0 },
+ { 0.243137, 0.388235, 0.286275, 1.0 },
+ { 0.235294, 0.411765, 0.309804, 1.0 },
+ { 0.223529, 0.403922, 0.313725, 1.0 },
+ { 0.215686, 0.400000, 0.317647, 1.0 },
+ { 0.196078, 0.376471, 0.321569, 1.0 },
+ { 0.156863, 0.305882, 0.282353, 1.0 },
+ { 0.125490, 0.235294, 0.215686, 1.0 },
+ { 0.125490, 0.196078, 0.176471, 1.0 },
+ { 0.117647, 0.141176, 0.109804, 1.0 },
+ { 0.117647, 0.137255, 0.105882, 1.0 },
+ { 0.121569, 0.133333, 0.105882, 1.0 },
+ { 0.125490, 0.137255, 0.101961, 1.0 },
+ { 0.121569, 0.129412, 0.094118, 1.0 },
+ { 0.109804, 0.121569, 0.090196, 1.0 },
+ { 0.105882, 0.117647, 0.090196, 1.0 },
+ { 0.094118, 0.109804, 0.082353, 1.0 },
+ { 0.082353, 0.101961, 0.078431, 1.0 },
+ { 0.074510, 0.094118, 0.074510, 1.0 },
+ { 0.066667, 0.086275, 0.070588, 1.0 },
+ { 0.058824, 0.082353, 0.066667, 1.0 },
+ { 0.039216, 0.074510, 0.058824, 1.0 },
+ { 0.031373, 0.062745, 0.050980, 1.0 },
+ { 0.023529, 0.054902, 0.050980, 1.0 },
+ { 0.019608, 0.050980, 0.050980, 1.0 },
+ { 0.023529, 0.054902, 0.054902, 1.0 },
+ { 0.023529, 0.058824, 0.058824, 1.0 },
+ { 0.027451, 0.062745, 0.062745, 1.0 },
+ { 0.031373, 0.070588, 0.074510, 1.0 },
+ { 0.023529, 0.078431, 0.086275, 1.0 },
+ { 0.023529, 0.082353, 0.090196, 1.0 },
+ { 0.027451, 0.082353, 0.090196, 1.0 },
+ { 0.019608, 0.070588, 0.082353, 1.0 },
+ { 0.015686, 0.058824, 0.066667, 1.0 },
+ { 0.011765, 0.047059, 0.054902, 1.0 },
+ { 0.007843, 0.039216, 0.047059, 1.0 },
+ { 0.007843, 0.035294, 0.039216, 1.0 },
+ { 0.000000, 0.027451, 0.031373, 1.0 },
+ { 0.000000, 0.027451, 0.031373, 1.0 },
+ { 0.007843, 0.027451, 0.023529, 1.0 },
+ { 0.011765, 0.027451, 0.023529, 1.0 },
+ { 0.015686, 0.043137, 0.043137, 1.0 },
+ { 0.019608, 0.043137, 0.043137, 1.0 },
+ { 0.023529, 0.043137, 0.043137, 1.0 },
+ { 0.023529, 0.050980, 0.054902, 1.0 },
+ { 0.019608, 0.058824, 0.062745, 1.0 },
+ { 0.023529, 0.058824, 0.062745, 1.0 },
+ { 0.023529, 0.062745, 0.062745, 1.0 },
+ { 0.031373, 0.066667, 0.074510, 1.0 },
+ { 0.035294, 0.074510, 0.074510, 1.0 },
+ { 0.039216, 0.082353, 0.078431, 1.0 },
+ { 0.058824, 0.098039, 0.086275, 1.0 },
+ { 0.070588, 0.125490, 0.113725, 1.0 },
+ { 0.086275, 0.164706, 0.149020, 1.0 },
+ { 0.109804, 0.200000, 0.172549, 1.0 },
+ { 0.145098, 0.215686, 0.192157, 1.0 },
+ { 0.172549, 0.239216, 0.207843, 1.0 },
+ { 0.196078, 0.231373, 0.207843, 1.0 },
+ { 0.196078, 0.219608, 0.196078, 1.0 },
+ { 0.196078, 0.211765, 0.184314, 1.0 },
+ { 0.180392, 0.200000, 0.168627, 1.0 },
+ { 0.168627, 0.176471, 0.152941, 1.0 },
+ { 0.141176, 0.168627, 0.149020, 1.0 },
+ { 0.121569, 0.172549, 0.156863, 1.0 },
+ { 0.117647, 0.200000, 0.172549, 1.0 },
+ { 0.129412, 0.215686, 0.172549, 1.0 },
+ { 0.141176, 0.231373, 0.172549, 1.0 },
+ { 0.141176, 0.227451, 0.156863, 1.0 },
+ { 0.133333, 0.227451, 0.172549, 1.0 },
+ { 0.149020, 0.235294, 0.164706, 1.0 },
+ { 0.152941, 0.219608, 0.133333, 1.0 },
+ { 0.129412, 0.188235, 0.137255, 1.0 },
+ { 0.137255, 0.200000, 0.149020, 1.0 },
+ { 0.152941, 0.219608, 0.168627, 1.0 },
+ { 0.164706, 0.235294, 0.180392, 1.0 },
+ { 0.196078, 0.278431, 0.203922, 1.0 },
+ { 0.215686, 0.325490, 0.247059, 1.0 },
+ { 0.203922, 0.360784, 0.270588, 1.0 },
+ { 0.200000, 0.372549, 0.266667, 1.0 },
+ { 0.200000, 0.388235, 0.290196, 1.0 },
+ { 0.160784, 0.364706, 0.286275, 1.0 },
+ { 0.156863, 0.356863, 0.282353, 1.0 },
+ { 0.156863, 0.349020, 0.282353, 1.0 },
+ { 0.145098, 0.333333, 0.313725, 1.0 },
+ { 0.145098, 0.333333, 0.309804, 1.0 },
+ { 0.152941, 0.345098, 0.317647, 1.0 },
+ { 0.184314, 0.380392, 0.341176, 1.0 },
+ { 0.247059, 0.407843, 0.345098, 1.0 },
+ { 0.270588, 0.400000, 0.321569, 1.0 },
+ { 0.278431, 0.380392, 0.305882, 1.0 },
+ { 0.305882, 0.368627, 0.305882, 1.0 },
+ { 0.278431, 0.341176, 0.270588, 1.0 },
+ { 0.203922, 0.301961, 0.250980, 1.0 },
+ { 0.164706, 0.298039, 0.286275, 1.0 },
+ { 0.145098, 0.352941, 0.337255, 1.0 },
+ { 0.117647, 0.419608, 0.411765, 1.0 },
+ { 0.125490, 0.458824, 0.447059, 1.0 },
+ { 0.188235, 0.505882, 0.466667, 1.0 },
+ { 0.211765, 0.545098, 0.513725, 1.0 },
+ { 0.192157, 0.513725, 0.482353, 1.0 },
+ { 0.215686, 0.443137, 0.407843, 1.0 },
+ { 0.203922, 0.388235, 0.356863, 1.0 },
+ { 0.156863, 0.313725, 0.294118, 1.0 },
+ { 0.160784, 0.243137, 0.235294, 1.0 },
+ { 0.176471, 0.215686, 0.203922, 1.0 },
+ { 0.176471, 0.211765, 0.172549, 1.0 },
+ { 0.235294, 0.223529, 0.164706, 1.0 },
+ { 0.309804, 0.258824, 0.192157, 1.0 },
+ { 0.364706, 0.317647, 0.207843, 1.0 },
+ { 0.450980, 0.403922, 0.258824, 1.0 },
+ { 0.592157, 0.568627, 0.443137, 1.0 },
+ { 0.584314, 0.682353, 0.584314, 1.0 },
+ { 0.498039, 0.650980, 0.549020, 1.0 },
+ { 0.588235, 0.690196, 0.596078, 1.0 },
+ { 0.584314, 0.721569, 0.639216, 1.0 },
+ { 0.458824, 0.607843, 0.513725, 1.0 },
+ { 0.419608, 0.482353, 0.403922, 1.0 },
+ { 0.411765, 0.392157, 0.305882, 1.0 },
+ { 0.392157, 0.341176, 0.231373, 1.0 },
+ { 0.341176, 0.301961, 0.211765, 1.0 },
+ { 0.270588, 0.239216, 0.176471, 1.0 },
+ { 0.203922, 0.192157, 0.141176, 1.0 },
+ { 0.152941, 0.164706, 0.121569, 1.0 },
+ { 0.117647, 0.137255, 0.101961, 1.0 },
+ { 0.094118, 0.113725, 0.090196, 1.0 },
+ { 0.078431, 0.098039, 0.078431, 1.0 },
+ { 0.070588, 0.094118, 0.074510, 1.0 },
+ { 0.082353, 0.098039, 0.082353, 1.0 },
+ { 0.098039, 0.105882, 0.082353, 1.0 },
+ { 0.109804, 0.117647, 0.082353, 1.0 },
+ { 0.109804, 0.125490, 0.090196, 1.0 },
+ { 0.109804, 0.125490, 0.098039, 1.0 },
+ { 0.105882, 0.133333, 0.094118, 1.0 },
+ { 0.098039, 0.121569, 0.094118, 1.0 },
+ { 0.086275, 0.117647, 0.098039, 1.0 },
+ { 0.086275, 0.121569, 0.101961, 1.0 },
+ { 0.090196, 0.117647, 0.105882, 1.0 },
+ { 0.086275, 0.125490, 0.121569, 1.0 },
+ { 0.074510, 0.133333, 0.141176, 1.0 },
+ { 0.074510, 0.141176, 0.152941, 1.0 },
+ { 0.082353, 0.152941, 0.156863, 1.0 },
+ { 0.090196, 0.160784, 0.160784, 1.0 },
+ { 0.109804, 0.168627, 0.156863, 1.0 },
+ { 0.149020, 0.168627, 0.145098, 1.0 },
+ { 0.184314, 0.176471, 0.129412, 1.0 },
+ { 0.203922, 0.203922, 0.129412, 1.0 },
+ { 0.219608, 0.235294, 0.156863, 1.0 },
+ { 0.227451, 0.250980, 0.176471, 1.0 },
+ { 0.215686, 0.309804, 0.250980, 1.0 },
+ { 0.207843, 0.368627, 0.305882, 1.0 },
+ { 0.168627, 0.290196, 0.250980, 1.0 },
+ { 0.141176, 0.258824, 0.247059, 1.0 },
+ };
+/* Wintergrass */
+static double4 colors_678[] = {
+ { 0.631373, 0.576471, 0.388235, 1.0 },
+ { 0.588235, 0.537255, 0.301961, 1.0 },
+ { 0.600000, 0.564706, 0.360784, 1.0 },
+ { 0.611765, 0.592157, 0.423529, 1.0 },
+ { 0.654902, 0.619608, 0.474510, 1.0 },
+ { 0.701961, 0.650980, 0.525490, 1.0 },
+ { 0.713725, 0.658824, 0.537255, 1.0 },
+ { 0.725490, 0.670588, 0.552941, 1.0 },
+ { 0.745098, 0.674510, 0.552941, 1.0 },
+ { 0.686275, 0.631373, 0.494118, 1.0 },
+ { 0.627451, 0.588235, 0.439216, 1.0 },
+ { 0.576471, 0.556863, 0.368627, 1.0 },
+ { 0.529412, 0.525490, 0.301961, 1.0 },
+ { 0.498039, 0.486275, 0.223529, 1.0 },
+ { 0.470588, 0.450980, 0.149020, 1.0 },
+ { 0.482353, 0.447059, 0.133333, 1.0 },
+ { 0.494118, 0.447059, 0.117647, 1.0 },
+ { 0.525490, 0.450980, 0.078431, 1.0 },
+ { 0.541176, 0.450980, 0.082353, 1.0 },
+ { 0.560784, 0.454902, 0.090196, 1.0 },
+ { 0.556863, 0.447059, 0.098039, 1.0 },
+ { 0.556863, 0.439216, 0.109804, 1.0 },
+ { 0.545098, 0.435294, 0.109804, 1.0 },
+ { 0.533333, 0.431373, 0.113725, 1.0 },
+ { 0.466667, 0.411765, 0.184314, 1.0 },
+ { 0.450980, 0.415686, 0.207843, 1.0 },
+ { 0.439216, 0.423529, 0.235294, 1.0 },
+ { 0.466667, 0.450980, 0.286275, 1.0 },
+ { 0.494118, 0.482353, 0.341176, 1.0 },
+ { 0.525490, 0.501961, 0.368627, 1.0 },
+ { 0.556863, 0.521569, 0.400000, 1.0 },
+ { 0.607843, 0.560784, 0.443137, 1.0 },
+ { 0.643137, 0.576471, 0.458824, 1.0 },
+ { 0.588235, 0.556863, 0.462745, 1.0 },
+ { 0.537255, 0.513725, 0.407843, 1.0 },
+ { 0.486275, 0.470588, 0.356863, 1.0 },
+ { 0.435294, 0.431373, 0.286275, 1.0 },
+ { 0.384314, 0.396078, 0.219608, 1.0 },
+ { 0.396078, 0.392157, 0.196078, 1.0 },
+ { 0.411765, 0.392157, 0.172549, 1.0 },
+ { 0.466667, 0.396078, 0.098039, 1.0 },
+ { 0.501961, 0.419608, 0.090196, 1.0 },
+ { 0.541176, 0.443137, 0.082353, 1.0 },
+ { 0.556863, 0.462745, 0.094118, 1.0 },
+ { 0.572549, 0.482353, 0.105882, 1.0 },
+ { 0.564706, 0.486275, 0.121569, 1.0 },
+ { 0.560784, 0.494118, 0.137255, 1.0 },
+ { 0.552941, 0.501961, 0.168627, 1.0 },
+ { 0.533333, 0.490196, 0.200000, 1.0 },
+ { 0.521569, 0.486275, 0.188235, 1.0 },
+ { 0.525490, 0.482353, 0.164706, 1.0 },
+ { 0.533333, 0.478431, 0.141176, 1.0 },
+ { 0.549020, 0.478431, 0.101961, 1.0 },
+ { 0.564706, 0.478431, 0.066667, 1.0 },
+ { 0.560784, 0.470588, 0.054902, 1.0 },
+ { 0.556863, 0.466667, 0.043137, 1.0 },
+ { 0.505882, 0.439216, 0.027451, 1.0 },
+ { 0.474510, 0.411765, 0.027451, 1.0 },
+ { 0.447059, 0.384314, 0.031373, 1.0 },
+ { 0.423529, 0.376471, 0.035294, 1.0 },
+ { 0.403922, 0.372549, 0.039216, 1.0 },
+ { 0.396078, 0.368627, 0.043137, 1.0 },
+ { 0.388235, 0.364706, 0.050980, 1.0 },
+ { 0.396078, 0.360784, 0.047059, 1.0 },
+ { 0.407843, 0.360784, 0.062745, 1.0 },
+ { 0.372549, 0.349020, 0.082353, 1.0 },
+ { 0.360784, 0.345098, 0.101961, 1.0 },
+ { 0.349020, 0.341176, 0.121569, 1.0 },
+ { 0.341176, 0.345098, 0.129412, 1.0 },
+ { 0.337255, 0.349020, 0.137255, 1.0 },
+ { 0.333333, 0.360784, 0.156863, 1.0 },
+ { 0.352941, 0.372549, 0.156863, 1.0 },
+ { 0.407843, 0.435294, 0.145098, 1.0 },
+ { 0.415686, 0.435294, 0.129412, 1.0 },
+ { 0.423529, 0.435294, 0.117647, 1.0 },
+ { 0.411765, 0.419608, 0.129412, 1.0 },
+ { 0.403922, 0.407843, 0.141176, 1.0 },
+ { 0.388235, 0.400000, 0.141176, 1.0 },
+ { 0.376471, 0.392157, 0.145098, 1.0 },
+ { 0.349020, 0.364706, 0.164706, 1.0 },
+ { 0.337255, 0.352941, 0.184314, 1.0 },
+ { 0.325490, 0.337255, 0.196078, 1.0 },
+ { 0.313725, 0.325490, 0.180392, 1.0 },
+ { 0.305882, 0.317647, 0.164706, 1.0 },
+ { 0.301961, 0.317647, 0.156863, 1.0 },
+ { 0.301961, 0.317647, 0.149020, 1.0 },
+ { 0.305882, 0.321569, 0.145098, 1.0 },
+ { 0.298039, 0.325490, 0.152941, 1.0 },
+ { 0.341176, 0.368627, 0.192157, 1.0 },
+ { 0.396078, 0.407843, 0.254902, 1.0 },
+ { 0.454902, 0.450980, 0.317647, 1.0 },
+ { 0.494118, 0.478431, 0.349020, 1.0 },
+ { 0.537255, 0.505882, 0.380392, 1.0 },
+ { 0.615686, 0.560784, 0.439216, 1.0 },
+ { 0.682353, 0.611765, 0.486275, 1.0 },
+ { 0.729412, 0.654902, 0.501961, 1.0 },
+ { 0.729412, 0.666667, 0.474510, 1.0 },
+ { 0.745098, 0.635294, 0.309804, 1.0 },
+ { 0.721569, 0.596078, 0.223529, 1.0 },
+ { 0.698039, 0.556863, 0.137255, 1.0 },
+ { 0.694118, 0.537255, 0.105882, 1.0 },
+ { 0.690196, 0.521569, 0.074510, 1.0 },
+ { 0.662745, 0.498039, 0.062745, 1.0 },
+ { 0.627451, 0.478431, 0.062745, 1.0 },
+ { 0.545098, 0.427451, 0.082353, 1.0 },
+ { 0.490196, 0.423529, 0.101961, 1.0 },
+ { 0.439216, 0.419608, 0.125490, 1.0 },
+ { 0.431373, 0.411765, 0.129412, 1.0 },
+ { 0.427451, 0.407843, 0.133333, 1.0 },
+ { 0.392157, 0.396078, 0.141176, 1.0 },
+ { 0.360784, 0.384314, 0.149020, 1.0 },
+ { 0.364706, 0.380392, 0.137255, 1.0 },
+ { 0.372549, 0.368627, 0.121569, 1.0 },
+ { 0.360784, 0.352941, 0.133333, 1.0 },
+ { 0.356863, 0.349020, 0.125490, 1.0 },
+ { 0.352941, 0.349020, 0.121569, 1.0 },
+ { 0.345098, 0.341176, 0.117647, 1.0 },
+ { 0.337255, 0.333333, 0.121569, 1.0 },
+ { 0.329412, 0.329412, 0.113725, 1.0 },
+ { 0.341176, 0.329412, 0.109804, 1.0 },
+ { 0.392157, 0.352941, 0.086275, 1.0 },
+ { 0.443137, 0.376471, 0.078431, 1.0 },
+ { 0.498039, 0.400000, 0.070588, 1.0 },
+ { 0.513725, 0.415686, 0.062745, 1.0 },
+ { 0.529412, 0.431373, 0.054902, 1.0 },
+ { 0.596078, 0.466667, 0.047059, 1.0 },
+ { 0.654902, 0.498039, 0.058824, 1.0 },
+ { 0.658824, 0.521569, 0.094118, 1.0 },
+ { 0.674510, 0.552941, 0.176471, 1.0 },
+ { 0.717647, 0.600000, 0.341176, 1.0 },
+ { 0.717647, 0.607843, 0.384314, 1.0 },
+ { 0.721569, 0.619608, 0.427451, 1.0 },
+ { 0.721569, 0.631373, 0.509804, 1.0 },
+ { 0.729412, 0.643137, 0.533333, 1.0 },
+ { 0.701961, 0.619608, 0.509804, 1.0 },
+ { 0.639216, 0.580392, 0.454902, 1.0 },
+ { 0.494118, 0.482353, 0.364706, 1.0 },
+ { 0.427451, 0.427451, 0.298039, 1.0 },
+ { 0.360784, 0.376471, 0.235294, 1.0 },
+ { 0.337255, 0.360784, 0.215686, 1.0 },
+ { 0.317647, 0.345098, 0.196078, 1.0 },
+ { 0.266667, 0.305882, 0.156863, 1.0 },
+ { 0.235294, 0.286275, 0.129412, 1.0 },
+ { 0.231373, 0.270588, 0.090196, 1.0 },
+ { 0.207843, 0.258824, 0.074510, 1.0 },
+ { 0.172549, 0.250980, 0.109804, 1.0 },
+ { 0.176471, 0.254902, 0.113725, 1.0 },
+ { 0.184314, 0.258824, 0.117647, 1.0 },
+ { 0.196078, 0.294118, 0.149020, 1.0 },
+ { 0.211765, 0.305882, 0.164706, 1.0 },
+ { 0.227451, 0.321569, 0.184314, 1.0 },
+ { 0.247059, 0.345098, 0.200000, 1.0 },
+ { 0.274510, 0.376471, 0.223529, 1.0 },
+ { 0.274510, 0.376471, 0.235294, 1.0 },
+ { 0.278431, 0.380392, 0.247059, 1.0 },
+ { 0.301961, 0.388235, 0.258824, 1.0 },
+ { 0.325490, 0.411765, 0.254902, 1.0 },
+ { 0.337255, 0.419608, 0.254902, 1.0 },
+ { 0.376471, 0.431373, 0.227451, 1.0 },
+ { 0.415686, 0.443137, 0.188235, 1.0 },
+ { 0.419608, 0.435294, 0.164706, 1.0 },
+ { 0.427451, 0.407843, 0.121569, 1.0 },
+ { 0.423529, 0.396078, 0.125490, 1.0 },
+ { 0.423529, 0.388235, 0.133333, 1.0 },
+ { 0.427451, 0.388235, 0.141176, 1.0 },
+ { 0.431373, 0.396078, 0.164706, 1.0 },
+ { 0.439216, 0.411765, 0.192157, 1.0 },
+ { 0.470588, 0.439216, 0.192157, 1.0 },
+ { 0.521569, 0.490196, 0.200000, 1.0 },
+ { 0.537255, 0.490196, 0.184314, 1.0 },
+ { 0.552941, 0.494118, 0.168627, 1.0 },
+ { 0.576471, 0.494118, 0.156863, 1.0 },
+ { 0.600000, 0.513725, 0.152941, 1.0 },
+ { 0.635294, 0.513725, 0.137255, 1.0 },
+ { 0.643137, 0.513725, 0.172549, 1.0 },
+ { 0.650980, 0.541176, 0.247059, 1.0 },
+ { 0.670588, 0.572549, 0.309804, 1.0 },
+ { 0.639216, 0.580392, 0.345098, 1.0 },
+ { 0.584314, 0.560784, 0.396078, 1.0 },
+ { 0.537255, 0.545098, 0.423529, 1.0 },
+ { 0.486275, 0.513725, 0.376471, 1.0 },
+ { 0.411765, 0.454902, 0.329412, 1.0 },
+ { 0.337255, 0.407843, 0.309804, 1.0 },
+ { 0.294118, 0.376471, 0.266667, 1.0 },
+ { 0.286275, 0.356863, 0.235294, 1.0 },
+ { 0.286275, 0.356863, 0.235294, 1.0 },
+ { 0.286275, 0.356863, 0.235294, 1.0 },
+ { 0.301961, 0.368627, 0.227451, 1.0 },
+ { 0.345098, 0.384314, 0.211765, 1.0 },
+ { 0.392157, 0.400000, 0.192157, 1.0 },
+ { 0.427451, 0.419608, 0.180392, 1.0 },
+ { 0.454902, 0.427451, 0.168627, 1.0 },
+ { 0.494118, 0.435294, 0.145098, 1.0 },
+ { 0.521569, 0.450980, 0.125490, 1.0 },
+ { 0.529412, 0.466667, 0.109804, 1.0 },
+ { 0.552941, 0.474510, 0.101961, 1.0 },
+ { 0.564706, 0.470588, 0.094118, 1.0 },
+ { 0.572549, 0.478431, 0.090196, 1.0 },
+ { 0.588235, 0.482353, 0.094118, 1.0 },
+ { 0.596078, 0.474510, 0.101961, 1.0 },
+ { 0.600000, 0.478431, 0.117647, 1.0 },
+ { 0.596078, 0.482353, 0.133333, 1.0 },
+ { 0.580392, 0.478431, 0.156863, 1.0 },
+ { 0.568627, 0.482353, 0.184314, 1.0 },
+ { 0.556863, 0.490196, 0.211765, 1.0 },
+ { 0.556863, 0.505882, 0.270588, 1.0 },
+ { 0.576471, 0.533333, 0.333333, 1.0 },
+ { 0.611765, 0.556863, 0.384314, 1.0 },
+ { 0.639216, 0.580392, 0.435294, 1.0 },
+ { 0.647059, 0.588235, 0.450980, 1.0 },
+ { 0.678431, 0.596078, 0.403922, 1.0 },
+ { 0.701961, 0.600000, 0.333333, 1.0 },
+ { 0.666667, 0.580392, 0.282353, 1.0 },
+ { 0.615686, 0.556863, 0.215686, 1.0 },
+ { 0.596078, 0.529412, 0.145098, 1.0 },
+ { 0.560784, 0.517647, 0.133333, 1.0 },
+ { 0.498039, 0.501961, 0.160784, 1.0 },
+ { 0.443137, 0.478431, 0.176471, 1.0 },
+ { 0.411765, 0.454902, 0.184314, 1.0 },
+ { 0.388235, 0.439216, 0.196078, 1.0 },
+ { 0.364706, 0.415686, 0.200000, 1.0 },
+ { 0.345098, 0.396078, 0.196078, 1.0 },
+ { 0.337255, 0.384314, 0.192157, 1.0 },
+ { 0.329412, 0.364706, 0.180392, 1.0 },
+ { 0.305882, 0.349020, 0.172549, 1.0 },
+ { 0.278431, 0.317647, 0.164706, 1.0 },
+ { 0.239216, 0.274510, 0.152941, 1.0 },
+ { 0.192157, 0.247059, 0.137255, 1.0 },
+ { 0.172549, 0.223529, 0.117647, 1.0 },
+ { 0.196078, 0.223529, 0.145098, 1.0 },
+ { 0.200000, 0.231373, 0.145098, 1.0 },
+ { 0.219608, 0.250980, 0.125490, 1.0 },
+ { 0.274510, 0.294118, 0.145098, 1.0 },
+ { 0.321569, 0.337255, 0.160784, 1.0 },
+ { 0.364706, 0.372549, 0.149020, 1.0 },
+ { 0.407843, 0.392157, 0.137255, 1.0 },
+ { 0.439216, 0.419608, 0.141176, 1.0 },
+ { 0.478431, 0.454902, 0.156863, 1.0 },
+ { 0.517647, 0.486275, 0.176471, 1.0 },
+ { 0.549020, 0.509804, 0.231373, 1.0 },
+ { 0.584314, 0.545098, 0.317647, 1.0 },
+ { 0.635294, 0.584314, 0.376471, 1.0 },
+ { 0.674510, 0.603922, 0.447059, 1.0 },
+ { 0.717647, 0.639216, 0.517647, 1.0 },
+ { 0.772549, 0.674510, 0.560784, 1.0 },
+ { 0.803922, 0.698039, 0.576471, 1.0 },
+ { 0.823529, 0.721569, 0.603922, 1.0 },
+ { 0.831373, 0.729412, 0.623529, 1.0 },
+ { 0.831373, 0.733333, 0.615686, 1.0 },
+ { 0.827451, 0.737255, 0.615686, 1.0 },
+ { 0.819608, 0.733333, 0.623529, 1.0 },
+ { 0.807843, 0.709804, 0.607843, 1.0 },
+ { 0.772549, 0.678431, 0.568627, 1.0 },
+ { 0.756863, 0.666667, 0.552941, 1.0 },
+ { 0.733333, 0.635294, 0.474510, 1.0 },
+ { 0.662745, 0.580392, 0.372549, 1.0 },
+ };
+/* Wooden */
+static double4 colors_679[] = {
+ { 0.360784, 0.290196, 0.247059, 1.0 },
+ { 0.294118, 0.223529, 0.223529, 1.0 },
+ { 0.274510, 0.211765, 0.211765, 1.0 },
+ { 0.258824, 0.200000, 0.200000, 1.0 },
+ { 0.243137, 0.192157, 0.188235, 1.0 },
+ { 0.231373, 0.188235, 0.176471, 1.0 },
+ { 0.223529, 0.188235, 0.168627, 1.0 },
+ { 0.219608, 0.192157, 0.164706, 1.0 },
+ { 0.211765, 0.188235, 0.164706, 1.0 },
+ { 0.200000, 0.215686, 0.188235, 1.0 },
+ { 0.192157, 0.247059, 0.211765, 1.0 },
+ { 0.215686, 0.290196, 0.262745, 1.0 },
+ { 0.243137, 0.337255, 0.317647, 1.0 },
+ { 0.270588, 0.368627, 0.317647, 1.0 },
+ { 0.301961, 0.400000, 0.317647, 1.0 },
+ { 0.352941, 0.407843, 0.309804, 1.0 },
+ { 0.407843, 0.419608, 0.305882, 1.0 },
+ { 0.505882, 0.396078, 0.282353, 1.0 },
+ { 0.517647, 0.380392, 0.250980, 1.0 },
+ { 0.533333, 0.368627, 0.219608, 1.0 },
+ { 0.517647, 0.341176, 0.196078, 1.0 },
+ { 0.505882, 0.313725, 0.176471, 1.0 },
+ { 0.490196, 0.309804, 0.164706, 1.0 },
+ { 0.478431, 0.305882, 0.152941, 1.0 },
+ { 0.407843, 0.294118, 0.152941, 1.0 },
+ { 0.356863, 0.270588, 0.156863, 1.0 },
+ { 0.305882, 0.247059, 0.164706, 1.0 },
+ { 0.278431, 0.231373, 0.160784, 1.0 },
+ { 0.250980, 0.219608, 0.156863, 1.0 },
+ { 0.239216, 0.223529, 0.156863, 1.0 },
+ { 0.227451, 0.227451, 0.160784, 1.0 },
+ { 0.215686, 0.215686, 0.160784, 1.0 },
+ { 0.207843, 0.184314, 0.164706, 1.0 },
+ { 0.152941, 0.200000, 0.184314, 1.0 },
+ { 0.172549, 0.188235, 0.164706, 1.0 },
+ { 0.196078, 0.180392, 0.149020, 1.0 },
+ { 0.192157, 0.188235, 0.137255, 1.0 },
+ { 0.188235, 0.196078, 0.129412, 1.0 },
+ { 0.188235, 0.192157, 0.125490, 1.0 },
+ { 0.188235, 0.188235, 0.121569, 1.0 },
+ { 0.180392, 0.149020, 0.098039, 1.0 },
+ { 0.164706, 0.141176, 0.094118, 1.0 },
+ { 0.152941, 0.137255, 0.090196, 1.0 },
+ { 0.137255, 0.113725, 0.090196, 1.0 },
+ { 0.125490, 0.090196, 0.090196, 1.0 },
+ { 0.117647, 0.086275, 0.086275, 1.0 },
+ { 0.109804, 0.082353, 0.082353, 1.0 },
+ { 0.094118, 0.070588, 0.094118, 1.0 },
+ { 0.066667, 0.086275, 0.086275, 1.0 },
+ { 0.047059, 0.078431, 0.078431, 1.0 },
+ { 0.047059, 0.074510, 0.070588, 1.0 },
+ { 0.050980, 0.074510, 0.062745, 1.0 },
+ { 0.058824, 0.086275, 0.070588, 1.0 },
+ { 0.066667, 0.101961, 0.082353, 1.0 },
+ { 0.074510, 0.105882, 0.098039, 1.0 },
+ { 0.086275, 0.113725, 0.113725, 1.0 },
+ { 0.105882, 0.117647, 0.145098, 1.0 },
+ { 0.113725, 0.133333, 0.152941, 1.0 },
+ { 0.121569, 0.149020, 0.164706, 1.0 },
+ { 0.121569, 0.133333, 0.156863, 1.0 },
+ { 0.121569, 0.121569, 0.152941, 1.0 },
+ { 0.117647, 0.125490, 0.149020, 1.0 },
+ { 0.113725, 0.129412, 0.149020, 1.0 },
+ { 0.105882, 0.117647, 0.145098, 1.0 },
+ { 0.105882, 0.121569, 0.137255, 1.0 },
+ { 0.121569, 0.137255, 0.105882, 1.0 },
+ { 0.141176, 0.137255, 0.109804, 1.0 },
+ { 0.160784, 0.137255, 0.117647, 1.0 },
+ { 0.164706, 0.137255, 0.117647, 1.0 },
+ { 0.172549, 0.141176, 0.121569, 1.0 },
+ { 0.188235, 0.164706, 0.121569, 1.0 },
+ { 0.200000, 0.184314, 0.125490, 1.0 },
+ { 0.215686, 0.168627, 0.117647, 1.0 },
+ { 0.211765, 0.172549, 0.113725, 1.0 },
+ { 0.207843, 0.176471, 0.109804, 1.0 },
+ { 0.192157, 0.164706, 0.098039, 1.0 },
+ { 0.176471, 0.156863, 0.090196, 1.0 },
+ { 0.168627, 0.152941, 0.086275, 1.0 },
+ { 0.164706, 0.149020, 0.086275, 1.0 },
+ { 0.149020, 0.141176, 0.082353, 1.0 },
+ { 0.129412, 0.113725, 0.074510, 1.0 },
+ { 0.078431, 0.094118, 0.058824, 1.0 },
+ { 0.078431, 0.082353, 0.050980, 1.0 },
+ { 0.082353, 0.074510, 0.047059, 1.0 },
+ { 0.078431, 0.058824, 0.039216, 1.0 },
+ { 0.074510, 0.047059, 0.035294, 1.0 },
+ { 0.066667, 0.043137, 0.031373, 1.0 },
+ { 0.058824, 0.039216, 0.027451, 1.0 },
+ { 0.062745, 0.035294, 0.023529, 1.0 },
+ { 0.058824, 0.039216, 0.027451, 1.0 },
+ { 0.058824, 0.043137, 0.031373, 1.0 },
+ { 0.062745, 0.050980, 0.035294, 1.0 },
+ { 0.070588, 0.062745, 0.039216, 1.0 },
+ { 0.082353, 0.090196, 0.054902, 1.0 },
+ { 0.113725, 0.090196, 0.066667, 1.0 },
+ { 0.133333, 0.113725, 0.074510, 1.0 },
+ { 0.152941, 0.133333, 0.082353, 1.0 },
+ { 0.196078, 0.149020, 0.105882, 1.0 },
+ { 0.211765, 0.152941, 0.105882, 1.0 },
+ { 0.227451, 0.156863, 0.105882, 1.0 },
+ { 0.231373, 0.160784, 0.101961, 1.0 },
+ { 0.235294, 0.164706, 0.101961, 1.0 },
+ { 0.239216, 0.156863, 0.105882, 1.0 },
+ { 0.239216, 0.164706, 0.109804, 1.0 },
+ { 0.250980, 0.176471, 0.113725, 1.0 },
+ { 0.254902, 0.188235, 0.121569, 1.0 },
+ { 0.258824, 0.203922, 0.133333, 1.0 },
+ { 0.262745, 0.207843, 0.133333, 1.0 },
+ { 0.266667, 0.211765, 0.137255, 1.0 },
+ { 0.270588, 0.219608, 0.152941, 1.0 },
+ { 0.282353, 0.231373, 0.168627, 1.0 },
+ { 0.294118, 0.254902, 0.192157, 1.0 },
+ { 0.305882, 0.278431, 0.203922, 1.0 },
+ { 0.313725, 0.294118, 0.219608, 1.0 },
+ { 0.321569, 0.294118, 0.219608, 1.0 },
+ { 0.333333, 0.298039, 0.223529, 1.0 },
+ { 0.360784, 0.313725, 0.231373, 1.0 },
+ { 0.380392, 0.321569, 0.235294, 1.0 },
+ { 0.407843, 0.345098, 0.239216, 1.0 },
+ { 0.443137, 0.364706, 0.254902, 1.0 },
+ { 0.513725, 0.431373, 0.309804, 1.0 },
+ { 0.556863, 0.450980, 0.313725, 1.0 },
+ { 0.603922, 0.474510, 0.317647, 1.0 },
+ { 0.611765, 0.486275, 0.321569, 1.0 },
+ { 0.619608, 0.501961, 0.329412, 1.0 },
+ { 0.584314, 0.498039, 0.337255, 1.0 },
+ { 0.568627, 0.458824, 0.321569, 1.0 },
+ { 0.549020, 0.419608, 0.294118, 1.0 },
+ { 0.529412, 0.392157, 0.262745, 1.0 },
+ { 0.407843, 0.329412, 0.211765, 1.0 },
+ { 0.380392, 0.301961, 0.203922, 1.0 },
+ { 0.352941, 0.278431, 0.200000, 1.0 },
+ { 0.313725, 0.250980, 0.192157, 1.0 },
+ { 0.282353, 0.239216, 0.192157, 1.0 },
+ { 0.262745, 0.250980, 0.184314, 1.0 },
+ { 0.254902, 0.243137, 0.184314, 1.0 },
+ { 0.219608, 0.235294, 0.176471, 1.0 },
+ { 0.223529, 0.219608, 0.176471, 1.0 },
+ { 0.227451, 0.207843, 0.176471, 1.0 },
+ { 0.227451, 0.203922, 0.172549, 1.0 },
+ { 0.231373, 0.200000, 0.168627, 1.0 },
+ { 0.223529, 0.188235, 0.152941, 1.0 },
+ { 0.223529, 0.168627, 0.133333, 1.0 },
+ { 0.223529, 0.152941, 0.117647, 1.0 },
+ { 0.227451, 0.156863, 0.105882, 1.0 },
+ { 0.247059, 0.156863, 0.082353, 1.0 },
+ { 0.254902, 0.160784, 0.074510, 1.0 },
+ { 0.266667, 0.168627, 0.070588, 1.0 },
+ { 0.290196, 0.172549, 0.070588, 1.0 },
+ { 0.301961, 0.188235, 0.078431, 1.0 },
+ { 0.313725, 0.200000, 0.094118, 1.0 },
+ { 0.333333, 0.223529, 0.105882, 1.0 },
+ { 0.380392, 0.239216, 0.121569, 1.0 },
+ { 0.380392, 0.243137, 0.129412, 1.0 },
+ { 0.384314, 0.250980, 0.137255, 1.0 },
+ { 0.388235, 0.258824, 0.160784, 1.0 },
+ { 0.388235, 0.274510, 0.168627, 1.0 },
+ { 0.392157, 0.278431, 0.180392, 1.0 },
+ { 0.380392, 0.286275, 0.184314, 1.0 },
+ { 0.368627, 0.282353, 0.196078, 1.0 },
+ { 0.337255, 0.270588, 0.207843, 1.0 },
+ { 0.223529, 0.298039, 0.247059, 1.0 },
+ { 0.211765, 0.301961, 0.254902, 1.0 },
+ { 0.203922, 0.309804, 0.262745, 1.0 },
+ { 0.192157, 0.305882, 0.258824, 1.0 },
+ { 0.188235, 0.298039, 0.266667, 1.0 },
+ { 0.180392, 0.278431, 0.254902, 1.0 },
+ { 0.176471, 0.270588, 0.239216, 1.0 },
+ { 0.200000, 0.239216, 0.176471, 1.0 },
+ { 0.207843, 0.223529, 0.164706, 1.0 },
+ { 0.219608, 0.207843, 0.156863, 1.0 },
+ { 0.211765, 0.176471, 0.141176, 1.0 },
+ { 0.196078, 0.184314, 0.133333, 1.0 },
+ { 0.168627, 0.200000, 0.141176, 1.0 },
+ { 0.141176, 0.211765, 0.152941, 1.0 },
+ { 0.137255, 0.215686, 0.152941, 1.0 },
+ { 0.117647, 0.211765, 0.156863, 1.0 },
+ { 0.117647, 0.211765, 0.152941, 1.0 },
+ { 0.117647, 0.203922, 0.156863, 1.0 },
+ { 0.117647, 0.192157, 0.133333, 1.0 },
+ { 0.121569, 0.168627, 0.105882, 1.0 },
+ { 0.149020, 0.141176, 0.086275, 1.0 },
+ { 0.141176, 0.113725, 0.070588, 1.0 },
+ { 0.133333, 0.094118, 0.070588, 1.0 },
+ { 0.121569, 0.082353, 0.050980, 1.0 },
+ { 0.117647, 0.074510, 0.050980, 1.0 },
+ { 0.113725, 0.070588, 0.050980, 1.0 },
+ { 0.101961, 0.058824, 0.058824, 1.0 },
+ { 0.094118, 0.054902, 0.062745, 1.0 },
+ { 0.086275, 0.058824, 0.058824, 1.0 },
+ { 0.094118, 0.070588, 0.058824, 1.0 },
+ { 0.109804, 0.062745, 0.066667, 1.0 },
+ { 0.125490, 0.078431, 0.086275, 1.0 },
+ { 0.149020, 0.101961, 0.121569, 1.0 },
+ { 0.188235, 0.145098, 0.168627, 1.0 },
+ { 0.258824, 0.196078, 0.196078, 1.0 },
+ { 0.337255, 0.282353, 0.262745, 1.0 },
+ { 0.403922, 0.384314, 0.313725, 1.0 },
+ { 0.423529, 0.443137, 0.349020, 1.0 },
+ { 0.462745, 0.415686, 0.345098, 1.0 },
+ { 0.482353, 0.450980, 0.345098, 1.0 },
+ { 0.494118, 0.466667, 0.345098, 1.0 },
+ { 0.466667, 0.454902, 0.337255, 1.0 },
+ { 0.407843, 0.368627, 0.286275, 1.0 },
+ { 0.349020, 0.309804, 0.231373, 1.0 },
+ { 0.298039, 0.290196, 0.200000, 1.0 },
+ { 0.254902, 0.274510, 0.192157, 1.0 },
+ { 0.203922, 0.254902, 0.192157, 1.0 },
+ { 0.200000, 0.243137, 0.184314, 1.0 },
+ { 0.203922, 0.243137, 0.180392, 1.0 },
+ { 0.243137, 0.254902, 0.180392, 1.0 },
+ { 0.294118, 0.247059, 0.164706, 1.0 },
+ { 0.349020, 0.243137, 0.145098, 1.0 },
+ { 0.372549, 0.223529, 0.117647, 1.0 },
+ { 0.360784, 0.215686, 0.105882, 1.0 },
+ { 0.341176, 0.196078, 0.086275, 1.0 },
+ { 0.341176, 0.196078, 0.070588, 1.0 },
+ { 0.321569, 0.164706, 0.050980, 1.0 },
+ { 0.274510, 0.145098, 0.043137, 1.0 },
+ { 0.207843, 0.133333, 0.043137, 1.0 },
+ { 0.176471, 0.133333, 0.050980, 1.0 },
+ { 0.164706, 0.121569, 0.054902, 1.0 },
+ { 0.172549, 0.113725, 0.043137, 1.0 },
+ { 0.172549, 0.121569, 0.039216, 1.0 },
+ { 0.184314, 0.125490, 0.050980, 1.0 },
+ { 0.211765, 0.137255, 0.062745, 1.0 },
+ { 0.239216, 0.141176, 0.066667, 1.0 },
+ { 0.254902, 0.156863, 0.070588, 1.0 },
+ { 0.270588, 0.164706, 0.090196, 1.0 },
+ { 0.278431, 0.184314, 0.113725, 1.0 },
+ { 0.286275, 0.184314, 0.125490, 1.0 },
+ { 0.282353, 0.196078, 0.125490, 1.0 },
+ { 0.290196, 0.180392, 0.125490, 1.0 },
+ { 0.286275, 0.196078, 0.125490, 1.0 },
+ { 0.286275, 0.188235, 0.125490, 1.0 },
+ { 0.274510, 0.180392, 0.125490, 1.0 },
+ { 0.266667, 0.164706, 0.117647, 1.0 },
+ { 0.250980, 0.156863, 0.117647, 1.0 },
+ { 0.243137, 0.152941, 0.113725, 1.0 },
+ { 0.227451, 0.141176, 0.117647, 1.0 },
+ { 0.211765, 0.129412, 0.109804, 1.0 },
+ { 0.192157, 0.125490, 0.105882, 1.0 },
+ { 0.172549, 0.137255, 0.101961, 1.0 },
+ { 0.164706, 0.133333, 0.101961, 1.0 },
+ { 0.156863, 0.137255, 0.105882, 1.0 },
+ { 0.141176, 0.156863, 0.117647, 1.0 },
+ { 0.121569, 0.172549, 0.133333, 1.0 },
+ { 0.137255, 0.196078, 0.149020, 1.0 },
+ { 0.156863, 0.223529, 0.156863, 1.0 },
+ { 0.207843, 0.247059, 0.172549, 1.0 },
+ { 0.243137, 0.266667, 0.192157, 1.0 },
+ { 0.313725, 0.301961, 0.219608, 1.0 },
+ { 0.352941, 0.321569, 0.231373, 1.0 },
+ { 0.352941, 0.321569, 0.227451, 1.0 },
+ { 0.325490, 0.282353, 0.223529, 1.0 },
+ { 0.337255, 0.290196, 0.235294, 1.0 },
+ };
+/* Wooden_2 */
+static double4 colors_680[] = {
+ { 0.231373, 0.172549, 0.105882, 1.0 },
+ { 0.274510, 0.196078, 0.113725, 1.0 },
+ { 0.294118, 0.207843, 0.117647, 1.0 },
+ { 0.313725, 0.223529, 0.125490, 1.0 },
+ { 0.325490, 0.231373, 0.129412, 1.0 },
+ { 0.341176, 0.243137, 0.133333, 1.0 },
+ { 0.341176, 0.247059, 0.133333, 1.0 },
+ { 0.345098, 0.250980, 0.137255, 1.0 },
+ { 0.345098, 0.258824, 0.137255, 1.0 },
+ { 0.341176, 0.250980, 0.133333, 1.0 },
+ { 0.337255, 0.247059, 0.133333, 1.0 },
+ { 0.325490, 0.239216, 0.129412, 1.0 },
+ { 0.313725, 0.231373, 0.125490, 1.0 },
+ { 0.298039, 0.219608, 0.117647, 1.0 },
+ { 0.286275, 0.211765, 0.113725, 1.0 },
+ { 0.274510, 0.203922, 0.109804, 1.0 },
+ { 0.266667, 0.200000, 0.109804, 1.0 },
+ { 0.227451, 0.176471, 0.098039, 1.0 },
+ { 0.203922, 0.160784, 0.090196, 1.0 },
+ { 0.184314, 0.145098, 0.086275, 1.0 },
+ { 0.160784, 0.129412, 0.078431, 1.0 },
+ { 0.141176, 0.113725, 0.074510, 1.0 },
+ { 0.129412, 0.105882, 0.070588, 1.0 },
+ { 0.121569, 0.101961, 0.070588, 1.0 },
+ { 0.094118, 0.082353, 0.062745, 1.0 },
+ { 0.082353, 0.074510, 0.058824, 1.0 },
+ { 0.074510, 0.070588, 0.058824, 1.0 },
+ { 0.070588, 0.066667, 0.058824, 1.0 },
+ { 0.070588, 0.066667, 0.058824, 1.0 },
+ { 0.066667, 0.062745, 0.058824, 1.0 },
+ { 0.066667, 0.062745, 0.058824, 1.0 },
+ { 0.066667, 0.062745, 0.058824, 1.0 },
+ { 0.066667, 0.062745, 0.058824, 1.0 },
+ { 0.066667, 0.062745, 0.062745, 1.0 },
+ { 0.066667, 0.062745, 0.062745, 1.0 },
+ { 0.070588, 0.066667, 0.062745, 1.0 },
+ { 0.078431, 0.066667, 0.062745, 1.0 },
+ { 0.086275, 0.070588, 0.066667, 1.0 },
+ { 0.090196, 0.074510, 0.066667, 1.0 },
+ { 0.094118, 0.078431, 0.066667, 1.0 },
+ { 0.121569, 0.094118, 0.074510, 1.0 },
+ { 0.141176, 0.101961, 0.078431, 1.0 },
+ { 0.160784, 0.113725, 0.086275, 1.0 },
+ { 0.184314, 0.125490, 0.090196, 1.0 },
+ { 0.211765, 0.141176, 0.098039, 1.0 },
+ { 0.223529, 0.145098, 0.098039, 1.0 },
+ { 0.235294, 0.152941, 0.098039, 1.0 },
+ { 0.250980, 0.160784, 0.101961, 1.0 },
+ { 0.262745, 0.164706, 0.105882, 1.0 },
+ { 0.282353, 0.184314, 0.109804, 1.0 },
+ { 0.294118, 0.192157, 0.109804, 1.0 },
+ { 0.309804, 0.203922, 0.113725, 1.0 },
+ { 0.337255, 0.219608, 0.121569, 1.0 },
+ { 0.364706, 0.239216, 0.129412, 1.0 },
+ { 0.380392, 0.247059, 0.129412, 1.0 },
+ { 0.396078, 0.258824, 0.133333, 1.0 },
+ { 0.458824, 0.305882, 0.149020, 1.0 },
+ { 0.486275, 0.333333, 0.152941, 1.0 },
+ { 0.517647, 0.360784, 0.160784, 1.0 },
+ { 0.549020, 0.411765, 0.192157, 1.0 },
+ { 0.584314, 0.462745, 0.223529, 1.0 },
+ { 0.603922, 0.486275, 0.243137, 1.0 },
+ { 0.623529, 0.513725, 0.266667, 1.0 },
+ { 0.670588, 0.564706, 0.290196, 1.0 },
+ { 0.709804, 0.592157, 0.309804, 1.0 },
+ { 0.764706, 0.643137, 0.333333, 1.0 },
+ { 0.780392, 0.647059, 0.325490, 1.0 },
+ { 0.800000, 0.654902, 0.321569, 1.0 },
+ { 0.803922, 0.658824, 0.321569, 1.0 },
+ { 0.807843, 0.662745, 0.325490, 1.0 },
+ { 0.807843, 0.666667, 0.349020, 1.0 },
+ { 0.811765, 0.690196, 0.364706, 1.0 },
+ { 0.803922, 0.686275, 0.372549, 1.0 },
+ { 0.788235, 0.666667, 0.360784, 1.0 },
+ { 0.772549, 0.650980, 0.352941, 1.0 },
+ { 0.752941, 0.615686, 0.317647, 1.0 },
+ { 0.733333, 0.584314, 0.282353, 1.0 },
+ { 0.721569, 0.564706, 0.266667, 1.0 },
+ { 0.713725, 0.545098, 0.254902, 1.0 },
+ { 0.705882, 0.537255, 0.247059, 1.0 },
+ { 0.709804, 0.537255, 0.239216, 1.0 },
+ { 0.705882, 0.529412, 0.231373, 1.0 },
+ { 0.690196, 0.517647, 0.219608, 1.0 },
+ { 0.674510, 0.509804, 0.211765, 1.0 },
+ { 0.662745, 0.498039, 0.203922, 1.0 },
+ { 0.650980, 0.490196, 0.200000, 1.0 },
+ { 0.619608, 0.458824, 0.188235, 1.0 },
+ { 0.580392, 0.431373, 0.172549, 1.0 },
+ { 0.525490, 0.392157, 0.152941, 1.0 },
+ { 0.501961, 0.372549, 0.145098, 1.0 },
+ { 0.478431, 0.356863, 0.141176, 1.0 },
+ { 0.462745, 0.345098, 0.137255, 1.0 },
+ { 0.450980, 0.337255, 0.133333, 1.0 },
+ { 0.419608, 0.313725, 0.125490, 1.0 },
+ { 0.384314, 0.286275, 0.121569, 1.0 },
+ { 0.337255, 0.250980, 0.113725, 1.0 },
+ { 0.290196, 0.219608, 0.105882, 1.0 },
+ { 0.227451, 0.176471, 0.094118, 1.0 },
+ { 0.215686, 0.168627, 0.094118, 1.0 },
+ { 0.203922, 0.160784, 0.094118, 1.0 },
+ { 0.203922, 0.160784, 0.094118, 1.0 },
+ { 0.207843, 0.160784, 0.094118, 1.0 },
+ { 0.215686, 0.164706, 0.098039, 1.0 },
+ { 0.223529, 0.168627, 0.101961, 1.0 },
+ { 0.231373, 0.176471, 0.105882, 1.0 },
+ { 0.223529, 0.172549, 0.105882, 1.0 },
+ { 0.219608, 0.168627, 0.105882, 1.0 },
+ { 0.211765, 0.164706, 0.101961, 1.0 },
+ { 0.207843, 0.164706, 0.101961, 1.0 },
+ { 0.200000, 0.156863, 0.101961, 1.0 },
+ { 0.196078, 0.152941, 0.101961, 1.0 },
+ { 0.192157, 0.152941, 0.098039, 1.0 },
+ { 0.192157, 0.152941, 0.098039, 1.0 },
+ { 0.207843, 0.160784, 0.101961, 1.0 },
+ { 0.211765, 0.164706, 0.101961, 1.0 },
+ { 0.215686, 0.168627, 0.105882, 1.0 },
+ { 0.227451, 0.172549, 0.105882, 1.0 },
+ { 0.235294, 0.180392, 0.109804, 1.0 },
+ { 0.250980, 0.192157, 0.113725, 1.0 },
+ { 0.270588, 0.203922, 0.117647, 1.0 },
+ { 0.313725, 0.235294, 0.125490, 1.0 },
+ { 0.333333, 0.247059, 0.129412, 1.0 },
+ { 0.356863, 0.262745, 0.137255, 1.0 },
+ { 0.364706, 0.266667, 0.137255, 1.0 },
+ { 0.376471, 0.274510, 0.141176, 1.0 },
+ { 0.388235, 0.282353, 0.141176, 1.0 },
+ { 0.396078, 0.290196, 0.145098, 1.0 },
+ { 0.403922, 0.298039, 0.145098, 1.0 },
+ { 0.411765, 0.301961, 0.149020, 1.0 },
+ { 0.419608, 0.309804, 0.149020, 1.0 },
+ { 0.415686, 0.309804, 0.149020, 1.0 },
+ { 0.415686, 0.309804, 0.152941, 1.0 },
+ { 0.415686, 0.309804, 0.156863, 1.0 },
+ { 0.411765, 0.309804, 0.152941, 1.0 },
+ { 0.403922, 0.305882, 0.149020, 1.0 },
+ { 0.400000, 0.301961, 0.149020, 1.0 },
+ { 0.411765, 0.313725, 0.145098, 1.0 },
+ { 0.427451, 0.317647, 0.149020, 1.0 },
+ { 0.443137, 0.321569, 0.156863, 1.0 },
+ { 0.447059, 0.321569, 0.160784, 1.0 },
+ { 0.454902, 0.325490, 0.164706, 1.0 },
+ { 0.458824, 0.325490, 0.168627, 1.0 },
+ { 0.454902, 0.321569, 0.168627, 1.0 },
+ { 0.443137, 0.313725, 0.164706, 1.0 },
+ { 0.431373, 0.309804, 0.160784, 1.0 },
+ { 0.400000, 0.294118, 0.145098, 1.0 },
+ { 0.392157, 0.286275, 0.141176, 1.0 },
+ { 0.388235, 0.282353, 0.141176, 1.0 },
+ { 0.372549, 0.270588, 0.137255, 1.0 },
+ { 0.356863, 0.250980, 0.133333, 1.0 },
+ { 0.325490, 0.231373, 0.129412, 1.0 },
+ { 0.294118, 0.203922, 0.121569, 1.0 },
+ { 0.219608, 0.160784, 0.101961, 1.0 },
+ { 0.200000, 0.149020, 0.094118, 1.0 },
+ { 0.184314, 0.141176, 0.090196, 1.0 },
+ { 0.160784, 0.129412, 0.086275, 1.0 },
+ { 0.149020, 0.125490, 0.082353, 1.0 },
+ { 0.149020, 0.121569, 0.082353, 1.0 },
+ { 0.152941, 0.125490, 0.086275, 1.0 },
+ { 0.168627, 0.137255, 0.090196, 1.0 },
+ { 0.188235, 0.149020, 0.094118, 1.0 },
+ { 0.231373, 0.176471, 0.101961, 1.0 },
+ { 0.243137, 0.188235, 0.105882, 1.0 },
+ { 0.258824, 0.200000, 0.109804, 1.0 },
+ { 0.290196, 0.223529, 0.117647, 1.0 },
+ { 0.325490, 0.247059, 0.125490, 1.0 },
+ { 0.368627, 0.270588, 0.133333, 1.0 },
+ { 0.407843, 0.290196, 0.141176, 1.0 },
+ { 0.396078, 0.286275, 0.137255, 1.0 },
+ { 0.388235, 0.278431, 0.133333, 1.0 },
+ { 0.384314, 0.274510, 0.133333, 1.0 },
+ { 0.368627, 0.262745, 0.129412, 1.0 },
+ { 0.349020, 0.250980, 0.125490, 1.0 },
+ { 0.321569, 0.239216, 0.117647, 1.0 },
+ { 0.301961, 0.227451, 0.113725, 1.0 },
+ { 0.321569, 0.235294, 0.113725, 1.0 },
+ { 0.298039, 0.215686, 0.109804, 1.0 },
+ { 0.270588, 0.200000, 0.101961, 1.0 },
+ { 0.239216, 0.176471, 0.094118, 1.0 },
+ { 0.207843, 0.152941, 0.086275, 1.0 },
+ { 0.168627, 0.125490, 0.078431, 1.0 },
+ { 0.125490, 0.098039, 0.070588, 1.0 },
+ { 0.082353, 0.074510, 0.062745, 1.0 },
+ { 0.082353, 0.074510, 0.062745, 1.0 },
+ { 0.078431, 0.074510, 0.062745, 1.0 },
+ { 0.074510, 0.070588, 0.062745, 1.0 },
+ { 0.074510, 0.070588, 0.062745, 1.0 },
+ { 0.074510, 0.070588, 0.062745, 1.0 },
+ { 0.070588, 0.066667, 0.062745, 1.0 },
+ { 0.070588, 0.066667, 0.058824, 1.0 },
+ { 0.070588, 0.066667, 0.062745, 1.0 },
+ { 0.070588, 0.066667, 0.062745, 1.0 },
+ { 0.074510, 0.070588, 0.062745, 1.0 },
+ { 0.078431, 0.074510, 0.062745, 1.0 },
+ { 0.086275, 0.078431, 0.062745, 1.0 },
+ { 0.094118, 0.086275, 0.066667, 1.0 },
+ { 0.105882, 0.090196, 0.070588, 1.0 },
+ { 0.113725, 0.098039, 0.070588, 1.0 },
+ { 0.121569, 0.105882, 0.074510, 1.0 },
+ { 0.125490, 0.109804, 0.078431, 1.0 },
+ { 0.129412, 0.113725, 0.078431, 1.0 },
+ { 0.137255, 0.117647, 0.078431, 1.0 },
+ { 0.141176, 0.121569, 0.082353, 1.0 },
+ { 0.149020, 0.129412, 0.082353, 1.0 },
+ { 0.164706, 0.137255, 0.086275, 1.0 },
+ { 0.180392, 0.149020, 0.090196, 1.0 },
+ { 0.196078, 0.160784, 0.098039, 1.0 },
+ { 0.219608, 0.176471, 0.101961, 1.0 },
+ { 0.239216, 0.192157, 0.105882, 1.0 },
+ { 0.258824, 0.203922, 0.109804, 1.0 },
+ { 0.282353, 0.219608, 0.113725, 1.0 },
+ { 0.298039, 0.231373, 0.117647, 1.0 },
+ { 0.313725, 0.243137, 0.121569, 1.0 },
+ { 0.329412, 0.250980, 0.121569, 1.0 },
+ { 0.341176, 0.262745, 0.125490, 1.0 },
+ { 0.356863, 0.270588, 0.133333, 1.0 },
+ { 0.372549, 0.282353, 0.141176, 1.0 },
+ { 0.392157, 0.298039, 0.145098, 1.0 },
+ { 0.415686, 0.313725, 0.149020, 1.0 },
+ { 0.435294, 0.329412, 0.160784, 1.0 },
+ { 0.454902, 0.341176, 0.164706, 1.0 },
+ { 0.462745, 0.345098, 0.168627, 1.0 },
+ { 0.462745, 0.349020, 0.168627, 1.0 },
+ { 0.450980, 0.345098, 0.172549, 1.0 },
+ { 0.435294, 0.333333, 0.172549, 1.0 },
+ { 0.411765, 0.313725, 0.168627, 1.0 },
+ { 0.388235, 0.298039, 0.156863, 1.0 },
+ { 0.368627, 0.286275, 0.152941, 1.0 },
+ { 0.349020, 0.270588, 0.149020, 1.0 },
+ { 0.329412, 0.258824, 0.145098, 1.0 },
+ { 0.309804, 0.243137, 0.141176, 1.0 },
+ { 0.290196, 0.231373, 0.133333, 1.0 },
+ { 0.270588, 0.215686, 0.129412, 1.0 },
+ { 0.247059, 0.196078, 0.121569, 1.0 },
+ { 0.219608, 0.176471, 0.113725, 1.0 },
+ { 0.200000, 0.160784, 0.101961, 1.0 },
+ { 0.180392, 0.145098, 0.094118, 1.0 },
+ { 0.164706, 0.133333, 0.086275, 1.0 },
+ { 0.149020, 0.125490, 0.078431, 1.0 },
+ { 0.137255, 0.113725, 0.074510, 1.0 },
+ { 0.129412, 0.109804, 0.074510, 1.0 },
+ { 0.125490, 0.105882, 0.074510, 1.0 },
+ { 0.117647, 0.101961, 0.074510, 1.0 },
+ { 0.117647, 0.101961, 0.074510, 1.0 },
+ { 0.117647, 0.101961, 0.074510, 1.0 },
+ { 0.121569, 0.105882, 0.074510, 1.0 },
+ { 0.129412, 0.109804, 0.074510, 1.0 },
+ { 0.137255, 0.109804, 0.074510, 1.0 },
+ { 0.149020, 0.113725, 0.074510, 1.0 },
+ { 0.156863, 0.121569, 0.078431, 1.0 },
+ { 0.164706, 0.125490, 0.082353, 1.0 },
+ { 0.172549, 0.129412, 0.086275, 1.0 },
+ { 0.180392, 0.133333, 0.086275, 1.0 },
+ { 0.188235, 0.141176, 0.090196, 1.0 },
+ { 0.200000, 0.149020, 0.094118, 1.0 },
+ { 0.211765, 0.160784, 0.101961, 1.0 },
+ };
+/* Wooden_3 */
+static double4 colors_681[] = {
+ { 0.372549, 0.270588, 0.149020, 1.0 },
+ { 0.266667, 0.184314, 0.086275, 1.0 },
+ { 0.207843, 0.129412, 0.043137, 1.0 },
+ { 0.149020, 0.078431, 0.003922, 1.0 },
+ { 0.129412, 0.066667, 0.000000, 1.0 },
+ { 0.109804, 0.058824, 0.000000, 1.0 },
+ { 0.098039, 0.054902, 0.000000, 1.0 },
+ { 0.090196, 0.050980, 0.003922, 1.0 },
+ { 0.058824, 0.035294, 0.003922, 1.0 },
+ { 0.050980, 0.027451, 0.000000, 1.0 },
+ { 0.047059, 0.019608, 0.000000, 1.0 },
+ { 0.047059, 0.019608, 0.000000, 1.0 },
+ { 0.047059, 0.019608, 0.000000, 1.0 },
+ { 0.054902, 0.023529, 0.000000, 1.0 },
+ { 0.066667, 0.027451, 0.000000, 1.0 },
+ { 0.074510, 0.027451, 0.000000, 1.0 },
+ { 0.082353, 0.031373, 0.000000, 1.0 },
+ { 0.113725, 0.047059, 0.000000, 1.0 },
+ { 0.121569, 0.050980, 0.000000, 1.0 },
+ { 0.133333, 0.058824, 0.000000, 1.0 },
+ { 0.133333, 0.058824, 0.000000, 1.0 },
+ { 0.137255, 0.062745, 0.000000, 1.0 },
+ { 0.137255, 0.058824, 0.000000, 1.0 },
+ { 0.137255, 0.058824, 0.000000, 1.0 },
+ { 0.125490, 0.054902, 0.003922, 1.0 },
+ { 0.121569, 0.054902, 0.007843, 1.0 },
+ { 0.117647, 0.054902, 0.011765, 1.0 },
+ { 0.129412, 0.070588, 0.027451, 1.0 },
+ { 0.141176, 0.090196, 0.047059, 1.0 },
+ { 0.156863, 0.109804, 0.070588, 1.0 },
+ { 0.172549, 0.129412, 0.094118, 1.0 },
+ { 0.223529, 0.184314, 0.149020, 1.0 },
+ { 0.290196, 0.254902, 0.223529, 1.0 },
+ { 0.403922, 0.376471, 0.337255, 1.0 },
+ { 0.458824, 0.439216, 0.400000, 1.0 },
+ { 0.517647, 0.501961, 0.466667, 1.0 },
+ { 0.572549, 0.564706, 0.533333, 1.0 },
+ { 0.631373, 0.627451, 0.603922, 1.0 },
+ { 0.647059, 0.643137, 0.619608, 1.0 },
+ { 0.662745, 0.662745, 0.639216, 1.0 },
+ { 0.658824, 0.650980, 0.627451, 1.0 },
+ { 0.635294, 0.619608, 0.584314, 1.0 },
+ { 0.611765, 0.588235, 0.541176, 1.0 },
+ { 0.564706, 0.529412, 0.478431, 1.0 },
+ { 0.517647, 0.470588, 0.419608, 1.0 },
+ { 0.482353, 0.431373, 0.380392, 1.0 },
+ { 0.450980, 0.396078, 0.345098, 1.0 },
+ { 0.388235, 0.329412, 0.266667, 1.0 },
+ { 0.341176, 0.274510, 0.203922, 1.0 },
+ { 0.247059, 0.160784, 0.082353, 1.0 },
+ { 0.207843, 0.121569, 0.047059, 1.0 },
+ { 0.168627, 0.082353, 0.011765, 1.0 },
+ { 0.160784, 0.078431, 0.007843, 1.0 },
+ { 0.152941, 0.074510, 0.003922, 1.0 },
+ { 0.152941, 0.074510, 0.000000, 1.0 },
+ { 0.156863, 0.074510, 0.000000, 1.0 },
+ { 0.168627, 0.082353, 0.000000, 1.0 },
+ { 0.180392, 0.094118, 0.011765, 1.0 },
+ { 0.196078, 0.105882, 0.023529, 1.0 },
+ { 0.239216, 0.141176, 0.047059, 1.0 },
+ { 0.282353, 0.176471, 0.070588, 1.0 },
+ { 0.305882, 0.200000, 0.082353, 1.0 },
+ { 0.333333, 0.223529, 0.094118, 1.0 },
+ { 0.376471, 0.250980, 0.098039, 1.0 },
+ { 0.411765, 0.274510, 0.105882, 1.0 },
+ { 0.450980, 0.309804, 0.125490, 1.0 },
+ { 0.447059, 0.305882, 0.117647, 1.0 },
+ { 0.443137, 0.305882, 0.113725, 1.0 },
+ { 0.435294, 0.290196, 0.101961, 1.0 },
+ { 0.427451, 0.278431, 0.090196, 1.0 },
+ { 0.403922, 0.254902, 0.070588, 1.0 },
+ { 0.372549, 0.231373, 0.058824, 1.0 },
+ { 0.317647, 0.200000, 0.066667, 1.0 },
+ { 0.325490, 0.211765, 0.086275, 1.0 },
+ { 0.333333, 0.223529, 0.109804, 1.0 },
+ { 0.368627, 0.258824, 0.141176, 1.0 },
+ { 0.407843, 0.294118, 0.172549, 1.0 },
+ { 0.423529, 0.313725, 0.184314, 1.0 },
+ { 0.443137, 0.337255, 0.200000, 1.0 },
+ { 0.478431, 0.368627, 0.235294, 1.0 },
+ { 0.509804, 0.403922, 0.262745, 1.0 },
+ { 0.545098, 0.423529, 0.278431, 1.0 },
+ { 0.541176, 0.415686, 0.270588, 1.0 },
+ { 0.537255, 0.411765, 0.262745, 1.0 },
+ { 0.529412, 0.407843, 0.258824, 1.0 },
+ { 0.521569, 0.403922, 0.254902, 1.0 },
+ { 0.505882, 0.392157, 0.247059, 1.0 },
+ { 0.498039, 0.388235, 0.247059, 1.0 },
+ { 0.486275, 0.376471, 0.247059, 1.0 },
+ { 0.458824, 0.356863, 0.235294, 1.0 },
+ { 0.431373, 0.337255, 0.223529, 1.0 },
+ { 0.415686, 0.321569, 0.207843, 1.0 },
+ { 0.400000, 0.309804, 0.196078, 1.0 },
+ { 0.360784, 0.286275, 0.180392, 1.0 },
+ { 0.333333, 0.258824, 0.168627, 1.0 },
+ { 0.305882, 0.231373, 0.152941, 1.0 },
+ { 0.262745, 0.192157, 0.125490, 1.0 },
+ { 0.184314, 0.113725, 0.050980, 1.0 },
+ { 0.168627, 0.094118, 0.039216, 1.0 },
+ { 0.152941, 0.074510, 0.027451, 1.0 },
+ { 0.149020, 0.070588, 0.023529, 1.0 },
+ { 0.149020, 0.070588, 0.023529, 1.0 },
+ { 0.149020, 0.066667, 0.015686, 1.0 },
+ { 0.149020, 0.070588, 0.011765, 1.0 },
+ { 0.152941, 0.070588, 0.011765, 1.0 },
+ { 0.149020, 0.066667, 0.011765, 1.0 },
+ { 0.149020, 0.062745, 0.011765, 1.0 },
+ { 0.141176, 0.058824, 0.007843, 1.0 },
+ { 0.137255, 0.058824, 0.007843, 1.0 },
+ { 0.133333, 0.054902, 0.003922, 1.0 },
+ { 0.125490, 0.050980, 0.000000, 1.0 },
+ { 0.121569, 0.047059, 0.000000, 1.0 },
+ { 0.121569, 0.043137, 0.000000, 1.0 },
+ { 0.125490, 0.050980, 0.003922, 1.0 },
+ { 0.129412, 0.054902, 0.007843, 1.0 },
+ { 0.133333, 0.058824, 0.011765, 1.0 },
+ { 0.152941, 0.086275, 0.039216, 1.0 },
+ { 0.188235, 0.129412, 0.082353, 1.0 },
+ { 0.239216, 0.176471, 0.121569, 1.0 },
+ { 0.301961, 0.231373, 0.160784, 1.0 },
+ { 0.419608, 0.325490, 0.200000, 1.0 },
+ { 0.490196, 0.400000, 0.270588, 1.0 },
+ { 0.564706, 0.474510, 0.341176, 1.0 },
+ { 0.603922, 0.517647, 0.392157, 1.0 },
+ { 0.643137, 0.560784, 0.443137, 1.0 },
+ { 0.717647, 0.643137, 0.533333, 1.0 },
+ { 0.749020, 0.682353, 0.568627, 1.0 },
+ { 0.784314, 0.721569, 0.592157, 1.0 },
+ { 0.803922, 0.733333, 0.607843, 1.0 },
+ { 0.827451, 0.760784, 0.647059, 1.0 },
+ { 0.815686, 0.749020, 0.639216, 1.0 },
+ { 0.803922, 0.741176, 0.635294, 1.0 },
+ { 0.756863, 0.698039, 0.600000, 1.0 },
+ { 0.698039, 0.627451, 0.533333, 1.0 },
+ { 0.635294, 0.545098, 0.423529, 1.0 },
+ { 0.568627, 0.470588, 0.337255, 1.0 },
+ { 0.447059, 0.333333, 0.188235, 1.0 },
+ { 0.388235, 0.274510, 0.145098, 1.0 },
+ { 0.329412, 0.219608, 0.101961, 1.0 },
+ { 0.301961, 0.192157, 0.078431, 1.0 },
+ { 0.274510, 0.168627, 0.058824, 1.0 },
+ { 0.239216, 0.137255, 0.031373, 1.0 },
+ { 0.215686, 0.113725, 0.011765, 1.0 },
+ { 0.203922, 0.101961, 0.011765, 1.0 },
+ { 0.215686, 0.105882, 0.015686, 1.0 },
+ { 0.258824, 0.149020, 0.050980, 1.0 },
+ { 0.274510, 0.164706, 0.066667, 1.0 },
+ { 0.294118, 0.180392, 0.082353, 1.0 },
+ { 0.325490, 0.211765, 0.105882, 1.0 },
+ { 0.364706, 0.243137, 0.133333, 1.0 },
+ { 0.392157, 0.274510, 0.160784, 1.0 },
+ { 0.419608, 0.305882, 0.196078, 1.0 },
+ { 0.470588, 0.364706, 0.254902, 1.0 },
+ { 0.482353, 0.368627, 0.258824, 1.0 },
+ { 0.494118, 0.376471, 0.262745, 1.0 },
+ { 0.490196, 0.376471, 0.250980, 1.0 },
+ { 0.462745, 0.349020, 0.227451, 1.0 },
+ { 0.431373, 0.317647, 0.203922, 1.0 },
+ { 0.392157, 0.286275, 0.172549, 1.0 },
+ { 0.360784, 0.247059, 0.152941, 1.0 },
+ { 0.341176, 0.231373, 0.125490, 1.0 },
+ { 0.270588, 0.156863, 0.058824, 1.0 },
+ { 0.254902, 0.141176, 0.043137, 1.0 },
+ { 0.243137, 0.129412, 0.027451, 1.0 },
+ { 0.215686, 0.101961, 0.011765, 1.0 },
+ { 0.203922, 0.098039, 0.011765, 1.0 },
+ { 0.192157, 0.090196, 0.011765, 1.0 },
+ { 0.180392, 0.082353, 0.007843, 1.0 },
+ { 0.164706, 0.070588, 0.000000, 1.0 },
+ { 0.156863, 0.066667, 0.000000, 1.0 },
+ { 0.152941, 0.066667, 0.000000, 1.0 },
+ { 0.141176, 0.066667, 0.003922, 1.0 },
+ { 0.137255, 0.062745, 0.003922, 1.0 },
+ { 0.137255, 0.062745, 0.003922, 1.0 },
+ { 0.141176, 0.066667, 0.007843, 1.0 },
+ { 0.156863, 0.074510, 0.011765, 1.0 },
+ { 0.176471, 0.101961, 0.031373, 1.0 },
+ { 0.215686, 0.145098, 0.058824, 1.0 },
+ { 0.266667, 0.188235, 0.090196, 1.0 },
+ { 0.313725, 0.231373, 0.125490, 1.0 },
+ { 0.368627, 0.262745, 0.149020, 1.0 },
+ { 0.400000, 0.294118, 0.188235, 1.0 },
+ { 0.447059, 0.341176, 0.227451, 1.0 },
+ { 0.490196, 0.400000, 0.286275, 1.0 },
+ { 0.584314, 0.513725, 0.411765, 1.0 },
+ { 0.596078, 0.529412, 0.435294, 1.0 },
+ { 0.607843, 0.545098, 0.458824, 1.0 },
+ { 0.635294, 0.560784, 0.470588, 1.0 },
+ { 0.658824, 0.580392, 0.474510, 1.0 },
+ { 0.670588, 0.600000, 0.478431, 1.0 },
+ { 0.682353, 0.603922, 0.470588, 1.0 },
+ { 0.682353, 0.600000, 0.466667, 1.0 },
+ { 0.682353, 0.584314, 0.450980, 1.0 },
+ { 0.682353, 0.568627, 0.419608, 1.0 },
+ { 0.678431, 0.552941, 0.384314, 1.0 },
+ { 0.662745, 0.525490, 0.349020, 1.0 },
+ { 0.631373, 0.494118, 0.309804, 1.0 },
+ { 0.596078, 0.454902, 0.290196, 1.0 },
+ { 0.556863, 0.415686, 0.270588, 1.0 },
+ { 0.509804, 0.368627, 0.235294, 1.0 },
+ { 0.458824, 0.333333, 0.207843, 1.0 },
+ { 0.407843, 0.294118, 0.176471, 1.0 },
+ { 0.368627, 0.258824, 0.145098, 1.0 },
+ { 0.337255, 0.231373, 0.133333, 1.0 },
+ { 0.294118, 0.192157, 0.098039, 1.0 },
+ { 0.258824, 0.156863, 0.070588, 1.0 },
+ { 0.231373, 0.133333, 0.050980, 1.0 },
+ { 0.223529, 0.133333, 0.047059, 1.0 },
+ { 0.247059, 0.156863, 0.070588, 1.0 },
+ { 0.270588, 0.180392, 0.090196, 1.0 },
+ { 0.290196, 0.192157, 0.101961, 1.0 },
+ { 0.313725, 0.200000, 0.105882, 1.0 },
+ { 0.337255, 0.231373, 0.121569, 1.0 },
+ { 0.384314, 0.270588, 0.145098, 1.0 },
+ { 0.435294, 0.317647, 0.180392, 1.0 },
+ { 0.470588, 0.356863, 0.215686, 1.0 },
+ { 0.501961, 0.380392, 0.243137, 1.0 },
+ { 0.517647, 0.411765, 0.286275, 1.0 },
+ { 0.552941, 0.462745, 0.337255, 1.0 },
+ { 0.596078, 0.513725, 0.396078, 1.0 },
+ { 0.635294, 0.564706, 0.450980, 1.0 },
+ { 0.670588, 0.600000, 0.494118, 1.0 },
+ { 0.690196, 0.623529, 0.529412, 1.0 },
+ { 0.701961, 0.650980, 0.568627, 1.0 },
+ { 0.721569, 0.670588, 0.596078, 1.0 },
+ { 0.729412, 0.678431, 0.611765, 1.0 },
+ { 0.729412, 0.678431, 0.596078, 1.0 },
+ { 0.721569, 0.654902, 0.560784, 1.0 },
+ { 0.705882, 0.631373, 0.525490, 1.0 },
+ { 0.694118, 0.607843, 0.494118, 1.0 },
+ { 0.678431, 0.580392, 0.466667, 1.0 },
+ { 0.650980, 0.560784, 0.435294, 1.0 },
+ { 0.615686, 0.525490, 0.396078, 1.0 },
+ { 0.560784, 0.478431, 0.360784, 1.0 },
+ { 0.509804, 0.423529, 0.309804, 1.0 },
+ { 0.454902, 0.364706, 0.262745, 1.0 },
+ { 0.407843, 0.325490, 0.223529, 1.0 },
+ { 0.376471, 0.290196, 0.188235, 1.0 },
+ { 0.352941, 0.274510, 0.180392, 1.0 },
+ { 0.341176, 0.258824, 0.172549, 1.0 },
+ { 0.349020, 0.258824, 0.172549, 1.0 },
+ { 0.368627, 0.278431, 0.176471, 1.0 },
+ { 0.400000, 0.301961, 0.184314, 1.0 },
+ { 0.443137, 0.341176, 0.215686, 1.0 },
+ { 0.486275, 0.384314, 0.254902, 1.0 },
+ { 0.533333, 0.423529, 0.282353, 1.0 },
+ { 0.588235, 0.466667, 0.301961, 1.0 },
+ { 0.619608, 0.494118, 0.309804, 1.0 },
+ { 0.631373, 0.501961, 0.309804, 1.0 },
+ { 0.631373, 0.501961, 0.325490, 1.0 },
+ { 0.619608, 0.498039, 0.325490, 1.0 },
+ { 0.607843, 0.486275, 0.317647, 1.0 },
+ { 0.560784, 0.439216, 0.262745, 1.0 },
+ { 0.505882, 0.380392, 0.207843, 1.0 },
+ { 0.447059, 0.325490, 0.172549, 1.0 },
+ { 0.396078, 0.278431, 0.137255, 1.0 },
+ };
+/* Woodland */
+static double4 colors_682[] = {
+ { 0.262745, 0.164706, 0.074510, 1.0 },
+ { 0.305882, 0.149020, 0.050980, 1.0 },
+ { 0.337255, 0.149020, 0.039216, 1.0 },
+ { 0.368627, 0.152941, 0.027451, 1.0 },
+ { 0.411765, 0.168627, 0.023529, 1.0 },
+ { 0.454902, 0.184314, 0.019608, 1.0 },
+ { 0.466667, 0.188235, 0.015686, 1.0 },
+ { 0.478431, 0.192157, 0.011765, 1.0 },
+ { 0.458824, 0.172549, 0.011765, 1.0 },
+ { 0.423529, 0.152941, 0.007843, 1.0 },
+ { 0.392157, 0.133333, 0.003922, 1.0 },
+ { 0.352941, 0.121569, 0.011765, 1.0 },
+ { 0.317647, 0.113725, 0.023529, 1.0 },
+ { 0.298039, 0.101961, 0.027451, 1.0 },
+ { 0.282353, 0.094118, 0.031373, 1.0 },
+ { 0.282353, 0.094118, 0.035294, 1.0 },
+ { 0.282353, 0.098039, 0.039216, 1.0 },
+ { 0.274510, 0.105882, 0.031373, 1.0 },
+ { 0.282353, 0.109804, 0.035294, 1.0 },
+ { 0.290196, 0.117647, 0.039216, 1.0 },
+ { 0.282353, 0.125490, 0.039216, 1.0 },
+ { 0.278431, 0.133333, 0.039216, 1.0 },
+ { 0.274510, 0.133333, 0.039216, 1.0 },
+ { 0.274510, 0.133333, 0.043137, 1.0 },
+ { 0.243137, 0.141176, 0.043137, 1.0 },
+ { 0.235294, 0.149020, 0.054902, 1.0 },
+ { 0.231373, 0.160784, 0.070588, 1.0 },
+ { 0.250980, 0.192157, 0.094118, 1.0 },
+ { 0.270588, 0.223529, 0.117647, 1.0 },
+ { 0.274510, 0.239216, 0.137255, 1.0 },
+ { 0.282353, 0.258824, 0.160784, 1.0 },
+ { 0.294118, 0.282353, 0.176471, 1.0 },
+ { 0.286275, 0.282353, 0.180392, 1.0 },
+ { 0.243137, 0.258824, 0.156863, 1.0 },
+ { 0.223529, 0.215686, 0.121569, 1.0 },
+ { 0.207843, 0.176471, 0.086275, 1.0 },
+ { 0.211765, 0.156863, 0.062745, 1.0 },
+ { 0.219608, 0.141176, 0.043137, 1.0 },
+ { 0.231373, 0.137255, 0.043137, 1.0 },
+ { 0.243137, 0.133333, 0.043137, 1.0 },
+ { 0.266667, 0.117647, 0.043137, 1.0 },
+ { 0.282353, 0.121569, 0.043137, 1.0 },
+ { 0.298039, 0.125490, 0.043137, 1.0 },
+ { 0.309804, 0.133333, 0.047059, 1.0 },
+ { 0.321569, 0.141176, 0.050980, 1.0 },
+ { 0.329412, 0.141176, 0.047059, 1.0 },
+ { 0.337255, 0.145098, 0.047059, 1.0 },
+ { 0.325490, 0.149020, 0.047059, 1.0 },
+ { 0.321569, 0.156863, 0.054902, 1.0 },
+ { 0.294118, 0.172549, 0.070588, 1.0 },
+ { 0.282353, 0.168627, 0.070588, 1.0 },
+ { 0.270588, 0.168627, 0.070588, 1.0 },
+ { 0.254902, 0.176471, 0.070588, 1.0 },
+ { 0.243137, 0.188235, 0.070588, 1.0 },
+ { 0.247059, 0.188235, 0.066667, 1.0 },
+ { 0.250980, 0.192157, 0.062745, 1.0 },
+ { 0.243137, 0.227451, 0.074510, 1.0 },
+ { 0.266667, 0.258824, 0.082353, 1.0 },
+ { 0.290196, 0.290196, 0.094118, 1.0 },
+ { 0.305882, 0.298039, 0.098039, 1.0 },
+ { 0.325490, 0.305882, 0.105882, 1.0 },
+ { 0.341176, 0.301961, 0.105882, 1.0 },
+ { 0.360784, 0.298039, 0.109804, 1.0 },
+ { 0.356863, 0.313725, 0.109804, 1.0 },
+ { 0.341176, 0.298039, 0.113725, 1.0 },
+ { 0.305882, 0.294118, 0.141176, 1.0 },
+ { 0.274510, 0.301961, 0.164706, 1.0 },
+ { 0.243137, 0.309804, 0.188235, 1.0 },
+ { 0.231373, 0.301961, 0.184314, 1.0 },
+ { 0.223529, 0.294118, 0.184314, 1.0 },
+ { 0.207843, 0.301961, 0.184314, 1.0 },
+ { 0.188235, 0.278431, 0.160784, 1.0 },
+ { 0.160784, 0.215686, 0.105882, 1.0 },
+ { 0.145098, 0.211765, 0.094118, 1.0 },
+ { 0.133333, 0.211765, 0.082353, 1.0 },
+ { 0.133333, 0.223529, 0.086275, 1.0 },
+ { 0.133333, 0.239216, 0.090196, 1.0 },
+ { 0.137255, 0.254902, 0.109804, 1.0 },
+ { 0.145098, 0.270588, 0.133333, 1.0 },
+ { 0.176471, 0.313725, 0.184314, 1.0 },
+ { 0.211765, 0.364706, 0.211765, 1.0 },
+ { 0.270588, 0.443137, 0.372549, 1.0 },
+ { 0.262745, 0.498039, 0.411765, 1.0 },
+ { 0.254902, 0.556863, 0.450980, 1.0 },
+ { 0.282353, 0.568627, 0.509804, 1.0 },
+ { 0.309804, 0.584314, 0.568627, 1.0 },
+ { 0.290196, 0.600000, 0.572549, 1.0 },
+ { 0.282353, 0.588235, 0.443137, 1.0 },
+ { 0.309804, 0.537255, 0.443137, 1.0 },
+ { 0.270588, 0.470588, 0.313725, 1.0 },
+ { 0.235294, 0.403922, 0.188235, 1.0 },
+ { 0.203922, 0.368627, 0.176471, 1.0 },
+ { 0.176471, 0.337255, 0.164706, 1.0 },
+ { 0.129412, 0.278431, 0.129412, 1.0 },
+ { 0.129412, 0.219608, 0.090196, 1.0 },
+ { 0.145098, 0.188235, 0.074510, 1.0 },
+ { 0.156863, 0.164706, 0.058824, 1.0 },
+ { 0.203922, 0.121569, 0.043137, 1.0 },
+ { 0.200000, 0.121569, 0.047059, 1.0 },
+ { 0.200000, 0.125490, 0.054902, 1.0 },
+ { 0.196078, 0.125490, 0.054902, 1.0 },
+ { 0.196078, 0.129412, 0.058824, 1.0 },
+ { 0.180392, 0.141176, 0.062745, 1.0 },
+ { 0.168627, 0.152941, 0.062745, 1.0 },
+ { 0.145098, 0.184314, 0.074510, 1.0 },
+ { 0.145098, 0.200000, 0.078431, 1.0 },
+ { 0.145098, 0.219608, 0.082353, 1.0 },
+ { 0.160784, 0.227451, 0.090196, 1.0 },
+ { 0.176471, 0.235294, 0.101961, 1.0 },
+ { 0.235294, 0.258824, 0.121569, 1.0 },
+ { 0.290196, 0.298039, 0.133333, 1.0 },
+ { 0.364706, 0.301961, 0.125490, 1.0 },
+ { 0.447059, 0.286275, 0.109804, 1.0 },
+ { 0.521569, 0.274510, 0.082353, 1.0 },
+ { 0.517647, 0.254902, 0.066667, 1.0 },
+ { 0.517647, 0.239216, 0.054902, 1.0 },
+ { 0.490196, 0.219608, 0.035294, 1.0 },
+ { 0.447059, 0.196078, 0.035294, 1.0 },
+ { 0.388235, 0.184314, 0.039216, 1.0 },
+ { 0.333333, 0.176471, 0.035294, 1.0 },
+ { 0.254902, 0.176471, 0.066667, 1.0 },
+ { 0.243137, 0.200000, 0.105882, 1.0 },
+ { 0.235294, 0.227451, 0.145098, 1.0 },
+ { 0.247059, 0.239216, 0.164706, 1.0 },
+ { 0.262745, 0.254902, 0.188235, 1.0 },
+ { 0.286275, 0.301961, 0.207843, 1.0 },
+ { 0.313725, 0.337255, 0.227451, 1.0 },
+ { 0.360784, 0.364706, 0.262745, 1.0 },
+ { 0.396078, 0.411765, 0.247059, 1.0 },
+ { 0.415686, 0.439216, 0.192157, 1.0 },
+ { 0.423529, 0.443137, 0.180392, 1.0 },
+ { 0.431373, 0.450980, 0.172549, 1.0 },
+ { 0.419608, 0.454902, 0.141176, 1.0 },
+ { 0.388235, 0.407843, 0.129412, 1.0 },
+ { 0.345098, 0.352941, 0.109804, 1.0 },
+ { 0.278431, 0.321569, 0.101961, 1.0 },
+ { 0.192157, 0.247059, 0.098039, 1.0 },
+ { 0.168627, 0.227451, 0.086275, 1.0 },
+ { 0.149020, 0.211765, 0.078431, 1.0 },
+ { 0.160784, 0.211765, 0.074510, 1.0 },
+ { 0.172549, 0.211765, 0.074510, 1.0 },
+ { 0.196078, 0.215686, 0.070588, 1.0 },
+ { 0.223529, 0.207843, 0.050980, 1.0 },
+ { 0.270588, 0.192157, 0.043137, 1.0 },
+ { 0.317647, 0.200000, 0.035294, 1.0 },
+ { 0.376471, 0.192157, 0.035294, 1.0 },
+ { 0.384314, 0.192157, 0.031373, 1.0 },
+ { 0.396078, 0.196078, 0.031373, 1.0 },
+ { 0.396078, 0.192157, 0.027451, 1.0 },
+ { 0.392157, 0.200000, 0.035294, 1.0 },
+ { 0.376471, 0.207843, 0.050980, 1.0 },
+ { 0.360784, 0.203922, 0.058824, 1.0 },
+ { 0.372549, 0.219608, 0.062745, 1.0 },
+ { 0.380392, 0.219608, 0.058824, 1.0 },
+ { 0.392157, 0.219608, 0.058824, 1.0 },
+ { 0.419608, 0.219608, 0.054902, 1.0 },
+ { 0.443137, 0.223529, 0.047059, 1.0 },
+ { 0.454902, 0.227451, 0.047059, 1.0 },
+ { 0.458824, 0.235294, 0.054902, 1.0 },
+ { 0.443137, 0.235294, 0.062745, 1.0 },
+ { 0.419608, 0.235294, 0.078431, 1.0 },
+ { 0.392157, 0.294118, 0.113725, 1.0 },
+ { 0.392157, 0.305882, 0.117647, 1.0 },
+ { 0.392157, 0.317647, 0.125490, 1.0 },
+ { 0.376471, 0.341176, 0.117647, 1.0 },
+ { 0.392157, 0.364706, 0.117647, 1.0 },
+ { 0.396078, 0.360784, 0.109804, 1.0 },
+ { 0.372549, 0.333333, 0.094118, 1.0 },
+ { 0.356863, 0.270588, 0.062745, 1.0 },
+ { 0.341176, 0.254902, 0.058824, 1.0 },
+ { 0.329412, 0.243137, 0.054902, 1.0 },
+ { 0.321569, 0.227451, 0.043137, 1.0 },
+ { 0.313725, 0.215686, 0.043137, 1.0 },
+ { 0.298039, 0.192157, 0.050980, 1.0 },
+ { 0.290196, 0.172549, 0.039216, 1.0 },
+ { 0.278431, 0.137255, 0.031373, 1.0 },
+ { 0.270588, 0.094118, 0.035294, 1.0 },
+ { 0.266667, 0.066667, 0.031373, 1.0 },
+ { 0.270588, 0.058824, 0.039216, 1.0 },
+ { 0.282353, 0.082353, 0.050980, 1.0 },
+ { 0.301961, 0.101961, 0.054902, 1.0 },
+ { 0.345098, 0.141176, 0.058824, 1.0 },
+ { 0.388235, 0.219608, 0.105882, 1.0 },
+ { 0.423529, 0.294118, 0.160784, 1.0 },
+ { 0.525490, 0.486275, 0.172549, 1.0 },
+ { 0.545098, 0.525490, 0.200000, 1.0 },
+ { 0.568627, 0.564706, 0.231373, 1.0 },
+ { 0.568627, 0.545098, 0.231373, 1.0 },
+ { 0.568627, 0.529412, 0.200000, 1.0 },
+ { 0.568627, 0.549020, 0.188235, 1.0 },
+ { 0.541176, 0.462745, 0.180392, 1.0 },
+ { 0.517647, 0.360784, 0.152941, 1.0 },
+ { 0.490196, 0.333333, 0.129412, 1.0 },
+ { 0.470588, 0.313725, 0.113725, 1.0 },
+ { 0.486275, 0.301961, 0.090196, 1.0 },
+ { 0.505882, 0.274510, 0.070588, 1.0 },
+ { 0.513725, 0.247059, 0.043137, 1.0 },
+ { 0.521569, 0.250980, 0.027451, 1.0 },
+ { 0.509804, 0.247059, 0.031373, 1.0 },
+ { 0.482353, 0.254902, 0.023529, 1.0 },
+ { 0.439216, 0.250980, 0.039216, 1.0 },
+ { 0.372549, 0.239216, 0.066667, 1.0 },
+ { 0.305882, 0.250980, 0.070588, 1.0 },
+ { 0.250980, 0.247059, 0.086275, 1.0 },
+ { 0.207843, 0.215686, 0.098039, 1.0 },
+ { 0.192157, 0.203922, 0.082353, 1.0 },
+ { 0.180392, 0.176471, 0.074510, 1.0 },
+ { 0.176471, 0.145098, 0.062745, 1.0 },
+ { 0.196078, 0.117647, 0.043137, 1.0 },
+ { 0.215686, 0.090196, 0.039216, 1.0 },
+ { 0.227451, 0.070588, 0.035294, 1.0 },
+ { 0.239216, 0.058824, 0.031373, 1.0 },
+ { 0.247059, 0.050980, 0.027451, 1.0 },
+ { 0.258824, 0.054902, 0.035294, 1.0 },
+ { 0.258824, 0.070588, 0.039216, 1.0 },
+ { 0.254902, 0.090196, 0.043137, 1.0 },
+ { 0.258824, 0.101961, 0.047059, 1.0 },
+ { 0.247059, 0.125490, 0.054902, 1.0 },
+ { 0.227451, 0.145098, 0.047059, 1.0 },
+ { 0.215686, 0.160784, 0.050980, 1.0 },
+ { 0.211765, 0.192157, 0.070588, 1.0 },
+ { 0.219608, 0.239216, 0.090196, 1.0 },
+ { 0.235294, 0.266667, 0.109804, 1.0 },
+ { 0.266667, 0.298039, 0.121569, 1.0 },
+ { 0.317647, 0.341176, 0.141176, 1.0 },
+ { 0.341176, 0.368627, 0.168627, 1.0 },
+ { 0.345098, 0.396078, 0.180392, 1.0 },
+ { 0.341176, 0.411765, 0.164706, 1.0 },
+ { 0.325490, 0.380392, 0.141176, 1.0 },
+ { 0.301961, 0.341176, 0.141176, 1.0 },
+ { 0.286275, 0.317647, 0.125490, 1.0 },
+ { 0.270588, 0.266667, 0.082353, 1.0 },
+ { 0.270588, 0.207843, 0.078431, 1.0 },
+ { 0.282353, 0.180392, 0.078431, 1.0 },
+ { 0.290196, 0.192157, 0.086275, 1.0 },
+ { 0.290196, 0.200000, 0.090196, 1.0 },
+ { 0.301961, 0.207843, 0.082353, 1.0 },
+ { 0.313725, 0.231373, 0.090196, 1.0 },
+ { 0.317647, 0.231373, 0.086275, 1.0 },
+ { 0.325490, 0.227451, 0.070588, 1.0 },
+ { 0.321569, 0.219608, 0.058824, 1.0 },
+ { 0.325490, 0.203922, 0.054902, 1.0 },
+ { 0.333333, 0.196078, 0.050980, 1.0 },
+ { 0.329412, 0.192157, 0.043137, 1.0 },
+ { 0.329412, 0.196078, 0.035294, 1.0 },
+ { 0.333333, 0.211765, 0.047059, 1.0 },
+ { 0.341176, 0.243137, 0.058824, 1.0 },
+ { 0.337255, 0.274510, 0.066667, 1.0 },
+ { 0.337255, 0.290196, 0.058824, 1.0 },
+ { 0.329412, 0.294118, 0.050980, 1.0 },
+ { 0.305882, 0.298039, 0.062745, 1.0 },
+ { 0.282353, 0.274510, 0.062745, 1.0 },
+ { 0.262745, 0.235294, 0.047059, 1.0 },
+ { 0.282353, 0.231373, 0.070588, 1.0 },
+ { 0.282353, 0.223529, 0.098039, 1.0 },
+ { 0.223529, 0.172549, 0.078431, 1.0 },
+ };
+/* Yellow_Silk */
+static double4 colors_683[] = {
+ { 0.870588, 0.733333, 0.164706, 1.0 },
+ { 0.874510, 0.788235, 0.258824, 1.0 },
+ { 0.843137, 0.788235, 0.262745, 1.0 },
+ { 0.815686, 0.792157, 0.270588, 1.0 },
+ { 0.737255, 0.752941, 0.278431, 1.0 },
+ { 0.658824, 0.713725, 0.290196, 1.0 },
+ { 0.650980, 0.690196, 0.270588, 1.0 },
+ { 0.643137, 0.666667, 0.254902, 1.0 },
+ { 0.654902, 0.615686, 0.203922, 1.0 },
+ { 0.643137, 0.615686, 0.200000, 1.0 },
+ { 0.635294, 0.619608, 0.200000, 1.0 },
+ { 0.643137, 0.619608, 0.176471, 1.0 },
+ { 0.650980, 0.623529, 0.152941, 1.0 },
+ { 0.643137, 0.611765, 0.141176, 1.0 },
+ { 0.639216, 0.603922, 0.129412, 1.0 },
+ { 0.639216, 0.588235, 0.117647, 1.0 },
+ { 0.639216, 0.576471, 0.109804, 1.0 },
+ { 0.658824, 0.541176, 0.109804, 1.0 },
+ { 0.650980, 0.537255, 0.125490, 1.0 },
+ { 0.647059, 0.533333, 0.145098, 1.0 },
+ { 0.639216, 0.533333, 0.149020, 1.0 },
+ { 0.635294, 0.533333, 0.152941, 1.0 },
+ { 0.619608, 0.545098, 0.149020, 1.0 },
+ { 0.607843, 0.556863, 0.149020, 1.0 },
+ { 0.631373, 0.568627, 0.109804, 1.0 },
+ { 0.623529, 0.549020, 0.094118, 1.0 },
+ { 0.619608, 0.533333, 0.082353, 1.0 },
+ { 0.654902, 0.474510, 0.066667, 1.0 },
+ { 0.694118, 0.415686, 0.054902, 1.0 },
+ { 0.686275, 0.384314, 0.070588, 1.0 },
+ { 0.682353, 0.352941, 0.090196, 1.0 },
+ { 0.717647, 0.266667, 0.098039, 1.0 },
+ { 0.741176, 0.184314, 0.098039, 1.0 },
+ { 0.721569, 0.145098, 0.074510, 1.0 },
+ { 0.709804, 0.164706, 0.078431, 1.0 },
+ { 0.701961, 0.184314, 0.082353, 1.0 },
+ { 0.631373, 0.156863, 0.070588, 1.0 },
+ { 0.564706, 0.129412, 0.062745, 1.0 },
+ { 0.533333, 0.137255, 0.062745, 1.0 },
+ { 0.505882, 0.149020, 0.066667, 1.0 },
+ { 0.352941, 0.047059, 0.113725, 1.0 },
+ { 0.282353, 0.043137, 0.141176, 1.0 },
+ { 0.211765, 0.043137, 0.168627, 1.0 },
+ { 0.247059, 0.078431, 0.219608, 1.0 },
+ { 0.286275, 0.113725, 0.270588, 1.0 },
+ { 0.309804, 0.152941, 0.309804, 1.0 },
+ { 0.337255, 0.192157, 0.352941, 1.0 },
+ { 0.443137, 0.250980, 0.368627, 1.0 },
+ { 0.501961, 0.254902, 0.349020, 1.0 },
+ { 0.615686, 0.337255, 0.309804, 1.0 },
+ { 0.670588, 0.368627, 0.247059, 1.0 },
+ { 0.729412, 0.400000, 0.184314, 1.0 },
+ { 0.776471, 0.458824, 0.172549, 1.0 },
+ { 0.827451, 0.521569, 0.160784, 1.0 },
+ { 0.858824, 0.580392, 0.160784, 1.0 },
+ { 0.890196, 0.643137, 0.160784, 1.0 },
+ { 0.925490, 0.760784, 0.176471, 1.0 },
+ { 0.933333, 0.784314, 0.180392, 1.0 },
+ { 0.941176, 0.807843, 0.188235, 1.0 },
+ { 0.827451, 0.729412, 0.200000, 1.0 },
+ { 0.713725, 0.654902, 0.211765, 1.0 },
+ { 0.662745, 0.580392, 0.207843, 1.0 },
+ { 0.615686, 0.509804, 0.207843, 1.0 },
+ { 0.588235, 0.466667, 0.270588, 1.0 },
+ { 0.407843, 0.396078, 0.321569, 1.0 },
+ { 0.294118, 0.290196, 0.329412, 1.0 },
+ { 0.235294, 0.254902, 0.321569, 1.0 },
+ { 0.176471, 0.223529, 0.313725, 1.0 },
+ { 0.172549, 0.243137, 0.274510, 1.0 },
+ { 0.172549, 0.266667, 0.239216, 1.0 },
+ { 0.207843, 0.223529, 0.168627, 1.0 },
+ { 0.254902, 0.262745, 0.176471, 1.0 },
+ { 0.458824, 0.439216, 0.176471, 1.0 },
+ { 0.498039, 0.478431, 0.188235, 1.0 },
+ { 0.541176, 0.521569, 0.203922, 1.0 },
+ { 0.560784, 0.537255, 0.200000, 1.0 },
+ { 0.584314, 0.552941, 0.196078, 1.0 },
+ { 0.603922, 0.541176, 0.192157, 1.0 },
+ { 0.623529, 0.529412, 0.188235, 1.0 },
+ { 0.654902, 0.525490, 0.168627, 1.0 },
+ { 0.686275, 0.513725, 0.149020, 1.0 },
+ { 0.741176, 0.478431, 0.121569, 1.0 },
+ { 0.749020, 0.494118, 0.113725, 1.0 },
+ { 0.756863, 0.509804, 0.105882, 1.0 },
+ { 0.756863, 0.509804, 0.121569, 1.0 },
+ { 0.760784, 0.513725, 0.137255, 1.0 },
+ { 0.745098, 0.549020, 0.172549, 1.0 },
+ { 0.713725, 0.596078, 0.200000, 1.0 },
+ { 0.674510, 0.635294, 0.321569, 1.0 },
+ { 0.619608, 0.576471, 0.301961, 1.0 },
+ { 0.564706, 0.521569, 0.282353, 1.0 },
+ { 0.525490, 0.470588, 0.301961, 1.0 },
+ { 0.490196, 0.419608, 0.321569, 1.0 },
+ { 0.368627, 0.309804, 0.298039, 1.0 },
+ { 0.317647, 0.207843, 0.180392, 1.0 },
+ { 0.305882, 0.129412, 0.145098, 1.0 },
+ { 0.298039, 0.117647, 0.113725, 1.0 },
+ { 0.458824, 0.176471, 0.105882, 1.0 },
+ { 0.564706, 0.262745, 0.121569, 1.0 },
+ { 0.670588, 0.352941, 0.137255, 1.0 },
+ { 0.698039, 0.396078, 0.188235, 1.0 },
+ { 0.729412, 0.439216, 0.239216, 1.0 },
+ { 0.772549, 0.450980, 0.298039, 1.0 },
+ { 0.780392, 0.545098, 0.352941, 1.0 },
+ { 0.811765, 0.674510, 0.552941, 1.0 },
+ { 0.784314, 0.682353, 0.533333, 1.0 },
+ { 0.756863, 0.690196, 0.517647, 1.0 },
+ { 0.756863, 0.662745, 0.494118, 1.0 },
+ { 0.756863, 0.639216, 0.470588, 1.0 },
+ { 0.709804, 0.556863, 0.337255, 1.0 },
+ { 0.572549, 0.486275, 0.203922, 1.0 },
+ { 0.470588, 0.411765, 0.117647, 1.0 },
+ { 0.454902, 0.419608, 0.090196, 1.0 },
+ { 0.427451, 0.392157, 0.027451, 1.0 },
+ { 0.435294, 0.423529, 0.047059, 1.0 },
+ { 0.447059, 0.458824, 0.066667, 1.0 },
+ { 0.521569, 0.521569, 0.101961, 1.0 },
+ { 0.596078, 0.549020, 0.101961, 1.0 },
+ { 0.643137, 0.576471, 0.121569, 1.0 },
+ { 0.678431, 0.580392, 0.152941, 1.0 },
+ { 0.823529, 0.584314, 0.215686, 1.0 },
+ { 0.866667, 0.537255, 0.247059, 1.0 },
+ { 0.913725, 0.490196, 0.282353, 1.0 },
+ { 0.925490, 0.490196, 0.305882, 1.0 },
+ { 0.941176, 0.494118, 0.333333, 1.0 },
+ { 0.913725, 0.494118, 0.372549, 1.0 },
+ { 0.839216, 0.462745, 0.364706, 1.0 },
+ { 0.756863, 0.478431, 0.360784, 1.0 },
+ { 0.678431, 0.494118, 0.333333, 1.0 },
+ { 0.556863, 0.521569, 0.266667, 1.0 },
+ { 0.545098, 0.513725, 0.250980, 1.0 },
+ { 0.537255, 0.509804, 0.235294, 1.0 },
+ { 0.533333, 0.501961, 0.180392, 1.0 },
+ { 0.549020, 0.529412, 0.168627, 1.0 },
+ { 0.576471, 0.537255, 0.164706, 1.0 },
+ { 0.600000, 0.521569, 0.145098, 1.0 },
+ { 0.745098, 0.537255, 0.231373, 1.0 },
+ { 0.800000, 0.572549, 0.298039, 1.0 },
+ { 0.854902, 0.607843, 0.364706, 1.0 },
+ { 0.858824, 0.631373, 0.384314, 1.0 },
+ { 0.866667, 0.654902, 0.403922, 1.0 },
+ { 0.850980, 0.713725, 0.419608, 1.0 },
+ { 0.737255, 0.737255, 0.407843, 1.0 },
+ { 0.666667, 0.678431, 0.392157, 1.0 },
+ { 0.694118, 0.600000, 0.341176, 1.0 },
+ { 0.564706, 0.501961, 0.396078, 1.0 },
+ { 0.580392, 0.470588, 0.396078, 1.0 },
+ { 0.596078, 0.443137, 0.400000, 1.0 },
+ { 0.631373, 0.450980, 0.407843, 1.0 },
+ { 0.607843, 0.584314, 0.494118, 1.0 },
+ { 0.619608, 0.698039, 0.482353, 1.0 },
+ { 0.658824, 0.780392, 0.458824, 1.0 },
+ { 0.847059, 0.905882, 0.466667, 1.0 },
+ { 0.870588, 0.925490, 0.470588, 1.0 },
+ { 0.898039, 0.945098, 0.474510, 1.0 },
+ { 0.952941, 0.937255, 0.470588, 1.0 },
+ { 0.980392, 0.921569, 0.450980, 1.0 },
+ { 0.984314, 0.921569, 0.458824, 1.0 },
+ { 0.984314, 0.909804, 0.435294, 1.0 },
+ { 0.980392, 0.909804, 0.400000, 1.0 },
+ { 0.988235, 0.913725, 0.407843, 1.0 },
+ { 0.992157, 0.905882, 0.450980, 1.0 },
+ { 0.988235, 0.905882, 0.486275, 1.0 },
+ { 0.988235, 0.909804, 0.525490, 1.0 },
+ { 0.945098, 0.901961, 0.592157, 1.0 },
+ { 0.898039, 0.901961, 0.639216, 1.0 },
+ { 0.823529, 0.898039, 0.705882, 1.0 },
+ { 0.698039, 0.831373, 0.725490, 1.0 },
+ { 0.545098, 0.701961, 0.737255, 1.0 },
+ { 0.494118, 0.690196, 0.705882, 1.0 },
+ { 0.443137, 0.678431, 0.674510, 1.0 },
+ { 0.450980, 0.619608, 0.627451, 1.0 },
+ { 0.525490, 0.654902, 0.639216, 1.0 },
+ { 0.627451, 0.705882, 0.607843, 1.0 },
+ { 0.721569, 0.705882, 0.541176, 1.0 },
+ { 0.811765, 0.764706, 0.478431, 1.0 },
+ { 0.913725, 0.792157, 0.443137, 1.0 },
+ { 0.937255, 0.768627, 0.400000, 1.0 },
+ { 0.878431, 0.745098, 0.341176, 1.0 },
+ { 0.807843, 0.713725, 0.290196, 1.0 },
+ { 0.729412, 0.705882, 0.254902, 1.0 },
+ { 0.674510, 0.694118, 0.258824, 1.0 },
+ { 0.670588, 0.698039, 0.301961, 1.0 },
+ { 0.725490, 0.725490, 0.290196, 1.0 },
+ { 0.843137, 0.796078, 0.282353, 1.0 },
+ { 0.886275, 0.815686, 0.274510, 1.0 },
+ { 0.933333, 0.839216, 0.270588, 1.0 },
+ { 0.988235, 0.862745, 0.235294, 1.0 },
+ { 0.988235, 0.866667, 0.227451, 1.0 },
+ { 0.956863, 0.827451, 0.215686, 1.0 },
+ { 0.909804, 0.764706, 0.188235, 1.0 },
+ { 0.847059, 0.705882, 0.156863, 1.0 },
+ { 0.745098, 0.611765, 0.121569, 1.0 },
+ { 0.631373, 0.501961, 0.086275, 1.0 },
+ { 0.529412, 0.411765, 0.047059, 1.0 },
+ { 0.435294, 0.298039, 0.015686, 1.0 },
+ { 0.321569, 0.188235, 0.000000, 1.0 },
+ { 0.282353, 0.200000, 0.000000, 1.0 },
+ { 0.301961, 0.207843, 0.000000, 1.0 },
+ { 0.329412, 0.149020, 0.019608, 1.0 },
+ { 0.403922, 0.223529, 0.050980, 1.0 },
+ { 0.466667, 0.298039, 0.070588, 1.0 },
+ { 0.556863, 0.290196, 0.101961, 1.0 },
+ { 0.635294, 0.337255, 0.145098, 1.0 },
+ { 0.662745, 0.407843, 0.172549, 1.0 },
+ { 0.713725, 0.470588, 0.239216, 1.0 },
+ { 0.772549, 0.552941, 0.294118, 1.0 },
+ { 0.823529, 0.647059, 0.278431, 1.0 },
+ { 0.862745, 0.737255, 0.290196, 1.0 },
+ { 0.921569, 0.796078, 0.321569, 1.0 },
+ { 0.968627, 0.835294, 0.290196, 1.0 },
+ { 0.976471, 0.858824, 0.258824, 1.0 },
+ { 0.976471, 0.870588, 0.266667, 1.0 },
+ { 0.988235, 0.882353, 0.278431, 1.0 },
+ { 0.992157, 0.874510, 0.305882, 1.0 },
+ { 0.984314, 0.866667, 0.349020, 1.0 },
+ { 0.941176, 0.823529, 0.352941, 1.0 },
+ { 0.890196, 0.764706, 0.321569, 1.0 },
+ { 0.890196, 0.682353, 0.286275, 1.0 },
+ { 0.843137, 0.584314, 0.231373, 1.0 },
+ { 0.749020, 0.517647, 0.156863, 1.0 },
+ { 0.713725, 0.447059, 0.082353, 1.0 },
+ { 0.690196, 0.380392, 0.043137, 1.0 },
+ { 0.658824, 0.372549, 0.023529, 1.0 },
+ { 0.615686, 0.400000, 0.031373, 1.0 },
+ { 0.576471, 0.403922, 0.058824, 1.0 },
+ { 0.576471, 0.419608, 0.078431, 1.0 },
+ { 0.580392, 0.447059, 0.117647, 1.0 },
+ { 0.564706, 0.431373, 0.137255, 1.0 },
+ { 0.537255, 0.407843, 0.121569, 1.0 },
+ { 0.529412, 0.337255, 0.098039, 1.0 },
+ { 0.529412, 0.227451, 0.078431, 1.0 },
+ { 0.537255, 0.180392, 0.050980, 1.0 },
+ { 0.549020, 0.125490, 0.015686, 1.0 },
+ { 0.505882, 0.058824, 0.000000, 1.0 },
+ { 0.505882, 0.094118, 0.000000, 1.0 },
+ { 0.560784, 0.176471, 0.015686, 1.0 },
+ { 0.576471, 0.235294, 0.031373, 1.0 },
+ { 0.560784, 0.294118, 0.066667, 1.0 },
+ { 0.592157, 0.360784, 0.129412, 1.0 },
+ { 0.635294, 0.443137, 0.164706, 1.0 },
+ { 0.639216, 0.494118, 0.219608, 1.0 },
+ { 0.603922, 0.494118, 0.270588, 1.0 },
+ { 0.596078, 0.533333, 0.254902, 1.0 },
+ { 0.631373, 0.568627, 0.243137, 1.0 },
+ { 0.623529, 0.580392, 0.231373, 1.0 },
+ { 0.639216, 0.588235, 0.180392, 1.0 },
+ { 0.709804, 0.576471, 0.145098, 1.0 },
+ { 0.749020, 0.560784, 0.137255, 1.0 },
+ { 0.745098, 0.564706, 0.141176, 1.0 },
+ { 0.745098, 0.564706, 0.156863, 1.0 },
+ { 0.756863, 0.564706, 0.156863, 1.0 },
+ { 0.745098, 0.560784, 0.149020, 1.0 },
+ { 0.737255, 0.580392, 0.160784, 1.0 },
+ { 0.772549, 0.611765, 0.176471, 1.0 },
+ { 0.823529, 0.670588, 0.168627, 1.0 },
+ };
+/* Zinfandel */
+static double4 colors_684[] = {
+ { 0.513725, 0.349020, 0.258824, 1.0 },
+ { 0.447059, 0.337255, 0.243137, 1.0 },
+ { 0.419608, 0.345098, 0.250980, 1.0 },
+ { 0.396078, 0.356863, 0.258824, 1.0 },
+ { 0.356863, 0.349020, 0.250980, 1.0 },
+ { 0.317647, 0.341176, 0.247059, 1.0 },
+ { 0.301961, 0.333333, 0.239216, 1.0 },
+ { 0.286275, 0.325490, 0.235294, 1.0 },
+ { 0.215686, 0.258824, 0.180392, 1.0 },
+ { 0.219608, 0.262745, 0.184314, 1.0 },
+ { 0.227451, 0.270588, 0.192157, 1.0 },
+ { 0.278431, 0.294118, 0.207843, 1.0 },
+ { 0.333333, 0.321569, 0.223529, 1.0 },
+ { 0.384314, 0.345098, 0.239216, 1.0 },
+ { 0.439216, 0.368627, 0.254902, 1.0 },
+ { 0.450980, 0.372549, 0.258824, 1.0 },
+ { 0.466667, 0.380392, 0.266667, 1.0 },
+ { 0.505882, 0.392157, 0.278431, 1.0 },
+ { 0.505882, 0.392157, 0.278431, 1.0 },
+ { 0.509804, 0.396078, 0.278431, 1.0 },
+ { 0.525490, 0.392157, 0.278431, 1.0 },
+ { 0.541176, 0.388235, 0.282353, 1.0 },
+ { 0.545098, 0.384314, 0.278431, 1.0 },
+ { 0.549020, 0.380392, 0.278431, 1.0 },
+ { 0.541176, 0.345098, 0.254902, 1.0 },
+ { 0.490196, 0.317647, 0.235294, 1.0 },
+ { 0.443137, 0.294118, 0.215686, 1.0 },
+ { 0.407843, 0.278431, 0.211765, 1.0 },
+ { 0.376471, 0.266667, 0.207843, 1.0 },
+ { 0.376471, 0.270588, 0.215686, 1.0 },
+ { 0.376471, 0.274510, 0.227451, 1.0 },
+ { 0.396078, 0.298039, 0.250980, 1.0 },
+ { 0.443137, 0.333333, 0.282353, 1.0 },
+ { 0.533333, 0.411765, 0.329412, 1.0 },
+ { 0.564706, 0.431373, 0.341176, 1.0 },
+ { 0.596078, 0.450980, 0.356863, 1.0 },
+ { 0.631373, 0.478431, 0.380392, 1.0 },
+ { 0.666667, 0.505882, 0.403922, 1.0 },
+ { 0.686275, 0.517647, 0.411765, 1.0 },
+ { 0.705882, 0.533333, 0.423529, 1.0 },
+ { 0.796078, 0.607843, 0.466667, 1.0 },
+ { 0.827451, 0.623529, 0.474510, 1.0 },
+ { 0.858824, 0.643137, 0.486275, 1.0 },
+ { 0.882353, 0.650980, 0.494118, 1.0 },
+ { 0.905882, 0.662745, 0.505882, 1.0 },
+ { 0.909804, 0.670588, 0.513725, 1.0 },
+ { 0.913725, 0.682353, 0.525490, 1.0 },
+ { 0.917647, 0.701961, 0.556863, 1.0 },
+ { 0.917647, 0.725490, 0.588235, 1.0 },
+ { 0.925490, 0.776471, 0.662745, 1.0 },
+ { 0.929412, 0.796078, 0.694118, 1.0 },
+ { 0.937255, 0.819608, 0.729412, 1.0 },
+ { 0.941176, 0.839216, 0.760784, 1.0 },
+ { 0.945098, 0.862745, 0.796078, 1.0 },
+ { 0.945098, 0.870588, 0.811765, 1.0 },
+ { 0.945098, 0.882353, 0.831373, 1.0 },
+ { 0.941176, 0.925490, 0.894118, 1.0 },
+ { 0.941176, 0.929412, 0.909804, 1.0 },
+ { 0.945098, 0.937255, 0.929412, 1.0 },
+ { 0.945098, 0.937255, 0.929412, 1.0 },
+ { 0.945098, 0.937255, 0.929412, 1.0 },
+ { 0.945098, 0.937255, 0.925490, 1.0 },
+ { 0.945098, 0.937255, 0.925490, 1.0 },
+ { 0.945098, 0.941176, 0.925490, 1.0 },
+ { 0.945098, 0.941176, 0.925490, 1.0 },
+ { 0.945098, 0.937255, 0.921569, 1.0 },
+ { 0.941176, 0.925490, 0.894118, 1.0 },
+ { 0.937255, 0.917647, 0.866667, 1.0 },
+ { 0.933333, 0.905882, 0.847059, 1.0 },
+ { 0.933333, 0.894118, 0.831373, 1.0 },
+ { 0.925490, 0.870588, 0.788235, 1.0 },
+ { 0.917647, 0.839216, 0.741176, 1.0 },
+ { 0.886275, 0.752941, 0.666667, 1.0 },
+ { 0.854902, 0.701961, 0.615686, 1.0 },
+ { 0.827451, 0.650980, 0.568627, 1.0 },
+ { 0.796078, 0.600000, 0.521569, 1.0 },
+ { 0.764706, 0.552941, 0.474510, 1.0 },
+ { 0.756863, 0.537255, 0.450980, 1.0 },
+ { 0.752941, 0.521569, 0.427451, 1.0 },
+ { 0.749020, 0.498039, 0.380392, 1.0 },
+ { 0.749020, 0.478431, 0.364706, 1.0 },
+ { 0.717647, 0.447059, 0.349020, 1.0 },
+ { 0.694118, 0.427451, 0.341176, 1.0 },
+ { 0.670588, 0.411765, 0.333333, 1.0 },
+ { 0.666667, 0.403922, 0.325490, 1.0 },
+ { 0.662745, 0.400000, 0.321569, 1.0 },
+ { 0.670588, 0.403922, 0.325490, 1.0 },
+ { 0.701961, 0.419608, 0.333333, 1.0 },
+ { 0.745098, 0.470588, 0.364706, 1.0 },
+ { 0.749020, 0.494118, 0.376471, 1.0 },
+ { 0.756863, 0.517647, 0.392157, 1.0 },
+ { 0.752941, 0.525490, 0.392157, 1.0 },
+ { 0.752941, 0.533333, 0.392157, 1.0 },
+ { 0.749020, 0.545098, 0.403922, 1.0 },
+ { 0.768627, 0.552941, 0.411765, 1.0 },
+ { 0.796078, 0.556863, 0.423529, 1.0 },
+ { 0.811765, 0.572549, 0.435294, 1.0 },
+ { 0.819608, 0.611765, 0.474510, 1.0 },
+ { 0.796078, 0.615686, 0.470588, 1.0 },
+ { 0.772549, 0.619608, 0.466667, 1.0 },
+ { 0.760784, 0.611765, 0.462745, 1.0 },
+ { 0.749020, 0.603922, 0.458824, 1.0 },
+ { 0.725490, 0.576471, 0.447059, 1.0 },
+ { 0.701961, 0.541176, 0.431373, 1.0 },
+ { 0.674510, 0.494118, 0.407843, 1.0 },
+ { 0.658824, 0.490196, 0.400000, 1.0 },
+ { 0.643137, 0.486275, 0.396078, 1.0 },
+ { 0.643137, 0.486275, 0.396078, 1.0 },
+ { 0.643137, 0.486275, 0.396078, 1.0 },
+ { 0.643137, 0.490196, 0.403922, 1.0 },
+ { 0.647059, 0.494118, 0.403922, 1.0 },
+ { 0.654902, 0.494118, 0.407843, 1.0 },
+ { 0.670588, 0.498039, 0.419608, 1.0 },
+ { 0.701961, 0.517647, 0.435294, 1.0 },
+ { 0.709804, 0.521569, 0.435294, 1.0 },
+ { 0.721569, 0.525490, 0.435294, 1.0 },
+ { 0.721569, 0.529412, 0.443137, 1.0 },
+ { 0.709804, 0.525490, 0.435294, 1.0 },
+ { 0.682353, 0.521569, 0.423529, 1.0 },
+ { 0.643137, 0.517647, 0.411765, 1.0 },
+ { 0.560784, 0.490196, 0.364706, 1.0 },
+ { 0.517647, 0.450980, 0.333333, 1.0 },
+ { 0.474510, 0.415686, 0.301961, 1.0 },
+ { 0.447059, 0.392157, 0.282353, 1.0 },
+ { 0.423529, 0.368627, 0.266667, 1.0 },
+ { 0.372549, 0.321569, 0.231373, 1.0 },
+ { 0.321569, 0.282353, 0.207843, 1.0 },
+ { 0.274510, 0.266667, 0.184314, 1.0 },
+ { 0.250980, 0.262745, 0.172549, 1.0 },
+ { 0.270588, 0.290196, 0.180392, 1.0 },
+ { 0.290196, 0.301961, 0.192157, 1.0 },
+ { 0.309804, 0.313725, 0.203922, 1.0 },
+ { 0.364706, 0.337255, 0.231373, 1.0 },
+ { 0.419608, 0.352941, 0.258824, 1.0 },
+ { 0.470588, 0.380392, 0.290196, 1.0 },
+ { 0.521569, 0.407843, 0.313725, 1.0 },
+ { 0.631373, 0.478431, 0.376471, 1.0 },
+ { 0.682353, 0.529412, 0.427451, 1.0 },
+ { 0.737255, 0.580392, 0.482353, 1.0 },
+ { 0.764706, 0.611765, 0.513725, 1.0 },
+ { 0.792157, 0.643137, 0.549020, 1.0 },
+ { 0.835294, 0.701961, 0.611765, 1.0 },
+ { 0.878431, 0.749020, 0.666667, 1.0 },
+ { 0.913725, 0.796078, 0.713725, 1.0 },
+ { 0.937255, 0.819608, 0.749020, 1.0 },
+ { 0.956863, 0.874510, 0.815686, 1.0 },
+ { 0.956863, 0.890196, 0.831373, 1.0 },
+ { 0.960784, 0.905882, 0.850980, 1.0 },
+ { 0.960784, 0.933333, 0.886275, 1.0 },
+ { 0.964706, 0.952941, 0.913725, 1.0 },
+ { 0.960784, 0.976471, 0.937255, 1.0 },
+ { 0.937255, 0.980392, 0.929412, 1.0 },
+ { 0.905882, 0.941176, 0.862745, 1.0 },
+ { 0.894118, 0.925490, 0.843137, 1.0 },
+ { 0.882353, 0.909804, 0.823529, 1.0 },
+ { 0.850980, 0.870588, 0.780392, 1.0 },
+ { 0.823529, 0.831373, 0.733333, 1.0 },
+ { 0.800000, 0.780392, 0.698039, 1.0 },
+ { 0.756863, 0.733333, 0.647059, 1.0 },
+ { 0.709804, 0.674510, 0.588235, 1.0 },
+ { 0.678431, 0.623529, 0.525490, 1.0 },
+ { 0.623529, 0.541176, 0.435294, 1.0 },
+ { 0.611765, 0.529412, 0.415686, 1.0 },
+ { 0.600000, 0.517647, 0.396078, 1.0 },
+ { 0.600000, 0.498039, 0.380392, 1.0 },
+ { 0.600000, 0.490196, 0.380392, 1.0 },
+ { 0.603922, 0.486275, 0.384314, 1.0 },
+ { 0.615686, 0.498039, 0.392157, 1.0 },
+ { 0.670588, 0.556863, 0.474510, 1.0 },
+ { 0.682353, 0.576471, 0.494118, 1.0 },
+ { 0.694118, 0.600000, 0.513725, 1.0 },
+ { 0.725490, 0.654902, 0.564706, 1.0 },
+ { 0.760784, 0.705882, 0.619608, 1.0 },
+ { 0.788235, 0.752941, 0.666667, 1.0 },
+ { 0.815686, 0.784314, 0.698039, 1.0 },
+ { 0.850980, 0.827451, 0.745098, 1.0 },
+ { 0.882353, 0.858824, 0.792157, 1.0 },
+ { 0.909804, 0.882353, 0.815686, 1.0 },
+ { 0.925490, 0.894118, 0.827451, 1.0 },
+ { 0.937255, 0.901961, 0.831373, 1.0 },
+ { 0.933333, 0.913725, 0.847059, 1.0 },
+ { 0.933333, 0.913725, 0.847059, 1.0 },
+ { 0.933333, 0.913725, 0.847059, 1.0 },
+ { 0.929412, 0.925490, 0.870588, 1.0 },
+ { 0.929412, 0.929412, 0.870588, 1.0 },
+ { 0.929412, 0.925490, 0.858824, 1.0 },
+ { 0.933333, 0.921569, 0.850980, 1.0 },
+ { 0.921569, 0.925490, 0.839216, 1.0 },
+ { 0.913725, 0.925490, 0.831373, 1.0 },
+ { 0.901961, 0.909804, 0.803922, 1.0 },
+ { 0.890196, 0.898039, 0.796078, 1.0 },
+ { 0.878431, 0.886275, 0.784314, 1.0 },
+ { 0.874510, 0.874510, 0.776471, 1.0 },
+ { 0.878431, 0.847059, 0.749020, 1.0 },
+ { 0.874510, 0.819608, 0.709804, 1.0 },
+ { 0.870588, 0.800000, 0.682353, 1.0 },
+ { 0.862745, 0.756863, 0.635294, 1.0 },
+ { 0.850980, 0.717647, 0.584314, 1.0 },
+ { 0.839216, 0.670588, 0.533333, 1.0 },
+ { 0.831373, 0.615686, 0.486275, 1.0 },
+ { 0.823529, 0.572549, 0.447059, 1.0 },
+ { 0.811765, 0.533333, 0.407843, 1.0 },
+ { 0.800000, 0.505882, 0.380392, 1.0 },
+ { 0.768627, 0.466667, 0.356863, 1.0 },
+ { 0.717647, 0.435294, 0.329412, 1.0 },
+ { 0.662745, 0.407843, 0.298039, 1.0 },
+ { 0.619608, 0.372549, 0.274510, 1.0 },
+ { 0.592157, 0.360784, 0.270588, 1.0 },
+ { 0.572549, 0.368627, 0.278431, 1.0 },
+ { 0.576471, 0.392157, 0.294118, 1.0 },
+ { 0.588235, 0.427451, 0.329412, 1.0 },
+ { 0.592157, 0.478431, 0.380392, 1.0 },
+ { 0.596078, 0.525490, 0.431373, 1.0 },
+ { 0.592157, 0.560784, 0.470588, 1.0 },
+ { 0.603922, 0.603922, 0.517647, 1.0 },
+ { 0.611765, 0.647059, 0.556863, 1.0 },
+ { 0.647059, 0.670588, 0.576471, 1.0 },
+ { 0.698039, 0.701961, 0.592157, 1.0 },
+ { 0.756863, 0.741176, 0.619608, 1.0 },
+ { 0.815686, 0.772549, 0.647059, 1.0 },
+ { 0.850980, 0.792157, 0.666667, 1.0 },
+ { 0.886275, 0.803922, 0.686275, 1.0 },
+ { 0.894118, 0.815686, 0.709804, 1.0 },
+ { 0.898039, 0.796078, 0.698039, 1.0 },
+ { 0.882353, 0.768627, 0.666667, 1.0 },
+ { 0.858824, 0.741176, 0.623529, 1.0 },
+ { 0.839216, 0.713725, 0.584314, 1.0 },
+ { 0.815686, 0.682353, 0.541176, 1.0 },
+ { 0.803922, 0.658824, 0.509804, 1.0 },
+ { 0.784314, 0.647059, 0.501961, 1.0 },
+ { 0.768627, 0.639216, 0.498039, 1.0 },
+ { 0.745098, 0.631373, 0.505882, 1.0 },
+ { 0.717647, 0.627451, 0.498039, 1.0 },
+ { 0.694118, 0.623529, 0.494118, 1.0 },
+ { 0.670588, 0.615686, 0.490196, 1.0 },
+ { 0.658824, 0.615686, 0.486275, 1.0 },
+ { 0.662745, 0.623529, 0.482353, 1.0 },
+ { 0.666667, 0.623529, 0.482353, 1.0 },
+ { 0.678431, 0.623529, 0.490196, 1.0 },
+ { 0.678431, 0.623529, 0.486275, 1.0 },
+ { 0.674510, 0.619608, 0.482353, 1.0 },
+ { 0.662745, 0.607843, 0.478431, 1.0 },
+ { 0.647059, 0.588235, 0.458824, 1.0 },
+ { 0.639216, 0.580392, 0.439216, 1.0 },
+ { 0.635294, 0.549020, 0.411765, 1.0 },
+ { 0.639216, 0.513725, 0.388235, 1.0 },
+ { 0.639216, 0.486275, 0.360784, 1.0 },
+ { 0.639216, 0.454902, 0.337255, 1.0 },
+ { 0.643137, 0.431373, 0.321569, 1.0 },
+ { 0.635294, 0.403922, 0.305882, 1.0 },
+ { 0.619608, 0.400000, 0.294118, 1.0 },
+ { 0.615686, 0.423529, 0.301961, 1.0 },
+ { 0.607843, 0.419608, 0.305882, 1.0 },
+ { 0.600000, 0.415686, 0.301961, 1.0 },
+ { 0.564706, 0.392157, 0.282353, 1.0 },
+ { 0.537255, 0.368627, 0.266667, 1.0 },
+ };
+/* 040412 */
+static double4 colors_685[] = {
+ { 0.000000, 0.431373, 0.858824, 1.0 },
+ { 0.000000, 0.431373, 0.870588, 1.0 },
+ { 0.031373, 0.419608, 0.874510, 1.0 },
+ { 0.062745, 0.411765, 0.882353, 1.0 },
+ { 0.074510, 0.403922, 0.882353, 1.0 },
+ { 0.090196, 0.400000, 0.886275, 1.0 },
+ { 0.094118, 0.392157, 0.882353, 1.0 },
+ { 0.101961, 0.388235, 0.882353, 1.0 },
+ { 0.164706, 0.349020, 0.878431, 1.0 },
+ { 0.152941, 0.352941, 0.862745, 1.0 },
+ { 0.145098, 0.356863, 0.850980, 1.0 },
+ { 0.141176, 0.337255, 0.831373, 1.0 },
+ { 0.141176, 0.321569, 0.815686, 1.0 },
+ { 0.152941, 0.325490, 0.764706, 1.0 },
+ { 0.168627, 0.333333, 0.717647, 1.0 },
+ { 0.180392, 0.345098, 0.701961, 1.0 },
+ { 0.196078, 0.356863, 0.686275, 1.0 },
+ { 0.266667, 0.415686, 0.635294, 1.0 },
+ { 0.286275, 0.458824, 0.611765, 1.0 },
+ { 0.305882, 0.501961, 0.592157, 1.0 },
+ { 0.345098, 0.533333, 0.564706, 1.0 },
+ { 0.384314, 0.568627, 0.541176, 1.0 },
+ { 0.407843, 0.584314, 0.525490, 1.0 },
+ { 0.431373, 0.603922, 0.513725, 1.0 },
+ { 0.466667, 0.662745, 0.458824, 1.0 },
+ { 0.462745, 0.658824, 0.470588, 1.0 },
+ { 0.458824, 0.658824, 0.486275, 1.0 },
+ { 0.470588, 0.658824, 0.470588, 1.0 },
+ { 0.482353, 0.662745, 0.458824, 1.0 },
+ { 0.498039, 0.654902, 0.443137, 1.0 },
+ { 0.513725, 0.650980, 0.427451, 1.0 },
+ { 0.541176, 0.619608, 0.400000, 1.0 },
+ { 0.549020, 0.584314, 0.349020, 1.0 },
+ { 0.509804, 0.592157, 0.235294, 1.0 },
+ { 0.517647, 0.603922, 0.180392, 1.0 },
+ { 0.529412, 0.619608, 0.129412, 1.0 },
+ { 0.576471, 0.639216, 0.074510, 1.0 },
+ { 0.623529, 0.658824, 0.019608, 1.0 },
+ { 0.643137, 0.658824, 0.015686, 1.0 },
+ { 0.666667, 0.662745, 0.015686, 1.0 },
+ { 0.705882, 0.647059, 0.019608, 1.0 },
+ { 0.686275, 0.627451, 0.031373, 1.0 },
+ { 0.666667, 0.611765, 0.043137, 1.0 },
+ { 0.650980, 0.560784, 0.062745, 1.0 },
+ { 0.639216, 0.509804, 0.082353, 1.0 },
+ { 0.615686, 0.474510, 0.082353, 1.0 },
+ { 0.596078, 0.443137, 0.082353, 1.0 },
+ { 0.556863, 0.388235, 0.082353, 1.0 },
+ { 0.521569, 0.337255, 0.086275, 1.0 },
+ { 0.443137, 0.282353, 0.062745, 1.0 },
+ { 0.435294, 0.278431, 0.031373, 1.0 },
+ { 0.427451, 0.274510, 0.000000, 1.0 },
+ { 0.419608, 0.258824, 0.000000, 1.0 },
+ { 0.415686, 0.247059, 0.000000, 1.0 },
+ { 0.400000, 0.243137, 0.000000, 1.0 },
+ { 0.388235, 0.239216, 0.000000, 1.0 },
+ { 0.329412, 0.250980, 0.000000, 1.0 },
+ { 0.309804, 0.239216, 0.000000, 1.0 },
+ { 0.294118, 0.227451, 0.000000, 1.0 },
+ { 0.254902, 0.223529, 0.019608, 1.0 },
+ { 0.219608, 0.219608, 0.043137, 1.0 },
+ { 0.192157, 0.207843, 0.070588, 1.0 },
+ { 0.164706, 0.200000, 0.101961, 1.0 },
+ { 0.109804, 0.211765, 0.156863, 1.0 },
+ { 0.054902, 0.227451, 0.211765, 1.0 },
+ { 0.007843, 0.274510, 0.321569, 1.0 },
+ { 0.011765, 0.305882, 0.368627, 1.0 },
+ { 0.019608, 0.337255, 0.419608, 1.0 },
+ { 0.019608, 0.349020, 0.443137, 1.0 },
+ { 0.019608, 0.364706, 0.470588, 1.0 },
+ { 0.019608, 0.400000, 0.521569, 1.0 },
+ { 0.019608, 0.431373, 0.568627, 1.0 },
+ { 0.003922, 0.494118, 0.666667, 1.0 },
+ { 0.000000, 0.517647, 0.717647, 1.0 },
+ { 0.000000, 0.541176, 0.768627, 1.0 },
+ { 0.000000, 0.572549, 0.823529, 1.0 },
+ { 0.000000, 0.607843, 0.878431, 1.0 },
+ { 0.000000, 0.627451, 0.905882, 1.0 },
+ { 0.000000, 0.647059, 0.933333, 1.0 },
+ { 0.000000, 0.701961, 0.952941, 1.0 },
+ { 0.000000, 0.760784, 0.964706, 1.0 },
+ { 0.000000, 0.854902, 0.925490, 1.0 },
+ { 0.000000, 0.878431, 0.890196, 1.0 },
+ { 0.000000, 0.905882, 0.858824, 1.0 },
+ { 0.000000, 0.909804, 0.839216, 1.0 },
+ { 0.000000, 0.913725, 0.823529, 1.0 },
+ { 0.000000, 0.909804, 0.776471, 1.0 },
+ { 0.027451, 0.894118, 0.721569, 1.0 },
+ { 0.058824, 0.831373, 0.611765, 1.0 },
+ { 0.070588, 0.784314, 0.568627, 1.0 },
+ { 0.082353, 0.741176, 0.525490, 1.0 },
+ { 0.082353, 0.717647, 0.509804, 1.0 },
+ { 0.082353, 0.694118, 0.494118, 1.0 },
+ { 0.098039, 0.662745, 0.486275, 1.0 },
+ { 0.117647, 0.619608, 0.458824, 1.0 },
+ { 0.129412, 0.580392, 0.427451, 1.0 },
+ { 0.129412, 0.541176, 0.392157, 1.0 },
+ { 0.129412, 0.498039, 0.321569, 1.0 },
+ { 0.133333, 0.498039, 0.262745, 1.0 },
+ { 0.141176, 0.498039, 0.207843, 1.0 },
+ { 0.149020, 0.498039, 0.180392, 1.0 },
+ { 0.156863, 0.498039, 0.152941, 1.0 },
+ { 0.152941, 0.501961, 0.098039, 1.0 },
+ { 0.156863, 0.474510, 0.062745, 1.0 },
+ { 0.125490, 0.403922, 0.047059, 1.0 },
+ { 0.101961, 0.384314, 0.062745, 1.0 },
+ { 0.082353, 0.364706, 0.082353, 1.0 },
+ { 0.070588, 0.356863, 0.082353, 1.0 },
+ { 0.062745, 0.349020, 0.082353, 1.0 },
+ { 0.035294, 0.321569, 0.082353, 1.0 },
+ { 0.007843, 0.278431, 0.086275, 1.0 },
+ { 0.000000, 0.227451, 0.113725, 1.0 },
+ { 0.000000, 0.207843, 0.113725, 1.0 },
+ { 0.000000, 0.227451, 0.113725, 1.0 },
+ { 0.000000, 0.250980, 0.098039, 1.0 },
+ { 0.000000, 0.278431, 0.086275, 1.0 },
+ { 0.000000, 0.317647, 0.074510, 1.0 },
+ { 0.000000, 0.360784, 0.047059, 1.0 },
+ { 0.000000, 0.392157, 0.027451, 1.0 },
+ { 0.000000, 0.427451, 0.027451, 1.0 },
+ { 0.000000, 0.513725, 0.000000, 1.0 },
+ { 0.000000, 0.552941, 0.000000, 1.0 },
+ { 0.000000, 0.596078, 0.000000, 1.0 },
+ { 0.000000, 0.600000, 0.000000, 1.0 },
+ { 0.000000, 0.607843, 0.000000, 1.0 },
+ { 0.007843, 0.596078, 0.000000, 1.0 },
+ { 0.019608, 0.596078, 0.000000, 1.0 },
+ { 0.027451, 0.596078, 0.000000, 1.0 },
+ { 0.031373, 0.607843, 0.000000, 1.0 },
+ { 0.031373, 0.580392, 0.000000, 1.0 },
+ { 0.031373, 0.564706, 0.000000, 1.0 },
+ { 0.031373, 0.552941, 0.000000, 1.0 },
+ { 0.027451, 0.521569, 0.000000, 1.0 },
+ { 0.019608, 0.486275, 0.000000, 1.0 },
+ { 0.019608, 0.454902, 0.000000, 1.0 },
+ { 0.015686, 0.447059, 0.000000, 1.0 },
+ { 0.019608, 0.454902, 0.000000, 1.0 },
+ { 0.015686, 0.447059, 0.000000, 1.0 },
+ { 0.015686, 0.439216, 0.000000, 1.0 },
+ { 0.011765, 0.431373, 0.000000, 1.0 },
+ { 0.007843, 0.427451, 0.000000, 1.0 },
+ { 0.003922, 0.454902, 0.000000, 1.0 },
+ { 0.000000, 0.454902, 0.000000, 1.0 },
+ { 0.000000, 0.466667, 0.000000, 1.0 },
+ { 0.000000, 0.470588, 0.000000, 1.0 },
+ { 0.000000, 0.466667, 0.035294, 1.0 },
+ { 0.000000, 0.458824, 0.054902, 1.0 },
+ { 0.000000, 0.454902, 0.074510, 1.0 },
+ { 0.000000, 0.439216, 0.101961, 1.0 },
+ { 0.000000, 0.403922, 0.137255, 1.0 },
+ { 0.000000, 0.376471, 0.164706, 1.0 },
+ { 0.000000, 0.345098, 0.192157, 1.0 },
+ { 0.000000, 0.266667, 0.278431, 1.0 },
+ { 0.000000, 0.258824, 0.298039, 1.0 },
+ { 0.000000, 0.254902, 0.317647, 1.0 },
+ { 0.000000, 0.250980, 0.345098, 1.0 },
+ { 0.000000, 0.254902, 0.376471, 1.0 },
+ { 0.000000, 0.254902, 0.392157, 1.0 },
+ { 0.000000, 0.274510, 0.411765, 1.0 },
+ { 0.031373, 0.274510, 0.419608, 1.0 },
+ { 0.082353, 0.282353, 0.431373, 1.0 },
+ { 0.184314, 0.329412, 0.415686, 1.0 },
+ { 0.207843, 0.337255, 0.400000, 1.0 },
+ { 0.235294, 0.349020, 0.388235, 1.0 },
+ { 0.282353, 0.384314, 0.356863, 1.0 },
+ { 0.309804, 0.403922, 0.329412, 1.0 },
+ { 0.356863, 0.411765, 0.317647, 1.0 },
+ { 0.376471, 0.419608, 0.321569, 1.0 },
+ { 0.427451, 0.415686, 0.309804, 1.0 },
+ { 0.447059, 0.411765, 0.309804, 1.0 },
+ { 0.470588, 0.411765, 0.309804, 1.0 },
+ { 0.513725, 0.403922, 0.329412, 1.0 },
+ { 0.556863, 0.388235, 0.333333, 1.0 },
+ { 0.611765, 0.400000, 0.329412, 1.0 },
+ { 0.666667, 0.415686, 0.345098, 1.0 },
+ { 0.729412, 0.439216, 0.337255, 1.0 },
+ { 0.784314, 0.458824, 0.333333, 1.0 },
+ { 0.839216, 0.509804, 0.317647, 1.0 },
+ { 0.878431, 0.552941, 0.305882, 1.0 },
+ { 0.909804, 0.603922, 0.274510, 1.0 },
+ { 0.921569, 0.658824, 0.239216, 1.0 },
+ { 0.909804, 0.713725, 0.211765, 1.0 },
+ { 0.882353, 0.760784, 0.172549, 1.0 },
+ { 0.843137, 0.827451, 0.156863, 1.0 },
+ { 0.745098, 0.886275, 0.223529, 1.0 },
+ { 0.717647, 0.894118, 0.239216, 1.0 },
+ { 0.694118, 0.905882, 0.254902, 1.0 },
+ { 0.647059, 0.921569, 0.321569, 1.0 },
+ { 0.596078, 0.921569, 0.376471, 1.0 },
+ { 0.549020, 0.909804, 0.431373, 1.0 },
+ { 0.498039, 0.905882, 0.474510, 1.0 },
+ { 0.458824, 0.894118, 0.529412, 1.0 },
+ { 0.443137, 0.878431, 0.584314, 1.0 },
+ { 0.415686, 0.854902, 0.631373, 1.0 },
+ { 0.388235, 0.831373, 0.674510, 1.0 },
+ { 0.392157, 0.803922, 0.690196, 1.0 },
+ { 0.376471, 0.784314, 0.678431, 1.0 },
+ { 0.349020, 0.768627, 0.666667, 1.0 },
+ { 0.317647, 0.717647, 0.662745, 1.0 },
+ { 0.282353, 0.662745, 0.650980, 1.0 },
+ { 0.274510, 0.623529, 0.650980, 1.0 },
+ { 0.254902, 0.580392, 0.635294, 1.0 },
+ { 0.247059, 0.549020, 0.623529, 1.0 },
+ { 0.227451, 0.521569, 0.607843, 1.0 },
+ { 0.211765, 0.494118, 0.603922, 1.0 },
+ { 0.223529, 0.482353, 0.592157, 1.0 },
+ { 0.239216, 0.466667, 0.580392, 1.0 },
+ { 0.239216, 0.458824, 0.556863, 1.0 },
+ { 0.278431, 0.443137, 0.529412, 1.0 },
+ { 0.321569, 0.427451, 0.521569, 1.0 },
+ { 0.364706, 0.411765, 0.513725, 1.0 },
+ { 0.403922, 0.384314, 0.501961, 1.0 },
+ { 0.419608, 0.349020, 0.509804, 1.0 },
+ { 0.454902, 0.309804, 0.509804, 1.0 },
+ { 0.486275, 0.274510, 0.509804, 1.0 },
+ { 0.529412, 0.235294, 0.509804, 1.0 },
+ { 0.564706, 0.196078, 0.501961, 1.0 },
+ { 0.584314, 0.164706, 0.498039, 1.0 },
+ { 0.580392, 0.152941, 0.482353, 1.0 },
+ { 0.580392, 0.152941, 0.466667, 1.0 },
+ { 0.552941, 0.172549, 0.454902, 1.0 },
+ { 0.529412, 0.200000, 0.427451, 1.0 },
+ { 0.498039, 0.239216, 0.431373, 1.0 },
+ { 0.482353, 0.290196, 0.458824, 1.0 },
+ { 0.458824, 0.321569, 0.486275, 1.0 },
+ { 0.415686, 0.349020, 0.537255, 1.0 },
+ { 0.372549, 0.372549, 0.584314, 1.0 },
+ { 0.329412, 0.376471, 0.635294, 1.0 },
+ { 0.294118, 0.376471, 0.674510, 1.0 },
+ { 0.266667, 0.364706, 0.713725, 1.0 },
+ { 0.250980, 0.356863, 0.756863, 1.0 },
+ { 0.207843, 0.337255, 0.796078, 1.0 },
+ { 0.164706, 0.333333, 0.839216, 1.0 },
+ { 0.117647, 0.337255, 0.886275, 1.0 },
+ { 0.082353, 0.349020, 0.909804, 1.0 },
+ { 0.031373, 0.360784, 0.921569, 1.0 },
+ { 0.000000, 0.392157, 0.933333, 1.0 },
+ { 0.000000, 0.427451, 0.941176, 1.0 },
+ { 0.000000, 0.458824, 0.960784, 1.0 },
+ { 0.000000, 0.494118, 0.988235, 1.0 },
+ { 0.000000, 0.529412, 1.000000, 1.0 },
+ { 0.000000, 0.564706, 1.000000, 1.0 },
+ { 0.000000, 0.584314, 1.000000, 1.0 },
+ { 0.000000, 0.603922, 1.000000, 1.0 },
+ { 0.000000, 0.611765, 1.000000, 1.0 },
+ { 0.000000, 0.611765, 1.000000, 1.0 },
+ { 0.000000, 0.607843, 1.000000, 1.0 },
+ { 0.000000, 0.584314, 1.000000, 1.0 },
+ { 0.000000, 0.564706, 0.988235, 1.0 },
+ { 0.000000, 0.541176, 0.949020, 1.0 },
+ { 0.000000, 0.513725, 0.913725, 1.0 },
+ { 0.000000, 0.494118, 0.882353, 1.0 },
+ { 0.000000, 0.474510, 0.858824, 1.0 },
+ { 0.000000, 0.470588, 0.854902, 1.0 },
+ { 0.000000, 0.470588, 0.854902, 1.0 },
+ { 0.000000, 0.447059, 0.854902, 1.0 },
+ };
+/* 040412-000 */
+static double4 colors_686[] = {
+ { 0.670588, 0.400000, 0.521569, 1.0 },
+ { 0.588235, 0.309804, 0.470588, 1.0 },
+ { 0.537255, 0.254902, 0.435294, 1.0 },
+ { 0.490196, 0.200000, 0.403922, 1.0 },
+ { 0.501961, 0.184314, 0.403922, 1.0 },
+ { 0.517647, 0.172549, 0.407843, 1.0 },
+ { 0.517647, 0.168627, 0.407843, 1.0 },
+ { 0.521569, 0.168627, 0.411765, 1.0 },
+ { 0.517647, 0.200000, 0.415686, 1.0 },
+ { 0.529412, 0.231373, 0.427451, 1.0 },
+ { 0.541176, 0.262745, 0.439216, 1.0 },
+ { 0.556863, 0.294118, 0.450980, 1.0 },
+ { 0.576471, 0.329412, 0.466667, 1.0 },
+ { 0.592157, 0.368627, 0.482353, 1.0 },
+ { 0.611765, 0.411765, 0.501961, 1.0 },
+ { 0.623529, 0.431373, 0.509804, 1.0 },
+ { 0.639216, 0.450980, 0.521569, 1.0 },
+ { 0.705882, 0.498039, 0.560784, 1.0 },
+ { 0.729412, 0.505882, 0.572549, 1.0 },
+ { 0.756863, 0.517647, 0.584314, 1.0 },
+ { 0.772549, 0.525490, 0.592157, 1.0 },
+ { 0.792157, 0.533333, 0.600000, 1.0 },
+ { 0.800000, 0.533333, 0.603922, 1.0 },
+ { 0.807843, 0.537255, 0.607843, 1.0 },
+ { 0.831373, 0.549020, 0.619608, 1.0 },
+ { 0.847059, 0.549020, 0.627451, 1.0 },
+ { 0.862745, 0.552941, 0.639216, 1.0 },
+ { 0.874510, 0.552941, 0.647059, 1.0 },
+ { 0.890196, 0.556863, 0.654902, 1.0 },
+ { 0.894118, 0.556863, 0.654902, 1.0 },
+ { 0.898039, 0.556863, 0.654902, 1.0 },
+ { 0.901961, 0.552941, 0.658824, 1.0 },
+ { 0.909804, 0.552941, 0.662745, 1.0 },
+ { 0.921569, 0.552941, 0.670588, 1.0 },
+ { 0.921569, 0.556863, 0.670588, 1.0 },
+ { 0.925490, 0.560784, 0.670588, 1.0 },
+ { 0.925490, 0.564706, 0.670588, 1.0 },
+ { 0.929412, 0.572549, 0.670588, 1.0 },
+ { 0.933333, 0.572549, 0.670588, 1.0 },
+ { 0.937255, 0.576471, 0.674510, 1.0 },
+ { 0.945098, 0.588235, 0.678431, 1.0 },
+ { 0.945098, 0.588235, 0.678431, 1.0 },
+ { 0.945098, 0.592157, 0.678431, 1.0 },
+ { 0.937255, 0.588235, 0.674510, 1.0 },
+ { 0.929412, 0.588235, 0.670588, 1.0 },
+ { 0.917647, 0.584314, 0.666667, 1.0 },
+ { 0.909804, 0.580392, 0.662745, 1.0 },
+ { 0.882353, 0.568627, 0.647059, 1.0 },
+ { 0.847059, 0.556863, 0.631373, 1.0 },
+ { 0.756863, 0.517647, 0.584314, 1.0 },
+ { 0.698039, 0.494118, 0.552941, 1.0 },
+ { 0.639216, 0.470588, 0.525490, 1.0 },
+ { 0.576471, 0.443137, 0.494118, 1.0 },
+ { 0.513725, 0.415686, 0.462745, 1.0 },
+ { 0.486275, 0.403922, 0.447059, 1.0 },
+ { 0.458824, 0.392157, 0.435294, 1.0 },
+ { 0.360784, 0.349020, 0.388235, 1.0 },
+ { 0.325490, 0.333333, 0.368627, 1.0 },
+ { 0.290196, 0.317647, 0.352941, 1.0 },
+ { 0.270588, 0.309804, 0.341176, 1.0 },
+ { 0.254902, 0.301961, 0.333333, 1.0 },
+ { 0.250980, 0.298039, 0.329412, 1.0 },
+ { 0.247059, 0.294118, 0.329412, 1.0 },
+ { 0.243137, 0.290196, 0.325490, 1.0 },
+ { 0.243137, 0.290196, 0.325490, 1.0 },
+ { 0.250980, 0.290196, 0.329412, 1.0 },
+ { 0.258824, 0.290196, 0.333333, 1.0 },
+ { 0.270588, 0.294118, 0.337255, 1.0 },
+ { 0.274510, 0.294118, 0.337255, 1.0 },
+ { 0.278431, 0.294118, 0.341176, 1.0 },
+ { 0.282353, 0.298039, 0.345098, 1.0 },
+ { 0.290196, 0.305882, 0.349020, 1.0 },
+ { 0.305882, 0.313725, 0.356863, 1.0 },
+ { 0.313725, 0.313725, 0.360784, 1.0 },
+ { 0.321569, 0.317647, 0.364706, 1.0 },
+ { 0.329412, 0.317647, 0.368627, 1.0 },
+ { 0.337255, 0.321569, 0.372549, 1.0 },
+ { 0.341176, 0.321569, 0.372549, 1.0 },
+ { 0.345098, 0.321569, 0.372549, 1.0 },
+ { 0.352941, 0.317647, 0.376471, 1.0 },
+ { 0.364706, 0.309804, 0.380392, 1.0 },
+ { 0.392157, 0.286275, 0.384314, 1.0 },
+ { 0.403922, 0.274510, 0.388235, 1.0 },
+ { 0.415686, 0.266667, 0.392157, 1.0 },
+ { 0.419608, 0.262745, 0.392157, 1.0 },
+ { 0.423529, 0.258824, 0.392157, 1.0 },
+ { 0.431373, 0.254902, 0.392157, 1.0 },
+ { 0.435294, 0.250980, 0.392157, 1.0 },
+ { 0.431373, 0.254902, 0.392157, 1.0 },
+ { 0.419608, 0.258824, 0.388235, 1.0 },
+ { 0.411765, 0.266667, 0.388235, 1.0 },
+ { 0.403922, 0.270588, 0.384314, 1.0 },
+ { 0.396078, 0.274510, 0.384314, 1.0 },
+ { 0.384314, 0.278431, 0.380392, 1.0 },
+ { 0.368627, 0.286275, 0.376471, 1.0 },
+ { 0.360784, 0.301961, 0.376471, 1.0 },
+ { 0.360784, 0.313725, 0.380392, 1.0 },
+ { 0.384314, 0.345098, 0.396078, 1.0 },
+ { 0.411765, 0.356863, 0.407843, 1.0 },
+ { 0.439216, 0.372549, 0.423529, 1.0 },
+ { 0.454902, 0.380392, 0.431373, 1.0 },
+ { 0.474510, 0.392157, 0.443137, 1.0 },
+ { 0.509804, 0.411765, 0.458824, 1.0 },
+ { 0.545098, 0.427451, 0.478431, 1.0 },
+ { 0.596078, 0.450980, 0.501961, 1.0 },
+ { 0.600000, 0.450980, 0.505882, 1.0 },
+ { 0.603922, 0.454902, 0.509804, 1.0 },
+ { 0.596078, 0.450980, 0.505882, 1.0 },
+ { 0.592157, 0.450980, 0.501961, 1.0 },
+ { 0.572549, 0.439216, 0.494118, 1.0 },
+ { 0.541176, 0.427451, 0.478431, 1.0 },
+ { 0.513725, 0.415686, 0.462745, 1.0 },
+ { 0.486275, 0.403922, 0.447059, 1.0 },
+ { 0.450980, 0.392157, 0.431373, 1.0 },
+ { 0.447059, 0.388235, 0.431373, 1.0 },
+ { 0.447059, 0.388235, 0.431373, 1.0 },
+ { 0.454902, 0.392157, 0.435294, 1.0 },
+ { 0.470588, 0.400000, 0.439216, 1.0 },
+ { 0.494118, 0.407843, 0.454902, 1.0 },
+ { 0.525490, 0.423529, 0.470588, 1.0 },
+ { 0.600000, 0.450980, 0.505882, 1.0 },
+ { 0.627451, 0.462745, 0.517647, 1.0 },
+ { 0.654902, 0.478431, 0.533333, 1.0 },
+ { 0.662745, 0.478431, 0.537255, 1.0 },
+ { 0.674510, 0.482353, 0.541176, 1.0 },
+ { 0.678431, 0.486275, 0.545098, 1.0 },
+ { 0.678431, 0.486275, 0.545098, 1.0 },
+ { 0.674510, 0.482353, 0.541176, 1.0 },
+ { 0.658824, 0.478431, 0.537255, 1.0 },
+ { 0.619608, 0.458824, 0.517647, 1.0 },
+ { 0.600000, 0.450980, 0.505882, 1.0 },
+ { 0.584314, 0.447059, 0.498039, 1.0 },
+ { 0.549020, 0.431373, 0.482353, 1.0 },
+ { 0.513725, 0.415686, 0.462745, 1.0 },
+ { 0.482353, 0.403922, 0.447059, 1.0 },
+ { 0.454902, 0.392157, 0.435294, 1.0 },
+ { 0.392157, 0.368627, 0.403922, 1.0 },
+ { 0.360784, 0.352941, 0.388235, 1.0 },
+ { 0.333333, 0.341176, 0.372549, 1.0 },
+ { 0.325490, 0.337255, 0.368627, 1.0 },
+ { 0.317647, 0.333333, 0.364706, 1.0 },
+ { 0.305882, 0.325490, 0.356863, 1.0 },
+ { 0.301961, 0.317647, 0.356863, 1.0 },
+ { 0.298039, 0.313725, 0.352941, 1.0 },
+ { 0.294118, 0.309804, 0.352941, 1.0 },
+ { 0.305882, 0.305882, 0.352941, 1.0 },
+ { 0.309804, 0.301961, 0.352941, 1.0 },
+ { 0.317647, 0.301961, 0.356863, 1.0 },
+ { 0.329412, 0.301961, 0.364706, 1.0 },
+ { 0.341176, 0.301961, 0.368627, 1.0 },
+ { 0.352941, 0.298039, 0.372549, 1.0 },
+ { 0.364706, 0.294118, 0.376471, 1.0 },
+ { 0.388235, 0.282353, 0.384314, 1.0 },
+ { 0.396078, 0.278431, 0.384314, 1.0 },
+ { 0.403922, 0.274510, 0.388235, 1.0 },
+ { 0.423529, 0.258824, 0.392157, 1.0 },
+ { 0.439216, 0.243137, 0.396078, 1.0 },
+ { 0.454902, 0.231373, 0.400000, 1.0 },
+ { 0.470588, 0.215686, 0.400000, 1.0 },
+ { 0.490196, 0.200000, 0.403922, 1.0 },
+ { 0.501961, 0.188235, 0.407843, 1.0 },
+ { 0.517647, 0.172549, 0.407843, 1.0 },
+ { 0.517647, 0.172549, 0.407843, 1.0 },
+ { 0.517647, 0.172549, 0.407843, 1.0 },
+ { 0.521569, 0.168627, 0.407843, 1.0 },
+ { 0.521569, 0.168627, 0.407843, 1.0 },
+ { 0.517647, 0.172549, 0.407843, 1.0 },
+ { 0.509804, 0.180392, 0.407843, 1.0 },
+ { 0.494118, 0.192157, 0.403922, 1.0 },
+ { 0.490196, 0.196078, 0.403922, 1.0 },
+ { 0.486275, 0.203922, 0.403922, 1.0 },
+ { 0.474510, 0.215686, 0.400000, 1.0 },
+ { 0.466667, 0.239216, 0.403922, 1.0 },
+ { 0.474510, 0.266667, 0.415686, 1.0 },
+ { 0.498039, 0.298039, 0.427451, 1.0 },
+ { 0.529412, 0.329412, 0.450980, 1.0 },
+ { 0.560784, 0.356863, 0.470588, 1.0 },
+ { 0.596078, 0.396078, 0.494118, 1.0 },
+ { 0.639216, 0.439216, 0.517647, 1.0 },
+ { 0.690196, 0.474510, 0.549020, 1.0 },
+ { 0.745098, 0.505882, 0.580392, 1.0 },
+ { 0.796078, 0.525490, 0.603922, 1.0 },
+ { 0.839216, 0.541176, 0.627451, 1.0 },
+ { 0.870588, 0.552941, 0.643137, 1.0 },
+ { 0.909804, 0.552941, 0.662745, 1.0 },
+ { 0.909804, 0.549020, 0.662745, 1.0 },
+ { 0.913725, 0.549020, 0.666667, 1.0 },
+ { 0.917647, 0.545098, 0.666667, 1.0 },
+ { 0.913725, 0.537255, 0.666667, 1.0 },
+ { 0.909804, 0.533333, 0.662745, 1.0 },
+ { 0.905882, 0.529412, 0.662745, 1.0 },
+ { 0.905882, 0.529412, 0.662745, 1.0 },
+ { 0.905882, 0.529412, 0.662745, 1.0 },
+ { 0.909804, 0.533333, 0.662745, 1.0 },
+ { 0.913725, 0.541176, 0.666667, 1.0 },
+ { 0.921569, 0.549020, 0.666667, 1.0 },
+ { 0.925490, 0.556863, 0.670588, 1.0 },
+ { 0.929412, 0.564706, 0.674510, 1.0 },
+ { 0.937255, 0.572549, 0.674510, 1.0 },
+ { 0.941176, 0.580392, 0.678431, 1.0 },
+ { 0.945098, 0.584314, 0.678431, 1.0 },
+ { 0.945098, 0.588235, 0.678431, 1.0 },
+ { 0.949020, 0.588235, 0.678431, 1.0 },
+ { 0.945098, 0.588235, 0.678431, 1.0 },
+ { 0.945098, 0.584314, 0.678431, 1.0 },
+ { 0.945098, 0.584314, 0.678431, 1.0 },
+ { 0.945098, 0.584314, 0.678431, 1.0 },
+ { 0.945098, 0.584314, 0.678431, 1.0 },
+ { 0.941176, 0.580392, 0.678431, 1.0 },
+ { 0.941176, 0.580392, 0.674510, 1.0 },
+ { 0.933333, 0.580392, 0.674510, 1.0 },
+ { 0.925490, 0.580392, 0.670588, 1.0 },
+ { 0.917647, 0.576471, 0.662745, 1.0 },
+ { 0.898039, 0.572549, 0.654902, 1.0 },
+ { 0.878431, 0.564706, 0.643137, 1.0 },
+ { 0.847059, 0.552941, 0.631373, 1.0 },
+ { 0.811765, 0.541176, 0.611765, 1.0 },
+ { 0.768627, 0.521569, 0.588235, 1.0 },
+ { 0.721569, 0.501961, 0.564706, 1.0 },
+ { 0.666667, 0.478431, 0.537255, 1.0 },
+ { 0.607843, 0.454902, 0.509804, 1.0 },
+ { 0.549020, 0.431373, 0.482353, 1.0 },
+ { 0.490196, 0.407843, 0.450980, 1.0 },
+ { 0.439216, 0.384314, 0.427451, 1.0 },
+ { 0.388235, 0.364706, 0.400000, 1.0 },
+ { 0.341176, 0.345098, 0.376471, 1.0 },
+ { 0.301961, 0.329412, 0.356863, 1.0 },
+ { 0.266667, 0.313725, 0.341176, 1.0 },
+ { 0.243137, 0.305882, 0.329412, 1.0 },
+ { 0.227451, 0.298039, 0.321569, 1.0 },
+ { 0.211765, 0.290196, 0.313725, 1.0 },
+ { 0.203922, 0.286275, 0.309804, 1.0 },
+ { 0.196078, 0.286275, 0.305882, 1.0 },
+ { 0.196078, 0.282353, 0.301961, 1.0 },
+ { 0.192157, 0.282353, 0.301961, 1.0 },
+ { 0.192157, 0.282353, 0.301961, 1.0 },
+ { 0.192157, 0.282353, 0.301961, 1.0 },
+ { 0.196078, 0.282353, 0.305882, 1.0 },
+ { 0.200000, 0.282353, 0.305882, 1.0 },
+ { 0.207843, 0.286275, 0.309804, 1.0 },
+ { 0.215686, 0.290196, 0.313725, 1.0 },
+ { 0.227451, 0.294118, 0.321569, 1.0 },
+ { 0.243137, 0.301961, 0.329412, 1.0 },
+ { 0.266667, 0.309804, 0.337255, 1.0 },
+ { 0.290196, 0.321569, 0.352941, 1.0 },
+ { 0.329412, 0.337255, 0.368627, 1.0 },
+ { 0.368627, 0.356863, 0.392157, 1.0 },
+ { 0.423529, 0.380392, 0.419608, 1.0 },
+ { 0.486275, 0.403922, 0.447059, 1.0 },
+ { 0.549020, 0.431373, 0.482353, 1.0 },
+ { 0.623529, 0.462745, 0.517647, 1.0 },
+ { 0.682353, 0.486275, 0.545098, 1.0 },
+ { 0.670588, 0.474510, 0.541176, 1.0 },
+ { 0.658824, 0.454902, 0.529412, 1.0 },
+ { 0.639216, 0.427451, 0.517647, 1.0 },
+ { 0.631373, 0.400000, 0.505882, 1.0 },
+ };
+/* 040412-001 */
+static double4 colors_687[] = {
+ { 0.392157, 0.345098, 0.403922, 1.0 },
+ { 0.498039, 0.368627, 0.439216, 1.0 },
+ { 0.541176, 0.360784, 0.454902, 1.0 },
+ { 0.588235, 0.356863, 0.470588, 1.0 },
+ { 0.611765, 0.352941, 0.474510, 1.0 },
+ { 0.635294, 0.349020, 0.482353, 1.0 },
+ { 0.635294, 0.337255, 0.470588, 1.0 },
+ { 0.639216, 0.325490, 0.462745, 1.0 },
+ { 0.603922, 0.243137, 0.419608, 1.0 },
+ { 0.568627, 0.203922, 0.396078, 1.0 },
+ { 0.533333, 0.168627, 0.372549, 1.0 },
+ { 0.498039, 0.149020, 0.352941, 1.0 },
+ { 0.462745, 0.133333, 0.333333, 1.0 },
+ { 0.435294, 0.129412, 0.321569, 1.0 },
+ { 0.407843, 0.125490, 0.313725, 1.0 },
+ { 0.396078, 0.125490, 0.309804, 1.0 },
+ { 0.388235, 0.129412, 0.305882, 1.0 },
+ { 0.341176, 0.149020, 0.298039, 1.0 },
+ { 0.317647, 0.156863, 0.290196, 1.0 },
+ { 0.294118, 0.168627, 0.286275, 1.0 },
+ { 0.274510, 0.172549, 0.278431, 1.0 },
+ { 0.258824, 0.176471, 0.274510, 1.0 },
+ { 0.250980, 0.176471, 0.270588, 1.0 },
+ { 0.243137, 0.180392, 0.266667, 1.0 },
+ { 0.231373, 0.176471, 0.258824, 1.0 },
+ { 0.231373, 0.176471, 0.258824, 1.0 },
+ { 0.231373, 0.176471, 0.258824, 1.0 },
+ { 0.231373, 0.176471, 0.258824, 1.0 },
+ { 0.235294, 0.176471, 0.258824, 1.0 },
+ { 0.235294, 0.176471, 0.258824, 1.0 },
+ { 0.235294, 0.176471, 0.258824, 1.0 },
+ { 0.227451, 0.180392, 0.254902, 1.0 },
+ { 0.219608, 0.184314, 0.254902, 1.0 },
+ { 0.200000, 0.192157, 0.247059, 1.0 },
+ { 0.192157, 0.200000, 0.247059, 1.0 },
+ { 0.184314, 0.211765, 0.250980, 1.0 },
+ { 0.180392, 0.219608, 0.254902, 1.0 },
+ { 0.180392, 0.231373, 0.262745, 1.0 },
+ { 0.184314, 0.231373, 0.266667, 1.0 },
+ { 0.188235, 0.231373, 0.270588, 1.0 },
+ { 0.215686, 0.231373, 0.282353, 1.0 },
+ { 0.223529, 0.227451, 0.282353, 1.0 },
+ { 0.231373, 0.227451, 0.286275, 1.0 },
+ { 0.231373, 0.219608, 0.282353, 1.0 },
+ { 0.231373, 0.211765, 0.278431, 1.0 },
+ { 0.231373, 0.207843, 0.278431, 1.0 },
+ { 0.231373, 0.207843, 0.278431, 1.0 },
+ { 0.227451, 0.200000, 0.270588, 1.0 },
+ { 0.223529, 0.196078, 0.262745, 1.0 },
+ { 0.219608, 0.184314, 0.254902, 1.0 },
+ { 0.223529, 0.184314, 0.258824, 1.0 },
+ { 0.231373, 0.188235, 0.266667, 1.0 },
+ { 0.243137, 0.188235, 0.274510, 1.0 },
+ { 0.258824, 0.192157, 0.282353, 1.0 },
+ { 0.258824, 0.188235, 0.278431, 1.0 },
+ { 0.262745, 0.184314, 0.278431, 1.0 },
+ { 0.262745, 0.184314, 0.278431, 1.0 },
+ { 0.254902, 0.188235, 0.278431, 1.0 },
+ { 0.247059, 0.196078, 0.278431, 1.0 },
+ { 0.227451, 0.196078, 0.266667, 1.0 },
+ { 0.207843, 0.200000, 0.258824, 1.0 },
+ { 0.196078, 0.200000, 0.250980, 1.0 },
+ { 0.188235, 0.203922, 0.247059, 1.0 },
+ { 0.172549, 0.203922, 0.239216, 1.0 },
+ { 0.164706, 0.215686, 0.243137, 1.0 },
+ { 0.172549, 0.239216, 0.250980, 1.0 },
+ { 0.176471, 0.243137, 0.254902, 1.0 },
+ { 0.180392, 0.247059, 0.258824, 1.0 },
+ { 0.184314, 0.247059, 0.262745, 1.0 },
+ { 0.192157, 0.250980, 0.266667, 1.0 },
+ { 0.207843, 0.250980, 0.278431, 1.0 },
+ { 0.223529, 0.250980, 0.290196, 1.0 },
+ { 0.258824, 0.243137, 0.301961, 1.0 },
+ { 0.274510, 0.243137, 0.309804, 1.0 },
+ { 0.290196, 0.243137, 0.321569, 1.0 },
+ { 0.305882, 0.243137, 0.329412, 1.0 },
+ { 0.325490, 0.247059, 0.337255, 1.0 },
+ { 0.329412, 0.235294, 0.333333, 1.0 },
+ { 0.333333, 0.227451, 0.333333, 1.0 },
+ { 0.345098, 0.215686, 0.333333, 1.0 },
+ { 0.356863, 0.207843, 0.337255, 1.0 },
+ { 0.376471, 0.207843, 0.345098, 1.0 },
+ { 0.372549, 0.192157, 0.337255, 1.0 },
+ { 0.372549, 0.180392, 0.329412, 1.0 },
+ { 0.372549, 0.176471, 0.329412, 1.0 },
+ { 0.372549, 0.176471, 0.329412, 1.0 },
+ { 0.372549, 0.180392, 0.329412, 1.0 },
+ { 0.376471, 0.188235, 0.337255, 1.0 },
+ { 0.411765, 0.188235, 0.345098, 1.0 },
+ { 0.454902, 0.211765, 0.368627, 1.0 },
+ { 0.498039, 0.235294, 0.392157, 1.0 },
+ { 0.521569, 0.254902, 0.407843, 1.0 },
+ { 0.549020, 0.278431, 0.427451, 1.0 },
+ { 0.588235, 0.317647, 0.454902, 1.0 },
+ { 0.631373, 0.337255, 0.478431, 1.0 },
+ { 0.682353, 0.356863, 0.501961, 1.0 },
+ { 0.737255, 0.384314, 0.525490, 1.0 },
+ { 0.819608, 0.454902, 0.580392, 1.0 },
+ { 0.831373, 0.474510, 0.592157, 1.0 },
+ { 0.843137, 0.498039, 0.607843, 1.0 },
+ { 0.839216, 0.501961, 0.603922, 1.0 },
+ { 0.835294, 0.509804, 0.603922, 1.0 },
+ { 0.819608, 0.509804, 0.600000, 1.0 },
+ { 0.807843, 0.505882, 0.607843, 1.0 },
+ { 0.796078, 0.513725, 0.639216, 1.0 },
+ { 0.788235, 0.513725, 0.643137, 1.0 },
+ { 0.780392, 0.513725, 0.650980, 1.0 },
+ { 0.776471, 0.505882, 0.647059, 1.0 },
+ { 0.772549, 0.498039, 0.643137, 1.0 },
+ { 0.768627, 0.486275, 0.635294, 1.0 },
+ { 0.760784, 0.458824, 0.627451, 1.0 },
+ { 0.749020, 0.431373, 0.611765, 1.0 },
+ { 0.729412, 0.400000, 0.592157, 1.0 },
+ { 0.678431, 0.325490, 0.513725, 1.0 },
+ { 0.658824, 0.301961, 0.490196, 1.0 },
+ { 0.643137, 0.282353, 0.470588, 1.0 },
+ { 0.600000, 0.239216, 0.423529, 1.0 },
+ { 0.545098, 0.207843, 0.392157, 1.0 },
+ { 0.494118, 0.176471, 0.360784, 1.0 },
+ { 0.450980, 0.156863, 0.337255, 1.0 },
+ { 0.380392, 0.141176, 0.301961, 1.0 },
+ { 0.352941, 0.141176, 0.294118, 1.0 },
+ { 0.329412, 0.141176, 0.286275, 1.0 },
+ { 0.325490, 0.141176, 0.286275, 1.0 },
+ { 0.321569, 0.145098, 0.286275, 1.0 },
+ { 0.325490, 0.152941, 0.294118, 1.0 },
+ { 0.356863, 0.160784, 0.305882, 1.0 },
+ { 0.392157, 0.180392, 0.325490, 1.0 },
+ { 0.439216, 0.203922, 0.349020, 1.0 },
+ { 0.552941, 0.270588, 0.419608, 1.0 },
+ { 0.580392, 0.286275, 0.435294, 1.0 },
+ { 0.607843, 0.305882, 0.454902, 1.0 },
+ { 0.662745, 0.349020, 0.486275, 1.0 },
+ { 0.698039, 0.380392, 0.505882, 1.0 },
+ { 0.717647, 0.407843, 0.537255, 1.0 },
+ { 0.721569, 0.423529, 0.556863, 1.0 },
+ { 0.678431, 0.439216, 0.556863, 1.0 },
+ { 0.631373, 0.423529, 0.529412, 1.0 },
+ { 0.588235, 0.407843, 0.505882, 1.0 },
+ { 0.560784, 0.384314, 0.490196, 1.0 },
+ { 0.533333, 0.364706, 0.474510, 1.0 },
+ { 0.490196, 0.329412, 0.450980, 1.0 },
+ { 0.439216, 0.294118, 0.419608, 1.0 },
+ { 0.392157, 0.258824, 0.380392, 1.0 },
+ { 0.360784, 0.239216, 0.352941, 1.0 },
+ { 0.325490, 0.188235, 0.309804, 1.0 },
+ { 0.325490, 0.176471, 0.305882, 1.0 },
+ { 0.325490, 0.168627, 0.301961, 1.0 },
+ { 0.325490, 0.149020, 0.294118, 1.0 },
+ { 0.333333, 0.141176, 0.294118, 1.0 },
+ { 0.345098, 0.133333, 0.294118, 1.0 },
+ { 0.360784, 0.125490, 0.298039, 1.0 },
+ { 0.396078, 0.113725, 0.309804, 1.0 },
+ { 0.403922, 0.109804, 0.309804, 1.0 },
+ { 0.411765, 0.105882, 0.313725, 1.0 },
+ { 0.423529, 0.101961, 0.317647, 1.0 },
+ { 0.435294, 0.098039, 0.321569, 1.0 },
+ { 0.435294, 0.098039, 0.321569, 1.0 },
+ { 0.427451, 0.101961, 0.317647, 1.0 },
+ { 0.419608, 0.105882, 0.313725, 1.0 },
+ { 0.400000, 0.113725, 0.309804, 1.0 },
+ { 0.356863, 0.129412, 0.298039, 1.0 },
+ { 0.345098, 0.137255, 0.298039, 1.0 },
+ { 0.337255, 0.149020, 0.298039, 1.0 },
+ { 0.313725, 0.164706, 0.294118, 1.0 },
+ { 0.290196, 0.180392, 0.294118, 1.0 },
+ { 0.274510, 0.196078, 0.294118, 1.0 },
+ { 0.266667, 0.196078, 0.290196, 1.0 },
+ { 0.270588, 0.203922, 0.298039, 1.0 },
+ { 0.274510, 0.203922, 0.298039, 1.0 },
+ { 0.282353, 0.203922, 0.301961, 1.0 },
+ { 0.298039, 0.200000, 0.309804, 1.0 },
+ { 0.317647, 0.188235, 0.313725, 1.0 },
+ { 0.337255, 0.172549, 0.313725, 1.0 },
+ { 0.356863, 0.160784, 0.317647, 1.0 },
+ { 0.368627, 0.152941, 0.317647, 1.0 },
+ { 0.376471, 0.149020, 0.317647, 1.0 },
+ { 0.372549, 0.149020, 0.317647, 1.0 },
+ { 0.364706, 0.156863, 0.317647, 1.0 },
+ { 0.349020, 0.172549, 0.313725, 1.0 },
+ { 0.337255, 0.188235, 0.313725, 1.0 },
+ { 0.333333, 0.211765, 0.317647, 1.0 },
+ { 0.333333, 0.223529, 0.321569, 1.0 },
+ { 0.337255, 0.223529, 0.329412, 1.0 },
+ { 0.372549, 0.215686, 0.329412, 1.0 },
+ { 0.380392, 0.211765, 0.333333, 1.0 },
+ { 0.392157, 0.211765, 0.337255, 1.0 },
+ { 0.419608, 0.207843, 0.349020, 1.0 },
+ { 0.435294, 0.188235, 0.352941, 1.0 },
+ { 0.458824, 0.160784, 0.356863, 1.0 },
+ { 0.470588, 0.137255, 0.345098, 1.0 },
+ { 0.482353, 0.113725, 0.337255, 1.0 },
+ { 0.498039, 0.105882, 0.337255, 1.0 },
+ { 0.494118, 0.101961, 0.337255, 1.0 },
+ { 0.490196, 0.101961, 0.337255, 1.0 },
+ { 0.490196, 0.109804, 0.333333, 1.0 },
+ { 0.501961, 0.121569, 0.337255, 1.0 },
+ { 0.525490, 0.145098, 0.352941, 1.0 },
+ { 0.552941, 0.176471, 0.372549, 1.0 },
+ { 0.576471, 0.219608, 0.396078, 1.0 },
+ { 0.592157, 0.258824, 0.419608, 1.0 },
+ { 0.592157, 0.294118, 0.431373, 1.0 },
+ { 0.584314, 0.317647, 0.439216, 1.0 },
+ { 0.576471, 0.333333, 0.439216, 1.0 },
+ { 0.556863, 0.352941, 0.443137, 1.0 },
+ { 0.529412, 0.356863, 0.435294, 1.0 },
+ { 0.494118, 0.349020, 0.419608, 1.0 },
+ { 0.450980, 0.333333, 0.400000, 1.0 },
+ { 0.415686, 0.298039, 0.376471, 1.0 },
+ { 0.396078, 0.270588, 0.356863, 1.0 },
+ { 0.376471, 0.231373, 0.337255, 1.0 },
+ { 0.364706, 0.200000, 0.325490, 1.0 },
+ { 0.360784, 0.172549, 0.317647, 1.0 },
+ { 0.356863, 0.149020, 0.309804, 1.0 },
+ { 0.360784, 0.141176, 0.305882, 1.0 },
+ { 0.368627, 0.133333, 0.305882, 1.0 },
+ { 0.376471, 0.125490, 0.301961, 1.0 },
+ { 0.388235, 0.113725, 0.305882, 1.0 },
+ { 0.396078, 0.113725, 0.305882, 1.0 },
+ { 0.411765, 0.117647, 0.313725, 1.0 },
+ { 0.431373, 0.133333, 0.325490, 1.0 },
+ { 0.466667, 0.164706, 0.349020, 1.0 },
+ { 0.517647, 0.203922, 0.384314, 1.0 },
+ { 0.576471, 0.247059, 0.427451, 1.0 },
+ { 0.639216, 0.294118, 0.466667, 1.0 },
+ { 0.698039, 0.341176, 0.501961, 1.0 },
+ { 0.745098, 0.384314, 0.549020, 1.0 },
+ { 0.788235, 0.431373, 0.600000, 1.0 },
+ { 0.823529, 0.470588, 0.650980, 1.0 },
+ { 0.850980, 0.505882, 0.690196, 1.0 },
+ { 0.870588, 0.533333, 0.705882, 1.0 },
+ { 0.866667, 0.545098, 0.721569, 1.0 },
+ { 0.850980, 0.541176, 0.725490, 1.0 },
+ { 0.827451, 0.529412, 0.729412, 1.0 },
+ { 0.788235, 0.513725, 0.725490, 1.0 },
+ { 0.776471, 0.494118, 0.694118, 1.0 },
+ { 0.760784, 0.466667, 0.662745, 1.0 },
+ { 0.717647, 0.447059, 0.631373, 1.0 },
+ { 0.666667, 0.423529, 0.592157, 1.0 },
+ { 0.603922, 0.415686, 0.568627, 1.0 },
+ { 0.576471, 0.411765, 0.549020, 1.0 },
+ { 0.580392, 0.396078, 0.537255, 1.0 },
+ { 0.592157, 0.396078, 0.541176, 1.0 },
+ { 0.580392, 0.392157, 0.533333, 1.0 },
+ { 0.541176, 0.388235, 0.517647, 1.0 },
+ { 0.505882, 0.392157, 0.509804, 1.0 },
+ { 0.482353, 0.384314, 0.498039, 1.0 },
+ { 0.470588, 0.384314, 0.490196, 1.0 },
+ { 0.454902, 0.376471, 0.482353, 1.0 },
+ { 0.423529, 0.364706, 0.458824, 1.0 },
+ { 0.392157, 0.349020, 0.431373, 1.0 },
+ { 0.364706, 0.333333, 0.411765, 1.0 },
+ { 0.325490, 0.313725, 0.380392, 1.0 },
+ { 0.305882, 0.298039, 0.360784, 1.0 },
+ { 0.305882, 0.298039, 0.364706, 1.0 },
+ { 0.333333, 0.309804, 0.368627, 1.0 },
+ };
+/* 040412-002 */
+static double4 colors_688[] = {
+ { 0.164706, 0.333333, 0.301961, 1.0 },
+ { 0.070588, 0.192157, 0.196078, 1.0 },
+ { 0.066667, 0.192157, 0.196078, 1.0 },
+ { 0.062745, 0.196078, 0.196078, 1.0 },
+ { 0.058824, 0.192157, 0.192157, 1.0 },
+ { 0.054902, 0.192157, 0.192157, 1.0 },
+ { 0.050980, 0.188235, 0.188235, 1.0 },
+ { 0.047059, 0.184314, 0.188235, 1.0 },
+ { 0.043137, 0.180392, 0.180392, 1.0 },
+ { 0.039216, 0.176471, 0.176471, 1.0 },
+ { 0.039216, 0.172549, 0.176471, 1.0 },
+ { 0.039216, 0.172549, 0.176471, 1.0 },
+ { 0.039216, 0.172549, 0.176471, 1.0 },
+ { 0.043137, 0.172549, 0.176471, 1.0 },
+ { 0.050980, 0.172549, 0.180392, 1.0 },
+ { 0.054902, 0.172549, 0.180392, 1.0 },
+ { 0.058824, 0.172549, 0.180392, 1.0 },
+ { 0.066667, 0.152941, 0.164706, 1.0 },
+ { 0.066667, 0.137255, 0.149020, 1.0 },
+ { 0.066667, 0.121569, 0.133333, 1.0 },
+ { 0.062745, 0.113725, 0.121569, 1.0 },
+ { 0.058824, 0.105882, 0.113725, 1.0 },
+ { 0.058824, 0.105882, 0.113725, 1.0 },
+ { 0.058824, 0.109804, 0.117647, 1.0 },
+ { 0.082353, 0.156863, 0.160784, 1.0 },
+ { 0.113725, 0.196078, 0.192157, 1.0 },
+ { 0.145098, 0.239216, 0.223529, 1.0 },
+ { 0.168627, 0.290196, 0.262745, 1.0 },
+ { 0.196078, 0.341176, 0.301961, 1.0 },
+ { 0.211765, 0.364706, 0.317647, 1.0 },
+ { 0.231373, 0.388235, 0.337255, 1.0 },
+ { 0.250980, 0.431373, 0.380392, 1.0 },
+ { 0.266667, 0.470588, 0.439216, 1.0 },
+ { 0.309804, 0.568627, 0.560784, 1.0 },
+ { 0.333333, 0.615686, 0.635294, 1.0 },
+ { 0.356863, 0.666667, 0.709804, 1.0 },
+ { 0.380392, 0.713725, 0.756863, 1.0 },
+ { 0.403922, 0.760784, 0.807843, 1.0 },
+ { 0.407843, 0.776471, 0.823529, 1.0 },
+ { 0.415686, 0.792157, 0.839216, 1.0 },
+ { 0.403922, 0.764706, 0.811765, 1.0 },
+ { 0.396078, 0.752941, 0.800000, 1.0 },
+ { 0.392157, 0.741176, 0.788235, 1.0 },
+ { 0.392157, 0.745098, 0.792157, 1.0 },
+ { 0.396078, 0.749020, 0.796078, 1.0 },
+ { 0.396078, 0.745098, 0.792157, 1.0 },
+ { 0.396078, 0.741176, 0.788235, 1.0 },
+ { 0.388235, 0.725490, 0.772549, 1.0 },
+ { 0.376471, 0.701961, 0.749020, 1.0 },
+ { 0.333333, 0.607843, 0.654902, 1.0 },
+ { 0.301961, 0.568627, 0.603922, 1.0 },
+ { 0.274510, 0.529412, 0.552941, 1.0 },
+ { 0.254902, 0.501961, 0.517647, 1.0 },
+ { 0.239216, 0.478431, 0.486275, 1.0 },
+ { 0.227451, 0.462745, 0.462745, 1.0 },
+ { 0.215686, 0.447059, 0.443137, 1.0 },
+ { 0.215686, 0.392157, 0.368627, 1.0 },
+ { 0.219608, 0.384314, 0.352941, 1.0 },
+ { 0.223529, 0.376471, 0.337255, 1.0 },
+ { 0.231373, 0.396078, 0.356863, 1.0 },
+ { 0.239216, 0.419608, 0.380392, 1.0 },
+ { 0.239216, 0.431373, 0.400000, 1.0 },
+ { 0.239216, 0.447059, 0.419608, 1.0 },
+ { 0.250980, 0.470588, 0.431373, 1.0 },
+ { 0.250980, 0.466667, 0.427451, 1.0 },
+ { 0.227451, 0.415686, 0.380392, 1.0 },
+ { 0.200000, 0.360784, 0.329412, 1.0 },
+ { 0.176471, 0.305882, 0.278431, 1.0 },
+ { 0.160784, 0.278431, 0.258824, 1.0 },
+ { 0.149020, 0.254902, 0.239216, 1.0 },
+ { 0.117647, 0.211765, 0.203922, 1.0 },
+ { 0.090196, 0.176471, 0.176471, 1.0 },
+ { 0.074510, 0.141176, 0.149020, 1.0 },
+ { 0.074510, 0.141176, 0.149020, 1.0 },
+ { 0.078431, 0.145098, 0.152941, 1.0 },
+ { 0.082353, 0.152941, 0.164706, 1.0 },
+ { 0.090196, 0.164706, 0.176471, 1.0 },
+ { 0.094118, 0.172549, 0.184314, 1.0 },
+ { 0.098039, 0.180392, 0.192157, 1.0 },
+ { 0.109804, 0.207843, 0.207843, 1.0 },
+ { 0.133333, 0.235294, 0.227451, 1.0 },
+ { 0.164706, 0.282353, 0.258824, 1.0 },
+ { 0.184314, 0.301961, 0.270588, 1.0 },
+ { 0.207843, 0.325490, 0.282353, 1.0 },
+ { 0.207843, 0.329412, 0.286275, 1.0 },
+ { 0.211765, 0.333333, 0.290196, 1.0 },
+ { 0.207843, 0.325490, 0.286275, 1.0 },
+ { 0.196078, 0.313725, 0.278431, 1.0 },
+ { 0.156863, 0.282353, 0.266667, 1.0 },
+ { 0.141176, 0.266667, 0.258824, 1.0 },
+ { 0.129412, 0.254902, 0.254902, 1.0 },
+ { 0.125490, 0.250980, 0.254902, 1.0 },
+ { 0.121569, 0.250980, 0.258824, 1.0 },
+ { 0.117647, 0.258824, 0.266667, 1.0 },
+ { 0.117647, 0.274510, 0.282353, 1.0 },
+ { 0.129412, 0.298039, 0.301961, 1.0 },
+ { 0.133333, 0.317647, 0.321569, 1.0 },
+ { 0.145098, 0.352941, 0.352941, 1.0 },
+ { 0.145098, 0.352941, 0.352941, 1.0 },
+ { 0.149020, 0.352941, 0.352941, 1.0 },
+ { 0.145098, 0.349020, 0.349020, 1.0 },
+ { 0.141176, 0.345098, 0.345098, 1.0 },
+ { 0.133333, 0.325490, 0.329412, 1.0 },
+ { 0.117647, 0.305882, 0.309804, 1.0 },
+ { 0.098039, 0.266667, 0.270588, 1.0 },
+ { 0.094118, 0.262745, 0.266667, 1.0 },
+ { 0.094118, 0.262745, 0.266667, 1.0 },
+ { 0.098039, 0.270588, 0.274510, 1.0 },
+ { 0.105882, 0.282353, 0.282353, 1.0 },
+ { 0.121569, 0.301961, 0.305882, 1.0 },
+ { 0.145098, 0.329412, 0.329412, 1.0 },
+ { 0.160784, 0.360784, 0.360784, 1.0 },
+ { 0.176471, 0.384314, 0.384314, 1.0 },
+ { 0.196078, 0.407843, 0.411765, 1.0 },
+ { 0.188235, 0.407843, 0.411765, 1.0 },
+ { 0.184314, 0.407843, 0.411765, 1.0 },
+ { 0.192157, 0.419608, 0.423529, 1.0 },
+ { 0.196078, 0.431373, 0.431373, 1.0 },
+ { 0.200000, 0.439216, 0.439216, 1.0 },
+ { 0.211765, 0.458824, 0.462745, 1.0 },
+ { 0.270588, 0.533333, 0.556863, 1.0 },
+ { 0.294118, 0.564706, 0.596078, 1.0 },
+ { 0.317647, 0.600000, 0.635294, 1.0 },
+ { 0.325490, 0.607843, 0.647059, 1.0 },
+ { 0.337255, 0.619608, 0.662745, 1.0 },
+ { 0.337255, 0.615686, 0.662745, 1.0 },
+ { 0.317647, 0.576471, 0.619608, 1.0 },
+ { 0.294118, 0.529412, 0.568627, 1.0 },
+ { 0.258824, 0.466667, 0.501961, 1.0 },
+ { 0.188235, 0.337255, 0.356863, 1.0 },
+ { 0.172549, 0.313725, 0.329412, 1.0 },
+ { 0.156863, 0.290196, 0.301961, 1.0 },
+ { 0.133333, 0.247059, 0.258824, 1.0 },
+ { 0.117647, 0.223529, 0.227451, 1.0 },
+ { 0.101961, 0.207843, 0.211765, 1.0 },
+ { 0.090196, 0.200000, 0.207843, 1.0 },
+ { 0.086275, 0.200000, 0.203922, 1.0 },
+ { 0.086275, 0.207843, 0.203922, 1.0 },
+ { 0.090196, 0.215686, 0.207843, 1.0 },
+ { 0.090196, 0.215686, 0.211765, 1.0 },
+ { 0.094118, 0.219608, 0.215686, 1.0 },
+ { 0.101961, 0.223529, 0.227451, 1.0 },
+ { 0.117647, 0.243137, 0.239216, 1.0 },
+ { 0.129412, 0.266667, 0.262745, 1.0 },
+ { 0.145098, 0.290196, 0.286275, 1.0 },
+ { 0.176471, 0.352941, 0.341176, 1.0 },
+ { 0.188235, 0.368627, 0.349020, 1.0 },
+ { 0.200000, 0.384314, 0.360784, 1.0 },
+ { 0.207843, 0.400000, 0.380392, 1.0 },
+ { 0.211765, 0.411765, 0.388235, 1.0 },
+ { 0.215686, 0.415686, 0.380392, 1.0 },
+ { 0.211765, 0.403922, 0.372549, 1.0 },
+ { 0.196078, 0.376471, 0.368627, 1.0 },
+ { 0.188235, 0.372549, 0.364706, 1.0 },
+ { 0.184314, 0.368627, 0.360784, 1.0 },
+ { 0.184314, 0.364706, 0.368627, 1.0 },
+ { 0.180392, 0.372549, 0.384314, 1.0 },
+ { 0.180392, 0.388235, 0.392157, 1.0 },
+ { 0.180392, 0.396078, 0.400000, 1.0 },
+ { 0.172549, 0.396078, 0.396078, 1.0 },
+ { 0.172549, 0.396078, 0.396078, 1.0 },
+ { 0.172549, 0.372549, 0.368627, 1.0 },
+ { 0.168627, 0.360784, 0.356863, 1.0 },
+ { 0.164706, 0.352941, 0.349020, 1.0 },
+ { 0.160784, 0.341176, 0.341176, 1.0 },
+ { 0.160784, 0.325490, 0.321569, 1.0 },
+ { 0.152941, 0.305882, 0.305882, 1.0 },
+ { 0.145098, 0.294118, 0.294118, 1.0 },
+ { 0.129412, 0.262745, 0.266667, 1.0 },
+ { 0.125490, 0.254902, 0.262745, 1.0 },
+ { 0.121569, 0.250980, 0.258824, 1.0 },
+ { 0.117647, 0.235294, 0.247059, 1.0 },
+ { 0.113725, 0.227451, 0.243137, 1.0 },
+ { 0.109804, 0.231373, 0.243137, 1.0 },
+ { 0.125490, 0.239216, 0.254902, 1.0 },
+ { 0.137255, 0.250980, 0.274510, 1.0 },
+ { 0.137255, 0.270588, 0.282353, 1.0 },
+ { 0.145098, 0.286275, 0.290196, 1.0 },
+ { 0.160784, 0.290196, 0.294118, 1.0 },
+ { 0.152941, 0.286275, 0.282353, 1.0 },
+ { 0.137255, 0.270588, 0.274510, 1.0 },
+ { 0.133333, 0.254902, 0.250980, 1.0 },
+ { 0.121569, 0.239216, 0.239216, 1.0 },
+ { 0.105882, 0.227451, 0.239216, 1.0 },
+ { 0.101961, 0.247059, 0.254902, 1.0 },
+ { 0.101961, 0.254902, 0.262745, 1.0 },
+ { 0.101961, 0.266667, 0.270588, 1.0 },
+ { 0.109804, 0.290196, 0.294118, 1.0 },
+ { 0.129412, 0.325490, 0.329412, 1.0 },
+ { 0.149020, 0.360784, 0.360784, 1.0 },
+ { 0.172549, 0.392157, 0.392157, 1.0 },
+ { 0.188235, 0.419608, 0.423529, 1.0 },
+ { 0.203922, 0.447059, 0.447059, 1.0 },
+ { 0.223529, 0.458824, 0.466667, 1.0 },
+ { 0.227451, 0.458824, 0.470588, 1.0 },
+ { 0.215686, 0.450980, 0.454902, 1.0 },
+ { 0.203922, 0.415686, 0.427451, 1.0 },
+ { 0.184314, 0.376471, 0.388235, 1.0 },
+ { 0.160784, 0.333333, 0.333333, 1.0 },
+ { 0.129412, 0.278431, 0.286275, 1.0 },
+ { 0.101961, 0.231373, 0.247059, 1.0 },
+ { 0.101961, 0.211765, 0.227451, 1.0 },
+ { 0.098039, 0.211765, 0.223529, 1.0 },
+ { 0.109804, 0.223529, 0.247059, 1.0 },
+ { 0.141176, 0.266667, 0.298039, 1.0 },
+ { 0.180392, 0.337255, 0.360784, 1.0 },
+ { 0.223529, 0.407843, 0.439216, 1.0 },
+ { 0.274510, 0.494118, 0.529412, 1.0 },
+ { 0.317647, 0.576471, 0.619608, 1.0 },
+ { 0.356863, 0.666667, 0.709804, 1.0 },
+ { 0.396078, 0.745098, 0.792157, 1.0 },
+ { 0.411765, 0.780392, 0.831373, 1.0 },
+ { 0.411765, 0.776471, 0.827451, 1.0 },
+ { 0.400000, 0.752941, 0.800000, 1.0 },
+ { 0.372549, 0.698039, 0.741176, 1.0 },
+ { 0.333333, 0.611765, 0.654902, 1.0 },
+ { 0.286275, 0.517647, 0.560784, 1.0 },
+ { 0.247059, 0.443137, 0.478431, 1.0 },
+ { 0.215686, 0.388235, 0.415686, 1.0 },
+ { 0.188235, 0.349020, 0.368627, 1.0 },
+ { 0.176471, 0.329412, 0.341176, 1.0 },
+ { 0.168627, 0.329412, 0.337255, 1.0 },
+ { 0.160784, 0.341176, 0.341176, 1.0 },
+ { 0.164706, 0.356863, 0.352941, 1.0 },
+ { 0.180392, 0.380392, 0.380392, 1.0 },
+ { 0.188235, 0.400000, 0.403922, 1.0 },
+ { 0.192157, 0.411765, 0.415686, 1.0 },
+ { 0.207843, 0.427451, 0.419608, 1.0 },
+ { 0.219608, 0.439216, 0.419608, 1.0 },
+ { 0.227451, 0.435294, 0.415686, 1.0 },
+ { 0.239216, 0.439216, 0.403922, 1.0 },
+ { 0.247059, 0.450980, 0.407843, 1.0 },
+ { 0.250980, 0.458824, 0.411765, 1.0 },
+ { 0.262745, 0.474510, 0.419608, 1.0 },
+ { 0.266667, 0.490196, 0.435294, 1.0 },
+ { 0.258824, 0.498039, 0.454902, 1.0 },
+ { 0.250980, 0.501961, 0.474510, 1.0 },
+ { 0.258824, 0.513725, 0.486275, 1.0 },
+ { 0.250980, 0.513725, 0.498039, 1.0 },
+ { 0.243137, 0.505882, 0.509804, 1.0 },
+ { 0.243137, 0.505882, 0.509804, 1.0 },
+ { 0.239216, 0.505882, 0.505882, 1.0 },
+ { 0.235294, 0.494118, 0.494118, 1.0 },
+ { 0.227451, 0.482353, 0.482353, 1.0 },
+ { 0.231373, 0.470588, 0.458824, 1.0 },
+ { 0.223529, 0.454902, 0.435294, 1.0 },
+ { 0.211765, 0.435294, 0.427451, 1.0 },
+ { 0.203922, 0.415686, 0.403922, 1.0 },
+ { 0.200000, 0.396078, 0.376471, 1.0 },
+ { 0.188235, 0.372549, 0.364706, 1.0 },
+ { 0.192157, 0.360784, 0.349020, 1.0 },
+ { 0.203922, 0.360784, 0.341176, 1.0 },
+ { 0.207843, 0.380392, 0.352941, 1.0 },
+ { 0.231373, 0.407843, 0.364706, 1.0 },
+ { 0.203922, 0.349020, 0.317647, 1.0 },
+ { 0.156863, 0.298039, 0.282353, 1.0 },
+ };
+/* 040412-005 */
+static double4 colors_689[] = {
+ { 0.188235, 0.509804, 0.466667, 1.0 },
+ { 0.301961, 0.517647, 0.494118, 1.0 },
+ { 0.345098, 0.560784, 0.498039, 1.0 },
+ { 0.388235, 0.603922, 0.501961, 1.0 },
+ { 0.435294, 0.690196, 0.423529, 1.0 },
+ { 0.482353, 0.776471, 0.345098, 1.0 },
+ { 0.501961, 0.800000, 0.317647, 1.0 },
+ { 0.525490, 0.827451, 0.294118, 1.0 },
+ { 0.572549, 0.811765, 0.258824, 1.0 },
+ { 0.580392, 0.780392, 0.258824, 1.0 },
+ { 0.588235, 0.752941, 0.262745, 1.0 },
+ { 0.572549, 0.721569, 0.258824, 1.0 },
+ { 0.560784, 0.690196, 0.258824, 1.0 },
+ { 0.501961, 0.623529, 0.274510, 1.0 },
+ { 0.443137, 0.560784, 0.294118, 1.0 },
+ { 0.411765, 0.541176, 0.301961, 1.0 },
+ { 0.384314, 0.525490, 0.309804, 1.0 },
+ { 0.301961, 0.411765, 0.384314, 1.0 },
+ { 0.274510, 0.364706, 0.447059, 1.0 },
+ { 0.250980, 0.317647, 0.509804, 1.0 },
+ { 0.192157, 0.266667, 0.568627, 1.0 },
+ { 0.133333, 0.215686, 0.627451, 1.0 },
+ { 0.121569, 0.203922, 0.647059, 1.0 },
+ { 0.109804, 0.192157, 0.666667, 1.0 },
+ { 0.172549, 0.164706, 0.631373, 1.0 },
+ { 0.219608, 0.172549, 0.568627, 1.0 },
+ { 0.266667, 0.180392, 0.505882, 1.0 },
+ { 0.239216, 0.168627, 0.513725, 1.0 },
+ { 0.215686, 0.160784, 0.521569, 1.0 },
+ { 0.215686, 0.152941, 0.537255, 1.0 },
+ { 0.219608, 0.145098, 0.552941, 1.0 },
+ { 0.239216, 0.125490, 0.611765, 1.0 },
+ { 0.282353, 0.082353, 0.607843, 1.0 },
+ { 0.415686, 0.078431, 0.443137, 1.0 },
+ { 0.403922, 0.074510, 0.396078, 1.0 },
+ { 0.396078, 0.070588, 0.352941, 1.0 },
+ { 0.329412, 0.066667, 0.439216, 1.0 },
+ { 0.266667, 0.066667, 0.525490, 1.0 },
+ { 0.270588, 0.066667, 0.556863, 1.0 },
+ { 0.278431, 0.066667, 0.592157, 1.0 },
+ { 0.274510, 0.121569, 0.631373, 1.0 },
+ { 0.278431, 0.149020, 0.635294, 1.0 },
+ { 0.286275, 0.176471, 0.639216, 1.0 },
+ { 0.223529, 0.192157, 0.705882, 1.0 },
+ { 0.164706, 0.211765, 0.776471, 1.0 },
+ { 0.133333, 0.215686, 0.815686, 1.0 },
+ { 0.101961, 0.223529, 0.858824, 1.0 },
+ { 0.047059, 0.235294, 0.909804, 1.0 },
+ { 0.027451, 0.243137, 0.921569, 1.0 },
+ { 0.019608, 0.262745, 0.929412, 1.0 },
+ { 0.015686, 0.258824, 0.929412, 1.0 },
+ { 0.011765, 0.258824, 0.929412, 1.0 },
+ { 0.011765, 0.262745, 0.929412, 1.0 },
+ { 0.011765, 0.266667, 0.929412, 1.0 },
+ { 0.015686, 0.270588, 0.929412, 1.0 },
+ { 0.019608, 0.274510, 0.929412, 1.0 },
+ { 0.019608, 0.298039, 0.925490, 1.0 },
+ { 0.019608, 0.309804, 0.933333, 1.0 },
+ { 0.023529, 0.325490, 0.941176, 1.0 },
+ { 0.082353, 0.356863, 0.933333, 1.0 },
+ { 0.145098, 0.388235, 0.925490, 1.0 },
+ { 0.180392, 0.407843, 0.913725, 1.0 },
+ { 0.215686, 0.427451, 0.901961, 1.0 },
+ { 0.278431, 0.462745, 0.870588, 1.0 },
+ { 0.321569, 0.494118, 0.831373, 1.0 },
+ { 0.364706, 0.498039, 0.776471, 1.0 },
+ { 0.368627, 0.490196, 0.749020, 1.0 },
+ { 0.376471, 0.486275, 0.721569, 1.0 },
+ { 0.376471, 0.482353, 0.705882, 1.0 },
+ { 0.380392, 0.482353, 0.690196, 1.0 },
+ { 0.364706, 0.486275, 0.650980, 1.0 },
+ { 0.329412, 0.478431, 0.627451, 1.0 },
+ { 0.231373, 0.415686, 0.639216, 1.0 },
+ { 0.176471, 0.364706, 0.662745, 1.0 },
+ { 0.121569, 0.317647, 0.686275, 1.0 },
+ { 0.109804, 0.278431, 0.701961, 1.0 },
+ { 0.098039, 0.239216, 0.721569, 1.0 },
+ { 0.129412, 0.239216, 0.717647, 1.0 },
+ { 0.160784, 0.243137, 0.713725, 1.0 },
+ { 0.235294, 0.266667, 0.705882, 1.0 },
+ { 0.309804, 0.290196, 0.701961, 1.0 },
+ { 0.415686, 0.349020, 0.709804, 1.0 },
+ { 0.470588, 0.337255, 0.725490, 1.0 },
+ { 0.529412, 0.329412, 0.745098, 1.0 },
+ { 0.552941, 0.333333, 0.745098, 1.0 },
+ { 0.580392, 0.337255, 0.745098, 1.0 },
+ { 0.592157, 0.329412, 0.733333, 1.0 },
+ { 0.572549, 0.321569, 0.717647, 1.0 },
+ { 0.462745, 0.317647, 0.674510, 1.0 },
+ { 0.407843, 0.266667, 0.678431, 1.0 },
+ { 0.356863, 0.215686, 0.682353, 1.0 },
+ { 0.321569, 0.188235, 0.682353, 1.0 },
+ { 0.290196, 0.160784, 0.682353, 1.0 },
+ { 0.215686, 0.109804, 0.690196, 1.0 },
+ { 0.145098, 0.090196, 0.678431, 1.0 },
+ { 0.082353, 0.090196, 0.662745, 1.0 },
+ { 0.019608, 0.090196, 0.639216, 1.0 },
+ { 0.000000, 0.109804, 0.592157, 1.0 },
+ { 0.000000, 0.105882, 0.584314, 1.0 },
+ { 0.000000, 0.105882, 0.576471, 1.0 },
+ { 0.000000, 0.101961, 0.576471, 1.0 },
+ { 0.000000, 0.098039, 0.576471, 1.0 },
+ { 0.000000, 0.098039, 0.580392, 1.0 },
+ { 0.007843, 0.101961, 0.584314, 1.0 },
+ { 0.101961, 0.117647, 0.603922, 1.0 },
+ { 0.164706, 0.113725, 0.615686, 1.0 },
+ { 0.231373, 0.109804, 0.627451, 1.0 },
+ { 0.266667, 0.105882, 0.631373, 1.0 },
+ { 0.301961, 0.105882, 0.639216, 1.0 },
+ { 0.352941, 0.101961, 0.639216, 1.0 },
+ { 0.388235, 0.109804, 0.662745, 1.0 },
+ { 0.450980, 0.121569, 0.678431, 1.0 },
+ { 0.525490, 0.145098, 0.694118, 1.0 },
+ { 0.650980, 0.254902, 0.682353, 1.0 },
+ { 0.666667, 0.294118, 0.654902, 1.0 },
+ { 0.686275, 0.333333, 0.631373, 1.0 },
+ { 0.682353, 0.415686, 0.560784, 1.0 },
+ { 0.670588, 0.478431, 0.494118, 1.0 },
+ { 0.666667, 0.513725, 0.439216, 1.0 },
+ { 0.666667, 0.505882, 0.380392, 1.0 },
+ { 0.674510, 0.450980, 0.380392, 1.0 },
+ { 0.662745, 0.443137, 0.376471, 1.0 },
+ { 0.654902, 0.439216, 0.376471, 1.0 },
+ { 0.627451, 0.447059, 0.384314, 1.0 },
+ { 0.600000, 0.454902, 0.392157, 1.0 },
+ { 0.533333, 0.411765, 0.384314, 1.0 },
+ { 0.474510, 0.329412, 0.407843, 1.0 },
+ { 0.423529, 0.239216, 0.450980, 1.0 },
+ { 0.360784, 0.164706, 0.501961, 1.0 },
+ { 0.345098, 0.101961, 0.549020, 1.0 },
+ { 0.345098, 0.105882, 0.537255, 1.0 },
+ { 0.345098, 0.113725, 0.529412, 1.0 },
+ { 0.333333, 0.113725, 0.478431, 1.0 },
+ { 0.325490, 0.109804, 0.415686, 1.0 },
+ { 0.325490, 0.090196, 0.360784, 1.0 },
+ { 0.321569, 0.086275, 0.368627, 1.0 },
+ { 0.454902, 0.113725, 0.364706, 1.0 },
+ { 0.529412, 0.164706, 0.352941, 1.0 },
+ { 0.607843, 0.219608, 0.345098, 1.0 },
+ { 0.635294, 0.243137, 0.329412, 1.0 },
+ { 0.666667, 0.266667, 0.317647, 1.0 },
+ { 0.662745, 0.333333, 0.317647, 1.0 },
+ { 0.658824, 0.403922, 0.317647, 1.0 },
+ { 0.650980, 0.450980, 0.329412, 1.0 },
+ { 0.654902, 0.529412, 0.329412, 1.0 },
+ { 0.670588, 0.670588, 0.305882, 1.0 },
+ { 0.666667, 0.705882, 0.282353, 1.0 },
+ { 0.662745, 0.745098, 0.262745, 1.0 },
+ { 0.647059, 0.815686, 0.200000, 1.0 },
+ { 0.615686, 0.847059, 0.141176, 1.0 },
+ { 0.580392, 0.878431, 0.090196, 1.0 },
+ { 0.552941, 0.898039, 0.035294, 1.0 },
+ { 0.486275, 0.870588, 0.058824, 1.0 },
+ { 0.458824, 0.847059, 0.094118, 1.0 },
+ { 0.435294, 0.827451, 0.133333, 1.0 },
+ { 0.384314, 0.780392, 0.207843, 1.0 },
+ { 0.368627, 0.756863, 0.286275, 1.0 },
+ { 0.364706, 0.752941, 0.349020, 1.0 },
+ { 0.364706, 0.749020, 0.376471, 1.0 },
+ { 0.384314, 0.772549, 0.411765, 1.0 },
+ { 0.388235, 0.776471, 0.447059, 1.0 },
+ { 0.372549, 0.752941, 0.466667, 1.0 },
+ { 0.380392, 0.760784, 0.470588, 1.0 },
+ { 0.392157, 0.768627, 0.474510, 1.0 },
+ { 0.435294, 0.780392, 0.450980, 1.0 },
+ { 0.486275, 0.811765, 0.458824, 1.0 },
+ { 0.537255, 0.831373, 0.470588, 1.0 },
+ { 0.549020, 0.835294, 0.470588, 1.0 },
+ { 0.498039, 0.717647, 0.486275, 1.0 },
+ { 0.470588, 0.698039, 0.482353, 1.0 },
+ { 0.447059, 0.682353, 0.478431, 1.0 },
+ { 0.392157, 0.643137, 0.529412, 1.0 },
+ { 0.329412, 0.603922, 0.588235, 1.0 },
+ { 0.282353, 0.580392, 0.647059, 1.0 },
+ { 0.301961, 0.580392, 0.682353, 1.0 },
+ { 0.298039, 0.549020, 0.713725, 1.0 },
+ { 0.305882, 0.556863, 0.674510, 1.0 },
+ { 0.305882, 0.572549, 0.631373, 1.0 },
+ { 0.298039, 0.603922, 0.564706, 1.0 },
+ { 0.247059, 0.623529, 0.501961, 1.0 },
+ { 0.250980, 0.682353, 0.466667, 1.0 },
+ { 0.235294, 0.682353, 0.494118, 1.0 },
+ { 0.243137, 0.690196, 0.509804, 1.0 },
+ { 0.247059, 0.690196, 0.537255, 1.0 },
+ { 0.235294, 0.670588, 0.556863, 1.0 },
+ { 0.223529, 0.666667, 0.560784, 1.0 },
+ { 0.211765, 0.666667, 0.568627, 1.0 },
+ { 0.152941, 0.623529, 0.639216, 1.0 },
+ { 0.101961, 0.568627, 0.725490, 1.0 },
+ { 0.054902, 0.517647, 0.819608, 1.0 },
+ { 0.015686, 0.466667, 0.913725, 1.0 },
+ { 0.000000, 0.403922, 0.949020, 1.0 },
+ { 0.000000, 0.372549, 0.952941, 1.0 },
+ { 0.000000, 0.349020, 0.945098, 1.0 },
+ { 0.003922, 0.317647, 0.929412, 1.0 },
+ { 0.007843, 0.286275, 0.913725, 1.0 },
+ { 0.027451, 0.266667, 0.894118, 1.0 },
+ { 0.078431, 0.254902, 0.874510, 1.0 },
+ { 0.129412, 0.266667, 0.831373, 1.0 },
+ { 0.180392, 0.313725, 0.737255, 1.0 },
+ { 0.239216, 0.360784, 0.643137, 1.0 },
+ { 0.290196, 0.411765, 0.552941, 1.0 },
+ { 0.309804, 0.462745, 0.466667, 1.0 },
+ { 0.364706, 0.505882, 0.400000, 1.0 },
+ { 0.407843, 0.549020, 0.372549, 1.0 },
+ { 0.435294, 0.619608, 0.290196, 1.0 },
+ { 0.470588, 0.686275, 0.207843, 1.0 },
+ { 0.486275, 0.749020, 0.141176, 1.0 },
+ { 0.439216, 0.756863, 0.125490, 1.0 },
+ { 0.396078, 0.733333, 0.129412, 1.0 },
+ { 0.376471, 0.682353, 0.207843, 1.0 },
+ { 0.384314, 0.619608, 0.286275, 1.0 },
+ { 0.403922, 0.560784, 0.349020, 1.0 },
+ { 0.450980, 0.564706, 0.352941, 1.0 },
+ { 0.478431, 0.529412, 0.396078, 1.0 },
+ { 0.466667, 0.533333, 0.376471, 1.0 },
+ { 0.458824, 0.541176, 0.380392, 1.0 },
+ { 0.474510, 0.545098, 0.384314, 1.0 },
+ { 0.505882, 0.533333, 0.396078, 1.0 },
+ { 0.560784, 0.596078, 0.364706, 1.0 },
+ { 0.615686, 0.607843, 0.400000, 1.0 },
+ { 0.635294, 0.639216, 0.388235, 1.0 },
+ { 0.607843, 0.654902, 0.392157, 1.0 },
+ { 0.537255, 0.666667, 0.388235, 1.0 },
+ { 0.482353, 0.690196, 0.360784, 1.0 },
+ { 0.427451, 0.741176, 0.294118, 1.0 },
+ { 0.368627, 0.752941, 0.282353, 1.0 },
+ { 0.333333, 0.776471, 0.266667, 1.0 },
+ { 0.333333, 0.760784, 0.278431, 1.0 },
+ { 0.290196, 0.721569, 0.305882, 1.0 },
+ { 0.278431, 0.698039, 0.317647, 1.0 },
+ { 0.270588, 0.701961, 0.274510, 1.0 },
+ { 0.239216, 0.717647, 0.211765, 1.0 },
+ { 0.207843, 0.756863, 0.160784, 1.0 },
+ { 0.196078, 0.756863, 0.160784, 1.0 },
+ { 0.180392, 0.729412, 0.196078, 1.0 },
+ { 0.172549, 0.698039, 0.270588, 1.0 },
+ { 0.168627, 0.670588, 0.352941, 1.0 },
+ { 0.164706, 0.647059, 0.407843, 1.0 },
+ { 0.152941, 0.650980, 0.458824, 1.0 },
+ { 0.117647, 0.619608, 0.545098, 1.0 },
+ { 0.074510, 0.580392, 0.619608, 1.0 },
+ { 0.039216, 0.549020, 0.698039, 1.0 },
+ { 0.011765, 0.513725, 0.768627, 1.0 },
+ { 0.000000, 0.478431, 0.800000, 1.0 },
+ { 0.000000, 0.466667, 0.788235, 1.0 },
+ { 0.000000, 0.450980, 0.768627, 1.0 },
+ { 0.000000, 0.431373, 0.745098, 1.0 },
+ { 0.000000, 0.407843, 0.721569, 1.0 },
+ { 0.000000, 0.380392, 0.698039, 1.0 },
+ { 0.000000, 0.360784, 0.678431, 1.0 },
+ { 0.000000, 0.325490, 0.654902, 1.0 },
+ { 0.000000, 0.309804, 0.623529, 1.0 },
+ { 0.023529, 0.345098, 0.580392, 1.0 },
+ { 0.074510, 0.392157, 0.513725, 1.0 },
+ { 0.133333, 0.447059, 0.462745, 1.0 },
+ };
+/* 040412-006 */
+static double4 colors_690[] = {
+ { 0.164706, 0.439216, 0.321569, 1.0 },
+ { 0.278431, 0.380392, 0.250980, 1.0 },
+ { 0.301961, 0.329412, 0.231373, 1.0 },
+ { 0.325490, 0.282353, 0.215686, 1.0 },
+ { 0.360784, 0.254902, 0.196078, 1.0 },
+ { 0.396078, 0.227451, 0.180392, 1.0 },
+ { 0.415686, 0.211765, 0.172549, 1.0 },
+ { 0.439216, 0.200000, 0.168627, 1.0 },
+ { 0.505882, 0.258824, 0.172549, 1.0 },
+ { 0.533333, 0.270588, 0.152941, 1.0 },
+ { 0.564706, 0.282353, 0.137255, 1.0 },
+ { 0.525490, 0.258824, 0.152941, 1.0 },
+ { 0.490196, 0.239216, 0.168627, 1.0 },
+ { 0.447059, 0.219608, 0.188235, 1.0 },
+ { 0.407843, 0.203922, 0.207843, 1.0 },
+ { 0.380392, 0.200000, 0.227451, 1.0 },
+ { 0.356863, 0.196078, 0.247059, 1.0 },
+ { 0.301961, 0.180392, 0.286275, 1.0 },
+ { 0.298039, 0.192157, 0.270588, 1.0 },
+ { 0.298039, 0.203922, 0.254902, 1.0 },
+ { 0.290196, 0.203922, 0.247059, 1.0 },
+ { 0.282353, 0.203922, 0.243137, 1.0 },
+ { 0.282353, 0.196078, 0.243137, 1.0 },
+ { 0.286275, 0.188235, 0.243137, 1.0 },
+ { 0.290196, 0.137255, 0.290196, 1.0 },
+ { 0.317647, 0.101961, 0.313725, 1.0 },
+ { 0.349020, 0.070588, 0.337255, 1.0 },
+ { 0.407843, 0.050980, 0.325490, 1.0 },
+ { 0.470588, 0.035294, 0.317647, 1.0 },
+ { 0.501961, 0.023529, 0.309804, 1.0 },
+ { 0.533333, 0.015686, 0.305882, 1.0 },
+ { 0.596078, 0.003922, 0.282353, 1.0 },
+ { 0.650980, 0.000000, 0.262745, 1.0 },
+ { 0.749020, 0.000000, 0.254902, 1.0 },
+ { 0.752941, 0.000000, 0.274510, 1.0 },
+ { 0.760784, 0.000000, 0.298039, 1.0 },
+ { 0.737255, 0.011765, 0.309804, 1.0 },
+ { 0.717647, 0.027451, 0.321569, 1.0 },
+ { 0.694118, 0.043137, 0.321569, 1.0 },
+ { 0.670588, 0.058824, 0.325490, 1.0 },
+ { 0.568627, 0.121569, 0.325490, 1.0 },
+ { 0.521569, 0.156863, 0.333333, 1.0 },
+ { 0.474510, 0.192157, 0.345098, 1.0 },
+ { 0.427451, 0.211765, 0.372549, 1.0 },
+ { 0.384314, 0.235294, 0.400000, 1.0 },
+ { 0.352941, 0.247059, 0.415686, 1.0 },
+ { 0.321569, 0.258824, 0.435294, 1.0 },
+ { 0.262745, 0.290196, 0.466667, 1.0 },
+ { 0.196078, 0.325490, 0.494118, 1.0 },
+ { 0.098039, 0.396078, 0.474510, 1.0 },
+ { 0.078431, 0.439216, 0.443137, 1.0 },
+ { 0.062745, 0.482353, 0.411765, 1.0 },
+ { 0.090196, 0.498039, 0.376471, 1.0 },
+ { 0.121569, 0.517647, 0.345098, 1.0 },
+ { 0.133333, 0.521569, 0.325490, 1.0 },
+ { 0.149020, 0.529412, 0.309804, 1.0 },
+ { 0.184314, 0.541176, 0.262745, 1.0 },
+ { 0.184314, 0.541176, 0.235294, 1.0 },
+ { 0.188235, 0.545098, 0.211765, 1.0 },
+ { 0.188235, 0.545098, 0.211765, 1.0 },
+ { 0.188235, 0.549020, 0.211765, 1.0 },
+ { 0.188235, 0.549020, 0.215686, 1.0 },
+ { 0.188235, 0.552941, 0.219608, 1.0 },
+ { 0.188235, 0.556863, 0.231373, 1.0 },
+ { 0.192157, 0.564706, 0.250980, 1.0 },
+ { 0.176471, 0.564706, 0.321569, 1.0 },
+ { 0.149020, 0.552941, 0.360784, 1.0 },
+ { 0.121569, 0.541176, 0.403922, 1.0 },
+ { 0.105882, 0.537255, 0.423529, 1.0 },
+ { 0.090196, 0.533333, 0.443137, 1.0 },
+ { 0.062745, 0.525490, 0.474510, 1.0 },
+ { 0.035294, 0.509804, 0.505882, 1.0 },
+ { 0.043137, 0.509804, 0.505882, 1.0 },
+ { 0.082353, 0.509804, 0.474510, 1.0 },
+ { 0.121569, 0.509804, 0.443137, 1.0 },
+ { 0.156863, 0.482353, 0.407843, 1.0 },
+ { 0.196078, 0.454902, 0.376471, 1.0 },
+ { 0.200000, 0.439216, 0.360784, 1.0 },
+ { 0.207843, 0.423529, 0.345098, 1.0 },
+ { 0.188235, 0.384314, 0.341176, 1.0 },
+ { 0.180392, 0.364706, 0.309804, 1.0 },
+ { 0.180392, 0.372549, 0.231373, 1.0 },
+ { 0.215686, 0.396078, 0.180392, 1.0 },
+ { 0.250980, 0.419608, 0.133333, 1.0 },
+ { 0.274510, 0.423529, 0.113725, 1.0 },
+ { 0.301961, 0.427451, 0.094118, 1.0 },
+ { 0.341176, 0.435294, 0.058824, 1.0 },
+ { 0.356863, 0.427451, 0.058824, 1.0 },
+ { 0.337255, 0.403922, 0.074510, 1.0 },
+ { 0.313725, 0.423529, 0.074510, 1.0 },
+ { 0.290196, 0.447059, 0.074510, 1.0 },
+ { 0.282353, 0.470588, 0.070588, 1.0 },
+ { 0.278431, 0.494118, 0.066667, 1.0 },
+ { 0.270588, 0.521569, 0.082353, 1.0 },
+ { 0.270588, 0.552941, 0.101961, 1.0 },
+ { 0.270588, 0.572549, 0.117647, 1.0 },
+ { 0.270588, 0.584314, 0.133333, 1.0 },
+ { 0.250980, 0.576471, 0.164706, 1.0 },
+ { 0.254902, 0.580392, 0.149020, 1.0 },
+ { 0.262745, 0.584314, 0.137255, 1.0 },
+ { 0.262745, 0.584314, 0.133333, 1.0 },
+ { 0.262745, 0.584314, 0.129412, 1.0 },
+ { 0.258824, 0.580392, 0.129412, 1.0 },
+ { 0.250980, 0.584314, 0.129412, 1.0 },
+ { 0.215686, 0.572549, 0.164706, 1.0 },
+ { 0.188235, 0.537255, 0.176471, 1.0 },
+ { 0.160784, 0.505882, 0.188235, 1.0 },
+ { 0.160784, 0.490196, 0.180392, 1.0 },
+ { 0.160784, 0.478431, 0.172549, 1.0 },
+ { 0.168627, 0.447059, 0.145098, 1.0 },
+ { 0.200000, 0.407843, 0.117647, 1.0 },
+ { 0.250980, 0.392157, 0.082353, 1.0 },
+ { 0.305882, 0.380392, 0.050980, 1.0 },
+ { 0.376471, 0.388235, 0.039216, 1.0 },
+ { 0.384314, 0.384314, 0.039216, 1.0 },
+ { 0.396078, 0.380392, 0.039216, 1.0 },
+ { 0.415686, 0.368627, 0.043137, 1.0 },
+ { 0.403922, 0.352941, 0.047059, 1.0 },
+ { 0.415686, 0.309804, 0.054902, 1.0 },
+ { 0.454902, 0.262745, 0.070588, 1.0 },
+ { 0.537255, 0.188235, 0.125490, 1.0 },
+ { 0.580392, 0.188235, 0.149020, 1.0 },
+ { 0.627451, 0.192157, 0.172549, 1.0 },
+ { 0.623529, 0.203922, 0.180392, 1.0 },
+ { 0.623529, 0.219608, 0.192157, 1.0 },
+ { 0.580392, 0.258824, 0.219608, 1.0 },
+ { 0.525490, 0.294118, 0.239216, 1.0 },
+ { 0.490196, 0.305882, 0.258824, 1.0 },
+ { 0.486275, 0.305882, 0.278431, 1.0 },
+ { 0.490196, 0.239216, 0.333333, 1.0 },
+ { 0.517647, 0.215686, 0.341176, 1.0 },
+ { 0.545098, 0.196078, 0.349020, 1.0 },
+ { 0.552941, 0.164706, 0.345098, 1.0 },
+ { 0.549020, 0.156863, 0.345098, 1.0 },
+ { 0.529412, 0.184314, 0.329412, 1.0 },
+ { 0.486275, 0.223529, 0.301961, 1.0 },
+ { 0.474510, 0.329412, 0.231373, 1.0 },
+ { 0.498039, 0.341176, 0.211765, 1.0 },
+ { 0.521569, 0.352941, 0.192157, 1.0 },
+ { 0.545098, 0.341176, 0.176471, 1.0 },
+ { 0.568627, 0.333333, 0.160784, 1.0 },
+ { 0.576471, 0.305882, 0.145098, 1.0 },
+ { 0.572549, 0.282353, 0.125490, 1.0 },
+ { 0.533333, 0.270588, 0.117647, 1.0 },
+ { 0.486275, 0.270588, 0.109804, 1.0 },
+ { 0.423529, 0.368627, 0.070588, 1.0 },
+ { 0.407843, 0.392157, 0.070588, 1.0 },
+ { 0.392157, 0.415686, 0.074510, 1.0 },
+ { 0.407843, 0.454902, 0.054902, 1.0 },
+ { 0.380392, 0.470588, 0.054902, 1.0 },
+ { 0.333333, 0.470588, 0.082353, 1.0 },
+ { 0.282353, 0.458824, 0.121569, 1.0 },
+ { 0.160784, 0.427451, 0.215686, 1.0 },
+ { 0.156863, 0.419608, 0.231373, 1.0 },
+ { 0.156863, 0.415686, 0.250980, 1.0 },
+ { 0.164706, 0.388235, 0.282353, 1.0 },
+ { 0.219608, 0.372549, 0.301961, 1.0 },
+ { 0.282353, 0.368627, 0.286275, 1.0 },
+ { 0.329412, 0.349020, 0.294118, 1.0 },
+ { 0.376471, 0.329412, 0.301961, 1.0 },
+ { 0.411765, 0.286275, 0.333333, 1.0 },
+ { 0.443137, 0.231373, 0.364706, 1.0 },
+ { 0.458824, 0.207843, 0.364706, 1.0 },
+ { 0.478431, 0.184314, 0.368627, 1.0 },
+ { 0.521569, 0.141176, 0.368627, 1.0 },
+ { 0.584314, 0.109804, 0.337255, 1.0 },
+ { 0.639216, 0.078431, 0.305882, 1.0 },
+ { 0.694118, 0.050980, 0.266667, 1.0 },
+ { 0.749020, 0.027451, 0.215686, 1.0 },
+ { 0.749020, 0.039216, 0.200000, 1.0 },
+ { 0.752941, 0.050980, 0.188235, 1.0 },
+ { 0.749020, 0.074510, 0.156863, 1.0 },
+ { 0.745098, 0.109804, 0.121569, 1.0 },
+ { 0.749020, 0.149020, 0.090196, 1.0 },
+ { 0.745098, 0.188235, 0.058824, 1.0 },
+ { 0.741176, 0.215686, 0.027451, 1.0 },
+ { 0.725490, 0.254902, 0.011765, 1.0 },
+ { 0.705882, 0.294118, 0.003922, 1.0 },
+ { 0.686275, 0.333333, 0.000000, 1.0 },
+ { 0.654902, 0.368627, 0.000000, 1.0 },
+ { 0.627451, 0.411765, 0.000000, 1.0 },
+ { 0.600000, 0.454902, 0.000000, 1.0 },
+ { 0.572549, 0.498039, 0.000000, 1.0 },
+ { 0.552941, 0.529412, 0.000000, 1.0 },
+ { 0.521569, 0.588235, 0.000000, 1.0 },
+ { 0.513725, 0.596078, 0.000000, 1.0 },
+ { 0.509804, 0.603922, 0.000000, 1.0 },
+ { 0.494118, 0.615686, 0.000000, 1.0 },
+ { 0.478431, 0.619608, 0.000000, 1.0 },
+ { 0.462745, 0.623529, 0.000000, 1.0 },
+ { 0.450980, 0.627451, 0.000000, 1.0 },
+ { 0.443137, 0.627451, 0.000000, 1.0 },
+ { 0.439216, 0.631373, 0.000000, 1.0 },
+ { 0.443137, 0.627451, 0.000000, 1.0 },
+ { 0.454902, 0.607843, 0.000000, 1.0 },
+ { 0.458824, 0.564706, 0.015686, 1.0 },
+ { 0.470588, 0.517647, 0.043137, 1.0 },
+ { 0.490196, 0.474510, 0.078431, 1.0 },
+ { 0.509804, 0.423529, 0.117647, 1.0 },
+ { 0.525490, 0.376471, 0.149020, 1.0 },
+ { 0.537255, 0.333333, 0.180392, 1.0 },
+ { 0.537255, 0.301961, 0.200000, 1.0 },
+ { 0.529412, 0.282353, 0.203922, 1.0 },
+ { 0.501961, 0.239216, 0.211765, 1.0 },
+ { 0.466667, 0.207843, 0.227451, 1.0 },
+ { 0.431373, 0.184314, 0.250980, 1.0 },
+ { 0.400000, 0.164706, 0.286275, 1.0 },
+ { 0.368627, 0.152941, 0.325490, 1.0 },
+ { 0.341176, 0.149020, 0.380392, 1.0 },
+ { 0.317647, 0.152941, 0.427451, 1.0 },
+ { 0.282353, 0.192157, 0.458824, 1.0 },
+ { 0.250980, 0.215686, 0.482353, 1.0 },
+ { 0.203922, 0.247059, 0.494118, 1.0 },
+ { 0.152941, 0.278431, 0.498039, 1.0 },
+ { 0.101961, 0.305882, 0.501961, 1.0 },
+ { 0.058824, 0.333333, 0.501961, 1.0 },
+ { 0.058824, 0.349020, 0.521569, 1.0 },
+ { 0.078431, 0.349020, 0.541176, 1.0 },
+ { 0.101961, 0.352941, 0.564706, 1.0 },
+ { 0.141176, 0.341176, 0.584314, 1.0 },
+ { 0.184314, 0.325490, 0.596078, 1.0 },
+ { 0.219608, 0.305882, 0.607843, 1.0 },
+ { 0.219608, 0.301961, 0.603922, 1.0 },
+ { 0.188235, 0.301961, 0.584314, 1.0 },
+ { 0.184314, 0.298039, 0.564706, 1.0 },
+ { 0.184314, 0.266667, 0.541176, 1.0 },
+ { 0.192157, 0.231373, 0.509804, 1.0 },
+ { 0.227451, 0.196078, 0.478431, 1.0 },
+ { 0.286275, 0.156863, 0.427451, 1.0 },
+ { 0.376471, 0.117647, 0.396078, 1.0 },
+ { 0.427451, 0.101961, 0.356863, 1.0 },
+ { 0.431373, 0.109804, 0.329412, 1.0 },
+ { 0.396078, 0.137255, 0.309804, 1.0 },
+ { 0.349020, 0.164706, 0.305882, 1.0 },
+ { 0.286275, 0.196078, 0.298039, 1.0 },
+ { 0.223529, 0.227451, 0.313725, 1.0 },
+ { 0.188235, 0.243137, 0.305882, 1.0 },
+ { 0.196078, 0.243137, 0.305882, 1.0 },
+ { 0.203922, 0.235294, 0.286275, 1.0 },
+ { 0.243137, 0.243137, 0.278431, 1.0 },
+ { 0.243137, 0.254902, 0.270588, 1.0 },
+ { 0.231373, 0.270588, 0.278431, 1.0 },
+ { 0.196078, 0.298039, 0.298039, 1.0 },
+ { 0.141176, 0.333333, 0.337255, 1.0 },
+ { 0.086275, 0.360784, 0.380392, 1.0 },
+ { 0.035294, 0.384314, 0.427451, 1.0 },
+ { 0.000000, 0.400000, 0.458824, 1.0 },
+ { 0.000000, 0.411765, 0.478431, 1.0 },
+ { 0.000000, 0.419608, 0.482353, 1.0 },
+ { 0.011765, 0.380392, 0.462745, 1.0 },
+ { 0.011765, 0.356863, 0.447059, 1.0 },
+ { 0.011765, 0.341176, 0.431373, 1.0 },
+ { 0.027451, 0.356863, 0.400000, 1.0 },
+ { 0.054902, 0.376471, 0.376471, 1.0 },
+ { 0.090196, 0.396078, 0.352941, 1.0 },
+ { 0.133333, 0.403922, 0.329412, 1.0 },
+ };
+/* 040412-007 */
+static double4 colors_691[] = {
+ { 0.423529, 0.505882, 0.341176, 1.0 },
+ { 0.384314, 0.533333, 0.384314, 1.0 },
+ { 0.443137, 0.541176, 0.396078, 1.0 },
+ { 0.501961, 0.549020, 0.411765, 1.0 },
+ { 0.525490, 0.482353, 0.447059, 1.0 },
+ { 0.549020, 0.415686, 0.482353, 1.0 },
+ { 0.478431, 0.411765, 0.509804, 1.0 },
+ { 0.411765, 0.411765, 0.541176, 1.0 },
+ { 0.411765, 0.411765, 0.549020, 1.0 },
+ { 0.478431, 0.403922, 0.521569, 1.0 },
+ { 0.545098, 0.396078, 0.494118, 1.0 },
+ { 0.552941, 0.372549, 0.458824, 1.0 },
+ { 0.564706, 0.352941, 0.423529, 1.0 },
+ { 0.572549, 0.317647, 0.388235, 1.0 },
+ { 0.580392, 0.286275, 0.356863, 1.0 },
+ { 0.580392, 0.266667, 0.341176, 1.0 },
+ { 0.580392, 0.250980, 0.329412, 1.0 },
+ { 0.580392, 0.180392, 0.274510, 1.0 },
+ { 0.580392, 0.156863, 0.250980, 1.0 },
+ { 0.580392, 0.133333, 0.227451, 1.0 },
+ { 0.580392, 0.121569, 0.227451, 1.0 },
+ { 0.580392, 0.109804, 0.227451, 1.0 },
+ { 0.580392, 0.105882, 0.227451, 1.0 },
+ { 0.584314, 0.105882, 0.227451, 1.0 },
+ { 0.576471, 0.105882, 0.231373, 1.0 },
+ { 0.560784, 0.105882, 0.231373, 1.0 },
+ { 0.545098, 0.105882, 0.231373, 1.0 },
+ { 0.517647, 0.105882, 0.231373, 1.0 },
+ { 0.494118, 0.109804, 0.231373, 1.0 },
+ { 0.482353, 0.105882, 0.231373, 1.0 },
+ { 0.470588, 0.105882, 0.235294, 1.0 },
+ { 0.450980, 0.101961, 0.243137, 1.0 },
+ { 0.439216, 0.098039, 0.247059, 1.0 },
+ { 0.423529, 0.086275, 0.262745, 1.0 },
+ { 0.419608, 0.078431, 0.270588, 1.0 },
+ { 0.419608, 0.070588, 0.278431, 1.0 },
+ { 0.419608, 0.070588, 0.278431, 1.0 },
+ { 0.419608, 0.070588, 0.278431, 1.0 },
+ { 0.419608, 0.074510, 0.274510, 1.0 },
+ { 0.419608, 0.082353, 0.274510, 1.0 },
+ { 0.427451, 0.125490, 0.298039, 1.0 },
+ { 0.427451, 0.152941, 0.321569, 1.0 },
+ { 0.431373, 0.184314, 0.345098, 1.0 },
+ { 0.431373, 0.223529, 0.380392, 1.0 },
+ { 0.435294, 0.266667, 0.415686, 1.0 },
+ { 0.423529, 0.282353, 0.435294, 1.0 },
+ { 0.411765, 0.301961, 0.458824, 1.0 },
+ { 0.352941, 0.337255, 0.482353, 1.0 },
+ { 0.337255, 0.447059, 0.501961, 1.0 },
+ { 0.341176, 0.568627, 0.541176, 1.0 },
+ { 0.341176, 0.607843, 0.552941, 1.0 },
+ { 0.341176, 0.647059, 0.564706, 1.0 },
+ { 0.329412, 0.686275, 0.576471, 1.0 },
+ { 0.321569, 0.725490, 0.592157, 1.0 },
+ { 0.313725, 0.741176, 0.600000, 1.0 },
+ { 0.309804, 0.756863, 0.607843, 1.0 },
+ { 0.298039, 0.792157, 0.603922, 1.0 },
+ { 0.298039, 0.792157, 0.584314, 1.0 },
+ { 0.298039, 0.796078, 0.564706, 1.0 },
+ { 0.301961, 0.772549, 0.537255, 1.0 },
+ { 0.309804, 0.752941, 0.513725, 1.0 },
+ { 0.309804, 0.733333, 0.498039, 1.0 },
+ { 0.309804, 0.717647, 0.482353, 1.0 },
+ { 0.301961, 0.690196, 0.443137, 1.0 },
+ { 0.294118, 0.658824, 0.407843, 1.0 },
+ { 0.286275, 0.592157, 0.345098, 1.0 },
+ { 0.282353, 0.560784, 0.305882, 1.0 },
+ { 0.278431, 0.529412, 0.266667, 1.0 },
+ { 0.286275, 0.517647, 0.254902, 1.0 },
+ { 0.298039, 0.505882, 0.247059, 1.0 },
+ { 0.321569, 0.470588, 0.227451, 1.0 },
+ { 0.329412, 0.435294, 0.207843, 1.0 },
+ { 0.317647, 0.368627, 0.172549, 1.0 },
+ { 0.305882, 0.337255, 0.168627, 1.0 },
+ { 0.294118, 0.309804, 0.164706, 1.0 },
+ { 0.278431, 0.286275, 0.160784, 1.0 },
+ { 0.262745, 0.262745, 0.156863, 1.0 },
+ { 0.250980, 0.258824, 0.160784, 1.0 },
+ { 0.243137, 0.254902, 0.164706, 1.0 },
+ { 0.250980, 0.223529, 0.168627, 1.0 },
+ { 0.250980, 0.172549, 0.172549, 1.0 },
+ { 0.250980, 0.160784, 0.215686, 1.0 },
+ { 0.250980, 0.156863, 0.219608, 1.0 },
+ { 0.254902, 0.152941, 0.227451, 1.0 },
+ { 0.254902, 0.152941, 0.227451, 1.0 },
+ { 0.254902, 0.152941, 0.227451, 1.0 },
+ { 0.254902, 0.152941, 0.227451, 1.0 },
+ { 0.254902, 0.152941, 0.227451, 1.0 },
+ { 0.262745, 0.156863, 0.203922, 1.0 },
+ { 0.274510, 0.152941, 0.207843, 1.0 },
+ { 0.290196, 0.152941, 0.211765, 1.0 },
+ { 0.298039, 0.149020, 0.211765, 1.0 },
+ { 0.305882, 0.145098, 0.215686, 1.0 },
+ { 0.325490, 0.141176, 0.219608, 1.0 },
+ { 0.345098, 0.141176, 0.219608, 1.0 },
+ { 0.360784, 0.160784, 0.219608, 1.0 },
+ { 0.380392, 0.176471, 0.211765, 1.0 },
+ { 0.407843, 0.254902, 0.203922, 1.0 },
+ { 0.431373, 0.290196, 0.207843, 1.0 },
+ { 0.454902, 0.329412, 0.211765, 1.0 },
+ { 0.466667, 0.341176, 0.215686, 1.0 },
+ { 0.478431, 0.352941, 0.223529, 1.0 },
+ { 0.505882, 0.368627, 0.231373, 1.0 },
+ { 0.529412, 0.368627, 0.250980, 1.0 },
+ { 0.560784, 0.400000, 0.294118, 1.0 },
+ { 0.564706, 0.427451, 0.305882, 1.0 },
+ { 0.572549, 0.454902, 0.321569, 1.0 },
+ { 0.576471, 0.470588, 0.321569, 1.0 },
+ { 0.580392, 0.490196, 0.325490, 1.0 },
+ { 0.576471, 0.501961, 0.317647, 1.0 },
+ { 0.564706, 0.533333, 0.313725, 1.0 },
+ { 0.549020, 0.549020, 0.301961, 1.0 },
+ { 0.525490, 0.541176, 0.282353, 1.0 },
+ { 0.466667, 0.513725, 0.266667, 1.0 },
+ { 0.454902, 0.505882, 0.266667, 1.0 },
+ { 0.443137, 0.498039, 0.270588, 1.0 },
+ { 0.407843, 0.486275, 0.254902, 1.0 },
+ { 0.392157, 0.478431, 0.254902, 1.0 },
+ { 0.400000, 0.470588, 0.250980, 1.0 },
+ { 0.407843, 0.462745, 0.250980, 1.0 },
+ { 0.423529, 0.458824, 0.227451, 1.0 },
+ { 0.431373, 0.450980, 0.219608, 1.0 },
+ { 0.443137, 0.443137, 0.211765, 1.0 },
+ { 0.443137, 0.435294, 0.211765, 1.0 },
+ { 0.447059, 0.427451, 0.211765, 1.0 },
+ { 0.443137, 0.419608, 0.219608, 1.0 },
+ { 0.450980, 0.407843, 0.223529, 1.0 },
+ { 0.462745, 0.388235, 0.231373, 1.0 },
+ { 0.482353, 0.352941, 0.235294, 1.0 },
+ { 0.517647, 0.313725, 0.247059, 1.0 },
+ { 0.521569, 0.301961, 0.247059, 1.0 },
+ { 0.525490, 0.294118, 0.247059, 1.0 },
+ { 0.537255, 0.270588, 0.254902, 1.0 },
+ { 0.541176, 0.250980, 0.266667, 1.0 },
+ { 0.533333, 0.247059, 0.282353, 1.0 },
+ { 0.525490, 0.235294, 0.294118, 1.0 },
+ { 0.490196, 0.192157, 0.305882, 1.0 },
+ { 0.470588, 0.172549, 0.301961, 1.0 },
+ { 0.454902, 0.156863, 0.298039, 1.0 },
+ { 0.443137, 0.149020, 0.290196, 1.0 },
+ { 0.431373, 0.145098, 0.286275, 1.0 },
+ { 0.407843, 0.141176, 0.266667, 1.0 },
+ { 0.384314, 0.133333, 0.254902, 1.0 },
+ { 0.360784, 0.129412, 0.243137, 1.0 },
+ { 0.345098, 0.125490, 0.239216, 1.0 },
+ { 0.309804, 0.121569, 0.243137, 1.0 },
+ { 0.305882, 0.121569, 0.243137, 1.0 },
+ { 0.305882, 0.121569, 0.247059, 1.0 },
+ { 0.301961, 0.121569, 0.243137, 1.0 },
+ { 0.305882, 0.121569, 0.247059, 1.0 },
+ { 0.309804, 0.117647, 0.247059, 1.0 },
+ { 0.317647, 0.121569, 0.243137, 1.0 },
+ { 0.349020, 0.125490, 0.239216, 1.0 },
+ { 0.356863, 0.133333, 0.239216, 1.0 },
+ { 0.364706, 0.141176, 0.239216, 1.0 },
+ { 0.380392, 0.156863, 0.235294, 1.0 },
+ { 0.407843, 0.172549, 0.235294, 1.0 },
+ { 0.439216, 0.184314, 0.235294, 1.0 },
+ { 0.470588, 0.192157, 0.231373, 1.0 },
+ { 0.505882, 0.196078, 0.219608, 1.0 },
+ { 0.537255, 0.200000, 0.211765, 1.0 },
+ { 0.607843, 0.207843, 0.200000, 1.0 },
+ { 0.619608, 0.215686, 0.196078, 1.0 },
+ { 0.635294, 0.227451, 0.196078, 1.0 },
+ { 0.647059, 0.258824, 0.200000, 1.0 },
+ { 0.666667, 0.290196, 0.203922, 1.0 },
+ { 0.678431, 0.333333, 0.215686, 1.0 },
+ { 0.682353, 0.380392, 0.231373, 1.0 },
+ { 0.682353, 0.486275, 0.270588, 1.0 },
+ { 0.678431, 0.505882, 0.278431, 1.0 },
+ { 0.678431, 0.529412, 0.286275, 1.0 },
+ { 0.678431, 0.552941, 0.298039, 1.0 },
+ { 0.686275, 0.560784, 0.301961, 1.0 },
+ { 0.690196, 0.552941, 0.294118, 1.0 },
+ { 0.694118, 0.545098, 0.290196, 1.0 },
+ { 0.698039, 0.537255, 0.286275, 1.0 },
+ { 0.694118, 0.513725, 0.290196, 1.0 },
+ { 0.690196, 0.494118, 0.290196, 1.0 },
+ { 0.678431, 0.474510, 0.294118, 1.0 },
+ { 0.654902, 0.470588, 0.301961, 1.0 },
+ { 0.623529, 0.466667, 0.305882, 1.0 },
+ { 0.592157, 0.462745, 0.305882, 1.0 },
+ { 0.564706, 0.462745, 0.301961, 1.0 },
+ { 0.537255, 0.450980, 0.286275, 1.0 },
+ { 0.533333, 0.419608, 0.250980, 1.0 },
+ { 0.541176, 0.411765, 0.247059, 1.0 },
+ { 0.549020, 0.403922, 0.243137, 1.0 },
+ { 0.560784, 0.392157, 0.235294, 1.0 },
+ { 0.564706, 0.392157, 0.243137, 1.0 },
+ { 0.560784, 0.407843, 0.258824, 1.0 },
+ { 0.545098, 0.431373, 0.282353, 1.0 },
+ { 0.525490, 0.482353, 0.301961, 1.0 },
+ { 0.470588, 0.521569, 0.321569, 1.0 },
+ { 0.403922, 0.529412, 0.325490, 1.0 },
+ { 0.376471, 0.537255, 0.325490, 1.0 },
+ { 0.392157, 0.537255, 0.325490, 1.0 },
+ { 0.443137, 0.533333, 0.333333, 1.0 },
+ { 0.505882, 0.529412, 0.341176, 1.0 },
+ { 0.549020, 0.486275, 0.349020, 1.0 },
+ { 0.576471, 0.439216, 0.352941, 1.0 },
+ { 0.600000, 0.419608, 0.356863, 1.0 },
+ { 0.611765, 0.392157, 0.364706, 1.0 },
+ { 0.600000, 0.368627, 0.376471, 1.0 },
+ { 0.584314, 0.349020, 0.392157, 1.0 },
+ { 0.568627, 0.317647, 0.396078, 1.0 },
+ { 0.556863, 0.282353, 0.388235, 1.0 },
+ { 0.545098, 0.247059, 0.360784, 1.0 },
+ { 0.533333, 0.211765, 0.329412, 1.0 },
+ { 0.517647, 0.180392, 0.301961, 1.0 },
+ { 0.513725, 0.160784, 0.266667, 1.0 },
+ { 0.509804, 0.141176, 0.243137, 1.0 },
+ { 0.509804, 0.145098, 0.231373, 1.0 },
+ { 0.509804, 0.152941, 0.239216, 1.0 },
+ { 0.501961, 0.172549, 0.250980, 1.0 },
+ { 0.494118, 0.196078, 0.270588, 1.0 },
+ { 0.486275, 0.211765, 0.294118, 1.0 },
+ { 0.482353, 0.223529, 0.301961, 1.0 },
+ { 0.478431, 0.235294, 0.313725, 1.0 },
+ { 0.482353, 0.235294, 0.309804, 1.0 },
+ { 0.490196, 0.231373, 0.294118, 1.0 },
+ { 0.505882, 0.227451, 0.282353, 1.0 },
+ { 0.533333, 0.223529, 0.270588, 1.0 },
+ { 0.560784, 0.227451, 0.270588, 1.0 },
+ { 0.588235, 0.243137, 0.270588, 1.0 },
+ { 0.615686, 0.266667, 0.266667, 1.0 },
+ { 0.631373, 0.290196, 0.278431, 1.0 },
+ { 0.647059, 0.309804, 0.290196, 1.0 },
+ { 0.666667, 0.329412, 0.298039, 1.0 },
+ { 0.678431, 0.333333, 0.294118, 1.0 },
+ { 0.690196, 0.333333, 0.274510, 1.0 },
+ { 0.709804, 0.313725, 0.250980, 1.0 },
+ { 0.725490, 0.278431, 0.231373, 1.0 },
+ { 0.745098, 0.274510, 0.203922, 1.0 },
+ { 0.768627, 0.274510, 0.184314, 1.0 },
+ { 0.768627, 0.258824, 0.176471, 1.0 },
+ { 0.752941, 0.262745, 0.176471, 1.0 },
+ { 0.729412, 0.278431, 0.176471, 1.0 },
+ { 0.701961, 0.298039, 0.176471, 1.0 },
+ { 0.670588, 0.321569, 0.172549, 1.0 },
+ { 0.639216, 0.337255, 0.164706, 1.0 },
+ { 0.603922, 0.333333, 0.160784, 1.0 },
+ { 0.572549, 0.325490, 0.152941, 1.0 },
+ { 0.564706, 0.333333, 0.141176, 1.0 },
+ { 0.560784, 0.305882, 0.133333, 1.0 },
+ { 0.556863, 0.282353, 0.125490, 1.0 },
+ { 0.552941, 0.262745, 0.125490, 1.0 },
+ { 0.552941, 0.235294, 0.133333, 1.0 },
+ { 0.549020, 0.219608, 0.137255, 1.0 },
+ { 0.521569, 0.196078, 0.149020, 1.0 },
+ { 0.505882, 0.192157, 0.160784, 1.0 },
+ { 0.482353, 0.200000, 0.184314, 1.0 },
+ { 0.466667, 0.247059, 0.203922, 1.0 },
+ { 0.447059, 0.298039, 0.231373, 1.0 },
+ { 0.439216, 0.356863, 0.258824, 1.0 },
+ { 0.439216, 0.427451, 0.282353, 1.0 },
+ { 0.407843, 0.470588, 0.309804, 1.0 },
+ };
+/* 040412-008 */
+static double4 colors_692[] = {
+ { 0.227451, 0.298039, 0.607843, 1.0 },
+ { 0.219608, 0.313725, 0.615686, 1.0 },
+ { 0.211765, 0.321569, 0.623529, 1.0 },
+ { 0.207843, 0.333333, 0.631373, 1.0 },
+ { 0.196078, 0.349020, 0.643137, 1.0 },
+ { 0.184314, 0.368627, 0.654902, 1.0 },
+ { 0.172549, 0.380392, 0.662745, 1.0 },
+ { 0.164706, 0.392157, 0.670588, 1.0 },
+ { 0.137255, 0.431373, 0.705882, 1.0 },
+ { 0.129412, 0.443137, 0.713725, 1.0 },
+ { 0.121569, 0.458824, 0.725490, 1.0 },
+ { 0.117647, 0.462745, 0.729412, 1.0 },
+ { 0.117647, 0.470588, 0.733333, 1.0 },
+ { 0.113725, 0.478431, 0.737255, 1.0 },
+ { 0.113725, 0.490196, 0.745098, 1.0 },
+ { 0.113725, 0.494118, 0.745098, 1.0 },
+ { 0.113725, 0.498039, 0.745098, 1.0 },
+ { 0.113725, 0.490196, 0.745098, 1.0 },
+ { 0.117647, 0.482353, 0.737255, 1.0 },
+ { 0.121569, 0.474510, 0.733333, 1.0 },
+ { 0.133333, 0.458824, 0.725490, 1.0 },
+ { 0.149020, 0.447059, 0.717647, 1.0 },
+ { 0.152941, 0.435294, 0.709804, 1.0 },
+ { 0.160784, 0.423529, 0.701961, 1.0 },
+ { 0.180392, 0.376471, 0.654902, 1.0 },
+ { 0.196078, 0.345098, 0.627451, 1.0 },
+ { 0.211765, 0.313725, 0.600000, 1.0 },
+ { 0.231373, 0.274510, 0.576471, 1.0 },
+ { 0.254902, 0.239216, 0.552941, 1.0 },
+ { 0.270588, 0.231373, 0.545098, 1.0 },
+ { 0.286275, 0.223529, 0.537255, 1.0 },
+ { 0.313725, 0.207843, 0.521569, 1.0 },
+ { 0.337255, 0.196078, 0.513725, 1.0 },
+ { 0.380392, 0.180392, 0.498039, 1.0 },
+ { 0.392157, 0.172549, 0.486275, 1.0 },
+ { 0.407843, 0.168627, 0.474510, 1.0 },
+ { 0.407843, 0.164706, 0.462745, 1.0 },
+ { 0.411765, 0.164706, 0.454902, 1.0 },
+ { 0.415686, 0.160784, 0.450980, 1.0 },
+ { 0.423529, 0.160784, 0.447059, 1.0 },
+ { 0.427451, 0.133333, 0.439216, 1.0 },
+ { 0.427451, 0.125490, 0.427451, 1.0 },
+ { 0.431373, 0.117647, 0.415686, 1.0 },
+ { 0.435294, 0.109804, 0.419608, 1.0 },
+ { 0.443137, 0.105882, 0.423529, 1.0 },
+ { 0.447059, 0.101961, 0.419608, 1.0 },
+ { 0.454902, 0.101961, 0.415686, 1.0 },
+ { 0.454902, 0.101961, 0.415686, 1.0 },
+ { 0.458824, 0.098039, 0.415686, 1.0 },
+ { 0.454902, 0.098039, 0.392157, 1.0 },
+ { 0.462745, 0.098039, 0.376471, 1.0 },
+ { 0.470588, 0.098039, 0.364706, 1.0 },
+ { 0.474510, 0.098039, 0.349020, 1.0 },
+ { 0.482353, 0.098039, 0.337255, 1.0 },
+ { 0.482353, 0.098039, 0.333333, 1.0 },
+ { 0.486275, 0.098039, 0.329412, 1.0 },
+ { 0.498039, 0.098039, 0.321569, 1.0 },
+ { 0.498039, 0.098039, 0.317647, 1.0 },
+ { 0.498039, 0.098039, 0.313725, 1.0 },
+ { 0.486275, 0.098039, 0.313725, 1.0 },
+ { 0.474510, 0.098039, 0.313725, 1.0 },
+ { 0.470588, 0.098039, 0.313725, 1.0 },
+ { 0.466667, 0.098039, 0.313725, 1.0 },
+ { 0.447059, 0.098039, 0.321569, 1.0 },
+ { 0.431373, 0.098039, 0.329412, 1.0 },
+ { 0.407843, 0.098039, 0.329412, 1.0 },
+ { 0.407843, 0.109804, 0.352941, 1.0 },
+ { 0.407843, 0.121569, 0.376471, 1.0 },
+ { 0.403922, 0.133333, 0.392157, 1.0 },
+ { 0.400000, 0.149020, 0.411765, 1.0 },
+ { 0.400000, 0.176471, 0.431373, 1.0 },
+ { 0.392157, 0.200000, 0.458824, 1.0 },
+ { 0.360784, 0.239216, 0.505882, 1.0 },
+ { 0.337255, 0.254902, 0.521569, 1.0 },
+ { 0.313725, 0.270588, 0.537255, 1.0 },
+ { 0.290196, 0.286275, 0.549020, 1.0 },
+ { 0.266667, 0.301961, 0.560784, 1.0 },
+ { 0.258824, 0.309804, 0.564706, 1.0 },
+ { 0.250980, 0.321569, 0.568627, 1.0 },
+ { 0.227451, 0.352941, 0.584314, 1.0 },
+ { 0.207843, 0.384314, 0.611765, 1.0 },
+ { 0.168627, 0.454902, 0.662745, 1.0 },
+ { 0.156863, 0.490196, 0.690196, 1.0 },
+ { 0.149020, 0.529412, 0.721569, 1.0 },
+ { 0.149020, 0.545098, 0.737255, 1.0 },
+ { 0.149020, 0.564706, 0.752941, 1.0 },
+ { 0.160784, 0.596078, 0.784314, 1.0 },
+ { 0.160784, 0.639216, 0.811765, 1.0 },
+ { 0.160784, 0.662745, 0.831373, 1.0 },
+ { 0.164706, 0.650980, 0.823529, 1.0 },
+ { 0.168627, 0.643137, 0.815686, 1.0 },
+ { 0.172549, 0.627451, 0.811765, 1.0 },
+ { 0.180392, 0.615686, 0.807843, 1.0 },
+ { 0.180392, 0.596078, 0.784314, 1.0 },
+ { 0.192157, 0.564706, 0.768627, 1.0 },
+ { 0.184314, 0.533333, 0.752941, 1.0 },
+ { 0.192157, 0.505882, 0.745098, 1.0 },
+ { 0.219608, 0.458824, 0.721569, 1.0 },
+ { 0.227451, 0.439216, 0.709804, 1.0 },
+ { 0.239216, 0.423529, 0.701961, 1.0 },
+ { 0.247059, 0.407843, 0.694118, 1.0 },
+ { 0.258824, 0.396078, 0.690196, 1.0 },
+ { 0.274510, 0.368627, 0.678431, 1.0 },
+ { 0.290196, 0.349020, 0.670588, 1.0 },
+ { 0.329412, 0.321569, 0.658824, 1.0 },
+ { 0.345098, 0.309804, 0.650980, 1.0 },
+ { 0.360784, 0.298039, 0.643137, 1.0 },
+ { 0.364706, 0.290196, 0.635294, 1.0 },
+ { 0.368627, 0.286275, 0.627451, 1.0 },
+ { 0.384314, 0.266667, 0.615686, 1.0 },
+ { 0.407843, 0.250980, 0.600000, 1.0 },
+ { 0.415686, 0.227451, 0.592157, 1.0 },
+ { 0.427451, 0.223529, 0.576471, 1.0 },
+ { 0.407843, 0.200000, 0.549020, 1.0 },
+ { 0.400000, 0.200000, 0.545098, 1.0 },
+ { 0.396078, 0.200000, 0.545098, 1.0 },
+ { 0.364706, 0.207843, 0.537255, 1.0 },
+ { 0.337255, 0.211765, 0.537255, 1.0 },
+ { 0.301961, 0.223529, 0.545098, 1.0 },
+ { 0.266667, 0.235294, 0.545098, 1.0 },
+ { 0.219608, 0.254902, 0.545098, 1.0 },
+ { 0.203922, 0.262745, 0.545098, 1.0 },
+ { 0.192157, 0.274510, 0.545098, 1.0 },
+ { 0.184314, 0.270588, 0.537255, 1.0 },
+ { 0.180392, 0.266667, 0.533333, 1.0 },
+ { 0.176471, 0.266667, 0.533333, 1.0 },
+ { 0.180392, 0.270588, 0.533333, 1.0 },
+ { 0.180392, 0.286275, 0.537255, 1.0 },
+ { 0.168627, 0.301961, 0.549020, 1.0 },
+ { 0.168627, 0.329412, 0.564706, 1.0 },
+ { 0.164706, 0.329412, 0.560784, 1.0 },
+ { 0.160784, 0.329412, 0.560784, 1.0 },
+ { 0.149020, 0.321569, 0.549020, 1.0 },
+ { 0.137255, 0.317647, 0.545098, 1.0 },
+ { 0.121569, 0.313725, 0.545098, 1.0 },
+ { 0.113725, 0.305882, 0.533333, 1.0 },
+ { 0.098039, 0.274510, 0.521569, 1.0 },
+ { 0.098039, 0.274510, 0.521569, 1.0 },
+ { 0.098039, 0.274510, 0.521569, 1.0 },
+ { 0.098039, 0.278431, 0.525490, 1.0 },
+ { 0.098039, 0.282353, 0.529412, 1.0 },
+ { 0.098039, 0.301961, 0.537255, 1.0 },
+ { 0.098039, 0.313725, 0.549020, 1.0 },
+ { 0.098039, 0.313725, 0.549020, 1.0 },
+ { 0.101961, 0.305882, 0.549020, 1.0 },
+ { 0.121569, 0.298039, 0.533333, 1.0 },
+ { 0.125490, 0.282353, 0.517647, 1.0 },
+ { 0.129412, 0.266667, 0.505882, 1.0 },
+ { 0.137255, 0.219608, 0.482353, 1.0 },
+ { 0.149020, 0.168627, 0.447059, 1.0 },
+ { 0.160784, 0.137255, 0.415686, 1.0 },
+ { 0.176471, 0.117647, 0.392157, 1.0 },
+ { 0.192157, 0.101961, 0.380392, 1.0 },
+ { 0.200000, 0.101961, 0.376471, 1.0 },
+ { 0.207843, 0.101961, 0.376471, 1.0 },
+ { 0.223529, 0.101961, 0.376471, 1.0 },
+ { 0.254902, 0.105882, 0.368627, 1.0 },
+ { 0.286275, 0.105882, 0.364706, 1.0 },
+ { 0.321569, 0.101961, 0.360784, 1.0 },
+ { 0.360784, 0.098039, 0.349020, 1.0 },
+ { 0.380392, 0.098039, 0.333333, 1.0 },
+ { 0.431373, 0.098039, 0.298039, 1.0 },
+ { 0.443137, 0.098039, 0.290196, 1.0 },
+ { 0.454902, 0.098039, 0.286275, 1.0 },
+ { 0.470588, 0.098039, 0.274510, 1.0 },
+ { 0.482353, 0.098039, 0.274510, 1.0 },
+ { 0.490196, 0.098039, 0.266667, 1.0 },
+ { 0.490196, 0.098039, 0.274510, 1.0 },
+ { 0.498039, 0.098039, 0.282353, 1.0 },
+ { 0.498039, 0.098039, 0.282353, 1.0 },
+ { 0.501961, 0.098039, 0.282353, 1.0 },
+ { 0.501961, 0.098039, 0.286275, 1.0 },
+ { 0.513725, 0.098039, 0.286275, 1.0 },
+ { 0.517647, 0.098039, 0.286275, 1.0 },
+ { 0.529412, 0.098039, 0.286275, 1.0 },
+ { 0.533333, 0.098039, 0.286275, 1.0 },
+ { 0.537255, 0.098039, 0.290196, 1.0 },
+ { 0.537255, 0.098039, 0.290196, 1.0 },
+ { 0.537255, 0.098039, 0.298039, 1.0 },
+ { 0.533333, 0.098039, 0.313725, 1.0 },
+ { 0.529412, 0.098039, 0.321569, 1.0 },
+ { 0.517647, 0.098039, 0.345098, 1.0 },
+ { 0.505882, 0.098039, 0.364706, 1.0 },
+ { 0.490196, 0.098039, 0.396078, 1.0 },
+ { 0.447059, 0.098039, 0.470588, 1.0 },
+ { 0.427451, 0.105882, 0.482353, 1.0 },
+ { 0.407843, 0.113725, 0.498039, 1.0 },
+ { 0.376471, 0.133333, 0.529412, 1.0 },
+ { 0.333333, 0.164706, 0.549020, 1.0 },
+ { 0.286275, 0.196078, 0.576471, 1.0 },
+ { 0.235294, 0.227451, 0.600000, 1.0 },
+ { 0.211765, 0.270588, 0.627451, 1.0 },
+ { 0.184314, 0.329412, 0.647059, 1.0 },
+ { 0.164706, 0.364706, 0.674510, 1.0 },
+ { 0.137255, 0.400000, 0.694118, 1.0 },
+ { 0.121569, 0.439216, 0.717647, 1.0 },
+ { 0.101961, 0.470588, 0.737255, 1.0 },
+ { 0.098039, 0.501961, 0.760784, 1.0 },
+ { 0.098039, 0.529412, 0.768627, 1.0 },
+ { 0.098039, 0.537255, 0.780392, 1.0 },
+ { 0.098039, 0.537255, 0.780392, 1.0 },
+ { 0.098039, 0.533333, 0.780392, 1.0 },
+ { 0.098039, 0.529412, 0.768627, 1.0 },
+ { 0.098039, 0.505882, 0.760784, 1.0 },
+ { 0.101961, 0.490196, 0.745098, 1.0 },
+ { 0.105882, 0.470588, 0.721569, 1.0 },
+ { 0.117647, 0.454902, 0.701961, 1.0 },
+ { 0.121569, 0.427451, 0.678431, 1.0 },
+ { 0.121569, 0.407843, 0.658824, 1.0 },
+ { 0.117647, 0.376471, 0.643137, 1.0 },
+ { 0.117647, 0.352941, 0.623529, 1.0 },
+ { 0.117647, 0.329412, 0.596078, 1.0 },
+ { 0.117647, 0.290196, 0.576471, 1.0 },
+ { 0.113725, 0.266667, 0.549020, 1.0 },
+ { 0.117647, 0.227451, 0.529412, 1.0 },
+ { 0.129412, 0.184314, 0.505882, 1.0 },
+ { 0.145098, 0.160784, 0.482353, 1.0 },
+ { 0.160784, 0.137255, 0.470588, 1.0 },
+ { 0.168627, 0.137255, 0.458824, 1.0 },
+ { 0.176471, 0.137255, 0.466667, 1.0 },
+ { 0.164706, 0.152941, 0.470588, 1.0 },
+ { 0.149020, 0.180392, 0.482353, 1.0 },
+ { 0.133333, 0.207843, 0.498039, 1.0 },
+ { 0.121569, 0.235294, 0.505882, 1.0 },
+ { 0.105882, 0.243137, 0.517647, 1.0 },
+ { 0.101961, 0.250980, 0.529412, 1.0 },
+ { 0.098039, 0.250980, 0.533333, 1.0 },
+ { 0.101961, 0.235294, 0.533333, 1.0 },
+ { 0.113725, 0.227451, 0.533333, 1.0 },
+ { 0.129412, 0.223529, 0.533333, 1.0 },
+ { 0.149020, 0.211765, 0.545098, 1.0 },
+ { 0.160784, 0.211765, 0.549020, 1.0 },
+ { 0.168627, 0.227451, 0.560784, 1.0 },
+ { 0.180392, 0.254902, 0.576471, 1.0 },
+ { 0.180392, 0.274510, 0.596078, 1.0 },
+ { 0.180392, 0.305882, 0.615686, 1.0 },
+ { 0.176471, 0.337255, 0.643137, 1.0 },
+ { 0.164706, 0.368627, 0.662745, 1.0 },
+ { 0.160784, 0.384314, 0.678431, 1.0 },
+ { 0.152941, 0.396078, 0.686275, 1.0 },
+ { 0.152941, 0.396078, 0.686275, 1.0 },
+ { 0.160784, 0.384314, 0.678431, 1.0 },
+ { 0.164706, 0.368627, 0.670588, 1.0 },
+ { 0.180392, 0.352941, 0.654902, 1.0 },
+ { 0.192157, 0.333333, 0.639216, 1.0 },
+ { 0.207843, 0.313725, 0.623529, 1.0 },
+ { 0.200000, 0.329412, 0.627451, 1.0 },
+ { 0.196078, 0.333333, 0.631373, 1.0 },
+ { 0.196078, 0.345098, 0.631373, 1.0 },
+ { 0.192157, 0.345098, 0.631373, 1.0 },
+ { 0.196078, 0.345098, 0.631373, 1.0 },
+ { 0.196078, 0.345098, 0.631373, 1.0 },
+ { 0.196078, 0.333333, 0.631373, 1.0 },
+ { 0.200000, 0.333333, 0.631373, 1.0 },
+ { 0.207843, 0.333333, 0.631373, 1.0 },
+ { 0.211765, 0.333333, 0.627451, 1.0 },
+ };
+/* 040412-010 */
+static double4 colors_693[] = {
+ { 0.411765, 0.505882, 0.403922, 1.0 },
+ { 0.427451, 0.513725, 0.403922, 1.0 },
+ { 0.431373, 0.517647, 0.403922, 1.0 },
+ { 0.439216, 0.521569, 0.403922, 1.0 },
+ { 0.447059, 0.525490, 0.403922, 1.0 },
+ { 0.454902, 0.529412, 0.403922, 1.0 },
+ { 0.454902, 0.529412, 0.403922, 1.0 },
+ { 0.458824, 0.533333, 0.403922, 1.0 },
+ { 0.470588, 0.537255, 0.400000, 1.0 },
+ { 0.474510, 0.537255, 0.396078, 1.0 },
+ { 0.482353, 0.541176, 0.396078, 1.0 },
+ { 0.486275, 0.541176, 0.392157, 1.0 },
+ { 0.494118, 0.541176, 0.392157, 1.0 },
+ { 0.498039, 0.541176, 0.388235, 1.0 },
+ { 0.501961, 0.541176, 0.384314, 1.0 },
+ { 0.501961, 0.541176, 0.380392, 1.0 },
+ { 0.505882, 0.541176, 0.380392, 1.0 },
+ { 0.513725, 0.541176, 0.372549, 1.0 },
+ { 0.513725, 0.541176, 0.368627, 1.0 },
+ { 0.517647, 0.541176, 0.364706, 1.0 },
+ { 0.521569, 0.541176, 0.360784, 1.0 },
+ { 0.525490, 0.541176, 0.360784, 1.0 },
+ { 0.525490, 0.541176, 0.356863, 1.0 },
+ { 0.525490, 0.541176, 0.356863, 1.0 },
+ { 0.529412, 0.537255, 0.352941, 1.0 },
+ { 0.529412, 0.537255, 0.349020, 1.0 },
+ { 0.533333, 0.537255, 0.345098, 1.0 },
+ { 0.529412, 0.529412, 0.337255, 1.0 },
+ { 0.525490, 0.521569, 0.329412, 1.0 },
+ { 0.517647, 0.517647, 0.321569, 1.0 },
+ { 0.513725, 0.513725, 0.317647, 1.0 },
+ { 0.501961, 0.501961, 0.301961, 1.0 },
+ { 0.494118, 0.494118, 0.290196, 1.0 },
+ { 0.470588, 0.474510, 0.266667, 1.0 },
+ { 0.458824, 0.462745, 0.254902, 1.0 },
+ { 0.450980, 0.454902, 0.247059, 1.0 },
+ { 0.439216, 0.447059, 0.235294, 1.0 },
+ { 0.427451, 0.439216, 0.223529, 1.0 },
+ { 0.423529, 0.431373, 0.219608, 1.0 },
+ { 0.419608, 0.427451, 0.215686, 1.0 },
+ { 0.400000, 0.411765, 0.200000, 1.0 },
+ { 0.388235, 0.403922, 0.192157, 1.0 },
+ { 0.380392, 0.396078, 0.184314, 1.0 },
+ { 0.368627, 0.388235, 0.176471, 1.0 },
+ { 0.360784, 0.380392, 0.168627, 1.0 },
+ { 0.352941, 0.376471, 0.164706, 1.0 },
+ { 0.349020, 0.372549, 0.164706, 1.0 },
+ { 0.341176, 0.364706, 0.156863, 1.0 },
+ { 0.329412, 0.356863, 0.152941, 1.0 },
+ { 0.309804, 0.341176, 0.141176, 1.0 },
+ { 0.301961, 0.333333, 0.137255, 1.0 },
+ { 0.294118, 0.329412, 0.133333, 1.0 },
+ { 0.282353, 0.321569, 0.129412, 1.0 },
+ { 0.274510, 0.317647, 0.129412, 1.0 },
+ { 0.270588, 0.313725, 0.125490, 1.0 },
+ { 0.266667, 0.309804, 0.125490, 1.0 },
+ { 0.247059, 0.298039, 0.121569, 1.0 },
+ { 0.239216, 0.290196, 0.121569, 1.0 },
+ { 0.231373, 0.286275, 0.121569, 1.0 },
+ { 0.223529, 0.282353, 0.121569, 1.0 },
+ { 0.215686, 0.278431, 0.121569, 1.0 },
+ { 0.211765, 0.274510, 0.121569, 1.0 },
+ { 0.207843, 0.274510, 0.121569, 1.0 },
+ { 0.203922, 0.270588, 0.121569, 1.0 },
+ { 0.196078, 0.266667, 0.125490, 1.0 },
+ { 0.184314, 0.258824, 0.129412, 1.0 },
+ { 0.176471, 0.254902, 0.129412, 1.0 },
+ { 0.172549, 0.254902, 0.133333, 1.0 },
+ { 0.168627, 0.250980, 0.133333, 1.0 },
+ { 0.164706, 0.250980, 0.137255, 1.0 },
+ { 0.160784, 0.250980, 0.141176, 1.0 },
+ { 0.156863, 0.250980, 0.141176, 1.0 },
+ { 0.149020, 0.247059, 0.149020, 1.0 },
+ { 0.145098, 0.247059, 0.152941, 1.0 },
+ { 0.141176, 0.247059, 0.156863, 1.0 },
+ { 0.137255, 0.243137, 0.160784, 1.0 },
+ { 0.133333, 0.243137, 0.164706, 1.0 },
+ { 0.129412, 0.243137, 0.164706, 1.0 },
+ { 0.129412, 0.243137, 0.168627, 1.0 },
+ { 0.125490, 0.243137, 0.172549, 1.0 },
+ { 0.121569, 0.243137, 0.176471, 1.0 },
+ { 0.117647, 0.243137, 0.180392, 1.0 },
+ { 0.113725, 0.243137, 0.184314, 1.0 },
+ { 0.113725, 0.243137, 0.188235, 1.0 },
+ { 0.109804, 0.243137, 0.188235, 1.0 },
+ { 0.109804, 0.247059, 0.188235, 1.0 },
+ { 0.109804, 0.247059, 0.192157, 1.0 },
+ { 0.105882, 0.247059, 0.196078, 1.0 },
+ { 0.101961, 0.247059, 0.200000, 1.0 },
+ { 0.101961, 0.247059, 0.200000, 1.0 },
+ { 0.101961, 0.250980, 0.203922, 1.0 },
+ { 0.098039, 0.250980, 0.203922, 1.0 },
+ { 0.098039, 0.250980, 0.207843, 1.0 },
+ { 0.098039, 0.254902, 0.207843, 1.0 },
+ { 0.098039, 0.254902, 0.211765, 1.0 },
+ { 0.098039, 0.258824, 0.211765, 1.0 },
+ { 0.098039, 0.258824, 0.215686, 1.0 },
+ { 0.098039, 0.266667, 0.219608, 1.0 },
+ { 0.101961, 0.270588, 0.223529, 1.0 },
+ { 0.109804, 0.278431, 0.231373, 1.0 },
+ { 0.117647, 0.282353, 0.235294, 1.0 },
+ { 0.125490, 0.290196, 0.243137, 1.0 },
+ { 0.137255, 0.301961, 0.254902, 1.0 },
+ { 0.149020, 0.313725, 0.266667, 1.0 },
+ { 0.176471, 0.333333, 0.290196, 1.0 },
+ { 0.188235, 0.341176, 0.298039, 1.0 },
+ { 0.200000, 0.352941, 0.309804, 1.0 },
+ { 0.203922, 0.356863, 0.313725, 1.0 },
+ { 0.211765, 0.364706, 0.317647, 1.0 },
+ { 0.227451, 0.372549, 0.325490, 1.0 },
+ { 0.239216, 0.384314, 0.337255, 1.0 },
+ { 0.250980, 0.392157, 0.345098, 1.0 },
+ { 0.262745, 0.403922, 0.349020, 1.0 },
+ { 0.286275, 0.419608, 0.364706, 1.0 },
+ { 0.290196, 0.423529, 0.364706, 1.0 },
+ { 0.298039, 0.427451, 0.368627, 1.0 },
+ { 0.309804, 0.439216, 0.376471, 1.0 },
+ { 0.321569, 0.447059, 0.380392, 1.0 },
+ { 0.329412, 0.454902, 0.384314, 1.0 },
+ { 0.341176, 0.462745, 0.392157, 1.0 },
+ { 0.360784, 0.474510, 0.400000, 1.0 },
+ { 0.368627, 0.478431, 0.400000, 1.0 },
+ { 0.380392, 0.486275, 0.403922, 1.0 },
+ { 0.384314, 0.490196, 0.403922, 1.0 },
+ { 0.388235, 0.494118, 0.407843, 1.0 },
+ { 0.400000, 0.498039, 0.411765, 1.0 },
+ { 0.407843, 0.505882, 0.411765, 1.0 },
+ { 0.415686, 0.509804, 0.411765, 1.0 },
+ { 0.411765, 0.505882, 0.403922, 1.0 },
+ { 0.427451, 0.513725, 0.403922, 1.0 },
+ { 0.431373, 0.513725, 0.403922, 1.0 },
+ { 0.435294, 0.517647, 0.403922, 1.0 },
+ { 0.439216, 0.521569, 0.403922, 1.0 },
+ { 0.447059, 0.525490, 0.403922, 1.0 },
+ { 0.454902, 0.529412, 0.403922, 1.0 },
+ { 0.458824, 0.533333, 0.403922, 1.0 },
+ { 0.470588, 0.537255, 0.400000, 1.0 },
+ { 0.474510, 0.537255, 0.396078, 1.0 },
+ { 0.482353, 0.541176, 0.396078, 1.0 },
+ { 0.482353, 0.541176, 0.392157, 1.0 },
+ { 0.486275, 0.541176, 0.392157, 1.0 },
+ { 0.494118, 0.541176, 0.392157, 1.0 },
+ { 0.498039, 0.541176, 0.388235, 1.0 },
+ { 0.501961, 0.541176, 0.384314, 1.0 },
+ { 0.505882, 0.541176, 0.380392, 1.0 },
+ { 0.513725, 0.541176, 0.372549, 1.0 },
+ { 0.513725, 0.541176, 0.368627, 1.0 },
+ { 0.513725, 0.541176, 0.368627, 1.0 },
+ { 0.517647, 0.541176, 0.364706, 1.0 },
+ { 0.521569, 0.541176, 0.360784, 1.0 },
+ { 0.525490, 0.541176, 0.360784, 1.0 },
+ { 0.525490, 0.541176, 0.356863, 1.0 },
+ { 0.529412, 0.537255, 0.352941, 1.0 },
+ { 0.529412, 0.537255, 0.349020, 1.0 },
+ { 0.533333, 0.537255, 0.349020, 1.0 },
+ { 0.533333, 0.537255, 0.345098, 1.0 },
+ { 0.537255, 0.533333, 0.345098, 1.0 },
+ { 0.525490, 0.521569, 0.329412, 1.0 },
+ { 0.513725, 0.513725, 0.317647, 1.0 },
+ { 0.501961, 0.501961, 0.301961, 1.0 },
+ { 0.494118, 0.494118, 0.290196, 1.0 },
+ { 0.470588, 0.474510, 0.266667, 1.0 },
+ { 0.462745, 0.470588, 0.258824, 1.0 },
+ { 0.458824, 0.466667, 0.254902, 1.0 },
+ { 0.450980, 0.454902, 0.247059, 1.0 },
+ { 0.439216, 0.447059, 0.235294, 1.0 },
+ { 0.427451, 0.439216, 0.223529, 1.0 },
+ { 0.419608, 0.427451, 0.215686, 1.0 },
+ { 0.400000, 0.411765, 0.200000, 1.0 },
+ { 0.392157, 0.407843, 0.196078, 1.0 },
+ { 0.388235, 0.403922, 0.192157, 1.0 },
+ { 0.380392, 0.396078, 0.184314, 1.0 },
+ { 0.368627, 0.388235, 0.176471, 1.0 },
+ { 0.360784, 0.380392, 0.168627, 1.0 },
+ { 0.349020, 0.372549, 0.164706, 1.0 },
+ { 0.341176, 0.364706, 0.156863, 1.0 },
+ { 0.329412, 0.356863, 0.152941, 1.0 },
+ { 0.321569, 0.349020, 0.145098, 1.0 },
+ { 0.309804, 0.341176, 0.141176, 1.0 },
+ { 0.301961, 0.337255, 0.137255, 1.0 },
+ { 0.294118, 0.329412, 0.133333, 1.0 },
+ { 0.282353, 0.321569, 0.129412, 1.0 },
+ { 0.274510, 0.317647, 0.129412, 1.0 },
+ { 0.266667, 0.309804, 0.125490, 1.0 },
+ { 0.247059, 0.298039, 0.121569, 1.0 },
+ { 0.243137, 0.294118, 0.121569, 1.0 },
+ { 0.239216, 0.294118, 0.121569, 1.0 },
+ { 0.231373, 0.286275, 0.121569, 1.0 },
+ { 0.223529, 0.282353, 0.121569, 1.0 },
+ { 0.215686, 0.278431, 0.121569, 1.0 },
+ { 0.207843, 0.274510, 0.121569, 1.0 },
+ { 0.203922, 0.270588, 0.121569, 1.0 },
+ { 0.196078, 0.266667, 0.125490, 1.0 },
+ { 0.188235, 0.262745, 0.125490, 1.0 },
+ { 0.184314, 0.258824, 0.129412, 1.0 },
+ { 0.176471, 0.258824, 0.129412, 1.0 },
+ { 0.172549, 0.254902, 0.133333, 1.0 },
+ { 0.164706, 0.250980, 0.137255, 1.0 },
+ { 0.160784, 0.250980, 0.141176, 1.0 },
+ { 0.156863, 0.250980, 0.141176, 1.0 },
+ { 0.152941, 0.247059, 0.145098, 1.0 },
+ { 0.149020, 0.247059, 0.149020, 1.0 },
+ { 0.145098, 0.247059, 0.152941, 1.0 },
+ { 0.141176, 0.247059, 0.156863, 1.0 },
+ { 0.137255, 0.243137, 0.160784, 1.0 },
+ { 0.133333, 0.243137, 0.164706, 1.0 },
+ { 0.129412, 0.243137, 0.168627, 1.0 },
+ { 0.125490, 0.243137, 0.172549, 1.0 },
+ { 0.121569, 0.243137, 0.176471, 1.0 },
+ { 0.121569, 0.243137, 0.180392, 1.0 },
+ { 0.117647, 0.243137, 0.180392, 1.0 },
+ { 0.113725, 0.243137, 0.184314, 1.0 },
+ { 0.113725, 0.243137, 0.188235, 1.0 },
+ { 0.109804, 0.247059, 0.188235, 1.0 },
+ { 0.109804, 0.247059, 0.192157, 1.0 },
+ { 0.105882, 0.247059, 0.196078, 1.0 },
+ { 0.105882, 0.247059, 0.196078, 1.0 },
+ { 0.101961, 0.247059, 0.200000, 1.0 },
+ { 0.101961, 0.250980, 0.203922, 1.0 },
+ { 0.101961, 0.250980, 0.203922, 1.0 },
+ { 0.098039, 0.250980, 0.207843, 1.0 },
+ { 0.098039, 0.254902, 0.207843, 1.0 },
+ { 0.098039, 0.254902, 0.211765, 1.0 },
+ { 0.098039, 0.258824, 0.211765, 1.0 },
+ { 0.098039, 0.258824, 0.215686, 1.0 },
+ { 0.098039, 0.262745, 0.215686, 1.0 },
+ { 0.098039, 0.266667, 0.219608, 1.0 },
+ { 0.098039, 0.266667, 0.219608, 1.0 },
+ { 0.109804, 0.278431, 0.231373, 1.0 },
+ { 0.125490, 0.290196, 0.243137, 1.0 },
+ { 0.137255, 0.301961, 0.254902, 1.0 },
+ { 0.149020, 0.313725, 0.266667, 1.0 },
+ { 0.164706, 0.321569, 0.278431, 1.0 },
+ { 0.176471, 0.333333, 0.290196, 1.0 },
+ { 0.188235, 0.345098, 0.298039, 1.0 },
+ { 0.200000, 0.352941, 0.309804, 1.0 },
+ { 0.211765, 0.364706, 0.317647, 1.0 },
+ { 0.227451, 0.372549, 0.325490, 1.0 },
+ { 0.239216, 0.384314, 0.337255, 1.0 },
+ { 0.250980, 0.392157, 0.345098, 1.0 },
+ { 0.262745, 0.403922, 0.349020, 1.0 },
+ { 0.274510, 0.411765, 0.356863, 1.0 },
+ { 0.286275, 0.419608, 0.364706, 1.0 },
+ { 0.298039, 0.427451, 0.368627, 1.0 },
+ { 0.309804, 0.439216, 0.376471, 1.0 },
+ { 0.321569, 0.447059, 0.380392, 1.0 },
+ { 0.329412, 0.454902, 0.384314, 1.0 },
+ { 0.341176, 0.462745, 0.392157, 1.0 },
+ { 0.352941, 0.466667, 0.396078, 1.0 },
+ { 0.360784, 0.474510, 0.400000, 1.0 },
+ { 0.372549, 0.482353, 0.400000, 1.0 },
+ { 0.380392, 0.486275, 0.403922, 1.0 },
+ { 0.388235, 0.494118, 0.407843, 1.0 },
+ { 0.400000, 0.498039, 0.411765, 1.0 },
+ { 0.407843, 0.505882, 0.411765, 1.0 },
+ { 0.415686, 0.509804, 0.411765, 1.0 },
+ };
+/* 040412-011 */
+static double4 colors_694[] = {
+ { 0.494118, 0.188235, 0.215686, 1.0 },
+ { 0.462745, 0.172549, 0.270588, 1.0 },
+ { 0.447059, 0.168627, 0.286275, 1.0 },
+ { 0.431373, 0.164706, 0.305882, 1.0 },
+ { 0.415686, 0.160784, 0.313725, 1.0 },
+ { 0.403922, 0.156863, 0.325490, 1.0 },
+ { 0.396078, 0.152941, 0.329412, 1.0 },
+ { 0.388235, 0.149020, 0.337255, 1.0 },
+ { 0.360784, 0.149020, 0.360784, 1.0 },
+ { 0.341176, 0.141176, 0.349020, 1.0 },
+ { 0.325490, 0.133333, 0.341176, 1.0 },
+ { 0.301961, 0.129412, 0.333333, 1.0 },
+ { 0.282353, 0.129412, 0.325490, 1.0 },
+ { 0.274510, 0.125490, 0.313725, 1.0 },
+ { 0.270588, 0.121569, 0.305882, 1.0 },
+ { 0.266667, 0.117647, 0.301961, 1.0 },
+ { 0.262745, 0.117647, 0.298039, 1.0 },
+ { 0.247059, 0.117647, 0.278431, 1.0 },
+ { 0.247059, 0.117647, 0.270588, 1.0 },
+ { 0.247059, 0.117647, 0.262745, 1.0 },
+ { 0.247059, 0.117647, 0.247059, 1.0 },
+ { 0.247059, 0.117647, 0.231373, 1.0 },
+ { 0.243137, 0.117647, 0.223529, 1.0 },
+ { 0.243137, 0.117647, 0.215686, 1.0 },
+ { 0.258824, 0.113725, 0.211765, 1.0 },
+ { 0.262745, 0.109804, 0.219608, 1.0 },
+ { 0.270588, 0.109804, 0.227451, 1.0 },
+ { 0.278431, 0.105882, 0.231373, 1.0 },
+ { 0.286275, 0.105882, 0.235294, 1.0 },
+ { 0.290196, 0.101961, 0.235294, 1.0 },
+ { 0.294118, 0.101961, 0.239216, 1.0 },
+ { 0.301961, 0.101961, 0.243137, 1.0 },
+ { 0.309804, 0.098039, 0.250980, 1.0 },
+ { 0.325490, 0.094118, 0.262745, 1.0 },
+ { 0.333333, 0.090196, 0.266667, 1.0 },
+ { 0.345098, 0.090196, 0.274510, 1.0 },
+ { 0.352941, 0.086275, 0.278431, 1.0 },
+ { 0.364706, 0.082353, 0.286275, 1.0 },
+ { 0.368627, 0.082353, 0.286275, 1.0 },
+ { 0.376471, 0.082353, 0.290196, 1.0 },
+ { 0.396078, 0.074510, 0.305882, 1.0 },
+ { 0.407843, 0.070588, 0.313725, 1.0 },
+ { 0.419608, 0.070588, 0.321569, 1.0 },
+ { 0.431373, 0.066667, 0.325490, 1.0 },
+ { 0.443137, 0.062745, 0.333333, 1.0 },
+ { 0.447059, 0.058824, 0.333333, 1.0 },
+ { 0.454902, 0.058824, 0.333333, 1.0 },
+ { 0.466667, 0.054902, 0.341176, 1.0 },
+ { 0.478431, 0.054902, 0.349020, 1.0 },
+ { 0.505882, 0.047059, 0.345098, 1.0 },
+ { 0.517647, 0.043137, 0.345098, 1.0 },
+ { 0.533333, 0.039216, 0.345098, 1.0 },
+ { 0.545098, 0.035294, 0.345098, 1.0 },
+ { 0.560784, 0.031373, 0.345098, 1.0 },
+ { 0.568627, 0.027451, 0.337255, 1.0 },
+ { 0.576471, 0.027451, 0.333333, 1.0 },
+ { 0.603922, 0.019608, 0.325490, 1.0 },
+ { 0.615686, 0.015686, 0.317647, 1.0 },
+ { 0.631373, 0.011765, 0.309804, 1.0 },
+ { 0.647059, 0.007843, 0.294118, 1.0 },
+ { 0.662745, 0.003922, 0.278431, 1.0 },
+ { 0.666667, 0.000000, 0.274510, 1.0 },
+ { 0.674510, 0.000000, 0.270588, 1.0 },
+ { 0.690196, 0.007843, 0.258824, 1.0 },
+ { 0.705882, 0.015686, 0.239216, 1.0 },
+ { 0.733333, 0.023529, 0.203922, 1.0 },
+ { 0.745098, 0.031373, 0.180392, 1.0 },
+ { 0.760784, 0.039216, 0.160784, 1.0 },
+ { 0.764706, 0.043137, 0.152941, 1.0 },
+ { 0.772549, 0.047059, 0.149020, 1.0 },
+ { 0.788235, 0.058824, 0.113725, 1.0 },
+ { 0.800000, 0.066667, 0.086275, 1.0 },
+ { 0.827451, 0.129412, 0.062745, 1.0 },
+ { 0.839216, 0.156863, 0.054902, 1.0 },
+ { 0.854902, 0.188235, 0.047059, 1.0 },
+ { 0.862745, 0.219608, 0.039216, 1.0 },
+ { 0.874510, 0.254902, 0.035294, 1.0 },
+ { 0.878431, 0.270588, 0.031373, 1.0 },
+ { 0.886275, 0.290196, 0.031373, 1.0 },
+ { 0.894118, 0.317647, 0.023529, 1.0 },
+ { 0.905882, 0.341176, 0.015686, 1.0 },
+ { 0.917647, 0.392157, 0.007843, 1.0 },
+ { 0.925490, 0.419608, 0.003922, 1.0 },
+ { 0.933333, 0.450980, 0.000000, 1.0 },
+ { 0.933333, 0.462745, 0.000000, 1.0 },
+ { 0.937255, 0.478431, 0.000000, 1.0 },
+ { 0.941176, 0.494118, 0.000000, 1.0 },
+ { 0.945098, 0.513725, 0.000000, 1.0 },
+ { 0.949020, 0.564706, 0.000000, 1.0 },
+ { 0.949020, 0.576471, 0.000000, 1.0 },
+ { 0.952941, 0.588235, 0.000000, 1.0 },
+ { 0.952941, 0.600000, 0.000000, 1.0 },
+ { 0.952941, 0.611765, 0.000000, 1.0 },
+ { 0.952941, 0.627451, 0.000000, 1.0 },
+ { 0.952941, 0.631373, 0.000000, 1.0 },
+ { 0.952941, 0.635294, 0.003922, 1.0 },
+ { 0.949020, 0.647059, 0.007843, 1.0 },
+ { 0.945098, 0.658824, 0.019608, 1.0 },
+ { 0.941176, 0.662745, 0.023529, 1.0 },
+ { 0.937255, 0.666667, 0.031373, 1.0 },
+ { 0.933333, 0.662745, 0.035294, 1.0 },
+ { 0.933333, 0.658824, 0.039216, 1.0 },
+ { 0.929412, 0.650980, 0.047059, 1.0 },
+ { 0.921569, 0.647059, 0.058824, 1.0 },
+ { 0.898039, 0.639216, 0.074510, 1.0 },
+ { 0.882353, 0.631373, 0.074510, 1.0 },
+ { 0.866667, 0.623529, 0.074510, 1.0 },
+ { 0.858824, 0.619608, 0.074510, 1.0 },
+ { 0.850980, 0.615686, 0.078431, 1.0 },
+ { 0.831373, 0.611765, 0.082353, 1.0 },
+ { 0.815686, 0.596078, 0.082353, 1.0 },
+ { 0.800000, 0.584314, 0.094118, 1.0 },
+ { 0.780392, 0.576471, 0.094118, 1.0 },
+ { 0.745098, 0.545098, 0.101961, 1.0 },
+ { 0.733333, 0.537255, 0.105882, 1.0 },
+ { 0.725490, 0.529412, 0.113725, 1.0 },
+ { 0.705882, 0.505882, 0.121569, 1.0 },
+ { 0.690196, 0.490196, 0.121569, 1.0 },
+ { 0.670588, 0.462745, 0.129412, 1.0 },
+ { 0.650980, 0.443137, 0.137255, 1.0 },
+ { 0.611765, 0.384314, 0.152941, 1.0 },
+ { 0.592157, 0.360784, 0.156863, 1.0 },
+ { 0.572549, 0.337255, 0.160784, 1.0 },
+ { 0.564706, 0.325490, 0.160784, 1.0 },
+ { 0.556863, 0.313725, 0.164706, 1.0 },
+ { 0.537255, 0.282353, 0.172549, 1.0 },
+ { 0.521569, 0.247059, 0.176471, 1.0 },
+ { 0.501961, 0.227451, 0.180392, 1.0 },
+ { 0.494118, 0.188235, 0.215686, 1.0 },
+ { 0.462745, 0.172549, 0.270588, 1.0 },
+ { 0.454902, 0.168627, 0.278431, 1.0 },
+ { 0.447059, 0.168627, 0.286275, 1.0 },
+ { 0.431373, 0.164706, 0.305882, 1.0 },
+ { 0.415686, 0.160784, 0.317647, 1.0 },
+ { 0.403922, 0.156863, 0.325490, 1.0 },
+ { 0.388235, 0.149020, 0.337255, 1.0 },
+ { 0.360784, 0.149020, 0.360784, 1.0 },
+ { 0.341176, 0.141176, 0.349020, 1.0 },
+ { 0.325490, 0.133333, 0.341176, 1.0 },
+ { 0.313725, 0.133333, 0.337255, 1.0 },
+ { 0.305882, 0.133333, 0.333333, 1.0 },
+ { 0.282353, 0.129412, 0.325490, 1.0 },
+ { 0.270588, 0.125490, 0.313725, 1.0 },
+ { 0.270588, 0.121569, 0.305882, 1.0 },
+ { 0.262745, 0.117647, 0.298039, 1.0 },
+ { 0.247059, 0.117647, 0.278431, 1.0 },
+ { 0.243137, 0.113725, 0.274510, 1.0 },
+ { 0.239216, 0.113725, 0.270588, 1.0 },
+ { 0.247059, 0.117647, 0.262745, 1.0 },
+ { 0.254902, 0.117647, 0.254902, 1.0 },
+ { 0.247059, 0.117647, 0.231373, 1.0 },
+ { 0.243137, 0.117647, 0.215686, 1.0 },
+ { 0.258824, 0.113725, 0.211765, 1.0 },
+ { 0.258824, 0.113725, 0.219608, 1.0 },
+ { 0.262745, 0.113725, 0.231373, 1.0 },
+ { 0.270588, 0.109804, 0.227451, 1.0 },
+ { 0.278431, 0.105882, 0.227451, 1.0 },
+ { 0.286275, 0.105882, 0.235294, 1.0 },
+ { 0.294118, 0.101961, 0.239216, 1.0 },
+ { 0.301961, 0.101961, 0.243137, 1.0 },
+ { 0.309804, 0.098039, 0.250980, 1.0 },
+ { 0.325490, 0.094118, 0.262745, 1.0 },
+ { 0.329412, 0.094118, 0.266667, 1.0 },
+ { 0.333333, 0.094118, 0.270588, 1.0 },
+ { 0.345098, 0.090196, 0.274510, 1.0 },
+ { 0.352941, 0.086275, 0.278431, 1.0 },
+ { 0.364706, 0.082353, 0.286275, 1.0 },
+ { 0.376471, 0.082353, 0.290196, 1.0 },
+ { 0.396078, 0.074510, 0.305882, 1.0 },
+ { 0.400000, 0.070588, 0.309804, 1.0 },
+ { 0.407843, 0.070588, 0.313725, 1.0 },
+ { 0.419608, 0.070588, 0.321569, 1.0 },
+ { 0.431373, 0.066667, 0.325490, 1.0 },
+ { 0.443137, 0.062745, 0.333333, 1.0 },
+ { 0.454902, 0.058824, 0.333333, 1.0 },
+ { 0.466667, 0.054902, 0.341176, 1.0 },
+ { 0.478431, 0.054902, 0.349020, 1.0 },
+ { 0.494118, 0.050980, 0.341176, 1.0 },
+ { 0.505882, 0.047059, 0.345098, 1.0 },
+ { 0.517647, 0.043137, 0.345098, 1.0 },
+ { 0.533333, 0.039216, 0.345098, 1.0 },
+ { 0.545098, 0.035294, 0.345098, 1.0 },
+ { 0.560784, 0.031373, 0.345098, 1.0 },
+ { 0.576471, 0.027451, 0.333333, 1.0 },
+ { 0.603922, 0.019608, 0.325490, 1.0 },
+ { 0.611765, 0.015686, 0.321569, 1.0 },
+ { 0.619608, 0.015686, 0.321569, 1.0 },
+ { 0.631373, 0.011765, 0.309804, 1.0 },
+ { 0.647059, 0.007843, 0.294118, 1.0 },
+ { 0.662745, 0.003922, 0.278431, 1.0 },
+ { 0.674510, 0.000000, 0.270588, 1.0 },
+ { 0.690196, 0.007843, 0.258824, 1.0 },
+ { 0.705882, 0.015686, 0.239216, 1.0 },
+ { 0.717647, 0.019608, 0.227451, 1.0 },
+ { 0.733333, 0.023529, 0.203922, 1.0 },
+ { 0.745098, 0.031373, 0.192157, 1.0 },
+ { 0.760784, 0.039216, 0.160784, 1.0 },
+ { 0.772549, 0.047059, 0.149020, 1.0 },
+ { 0.788235, 0.058824, 0.113725, 1.0 },
+ { 0.800000, 0.066667, 0.086275, 1.0 },
+ { 0.815686, 0.090196, 0.066667, 1.0 },
+ { 0.827451, 0.129412, 0.062745, 1.0 },
+ { 0.843137, 0.164706, 0.054902, 1.0 },
+ { 0.854902, 0.188235, 0.047059, 1.0 },
+ { 0.866667, 0.223529, 0.039216, 1.0 },
+ { 0.874510, 0.254902, 0.035294, 1.0 },
+ { 0.886275, 0.290196, 0.031373, 1.0 },
+ { 0.894118, 0.317647, 0.023529, 1.0 },
+ { 0.905882, 0.341176, 0.015686, 1.0 },
+ { 0.913725, 0.372549, 0.011765, 1.0 },
+ { 0.917647, 0.392157, 0.007843, 1.0 },
+ { 0.925490, 0.423529, 0.003922, 1.0 },
+ { 0.933333, 0.450980, 0.000000, 1.0 },
+ { 0.937255, 0.478431, 0.000000, 1.0 },
+ { 0.941176, 0.494118, 0.000000, 1.0 },
+ { 0.945098, 0.513725, 0.000000, 1.0 },
+ { 0.949020, 0.537255, 0.000000, 1.0 },
+ { 0.949020, 0.564706, 0.000000, 1.0 },
+ { 0.952941, 0.576471, 0.000000, 1.0 },
+ { 0.952941, 0.588235, 0.000000, 1.0 },
+ { 0.952941, 0.611765, 0.000000, 1.0 },
+ { 0.952941, 0.627451, 0.000000, 1.0 },
+ { 0.952941, 0.631373, 0.000000, 1.0 },
+ { 0.952941, 0.635294, 0.003922, 1.0 },
+ { 0.949020, 0.647059, 0.007843, 1.0 },
+ { 0.949020, 0.647059, 0.011765, 1.0 },
+ { 0.945098, 0.658824, 0.019608, 1.0 },
+ { 0.941176, 0.658824, 0.027451, 1.0 },
+ { 0.937255, 0.666667, 0.031373, 1.0 },
+ { 0.933333, 0.658824, 0.039216, 1.0 },
+ { 0.929412, 0.650980, 0.047059, 1.0 },
+ { 0.921569, 0.647059, 0.058824, 1.0 },
+ { 0.913725, 0.643137, 0.066667, 1.0 },
+ { 0.898039, 0.639216, 0.074510, 1.0 },
+ { 0.882353, 0.631373, 0.074510, 1.0 },
+ { 0.866667, 0.623529, 0.074510, 1.0 },
+ { 0.850980, 0.615686, 0.078431, 1.0 },
+ { 0.831373, 0.611765, 0.082353, 1.0 },
+ { 0.815686, 0.596078, 0.082353, 1.0 },
+ { 0.800000, 0.584314, 0.094118, 1.0 },
+ { 0.780392, 0.576471, 0.094118, 1.0 },
+ { 0.764706, 0.560784, 0.101961, 1.0 },
+ { 0.745098, 0.545098, 0.101961, 1.0 },
+ { 0.725490, 0.529412, 0.113725, 1.0 },
+ { 0.705882, 0.505882, 0.121569, 1.0 },
+ { 0.690196, 0.490196, 0.121569, 1.0 },
+ { 0.670588, 0.462745, 0.129412, 1.0 },
+ { 0.650980, 0.443137, 0.137255, 1.0 },
+ { 0.631373, 0.415686, 0.141176, 1.0 },
+ { 0.611765, 0.384314, 0.152941, 1.0 },
+ { 0.592157, 0.368627, 0.156863, 1.0 },
+ { 0.572549, 0.337255, 0.160784, 1.0 },
+ { 0.556863, 0.313725, 0.164706, 1.0 },
+ { 0.537255, 0.282353, 0.172549, 1.0 },
+ { 0.521569, 0.247059, 0.176471, 1.0 },
+ { 0.501961, 0.227451, 0.180392, 1.0 },
+ };
+/* 040412-012 */
+static double4 colors_695[] = {
+ { 0.725490, 0.525490, 0.603922, 1.0 },
+ { 0.694118, 0.498039, 0.560784, 1.0 },
+ { 0.674510, 0.482353, 0.537255, 1.0 },
+ { 0.658824, 0.470588, 0.517647, 1.0 },
+ { 0.643137, 0.454902, 0.494118, 1.0 },
+ { 0.627451, 0.443137, 0.474510, 1.0 },
+ { 0.619608, 0.435294, 0.462745, 1.0 },
+ { 0.611765, 0.431373, 0.450980, 1.0 },
+ { 0.576471, 0.400000, 0.407843, 1.0 },
+ { 0.560784, 0.384314, 0.384314, 1.0 },
+ { 0.545098, 0.372549, 0.364706, 1.0 },
+ { 0.525490, 0.356863, 0.341176, 1.0 },
+ { 0.509804, 0.345098, 0.317647, 1.0 },
+ { 0.482353, 0.325490, 0.290196, 1.0 },
+ { 0.454902, 0.305882, 0.262745, 1.0 },
+ { 0.439216, 0.298039, 0.250980, 1.0 },
+ { 0.427451, 0.290196, 0.239216, 1.0 },
+ { 0.372549, 0.254902, 0.192157, 1.0 },
+ { 0.349020, 0.239216, 0.172549, 1.0 },
+ { 0.325490, 0.227451, 0.152941, 1.0 },
+ { 0.305882, 0.211765, 0.137255, 1.0 },
+ { 0.286275, 0.200000, 0.121569, 1.0 },
+ { 0.274510, 0.192157, 0.113725, 1.0 },
+ { 0.262745, 0.188235, 0.105882, 1.0 },
+ { 0.223529, 0.164706, 0.082353, 1.0 },
+ { 0.203922, 0.152941, 0.070588, 1.0 },
+ { 0.184314, 0.145098, 0.062745, 1.0 },
+ { 0.168627, 0.137255, 0.058824, 1.0 },
+ { 0.156863, 0.133333, 0.054902, 1.0 },
+ { 0.152941, 0.129412, 0.054902, 1.0 },
+ { 0.152941, 0.129412, 0.058824, 1.0 },
+ { 0.149020, 0.129412, 0.058824, 1.0 },
+ { 0.145098, 0.125490, 0.062745, 1.0 },
+ { 0.137255, 0.121569, 0.066667, 1.0 },
+ { 0.133333, 0.117647, 0.070588, 1.0 },
+ { 0.129412, 0.117647, 0.074510, 1.0 },
+ { 0.125490, 0.117647, 0.074510, 1.0 },
+ { 0.121569, 0.117647, 0.078431, 1.0 },
+ { 0.117647, 0.113725, 0.078431, 1.0 },
+ { 0.117647, 0.113725, 0.082353, 1.0 },
+ { 0.109804, 0.109804, 0.086275, 1.0 },
+ { 0.105882, 0.105882, 0.090196, 1.0 },
+ { 0.101961, 0.105882, 0.094118, 1.0 },
+ { 0.098039, 0.101961, 0.094118, 1.0 },
+ { 0.094118, 0.101961, 0.098039, 1.0 },
+ { 0.090196, 0.101961, 0.098039, 1.0 },
+ { 0.090196, 0.101961, 0.101961, 1.0 },
+ { 0.090196, 0.101961, 0.105882, 1.0 },
+ { 0.086275, 0.101961, 0.109804, 1.0 },
+ { 0.082353, 0.105882, 0.117647, 1.0 },
+ { 0.082353, 0.105882, 0.121569, 1.0 },
+ { 0.082353, 0.109804, 0.129412, 1.0 },
+ { 0.082353, 0.113725, 0.133333, 1.0 },
+ { 0.082353, 0.121569, 0.141176, 1.0 },
+ { 0.082353, 0.125490, 0.145098, 1.0 },
+ { 0.082353, 0.129412, 0.149020, 1.0 },
+ { 0.086275, 0.145098, 0.164706, 1.0 },
+ { 0.086275, 0.152941, 0.172549, 1.0 },
+ { 0.090196, 0.160784, 0.184314, 1.0 },
+ { 0.094118, 0.172549, 0.192157, 1.0 },
+ { 0.101961, 0.184314, 0.203922, 1.0 },
+ { 0.101961, 0.188235, 0.207843, 1.0 },
+ { 0.105882, 0.196078, 0.215686, 1.0 },
+ { 0.109804, 0.207843, 0.223529, 1.0 },
+ { 0.113725, 0.223529, 0.235294, 1.0 },
+ { 0.121569, 0.247059, 0.254902, 1.0 },
+ { 0.125490, 0.258824, 0.262745, 1.0 },
+ { 0.129412, 0.270588, 0.274510, 1.0 },
+ { 0.133333, 0.274510, 0.278431, 1.0 },
+ { 0.137255, 0.282353, 0.286275, 1.0 },
+ { 0.141176, 0.294118, 0.298039, 1.0 },
+ { 0.145098, 0.305882, 0.305882, 1.0 },
+ { 0.152941, 0.329412, 0.329412, 1.0 },
+ { 0.156863, 0.341176, 0.337255, 1.0 },
+ { 0.160784, 0.356863, 0.349020, 1.0 },
+ { 0.164706, 0.368627, 0.356863, 1.0 },
+ { 0.172549, 0.380392, 0.368627, 1.0 },
+ { 0.172549, 0.384314, 0.372549, 1.0 },
+ { 0.176471, 0.392157, 0.380392, 1.0 },
+ { 0.180392, 0.403922, 0.392157, 1.0 },
+ { 0.188235, 0.415686, 0.400000, 1.0 },
+ { 0.203922, 0.435294, 0.423529, 1.0 },
+ { 0.215686, 0.443137, 0.435294, 1.0 },
+ { 0.227451, 0.454902, 0.447059, 1.0 },
+ { 0.231373, 0.458824, 0.450980, 1.0 },
+ { 0.239216, 0.466667, 0.454902, 1.0 },
+ { 0.254902, 0.474510, 0.466667, 1.0 },
+ { 0.270588, 0.482353, 0.478431, 1.0 },
+ { 0.301961, 0.498039, 0.501961, 1.0 },
+ { 0.321569, 0.505882, 0.513725, 1.0 },
+ { 0.341176, 0.513725, 0.525490, 1.0 },
+ { 0.349020, 0.517647, 0.529412, 1.0 },
+ { 0.360784, 0.521569, 0.537255, 1.0 },
+ { 0.380392, 0.529412, 0.552941, 1.0 },
+ { 0.403922, 0.533333, 0.564706, 1.0 },
+ { 0.423529, 0.541176, 0.576471, 1.0 },
+ { 0.447059, 0.545098, 0.588235, 1.0 },
+ { 0.490196, 0.560784, 0.611765, 1.0 },
+ { 0.509804, 0.564706, 0.623529, 1.0 },
+ { 0.533333, 0.572549, 0.635294, 1.0 },
+ { 0.545098, 0.576471, 0.643137, 1.0 },
+ { 0.556863, 0.580392, 0.650980, 1.0 },
+ { 0.580392, 0.584314, 0.662745, 1.0 },
+ { 0.600000, 0.592157, 0.674510, 1.0 },
+ { 0.643137, 0.603922, 0.698039, 1.0 },
+ { 0.666667, 0.607843, 0.709804, 1.0 },
+ { 0.690196, 0.615686, 0.721569, 1.0 },
+ { 0.698039, 0.619608, 0.725490, 1.0 },
+ { 0.709804, 0.623529, 0.733333, 1.0 },
+ { 0.733333, 0.631373, 0.749020, 1.0 },
+ { 0.752941, 0.635294, 0.756863, 1.0 },
+ { 0.772549, 0.639216, 0.768627, 1.0 },
+ { 0.788235, 0.643137, 0.776471, 1.0 },
+ { 0.811765, 0.647059, 0.784314, 1.0 },
+ { 0.815686, 0.647059, 0.784314, 1.0 },
+ { 0.823529, 0.647059, 0.784314, 1.0 },
+ { 0.827451, 0.643137, 0.780392, 1.0 },
+ { 0.831373, 0.639216, 0.776471, 1.0 },
+ { 0.831373, 0.635294, 0.772549, 1.0 },
+ { 0.831373, 0.631373, 0.764706, 1.0 },
+ { 0.823529, 0.615686, 0.741176, 1.0 },
+ { 0.811765, 0.603922, 0.725490, 1.0 },
+ { 0.803922, 0.596078, 0.709804, 1.0 },
+ { 0.796078, 0.588235, 0.698039, 1.0 },
+ { 0.792157, 0.584314, 0.690196, 1.0 },
+ { 0.776471, 0.568627, 0.670588, 1.0 },
+ { 0.760784, 0.556863, 0.647059, 1.0 },
+ { 0.741176, 0.541176, 0.627451, 1.0 },
+ { 0.725490, 0.525490, 0.603922, 1.0 },
+ { 0.694118, 0.498039, 0.560784, 1.0 },
+ { 0.682353, 0.490196, 0.549020, 1.0 },
+ { 0.674510, 0.486275, 0.537255, 1.0 },
+ { 0.658824, 0.470588, 0.517647, 1.0 },
+ { 0.643137, 0.458824, 0.494118, 1.0 },
+ { 0.627451, 0.443137, 0.474510, 1.0 },
+ { 0.611765, 0.431373, 0.450980, 1.0 },
+ { 0.576471, 0.400000, 0.407843, 1.0 },
+ { 0.560784, 0.384314, 0.384314, 1.0 },
+ { 0.545098, 0.372549, 0.364706, 1.0 },
+ { 0.533333, 0.364706, 0.352941, 1.0 },
+ { 0.525490, 0.360784, 0.341176, 1.0 },
+ { 0.509804, 0.345098, 0.317647, 1.0 },
+ { 0.482353, 0.325490, 0.290196, 1.0 },
+ { 0.454902, 0.305882, 0.262745, 1.0 },
+ { 0.427451, 0.290196, 0.239216, 1.0 },
+ { 0.372549, 0.254902, 0.192157, 1.0 },
+ { 0.360784, 0.247059, 0.180392, 1.0 },
+ { 0.349020, 0.239216, 0.172549, 1.0 },
+ { 0.325490, 0.227451, 0.152941, 1.0 },
+ { 0.309804, 0.215686, 0.137255, 1.0 },
+ { 0.286275, 0.200000, 0.121569, 1.0 },
+ { 0.262745, 0.188235, 0.105882, 1.0 },
+ { 0.223529, 0.164706, 0.082353, 1.0 },
+ { 0.211765, 0.160784, 0.074510, 1.0 },
+ { 0.203922, 0.156863, 0.070588, 1.0 },
+ { 0.184314, 0.145098, 0.062745, 1.0 },
+ { 0.164706, 0.137255, 0.054902, 1.0 },
+ { 0.156863, 0.133333, 0.054902, 1.0 },
+ { 0.152941, 0.129412, 0.058824, 1.0 },
+ { 0.149020, 0.129412, 0.058824, 1.0 },
+ { 0.145098, 0.125490, 0.062745, 1.0 },
+ { 0.137255, 0.121569, 0.066667, 1.0 },
+ { 0.133333, 0.121569, 0.066667, 1.0 },
+ { 0.133333, 0.121569, 0.070588, 1.0 },
+ { 0.129412, 0.117647, 0.074510, 1.0 },
+ { 0.125490, 0.117647, 0.078431, 1.0 },
+ { 0.121569, 0.117647, 0.078431, 1.0 },
+ { 0.117647, 0.113725, 0.082353, 1.0 },
+ { 0.109804, 0.109804, 0.086275, 1.0 },
+ { 0.105882, 0.109804, 0.086275, 1.0 },
+ { 0.105882, 0.109804, 0.090196, 1.0 },
+ { 0.101961, 0.105882, 0.094118, 1.0 },
+ { 0.098039, 0.105882, 0.094118, 1.0 },
+ { 0.094118, 0.101961, 0.098039, 1.0 },
+ { 0.090196, 0.101961, 0.101961, 1.0 },
+ { 0.090196, 0.101961, 0.105882, 1.0 },
+ { 0.086275, 0.101961, 0.109804, 1.0 },
+ { 0.082353, 0.101961, 0.113725, 1.0 },
+ { 0.082353, 0.105882, 0.117647, 1.0 },
+ { 0.082353, 0.105882, 0.121569, 1.0 },
+ { 0.082353, 0.109804, 0.129412, 1.0 },
+ { 0.082353, 0.117647, 0.137255, 1.0 },
+ { 0.082353, 0.121569, 0.141176, 1.0 },
+ { 0.082353, 0.129412, 0.149020, 1.0 },
+ { 0.086275, 0.145098, 0.164706, 1.0 },
+ { 0.086275, 0.149020, 0.168627, 1.0 },
+ { 0.090196, 0.152941, 0.172549, 1.0 },
+ { 0.090196, 0.160784, 0.184314, 1.0 },
+ { 0.094118, 0.172549, 0.192157, 1.0 },
+ { 0.101961, 0.184314, 0.203922, 1.0 },
+ { 0.105882, 0.196078, 0.215686, 1.0 },
+ { 0.109804, 0.207843, 0.223529, 1.0 },
+ { 0.113725, 0.223529, 0.235294, 1.0 },
+ { 0.117647, 0.235294, 0.243137, 1.0 },
+ { 0.121569, 0.247059, 0.254902, 1.0 },
+ { 0.125490, 0.258824, 0.266667, 1.0 },
+ { 0.129412, 0.270588, 0.274510, 1.0 },
+ { 0.137255, 0.282353, 0.286275, 1.0 },
+ { 0.141176, 0.294118, 0.298039, 1.0 },
+ { 0.145098, 0.305882, 0.305882, 1.0 },
+ { 0.149020, 0.317647, 0.317647, 1.0 },
+ { 0.152941, 0.329412, 0.329412, 1.0 },
+ { 0.156863, 0.341176, 0.337255, 1.0 },
+ { 0.160784, 0.356863, 0.349020, 1.0 },
+ { 0.164706, 0.368627, 0.360784, 1.0 },
+ { 0.172549, 0.380392, 0.368627, 1.0 },
+ { 0.176471, 0.392157, 0.380392, 1.0 },
+ { 0.180392, 0.403922, 0.392157, 1.0 },
+ { 0.188235, 0.415686, 0.400000, 1.0 },
+ { 0.196078, 0.423529, 0.411765, 1.0 },
+ { 0.203922, 0.435294, 0.423529, 1.0 },
+ { 0.215686, 0.447059, 0.435294, 1.0 },
+ { 0.227451, 0.454902, 0.447059, 1.0 },
+ { 0.239216, 0.466667, 0.454902, 1.0 },
+ { 0.254902, 0.474510, 0.466667, 1.0 },
+ { 0.270588, 0.482353, 0.478431, 1.0 },
+ { 0.286275, 0.490196, 0.490196, 1.0 },
+ { 0.301961, 0.498039, 0.501961, 1.0 },
+ { 0.321569, 0.505882, 0.513725, 1.0 },
+ { 0.341176, 0.513725, 0.525490, 1.0 },
+ { 0.360784, 0.521569, 0.537255, 1.0 },
+ { 0.380392, 0.529412, 0.552941, 1.0 },
+ { 0.403922, 0.533333, 0.564706, 1.0 },
+ { 0.423529, 0.541176, 0.576471, 1.0 },
+ { 0.447059, 0.545098, 0.588235, 1.0 },
+ { 0.470588, 0.552941, 0.600000, 1.0 },
+ { 0.490196, 0.560784, 0.611765, 1.0 },
+ { 0.513725, 0.564706, 0.623529, 1.0 },
+ { 0.533333, 0.572549, 0.635294, 1.0 },
+ { 0.556863, 0.580392, 0.650980, 1.0 },
+ { 0.580392, 0.584314, 0.662745, 1.0 },
+ { 0.600000, 0.592157, 0.674510, 1.0 },
+ { 0.623529, 0.596078, 0.686275, 1.0 },
+ { 0.643137, 0.603922, 0.698039, 1.0 },
+ { 0.666667, 0.611765, 0.709804, 1.0 },
+ { 0.690196, 0.615686, 0.721569, 1.0 },
+ { 0.709804, 0.623529, 0.733333, 1.0 },
+ { 0.733333, 0.631373, 0.749020, 1.0 },
+ { 0.752941, 0.635294, 0.756863, 1.0 },
+ { 0.772549, 0.639216, 0.768627, 1.0 },
+ { 0.788235, 0.643137, 0.776471, 1.0 },
+ { 0.803922, 0.647059, 0.780392, 1.0 },
+ { 0.811765, 0.647059, 0.784314, 1.0 },
+ { 0.823529, 0.647059, 0.784314, 1.0 },
+ { 0.827451, 0.643137, 0.780392, 1.0 },
+ { 0.831373, 0.639216, 0.776471, 1.0 },
+ { 0.831373, 0.635294, 0.772549, 1.0 },
+ { 0.831373, 0.631373, 0.764706, 1.0 },
+ { 0.831373, 0.623529, 0.752941, 1.0 },
+ { 0.823529, 0.615686, 0.741176, 1.0 },
+ { 0.815686, 0.603922, 0.725490, 1.0 },
+ { 0.803922, 0.596078, 0.709804, 1.0 },
+ { 0.792157, 0.584314, 0.690196, 1.0 },
+ { 0.776471, 0.568627, 0.670588, 1.0 },
+ { 0.760784, 0.556863, 0.647059, 1.0 },
+ { 0.741176, 0.541176, 0.627451, 1.0 },
+ };
+/* 040412-013 */
+static double4 colors_696[] = {
+ { 0.250980, 0.043137, 0.360784, 1.0 },
+ { 0.227451, 0.039216, 0.337255, 1.0 },
+ { 0.215686, 0.035294, 0.321569, 1.0 },
+ { 0.203922, 0.035294, 0.309804, 1.0 },
+ { 0.192157, 0.031373, 0.298039, 1.0 },
+ { 0.180392, 0.031373, 0.286275, 1.0 },
+ { 0.176471, 0.031373, 0.282353, 1.0 },
+ { 0.172549, 0.035294, 0.278431, 1.0 },
+ { 0.152941, 0.035294, 0.254902, 1.0 },
+ { 0.145098, 0.035294, 0.243137, 1.0 },
+ { 0.137255, 0.039216, 0.235294, 1.0 },
+ { 0.129412, 0.039216, 0.227451, 1.0 },
+ { 0.121569, 0.043137, 0.219608, 1.0 },
+ { 0.109804, 0.047059, 0.211765, 1.0 },
+ { 0.101961, 0.050980, 0.203922, 1.0 },
+ { 0.098039, 0.050980, 0.200000, 1.0 },
+ { 0.098039, 0.054902, 0.196078, 1.0 },
+ { 0.113725, 0.054902, 0.219608, 1.0 },
+ { 0.117647, 0.054902, 0.231373, 1.0 },
+ { 0.125490, 0.054902, 0.243137, 1.0 },
+ { 0.133333, 0.050980, 0.254902, 1.0 },
+ { 0.145098, 0.050980, 0.270588, 1.0 },
+ { 0.149020, 0.050980, 0.274510, 1.0 },
+ { 0.152941, 0.054902, 0.282353, 1.0 },
+ { 0.164706, 0.054902, 0.305882, 1.0 },
+ { 0.172549, 0.054902, 0.317647, 1.0 },
+ { 0.180392, 0.054902, 0.329412, 1.0 },
+ { 0.184314, 0.054902, 0.341176, 1.0 },
+ { 0.192157, 0.058824, 0.352941, 1.0 },
+ { 0.196078, 0.054902, 0.356863, 1.0 },
+ { 0.203922, 0.054902, 0.364706, 1.0 },
+ { 0.211765, 0.054902, 0.380392, 1.0 },
+ { 0.215686, 0.058824, 0.392157, 1.0 },
+ { 0.231373, 0.054902, 0.415686, 1.0 },
+ { 0.235294, 0.054902, 0.427451, 1.0 },
+ { 0.243137, 0.058824, 0.439216, 1.0 },
+ { 0.250980, 0.058824, 0.450980, 1.0 },
+ { 0.262745, 0.058824, 0.462745, 1.0 },
+ { 0.266667, 0.058824, 0.466667, 1.0 },
+ { 0.270588, 0.058824, 0.474510, 1.0 },
+ { 0.282353, 0.066667, 0.494118, 1.0 },
+ { 0.290196, 0.066667, 0.501961, 1.0 },
+ { 0.298039, 0.070588, 0.513725, 1.0 },
+ { 0.301961, 0.074510, 0.521569, 1.0 },
+ { 0.305882, 0.078431, 0.529412, 1.0 },
+ { 0.309804, 0.078431, 0.533333, 1.0 },
+ { 0.313725, 0.078431, 0.541176, 1.0 },
+ { 0.321569, 0.086275, 0.549020, 1.0 },
+ { 0.329412, 0.086275, 0.556863, 1.0 },
+ { 0.341176, 0.094118, 0.572549, 1.0 },
+ { 0.345098, 0.101961, 0.576471, 1.0 },
+ { 0.352941, 0.109804, 0.584314, 1.0 },
+ { 0.360784, 0.113725, 0.588235, 1.0 },
+ { 0.368627, 0.121569, 0.596078, 1.0 },
+ { 0.368627, 0.125490, 0.600000, 1.0 },
+ { 0.368627, 0.129412, 0.603922, 1.0 },
+ { 0.384314, 0.141176, 0.615686, 1.0 },
+ { 0.388235, 0.149020, 0.619608, 1.0 },
+ { 0.396078, 0.156863, 0.623529, 1.0 },
+ { 0.400000, 0.164706, 0.627451, 1.0 },
+ { 0.403922, 0.172549, 0.631373, 1.0 },
+ { 0.403922, 0.176471, 0.631373, 1.0 },
+ { 0.407843, 0.180392, 0.635294, 1.0 },
+ { 0.415686, 0.188235, 0.639216, 1.0 },
+ { 0.419608, 0.200000, 0.643137, 1.0 },
+ { 0.431373, 0.215686, 0.647059, 1.0 },
+ { 0.435294, 0.227451, 0.650980, 1.0 },
+ { 0.439216, 0.239216, 0.654902, 1.0 },
+ { 0.443137, 0.243137, 0.654902, 1.0 },
+ { 0.447059, 0.247059, 0.654902, 1.0 },
+ { 0.450980, 0.258824, 0.654902, 1.0 },
+ { 0.450980, 0.270588, 0.658824, 1.0 },
+ { 0.462745, 0.290196, 0.662745, 1.0 },
+ { 0.466667, 0.298039, 0.662745, 1.0 },
+ { 0.474510, 0.309804, 0.666667, 1.0 },
+ { 0.478431, 0.317647, 0.666667, 1.0 },
+ { 0.482353, 0.329412, 0.670588, 1.0 },
+ { 0.482353, 0.333333, 0.670588, 1.0 },
+ { 0.486275, 0.341176, 0.670588, 1.0 },
+ { 0.486275, 0.352941, 0.674510, 1.0 },
+ { 0.494118, 0.364706, 0.674510, 1.0 },
+ { 0.501961, 0.384314, 0.678431, 1.0 },
+ { 0.501961, 0.396078, 0.678431, 1.0 },
+ { 0.501961, 0.407843, 0.682353, 1.0 },
+ { 0.501961, 0.411765, 0.682353, 1.0 },
+ { 0.505882, 0.415686, 0.686275, 1.0 },
+ { 0.509804, 0.423529, 0.686275, 1.0 },
+ { 0.517647, 0.435294, 0.686275, 1.0 },
+ { 0.517647, 0.450980, 0.690196, 1.0 },
+ { 0.517647, 0.458824, 0.690196, 1.0 },
+ { 0.517647, 0.466667, 0.690196, 1.0 },
+ { 0.517647, 0.466667, 0.690196, 1.0 },
+ { 0.521569, 0.470588, 0.690196, 1.0 },
+ { 0.505882, 0.478431, 0.690196, 1.0 },
+ { 0.513725, 0.482353, 0.690196, 1.0 },
+ { 0.513725, 0.482353, 0.686275, 1.0 },
+ { 0.521569, 0.486275, 0.686275, 1.0 },
+ { 0.513725, 0.494118, 0.682353, 1.0 },
+ { 0.533333, 0.490196, 0.678431, 1.0 },
+ { 0.552941, 0.490196, 0.674510, 1.0 },
+ { 0.556863, 0.490196, 0.670588, 1.0 },
+ { 0.560784, 0.490196, 0.670588, 1.0 },
+ { 0.556863, 0.490196, 0.666667, 1.0 },
+ { 0.572549, 0.486275, 0.662745, 1.0 },
+ { 0.611765, 0.478431, 0.654902, 1.0 },
+ { 0.619608, 0.474510, 0.650980, 1.0 },
+ { 0.627451, 0.470588, 0.647059, 1.0 },
+ { 0.631373, 0.466667, 0.643137, 1.0 },
+ { 0.639216, 0.466667, 0.639216, 1.0 },
+ { 0.635294, 0.458824, 0.635294, 1.0 },
+ { 0.635294, 0.447059, 0.603922, 1.0 },
+ { 0.631373, 0.443137, 0.603922, 1.0 },
+ { 0.627451, 0.431373, 0.588235, 1.0 },
+ { 0.615686, 0.407843, 0.568627, 1.0 },
+ { 0.611765, 0.403922, 0.560784, 1.0 },
+ { 0.611765, 0.400000, 0.556863, 1.0 },
+ { 0.607843, 0.388235, 0.549020, 1.0 },
+ { 0.600000, 0.372549, 0.545098, 1.0 },
+ { 0.596078, 0.356863, 0.525490, 1.0 },
+ { 0.588235, 0.345098, 0.521569, 1.0 },
+ { 0.572549, 0.317647, 0.501961, 1.0 },
+ { 0.564706, 0.298039, 0.490196, 1.0 },
+ { 0.560784, 0.282353, 0.482353, 1.0 },
+ { 0.556863, 0.274510, 0.478431, 1.0 },
+ { 0.552941, 0.270588, 0.478431, 1.0 },
+ { 0.549020, 0.254902, 0.462745, 1.0 },
+ { 0.541176, 0.239216, 0.454902, 1.0 },
+ { 0.533333, 0.227451, 0.450980, 1.0 },
+ { 0.529412, 0.207843, 0.435294, 1.0 },
+ { 0.513725, 0.180392, 0.423529, 1.0 },
+ { 0.509804, 0.172549, 0.415686, 1.0 },
+ { 0.509804, 0.164706, 0.411765, 1.0 },
+ { 0.501961, 0.149020, 0.403922, 1.0 },
+ { 0.494118, 0.137255, 0.392157, 1.0 },
+ { 0.490196, 0.117647, 0.384314, 1.0 },
+ { 0.482353, 0.105882, 0.376471, 1.0 },
+ { 0.466667, 0.074510, 0.360784, 1.0 },
+ { 0.458824, 0.058824, 0.349020, 1.0 },
+ { 0.454902, 0.047059, 0.341176, 1.0 },
+ { 0.450980, 0.039216, 0.337255, 1.0 },
+ { 0.450980, 0.035294, 0.333333, 1.0 },
+ { 0.447059, 0.023529, 0.329412, 1.0 },
+ { 0.443137, 0.015686, 0.321569, 1.0 },
+ { 0.439216, 0.007843, 0.313725, 1.0 },
+ { 0.435294, 0.000000, 0.309804, 1.0 },
+ { 0.427451, 0.000000, 0.301961, 1.0 },
+ { 0.427451, 0.000000, 0.298039, 1.0 },
+ { 0.427451, 0.000000, 0.298039, 1.0 },
+ { 0.423529, 0.000000, 0.301961, 1.0 },
+ { 0.423529, 0.000000, 0.298039, 1.0 },
+ { 0.423529, 0.000000, 0.294118, 1.0 },
+ { 0.423529, 0.000000, 0.294118, 1.0 },
+ { 0.423529, 0.000000, 0.290196, 1.0 },
+ { 0.423529, 0.000000, 0.290196, 1.0 },
+ { 0.423529, 0.000000, 0.290196, 1.0 },
+ { 0.423529, 0.000000, 0.290196, 1.0 },
+ { 0.423529, 0.000000, 0.290196, 1.0 },
+ { 0.427451, 0.000000, 0.290196, 1.0 },
+ { 0.427451, 0.000000, 0.290196, 1.0 },
+ { 0.431373, 0.000000, 0.290196, 1.0 },
+ { 0.435294, 0.000000, 0.290196, 1.0 },
+ { 0.439216, 0.000000, 0.290196, 1.0 },
+ { 0.439216, 0.003922, 0.290196, 1.0 },
+ { 0.443137, 0.007843, 0.290196, 1.0 },
+ { 0.450980, 0.011765, 0.298039, 1.0 },
+ { 0.454902, 0.023529, 0.301961, 1.0 },
+ { 0.458824, 0.035294, 0.301961, 1.0 },
+ { 0.466667, 0.043137, 0.309804, 1.0 },
+ { 0.478431, 0.074510, 0.325490, 1.0 },
+ { 0.482353, 0.078431, 0.325490, 1.0 },
+ { 0.486275, 0.086275, 0.329412, 1.0 },
+ { 0.494118, 0.101961, 0.337255, 1.0 },
+ { 0.501961, 0.113725, 0.341176, 1.0 },
+ { 0.509804, 0.133333, 0.345098, 1.0 },
+ { 0.517647, 0.149020, 0.352941, 1.0 },
+ { 0.521569, 0.160784, 0.360784, 1.0 },
+ { 0.529412, 0.176471, 0.364706, 1.0 },
+ { 0.537255, 0.192157, 0.368627, 1.0 },
+ { 0.545098, 0.203922, 0.376471, 1.0 },
+ { 0.552941, 0.223529, 0.376471, 1.0 },
+ { 0.560784, 0.235294, 0.384314, 1.0 },
+ { 0.568627, 0.250980, 0.388235, 1.0 },
+ { 0.576471, 0.262745, 0.392157, 1.0 },
+ { 0.580392, 0.278431, 0.396078, 1.0 },
+ { 0.596078, 0.309804, 0.400000, 1.0 },
+ { 0.600000, 0.317647, 0.400000, 1.0 },
+ { 0.603922, 0.325490, 0.400000, 1.0 },
+ { 0.611765, 0.341176, 0.400000, 1.0 },
+ { 0.619608, 0.352941, 0.400000, 1.0 },
+ { 0.623529, 0.368627, 0.403922, 1.0 },
+ { 0.631373, 0.380392, 0.400000, 1.0 },
+ { 0.639216, 0.392157, 0.400000, 1.0 },
+ { 0.643137, 0.403922, 0.403922, 1.0 },
+ { 0.647059, 0.427451, 0.407843, 1.0 },
+ { 0.654902, 0.443137, 0.411765, 1.0 },
+ { 0.658824, 0.450980, 0.419608, 1.0 },
+ { 0.662745, 0.474510, 0.423529, 1.0 },
+ { 0.666667, 0.482353, 0.431373, 1.0 },
+ { 0.670588, 0.494118, 0.431373, 1.0 },
+ { 0.670588, 0.501961, 0.435294, 1.0 },
+ { 0.674510, 0.501961, 0.439216, 1.0 },
+ { 0.678431, 0.517647, 0.443137, 1.0 },
+ { 0.678431, 0.513725, 0.447059, 1.0 },
+ { 0.678431, 0.517647, 0.450980, 1.0 },
+ { 0.682353, 0.509804, 0.454902, 1.0 },
+ { 0.682353, 0.517647, 0.458824, 1.0 },
+ { 0.682353, 0.509804, 0.462745, 1.0 },
+ { 0.682353, 0.501961, 0.466667, 1.0 },
+ { 0.682353, 0.498039, 0.470588, 1.0 },
+ { 0.682353, 0.482353, 0.470588, 1.0 },
+ { 0.678431, 0.470588, 0.482353, 1.0 },
+ { 0.678431, 0.466667, 0.505882, 1.0 },
+ { 0.674510, 0.462745, 0.517647, 1.0 },
+ { 0.674510, 0.454902, 0.529412, 1.0 },
+ { 0.670588, 0.450980, 0.549020, 1.0 },
+ { 0.666667, 0.447059, 0.560784, 1.0 },
+ { 0.662745, 0.435294, 0.576471, 1.0 },
+ { 0.658824, 0.427451, 0.584314, 1.0 },
+ { 0.654902, 0.415686, 0.596078, 1.0 },
+ { 0.650980, 0.403922, 0.603922, 1.0 },
+ { 0.647059, 0.396078, 0.611765, 1.0 },
+ { 0.639216, 0.384314, 0.623529, 1.0 },
+ { 0.635294, 0.368627, 0.627451, 1.0 },
+ { 0.623529, 0.356863, 0.631373, 1.0 },
+ { 0.615686, 0.345098, 0.631373, 1.0 },
+ { 0.603922, 0.329412, 0.631373, 1.0 },
+ { 0.600000, 0.321569, 0.627451, 1.0 },
+ { 0.592157, 0.305882, 0.627451, 1.0 },
+ { 0.580392, 0.294118, 0.627451, 1.0 },
+ { 0.576471, 0.282353, 0.627451, 1.0 },
+ { 0.564706, 0.266667, 0.627451, 1.0 },
+ { 0.560784, 0.254902, 0.627451, 1.0 },
+ { 0.549020, 0.243137, 0.627451, 1.0 },
+ { 0.545098, 0.227451, 0.627451, 1.0 },
+ { 0.541176, 0.215686, 0.623529, 1.0 },
+ { 0.529412, 0.200000, 0.623529, 1.0 },
+ { 0.525490, 0.188235, 0.623529, 1.0 },
+ { 0.517647, 0.176471, 0.623529, 1.0 },
+ { 0.513725, 0.160784, 0.623529, 1.0 },
+ { 0.501961, 0.149020, 0.623529, 1.0 },
+ { 0.482353, 0.137255, 0.603922, 1.0 },
+ { 0.462745, 0.129412, 0.584314, 1.0 },
+ { 0.450980, 0.121569, 0.564706, 1.0 },
+ { 0.431373, 0.113725, 0.545098, 1.0 },
+ { 0.411765, 0.105882, 0.529412, 1.0 },
+ { 0.396078, 0.098039, 0.509804, 1.0 },
+ { 0.380392, 0.090196, 0.494118, 1.0 },
+ { 0.360784, 0.086275, 0.474510, 1.0 },
+ { 0.345098, 0.078431, 0.458824, 1.0 },
+ { 0.329412, 0.074510, 0.443137, 1.0 },
+ { 0.313725, 0.070588, 0.427451, 1.0 },
+ { 0.305882, 0.062745, 0.411765, 1.0 },
+ { 0.290196, 0.058824, 0.396078, 1.0 },
+ { 0.270588, 0.054902, 0.384314, 1.0 },
+ { 0.262745, 0.054902, 0.368627, 1.0 },
+ { 0.250980, 0.050980, 0.356863, 1.0 },
+ };
+/* 040412-014 */
+static double4 colors_697[] = {
+ { 0.196078, 0.513725, 0.325490, 1.0 },
+ { 0.203922, 0.517647, 0.341176, 1.0 },
+ { 0.203922, 0.521569, 0.341176, 1.0 },
+ { 0.203922, 0.525490, 0.341176, 1.0 },
+ { 0.203922, 0.525490, 0.341176, 1.0 },
+ { 0.207843, 0.525490, 0.345098, 1.0 },
+ { 0.211765, 0.525490, 0.345098, 1.0 },
+ { 0.215686, 0.525490, 0.345098, 1.0 },
+ { 0.219608, 0.517647, 0.349020, 1.0 },
+ { 0.219608, 0.513725, 0.349020, 1.0 },
+ { 0.223529, 0.513725, 0.349020, 1.0 },
+ { 0.223529, 0.505882, 0.345098, 1.0 },
+ { 0.223529, 0.501961, 0.345098, 1.0 },
+ { 0.223529, 0.498039, 0.337255, 1.0 },
+ { 0.223529, 0.494118, 0.329412, 1.0 },
+ { 0.223529, 0.486275, 0.329412, 1.0 },
+ { 0.223529, 0.482353, 0.329412, 1.0 },
+ { 0.219608, 0.466667, 0.313725, 1.0 },
+ { 0.219608, 0.458824, 0.305882, 1.0 },
+ { 0.223529, 0.450980, 0.298039, 1.0 },
+ { 0.223529, 0.443137, 0.294118, 1.0 },
+ { 0.223529, 0.435294, 0.294118, 1.0 },
+ { 0.223529, 0.431373, 0.286275, 1.0 },
+ { 0.223529, 0.431373, 0.282353, 1.0 },
+ { 0.223529, 0.415686, 0.274510, 1.0 },
+ { 0.219608, 0.407843, 0.266667, 1.0 },
+ { 0.215686, 0.400000, 0.262745, 1.0 },
+ { 0.215686, 0.392157, 0.254902, 1.0 },
+ { 0.219608, 0.384314, 0.247059, 1.0 },
+ { 0.215686, 0.380392, 0.243137, 1.0 },
+ { 0.215686, 0.380392, 0.239216, 1.0 },
+ { 0.219608, 0.368627, 0.227451, 1.0 },
+ { 0.215686, 0.364706, 0.223529, 1.0 },
+ { 0.211765, 0.349020, 0.211765, 1.0 },
+ { 0.211765, 0.341176, 0.207843, 1.0 },
+ { 0.215686, 0.333333, 0.207843, 1.0 },
+ { 0.219608, 0.321569, 0.200000, 1.0 },
+ { 0.227451, 0.309804, 0.196078, 1.0 },
+ { 0.223529, 0.305882, 0.192157, 1.0 },
+ { 0.223529, 0.305882, 0.192157, 1.0 },
+ { 0.215686, 0.286275, 0.184314, 1.0 },
+ { 0.211765, 0.278431, 0.176471, 1.0 },
+ { 0.211765, 0.270588, 0.172549, 1.0 },
+ { 0.211765, 0.262745, 0.164706, 1.0 },
+ { 0.215686, 0.254902, 0.156863, 1.0 },
+ { 0.211765, 0.247059, 0.156863, 1.0 },
+ { 0.207843, 0.243137, 0.156863, 1.0 },
+ { 0.200000, 0.235294, 0.149020, 1.0 },
+ { 0.192157, 0.227451, 0.145098, 1.0 },
+ { 0.180392, 0.207843, 0.137255, 1.0 },
+ { 0.172549, 0.196078, 0.129412, 1.0 },
+ { 0.168627, 0.188235, 0.125490, 1.0 },
+ { 0.160784, 0.180392, 0.117647, 1.0 },
+ { 0.152941, 0.172549, 0.109804, 1.0 },
+ { 0.149020, 0.164706, 0.105882, 1.0 },
+ { 0.149020, 0.160784, 0.105882, 1.0 },
+ { 0.141176, 0.141176, 0.094118, 1.0 },
+ { 0.133333, 0.125490, 0.090196, 1.0 },
+ { 0.125490, 0.113725, 0.086275, 1.0 },
+ { 0.117647, 0.105882, 0.078431, 1.0 },
+ { 0.109804, 0.098039, 0.074510, 1.0 },
+ { 0.101961, 0.086275, 0.074510, 1.0 },
+ { 0.098039, 0.078431, 0.078431, 1.0 },
+ { 0.098039, 0.078431, 0.078431, 1.0 },
+ { 0.098039, 0.078431, 0.078431, 1.0 },
+ { 0.098039, 0.078431, 0.078431, 1.0 },
+ { 0.098039, 0.078431, 0.078431, 1.0 },
+ { 0.098039, 0.078431, 0.078431, 1.0 },
+ { 0.098039, 0.078431, 0.078431, 1.0 },
+ { 0.098039, 0.078431, 0.078431, 1.0 },
+ { 0.098039, 0.078431, 0.078431, 1.0 },
+ { 0.098039, 0.078431, 0.078431, 1.0 },
+ { 0.098039, 0.078431, 0.078431, 1.0 },
+ { 0.098039, 0.078431, 0.078431, 1.0 },
+ { 0.098039, 0.078431, 0.078431, 1.0 },
+ { 0.098039, 0.078431, 0.078431, 1.0 },
+ { 0.098039, 0.078431, 0.078431, 1.0 },
+ { 0.098039, 0.078431, 0.078431, 1.0 },
+ { 0.098039, 0.078431, 0.078431, 1.0 },
+ { 0.074510, 0.074510, 0.105882, 1.0 },
+ { 0.074510, 0.074510, 0.121569, 1.0 },
+ { 0.078431, 0.066667, 0.160784, 1.0 },
+ { 0.086275, 0.070588, 0.184314, 1.0 },
+ { 0.094118, 0.074510, 0.207843, 1.0 },
+ { 0.098039, 0.078431, 0.219608, 1.0 },
+ { 0.105882, 0.082353, 0.235294, 1.0 },
+ { 0.121569, 0.098039, 0.258824, 1.0 },
+ { 0.141176, 0.109804, 0.290196, 1.0 },
+ { 0.164706, 0.145098, 0.352941, 1.0 },
+ { 0.180392, 0.160784, 0.384314, 1.0 },
+ { 0.200000, 0.176471, 0.415686, 1.0 },
+ { 0.203922, 0.180392, 0.431373, 1.0 },
+ { 0.211765, 0.188235, 0.447059, 1.0 },
+ { 0.223529, 0.211765, 0.478431, 1.0 },
+ { 0.243137, 0.223529, 0.509804, 1.0 },
+ { 0.254902, 0.235294, 0.545098, 1.0 },
+ { 0.266667, 0.254902, 0.576471, 1.0 },
+ { 0.298039, 0.286275, 0.639216, 1.0 },
+ { 0.309804, 0.301961, 0.666667, 1.0 },
+ { 0.325490, 0.317647, 0.698039, 1.0 },
+ { 0.333333, 0.321569, 0.713725, 1.0 },
+ { 0.345098, 0.329412, 0.729412, 1.0 },
+ { 0.356863, 0.349020, 0.760784, 1.0 },
+ { 0.364706, 0.364706, 0.792157, 1.0 },
+ { 0.380392, 0.380392, 0.811765, 1.0 },
+ { 0.376471, 0.376471, 0.788235, 1.0 },
+ { 0.372549, 0.372549, 0.768627, 1.0 },
+ { 0.368627, 0.372549, 0.752941, 1.0 },
+ { 0.368627, 0.376471, 0.737255, 1.0 },
+ { 0.364706, 0.368627, 0.705882, 1.0 },
+ { 0.364706, 0.372549, 0.674510, 1.0 },
+ { 0.360784, 0.364706, 0.643137, 1.0 },
+ { 0.349020, 0.372549, 0.607843, 1.0 },
+ { 0.349020, 0.372549, 0.552941, 1.0 },
+ { 0.349020, 0.372549, 0.541176, 1.0 },
+ { 0.349020, 0.376471, 0.533333, 1.0 },
+ { 0.349020, 0.388235, 0.509804, 1.0 },
+ { 0.345098, 0.380392, 0.486275, 1.0 },
+ { 0.337255, 0.411765, 0.447059, 1.0 },
+ { 0.376471, 0.423529, 0.325490, 1.0 },
+ { 0.376471, 0.400000, 0.247059, 1.0 },
+ { 0.360784, 0.384314, 0.207843, 1.0 },
+ { 0.349020, 0.372549, 0.172549, 1.0 },
+ { 0.341176, 0.364706, 0.152941, 1.0 },
+ { 0.333333, 0.356863, 0.133333, 1.0 },
+ { 0.333333, 0.349020, 0.105882, 1.0 },
+ { 0.329412, 0.352941, 0.086275, 1.0 },
+ { 0.345098, 0.364706, 0.086275, 1.0 },
+ { 0.349020, 0.372549, 0.101961, 1.0 },
+ { 0.376471, 0.400000, 0.117647, 1.0 },
+ { 0.384314, 0.403922, 0.125490, 1.0 },
+ { 0.396078, 0.407843, 0.133333, 1.0 },
+ { 0.403922, 0.419608, 0.145098, 1.0 },
+ { 0.419608, 0.431373, 0.156863, 1.0 },
+ { 0.431373, 0.447059, 0.168627, 1.0 },
+ { 0.447059, 0.454902, 0.184314, 1.0 },
+ { 0.474510, 0.482353, 0.200000, 1.0 },
+ { 0.486275, 0.490196, 0.211765, 1.0 },
+ { 0.501961, 0.501961, 0.223529, 1.0 },
+ { 0.509804, 0.509804, 0.231373, 1.0 },
+ { 0.517647, 0.517647, 0.239216, 1.0 },
+ { 0.529412, 0.529412, 0.250980, 1.0 },
+ { 0.545098, 0.533333, 0.258824, 1.0 },
+ { 0.552941, 0.545098, 0.274510, 1.0 },
+ { 0.568627, 0.560784, 0.278431, 1.0 },
+ { 0.592157, 0.572549, 0.301961, 1.0 },
+ { 0.596078, 0.580392, 0.305882, 1.0 },
+ { 0.600000, 0.588235, 0.309804, 1.0 },
+ { 0.607843, 0.596078, 0.321569, 1.0 },
+ { 0.615686, 0.603922, 0.333333, 1.0 },
+ { 0.623529, 0.611765, 0.337255, 1.0 },
+ { 0.627451, 0.619608, 0.345098, 1.0 },
+ { 0.639216, 0.627451, 0.364706, 1.0 },
+ { 0.639216, 0.631373, 0.368627, 1.0 },
+ { 0.643137, 0.635294, 0.372549, 1.0 },
+ { 0.647059, 0.631373, 0.380392, 1.0 },
+ { 0.647059, 0.639216, 0.388235, 1.0 },
+ { 0.654902, 0.631373, 0.388235, 1.0 },
+ { 0.654902, 0.639216, 0.392157, 1.0 },
+ { 0.654902, 0.639216, 0.400000, 1.0 },
+ { 0.654902, 0.639216, 0.403922, 1.0 },
+ { 0.647059, 0.639216, 0.415686, 1.0 },
+ { 0.647059, 0.639216, 0.419608, 1.0 },
+ { 0.647059, 0.639216, 0.423529, 1.0 },
+ { 0.643137, 0.635294, 0.423529, 1.0 },
+ { 0.639216, 0.639216, 0.427451, 1.0 },
+ { 0.631373, 0.631373, 0.427451, 1.0 },
+ { 0.623529, 0.631373, 0.431373, 1.0 },
+ { 0.615686, 0.627451, 0.443137, 1.0 },
+ { 0.607843, 0.623529, 0.443137, 1.0 },
+ { 0.600000, 0.623529, 0.443137, 1.0 },
+ { 0.588235, 0.623529, 0.447059, 1.0 },
+ { 0.592157, 0.615686, 0.447059, 1.0 },
+ { 0.568627, 0.611765, 0.450980, 1.0 },
+ { 0.568627, 0.611765, 0.450980, 1.0 },
+ { 0.552941, 0.607843, 0.462745, 1.0 },
+ { 0.533333, 0.607843, 0.462745, 1.0 },
+ { 0.494118, 0.600000, 0.466667, 1.0 },
+ { 0.466667, 0.600000, 0.466667, 1.0 },
+ { 0.466667, 0.596078, 0.498039, 1.0 },
+ { 0.462745, 0.592157, 0.529412, 1.0 },
+ { 0.454902, 0.592157, 0.545098, 1.0 },
+ { 0.454902, 0.584314, 0.584314, 1.0 },
+ { 0.450980, 0.560784, 0.584314, 1.0 },
+ { 0.435294, 0.564706, 0.580392, 1.0 },
+ { 0.431373, 0.549020, 0.580392, 1.0 },
+ { 0.427451, 0.537255, 0.580392, 1.0 },
+ { 0.419608, 0.537255, 0.576471, 1.0 },
+ { 0.415686, 0.541176, 0.568627, 1.0 },
+ { 0.407843, 0.517647, 0.564706, 1.0 },
+ { 0.396078, 0.529412, 0.552941, 1.0 },
+ { 0.392157, 0.513725, 0.549020, 1.0 },
+ { 0.380392, 0.513725, 0.545098, 1.0 },
+ { 0.376471, 0.521569, 0.533333, 1.0 },
+ { 0.364706, 0.505882, 0.525490, 1.0 },
+ { 0.356863, 0.513725, 0.513725, 1.0 },
+ { 0.352941, 0.501961, 0.501961, 1.0 },
+ { 0.341176, 0.498039, 0.486275, 1.0 },
+ { 0.329412, 0.486275, 0.478431, 1.0 },
+ { 0.313725, 0.482353, 0.447059, 1.0 },
+ { 0.309804, 0.470588, 0.427451, 1.0 },
+ { 0.294118, 0.462745, 0.411765, 1.0 },
+ { 0.286275, 0.454902, 0.388235, 1.0 },
+ { 0.278431, 0.447059, 0.368627, 1.0 },
+ { 0.266667, 0.435294, 0.356863, 1.0 },
+ { 0.254902, 0.423529, 0.349020, 1.0 },
+ { 0.239216, 0.419608, 0.325490, 1.0 },
+ { 0.231373, 0.407843, 0.309804, 1.0 },
+ { 0.223529, 0.400000, 0.286275, 1.0 },
+ { 0.211765, 0.396078, 0.274510, 1.0 },
+ { 0.200000, 0.384314, 0.258824, 1.0 },
+ { 0.188235, 0.372549, 0.243137, 1.0 },
+ { 0.180392, 0.368627, 0.223529, 1.0 },
+ { 0.164706, 0.356863, 0.219608, 1.0 },
+ { 0.156863, 0.349020, 0.203922, 1.0 },
+ { 0.145098, 0.337255, 0.188235, 1.0 },
+ { 0.129412, 0.333333, 0.172549, 1.0 },
+ { 0.125490, 0.325490, 0.160784, 1.0 },
+ { 0.117647, 0.317647, 0.152941, 1.0 },
+ { 0.113725, 0.309804, 0.141176, 1.0 },
+ { 0.101961, 0.309804, 0.137255, 1.0 },
+ { 0.098039, 0.305882, 0.125490, 1.0 },
+ { 0.090196, 0.301961, 0.121569, 1.0 },
+ { 0.086275, 0.301961, 0.113725, 1.0 },
+ { 0.082353, 0.301961, 0.113725, 1.0 },
+ { 0.082353, 0.301961, 0.109804, 1.0 },
+ { 0.078431, 0.301961, 0.109804, 1.0 },
+ { 0.078431, 0.301961, 0.109804, 1.0 },
+ { 0.078431, 0.301961, 0.109804, 1.0 },
+ { 0.078431, 0.305882, 0.109804, 1.0 },
+ { 0.078431, 0.309804, 0.109804, 1.0 },
+ { 0.078431, 0.309804, 0.113725, 1.0 },
+ { 0.078431, 0.317647, 0.121569, 1.0 },
+ { 0.082353, 0.325490, 0.125490, 1.0 },
+ { 0.082353, 0.333333, 0.137255, 1.0 },
+ { 0.090196, 0.337255, 0.137255, 1.0 },
+ { 0.094118, 0.349020, 0.152941, 1.0 },
+ { 0.101961, 0.356863, 0.156863, 1.0 },
+ { 0.105882, 0.368627, 0.168627, 1.0 },
+ { 0.109804, 0.372549, 0.184314, 1.0 },
+ { 0.117647, 0.384314, 0.184314, 1.0 },
+ { 0.117647, 0.396078, 0.196078, 1.0 },
+ { 0.125490, 0.400000, 0.203922, 1.0 },
+ { 0.133333, 0.407843, 0.215686, 1.0 },
+ { 0.137255, 0.419608, 0.219608, 1.0 },
+ { 0.141176, 0.423529, 0.235294, 1.0 },
+ { 0.152941, 0.435294, 0.247059, 1.0 },
+ { 0.152941, 0.447059, 0.250980, 1.0 },
+ { 0.156863, 0.450980, 0.262745, 1.0 },
+ { 0.164706, 0.462745, 0.266667, 1.0 },
+ { 0.168627, 0.470588, 0.278431, 1.0 },
+ { 0.172549, 0.482353, 0.290196, 1.0 },
+ { 0.176471, 0.486275, 0.301961, 1.0 },
+ { 0.184314, 0.498039, 0.305882, 1.0 },
+ { 0.188235, 0.501961, 0.313725, 1.0 },
+ { 0.192157, 0.509804, 0.321569, 1.0 },
+ };
+/* 040412-015 */
+static double4 colors_698[] = {
+ { 0.509804, 0.192157, 0.466667, 1.0 },
+ { 0.513725, 0.196078, 0.458824, 1.0 },
+ { 0.513725, 0.200000, 0.458824, 1.0 },
+ { 0.517647, 0.207843, 0.458824, 1.0 },
+ { 0.521569, 0.207843, 0.466667, 1.0 },
+ { 0.525490, 0.207843, 0.478431, 1.0 },
+ { 0.525490, 0.207843, 0.474510, 1.0 },
+ { 0.525490, 0.207843, 0.470588, 1.0 },
+ { 0.525490, 0.215686, 0.478431, 1.0 },
+ { 0.521569, 0.219608, 0.474510, 1.0 },
+ { 0.517647, 0.223529, 0.474510, 1.0 },
+ { 0.513725, 0.223529, 0.470588, 1.0 },
+ { 0.509804, 0.223529, 0.466667, 1.0 },
+ { 0.501961, 0.223529, 0.458824, 1.0 },
+ { 0.498039, 0.223529, 0.450980, 1.0 },
+ { 0.494118, 0.223529, 0.454902, 1.0 },
+ { 0.494118, 0.223529, 0.462745, 1.0 },
+ { 0.478431, 0.227451, 0.447059, 1.0 },
+ { 0.470588, 0.223529, 0.443137, 1.0 },
+ { 0.462745, 0.219608, 0.443137, 1.0 },
+ { 0.454902, 0.219608, 0.435294, 1.0 },
+ { 0.447059, 0.219608, 0.431373, 1.0 },
+ { 0.439216, 0.219608, 0.423529, 1.0 },
+ { 0.435294, 0.223529, 0.419608, 1.0 },
+ { 0.423529, 0.219608, 0.419608, 1.0 },
+ { 0.411765, 0.219608, 0.411765, 1.0 },
+ { 0.400000, 0.223529, 0.407843, 1.0 },
+ { 0.392157, 0.219608, 0.400000, 1.0 },
+ { 0.388235, 0.219608, 0.396078, 1.0 },
+ { 0.376471, 0.219608, 0.388235, 1.0 },
+ { 0.368627, 0.219608, 0.384314, 1.0 },
+ { 0.360784, 0.215686, 0.380392, 1.0 },
+ { 0.337255, 0.219608, 0.368627, 1.0 },
+ { 0.317647, 0.219608, 0.352941, 1.0 },
+ { 0.305882, 0.211765, 0.345098, 1.0 },
+ { 0.294118, 0.207843, 0.337255, 1.0 },
+ { 0.282353, 0.203922, 0.329412, 1.0 },
+ { 0.274510, 0.203922, 0.321569, 1.0 },
+ { 0.258824, 0.200000, 0.313725, 1.0 },
+ { 0.247059, 0.196078, 0.309804, 1.0 },
+ { 0.227451, 0.184314, 0.294118, 1.0 },
+ { 0.211765, 0.176471, 0.286275, 1.0 },
+ { 0.200000, 0.172549, 0.278431, 1.0 },
+ { 0.192157, 0.168627, 0.266667, 1.0 },
+ { 0.188235, 0.168627, 0.258824, 1.0 },
+ { 0.176471, 0.160784, 0.254902, 1.0 },
+ { 0.168627, 0.156863, 0.254902, 1.0 },
+ { 0.168627, 0.156863, 0.243137, 1.0 },
+ { 0.160784, 0.149020, 0.235294, 1.0 },
+ { 0.137255, 0.137255, 0.219608, 1.0 },
+ { 0.129412, 0.133333, 0.207843, 1.0 },
+ { 0.125490, 0.129412, 0.196078, 1.0 },
+ { 0.117647, 0.121569, 0.184314, 1.0 },
+ { 0.113725, 0.117647, 0.176471, 1.0 },
+ { 0.109804, 0.113725, 0.172549, 1.0 },
+ { 0.109804, 0.109804, 0.172549, 1.0 },
+ { 0.098039, 0.109804, 0.149020, 1.0 },
+ { 0.090196, 0.113725, 0.141176, 1.0 },
+ { 0.086275, 0.117647, 0.137255, 1.0 },
+ { 0.078431, 0.098039, 0.125490, 1.0 },
+ { 0.074510, 0.082353, 0.113725, 1.0 },
+ { 0.074510, 0.086275, 0.109804, 1.0 },
+ { 0.074510, 0.094118, 0.109804, 1.0 },
+ { 0.078431, 0.098039, 0.090196, 1.0 },
+ { 0.078431, 0.098039, 0.090196, 1.0 },
+ { 0.078431, 0.098039, 0.090196, 1.0 },
+ { 0.078431, 0.098039, 0.090196, 1.0 },
+ { 0.078431, 0.098039, 0.090196, 1.0 },
+ { 0.078431, 0.098039, 0.090196, 1.0 },
+ { 0.078431, 0.098039, 0.090196, 1.0 },
+ { 0.078431, 0.098039, 0.090196, 1.0 },
+ { 0.078431, 0.098039, 0.090196, 1.0 },
+ { 0.078431, 0.098039, 0.090196, 1.0 },
+ { 0.078431, 0.098039, 0.090196, 1.0 },
+ { 0.078431, 0.098039, 0.090196, 1.0 },
+ { 0.078431, 0.098039, 0.090196, 1.0 },
+ { 0.078431, 0.098039, 0.090196, 1.0 },
+ { 0.078431, 0.098039, 0.090196, 1.0 },
+ { 0.078431, 0.098039, 0.090196, 1.0 },
+ { 0.078431, 0.098039, 0.090196, 1.0 },
+ { 0.105882, 0.094118, 0.074510, 1.0 },
+ { 0.141176, 0.121569, 0.070588, 1.0 },
+ { 0.160784, 0.145098, 0.066667, 1.0 },
+ { 0.180392, 0.172549, 0.062745, 1.0 },
+ { 0.192157, 0.180392, 0.066667, 1.0 },
+ { 0.207843, 0.192157, 0.074510, 1.0 },
+ { 0.235294, 0.215686, 0.082353, 1.0 },
+ { 0.258824, 0.239216, 0.098039, 1.0 },
+ { 0.321569, 0.290196, 0.129412, 1.0 },
+ { 0.352941, 0.317647, 0.145098, 1.0 },
+ { 0.384314, 0.345098, 0.160784, 1.0 },
+ { 0.400000, 0.360784, 0.168627, 1.0 },
+ { 0.415686, 0.376471, 0.176471, 1.0 },
+ { 0.447059, 0.400000, 0.188235, 1.0 },
+ { 0.478431, 0.419608, 0.211765, 1.0 },
+ { 0.509804, 0.450980, 0.223529, 1.0 },
+ { 0.545098, 0.482353, 0.235294, 1.0 },
+ { 0.607843, 0.533333, 0.266667, 1.0 },
+ { 0.635294, 0.552941, 0.286275, 1.0 },
+ { 0.666667, 0.576471, 0.305882, 1.0 },
+ { 0.682353, 0.588235, 0.309804, 1.0 },
+ { 0.698039, 0.603922, 0.317647, 1.0 },
+ { 0.729412, 0.635294, 0.329412, 1.0 },
+ { 0.760784, 0.658824, 0.349020, 1.0 },
+ { 0.811765, 0.698039, 0.376471, 1.0 },
+ { 0.803922, 0.690196, 0.376471, 1.0 },
+ { 0.796078, 0.686275, 0.376471, 1.0 },
+ { 0.780392, 0.674510, 0.372549, 1.0 },
+ { 0.768627, 0.662745, 0.372549, 1.0 },
+ { 0.737255, 0.631373, 0.368627, 1.0 },
+ { 0.705882, 0.607843, 0.364706, 1.0 },
+ { 0.674510, 0.580392, 0.364706, 1.0 },
+ { 0.643137, 0.564706, 0.360784, 1.0 },
+ { 0.576471, 0.490196, 0.345098, 1.0 },
+ { 0.564706, 0.482353, 0.345098, 1.0 },
+ { 0.552941, 0.474510, 0.349020, 1.0 },
+ { 0.533333, 0.454902, 0.349020, 1.0 },
+ { 0.509804, 0.427451, 0.349020, 1.0 },
+ { 0.486275, 0.411765, 0.345098, 1.0 },
+ { 0.447059, 0.341176, 0.337255, 1.0 },
+ { 0.298039, 0.290196, 0.415686, 1.0 },
+ { 0.254902, 0.262745, 0.400000, 1.0 },
+ { 0.211765, 0.235294, 0.384314, 1.0 },
+ { 0.192157, 0.215686, 0.376471, 1.0 },
+ { 0.172549, 0.200000, 0.372549, 1.0 },
+ { 0.133333, 0.168627, 0.356863, 1.0 },
+ { 0.105882, 0.152941, 0.349020, 1.0 },
+ { 0.086275, 0.133333, 0.352941, 1.0 },
+ { 0.086275, 0.141176, 0.364706, 1.0 },
+ { 0.113725, 0.172549, 0.384314, 1.0 },
+ { 0.113725, 0.168627, 0.392157, 1.0 },
+ { 0.117647, 0.168627, 0.400000, 1.0 },
+ { 0.133333, 0.192157, 0.407843, 1.0 },
+ { 0.145098, 0.203922, 0.419608, 1.0 },
+ { 0.156863, 0.215686, 0.431373, 1.0 },
+ { 0.168627, 0.227451, 0.447059, 1.0 },
+ { 0.188235, 0.262745, 0.466667, 1.0 },
+ { 0.200000, 0.274510, 0.478431, 1.0 },
+ { 0.215686, 0.290196, 0.494118, 1.0 },
+ { 0.219608, 0.294118, 0.498039, 1.0 },
+ { 0.223529, 0.298039, 0.501961, 1.0 },
+ { 0.239216, 0.313725, 0.517647, 1.0 },
+ { 0.250980, 0.325490, 0.529412, 1.0 },
+ { 0.258824, 0.345098, 0.545098, 1.0 },
+ { 0.274510, 0.356863, 0.552941, 1.0 },
+ { 0.294118, 0.380392, 0.580392, 1.0 },
+ { 0.298039, 0.388235, 0.584314, 1.0 },
+ { 0.301961, 0.400000, 0.592157, 1.0 },
+ { 0.309804, 0.396078, 0.600000, 1.0 },
+ { 0.321569, 0.407843, 0.607843, 1.0 },
+ { 0.333333, 0.419608, 0.615686, 1.0 },
+ { 0.337255, 0.423529, 0.623529, 1.0 },
+ { 0.356863, 0.439216, 0.631373, 1.0 },
+ { 0.360784, 0.443137, 0.635294, 1.0 },
+ { 0.364706, 0.450980, 0.639216, 1.0 },
+ { 0.372549, 0.454902, 0.643137, 1.0 },
+ { 0.380392, 0.470588, 0.647059, 1.0 },
+ { 0.388235, 0.466667, 0.647059, 1.0 },
+ { 0.388235, 0.482353, 0.654902, 1.0 },
+ { 0.392157, 0.478431, 0.654902, 1.0 },
+ { 0.400000, 0.486275, 0.654902, 1.0 },
+ { 0.407843, 0.490196, 0.654902, 1.0 },
+ { 0.411765, 0.486275, 0.650980, 1.0 },
+ { 0.415686, 0.486275, 0.647059, 1.0 },
+ { 0.423529, 0.490196, 0.647059, 1.0 },
+ { 0.423529, 0.490196, 0.643137, 1.0 },
+ { 0.427451, 0.482353, 0.639216, 1.0 },
+ { 0.427451, 0.482353, 0.631373, 1.0 },
+ { 0.435294, 0.478431, 0.627451, 1.0 },
+ { 0.439216, 0.478431, 0.627451, 1.0 },
+ { 0.443137, 0.478431, 0.627451, 1.0 },
+ { 0.443137, 0.466667, 0.623529, 1.0 },
+ { 0.447059, 0.458824, 0.623529, 1.0 },
+ { 0.447059, 0.470588, 0.615686, 1.0 },
+ { 0.450980, 0.450980, 0.611765, 1.0 },
+ { 0.450980, 0.450980, 0.611765, 1.0 },
+ { 0.478431, 0.462745, 0.607843, 1.0 },
+ { 0.498039, 0.462745, 0.607843, 1.0 },
+ { 0.537255, 0.466667, 0.600000, 1.0 },
+ { 0.564706, 0.466667, 0.600000, 1.0 },
+ { 0.596078, 0.466667, 0.596078, 1.0 },
+ { 0.592157, 0.462745, 0.560784, 1.0 },
+ { 0.592157, 0.454902, 0.541176, 1.0 },
+ { 0.584314, 0.454902, 0.490196, 1.0 },
+ { 0.584314, 0.439216, 0.447059, 1.0 },
+ { 0.580392, 0.435294, 0.450980, 1.0 },
+ { 0.580392, 0.435294, 0.458824, 1.0 },
+ { 0.580392, 0.431373, 0.427451, 1.0 },
+ { 0.576471, 0.419608, 0.423529, 1.0 },
+ { 0.568627, 0.415686, 0.427451, 1.0 },
+ { 0.564706, 0.411765, 0.407843, 1.0 },
+ { 0.552941, 0.396078, 0.415686, 1.0 },
+ { 0.549020, 0.392157, 0.396078, 1.0 },
+ { 0.545098, 0.380392, 0.392157, 1.0 },
+ { 0.533333, 0.376471, 0.407843, 1.0 },
+ { 0.525490, 0.364706, 0.388235, 1.0 },
+ { 0.513725, 0.356863, 0.400000, 1.0 },
+ { 0.501961, 0.352941, 0.392157, 1.0 },
+ { 0.498039, 0.341176, 0.392157, 1.0 },
+ { 0.486275, 0.329412, 0.380392, 1.0 },
+ { 0.482353, 0.313725, 0.396078, 1.0 },
+ { 0.470588, 0.309804, 0.396078, 1.0 },
+ { 0.462745, 0.294118, 0.388235, 1.0 },
+ { 0.454902, 0.286275, 0.400000, 1.0 },
+ { 0.447059, 0.278431, 0.400000, 1.0 },
+ { 0.435294, 0.266667, 0.388235, 1.0 },
+ { 0.423529, 0.254902, 0.376471, 1.0 },
+ { 0.419608, 0.239216, 0.380392, 1.0 },
+ { 0.407843, 0.231373, 0.376471, 1.0 },
+ { 0.400000, 0.223529, 0.384314, 1.0 },
+ { 0.396078, 0.211765, 0.384314, 1.0 },
+ { 0.384314, 0.200000, 0.376471, 1.0 },
+ { 0.372549, 0.188235, 0.364706, 1.0 },
+ { 0.360784, 0.180392, 0.368627, 1.0 },
+ { 0.356863, 0.164706, 0.352941, 1.0 },
+ { 0.345098, 0.156863, 0.349020, 1.0 },
+ { 0.325490, 0.145098, 0.337255, 1.0 },
+ { 0.321569, 0.129412, 0.333333, 1.0 },
+ { 0.309804, 0.125490, 0.325490, 1.0 },
+ { 0.301961, 0.117647, 0.317647, 1.0 },
+ { 0.282353, 0.113725, 0.309804, 1.0 },
+ { 0.286275, 0.101961, 0.309804, 1.0 },
+ { 0.278431, 0.098039, 0.305882, 1.0 },
+ { 0.274510, 0.090196, 0.301961, 1.0 },
+ { 0.270588, 0.086275, 0.301961, 1.0 },
+ { 0.274510, 0.082353, 0.301961, 1.0 },
+ { 0.270588, 0.082353, 0.301961, 1.0 },
+ { 0.270588, 0.078431, 0.301961, 1.0 },
+ { 0.270588, 0.078431, 0.301961, 1.0 },
+ { 0.270588, 0.078431, 0.301961, 1.0 },
+ { 0.274510, 0.078431, 0.305882, 1.0 },
+ { 0.278431, 0.078431, 0.309804, 1.0 },
+ { 0.282353, 0.078431, 0.309804, 1.0 },
+ { 0.298039, 0.078431, 0.317647, 1.0 },
+ { 0.305882, 0.082353, 0.325490, 1.0 },
+ { 0.321569, 0.082353, 0.333333, 1.0 },
+ { 0.317647, 0.090196, 0.337255, 1.0 },
+ { 0.341176, 0.094118, 0.349020, 1.0 },
+ { 0.345098, 0.101961, 0.356863, 1.0 },
+ { 0.360784, 0.105882, 0.368627, 1.0 },
+ { 0.372549, 0.109804, 0.368627, 1.0 },
+ { 0.380392, 0.117647, 0.384314, 1.0 },
+ { 0.396078, 0.117647, 0.392157, 1.0 },
+ { 0.400000, 0.125490, 0.396078, 1.0 },
+ { 0.407843, 0.133333, 0.400000, 1.0 },
+ { 0.419608, 0.137255, 0.411765, 1.0 },
+ { 0.423529, 0.141176, 0.403922, 1.0 },
+ { 0.435294, 0.152941, 0.415686, 1.0 },
+ { 0.447059, 0.152941, 0.427451, 1.0 },
+ { 0.450980, 0.156863, 0.419608, 1.0 },
+ { 0.462745, 0.164706, 0.439216, 1.0 },
+ { 0.470588, 0.168627, 0.439216, 1.0 },
+ { 0.482353, 0.172549, 0.447059, 1.0 },
+ { 0.486275, 0.176471, 0.443137, 1.0 },
+ { 0.498039, 0.184314, 0.462745, 1.0 },
+ { 0.501961, 0.188235, 0.458824, 1.0 },
+ };
+/* 040412-016 */
+static double4 colors_699[] = {
+ { 0.317647, 0.450980, 0.486275, 1.0 },
+ { 0.333333, 0.494118, 0.513725, 1.0 },
+ { 0.337255, 0.517647, 0.525490, 1.0 },
+ { 0.341176, 0.541176, 0.541176, 1.0 },
+ { 0.337255, 0.552941, 0.541176, 1.0 },
+ { 0.333333, 0.564706, 0.545098, 1.0 },
+ { 0.329412, 0.568627, 0.545098, 1.0 },
+ { 0.329412, 0.576471, 0.549020, 1.0 },
+ { 0.317647, 0.596078, 0.549020, 1.0 },
+ { 0.309804, 0.600000, 0.549020, 1.0 },
+ { 0.305882, 0.607843, 0.549020, 1.0 },
+ { 0.298039, 0.607843, 0.541176, 1.0 },
+ { 0.294118, 0.611765, 0.537255, 1.0 },
+ { 0.286275, 0.611765, 0.533333, 1.0 },
+ { 0.282353, 0.615686, 0.533333, 1.0 },
+ { 0.278431, 0.611765, 0.529412, 1.0 },
+ { 0.274510, 0.611765, 0.529412, 1.0 },
+ { 0.258824, 0.603922, 0.513725, 1.0 },
+ { 0.250980, 0.596078, 0.498039, 1.0 },
+ { 0.243137, 0.592157, 0.486275, 1.0 },
+ { 0.235294, 0.580392, 0.478431, 1.0 },
+ { 0.227451, 0.572549, 0.470588, 1.0 },
+ { 0.223529, 0.568627, 0.466667, 1.0 },
+ { 0.219608, 0.564706, 0.462745, 1.0 },
+ { 0.200000, 0.537255, 0.435294, 1.0 },
+ { 0.188235, 0.521569, 0.419608, 1.0 },
+ { 0.180392, 0.505882, 0.407843, 1.0 },
+ { 0.168627, 0.486275, 0.388235, 1.0 },
+ { 0.160784, 0.466667, 0.368627, 1.0 },
+ { 0.152941, 0.454902, 0.356863, 1.0 },
+ { 0.149020, 0.443137, 0.349020, 1.0 },
+ { 0.137255, 0.423529, 0.333333, 1.0 },
+ { 0.129412, 0.400000, 0.317647, 1.0 },
+ { 0.109804, 0.356863, 0.282353, 1.0 },
+ { 0.101961, 0.337255, 0.266667, 1.0 },
+ { 0.098039, 0.317647, 0.254902, 1.0 },
+ { 0.094118, 0.298039, 0.243137, 1.0 },
+ { 0.094118, 0.282353, 0.231373, 1.0 },
+ { 0.090196, 0.274510, 0.227451, 1.0 },
+ { 0.090196, 0.266667, 0.223529, 1.0 },
+ { 0.090196, 0.235294, 0.207843, 1.0 },
+ { 0.090196, 0.219608, 0.200000, 1.0 },
+ { 0.094118, 0.207843, 0.196078, 1.0 },
+ { 0.094118, 0.188235, 0.188235, 1.0 },
+ { 0.094118, 0.168627, 0.180392, 1.0 },
+ { 0.090196, 0.156863, 0.172549, 1.0 },
+ { 0.090196, 0.149020, 0.168627, 1.0 },
+ { 0.086275, 0.125490, 0.156863, 1.0 },
+ { 0.082353, 0.101961, 0.145098, 1.0 },
+ { 0.086275, 0.078431, 0.137255, 1.0 },
+ { 0.101961, 0.074510, 0.149020, 1.0 },
+ { 0.121569, 0.074510, 0.160784, 1.0 },
+ { 0.145098, 0.074510, 0.172549, 1.0 },
+ { 0.168627, 0.078431, 0.188235, 1.0 },
+ { 0.176471, 0.078431, 0.196078, 1.0 },
+ { 0.188235, 0.078431, 0.203922, 1.0 },
+ { 0.235294, 0.086275, 0.227451, 1.0 },
+ { 0.247059, 0.082353, 0.235294, 1.0 },
+ { 0.262745, 0.078431, 0.243137, 1.0 },
+ { 0.274510, 0.074510, 0.247059, 1.0 },
+ { 0.286275, 0.074510, 0.254902, 1.0 },
+ { 0.290196, 0.074510, 0.254902, 1.0 },
+ { 0.294118, 0.074510, 0.254902, 1.0 },
+ { 0.305882, 0.070588, 0.262745, 1.0 },
+ { 0.313725, 0.070588, 0.262745, 1.0 },
+ { 0.325490, 0.070588, 0.270588, 1.0 },
+ { 0.329412, 0.070588, 0.270588, 1.0 },
+ { 0.333333, 0.074510, 0.270588, 1.0 },
+ { 0.333333, 0.074510, 0.266667, 1.0 },
+ { 0.333333, 0.074510, 0.262745, 1.0 },
+ { 0.337255, 0.074510, 0.266667, 1.0 },
+ { 0.337255, 0.078431, 0.262745, 1.0 },
+ { 0.337255, 0.082353, 0.254902, 1.0 },
+ { 0.333333, 0.086275, 0.250980, 1.0 },
+ { 0.333333, 0.090196, 0.250980, 1.0 },
+ { 0.325490, 0.094118, 0.243137, 1.0 },
+ { 0.321569, 0.101961, 0.239216, 1.0 },
+ { 0.317647, 0.101961, 0.231373, 1.0 },
+ { 0.313725, 0.105882, 0.227451, 1.0 },
+ { 0.309804, 0.113725, 0.227451, 1.0 },
+ { 0.298039, 0.117647, 0.211765, 1.0 },
+ { 0.282353, 0.129412, 0.196078, 1.0 },
+ { 0.278431, 0.133333, 0.188235, 1.0 },
+ { 0.274510, 0.137255, 0.180392, 1.0 },
+ { 0.270588, 0.137255, 0.176471, 1.0 },
+ { 0.270588, 0.141176, 0.172549, 1.0 },
+ { 0.274510, 0.141176, 0.172549, 1.0 },
+ { 0.274510, 0.152941, 0.164706, 1.0 },
+ { 0.294118, 0.196078, 0.172549, 1.0 },
+ { 0.309804, 0.219608, 0.180392, 1.0 },
+ { 0.329412, 0.243137, 0.192157, 1.0 },
+ { 0.337255, 0.250980, 0.196078, 1.0 },
+ { 0.345098, 0.262745, 0.200000, 1.0 },
+ { 0.360784, 0.282353, 0.211765, 1.0 },
+ { 0.380392, 0.309804, 0.223529, 1.0 },
+ { 0.396078, 0.325490, 0.231373, 1.0 },
+ { 0.411765, 0.345098, 0.243137, 1.0 },
+ { 0.447059, 0.380392, 0.262745, 1.0 },
+ { 0.458824, 0.384314, 0.266667, 1.0 },
+ { 0.470588, 0.388235, 0.270588, 1.0 },
+ { 0.478431, 0.396078, 0.274510, 1.0 },
+ { 0.490196, 0.403922, 0.282353, 1.0 },
+ { 0.505882, 0.411765, 0.290196, 1.0 },
+ { 0.521569, 0.419608, 0.298039, 1.0 },
+ { 0.556863, 0.431373, 0.313725, 1.0 },
+ { 0.572549, 0.439216, 0.321569, 1.0 },
+ { 0.592157, 0.450980, 0.333333, 1.0 },
+ { 0.600000, 0.450980, 0.337255, 1.0 },
+ { 0.607843, 0.454902, 0.341176, 1.0 },
+ { 0.623529, 0.466667, 0.352941, 1.0 },
+ { 0.639216, 0.474510, 0.364706, 1.0 },
+ { 0.654902, 0.490196, 0.380392, 1.0 },
+ { 0.662745, 0.482353, 0.380392, 1.0 },
+ { 0.674510, 0.470588, 0.392157, 1.0 },
+ { 0.674510, 0.466667, 0.392157, 1.0 },
+ { 0.678431, 0.466667, 0.396078, 1.0 },
+ { 0.682353, 0.462745, 0.400000, 1.0 },
+ { 0.686275, 0.458824, 0.407843, 1.0 },
+ { 0.686275, 0.458824, 0.411765, 1.0 },
+ { 0.690196, 0.454902, 0.419608, 1.0 },
+ { 0.694118, 0.466667, 0.435294, 1.0 },
+ { 0.694118, 0.466667, 0.443137, 1.0 },
+ { 0.694118, 0.466667, 0.450980, 1.0 },
+ { 0.690196, 0.466667, 0.454902, 1.0 },
+ { 0.690196, 0.466667, 0.458824, 1.0 },
+ { 0.694118, 0.474510, 0.470588, 1.0 },
+ { 0.694118, 0.482353, 0.478431, 1.0 },
+ { 0.694118, 0.490196, 0.490196, 1.0 },
+ { 0.694118, 0.498039, 0.498039, 1.0 },
+ { 0.690196, 0.521569, 0.525490, 1.0 },
+ { 0.686275, 0.525490, 0.529412, 1.0 },
+ { 0.682353, 0.533333, 0.537255, 1.0 },
+ { 0.678431, 0.545098, 0.552941, 1.0 },
+ { 0.670588, 0.556863, 0.560784, 1.0 },
+ { 0.662745, 0.572549, 0.576471, 1.0 },
+ { 0.654902, 0.584314, 0.592157, 1.0 },
+ { 0.631373, 0.611765, 0.611765, 1.0 },
+ { 0.619608, 0.623529, 0.619608, 1.0 },
+ { 0.607843, 0.635294, 0.627451, 1.0 },
+ { 0.600000, 0.639216, 0.631373, 1.0 },
+ { 0.596078, 0.647059, 0.639216, 1.0 },
+ { 0.580392, 0.650980, 0.639216, 1.0 },
+ { 0.568627, 0.658824, 0.647059, 1.0 },
+ { 0.556863, 0.662745, 0.647059, 1.0 },
+ { 0.541176, 0.662745, 0.643137, 1.0 },
+ { 0.513725, 0.658824, 0.639216, 1.0 },
+ { 0.505882, 0.654902, 0.631373, 1.0 },
+ { 0.498039, 0.654902, 0.627451, 1.0 },
+ { 0.486275, 0.650980, 0.627451, 1.0 },
+ { 0.470588, 0.643137, 0.619608, 1.0 },
+ { 0.454902, 0.635294, 0.603922, 1.0 },
+ { 0.439216, 0.623529, 0.588235, 1.0 },
+ { 0.407843, 0.600000, 0.564706, 1.0 },
+ { 0.400000, 0.592157, 0.556863, 1.0 },
+ { 0.392157, 0.584314, 0.549020, 1.0 },
+ { 0.376471, 0.568627, 0.533333, 1.0 },
+ { 0.360784, 0.549020, 0.509804, 1.0 },
+ { 0.345098, 0.529412, 0.494118, 1.0 },
+ { 0.329412, 0.505882, 0.466667, 1.0 },
+ { 0.313725, 0.482353, 0.447059, 1.0 },
+ { 0.294118, 0.454902, 0.415686, 1.0 },
+ { 0.258824, 0.400000, 0.360784, 1.0 },
+ { 0.250980, 0.384314, 0.345098, 1.0 },
+ { 0.243137, 0.372549, 0.333333, 1.0 },
+ { 0.227451, 0.345098, 0.305882, 1.0 },
+ { 0.215686, 0.321569, 0.282353, 1.0 },
+ { 0.200000, 0.301961, 0.254902, 1.0 },
+ { 0.188235, 0.282353, 0.235294, 1.0 },
+ { 0.168627, 0.250980, 0.196078, 1.0 },
+ { 0.164706, 0.243137, 0.188235, 1.0 },
+ { 0.160784, 0.239216, 0.184314, 1.0 },
+ { 0.152941, 0.227451, 0.168627, 1.0 },
+ { 0.145098, 0.219608, 0.152941, 1.0 },
+ { 0.141176, 0.215686, 0.145098, 1.0 },
+ { 0.137255, 0.211765, 0.137255, 1.0 },
+ { 0.137255, 0.215686, 0.133333, 1.0 },
+ { 0.133333, 0.215686, 0.129412, 1.0 },
+ { 0.133333, 0.219608, 0.125490, 1.0 },
+ { 0.137255, 0.227451, 0.125490, 1.0 },
+ { 0.141176, 0.235294, 0.125490, 1.0 },
+ { 0.145098, 0.243137, 0.129412, 1.0 },
+ { 0.145098, 0.254902, 0.129412, 1.0 },
+ { 0.149020, 0.266667, 0.133333, 1.0 },
+ { 0.156863, 0.282353, 0.137255, 1.0 },
+ { 0.164706, 0.313725, 0.152941, 1.0 },
+ { 0.168627, 0.321569, 0.156863, 1.0 },
+ { 0.172549, 0.333333, 0.160784, 1.0 },
+ { 0.176471, 0.352941, 0.168627, 1.0 },
+ { 0.184314, 0.372549, 0.176471, 1.0 },
+ { 0.188235, 0.388235, 0.184314, 1.0 },
+ { 0.196078, 0.403922, 0.192157, 1.0 },
+ { 0.200000, 0.415686, 0.200000, 1.0 },
+ { 0.203922, 0.427451, 0.207843, 1.0 },
+ { 0.207843, 0.439216, 0.207843, 1.0 },
+ { 0.211765, 0.447059, 0.215686, 1.0 },
+ { 0.215686, 0.450980, 0.223529, 1.0 },
+ { 0.215686, 0.454902, 0.223529, 1.0 },
+ { 0.215686, 0.458824, 0.223529, 1.0 },
+ { 0.215686, 0.458824, 0.223529, 1.0 },
+ { 0.215686, 0.458824, 0.223529, 1.0 },
+ { 0.215686, 0.458824, 0.227451, 1.0 },
+ { 0.215686, 0.458824, 0.227451, 1.0 },
+ { 0.211765, 0.454902, 0.227451, 1.0 },
+ { 0.207843, 0.447059, 0.219608, 1.0 },
+ { 0.203922, 0.439216, 0.215686, 1.0 },
+ { 0.200000, 0.431373, 0.215686, 1.0 },
+ { 0.196078, 0.419608, 0.211765, 1.0 },
+ { 0.188235, 0.403922, 0.196078, 1.0 },
+ { 0.184314, 0.388235, 0.192157, 1.0 },
+ { 0.172549, 0.372549, 0.184314, 1.0 },
+ { 0.164706, 0.352941, 0.176471, 1.0 },
+ { 0.156863, 0.329412, 0.164706, 1.0 },
+ { 0.145098, 0.309804, 0.156863, 1.0 },
+ { 0.137255, 0.286275, 0.145098, 1.0 },
+ { 0.129412, 0.266667, 0.137255, 1.0 },
+ { 0.121569, 0.247059, 0.129412, 1.0 },
+ { 0.113725, 0.231373, 0.125490, 1.0 },
+ { 0.109804, 0.215686, 0.117647, 1.0 },
+ { 0.105882, 0.203922, 0.117647, 1.0 },
+ { 0.101961, 0.188235, 0.109804, 1.0 },
+ { 0.101961, 0.180392, 0.113725, 1.0 },
+ { 0.098039, 0.168627, 0.105882, 1.0 },
+ { 0.101961, 0.164706, 0.117647, 1.0 },
+ { 0.101961, 0.156863, 0.117647, 1.0 },
+ { 0.101961, 0.152941, 0.117647, 1.0 },
+ { 0.105882, 0.149020, 0.125490, 1.0 },
+ { 0.109804, 0.145098, 0.129412, 1.0 },
+ { 0.113725, 0.145098, 0.137255, 1.0 },
+ { 0.117647, 0.141176, 0.145098, 1.0 },
+ { 0.117647, 0.137255, 0.149020, 1.0 },
+ { 0.117647, 0.133333, 0.152941, 1.0 },
+ { 0.117647, 0.129412, 0.156863, 1.0 },
+ { 0.121569, 0.133333, 0.164706, 1.0 },
+ { 0.125490, 0.133333, 0.172549, 1.0 },
+ { 0.133333, 0.137255, 0.180392, 1.0 },
+ { 0.141176, 0.145098, 0.192157, 1.0 },
+ { 0.149020, 0.152941, 0.207843, 1.0 },
+ { 0.156863, 0.160784, 0.219608, 1.0 },
+ { 0.168627, 0.172549, 0.235294, 1.0 },
+ { 0.176471, 0.184314, 0.250980, 1.0 },
+ { 0.188235, 0.200000, 0.266667, 1.0 },
+ { 0.196078, 0.207843, 0.278431, 1.0 },
+ { 0.203922, 0.219608, 0.294118, 1.0 },
+ { 0.215686, 0.235294, 0.309804, 1.0 },
+ { 0.223529, 0.247059, 0.321569, 1.0 },
+ { 0.231373, 0.262745, 0.337255, 1.0 },
+ { 0.239216, 0.274510, 0.349020, 1.0 },
+ { 0.247059, 0.290196, 0.364706, 1.0 },
+ { 0.258824, 0.309804, 0.376471, 1.0 },
+ { 0.266667, 0.325490, 0.392157, 1.0 },
+ { 0.274510, 0.341176, 0.403922, 1.0 },
+ { 0.282353, 0.360784, 0.419608, 1.0 },
+ { 0.290196, 0.372549, 0.431373, 1.0 },
+ { 0.298039, 0.396078, 0.447059, 1.0 },
+ { 0.305882, 0.415686, 0.458824, 1.0 },
+ { 0.313725, 0.435294, 0.474510, 1.0 },
+ };
+/* 040412-017 */
+static double4 colors_700[] = {
+ { 0.000000, 0.266667, 0.149020, 1.0 },
+ { 0.000000, 0.223529, 0.105882, 1.0 },
+ { 0.000000, 0.207843, 0.090196, 1.0 },
+ { 0.000000, 0.196078, 0.078431, 1.0 },
+ { 0.000000, 0.188235, 0.074510, 1.0 },
+ { 0.000000, 0.180392, 0.070588, 1.0 },
+ { 0.000000, 0.176471, 0.070588, 1.0 },
+ { 0.000000, 0.176471, 0.070588, 1.0 },
+ { 0.003922, 0.172549, 0.082353, 1.0 },
+ { 0.003922, 0.172549, 0.090196, 1.0 },
+ { 0.003922, 0.176471, 0.098039, 1.0 },
+ { 0.007843, 0.180392, 0.109804, 1.0 },
+ { 0.011765, 0.188235, 0.121569, 1.0 },
+ { 0.011765, 0.192157, 0.133333, 1.0 },
+ { 0.015686, 0.200000, 0.145098, 1.0 },
+ { 0.015686, 0.200000, 0.152941, 1.0 },
+ { 0.015686, 0.203922, 0.160784, 1.0 },
+ { 0.023529, 0.215686, 0.184314, 1.0 },
+ { 0.023529, 0.219608, 0.192157, 1.0 },
+ { 0.027451, 0.227451, 0.203922, 1.0 },
+ { 0.031373, 0.227451, 0.207843, 1.0 },
+ { 0.035294, 0.231373, 0.215686, 1.0 },
+ { 0.035294, 0.231373, 0.215686, 1.0 },
+ { 0.039216, 0.231373, 0.219608, 1.0 },
+ { 0.043137, 0.227451, 0.215686, 1.0 },
+ { 0.043137, 0.223529, 0.207843, 1.0 },
+ { 0.043137, 0.223529, 0.203922, 1.0 },
+ { 0.043137, 0.215686, 0.196078, 1.0 },
+ { 0.047059, 0.211765, 0.188235, 1.0 },
+ { 0.047059, 0.207843, 0.180392, 1.0 },
+ { 0.047059, 0.203922, 0.176471, 1.0 },
+ { 0.047059, 0.200000, 0.164706, 1.0 },
+ { 0.047059, 0.192157, 0.152941, 1.0 },
+ { 0.047059, 0.180392, 0.125490, 1.0 },
+ { 0.047059, 0.176471, 0.109804, 1.0 },
+ { 0.050980, 0.172549, 0.098039, 1.0 },
+ { 0.054902, 0.168627, 0.090196, 1.0 },
+ { 0.062745, 0.168627, 0.082353, 1.0 },
+ { 0.066667, 0.168627, 0.078431, 1.0 },
+ { 0.070588, 0.168627, 0.074510, 1.0 },
+ { 0.094118, 0.176471, 0.062745, 1.0 },
+ { 0.109804, 0.188235, 0.058824, 1.0 },
+ { 0.129412, 0.200000, 0.058824, 1.0 },
+ { 0.152941, 0.215686, 0.062745, 1.0 },
+ { 0.176471, 0.231373, 0.066667, 1.0 },
+ { 0.188235, 0.243137, 0.070588, 1.0 },
+ { 0.203922, 0.254902, 0.074510, 1.0 },
+ { 0.235294, 0.278431, 0.086275, 1.0 },
+ { 0.266667, 0.305882, 0.098039, 1.0 },
+ { 0.341176, 0.364706, 0.129412, 1.0 },
+ { 0.380392, 0.396078, 0.145098, 1.0 },
+ { 0.419608, 0.431373, 0.164706, 1.0 },
+ { 0.458824, 0.462745, 0.184314, 1.0 },
+ { 0.501961, 0.498039, 0.203922, 1.0 },
+ { 0.521569, 0.513725, 0.211765, 1.0 },
+ { 0.541176, 0.533333, 0.223529, 1.0 },
+ { 0.611765, 0.600000, 0.258824, 1.0 },
+ { 0.639216, 0.627451, 0.274510, 1.0 },
+ { 0.670588, 0.654902, 0.290196, 1.0 },
+ { 0.690196, 0.674510, 0.301961, 1.0 },
+ { 0.713725, 0.698039, 0.313725, 1.0 },
+ { 0.717647, 0.701961, 0.317647, 1.0 },
+ { 0.725490, 0.709804, 0.321569, 1.0 },
+ { 0.729412, 0.717647, 0.329412, 1.0 },
+ { 0.729412, 0.721569, 0.333333, 1.0 },
+ { 0.701961, 0.713725, 0.333333, 1.0 },
+ { 0.674510, 0.701961, 0.325490, 1.0 },
+ { 0.650980, 0.690196, 0.321569, 1.0 },
+ { 0.635294, 0.678431, 0.313725, 1.0 },
+ { 0.619608, 0.670588, 0.309804, 1.0 },
+ { 0.580392, 0.650980, 0.298039, 1.0 },
+ { 0.541176, 0.627451, 0.286275, 1.0 },
+ { 0.466667, 0.584314, 0.262745, 1.0 },
+ { 0.423529, 0.556863, 0.254902, 1.0 },
+ { 0.380392, 0.533333, 0.247059, 1.0 },
+ { 0.337255, 0.505882, 0.239216, 1.0 },
+ { 0.294118, 0.482353, 0.231373, 1.0 },
+ { 0.270588, 0.470588, 0.227451, 1.0 },
+ { 0.250980, 0.458824, 0.227451, 1.0 },
+ { 0.211765, 0.439216, 0.223529, 1.0 },
+ { 0.172549, 0.419608, 0.219608, 1.0 },
+ { 0.109804, 0.396078, 0.223529, 1.0 },
+ { 0.090196, 0.392157, 0.231373, 1.0 },
+ { 0.070588, 0.392157, 0.243137, 1.0 },
+ { 0.062745, 0.392157, 0.250980, 1.0 },
+ { 0.054902, 0.392157, 0.258824, 1.0 },
+ { 0.043137, 0.400000, 0.278431, 1.0 },
+ { 0.035294, 0.407843, 0.298039, 1.0 },
+ { 0.019608, 0.431373, 0.341176, 1.0 },
+ { 0.011765, 0.443137, 0.364706, 1.0 },
+ { 0.003922, 0.458824, 0.388235, 1.0 },
+ { 0.000000, 0.466667, 0.400000, 1.0 },
+ { 0.000000, 0.478431, 0.415686, 1.0 },
+ { 0.000000, 0.501961, 0.443137, 1.0 },
+ { 0.000000, 0.525490, 0.474510, 1.0 },
+ { 0.000000, 0.556863, 0.505882, 1.0 },
+ { 0.000000, 0.584314, 0.537255, 1.0 },
+ { 0.007843, 0.635294, 0.600000, 1.0 },
+ { 0.011765, 0.658824, 0.627451, 1.0 },
+ { 0.015686, 0.686275, 0.658824, 1.0 },
+ { 0.015686, 0.698039, 0.670588, 1.0 },
+ { 0.019608, 0.709804, 0.682353, 1.0 },
+ { 0.023529, 0.729412, 0.705882, 1.0 },
+ { 0.027451, 0.749020, 0.725490, 1.0 },
+ { 0.035294, 0.780392, 0.760784, 1.0 },
+ { 0.039216, 0.788235, 0.768627, 1.0 },
+ { 0.043137, 0.800000, 0.776471, 1.0 },
+ { 0.043137, 0.800000, 0.776471, 1.0 },
+ { 0.047059, 0.800000, 0.780392, 1.0 },
+ { 0.047059, 0.800000, 0.776471, 1.0 },
+ { 0.050980, 0.792157, 0.768627, 1.0 },
+ { 0.050980, 0.780392, 0.752941, 1.0 },
+ { 0.054902, 0.764706, 0.733333, 1.0 },
+ { 0.050980, 0.721569, 0.678431, 1.0 },
+ { 0.047059, 0.705882, 0.658824, 1.0 },
+ { 0.047059, 0.694118, 0.643137, 1.0 },
+ { 0.043137, 0.662745, 0.607843, 1.0 },
+ { 0.043137, 0.631373, 0.568627, 1.0 },
+ { 0.039216, 0.596078, 0.525490, 1.0 },
+ { 0.035294, 0.560784, 0.486275, 1.0 },
+ { 0.023529, 0.486275, 0.400000, 1.0 },
+ { 0.019608, 0.450980, 0.356863, 1.0 },
+ { 0.015686, 0.415686, 0.317647, 1.0 },
+ { 0.011765, 0.396078, 0.298039, 1.0 },
+ { 0.011765, 0.380392, 0.278431, 1.0 },
+ { 0.007843, 0.349020, 0.239216, 1.0 },
+ { 0.007843, 0.317647, 0.207843, 1.0 },
+ { 0.003922, 0.290196, 0.176471, 1.0 },
+ { 0.000000, 0.266667, 0.149020, 1.0 },
+ { 0.000000, 0.223529, 0.105882, 1.0 },
+ { 0.000000, 0.215686, 0.098039, 1.0 },
+ { 0.000000, 0.207843, 0.090196, 1.0 },
+ { 0.000000, 0.196078, 0.078431, 1.0 },
+ { 0.000000, 0.184314, 0.074510, 1.0 },
+ { 0.000000, 0.180392, 0.070588, 1.0 },
+ { 0.000000, 0.176471, 0.070588, 1.0 },
+ { 0.003922, 0.172549, 0.082353, 1.0 },
+ { 0.003922, 0.172549, 0.090196, 1.0 },
+ { 0.003922, 0.176471, 0.098039, 1.0 },
+ { 0.003922, 0.176471, 0.101961, 1.0 },
+ { 0.007843, 0.180392, 0.109804, 1.0 },
+ { 0.011765, 0.188235, 0.121569, 1.0 },
+ { 0.011765, 0.192157, 0.133333, 1.0 },
+ { 0.015686, 0.200000, 0.145098, 1.0 },
+ { 0.015686, 0.203922, 0.160784, 1.0 },
+ { 0.023529, 0.215686, 0.184314, 1.0 },
+ { 0.023529, 0.219608, 0.188235, 1.0 },
+ { 0.027451, 0.223529, 0.196078, 1.0 },
+ { 0.027451, 0.227451, 0.203922, 1.0 },
+ { 0.031373, 0.227451, 0.211765, 1.0 },
+ { 0.035294, 0.231373, 0.215686, 1.0 },
+ { 0.039216, 0.231373, 0.219608, 1.0 },
+ { 0.043137, 0.227451, 0.215686, 1.0 },
+ { 0.043137, 0.227451, 0.211765, 1.0 },
+ { 0.043137, 0.227451, 0.211765, 1.0 },
+ { 0.043137, 0.223529, 0.203922, 1.0 },
+ { 0.047059, 0.215686, 0.196078, 1.0 },
+ { 0.047059, 0.211765, 0.188235, 1.0 },
+ { 0.047059, 0.203922, 0.176471, 1.0 },
+ { 0.047059, 0.200000, 0.164706, 1.0 },
+ { 0.047059, 0.192157, 0.152941, 1.0 },
+ { 0.047059, 0.180392, 0.125490, 1.0 },
+ { 0.047059, 0.176471, 0.117647, 1.0 },
+ { 0.047059, 0.176471, 0.113725, 1.0 },
+ { 0.050980, 0.172549, 0.098039, 1.0 },
+ { 0.054902, 0.168627, 0.090196, 1.0 },
+ { 0.062745, 0.168627, 0.082353, 1.0 },
+ { 0.070588, 0.168627, 0.074510, 1.0 },
+ { 0.094118, 0.176471, 0.062745, 1.0 },
+ { 0.101961, 0.180392, 0.058824, 1.0 },
+ { 0.109804, 0.188235, 0.058824, 1.0 },
+ { 0.129412, 0.200000, 0.058824, 1.0 },
+ { 0.149020, 0.215686, 0.062745, 1.0 },
+ { 0.176471, 0.231373, 0.066667, 1.0 },
+ { 0.203922, 0.254902, 0.074510, 1.0 },
+ { 0.235294, 0.278431, 0.086275, 1.0 },
+ { 0.266667, 0.305882, 0.098039, 1.0 },
+ { 0.305882, 0.333333, 0.113725, 1.0 },
+ { 0.341176, 0.364706, 0.129412, 1.0 },
+ { 0.380392, 0.396078, 0.149020, 1.0 },
+ { 0.419608, 0.431373, 0.164706, 1.0 },
+ { 0.462745, 0.462745, 0.184314, 1.0 },
+ { 0.501961, 0.498039, 0.203922, 1.0 },
+ { 0.541176, 0.533333, 0.223529, 1.0 },
+ { 0.611765, 0.600000, 0.258824, 1.0 },
+ { 0.627451, 0.611765, 0.266667, 1.0 },
+ { 0.643137, 0.627451, 0.274510, 1.0 },
+ { 0.670588, 0.654902, 0.290196, 1.0 },
+ { 0.694118, 0.678431, 0.301961, 1.0 },
+ { 0.713725, 0.698039, 0.313725, 1.0 },
+ { 0.725490, 0.709804, 0.321569, 1.0 },
+ { 0.729412, 0.717647, 0.329412, 1.0 },
+ { 0.729412, 0.721569, 0.333333, 1.0 },
+ { 0.717647, 0.717647, 0.333333, 1.0 },
+ { 0.701961, 0.713725, 0.333333, 1.0 },
+ { 0.682353, 0.701961, 0.329412, 1.0 },
+ { 0.650980, 0.690196, 0.321569, 1.0 },
+ { 0.619608, 0.670588, 0.309804, 1.0 },
+ { 0.580392, 0.650980, 0.298039, 1.0 },
+ { 0.541176, 0.627451, 0.286275, 1.0 },
+ { 0.501961, 0.607843, 0.274510, 1.0 },
+ { 0.466667, 0.584314, 0.262745, 1.0 },
+ { 0.423529, 0.556863, 0.254902, 1.0 },
+ { 0.380392, 0.533333, 0.247059, 1.0 },
+ { 0.337255, 0.505882, 0.239216, 1.0 },
+ { 0.294118, 0.482353, 0.231373, 1.0 },
+ { 0.250980, 0.458824, 0.227451, 1.0 },
+ { 0.211765, 0.439216, 0.223529, 1.0 },
+ { 0.172549, 0.419608, 0.219608, 1.0 },
+ { 0.137255, 0.403922, 0.219608, 1.0 },
+ { 0.109804, 0.396078, 0.223529, 1.0 },
+ { 0.090196, 0.392157, 0.231373, 1.0 },
+ { 0.070588, 0.392157, 0.243137, 1.0 },
+ { 0.054902, 0.392157, 0.258824, 1.0 },
+ { 0.043137, 0.400000, 0.278431, 1.0 },
+ { 0.035294, 0.407843, 0.298039, 1.0 },
+ { 0.027451, 0.415686, 0.321569, 1.0 },
+ { 0.019608, 0.431373, 0.341176, 1.0 },
+ { 0.011765, 0.443137, 0.364706, 1.0 },
+ { 0.003922, 0.458824, 0.388235, 1.0 },
+ { 0.000000, 0.478431, 0.415686, 1.0 },
+ { 0.000000, 0.501961, 0.443137, 1.0 },
+ { 0.000000, 0.525490, 0.474510, 1.0 },
+ { 0.000000, 0.556863, 0.505882, 1.0 },
+ { 0.000000, 0.584314, 0.537255, 1.0 },
+ { 0.003922, 0.611765, 0.568627, 1.0 },
+ { 0.007843, 0.635294, 0.600000, 1.0 },
+ { 0.011765, 0.662745, 0.631373, 1.0 },
+ { 0.015686, 0.686275, 0.658824, 1.0 },
+ { 0.019608, 0.709804, 0.682353, 1.0 },
+ { 0.023529, 0.729412, 0.705882, 1.0 },
+ { 0.027451, 0.749020, 0.725490, 1.0 },
+ { 0.031373, 0.768627, 0.745098, 1.0 },
+ { 0.035294, 0.780392, 0.760784, 1.0 },
+ { 0.039216, 0.792157, 0.772549, 1.0 },
+ { 0.043137, 0.800000, 0.776471, 1.0 },
+ { 0.047059, 0.800000, 0.780392, 1.0 },
+ { 0.047059, 0.800000, 0.776471, 1.0 },
+ { 0.050980, 0.792157, 0.768627, 1.0 },
+ { 0.050980, 0.780392, 0.752941, 1.0 },
+ { 0.054902, 0.764706, 0.733333, 1.0 },
+ { 0.050980, 0.741176, 0.705882, 1.0 },
+ { 0.050980, 0.721569, 0.678431, 1.0 },
+ { 0.047059, 0.694118, 0.643137, 1.0 },
+ { 0.043137, 0.662745, 0.607843, 1.0 },
+ { 0.043137, 0.631373, 0.568627, 1.0 },
+ { 0.039216, 0.596078, 0.525490, 1.0 },
+ { 0.035294, 0.560784, 0.486275, 1.0 },
+ { 0.027451, 0.525490, 0.443137, 1.0 },
+ { 0.023529, 0.486275, 0.400000, 1.0 },
+ { 0.019608, 0.450980, 0.356863, 1.0 },
+ { 0.015686, 0.415686, 0.317647, 1.0 },
+ { 0.011765, 0.380392, 0.278431, 1.0 },
+ { 0.007843, 0.349020, 0.239216, 1.0 },
+ { 0.007843, 0.317647, 0.207843, 1.0 },
+ { 0.003922, 0.290196, 0.176471, 1.0 },
+ };
+
+static palette all_palettes[] = {
+ { .name = "south-sea-bather", .allocated = 256, .count = 256, .color = colors_0 },
+ { .name = "sky-flesh", .allocated = 256, .count = 256, .color = colors_1 },
+ { .name = "blue-bather", .allocated = 256, .count = 256, .color = colors_2 },
+ { .name = "no-name", .allocated = 256, .count = 256, .color = colors_3 },
+ { .name = "pillows", .allocated = 256, .count = 256, .color = colors_4 },
+ { .name = "mauve-splat", .allocated = 256, .count = 256, .color = colors_5 },
+ { .name = "facial-treescape 6", .allocated = 256, .count = 256, .color = colors_6 },
+ { .name = "fasion-bug", .allocated = 256, .count = 256, .color = colors_7 },
+ { .name = "leafy-face", .allocated = 256, .count = 256, .color = colors_8 },
+ { .name = "mouldy-sun", .allocated = 256, .count = 256, .color = colors_9 },
+ { .name = "sunny-harvest", .allocated = 256, .count = 256, .color = colors_10 },
+ { .name = "peach-tree", .allocated = 256, .count = 256, .color = colors_11 },
+ { .name = "fire-dragon", .allocated = 256, .count = 256, .color = colors_12 },
+ { .name = "ice-dragon", .allocated = 256, .count = 256, .color = colors_13 },
+ { .name = "german-landscape", .allocated = 256, .count = 256, .color = colors_14 },
+ { .name = "no-name", .allocated = 256, .count = 256, .color = colors_15 },
+ { .name = "living-mud-bomb", .allocated = 256, .count = 256, .color = colors_16 },
+ { .name = "cars", .allocated = 256, .count = 256, .color = colors_17 },
+ { .name = "unhealthy-tan", .allocated = 256, .count = 256, .color = colors_18 },
+ { .name = "daffodil", .allocated = 256, .count = 256, .color = colors_19 },
+ { .name = "rose", .allocated = 256, .count = 256, .color = colors_20 },
+ { .name = "healthy-skin", .allocated = 256, .count = 256, .color = colors_21 },
+ { .name = "orange", .allocated = 256, .count = 256, .color = colors_22 },
+ { .name = "white-ivy", .allocated = 256, .count = 256, .color = colors_23 },
+ { .name = "summer-makeup", .allocated = 256, .count = 256, .color = colors_24 },
+ { .name = "glow-buzz", .allocated = 256, .count = 256, .color = colors_25 },
+ { .name = "deep-water", .allocated = 256, .count = 256, .color = colors_26 },
+ { .name = "afternoon-beach", .allocated = 256, .count = 256, .color = colors_27 },
+ { .name = "dim-beach", .allocated = 256, .count = 256, .color = colors_28 },
+ { .name = "cloudy-brick", .allocated = 256, .count = 256, .color = colors_29 },
+ { .name = "burning-wood", .allocated = 256, .count = 256, .color = colors_30 },
+ { .name = "aquatic-garden", .allocated = 256, .count = 256, .color = colors_31 },
+ { .name = "no-name", .allocated = 256, .count = 256, .color = colors_32 },
+ { .name = "fall-quilt", .allocated = 256, .count = 256, .color = colors_33 },
+ { .name = "night-blue-sky", .allocated = 256, .count = 256, .color = colors_34 },
+ { .name = "shadow-iris", .allocated = 256, .count = 256, .color = colors_35 },
+ { .name = "solid-sky", .allocated = 256, .count = 256, .color = colors_36 },
+ { .name = "misty-field", .allocated = 256, .count = 256, .color = colors_37 },
+ { .name = "wooden-highlight", .allocated = 256, .count = 256, .color = colors_38 },
+ { .name = "jet-tundra", .allocated = 256, .count = 256, .color = colors_39 },
+ { .name = "pastel-lime", .allocated = 256, .count = 256, .color = colors_40 },
+ { .name = "hell", .allocated = 256, .count = 256, .color = colors_41 },
+ { .name = "indian-coast", .allocated = 256, .count = 256, .color = colors_42 },
+ { .name = "dentist-decor", .allocated = 256, .count = 256, .color = colors_43 },
+ { .name = "greenland", .allocated = 256, .count = 256, .color = colors_44 },
+ { .name = "purple-dress", .allocated = 256, .count = 256, .color = colors_45 },
+ { .name = "no-name", .allocated = 256, .count = 256, .color = colors_46 },
+ { .name = "spring-flora", .allocated = 256, .count = 256, .color = colors_47 },
+ { .name = "andi", .allocated = 256, .count = 256, .color = colors_48 },
+ { .name = "gig-o835", .allocated = 256, .count = 256, .color = colors_49 },
+ { .name = "rie02", .allocated = 256, .count = 256, .color = colors_50 },
+ { .name = "rie05", .allocated = 256, .count = 256, .color = colors_51 },
+ { .name = "rie11", .allocated = 256, .count = 256, .color = colors_52 },
+ { .name = "etretat.ppm", .allocated = 256, .count = 256, .color = colors_53 },
+ { .name = "the-hollow-needle-at-etretat.ppm", .allocated = 256, .count = 256, .color = colors_54 },
+ { .name = "rouen-cathedral-sunset.ppm", .allocated = 256, .count = 256, .color = colors_55 },
+ { .name = "the-houses-of-parliament.ppm", .allocated = 256, .count = 256, .color = colors_56 },
+ { .name = "starry-night.ppm", .allocated = 256, .count = 256, .color = colors_57 },
+ { .name = "water-lilies-sunset.ppm", .allocated = 256, .count = 256, .color = colors_58 },
+ { .name = "gogh.chambre-arles.ppm", .allocated = 256, .count = 256, .color = colors_59 },
+ { .name = "gogh.entrance.ppm", .allocated = 256, .count = 256, .color = colors_60 },
+ { .name = "gogh.the-night-cafe.ppm", .allocated = 256, .count = 256, .color = colors_61 },
+ { .name = "gogh.vegetable-montmartre.ppm", .allocated = 256, .count = 256, .color = colors_62 },
+ { .name = "matisse.bonheur-vivre.ppm", .allocated = 256, .count = 256, .color = colors_63 },
+ { .name = "matisse.flowers.ppm", .allocated = 256, .count = 256, .color = colors_64 },
+ { .name = "matisse.lecon-musique.ppm", .allocated = 256, .count = 256, .color = colors_65 },
+ { .name = "modigliani.nude-caryatid.ppm", .allocated = 256, .count = 256, .color = colors_66 },
+ { .name = "braque.instruments.ppm", .allocated = 256, .count = 256, .color = colors_67 },
+ { .name = "calcoast09.ppm", .allocated = 256, .count = 256, .color = colors_68 },
+ { .name = "dodge102.ppm", .allocated = 256, .count = 256, .color = colors_69 },
+ { .name = "ernst.anti-pope.ppm", .allocated = 256, .count = 256, .color = colors_70 },
+ { .name = "ernst.ubu-imperator.ppm", .allocated = 256, .count = 256, .color = colors_71 },
+ { .name = "fighting-forms.ppm", .allocated = 256, .count = 256, .color = colors_72 },
+ { .name = "fog25.ppm", .allocated = 256, .count = 256, .color = colors_73 },
+ { .name = "geyser27.ppm", .allocated = 256, .count = 256, .color = colors_74 },
+ { .name = "gris.josette.ppm", .allocated = 256, .count = 256, .color = colors_75 },
+ { .name = "gris.landscape-ceret.ppm", .allocated = 256, .count = 256, .color = colors_76 },
+ { .name = "kandinsky.comp-9.ppm", .allocated = 256, .count = 256, .color = colors_77 },
+ { .name = "kandinsky.yellow-red-blue.ppm", .allocated = 256, .count = 256, .color = colors_78 },
+ { .name = "klee.insula-dulcamara.ppm", .allocated = 256, .count = 256, .color = colors_79 },
+ { .name = "nile.ppm", .allocated = 256, .count = 256, .color = colors_80 },
+ { .name = "picasso.jfille-chevre.ppm", .allocated = 256, .count = 256, .color = colors_81 },
+ { .name = "pollock.lavender-mist.ppm", .allocated = 256, .count = 256, .color = colors_82 },
+ { .name = "yngpaint.ppm", .allocated = 256, .count = 256, .color = colors_83 },
+ { .name = "cl-gold-orange-green from classlady1.ugr", .allocated = 256, .count = 256, .color = colors_84 },
+ { .name = "cl-gold-rose", .allocated = 256, .count = 256, .color = colors_85 },
+ { .name = "cl-lavender-purple-blues-black", .allocated = 256, .count = 256, .color = colors_86 },
+ { .name = "cl-yellow_mixed-brown-gold", .allocated = 256, .count = 256, .color = colors_87 },
+ { .name = "cl-dark_reds-white-grays", .allocated = 256, .count = 256, .color = colors_88 },
+ { .name = "cl-gold-dark_reds-browns-blues", .allocated = 256, .count = 256, .color = colors_89 },
+ { .name = "cl-golds-browns", .allocated = 256, .count = 256, .color = colors_90 },
+ { .name = "cl-purples-browns-blues-tans", .allocated = 256, .count = 256, .color = colors_91 },
+ { .name = "cl-oranges-browns-whites", .allocated = 256, .count = 256, .color = colors_92 },
+ { .name = "cl-blues-greens-whites", .allocated = 256, .count = 256, .color = colors_93 },
+ { .name = "cl-tans-yellows-browns", .allocated = 256, .count = 256, .color = colors_94 },
+ { .name = "cl-golds-browns2", .allocated = 256, .count = 256, .color = colors_95 },
+ { .name = "cl-pastels", .allocated = 256, .count = 256, .color = colors_96 },
+ { .name = "multi_color_1 from ron1.ugr (classylady and ron)", .allocated = 256, .count = 256, .color = colors_97 },
+ { .name = "oranges", .allocated = 256, .count = 256, .color = colors_98 },
+ { .name = "multi_color_2", .allocated = 256, .count = 256, .color = colors_99 },
+ { .name = "rw-yellow-orange", .allocated = 256, .count = 256, .color = colors_100 },
+ { .name = "rw-multi-color-2", .allocated = 256, .count = 256, .color = colors_101 },
+ { .name = "rw-blue-with-red", .allocated = 256, .count = 256, .color = colors_102 },
+ { .name = "rw-blue-with-red-2", .allocated = 256, .count = 256, .color = colors_103 },
+ { .name = "rw-blues-3", .allocated = 256, .count = 256, .color = colors_104 },
+ { .name = "rw-reds-pinks-blues", .allocated = 256, .count = 256, .color = colors_105 },
+ { .name = "rw-browns-greens-reds-bule", .allocated = 256, .count = 256, .color = colors_106 },
+ { .name = "rw-browns-pinks-reds-blues", .allocated = 256, .count = 256, .color = colors_107 },
+ { .name = "rw-reds-greens-blues-pinks-yellows-browns", .allocated = 256, .count = 256, .color = colors_108 },
+ { .name = "rw-greens-light-to-dark", .allocated = 256, .count = 256, .color = colors_109 },
+ { .name = "rw-blues-reds-purples", .allocated = 256, .count = 256, .color = colors_110 },
+ { .name = "rw-multi-5", .allocated = 256, .count = 256, .color = colors_111 },
+ { .name = "rw-blues-black-purple", .allocated = 256, .count = 256, .color = colors_112 },
+ { .name = "rw-multi-colors-6", .allocated = 256, .count = 256, .color = colors_113 },
+ { .name = "rw-multi-reds-oranges", .allocated = 256, .count = 256, .color = colors_114 },
+ { .name = "rw-yellows-browns-goldish", .allocated = 256, .count = 256, .color = colors_115 },
+ { .name = "rw-multi-blues-with-gray", .allocated = 256, .count = 256, .color = colors_116 },
+ { .name = "rw-greens-multi", .allocated = 256, .count = 256, .color = colors_117 },
+ { .name = "rw-browns-orange-yellow-with-blues", .allocated = 256, .count = 256, .color = colors_118 },
+ { .name = "rw-reds-blues-greens-pinks", .allocated = 256, .count = 256, .color = colors_119 },
+ { .name = "rw-reds-browns-golds-tans", .allocated = 256, .count = 256, .color = colors_120 },
+ { .name = "dg009", .allocated = 256, .count = 256, .color = colors_121 },
+ { .name = "dg016", .allocated = 256, .count = 256, .color = colors_122 },
+ { .name = "dg031", .allocated = 256, .count = 256, .color = colors_123 },
+ { .name = "dg085", .allocated = 256, .count = 256, .color = colors_124 },
+ { .name = "dg086", .allocated = 256, .count = 256, .color = colors_125 },
+ { .name = "dg089", .allocated = 256, .count = 256, .color = colors_126 },
+ { .name = "Apophysis-040426-1crabgrass from pat phillips patrx.deviantart.com", .allocated = 256, .count = 256, .color = colors_127 },
+ { .name = "Apophysis-040426-12bs1fl", .allocated = 256, .count = 256, .color = colors_128 },
+ { .name = "Apophysis-040426-1cometnuc", .allocated = 256, .count = 256, .color = colors_129 },
+ { .name = "Apophysis-040426-1passionscross", .allocated = 256, .count = 256, .color = colors_130 },
+ { .name = "Apophysis-040426-1butterflyflower", .allocated = 256, .count = 256, .color = colors_131 },
+ { .name = "Apophysis-040426-1Watcher", .allocated = 256, .count = 256, .color = colors_132 },
+ { .name = "Apophysis-040426-1knotted", .allocated = 256, .count = 256, .color = colors_133 },
+ { .name = "Apophysis-040426-1artdeco", .allocated = 256, .count = 256, .color = colors_134 },
+ { .name = "Apophysis-040426-1expl_orange2a", .allocated = 256, .count = 256, .color = colors_135 },
+ { .name = "Apophysis-040426-1heartFlowers", .allocated = 256, .count = 256, .color = colors_136 },
+ { .name = "Apophysis-040426-1H-bird1g", .allocated = 256, .count = 256, .color = colors_137 },
+ { .name = "Apophysis-040426-1Emergence2", .allocated = 256, .count = 256, .color = colors_138 },
+ { .name = "Apophysis-040426-1Egg", .allocated = 256, .count = 256, .color = colors_139 },
+ { .name = "Apophysis-040426-1PenEgg", .allocated = 256, .count = 256, .color = colors_140 },
+ { .name = "Apophysis-040426-1kaosGothic", .allocated = 256, .count = 256, .color = colors_141 },
+ { .name = "Apophysis-040426-1KQNova", .allocated = 256, .count = 256, .color = colors_142 },
+ { .name = "Apophysis-040426-1kaosframe", .allocated = 256, .count = 256, .color = colors_143 },
+ { .name = "Apophysis-040426-147KaosRing", .allocated = 256, .count = 256, .color = colors_144 },
+ { .name = "Apophysis-040426-147Fighting_Fish", .allocated = 256, .count = 256, .color = colors_145 },
+ { .name = "Apophysis-040426-147ReachingMoon", .allocated = 256, .count = 256, .color = colors_146 },
+ { .name = "Apophysis-040426-163KaosScepter", .allocated = 256, .count = 256, .color = colors_147 },
+ { .name = "Apophysis-040426-163KSphere", .allocated = 256, .count = 256, .color = colors_148 },
+ { .name = "Apophysis-040426-163KInterseed", .allocated = 256, .count = 256, .color = colors_149 },
+ { .name = "Apophysis-040426-163XmasFlwers", .allocated = 256, .count = 256, .color = colors_150 },
+ { .name = "Apophysis-040426-163Shield", .allocated = 256, .count = 256, .color = colors_151 },
+ { .name = "Apophysis-040426-163AlienFlwers", .allocated = 256, .count = 256, .color = colors_152 },
+ { .name = "Apophysis-040426-163AlienFlwers4", .allocated = 256, .count = 256, .color = colors_153 },
+ { .name = "Apophysis-040426-163butterflyflwer1", .allocated = 256, .count = 256, .color = colors_154 },
+ { .name = "Apophysis-040426-163ButterflySherbert", .allocated = 256, .count = 256, .color = colors_155 },
+ { .name = "Apophysis-040426-163BFlyGate4", .allocated = 256, .count = 256, .color = colors_156 },
+ { .name = "Apophysis-040426-163BFlyGate4Inv", .allocated = 256, .count = 256, .color = colors_157 },
+ { .name = "Apophysis-040426-163CeltCross", .allocated = 256, .count = 256, .color = colors_158 },
+ { .name = "Apophysis-040426-163Egg4d", .allocated = 256, .count = 256, .color = colors_159 },
+ { .name = "Apophysis-040426-163FlowerFerns", .allocated = 256, .count = 256, .color = colors_160 },
+ { .name = "Apophysis-040426-163FlowerFernsInv", .allocated = 256, .count = 256, .color = colors_161 },
+ { .name = "Apophysis-040426-163FlwrFernsInv", .allocated = 256, .count = 256, .color = colors_162 },
+ { .name = "Apophysis-040426-163FloralCascade2", .allocated = 256, .count = 256, .color = colors_163 },
+ { .name = "Apophysis-040426-163FlowerBurst", .allocated = 256, .count = 256, .color = colors_164 },
+ { .name = "Apophysis-040426-163MaltesePurple", .allocated = 256, .count = 256, .color = colors_165 },
+ { .name = "Apophysis-040426-163Mycelialg", .allocated = 256, .count = 256, .color = colors_166 },
+ { .name = "Apophysis-040426-163MyceliaInv", .allocated = 256, .count = 256, .color = colors_167 },
+ { .name = "Apophysis-040426-163MrryGRnd", .allocated = 256, .count = 256, .color = colors_168 },
+ { .name = "Apophysis-040426-163SprngFlwrs", .allocated = 256, .count = 256, .color = colors_169 },
+ { .name = "Apophysis-040426-163SprngFlwersInv", .allocated = 256, .count = 256, .color = colors_170 },
+ { .name = "Apophysis-040426-163DemMask", .allocated = 256, .count = 256, .color = colors_171 },
+ { .name = "Apophysis-040426-163ResurectTree", .allocated = 256, .count = 256, .color = colors_172 },
+ { .name = "Apophysis-040426-163GldBlue", .allocated = 256, .count = 256, .color = colors_173 },
+ { .name = "Apophysis-040426-163WrldBndr", .allocated = 256, .count = 256, .color = colors_174 },
+ { .name = "Apophysis-040426-163GrnPrpl", .allocated = 256, .count = 256, .color = colors_175 },
+ { .name = "Apophysis-040426-163SphPart2", .allocated = 256, .count = 256, .color = colors_176 },
+ { .name = "Apophysis-040426-163StAmF", .allocated = 256, .count = 256, .color = colors_177 },
+ { .name = "Apophysis-040426-163StCosOwl", .allocated = 256, .count = 256, .color = colors_178 },
+ { .name = "Apophysis-040426-163StGenie", .allocated = 256, .count = 256, .color = colors_179 },
+ { .name = "Apophysis-040426-163St", .allocated = 256, .count = 256, .color = colors_180 },
+ { .name = "Apophysis-040426-163StSatAngel", .allocated = 256, .count = 256, .color = colors_181 },
+ { .name = "Apophysis-040427-1knotted", .allocated = 256, .count = 256, .color = colors_182 },
+ { .name = "Apophysis-040427-4AlngSpder", .allocated = 256, .count = 256, .color = colors_183 },
+ { .name = "Apophysis-040427-4AlienFlwerBwl", .allocated = 256, .count = 256, .color = colors_184 },
+ { .name = "Apophysis-040427-4AlienFlwrBwl_inv", .allocated = 256, .count = 256, .color = colors_185 },
+ { .name = "Apophysis-040427-4AmusePrk", .allocated = 256, .count = 256, .color = colors_186 },
+ { .name = "Apophysis-040427-4AmusePrkInv", .allocated = 256, .count = 256, .color = colors_187 },
+ { .name = "Apophysis-040427-4AmythIceInv", .allocated = 256, .count = 256, .color = colors_188 },
+ { .name = "Apophysis-040427-4AmythIce", .allocated = 256, .count = 256, .color = colors_189 },
+ { .name = "Apophysis-040427-4AngOrchid", .allocated = 256, .count = 256, .color = colors_190 },
+ { .name = "Apophysis-040427-4Leaves", .allocated = 256, .count = 256, .color = colors_191 },
+ { .name = "Apophysis-040427-4Bdlnds", .allocated = 256, .count = 256, .color = colors_192 },
+ { .name = "Apophysis-040427-4BnnySurp", .allocated = 256, .count = 256, .color = colors_193 },
+ { .name = "Apophysis-040427-4BorgEY", .allocated = 256, .count = 256, .color = colors_194 },
+ { .name = "Apophysis-040427-4BB4", .allocated = 256, .count = 256, .color = colors_195 },
+ { .name = "Apophysis-040427-4BflyWindw2", .allocated = 256, .count = 256, .color = colors_196 },
+ { .name = "Apophysis-040427-4BflyWndw3", .allocated = 256, .count = 256, .color = colors_197 },
+ { .name = "Apophysis-040427-4ChalLghtDrknss", .allocated = 256, .count = 256, .color = colors_198 },
+ { .name = "Apophysis-040427-4ChalicDrknsIce", .allocated = 256, .count = 256, .color = colors_199 },
+ { .name = "Apophysis-040427-4CactusFlwer", .allocated = 256, .count = 256, .color = colors_200 },
+ { .name = "Apophysis-040427-4ChrryBlssmT", .allocated = 256, .count = 256, .color = colors_201 },
+ { .name = "Apophysis-040427-4ChrryBlssm2", .allocated = 256, .count = 256, .color = colors_202 },
+ { .name = "Apophysis-040427-4CircAmbr", .allocated = 256, .count = 256, .color = colors_203 },
+ { .name = "Apophysis-040427-4CsmcOwl", .allocated = 256, .count = 256, .color = colors_204 },
+ { .name = "Apophysis-040427-4DblBeetle", .allocated = 256, .count = 256, .color = colors_205 },
+ { .name = "Apophysis-040427-4DrkMantis", .allocated = 256, .count = 256, .color = colors_206 },
+ { .name = "Apophysis-040427-4HolidyBull", .allocated = 256, .count = 256, .color = colors_207 },
+ { .name = "Apophysis-040427-4DrkFlorCnpy", .allocated = 256, .count = 256, .color = colors_208 },
+ { .name = "Apophysis-040427-4DethstrDemis", .allocated = 256, .count = 256, .color = colors_209 },
+ { .name = "Apophysis-040427-4DethstrDems", .allocated = 256, .count = 256, .color = colors_210 },
+ { .name = "Apophysis-040427-4DeerDemMsk", .allocated = 256, .count = 256, .color = colors_211 },
+ { .name = "Apophysis-040427-4CrouchDragn", .allocated = 256, .count = 256, .color = colors_212 },
+ { .name = "Apophysis-040427-4CopprMapleleaf", .allocated = 256, .count = 256, .color = colors_213 },
+ { .name = "Apophysis-040427-4Circulations", .allocated = 256, .count = 256, .color = colors_214 },
+ { .name = "Apophysis-040427-4DmnContaind", .allocated = 256, .count = 256, .color = colors_215 },
+ { .name = "Apophysis-040427-4DmnCntndWP", .allocated = 256, .count = 256, .color = colors_216 },
+ { .name = "Apophysis-040427-4DmnDimensn", .allocated = 256, .count = 256, .color = colors_217 },
+ { .name = "Apophysis-040427-4SatnFlorlSwag", .allocated = 256, .count = 256, .color = colors_218 },
+ { .name = "Apophysis-040427-4DDragHeart", .allocated = 256, .count = 256, .color = colors_219 },
+ { .name = "Apophysis-040427-4DimesPathsE", .allocated = 256, .count = 256, .color = colors_220 },
+ { .name = "Apophysis-040427-4DimensPathsE2", .allocated = 256, .count = 256, .color = colors_221 },
+ { .name = "Apophysis-040427-4DimensPathE2", .allocated = 256, .count = 256, .color = colors_222 },
+ { .name = "Apophysis-040427-4Doodles", .allocated = 256, .count = 256, .color = colors_223 },
+ { .name = "Apophysis-040427-4Doodles2", .allocated = 256, .count = 256, .color = colors_224 },
+ { .name = "Apophysis-040427-4doodles3", .allocated = 256, .count = 256, .color = colors_225 },
+ { .name = "Apophysis-040427-4Doodle3inv", .allocated = 256, .count = 256, .color = colors_226 },
+ { .name = "Apophysis-040427-6DoublEagles2", .allocated = 256, .count = 256, .color = colors_227 },
+ { .name = "Apophysis-040427-6Equinox", .allocated = 256, .count = 256, .color = colors_228 },
+ { .name = "Apophysis-040427-6Equinox2", .allocated = 256, .count = 256, .color = colors_229 },
+ { .name = "Apophysis-040427-6BluBrd", .allocated = 256, .count = 256, .color = colors_230 },
+ { .name = "Apophysis-040427-6BluBrdInv", .allocated = 256, .count = 256, .color = colors_231 },
+ { .name = "Apophysis-040427-6FaerieKng", .allocated = 256, .count = 256, .color = colors_232 },
+ { .name = "Apophysis-040427-6FireDemnOrch", .allocated = 256, .count = 256, .color = colors_233 },
+ { .name = "Apophysis-040427-6CsmcLottoWhl", .allocated = 256, .count = 256, .color = colors_234 },
+ { .name = "Apophysis-040427-6DreamFaeriRlm", .allocated = 256, .count = 256, .color = colors_235 },
+ { .name = "Apophysis-040427-6EyeUniv", .allocated = 256, .count = 256, .color = colors_236 },
+ { .name = "Apophysis-040427-6FaeriRob", .allocated = 256, .count = 256, .color = colors_237 },
+ { .name = "Apophysis-040427-6FaeriRob2", .allocated = 256, .count = 256, .color = colors_238 },
+ { .name = "Apophysis-040427-6FaeriRobDet", .allocated = 256, .count = 256, .color = colors_239 },
+ { .name = "Apophysis-040427-6FlakWhorls", .allocated = 256, .count = 256, .color = colors_240 },
+ { .name = "Apophysis-040427-11FlarCelebrat", .allocated = 256, .count = 256, .color = colors_241 },
+ { .name = "Apophysis-040427-11SpacTrees", .allocated = 256, .count = 256, .color = colors_242 },
+ { .name = "Apophysis-040427-11FloralQult", .allocated = 256, .count = 256, .color = colors_243 },
+ { .name = "Apophysis-040427-20FlwrFrnsBFly", .allocated = 256, .count = 256, .color = colors_244 },
+ { .name = "Apophysis-040427-24FracrameE", .allocated = 256, .count = 256, .color = colors_245 },
+ { .name = "Apophysis-040427-24FNouveau", .allocated = 256, .count = 256, .color = colors_246 },
+ { .name = "Apophysis-040427-24GuardFaeriR", .allocated = 256, .count = 256, .color = colors_247 },
+ { .name = "Apophysis-040427-24GoldenRays", .allocated = 256, .count = 256, .color = colors_248 },
+ { .name = "Apophysis-040427-24HunterSunset", .allocated = 256, .count = 256, .color = colors_249 },
+ { .name = "Apophysis-040427-25IntoWeave", .allocated = 256, .count = 256, .color = colors_250 },
+ { .name = "Apophysis-040427-26AlienMind", .allocated = 256, .count = 256, .color = colors_251 },
+ { .name = "Apophysis-040427-26ISpher4", .allocated = 256, .count = 256, .color = colors_252 },
+ { .name = "Apophysis-040427-26ISph2", .allocated = 256, .count = 256, .color = colors_253 },
+ { .name = "Apophysis-040427-26ISph11", .allocated = 256, .count = 256, .color = colors_254 },
+ { .name = "Apophysis-040427-43HeartFlwr", .allocated = 256, .count = 256, .color = colors_255 },
+ { .name = "Apophysis-040427-43JunglThron", .allocated = 256, .count = 256, .color = colors_256 },
+ { .name = "Apophysis-040427-44jawa", .allocated = 256, .count = 256, .color = colors_257 },
+ { .name = "Apophysis-040427-51KaosGrn", .allocated = 256, .count = 256, .color = colors_258 },
+ { .name = "Apophysis-040427-51KaosFish", .allocated = 256, .count = 256, .color = colors_259 },
+ { .name = "Apophysis-040427-51KKlown", .allocated = 256, .count = 256, .color = colors_260 },
+ { .name = "Apophysis-040427-51KaosEgg", .allocated = 256, .count = 256, .color = colors_261 },
+ { .name = "Apophysis-040427-51LavLace", .allocated = 256, .count = 256, .color = colors_262 },
+ { .name = "Apophysis-040427-51mudding", .allocated = 256, .count = 256, .color = colors_263 },
+ { .name = "Apophysis-040427-51pane;", .allocated = 256, .count = 256, .color = colors_264 },
+ { .name = "Apophysis-040427-51RiftAO", .allocated = 256, .count = 256, .color = colors_265 },
+ { .name = "Apophysis-040427-51ylwAlien", .allocated = 256, .count = 256, .color = colors_266 },
+ { .name = "Apophysis-040427-51elecforest", .allocated = 256, .count = 256, .color = colors_267 },
+ { .name = "Apophysis-040427-51ReachMoon", .allocated = 256, .count = 256, .color = colors_268 },
+ { .name = "Apophysis-040427-51satPhlox", .allocated = 256, .count = 256, .color = colors_269 },
+ { .name = "Apophysis-040427-51SnikRchg", .allocated = 256, .count = 256, .color = colors_270 },
+ { .name = "Apophysis-040427-51SmwhrDream", .allocated = 256, .count = 256, .color = colors_271 },
+ { .name = "Apophysis-040427-51eyepuzzl", .allocated = 256, .count = 256, .color = colors_272 },
+ { .name = "Apophysis-040427-51SpherInBlm", .allocated = 256, .count = 256, .color = colors_273 },
+ { .name = "Apophysis-040427-51SunrisSpacTim", .allocated = 256, .count = 256, .color = colors_274 },
+ { .name = "Apophysis-040427-51synaps", .allocated = 256, .count = 256, .color = colors_275 },
+ { .name = "Apophysis-040427-51StPeacocl", .allocated = 256, .count = 256, .color = colors_276 },
+ { .name = "Apophysis-040427-51TmplWatrs2", .allocated = 256, .count = 256, .color = colors_277 },
+ { .name = "Apophysis-040427-51TeddyScare", .allocated = 256, .count = 256, .color = colors_278 },
+ { .name = "Apophysis-040427-51kaosGardenr", .allocated = 256, .count = 256, .color = colors_279 },
+ { .name = "Apophysis-040427-51Thatway4", .allocated = 256, .count = 256, .color = colors_280 },
+ { .name = "Apophysis-040427-51ThatwayGrn", .allocated = 256, .count = 256, .color = colors_281 },
+ { .name = "Apophysis-040427-51TreeLife1", .allocated = 256, .count = 256, .color = colors_282 },
+ { .name = "Apophysis-040427-51TreeLife", .allocated = 256, .count = 256, .color = colors_283 },
+ { .name = "Apophysis-040427-51triflwr", .allocated = 256, .count = 256, .color = colors_284 },
+ { .name = "Apophysis-040427-51mitosis", .allocated = 256, .count = 256, .color = colors_285 },
+ { .name = "Apophysis-040427-51triflwer", .allocated = 256, .count = 256, .color = colors_286 },
+ { .name = "Apophysis-040427-51yggF", .allocated = 256, .count = 256, .color = colors_287 },
+ { .name = "Apophysis-040427-51Gwrap", .allocated = 256, .count = 256, .color = colors_288 },
+ { .name = "Apophysis-040428-1Gradient1", .allocated = 256, .count = 256, .color = colors_289 },
+ { .name = "Apophysis-040428-3Gradient2", .allocated = 256, .count = 256, .color = colors_290 },
+ { .name = "Apophysis-040602-1", .allocated = 256, .count = 256, .color = colors_291 },
+ { .name = "Apophysis-040531-100figurine_2abcd", .allocated = 256, .count = 256, .color = colors_292 },
+ { .name = "Apo-040627-1_chickadee_pix", .allocated = 256, .count = 256, .color = colors_293 },
+ { .name = "2u0026t.jpg from bTomchek", .allocated = 256, .count = 256, .color = colors_294 },
+ { .name = "2u0007t.jpg", .allocated = 256, .count = 256, .color = colors_295 },
+ { .name = "2u0010t.jpg", .allocated = 256, .count = 256, .color = colors_296 },
+ { .name = "2u0015t.jpg", .allocated = 256, .count = 256, .color = colors_297 },
+ { .name = "2u0017pp1t.jpg", .allocated = 256, .count = 256, .color = colors_298 },
+ { .name = "2u0017t.jpg", .allocated = 256, .count = 256, .color = colors_299 },
+ { .name = "2u0018t.jpg", .allocated = 256, .count = 256, .color = colors_300 },
+ { .name = "2u0020pp1t.jpg", .allocated = 256, .count = 256, .color = colors_301 },
+ { .name = "2u0020t.jpg", .allocated = 256, .count = 256, .color = colors_302 },
+ { .name = "2u0024t.jpg", .allocated = 256, .count = 256, .color = colors_303 },
+ { .name = "gradient0000.jpg", .allocated = 256, .count = 256, .color = colors_304 },
+ { .name = "0t0507.jpg", .allocated = 256, .count = 256, .color = colors_305 },
+ { .name = "0t0524.jpg", .allocated = 256, .count = 256, .color = colors_306 },
+ { .name = "0t0533.jpg", .allocated = 256, .count = 256, .color = colors_307 },
+ { .name = "0u0075.jpg", .allocated = 256, .count = 256, .color = colors_308 },
+ { .name = "0u0298.jpg", .allocated = 256, .count = 256, .color = colors_309 },
+ { .name = "0u0298pp1.jpg", .allocated = 256, .count = 256, .color = colors_310 },
+ { .name = "0u0303.jpg", .allocated = 256, .count = 256, .color = colors_311 },
+ { .name = "0u0333.jpg", .allocated = 256, .count = 256, .color = colors_312 },
+ { .name = "0u0752.jpg", .allocated = 256, .count = 256, .color = colors_313 },
+ { .name = "0u0768.jpg", .allocated = 256, .count = 256, .color = colors_314 },
+ { .name = "0u0795.jpg", .allocated = 256, .count = 256, .color = colors_315 },
+ { .name = "1u0214.jpg", .allocated = 256, .count = 256, .color = colors_316 },
+ { .name = "1u0215.jpg", .allocated = 256, .count = 256, .color = colors_317 },
+ { .name = "1u0216.jpg", .allocated = 256, .count = 256, .color = colors_318 },
+ { .name = "1u0216pp1.jpg", .allocated = 256, .count = 256, .color = colors_319 },
+ { .name = "3m0001.jpg", .allocated = 256, .count = 256, .color = colors_320 },
+ { .name = "3m0004.jpg", .allocated = 256, .count = 256, .color = colors_321 },
+ { .name = "3m0005.jpg", .allocated = 256, .count = 256, .color = colors_322 },
+ { .name = "3m0006.jpg", .allocated = 256, .count = 256, .color = colors_323 },
+ { .name = "3m0007.jpg", .allocated = 256, .count = 256, .color = colors_324 },
+ { .name = "3m0008.jpg", .allocated = 256, .count = 256, .color = colors_325 },
+ { .name = "3m0009.jpg", .allocated = 256, .count = 256, .color = colors_326 },
+ { .name = "3m0010.jpg", .allocated = 256, .count = 256, .color = colors_327 },
+ { .name = "3m0011.jpg", .allocated = 256, .count = 256, .color = colors_328 },
+ { .name = "3m0012.jpg", .allocated = 256, .count = 256, .color = colors_329 },
+ { .name = "3m0013.jpg", .allocated = 256, .count = 256, .color = colors_330 },
+ { .name = "3m0014.jpg", .allocated = 256, .count = 256, .color = colors_331 },
+ { .name = "3m0015.jpg", .allocated = 256, .count = 256, .color = colors_332 },
+ { .name = "3m0016.jpg", .allocated = 256, .count = 256, .color = colors_333 },
+ { .name = "3m0018.jpg", .allocated = 256, .count = 256, .color = colors_334 },
+ { .name = "4u0002.jpg", .allocated = 256, .count = 256, .color = colors_335 },
+ { .name = "4u0003.jpg", .allocated = 256, .count = 256, .color = colors_336 },
+ { .name = "4u0004.jpg", .allocated = 256, .count = 256, .color = colors_337 },
+ { .name = "4u0005.jpg", .allocated = 256, .count = 256, .color = colors_338 },
+ { .name = "4u0006.jpg", .allocated = 256, .count = 256, .color = colors_339 },
+ { .name = "4u0007.jpg", .allocated = 256, .count = 256, .color = colors_340 },
+ { .name = "4u0008.jpg", .allocated = 256, .count = 256, .color = colors_341 },
+ { .name = "4u0009.jpg", .allocated = 256, .count = 256, .color = colors_342 },
+ { .name = "4u0009b.jpg", .allocated = 256, .count = 256, .color = colors_343 },
+ { .name = "4u0010.jpg", .allocated = 256, .count = 256, .color = colors_344 },
+ { .name = "4u0011.jpg", .allocated = 256, .count = 256, .color = colors_345 },
+ { .name = "4u0012.jpg", .allocated = 256, .count = 256, .color = colors_346 },
+ { .name = "4u0013.jpg", .allocated = 256, .count = 256, .color = colors_347 },
+ { .name = "4u0019.jpg", .allocated = 256, .count = 256, .color = colors_348 },
+ { .name = "4u0022.jpg", .allocated = 256, .count = 256, .color = colors_349 },
+ { .name = "k2u0217.jpg", .allocated = 256, .count = 256, .color = colors_350 },
+ { .name = "ku0213.jpg", .allocated = 256, .count = 256, .color = colors_351 },
+ { .name = "ku0215.jpg", .allocated = 256, .count = 256, .color = colors_352 },
+ { .name = "s00026.jpg", .allocated = 256, .count = 256, .color = colors_353 },
+ { .name = "s00043.jpg", .allocated = 256, .count = 256, .color = colors_354 },
+ { .name = "s00118.jpg", .allocated = 256, .count = 256, .color = colors_355 },
+ { .name = "s00138.jpg", .allocated = 256, .count = 256, .color = colors_356 },
+ { .name = "s00149.jpg", .allocated = 256, .count = 256, .color = colors_357 },
+ { .name = "vchira_0001.jpg", .allocated = 256, .count = 256, .color = colors_358 },
+ { .name = "vchira_0003.jpg", .allocated = 256, .count = 256, .color = colors_359 },
+ { .name = "vchira_0012.jpg", .allocated = 256, .count = 256, .color = colors_360 },
+ { .name = "vchira_0013.jpg", .allocated = 256, .count = 256, .color = colors_361 },
+ { .name = "vchira_0014.jpg", .allocated = 256, .count = 256, .color = colors_362 },
+ { .name = "vchira_0015.jpg", .allocated = 256, .count = 256, .color = colors_363 },
+ { .name = "vchira_17.jpg", .allocated = 256, .count = 256, .color = colors_364 },
+ { .name = "vchira_18pp1.jpg", .allocated = 256, .count = 256, .color = colors_365 },
+ { .name = "vchira_19.jpg", .allocated = 256, .count = 256, .color = colors_366 },
+ { .name = "vchira_28.jpg", .allocated = 256, .count = 256, .color = colors_367 },
+ { .name = "vchira_2pp1.jpg", .allocated = 256, .count = 256, .color = colors_368 },
+ { .name = "00017", .allocated = 256, .count = 256, .color = colors_369 },
+ { .name = "040208-115", .allocated = 256, .count = 256, .color = colors_370 },
+ { .name = "040221-00", .allocated = 256, .count = 256, .color = colors_371 },
+ { .name = "040221-11", .allocated = 256, .count = 256, .color = colors_372 },
+ { .name = "040221-12", .allocated = 256, .count = 256, .color = colors_373 },
+ { .name = "040221-13", .allocated = 256, .count = 256, .color = colors_374 },
+ { .name = "040221-14", .allocated = 256, .count = 256, .color = colors_375 },
+ { .name = "040221-19", .allocated = 256, .count = 256, .color = colors_376 },
+ { .name = "040221-2", .allocated = 256, .count = 256, .color = colors_377 },
+ { .name = "040221-21", .allocated = 256, .count = 256, .color = colors_378 },
+ { .name = "040221-22", .allocated = 256, .count = 256, .color = colors_379 },
+ { .name = "040221-23", .allocated = 256, .count = 256, .color = colors_380 },
+ { .name = "040221-24", .allocated = 256, .count = 256, .color = colors_381 },
+ { .name = "040221-25", .allocated = 256, .count = 256, .color = colors_382 },
+ { .name = "040221-26", .allocated = 256, .count = 256, .color = colors_383 },
+ { .name = "040221-27", .allocated = 256, .count = 256, .color = colors_384 },
+ { .name = "040221-28", .allocated = 256, .count = 256, .color = colors_385 },
+ { .name = "040221-29", .allocated = 256, .count = 256, .color = colors_386 },
+ { .name = "040221-30", .allocated = 256, .count = 256, .color = colors_387 },
+ { .name = "040221-31", .allocated = 256, .count = 256, .color = colors_388 },
+ { .name = "040221-32", .allocated = 256, .count = 256, .color = colors_389 },
+ { .name = "040221-33", .allocated = 256, .count = 256, .color = colors_390 },
+ { .name = "040221-34", .allocated = 256, .count = 256, .color = colors_391 },
+ { .name = "040221-35", .allocated = 256, .count = 256, .color = colors_392 },
+ { .name = "040221-36", .allocated = 256, .count = 256, .color = colors_393 },
+ { .name = "040221-37", .allocated = 256, .count = 256, .color = colors_394 },
+ { .name = "040221-38", .allocated = 256, .count = 256, .color = colors_395 },
+ { .name = "040221-39", .allocated = 256, .count = 256, .color = colors_396 },
+ { .name = "040221-40", .allocated = 256, .count = 256, .color = colors_397 },
+ { .name = "040221-41", .allocated = 256, .count = 256, .color = colors_398 },
+ { .name = "040221-42", .allocated = 256, .count = 256, .color = colors_399 },
+ { .name = "040221-43", .allocated = 256, .count = 256, .color = colors_400 },
+ { .name = "040221-44", .allocated = 256, .count = 256, .color = colors_401 },
+ { .name = "040221-45", .allocated = 256, .count = 256, .color = colors_402 },
+ { .name = "040221-46", .allocated = 256, .count = 256, .color = colors_403 },
+ { .name = "040221-47", .allocated = 256, .count = 256, .color = colors_404 },
+ { .name = "040221-48", .allocated = 256, .count = 256, .color = colors_405 },
+ { .name = "040221-49", .allocated = 256, .count = 256, .color = colors_406 },
+ { .name = "040221-50", .allocated = 256, .count = 256, .color = colors_407 },
+ { .name = "040221-51", .allocated = 256, .count = 256, .color = colors_408 },
+ { .name = "040221-52", .allocated = 256, .count = 256, .color = colors_409 },
+ { .name = "040221-53", .allocated = 256, .count = 256, .color = colors_410 },
+ { .name = "040221-54", .allocated = 256, .count = 256, .color = colors_411 },
+ { .name = "040221-55", .allocated = 256, .count = 256, .color = colors_412 },
+ { .name = "040221-56", .allocated = 256, .count = 256, .color = colors_413 },
+ { .name = "040221-57", .allocated = 256, .count = 256, .color = colors_414 },
+ { .name = "040221-58", .allocated = 256, .count = 256, .color = colors_415 },
+ { .name = "040221-59", .allocated = 256, .count = 256, .color = colors_416 },
+ { .name = "040221-60", .allocated = 256, .count = 256, .color = colors_417 },
+ { .name = "040221-61", .allocated = 256, .count = 256, .color = colors_418 },
+ { .name = "040221-62", .allocated = 256, .count = 256, .color = colors_419 },
+ { .name = "040221-63", .allocated = 256, .count = 256, .color = colors_420 },
+ { .name = "040221-64", .allocated = 256, .count = 256, .color = colors_421 },
+ { .name = "040221-71", .allocated = 256, .count = 256, .color = colors_422 },
+ { .name = "040221-74", .allocated = 256, .count = 256, .color = colors_423 },
+ { .name = "040221-78", .allocated = 256, .count = 256, .color = colors_424 },
+ { .name = "040221-80", .allocated = 256, .count = 256, .color = colors_425 },
+ { .name = "040221-81", .allocated = 256, .count = 256, .color = colors_426 },
+ { .name = "040221-84", .allocated = 256, .count = 256, .color = colors_427 },
+ { .name = "040221-85", .allocated = 256, .count = 256, .color = colors_428 },
+ { .name = "040221-86", .allocated = 256, .count = 256, .color = colors_429 },
+ { .name = "040221-88", .allocated = 256, .count = 256, .color = colors_430 },
+ { .name = "040221-89", .allocated = 256, .count = 256, .color = colors_431 },
+ { .name = "040221-90", .allocated = 256, .count = 256, .color = colors_432 },
+ { .name = "040221-91", .allocated = 256, .count = 256, .color = colors_433 },
+ { .name = "040221-92", .allocated = 256, .count = 256, .color = colors_434 },
+ { .name = "040221-93", .allocated = 256, .count = 256, .color = colors_435 },
+ { .name = "040221-94", .allocated = 256, .count = 256, .color = colors_436 },
+ { .name = "040221-95", .allocated = 256, .count = 256, .color = colors_437 },
+ { .name = "040221-96", .allocated = 256, .count = 256, .color = colors_438 },
+ { .name = "040221-97", .allocated = 256, .count = 256, .color = colors_439 },
+ { .name = "040221-98", .allocated = 256, .count = 256, .color = colors_440 },
+ { .name = "040221-99", .allocated = 256, .count = 256, .color = colors_441 },
+ { .name = "040222", .allocated = 256, .count = 256, .color = colors_442 },
+ { .name = "040222-00", .allocated = 256, .count = 256, .color = colors_443 },
+ { .name = "040222-01", .allocated = 256, .count = 256, .color = colors_444 },
+ { .name = "040222-02", .allocated = 256, .count = 256, .color = colors_445 },
+ { .name = "040222-03", .allocated = 256, .count = 256, .color = colors_446 },
+ { .name = "040222-05", .allocated = 256, .count = 256, .color = colors_447 },
+ { .name = "040222-06", .allocated = 256, .count = 256, .color = colors_448 },
+ { .name = "040222-07", .allocated = 256, .count = 256, .color = colors_449 },
+ { .name = "040222-08", .allocated = 256, .count = 256, .color = colors_450 },
+ { .name = "040222-09", .allocated = 256, .count = 256, .color = colors_451 },
+ { .name = "040222-10", .allocated = 256, .count = 256, .color = colors_452 },
+ { .name = "040222-11", .allocated = 256, .count = 256, .color = colors_453 },
+ { .name = "040222-12", .allocated = 256, .count = 256, .color = colors_454 },
+ { .name = "040222-13", .allocated = 256, .count = 256, .color = colors_455 },
+ { .name = "040222-15", .allocated = 256, .count = 256, .color = colors_456 },
+ { .name = "040222-16", .allocated = 256, .count = 256, .color = colors_457 },
+ { .name = "040222-17", .allocated = 256, .count = 256, .color = colors_458 },
+ { .name = "040222-18", .allocated = 256, .count = 256, .color = colors_459 },
+ { .name = "040222-19", .allocated = 256, .count = 256, .color = colors_460 },
+ { .name = "040222-20", .allocated = 256, .count = 256, .color = colors_461 },
+ { .name = "040222-21", .allocated = 256, .count = 256, .color = colors_462 },
+ { .name = "040222-22", .allocated = 256, .count = 256, .color = colors_463 },
+ { .name = "040222-23", .allocated = 256, .count = 256, .color = colors_464 },
+ { .name = "040222-24", .allocated = 256, .count = 256, .color = colors_465 },
+ { .name = "040222-25", .allocated = 256, .count = 256, .color = colors_466 },
+ { .name = "040222-26", .allocated = 256, .count = 256, .color = colors_467 },
+ { .name = "040222-27", .allocated = 256, .count = 256, .color = colors_468 },
+ { .name = "040222-28", .allocated = 256, .count = 256, .color = colors_469 },
+ { .name = "040222-29", .allocated = 256, .count = 256, .color = colors_470 },
+ { .name = "040223", .allocated = 256, .count = 256, .color = colors_471 },
+ { .name = "040224", .allocated = 256, .count = 256, .color = colors_472 },
+ { .name = "040225", .allocated = 256, .count = 256, .color = colors_473 },
+ { .name = "040226", .allocated = 256, .count = 256, .color = colors_474 },
+ { .name = "040227", .allocated = 256, .count = 256, .color = colors_475 },
+ { .name = "040228", .allocated = 256, .count = 256, .color = colors_476 },
+ { .name = "10000", .allocated = 256, .count = 256, .color = colors_477 },
+ { .name = "Apophysis-040208-115d", .allocated = 256, .count = 256, .color = colors_478 },
+ { .name = "Apophysis-040208-115e", .allocated = 256, .count = 256, .color = colors_479 },
+ { .name = "Apophysis-040208-115g", .allocated = 256, .count = 256, .color = colors_480 },
+ { .name = "Apophysis-040208-115h", .allocated = 256, .count = 256, .color = colors_481 },
+ { .name = "Apophysis-040208-115i", .allocated = 256, .count = 256, .color = colors_482 },
+ { .name = "Apophysis-040208-115j", .allocated = 256, .count = 256, .color = colors_483 },
+ { .name = "Apophysis-040208-115k", .allocated = 256, .count = 256, .color = colors_484 },
+ { .name = "A_Bit_Confused", .allocated = 256, .count = 256, .color = colors_485 },
+ { .name = "Afternoon_Shadows", .allocated = 256, .count = 256, .color = colors_486 },
+ { .name = "Air", .allocated = 256, .count = 256, .color = colors_487 },
+ { .name = "Angora", .allocated = 256, .count = 256, .color = colors_488 },
+ { .name = "Antique", .allocated = 256, .count = 256, .color = colors_489 },
+ { .name = "Arizona", .allocated = 256, .count = 256, .color = colors_490 },
+ { .name = "Autumn_Garden", .allocated = 256, .count = 256, .color = colors_491 },
+ { .name = "Autumn_Leaves", .allocated = 256, .count = 256, .color = colors_492 },
+ { .name = "Autumn_Mountains", .allocated = 256, .count = 256, .color = colors_493 },
+ { .name = "Awakening", .allocated = 256, .count = 256, .color = colors_494 },
+ { .name = "Baby", .allocated = 256, .count = 256, .color = colors_495 },
+ { .name = "Banana", .allocated = 256, .count = 256, .color = colors_496 },
+ { .name = "Beach", .allocated = 256, .count = 256, .color = colors_497 },
+ { .name = "Beautiful", .allocated = 256, .count = 256, .color = colors_498 },
+ { .name = "Before_Dawn", .allocated = 256, .count = 256, .color = colors_499 },
+ { .name = "Beginning_to_Thaw", .allocated = 256, .count = 256, .color = colors_500 },
+ { .name = "Beige", .allocated = 256, .count = 256, .color = colors_501 },
+ { .name = "Berry_Bush", .allocated = 256, .count = 256, .color = colors_502 },
+ { .name = "Biology_Class", .allocated = 256, .count = 256, .color = colors_503 },
+ { .name = "Birthday_Party", .allocated = 256, .count = 256, .color = colors_504 },
+ { .name = "Bistro", .allocated = 256, .count = 256, .color = colors_505 },
+ { .name = "Blossoms", .allocated = 256, .count = 256, .color = colors_506 },
+ { .name = "Blue_Velvet", .allocated = 256, .count = 256, .color = colors_507 },
+ { .name = "Bluebells", .allocated = 256, .count = 256, .color = colors_508 },
+ { .name = "Blush", .allocated = 256, .count = 256, .color = colors_509 },
+ { .name = "Bluster", .allocated = 256, .count = 256, .color = colors_510 },
+ { .name = "Boquet_of_Roses", .allocated = 256, .count = 256, .color = colors_511 },
+ { .name = "Brushed_Silver", .allocated = 256, .count = 256, .color = colors_512 },
+ { .name = "Bubblegum", .allocated = 256, .count = 256, .color = colors_513 },
+ { .name = "California", .allocated = 256, .count = 256, .color = colors_514 },
+ { .name = "Canyon", .allocated = 256, .count = 256, .color = colors_515 },
+ { .name = "Carnations", .allocated = 256, .count = 256, .color = colors_516 },
+ { .name = "Carnival", .allocated = 256, .count = 256, .color = colors_517 },
+ { .name = "Carpenter", .allocated = 256, .count = 256, .color = colors_518 },
+ { .name = "Cellist", .allocated = 256, .count = 256, .color = colors_519 },
+ { .name = "Cherry", .allocated = 256, .count = 256, .color = colors_520 },
+ { .name = "Circus", .allocated = 256, .count = 256, .color = colors_521 },
+ { .name = "City_Street", .allocated = 256, .count = 256, .color = colors_522 },
+ { .name = "Clash", .allocated = 256, .count = 256, .color = colors_523 },
+ { .name = "Clouds", .allocated = 256, .count = 256, .color = colors_524 },
+ { .name = "Copper", .allocated = 256, .count = 256, .color = colors_525 },
+ { .name = "Coral", .allocated = 256, .count = 256, .color = colors_526 },
+ { .name = "Cotton_Flower", .allocated = 256, .count = 256, .color = colors_527 },
+ { .name = "Country_Garden", .allocated = 256, .count = 256, .color = colors_528 },
+ { .name = "Creamsicle", .allocated = 256, .count = 256, .color = colors_529 },
+ { .name = "Cricket_Music", .allocated = 256, .count = 256, .color = colors_530 },
+ { .name = "Dark_Rainbow", .allocated = 256, .count = 256, .color = colors_531 },
+ { .name = "Dark_Rose", .allocated = 256, .count = 256, .color = colors_532 },
+ { .name = "Dark_Turquoise", .allocated = 256, .count = 256, .color = colors_533 },
+ { .name = "Dark_Waters", .allocated = 256, .count = 256, .color = colors_534 },
+ { .name = "Darkness", .allocated = 256, .count = 256, .color = colors_535 },
+ { .name = "Davinci", .allocated = 256, .count = 256, .color = colors_536 },
+ { .name = "Daylight_Fading", .allocated = 256, .count = 256, .color = colors_537 },
+ { .name = "Dinosaurs", .allocated = 256, .count = 256, .color = colors_538 },
+ { .name = "Dragon", .allocated = 256, .count = 256, .color = colors_539 },
+ { .name = "Dust_Bunny", .allocated = 256, .count = 256, .color = colors_540 },
+ { .name = "Dynasty", .allocated = 256, .count = 256, .color = colors_541 },
+ { .name = "Easter", .allocated = 256, .count = 256, .color = colors_542 },
+ { .name = "Easter_2", .allocated = 256, .count = 256, .color = colors_543 },
+ { .name = "Easter_3", .allocated = 256, .count = 256, .color = colors_544 },
+ { .name = "Egg_Hunt", .allocated = 256, .count = 256, .color = colors_545 },
+ { .name = "Elements", .allocated = 256, .count = 256, .color = colors_546 },
+ { .name = "Embers", .allocated = 256, .count = 256, .color = colors_547 },
+ { .name = "Etomchek-040328-005", .allocated = 256, .count = 256, .color = colors_548 },
+ { .name = "Etomchek-040328-006", .allocated = 256, .count = 256, .color = colors_549 },
+ { .name = "Etomchek-040328-007", .allocated = 256, .count = 256, .color = colors_550 },
+ { .name = "Etomchek-040328-008", .allocated = 256, .count = 256, .color = colors_551 },
+ { .name = "Etomchek-040328-009", .allocated = 256, .count = 256, .color = colors_552 },
+ { .name = "Etomchek-040328-010", .allocated = 256, .count = 256, .color = colors_553 },
+ { .name = "Etomchek-040328-011", .allocated = 256, .count = 256, .color = colors_554 },
+ { .name = "Evening_Sunshine", .allocated = 256, .count = 256, .color = colors_555 },
+ { .name = "Evensong", .allocated = 256, .count = 256, .color = colors_556 },
+ { .name = "Exceding_Expectations", .allocated = 256, .count = 256, .color = colors_557 },
+ { .name = "Explosion", .allocated = 256, .count = 256, .color = colors_558 },
+ { .name = "Faded_Denim", .allocated = 256, .count = 256, .color = colors_559 },
+ { .name = "Fading_Away", .allocated = 256, .count = 256, .color = colors_560 },
+ { .name = "Fiery_Sky", .allocated = 256, .count = 256, .color = colors_561 },
+ { .name = "Fiesta", .allocated = 256, .count = 256, .color = colors_562 },
+ { .name = "First_Love", .allocated = 256, .count = 256, .color = colors_563 },
+ { .name = "Flame", .allocated = 256, .count = 256, .color = colors_564 },
+ { .name = "Flying_a_Kite", .allocated = 256, .count = 256, .color = colors_565 },
+ { .name = "Foamy_Waves", .allocated = 256, .count = 256, .color = colors_566 },
+ { .name = "For_Lenora", .allocated = 256, .count = 256, .color = colors_567 },
+ { .name = "For_Stacy", .allocated = 256, .count = 256, .color = colors_568 },
+ { .name = "Forest", .allocated = 256, .count = 256, .color = colors_569 },
+ { .name = "Frivolous", .allocated = 256, .count = 256, .color = colors_570 },
+ { .name = "Fun_Stuff", .allocated = 256, .count = 256, .color = colors_571 },
+ { .name = "Getting_a_Tan", .allocated = 256, .count = 256, .color = colors_572 },
+ { .name = "gipper", .allocated = 256, .count = 256, .color = colors_573 },
+ { .name = "Glade", .allocated = 256, .count = 256, .color = colors_574 },
+ { .name = "Glory", .allocated = 256, .count = 256, .color = colors_575 },
+ { .name = "Gold_and_Blue", .allocated = 256, .count = 256, .color = colors_576 },
+ { .name = "Golden", .allocated = 256, .count = 256, .color = colors_577 },
+ { .name = "Golden_Green", .allocated = 256, .count = 256, .color = colors_578 },
+ { .name = "Goldenrod", .allocated = 256, .count = 256, .color = colors_579 },
+ { .name = "Grape", .allocated = 256, .count = 256, .color = colors_580 },
+ { .name = "Lemon_Grass", .allocated = 256, .count = 256, .color = colors_581 },
+ { .name = "Magenta_and_Teal", .allocated = 256, .count = 256, .color = colors_582 },
+ { .name = "Mahogany", .allocated = 256, .count = 256, .color = colors_583 },
+ { .name = "Marina", .allocated = 256, .count = 256, .color = colors_584 },
+ { .name = "Meadow", .allocated = 256, .count = 256, .color = colors_585 },
+ { .name = "Mermaid", .allocated = 256, .count = 256, .color = colors_586 },
+ { .name = "Mesmerize", .allocated = 256, .count = 256, .color = colors_587 },
+ { .name = "Midnight_Wave", .allocated = 256, .count = 256, .color = colors_588 },
+ { .name = "Mint", .allocated = 256, .count = 256, .color = colors_589 },
+ { .name = "Mistic", .allocated = 256, .count = 256, .color = colors_590 },
+ { .name = "Mixed_Berry", .allocated = 256, .count = 256, .color = colors_591 },
+ { .name = "More_Blue", .allocated = 256, .count = 256, .color = colors_592 },
+ { .name = "Morning_Glories_at_Night", .allocated = 256, .count = 256, .color = colors_593 },
+ { .name = "Moss", .allocated = 256, .count = 256, .color = colors_594 },
+ { .name = "Moss2", .allocated = 256, .count = 256, .color = colors_595 },
+ { .name = "Motel_Decor", .allocated = 256, .count = 256, .color = colors_596 },
+ { .name = "Muddy", .allocated = 256, .count = 256, .color = colors_597 },
+ { .name = "Muddy_2", .allocated = 256, .count = 256, .color = colors_598 },
+ { .name = "Muted_Rainbow", .allocated = 256, .count = 256, .color = colors_599 },
+ { .name = "Mystery", .allocated = 256, .count = 256, .color = colors_600 },
+ { .name = "Neon", .allocated = 256, .count = 256, .color = colors_601 },
+ { .name = "Neon_Purple", .allocated = 256, .count = 256, .color = colors_602 },
+ { .name = "Night_Flower", .allocated = 256, .count = 256, .color = colors_603 },
+ { .name = "Night_Reeds", .allocated = 256, .count = 256, .color = colors_604 },
+ { .name = "No_Clue", .allocated = 256, .count = 256, .color = colors_605 },
+ { .name = "Nonsense", .allocated = 256, .count = 256, .color = colors_606 },
+ { .name = "Oak_Tree", .allocated = 256, .count = 256, .color = colors_607 },
+ { .name = "Ocean_Mist", .allocated = 256, .count = 256, .color = colors_608 },
+ { .name = "Paige", .allocated = 256, .count = 256, .color = colors_609 },
+ { .name = "Paris", .allocated = 256, .count = 256, .color = colors_610 },
+ { .name = "Parrot", .allocated = 256, .count = 256, .color = colors_611 },
+ { .name = "Pastel_Lime", .allocated = 256, .count = 256, .color = colors_612 },
+ { .name = "Peace", .allocated = 256, .count = 256, .color = colors_613 },
+ { .name = "Persia", .allocated = 256, .count = 256, .color = colors_614 },
+ { .name = "Persia_2", .allocated = 256, .count = 256, .color = colors_615 },
+ { .name = "Persia_3", .allocated = 256, .count = 256, .color = colors_616 },
+ { .name = "Pink", .allocated = 256, .count = 256, .color = colors_617 },
+ { .name = "Pollen", .allocated = 256, .count = 256, .color = colors_618 },
+ { .name = "Poppies", .allocated = 256, .count = 256, .color = colors_619 },
+ { .name = "Produce_Department", .allocated = 256, .count = 256, .color = colors_620 },
+ { .name = "Purple", .allocated = 256, .count = 256, .color = colors_621 },
+ { .name = "Queen_Anne", .allocated = 256, .count = 256, .color = colors_622 },
+ { .name = "Quiet", .allocated = 256, .count = 256, .color = colors_623 },
+ { .name = "Rainbow_Sprinkles", .allocated = 256, .count = 256, .color = colors_624 },
+ { .name = "Rainforest", .allocated = 256, .count = 256, .color = colors_625 },
+ { .name = "Rainy_Day_in_Spring", .allocated = 256, .count = 256, .color = colors_626 },
+ { .name = "Rainy_Forset", .allocated = 256, .count = 256, .color = colors_627 },
+ { .name = "Red_Light", .allocated = 256, .count = 256, .color = colors_628 },
+ { .name = "Riddle", .allocated = 256, .count = 256, .color = colors_629 },
+ { .name = "Riverside", .allocated = 256, .count = 256, .color = colors_630 },
+ { .name = "Rose_Bush", .allocated = 256, .count = 256, .color = colors_631 },
+ { .name = "Rusted", .allocated = 256, .count = 256, .color = colors_632 },
+ { .name = "Sachet", .allocated = 256, .count = 256, .color = colors_633 },
+ { .name = "Sage", .allocated = 256, .count = 256, .color = colors_634 },
+ { .name = "Saturday_Morning", .allocated = 256, .count = 256, .color = colors_635 },
+ { .name = "Scattered_Petals", .allocated = 256, .count = 256, .color = colors_636 },
+ { .name = "Sea_Mist", .allocated = 256, .count = 256, .color = colors_637 },
+ { .name = "Secret", .allocated = 256, .count = 256, .color = colors_638 },
+ { .name = "Serenity", .allocated = 256, .count = 256, .color = colors_639 },
+ { .name = "Serpent", .allocated = 256, .count = 256, .color = colors_640 },
+ { .name = "Sharp", .allocated = 256, .count = 256, .color = colors_641 },
+ { .name = "Shy_Violets", .allocated = 256, .count = 256, .color = colors_642 },
+ { .name = "Singe", .allocated = 256, .count = 256, .color = colors_643 },
+ { .name = "Slate", .allocated = 256, .count = 256, .color = colors_644 },
+ { .name = "Slightly_Messy", .allocated = 256, .count = 256, .color = colors_645 },
+ { .name = "Smog", .allocated = 256, .count = 256, .color = colors_646 },
+ { .name = "Sno_and_Shadows", .allocated = 256, .count = 256, .color = colors_647 },
+ { .name = "Snowy_Field", .allocated = 256, .count = 256, .color = colors_648 },
+ { .name = "Snuggle", .allocated = 256, .count = 256, .color = colors_649 },
+ { .name = "Soap_Bubble", .allocated = 256, .count = 256, .color = colors_650 },
+ { .name = "Sophia", .allocated = 256, .count = 256, .color = colors_651 },
+ { .name = "Strawberries", .allocated = 256, .count = 256, .color = colors_652 },
+ { .name = "Summer", .allocated = 256, .count = 256, .color = colors_653 },
+ { .name = "Summer_Fire", .allocated = 256, .count = 256, .color = colors_654 },
+ { .name = "Summer_Skies", .allocated = 256, .count = 256, .color = colors_655 },
+ { .name = "Summer_Tulips", .allocated = 256, .count = 256, .color = colors_656 },
+ { .name = "Sunbathing", .allocated = 256, .count = 256, .color = colors_657 },
+ { .name = "Sunny_Field", .allocated = 256, .count = 256, .color = colors_658 },
+ { .name = "Sunset", .allocated = 256, .count = 256, .color = colors_659 },
+ { .name = "Surfer", .allocated = 256, .count = 256, .color = colors_660 },
+ { .name = "Tequila", .allocated = 256, .count = 256, .color = colors_661 },
+ { .name = "Thistle", .allocated = 256, .count = 256, .color = colors_662 },
+ { .name = "Tribal", .allocated = 256, .count = 256, .color = colors_663 },
+ { .name = "Trippy", .allocated = 256, .count = 256, .color = colors_664 },
+ { .name = "Tropic", .allocated = 256, .count = 256, .color = colors_665 },
+ { .name = "True_Blue", .allocated = 256, .count = 256, .color = colors_666 },
+ { .name = "Tryst", .allocated = 256, .count = 256, .color = colors_667 },
+ { .name = "Tumbleweed", .allocated = 256, .count = 256, .color = colors_668 },
+ { .name = "Type_AB_Positive", .allocated = 256, .count = 256, .color = colors_669 },
+ { .name = "Underwater_Day", .allocated = 256, .count = 256, .color = colors_670 },
+ { .name = "Venice", .allocated = 256, .count = 256, .color = colors_671 },
+ { .name = "Victoria", .allocated = 256, .count = 256, .color = colors_672 },
+ { .name = "Violet", .allocated = 256, .count = 256, .color = colors_673 },
+ { .name = "Violet_Fog", .allocated = 256, .count = 256, .color = colors_674 },
+ { .name = "Watermelon", .allocated = 256, .count = 256, .color = colors_675 },
+ { .name = "Whisp", .allocated = 256, .count = 256, .color = colors_676 },
+ { .name = "Whisper", .allocated = 256, .count = 256, .color = colors_677 },
+ { .name = "Wintergrass", .allocated = 256, .count = 256, .color = colors_678 },
+ { .name = "Wooden", .allocated = 256, .count = 256, .color = colors_679 },
+ { .name = "Wooden_2", .allocated = 256, .count = 256, .color = colors_680 },
+ { .name = "Wooden_3", .allocated = 256, .count = 256, .color = colors_681 },
+ { .name = "Woodland", .allocated = 256, .count = 256, .color = colors_682 },
+ { .name = "Yellow_Silk", .allocated = 256, .count = 256, .color = colors_683 },
+ { .name = "Zinfandel", .allocated = 256, .count = 256, .color = colors_684 },
+ { .name = "040412", .allocated = 256, .count = 256, .color = colors_685 },
+ { .name = "040412-000", .allocated = 256, .count = 256, .color = colors_686 },
+ { .name = "040412-001", .allocated = 256, .count = 256, .color = colors_687 },
+ { .name = "040412-002", .allocated = 256, .count = 256, .color = colors_688 },
+ { .name = "040412-005", .allocated = 256, .count = 256, .color = colors_689 },
+ { .name = "040412-006", .allocated = 256, .count = 256, .color = colors_690 },
+ { .name = "040412-007", .allocated = 256, .count = 256, .color = colors_691 },
+ { .name = "040412-008", .allocated = 256, .count = 256, .color = colors_692 },
+ { .name = "040412-010", .allocated = 256, .count = 256, .color = colors_693 },
+ { .name = "040412-011", .allocated = 256, .count = 256, .color = colors_694 },
+ { .name = "040412-012", .allocated = 256, .count = 256, .color = colors_695 },
+ { .name = "040412-013", .allocated = 256, .count = 256, .color = colors_696 },
+ { .name = "040412-014", .allocated = 256, .count = 256, .color = colors_697 },
+ { .name = "040412-015", .allocated = 256, .count = 256, .color = colors_698 },
+ { .name = "040412-016", .allocated = 256, .count = 256, .color = colors_699 },
+ { .name = "040412-017", .allocated = 256, .count = 256, .color = colors_700 },
+ };
+
+const palette_collection builtin_palettes = { .count = 701, .p = all_palettes };